From 560f504fe8f21fe5cd6db1feb93d7e6f760f73e8 Mon Sep 17 00:00:00 2001 From: mazijian Date: Sat, 4 Jan 2025 17:28:21 +0800 Subject: [PATCH 001/835] =?UTF-8?q?=E8=A1=A5=E5=85=85FrameNode=20isAttache?= =?UTF-8?q?d=E6=8E=A5=E5=8F=A3=E6=8F=8F=E8=BF=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: mazijian Change-Id: I86d6fd112098935151909a35f0ecbb50346a0aea --- api/arkui/FrameNode.d.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/arkui/FrameNode.d.ts b/api/arkui/FrameNode.d.ts index 66f81a879c..36b14072ca 100644 --- a/api/arkui/FrameNode.d.ts +++ b/api/arkui/FrameNode.d.ts @@ -416,9 +416,9 @@ export class FrameNode { isClipToFrame(): boolean; /** - * Get if the FrameNode is attached. + * Get if the FrameNode is attached to the root node tree. * - * @returns { boolean } - Returns if the FrameNode is attached. + * @returns { boolean } - Returns if the FrameNode is attached to the root node tree. * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice -- Gitee From 8dda6de2ff27944228fa76615853ee925a92239c Mon Sep 17 00:00:00 2001 From: zyh990312 Date: Wed, 15 Jan 2025 12:11:13 +0800 Subject: [PATCH 002/835] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E8=AE=BE=E7=BD=AE?= =?UTF-8?q?=E9=98=B4=E5=BD=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: zyh990312 --- api/@ohos.window.d.ts | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/api/@ohos.window.d.ts b/api/@ohos.window.d.ts index 769c18f040..c3b3cf7960 100644 --- a/api/@ohos.window.d.ts +++ b/api/@ohos.window.d.ts @@ -7347,6 +7347,22 @@ declare namespace window { */ setShadow(radius: number, color?: string, offsetX?: number, offsetY?: number): void; + /** + * Sets window shadow radius. + * + * @param { number } radius the radius of the shadow. + * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; + * 2. Incorrect parameter types; + * 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. + * @throws { BusinessError } 1300002 - This window state is abnormal. + * @throws { BusinessError } 1300004 - Unauthorized operation. + * @syscap SystemCapability.Window.SessionManager + * @atomicservice + * @since 16 + */ + setWindowShadowRadius(radius: number): void; + /** * Sets corner radius. * -- Gitee From 548d86cf467160d8b24622d9c8ce41a8606203ab Mon Sep 17 00:00:00 2001 From: NiChloride Date: Fri, 7 Feb 2025 16:13:12 +0800 Subject: [PATCH 003/835] adding SceneMode param to support dlp Signed-off-by: NiChloride --- api/@ohos.file.picker.d.ts | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/api/@ohos.file.picker.d.ts b/api/@ohos.file.picker.d.ts index 6de61d295d..225ff35062 100644 --- a/api/@ohos.file.picker.d.ts +++ b/api/@ohos.file.picker.d.ts @@ -526,6 +526,23 @@ declare namespace picker { PICTURE = 4, } + /** + * Enumerates the picker's user scenarios + * + * @enum { number } SceneMode + * @syscap SystemCapability.FileManagement.UserFileService + * @since 16 + */ + export enum SceneMode { + /** + * Indicates encrypted sharing user scenario + * + * @syscap SystemCapability.FileManagement.UserFileService + * @since 16 + */ + ENCRYPTED_SHARING = 0, + } + /** * DocumentSelectOptions Object. * @@ -654,6 +671,16 @@ declare namespace picker { * @since 15 */ mergeMode?: MergeTypeMode; + + /** + * Specifying special scenarios the picker can be under, e.g. 0 specifies encrypted sharing + * + * @type { ?SceneMode } + * @syscap SystemCapability.FileManagement.UserFileService + * @atomicservice + * @since 16 + */ + sceneMode?: SceneMode; } /** -- Gitee From f61da7387f430d33b441bf8fe26b5aefe5f82d49 Mon Sep 17 00:00:00 2001 From: NiChloride Date: Sat, 8 Feb 2025 11:12:09 +0800 Subject: [PATCH 004/835] adding default Signed-off-by: NiChloride --- api/@ohos.file.picker.d.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/api/@ohos.file.picker.d.ts b/api/@ohos.file.picker.d.ts index 225ff35062..4e0cebfff8 100644 --- a/api/@ohos.file.picker.d.ts +++ b/api/@ohos.file.picker.d.ts @@ -534,13 +534,21 @@ declare namespace picker { * @since 16 */ export enum SceneMode { + /** + * Indicates default scenario + * + * @syscap SystemCapability.FileManagement.UserFileService + * @since 16 + */ + DEFAULT = 0, + /** * Indicates encrypted sharing user scenario * * @syscap SystemCapability.FileManagement.UserFileService * @since 16 */ - ENCRYPTED_SHARING = 0, + ENCRYPTED_SHARING = 1, } /** -- Gitee From bcfb1801e2cd4e2a2a8aaf43ef2c4a7bbac231c5 Mon Sep 17 00:00:00 2001 From: wangzhen Date: Tue, 18 Feb 2025 20:57:14 +0800 Subject: [PATCH 005/835] Fix spelling error Signed-off-by: wangzhen Change-Id: Iff5910545ac2a029fd8e172405bffcb7102ea0f6 --- api/application/UIAbilityContext.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/application/UIAbilityContext.d.ts b/api/application/UIAbilityContext.d.ts index 292c2b2a7e..78c4767cf8 100644 --- a/api/application/UIAbilityContext.d.ts +++ b/api/application/UIAbilityContext.d.ts @@ -4763,7 +4763,7 @@ export default class UIAbilityContext extends Context { /** * Set label and icon for current ability instance. - * You need to apply for permission:ohos.permission.SET_ABILITY_INSTANCE_INFO to call this founction. + * You need to apply for permission:ohos.permission.SET_ABILITY_INSTANCE_INFO to call this function. * * @permission ohos.permission.SET_ABILITY_INSTANCE_INFO * @param { string } label - The label of ability to be displayed in the Task Center and shortcut bar. -- Gitee From e64c1e1708da13f41ebfb4e5b06221521534298b Mon Sep 17 00:00:00 2001 From: quguiren Date: Thu, 20 Feb 2025 14:02:26 +0800 Subject: [PATCH 006/835] add router crossplatform Signed-off-by: quguiren --- api/@ohos.router.d.ts | 68 ++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 67 insertions(+), 1 deletion(-) diff --git a/api/@ohos.router.d.ts b/api/@ohos.router.d.ts index d51e958fdc..1a1f2346ac 100644 --- a/api/@ohos.router.d.ts +++ b/api/@ohos.router.d.ts @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 Huawei Device Co., Ltd. + * Copyright (c) 2021-2025 Huawei Device Co., Ltd. * 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 @@ -610,6 +610,22 @@ declare namespace router { * @atomicservice * @since 11 */ + /** + * Replaces the current page with another one in the application. The current page is destroyed after replacement. + * + * @param { RouterOptions } options - Options. + * @param { AsyncCallback } callback - the callback of replaceUrl. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + *
1. Mandatory parameters are left unspecified. + *
2. Incorrect parameters types. + *
3. Parameter verification failed. + * @throws { BusinessError } 100001 - The UI execution context is not found. This error code is thrown only in the standard system. + * @throws { BusinessError } 200002 - Uri error. The URI of the page to be used for replacement is incorrect or does not exist. + * @syscap SystemCapability.ArkUI.ArkUI.Lite + * @crossplatform + * @atomicservice + * @since 16 + */ function replaceUrl(options: RouterOptions, callback: AsyncCallback): void; /** @@ -641,6 +657,22 @@ declare namespace router { * @atomicservice * @since 11 */ + /** + * Replaces the current page with another one in the application. The current page is destroyed after replacement. + * + * @param { RouterOptions } options - Options. + * @returns { Promise } the promise returned by the function. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + *
1. Mandatory parameters are left unspecified. + *
2. Incorrect parameters types. + *
3. Parameter verification failed. + * @throws { BusinessError } 100001 - The UI execution context is not found. This error code is thrown only in the standard system. + * @throws { BusinessError } 200002 - Uri error. The URI of the page to be used for replacement is incorrect or does not exist. + * @syscap SystemCapability.ArkUI.ArkUI.Lite + * @crossplatform + * @atomicservice + * @since 16 + */ function replaceUrl(options: RouterOptions): Promise; /** @@ -674,6 +706,23 @@ declare namespace router { * @atomicservice * @since 11 */ + /** + * Replaces the current page with another one in the application. The current page is destroyed after replacement. + * + * @param { RouterOptions } options - Options. + * @param { RouterMode } mode - RouterMode. + * @param { AsyncCallback } callback - the callback of replaceUrl. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + *
1. Mandatory parameters are left unspecified. + *
2. Incorrect parameters types. + *
3. Parameter verification failed. + * @throws { BusinessError } 100001 - The UI execution context is not found. This error code is thrown only in the standard system. + * @throws { BusinessError } 200002 - Uri error. The URI of the page to be used for replacement is incorrect or does not exist. + * @syscap SystemCapability.ArkUI.ArkUI.Lite + * @crossplatform + * @atomicservice + * @since 16 + */ function replaceUrl(options: RouterOptions, mode: RouterMode, callback: AsyncCallback): void; /** @@ -707,6 +756,23 @@ declare namespace router { * @atomicservice * @since 11 */ + /** + * Replaces the current page with another one in the application. The current page is destroyed after replacement. + * + * @param { RouterOptions } options - Options. + * @param { RouterMode } mode - RouterMode. + * @returns { Promise } the promise returned by the function. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + *
1. Mandatory parameters are left unspecified. + *
2. Incorrect parameters types. + *
3. Parameter verification failed. + * @throws { BusinessError } 100001 - Failed to get the delegate. This error code is thrown only in the standard system. + * @throws { BusinessError } 200002 - Uri error. The URI of the page to be used for replacement is incorrect or does not exist. + * @syscap SystemCapability.ArkUI.ArkUI.Lite + * @crossplatform + * @atomicservice + * @since 16 + */ function replaceUrl(options: RouterOptions, mode: RouterMode): Promise; /** -- Gitee From f05d52527fdf1259d728ddfcd4c6f6cd5fec8a89 Mon Sep 17 00:00:00 2001 From: yihangYou Date: Thu, 20 Feb 2025 21:07:53 +0800 Subject: [PATCH 007/835] bugfix Signed-off-by: yihangYou --- api/@ohos.geoLocationManager.d.ets | 3311 ++++++++++++++++++++++++++++ 1 file changed, 3311 insertions(+) create mode 100644 api/@ohos.geoLocationManager.d.ets diff --git a/api/@ohos.geoLocationManager.d.ets b/api/@ohos.geoLocationManager.d.ets new file mode 100644 index 0000000000..37be49e1a5 --- /dev/null +++ b/api/@ohos.geoLocationManager.d.ets @@ -0,0 +1,3311 @@ +/* + * Copyright (c) 2022 Huawei Device Co., Ltd. + * 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. + */ + +/** + * @file + * @kit LocationKit + */ + +import { AsyncCallback, Callback } from './@ohos.base'; +import { WantAgent } from './@ohos.wantAgent'; +import { NotificationRequest } from './notification/notificationRequest'; + +/** + * Provides interfaces for acquiring location information, managing location switches, + * geocoding, reverse geocoding, country code, fencing and other functions. + * + * @namespace geoLocationManager + * @since 9 + */ +/** + * Provides interfaces for acquiring location information, managing location switches, + * geocoding, reverse geocoding, country code, fencing and other functions. + * + * @namespace geoLocationManager + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 11 + */ +declare namespace geoLocationManager { + /** + * Subscribe location changed. + * + * @permission ohos.permission.APPROXIMATELY_LOCATION + * @param { 'locationChange' } type - Indicates the location service event to be subscribed to. + * @param { LocationRequest } request - Indicates the location request parameters. + * @param { Callback } callback - Indicates the callback for reporting the location result. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.on('locationChange')} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @throws { BusinessError } 3301100 - The location switch is off. + * @throws { BusinessError } 3301200 - Failed to obtain the geographical location. + * @syscap SystemCapability.Location.Location.Core + * @since 9 + */ + /** + * Subscribe location changed. + * + * @permission ohos.permission.APPROXIMATELY_LOCATION + * @param { 'locationChange' } type - Indicates the location service event to be subscribed to. + * @param { LocationRequest } request - Indicates the location request parameters. + * @param { Callback } callback - Indicates the callback for reporting the location result. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.on('locationChange')} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @throws { BusinessError } 3301100 - The location switch is off. + * @throws { BusinessError } 3301200 - Failed to obtain the geographical location. + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 11 + */ + /** + * Subscribe location changed. + * + * @permission ohos.permission.APPROXIMATELY_LOCATION + * @param { 'locationChange' } type - Indicates the location service event to be subscribed to. + * @param { LocationRequest | ContinuousLocationRequest } request - Indicates the location request parameters. + * @param { Callback } callback - Indicates the callback for reporting the location result. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.on('locationChange')} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @throws { BusinessError } 3301100 - The location switch is off. + * @throws { BusinessError } 3301200 - Failed to obtain the geographical location. + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 12 + */ + /** + * Subscribe location changed. + * + * @permission ohos.permission.APPROXIMATELY_LOCATION + * @param { 'locationChange' } type - Indicates the location service event to be subscribed to. + * @param { LocationRequest | ContinuousLocationRequest } request - Indicates the location request parameters. + * @param { Callback } callback - Indicates the callback for reporting the location result. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.on('locationChange')} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @throws { BusinessError } 3301100 - The location switch is off. + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 16 + */ + function on(type: 'locationChange', request: LocationRequest | ContinuousLocationRequest, + callback: Callback): void; + + /** + * Unsubscribe location changed. + * + * @permission ohos.permission.APPROXIMATELY_LOCATION + * @param { 'locationChange' } type - Indicates the location service event to be subscribed to. + * @param { Callback } [callback] - Indicates the callback for reporting the location result. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.off('locationChange')} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @throws { BusinessError } 3301100 - The location switch is off. + * @throws { BusinessError } 3301200 - Failed to obtain the geographical location. + * @syscap SystemCapability.Location.Location.Core + * @since 9 + */ + /** + * Unsubscribe location changed. + * + * @permission ohos.permission.APPROXIMATELY_LOCATION + * @param { 'locationChange' } type - Indicates the location service event to be subscribed to. + * @param { Callback } [callback] - Indicates the callback for reporting the location result. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.off('locationChange')} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @throws { BusinessError } 3301100 - The location switch is off. + * @throws { BusinessError } 3301200 - Failed to obtain the geographical location. + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 11 + */ + /** + * Unsubscribe location changed. + * + * @permission ohos.permission.APPROXIMATELY_LOCATION + * @param { 'locationChange' } type - Indicates the location service event to be subscribed to. + * @param { Callback } [callback] - Indicates the callback for reporting the location result. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.off('locationChange')} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 16 + */ + function off(type: 'locationChange', callback?: Callback): void; + + /** + * Subscribe continuous location error changed. + * + * @permission ohos.permission.APPROXIMATELY_LOCATION + * @param { 'locationError' } type - Indicates the location service event to be subscribed to. + * @param { Callback } callback - Indicates the callback for reporting the continuous location error. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.on('locationError')} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 12 + */ + function on(type: 'locationError', callback: Callback): void; + + /** + * Unsubscribe continuous location error changed. + * + * @permission ohos.permission.APPROXIMATELY_LOCATION + * @param { 'locationError' } type - Indicates the location service event to be subscribed to. + * @param { Callback } [callback] - Indicates the callback for reporting the continuous location error. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.off('locationError')} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 12 + */ + function off(type: 'locationError', callback?: Callback): void; + + /** + * Subscribe location switch changed. + * + * @param { 'locationEnabledChange' } type - Indicates the location service event to be subscribed to. + * @param { Callback } callback - Indicates the callback for reporting the location switch status. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.on('locationEnabledChange')} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @syscap SystemCapability.Location.Location.Core + * @since 9 + */ + function on(type: 'locationEnabledChange', callback: Callback): void; + + /** + * Unsubscribe location switch changed. + * + * @param { 'locationEnabledChange' } type - Indicates the location service event to be subscribed to. + * @param { Callback } [callback] - Indicates the callback for reporting the location switch status. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.off('locationEnabledChange')} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @syscap SystemCapability.Location.Location.Core + * @since 9 + */ + function off(type: 'locationEnabledChange', callback?: Callback): void; + + /** + * Subscribe to cache GNSS locations update messages. + * + * @permission ohos.permission.APPROXIMATELY_LOCATION + * @param { 'cachedGnssLocationsChange' } type - Indicates the location service event to be subscribed to. + * @param { CachedGnssLocationsRequest } request - Indicates the cached GNSS locations request parameters. + * @param { Callback> } callback - Indicates the callback for reporting the cached GNSS locations. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.on('cachedGnssLocationsChange')} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @throws { BusinessError } 3301100 - The location switch is off. + * @throws { BusinessError } 3301200 - Failed to obtain the geographical location. + * @syscap SystemCapability.Location.Location.Gnss + * @since 9 + */ + /** + * Subscribe to cache GNSS locations update messages. + * + * @permission ohos.permission.APPROXIMATELY_LOCATION + * @param { 'cachedGnssLocationsChange' } type - Indicates the location service event to be subscribed to. + * @param { CachedGnssLocationsRequest } request - Indicates the cached GNSS locations request parameters. + * @param { Callback> } callback - Indicates the callback for reporting the cached GNSS locations. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.on('cachedGnssLocationsChange')} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @throws { BusinessError } 3301100 - The location switch is off. + * @syscap SystemCapability.Location.Location.Gnss + * @since 16 + */ + function on(type: 'cachedGnssLocationsChange', request: CachedGnssLocationsRequest, callback: Callback>): void; + + /** + * Unsubscribe to cache GNSS locations update messages. + * + * @permission ohos.permission.APPROXIMATELY_LOCATION + * @param { 'cachedGnssLocationsChange' } type - Indicates the location service event to be subscribed to. + * @param { Callback> } [callback] - Indicates the callback for reporting the cached gnss locations. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.off('cachedGnssLocationsChange')} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @throws { BusinessError } 3301100 - The location switch is off. + * @throws { BusinessError } 3301200 - Failed to obtain the geographical location. + * @syscap SystemCapability.Location.Location.Gnss + * @since 9 + */ + /** + * Unsubscribe to cache GNSS locations update messages. + * + * @permission ohos.permission.APPROXIMATELY_LOCATION + * @param { 'cachedGnssLocationsChange' } type - Indicates the location service event to be subscribed to. + * @param { Callback> } [callback] - Indicates the callback for reporting the cached gnss locations. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.off('cachedGnssLocationsChange')} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @throws { BusinessError } 3301100 - The location switch is off. + * @syscap SystemCapability.Location.Location.Gnss + * @since 16 + */ + function off(type: 'cachedGnssLocationsChange', callback?: Callback>): void; + + /** + * Subscribe satellite status changed. + * + * @permission ohos.permission.APPROXIMATELY_LOCATION + * @param { 'satelliteStatusChange' } type - Indicates the location service event to be subscribed to. + * @param { Callback } callback - Indicates the callback for reporting the satellite status. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.on('satelliteStatusChange')} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @throws { BusinessError } 3301100 - The location switch is off. + * @syscap SystemCapability.Location.Location.Gnss + * @since 9 + */ + function on(type: 'satelliteStatusChange', callback: Callback): void; + + /** + * Unsubscribe satellite status changed. + * + * @permission ohos.permission.APPROXIMATELY_LOCATION + * @param { 'satelliteStatusChange' } type - Indicates the location service event to be subscribed to. + * @param { Callback } [callback] - Indicates the callback for reporting the satellite status. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.off('satelliteStatusChange')} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @throws { BusinessError } 3301100 - The location switch is off. + * @syscap SystemCapability.Location.Location.Gnss + * @since 9 + */ + function off(type: 'satelliteStatusChange', callback?: Callback): void; + + /** + * Subscribe nmea message changed. + * + * @permission ohos.permission.LOCATION and ohos.permission.APPROXIMATELY_LOCATION + * @param { 'nmeaMessage' } type - Indicates the location service event to be subscribed to. + * @param { Callback } callback - Indicates the callback for reporting the nmea message. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.on('nmeaMessage')} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @throws { BusinessError } 3301100 - The location switch is off. + * @syscap SystemCapability.Location.Location.Gnss + * @since 9 + */ + function on(type: 'nmeaMessage', callback: Callback): void; + + /** + * Unsubscribe nmea message changed. + * + * @permission ohos.permission.LOCATION and ohos.permission.APPROXIMATELY_LOCATION + * @param { 'nmeaMessage' } type - Indicates the location service event to be subscribed to. + * @param { Callback } [callback] - Indicates the callback for reporting the nmea message. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.off('nmeaMessage')} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @throws { BusinessError } 3301100 - The location switch is off. + * @syscap SystemCapability.Location.Location.Gnss + * @since 9 + */ + function off(type: 'nmeaMessage', callback?: Callback): void; + + /** + * Add a geofence and subscribe geofence status changed. + * + * @permission ohos.permission.APPROXIMATELY_LOCATION + * @param { 'gnssFenceStatusChange' } type - Indicates the location service event to be subscribed to. + * @param { GeofenceRequest } request - Indicates the Geofence configuration parameters. + * @param { WantAgent } want - Indicates which ability to start when the geofence event is triggered. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.on('gnssFenceStatusChange')} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @throws { BusinessError } 3301100 - The location switch is off. + * @throws { BusinessError } 3301600 - Failed to operate the geofence. + * @syscap SystemCapability.Location.Location.Geofence + * @since 9 + */ + function on(type: 'gnssFenceStatusChange', request: GeofenceRequest, want: WantAgent): void; + + /** + * Remove a geofence and unsubscribe geofence status changed. + * + * @permission ohos.permission.APPROXIMATELY_LOCATION + * @param { 'gnssFenceStatusChange' } type - Indicates the location service event to be subscribed to. + * @param { GeofenceRequest } request - Indicates the Geofence configuration parameters. + * @param { WantAgent } want - Indicates which ability to start when the geofence event is triggered. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.off('gnssFenceStatusChange')} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @throws { BusinessError } 3301100 - The location switch is off. + * @throws { BusinessError } 3301600 - Failed to operate the geofence. + * @syscap SystemCapability.Location.Location.Geofence + * @since 9 + */ + function off(type: 'gnssFenceStatusChange', request: GeofenceRequest, want: WantAgent): void; + + /** + * Registering the callback function for listening to country code changes. + * + * @param { 'countryCodeChange' } type - Indicates the location service event to be subscribed to. + * @param { Callback } callback - Indicates the callback for reporting country code changes. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.on('countryCodeChange')} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @throws { BusinessError } 3301500 - Failed to query the area information. + * @syscap SystemCapability.Location.Location.Core + * @since 9 + */ + function on(type: 'countryCodeChange', callback: Callback): void; + + /** + * Unregistering the callback function for listening to country code changes. + * + * @param { 'countryCodeChange' } type - Indicates the location service event to be subscribed to. + * @param { Callback } [callback] - Indicates the callback for reporting country code changes. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.off('countryCodeChange')} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @throws { BusinessError } 3301500 - Failed to query the area information. + * @syscap SystemCapability.Location.Location.Core + * @since 9 + */ + function off(type: 'countryCodeChange', callback?: Callback): void; + + /** + * Subscribe to changes in WiFi/BT scanning information, + * and use the WiFi/BT scanning information for localization. + * + * @permission ohos.permission.LOCATION and ohos.permission.APPROXIMATELY_LOCATION + * @param { 'locatingRequiredDataChange' } type - Indicates the location service event to be subscribed to. + * @param { LocatingRequiredDataConfig } config - Indicates the locating required data configuration parameters. + * @param { Callback> } [callback] - Indicates the callback for reporting WiFi/BT scan info. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.on('locatingRequiredDataChange')} due to limited device capabilities. + * @throws { BusinessError } 3301800 - Failed to start WiFi or Bluetooth scanning. + * @syscap SystemCapability.Location.Location.Core + * @systemapi + * @since 10 + */ + function on(type: 'locatingRequiredDataChange', config: LocatingRequiredDataConfig, callback: Callback>): void; + + /** + * Stop WiFi/BT scanning and unsubscribe from WiFi/BT scanning information changes. + * + * @permission ohos.permission.LOCATION and ohos.permission.APPROXIMATELY_LOCATION + * @param { 'locatingRequiredDataChange' } type - Indicates the location service event to be subscribed to. + * @param { Callback> } [callback] - Indicates the callback for reporting WiFi/BT scan info. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.off('locatingRequiredDataChange')} due to limited device capabilities. + * @syscap SystemCapability.Location.Location.Core + * @systemapi + * @since 10 + */ + function off(type: 'locatingRequiredDataChange', callback?: Callback>): void; + + /** + * Subscribe location icon status changed. + * + * @param { 'locationIconStatusChange' } type - Indicates the location service event to be subscribed to. + * @param { Callback } callback - Indicates the callback for reporting the location icon status. + * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.on('locationIconStatusChange')} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @syscap SystemCapability.Location.Location.Core + * @systemapi + * @since 12 + */ + function on(type: 'locationIconStatusChange', callback: Callback): void; + + /** + * Unsubscribe location icon status changed. + * + * @param { 'locationIconStatusChange' } type - Indicates the location service event to be subscribed to. + * @param { Callback } [callback] - Indicates the callback for reporting the location icon status. + * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.off('locationIconStatusChange')} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @syscap SystemCapability.Location.Location.Core + * @systemapi + * @since 12 + */ + function off(type: 'locationIconStatusChange', callback?: Callback): void; + + /** + * Obtain current location. + * + * @permission ohos.permission.APPROXIMATELY_LOCATION + * @param { CurrentLocationRequest } request - Indicates the location request parameters. + * @param { AsyncCallback } callback - Indicates the callback for reporting the location result. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.getCurrentLocation} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @throws { BusinessError } 3301100 - The location switch is off. + * @throws { BusinessError } 3301200 - Failed to obtain the geographical location. + * @syscap SystemCapability.Location.Location.Core + * @since 9 + */ + /** + * Obtain current location. + * + * @permission ohos.permission.APPROXIMATELY_LOCATION + * @param { CurrentLocationRequest } request - Indicates the location request parameters. + * @param { AsyncCallback } callback - Indicates the callback for reporting the location result. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.getCurrentLocation} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @throws { BusinessError } 3301100 - The location switch is off. + * @throws { BusinessError } 3301200 - Failed to obtain the geographical location. + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 11 + */ + /** + * Obtain current location. + * + * @permission ohos.permission.APPROXIMATELY_LOCATION + * @param { CurrentLocationRequest | SingleLocationRequest } request - Indicates the location request parameters. + * @param { AsyncCallback } callback - Indicates the callback for reporting the location result. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.getCurrentLocation} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @throws { BusinessError } 3301100 - The location switch is off. + * @throws { BusinessError } 3301200 - Failed to obtain the geographical location. + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 12 + */ + function getCurrentLocation(request: CurrentLocationRequest | SingleLocationRequest, + callback: AsyncCallback): void; + + /** + * Obtain current location. + * + * @permission ohos.permission.APPROXIMATELY_LOCATION + * @param { AsyncCallback } callback - Indicates the callback for reporting the location result. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.getCurrentLocation} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @throws { BusinessError } 3301100 - The location switch is off. + * @throws { BusinessError } 3301200 - Failed to obtain the geographical location. + * @syscap SystemCapability.Location.Location.Core + * @since 9 + */ + /** + * Obtain current location. + * + * @permission ohos.permission.APPROXIMATELY_LOCATION + * @param { AsyncCallback } callback - Indicates the callback for reporting the location result. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.getCurrentLocation} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @throws { BusinessError } 3301100 - The location switch is off. + * @throws { BusinessError } 3301200 - Failed to obtain the geographical location. + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 11 + */ + function getCurrentLocation(callback: AsyncCallback): void; + + /** + * Obtain current location. + * + * @permission ohos.permission.APPROXIMATELY_LOCATION + * @param { CurrentLocationRequest } [request] - Indicates the location request parameters. + * @returns { Promise } The promise returned by the function. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.getCurrentLocation} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @throws { BusinessError } 3301100 - The location switch is off. + * @throws { BusinessError } 3301200 - Failed to obtain the geographical location. + * @syscap SystemCapability.Location.Location.Core + * @since 9 + */ + /** + * Obtain current location. + * + * @permission ohos.permission.APPROXIMATELY_LOCATION + * @param { CurrentLocationRequest } [request] - Indicates the location request parameters. + * @returns { Promise } The promise returned by the function. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.getCurrentLocation} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @throws { BusinessError } 3301100 - The location switch is off. + * @throws { BusinessError } 3301200 - Failed to obtain the geographical location. + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 11 + */ + /** + * Obtain current location. + * + * @permission ohos.permission.APPROXIMATELY_LOCATION + * @param { CurrentLocationRequest | SingleLocationRequest } [request] - Indicates the location request parameters. + * @returns { Promise } The promise returned by the function. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.getCurrentLocation} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @throws { BusinessError } 3301100 - The location switch is off. + * @throws { BusinessError } 3301200 - Failed to obtain the geographical location. + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 12 + */ + function getCurrentLocation(request?: CurrentLocationRequest | SingleLocationRequest): + Promise; + + /** + * Obtain last known location. + * + * @permission ohos.permission.APPROXIMATELY_LOCATION + * @returns { Location } The last known location information. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.getLastLocation} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @throws { BusinessError } 3301100 - The location switch is off. + * @throws { BusinessError } 3301200 - Failed to obtain the geographical location. + * @syscap SystemCapability.Location.Location.Core + * @since 9 + */ + /** + * Obtain last known location. + * + * @permission ohos.permission.APPROXIMATELY_LOCATION + * @returns { Location } The last known location information. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.getLastLocation} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @throws { BusinessError } 3301100 - The location switch is off. + * @throws { BusinessError } 3301200 - Failed to obtain the geographical location. + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 11 + */ + function getLastLocation(): Location; + + /** + * Obtain current location switch status. + * + * @returns { boolean } Returns {@code true} if the location switch on, returns {@code false} otherwise. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.isLocationEnabled} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @syscap SystemCapability.Location.Location.Core + * @since 9 + */ + /** + * Obtain current location switch status. + * + * @returns { boolean } Returns {@code true} if the location switch on, returns {@code false} otherwise. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.isLocationEnabled} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 11 + */ + function isLocationEnabled(): boolean; + + /** + * Obtaining the location switch status of a specified user. + * + * @param { number } userId - Indicates the ID of a specified user. + * @returns { boolean } Returns {@code true} if the location switch on, returns {@code false} otherwise. + * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.isLocationEnabledByUserId} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @syscap SystemCapability.Location.Location.Core + * @systemapi + * @since 16 + */ + function isLocationEnabledByUserId(userId: number): boolean; + + /** + * Enable location switch. + * + * @permission ohos.permission.MANAGE_SECURE_SETTINGS + * @param { AsyncCallback } callback - Indicates the callback for reporting the error message. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.enableLocation} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @syscap SystemCapability.Location.Location.Core + * @systemapi + * @since 9 + */ + function enableLocation(callback: AsyncCallback): void; + + /** + * Enable location switch. + * + * @permission ohos.permission.MANAGE_SECURE_SETTINGS + * @returns { Promise } The promise returned by the function. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.enableLocation} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @syscap SystemCapability.Location.Location.Core + * @systemapi + * @since 9 + */ + function enableLocation(): Promise; + + /** + * Turn on the location switch for a specified user. + * + * @permission ohos.permission.MANAGE_SECURE_SETTINGS and ohos.permission.CONTROL_LOCATION_SWITCH + * @param { number } userId - Indicates the ID of a specified user. + * @returns { Promise } The promise returned by the function. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.enableLocation} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @syscap SystemCapability.Location.Location.Core + * @systemapi + * @since 16 + */ + function enableLocationByUserId(userId: number): Promise; + + /** + * Disable location switch. + * + * @permission ohos.permission.MANAGE_SECURE_SETTINGS + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.disableLocation} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @syscap SystemCapability.Location.Location.Core + * @systemapi + * @since 9 + */ + function disableLocation(): void; + + /** + * Turn off the location switch for a specified user. + * + * @permission ohos.permission.MANAGE_SECURE_SETTINGS and ohos.permission.CONTROL_LOCATION_SWITCH + * @param { number } userId - Indicates the ID of a specified user. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.enableLocation} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @syscap SystemCapability.Location.Location.Core + * @systemapi + * @since 16 + */ + function disableLocationByUserId(userId: number): void; + + /** + * Set the app locating behavior not controlled by the location switch. + * + * @permission ohos.permission.LOCATION_SWITCH_IGNORED + * @param { boolean } isIgnored - True indicates that the location behavior of the app is not controlled by the location switch. + * Otherwise, it's the opposite. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.enableLocation} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @syscap SystemCapability.Location.Location.Core + * @systemapi + * @since 16 + */ + function setLocationSwitchIgnored(isIgnored: boolean): void; + + /** + * Obtain address info from location. + * + * @param { ReverseGeoCodeRequest } request - Indicates the reverse geocode query parameters. + * @param { AsyncCallback> } callback - Indicates the callback for reporting the address info. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.getAddressesFromLocation} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @throws { BusinessError } 3301300 - Reverse geocoding query failed. + * @syscap SystemCapability.Location.Location.Geocoder + * @since 9 + */ + function getAddressesFromLocation(request: ReverseGeoCodeRequest, callback: AsyncCallback>): void; + + /** + * Obtain address info from location. + * + * @param { ReverseGeoCodeRequest } request - Indicates the reverse geocode query parameters. + * @returns { Promise> } The promise returned by the function. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.getAddressesFromLocation} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @throws { BusinessError } 3301300 - Reverse geocoding query failed. + * @syscap SystemCapability.Location.Location.Geocoder + * @since 9 + */ + function getAddressesFromLocation(request: ReverseGeoCodeRequest): Promise>; + + /** + * Obtain latitude and longitude info from location address. + * + * @param { GeoCodeRequest } request - Indicates the geocode query parameters. + * @param { AsyncCallback> } callback - Indicates the callback for reporting the latitude and longitude result. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.getAddressesFromLocationName} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @throws { BusinessError } 3301400 - Geocoding query failed. + * @syscap SystemCapability.Location.Location.Geocoder + * @since 9 + */ + function getAddressesFromLocationName(request: GeoCodeRequest, callback: AsyncCallback>): void; + + /** + * Obtain latitude and longitude info from location address. + * + * @param { GeoCodeRequest } request - Indicates the geocode query parameters. + * @returns { Promise> } The promise returned by the function. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.getAddressesFromLocationName} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @throws { BusinessError } 3301400 - Geocoding query failed. + * @syscap SystemCapability.Location.Location.Geocoder + * @since 9 + */ + function getAddressesFromLocationName(request: GeoCodeRequest): Promise>; + + /** + * Obtain geocoding service status. + * + * @returns { boolean } Returns {@code true} if geocoding service is available, returns {@code false} otherwise. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.isGeocoderAvailable} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @syscap SystemCapability.Location.Location.Geocoder + * @since 9 + */ + function isGeocoderAvailable(): boolean; + + /** + * Obtain the number of cached GNSS locations reported at a time. + * + * @permission ohos.permission.APPROXIMATELY_LOCATION + * @param { AsyncCallback } callback - Indicates the callback for reporting the cached GNSS locations size. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.getCachedGnssLocationsSize} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @throws { BusinessError } 3301100 - The location switch is off. + * @syscap SystemCapability.Location.Location.Gnss + * @since 9 + */ + function getCachedGnssLocationsSize(callback: AsyncCallback): void; + + /** + * Obtain the number of cached GNSS locations. + * + * @permission ohos.permission.APPROXIMATELY_LOCATION + * @returns { Promise } The promise returned by the function. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.getCachedGnssLocationsSize} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @throws { BusinessError } 3301100 - The location switch is off. + * @syscap SystemCapability.Location.Location.Gnss + * @since 9 + */ + function getCachedGnssLocationsSize(): Promise; + + /** + * All prepared GNSS locations are returned to the application through the callback function, + * and the bottom-layer buffer is cleared. + * + * @permission ohos.permission.APPROXIMATELY_LOCATION + * @param { AsyncCallback } callback - Indicates the callback for reporting the error message. + * If the function fails to execute, the error message will be carried in the first parameter err of AsyncCallback, + * If the function executes successfully, execute the callback function only, no data will be returned. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.flushCachedGnssLocations} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @throws { BusinessError } 3301100 - The location switch is off. + * @throws { BusinessError } 3301200 - Failed to obtain the geographical location. + * @syscap SystemCapability.Location.Location.Gnss + * @since 9 + */ + function flushCachedGnssLocations(callback: AsyncCallback): void; + + /** + * All prepared GNSS locations are returned to the application, + * and the bottom-layer buffer is cleared. + * + * @permission ohos.permission.APPROXIMATELY_LOCATION + * @returns { Promise } The promise returned by the function. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.flushCachedGnssLocations} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @throws { BusinessError } 3301100 - The location switch is off. + * @throws { BusinessError } 3301200 - Failed to obtain the geographical location. + * @syscap SystemCapability.Location.Location.Gnss + * @since 9 + */ + function flushCachedGnssLocations(): Promise; + + /** + * Send extended commands to location subsystem. + * + * @param { LocationCommand } command - Indicates the extended command message body. + * @param { AsyncCallback } callback - Indicates the callback for reporting the error message. + * If the function fails to execute, the error message will be carried in the first parameter err of AsyncCallback, + * If the function executes successfully, execute the callback function only, no data will be returned. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.sendCommand} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @syscap SystemCapability.Location.Location.Core + * @since 9 + */ + function sendCommand(command: LocationCommand, callback: AsyncCallback): void; + + /** + * Send extended commands to location subsystem. + * + * @param { LocationCommand } command - Indicates the extended command message body. + * @returns { Promise } The promise returned by the function. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.sendCommand} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @syscap SystemCapability.Location.Location.Core + * @since 9 + */ + function sendCommand(command: LocationCommand): Promise; + + /** + * Obtain the current country code. + * + * @param { AsyncCallback } callback - Indicates the callback for reporting the country code. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.getCountryCode} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @throws { BusinessError } 3301500 - Failed to query the area information. + * @syscap SystemCapability.Location.Location.Core + * @since 9 + */ + function getCountryCode(callback: AsyncCallback): void; + + /** + * Obtain the current country code. + * + * @returns { Promise } The promise returned by the function. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.getCountryCode} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @throws { BusinessError } 3301500 - Failed to query the area information. + * @syscap SystemCapability.Location.Location.Core + * @since 9 + */ + function getCountryCode(): Promise; + + /** + * Enable the geographical location simulation function. + * + * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.enableLocationMock} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @throws { BusinessError } 3301100 - The location switch is off. + * @syscap SystemCapability.Location.Location.Core + * @systemapi + * @since 9 + */ + function enableLocationMock(): void; + + /** + * Disable the geographical location simulation function. + * + * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.disableLocationMock} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @throws { BusinessError } 3301100 - The location switch is off. + * @syscap SystemCapability.Location.Location.Core + * @systemapi + * @since 9 + */ + function disableLocationMock(): void; + + /** + * Set the configuration parameters for location simulation. + * + * @param { LocationMockConfig } config - Indicates the configuration parameters for location simulation. + * Contains the array of locations and reporting intervals that need to be simulated. + * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.setMockedLocations} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @throws { BusinessError } 3301100 - The location switch is off. + * @syscap SystemCapability.Location.Location.Core + * @systemapi + * @since 9 + */ + function setMockedLocations(config: LocationMockConfig): void; + + /** + * Enable the reverse geocoding simulation function. + * + * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.enableReverseGeocodingMock} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @syscap SystemCapability.Location.Location.Core + * @systemapi + * @since 9 + */ + function enableReverseGeocodingMock(): void; + + /** + * Disable the reverse geocoding simulation function. + * + * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.disableReverseGeocodingMock} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @syscap SystemCapability.Location.Location.Core + * @systemapi + * @since 9 + */ + function disableReverseGeocodingMock(): void; + + /** + * Set the configuration parameters for simulating reverse geocoding. + * + * @param { Array } mockInfos - Indicates the set of locations and place names to be simulated. + * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.setReverseGeocodingMockInfo} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @syscap SystemCapability.Location.Location.Core + * @systemapi + * @since 9 + */ + function setReverseGeocodingMockInfo(mockInfos: Array): void; + + /** + * Querying location privacy protocol confirmation status. + * + * @param { LocationPrivacyType } type - Indicates location privacy protocol type. + * @returns { boolean } Returns {@code true} if the location privacy protocol has been confirmed, returns {@code false} otherwise. + * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.isLocationPrivacyConfirmed} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @syscap SystemCapability.Location.Location.Core + * @systemapi + * @since 9 + */ + function isLocationPrivacyConfirmed(type: LocationPrivacyType): boolean; + + /** + * Set location privacy protocol confirmation status. + * + * @permission ohos.permission.MANAGE_SECURE_SETTINGS + * @param { LocationPrivacyType } type - Indicates location privacy protocol type. + * @param { boolean } isConfirmed - Indicates whether the location privacy protocol has been confirmed. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.setLocationPrivacyConfirmStatus} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @syscap SystemCapability.Location.Location.Core + * @systemapi + * @since 9 + */ + function setLocationPrivacyConfirmStatus(type: LocationPrivacyType, isConfirmed: boolean): void; + + /** + * Get WiFi/BT scanning information, and use the WiFi/BT scanning information for localization. + * + * @permission ohos.permission.LOCATION and ohos.permission.APPROXIMATELY_LOCATION + * @param { LocatingRequiredDataConfig } config - Indicates the request parameters for obtaining the data required for locating. + * @returns { Promise> } The promise returned by the function, for reporting WiFi/BT scan info. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.getLocatingRequiredData} due to limited device capabilities. + * @throws { BusinessError } 3301800 - Failed to start WiFi or Bluetooth scanning. + * @syscap SystemCapability.Location.Location.Core + * @systemapi + * @since 10 + */ + function getLocatingRequiredData(config: LocatingRequiredDataConfig): Promise>; + + /** + * Add a geofence. + * + * @permission ohos.permission.LOCATION and ohos.permission.APPROXIMATELY_LOCATION + * @param { GnssGeofenceRequest } fenceRequest - Indicates the Geofence configuration parameters. + * @returns { Promise } The promise returned by the function, for reporting the ID of geofence. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.addGnssGeofence} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @throws { BusinessError } 3301100 - The location switch is off. + * @throws { BusinessError } 3301601 - The number of geofences exceeds the maximum. + * @syscap SystemCapability.Location.Location.Geofence + * @since 12 + */ + function addGnssGeofence(fenceRequest: GnssGeofenceRequest): Promise; + + /** + * Remove a geofence. + * + * @permission ohos.permission.LOCATION and ohos.permission.APPROXIMATELY_LOCATION + * @param { number } geofenceId - Indicates the ID of geofence. + * @returns { Promise } The promise returned by the function. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.removeGnssGeofence} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @throws { BusinessError } 3301602 - Failed to delete a geofence due to an incorrect ID. + * @syscap SystemCapability.Location.Location.Geofence + * @since 12 + */ + function removeGnssGeofence(geofenceId: number): Promise; + + /** + * Obtains the coordinate system types supported by geofence. + * + * @returns { Array } Return the coordinate system types supported by geofence. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.getGeofenceSupportedCoordTypes} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @syscap SystemCapability.Location.Location.Geofence + * @since 12 + */ + function getGeofenceSupportedCoordTypes(): Array; + + /** + * Get location icon status. + * + * @returns { LocationIconStatus } The location icon status. + * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.getLocationIconStatus} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @syscap SystemCapability.Location.Location.Core + * @systemapi + * @since 12 + */ + function getLocationIconStatus(): LocationIconStatus; + + /** + * Obtains the BSSID of the connected Wi-Fi hotspot. + * @permission ohos.permission.LOCATION and ohos.permission.APPROXIMATELY_LOCATION + * @returns {string} Returns the BSSID of the connected Wi-Fi hotspot. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.getCurrentWifiBssidForLocating()} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @throws { BusinessError } 3301100 - The location switch is off. + * @throws { BusinessError } 3301900 - Failed to obtain the BSSID of the Wi-Fi hotspot. The Wi-Fi network is not connected. + * @syscap SystemCapability.Location.Location.Core + * @crossplatform + * @since 14 + */ + function getCurrentWifiBssidForLocating(): string; + + /** + * Configuration parameters for simulating reverse geocoding. + * + * @typedef ReverseGeocodingMockInfo + * @syscap SystemCapability.Location.Location.Core + * @systemapi + * @since 9 + */ + export interface ReverseGeocodingMockInfo { + /** + * Location for which reverse geocoding query is required. + * + * @type { ReverseGeoCodeRequest } + * @syscap SystemCapability.Location.Location.Core + * @systemapi + * @since 9 + */ + location: ReverseGeoCodeRequest; + + /** + * Actual address information corresponding to the location. + * + * @type { GeoAddress } + * @syscap SystemCapability.Location.Location.Core + * @systemapi + * @since 9 + */ + geoAddress: GeoAddress; + } + + /** + * Parameters for configuring the location simulation function. + * + * @typedef LocationMockConfig + * @syscap SystemCapability.Location.Location.Core + * @systemapi + * @since 9 + */ + export interface LocationMockConfig { + /** + * Interval for reporting simulated locations. + * + * @type { number } + * @syscap SystemCapability.Location.Location.Core + * @systemapi + * @since 9 + */ + timeInterval: number; + + /** + * Mock location array. + * + * @type { Array } + * @syscap SystemCapability.Location.Location.Core + * @systemapi + * @since 9 + */ + locations: Array; + } + + /** + * Satellite status information. + * + * @typedef SatelliteStatusInfo + * @syscap SystemCapability.Location.Location.Gnss + * @since 9 + */ + export interface SatelliteStatusInfo { + /** + * Number of satellites. + * + * @type { number } + * @syscap SystemCapability.Location.Location.Gnss + * @since 9 + */ + satellitesNumber: number; + + /** + * Satellite ID array. + * + * @type { Array } + * @syscap SystemCapability.Location.Location.Gnss + * @since 9 + */ + satelliteIds: Array; + + /** + * Carrier to noise density array. + * + * @type { Array } + * @syscap SystemCapability.Location.Location.Gnss + * @since 9 + */ + carrierToNoiseDensitys: Array; + + /** + * Satellite altitude array. + * + * @type { Array } + * @syscap SystemCapability.Location.Location.Gnss + * @since 9 + */ + altitudes: Array; + + /** + * Satellite azimuth array. + * + * @type { Array } + * @syscap SystemCapability.Location.Location.Gnss + * @since 9 + */ + azimuths: Array; + + /** + * Satellite carrier frequency array. + * + * @type { Array } + * @syscap SystemCapability.Location.Location.Gnss + * @since 9 + */ + carrierFrequencies: Array; + + /** + * Satellite constellation type array. + * + * @type { ?Array } + * @syscap SystemCapability.Location.Location.Gnss + * @since 12 + */ + satelliteConstellation?: Array; + + /** + * Satellite additional information array. + * + * @type { ?Array } + * @syscap SystemCapability.Location.Location.Gnss + * @since 12 + */ + satelliteAdditionalInfo?: Array; + } + + /** + * Parameters for requesting to report cache location information. + * + * @typedef CachedGnssLocationsRequest + * @syscap SystemCapability.Location.Location.Gnss + * @since 9 + */ + export interface CachedGnssLocationsRequest { + /** + * GNSS cache location report period. + * + * @type { number } + * @syscap SystemCapability.Location.Location.Gnss + * @since 9 + */ + reportingPeriodSec: number; + + /** + * Indicates whether to wake up the listener when the GNSS cache location queue is full. + * + * @type { boolean } + * @syscap SystemCapability.Location.Location.Gnss + * @since 9 + */ + wakeUpCacheQueueFull: boolean; + } + + /** + * Configuring parameters in GNSS geofence requests. + * + * @typedef GnssGeofenceRequest + * @syscap SystemCapability.Location.Location.Geofence + * @since 12 + */ + export interface GnssGeofenceRequest { + /** + * Circular fence information. + * + * @type { Geofence } + * @syscap SystemCapability.Location.Location.Geofence + * @since 12 + */ + geofence: Geofence; + + /** + * Indicates geofence transition status monitored. + * + * @type { Array } + * @syscap SystemCapability.Location.Location.Geofence + * @since 12 + */ + monitorTransitionEvents: Array; + + /** + * Indicates the geofence notifications to publish. + * + * @type { ?Array } + * @syscap SystemCapability.Location.Location.Geofence + * @since 12 + */ + notifications?: Array; + + /** + * Indicates the callback for reporting the geofence transition status. + * + * @type { AsyncCallback } + * @syscap SystemCapability.Location.Location.Geofence + * @since 12 + */ + geofenceTransitionCallback: AsyncCallback; + } + + /** + * Configuring parameters in geofence requests. + * + * @typedef GeofenceRequest + * @syscap SystemCapability.Location.Location.Geofence + * @since 9 + */ + export interface GeofenceRequest { + /** + * Indicate the user scenario. + * + * @type { LocationRequestScenario } + * @syscap SystemCapability.Location.Location.Geofence + * @since 9 + */ + scenario: LocationRequestScenario; + + /** + * Circular fence information. + * + * @type { Geofence } + * @syscap SystemCapability.Location.Location.Geofence + * @since 9 + */ + geofence: Geofence; + } + + /** + * Circular fence information. + * + * @typedef Geofence + * @syscap SystemCapability.Location.Location.Geofence + * @since 9 + */ + export interface Geofence { + /** + * Latitude of the center point of the circular fence. + * + * @type { number } + * @syscap SystemCapability.Location.Location.Geofence + * @since 9 + */ + latitude: number; + + /** + * Longitude of the center point of the circular fence. + * + * @type { number } + * @syscap SystemCapability.Location.Location.Geofence + * @since 9 + */ + longitude: number; + + /** + * Coordinate system type. + * + * @type { ?CoordinateSystemType } + * @syscap SystemCapability.Location.Location.Geofence + * @since 12 + */ + coordinateSystemType?: CoordinateSystemType; + + /** + * Radius of the circular fence. + * + * @type { number } + * @syscap SystemCapability.Location.Location.Geofence + * @since 9 + */ + radius: number; + + /** + * Expiration of the circular fence. + * + * @type { number } + * @syscap SystemCapability.Location.Location.Geofence + * @since 9 + */ + expiration: number; + } + + /** + * Configuring parameters in reverse geocode requests. + * + * @typedef ReverseGeoCodeRequest + * @syscap SystemCapability.Location.Location.Geocoder + * @since 9 + */ + export interface ReverseGeoCodeRequest { + /** + * Indicates the language area information. + * + * @type { ?string } + * @syscap SystemCapability.Location.Location.Geocoder + * @since 9 + */ + locale?: string; + + /** + * Indicates the country information. + * + * @type { ?string } + * @syscap SystemCapability.Location.Location.Geocoder + * @since 12 + */ + country?: string; + + /** + * Latitude for reverse geocoding query. + * + * @type { number } + * @syscap SystemCapability.Location.Location.Geocoder + * @since 9 + */ + latitude: number; + + /** + * Longitude for reverse geocoding query. + * + * @type { number } + * @syscap SystemCapability.Location.Location.Geocoder + * @since 9 + */ + longitude: number; + + /** + * Indicates the maximum number of addresses returned by reverse geocoding query. + * + * @type { ?number } + * @syscap SystemCapability.Location.Location.Geocoder + * @since 9 + */ + maxItems?: number; + } + + /** + * Configuring parameters in geocode requests. + * + * @typedef GeoCodeRequest + * @syscap SystemCapability.Location.Location.Geocoder + * @since 9 + */ + export interface GeoCodeRequest { + /** + * Indicates the language area information. + * + * @type { ?string } + * @syscap SystemCapability.Location.Location.Geocoder + * @since 9 + */ + locale?: string; + + /** + * Indicates the country information. + * + * @type { ?string } + * @syscap SystemCapability.Location.Location.Geocoder + * @since 12 + */ + country?: string; + + /** + * Address information. + * + * @type { string } + * @syscap SystemCapability.Location.Location.Geocoder + * @since 9 + */ + description: string; + + /** + * Indicates the maximum number of geocode query results. + * + * @type { ?number } + * @syscap SystemCapability.Location.Location.Geocoder + * @since 9 + */ + maxItems?: number; + + /** + * Indicates the minimum latitude for geocoding query results. + * + * @type { ?number } + * @syscap SystemCapability.Location.Location.Geocoder + * @since 9 + */ + minLatitude?: number; + + /** + * Indicates the minimum longitude for geocoding query results. + * + * @type { ?number } + * @syscap SystemCapability.Location.Location.Geocoder + * @since 9 + */ + minLongitude?: number; + + /** + * Indicates the maximum latitude for geocoding query results. + * + * @type { ?number } + * @syscap SystemCapability.Location.Location.Geocoder + * @since 9 + */ + maxLatitude?: number; + + /** + * Indicates the maximum longitude for geocoding query results. + * + * @type { ?number } + * @syscap SystemCapability.Location.Location.Geocoder + * @since 9 + */ + maxLongitude?: number; + } + + /** + * Data struct describes geographic locations. + * + * @typedef GeoAddress + * @syscap SystemCapability.Location.Location.Geocoder + * @since 9 + */ + export interface GeoAddress { + /** + * Indicates latitude information. + * A positive value indicates north latitude, + * and a negative value indicates south latitude. + * + * @type { ?number } + * @syscap SystemCapability.Location.Location.Geocoder + * @since 9 + */ + latitude?: number; + + /** + * Indicates longitude information. + * A positive value indicates east longitude , + * and a negative value indicates west longitude. + * + * @type { ?number } + * @syscap SystemCapability.Location.Location.Geocoder + * @since 9 + */ + longitude?: number; + + /** + * Indicates language used for the location description. + * zh indicates Chinese, and en indicates English. + * + * @type { ?string } + * @syscap SystemCapability.Location.Location.Geocoder + * @since 9 + */ + locale?: string; + + /** + * Indicates detailed address information. + * + * @type { ?string } + * @syscap SystemCapability.Location.Location.Geocoder + * @since 9 + */ + placeName?: string; + + /** + * Indicates country code. + * + * @type { ?string } + * @syscap SystemCapability.Location.Location.Geocoder + * @since 9 + */ + countryCode?: string; + + /** + * Indicates country name. + * + * @type { ?string } + * @syscap SystemCapability.Location.Location.Geocoder + * @since 9 + */ + countryName?: string; + + /** + * Indicates administrative region name. + * + * @type { ?string } + * @syscap SystemCapability.Location.Location.Geocoder + * @since 9 + */ + administrativeArea?: string; + + /** + * Indicates sub-administrative region name. + * + * @type { ?string } + * @syscap SystemCapability.Location.Location.Geocoder + * @since 9 + */ + subAdministrativeArea?: string; + + /** + * Indicates locality information. + * + * @type { ?string } + * @syscap SystemCapability.Location.Location.Geocoder + * @since 9 + */ + locality?: string; + + /** + * Indicates sub-locality information. + * + * @type { ?string } + * @syscap SystemCapability.Location.Location.Geocoder + * @since 9 + */ + subLocality?: string; + + /** + * Indicates road name. + * + * @type { ?string } + * @syscap SystemCapability.Location.Location.Geocoder + * @since 9 + */ + roadName?: string; + + /** + * Indicates auxiliary road information. + * + * @type { ?string } + * @syscap SystemCapability.Location.Location.Geocoder + * @since 9 + */ + subRoadName?: string; + + /** + * Indicates house information. + * + * @type { ?string } + * @syscap SystemCapability.Location.Location.Geocoder + * @since 9 + */ + premises?: string; + + /** + * Indicates postal code. + * + * @type { ?string } + * @syscap SystemCapability.Location.Location.Geocoder + * @since 9 + */ + postalCode?: string; + + /** + * Indicates phone number. + * + * @type { ?string } + * @syscap SystemCapability.Location.Location.Geocoder + * @since 9 + */ + phoneNumber?: string; + + /** + * Indicates website URL. + * + * @type { ?string } + * @syscap SystemCapability.Location.Location.Geocoder + * @since 9 + */ + addressUrl?: string; + + /** + * Indicates additional information. + * + * @type { ?Array } + * @syscap SystemCapability.Location.Location.Geocoder + * @since 9 + */ + descriptions?: Array; + + /** + * Indicates the amount of additional descriptive information. + * + * @type { ?number } + * @syscap SystemCapability.Location.Location.Geocoder + * @since 9 + */ + descriptionsSize?: number; + + /** + * Indicates whether it is an mock GeoAddress + * + * @type { ?Boolean } + * @syscap SystemCapability.Location.Location.Geocoder + * @systemapi + * @since 9 + */ + isFromMock?: Boolean; + } + + /** + * Configuring parameters in location requests. + * + * @typedef LocationRequest + * @syscap SystemCapability.Location.Location.Core + * @since 9 + */ + /** + * Configuring parameters in location requests. + * + * @typedef LocationRequest + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 11 + */ + export interface LocationRequest { + /** + * Priority of the location request. + * + * @type { ?LocationRequestPriority } + * @syscap SystemCapability.Location.Location.Core + * @since 9 + */ + /** + * Priority of the location request. + * + * @type { ?LocationRequestPriority } + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 11 + */ + priority?: LocationRequestPriority; + + /** + * User scenario of the location request. + * + * @type { ?LocationRequestScenario } + * @syscap SystemCapability.Location.Location.Core + * @since 9 + */ + /** + * User scenario of the location request. + * + * @type { ?LocationRequestScenario } + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 11 + */ + scenario?: LocationRequestScenario; + + /** + * Location report interval. + * + * @type { ?number } + * @syscap SystemCapability.Location.Location.Core + * @since 9 + */ + /** + * Location report interval. + * + * @type { ?number } + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 11 + */ + timeInterval?: number; + + /** + * Location report distance interval. + * + * @type { ?number } + * @syscap SystemCapability.Location.Location.Core + * @since 9 + */ + /** + * Location report distance interval. + * + * @type { ?number } + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 11 + */ + distanceInterval?: number; + + /** + * Accuracy requirements for reporting locations. + * + * @type { ?number } + * @syscap SystemCapability.Location.Location.Core + * @since 9 + */ + /** + * Accuracy requirements for reporting locations. + * + * @type { ?number } + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 11 + */ + maxAccuracy?: number; + } + + /** + * Configuring parameters in current location requests. + * + * @typedef CurrentLocationRequest + * @syscap SystemCapability.Location.Location.Core + * @since 9 + */ + /** + * Configuring parameters in current location requests. + * + * @typedef CurrentLocationRequest + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 11 + */ + export interface CurrentLocationRequest { + /** + * Priority of the location request. + * + * @type { ?LocationRequestPriority } + * @syscap SystemCapability.Location.Location.Core + * @since 9 + */ + /** + * Priority of the location request. + * + * @type { ?LocationRequestPriority } + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 11 + */ + priority?: LocationRequestPriority; + + /** + * User scenario of the location request. + * + * @type { ?LocationRequestScenario } + * @syscap SystemCapability.Location.Location.Core + * @since 9 + */ + /** + * User scenario of the location request. + * + * @type { ?LocationRequestScenario } + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 11 + */ + scenario?: LocationRequestScenario; + + /** + * Accuracy requirements for reporting locations. + * + * @type { ?number } + * @syscap SystemCapability.Location.Location.Core + * @since 9 + */ + /** + * Accuracy requirements for reporting locations. + * + * @type { ?number } + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 11 + */ + maxAccuracy?: number; + + /** + * Timeout interval of a single location request. + * + * @type { ?number } + * @syscap SystemCapability.Location.Location.Core + * @since 9 + */ + /** + * Timeout interval of a single location request. + * + * @type { ?number } + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 11 + */ + timeoutMs?: number; + } + + /** + * Geofence transition status. + * + * @typedef GeofenceTransition + * @syscap SystemCapability.Location.Location.Geofence + * @since 12 + */ + export interface GeofenceTransition { + /** + * ID of the geofence. + * + * @type { number } + * @syscap SystemCapability.Location.Location.Geofence + * @since 12 + */ + geofenceId: number; + + /** + * Indicates the geofence transition status. + * + * @type { GeofenceTransitionEvent } + * @syscap SystemCapability.Location.Location.Geofence + * @since 12 + */ + transitionEvent: GeofenceTransitionEvent; + } + + /** + * Configuring parameters in continuous location requests. + * + * @typedef ContinuousLocationRequest + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 12 + */ + export interface ContinuousLocationRequest { + /** + * Location report interval, in seconds. + * + * @type { number } + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 12 + */ + interval: number; + + /** + * Location scenario. You can select a user activity scenario or power consumption scenario. + * + * @type { UserActivityScenario | PowerConsumptionScenario } + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 12 + */ + locationScenario: UserActivityScenario | PowerConsumptionScenario; + + /** + * Indicates the type of sports. + * This parameter is valid only when locationScenario is set to UserActivityScenario.SPORT. + * + * @type { SportsType } + * @syscap SystemCapability.Location.Location.Core + * @systemapi + * @atomicservice + * @since 16 + */ + sportsType?: SportsType; + } + + /** + * Configuring parameters in single location requests. + * + * @typedef SingleLocationRequest + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 12 + */ + export interface SingleLocationRequest { + /** + * Priority of the location request. + * + * @type { LocatingPriority } + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 12 + */ + locatingPriority: LocatingPriority; + + /** + * Timeout of a single location request, in milliseconds. + * + * @type { number } + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 12 + */ + locatingTimeoutMs: number; + } + + /** + * Provides information about geographic locations. + * + * @typedef Location + * @syscap SystemCapability.Location.Location.Core + * @since 9 + */ + /** + * Provides information about geographic locations. + * + * @typedef Location + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 11 + */ + export interface Location { + /** + * Indicates latitude information. + * A positive value indicates north latitude, + * and a negative value indicates south latitude. + * + * @type { number } + * @syscap SystemCapability.Location.Location.Core + * @since 9 + */ + /** + * Indicates latitude information. + * A positive value indicates north latitude, + * and a negative value indicates south latitude. + * + * @type { number } + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 11 + */ + latitude: number; + + /** + * Indicates Longitude information. + * A positive value indicates east longitude , + * and a negative value indicates west longitude. + * + * @type { number } + * @syscap SystemCapability.Location.Location.Core + * @since 9 + */ + /** + * Indicates Longitude information. + * A positive value indicates east longitude , + * and a negative value indicates west longitude. + * + * @type { number } + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 11 + */ + longitude: number; + + /** + * Indicates location altitude, in meters. + * + * @type { number } + * @syscap SystemCapability.Location.Location.Core + * @since 9 + */ + /** + * Indicates location altitude, in meters. + * + * @type { number } + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 11 + */ + altitude: number; + + /** + * Indicates location accuracy, in meters. + * + * @type { number } + * @syscap SystemCapability.Location.Location.Core + * @since 9 + */ + /** + * Indicates location accuracy, in meters. + * + * @type { number } + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 11 + */ + accuracy: number; + + /** + * Indicates speed, in m/s. + * + * @type { number } + * @syscap SystemCapability.Location.Location.Core + * @since 9 + */ + /** + * Indicates speed, in m/s. + * + * @type { number } + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 11 + */ + speed: number; + + /** + * Indicates location timestamp in the UTC format. + * + * @type { number } + * @syscap SystemCapability.Location.Location.Core + * @since 9 + */ + /** + * Indicates location timestamp in the UTC format. + * + * @type { number } + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 11 + */ + timeStamp: number; + + /** + * Indicates direction information. + * + * @type { number } + * @syscap SystemCapability.Location.Location.Core + * @since 9 + */ + /** + * Indicates direction information. + * + * @type { number } + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 11 + */ + direction: number; + + /** + * Indicates location timestamp since boot. + * + * @type { number } + * @syscap SystemCapability.Location.Location.Core + * @since 9 + */ + /** + * Indicates location timestamp since boot. + * + * @type { number } + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 11 + */ + timeSinceBoot: number; + + /** + * Indicates additional information. + * + * @type { ?Array } + * @syscap SystemCapability.Location.Location.Core + * @since 9 + */ + /** + * Indicates additional information. + * + * @type { ?Array } + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 11 + */ + additions?: Array; + + /** + * Indicates additional information map. + * + * @type { ?Map } + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 12 + */ + additionsMap?: Map; + + /** + * Indicates the amount of additional descriptive information. + * + * @type { ?number } + * @syscap SystemCapability.Location.Location.Core + * @since 9 + */ + /** + * Indicates the amount of additional descriptive information. + * + * @type { ?number } + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 11 + */ + additionSize?: number; + + /** + * Indicates whether it is an mock location. + * + * @type { ?Boolean } + * @syscap SystemCapability.Location.Location.Core + * @systemapi + * @since 9 + */ + isFromMock?: Boolean; + + /** + * Indicates vertical position accuracy in meters. + * + * @type { ?number } + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 12 + */ + altitudeAccuracy?: number; + + /** + * Indicates speed accuracy in meter per seconds. + * + * @type { ?number } + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 12 + */ + speedAccuracy?: number; + + /** + * Indicates direction accuracy in degrees. + * + * @type { ?number } + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 12 + */ + directionAccuracy?: number; + + /** + * Time uncertainty Of timeSinceBoot in nanosecond. + * + * @type { ?number } + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 12 + */ + uncertaintyOfTimeSinceBoot?: number; + + /** + * Indicates the source of the location. + * + * @type { ?LocationSourceType } + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 12 + */ + sourceType?: LocationSourceType; + } + + /** + * Describes the request parameters for obtaining the data required for locating. + * @typedef LocatingRequiredDataConfig + * @syscap SystemCapability.Location.Location.Core + * @systemapi + * @since 10 + */ + export interface LocatingRequiredDataConfig { + /** + * Indicates the type of locating required data. + * + * @type {LocatingRequiredDataType} + * @syscap SystemCapability.Location.Location.Core + * @systemapi + * @since 10 + */ + type: LocatingRequiredDataType; + + /** + * Indicates whether to start scanning. + * + * @type {boolean} + * @syscap SystemCapability.Location.Location.Core + * @systemapi + * @since 10 + */ + needStartScan: boolean; + + /** + * Indicates the interval between scans. The unit is millisecond. + * This parameter needs to be set only when scanning information is continuously monitored. + * + * @type {?number} + * @syscap SystemCapability.Location.Location.Core + * @systemapi + * @since 10 + */ + scanInterval?: number; + + /** + * Indicates the timeout period of a single scan. The unit is millisecond. The default value is 10000. + * This parameter needs to be set only when getLocatingRequiredData is used. + * + * @type {?number} + * @syscap SystemCapability.Location.Location.Core + * @systemapi + * @since 10 + */ + scanTimeout?: number; + } + + /** + * Describes the structure of the data required for locating. + * @typedef LocatingRequiredData + * @syscap SystemCapability.Location.Location.Core + * @systemapi + * @since 10 + */ + export interface LocatingRequiredData { + /** + * WiFi scan info. + * + * @type {?WifiScanInfo} + * @syscap SystemCapability.Location.Location.Core + * @systemapi + * @since 10 + */ + wifiData?: WifiScanInfo; + + /** + * Bluetooth scan info. + * + * @type {?BluetoothScanInfo} + * @syscap SystemCapability.Location.Location.Core + * @systemapi + * @since 10 + */ + bluetoothData?: BluetoothScanInfo; + } + + /** + * Describes the scanned WiFi information. + * @typedef WifiScanInfo + * @syscap SystemCapability.Location.Location.Core + * @systemapi + * @since 10 + */ + export interface WifiScanInfo { + /** + * WiFi SSID: the maximum length is 32. + * + * @type {string} + * @syscap SystemCapability.Location.Location.Core + * @systemapi + * @since 10 + */ + ssid: string; + + /** + * WiFi bssid(MAC): the length is 6. + * + * @type {string} + * @syscap SystemCapability.Location.Location.Core + * @systemapi + * @since 10 + */ + bssid: string; + + /** + * Received signal strength indicator (RSSI). + * + * @type {number} + * @syscap SystemCapability.Location.Location.Core + * @systemapi + * @since 10 + */ + rssi: number; + + /** + * Frequency + * + * @type {number} + * @syscap SystemCapability.Location.Location.Core + * @systemapi + * @since 10 + */ + frequency: number; + + /** + * Time stamp. + * + * @type {number} + * @syscap SystemCapability.Location.Location.Core + * @systemapi + * @since 10 + */ + timestamp: number; + } + + /** + * Describes the contents of the Bluetooth scan results. + * + * @typedef BluetoothScanInfo + * @syscap SystemCapability.Location.Location.Core + * @systemapi + * @since 10 + */ + export interface BluetoothScanInfo { + /** + * The local name of the device. + * + * @type {string} + * @syscap SystemCapability.Location.Location.Core + * @systemapi + * @since 10 + */ + deviceName: string; + + /** + * Mac address of the scanned device. + * + * @type {string} + * @syscap SystemCapability.Location.Location.Core + * @systemapi + * @since 10 + */ + macAddress: string; + + /** + * RSSI of the remote device. + * + * @type {number} + * @syscap SystemCapability.Location.Location.Core + * @systemapi + * @since 10 + */ + rssi: number; + + /** + * Time stamp. + * + * @type {number} + * @syscap SystemCapability.Location.Location.Core + * @systemapi + * @since 10 + */ + timestamp: number; + } + + /** + * Enum for the source of the location. + * + * @enum { number } + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 12 + */ + export enum LocationSourceType { + /** + * The location is obtained from the GNSS. + * + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 12 + */ + GNSS = 1, + + /** + * The location comes from the network positioning technology. + * + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 12 + */ + NETWORK = 2, + + /** + * The location comes from the indoor positioning technology. + * + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 12 + */ + INDOOR = 3, + + /** + * The location comes from the GNSS RTK technology. + * + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 12 + */ + RTK = 4 + } + + /** + * Enum for coordinate system type. + * + * @enum { number } + * @syscap SystemCapability.Location.Location.Geofence + * @since 12 + */ + export enum CoordinateSystemType { + /** + * WGS84 coordinates system. + * + * @syscap SystemCapability.Location.Location.Geofence + * @since 12 + */ + WGS84 = 1, + + /** + * GCJ-02 coordinates system. + * + * @syscap SystemCapability.Location.Location.Geofence + * @since 12 + */ + GCJ02 = 2 + } + + /** + * Enum for location icon status. + * + * @enum { number } + * @syscap SystemCapability.Location.Location.Core + * @systemapi + * @since 12 + */ + export enum LocationIconStatus { + /** + * The locating service is not started. + * + * @syscap SystemCapability.Location.Location.Core + * @systemapi + * @since 12 + */ + LOCATING_NOT_STARTED = 0, + + /** + * The normal locating service is started. + * + * @syscap SystemCapability.Location.Location.Core + * @systemapi + * @since 12 + */ + LOCATING_STARTED = 1, + + /** + * The HD locating service(RTK) is started. + * + * @syscap SystemCapability.Location.Location.Core + * @systemapi + * @since 12 + */ + HD_LOCATING_STARTED = 2 + } + + /** + * Enum for location error code. + * + * @enum { number } + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 12 + */ + export enum LocationError { + /** + * Default cause for location failure. + * + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 12 + */ + LOCATING_FAILED_DEFAULT = -1, + + /** + * Locating failed because the location permission fails to be verified. + * + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 12 + */ + LOCATING_FAILED_LOCATION_PERMISSION_DENIED = -2, + + /** + * Locating failed because the app is in the background and the background location permission verification failed. + * + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 12 + */ + LOCATING_FAILED_BACKGROUND_PERMISSION_DENIED = -3, + + /** + * Locating failed because the location switch is turned off. + * + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 12 + */ + LOCATING_FAILED_LOCATION_SWITCH_OFF = -4, + + /** + * Locating failed because internet access failure. + * + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 12 + */ + LOCATING_FAILED_INTERNET_ACCESS_FAILURE = -5 + } + + /** + * Enum for geofence transition status. + * + * @enum { number } + * @syscap SystemCapability.Location.Location.Geofence + * @since 12 + */ + export enum GeofenceTransitionEvent { + /** + * The device is within the geofence. + * + * @syscap SystemCapability.Location.Location.Geofence + * @since 12 + */ + GEOFENCE_TRANSITION_EVENT_ENTER = 1, + + /** + * The device is out of the geofence. + * + * @syscap SystemCapability.Location.Location.Geofence + * @since 12 + */ + GEOFENCE_TRANSITION_EVENT_EXIT = 2, + + /** + * The device is in the geographical fence for a period of time. + * + * @syscap SystemCapability.Location.Location.Geofence + * @since 12 + */ + GEOFENCE_TRANSITION_EVENT_DWELL = 4 + } + + /** + * Enum for satellite constellation category. + * + * @enum { number } + * @syscap SystemCapability.Location.Location.Gnss + * @since 12 + */ + export enum SatelliteConstellationCategory { + /** + * Invalid value. + * + * @syscap SystemCapability.Location.Location.Gnss + * @since 12 + */ + CONSTELLATION_CATEGORY_UNKNOWN = 0, + + /** + * GPS. + * + * @syscap SystemCapability.Location.Location.Gnss + * @since 12 + */ + CONSTELLATION_CATEGORY_GPS = 1, + + /** + * SBAS. + * + * @syscap SystemCapability.Location.Location.Gnss + * @since 12 + */ + CONSTELLATION_CATEGORY_SBAS = 2, + + /** + * GLONASS. + * + * @syscap SystemCapability.Location.Location.Gnss + * @since 12 + */ + CONSTELLATION_CATEGORY_GLONASS = 3, + + /** + * QZSS. + * + * @syscap SystemCapability.Location.Location.Gnss + * @since 12 + */ + CONSTELLATION_CATEGORY_QZSS = 4, + + /** + * BEIDOU. + * + * @syscap SystemCapability.Location.Location.Gnss + * @since 12 + */ + CONSTELLATION_CATEGORY_BEIDOU = 5, + + /** + * GALILEO. + * + * @syscap SystemCapability.Location.Location.Gnss + * @since 12 + */ + CONSTELLATION_CATEGORY_GALILEO = 6, + + /** + * IRNSS. + * + * @syscap SystemCapability.Location.Location.Gnss + * @since 12 + */ + CONSTELLATION_CATEGORY_IRNSS = 7 + } + + /** + * Enum for satellite additional information. + * + * @enum { number } + * @syscap SystemCapability.Location.Location.Gnss + * @since 12 + */ + export enum SatelliteAdditionalInfo { + /** + * Default value. + * + * @syscap SystemCapability.Location.Location.Gnss + * @since 12 + */ + SATELLITES_ADDITIONAL_INFO_NULL = 0, + + /** + * Ephemeris data exist. + * + * @syscap SystemCapability.Location.Location.Gnss + * @since 12 + */ + SATELLITES_ADDITIONAL_INFO_EPHEMERIS_DATA_EXIST = 1, + + /** + * Almanac data exist. + * + * @syscap SystemCapability.Location.Location.Gnss + * @since 12 + */ + SATELLITES_ADDITIONAL_INFO_ALMANAC_DATA_EXIST = 2, + + /** + * This satellite is being used in location fix. + * + * @syscap SystemCapability.Location.Location.Gnss + * @since 12 + */ + SATELLITES_ADDITIONAL_INFO_USED_IN_FIX = 4, + + /** + * Carrier frequency exist. + * + * @syscap SystemCapability.Location.Location.Gnss + * @since 12 + */ + SATELLITES_ADDITIONAL_INFO_CARRIER_FREQUENCY_EXIST = 8 + } + + /** + * Enum for user activity scenario. + * + * @enum { number } + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 12 + */ + export enum UserActivityScenario { + /** + * Navigation scenario. High positioning precision and real-time performance are required. + * + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 12 + */ + NAVIGATION = 0x401, + + /** + * Sport scenario. High positioning precision is required. + * + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 12 + */ + SPORT = 0x402, + + /** + * Transport scenario. High positioning precision and real-time performance are required. + * + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 12 + */ + TRANSPORT = 0x403, + + /** + * Daily life scenarios. Low requirements on positioning precision. + * + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 12 + */ + DAILY_LIFE_SERVICE = 0x404 + } + + /** + * Enum for locating priority. + * + * @enum { number } + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 12 + */ + export enum LocatingPriority { + /** + * Preferentially ensure the highest locating accuracy. + * + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 12 + */ + PRIORITY_ACCURACY = 0x501, + + /** + * Preferentially ensure the fastest locating speed. + * + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 12 + */ + PRIORITY_LOCATING_SPEED = 0x502 + } + + /** + * Enum for location priority. + * + * @enum { number } + * @syscap SystemCapability.Location.Location.Core + * @since 9 + */ + /** + * Enum for location priority. + * + * @enum { number } + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 11 + */ + export enum LocationRequestPriority { + /** + * Default priority. + * + * @syscap SystemCapability.Location.Location.Core + * @since 9 + */ + /** + * Default priority. + * + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 11 + */ + UNSET = 0x200, + + /** + * Preferentially ensure the locating accuracy. + * + * @syscap SystemCapability.Location.Location.Core + * @since 9 + */ + /** + * Preferentially ensure the locating accuracy. + * + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 11 + */ + ACCURACY, + + /** + * Preferentially ensure low power consumption for locating. + * + * @syscap SystemCapability.Location.Location.Core + * @since 9 + */ + /** + * Preferentially ensure low power consumption for locating. + * + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 11 + */ + LOW_POWER, + + /** + * Preferentially ensure that the first location is time-consuming. + * + * @syscap SystemCapability.Location.Location.Core + * @since 9 + */ + /** + * Preferentially ensure that the first location is time-consuming. + * + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 11 + */ + FIRST_FIX + } + + /** + * Enum for location scenario. + * + * @enum { number } + * @syscap SystemCapability.Location.Location.Core + * @since 9 + */ + /** + * Enum for location scenario. + * + * @enum { number } + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 11 + */ + export enum LocationRequestScenario { + /** + * Default scenario. + * + * @syscap SystemCapability.Location.Location.Core + * @since 9 + */ + /** + * Default scenario. + * + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 11 + */ + UNSET = 0x300, + + /** + * Navigation scenario. High positioning precision and real-time performance are required. + * + * @syscap SystemCapability.Location.Location.Core + * @since 9 + */ + /** + * Navigation scenario. High positioning precision and real-time performance are required. + * + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 11 + */ + NAVIGATION, + + /** + * Trajectory tracking scenario. High positioning precision is required. + * + * @syscap SystemCapability.Location.Location.Core + * @since 9 + */ + /** + * Trajectory tracking scenario. High positioning precision is required. + * + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 11 + */ + TRAJECTORY_TRACKING, + + /** + * Car hailing scenario. High positioning precision and real-time performance are required. + * + * @syscap SystemCapability.Location.Location.Core + * @since 9 + */ + /** + * Car hailing scenario. High positioning precision and real-time performance are required. + * + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 11 + */ + CAR_HAILING, + + /** + * Daily life scenarios. Low requirements on positioning precision and real-time performance. + * + * @syscap SystemCapability.Location.Location.Core + * @since 9 + */ + /** + * Daily life scenarios. Low requirements on positioning precision and real-time performance. + * + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 11 + */ + DAILY_LIFE_SERVICE, + + /** + * Power saving scenarios. + * + * @syscap SystemCapability.Location.Location.Core + * @since 9 + */ + /** + * Power saving scenarios. + * + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 11 + */ + NO_POWER + } + + /** + * Enum for power consumption scenario. + * + * @enum { number } + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 12 + */ + export enum PowerConsumptionScenario { + /** + * High power consumption mode. + * + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 12 + */ + HIGH_POWER_CONSUMPTION = 0x601, + + /** + * Low power consumption mode. + * + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 12 + */ + LOW_POWER_CONSUMPTION = 0x602, + + /** + * Power saving scenarios. + * + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 12 + */ + NO_POWER_CONSUMPTION = 0x603 + } + + /** + * Enum for location privacy type. + * + * @enum { number } + * @syscap SystemCapability.Location.Location.Core + * @systemapi + * @since 9 + */ + export enum LocationPrivacyType { + /** + * Other scenarios. + * + * @syscap SystemCapability.Location.Location.Core + * @systemapi + * @since 9 + */ + OTHERS = 0, + + /** + * Privacy agreement for the startup wizard scenario. + * + * @syscap SystemCapability.Location.Location.Core + * @systemapi + * @since 9 + */ + STARTUP, + + /** + * Privacy agreement pop-up when network location is enabled. + * + * @syscap SystemCapability.Location.Location.Core + * @systemapi + * @since 9 + */ + CORE_LOCATION + } + + /** + * Enum for sports type + * + * @enum { number } + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 16 + */ + export enum SportsType { + /** + * Indicates running. + * + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 16 + */ + RUNNING = 1, + + /** + * Indicates walking. + * + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 16 + */ + WALKING, + + /** + * Indicates cycling. + * + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 16 + */ + CYCLING + } + + /** + * Location subsystem command structure. + * + * @typedef LocationCommand + * @syscap SystemCapability.Location.Location.Core + * @since 9 + */ + export interface LocationCommand { + /** + * Information about the scenario where the command is sent. + * + * @type { LocationRequestScenario } + * @syscap SystemCapability.Location.Location.Core + * @since 9 + */ + scenario: LocationRequestScenario; + + /** + * Sent command content. + * + * @type { string } + * @syscap SystemCapability.Location.Location.Core + * @since 9 + */ + command: string; + } + + /** + * Country code structure. + * + * @typedef CountryCode + * @syscap SystemCapability.Location.Location.Core + * @since 9 + */ + export interface CountryCode { + /** + * Country code character string. + * + * @type { string } + * @syscap SystemCapability.Location.Location.Core + * @since 9 + */ + country: string; + + /** + * Country code source. + * + * @type { CountryCodeType } + * @syscap SystemCapability.Location.Location.Core + * @since 9 + */ + type: CountryCodeType; + } + + /** + * Enum for country code type. + * + * @enum { number } + * @syscap SystemCapability.Location.Location.Core + * @since 9 + */ + export enum CountryCodeType { + /** + * Country code obtained from the locale setting. + * + * @syscap SystemCapability.Location.Location.Core + * @since 9 + */ + COUNTRY_CODE_FROM_LOCALE = 1, + + /** + * Country code obtained from the SIM information. + * + * @syscap SystemCapability.Location.Location.Core + * @since 9 + */ + COUNTRY_CODE_FROM_SIM, + + /** + * Query the country code information from the reverse geocoding result. + * + * @syscap SystemCapability.Location.Location.Core + * @since 9 + */ + COUNTRY_CODE_FROM_LOCATION, + + /** + * Obtain the country code from the cell registration information. + * + * @syscap SystemCapability.Location.Location.Core + * @since 9 + */ + COUNTRY_CODE_FROM_NETWORK + } + + /** + * Enum for locating required data type. + * + * @enum { number } + * @syscap SystemCapability.Location.Location.Core + * @systemapi + * @since 10 + */ + export enum LocatingRequiredDataType { + /** + * Obtains WiFi scanning information for locating. + * + * @syscap SystemCapability.Location.Location.Core + * @systemapi + * @since 10 + */ + WIFI = 1, + + /** + * Obtains BT scanning information for locating. + * + * @syscap SystemCapability.Location.Location.Core + * @systemapi + * @since 10 + */ + BLUETOOTH + } +} + +export default geoLocationManager; -- Gitee From 624c94457e1443b9cc1f689de97ac067232e4c9d Mon Sep 17 00:00:00 2001 From: NiChloride Date: Fri, 21 Feb 2025 15:43:30 +0800 Subject: [PATCH 008/835] fixed example Signed-off-by: NiChloride --- api/@ohos.file.picker.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.file.picker.d.ts b/api/@ohos.file.picker.d.ts index 4e0cebfff8..9b58f58ccb 100644 --- a/api/@ohos.file.picker.d.ts +++ b/api/@ohos.file.picker.d.ts @@ -681,7 +681,7 @@ declare namespace picker { mergeMode?: MergeTypeMode; /** - * Specifying special scenarios the picker can be under, e.g. 0 specifies encrypted sharing + * Specifying special scenarios the picker can be under, e.g. 1 specifies encrypted sharing * * @type { ?SceneMode } * @syscap SystemCapability.FileManagement.UserFileService -- Gitee From 0df034d7fdd7aef3aced1420c65efb4542a22091 Mon Sep 17 00:00:00 2001 From: NiChloride Date: Sat, 22 Feb 2025 10:08:49 +0800 Subject: [PATCH 009/835] changed param to isSupportEncryption, boolean Signed-off-by: NiChloride --- api/@ohos.file.picker.d.ts | 33 +++++---------------------------- 1 file changed, 5 insertions(+), 28 deletions(-) diff --git a/api/@ohos.file.picker.d.ts b/api/@ohos.file.picker.d.ts index 9b58f58ccb..47ca24910f 100644 --- a/api/@ohos.file.picker.d.ts +++ b/api/@ohos.file.picker.d.ts @@ -526,31 +526,6 @@ declare namespace picker { PICTURE = 4, } - /** - * Enumerates the picker's user scenarios - * - * @enum { number } SceneMode - * @syscap SystemCapability.FileManagement.UserFileService - * @since 16 - */ - export enum SceneMode { - /** - * Indicates default scenario - * - * @syscap SystemCapability.FileManagement.UserFileService - * @since 16 - */ - DEFAULT = 0, - - /** - * Indicates encrypted sharing user scenario - * - * @syscap SystemCapability.FileManagement.UserFileService - * @since 16 - */ - ENCRYPTED_SHARING = 1, - } - /** * DocumentSelectOptions Object. * @@ -681,14 +656,16 @@ declare namespace picker { mergeMode?: MergeTypeMode; /** - * Specifying special scenarios the picker can be under, e.g. 1 specifies encrypted sharing + * Specifies whether the picker supports encryption. + * When its value is set to true, the picker will display a button that allows the user + * to encrypt files selected. * - * @type { ?SceneMode } + * @type { ?boolean } * @syscap SystemCapability.FileManagement.UserFileService * @atomicservice * @since 16 */ - sceneMode?: SceneMode; + isSupportEncryption?: boolean; } /** -- Gitee From 11c608127d9aee8cd3b3914fd4ea289617543f45 Mon Sep 17 00:00:00 2001 From: magekkkk Date: Sat, 22 Feb 2025 03:01:39 +0000 Subject: [PATCH 010/835] move api ver for enhance effect Signed-off-by: magekkkk --- api/@ohos.multimedia.audio.d.ts | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/api/@ohos.multimedia.audio.d.ts b/api/@ohos.multimedia.audio.d.ts index ef8b2605c0..cf10ae820d 100644 --- a/api/@ohos.multimedia.audio.d.ts +++ b/api/@ohos.multimedia.audio.d.ts @@ -3087,7 +3087,7 @@ declare namespace audio { * @throws { BusinessError } 202 - Not system App. * @syscap SystemCapability.Multimedia.Audio.Core * @systemapi - * @since 15 + * @since 16 */ getEffectManager(): AudioEffectManager; @@ -5746,7 +5746,7 @@ declare namespace audio { * @typedef AudioEffectManager * @syscap SystemCapability.Multimedia.Audio.Core * @systemapi - * @since 15 + * @since 16 */ interface AudioEffectManager { /** @@ -5758,7 +5758,7 @@ declare namespace audio { * @throws { BusinessError } 6800301 - System error. * @syscap SystemCapability.Multimedia.Audio.Core * @systemapi - * @since 15 + * @since 16 */ getSupportedAudioEffectProperty(): Array; @@ -5779,7 +5779,7 @@ declare namespace audio { * @throws { BusinessError } 6800301 - System error. * @syscap SystemCapability.Multimedia.Audio.Core * @systemapi - * @since 15 + * @since 16 */ setAudioEffectProperty(propertyArray: Array): void; @@ -5792,7 +5792,7 @@ declare namespace audio { * @throws { BusinessError } 6800301 - System error. * @syscap SystemCapability.Multimedia.Audio.Core * @systemapi - * @since 15 + * @since 16 */ getAudioEffectProperty(): Array; } @@ -8061,7 +8061,7 @@ declare namespace audio { * Source type for voice transcription and processing. * @syscap SystemCapability.Multimedia.Audio.Core * @systemapi - * @since 15 + * @since 16 */ SOURCE_TYPE_VOICE_TRANSCRIPTION = 12, @@ -10285,14 +10285,14 @@ declare namespace audio { * @enum { number } * @syscap SystemCapability.Multimedia.Audio.Core * @systemapi - * @since 15 + * @since 16 */ enum EffectFlag { /** * Audio render effect. * @syscap SystemCapability.Multimedia.Audio.Core * @systemapi - * @since 15 + * @since 16 */ RENDER_EFFECT_FLAG = 0, @@ -10300,7 +10300,7 @@ declare namespace audio { * Audio capture effect. * @syscap SystemCapability.Multimedia.Audio.Core * @systemapi - * @since 15 + * @since 16 */ CAPTURE_EFFECT_FLAG = 1 } @@ -10310,7 +10310,7 @@ declare namespace audio { * @typedef AudioEffectProperty * @syscap SystemCapability.Multimedia.Audio.Core * @systemapi - * @since 15 + * @since 16 */ interface AudioEffectProperty { /** @@ -10318,7 +10318,7 @@ declare namespace audio { * @type { string } * @syscap SystemCapability.Multimedia.Audio.Core * @systemapi - * @since 15 + * @since 16 */ name: string; @@ -10327,7 +10327,7 @@ declare namespace audio { * @type { string } * @syscap SystemCapability.Multimedia.Audio.Core * @systemapi - * @since 15 + * @since 16 */ category: string; @@ -10336,7 +10336,7 @@ declare namespace audio { * @type { EffectFlag } * @syscap SystemCapability.Multimedia.Audio.Core * @systemapi - * @since 15 + * @since 16 */ flag: EffectFlag; } -- Gitee From 6d503b7bca4e00c873977008ded66d3a0a25e32e Mon Sep 17 00:00:00 2001 From: zhang1596479078 Date: Mon, 24 Feb 2025 16:47:50 +0800 Subject: [PATCH 011/835] delete duplicate comment about popupSelectedColor attribute Signed-off-by: zhang1596479078 --- api/@internal/component/ets/alphabet_indexer.d.ts | 8 -------- 1 file changed, 8 deletions(-) diff --git a/api/@internal/component/ets/alphabet_indexer.d.ts b/api/@internal/component/ets/alphabet_indexer.d.ts index a02da1152a..44d1339441 100644 --- a/api/@internal/component/ets/alphabet_indexer.d.ts +++ b/api/@internal/component/ets/alphabet_indexer.d.ts @@ -460,14 +460,6 @@ declare class AlphabetIndexerAttribute extends CommonMethod Date: Mon, 24 Feb 2025 17:04:51 +0800 Subject: [PATCH 012/835] add memory db Signed-off-by: htt1997 --- api/@ohos.data.relationalStore.d.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/api/@ohos.data.relationalStore.d.ts b/api/@ohos.data.relationalStore.d.ts index 9665b98bce..acb6ba8ad4 100644 --- a/api/@ohos.data.relationalStore.d.ts +++ b/api/@ohos.data.relationalStore.d.ts @@ -435,6 +435,16 @@ declare namespace relationalStore { */ tokenizer?: Tokenizer; + + /** + * Specifies whether the database opened is memory db. + * + * @type { ?boolean } + * @syscap SystemCapability.DistributedDataManager.RelationalStore.Core + * @since 16 + */ + + isMemoryDb?: boolean; } /** -- Gitee From f99beb4a8ac9f0641e0f833b31d6e632acfd26d0 Mon Sep 17 00:00:00 2001 From: liuyifei Date: Mon, 24 Feb 2025 14:06:49 +0000 Subject: [PATCH 013/835] =?UTF-8?q?hilog=E6=8E=A5=E5=8F=A3=E6=B3=A8?= =?UTF-8?q?=E9=87=8A=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: liuyifei --- api/@ohos.hilog.d.ts | 53 +++++++++++++++++++++++++++++--------------- 1 file changed, 35 insertions(+), 18 deletions(-) diff --git a/api/@ohos.hilog.d.ts b/api/@ohos.hilog.d.ts index 3464569396..1d7d2c965c 100644 --- a/api/@ohos.hilog.d.ts +++ b/api/@ohos.hilog.d.ts @@ -48,7 +48,8 @@ declare namespace hilog { * Outputs debug-level logs. * * @param { number } domain Indicates the service domain, which is a hexadecimal integer ranging from 0x0 to 0xFFFF - * @param { string } tag Identifies the log tag, length cannot exceed 32 bytes. + * if the value exceeds the range, logs cannot be printed. + * @param { string } tag Identifies the log tag, length cannot exceed 32 bytes, the excess part will be truncated. * @param { string } format Indicates the log format string. * @param { any[] }args Indicates the log parameters. * @syscap SystemCapability.HiviewDFX.HiLog @@ -57,8 +58,9 @@ declare namespace hilog { /** * Outputs debug-level logs. * - * @param { number } domain Indicates the service domain, which is a hexadecimal integer ranging from 0x0 to 0xFFFF - * @param { string } tag Identifies the log tag, length cannot exceed 32 bytes. + * * @param { number } domain Indicates the service domain, which is a hexadecimal integer ranging from 0x0 to 0xFFFF + * if the value exceeds the range, logs cannot be printed. + * @param { string } tag Identifies the log tag, length cannot exceed 32 bytes, the excess part will be truncated. * @param { string } format Indicates the log format string. * @param { any[] }args Indicates the log parameters. * @syscap SystemCapability.HiviewDFX.HiLog @@ -69,7 +71,8 @@ declare namespace hilog { * Outputs debug-level logs. * * @param { number } domain Indicates the service domain, which is a hexadecimal integer ranging from 0x0 to 0xFFFF - * @param { string } tag Identifies the log tag, length cannot exceed 32 bytes. + * if the value exceeds the range, logs cannot be printed. + * @param { string } tag Identifies the log tag, length cannot exceed 32 bytes, the excess part will be truncated. * @param { string } format Indicates the log format string. * @param { any[] }args Indicates the log parameters. * @syscap SystemCapability.HiviewDFX.HiLog @@ -83,7 +86,8 @@ declare namespace hilog { * Outputs info-level logs. * * @param { number } domain Indicates the service domain, which is a hexadecimal integer ranging from 0x0 to 0xFFFF - * @param { string } tag Identifies the log tag, length cannot exceed 32 bytes. + * if the value exceeds the range, logs cannot be printed. + * @param { string } tag Identifies the log tag, length cannot exceed 32 bytes, the excess part will be truncated. * @param { string } format Indicates the log format string. * @param { any[] }args Indicates the log parameters. * @syscap SystemCapability.HiviewDFX.HiLog @@ -93,7 +97,8 @@ declare namespace hilog { * Outputs info-level logs. * * @param { number } domain Indicates the service domain, which is a hexadecimal integer ranging from 0x0 to 0xFFFF - * @param { string } tag Identifies the log tag, length cannot exceed 32 bytes. + * if the value exceeds the range, logs cannot be printed. + * @param { string } tag Identifies the log tag, length cannot exceed 32 bytes, the excess part will be truncated. * @param { string } format Indicates the log format string. * @param { any[] }args Indicates the log parameters. * @syscap SystemCapability.HiviewDFX.HiLog @@ -104,7 +109,8 @@ declare namespace hilog { * Outputs info-level logs. * * @param { number } domain Indicates the service domain, which is a hexadecimal integer ranging from 0x0 to 0xFFFF - * @param { string } tag Identifies the log tag, length cannot exceed 32 bytes. + * if the value exceeds the range, logs cannot be printed. + * @param { string } tag Identifies the log tag, length cannot exceed 32 bytes, the excess part will be truncated. * @param { string } format Indicates the log format string. * @param { any[] }args Indicates the log parameters. * @syscap SystemCapability.HiviewDFX.HiLog @@ -118,7 +124,8 @@ declare namespace hilog { * Outputs warning-level logs. * * @param { number } domain Indicates the service domain, which is a hexadecimal integer ranging from 0x0 to 0xFFFF - * @param { string } tag Identifies the log tag, length cannot exceed 32 bytes. + * if the value exceeds the range, logs cannot be printed. + * @param { string } tag Identifies the log tag, length cannot exceed 32 bytes, the excess part will be truncated. * @param { string } format Indicates the log format string. * @param { any[] }args Indicates the log parameters. * @syscap SystemCapability.HiviewDFX.HiLog @@ -128,7 +135,8 @@ declare namespace hilog { * Outputs warning-level logs. * * @param { number } domain Indicates the service domain, which is a hexadecimal integer ranging from 0x0 to 0xFFFF - * @param { string } tag Identifies the log tag, length cannot exceed 32 bytes. + * if the value exceeds the range, logs cannot be printed. + * @param { string } tag Identifies the log tag, length cannot exceed 32 bytes, the excess part will be truncated. * @param { string } format Indicates the log format string. * @param { any[] }args Indicates the log parameters. * @syscap SystemCapability.HiviewDFX.HiLog @@ -139,7 +147,8 @@ declare namespace hilog { * Outputs warning-level logs. * * @param { number } domain Indicates the service domain, which is a hexadecimal integer ranging from 0x0 to 0xFFFF - * @param { string } tag Identifies the log tag, length cannot exceed 32 bytes. + * if the value exceeds the range, logs cannot be printed. + * @param { string } tag Identifies the log tag, length cannot exceed 32 bytes, the excess part will be truncated. * @param { string } format Indicates the log format string. * @param { any[] }args Indicates the log parameters. * @syscap SystemCapability.HiviewDFX.HiLog @@ -153,7 +162,8 @@ declare namespace hilog { * Outputs error-level logs. * * @param { number } domain Indicates the service domain, which is a hexadecimal integer ranging from 0x0 to 0xFFFF - * @param { string } tag Identifies the log tag, length cannot exceed 32 bytes. + * if the value exceeds the range, logs cannot be printed. + * @param { string } tag Identifies the log tag, length cannot exceed 32 bytes, the excess part will be truncated. * @param { string } format Indicates the log format string. * @param { any[] }args Indicates the log parameters. * @syscap SystemCapability.HiviewDFX.HiLog @@ -163,7 +173,8 @@ declare namespace hilog { * Outputs error-level logs. * * @param { number } domain Indicates the service domain, which is a hexadecimal integer ranging from 0x0 to 0xFFFF - * @param { string } tag Identifies the log tag, length cannot exceed 32 bytes. + * if the value exceeds the range, logs cannot be printed. + * @param { string } tag Identifies the log tag, length cannot exceed 32 bytes, the excess part will be truncated. * @param { string } format Indicates the log format string. * @param { any[] }args Indicates the log parameters. * @syscap SystemCapability.HiviewDFX.HiLog @@ -174,7 +185,8 @@ declare namespace hilog { * Outputs error-level logs. * * @param { number } domain Indicates the service domain, which is a hexadecimal integer ranging from 0x0 to 0xFFFF - * @param { string } tag Identifies the log tag, length cannot exceed 32 bytes. + * if the value exceeds the range, logs cannot be printed. + * @param { string } tag Identifies the log tag, length cannot exceed 32 bytes, the excess part will be truncated. * @param { string } format Indicates the log format string. * @param { any[] }args Indicates the log parameters. * @syscap SystemCapability.HiviewDFX.HiLog @@ -188,7 +200,8 @@ declare namespace hilog { * Outputs fatal-level logs. * * @param { number } domain Indicates the service domain, which is a hexadecimal integer ranging from 0x0 to 0xFFFF - * @param { string } tag Identifies the log tag, length cannot exceed 32 bytes. + * if the value exceeds the range, logs cannot be printed. + * @param { string } tag Identifies the log tag, length cannot exceed 32 bytes, the excess part will be truncated. * @param { string } format Indicates the log format string. * @param { any[] }args Indicates the log parameters. * @syscap SystemCapability.HiviewDFX.HiLog @@ -198,7 +211,8 @@ declare namespace hilog { * Outputs fatal-level logs. * * @param { number } domain Indicates the service domain, which is a hexadecimal integer ranging from 0x0 to 0xFFFF - * @param { string } tag Identifies the log tag, length cannot exceed 32 bytes. + * if the value exceeds the range, logs cannot be printed. + * @param { string } tag Identifies the log tag, length cannot exceed 32 bytes, the excess part will be truncated. * @param { string } format Indicates the log format string. * @param { any[] }args Indicates the log parameters. * @syscap SystemCapability.HiviewDFX.HiLog @@ -209,7 +223,8 @@ declare namespace hilog { * Outputs fatal-level logs. * * @param { number } domain Indicates the service domain, which is a hexadecimal integer ranging from 0x0 to 0xFFFF - * @param { string } tag Identifies the log tag, length cannot exceed 32 bytes. + * if the value exceeds the range, logs cannot be printed. + * @param { string } tag Identifies the log tag, length cannot exceed 32 bytes, the excess part will be truncated. * @param { string } format Indicates the log format string. * @param { any[] }args Indicates the log parameters. * @syscap SystemCapability.HiviewDFX.HiLog @@ -223,7 +238,8 @@ declare namespace hilog { * Checks whether logs of the specified tag, and level can be printed. * * @param { number } domain Indicates the service domain, which is a hexadecimal integer ranging from 0x0 to 0xFFFF - * @param { string } tag Identifies the log tag, length cannot exceed 32 bytes. + * if the value exceeds the range, logs cannot be printed. + * @param { string } tag Identifies the log tag, length cannot exceed 32 bytes, the excess part will be truncated. * @param { LogLevel } level log level * @returns { boolean } * @syscap SystemCapability.HiviewDFX.HiLog @@ -233,7 +249,8 @@ declare namespace hilog { * Checks whether logs of the specified tag, and level can be printed. * * @param { number } domain Indicates the service domain, which is a hexadecimal integer ranging from 0x0 to 0xFFFF - * @param { string } tag Identifies the log tag, length cannot exceed 32 bytes. + * if the value exceeds the range, logs cannot be printed. + * @param { string } tag Identifies the log tag, length cannot exceed 32 bytes, the excess part will be truncated. * @param { LogLevel } level log level * @returns { boolean } * @syscap SystemCapability.HiviewDFX.HiLog -- Gitee From 777f81d37e8f933065dba83530ba1e30424e1b4d Mon Sep 17 00:00:00 2001 From: fangyun Date: Mon, 24 Feb 2025 17:14:33 +0800 Subject: [PATCH 014/835] add get upodat auth data Signed-off-by: fangyun --- api/@ohos.enterprise.systemManager.d.ts | 29 +++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/api/@ohos.enterprise.systemManager.d.ts b/api/@ohos.enterprise.systemManager.d.ts index 21c5c5360e..c2a3c53daf 100644 --- a/api/@ohos.enterprise.systemManager.d.ts +++ b/api/@ohos.enterprise.systemManager.d.ts @@ -232,6 +232,16 @@ declare namespace systemManager { * @since 12 */ description?: PackageDescription; + + /** + * The authentication information of system update package. + * + * @type { ?string } + * @syscap SystemCapability.Customization.EnterpriseDeviceManager + * @stagemodelonly + * @since 12 + */ + authInfo?: string; } /** @@ -582,6 +592,25 @@ declare namespace systemManager { * @since 12 */ function getUpdateResult(admin: Want, version: string): Promise; + + /** + * Gets the result of system update. + * This function can be called by a super administrator. + * + * @permission ohos.permission.ENTERPRISE_MANAGE_SYSTEM + * @param { Want } admin - admin indicates the administrator ability information. + * @param { string } version - version indicates the version of update. + * @returns { Promise } the promise returned by the getUpdateResult. + * @throws { BusinessError } 9200001 - The application is not an administrator application of the device. + * @throws { BusinessError } 9200002 - The administrator application does not have permission to manage the device. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + * 2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.Customization.EnterpriseDeviceManager + * @stagemodelonly + * @since 16 + */ + function getUpdateAuthData(admin: Want): Promise; } export default systemManager; \ No newline at end of file -- Gitee From c77b761999ef33092a80551972ca49b7fe9b9266 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8F=B2=E6=99=93=E6=99=93?= Date: Tue, 25 Feb 2025 11:20:55 +0800 Subject: [PATCH 015/835] =?UTF-8?q?[=E5=88=86=E5=B8=83=E5=BC=8F=E7=A1=AC?= =?UTF-8?q?=E4=BB=B6]=E4=BF=AE=E6=94=B9=E9=94=99=E8=AF=AF=E7=A0=81?= =?UTF-8?q?=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 史晓晓 --- api/@ohos.distributedDeviceManager.d.ts | 8 -------- 1 file changed, 8 deletions(-) diff --git a/api/@ohos.distributedDeviceManager.d.ts b/api/@ohos.distributedDeviceManager.d.ts index aecaee000f..c263560854 100644 --- a/api/@ohos.distributedDeviceManager.d.ts +++ b/api/@ohos.distributedDeviceManager.d.ts @@ -596,10 +596,6 @@ declare namespace distributedDeviceManager { * @permission ohos.permission.DISTRIBUTED_DATASYNC * @returns { Array } - Returns a list of available devices. * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1. Mandatory parameters are left unspecified; - * 2. Incorrect parameter types; - * 3. Parameter verification failed. * @throws { BusinessError } 11600101 - Failed to execute the function. * @syscap SystemCapability.DistributedHardware.DeviceManager * @since 10 @@ -753,10 +749,6 @@ declare namespace distributedDeviceManager { * Stop discovering nearby devices. * * @permission ohos.permission.DISTRIBUTED_DATASYNC - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1. Mandatory parameters are left unspecified; - * 2. Incorrect parameter type; - * 3. Parameter verification failed. * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. * @throws { BusinessError } 11600104 - Discovery unavailable. * @throws { BusinessError } 11600101 - Failed to execute the function. -- Gitee From fbc99f57352debea4c365dd87a23e02d75e504d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8F=B2=E6=99=93=E6=99=93?= Date: Tue, 25 Feb 2025 14:22:33 +0800 Subject: [PATCH 016/835] =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 史晓晓 --- api/@ohos.distributedDeviceManager.d.ts | 2 -- 1 file changed, 2 deletions(-) diff --git a/api/@ohos.distributedDeviceManager.d.ts b/api/@ohos.distributedDeviceManager.d.ts index c263560854..eaf528823f 100644 --- a/api/@ohos.distributedDeviceManager.d.ts +++ b/api/@ohos.distributedDeviceManager.d.ts @@ -568,9 +568,7 @@ declare namespace distributedDeviceManager { /** * Releases the {@code DeviceManager} instance that is no longer used. * - * @permission ohos.permission.DISTRIBUTED_DATASYNC * @param { DeviceManager } deviceManager - Indicates the {@code DeviceManager} instance. - * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; -- Gitee From 75a9f461a1fc3c951e32f7101e83b29e65d00371 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8F=B2=E6=99=93=E6=99=93?= Date: Tue, 25 Feb 2025 15:21:09 +0800 Subject: [PATCH 017/835] =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 史晓晓 --- api/@ohos.distributedDeviceManager.d.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/api/@ohos.distributedDeviceManager.d.ts b/api/@ohos.distributedDeviceManager.d.ts index eaf528823f..c141ac9f3c 100644 --- a/api/@ohos.distributedDeviceManager.d.ts +++ b/api/@ohos.distributedDeviceManager.d.ts @@ -748,7 +748,6 @@ declare namespace distributedDeviceManager { * * @permission ohos.permission.DISTRIBUTED_DATASYNC * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. - * @throws { BusinessError } 11600104 - Discovery unavailable. * @throws { BusinessError } 11600101 - Failed to execute the function. * @syscap SystemCapability.DistributedHardware.DeviceManager * @since 10 -- Gitee From 2f4b94e88b80df9e275560ef3b838f9f9a43fa87 Mon Sep 17 00:00:00 2001 From: Steven Date: Wed, 26 Feb 2025 07:27:55 +0000 Subject: [PATCH 018/835] update api/@ohos.multimedia.media.d.ts. Signed-off-by: Steven --- api/@ohos.multimedia.media.d.ts | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/api/@ohos.multimedia.media.d.ts b/api/@ohos.multimedia.media.d.ts index 0397fe4b26..f64322eac2 100755 --- a/api/@ohos.multimedia.media.d.ts +++ b/api/@ohos.multimedia.media.d.ts @@ -7677,6 +7677,28 @@ declare namespace media { SCREEN_RECORD_PRESET_H265_AAC_MP4 = 1, } + /** + * Enumerates fill modes of video stream in screen recording. + * + * @enum { number } + * @syscap SystemCapability.Multimedia.Media.AVScreenCapture + * @since 16 + */ + enum AVScreenCaptureFillMode { + /** + * Keep the scale the same as that of the original image + * @syscap SystemCapability.Multimedia.Media.AVScreenCapture + * @since 16 + */ + PRESERVES_ASPECT_RATIO = 0, + /** + * Fit the configured width and height + * @syscap SystemCapability.Multimedia.Media.AVScreenCapture + * @since 16 + */ + SCALES_TO_FIT = 1, + } + /** * Enumerates AVScreenCapture callback state type. * @@ -7824,6 +7846,13 @@ declare namespace media { * @since 15 */ displayId?: number; + /** + * Indicates the fill mode of video, details see @AVScreenCaptureFillMode + * @type { ?AVScreenCaptureFillMode } + * @syscap SystemCapability.Multimedia.Media.AVScreenCapture + * @since 16 + */ + fillMode?: AVScreenCaptureFillMode; } /** -- Gitee From 059018252a243cf9acae5689a07f70fac5feca25 Mon Sep 17 00:00:00 2001 From: magekkkk Date: Tue, 25 Feb 2025 12:28:46 +0000 Subject: [PATCH 019/835] define app volume Signed-off-by: magekkkk --- api/@ohos.multimedia.audio.d.ts | 200 ++++++++++++++++++++++++++++++++ 1 file changed, 200 insertions(+) diff --git a/api/@ohos.multimedia.audio.d.ts b/api/@ohos.multimedia.audio.d.ts index 89c518aa38..f9ffb9fae4 100644 --- a/api/@ohos.multimedia.audio.d.ts +++ b/api/@ohos.multimedia.audio.d.ts @@ -1875,6 +1875,14 @@ declare namespace audio { * @since 12 */ rendererFlags: number; + /** + * Audio volume mode config. If volumeMode is set to {@link AudioVolumeMode.APP_INDIVIDUAL}, this audio renderer + * will be affeted by app volume percentage setted by {@link setAppVolumePercentage} + * @type { AudioVolumeMode } + * @syscap SystemCapability.Multimedia.Audio.Volume + * @since 16 + */ + volumeMode?: AudioVolumeMode; } /** @@ -4526,6 +4534,106 @@ declare namespace audio { */ getVolumeGroupManagerSync(groupId: number): AudioVolumeGroupManager; + /** + * Get the volume for specified app with range from 0 to 100. Applications with same UID share the same volume. + * @permission ohos.permission.MANAGE_AUDIO_CONFIG + * @param { number } uid - App's uid. + * @returns { Promise } Promise used to return the result. + * @throws { BusinessError } 201 - Permission denied. + * @throws { BusinessError } 202 - Not system App. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * 1.Mandatory parameters are left unspecified. + * 2.Incorrect parameter types. + * @throws { BusinessError } 6800101 - Parameter verification failed. + * @syscap SystemCapability.Multimedia.Audio.Volume + * @systemapi + * @since 16 + */ + getAppVolumePercentage(uid: number): Promise; + + /** + * Sets the volume for specified app with range from 0 to 100. Applications with same UID share the same volume. + * @permission ohos.permission.MANAGE_AUDIO_CONFIG + * @param { number } uid - App's uid. + * @param { number } volume - Volume to set. The value range is from 0 to 100. + * @returns { Promise } Promise used to return the result. + * @throws { BusinessError } 201 - Permission denied. + * @throws { BusinessError } 202 - Not system App. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * 1.Mandatory parameters are left unspecified. + * 2.Incorrect parameter types. + * @throws { BusinessError } 6800101 - Parameter verification failed. + * @syscap SystemCapability.Multimedia.Audio.Volume + * @systemapi + * @since 16 + */ + setAppVolumePercentage(uid: number, volume: number): Promise; + + /** + * Checks whether the app volume is muted. If there are multiple callers setting muted states, + * only when all callers cancel muted state the volume of this app will be truly unmuted. + * @permission ohos.permission.MANAGE_AUDIO_CONFIG + * @param { number } uid - App's uid. + * @param { boolean } owned - If true is passed, the result will be indicated your owned muted statesettings to + * this app. Otherwise if false is passed, the result will be indicated the real muted state. + * @returns { Promise } Promise used to return the result. + * @throws { BusinessError } 201 - Permission denied. + * @throws { BusinessError } 202 - Not system App. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * 1.Mandatory parameters are left unspecified. + * 2.Incorrect parameter types. + * @throws { BusinessError } 6800101 - Parameter verification failed. + * @syscap SystemCapability.Multimedia.Audio.Volume + * @systemapi + * @since 16 + */ + isAppVolumeMuted(uid: number, owned: boolean): Promise; + + /** + * Change mute state of specified application volume. If there are multiple callers setting muted states, + * only when all callers cancel muted state the volume of this app will be truly unmuted. + * @permission ohos.permission.MANAGE_AUDIO_CONFIG + * @param { number } uid - App's uid. + * @param { boolean } muted - Muted state to set. + * @returns { Promise } Promise used to return the result. + * @throws { BusinessError } 201 - Permission denied. + * @throws { BusinessError } 202 - Not system App. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * 1.Mandatory parameters are left unspecified. + * 2.Incorrect parameter types. + * @throws { BusinessError } 6800101 - Parameter verification failed. + * @syscap SystemCapability.Multimedia.Audio.Volume + * @systemapi + * @since 16 + */ + setAppVolumeMuted(uid: number, muted: boolean): Promise; + + /** + * Get the volume for your app with range from 0 to 100. Applications with the same UID share the same volume. + * @returns { Promise } The application's volume percentage. The value range is from 0 to 100. + * @syscap SystemCapability.Multimedia.Audio.Volume + * @since 16 + */ + getAppVolumePercentage(): Promise; + + /** + * Sets the volume for your app with range from 0 to 100. Applications with the same UID share the same volume. + * Only AudioRenderers with {@link AudioRendererInfo.volumeMode} set to {@link AudioVolumeMode.APP_INDIVIDUAL} + * will be affected by this volume. + * When you change your app's volume, your will receive 'appVolumeChange' callback event. + * Your app volume can be also changed by other system settings, and you can monitor the changes through + * 'appVolumeChange' callback. + * @param { number } volume - Volume to set. The value range is from 0 to 100. + * @returns { Promise } Promise used to return the result. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * 1.Mandatory parameters are left unspecified. + * 2.Incorrect parameter types. + * @throws { BusinessError } 6800101 - Parameter verification failed. + * @syscap SystemCapability.Multimedia.Audio.Volume + * @since 16 + */ + setAppVolumePercentage(volume: number): Promise; + /** * Listens for system volume change events. This method uses a callback to get volume change events. * @param { 'volumeChange' } type - Type of the event to listen for. Only the volumeChange event is supported. @@ -4563,6 +4671,70 @@ declare namespace audio { * @since 12 */ off(type: 'volumeChange', callback?: Callback): void; + + /** + * Listens for specified app volume change events. The app volume may changed by {@link setAppVolumePercentage}. + * @permission ohos.permission.MANAGE_AUDIO_CONFIG + * @param { 'appVolumeChangeForUID' } type - Type of the event to listen for. Only the appVolumeChangeForUID event + * is supported. + * @param { number } uid - The app's UID. + * @param { Callback } callback - Callback used to get the app volume change event. + * @throws { BusinessError } 201 - Permission denied. + * @throws { BusinessError } 202 - Not system App. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * 1.Mandatory parameters are left unspecified. + * 2.Incorrect parameter types. + * @throws { BusinessError } 6800101 - Parameter verification failed. + * @syscap SystemCapability.Multimedia.Audio.Volume + * @systemapi + * @since 16 + */ + on(type: 'appVolumeChangeForUID', uid: number, callback: Callback): void; + + /** + * Unsubscribes to the app volume change events.. + * @permission ohos.permission.MANAGE_AUDIO_CONFIG + * @param { 'appVolumeChangeForUID' } type - Type of the event to be unregistered. Only the appVolumeChangeForUID + * event is supported. + * @param { Callback } callback - Callback used to obtain the invoking volume change event. + * @throws { BusinessError } 201 - Permission denied. + * @throws { BusinessError } 202 - Not system App. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * 1.Mandatory parameters are left unspecified. + * 2.Incorrect parameter types. + * @throws { BusinessError } 6800101 - Parameter verification failed. + * @syscap SystemCapability.Multimedia.Audio.Volume + * @systemapi + * @since 16 + */ + off(type: 'appVolumeChangeForUID', callback?: Callback): void; + + /** + * Listens for app volume change events. The app volume may changed by your called {@link setAppVolumePercentage} + * or other system settings. + * @param { 'appVolumeChange' } type - Type of the event to listen for. Only the appVolumeChange event is supported. + * @param { Callback } callback - Callback used to get the app volume change event. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * 1.Mandatory parameters are left unspecified. + * 2.Incorrect parameter types. + * @throws { BusinessError } 6800101 - Parameter verification failed. + * @syscap SystemCapability.Multimedia.Audio.Volume + * @since 16 + */ + on(type: 'appVolumeChange', callback: Callback): void; + + /** + * Unsubscribes to the app volume change events.. + * @param { 'appVolumeChange' } type - Type of the event to be unregistered. Only the appVolumeChange event is supported. + * @param { Callback } callback - Callback used to obtain the invoking volume change event. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * 1.Mandatory parameters missing; + * 2.Incorrect parameter types. + * @throws { BusinessError } 6800101 - Parameter verification failed. + * @syscap SystemCapability.Multimedia.Audio.Volume + * @since 16 + */ + off(type: 'appVolumeChange', callback?: Callback): void; } /** @@ -6371,6 +6543,27 @@ declare namespace audio { */ type AudioDeviceDescriptors = Array>; + /** + * Volume mode. + * @enum { number } + * @syscap SystemCapability.Multimedia.Audio.Volume + * @since 16 + */ + enum AudioVolumeMode { + /** + * Audio volume affected by system volume level. + * @syscap SystemCapability.Multimedia.Audio.Volume + * @since 16 + */ + SYSTEM_GLOBAL = 0, + /** + * Audio volume affected by app's individual percentage. + * @syscap SystemCapability.Multimedia.Audio.Volume + * @since 16 + */ + APP_INDIVIDUAL = 1 + } + /** * Describes the volume event received by the app when the volume is changed. * @typedef VolumeEvent @@ -6429,6 +6622,13 @@ declare namespace audio { * @since 9 */ networkId: string; + /** + * Audio volume mode of this volume event + * @type { AudioVolumeMode } + * @syscap SystemCapability.Multimedia.Audio.Volume + * @since 16 + */ + volumeMode?: AudioVolumeMode; } /** -- Gitee From e9990d33fe2693d32c5e1371c1146e48125fa9cd Mon Sep 17 00:00:00 2001 From: lwf Date: Thu, 27 Feb 2025 03:37:12 +0000 Subject: [PATCH 020/835] =?UTF-8?q?=E6=9E=9A=E4=B8=BE=E8=A1=A5=E5=85=85sin?= =?UTF-8?q?ce=E8=8A=82=E7=82=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: lwf --- api/@ohos.screenLock.d.ts | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/api/@ohos.screenLock.d.ts b/api/@ohos.screenLock.d.ts index 51664bddb5..92b6cf0f04 100644 --- a/api/@ohos.screenLock.d.ts +++ b/api/@ohos.screenLock.d.ts @@ -226,26 +226,36 @@ declare namespace screenLock { enum StrongAuthReasonFlags { /** * Indicates that there are no strong authentication reason flags. + * + * @since 12 */ NONE = 0x00000000, /** * Indicates the strong authentication reason requested after boot. + * + * @since 12 */ AFTER_BOOT = 0x00000001, /** * Indicates the strong authentication reason requested after timeout. + * + * @since 12 */ AFTER_TIMEOUT = 0x00000002, /** * Indicates the strong authentication reason requested by active request. + * + * @since 12 */ ACTIVE_REQUEST = 0x00000004, /** * Indicates the strong authentication reason requested by policy restriction. + * + * @since 12 */ POLICY_RESTRICTION = 0x00000008 } @@ -261,36 +271,50 @@ declare namespace screenLock { enum AuthState { /** * Indicates the screen lock is not authenticated. + * + * @since 12 */ NOT_AUTHED = 0, /** * Indicates the screen lock is pre authenticated by credential. + * + * @since 12 */ PRE_AUTHED_BY_CREDENTIAL = 1, /** * Indicates the screen lock is pre authenticated by fingerprint. + * + * @since 12 */ PRE_AUTHED_BY_FINGERPRINT = 2, /** * Indicates the screen lock is pre authenticated by face. + * + * @since 12 */ PRE_AUTHED_BY_FACE = 3, /** * Indicates the screen lock is authenticated by credential. + * + * @since 12 */ AUTHED_BY_CREDENTIAL = 4, /** * Indicates the screen lock is authenticated by fingerprint. + * + * @since 12 */ AUTHED_BY_FINGERPRINT = 5, /** * Indicates the screen lock is authenticated by face. + * + * @since 12 */ AUTHED_BY_FACE = 6, } -- Gitee From bdf2210e3c34c752927472754e2f929848a5c757 Mon Sep 17 00:00:00 2001 From: wangcaoyu Date: Thu, 27 Feb 2025 15:02:45 +0800 Subject: [PATCH 021/835] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=96=87=E4=BB=B6?= =?UTF-8?q?=E7=BB=9F=E8=AE=A1=E5=88=A0=E9=99=A4api=EF=BC=8C=E5=8E=BB?= =?UTF-8?q?=E9=99=A4kit=E5=B1=82=E5=88=A4=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: wangcaoyu --- build-tools/delete_systemapi_plugin.js | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/build-tools/delete_systemapi_plugin.js b/build-tools/delete_systemapi_plugin.js index 76bc342b4a..71d00b0948 100644 --- a/build-tools/delete_systemapi_plugin.js +++ b/build-tools/delete_systemapi_plugin.js @@ -91,13 +91,12 @@ function tsTransformKitFile(kitPath) { function getKitNewSourceFile(sourceFile, kitName) { const newStatements = []; const needDeleteExportName = new Set(); - const needDeleteMap = kitFileNeedDeleteMap.get(kitName); let copyrightMessage = ''; // 初始化ts工厂 const factory = ts.factory; sourceFile.statements.forEach((statement, index) => { if (ts.isImportDeclaration(statement)) { - const newStatement = processKitImportDeclaration(statement, needDeleteMap, needDeleteExportName); + const newStatement = processKitImportDeclaration(statement, needDeleteExportName); if (newStatement) { newStatements.push(newStatement); } else if (index === 0) { @@ -124,7 +123,7 @@ function getKitNewSourceFile(sourceFile, kitName) { * @param { Map} needDeleteExportName 需要删除的导出节点 * @returns { ts.ImportDeclaration | undefined } 返回新的import节点,全部删除为undefined */ -function processKitImportDeclaration(statement, needDeleteMap, needDeleteExportName) { +function processKitImportDeclaration(statement, needDeleteExportName) { // 初始化ts工厂 const factory = ts.factory; const importClause = statement.importClause; @@ -132,11 +131,11 @@ function processKitImportDeclaration(statement, needDeleteMap, needDeleteExportN return statement; } const importPath = statement.moduleSpecifier.text.replace('../', ''); - if (needDeleteMap === undefined || !needDeleteMap.has(importPath)) { + if (kitFileNeedDeleteMap === undefined || !kitFileNeedDeleteMap.has(importPath)) { const hasFilePath = hasFileByImportPath(importPath); return hasFilePath ? statement : undefined; } - const currImportInfo = needDeleteMap.get(importPath); + const currImportInfo = kitFileNeedDeleteMap.get(importPath); let defaultName = ''; let importNodeNamedBindings = []; if (importClause.name) { @@ -688,13 +687,7 @@ function processSourceFile(node, kitName) { processExportNode(statement, node, needDeleteExport, names, deleteSystemApiSet, newStatementsWithoutExport); }); if (needDeleteExport.fileName !== '') { - let kitMap = kitFileNeedDeleteMap.get(kitName); - if (kitMap === undefined) { - kitMap = new Map([[needDeleteExport.fileName, needDeleteExport]]); - } else { - kitMap.set(needDeleteExport.fileName, needDeleteExport); - } - kitFileNeedDeleteMap.set(kitName, kitMap); + kitFileNeedDeleteMap.set(needDeleteExport.fileName, needDeleteExport); } return { node: ts.factory.updateSourceFile(node, newStatementsWithoutExport, node.isDeclarationFile, node.referencedFiles), -- Gitee From 21c108de9fe6159402fb35e706b6e053e0e2f938 Mon Sep 17 00:00:00 2001 From: quguiren Date: Thu, 27 Feb 2025 15:58:47 +0800 Subject: [PATCH 022/835] add crossplatform Signed-off-by: quguiren --- api/@ohos.router.d.ts | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/api/@ohos.router.d.ts b/api/@ohos.router.d.ts index 1a1f2346ac..d9a590f0c0 100644 --- a/api/@ohos.router.d.ts +++ b/api/@ohos.router.d.ts @@ -135,6 +135,13 @@ declare namespace router { * @atomicservice * @since 11 */ + /** + * @typedef RouterOptions + * @syscap SystemCapability.ArkUI.ArkUI.Lite + * @crossplatform + * @atomicservice + * @since 16 + */ interface RouterOptions { /** * URI of the destination page, which supports the following formats: @@ -161,6 +168,20 @@ declare namespace router { * @atomicservice * @since 11 */ + /** + * URI of the destination page, which supports the following formats: + * 1. Absolute path of the page, which is provided by the pages list in the config.json file. + * Example: + * pages/index/index + * pages/detail/detail + * 2. Particular path. If the URI is a slash (/), the home page is displayed. + * + * @type { string } + * @syscap SystemCapability.ArkUI.ArkUI.Lite + * @crossplatform + * @atomicservice + * @since 16 + */ url: string; /** @@ -182,6 +203,17 @@ declare namespace router { * @atomicservice * @since 11 */ + /** + * Data that needs to be passed to the destination page during navigation. + * After the destination page is displayed, the parameter can be directly used for the page. + * For example, this.data1 (data1 is the key value of the params used for page navigation.) + * + * @type { ?Object } + * @syscap SystemCapability.ArkUI.ArkUI.Lite + * @crossplatform + * @atomicservice + * @since 16 + */ params?: Object; /** -- Gitee From 78f8d36793117ddb3860958b2e72dc4cceca28ef Mon Sep 17 00:00:00 2001 From: Steven Date: Thu, 27 Feb 2025 08:09:48 +0000 Subject: [PATCH 023/835] update api/@ohos.multimedia.media.d.ts. Signed-off-by: Steven --- api/@ohos.multimedia.media.d.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/@ohos.multimedia.media.d.ts b/api/@ohos.multimedia.media.d.ts index f64322eac2..893a31626a 100755 --- a/api/@ohos.multimedia.media.d.ts +++ b/api/@ohos.multimedia.media.d.ts @@ -7690,13 +7690,13 @@ declare namespace media { * @syscap SystemCapability.Multimedia.Media.AVScreenCapture * @since 16 */ - PRESERVES_ASPECT_RATIO = 0, + PRESERVE_ASPECT_RATIO = 0, /** * Fit the configured width and height * @syscap SystemCapability.Multimedia.Media.AVScreenCapture * @since 16 */ - SCALES_TO_FIT = 1, + SCALE_TO_FIT = 1, } /** -- Gitee From 712169e4817e7aa43be52a19047ed234268dbb1a Mon Sep 17 00:00:00 2001 From: Steven Date: Thu, 27 Feb 2025 09:10:35 +0000 Subject: [PATCH 024/835] update api/@ohos.multimedia.media.d.ts. Signed-off-by: Steven --- api/@ohos.multimedia.media.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.multimedia.media.d.ts b/api/@ohos.multimedia.media.d.ts index 893a31626a..4a5f08d78d 100755 --- a/api/@ohos.multimedia.media.d.ts +++ b/api/@ohos.multimedia.media.d.ts @@ -7696,7 +7696,7 @@ declare namespace media { * @syscap SystemCapability.Multimedia.Media.AVScreenCapture * @since 16 */ - SCALE_TO_FIT = 1, + SCALE_TO_FILL = 1, } /** -- Gitee From 2f8be7d70d759db0fc2c49395e86166c70754c98 Mon Sep 17 00:00:00 2001 From: zhangjihuai Date: Thu, 27 Feb 2025 10:57:48 +0000 Subject: [PATCH 025/835] =?UTF-8?q?FenceExtension=E8=A1=A5=E5=85=85?= =?UTF-8?q?=E7=BC=BA=E5=A4=B1=E7=9A=84stagemode=E6=A0=87=E7=AD=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: zhangjihuai --- api/@ohos.app.ability.FenceExtensionAbility.d.ts | 4 ++++ api/@ohos.app.ability.FenceExtensionContext.d.ts | 1 + 2 files changed, 5 insertions(+) diff --git a/api/@ohos.app.ability.FenceExtensionAbility.d.ts b/api/@ohos.app.ability.FenceExtensionAbility.d.ts index c7d08612ea..8861f75dfe 100644 --- a/api/@ohos.app.ability.FenceExtensionAbility.d.ts +++ b/api/@ohos.app.ability.FenceExtensionAbility.d.ts @@ -25,6 +25,7 @@ import geoLocationManager from './@ohos.geoLocationManager'; * Class of fence extension ability. * * @syscap SystemCapability.Location.Location.Geofence + * @stagemodelonly * @since 14 */ export default class FenceExtensionAbility { @@ -33,6 +34,7 @@ export default class FenceExtensionAbility { * * @type { FenceExtensionContext } * @syscap SystemCapability.Location.Location.Geofence + * @stagemodelonly * @since 14 */ context: FenceExtensionContext; @@ -43,6 +45,7 @@ export default class FenceExtensionAbility { * @param { geoLocationManager.GeofenceTransition } transition - Geofence transition status * @param { Record } additions - Indicates additional information * @syscap SystemCapability.Location.Location.Geofence + * @stagemodelonly * @since 14 */ onFenceStatusChange(transition: geoLocationManager.GeofenceTransition, additions: Record): void; @@ -51,6 +54,7 @@ export default class FenceExtensionAbility { * Called back before a fence extension is destroyed. * * @syscap SystemCapability.Location.Location.Geofence + * @stagemodelonly * @since 14 */ onDestroy(): void; diff --git a/api/@ohos.app.ability.FenceExtensionContext.d.ts b/api/@ohos.app.ability.FenceExtensionContext.d.ts index e6a423be9d..24a0d33e69 100644 --- a/api/@ohos.app.ability.FenceExtensionContext.d.ts +++ b/api/@ohos.app.ability.FenceExtensionContext.d.ts @@ -26,6 +26,7 @@ import type Want from './@ohos.app.ability.Want'; * * @extends ExtensionContext * @syscap SystemCapability.Location.Location.Geofence + * @stagemodelonly * @since 14 */ export default class FenceExtensionContext extends ExtensionContext { -- Gitee From c611b83218fbd9c5020067a6cca040c7200fa6b7 Mon Sep 17 00:00:00 2001 From: z30053788 Date: Fri, 28 Feb 2025 10:07:00 +0800 Subject: [PATCH 026/835] update Signed-off-by: z30053788 Change-Id: I952da619ef11e0bd10f2d870d16d3ffadf40f1ad --- api/@ohos.notificationManager.d.ts | 36 ------------------------------ 1 file changed, 36 deletions(-) diff --git a/api/@ohos.notificationManager.d.ts b/api/@ohos.notificationManager.d.ts index 2f26689bc1..af400f168e 100644 --- a/api/@ohos.notificationManager.d.ts +++ b/api/@ohos.notificationManager.d.ts @@ -668,8 +668,6 @@ declare namespace notificationManager { * Cancel all notifications of the current application. * * @returns { Promise } The promise returned by the function. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - *
2. Incorrect parameter types. 3. Parameter verification failed. * @throws { BusinessError } 1600001 - Internal error. * @throws { BusinessError } 1600002 - Marshalling or unmarshalling error. * @throws { BusinessError } 1600003 - Failed to connect to the service. @@ -680,8 +678,6 @@ declare namespace notificationManager { * Cancel all notifications of the current application. * * @returns { Promise } The promise returned by the function. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - *
2. Incorrect parameter types. 3. Parameter verification failed. * @throws { BusinessError } 1600001 - Internal error. * @throws { BusinessError } 1600002 - Marshalling or unmarshalling error. * @throws { BusinessError } 1600003 - Failed to connect to the service. @@ -852,8 +848,6 @@ declare namespace notificationManager { * Obtains all NotificationSlot objects created by the current application. * * @returns { Promise> } Returns all notification slots of this application. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - *
2. Incorrect parameter types. 3. Parameter verification failed. * @throws { BusinessError } 1600001 - Internal error. * @throws { BusinessError } 1600002 - Marshalling or unmarshalling error. * @throws { BusinessError } 1600003 - Failed to connect to the service. @@ -926,8 +920,6 @@ declare namespace notificationManager { * Removes all NotificationSlot objects created by the current application. * * @returns { Promise } The promise returned by the function. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - *
2. Incorrect parameter types. 3. Parameter verification failed. * @throws { BusinessError } 1600001 - Internal error. * @throws { BusinessError } 1600002 - Marshalling or unmarshalling error. * @throws { BusinessError } 1600003 - Failed to connect to the service. @@ -1085,8 +1077,6 @@ declare namespace notificationManager { * Checks whether this application allows to publish notifications. * * @returns { Promise } The promise returned by the function. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - *
2. Incorrect parameter types. 3. Parameter verification failed. * @throws { BusinessError } 1600001 - Internal error. * @throws { BusinessError } 1600002 - Marshalling or unmarshalling error. * @throws { BusinessError } 1600003 - Failed to connect to the service. @@ -1099,8 +1089,6 @@ declare namespace notificationManager { * Checks whether this application allows to publish notifications. * * @returns { Promise } The promise returned by the function. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - *
2. Incorrect parameter types. 3. Parameter verification failed. * @throws { BusinessError } 1600001 - Internal error. * @throws { BusinessError } 1600002 - Marshalling or unmarshalling error. * @throws { BusinessError } 1600003 - Failed to connect to the service. @@ -1632,8 +1620,6 @@ declare namespace notificationManager { * @returns { Promise> } The promise returned by the function. * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 202 - Not system application to call the interface. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - *
2. Incorrect parameter types. 3. Parameter verification failed. * @throws { BusinessError } 1600001 - Internal error. * @throws { BusinessError } 1600002 - Marshalling or unmarshalling error. * @throws { BusinessError } 1600003 - Failed to connect to the service. @@ -1661,8 +1647,6 @@ declare namespace notificationManager { * Obtains the number of all active notifications. * * @returns { Promise } The promise returned by the function. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - *
2. Incorrect parameter types. 3. Parameter verification failed. * @throws { BusinessError } 1600001 - Internal error. * @throws { BusinessError } 1600002 - Marshalling or unmarshalling error. * @throws { BusinessError } 1600003 - Failed to connect to the service. @@ -1689,8 +1673,6 @@ declare namespace notificationManager { * Obtains an array of active notifications. * * @returns { Promise> } The promise returned by the function. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - *
2. Incorrect parameter types. 3. Parameter verification failed. * @throws { BusinessError } 1600001 - Internal error. * @throws { BusinessError } 1600002 - Marshalling or unmarshalling error. * @throws { BusinessError } 1600003 - Failed to connect to the service. @@ -2013,8 +1995,6 @@ declare namespace notificationManager { * @returns { Promise } Returns the Do Not Disturb date. * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 202 - Not system application to call the interface. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - *
2. Incorrect parameter types. 3. Parameter verification failed. * @throws { BusinessError } 1600001 - Internal error. * @throws { BusinessError } 1600002 - Marshalling or unmarshalling error. * @throws { BusinessError } 1600003 - Failed to connect to the service. @@ -2030,8 +2010,6 @@ declare namespace notificationManager { * @returns { Promise } Returns the Do Not Disturb date. * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 202 - Not system application to call the interface. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - *
2. Incorrect parameter types. 3. Parameter verification failed. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 1600001 - Internal error. * @throws { BusinessError } 1600002 - Marshalling or unmarshalling error. @@ -2151,8 +2129,6 @@ declare namespace notificationManager { * @returns { Promise } Returns whether Do Not Disturb mode is supported. * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 202 - Not system application to call the interface. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - *
2. Incorrect parameter types. 3. Parameter verification failed. * @throws { BusinessError } 1600001 - Internal error. * @throws { BusinessError } 1600002 - Marshalling or unmarshalling error. * @throws { BusinessError } 1600003 - Failed to connect to the service. @@ -2290,8 +2266,6 @@ declare namespace notificationManager { * Request permission to send notification. * * @returns { Promise } The promise returned by the function. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - *
2. Incorrect parameter types. 3. Parameter verification failed. * @throws { BusinessError } 1600001 - Internal error. * @throws { BusinessError } 1600002 - Marshalling or unmarshalling error. * @throws { BusinessError } 1600003 - Failed to connect to the service. @@ -2302,8 +2276,6 @@ declare namespace notificationManager { * Request permission to send notification. * * @returns { Promise } The promise returned by the function. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - *
2. Incorrect parameter types. 3. Parameter verification failed. * @throws { BusinessError } 1600001 - Internal error. * @throws { BusinessError } 1600002 - Marshalling or unmarshalling error. * @throws { BusinessError } 1600003 - Failed to connect to the service. @@ -2316,8 +2288,6 @@ declare namespace notificationManager { * Request permission to send notification. * * @returns { Promise } The promise returned by the function. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - *
2. Incorrect parameter types. 3. Parameter verification failed. * @throws { BusinessError } 1600001 - Internal error. * @throws { BusinessError } 1600002 - Marshalling or unmarshalling error. * @throws { BusinessError } 1600003 - Failed to connect to the service. @@ -2478,8 +2448,6 @@ declare namespace notificationManager { * Obtains whether the device supports distributed notification. * * @returns { Promise } Returns whether the distributed notification is supported. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - *
2. Incorrect parameter types. 3. Parameter verification failed. * @throws { BusinessError } 1600001 - Internal error. * @throws { BusinessError } 1600002 - Marshalling or unmarshalling error. * @throws { BusinessError } 1600003 - Failed to connect to the service. @@ -2881,8 +2849,6 @@ declare namespace notificationManager { * @returns { Promise } Returns the RemindType. * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 202 - Not system application to call the interface. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - *
2. Incorrect parameter types. 3. Parameter verification failed. * @throws { BusinessError } 1600001 - Internal error. * @throws { BusinessError } 1600002 - Marshalling or unmarshalling error. * @throws { BusinessError } 1600003 - Failed to connect to the service. @@ -2897,8 +2863,6 @@ declare namespace notificationManager { * @returns { Promise } Returns the RemindType. * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 202 - Not system application to call the interface. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - *
2. Incorrect parameter types. 3. Parameter verification failed. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 1600001 - Internal error. * @throws { BusinessError } 1600002 - Marshalling or unmarshalling error. -- Gitee From 73ffac4eba98b719db7bb5cff3c6d916fff245d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E4=BD=B3=E6=88=90?= Date: Fri, 28 Feb 2025 07:21:50 +0000 Subject: [PATCH 027/835] =?UTF-8?q?=E5=AA=92=E4=BD=93=E5=BA=93=E6=94=AF?= =?UTF-8?q?=E6=8C=81=E5=9B=BE=E5=BA=93=E5=8D=A1=E7=89=87=E8=BD=AE=E6=92=AD?= =?UTF-8?q?=E9=9C=80=E6=B1=82=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 张佳成 --- api/@ohos.file.photoAccessHelper.d.ts | 92 +++++++++++++++++++++++++++ 1 file changed, 92 insertions(+) diff --git a/api/@ohos.file.photoAccessHelper.d.ts b/api/@ohos.file.photoAccessHelper.d.ts index b139f6dbe6..b9306fb6c4 100644 --- a/api/@ohos.file.photoAccessHelper.d.ts +++ b/api/@ohos.file.photoAccessHelper.d.ts @@ -1456,6 +1456,21 @@ declare namespace photoAccessHelper { * @since 10 */ getThumbnail(size?: image.Size): Promise; + /** + * Get thumbnail array Buffer of the asset + * + * @permission ohos.permission.READ_IMAGEVIDEO + * @param { ThumbnailType } type - The type of thumbnail. + * @returns { Promise } Returns array buffer of the content + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 13900012 - Permission denied + * @throws { BusinessError } 13900020 - Invalid argument + * @throws { BusinessError } 14000011 - System inner fail + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @since 16 + */ + getThumbnailData(type: ThumbnailType): Promise; /** * Set favorite state for the asset * @@ -4504,6 +4519,22 @@ declare namespace photoAccessHelper { * @since 11 */ saveFormInfo(info: FormInfo): Promise; + /** + * Saves gallery form information + * + * @permission ohos.permission.WRITE_IMAGEVIDEO + * @param { GalleryFormInfo } info - Information store with the gallery form. + * @returns { Promise } Return void. + * @throws { BusinessError } 201 - Permission verification failed, usually the result returned by VerifyAccessToken. + * @throws { BusinessError } 202 - Permission verification failed, application which is not a system application uses system API. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 14000011 - System inner fail. + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @systemapi + * @since 16 + */ + saveGalleryFormInfo(info: GalleryFormInfo): Promise; /** * Removes form information * @@ -4536,6 +4567,38 @@ declare namespace photoAccessHelper { * @since 11 */ removeFormInfo(info: FormInfo): Promise; + /** + * Removes gallery form information + * + * @permission ohos.permission.WRITE_IMAGEVIDEO + * @param { GalleryFormInfo } info - Information store with the gallery form. + * @returns { Promise } Return void. + * @throws { BusinessError } 201 - Permission verification failed, usually the result returned by VerifyAccessToken. + * @throws { BusinessError } 202 - Permission verification failed, application which is not a system application uses system API. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 14000011 - System inner fail. + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @systemapi + * @since 16 + */ + removeGalleryFormInfo(info: GalleryFormInfo): Promise; + /** + * Updates gallery form information + * + * @permission ohos.permission.WRITE_IMAGEVIDEO + * @param { GalleryFormInfo } info - Information store with the gallery form. + * @returns { Promise } Return void. + * @throws { BusinessError } 201 - Permission verification failed, usually the result returned by VerifyAccessToken. + * @throws { BusinessError } 202 - Permission verification failed, application which is not a system application uses system API. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 14000011 - System inner fail. + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @systemapi + * @since 16 + */ + updateGalleryFormInfo(info: GalleryFormInfo): Promise; /** * Apply the change request of asset or album. * @@ -4683,6 +4746,35 @@ declare namespace photoAccessHelper { getSupportedPhotoFormats(photoType: PhotoType): Promise>; } + /** + * Gallery Form information. + * + * @interface GalleryFormInfo + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @systemapi + * @since 16 + */ + interface GalleryFormInfo { + /** + * Id of the form. + * + * @type { string } + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @systemapi + * @since 16 + */ + formId: string; + /** + * uriList of the photo or album. + * + * @type { ?Array } + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @systemapi + * @since 16 + */ + assertUris?: Array; + } + /** * Form information. * -- Gitee From 6b15280b5269b01886edccc8aaed4865558316dd Mon Sep 17 00:00:00 2001 From: quguiren Date: Fri, 28 Feb 2025 16:30:52 +0800 Subject: [PATCH 028/835] fix code Signed-off-by: quguiren --- api/@ohos.router.d.ts | 66 ------------------------------------------- 1 file changed, 66 deletions(-) diff --git a/api/@ohos.router.d.ts b/api/@ohos.router.d.ts index d9a590f0c0..90023711c1 100644 --- a/api/@ohos.router.d.ts +++ b/api/@ohos.router.d.ts @@ -642,22 +642,6 @@ declare namespace router { * @atomicservice * @since 11 */ - /** - * Replaces the current page with another one in the application. The current page is destroyed after replacement. - * - * @param { RouterOptions } options - Options. - * @param { AsyncCallback } callback - the callback of replaceUrl. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - *
1. Mandatory parameters are left unspecified. - *
2. Incorrect parameters types. - *
3. Parameter verification failed. - * @throws { BusinessError } 100001 - The UI execution context is not found. This error code is thrown only in the standard system. - * @throws { BusinessError } 200002 - Uri error. The URI of the page to be used for replacement is incorrect or does not exist. - * @syscap SystemCapability.ArkUI.ArkUI.Lite - * @crossplatform - * @atomicservice - * @since 16 - */ function replaceUrl(options: RouterOptions, callback: AsyncCallback): void; /** @@ -689,22 +673,6 @@ declare namespace router { * @atomicservice * @since 11 */ - /** - * Replaces the current page with another one in the application. The current page is destroyed after replacement. - * - * @param { RouterOptions } options - Options. - * @returns { Promise } the promise returned by the function. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - *
1. Mandatory parameters are left unspecified. - *
2. Incorrect parameters types. - *
3. Parameter verification failed. - * @throws { BusinessError } 100001 - The UI execution context is not found. This error code is thrown only in the standard system. - * @throws { BusinessError } 200002 - Uri error. The URI of the page to be used for replacement is incorrect or does not exist. - * @syscap SystemCapability.ArkUI.ArkUI.Lite - * @crossplatform - * @atomicservice - * @since 16 - */ function replaceUrl(options: RouterOptions): Promise; /** @@ -738,23 +706,6 @@ declare namespace router { * @atomicservice * @since 11 */ - /** - * Replaces the current page with another one in the application. The current page is destroyed after replacement. - * - * @param { RouterOptions } options - Options. - * @param { RouterMode } mode - RouterMode. - * @param { AsyncCallback } callback - the callback of replaceUrl. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - *
1. Mandatory parameters are left unspecified. - *
2. Incorrect parameters types. - *
3. Parameter verification failed. - * @throws { BusinessError } 100001 - The UI execution context is not found. This error code is thrown only in the standard system. - * @throws { BusinessError } 200002 - Uri error. The URI of the page to be used for replacement is incorrect or does not exist. - * @syscap SystemCapability.ArkUI.ArkUI.Lite - * @crossplatform - * @atomicservice - * @since 16 - */ function replaceUrl(options: RouterOptions, mode: RouterMode, callback: AsyncCallback): void; /** @@ -788,23 +739,6 @@ declare namespace router { * @atomicservice * @since 11 */ - /** - * Replaces the current page with another one in the application. The current page is destroyed after replacement. - * - * @param { RouterOptions } options - Options. - * @param { RouterMode } mode - RouterMode. - * @returns { Promise } the promise returned by the function. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - *
1. Mandatory parameters are left unspecified. - *
2. Incorrect parameters types. - *
3. Parameter verification failed. - * @throws { BusinessError } 100001 - Failed to get the delegate. This error code is thrown only in the standard system. - * @throws { BusinessError } 200002 - Uri error. The URI of the page to be used for replacement is incorrect or does not exist. - * @syscap SystemCapability.ArkUI.ArkUI.Lite - * @crossplatform - * @atomicservice - * @since 16 - */ function replaceUrl(options: RouterOptions, mode: RouterMode): Promise; /** -- Gitee From faa03a4579b0a700d4efa2fca32b34a1f6fe0f14 Mon Sep 17 00:00:00 2001 From: htt1997 Date: Fri, 28 Feb 2025 16:41:14 +0800 Subject: [PATCH 029/835] fix name Signed-off-by: htt1997 --- api/@ohos.data.relationalStore.d.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/@ohos.data.relationalStore.d.ts b/api/@ohos.data.relationalStore.d.ts index acb6ba8ad4..feb88c08dc 100644 --- a/api/@ohos.data.relationalStore.d.ts +++ b/api/@ohos.data.relationalStore.d.ts @@ -437,14 +437,14 @@ declare namespace relationalStore { tokenizer?: Tokenizer; /** - * Specifies whether the database opened is memory db. + * Specifies whether the database need persistence. * * @type { ?boolean } * @syscap SystemCapability.DistributedDataManager.RelationalStore.Core * @since 16 */ - isMemoryDb?: boolean; + isPersistent?: boolean; } /** -- Gitee From 1e8081744b78462b5311991692295642bfcace88 Mon Sep 17 00:00:00 2001 From: wangcaoyu Date: Thu, 27 Feb 2025 19:24:50 +0800 Subject: [PATCH 030/835] =?UTF-8?q?=E9=80=82=E9=85=8Dsystemapi=E5=8F=98?= =?UTF-8?q?=E6=9B=B4publicapi?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: wangcaoyu --- build-tools/delete_systemapi_plugin.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/build-tools/delete_systemapi_plugin.js b/build-tools/delete_systemapi_plugin.js index 71d00b0948..e3a439aa11 100644 --- a/build-tools/delete_systemapi_plugin.js +++ b/build-tools/delete_systemapi_plugin.js @@ -391,6 +391,7 @@ function formatImportDeclaration(url, copyrightMessage = '', isCopyrightDeleted referencesMessage + result.substring(copyrightMessage.length); } + result = removeSystemapiDoc(result); writeFile(url, result); } return ts.factory.createSourceFile([], ts.SyntaxKind.EndOfFileToken, ts.NodeFlags.None); @@ -605,6 +606,16 @@ function getFileAndKitComment(fileFullText) { return fileAndKitComment; } +/** + * 处理最终结果中的systemapi + * @param {string} result + */ +function removeSystemapiDoc(result) { + result.split; + return result.replace(/\/\*\*[\s\S]*?\*\//g, (substring, p1) => { + return /@systemapi/g.test(substring) ? '' : substring; + }); +} /** * 每个文件处理前回调函数第一个 -- Gitee From 2711c8399b9e5eb889a74237a1e2bf07fb46815d Mon Sep 17 00:00:00 2001 From: meikun4 Date: Fri, 13 Dec 2024 11:41:35 +0800 Subject: [PATCH 031/835] =?UTF-8?q?=E6=94=AF=E6=8C=81=E5=AD=90=E7=AA=97?= =?UTF-8?q?=E6=9C=80=E5=A4=A7=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: meikun4 --- api/@ohos.window.d.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/api/@ohos.window.d.ts b/api/@ohos.window.d.ts index cb32738c9a..8099803a3c 100644 --- a/api/@ohos.window.d.ts +++ b/api/@ohos.window.d.ts @@ -7941,7 +7941,7 @@ declare namespace window { minimize(): Promise; /** - * Maximize app main window. + * Maximize app main and sub window. * @param { MaximizePresentation } presentation - set window presentation when maximize. * @returns { Promise } - The promise returned by the function. * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. @@ -9051,6 +9051,15 @@ declare namespace window { * @since 16 */ windowRect?: Rect; + /** + * Indicates whether subwindow support fullscreen + * + * @type { ?boolean } + * @syscap SystemCapability.Window.SessionManager + * @atomicservice + * @since 16 + */ + maximizeSupported?: boolean; } /** * WindowStage -- Gitee From c328d932dc76131bee8236d96ebb30046b1d251f Mon Sep 17 00:00:00 2001 From: meikun4 Date: Fri, 28 Feb 2025 21:37:29 +0800 Subject: [PATCH 032/835] =?UTF-8?q?=E6=94=AF=E6=8C=81=E5=AD=90=E7=AA=97?= =?UTF-8?q?=E6=9C=80=E5=A4=A7=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: meikun4 --- api/@ohos.window.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.window.d.ts b/api/@ohos.window.d.ts index 8099803a3c..b8aaebe388 100644 --- a/api/@ohos.window.d.ts +++ b/api/@ohos.window.d.ts @@ -7941,7 +7941,7 @@ declare namespace window { minimize(): Promise; /** - * Maximize app main and sub window. + * Maximize app main or sub window. * @param { MaximizePresentation } presentation - set window presentation when maximize. * @returns { Promise } - The promise returned by the function. * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. -- Gitee From 086ae338005c89f90851f5bc0b07c872a5482d67 Mon Sep 17 00:00:00 2001 From: AOL Date: Sat, 1 Mar 2025 02:31:38 +0000 Subject: [PATCH 033/835] fix format Signed-off-by: AOL --- api/@ohos.multimedia.audio.d.ts | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/api/@ohos.multimedia.audio.d.ts b/api/@ohos.multimedia.audio.d.ts index f9ffb9fae4..5fd811c6b1 100644 --- a/api/@ohos.multimedia.audio.d.ts +++ b/api/@ohos.multimedia.audio.d.ts @@ -1878,7 +1878,7 @@ declare namespace audio { /** * Audio volume mode config. If volumeMode is set to {@link AudioVolumeMode.APP_INDIVIDUAL}, this audio renderer * will be affeted by app volume percentage setted by {@link setAppVolumePercentage} - * @type { AudioVolumeMode } + * @type { ?AudioVolumeMode } * @syscap SystemCapability.Multimedia.Audio.Volume * @since 16 */ @@ -4549,7 +4549,7 @@ declare namespace audio { * @systemapi * @since 16 */ - getAppVolumePercentage(uid: number): Promise; + getAppVolumePercentageForUid(uid: number): Promise; /** * Sets the volume for specified app with range from 0 to 100. Applications with same UID share the same volume. @@ -4567,7 +4567,7 @@ declare namespace audio { * @systemapi * @since 16 */ - setAppVolumePercentage(uid: number, volume: number): Promise; + setAppVolumePercentageForUid(uid: number, volume: number): Promise; /** * Checks whether the app volume is muted. If there are multiple callers setting muted states, @@ -4587,7 +4587,7 @@ declare namespace audio { * @systemapi * @since 16 */ - isAppVolumeMuted(uid: number, owned: boolean): Promise; + isAppVolumeMutedForUid(uid: number, owned: boolean): Promise; /** * Change mute state of specified application volume. If there are multiple callers setting muted states, @@ -4606,10 +4606,10 @@ declare namespace audio { * @systemapi * @since 16 */ - setAppVolumeMuted(uid: number, muted: boolean): Promise; + setAppVolumeMutedForUid(uid: number, muted: boolean): Promise; /** - * Get the volume for your app with range from 0 to 100. Applications with the same UID share the same volume. + * Get the volume for your app with range from 0 to 100. Applications with the same uid share the same volume. * @returns { Promise } The application's volume percentage. The value range is from 0 to 100. * @syscap SystemCapability.Multimedia.Audio.Volume * @since 16 @@ -4617,7 +4617,7 @@ declare namespace audio { getAppVolumePercentage(): Promise; /** - * Sets the volume for your app with range from 0 to 100. Applications with the same UID share the same volume. + * Sets the volume for your app with range from 0 to 100. Applications with the same uid share the same volume. * Only AudioRenderers with {@link AudioRendererInfo.volumeMode} set to {@link AudioVolumeMode.APP_INDIVIDUAL} * will be affected by this volume. * When you change your app's volume, your will receive 'appVolumeChange' callback event. @@ -4673,11 +4673,11 @@ declare namespace audio { off(type: 'volumeChange', callback?: Callback): void; /** - * Listens for specified app volume change events. The app volume may changed by {@link setAppVolumePercentage}. + * Listens for specified app volume change events. The app volume may changed by {@link setAppVolumePercentageForUid}. * @permission ohos.permission.MANAGE_AUDIO_CONFIG - * @param { 'appVolumeChangeForUID' } type - Type of the event to listen for. Only the appVolumeChangeForUID event + * @param { 'appVolumeChangeForUid' } type - Type of the event to listen for. Only the appVolumeChangeForUid event * is supported. - * @param { number } uid - The app's UID. + * @param { number } uid - The app's uid. * @param { Callback } callback - Callback used to get the app volume change event. * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 202 - Not system App. @@ -4689,12 +4689,12 @@ declare namespace audio { * @systemapi * @since 16 */ - on(type: 'appVolumeChangeForUID', uid: number, callback: Callback): void; + on(type: 'appVolumeChangeForUid', uid: number, callback: Callback): void; /** * Unsubscribes to the app volume change events.. * @permission ohos.permission.MANAGE_AUDIO_CONFIG - * @param { 'appVolumeChangeForUID' } type - Type of the event to be unregistered. Only the appVolumeChangeForUID + * @param { 'appVolumeChangeForUid' } type - Type of the event to be unregistered. Only the appVolumeChangeForUid * event is supported. * @param { Callback } callback - Callback used to obtain the invoking volume change event. * @throws { BusinessError } 201 - Permission denied. @@ -4707,7 +4707,7 @@ declare namespace audio { * @systemapi * @since 16 */ - off(type: 'appVolumeChangeForUID', callback?: Callback): void; + off(type: 'appVolumeChangeForUid', callback?: Callback): void; /** * Listens for app volume change events. The app volume may changed by your called {@link setAppVolumePercentage} -- Gitee From d6bfe37a826bb0e9b44a865899324db98471d464 Mon Sep 17 00:00:00 2001 From: AOL Date: Sat, 1 Mar 2025 02:42:55 +0000 Subject: [PATCH 034/835] fix more formats Signed-off-by: AOL --- api/@ohos.multimedia.audio.d.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/api/@ohos.multimedia.audio.d.ts b/api/@ohos.multimedia.audio.d.ts index 5fd811c6b1..9508ce6603 100644 --- a/api/@ohos.multimedia.audio.d.ts +++ b/api/@ohos.multimedia.audio.d.ts @@ -4535,7 +4535,7 @@ declare namespace audio { getVolumeGroupManagerSync(groupId: number): AudioVolumeGroupManager; /** - * Get the volume for specified app with range from 0 to 100. Applications with same UID share the same volume. + * Get the volume for specified app with range from 0 to 100. Applications with same uid share the same volume. * @permission ohos.permission.MANAGE_AUDIO_CONFIG * @param { number } uid - App's uid. * @returns { Promise } Promise used to return the result. @@ -4552,7 +4552,7 @@ declare namespace audio { getAppVolumePercentageForUid(uid: number): Promise; /** - * Sets the volume for specified app with range from 0 to 100. Applications with same UID share the same volume. + * Sets the volume for specified app with range from 0 to 100. Applications with same uid share the same volume. * @permission ohos.permission.MANAGE_AUDIO_CONFIG * @param { number } uid - App's uid. * @param { number } volume - Volume to set. The value range is from 0 to 100. @@ -4574,7 +4574,7 @@ declare namespace audio { * only when all callers cancel muted state the volume of this app will be truly unmuted. * @permission ohos.permission.MANAGE_AUDIO_CONFIG * @param { number } uid - App's uid. - * @param { boolean } owned - If true is passed, the result will be indicated your owned muted statesettings to + * @param { boolean } owned - If true is passed, the result will be indicated your owned muted state settings to * this app. Otherwise if false is passed, the result will be indicated the real muted state. * @returns { Promise } Promise used to return the result. * @throws { BusinessError } 201 - Permission denied. -- Gitee From 772dd4dd313d3088ccc0a5aaf6dfdfdef58f180e Mon Sep 17 00:00:00 2001 From: xuqian Date: Thu, 20 Feb 2025 11:13:04 +0800 Subject: [PATCH 035/835] add error code Signed-off-by: xuqian --- api/@ohos.account.osAccount.d.ts | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/api/@ohos.account.osAccount.d.ts b/api/@ohos.account.osAccount.d.ts index 1a3b299377..46908631a5 100644 --- a/api/@ohos.account.osAccount.d.ts +++ b/api/@ohos.account.osAccount.d.ts @@ -2653,6 +2653,7 @@ declare namespace osAccount { *
2. Incorrect parameter types. * @throws { BusinessError } 12300001 - The system service works abnormally. * @throws { BusinessError } 12300002 - Invalid challenge, authType or authTrustLevel. + * @throws { BusinessError } 12300013 - Network exception. * @throws { BusinessError } 12300101 - The credential is incorrect. * @throws { BusinessError } 12300102 - The credential does not exist. * @throws { BusinessError } 12300105 - The trust level is not supported. @@ -2661,7 +2662,10 @@ declare namespace osAccount { * @throws { BusinessError } 12300110 - The authentication is locked. * @throws { BusinessError } 12300111 - The authentication time out. * @throws { BusinessError } 12300112 - The authentication service is busy. + * @throws { BusinessError } 12300113 - The authentication service does not exist. + * @throws { BusinessError } 12300114 - The authentication service works abnormally. * @throws { BusinessError } 12300117 - PIN is expired. + * @throws { BusinessError } 12300211 - Server unreachable. * @syscap SystemCapability.Account.OsAccount * @systemapi Hide this for inner system use. * @since 12 @@ -2690,6 +2694,7 @@ declare namespace osAccount { * @throws { BusinessError } 12300001 - The system service works abnormally. * @throws { BusinessError } 12300002 - Invalid challenge, authType, authTrustLevel or options. * @throws { BusinessError } 12300003 - Account not found. + * @throws { BusinessError } 12300013 - Network exception. * @throws { BusinessError } 12300101 - The credential is incorrect. * @throws { BusinessError } 12300102 - The credential does not exist. * @throws { BusinessError } 12300105 - The trust level is not supported. @@ -2698,7 +2703,10 @@ declare namespace osAccount { * @throws { BusinessError } 12300110 - The authentication is locked. * @throws { BusinessError } 12300111 - The authentication time out. * @throws { BusinessError } 12300112 - The authentication service is busy. + * @throws { BusinessError } 12300113 - The authentication service does not exist. + * @throws { BusinessError } 12300114 - The authentication service works abnormally. * @throws { BusinessError } 12300117 - PIN is expired. + * @throws { BusinessError } 12300211 - Server unreachable. * @syscap SystemCapability.Account.OsAccount * @systemapi Hide this for inner system use. * @since 12 @@ -2756,6 +2764,7 @@ declare namespace osAccount { * @throws { BusinessError } 12300001 - The system service works abnormally. * @throws { BusinessError } 12300002 - Invalid challenge, authType or authTrustLevel. * @throws { BusinessError } 12300003 - Account not found. + * @throws { BusinessError } 12300013 - Network exception. * @throws { BusinessError } 12300101 - The credential is incorrect. * @throws { BusinessError } 12300102 - The credential does not exist. * @throws { BusinessError } 12300105 - The trust level is not supported. @@ -2764,7 +2773,10 @@ declare namespace osAccount { * @throws { BusinessError } 12300110 - The authentication is locked. * @throws { BusinessError } 12300111 - The authentication time out. * @throws { BusinessError } 12300112 - The authentication service is busy. + * @throws { BusinessError } 12300113 - The authentication service does not exist. + * @throws { BusinessError } 12300114 - The authentication service works abnormally. * @throws { BusinessError } 12300117 - PIN is expired. + * @throws { BusinessError } 12300211 - Server unreachable. * @syscap SystemCapability.Account.OsAccount * @systemapi Hide this for inner system use. * @since 12 @@ -3239,6 +3251,7 @@ declare namespace osAccount { * @throws { BusinessError } 12300112 - The authentication service is busy. * @throws { BusinessError } 12300113 - The account authentication service does not exist. * @throws { BusinessError } 12300114 - The account authentication service works abnormally. + * @throws { BusinessError } 12300211 - Server unreachable. * @syscap SystemCapability.Account.OsAccount * @systemapi Hide this for inner system use. * @since 10 @@ -3288,6 +3301,7 @@ declare namespace osAccount { * @throws { BusinessError } 12300112 - The authentication service is busy. * @throws { BusinessError } 12300113 - The account authentication service does not exist. * @throws { BusinessError } 12300114 - The account authentication service works abnormally. + * @throws { BusinessError } 12300211 - Server unreachable. * @static * @syscap SystemCapability.Account.OsAccount * @systemapi Hide this for inner system use. @@ -3342,6 +3356,7 @@ declare namespace osAccount { * @throws { BusinessError } 12300112 - The authentication service is busy. * @throws { BusinessError } 12300113 - The account authentication service does not exist. * @throws { BusinessError } 12300114 - The account authentication service works abnormally. + * @throws { BusinessError } 12300211 - Server unreachable. * @static * @syscap SystemCapability.Account.OsAccount * @systemapi Hide this for inner system use. @@ -3363,7 +3378,10 @@ declare namespace osAccount { * @throws { BusinessError } 12300001 - The system service works abnormally. * @throws { BusinessError } 12300002 - Invalid domainAccountInfo. * @throws { BusinessError } 12300013 - Network exception. + * @throws { BusinessError } 12300014 - Not authenticated. * @throws { BusinessError } 12300111 - The operation time out. + * @throws { BusinessError } 12300114 - The authentication service works abnormally. + * @throws { BusinessError } 12300211 - Server unreachable. * @static * @syscap SystemCapability.Account.OsAccount * @systemapi Hide this for inner system use. @@ -3385,7 +3403,10 @@ declare namespace osAccount { * @throws { BusinessError } 12300001 - The system service works abnormally. * @throws { BusinessError } 12300002 - Invalid domainAccountInfo. * @throws { BusinessError } 12300013 - Network exception. + * @throws { BusinessError } 12300014 - Not authenticated. * @throws { BusinessError } 12300111 - The operation time out. + * @throws { BusinessError } 12300114 - The authentication service works abnormally. + * @throws { BusinessError } 12300211 - Server unreachable. * @static * @syscap SystemCapability.Account.OsAccount * @systemapi Hide this for inner system use. @@ -3478,7 +3499,10 @@ declare namespace osAccount { * @throws { BusinessError } 12300001 - The system service works abnormally. * @throws { BusinessError } 12300003 - Account not found. * @throws { BusinessError } 12300013 - Network exception. + * @throws { BusinessError } 12300014 - Not authenticated. * @throws { BusinessError } 12300111 - The operation time out. + * @throws { BusinessError } 12300114 - The authentication service works abnormally. + * @throws { BusinessError } 12300211 - Server unreachable. * @static * @syscap SystemCapability.Account.OsAccount * @systemapi Hide this for inner system use. @@ -3500,7 +3524,10 @@ declare namespace osAccount { * @throws { BusinessError } 12300001 - The system service works abnormally. * @throws { BusinessError } 12300003 - Account not found. * @throws { BusinessError } 12300013 - Network exception. + * @throws { BusinessError } 12300014 - Not authenticated. * @throws { BusinessError } 12300111 - The operation time out. + * @throws { BusinessError } 12300114 - The authentication service works abnormally. + * @throws { BusinessError } 12300211 - Server unreachable. * @static * @syscap SystemCapability.Account.OsAccount * @systemapi Hide this for inner system use. @@ -3523,6 +3550,8 @@ declare namespace osAccount { * @throws { BusinessError } 12300013 - Network exception. * @throws { BusinessError } 12300014 - The domain account is not authenticated. * @throws { BusinessError } 12300111 - The operation time out. + * @throws { BusinessError } 12300114 - The authentication service works abnormally. + * @throws { BusinessError } 12300211 - Server unreachable. * @static * @syscap SystemCapability.Account.OsAccount * @systemapi Hide this for inner system use. @@ -3545,6 +3574,8 @@ declare namespace osAccount { * @throws { BusinessError } 12300013 - Network exception. * @throws { BusinessError } 12300014 - The domain account is not authenticated. * @throws { BusinessError } 12300111 - The operation time out. + * @throws { BusinessError } 12300114 - The authentication service works abnormally. + * @throws { BusinessError } 12300211 - Server unreachable. * @static * @syscap SystemCapability.Account.OsAccount * @systemapi Hide this for inner system use. -- Gitee From 8838636cfe4a22735784a285de17326055b0903b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=96=B9=E6=98=80?= Date: Sat, 1 Mar 2025 08:31:40 +0000 Subject: [PATCH 036/835] update api/@ohos.enterprise.systemManager.d.ts. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 方昀 --- api/@ohos.enterprise.systemManager.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.enterprise.systemManager.d.ts b/api/@ohos.enterprise.systemManager.d.ts index c2a3c53daf..38bfe292bb 100644 --- a/api/@ohos.enterprise.systemManager.d.ts +++ b/api/@ohos.enterprise.systemManager.d.ts @@ -239,7 +239,7 @@ declare namespace systemManager { * @type { ?string } * @syscap SystemCapability.Customization.EnterpriseDeviceManager * @stagemodelonly - * @since 12 + * @since 16 */ authInfo?: string; } -- Gitee From 5ebecf757ecf64862817df0df9d5604f27381226 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=96=B9=E6=98=80?= Date: Sat, 1 Mar 2025 09:40:58 +0000 Subject: [PATCH 037/835] update api/@ohos.enterprise.systemManager.d.ts. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 方昀 --- api/@ohos.enterprise.systemManager.d.ts | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/api/@ohos.enterprise.systemManager.d.ts b/api/@ohos.enterprise.systemManager.d.ts index 38bfe292bb..292351b99e 100644 --- a/api/@ohos.enterprise.systemManager.d.ts +++ b/api/@ohos.enterprise.systemManager.d.ts @@ -594,18 +594,17 @@ declare namespace systemManager { function getUpdateResult(admin: Want, version: string): Promise; /** - * Gets the result of system update. + * Gets the authorize data of system update. * This function can be called by a super administrator. * * @permission ohos.permission.ENTERPRISE_MANAGE_SYSTEM * @param { Want } admin - admin indicates the administrator ability information. - * @param { string } version - version indicates the version of update. - * @returns { Promise } the promise returned by the getUpdateResult. + * @returns { Promise } the promise returned by the getUpdateAuthData. * @throws { BusinessError } 9200001 - The application is not an administrator application of the device. * @throws { BusinessError } 9200002 - The administrator application does not have permission to manage the device. * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - * 2. Incorrect parameter types; 3. Parameter verification failed. + * 2. Incorrect parameter types; 3. Parameter verification failed. * @syscap SystemCapability.Customization.EnterpriseDeviceManager * @stagemodelonly * @since 16 -- Gitee From c866a4d8b4c73e4f714797b59f202abb3b8e8c0f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=96=B9=E6=98=80?= Date: Sat, 1 Mar 2025 10:04:59 +0000 Subject: [PATCH 038/835] update api/@ohos.enterprise.systemManager.d.ts. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 方昀 --- api/@ohos.enterprise.systemManager.d.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/@ohos.enterprise.systemManager.d.ts b/api/@ohos.enterprise.systemManager.d.ts index 292351b99e..6711e6afec 100644 --- a/api/@ohos.enterprise.systemManager.d.ts +++ b/api/@ohos.enterprise.systemManager.d.ts @@ -239,7 +239,7 @@ declare namespace systemManager { * @type { ?string } * @syscap SystemCapability.Customization.EnterpriseDeviceManager * @stagemodelonly - * @since 16 + * @since 18 */ authInfo?: string; } @@ -607,7 +607,7 @@ declare namespace systemManager { * 2. Incorrect parameter types; 3. Parameter verification failed. * @syscap SystemCapability.Customization.EnterpriseDeviceManager * @stagemodelonly - * @since 16 + * @since 18 */ function getUpdateAuthData(admin: Want): Promise; } -- Gitee From e328c117f85b7bec3f26779b258accf53708ecaf Mon Sep 17 00:00:00 2001 From: x00600181 Date: Sat, 1 Mar 2025 20:03:12 +0800 Subject: [PATCH 039/835] =?UTF-8?q?=E3=80=90=E6=97=A5=E5=8E=86=E3=80=912D?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E5=A2=9E=E5=8A=A0=E6=9F=A5=E8=AF=A2=E9=87=8D?= =?UTF-8?q?=E5=A4=8D=E6=97=A5=E7=A8=8B=E5=AE=9E=E4=BE=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: Icad420e6fcc42185a721ed7b0cb807479a8f97c3 Signed-off-by: x00600181 --- api/@ohos.calendarManager.d.ts | 33 ++++++++++++++++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) diff --git a/api/@ohos.calendarManager.d.ts b/api/@ohos.calendarManager.d.ts index d2470b6ba7..db41cd95a9 100644 --- a/api/@ohos.calendarManager.d.ts +++ b/api/@ohos.calendarManager.d.ts @@ -442,6 +442,19 @@ declare namespace calendarManager { * @since 10 */ getAccount(): CalendarAccount; + + /** + * Query event instances based on the conditions. + * @param { number } start - start time of query range + * @param { number } end - end time of query range + * @param { number[] } ids - Indicates the IDs of multiple events + * @param { (keyof Event)[] } eventKey - Expected column to be returned + * @returns { Promise } Information about events that match the condition + * @syscap SystemCapability.Applications.CalendarData + * @atomicservice + * @since 16 + */ + queryEventInstances(start: number, end: number, ids?: number[], eventKey?: (keyof Event)[]): Promise; } /** @@ -755,7 +768,25 @@ declare namespace calendarManager { * @atomicservice * @since 12 */ - isLunar?: boolean; + isLunar?: boolean; + + /** + * Start time of the event instance. + * @type { ?number } + * @syscap SystemCapability.Applications.CalendarData + * @atomicservice + * @since 16 + */ + instanceStartTime?: number; + + /** + * End time of the event instance. + * @type { ?number } + * @syscap SystemCapability.Applications.CalendarData + * @atomicservice + * @since 16 + */ + instanceEndTime?: number; } /** -- Gitee From 6427330982b889a04712d4fee059de05a87f299b Mon Sep 17 00:00:00 2001 From: liuyifei Date: Mon, 3 Mar 2025 01:24:55 +0000 Subject: [PATCH 040/835] update api/@ohos.hilog.d.ts. Signed-off-by: liuyifei --- api/@ohos.hilog.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.hilog.d.ts b/api/@ohos.hilog.d.ts index 1d7d2c965c..142f0ab85a 100644 --- a/api/@ohos.hilog.d.ts +++ b/api/@ohos.hilog.d.ts @@ -59,7 +59,7 @@ declare namespace hilog { * Outputs debug-level logs. * * * @param { number } domain Indicates the service domain, which is a hexadecimal integer ranging from 0x0 to 0xFFFF - * if the value exceeds the range, logs cannot be printed. + * if the value exceeds the range, logs cannot be printed. * @param { string } tag Identifies the log tag, length cannot exceed 32 bytes, the excess part will be truncated. * @param { string } format Indicates the log format string. * @param { any[] }args Indicates the log parameters. -- Gitee From ba74a8e33b6123844f54c458bf01110de2921738 Mon Sep 17 00:00:00 2001 From: wuchengwen Date: Mon, 3 Mar 2025 09:52:19 +0800 Subject: [PATCH 041/835] fix:add 801 error code to startMoving Signed-off-by: wuchengwen --- api/@ohos.inputMethodEngine.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.inputMethodEngine.d.ts b/api/@ohos.inputMethodEngine.d.ts index 29c2488028..d27dd69d9f 100644 --- a/api/@ohos.inputMethodEngine.d.ts +++ b/api/@ohos.inputMethodEngine.d.ts @@ -1716,7 +1716,7 @@ declare namespace inputMethodEngine { * Starts moving a panel. The panel starts moving when pressed with finger or mouse and stops moving when released. *

It's Only used for STATUS_BAR panel.

* - * @throws { BusinessError } 801 - Capability not supported. + * @throws { BusinessError } 801 - capability not supported. * @throws { BusinessError } 12800002 - input method engine error. * @throws { BusinessError } 12800013 - window manager service error. * @throws { BusinessError } 12800017 - invalid panel type or panel flag. -- Gitee From 965b7422b73337157f4acd59c9a1e3745bfd124c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=87=E5=AD=9D=E5=9B=BD?= Date: Thu, 20 Feb 2025 16:02:20 +0800 Subject: [PATCH 042/835] =?UTF-8?q?=E3=80=90API16=E9=9C=80=E6=B1=82?= =?UTF-8?q?=E3=80=91=E6=9B=B4=E6=94=B9=E5=AD=90=E7=AA=97=E5=8F=A3=E7=9A=84?= =?UTF-8?q?=E7=88=B6=E7=AA=97=E5=8F=A3=E3=80=81=E8=8E=B7=E5=8F=96=E5=AD=90?= =?UTF-8?q?=E7=AA=97=E5=8F=A3=E7=9A=84=E7=88=B6=E7=AA=97=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 万孝国 --- api/@ohos.window.d.ts | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/api/@ohos.window.d.ts b/api/@ohos.window.d.ts index 6bef45a472..10a95d78d0 100644 --- a/api/@ohos.window.d.ts +++ b/api/@ohos.window.d.ts @@ -8733,6 +8733,39 @@ declare namespace window { */ createSubWindowWithOptions(name: string, options: SubWindowOptions): Promise; + /** + * Set the parent window of the child window. + * + * @param { number } windowId - Indicates parent window id. + * @returns { Promise } Promise that returns no value. + * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; + * 2. Incorrect parameter types; + * 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. + * @throws { BusinessError } 1300002 - This window state is abnormal. + * @throws { BusinessError } 1300003 - This window manager service works abnormally. + * @throws { BusinessError } 1300004 - Unauthorized operation. + * @throws { BusinessError } 1300009 - The parent window is invaild. + * @syscap SystemCapability.Window.SessionManager + * @atomicservice + * @since 18 + */ + setParentWindow(windowId: number): Promise; + + /** + * Get the parent window. + * + * @returns { Window } Parent Window. + * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. + * @throws { BusinessError } 1300002 - This window state is abnormal. + * @throws { BusinessError } 1300004 - Unauthorized operation. + * @throws { BusinessError } 1300009 - The parent window is invaild. + * @syscap SystemCapability.Window.SessionManager + * @atomicservice + * @since 18 + */ + getParentWindow(): Window; + /** * Set whether the title bar and dock bar will show, when the mouse hovers over hot area. * -- Gitee From cd42a103404215f24d113643e78f8fd45483ca33 Mon Sep 17 00:00:00 2001 From: hui Date: Mon, 3 Mar 2025 10:19:53 +0800 Subject: [PATCH 043/835] fix opp Signed-off-by: hui --- kits/@kit.ConnectivityKit.d.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/kits/@kit.ConnectivityKit.d.ts b/kits/@kit.ConnectivityKit.d.ts index dcb3009275..cf228c1061 100644 --- a/kits/@kit.ConnectivityKit.d.ts +++ b/kits/@kit.ConnectivityKit.d.ts @@ -30,6 +30,7 @@ import hid from '@ohos.bluetooth.hid'; import map from '@ohos.bluetooth.map'; import pan from '@ohos.bluetooth.pan'; import pbap from '@ohos.bluetooth.pbap'; +import opp from '@ohos.bluetooth.opp'; import socket from '@ohos.bluetooth.socket'; import wearDetection from '@ohos.bluetooth.wearDetection'; import bluetoothManager from '@ohos.bluetoothManager'; @@ -50,6 +51,6 @@ import Bluetooth, { export { BLEFoundResponse, Bluetooth, BluetoothDevice, StartBLEScanOptions, StopBLEScanOptions, SubscribeBLEFoundOptions, a2dp, access, baseProfile, ble, bluetooth, bluetoothManager, cardEmulation, - connectedTag, connection, constant, hfp, hid, map, nfcController, omapi, pan, pbap, socket, tag, wearDetection, wifi, + connectedTag, connection, constant, hfp, hid, map, nfcController, omapi, opp, pan, pbap, socket, tag, wearDetection, wifi, wifiManager, wifiManagerExt, wifiext }; -- Gitee From 12c49352840cd101fc2a117f2986f9b913207d81 Mon Sep 17 00:00:00 2001 From: htt1997 Date: Mon, 3 Mar 2025 10:20:30 +0800 Subject: [PATCH 044/835] fix:rename Signed-off-by: htt1997 --- api/@ohos.data.relationalStore.d.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/@ohos.data.relationalStore.d.ts b/api/@ohos.data.relationalStore.d.ts index feb88c08dc..57cd789c37 100644 --- a/api/@ohos.data.relationalStore.d.ts +++ b/api/@ohos.data.relationalStore.d.ts @@ -441,10 +441,10 @@ declare namespace relationalStore { * * @type { ?boolean } * @syscap SystemCapability.DistributedDataManager.RelationalStore.Core - * @since 16 + * @since 18 */ - isPersistent?: boolean; + persist?: boolean; } /** -- Gitee From 8a0ba8fb0038cb00185297832bccb18d34a78b9a Mon Sep 17 00:00:00 2001 From: "xuqinfeng1@huawei.com" Date: Mon, 3 Mar 2025 10:27:43 +0800 Subject: [PATCH 045/835] =?UTF-8?q?drawable=E7=9A=84API=E7=89=88=E6=9C=AC?= =?UTF-8?q?=E5=8F=98=E6=9B=B4=E4=B8=BA18?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: xuqinfeng1@huawei.com Change-Id: Id42b2072502e4f26a28bcdfa646b2a2349a7845d --- api/@ohos.arkui.drawableDescriptor.d.ts | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/api/@ohos.arkui.drawableDescriptor.d.ts b/api/@ohos.arkui.drawableDescriptor.d.ts index 3d630c4b20..1aca3614f7 100644 --- a/api/@ohos.arkui.drawableDescriptor.d.ts +++ b/api/@ohos.arkui.drawableDescriptor.d.ts @@ -27,7 +27,7 @@ import image from './@ohos.multimedia.image'; * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 16 + * @since 18 */ declare interface DrawableDescriptorResult { /** @@ -38,7 +38,7 @@ declare interface DrawableDescriptorResult { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 16 + * @since 18 */ readonly width?: number; @@ -50,7 +50,7 @@ declare interface DrawableDescriptorResult { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 16 + * @since 18 */ readonly height?: number; } @@ -62,7 +62,7 @@ declare interface DrawableDescriptorResult { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 16 + * @since 18 */ declare interface DrawableDescriptorOptions { /** @@ -72,7 +72,7 @@ declare interface DrawableDescriptorOptions { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 16 + * @since 18 */ fetchWhenConstructingWithUri?: boolean; } @@ -141,7 +141,7 @@ export class DrawableDescriptor { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 16 + * @since 18 */ getOriginalWidth(): number; @@ -152,7 +152,7 @@ export class DrawableDescriptor { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 16 + * @since 18 */ getOriginalHeight(): number; @@ -165,7 +165,7 @@ export class DrawableDescriptor { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 16 + * @since 18 */ fetch(): Promise; @@ -178,7 +178,7 @@ export class DrawableDescriptor { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 16 + * @since 18 */ fetchSync(): DrawableDescriptorResult; } @@ -355,7 +355,7 @@ export class PixelMapDrawableDescriptor extends DrawableDescriptor { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 16 + * @since 18 */ constructor(src?: image.PixelMap | ResourceStr, options?: DrawableDescriptorOptions); } -- Gitee From a911c805d252e6a9f355fd60a0f115fd62c0b098 Mon Sep 17 00:00:00 2001 From: zouqian5 Date: Sun, 2 Mar 2025 02:30:56 +0000 Subject: [PATCH 046/835] Support flv live stream list. Signed-off-by: zouqian --- api/@ohos.multimedia.media.d.ts | 56 +++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) diff --git a/api/@ohos.multimedia.media.d.ts b/api/@ohos.multimedia.media.d.ts index abe97cc672..a952ded64d 100755 --- a/api/@ohos.multimedia.media.d.ts +++ b/api/@ohos.multimedia.media.d.ts @@ -175,6 +175,17 @@ declare namespace media { */ function createMediaSourceWithUrl(url: string, headers?: Record): MediaSource; + /** + * Create media source from media stream array. + * @param { Array } streams - The player uses it to get stream source info. + * @returns { MediaSource } MediaSource instance if the operation is successful; returns null otherwise. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. + * @syscap SystemCapability.Multimedia.Media.Core + * @atomicservice + * @since 18 + */ + function createMediaSourceWithStreamData(streams: Array): MediaSource; + /** * Creates an VideoPlayer instance. * @param { AsyncCallback } callback - used to return AudioPlayer instance if the operation is successful; returns null otherwise. @@ -3837,6 +3848,51 @@ declare namespace media { finishLoading(uuid: number, state: LoadingRequestError): void; } + /** + * Media Stream. AVPlayer use this for mediaData access, current version only support live stream. + * @typedef MediaStream + * @syscap SystemCapability.Multimedia.Media.Core + * @atomicservice + * @since 18 + */ + interface MediaStream { + /** + * url for this mediaStream + * @type { number } source url. + * @syscap SystemCapability.Multimedia.Media.Core + * @atomicservice + * @since 18 + */ + url: string; + + /** + * video width. + * @type { number } video width. + * @syscap SystemCapability.Multimedia.Media.Core + * @atomicservice + * @since 18 + */ + width: number; + + /** + * video height. + * @type { number } video height. + * @syscap SystemCapability.Multimedia.Media.Core + * @atomicservice + * @since 18 + */ + height: number; + + /** + * biterate of this mediaStream. + * @type { number } The source bit rate. + * @syscap SystemCapability.Multimedia.Media.Core + * @atomicservice + * @since 18 + */ + bitrate: number; + } + /** * Media source descriptor. User can set media data information -- Gitee From 4af3769b335f4b9033bfef41209de823fff4c901 Mon Sep 17 00:00:00 2001 From: zhupu Date: Mon, 3 Mar 2025 10:35:01 +0800 Subject: [PATCH 047/835] API version modify Signed-off-by: zhupu --- api/@ohos.faultLogger.d.ts | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/api/@ohos.faultLogger.d.ts b/api/@ohos.faultLogger.d.ts index 07edb45f79..bc1af1ad5a 100644 --- a/api/@ohos.faultLogger.d.ts +++ b/api/@ohos.faultLogger.d.ts @@ -22,11 +22,11 @@ import type { AsyncCallback } from './@ohos.base'; /** * This module provides the capability to query faultlog data. - * This module is deprecated since 16, please use hiAppEvent to monitor APP_CRASH and APP_FREEZE event + * This module is deprecated since 18, please use hiAppEvent to monitor APP_CRASH and APP_FREEZE event * @namespace FaultLogger * @syscap SystemCapability.HiviewDFX.Hiview.FaultLogger * @since 8 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.hiviewdfx.hiAppEvent */ @@ -37,35 +37,35 @@ declare namespace FaultLogger { * @enum { number } * @syscap SystemCapability.HiviewDFX.Hiview.FaultLogger * @since 8 - * @deprecated since 16 + * @deprecated since 18 */ enum FaultType { /** * NO_SPECIFIC log type not distinguished. * @syscap SystemCapability.HiviewDFX.Hiview.FaultLogger * @since 8 - * @deprecated since 16 + * @deprecated since 18 */ NO_SPECIFIC = 0, /** * CPP_CRASH CPP crash log type. * @syscap SystemCapability.HiviewDFX.Hiview.FaultLogger * @since 8 - * @deprecated since 16 + * @deprecated since 18 */ CPP_CRASH = 2, /** * JS_CRASH JS crash log type. * @syscap SystemCapability.HiviewDFX.Hiview.FaultLogger * @since 8 - * @deprecated since 16 + * @deprecated since 18 */ JS_CRASH = 3, /** * APP_FREEZE app freeze log type. * @syscap SystemCapability.HiviewDFX.Hiview.FaultLogger * @since 8 - * @deprecated since 16 + * @deprecated since 18 */ APP_FREEZE = 4, } @@ -101,7 +101,7 @@ declare namespace FaultLogger { * @throws { BusinessError } 10600001 - The service is not started or is faulty * @syscap SystemCapability.HiviewDFX.Hiview.FaultLogger * @since 9 - * @deprecated since 16 + * @deprecated since 18 */ function query(faultType: FaultType, callback: AsyncCallback>): void; @@ -114,7 +114,7 @@ declare namespace FaultLogger { * @throws { BusinessError } 10600001 - The service is not started or is faulty * @syscap SystemCapability.HiviewDFX.Hiview.FaultLogger * @since 9 - * @deprecated since 16 + * @deprecated since 18 */ function query(faultType: FaultType): Promise>; @@ -123,7 +123,7 @@ declare namespace FaultLogger { * @interface FaultLogInfo * @syscap SystemCapability.HiviewDFX.Hiview.FaultLogger * @since 8 - * @deprecated since 16 + * @deprecated since 18 */ interface FaultLogInfo { /** @@ -131,7 +131,7 @@ declare namespace FaultLogger { * @type { number } * @syscap SystemCapability.HiviewDFX.Hiview.FaultLogger * @since 8 - * @deprecated since 16 + * @deprecated since 18 */ pid: number; @@ -140,7 +140,7 @@ declare namespace FaultLogger { * @type { number } * @syscap SystemCapability.HiviewDFX.Hiview.FaultLogger * @since 8 - * @deprecated since 16 + * @deprecated since 18 */ uid: number; @@ -149,7 +149,7 @@ declare namespace FaultLogger { * @type { FaultType } * @syscap SystemCapability.HiviewDFX.Hiview.FaultLogger * @since 8 - * @deprecated since 16 + * @deprecated since 18 */ type: FaultType; @@ -158,7 +158,7 @@ declare namespace FaultLogger { * @type { number } * @syscap SystemCapability.HiviewDFX.Hiview.FaultLogger * @since 8 - * @deprecated since 16 + * @deprecated since 18 */ timestamp: number; @@ -167,7 +167,7 @@ declare namespace FaultLogger { * @type { string } * @syscap SystemCapability.HiviewDFX.Hiview.FaultLogger * @since 8 - * @deprecated since 16 + * @deprecated since 18 */ reason: string; @@ -176,7 +176,7 @@ declare namespace FaultLogger { * @type { string } * @syscap SystemCapability.HiviewDFX.Hiview.FaultLogger * @since 8 - * @deprecated since 16 + * @deprecated since 18 */ module: string; @@ -185,7 +185,7 @@ declare namespace FaultLogger { * @type { string } * @syscap SystemCapability.HiviewDFX.Hiview.FaultLogger * @since 8 - * @deprecated since 16 + * @deprecated since 18 */ summary: string; @@ -194,7 +194,7 @@ declare namespace FaultLogger { * @type { string } * @syscap SystemCapability.HiviewDFX.Hiview.FaultLogger * @since 8 - * @deprecated since 16 + * @deprecated since 18 */ fullLog: string; } -- Gitee From 6c6cdcf852ddc4756bc59bb4b439d75f7faf154f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E4=BD=B3=E6=88=90?= Date: Mon, 3 Mar 2025 03:15:24 +0000 Subject: [PATCH 048/835] =?UTF-8?q?=E4=BF=AE=E6=94=B9getThumbnailData?= =?UTF-8?q?=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 张佳成 --- api/@ohos.file.photoAccessHelper.d.ts | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/api/@ohos.file.photoAccessHelper.d.ts b/api/@ohos.file.photoAccessHelper.d.ts index b9306fb6c4..e2dacf5f64 100644 --- a/api/@ohos.file.photoAccessHelper.d.ts +++ b/api/@ohos.file.photoAccessHelper.d.ts @@ -1457,18 +1457,20 @@ declare namespace photoAccessHelper { */ getThumbnail(size?: image.Size): Promise; /** - * Get thumbnail array Buffer of the asset + * Get thumbnail data of the asset with ArrayBuffer * * @permission ohos.permission.READ_IMAGEVIDEO - * @param { ThumbnailType } type - The type of thumbnail. - * @returns { Promise } Returns array buffer of the content + * @param { ThumbnailType } type - Which thumbnail's type needed to return. + * @returns { Promise } Returns the thumbnail's ArrayBuffer. + * @throws { BusinessError } 201 - Permission denied + * @throws { BusinessError } 202 - Called by non-system application * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - *
2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 13900012 - Permission denied - * @throws { BusinessError } 13900020 - Invalid argument - * @throws { BusinessError } 14000011 - System inner fail + *
2. Incorrect parameter types. + * @throws { BusinessError } 14000011 - Internal system error. It is recommended to retry and check the logs. + *
Possible causes: 1. Database corrupted; 2. The file system is abnormal; 3. The IPC request timed out. * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core - * @since 16 + * @systemapi + * @since 18 */ getThumbnailData(type: ThumbnailType): Promise; /** -- Gitee From 3cb4d8f5049b8003f1dc28a6c3d009ee66a0a560 Mon Sep 17 00:00:00 2001 From: ccfriend Date: Mon, 24 Feb 2025 09:42:00 +0800 Subject: [PATCH 049/835] add daudio related device definition Signed-off-by: ccfriend --- api/@ohos.multimedia.audio.d.ts | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/api/@ohos.multimedia.audio.d.ts b/api/@ohos.multimedia.audio.d.ts index 89c518aa38..9eaf4ab767 100644 --- a/api/@ohos.multimedia.audio.d.ts +++ b/api/@ohos.multimedia.audio.d.ts @@ -775,6 +775,13 @@ declare namespace audio { * @since 16 */ USB_DEVICE = 25, + /** + * Distributed virtualization audio device. + * @syscap SystemCapability.Multimedia.Audio.Device + * @atomicservice + * @since 18 + */ + REMOTE_DAUDIO = 29, /** * Default device type. * @syscap SystemCapability.Multimedia.Audio.Device @@ -6353,6 +6360,17 @@ declare namespace audio { * @since 16 */ readonly spatializationSupported?: boolean; + + /** + * Only {@link DeviceType.SPEAKER} with networkId、{@link DeviceType.REMOTE_CAST} + * or {@link DeviceType.REMOTE_DAUDIO} has dmDeviceType which indicated deviceTypeId. + * @type { number } + * @readonly + * @syscap SystemCapability.Multimedia.Audio.Core + * @systemapi + * @since 18 + */ + readonly dmDeviceType?: number; } /** -- Gitee From 760bcf8aa9a4b214beeb11f1c55413e5f7a66fd8 Mon Sep 17 00:00:00 2001 From: ccfriend Date: Wed, 18 Dec 2024 23:19:12 +0800 Subject: [PATCH 050/835] add new capabilites query api for remote player Signed-off-by: ccfriend --- api/@ohos.multimedia.avsession.d.ts | 126 ++++++++++++++++++++++++++++ 1 file changed, 126 insertions(+) diff --git a/api/@ohos.multimedia.avsession.d.ts b/api/@ohos.multimedia.avsession.d.ts index 3ece7eb5e4..ca3bf05eb4 100644 --- a/api/@ohos.multimedia.avsession.d.ts +++ b/api/@ohos.multimedia.avsession.d.ts @@ -27,6 +27,7 @@ import audio from './@ohos.multimedia.audio'; import { AVCastPickerState, AVCastPickerColorMode } from './@ohos.multimedia.avCastPickerParam'; import type media from './@ohos.multimedia.media'; import type Context from './application/BaseContext'; +import type hdrCapability from './@ohos.graphics.hdrCapability'; /** * @namespace avSession @@ -2747,6 +2748,49 @@ declare namespace avSession { */ getAVPlaybackState(): Promise; + /** + * Get supported decoders of remote player. + * @returns { Promise> } (DecoderType) returned through promise + * @throws { BusinessError } 6600101 - Session service exception + * @syscap SystemCapability.Multimedia.AVSession.AVCast + * @atomicservice + * @since 18 + */ + getSupportedDecoders(): Promise>; + + /** + * Get recommended resolution of remote player based on each decoder. + * @param { DecoderType } decoderType - The decoder type. + * @returns { Promise } ResolutionLevel returned through promise + * @throws { BusinessError } 401 - parameter check failed. 1.Mandatory parameters are left unspecified. + * 2.Parameter verification failed. + * @throws { BusinessError } 6600101 - Session service exception + * @syscap SystemCapability.Multimedia.AVSession.AVCast + * @atomicservice + * @since 18 + */ + getRecommendedResolutionLevel(decoderType: DecoderType): Promise; + + /** + * Get supported hdr capabilities of remote player. + * @returns { Promise> } HDRFormat returned through promise + * @throws { BusinessError } 6600101 - Session service exception + * @syscap SystemCapability.Multimedia.AVSession.AVCast + * @atomicservice + * @since 18 + */ + getSupportedHdrCapabilities(): Promise>; + + /** + * Get supported speed of remote player. + * @returns { Promise> } supported speed returned through promise + * @throws { BusinessError } 6600101 - Session service exception + * @syscap SystemCapability.Multimedia.AVSession.AVCast + * @atomicservice + * @since 18 + */ + getSupportedPlaySpeeds(): Promise>; + /** * Send control commands to remote player * @param { AVCastControlCommand } command The command to be send. @@ -3822,6 +3866,88 @@ declare namespace avSession { TAG_AUDIO_VIVID = 1, } + /** + * The defination of decoder type. + * @enum { string } + * @syscap SystemCapability.Multimedia.AVSession.AVCast + * @atomicservice + * @since 18 + */ + enum DecoderType { + /** + * Defination of avc codec type. + * @syscap SystemCapability.Multimedia.AVSession.AVCast + * @atomicservice + * @since 18 + */ + OH_AVCODEC_MIMETYPE_VIDEO_AVC = "video/avc", + + /** + * Defination of hevc codec type. + * @syscap SystemCapability.Multimedia.AVSession.AVCast + * @atomicservice + * @since 18 + */ + OH_AVCODEC_MIMETYPE_VIDEO_HEVC = "video/hevc", + + /** + * Defination of audio vivid codec type. + * @syscap SystemCapability.Multimedia.AVSession.AVCast + * @atomicservice + * @since 18 + */ + OH_AVCODEC_MIMETYPE_AUDIO_VIVID = "audio/av3a", + } + + /** + * The defination of suggested resolution. + * @enum { number } + * @syscap SystemCapability.Multimedia.AVSession.AVCast + * @atomicservice + * @since 18 + */ + enum ResolutionLevel { + /** + * Defination of 480P which typically resolution is 640*480. + * @syscap SystemCapability.Multimedia.AVSession.AVCast + * @atomicservice + * @since 18 + */ + RESOLUTION_480P = 0, + + /** + * Defination of 720P which typically resolution is 1280*720. + * @syscap SystemCapability.Multimedia.AVSession.AVCast + * @atomicservice + * @since 18 + */ + RESOLUTION_720P = 1, + + /** + * Defination of 1080P which typically resolution is 1920*1080. + * @syscap SystemCapability.Multimedia.AVSession.AVCast + * @atomicservice + * @since 18 + */ + RESOLUTION_1080P = 2, + + /** + * Defination of 2K which typically resolution is 2560*1440. + * @syscap SystemCapability.Multimedia.AVSession.AVCast + * @atomicservice + * @since 18 + */ + RESOLUTION_2K = 3, + + /** + * Defination of 4K which typically resolution is 4096*3840. + * @syscap SystemCapability.Multimedia.AVSession.AVCast + * @atomicservice + * @since 18 + */ + RESOLUTION_4K = 4, + } + /** * The play list information definition. * @interface AVQueueInfo -- Gitee From 8ba59112a46d8ceaed56d157be87d7df4b6a2052 Mon Sep 17 00:00:00 2001 From: ccfriend Date: Sat, 22 Feb 2025 14:49:21 +0800 Subject: [PATCH 051/835] add record picker interface Signed-off-by: ccfriend --- api/@ohos.multimedia.avInputCastPicker.d.ets | 64 ++++++++++++++++++++ kits/@kit.AVSessionKit.d.ts | 3 +- 2 files changed, 66 insertions(+), 1 deletion(-) create mode 100644 api/@ohos.multimedia.avInputCastPicker.d.ets diff --git a/api/@ohos.multimedia.avInputCastPicker.d.ets b/api/@ohos.multimedia.avInputCastPicker.d.ets new file mode 100644 index 0000000000..caadd4dbdd --- /dev/null +++ b/api/@ohos.multimedia.avInputCastPicker.d.ets @@ -0,0 +1,64 @@ +/* + * Copyright (c) 2025 Huawei Device Co., Ltd. + * 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. + */ + +/** + * @file + * @kit AVSessionKit + */ + +import { AVCastPickerState } from './@ohos.multimedia.avCastPickerParam'; + +/** + * A picker view to show availale input device list. + * @struct { AVInputCastPicker } + * @syscap SystemCapability.Multimedia.AVSession.AVInputCast + * @atomicservice + * @since 18 + */ +@Component +export declare struct AVInputCastPicker { + + /** + * Set the custom builder for the picker appearance. + * If not set, system will show the default appearance for different device type. + * @type { ? CustomBuilder } + * @syscap SystemCapability.Multimedia.AVSession.AVInputCast + * @atomicservice + * @since 18 + */ + @Prop + customPicker?: CustomBuilder; + + /** + * Picker state change callback. + * @type { ?OnPickerStateCallback } + * @syscap SystemCapability.Multimedia.AVSession.AVInputCast + * @atomicservice + * @since 18 + */ + onStateChange?: OnPickerStateCallback; +} + +/** + * Callback for picker state + * + * @typedef { function } OnPickerStateCallback + * @param { AVCastPickerState } state - the picker state. + * @returns { void } + * @syscap SystemCapability.Multimedia.AVSession.AVInputCast + * @atomicservice + * @since 18 + */ +export type OnPickerStateCallback = (state: AVCastPickerState) => void; \ No newline at end of file diff --git a/kits/@kit.AVSessionKit.d.ts b/kits/@kit.AVSessionKit.d.ts index 87903bfb9a..93753191f5 100644 --- a/kits/@kit.AVSessionKit.d.ts +++ b/kits/@kit.AVSessionKit.d.ts @@ -19,8 +19,9 @@ */ import AVCastPicker from '@ohos.multimedia.avCastPicker'; +import AVInputCastPicker from '@ohos.multimedia.avInputCastPicker'; import { AVCastPickerState, AVCastPickerStyle, AVCastPickerColorMode } from '@ohos.multimedia.avCastPickerParam'; import avSession from '@ohos.multimedia.avsession'; import MediaControlExtensionAbility from '@ohos.app.ability.MediaControlExtensionAbility'; -export { AVCastPicker, AVCastPickerState, AVCastPickerStyle, AVCastPickerColorMode, avSession, MediaControlExtensionAbility }; +export { AVCastPicker, AVInputCastPicker, AVCastPickerState, AVCastPickerStyle, AVCastPickerColorMode, avSession, MediaControlExtensionAbility }; -- Gitee From 49751ba044b494695a44d3b2694b9f838a0757e4 Mon Sep 17 00:00:00 2001 From: meikun4 Date: Mon, 3 Mar 2025 11:44:17 +0800 Subject: [PATCH 052/835] =?UTF-8?q?=E6=94=AF=E6=8C=81=E5=AD=90=E7=AA=97?= =?UTF-8?q?=E6=9C=80=E5=A4=A7=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: meikun4 --- api/@ohos.window.d.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/@ohos.window.d.ts b/api/@ohos.window.d.ts index b8aaebe388..33d31f3438 100644 --- a/api/@ohos.window.d.ts +++ b/api/@ohos.window.d.ts @@ -7941,7 +7941,7 @@ declare namespace window { minimize(): Promise; /** - * Maximize app main or sub window. + * Maximize app main window. * @param { MaximizePresentation } presentation - set window presentation when maximize. * @returns { Promise } - The promise returned by the function. * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. @@ -9057,7 +9057,7 @@ declare namespace window { * @type { ?boolean } * @syscap SystemCapability.Window.SessionManager * @atomicservice - * @since 16 + * @since 18 */ maximizeSupported?: boolean; } -- Gitee From af5102d760d54f4ebd77b9cf06322582c54be343 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E9=9D=92=E9=9D=92?= Date: Mon, 3 Mar 2025 11:50:53 +0800 Subject: [PATCH 053/835] =?UTF-8?q?API18=E6=8E=A5=E5=8F=A3screenshape?= =?UTF-8?q?=E5=90=88=E5=85=A5master?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 王青青 --- api/@ohos.display.d.ts | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/api/@ohos.display.d.ts b/api/@ohos.display.d.ts index ada8e8a8e1..57bf1ac0fc 100644 --- a/api/@ohos.display.d.ts +++ b/api/@ohos.display.d.ts @@ -970,6 +970,33 @@ declare namespace display { LANDSCAPE_INVERTED = 3 } + /** + * Enumerates the screen shape. + * + * @enum { number } + * @syscap SystemCapability.WindowManager.WindowManager.Core + * @crossplatform + * @since 18 + */ + enum ScreenShape { + /** + *The screen shape is rectangle. + * + * @syscap SystemCapability.WindowManager.WindowManager.Core + * @crossplatform + * @since 18 + */ + RECTANGLE = 0, + /** + *The screen shape is round. + * + * @syscap SystemCapability.WindowManager.WindowManager.Core + * @crossplatform + * @since 18 + */ + ROUND = 1 + } + /** * Fold Crease Region * @@ -1638,6 +1665,16 @@ declare namespace display { */ yDPI: number; + /** + * The shape of screen + * + * @type { ?ScreenShape } + * @syscap SystemCapability.WindowManager.WindowManager.Core + * @atomicservice + * @since 18 + */ + screenShape?: ScreenShape; + /** * All supported color spaces. * -- Gitee From 85b7b904de1bab5e65d788fcb3bbebe480697ce4 Mon Sep 17 00:00:00 2001 From: chaos Date: Mon, 3 Mar 2025 11:54:36 +0800 Subject: [PATCH 054/835] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E8=90=A5=E7=A7=81?= =?UTF-8?q?=E8=92=99=E5=B1=82=E5=9B=BE=E7=89=87=E6=8E=A5=E5=8F=A3=20&&=20d?= =?UTF-8?q?isplay=E4=B8=AD=E5=A2=9E=E5=8A=A0=E5=86=85=E5=AE=B9=E6=9D=A5?= =?UTF-8?q?=E6=BA=90=E6=A8=A1=E5=BC=8F1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: chaos --- api/@ohos.display.d.ts | 85 ++++++++++++++++++++++++++++++++++++++++++ api/@ohos.screen.d.ts | 20 ++++++++++ 2 files changed, 105 insertions(+) diff --git a/api/@ohos.display.d.ts b/api/@ohos.display.d.ts index 628617a4da..08bcb746c7 100644 --- a/api/@ohos.display.d.ts +++ b/api/@ohos.display.d.ts @@ -985,6 +985,61 @@ declare namespace display { LANDSCAPE_INVERTED = 3 } + /** + * Indicate the source mode of the display + * + * @enum { number } + * @syscap SystemCapability.Window.SessionManager + * @atomicservice + * @since 18 + */ + enum DisplaySourceMode { + /** + * Indicate that the display is not in use. + * + * @syscap SystemCapability.Window.SessionManager + * @atomicservice + * @since 18 + */ + NONE = 0, + + /** + * Indicate that the display is the main display. + * + * @syscap SystemCapability.Window.SessionManager + * @atomicservice + * @since 18 + */ + MAIN = 1, + + /** + * Indicate that the display is in mirror mode. + * + * @syscap SystemCapability.Window.SessionManager + * @atomicservice + * @since 18 + */ + MIRROR = 2, + + /** + * Indicate that the display is in extend mode. + * + * @syscap SystemCapability.Window.SessionManager + * @atomicservice + * @since 18 + */ + EXTEND = 3, + + /** + * Indicate that the display stands alone. + * + * @syscap SystemCapability.Window.SessionManager + * @atomicservice + * @since 18 + */ + ALONE = 4 + } + /** * Fold Crease Region * @@ -1687,6 +1742,36 @@ declare namespace display { */ hdrFormats: Array; + /** + * The source mode of display + * + * @type { ?DisplaySourceMode } + * @syscap SystemCapability.Window.SessionManager + * @atomicservice + * @since 18 + */ + sourceMode?: DisplaySourceMode; + + /** + * Coordinates of the top-left corner of the display relative to the main display. + * + * @type { ?number } + * @syscap SystemCapability.Window.SessionManager + * @atomicservice + * @since 18 + */ + x?: number; + + /** + * Coordinates of the top-left corner of the display relative to the main display. + * + * @type { ?number } + * @syscap SystemCapability.Window.SessionManager + * @atomicservice + * @since 18 + */ + y?: number; + /** * Obtain the cutout info of the display. * diff --git a/api/@ohos.screen.d.ts b/api/@ohos.screen.d.ts index c937a822b2..89d6b743c2 100644 --- a/api/@ohos.screen.d.ts +++ b/api/@ohos.screen.d.ts @@ -19,6 +19,7 @@ */ import { AsyncCallback, Callback } from './@ohos.base'; +import image from './@ohos.multimedia.image'; /** * Interface of screen manager @@ -348,6 +349,25 @@ declare namespace screen { */ function setVirtualScreenSurface(screenId: number, surfaceId: string): Promise; + /** + * Set privacy mask image for the screen. + * + * @param { number } screenId Indicates the screen id of the screen. + * @param { image.PixelMap } image Indicates the privacy mask image. This parameter is optional. If not provided, + * the mask image will be cleared; + * @returns { Promise } Promise that returns no value + * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. + *
2. Incorrect parameter types. + * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. + * @throws { BusinessError } 1400001 - Invalid display or screen. + * @throws { BusinessError } 1400003 - This display manager service works abnormally. + * @syscap SystemCapability.Window.SessionManager + * @systemapi Hide this for inner system use. + * @since 18 + */ + function setScreenPrivacyMaskImage(screenId: number, image?: image.PixelMap): Promise; + /** * Get screen rotation lock status. * -- Gitee From e3fe4a6f341e3b45eac12f59c50ce4ba1bf2ab07 Mon Sep 17 00:00:00 2001 From: Shenyx Date: Mon, 3 Mar 2025 14:42:33 +0800 Subject: [PATCH 055/835] =?UTF-8?q?=E4=BF=AE=E6=94=B9api=E7=89=88=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Shenyx Change-Id: I2ba1ceb245a84e65426005afa9b337d221e05948 --- api/@ohos.request.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.request.d.ts b/api/@ohos.request.d.ts index bebf973a78..765fb4a1ef 100644 --- a/api/@ohos.request.d.ts +++ b/api/@ohos.request.d.ts @@ -2675,7 +2675,7 @@ declare namespace request { * @crossplatform * @atomicservice * @since 11 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.request.agent.FileSpec.contentType */ mimeType?: string; -- Gitee From 298bc8430f94e9c54fb8dea570101c23208a4318 Mon Sep 17 00:00:00 2001 From: meikun4 Date: Mon, 3 Mar 2025 14:46:20 +0800 Subject: [PATCH 056/835] =?UTF-8?q?=E6=94=AF=E6=8C=81=E5=AD=90=E7=AA=97?= =?UTF-8?q?=E6=9C=80=E5=A4=A7=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: meikun4 --- api/@ohos.window.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.window.d.ts b/api/@ohos.window.d.ts index 33d31f3438..b708fed150 100644 --- a/api/@ohos.window.d.ts +++ b/api/@ohos.window.d.ts @@ -9057,7 +9057,7 @@ declare namespace window { * @type { ?boolean } * @syscap SystemCapability.Window.SessionManager * @atomicservice - * @since 18 + * @since 16 */ maximizeSupported?: boolean; } -- Gitee From 0a5ee8f2006088107b75174c369936863d999a9c Mon Sep 17 00:00:00 2001 From: mazijian Date: Mon, 3 Mar 2025 14:59:42 +0800 Subject: [PATCH 057/835] =?UTF-8?q?=E5=85=A8=E5=B1=80=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E5=BA=9F=E5=BC=8316=E6=94=B918?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: mazijian Change-Id: I2058b3119d73710d9d59f6d582b82406d8634322 --- api/@internal/component/ets/action_sheet.d.ts | 2 +- api/@internal/component/ets/alert_dialog.d.ts | 2 +- api/@internal/component/ets/common.d.ts | 16 +++--- .../component/ets/common_ts_ets_api.d.ts | 2 +- api/@internal/component/ets/context_menu.d.ts | 2 +- api/@internal/component/ets/date_picker.d.ts | 2 +- api/@internal/component/ets/text_picker.d.ts | 2 +- api/@internal/component/ets/time_picker.d.ts | 2 +- api/@ohos.animator.d.ts | 2 +- api/@ohos.arkui.componentSnapshot.d.ts | 8 +-- api/@ohos.arkui.componentUtils.d.ts | 2 +- api/@ohos.arkui.dragController.d.ts | 8 +-- api/@ohos.arkui.inspector.d.ts | 2 +- api/@ohos.font.d.ts | 6 +-- api/@ohos.measure.d.ts | 4 +- api/@ohos.mediaquery.d.ts | 2 +- api/@ohos.promptAction.d.ts | 14 ++--- api/@ohos.router.d.ts | 52 +++++++++---------- 18 files changed, 65 insertions(+), 65 deletions(-) diff --git a/api/@internal/component/ets/action_sheet.d.ts b/api/@internal/component/ets/action_sheet.d.ts index 5cd76a917b..3f404fc1b2 100644 --- a/api/@internal/component/ets/action_sheet.d.ts +++ b/api/@internal/component/ets/action_sheet.d.ts @@ -1008,7 +1008,7 @@ declare class ActionSheet { * @crossplatform * @atomicservice * @since 11 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.arkui.UIContext.UIContext#showActionSheet */ static show(value: ActionSheetOptions); diff --git a/api/@internal/component/ets/alert_dialog.d.ts b/api/@internal/component/ets/alert_dialog.d.ts index 9f45c6ef24..313499a3e3 100644 --- a/api/@internal/component/ets/alert_dialog.d.ts +++ b/api/@internal/component/ets/alert_dialog.d.ts @@ -1458,7 +1458,7 @@ declare class AlertDialog { * @crossplatform * @atomicservice * @since 11 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.arkui.UIContext.UIContext#showAlertDialog */ static show(value: AlertDialogParamWithConfirm | AlertDialogParamWithButtons | AlertDialogParamWithOptions); diff --git a/api/@internal/component/ets/common.d.ts b/api/@internal/component/ets/common.d.ts index 4ff049a350..b71d19bc53 100644 --- a/api/@internal/component/ets/common.d.ts +++ b/api/@internal/component/ets/common.d.ts @@ -1294,7 +1294,7 @@ declare const LocalStorageProp: (value: string) => PropertyDecorator; * @crossplatform * @atomicservice * @since 11 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.arkui.UIContext.UIContext#getHostContext */ declare function getContext(component?: Object): Context; @@ -7131,7 +7131,7 @@ declare interface DragItemInfo { * @form * @atomicservice * @since 11 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.arkui.UIContext.UIContext#animateTo */ declare function animateTo(value: AnimateParam, event: () => void): void; @@ -7185,7 +7185,7 @@ declare function animateToImmediately(value: AnimateParam, event: () => void): v * @form * @atomicservice * @since 11 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.arkui.UIContext.UIContext#vp2px */ declare function vp2px(value: number): number; @@ -7227,7 +7227,7 @@ declare function vp2px(value: number): number; * @form * @atomicservice * @since 11 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.arkui.UIContext.UIContext#px2vp */ declare function px2vp(value: number): number; @@ -7269,7 +7269,7 @@ declare function px2vp(value: number): number; * @form * @atomicservice * @since 11 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.arkui.UIContext.UIContext#fp2px */ declare function fp2px(value: number): number; @@ -7311,7 +7311,7 @@ declare function fp2px(value: number): number; * @form * @atomicservice * @since 11 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.arkui.UIContext.UIContext#px2fp */ declare function px2fp(value: number): number; @@ -7353,7 +7353,7 @@ declare function px2fp(value: number): number; * @form * @atomicservice * @since 11 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.arkui.UIContext.UIContext#lpx2px */ declare function lpx2px(value: number): number; @@ -7395,7 +7395,7 @@ declare function lpx2px(value: number): number; * @form * @atomicservice * @since 11 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.arkui.UIContext.UIContext#px2lpx */ declare function px2lpx(value: number): number; diff --git a/api/@internal/component/ets/common_ts_ets_api.d.ts b/api/@internal/component/ets/common_ts_ets_api.d.ts index d9b01a0197..f3e140721f 100644 --- a/api/@internal/component/ets/common_ts_ets_api.d.ts +++ b/api/@internal/component/ets/common_ts_ets_api.d.ts @@ -1859,7 +1859,7 @@ declare class LocalStorage { * @form * @atomicservice * @since 11 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.arkui.UIContext.UIContext#getSharedLocalStorage */ static getShared(): LocalStorage; diff --git a/api/@internal/component/ets/context_menu.d.ts b/api/@internal/component/ets/context_menu.d.ts index 9c940c4dfe..d730292d85 100644 --- a/api/@internal/component/ets/context_menu.d.ts +++ b/api/@internal/component/ets/context_menu.d.ts @@ -60,7 +60,7 @@ declare class ContextMenu { * @crossplatform * @atomicservice * @since 11 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.arkui.UIContext.ContextMenuController#close */ static close(); diff --git a/api/@internal/component/ets/date_picker.d.ts b/api/@internal/component/ets/date_picker.d.ts index 587d8e0f1e..b6de0092d2 100644 --- a/api/@internal/component/ets/date_picker.d.ts +++ b/api/@internal/component/ets/date_picker.d.ts @@ -1239,7 +1239,7 @@ declare class DatePickerDialog { * @crossplatform * @atomicservice * @since 11 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.arkui.UIContext.UIContext#showDatePickerDialog */ static show(options?: DatePickerDialogOptions); diff --git a/api/@internal/component/ets/text_picker.d.ts b/api/@internal/component/ets/text_picker.d.ts index acb615c0cb..2d3b976c8b 100644 --- a/api/@internal/component/ets/text_picker.d.ts +++ b/api/@internal/component/ets/text_picker.d.ts @@ -1488,7 +1488,7 @@ declare class TextPickerDialog { * @crossplatform * @atomicservice * @since 11 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.arkui.UIContext.UIContext#showTextPickerDialog */ static show(options?: TextPickerDialogOptions); diff --git a/api/@internal/component/ets/time_picker.d.ts b/api/@internal/component/ets/time_picker.d.ts index ce4e8ad4b9..535ad84ead 100644 --- a/api/@internal/component/ets/time_picker.d.ts +++ b/api/@internal/component/ets/time_picker.d.ts @@ -1146,7 +1146,7 @@ declare class TimePickerDialog { * @crossplatform * @atomicservice * @since 11 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.arkui.UIContext.UIContext#showTimePickerDialog */ static show(options?: TimePickerDialogOptions); diff --git a/api/@ohos.animator.d.ts b/api/@ohos.animator.d.ts index d4e19ac942..296ec868c8 100644 --- a/api/@ohos.animator.d.ts +++ b/api/@ohos.animator.d.ts @@ -799,7 +799,7 @@ export default class Animator { * @crossplatform * @atomicservice * @since 11 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.arkui.UIContext.UIContext#createAnimator */ static create(options: AnimatorOptions): AnimatorResult; diff --git a/api/@ohos.arkui.componentSnapshot.d.ts b/api/@ohos.arkui.componentSnapshot.d.ts index 9d75a1431c..bbb183f6dd 100644 --- a/api/@ohos.arkui.componentSnapshot.d.ts +++ b/api/@ohos.arkui.componentSnapshot.d.ts @@ -234,7 +234,7 @@ declare namespace componentSnapshot { * @crossplatform * @atomicservice * @since 12 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.arkui.UIContext.ComponentSnapshot#get */ function get(id: string, callback: AsyncCallback, options?: SnapshotOptions): void; @@ -268,7 +268,7 @@ declare namespace componentSnapshot { * @crossplatform * @atomicservice * @since 12 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.arkui.UIContext.ComponentSnapshot#get */ function get(id: string, options?: SnapshotOptions): Promise; @@ -306,7 +306,7 @@ declare namespace componentSnapshot { * @crossplatform * @atomicservice * @since 12 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.arkui.UIContext.ComponentSnapshot#createFromBuilder */ function createFromBuilder(builder: CustomBuilder, callback: AsyncCallback, @@ -345,7 +345,7 @@ declare namespace componentSnapshot { * @crossplatform * @atomicservice * @since 12 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.arkui.UIContext.ComponentSnapshot#createFromBuilder */ function createFromBuilder(builder: CustomBuilder, delay?: number, diff --git a/api/@ohos.arkui.componentUtils.d.ts b/api/@ohos.arkui.componentUtils.d.ts index 8065b8dc0d..32658420dc 100644 --- a/api/@ohos.arkui.componentUtils.d.ts +++ b/api/@ohos.arkui.componentUtils.d.ts @@ -841,7 +841,7 @@ declare namespace componentUtils { * @crossplatform * @atomicservice * @since 11 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.arkui.UIContext.ComponentUtils#getRectangleById */ function getRectangleById(id: string): ComponentInfo; diff --git a/api/@ohos.arkui.dragController.d.ts b/api/@ohos.arkui.dragController.d.ts index bc0ba23562..9d94a33e04 100644 --- a/api/@ohos.arkui.dragController.d.ts +++ b/api/@ohos.arkui.dragController.d.ts @@ -708,7 +708,7 @@ declare namespace dragController { * @crossplatform * @atomicservice * @since 18 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.arkui.UIContext.DragController#executeDrag */ function executeDrag(custom: CustomBuilder | DragItemInfo, dragInfo: DragInfo, @@ -755,7 +755,7 @@ declare namespace dragController { * @crossplatform * @atomicservice * @since 18 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.arkui.UIContext.DragController#executeDrag */ function executeDrag(custom: CustomBuilder | DragItemInfo, dragInfo: DragInfo): Promise; @@ -807,7 +807,7 @@ declare namespace dragController { * @crossplatform * @atomicservice * @since 18 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.arkui.UIContext.DragController#createDragAction */ function createDragAction(customArray: Array, dragInfo: DragInfo): DragAction; @@ -832,7 +832,7 @@ declare namespace dragController { * @crossplatform * @atomicservice * @since 18 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.arkui.UIContext.DragController#getDragPreview */ function getDragPreview(): DragPreview; diff --git a/api/@ohos.arkui.inspector.d.ts b/api/@ohos.arkui.inspector.d.ts index 06642e886c..e8c9892f5b 100644 --- a/api/@ohos.arkui.inspector.d.ts +++ b/api/@ohos.arkui.inspector.d.ts @@ -153,7 +153,7 @@ declare namespace inspector { * @crossplatform * @atomicservice * @since 12 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.arkui.UIContext.UIInspector#createComponentObserver */ function createComponentObserver(id: string): ComponentObserver; diff --git a/api/@ohos.font.d.ts b/api/@ohos.font.d.ts index 626715a1fe..4a8422fd69 100644 --- a/api/@ohos.font.d.ts +++ b/api/@ohos.font.d.ts @@ -719,7 +719,7 @@ declare namespace font { * @crossplatform * @atomicservice * @since 12 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.arkui.UIContext.Font#registerFont */ function registerFont(options: FontOptions): void; @@ -747,7 +747,7 @@ declare namespace font { * @crossplatform * @atomicservice * @since 12 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.arkui.UIContext.Font#getSystemFontList */ function getSystemFontList(): Array; @@ -778,7 +778,7 @@ declare namespace font { * @crossplatform * @atomicservice * @since 12 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.arkui.UIContext.Font#getFontByName */ function getFontByName(fontName: string): FontInfo; diff --git a/api/@ohos.measure.d.ts b/api/@ohos.measure.d.ts index 8455db27c2..8418f45f65 100644 --- a/api/@ohos.measure.d.ts +++ b/api/@ohos.measure.d.ts @@ -365,7 +365,7 @@ export default class MeasureText { * @crossplatform * @atomicservice * @since 12 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.arkui.UIContext.MeasureUtils#measureText */ static measureText(options: MeasureOptions): number; @@ -396,7 +396,7 @@ export default class MeasureText { * @crossplatform * @atomicservice * @since 12 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.arkui.UIContext.MeasureUtils#measureTextSize */ static measureTextSize(options: MeasureOptions): SizeOptions; diff --git a/api/@ohos.mediaquery.d.ts b/api/@ohos.mediaquery.d.ts index 8fe07e8478..eea1e12623 100644 --- a/api/@ohos.mediaquery.d.ts +++ b/api/@ohos.mediaquery.d.ts @@ -345,7 +345,7 @@ declare namespace mediaquery { * @form * @atomicservice * @since 12 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.arkui.UIContext.MediaQuery#matchMediaSync */ function matchMediaSync(condition: string): MediaQueryListener; diff --git a/api/@ohos.promptAction.d.ts b/api/@ohos.promptAction.d.ts index 406221363d..b81af2f88f 100644 --- a/api/@ohos.promptAction.d.ts +++ b/api/@ohos.promptAction.d.ts @@ -1838,7 +1838,7 @@ declare namespace promptAction { * @crossplatform * @atomicservice * @since 11 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.arkui.UIContext.PromptAction#showToast */ function showToast(options: ShowToastOptions): void; @@ -1917,7 +1917,7 @@ declare namespace promptAction { * @crossplatform * @atomicservice * @since 11 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.arkui.UIContext.PromptAction#showDialog */ function showDialog(options: ShowDialogOptions, callback: AsyncCallback): void; @@ -1963,7 +1963,7 @@ declare namespace promptAction { * @crossplatform * @atomicservice * @since 11 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.arkui.UIContext.PromptAction#showDialog */ function showDialog(options: ShowDialogOptions): Promise; @@ -1996,7 +1996,7 @@ declare namespace promptAction { * @crossplatform * @atomicservice * @since 12 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.arkui.UIContext.PromptAction#openCustomDialog */ function openCustomDialog(options: CustomDialogOptions): Promise; @@ -2027,7 +2027,7 @@ declare namespace promptAction { * @crossplatform * @atomicservice * @since 12 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.arkui.UIContext.PromptAction#closeCustomDialog */ function closeCustomDialog(dialogId: number): void; @@ -2073,7 +2073,7 @@ declare namespace promptAction { * @crossplatform * @atomicservice * @since 11 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.arkui.UIContext.PromptAction#showActionMenu */ function showActionMenu(options: ActionMenuOptions, callback: AsyncCallback): void; @@ -2119,7 +2119,7 @@ declare namespace promptAction { * @crossplatform * @atomicservice * @since 11 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.arkui.UIContext.PromptAction#showActionMenu */ function showActionMenu(options: ActionMenuOptions): Promise; diff --git a/api/@ohos.router.d.ts b/api/@ohos.router.d.ts index 3d65794a74..e8dc83c4ba 100644 --- a/api/@ohos.router.d.ts +++ b/api/@ohos.router.d.ts @@ -411,7 +411,7 @@ declare namespace router { * @crossplatform * @atomicservice * @since 11 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.arkui.UIContext.Router#pushUrl */ function pushUrl(options: RouterOptions, callback: AsyncCallback): void; @@ -463,7 +463,7 @@ declare namespace router { * @crossplatform * @atomicservice * @since 11 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.arkui.UIContext.Router#pushUrl */ function pushUrl(options: RouterOptions): Promise; @@ -518,7 +518,7 @@ declare namespace router { * @crossplatform * @atomicservice * @since 11 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.arkui.UIContext.Router#pushUrl */ function pushUrl(options: RouterOptions, mode: RouterMode, callback: AsyncCallback): void; @@ -573,7 +573,7 @@ declare namespace router { * @crossplatform * @atomicservice * @since 11 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.arkui.UIContext.Router#pushUrl */ function pushUrl(options: RouterOptions, mode: RouterMode): Promise; @@ -617,7 +617,7 @@ declare namespace router { * @syscap SystemCapability.ArkUI.ArkUI.Lite * @atomicservice * @since 11 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.arkui.UIContext.Router#replaceUrl */ function replaceUrl(options: RouterOptions, callback: AsyncCallback): void; @@ -650,7 +650,7 @@ declare namespace router { * @syscap SystemCapability.ArkUI.ArkUI.Lite * @atomicservice * @since 11 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.arkui.UIContext.Router#replaceUrl */ function replaceUrl(options: RouterOptions): Promise; @@ -685,7 +685,7 @@ declare namespace router { * @syscap SystemCapability.ArkUI.ArkUI.Lite * @atomicservice * @since 11 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.arkui.UIContext.Router#replaceUrl */ function replaceUrl(options: RouterOptions, mode: RouterMode, callback: AsyncCallback): void; @@ -720,7 +720,7 @@ declare namespace router { * @syscap SystemCapability.ArkUI.ArkUI.Lite * @atomicservice * @since 11 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.arkui.UIContext.Router#replaceUrl */ function replaceUrl(options: RouterOptions, mode: RouterMode): Promise; @@ -748,7 +748,7 @@ declare namespace router { * @crossplatform * @atomicservice * @since 11 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.arkui.UIContext.Router#back */ function back(options?: RouterOptions): void; @@ -762,7 +762,7 @@ declare namespace router { * @crossplatform * @atomicservice * @since 12 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.arkui.UIContext.Router#back */ function back(index: number, params?: Object): void; @@ -787,7 +787,7 @@ declare namespace router { * @crossplatform * @atomicservice * @since 11 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.arkui.UIContext.Router#clear */ function clear(): void; @@ -815,7 +815,7 @@ declare namespace router { * @crossplatform * @atomicservice * @since 11 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.arkui.UIContext.Router#getLength */ function getLength(): string; @@ -843,7 +843,7 @@ declare namespace router { * @crossplatform * @atomicservice * @since 11 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.arkui.UIContext.Router#getState */ function getState(): RouterState; @@ -857,7 +857,7 @@ declare namespace router { * @crossplatform * @atomicservice * @since 12 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.arkui.UIContext.Router#getStateByIndex */ function getStateByIndex(index: number): RouterState | undefined; @@ -871,7 +871,7 @@ declare namespace router { * @crossplatform * @atomicservice * @since 12 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.arkui.UIContext.Router#getStateByUrl */ function getStateByUrl(url: string): Array; @@ -925,7 +925,7 @@ declare namespace router { * @crossplatform * @atomicservice * @since 11 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.arkui.UIContext.Router#showAlertBeforeBackPage */ function showAlertBeforeBackPage(options: EnableAlertOptions): void; @@ -960,7 +960,7 @@ declare namespace router { * @crossplatform * @atomicservice * @since 11 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.arkui.UIContext.Router#hideAlertBeforeBackPage */ function hideAlertBeforeBackPage(): void; @@ -988,7 +988,7 @@ declare namespace router { * @crossplatform * @atomicservice * @since 11 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.arkui.UIContext.Router#getParams */ function getParams(): Object; @@ -1088,7 +1088,7 @@ declare namespace router { * @crossplatform * @atomicservice * @since 11 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.arkui.UIContext.Router#pushNamedRoute */ function pushNamedRoute(options: NamedRouterOptions, callback: AsyncCallback): void; @@ -1125,7 +1125,7 @@ declare namespace router { * @crossplatform * @atomicservice * @since 11 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.arkui.UIContext.Router#pushNamedRoute */ function pushNamedRoute(options: NamedRouterOptions): Promise; @@ -1164,7 +1164,7 @@ declare namespace router { * @crossplatform * @atomicservice * @since 11 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.arkui.UIContext.Router#pushNamedRoute */ function pushNamedRoute(options: NamedRouterOptions, mode: RouterMode, callback: AsyncCallback): void; @@ -1203,7 +1203,7 @@ declare namespace router { * @crossplatform * @atomicservice * @since 11 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.arkui.UIContext.Router#pushNamedRoute */ function pushNamedRoute(options: NamedRouterOptions, mode: RouterMode): Promise; @@ -1238,7 +1238,7 @@ declare namespace router { * @crossplatform * @atomicservice * @since 11 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.arkui.UIContext.Router#replaceNamedRoute */ function replaceNamedRoute(options: NamedRouterOptions, callback: AsyncCallback): void; @@ -1273,7 +1273,7 @@ declare namespace router { * @crossplatform * @atomicservice * @since 11 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.arkui.UIContext.Router#replaceNamedRoute */ function replaceNamedRoute(options: NamedRouterOptions): Promise; @@ -1310,7 +1310,7 @@ declare namespace router { * @crossplatform * @atomicservice * @since 11 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.arkui.UIContext.Router#replaceNamedRoute */ function replaceNamedRoute(options: NamedRouterOptions, mode: RouterMode, callback: AsyncCallback): void; @@ -1347,7 +1347,7 @@ declare namespace router { * @crossplatform * @atomicservice * @since 11 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.arkui.UIContext.Router#replaceNamedRoute */ function replaceNamedRoute(options: NamedRouterOptions, mode: RouterMode): Promise; -- Gitee From 0480958e38156551d87e2b3d328c7059d09431e3 Mon Sep 17 00:00:00 2001 From: liushiqiang Date: Mon, 3 Mar 2025 07:06:23 +0000 Subject: [PATCH 058/835] add serialManager Signed-off-by: liushiqiang --- kits/@kit.BasicServicesKit.d.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/kits/@kit.BasicServicesKit.d.ts b/kits/@kit.BasicServicesKit.d.ts index d3a7efc0ff..c5f1ca0a12 100644 --- a/kits/@kit.BasicServicesKit.d.ts +++ b/kits/@kit.BasicServicesKit.d.ts @@ -49,6 +49,7 @@ import thermal from '@ohos.thermal'; import update from '@ohos.update'; import usb from '@ohos.usb'; import usbManager from '@ohos.usbManager'; +import serialManager from '@ohos.usbManager.serial'; import wallpaper from '@ohos.wallpaper'; import WallpaperExtensionAbility from '@ohos.WallpaperExtensionAbility'; import zlib from '@ohos.zlib'; @@ -79,6 +80,6 @@ export { UploadResponse, WallpaperExtensionAbility, appAccount, batteryInfo, batteryStats, brightness, charger, configPolicy, customConfig, deviceAttest, deviceInfo, distributedAccount, osAccount, pasteboard, power, print, request, cacheDownload, runningLock, screenLock, settings, systemCapability, systemDateTime, systemParameter, systemParameterEnhance, systemTime, - systemTimer, thermal, update, usb, usbManager, wallpaper, zlib, commonEventManager, emitter, StaticSubscriberExtensionAbility, + systemTimer, thermal, update, usb, usbManager, serialManager, wallpaper, zlib, commonEventManager, emitter, StaticSubscriberExtensionAbility, StaticSubscriberExtensionContext, systemLoad, intelligentVoice }; -- Gitee From 53c3c36f3a49f01143253a6da6120b43539df2c9 Mon Sep 17 00:00:00 2001 From: caochuan Date: Mon, 3 Mar 2025 15:03:38 +0800 Subject: [PATCH 059/835] requestMovingPhoto errorCode 801 add Signed-off-by: caochuan --- api/@ohos.file.photoAccessHelper.d.ts | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/api/@ohos.file.photoAccessHelper.d.ts b/api/@ohos.file.photoAccessHelper.d.ts index 81d2e0ee84..dc0f1c876f 100644 --- a/api/@ohos.file.photoAccessHelper.d.ts +++ b/api/@ohos.file.photoAccessHelper.d.ts @@ -1017,6 +1017,24 @@ declare namespace photoAccessHelper { * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core * @since 12 */ + /** + * Request moving photo + * + * @permission ohos.permission.READ_IMAGEVIDEO + * @param { Context } context - Hap context information + * @param { PhotoAsset } asset - the photo asset requested + * @param { RequestOptions } requestOptions - the request options + * @param { MediaAssetDataHandler } dataHandler - data handler used to obtain moving photo when data is prepared + * @returns { Promise } Returns request id + * @throws { BusinessError } 201 - Permission denied + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. + * @throws { BusinessError } 14000011 - System inner fail + * @static + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @since 18 + */ static requestMovingPhoto( context: Context, asset: PhotoAsset, -- Gitee From f48fe36a122210bf7bb91712cfe57a76ec153394 Mon Sep 17 00:00:00 2001 From: baishunqin Date: Mon, 3 Mar 2025 15:34:43 +0800 Subject: [PATCH 060/835] =?UTF-8?q?=E5=8D=8F=E5=90=8C=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E9=80=82=E9=85=8D=E6=B5=81=E4=BC=A0=E8=BE=93=E8=83=BD=E5=8A=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: baishunqin --- ...ributedsched.abilityConnectionManager.d.ts | 302 +++++++++++++++--- kits/@kit.DistributedServiceKit.d.ts | 9 +- 2 files changed, 260 insertions(+), 51 deletions(-) diff --git a/api/@ohos.distributedsched.abilityConnectionManager.d.ts b/api/@ohos.distributedsched.abilityConnectionManager.d.ts index 6508f096b4..4a4c7579c7 100644 --- a/api/@ohos.distributedsched.abilityConnectionManager.d.ts +++ b/api/@ohos.distributedsched.abilityConnectionManager.d.ts @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Huawei Device Co., Ltd. + * Copyright (c) 2024-2025 Huawei Device Co., Ltd. * 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 @@ -21,6 +21,7 @@ import { Callback } from './@ohos.base'; import image from './@ohos.multimedia.image'; import Context from './application/Context'; +import colorSpaceManager from './@ohos.graphics.colorSpaceManager'; /** * Providers interfaces to create a {@link abilityConnectionManager} instances. @@ -74,51 +75,53 @@ declare namespace abilityConnectionManager { /** * Service name. - * @type { string } + * @type { ?string } * @syscap SystemCapability.DistributedSched.AppCollaboration * @since 18 */ - serverId: string; + serviceName?: string; } /** * Connection options for ability connection sessions. - * @interface ConnectOption + * @interface ConnectOptions * @syscap SystemCapability.DistributedSched.AppCollaboration * @since 18 */ - interface ConnectOption { + interface ConnectOptions { /** - * Send Data Configuration Options. - * @type { boolean } + * Send Data Configuration Options. WiFi needs to be turned on. + * @type { ?boolean } * @syscap SystemCapability.DistributedSched.AppCollaboration * @since 18 */ - needSendData: boolean; + needSendData?: boolean; /** - * Send Stream Data Configuration Options. - * @type { boolean } + * Send Stream Data Configuration Options. WiFi needs to be turned on. + * @type { ?boolean } * @syscap SystemCapability.DistributedSched.AppCollaboration + * @systemapi * @since 18 */ - needSendStream: boolean; + needSendStream?: boolean; /** - * Receive Stream Data Configuration Options. - * @type { boolean } + * Receive Stream Data Configuration Options. WiFi needs to be turned on. + * @type { ?boolean } * @syscap SystemCapability.DistributedSched.AppCollaboration + * @systemapi * @since 18 */ - needReceiveStream: boolean; + needReceiveStream?: boolean; /** * Startup option. - * @type { ?Record } + * @type { ?StartOptionParams } * @syscap SystemCapability.DistributedSched.AppCollaboration * @since 18 */ - options?: Record; + startOptions?: StartOptionParams; /** * Additional information about the ability connection request. @@ -144,6 +147,14 @@ declare namespace abilityConnectionManager { */ isConnected: boolean; + /** + * Connection failure error code. + * @type { ?ConnectErrorCode } + * @syscap SystemCapability.DistributedSched.AppCollaboration + * @since 18 + */ + errorCode?: ConnectErrorCode; + /** * Indicates the reason for reject. * @type { ?string } @@ -154,27 +165,70 @@ declare namespace abilityConnectionManager { } /** - * The constant for params of the connect option. + * Connection failure error code. + * @enum { number } + * @syscap SystemCapability.DistributedSched.AppCollaboration + * @since 18 + */ + export enum ConnectErrorCode { + /** + * A connected session exists between the two application. + * @syscap SystemCapability.DistributedSched.AppCollaboration + * @since 18 + */ + CONNECTED_SESSION_EXISTS = 0, + + /** + * The peer application rejects the collaboration request. + * @syscap SystemCapability.DistributedSched.AppCollaboration + * @since 18 + */ + PEER_APP_REJECTED = 1, + + /** + * Connection failed due to the device's WiFi being off. + * @syscap SystemCapability.DistributedSched.AppCollaboration + * @since 18 + */ + LOCAL_WIFI_NOT_OPEN = 2, + + /** + * Connection failed due to the peer's WiFi being off. + * @syscap SystemCapability.DistributedSched.AppCollaboration + * @since 18 + */ + PEER_WIFI_NOT_OPEN = 3, + + /** + * Connection failed due to the peer ability has not implemented the onCollaborate method. + * @syscap SystemCapability.DistributedSched.AppCollaboration + * @since 18 + */ + PEER_ABILITY_NO_ONCOLLABORATE = 4, + } + + /** + * The constant for params of the start option. * - * @enum { string } + * @enum { number } * @syscap SystemCapability.DistributedSched.AppCollaboration * @since 18 */ - export enum ConnectOptionParams { + export enum StartOptionParams { /** - * Launching the application to the foreground. + * Launching the peer application to the foreground. * @syscap SystemCapability.DistributedSched.AppCollaboration * @since 18 */ - VALUE_START_OPTION_FOREGROUND = 'ohos.collabrate.value.forefround', + START_IN_FOREGROUND = 0, /** - * Launching the application to the background. + * Launching the peer application to the background. * @syscap SystemCapability.DistributedSched.AppCollaboration * @systemapi * @since 18 */ - VALUE_START_OPTION_BACKGROUND = 'ohos.collabrate.value.background', + START_IN_BACKGROUND = 1, } /** @@ -227,6 +281,52 @@ declare namespace abilityConnectionManager { image?: image.PixelMap; } + /** + * Collaborate event information. + * @interface CollaborateEventInfo + * @syscap SystemCapability.DistributedSched.AppCollaboration + * @since 18 + */ + interface CollaborateEventInfo { + /** + * Indicates the type of collaborate event. + * @type { CollaborateEventType } + * @syscap SystemCapability.DistributedSched.AppCollaboration + * @since 18 + */ + eventType: CollaborateEventType; + + /** + * Indicates the collaborate message of collaborate event. + * @type { ?string } + * @syscap SystemCapability.DistributedSched.AppCollaboration + * @since 18 + */ + eventMsg?: string; + } + + /** + * CollaborateEventType. + * @enum { number } + * @syscap SystemCapability.DistributedSched.AppCollaboration + * @since 18 + */ + enum CollaborateEventType { + /** + * Indicates send task failure. + * @syscap SystemCapability.DistributedSched.AppCollaboration + * @since 18 + */ + SEND_FAILURE = 0, + + /** + * Indicates color space conversion failure. + * @syscap SystemCapability.DistributedSched.AppCollaboration + * @since 18 + */ + COLOR_SPACE_CONVERSION_FAILURE = 1, + } + /** * DisconnectReason. * @enum { number } @@ -234,19 +334,26 @@ declare namespace abilityConnectionManager { * @since 18 */ enum DisconnectReason { + /** + * Indicates that the reason is the peer application actively closes the collaboration. + * @syscap SystemCapability.DistributedSched.AppCollaboration + * @since 18 + */ + PEER_APP_CLOSE_COLLABORATION = 0, + /** * Indicates that the reason is the peer application exit. * @syscap SystemCapability.DistributedSched.AppCollaboration * @since 18 */ - PEER_APP_EXIT = 0, + PEER_APP_EXIT = 1, /** * Indicates that the reason is a network disconnection. * @syscap SystemCapability.DistributedSched.AppCollaboration * @since 18 */ - NETWORK_DISCONNECTED = 1, + NETWORK_DISCONNECTED = 2, } /** @@ -333,10 +440,8 @@ declare namespace abilityConnectionManager { * @param { 'receiveData' } type - Registration Type, 'receiveData'. * @param { number } sessionId - Ability connection Session id. * @param { Callback } callback - Used to handle ('receiveData') command. - * @throws { BusinessError } 202 - Not system App. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. 2. Incorrect parameter types. * @syscap SystemCapability.DistributedSched.AppCollaboration - * @systemapi * @since 18 */ function on(type: 'receiveData', sessionId: number, @@ -348,10 +453,8 @@ declare namespace abilityConnectionManager { * @param { 'receiveData' } type - Registration Type, 'receiveData'. * @param { number } sessionId - Ability connection Session id. * @param { Callback } callback - Used to handle ('receiveData') command. - * @throws { BusinessError } 202 - Not system App. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. 2. Incorrect parameter types. * @syscap SystemCapability.DistributedSched.AppCollaboration - * @systemapi * @since 18 */ function off(type: 'receiveData', sessionId: number, @@ -386,21 +489,53 @@ declare namespace abilityConnectionManager { */ function off(type: 'receiveImage', sessionId: number, callback?: Callback): void; + + /** + * Registers CollaborateEvent event. + * + * @param { 'CollaborateEvent' } type - Registration Type, 'CollaborateEvent'. + * @param { number } sessionId - Ability connection Session id. + * @param { Callback } callback - Called when an error event comes. + * @throws { BusinessError } 202 - Not system App. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. 2. Incorrect parameter types. + * @syscap SystemCapability.DistributedSched.AppCollaboration + * @systemapi + * @since 18 + */ + function on(type: 'CollaborateEvent', sessionId: number, + callback: Callback): void; + + /** + * Unregisters CollaborateEvent event. + * + * @param { 'CollaborateEvent' } type - Registration Type, 'CollaborateEvent'. + * @param { number } sessionId - Ability connection Session id. + * @param { Callback } callback - Called when an error event comes. + * @throws { BusinessError } 202 - Not system App. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. 2. Incorrect parameter types. + * @syscap SystemCapability.DistributedSched.AppCollaboration + * @systemapi + * @since 18 + */ + function off(type: 'CollaborateEvent', sessionId: number, + callback?: Callback): void; /** * Create the Ability connection Session. * - * @param { string } serverId - Service name, which must be consistent at both ends. + * @permission ohos.permission.INTERNET and ohos.permission.GET_NETWORK_INFO and ohos.permission.SET_NETWORK_INFO and ohos.permission.DISTRIBUTED_DATASYNC + * @param { string } serviceName - Service name, which must be consistent at both ends. * @param { Context } context - The context of an ability. * @param { PeerInfo } peerInfo - Collaborative application information at the sink end. - * @param { ConnectOption } connectOpt - Connection options for Ability connection sessions. + * @param { ConnectOptions } connectOptions - Connection options for Ability connection sessions. * @returns { number} Returns the Ability connection Session id. + * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. 2. Incorrect parameter types. * @syscap SystemCapability.DistributedSched.AppCollaboration * @since 18 */ - function createAbilityConnectionSession(serverId: string, context: Context, peerInfo: PeerInfo, - connectOpt: ConnectOption): number; + function createAbilityConnectionSession(serviceName: string, context: Context, peerInfo: PeerInfo, + connectOptions: ConnectOptions): number; /** * Destroy the ability connection session @@ -415,12 +550,12 @@ declare namespace abilityConnectionManager { * Get the application information in the ability connection session * * @param { number } sessionId - Ability connection Session id. - * @returns {PeerInfo} Returns the collaborative application information at the sink end. + * @returns { PeerInfo | undefined } Returns the collaborative application information at the sink end. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. 2. Incorrect parameter types. * @syscap SystemCapability.DistributedSched.AppCollaboration * @since 18 */ - function getPeerInfoById(sessionId: number): PeerInfo; + function getPeerInfoById(sessionId: number): PeerInfo | undefined; /** * Initiate an ability session connection. @@ -478,15 +613,13 @@ declare namespace abilityConnectionManager { function sendMessage(sessionId: number, msg: string): Promise; /** - * Send large data. + * Send data. * * @param { number } sessionId - Ability connection Session id. - * @param { ArrayBuffer } data - Large data to be sent. + * @param { ArrayBuffer } data - Data to be sent. * @returns { Promise } The promise returned by the function. - * @throws { BusinessError } 202 - Not system App. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. 2. Incorrect parameter types. * @syscap SystemCapability.DistributedSched.AppCollaboration - * @systemapi * @since 18 */ @@ -496,6 +629,7 @@ declare namespace abilityConnectionManager { * * @param { number } sessionId - Ability connection Session id. * @param { image.PixelMap } image - image data to be sent. + * @param { number } [quality] - image compression quality, range 0~100, default 30. * @returns { Promise } The promise returned by the function. * @throws { BusinessError } 202 - Not system App. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. 2. Incorrect parameter types. @@ -503,7 +637,7 @@ declare namespace abilityConnectionManager { * @systemapi * @since 18 */ - function sendImage(sessionId: number, image: image.PixelMap): Promise; + function sendImage(sessionId: number, image: image.PixelMap, quality?: number): Promise; /** * Creating a Stream. @@ -513,7 +647,9 @@ declare namespace abilityConnectionManager { * @returns {Promise} The promise returned by the function, contain the ID of a transport stream. * @throws { BusinessError } 202 - Not system App. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. 2. Incorrect parameter types. - * @throws { BusinessError } 29425664 - Only one stream can be created for the current session. + * @throws { BusinessError } 32300001 - Only one stream can be created for the current session. + * @throws { BusinessError } 32300003 - Bitrate not supported. + * @throws { BusinessError } 32300004 - Color space not supported. * @syscap SystemCapability.DistributedSched.AppCollaboration * @systemapi * @since 18 @@ -566,6 +702,7 @@ declare namespace abilityConnectionManager { * * @param { number } streamId - Indicates the ID of a transport stream. * @throws { BusinessError } 202 - Not system App. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. 2. Incorrect parameter types. * @syscap SystemCapability.DistributedSched.AppCollaboration * @systemapi * @since 18 @@ -578,7 +715,7 @@ declare namespace abilityConnectionManager { * @param { number } streamId - Indicates the ID of a transport stream. * @throws { BusinessError } 202 - Not system App. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. 2. Incorrect parameter types. - * @throws { BusinessError } 29425665 - The stream at the receive end is not started. + * @throws { BusinessError } 32300002 - The stream at the receive end is not started. * @syscap SystemCapability.DistributedSched.AppCollaboration * @systemapi * @since 18 @@ -622,6 +759,25 @@ declare namespace abilityConnectionManager { * @since 18 */ role: StreamRole; + + /** + * This value indicates video bitrate, default 80(kbps). Only valid on the sender side. + * @type { ?number } + * @syscap SystemCapability.DistributedSched.AppCollaboration + * @systemapi + * @since 18 + */ + bitrate?: number; + + /** + * The target color space for conversion. Currently, only BT709_LIMIT is supported. + * If the video format on the sender side is HDR and needs to be converted to SDR during transmission, this parameter should be set. + * @type { ?colorSpaceManager.ColorSpace } + * @syscap SystemCapability.DistributedSched.AppCollaboration + * @systemapi + * @since 18 + */ + colorSpaceConversionTarget?: colorSpaceManager.ColorSpace; } /** @@ -633,7 +789,7 @@ declare namespace abilityConnectionManager { */ interface SurfaceParam { /** - * Encoding width. + * Encoding width. Must be set before stream starts and cannot update once set. * @type { number } * @syscap SystemCapability.DistributedSched.AppCollaboration * @systemapi @@ -642,7 +798,7 @@ declare namespace abilityConnectionManager { width: number; /** - * Encoding length. + * Encoding length. Must be set before stream starts and cannot update once set. * @type { number } * @syscap SystemCapability.DistributedSched.AppCollaboration * @systemapi @@ -652,6 +808,7 @@ declare namespace abilityConnectionManager { /** * Video PixelFormat, this option must be configured on the sender. + * Must be set before stream starts and cannot update once set. * @type { ?VideoPixelFormat } * @syscap SystemCapability.DistributedSched.AppCollaboration * @systemapi @@ -671,12 +828,12 @@ declare namespace abilityConnectionManager { /** * This value indicates whether the video is reversed. - * @type { ?FlipOption } + * @type { ?FlipOptions } * @syscap SystemCapability.DistributedSched.AppCollaboration * @systemapi * @since 18 */ - flip?: FlipOption; + flip?: FlipOptions; } /** @@ -686,7 +843,7 @@ declare namespace abilityConnectionManager { * @systemapi * @since 18 */ - export enum FlipOption { + export enum FlipOptions { /** * Horizontal Flip * @syscap SystemCapability.DistributedSched.AppCollaboration @@ -761,5 +918,56 @@ declare namespace abilityConnectionManager { */ NV21 = 1, } + + /** + * The keys for ability onCollaborate parameters. + * @enum { string } + * @syscap SystemCapability.DistributedSched.AppCollaboration + * @since 18 + */ + export enum CollaborationKeys { + /** + * The key of peerinfo + * @syscap SystemCapability.DistributedSched.AppCollaboration + * @since 18 + */ + PEER_INFO = 'ohos.collaboration.key.peerInfo', + + /** + * The key of connect options + * @syscap SystemCapability.DistributedSched.AppCollaboration + * @since 18 + */ + CONNECT_OPTIONS = 'ohos.collaboration.key.connectOptions', + + /** + * The key of collaboration type + * @syscap SystemCapability.DistributedSched.AppCollaboration + * @since 18 + */ + COLLABORATE_TYPE = 'ohos.collaboration.key.abilityCollaborateType', + } + + /** + * Ability collaboration values. + * @enum { string } + * @syscap SystemCapability.DistributedSched.AppCollaboration + * @since 18 + */ + export enum CollaborationValues { + /** + * Default collaboration type + * @syscap SystemCapability.DistributedSched.AppCollaboration + * @since 18 + */ + ABILITY_COLLABORATION_TYPE_DEFAULT = 'ohos.collaboration.value.abilityCollab', + + /** + * Collaboration type of connect proxy + * @syscap SystemCapability.DistributedSched.AppCollaboration + * @since 18 + */ + ABILITY_COLLABORATION_TYPE_CONNECT_PROXY = 'ohos.collaboration.value.connectProxy', + } } export default abilityConnectionManager; \ No newline at end of file diff --git a/kits/@kit.DistributedServiceKit.d.ts b/kits/@kit.DistributedServiceKit.d.ts index 20b13ffa45..675a53ecbb 100644 --- a/kits/@kit.DistributedServiceKit.d.ts +++ b/kits/@kit.DistributedServiceKit.d.ts @@ -22,10 +22,11 @@ import cooperate from '@ohos.cooperate'; import distributedDeviceManager from '@ohos.distributedDeviceManager'; import deviceManager from '@ohos.distributedHardware.deviceManager'; import hardwareManager from '@ohos.distributedHardware.hardwareManager'; -import DistributedExtensionAbility from "@ohos.application.DistributedExtensionAbility" -import DistributedExtensionContext from "@ohos.application.DistributedExtensionContext"; +import abilityConnectionManager from '@ohos.distributedsched.abilityConnectionManager'; +import DistributedExtensionAbility from '@ohos.application.DistributedExtensionAbility' +import DistributedExtensionContext from '@ohos.application.DistributedExtensionContext'; export { - cooperate, deviceManager, distributedDeviceManager, hardwareManager, - DistributedExtensionAbility, DistributedExtensionContext + cooperate, deviceManager, distributedDeviceManager, hardwareManager, abilityConnectionManager, + DistributedExtensionAbility, DistributedExtensionContext }; -- Gitee From 361c48208c8fc88fff8b332154c1284551ed2130 Mon Sep 17 00:00:00 2001 From: baishunqin Date: Mon, 3 Mar 2025 15:39:34 +0800 Subject: [PATCH 061/835] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E5=A4=A7=E5=B0=8F=E5=86=99=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: baishunqin --- ...os.distributedsched.abilityConnectionManager.d.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/api/@ohos.distributedsched.abilityConnectionManager.d.ts b/api/@ohos.distributedsched.abilityConnectionManager.d.ts index 4a4c7579c7..ae35567a3e 100644 --- a/api/@ohos.distributedsched.abilityConnectionManager.d.ts +++ b/api/@ohos.distributedsched.abilityConnectionManager.d.ts @@ -491,9 +491,9 @@ declare namespace abilityConnectionManager { callback?: Callback): void; /** - * Registers CollaborateEvent event. + * Registers collaborateEvent event. * - * @param { 'CollaborateEvent' } type - Registration Type, 'CollaborateEvent'. + * @param { 'collaborateEvent' } type - Registration Type, 'collaborateEvent'. * @param { number } sessionId - Ability connection Session id. * @param { Callback } callback - Called when an error event comes. * @throws { BusinessError } 202 - Not system App. @@ -502,13 +502,13 @@ declare namespace abilityConnectionManager { * @systemapi * @since 18 */ - function on(type: 'CollaborateEvent', sessionId: number, + function on(type: 'collaborateEvent', sessionId: number, callback: Callback): void; /** - * Unregisters CollaborateEvent event. + * Unregisters collaborateEvent event. * - * @param { 'CollaborateEvent' } type - Registration Type, 'CollaborateEvent'. + * @param { 'collaborateEvent' } type - Registration Type, 'collaborateEvent'. * @param { number } sessionId - Ability connection Session id. * @param { Callback } callback - Called when an error event comes. * @throws { BusinessError } 202 - Not system App. @@ -517,7 +517,7 @@ declare namespace abilityConnectionManager { * @systemapi * @since 18 */ - function off(type: 'CollaborateEvent', sessionId: number, + function off(type: 'collaborateEvent', sessionId: number, callback?: Callback): void; /** -- Gitee From b9d1237ffd26d6c7adb563f255fcf96b9e4869c2 Mon Sep 17 00:00:00 2001 From: fanqibing Date: Mon, 3 Mar 2025 15:45:26 +0800 Subject: [PATCH 062/835] =?UTF-8?q?API18=E5=A2=9E=E5=8A=A0=E8=AF=BB?= =?UTF-8?q?=E5=86=99=E7=BD=91=E7=BB=9C=E6=89=A9=E5=B1=95=E5=B1=9E=E6=80=A7?= =?UTF-8?q?API?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: fanqibing --- api/@ohos.net.connection.d.ts | 65 +++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) diff --git a/api/@ohos.net.connection.d.ts b/api/@ohos.net.connection.d.ts index 0fa856d0b8..fe160e86d3 100644 --- a/api/@ohos.net.connection.d.ts +++ b/api/@ohos.net.connection.d.ts @@ -385,6 +385,71 @@ declare namespace connection { */ function getNetCapabilitiesSync(netHandle: NetHandle): NetCapabilities; + /** + * Set the network extended attribute for a {@link NetHandle} object. + * To invoke this method, you must have the {@code ohos.permission.SET_NET_EXT_ATTRIBUTE} permission. + * @permission ohos.permission.SET_NET_EXT_ATTRIBUTE + * @param { NetHandle } netHandle - Indicates the network to be queried. See {@link NetHandle}. + * @param { string } netExtAttribute - Indicates the extended attribute of the network. + * @returns { Promise } The promise returned by the function. + * @throws { BusinessError } 201 - Permission denied. + * @throws { BusinessError } 401 - Parameter error. + * @throws { BusinessError } 2100001 - Invalid parameter value. + * @throws { BusinessError } 2100002 - Failed to connect to the service. + * @throws { BusinessError } 2100003 - System internal error. + * @syscap SystemCapability.Communication.NetManager.Core + * @since 18 + */ + function setNetExtAttribute(netHandle: NetHandle, netExtAttribute: string): Promise; + + /** + * Set the network extended attribute for a {@link NetHandle} object. + * To invoke this method, you must have the {@code ohos.permission.SET_NET_EXT_ATTRIBUTE} permission. + * @permission ohos.permission.SET_NET_EXT_ATTRIBUTE + * @param { NetHandle } netHandle - Indicates the network to be queried. See {@link NetHandle}. + * @param { string } netExtAttribute - Indicates the extended attribute of the network. + * @throws { BusinessError } 201 - Permission denied. + * @throws { BusinessError } 401 - Parameter error. + * @throws { BusinessError } 2100001 - Invalid parameter value. + * @throws { BusinessError } 2100002 - Failed to connect to the service. + * @throws { BusinessError } 2100003 - System internal error. + * @syscap SystemCapability.Communication.NetManager.Core + * @since 18 + */ + function setNetExtAttributeSync(netHandle: NetHandle, netExtAttribute: string): void; + + /** + * Get the network extended attribute for a {@link NetHandle} object. + * To invoke this method, you must have the {@code ohos.permission.GET_NETWORK_INFO} permission. + * @permission ohos.permission.GET_NETWORK_INFO + * @param { NetHandle } netHandle - Indicates the network to be queried. See {@link NetHandle}. + * @returns { Promise } The promise returned by the function. + * @throws { BusinessError } 201 - Permission denied. + * @throws { BusinessError } 401 - Parameter error. + * @throws { BusinessError } 2100001 - Invalid parameter value. + * @throws { BusinessError } 2100002 - Failed to connect to the service. + * @throws { BusinessError } 2100003 - System internal error. + * @syscap SystemCapability.Communication.NetManager.Core + * @since 18 + */ + function getNetExtAttribute(netHandle: NetHandle): Promise; + + /** + * Get the network extended attribute for a {@link NetHandle} object. + * To invoke this method, you must have the {@code ohos.permission.GET_NETWORK_INFO} permission. + * @permission ohos.permission.GET_NETWORK_INFO + * @param { NetHandle } netHandle - Indicates the network to be queried. See {@link NetHandle}. + * @returns { string } The netExtAttribute string returned by the function. + * @throws { BusinessError } 201 - Permission denied. + * @throws { BusinessError } 401 - Parameter error. + * @throws { BusinessError } 2100001 - Invalid parameter value. + * @throws { BusinessError } 2100002 - Failed to connect to the service. + * @throws { BusinessError } 2100003 - System internal error. + * @syscap SystemCapability.Communication.NetManager.Core + * @since 18 + */ + function getNetExtAttributeSync(netHandle: NetHandle): string; + /** * Checks whether data traffic usage on the current network is metered. * @permission ohos.permission.GET_NETWORK_INFO -- Gitee From 816a50d876eec555ce6fe26eacfdc86fb6e2d705 Mon Sep 17 00:00:00 2001 From: baishunqin Date: Mon, 3 Mar 2025 15:46:01 +0800 Subject: [PATCH 063/835] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=A0=BC=E5=BC=8F?= =?UTF-8?q?=E5=8C=96=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: baishunqin --- kits/@kit.DistributedServiceKit.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kits/@kit.DistributedServiceKit.d.ts b/kits/@kit.DistributedServiceKit.d.ts index 675a53ecbb..92b5dda4f0 100644 --- a/kits/@kit.DistributedServiceKit.d.ts +++ b/kits/@kit.DistributedServiceKit.d.ts @@ -23,7 +23,7 @@ import distributedDeviceManager from '@ohos.distributedDeviceManager'; import deviceManager from '@ohos.distributedHardware.deviceManager'; import hardwareManager from '@ohos.distributedHardware.hardwareManager'; import abilityConnectionManager from '@ohos.distributedsched.abilityConnectionManager'; -import DistributedExtensionAbility from '@ohos.application.DistributedExtensionAbility' +import DistributedExtensionAbility from '@ohos.application.DistributedExtensionAbility'; import DistributedExtensionContext from '@ohos.application.DistributedExtensionContext'; export { -- Gitee From f2b0d8a866351fcf05c16ef7d62ed57db1cbd9f9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E4=BD=B3=E6=88=90?= Date: Mon, 3 Mar 2025 07:51:32 +0000 Subject: [PATCH 064/835] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=89=88=E6=9C=AC?= =?UTF-8?q?=E5=8F=B716->18?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 张佳成 --- api/@ohos.file.photoAccessHelper.d.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/api/@ohos.file.photoAccessHelper.d.ts b/api/@ohos.file.photoAccessHelper.d.ts index e2dacf5f64..cd1cc9753d 100644 --- a/api/@ohos.file.photoAccessHelper.d.ts +++ b/api/@ohos.file.photoAccessHelper.d.ts @@ -4534,7 +4534,7 @@ declare namespace photoAccessHelper { * @throws { BusinessError } 14000011 - System inner fail. * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core * @systemapi - * @since 16 + * @since 18 */ saveGalleryFormInfo(info: GalleryFormInfo): Promise; /** @@ -4582,7 +4582,7 @@ declare namespace photoAccessHelper { * @throws { BusinessError } 14000011 - System inner fail. * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core * @systemapi - * @since 16 + * @since 18 */ removeGalleryFormInfo(info: GalleryFormInfo): Promise; /** @@ -4598,7 +4598,7 @@ declare namespace photoAccessHelper { * @throws { BusinessError } 14000011 - System inner fail. * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core * @systemapi - * @since 16 + * @since 18 */ updateGalleryFormInfo(info: GalleryFormInfo): Promise; /** @@ -4754,7 +4754,7 @@ declare namespace photoAccessHelper { * @interface GalleryFormInfo * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core * @systemapi - * @since 16 + * @since 18 */ interface GalleryFormInfo { /** -- Gitee From 1b150173a2adf0373d87f13fc11ba853f03c2fd1 Mon Sep 17 00:00:00 2001 From: NiChloride Date: Mon, 3 Mar 2025 15:52:17 +0800 Subject: [PATCH 065/835] changed to API18 Signed-off-by: NiChloride --- api/@ohos.file.picker.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.file.picker.d.ts b/api/@ohos.file.picker.d.ts index 47ca24910f..f7be1b8cd1 100644 --- a/api/@ohos.file.picker.d.ts +++ b/api/@ohos.file.picker.d.ts @@ -663,7 +663,7 @@ declare namespace picker { * @type { ?boolean } * @syscap SystemCapability.FileManagement.UserFileService * @atomicservice - * @since 16 + * @since 18 */ isSupportEncryption?: boolean; } -- Gitee From 72c65cea8e4c79c264d28d30bd34e3e34b0e7c6f Mon Sep 17 00:00:00 2001 From: zhanghang Date: Mon, 3 Mar 2025 16:13:41 +0800 Subject: [PATCH 066/835] =?UTF-8?q?Menu=E6=94=AF=E6=8C=81=E5=BC=B9?= =?UTF-8?q?=E5=87=BA=E6=97=B6=E6=8C=AF=E5=8A=A8API?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: zhanghang --- api/@internal/component/ets/common.d.ts | 51 +++++++++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/api/@internal/component/ets/common.d.ts b/api/@internal/component/ets/common.d.ts index a911f261d1..a3e275ff94 100644 --- a/api/@internal/component/ets/common.d.ts +++ b/api/@internal/component/ets/common.d.ts @@ -16628,6 +16628,45 @@ interface ContextMenuAnimationOptions { */ type BorderRadiusType = Length | BorderRadiuses | LocalizedBorderRadiuses; +/** + * Defines the menu haptic feedback mode. + * + * @enum { number } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ +declare enum HapticFeedbackMode { + /** + * No haptic feedback. + * + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + DISABLED = 0, + /** + * Defines menu always haptic feedback. + * + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + ENABLED = 1, + /** + * Defines menu automatically haptic feedback. + * + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + AUTO = 2 +} + /** * Defines the context menu options. * @@ -16963,6 +17002,18 @@ declare interface ContextMenuOptions { * @since 16 */ enableHoverMode?: boolean; + + /** + * Defines the haptic feedback mode of menu. + * + * @type { ?HapticFeedbackMode } + * @default HapticFeedbackMode.DISABLED + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + hapticFeedbackMode?: HapticFeedbackMode; } /** -- Gitee From 9342663a0f796797275d2fb682034a25a10f54b0 Mon Sep 17 00:00:00 2001 From: ranranshengqi1999 Date: Mon, 6 Jan 2025 06:16:56 +0000 Subject: [PATCH 067/835] add off Signed-off-by: ranranshengqi1999 --- api/@ohos.multimedia.audio.d.ts | 120 ++++++++++++++++++++++++++++++-- 1 file changed, 114 insertions(+), 6 deletions(-) diff --git a/api/@ohos.multimedia.audio.d.ts b/api/@ohos.multimedia.audio.d.ts index 527cf2c651..6193e60bdc 100644 --- a/api/@ohos.multimedia.audio.d.ts +++ b/api/@ohos.multimedia.audio.d.ts @@ -4065,7 +4065,19 @@ declare namespace audio { * @crossplatform * @since 12 */ - off(type: 'audioRendererChange'): void; + /** + * Unsubscribes to audio renderer change events. + * @param { 'audioRendererChange' } type - Type of the event to listen for. Only the audioRendererChange event is supported. + * @param { Callback } callback - Callback invoked for the audio renderer change event. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * 1.Mandatory parameters are left unspecified; + * 2.Incorrect parameter types. + * @throws { BusinessError } 6800101 - Parameter verification failed. + * @syscap SystemCapability.Multimedia.Audio.Renderer + * @crossplatform + * @since 18 + */ + off(type: 'audioRendererChange', callback?: Callback): void; /** * Listens for audio capturer change events. When there is any audio capturer change, @@ -4115,7 +4127,19 @@ declare namespace audio { * @crossplatform * @since 12 */ - off(type: 'audioCapturerChange'): void; + /** + * Unsubscribes to audio capturer change events. + * @param { 'audioCapturerChange' } type - Type of the event to listen for. Only the audioCapturerChange event is supported. + * @param { Callback } callback - Callback invoked for the audio capturer change event. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * 1.Mandatory parameters are left unspecified; + * 2.Incorrect parameter types. + * @throws { BusinessError } 6800101 - Parameter verification failed. + * @syscap SystemCapability.Multimedia.Audio.Capturer + * @crossplatform + * @since 18 + */ + off(type: 'audioCapturerChange', callback?: Callback): void; /** * Checks whether a stream is active. This method uses an asynchronous callback to return the query result. @@ -4893,6 +4917,19 @@ declare namespace audio { */ on(type: 'ringerModeChange', callback: Callback): void; + /** + * Unsubscribes to the ringer mode state change events. + * @param { 'ringerModeChange' } type - Type of the event to listen for. + * @param { Callback } callback - Callback used to get the updated ringer mode. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * 1.Mandatory parameters are left unspecified; + * 2.Incorrect parameter types. + * @throws { BusinessError } 6800101 - Parameter verification failed. + * @syscap SystemCapability.Multimedia.Audio.Volume + * @since 18 + */ + off(type: 'ringerModeChange', callback?: Callback): void; + /** * Mutes or unmutes the microphone. This method uses an asynchronous callback to return the result. * @permission ohos.permission.MANAGE_AUDIO_CONFIG @@ -7647,6 +7684,19 @@ declare namespace audio { */ on(type: 'audioInterrupt', callback: Callback): void; + /** + * Unsubscribes audio interrupt events. + * @param { 'audioInterrupt' } type - Type of the event to listen for. + * @param { Callback } callback - Callback used to listen for interrupt callback. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * 1.Mandatory parameters are left unspecified; + * 2.Incorrect parameter types. + * @throws { BusinessError } 6800101 - Parameter verification failed. + * @syscap SystemCapability.Multimedia.Audio.Interrupt + * @since 18 + */ + off(type: 'audioInterrupt', callback?: Callback): void; + /** * Subscribes to mark reached events. When the number of frames rendered reaches the value of the frame parameter, * the callback is invoked. @@ -7680,7 +7730,15 @@ declare namespace audio { * @crossplatform * @since 12 */ - off(type: 'markReach'): void; + /** + * Unsubscribes from mark reached events. + * @param { 'markReach' } type - Type of the event to listen for. Only the markReach event is supported. + * @param { Callback } callback - Callback invoked when the event is triggered. + * @syscap SystemCapability.Multimedia.Audio.Renderer + * @crossplatform + * @since 18 + */ + off(type: 'markReach', callback?: Callback): void; /** * Subscribes to period reached events. When the period of frame rendering reaches the value of frame parameter, @@ -7715,7 +7773,15 @@ declare namespace audio { * @crossplatform * @since 12 */ - off(type: 'periodReach'): void; + /** + * Unsubscribes from period reached events. + * @param { 'periodReach' } type - Type of the event to listen for. Only the periodReach event is supported. + * @param { Callback } callback - Callback invoked when the event is triggered. + * @syscap SystemCapability.Multimedia.Audio.Renderer + * @crossplatform + * @since 18 + */ + off(type: 'periodReach', callback?: Callback): void; /** * Subscribes audio state change event callback. @@ -7734,6 +7800,19 @@ declare namespace audio { */ on(type: 'stateChange', callback: Callback): void; + /** + * Unsubscribes audio state change event callback. + * @param { 'stateChange' } type - Type of the event to listen for. + * @param { Callback } callback - Callback invoked when state change. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * 1.Mandatory parameters are left unspecified; + * 2.Incorrect parameter types. + * @throws { BusinessError } 6800101 - Parameter verification failed. + * @syscap SystemCapability.Multimedia.Audio.Renderer + * @since 18 + */ + off(type: 'stateChange', callback?: Callback): void; + /** * Subscribes output device change event callback. * The event is triggered when output device change for this stream. @@ -8599,7 +8678,15 @@ declare namespace audio { * @crossplatform * @since 12 */ - off(type: 'markReach'): void; + /** + * Unsubscribes from the mark reached events. + * @param { 'markReach' } type - Type of the event to listen for. Only the markReach event is supported. + * @param { Callback } callback - Callback invoked when the event is triggered. + * @syscap SystemCapability.Multimedia.Audio.Capturer + * @crossplatform + * @since 18 + */ + off(type: 'markReach', callback?: Callback): void; /** * Subscribes to period reached events. When the period of frame capturing reaches the value of frame parameter, @@ -8634,7 +8721,15 @@ declare namespace audio { * @crossplatform * @since 12 */ - off(type: 'periodReach'): void; + /** + * Unsubscribes from period reached events. + * @param { 'periodReach' } type - Type of the event to listen for. Only the periodReach event is supported. + * @param { Callback } callback - Callback invoked when the event is triggered. + * @syscap SystemCapability.Multimedia.Audio.Capturer + * @crossplatform + * @since 18 + */ + off(type: 'periodReach', callback?: Callback): void; /** * Subscribes audio state change event callback. @@ -8653,6 +8748,19 @@ declare namespace audio { */ on(type: 'stateChange', callback: Callback): void; + /** + * Unsubscribes audio state change event callback. + * @param { 'stateChange' } type - Type of the event to listen for. + * @param { Callback } callback - Callback used to listen for the audio state change event. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * 1.Mandatory parameters are left unspecified; + * 2.Incorrect parameter types. + * @throws { BusinessError } 6800101 - Parameter verification failed. + * @syscap SystemCapability.Multimedia.Audio.Capturer + * @since 18 + */ + off(type: 'stateChange', callback?: Callback): void; + /** * Listens for audio interrupt events. This method uses a callback to get interrupt events. The interrupt event is * triggered when audio recording is interrupted. -- Gitee From d13253615abbb0715bfc8671924c38b53dd588e2 Mon Sep 17 00:00:00 2001 From: zyx0121 Date: Thu, 27 Feb 2025 10:56:34 +0800 Subject: [PATCH 068/835] =?UTF-8?q?=E9=A2=84=E8=A7=88=E8=8F=9C=E5=8D=95?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=8C=AF=E5=8A=A8=E5=8F=8D=E9=A6=88=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: zyx0121 --- api/@internal/component/ets/rich_editor.d.ts | 30 ++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/api/@internal/component/ets/rich_editor.d.ts b/api/@internal/component/ets/rich_editor.d.ts index 91c676b68b..1f2ba2ed43 100644 --- a/api/@internal/component/ets/rich_editor.d.ts +++ b/api/@internal/component/ets/rich_editor.d.ts @@ -2870,6 +2870,36 @@ declare interface SelectionMenuOptions { * @since 15 */ onMenuHide?: MenuCallback; + + /** + * Defines the preview menu options. + * + * @type { ?PreviewMenuOptions } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @atomicservice + * @since 18 + */ + previewMenuOptions?: PreviewMenuOptions; +} + +/** + * Defines the preview menu options. + * + * @interface PreviewMenuOptions + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @atomicservice + * @since 18 + */ +declare interface PreviewMenuOptions { + /** + * Defines the haptic feedback mode of preview menu. + * + * @type { ?HapticFeedbackMode } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @atomicservice + * @since 18 + */ + hapticFeedbackMode? : HapticFeedbackMode; } /** -- Gitee From 21f9691520d88c1c17c035b66e544e07847b6c7c Mon Sep 17 00:00:00 2001 From: meikun4 Date: Mon, 3 Mar 2025 16:40:00 +0800 Subject: [PATCH 069/835] =?UTF-8?q?=E6=94=AF=E6=8C=81=E5=AD=90=E7=AA=97?= =?UTF-8?q?=E6=9C=80=E5=A4=A7=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: meikun4 --- api/@ohos.window.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.window.d.ts b/api/@ohos.window.d.ts index b708fed150..33d31f3438 100644 --- a/api/@ohos.window.d.ts +++ b/api/@ohos.window.d.ts @@ -9057,7 +9057,7 @@ declare namespace window { * @type { ?boolean } * @syscap SystemCapability.Window.SessionManager * @atomicservice - * @since 16 + * @since 18 */ maximizeSupported?: boolean; } -- Gitee From 897465b6d6ab62a45ea934b2b87ba60dbb650290 Mon Sep 17 00:00:00 2001 From: baishunqin Date: Mon, 3 Mar 2025 16:55:32 +0800 Subject: [PATCH 070/835] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=A0=BC=E5=BC=8F?= =?UTF-8?q?=E5=8C=96=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: baishunqin --- api/@ohos.distributedsched.abilityConnectionManager.d.ts | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/api/@ohos.distributedsched.abilityConnectionManager.d.ts b/api/@ohos.distributedsched.abilityConnectionManager.d.ts index ae35567a3e..f25a27c552 100644 --- a/api/@ohos.distributedsched.abilityConnectionManager.d.ts +++ b/api/@ohos.distributedsched.abilityConnectionManager.d.ts @@ -144,7 +144,7 @@ declare namespace abilityConnectionManager { * @type { boolean } * @syscap SystemCapability.DistributedSched.AppCollaboration * @since 18 - */ + */ isConnected: boolean; /** @@ -152,7 +152,7 @@ declare namespace abilityConnectionManager { * @type { ?ConnectErrorCode } * @syscap SystemCapability.DistributedSched.AppCollaboration * @since 18 - */ + */ errorCode?: ConnectErrorCode; /** @@ -489,7 +489,7 @@ declare namespace abilityConnectionManager { */ function off(type: 'receiveImage', sessionId: number, callback?: Callback): void; - + /** * Registers collaborateEvent event. * @@ -622,8 +622,8 @@ declare namespace abilityConnectionManager { * @syscap SystemCapability.DistributedSched.AppCollaboration * @since 18 */ - function sendData(sessionId: number, data: ArrayBuffer): Promise; + /** * Send image data. * @@ -668,7 +668,6 @@ declare namespace abilityConnectionManager { * @systemapi * @since 18 */ - function setSurfaceId(streamId: number, surfaceId: string, param: SurfaceParam): void; /** * Obtains the transmission surface. -- Gitee From 5595c6a5571a6a1dae94591d9dc35627ac6ffcfc Mon Sep 17 00:00:00 2001 From: zouqian5 Date: Mon, 3 Mar 2025 08:58:46 +0000 Subject: [PATCH 071/835] =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E6=B3=A8=E9=87=8A?= =?UTF-8?q?=E5=8F=82=E6=95=B0=E7=9A=84=E7=B1=BB=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: zouqian5 --- api/@ohos.multimedia.media.d.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/api/@ohos.multimedia.media.d.ts b/api/@ohos.multimedia.media.d.ts index a952ded64d..e18d2ed769 100755 --- a/api/@ohos.multimedia.media.d.ts +++ b/api/@ohos.multimedia.media.d.ts @@ -3858,7 +3858,7 @@ declare namespace media { interface MediaStream { /** * url for this mediaStream - * @type { number } source url. + * @type { string } * @syscap SystemCapability.Multimedia.Media.Core * @atomicservice * @since 18 @@ -3867,7 +3867,7 @@ declare namespace media { /** * video width. - * @type { number } video width. + * @type { number } * @syscap SystemCapability.Multimedia.Media.Core * @atomicservice * @since 18 @@ -3876,7 +3876,7 @@ declare namespace media { /** * video height. - * @type { number } video height. + * @type { number } * @syscap SystemCapability.Multimedia.Media.Core * @atomicservice * @since 18 @@ -3885,7 +3885,7 @@ declare namespace media { /** * biterate of this mediaStream. - * @type { number } The source bit rate. + * @type { number } * @syscap SystemCapability.Multimedia.Media.Core * @atomicservice * @since 18 -- Gitee From 8de54fdda98401e0bdeb9a03fce6ecd17b379c83 Mon Sep 17 00:00:00 2001 From: magekkkk Date: Mon, 3 Mar 2025 09:51:17 +0000 Subject: [PATCH 072/835] fix format more Signed-off-by: magekkkk --- api/@ohos.multimedia.audio.d.ts | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/api/@ohos.multimedia.audio.d.ts b/api/@ohos.multimedia.audio.d.ts index 9508ce6603..0b6b4c256d 100644 --- a/api/@ohos.multimedia.audio.d.ts +++ b/api/@ohos.multimedia.audio.d.ts @@ -4574,8 +4574,8 @@ declare namespace audio { * only when all callers cancel muted state the volume of this app will be truly unmuted. * @permission ohos.permission.MANAGE_AUDIO_CONFIG * @param { number } uid - App's uid. - * @param { boolean } owned - If true is passed, the result will be indicated your owned muted state settings to - * this app. Otherwise if false is passed, the result will be indicated the real muted state. + * @param { boolean } owned - If true is passed, the result will be indicated your owned muted state + * settings to this app. Otherwise if false is passed, the result will be indicated the real muted state. * @returns { Promise } Promise used to return the result. * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 202 - Not system App. @@ -4673,10 +4673,11 @@ declare namespace audio { off(type: 'volumeChange', callback?: Callback): void; /** - * Listens for specified app volume change events. The app volume may changed by {@link setAppVolumePercentageForUid}. + * Listens for specified app volume change events. + * The app volume may changed by {@link setAppVolumePercentageForUid}. * @permission ohos.permission.MANAGE_AUDIO_CONFIG - * @param { 'appVolumeChangeForUid' } type - Type of the event to listen for. Only the appVolumeChangeForUid event - * is supported. + * @param { 'appVolumeChangeForUid' } type - Type of the event to listen for. Only the + * appVolumeChangeForUid event is supported. * @param { number } uid - The app's uid. * @param { Callback } callback - Callback used to get the app volume change event. * @throws { BusinessError } 201 - Permission denied. @@ -4725,7 +4726,8 @@ declare namespace audio { /** * Unsubscribes to the app volume change events.. - * @param { 'appVolumeChange' } type - Type of the event to be unregistered. Only the appVolumeChange event is supported. + * @param { 'appVolumeChange' } type - Type of the event to be unregistered. Only the appVolumeChange event + * is supported. * @param { Callback } callback - Callback used to obtain the invoking volume change event. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters missing; @@ -6624,7 +6626,7 @@ declare namespace audio { networkId: string; /** * Audio volume mode of this volume event - * @type { AudioVolumeMode } + * @type { ?AudioVolumeMode } * @syscap SystemCapability.Multimedia.Audio.Volume * @since 16 */ -- Gitee From a97b5325dfa731743cab6ac9c4234b162abecec9 Mon Sep 17 00:00:00 2001 From: NiChloride Date: Mon, 3 Mar 2025 18:56:10 +0800 Subject: [PATCH 073/835] changed name to isEncryptionSupported Signed-off-by: NiChloride --- api/@ohos.file.picker.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.file.picker.d.ts b/api/@ohos.file.picker.d.ts index f7be1b8cd1..81febd62b5 100644 --- a/api/@ohos.file.picker.d.ts +++ b/api/@ohos.file.picker.d.ts @@ -665,7 +665,7 @@ declare namespace picker { * @atomicservice * @since 18 */ - isSupportEncryption?: boolean; + isEncryptionSupported?: boolean; } /** -- Gitee From a6bb9427b1b59ae63056583429f982bec49a189c Mon Sep 17 00:00:00 2001 From: thks Date: Sat, 1 Mar 2025 17:15:22 +0800 Subject: [PATCH 074/835] =?UTF-8?q?=E6=96=B0=E5=A2=9EsetFollowParentWindow?= =?UTF-8?q?LayoutEnabled=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: thks --- api/@ohos.window.d.ts | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/api/@ohos.window.d.ts b/api/@ohos.window.d.ts index cb32738c9a..ab1e9842c4 100644 --- a/api/@ohos.window.d.ts +++ b/api/@ohos.window.d.ts @@ -4367,6 +4367,24 @@ declare namespace window { */ resizeAsync(width: number, height: number): Promise; + /** + * Set whether to follow parent window layout. Only sub windows and dialogs are available. + * + * @param { boolean } enabled - If true, this window updates the layout follow the parent window. + * If false, this window does not update the layout follow the parent window. + * @returns { Promise } Promise that returns no value. + * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; + * 2. Incorrect parameter types. + * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. + * @throws { BusinessError } 1300002 - This window state is abnormal. + * @throws { BusinessError } 1300003 - This window manager service works abnormally. + * @throws { BusinessError } 1300004 - Unauthorized operation. + * @syscap SystemCapability.Window.SessionManager + * @atomicservice + * @since 18 + */ + setFollowParentWindowLayoutEnabled(enabled: boolean): Promise; + /** * Set the type of a window. * -- Gitee From 227baa30c3fb9b589bf814a5fe5cc4a7d9731620 Mon Sep 17 00:00:00 2001 From: wangqing Date: Sat, 8 Feb 2025 14:33:26 +0800 Subject: [PATCH 075/835] add hitracemeter interfaces Signed-off-by: wangqing Change-Id: I810ca54a1916705ad49ce391dcefdb1ac6ec4e74 --- api/@ohos.hiTraceMeter.d.ts | 210 +++++++++++++++++++++++++++++++++++- 1 file changed, 209 insertions(+), 1 deletion(-) diff --git a/api/@ohos.hiTraceMeter.d.ts b/api/@ohos.hiTraceMeter.d.ts index 3b881bd0e5..a203466d09 100644 --- a/api/@ohos.hiTraceMeter.d.ts +++ b/api/@ohos.hiTraceMeter.d.ts @@ -45,7 +45,91 @@ * @syscap SystemCapability.HiviewDFX.HiTrace * @since 8 */ +/** + * Provides interfaces to trace a task for performance measure, the logs can be capture by the + * bytrace cmdline available on the device. + * + *

This interfaces trace the start, end, and value changes of key processes that last for at least 3 ms. + * + *

Example: + * Track the beginning of a context: + *

{@code
+ * hiTraceMeter.startTrace("checkName", 111);
+ * }
+ * Track the end of a context: + *
{@code
+ * hiTraceMeter.finishTrace("checkName", 111);
+ * }
+ * To trace the number of layers, which is 3: + *
{@code
+ * hiTraceMeter.traceByValue("curLayer", 3);
+ * }
+ * + *

Each {@code startTrace} matches one {@code finishTrace}, and they must have the same name + * and taskId. + * + * @namespace hiTraceMeter + * @syscap SystemCapability.HiviewDFX.HiTrace + * @atomicservice + * @since 18 + */ declare namespace hiTraceMeter { + + /** + * Enumerates the HiTrace output levels. The output level threshold system parameter determines the minimum output trace. + * + * @enum { number } + * @syscap SystemCapability.HiviewDFX.HiTrace + * @atomicservice + * @since 18 + */ + enum HiTraceOutputLevel { + /** + * Ouput level only for debug usage. + * + * @syscap SystemCapability.HiviewDFX.HiTrace + * @atomicservice + * @since 18 + */ + DEBUG = 0, + + /** + * Output level for beta version usage. + * + * @syscap SystemCapability.HiviewDFX.HiTrace + * @atomicservice + * @since 18 + */ + INFO = 1, + + /** + * Output level for beta version usage, with higher priority than INFO. + * + * @syscap SystemCapability.HiviewDFX.HiTrace + * @atomicservice + * @since 18 + */ + CRITICAL = 2, + + /** + * Output level for commercial version usage. + * + * @syscap SystemCapability.HiviewDFX.HiTrace + * @atomicservice + * @since 18 + */ + COMMERCIAL = 3, + + /** + * Output level range limit. + * + * @syscap SystemCapability.HiviewDFX.HiTrace + * @atomicservice + * @since 18 + */ + MAX = COMMERCIAL + } + /** * Records a trace marking it as the start of a task, can with the expected completion time between * startTrace and finishTrace. @@ -59,6 +143,20 @@ declare namespace hiTraceMeter { * @syscap SystemCapability.HiviewDFX.HiTrace * @since 8 */ + /** + * Records a trace marking it as the start of a task, can with the expected completion time between + * startTrace and finishTrace. + * + * This method is invoked at the start of a transaction to indicate that a task has started, whose name + * is specified by {@code name}, and the taskId is used to distinguish the tasks. It must be followed by + * {@link #finishTrace}, the name and taskId need to be the same. + * + * @param { string } name Indicates the task name. + * @param { number } taskId The unique id used to distinguish the tasks and match with the id in follow finishTrace. + * @syscap SystemCapability.HiviewDFX.HiTrace + * @atomicservice + * @since 18 + */ function startTrace(name: string, taskId: number): void; /** @@ -73,7 +171,20 @@ declare namespace hiTraceMeter { * @syscap SystemCapability.HiviewDFX.HiTrace * @since 8 */ - function finishTrace(name: string, taskId: number): void; + /** + * Records a trace and marks it as the end of a task. + * + * This method is invoked at the end of a transaction to indicate that a task has ended, whose name + * is specified by {@code name}. This method must be invoked after the the startTrace. + * + * @param { string } name Indicates the task name. It must be the same with the {@code name} of startTrace. + * @param { number } taskId The unique id used to distinguish the tasks and must be the same with the . + * {@code taskId} of startTrace. + * @syscap SystemCapability.HiviewDFX.HiTrace + * @atomicservice + * @since 18 + */ + function finishTrace(name: string, taskId: number): void; /** * Records a trace for generating a count, such as clock pulse and the number of layers. @@ -83,7 +194,104 @@ declare namespace hiTraceMeter { * @syscap SystemCapability.HiviewDFX.HiTrace * @since 8 */ + /** + * Records a trace for generating a count, such as clock pulse and the number of layers. + * + * @param { string } name Indicates the name used to identify the count. + * @param { number } count Indicates the number of the count. + * @syscap SystemCapability.HiviewDFX.HiTrace + * @atomicservice + * @since 18 + */ function traceByValue(name: string, count: number): void; + + /** + * Records a trace marking it as the start of a task. + * + * This method is invoked at the start of a transaction to indicate that a task has started, whose name + * is specified by {@code name}, and the taskId is used to distinguish the tasks. It must be followed by + * {@link #finishSyncTrace}, called by the same thread with the same level. + * + * @param { HiTraceOutputLevel } level Indicates trace output priority level. + * @param { string } name Indicates the task name. + * @param { string } customArgs Indicates key=value pair to be outputed in trace; multiple pairs should use comma + * as seperator. + * @syscap SystemCapability.HiviewDFX.HiTrace + * @atomicservice + * @since 18 + */ + function startSyncTrace(level: HiTraceOutputLevel, name: string, customArgs?: string): void; + + /** + * Records a trace and marks it as the end of a task. + * + * This method is invoked at the end of a transaction to indicate that the nearest running task tracked by + * startSyncTrace that has yet to be marked by finishSyncTrace, has ended. + * This method must be invoked after the the {@link #startSyncTrace}, by the same thread. + * + * @param { HiTraceOutputLevel } level Indicates trace output priority level. + * @syscap SystemCapability.HiviewDFX.HiTrace + * @atomicservice + * @since 18 + */ + function finishSyncTrace(level: HiTraceOutputLevel): void; + + /** + * Records a trace marking it as the start of a task. + * + * This method is invoked at the start of a transaction to indicate that a task has started, whose name + * is specified by {@code name}, and the taskId is used to distinguish the tasks. It must be followed by a + * corresponding {@link #finishAsyncTrace}, with the same level, name, and taskId. + * + * @param { HiTraceOutputLevel } level Indicates trace output priority level. + * @param { string } name Indicates the task name. + * @param { number } taskId The unique id used to distinguish the task and match with the id of the corresponding finishAsyncTrace. + * @param { string } customCategory Indicates the label to aggregate asynchronous task display. + * @param { string } customArgs Indicates key=value pair to be outputed in trace; multiple pairs should use comma as seperator. + * @syscap SystemCapability.HiviewDFX.HiTrace + * @atomicservice + * @since 18 + */ + function startAsyncTrace(level: HiTraceOutputLevel, name: string, taskId: number, customCategory: string, customArgs?: string): void; + + /** + * Records a trace and marks it as the end of a task. + * + * This method is invoked at the end of a transaction to indicate that a task has ended, whose name is specified + * by {@code name}. This method must be invoked after the the {@link #startAsyncTrace}, with the same level, name, and taskId. + * It is not required to be invoked by the same thread calling startAsyncTrace. + * + * @param { HiTraceOutputLevel } level Indicates trace output priority level. + * @param { string } name Indicates the task name. + * @param { number } taskId The unique id used to distinguish the task and match with the id of the corresponding startAsyncTrace. + * @syscap SystemCapability.HiviewDFX.HiTrace + * @atomicservice + * @since 18 + */ + function finishAsyncTrace(level: HiTraceOutputLevel, name: string, taskId: number): void; + + /** + * Records a trace for generating a count, such as clock pulse and the number of layers. + * + * @param { HiTraceOutputLevel } level Indicates trace output priority level. + * @param { string } name Indicates the name used to identify the count. + * @param { number } count Indicates the number of the count. + * @syscap SystemCapability.HiviewDFX.HiTrace + * @atomicservice + * @since 18 + */ + function traceByValue(level: HiTraceOutputLevel, name: string, count: number): void; + + /** + * Return whether the current process is allowed to output trace. + * + * @returns { boolean } The status of whether the current process is allowed to output trace. + * @syscap SystemCapability.HiviewDFX.HiTrace + * @atomicservice + * @since 18 + */ + function isTraceEnabled(): boolean; + } export default hiTraceMeter; -- Gitee From 963e3d68bf4bd4f684bd7dcc1aed3841edfbe98f Mon Sep 17 00:00:00 2001 From: duanhan Date: Mon, 3 Mar 2025 19:37:49 +0800 Subject: [PATCH 076/835] 0303 gif pack interface fix Signed-off-by: duanhan --- api/@ohos.multimedia.image.d.ts | 33 +++++++++++++++++---------------- 1 file changed, 17 insertions(+), 16 deletions(-) diff --git a/api/@ohos.multimedia.image.d.ts b/api/@ohos.multimedia.image.d.ts index 236ca95839..38bdd006ec 100644 --- a/api/@ohos.multimedia.image.d.ts +++ b/api/@ohos.multimedia.image.d.ts @@ -8737,19 +8737,19 @@ function createUnpremultipliedPixelMap(src: PixelMap, dst: PixelMap): Promise; /** - * Compresses or packs some images into an arraybuffer and uses a promise to return the result. + * Compresses a Pixelmap sequence into gif. * - * @param { Array } pixelmapSequence PixelMaps to be processed. + * @param { Array } pixelmapSequence PixelMaps to be encoded. * @param { PackingOptionsForSequence } options Options for image packing. - * @returns { Promise } A Promise instance used to return the operation result. - * @throws { BusinessError } 401 - If the parameter is invalid. - * @throws { BusinessError } 62980101 - The image data is abnormal. - * @throws { BusinessError } 62980106 - The image is too large. - * @throws { BusinessError } 62980119 - If encoder occur error during encoding. + * @returns { Promise } encoded buffer. + * @throws { BusinessError } 401 - Parameter error.Possible causes: 1.Mandatory parameters are left unspecified. + * 2.Incorrect parameter types;3.Parameter verification failed. + * @throws { BusinessError } 7800201 - Unsupported options. + * @throws { BusinessError } 7800301 - Encoding failed. * @syscap SystemCapability.Multimedia.Image.ImagePacker * @since 18 */ - packToData(pixelmapSequence: Array, options: PackingOptionsForSequence): Promise; + packToDataFromPixelmapSequence(pixelmapSequence: Array, options: PackingOptionsForSequence): Promise; /** * Compresses or packs an image into a file and uses a callback to return the result. @@ -8840,19 +8840,20 @@ function createUnpremultipliedPixelMap(src: PixelMap, dst: PixelMap): Promise; /** - * Compresses or packs some images into a file and uses a promise to return the result. + * Compresses a Pixelmap sequence into gif. * - * @param { Array } pixelmapSequence PixelMaps to be processed. - * @param { number } fd ID of a file descriptor. + * @param { Array } pixelmapSequence PixelMaps to be encoded. + * @param { number } fd File descriptor of the output encoded file. * @param { PackingOptionsForSequence } options Options for image packing. - * @returns { Promise } A Promise instance used to return the operation result. - * @throws { BusinessError } 401 - If the parameter is invalid. - * @throws { BusinessError } 62980101 - The image data is abnormal. - * @throws { BusinessError } 62980119 - If encoder occur error during encoding. + * @returns { Promise } void. + * @throws { BusinessError } 401 - Parameter error.Possible causes: 1.Mandatory parameters are left unspecified. + * 2.Incorrect parameter types;3.Parameter verification failed. + * @throws { BusinessError } 7800201 - Unsupported options. + * @throws { BusinessError } 7800301 - Encoding failed. * @syscap SystemCapability.Multimedia.Image.ImagePacker * @since 18 */ - packToFile(pixelmapSequence: Array, fd: number, options: PackingOptionsForSequence): Promise; + packToFileFromPixelmapSequence(pixelmapSequence: Array, fd: number, options: PackingOptionsForSequence): Promise; /** * Releases an ImagePacker instance and uses a callback to return the result. -- Gitee From f0ef07d36d883927e24f9593f41065d7855f169f Mon Sep 17 00:00:00 2001 From: magekkkk Date: Mon, 3 Mar 2025 11:51:29 +0000 Subject: [PATCH 077/835] change versions Signed-off-by: magekkkk --- api/@ohos.multimedia.audio.d.ts | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/api/@ohos.multimedia.audio.d.ts b/api/@ohos.multimedia.audio.d.ts index cf10ae820d..8e8021ba77 100644 --- a/api/@ohos.multimedia.audio.d.ts +++ b/api/@ohos.multimedia.audio.d.ts @@ -3087,7 +3087,7 @@ declare namespace audio { * @throws { BusinessError } 202 - Not system App. * @syscap SystemCapability.Multimedia.Audio.Core * @systemapi - * @since 16 + * @since 18 */ getEffectManager(): AudioEffectManager; @@ -5746,7 +5746,7 @@ declare namespace audio { * @typedef AudioEffectManager * @syscap SystemCapability.Multimedia.Audio.Core * @systemapi - * @since 16 + * @since 18 */ interface AudioEffectManager { /** @@ -5758,7 +5758,7 @@ declare namespace audio { * @throws { BusinessError } 6800301 - System error. * @syscap SystemCapability.Multimedia.Audio.Core * @systemapi - * @since 16 + * @since 18 */ getSupportedAudioEffectProperty(): Array; @@ -5779,7 +5779,7 @@ declare namespace audio { * @throws { BusinessError } 6800301 - System error. * @syscap SystemCapability.Multimedia.Audio.Core * @systemapi - * @since 16 + * @since 18 */ setAudioEffectProperty(propertyArray: Array): void; @@ -5792,7 +5792,7 @@ declare namespace audio { * @throws { BusinessError } 6800301 - System error. * @syscap SystemCapability.Multimedia.Audio.Core * @systemapi - * @since 16 + * @since 18 */ getAudioEffectProperty(): Array; } @@ -8061,7 +8061,7 @@ declare namespace audio { * Source type for voice transcription and processing. * @syscap SystemCapability.Multimedia.Audio.Core * @systemapi - * @since 16 + * @since 18 */ SOURCE_TYPE_VOICE_TRANSCRIPTION = 12, @@ -10285,14 +10285,14 @@ declare namespace audio { * @enum { number } * @syscap SystemCapability.Multimedia.Audio.Core * @systemapi - * @since 16 + * @since 18 */ enum EffectFlag { /** * Audio render effect. * @syscap SystemCapability.Multimedia.Audio.Core * @systemapi - * @since 16 + * @since 18 */ RENDER_EFFECT_FLAG = 0, @@ -10300,7 +10300,7 @@ declare namespace audio { * Audio capture effect. * @syscap SystemCapability.Multimedia.Audio.Core * @systemapi - * @since 16 + * @since 18 */ CAPTURE_EFFECT_FLAG = 1 } @@ -10310,7 +10310,7 @@ declare namespace audio { * @typedef AudioEffectProperty * @syscap SystemCapability.Multimedia.Audio.Core * @systemapi - * @since 16 + * @since 18 */ interface AudioEffectProperty { /** @@ -10318,7 +10318,7 @@ declare namespace audio { * @type { string } * @syscap SystemCapability.Multimedia.Audio.Core * @systemapi - * @since 16 + * @since 18 */ name: string; @@ -10327,7 +10327,7 @@ declare namespace audio { * @type { string } * @syscap SystemCapability.Multimedia.Audio.Core * @systemapi - * @since 16 + * @since 18 */ category: string; @@ -10336,7 +10336,7 @@ declare namespace audio { * @type { EffectFlag } * @syscap SystemCapability.Multimedia.Audio.Core * @systemapi - * @since 16 + * @since 18 */ flag: EffectFlag; } -- Gitee From f4920c78997d4c11e4a7e93b3fa3bba60c7eb3b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B0=A2=E6=99=BA=E5=AE=87?= Date: Mon, 3 Mar 2025 19:54:30 +0800 Subject: [PATCH 078/835] api18 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: Iaab3db67fd5f202f995b5d7448e85bc7b77a795d Signed-off-by: 谢智宇 --- api/@ohos.resourceManager.d.ts | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/api/@ohos.resourceManager.d.ts b/api/@ohos.resourceManager.d.ts index cc2e0d8642..a5b9f8b882 100644 --- a/api/@ohos.resourceManager.d.ts +++ b/api/@ohos.resourceManager.d.ts @@ -1621,7 +1621,7 @@ declare namespace resourceManager { * @crossplatform * @atomicservice * @since 11 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.resourceManager.getIntPluralStringValueSync */ getPluralStringValue(resource: Resource, num: number, callback: _AsyncCallback): void; @@ -1676,7 +1676,7 @@ declare namespace resourceManager { * @crossplatform * @atomicservice * @since 11 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.resourceManager.getIntPluralStringValueSync */ getPluralStringValue(resource: Resource, num: number): Promise; @@ -2245,7 +2245,7 @@ declare namespace resourceManager { * @crossplatform * @atomicservice * @since 11 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.resourceManager.getIntPluralStringByNameSync */ getPluralStringByName(resName: string, num: number, callback: _AsyncCallback): void; @@ -2297,7 +2297,7 @@ declare namespace resourceManager { * @crossplatform * @atomicservice * @since 11 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.resourceManager.getIntPluralStringByNameSync */ getPluralStringByName(resName: string, num: number): Promise; @@ -3016,7 +3016,7 @@ declare namespace resourceManager { * @crossplatform * @atomicservice * @since 11 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.resourceManager.getIntPluralStringValueSync */ getPluralStringValue(resId: number, num: number, callback: _AsyncCallback): void; @@ -3068,7 +3068,7 @@ declare namespace resourceManager { * @crossplatform * @atomicservice * @since 11 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.resourceManager.getIntPluralStringValueSync */ getPluralStringValue(resId: number, num: number): Promise; @@ -4442,7 +4442,7 @@ declare namespace resourceManager { * @crossplatform * @atomicservice * @since 11 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.resourceManager.getIntPluralStringValueSync */ getPluralStringValueSync(resId: number, num: number): string; @@ -4480,7 +4480,7 @@ declare namespace resourceManager { * @crossplatform * @atomicservice * @since 11 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.resourceManager.getIntPluralStringValueSync */ getPluralStringValueSync(resource: Resource, num: number): string; @@ -4574,7 +4574,7 @@ declare namespace resourceManager { * @crossplatform * @atomicservice * @since 11 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.resourceManager.getIntPluralStringByNameSync */ getPluralStringByNameSync(resName: string, num: number): string; -- Gitee From a15e29516156e204253af9d537073ed7fdb45172 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=96=BB=E5=BF=97=E5=8B=87?= Date: Mon, 3 Mar 2025 20:13:03 +0800 Subject: [PATCH 079/835] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E6=89=93=E5=BC=80?= =?UTF-8?q?=E5=8D=A1=E7=89=87=E7=BC=96=E8=BE=91=E9=A1=B5=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 喻志勇 --- api/@ohos.app.form.formProvider.d.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/api/@ohos.app.form.formProvider.d.ts b/api/@ohos.app.form.formProvider.d.ts index dab2c51411..a4b0d1fcba 100644 --- a/api/@ohos.app.form.formProvider.d.ts +++ b/api/@ohos.app.form.formProvider.d.ts @@ -422,5 +422,6 @@ declare namespace formProvider { */ function openFormManager(want: Want): void; + function openFormEditAbility(abilityName: string, formId: string, isMainPage?: boolean): void; } export default formProvider; -- Gitee From 891fff0e5c379b42a15c85f1ca795a238434f08a Mon Sep 17 00:00:00 2001 From: zhangzezhong Date: Mon, 3 Mar 2025 20:29:54 +0800 Subject: [PATCH 080/835] =?UTF-8?q?=E5=9B=9E=E9=80=80getBundleInfoForSelf?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E8=B7=A8=E5=B9=B3=E5=8F=B0=E9=80=82=E9=85=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: zhangzezhong --- api/@ohos.bundle.bundleManager.d.ts | 386 ------------------------- api/bundleManager/AbilityInfo.d.ts | 149 ---------- api/bundleManager/ApplicationInfo.d.ts | 198 ------------- api/bundleManager/BundleInfo.d.ts | 221 -------------- api/bundleManager/HapModuleInfo.d.ts | 40 --- 5 files changed, 994 deletions(-) diff --git a/api/@ohos.bundle.bundleManager.d.ts b/api/@ohos.bundle.bundleManager.d.ts index 0f0a4336d7..c22c0f56d2 100644 --- a/api/@ohos.bundle.bundleManager.d.ts +++ b/api/@ohos.bundle.bundleManager.d.ts @@ -73,15 +73,6 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ - /** - * Used to query the enumeration value of bundleInfo. Multiple values can be passed in the form. - * - * @enum { number } - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ enum BundleFlag { /** * Used to obtain the default bundleInfo. The obtained bundleInfo does not contain information of @@ -98,15 +89,6 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ - /** - * Used to obtain the default bundleInfo. The obtained bundleInfo does not contain information of - * signatureInfo, applicationInfo, hapModuleInfo, ability, extensionAbility and permission. - * - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ GET_BUNDLE_INFO_DEFAULT = 0x00000000, /** * Used to obtain the bundleInfo containing applicationInfo. The obtained bundleInfo does not @@ -123,15 +105,6 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ - /** - * Used to obtain the bundleInfo containing applicationInfo. The obtained bundleInfo does not - * contain the information of signatureInfo, hapModuleInfo, ability, extensionAbility and permission. - * - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ GET_BUNDLE_INFO_WITH_APPLICATION = 0x00000001, /** * Used to obtain the bundleInfo containing hapModuleInfo. The obtained bundleInfo does not @@ -148,15 +121,6 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ - /** - * Used to obtain the bundleInfo containing hapModuleInfo. The obtained bundleInfo does not - * contain the information of signatureInfo, applicationInfo, ability, extensionAbility and permission. - * - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ GET_BUNDLE_INFO_WITH_HAP_MODULE = 0x00000002, /** * Used to obtain the bundleInfo containing ability. The obtained bundleInfo does not @@ -175,16 +139,6 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ - /** - * Used to obtain the bundleInfo containing ability. The obtained bundleInfo does not - * contain the information of signatureInfo, applicationInfo, extensionAbility and permission. - * It can't be used alone, it needs to be used with GET_BUNDLE_INFO_WITH_HAP_MODULE. - * - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ GET_BUNDLE_INFO_WITH_ABILITY = 0x00000004, /** * Used to obtain the bundleInfo containing extensionAbility. The obtained bundleInfo does not @@ -219,15 +173,6 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ - /** - * Used to obtain the bundleInfo containing permission. The obtained bundleInfo does not - * contain the information of signatureInfo, applicationInfo, hapModuleInfo, extensionAbility and ability. - * - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ GET_BUNDLE_INFO_WITH_REQUESTED_PERMISSION = 0x00000010, /** * Used to obtain the metadata contained in applicationInfo, moduleInfo and abilityInfo. @@ -246,16 +191,6 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ - /** - * Used to obtain the metadata contained in applicationInfo, moduleInfo and abilityInfo. - * It can't be used alone, it needs to be used with GET_BUNDLE_INFO_WITH_APPLICATION, - * GET_BUNDLE_INFO_WITH_HAP_MODULE, GET_BUNDLE_INFO_WITH_ABILITIES, GET_BUNDLE_INFO_WITH_EXTENSION_ABILITY. - * - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ GET_BUNDLE_INFO_WITH_METADATA = 0x00000020, /** * Used to obtain the default bundleInfo containing disabled application and ability. @@ -274,16 +209,6 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ - /** - * Used to obtain the default bundleInfo containing disabled application and ability. - * The obtained bundleInfo does not contain information of signatureInfo, applicationInfo, - * hapModuleInfo, ability, extensionAbility and permission. - * - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ GET_BUNDLE_INFO_WITH_DISABLE = 0x00000040, /** * Used to obtain the bundleInfo containing signatureInfo. The obtained bundleInfo does not @@ -300,15 +225,6 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ - /** - * Used to obtain the bundleInfo containing signatureInfo. The obtained bundleInfo does not - * contain the information of applicationInfo, hapModuleInfo, extensionAbility, ability and permission. - * - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ GET_BUNDLE_INFO_WITH_SIGNATURE_INFO = 0x00000080, /** * Used to obtain the bundleInfo containing menu configuration in hapModuleInfo. @@ -778,15 +694,6 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ - /** - * PermissionGrantState - * - * @enum { number } - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ export enum PermissionGrantState { /** * PERMISSION_DENIED @@ -801,14 +708,6 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ - /** - * PERMISSION_DENIED - * - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ PERMISSION_DENIED = -1, /** @@ -824,14 +723,6 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ - /** - * PERMISSION_GRANTED - * - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ PERMISSION_GRANTED = 0 } @@ -850,15 +741,6 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ - /** - * Support window mode - * - * @enum { number } - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ export enum SupportWindowMode { /** * Indicates supported window mode of full screen mode @@ -873,14 +755,6 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ - /** - * Indicates supported window mode of full screen mode - * - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ FULL_SCREEN = 0, /** * Indicates supported window mode of split mode @@ -895,14 +769,6 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ - /** - * Indicates supported window mode of split mode - * - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ SPLIT = 1, /** * Indicates supported window mode of floating mode @@ -917,14 +783,6 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ - /** - * Indicates supported window mode of floating mode - * - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ FLOATING = 2 } @@ -1012,14 +870,6 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ - /** - * Indicates that the ability can have specified instances - * - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ SPECIFIED = 2 } @@ -1075,15 +925,6 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ - /** - * Display orientation - * - * @enum { number } - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ export enum DisplayOrientation { /** * Indicates that the system automatically determines the display orientation @@ -1098,14 +939,6 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ - /** - * Indicates that the system automatically determines the display orientation - * - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ UNSPECIFIED, /** @@ -1121,14 +954,6 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ - /** - * Indicates the landscape orientation - * - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ LANDSCAPE, /** @@ -1144,14 +969,6 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ - /** - * Indicates the portrait orientation - * - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ PORTRAIT, /** @@ -1167,14 +984,6 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ - /** - * Indicates the page ability orientation is the same as that of the nearest ability in the stack - * - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ FOLLOW_RECENT, /** @@ -1190,14 +999,6 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ - /** - * Indicates the inverted landscape orientation - * - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ LANDSCAPE_INVERTED, /** @@ -1213,14 +1014,6 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ - /** - * Indicates the inverted portrait orientation - * - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ PORTRAIT_INVERTED, /** @@ -1236,14 +1029,6 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ - /** - * Indicates the orientation can be auto-rotated - * - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ AUTO_ROTATION, /** @@ -1259,14 +1044,6 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ - /** - * Indicates the landscape orientation rotated with sensor - * - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ AUTO_ROTATION_LANDSCAPE, /** @@ -1282,14 +1059,6 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ - /** - * Indicates the portrait orientation rotated with sensor - * - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ AUTO_ROTATION_PORTRAIT, /** @@ -1305,14 +1074,6 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ - /** - * Indicates the sensor restricted mode - * - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ AUTO_ROTATION_RESTRICTED, /** @@ -1328,14 +1089,6 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ - /** - * Indicates the sensor landscape restricted mode - * - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ AUTO_ROTATION_LANDSCAPE_RESTRICTED, /** @@ -1351,14 +1104,6 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ - /** - * Indicates the sensor portrait restricted mode - * - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ AUTO_ROTATION_PORTRAIT_RESTRICTED, /** @@ -1374,14 +1119,6 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ - /** - * Indicates the locked orientation mode - * - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ LOCKED, /** @@ -1418,15 +1155,6 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ - /** - * Indicates module type - * - * @enum { number } - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ export enum ModuleType { /** * Indicates entry type @@ -1441,14 +1169,6 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ - /** - * Indicates entry type - * - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ ENTRY = 1, /** * Indicates feature type @@ -1463,14 +1183,6 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ - /** - * Indicates feature type - * - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ FEATURE = 2, /** * Indicates shared type @@ -1485,14 +1197,6 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ - /** - * Indicates shared type - * - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ SHARED = 3 } @@ -3795,15 +3499,6 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ - /** - * Obtains configuration information about an application. - * - * @typedef { _ApplicationInfo } - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ export type ApplicationInfo = _ApplicationInfo; /** @@ -3821,15 +3516,6 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ - /** - * Indicates the metadata information about a module. - * - * @typedef { _ModuleMetadata } - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ export type ModuleMetadata = _ModuleMetadata; /** @@ -3847,15 +3533,6 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ - /** - * Indicates the Metadata. - * - * @typedef { _Metadata } - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ export type Metadata = _Metadata; /** @@ -3873,15 +3550,6 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ - /** - * Obtains configuration information about a bundle. - * - * @typedef { _BundleInfo.BundleInfo } - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ export type BundleInfo = _BundleInfo.BundleInfo; /** @@ -3899,15 +3567,6 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ - /** - * The scene which is used. - * - * @typedef { _BundleInfo.UsedScene } - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ export type UsedScene = _BundleInfo.UsedScene; /** @@ -3925,15 +3584,6 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ - /** - * Indicates the required permissions details defined in file config.json. - * - * @typedef { _BundleInfo.ReqPermissionDetail } - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ export type ReqPermissionDetail = _BundleInfo.ReqPermissionDetail; /** @@ -3951,15 +3601,6 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ - /** - * Indicates the SignatureInfo. - * - * @typedef { _BundleInfo.SignatureInfo } - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ export type SignatureInfo = _BundleInfo.SignatureInfo; /** @@ -3986,15 +3627,6 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ - /** - * Obtains configuration information about a module. - * - * @typedef { _HapModuleInfo.HapModuleInfo } - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ export type HapModuleInfo = _HapModuleInfo.HapModuleInfo; /** @@ -4066,15 +3698,6 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ - /** - * Obtains configuration information about an ability. - * - * @typedef { _AbilityInfo.AbilityInfo } - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ export type AbilityInfo = _AbilityInfo.AbilityInfo; /** @@ -4092,15 +3715,6 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ - /** - * Contains basic Ability information. Indicates the window size.. - * - * @typedef { _AbilityInfo.WindowSize } - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ export type WindowSize = _AbilityInfo.WindowSize; /** diff --git a/api/bundleManager/AbilityInfo.d.ts b/api/bundleManager/AbilityInfo.d.ts index 1d4ac79f31..efbe0d0b87 100644 --- a/api/bundleManager/AbilityInfo.d.ts +++ b/api/bundleManager/AbilityInfo.d.ts @@ -326,16 +326,6 @@ export interface AbilityInfo { * @atomicservice * @since 11 */ - /** - * Process of ability, if user do not set it, the value equal application process - * - * @type { string } - * @readonly - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ readonly process: string; /** @@ -355,16 +345,6 @@ export interface AbilityInfo { * @atomicservice * @since 11 */ - /** - * Indicates whether this ability can be called by other abilities - * - * @type { boolean } - * @readonly - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ readonly exported: boolean; /** @@ -395,16 +375,6 @@ export interface AbilityInfo { * @atomicservice * @since 11 */ - /** - * Enumerates ability display orientations - * - * @type { bundleManager.DisplayOrientation } - * @readonly - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ readonly orientation: bundleManager.DisplayOrientation; /** @@ -453,16 +423,6 @@ export interface AbilityInfo { * @atomicservice * @since 11 */ - /** - * The permissions that others need to launch this ability - * - * @type { Array } - * @readonly - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ readonly permissions: Array; /** @@ -515,16 +475,6 @@ export interface AbilityInfo { * @atomicservice * @since 11 */ - /** - * The device types that this ability can run on - * - * @type { Array } - * @readonly - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ readonly deviceTypes: Array; /** @@ -602,16 +552,6 @@ export interface AbilityInfo { * @atomicservice * @since 11 */ - /** - * Indicates whether the ability is enabled - * - * @type { boolean } - * @readonly - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ readonly enabled: boolean; /** @@ -631,16 +571,6 @@ export interface AbilityInfo { * @atomicservice * @since 11 */ - /** - * Indicates which window mode is supported - * - * @type { Array } - * @readonly - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ readonly supportWindowModes: Array; /** @@ -660,16 +590,6 @@ export interface AbilityInfo { * @atomicservice * @since 11 */ - /** - * Indicates window size - * - * @type { WindowSize } - * @readonly - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ readonly windowSize: WindowSize; /** @@ -731,15 +651,6 @@ export interface AbilityInfo { * @atomicservice * @since 11 */ -/** - * Indicates the window size. - * - * @typedef WindowSize - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ export interface WindowSize { /** * Indicates maximum ratio of width over height of window under free window status. @@ -758,16 +669,6 @@ export interface WindowSize { * @atomicservice * @since 11 */ - /** - * Indicates maximum ratio of width over height of window under free window status. - * - * @type { number } - * @readonly - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ readonly maxWindowRatio: number; /** @@ -787,16 +688,6 @@ export interface WindowSize { * @atomicservice * @since 11 */ - /** - * Indicates minimum ratio of width over height of window under free window status. - * - * @type { number } - * @readonly - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ readonly minWindowRatio: number; /** @@ -816,16 +707,6 @@ export interface WindowSize { * @atomicservice * @since 11 */ - /** - * Indicates maximum width of window under free window status. - * - * @type { number } - * @readonly - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ readonly maxWindowWidth: number; /** @@ -845,16 +726,6 @@ export interface WindowSize { * @atomicservice * @since 11 */ - /** - * Indicates minimum width of window under free window status. - * - * @type { number } - * @readonly - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ readonly minWindowWidth: number; /** @@ -874,16 +745,6 @@ export interface WindowSize { * @atomicservice * @since 11 */ - /** - * Indicates maximum height of window under free window status. - * - * @type { number } - * @readonly - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ readonly maxWindowHeight: number; /** @@ -903,15 +764,5 @@ export interface WindowSize { * @atomicservice * @since 11 */ - /** - * Indicates minimum height of window under free window status. - * - * @type { number } - * @readonly - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ readonly minWindowHeight: number; } diff --git a/api/bundleManager/ApplicationInfo.d.ts b/api/bundleManager/ApplicationInfo.d.ts index d3f86b497d..14bd7443ab 100644 --- a/api/bundleManager/ApplicationInfo.d.ts +++ b/api/bundleManager/ApplicationInfo.d.ts @@ -151,16 +151,6 @@ export interface ApplicationInfo { * @atomicservice * @since 11 */ - /** - * Indicates whether or not this application may be instantiated - * - * @type { boolean } - * @readonly - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ readonly enabled: boolean; /** @@ -296,16 +286,6 @@ export interface ApplicationInfo { * @atomicservice * @since 11 */ - /** - * Process of application, if user do not set it ,the value equal bundleName - * - * @type { string } - * @readonly - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ readonly process: string; /** @@ -325,16 +305,6 @@ export interface ApplicationInfo { * @atomicservice * @since 11 */ - /** - * Indicates the permissions required for accessing the application. - * - * @type { Array } - * @readonly - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ readonly permissions: Array; /** @@ -395,16 +365,6 @@ export interface ApplicationInfo { * @atomicservice * @since 11 */ - /** - * Indicates the metadata of the application - * - * @type { Array } - * @readonly - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ readonly metadataArray: Array; /** @@ -424,16 +384,6 @@ export interface ApplicationInfo { * @atomicservice * @since 11 */ - /** - * Indicates whether or not this application may be removable - * - * @type { boolean } - * @readonly - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ readonly removable: boolean; /** @@ -453,16 +403,6 @@ export interface ApplicationInfo { * @atomicservice * @since 11 */ - /** - * Indicates the access token of the application - * - * @type { number } - * @readonly - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ readonly accessTokenId: number; /** @@ -482,16 +422,6 @@ export interface ApplicationInfo { * @atomicservice * @since 11 */ - /** - * Indicates the uid of the application - * - * @type { number } - * @readonly - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ readonly uid: number; /** @@ -511,16 +441,6 @@ export interface ApplicationInfo { * @atomicservice * @since 11 */ - /** - * Indicates icon resource of the application - * - * @type { Resource } - * @readonly - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ readonly iconResource: Resource; /** @@ -540,16 +460,6 @@ export interface ApplicationInfo { * @atomicservice * @since 11 */ - /** - * Indicates label resource of the application - * - * @type { Resource } - * @readonly - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ readonly labelResource: Resource; /** @@ -569,16 +479,6 @@ export interface ApplicationInfo { * @atomicservice * @since 11 */ - /** - * Indicates description resource of the application - * - * @type { Resource } - * @readonly - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ readonly descriptionResource: Resource; /** @@ -598,16 +498,6 @@ export interface ApplicationInfo { * @atomicservice * @since 11 */ - /** - * Indicates the appDistributionType of the application - * - * @type { string } - * @readonly - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ readonly appDistributionType: string; /** @@ -627,16 +517,6 @@ export interface ApplicationInfo { * @atomicservice * @since 11 */ - /** - * Indicates the appProvisionType of the application - * - * @type { string } - * @readonly - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ readonly appProvisionType: string; /** @@ -656,16 +536,6 @@ export interface ApplicationInfo { * @atomicservice * @since 11 */ - /** - * Indicates whether the application is a system application - * - * @type { boolean } - * @readonly - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ readonly systemApp: boolean; /** @@ -704,16 +574,6 @@ export interface ApplicationInfo { * @atomicservice * @since 11 */ - /** - * Indicates whether the application is in debug mode. - * - * @type { boolean } - * @readonly - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ readonly debug: boolean; /** @@ -725,16 +585,6 @@ export interface ApplicationInfo { * @atomicservice * @since 11 */ - /** - * Indicates whether the application data is unclearable, that is, whether the application data cannot be cleared. - * - * @type { boolean } - * @readonly - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ readonly dataUnclearable: boolean; /** @@ -745,15 +595,6 @@ export interface ApplicationInfo { * @syscap SystemCapability.BundleManager.BundleFramework.Core * @since 12 */ - /** - * Indicates native library path. - * - * @type { string } - * @readonly - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @since 18 - */ readonly nativeLibraryPath: string; /** @@ -796,16 +637,6 @@ export interface ApplicationInfo { * @atomicservice * @since 12 */ - /** - * Indicates the release type of the app - * - * @type { string } - * @readonly - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ readonly releaseType: string; /** @@ -846,15 +677,6 @@ export interface ApplicationInfo { * @atomicservice * @since 11 */ -/** - * Indicates the ModuleMetadata - * - * @typedef ModuleMetadata - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ export interface ModuleMetadata { /** * Indicates the name of this hap module @@ -873,16 +695,6 @@ export interface ModuleMetadata { * @atomicservice * @since 11 */ - /** - * Indicates the name of this hap module - * - * @type { string } - * @readonly - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ readonly moduleName: string; /** @@ -902,16 +714,6 @@ export interface ModuleMetadata { * @atomicservice * @since 11 */ - /** - * Indicates the metadata of this hap module - * - * @type { Array } - * @readonly - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ readonly metadata: Array; } diff --git a/api/bundleManager/BundleInfo.d.ts b/api/bundleManager/BundleInfo.d.ts index 79e418bab4..846ffc4d71 100644 --- a/api/bundleManager/BundleInfo.d.ts +++ b/api/bundleManager/BundleInfo.d.ts @@ -37,15 +37,6 @@ import bundleManager from './../@ohos.bundle.bundleManager'; * @atomicservice * @since 11 */ -/** - * Obtains configuration information about a bundle - * - * @typedef BundleInfo - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ export interface BundleInfo { /** * Indicates the name of this bundle @@ -64,16 +55,6 @@ export interface BundleInfo { * @atomicservice * @since 11 */ - /** - * Indicates the name of this bundle - * - * @type { string } - * @readonly - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ readonly name: string; /** @@ -93,16 +74,6 @@ export interface BundleInfo { * @atomicservice * @since 11 */ - /** - * Indicates the bundle vendor - * - * @type { string } - * @readonly - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ readonly vendor: string; /** @@ -122,16 +93,6 @@ export interface BundleInfo { * @atomicservice * @since 11 */ - /** - * Indicates the version code of the bundle - * - * @type { number } - * @readonly - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ readonly versionCode: number; /** @@ -151,16 +112,6 @@ export interface BundleInfo { * @atomicservice * @since 11 */ - /** - * Indicates the version name of the bundle - * - * @type { string } - * @readonly - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ readonly versionName: string; /** @@ -180,16 +131,6 @@ export interface BundleInfo { * @atomicservice * @since 11 */ - /** - * Indicates the **minimum ** version compatible with the bundle - * - * @type { number } - * @readonly - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ readonly minCompatibleVersionCode: number; /** @@ -209,16 +150,6 @@ export interface BundleInfo { * @atomicservice * @since 11 */ - /** - * Indicates the target version number of the bundle - * - * @type { number } - * @readonly - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ readonly targetVersion: number; /** @@ -238,16 +169,6 @@ export interface BundleInfo { * @atomicservice * @since 11 */ - /** - * Obtains configuration information about an application - * - * @type { ApplicationInfo } - * @readonly - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ readonly appInfo: ApplicationInfo; /** @@ -267,16 +188,6 @@ export interface BundleInfo { * @atomicservice * @since 11 */ - /** - * Obtains configuration information about a module - * - * @type { Array } - * @readonly - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ readonly hapModulesInfo: Array; /** @@ -296,16 +207,6 @@ export interface BundleInfo { * @atomicservice * @since 11 */ - /** - * Indicates the required permissions details defined in the bundle - * - * @type { Array } - * @readonly - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ readonly reqPermissionDetails: Array; /** @@ -325,16 +226,6 @@ export interface BundleInfo { * @atomicservice * @since 11 */ - /** - * Indicates the grant state of required permissions - * - * @type { Array } - * @readonly - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ readonly permissionGrantStates: Array; /** @@ -354,16 +245,6 @@ export interface BundleInfo { * @atomicservice * @since 11 */ - /** - * Indicates the SignatureInfo of the bundle - * - * @type { SignatureInfo } - * @readonly - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ readonly signatureInfo: SignatureInfo; /** @@ -452,15 +333,6 @@ export interface BundleInfo { * @atomicservice * @since 11 */ -/** - * Indicates the required permissions details defined in configuration file - * - * @typedef ReqPermissionDetail - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ export interface ReqPermissionDetail { /** * Indicates the name of this required permissions @@ -477,15 +349,6 @@ export interface ReqPermissionDetail { * @atomicservice * @since 11 */ - /** - * Indicates the name of this required permissions - * - * @type { string } - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ name: string; /** @@ -520,15 +383,6 @@ export interface ReqPermissionDetail { * @atomicservice * @since 11 */ - /** - * Indicates the reason of this required permissions - * - * @type { string } - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ reason: string; /** @@ -546,15 +400,6 @@ export interface ReqPermissionDetail { * @atomicservice * @since 11 */ - /** - * Indicates the reason id of this required permissions - * - * @type { number } - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ reasonId: number; /** @@ -572,15 +417,6 @@ export interface ReqPermissionDetail { * @atomicservice * @since 11 */ - /** - * Indicates the used scene of this required permissions - * - * @type { UsedScene } - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ usedScene: UsedScene; } @@ -599,15 +435,6 @@ export interface ReqPermissionDetail { * @atomicservice * @since 11 */ -/** - * The scene which is used - * - * @typedef UsedScene - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ export interface UsedScene { /** * Indicates the abilities that need the permission @@ -624,15 +451,6 @@ export interface UsedScene { * @atomicservice * @since 11 */ - /** - * Indicates the abilities that need the permission - * - * @type { Array } - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ abilities: Array; /** @@ -650,15 +468,6 @@ export interface UsedScene { * @atomicservice * @since 11 */ - /** - * Indicates the time when the permission is used - * - * @type { string } - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ when: string; } @@ -677,15 +486,6 @@ export interface UsedScene { * @atomicservice * @since 11 */ -/** - * Indicates SignatureInfo - * - * @typedef SignatureInfo - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ export interface SignatureInfo { /** * Indicates the ID of the application to which this bundle belongs @@ -706,17 +506,6 @@ export interface SignatureInfo { * @atomicservice * @since 11 */ - /** - * Indicates the ID of the application to which this bundle belongs - * The application ID uniquely identifies an application. It is determined by the bundle name and signature - * - * @type { string } - * @readonly - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ readonly appId: string; /** @@ -736,16 +525,6 @@ export interface SignatureInfo { * @atomicservice * @since 11 */ - /** - * Indicates the fingerprint of the certificate - * - * @type { string } - * @readonly - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ readonly fingerprint: string; /** diff --git a/api/bundleManager/HapModuleInfo.d.ts b/api/bundleManager/HapModuleInfo.d.ts index 5cd49b30a5..852cb64981 100644 --- a/api/bundleManager/HapModuleInfo.d.ts +++ b/api/bundleManager/HapModuleInfo.d.ts @@ -374,16 +374,6 @@ export interface HapModuleInfo { * @atomicservice * @since 11 */ - /** - * The device types that this hap module can run on - * - * @type { Array } - * @readonly - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ readonly deviceTypes: Array; /** @@ -403,16 +393,6 @@ export interface HapModuleInfo { * @atomicservice * @since 11 */ - /** - * Indicates whether free installation of the hap module is supported - * - * @type { boolean } - * @readonly - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ readonly installationFree: boolean; /** @@ -432,16 +412,6 @@ export interface HapModuleInfo { * @atomicservice * @since 11 */ - /** - * Indicates the hash value of the hap module - * - * @type { string } - * @readonly - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ readonly hashValue: string; /** @@ -461,16 +431,6 @@ export interface HapModuleInfo { * @atomicservice * @since 11 */ - /** - * Indicates the type of the module - * - * @type { bundleManager.ModuleType } - * @readonly - * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @crossplatform - * @atomicservice - * @since 18 - */ readonly type: bundleManager.ModuleType; /** -- Gitee From 06671c3a628e3fd4c65e9cedc48c9bb32d92e36a Mon Sep 17 00:00:00 2001 From: bluhuang Date: Wed, 26 Feb 2025 10:58:00 +0800 Subject: [PATCH 081/835] change brand name to GSKV Signed-off-by: bluhuang --- api/@ohos.data.preferences.d.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/@ohos.data.preferences.d.ts b/api/@ohos.data.preferences.d.ts index 12a109d195..89ead37065 100644 --- a/api/@ohos.data.preferences.d.ts +++ b/api/@ohos.data.preferences.d.ts @@ -168,13 +168,13 @@ declare namespace preferences { XML = 0, /** - * CLKV storage type + * GSKV storage type * * @syscap SystemCapability.DistributedDataManager.Preferences.Core * @atomicservice * @since 18 */ - CLKV + GSKV } /** -- Gitee From d80a6788a6bf14576ec9e088d150446f482ac801 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E4=BD=B3=E6=88=90?= Date: Tue, 4 Mar 2025 01:26:59 +0000 Subject: [PATCH 082/835] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=89=88=E6=9C=AC?= =?UTF-8?q?=E5=8F=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 张佳成 --- api/@ohos.file.photoAccessHelper.d.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/@ohos.file.photoAccessHelper.d.ts b/api/@ohos.file.photoAccessHelper.d.ts index cd1cc9753d..62da58d846 100644 --- a/api/@ohos.file.photoAccessHelper.d.ts +++ b/api/@ohos.file.photoAccessHelper.d.ts @@ -4763,7 +4763,7 @@ declare namespace photoAccessHelper { * @type { string } * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core * @systemapi - * @since 16 + * @since 18 */ formId: string; /** @@ -4772,7 +4772,7 @@ declare namespace photoAccessHelper { * @type { ?Array } * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core * @systemapi - * @since 16 + * @since 18 */ assertUris?: Array; } -- Gitee From bd5022b45ceb32e8c9f6d5ddaa22049b6acb99c3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=83=A1=E4=BC=9F?= Date: Tue, 4 Mar 2025 01:27:11 +0000 Subject: [PATCH 083/835] update api/@ohos.resourceschedule.backgroundTaskManager.d.ts. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 胡伟 --- api/@ohos.resourceschedule.backgroundTaskManager.d.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/api/@ohos.resourceschedule.backgroundTaskManager.d.ts b/api/@ohos.resourceschedule.backgroundTaskManager.d.ts index 59321e2d5b..30b520de7a 100644 --- a/api/@ohos.resourceschedule.backgroundTaskManager.d.ts +++ b/api/@ohos.resourceschedule.backgroundTaskManager.d.ts @@ -859,14 +859,14 @@ declare namespace backgroundTaskManager { * * @enum { number } * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask - * @since 18 + * @since 16 */ export enum BackgroundSubMode { /** * bluetooth car key mode * * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask - * @since 18 + * @since 16 */ CAR_KEY = 1 } @@ -876,14 +876,14 @@ declare namespace backgroundTaskManager { * * @enum { string } * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask - * @since 18 + * @since 16 */ export enum BackgroundModeType { /** * subMode type * * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask - * @since 18 + * @since 16 */ SUB_MODE = 'subMode' } -- Gitee From 5452a848162e3e09bece99da765c4b3fee932f8b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=83=91=E9=BD=90=E7=86=A0?= Date: Thu, 13 Feb 2025 13:58:47 +0800 Subject: [PATCH 084/835] PanGesture Add Listener MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 郑齐熠 --- api/@ohos.arkui.UIContext.d.ts | 120 +++++++++++++++++++++++++++++++++ 1 file changed, 120 insertions(+) diff --git a/api/@ohos.arkui.UIContext.d.ts b/api/@ohos.arkui.UIContext.d.ts index 32deedff4f..565197db1a 100644 --- a/api/@ohos.arkui.UIContext.d.ts +++ b/api/@ohos.arkui.UIContext.d.ts @@ -1472,6 +1472,22 @@ export class PromptAction { */ declare type ClickEventListenerCallback = (event: ClickEvent, node?: FrameNode) => void; +/** + * Defines the callback type used in UIObserver watch pan event. + * The value of event indicates the information of pan event. + * The value of node indicates the frameNode which will receive the event. + * + * @typedef { function } PanListenerCallback + * @param { GestureEvent } event - the information of pan event + * @param { GestureRecognizer } current - the information of panRecognizer + * @param { FrameNode } [node] - the information of frameNode + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ +declare type PanListenerCallback = (event: GestureEvent, current: GestureRecognizer, node?: FrameNode) => void; + /** * Defines the callback type used in UIObserver watch gesture. * The value of event indicates the information of gesture. @@ -1996,6 +2012,110 @@ export class UIObserver { */ off(type: 'didClick', callback?: GestureEventListenerCallback): void; + /** + * Registers a callback function to be called before panGesture onActionStart is called. + * + * @param { 'beforePanStart' } type - The type of event to listen for. + * @param { PanListenerCallback } callback - The callback function to be called + * when the panGesture will be trigger or after. + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + on(type: 'beforePanStart', callback: PanListenerCallback): void; + + /** + * Removes a callback function to be called before panGesture onActionStart is called. + * + * @param { 'beforePanStart' } type - The type of event to remove the listener for. + * @param { PanListenerCallback } [callback] - The callback function to remove. If not provided, + * all callbacks for the given event type will be removed. + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + off(type: 'beforePanStart', callback?: PanListenerCallback): void; + + /** + * Registers a callback function to be called before panGesture onActionEnd is called. + * + * @param { 'beforePanEnd' } type - The type of event to listen for. + * @param { PanListenerCallback } callback - The callback function to be called + * when the panGesture will be trigger or after. + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + on(type: 'beforePanEnd', callback: PanListenerCallback): void; + + /** + * Removes a callback function to be called before panGesture onActionEnd is called. + * + * @param { 'beforePanEnd' } type - The type of event to remove the listener for. + * @param { PanListenerCallback } [callback] - The callback function to remove. If not provided, + * all callbacks for the given event type will be removed. + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + off(type: 'beforePanEnd', callback?: PanListenerCallback): void; + + /** + * Registers a callback function to be called after panGesture onActionStart is called. + * + * @param { 'afterPanStart' } type - The type of event to listen for. + * @param { PanListenerCallback } callback - The callback function to be called + * when the panGesture will be trigger or after. + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + on(type: 'afterPanStart', callback: PanListenerCallback): void; + + /** + * Removes a callback function to be called after panGesture onActionStart is called. + * + * @param { 'afterPanStart' } type - The type of event to remove the listener for. + * @param { PanListenerCallback } [callback] - The callback function to remove. If not provided, + * all callbacks for the given event type will be removed. + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + off(type: 'afterPanStart', callback?: PanListenerCallback): void; + + /** + * Registers a callback function to be called after panGesture onActionEnd is called. + * + * @param { 'afterPanEnd' } type - The type of event to listen for. + * @param { PanListenerCallback } callback - The callback function to be called + * when the panGesture will be trigger or after. + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + on(type: 'afterPanEnd', callback: PanListenerCallback): void; + + /** + * Removes a callback function to be called after panGesture onActionEnd is called. + * + * @param { 'afterPanEnd' } type - The type of event to remove the listener for. + * @param { PanListenerCallback } [callback] - The callback function to remove. If not provided, + * all callbacks for the given event type will be removed. + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + off(type: 'afterPanEnd', callback?: PanListenerCallback): void; + /** * Registers a callback function to be called when the tabContent is showed or hidden. * -- Gitee From b4ecd89f7a74c657b9d342f268a039efc5b14154 Mon Sep 17 00:00:00 2001 From: x00600181 Date: Tue, 4 Mar 2025 09:53:47 +0800 Subject: [PATCH 085/835] =?UTF-8?q?=E3=80=90=E6=97=A5=E5=8E=86=E3=80=912D?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E5=A2=9E=E5=8A=A0=E6=9F=A5=E8=AF=A2=E9=87=8D?= =?UTF-8?q?=E5=A4=8D=E6=97=A5=E7=A8=8B=E5=AE=9E=E4=BE=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: I7f1c82ced4a1fe0e6c9b02bf81d2d598e6f37b6e Signed-off-by: x00600181 --- api/@ohos.calendarManager.d.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/api/@ohos.calendarManager.d.ts b/api/@ohos.calendarManager.d.ts index db41cd95a9..a4b6aacd2d 100644 --- a/api/@ohos.calendarManager.d.ts +++ b/api/@ohos.calendarManager.d.ts @@ -452,7 +452,7 @@ declare namespace calendarManager { * @returns { Promise } Information about events that match the condition * @syscap SystemCapability.Applications.CalendarData * @atomicservice - * @since 16 + * @since 18 */ queryEventInstances(start: number, end: number, ids?: number[], eventKey?: (keyof Event)[]): Promise; } @@ -775,7 +775,7 @@ declare namespace calendarManager { * @type { ?number } * @syscap SystemCapability.Applications.CalendarData * @atomicservice - * @since 16 + * @since 18 */ instanceStartTime?: number; @@ -784,7 +784,7 @@ declare namespace calendarManager { * @type { ?number } * @syscap SystemCapability.Applications.CalendarData * @atomicservice - * @since 16 + * @since 18 */ instanceEndTime?: number; } -- Gitee From 3ba65893eac498d831621bd60f231b6e567fe0f9 Mon Sep 17 00:00:00 2001 From: wangxiuxiu96 Date: Tue, 4 Mar 2025 10:10:59 +0800 Subject: [PATCH 086/835] marquee_kits Signed-off-by: wangxiuxiu96 --- kits/@kit.ArkUI.d.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/kits/@kit.ArkUI.d.ts b/kits/@kit.ArkUI.d.ts index 5330da3d78..c24c9a524f 100644 --- a/kits/@kit.ArkUI.d.ts +++ b/kits/@kit.ArkUI.d.ts @@ -107,7 +107,8 @@ import performanceMonitor from '@ohos.arkui.performanceMonitor'; import { RectShape, CircleShape, EllipseShape, PathShape } from '@ohos.arkui.shape'; import { AtomicServiceBar, ComponentUtils, ContextMenuController, CursorController, DragController, Font, KeyboardAvoidMode, MediaQuery, OverlayManager, PromptAction, Router, - UIContext, UIInspector, UIObserver, PageInfo, SwiperDynamicSyncScene, SwiperDynamicSyncSceneType, FrameCallback, MeasureUtils, OverlayManagerOptions, TargetInfo + UIContext, UIInspector, UIObserver, PageInfo, SwiperDynamicSyncScene, SwiperDynamicSyncSceneType, MarqueeDynamicSyncScene, MarqueeDynamicSyncSceneType, FrameCallback, + MeasureUtils, OverlayManagerOptions, TargetInfo } from '@ohos.arkui.UIContext'; import curves from '@ohos.curves'; import { @@ -267,7 +268,8 @@ export { ExtraRegionPosition, ExpandedRegionLayoutOptions, HoverModeRegionLayoutOptions, FoldedRegionLayoutOptions, PresetSplitRatio, FoldSplitContainer, HoverModeStatus, OnHoverStatusChangeHandler, AppStorageV2, PersistenceV2, Type, UIUtils, ConnectOptions, typeNode, - IDataSourcePrefetching, IPrefetcher, BasicPrefetcher, SwiperDynamicSyncScene, SwiperDynamicSyncSceneType, uiExtension, FullScreenLaunchComponent, MeasureUtils, + IDataSourcePrefetching, IPrefetcher, BasicPrefetcher, SwiperDynamicSyncScene, SwiperDynamicSyncSceneType, MarqueeDynamicSyncScene, MarqueeDynamicSyncSceneType, + uiExtension, FullScreenLaunchComponent, MeasureUtils, CommonModifier, ColumnModifier, ColumnSplitModifier, RowModifier, RowSplitModifier, SideBarContainerModifier, BlankModifier, DividerModifier, GridColModifier, GridRowModifier, NavDestinationModifier, NavigatorModifier, StackModifier, NavigationModifier, NavRouterModifier, StepperItemModifier, TabsModifier, GridModifier, -- Gitee From e26f9b5af132a4aef79823c3a3aabb09501297d7 Mon Sep 17 00:00:00 2001 From: lwf Date: Tue, 4 Mar 2025 02:15:23 +0000 Subject: [PATCH 087/835] update api/@ohos.screenLock.d.ts. Signed-off-by: lwf --- api/@ohos.screenLock.d.ts | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/api/@ohos.screenLock.d.ts b/api/@ohos.screenLock.d.ts index 92b6cf0f04..90f3d27ec2 100644 --- a/api/@ohos.screenLock.d.ts +++ b/api/@ohos.screenLock.d.ts @@ -226,7 +226,8 @@ declare namespace screenLock { enum StrongAuthReasonFlags { /** * Indicates that there are no strong authentication reason flags. - * + * + * @syscap SystemCapability.MiscServices.ScreenLock * @since 12 */ NONE = 0x00000000, @@ -234,6 +235,7 @@ declare namespace screenLock { /** * Indicates the strong authentication reason requested after boot. * + * @syscap SystemCapability.MiscServices.ScreenLock * @since 12 */ AFTER_BOOT = 0x00000001, @@ -241,6 +243,7 @@ declare namespace screenLock { /** * Indicates the strong authentication reason requested after timeout. * + * @syscap SystemCapability.MiscServices.ScreenLock * @since 12 */ AFTER_TIMEOUT = 0x00000002, @@ -248,6 +251,7 @@ declare namespace screenLock { /** * Indicates the strong authentication reason requested by active request. * + * @syscap SystemCapability.MiscServices.ScreenLock * @since 12 */ ACTIVE_REQUEST = 0x00000004, @@ -255,6 +259,7 @@ declare namespace screenLock { /** * Indicates the strong authentication reason requested by policy restriction. * + * @syscap SystemCapability.MiscServices.ScreenLock * @since 12 */ POLICY_RESTRICTION = 0x00000008 @@ -272,6 +277,7 @@ declare namespace screenLock { /** * Indicates the screen lock is not authenticated. * + * @syscap SystemCapability.MiscServices.ScreenLock * @since 12 */ NOT_AUTHED = 0, @@ -279,6 +285,7 @@ declare namespace screenLock { /** * Indicates the screen lock is pre authenticated by credential. * + * @syscap SystemCapability.MiscServices.ScreenLock * @since 12 */ PRE_AUTHED_BY_CREDENTIAL = 1, @@ -286,6 +293,7 @@ declare namespace screenLock { /** * Indicates the screen lock is pre authenticated by fingerprint. * + * @syscap SystemCapability.MiscServices.ScreenLock * @since 12 */ PRE_AUTHED_BY_FINGERPRINT = 2, @@ -293,6 +301,7 @@ declare namespace screenLock { /** * Indicates the screen lock is pre authenticated by face. * + * @syscap SystemCapability.MiscServices.ScreenLock * @since 12 */ PRE_AUTHED_BY_FACE = 3, @@ -300,6 +309,7 @@ declare namespace screenLock { /** * Indicates the screen lock is authenticated by credential. * + * @syscap SystemCapability.MiscServices.ScreenLock * @since 12 */ AUTHED_BY_CREDENTIAL = 4, @@ -307,6 +317,7 @@ declare namespace screenLock { /** * Indicates the screen lock is authenticated by fingerprint. * + * @syscap SystemCapability.MiscServices.ScreenLock * @since 12 */ AUTHED_BY_FINGERPRINT = 5, @@ -314,6 +325,7 @@ declare namespace screenLock { /** * Indicates the screen lock is authenticated by face. * + * @syscap SystemCapability.MiscServices.ScreenLock * @since 12 */ AUTHED_BY_FACE = 6, -- Gitee From 255bfe73b02f84102640992295ee7ea8e70425d1 Mon Sep 17 00:00:00 2001 From: quguiren Date: Tue, 4 Mar 2025 10:22:57 +0800 Subject: [PATCH 088/835] change to since 18 Signed-off-by: quguiren --- api/@ohos.router.d.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/api/@ohos.router.d.ts b/api/@ohos.router.d.ts index 90023711c1..a29146556d 100644 --- a/api/@ohos.router.d.ts +++ b/api/@ohos.router.d.ts @@ -140,7 +140,7 @@ declare namespace router { * @syscap SystemCapability.ArkUI.ArkUI.Lite * @crossplatform * @atomicservice - * @since 16 + * @since 18 */ interface RouterOptions { /** @@ -180,7 +180,7 @@ declare namespace router { * @syscap SystemCapability.ArkUI.ArkUI.Lite * @crossplatform * @atomicservice - * @since 16 + * @since 18 */ url: string; @@ -212,7 +212,7 @@ declare namespace router { * @syscap SystemCapability.ArkUI.ArkUI.Lite * @crossplatform * @atomicservice - * @since 16 + * @since 18 */ params?: Object; -- Gitee From 7080acf7860759ed9ec50439143113ee3d4c18cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8F=B2=E6=99=93=E6=99=93?= Date: Tue, 4 Mar 2025 10:45:13 +0800 Subject: [PATCH 089/835] =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 史晓晓 --- api/@ohos.distributedDeviceManager.d.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/api/@ohos.distributedDeviceManager.d.ts b/api/@ohos.distributedDeviceManager.d.ts index c141ac9f3c..5aea1b2b2b 100644 --- a/api/@ohos.distributedDeviceManager.d.ts +++ b/api/@ohos.distributedDeviceManager.d.ts @@ -568,7 +568,9 @@ declare namespace distributedDeviceManager { /** * Releases the {@code DeviceManager} instance that is no longer used. * + * @permission ohos.permission.DISTRIBUTED_DATASYNC * @param { DeviceManager } deviceManager - Indicates the {@code DeviceManager} instance. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; -- Gitee From 08395c6b432dd950396399408560746fc9179d90 Mon Sep 17 00:00:00 2001 From: taozhuowei Date: Tue, 4 Mar 2025 02:51:25 +0000 Subject: [PATCH 090/835] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=88=86=E6=AE=B5?= =?UTF-8?q?=E6=B8=B2=E6=9F=93=E6=8E=A5=E5=8F=A3=E7=89=88=E6=9C=AC=E5=8F=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: taozhuowei --- api/@internal/component/ets/web.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@internal/component/ets/web.d.ts b/api/@internal/component/ets/web.d.ts index b5081012f6..93007ae494 100644 --- a/api/@internal/component/ets/web.d.ts +++ b/api/@internal/component/ets/web.d.ts @@ -9362,7 +9362,7 @@ declare class WebAttribute extends CommonMethod { * @param { boolean} optimizeParserBudget Default value is false, set true to enable optimize parser budget. * @returns { WebAttribute } * @syscap SystemCapability.Web.Webview.Core - * @since 18 + * @since 15 */ optimizeParserBudget(optimizeParserBudget: boolean): WebAttribute; -- Gitee From e7466c0ba7ad3e6dc24aa92a8ad347b39166a3dd Mon Sep 17 00:00:00 2001 From: l00844999 Date: Tue, 4 Mar 2025 11:06:05 +0800 Subject: [PATCH 091/835] drawing fix Signed-off-by: l00844999 --- api/@ohos.graphics.drawing.d.ts | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/api/@ohos.graphics.drawing.d.ts b/api/@ohos.graphics.drawing.d.ts index a29aad308a..ff599e22d6 100644 --- a/api/@ohos.graphics.drawing.d.ts +++ b/api/@ohos.graphics.drawing.d.ts @@ -1113,8 +1113,8 @@ declare namespace drawing { * @param { common2D.Point3d } planeParams - Represents z offset of the occluder from the canvas based on x and y. * @param { common2D.Point3d } devLightPos - Represents the position of the light relative to the canvas. * @param { number } lightRadius - The radius of the circular light. - * @param { number } ambientColor - Ambient shadow's color represented by ARGB color of hexadecimal format. - * @param { number } spotColor - Spot shadow's color represented by ARGB color of hexadecimal format. + * @param { common2D.Color | number } ambientColor - Ambient shadow's color represented by ARGB color of hexadecimal format. + * @param { common2D.Color | number } spotColor - Spot shadow's color represented by ARGB color of hexadecimal format. * @param { ShadowFlag } flag - Indicates the flag to control opaque occluder, shadow, and light position. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; *
2. Incorrect parameter types; 3. Parameter verification failed. @@ -1122,7 +1122,7 @@ declare namespace drawing { * @since 18 */ drawShadow(path: Path, planeParams: common2D.Point3d, devLightPos: common2D.Point3d, lightRadius: number, - ambientColor: number, spotColor: number, flag: ShadowFlag) : void; + ambientColor: common2D.Color | number, spotColor: common2D.Color | number, flag: ShadowFlag) : void; /** * If radius is zero or less, nothing is drawn. If circle is stroked, use pen to @@ -1453,13 +1453,13 @@ declare namespace drawing { /** * Clears a canvas by using a specified color represented by ARGB color of hexadecimal format. - * @param { number } color - Number must be ARGB color of hexadecimal format. + * @param { common2D.Color | number } color - Number must be ARGB color of hexadecimal format. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; *
2. Incorrect parameter types. * @syscap SystemCapability.Graphics.Drawing * @since 18 */ - clear(color: number): void; + clear(color: common2D.Color | number): void; /** * Restores the canvas status (canvas matrix) saved on the top of the stack. @@ -2821,7 +2821,7 @@ declare namespace drawing { * @param { number } blurRadius - The blur radius of the shadow. The blur radius must be greater than 0. * @param { number } x - The offset point on x-axis. * @param { number } y - The offset point on y-axis. - * @param { number } color - The shadow color. Number must be ARGB color of hexadecimal format. + * @param { common2D.Color | number } color - The shadow color. Number must be ARGB color of hexadecimal format. * @returns { ShadowLayer } ShadowLayer object. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; *
2. Incorrect parameter types; 3. Parameter verification failed. @@ -2829,7 +2829,7 @@ declare namespace drawing { * @syscap SystemCapability.Graphics.Drawing * @since 18 */ - static create(blurRadius: number, x: number, y: number, color: number): ShadowLayer; + static create(blurRadius: number, x: number, y: number, color: common2D.Color | number): ShadowLayer; } /** @@ -2854,7 +2854,7 @@ declare namespace drawing { /** * Makes a color filter with the given ARGB color of hexadecimal format and blend mode. - * @param { number } color - Number must be ARGB color of hexadecimal format. + * @param { common2D.Color | number } color - Number must be ARGB color of hexadecimal format. * @param { BlendMode } mode - BlendMode. * @returns { ColorFilter } Colorfilter object. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; @@ -2863,7 +2863,7 @@ declare namespace drawing { * @syscap SystemCapability.Graphics.Drawing * @since 18 */ - static createBlendModeColorFilter(color: number, mode: BlendMode): ColorFilter; + static createBlendModeColorFilter(color: common2D.Color | number, mode: BlendMode): ColorFilter; /** * Create a color filter consisting of two filters. -- Gitee From b948ff4b7845543211c4a7ddab75a15b32fe5d61 Mon Sep 17 00:00:00 2001 From: pengpeng7872 <2285070166@qq.com> Date: Tue, 4 Mar 2025 12:26:38 +0800 Subject: [PATCH 092/835] =?UTF-8?q?=E5=9B=BE=E5=BA=93picker=E9=9A=90?= =?UTF-8?q?=E7=A7=81=E7=A9=BA=E9=97=B4=E9=9C=80=E6=B1=82=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=E5=8F=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: pengpeng7872 <2285070166@qq.com> --- api/@ohos.file.photoAccessHelper.d.ts | 25 +++++++++++++++++++ ...@ohos.file.sendablePhotoAccessHelper.d.ets | 15 +++++++++++ 2 files changed, 40 insertions(+) diff --git a/api/@ohos.file.photoAccessHelper.d.ts b/api/@ohos.file.photoAccessHelper.d.ts index 8b71000e13..c85a386490 100644 --- a/api/@ohos.file.photoAccessHelper.d.ts +++ b/api/@ohos.file.photoAccessHelper.d.ts @@ -86,6 +86,20 @@ declare namespace photoAccessHelper { * @since 12 */ function getPhotoAccessHelper(context: Context): PhotoAccessHelper; + /** + * Returns an instance of PhotoAccessHelper + * + * @param { Context } context - Hap context information + * @param { number } userId - user id + * @returns { PhotoAccessHelper } Instance of PhotoAccessHelper + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @StageModelOnly + * @atomicservice + * @since 18 + */ + function getPhotoAccessHelper(context: Context, userId: number): PhotoAccessHelper; /** * Enumeration of different types of photos @@ -5174,6 +5188,17 @@ declare namespace photoAccessHelper { * @since 14 */ completeButtonText?: CompleteButtonText; + + /** + * user id + * + * @type { ?number } + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @atomicservice + * @systemapi + * @since 18 + */ + userId?: number; } /** diff --git a/api/@ohos.file.sendablePhotoAccessHelper.d.ets b/api/@ohos.file.sendablePhotoAccessHelper.d.ets index 07d665e889..9f4177e7b3 100644 --- a/api/@ohos.file.sendablePhotoAccessHelper.d.ets +++ b/api/@ohos.file.sendablePhotoAccessHelper.d.ets @@ -46,6 +46,21 @@ declare namespace sendablePhotoAccessHelper { */ function getPhotoAccessHelper(context: Context): PhotoAccessHelper; + /** + * Returns an instance of PhotoAccessHelper + * + * @param { Context } context - Hap context information + * @param { number } userId - user id + * @returns { PhotoAccessHelper } Instance of PhotoAccessHelper + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @StageModelOnly + * @atomicservice + * @since 18 + */ + function getPhotoAccessHelper(context: Context, userId: number): PhotoAccessHelper; + /** * Enumeration of different types of photos * -- Gitee From 5a36dc1bd4aabc124eb5b3f0309afc9a47e8d4b9 Mon Sep 17 00:00:00 2001 From: quguiren Date: Tue, 4 Mar 2025 14:14:42 +0800 Subject: [PATCH 093/835] hiAppEvent add crossplatform Signed-off-by: quguiren --- api/@ohos.hiviewdfx.hiAppEvent.d.ts | 610 ++++++++++++++++++++++++++++ 1 file changed, 610 insertions(+) diff --git a/api/@ohos.hiviewdfx.hiAppEvent.d.ts b/api/@ohos.hiviewdfx.hiAppEvent.d.ts index 1825109022..006f426149 100644 --- a/api/@ohos.hiviewdfx.hiAppEvent.d.ts +++ b/api/@ohos.hiviewdfx.hiAppEvent.d.ts @@ -39,6 +39,17 @@ import type { AsyncCallback } from './@ohos.base'; * @atomicservice * @since 11 */ +/** + * Provides the event logging function for applications to log the fault, statistical, security, + * and user behavior events reported during running. Based on event information, + * you will be able to analyze the running status of applications. + * + * @namespace hiAppEvent + * @syscap SystemCapability.HiviewDFX.HiAppEvent + * @crossplatform + * @atomicservice + * @since 18 + */ declare namespace hiAppEvent { /** * Enumerate application event types. @@ -55,6 +66,15 @@ declare namespace hiAppEvent { * @atomicservice * @since 11 */ + /** + * Enumerate application event types. + * + * @enum { number } + * @syscap SystemCapability.HiviewDFX.HiAppEvent + * @crossplatform + * @atomicservice + * @since 18 + */ enum EventType { /** * Fault event. @@ -69,6 +89,14 @@ declare namespace hiAppEvent { * @atomicservice * @since 11 */ + /** + * Fault event. + * + * @syscap SystemCapability.HiviewDFX.HiAppEvent + * @crossplatform + * @atomicservice + * @since 18 + */ FAULT = 1, /** @@ -84,6 +112,14 @@ declare namespace hiAppEvent { * @atomicservice * @since 11 */ + /** + * Statistic event. + * + * @syscap SystemCapability.HiviewDFX.HiAppEvent + * @crossplatform + * @atomicservice + * @since 18 + */ STATISTIC = 2, /** @@ -99,6 +135,14 @@ declare namespace hiAppEvent { * @atomicservice * @since 11 */ + /** + * Security event. + * + * @syscap SystemCapability.HiviewDFX.HiAppEvent + * @crossplatform + * @atomicservice + * @since 18 + */ SECURITY = 3, /** @@ -114,6 +158,14 @@ declare namespace hiAppEvent { * @atomicservice * @since 11 */ + /** + * User behavior event. + * + * @syscap SystemCapability.HiviewDFX.HiAppEvent + * @crossplatform + * @atomicservice + * @since 18 + */ BEHAVIOR = 4 } @@ -125,6 +177,15 @@ declare namespace hiAppEvent { * @atomicservice * @since 11 */ + /** + * Preset domain. + * + * @namespace domain + * @syscap SystemCapability.HiviewDFX.HiAppEvent + * @crossplatform + * @atomicservice + * @since 18 + */ namespace domain { /** * the domain of operating system. @@ -133,6 +194,14 @@ declare namespace hiAppEvent { * @atomicservice * @since 11 */ + /** + * the domain of operating system. + * + * @syscap SystemCapability.HiviewDFX.HiAppEvent + * @crossplatform + * @atomicservice + * @since 18 + */ const OS: string; } @@ -151,6 +220,15 @@ declare namespace hiAppEvent { * @atomicservice * @since 11 */ + /** + * Preset event. + * + * @namespace event + * @syscap SystemCapability.HiviewDFX.HiAppEvent + * @crossplatform + * @atomicservice + * @since 18 + */ namespace event { /** * User login event. @@ -204,6 +282,14 @@ declare namespace hiAppEvent { * @atomicservice * @since 11 */ + /** + * crash event. + * + * @syscap SystemCapability.HiviewDFX.HiAppEvent + * @crossplatform + * @atomicservice + * @since 18 + */ const APP_CRASH: string; /** @@ -294,6 +380,15 @@ declare namespace hiAppEvent { * @atomicservice * @since 11 */ + /** + * Preset param. + * + * @namespace param + * @syscap SystemCapability.HiviewDFX.HiAppEvent + * @crossplatform + * @atomicservice + * @since 18 + */ namespace param { /** * User id. @@ -308,6 +403,14 @@ declare namespace hiAppEvent { * @atomicservice * @since 11 */ + /** + * User id. + * + * @syscap SystemCapability.HiviewDFX.HiAppEvent + * @crossplatform + * @atomicservice + * @since 18 + */ const USER_ID: string; /** @@ -323,6 +426,14 @@ declare namespace hiAppEvent { * @atomicservice * @since 11 */ + /** + * Distributed service name. + * + * @syscap SystemCapability.HiviewDFX.HiAppEvent + * @crossplatform + * @atomicservice + * @since 18 + */ const DISTRIBUTED_SERVICE_NAME: string; /** @@ -338,6 +449,14 @@ declare namespace hiAppEvent { * @atomicservice * @since 11 */ + /** + * Distributed service instance id. + * + * @syscap SystemCapability.HiviewDFX.HiAppEvent + * @crossplatform + * @atomicservice + * @since 18 + */ const DISTRIBUTED_SERVICE_INSTANCE_ID: string; } @@ -363,6 +482,19 @@ declare namespace hiAppEvent { * @atomicservice * @since 11 */ + /** + * Application event logging configuration interface. + * + * @param { ConfigOption } config Application event logging configuration item object. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types. + * @throws { BusinessError } 11103001 - Invalid max storage quota value. + * @static + * @syscap SystemCapability.HiviewDFX.HiAppEvent + * @crossplatform + * @atomicservice + * @since 18 + */ function configure(config: ConfigOption): void; /** @@ -380,6 +512,15 @@ declare namespace hiAppEvent { * @atomicservice * @since 11 */ + /** + * Describe the options for the configuration. + * + * @interface ConfigOption + * @syscap SystemCapability.HiviewDFX.HiAppEvent + * @crossplatform + * @atomicservice + * @since 18 + */ interface ConfigOption { /** * Configuration item: application event logging switch. @@ -396,6 +537,15 @@ declare namespace hiAppEvent { * @atomicservice * @since 11 */ + /** + * Configuration item: application event logging switch. + * + * @type { ?boolean } + * @syscap SystemCapability.HiviewDFX.HiAppEvent + * @crossplatform + * @atomicservice + * @since 18 + */ disable?: boolean; /** @@ -431,6 +581,15 @@ declare namespace hiAppEvent { * @atomicservice * @since 11 */ + /** + * Definition of written application event information. + * + * @interface AppEventInfo + * @syscap SystemCapability.HiviewDFX.HiAppEvent + * @crossplatform + * @atomicservice + * @since 18 + */ interface AppEventInfo { /** * The domain of the event. @@ -447,6 +606,15 @@ declare namespace hiAppEvent { * @atomicservice * @since 11 */ + /** + * The domain of the event. + * + * @type { string } + * @syscap SystemCapability.HiviewDFX.HiAppEvent + * @crossplatform + * @atomicservice + * @since 18 + */ domain: string; /** @@ -464,6 +632,15 @@ declare namespace hiAppEvent { * @atomicservice * @since 11 */ + /** + * The name of the event. + * + * @type { string } + * @syscap SystemCapability.HiviewDFX.HiAppEvent + * @crossplatform + * @atomicservice + * @since 18 + */ name: string; /** @@ -481,6 +658,15 @@ declare namespace hiAppEvent { * @atomicservice * @since 11 */ + /** + * The type of the event. + * + * @type { EventType } + * @syscap SystemCapability.HiviewDFX.HiAppEvent + * @crossplatform + * @atomicservice + * @since 18 + */ eventType: EventType; /** @@ -498,6 +684,15 @@ declare namespace hiAppEvent { * @atomicservice * @since 11 */ + /** + * The params of the event. + * + * @type { object } + * @syscap SystemCapability.HiviewDFX.HiAppEvent + * @crossplatform + * @atomicservice + * @since 18 + */ params: object; } @@ -537,6 +732,26 @@ declare namespace hiAppEvent { * @atomicservice * @since 11 */ + /** + * Write application event. + * + * @param { AppEventInfo } info Application event information to be written. + * @returns { Promise } Return Promise. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types. + * @throws { BusinessError } 11100001 - Function disabled. + * @throws { BusinessError } 11101001 - Invalid event domain. + * @throws { BusinessError } 11101002 - Invalid event name. + * @throws { BusinessError } 11101003 - Invalid number of event parameters. + * @throws { BusinessError } 11101004 - Invalid string length of the event parameter. + * @throws { BusinessError } 11101005 - Invalid event parameter name. + * @throws { BusinessError } 11101006 - Invalid array length of the event parameter. + * @static + * @syscap SystemCapability.HiviewDFX.HiAppEvent + * @crossplatform + * @atomicservice + * @since 18 + */ function write(info: AppEventInfo): Promise; /** @@ -575,6 +790,26 @@ declare namespace hiAppEvent { * @atomicservice * @since 11 */ + /** + * Write application event. + * + * @param { AppEventInfo } info Application event information to be written. + * @param { AsyncCallback } callback Callback function. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types. + * @throws { BusinessError } 11100001 - Function disabled. + * @throws { BusinessError } 11101001 - Invalid event domain. + * @throws { BusinessError } 11101002 - Invalid event name. + * @throws { BusinessError } 11101003 - Invalid number of event parameters. + * @throws { BusinessError } 11101004 - Invalid string length of the event parameter. + * @throws { BusinessError } 11101005 - Invalid event parameter name. + * @throws { BusinessError } 11101006 - Invalid array length of the event parameter. + * @static + * @syscap SystemCapability.HiviewDFX.HiAppEvent + * @crossplatform + * @atomicservice + * @since 18 + */ function write(info: AppEventInfo, callback: AsyncCallback): void; /** @@ -585,6 +820,15 @@ declare namespace hiAppEvent { * @atomicservice * @since 12 */ + /** + * Indicates possible parameter types. + * + * @typedef {number | string | boolean | Array} + * @syscap SystemCapability.HiviewDFX.HiAppEvent + * @crossplatform + * @atomicservice + * @since 18 + */ type ParamType = number | string | boolean | Array; /** @@ -603,6 +847,23 @@ declare namespace hiAppEvent { * @atomicservice * @since 12 */ + /** + * It is used to set custom parameters for events, including both system-subscribed events and custom events. + * Existing parameter will be overwritten, and non-existing parameter will be created. + * + * @param { Record } params The parameters of the event. + * @param { string } domain The domain of the event. + * @param { string } name The name of the event. + * @returns { Promise } Return Promise. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types. + * @throws { BusinessError } 11101007 - The number of parameter keys exceeds the limit. + * @static + * @syscap SystemCapability.HiviewDFX.HiAppEvent + * @crossplatform + * @atomicservice + * @since 18 + */ function setEventParam(params: Record, domain: string, name?: string): Promise; /** @@ -635,6 +896,15 @@ declare namespace hiAppEvent { * @atomicservice * @since 11 */ + /** + * Definition of the read event package. + * + * @interface AppEventPackage + * @syscap SystemCapability.HiviewDFX.HiAppEvent + * @crossplatform + * @atomicservice + * @since 18 + */ interface AppEventPackage { /** * The id of the package. @@ -651,6 +921,15 @@ declare namespace hiAppEvent { * @atomicservice * @since 11 */ + /** + * The id of the package. + * + * @type { number } + * @syscap SystemCapability.HiviewDFX.HiAppEvent + * @crossplatform + * @atomicservice + * @since 18 + */ packageId: number; /** @@ -668,6 +947,15 @@ declare namespace hiAppEvent { * @atomicservice * @since 11 */ + /** + * The number of events contained in the package. + * + * @type { number } + * @syscap SystemCapability.HiviewDFX.HiAppEvent + * @crossplatform + * @atomicservice + * @since 18 + */ row: number; /** @@ -685,6 +973,15 @@ declare namespace hiAppEvent { * @atomicservice * @since 11 */ + /** + * The total size of events contained in the package. + * + * @type { number } + * @syscap SystemCapability.HiviewDFX.HiAppEvent + * @crossplatform + * @atomicservice + * @since 18 + */ size: number; /** @@ -702,6 +999,15 @@ declare namespace hiAppEvent { * @atomicservice * @since 11 */ + /** + * The events data contained in the package. + * + * @type { string[] } + * @syscap SystemCapability.HiviewDFX.HiAppEvent + * @crossplatform + * @atomicservice + * @since 18 + */ data: string[]; /** @@ -712,6 +1018,15 @@ declare namespace hiAppEvent { * @atomicservice * @since 12 */ + /** + * The event json format data contained in the package. + * + * @type { Array } + * @syscap SystemCapability.HiviewDFX.HiAppEvent + * @crossplatform + * @atomicservice + * @since 18 + */ appEventInfos: Array; } @@ -728,6 +1043,14 @@ declare namespace hiAppEvent { * @atomicservice * @since 11 */ + /** + * Definition of event holder object, which is used to read the event data monitored by the watcher. + * + * @syscap SystemCapability.HiviewDFX.HiAppEvent + * @crossplatform + * @atomicservice + * @since 18 + */ class AppEventPackageHolder { /** * Constructor for AppEventPackageHolder. @@ -744,6 +1067,15 @@ declare namespace hiAppEvent { * @atomicservice * @since 11 */ + /** + * Constructor for AppEventPackageHolder. + * + * @param { string } watcherName Name of the watcher to read. + * @syscap SystemCapability.HiviewDFX.HiAppEvent + * @crossplatform + * @atomicservice + * @since 18 + */ constructor(watcherName: string); /** @@ -766,6 +1098,18 @@ declare namespace hiAppEvent { * @atomicservice * @since 11 */ + /** + * Set the threshold size per read. + * + * @param { number } size Threshold size. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types. + * @throws { BusinessError } 11104001 - Invalid size value. + * @syscap SystemCapability.HiviewDFX.HiAppEvent + * @crossplatform + * @atomicservice + * @since 18 + */ setSize(size: number): void; /** @@ -779,6 +1123,18 @@ declare namespace hiAppEvent { * @atomicservice * @since 12 */ + /** + * Set the number of rows per read. + * + * @param { number } size Row size. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types. + * @throws { BusinessError } 11104001 - Invalid size value. + * @syscap SystemCapability.HiviewDFX.HiAppEvent + * @crossplatform + * @atomicservice + * @since 18 + */ setRow(size: number): void; /** @@ -796,6 +1152,15 @@ declare namespace hiAppEvent { * @atomicservice * @since 11 */ + /** + * Read the event data monitored by the watcher. + * + * @returns { AppEventPackage } The read event package. + * @syscap SystemCapability.HiviewDFX.HiAppEvent + * @crossplatform + * @atomicservice + * @since 18 + */ takeNext(): AppEventPackage; } @@ -814,6 +1179,15 @@ declare namespace hiAppEvent { * @atomicservice * @since 11 */ + /** + * Definition of the condition for triggering callback when the watcher monitors event data. + * + * @interface TriggerCondition + * @syscap SystemCapability.HiviewDFX.HiAppEvent + * @crossplatform + * @atomicservice + * @since 18 + */ interface TriggerCondition { /** * The number of write events that trigger callback. @@ -830,6 +1204,15 @@ declare namespace hiAppEvent { * @atomicservice * @since 11 */ + /** + * The number of write events that trigger callback. + * + * @type { ?number } + * @syscap SystemCapability.HiviewDFX.HiAppEvent + * @crossplatform + * @atomicservice + * @since 18 + */ row?: number; /** @@ -847,6 +1230,15 @@ declare namespace hiAppEvent { * @atomicservice * @since 11 */ + /** + * The size of write events that trigger callback. + * + * @type { ?number } + * @syscap SystemCapability.HiviewDFX.HiAppEvent + * @crossplatform + * @atomicservice + * @since 18 + */ size?: number; /** @@ -864,6 +1256,15 @@ declare namespace hiAppEvent { * @atomicservice * @since 11 */ + /** + * The interval for triggering callback. + * + * @type { ?number } + * @syscap SystemCapability.HiviewDFX.HiAppEvent + * @crossplatform + * @atomicservice + * @since 18 + */ timeOut?: number; } @@ -882,6 +1283,15 @@ declare namespace hiAppEvent { * @atomicservice * @since 11 */ + /** + * Definition of event filter object, which is used to filter events monitored by the watcher. + * + * @interface AppEventFilter + * @syscap SystemCapability.HiviewDFX.HiAppEvent + * @crossplatform + * @atomicservice + * @since 18 + */ interface AppEventFilter { /** * The name of the event domain to be monitored by the watcher. @@ -898,6 +1308,15 @@ declare namespace hiAppEvent { * @atomicservice * @since 11 */ + /** + * The name of the event domain to be monitored by the watcher. + * + * @type { string } + * @syscap SystemCapability.HiviewDFX.HiAppEvent + * @crossplatform + * @atomicservice + * @since 18 + */ domain: string; /** @@ -915,6 +1334,15 @@ declare namespace hiAppEvent { * @atomicservice * @since 11 */ + /** + * The types of the events to be monitored by the watcher. + * + * @type { ?EventType[] } + * @syscap SystemCapability.HiviewDFX.HiAppEvent + * @crossplatform + * @atomicservice + * @since 18 + */ eventTypes?: EventType[]; /** @@ -925,6 +1353,15 @@ declare namespace hiAppEvent { * @atomicservice * @since 11 */ + /** + * The names of the events to be monitored by the watcher. + * + * @type { ?string[] } + * @syscap SystemCapability.HiviewDFX.HiAppEvent + * @crossplatform + * @atomicservice + * @since 18 + */ names?: string[]; } @@ -936,6 +1373,15 @@ declare namespace hiAppEvent { * @atomicservice * @since 11 */ + /** + * Definition of event group. + * + * @interface AppEventGroup + * @syscap SystemCapability.HiviewDFX.HiAppEvent + * @crossplatform + * @atomicservice + * @since 18 + */ interface AppEventGroup { /** * The name of the event. @@ -945,6 +1391,15 @@ declare namespace hiAppEvent { * @atomicservice * @since 11 */ + /** + * The name of the event. + * + * @type { string } + * @syscap SystemCapability.HiviewDFX.HiAppEvent + * @crossplatform + * @atomicservice + * @since 18 + */ name: string; /** @@ -955,6 +1410,15 @@ declare namespace hiAppEvent { * @atomicservice * @since 11 */ + /** + * The event array which is group by the name. + * + * @type { Array } + * @syscap SystemCapability.HiviewDFX.HiAppEvent + * @crossplatform + * @atomicservice + * @since 18 + */ appEventInfos: Array; } @@ -973,6 +1437,15 @@ declare namespace hiAppEvent { * @atomicservice * @since 11 */ + /** + * Definition of event watcher object, which is used to monitor written event data. + * + * @interface Watcher + * @syscap SystemCapability.HiviewDFX.HiAppEvent + * @crossplatform + * @atomicservice + * @since 18 + */ interface Watcher { /** * The name of watcher. @@ -989,6 +1462,15 @@ declare namespace hiAppEvent { * @atomicservice * @since 11 */ + /** + * The name of watcher. + * + * @type { string } + * @syscap SystemCapability.HiviewDFX.HiAppEvent + * @crossplatform + * @atomicservice + * @since 18 + */ name: string; /** @@ -1006,6 +1488,15 @@ declare namespace hiAppEvent { * @atomicservice * @since 11 */ + /** + * The condition for triggering callback. + * + * @type { ?TriggerCondition } + * @syscap SystemCapability.HiviewDFX.HiAppEvent + * @crossplatform + * @atomicservice + * @since 18 + */ triggerCondition?: TriggerCondition; /** @@ -1023,6 +1514,15 @@ declare namespace hiAppEvent { * @atomicservice * @since 11 */ + /** + * The event filters for monitoring events. + * + * @type { ?AppEventFilter[] } + * @syscap SystemCapability.HiviewDFX.HiAppEvent + * @crossplatform + * @atomicservice + * @since 18 + */ appEventFilters?: AppEventFilter[]; /** @@ -1040,6 +1540,15 @@ declare namespace hiAppEvent { * @atomicservice * @since 11 */ + /** + * The callback function of watcher. + * + * @type { ?function } + * @syscap SystemCapability.HiviewDFX.HiAppEvent + * @crossplatform + * @atomicservice + * @since 18 + */ onTrigger?: (curRow: number, curSize: number, holder: AppEventPackageHolder) => void; /** @@ -1050,6 +1559,15 @@ declare namespace hiAppEvent { * @atomicservice * @since 11 */ + /** + * The callback function, when watcher receive the event. + * + * @type { ?function } + * @syscap SystemCapability.HiviewDFX.HiAppEvent + * @crossplatform + * @atomicservice + * @since 18 + */ onReceive?: (domain: string, appEventGroups: Array) => void; } @@ -1085,6 +1603,24 @@ declare namespace hiAppEvent { * @atomicservice * @since 11 */ + /** + * Add event watcher. + * + * @param { Watcher } watcher Watcher object for monitoring events. + * @returns { AppEventPackageHolder } Holder object, which is used to read the monitoring data of the watcher. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types. + * @throws { BusinessError } 11102001 - Invalid watcher name. + * @throws { BusinessError } 11102002 - Invalid filtering event domain. + * @throws { BusinessError } 11102003 - Invalid row value. + * @throws { BusinessError } 11102004 - Invalid size value. + * @throws { BusinessError } 11102005 - Invalid timeout value. + * @static + * @syscap SystemCapability.HiviewDFX.HiAppEvent + * @crossplatform + * @atomicservice + * @since 18 + */ function addWatcher(watcher: Watcher): AppEventPackageHolder; /** @@ -1109,6 +1645,19 @@ declare namespace hiAppEvent { * @atomicservice * @since 11 */ + /** + * Remove event watcher. + * + * @param { Watcher } watcher Watcher object for monitoring events. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types. + * @throws { BusinessError } 11102001 - Invalid watcher name. + * @static + * @syscap SystemCapability.HiviewDFX.HiAppEvent + * @crossplatform + * @atomicservice + * @since 18 + */ function removeWatcher(watcher: Watcher): void; /** @@ -1126,6 +1675,15 @@ declare namespace hiAppEvent { * @atomicservice * @since 11 */ + /** + * Clear all local logging data of the application. + * + * @static + * @syscap SystemCapability.HiviewDFX.HiAppEvent + * @crossplatform + * @atomicservice + * @since 18 + */ function clearData(): void; /** @@ -1140,6 +1698,19 @@ declare namespace hiAppEvent { * @atomicservice * @since 11 */ + /** + * Set user ID. + * + * @param { string } name The key of the user ID. + * @param { string } value The value of the user ID. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types. + * @static + * @syscap SystemCapability.HiviewDFX.HiAppEvent + * @crossplatform + * @atomicservice + * @since 18 + */ function setUserId(name: string, value: string): void; /** @@ -1154,6 +1725,19 @@ declare namespace hiAppEvent { * @atomicservice * @since 11 */ + /** + * Get user ID. + * + * @param { string } name The key of the user ID. + * @returns { string } the user ID value. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types. + * @static + * @syscap SystemCapability.HiviewDFX.HiAppEvent + * @crossplatform + * @atomicservice + * @since 18 + */ function getUserId(name: string): string; /** @@ -1168,6 +1752,19 @@ declare namespace hiAppEvent { * @atomicservice * @since 11 */ + /** + * Set user property. + * + * @param { string } name The key of the user property. + * @param { string } value The value of the user property. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types. + * @static + * @syscap SystemCapability.HiviewDFX.HiAppEvent + * @crossplatform + * @atomicservice + * @since 18 + */ function setUserProperty(name: string, value: string): void; /** @@ -1182,6 +1779,19 @@ declare namespace hiAppEvent { * @atomicservice * @since 11 */ + /** + * Get user property. + * + * @param { string } name The key of the user property. + * @returns { string } the user property value. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types. + * @static + * @syscap SystemCapability.HiviewDFX.HiAppEvent + * @crossplatform + * @atomicservice + * @since 18 + */ function getUserProperty(name: string): string; /** -- Gitee From 541499bfb315708ba0178060e5f8945d18cb9743 Mon Sep 17 00:00:00 2001 From: lanhaoyu Date: Tue, 25 Feb 2025 09:34:10 +0800 Subject: [PATCH 094/835] systemapi to public Signed-off-by: lanhaoyu --- api/@ohos.bundle.launcherBundleManager.d.ts | 10 +++------- api/bundleManager/LauncherAbilityInfo.d.ts | 21 +++++++-------------- 2 files changed, 10 insertions(+), 21 deletions(-) diff --git a/api/@ohos.bundle.launcherBundleManager.d.ts b/api/@ohos.bundle.launcherBundleManager.d.ts index 19acc76295..604d603975 100644 --- a/api/@ohos.bundle.launcherBundleManager.d.ts +++ b/api/@ohos.bundle.launcherBundleManager.d.ts @@ -28,8 +28,7 @@ import { StartOptions } from './@ohos.app.ability.StartOptions'; * * @namespace launcherBundleManager * @syscap SystemCapability.BundleManager.BundleFramework.Launcher - * @systemapi - * @since 9 + * @since 18 */ declare namespace launcherBundleManager { /** @@ -79,14 +78,12 @@ declare namespace launcherBundleManager { * @param { number } userId - Indicates the id for the user. * @returns { Array } the LauncherAbilityInfo object. * @throws { BusinessError } 201 - Verify permission denied. - * @throws { BusinessError } 202 - Permission denied, non-system app called system api. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types. * @throws { BusinessError } 801 - Capability not support. * @throws { BusinessError } 17700001 - The specified bundle name is not found. * @throws { BusinessError } 17700004 - The specified user ID is not found. * @syscap SystemCapability.BundleManager.BundleFramework.Launcher - * @systemapi - * @since 10 + * @since 18 */ function getLauncherAbilityInfoSync(bundleName: string, userId: number): Array; @@ -218,8 +215,7 @@ declare namespace launcherBundleManager { * * @typedef { _LauncherAbilityInfo } * @syscap SystemCapability.BundleManager.BundleFramework.Launcher - * @systemapi - * @since 9 + * @since 18 */ export type LauncherAbilityInfo = _LauncherAbilityInfo; diff --git a/api/bundleManager/LauncherAbilityInfo.d.ts b/api/bundleManager/LauncherAbilityInfo.d.ts index 86c00ceacb..5544a7347b 100644 --- a/api/bundleManager/LauncherAbilityInfo.d.ts +++ b/api/bundleManager/LauncherAbilityInfo.d.ts @@ -26,8 +26,7 @@ import { ElementName } from './ElementName'; * * @typedef LauncherAbilityInfo * @syscap SystemCapability.BundleManager.BundleFramework.Launcher - * @systemapi - * @since 9 + * @since 18 */ export interface LauncherAbilityInfo { /** @@ -36,8 +35,7 @@ export interface LauncherAbilityInfo { * @type { ApplicationInfo } * @readonly * @syscap SystemCapability.BundleManager.BundleFramework.Launcher - * @systemapi - * @since 9 + * @since 18 */ readonly applicationInfo: ApplicationInfo; @@ -47,8 +45,7 @@ export interface LauncherAbilityInfo { * @type { ElementName } * @readonly * @syscap SystemCapability.BundleManager.BundleFramework.Launcher - * @systemapi - * @since 9 + * @since 18 */ readonly elementName: ElementName; @@ -58,8 +55,7 @@ export interface LauncherAbilityInfo { * @type { number } * @readonly * @syscap SystemCapability.BundleManager.BundleFramework.Launcher - * @systemapi - * @since 9 + * @since 18 */ readonly labelId: number; @@ -69,8 +65,7 @@ export interface LauncherAbilityInfo { * @type { number } * @readonly * @syscap SystemCapability.BundleManager.BundleFramework.Launcher - * @systemapi - * @since 9 + * @since 18 */ readonly iconId: number; @@ -80,8 +75,7 @@ export interface LauncherAbilityInfo { * @type { number } * @readonly * @syscap SystemCapability.BundleManager.BundleFramework.Launcher - * @systemapi - * @since 9 + * @since 18 */ readonly userId: number; @@ -91,8 +85,7 @@ export interface LauncherAbilityInfo { * @type { number } * @readonly * @syscap SystemCapability.BundleManager.BundleFramework.Launcher - * @systemapi - * @since 9 + * @since 18 */ readonly installTime: number; } -- Gitee From c9e4b15549e7c13e2450b8cb87d9dc1af692e4af Mon Sep 17 00:00:00 2001 From: wind Date: Tue, 4 Mar 2025 07:04:52 +0000 Subject: [PATCH 095/835] =?UTF-8?q?repeat=E6=94=AF=E6=8C=81=E6=8B=96?= =?UTF-8?q?=E6=8B=BD=E6=8E=92=E5=BA=8FAPI=2016=E6=94=B9=E6=88=9018?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: wind --- api/@internal/component/ets/repeat.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@internal/component/ets/repeat.d.ts b/api/@internal/component/ets/repeat.d.ts index e3eeb44f55..6af6579320 100644 --- a/api/@internal/component/ets/repeat.d.ts +++ b/api/@internal/component/ets/repeat.d.ts @@ -173,7 +173,7 @@ declare type RepeatItemBuilder = (repeatItem: RepeatItem) => void; * @crossplatform * @form * @atomicservice - * @since 16 + * @since 18 */ declare class RepeatAttribute extends DynamicNode> { /** -- Gitee From a6128fc53be9359d5351a13c0ab1925e2403a94a Mon Sep 17 00:00:00 2001 From: zhanghang Date: Tue, 21 Jan 2025 09:37:04 +0800 Subject: [PATCH 096/835] =?UTF-8?q?=E3=80=90=E5=9F=BA=E7=A1=80=E8=83=BD?= =?UTF-8?q?=E5=8A=9B=E3=80=91List=E7=BB=84=E4=BB=B6=E6=8B=96=E6=8B=BD?= =?UTF-8?q?=E6=8E=92=E5=BA=8F=E6=94=AF=E6=8C=81=E4=BA=8B=E4=BB=B6=E5=A2=9E?= =?UTF-8?q?=E5=BC=BA=20Signed-off-by:=20zhanghang=20?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/@internal/component/ets/common.d.ts | 68 +++++++++++++++++++++++++ 1 file changed, 68 insertions(+) diff --git a/api/@internal/component/ets/common.d.ts b/api/@internal/component/ets/common.d.ts index 4231736ae3..cd72c1d0e0 100644 --- a/api/@internal/component/ets/common.d.ts +++ b/api/@internal/component/ets/common.d.ts @@ -27797,6 +27797,61 @@ declare type OnScrollCallback = (scrollOffset: number, scrollState: ScrollState) */ declare type OnMoveHandler = (from: number, to: number) => void; +/** + * Define item drag event handler. + * + * @interface ItemDragEventHandler + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ +declare interface ItemDragEventHandler { + /** + * This callback is triggered when the item is long pressed. + * + * @type { ?Callback } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + onLongPress?: Callback; + + /** + * This callback is triggered when the item is dragged. + * + * @type { ?Callback } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + onDragStart?: Callback; + + /** + * This callback is triggered when an item is moved through other items. + * + * @type { ?Callback } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + onMoveThrough?: OnMoveHandler; + + /** + * This callback is triggered when the item is dropped. + * + * @type { ?Callback } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + onDrop?: Callback; +} + /** * Define DynamicNode. * @@ -27817,6 +27872,19 @@ declare class DynamicNode { * @since 12 */ onMove(handler: Optional): T; + + /** + * Set the move action. + * + * @param { Optional } handler + * @param { ItemDragEventHandler } eventHandler + * @returns { T } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + onMove(handler: Optional, eventHandler: ItemDragEventHandler): T; } /** -- Gitee From b32c2106ed7475065179e07a995a8664c464cd70 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=96=BB=E5=BF=97=E5=8B=87?= Date: Tue, 4 Mar 2025 07:49:24 +0000 Subject: [PATCH 097/835] update api/@ohos.app.form.formProvider.d.ts. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 喻志勇 --- api/@ohos.app.form.formProvider.d.ts | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/api/@ohos.app.form.formProvider.d.ts b/api/@ohos.app.form.formProvider.d.ts index a4b0d1fcba..7700286bb8 100644 --- a/api/@ohos.app.form.formProvider.d.ts +++ b/api/@ohos.app.form.formProvider.d.ts @@ -422,6 +422,22 @@ declare namespace formProvider { */ function openFormManager(want: Want): void; - function openFormEditAbility(abilityName: string, formId: string, isMainPage?: boolean): void; + /** + * Open the form edit ability + * + * @param { string } abilityName - Indicates the form edit ability name. + * @param { string } formId - Indicates the edit form ID. + * @param { boolean } isMainPage - Indicates open the main edit page, default is true + * + * @throws { BusinessError } 801 - Capability not supported.function openFormEditAbility can not work correctly due to limited device capabilities. + * @throws { BusinessError } 16500050 - IPC connection error. + * @throws { BusinessError } 16500100 - Failed to obtain the configuration information. + * @throws { BusinessError } 16501000 - An internal functional error occurred. + * @throws { BusinessError } 16501003 - The form cannot be operated by the current application. + * @throws { BusinessError } 16501007 - Form is not trust. + * @syscap SystemCapability.Ability.Form + * @since 18 + */ + function openFormEditAbility(abilityName: string, formId: string, isMainPage?: boolean): void } export default formProvider; -- Gitee From 158eb237ba58e277a855dbdaaf928ec1edd5c5a0 Mon Sep 17 00:00:00 2001 From: yangbiao199318 Date: Fri, 14 Feb 2025 18:34:25 +0800 Subject: [PATCH 098/835] =?UTF-8?q?Select=E4=B8=8B=E6=8B=89=E8=8F=9C?= =?UTF-8?q?=E5=8D=95=E9=81=BF=E8=AE=A9=E8=A7=84=E5=88=99=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: yangbiao199318 --- api/@internal/component/ets/select.d.ts | 41 +++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/api/@internal/component/ets/select.d.ts b/api/@internal/component/ets/select.d.ts index 72e0407a13..ab1ea4bebe 100644 --- a/api/@internal/component/ets/select.d.ts +++ b/api/@internal/component/ets/select.d.ts @@ -278,6 +278,35 @@ declare enum MenuAlignType { END } +/** + * Enumeration of avoidance modes for the Select dropdown menu + * @enum { number } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ +declare enum AvoidanceMode { + /** + * The value covers the target component. + * + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + COVER_TARGET, + /** + * This value is displayed in the maximum space.(Compress the scrollbar) + * + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + AVOID_AROUND_TARGET +} + /** * Callback of selecting an item from the select event. * @@ -1118,6 +1147,18 @@ declare class SelectAttribute extends CommonMethod { * @since 18 */ dividerStyle(style: Optional): SelectAttribute; + + /** + * Set the select menu avoidance mode + * + * @param { AvoidanceMode } mode - Enumeration value of the avoidance mode + * @returns { SelectAttribute } Returns the chained object of Select component attributes + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + avoidance(mode: AvoidanceMode): SelectAttribute; } /** -- Gitee From ca6bbd134e531d89a9d215e9011d8b83c59d7d61 Mon Sep 17 00:00:00 2001 From: pengpeng7872 <2285070166@qq.com> Date: Tue, 4 Mar 2025 11:22:37 +0800 Subject: [PATCH 099/835] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=8D=95=E9=80=89?= =?UTF-8?q?=E5=85=BC=E5=AE=B9=E6=A8=A1=E5=BC=8F=E7=9A=84=E5=8F=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: pengpeng7872 <2285070166@qq.com> --- api/@ohos.file.photoAccessHelper.d.ts | 45 +++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/api/@ohos.file.photoAccessHelper.d.ts b/api/@ohos.file.photoAccessHelper.d.ts index 8b71000e13..9e4efd77be 100644 --- a/api/@ohos.file.photoAccessHelper.d.ts +++ b/api/@ohos.file.photoAccessHelper.d.ts @@ -4953,6 +4953,41 @@ declare namespace photoAccessHelper { MOVING_PHOTO_IMAGE_TYPE = 'image/movingPhoto' } + /** + * Enumeration type of single selection mode + * + * @enum { number } SingleSelectionMode + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @atomicservice + * @since 18 + */ + export enum SingleSelectionMode { + /** + * browser mode + * + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @atomicservice + * @since 18 + */ + BROWSER_MODE = 0, + /** + * select directly mode + * + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @atomicservice + * @since 18 + */ + SELECT_MODE = 1, + /** + * browser and select mode + * + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @atomicservice + * @since 18 + */ + BROWSER_AND_SELECT_MODE = 2 + } + /** * Class BaseSelectOptions, which is extracted from class PhotoSelectOptions * @@ -5100,6 +5135,16 @@ declare namespace photoAccessHelper { * @since 12 */ isPreviewForSingleSelectionSupported?: boolean; + + /** + * The mode of single selection + * + * @type { ?SingleSelectionMode } + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @atomicservice + * @since 18 + */ + singleSelectionMode?: SingleSelectionMode; } /** -- Gitee From 2cf8c6d47f80b94a53d723224236a405005a98e7 Mon Sep 17 00:00:00 2001 From: shilong Date: Tue, 4 Mar 2025 08:12:22 +0000 Subject: [PATCH 100/835] =?UTF-8?q?=E5=88=A0=E9=99=A4401=E9=94=99=E8=AF=AF?= =?UTF-8?q?=E7=A0=81=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: shilong --- api/@ohos.driver.deviceManager.d.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/api/@ohos.driver.deviceManager.d.ts b/api/@ohos.driver.deviceManager.d.ts index 015dc91b25..f807d3ef0b 100644 --- a/api/@ohos.driver.deviceManager.d.ts +++ b/api/@ohos.driver.deviceManager.d.ts @@ -36,7 +36,6 @@ declare namespace deviceManager { * @param { number } busType - The bus type of device to be queried. * @returns { Array> } External device list. * @throws { BusinessError } 201 - The permission check failed. - * @throws { BusinessError } 401 - The parameter check failed. * @throws { BusinessError } 22900001 - ExternalDeviceManager service exception. * @syscap SystemCapability.Driver.ExternalDevice * @since 10 -- Gitee From 63f676f4ecfb3b74300c8b4f2614f9557dca4067 Mon Sep 17 00:00:00 2001 From: zhangwt3652 Date: Fri, 21 Feb 2025 07:29:01 +0000 Subject: [PATCH 101/835] add call holding of tonePlayer Signed-off-by: zhangwt3652 --- api/@ohos.multimedia.audio.d.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/api/@ohos.multimedia.audio.d.ts b/api/@ohos.multimedia.audio.d.ts index ef8b2605c0..823325f2e7 100644 --- a/api/@ohos.multimedia.audio.d.ts +++ b/api/@ohos.multimedia.audio.d.ts @@ -9426,6 +9426,13 @@ declare namespace audio { * @since 9 */ TONE_TYPE_COMMON_SUPERVISORY_RINGTONE = 107, + /** + * Supervisory tone for call holding. + * @syscap SystemCapability.Multimedia.Audio.Tone + * @systemapi + * @since 18 + */ + TONE_TYPE_COMMON_SUPERVISORY_CALL_HOLDING = 108, /** * Proprietary tone for beep. * @syscap SystemCapability.Multimedia.Audio.Tone -- Gitee From eb1be76d84cc99949550576985391adc39674d11 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=96=BB=E5=BF=97=E5=8B=87?= Date: Tue, 4 Mar 2025 09:33:21 +0000 Subject: [PATCH 102/835] update api/@ohos.app.form.formProvider.d.ts. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 喻志勇 --- api/@ohos.app.form.formProvider.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.app.form.formProvider.d.ts b/api/@ohos.app.form.formProvider.d.ts index 7700286bb8..061ec9d976 100644 --- a/api/@ohos.app.form.formProvider.d.ts +++ b/api/@ohos.app.form.formProvider.d.ts @@ -438,6 +438,6 @@ declare namespace formProvider { * @syscap SystemCapability.Ability.Form * @since 18 */ - function openFormEditAbility(abilityName: string, formId: string, isMainPage?: boolean): void + function openFormEditAbility(abilityName: string, formId: string, isMainPage?: boolean): void; } export default formProvider; -- Gitee From 9678a10d36f20ec1eaf71a5459f300008153d777 Mon Sep 17 00:00:00 2001 From: magekkkk Date: Tue, 4 Mar 2025 11:39:20 +0000 Subject: [PATCH 103/835] change api ver Signed-off-by: magekkkk --- api/@ohos.multimedia.audio.d.ts | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/api/@ohos.multimedia.audio.d.ts b/api/@ohos.multimedia.audio.d.ts index 0b6b4c256d..58ad083dca 100644 --- a/api/@ohos.multimedia.audio.d.ts +++ b/api/@ohos.multimedia.audio.d.ts @@ -1880,7 +1880,7 @@ declare namespace audio { * will be affeted by app volume percentage setted by {@link setAppVolumePercentage} * @type { ?AudioVolumeMode } * @syscap SystemCapability.Multimedia.Audio.Volume - * @since 16 + * @since 18 */ volumeMode?: AudioVolumeMode; } @@ -4547,7 +4547,7 @@ declare namespace audio { * @throws { BusinessError } 6800101 - Parameter verification failed. * @syscap SystemCapability.Multimedia.Audio.Volume * @systemapi - * @since 16 + * @since 18 */ getAppVolumePercentageForUid(uid: number): Promise; @@ -4565,7 +4565,7 @@ declare namespace audio { * @throws { BusinessError } 6800101 - Parameter verification failed. * @syscap SystemCapability.Multimedia.Audio.Volume * @systemapi - * @since 16 + * @since 18 */ setAppVolumePercentageForUid(uid: number, volume: number): Promise; @@ -4585,7 +4585,7 @@ declare namespace audio { * @throws { BusinessError } 6800101 - Parameter verification failed. * @syscap SystemCapability.Multimedia.Audio.Volume * @systemapi - * @since 16 + * @since 18 */ isAppVolumeMutedForUid(uid: number, owned: boolean): Promise; @@ -4604,7 +4604,7 @@ declare namespace audio { * @throws { BusinessError } 6800101 - Parameter verification failed. * @syscap SystemCapability.Multimedia.Audio.Volume * @systemapi - * @since 16 + * @since 18 */ setAppVolumeMutedForUid(uid: number, muted: boolean): Promise; @@ -4612,7 +4612,7 @@ declare namespace audio { * Get the volume for your app with range from 0 to 100. Applications with the same uid share the same volume. * @returns { Promise } The application's volume percentage. The value range is from 0 to 100. * @syscap SystemCapability.Multimedia.Audio.Volume - * @since 16 + * @since 18 */ getAppVolumePercentage(): Promise; @@ -4630,7 +4630,7 @@ declare namespace audio { * 2.Incorrect parameter types. * @throws { BusinessError } 6800101 - Parameter verification failed. * @syscap SystemCapability.Multimedia.Audio.Volume - * @since 16 + * @since 18 */ setAppVolumePercentage(volume: number): Promise; @@ -4688,7 +4688,7 @@ declare namespace audio { * @throws { BusinessError } 6800101 - Parameter verification failed. * @syscap SystemCapability.Multimedia.Audio.Volume * @systemapi - * @since 16 + * @since 18 */ on(type: 'appVolumeChangeForUid', uid: number, callback: Callback): void; @@ -4706,7 +4706,7 @@ declare namespace audio { * @throws { BusinessError } 6800101 - Parameter verification failed. * @syscap SystemCapability.Multimedia.Audio.Volume * @systemapi - * @since 16 + * @since 18 */ off(type: 'appVolumeChangeForUid', callback?: Callback): void; @@ -4720,7 +4720,7 @@ declare namespace audio { * 2.Incorrect parameter types. * @throws { BusinessError } 6800101 - Parameter verification failed. * @syscap SystemCapability.Multimedia.Audio.Volume - * @since 16 + * @since 18 */ on(type: 'appVolumeChange', callback: Callback): void; @@ -4734,7 +4734,7 @@ declare namespace audio { * 2.Incorrect parameter types. * @throws { BusinessError } 6800101 - Parameter verification failed. * @syscap SystemCapability.Multimedia.Audio.Volume - * @since 16 + * @since 18 */ off(type: 'appVolumeChange', callback?: Callback): void; } @@ -6549,19 +6549,19 @@ declare namespace audio { * Volume mode. * @enum { number } * @syscap SystemCapability.Multimedia.Audio.Volume - * @since 16 + * @since 18 */ enum AudioVolumeMode { /** * Audio volume affected by system volume level. * @syscap SystemCapability.Multimedia.Audio.Volume - * @since 16 + * @since 18 */ SYSTEM_GLOBAL = 0, /** * Audio volume affected by app's individual percentage. * @syscap SystemCapability.Multimedia.Audio.Volume - * @since 16 + * @since 18 */ APP_INDIVIDUAL = 1 } @@ -6628,7 +6628,7 @@ declare namespace audio { * Audio volume mode of this volume event * @type { ?AudioVolumeMode } * @syscap SystemCapability.Multimedia.Audio.Volume - * @since 16 + * @since 18 */ volumeMode?: AudioVolumeMode; } -- Gitee From c7631092d74346ccc589624df1133fc727d3419e Mon Sep 17 00:00:00 2001 From: z00881716 Date: Tue, 4 Mar 2025 20:28:03 +0800 Subject: [PATCH 104/835] interface Signed-off-by: z00881716 --- api/@ohos.window.d.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/api/@ohos.window.d.ts b/api/@ohos.window.d.ts index dd87bf3a7b..ce10a44ee4 100644 --- a/api/@ohos.window.d.ts +++ b/api/@ohos.window.d.ts @@ -8839,6 +8839,20 @@ declare namespace window { * @since 15 */ setWindowContainerColor(activeColor: string, inactiveColor: string): void; + + /** + * Set whether window delay raise is enabled. + * + * @param { boolean } isEnabled - The value true means to enable window delay raise, and false means disable window delay raise. + * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; + * 2. Incorrect parameter types; + * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. + * @throws { BusinessError } 1300002 - This window state is abnormal. + * @syscap SystemCapability.Window.SessionManager + * @atomicservice + * @since 16 + */ + setWindowDelayRaiseOnDrag(isEnabled: boolean): void; } /** -- Gitee From b7aa78f40134c24b354d5da16846ccefac09e69a Mon Sep 17 00:00:00 2001 From: houguobiao Date: Thu, 20 Feb 2025 21:00:29 +0800 Subject: [PATCH 105/835] =?UTF-8?q?=E8=87=AA=E5=AE=9A=E4=B9=89=E5=BC=B9?= =?UTF-8?q?=E7=AA=97=E6=94=AF=E6=8C=81=E8=87=AA=E5=AE=9A=E4=B9=89=E7=84=A6?= =?UTF-8?q?=E7=82=B9=E7=AD=96=E7=95=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: houguobiao Change-Id: I54a27a2602fa6a198af1af66ab60d6df3cc23ef7 --- .../component/ets/custom_dialog_controller.d.ts | 12 ++++++++++++ api/@ohos.promptAction.d.ts | 12 ++++++++++++ 2 files changed, 24 insertions(+) diff --git a/api/@internal/component/ets/custom_dialog_controller.d.ts b/api/@internal/component/ets/custom_dialog_controller.d.ts index 2eb0e82903..754c2d034a 100644 --- a/api/@internal/component/ets/custom_dialog_controller.d.ts +++ b/api/@internal/component/ets/custom_dialog_controller.d.ts @@ -626,6 +626,18 @@ declare interface CustomDialogControllerOptions { * @since 16 */ levelOrder?: LevelOrder; + + /** + * Specifies whether to get focus when the custom dialog is displayed. + * + * @type { ?boolean } + * @default true + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + focusable?: boolean; } /** diff --git a/api/@ohos.promptAction.d.ts b/api/@ohos.promptAction.d.ts index dbd2c124af..b95041caa3 100644 --- a/api/@ohos.promptAction.d.ts +++ b/api/@ohos.promptAction.d.ts @@ -1292,6 +1292,18 @@ declare namespace promptAction { * @since 16 */ levelOrder?: LevelOrder; + + /** + * Specifies whether to get focus when the custom dialog is displayed. + * + * @type { ?boolean } + * @default true + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + focusable?: boolean; } /** -- Gitee From 75449a7a0e02dc1b9e15fe55cc5a93527ee00bd8 Mon Sep 17 00:00:00 2001 From: huchang Date: Tue, 4 Mar 2025 20:49:12 +0800 Subject: [PATCH 106/835] add hdmi device Signed-off-by: huchang Change-Id: I834e3a8637f77431462f08d53230991f41c09ffa --- api/@ohos.multimedia.audio.d.ts | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/api/@ohos.multimedia.audio.d.ts b/api/@ohos.multimedia.audio.d.ts index 4370e77af8..99d024c298 100644 --- a/api/@ohos.multimedia.audio.d.ts +++ b/api/@ohos.multimedia.audio.d.ts @@ -775,6 +775,14 @@ declare namespace audio { * @since 18 */ USB_DEVICE = 25, + + /** + * HDMI device, such as HDMI, ARC, eARC + * @syscap SystemCapability.Multimedia.Audio.Device + * @since 18 + */ + HDMI = 27, + /** * Default device type. * @syscap SystemCapability.Multimedia.Audio.Device @@ -3970,7 +3978,7 @@ declare namespace audio { * @since 12 */ getCurrentAudioRendererInfoArray(callback: AsyncCallback): void; - + /** * Get information of current existing audio renderers. * @returns { Promise } Promise used to return the information of current @@ -5822,7 +5830,7 @@ declare namespace audio { * Gets supported audio effect properties based on current devices. * @permission ohos.permission.MANAGE_SYSTEM_AUDIO_EFFECTS * @returns { Array } Array of supported audio effect properties. - * @throws { BusinessError } 201 - Permission denied. + * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 202 - Caller is not a system application. * @throws { BusinessError } 6800301 - System error. * @syscap SystemCapability.Multimedia.Audio.Core @@ -5834,9 +5842,9 @@ declare namespace audio { /** * Sets current audio effect properties. * @permission ohos.permission.MANAGE_SYSTEM_AUDIO_EFFECTS - * @param { Array } propertyArray - array of audio effect property to be set. + * @param { Array } propertyArray - array of audio effect property to be set. * Notice that only one effect property name in each effect property category should be set. - * @throws { BusinessError } 201 - Permission denied. + * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 202 - Caller is not a system application. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -5856,7 +5864,7 @@ declare namespace audio { * Gets current audio effect properties. * @permission ohos.permission.MANAGE_SYSTEM_AUDIO_EFFECTS * @returns { Array } Array of current audio effect properties. - * @throws { BusinessError } 201 - Permission denied. + * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 202 - Caller is not a system application. * @throws { BusinessError } 6800301 - System error. * @syscap SystemCapability.Multimedia.Audio.Core @@ -10444,7 +10452,7 @@ declare namespace audio { * @since 18 */ RENDER_EFFECT_FLAG = 0, - + /** * Audio capture effect. * @syscap SystemCapability.Multimedia.Audio.Core -- Gitee From 6038537b3409d4fbe6d40896b161a0fd080a16fd Mon Sep 17 00:00:00 2001 From: lwf Date: Tue, 4 Mar 2025 13:36:05 +0000 Subject: [PATCH 107/835] update api/@ohos.screenLock.d.ts. Signed-off-by: lwf --- api/@ohos.screenLock.d.ts | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/api/@ohos.screenLock.d.ts b/api/@ohos.screenLock.d.ts index 90f3d27ec2..e8684314a2 100644 --- a/api/@ohos.screenLock.d.ts +++ b/api/@ohos.screenLock.d.ts @@ -227,7 +227,9 @@ declare namespace screenLock { /** * Indicates that there are no strong authentication reason flags. * + * @enum { number } * @syscap SystemCapability.MiscServices.ScreenLock + * @systemapi Hide this for inner system use. * @since 12 */ NONE = 0x00000000, @@ -235,7 +237,9 @@ declare namespace screenLock { /** * Indicates the strong authentication reason requested after boot. * + * @enum { number } * @syscap SystemCapability.MiscServices.ScreenLock + * @systemapi Hide this for inner system use. * @since 12 */ AFTER_BOOT = 0x00000001, @@ -243,7 +247,9 @@ declare namespace screenLock { /** * Indicates the strong authentication reason requested after timeout. * + * @enum { number } * @syscap SystemCapability.MiscServices.ScreenLock + * @systemapi Hide this for inner system use. * @since 12 */ AFTER_TIMEOUT = 0x00000002, @@ -251,7 +257,9 @@ declare namespace screenLock { /** * Indicates the strong authentication reason requested by active request. * + * @enum { number } * @syscap SystemCapability.MiscServices.ScreenLock + * @systemapi Hide this for inner system use. * @since 12 */ ACTIVE_REQUEST = 0x00000004, @@ -259,7 +267,9 @@ declare namespace screenLock { /** * Indicates the strong authentication reason requested by policy restriction. * + * @enum { number } * @syscap SystemCapability.MiscServices.ScreenLock + * @systemapi Hide this for inner system use. * @since 12 */ POLICY_RESTRICTION = 0x00000008 @@ -277,7 +287,9 @@ declare namespace screenLock { /** * Indicates the screen lock is not authenticated. * + * @enum { number } * @syscap SystemCapability.MiscServices.ScreenLock + * @systemapi Hide this for inner system use. * @since 12 */ NOT_AUTHED = 0, @@ -285,7 +297,9 @@ declare namespace screenLock { /** * Indicates the screen lock is pre authenticated by credential. * + * @enum { number } * @syscap SystemCapability.MiscServices.ScreenLock + * @systemapi Hide this for inner system use. * @since 12 */ PRE_AUTHED_BY_CREDENTIAL = 1, @@ -293,7 +307,9 @@ declare namespace screenLock { /** * Indicates the screen lock is pre authenticated by fingerprint. * + * @enum { number } * @syscap SystemCapability.MiscServices.ScreenLock + * @systemapi Hide this for inner system use. * @since 12 */ PRE_AUTHED_BY_FINGERPRINT = 2, @@ -301,7 +317,9 @@ declare namespace screenLock { /** * Indicates the screen lock is pre authenticated by face. * + * @enum { number } * @syscap SystemCapability.MiscServices.ScreenLock + * @systemapi Hide this for inner system use. * @since 12 */ PRE_AUTHED_BY_FACE = 3, @@ -309,7 +327,9 @@ declare namespace screenLock { /** * Indicates the screen lock is authenticated by credential. * + * @enum { number } * @syscap SystemCapability.MiscServices.ScreenLock + * @systemapi Hide this for inner system use. * @since 12 */ AUTHED_BY_CREDENTIAL = 4, @@ -317,7 +337,9 @@ declare namespace screenLock { /** * Indicates the screen lock is authenticated by fingerprint. * + * @enum { number } * @syscap SystemCapability.MiscServices.ScreenLock + * @systemapi Hide this for inner system use. * @since 12 */ AUTHED_BY_FINGERPRINT = 5, @@ -325,7 +347,9 @@ declare namespace screenLock { /** * Indicates the screen lock is authenticated by face. * + * @enum { number } * @syscap SystemCapability.MiscServices.ScreenLock + * @systemapi Hide this for inner system use. * @since 12 */ AUTHED_BY_FACE = 6, -- Gitee From 7c241f1a658d3bf58c67f013456b2f7739b389d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E9=98=B3?= Date: Tue, 4 Mar 2025 14:39:39 +0000 Subject: [PATCH 108/835] =?UTF-8?q?update=20api/@ohos.PiPWindow.d.ts.=20?= =?UTF-8?q?=E7=94=BB=E4=B8=AD=E7=94=BB=E6=96=B0=E5=A2=9EtestApi?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 刘阳 --- api/@ohos.PiPWindow.d.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/api/@ohos.PiPWindow.d.ts b/api/@ohos.PiPWindow.d.ts index 4919b11159..3802654c7c 100644 --- a/api/@ohos.PiPWindow.d.ts +++ b/api/@ohos.PiPWindow.d.ts @@ -1182,6 +1182,15 @@ declare namespace PiPWindow { * @since 15 */ off(type: 'pipWindowSizeChange', callback?: Callback): void; + + /** + * check if picture in picture is possible + * + * @test used only for testApi, not for public + * @syscap SystemCapability.Window.SessionManager + * @atomicservice + */ + isPiPPossible(): boolean; } } -- Gitee From 4e887c5bbd8e91e75243977cea208f127e2deb67 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E9=98=B3?= Date: Wed, 5 Mar 2025 01:23:38 +0000 Subject: [PATCH 109/835] =?UTF-8?q?update=20api/@ohos.PiPWindow.d.ts.=20?= =?UTF-8?q?=E7=94=BB=E4=B8=AD=E7=94=BB=E6=96=B0=E5=A2=9EtestApi?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 刘阳 --- api/@ohos.PiPWindow.d.ts | 2 -- 1 file changed, 2 deletions(-) diff --git a/api/@ohos.PiPWindow.d.ts b/api/@ohos.PiPWindow.d.ts index 3802654c7c..0c07aa50fa 100644 --- a/api/@ohos.PiPWindow.d.ts +++ b/api/@ohos.PiPWindow.d.ts @@ -1187,8 +1187,6 @@ declare namespace PiPWindow { * check if picture in picture is possible * * @test used only for testApi, not for public - * @syscap SystemCapability.Window.SessionManager - * @atomicservice */ isPiPPossible(): boolean; } -- Gitee From b71a96c33178fbb32e0ebe45478c178962974413 Mon Sep 17 00:00:00 2001 From: Steven Date: Wed, 5 Mar 2025 01:48:02 +0000 Subject: [PATCH 110/835] update api/@ohos.multimedia.media.d.ts. Signed-off-by: Steven --- api/@ohos.multimedia.media.d.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/api/@ohos.multimedia.media.d.ts b/api/@ohos.multimedia.media.d.ts index 4a5f08d78d..64573c84db 100755 --- a/api/@ohos.multimedia.media.d.ts +++ b/api/@ohos.multimedia.media.d.ts @@ -7682,19 +7682,19 @@ declare namespace media { * * @enum { number } * @syscap SystemCapability.Multimedia.Media.AVScreenCapture - * @since 16 + * @since 18 */ enum AVScreenCaptureFillMode { /** * Keep the scale the same as that of the original image * @syscap SystemCapability.Multimedia.Media.AVScreenCapture - * @since 16 + * @since 18 */ PRESERVE_ASPECT_RATIO = 0, /** * Fit the configured width and height * @syscap SystemCapability.Multimedia.Media.AVScreenCapture - * @since 16 + * @since 18 */ SCALE_TO_FILL = 1, } @@ -7850,7 +7850,7 @@ declare namespace media { * Indicates the fill mode of video, details see @AVScreenCaptureFillMode * @type { ?AVScreenCaptureFillMode } * @syscap SystemCapability.Multimedia.Media.AVScreenCapture - * @since 16 + * @since 18 */ fillMode?: AVScreenCaptureFillMode; } -- Gitee From eef296fd0623fec1d456961a03aad1a968b159a4 Mon Sep 17 00:00:00 2001 From: 18792837475 Date: Wed, 5 Mar 2025 09:54:39 +0800 Subject: [PATCH 111/835] =?UTF-8?q?=E6=94=AF=E6=8C=81=E8=BE=93=E5=85=A5?= =?UTF-8?q?=E6=B3=95=E5=BA=94=E7=94=A8=E6=84=9F=E7=9F=A5=E7=BC=96=E8=BE=91?= =?UTF-8?q?=E6=A1=86=E6=89=80=E5=9C=A8=E5=B1=8F=E5=B9=95=E8=AF=A6=E8=AE=BE?= =?UTF-8?q?=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 18792837475 --- api/@ohos.inputMethodEngine.d.ts | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/api/@ohos.inputMethodEngine.d.ts b/api/@ohos.inputMethodEngine.d.ts index 6e25274da8..ff23b71ad1 100644 --- a/api/@ohos.inputMethodEngine.d.ts +++ b/api/@ohos.inputMethodEngine.d.ts @@ -644,6 +644,26 @@ declare namespace inputMethodEngine { */ off(type: 'privateCommand', callback?: Callback>): void; + /** + * Subscribe 'callingDisplayChanged' event. + * + * @param { 'callingDisplayChanged' } type - indicates the type of subscribe event. + * @param { Callback } callback - indicates the callback of on('callingDisplayChanged'). + * @syscap SystemCapability.MiscServices.InputMethodFramework + * @since 15 + */ + on(type: 'callingDisplayChanged', callback: Callback): void; + + /** + * Unsubscribe 'callingDisplayChanged' event. + * + * @param { 'callingDisplayChanged' } type - indicates the type of subscribe event. + * @param { ?Callback } [callback] - optional, indicates the callback of off('callingDisplayChanged'). + * @syscap SystemCapability.MiscServices.InputMethodFramework + * @since 15 + */ + off(type: 'callingDisplayChanged', callback?: Callback): void; + /** * Get input method's security mode. * @@ -2030,6 +2050,16 @@ declare namespace inputMethodEngine { * @since 15 */ readonly immersiveMode?: ImmersiveMode; + + /** + * Indicates the ID of the display where the edit box is located. + * + * @type { ?number } + * @readonly + * @syscap SystemCapability.MiscServices.InputMethodFramework + * @since 15 + */ + readonly displayId?: number; } /** -- Gitee From f68ba4cff085ad5cafb70e6eebf22fd5eae2fb69 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E9=98=B3?= Date: Wed, 5 Mar 2025 01:59:22 +0000 Subject: [PATCH 112/835] update api/@ohos.PiPWindow.d.ts. fix MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 刘阳 --- api/@ohos.PiPWindow.d.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/api/@ohos.PiPWindow.d.ts b/api/@ohos.PiPWindow.d.ts index 0c07aa50fa..34bd7cdc81 100644 --- a/api/@ohos.PiPWindow.d.ts +++ b/api/@ohos.PiPWindow.d.ts @@ -1186,7 +1186,16 @@ declare namespace PiPWindow { /** * check if picture in picture is possible * - * @test used only for testApi, not for public + * @returns { boolean } - True if pip is possible, else false + * @throws { BusinessError } 401 - Params error. Possible causes: 1. Mandatory parameters are left unspecified. + * 2. Incorrect parameter types. + * 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. + * @throws { BusinessError } 1300014 - PiP internal error. + * @syscap SystemCapability.Window.SessionManager + * @atomicservice + * @since 16 + * @test */ isPiPPossible(): boolean; } -- Gitee From 3a85697081b3a9b44a51a56ea5f1c1aaefe41bfa Mon Sep 17 00:00:00 2001 From: jiangminsen Date: Tue, 25 Feb 2025 19:33:22 +0800 Subject: [PATCH 113/835] =?UTF-8?q?=E5=AF=B9=E5=BA=94flag=E9=9C=80?= =?UTF-8?q?=E8=A6=81=E6=B7=BB=E5=8A=A0@link=E5=88=B0=E5=AF=B9=E5=BA=94?= =?UTF-8?q?=E7=9A=84=E6=9E=9A=E4=B8=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: jiangminsen --- api/@ohos.bundle.bundleManager.d.ts | 72 ++++++++++++++--------------- 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/api/@ohos.bundle.bundleManager.d.ts b/api/@ohos.bundle.bundleManager.d.ts index 63c222cc0e..24c0211a0c 100644 --- a/api/@ohos.bundle.bundleManager.d.ts +++ b/api/@ohos.bundle.bundleManager.d.ts @@ -1743,7 +1743,7 @@ declare namespace bundleManager { /** * Obtains own bundleInfo. * - * @param { number } bundleFlags - Indicates the flag used to specify information contained in the BundleInfo objects that will be returned. + * @param { number } bundleFlags {@link BundleFlag} - Indicates the flag used to specify information contained in the BundleInfo objects that will be returned. * @returns { Promise } The result of getting the bundle info. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types. * @syscap SystemCapability.BundleManager.BundleFramework.Core @@ -1752,7 +1752,7 @@ declare namespace bundleManager { /** * Obtains own bundleInfo. * - * @param { number } bundleFlags - Indicates the flag used to specify information contained in the BundleInfo objects that will be returned. + * @param { number } bundleFlags {@link BundleFlag} - Indicates the flag used to specify information contained in the BundleInfo objects that will be returned. * @returns { Promise } The result of getting the bundle info. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types. * @syscap SystemCapability.BundleManager.BundleFramework.Core @@ -1764,7 +1764,7 @@ declare namespace bundleManager { /** * Obtains own bundleInfo. * - * @param { number } bundleFlags - Indicates the flag used to specify information contained in the BundleInfo objects that will be returned. + * @param { number } bundleFlags {@link BundleFlag} - Indicates the flag used to specify information contained in the BundleInfo objects that will be returned. * @param { AsyncCallback } callback - The callback of getting bundle info result. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types. * @syscap SystemCapability.BundleManager.BundleFramework.Core @@ -1773,7 +1773,7 @@ declare namespace bundleManager { /** * Obtains own bundleInfo. * - * @param { number } bundleFlags - Indicates the flag used to specify information contained in the BundleInfo objects that will be returned. + * @param { number } bundleFlags {@link BundleFlag} - Indicates the flag used to specify information contained in the BundleInfo objects that will be returned. * @param { AsyncCallback } callback - The callback of getting bundle info result. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types. * @syscap SystemCapability.BundleManager.BundleFramework.Core @@ -1785,7 +1785,7 @@ declare namespace bundleManager { /** * Obtains own bundleInfo. * - * @param { number } bundleFlags - Indicates the flag used to specify information contained in the BundleInfo objects that will be returned. + * @param { number } bundleFlags {@link BundleFlag} - Indicates the flag used to specify information contained in the BundleInfo objects that will be returned. * @returns { BundleInfo } The result of getting the bundle info. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types. * @syscap SystemCapability.BundleManager.BundleFramework.Core @@ -1794,7 +1794,7 @@ declare namespace bundleManager { /** * Obtains own bundleInfo. * - * @param { number } bundleFlags - Indicates the flag used to specify information contained in the BundleInfo objects that will be returned. + * @param { number } bundleFlags {@link BundleFlag} - Indicates the flag used to specify information contained in the BundleInfo objects that will be returned. * @returns { BundleInfo } The result of getting the bundle info. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types. * @syscap SystemCapability.BundleManager.BundleFramework.Core @@ -1808,7 +1808,7 @@ declare namespace bundleManager { * * @permission ohos.permission.GET_BUNDLE_INFO_PRIVILEGED or ohos.permission.GET_BUNDLE_INFO * @param { string } bundleName - Indicates the application bundle name to be queried. - * @param { number } bundleFlags - Indicates the flag used to specify information contained in the BundleInfo objects that will be returned. + * @param { number } bundleFlags {@link BundleFlag} - Indicates the flag used to specify information contained in the BundleInfo objects that will be returned. * @param { AsyncCallback } callback - The callback of getting bundle info result. * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types. @@ -1824,7 +1824,7 @@ declare namespace bundleManager { * * @permission ohos.permission.GET_BUNDLE_INFO_PRIVILEGED or ohos.permission.GET_BUNDLE_INFO * @param { string } bundleName - Indicates the application bundle name to be queried. - * @param { number } bundleFlags - Indicates the flag used to specify information contained in the BundleInfo objects that will be returned. + * @param { number } bundleFlags {@link BundleFlag} - Indicates the flag used to specify information contained in the BundleInfo objects that will be returned. * @param { number } userId - Indicates the user ID or do not pass user ID. * @param { AsyncCallback } callback - The callback of getting bundle info result. * @throws { BusinessError } 201 - Permission denied. @@ -1843,7 +1843,7 @@ declare namespace bundleManager { * * @permission ohos.permission.GET_BUNDLE_INFO_PRIVILEGED or ohos.permission.GET_BUNDLE_INFO * @param { string } bundleName - Indicates the application bundle name to be queried. - * @param { number } bundleFlags - Indicates the flag used to specify information contained in the BundleInfo objects that will be returned. + * @param { number } bundleFlags {@link BundleFlag} - Indicates the flag used to specify information contained in the BundleInfo objects that will be returned. * @param { number } userId - Indicates the user ID or do not pass user ID. * @returns { Promise } The result of getting the bundle info. * @throws { BusinessError } 201 - Permission denied. @@ -1861,7 +1861,7 @@ declare namespace bundleManager { * * @permission ohos.permission.GET_BUNDLE_INFO_PRIVILEGED or ohos.permission.GET_BUNDLE_INFO * @param { string } bundleName - Indicates the application bundle name to be queried. - * @param { number } appFlags - Indicates the flag used to specify information contained in the ApplicationInfo objects that will be returned. + * @param { number } appFlags {@link ApplicationFlag} - Indicates the flag used to specify information contained in the ApplicationInfo objects that will be returned. * @param { AsyncCallback } callback - The callback of getting application info result. * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 202 - Permission denied, non-system app called system api. @@ -1879,7 +1879,7 @@ declare namespace bundleManager { * * @permission ohos.permission.GET_BUNDLE_INFO_PRIVILEGED or ohos.permission.GET_BUNDLE_INFO * @param { string } bundleName - Indicates the application bundle name to be queried. - * @param { number } appFlags - Indicates the flag used to specify information contained in the ApplicationInfo objects that will be returned. + * @param { number } appFlags {@link ApplicationFlag} - Indicates the flag used to specify information contained in the ApplicationInfo objects that will be returned. * @param { number } userId - Indicates the user ID or do not pass user ID. * @param { AsyncCallback } callback - The callback of getting application info result. * @throws { BusinessError } 201 - Permission denied. @@ -1900,7 +1900,7 @@ declare namespace bundleManager { * * @permission ohos.permission.GET_BUNDLE_INFO_PRIVILEGED or ohos.permission.GET_BUNDLE_INFO * @param { string } bundleName - Indicates the application bundle name to be queried. - * @param { number } appFlags - Indicates the flag used to specify information contained in the ApplicationInfo objects that will be returned. + * @param { number } appFlags {@link ApplicationFlag} - Indicates the flag used to specify information contained in the ApplicationInfo objects that will be returned. * @param { number } userId - Indicates the user ID or do not pass user ID. * @returns { Promise } The result of getting the application info. * @throws { BusinessError } 201 - Permission denied. @@ -1919,7 +1919,7 @@ declare namespace bundleManager { * Obtains BundleInfo of all bundles available in the system. * * @permission ohos.permission.GET_INSTALLED_BUNDLE_LIST - * @param { number } bundleFlags - Indicates the flag used to specify information contained in the BundleInfo that will be returned. + * @param { number } bundleFlags {@link BundleFlag} - Indicates the flag used to specify information contained in the BundleInfo that will be returned. * @param { AsyncCallback> } callback - The callback of getting a list of BundleInfo objects. * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 202 - Permission denied, non-system app called system api. @@ -1934,7 +1934,7 @@ declare namespace bundleManager { * Obtains BundleInfo of all bundles available in the system. * * @permission ohos.permission.GET_INSTALLED_BUNDLE_LIST - * @param { number } bundleFlags - Indicates the flag used to specify information contained in the BundleInfo that will be returned. + * @param { number } bundleFlags {@link BundleFlag} - Indicates the flag used to specify information contained in the BundleInfo that will be returned. * @param { number } userId - Indicates the user id. * @param { AsyncCallback> } callback - The callback of getting a list of BundleInfo objects. * @throws { BusinessError } 201 - Permission denied. @@ -1951,7 +1951,7 @@ declare namespace bundleManager { * Obtains BundleInfo of all bundles available in the system. * * @permission ohos.permission.GET_INSTALLED_BUNDLE_LIST - * @param { number } bundleFlags - Indicates the flag used to specify information contained in the BundleInfo that will be returned. + * @param { number } bundleFlags {@link BundleFlag} - Indicates the flag used to specify information contained in the BundleInfo that will be returned. * @param { number } userId - Indicates the user id. * @returns { Promise> } Returns a list of BundleInfo objects. * @throws { BusinessError } 201 - Permission denied. @@ -1968,7 +1968,7 @@ declare namespace bundleManager { * Obtains information about all installed applications of a specified user. * * @permission ohos.permission.GET_INSTALLED_BUNDLE_LIST - * @param { number } appFlags - Indicates the flag used to specify information contained in the ApplicationInfo objects that will be returned. + * @param { number } appFlags {@link ApplicationFlag} - Indicates the flag used to specify information contained in the ApplicationInfo objects that will be returned. * @param { AsyncCallback> } callback - The callback of getting a list of ApplicationInfo objects. * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 202 - Permission denied, non-system app called system api. @@ -1983,7 +1983,7 @@ declare namespace bundleManager { * Obtains information about all installed applications of a specified user. * * @permission ohos.permission.GET_INSTALLED_BUNDLE_LIST - * @param { number } appFlags - Indicates the flag used to specify information contained in the ApplicationInfo objects that will be returned. + * @param { number } appFlags {@link ApplicationFlag} - Indicates the flag used to specify information contained in the ApplicationInfo objects that will be returned. * @param { number } userId - Indicates the user ID or do not pass user ID. * @param { AsyncCallback> } callback - The callback of getting a list of ApplicationInfo objects. * @throws { BusinessError } 201 - Permission denied. @@ -2001,7 +2001,7 @@ declare namespace bundleManager { * Obtains information about all installed applications of a specified user. * * @permission ohos.permission.GET_INSTALLED_BUNDLE_LIST - * @param { number } appFlags - Indicates the flag used to specify information contained in the ApplicationInfo objects that will be returned. + * @param { number } appFlags {@link ApplicationFlag} - Indicates the flag used to specify information contained in the ApplicationInfo objects that will be returned. * @param { number } userId - Indicates the user ID or do not pass user ID. * @returns { Promise> } Returns a list of ApplicationInfo objects. * @throws { BusinessError } 201 - Permission denied. @@ -2019,7 +2019,7 @@ declare namespace bundleManager { * * @permission ohos.permission.GET_BUNDLE_INFO_PRIVILEGED or ohos.permission.GET_BUNDLE_INFO * @param { Want } want - Indicates the Want containing the application bundle name to be queried. - * @param { number } abilityFlags - Indicates the flag used to specify information contained in the AbilityInfo objects that will be returned. + * @param { number } abilityFlags {@link AbilityFlag} - Indicates the flag used to specify information contained in the AbilityInfo objects that will be returned. * @param { AsyncCallback> } callback - The callback of querying ability info result. * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 202 - Permission denied, non-system app called system api. @@ -2040,7 +2040,7 @@ declare namespace bundleManager { * * @permission ohos.permission.GET_BUNDLE_INFO_PRIVILEGED or ohos.permission.GET_BUNDLE_INFO * @param { Want } want - Indicates the Want containing the application bundle name to be queried. - * @param { number } abilityFlags - Indicates the flag used to specify information contained in the AbilityInfo objects that will be returned. + * @param { number } abilityFlags {@link AbilityFlag} - Indicates the flag used to specify information contained in the AbilityInfo objects that will be returned. * @param { number } userId - userId Indicates the user ID. * @param { AsyncCallback> } callback - The callback of querying ability info result. * @throws { BusinessError } 201 - Permission denied. @@ -2064,7 +2064,7 @@ declare namespace bundleManager { * * @permission ohos.permission.GET_BUNDLE_INFO_PRIVILEGED or ohos.permission.GET_BUNDLE_INFO * @param { Want } want - Indicates the Want containing the application bundle name to be queried. - * @param { number } abilityFlags - Indicates the flag used to specify information contained in the AbilityInfo objects that will be returned. + * @param { number } abilityFlags {@link AbilityFlag} - Indicates the flag used to specify information contained in the AbilityInfo objects that will be returned. * @param { number } userId - userId Indicates the user ID. * @returns { Promise> } Returns a list of AbilityInfo objects. * @throws { BusinessError } 201 - Permission denied. @@ -2087,7 +2087,7 @@ declare namespace bundleManager { * * @permission ohos.permission.GET_BUNDLE_INFO_PRIVILEGED or ohos.permission.GET_BUNDLE_INFO * @param { Array } wants - Indicates the Want Array containing the application bundle name to be queried. - * @param { number } abilityFlags - Indicates the flag used to specify information contained in the AbilityInfo objects that will be returned. + * @param { number } abilityFlags {@link AbilityFlag} - Indicates the flag used to specify information contained in the AbilityInfo objects that will be returned. * @param { number } [userId] - userId Indicates the user ID. * @returns { Promise> } Returns a list of AbilityInfo objects. * @throws { BusinessError } 201 - Permission denied. @@ -2110,7 +2110,7 @@ declare namespace bundleManager { * * @permission ohos.permission.GET_BUNDLE_INFO_PRIVILEGED or ohos.permission.GET_BUNDLE_INFO * @param { Want } want - Indicates the Want containing the application bundle name to be queried. - * @param { number } abilityFlags - Indicates the flag used to specify information contained in the AbilityInfo objects that will be returned. + * @param { number } abilityFlags {@link AbilityFlag} - Indicates the flag used to specify information contained in the AbilityInfo objects that will be returned. * @param { number } userId - userId Indicates the user ID. * @returns { Array } Returns a list of AbilityInfo objects. * @throws { BusinessError } 201 - Permission denied. @@ -2134,7 +2134,7 @@ declare namespace bundleManager { * @permission ohos.permission.GET_BUNDLE_INFO_PRIVILEGED or ohos.permission.GET_BUNDLE_INFO * @param { Want } want - Indicates the Want containing the application bundle name to be queried. * @param { ExtensionAbilityType } extensionAbilityType - Indicates ExtensionAbilityType. - * @param { number } extensionAbilityFlags - Indicates the flag used to specify information contained in the + * @param { number } extensionAbilityFlags {@link ExtensionAbilityFlag} - Indicates the flag used to specify information contained in the * ExtensionAbilityInfo objects that will be returned. * @param { AsyncCallback> } callback - The callback of querying extension ability info result. * @throws { BusinessError } 201 - Permission denied. @@ -2157,7 +2157,7 @@ declare namespace bundleManager { * @permission ohos.permission.GET_BUNDLE_INFO_PRIVILEGED or ohos.permission.GET_BUNDLE_INFO * @param { Want } want - Indicates the Want containing the application bundle name to be queried. * @param { ExtensionAbilityType } extensionAbilityType - Indicates ExtensionAbilityType. - * @param { number } extensionAbilityFlags - Indicates the flag used to specify information contained in the + * @param { number } extensionAbilityFlags {@link ExtensionAbilityFlag} - Indicates the flag used to specify information contained in the * ExtensionAbilityInfo objects that will be returned. * @param { number } userId - Indicates the user ID. * @param { AsyncCallback> } callback - The callback of querying extension ability info result. @@ -2182,7 +2182,7 @@ declare namespace bundleManager { * @permission ohos.permission.GET_BUNDLE_INFO_PRIVILEGED or ohos.permission.GET_BUNDLE_INFO * @param { Want } want - Indicates the Want containing the application bundle name to be queried. * @param { ExtensionAbilityType } extensionAbilityType - Indicates ExtensionAbilityType. - * @param { number } extensionAbilityFlags - Indicates the flag used to specify information contained in the + * @param { number } extensionAbilityFlags {@link ExtensionAbilityFlag} - Indicates the flag used to specify information contained in the * ExtensionAbilityInfo objects that will be returned. * @param { number } userId - Indicates the user ID. * @returns { Promise> } Returns a list of ExtensionAbilityInfo objects. @@ -2207,7 +2207,7 @@ declare namespace bundleManager { * @permission ohos.permission.GET_BUNDLE_INFO_PRIVILEGED or ohos.permission.GET_BUNDLE_INFO * @param { Want } want - Indicates the Want containing the application bundle name to be queried. * @param { ExtensionAbilityType } extensionAbilityType - Indicates ExtensionAbilityType. - * @param { number } extensionAbilityFlags - Indicates the flag used to specify information contained in the + * @param { number } extensionAbilityFlags {@link ExtensionAbilityFlag} - Indicates the flag used to specify information contained in the * ExtensionAbilityInfo objects that will be returned. * @param { number } userId - Indicates the user ID. * @returns { Array } Returns a list of ExtensionAbilityInfo objects. @@ -2232,7 +2232,7 @@ declare namespace bundleManager { * @permission ohos.permission.GET_BUNDLE_INFO_PRIVILEGED or ohos.permission.GET_BUNDLE_INFO * @param { Want } want - Indicates the Want containing the application bundle name to be queried. * @param { string } extensionAbilityType - Indicates extensionAbilityType. - * @param { number } extensionAbilityFlags - Indicates the flag used to specify information contained in the + * @param { number } extensionAbilityFlags {@link ExtensionAbilityFlag} - Indicates the flag used to specify information contained in the * ExtensionAbilityInfo objects that will be returned. * @param { number } userId - Indicates the user ID. * @returns { Array } Returns a list of ExtensionAbilityInfo objects. @@ -2256,7 +2256,7 @@ declare namespace bundleManager { * * @permission ohos.permission.GET_BUNDLE_INFO_PRIVILEGED or ohos.permission.GET_BUNDLE_INFO * @param { string } extensionAbilityType - Indicates ExtensionAbilityType. - * @param { number } extensionAbilityFlags - Indicates the flag used to specify information contained in the + * @param { number } extensionAbilityFlags {@link ExtensionAbilityFlag} - Indicates the flag used to specify information contained in the * ExtensionAbilityInfo objects that will be returned. * @param { number } userId - Indicates the user ID. * @returns { Array } Returns a list of ExtensionAbilityInfo objects. @@ -2321,7 +2321,7 @@ declare namespace bundleManager { * @permission ohos.permission.GET_BUNDLE_INFO_PRIVILEGED * @param { string } hapFilePath - Indicates the path storing the HAP. * The path should be the relative path to the data directory of the current application. - * @param { number } bundleFlags - Indicates the flag used to specify information contained in the BundleInfo object to be returned. + * @param { number } bundleFlags {@link BundleFlag} - Indicates the flag used to specify information contained in the BundleInfo object to be returned. * @param { AsyncCallback } callback - The callback of getting bundle archive info result. * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 202 - Permission denied, non-system app called system api. @@ -2339,7 +2339,7 @@ declare namespace bundleManager { * @permission ohos.permission.GET_BUNDLE_INFO_PRIVILEGED * @param { string } hapFilePath - Indicates the path storing the HAP. * The path should be the relative path to the data directory of the current application. - * @param { number } bundleFlags - Indicates the flag used to specify information contained in the BundleInfo object to be returned. + * @param { number } bundleFlags {@link BundleFlag} - Indicates the flag used to specify information contained in the BundleInfo object to be returned. * @returns { Promise } Returns the BundleInfo object. * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 202 - Permission denied, non-system app called system api. @@ -2357,7 +2357,7 @@ declare namespace bundleManager { * @permission ohos.permission.GET_BUNDLE_INFO_PRIVILEGED * @param { string } hapFilePath - Indicates the path storing the HAP. * The path should be the relative path to the data directory of the current application. - * @param { number } bundleFlags - Indicates the flag used to specify information contained in the BundleInfo object to be returned. + * @param { number } bundleFlags {@link BundleFlag} - Indicates the flag used to specify information contained in the BundleInfo object to be returned. * @returns { BundleInfo } Returns the BundleInfo object. * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 202 - Permission denied, non-system app called system api. @@ -3169,7 +3169,7 @@ declare namespace bundleManager { * * @permission ohos.permission.GET_BUNDLE_INFO_PRIVILEGED or ohos.permission.GET_BUNDLE_INFO * @param { string } bundleName - Indicates the application bundle name to be queried. - * @param { number } bundleFlags - Indicates the flag used to specify information contained in the BundleInfo object that will be returned. + * @param { number } bundleFlags {@link BundleFlag} - Indicates the flag used to specify information contained in the BundleInfo object that will be returned. * @param { number } userId - Indicates the user ID or do not pass user ID. * @returns { BundleInfo } - Returns the BundleInfo object. * @throws { BusinessError } 201 - Permission denied. @@ -3187,7 +3187,7 @@ declare namespace bundleManager { * * @permission ohos.permission.GET_BUNDLE_INFO_PRIVILEGED or ohos.permission.GET_BUNDLE_INFO * @param { string } bundleName - Indicates the application bundle name to be queried. - * @param { number } bundleFlags - Indicates the flag used to specify information contained in the BundleInfo object that will be returned. + * @param { number } bundleFlags {@link BundleFlag} - Indicates the flag used to specify information contained in the BundleInfo object that will be returned. * @returns { BundleInfo } - Returns the BundleInfo object. * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types. @@ -3707,7 +3707,7 @@ declare namespace bundleManager { * @permission ohos.permission.GET_BUNDLE_INFO_PRIVILEGED * @param { string } bundleName - Indicates the application bundle name to be queried. * @param { number } appIndex - Indicates the index of clone app. - * @param { number } bundleFlags - Indicates the flag used to specify information contained in the BundleInfo objects that will be returned. + * @param { number } bundleFlags {@link BundleFlag} - Indicates the flag used to specify information contained in the BundleInfo objects that will be returned. * @param { number } [userId] - Indicates the user ID, If the user id is not specified, the current user id is used by default. * @returns { Promise } Returns A BundleInfo Of MultiApp Mode. * @throws { BusinessError } 201 - Permission denied. @@ -3728,7 +3728,7 @@ declare namespace bundleManager { * * @permission ohos.permission.GET_BUNDLE_INFO_PRIVILEGED * @param { string } bundleName - Indicates the application bundle name to be queried. - * @param { number } bundleFlags - Indicates the flag used to specify information contained in the BundleInfo objects that will be returned. + * @param { number } bundleFlags {@link BundleFlag} - Indicates the flag used to specify information contained in the BundleInfo objects that will be returned. * @param { number } [userId] - Indicates the user ID, If the user id is not specified, the current user id is used by default. * @returns { Promise> } Returns BundleInfo Arrays Of MultiApp Mode. * @throws { BusinessError } 201 - Permission denied. -- Gitee From 2110d23b7a5a163237bafd4b5840b9391629a419 Mon Sep 17 00:00:00 2001 From: z00881716 Date: Wed, 5 Mar 2025 11:54:20 +0800 Subject: [PATCH 114/835] add window delay raise interface Signed-off-by: z00881716 --- api/@ohos.window.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.window.d.ts b/api/@ohos.window.d.ts index ce10a44ee4..9a3ea0307b 100644 --- a/api/@ohos.window.d.ts +++ b/api/@ohos.window.d.ts @@ -8850,7 +8850,7 @@ declare namespace window { * @throws { BusinessError } 1300002 - This window state is abnormal. * @syscap SystemCapability.Window.SessionManager * @atomicservice - * @since 16 + * @since 18 */ setWindowDelayRaiseOnDrag(isEnabled: boolean): void; } -- Gitee From 9f0d24a7509d91a76e21ef403e9c3c4d025890a3 Mon Sep 17 00:00:00 2001 From: magekkkk Date: Wed, 5 Mar 2025 06:03:42 +0000 Subject: [PATCH 115/835] add more error code Signed-off-by: magekkkk --- api/@ohos.multimedia.audio.d.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/api/@ohos.multimedia.audio.d.ts b/api/@ohos.multimedia.audio.d.ts index 58ad083dca..ab9cd6254c 100644 --- a/api/@ohos.multimedia.audio.d.ts +++ b/api/@ohos.multimedia.audio.d.ts @@ -4563,6 +4563,7 @@ declare namespace audio { * 1.Mandatory parameters are left unspecified. * 2.Incorrect parameter types. * @throws { BusinessError } 6800101 - Parameter verification failed. + * @throws { BusinessError } 6800301 - System error. * @syscap SystemCapability.Multimedia.Audio.Volume * @systemapi * @since 18 @@ -4602,6 +4603,7 @@ declare namespace audio { * 1.Mandatory parameters are left unspecified. * 2.Incorrect parameter types. * @throws { BusinessError } 6800101 - Parameter verification failed. + * @throws { BusinessError } 6800301 - System error. * @syscap SystemCapability.Multimedia.Audio.Volume * @systemapi * @since 18 @@ -4629,6 +4631,7 @@ declare namespace audio { * 1.Mandatory parameters are left unspecified. * 2.Incorrect parameter types. * @throws { BusinessError } 6800101 - Parameter verification failed. + * @throws { BusinessError } 6800301 - System error. * @syscap SystemCapability.Multimedia.Audio.Volume * @since 18 */ @@ -4730,7 +4733,7 @@ declare namespace audio { * is supported. * @param { Callback } callback - Callback used to obtain the invoking volume change event. * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1.Mandatory parameters missing; + * 1.Mandatory parameters are left unspecified. * 2.Incorrect parameter types. * @throws { BusinessError } 6800101 - Parameter verification failed. * @syscap SystemCapability.Multimedia.Audio.Volume -- Gitee From 7a5b11b2f3f548ed32add05e8a89f1607ff109f5 Mon Sep 17 00:00:00 2001 From: hw_wyx Date: Wed, 5 Mar 2025 14:34:05 +0800 Subject: [PATCH 116/835] addAnimatedDrawableDescriptorStartAndStop Signed-off-by: hw_wyx --- api/@ohos.arkui.drawableDescriptor.d.ts | 56 +++++++++++++++++++++++++ 1 file changed, 56 insertions(+) diff --git a/api/@ohos.arkui.drawableDescriptor.d.ts b/api/@ohos.arkui.drawableDescriptor.d.ts index 1aca3614f7..6c7ff4b6a3 100644 --- a/api/@ohos.arkui.drawableDescriptor.d.ts +++ b/api/@ohos.arkui.drawableDescriptor.d.ts @@ -390,6 +390,17 @@ declare interface AnimationOptions { * @since 12 */ iterations?: number; + + /** + * If true, it will fetch the data using the uri when object is constructing.The default value is false. + * + * @type { ?boolean } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + fetchWhenConstructingWithUri?: boolean; } /** @@ -413,4 +424,49 @@ export class AnimatedDrawableDescriptor extends DrawableDescriptor { * @since 12 */ constructor(pixelMaps: Array, options?: AnimationOptions); + + /** + * Creates a new AnimatedDrawableDescriptor. + * @param { Array | ResourceStr } pixelMaps - Indicates the resource to create AnimatedDrawableDescriptor. + * @param { ?AnimationOptions } [options] - Animation control options. + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + constructor(pixelMaps: Array | ResourceStr, options?: AnimationOptions); + + /** + * Get the running status of animation. + * + * @returns { boolean } Return the running status of animation. + * @throws { BusinessError } 100001 - Image data is not ready.Maybe you should fetch the data first. + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + isRunning(): boolean; + + /** + * Start the animation. + * + * @throws { BusinessError } 100001 - Image data is not ready.Maybe you should fetch the data first. + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + start(): void; + + /** + * Stop the animation. + * + * @throws { BusinessError } 100001 - Image data is not ready.Maybe you should fetch the data first. + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + stop(): void; } -- Gitee From 2be00e0cb5be3d1df2d4baf04864aef3343e9804 Mon Sep 17 00:00:00 2001 From: ustc-tianyu Date: Wed, 12 Feb 2025 16:07:57 +0800 Subject: [PATCH 117/835] path add getSegment Signed-off-by: ustc-tianyu --- api/@ohos.graphics.drawing.d.ts | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/api/@ohos.graphics.drawing.d.ts b/api/@ohos.graphics.drawing.d.ts index 2a7f6af3f7..43309787e5 100644 --- a/api/@ohos.graphics.drawing.d.ts +++ b/api/@ohos.graphics.drawing.d.ts @@ -862,6 +862,22 @@ declare namespace drawing { */ getPositionAndTangent(forceClosed: boolean, distance: number, position: common2D.Point, tangent: common2D.Point): boolean; + /** + * Gets the path between the start and end points. + * + * @param { boolean } forceClosed - Whether to close the path. + * @param { number } start - The distance from the starting point of the segment to the starting point of the path. + * @param { number } stop - The distance from the end point of the segment to the starting point of the path. + * @param { boolean } startWithMoveTo - Whether the path obtained moveTo to the starting segment. + * @param { Path } dst - The path obtained. + * @returns { boolean } - Returns false if the segment is zero-length or start >= stop, else return true. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types. + * @syscap SystemCapability.Graphics.Drawing + * @since 18 + */ + getSegment(forceClosed: boolean, start: number, stop: number, startWithMoveTo: boolean, dst: Path): boolean; + /** * Determines whether the current contour is closed. * -- Gitee From 83865558b44d345dc77ab584a5e961c521eed391 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E9=98=B3?= Date: Wed, 5 Mar 2025 07:41:34 +0000 Subject: [PATCH 118/835] =?UTF-8?q?update=20api/@ohos.PiPWindow.d.ts.=20?= =?UTF-8?q?=E7=94=BB=E4=B8=AD=E7=94=BBtestApi=20fix?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 刘阳 --- api/@ohos.PiPWindow.d.ts | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/api/@ohos.PiPWindow.d.ts b/api/@ohos.PiPWindow.d.ts index 34bd7cdc81..e9a6d3d9f2 100644 --- a/api/@ohos.PiPWindow.d.ts +++ b/api/@ohos.PiPWindow.d.ts @@ -1187,14 +1187,10 @@ declare namespace PiPWindow { * check if picture in picture is possible * * @returns { boolean } - True if pip is possible, else false - * @throws { BusinessError } 401 - Params error. Possible causes: 1. Mandatory parameters are left unspecified. - * 2. Incorrect parameter types. - * 3. Parameter verification failed. - * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. * @throws { BusinessError } 1300014 - PiP internal error. * @syscap SystemCapability.Window.SessionManager * @atomicservice - * @since 16 + * @since 18 * @test */ isPiPPossible(): boolean; -- Gitee From 853b46f86199cefa7fec1e7a207ba1ccd5d9355e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E9=98=B3?= Date: Wed, 5 Mar 2025 07:53:25 +0000 Subject: [PATCH 119/835] =?UTF-8?q?update=20api/@ohos.PiPWindow.d.ts.=20?= =?UTF-8?q?=E7=94=BB=E4=B8=AD=E7=94=BBtestApi=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 刘阳 --- api/@ohos.PiPWindow.d.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/api/@ohos.PiPWindow.d.ts b/api/@ohos.PiPWindow.d.ts index e9a6d3d9f2..590abbd6cd 100644 --- a/api/@ohos.PiPWindow.d.ts +++ b/api/@ohos.PiPWindow.d.ts @@ -1189,7 +1189,6 @@ declare namespace PiPWindow { * @returns { boolean } - True if pip is possible, else false * @throws { BusinessError } 1300014 - PiP internal error. * @syscap SystemCapability.Window.SessionManager - * @atomicservice * @since 18 * @test */ -- Gitee From 0ebfec41955e664b248890dfc17ddf62b4f84eec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E9=98=B3?= Date: Wed, 5 Mar 2025 07:58:58 +0000 Subject: [PATCH 120/835] update api/@ohos.PiPWindow.d.ts. fix MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 刘阳 --- api/@ohos.PiPWindow.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.PiPWindow.d.ts b/api/@ohos.PiPWindow.d.ts index 590abbd6cd..1de959e923 100644 --- a/api/@ohos.PiPWindow.d.ts +++ b/api/@ohos.PiPWindow.d.ts @@ -1192,7 +1192,7 @@ declare namespace PiPWindow { * @since 18 * @test */ - isPiPPossible(): boolean; + isSupportPiP(): boolean; } } -- Gitee From cf6dee7b8c71c95c9654f160a65784b6b8f3aaa8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E9=98=B3?= Date: Wed, 5 Mar 2025 08:05:22 +0000 Subject: [PATCH 121/835] update api/@ohos.PiPWindow.d.ts. fix MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 刘阳 --- api/@ohos.PiPWindow.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.PiPWindow.d.ts b/api/@ohos.PiPWindow.d.ts index 1de959e923..ed3bd6c111 100644 --- a/api/@ohos.PiPWindow.d.ts +++ b/api/@ohos.PiPWindow.d.ts @@ -1184,7 +1184,7 @@ declare namespace PiPWindow { off(type: 'pipWindowSizeChange', callback?: Callback): void; /** - * check if picture in picture is possible + * Returns a Boolean value that indicate whether picture in picture is supported * * @returns { boolean } - True if pip is possible, else false * @throws { BusinessError } 1300014 - PiP internal error. -- Gitee From 707ed67f1018906039a7e119b6fbc1331e3847c5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E9=98=B3?= Date: Wed, 5 Mar 2025 08:25:21 +0000 Subject: [PATCH 122/835] update api/@ohos.PiPWindow.d.ts. fix MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 刘阳 --- api/@ohos.PiPWindow.d.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/api/@ohos.PiPWindow.d.ts b/api/@ohos.PiPWindow.d.ts index ed3bd6c111..84a4d6c539 100644 --- a/api/@ohos.PiPWindow.d.ts +++ b/api/@ohos.PiPWindow.d.ts @@ -1184,15 +1184,15 @@ declare namespace PiPWindow { off(type: 'pipWindowSizeChange', callback?: Callback): void; /** - * Returns a Boolean value that indicate whether picture in picture is supported + * Returns a Boolean value that indicates whether picture-in-picture is supported * - * @returns { boolean } - True if pip is possible, else false + * @returns { boolean } - True if picture-in-picture is supported, otherwise false * @throws { BusinessError } 1300014 - PiP internal error. * @syscap SystemCapability.Window.SessionManager * @since 18 * @test */ - isSupportPiP(): boolean; + isPiPSupported(): boolean; } } -- Gitee From 935d430c83cb0332f02c3a9bc0cbf1e1ed9e7f58 Mon Sep 17 00:00:00 2001 From: 18792837475 Date: Wed, 5 Mar 2025 17:01:40 +0800 Subject: [PATCH 123/835] =?UTF-8?q?=E6=94=AF=E6=8C=81=E8=BE=93=E5=85=A5?= =?UTF-8?q?=E6=B3=95=E5=BA=94=E7=94=A8=E6=84=9F=E7=9F=A5=E7=BC=96=E8=BE=91?= =?UTF-8?q?=E6=A1=86=E6=89=80=E5=9C=A8=E5=B1=8F=E5=B9=95=E8=AF=A6=E8=AE=BE?= =?UTF-8?q?=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 18792837475 --- api/@ohos.inputMethodEngine.d.ts | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/api/@ohos.inputMethodEngine.d.ts b/api/@ohos.inputMethodEngine.d.ts index ff23b71ad1..fd245a390b 100644 --- a/api/@ohos.inputMethodEngine.d.ts +++ b/api/@ohos.inputMethodEngine.d.ts @@ -650,7 +650,7 @@ declare namespace inputMethodEngine { * @param { 'callingDisplayChanged' } type - indicates the type of subscribe event. * @param { Callback } callback - indicates the callback of on('callingDisplayChanged'). * @syscap SystemCapability.MiscServices.InputMethodFramework - * @since 15 + * @since 18 */ on(type: 'callingDisplayChanged', callback: Callback): void; @@ -660,7 +660,7 @@ declare namespace inputMethodEngine { * @param { 'callingDisplayChanged' } type - indicates the type of subscribe event. * @param { ?Callback } [callback] - optional, indicates the callback of off('callingDisplayChanged'). * @syscap SystemCapability.MiscServices.InputMethodFramework - * @since 15 + * @since 18 */ off(type: 'callingDisplayChanged', callback?: Callback): void; @@ -2051,13 +2051,23 @@ declare namespace inputMethodEngine { */ readonly immersiveMode?: ImmersiveMode; + /** + * Indicates the ID of the window where the edit box is located. + * + * @type { ?number } + * @readonly + * @syscap SystemCapability.MiscServices.InputMethodFramework + * @since 18 + */ + readonly windowId?: number; + /** * Indicates the ID of the display where the edit box is located. * * @type { ?number } * @readonly * @syscap SystemCapability.MiscServices.InputMethodFramework - * @since 15 + * @since 18 */ readonly displayId?: number; } -- Gitee From 85a138965f0ae8cb6dd781986181d11496e97136 Mon Sep 17 00:00:00 2001 From: zhanghang Date: Wed, 5 Mar 2025 17:04:49 +0800 Subject: [PATCH 124/835] add select modifiers Signed-off-by: zhanghang --- api/@internal/component/ets/select.d.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/api/@internal/component/ets/select.d.ts b/api/@internal/component/ets/select.d.ts index 72e0407a13..3fce86a98a 100644 --- a/api/@internal/component/ets/select.d.ts +++ b/api/@internal/component/ets/select.d.ts @@ -1067,7 +1067,7 @@ declare class SelectAttribute extends CommonMethod { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 20 */ textModifier(modifier: Optional): SelectAttribute; @@ -1079,7 +1079,7 @@ declare class SelectAttribute extends CommonMethod { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 20 */ arrowModifier(modifier: Optional): SelectAttribute; @@ -1091,7 +1091,7 @@ declare class SelectAttribute extends CommonMethod { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 20 */ optionTextModifier(modifier: Optional): SelectAttribute; @@ -1103,7 +1103,7 @@ declare class SelectAttribute extends CommonMethod { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 20 */ selectedOptionTextModifier(modifier: Optional): SelectAttribute; -- Gitee From f4ad33c3f0b4ca0f2386990449cb1524f3fedb80 Mon Sep 17 00:00:00 2001 From: quguiren Date: Wed, 5 Mar 2025 17:56:18 +0800 Subject: [PATCH 125/835] errorManager add crossplatform Signed-off-by: quguiren --- api/@ohos.app.ability.errorManager.d.ts | 100 +++++++++++++++++++++++- api/application/ErrorObserver.d.ts | 19 ++++- 2 files changed, 117 insertions(+), 2 deletions(-) diff --git a/api/@ohos.app.ability.errorManager.d.ts b/api/@ohos.app.ability.errorManager.d.ts index 0cfab9798a..114c614ef8 100644 --- a/api/@ohos.app.ability.errorManager.d.ts +++ b/api/@ohos.app.ability.errorManager.d.ts @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022-2023 Huawei Device Co., Ltd. + * Copyright (c) 2022-2025 Huawei Device Co., Ltd. * 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 @@ -37,6 +37,15 @@ import { LoopObserver as _LoopObserver } from './application/LoopObserver'; * @atomicservice * @since 11 */ +/** + * This module provides the function of error manager. + * + * @namespace errorManager + * @syscap SystemCapability.Ability.AbilityRuntime.Core + * @crossplatform + * @atomicservice + * @since 18 + */ declare namespace errorManager { /** * Register error observer. @@ -63,6 +72,20 @@ declare namespace errorManager { * @atomicservice * @since 11 */ + /** + * Register error observer. + * + * @param { 'error' } type - error. + * @param { ErrorObserver } observer - The error observer. + * @returns { number } Returns the number code of the observer. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + * 2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 16000003 - The specified ID does not exist. + * @syscap SystemCapability.Ability.AbilityRuntime.Core + * @crossplatform + * @atomicservice + * @since 18 + */ function on(type: 'error', observer: ErrorObserver): number; /** @@ -90,6 +113,20 @@ declare namespace errorManager { * @atomicservice * @since 11 */ + /** + * Unregister error observer. + * + * @param { 'error' } type - error. + * @param { number } observerId - Indicates the number code of the observer. + * @param { AsyncCallback } callback - The callback of off. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + * 2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 16000003 - The specified ID does not exist. + * @syscap SystemCapability.Ability.AbilityRuntime.Core + * @crossplatform + * @atomicservice + * @since 18 + */ function off(type: 'error', observerId: number, callback: AsyncCallback): void; /** @@ -117,6 +154,20 @@ declare namespace errorManager { * @atomicservice * @since 11 */ + /** + * Unregister error observer. + * + * @param { 'error' } type - error. + * @param { number } observerId - Indicates the number code of the observer. + * @returns { Promise } The promise returned by the function. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + * 2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 16000003 - The specified ID does not exist. + * @syscap SystemCapability.Ability.AbilityRuntime.Core + * @crossplatform + * @atomicservice + * @since 18 + */ function off(type: 'error', observerId: number): Promise; /** @@ -299,6 +350,19 @@ declare namespace errorManager { * @atomicservice * @since 12 */ + /** + * Register unhandled rejection observer. + * + * @param { 'unhandledRejection' } type - 'unhandledRejection'. + * @param { UnhandledRejectionObserver } observer - The unhandled rejection observer. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + * 2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 16200001 - If the caller is invalid. + * @syscap SystemCapability.Ability.AbilityRuntime.Core + * @crossplatform + * @atomicservice + * @since 18 + */ function on(type: 'unhandledRejection', observer: UnhandledRejectionObserver): void; /** @@ -314,6 +378,20 @@ declare namespace errorManager { * @atomicservice * @since 12 */ + /** + * Unregister unhandled rejection observer. + * + * @param { 'unhandledRejection' } type - error. + * @param { UnhandledRejectionObserver } [observer] - the registered observer + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + * 2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 16200001 - If the caller is invalid. + * @throws { BusinessError } 16300004 - If the observer does not exist + * @syscap SystemCapability.Ability.AbilityRuntime.Core + * @crossplatform + * @atomicservice + * @since 18 + */ function off(type: 'unhandledRejection', observer?: UnhandledRejectionObserver): void; /** @@ -361,6 +439,15 @@ declare namespace errorManager { * @atomicservice * @since 11 */ + /** + * The observer will be called by system when an error occurs. + * + * @typedef { _ErrorObserver.default } + * @syscap SystemCapability.Ability.AbilityRuntime.Core + * @crossplatform + * @atomicservice + * @since 18 + */ export type ErrorObserver = _ErrorObserver.default; /** * The observer will be called when application main thread execute timeout. @@ -381,6 +468,17 @@ declare namespace errorManager { * @atomicservice * @since 12 */ + /** + * The observer will be called by system when an unhandled rejection occurs. + * + * @typedef { function } + * { Error | any } reason - the reason of the rejection, typically of Error type + * { Promise } promise - the promise that is rejected + * @syscap SystemCapability.Ability.AbilityRuntime.Core + * @crossplatform + * @atomicservice + * @since 18 + */ export type UnhandledRejectionObserver = (reason: Error | any, promise: Promise) => void; /** * The observer will be called by system when freeze happens. diff --git a/api/application/ErrorObserver.d.ts b/api/application/ErrorObserver.d.ts index acc0b8c036..6b1353396c 100644 --- a/api/application/ErrorObserver.d.ts +++ b/api/application/ErrorObserver.d.ts @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022-2023 Huawei Device Co., Ltd. + * Copyright (c) 2022-2025 Huawei Device Co., Ltd. * 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 @@ -31,6 +31,14 @@ * @atomicservice * @since 11 */ +/** + * The observer will be called by system when an error occurs. + * + * @syscap SystemCapability.Ability.AbilityRuntime.Core + * @crossplatform + * @atomicservice + * @since 18 + */ export default class ErrorObserver { /** * Will be called when the js runtime throws an exception which doesn't caught by user. @@ -47,6 +55,15 @@ export default class ErrorObserver { * @atomicservice * @since 11 */ + /** + * Will be called when the js runtime throws an exception which doesn't caught by user. + * + * @param { string } errMsg - the message and error stacktrace about the exception. + * @syscap SystemCapability.Ability.AbilityRuntime.Core + * @crossplatform + * @atomicservice + * @since 18 + */ onUnhandledException(errMsg: string): void; /** -- Gitee From aa28ffde5988b2fb36268e7a0b90c5ac3e850105 Mon Sep 17 00:00:00 2001 From: quguiren Date: Wed, 5 Mar 2025 18:04:04 +0800 Subject: [PATCH 126/835] errorManager add crossplatform Signed-off-by: quguiren --- api/@ohos.app.ability.errorManager.d.ts | 36 +++++++++++++++++++++++++ api/application/ErrorObserver.d.ts | 9 +++++++ api/application/LoopObserver.d.ts | 20 +++++++++++++- 3 files changed, 64 insertions(+), 1 deletion(-) diff --git a/api/@ohos.app.ability.errorManager.d.ts b/api/@ohos.app.ability.errorManager.d.ts index 0cfab9798a..9bcf6e3626 100644 --- a/api/@ohos.app.ability.errorManager.d.ts +++ b/api/@ohos.app.ability.errorManager.d.ts @@ -272,6 +272,21 @@ declare namespace errorManager { * @atomicservice * @since 12 */ + /** + * Register loop observer. This function can only by called from main thread, + * and if call this function multiple times, the last + * modification will overwrite the previous one. + * + * @param { 'loopObserver' } type - loopObserver. + * @param { number } timeout - Indicates timeout(ms) value of loop observer. + * @param { LoopObserver } observer - The loop observer. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + * 2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.Ability.AbilityRuntime.Core + * @crossplatform + * @atomicservice + * @since 18 + */ function on(type: 'loopObserver', timeout: number, observer: LoopObserver): void; /** @@ -285,6 +300,18 @@ declare namespace errorManager { * @atomicservice * @since 12 */ + /** + * Unregister loop observer. This function can only by called from main thread. + * + * @param { 'loopObserver' } type - loopObserver. + * @param { LoopObserver } observer - The loop observer. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + * 2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.Ability.AbilityRuntime.Core + * @crossplatform + * @atomicservice + * @since 18 + */ function off(type: 'loopObserver', observer?: LoopObserver): void; /** @@ -370,6 +397,15 @@ declare namespace errorManager { * @atomicservice * @since 12 */ + /** + * The observer will be called when application main thread execute timeout. + * + * @typedef { _LoopObserver } + * @syscap SystemCapability.Ability.AbilityRuntime.Core + * @crossplatform + * @atomicservice + * @since 18 + */ export type LoopObserver = _LoopObserver; /** * The observer will be called by system when an unhandled rejection occurs. diff --git a/api/application/ErrorObserver.d.ts b/api/application/ErrorObserver.d.ts index acc0b8c036..48b23b6426 100644 --- a/api/application/ErrorObserver.d.ts +++ b/api/application/ErrorObserver.d.ts @@ -64,5 +64,14 @@ export default class ErrorObserver { * @atomicservice * @since 11 */ + /** + * Will be called when the js runtime throws an exception which doesn't caught by user. + * + * @param { Error } errObject - the error object about the exception. + * @syscap SystemCapability.Ability.AbilityRuntime.Core + * @crossplatform + * @atomicservice + * @since 18 + */ onException?(errObject: Error): void; } diff --git a/api/application/LoopObserver.d.ts b/api/application/LoopObserver.d.ts index 24f582f9d1..a6ec1937ea 100644 --- a/api/application/LoopObserver.d.ts +++ b/api/application/LoopObserver.d.ts @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Huawei Device Co., Ltd. + * Copyright (c) 2024-2025 Huawei Device Co., Ltd. * 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 @@ -26,6 +26,15 @@ * @atomicservice * @since 12 */ +/** + * The observer will be called by system when application main thread loop + * execute timeout + * @interface LoopObserver + * @syscap SystemCapability.Ability.AbilityRuntime.Core + * @crossplatform + * @atomicservice + * @since 18 + */ export interface LoopObserver { /** * Will be called when the application main thread loop execute timeout. @@ -35,5 +44,14 @@ export interface LoopObserver { * @atomicservice * @since 12 */ + /** + * Will be called when the application main thread loop execute timeout. + * + * @param { number } timeout - the actual executing time of loop event. + * @syscap SystemCapability.Ability.AbilityRuntime.Core + * @crossplatform + * @atomicservice + * @since 18 + */ onLoopTimeOut?(timeout: number): void; } -- Gitee From bca51ac4a5b109a1fdb81a3b095da6fd8d9f6211 Mon Sep 17 00:00:00 2001 From: zhanghang Date: Tue, 25 Feb 2025 16:27:34 +0800 Subject: [PATCH 127/835] =?UTF-8?q?=E6=82=AC=E6=B5=AE=E6=B0=94=E6=B3=A1=20?= =?UTF-8?q?Tips=E6=8E=A5=E5=8F=A3=E5=A2=9E=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: zhanghang --- api/@internal/component/ets/common.d.ts | 127 ++++++++++++++++++++++++ 1 file changed, 127 insertions(+) diff --git a/api/@internal/component/ets/common.d.ts b/api/@internal/component/ets/common.d.ts index 21a9b250e3..b11554dfa7 100644 --- a/api/@internal/component/ets/common.d.ts +++ b/api/@internal/component/ets/common.d.ts @@ -15259,6 +15259,109 @@ declare interface PopupCommonOptions { followTransformOfTarget?: boolean; } +/** + * Defines the Tips options. + * + * @interface TipsOptions + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ +declare interface TipsOptions { + + /** + * Defines the delay time for appearing. + * + * @type { ?number } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + appearingTime?: number; + + /** + * Defines the delay time for disappearing. + * + * @type { ?number } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + disappearingTime?: number; + + /** + * Define the delay time for the appearance of continuous operations. + * + * @type { ?number } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + appearingTimeWithContinuousOperation?: number; + + /** + * Define the delay time for the disappearance of continuous operations. + * + * @type { ?number } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + disappearingTimeWithContinuousOperation?: number; + + /** + * whether show arrow + * + * @type { ?boolean } + * @default true + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + enableArrow?: boolean; + + /** + * The position of the sharp corner of Tips. + * + * @type { ?ArrowPointPosition } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + arrowPointPosition?: ArrowPointPosition; + + /** + * The width of the arrow. + * + * @type { ?Dimension } + * @default 16.0_vp. + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + arrowWidth?: Dimension; + + /** + * The height of the arrow. + * + * @type { ?Dimension } + * @default 8.0_vp. + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + arrowHeight?: Dimension; +} + /** * Defines the popup options. * @@ -18482,6 +18585,17 @@ declare type RectShape = import('../api/@ohos.arkui.shape').RectShape; */ declare type Optional = T | undefined; +/** + * Defines the TipsMessageType property with ResourceStr and StyledString. + * + * @typedef { ResourceStr | StyledString } TipsMessageType + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ +declare type TipsMessageType = ResourceStr | StyledString; + /** * Define the options for background image. * @@ -23935,6 +24049,19 @@ declare class CommonMethod { */ geometryTransition(id: string, options?: GeometryTransitionOptions): T; + /** + * Tips control + * + * @param { TipsMessageType } message + * @param { TipsOptions } [options] + * @returns { T } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + bindTips(message: TipsMessageType, options?: TipsOptions): T; + /** * Popup control * -- Gitee From 03543ac710db88d40064a872f4e9cf4cf64cfe95 Mon Sep 17 00:00:00 2001 From: z00881716 Date: Wed, 5 Mar 2025 20:38:30 +0800 Subject: [PATCH 128/835] add window delay raise interface Signed-off-by: z00881716 --- api/@ohos.window.d.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/@ohos.window.d.ts b/api/@ohos.window.d.ts index 9a3ea0307b..1b57e89bc7 100644 --- a/api/@ohos.window.d.ts +++ b/api/@ohos.window.d.ts @@ -8840,7 +8840,7 @@ declare namespace window { */ setWindowContainerColor(activeColor: string, inactiveColor: string): void; - /** + /** * Set whether window delay raise is enabled. * * @param { boolean } isEnabled - The value true means to enable window delay raise, and false means disable window delay raise. @@ -8852,7 +8852,7 @@ declare namespace window { * @atomicservice * @since 18 */ - setWindowDelayRaiseOnDrag(isEnabled: boolean): void; + setWindowDelayRaiseOnDrag(isEnabled: boolean): void; } /** -- Gitee From 4f14bd2fde45afae376a5e2c261db827ed47fcfe Mon Sep 17 00:00:00 2001 From: zjl0222 Date: Wed, 5 Mar 2025 21:05:02 +0800 Subject: [PATCH 129/835] =?UTF-8?q?Description:=20=E8=A1=A5=E5=85=A8?= =?UTF-8?q?=E9=94=99=E8=AF=AF=E7=A0=81=E8=AF=B4=E6=98=8E=20Feature=20or=20?= =?UTF-8?q?Bugfix:=20Bugfix=20Binary=20Source:No=20Signed-off-by:zjl0222?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/@ohos.advertising.d.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/api/@ohos.advertising.d.ts b/api/@ohos.advertising.d.ts index 0587fd7eb6..1fa4b9e054 100644 --- a/api/@ohos.advertising.d.ts +++ b/api/@ohos.advertising.d.ts @@ -596,7 +596,8 @@ declare namespace advertising { * @param { AdRequestParams[] } adParams - Indicates the parameters in the request. * @param { AdOptions } adOptions - Indicates the ad options. * @returns { Promise } The promise of ad request message body. - * @throws { BusinessError } 401 - Invalid input parameter. Possible causes: 1. Mandatory parameters are left unspecified. 2. Incorrect parameter types. 3. Parameter verification failed. + * @throws { BusinessError } 401 - Invalid input parameter. Possible causes: 1. Mandatory parameters are + *
left unspecified. 2. Incorrect parameter types. 3. Parameter verification failed. * @throws { BusinessError } 801 - Device not supported. * @throws { BusinessError } 21800001 - System internal error. * @syscap SystemCapability.Advertising.Ads @@ -609,7 +610,8 @@ declare namespace advertising { * @param { string } adResponse - Indicate the ad response message. * @param { MultiSlotsAdLoadListener } listener - Indicates the listener to be registered that use to load ad. * @param { common.UIAbilityContext } context - Indicates the ui ability context of the media application. - * @throws { BusinessError } 401 - Invalid input parameter.Possible causes: 1. Mandatory parameters are left unspecified. 2. Incorrect parameter types. 3. Parameter verification failed. + * @throws { BusinessError } 401 - Invalid input parameter.Possible causes: 1. Mandatory parameters are + *
left unspecified. 2. Incorrect parameter types. 3. Parameter verification failed. * @throws { BusinessError } 801 - Device not supported. * @throws { BusinessError } 21800001 - System internal error. * @throws { BusinessError } 21800005 - Failed to parse the ad response. -- Gitee From 604db70abcac8002a1ab42e2ddf833c7e778757f Mon Sep 17 00:00:00 2001 From: gengshaobo Date: Tue, 21 Jan 2025 18:33:57 +0800 Subject: [PATCH 130/835] =?UTF-8?q?=E5=A2=9E=E5=BC=BA=E5=A4=96=E8=AE=BE?= =?UTF-8?q?=E6=89=A9=E5=B1=95=E9=A9=B1=E5=8A=A8=E6=A1=86=E6=9E=B6=E5=AE=89?= =?UTF-8?q?=E5=85=A8=E6=9C=BA=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: gengshaobo Change-Id: I2e2ac490f89ec09dcddd33bcf6ba8e6447704050 --- api/@ohos.driver.deviceManager.d.ts | 46 +++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/api/@ohos.driver.deviceManager.d.ts b/api/@ohos.driver.deviceManager.d.ts index 015dc91b25..7a7fd9ef86 100644 --- a/api/@ohos.driver.deviceManager.d.ts +++ b/api/@ohos.driver.deviceManager.d.ts @@ -58,6 +58,8 @@ declare namespace deviceManager { * @throws { BusinessError } 22900001 - ExternalDeviceManager service exception. * @syscap SystemCapability.Driver.ExternalDevice * @since 10 + * @deprecated since 18 + * @useinstead ohos.driver.deviceManager/deviceManager#bindDriverWithDeviceId */ function bindDevice(deviceId: number, onDisconnect: AsyncCallback, callback: AsyncCallback<{deviceId: number; remote: rpc.IRemoteObject;}>): void; @@ -77,6 +79,8 @@ declare namespace deviceManager { * @throws { BusinessError } 22900001 - ExternalDeviceManager service exception. * @syscap SystemCapability.Driver.ExternalDevice * @since 11 + * @deprecated since 18 + * @useinstead ohos.driver.deviceManager/deviceManager#bindDriverWithDeviceId */ function bindDeviceDriver(deviceId: number, onDisconnect: AsyncCallback, callback: AsyncCallback): void; @@ -96,6 +100,8 @@ declare namespace deviceManager { * @throws { BusinessError } 22900001 - ExternalDeviceManager service exception. * @syscap SystemCapability.Driver.ExternalDevice * @since 10 + * @deprecated since 18 + * @useinstead ohos.driver.deviceManager/deviceManager#bindDriverWithDeviceId */ function bindDevice(deviceId: number, onDisconnect: AsyncCallback): Promise<{deviceId: number; remote: rpc.IRemoteObject;}>; @@ -114,6 +120,8 @@ declare namespace deviceManager { * @throws { BusinessError } 22900001 - ExternalDeviceManager service exception. * @syscap SystemCapability.Driver.ExternalDevice * @since 11 + * @deprecated since 18 + * @useinstead ohos.driver.deviceManager/deviceManager#bindDriverWithDeviceId */ function bindDeviceDriver(deviceId: number, onDisconnect: AsyncCallback): Promise; @@ -128,6 +136,8 @@ declare namespace deviceManager { * @throws { BusinessError } 22900001 - ExternalDeviceManager service exception. * @syscap SystemCapability.Driver.ExternalDevice * @since 10 + * @deprecated since 18 + * @useinstead ohos.driver.deviceManager/deviceManager#unbindDriverWithDeviceId */ function unbindDevice(deviceId: number, callback: AsyncCallback): void; @@ -143,6 +153,8 @@ declare namespace deviceManager { * @throws { BusinessError } 22900001 - ExternalDeviceManager service exception. * @syscap SystemCapability.Driver.ExternalDevice * @since 10 + * @deprecated since 18 + * @useinstead ohos.driver.deviceManager/deviceManager#unbindDriverWithDeviceId */ function unbindDevice(deviceId: number): Promise; @@ -178,6 +190,40 @@ declare namespace deviceManager { */ function queryDriverInfo(driverUid?: string): Array>; + /** + * Bind the device based on the device information returned by queryDevices(). + * + * @permission ohos.permission.ACCESS_DDK_DRIVERS + * @param { number } deviceId - Device id on the device list returned by queryDevices(). + * @param { AsyncCallback } onDisconnect - Callback is invoked when device is disconnected after bind + * success. + * @returns { Promise } Indicates the bind result including device ID and remote object. + * @throws { BusinessError } 201 - The permission check failed. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified. 2.Incorrect parameter types. + * 3.Parameter verification failed. + * @throws { BusinessError } 26300001 - ExternalDeviceManager service exception. + * @throws { BusinessError } 26300002 - Service not allowed. + * @syscap SystemCapability.Driver.ExternalDevice + * @since 18 + */ + function bindDriverWithDeviceId(deviceId: number, onDisconnect: AsyncCallback): Promise; + + /** + * Unbind the device based on the device information returned by queryDevices(). + * + * @permission ohos.permission.ACCESS_DDK_DRIVERS + * @param { number } deviceId - Device id on the device list returned by queryDevices(). + * @returns { Promise } - Indicates the unbind result invoked when unbind is finished. + * @throws { BusinessError } 201 - The permission check failed. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified. 2.Incorrect parameter types. + * 3.Parameter verification failed. + * @throws { BusinessError } 26300001 - ExternalDeviceManager service exception. + * @throws { BusinessError } 26300003 - There is no binding relationship. + * @syscap SystemCapability.Driver.ExternalDevice + * @since 18 + */ + function unbindDriverWithDeviceId(deviceId: number): Promise; + /** * Enumerates the bus types. * -- Gitee From c20b7c94a839318cdc3fd6c4ba90719dd20426d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E9=98=B3?= Date: Thu, 6 Mar 2025 01:35:30 +0000 Subject: [PATCH 131/835] update api/@ohos.PiPWindow.d.ts. fix MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 刘阳 --- api/@ohos.PiPWindow.d.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/api/@ohos.PiPWindow.d.ts b/api/@ohos.PiPWindow.d.ts index 84a4d6c539..7bf9702730 100644 --- a/api/@ohos.PiPWindow.d.ts +++ b/api/@ohos.PiPWindow.d.ts @@ -1189,6 +1189,7 @@ declare namespace PiPWindow { * @returns { boolean } - True if picture-in-picture is supported, otherwise false * @throws { BusinessError } 1300014 - PiP internal error. * @syscap SystemCapability.Window.SessionManager + * @systemapi Hide this for inner system use * @since 18 * @test */ -- Gitee From af16012dd8b606ad0c4292747c82c3418eea9afc Mon Sep 17 00:00:00 2001 From: sun-xinyan Date: Thu, 6 Mar 2025 10:22:08 +0800 Subject: [PATCH 132/835] set navigation stack sdk Signed-off-by: sun-xinyan --- api/@internal/component/ets/navigation.d.ts | 34 +++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/api/@internal/component/ets/navigation.d.ts b/api/@internal/component/ets/navigation.d.ts index 5bf14eb584..eeebb8b3dc 100644 --- a/api/@internal/component/ets/navigation.d.ts +++ b/api/@internal/component/ets/navigation.d.ts @@ -785,6 +785,17 @@ declare class NavPathInfo { * @since 12 */ isEntry?: boolean; + + /** + * The unique id of NavDestination. + * + * @type { ?string } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + navDestinationId?: string; } /** @@ -1576,6 +1587,29 @@ declare class NavPathStack { * @since 12 */ setInterception(interception: NavigationInterception): void; + + /** + * Get the NavPathInfo array. + * + * @returns { Array } The NavPathInfo array. + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + getPathStack(): Array; + + /** + * Set the NavPathInfo array. + * + * @param { Array } pathStack - The NavPathInfo array. + * @param { boolean } [animated] - Indicate whether the operation has animation. + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + setPathStack(pathStack: Array, animated?: boolean): void; } /** -- Gitee From e0c52574c80b85f72a73d025a04809e8bbb166b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8F=B2=E6=99=93=E6=99=93?= Date: Thu, 6 Mar 2025 10:40:47 +0800 Subject: [PATCH 133/835] =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 史晓晓 --- api/@ohos.distributedDeviceManager.d.ts | 2 -- 1 file changed, 2 deletions(-) diff --git a/api/@ohos.distributedDeviceManager.d.ts b/api/@ohos.distributedDeviceManager.d.ts index 5aea1b2b2b..c141ac9f3c 100644 --- a/api/@ohos.distributedDeviceManager.d.ts +++ b/api/@ohos.distributedDeviceManager.d.ts @@ -568,9 +568,7 @@ declare namespace distributedDeviceManager { /** * Releases the {@code DeviceManager} instance that is no longer used. * - * @permission ohos.permission.DISTRIBUTED_DATASYNC * @param { DeviceManager } deviceManager - Indicates the {@code DeviceManager} instance. - * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; -- Gitee From c0b98f9e7f28662752279b283367882458437aec Mon Sep 17 00:00:00 2001 From: w00574628 Date: Mon, 3 Mar 2025 11:08:16 +0800 Subject: [PATCH 134/835] =?UTF-8?q?=E6=96=B0=E5=A2=9EkeyboardDidShow?= =?UTF-8?q?=E5=92=8CkeyboardDidHide=E7=9B=91=E5=90=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: wulehui --- api/@ohos.window.d.ts | 82 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 82 insertions(+) diff --git a/api/@ohos.window.d.ts b/api/@ohos.window.d.ts index cb32738c9a..f48dfe2044 100644 --- a/api/@ohos.window.d.ts +++ b/api/@ohos.window.d.ts @@ -3711,6 +3711,26 @@ declare namespace window { */ type SpecificSystemBar = 'status' | 'navigation' | 'navigationIndicator'; + /** + * The infomation of keyboard + * + * @interface KeyboardInfo + * @syscap SystemCapability.Window.SessionManager + * @atomicservice + * @since 18 + */ + interface KeyboardInfo { + /** + * The position and size of the keyboard + * + * @type { Rect } + * @syscap SystemCapability.Window.SessionManager + * @atomicservice + * @since 18 + */ + rect: Rect; + } + /** * Window * @@ -5669,6 +5689,68 @@ declare namespace window { */ off(type: 'keyboardHeightChange', callback?: Callback): void; + /** + * Register the callback of keyboardDidShow + * + * @param { 'keyboardDidShow' } type - The value is fixed at 'keyboardDidShow', indicating the completion of the keyboard show animation event. + * @param { Callback } callback - Callback invoked when the keyboard show animation is completed. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + * 2. Incorrect parameter types; + * 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. Function keyboardDidShow can not work correctly due to limited device capabilities. + * @throws { BusinessError } 1300002 - This window state is abnormal. + * @syscap SystemCapability.Window.SessionManager + * @atomicservice + * @since 18 + */ + on(type: 'keyboardDidShow', callback: Callback): void; + + /** + * Unregister the callback of keyboardDidShow + * + * @param { 'keyboardDidShow' } type - The value is fixed at 'keyboardDidShow', indicating the completion of the keyboard show animation event. + * @param { Callback } callback - Callback invoked when the keyboard show animation is completed. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Incorrect parameter types; + * 2. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. Function keyboardDidShow can not work correctly due to limited device capabilities. + * @throws { BusinessError } 1300002 - This window state is abnormal. + * @syscap SystemCapability.Window.SessionManager + * @atomicservice + * @since 18 + */ + off(type: 'keyboardDidShow', callback?: Callback): void; + + /** + * Register the callback of keyboardDidHide + * + * @param { 'keyboardDidHide' } type - The value is fixed at 'keyboardDidHide', indicating the completion of the keyboard hide animation event. + * @param { Callback } callback - Callback invoked when the keyboard hide animation is completed. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + * 2. Incorrect parameter types; + * 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. Function keyboardDidHide can not work correctly due to limited device capabilities. + * @throws { BusinessError } 1300002 - This window state is abnormal. + * @syscap SystemCapability.Window.SessionManager + * @atomicservice + * @since 18 + */ + on(type: 'keyboardDidHide', callback: Callback): void; + + /** + * Unregister the callback of keyboardDidHide + * + * @param { 'keyboardDidHide' } type - The value is fixed at 'keyboardDidHide', indicating the completion of the keyboard hide animation event. + * @param { Callback } callback - Callback invoked when the keyboard hide animation is completed. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Incorrect parameter types; + * 2. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. Function keyboardDidHide can not work correctly due to limited device capabilities. + * @throws { BusinessError } 1300002 - This window state is abnormal. + * @syscap SystemCapability.Window.SessionManager + * @atomicservice + * @since 18 + */ + off(type: 'keyboardDidHide', callback?: Callback): void; + /** * Touch outside callback on. * -- Gitee From bd48fa9fa98406b97e650def0494a5a5d31fa20f Mon Sep 17 00:00:00 2001 From: baoshubei Date: Thu, 6 Mar 2025 13:39:36 +0800 Subject: [PATCH 135/835] Modify version Signed-off-by: baoshubei --- api/@ohos.multimodalInput.touchEvent.d.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/api/@ohos.multimodalInput.touchEvent.d.ts b/api/@ohos.multimodalInput.touchEvent.d.ts index 64e8268c7d..711139c69d 100644 --- a/api/@ohos.multimodalInput.touchEvent.d.ts +++ b/api/@ohos.multimodalInput.touchEvent.d.ts @@ -172,14 +172,14 @@ export declare enum SourceType { * * @enum { number } * @syscap SystemCapability.MultimodalInput.Input.Core - * @since 15 + * @since 18 */ export declare enum FixedMode { /** * Not fix. * * @syscap SystemCapability.MultimodalInput.Input.Core - * @since 15 + * @since 18 */ NONE = 0, @@ -187,7 +187,7 @@ export declare enum FixedMode { * One hand mode. * * @syscap SystemCapability.MultimodalInput.Input.Core - * @since 15 + * @since 18 */ ONE_HAND = 1 } @@ -348,7 +348,7 @@ export declare interface Touch { * fixedDisplayX - Corrected value of the screen x coordinate. * @type { number } * @syscap SystemCapability.MultimodalInput.Input.Core - * @since 15 + * @since 18 */ fixedDisplayX?: number; @@ -356,7 +356,7 @@ export declare interface Touch { * fixedDisplayY - Corrected value of the screen y coordinate. * @type { number } * @syscap SystemCapability.MultimodalInput.Input.Core - * @since 15 + * @since 18 */ fixedDisplayY?: number; } @@ -407,7 +407,7 @@ export declare interface TouchEvent extends InputEvent { * * @type { FixedMode } * @syscap SystemCapability.MultimodalInput.Input.Core - * @since 15 + * @since 18 */ fixedMode?: FixedMode; } \ No newline at end of file -- Gitee From e175a33de085022d2387203f9b21128d4f6a5d23 Mon Sep 17 00:00:00 2001 From: 18792837475 Date: Thu, 6 Mar 2025 14:03:31 +0800 Subject: [PATCH 136/835] =?UTF-8?q?=E6=94=AF=E6=8C=81=E8=BE=93=E5=85=A5?= =?UTF-8?q?=E6=B3=95=E5=BA=94=E7=94=A8=E6=84=9F=E7=9F=A5=E7=BC=96=E8=BE=91?= =?UTF-8?q?=E6=A1=86=E6=89=80=E5=9C=A8=E5=B1=8F=E5=B9=95=E8=AF=A6=E8=AE=BE?= =?UTF-8?q?=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 18792837475 --- api/@ohos.inputMethodEngine.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.inputMethodEngine.d.ts b/api/@ohos.inputMethodEngine.d.ts index fd245a390b..7a2b8a13ec 100644 --- a/api/@ohos.inputMethodEngine.d.ts +++ b/api/@ohos.inputMethodEngine.d.ts @@ -658,7 +658,7 @@ declare namespace inputMethodEngine { * Unsubscribe 'callingDisplayChanged' event. * * @param { 'callingDisplayChanged' } type - indicates the type of subscribe event. - * @param { ?Callback } [callback] - optional, indicates the callback of off('callingDisplayChanged'). + * @param { Callback } [callback] - optional, indicates the callback of off('callingDisplayChanged'). * @syscap SystemCapability.MiscServices.InputMethodFramework * @since 18 */ -- Gitee From a14e7020a86e9af5ceea0c272f9776b599438e70 Mon Sep 17 00:00:00 2001 From: zhufenghao Date: Tue, 14 Jan 2025 11:39:24 +0800 Subject: [PATCH 137/835] =?UTF-8?q?=E6=96=B0=E5=A2=9ESelectionMenuOptionsE?= =?UTF-8?q?xt=E5=8F=AF=E9=80=89=E5=8F=82=E6=95=B0PreviewMenuOptions?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: zhufenghao --- api/@internal/component/ets/web.d.ts | 29 +++++++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) diff --git a/api/@internal/component/ets/web.d.ts b/api/@internal/component/ets/web.d.ts index 992ec61478..6401d8913b 100644 --- a/api/@internal/component/ets/web.d.ts +++ b/api/@internal/component/ets/web.d.ts @@ -6303,6 +6303,24 @@ declare enum WebResponseType { LONG_PRESS = 1 } +/** + * Defines the options of preview menu + * + * @interface PreviewMenuOptions + * @syscap SystemCapability.Web.Webview.Core + * @since 18 + */ +declare interface PreviewMenuOptions { + /** + * Defines the haptic feedback mode of preview menu. + * + * @type { ?HapticFeedbackMode } + * @syscap SystemCapability.Web.Webview.Core + * @since 18 + */ + hapticFeedbackMode?: HapticFeedbackMode; +} + /** * Defines the selection menu options. * @@ -6346,6 +6364,15 @@ declare interface SelectionMenuOptionsExt { * @since 13 */ menuType?: MenuType; + + /** + * Defines the options of preview menu. + * + * @type { ?PreviewMenuOptions } + * @syscap SystemCapability.Web.Webview.Core + * @since 18 + */ + previewMenuOptions?: PreviewMenuOptions; } /** @@ -8867,7 +8894,7 @@ declare class WebAttribute extends CommonMethod { /** * Sets whether to optimize parser budget to reduce FCP time - * + * * @param { boolean} optimizeParserBudget Default value is false, set true to enable optimize parser budget. * @returns { WebAttribute } * @syscap SystemCapability.Web.Webview.Core -- Gitee From 013fd94b52307de582c3a8fc02a04e58c69c8480 Mon Sep 17 00:00:00 2001 From: shilong Date: Thu, 6 Mar 2025 06:27:06 +0000 Subject: [PATCH 138/835] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: shilong --- api/@ohos.driver.deviceManager.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.driver.deviceManager.d.ts b/api/@ohos.driver.deviceManager.d.ts index f807d3ef0b..9c9cc21e16 100644 --- a/api/@ohos.driver.deviceManager.d.ts +++ b/api/@ohos.driver.deviceManager.d.ts @@ -36,7 +36,7 @@ declare namespace deviceManager { * @param { number } busType - The bus type of device to be queried. * @returns { Array> } External device list. * @throws { BusinessError } 201 - The permission check failed. - * @throws { BusinessError } 22900001 - ExternalDeviceManager service exception. + * @throws { BusinessError } 22900001 - ExternalDeviceManager service exception or busType parameter error. * @syscap SystemCapability.Driver.ExternalDevice * @since 10 */ -- Gitee From ada0d3826440293b81b6e46ca7763eb8b90d813e Mon Sep 17 00:00:00 2001 From: liyi0309 Date: Tue, 4 Mar 2025 11:18:22 +0800 Subject: [PATCH 139/835] =?UTF-8?q?overlaymanager=20=E6=94=AF=E6=8C=81?= =?UTF-8?q?=E4=BE=A7=E6=BB=91=E4=BA=8B=E4=BB=B6=20Signed-off-by:=20liyi030?= =?UTF-8?q?9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/@ohos.arkui.UIContext.d.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/api/@ohos.arkui.UIContext.d.ts b/api/@ohos.arkui.UIContext.d.ts index c3412bf0a6..b47accec52 100644 --- a/api/@ohos.arkui.UIContext.d.ts +++ b/api/@ohos.arkui.UIContext.d.ts @@ -1543,6 +1543,17 @@ export interface OverlayManagerOptions { * @since 15 */ renderRootOverlay?: boolean; + + /** + * Set whether support backPressed event or not. + * + * @type { ?boolean } + * @default true + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @atomicservice + * @since 18 + */ + enableBackPressedEvent?: boolean; } /** -- Gitee From 128b51e3e0085977b1dfe5465fc5696f4217232b Mon Sep 17 00:00:00 2001 From: dr123 Date: Thu, 6 Mar 2025 14:52:01 +0800 Subject: [PATCH 140/835] =?UTF-8?q?=E6=96=B0=E5=A2=9EEDM=E8=AE=BE=E7=BD=AE?= =?UTF-8?q?=E4=BC=81=E4=B8=9A=E8=B4=A6=E5=8F=B7=E7=AD=96=E7=95=A5=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: dr123 --- api/@ohos.enterprise.accountManager.d.ts | 76 ++++++++++++++++++++++++ 1 file changed, 76 insertions(+) diff --git a/api/@ohos.enterprise.accountManager.d.ts b/api/@ohos.enterprise.accountManager.d.ts index b9398fa989..bea9d35c1a 100644 --- a/api/@ohos.enterprise.accountManager.d.ts +++ b/api/@ohos.enterprise.accountManager.d.ts @@ -30,6 +30,42 @@ import type osAccount from './@ohos.account.osAccount'; * @since 10 */ declare namespace accountManager { + /** + * The policy of domain account + * + * @interface DomainAccountPolicy + * @syscap SystemCapability.Customization.EnterpriseDeviceManager + * @since 18 + */ + interface DomainAccountPolicy { + /** + * The validity period of authentication. + * + * @type { ?number } + * @syscap SystemCapability.Customization.EnterpriseDeviceManager + * @since 18 + */ + authenticationValidityPeriod?: number; + + /** + * The validity period of password. + * + * @type { ?number } + * @syscap SystemCapability.Customization.EnterpriseDeviceManager + * @since 18 + */ + passwordValidityPeriod?: number; + + /** + * The password expiration notification. + * + * @type { ?number } + * @syscap SystemCapability.Customization.EnterpriseDeviceManager + * @since 18 + */ + passwordExpirationNotification?: number; + } + /** * Disallow the user of device add local account. * This function can be called by a super administrator. @@ -203,6 +239,46 @@ declare namespace accountManager { * @since 12 */ function addOsAccountAsync(admin: Want, name: string, type: osAccount.OsAccountType): Promise; + + /** + * Sets domain account policy. + * This function can be called by a super administrator. + * + * @permission ohos.permission.ENTERPRISE_SET_ACCOUNT_POLICY + * @param { Want } admin - admin indicates the enterprise admin extension ability information. + * The admin must have the corresponding permission. + * @param { osAccount.DomainAccountInfo } domainAccountInfo - the infomation of domain account. + * @param { DomainAccountPolicy } policy - policy indicates the domain account policy. + * @throws { BusinessError } 9200001 - The application is not an administrator application of the device. + * @throws { BusinessError } 9200002 - The administrator application does not have permission to manage the device. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + * 2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.Customization.EnterpriseDeviceManager + * @stagemodelonly + * @since 18 + */ + function setDomainAccountPolicy(admin: Want, domainAccountInfo: osAccount.DomainAccountInfo, policy: DomainAccountPolicy): void; + + /** + * Gets domain account policy. + * This function can be called by a super administrator. + * + * @permission ohos.permission.ENTERPRISE_SET_ACCOUNT_POLICY + * @param { Want } admin - admin indicates the enterprise admin extension ability information. + * The admin must have the corresponding permission. + * @param { osAccount.DomainAccountInfo } domainAccountInfo - the infomation of domain account. + * @returns { DomainAccountPolicy } policy - policy indicates the domain account policy. + * @throws { BusinessError } 9200001 - The application is not an administrator application of the device. + * @throws { BusinessError } 9200002 - The administrator application does not have permission to manage the device. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + * 2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.Customization.EnterpriseDeviceManager + * @stagemodelonly + * @since 18 + */ + function getDomainAccountPolicy(admin: Want, domainAccountInfo: osAccount.DomainAccountInfo): DomainAccountPolicy; } export default accountManager; -- Gitee From 0fb72dc754b23a960c7c3aa0fdc8ad3a56a78894 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E7=8F=82?= Date: Thu, 6 Mar 2025 09:13:39 +0000 Subject: [PATCH 141/835] add performance class MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 张珂 --- api/@ohos.deviceInfo.d.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/api/@ohos.deviceInfo.d.ts b/api/@ohos.deviceInfo.d.ts index 444f270687..cdd6ed7920 100644 --- a/api/@ohos.deviceInfo.d.ts +++ b/api/@ohos.deviceInfo.d.ts @@ -686,6 +686,14 @@ declare namespace deviceInfo { * @since 15 */ const diskSN: string; + + /** + * Obtaining the performance class. + * + * @syscap SystemCapability.Startup.SystemInfo + * @since 15 + */ + const performanceClass: number; } export default deviceInfo; -- Gitee From 3de67df9dde212670b6601f423e424982214a2d0 Mon Sep 17 00:00:00 2001 From: gengshaobo Date: Mon, 3 Mar 2025 20:32:05 +0800 Subject: [PATCH 142/835] =?UTF-8?q?ohos.permission.ACCESS=5FDDK=5FDRIVERS?= =?UTF-8?q?=E6=9D=83=E9=99=90=E5=A2=9E=E5=8A=A02=E4=B8=AA=E5=B1=9E?= =?UTF-8?q?=E6=80=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: gengshaobo Change-Id: I93ca3fbd4c8fb984f8a154a45f799c19195e44f7 --- build-tools/dts_parser/build_package/JS_API_COUNT.js | 2 +- build-tools/dts_parser/package/JS_API_CHECK.js | 2 +- build-tools/dts_parser/package/JS_API_OPTIMIZE_PLUGIN.js | 2 +- .../src/coreImpl/checker/config/permissionConfigFile.json | 4 +++- 4 files changed, 6 insertions(+), 4 deletions(-) diff --git a/build-tools/dts_parser/build_package/JS_API_COUNT.js b/build-tools/dts_parser/build_package/JS_API_COUNT.js index 74be803f1e..380f514392 100644 --- a/build-tools/dts_parser/build_package/JS_API_COUNT.js +++ b/build-tools/dts_parser/build_package/JS_API_COUNT.js @@ -114,4 +114,4 @@ and limitations under the License. * @license [MIT]{@link https://github.com/archiverjs/node-zip-stream/blob/master/LICENSE} * @copyright (c) 2014 Chris Talkington, contributors. */ -var n=r(39023).inherits,i=r(8351).ZipArchiveOutputStream,a=r(8351).ZipArchiveEntry,o=r(4655),s=e.exports=function(e){if(!(this instanceof s))return new s(e);(e=this.options=e||{}).zlib=e.zlib||{},i.call(this,e),"number"==typeof e.level&&e.level>=0&&(e.zlib.level=e.level,delete e.level),e.forceZip64||"number"!=typeof e.zlib.level||0!==e.zlib.level||(e.store=!0),e.namePrependSlash=e.namePrependSlash||!1,e.comment&&e.comment.length>0&&this.setComment(e.comment)};n(s,i),s.prototype._normalizeFileData=function(e){var t="directory"===(e=o.defaults(e,{type:"file",name:null,namePrependSlash:this.options.namePrependSlash,linkname:null,date:null,mode:null,store:this.options.store,comment:""})).type,r="symlink"===e.type;return e.name&&(e.name=o.sanitizePath(e.name),r||"/"!==e.name.slice(-1)?t&&(e.name+="/"):(t=!0,e.type="directory")),(t||r)&&(e.store=!0),e.date=o.dateify(e.date),e},s.prototype.entry=function(e,t,r){if("function"!=typeof r&&(r=this._emitErrorCallback.bind(this)),"file"===(t=this._normalizeFileData(t)).type||"directory"===t.type||"symlink"===t.type)if("string"==typeof t.name&&0!==t.name.length){if("symlink"!==t.type||"string"==typeof t.linkname){var n=new a(t.name);return n.setTime(t.date,this.options.forceLocalTime),t.namePrependSlash&&n.setName(t.name,!0),t.store&&n.setMethod(0),t.comment.length>0&&n.setComment(t.comment),"symlink"===t.type&&"number"!=typeof t.mode&&(t.mode=40960),"number"==typeof t.mode&&("symlink"===t.type&&(t.mode|=40960),n.setUnixMode(t.mode)),"symlink"===t.type&&"string"==typeof t.linkname&&(e=Buffer.from(t.linkname)),i.prototype.entry.call(this,n,e,r)}r(new Error("entry linkname must be a non-empty string value when type equals symlink"))}else r(new Error("entry name must be a non-empty string value"));else r(new Error(t.type+" entries not currently supported"))},s.prototype.finalize=function(){this.finish()}},10317:(e,t,r)=>{var n=r(63735),i=r(16928),a=r(16308),o=r(40209),s=r(9897),c=r(79001),l=r(53577),u=e.exports={},d=/[\/\\]/g;u.exists=function(){var e=i.join.apply(i,arguments);return n.existsSync(e)},u.expand=function(...e){var t=c(e[0])?e.shift():{},r=Array.isArray(e[0])?e[0]:e;if(0===r.length)return[];var u=function(e,t){var r=[];return a(e).forEach((function(e){var n=0===e.indexOf("!");n&&(e=e.slice(1));var i=t(e);r=n?o(r,i):s(r,i)})),r}(r,(function(e){return l.sync(e,t)}));return t.filter&&(u=u.filter((function(e){e=i.join(t.cwd||"",e);try{return"function"==typeof t.filter?t.filter(e):n.statSync(e)[t.filter]()}catch(e){return!1}}))),u},u.expandMapping=function(e,t,r){r=Object.assign({rename:function(e,t){return i.join(e||"",t)}},r);var n=[],a={};return u.expand(r,e).forEach((function(e){var o=e;r.flatten&&(o=i.basename(o)),r.ext&&(o=o.replace(/(\.[^\/]*)?$/,r.ext));var s=r.rename(t,o,r);r.cwd&&(e=i.join(r.cwd,e)),s=s.replace(d,"/"),e=e.replace(d,"/"),a[s]?a[s].src.push(e):(n.push({src:[e],dest:s}),a[s]=n[n.length-1])})),n},u.normalizeFilesArray=function(e){var t=[];return e.forEach((function(e){("src"in e||"dest"in e)&&t.push(e)})),0===t.length?[]:t=_(t).chain().forEach((function(e){"src"in e&&e.src&&(Array.isArray(e.src)?e.src=a(e.src):e.src=[e.src])})).map((function(e){var t=Object.assign({},e);if(delete t.src,delete t.dest,e.expand)return u.expandMapping(e.src,e.dest,t).map((function(t){var r=Object.assign({},e);return r.orig=Object.assign({},e),r.src=t.src,r.dest=t.dest,["expand","cwd","flatten","rename","ext"].forEach((function(e){delete r[e]})),r}));var r=Object.assign({},e);return r.orig=Object.assign({},e),"src"in r&&Object.defineProperty(r,"src",{enumerable:!0,get:function r(){var n;return"result"in r||(n=e.src,n=Array.isArray(n)?a(n):[n],r.result=u.expand(t,n)),r.result}}),"dest"in r&&(r.dest=e.dest),r})).flatten().value()}},4655:(e,t,r)=>{var n=r(63735),i=r(16928),a=r(85),o=r(14100),s=r(71676),c=r(2203).Stream,l=r(34198).PassThrough,u=e.exports={};u.file=r(10317),u.collectStream=function(e,t){var r=[],n=0;e.on("error",t),e.on("data",(function(e){r.push(e),n+=e.length})),e.on("end",(function(){var e=Buffer.alloc(n),i=0;r.forEach((function(t){t.copy(e,i),i+=t.length})),t(null,e)}))},u.dateify=function(e){return(e=e||new Date)instanceof Date||(e="string"==typeof e?new Date(e):new Date),e},u.defaults=function(e,t,r){var n=arguments;return n[0]=n[0]||{},s(...n)},u.isStream=function(e){return e instanceof c},u.lazyReadStream=function(e){return new a.Readable((function(){return n.createReadStream(e)}))},u.normalizeInputSource=function(e){return null===e?Buffer.alloc(0):"string"==typeof e?Buffer.from(e):u.isStream(e)?e.pipe(new l):e},u.sanitizePath=function(e){return o(e,!1).replace(/^\w+:/,"").replace(/^(\.\.\/|\/)+/,"")},u.trailingSlashIt=function(e){return"/"!==e.slice(-1)?e+"/":e},u.unixifyPath=function(e){return o(e,!1).replace(/^\w+:/,"")},u.walkdir=function(e,t,r){var a=[];"function"==typeof t&&(r=t,t=e),n.readdir(e,(function(o,s){var c,l,d=0;if(o)return r(o);!function o(){if(!(c=s[d++]))return r(null,a);l=i.join(e,c),n.stat(l,(function(e,r){a.push({path:l,relative:i.relative(t,l).replace(/\\/g,"/"),stats:r}),r&&r.isDirectory()?u.walkdir(l,t,(function(e,t){t.forEach((function(e){a.push(e)})),o()})):o()}))}()}))}},42613:e=>{"use strict";e.exports=require("assert")},20181:e=>{"use strict";e.exports=require("buffer")},35317:e=>{"use strict";e.exports=require("child_process")},49140:e=>{"use strict";e.exports=require("constants")},76982:e=>{"use strict";e.exports=require("crypto")},24434:e=>{"use strict";e.exports=require("events")},79896:e=>{"use strict";e.exports=require("fs")},50264:e=>{"use strict";e.exports=require("inspector")},70857:e=>{"use strict";e.exports=require("os")},16928:e=>{"use strict";e.exports=require("path")},82987:e=>{"use strict";e.exports=require("perf_hooks")},932:e=>{"use strict";e.exports=require("process")},2203:e=>{"use strict";e.exports=require("stream")},13193:e=>{"use strict";e.exports=require("string_decoder")},39023:e=>{"use strict";e.exports=require("util")},43106:e=>{"use strict";e.exports=require("zlib")},62116:(e,t,r)=>{const{Argument:n}=r(39297),{Command:i}=r(23749),{CommanderError:a,InvalidArgumentError:o}=r(43666),{Help:s}=r(13693),{Option:c}=r(75019);(t=e.exports=new i).program=t,t.Argument=n,t.Command=i,t.CommanderError=a,t.Help=s,t.InvalidArgumentError=o,t.InvalidOptionArgumentError=o,t.Option=c},39297:(e,t,r)=>{const{InvalidArgumentError:n}=r(43666);t.Argument=class{constructor(e,t){switch(this.description=t||"",this.variadic=!1,this.parseArg=void 0,this.defaultValue=void 0,this.defaultValueDescription=void 0,this.argChoices=void 0,e[0]){case"<":this.required=!0,this._name=e.slice(1,-1);break;case"[":this.required=!1,this._name=e.slice(1,-1);break;default:this.required=!0,this._name=e}this._name.length>3&&"..."===this._name.slice(-3)&&(this.variadic=!0,this._name=this._name.slice(0,-3))}name(){return this._name}_concatValue(e,t){return t!==this.defaultValue&&Array.isArray(t)?t.concat(e):[e]}default(e,t){return this.defaultValue=e,this.defaultValueDescription=t,this}argParser(e){return this.parseArg=e,this}choices(e){return this.argChoices=e.slice(),this.parseArg=(e,t)=>{if(!this.argChoices.includes(e))throw new n(`Allowed choices are ${this.argChoices.join(", ")}.`);return this.variadic?this._concatValue(e,t):e},this}argRequired(){return this.required=!0,this}argOptional(){return this.required=!1,this}},t.humanReadableArgName=function(e){const t=e.name()+(!0===e.variadic?"...":"");return e.required?"<"+t+">":"["+t+"]"}},23749:(e,t,r)=>{const n=r(24434).EventEmitter,i=r(35317),a=r(16928),o=r(79896),s=r(932),{Argument:c,humanReadableArgName:l}=r(39297),{CommanderError:u}=r(43666),{Help:d}=r(13693),{Option:p,splitOptionFlags:f,DualOptions:m}=r(75019),{suggestSimilar:g}=r(87369);class _ extends n{constructor(e){super(),this.commands=[],this.options=[],this.parent=null,this._allowUnknownOption=!1,this._allowExcessArguments=!0,this._args=[],this.args=[],this.rawArgs=[],this.processedArgs=[],this._scriptPath=null,this._name=e||"",this._optionValues={},this._optionValueSources={},this._storeOptionsAsProperties=!1,this._actionHandler=null,this._executableHandler=!1,this._executableFile=null,this._executableDir=null,this._defaultCommandName=null,this._exitCallback=null,this._aliases=[],this._combineFlagAndOptionalValue=!0,this._description="",this._summary="",this._argsDescription=void 0,this._enablePositionalOptions=!1,this._passThroughOptions=!1,this._lifeCycleHooks={},this._showHelpAfterError=!1,this._showSuggestionAfterError=!0,this._outputConfiguration={writeOut:e=>s.stdout.write(e),writeErr:e=>s.stderr.write(e),getOutHelpWidth:()=>s.stdout.isTTY?s.stdout.columns:void 0,getErrHelpWidth:()=>s.stderr.isTTY?s.stderr.columns:void 0,outputError:(e,t)=>t(e)},this._hidden=!1,this._hasHelpOption=!0,this._helpFlags="-h, --help",this._helpDescription="display help for command",this._helpShortFlag="-h",this._helpLongFlag="--help",this._addImplicitHelpCommand=void 0,this._helpCommandName="help",this._helpCommandnameAndArgs="help [command]",this._helpCommandDescription="display help for command",this._helpConfiguration={}}copyInheritedSettings(e){return this._outputConfiguration=e._outputConfiguration,this._hasHelpOption=e._hasHelpOption,this._helpFlags=e._helpFlags,this._helpDescription=e._helpDescription,this._helpShortFlag=e._helpShortFlag,this._helpLongFlag=e._helpLongFlag,this._helpCommandName=e._helpCommandName,this._helpCommandnameAndArgs=e._helpCommandnameAndArgs,this._helpCommandDescription=e._helpCommandDescription,this._helpConfiguration=e._helpConfiguration,this._exitCallback=e._exitCallback,this._storeOptionsAsProperties=e._storeOptionsAsProperties,this._combineFlagAndOptionalValue=e._combineFlagAndOptionalValue,this._allowExcessArguments=e._allowExcessArguments,this._enablePositionalOptions=e._enablePositionalOptions,this._showHelpAfterError=e._showHelpAfterError,this._showSuggestionAfterError=e._showSuggestionAfterError,this}command(e,t,r){let n=t,i=r;"object"==typeof n&&null!==n&&(i=n,n=null),i=i||{};const[,a,o]=e.match(/([^ ]+) *(.*)/),s=this.createCommand(a);return n&&(s.description(n),s._executableHandler=!0),i.isDefault&&(this._defaultCommandName=s._name),s._hidden=!(!i.noHelp&&!i.hidden),s._executableFile=i.executableFile||null,o&&s.arguments(o),this.commands.push(s),s.parent=this,s.copyInheritedSettings(this),n?this:s}createCommand(e){return new _(e)}createHelp(){return Object.assign(new d,this.configureHelp())}configureHelp(e){return void 0===e?this._helpConfiguration:(this._helpConfiguration=e,this)}configureOutput(e){return void 0===e?this._outputConfiguration:(Object.assign(this._outputConfiguration,e),this)}showHelpAfterError(e=!0){return"string"!=typeof e&&(e=!!e),this._showHelpAfterError=e,this}showSuggestionAfterError(e=!0){return this._showSuggestionAfterError=!!e,this}addCommand(e,t){if(!e._name)throw new Error("Command passed to .addCommand() must have a name\n- specify the name in Command constructor or using .name()");return(t=t||{}).isDefault&&(this._defaultCommandName=e._name),(t.noHelp||t.hidden)&&(e._hidden=!0),this.commands.push(e),e.parent=this,this}createArgument(e,t){return new c(e,t)}argument(e,t,r,n){const i=this.createArgument(e,t);return"function"==typeof r?i.default(n).argParser(r):i.default(r),this.addArgument(i),this}arguments(e){return e.split(/ +/).forEach((e=>{this.argument(e)})),this}addArgument(e){const t=this._args.slice(-1)[0];if(t&&t.variadic)throw new Error(`only the last argument can be variadic '${t.name()}'`);if(e.required&&void 0!==e.defaultValue&&void 0===e.parseArg)throw new Error(`a default value for a required argument is never used: '${e.name()}'`);return this._args.push(e),this}addHelpCommand(e,t){return!1===e?this._addImplicitHelpCommand=!1:(this._addImplicitHelpCommand=!0,"string"==typeof e&&(this._helpCommandName=e.split(" ")[0],this._helpCommandnameAndArgs=e),this._helpCommandDescription=t||this._helpCommandDescription),this}_hasImplicitHelpCommand(){return void 0===this._addImplicitHelpCommand?this.commands.length&&!this._actionHandler&&!this._findCommand("help"):this._addImplicitHelpCommand}hook(e,t){const r=["preSubcommand","preAction","postAction"];if(!r.includes(e))throw new Error(`Unexpected value for event passed to hook : '${e}'.\nExpecting one of '${r.join("', '")}'`);return this._lifeCycleHooks[e]?this._lifeCycleHooks[e].push(t):this._lifeCycleHooks[e]=[t],this}exitOverride(e){return this._exitCallback=e||(e=>{if("commander.executeSubCommandAsync"!==e.code)throw e}),this}_exit(e,t,r){this._exitCallback&&this._exitCallback(new u(e,t,r)),s.exit(e)}action(e){return this._actionHandler=t=>{const r=this._args.length,n=t.slice(0,r);return this._storeOptionsAsProperties?n[r]=this:n[r]=this.opts(),n.push(this),e.apply(this,n)},this}createOption(e,t){return new p(e,t)}addOption(e){const t=e.name(),r=e.attributeName();if(e.negate){const t=e.long.replace(/^--no-/,"--");this._findOption(t)||this.setOptionValueWithSource(r,void 0===e.defaultValue||e.defaultValue,"default")}else void 0!==e.defaultValue&&this.setOptionValueWithSource(r,e.defaultValue,"default");this.options.push(e);const n=(t,n,i)=>{null==t&&void 0!==e.presetArg&&(t=e.presetArg);const a=this.getOptionValue(r);if(null!==t&&e.parseArg)try{t=e.parseArg(t,a)}catch(e){if("commander.invalidArgument"===e.code){const t=`${n} ${e.message}`;this.error(t,{exitCode:e.exitCode,code:e.code})}throw e}else null!==t&&e.variadic&&(t=e._concatValue(t,a));null==t&&(t=!e.negate&&(!(!e.isBoolean()&&!e.optional)||"")),this.setOptionValueWithSource(r,t,i)};return this.on("option:"+t,(t=>{const r=`error: option '${e.flags}' argument '${t}' is invalid.`;n(t,r,"cli")})),e.envVar&&this.on("optionEnv:"+t,(t=>{const r=`error: option '${e.flags}' value '${t}' from env '${e.envVar}' is invalid.`;n(t,r,"env")})),this}_optionEx(e,t,r,n,i){if("object"==typeof t&&t instanceof p)throw new Error("To add an Option object use addOption() instead of option() or requiredOption()");const a=this.createOption(t,r);if(a.makeOptionMandatory(!!e.mandatory),"function"==typeof n)a.default(i).argParser(n);else if(n instanceof RegExp){const e=n;n=(t,r)=>{const n=e.exec(t);return n?n[0]:r},a.default(i).argParser(n)}else a.default(n);return this.addOption(a)}option(e,t,r,n){return this._optionEx({},e,t,r,n)}requiredOption(e,t,r,n){return this._optionEx({mandatory:!0},e,t,r,n)}combineFlagAndOptionalValue(e=!0){return this._combineFlagAndOptionalValue=!!e,this}allowUnknownOption(e=!0){return this._allowUnknownOption=!!e,this}allowExcessArguments(e=!0){return this._allowExcessArguments=!!e,this}enablePositionalOptions(e=!0){return this._enablePositionalOptions=!!e,this}passThroughOptions(e=!0){if(this._passThroughOptions=!!e,this.parent&&e&&!this.parent._enablePositionalOptions)throw new Error("passThroughOptions can not be used without turning on enablePositionalOptions for parent command(s)");return this}storeOptionsAsProperties(e=!0){if(this._storeOptionsAsProperties=!!e,this.options.length)throw new Error("call .storeOptionsAsProperties() before adding options");return this}getOptionValue(e){return this._storeOptionsAsProperties?this[e]:this._optionValues[e]}setOptionValue(e,t){return this.setOptionValueWithSource(e,t,void 0)}setOptionValueWithSource(e,t,r){return this._storeOptionsAsProperties?this[e]=t:this._optionValues[e]=t,this._optionValueSources[e]=r,this}getOptionValueSource(e){return this._optionValueSources[e]}getOptionValueSourceWithGlobals(e){let t;return v(this).forEach((r=>{void 0!==r.getOptionValueSource(e)&&(t=r.getOptionValueSource(e))})),t}_prepareUserArgs(e,t){if(void 0!==e&&!Array.isArray(e))throw new Error("first parameter to parse must be array or undefined");let r;switch(t=t||{},void 0===e&&(e=s.argv,s.versions&&s.versions.electron&&(t.from="electron")),this.rawArgs=e.slice(),t.from){case void 0:case"node":this._scriptPath=e[1],r=e.slice(2);break;case"electron":s.defaultApp?(this._scriptPath=e[1],r=e.slice(2)):r=e.slice(1);break;case"user":r=e.slice(0);break;default:throw new Error(`unexpected parse option { from: '${t.from}' }`)}return!this._name&&this._scriptPath&&this.nameFromFilename(this._scriptPath),this._name=this._name||"program",r}parse(e,t){const r=this._prepareUserArgs(e,t);return this._parseCommand([],r),this}async parseAsync(e,t){const r=this._prepareUserArgs(e,t);return await this._parseCommand([],r),this}_executeSubCommand(e,t){t=t.slice();let r=!1;const n=[".js",".ts",".tsx",".mjs",".cjs"];function c(e,t){const r=a.resolve(e,t);if(o.existsSync(r))return r;if(n.includes(a.extname(t)))return;const i=n.find((e=>o.existsSync(`${r}${e}`)));return i?`${r}${i}`:void 0}this._checkForMissingMandatoryOptions(),this._checkForConflictingOptions();let l,d=e._executableFile||`${this._name}-${e._name}`,p=this._executableDir||"";if(this._scriptPath){let e;try{e=o.realpathSync(this._scriptPath)}catch(t){e=this._scriptPath}p=a.resolve(a.dirname(e),p)}if(p){let t=c(p,d);if(!t&&!e._executableFile&&this._scriptPath){const r=a.basename(this._scriptPath,a.extname(this._scriptPath));r!==this._name&&(t=c(p,`${r}-${e._name}`))}d=t||d}if(r=n.includes(a.extname(d)),"win32"!==s.platform?r?(t.unshift(d),t=y(s.execArgv).concat(t),l=i.spawn(s.argv[0],t,{stdio:"inherit"})):l=i.spawn(d,t,{stdio:"inherit"}):(t.unshift(d),t=y(s.execArgv).concat(t),l=i.spawn(s.execPath,t,{stdio:"inherit"})),!l.killed){["SIGUSR1","SIGUSR2","SIGTERM","SIGINT","SIGHUP"].forEach((e=>{s.on(e,(()=>{!1===l.killed&&null===l.exitCode&&l.kill(e)}))}))}const f=this._exitCallback;f?l.on("close",(()=>{f(new u(s.exitCode||0,"commander.executeSubCommandAsync","(close)"))})):l.on("close",s.exit.bind(s)),l.on("error",(t=>{if("ENOENT"===t.code){const t=p?`searched for local subcommand relative to directory '${p}'`:"no directory for search for local subcommand, use .executableDir() to supply a custom directory",r=`'${d}' does not exist\n - if '${e._name}' is not meant to be an executable command, remove description parameter from '.command()' and use '.description()' instead\n - if the default executable name is not suitable, use the executableFile option to supply a custom name or path\n - ${t}`;throw new Error(r)}if("EACCES"===t.code)throw new Error(`'${d}' not executable`);if(f){const e=new u(1,"commander.executeSubCommandAsync","(error)");e.nestedError=t,f(e)}else s.exit(1)})),this.runningCommand=l}_dispatchSubcommand(e,t,r){const n=this._findCommand(e);let i;return n||this.help({error:!0}),i=this._chainOrCallSubCommandHook(i,n,"preSubcommand"),i=this._chainOrCall(i,(()=>{if(!n._executableHandler)return n._parseCommand(t,r);this._executeSubCommand(n,t.concat(r))})),i}_checkNumberOfArguments(){this._args.forEach(((e,t)=>{e.required&&null==this.args[t]&&this.missingArgument(e.name())})),this._args.length>0&&this._args[this._args.length-1].variadic||this.args.length>this._args.length&&this._excessArguments(this.args)}_processArguments(){const e=(e,t,r)=>{let n=t;if(null!==t&&e.parseArg)try{n=e.parseArg(t,r)}catch(r){if("commander.invalidArgument"===r.code){const n=`error: command-argument value '${t}' is invalid for argument '${e.name()}'. ${r.message}`;this.error(n,{exitCode:r.exitCode,code:r.code})}throw r}return n};this._checkNumberOfArguments();const t=[];this._args.forEach(((r,n)=>{let i=r.defaultValue;r.variadic?ne(r,n,t)),r.defaultValue))):void 0===i&&(i=[]):nt())):t()}_chainOrCallHooks(e,t){let r=e;const n=[];return v(this).reverse().filter((e=>void 0!==e._lifeCycleHooks[t])).forEach((e=>{e._lifeCycleHooks[t].forEach((t=>{n.push({hookedCommand:e,callback:t})}))})),"postAction"===t&&n.reverse(),n.forEach((e=>{r=this._chainOrCall(r,(()=>e.callback(e.hookedCommand,this)))})),r}_chainOrCallSubCommandHook(e,t,r){let n=e;return void 0!==this._lifeCycleHooks[r]&&this._lifeCycleHooks[r].forEach((e=>{n=this._chainOrCall(n,(()=>e(this,t)))})),n}_parseCommand(e,t){const r=this.parseOptions(t);if(this._parseOptionsEnv(),this._parseOptionsImplied(),e=e.concat(r.operands),t=r.unknown,this.args=e.concat(t),e&&this._findCommand(e[0]))return this._dispatchSubcommand(e[0],e.slice(1),t);if(this._hasImplicitHelpCommand()&&e[0]===this._helpCommandName)return 1===e.length&&this.help(),this._dispatchSubcommand(e[1],[],[this._helpLongFlag]);if(this._defaultCommandName)return h(this,t),this._dispatchSubcommand(this._defaultCommandName,e,t);!this.commands.length||0!==this.args.length||this._actionHandler||this._defaultCommandName||this.help({error:!0}),h(this,r.unknown),this._checkForMissingMandatoryOptions(),this._checkForConflictingOptions();const n=()=>{r.unknown.length>0&&this.unknownOption(r.unknown[0])},i=`command:${this.name()}`;if(this._actionHandler){let r;return n(),this._processArguments(),r=this._chainOrCallHooks(r,"preAction"),r=this._chainOrCall(r,(()=>this._actionHandler(this.processedArgs))),this.parent&&(r=this._chainOrCall(r,(()=>{this.parent.emit(i,e,t)}))),r=this._chainOrCallHooks(r,"postAction"),r}if(this.parent&&this.parent.listenerCount(i))n(),this._processArguments(),this.parent.emit(i,e,t);else if(e.length){if(this._findCommand("*"))return this._dispatchSubcommand("*",e,t);this.listenerCount("command:*")?this.emit("command:*",e,t):this.commands.length?this.unknownCommand():(n(),this._processArguments())}else this.commands.length?(n(),this.help({error:!0})):(n(),this._processArguments())}_findCommand(e){if(e)return this.commands.find((t=>t._name===e||t._aliases.includes(e)))}_findOption(e){return this.options.find((t=>t.is(e)))}_checkForMissingMandatoryOptions(){for(let e=this;e;e=e.parent)e.options.forEach((t=>{t.mandatory&&void 0===e.getOptionValue(t.attributeName())&&e.missingMandatoryOptionValue(t)}))}_checkForConflictingLocalOptions(){const e=this.options.filter((e=>{const t=e.attributeName();return void 0!==this.getOptionValue(t)&&"default"!==this.getOptionValueSource(t)}));e.filter((e=>e.conflictsWith.length>0)).forEach((t=>{const r=e.find((e=>t.conflictsWith.includes(e.attributeName())));r&&this._conflictingOption(t,r)}))}_checkForConflictingOptions(){for(let e=this;e;e=e.parent)e._checkForConflictingLocalOptions()}parseOptions(e){const t=[],r=[];let n=t;const i=e.slice();function a(e){return e.length>1&&"-"===e[0]}let o=null;for(;i.length;){const e=i.shift();if("--"===e){n===r&&n.push(e),n.push(...i);break}if(!o||a(e)){if(o=null,a(e)){const t=this._findOption(e);if(t){if(t.required){const e=i.shift();void 0===e&&this.optionMissingArgument(t),this.emit(`option:${t.name()}`,e)}else if(t.optional){let e=null;i.length>0&&!a(i[0])&&(e=i.shift()),this.emit(`option:${t.name()}`,e)}else this.emit(`option:${t.name()}`);o=t.variadic?t:null;continue}}if(e.length>2&&"-"===e[0]&&"-"!==e[1]){const t=this._findOption(`-${e[1]}`);if(t){t.required||t.optional&&this._combineFlagAndOptionalValue?this.emit(`option:${t.name()}`,e.slice(2)):(this.emit(`option:${t.name()}`),i.unshift(`-${e.slice(2)}`));continue}}if(/^--[^=]+=/.test(e)){const t=e.indexOf("="),r=this._findOption(e.slice(0,t));if(r&&(r.required||r.optional)){this.emit(`option:${r.name()}`,e.slice(t+1));continue}}if(a(e)&&(n=r),(this._enablePositionalOptions||this._passThroughOptions)&&0===t.length&&0===r.length){if(this._findCommand(e)){t.push(e),i.length>0&&r.push(...i);break}if(e===this._helpCommandName&&this._hasImplicitHelpCommand()){t.push(e),i.length>0&&t.push(...i);break}if(this._defaultCommandName){r.push(e),i.length>0&&r.push(...i);break}}if(this._passThroughOptions){n.push(e),i.length>0&&n.push(...i);break}n.push(e)}else this.emit(`option:${o.name()}`,e)}return{operands:t,unknown:r}}opts(){if(this._storeOptionsAsProperties){const e={},t=this.options.length;for(let r=0;rObject.assign(e,t.opts())),{})}error(e,t){this._outputConfiguration.outputError(`${e}\n`,this._outputConfiguration.writeErr),"string"==typeof this._showHelpAfterError?this._outputConfiguration.writeErr(`${this._showHelpAfterError}\n`):this._showHelpAfterError&&(this._outputConfiguration.writeErr("\n"),this.outputHelp({error:!0}));const r=t||{},n=r.exitCode||1,i=r.code||"commander.error";this._exit(n,i,e)}_parseOptionsEnv(){this.options.forEach((e=>{if(e.envVar&&e.envVar in s.env){const t=e.attributeName();(void 0===this.getOptionValue(t)||["default","config","env"].includes(this.getOptionValueSource(t)))&&(e.required||e.optional?this.emit(`optionEnv:${e.name()}`,s.env[e.envVar]):this.emit(`optionEnv:${e.name()}`))}}))}_parseOptionsImplied(){const e=new m(this.options),t=e=>void 0!==this.getOptionValue(e)&&!["default","implied"].includes(this.getOptionValueSource(e));this.options.filter((r=>void 0!==r.implied&&t(r.attributeName())&&e.valueFromOption(this.getOptionValue(r.attributeName()),r))).forEach((e=>{Object.keys(e.implied).filter((e=>!t(e))).forEach((t=>{this.setOptionValueWithSource(t,e.implied[t],"implied")}))}))}missingArgument(e){const t=`error: missing required argument '${e}'`;this.error(t,{code:"commander.missingArgument"})}optionMissingArgument(e){const t=`error: option '${e.flags}' argument missing`;this.error(t,{code:"commander.optionMissingArgument"})}missingMandatoryOptionValue(e){const t=`error: required option '${e.flags}' not specified`;this.error(t,{code:"commander.missingMandatoryOptionValue"})}_conflictingOption(e,t){const r=e=>{const t=e.attributeName(),r=this.getOptionValue(t),n=this.options.find((e=>e.negate&&t===e.attributeName())),i=this.options.find((e=>!e.negate&&t===e.attributeName()));return n&&(void 0===n.presetArg&&!1===r||void 0!==n.presetArg&&r===n.presetArg)?n:i||e},n=e=>{const t=r(e),n=t.attributeName();return"env"===this.getOptionValueSource(n)?`environment variable '${t.envVar}'`:`option '${t.flags}'`},i=`error: ${n(e)} cannot be used with ${n(t)}`;this.error(i,{code:"commander.conflictingOption"})}unknownOption(e){if(this._allowUnknownOption)return;let t="";if(e.startsWith("--")&&this._showSuggestionAfterError){let r=[],n=this;do{const e=n.createHelp().visibleOptions(n).filter((e=>e.long)).map((e=>e.long));r=r.concat(e),n=n.parent}while(n&&!n._enablePositionalOptions);t=g(e,r)}const r=`error: unknown option '${e}'${t}`;this.error(r,{code:"commander.unknownOption"})}_excessArguments(e){if(this._allowExcessArguments)return;const t=this._args.length,r=1===t?"":"s",n=`error: too many arguments${this.parent?` for '${this.name()}'`:""}. Expected ${t} argument${r} but got ${e.length}.`;this.error(n,{code:"commander.excessArguments"})}unknownCommand(){const e=this.args[0];let t="";if(this._showSuggestionAfterError){const r=[];this.createHelp().visibleCommands(this).forEach((e=>{r.push(e.name()),e.alias()&&r.push(e.alias())})),t=g(e,r)}const r=`error: unknown command '${e}'${t}`;this.error(r,{code:"commander.unknownCommand"})}version(e,t,r){if(void 0===e)return this._version;this._version=e,t=t||"-V, --version",r=r||"output the version number";const n=this.createOption(t,r);return this._versionOptionName=n.attributeName(),this.options.push(n),this.on("option:"+n.name(),(()=>{this._outputConfiguration.writeOut(`${e}\n`),this._exit(0,"commander.version",e)})),this}description(e,t){return void 0===e&&void 0===t?this._description:(this._description=e,t&&(this._argsDescription=t),this)}summary(e){return void 0===e?this._summary:(this._summary=e,this)}alias(e){if(void 0===e)return this._aliases[0];let t=this;if(0!==this.commands.length&&this.commands[this.commands.length-1]._executableHandler&&(t=this.commands[this.commands.length-1]),e===t._name)throw new Error("Command alias can't be the same as its name");return t._aliases.push(e),this}aliases(e){return void 0===e?this._aliases:(e.forEach((e=>this.alias(e))),this)}usage(e){if(void 0===e){if(this._usage)return this._usage;const e=this._args.map((e=>l(e)));return[].concat(this.options.length||this._hasHelpOption?"[options]":[],this.commands.length?"[command]":[],this._args.length?e:[]).join(" ")}return this._usage=e,this}name(e){return void 0===e?this._name:(this._name=e,this)}nameFromFilename(e){return this._name=a.basename(e,a.extname(e)),this}executableDir(e){return void 0===e?this._executableDir:(this._executableDir=e,this)}helpInformation(e){const t=this.createHelp();return void 0===t.helpWidth&&(t.helpWidth=e&&e.error?this._outputConfiguration.getErrHelpWidth():this._outputConfiguration.getOutHelpWidth()),t.formatHelp(this,t)}_getHelpContext(e){const t={error:!!(e=e||{}).error};let r;return r=t.error?e=>this._outputConfiguration.writeErr(e):e=>this._outputConfiguration.writeOut(e),t.write=e.write||r,t.command=this,t}outputHelp(e){let t;"function"==typeof e&&(t=e,e=void 0);const r=this._getHelpContext(e);v(this).reverse().forEach((e=>e.emit("beforeAllHelp",r))),this.emit("beforeHelp",r);let n=this.helpInformation(r);if(t&&(n=t(n),"string"!=typeof n&&!Buffer.isBuffer(n)))throw new Error("outputHelp callback must return a string or a Buffer");r.write(n),this.emit(this._helpLongFlag),this.emit("afterHelp",r),v(this).forEach((e=>e.emit("afterAllHelp",r)))}helpOption(e,t){if("boolean"==typeof e)return this._hasHelpOption=e,this;this._helpFlags=e||this._helpFlags,this._helpDescription=t||this._helpDescription;const r=f(this._helpFlags);return this._helpShortFlag=r.shortFlag,this._helpLongFlag=r.longFlag,this}help(e){this.outputHelp(e);let t=s.exitCode||0;0===t&&e&&"function"!=typeof e&&e.error&&(t=1),this._exit(t,"commander.help","(outputHelp)")}addHelpText(e,t){const r=["beforeAll","before","after","afterAll"];if(!r.includes(e))throw new Error(`Unexpected value for position to addHelpText.\nExpecting one of '${r.join("', '")}'`);const n=`${e}Help`;return this.on(n,(e=>{let r;r="function"==typeof t?t({error:e.error,command:e.command}):t,r&&e.write(`${r}\n`)})),this}}function h(e,t){e._hasHelpOption&&t.find((t=>t===e._helpLongFlag||t===e._helpShortFlag))&&(e.outputHelp(),e._exit(0,"commander.helpDisplayed","(outputHelp)"))}function y(e){return e.map((e=>{if(!e.startsWith("--inspect"))return e;let t,r,n="127.0.0.1",i="9229";return null!==(r=e.match(/^(--inspect(-brk)?)$/))?t=r[1]:null!==(r=e.match(/^(--inspect(-brk|-port)?)=([^:]+)$/))?(t=r[1],/^\d+$/.test(r[3])?i=r[3]:n=r[3]):null!==(r=e.match(/^(--inspect(-brk|-port)?)=([^:]+):(\d+)$/))&&(t=r[1],n=r[3],i=r[4]),t&&"0"!==i?`${t}=${n}:${parseInt(i)+1}`:e}))}function v(e){const t=[];for(let r=e;r;r=r.parent)t.push(r);return t}t.Command=_},43666:(e,t)=>{class r extends Error{constructor(e,t,r){super(r),Error.captureStackTrace(this,this.constructor),this.name=this.constructor.name,this.code=t,this.exitCode=e,this.nestedError=void 0}}t.CommanderError=r,t.InvalidArgumentError=class extends r{constructor(e){super(1,"commander.invalidArgument",e),Error.captureStackTrace(this,this.constructor),this.name=this.constructor.name}}},13693:(e,t,r)=>{const{humanReadableArgName:n}=r(39297);t.Help=class{constructor(){this.helpWidth=void 0,this.sortSubcommands=!1,this.sortOptions=!1,this.showGlobalOptions=!1}visibleCommands(e){const t=e.commands.filter((e=>!e._hidden));if(e._hasImplicitHelpCommand()){const[,r,n]=e._helpCommandnameAndArgs.match(/([^ ]+) *(.*)/),i=e.createCommand(r).helpOption(!1);i.description(e._helpCommandDescription),n&&i.arguments(n),t.push(i)}return this.sortSubcommands&&t.sort(((e,t)=>e.name().localeCompare(t.name()))),t}compareOptions(e,t){const r=e=>e.short?e.short.replace(/^-/,""):e.long.replace(/^--/,"");return r(e).localeCompare(r(t))}visibleOptions(e){const t=e.options.filter((e=>!e.hidden)),r=e._hasHelpOption&&e._helpShortFlag&&!e._findOption(e._helpShortFlag),n=e._hasHelpOption&&!e._findOption(e._helpLongFlag);if(r||n){let i;i=r?n?e.createOption(e._helpFlags,e._helpDescription):e.createOption(e._helpShortFlag,e._helpDescription):e.createOption(e._helpLongFlag,e._helpDescription),t.push(i)}return this.sortOptions&&t.sort(this.compareOptions),t}visibleGlobalOptions(e){if(!this.showGlobalOptions)return[];const t=[];for(let r=e.parent;r;r=r.parent){const e=r.options.filter((e=>!e.hidden));t.push(...e)}return this.sortOptions&&t.sort(this.compareOptions),t}visibleArguments(e){return e._argsDescription&&e._args.forEach((t=>{t.description=t.description||e._argsDescription[t.name()]||""})),e._args.find((e=>e.description))?e._args:[]}subcommandTerm(e){const t=e._args.map((e=>n(e))).join(" ");return e._name+(e._aliases[0]?"|"+e._aliases[0]:"")+(e.options.length?" [options]":"")+(t?" "+t:"")}optionTerm(e){return e.flags}argumentTerm(e){return e.name()}longestSubcommandTermLength(e,t){return t.visibleCommands(e).reduce(((e,r)=>Math.max(e,t.subcommandTerm(r).length)),0)}longestOptionTermLength(e,t){return t.visibleOptions(e).reduce(((e,r)=>Math.max(e,t.optionTerm(r).length)),0)}longestGlobalOptionTermLength(e,t){return t.visibleGlobalOptions(e).reduce(((e,r)=>Math.max(e,t.optionTerm(r).length)),0)}longestArgumentTermLength(e,t){return t.visibleArguments(e).reduce(((e,r)=>Math.max(e,t.argumentTerm(r).length)),0)}commandUsage(e){let t=e._name;e._aliases[0]&&(t=t+"|"+e._aliases[0]);let r="";for(let t=e.parent;t;t=t.parent)r=t.name()+" "+r;return r+t+" "+e.usage()}commandDescription(e){return e.description()}subcommandDescription(e){return e.summary()||e.description()}optionDescription(e){const t=[];if(e.argChoices&&t.push(`choices: ${e.argChoices.map((e=>JSON.stringify(e))).join(", ")}`),void 0!==e.defaultValue){(e.required||e.optional||e.isBoolean()&&"boolean"==typeof e.defaultValue)&&t.push(`default: ${e.defaultValueDescription||JSON.stringify(e.defaultValue)}`)}return void 0!==e.presetArg&&e.optional&&t.push(`preset: ${JSON.stringify(e.presetArg)}`),void 0!==e.envVar&&t.push(`env: ${e.envVar}`),t.length>0?`${e.description} (${t.join(", ")})`:e.description}argumentDescription(e){const t=[];if(e.argChoices&&t.push(`choices: ${e.argChoices.map((e=>JSON.stringify(e))).join(", ")}`),void 0!==e.defaultValue&&t.push(`default: ${e.defaultValueDescription||JSON.stringify(e.defaultValue)}`),t.length>0){const r=`(${t.join(", ")})`;return e.description?`${e.description} ${r}`:r}return e.description}formatHelp(e,t){const r=t.padWidth(e,t),n=t.helpWidth||80;function i(e,i){if(i){const a=`${e.padEnd(r+2)}${i}`;return t.wrap(a,n-2,r+2)}return e}function a(e){return e.join("\n").replace(/^/gm," ".repeat(2))}let o=[`Usage: ${t.commandUsage(e)}`,""];const s=t.commandDescription(e);s.length>0&&(o=o.concat([s,""]));const c=t.visibleArguments(e).map((e=>i(t.argumentTerm(e),t.argumentDescription(e))));c.length>0&&(o=o.concat(["Arguments:",a(c),""]));const l=t.visibleOptions(e).map((e=>i(t.optionTerm(e),t.optionDescription(e))));if(l.length>0&&(o=o.concat(["Options:",a(l),""])),this.showGlobalOptions){const r=t.visibleGlobalOptions(e).map((e=>i(t.optionTerm(e),t.optionDescription(e))));r.length>0&&(o=o.concat(["Global Options:",a(r),""]))}const u=t.visibleCommands(e).map((e=>i(t.subcommandTerm(e),t.subcommandDescription(e))));return u.length>0&&(o=o.concat(["Commands:",a(u),""])),o.join("\n")}padWidth(e,t){return Math.max(t.longestOptionTermLength(e,t),t.longestGlobalOptionTermLength(e,t),t.longestSubcommandTermLength(e,t),t.longestArgumentTermLength(e,t))}wrap(e,t,r,n=40){if(e.match(/[\n]\s+/))return e;const i=t-r;if(i("\n"===e.slice(-1)&&(e=e.slice(0,e.length-1)),(t>0?s:"")+e.trimRight()))).join("\n")}}},75019:(e,t,r)=>{const{InvalidArgumentError:n}=r(43666);function i(e){let t,r;const n=e.split(/[ |,]+/);return n.length>1&&!/^[[<]/.test(n[1])&&(t=n.shift()),r=n.shift(),!t&&/^-[^-]$/.test(r)&&(t=r,r=void 0),{shortFlag:t,longFlag:r}}t.Option=class{constructor(e,t){this.flags=e,this.description=t||"",this.required=e.includes("<"),this.optional=e.includes("["),this.variadic=/\w\.\.\.[>\]]$/.test(e),this.mandatory=!1;const r=i(e);this.short=r.shortFlag,this.long=r.longFlag,this.negate=!1,this.long&&(this.negate=this.long.startsWith("--no-")),this.defaultValue=void 0,this.defaultValueDescription=void 0,this.presetArg=void 0,this.envVar=void 0,this.parseArg=void 0,this.hidden=!1,this.argChoices=void 0,this.conflictsWith=[],this.implied=void 0}default(e,t){return this.defaultValue=e,this.defaultValueDescription=t,this}preset(e){return this.presetArg=e,this}conflicts(e){return this.conflictsWith=this.conflictsWith.concat(e),this}implies(e){return this.implied=Object.assign(this.implied||{},e),this}env(e){return this.envVar=e,this}argParser(e){return this.parseArg=e,this}makeOptionMandatory(e=!0){return this.mandatory=!!e,this}hideHelp(e=!0){return this.hidden=!!e,this}_concatValue(e,t){return t!==this.defaultValue&&Array.isArray(t)?t.concat(e):[e]}choices(e){return this.argChoices=e.slice(),this.parseArg=(e,t)=>{if(!this.argChoices.includes(e))throw new n(`Allowed choices are ${this.argChoices.join(", ")}.`);return this.variadic?this._concatValue(e,t):e},this}name(){return this.long?this.long.replace(/^--/,""):this.short.replace(/^-/,"")}attributeName(){return this.name().replace(/^no-/,"").split("-").reduce(((e,t)=>e+t[0].toUpperCase()+t.slice(1)))}is(e){return this.short===e||this.long===e}isBoolean(){return!this.required&&!this.optional&&!this.negate}},t.splitOptionFlags=i,t.DualOptions=class{constructor(e){this.positiveOptions=new Map,this.negativeOptions=new Map,this.dualOptions=new Set,e.forEach((e=>{e.negate?this.negativeOptions.set(e.attributeName(),e):this.positiveOptions.set(e.attributeName(),e)})),this.negativeOptions.forEach(((e,t)=>{this.positiveOptions.has(t)&&this.dualOptions.add(t)}))}valueFromOption(e,t){const r=t.attributeName();if(!this.dualOptions.has(r))return!0;const n=this.negativeOptions.get(r).presetArg,i=void 0!==n&&n;return t.negate===(i===e)}}},87369:(e,t)=>{const r=3;t.suggestSimilar=function(e,t){if(!t||0===t.length)return"";t=Array.from(new Set(t));const n=e.startsWith("--");n&&(e=e.slice(2),t=t.map((e=>e.slice(2))));let i=[],a=r;return t.forEach((t=>{if(t.length<=1)return;const n=function(e,t){if(Math.abs(e.length-t.length)>r)return Math.max(e.length,t.length);const n=[];for(let t=0;t<=e.length;t++)n[t]=[t];for(let e=0;e<=t.length;e++)n[0][e]=e;for(let r=1;r<=t.length;r++)for(let i=1;i<=e.length;i++){let a=1;a=e[i-1]===t[r-1]?0:1,n[i][r]=Math.min(n[i-1][r]+1,n[i][r-1]+1,n[i-1][r-1]+a),i>1&&r>1&&e[i-1]===t[r-2]&&e[i-2]===t[r-1]&&(n[i][r]=Math.min(n[i][r],n[i-2][r-2]+1))}return n[e.length][t.length]}(e,t),o=Math.max(e.length,t.length);(o-n)/o>.4&&(ne.localeCompare(t))),n&&(i=i.map((e=>`--${e}`))),i.length>1?`\n(Did you mean one of ${i.join(", ")}?)`:1===i.length?`\n(Did you mean ${i[0]}?)`:""}},67634:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),t.util=t.tokenizers=t.transforms=t.inspect=t.stringify=t.parse=void 0;const a=r(70558),o=r(1339),s=r(29610),c=r(63409),l=r(5919),u=r(56945),d=r(81219),p=r(68646),f=r(72693),m=r(59192),g=r(98274);i(r(97140),t),t.parse=function(e,t={}){return(0,a.default)(t)(e)},t.stringify=(0,u.default)();var _=r(42237);Object.defineProperty(t,"inspect",{enumerable:!0,get:function(){return _.default}}),t.transforms={flow:m.flow,align:d.default,indent:p.default,crlf:f.default},t.tokenizers={tag:c.default,type:l.default,name:s.default,description:o.default},t.util={rewireSpecs:g.rewireSpecs,rewireSource:g.rewireSource,seedBlock:g.seedBlock,seedTokens:g.seedTokens}},66127:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=/^@\S+/;t.default=function({fence:e="```"}={}){const t=function(e){return"string"==typeof e?t=>t.split(e).length%2==0:e}(e),n=(e,r)=>t(e)?!r:r;return function(e){const t=[[]];let i=!1;for(const a of e)r.test(a.tokens.description)&&!i?t.push([a]):t[t.length-1].push(a),i=n(a.tokens.description,i);return t}}},70558:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(97140),i=r(98274),a=r(66127),o=r(89239),s=r(45377),c=r(63409),l=r(5919),u=r(29610),d=r(1339);t.default=function({startLine:e=0,fence:t="```",spacing:r="compact",markers:p=n.Markers,tokenizers:f=[(0,c.default)(),(0,l.default)(r),(0,u.default)(),(0,d.default)(r)]}={}){if(e<0||e%1>0)throw new Error("Invalid startLine");const m=(0,o.default)({startLine:e,markers:p}),g=(0,a.default)({fence:t}),_=(0,s.default)({tokenizers:f}),h=(0,d.getJoiner)(r);return function(e){const t=[];for(const r of(0,i.splitLines)(e)){const e=m(r);if(null===e)continue;const n=g(e),i=n.slice(1).map(_);t.push({description:h(n[0],p),tags:i,source:e,problems:i.reduce(((e,t)=>e.concat(t.problems)),[])})}return t}}},89239:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(97140),i=r(98274);t.default=function({startLine:e=0,markers:t=n.Markers}={}){let r=null,a=e;return function(e){let n=e;const o=(0,i.seedTokens)();if([o.lineEnd,n]=(0,i.splitCR)(n),[o.start,n]=(0,i.splitSpace)(n),null===r&&n.startsWith(t.start)&&!n.startsWith(t.nostart)&&(r=[],o.delimiter=n.slice(0,t.start.length),n=n.slice(t.start.length),[o.postDelimiter,n]=(0,i.splitSpace)(n)),null===r)return a++,null;const s=n.trimRight().endsWith(t.end);if(""===o.delimiter&&n.startsWith(t.delim)&&!n.startsWith(t.end)&&(o.delimiter=t.delim,n=n.slice(t.delim.length),[o.postDelimiter,n]=(0,i.splitSpace)(n)),s){const e=n.trimRight();o.end=n.slice(e.length-t.end.length),n=e.slice(0,-t.end.length)}if(o.description=n,r.push({number:a,source:e,tokens:o}),a++,s){const e=r.slice();return r=null,e}return null}}},45377:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(98274);t.default=function({tokenizers:e}){return function(t){var r;let i=(0,n.seedSpec)({source:t});for(const t of e)if(i=t(i),null===(r=i.problems[i.problems.length-1])||void 0===r?void 0:r.critical)break;return i}}},1339:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getJoiner=void 0;const n=r(97140);function i(e){return"compact"===e?a:"preserve"===e?c:e}function a(e,t=n.Markers){return e.map((({tokens:{description:e}})=>e.trim())).filter((e=>""!==e)).join(" ")}t.default=function(e="compact",t=n.Markers){const r=i(e);return e=>(e.description=r(e.source,t),e)},t.getJoiner=i;const o=(e,{tokens:t},r)=>""===t.type?e:r,s=({tokens:e})=>(""===e.delimiter?e.start:e.postDelimiter.slice(1))+e.description;function c(e,t=n.Markers){if(0===e.length)return"";""===e[0].tokens.description&&e[0].tokens.delimiter===t.start&&(e=e.slice(1));const r=e[e.length-1];return void 0!==r&&""===r.tokens.description&&r.tokens.end.endsWith(t.end)&&(e=e.slice(0,-1)),(e=e.slice(e.reduce(o,0))).map(s).join("\n")}},29610:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(98274);t.default=function(){const e=(e,{tokens:t},r)=>""===t.type?e:r;return t=>{const{tokens:r}=t.source[t.source.reduce(e,0)],i=r.description.trimLeft(),a=i.split('"');if(a.length>1&&""===a[0]&&a.length%2==1)return t.name=a[1],r.name=`"${a[1]}"`,[r.postName,r.description]=(0,n.splitSpace)(i.slice(r.name.length)),t;let o,s=0,c="",l=!1;for(const e of i){if(0===s&&(0,n.isSpace)(e))break;"["===e&&s++,"]"===e&&s--,c+=e}if(0!==s)return t.problems.push({code:"spec:name:unpaired-brackets",message:"unpaired brackets",line:t.source[0].number,critical:!0}),t;const u=c;if("["===c[0]&&"]"===c[c.length-1]){l=!0,c=c.slice(1,-1);const e=c.split("=");if(c=e[0].trim(),void 0!==e[1]&&(o=e.slice(1).join("=").trim()),""===c)return t.problems.push({code:"spec:name:empty-name",message:"empty name",line:t.source[0].number,critical:!0}),t;if(""===o)return t.problems.push({code:"spec:name:empty-default",message:"empty default value",line:t.source[0].number,critical:!0}),t;if(!((d=o)&&d.startsWith('"')&&d.endsWith('"'))&&/=(?!>)/.test(o))return t.problems.push({code:"spec:name:invalid-default",message:"invalid default value syntax",line:t.source[0].number,critical:!0}),t}var d;return t.optional=l,t.name=c,r.name=u,void 0!==o&&(t.default=o),[r.postName,r.description]=(0,n.splitSpace)(i.slice(r.name.length)),t}}},63409:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return e=>{const{tokens:t}=e.source[0],r=t.description.match(/\s*(@(\S+))(\s*)/);return null===r?(e.problems.push({code:"spec:tag:prefix",message:'tag should start with "@" symbol',line:e.source[0].number,critical:!0}),e):(t.tag=r[1],t.postTag=r[3],t.description=t.description.slice(r[0].length),e.tag=r[2],e)}}},5919:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(98274);t.default=function(e="compact"){const t=function(e){return"compact"===e?e=>e.map(i).join(""):"preserve"===e?e=>e.join("\n"):e}(e);return e=>{let r=0,i=[];for(const[t,{tokens:n}]of e.source.entries()){let a="";if(0===t&&"{"!==n.description[0])return e;for(const e of n.description)if("{"===e&&r++,"}"===e&&r--,a+=e,0===r)break;if(i.push([n,a]),0===r)break}if(0!==r)return e.problems.push({code:"spec:type:unpaired-curlies",message:"unpaired curlies",line:e.source[0].number,critical:!0}),e;const a=[],o=i[0][0].postDelimiter.length;for(const[e,[t,r]]of i.entries())t.type=r,e>0&&(t.type=t.postDelimiter.slice(o)+r,t.postDelimiter=t.postDelimiter.slice(0,o)),[t.postType,t.description]=(0,n.splitSpace)(t.description.slice(r.length)),a.push(t.type);return a[0]=a[0].slice(1),a[a.length-1]=a[a.length-1].slice(0,-1),e.type=t(a),e}};const i=e=>e.trim()},97140:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Markers=void 0,function(e){e.start="/**",e.nostart="/***",e.delim="*",e.end="*/"}(t.Markers||(t.Markers={}))},56945:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return e=>e.source.map((({tokens:e})=>function(e){return e.start+e.delimiter+e.postDelimiter+e.tag+e.postTag+e.type+e.postType+e.name+e.postName+e.description+e.end+e.lineEnd}(e))).join("\n")}},42237:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(98274),i={line:0,start:0,delimiter:0,postDelimiter:0,tag:0,postTag:0,name:0,postName:0,type:0,postType:0,description:0,end:0,lineEnd:0},a={lineEnd:"CR"},o=Object.keys(i),s=e=>(0,n.isSpace)(e)?`{${e.length}}`:e,c=e=>"|"+e.join("|")+"|",l=(e,t)=>Object.keys(t).map((r=>s(t[r]).padEnd(e[r])));t.default=function({source:e}){var t,r;if(0===e.length)return"";const n=Object.assign({},i);for(const e of o)n[e]=(null!==(t=a[e])&&void 0!==t?t:e).length;for(const{number:t,tokens:r}of e){n.line=Math.max(n.line,t.toString().length);for(const e in r)n[e]=Math.max(n[e],s(r[e]).length)}const u=[[],[]];for(const e of o)u[0].push((null!==(r=a[e])&&void 0!==r?r:e).padEnd(n[e]));for(const e of o)u[1].push("-".padEnd(n[e],"-"));for(const{number:t,tokens:r}of e){const e=t.toString().padStart(n.line);u.push([e,...l(n,r)])}return u.map(c).join("\n")}},81219:function(e,t,r){"use strict";var n=this&&this.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i"".padStart(e," ");t.default=function(e=i.Markers){let t,r=!1;function c(n){const i=Object.assign({},n.tokens);""!==i.tag&&(r=!0);const a=""===i.tag&&""===i.name&&""===i.type&&""===i.description;if(i.end===e.end&&a)return i.start=s(t.start+1),Object.assign(Object.assign({},n),{tokens:i});switch(i.delimiter){case e.start:i.start=s(t.start);break;case e.delim:i.start=s(t.start+1);break;default:i.delimiter="",i.start=s(t.start+2)}if(!r)return i.postDelimiter=""===i.description?"":" ",Object.assign(Object.assign({},n),{tokens:i});const o={delim:!1,tag:!1,type:!1,name:!1};return""===i.description&&(o.name=!0,i.postName="",""===i.name&&(o.type=!0,i.postType="",""===i.type&&(o.tag=!0,i.postTag="",""===i.tag&&(o.delim=!0)))),i.postDelimiter=o.delim?"":" ",o.tag||(i.postTag=s(t.tag-i.tag.length+1)),o.type||(i.postType=s(t.type-i.type.length+1)),o.name||(i.postName=s(t.name-i.name.length+1)),Object.assign(Object.assign({},n),{tokens:i})}return r=>{var{source:s}=r,l=n(r,["source"]);return t=s.reduce(((e=i.Markers)=>(t,{tokens:r})=>({start:r.delimiter===e.start?r.start.length:t.start,tag:Math.max(t.tag,r.tag.length),type:Math.max(t.type,r.type.length),name:Math.max(t.name,r.name.length)}))(e),Object.assign({},o)),(0,a.rewireSource)(Object.assign(Object.assign({},l),{source:s.map(c)}))}}},72693:function(e,t,r){"use strict";var n=this&&this.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i{var{source:r}=e,a=n(e,["source"]);return(0,i.rewireSource)(Object.assign(Object.assign({},a),{source:r.map(t)}))}}},68646:function(e,t,r){"use strict";var n=this&&this.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i{if(void 0===t){const n=e-r.length;t=n>0?(e=>{const t="".padStart(e," ");return e=>e+t})(n):(e=>t=>t.slice(e))(-n)}return t(r)},a=e=>Object.assign(Object.assign({},e),{tokens:Object.assign(Object.assign({},e.tokens),{start:r(e.tokens.start)})});return e=>{var{source:t}=e,r=n(e,["source"]);return(0,i.rewireSource)(Object.assign(Object.assign({},r),{source:t.map(a)}))}}},59192:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.flow=void 0,t.flow=function(...e){return t=>e.reduce(((e,t)=>t(e)),t)}},98274:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.rewireSpecs=t.rewireSource=t.seedTokens=t.seedSpec=t.seedBlock=t.splitLines=t.splitSpace=t.splitCR=t.hasCR=t.isSpace=void 0,t.isSpace=function(e){return/^\s+$/.test(e)},t.hasCR=function(e){return/\r$/.test(e)},t.splitCR=function(e){const t=e.match(/\r+$/);return null==t?["",e]:[e.slice(-t[0].length),e.slice(0,-t[0].length)]},t.splitSpace=function(e){const t=e.match(/^\s+/);return null==t?["",e]:[e.slice(0,t[0].length),e.slice(t[0].length)]},t.splitLines=function(e){return e.split(/\n/)},t.seedBlock=function(e={}){return Object.assign({description:"",tags:[],source:[],problems:[]},e)},t.seedSpec=function(e={}){return Object.assign({tag:"",name:"",type:"",optional:!1,description:"",problems:[],source:[]},e)},t.seedTokens=function(e={}){return Object.assign({start:"",delimiter:"",postDelimiter:"",tag:"",postTag:"",name:"",postName:"",type:"",postType:"",description:"",end:"",lineEnd:""},e)},t.rewireSource=function(e){const t=e.source.reduce(((e,t)=>e.set(t.number,t)),new Map);for(const r of e.tags)r.source=r.source.map((e=>t.get(e.number)));return e},t.rewireSpecs=function(e){const t=e.tags.reduce(((e,t)=>t.source.reduce(((e,t)=>e.set(t.number,t)),e)),new Map);return e.source=e.source.map((e=>t.get(e.number)||e)),e}},22268:(e,t,r)=>{"use strict";function n(e,...t){return(...r)=>e(...t,...r)}function i(e){return function(...t){var r=t.pop();return e.call(this,t,r)}}r.r(t),r.d(t,{all:()=>ge,allLimit:()=>_e,allSeries:()=>he,any:()=>rt,anyLimit:()=>nt,anySeries:()=>it,apply:()=>n,applyEach:()=>P,applyEachSeries:()=>O,asyncify:()=>d,auto:()=>L,autoInject:()=>q,cargo:()=>K,cargoQueue:()=>W,compose:()=>Y,concat:()=>Z,concatLimit:()=>Q,concatSeries:()=>ee,constant:()=>te,default:()=>_t,detect:()=>ne,detectLimit:()=>ie,detectSeries:()=>ae,dir:()=>se,doDuring:()=>ce,doUntil:()=>le,doWhilst:()=>ce,during:()=>ft,each:()=>de,eachLimit:()=>pe,eachOf:()=>A,eachOfLimit:()=>E,eachOfSeries:()=>I,eachSeries:()=>fe,ensureAsync:()=>me,every:()=>ge,everyLimit:()=>_e,everySeries:()=>he,filter:()=>ke,filterLimit:()=>xe,filterSeries:()=>Se,find:()=>ne,findLimit:()=>ie,findSeries:()=>ae,flatMap:()=>Z,flatMapLimit:()=>Q,flatMapSeries:()=>ee,foldl:()=>G,foldr:()=>Je,forEach:()=>de,forEachLimit:()=>pe,forEachOf:()=>A,forEachOfLimit:()=>E,forEachOfSeries:()=>I,forEachSeries:()=>fe,forever:()=>we,groupBy:()=>Ee,groupByLimit:()=>De,groupBySeries:()=>Te,inject:()=>G,log:()=>Ce,map:()=>N,mapLimit:()=>X,mapSeries:()=>F,mapValues:()=>Ne,mapValuesLimit:()=>Ae,mapValuesSeries:()=>Pe,memoize:()=>Ie,nextTick:()=>Fe,parallel:()=>Re,parallelLimit:()=>Me,priorityQueue:()=>Ue,queue:()=>Le,race:()=>qe,reduce:()=>G,reduceRight:()=>Je,reflect:()=>Ve,reflectAll:()=>He,reject:()=>We,rejectLimit:()=>Ge,rejectSeries:()=>$e,retry:()=>Ze,retryable:()=>et,select:()=>ke,selectLimit:()=>xe,selectSeries:()=>Se,seq:()=>$,series:()=>tt,setImmediate:()=>u,some:()=>rt,someLimit:()=>nt,someSeries:()=>it,sortBy:()=>at,timeout:()=>ot,times:()=>ct,timesLimit:()=>st,timesSeries:()=>lt,transform:()=>ut,tryEach:()=>dt,unmemoize:()=>pt,until:()=>mt,waterfall:()=>gt,whilst:()=>ft,wrapSync:()=>d});var a="function"==typeof queueMicrotask&&queueMicrotask,o="function"==typeof setImmediate&&setImmediate,s="object"==typeof process&&"function"==typeof process.nextTick;function c(e){setTimeout(e,0)}function l(e){return(t,...r)=>e((()=>t(...r)))}var u=l(a?queueMicrotask:o?setImmediate:s?process.nextTick:c);function d(e){return m(e)?function(...t){const r=t.pop();return p(e.apply(this,t),r)}:i((function(t,r){var n;try{n=e.apply(this,t)}catch(e){return r(e)}if(n&&"function"==typeof n.then)return p(n,r);r(null,n)}))}function p(e,t){return e.then((e=>{f(t,null,e)}),(e=>{f(t,e&&(e instanceof Error||e.message)?e:new Error(e))}))}function f(e,t,r){try{e(t,r)}catch(e){u((e=>{throw e}),e)}}function m(e){return"AsyncFunction"===e[Symbol.toStringTag]}function g(e){if("function"!=typeof e)throw new Error("expected a function");return m(e)?d(e):e}function _(e,t){if(t||(t=e.length),!t)throw new Error("arity is undefined");return function(...r){return"function"==typeof r[t-1]?e.apply(this,r):new Promise(((n,i)=>{r[t-1]=(e,...t)=>{if(e)return i(e);n(t.length>1?t:t[0])},e.apply(this,r)}))}}function h(e){return function(t,...r){return _((function(n){var i=this;return e(t,((e,t)=>{g(e).apply(i,r.concat(t))}),n)}))}}function y(e,t,r,n){t=t||[];var i=[],a=0,o=g(r);return e(t,((e,t,r)=>{var n=a++;o(e,((e,t)=>{i[n]=t,r(e)}))}),(e=>{n(e,i)}))}function v(e){return e&&"number"==typeof e.length&&e.length>=0&&e.length%1==0}var b={};function k(e){function t(...t){if(null!==e){var r=e;e=null,r.apply(this,t)}}return Object.assign(t,e),t}function x(e){if(v(e))return function(e){var t=-1,r=e.length;return function(){return++t=t||o||i||(o=!0,e.next().then((({value:e,done:t})=>{if(!a&&!i){if(o=!1,t)return i=!0,void(s<=0&&n(null));s++,r(e,c,u),c++,l()}})).catch(d))}function u(e,t){if(s-=1,!a)return e?d(e):!1===e?(i=!0,void(a=!0)):t===b||i&&s<=0?(i=!0,n(null)):void l()}function d(e){a||(o=!1,i=!0,n(e))}l()}var D=e=>(t,r,n)=>{if(n=k(n),e<=0)throw new RangeError("concurrency limit cannot be less than 1");if(!t)return n(null);if("AsyncGenerator"===t[Symbol.toStringTag])return w(t,e,r,n);if(function(e){return"function"==typeof e[Symbol.asyncIterator]}(t))return w(t[Symbol.asyncIterator](),e,r,n);var i=x(t),a=!1,o=!1,s=0,c=!1;function l(e,t){if(!o)if(s-=1,e)a=!0,n(e);else if(!1===e)a=!0,o=!0;else{if(t===b||a&&s<=0)return a=!0,n(null);c||u()}}function u(){for(c=!0;s1?n:n[0])}return r[R]=new Promise(((r,n)=>{e=r,t=n})),r}function L(e,t,r){"number"!=typeof t&&(r=t,t=null),r=k(r||M());var n=Object.keys(e).length;if(!n)return r(null);t||(t=n);var i={},a=0,o=!1,s=!1,c=Object.create(null),l=[],u=[],d={};function p(e,t){l.push((()=>function(e,t){if(s)return;var n=S(((t,...n)=>{if(a--,!1!==t)if(n.length<2&&([n]=n),t){var l={};if(Object.keys(i).forEach((e=>{l[e]=i[e]})),l[e]=n,s=!0,c=Object.create(null),o)return;r(t,l)}else i[e]=n,(c[e]||[]).forEach((e=>e())),f();else o=!0}));a++;var l=g(t[t.length-1]);t.length>1?l(i,n):l(n)}(e,t)))}function f(){if(!o){if(0===l.length&&0===a)return r(null,i);for(;l.length&&a{const i=e[n];Array.isArray(i)&&i.indexOf(t)>=0&&r.push(n)})),r}return Object.keys(e).forEach((t=>{var r=e[t];if(!Array.isArray(r))return p(t,[r]),void u.push(t);var n=r.slice(0,r.length-1),i=n.length;if(0===i)return p(t,r),void u.push(t);d[t]=i,n.forEach((a=>{if(!e[a])throw new Error("async.auto task `"+t+"` has a non-existent dependency `"+a+"` in "+n.join(", "));!function(e,t){var r=c[e];r||(r=c[e]=[]);r.push(t)}(a,(()=>{0===--i&&p(t,r)}))}))})),function(){var e=0;for(;u.length;)e++,m(u.pop()).forEach((e=>{0==--d[e]&&u.push(e)}));if(e!==n)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}(),f(),r[R]}var j=/^(?:async\s+)?(?:function)?\s*\w*\s*\(\s*([^)]+)\s*\)(?:\s*{)/,B=/^(?:async\s+)?\(?\s*([^)=]+)\s*\)?(?:\s*=>)/,z=/,/,U=/(=.+)?(\s*)$/;function q(e,t){var r={};return Object.keys(e).forEach((t=>{var n,i=e[t],a=m(i),o=!a&&1===i.length||a&&0===i.length;if(Array.isArray(i))n=[...i],i=n.pop(),r[t]=n.concat(n.length>0?s:i);else if(o)r[t]=i;else{if(n=function(e){const t=function(e){let t="",r=0,n=e.indexOf("*/");for(;re.replace(U,"").trim()))}(i),0===i.length&&!a&&0===n.length)throw new Error("autoInject task functions require explicit parameters.");a||n.pop(),r[t]=n.concat(s)}function s(e,t){var r=n.map((t=>e[t]));r.push(t),g(i)(...r)}})),L(r,t)}class J{constructor(){this.head=this.tail=null,this.length=0}removeLink(e){return e.prev?e.prev.next=e.next:this.head=e.next,e.next?e.next.prev=e.prev:this.tail=e.prev,e.prev=e.next=null,this.length-=1,e}empty(){for(;this.head;)this.shift();return this}insertAfter(e,t){t.prev=e,t.next=e.next,e.next?e.next.prev=t:this.tail=t,e.next=t,this.length+=1}insertBefore(e,t){t.prev=e.prev,t.next=e,e.prev?e.prev.next=t:this.head=t,e.prev=t,this.length+=1}unshift(e){this.head?this.insertBefore(this.head,e):V(this,e)}push(e){this.tail?this.insertAfter(this.tail,e):V(this,e)}shift(){return this.head&&this.removeLink(this.head)}pop(){return this.tail&&this.removeLink(this.tail)}toArray(){return[...this]}*[Symbol.iterator](){for(var e=this.head;e;)yield e.data,e=e.next}remove(e){for(var t=this.head;t;){var{next:r}=t;e(t)&&this.removeLink(t),t=r}return this}}function V(e,t){e.length=1,e.head=e.tail=t}function H(e,t,r){if(null==t)t=1;else if(0===t)throw new RangeError("Concurrency must not be zero");var n=g(e),i=0,a=[];const o={error:[],drain:[],saturated:[],unsaturated:[],empty:[]};function s(e,t){return e?t?void(o[e]=o[e].filter((e=>e!==t))):o[e]=[]:Object.keys(o).forEach((e=>o[e]=[]))}function c(e,...t){o[e].forEach((e=>e(...t)))}var l=!1;function d(e,t,r,n){if(null!=n&&"function"!=typeof n)throw new Error("task callback must be a function");var i,a;function o(e,...t){return e?r?a(e):i():t.length<=1?i(t[0]):void i(t)}h.started=!0;var s=h._createTaskItem(e,r?o:n||o);if(t?h._tasks.unshift(s):h._tasks.push(s),l||(l=!0,u((()=>{l=!1,h.process()}))),r||!n)return new Promise(((e,t)=>{i=e,a=t}))}function p(e){return function(t,...r){i-=1;for(var n=0,o=e.length;n0&&a.splice(l,1),s.callback(t,...r),null!=t&&c("error",t,s.data)}i<=h.concurrency-h.buffer&&c("unsaturated"),h.idle()&&c("drain"),h.process()}}function f(e){return!(0!==e.length||!h.idle())&&(u((()=>c("drain"))),!0)}const m=e=>t=>{if(!t)return new Promise(((t,r)=>{!function(e,t){const r=(...n)=>{s(e,r),t(...n)};o[e].push(r)}(e,((e,n)=>{if(e)return r(e);t(n)}))}));s(e),function(e,t){o[e].push(t)}(e,t)};var _=!1,h={_tasks:new J,_createTaskItem:(e,t)=>({data:e,callback:t}),*[Symbol.iterator](){yield*h._tasks[Symbol.iterator]()},concurrency:t,payload:r,buffer:t/4,started:!1,paused:!1,push(e,t){if(Array.isArray(e)){if(f(e))return;return e.map((e=>d(e,!1,!1,t)))}return d(e,!1,!1,t)},pushAsync(e,t){if(Array.isArray(e)){if(f(e))return;return e.map((e=>d(e,!1,!0,t)))}return d(e,!1,!0,t)},kill(){s(),h._tasks.empty()},unshift(e,t){if(Array.isArray(e)){if(f(e))return;return e.map((e=>d(e,!0,!1,t)))}return d(e,!0,!1,t)},unshiftAsync(e,t){if(Array.isArray(e)){if(f(e))return;return e.map((e=>d(e,!0,!0,t)))}return d(e,!0,!0,t)},remove(e){h._tasks.remove(e)},process(){if(!_){for(_=!0;!h.paused&&ih._tasks.length,running:()=>i,workersList:()=>a,idle:()=>h._tasks.length+i===0,pause(){h.paused=!0},resume(){!1!==h.paused&&(h.paused=!1,u(h.process))}};return Object.defineProperties(h,{saturated:{writable:!1,value:m("saturated")},unsaturated:{writable:!1,value:m("unsaturated")},empty:{writable:!1,value:m("empty")},drain:{writable:!1,value:m("drain")},error:{writable:!1,value:m("error")}}),h}function K(e,t){return H(e,1,t)}function W(e,t,r){return H(e,t,r)}var G=_((function(e,t,r,n){n=k(n);var i=g(r);return I(e,((e,r,n)=>{i(t,e,((e,r)=>{t=r,n(e)}))}),(e=>n(e,t)))}),4);function $(...e){var t=e.map(g);return function(...e){var r=this,n=e[e.length-1];return"function"==typeof n?e.pop():n=M(),G(t,e,((e,t,n)=>{t.apply(r,e.concat(((e,...t)=>{n(e,t)})))}),((e,t)=>n(e,...t))),n[R]}}function Y(...e){return $(...e.reverse())}var X=_((function(e,t,r,n){return y(D(t),e,r,n)}),4);var Q=_((function(e,t,r,n){var i=g(r);return X(e,t,((e,t)=>{i(e,((e,...r)=>e?t(e):t(e,r)))}),((e,t)=>{for(var r=[],i=0;i{var o,s=!1;const c=g(i);r(n,((r,n,i)=>{c(r,((n,a)=>n||!1===n?i(n):e(a)&&!o?(s=!0,o=t(!0,r),i(null,b)):void i()))}),(e=>{if(e)return a(e);a(null,s?o:t(!1))}))}}var ne=_((function(e,t,r){return re((e=>e),((e,t)=>t))(A,e,t,r)}),3);var ie=_((function(e,t,r,n){return re((e=>e),((e,t)=>t))(D(t),e,r,n)}),4);var ae=_((function(e,t,r){return re((e=>e),((e,t)=>t))(D(1),e,t,r)}),3);function oe(e){return(t,...r)=>g(t)(...r,((t,...r)=>{"object"==typeof console&&(t?console.error&&console.error(t):console[e]&&r.forEach((t=>console[e](t))))}))}var se=oe("dir");var ce=_((function(e,t,r){r=S(r);var n,i=g(e),a=g(t);function o(e,...t){if(e)return r(e);!1!==e&&(n=t,a(...t,s))}function s(e,t){return e?r(e):!1!==e?t?void i(o):r(null,...n):void 0}return s(null,!0)}),3);function le(e,t,r){const n=g(t);return ce(e,((...e)=>{const t=e.pop();n(...e,((e,r)=>t(e,!r)))}),r)}function ue(e){return(t,r,n)=>e(t,n)}var de=_((function(e,t,r){return A(e,ue(g(t)),r)}),3);var pe=_((function(e,t,r,n){return D(t)(e,ue(g(r)),n)}),4);var fe=_((function(e,t,r){return pe(e,1,t,r)}),3);function me(e){return m(e)?e:function(...t){var r=t.pop(),n=!0;t.push(((...e)=>{n?u((()=>r(...e))):r(...e)})),e.apply(this,t),n=!1}}var ge=_((function(e,t,r){return re((e=>!e),(e=>!e))(A,e,t,r)}),3);var _e=_((function(e,t,r,n){return re((e=>!e),(e=>!e))(D(t),e,r,n)}),4);var he=_((function(e,t,r){return re((e=>!e),(e=>!e))(I,e,t,r)}),3);function ye(e,t,r,n){var i=new Array(t.length);e(t,((e,t,n)=>{r(e,((e,r)=>{i[t]=!!r,n(e)}))}),(e=>{if(e)return n(e);for(var r=[],a=0;a{r(e,((r,a)=>{if(r)return n(r);a&&i.push({index:t,value:e}),n(r)}))}),(e=>{if(e)return n(e);n(null,i.sort(((e,t)=>e.index-t.index)).map((e=>e.value)))}))}function be(e,t,r,n){return(v(t)?ye:ve)(e,t,g(r),n)}var ke=_((function(e,t,r){return be(A,e,t,r)}),3);var xe=_((function(e,t,r,n){return be(D(t),e,r,n)}),4);var Se=_((function(e,t,r){return be(I,e,t,r)}),3);var we=_((function(e,t){var r=S(t),n=g(me(e));return function e(t){if(t)return r(t);!1!==t&&n(e)}()}),2);var De=_((function(e,t,r,n){var i=g(r);return X(e,t,((e,t)=>{i(e,((r,n)=>r?t(r):t(r,{key:n,val:e})))}),((e,t)=>{for(var r={},{hasOwnProperty:i}=Object.prototype,a=0;a{a(e,t,((e,n)=>{if(e)return r(e);i[t]=n,r(e)}))}),(e=>n(e,i)))}),4);function Ne(e,t,r){return Ae(e,1/0,t,r)}function Pe(e,t,r){return Ae(e,1,t,r)}function Ie(e,t=(e=>e)){var r=Object.create(null),n=Object.create(null),a=g(e),o=i(((e,i)=>{var o=t(...e);o in r?u((()=>i(null,...r[o]))):o in n?n[o].push(i):(n[o]=[i],a(...e,((e,...t)=>{e||(r[o]=t);var i=n[o];delete n[o];for(var a=0,s=i.length;a{var n=v(t)?[]:{};e(t,((e,t,r)=>{g(e)(((e,...i)=>{i.length<2&&([i]=i),n[t]=i,r(e)}))}),(e=>r(e,n)))}),3);function Re(e,t){return Oe(A,e,t)}function Me(e,t,r){return Oe(D(t),e,r)}function Le(e,t){var r=g(e);return H(((e,t)=>{r(e[0],t)}),t,1)}class je{constructor(){this.heap=[],this.pushCount=Number.MIN_SAFE_INTEGER}get length(){return this.heap.length}empty(){return this.heap=[],this}percUp(e){let t;for(;e>0&&ze(this.heap[e],this.heap[t=Be(e)]);){let r=this.heap[e];this.heap[e]=this.heap[t],this.heap[t]=r,e=t}}percDown(e){let t;for(;(t=1+(e<<1))=0;e--)this.percDown(e);return this}}function Be(e){return(e+1>>1)-1}function ze(e,t){return e.priority!==t.priority?e.priority({data:e,priority:t}))):{data:e,priority:t}}return r._tasks=new je,r._createTaskItem=({data:e,priority:t},r)=>({data:e,priority:t,callback:r}),r.push=function(e,t=0,r){return n(a(e,t),r)},r.pushAsync=function(e,t=0,r){return i(a(e,t),r)},delete r.unshift,delete r.unshiftAsync,r}var qe=_((function(e,t){if(t=k(t),!Array.isArray(e))return t(new TypeError("First argument to race must be an array of functions"));if(!e.length)return t();for(var r=0,n=e.length;r{let n={};if(e&&(n.error=e),t.length>0){var i=t;t.length<=1&&([i]=t),n.value=i}r(null,n)})),t.apply(this,e)}))}function He(e){var t;return Array.isArray(e)?t=e.map(Ve):(t={},Object.keys(e).forEach((r=>{t[r]=Ve.call(this,e[r])}))),t}function Ke(e,t,r,n){const i=g(r);return be(e,t,((e,t)=>{i(e,((e,r)=>{t(e,!r)}))}),n)}var We=_((function(e,t,r){return Ke(A,e,t,r)}),3);var Ge=_((function(e,t,r,n){return Ke(D(t),e,r,n)}),4);var $e=_((function(e,t,r){return Ke(I,e,t,r)}),3);function Ye(e){return function(){return e}}const Xe=5,Qe=0;function Ze(e,t,r){var n={times:Xe,intervalFunc:Ye(Qe)};if(arguments.length<3&&"function"==typeof e?(r=t||M(),t=e):(!function(e,t){if("object"==typeof t)e.times=+t.times||Xe,e.intervalFunc="function"==typeof t.interval?t.interval:Ye(+t.interval||Qe),e.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");e.times=+t||Xe}}(n,e),r=r||M()),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var i=g(t),a=1;return function e(){i(((t,...i)=>{!1!==t&&(t&&a++{function a(e){n(...t,e)}return(t.lengthe))(A,e,t,r)}),3);var nt=_((function(e,t,r,n){return re(Boolean,(e=>e))(D(t),e,r,n)}),4);var it=_((function(e,t,r){return re(Boolean,(e=>e))(I,e,t,r)}),3);var at=_((function(e,t,r){var n=g(t);return N(e,((e,t)=>{n(e,((r,n)=>{if(r)return t(r);t(r,{value:e,criteria:n})}))}),((e,t)=>{if(e)return r(e);r(null,t.sort(i).map((e=>e.value)))}));function i(e,t){var r=e.criteria,n=t.criteria;return rn?1:0}}),3);function ot(e,t,r){var n=g(e);return i(((i,a)=>{var o,s=!1;i.push(((...e)=>{s||(a(...e),clearTimeout(o))})),o=setTimeout((function(){var t=e.name||"anonymous",n=new Error('Callback function "'+t+'" timed out.');n.code="ETIMEDOUT",r&&(n.info=r),s=!0,a(n)}),t),n(...i)}))}function st(e,t,r,n){var i=g(r);return X(function(e){for(var t=Array(e);e--;)t[e]=e;return t}(e),t,i,n)}function ct(e,t,r){return st(e,1/0,t,r)}function lt(e,t,r){return st(e,1,t,r)}function ut(e,t,r,n){arguments.length<=3&&"function"==typeof t&&(n=r,r=t,t=Array.isArray(e)?[]:{}),n=k(n||M());var i=g(r);return A(e,((e,r,n)=>{i(t,e,r,n)}),(e=>n(e,t))),n[R]}var dt=_((function(e,t){var r,n=null;return fe(e,((e,t)=>{g(e)(((e,...i)=>{if(!1===e)return t(e);i.length<2?[r]=i:r=i,n=e,t(e?null:{})}))}),(()=>t(n,r)))}));function pt(e){return(...t)=>(e.unmemoized||e)(...t)}var ft=_((function(e,t,r){r=S(r);var n=g(t),i=g(e),a=[];function o(e,...t){if(e)return r(e);a=t,!1!==e&&i(s)}function s(e,t){return e?r(e):!1!==e?t?void n(o):r(null,...a):void 0}return i(s)}),3);function mt(e,t,r){const n=g(e);return ft((e=>n(((t,r)=>e(t,!r)))),t,r)}var gt=_((function(e,t){if(t=k(t),!Array.isArray(e))return t(new Error("First argument to waterfall must be an array of functions"));if(!e.length)return t();var r=0;function n(t){g(e[r++])(...t,S(i))}function i(i,...a){if(!1!==i)return i||r===e.length?t(i,...a):void n(a)}n([])})),_t={apply:n,applyEach:P,applyEachSeries:O,asyncify:d,auto:L,autoInject:q,cargo:K,cargoQueue:W,compose:Y,concat:Z,concatLimit:Q,concatSeries:ee,constant:te,detect:ne,detectLimit:ie,detectSeries:ae,dir:se,doUntil:le,doWhilst:ce,each:de,eachLimit:pe,eachOf:A,eachOfLimit:E,eachOfSeries:I,eachSeries:fe,ensureAsync:me,every:ge,everyLimit:_e,everySeries:he,filter:ke,filterLimit:xe,filterSeries:Se,forever:we,groupBy:Ee,groupByLimit:De,groupBySeries:Te,log:Ce,map:N,mapLimit:X,mapSeries:F,mapValues:Ne,mapValuesLimit:Ae,mapValuesSeries:Pe,memoize:Ie,nextTick:Fe,parallel:Re,parallelLimit:Me,priorityQueue:Ue,queue:Le,race:qe,reduce:G,reduceRight:Je,reflect:Ve,reflectAll:He,reject:We,rejectLimit:Ge,rejectSeries:$e,retry:Ze,retryable:et,seq:$,series:tt,setImmediate:u,some:rt,someLimit:nt,someSeries:it,sortBy:at,timeout:ot,times:ct,timesLimit:st,timesSeries:lt,transform:ut,tryEach:dt,unmemoize:pt,until:mt,waterfall:gt,whilst:ft,all:ge,allLimit:_e,allSeries:he,any:rt,anyLimit:nt,anySeries:it,find:ne,findLimit:ie,findSeries:ae,flatMap:Z,flatMapLimit:Q,flatMapSeries:ee,forEach:de,forEachSeries:fe,forEachLimit:pe,forEachOf:A,forEachOfSeries:I,forEachOfLimit:E,inject:G,foldl:G,foldr:Je,select:ke,selectLimit:xe,selectSeries:Se,wrapSync:d,during:ft,doDuring:ce}},79429:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>M});var n={Space_Separator:/[\u1680\u2000-\u200A\u202F\u205F\u3000]/,ID_Start:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE83\uDE86-\uDE89\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]/,ID_Continue:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u09FC\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9-\u0AFF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D00-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF9\u1D00-\u1DF9\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDCA0-\uDCE9\uDCFF\uDE00-\uDE3E\uDE47\uDE50-\uDE83\uDE86-\uDE99\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC59\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD47\uDD50-\uDD59]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4A\uDD50-\uDD59]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/},i={isSpaceSeparator:e=>"string"==typeof e&&n.Space_Separator.test(e),isIdStartChar:e=>"string"==typeof e&&(e>="a"&&e<="z"||e>="A"&&e<="Z"||"$"===e||"_"===e||n.ID_Start.test(e)),isIdContinueChar:e=>"string"==typeof e&&(e>="a"&&e<="z"||e>="A"&&e<="Z"||e>="0"&&e<="9"||"$"===e||"_"===e||"‌"===e||"‍"===e||n.ID_Continue.test(e)),isDigit:e=>"string"==typeof e&&/[0-9]/.test(e),isHexDigit:e=>"string"==typeof e&&/[0-9A-Fa-f]/.test(e)};let a,o,s,c,l,u,d,p,f;function m(e,t,r){const n=e[t];if(null!=n&&"object"==typeof n)if(Array.isArray(n))for(let e=0;e0;){const t=k();if(!i.isHexDigit(t))throw N(x());e+=x()}return String.fromCodePoint(parseInt(e,16))}const T={start(){if("eof"===d.type)throw P();C()},beforePropertyName(){switch(d.type){case"identifier":case"string":return p=d.value,void(o="afterPropertyName");case"punctuator":return void A();case"eof":throw P()}},afterPropertyName(){if("eof"===d.type)throw P();o="beforePropertyValue"},beforePropertyValue(){if("eof"===d.type)throw P();C()},beforeArrayValue(){if("eof"===d.type)throw P();"punctuator"!==d.type||"]"!==d.value?C():A()},afterPropertyValue(){if("eof"===d.type)throw P();switch(d.value){case",":return void(o="beforePropertyName");case"}":A()}},afterArrayValue(){if("eof"===d.type)throw P();switch(d.value){case",":return void(o="beforeArrayValue");case"]":A()}},end(){}};function C(){let e;switch(d.type){case"punctuator":switch(d.value){case"{":e={};break;case"[":e=[]}break;case"null":case"boolean":case"numeric":case"string":e=d.value}if(void 0===f)f=e;else{const t=s[s.length-1];Array.isArray(t)?t.push(e):Object.defineProperty(t,p,{value:e,writable:!0,enumerable:!0,configurable:!0})}if(null!==e&&"object"==typeof e)s.push(e),o=Array.isArray(e)?"beforeArrayValue":"beforePropertyName";else{const e=s[s.length-1];o=null==e?"end":Array.isArray(e)?"afterArrayValue":"afterPropertyValue"}}function A(){s.pop();const e=s[s.length-1];o=null==e?"end":Array.isArray(e)?"afterArrayValue":"afterPropertyValue"}function N(e){return O(void 0===e?`JSON5: invalid end of input at ${l}:${u}`:`JSON5: invalid character '${F(e)}' at ${l}:${u}`)}function P(){return O(`JSON5: invalid end of input at ${l}:${u}`)}function I(){return u-=5,O(`JSON5: invalid identifier character at ${l}:${u}`)}function F(e){const t={"'":"\\'",'"':'\\"',"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\v","\0":"\\0","\u2028":"\\u2028","\u2029":"\\u2029"};if(t[e])return t[e];if(e<" "){const t=e.charCodeAt(0).toString(16);return"\\x"+("00"+t).substring(t.length)}return e}function O(e){const t=new SyntaxError(e);return t.lineNumber=l,t.columnNumber=u,t}const R={parse:function(e,t){a=String(e),o="start",s=[],c=0,l=1,u=0,d=void 0,p=void 0,f=void 0;do{d=b(),T[o]()}while("eof"!==d.type);return"function"==typeof t?m({"":f},"",t):f},stringify:function(e,t,r){const n=[];let a,o,s,c="",l="";if(null==t||"object"!=typeof t||Array.isArray(t)||(r=t.space,s=t.quote,t=t.replacer),"function"==typeof t)o=t;else if(Array.isArray(t)){a=[];for(const e of t){let t;"string"==typeof e?t=e:("number"==typeof e||e instanceof String||e instanceof Number)&&(t=String(e)),void 0!==t&&a.indexOf(t)<0&&a.push(t)}}return r instanceof Number?r=Number(r):r instanceof String&&(r=String(r)),"number"==typeof r?r>0&&(r=Math.min(10,Math.floor(r)),l=" ".substr(0,r)):"string"==typeof r&&(l=r.substr(0,10)),u("",{"":e});function u(e,t){let r=t[e];switch(null!=r&&("function"==typeof r.toJSON5?r=r.toJSON5(e):"function"==typeof r.toJSON&&(r=r.toJSON(e))),o&&(r=o.call(t,e,r)),r instanceof Number?r=Number(r):r instanceof String?r=String(r):r instanceof Boolean&&(r=r.valueOf()),r){case null:return"null";case!0:return"true";case!1:return"false"}return"string"==typeof r?d(r):"number"==typeof r?String(r):"object"==typeof r?Array.isArray(r)?function(e){if(n.indexOf(e)>=0)throw TypeError("Converting circular structure to JSON5");n.push(e);let t=c;c+=l;let r,i=[];for(let t=0;t=0)throw TypeError("Converting circular structure to JSON5");n.push(e);let t=c;c+=l;let r,i=a||Object.keys(e),o=[];for(const t of i){const r=u(t,e);if(void 0!==r){let e=p(t)+":";""!==l&&(e+=" "),e+=r,o.push(e)}}if(0===o.length)r="{}";else{let e;if(""===l)e=o.join(","),r="{"+e+"}";else{let n=",\n"+c;e=o.join(n),r="{\n"+c+e+",\n"+t+"}"}}return n.pop(),c=t,r}(r):void 0}function d(e){const t={"'":.1,'"':.2},r={"'":"\\'",'"':'\\"',"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\v","\0":"\\0","\u2028":"\\u2028","\u2029":"\\u2029"};let n="";for(let a=0;at[e]{"use strict";e.exports=JSON.parse('{"data":[{"filePath":"@internal/component/ets/ability_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/action_sheet.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/alert_dialog.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/alphabet_indexer.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/animator.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/badge.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/blank.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/button.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/calendar.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/calendar_picker.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/canvas.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/checkbox.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/checkboxgroup.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/circle.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/column.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/column_split.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/common.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/common_ts_ets_api.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/container_span.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/context_menu.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/counter.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/custom_dialog_controller.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/data_panel.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/date_picker.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/divider.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/effect_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/ellipse.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/embedded_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/enums.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/flex.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/flow_item.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/folder_stack.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/form_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/form_link.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/for_each.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/gauge.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/gesture.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/grid.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/gridItem.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/grid_col.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/grid_container.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/grid_row.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/hyperlink.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/image.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/image_animator.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/image_common.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/image_span.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/inspector.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/lazy_for_each.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/line.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/list.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/list_item.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/list_item_group.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/loading_progress.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/location_button.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/marquee.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/matrix2d.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/media_cached_image.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/menu.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/menu_item.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/menu_item_group.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/navigation.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/navigator.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/nav_destination.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/nav_router.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/node_container.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/page_transition.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/panel.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/particle.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/paste_button.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/path.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/pattern_lock.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/plugin_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/polygon.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/polyline.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/progress.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/qrcode.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/radio.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/rating.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/rect.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/refresh.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/relative_container.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/remote_window.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/rich_editor.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/rich_text.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/root_scene.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/row.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/row_split.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/save_button.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/screen.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/scroll.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/scroll_bar.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/search.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/security_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/select.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/shape.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/sidebar.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/slider.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/span.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/stack.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/state_management.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/stepper.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/stepper_item.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/styled_string.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/swiper.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/symbolglyph.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/symbol_span.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/tabs.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/tab_content.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text_area.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text_clock.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text_common.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text_input.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text_picker.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text_timer.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/time_picker.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/toggle.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/ui_extension_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/units.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/video.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/water_flow.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/web.d.ts","kitName":"ArkWeb","subSystem":"web"},{"filePath":"@internal/component/ets/window_scene.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/xcomponent.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/ets/global.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/ets/global.d.ts","kitName":"ArkUI","subSystem":"公共基础类库"},{"filePath":"@internal/ets/lifecycle.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.ability.ability.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.ability.dataUriUtils.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.ability.errorCode.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.ability.featureAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.ability.particleAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.ability.particleAbility.d.ts","kitName":"AbilityKit","subSystem":"资源调度"},{"filePath":"@ohos.ability.wantConstant.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.abilityAccessCtrl.d.ts","kitName":"AbilityKit","subSystem":"安全基础能力"},{"filePath":"@ohos.accessibility.config.d.ts","kitName":"AccessibilityKit","subSystem":"无障碍软件服务"},{"filePath":"@ohos.accessibility.d.ts","kitName":"AccessibilityKit","subSystem":"无障碍软件服务"},{"filePath":"@ohos.accessibility.GesturePath.d.ts","kitName":"AccessibilityKit","subSystem":"无障碍软件服务"},{"filePath":"@ohos.accessibility.GesturePoint.d.ts","kitName":"AccessibilityKit","subSystem":"无障碍软件服务"},{"filePath":"@ohos.account.appAccount.d.ts","kitName":"BasicServicesKit","subSystem":"账号"},{"filePath":"@ohos.account.distributedAccount.d.ts","kitName":"BasicServicesKit","subSystem":"账号"},{"filePath":"@ohos.account.osAccount.d.ts","kitName":"BasicServicesKit","subSystem":"账号"},{"filePath":"@ohos.advertising.AdComponent.d.ets","kitName":"AdsKit","subSystem":"广告服务"},{"filePath":"@ohos.advertising.AdsServiceExtensionAbility.d.ts","kitName":"AdsKit","subSystem":"广告服务"},{"filePath":"@ohos.advertising.AutoAdComponent.d.ets","kitName":"AdsKit","subSystem":"广告服务"},{"filePath":"@ohos.advertising.d.ts","kitName":"AdsKit","subSystem":"广告服务"},{"filePath":"@ohos.ai.intelligentVoice.d.ts","kitName":"MindSporeLiteKit","subSystem":"AI业务"},{"filePath":"@ohos.ai.mindSporeLite.d.ts","kitName":"MindSporeLiteKit","subSystem":"AI业务"},{"filePath":"@ohos.animation.windowAnimationManager.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"@ohos.animator.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.app.ability.Ability.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.AbilityConstant.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.abilityDelegatorRegistry.d.ts","kitName":"TestKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.AbilityLifecycleCallback.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.abilityManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.AbilityStage.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ActionExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ApplicationStateChangeCallback.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.appManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.appRecovery.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.AtomicServiceOptions.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.AutoFillExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.autoFillManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.autoStartupManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ChildProcess.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.childProcessManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.common.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.Configuration.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ConfigurationConstant.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.contextConstant.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.dataUriUtils.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.dialogRequest.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.dialogSession.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.DriverExtensionAbility.d.ts","kitName":"DriverDevelopmentKit","subSystem":"驱动"},{"filePath":"@ohos.app.ability.EmbeddableUIAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.EmbeddedUIExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.EnvironmentCallback.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.errorManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.insightIntent.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.InsightIntentContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.insightIntentDriver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.InsightIntentExecutor.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.MediaControlExtensionAbility.d.ts","kitName":"AVSessionKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.app.ability.missionManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.OpenLinkOptions.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.PrintExtensionAbility.d.ts","kitName":"BasicServicesKit","subSystem":"打印"},{"filePath":"@ohos.app.ability.quickFixManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ServiceExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ShareExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.StartOptions.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.UIAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.UIExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.UIExtensionContentSession.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.UserAuthExtensionAbility.d.ts","kitName":"UserAuthenticationKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.VpnExtensionAbility.d.ts","kitName":"NetworkKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.Want.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.wantAgent.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.wantConstant.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.appstartup.StartupListener.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.businessAbilityRouter.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.formAgent.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.formBindingData.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.FormExtensionAbility.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.formHost.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.formInfo.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.formObserver.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.formProvider.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.application.abilityDelegatorRegistry.d.ts","kitName":"TestKit","subSystem":"元能力"},{"filePath":"@ohos.application.abilityManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.AccessibilityExtensionAbility.d.ts","kitName":"AccessibilityKit","subSystem":"无障碍软件服务"},{"filePath":"@ohos.application.appManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.BackupExtensionAbility.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.application.Configuration.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.ConfigurationConstant.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.DataShareExtensionAbility.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.application.formBindingData.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.application.formError.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.application.formHost.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.application.formInfo.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.application.formProvider.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.application.missionManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.StaticSubscriberExtensionAbility.d.ts","kitName":"BasicServicesKit","subSystem":"元能力"},{"filePath":"@ohos.application.StaticSubscriberExtensionContext.d.ts","kitName":"BasicServicesKit","subSystem":"元能力"},{"filePath":"@ohos.application.testRunner.d.ts","kitName":"TestKit","subSystem":"元能力"},{"filePath":"@ohos.application.uriPermissionManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.Want.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.WindowExtensionAbility.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"@ohos.arkui.advanced.Chip.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.ChipGroup.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.ComposeListItem.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.ComposeTitleBar.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.Counter.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.Dialog.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.EditableTitleBar.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.ExceptionPrompt.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.Filter.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.GridObjectSortComponent.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.Popup.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.ProgressButton.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.SegmentButton.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.SelectionMenu.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.SelectTitleBar.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.SplitLayout.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.SubHeader.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.SwipeRefresher.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.TabTitleBar.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.ToolBar.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.TreeView.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.componentSnapshot.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.componentUtils.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.dragController.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.drawableDescriptor.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.inspector.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.observer.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.performanceMonitor.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.shape.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.UIContext.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.UIContext.d.ts","kitName":"ArkUI","subSystem":"元能力"},{"filePath":"@ohos.arkui.uiExtension.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.backgroundTaskManager.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.base.d.ts","kitName":"BasicServicesKit","subSystem":"SDK"},{"filePath":"@ohos.batteryInfo.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.batteryStatistics.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.bluetooth.a2dp.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.access.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.baseProfile.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.ble.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.connection.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.constant.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.hfp.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.hid.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.map.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.pan.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.pbap.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.socket.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.wearDetection.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetoothManager.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.brightness.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.buffer.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.bundle.appControl.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.bundleManager.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.bundleMonitor.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.bundleResourceManager.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.defaultAppManager.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.distributedBundleManager.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.freeInstall.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.innerBundleManager.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.installer.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.launcherBundleManager.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.overlay.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundleState.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.bytrace.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.calendarManager.d.ts","kitName":"CalendarKit","subSystem":"应用"},{"filePath":"@ohos.charger.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.commonEventManager.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"@ohos.configPolicy.d.ts","kitName":"BasicServicesKit","subSystem":"定制"},{"filePath":"@ohos.connectedTag.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.contact.d.ts","kitName":"ContactsKit","subSystem":"应用"},{"filePath":"@ohos.continuation.continuationManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.convertxml.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.cooperate.d.ts","kitName":"DistributedServiceKit","subSystem":"综合传感处理平台"},{"filePath":"@ohos.curves.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.data.cloudData.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.cloudExtension.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.commonType.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.dataAbility.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.dataShare.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.dataSharePredicates.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.DataShareResultSet.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.distributedData.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.distributedDataObject.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.distributedKVStore.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.preferences.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.rdb.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.relationalStore.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.storage.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.unifiedDataChannel.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.uniformDataStruct.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.uniformTypeDescriptor.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.ValuesBucket.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.deviceAttest.d.ts","kitName":"BasicServicesKit","subSystem":"XTS"},{"filePath":"@ohos.deviceInfo.d.ts","kitName":"BasicServicesKit","subSystem":"启动恢复"},{"filePath":"@ohos.deviceStatus.dragInteraction.d.ts","kitName":"ArkUI","subSystem":"综合传感处理平台"},{"filePath":"@ohos.display.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"@ohos.display.d.ts","kitName":"ArkUI","subSystem":"窗口"},{"filePath":"@ohos.distributedBundle.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.distributedDeviceManager.d.ts","kitName":"DistributedServiceKit","subSystem":"分布式硬件"},{"filePath":"@ohos.distributedHardware.deviceManager.d.ts","kitName":"DistributedServiceKit","subSystem":"分布式硬件"},{"filePath":"@ohos.distributedHardware.hardwareManager.d.ts","kitName":"DistributedServiceKit","subSystem":"分布式硬件"},{"filePath":"@ohos.distributedMissionManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.dlpPermission.d.ts","kitName":"DataLossPreventionKit","subSystem":"安全基础能力"},{"filePath":"@ohos.document.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.driver.deviceManager.d.ts","kitName":"DriverDevelopmentKit","subSystem":"驱动"},{"filePath":"@ohos.effectKit.d.ts","kitName":"ArkGraphics2D","subSystem":"OS媒体软件"},{"filePath":"@ohos.enterprise.accountManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.adminManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.applicationManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.bluetoothManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.browser.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.bundleManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.dateTimeManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.deviceControl.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.deviceInfo.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.deviceSettings.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.EnterpriseAdminExtensionAbility.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.locationManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.networkManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.restrictions.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.securityManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.systemManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.usbManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.wifiManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.events.emitter.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"@ohos.faultLogger.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.file.backup.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.cloudSync.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.cloudSyncManager.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.environment.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.fileAccess.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.fileExtensionInfo.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.fileuri.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.fs.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.hash.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.photoAccessHelper.d.ts","kitName":"MediaLibraryKit","subSystem":"文件管理"},{"filePath":"@ohos.file.PhotoPickerComponent.d.ets","kitName":"MediaLibraryKit","subSystem":"文件管理"},{"filePath":"@ohos.file.picker.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.recent.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.securityLabel.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.statvfs.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.storageStatistics.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.trash.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.volumeManager.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.fileio.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.filemanagement.userFileManager.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.fileshare.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.font.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.geolocation.d.ts","kitName":"LocationKit","subSystem":"位置服务"},{"filePath":"@ohos.geoLocationManager.d.ts","kitName":"LocationKit","subSystem":"位置服务"},{"filePath":"@ohos.graphics.colorSpaceManager.d.ts","kitName":"ArkGraphics2D","subSystem":"图形图像"},{"filePath":"@ohos.graphics.displaySync.d.ts","kitName":"ArkGraphics2D","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.graphics.hdrCapability.d.ts","kitName":"ArkGraphics2D","subSystem":"图形图像"},{"filePath":"@ohos.hiAppEvent.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hichecker.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hidebug.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hilog.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hiSysEvent.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hiTraceChain.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hiTraceMeter.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hiviewdfx.hiAppEvent.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.i18n.d.ts","kitName":"LocalizationKit","subSystem":"全球化"},{"filePath":"@ohos.identifier.oaid.d.ts","kitName":"AdsKit","subSystem":"广告服务"},{"filePath":"@ohos.inputMethod.d.ts","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.inputMethod.Panel.d.ts","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.inputMethodEngine.d.ts","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.InputMethodExtensionAbility.d.ts","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.InputMethodExtensionContext.d.ts","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.inputMethodList.d.ets","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.InputMethodSubtype.d.ts","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.intl.d.ts","kitName":"LocalizationKit","subSystem":"全球化"},{"filePath":"@ohos.logLibrary.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.matrix4.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.measure.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.mediaquery.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.multimedia.audio.d.ts","kitName":"AudioKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.audioHaptic.d.ts","kitName":"AudioKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.avCastPicker.d.ets","kitName":"AVSessionKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.avCastPickerParam.d.ts","kitName":"AVSessionKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.avsession.d.ts","kitName":"AVSessionKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.avVolumePanel.d.ets","kitName":"AudioKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.camera.d.ts","kitName":"CameraKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.cameraPicker.d.ts","kitName":"CameraKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.drm.d.ts","kitName":"DrmKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.image.d.ts","kitName":"ImageKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.media.d.ts","kitName":"MediaKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.mediaLibrary.d.ts","kitName":"MediaLibraryKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.systemSoundManager.d.ts","kitName":"AudioKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimodalInput.gestureEvent.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.inputConsumer.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.inputDevice.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.inputDeviceCooperate.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.inputEvent.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.inputEventClient.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.inputMonitor.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.intentionCode.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.keyCode.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.keyEvent.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.mouseEvent.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.pointer.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.shortKey.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.touchEvent.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.net.connection.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"@ohos.net.connection.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.ethernet.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.http.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"@ohos.net.mdns.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.networkSecurity.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"@ohos.net.policy.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.sharing.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.socket.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"@ohos.net.statistics.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.vpn.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.vpn.d.ts","kitName":"NetworkKit","subSystem":"元能力"},{"filePath":"@ohos.net.vpnExtension.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.vpnExtension.d.ts","kitName":"NetworkKit","subSystem":"元能力"},{"filePath":"@ohos.net.webSocket.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.webSocket.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"@ohos.nfc.cardEmulation.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.nfc.controller.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.nfc.tag.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.notificationManager.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"@ohos.notificationSubscribe.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"@ohos.pasteboard.d.ts","kitName":"BasicServicesKit","subSystem":"剪贴板"},{"filePath":"@ohos.PiPWindow.d.ts","kitName":"ArkUI","subSystem":"窗口"},{"filePath":"@ohos.pluginComponent.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.power.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.print.d.ts","kitName":"BasicServicesKit","subSystem":"打印"},{"filePath":"@ohos.privacyManager.d.ts","kitName":"AbilityKit","subSystem":"安全基础能力"},{"filePath":"@ohos.process.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.prompt.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.promptAction.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.reminderAgent.d.ts","kitName":"BackgroundTasksKit","subSystem":"事件通知"},{"filePath":"@ohos.reminderAgentManager.d.ts","kitName":"BackgroundTasksKit","subSystem":"事件通知"},{"filePath":"@ohos.request.d.ts","kitName":"BasicServicesKit","subSystem":"上传下载"},{"filePath":"@ohos.resourceManager.d.ts","kitName":"LocalizationKit","subSystem":"全球化"},{"filePath":"@ohos.resourceschedule.backgroundTaskManager.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.resourceschedule.deviceStandby.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.resourceschedule.systemload.d.ts","kitName":"BasicServicesKit","subSystem":"资源调度"},{"filePath":"@ohos.resourceschedule.usageStatistics.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.resourceschedule.workScheduler.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.router.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.rpc.d.ts","kitName":"IPCKit","subSystem":"基础通信"},{"filePath":"@ohos.runningLock.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.screen.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"@ohos.screenLock.d.ts","kitName":"BasicServicesKit","subSystem":"主题"},{"filePath":"@ohos.screenshot.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"@ohos.secureElement.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.security.asset.d.ts","kitName":"Asset Store Kit","subSystem":"安全基础能力"},{"filePath":"@ohos.security.cert.d.ts","kitName":"DeviceCertificateKit","subSystem":"安全基础能力"},{"filePath":"@ohos.security.certManager.d.ts","kitName":"DeviceCertificateKit","subSystem":"安全基础能力"},{"filePath":"@ohos.security.cryptoFramework.d.ts","kitName":"CryptoArchitectureKit","subSystem":"安全基础能力"},{"filePath":"@ohos.security.huks.d.ts","kitName":"UniversalKeystoreKit","subSystem":"安全基础能力"},{"filePath":"@ohos.sensor.d.ts","kitName":"SensorServiceKit","subSystem":"泛sensor服务"},{"filePath":"@ohos.settings.d.ts","kitName":"BasicServicesKit","subSystem":"应用"},{"filePath":"@ohos.statfs.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.stationary.d.ts","kitName":"MultimodalAwarenessKit","subSystem":"综合传感处理平台"},{"filePath":"@ohos.systemCapability.d.ts","kitName":"BasicServicesKit","subSystem":"研发工具链"},{"filePath":"@ohos.systemDateTime.d.ts","kitName":"BasicServicesKit","subSystem":"时间时区"},{"filePath":"@ohos.systemparameter.d.ts","kitName":"BasicServicesKit","subSystem":"启动恢复"},{"filePath":"@ohos.systemParameterEnhance.d.ts","kitName":"BasicServicesKit","subSystem":"启动恢复"},{"filePath":"@ohos.systemTime.d.ts","kitName":"BasicServicesKit","subSystem":"时间时区"},{"filePath":"@ohos.systemTimer.d.ts","kitName":"BasicServicesKit","subSystem":"时间时区"},{"filePath":"@ohos.taskpool.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.telephony.call.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.telephony.call.d.ts","kitName":"TelephonyKit","subSystem":"应用"},{"filePath":"@ohos.telephony.data.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.telephony.observer.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.telephony.radio.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.telephony.sim.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.telephony.sms.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.telephony.vcard.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.thermal.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.uiAppearance.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.uiExtensionHost.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.UiTest.d.ts","kitName":"TestKit","subSystem":"测试框架"},{"filePath":"@ohos.update.d.ts","kitName":"BasicServicesKit","subSystem":"升级服务"},{"filePath":"@ohos.uri.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.url.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.usb.d.ts","kitName":"BasicServicesKit","subSystem":"USB服务"},{"filePath":"@ohos.usbManager.d.ts","kitName":"BasicServicesKit","subSystem":"USB服务"},{"filePath":"@ohos.userIAM.faceAuth.d.ts","kitName":"UserAuthenticationKit","subSystem":"用户IAM"},{"filePath":"@ohos.userIAM.userAuth.d.ts","kitName":"UserAuthenticationKit","subSystem":"用户IAM"},{"filePath":"@ohos.userIAM.userAuthIcon.d.ets","kitName":"UserAuthenticationKit","subSystem":"用户IAM"},{"filePath":"@ohos.util.ArrayList.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.Deque.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.HashMap.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.HashSet.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.json.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.LightWeightMap.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.LightWeightSet.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.LinkedList.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.List.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.PlainArray.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.Queue.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.Stack.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.TreeMap.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.TreeSet.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.Vector.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.vibrator.d.ts","kitName":"SensorServiceKit","subSystem":"泛sensor服务"},{"filePath":"@ohos.wallpaper.d.ts","kitName":"BasicServicesKit","subSystem":"主题"},{"filePath":"@ohos.WallpaperExtensionAbility.d.ts","kitName":"BasicServicesKit","subSystem":"主题"},{"filePath":"@ohos.wantAgent.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.web.netErrorList.d.ts","kitName":"ArkWeb","subSystem":"web"},{"filePath":"@ohos.web.webview.d.ts","kitName":"ArkWeb","subSystem":"web"},{"filePath":"@ohos.wifi.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.wifiext.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.wifiManager.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.wifiManagerExt.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.wifiManagerExt.d.ts","kitName":"ConnectivityKit","subSystem":"元能力"},{"filePath":"@ohos.window.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"@ohos.window.d.ts","kitName":"ArkUI","subSystem":"窗口"},{"filePath":"@ohos.worker.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.WorkSchedulerExtensionAbility.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.xml.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.zlib.d.ts","kitName":"BasicServicesKit","subSystem":"包管理"},{"filePath":"@system.app.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@system.battery.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@system.bluetooth.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@system.brightness.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@system.cipher.d.ts","kitName":"CryptoArchitectureKit","subSystem":"安全基础能力"},{"filePath":"@system.configuration.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@system.device.d.ts","kitName":"BasicServicesKit","subSystem":"启动恢复"},{"filePath":"@system.file.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@system.geolocation.d.ts","kitName":"LocationKit","subSystem":"位置服务"},{"filePath":"@system.mediaquery.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@system.notification.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"@system.package.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@system.prompt.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@system.request.d.ts","kitName":"BasicServicesKit","subSystem":"上传下载"},{"filePath":"@system.router.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@system.sensor.d.ts","kitName":"SensorServiceKit","subSystem":"泛sensor服务"},{"filePath":"@system.storage.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@system.vibrator.d.ts","kitName":"SensorServiceKit","subSystem":"泛sensor服务"},{"filePath":"ability/abilityResult.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"ability/connectOptions.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"ability/dataAbilityHelper.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"ability/dataAbilityOperation.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"ability/dataAbilityResult.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"ability/startAbilityParameter.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"ability/want.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"advertising/advertisement.d.ts","kitName":"AdsKit","subSystem":"广告服务"},{"filePath":"app/appVersionInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"app/context.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"app/processInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityDelegator.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/abilityDelegatorArgs.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityFirstFrameStateData.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityForegroundStateObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityMonitor.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityRunningInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityStageContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityStageMonitor.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityStateData.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AccessibilityExtensionContext.d.ts","kitName":"AccessibilityKit","subSystem":"无障碍软件服务"},{"filePath":"application/AppForegroundStateObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ApplicationContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ApplicationStateObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AppStateData.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AutoFillExtensionContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AutoFillRect.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AutoFillRequest.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AutoFillType.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AutoStartupCallback.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AutoStartupInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/BaseContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/BusinessAbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/Context.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ContinuableInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ContinueCallback.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ContinueDeviceInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ContinueMissionInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/DriverExtensionContext.d.ts","kitName":"DriverDevelopmentKit","subSystem":"驱动"},{"filePath":"application/EmbeddableUIAbilityContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ErrorObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/EventHub.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ExtensionContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ExtensionRunningInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/FormExtensionContext.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"application/LoopObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/MediaControlExtensionContext.d.ts","kitName":"AVSessionKit","subSystem":"OS媒体软件"},{"filePath":"application/MissionCallbacks.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/MissionDeviceInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/MissionInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/MissionListener.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/MissionParameter.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/MissionSnapshot.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/PageNodeInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ProcessData.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ProcessInformation.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ProcessRunningInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ServiceExtensionContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/shellCmdResult.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/UIAbilityContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/UIExtensionContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ViewData.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/VpnExtensionContext.d.ts","kitName":"NetworkKit","subSystem":"元能力"},{"filePath":"application/WorkSchedulerExtensionContext.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"arkui/AlphabetIndexerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/BlankModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/BuilderNode.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ButtonModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/CalendarPickerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/CheckboxGroupModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/CheckboxModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ColumnModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ColumnSplitModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/CommonModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ComponentContent.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/CounterModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/DataPanelModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/DatePickerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/DividerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/FormComponentModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/FrameNode.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/GaugeModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/Graphics.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/GridColModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/GridItemModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/GridModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/GridRowModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/HyperlinkModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ImageAnimatorModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ImageModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ImageSpanModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/LineModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ListItemGroupModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ListItemModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ListModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/LoadingProgressModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/MarqueeModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/MenuItemModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/MenuModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/NavDestinationModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/NavigationModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/NavigatorModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/NavRouterModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/NodeController.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/PanelModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/PathModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/PatternLockModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/PolygonModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/PolylineModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ProgressModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/QRCodeModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RadioModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RatingModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RectModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RenderNode.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RichEditorModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RowModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RowSplitModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ScrollModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/SearchModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/SelectModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ShapeModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/SideBarContainerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/SliderModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/SpanModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/StackModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/StepperItemModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/SwiperModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TabsModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TextAreaModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TextClockModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TextInputModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TextModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TextPickerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TextTimerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TimePickerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ToggleModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/VideoModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/WaterFlowModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/XComponentNode.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"bundle/abilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/applicationInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/bundleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/bundleInstaller.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/bundleStatusCallback.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/customizeData.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/elementName.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/hapModuleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/launcherAbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/moduleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/PermissionDef.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/remoteAbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/shortcutInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/AbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/ApplicationInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/AppProvisionInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/BundleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/BundlePackInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/BundleResourceInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/DispatchInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/ElementName.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/ExtensionAbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/HapModuleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/LauncherAbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/LauncherAbilityResourceInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/Metadata.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/OverlayModuleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/PermissionDef.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/RecoverableApplicationInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/RemoteAbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/SharedBundleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/ShortcutInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"common/full/canvaspattern.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/full/console.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/full/dom.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/full/featureability.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/full/global.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/full/viewmodel.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/lite/console.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/lite/featureability.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/lite/global.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/lite/viewmodel.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"commonEvent/commonEventData.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"commonEvent/commonEventPublishData.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"commonEvent/commonEventSubscribeInfo.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"commonEvent/commonEventSubscriber.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"continuation/continuationExtraParams.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"continuation/continuationResult.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"data/rdb/resultSet.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"global/rawFileDescriptor.d.ts","kitName":"LocalizationKit","subSystem":"全球化"},{"filePath":"global/resource.d.ts","kitName":"LocalizationKit","subSystem":"全球化"},{"filePath":"multimedia/soundPool.d.ts","kitName":"MediaKit","subSystem":"OS媒体软件"},{"filePath":"notification/notificationActionButton.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/NotificationCommonDef.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationContent.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationContent.d.ts","kitName":"NotificationKit","subSystem":"安全基础能力"},{"filePath":"notification/notificationFlags.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationRequest.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationSlot.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationSorting.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationSortingMap.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationSubscribeInfo.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationSubscriber.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationTemplate.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationUserInput.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"security/PermissionRequestResult.d.ts","kitName":"AbilityKit","subSystem":"安全基础能力"},{"filePath":"tag/nfctech.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"tag/tagSession.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"wantAgent/triggerInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@internal/component/ets/component3d.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/styled_string.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/web.d.ts","kitName":"ArkWeb","subSystem":"web"},{"filePath":"@ohos.app.appstartup.StartupConfig.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.appstartup.StartupConfigEntry.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.appstartup.StartupListener.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.appstartup.startupManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.appstartup.StartupTask.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.arkui.shape.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.commonEvent.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"@ohos.graphics.common2D.d.ts","kitName":"ArkGraphics2D","subSystem":"图形图像"},{"filePath":"@ohos.graphics.drawing.d.ts","kitName":"ArkGraphics2D","subSystem":"图形图像"},{"filePath":"@ohos.notification.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"@ohos.security.securityGuard.d.ts","kitName":"securityGuardKit","subSystem":"安全基础能力"},{"filePath":"@system.fetch.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"@system.network.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"application/VpnExtensionContext.d.ts","kitName":"NetworkKit","subSystem":"元能力"},{"filePath":"application/WindowExtensionContext.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"arkui/AttributeUpdater.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"data/rdb/resultSet.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"multimedia/ringtonePlayer.d.ts","kitName":"AudioKit","subSystem":"OS媒体软件"},{"filePath":"multimedia/systemTonePlayer.d.ts","kitName":"AudioKit","subSystem":"OS媒体软件"},{"filePath":"@internal/component/ets/repeat.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"application/AbilityFirstFrameStateObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityStartCallback.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityFirstFrameStateObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.graphics.text.d.ts","kitName":"ArkGraphics2D","subSystem":"图形图像"},{"filePath":"wantAgent/wantAgentInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"permissions.d.ts","kitName":"NA","subSystem":"NA"}]}')},739:e=>{"use strict";e.exports=JSON.parse('{"compileOnSave":false,"compilerOptions":{"ets":{"render":{"method":["build","pageTransition"],"decorator":"Builder"},"components":["AbilityComponent","AlphabetIndexer","Animator","Badge","Blank","Button","Calendar","CalendarPicker","Camera","Canvas","Checkbox","CheckboxGroup","Circle","ColorPicker","ColorPickerDialog","Column","ColumnSplit","Component3D","Counter","DataPanel","DatePicker","Divider","Ellipse","Flex","FormComponent","Gauge","GeometryView","Grid","GridItem","GridContainer","Hyperlink","Image","ImageAnimator","Line","List","ListItem","ListItemGroup","LoadingProgress","Marquee","Menu","MenuItem","MenuItemGroup","Navigation","Navigator","Option","PageTransitionEnter","PageTransitionExit","Panel","Particle","Path","PatternLock","Piece","PluginComponent","Polygon","Polyline","Progress","QRCode","Radio","Rating","Rect","Refresh","RelativeContainer","RemoteWindow","Row","RowSplit","RichText","Scroll","ScrollBar","Search","Section","Select","Shape","Sheet","SideBarContainer","Slider","Span","Stack","Stepper","StepperItem","Swiper","TabContent","Tabs","Text","TextPicker","TextClock","TextArea","TextInput","TextTimer","TimePicker","Toggle","Video","Web","XComponent","GridRow","GridCol"],"extend":{"decorator":"Extend","components":[{"name":"AbilityComponent","type":"AbilityComponentAttribute","instance":"AbilityComponentInstance"},{"name":"AlphabetIndexer","type":"AlphabetIndexerAttribute","instance":"AlphabetIndexerInstance"},{"name":"Animator","type":"AnimatorAttribute","instance":"AnimatorInstance"},{"name":"Badge","type":"BadgeAttribute","instance":"BadgeInstance"},{"name":"Blank","type":"BlankAttribute","instance":"BlankInstance"},{"name":"Button","type":"ButtonAttribute","instance":"ButtonInstance"},{"name":"Calendar","type":"CalendarAttribute","instance":"CalendarInstance"},{"name":"CalendarPicker","type":"CalendarPickerAttribute","instance":"CalendarPickerInstance"},{"name":"Camera","type":"CameraAttribute","instance":"CameraInstance"},{"name":"Canvas","type":"CanvasAttribute","instance":"CanvasInstance"},{"name":"Checkbox","type":"CheckboxAttribute","instance":"CheckboxInstance"},{"name":"CheckboxGroup","type":"CheckboxGroupAttribute","instance":"CheckboxGroupInstance"},{"name":"Circle","type":"CircleAttribute","instance":"CircleInstance"},{"name":"ColorPicker","type":"ColorPickerAttribute","instance":"ColorPickerInstance"},{"name":"ColorPickerDialog","type":"ColorPickerDialogAttribute","instance":"ColorPickerDialogInstance"},{"name":"Column","type":"ColumnAttribute","instance":"ColumnInstance"},{"name":"ColumnSplit","type":"ColumnSplitAttribute","instance":"ColumnSplitInstance"},{"name":"Component3D","type":"Component3DAttribute","instance":"Component3DInstance"},{"name":"Counter","type":"CounterAttribute","instance":"CounterInstance"},{"name":"DataPanel","type":"DataPanelAttribute","instance":"DataPanelInstance"},{"name":"DatePicker","type":"DatePickerAttribute","instance":"DatePickerInstance"},{"name":"Divider","type":"DividerAttribute","instance":"DividerInstance"},{"name":"Ellipse","type":"EllipseAttribute","instance":"EllipseInstance"},{"name":"Flex","type":"FlexAttribute","instance":"FlexInstance"},{"name":"FormComponent","type":"FormComponentAttribute","instance":"FormComponentInstance"},{"name":"Gauge","type":"GaugeAttribute","instance":"GaugeInstance"},{"name":"GeometryView","type":"GeometryViewAttribute","instance":"GeometryViewInstance"},{"name":"Grid","type":"GridAttribute","instance":"GridInstance"},{"name":"GridItem","type":"GridItemAttribute","instance":"GridItemInstance"},{"name":"GridContainer","type":"GridContainerAttribute","instance":"GridContainerInstance"},{"name":"Hyperlink","type":"HyperlinkAttribute","instance":"HyperlinkInstance"},{"name":"Image","type":"ImageAttribute","instance":"ImageInstance"},{"name":"ImageAnimator","type":"ImageAnimatorAttribute","instance":"ImageAnimatorInstance"},{"name":"Line","type":"LineAttribute","instance":"LineInstance"},{"name":"List","type":"ListAttribute","instance":"ListInstance"},{"name":"ListItem","type":"ListItemAttribute","instance":"ListItemInstance"},{"name":"ListItemGroup","type":"ListItemGroupAttribute","instance":"ListItemGroupInstance"},{"name":"LoadingProgress","type":"LoadingProgressAttribute","instance":"LoadingProgressInstance"},{"name":"Marquee","type":"MarqueeAttribute","instance":"MarqueeInstance"},{"name":"Menu","type":"MenuAttribute","instance":"MenuInstance"},{"name":"MenuItem","type":"MenuItemAttribute","instance":"MenuItemInstance"},{"name":"MenuItemGroup","type":"MenuItemGroupAttribute","instance":"MenuItemGroupInstance"},{"name":"Navigation","type":"NavigationAttribute","instance":"NavigationInstance"},{"name":"Navigator","type":"NavigatorAttribute","instance":"NavigatorInstance"},{"name":"Option","type":"OptionAttribute","instance":"OptionInstance"},{"name":"PageTransitionEnter","type":"PageTransitionEnterAttribute","instance":"PageTransitionEnterInstance"},{"name":"PageTransitionExit","type":"PageTransitionExitAttribute","instance":"PageTransitionExitInstance"},{"name":"Panel","type":"PanelAttribute","instance":"PanelInstance"},{"name":"Particle","type":"ParticleAttribute","instance":"ParticleInstance"},{"name":"Path","type":"PathAttribute","instance":"PathInstance"},{"name":"PatternLock","type":"PatternLockAttribute","instance":"PatternLockInstance"},{"name":"Piece","type":"PieceAttribute","instance":"PieceInstance"},{"name":"PluginComponent","type":"PluginComponentAttribute","instance":"PluginComponentInstance"},{"name":"Polygon","type":"PolygonAttribute","instance":"PolygonInstance"},{"name":"Polyline","type":"PolylineAttribute","instance":"PolylineInstance"},{"name":"Progress","type":"ProgressAttribute","instance":"ProgressInstance"},{"name":"QRCode","type":"QRCodeAttribute","instance":"QRCodeInstance"},{"name":"Radio","type":"RadioAttribute","instance":"RadioInstance"},{"name":"Rating","type":"RatingAttribute","instance":"RatingInstance"},{"name":"Rect","type":"RectAttribute","instance":"RectInstance"},{"name":"RelativeContainer","type":"RelativeContainerAttribute","instance":"RelativeContainerInstance"},{"name":"Refresh","type":"RefreshAttribute","instance":"RefreshInstance"},{"name":"RemoteWindow","type":"RemoteWindowAttribute","instance":"RemoteWindowInstance"},{"name":"Row","type":"RowAttribute","instance":"RowInstance"},{"name":"RowSplit","type":"RowSplitAttribute","instance":"RowSplitInstance"},{"name":"RichText","type":"RichTextAttribute","instance":"RichTextInstance"},{"name":"Scroll","type":"ScrollAttribute","instance":"ScrollInstance"},{"name":"ScrollBar","type":"ScrollBarAttribute","instance":"ScrollBarInstance"},{"name":"Search","type":"SearchAttribute","instance":"SearchInstance"},{"name":"Section","type":"SectionAttribute","instance":"SectionInstance"},{"name":"Select","type":"SelectAttribute","instance":"SelectInstance"},{"name":"Shape","type":"ShapeAttribute","instance":"ShapeInstance"},{"name":"Sheet","type":"SheetAttribute","instance":"SheetInstance"},{"name":"SideBarContainer","type":"SideBarContainerAttribute","instance":"SideBarContainerInstance"},{"name":"Slider","type":"SliderAttribute","instance":"SliderInstance"},{"name":"Span","type":"SpanAttribute","instance":"SpanInstance"},{"name":"Stack","type":"StackAttribute","instance":"StackInstance"},{"name":"Stepper","type":"StepperAttribute","instance":"StepperInstance"},{"name":"StepperItem","type":"StepperItemAttribute","instance":"StepperItemInstance"},{"name":"Swiper","type":"SwiperAttribute","instance":"SwiperInstance"},{"name":"TabContent","type":"TabContentAttribute","instance":"TabContentInstance"},{"name":"Tabs","type":"TabsAttribute","instance":"TabsInstance"},{"name":"Text","type":"TextAttribute","instance":"TextInstance"},{"name":"TextPicker","type":"TextPickerAttribute","instance":"TextPickerInstance"},{"name":"TextClock","type":"TextClockAttribute","instance":"TextClockInstance"},{"name":"TextArea","type":"TextAreaAttribute","instance":"TextAreaInstance"},{"name":"TextInput","type":"TextInputAttribute","instance":"TextInputInstance"},{"name":"TextTimer","type":"TextTimerAttribute","instance":"TextTimerInstance"},{"name":"TimePicker","type":"TimePickerAttribute","instance":"TimePickerInstance"},{"name":"Toggle","type":"ToggleAttribute","instance":"ToggleInstance"},{"name":"Video","type":"VideoAttribute","instance":"VideoInstance"},{"name":"Web","type":"WebAttribute","instance":"WebInstance"},{"name":"XComponent","type":"XComponentAttribute","instance":"XComponentInstance"},{"name":"GridRow","type":"GridRowAttribute","instance":"GridRowInterface"},{"name":"GridCol","type":"GridColAttribute","instance":"GridColInterface"}]},"styles":{"decorator":"Styles","component":{"name":"Common","type":"T","instance":"CommonInstance"},"property":"stateStyles"},"customComponent":"CustomComponent","propertyDecorators":[],"emitDecorators":[],"libs":[]},"allowJs":false,"allowSyntheticDefaultImports":true,"esModuleInterop":true,"importsNotUsedAsValues":"preserve","noImplicitAny":false,"noUnusedLocals":false,"noUnusedParameters":false,"experimentalDecorators":true,"moduleResolution":"node","resolveJsonModule":true,"skipLibCheck":true,"sourceMap":true,"module":"commonjs","target":"es2017","types":[],"typeRoots":[],"lib":["es2020"],"alwaysStrict":true},"exclude":["node_modules"]}')},61574:e=>{"use strict";e.exports=JSON.parse('{"DOC":{"API_DOC_ATOMICSERVICE_01":"JSDoc label order error, please adjust the order of [atomicservice] labels.","API_DOC_ATOMICSERVICE_02":"The validity verification of the JSDoc tag failed. The [atomicservice] tag is not allowed to be reused, please delete the extra tags.","API_DOC_ATOMICSERVICE_03":"It was detected that there is an inheritable label [atomicservice] in the current file, but there are child nodes without this label.","API_DOC_CONSTANT_01":"JSDoc label order error, please adjust the order of [constant] labels.","API_DOC_CONSTANT_02":"JSDoc label validity verification failed. The [constant] label is not allowed. Please check the label usage method.","API_DOC_CONSTANT_03":"JSDoc tag validity verification failed. Please confirm if the [constant] tag is missing.","API_DOC_CONSTANT_04":"The validity verification of the JSDoc tag failed. The [constant] tag is not allowed to be reused, please delete the extra tags.","API_DOC_CROSSPLATFORM_01":"JSDoc label order error, please adjust the order of [crossplatform] labels.","API_DOC_CROSSPLATFORM_02":"The validity verification of the JSDoc tag failed. The [crossplatform] tag is not allowed to be reused, please delete the extra tags.","API_DOC_CROSSPLATFORM_03":"It was detected that there is an inheritable label [form] in the current file, but there are child nodes without this label.","API_DOC_DEFAULT_01":"The [default] tag value is incorrect. Please supplement the default value.","API_DOC_DEFAULT_02":"JSDoc label order error, please adjust the order of [default] labels.","API_DOC_DEFAULT_03":"JSDoc label validity verification failed. The [default] label is not allowed. Please check the label usage method.","API_DOC_DEFAULT_04":"The validity verification of the JSDoc tag failed. The [default] tag is not allowed to be reused, please delete the extra tags.","API_DOC_DEPRECATED_01":"The [deprecated] tag value is incorrect. Please check the usage method.","API_DOC_DEPRECATED_02":"JSDoc label order error, please adjust the order of [deprecated] labels.","API_DOC_DEPRECATED_03":"It was detected that there is an inheritable label [deprecated] in the current file, but there are child nodes without this label.","API_DOC_DEPRECATED_04":"The validity verification of the JSDoc tag failed. The [deprecated] tag is not allowed to be reused, please delete the extra tags.","API_DOC_ENUM_01":"The [enum] tag type is incorrect. Please check if the tag type is { string } or { number }.","API_DOC_ENUM_02":"JSDoc label order error, please adjust the order of [enum] labels.","API_DOC_ENUM_03":"JSDoc label validity verification failed. The [enum] label is not allowed. Please check the label usage method.","API_DOC_ENUM_04":"JSDoc tag validity verification failed. Please confirm if the [enum] tag is missing.","API_DOC_ENUM_05":"The validity verification of the JSDoc tag failed. The [enum] tag is not allowed to be reused, please delete the extra tags.","API_DOC_EXAMPLE_01":"JSDoc label order error, please adjust the order of [example] labels.","API_DOC_EXAMPLE_02":"The validity verification of the JSDoc tag failed. The [example] tag is not allowed to be reused, please delete the extra tags.","API_DOC_EXTENDS_01":"The [extends] tag value is incorrect. Please check if the tag value matches the inherited class name.","API_DOC_EXTENDS_02":"JSDoc label order error, please adjust the order of [extends] labels.","API_DOC_EXTENDS_03":"JSDoc label validity verification failed. The [extends] label is not allowed. Please check the label usage method.","API_DOC_EXTENDS_04":"JSDoc tag validity verification failed. Please confirm if the [extends] tag is missing.","API_DOC_EXTENDS_05":"The validity verification of the JSDoc tag failed. The [extends] tag is not allowed to be reused, please delete the extra tags.","API_DOC_FAMODELONLY_01":"JSDoc label order error, please adjust the order of [famodelonly] labels.","API_DOC_FAMODELONLY_02":"The validity verification of the JSDoc tag failed. The [famodelonly] tag is not allowed to be reused, please delete the extra tags.","API_DOC_FAMODELONLY_03":"It was detected that there is an inheritable label [famodelonly] in the current file, but there are child nodes without this label.","API_DOC_FIRES_01":"JSDoc label order error, please adjust the order of [fires] labels.","API_DOC_FIRES_02":"The validity verification of the JSDoc tag failed. The [fires] tag is not allowed to be reused, please delete the extra tags.","API_DOC_FORM_01":"JSDoc label order error, please adjust the order of [form] labels.","API_DOC_FORM_02":"The validity verification of the JSDoc tag failed. The [form] tag is not allowed to be reused, please delete the extra tags.","API_DOC_FORM_03":"It was detected that there is an inheritable label [form] in the current file, but there are child nodes without this label.","API_DOC_IMPLEMENTS_01":"JSDoc label order error, please adjust the order of [implements] labels.","API_DOC_IMPLEMENTS_02":"JSDoc label validity verification failed. The [implements] label is not allowed. Please check the label usage method.","API_DOC_IMPLEMENTS_03":"JSDoc tag validity verification failed. Please confirm if the [implements] tag is missing.","API_DOC_IMPLEMENTS_04":"The validity verification of the JSDoc tag failed. The [implements] tag is not allowed to be reused, please delete the extra tags.","API_DOC_IMPLEMENTS_05":"The [implements] tag value is incorrect. Please check if the tag value matches the inherited class name.","API_DOC_INTERFACE_01":"JSDoc label order error, please adjust the order of [interface] labels.","API_DOC_INTERFACE_02":"The validity verification of the JSDoc tag failed. The [interface] tag is not allowed to be reused, please delete the extra tags.","API_DOC_NAMESPACE_01":"The [namespace] tag value is incorrect. Please check if it matches the namespace name.","API_DOC_NAMESPACE_02":"JSDoc label order error, please adjust the order of [namespace] labels.","API_DOC_NAMESPACE_03":"JSDoc tag validity verification failed. Please confirm if the [namespace] tag is missing.","API_DOC_NAMESPACE_04":"JSDoc label validity verification failed. The [namespace] label is not allowed. Please check the label usage method.","API_DOC_NAMESPACE_05":"The validity verification of the JSDoc tag failed. The [namespace] tag is not allowed to be reused, please delete the extra tags.","API_DOC_PARAM_01":"The type of the [1] [param] tag is incorrect. Please check if it matches the type of the [1] parameter.","API_DOC_PARAM_02":"The value of the [1] [param] tag is incorrect. Please check if it matches the [1] parameter name.","API_DOC_PARAM_03":"JSDoc tag validity verification failed.There are [1] redundant [param]. Please check if the tag should be deleted.","API_DOC_PARAM_04":"JSDoc tag validity verification failed. Please confirm if the [param] tag is missing.","API_DOC_PARAM_05":"JSDoc label validity verification failed. The [param] label is not allowed. Please check the label usage method.","API_DOC_PARAM_06":"JSDoc label order error, please adjust the order of [param] labels.","API_DOC_PERMISSION_01":"The [permission] tag value is incorrect. Please check if the permission field has been configured or update the configuration file.","API_DOC_PERMISSION_02":"JSDoc label order error, please adjust the order of [permission] labels.","API_DOC_PERMISSION_03":"JSDoc label validity verification failed. The [permission] label is not allowed. Please check the label usage method.","API_DOC_PERMISSION_04":"The validity verification of the JSDoc tag failed. The [permission] tag is not allowed to be reused, please delete the extra tags.","API_DOC_PERMISSION_05":"JSDoc tag validity verification failed. Please confirm if the [permission] tag is missing.","API_DOC_READONLY_01":"JSDoc label order error, please adjust the order of [readonly] labels.","API_DOC_READONLY_02":"JSDoc label validity verification failed. The [readonly] label is not allowed. Please check the label usage method.","API_DOC_READONLY_03":"The validity verification of the JSDoc tag failed. The [readonly] tag is not allowed to be reused, please delete the extra tags.","API_DOC_RETURNS_01":"The [returns] tag was used incorrectly. The returns tag should not be used when the return type is void.","API_DOC_RETURNS_02":"The [returns] tag type is incorrect. Please check if the tag type is consistent with the return type.","API_DOC_RETURNS_03":"JSDoc label order error, please adjust the order of [returns] labels.","API_DOC_RETURNS_04":"JSDoc tag validity verification failed. Please confirm if the [returns] tag is missing.","API_DOC_RETURNS_05":"The validity verification of the JSDoc tag failed. The [returns] tag is not allowed to be reused, please delete the extra tags.","API_DOC_RETURNS_06":"JSDoc label validity verification failed. The [returns] label is not allowed. Please check the label usage method.","API_DOC_SINCE_01":"The [since] tag value is incorrect. Please check if the tag value is a numerical value.","API_DOC_SINCE_02":"JSDoc label order error, please adjust the order of [since] labels.","API_DOC_SINCE_03":"JSDoc tag validity verification failed. Please confirm if the [since] tag is missing.","API_DOC_SINCE_04":"The validity verification of the JSDoc tag failed. The [since] tag is not allowed to be reused, please delete the extra tags.","API_DOC_STAGEMODELONLY_01":"It was detected that there is an inheritable label [stagemodelonly] in the current file, but there are child nodes without this label.","API_DOC_STAGEMODELONLY_02":"JSDoc label order error, please adjust the order of [stagemodelonly] labels.","API_DOC_STAGEMODELONLY_03":"The validity verification of the JSDoc tag failed. The [stagemodelonly] tag is not allowed to be reused, please delete the extra tags.","API_DOC_STATIC_01":"JSDoc label order error, please adjust the order of [static] labels.","API_DOC_STATIC_02":"The validity verification of the JSDoc tag failed. The [static] tag is not allowed to be reused, please delete the extra tags.","API_DOC_STRUCT_01":"The [struct] tag value is incorrect. Please check if it matches the struct name.","API_DOC_STRUCT_02":"JSDoc label order error, please adjust the order of [struct] labels.","API_DOC_STRUCT_03":"JSDoc label validity verification failed. The [struct] label is not allowed. Please check the label usage method.","API_DOC_STRUCT_04":"JSDoc tag validity verification failed. Please confirm if the [struct] tag is missing.","API_DOC_STRUCT_05":"The validity verification of the JSDoc tag failed. The [struct] tag is not allowed to be reused, please delete the extra tags.","API_DOC_SYSCAP_01":"The [syscap] tag value is incorrect. Please check if the syscap field is configured.","API_DOC_SYSCAP_02":"JSDoc label order error, please adjust the order of [syscap] labels.","API_DOC_SYSCAP_03":"JSDoc tag validity verification failed. Please confirm if the [syscap] tag is missing.","API_DOC_SYSCAP_04":"The validity verification of the JSDoc tag failed. The [syscap] tag is not allowed to be reused, please delete the extra tags.","API_DOC_SYSTEMAPI_01":"JSDoc label order error, please adjust the order of [systemapi] labels.","API_DOC_SYSTEMAPI_02":"It was detected that there is an inheritable label [systemapi] in the current file, but there are child nodes without this label.","API_DOC_SYSTEMAPI_03":"The validity verification of the JSDoc tag failed. The [systemapi] tag is not allowed to be reused, please delete the extra tags.","API_DOC_TEST_01":"JSDoc label order error, please adjust the order of [test] labels.","API_DOC_TEST_02":"It was detected that there is an inheritable label [test] in the current file, but there are child nodes without this label.","API_DOC_TEST_03":"The validity verification of the JSDoc tag failed. The [test] tag is not allowed to be reused, please delete the extra tags.","API_DOC_THROWS_01":"The type of the [1] [throws] tag is incorrect. Please check if the tag value is a numerical value.","API_DOC_THROWS_02":"The type of the [1] [throws] tag is incorrect. Please fill in [BusinessError].","API_DOC_THROWS_03":"JSDoc label order error, please adjust the order of [throws] labels.","API_DOC_THROWS_04":"JSDoc label validity verification failed. The [throws] label is not allowed. Please check the label usage method.","API_DOC_TYPE_01":"The [type] tag type is incorrect. Please check if the type matches the attribute type.","API_DOC_TYPE_02":"JSDoc label order error, please adjust the order of [type] labels.","API_DOC_TYPE_03":"JSDoc label validity verification failed. The [type] label is not allowed. Please check the label usage method.","API_DOC_TYPE_04":"JSDoc tag validity verification failed. Please confirm if the [type] tag is missing.","API_DOC_TYPE_05":"The validity verification of the JSDoc tag failed. The [type] tag is not allowed to be reused, please delete the extra tags.","API_DOC_TYPEDEF_01":"The [typedef] tag value is incorrect. Please check if it matches the interface name or type content.","API_DOC_TYPEDEF_02":"JSDoc label order error, please adjust the order of [typedef] labels.","API_DOC_TYPEDEF_03":"JSDoc label validity verification failed. The [typedef] label is not allowed. Please check the label usage method.","API_DOC_TYPEDEF_04":"JSDoc tag validity verification failed. Please confirm if the [typedef] tag is missing.","API_DOC_TYPEDEF_05":"The validity verification of the JSDoc tag failed. The [typedef] tag is not allowed to be reused, please delete the extra tags.","API_DOC_USEINSTEAD_01":"The [useinstead] tag value is incorrect. Please check the usage method.","API_DOC_USEINSTEAD_02":"JSDoc label order error, please adjust the order of [useinstead] labels.","API_DOC_USEINSTEAD_03":"JSDoc label validity verification failed. The [useinstead] label is not allowed. Please check the label usage method.","API_DOC_USEINSTEAD_04":"The validity verification of the JSDoc tag failed. The [useinstead] tag is not allowed to be reused, please delete the extra tags.","API_DOC_GLOBAL_01":"JSDoc tag validity verification failed. Please confirm if the [file] tag is missing.","API_DOC_GLOBAL_02":"JSDoc tag validity verification failed. Please confirm if the [kit] tag is missing.","API_DOC_JSDOC_01":"Jsdoc needs to be added to the current API.","API_DOC_JSDOC_02":"JSDoc tag validity verification failed. Please confirm if the [since] tag is missing.JSDoc tag validity verification failed. Please confirm if the [syscap] tag is missing."},"DEFINE":{"API_DEFINE_UNALLOWABLE_01":"Illegal [any] keyword used in the API.","API_DEFINE_UNALLOWABLE_02":"Illegal [this] keyword used in the API.","API_DEFINE_UNALLOWABLE_03":"Illegal [unknown] keyword used in the API.","API_DEFINE_NAME_01":"Prohibited word in [XXXX]:{option}.The word allowed is [XXXX].","API_DEFINE_NAME_02":"Prohibited word in [XXXX]:{ability} in the [XXXX] file.","API_DEFINE_SPELLING_01":"Error words in [$$]: {$$}. please confirm whether it needs to be corrected to a common word.","API_DEFINE_EVENT_01":"The event name should be string.","API_DEFINE_EVENT_02":"The event name cannot be Null value.","API_DEFINE_EVENT_03":"The callback parameter of off function should be optional.","API_DEFINE_EVENT_04":"The off functions of one single event should have at least one callback parameter, and the callback parameter should be the last parameter.","API_DEFINE_EVENT_05":"The on and off event subscription methods do not appear in pair.","API_DEFINE_EVENT_06":"The event subscription methods should has at least one parameter.","API_DEFINE_EVENT_07":"Please check if the changed API version number is 10.","API_DEFINE_HUMP_01":"This API file should be named by large hump.","API_DEFINE_HUMP_02":"This API file should be named by small hump.","API_DEFINE_HUMP_03":"This name [XXXX] should be named by large hump.","API_DEFINE_HUMP_04":"This name [XXXX] should be named by small hump.","API_DEFINE_HUMP_05":"This name [XXXX] should be named by all uppercase."},"CHANEGE":{"API_CHANGE_INCOMPATIBLE_01":"Forbid changes: API level change to system.","API_CHANGE_INCOMPATIBLE_02":"Forbid changes: API mode change.","API_CHANGE_INCOMPATIBLE_03":"Forbid changes: API card delete.","API_CHANGE_INCOMPATIBLE_04":"Forbid changes: API crossplatform delete.","API_CHANGE_INCOMPATIBLE_05":"Forbid changes: API errorcode cannot be created or modified.","API_CHANGE_INCOMPATIBLE_06":"Forbid changes: API cannot be changed.","API_CHANGE_INCOMPATIBLE_07":"Forbid changes: Function return type cannot be changed.","API_CHANGE_INCOMPATIBLE_08":"Forbid changes: Property cannot be changed.","API_CHANGE_INCOMPATIBLE_09":"Forbid changes: Constant value cannot be changed.","API_CHANGE_INCOMPATIBLE_10":"Forbid changes: Type alias cannot be changed.","API_CHANGE_INCOMPATIBLE_11":"Forbid changes: Enum number value cannot be changed.","API_CHANGE_INCOMPATIBLE_12":"Forbid changes: API cannot be deleted.","API_CHANGE_INCOMPATIBLE_13":"Forbid changes: Historical JSDoc cannot be changed.","API_CHANGE_INCOMPATIBLE_14":"Forbid changes: API changes must add a new section of JSDoc.","API_CHANGE_INCOMPATIBLE_15":"Forbid changes: Parameters cannot be changed.","API_CHANGE_INCOMPATIBLE_16":"Forbid changes: Permission tag cannot be created or modified."}}')},98768:e=>{"use strict";e.exports=JSON.parse('{"ApiCheckVersion":12}')},54732:e=>{"use strict";e.exports=JSON.parse('{"dictionariesArr":["a","aa","aaa","aaaa","aaaaa","aab","aac","aachen","aad","aapl","aapt","aar","aardvark","aaren","aarhus","aarika","aaron","ab","aba","aback","abacus","abaft","abagael","abagail","abalone","abandon","abandoned","abandoner","abandonment","abase","abasement","abaser","abash","abashed","abashment","abate","abated","abatement","abater","abattoir","abb","abba","abbe","abbess","abbey","abbi","abbie","abbot","abbott","abbr","abbrev","abbreviate","abbreviated","abbreviates","abbreviating","abbreviation","abby","abbye","abc","abcd","abcde","abcdef","abcdefghijklmnopqrstuvwxyz","abd","abdel","abdicate","abdication","abdomen","abdominal","abduct","abduction","abductor","abdul","abe","abeam","abel","abelard","abelson","aberdeen","abernathy","aberrant","aberration","aberrational","abet","abetted","abetting","abettor","abeu","abey","abeyance","abeyant","abhor","abhorred","abhorrence","abhorrent","abhorrer","abhorring","abi","abidance","abide","abider","abiding","abidjan","abie","abigael","abigail","abigale","abilene","abilities","ability","abject","abjection","abjectness","abjuration","abjuratory","abjure","abjurer","ablate","ablation","ablative","ablaze","able","abler","ables","ablest","abloom","ablution","abm","abnegate","abnegation","abner","abnormal","abnormality","abo","aboard","abode","abolish","abolisher","abolishment","abolition","abolitionism","abolitionist","abominable","abominably","abominate","abomination","aboriginal","aborigine","aborning","abort","aborted","aborting","abortion","abortionist","abortive","abortiveness","abound","about","above","aboveboard","aboveground","abra","abracadabra","abrade","abrader","abraham","abrahan","abram","abramo","abramson","abran","abrasion","abrasive","abrasiveness","abreaction","abreast","abridge","abridged","abridger","abridgment","abroad","abrogate","abrogation","abrogator","abrupt","abruptness","abs","abscess","abscissa","abscission","abscond","absconder","abseil","absence","absent","absentee","absenteeism","absentia","absentminded","absentmindedness","absinthe","abslistview","absolute","absolutely","absoluteness","absolution","absolutism","absolutist","absolve","absolver","absorb","absorbed","absorbency","absorbent","absorber","absorbing","absorption","absorptive","absorptivity","abspath","abstain","abstainer","abstemious","abstemiousness","abstention","abstinence","abstinent","abstract","abstractapplicationcontext","abstractautowirecapablebeanfactory","abstractbeanfactory","abstractchannelhandlercontext","abstracted","abstractedness","abstracter","abstracthttp","abstraction","abstractionism","abstractionist","abstractions","abstractness","abstractor","abstractplainsocketimpl","abstractprotocol","abstruse","abstruseness","absurd","absurdity","absurdness","abuja","abundance","abundant","abuse","abused","abuser","abuses","abusing","abusive","abusiveness","abut","abutment","abutted","abutter","abutting","abuzz","abysmal","abyss","abyssal","abyssinia","abyssinian","ac","acacia","academe","academia","academic","academical","academician","academicianship","academy","acadia","acanthus","acapulco","acc","accdb","accede","accelerate","accelerated","accelerating","acceleration","accelerator","accelerometer","accent","accented","accentual","accentuate","accentuation","accept","acceptability","acceptable","acceptableness","acceptably","acceptance","acceptant","acceptation","accepted","accepter","accepting","acceptor","accepts","acces","access","accesscontroller","accessed","accesses","accessibility","accessible","accessibly","accessing","accession","accesslogvalve","accessor","accessories","accessors","accessory","accesstoken","accidence","accident","accidental","accidentally","accidentalness","acclaim","acclaimer","acclamation","acclimate","acclimation","acclimatisation","acclimatise","acclimatization","acclimatize","acclimatized","acclimatizes","acclivity","accolade","accommodate","accommodated","accommodating","accommodation","accommodative","accommodativeness","accompanied","accompanier","accompaniment","accompanist","accompany","accomplice","accomplish","accomplished","accomplisher","accomplishing","accomplishment","accord","accordance","accordant","accorder","according","accordingly","accordion","accordionist","accost","account","accountability","accountable","accountableness","accountably","accountancy","accountant","accounted","accountid","accounting","accountname","accountnumber","accounts","accounttype","accouter","accouterment","accouterments","accoutrement","accra","accredit","accreditation","accredited","accretion","accrual","accrue","acct","acculturate","acculturation","accumsan","accumulate","accumulated","accumulation","accumulative","accumulativeness","accumulator","accuracy","accurate","accurately","accurateness","accursed","accursedness","accusal","accusation","accusative","accusatory","accuse","accused","accuser","accusing","accustom","accustomed","accustomedness","acd","ace","aced","acerbate","acerbic","acerbically","acerbity","acetaminophen","acetate","acetic","acetone","acetonic","acetylene","acevedo","acf","achaean","ache","achebe","ached","achene","achernar","aches","acheson","achievable","achieve","achieved","achievement","achievements","achiever","achieving","achilles","aching","achive","achoo","achromatic","achy","acid","acidic","acidification","acidify","acidity","acidness","acidoses","acidosis","acidulous","acing","ack","ackerman","acknowledge","acknowledgeable","acknowledged","acknowledgedly","acknowledger","acknowledgment","acl","aclass","aclu","acm","acme","acne","acolyte","aconcagua","aconite","acorn","acosta","acoustic","acoustical","acoustician","acoustics","acquaint","acquaintance","acquaintanceship","acquainted","acquiesce","acquiescence","acquiescent","acquirable","acquire","acquired","acquirement","acquiring","acquisition","acquisitive","acquisitiveness","acquit","acquittal","acquittance","acquitted","acquitter","acquitting","acre","acreage","acrid","acridity","acridness","acrimonious","acrimoniousness","acrimony","acrobat","acrobatic","acrobatically","acrobatics","acronym","acrophobia","acropolis","across","acrostic","acrux","acrylate","acrylic","acs","act","acta","actaeon","acth","acting","actinic","actinide","actinium","actinometer","action","actionbar","actionbaractivity","actionbardrawertoggle","actionbarsherlock","actionbarsize","actionbutton","actioncontroller","actionevent","actionlink","actionlistener","actionname","actionpack","actionperformed","actionresult","actions","actionscript","actionview","activate","activated","activatedroute","activating","activation","activator","active","activeadmin","activecell","activedocument","actively","activemodel","activemq","activeness","activerecord","actives","activesheet","activesupport","activewindow","activeworkbook","activex","activexobject","activism","activist","activities","activity","activitycompat","activityindicator","activitymanager","activitythread","acton","actor","actors","actress","acts","actual","actuality","actualization","actualize","actualizes","actually","actualwidth","actuarial","actuary","actuate","actuation","actuator","acuity","acumen","acupressure","acupuncture","acupuncturist","acute","acuteness","acyclic","acyclically","acyclovir","ad","ada","adage","adagio","adah","adair","adaline","adam","adamant","adamo","adamson","adan","adana","adapt","adaptability","adaptable","adaptation","adapted","adaptedness","adapter","adapters","adapterview","adapting","adaption","adaptive","adaptively","adaptiveness","adaptivity","adaptor","adara","adata","adb","adc","add","adda","addaction","addactionlistener","addall","addams","addattribute","addbutton","addcell","addchild","addclass","addcolumn","addcomponent","adddays","added","addelement","addend","addenda","addendum","adder","addevent","addeventlistener","addflags","addgesturerecognizer","addgroup","addhandler","addheader","addi","addia","addict","addiction","addictive","addie","addin","adding","addison","additem","addition","additional","additionally","additions","additive","additivity","addle","addlistener","addmarker","addobject","addobserver","addon","addons","addproperty","addr","addrange","address","addressability","addressable","addressbook","addressed","addressee","addresser","addresses","addressid","addressing","addressline","addressof","addressograph","addrow","adds","addslashes","addsubview","addtab","addtarget","addtextchangedlistener","addto","addtobackstack","addtype","adduce","adducer","adduct","adduction","adductor","adduser","addvalue","addview","addwidget","addwithvalue","addy","ade","adecoder","adel","adela","adelaida","adelaide","adelbert","adele","adelheid","adelice","adelina","adelind","adeline","adella","adelle","aden","adena","adenauer","adenine","adenoid","adenoidal","adept","adeptness","adequacy","adequate","adequateness","adey","adf","adfs","adham","adhara","adhere","adherence","adherent","adherer","adhesion","adhesive","adhesiveness","adi","adiabatic","adiabatically","adiana","adidas","adieu","adina","adipiscing","adipisicing","adipose","adirondack","adis","adj","adjacency","adjacent","adjectival","adjective","adjoin","adjoint","adjourn","adjournment","adjudge","adjudicate","adjudication","adjudicator","adjudicatory","adjunct","adjuration","adjure","adjust","adjustable","adjustably","adjusted","adjuster","adjusting","adjustive","adjustment","adjustments","adjustor","adjutant","adkins","adlai","adler","adm","adman","admen","admin","adminhtml","administer","administrable","administrate","administration","administrative","administrator","administrators","administratrix","admins","admirable","admirableness","admirably","admiral","admiralty","admiration","admire","admirer","admiring","admissibility","admissible","admissibly","admission","admit","admittance","admitted","admittedly","admitting","admix","admixture","admob","admonish","admonisher","admonishing","admonishment","admonition","admonitory","ado","adobe","adodb","adolescence","adolescent","adolf","adolfo","adolph","adolphe","adolpho","adolphus","adonis","adopt","adopted","adopter","adoption","adoptive","adopts","adora","adorable","adorableness","adorably","adoration","adore","adoree","adorer","adoring","adorn","adorne","adorned","adornment","adp","adr","adrea","adrenal","adrenalin","adrenaline","adrequest","adress","adresse","adria","adrian","adriana","adriane","adrianna","adrianne","adriano","adriatic","adrien","adriena","adrienne","adrift","adroit","adroitness","ads","adsense","adsorb","adsorbate","adsorbent","adsorption","adsorptive","adt","adulate","adulation","adulator","adulatory","adult","adulterant","adulterate","adulterated","adulteration","adulterer","adulteress","adulterous","adultery","adulthood","adultness","adults","adumbrate","adumbration","adumbrative","adv","advance","advanced","advancement","advancer","advances","advantage","advantageous","advantageousness","advantages","advent","adventist","adventitious","adventitiousness","adventive","adventure","adventurer","adventuresome","adventuress","adventurous","adventurousness","adverb","adverbial","adversarial","adversary","adverse","adverseness","adversity","advert","advertise","advertised","advertisement","advertiser","advertisers","advertising","advertorial","advice","advices","adview","advil","advisability","advisable","advisableness","advisably","advise","advised","advisedly","advisee","advisement","adviser","advisor","advisory","advocacy","advocate","advocation","advt","adwords","adz","adze","ae","aegean","aegis","aelfric","aenean","aeneas","aeneid","aeolian","aeolus","aeon","aerate","aeration","aerator","aerial","aerialist","aerie","aeriel","aeriela","aeriell","aeroacoustic","aerobatic","aerobic","aerobically","aerodrome","aerodynamic","aerodynamically","aerodynamics","aeronautic","aeronautical","aeronautics","aerosol","aerosolize","aerospace","aes","aeschylus","aesculapius","aesop","aesthete","aesthetic","aesthetically","aestheticism","aesthetics","aether","aetiology","af","afaik","afar","afb","afc","afd","afdc","aff","affability","affable","affably","affair","affect","affectation","affected","affectedness","affecter","affecting","affection","affectionate","affectioned","affectioning","affective","affects","afferent","affiance","affidavit","affiliate","affiliated","affiliation","affine","affinity","affirm","affirmation","affirmative","affix","afflatus","afflict","affliction","afflictive","affluence","affluent","afford","affordable","afforest","afforestation","afforested","afforesting","afforests","affray","affricate","affrication","affricative","affright","affront","afghan","afghani","afghanistan","aficionado","afield","afire","aflame","afloat","aflutter","afnetworking","afoot","afore","aforementioned","aforesaid","aforethought","afoul","afr","afraid","afresh","africa","african","afrikaans","afrikaner","afro","afrocentric","afrocentrism","aft","after","afterbirth","afterbirths","afterburner","aftercare","aftereffect","afterglow","afterimage","afterlife","afterlives","aftermath","aftermaths","aftermost","afternoon","afters","aftershave","aftershock","aftertaste","aftertextchanged","afterthought","afterward","afterwards","afterworld","afton","ag","agace","again","against","agamemnon","agapae","agape","agar","agassiz","agata","agate","agatha","agathe","agave","age","aged","agedness","ageism","ageist","ageless","agelessness","agencies","agency","agenda","agent","agented","agenting","agentive","agents","ageratum","ages","agg","aggi","aggie","agglomerate","agglomeration","agglutinate","agglutination","agglutinin","aggrandize","aggrandizement","aggravate","aggravating","aggravation","aggregate","aggregated","aggregately","aggregateness","aggregates","aggregation","aggregations","aggregative","aggregator","aggression","aggressive","aggressively","aggressiveness","aggressor","aggrieve","aggrieved","aggy","aghast","agile","agility","agitate","agitated","agitation","agitator","agitprop","aglaia","agleam","aglitter","aglow","agna","agnella","agnes","agnese","agnesse","agneta","agnew","agni","agnola","agnostic","agnosticism","ago","agog","agonize","agonized","agonizedly","agonizing","agony","agoraphobia","agoraphobic","agosto","agra","agrarian","agrarianism","agree","agreeable","agreeableness","agreeably","agreed","agreeing","agreement","agreements","agreer","agretha","agribusiness","agricola","agricultural","agriculturalist","agriculture","agriculturist","agrippa","agrippina","agrochemicals","agronomic","agronomist","agronomy","aground","aguascalientes","ague","aguie","aguilar","aguinaldo","aguirre","aguistin","aguste","agustin","ah","aha","ahab","aharon","ahead","ahem","ahmad","ahmadabad","ahmed","ahoy","ahriman","ai","aid","aida","aidan","aide","aided","aider","aids","aigneis","aigrette","aiken","ail","aila","ailbert","aile","ailee","aileen","ailene","aileron","ailey","aili","ailina","ailment","ailsun","ailyn","aim","aime","aimed","aimee","aimer","aimil","aiming","aimless","aimlessness","aims","ain","aindrea","ainslee","ainsley","ainslie","ainu","air","airbag","airbase","airbnb","airborne","airbrush","airbus","aircraft","aircrew","airdrop","airdropped","airdropping","airedale","aires","airfare","airfield","airflow","airfoil","airframe","airfreight","airhead","airily","airiness","airing","airless","airlessness","airlift","airline","airliner","airlock","airmail","airman","airmass","airmen","airpark","airplane","airplay","airport","airship","airsick","airsickness","airspace","airspeed","airstrip","airtight","airtightness","airtime","airwaves","airway","airworthiness","airworthy","airy","aisha","aisle","aitch","aj","ajar","ajax","ajaxoptions","ajay","ajp","ak","aka","akbar","akihito","akim","akimbo","akin","akita","akka","akkad","akron","aksel","al","ala","alabama","alabaman","alabamian","alabaster","alack","alacrity","aladdin","alain","alaine","alair","alameda","alamo","alamofire","alamogordo","alan","alana","alanah","aland","alane","alanine","alanna","alano","alanson","alar","alard","alaric","alarm","alarming","alarmist","alarmmanager","alarms","alas","alasdair","alaska","alaskan","alastair","alasteir","alaster","alayne","alb","alba","albacore","albania","albanian","albany","albatross","albedo","albee","albeit","alberich","alberik","alberio","albert","alberta","albertan","albertina","albertine","alberto","albie","albigensian","albina","albinism","albino","albion","albireo","albrecht","album","albumen","albumin","albuminous","albums","albuquerque","alcatraz","alcestis","alchemical","alchemist","alchemy","alcibiades","alcmena","alcoa","alcohol","alcoholic","alcoholically","alcoholism","alcott","alcove","alcuin","alcyone","aldan","aldebaran","aldehyde","alden","alder","alderamin","alderman","aldermen","alderwoman","alderwomen","aldin","aldis","aldo","aldon","aldous","aldric","aldrich","aldridge","aldrin","aldus","aldwin","ale","aleatory","alec","alecia","aleck","aleda","alee","aleece","aleen","alehouse","aleichem","alejandra","alejandrina","alejandro","alejoa","aleksandr","alembert","alembic","alena","alene","aleph","aleppo","aler","alert","alertcontroller","alertdialog","alerted","alertness","alerts","alertview","alessandra","alessandro","aleta","alethea","aleut","aleutian","alewife","alewives","alex","alexa","alexander","alexandr","alexandra","alexandre","alexandria","alexandrian","alexandrina","alexandro","alexei","alexi","alexia","alexina","alexine","alexio","alf","alfa","alfalfa","alfi","alfie","alfons","alfonse","alfonso","alfonzo","alford","alfred","alfreda","alfredo","alfresco","alfy","alg","alga","algae","algaecide","algal","algebra","algebraic","algebraical","algebraist","algenib","alger","algeria","algerian","algernon","algieba","algiers","alginate","algo","algol","algonquian","algonquin","algorithm","algorithmic","algorithmically","algorithms","alhambra","alhena","ali","alia","alias","aliased","aliases","aliasing","alibi","alic","alica","alice","alicea","alicia","alick","alida","alidia","alie","alien","alienable","alienate","alienation","alienist","alighieri","alight","align","aligned","aligner","alignleft","alignment","alignparentbottom","alignparentleft","alignparentright","alignparentstart","alignparenttop","alika","alike","alikee","alikeness","aliment","alimentary","alimony","alina","aline","alinement","alioth","aliqua","aliquam","aliquet","aliquip","aliquot","alisa","alisander","alisha","alison","alissa","alist","alistair","alister","alisun","alive","aliveness","alix","aliyah","aliyahs","aliza","alkaid","alkali","alkalies","alkaline","alkalinity","alkalize","alkaloid","alkyd","alkyl","all","alla","allah","allahabad","allan","allard","allay","allayne","alldata","alleen","allegation","allege","alleged","allegheny","allegiance","allegiant","allegoric","allegorical","allegoricalness","allegorist","allegory","allegra","allegretto","allegri","allegro","allele","alleluia","allemande","allen","allendale","allende","allene","allentown","allergen","allergenic","allergic","allergically","allergist","allergy","alleviate","alleviation","alleviator","alley","alleyn","alleyway","allhallows","alli","alliance","allianora","allie","allier","allies","alligator","allin","allina","allison","allissa","allister","allistir","alliterate","alliteration","alliterative","allix","alloc","allocable","allocatable","allocate","allocated","allocates","allocating","allocation","allocations","allocative","allocator","allophone","allophonic","allot","allotment","allotments","allotrope","allotropic","allots","allotted","allotter","allotting","allover","allow","allowable","allowableness","allowably","allowance","allowbackup","allowed","allowfullscreen","allowget","allowing","allowoverride","allows","alloy","alloyed","allspice","allstate","allsun","allude","allure","allurement","alluring","allusion","allusive","allusiveness","alluvial","alluvions","alluvium","allx","ally","allyce","allyn","allys","allyson","alma","almach","almaden","almagest","almanac","almaty","almeda","almeria","almeta","almightiness","almighty","almira","almire","almond","almoner","almost","alms","almshouse","almsman","alnico","alnilam","alnitak","aloe","aloft","aloha","aloin","aloise","aloisia","alon","alone","aloneness","along","alongshore","alongside","alonso","alonzo","aloof","aloofness","alot","aloud","aloysia","aloysius","alp","alpaca","alpert","alpha","alphabet","alphabetic","alphabetical","alphabetically","alphabetization","alphabetize","alphabetizer","alphabets","alphanumeric","alphanumerical","alphard","alphecca","alpheratz","alphonse","alphonso","alpine","alps","already","alric","alright","alsace","alsatian","also","alsop","alston","alt","alta","altai","altaic","altair","altar","altarpiece","alter","alterable","alteration","altercate","altercation","altered","altering","alternate","alternately","alternation","alternative","alternatively","alternativeness","alternatives","alternator","althea","although","altimeter","altiplano","altitude","alto","altogether","alton","altos","altruism","altruist","altruistic","altruistically","alu","aludra","aluin","aluino","alum","alumina","aluminum","alumna","alumnae","alumni","alumnus","alundum","alva","alvan","alvarado","alvarez","alvaro","alveolar","alveoli","alveolus","alvera","alverta","alvie","alvin","alvina","alvinia","alvira","alvis","alvy","alway","always","alwin","alwyn","alyce","alyda","alyosha","alys","alysa","alyse","alysia","alyson","alyss","alyssa","alzheimer","am","ama","amabel","amabelle","amadeus","amado","amain","amalea","amalee","amaleta","amalgam","amalgamate","amalgamation","amalia","amalie","amalita","amalle","amanda","amandi","amandie","amandy","amanuenses","amanuensis","amara","amaranth","amaranths","amaretto","amargo","amarillo","amaryllis","amass","amasser","amata","amateur","amateurish","amateurishness","amateurism","amati","amatory","amaze","amazed","amazement","amazing","amazon","amazonaws","amazonian","amazons","ambassador","ambassadorial","ambassadorship","ambassadress","amber","ambergris","amberly","ambiance","ambidexterity","ambidextrous","ambience","ambient","ambiguity","ambiguous","ambiguously","ambiguousness","ambit","ambition","ambitious","ambitiousness","ambivalence","ambivalent","amble","ambler","ambros","ambrose","ambrosi","ambrosia","ambrosial","ambrosio","ambrosius","ambulance","ambulant","ambulate","ambulation","ambulatory","ambur","ambuscade","ambuscader","ambush","ambusher","amby","amcharts","amd","amdahl","ame","ameba","amelia","amelie","amelina","ameline","ameliorate","amelioration","amelita","amen","amenability","amenably","amend","amended","amender","amendment","amends","amenhotep","amenity","amenorrhea","amer","amerada","amerasian","amerce","amercement","america","american","americana","americanism","americanization","americanize","americanized","americans","americium","amerigo","amerind","amerindian","amery","ameslan","amet","amethyst","amethystine","amharic","amherst","ami","amiability","amiable","amiableness","amiably","amicability","amicable","amicableness","amicably","amid","amide","amidships","amidst","amie","amiga","amigo","amii","amil","amines","amino","aminobenzoic","amir","amish","amiss","amitie","amity","ammamaria","amman","ammerman","ammeter","ammo","ammonia","ammoniac","ammonium","ammunition","amnesia","amnesiac","amnesic","amnesty","amniocenteses","amniocentesis","amnion","amniotic","amoco","amoeba","amoebic","amoeboid","amok","among","amongst","amontillado","amoral","amorality","amorous","amorousness","amorphous","amorphousness","amortization","amortize","amortized","amory","amos","amount","amounts","amour","amp","amparo","amperage","ampere","ampersand","ampex","amphetamine","amphibian","amphibious","amphibiousness","amphibology","amphitheater","amphora","amphorae","ample","ampleness","amplification","amplifier","amplify","amplitude","ampoule","ampule","amputate","amputation","amputee","amqp","amritsar","ams","amsterdam","amt","amtrak","amuck","amulet","amundsen","amur","amuse","amused","amusement","amuser","amusing","amusingness","amway","amy","amye","amyl","amylase","amz","amzn","an","ana","anabal","anabaptist","anabel","anabella","anabelle","anabolic","anabolism","anachronism","anachronistic","anachronistically","anacin","anaconda","anacreon","anaerobe","anaerobic","anaerobically","anaglyph","anagram","anagrammatic","anagrammatically","anagrammed","anagramming","anaheim","anal","analects","analgesia","analgesic","analiese","analise","anallese","anallise","analog","analogical","analogize","analogous","analogousness","analogue","analogy","analysand","analyse","analyses","analysis","analyst","analytic","analytical","analyticity","analytics","analyzable","analyze","analyzed","analyzer","analyzing","anamorphic","ananias","anapaest","anapest","anapestic","anaphora","anaphoric","anaphorically","anaplasmosis","anarchic","anarchical","anarchism","anarchist","anarchistic","anarchy","anastasia","anastasie","anastassia","anastigmatic","anastomoses","anastomosis","anastomotic","anathema","anathematize","anatol","anatola","anatole","anatolia","anatolian","anatollo","anatomic","anatomical","anatomist","anatomize","anatomy","anaxagoras","ancell","ancestor","ancestors","ancestortype","ancestral","ancestress","ancestry","anchor","anchorage","anchored","anchorite","anchoritism","anchorman","anchormen","anchorpane","anchorpeople","anchorperson","anchors","anchorwoman","anchorwomen","anchovy","ancient","ancientness","ancillary","and","andalso","andalusia","andalusian","andaman","andante","andean","andee","andeee","anderea","anders","andersen","anderson","andes","andi","andie","andiron","andonis","andorra","andover","andra","andre","andrea","andreana","andree","andrei","andrej","andrew","andrey","andria","andriana","andriette","andris","androgen","androgenic","androgynous","androgyny","andromache","andromeda","andropov","andros","andrus","andy","anecdotal","anecdote","anechoic","anemia","anemic","anemically","anemometer","anemometry","anemone","anent","aneroid","anestassia","anesthesia","anesthesiologist","anesthesiology","anesthetic","anesthetically","anesthetist","anesthetization","anesthetize","anesthetizer","anet","anett","anetta","anette","aneurysm","anew","ang","angara","ange","angel","angela","angele","angeleno","angeles","angelfish","angeli","angelia","angelic","angelica","angelical","angelico","angelika","angelina","angeline","angelique","angelita","angelle","angelo","angelou","anger","angevin","angie","angil","angina","angiography","angioplasty","angiosperm","angkor","angle","angler","angles","angleworm","anglia","anglican","anglicanism","anglicism","anglicization","anglicize","angling","anglo","anglophile","anglophilia","anglophobe","anglophobia","angola","angolan","angora","angrily","angriness","angry","angst","angstrom","anguilla","anguish","angular","angularfire","angularity","angularjs","angus","angy","anheuser","anhydride","anhydrite","anhydrous","ania","aniakchak","anibal","anica","aniline","anim","animadversion","animadvert","animal","animalcule","animals","animate","animated","animatedly","animately","animateness","animates","animatewithduration","animating","animation","animations","animator","animism","animist","animistic","animized","animosity","animus","anion","anionic","anise","aniseed","aniseikonic","anisette","anisotropic","anisotropy","anissa","anita","anitra","anjanette","anjela","ankara","ankh","ankhs","ankle","anklebone","anklet","ann","anna","annabal","annabel","annabela","annabell","annabella","annabelle","annadiana","annadiane","annal","annalee","annaliese","annalise","annalist","annamaria","annamarie","annapolis","annapurna","anne","anneal","annealer","annecorinne","annelid","anneliese","annelise","annemarie","annetta","annette","annex","annexation","annexe","anni","annice","annie","annihilate","annihilation","annihilator","annissa","anniversary","annmaria","annmarie","annnora","annora","annotate","annotated","annotation","annotations","annotator","announce","announced","announcement","announcements","announcer","annoy","annoyance","annoyed","annoyer","annoying","annual","annualized","annuitant","annuity","annul","annular","annuli","annulled","annulling","annulment","annulus","annum","annunciate","annunciation","annunciator","anny","anode","anodic","anodize","anodyne","anoint","anointer","anointment","anomalous","anomalousness","anomaly","anomic","anomie","anon","anonfun","anonymity","anonymous","anonymousness","anopheles","anorak","anorectic","anorexia","anorexic","another","anouilh","ans","ansel","ansell","anselm","anselma","anselmo","anshan","ansi","ansible","ansley","anson","anstice","answer","answerable","answered","answerer","answering","answers","ant","antacid","antaeus","antagonism","antagonist","antagonistic","antagonistically","antagonize","antagonized","antagonizing","antananarivo","antarctic","antarctica","antares","ante","anteater","antebellum","antecedence","antecedent","antechamber","antedate","antediluvian","anteing","antelope","antenatal","antenna","antennae","anterior","anteroom","anthe","anthea","anthem","anther","anthia","anthiathia","anthill","anthologist","anthologize","anthology","anthony","anthraces","anthracite","anthrax","anthropic","anthropocentric","anthropogenic","anthropoid","anthropological","anthropologist","anthropology","anthropometric","anthropometry","anthropomorphic","anthropomorphically","anthropomorphism","anthropomorphizing","anthropomorphous","anti","antiabortion","antiabortionist","antiaircraft","antibacterial","antibiotic","antibody","antic","anticancer","antichrist","anticipate","anticipated","anticipation","anticipative","anticipatory","anticked","anticking","anticlerical","anticlimactic","anticlimactically","anticlimax","anticline","anticlockwise","anticoagulant","anticoagulation","anticommunism","anticommunist","anticompetitive","anticyclone","anticyclonic","antidemocratic","antidepressant","antidisestablishmentarianism","antidote","antietam","antifascist","antiformant","antifreeze","antifundamentalist","antigen","antigenic","antigenicity","antigone","antigua","antihero","antiheroes","antihistamine","antihistorical","antiknock","antilabor","antillean","antilles","antilogarithm","antilogs","antimacassar","antimalarial","antimatter","antimicrobial","antimissile","antimony","antin","anting","antinomian","antinomy","antinuclear","antioch","antioxidant","antiparticle","antipas","antipasti","antipasto","antipathetic","antipathy","antipersonnel","antiperspirant","antiphon","antiphonal","antipodal","antipode","antipodean","antipodes","antipollution","antipoverty","antiquarian","antiquarianism","antiquary","antiquate","antiquation","antique","antiquity","antiredeposition","antiresonance","antiresonator","antisemitic","antisemitism","antisepses","antisepsis","antiseptic","antiseptically","antiserum","antislavery","antisocial","antispasmodic","antisubmarine","antisymmetric","antisymmetry","antitank","antitheses","antithesis","antithetic","antithetical","antithyroid","antitoxin","antitrust","antivenin","antiviral","antivivisectionist","antiwar","antler","antlr","antmatchers","antofagasta","antoine","antoinette","anton","antone","antonella","antonetta","antoni","antonia","antonie","antonietta","antonin","antonina","antonino","antoninus","antonio","antonius","antonovics","antony","antonym","antonymous","antral","antsy","antwan","antwerp","anubis","anus","anvil","anxiety","anxious","anxiousness","any","anya","anybody","anyhow","anymore","anyobject","anyone","anyplace","anything","anytime","anyway","anyways","anywhere","anywise","ao","aol","aop","aorta","aortic","aot","ap","apace","apache","apalachicola","apart","apartheid","apartment","apartness","apathetic","apathetically","apathy","apatite","apb","apc","ape","aped","apelike","apennines","aper","aperiodic","aperiodically","aperiodicity","aperitif","aperture","apex","aphasia","aphasic","aphelia","aphelion","aphid","aphonic","aphorism","aphoristic","aphoristically","aphrodisiac","aphrodite","api","apia","apiarist","apiary","apical","apices","apiclient","apicontroller","apidocs","apiece","apikey","apis","apiservice","apish","apishness","apiurl","apiversion","apk","apl","aplenty","aplomb","apns","apo","apocalypse","apocalyptic","apocrypha","apocryphal","apocryphalness","apogee","apolar","apolitical","apollinaire","apollo","apollonian","apologetic","apologetically","apologetics","apologia","apologies","apologist","apologize","apologizer","apologizes","apologizing","apology","apoplectic","apoplexy","apos","apostasy","apostate","apostatize","apostle","apostleship","apostolic","apostrophe","apostrophized","apothecary","apothegm","apotheoses","apotheosis","apotheosized","apotheosizes","apotheosizing","app","appalachia","appalachian","appall","appalling","appaloosa","appanage","apparatus","apparel","apparency","apparent","apparently","apparentness","apparition","appbar","appbarlayout","appbundle","appcelerator","appclassloader","appcompat","appcompatactivity","appcomponent","appconfig","appcontext","appcontroller","appdata","appdelegate","appdomain","appeal","appealer","appealing","appear","appearance","appeared","appearer","appearing","appears","appease","appeased","appeasement","appeaser","appellant","appellate","appellation","appellative","append","appendage","appendchild","appenddata","appendectomy","appended","appender","appendices","appendicitis","appending","appendix","appendline","appends","appendtext","appendto","appengine","appertain","appetite","appetizer","appetizing","appia","appian","appid","appium","appkit","applaud","applauder","applause","apple","applecart","applejack","apples","applesauce","applescript","appleseed","applet","appleton","applewebkit","appliance","applicabilities","applicability","applicable","applicably","applicant","applicants","applicate","application","applicationcontext","applicationcontroller","applicationdbcontext","applicationdispatcher","applicationfilterchain","applicationid","applicationname","applicationrecord","applications","applicationuser","applicative","applicator","applied","applier","applies","appliqu","appliqud","apply","applybindings","applying","appmodule","appname","appoint","appointee","appointer","appointive","appointment","appointments","appolonia","appomattox","apportion","apportionment","appose","apposite","appositeness","apposition","appositive","appraisal","appraise","appraised","appraisees","appraiser","appraises","appraising","appreciable","appreciably","appreciate","appreciated","appreciation","appreciative","appreciativeness","appreciator","appreciatory","apprehend","apprehender","apprehensible","apprehension","apprehensive","apprehensiveness","apprentice","apprenticeship","apprise","apprizer","apprizingly","apprizings","approach","approachability","approachable","approacher","approaches","approaching","approbate","approbation","appropriable","appropriate","appropriated","appropriately","appropriateness","appropriation","appropriator","approval","approve","approved","approver","approving","approx","approximate","approximately","approximation","approximative","apps","appserver","appsettings","appspot","appstore","apptheme","appurtenance","appurtenant","appwidgetmanager","apr","apricot","april","aprilette","apron","apropos","aps","apse","apsis","apt","aptana","apter","aptest","aptitude","aptness","apuleius","aq","aqua","aquaculture","aqualung","aquamarine","aquanaut","aquaplane","aquarium","aquarius","aquatic","aquatically","aquavit","aqueduct","aqueous","aquiculture","aquifer","aquila","aquiline","aquinas","aquino","aquitaine","ar","ara","arab","arabel","arabela","arabele","arabella","arabelle","arabesque","arabia","arabian","arabic","arability","arabist","arable","araby","araceli","arachnid","arachnoid","arachnophobia","arafat","araguaya","aral","araldo","aramaic","aramco","arange","arapaho","arapahoe","arapahoes","ararat","araucanian","arawak","arawakan","arb","arbiter","arbitrage","arbitrager","arbitrageur","arbitrament","arbitrarily","arbitrariness","arbitrary","arbitrate","arbitration","arbitrator","arbor","arboreal","arbores","arboretum","arborvitae","arbutus","arc","arcade","arcadia","arcadian","arcana","arcane","arcgis","arch","archaeological","archaeologist","archaic","archaically","archaimbaud","archaism","archaist","archaize","archaizer","archambault","archangel","archbishop","archbishopric","archdeacon","archdiocesan","archdiocese","archduchess","archduke","archean","archenemy","archeologist","archeology","archer","archery","archetypal","archetype","archfiend","archfool","archibald","archibaldo","archibold","archie","archiepiscopal","archimedes","arching","archipelago","architect","architectonic","architectonics","architectural","architecture","architectures","architrave","archival","archive","archived","archives","archivist","archness","archway","archy","arclike","arco","arcsine","arctangent","arctic","arcturus","arcu","arda","ardabil","ardath","ardeen","ardelia","ardelis","ardella","ardelle","arden","ardency","ardene","ardenia","ardent","ardine","ardis","ardisj","ardith","ardor","ardra","arduino","arduous","arduousness","ardyce","ardys","ardyth","are","area","areal","areas","areawide","areequal","arel","aren","arena","arenaceous","arequipa","ares","aretha","arg","argb","argc","argent","argentina","argentine","argentinean","argentinian","arginine","argmax","argo","argon","argonaut","argonne","argosy","argot","argparse","args","arguable","arguably","argue","arguer","arguing","argument","argumentation","argumentative","argumentativeness","argumentexception","argumentnullexception","arguments","argus","argv","argyle","ari","aria","ariadne","arial","ariana","arianism","arianist","arid","aridatha","aridity","aridness","arie","ariel","ariela","ariella","arielle","aries","aright","arin","ario","ariosto","arise","arisen","arises","aristarchus","aristides","aristocracy","aristocrat","aristocratic","aristocratically","aristophanes","aristotelean","aristotelian","aristotle","arithmetic","arithmetical","arithmetician","arithmetize","arius","ariz","arizona","arizonan","arizonian","arjuna","ark","ark","arkansan","arkansas","arkhangelsk","arkwright","arlan","arlana","arlee","arleen","arlen","arlena","arlene","arleta","arlette","arley","arleyne","arlie","arliene","arlin","arlina","arlinda","arline","arlington","arluene","arly","arlyn","arlyne","arm","armada","armadillo","armageddon","armagnac","armament","arman","armand","armando","armata","armature","armband","armchair","armco","armeabi","armed","armenia","armenian","armer","armful","armhole","armin","arming","arminius","armistice","armless","armlet","armload","armonk","armor","armored","armorer","armorial","armory","armour","armpit","armrest","arms","armstrong","armv","army","arn","arnaldo","arne","arneb","arney","arnhem","arni","arnie","arno","arnold","arnoldo","arnuad","arnulfo","arny","aroma","aromatherapist","aromatherapy","aromatic","aromatically","aromaticity","aromaticness","aron","arose","around","arousal","arouse","aroused","arp","arpa","arpanet","arpeggio","arquillian","arr","arrack","arragon","arraign","arraignment","arrange","arrangeable","arranged","arrangement","arranger","arranges","arranging","arrant","arras","array","arrayadapter","arraybuffer","arraycollection","arraycopy","arrayer","arrayindexoutofboundsexception","arraylist","arrays","arraysize","arraywithobjects","arrear","arrest","arrestee","arrester","arresting","arrestor","arrhenius","arrhythmia","arrhythmic","arrhythmical","arri","arrival","arrive","arrived","arriver","arrives","arrogance","arrogant","arrogate","arrogation","arron","arrow","arrowhead","arrowroot","arrows","arroyo","arsenal","arsenate","arsenic","arsenide","arsine","arson","arsonist","art","artair","artaxerxes","arte","artefact","artemas","artemis","artemus","arterial","arteriolar","arteriole","arterioscleroses","arteriosclerosis","artery","artesian","artful","artfulness","arther","arthritic","arthritides","arthritis","arthrogram","arthropod","arthroscope","arthroscopic","arthur","arthurian","artichoke","article","articleid","articles","articulable","articular","articulate","articulated","articulately","articulateness","articulates","articulation","articulator","articulatory","artie","artifact","artifactid","artifactory","artifacts","artifice","artificer","artificial","artificiality","artificialness","artillerist","artillery","artilleryman","artillerymen","artiness","artisan","artist","artiste","artistic","artistically","artistry","artists","artless","artlessness","arts","artsy","artur","arturo","artus","artwork","arty","aruba","arum","arv","arvie","arvin","arvy","ary","aryan","aryn","as","asa","asama","asap","asarray","asax","asbestos","asc","ascella","ascend","ascendancy","ascendant","ascender","ascending","ascension","ascent","ascertain","ascertainment","ascetic","ascetically","asceticism","ascii","ascot","ascribe","ascription","ascriptive","ascx","asd","asdf","ase","asenumerable","aseptic","aseptically","asexual","asexuality","asf","asgard","ash","ashame","ashamed","ashanti","ashbey","ashby","ashcan","ashely","asher","asheville","ashia","ashien","ashil","ashkenazim","ashkhabad","ashla","ashlan","ashland","ashlar","ashlee","ashleigh","ashlen","ashley","ashli","ashlie","ashlin","ashly","ashman","ashmolean","ashore","ashram","ashton","ashtray","ashurbanipal","ashx","ashy","asia","asian","asiatic","aside","asilomar","asimov","asin","asinine","asininity","asio","ask","askance","asked","asker","askew","asking","asks","asl","aslant","asleep","aslist","asm","asmara","asmx","asn","asocial","asoka","asp","asparagus","aspartame","aspca","aspect","aspectj","aspects","aspell","aspen","asper","asperity","aspersion","asphalt","asphodel","asphyxia","asphyxiate","asphyxiation","aspic","aspidiske","aspidistra","aspirant","aspirate","aspiration","aspirational","aspirator","aspire","aspirer","aspirin","asplenium","aspnet","aspnetcore","aspx","asquith","ass","assad","assail","assailable","assailant","assam","assamese","assassin","assassinate","assassination","assault","assaulter","assaultive","assay","assayer","assemblage","assemble","assembled","assembler","assemblies","assembly","assemblyidentity","assemblyman","assemblymen","assemblyname","assemblywoman","assemblywomen","assent","assert","assertequals","asserter","assertion","assertional","assertionerror","assertions","assertive","assertiveness","asserts","assertthat","asserttrue","assess","assessed","assesses","assessment","assessor","asset","assetmanager","assets","asseverate","asseveration","asshole","assiduity","assiduous","assiduousness","assign","assignable","assignation","assigned","assignee","assigner","assigning","assignment","assignments","assignor","assigns","assimilate","assimilation","assimilationist","assisi","assist","assistance","assistant","assistantship","assisted","assister","assize","assn","assoc","associable","associate","associated","associateship","association","associational","associations","associative","associativity","associator","assonance","assonant","assort","assorter","assortment","asst","assuage","assuaged","assumability","assume","assumed","assumer","assumes","assuming","assumption","assumptions","assumptive","assurance","assure","assured","assuredness","assurer","assuring","assyria","assyrian","assyriology","ast","astaire","astarte","astatine","astc","aster","asteria","asterisk","asterisked","astern","asteroid","asteroidal","asthma","asthmatic","astigmatic","astigmatism","astir","aston","astonish","astonishing","astonishment","astor","astoria","astound","astounding","astra","astraddle","astrakhan","astral","astray","astrid","astride","astring","astringency","astringent","astrix","astrolabe","astrologer","astrological","astrologist","astrology","astronaut","astronautic","astronautical","astronautics","astronomer","astronomic","astronomical","astronomy","astrophysical","astrophysicist","astrophysics","astroturf","asturias","astute","astuteness","astype","asuncin","asunder","asus","aswan","aswell","asylum","asymmetric","asymmetrical","asymmetry","asymptomatic","asymptomatically","asymptote","asymptotic","asymptotically","async","asynccallback","asynchronism","asynchronous","asynchronously","asynchrony","asyncio","asyncresult","asynctask","at","atacama","atahualpa","atalanta","atan","atari","atatrk","atavism","atavist","atavistic","ataxia","ataxic","ate","atelier","atemporal","athabasca","athabascan","athabaska","athabaskan","atheism","atheist","atheistic","athena","athene","athenian","athens","atheroscleroses","atherosclerosis","athirst","athlete","athletic","athletically","athleticism","athletics","athwart","atilt","atindex","atkins","atkinson","atl","atlanta","atlante","atlantes","atlantic","atlantis","atlas","atlassian","atleast","atm","atman","atmosphere","atmospheric","atmospherically","atoi","atoll","atom","atomic","atomically","atomicity","atomics","atomistic","atomization","atomize","atomizer","atoms","atonal","atonality","atone","atonement","atop","atp","atreus","atria","atrial","atrium","atrocious","atrociousness","atrocity","atrophic","atrophy","atropine","atropos","ats","att","attach","attached","attacher","attachevent","attaching","attachment","attachments","attack","attacker","attacks","attain","attainabilities","attainability","attainable","attainableness","attainably","attainder","attained","attainer","attainment","attar","attempt","attempted","attempter","attempting","attempts","attend","attendance","attendant","attended","attendee","attendees","attender","attention","attentional","attentionality","attentive","attentiveness","attenuate","attenuated","attenuation","attenuator","attest","attestation","attested","attester","attic","attica","attila","attire","attitude","attitudinal","attitudinize","attlee","attn","attorney","attr","attract","attractant","attraction","attractive","attractiveness","attractivenesses","attractor","attrib","attributable","attribute","attributed","attributeerror","attributename","attributer","attributes","attributeset","attributevalue","attribution","attributional","attributive","attrition","attrs","atts","attucks","attune","atty","atv","atwitter","atwood","atypical","au","aube","auberge","aubergine","auberon","aubert","auberta","aubine","aubree","aubrette","aubrey","aubrie","aubry","auburn","auc","auckland","auction","auctioneer","auctor","aud","audacious","audaciousness","audacity","auden","audi","audibility","audible","audibles","audibly","audie","audience","audio","audiobook","audioformat","audiogram","audiological","audiologist","audiology","audiomanager","audiometer","audiometric","audiometry","audiophile","audioplayer","audiotape","audiovisual","audit","audited","audition","auditor","auditorium","auditory","audra","audre","audrey","audrie","audry","audrye","audubon","audy","auerbach","aug","augean","auger","aught","augie","augment","augmentation","augmentative","augmenter","augue","augur","augury","august","augusta","augustan","auguste","augustin","augustina","augustine","augustinian","augustness","augusto","augustus","augy","auk","aundrea","aunt","auntie","aunty","aura","aural","aurea","aurel","aurelea","aurelia","aurelie","aurelio","aurelius","aureole","aureomycin","auria","auric","auricle","auricular","aurie","auriga","aurilia","aurlie","auroora","aurora","auroral","aurore","aurthur","auschwitz","auscultate","auscultation","auspice","auspicious","auspiciousness","auspiciousnesses","aussie","austen","austere","austereness","austerity","austin","austina","austine","austral","australasia","australasian","australes","australia","australian","australis","australites","australoid","australopithecus","austria","austrian","austronesian","aut","aute","auth","authentic","authentically","authenticate","authenticated","authenticating","authentication","authenticationmanager","authenticator","authenticatorbase","authenticity","author","authoress","authorial","authoritarian","authoritarianism","authoritative","authoritativeness","authorities","authority","authorization","authorize","authorized","authorizer","authorizes","authors","authorship","authservice","authtoken","autism","autistic","auto","autobahn","autobiographer","autobiographic","autobiographical","autobiography","autoclave","autocollimator","autocommit","autocomplete","autocompletetextview","autoconfigure","autocorrelate","autocorrelation","autocracy","autocrat","autocratic","autocratically","autodesk","autodial","autodidact","autoeventwireup","autofac","autofill","autofilter","autofluorescence","autofocus","autogeneratecolumns","autograph","autographs","autoignition","autoimmune","autoimmunity","autoincrement","autolayout","autoload","autoloader","automagically","automaker","automapper","automata","automate","automated","automatic","automatically","automating","automation","automatism","automatize","automaton","automobile","automorphism","automotive","autonavigator","autonomic","autonomous","autonomy","autopilot","autoplay","autopostback","autoprefixer","autopsy","autoregressive","autorelease","autorepeat","autosize","autostart","autosuggestibility","autotransformer","autowire","autowired","autowiredannotationbeanpostprocessor","autoworker","autumn","autumnal","aux","auxiliary","auxin","av","ava","avail","availability","available","availableness","availably","availing","avalanche","avalon","avant","avarice","avaricious","avariciousness","avast","avatar","avaudioplayer","avaunt","avc","avd","avdp","ave","aveline","avenge","avenged","avenger","aventine","aventino","avenue","average","averages","averell","averil","averill","avernus","averred","averrer","averring","averroes","avers","averse","averseness","aversion","avert","avery","averyl","aves","avesta","avfoundation","avg","avi","avian","aviary","aviate","aviation","aviator","aviatrices","aviatrix","avicenna","avictor","avid","avidity","avie","avigdor","avignon","avila","avionic","avionics","avior","avis","avitaminoses","avitaminosis","aviv","aviva","avivah","avocado","avocation","avocational","avogadro","avoid","avoidable","avoidably","avoidance","avoided","avoider","avoiding","avoids","avoirdupois","avon","avouch","avow","avowal","avowed","avower","avplayer","avr","avram","avril","avrit","avro","avrom","avuncular","avx","aw","awacs","await","awaiting","awake","awakefromnib","awaken","awakened","awakener","awakening","award","awarder","aware","awareness","awash","away","awe","aweigh","awesome","awesomeness","awestruck","awful","awfuller","awfullest","awfulness","awhile","awk","awkward","awkwardness","awl","awn","awning","awoke","awoken","awol","awry","aws","awt","ax","axd","axe","axehead","axel","axeman","axes","axial","axillary","axiological","axiology","axiom","axiomatic","axiomatically","axiomatization","axiomatize","axion","axios","axis","axle","axletree","axolotl","axon","ay","ayah","ayahs","ayala","ayatollah","ayatollahs","aye","ayers","aylmar","aylmer","aymara","aymer","ayn","az","azalea","azania","azazel","azerbaijan","azimuth","azimuthal","azimuths","azores","azov","azt","aztec","aztecan","azure","azurewebsites","b","ba","baa","baal","bab","babar","babara","babb","babbage","babbette","babbie","babbitt","babble","babbler","babcock","babe","babel","babette","babita","babka","baboon","babushka","baby","babyhood","babyish","babylon","babylonia","babylonian","babysat","babysit","babysitter","babysitting","bac","bacall","bacardi","baccalaureate","baccarat","bacchanal","bacchanalia","bacchanalian","bacchic","bacchus","bach","bachelor","bachelorhood","bacillary","bacilli","bacillus","back","backache","backarrow","backbench","backbencher","backbit","backbite","backbiter","backbitten","backboard","backbone","backbreaking","backbutton","backchaining","backcloth","backcolor","backdate","backdrop","backdropped","backdropping","backed","backend","backends","backer","backfield","backfill","backfire","backgammon","background","backgroundcolor","backgroundimage","backgrounds","backgroundworker","backhand","backhanded","backhander","backhoe","backing","backlash","backless","backlog","backlogged","backlogging","backorder","backpack","backpacker","backpedal","backplane","backplate","backrest","backscatter","backseat","backside","backslapper","backslapping","backslash","backslashes","backslid","backslide","backslider","backspace","backspin","backstabber","backstabbing","backstage","backstair","backstitch","backstop","backstopped","backstopping","backstreet","backstretch","backstroke","backtalk","backticks","backtrace","backtrack","backtracking","backup","backups","backus","backward","backwardness","backwards","backwash","backwater","backwood","backwoodsman","backwoodsmen","backyard","bacon","baconer","bacteria","bacterial","bactericidal","bactericide","bacteriologic","bacteriological","bacteriologist","bacteriology","bacterium","bactria","bad","badder","baddest","baddie","bade","baden","badge","badger","badinage","badland","badlands","badlogic","badly","badman","badmen","badminton","badmouth","badmouths","badness","badrequest","baedeker","baez","baffin","baffle","bafflement","baffler","baffling","bag","bagatelle","bagel","bagful","baggage","baggageman","baggagemen","bagged","bagger","baggily","bagginess","bagging","baggy","baghdad","bagpipe","bagpiper","bagrodia","bags","baguette","baguio","bah","baha","bahama","bahamanian","bahamian","bahia","bahrain","bahs","baikal","bail","bailey","bailie","bailiff","bailiwick","baillie","bailout","bailsman","bailsmen","baily","baird","bairn","bait","baiter","baize","baja","bak","bake","baked","bakehouse","bakelite","baker","bakersfield","bakery","bakeshop","baking","baklava","baksheesh","baku","bakunin","bal","balaclava","balalaika","balance","balanced","balancedness","balancer","balanchine","balancing","balboa","balcony","bald","balder","balderdash","baldfaced","baldness","baldric","balduin","baldwin","baldy","bale","balearic","baleen","baleful","balefuller","balefullest","balefulness","baler","balfour","bali","balinese","balk","balkan","balkanization","balkanize","balker","balkhash","balkiness","balky","ball","ballad","ballade","balladeer","balladry","ballard","ballast","ballcock","baller","ballerina","ballet","balletic","ballfields","ballgame","ballistic","ballistics","balloon","balloonist","ballot","balloter","ballpark","ballplayer","ballpoint","ballroom","balls","ballsy","ballyhoo","balm","balminess","balmy","baloney","balsa","balsam","balsamic","balthazar","baltic","baltimore","baluchistan","baluster","balustrade","balzac","bam","bamako","bamberger","bambi","bambie","bamboo","bamboozle","bamby","ban","banach","banal","banality","banana","bananas","bancroft","band","bandage","bandager","bandanna","bandbox","bandeau","bandeaux","bander","banding","bandit","banditry","bandmaster","bandoleer","bandpass","bands","bandsman","bandsmen","bandstand","bandstop","bandung","bandwagon","bandwidth","bandwidths","bandy","bane","baneful","banefuller","banefullest","bang","bangalore","banger","bangkok","bangladesh","bangladeshi","bangle","bangor","bangui","bani","banish","banisher","banishment","banister","banjarmasin","banjo","banjoist","banjul","bank","bankaccount","bankbook","bankcard","banker","banking","banknote","bankroll","bankrupt","bankruptcy","banks","banky","banned","banneker","banner","banners","banning","bannister","bannock","banns","banquet","banqueter","banquette","bans","banshee","bantam","bantamweight","banter","banterer","bantering","banting","bantu","banyan","banzai","baobab","baos","baotou","baptism","baptismal","baptist","baptiste","baptistery","baptistry","baptize","baptized","baptizer","baptizes","bar","barabbas","barb","barbabas","barbabra","barbadian","barbados","barbara","barbaraanne","barbarella","barbarian","barbarianism","barbaric","barbarically","barbarism","barbarity","barbarize","barbarossa","barbarous","barbarousness","barbary","barbe","barbecue","barbed","barbee","barbel","barbell","barbeque","barber","barbered","barberry","barbershop","barbette","barbey","barbi","barbie","barbital","barbiturate","barbour","barbra","barbuda","barbwire","barby","barcarole","barcelona","barchart","barclay","barcode","bard","barde","bardeen","bardic","bare","bareback","barefaced","barefacedness","barefoot","barehanded","bareheaded","barelegged","barely","bareness","barents","barf","barfly","bargain","bargainer","barge","bargeman","bargemen","bargepole","barhop","barhopped","barhopping","bari","baritone","barium","bark","barked","barkeep","barkeeper","barker","barkley","barks","barley","barleycorn","barlow","barmaid","barman","barmen","barn","barnabas","barnabe","barnaby","barnacle","barnard","barnaul","barnebas","barnes","barnett","barney","barnful","barnhard","barnie","barnsful","barnstorm","barnstormer","barnum","barny","barnyard","baroda","barometer","barometric","barometrically","baron","baronage","baroness","baronet","baronetcy","baronial","barony","baroque","barplot","barque","barquisimeto","barr","barrack","barracker","barracuda","barrage","barranquilla","barre","barred","barrel","barren","barrenness","barrera","barret","barrett","barrette","barri","barricade","barrie","barrier","barriers","barring","barrio","barrister","barron","barroom","barrow","barry","barrymore","bars","barstool","barstow","bart","bartel","bartend","bartender","barter","barterer","barth","barthel","bartholdi","bartholemy","bartholomeo","bartholomeus","bartholomew","bartie","bartk","bartlet","bartlett","bartolemo","bartolomeo","barton","bartram","barty","bary","barycenter","barycentre","barycentric","baryon","baryram","baryshnikov","bas","basal","basalt","basaltic","bascom","base","baseadapter","baseaddress","baseball","baseband","baseboard","baseclass","basecontroller","based","basedir","basel","baseless","baseline","basely","baseman","basemen","basement","basename","baseness","basepath","baseplate","bases","basetting","basetype","baseurl","bash","bashful","bashfulness","basho","bashrc","basia","basic","basically","basicdbobject","basichttpbinding","basicnamevaluepair","basics","basie","basil","basilar","basile","basilica","basilio","basilisk","basilius","basin","basinful","basis","bask","basket","basketball","basketry","basketwork","basophilic","basque","basra","bass","basset","basseterre","bassett","bassinet","bassist","basso","bassoon","bassoonist","basswood","bast","bastard","bastardization","bastardize","bastardized","bastardy","baste","baster","bastian","bastien","bastille","basting","bastion","basutoland","bat","bataan","batavia","batch","batches","batchsize","bate","bated","bater","bates","bath","bathe","bather","bathetic","bathhouse","bathmat","batholomew","bathos","bathrobe","bathroom","baths","bathsheba","bathtub","bathwater","bathyscaphe","bathysphere","batik","batista","batiste","batman","batmen","baton","batsheva","batsman","batsmen","battalion","batted","batten","batter","batteries","battery","batting","battle","battledore","battledress","battlefield","battlefront","battleground","battlement","battler","battleship","batty","batu","batwings","bauble","baud","baudelaire","baudoin","baudouin","bauer","bauhaus","baulk","bausch","bauxite","bavaria","bavarian","bawd","bawdily","bawdiness","bawdy","bawl","bawler","bax","baxie","baxter","baxy","bay","bayamon","bayard","bayberry","bayda","bayer","bayes","bayesian","baylor","bayonet","bayonne","bayou","bayreuth","baz","bazaar","bazel","bazillion","bazooka","bb","bbb","bbbb","bbc","bbl","bbox","bbq","bbs","bc","bcc","bcd","bcp","bcrypt","bd","bdd","bdist","bdrm","be","bea","beach","beachcomber","beachhead","beachwear","beacon","beacons","bead","beading","beadle","beadsman","beadworker","beady","beagle","beak","beaker","beale","bealle","beam","bean","beanbag","beancreationexception","beanie","beanpole","beans","beanstalk","beanutils","bear","bearable","bearably","beard","bearded","beardless","beardmore","beardsley","bearer","bearing","bearish","bearishness","bearlike","bearnaise","bearnard","bearskin","beasley","beast","beasties","beastings","beastliness","beastly","beat","beatable","beatably","beaten","beater","beatific","beatifically","beatification","beatify","beating","beatitude","beatlemania","beatles","beatnik","beatrice","beatrisa","beatrix","beatriz","beats","beau","beauchamps","beaufort","beaujolais","beaumarchais","beaumont","beauregard","beaut","beauteous","beauteousness","beautician","beautification","beautifier","beautiful","beautifully","beautifulness","beautifulsoup","beautify","beauty","beauvoir","beaux","beaver","beaverton","bebe","bebop","becalm","became","because","becca","bechtel","beck","becka","becker","becket","beckett","becki","beckie","beckon","becky","becloud","become","becomes","becoming","becquerel","bed","bedaub","bedazzle","bedazzlement","bedbug","bedchamber","bedclothes","bedded","bedder","bedding","bede","bedeck","bedevil","bedevilment","bedfast","bedfellow","bedford","bedim","bedimmed","bedimming","bedizen","bedlam","bedlinen","bedmaker","bedmate","bedouin","bedpan","bedpost","bedraggle","bedridden","bedrock","bedroll","bedroom","bedsheets","bedside","bedsit","bedsitter","bedsore","bedspread","bedspring","bedstead","bedstraw","bedtime","bee","beebe","beebread","beech","beecher","beechnut","beechwood","beef","beefburger","beefcake","beefiness","beefsteak","beefy","beehive","beekeeper","beekeeping","beeline","beelzebub","been","beep","beeper","beer","beerbohm","beermat","beery","beeswax","beet","beethoven","beetle","beeton","beetroot","beeves","befall","befell","befit","befitted","befitting","befog","befogged","befogging","before","beforeeach","beforehand","beforesend","befoul","befriend","befuddle","befuddlement","beg","began","beget","begetting","beggar","beggarliness","beggarly","beggary","begged","begging","begin","beginform","begining","begininvoke","beginner","beginners","beginning","beginpath","begins","begintransaction","begone","begonia","begot","begotten","begrime","begrudge","begrudging","beguile","beguilement","beguiler","beguiling","beguine","begum","begun","behalf","behalves","behan","behave","behaves","behaving","behavior","behavioral","behaviorism","behaviorist","behavioristic","behaviors","behaviorsubject","behaviour","behead","beheld","behemoth","behemoths","behest","behind","behindhand","behold","beholder","behoofs","behoove","behooving","behring","beiderbecke","beige","beijing","beilul","being","beirut","beitris","bejewel","bekesy","bekki","bel","bela","belabor","belarus","belate","belated","belatedness","belau","belay","belch","beleaguer","belem","belfast","belfry","belg","belgian","belgium","belgrade","belia","belicia","belie","belief","beliefs","belier","believability","believable","believably","believe","believed","believer","believes","believing","belinda","belita","belittle","belittlement","belittler","belize","bell","bella","belladonna","bellamy","bellanca","bellatrix","bellboy","belle","belled","belletrist","belletristic","belleville","bellflower","bellhop","bellicose","bellicoseness","bellicosity","belligerence","belligerency","belligerent","bellina","belling","bellini","bellman","bellmen","bellovin","bellow","bellows","bells","bellwether","bellwood","belly","bellyache","bellyacher","bellybutton","bellyful","bellyfull","belmont","belmopan","beloit","belong","belonging","belongs","belongsto","belongstomany","belorussia","belorussian","belove","beloved","below","belshazzar","belt","belted","belting","belton","beltran","beltsville","beltway","beluga","belushi","belva","belvedere","belvia","bely","beman","bemire","bemoan","bemuse","bemused","bemusement","ben","benacerraf","benares","bench","bencher","benchmark","benchmarking","benchmarks","bend","bended","bender","bendick","bendicty","bendite","bendix","beneath","benedetta","benedetto","benedick","benedict","benedicta","benedictine","benediction","benedicto","benedictory","benedikt","benedikta","benefaction","benefactor","benefactress","benefice","beneficence","beneficent","beneficial","beneficialness","beneficiary","benefit","benefiter","benefits","benelux","benet","benetta","benetton","benevolence","benevolent","benevolentness","bengal","bengali","benghazi","bengt","beniamino","benighted","benightedness","benign","benignant","benignity","benin","beninese","benita","benito","benjamen","benjamin","benji","benjie","benjy","benn","bennett","benni","bennie","bennington","benny","benoit","benoite","benson","bent","bentham","bentlee","bentley","benton","bents","bentwood","benumb","benyamin","benz","benzedrine","benzene","benzine","beograd","beowulf","bequeath","bequeaths","bequest","ber","berate","berber","bereave","bereavement","bereft","berenice","beret","berg","bergen","berger","bergerac","berget","berglund","bergman","bergson","bergsten","bergstrom","beribbon","beriberi","bering","beringer","berk","berke","berkeley","berkelium","berkie","berkley","berkly","berkowitz","berkshire","berky","berle","berlin","berliner","berlioz","berlitz","berm","berman","bermuda","bermudan","bermudian","bern","berna","bernadene","bernadette","bernadina","bernadine","bernard","bernardina","bernardine","bernardino","bernardo","bernarr","bernays","bernbach","berne","bernelle","bernese","bernete","bernetta","bernette","bernhard","bernhardt","berni","bernice","bernie","berniece","bernini","bernita","bernoulli","bernstein","berny","berra","berri","berrie","berry","berrylike","berserk","berserker","bert","berta","berte","berth","bertha","berthe","berths","berti","bertie","bertillon","bertina","bertine","berton","bertram","bertrand","bertrando","berty","beryl","beryle","beryllium","berzelius","bes","beseech","beseecher","beseeching","beseem","beset","besetting","beside","besides","besiege","besieger","besmear","besmirch","besom","besot","besotted","besotting","besought","bespangle","bespatter","bespeak","bespectacled","bespoke","bespoken","bess","bessel","bessemer","bessie","bessy","best","bestial","bestiality","bestiary","bestir","bestirred","bestirring","bestow","bestowal","bestrew","bestrewn","bestridden","bestride","bestrode","bestseller","bestselling","bestubble","bet","beta","betake","betaken","betatron","betcha","betel","betelgeuse","beth","bethanne","bethany","bethe","bethel","bethena","bethesda","bethina","bethink","bethlehem","bethought","bethune","betide","betimes","betoken","betook","betray","betrayal","betrayer","betroth","betrothal","betrothed","betroths","betsey","betsy","betta","bette","betteann","betteanne","better","betterment","betti","bettie","bettina","bettine","betting","bettor","betty","bettye","between","betweenness","betwixt","beulah","bev","bevan","bevel","beverage","beverie","beverlee","beverley","beverlie","beverly","bevin","bevon","bevvy","bevy","bewail","beware","bewhisker","bewigged","bewilder","bewildered","bewildering","bewilderment","bewitch","bewitching","bewitchment","bey","beyond","bezel","bezier","bf","bfs","bg","bgcolor","bgr","bh","bhopal","bhutan","bhutanese","bhutto","bi","bialystok","bianca","bianco","bianka","biannual","bias","biased","biases","biathlon","biaxial","bib","bibbed","bibbie","bibbing","bibby","bibbye","bibendum","bibi","bible","biblical","biblicists","bibliographer","bibliographic","bibliographical","bibliography","bibliophile","bibulous","bicameral","bicameralism","bicarb","bicarbonate","bicentenary","bicentennial","bicep","biceps","bichromate","bicker","bickerer","bickering","biconcave","biconnected","biconvex","bicuspid","bicycle","bicycler","bicyclist","bid","biddable","bidden","bidder","biddie","bidding","biddle","biddy","bide","bider","bidet","bidget","bidiagonal","bidirectional","bids","biennial","biennium","bienville","bier","bierce","bifocal","bifurcate","bifurcation","big","bigamist","bigamous","bigamy","bigdecimal","bigelow","bigfoot","bigged","bigger","biggest","biggie","bigging","biggish","bighead","bighearted","bigheartedness","bighorn","bight","bigint","biginteger","bigmouth","bigmouths","bigness","bigot","bigoted","bigotry","bigquery","bigwig","biharmonic","bijection","bijective","bijou","bijoux","bike","biker","bikini","biko","bil","bilabial","bilateral","bilateralness","bilayer","bilbao","bilberry","bilbo","bile","bilge","bili","biliary","bilinear","bilingual","bilingualism","bilious","biliousness","bilk","bilker","bill","billboard","biller","billet","billfold","billi","billiard","billie","billing","billings","billingsgate","billion","billionaire","billions","billionths","billow","billowy","billposters","bills","billy","billye","bimbo","bimetallic","bimetallism","bimini","bimodal","bimolecular","bimonthly","bin","binaries","binary","binaural","bind","bindable","binded","binder","bindery","binding","bindingcontext","bindingflags","bindingness","bindingredirect","bindingresult","bindings","bindingsource","bindle","bindparam","binds","bindvalue","bindweed","bing","binge","bingham","binghamton","bingo","bini","bink","binky","binnacle","binned","binni","binnie","binning","binny","binocular","binodal","binomial","bins","bintray","binuclear","bio","biochemical","biochemist","biochemistry","biodegradability","biodegradable","biodiversity","bioengineering","bioethics","biofeedback","biog","biograph","biographer","biographic","biographical","biography","bioko","biol","biologic","biological","biologist","biology","biomass","biomedical","biomedicine","biometric","biometrics","biometry","biomolecule","biomorph","bionic","bionically","bionics","biophysic","biophysical","biophysicist","biophysics","biopic","biopsy","biorhythm","bios","bioscience","biosphere","biostatistic","biosynthesized","biotechnological","biotechnologist","biotechnology","biotic","biotin","bipartisan","bipartisanship","bipartite","bipartition","biped","bipedal","biplane","bipolar","bipolarity","biracial","birch","bird","birdbath","birdbaths","birdbrain","birdcage","birder","birdhouse","birdie","birdieing","birdlike","birdlime","birds","birdseed","birdseye","birdsong","birdtables","birdwatch","birefringence","birefringent","biretta","birgit","birgitta","birk","birkenstock","birmingham","biro","biron","birt","birth","birthdate","birthday","birthmark","birthplace","birthrate","birthright","births","birthstone","bis","biscay","biscayne","biscuit","bisect","bisection","bisector","biserial","bisexual","bisexuality","bishkek","bishop","bishopric","bismarck","bismark","bismuth","bismuths","bison","bisque","bissau","bistable","bistate","bistro","bisyllabic","bit","bitblt","bitbucket","bitch","bitchily","bitchiness","bitchy","bitcoin","bitcoins","bitconverter","bite","biter","biting","bitmap","bitmapdata","bitmapdrawable","bitmapfactory","bitmapimage","bitmaps","bitnami","bitnet","bitrate","bits","bitser","bitset","bitted","bitten","bitter","bittern","bitterness","bitternut","bitterroot","bittersweet","bitting","bitty","bitumen","bituminous","bitwise","bivalent","bivalve","bivariate","bivouac","bivouacked","bivouacking","biweekly","biyearly","biz","bizarre","bizarreness","bizet","biztalk","bizzes","bj","bjorn","bk","bl","bla","blab","blabbed","blabber","blabbermouth","blabbermouths","blabbing","blabla","blablabla","black","blackamoor","blackball","blackberry","blackbird","blackbirder","blackboard","blackbody","blackburn","blackcolor","blackcurrant","blacken","blackener","blackfeet","blackfoot","blackguard","blackhead","blacking","blackish","blackjack","blackleg","blacklist","blackmail","blackmailer","blackman","blackmer","blackness","blackout","blackpool","blacksmith","blacksmiths","blacksnake","blackspot","blackstone","blackthorn","blacktop","blacktopped","blacktopping","blackwell","bladder","bladdernut","bladderwort","blade","blah","blahblah","blahs","blaine","blair","blaire","blake","blakelee","blakeley","blakey","blame","blameless","blamelessness","blamer","blameworthiness","blameworthy","blanc","blanca","blanch","blancha","blanchard","blanche","blancher","blancmange","bland","blandish","blandishment","blandit","blandness","blane","blank","blankenship","blanket","blanketing","blankness","blanks","blanton","blantyre","blare","blarney","blas","blaspheme","blasphemer","blasphemous","blasphemousness","blasphemy","blast","blaster","blasting","blastoff","blatancy","blatant","blather","blatting","blatz","blavatsky","blayne","blaze","blazer","blazing","blazon","blazoner","bldg","ble","bleach","bleached","bleacher","bleak","bleakness","blear","blearily","bleariness","bleary","bleat","bleater","bleed","bleeder","bleeker","bleep","blemish","blemished","blench","blend","blender","blenheim","bless","blessed","blessedness","blessing","blevins","blew","bligh","blight","blighter","blimey","blimp","blind","blinded","blinder","blindfold","blinding","blindly","blindness","blindside","blink","blinker","blinking","blinks","blinni","blinnie","blinny","blintz","blintze","blip","blipped","blipping","bliss","blisse","blissful","blissfulness","blister","blistering","blistery","blit","blithe","blitheness","blither","blithesome","blitz","blitzkrieg","blizzard","blk","bloat","bloater","blob","blobbed","blobbing","blobs","bloc","bloch","block","blockade","blockader","blockage","blockbuster","blockbusting","blockchain","blocked","blocker","blockhead","blockhouse","blocking","blockjunit","blockquote","blocks","blocksize","blocky","bloemfontein","blog","blogger","blogging","bloginfo","blogpost","blogs","blogspot","bloke","blomberg","blomquist","blond","blonde","blondell","blondelle","blondie","blondish","blondness","blondy","blood","bloodbath","bloodbaths","bloodcurdling","bloodhound","bloodied","bloodiness","bloodless","bloodlessness","bloodletting","bloodline","bloodmobile","bloodroot","bloodshed","bloodshot","bloodsport","bloodstain","bloodstock","bloodstone","bloodstream","bloodsucker","bloodsucking","bloodthirstily","bloodthirstiness","bloodthirsty","bloodworm","bloody","bloodymindedness","bloom","bloomer","bloomfield","bloomington","bloop","blooper","blossom","blossomy","blot","blotch","blotchy","blotted","blotter","blotting","blotto","blouse","blow","blower","blowfish","blowfly","blowgun","blowing","blown","blowout","blowpipe","blowtorch","blowup","blowy","blowzy","blt","blubber","blubbery","blucher","bludgeon","blue","blueback","bluebeard","bluebell","blueberry","bluebill","bluebird","bluebonnet","bluebook","bluebottle","bluebush","bluefish","bluegill","bluegrass","blueing","blueish","bluejacket","bluejeans","bluemix","blueness","bluenose","bluepoint","blueprint","bluer","bluest","bluestocking","bluesy","bluet","bluetooth","bluetoothadapter","bluetoothdevice","bluff","bluffer","bluffness","bluing","bluish","bluishness","blum","blumenthal","blunder","blunderbuss","blunderer","blundering","blunt","bluntness","blur","blurb","blurred","blurriness","blurring","blurry","blurt","blush","blusher","blushing","bluster","blusterer","blustering","blusterous","blustery","blvd","blythe","bm","bmi","bmp","bmw","bn","bo","boa","boar","board","boarded","boarder","boardgames","boarding","boardinghouse","boardroom","boards","boardwalk","boast","boaster","boastful","boastfulness","boat","boatclubs","boater","boathouse","boating","boatload","boatman","boatmen","boatswain","boatyard","bob","bobbe","bobbed","bobbee","bobbette","bobbi","bobbie","bobbin","bobbing","bobbitt","bobble","bobbsey","bobby","bobbye","bobbysoxer","bobcat","bobette","bobina","bobine","bobinette","bobolink","bobrow","bobs","bobsled","bobsledded","bobsledder","bobsledding","bobsleigh","bobsleighs","bobtail","bobwhite","boca","boccaccio","boccie","bock","bockwurst","bod","bode","bodega","bodenheim","bodhidharma","bodhisattva","bodice","bodied","bodies","bodiless","bodily","boding","bodkin","body","bodybuilder","bodybuilding","bodyguard","bodying","bodyparser","bodysuit","bodyweight","bodywork","boeing","boeotia","boeotian","boer","bog","bogart","bogartian","bogey","bogeyman","bogeymen","bogged","bogging","boggle","boggling","boggy","bogie","bogot","bogus","bogy","bogyman","bogymen","boheme","bohemia","bohemian","bohemianism","bohr","boigie","boil","boiled","boiler","boilermaker","boilerplate","boils","bois","boise","boisterous","boisterousness","bokeh","bola","bold","boldface","boldness","bole","bolero","boleyn","bolivar","bolivares","bolivia","bolivian","boll","bollard","bollix","bolo","bologna","bolometer","boloney","bolshevik","bolshevism","bolshevist","bolshevistic","bolshoi","bolster","bolsterer","bolt","bolted","bolter","bolton","bolts","boltzmann","bolus","bom","bomb","bombard","bombardier","bombardment","bombast","bombastic","bombastically","bombay","bomber","bombproof","bombshell","bona","bonanza","bonaparte","bonaventure","bonbon","bond","bondage","bonder","bondholder","bondie","bondman","bondmen","bondon","bonds","bondsman","bondsmen","bondwoman","bondwomen","bondy","bone","boned","bonehead","boneless","boner","bones","bonfire","bong","bongo","bonham","bonhomie","boniface","boniness","bonita","bonito","bonjour","bonkers","bonn","bonnee","bonner","bonnet","bonneted","bonneville","bonni","bonnibelle","bonnie","bonny","bonsai","bontempo","bonus","bony","bonzes","boo","boob","booby","boodle","boogeyman","boogie","boogieing","boohoo","book","bookbind","bookbinder","bookbindery","bookbinding","bookcase","booked","bookend","booker","bookid","bookie","booking","bookings","bookish","bookishness","bookkeep","bookkeeper","bookkeeping","booklet","bookmaker","bookmaking","bookmark","bookmarks","bookmobile","bookplate","books","bookseller","bookshelf","bookshelves","bookshop","bookstall","bookstore","bookwork","bookworm","bool","boole","boolean","booleanfield","booleans","boom","boomer","boomerang","boomtown","boon","boondocks","boondoggle","boondoggler","boone","boonie","boonies","boony","boor","boorish","boorishness","boost","booster","boosterism","boot","bootblack","boote","bootee","booth","boothe","booths","bootie","booting","bootlaces","bootle","bootleg","bootlegged","bootlegger","bootlegging","bootless","bootloader","bootply","bootprints","bootstrap","bootstrapcdn","bootstrapped","bootstrapper","bootstrapping","booty","booze","boozer","boozy","bop","bopped","bopping","borate","borax","bord","bordeaux","bordello","borden","border","borderbrush","bordercolor","bordered","borderer","borderfactory","borderland","borderlayout","borderline","borderpane","borderradius","borders","borderstyle","borderthickness","borderwidth","bordie","bordon","bordy","bore","borealis","boreas","bored","boredom","boreholes","borer","borg","borges","borgia","boric","boring","boris","bork","born","borne","borneo","borodin","boron","borosilicate","borough","boroughs","borroughs","borrow","borrowed","borrower","borrowing","borscht","borstal","boru","borzoi","bos","bosch","bose","bosh","bosnia","bosnian","bosom","bosomy","boson","bosporus","boss","bossily","bossiness","bossism","bossy","bostitch","boston","bostonian","bosun","boswell","bot","botanic","botanical","botanist","botany","botch","botcher","botes","botfly","both","bother","bothered","bothersome","bothy","boto","bots","botswana","botticelli","bottle","bottleneck","bottler","bottom","bottomless","bottomlessness","bottommost","botulin","botulinus","botulism","boucher","boudoir","bouffant","bougainvillea","bough","boughs","bought","bouillabaisse","bouillon","boulder","boulevard","bounce","bouncer","bouncily","bouncing","bouncy","bouncycastle","bound","boundaries","boundary","bounded","boundedness","bounden","bounder","bounders","boundfield","bounding","boundingbox","boundless","boundlessness","bounds","bounteous","bounteousness","bountiful","bountifulness","bounty","bouquet","bourbaki","bourbon","bourgeois","bourgeoisie","bourke","bourne","bournemouth","bout","boutique","boutonnire","bouvier","bovary","bovine","bow","bowditch","bowdlerization","bowdlerize","bowed","bowel","bowell","bowen","bower","bowers","bowery","bowes","bowie","bowing","bowl","bowlder","bowleg","bowlegged","bowler","bowlful","bowline","bowling","bowman","bowmen","bows","bowser","bowsprit","bowstring","bowwow","box","boxcar","boxed","boxer","boxes","boxful","boxing","boxlayout","boxlike","boxplot","boxtops","boxwood","boxy","boy","boyce","boycey","boycie","boycott","boycotter","boyd","boyer","boyfriend","boyhood","boyish","boyishness","boyle","boys","boyscout","boysenberry","bozo","bp","bpi","bpm","bps","bq","br","bra","brace","braced","bracelet","bracer","braces","brachia","brachium","bracken","bracket","bracketed","bracketing","brackets","brackish","brackishness","bract","brad","bradan","bradawl","bradbury","bradburys","bradded","bradding","braddock","brade","braden","bradford","bradley","bradly","bradney","bradshaw","bradstreet","brady","brae","brag","bragg","braggadocio","braggart","bragged","bragger","braggest","bragging","brahe","brahma","brahman","brahmanism","brahmaputra","brahmin","brahms","braid","braider","braiding","braille","brain","brainard","braincell","brainchild","brainchildren","braininess","brainless","brainlessness","brainpower","brainstorm","brainstorming","brainteaser","brainteasing","braintree","brainwash","brainwasher","brainwashing","brainwave","brainy","braise","brake","brakeman","brakemen","bram","bramble","brambling","brambly","brampton","bran","brana","branch","branched","branches","branching","branchlike","branchville","brand","brandais","brande","brandea","branded","brandeis","brandel","branden","brandenburg","brander","brandi","brandice","brandie","branding","brandise","brandish","brando","brandon","brands","brandt","brandtr","brandy","brandyn","brandywine","braniff","branned","branning","brannon","brant","brantley","braque","brash","brashness","brasilia","brass","brasserie","brassiere","brassily","brassiness","brassy","brat","bratislava","brattain","bratty","bratwurst","braun","bravado","bravadoes","brave","braveness","bravery","bravest","bravo","bravura","brawl","brawler","brawn","brawniness","brawny","bray","brayer","braze","brazen","brazenness","brazer","brazier","brazil","brazilian","brazos","brazzaville","breach","breacher","bread","breadbasket","breadboard","breadbox","breadcrumb","breadcrumbs","breadfruit","breadline","breadth","breadths","breadwinner","break","breakable","breakables","breakage","breakaway","breakdown","breaker","breakfast","breakfaster","breakfront","breaking","breakneck","breakout","breakpoint","breakpoints","breaks","breakthrough","breakthroughs","breakup","breakwater","bream","breanne","brear","breast","breastbone","breastfed","breastfeed","breasting","breastplate","breaststroke","breastwork","breath","breathable","breathalyser","breathalyzer","breathe","breather","breathing","breathless","breathlessness","breaths","breathtaking","breathy","brecht","breckenridge","bred","bredes","bree","breech","breeching","breed","breeder","breeding","breeds","breena","breeze","breezeway","breezily","breeziness","breezy","bremen","bremsstrahlung","bren","brena","brenda","brendan","brenden","brendin","brendis","brendon","brenn","brenna","brennan","brennen","brenner","brent","brenton","bresenham","brest","bret","brethren","breton","brett","breve","brevet","brevetted","brevetting","breviary","brevity","brew","brewer","brewery","brewing","brewpub","brewster","brezhnev","bria","brian","briana","brianna","brianne","briano","briant","briar","bribe","briber","bribery","brice","brick","brickbat","bricklayer","bricklaying","brickmason","brickwork","brickyard","bridal","bridalveil","bride","bridegroom","bridesmaid","bridewell","bridge","bridgeable","bridged","bridgehead","bridgeport","bridger","bridges","bridget","bridgetown","bridgett","bridgette","bridgewater","bridgework","bridging","bridgman","bridie","bridle","bridled","bridleway","brie","brief","briefcase","briefed","briefing","briefly","briefness","briefs","brien","brier","brietta","brig","brigade","brigadier","brigadoon","brigand","brigandage","brigantine","brigg","brigham","bright","brighten","brightener","brightness","brighton","brigid","brigida","brigit","brigitta","brigitte","brilliance","brilliancy","brilliant","brilliantine","brilliantness","brillo","brillouin","brim","brimful","brimless","brimmed","brimming","brimstone","brina","brindisi","brindle","brine","briner","briney","bring","bringer","bringing","brings","brininess","brink","brinkley","brinkmanship","brinn","brinna","briny","brioche","brion","briquet","briquette","brisbane","brisk","brisket","briskness","bristle","bristly","bristol","brit","brita","britain","britannia","britannic","britannica","britches","briticism","british","britisher","britishly","britney","britni","briton","britt","britta","brittan","brittaney","brittani","brittany","britte","britten","britteny","brittle","brittleness","brittne","brittney","brittni","brnaba","brnaby","brno","bro","broach","broacher","broad","broadband","broadcast","broadcaster","broadcasting","broadcastreceiver","broadcasts","broadcloth","broadcloths","broaden","broader","broadleaved","broadloom","broadminded","broadness","broadsheet","broadside","broadsword","broadway","brobdingnag","brobdingnagian","brocade","broccoli","brochette","brochure","brock","brockie","brocky","brod","broddie","broddy","broderic","broderick","brodie","brody","brogan","broglie","brogue","broil","broiler","brok","broke","broken","brokenhearted","brokenness","broker","brokerage","brokers","bromide","bromidic","bromine","bron","bronc","bronchi","bronchial","bronchiolar","bronchiole","bronchiolitis","bronchitic","bronchitis","broncho","bronchus","bronco","broncobuster","bronnie","bronny","bronson","bronte","brontosaur","brontosaurus","bronx","bronze","bronzed","bronzing","brooch","brood","brooder","broodiness","brooding","broodmare","broody","brook","brookdale","brooke","brookfield","brookhaven","brooklet","brooklyn","brookmont","brookside","broom","broomstick","bros","brose","broth","brothel","brother","brotherhood","brotherliness","brotherly","broths","brougham","brought","brouhaha","brow","browbeat","brown","browne","brownell","brownian","brownie","browning","brownish","brownness","brownout","brownstone","brownsville","brows","browse","browser","browserify","browsermodule","browsername","browsers","browsing","brr","brubeck","bruce","brucellosis","brucie","bruckner","bruegel","brueghel","bruin","bruis","bruise","bruised","bruiser","bruit","brumidi","brummel","brunch","brunei","brunelleschi","brunet","brunette","brunhilda","brunhilde","bruno","brunswick","brunt","brush","brusher","brushes","brushfire","brushlike","brushoff","brushwood","brushwork","brushy","brusque","brusqueness","brussels","brutal","brutality","brutalization","brutalize","brutalized","brutalizes","brute","brutish","brutishness","brutus","bruxelles","bryan","bryana","bryant","bryanty","bryce","bryn","bryna","brynn","brynna","brynne","brynner","bryon","brzezinski","bs","bsa","bsd","bson","bss","bst","bstr","bt","btc","btn","btnsave","btnsubmit","btree","btu","btw","bu","bub","bubble","bubblegum","bubbler","bubbles","bubbling","bubbly","buber","bubo","buboes","bubonic","buccaneer","buchanan","bucharest","buchenwald","buchwald","buck","buckaroo","buckboard","bucker","bucket","bucketful","bucketname","buckets","buckeye","buckhorn","buckie","buckingham","buckle","buckled","buckler","buckles","buckley","buckling","buckner","buckram","bucksaw","buckshot","buckskin","buckteeth","bucktooth","buckwheat","bucky","bucolic","bucolically","bud","budapest","budd","budded","buddha","buddhism","buddhist","buddie","budding","buddy","budge","budgerigar","budget","budgetary","budgeter","budgie","budging","budweiser","buehring","buena","buf","buff","buffalo","buffaloes","buffer","buffered","bufferedimage","bufferedinputstream","bufferedoutputstream","bufferedreader","bufferedwriter","bufferer","buffering","buffers","buffersize","buffet","bufflehead","buffoon","buffoonery","buffoonish","buffy","buford","bufsize","bug","bugaboo","bugatti","bugbear","bugeyed","bugged","bugger","buggered","buggering","buggery","bugging","buggy","bugle","bugler","bugs","bugzilla","buick","build","buildconfig","buildcontext","builddir","builder","builders","building","buildings","buildpack","builds","buildscript","buildtoolsversion","buildtypes","buildup","built","builtin","builtins","buiron","bujumbura","bukhara","bukharin","bukkit","bulawayo","bulb","bulba","bulblet","bulbous","bulfinch","bulganin","bulgaria","bulgarian","bulge","bulgy","bulimarexia","bulimia","bulimic","bulk","bulkhead","bulkiness","bulky","bull","bulldog","bulldogged","bulldogger","bulldogging","bulldoze","bulldozer","bullet","bulletin","bulletproof","bullets","bullfight","bullfighter","bullfighting","bullfinch","bullfrog","bullhead","bullheaded","bullheadedness","bullhide","bullhorn","bullied","bullion","bullish","bullishness","bullock","bullpen","bullring","bullseye","bullshit","bullshitted","bullshitter","bullshitting","bullwhackers","bullwinkle","bully","bullyboy","bullying","bulrush","bultmann","bulwark","bum","bumble","bumblebee","bumbler","bumbling","bumbry","bummed","bummer","bummest","bumming","bump","bumper","bumpiness","bumpkin","bumppo","bumptious","bumptiousness","bumpy","bun","bunch","bunche","bunchy","bunco","buncombe","bundestag","bundle","bundled","bundler","bundles","bundling","bundy","bung","bungalow","bungee","bunghole","bungle","bungler","bungling","bunin","bunion","bunk","bunker","bunkhouse","bunkmate","bunko","bunkum","bunni","bunnie","bunny","bunsen","bunt","bunting","bunyan","buoy","buoyancy","buoyant","bur","burbank","burble","burbler","burbs","burch","burden","burdensome","burdensomeness","burdock","bureau","bureaucracy","bureaucrat","bureaucratic","bureaucratically","bureaucratization","bureaucratize","burg","burgeon","burger","burgess","burgh","burgher","burghs","burglar","burglarize","burglarproof","burglary","burgle","burgomaster","burgoyne","burgundian","burgundy","burial","buried","burier","burk","burke","burl","burlap","burler","burlesque","burlesquer","burley","burlie","burliness","burlingame","burlington","burly","burma","burmese","burn","burnable","burnaby","burnard","burne","burned","burner","burnett","burning","burnish","burnisher","burnoose","burnout","burns","burnside","burnt","burp","burr","burris","burrito","burro","burroughs","burrow","burrower","bursa","bursae","bursar","bursary","bursitis","burst","burster","burt","burtie","burton","burty","burundi","burundian","bury","bus","busboy","busby","busch","buses","busgirl","bush","bushel","bushido","bushiness","bushing","bushland","bushman","bushmaster","bushmen","bushnell","bushwhack","bushwhacker","bushwhacking","bushy","busily","business","businesses","businesslike","businessman","businessmen","businesspeople","businessperson","businesswoman","businesswomen","busk","busker","buskin","buss","bust","bustard","buster","bustle","bustling","busty","busy","busybody","busyness","busywork","but","butane","butch","butcher","butcherer","butchery","butene","butler","butt","butte","butted","butter","butterball","buttercup","buttered","butterfat","butterfield","butterfingered","butterfingers","butterfly","butterknife","buttermilk","butternut","butterscotch","buttery","butting","buttock","button","buttoner","buttonhole","buttonholer","buttons","buttonweed","buttonwood","buttress","butyl","butyrate","buuel","buxom","buxomness","buxtehude","buy","buyback","buyer","buyers","buying","buyout","buys","buzz","buzzard","buzzer","buzzword","buzzy","bv","bw","bx","bxs","by","bye","byelaw","byelorussia","byers","bygone","byid","bylaw","byline","byliner","byob","bypass","bypath","bypaths","byplay","byproduct","byram","byran","byrann","byrd","byre","byref","byrle","byrne","byroad","byrom","byron","byronic","byronism","bystander","byte","bytearray","bytearrayinputstream","bytearrayoutputstream","bytebuffer","bytecode","bytes","bytesread","bytestring","byval","byway","byword","byzantine","byzantium","bz","c","ca","cab","cabal","cabala","caballed","caballero","caballing","cabana","cabaret","cabbage","cabbed","cabbing","cabby","cabdriver","caber","cabernet","cabin","cabinet","cabinetmaker","cabinetmaking","cabinetry","cabinetwork","cable","cablecast","cablegram","cabochon","caboodle","caboose","cabot","cabrera","cabrini","cabriolet","cabstand","cacao","cacciatore","cache","cached","cachepot","caches","cachet","caching","cacilia","cacilie","cackle","cackler","cackly","cacm","cacophonist","cacophonous","cacophony","cacti","cactus","cad","cadaver","cadaverous","caddish","caddishness","caddric","caddy","cadence","cadenced","cadencing","cadent","cadenza","cadet","cadette","cadge","cadger","cadillac","cadiz","cadmium","cadre","caducei","caduceus","caedmon","caesar","caesura","caf","cafe","cafeteria","caffe","caffeine","caftan","cage","caged","cager","cagey","cagier","cagiest","cagily","caginess","cagney","cahokia","cahoot","cahra","cai","caiaphas","caiman","cain","caine","cairistiona","cairn","cairo","caisson","caitiff","caitlin","caitrin","cajole","cajolement","cajoler","cajolery","cajun","cake","cakephp","cakewalk","cal","calabash","calaboose","calais","calamari","calamine","calamitous","calamitousness","calamity","calayer","calc","calcareous","calcareousness","calciferous","calcification","calcify","calcimine","calcine","calcite","calcium","calcomp","calculability","calculable","calculate","calculated","calculates","calculating","calculatingly","calculation","calculations","calculative","calculator","calculi","calculus","calcutta","calder","caldera","calderon","caldron","caldwell","cale","caleb","caledonia","calendar","calendars","calender","calf","calfskin","calgary","calhoun","cali","caliban","caliber","calibrate","calibrated","calibrater","calibrating","calibration","calibrator","calibri","calico","calicoes","calida","calif","california","californian","californium","caligula","caliper","caliph","caliphate","caliphs","calisthenic","calisthenics","call","calla","callable","callactivityoncreate","callaghan","callahan","callao","callback","callbacks","callean","called","callee","caller","callers","calley","calli","callida","callie","calligraph","calligrapher","calligraphic","calligraphist","calligraphy","calling","callingconvention","calliope","callisthenics","callisto","calloc","callosity","callous","callousness","callout","callow","callowness","calls","callsite","callus","cally","calm","calming","calmness","caloocan","caloric","calorie","calories","calorific","calorimeter","calorimetric","calorimetry","caltech","calumet","calumniate","calumniation","calumniator","calumnious","calumny","calv","calvary","calve","calvert","calves","calvin","calvinism","calvinist","calvinistic","calyces","calypso","calyx","cam","camacho","camala","camaraderie","camber","cambial","cambium","cambodia","cambodian","cambrian","cambric","cambridge","camcorder","camden","came","camel","camelcase","camelhair","camella","camellia","camelopardalis","camelot","camembert","cameo","camera","camerae","cameraman","cameramen","cameras","cameraupdatefactory","camerawoman","camerawomen","cameron","cameroon","cameroonian","camey","cami","camila","camile","camilla","camille","camino","camion","camisole","cammed","cammi","cammie","cammy","camoens","camomile","camouflage","camouflager","camp","campaign","campaigner","campaigns","campanile","campanological","campanologist","campanology","campbell","campbellsport","camper","campesinos","campest","campfire","campground","camphor","campinas","camping","campos","campsite","campus","campy","camry","camshaft","camus","can","canaan","canaanite","canactivate","canad","canada","canadian","canadianism","canal","canaletto","canalization","canalize","canap","canard","canaries","canary","canasta","canaveral","canberra","cancan","cancel","cancelate","cancelbuttontitle","canceled","canceler","cancellation","cancellationtoken","cancelled","cancer","cancerous","cancun","candace","candelabra","candelabrum","candi","candice","candid","candida","candidacy","candidate","candidates","candidature","candide","candidly","candidness","candie","candle","candlelight","candlelit","candlepower","candler","candlestick","candlewick","candor","candra","candy","cane","canebrake","caner","canexecute","canine","caning","canis","canister","caniuse","canker","cankerous","cannabis","canned","cannelloni","canner","cannery","cannes","cannibal","cannibalism","cannibalistic","cannibalization","cannibalize","cannily","canniness","canninesses","canning","cannister","cannon","cannonade","cannonball","cannot","canny","canoe","canoeist","canoga","canon","canonic","canonical","canonicalization","canonicalize","canonist","canonization","canonize","canonized","canopus","canopy","canst","cant","cantabile","cantabrigian","cantaloupe","cantankerous","cantankerousness","cantata","canted","canteen","canter","canterbury","cantered","cantering","canticle","cantilever","canto","canton","cantonal","cantonese","cantonment","cantor","cantrell","cants","cantu","canute","canvas","canvasback","canvass","canvasser","canyon","cap","capabilities","capability","capable","capableness","capabler","capablest","capably","capacious","capaciousness","capacitance","capacitate","capacitive","capacitor","capacity","caparison","cape","capek","capella","caper","capeskin","capet","capetown","caph","capillarity","capillary","capistrano","capita","capital","capitalism","capitalist","capitalistic","capitalistically","capitalization","capitalize","capitalized","capitalizer","capitalizes","capitan","capitation","capitol","capitoline","capitulate","capitulation","caplet","capo","capon","capone","capote","capped","capping","cappuccino","cappy","capra","capri","caprice","capricious","capriciousness","capricorn","caps","capsicum","capsize","capstan","capstone","capsular","capsule","capsulize","capt","captain","captaincy","captcha","caption","captions","captious","captiousness","captivate","captivation","captivator","captive","captivity","captor","capture","captured","capturer","captures","capturing","capulet","caputo","capybara","car","cara","caracalla","caracas","caracul","carafe","caralie","caramel","caramelize","carapace","carapaxes","carat","caravaggio","caravan","caravaner","caravansary","caravanserai","caravel","caraway","carbide","carbine","carbohydrate","carbolic","carboloy","carbon","carbonaceous","carbonate","carbonation","carbondale","carbone","carbonic","carboniferous","carbonization","carbonize","carbonizer","carbonizes","carbonyl","carborundum","carboy","carbuncle","carbuncular","carburetor","carburetter","carburettor","carcase","carcass","carce","carcinogen","carcinogenic","carcinogenicity","carcinoma","card","cardamom","cardboard","cardenas","carder","cardholders","cardiac","cardiff","cardigan","cardin","cardinal","cardinality","carding","cardiod","cardiogram","cardiograph","cardiographs","cardioid","cardiologist","cardiology","cardiomegaly","cardiopulmonary","cardiovascular","cards","cardsharp","cardview","care","cared","careen","career","careerism","careerist","careers","carefree","careful","carefuller","carefullest","carefully","carefulness","caregiver","careless","carelessness","caren","carena","carer","cares","caresa","caress","caressa","caresse","caresser","caressing","caressive","caret","caretaker","careworn","carey","carfare","cargo","cargoes","carhop","carhopped","carhopping","cari","caria","carib","caribbean","caribou","caricature","caricaturisation","caricaturist","caricaturization","carid","carie","caries","caril","carillon","carillonned","carillonning","carilyn","carin","carina","carine","caring","cariotta","carious","carissa","carita","caritta","carjack","carl","carla","carlee","carleen","carlen","carlene","carleton","carletonian","carley","carlie","carlin","carlina","carline","carling","carlita","carlo","carload","carlota","carlotta","carlsbad","carlson","carlton","carly","carlye","carlyle","carlyn","carlynn","carlynne","carma","carmel","carmela","carmelia","carmelina","carmelita","carmella","carmelle","carmelo","carmen","carmencita","carmichael","carmina","carmine","carmita","carmon","carnage","carnal","carnality","carnap","carnation","carnegie","carnelian","carney","carnival","carnivore","carnivorous","carnivorousness","carnot","carny","caro","carob","carol","carola","carolan","carolann","carole","carolee","caroler","carolin","carolina","caroline","carolingian","carolinian","caroljean","carolus","carolyn","carolyne","carolynn","carom","caron","carotene","carotid","carousal","carouse","carousel","carouser","carp","carpal","carpathian","carpel","carpenter","carpentering","carpentry","carper","carpet","carpetbag","carpetbagged","carpetbagger","carpetbagging","carpeting","carpi","carping","carpool","carport","carpus","carr","carrageen","carree","carrel","carri","carriage","carriageway","carrie","carried","carrier","carriers","carrierwave","carries","carrillo","carrion","carrissa","carrol","carroll","carrot","carroty","carrousel","carry","carryall","carrying","carryout","carryover","cars","carsick","carsickness","carson","cart","cartage","carte","cartel","carter","cartesian","carthage","carthaginian","carthorse","cartier","cartilage","cartilaginous","cartload","cartographer","cartographic","cartography","carton","cartoon","cartoonist","cartridge","cartwheel","cartwright","carty","caruso","carve","carven","carver","carving","cary","caryatid","caryl","caryn","cas","casaba","casablanca","casals","casandra","casanova","casar","casbah","cascade","cascades","cascadetype","cascading","cascara","case","casebook","cased","caseharden","casein","caseload","casement","cases","casework","caseworker","casey","cash","cashbook","cashew","cashier","cashless","cashmere","casi","casie","casing","casino","cask","casket","caspar","casper","caspian","cass","cassandra","cassandre","cassandry","cassatt","cassaundra","cassava","casserole","cassette","cassey","cassi","cassia","cassie","cassino","cassiopeia","cassite","cassius","cassock","cassondra","cassowary","cassy","cast","castaneda","castanet","castaway","caste","casted","castellated","caster","castigate","castigation","castigator","castile","castillo","casting","castle","castoff","castor","castrate","castration","castries","castro","casts","casual","casualness","casualty","casuist","casuistic","casuistry","cat","cataclysm","cataclysmal","cataclysmic","catacomb","catafalque","catalan","catalepsy","cataleptic","catalina","catalog","cataloger","catalogue","catalonia","catalpa","catalysis","catalyst","catalytic","catalytically","catalyze","catamaran","catapult","cataract","catarina","catarrh","catarrhs","catastrophe","catastrophic","catastrophically","catatonia","catatonic","catawba","catbird","catboat","catcall","catch","catchable","catchall","catcher","catches","catching","catchment","catchpenny","catchphrase","catchup","catchword","catchy","cate","catechism","catechist","catechize","catecholamine","categoria","categoric","categorical","categorie","categories","categorization","categorize","categorized","category","categoryid","categoryinfo","categoryname","catenate","catenation","cater","catercorner","caterer","caterina","catering","caterpillar","caterwaul","catfish","catgut","catha","catharina","catharine","catharses","catharsis","cathartic","cathay","cathe","cathedral","cathee","cather","catherin","catherina","catherine","catheter","catheterize","cathi","cathie","cathleen","cathlene","cathode","cathodic","catholic","catholicism","catholicity","cathrin","cathrine","cathryn","cathy","cathyleen","cati","catid","catie","catiline","catina","cation","cationic","catkin","catlaina","catlee","catlike","catlin","catnap","catnapped","catnapping","catnip","cato","catrina","catriona","cats","catskill","catsup","catt","cattail","catted","cattery","cattily","cattiness","catting","cattle","cattleman","cattlemen","catty","catullus","catv","catwalk","caty","caucasian","caucasoid","caucasus","cauchy","caucus","caudal","caught","cauldron","cauliflower","caulk","caulker","causal","causality","causate","causation","causative","cause","caused","causeless","causer","causerie","causes","causeway","causing","caustic","caustically","causticity","cauterization","cauterize","cauterized","caution","cautionary","cautioner","cautious","cautiousness","cavalcade","cavalier","cavalierness","cavalry","cavalryman","cavalrymen","cave","caveat","caveats","caveatted","caveatting","caveman","cavemen","cavendish","caver","cavern","cavernous","caviar","cavil","caviler","caving","cavity","cavort","cavour","caw","caxton","cay","caye","cayenne","cayla","cayman","cayuga","cayuse","caz","cazzie","cb","cbc","cbind","cbs","cc","ccc","cccccc","cchaddie","ccp","cctv","ccu","cd","cdata","cdate","cdb","cdc","cde","cdecl","cdef","cdf","cdh","cdi","cdn","cdnjs","cdr","cds","cdt","ce","cease","ceasefire","ceaseless","ceaselessness","ceasing","ceausescu","cebu","cebuano","ceca","cecal","cece","cecelia","cecil","cecile","ceciley","cecilia","cecilio","cecilius","cecilla","cecily","cecum","ced","cedar","cede","ceded","ceder","cedes","cedilla","ceding","cedric","cef","ceil","ceilidh","ceiling","cel","celandine","celanese","cele","celebes","celebrant","celebrate","celebrated","celebratedness","celebration","celebrator","celebratory","celebrity","celene","celerity","celery","celesta","celeste","celestia","celestial","celestina","celestine","celestyn","celestyna","celia","celibacy","celibate","celie","celina","celinda","celine","celinka","celisse","celka","cell","cellar","cellarer","celle","cellforrowat","cellforrowatindexpath","cellidentifier","cellini","cellist","cello","cellophane","cellpadding","cellphone","cells","cellspacing","celltemplate","cellular","cellulite","celluloid","cellulose","cellvalue","celsius","celt","celtic","cement","cementa","cementer","cementum","cemetery","cenobite","cenobitic","cenotaph","cenotaphs","cenozoic","censer","censor","censored","censorial","censorious","censoriousness","censorship","censure","censurer","census","cent","centaur","centaurus","centavo","centenarian","centenary","centennial","center","centerboard","centered","centerer","centerfold","centerhorizontal","centering","centerline","centerpiece","centers","centervertical","centerx","centery","centigrade","centigram","centiliter","centime","centimeter","centipede","centos","central","centralia","centralism","centralist","centrality","centralization","centralize","centralized","centralizer","centralizes","centre","centrefold","centrex","centric","centrifugal","centrifugate","centrifugation","centrifuge","centripetal","centrist","centroid","cents","centuries","centurion","century","ceo","cephalic","cepheid","cepheus","cer","ceramic","ceramicist","ceramist","cerate","cerberus","cereal","cerebellar","cerebellum","cerebra","cerebral","cerebrate","cerebration","cerebrum","cerement","ceremonial","ceremonious","ceremoniousness","ceremony","cerenkov","ceres","cerf","cerise","cerium","cermet","cern","cerr","cert","certain","certainer","certainest","certainly","certainty","certifiable","certifiably","certificate","certificates","certification","certified","certifier","certify","certiorari","certitude","certs","cerulean","cervantes","cervical","cervices","cervix","cesar","cesare","cesarean","cesaro","cesium","cessation","cession","cessna","cesspit","cesspool","cest","cesya","cet","cetacean","cetera","cetus","cex","ceylon","ceylonese","cezanne","cf","cfc","cfg","cfif","cflags","cfm","cfo","cfoutput","cfset","cg","cgal","cgcolor","cgfloat","cgi","cgimage","cglib","cgpoint","cgpointmake","cgrect","cgrectmake","cgsize","cgsizemake","ch","chablis","chad","chadd","chaddie","chaddy","chadian","chadwick","chafe","chafer","chaff","chaffer","chafferer","chaffey","chaffinch","chagall","chagrin","chai","chaim","chain","chained","chaining","chainlike","chains","chainsaw","chair","chairlady","chairlift","chairman","chairmanship","chairmen","chairperson","chairwoman","chairwomen","chaise","chalcedony","chaldea","chaldean","chalet","chalice","chalk","chalkboard","chalkiness","chalkline","chalky","challenge","challenged","challenger","challenges","challenging","challis","chalmers","chamber","chamberer","chamberlain","chambermaid","chamberpot","chambers","chambray","chameleon","chamfer","chammy","chamois","chamomile","champ","champagne","champaign","champion","championship","champlain","chan","chance","chanced","chancel","chancellery","chancellor","chancellorship","chancellorsville","chancery","chances","chancey","chanciness","chancing","chancre","chancy","chanda","chandal","chandelier","chandigarh","chandler","chandra","chandragupta","chandrasekhar","chandy","chane","chanel","chaney","chang","changchun","change","changeabilities","changeability","changeable","changeableness","changeably","changed","changeless","changeling","changelog","changeover","changer","changes","changeset","changing","changsha","channa","channel","channeler","channelid","channeling","channelization","channelize","channellings","channels","channing","chanson","chant","chantal","chantalle","chanter","chanteuse","chantey","chanticleer","chantilly","chantry","chanty","chanukah","chao","chaos","chaotic","chaotically","chap","chaparral","chapbook","chapeau","chapel","chaperon","chaperonage","chaperone","chaperoned","chaplain","chaplaincy","chaplet","chaplin","chapman","chappaquiddick","chapped","chapping","chapter","chapters","char","chara","charabanc","character","characterful","characteristic","characteristically","characteristics","characterizable","characterization","characterize","characterized","characterizer","characterless","characters","charade","chararray","charat","charbroil","charcoal","charcode","charcodeat","chard","chardonnay","charfield","charge","chargeable","chargeableness","charged","charger","chargers","charges","charging","charil","charily","charin","charindex","chariness","chariot","charioteer","charis","charisma","charismata","charismatic","charismatically","charissa","charisse","charita","charitable","charitableness","charitablenesses","charitably","charity","charla","charlady","charlatan","charlatanism","charlatanry","charlean","charleen","charlemagne","charlena","charlene","charles","charleston","charley","charlie","charline","charlot","charlotta","charlotte","charlottesville","charlottetown","charlton","charm","charmain","charmaine","charmane","charmer","charmian","charmin","charmine","charming","charmion","charmless","charo","charolais","charon","charred","charring","chars","charsequence","charset","chart","chartdata","charted","charter","chartered","charterer","charting","chartist","chartres","chartreuse","chartroom","charts","charwoman","charwomen","chary","charybdis","charyl","chas","chase","chaser","chasing","chasity","chasm","chassis","chaste","chastely","chasten","chasteness","chastise","chastisement","chastiser","chastity","chasuble","chat","chateaubriand","chateaus","chats","chattahoochee","chattanooga","chatted","chattel","chatter","chatterbox","chatterer","chatterley","chatterton","chattily","chattiness","chatting","chatty","chaucer","chauffeur","chaunce","chauncey","chautauqua","chauvinism","chauvinist","chauvinistic","chauvinistically","chavez","chaw","chayefsky","chdir","che","cheap","cheapen","cheaper","cheapest","cheapish","cheapness","cheapskate","cheat","cheater","cheating","chechen","chechnya","check","checkable","checkbook","checkbox","checkboxes","checkboxlist","checked","checker","checkerboard","checkin","checking","checklist","checkmark","checkmate","checkoff","checkout","checkpoint","checkroom","checks","checkselfpermission","checkstyle","checksum","checksummed","checksumming","checkup","cheddar","cheek","cheekbone","cheekily","cheekiness","cheeky","cheep","cheer","cheerer","cheerful","cheerfuller","cheerfullest","cheerfulness","cheerily","cheeriness","cheerio","cheerios","cheerleader","cheerless","cheerlessness","cheers","cheery","cheese","cheeseburger","cheesecake","cheesecloth","cheesecloths","cheeseparing","cheesiness","cheesy","cheetah","cheetahs","cheeto","cheever","chef","cheffed","cheffing","chekhov","chelate","chelation","chelsae","chelsea","chelsey","chelsie","chelsy","chelyabinsk","chem","chemic","chemical","chemiluminescence","chemiluminescent","chemise","chemist","chemistry","chemotherapeutic","chemotherapy","chemurgy","chen","cheng","chengdu","chenille","cheops","cher","chere","cherey","cheri","cherianne","cherice","cherida","cherie","cherilyn","cherilynn","cherin","cherise","cherish","cherisher","cheriton","cherlyn","chernenko","chernobyl","cherokee","cheroot","cherri","cherrita","cherry","cherrypy","chert","cherub","cherubic","cherubim","chervil","chery","cherye","cheryl","chesapeake","cheshire","cheslie","chess","chessboard","chessman","chessmen","chest","chester","chesterfield","chesterton","chestful","chestnut","cheston","chesty","chet","chev","chevalier","cheviot","chevrolet","chevron","chevy","chew","chewer","chewiness","chewy","cheyenne","chg","chge","chi","chiang","chianti","chiaroscuro","chiarra","chiba","chic","chicago","chicagoan","chicana","chicane","chicanery","chicano","chichi","chick","chickadee","chickasaw","chicken","chickenfeed","chickenhearted","chickenpox","chickie","chickpea","chickweed","chicky","chicle","chicness","chico","chicory","chide","chiding","chief","chiefdom","chieftain","chiffon","chiffonier","chigger","chignon","chihuahua","chilblain","child","childbearing","childbirth","childbirths","childcare","childes","childhood","childish","childishness","childitem","childless","childlessness","childlike","childlikeness","childminders","childnode","childnodes","childposition","childprocess","childproof","childrearing","children","childs","chile","chilean","chili","chilies","chill","chiller","chilli","chilliness","chilling","chillness","chilly","chilton","chimaera","chimaerical","chimborazo","chime","chimer","chimera","chimeric","chimerical","chimiques","chimney","chimp","chimpanzee","chimu","chin","china","chinaman","chinamen","chinatown","chinchilla","chine","chinese","ching","chink","chinless","chinned","chinner","chinning","chino","chinook","chinstrap","chintz","chintzy","chip","chipboard","chipewyan","chipmunk","chipped","chippendale","chipper","chippewa","chipping","chips","chiquia","chiquita","chiral","chirico","chirography","chiropodist","chiropody","chiropractic","chiropractor","chirp","chirpy","chirrup","chisel","chiseler","chisholm","chisinau","chit","chitchat","chitchatted","chitchatting","chitin","chitinous","chittagong","chitterlings","chivalric","chivalrous","chivalrously","chivalrousness","chivalry","chive","chivvy","chivying","chk","chlamydia","chlamydiae","chlo","chloe","chloette","chloral","chlorate","chlordane","chloride","chlorinate","chlorinated","chlorinates","chlorination","chlorine","chloris","chlorofluorocarbon","chloroform","chlorophyll","chloroplast","chloroquine","chm","chmod","chock","chockablock","chocoholic","chocolate","chocolaty","choctaw","choice","choiceness","choices","choir","choirboy","choirmaster","choke","chokeberry","chokecherry","choker","chokes","choking","choler","cholera","choleric","cholesterol","choline","cholinesterase","chomp","chomsky","chongqing","choose","chooser","chooses","choosiness","choosing","choosy","chop","chophouse","chopin","chopped","chopper","choppily","choppiness","chopping","choppy","chopstick","choral","chorale","chord","chordal","chordata","chordate","chording","chore","chorea","choreograph","choreographer","choreographic","choreographically","choreographs","choreography","chorines","chorion","chorister","choroid","chortle","chortler","chorus","chose","chosen","chou","chow","chowder","chown","chr","chretien","chris","chrism","chrissake","chrisse","chrissie","chrissy","christ","christa","christabel","christabella","christal","christalle","christan","christchurch","christean","christel","christen","christendom","christened","christening","christensen","christenson","christi","christian","christiana","christiane","christianity","christianize","christiano","christians","christiansen","christie","christin","christina","christine","christlike","christmas","christmastide","christmastime","christoffel","christoffer","christoforo","christoper","christoph","christophe","christopher","christophorus","christos","christy","christye","christyna","chrisy","chroma","chromate","chromatic","chromatically","chromaticism","chromaticness","chromatics","chromatin","chromatogram","chromatograph","chromatographic","chromatography","chromic","chromite","chromium","chromosomal","chromosome","chromosphere","chronic","chronically","chronicle","chronicled","chronicler","chrono","chronograph","chronographs","chronography","chronological","chronologist","chronology","chronometer","chronometric","chrotoem","chrysa","chrysalids","chrysalis","chrysanthemum","chrysler","chrysostom","chrystal","chryste","chrystel","chteau","chteaux","chtelaine","chub","chubbiness","chubby","chucho","chuck","chuckhole","chuckle","chuckling","chuff","chug","chugged","chugging","chukchi","chukka","chum","chumash","chummed","chummily","chumminess","chumming","chummy","chump","chumping","chung","chungking","chunk","chunked","chunkiness","chunks","chunksize","chunky","chuntering","church","churchgoer","churchgoing","churchill","churchillian","churchliness","churchly","churchman","churchmen","churchwarden","churchwoman","churchwomen","churchyard","churl","churlish","churlishness","churn","churner","churning","chute","chutney","chutzpa","chutzpah","chutzpahs","chuvash","chyme","ci","cia","ciao","cicada","cicatrice","cicatrix","cicely","cicero","cicerone","ciceroni","ciceronian","cicily","cid","cider","ciel","cigar","cigarette","cigarillo","cilantro","cilia","ciliate","ciliately","cilium","cilka","cin","cinch","cinchona","cincinnati","cincture","cinda","cindee","cindelyn","cinder","cinderella","cindi","cindie","cindra","cindy","cine","cinema","cinematic","cinematographer","cinematographic","cinematography","cinerama","cinnabar","cinnamon","cint","cipher","ciphered","ciphers","ciphertext","cir","circa","circadian","circe","circle","circler","circles","circlet","circuit","circuital","circuitous","circuitousness","circuitry","circuity","circulant","circular","circularity","circularize","circularness","circulate","circulation","circulations","circulative","circulatory","circumcise","circumcised","circumciser","circumcision","circumference","circumferential","circumflex","circumlocution","circumlocutory","circumnavigate","circumnavigation","circumnavigational","circumpolar","circumscribe","circumscription","circumspect","circumspection","circumsphere","circumstance","circumstances","circumstantial","circumvent","circumvention","circus","cirillo","cirilo","ciro","cirque","cirrhoses","cirrhosis","cirrhotic","cirri","cirrus","cis","cisco","cissiee","cissy","cistern","cit","citadel","citation","citations","cite","cited","citibank","cities","citified","citizen","citizenry","citizens","citizenship","citrate","citric","citroen","citron","citronella","citrus","city","cityid","cityname","cityscape","citywide","civet","civic","civics","civil","civilian","civility","civilization","civilizational","civilize","civilized","civilizedness","civilizer","civilizes","civvies","cj","cjs","ck","ckeditor","cl","clack","clad","cladding","clads","claiborn","claiborne","claim","claimable","claimant","claimed","claimer","claiming","claims","clair","claire","clairol","clairvoyance","clairvoyant","clam","clambake","clamber","clamberer","clammed","clammily","clamminess","clamming","clammy","clamor","clamorer","clamorous","clamorousness","clamp","clampdown","clamper","clamshell","clan","clancy","clandestine","clandestineness","clang","clanger","clangor","clangorous","clank","clanking","clannish","clannishness","clansman","clansmen","clap","clapboard","clapeyron","clapped","clapper","clapping","clapton","claptrap","claque","clara","clarabelle","clarance","clare","claremont","clarence","clarendon","claresta","claret","clareta","claretta","clarette","clarey","clari","claribel","clarice","clarie","clarification","clarifier","clarify","clarinda","clarine","clarinet","clarinetist","clarinettist","clarion","clarissa","clarisse","clarita","clarities","clarity","clark","clarke","clarridge","clary","clash","clasher","clasp","clasped","clasper","class","classa","classb","classcastexception","classer","classes","classic","classical","classicism","classicist","classics","classid","classifiable","classification","classificatory","classified","classifier","classify","classiness","classless","classlist","classloader","classmate","classmethod","classname","classnotfoundexception","classpath","classroom","classrunner","classwork","classworlds","classy","clat","clatter","clatterer","clattering","clattery","claude","claudell","claudelle","claudetta","claudette","claudia","claudian","claudianus","claudie","claudina","claudine","claudio","claudius","claus","clausal","clause","clausen","clauses","clausewitz","clausius","claustrophobia","claustrophobic","clave","clavichord","clavicle","clavier","claw","clawer","clay","clayborn","clayborne","claybourne","clayey","clayier","clayiest","claymore","clayson","clayton","clazz","clea","clean","cleanable","cleaned","cleaner","cleanest","cleaning","cleanliness","cleanly","cleanness","cleans","cleanse","cleanser","cleanup","clear","clearance","clearcolor","clearcut","cleared","clearer","clearfix","clearheaded","clearheadedness","clearing","clearinghouse","clearinterval","clearly","clearness","clearrect","clears","cleartimeout","clearwater","clearway","cleat","cleavage","cleave","cleaver","cleavland","clef","cleft","clem","clematis","clemence","clemenceau","clemency","clement","clemente","clementia","clementina","clementine","clementius","clements","clemmie","clemmy","clemons","clemson","clench","clenches","clenching","cleo","cleon","cleopatra","clerc","clerestory","clergy","clergyman","clergymen","clergywoman","clergywomen","cleric","clerical","clericalism","clerissa","clerk","clerkship","cletis","cletus","cleve","cleveland","clever","cleverness","clevey","clevie","clevis","clew","clf","cli","cliburn","clich","clichd","click","clickable","clicked","clicker","clickhandler","clicking","clickonce","clicks","client","clientcontext","cliente","clientheight","clientid","clientle","clientname","clients","clientsecret","clientsocket","clientwidth","clientx","clienty","cliff","cliffhanger","cliffhanging","clifford","clifton","clim","climacteric","climactic","climate","climatic","climatically","climatological","climatologist","climatology","climax","climb","climbable","climbdown","climbed","climber","clime","clinch","clincher","clinching","cline","cling","clinger","clinging","clingy","clinic","clinical","clinician","clinit","clink","clinker","clinometer","clint","clinton","clio","cliometric","cliometrician","clip","clipboard","clipped","clipper","clipping","clips","clique","cliquey","cliquier","cliquiest","cliquish","cliquishness","clitoral","clitorides","clitoris","clive","clj","clk","cllocation","cllocationcoordinate","cllocationmanager","clo","cloaca","cloacae","cloak","cloakroom","clob","clobber","cloche","clock","clocker","clockmaker","clocks","clockwatcher","clockwise","clockwork","clod","clodded","clodding","cloddish","cloddishness","clodhopper","cloe","clog","clogged","clogging","cloisonn","cloisonnes","cloister","cloistral","clojure","clomp","clonal","clone","cloned","clones","cloning","clonk","clop","clopped","clopping","cloris","close","closed","closefisted","closehandle","closely","closemouthed","closeness","closeout","closer","closers","closes","closest","closet","closeup","closing","closure","closured","closures","closuring","clot","cloth","clothbound","clothe","clothes","clothesbrush","clotheshorse","clothesline","clothesman","clothesmen","clothespin","clothier","clothing","clotho","cloths","clotilda","clotted","clotting","cloture","cloud","cloudburst","clouded","cloudera","cloudflare","cloudformation","cloudfront","cloudiness","cloudless","cloudlessness","clouds","cloudscape","cloudwatch","cloudy","clout","clove","cloven","clover","cloverleaf","clovis","clown","clownish","clownishness","cloy","cloying","clr","cls","clsid","club","clubbed","clubbing","clubfeet","clubfoot","clubhouse","clubroom","clubs","cluck","clue","clueless","clues","cluj","clump","clumpy","clumsily","clumsiness","clumsy","clung","clunk","clunky","cluster","clustered","clustering","clusters","clutch","clutter","cluttered","cly","clyde","clydesdale","clytemnestra","clyve","clywd","cm","cmake","cmakefiles","cmakelists","cmap","cmath","cmd","cmdlet","cmdline","cmds","cmos","cmp","cms","cmu","cn","cname","cnf","cnidarian","cnn","cns","cnt","co","coach","coacher","coachman","coachmen","coachwork","coadjutor","coagulable","coagulant","coagulate","coagulation","coagulator","coal","coaler","coalesce","coalescence","coalescent","coalface","coalfield","coalition","coalitionist","coalminers","coarse","coarsen","coarseness","coast","coastal","coaster","coastguard","coastline","coat","coated","coates","coating","coattail","coattest","coauthor","coax","coaxer","coaxial","coaxing","cob","cobain","cobalt","cobb","cobbed","cobbie","cobbing","cobble","cobbler","cobblestone","cobby","coble","cobol","cobra","cobweb","cobwebbed","cobwebbing","cobwebby","coca","cocaine","cocci","coccus","coccyges","coccyx","cochabamba","cochin","cochineal","cochise","cochlea","cochleae","cochlear","cochran","cock","cockade","cockamamie","cockatoo","cockatrice","cockcrow","cocker","cockerel","cockeye","cockeyed","cockfight","cockfighting","cockily","cockiness","cockle","cocklebur","cockleshell","cockney","cockpit","cockroach","cockscomb","cockshies","cocksucker","cocksure","cocktail","cocky","coco","cocoa","cocoapods","coconut","cocoon","cocos","cocteau","cod","coda","codded","codding","coddle","coddler","code","codebase","codebehind","codebook","codebreak","codec","codecs","coded","codee","codegen","codehaus","codeigniter","codeine","codemirror","codename","codepad","codepen","codependency","codependent","codeplex","codeproject","coder","coders","codes","codesandbox","codetermine","codeword","codex","codfish","codger","codi","codices","codicil","codie","codification","codifier","codify","codigo","coding","codling","codpiece","cody","coed","coedited","coediting","coeditor","coedits","coeducation","coeducational","coef","coeff","coefficient","coefficients","coelenterate","coequal","coerce","coercer","coercible","coercion","coercive","coerciveness","coeval","coexist","coexistence","coexistent","coextensive","cofactor","coffee","coffeecake","coffeecup","coffeehouse","coffeemaker","coffeepot","coffeescript","coffer","cofferdam","coffey","coffin","coffman","cog","cogency","cogent","cogged","cogging","cogitate","cogitation","cogitator","cognac","cognate","cognation","cognition","cognitional","cognitive","cognito","cognizable","cognizance","cognizances","cognizant","cognomen","cognoscente","cognoscenti","cogwheel","cohabit","cohabitant","cohabitation","cohabitational","cohan","coheir","cohen","cohere","coherence","coherencies","coherency","coherent","coherer","cohesion","cohesive","cohesiveness","cohn","coho","cohoes","cohort","coif","coiffed","coiffing","coiffure","coil","coimbatore","coin","coinage","coincide","coincidence","coincident","coincidental","coined","coiner","coins","coinsurance","cointon","cointreau","coital","coitus","coke","col","cola","colan","colander","colas","colatitude","colb","colbert","colby","cold","coldblooded","coldfusion","coldish","coldness","cole","coleen","coleman","colene","coleridge","coleslaw","colet","coletta","colette","coleus","colfax","colgate","colic","colicky","coliform","colin","coliru","coliseum","colitis","coll","collaborate","collaboration","collaborative","collaborator","collage","collagen","collapse","collapsed","collapsibility","collapsible","collapsing","collar","collarbone","collard","collarless","collate","collated","collateral","collation","collator","colleague","colleagues","collect","collected","collectedness","collectible","collecting","collection","collections","collectionview","collective","collectivism","collectivist","collectivity","collectivization","collectivize","collector","collectors","collects","colleen","college","colleges","collegiality","collegian","collegiate","collen","collete","collette","collide","collider","collie","collier","colliery","collimate","collimated","collimates","collimating","collimation","collimator","collin","colline","collinear","collinearity","collision","collisional","collisions","collocate","collocation","colloid","colloidal","colloq","colloquial","colloquialism","colloquies","colloquium","colloquy","collude","collusion","collusive","colly","collying","colman","colname","colnames","colo","cologne","colombia","colombian","colombo","colon","colonel","colonelcy","colonial","colonialism","colonialist","colonist","colonization","colonize","colonized","colonizer","colonizes","colonnade","colons","colony","colophon","color","coloraccent","coloradan","colorado","coloradoan","colorant","coloration","coloratura","colorbar","colorblind","colorblindness","colorbox","colored","colorer","colorfast","colorfastness","colorful","colorfulness","colorimeter","colorimetry","colorindex","coloring","colorization","colorize","colorizing","colorless","colorlessness","colormap","colorprimary","colorprimarydark","colors","colorspace","colorwithred","colossal","colosseum","colossi","colossus","colostomy","colostrum","colour","colours","cols","colspan","colt","colter","coltish","coltishness","coltrane","columbia","columbian","columbine","columbus","column","columna","columnar","columncount","columndefinition","columndefinitions","columnindex","columnist","columnize","columnname","columnnames","columns","columnspan","columnwidth","colver","com","coma","comae","comaker","comanche","comatose","comb","combat","combatant","combative","combativeness","combed","comber","combination","combinational","combinations","combinator","combinatorial","combinatoric","combine","combined","combiner","combines","combining","combo","combobox","comboboxitem","combs","combusted","combustibility","combustible","combustion","combustive","comcast","comdex","comdr","come","comeback","comedian","comedic","comedienne","comedown","comedy","comeliness","comely","comer","comes","comestible","comet","cometary","cometh","comeuppance","comfit","comfort","comfortability","comfortable","comfortableness","comfortably","comforted","comforter","comforting","comfy","comic","comical","comicality","cominform","coming","comity","comm","comma","command","commandant","commandargument","commandbutton","commandeer","commander","commanding","commandline","commandlink","commandment","commandname","commando","commandparameter","commandrunnerimpl","commands","commandtext","commandtype","commas","commemorate","commemoration","commemorative","commemorator","commence","commencement","commencer","commend","commendably","commendation","commendatory","commender","commensurable","commensurate","commensurates","commensuration","comment","commentary","commentate","commentator","commented","commenter","commenting","comments","commerce","commercial","commercialism","commercialization","commercialize","commie","commingle","commiserate","commiseration","commissar","commissariat","commissary","commission","commissioner","commit","commitment","commits","committable","committal","committals","committed","committee","committeeman","committeemen","committeewoman","committeewomen","committing","commode","commodes","commodious","commodiousness","commodity","commodo","commodore","common","commonality","commonalty","commondatakinds","commoner","commonjs","commonly","commonness","commonplace","commonplaceness","commons","commonsense","commonweal","commonwealth","commonwealths","commotion","communal","communality","commune","communicability","communicable","communicably","communicant","communicate","communicates","communicating","communication","communicational","communications","communicative","communicativeness","communicator","communion","communique","communism","communist","communistic","communitarian","communities","community","communize","commutable","commutate","commutation","commutative","commutativity","commutator","commute","commuter","comoros","comp","compact","compaction","compactness","compactor","companies","companion","companionable","companionableness","companionably","companionship","companionway","company","companyid","companyname","compaq","comparabilities","comparability","comparable","comparableness","comparably","comparative","comparativeness","comparator","compare","compared","comparer","compares","compareto","comparing","comparison","comparisons","compartment","compartmental","compartmentalization","compartmentalize","compass","compassion","compassionate","compassionateness","compat","compatibility","compatible","compatibleness","compatibly","compatriot","compeer","compel","compellable","compelled","compelling","compendious","compendium","compensable","compensate","compensated","compensation","compensator","compensatory","compete","competence","competency","competent","competing","competition","competitive","competitiveness","competitor","competitors","compilable","compilation","compile","compiled","compiler","compilers","compilerservices","compiles","compilesdkversion","compiling","complacence","complacency","complacent","complain","complainant","complainer","complaining","complains","complaint","complaints","complaisance","complaisant","complected","complement","complementariness","complementarity","complementary","complementation","complementer","completablefuture","complete","completed","completely","completeness","completer","completes","completing","completion","completionhandler","complex","complexion","complexional","complexity","complexness","complextype","compliance","compliant","complicate","complicated","complicatedness","complication","complicator","complicit","complicity","complier","compliment","complimentary","complimenter","comply","component","componentdidmount","componentinfo","componentmodel","componentname","components","componentscan","componentwillmount","comport","comportment","compose","composed","composedness","composer","composers","composite","composition","compositional","compositions","compositor","compost","composure","compote","compound","compoundbutton","compounded","compounder","comprehend","comprehending","comprehensibility","comprehensible","comprehensibleness","comprehensibly","comprehension","comprehensions","comprehensive","comprehensiveness","compress","compressed","compressformat","compressibility","compressible","compressing","compression","compressional","compressive","compressor","comprise","compromise","compromised","compromiser","compromising","compton","comptroller","compulsion","compulsive","compulsiveness","compulsivity","compulsorily","compulsory","compunction","compuserve","computability","computable","computably","computation","computational","computations","compute","computed","computer","computerese","computerization","computerize","computername","computers","computes","computing","comrade","comradely","comradeship","comte","con","conakry","conan","conant","concat","concatenate","concatenated","concatenating","concatenation","concave","concaveness","conceal","concealed","concealer","concealing","concealment","conceded","conceit","conceited","conceitedness","conceivable","conceivably","conceive","conceiver","concentrate","concentration","concentrator","concentrically","concepcin","concept","conception","conceptional","concepts","conceptual","conceptuality","conceptualization","conceptualizations","conceptualize","conceptualizing","conceptually","concern","concerned","concerning","concerns","concert","concerted","concertina","concertize","concertmaster","concerto","concession","concessionaire","concessional","concessionary","concetta","concettina","conch","conchita","conchs","concierge","conciliar","conciliate","conciliation","conciliator","conciliatory","concise","conciseness","concision","conclave","conclude","concluder","conclusion","conclusions","conclusive","conclusiveness","concoct","concocter","concoction","concomitant","concord","concordance","concordant","concordat","concorde","concordia","concourse","concrete","concreteness","concretion","concubinage","concubine","concupiscence","concupiscent","concur","concurrence","concurrency","concurrent","concurrenthashmap","concurrently","concuss","concussion","cond","conda","condemn","condemnate","condemnation","condemnatory","condemner","condensate","condensation","condense","condensed","condenser","condensible","condescend","condescending","condescension","condign","condiment","condimentum","condition","conditional","conditionally","conditionals","conditioned","conditioner","conditioning","conditions","condo","condole","condolence","condom","condominium","condone","condoner","condor","condorcet","conduce","conducive","conduciveness","conduct","conductance","conductibility","conductible","conduction","conductive","conductivity","conductor","conductress","conduit","coneflower","conestoga","coney","conf","confab","confabbed","confabbing","confabulate","confabulation","confect","confection","confectioner","confectionery","confectionist","confederacy","confederate","confer","conferee","conference","conferences","conferrable","conferral","conferred","conferrer","conferring","confessed","confession","confessional","confessor","confetti","confidant","confidante","confide","confidence","confident","confidential","confidentiality","confidentialness","confider","confiding","config","configchanges","configfile","configs","configsections","configurable","configuration","configurationmanager","configurations","configure","configured","configureservices","configuring","confine","confined","confinement","confiner","confirm","confirmation","confirmatory","confirmed","confirmedness","confirmpassword","confirms","confiscate","confiscation","confiscator","confiscatory","conflagration","conflate","conflation","conflict","conflicting","conflicts","confluence","confluent","conform","conformable","conformal","conformance","conformational","conformer","conforming","conformism","conformist","conformities","conformity","conforms","confound","confounded","confront","confrontation","confrontational","confronter","confrre","confucian","confucianism","confucius","confuse","confused","confusedness","confuses","confusing","confusion","confutation","confute","confuter","cong","conga","congeal","congealment","congenial","congeniality","conger","congeries","congest","congestion","conglomerate","conglomeration","congo","congolese","congrats","congratulate","congratulation","congratulations","congratulatory","congregate","congregation","congregational","congregationalism","congregationalist","congress","congressional","congressman","congressmen","congresspeople","congressperson","congresswoman","congresswomen","congreve","congruence","congruences","congruency","congruent","congruential","congruity","congruous","congruousness","congue","conic","conical","conicalness","conics","conifer","coniferous","conjectural","conjecture","conjecturer","conjoint","conjugacy","conjugal","conjugate","conjugation","conjunct","conjunction","conjunctiva","conjunctive","conjunctivitis","conjuration","conjure","conjurer","conjuring","conk","conker","conley","conman","conn","connect","connected","connectedly","connectedness","connectible","connecticut","connecting","connection","connectionfactory","connectionhandler","connectionimpl","connectionless","connectionmanager","connectionpool","connectionresult","connections","connectionstring","connectionstrings","connective","connectivity","connectivitymanager","connector","connectors","connects","connelly","conner","connery","connexion","conney","conni","connie","conniption","connivance","connive","conniver","connoisseur","connor","connotative","connstring","connubial","conny","conquer","conquerable","conquered","conqueror","conquers","conquest","conquistador","conrad","conrade","conrado","conrail","conroy","cons","consalve","consanguineous","consanguinity","conscienceless","conscientious","conscientiousness","conscionable","conscious","consciousness","conscription","consecrate","consecrated","consecrates","consecrating","consecration","consectetur","consecutive","consecutiveness","consensus","consent","consenter","consenting","consequat","consequence","consequences","consequent","consequential","consequentiality","consequentialness","consequently","conservancy","conservation","conservationism","conservationist","conservatism","conservative","conservativeness","conservator","conservatory","consider","considerable","considerables","considerably","considerate","considerateness","consideration","considerations","considered","considerer","considering","considers","consign","consignee","consignment","consist","consistence","consistency","consistent","consistently","consisting","consistory","consists","consolable","consolata","consolation","consolatory","console","consoleapplication","consoled","consoler","consolidate","consolidated","consolidates","consolidation","consolidator","consoling","consomm","consonance","consonances","consonant","consonantal","consortia","consortium","conspectus","conspicuous","conspicuousness","conspiracy","conspirator","conspiratorial","const","constable","constabulary","constance","constancia","constancy","constant","constanta","constantia","constantin","constantina","constantine","constantino","constantinople","constantly","constants","constellation","consternate","consternation","constexpr","constipate","constipation","constituency","constituent","constitute","constituted","constitutes","constituting","constitution","constitutional","constitutionality","constitutionally","constitutive","constr","constrain","constrained","constrainedly","constraint","constraintbottom","constraintend","constraintlayout","constraints","constraintstart","constrainttop","constrict","constriction","constrictor","construable","construct","constructed","constructibility","constructible","constructing","construction","constructional","constructionist","constructions","constructive","constructiveness","constructor","constructorresolver","constructors","constructs","construe","consuela","consuelo","consul","consular","consulate","consulship","consult","consultancy","consultant","consultation","consultative","consulted","consulter","consulting","consumable","consume","consumed","consumer","consumerism","consumerist","consumers","consumes","consuming","consummate","consummated","consumption","consumptive","cont","contact","contacted","contactform","contactid","contacting","contactlist","contactname","contacts","contactscontract","contagion","contagious","contagiousness","contain","contained","container","containerbase","containerization","containerize","containers","containerview","containing","containment","contains","containskey","contaminant","contaminate","contaminated","contaminates","contaminating","contamination","contaminative","contaminator","contd","contemn","contemplate","contemplation","contemplative","contemplativeness","contemporaneity","contemporaneous","contemporaneousness","contempt","contemptible","contemptibleness","contemptibly","contemptuous","contemptuousness","content","contentcontrol","contentdescription","contented","contenteditable","contentedly","contentedness","contention","contentious","contentiousness","contentlength","contently","contentment","contentmode","contentoffset","contentpage","contentpane","contentplaceholder","contentpresenter","contentprovider","contentresolver","contents","contentsize","contenttemplate","contenttype","contentvalues","contentview","contentwindow","conterminous","contest","contestable","contestant","contested","context","contextcompat","contexthandler","contextloader","contextloaderlistener","contextmenu","contextpath","contexts","contextual","contextualize","contiguity","contiguous","contiguousness","continence","continent","continental","continents","contingency","contingent","continua","continuable","continual","continually","continuance","continuant","continuation","continue","continued","continuer","continues","continuewith","continuing","continuity","continuous","continuously","continuousness","continuum","contort","contortion","contortionist","contour","contours","contra","contraband","contrabass","contraception","contraceptive","contract","contractible","contractile","contractor","contracts","contractual","contradict","contradiction","contradictorily","contradictoriness","contradictory","contradistinction","contraflow","contrail","contraindicate","contraindication","contralto","contrapositive","contraption","contrapuntal","contrariety","contrarily","contrariness","contrariwise","contrary","contrast","contrasting","contrastive","contravene","contravener","contravention","contreras","contretemps","contrib","contribute","contributed","contributing","contribution","contributions","contributive","contributor","contributorily","contributors","contributory","contrite","contriteness","contrition","contrivance","contrive","contrived","contriver","control","controlid","controllability","controllable","controllably","controlled","controller","controllercontext","controllername","controllers","controlling","controls","controltemplate","controltovalidate","controversial","controversialists","controversy","controvert","controvertible","contumacious","contumacy","contumelious","contumely","contuse","contusion","conundrum","conurbation","conv","convalesce","convalescence","convalescent","convallis","convect","convection","convectional","convector","convene","convener","convenience","convenient","conveniently","conventicle","convention","conventional","conventionalism","conventionalist","conventionality","conventionalize","conventions","convergence","convergent","conversant","conversation","conversational","conversationalist","conversations","conversazione","converse","conversion","conversioning","conversions","convert","converted","converter","converters","convertibility","convertible","convertibleness","converting","converts","convertto","convertview","convex","convexity","convey","conveyance","conveyancer","conveyancing","conveyor","convict","conviction","convince","convinced","convincer","convincing","convincingness","convivial","conviviality","convoke","convolute","convoluted","convolution","convolve","convolved","convolves","convolving","convoy","convulse","convulsion","convulsive","convulsiveness","conway","cony","coo","cook","cookbook","cooke","cooked","cooker","cookery","cookie","cookiecontainer","cookies","cooking","cookout","cooks","cookware","cooky","cool","coolant","cooled","cooler","cooley","coolheaded","coolidge","coolie","coolness","coon","coonskin","coop","cooper","cooperage","cooperate","cooperation","cooperative","cooperativeness","cooperator","coord","coordinate","coordinated","coordinateness","coordinates","coordination","coordinator","coordinatorlayout","coords","coors","coot","cootie","cop","copay","cope","copeland","copenhagen","coper","copernican","copernicus","copied","copier","copies","copilot","coping","copious","copiousness","coplanar","copland","copley","copolymer","copora","copped","copper","copperfield","copperhead","copperplate","coppersmith","coppersmiths","coppery","coppice","copping","coppola","copra","coprolite","coprophagous","cops","copse","copter","coptic","copula","copulate","copulation","copulative","copy","copybook","copycat","copycatted","copycatting","copying","copyist","copyright","copyrighter","copyto","copywriter","coquetry","coquette","coquettish","cor","cora","corabel","corabella","corabelle","coracle","coral","coralie","coraline","coralline","coralyn","corba","corbel","corbet","corbett","corbie","corbin","corby","cord","corda","cordage","corded","cordelia","cordelie","cordell","corder","cordey","cordi","cordial","cordiality","cordialness","cordie","cordillera","cordilleras","cording","cordite","cordless","cordoba","cordon","cordova","cordovan","cordula","corduroy","cordy","core","cored","coredata","coreen","corefoundation","corella","corenda","corene","corer","cores","corespondent","coretta","corette","corey","corfu","corgi","cori","coriander","corie","corilla","corina","corine","coring","corinna","corinne","corinth","corinthian","corinthians","coriolanus","coriolis","coriss","corissa","cork","corked","corker","corks","corkscrew","corliss","corly","corm","cormack","cormorant","corn","cornall","cornball","cornbread","corncob","corncrake","cornea","corneal","corneille","cornela","cornelia","cornelius","cornell","cornelle","corner","cornerradius","corners","cornerstone","cornet","corney","cornfield","cornflake","cornflour","cornflower","cornice","cornie","cornily","corniness","cornish","cornmeal","cornrow","cornstalk","cornstarch","cornucopia","cornwall","cornwallis","corny","corolla","corollary","corona","coronado","coronal","coronary","coronate","coronation","coroner","coronet","corot","coroutine","coroutines","corp","corpora","corporal","corporate","corporately","corporation","corporations","corporatism","corporatist","corporeal","corporeality","corporealness","corps","corpse","corpsman","corpsmen","corpulence","corpulent","corpulentness","corpus","corpuscle","corpuscular","corr","corral","corralled","corralling","correct","correctable","corrected","correcting","correction","correctional","corrections","corrective","correctly","correctness","corrector","correggio","correlate","correlated","correlation","correlative","correna","correspond","correspondence","correspondent","corresponding","corresponds","correy","corri","corrianne","corridor","corrie","corrigenda","corrigendum","corrigible","corrina","corrine","corrinne","corroborate","corroborated","corroboration","corroborative","corroborator","corroboratory","corrode","corrodible","corrosion","corrosive","corrosiveness","corrugate","corrugation","corrupt","corrupted","corrupter","corruptibility","corruptible","corruption","corruptions","corruptive","corruptness","corry","cors","corsage","corsair","corset","corsica","corsican","cort","cortes","cortex","cortez","cortge","cortical","cortices","corticosteroid","cortie","cortisone","cortland","cortney","corty","corundum","coruscate","coruscation","corvallis","corvette","corvus","cory","cos","cosby","cosetta","cosette","cosign","cosignatory","cosily","cosimo","cosine","cosiness","cosme","cosmetic","cosmetically","cosmetician","cosmetologist","cosmetology","cosmic","cosmical","cosmo","cosmogonist","cosmogony","cosmological","cosmologist","cosmology","cosmonaut","cosmopolitan","cosmopolitanism","cosmos","cosponsor","cossack","cosset","cost","costa","costanza","costar","costarred","costarring","costello","costive","costiveness","costless","costliness","costly","costner","costs","costume","costumer","cot","cotangent","cote","coterie","coterminous","cotillion","cotonou","cotopaxi","cottage","cottager","cottar","cotted","cotter","cotton","cottonmouth","cottonmouths","cottonseed","cottontail","cottonwood","cottony","cotyledon","couch","couchbase","couchdb","couching","cougar","cough","cougher","coughs","could","couldn","couldnt","coule","coulomb","council","councilman","councilmen","councilor","councilperson","councilwoman","councilwomen","counsel","counsellings","counselor","count","countability","countable","countably","countdown","countdowntimer","counted","countenance","countenancer","counter","counteract","counteraction","counterargument","counterattack","counterbalance","counterclaim","counterclockwise","counterculture","countercyclical","counterespionage","counterexample","counterfeit","counterfeiter","counterflow","counterfoil","counterforce","counterinsurgency","counterintelligence","counterintuitive","counterman","countermand","countermeasure","countermen","counteroffensive","counteroffer","counterpane","counterpart","counterpoint","counterpoise","counterproductive","counterproposal","counterrevolution","counterrevolutionary","counters","countersign","countersignature","countersink","counterspy","counterstrike","countersunk","countertenor","countervail","counterweight","countess","countif","counting","countless","countries","countrify","country","countrycode","countryid","countryman","countrymen","countryname","countryside","countrywide","countrywoman","countrywomen","counts","county","coup","coupe","couperin","couple","coupled","coupler","couplers","couples","couplet","coupling","coupon","coupons","courage","courageous","courageously","courageousness","courages","courbet","courgette","courier","course","courseid","coursename","courser","courses","coursework","coursing","court","courtenay","courteous","courteousness","courteousnesses","courtesan","courtesied","courtesy","courtesying","courthouse","courtier","courtliness","courtly","courtnay","courtney","courtroom","courts","courtship","courtyard","couscous","cousin","cousinly","cousteau","cout","couture","couturier","cov","covalent","covariance","covariant","covariate","covary","cove","coven","covenant","covenanted","covenanter","covent","coventry","cover","coverable","coverage","coverall","covered","coverer","covering","coverlet","covers","coversheet","covert","covertness","covet","coveter","coveting","covetous","covetousness","covey","covington","cow","coward","cowardice","cowardliness","cowardly","cowbell","cowbird","cowboy","cowcatcher","cowed","cower","cowering","cowgirl","cowhand","cowherd","cowhide","cowl","cowley","cowlick","cowling","cowman","cowmen","coworker","cowper","cowpoke","cowpony","cowpox","cowpunch","cowpuncher","cowrie","cowshed","cowslip","cox","coxcomb","coxswain","coy","coyer","coyest","coyly","coyness","coyote","coyoteadapter","coypu","cozen","cozenage","cozily","coziness","cozmo","cozumel","cozy","cp","cpa","cpan","cpanel","cpd","cpi","cpl","cplusplus","cpo","cpp","cppreference","cpr","cps","cpt","cpu","cpus","cpython","cq","cql","cr","crab","crabapple","crabbe","crabbed","crabbedness","crabber","crabbily","crabbiness","crabbing","crabby","crabgrass","crablike","crack","crackable","crackdown","cracker","crackerjack","crackle","crackling","crackly","crackpot","crackup","cradle","cradler","cradling","craft","craftily","craftiness","craftsman","craftsmanship","craftsmen","craftspeople","craftspersons","craftswoman","craftswomen","crafty","crag","craggie","cragginess","craggy","craig","craigslist","cram","cramer","crammed","crammer","cramming","cramp","cramper","crampon","cran","cranach","cranberry","crandall","crane","cranelike","cranford","cranial","cranium","crank","crankcase","crankily","crankiness","crankshaft","cranky","cranmer","cranny","cranston","crap","crape","crapped","crappie","crapping","crappy","crapshooter","cras","crash","crashed","crasher","crashes","crashing","crashlytics","crass","crassness","crate","crater","cravat","cravatted","cravatting","crave","craven","cravenness","craver","craving","craw","crawdad","crawfish","crawford","crawl","crawler","crawling","crawlspace","crawlway","crawly","cray","crayfish","crayola","crayon","craze","crazily","craziness","crazy","crc","crche","creak","creakily","creakiness","creaky","cream","creamer","creamery","creamily","creaminess","creamy","crease","creased","creases","creasing","creat","create","createbean","createbitmap","createchooser","createclass","createcommand","createconnection","createcriteria","created","createdat","createdate","createdby","createddate","createdon","createelement","createfile","createinstance","createmap","createobject","createobjecturl","createparallelgroup","createquery","creates","createserver","createstatement","createtable","createtextnode","createuser","createview","creating","creation","creationdate","creationism","creationist","creative","creativeness","creativities","creativity","creator","creators","creature","creatureliness","creaturely","cred","credence","credent","credential","credentials","credenza","credibility","credible","credibly","credit","creditability","creditable","creditableness","creditably","credited","creditor","credits","creditworthiness","credo","creds","credulity","credulous","credulousness","cree","creed","creedal","creeds","creek","creekside","creel","creep","creeper","creepily","creepiness","creepy","cref","creigh","creight","creighton","cremate","cremation","crematoria","crematorium","crematory","creme","crenelate","crenelation","creole","creon","creosote","crepe","crept","crescendo","crescendoed","crescendoing","crescent","cress","crest","crestfallen","crestfallenness","cresting","crestless","crestview","cretaceous","cretaceously","cretan","crete","cretin","cretinism","cretinous","cretonne","crevasse","crevice","crew","crewel","crewelwork","crewman","crewmen","crib","cribbage","cribbed","cribber","cribbing","crichton","crick","cricket","cricketer","cried","crier","cries","crime","crimea","crimean","crimes","criminal","criminality","criminalization","criminalize","criminologist","criminology","crimp","crimper","crimson","crin","cringe","cringer","crinkle","crinkly","crinoline","cripple","crippler","crippling","cris","crisco","crises","crisis","crisp","crisper","crispiness","crispness","crispy","criss","crisscross","crissie","crissy","crista","cristabel","cristal","cristen","cristi","cristian","cristiano","cristie","cristin","cristina","cristine","cristionna","cristobal","cristy","crit","criteria","criterion","critic","critical","criticality","critically","criticalness","criticism","criticize","criticized","criticizer","criticizes","criticizing","criticizingly","critique","critter","crlf","crm","croak","croaker","croaky","croat","croatia","croatian","croce","crochet","crocheter","crock","crockery","crockett","crockpot","crocodile","crocus","croesus","croft","crofter","croissant","croix","cromwell","cromwellian","cron","crone","cronin","cronjob","cronkite","crontab","cronus","crony","crook","crooked","crookedness","crookes","crookneck","croon","crooner","crop","cropland","cropped","cropper","cropping","croquet","croquette","crosby","crosier","cross","crossarm","crossbar","crossbarred","crossbarring","crossbeam","crossbones","crossbow","crossbowman","crossbowmen","crossbred","crossbreed","crosscheck","crosscurrent","crosscut","crosscutting","crossdomain","crossed","crosses","crossfire","crosshatch","crossing","crossness","crossorigin","crossover","crosspatch","crosspiece","crosspoint","crossproduct","crossroad","crossroads","crosstalk","crosstown","crosswalk","crossway","crosswind","crosswise","crossword","crotch","crotchet","crotchetiness","crotchety","crotchless","croton","crouch","croup","croupier","croupy","crow","crowbait","crowbar","crowbarred","crowbarring","crowd","crowded","crowdedness","crowfeet","crowfoot","crowley","crown","crowned","crowner","crozier","crs","crt","crucial","crucible","crucifiable","crucifix","crucifixion","cruciform","crucify","crud","crudded","crudding","cruddy","crude","crudeness","crudits","crudity","cruel","cruelness","cruelty","cruet","cruft","crufty","cruikshank","cruise","cruiser","cruller","crumb","crumble","crumbliness","crumbly","crumby","crumminess","crummy","crump","crumpet","crumple","crunch","crunchiness","crunchy","crupper","crusade","crusader","cruse","crush","crushable","crusher","crushing","crushproof","crusoe","crust","crustacean","crustal","crustily","crustiness","crusty","crutch","crux","cruz","cry","crybaby","cryogenic","cryogenics","cryostat","cryosurgery","crypt","cryptanalysis","cryptanalyst","cryptanalytic","cryptic","cryptically","crypto","cryptogram","cryptographer","cryptographic","cryptographically","cryptography","cryptologic","cryptological","cryptologist","cryptology","cryptozoic","crysta","crystal","crystalline","crystallite","crystallization","crystallize","crystallized","crystallizes","crystallizing","crystallographer","crystallographic","crystallography","crystie","cs","csc","cse","csharp","cshtml","csp","csproj","csr","csrf","csrftoken","css","cssclass","cssmenu","cssref","cssselector","cst","cstdlib","cstr","cstring","csv","csvfile","ct","cte","cthrine","ctime","ctl","ctn","ctor","ctp","ctr","ctrl","cts","ctx","ctype","ctypes","cu","cub","cuba","cuban","cubbed","cubbing","cubbyhole","cube","cuber","cubes","cubic","cubical","cubicle","cubism","cubist","cubit","cuboid","cuchulain","cuckold","cuckoldry","cuckoo","cucumber","cud","cuda","cuddle","cuddly","cudgel","cue","cuff","cuisinart","cuisine","culbertson","culinary","cull","cullan","cullen","cullender","culler","culley","cullie","cullin","cully","culminate","culmination","culotte","culpa","culpability","culpable","culpableness","culpably","culprit","cult","cultism","cultist","cultivable","cultivate","cultivated","cultivation","cultivator","cultural","culture","cultured","cultureinfo","cultures","culver","culvert","cum","cumber","cumberland","cumbersome","cumbersomeness","cumbrous","cumin","cummerbund","cummings","cumquat","cumsum","cumulate","cumulation","cumulative","cumuli","cumulonimbi","cumulonimbus","cumulus","cunard","cuneiform","cunnilingus","cunning","cunningham","cunningness","cunt","cup","cupboard","cupcake","cupertino","cupful","cupid","cupidinously","cupidity","cupola","cupped","cupping","cupric","cuprous","cur","curability","curabitur","curable","curableness","curably","curacao","curacy","curare","curate","curative","curator","curatorial","curb","curbing","curbside","curbstone","curcio","curd","curdate","curdle","cure","cured","curer","curettage","curfew","curfs","curia","curiae","curie","curio","curiosity","curious","curiousness","curitiba","curium","curl","curler","curlew","curlicue","curliness","curling","curlopt","curly","curlycue","curmudgeon","curr","curran","currant","curred","currencies","currency","current","currentculture","currentdate","currentdb","currentdevice","currentdomain","currentindex","currentitem","currentline","currentlocation","currently","currentness","currentnode","currentpage","currentposition","currentrow","currentstate","currenttarget","currentthread","currenttime","currenttimemillis","currentuser","currentvalue","currentversion","currey","curricle","curricula","curricular","curriculum","currie","currier","curring","curry","currycomb","curs","curse","cursed","cursedness","curses","cursive","cursiveness","cursives","cursor","cursorily","cursoriness","cursors","cursory","cursus","curt","curtail","curtailer","curtailment","curtain","curtice","curtis","curtness","curtsey","curtsy","curvaceous","curvaceousness","curvature","curve","curved","curves","curvilinear","curvilinearity","curving","curvy","cus","cushion","cushman","cushy","cusp","cuspid","cuspidor","cuss","cussed","cussedness","cusses","cussing","cust","custard","custer","custid","custodial","custodian","custodianship","custody","custom","customadapter","customarily","customariness","customary","customcell","customer","customerid","customername","customers","customhouse","customizable","customization","customize","customized","customizing","customview","cut","cutaneous","cutaway","cutback","cute","cuteness","cutesy","cuticle","cutlass","cutler","cutlery","cutlet","cutoff","cutout","cuts","cutter","cutthroat","cutting","cuttle","cuttlebone","cuttlefish","cutup","cutworm","cuvier","cuzco","cv","cvs","cvtcolor","cw","cwd","cwiki","cwt","cx","cxf","cxx","cxxflags","cy","cyan","cyanamid","cyanate","cyanic","cyanide","cyanogen","cyb","cybele","cybernetic","cybernetics","cyberpunk","cyberspace","cybil","cybill","cyborg","cyclades","cyclamen","cycle","cycler","cycles","cycleway","cyclic","cyclical","cycling","cyclist","cyclohexanol","cycloid","cycloidal","cyclometer","cyclone","cyclonic","cyclopean","cyclopedia","cyclopes","cyclops","cyclotron","cyder","cygnet","cygnus","cygwin","cyl","cylinder","cylindric","cylindrical","cymbal","cymbalist","cymbre","cynde","cyndi","cyndia","cyndie","cyndy","cynic","cynical","cynicism","cynosure","cynthea","cynthia","cynthie","cynthy","cypher","cypreses","cypress","cyprian","cypriot","cyprus","cyrano","cyril","cyrill","cyrille","cyrillic","cyrillus","cyrus","cyst","cystic","cython","cytochemistry","cytologist","cytology","cytolysis","cytoplasm","cytoplasmic","cytosine","cytotoxic","cz","czar","czarevitch","czarina","czarism","czarist","czarship","czech","czechoslovak","czechoslovakia","czechoslovakian","czechs","czerniak","czerny","d","da","dab","dabbed","dabber","dabbing","dabble","dabbler","dac","dacca","dace","dacey","dacha","dachau","dachshund","dacia","dacie","dacron","dactyl","dactylic","dacy","dad","dada","dadaism","dadaist","daddy","dade","dado","dadoes","dados","daedalus","dael","daemon","daemoncommandexecution","daemonic","daffi","daffie","daffiness","daffodil","daffy","daft","daftness","dag","dagger","dagmar","dagny","dagscheduler","daguerre","daguerreotype","dagwood","dahl","dahlia","dahomey","daile","dailiness","daily","daimler","daintily","daintiness","dainty","daiquiri","dairy","dairying","dairyland","dairymaid","dairyman","dairymen","dairywoman","dairywomen","dais","daisey","daisi","daisie","daisy","dakar","dakota","dakotan","dal","dale","dalenna","daleth","daley","dalhousie","dali","dalia","dalian","dalila","dall","dallas","dalli","dalliance","dallier","dallon","dally","dalmatia","dalmatian","daloris","dalston","dalt","dalton","dalvik","dalvikvm","daly","dam","damage","damageable","damaged","damager","damaging","damara","damaris","damascus","damask","dame","damian","damiano","damien","damion","damita","dammed","damming","dammit","damn","damnably","damnation","damned","damnedest","damning","damocles","damon","damp","damped","dampen","dampener","damper","damping","dampness","damsel","damselfly","damson","dan","dana","danbury","dance","dancelike","dancer","dandelion","dander","dandify","dandily","dandle","dandruff","dandy","dane","danelaw","danell","danella","danette","dang","danger","dangerfield","dangerous","dangerousness","dangle","dangler","dangling","dani","dania","danial","danica","danice","danie","daniel","daniela","daniele","daniella","danielle","danielson","danika","danila","danish","danit","danita","dank","dankness","danna","dannel","danni","dannie","danny","dannye","danseuse","dante","danton","danube","danubian","danville","danya","danyelle","danyette","danzig","dao","daphene","daphna","daphne","dapibus","dapper","dapperness","dapple","dar","dara","darb","darbee","darbie","darby","darcee","darcey","darci","darcie","darcy","darda","dardanelles","dare","daredevil","daredevilry","dareen","darell","darelle","daren","darer","daresay","dari","daria","darice","darill","darin","daring","daringness","dario","darius","darjeeling","dark","darken","darkener","darker","darkish","darkly","darkness","darkroom","darla","darleen","darlene","darline","darling","darlingness","darlington","darlleen","darn","darnall","darned","darnell","darner","darning","daron","darpa","darrel","darrell","darrelle","darren","darrick","darrin","darrow","darryl","darsey","darsie","dart","dartboard","darter","darth","dartmouth","darvon","darwin","darwinian","darwinism","darwinist","darya","daryl","daryle","daryn","das","dash","dasha","dashboard","dashed","dasher","dashes","dashiki","dashing","dasi","dasie","dask","dastard","dastardliness","dastardly","dasya","dat","data","dataaccess","dataadapter","dataannotations","dataarray","database","databaseerror","databasehelper","databasename","databasereference","databases","databind","databinding","datacenter","datacolumn","datacontext","datacontract","datafield","datafile","dataflow","dataframe","dataframes","datagram","datagrid","datagridtemplatecolumn","datagridtextcolumn","datagridview","dataindex","datainputstream","dataitem","datalist","datamation","datamedia","datamember","datamodel","datanode","datanucleus","dataobject","dataoutputstream","datapoint","datapoints","dataprovider","datareader","datarow","datas","dataservice","dataset","datasets","datasheet","datasnapshot","datasource","datasourceid","datasources","datastax","datastore","datastream","datastring","datatable","datatables","datatemplate","datatextfield","datatransfer","datatrigger","datatype","datatypes","dataurl","datausingencoding","datavaluefield","dataview","date","dateadd","datecreated","dated","datediff","datedly","datedness","datefield","dateformat","dateformatter","datefrom","dateless","dateline","dateofbirth","datepart","datepicker","datepickerdialog","dater","daterange","dates","datestr","datestring","datetime","datetimefield","datetimeformat","datetimeformatter","datetimeoffset","datetimepicker","dateto","dateutil","datevalue","datha","dating","dative","datos","datsun","datum","daub","dauber","daugherty","daughter","daumier","daune","daunt","daunted","daunting","dauntless","dauntlessness","dauphin","dav","davao","dave","daveen","daven","davenport","daveta","davey","david","davida","davidde","davide","davidson","davie","davin","davina","davine","davinich","davis","davit","davita","davon","davy","dawdle","dawdler","dawes","dawn","dawna","dawson","day","daybed","daybreak","daycare","daydream","daydreamer","dayle","daylight","dayna","dayofmonth","dayofweek","days","daysack","daytime","dayton","daze","dazed","dazzle","dazzler","dazzling","db","dba","dbadapter","dbc","dbconn","dbconnect","dbconnection","dbcontext","dbcp","dbd","dbf","dbg","dbh","dbhelper","dbhost","dbi","dbl","dbms","dbname","dbnull","dbo","dbpath","dbpedia","dbs","dbset","dbtype","dbus","dbuser","dbutante","dc","dcc","dcollet","dcolletage","dct","dd","ddd","dddd","ddene","ddf","ddl","dds","ddt","de","deacon","deaconess","deactivate","dead","deadbeat","deadbolt","deaden","deadener","deadening","deadhead","deadline","deadliness","deadlock","deadly","deadness","deadpan","deadpanned","deadpanner","deadpanning","deadwood","deaf","deafen","deafening","deafness","deal","dealer","dealership","dealing","dealloc","deallocate","deallocated","deallocator","deals","dealt","dean","deana","deandre","deane","deanery","deann","deanna","deanne","deanship","dear","dearborn","dearness","dearth","dearths","deary","deassign","death","deathbed","deathblow","deathless","deathlike","deathly","deaths","deathtrap","deathward","deathwatch","deb","debacle","debar","debark","debarkation","debarment","debarring","debaser","debatable","debate","debater","debauch","debauched","debauchedness","debauchee","debaucher","debauchery","debbi","debbie","debby","debee","debenture","debera","debi","debian","debilitate","debilitation","debility","debit","debonair","debonairness","debor","debora","deborah","debouch","debounce","debra","debrief","debris","debt","debtor","debug","debugged","debugger","debugging","debussy","debut","dec","decade","decadency","decadent","decades","decaf","decaffeinate","decagon","decal","decalogue","decamp","decampment","decapitate","decapitator","decathlon","decatur","decay","decca","deccan","decease","decedent","deceit","deceitful","deceitfulness","deceive","deceived","deceiver","deceives","deceiving","deceivingly","decelerate","deceleration","decelerator","december","decency","decennial","decent","deception","deceptive","deceptiveness","decertify","dechlorinate","decibel","decidability","decidable","decide","decided","decidedness","decides","deciding","deciduous","deciduousness","decile","deciliter","decimal","decimalformat","decimals","decimate","decimation","decimeter","decipher","decipherable","decipherer","decision","decisional","decisioned","decisioning","decisions","decisive","decisiveness","deck","deckchair","decker","deckhand","decking","decl","declamation","declamatory","declarable","declaration","declarations","declarative","declarator","declaratory","declare","declared","declarer","declares","declaring","declension","declination","decline","decliner","declivity","declspec","decltype","decnet","deco","decode","decoded","decodefile","decoder","decoderesource","decodestream","decoding","decolletes","decolorising","decomposability","decomposable","decompose","decomposition","decompress","decongestant","deconstruction","deconvolution","decor","decorate","decorated","decorates","decorating","decoration","decorative","decorativeness","decorator","decorators","decorous","decorousness","decorticate","decortication","decorum","decorview","decoupage","decouple","decoy","decrease","decreases","decreasing","decree","decreeing","decrement","decremental","decrepit","decrepitude","decriminalization","decriminalize","decry","decrypt","decrypted","decryption","decstation","decsystem","dectape","decustomised","dede","dedekind","dedicate","dedicated","dedication","dedicative","dedicator","dedicatory","dedie","dedra","deduce","deducible","deduct","deductibility","deductible","deduction","deductive","dee","deeann","deeanne","deed","deeded","deedee","deeding","deejay","deem","deemphasis","deena","deep","deepcopy","deepen","deeper","deepish","deeply","deepness","deer","deerdre","deere","deerskin","deerstalker","deerstalking","deeyn","def","deface","defacement","defaecate","defalcate","defalcation","defamation","defamatory","defame","defamer","default","defaultactioninvocation","defaultbuildoperationexecutor","defaultcenter","defaultconfig","defaultdict","defaulter","defaultfilterchain","defaulthttpclient","defaulting","defaultlistablebeanfactory","defaultmanager","defaultmaven","defaults","defaultsingletonbeanregistry","defaulttablemodel","defaultvalue","defaultview","defeat","defeated","defeater","defeatism","defeatist","defeats","defecate","defecation","defect","defection","defective","defectiveness","defector","defend","defendant","defended","defenestrate","defense","defenseless","defenselessness","defenses","defensibility","defensible","defensibly","defensive","defensiveness","defer","deference","deferent","deferential","deferrable","deferral","deferred","deferrer","deferring","deffer","defiance","defiant","defibrillator","deficiency","deficient","deficit","defier","defile","defilement","definable","definably","define","defineclass","defined","defineproperty","definer","defines","defining","definite","definitely","definiteness","definition","definitional","definitions","definitive","definitiveness","defis","deflate","deflation","deflationary","deflect","deflected","deflection","deflector","defn","defocus","defocussing","defoe","defog","defogger","defoliant","defoliator","deform","deformational","deformed","deformity","defraud","defrauder","defrayal","defrost","defroster","defs","deft","deftness","defun","defunct","defy","defying","deg","degas","degassing","degauss","degeneracy","degenerate","degenerateness","degrade","degraded","degradedness","degrading","degrease","degree","degrees","degum","dehlia","dehumanize","dehydrator","deice","deicer","deictic","deidre","deification","deify","deign","deimos","deina","deirdre","deist","deistic","deity","deja","deject","dejected","dejectedness","dejection","dejesus","dekalb","dekastere","del","dela","delacroix","delacruz","delainey","delaney","delano","delaware","delawarean","delay","delayed","delayer","delays","delbert","delcina","delcine","delectable","delectableness","delectably","delectation","delegable","delegate","delegated","delegates","delegatingconstructoraccessorimpl","delegatingfilterproxy","delegatingmethodaccessorimpl","delegation","deleon","delete","deleted","deleterious","deleteriousness","deletes","deleting","deletion","delfs","delft","delftware","delgado","delhi","deli","delia","deliberate","deliberately","deliberateness","deliberative","deliberativeness","delibes","delicacy","delicate","delicateness","delicatenesses","delicates","delicatessen","delicious","deliciousness","delicti","delighted","delightedness","delightful","delightfulness","delila","delilah","delilahs","delim","delimited","delimiter","delimiters","delims","delinda","delineate","delineation","delinquency","delinquent","deliquesce","deliquescent","delirious","deliriousness","delirium","delius","deliver","deliverable","deliverables","deliverance","delivered","deliverer","delivering","delivers","delivery","deliverymen","dell","della","dellwood","delly","delmar","delmarva","delmer","delmonico","delmor","delmore","delora","delores","deloria","deloris","delphi","delphic","delphine","delphinia","delphinium","delphinus","delta","deltatime","deltax","deltay","deltoid","delude","deluder","deluding","deluge","delusion","delusional","delusive","delusiveness","deluxe","delve","delver","dem","demagnify","demagogic","demagogue","demagoguery","demagogy","demand","demander","demanding","demandingly","demands","demarcate","demarcation","demavend","demean","demeanor","demented","dementedness","dementia","demerol","demesne","demeter","demetra","demetre","demetri","demetria","demetrius","demigod","demijohn","demimondaine","demimonde","demineralization","deming","demise","demit","demitasse","demitted","demitting","demo","democracy","democrat","democratic","democratically","democratization","democratize","democratizes","democritus","demographer","demographic","demographical","demography","demolish","demolisher","demolition","demon","demonetization","demoniac","demoniacal","demonic","demonology","demonstrable","demonstrableness","demonstrably","demonstrate","demonstrated","demonstrates","demonstrating","demonstration","demonstrative","demonstrativeness","demonstrativenesses","demonstratives","demonstrator","demoralization","demoralizer","demoralizing","demorgan","demos","demosthenes","demote","demotic","demott","demount","dempsey","demulcent","demultiplex","demur","demure","demureness","demurral","demurred","demurrer","demurring","demythologization","demythologize","den","dena","dendrite","dene","deneb","denebola","deneen","deng","dengue","deni","deniable","denial","denice","denied","denier","denigrate","denigration","denim","denise","denizen","denmark","denna","denned","dennet","denney","denni","dennie","denning","dennison","denny","denominate","denominational","denominator","denote","denotes","denouement","denounce","denouncement","denouncer","dens","dense","densely","denseness","densitometer","densitometric","densitometry","density","dent","dental","dentifrice","dentin","dentine","dentist","dentistry","dentition","denture","denuclearize","denudation","denude","denuder","denunciate","denunciation","denver","deny","denying","denys","denyse","deodorant","deodorization","deodorize","deodorizer","deon","deonne","deoxyribonucleic","dep","depart","department","departmental","departmentalization","departmentalize","departmentid","departments","departure","depend","dependability","dependable","dependableness","dependably","dependant","dependence","dependencies","dependency","dependencyobject","dependencyproperty","dependent","dependentassembly","depending","depends","dependson","depict","depicted","depicter","depiction","depilatory","deplete","depletion","deplorable","deplorableness","deplorably","deplore","deplorer","deploring","deploy","deployable","deployed","deployer","deploying","deployment","deployments","depolarize","deponent","deport","deportation","deportee","deportment","depose","deposit","depositary","deposition","depositor","depository","depot","deprave","depraved","depravedness","depraver","depravity","deprecate","deprecated","deprecating","deprecation","deprecatory","depreciable","depreciate","depreciating","depreciation","depreciative","depress","depressant","depressible","depression","depressive","depressor","deprive","deps","dept","depth","depths","deputation","depute","deputize","deputy","deque","dequeue","dequeuereusablecell","dequeuereusablecellwithidentifier","der","derail","derailment","derange","derangement","derby","derbyshire","dereference","dereferencing","derek","derelict","dereliction","derick","deride","deriding","derision","derisive","derisiveness","derisory","derivable","derivate","derivation","derivative","derivativeness","derivatives","derive","derived","deriveddata","derives","deriving","derk","dermal","dermatitides","dermatitis","dermatological","dermatologist","dermatology","dermis","dermot","derogate","derogation","derogatorily","derogatory","derrek","derrick","derrida","derrik","derril","derringer","derrire","derron","derry","dervish","derward","derwin","des","desalinate","desalination","desalinization","desalinize","desalt","desc","descant","descartes","descend","descendant","descendants","descended","descendent","descender","descending","descends","descent","descr","describable","describe","described","describes","describing","description","descriptions","descriptive","descriptiveness","descriptor","descriptors","descry","desdemona","desecrate","desecrater","desecration","deselect","deserialization","deserialize","deserialized","deserializeobject","deserializer","deserializing","desert","deserter","desertification","desertion","deserunt","deserve","deserved","deservedness","deserves","deserving","desi","desiccant","desiccate","desiccation","desiccator","desiderata","desideratum","design","designable","designate","designated","designation","designational","designator","designed","designer","designers","designing","designs","desirabilia","desirability","desirable","desirableness","desirably","desirae","desire","desired","desiredcapabilities","desiree","desirer","desiri","desirous","desirousness","desist","desk","desktop","desktops","desmond","desmund","desolate","desolateness","desolater","desolating","desolation","desorption","despair","despairer","despairing","desperado","desperadoes","desperate","desperateness","desperation","despicable","despicably","despise","despiser","despite","despoil","despoilment","despond","despondence","despondency","despondent","despotic","despotically","despotism","dessert","dessicate","dest","destdir","destinate","destination","destinations","destinationviewcontroller","destine","destiny","destitute","destituteness","destitution","destroy","destroyed","destroyer","destroying","destroys","destruct","destructibility","destructible","destruction","destructive","destructiveness","destructor","destructors","destructuring","desuetude","desultorily","desultoriness","desultory","det","detach","detached","detachedness","detacher","detachment","detail","detailed","detailedness","details","detailview","detailviewcontroller","detain","detainee","detainer","detainment","detect","detectability","detectable","detectably","detected","detecting","detection","detective","detector","detects","detentes","detention","deter","detergency","detergent","deteriorate","deterioration","determent","determinability","determinable","determinableness","determinacy","determinant","determinate","determinateness","determination","determinative","determinativeness","determine","determined","determinedly","determinedness","determiner","determines","determining","determinism","deterministic","deterministically","deterred","deterrence","deterrent","deterring","deters","detersive","detestable","detestableness","detestably","detestation","dethrone","dethronement","detonable","detonate","detonated","detonation","detonator","detour","detox","detoxification","detoxify","detract","detractive","detribalize","detriment","detrimental","detritus","detroit","deuce","deuced","deus","deuterium","deuteron","deuteronomy","deutsch","dev","deva","devan","devanagari","devastate","devastating","devastation","devastator","devcenter","devdependencies","devel","develop","developed","developer","developerguide","developers","developerworks","developing","development","developmental","devexpress","devi","deviance","deviancy","deviant","deviate","deviated","deviating","deviation","device","deviceid","devicename","devices","devil","devilish","devilishness","devilment","devilry","deviltry","devin","devina","devinne","devious","deviousness","devise","deviser","devkit","devland","devlen","devlin","devoice","devolution","devolve","devon","devondra","devonian","devonna","devonne","devonshire","devops","devora","devote","devoted","devotee","devotion","devotional","devour","devourer","devout","devoutness","devs","devtools","devy","dew","dewain","dewar","dewayne","dewberry","dewclaw","dewdrop","dewey","dewie","dewiness","dewitt","dewlap","dewy","dex","dexedrine","dexes","dexter","dexterity","dexterous","dexterousness","dextrose","df","dfa","dfd","dff","dfs","dg","dgv","dh","dhaka","dhaulagiri","dhcp","dhe","dhoti","dhow","di","dia","diabase","diabetes","diabetic","diabolic","diabolical","diabolicalness","diabolism","diachronic","diacritic","diacritical","diadem","diaereses","diaeresis","diag","diaghilev","diagnometer","diagnosable","diagnose","diagnosed","diagnosis","diagnostic","diagnostically","diagnostician","diagnostics","diagonal","diagonalize","diagram","diagrammable","diagrammatic","diagrammaticality","diagrammatically","diagrammed","diagrammer","diagramming","diagrams","diahann","dial","dialect","dialectal","dialectic","dialectical","dialed","dialer","dialing","dialog","dialogflow","dialogfragment","dialogged","dialogging","dialoginterface","dialogresult","dialogs","dialogue","dials","dialysis","dialyzed","dialyzes","diam","diamagnetic","diameter","diametric","diametrical","diamond","diamondback","diamonds","dian","diana","diandra","diane","dianemarie","diann","dianna","dianne","diannne","diapason","diaper","diaphanous","diaphanousness","diaphragm","diaphragmatic","diarist","diarmid","diarrhea","diarrheal","diary","diaspora","diastase","diastole","diastolic","diathermy","diathesis","diatom","diatomic","diatonic","diatribe","diaz","dibble","dibs","dic","dicaprio","dice","dicer","dicey","dichloride","dichotomization","dichotomize","dichotomous","dichotomy","dicier","diciest","dicing","dick","dickens","dickensian","dicker","dickerson","dickey","dickie","dickier","dickiest","dickinson","dickson","dicky","dicotyledon","dicotyledonous","dict","dicta","dictaphone","dictate","dictation","dictator","dictatorial","dictatorialness","dictatorship","diction","dictionaries","dictionary","dicts","dictum","did","didactic","didactically","didactics","diddle","diddler","diderot","didfinishlaunchingwithoptions","didi","didn","didnt","dido","didoes","didreceivememorywarning","didselectrowatindexpath","didst","die","died","diefenbaker","diego","dieing","dielectric","diem","diena","dierdre","diereses","dieresis","dies","diesel","diet","dietary","dieter","dietetic","dietetics","diethylaminoethyl","diethylstilbestrol","dietitian","dietrich","dietz","dif","diff","differ","difference","differences","different","differentiability","differentiable","differential","differentiate","differentiated","differentiation","differentiator","differently","differentness","differing","differs","difficile","difficult","difficulties","difficulty","diffidence","diffident","diffract","diffraction","diffractometer","diffs","diffuse","diffuseness","diffuser","diffusible","diffusion","diffusional","diffusive","diffusiveness","diffusivity","dig","digerati","digest","digested","digester","digestibility","digestible","digestifs","digestion","digestive","digg","digger","digging","digit","digital","digitalis","digitalization","digitalized","digitalizes","digitalizing","digitalocean","digitalwrite","digitization","digitize","digitizer","digits","dignified","dignify","dignissim","dignitary","dignity","digram","digraph","digraphs","digress","digression","digressive","digressiveness","dihedral","dijit","dijkstra","dijon","dike","diker","diktat","dilan","dilapidate","dilapidation","dilatation","dilate","dilated","dilation","dilator","dilatoriness","dilatory","dilbert","dilemma","dilettante","dilettantish","dilettantism","diligence","diligent","diligentness","dilithium","dill","dillard","dillie","dilling","dillinger","dillis","dillon","dilly","dillydally","dilogarithm","diluent","dilute","diluted","diluteness","dilution","dim","dimaggio","dime","dimen","dimension","dimensional","dimensionality","dimensionless","dimensions","dimer","dimethyl","dimethylglyoxime","diminish","diminished","diminuendo","diminution","diminutive","diminutiveness","dimitri","dimitry","dimity","dimmed","dimmer","dimmest","dimming","dimness","dimorphism","dimple","dimply","dims","dimwit","dimwitted","din","dina","dinah","dinar","dine","diner","dinette","ding","dingbat","dinghy","dingily","dinginess","dingle","dingo","dingoes","dingus","dingy","dinky","dinned","dinner","dinnertime","dinnerware","dinnie","dinning","dinny","dino","dinosaur","dint","diocesan","diocese","diocletian","diode","diogenes","dion","dione","dionis","dionisio","dionne","dionysian","dionysus","diophantine","diopter","dior","diorama","dioxalate","dioxide","dioxin","dip","diphtheria","diphthong","diplexers","diploid","diploma","diplomacy","diplomat","diplomata","diplomatic","diplomatically","diplomatics","diplomatist","dipodic","dipody","dipole","dipped","dipper","dipping","dippy","dipsomania","dipsomaniac","dipstick","dipterous","diptych","diptychs","dir","dirac","dire","direct","directcast","directed","direction","directional","directionality","directions","directive","directives","directivity","directly","directness","director","directorate","directorial","directories","directorship","directory","directoryentry","directoryinfo","directrix","directs","directx","direful","direness","dirge","dirichlet","dirigible","dirk","dirname","dirndl","dirpath","dirs","dirt","dirtily","dirtiness","dirty","dis","disable","disabled","disablement","disabler","disables","disabling","disabuse","disadvantage","disadvantaged","disadvantages","disagree","disagreeable","disallow","disambiguate","disappear","disappeared","disappearing","disappears","disappointed","disappointing","disarming","disarrange","disaster","disastrous","disband","disbandment","disbar","disbarment","disbarring","disbelieving","disbursal","disburse","disbursement","disburser","disc","discard","discarded","discern","discerner","discernibility","discernible","discernibly","discerning","discernment","discharged","disciple","discipleship","disciplinarian","disciplinary","discipline","disciplined","discipliner","disciplines","disciplining","disclaimer","disclosed","disclosure","disco","discography","discolor","discolored","discoloreds","discombobulate","discomfit","discomfiture","discommode","disconcerting","disconnect","disconnected","disconnectedness","disconnecter","disconsolate","discord","discordance","discordant","discorporate","discotheque","discount","discourage","discouraged","discouragement","discouraging","discover","discoverable","discovered","discoverer","discovering","discovery","discreet","discreetly","discreetness","discrepancy","discrepant","discrete","discreteness","discreteobjectkeyframe","discretion","discretionary","discretization","discretized","discriminable","discriminant","discriminate","discriminated","discriminating","discrimination","discriminator","discriminatory","discursiveness","discus","discuss","discussant","discussed","discusser","discusses","discussing","discussion","discussions","disdain","disdainful","disdainfulness","disease","disembowel","disembowelment","disengage","disfigure","disfigurement","disfranchise","disfranchisement","disgorge","disgrace","disgracer","disgruntle","disgruntlement","disguise","disguised","disguiser","disgust","disgusted","disgustful","disgusting","dish","dishabille","disharmonious","dishcloth","dishcloths","dishevel","dishevelment","dishonest","dishonored","dishpan","dishrag","dishtowel","dishwasher","dishwater","disillusion","disillusionment","disinfectant","disinherit","disinterested","disinterestedness","disinvest","disjoin","disjointedness","disjunct","disjunctive","disk","diskette","disks","dislike","dislodge","dislodgement","dismal","dismalness","dismantle","dismantlement","dismay","dismayed","dismaying","dismember","dismemberment","dismiss","dismissed","dismissive","dismissviewcontrolleranimated","disney","disneyland","disoblige","disorder","disordered","disorderedness","disorderliness","disorderly","disorganize","disorganized","disp","disparage","disparagement","disparager","disparaging","disparate","disparateness","dispatch","dispatched","dispatcher","dispatcherservlet","dispatchevent","dispatcheventimpl","dispatching","dispatchmessage","dispatchqueue","dispatchtouchevent","dispel","dispelled","dispelling","dispensable","dispensary","dispensate","dispensation","dispense","dispenser","dispersal","dispersant","disperse","dispersed","disperser","dispersible","dispersion","dispersive","dispersiveness","dispirit","displace","display","displayalerts","displayclass","displayed","displayfor","displaying","displaymetrics","displayname","displays","displease","displeased","displeasure","disport","disposable","disposal","dispose","disposed","disposing","disposition","dispositional","disproportional","disproportionate","disproportionation","disprove","disputable","disputably","disputant","disputation","disputatious","dispute","disputed","disputer","disquiet","disquieting","disquisition","disqus","disraeli","disregard","disregardful","disrepair","disreputable","disreputableness","disrepute","disrespect","disrupt","disrupted","disrupter","disruption","disruptive","disruptor","dissatisfy","dissect","dissed","dissemble","dissembler","disseminate","dissemination","dissension","dissent","dissenter","dissertation","disservice","disses","dissever","dissidence","dissident","dissimilar","dissing","dissipate","dissipated","dissipatedly","dissipatedness","dissipater","dissipation","dissociable","dissociate","dissociated","dissociation","dissociative","dissoluble","dissolute","dissoluteness","dissolve","dissolved","dissonance","dissonant","dissuade","dissuader","dissuasive","dist","distaff","distal","distance","distances","distant","distantness","distaste","distemper","distend","distension","distention","distillate","distillation","distillery","distinct","distincter","distinctest","distinction","distinctive","distinctiveness","distinctness","distinguish","distinguishable","distinguishably","distinguished","distinguisher","distort","distorted","distorter","distortion","distract","distracted","distractedness","distracting","distrait","distraught","distress","distressful","distressing","distribute","distributed","distributer","distributing","distribution","distributional","distributions","distributive","distributiveness","distributivity","distributor","distributorship","district","distro","distrust","disturb","disturbance","disturbed","disturber","disturbing","distutils","disulfide","disuse","disyllable","dita","ditch","ditcher","dither","ditsy","ditto","ditty","ditz","ditzel","diuresis","diuretic","diurnal","div","diva","divalent","divan","dive","dived","diver","diverge","divergence","divergent","diverse","diverseness","diversification","diversifier","diversify","diversion","diversionary","diversity","divert","diverticulitis","divertimento","divest","divestiture","divestment","divid","dividable","divide","divided","dividend","divider","dividing","divination","divine","diviner","divinity","divisibility","divisible","division","divisional","divisions","divisive","divisiveness","divisor","divorce","divorcement","divot","divs","divulge","divvy","dix","dixie","dixiecrat","dixieland","dixon","dizzily","dizziness","dizzy","dizzying","dj","djakarta","django","djangoproject","djava","djellaba","djellabah","djibouti","dk","dl","dlg","dlib","dll","dllexport","dllimport","dlls","dlopen","dm","dma","dmd","dmg","dmitri","dml","dmod","dms","dmz","dn","dna","dname","dnepr","dnepropetrovsk","dnieper","dniester","dniren","dnn","dns","do","doa","doable","dob","dobbin","doberman","dobro","doc","docent","docid","docile","docility","dock","docker","dockerfile","docket","dockland","dockpanel","dockside","dockworker","dockyard","docmd","docreatebean","docs","doctor","doctoral","doctorate","doctorow","doctors","doctrinaire","doctrinal","doctrine","doctype","docudrama","document","documentary","documentation","documentbuilder","documentbuilderfactory","documented","documentelement","documentid","documentroot","documents","documentsdirectory","docusign","docx","dod","dodder","dode","dodecahedra","dodecahedral","dodecahedron","dodge","dodgem","dodger","dodgson","dodi","dodie","dodington","dodo","dodoma","dodson","dody","doe","doer","does","doeskin","doesn","doesnt","doevents","doexecute","doff","dofilter","dofilterinternal","dog","dogcart","dogcatcher","doge","dogeared","doget","dogetbean","dogfight","dogfish","dogfought","dogged","doggedness","doggerel","dogging","doggone","doggy","doghouse","dogie","dogleg","doglegged","doglegging","dogma","dogmatic","dogmatically","dogmatics","dogmatism","dogmatist","dogs","dogsbody","dogtooth","dogtown","dogtrot","dogtrotted","dogtrotting","dogwood","dogy","doh","doha","doi","doily","doinbackground","doing","doit","dojo","dolby","doldrum","doldrums","dole","doled","doleful","dolefuller","dolefullest","dolefulness","doles","dolf","doling","doll","dollar","dollars","dolley","dolli","dollie","dollop","dolly","dolmen","dolomite","dolomitic","dolor","dolore","dolores","dolorita","dolorous","dolph","dolphin","dolt","doltish","doltishness","dom","domain","domainname","domains","domcontentloaded","domdocument","dome","domelement","domenic","domenico","domeniga","domesday","domestic","domestically","domesticate","domesticated","domestication","domesticity","domicile","domiciliary","dominance","dominant","dominate","domination","dominator","dominatrices","dominatrix","domineer","domineering","domineeringness","dominga","domingo","dominguez","domini","dominic","dominica","dominican","dominick","dominik","dominion","dominique","domino","dominoes","domitian","dompdf","don","dona","donahue","donal","donald","donaldson","donall","donalt","donate","donatello","donation","donations","donative","donaugh","donavon","done","donec","donella","donelle","donetsk","donetta","dong","dongle","donia","donica","donielle","donizetti","donkey","donn","donna","donnamarie","donne","donned","donnell","donnelly","donner","donni","donnie","donning","donnish","donnishness","donny","donnybrook","donor","donovan","dont","donut","donutted","donutting","doodad","doodle","doodlebug","doodler","doohickey","dooley","doolittle","doom","doomsday","doonesbury","door","doorbell","doorhandles","doorkeep","doorkeeper","doorknob","doorman","doormat","doormen","doornail","doorplate","doors","doorstep","doorstepped","doorstepping","doorstop","doorway","dooryard","dopa","dopamine","dopant","dope","doper","dopey","dopier","dopiest","dopiness","dopost","doppler","doprivileged","dor","dora","dorado","doralia","doralin","doralyn","doralynn","doralynne","dorcas","dorchester","doreen","dorelia","dorella","dorelle","dorena","dorene","doretta","dorette","dorey","dori","doria","dorian","doric","dorice","dorie","dorine","dorisa","dorise","dorita","dork","dorky","dorm","dormancy","dormant","dormer","dormice","dormitory","dormouse","doro","dorolice","dorolisa","dorotea","doroteya","dorothea","dorothee","dorothy","dorree","dorri","dorrie","dorry","dorsal","dorsey","dorthea","dorthy","dortmund","dory","dos","dosage","dose","dosi","dosimeter","dosimetry","dosomething","dossier","dost","dostart","dostoevsky","dostuff","dot","dotage","dotard","dote","doter","doti","doting","dotnet","dotnetfiddle","dots","dotson","dotted","dotti","dottie","dottiness","dotting","dotty","douala","douay","double","doubleanimation","doubled","doubleday","doubleheader","doubleness","doubler","doubles","doublespeak","doublet","doublethink","doubleton","doublevalue","doubling","doubloon","doubly","doubt","doubted","doubter","doubtful","doubtfulness","doubting","doubtless","doubtlessness","doubts","douche","doug","dough","dougherty","doughs","doughty","doughy","dougie","douglas","douglass","dougy","dour","dourness","douro","douse","douser","dov","dove","dovecote","dover","dovetail","dovish","dow","dowager","dowdily","dowdiness","dowdy","dowel","dower","down","downbeat","downcase","downcast","downdraft","downer","downey","downfall","downgrade","downhearted","downheartedness","downhill","downland","download","downloadable","downloaded","downloader","downloadfile","downloading","downloadmanager","downloads","downloadurl","downpipes","downplay","downpour","downrange","downright","downrightness","downriver","downs","downscale","downside","downsides","downsize","downslope","downspout","downstage","downstairs","downstate","downstream","downswing","downtime","downto","downtown","downtowner","downtrend","downtrodden","downturn","downvote","downvoted","downvotes","downward","downwardness","downwind","downy","dowork","dowry","dowse","dowser","doxology","doxygen","doy","doyen","doyenne","doyle","doz","doze","dozen","dozens","dozenths","dozer","dozy","dp","dpi","dpkg","dplyr","dps","dpt","dq","dr","drab","drabbed","drabber","drabbest","drabbing","drabness","drachma","draco","draconian","dracula","draft","draftee","drafter","draftily","draftiness","drafting","draftsman","draftsmanship","draftsmen","draftsperson","draftswoman","draftswomen","drafty","drag","draggable","dragged","dragger","dragging","draggy","dragnet","dragon","dragonfly","dragonhead","dragoon","drailleur","drain","drainage","drainboard","drained","drainer","drainpipe","drake","dram","drama","dramamine","dramatic","dramatical","dramatically","dramatics","dramatist","dramatization","dramatize","dramatized","dramatizer","dramaturgy","drambuie","drammed","dramming","drank","drano","drape","draper","drapery","drastic","drastically","drat","dratted","dratting","dravidian","draw","drawable","drawables","drawback","drawbacks","drawbitmap","drawbridge","drawchart","drawer","drawerlayout","drawimage","drawing","drawl","drawler","drawline","drawling","drawly","drawn","drawnly","drawnness","drawrect","draws","drawstring","drawtext","dray","dre","dread","dreadful","dreadfulness","dreadlocks","dreadnought","dream","dreamboat","dreamed","dreamer","dreamily","dreaminess","dreaming","dreamland","dreamless","dreamlessness","dreamlike","dreamweaver","dreamworld","dreamy","drear","drearily","dreariness","dreary","dreddy","dredge","dredger","dredi","dreg","dreiser","drench","drencher","drer","dresden","dress","dressage","dressed","dresser","dresses","dressiness","dressing","dressmaker","dressmaking","dressy","drew","drexel","dreyfus","dreyfuss","drib","dribble","dribbler","driblet","dried","drier","drift","drifter","drifting","driftwood","drill","driller","drilling","drillmaster","drink","drinkable","drinker","drinking","drinks","drip","dripped","dripping","drippy","drive","drivel","driveler","driven","driver","driverclassname","drivermanager","drivers","drives","driveway","driving","drizzle","drizzling","drizzly","drm","drogue","droid","droll","drollery","drollness","drolly","dromedary","drona","drone","droning","drool","drools","droop","droopiness","drooping","droopy","drop","dropbox","dropboxusercontent","dropdown","dropdownlist","dropdownlistfor","dropdowns","drophead","dropkick","droplet","dropout","droppable","dropped","dropper","dropping","drops","dropsical","dropsy","dropzone","drosophila","dross","drought","drove","drover","drown","drowner","drowse","drowsily","drowsiness","drowsy","dru","drub","drubbed","drubber","drubbing","druci","drucie","drucill","drucy","drud","drudge","drudger","drudgery","drudging","drug","drugged","druggie","drugging","druggist","drugi","drugless","drugs","drugstore","druid","druidism","drum","drumbeat","drumhead","drumlin","drummed","drummer","drumming","drummond","drumstick","drunk","drunkard","drunken","drunkenness","drupal","drupe","drury","drusi","drusie","drusilla","drusy","druthers","drv","drwxr","dry","dryad","dryden","dryer","dryish","dryness","drys","drystone","drywall","ds","dsa","dsc","dshabill","dshubba","dsl","dsn","dsp","dss","dsseldorf","dst","dt","dtd","dte","dtente","dtm","dto","dtp","dts","dtype","dtypes","du","dual","dualism","dualist","dualistic","duality","duane","dub","dubai","dubbed","dubber","dubbin","dubbing","dubcek","dubhe","dubiety","dubious","dubiousness","dublin","dubrovnik","dubuque","ducal","ducat","duce","duchamp","duchess","duchy","duck","duckbill","ducker","duckling","duckpins","duckpond","duckweed","ducky","duct","ducted","ductile","ductility","ducting","ductless","ducts","ductwork","dud","dudder","dude","dudgeon","dudley","due","duedate","duel","duelist","dueness","duenna","duet","duetted","duetting","duff","duffel","duffer","duffie","duffy","dug","dugald","dugout","duh","dui","duis","duisburg","duke","dukedom","dukey","dukie","duky","dulce","dulcea","dulcet","dulci","dulcia","dulciana","dulcie","dulcify","dulcimer","dulcine","dulcinea","dulcy","dull","dullard","dulles","dullness","dully","dulness","dulsea","duluth","duly","dumas","dumb","dumbbell","dumbfound","dumbness","dumbo","dumbstruck","dumbwaiter","dumdum","dummies","dummy","dumont","dump","dumped","dumper","dumpiness","dumping","dumpling","dumps","dumpster","dumpty","dumpy","dun","dunant","dunbar","dunc","duncan","dunce","dundee","dunderhead","dune","dunedin","dung","dungaree","dungeon","dunghill","dunham","dunk","dunker","dunkirk","dunlap","dunn","dunne","dunned","dunner","dunnest","dunning","dunno","dunstan","duo","duodecimal","duodena","duodenal","duodenum","duologue","duopolist","duopoly","dup","dupe","duper","dupion","duple","duplex","duplexer","duplicability","duplicable","duplicate","duplicated","duplicates","duplicating","duplication","duplicative","duplicator","duplicitous","duplicity","dupont","dur","durability","durable","durableness","durably","duracell","duran","durance","durand","durant","durante","duration","durational","durban","duress","durex","durham","during","durkee","durkheim","durocher","durst","durum","durward","duse","dusenberg","dusenbury","dushanbe","dusk","duskiness","dusky","dust","dustbin","dustcart","dustcover","duster","dustily","dustin","dustiness","dusting","dustless","dustman","dustmen","dustpan","dusty","dutch","dutchman","dutchmen","dutchwoman","dutchwomen","duteous","dutiable","dutiful","dutifulness","duty","duvalier","duvet","duxes","dv","dvd","dvina","dvork","dw","dwain","dwarf","dwarfish","dwarfism","dwayne","dweeb","dwell","dweller","dwelling","dwelt","dwi","dwight","dwindle","dword","dx","dximagetransform","dy","dyad","dyadic","dyan","dyana","dyane","dyann","dyanna","dyanne","dybbuk","dybbukim","dye","dyed","dyeing","dyer","dyes","dyestuff","dying","dyke","dylan","dyld","dylib","dyn","dyna","dynah","dynamic","dynamical","dynamically","dynamicresource","dynamics","dynamism","dynamite","dynamiter","dynamized","dynamo","dynamodb","dynastic","dynasty","dyne","dyno","dysentery","dysfunction","dysfunctional","dyslectic","dyslexia","dyslexic","dyslexically","dyspepsia","dyspeptic","dysprosium","dystopia","dystrophy","dz","dzerzhinsky","e","ea","each","eachelle","eada","eadie","eadith","eadmund","eager","eagerness","eagle","eaglet","eakins","eal","ealasaid","eamon","ean","eap","ear","earache","eardrum","earful","earhart","earing","earl","earldom","earle","earlene","earlie","earlier","earliest","earline","earliness","earlobe","early","earmark","earmuff","earn","earned","earner","earnest","earnestine","earnestness","earning","earnings","earp","earphone","earpieces","earplug","earring","earshot","earsplitting","earth","eartha","earthbound","earthed","earthenware","earthiness","earthliness","earthling","earthly","earthmen","earthmover","earthmoving","earthquake","earths","earthshaking","earthward","earthwork","earthworm","earthy","earvin","earwax","earwig","earwigged","earwigging","ease","eased","easel","easement","easer","eases","easier","easies","easiest","easily","easiness","easing","east","eastbound","easter","easterly","eastern","easterner","easternmost","easthampton","easting","eastland","eastman","eastward","eastwick","eastwood","easy","easygoing","easygoingness","eat","eatable","eatables","eaten","eater","eatery","eating","eaton","eave","eavesdrop","eavesdropped","eavesdropper","eavesdropping","eax","eb","eba","ebay","ebb","ebba","ebcdic","eben","ebeneezer","ebeneser","ebenezer","eberhard","eberto","ebola","ebonee","ebonics","ebony","ebook","ebp","ebro","ebs","ebullience","ebullient","ebullition","ebx","ec","ecb","ecc","eccentric","eccentrically","eccentricity","eccl","eccles","ecclesiastes","ecclesiastic","ecclesiastical","ecdh","ecdhe","ecdsa","ecg","echelon","echinoderm","echo","echoed","echoes","echoic","echoing","echolocation","eclectic","eclectically","eclecticism","eclipse","eclipselink","ecliptic","eclogue","ecma","ecmascript","eco","ecocide","ecol","ecole","ecologic","ecological","ecologist","ecology","ecommerce","econ","econometric","econometrica","econometricians","econometrics","economic","economical","economics","economist","economization","economize","economizer","economizing","economy","ecosystem","ecru","ecs","ecstasy","ecstatic","ecstatically","ect","ectoplasm","ecuador","ecuadoran","ecuadorean","ecuadorian","ecumenic","ecumenical","ecumenicism","ecumenicist","ecumenics","ecumenism","ecumenist","ecx","eczema","ed","eda","edam","edan","edd","edda","eddi","eddie","eddy","ede","edee","edeline","edelweiss","edema","edematous","eden","edgar","edgard","edgardo","edge","edgeless","edger","edgerton","edges","edgewater","edgewise","edgewood","edgily","edginess","edging","edgy","edi","edibility","edible","edibleness","edict","edie","edification","edifice","edifier","edify","edifying","edik","edin","edinburgh","edison","edit","edita","editable","edited","edith","editha","edithe","editing","edition","editions","edititemtemplate","editor","editorfor","editorial","editorialist","editorialize","editorializer","editors","editorship","edits","edittext","ediva","edlin","edm","edmon","edmond","edmonton","edmund","edmx","edna","edouard","edp","eds","edsel","edsger","edt","edu","eduard","eduardo","educ","educability","educable","educate","educated","education","educational","educationalists","educationists","educative","educator","educe","eduction","eduino","edutainment","edvard","edward","edwardian","edwardo","edwin","edwina","edx","edy","edyth","edythe","ee","eec","eee","eeg","eek","eel","eelgrass","eeo","eeoc","eerie","eerily","eeriness","eeyore","ef","eff","efface","effaceable","effacement","effacer","effect","effective","effectively","effectiveness","effectives","effector","effects","effectual","effectualness","effectuate","effectuation","effeminacy","effeminate","effendi","efferent","effervesce","effervescence","effervescent","effete","effeteness","efficacious","efficaciousness","efficacy","efficiency","efficient","efficiently","effie","effigy","effloresce","efflorescence","efflorescent","effluence","effluent","effluvia","effluvium","efflux","effluxion","effort","effortless","effortlessness","efforts","effrontery","effulgence","effulgent","effuse","effusion","effusive","effusiveness","efl","efrain","efrem","efren","eft","eg","ega","egad","egalitarian","egalitarianism","egalitarians","egan","egbert","egerton","egestas","eget","egg","eggbeater","eggcup","egger","egghead","eggheaded","eggnog","eggplant","eggs","eggshell","egis","egl","eglantine","ego","egocentric","egocentrically","egocentricity","egoism","egoist","egoistic","egoistical","egomania","egomaniac","egon","egor","egotism","egotist","egotistic","egotistical","egregious","egregiousness","egrep","egress","egret","egypt","egyptian","egyptology","eh","ehcache","ehrlich","ei","eichmann","eid","eider","eiderdown","eidetic","eiffel","eigen","eigenfunction","eigenstate","eigenvalue","eigenvector","eight","eighteen","eighteenths","eightfold","eighth","eighths","eightieths","eightpence","eighty","eileen","eilis","eimile","einstein","einsteinian","einsteinium","eire","eirena","eisenhower","eisenstein","eisner","eisteddfod","either","eiusmod","ej","ejabberd","ejaculate","ejaculation","ejaculatory","ejb","eject","ejecta","ejection","ejector","ejs","ekaterina","ekberg","eke","eked","ekg","ekstrom","el","elaborate","elaborateness","elaboration","elaborators","elaina","elaine","elana","eland","elane","elanor","elans","elapse","elapsed","elapsedtime","elastic","elastically","elasticated","elasticbeanstalk","elasticity","elasticize","elasticsearch","elastodynamics","elastomer","elate","elated","elatedness","elater","elation","elayne","elb","elba","elbe","elbert","elberta","elbertina","elbertine","elbow","elbowroom","elbrus","elden","elder","elderberry","elderflower","elderliness","elderly","eldest","eldin","eldon","eldorado","eldredge","eldridge","ele","eleanor","eleanora","eleanore","eleazar","elect","electable","elected","election","electioneer","elective","electiveness","elector","electoral","electorate","electra","electress","electric","electrical","electricalness","electrician","electricity","electrification","electrifier","electrify","electro","electrocardiogram","electrocardiograph","electrocardiographs","electrocardiography","electrochemical","electrocute","electrocution","electrode","electrodynamic","electrodynamics","electroencephalogram","electroencephalograph","electroencephalographic","electroencephalographs","electroencephalography","electrologist","electroluminescent","electrolysis","electrolyte","electrolytic","electrolytically","electrolyze","electromagnet","electromagnetic","electromagnetically","electromagnetism","electromechanical","electromechanics","electromotive","electromyograph","electromyographic","electromyographically","electromyography","electron","electronegative","electronic","electronically","electronics","electrophoresis","electrophorus","electroplate","electroscope","electroscopic","electroshock","electrostatic","electrostatics","electrotherapist","electrotype","electroweak","eleemosynary","eleen","elegance","elegant","elegiac","elegiacal","elegy","eleifend","elem","element","elemental","elementarily","elementariness","elementary","elementat","elementid","elementname","elementref","elements","elementtree","elementtype","elementum","elems","elena","elene","eleni","elenore","eleonora","eleonore","elephant","elephantiases","elephantiasis","elephantine","elev","elevate","elevated","elevation","elevator","eleven","elevens","elevenths","elf","elfie","elfin","elfish","elfreda","elfrida","elfrieda","elga","elgar","eli","elia","elianora","elianore","elicia","elicit","elicitation","elide","elie","elif","eligibility","eligible","elihu","elijah","eliminate","eliminated","eliminates","eliminating","elimination","eliminator","elinor","elinore","eliot","elisa","elisabet","elisabeth","elisabetta","elise","eliseo","elisha","elision","elissa","elit","elita","elite","elitism","elitist","elixir","eliza","elizabet","elizabeth","elizabethan","elk","elka","elke","elkhart","ell","ella","elladine","ellary","elle","ellen","ellene","ellerey","ellery","ellesmere","ellette","elli","ellie","ellington","elliot","elliott","ellipse","ellipsis","ellipsoid","ellipsoidal","ellipsometer","ellipsometry","elliptic","elliptical","ellipticity","ellison","ellissa","ellswerth","ellsworth","ellwood","elly","ellyn","ellynn","elm","elma","elmah","elmer","elmhurst","elmira","elmo","elmore","elmsford","elna","elnar","elnath","elnora","elnore","elocution","elocutionary","elocutionist","elodea","elohim","eloisa","eloise","elongate","elongation","elonore","elope","elopement","eloper","eloquence","eloquent","elora","eloy","elroy","els","elsa","elsbeth","else","elseif","elset","elsewhere","elsey","elsi","elsie","elsif","elsinore","elspeth","elston","elsworth","elsy","elt","eltanin","elton","eluate","elucidate","elucidation","elude","elusive","elusiveness","elute","elution","elva","elven","elver","elvera","elves","elvia","elvin","elvina","elvira","elvis","elvish","elvyn","elwin","elwira","elwood","elwyn","ely","elyn","elyse","elysees","elysha","elysia","elysian","elysium","elyssa","em","ema","emaciate","emaciation","emacs","email","emailaddress","emailid","emails","emalee","emalia","emanate","emanation","emancipate","emancipation","emancipator","emanuel","emanuele","emasculate","emasculation","embalm","embalmer","embank","embankment","embarcadero","embargo","embargoes","embark","embarkation","embarrass","embarrassed","embarrassedly","embarrassing","embarrassment","embassy","embattle","embed","embeddable","embedded","embedder","embedding","embellish","embellished","embellisher","embellishment","ember","emberjs","embezzle","embezzlement","embezzler","embitter","embitterment","emblazon","emblazonment","emblem","emblematic","embodier","embodiment","embody","embolden","embolism","embosom","emboss","embosser","embouchure","embower","embrace","embraceable","embracer","embracing","embrasure","embrittle","embrocation","embroider","embroiderer","embroidery","embroil","embroilment","embryo","embryologist","embryology","embryonic","emcee","emceeing","emelda","emelen","emelia","emelina","emeline","emelita","emelyne","emend","emendation","emera","emerald","emerge","emergence","emergency","emergent","emerita","emeritae","emeriti","emeritus","emerson","emery","emetic","emf","emigrant","emigrate","emigration","emil","emile","emilee","emili","emilia","emilie","emiline","emilio","emily","eminence","eminent","emir","emirate","emissary","emission","emissivity","emit","emits","emittance","emitted","emitter","emitting","emlen","emlyn","emlynn","emlynne","emma","emmalee","emmaline","emmalyn","emmalynn","emmalynne","emmanuel","emmeline","emmerich","emmery","emmet","emmett","emmey","emmi","emmie","emmit","emmott","emmy","emmye","emogene","emoji","emollient","emolument","emory","emote","emotion","emotional","emotionalism","emotionality","emotionalize","emotionless","emotive","emp","empaneled","empaneling","empath","empathetic","empathetical","empathic","empathize","empathy","emperor","emphases","emphasis","emphasize","emphatic","emphatically","emphysema","emphysematous","empid","empire","empiric","empirical","empiricism","empiricist","emplace","emplacement","employ","employability","employable","employed","employee","employeeid","employeename","employees","employer","employers","employment","empname","empno","emporium","empower","empowerment","empress","emptier","emptily","emptiness","empty","empyrean","emr","ems","emt","emu","emulate","emulated","emulation","emulative","emulator","emulators","emulsification","emulsifier","emulsify","emulsion","emyle","emylee","en","enable","enabled","enabledelayedexpansion","enableevents","enabler","enables","enabling","enact","enactment","ename","enamel","enameler","enamelware","enamor","enc","encamp","encampment","encapsulate","encapsulated","encapsulation","encase","encasement","encephalitic","encephalitides","encephalitis","encephalographic","encephalopathy","enchain","enchant","enchanter","enchanting","enchantment","enchantress","enchilada","encipher","encipherer","encircle","encirclement","encl","enclave","enclose","enclosed","enclosing","enclosure","encode","encoded","encoder","encodes","encodeuricomponent","encoding","encodings","encomium","encompass","encore","encounter","encountered","encountering","encounters","encourage","encouraged","encouragement","encourager","encouraging","encroach","encroacher","encroachment","encrust","encrustation","encrypt","encrypted","encrypting","encryption","enctype","encumber","encumbered","encumbrance","encumbrancer","ency","encyclical","encyclopaedia","encyclopedia","encyclopedic","encyst","encystment","end","endanger","endangerment","endblock","enddate","endear","endearing","endearment","endeavor","endeavored","endeavorer","ended","endemic","endemically","endemicity","ender","endfor","endforeach","endgame","endian","endicott","endif","endindex","ending","endings","endive","endl","endless","endlessness","endmost","endnote","endocrine","endocrinologist","endocrinology","endogamous","endogamy","endogenous","endomorphism","endorse","endorsement","endorser","endoscope","endoscopic","endoscopy","endosperm","endothelial","endothermic","endow","endowment","endpoint","endpoints","endregion","ends","endswith","endtime","endue","endungeoned","endurable","endurably","endurance","endure","enduring","enduringness","endways","endwhile","endymion","ene","enema","enemies","enemy","energetic","energetically","energetics","energize","energized","energizer","energy","enervate","enervation","enfeeble","enfeeblement","enfilade","enfold","enforce","enforceability","enforceable","enforced","enforcement","enforcer","enforcible","enforcing","enfranchise","enfranchisement","enfranchiser","eng","engage","engagement","engaging","engel","engelbert","engender","engine","engineer","engineering","engineers","engines","england","englebert","englewood","english","englishman","englishmen","englishwoman","englishwomen","engorge","engorgement","engracia","engram","engrave","engraver","engraving","engross","engrossed","engrosser","engrossing","engrossment","engulf","engulfment","enhance","enhanceable","enhanced","enhancement","enhancer","enharmonic","enid","enif","enigma","enigmatic","enigmatically","enim","eniwetok","enjambement","enjambment","enjoin","enjoinder","enjoy","enjoyability","enjoyable","enjoyableness","enjoyably","enjoyed","enjoyment","enkidu","enlarge","enlargeable","enlargement","enlarger","enlighten","enlightened","enlightening","enlightenment","enlist","enlistee","enlister","enlistment","enliven","enlivenment","enmesh","enmeshment","enmity","ennis","ennoble","ennoblement","ennobler","ennui","enoch","enoent","enormity","enormous","enormousness","enos","enough","enoughs","enplane","enqueue","enquirer","enquiringly","enquiry","enrage","enrapture","enrica","enrich","enricher","enrichetta","enrichment","enrico","enrika","enrique","enriqueta","enrobed","enroll","enrollee","enrollment","ens","ensconce","ensemble","enshrine","enshrinement","enshroud","ensign","ensilage","enslave","enslavement","enslaver","ensnare","ensnarement","ensolite","ensue","ensure","ensurer","ensures","ensuring","ent","entail","entailer","entailment","entangle","entanglement","entangler","entente","enter","entered","enterer","entering","enteritides","enteritis","enterprise","enterpriser","enterprising","enters","entertain","entertainer","entertaining","entertainment","enthalpy","enthrall","enthrallment","enthrone","enthronement","enthuse","enthusiasm","enthusiast","enthusiastic","enthusiastically","entice","enticement","enticing","entire","entirely","entirerow","entirety","entities","entitle","entitled","entitlement","entity","entityframework","entityframeworkcore","entityid","entitymanager","entitymanagerfactory","entityname","entitystate","entitytype","entomb","entombment","entomological","entomologist","entomology","entourage","entr","entrails","entrain","entrainer","entrance","entrancement","entranceway","entrancing","entrant","entrap","entrapment","entrapped","entrapping","entre","entreat","entreating","entreaty","entrench","entrenchment","entrepreneur","entrepreneurial","entrepreneurs","entrepreneurship","entries","entropic","entropy","entrust","entry","entrypoint","entryset","entryway","entwine","enum","enumerable","enumerate","enumerated","enumerates","enumerating","enumeration","enumerative","enumerator","enums","enunciable","enunciate","enunciated","enunciation","enureses","enuresis","env","envelop","envelope","enveloper","envelopment","envenom","enviable","enviableness","enviably","envied","envier","envious","enviousness","environ","environment","environmental","environmentalism","environmentalist","environments","envisage","envision","envoy","envs","envy","envying","enzymatic","enzymatically","enzyme","enzymology","eo","eocene","eoe","eof","eohippus","eol","eolanda","eolande","eolian","eon","eos","eot","ep","epa","epaulet","ephedrine","ephemera","ephemeral","ephemerids","ephemeris","ephesian","ephesians","ephesus","ephraim","ephrayim","ephrem","epi","epic","epically","epicenter","epictetus","epicure","epicurean","epicurus","epicycle","epicyclic","epicyclical","epicycloid","epidemic","epidemically","epidemiological","epidemiologist","epidemiology","epidermal","epidermic","epidermis","epidural","epigenetic","epiglottis","epigram","epigrammatic","epigraph","epigrapher","epigraphs","epigraphy","epilepsy","epileptic","epilogue","epimethius","epinephrine","epiphany","epiphenomena","episcopacy","episcopal","episcopalian","episcopate","episode","episodes","episodic","episodically","epistemic","epistemological","epistemology","epistle","epistolary","epistolatory","epitaph","epitaphs","epitaxial","epitaxy","epithelial","epithelium","epithet","epitome","epitomize","epitomized","epitomizer","epoch","epochal","epochs","epoll","eponymous","epoxy","eps","epsg","epsilon","epsom","epstein","eq","equ","equability","equable","equableness","equably","equal","equaling","equality","equalization","equalize","equalized","equalizer","equalizes","equally","equals","equalsignorecase","equalto","equanimity","equate","equation","equations","equator","equatorial","equerry","equestrian","equestrianism","equestrienne","equiangular","equidistant","equilateral","equilibrate","equilibration","equilibrium","equine","equinoctial","equinox","equip","equipage","equipartition","equipment","equipoise","equipotent","equipped","equipping","equiproportional","equiproportionality","equiproportionate","equitable","equitableness","equitably","equitation","equity","equiv","equivalence","equivalent","equivalents","equivocal","equivocalness","equivocate","equivocation","equivocator","equuleus","er","era","eradicable","eradicate","eradication","eradicator","eran","eras","erase","erased","eraser","erasion","erasmus","erastus","erasure","erat","erato","eratosthenes","erb","erbium","erda","ere","erebus","erect","erectile","erection","erectness","erector","erek","erelong","eremite","erena","erg","ergo","ergodic","ergodicity","ergonomic","ergonomically","ergonomics","ergophobia","ergosterol","ergot","erhard","erhart","eric","erica","erich","ericha","erick","ericka","erickson","ericson","ericsson","eridanus","erie","erik","erika","erikson","erin","erina","erinn","erinna","eris","eritrea","erl","erlang","erlenmeyer","erma","ermanno","ermengarde","ermentrude","ermin","ermina","ermine","erminia","erminie","erna","ernaline","ernest","ernesta","ernestine","ernesto","ernestus","ernie","ernst","erny","erode","erodible","erogenous","eros","erosible","erosion","erosional","erosive","erosiveness","erotic","erotica","erotically","eroticism","erp","err","errancy","errand","errant","errantry","errata","erratic","erratically","erratum","errick","erring","errmode","errmsg","errno","errol","erroll","erroneous","erroneousness","error","errorcode","errordocument","errorhandler","errorlevel","errorlistener","errorlog","errormessage","errormsg","errorreportvalve","errors","errorthrown","ersatz","erse","erskine","erst","erstwhile","ertha","eruct","eructation","erudite","erudition","erupt","eruption","eruptive","erv","ervin","erwin","eryn","erysipelas","erythrocyte","es","esau","esb","esc","escadrille","escalate","escalation","escalator","escallop","escapable","escapade","escape","escaped","escapee","escapement","escaper","escapes","escaping","escapism","escapist","escapology","escarole","escarpment","eschatology","escher","escherichia","eschew","escondido","escort","escritoire","escrow","escudo","escutcheon","esdras","ese","esi","eskimo","esl","eslint","esma","esmaria","esmark","esme","esmeralda","esophageal","esophagi","esophagus","esoteric","esoterica","esoterically","esp","espadrille","espagnol","espalier","especial","especially","esperanto","esperanza","espinoza","espionage","esplanade","esposito","espousal","espouse","espouser","espresso","esprit","espy","esq","esquire","esra","esri","essa","essay","essayer","essayist","esse","essen","essence","essene","essential","essentialist","essentially","essentialness","essentials","essequibo","essex","essie","essy","est","esta","establish","established","establisher","establishing","establishment","estado","estate","esteban","esteem","estel","estela","estele","estell","estella","estelle","ester","esterhzy","estes","estevan","esther","esthete","esthetic","esthetically","esthetics","estimable","estimableness","estimate","estimated","estimates","estimating","estimation","estimator","estonia","estonian","estoppal","estrada","estrange","estrangement","estranger","estrella","estrellita","estrogen","estrous","estrus","estuarine","estuary","et","eta","etag","etan","etc","etcetera","etch","etcher","etching","etd","eternal","eternalness","eternity","eth","ethan","ethane","ethanol","ethe","ethel","ethelbert","ethelda","ethelin","ethelind","etheline","ethelred","ethelyn","ether","ethereal","etherealness","etherized","ethernet","ethic","ethical","ethically","ethicalness","ethicist","ethiopia","ethiopian","ethnic","ethnically","ethnicity","ethnocentric","ethnocentrism","ethnographers","ethnographic","ethnography","ethnological","ethnologist","ethnology","ethnomethodology","ethological","ethologist","ethology","ethos","ethyl","ethylene","etiam","etienne","etiologic","etiological","etiology","etiquette","etl","etna","etree","etruria","etruscan","etta","etti","ettie","ettore","etty","etymological","etymologist","etymology","eu","eucalypti","eucalyptus","eucharist","eucharistic","euchre","euclid","euclidean","eudora","euell","eugen","eugene","eugenia","eugenic","eugenically","eugenicist","eugenics","eugenie","eugenio","eugenius","eugine","euismod","eula","eulalie","euler","eulerian","eulogist","eulogistic","eulogize","eulogized","eulogizer","eulogy","eumenides","eunice","eunuch","eunuchs","euphemia","euphemism","euphemist","euphemistic","euphemistically","euphonious","euphonium","euphony","euphoria","euphoric","euphorically","euphrates","eur","eurasia","eurasian","eureka","euripides","euro","eurodollar","europa","europe","european","europeanization","europeanized","europium","eurydice","eustace","eustachian","eustacia","eutectic","euterpe","euthanasia","euthenics","ev","eva","evacuate","evacuation","evacuee","evade","evader","eval","evaleen","evaluable","evaluate","evaluated","evaluates","evaluating","evaluation","evaluational","evaluative","evaluator","evan","evanescence","evanescent","evangelia","evangelic","evangelical","evangelicalism","evangelin","evangelina","evangeline","evangelism","evangelist","evangelistic","evangelize","evania","evanne","evanston","evansville","evaporate","evaporation","evaporative","evaporator","evasion","evasive","evasiveness","eve","eveleen","evelin","evelina","eveline","evelyn","even","evened","evener","evenhanded","evening","evenki","evenly","evenness","evens","evensong","event","eventargs","eventbus","eventdata","eventdate","eventdispatchthread","eventemitter","eventful","eventfulness","eventhandler","eventid","eventide","eventlistener","eventlog","eventname","eventqueue","events","eventtrigger","eventtype","eventual","eventuality","eventually","eventuate","ever","everard","eveready","evered","everest","everett","everette","everglade","everglades","evergreen","everhart","everlasting","everlastingness","everliving","evermore","evernote","everready","every","everybody","everyday","everydayness","everyman","everyone","everyplace","everything","everytime","everywhere","eves","evey","evict","eviction","evidence","evident","evidential","evie","evil","evildoer","evildoing","evilness","evin","evince","eviscerate","evisceration","evita","evocable","evocate","evocation","evocative","evocativeness","evoke","evolute","evolution","evolutionarily","evolutionary","evolutionist","evolve","evolved","evonne","evp","evt","evvie","evvy","evy","evyn","ew","ewan","eward","ewart","ewe","ewell","ewen","ewer","ewing","ex","exacerbate","exacerbation","exact","exacter","exacting","exactingness","exaction","exactitude","exactly","exactness","exaggerate","exaggerated","exaggeration","exaggerative","exaggerator","exalt","exaltation","exalted","exalter","exam","examen","examination","examine","examined","examinees","examiner","examines","examining","example","exampled","examples","exams","exasperate","exasperated","exasperating","exasperation","exc","excalibur","excavate","excavation","excavator","excedrin","exceed","exceeded","exceeder","exceeding","exceeds","excel","excelled","excellence","excellency","excellent","excelling","excelsior","except","exception","exceptionable","exceptional","exceptionalness","exceptionhandler","exceptions","excerpt","excerpter","excess","excessive","excessiveness","exchange","exchangeable","exchanger","exchanges","exchequer","excise","excision","excitability","excitable","excitableness","excitably","excitation","excitatory","excite","excited","excitement","exciter","exciting","excitingly","exciton","exclaim","exclaimer","exclamation","exclamatory","exclude","excluded","excluder","excludes","excluding","exclusion","exclusionary","exclusioner","exclusions","exclusive","exclusively","exclusiveness","exclusivity","excommunicate","excommunication","excoriate","excoriation","excrement","excremental","excrescence","excrescent","excreta","excrete","excreter","excretion","excretory","excruciate","excruciating","excruciation","exculpate","exculpation","exculpatory","excursion","excursionist","excursive","excursiveness","excursus","excusable","excusableness","excusably","excuse","excused","excuser","exe","exec","execrable","execrableness","execrably","execrate","execration","execsql","executable","executables","execute","executeactionstaskexecuter","executed","executenonquery","executequery","executer","executereader","executes","executescalar","executescript","executesql","executeupdate","executing","execution","executional","executioncontext","executioner","executionexception","executions","executive","executor","executors","executorservice","executrices","executrix","exegeses","exegesis","exegete","exegetic","exegetical","exemplar","exemplariness","exemplary","exemple","exemplification","exemplifier","exemplify","exempt","exemption","exercise","exerciser","exercises","exercitation","exert","exertion","exeter","exeunt","exhalation","exhale","exhaust","exhausted","exhauster","exhaustible","exhausting","exhaustion","exhaustive","exhaustiveness","exhibit","exhibition","exhibitioner","exhibitionism","exhibitionist","exhibitor","exhilarate","exhilarating","exhilaration","exhort","exhortation","exhorter","exhumation","exhume","exhumer","exif","exigence","exigency","exigent","exiguity","exiguous","exile","exist","existed","existence","existent","existential","existentialism","existentialist","existentialistic","existents","existing","exists","exit","exitcode","exited","exiting","exits","exobiology","exocrine","exodus","exogamous","exogamy","exogenous","exonerate","exoneration","exorbitance","exorbitant","exorcise","exorcism","exorcist","exorcizer","exoskeleton","exosphere","exothermic","exothermically","exotic","exotica","exotically","exoticism","exoticness","exp","expand","expandability","expandable","expandablelistview","expanded","expander","expanding","expands","expanse","expansible","expansion","expansionary","expansionism","expansionist","expansive","expansiveness","expatiate","expatiation","expatriate","expatriation","expect","expectancy","expectant","expectation","expectational","expectations","expected","expectedconditions","expecting","expectorant","expectorate","expectoration","expects","expedience","expediency","expedient","expedients","expedite","expediter","expedition","expeditionary","expeditious","expeditiousness","expeditor","expel","expellable","expelled","expelling","expend","expendable","expended","expender","expenditure","expense","expenses","expensive","expensiveness","experience","experienced","experiences","experiencing","experiential","experiment","experimental","experimentalism","experimentalist","experimentation","experimented","experimenter","experimenting","experiments","expert","experted","experting","expertise","expertize","expertness","expertnesses","experts","expiable","expiate","expiation","expiatory","expiration","expire","expired","expires","expiresbytype","expiry","explain","explainable","explained","explainer","explaining","explains","explanation","explanations","explanatory","expletive","explicable","explicate","explication","explicative","explicit","explicitly","explicitness","explode","exploded","exploder","exploit","exploitation","exploitative","exploited","exploiter","exploration","exploratory","explore","explored","explorer","exploring","explosion","explosive","explosiveness","expo","exponent","exponential","exponentiate","exponentiation","export","exportability","exportable","exportation","exported","exporter","exporting","exports","expos","expose","exposed","exposer","exposes","exposing","exposit","exposition","expositor","expository","expostulate","expostulation","exposure","expound","expounder","expr","express","expressed","expresser","expressibility","expressible","expressibly","expression","expressionism","expressionist","expressionistic","expressionless","expressions","expressive","expressiveness","expressjs","expressway","expropriate","expropriation","expropriator","expulsion","expunge","expunger","expurgate","expurgated","expurgation","exquisite","exquisiteness","ext","extant","extemporaneous","extemporaneousness","extempore","extemporization","extemporize","extemporizer","extend","extendability","extended","extendedly","extendedness","extender","extendibility","extendibles","extending","extends","extensibility","extensible","extension","extensional","extensions","extensive","extensively","extensiveness","extensor","extent","extenuate","extenuation","exterior","exterminate","extermination","exterminator","extern","external","externalities","externalization","externalize","externally","externals","extinct","extinction","extinguish","extinguishable","extinguisher","extirpate","extirpation","extjs","extol","extolled","extoller","extolling","extort","extorter","extortion","extortionate","extortioner","extortionist","extra","extracellular","extract","extracted","extracting","extraction","extractive","extractor","extracts","extracurricular","extradite","extradition","extragalactic","extralegal","extramarital","extramural","extraneous","extraneousness","extraordinarily","extraordinariness","extraordinary","extrapolate","extrapolation","extras","extrasensory","extraterrestrial","extraterritorial","extraterritoriality","extravagance","extravagant","extravaganza","extravehicular","extravert","extrema","extremal","extreme","extremely","extremeness","extremism","extremist","extremity","extricable","extricate","extrication","extrinsic","extrinsically","extroversion","extrovert","extrude","extruder","extrusion","extrusive","exuberance","exuberant","exudate","exudation","exude","exult","exultant","exultation","exulting","exurb","exurban","exurbanite","exurbia","exxon","ey","eyck","eyde","eydie","eye","eyeball","eyebrow","eyed","eyedropper","eyeful","eyeglass","eyelash","eyeless","eyelet","eyelid","eyeliner","eyeopener","eyeopening","eyepiece","eyer","eyes","eyeshadow","eyesight","eyesore","eyestrain","eyeteeth","eyetooth","eyewash","eyewitness","eyre","eyrie","eysenck","ez","ezechiel","ezekiel","ezequiel","eziechiele","ezmeralda","ezra","ezri","f","f0_","fa","faa","fab","fabe","faber","faberg","fabian","fabiano","fabien","fabio","fable","fabler","fabric","fabricate","fabrication","fabricator","fabulists","fabulous","fabulousness","fac","facade","facades","face","facebook","facecloth","facecloths","faced","faceless","facelets","faceplate","facer","faces","facescontext","facet","facetious","facetiousness","facets","facial","facile","facileness","facilisis","facilitate","facilitation","facilitator","facilitatory","facilities","facility","facing","facsimile","facsimileing","fact","faction","factional","factionalism","factious","factiousness","factitious","facto","factoid","factor","factorial","factories","factoring","factorisable","factorization","factorize","factors","factory","factorygirl","factotum","facts","factual","factuality","factualness","faculty","fad","faddish","faddist","fade","faded","fadedly","fadein","fadeout","fader","fades","fadeto","fading","fae","faence","faerie","faeroe","faery","fafnir","fag","fagged","fagging","faggoting","fagin","fagot","fagoting","fahd","fahrenheit","fail","failed","failing","faille","failover","fails","failsafe","failure","failures","fain","faina","faint","fainter","fainthearted","faintness","fair","fairbanks","fairchild","faired","fairfax","fairfield","fairgoer","fairground","fairing","fairish","fairleigh","fairless","fairlie","fairly","fairmont","fairness","fairport","fairs","fairview","fairway","fairy","fairyland","fairytale","faisal","faisalabad","faith","faithed","faithful","faithfulness","faithfuls","faithing","faithless","faithlessness","faiths","fajitas","fake","faker","fakir","falafel","falcon","falconer","falconry","falito","falk","falkland","falkner","fall","fallacious","fallaciousness","fallacy","fallback","faller","fallibility","fallible","fallibleness","fallibly","falling","falloff","fallon","fallopian","fallout","fallow","fallowness","falls","false","falsehood","falseness","falsetto","falsie","falsifiability","falsifiable","falsification","falsifier","falsify","falsity","falstaff","falter","falterer","faltering","falwell","fame","famed","fames","familial","familiar","familiarity","familiarization","familiarize","familiarized","familiarizer","familiarizing","familiarly","familiarness","families","family","famine","faming","famish","famous","famously","famousness","fan","fanatic","fanatical","fanaticalness","fanaticism","fanchette","fanchon","fancie","fancied","fancier","fanciest","fanciful","fancifulness","fancily","fanciness","fancy","fancybox","fancying","fancywork","fandango","fanechka","fanfare","fanfold","fang","fangled","fania","fanlight","fanned","fanni","fannie","fanning","fanny","fanout","fans","fantail","fantasia","fantasist","fantasize","fantastic","fantastical","fantasy","fanya","fanzine","faq","faqs","far","fara","farad","faraday","farah","farand","faraway","farber","farce","farcical","fare","farer","farewell","farfetchedness","fargo","farica","farina","farinaceous","farkas","farlay","farlee","farleigh","farley","farlie","farly","farm","farmer","farmhand","farmhouse","farming","farmington","farmland","farmstead","farmworker","farmyard","faro","farr","farra","farrago","farragoes","farragut","farrah","farrakhan","farrand","farrel","farrell","farrier","farris","farrow","farseeing","farsighted","farsightedness","fart","farther","farthermost","farthest","farthing","fas","fascia","fascicle","fasciculate","fasciculation","fascinate","fascinating","fascination","fascism","fascist","fascistic","fashion","fashionable","fashionableness","fashionably","fashioner","fassbinder","fast","fasta","fastback","fastball","fastcgi","fasten","fastener","fastening","faster","fasterxml","fastest","fastidious","fastidiousness","fastness","fat","fatal","fatalism","fatalist","fatalistic","fatalistically","fatality","fatback","fate","fateful","fatefulness","fates","fathead","fatheaded","father","fathered","fatherhood","fatherland","fatherless","fatherliness","fatherly","fathom","fathomable","fathomless","fatigue","fatigued","fatiguing","fatima","fatness","fatso","fatted","fatten","fattener","fatter","fattest","fattiness","fatting","fatty","fatuity","fatuous","fatuousness","fatwa","faucet","faucibus","faulkner","faulknerian","fault","faultfinder","faultfinding","faultily","faultiness","faultless","faultlessness","faults","faulty","faun","fauna","faunie","fauntleroy","faust","faustian","faustina","faustine","faustino","faustus","fauvism","fav","favicon","favor","favorable","favorableness","favorably","favored","favoredness","favorer","favoring","favorings","favorite","favorites","favoritism","favors","favour","favourite","fawkes","fawn","fawne","fawner","fawnia","fawning","fax","fay","faydra","faye","fayette","fayetteville","fayina","fayre","fayth","faythe","faze","fb","fbi","fc","fcc","fclose","fcm","fcntl","fct","fd","fda","fdic","fdr","fds","fe","fealty","fear","fearful","fearfuller","fearfullest","fearfulness","fearless","fearlessness","fearsome","fearsomeness","feasibility","feasible","feasibleness","feasibly","feast","feaster","feat","feater","feather","featherbed","featherbedding","featherbrain","feathered","feathering","featherless","featherlight","featherman","feathertop","featherweight","feathery","feats","feature","featured","featureless","features","feb","febrile","february","fecal","feces","fecha","feckless","fecklessness","fecund","fecundability","fecundate","fecundation","fecundity","fed","federal","federalism","federalist","federalization","federalize","federate","federated","federation","federative","federica","federico","fedex","fedora","feds","fee","feeble","feebleness","feebly","feed","feedback","feedbag","feeder","feeding","feedlot","feeds","feedstock","feedstuffs","feeing","feel","feeler","feeling","feelingly","feelingness","feelings","feels","fees","feet","feign","feigned","feigner","feint","feisty","felder","feldman","feldspar","felecia","felic","felicdad","felice","felicia","felicio","felicitate","felicitation","felicitous","felicitousness","felicity","felicle","felike","feliks","feline","felipa","felipe","felis","felisha","felita","felix","feliza","felizio","fell","fella","fellatio","felled","feller","felling","fellini","fellness","fellow","fellowman","fellowmen","fellowship","fellowshipped","fellowshipping","felon","felonious","feloniousness","felony","felt","felting","fem","female","femaleness","feminine","feminineness","femininity","feminism","feminist","femme","femoral","femur","fen","fence","fenced","fencepost","fencer","fencing","fend","fender","fenelia","fenestration","fenian","fenland","fennel","fenwick","feodor","feodora","feof","fer","feral","ferber","ferd","ferdie","ferdinand","ferdinanda","ferdinande","ferdinando","ferdy","fergus","ferguson","ferlinghetti","fermat","ferment","fermentation","fermented","fermenter","fermenting","fermentum","fermi","fermion","fermium","fern","fernanda","fernande","fernandez","fernandina","fernando","ferne","fernery","ferny","ferocious","ferociousness","ferocity","ferrari","ferraro","ferreira","ferrel","ferrell","ferrer","ferret","ferreter","ferric","ferris","ferrite","ferro","ferroelectric","ferromagnet","ferromagnetic","ferrous","ferrule","ferry","ferryboat","ferryman","ferrymen","fertile","fertileness","fertility","fertilization","fertilize","fertilized","fertilizer","fertilizes","ferule","fervency","fervent","fervid","fervidness","fervor","fess","fest","festal","fester","festival","festive","festiveness","festivity","festoon","feta","fetal","fetch","fetchall","fetchdata","fetched","fetchedresultscontroller","fetcher","fetches","fetching","fetchrequest","fetchtype","feted","fetich","fetid","fetidness","feting","fetish","fetishism","fetishist","fetishistic","fetlock","fetter","fettle","fettling","fettuccine","fetus","feud","feudal","feudalism","feudalistic","feudatory","feugiat","fever","feverish","feverishness","few","fewer","fewness","fey","feynman","fez","fezzes","ff","ffa","ffb","ffc","ffd","ffe","fff","ffff","ffffff","ffffffff","ffi","fflush","ffmpeg","fft","fftw","fg","fgetc","fgets","fh","fha","fi","fianc","fiance","fiann","fianna","fiasco","fiascoes","fiat","fib","fibbed","fibber","fibbing","fiber","fiberboard","fiberfill","fiberglas","fiberglass","fibonacci","fibril","fibrillate","fibrillation","fibrin","fibroblast","fibroid","fibroses","fibrosis","fibrous","fibrousness","fibula","fibulae","fibular","fica","fices","fiche","fichte","fichu","fickle","fickleness","ficos","fiction","fictional","fictionalization","fictionalize","fictitious","fictitiousness","fictive","ficus","fid","fiddle","fiddler","fiddlestick","fiddling","fiddly","fide","fidel","fidela","fidelia","fidelio","fidelity","fidget","fidgety","fido","fidole","fiducial","fiduciary","fie","fief","fiefdom","field","fielded","fielder","fieldid","fielding","fieldname","fieldnames","fields","fieldset","fieldstone","fieldtype","fieldvalue","fieldwork","fieldworker","fiend","fiendish","fiendishness","fierce","fierceness","fierily","fieriness","fiery","fies","fiesta","fife","fifer","fifi","fifine","fifo","fifteen","fifteenths","fifth","fifths","fiftieths","fifty","fig","figaro","figcaption","figged","figging","fight","fightback","fighter","fighting","figment","figsize","figueroa","figural","figuration","figurative","figurativeness","figure","figured","figurehead","figurer","figures","figurine","figuring","fiji","fijian","fil","filament","filamentary","filamentous","filbert","filberte","filberto","filch","file","fileaccess","filechooser","filecontent","filed","filedata","filedialog","fileextension","fileformat","filehandle","fileid","fileinfo","fileinput","fileinputstream","filelist","filemanager","filemode","filename","filenames","fileno","filenotfoundexception","fileoutputstream","filepath","filer","filereader","files","fileset","filesize","filesmatch","filestream","filesystem","filesystemobject","filesystems","filet","filetree","filetype","fileupload","fileurl","fileurlwithpath","fileutils","filewriter","filia","filial","filibuster","filibusterer","filide","filigree","filigreeing","filing","filings","filip","filipino","filippa","filippo","fill","fillcolor","filled","filler","fillet","filleting","filling","fillip","fillmore","fillna","fillrect","fills","fillstyle","filly","film","filmdom","filmer","filminess","filming","filmmaker","filmore","films","filmstrip","filmy","filofax","filter","filterable","filterchain","filterchainproxy","filtercontext","filtered","filterer","filtering","filters","filth","filthily","filthiness","filths","filthy","filtrate","filtrated","filtrates","filtrating","filtration","fin","fina","finagle","finagler","final","finale","finalist","finality","finalization","finalize","finally","finalname","finance","financed","finances","financial","financier","financing","finch","find","findable","findall","findbugs","findbyid","findclass","findcontrol","findelement","findelements","finder","findfragmentbyid","finding","findings","findlay","findley","findone","finds","findstr","findviewbyid","fine","finely","fineness","finery","finespun","finesse","finger","fingerboard","fingerer","fingering","fingerless","fingerling","fingernail","fingerprint","fingers","fingertip","finial","finical","finickiness","finicky","fining","finis","finish","finished","finisher","finishes","finishing","finite","finitely","finiteness","fink","finland","finlay","finley","finn","finnbogadottir","finned","finnegan","finner","finning","finnish","finny","fiona","fionna","fionnula","fiord","fiorello","fiorenze","fiori","fir","fire","firearm","fireball","firebase","firebaseauth","firebasedatabase","firebird","fireboat","firebomb","firebox","firebrand","firebreak","firebrick","firebug","firecracker","fired","firedamp","fireevent","firefight","firefly","firefox","firefoxdriver","fireguard","firehouse","firelight","fireman","firemen","fireplace","fireplug","firepower","fireproof","firer","fires","firesafe","fireside","firestone","firestore","firestorm","firetrap","firetruck","firewall","firewalls","firewater","firewood","firework","firing","firkin","firm","firmament","firmer","firmest","firmly","firmness","firms","firmware","firring","first","firstborn","firstchild","firsthand","firstly","firstname","firstordefault","firth","firths","fis","fiscal","fischbein","fischer","fish","fishbowl","fishcake","fisher","fisherman","fishermen","fishery","fishhook","fishily","fishiness","fishing","fishkill","fishmeal","fishmonger","fishnet","fishpond","fishtail","fishtanks","fishwife","fishwives","fishy","fisk","fiske","fissile","fission","fissionable","fissure","fist","fistfight","fistful","fisticuff","fistula","fistulous","fit","fitch","fitchburg","fitful","fitfulness","fitments","fitness","fits","fitssystemwindows","fitted","fitter","fittest","fitting","fittingly","fittingness","fittings","fitz","fitzgerald","fitzpatrick","fitzroy","five","fivefold","fiver","fix","fixable","fixate","fixatifs","fixation","fixative","fixed","fixedness","fixer","fixes","fixing","fixity","fixture","fixtures","fizeau","fizz","fizzer","fizzle","fizzy","fjord","fjs","fk","fl","fla","flab","flabbergast","flabbergasting","flabbily","flabbiness","flabby","flaccid","flaccidity","flack","flag","flagella","flagellate","flagellation","flagellum","flagged","flagging","flaggingly","flagman","flagmen","flagon","flagpole","flagrance","flagrancy","flagrant","flags","flagship","flagstaff","flagstone","flail","flair","flak","flake","flaker","flakiness","flaky","flam","flamb","flambeing","flambes","flamboyance","flamboyancy","flamboyant","flame","flamen","flamenco","flameproof","flamer","flamethrower","flaming","flamingo","flammability","flammable","flan","flanagan","flanders","flange","flank","flanker","flannel","flannelet","flannelette","flap","flapjack","flapped","flapper","flapping","flaps","flare","flareup","flaring","flash","flashback","flashbulb","flashcard","flashcube","flasher","flashgun","flashily","flashiness","flashing","flashlight","flashy","flask","flat","flatbed","flatboat","flatcar","flatfeet","flatfish","flatfoot","flathead","flatiron","flatland","flatmap","flatmate","flatness","flatt","flatted","flatten","flattened","flattener","flatter","flatterer","flattering","flattery","flattest","flatting","flattish","flattop","flatulence","flatulent","flatus","flatware","flatworm","flaubert","flaunt","flaunting","flautist","flavor","flavored","flavorer","flavorful","flavoring","flavorless","flavors","flavorsome","flaw","flawed","flawless","flawlessly","flawlessness","flaws","flax","flaxseed","flay","flayer","fld","flea","fleabag","fleabites","fleawort","fleck","fledermaus","fledge","fledged","fledgling","flee","fleece","fleecer","fleeciness","fleecy","fleeing","fleet","fleeting","fleetingly","fleetingness","fleetness","fleischer","fleischman","fleisher","flem","fleming","flemish","flemished","flemishing","flemming","flesh","flesher","fleshiness","fleshless","fleshly","fleshpot","fleshy","fletch","fletcher","fletching","fleur","fleurette","flew","flews","flex","flexbox","flexed","flexibility","flexible","flexibly","flexitime","flexslider","flextime","flexural","flexure","flibbertigibbet","flick","flicker","flickering","flickery","flickr","flier","flight","flightiness","flightless","flightpath","flights","flighty","flimflam","flimflammed","flimflamming","flimsily","flimsiness","flimsy","flin","flinch","flincher","flinching","fling","flinger","flink","flinn","flint","flintiness","flintless","flintlock","flintstones","flinty","flip","flipflop","flippable","flippancy","flippant","flipped","flipper","flippest","flipping","flirt","flirtation","flirtatious","flirtatiousness","flit","flitted","flitting","flo","float","floated","floater","floating","floatingactionbutton","floats","floatvalue","floaty","flocculate","flocculation","flock","floe","flog","flogged","flogger","flogging","flood","floodgate","floodlight","floodlit","floodplain","floodwater","floor","floorboard","floorer","flooring","floorspace","floorwalker","floozy","flop","flophouse","flopped","flopper","floppily","floppiness","flopping","floppy","flor","flora","floral","florance","flore","florella","florence","florencia","florentia","florentine","florenza","florescence","florescent","floret","florette","flori","floria","florian","florid","florida","floridan","floridian","floridness","florie","florin","florina","florinda","florine","florist","florri","florrie","florry","flory","floss","flossi","flossie","flossy","flot","flotation","flotilla","flotsam","flounce","flouncing","flouncy","flounder","flour","flourish","flourisher","flourishing","floury","flout","flouter","flow","flowchart","flowed","flower","flowerbed","flowerer","floweriness","flowerless","flowerpot","flowers","flowery","flowing","flowlayout","flown","flows","flowstone","floyd","flss","flt","flu","flub","flubbed","flubbing","fluctuate","fluctuation","flue","fluency","fluent","fluently","fluff","fluffiness","fluffy","fluid","fluidity","fluidized","fluidness","fluidpage","fluke","fluky","flume","flummox","flung","flunk","flunkey","flunky","fluoresce","fluorescence","fluorescent","fluoridate","fluoridation","fluoride","fluorimetric","fluorinated","fluorine","fluorite","fluorocarbon","fluoroscope","fluoroscopic","flurry","flush","flushed","flushing","flushness","fluster","flute","fluter","fluting","flutist","flutter","flutterer","fluttery","flux","fluxed","fluxes","fluxing","flv","fly","flyaway","flyblown","flyby","flybys","flycatcher","flyer","flying","flyleaf","flyleaves","flynn","flyover","flypaper","flysheet","flyspeck","flyswatter","flyway","flyweight","flywheel","fm","fmap","fmt","fn","fname","fnma","fno","fnr","fo","foal","foam","foaminess","foamy","fob","fobbed","fobbing","focal","focally","foch","foci","focus","focusable","focused","focuser","focuses","focusing","fodder","foe","foetid","fofl","fog","fogbound","fogged","foggily","fogginess","fogging","foggy","foghorn","fogs","fogy","fogyish","foible","foil","foist","fokker","fol","fold","foldaway","folded","folder","foldername","folderpath","folders","folding","foldout","foldr","folds","foley","foliage","foliate","foliation","folio","folk","folklike","folklore","folkloric","folklorist","folks","folksiness","folksinger","folksinging","folksong","folksy","folktale","folkway","foll","follicle","follicular","follow","followed","follower","followers","following","follows","followsymlinks","followup","folly","folsom","fomalhaut","foment","fomentation","fomenter","fond","fonda","fondant","fondle","fondler","fondness","fondue","fons","fonsie","font","fontaine","fontainebleau","fontana","fontanel","fontanelle","fontawesome","fontfamily","fontname","fonts","fontsize","fontstyle","fontweight","fontwithname","fonz","fonzie","foo","foobar","food","foodie","foods","foodstuff","fool","foolery","foolhardily","foolhardiness","foolhardy","foolish","foolishness","foolproof","foolscap","foos","foot","footage","football","footbridge","foote","footer","footfall","foothill","foothold","footing","footless","footlights","footling","footlocker","footloose","footman","footmarks","footmen","footnote","footpad","footpath","footpaths","footplate","footprint","footrace","footrest","footsie","footsore","footstep","footstool","footwear","footwork","fop","fopen","fopped","foppery","fopping","foppish","foppishness","for","forage","forager","forall","foray","forayer","forbade","forbear","forbearance","forbearer","forbes","forbid","forbidden","forbidding","forbiddingness","forbore","forborne","force","forced","forcefield","forceful","forcefulness","forceps","forcer","forces","forcible","forcibleness","forcibly","forcing","forcontrolevents","ford","fordable","fordham","fore","foreach","forearm","forebear","forebode","foreboding","forebodingness","forecast","forecaster","forecastle","foreclose","foreclosure","forecolor","forecourt","foredoom","forefather","forefeet","forefinger","forefoot","forefront","foregoer","foregoing","foregone","foregos","foreground","foregroundcolor","forehand","forehead","foreign","foreigner","foreignkey","foreignness","foreknew","foreknow","foreknowledge","foreknown","foreleg","forelimb","forelock","foreman","foremast","foremen","foremost","forename","forenoon","forensic","forensically","forensics","foreordain","forepart","forepaws","forepeople","foreperson","foreplay","forequarter","forerunner","foresail","foresaw","foresee","foreseeable","foreseeing","foreseen","foreseer","foreshadow","foreshore","foreshorten","foresight","foresighted","foresightedness","foreskin","forest","forestall","forestaller","forestallment","forestation","forestations","forester","forestland","forestry","foretaste","foretell","foreteller","forethought","foretold","forever","forevermore","forewarn","forewarner","forewent","forewoman","forewomen","foreword","forfeit","forfeiter","forfeiture","forfend","forgather","forgave","forge","forged","forger","forgery","forges","forget","forgetful","forgetfulness","forgettable","forgettably","forgetting","forging","forgivable","forgivably","forgive","forgiven","forgiveness","forgiver","forgiving","forgivingly","forgivingness","forgo","forgoer","forgoes","forgone","forgot","forgotten","forhttpheaderfield","forindexpath","fork","forked","forkey","forkful","forking","forklift","forks","forlorn","forlornness","form","formability","formal","formaldehyde","formalin","formalism","formalist","formalistic","formality","formalization","formalize","formalized","formalizer","formalizes","formally","formalness","formals","formant","format","formatdate","formate","formation","formative","formatively","formativeness","formats","formatted","formatter","formatters","formatting","formbuilder","formcontrol","formcontrolname","formdata","formed","former","formerly","formfitting","formgroup","formic","formica","formid","formidable","formidableness","formidably","forming","formless","formlessness","formmethod","formname","formosa","formosan","forms","formsauthentication","formset","formula","formulaic","formular","formulas","formulate","formulated","formulation","formulator","forname","fornicate","fornication","fornicator","forrest","forrester","forroot","forsake","forsaken","forsook","forsooth","forstate","forster","forswear","forswore","forsworn","forsythia","fort","fortaleza","forte","forth","forthcome","forthcoming","forthright","forthrightness","forthwith","fortieths","fortification","fortified","fortifier","fortify","fortiori","fortissimo","fortitude","fortnight","fortnightly","fortran","fortress","fortuitous","fortuitousness","fortuity","fortunate","fortunately","fortunateness","fortune","fortuneteller","fortunetelling","forty","forum","forums","forward","forwarded","forwarder","forwarding","forwardness","forwards","forwent","fos","foss","fossil","fossiliferous","fossilization","fossilize","fossilized","foster","fosterer","foto","foucault","fought","foul","foulard","foulmouth","foulness","fouls","found","foundation","foundational","founded","founder","founders","founding","foundling","foundry","founds","fount","fountain","fountainhead","four","fourfold","fourier","fourpence","fourpenny","fourposter","fourscore","foursome","foursquare","fourteen","fourteener","fourteenths","fourth","fourths","fout","fovea","fowl","fowler","fowling","fox","foxfire","foxglove","foxhall","foxhole","foxhound","foxily","foxiness","foxing","foxtail","foxtrot","foxtrotted","foxtrotting","foxy","foyer","fp","fpga","fpic","fpm","fpo","fprintf","fps","fq","fql","fr","frac","fracas","fractal","fraction","fractional","fractionate","fractionation","fractioned","fractioning","fractions","fractious","fractiousness","fracture","frag","fragile","fragility","fragment","fragmentactivity","fragmentarily","fragmentariness","fragmentary","fragmentation","fragmentmanager","fragmentmanagerimpl","fragmentpageradapter","fragments","fragmenttransaction","fragonard","fragrance","fragrant","frail","frailness","frailty","frame","frameborder","framebuffer","framed","framelayout","framer","framerate","frames","framework","frameworkelement","frameworkmethod","frameworks","frameworkservlet","framing","fran","franc","francaise","france","francene","francesca","francesco","franchise","franchisee","franchiser","franchot","francie","francine","francis","francisca","franciscan","francisco","franciska","franciskus","francium","franck","francklin","francklyn","franco","francois","francoise","francophone","francyne","frangibility","frangible","frank","frankel","frankenstein","franker","frankford","frankfort","frankfurt","frankfurter","frankie","frankincense","frankish","franklin","frankly","franklyn","frankness","franky","franni","frannie","franny","fransisco","frantic","frantically","franticness","frants","franz","franzen","frapp","frappeed","frappeing","frappes","frasco","fraser","frasier","frasquito","frat","fraternal","fraternity","fraternization","fraternize","fraternizer","fraternizing","fratricidal","fratricide","frau","fraud","fraudsters","fraudulence","fraudulent","fraught","fraulein","fray","frayda","frayne","fraze","frazer","frazier","frazzle","fread","freak","freakish","freakishness","freaky","freckle","freckly","fred","freda","freddi","freddie","freddy","fredek","fredelia","frederic","frederica","frederich","frederick","fredericka","frederico","fredericton","frederigo","frederik","frederique","fredholm","fredi","fredia","fredra","fredric","fredrick","fredrickson","fredrika","free","freebase","freebie","freeboot","freebooter","freeborn","freebsd","freed","freedman","freedmen","freedom","freehand","freehanded","freehold","freeholder","freeing","freelance","freeland","freeload","freeloader","freely","freeman","freemarker","freemason","freemasonry","freemen","freemon","freeness","freeport","freestanding","freestone","freestyle","freethinker","freethinking","freetown","freetype","freeway","freewheel","freewheeler","freewheeling","freewill","freezable","freeze","freezer","freezes","freezing","freida","freight","freighter","fremont","french","frenchman","frenchmen","frenchwoman","frenchwomen","frenetic","frenetically","frenzied","frenzy","freon","freq","frequencies","frequency","frequent","frequented","frequenter","frequentest","frequenting","frequently","frequentness","frequents","fresco","frescoes","fresh","freshen","freshener","fresher","freshest","freshet","freshly","freshman","freshmen","freshness","freshwater","fresnel","fresno","fret","fretboard","fretful","fretfulness","fretsaw","fretted","fretting","fretwork","freud","freudian","frey","freya","fri","friable","friableness","friar","friary","fricassee","fricasseeing","frication","fricative","frick","friction","frictional","frictionless","friday","fridge","fried","frieda","friedan","friedcake","friederike","friedman","friedrich","friedrick","friend","friendless","friendlessness","friendlies","friendlily","friendliness","friendly","friends","friendship","frier","fries","frieze","frig","frigate","frigga","frigged","frigging","fright","frighten","frightening","frightful","frightfulness","frigid","frigidaire","frigidity","frigidness","frill","frilly","fringe","fringilla","frippery","frisbee","frisco","frisian","frisk","frisker","friskily","friskiness","frisky","frisson","frito","fritter","fritterer","fritz","frivolity","frivolous","frivolousness","frizz","frizzle","frizzly","frizzy","frm","fro","frobisher","frock","frocking","frog","frogged","frogging","frogman","frogmarched","frogmen","froissart","frolic","frolicked","frolicker","frolicking","frolicsome","from","frombody","fromcharcode","fromdate","fromfile","fromhtml","fromimage","fromjson","fromm","fromseconds","fromstring","frond","front","frontage","frontal","frontenac","frontend","frontier","frontiersman","frontiersmen","frontispiece","frontrunner","frontward","frosh","frost","frostbelt","frostbit","frostbite","frostbiting","frostbitten","frosted","frosteds","frostily","frostiness","frosting","frosty","froth","frothiness","froths","frothy","froufrou","froward","frowardness","frown","frowner","frowning","frowzily","frowziness","frowzy","froze","frozen","frozenness","fructify","fructose","fruehauf","frugal","frugality","fruit","fruitcake","fruiter","fruiterer","fruitful","fruitfuller","fruitfullest","fruitfulness","fruitiness","fruition","fruitless","fruitlessness","fruits","fruity","frump","frumpish","frumpy","frunze","frustrate","frustrated","frustrater","frustrating","frustration","frustum","fry","frye","fryer","fs","fscanf","fseek","fsharp","fslic","fso","fst","fstream","ft","ftc","fte","ftp","ftpclient","fu","fuchs","fuchsia","fuck","fucker","fucking","fud","fuddle","fudge","fuel","fueler","fuentes","fugal","fugger","fugiat","fugitive","fugitiveness","fugue","fuhrer","fuji","fujitsu","fujiyama","fukuoka","fulani","fulbright","fulcrum","fulfill","fulfilled","fulfiller","fulfillment","full","fullback","fullcalendar","fuller","fullerton","fullish","fullname","fullness","fullpath","fullscreen","fullstops","fulltext","fullword","fully","fulminate","fulmination","fulness","fulsome","fulsomeness","fulton","fulvia","fumble","fumbler","fumbling","fume","fumigant","fumigate","fumigation","fumigator","fuming","fumy","fun","funafuti","func","funcs","function","functional","functionalism","functionalist","functionalities","functionality","functionally","functionary","functioning","functionname","functions","functools","functor","fund","fundamental","fundamentalism","fundamentalist","fundamentally","fundamentals","funded","fundholders","fundholding","funding","funds","fundy","funeral","funerary","funereal","funfair","fungal","fungi","fungible","fungicidal","fungicide","fungoid","fungous","fungus","funicular","funk","funkiness","funky","funned","funnel","funner","funnest","funnily","funniness","funning","funny","fur","furbelow","furbish","furbisher","furious","furiousness","furl","furlong","furlough","furloughs","furn","furnace","furnish","furnished","furnisher","furnishing","furniture","furor","furore","furred","furrier","furriness","furring","furrow","furry","further","furtherance","furtherer","furthermore","furthermost","furthest","furtive","furtiveness","fury","furze","fusce","fuse","fusebox","fusee","fuselage","fushun","fusibility","fusible","fusiform","fusilier","fusillade","fusion","fuss","fussbudget","fusser","fussily","fussiness","fusspot","fussy","fustian","fustiness","fusty","fut","futile","futileness","futility","futon","future","futures","futuretask","futurism","futurist","futuristic","futurity","futurologist","futurology","futz","fuze","fuzhou","fuzz","fuzzbuster","fuzzily","fuzziness","fuzzy","fv","fw","fwd","fwiw","fwlink","fwrite","fwww","fwy","fx","fxml","fxmlloader","fy","fyi","g","ga","gab","gabardine","gabbed","gabbey","gabbi","gabbie","gabbiness","gabbing","gabble","gabby","gabe","gaberdine","gabey","gabfest","gabi","gabie","gable","gabon","gabonese","gaborone","gabriel","gabriela","gabriele","gabriell","gabriella","gabrielle","gabriellia","gabriello","gabrila","gaby","gac","gacrux","gad","gadabout","gadded","gadder","gadding","gadfly","gadget","gadgetry","gadolinium","gadsden","gae","gaea","gael","gaelan","gaelic","gaff","gaffe","gaffer","gag","gaga","gagarin","gage","gager","gagged","gagging","gaggle","gagwriter","gaiety","gail","gaile","gaily","gain","gained","gainer","gaines","gainesville","gainful","gainfulness","gaining","gainly","gains","gainsaid","gainsay","gainsayer","gainsborough","gait","gaiter","gaithersburg","gal","gala","galactic","galahad","galapagos","galatea","galatia","galatians","galaxy","galbraith","galbreath","gale","galen","galena","galenite","galibi","galilean","galilee","galileo","galina","gall","gallagher","gallant","gallanted","gallanting","gallantry","gallants","gallard","gallbladder","gallegos","galleon","galleria","galleries","gallery","galley","gallic","gallicism","gallimaufry","galling","gallium","gallivant","gallon","gallonage","gallop","galloper","galloway","gallows","gallstone","gallup","galois","galoot","galore","galosh","galsworthy","galumph","galumphs","galvan","galvani","galvanic","galvanism","galvanization","galvanize","galvanometer","galvanometric","galven","galveston","galvin","gama","gamaliel","gambia","gambian","gambit","gamble","gambler","gambol","game","gamecock","gameid","gamekeeper","gameness","gameobject","games","gamescene","gamesmanship","gamesmen","gamest","gamestate","gamester","gamete","gametic","gametime","gamin","gamine","gaminess","gaming","gamma","gammon","gamow","gamut","gamy","gan","gander","gandhi","gandhian","gang","gangbusters","ganger","ganges","gangland","ganglia","gangling","ganglion","ganglionic","gangplank","gangrene","gangrenous","gangster","gangtok","gangway","gannet","gannie","gannon","ganny","gantlet","gantry","ganymede","gao","gaol","gaoler","gap","gape","gaper","gapi","gaping","gapped","gapping","gaps","gaq","gar","garage","garald","garb","garbage","garbageman","garbanzo","garble","garbler","garbo","garcia","gard","garden","gardener","gardenia","gardening","gardie","gardiner","gardner","gardy","gare","garek","gareth","garey","garfield","garfish","garfunkel","gargantua","gargantuan","gargle","gargoyle","garibaldi","garik","garish","garishness","garland","garlic","garlicked","garlicking","garlicky","garment","garner","garnet","garnett","garnette","garnish","garnishee","garnisheeing","garnishment","garold","garon","garote","garotte","garrard","garred","garrek","garret","garreth","garrett","garrick","garrik","garring","garrison","garrot","garrote","garroter","garrott","garrotte","garrulity","garrulous","garrulousness","garry","garter","garth","garv","garvey","garvin","garvy","garwin","garwood","gary","garza","gas","gasbag","gascony","gaseous","gaseousness","gases","gash","gasification","gasifier","gasify","gasket","gaslight","gasohol","gasoline","gasometer","gasp","gaspar","gaspard","gasparo","gasper","gasping","gassed","gasser","gasset","gassiness","gassing","gassy","gaston","gastric","gastritides","gastritis","gastroenteritides","gastroenteritis","gastrointestinal","gastronome","gastronomic","gastronomical","gastronomy","gastropod","gasworks","gate","gateau","gateaux","gatecrash","gatehouse","gatekeeper","gatepost","gates","gateway","gather","gathered","gatherer","gathering","gathers","gatlinburg","gatling","gator","gatorade","gatsby","gatt","gatun","gauche","gaucheness","gaucherie","gaucho","gaudily","gaudiness","gaudy","gauge","gaugeable","gauger","gauguin","gaul","gaulish","gaulle","gaultiero","gaunt","gauntlet","gauntley","gauntness","gauss","gausses","gaussian","gautama","gauthier","gautier","gauze","gauziness","gauzy","gav","gavan","gave","gavel","gaven","gavin","gavotte","gavra","gavrielle","gawain","gawen","gawk","gawkily","gawkiness","gawky","gay","gaye","gayel","gayelord","gayety","gayla","gayle","gayleen","gaylene","gayler","gaylor","gaylord","gayness","gaynor","gaza","gaze","gazebo","gazelle","gazer","gazette","gazetteer","gaziantep","gazillion","gazpacho","gb","gbc","gbp","gc","gca","gcc","gcd","gcloud","gcm","gcp","gcs","gd","gdal","gdansk","gdata","gdb","gdel","gdi","gdk","gdp","gdx","ge","gear","gearalt","gearard","gearbox","gearing","gearshift","gearstick","gearwheel","geary","gecko","geckodriver","ged","gee","geegaw","geeing","geek","geeky","geese","geest","geezer","gehenna","gehrig","geiger","geigy","geisha","gel","gelatin","gelatinous","gelatinousness","gelcap","geld","gelding","gelid","gelignite","gelled","gelling","gelya","gem","gemfile","gemini","gemlike","gemma","gemmed","gemming","gemological","gemologist","gemology","gems","gemstone","gen","gena","genaro","gendarme","gender","genderless","gene","genealogical","genealogist","genealogy","genera","general","generalissimo","generalist","generality","generalizable","generalization","generalize","generalized","generalizer","generally","generalness","generalship","generate","generated","generatedvalue","generates","generating","generation","generational","generations","generationtype","generative","generator","generators","generic","generically","generics","generosity","generous","generously","generousness","genes","genesco","genesis","genet","genetic","genetically","geneticist","genetics","geneva","genevieve","genevra","genghis","genia","genial","geniality","genially","genialness","genie","genies","genii","genital","genitalia","genitals","genitive","genitourinary","genius","genna","genni","gennie","gennifer","genny","geno","genoa","genocidal","genocide","genome","genotype","genovera","genre","genres","gent","genteel","genteelness","gentian","gentile","gentility","gentle","gentlefolk","gentleman","gentlemanliness","gentlemanly","gentlemen","gentleness","gentlewoman","gentlewomen","gently","gentrification","gentrify","gentry","genuflect","genuflection","genuine","genuinely","genuineness","genus","genvieve","genymotion","geo","geocentric","geocentrically","geocentricism","geochemical","geochemistry","geochronology","geocode","geocoder","geocoding","geode","geodesic","geodesy","geodetic","geoff","geoffrey","geoffry","geog","geographer","geographic","geographical","geography","geoip","geojson","geolocation","geologic","geological","geologist","geology","geom","geomagnetic","geomagnetically","geomagnetism","geometer","geometric","geometrical","geometrician","geometry","geomorphological","geomorphology","geophysical","geophysicist","geophysics","geopoint","geopolitic","geopolitical","geopolitics","georas","geordie","georg","george","georgeanna","georgeanne","georgena","georgeta","georgetown","georgetta","georgette","georgi","georgia","georgian","georgiana","georgianna","georgianne","georgie","georgina","georgine","georgy","geostationary","geosynchronous","geosyncline","geothermal","geothermic","ger","gerald","geralda","geraldine","geranium","gerard","gerardo","gerber","gerbil","gerda","gerek","gerhard","gerhardine","gerhardt","geri","gerianna","gerianne","geriatric","geriatrics","gerick","gerik","geritol","gerladina","germ","germain","germaine","german","germana","germane","germania","germanic","germanium","germanized","germantown","germany","germayne","germen","germicidal","germicide","germinal","germinate","germinated","germination","germinative","gerome","geronimo","gerontocracy","gerontological","gerontologist","gerontology","gerrard","gerri","gerrie","gerrilee","gerrit","gerry","gerrymander","gershwin","gert","gerta","gerti","gertie","gertrud","gertruda","gertrude","gertrudis","gerty","gerund","gerundive","gery","gestalt","gestapo","gestate","gestation","gestational","gesticulate","gesticulation","gesticulative","gestural","gesture","gesturedetector","gesturerecognizer","gestures","gesundheit","get","getabsolutepath","getaccesstoken","getaction","getactionbar","getactivesheet","getactivespreadsheet","getactivity","getaddress","getaddrinfo","getage","getall","getapplication","getapplicationcontext","getarguments","getassets","getasync","getattr","getattribute","getaway","getbasecontext","getbean","getbody","getboolean","getbootstrap","getboundingclientrect","getbounds","getbroadcast","getbyid","getbytes","getcell","getch","getchar","getchild","getchildat","getchildren","getclass","getclassloader","getcode","getcollection","getcolor","getcolumn","getcolumnindex","getcomponent","getconnection","getcontent","getcontentpane","getcontentresolver","getcontext","getcount","getcurrentinstance","getcurrentposition","getcurrentsession","getcurrentuser","getcwd","getdata","getdate","getday","getdefault","getdefaultproguardfile","getdefaultsharedpreferences","getdescription","getdouble","getdrawable","getelement","getelementbyid","getelementsbyclassname","getelementsbyname","getelementsbytagname","getemail","getentity","getenumerator","getenv","getexternalstoragedirectory","getextras","getfield","getfile","getfilename","getfiles","getfirstname","getfragmentmanager","getfullyear","gethashcode","getheight","gethours","gethsemane","getid","getimage","getindex","getinfo","getinputstream","getinstance","getint","getintent","getitem","getitemcount","getitemid","getitems","getjson","getjsonarray","getjsonobject","getkey","getkeycode","getlasterror","getlatitude","getlayoutinflater","getlayoutparams","getlength","getline","getlist","getlocation","getlogger","getlong","getlongitude","getmap","getmenuinflater","getmessage","getmethod","getminutes","getmodel","getmonth","getname","getnext","getnumber","getobject","getopt","getoutputstream","getpackagemanager","getpackagename","getpage","getparameter","getparameters","getparent","getpassword","getpath","getpid","getpixel","getposition","getpreferredsize","getprice","getproperties","getproperty","getquery","getrange","getreadabledatabase","getreference","getrepository","getrequest","getresource","getresourceasstream","getresources","getresponse","getresponsecode","getresponsestream","getresult","getresultlist","getrow","getruntime","gets","getscript","getselecteditem","getselection","getservice","getsession","getsettings","getsharedpreferences","getsheetbyname","getsimplename","getsingleton","getsize","getsource","getstate","getstatus","getstream","getstring","getstringextra","getsupportactionbar","getsupportfragmentmanager","getsystemservice","gettable","gettag","getter","getters","gettext","gettime","gettimeinmillis","getting","gettitle","gettoken","gettransaction","getty","gettype","gettysburg","getup","geturl","getuser","getuserid","getusername","getusers","getvalue","getvalues","getview","getwidth","getwindow","getwritabledatabase","getwriter","getx","gety","gevent","gewgaw","gewrztraminer","geyser","gf","gfortran","gfx","gg","ggplot","gh","ghana","ghanaian","ghanian","ghastliness","ghastly","ghat","ghats","ghc","ghci","ghent","gherardo","gherkin","ghetto","ghettoize","ghi","ghibelline","ghost","ghostlike","ghostliness","ghostly","ghostscript","ghostwrite","ghostwritten","ghostwrote","ghoul","ghoulish","ghoulishness","ghq","ghz","gi","giacinta","giacobo","giacometti","giacomo","giacopo","gian","giana","gianina","gianna","gianni","giannini","giant","giantess","giantkiller","giauque","giavani","gib","gibb","gibber","gibberish","gibbet","gibbie","gibbon","gibbous","gibbousness","gibby","gibe","giber","giblet","gibraltar","gibson","gid","giddap","giddily","giddiness","giddings","giddy","gide","gideon","gielgud","gienah","gif","giff","giffard","giffer","giffie","gifford","giffy","gift","gifted","giftedness","gig","gigabyte","gigacycle","gigahertz","gigantic","gigantically","giganticness","gigavolt","gigawatt","gigged","gigging","giggle","giggler","giggling","giggly","gigi","gigo","gigolo","gil","gila","gilbert","gilberta","gilberte","gilbertina","gilbertine","gilberto","gilbertson","gilburt","gilchrist","gild","gilda","gilder","gilding","gilead","gilemette","giles","gilgamesh","gilkson","gill","gillan","gilles","gillespie","gillette","gilli","gilliam","gillian","gillie","gilligan","gilly","gilmore","gilt","gimbaled","gimbals","gimbel","gimcrack","gimcrackery","gimlet","gimme","gimmick","gimmickry","gimmicky","gimp","gimpy","gin","gina","ginelle","ginevra","ginger","gingerbread","gingerliness","gingerly","gingersnap","gingery","gingham","gingivitis","gingrich","ginkgo","ginkgoes","ginmill","ginned","ginni","ginnie","ginnifer","ginning","ginny","gino","ginsberg","ginsburg","ginseng","gioconda","giordano","giorgi","giorgia","giorgio","giorgione","giotto","giovanna","giovanni","gipsy","giraffe","giralda","giraldo","giraud","giraudoux","gird","girded","girder","girdle","girdler","girl","girlfriend","girlhood","girlie","girlish","girlishness","girls","giro","girt","girth","girths","gis","gisela","giselbert","gisele","gisella","giselle","gish","gist","git","github","githubusercontent","gitignore","gitlab","giuditta","giulia","giuliano","giulietta","giulio","giuseppe","giustina","giustino","giusto","give","giveaway","giveback","given","givenname","giver","gives","giving","giza","gizela","gizmo","gizzard","gk","gl","glac","glacial","glaciate","glaciation","glacier","glaciological","glaciologist","glaciology","glad","gladded","gladden","gladder","gladdest","gladding","gladdy","glade","gladi","gladiator","gladiatorial","gladiola","gladioli","gladiolus","gladly","gladness","gladsome","gladstone","gladys","glamor","glamorization","glamorize","glamorizer","glamorous","glamorousness","glance","glancing","gland","glanders","glandes","glandular","glans","glare","glaring","glaringness","glaser","glasgow","glasnost","glass","glassblower","glassblowing","glassfish","glassful","glasshouse","glassily","glassiness","glassless","glassware","glasswort","glassy","glastonbury","glaswegian","glaucoma","glaucous","glaze","glazed","glazer","glazier","glazing","glbindbuffer","glbindtexture","glclear","glcolor","gleam","glean","gleaner","gleaning","gleason","gleda","glee","gleed","gleeful","gleefulness","gleeing","glen","glenable","glenda","glendale","glenden","glendon","glenine","glenn","glenna","glennie","glennis","gles","glew","glfloat","glfw","glib","glibber","glibbest","glibc","glibness","glide","glider","glim","glimmer","glimmering","glimpse","glimpser","glint","glissandi","glissando","glisten","glister","glitch","glitter","glittering","glittery","glitz","glitzy","glm","glmatrixmode","gloaming","gloat","gloater","gloating","glob","global","globalism","globalist","globalization","globally","globals","globe","globetrotter","globular","globularity","globularness","globule","globulin","glockenspiel","glommed","gloom","gloomily","gloominess","gloomy","glop","glopped","glopping","gloppy","glori","gloria","gloriana","gloriane","glorification","glorifier","glorify","glorious","gloriousness","glory","gloss","glossary","glossily","glossiness","glossolalia","glossy","glottal","glottalization","glottis","gloucester","glove","gloveless","glover","glow","glower","glowing","glowworm","glsl","gltexparameteri","glucose","glue","glued","gluer","gluey","gluier","gluiest","gluint","glum","glummer","glummest","glumness","gluon","glut","glutamate","gluten","glutenous","glutinous","glutinousness","glutted","glutting","glutton","gluttonous","gluttony","glvertex","glyceride","glycerin","glycerinate","glycerine","glycerol","glycerolized","glycine","glycogen","glycol","glyn","glynda","glynis","glynn","glynnis","glyph","glyphicon","glyphs","gm","gmap","gmaps","gmp","gms","gmt","gn","gnarl","gnash","gnat","gnaw","gnawer","gnawing","gneiss","gnni","gnome","gnomelike","gnomic","gnomish","gnomonic","gnostic","gnosticism","gnp","gnu","gnuplot","go","goa","goad","goal","goalie","goalkeeper","goalkeeping","goalless","goalmouth","goalpost","goals","goalscorer","goalscoring","goaltender","goat","goatee","goatherd","goatskin","gob","goback","gobbed","gobbet","gobbing","gobble","gobbledegook","gobbledygook","gobbler","gobi","goblet","goblin","god","godaddy","godard","godart","godchild","godchildren","goddammit","goddamn","goddard","goddart","goddaughter","godded","goddess","godding","godfather","godforsaken","godfree","godfrey","godfry","godhead","godhood","godiva","godless","godlessness","godlike","godlikeness","godliness","godly","godmother","godot","godparent","godsend","godson","godspeed","godthaab","godunov","godwin","godzilla","goebbels","goer","goering","goes","goethals","goethe","gofer","goff","gog","goggle","goggler","gogh","gogol","goiania","going","goiter","golan","golang","golconda","gold","golda","goldarina","goldberg","goldbrick","goldbricker","golden","goldenness","goldenrod","goldenseal","goldfinch","goldfish","goldi","goldia","goldie","goldilocks","goldina","golding","goldman","goldmine","goldsmith","goldsmiths","goldstein","goldwater","goldwyn","goldy","goleta","golf","golfer","golgotha","goliath","goliaths","golly","gomez","gomorrah","gompers","gonad","gonadal","gondola","gondolier","gondwanaland","gone","goner","gong","gonion","gonna","gonorrhea","gonorrheal","gonzales","gonzalez","gonzalo","goo","goober","good","goodbye","goodhearted","goodie","goodish","goodly","goodman","goodness","goodnight","goodrich","goods","goodwill","goodwin","goody","goodyear","gooey","goof","goofiness","goofy","goog","googling","gooier","gooiest","gook","goon","goop","goos","goose","gooseberry","goosebumps","gop","gopath","gopher","goran","goraud","gorbachev","gordan","gorden","gordian","gordie","gordimer","gordon","gordy","gore","goren","gorey","gorgas","gorge","gorged","gorgeous","gorgeousness","gorger","gorges","gorging","gorgon","gorgonzola","gorham","gorilla","gorily","goriness","goring","gorky","gormandize","gormandizer","gormless","gorp","gorse","gory","gos","gosh","goshawk","gosling","gospel","gospeler","gossamer","gossip","gossipy","got","gotcha","goth","gotham","gothart","gothic","gothicism","goths","goto","gotta","gotten","gottfried","goucher","gouda","gouge","gouger","goulash","gould","gounod","gourd","gourde","gourmand","gourmet","gout","gouty","gov","govern","governable","governance","governed","governess","governing","government","governmental","governments","governor","governorship","govt","gown","goya","gp","gpa","gpg","gpio","gpl","gpo","gps","gpss","gpu","gpus","gr","grab","grabbed","grabber","grabbing","grabs","gracchus","grace","graceful","gracefuller","gracefullest","gracefully","gracefulness","graceland","graceless","gracelessness","gracia","gracie","graciela","gracious","graciousness","grackle","grad","gradate","gradation","grade","graded","gradeigh","gradely","grader","grades","gradey","gradient","gradients","gradientstop","gradle","gradlew","gradual","gradualism","gradualist","gradually","gradualness","graduand","graduate","graduation","grady","graehme","graeme","graff","graffias","graffiti","graffito","graft","grafter","grafting","grafton","graham","grahame","graig","grail","grails","grain","grained","grainer","graininess","graining","grainy","gram","grammar","grammarian","grammatic","grammatical","grammaticality","grammaticalness","gramme","grammy","gramophone","grampians","grampus","gran","granada","granary","grand","grandam","grandaunt","grandchild","grandchildren","granddad","granddaddy","granddaughter","grandee","grandeur","grandfather","grandiloquence","grandiloquent","grandiose","grandiosity","grandkid","grandma","grandmaster","grandmother","grandnephew","grandness","grandniece","grandpa","grandparent","grandson","grandstand","grandstander","granduncle","grange","granger","granite","granitic","grannie","granny","granola","grant","granted","grantee","granter","grantham","granthem","grantley","grantor","grantresults","grants","grantsmanship","granular","granularity","granulate","granulation","granule","granulocytic","granville","grape","grapefruit","grapeshot","grapevine","graph","grapheme","graphic","graphical","graphicness","graphics","graphite","graphologist","graphology","graphql","graphs","graphviz","grapnel","grapple","grappler","grappling","grasp","grasper","grasping","graspingness","grass","grasshopper","grassland","grassroots","grassy","grata","grate","grateful","gratefuller","gratefullest","gratefulness","grater","grates","gratia","gratiana","graticule","gratification","gratified","gratify","gratifying","grating","gratis","gratitude","gratuitous","gratuitousness","gratuity","gravamen","grave","gravedigger","gravel","graven","graveness","graver","graves","graveside","gravestone","graveyard","gravid","gravida","gravidness","gravimeter","gravimetric","gravitas","gravitate","gravitation","gravitational","graviton","gravity","gravy","gray","graybeard","grayce","grayish","grayness","grayscale","grayson","graze","grazer","grazia","grazing","grease","greasepaint","greaseproof","greaser","greasily","greasiness","greasy","great","greatcoat","greaten","greater","greatest","greathearted","greatly","greatness","grebe","grecian","greece","greed","greedily","greediness","greeds","greedy","greek","greeley","green","greenback","greenbelt","greenberg","greenblatt","greenbriar","greene","greenery","greenfeld","greenfield","greenfly","greengage","greengrocer","greengrocery","greenhorn","greenhouse","greening","greenish","greenland","greenmail","greenness","greenpeace","greenroom","greensboro","greensleeves","greensville","greensward","greentree","greenville","greenwich","greenwood","greer","greet","greeter","greeting","greetings","greets","greg","gregarious","gregariousness","gregg","greggory","gregoire","gregoor","gregor","gregorian","gregoriancalendar","gregorio","gregorius","gregory","gremlin","grenada","grenade","grenadian","grenadier","grenadine","grenadines","grendel","grenier","grenoble","grenville","grep","grepcode","grepl","gresham","greta","gretal","gretchen","grete","gretel","grethel","gretna","gretta","gretzky","grew","grey","greybeard","greyhound","greyness","grid","gridbagconstraints","gridbaglayout","griddata","gridded","griddle","griddlecake","gridiron","gridlayout","gridlock","gridpane","grids","gridview","gridviewcolumn","gridviewrow","gridx","gridy","grief","grieg","grier","grievance","grieve","griever","grieving","grievous","grievousness","griff","griffie","griffin","griffith","griffon","griffy","grill","grille","griller","grillwork","grim","grimace","grimacer","grimaldi","grime","grimes","griminess","grimm","grimmer","grimmest","grimness","grimy","grin","grinch","grind","grinder","grinding","grindstone","gringo","grinned","grinner","grinning","grip","gripe","griper","grippe","gripper","gripping","gris","griselda","grisliness","grisly","grissel","grist","gristle","gristliness","gristly","gristmill","griswold","grit","gritted","gritter","grittiness","gritting","gritty","griz","grizzle","grizzling","grizzly","grnewald","groan","groaner","groat","grocer","grocery","grog","groggily","grogginess","groggy","groin","grok","grokked","grokking","grommet","gromyko","groofs","groom","groomer","groomsman","groomsmen","groot","groove","groover","groovy","grope","groper","gropius","grosbeak","grosgrain","gross","grosset","grossman","grossness","grosvenor","grosz","grotesque","grotesqueness","grotius","groton","grotto","grottoes","grouch","grouchily","grouchiness","grouchy","ground","groundbreaking","grounded","grounder","groundhog","groundless","groundlessness","groundnut","groundsheet","groundskeepers","groundsman","groundswell","groundwater","groundwork","group","groupbox","groupby","grouped","grouper","groupid","groupie","grouping","grouplayout","groupname","groupon","groupposition","groups","grouse","grouser","grout","grouter","grove","grovel","groveler","grovelike","groveling","grover","grow","grower","growing","growingly","growl","growler","growling","growly","grown","grownup","grows","growth","growths","grp","grpc","grub","grubbed","grubber","grubbily","grubbiness","grubbing","grubby","grubstake","grudge","grudger","grudging","gruel","grueling","gruesome","gruesomeness","gruff","gruffness","grumble","grumbler","grumbling","grumman","grump","grumpily","grumpiness","grumpy","grundy","grunge","grungy","grunion","grunt","grunter","grus","grusky","gruyeres","gruyre","gryphon","gs","gsa","gsl","gsm","gson","gsp","gst","gstatic","gstreamer","gsub","gt","gte","gteborg","gtest","gtk","gtm","gu","guacamole","guadalajara","guadalcanal","guadalquivir","guadalupe","guadeloupe","guallatiri","gualterio","guam","guamanian","guangzhou","guanine","guano","guantanamo","guarani","guarantee","guaranteed","guaranteeing","guarantees","guarantor","guaranty","guard","guarded","guardedness","guarder","guardhouse","guardia","guardian","guardianship","guardrail","guardroom","guards","guardsman","guardsmen","guarnieri","guatemala","guatemalan","guava","guayaquil","gubernatorial","gucci","gudgeon","guelph","guendolen","guenevere","guenna","guenther","guernsey","guerra","guerrero","guerrilla","guess","guessable","guessed","guesser","guesses","guessing","guesstimate","guesswork","guest","guests","guevara","guff","guffaw","guggenheim","guglielma","guglielmo","guhleman","gui","guiana","guice","guid","guidance","guide","guidebook","guided","guideline","guidelines","guidepost","guider","guides","guido","guids","guilbert","guild","guilder","guildhall","guile","guileful","guileless","guilelessness","guillaume","guillema","guillemette","guillemot","guillermo","guillotine","guilt","guiltily","guiltiness","guiltless","guiltlessness","guilty","guinea","guinean","guinevere","guinna","guinness","guise","guitar","guitarist","guiyang","guizot","gujarat","gujarati","gujranwala","gulag","gulch","gulden","gulf","gull","gullah","gullet","gulley","gullibility","gullible","gulliver","gully","gulp","gum","gumbo","gumboil","gumboots","gumdrop","gummed","gumminess","gumming","gummy","gumption","gumshoe","gumshoeing","gumtree","gun","gunar","gunboat","gunderson","gunfight","gunfighter","gunfire","gunflint","gunfought","gunicorn","gunilla","gunk","gunky","gunman","gunmen","gunmetal","gunnar","gunned","gunnel","gunner","gunnery","gunning","gunny","gunnysack","gunpoint","gunpowder","gunrunner","gunrunning","guns","gunship","gunshot","gunsling","gunslinger","gunsmith","gunsmiths","guntar","gunter","gunther","gunwale","guofeng","guppy","gupta","gurgle","gurkha","gurney","guru","gus","gusella","gush","gusher","gushy","guss","gusset","gussi","gussie","gussy","gust","gusta","gustaf","gustafson","gustatory","gustav","gustave","gustavo","gustavus","gusted","gusti","gustie","gustily","gustiness","gusting","gusto","gustoes","gusts","gusty","gut","gutenberg","guthrey","guthrie","guthry","gutierrez","gutless","gutlessness","guts","gutser","gutsiness","gutsy","gutted","gutter","guttering","guttersnipe","gutting","guttural","gutturalness","gutty","guy","guyana","guyanese","guys","guzman","guzzle","guzzler","gv","gw","gwalior","gwen","gwendolen","gwendolin","gwendoline","gwendolyn","gweneth","gwenette","gwenneth","gwenni","gwennie","gwenny","gwenora","gwenore","gwt","gwyn","gwyneth","gwynne","gx","gy","gym","gymkhana","gymnasia","gymnasium","gymnast","gymnastic","gymnastically","gymnastics","gymnosperm","gynecologic","gynecological","gynecologist","gynecology","gyp","gypped","gypper","gypping","gypsite","gypster","gypsum","gypsy","gyrate","gyration","gyrator","gyrfalcon","gyro","gyrocompass","gyroscope","gyroscopic","gyve","gz","gzip","h","ha","haag","haas","habakkuk","habeas","haber","haberdasher","haberdashery","haberman","habib","habiliment","habit","habitability","habitable","habitableness","habitant","habitat","habitation","habitations","habits","habitu","habitual","habitualness","habituate","habituation","hacienda","hack","hackage","hacked","hacker","hackers","hackett","hacking","hackle","hackler","hackney","hacks","hacksaw","hackwork","hacky","had","hadamard","hadar","haddad","haddock","hades","hadj","hadji","hadlee","hadleigh","hadley","hadn","hadoop","hadria","hadrian","hadron","hadst","haemoglobin","haemophilia","haemorrhage","hafiz","hafnium","haft","hag","hagan","hagar","hagen","hager","haggai","haggard","haggardness","hagged","hagging","haggis","haggish","haggle","haggler","hagiographa","hagiographer","hagiography","hagstrom","hague","haha","hahn","hahnium","haifa","haiku","hail","hailee","hailer","hailey","hailstone","hailstorm","haily","haiphong","hair","hairball","hairbreadth","hairbreadths","hairbrush","haircare","haircloth","haircloths","haircut","haircutting","hairdo","hairdresser","hairdressing","hairdryer","hairiness","hairless","hairlessness","hairlike","hairline","hairnet","hairpiece","hairpin","hairsbreadth","hairsbreadths","hairsplitter","hairsplitting","hairspray","hairspring","hairstyle","hairstylist","hairy","haiti","haitian","hajj","hajjes","hajji","hake","hakeem","hakim","hakka","hakluyt","hal","halal","halalled","halalling","halberd","halcyon","haldane","hale","haleakala","haleigh","haler","halest","halette","haley","half","halfback","halfbreed","halfhearted","halfheartedness","halfpence","halfpenny","halfpennyworth","halftime","halftone","halfway","halfword","hali","halibut","halide","halie","halifax","halimeda","halite","halitoses","halitosis","hall","hallelujah","hallelujahs","halley","halli","halliard","hallie","hallinan","hallmark","hallo","halloo","hallow","halloween","hallowing","hallows","hallsy","hallucinate","hallucination","hallucinatory","hallucinogen","hallucinogenic","hallway","hally","halo","halocarbon","halogen","halogenated","halon","halpern","halsey","halsy","halt","halter","halting","halve","halves","halyard","ham","hamal","haman","hamburg","hamburger","hamcrest","hamel","hamey","hamhung","hamid","hamil","hamilcar","hamilton","hamiltonian","hamish","hamitic","haml","hamlen","hamlet","hamlin","hammad","hammarskjold","hammed","hammer","hammerer","hammerhead","hammering","hammerless","hammerlock","hammerstein","hammertoe","hammett","hamming","hammock","hammond","hammurabi","hammy","hamnet","hamper","hampered","hampshire","hampton","hamster","hamstring","hamstrung","hamsun","han","hana","hanan","hancock","hand","handbag","handbagged","handbagging","handball","handbarrow","handbasin","handbill","handbook","handbrake","handcar","handcart","handclasp","handcraft","handcuff","handcuffs","handed","handedness","handel","hander","handful","handgun","handhold","handicap","handicapped","handicapper","handicapping","handicraft","handicraftsman","handicraftsmen","handily","handiness","handiwork","handkerchief","handle","handleable","handlebar","handlebars","handlecallback","handlechange","handleclick","handled","handleerror","handlelaunchactivity","handlemessage","handlenonsuccessanddebuggernotification","handler","handlerequest","handlers","handles","handless","handlesubmit","handling","handmade","handmaid","handmaiden","handout","handover","handpick","handrail","hands","handsaw","handset","handshake","handshaker","handshaking","handsome","handsomely","handsomeness","handspike","handspring","handstand","handwork","handwoven","handwrite","handwriting","handwritten","handy","handyman","handymen","haney","hang","hangar","hangdog","hanged","hanger","hanging","hangman","hangmen","hangnail","hangout","hangover","hangs","hangul","hangup","hangzhou","hank","hankel","hanker","hankerer","hankering","hankie","hanky","hanna","hannah","hanni","hannibal","hannie","hanny","hanoi","hanover","hanoverian","hans","hansel","hansen","hansiain","hansom","hanson","hanuka","hanukkah","hanukkahs","hap","hapgood","haphazard","haphazardness","hapless","haplessness","haploid","happed","happen","happened","happening","happens","happenstance","happily","happiness","happing","happy","haproxy","hapsburg","harald","harangue","haranguer","harare","harass","harasser","harassment","harbert","harbin","harbinger","harbor","harborer","harcourt","hard","hardback","hardball","hardboard","hardboiled","hardbound","hardcode","hardcoded","hardcoding","hardcore","hardcover","harden","hardened","hardener","hardening","harder","hardest","hardhat","hardheaded","hardheadedness","hardhearted","hardheartedness","hardihood","hardily","hardin","hardiness","harding","hardliner","hardly","hardness","hardscrabble","hardshell","hardship","hardstand","hardtack","hardtop","hardware","hardwire","hardwood","hardworking","hardy","hare","harebell","harebrained","harelip","harelipped","harem","hargreaves","hark","harlan","harland","harlem","harlen","harlene","harlequin","harley","harli","harlie","harlin","harlot","harlotry","harlow","harm","harman","harmed","harmer","harmful","harmfulness","harmless","harmlessness","harmon","harmonia","harmonic","harmonica","harmonically","harmonics","harmonie","harmonious","harmoniousness","harmonium","harmonization","harmonizations","harmonize","harmonized","harmonizer","harmonizes","harmony","harness","harnessed","harnesser","harnesses","harold","haroun","harp","harper","harping","harpist","harpoon","harpooner","harpsichord","harpsichordist","harpy","harrell","harri","harridan","harrie","harrier","harriet","harriett","harrietta","harriette","harrington","harriot","harriott","harrisburg","harrison","harrisonburg","harrow","harrower","harrumph","harry","harsh","harshen","harshness","hart","harte","hartford","hartley","hartline","hartman","hartwell","harv","harvard","harvest","harvested","harvester","harvestman","harvey","harwell","harwilll","has","hasattr","hasbro","hasclass","hasfocus","hash","hashcode","hashed","hasheem","hasher","hashes","hashim","hashing","hashish","hashlib","hashmap","hashset","hashtable","hashtag","hashtags","hasidim","haskel","haskell","haskins","haslett","hasmany","hasn","hasnext","hasone","hasownproperty","hasp","hassle","hassock","hast","haste","hasten","hastener","hastie","hastily","hastiness","hastings","hasty","hasvalue","hat","hatch","hatchback","hatcheck","hatched","hatcher","hatchery","hatchet","hatching","hatchure","hatchway","hate","hateful","hatefulness","hater","hatfield","hathaway","hatless","hatred","hatstands","hatted","hatter","hatteras","hatti","hattie","hatting","hatty","hauberk","haugen","haughtily","haughtiness","haughty","haul","haulage","hauler","haunch","haunt","haunter","haunting","hauptmann","hausa","hausdorff","hauser","hauteur","havana","havarti","have","havel","haven","havent","haver","haversack","having","havoc","havocked","havocking","haw","hawaii","hawaiian","hawk","hawker","hawking","hawkins","hawkish","hawkishness","hawley","haws","hawser","hawthorn","hawthorne","hay","haycock","hayden","haydn","haydon","hayes","hayfield","hayley","hayloft","haymow","haynes","hayrick","hayride","hayseed","haystack","haywain","hayward","haywire","haywood","hayyim","hazard","hazardous","hazardousness","haze","hazel","hazelcast","hazelnut","hazer","hazily","haziness","hazing","hazlett","hazlitt","hazy","hb","hbase","hbm","hbo","hbox","hbs","hc","hd","hdc","hdd","hdf","hdfs","hdpi","hdqrs","hdr","hdtv","he","head","headache","headaches","headband","headboard","headcount","headdress","header","headers","headerstyle","headertemplate","headertext","headerview","headfirst","headgear","headhunt","headhunter","headhunting","headily","headiness","heading","headings","headlamp","headland","headless","headlessness","headlight","headline","headliner","headlines","headlock","headlong","headman","headmaster","headmastership","headmen","headmistress","headphone","headpiece","headpin","headquarter","headrest","headroom","heads","headscarf","headset","headship","headshrinker","headsman","headsmen","headstall","headstand","headstock","headstone","headstrong","headwaiter","headwall","headwater","headway","headwind","headword","heady","heal","healed","healer","heall","health","healthcare","healthful","healthfully","healthfulness","healthily","healthiness","healths","healthy","heap","hear","heard","hearer","hearing","hearken","hears","hearsay","hearse","hearst","heart","heartache","heartbeat","heartbreak","heartbreaking","heartbroke","heartbroken","heartburn","heartburning","hearted","hearten","heartening","heartfelt","hearth","hearthrug","hearths","hearthstone","heartily","heartiness","heartland","heartless","heartlessness","heartrending","hearts","heartsick","heartsickness","heartstrings","heartthrob","heartwarming","heartwood","hearty","heat","heated","heatedly","heater","heath","heathen","heathendom","heathenish","heathenism","heather","heathery","heathkit","heathland","heathman","heaths","heatmap","heatproof","heats","heatstroke","heatwave","heave","heaven","heavenliness","heavenly","heavenward","heaver","heaves","heavily","heaviness","heaviside","heavy","heavyhearted","heavyset","heavyweight","heb","hebe","hebephrenic","hebert","hebraic","hebraism","hebrew","hebrides","hecate","hecatomb","heck","heckle","heckler","hectare","hectic","hectically","hectogram","hectometer","hector","hecuba","heda","hedda","heddi","heddie","hedge","hedgehog","hedgehop","hedgehopped","hedgehopping","hedger","hedgerow","hedging","hedi","hedonism","hedonist","hedonistic","hedvig","hedvige","hedwig","hedwiga","hedy","heed","heeded","heedful","heedfulness","heeding","heedless","heedlessness","heehaw","heel","heeler","heeling","heelless","heep","hefner","heft","heftily","heftiness","hefty","hegel","hegelian","hegemonic","hegemony","hegira","heida","heidegger","heidelberg","heidi","heidie","heifer","heifetz","height","heighten","heights","heimlich","heindrick","heine","heineken","heinlein","heinous","heinousness","heinrich","heinrick","heinrik","heinz","heinze","heir","heiress","heirloom","heisenberg","heiser","heist","heister","hejira","helaina","helaine","held","helen","helena","helene","helenka","helga","helge","helical","helices","helicon","helicopter","heliocentric","heliography","heliopolis","helios","heliosphere","heliotrope","heliport","helium","helix","hell","hellbender","hellbent","hellcat","hellebore","hellene","hellenic","hellenism","hellenist","hellenistic","hellenization","hellenize","heller","hellespont","hellfire","hellhole","helli","hellion","hellish","hellishness","hellman","hello","helloworld","helluva","helm","helmed","helmet","helmholtz","helming","helms","helmsman","helmsmen","helmut","helot","help","helped","helper","helpers","helpful","helpfulness","helping","helpless","helplessness","helpline","helpmate","helpmeet","helps","helsa","helsinki","helve","helvetian","helvetica","helvetius","helyn","hem","hematite","hematologic","hematological","hematologist","hematology","heme","hemingway","hemisphere","hemispheric","hemispherical","hemline","hemlock","hemmed","hemmer","hemming","hemoglobin","hemolytic","hemophilia","hemophiliac","hemorrhage","hemorrhagic","hemorrhoid","hemostat","hemp","hemstitch","hen","hence","henceforth","henceforward","hench","henchman","henchmen","henderson","hendrerit","hendrick","hendrickson","hendrik","hendrika","hendrix","henge","henka","henley","henna","hennessey","henning","henpeck","henri","henrie","henrieta","henrietta","henriette","henrik","henry","henryetta","hensley","henson","hep","heparin","hepatic","hepatitides","hepatitis","hepburn","hephaestus","hephzibah","hepper","heppest","hepplewhite","heptagon","heptagonal","heptane","heptathlon","her","hera","heracles","heraclitus","herald","heralded","heraldic","heraldry","herb","herbaceous","herbage","herbal","herbalism","herbalist","herbart","herbert","herbicidal","herbicide","herbie","herbivore","herbivorous","herby","herc","herculaneum","hercule","herculean","herculie","herd","herder","herdsman","herdsmen","here","hereabout","hereafter","hereby","hereditary","heredity","hereford","herein","hereinafter","hereof","hereon","heres","heresy","heretic","heretical","hereto","heretofore","hereunder","hereunto","hereupon","herewith","heriberto","heritable","heritage","heritor","herkimer","herman","hermann","hermaphrodite","hermaphroditic","hermaphroditus","hermeneutic","hermeneutics","hermes","hermetic","hermetical","hermia","hermie","hermina","hermine","herminia","hermione","hermit","hermitage","hermite","hermitian","hermon","hermosa","hermosillo","hermy","hernandez","hernando","hernia","hernial","herniate","hero","herod","herodotus","heroes","heroic","heroically","heroics","heroin","heroine","heroism","heroku","herokuapp","herold","heron","herpes","herpetologist","herpetology","herr","herrera","herrick","herring","herringbone","herrington","hersch","herschel","herself","hersey","hersh","hershel","hershey","herta","hertha","hertz","hertzog","hertzsprung","herve","hervey","herzegovina","herzl","hes","hesiod","hesitance","hesitancy","hesitant","hesitantly","hesitate","hesitater","hesitating","hesitation","hesperus","hess","hesse","hessian","hester","hesther","hestia","heston","heterodox","heterodoxy","heterodyne","heterogamous","heterogamy","heterogeneity","heterogeneous","heterogeneousness","heterosexual","heterosexuality","heterostructure","heterozygous","hetti","hettie","hetty","heublein","heuristic","heuristically","heusen","heuser","hew","hewe","hewer","hewet","hewett","hewie","hewitt","hewlett","hex","hexachloride","hexadecimal","hexafluoride","hexagon","hexagonal","hexagram","hexameter","hexer","hey","heyday","heyerdahl","heywood","hezekiah","hf","hg","hgt","hgwy","hh","hhh","hhs","hi","hialeah","hiatus","hiawatha","hibachi","hibernate","hibernation","hibernator","hibernia","hibernian","hibiscus","hiccup","hick","hickey","hickman","hickok","hickory","hicks","hid","hidden","hiddenfield","hiddenfor","hide","hideaway","hidebound","hideous","hideousness","hideout","hider","hides","hiding","hie","hieing","hierarchal","hierarchic","hierarchical","hierarchy","hieratic","hieroglyph","hieroglyphic","hieroglyphics","hieroglyphs","hieronymus","hifalutin","higashiosaka","higgins","high","highball","highborn","highboy","highbrow","highchair","highcharts","higher","highest","highfalutin","highfield","highgui","highhanded","highhandedness","highish","highland","highlander","highlands","highlight","highlighted","highlighting","highlights","highly","highness","highpoint","highroad","highs","highscore","hight","hightail","highway","highwayman","highwaymen","hijack","hijacker","hike","hiker","hilario","hilarious","hilariousness","hilarity","hilarius","hilary","hilbert","hilda","hildagard","hildagarde","hilde","hildebrand","hildegaard","hildegarde","hildy","hill","hillard","hillary","hillbilly","hillcrest","hillel","hiller","hillery","hilliard","hilliary","hillie","hillier","hilliness","hillman","hillmen","hillock","hillsboro","hillsdale","hillside","hilltop","hillwalking","hilly","hillyer","hilt","hilton","him","himalaya","himalayan","himmler","himself","hinayana","hind","hinda","hindemith","hindenburg","hinder","hindered","hinderer","hindi","hindmost","hindquarter","hindrance","hindsight","hindu","hinduism","hindustan","hindustani","hines","hinge","hinger","hinkle","hinsdale","hinstance","hint","hinter","hinterland","hinton","hints","hinze","hip","hipbone","hipness","hipparchus","hipped","hipper","hippest","hippie","hipping","hippo","hippocrates","hippocratic","hippodrome","hippopotamus","hippy","hipster","hiragana","hiram","hire","hired","hireling","hirer","hirey","hiring","hirohito","hiroshi","hiroshima","hirsch","hirsute","hirsuteness","his","hispanic","hispaniola","hiss","hisser","hissing","hist","histamine","histidine","histochemic","histochemical","histochemistry","histogram","histological","histologist","histology","historian","historic","historical","historically","historicalness","historicism","historicist","historicity","historiographer","historiography","history","histrionic","histrionically","histrionics","hit","hitachi","hitch","hitchcock","hitcher","hitchhike","hither","hitherto","hitler","hitless","hits","hittable","hitter","hitting","hittite","hiv","hive","hk","hkey","hklm","hl","hloise","hls","hm","hmac","hmm","hmo","hmong","hms","hn","ho","hoar","hoard","hoarder","hoarding","hoarfrost","hoariness","hoarse","hoarseness","hoary","hoax","hoaxer","hob","hobard","hobart","hobbed","hobbes","hobbies","hobbing","hobbit","hobble","hobbler","hobbs","hobby","hobbyhorse","hobbyist","hobday","hobey","hobgoblin","hobie","hobnail","hobnob","hobnobbed","hobnobbing","hobo","hoboken","hoc","hock","hocker","hockey","hockney","hockshop","hod","hodge","hodgepodge","hodgkin","hoe","hoebart","hoecake","hoedown","hoeing","hoer","hoff","hoffa","hoffman","hofstadter","hog","hogan","hogarth","hogback","hogged","hogger","hogging","hoggish","hogshead","hogtie","hogtying","hogwash","hohenlohe","hohenstaufen","hohenzollern","hohhot","hoist","hoister","hoke","hokey","hokier","hokiest","hokkaido","hokum","hokusai","holbein","holbrook","holcomb","hold","holdall","holden","holder","holders","holding","holdout","holdover","holds","holdup","hole","holes","holey","holiday","holidaymaker","holidays","holier","holiness","holistic","holistically","holland","hollandaise","hollander","holler","hollerith","holley","holli","hollie","hollister","hollow","holloway","hollowness","hollowware","holly","hollyanne","hollyhock","hollywood","holm","holman","holmes","holmium","holo","holocaust","holocene","hologram","holograph","holographic","holographs","holography","holst","holstein","holster","holt","holy","holyoke","holystone","holzman","hom","homage","homager","hombre","homburg","home","homebody","homebound","homeboy","homebrew","homebuilder","homebuilding","homebuilt","homecoming","homecontroller","homegrown","homeland","homeless","homelessness","homelike","homeliness","homely","homemade","homemake","homemaker","homemaking","homeomorph","homeomorphic","homeomorphism","homeopath","homeopathic","homeopaths","homeopathy","homeostases","homeostasis","homeostatic","homeowner","homeownership","homepage","homer","homere","homeric","homerists","homeroom","homerus","homes","homeschooling","homescreen","homesick","homesickness","homespun","homestead","homesteader","homestretch","hometown","homeward","homework","homeworker","homey","homeyness","homicidal","homicide","homier","homiest","homiletic","homily","hominess","homing","hominid","hominy","homo","homogamy","homogenate","homogeneity","homogeneous","homogenization","homogenize","homogenizer","homograph","homographs","homological","homologous","homologue","homology","homomorphic","homomorphism","homonym","homophobia","homophobic","homophone","homopolymers","homosexual","homosexuality","homotopy","homozygous","hon","honcho","honda","hondo","honduran","honduras","hone","honecker","honest","honestly","honesty","honey","honeybee","honeycomb","honeydew","honeylocust","honeymoon","honeymooner","honeysuckle","honeywell","hong","honiara","honk","honker","honky","honolulu","honor","honorable","honorableness","honorables","honorablies","honorably","honorarily","honorarium","honorary","honored","honoree","honorer","honoria","honorific","honors","honshu","hooch","hood","hooded","hoodedness","hoodlum","hoodoo","hoodwink","hoodwinker","hooey","hoof","hoofer","hoofmark","hook","hookah","hookahs","hooke","hooked","hookedness","hooker","hookey","hooking","hooks","hookup","hookworm","hooky","hooligan","hooliganism","hoop","hooper","hoopla","hooray","hoosegow","hoosier","hoot","hootch","hootenanny","hooter","hoover","hooves","hop","hope","hoped","hopeful","hopefully","hopefulness","hopeless","hopelessness","hoper","hopes","hopewell","hopi","hoping","hopkins","hopkinsian","hopped","hopper","hopping","hoppled","hopples","hopscotch","horace","horacio","horatia","horatio","horatius","horde","horehound","horizon","horizontal","horizontalalign","horizontalalignment","horizontalcontentalignment","horizontally","horizontalscrollview","hormel","hormonal","hormone","hormuz","horn","hornbeam","hornblende","hornblower","horne","horned","hornedness","hornet","horniness","hornless","hornlike","hornpipe","horny","horologic","horological","horologist","horology","horoscope","horowitz","horrendous","horrible","horribleness","horribly","horrid","horridness","horrific","horrifically","horrify","horrifying","horror","hors","horse","horseback","horsedom","horseflesh","horsefly","horsehair","horsehide","horselaugh","horselaughs","horseless","horselike","horsely","horseman","horsemanship","horsemen","horseplay","horseplayer","horsepower","horseradish","horseshoe","horseshoeing","horseshoer","horsetail","horsewhip","horsewhipped","horsewhipping","horsewoman","horsewomen","horsey","horsier","horsiest","horsing","horst","hort","hortatory","horten","hortense","hortensia","horticultural","horticulture","horticulturist","horton","horus","hos","hosanna","hose","hosea","hosepipe","hosier","hosiery","hosp","hospice","hospitable","hospitably","hospital","hospitality","hospitalization","hospitalize","host","hostage","hostconfig","hosted","hostel","hosteler","hostelry","hostess","hostile","hostility","hosting","hostler","hostname","hosts","hot","hotbed","hotblooded","hotbox","hotcake","hotchpotch","hotel","hotelier","hotelman","hotels","hotfoot","hothead","hotheaded","hotheadedness","hothouse","hotmail","hotness","hotplate","hotpot","hotrod","hotshot","hotspot","hotted","hottentot","hotter","hottest","hotting","houdaille","houdini","hough","hound","hounder","hounding","hour","hourglass","houri","hourly","hours","house","houseboat","housebound","houseboy","housebreak","housebreaker","housebreaking","housebroke","housebroken","housebuilding","houseclean","housecleaning","housecoat","housefly","houseful","household","householder","househusband","housekeep","housekeeper","housekeeping","houselights","housemaid","houseman","housemen","housemother","housemoving","houseparent","houseplant","houser","houses","housetop","housewares","housewarming","housewife","housewifeliness","housewifely","housewives","housework","houseworker","housing","housman","houston","houyhnhnm","hov","hove","hovel","hover","hovercraft","hovered","hoverer","hovering","hovers","how","howard","howbeit","howdah","howdahs","howdy","howe","howell","however","howey","howie","howitzer","howl","howler","howrah","howsoever","howto","hoy","hoyden","hoydenish","hoyle","hoyt","hp","hpa","hpp","hq","hql","hr","href","hresult","hrh","hrothgar","hrs","hs","hsl","hsqldb","hst","hsv","ht","htaccess","htc","htdocs","hth","htm","html","htmlattributes","htmldocument","htmlelement","htmlentities","htmlhelper","htmlspecialchars","htmlstring","htmltextwriter","htmlunit","htons","hts","http","httpapplication","httpbackend","httpclient","httpcomponents","httpconnection","httpcontext","httpd","httpentity","httpget","httphandler","httpheader","httpheaders","httplib","httpmethod","httponly","httppost","httpprovider","httprequest","httprequestmessage","httpresponse","httpresponsemessage","httpresponseredirect","httpruntime","https","httpsecurity","httpserver","httpservlet","httpservletrequest","httpservletresponse","httpsession","httpstatus","httpstatuscode","httpurlconnection","httputility","httpwebrequest","httpwebresponse","hu","huang","huarache","huawei","hub","hubba","hubbard","hubble","hubbub","hubby","hubcap","hube","huber","hubert","huberto","hubey","hubie","hubris","hubs","huck","huckleberry","huckster","hud","huddersfield","huddle","huddler","hudson","hue","huerta","huey","huff","huffily","huffiness","huffman","huffy","hug","huge","hugely","hugeness","hugged","hugger","hugging","huggins","hugh","hughie","hugibert","hugo","huguenot","hugues","huh","huhs","hui","huitzilopitchli","hula","hulda","hulk","hull","hullabaloo","huller","hulling","hullo","hum","human","humane","humaneness","humaner","humanest","humanism","humanist","humanistic","humanitarian","humanitarianism","humanity","humanization","humanize","humanized","humanizer","humanizes","humanizing","humankind","humanness","humannesses","humanoid","humans","humbert","humberto","humble","humbleness","humbly","humboldt","humbug","humbugged","humbugging","humdinger","humdrum","hume","humeral","humeri","humerus","humfrey","humfrid","humfried","humid","humidification","humidifier","humidify","humidistat","humidity","humidor","humiliate","humiliating","humiliation","humility","hummed","hummel","hummer","humming","hummingbird","hummock","hummocky","hummus","humongous","humor","humored","humorist","humorless","humorlessness","humorous","humorousness","hump","humpback","humph","humphrey","humphs","humpty","humus","humvee","hun","hunch","hunchback","hundred","hundredfold","hundreds","hundredths","hundredweight","hunfredo","hung","hungarian","hungary","hunger","hungover","hungrily","hungriness","hungry","hunk","hunker","hunky","hunt","hunter","hunting","huntington","huntlee","huntley","huntress","huntsman","huntsmen","huntsville","hurdle","hurdler","hurl","hurlee","hurleigh","hurler","hurley","hurling","huron","hurray","hurricane","hurried","hurriedness","hurry","hurst","hurt","hurter","hurtful","hurtfulness","hurting","hurtle","hurts","hurwitz","hus","husain","husband","husbander","husbandman","husbandmen","husbandry","husein","hush","husk","husker","huskily","huskiness","husking","husky","hussar","hussein","husserl","hussy","hustings","hustle","hustler","huston","hut","hutch","hutchins","hutchinson","hutchison","hutted","hutting","hutton","hutu","huxley","huygens","huzzah","huzzahs","hv","hw","hwnd","hwy","hx","hy","hyacinth","hyacintha","hyacinthe","hyacinthia","hyacinthie","hyacinths","hyades","hyaena","hyannis","hyatt","hybrid","hybridism","hybridization","hybridize","hyde","hyderabad","hydra","hydrangea","hydrant","hydrate","hydration","hydraulic","hydraulically","hydraulicked","hydraulicking","hydraulics","hydrazine","hydride","hydro","hydrocarbon","hydrocephali","hydrocephalus","hydrochemistry","hydrochloric","hydrochloride","hydrodynamic","hydrodynamical","hydrodynamics","hydroelectric","hydroelectrically","hydroelectricity","hydrofluoric","hydrofoil","hydrogen","hydrogenate","hydrogenation","hydrogenations","hydrogenous","hydrological","hydrologist","hydrology","hydrolysis","hydrolyze","hydrolyzed","hydromagnetic","hydromechanics","hydrometer","hydrometry","hydrophilic","hydrophobia","hydrophobic","hydrophone","hydroplane","hydroponic","hydroponics","hydrosphere","hydrostatic","hydrostatics","hydrotherapy","hydrothermal","hydrous","hydroxide","hydroxy","hydroxyl","hydroxylate","hydroxyzine","hyena","hygiene","hygienic","hygienically","hygienics","hygienist","hygrometer","hygroscopic","hying","hyman","hymen","hymeneal","hymie","hymn","hymnal","hymnbook","hynda","hype","hyper","hyperactive","hyperactivity","hyperbola","hyperbole","hyperbolic","hyperbolically","hyperboloid","hyperboloidal","hypercellularity","hypercritical","hypercube","hyperemia","hyperemic","hyperfine","hypergamous","hypergamy","hyperglycemia","hyperinflation","hyperion","hyperledger","hyperlink","hyperlinks","hypermarket","hypermedia","hyperplane","hyperplasia","hypersensitive","hypersensitiveness","hypersensitivity","hypersonic","hyperspace","hypersphere","hypertension","hypertensive","hypertext","hyperthyroid","hyperthyroidism","hypertrophy","hypervelocity","hyperventilate","hyperventilation","hyphen","hyphenate","hyphenated","hyphenation","hyphens","hypnoses","hypnosis","hypnotherapy","hypnotic","hypnotically","hypnotism","hypnotist","hypnotize","hypo","hypoactive","hypoallergenic","hypocellularity","hypochondria","hypochondriac","hypocrisy","hypocrite","hypocritical","hypodermic","hypoglycemia","hypoglycemic","hypophyseal","hypophysectomized","hypotenuse","hypothalami","hypothalamic","hypothalamically","hypothalamus","hypothermia","hypotheses","hypothesis","hypothesize","hypothesizer","hypothetic","hypothetical","hypothyroid","hypothyroidism","hypoxia","hyssop","hysterectomy","hysteresis","hysteria","hysteric","hysterical","hyundai","hz","i","ia","iaccoca","iactionresult","iago","iain","iam","iamb","iambi","iambic","iambus","ian","ianthe","iasyncresult","ib","ibaction","ibadan","ibb","ibbie","ibby","iberia","iberian","ibero","ibex","ibid","ibidem","ibinder","ibis","ibm","ibo","iboutlet","ibrahim","ibsen","ibuprofen","ic","icarus","icbm","icc","ice","iceberg","iceboat","icebound","icebox","icebreaker","icecap","iceland","icelander","icelandic","iceman","icemen","icepack","icepick","ichabod","ichneumon","ichthyologist","ichthyology","icicle","icily","iciness","icing","icky","icloud","icmp","ico","icollection","icommand","icon","iconic","iconoclasm","iconoclast","iconoclastic","iconography","icons","iconv","icosahedra","icosahedral","icosahedron","ics","ictus","icu","icy","id","ida","idaho","idahoan","idahoes","idalia","idalina","idaline","idc","ide","idea","ideal","idealism","idealist","idealistic","idealistically","idealization","idealize","idealized","idealizer","ideally","idealogical","ideas","ideate","ideation","idell","idelle","idem","idempotent","ident","identical","identicalness","identifiability","identifiable","identifiably","identification","identified","identifier","identifiers","identifies","identify","identifying","identities","identity","identitymodel","identityserver","ideogram","ideograph","ideographic","ideographs","ideological","ideologist","ideologue","ideology","ideone","ides","idette","idf","idictionary","idiocy","idiolect","idiom","idiomatic","idiomatically","idiopathic","idiosyncrasy","idiosyncratic","idiosyncratically","idiot","idiotic","idiotically","idisposable","idl","idle","idleness","idler","idol","idolater","idolatress","idolatrous","idolatry","idolization","idolize","idolized","idolizer","idp","ids","idt","iduser","idx","idyll","idyllic","idyllically","ie","ieee","ienumerable","ienumerator","ietf","ieyasu","if","iface","ifdef","ifelse","iferror","iffiness","iffy","ifmodule","ifndef","ifni","ifnull","ifoo","iframe","iframes","ifs","ifstream","ig","iggie","iggy","igloo","ignace","ignacio","ignacius","ignatius","ignaz","ignazio","igneous","ignitable","ignite","igniter","ignition","ignoble","ignobleness","ignobly","ignominious","ignominy","ignorable","ignoramus","ignorance","ignorant","ignorantness","ignore","ignorecase","ignored","ignorer","ignores","ignoring","igor","igraph","iguana","iguassu","ih","ii","iid","iif","iii","iirc","iis","ij","ijsselmeer","ik","ike","ikey","ikhnaton","ikon","il","ila","ilaire","ilario","ilea","ileana","ileane","ileitides","ileitis","ilene","ileum","ilia","iliac","iliad","ilise","ilist","ilium","ilk","ilka","ill","illa","illegal","illegalaccessexception","illegalargumentexception","illegality","illegalstateexception","illegibility","illegible","illegibly","illegitimacy","illegitimate","illiberal","illiberality","illicit","illicitness","illimitable","illimitableness","illinois","illinoisan","illiquid","illiteracy","illiterate","illiterateness","illness","illogic","illogical","illogicality","illogicalness","illume","illuminate","illuminati","illuminating","illuminatingly","illumination","illumine","illus","illusion","illusionary","illusionist","illusive","illusiveness","illusoriness","illusory","illustrate","illustrated","illustrates","illustration","illustrative","illustrator","illustrious","illustriousness","illy","iloc","ilogger","ilona","ilsa","ilse","ilysa","ilyse","ilyssa","ilyushin","im","imag","image","imageadapter","imagearray","imagebutton","imagedata","imagefield","imagefile","imageformat","imageicon","imageid","imageio","imagelist","imageloader","imagemagick","imagen","imagename","imagenamed","imagepath","imagepicker","imagery","images","imageshack","imagesize","imagesource","imageuri","imageurl","imageview","imagewidth","imagick","imaginable","imaginableness","imaginably","imaginariness","imaginary","imagination","imaginative","imaginativeness","imagine","imagined","imaginer","imaging","imago","imagoes","imam","imap","imbalance","imbecile","imbecilic","imbecility","imbibe","imbiber","imbrication","imbrium","imbroglio","imbruing","imbue","imdb","ime","imei","imelda","imessage","imf","img","imgdata","imgproc","imgs","imgur","imgurl","imgview","imho","imitable","imitate","imitation","imitative","imitativeness","imitator","imm","immaculate","immaculateness","immanence","immanency","immanent","immanuel","immaterial","immateriality","immaterialness","immature","immatureness","immaturity","immeasurable","immeasurableness","immeasurably","immediacy","immediate","immediately","immediateness","immemorial","immense","immenseness","immensity","immerse","immersible","immersion","immigrant","immigrate","immigration","imminence","imminent","imminentness","immobile","immobility","immobilization","immobilize","immoderate","immoderateness","immoderation","immodest","immodesty","immolate","immolation","immoral","immorality","immortal","immortality","immortalize","immortalized","immovability","immovable","immovableness","immovably","immune","immunity","immunization","immunize","immunoassay","immunodeficiency","immunodeficient","immunologic","immunological","immunologist","immunology","immure","immutability","immutable","immutableness","immutably","imnsho","imo","imogen","imogene","imojean","imp","impact","impaction","impactor","impair","impaired","impairer","impairment","impala","impale","impalement","impaler","impalpable","impalpably","impanel","impart","impartation","impartial","impartiality","impassable","impassableness","impassably","impasse","impassibility","impassible","impassibly","impassion","impassioned","impassive","impassiveness","impassivity","impasto","impatience","impatiens","impatient","impeach","impeachable","impeacher","impeachment","impeccability","impeccable","impeccably","impecunious","impecuniousness","imped","impedance","impede","impeded","impeder","impediment","impedimenta","impel","impelled","impeller","impelling","impend","impenetrability","impenetrable","impenetrableness","impenetrably","impenitence","impenitent","imperative","imperativeness","imperceivable","imperceptibility","imperceptible","imperceptibly","imperceptive","imperdiet","imperf","imperfect","imperfectability","imperfection","imperfectness","imperial","imperialism","imperialist","imperialistic","imperialistically","imperil","imperilment","imperious","imperiousness","imperishable","imperishableness","imperishably","impermanence","impermanent","impermeability","impermeable","impermeableness","impermeably","impermissible","impersonal","impersonality","impersonalized","impersonate","impersonation","impersonator","impertinence","impertinent","imperturbability","imperturbable","imperturbably","impervious","imperviousness","impetigo","impetuosity","impetuous","impetuousness","impetus","impiety","imping","impinge","impingement","impious","impiousness","impish","impishness","impl","implacability","implacable","implacableness","implacably","implant","implantation","implanter","implausibility","implausible","implausibly","implement","implementability","implementable","implementation","implementations","implemented","implementer","implementing","implementor","implements","implicant","implicate","implication","implications","implicative","implicit","implicitly","implicitness","implied","implies","implode","implore","imploring","implosion","implosive","imply","implying","impolite","impoliteness","impolitic","impoliticness","imponderable","imponderableness","import","importance","important","importantly","importation","imported","importer","importerror","importing","importlib","imports","importunate","importunateness","importune","importuner","importunity","imposable","impose","imposer","imposing","imposingly","imposition","impossibility","impossible","impossibleness","impossibly","impost","imposter","impostor","imposture","impotence","impotency","impotent","impound","impoundments","impoverish","impoverisher","impoverishment","impracticable","impracticableness","impracticably","impractical","impracticality","impracticalness","imprecate","imprecation","imprecise","impreciseness","imprecision","impregnability","impregnable","impregnableness","impregnably","impregnate","impregnation","impresario","impress","impressed","impresser","impressibility","impressible","impression","impressionability","impressionable","impressionableness","impressionism","impressionist","impressionistic","impressions","impressive","impressiveness","impressment","imprimatur","imprint","imprinter","imprinting","imprison","imprisonment","improbability","improbable","improbableness","improbably","impromptu","improper","improperness","impropitious","impropriety","improve","improved","improvement","improvements","improver","improves","improvidence","improvident","improving","improvisation","improvisational","improvisatory","improvise","improviser","imprudence","imprudent","impudence","impudent","impugn","impugner","impulse","impulsion","impulsive","impulsiveness","impunity","impure","impureness","impurity","imputation","impute","imread","imshow","imus","in","ina","inaccessible","inaccurate","inaction","inactive","inadequate","inadvertence","inadvertent","inalienability","inalienably","inalterable","inalterableness","inamorata","inane","inanimate","inanimateness","inanity","inappeasable","inappropriate","inarray","inarticulate","inasmuch","inaugural","inaugurate","inauguration","inauthenticity","inbound","inbox","inbred","inbreed","inbuilt","inc","inca","incalculableness","incalculably","incandescence","incandescent","incant","incantation","incantatory","incapable","incapacitate","incapacitation","incarcerate","incarceration","incarnadine","incarnate","incarnation","incase","incendiary","incense","incentive","incentively","incentives","incept","inception","inceptive","inceptor","incessant","incest","incestuous","incestuousness","inch","inches","inchoate","inchon","inchworm","incidence","incident","incidental","incidentally","incidents","incididunt","incinerate","incineration","incinerator","incipience","incipiency","incipient","incise","incision","incisive","incisiveness","incisor","incite","incitement","inciter","incl","inclination","incline","inclined","incliner","inclining","include","included","includes","including","inclusion","inclusive","inclusiveness","incognito","incoherency","income","incoming","incommode","incommunicado","incomparable","incompatible","incompetent","incomplete","inconceivability","inconceivable","inconceivableness","incondensable","incongruousness","inconsiderable","inconsiderableness","inconsistence","inconsistent","inconsolable","inconsolableness","inconsolably","incontestability","incontestably","incontrovertibly","inconvenience","inconvenient","inconvertibility","inconvertible","incorporable","incorporate","incorporated","incorrect","incorrectly","incorrigibility","incorrigible","incorrigibleness","incorrigibly","incorruptible","incorruptibly","incr","increase","increased","increaser","increases","increasing","increasingly","incredible","incredibleness","incredibly","increment","incremental","incrementation","incremented","incrementing","increments","incriminate","incrimination","incriminatory","incrustation","incubate","incubation","incubator","incubus","inculcate","inculcation","inculpate","incumbency","incumbent","incunabula","incunabulum","incurable","incurious","incursion","ind","indebted","indebtedness","indeed","indefatigable","indefatigableness","indefatigably","indefeasible","indefeasibly","indefinable","indefinableness","indefinite","indefinitely","indelible","indelibly","indemnification","indemnify","indemnity","indent","indentation","indented","indenter","indention","indenture","independence","independent","independently","indescribable","indescribableness","indescribably","indestructible","indestructibleness","indestructibly","indeterminably","indeterminacy","indeterminate","indeterminism","index","indexation","indexed","indexeddb","indexer","indexerror","indexes","indexing","indexof","indexpath","india","indian","indiana","indianan","indianapolis","indianian","indicant","indicate","indicated","indicates","indicating","indication","indicative","indicator","indicators","indices","indict","indicter","indictment","indifference","indigence","indigenous","indigenousness","indigent","indigestible","indignant","indignation","indigo","indira","indirect","indirection","indirectly","indiscreet","indiscriminate","indiscriminateness","indispensability","indispensable","indispensableness","indispensably","indisputable","indisputableness","indissoluble","indissolubleness","indissolubly","indistinguishable","indistinguishableness","indite","indium","individual","individualism","individualist","individualistic","individualistically","individuality","individualization","individualize","individualized","individualizer","individualizes","individualizing","individually","individuals","individuate","individuation","indivisible","indivisibleness","indivisibly","indochina","indochinese","indoctrinate","indoctrination","indoctrinator","indolence","indolent","indomitable","indomitableness","indomitably","indonesia","indonesian","indoor","indore","indra","indubitable","indubitableness","indubitably","induce","induced","inducement","inducer","inducible","induct","inductance","inductee","induction","inductive","inductiveness","inductor","indulge","indulgence","indulgent","indulger","indus","industrial","industrialism","industrialist","industrialization","industrialize","industrialized","industries","industrious","industriousness","industry","indx","indy","inebriate","inebriation","inedible","ineducable","ineffability","ineffable","ineffableness","ineffably","inefficient","inelastic","ineligibly","ineluctable","ineluctably","inept","ineptitude","ineptness","inequality","inequivalent","inerrant","inert","inertia","inertial","inertness","ines","inescapably","inesita","inessa","inestimably","inet","inetaddress","inetpub","inevitability","inevitable","inevitableness","inevitably","inexact","inexhaustible","inexhaustibleness","inexhaustibly","inexorability","inexorable","inexorableness","inexorably","inexpedience","inexplicable","inexplicableness","inexplicably","inexplicit","inexpressibility","inexpressible","inexpressibleness","inextricably","inez","inf","infamous","infamy","infancy","infant","infanticide","infantile","infantry","infantryman","infantrymen","infarct","infarction","infatuate","infatuation","infauna","infect","infected","infecter","infection","infectious","infectiousness","infective","infer","inference","inferential","inferior","inferiority","infernal","inferno","inferred","inferring","infertile","infest","infestation","infester","infidel","infighting","infile","infill","infiltrate","infiltrator","infinispan","infinite","infinitely","infinitesimal","infinitival","infinitive","infinitude","infinitum","infinity","infirmary","infirmity","infix","inflammable","inflammableness","inflammation","inflammatory","inflatable","inflate","inflated","inflateexception","inflater","inflating","inflation","inflationary","inflect","inflection","inflectional","inflexible","inflexibleness","inflexion","inflict","inflicter","infliction","inflow","influence","influenced","influencer","influent","influential","influenza","info","infobox","infocenter","infomercial","inform","informatica","informatics","information","informational","informations","informative","informativeness","informatory","informed","informer","infos","infotainment","infowindow","infra","infrared","infrasonic","infrastructural","infrastructure","infrequence","infringe","infringement","infringer","infuriate","infuriating","infuriation","infuse","infuser","infusible","infusibleness","ing","inga","ingaberg","ingaborg","ingamar","ingar","inge","ingeberg","ingeborg","ingelbert","ingemar","ingenious","ingeniousness","ingenuity","ingenuous","ingenuousness","inger","ingersoll","ingest","ingestible","ingestion","inglebert","inglenook","inglewood","inglis","ingmar","ingnue","ingoing","ingot","ingra","ingrained","ingram","ingrate","ingratiate","ingratiating","ingratiation","ingredient","ingredients","ingres","ingress","ingression","ingrid","ingrim","ingrown","inguinal","ingunna","inhabit","inhabitable","inhabitance","inhabited","inhabiter","inhalant","inhalation","inhalator","inhale","inhere","inherent","inherently","inherit","inheritable","inheritableness","inheritance","inherited","inheriting","inheritor","inheritress","inheritrix","inherits","inhibit","inhibited","inhibiter","inhibition","inhibitor","inhibitory","inhomogeneous","inhospitable","inhospitableness","inhospitality","ini","inigo","inimical","inimitable","inimitableness","inimitably","inion","iniquitous","iniquitousness","iniquity","init","initandlisten","initial","initialcontext","initialer","initialisation","initialise","initialised","initializable","initialization","initializations","initialize","initializecomponent","initialized","initializer","initializers","initializes","initializing","initially","initials","initialstate","initiate","initiated","initiates","initiating","initiation","initiative","initiator","initiatory","initmap","initwithdata","initwithframe","initwithnibname","initwithstyle","initwithtitle","inject","injectable","injected","injecting","injection","injections","injector","injunctive","injure","injured","injurer","injurious","injuriousness","ink","inkblot","inker","inkiness","inkling","inkscape","inkstand","inkwell","inky","inland","inlander","inlay","inletting","inline","inlined","inlining","inly","inmost","inn","inna","innards","innate","innateness","inner","innerexception","innerheight","innerhtml","innermost","innersole","innerspring","innertext","innervate","innervation","innerwidth","inning","innis","innkeeper","innocence","innocent","innocuous","innocuousness","innodb","innovate","innovation","innovative","innovator","innovatory","innsbruck","innuendo","innumerability","innumerable","innumerableness","innumerably","innumerate","inoculate","inoculation","inoculative","inode","inoffensive","inonu","inopportune","inopportuneness","inorder","inordinate","inordinateness","inorganic","inotifypropertychanged","inout","inp","inpatient","inplace","input","inputarray","inputbox","inputdata","inputfield","inputfile","inputid","inputline","inputmethodmanager","inputs","inputstream","inputstreamreader","inputstring","inputted","inputtext","inputting","inputtype","inputvalue","inquire","inquirer","inquiring","inquiry","inquisition","inquisitional","inquisitive","inquisitiveness","inquisitor","inquisitorial","inri","inrush","ins","insalubrious","insamplesize","insane","insanitary","insatiability","insatiable","insatiableness","insatiably","inscribe","inscription","inscrutability","inscrutable","inscrutableness","inscrutably","inseam","insecticidal","insecticide","insectivore","insectivorous","insecure","insecureness","inseminate","insemination","insensate","insensateness","insensible","insensitive","insentient","inseparable","insert","insertafter","insertbefore","insertcell","inserted","inserter","inserting","insertion","inserts","inset","insets","insetting","inshore","inside","insider","insidious","insidiousness","insight","insightful","insights","insigne","insignia","insignificant","insinuate","insinuating","insinuation","insinuator","insipid","insipidity","insist","insistence","insistent","insisting","insociable","insofar","insole","insolence","insolent","insoluble","insolubleness","insolubly","insomnia","insomniac","insomuch","insouciance","insouciant","inspect","inspecting","inspection","inspective","inspector","inspectorate","inspiration","inspirational","inspire","inspired","inspirer","inspiring","inspirit","inst","instagram","install","installable","installation","installations","installed","installer","installers","installing","installment","installs","instance","instanceid","instanceof","instances","instant","instantaneous","instantaneousness","instantiate","instantiated","instantiates","instantiateviewcontrollerwithidentifier","instantiating","instantiation","instantly","instate","instead","instigate","instigation","instigator","instillation","instinct","instinctive","instinctual","institute","instituter","institutes","institution","institutional","institutionalism","institutionalist","institutionalization","institutionalize","institutions","institutor","instr","instream","instruct","instructed","instruction","instructional","instructions","instructive","instructiveness","instructor","instrument","instrumental","instrumentalist","instrumentality","instrumentation","instruments","insubordinate","insubstantial","insufferable","insufferably","insufficient","insular","insularity","insulate","insulated","insulation","insulator","insulin","insult","insulter","insulting","insuperable","insuperably","insupportable","insupportableness","insurance","insure","insured","insurer","insurgence","insurgency","insurgent","insurmountably","insurrection","insurrectionist","int","intact","intactness","intaglio","intake","intangible","intarray","integer","integerfield","integers","integrability","integrable","integral","integrand","integrate","integrated","integrates","integrating","integration","integrative","integrator","integrity","integument","intel","intellect","intellective","intellectual","intellectualism","intellectuality","intellectualize","intellectualness","intelligence","intelligencer","intelligent","intelligentsia","intelligibilities","intelligibility","intelligible","intelligibleness","intelligibly","intellij","intellisense","intelsat","intemperate","intend","intendant","intended","intendedness","intender","intensification","intensifier","intensify","intensional","intensity","intensive","intensiveness","intent","intentfilter","intention","intentional","intentionality","intentionally","intentions","intentness","intents","intentservice","inter","interact","interacting","interaction","interactions","interactive","interactively","interactivity","interacts","interaxial","interbank","interbred","interbreed","intercalate","intercalation","intercase","intercaste","intercede","interceder","intercensal","intercept","interception","interceptor","interceptors","intercession","intercessor","intercessory","interchange","interchangeability","interchangeable","interchangeableness","interchangeably","interchanger","intercity","interclass","intercohort","intercollegiate","intercom","intercommunicate","intercommunication","interconnect","interconnected","interconnectedness","interconnection","interconnectivity","intercontinental","interconversion","intercorrelated","intercourse","interdata","interdenominational","interdepartmental","interdependence","interdependency","interdependent","interdict","interdiction","interdisciplinary","interdum","interest","interested","interesting","interestingly","interestingness","interests","interface","interfaces","interfacing","interfaith","interfere","interference","interferer","interfering","interferometer","interferometric","interferometry","interferon","interfile","intergalactic","intergeneration","intergenerational","interglacial","intergovernmental","intergroup","interim","interindex","interindustry","interior","interj","interject","interjection","interjectional","interlace","interlard","interlayer","interleave","interleukin","interlibrary","interline","interlinear","interlingua","interlingual","interlining","interlink","interlisp","interlobular","interlock","interlocker","interlocutor","interlocutory","interlope","interloper","interlude","intermarriage","intermarry","intermediary","intermediate","intermediateness","intermediates","intermediation","interment","intermeshed","intermetrics","intermezzi","intermezzo","interminably","intermingle","intermission","intermittent","intermix","intermodule","intermolecular","intern","internal","internaldofilter","internalization","internalize","internally","internals","international","internationale","internationalism","internationalist","internationality","internationalization","internationalize","interne","internecine","internee","internet","internetwork","internist","internment","internship","internuclear","interocular","interoffice","interop","interoperability","interopservices","interp","interpenetrates","interpersonal","interplanetary","interplay","interpol","interpolate","interpolated","interpolation","interpose","interposer","interposition","interpret","interpretable","interpretation","interpretative","interpreted","interpreter","interpreting","interpretive","interpretor","interprets","interprocess","interprocessor","interquartile","interracial","interred","interregional","interregnum","interrelate","interrelated","interrelatedness","interrelation","interrelationship","interring","interrogate","interrogation","interrogative","interrogator","interrogatory","interrupt","interrupted","interruptedexception","interrupter","interruptibility","interruptible","interruption","interrupts","interscholastic","intersect","intersection","intersects","intersession","interspecies","intersperse","interspersion","interstage","interstate","interstellar","interstice","interstitial","intersurvey","intertask","intertwine","interurban","interval","intervals","intervene","intervener","intervenor","intervention","interventionism","interventionist","interview","interviewed","interviewee","interviewer","interviewing","interviews","intervocalic","interweave","interwove","interwoven","intestacy","intestinal","intestine","inti","intifada","intimacy","intimal","intimate","intimateness","intimater","intimation","intimidate","intimidating","intimidation","intl","into","intolerable","intolerableness","intolerant","intonate","intonation","intoxicant","intoxicate","intoxicated","intoxication","intptr","intra","intracellular","intracity","intraclass","intracohort","intractability","intractable","intractableness","intradepartmental","intrafamily","intragenerational","intraindustry","intraline","intrametropolitan","intramural","intramuscular","intranasal","intranet","intransigence","intransigent","intransitive","intraoffice","intraprocess","intrapulmonary","intraregional","intrasectoral","intrastate","intratissue","intrauterine","intravenous","intrepid","intrepidity","intrepidness","intricacy","intricate","intricateness","intrigue","intriguer","intriguing","intrinsic","intrinsically","intro","introduce","introduced","introducer","introduces","introducing","introduction","introductory","introit","introject","introspect","introspection","introspective","introspectiveness","introversion","introvert","intrude","intruder","intrusion","intrusive","intrusiveness","ints","intubate","intubation","intuit","intuition","intuitionist","intuitive","intuitiveness","intval","intvalue","inuit","inundate","inundation","inure","inv","invade","invader","invalid","invalidate","invalidated","invalidism","invalidoperationexception","invariable","invariant","invariantculture","invasion","invasive","invective","invectiveness","inveigh","inveigher","inveighs","inveigle","inveigler","invent","invented","invention","inventive","inventiveness","inventor","inventory","inverness","inverse","inversion","invert","inverted","inverter","invertible","invest","invested","investigate","investigating","investigation","investigator","investigatory","investing","investiture","investment","investments","investor","investors","inveteracy","inveterate","inviability","invidious","invidiousness","invigilate","invigilator","invigorate","invigorating","invigoration","invigorations","invincibility","invincible","invincibleness","invincibly","inviolability","inviolably","inviolate","inviolateness","inviscid","invisible","invisibleness","invitation","invitational","invite","invited","invitee","inviter","inviting","invocable","invocablehandlermethod","invocate","invocation","invocations","invocationtargetexception","invoice","invoices","invoke","invoked","invokelater","invokemethod","invokenative","invoker","invokes","invoking","involuntariness","involuntary","involute","involution","involutorial","involve","involved","involvedly","involvement","involver","involves","involving","invulnerability","invulnerableness","inward","inwardness","io","ioc","ioctl","iodate","iodation","iodide","iodinate","iodine","iodize","ioe","ioerror","ioexception","iolande","iolanthe","ion","iona","ionesco","ionian","ionic","ionicframework","ionization","ionize","ionized","ionizer","ionizes","ionizing","ionosphere","ionospheric","iorgo","iormina","ios","iosep","iostream","iot","iota","iou","ioutils","iowa","iowan","ip","ipa","ipad","ipaddress","ipc","ipecac","ipendpoint","iphigenia","iphone","iphoneos","iphones","iphonesimulator","ipn","ipo","ipod","ips","ipso","ipsum","ipswich","iptables","ipv","ipython","iq","iqbal","iqueryable","iquitos","ir","ira","iran","iranian","iraq","iraqi","irascibility","irascible","irascibly","irate","irateness","irb","irc","ire","ireful","ireland","irena","irene","irenic","irepository","irides","iridescence","iridescent","iridium","irids","irina","iris","irish","irishman","irishmen","irishwoman","irishwomen","irita","irk","irksome","irksomeness","irkutsk","irma","iron","ironclad","ironer","ironic","ironical","ironicalness","ironing","ironmonger","ironmongery","ironpython","ironside","ironstone","ironware","ironwood","ironwork","ironworker","irony","iroquoian","iroquois","irow","irq","irradiate","irradiation","irrational","irrationality","irrationalness","irrawaddy","irreclaimable","irreconcilability","irreconcilable","irreconcilableness","irreconcilably","irrecoverable","irrecoverableness","irrecoverably","irredeemable","irredeemably","irredentism","irredentist","irreducibility","irreducible","irreducibly","irreflexive","irrefutable","irrefutably","irregardless","irregular","irregularity","irrelevance","irrelevancy","irrelevant","irreligious","irremediable","irremediableness","irremediably","irremovable","irreparable","irreparableness","irreparably","irreplaceable","irrepressible","irrepressibly","irreproachable","irreproachableness","irreproachably","irreproducibility","irreproducible","irresistibility","irresistible","irresistibleness","irresistibly","irresolute","irresoluteness","irresolution","irresolvable","irrespective","irresponsibility","irresponsible","irresponsibleness","irresponsibly","irretrievable","irretrievably","irreverence","irreverent","irreversible","irreversibly","irrevocable","irrevocableness","irrevocably","irrigable","irrigate","irrigation","irritability","irritable","irritableness","irritably","irritant","irritate","irritated","irritating","irritation","irrupt","irruption","irs","irtish","irv","irvin","irvine","irving","irwin","irwinn","is","isa","isaac","isaak","isabel","isabelita","isabella","isabelle","isac","isacco","isactive","isadmin","isador","isadora","isadore","isahella","isaiah","isak","isarray","isassignablefrom","isauthenticated","isbn","iscariot","ischecked","isconnected","isdeleted","isdigit","isdirectory","iseabal","isempty","isenabled","isequal","isequaltostring","iserror","iservice","isexpanded","isfahan","isfile","ish","isherwood","ishidden","ishim","ishmael","ishtar","isiah","isiahi","isidor","isidora","isidore","isidoro","isidro","isin","isinglass","isinstance","isis","iskindofclass","isl","islam","islamabad","islamic","island","islander","islandia","islands","isle","islet","isloading","isloggedin","ism","ismael","ismatch","isn","isnan","isnt","isnull","isnullorempty","isnullorwhitespace","isnumber","isnumeric","iso","isobar","isobaric","isobel","isochronal","isochronous","isocline","isocyanate","isodate","isodine","isolate","isolated","isolation","isolationism","isolationist","isolationistic","isolator","isolde","isomer","isomeric","isomerism","isometric","isometrically","isometrics","isomorph","isomorphic","isomorphically","isomorphism","isopen","isoperimetrical","isopleth","isopleths","isosceles","isostatic","isotherm","isothermal","isotonic","isotope","isotopic","isotropic","isotropically","isotropy","isp","ispahan","ispell","isplaying","ispostback","isprime","isr","israel","israeli","israelite","isreadonly","isrequired","isrunning","iss","issac","isselected","isset","issi","issiah","issie","issuable","issuance","issuant","issue","issuecomment","issued","issuer","issues","issuing","issy","ist","istanbul","isthmian","isthmus","istream","istrue","istvan","isuzu","isvalid","isvisible","it","itaipu","ital","italian","italianate","italic","italicization","italicize","italicized","italy","itasca","itch","itchiness","itchy","itcorp","itel","item","itemarray","itemcode","itemcontainerstyle","itemcount","itemgetter","itemgroup","itemid","itemization","itemize","itemized","itemizer","itemizes","itemlabel","itemlist","itemname","itemprop","items","itemscontrol","itemspanel","itemspaneltemplate","itemssource","itemstyle","itemtemplate","itemtype","itemvalue","itemview","iter","iterable","iterate","iterated","iterates","iterating","iteration","iterations","iterative","iterator","iterators","iteritems","itertools","itext","itextpdf","itextsharp","ithaca","ithacan","itinerant","itinerary","itm","ito","itr","its","itself","itt","itunes","iu","iud","iv","iva","ivan","ivanhoe","ivar","ive","iver","ivett","ivette","ivie","ivonne","ivor","ivory","ivs","ivy","iw","iwc","ix","iy","izaak","izabel","izak","izanagi","izanami","izhevsk","izmir","izvestia","izzy","j","ja","jab","jabbed","jabber","jabberer","jabbing","jabez","jablonsky","jabot","jacaranda","jacenta","jacinda","jacinta","jacintha","jacinthe","jack","jackal","jackass","jackboot","jackdaw","jackelyn","jacket","jacketed","jackhammer","jacki","jackie","jackknife","jackknives","jacklin","jacklyn","jackman","jackpot","jackquelin","jackqueline","jackrabbit","jackson","jacksonian","jacksonville","jackstraw","jacky","jaclin","jaclyn","jacob","jacobean","jacobi","jacobian","jacobin","jacobite","jacobo","jacobs","jacobsen","jacobson","jacobus","jacoby","jacoco","jacquard","jacquelin","jacqueline","jacquelyn","jacquelynn","jacquenetta","jacquenette","jacques","jacquetta","jacquette","jacqui","jacquie","jacuzzi","jacynth","jada","jade","jaded","jadedness","jadeite","jae","jaeger","jag","jagged","jaggedness","jagger","jaggers","jagging","jaguar","jail","jailbird","jailbreak","jailer","jaime","jaimie","jain","jaine","jainism","jaipur","jakarta","jake","jakie","jakob","jalapeo","jalopy","jalousie","jam","jamaal","jamaica","jamaican","jamal","jamar","jamb","jambalaya","jamboree","jame","jamel","james","jameson","jamestown","jamesy","jamey","jami","jamie","jamil","jamill","jamima","jamison","jammal","jammed","jammie","jamming","jan","jana","janacek","janaya","janaye","jandy","jane","janean","janeczka","janeen","janeiro","janek","janel","janela","janell","janella","janelle","janene","janenna","janessa","janesville","janet","janeta","janetta","janette","janeva","janey","jangle","jangler","jangly","jania","janice","janie","janifer","janina","janine","janis","janissary","janith","janitor","janitorial","janka","janna","jannel","jannelle","jannie","janos","janot","jansen","jansenist","january","janus","jany","japan","japanese","japanned","japanner","japanning","jape","japura","jaquelin","jaquelyn","jaquenetta","jaquenette","jaquith","jar","jarad","jard","jardinire","jareb","jared","jarful","jargon","jarib","jarid","jarlsberg","jarrad","jarray","jarred","jarret","jarrett","jarrid","jarring","jarrod","jars","jarvis","jase","jasen","jasmin","jasmina","jasmine","jason","jasper","jasperreports","jastrow","jasun","jato","jaundice","jaundiced","jaunt","jauntily","jauntiness","jaunty","java","javac","javadoc","javadocs","javaee","javafx","javamail","javanese","javascript","javascripts","javascriptserializer","javase","javassist","javax","javelin","javier","jaw","jawbone","jawbreaker","jawline","jax","jaxartes","jaxb","jaxbcontext","jaxrs","jaxws","jay","jayapura","jaybird","jaycee","jaye","jayme","jaymee","jaymie","jayne","jaynell","jayson","jaywalk","jaywalker","jazmin","jazz","jazziness","jazzmen","jazzy","jb","jboss","jbutton","jc","jcenter","jcheckbox","jcombobox","jcomponent","jcp","jcr","jcs","jct","jd","jdavie","jdbc","jdbctemplate","jdialog","jdk","jdt","je","jealous","jealousness","jealousy","jean","jeana","jeane","jeanelle","jeanette","jeanie","jeanine","jeanna","jeanne","jeannette","jeannie","jeannine","jecho","jed","jedd","jeddy","jedediah","jedi","jedidiah","jee","jeep","jeer","jeerer","jeering","jeeves","jeez","jeff","jefferey","jefferson","jeffersonian","jeffery","jeffie","jeffrey","jeffry","jeffy","jehad","jehanna","jehoshaphat","jehovah","jehu","jejuna","jejune","jejuneness","jejunum","jekyll","jelene","jell","jello","jelly","jellybean","jellyfish","jellying","jellylike","jellyroll","jemie","jemima","jemimah","jemmie","jemmy","jen","jena","jenda","jenelle","jeni","jenica","jeniece","jenifer","jeniffer","jenilee","jenine","jenkins","jenn","jenna","jennee","jenner","jennet","jennette","jenni","jennica","jennie","jennifer","jennilee","jennine","jennings","jenny","jeno","jens","jensen","jeopard","jeopardize","jeopardy","jephthah","jerad","jerald","jeralee","jeramey","jeramie","jere","jereme","jeremiad","jeremiah","jeremiahs","jeremias","jeremie","jeremy","jeri","jericho","jerk","jerker","jerkily","jerkin","jerkiness","jerkwater","jerky","jermain","jermaine","jermayne","jeroboam","jerold","jerome","jeromy","jerri","jerrie","jerrilee","jerrilyn","jerrine","jerrod","jerrold","jerrome","jerry","jerrybuilt","jerrylee","jersey","jerusalem","jervis","jes","jess","jessa","jessalin","jessalyn","jessamine","jessamyn","jesse","jessee","jesselyn","jessey","jessi","jessica","jessie","jessika","jessy","jest","jester","jesting","jesuit","jesus","jet","jetbrains","jeth","jethro","jetliner","jetport","jetsam","jetted","jetting","jettison","jetty","jew","jewel","jeweler","jewelery","jewell","jewelle","jewelled","jewellery","jewelry","jewess","jewish","jewishness","jewry","jezebel","jf","jfilechooser","jfk","jframe","jg","jhipster","jib","jibbed","jibbing","jibe","jid","jidda","jiff","jiffy","jig","jigged","jigger","jigging","jiggle","jiggly","jigsaw","jihad","jilin","jill","jillana","jillane","jillayne","jilleen","jillene","jilli","jillian","jillie","jilly","jilt","jilter","jim","jimenez","jimmie","jimmy","jimsonweed","jinan","jingle","jingler","jingly","jingo","jingoism","jingoist","jingoistic","jinja","jinn","jinnah","jinni","jinny","jinrikisha","jinx","jioendpoint","jira","jit","jitney","jitter","jitterbug","jitterbugged","jitterbugger","jitterbugging","jittery","jiujitsu","jivaro","jive","jj","jk","jkl","jks","jl","jlabel","jlist","jls","jm","jmenu","jmenuitem","jmeter","jmp","jms","jmx","jna","jndi","jni","jnienv","jnlp","jo","joachim","joan","joana","joane","joanie","joann","joanna","joanne","joaquin","job","jobbed","jobber","jobbery","jobbing","jobey","jobholder","jobi","jobid","jobie","jobina","jobj","jobject","jobless","joblessness","jobname","jobrel","jobs","jobtitle","joby","jobye","jobyna","jocasta","jocelin","joceline","jocelyn","jocelyne","jock","jockey","jocko","jockstrap","jocose","jocoseness","jocosity","jocular","jocularity","jocund","jocundity","joda","jodee","jodhpurs","jodi","jodie","jody","joe","joeann","joel","joela","joelie","joell","joella","joelle","joellen","joelly","joellyn","joelynn","joesph","joete","joey","jog","jogged","jogger","jogging","joggle","joggler","jogjakarta","johan","johann","johanna","johannah","johannes","johannesburg","johansen","johanson","john","johna","johnath","johnathan","johnathon","johnette","johnie","johnna","johnnie","johnny","johnnycake","johns","johnsen","johnson","johnston","johnstown","johny","joice","join","joincolumn","joincolumns","joined","joiner","joinery","joining","joins","joint","jointable","jointed","jointedness","jointer","jointly","jointures","joist","jojo","joke","joker","jokes","jokey","jokier","jokiest","jokily","joking","jolee","joleen","jolene","joletta","joli","jolie","joliet","joline","jolla","jollification","jollily","jolliness","jollity","jolly","jolson","jolt","jolter","joly","jolyn","jolynn","jon","jonah","jonahs","jonas","jonathan","jonathon","jone","jonell","jones","joni","jonie","jonquil","jonson","joomla","jooq","joplin","joptionpane","jordain","jordan","jordana","jordanian","jordanna","jordon","jorey","jorgan","jorge","jorgensen","jorgenson","jori","jorie","jorrie","jorry","jory","joscelin","jose","josee","josef","josefa","josefina","joseito","joseph","josepha","josephina","josephine","josephs","josephson","josephus","josey","josh","josher","joshia","joshua","joshuah","josi","josiah","josias","josie","joss","josselyn","jostle","josue","josy","jot","jotted","jotter","jotting","joule","jounce","jouncy","jourdain","jourdan","journal","journalese","journalism","journalist","journalistic","journalize","journalized","journalizer","journey","journeyer","journeyman","journeymen","joust","jouster","jovanovich","jove","jovial","joviality","jovian","jowl","jowly","joy","joya","joyan","joyann","joyce","joycean","joycelin","joye","joyful","joyfuller","joyfullest","joyfulness","joyless","joylessness","joyner","joyous","joyousness","joyridden","joyride","joyrode","joystick","jozef","jp","jpa","jpanel","jpeg","jpg","jpn","jq","jqgrid","jqm","jqplot","jquery","jquerymobile","jqueryui","jqxhr","jr","jradiobutton","jre","jruby","js","jsandye","jsbin","jsch","jscript","jscrollpane","jsessionid","jsf","jsfiddle","jshint","json","jsonarray","jsonb","jsonconvert","jsondata","jsonexception","jsonobj","jsonobject","jsonobjectwithdata","jsonp","jsonparser","jsonpath","jsonproperty","jsonreader","jsonrequestbehavior","jsonresponse","jsonresult","jsonserializer","jsonstr","jsonstring","jsoup","jsp","jspservlet","jsr","jsref","jstl","jstree","jsx","jt","jta","jtable","jtc","jtextarea","jtextfield","juan","juana","juanita","juarez","jubal","jubilant","jubilate","jubilation","jubilee","jud","judah","judaic","judaical","judaism","judas","judd","juddered","juddering","jude","judea","judge","judgement","judger","judgeship","judging","judgment","judgmental","judi","judicable","judicatory","judicature","judicial","judiciary","judicious","judiciousness","judie","judith","juditha","judo","judon","judson","judy","judye","jug","jugate","jugful","jugged","juggernaut","jugging","juggle","juggler","jugglery","jugular","juice","juicer","juicily","juiciness","juicy","juieta","jujitsu","juju","jujube","jujutsu","juke","jukebox","jul","jule","julee","julep","juli","julia","julian","juliana","juliane","juliann","julianna","julianne","julie","julienne","juliet","julieta","julietta","juliette","julina","juline","julio","julissa","julita","julius","july","julys","jumble","jumbo","jumbotron","jump","jumped","jumper","jumpily","jumpiness","jumping","jumps","jumpsuit","jumpy","jun","junco","junction","juncture","june","juneau","junette","jung","jungfrau","jungian","jungle","junia","junie","junina","junior","juniority","juniper","junit","junk","junker","junkerdom","junket","junketeer","junkie","junkyard","juno","junta","jupiter","jupyter","jurassic","juridic","juridical","juried","jurisdiction","jurisdictional","jurisprudence","jurisprudent","jurisprudential","jurist","juristic","juror","jurua","jury","jurying","juryman","jurymen","jurywoman","jurywomen","just","justed","justen","juster","justest","justice","justiciable","justifiability","justifiable","justifiably","justification","justified","justifier","justify","justin","justina","justine","justing","justinian","justinn","justino","justis","justness","justo","justs","justus","jut","jute","jutish","jutland","jutted","jutting","juvenal","juvenile","juxtapose","juxtaposition","jv","jvm","jvms","jw","jwt","jyoti","jython","k","ka","kaaba","kabob","kaboom","kabuki","kabul","kacey","kacie","kacy","kaddish","kaela","kaffeeklatch","kaffeeklatsch","kafka","kafkaesque","kaftan","kagoshima","kahaleel","kahlil","kahlua","kahn","kai","kaia","kaifeng","kaila","kaile","kailey","kain","kaine","kaiser","kaitlin","kaitlyn","kaitlynn","kaja","kajar","kakalina","kala","kalahari","kalamazoo","kalashnikov","kalb","kale","kaleb","kaleena","kaleidescope","kaleidoscope","kaleidoscopic","kaleidoscopically","kalgoorlie","kali","kalie","kalil","kalila","kalina","kalinda","kalindi","kalle","kalli","kally","kalmyk","kalvin","kama","kamchatka","kamehameha","kameko","kamikaze","kamila","kamilah","kamillah","kampala","kampuchea","kan","kanchenjunga","kandace","kandahar","kandinsky","kandy","kane","kangaroo","kania","kankakee","kannada","kano","kanpur","kansan","kansas","kant","kantian","kanya","kaohsiung","kaolin","kaolinite","kaplan","kapok","kaposi","kappa","kaput","kara","karachi","karaf","karaganda","karakorum","karakul","karalee","karalynn","karamazov","karaoke","karat","karate","kare","karee","kareem","karel","karen","karena","karenina","kari","karia","karie","karil","karilynn","karim","karin","karina","karine","kariotta","karisa","karissa","karita","karl","karla","karlan","karlee","karleen","karlen","karlene","karlie","karlik","karlis","karloff","karlotta","karlotte","karly","karlyn","karma","karmen","karmic","karna","karney","karo","karol","karola","karole","karolina","karoline","karoly","karon","karp","karrah","karrie","karroo","karry","kart","kary","karyl","karylin","karyn","kasai","kasey","kashmir","kaspar","kasparov","kasper","kass","kassandra","kassey","kassi","kassia","kassie","kat","kata","katakana","katalin","kate","katee","katelyn","katerina","katerine","katey","kath","katha","katharina","katharine","katharyn","kathe","katherina","katherine","katheryn","kathi","kathiawar","kathie","kathleen","kathlin","kathmandu","kathrine","kathryn","kathryne","kathy","kathye","kati","katie","katina","katine","katinka","katleen","katlin","katmai","katmandu","katowice","katrina","katrine","katrinka","katti","kattie","katuscha","katusha","katy","katya","katydid","katz","kauai","kauffman","kaufman","kaunas","kaunda","kawabata","kawasaki","kay","kayak","kaycee","kaye","kayla","kayle","kaylee","kayley","kaylil","kaylyn","kayne","kayo","kazakh","kazakhstan","kazan","kazantzakis","kazoo","kb","kbd","kc","kcal","kd","kde","ke","kean","keane","kearney","keary","keaton","keats","kebab","keck","keefe","keefer","keegan","keel","keelby","keeley","keelhaul","keelia","keely","keen","keenan","keene","keener","keening","keenness","keep","keepalive","keeper","keeping","keeps","keepsake","keewatin","keg","kegged","kegging","keillor","keir","keisha","keith","kelbee","kelby","kelcey","kelci","kelcie","kelcy","kele","kelila","kellby","kellen","keller","kelley","kelli","kellia","kellie","kellina","kellogg","kellsie","kelly","kellyann","kelp","kelsey","kelsi","kelsy","kelt","kelvin","kelwin","kemerovo","kemp","kempis","ken","kendal","kendall","kendell","kendo","kendra","kendre","kendrick","kenilworth","kenmore","kenn","kenna","kennan","kennecott","kenned","kennedy","kennel","kenneth","kennett","kennie","kenning","kennith","kenny","keno","kenon","kenosha","kensington","kent","kenton","kentuckian","kentucky","kenya","kenyan","kenyatta","kenyon","keogh","keokuk","kepi","kepler","kept","ker","keras","keratin","kerberos","kerbside","kerby","kerchief","kerensky","keri","keriann","kerianne","kerk","kermie","kermit","kermy","kern","kerned","kernel","kernels","kerning","kerosene","kerouac","kerr","kerri","kerrie","kerrill","kerrin","kerry","kerstin","kerwin","kerwinn","kesley","keslie","kessia","kessiah","kessler","kestrel","ketch","ketchup","ketone","ketosis","kettering","ketti","kettie","kettle","kettledrum","kettleful","ketty","kev","kevan","keven","kevin","kevina","kevlar","kevon","kevorkian","kevyn","kewaskum","kewaunee","kewpie","key","keyboard","keyboardist","keyboards","keychain","keyclick","keycloak","keycode","keydown","keyed","keyerror","keyevent","keyframes","keyhole","keyname","keynes","keynesian","keynote","keynoter","keypad","keypair","keypath","keypoints","keypress","keypressed","keypunch","keypuncher","keyring","keys","keyset","keyspace","keystone","keystore","keystroke","keystrokes","keytime","keytool","keyup","keyvalue","keyvaluepair","keyword","keywords","kf","kg","kgb","kh","khabarovsk","khachaturian","khaki","khalid","khalil","khan","kharkov","khartoum","khayyam","khmer","khoisan","khomeini","khorana","khrushchev","khtml","khufu","khulna","khwarizmi","khyber","khz","ki","kia","kiah","kial","kib","kibana","kibble","kibbutz","kibbutzim","kibitz","kibitzer","kibosh","kick","kickapoo","kickback","kickball","kicker","kickoff","kicks","kickstand","kickstarter","kicky","kid","kidd","kidded","kidder","kiddie","kidding","kiddish","kiddo","kiddy","kiddying","kidless","kidnap","kidnaper","kidnaping","kidnapped","kidnapper","kidnapping","kidney","kids","kidskin","kieffer","kiel","kielbasa","kielbasi","kiele","kienan","kier","kierkegaard","kiersten","kieth","kiev","kigali","kikelia","kikuyu","kilauea","kile","kiley","kilian","kilimanjaro","kill","killdeer","killebrew","killed","killer","killian","killie","killing","killjoy","kills","killy","kiln","kilo","kilobaud","kilobit","kilobuck","kilobyte","kilocycle","kilogauss","kilogram","kilohertz","kilohm","kilojoule","kiloliter","kilometer","kiloton","kilovolt","kilowatt","kiloword","kilt","kilter","kim","kimball","kimbell","kimberlee","kimberley","kimberli","kimberly","kimberlyn","kimble","kimbra","kimmi","kimmie","kimmy","kimono","kin","kincaid","kind","kinda","kinder","kindergarten","kindergrtner","kindhearted","kindheartedness","kindle","kindler","kindliness","kindling","kindly","kindness","kindred","kinds","kine","kinect","kinematic","kinematics","kinesics","kinesthesis","kinesthetic","kinesthetically","kinetic","kinetically","kinetics","kinfolk","king","kingbird","kingdom","kingfisher","kinglet","kingliness","kingly","kingpin","kingsbury","kingship","kingsley","kingsly","kingston","kingstown","kingwood","kink","kinkily","kinkiness","kinky","kinna","kinney","kinnickinnic","kinnie","kinny","kinsey","kinsfolk","kinshasa","kinshasha","kinship","kinsley","kinsman","kinsmen","kinswoman","kinswomen","kiosk","kiowa","kip","kipling","kipp","kippar","kipped","kipper","kippie","kipping","kippy","kira","kirbee","kirbie","kirby","kirchhoff","kirchner","kirchoff","kirghistan","kirghiz","kirghizia","kiri","kiribati","kirinyaga","kirk","kirkland","kirkpatrick","kirkwood","kirov","kirsch","kirsten","kirsteni","kirsti","kirstin","kirstyn","kisangani","kishinev","kismet","kiss","kissee","kisser","kissiah","kissie","kissinger","kit","kitakyushu","kitbag","kitchen","kitchener","kitchenette","kitchenware","kite","kiter","kith","kiths","kitkat","kits","kitsch","kitschy","kitted","kitten","kittenish","kittenishness","kitti","kittie","kitting","kittiwakes","kitty","kivy","kiwanis","kiwi","kiwifruit","kizzee","kizzie","kk","kkk","kl","klan","klansman","klara","klarika","klarrisa","klass","klaus","klaxon","klee","kleenex","klein","kleinrock","klemens","klement","kleon","kleptomania","kleptomaniac","kliment","kline","klingon","klondike","kludge","kludger","kludgey","klutz","klutziness","klutzy","klux","klystron","km","kmeans","kml","kn","knack","knacker","knackwurst","knapp","knapsack","knauer","knave","knavery","knavish","knead","kneader","knee","kneecap","kneecapped","kneecapping","kneeing","kneel","kneeler","kneepad","knell","knelt","knesset","knew","kngwarreye","knick","knickerbocker","knickknack","knievel","knife","knight","knighthood","knightliness","knightly","knish","knit","knitr","knits","knitted","knitter","knitting","knitwear","knives","knob","knobbly","knobby","knobeloch","knock","knockabout","knockdown","knocker","knockoff","knockout","knockoutjs","knockwurst","knoll","knopf","knossos","knot","knothole","knotted","knottiness","knotting","knotty","know","knowable","knower","knowhow","knowing","knowingly","knowings","knowledge","knowledgeable","knowledgeableness","knowledgeably","knowledgecenter","knowles","known","knows","knox","knoxville","knuckle","knuckleball","knuckleduster","knucklehead","knudsen","knudson","knurl","knuth","knutsen","knutson","ko","koala","kobayashi","kobe","koch","kochab","kodak","kodaly","kodiak","koenig","koenigsberg","koenraad","koestler","kohinoor","kohl","kohler","kohlrabi","kohlrabies","kola","kolyma","kommunizma","kong","kongo","konrad","konstance","konstantin","konstantine","konstanze","koo","kook","kookaburra","kookiness","kooky","koontz","kopeck","koppers","kora","koral","koralle","koran","koranic","kordula","kore","korea","korean","korella","koren","koressa","korey","kori","korie","kornberg","korney","korrie","korry","kort","kory","korzybski","kosciusko","kosher","kossuth","kosygin","kotlin","kovacs","kowalewski","kowalski","kowloon","kowtow","kp","kph","kr","kraal","kraemer","kraft","krakatau","krakatoa","krakow","kramer","krasnodar","krasnoyarsk","krause","kraut","krebs","kremlin","kremlinologist","kremlinology","kresge","krieger","kriegspiel","krill","kringle","kris","krisha","krishna","krishnah","krispin","krissie","krissy","krista","kristal","kristan","kriste","kristel","kristen","kristi","kristian","kristie","kristien","kristin","kristina","kristine","kristo","kristofer","kristoffer","kristofor","kristoforo","kristopher","kristy","kristyn","krna","krnur","kroc","kroger","krone","kronecker","kronor","kropotkin","krueger","kruger","krugerrand","krupp","kruse","krypton","krysta","krystal","krystalle","krystle","krystyna","ks","ksh","kt","ku","kube","kubectl","kubelet","kubernetes","kublai","kubrick","kuchen","kudos","kudzu","kuenning","kuhn","kuibyshev","kumar","kumquat","kunming","kuomintang","kurd","kurdish","kurdistan","kurosawa","kurt","kurtis","kurtosis","kusch","kuwait","kuwaiti","kuznets","kuznetsk","kv","kvetch","kvp","kw","kwakiutl","kwangchow","kwangju","kwanzaa","kwargs","kwh","kx","ky","kyla","kyle","kylen","kylie","kylila","kylynn","kym","kynthia","kyoto","kyrgyzstan","kyrstin","kyushu","l","la","lab","laban","label","labeled","labeler","labelfor","labelled","labelledby","labellings","labels","labia","labial","labile","labiodental","labium","labor","laboratory","labore","labored","laboredness","laborer","laboring","laborings","laborious","laboriousness","laboris","laborsaving","laborum","labrador","labradorean","labs","laburnum","labyrinth","labyrinthine","labyrinths","lac","lace","laced","lacee","lacer","lacerate","laceration","laces","lacewing","lacey","lachesis","lachrymal","lachrymose","lacie","lacing","lacinia","lack","lackadaisic","lackadaisical","lackawanna","lacker","lackey","lacking","lackluster","lacks","laconic","laconically","lacquer","lacquerer","lacrosse","lactate","lactation","lactational","lacteal","lactic","lactose","lacuna","lacunae","lacus","lacy","lad","ladder","laddie","lade","laded","laden","ladened","ladening","lading","ladle","ladoga","ladonna","lady","ladybird","ladybug","ladyfinger","ladylike","ladylove","ladyship","laetitia","laetrile","lafayette","lafitte","lag","lager","laggard","laggardness","lagged","lagging","lagniappe","lagoon","lagos","lagrange","lagrangian","laguerre","laguna","lahore","laid","laidlaw","lain","laina","lainey","lair","laird","laissez","laity","laius","lake","lakehurst","lakeisha","laker","lakeside","lakewood","lakisha","lakshmi","lallygag","lallygagged","lallygagging","lalo","lam","lama","lamaism","lamar","lamarck","lamasery","lamaze","lamb","lambada","lambaste","lambda","lambdas","lambency","lambent","lambert","lambkin","lamborghini","lambskin","lambswool","lame","lamebrain","lamed","lameness","lament","lamentable","lamentableness","lamentably","lamentation","lamented","lamina","laminae","laminar","laminate","lamination","lammed","lammer","lamming","lammond","lamond","lamont","lamp","lampblack","lamplight","lamplighter","lampoon","lampooner","lamport","lamppost","lamprey","lampshade","lan","lana","lanae","lanai","lancashire","lancaster","lance","lancelot","lancer","lancet","land","landau","lander","landfall","landfill","landforms","landhold","landholder","landing","landis","landlady","landless","landlines","landlocked","landlord","landlubber","landmark","landmass","landon","landowner","landownership","landowning","landry","lands","landsat","landscape","landscaper","landslid","landslide","landslip","landsman","landsmen","landsteiner","landward","landwehr","lane","lanette","laney","lang","lange","langeland","langerhans","langford","langland","langley","langmuir","langsdon","langston","language","languages","languid","languidness","languish","languisher","languishing","languor","languorous","lani","lanie","lanita","lank","lankiness","lankness","lanky","lanna","lanni","lannie","lanny","lanolin","lansing","lantern","lanthanide","lanthanum","lanyard","lanzhou","lao","laocoon","laoreet","laotian","lap","lapack","lapboard","lapdog","lapel","lapidary","lapin","laplace","lapland","lapp","lapped","lappet","lapping","lapply","laps","lapse","lapsed","lapser","lapses","lapsing","laptop","laptops","lapwing","lara","laraine","laramie","laravel","larboard","larcenist","larcenous","larceny","larch","lard","larder","lardner","lardy","laredo","large","largehearted","largely","largemouth","largeness","larger","largess","largest","largish","largo","lari","lariat","larina","larine","larisa","larissa","lark","larker","larkspur","larousse","larry","lars","larsen","larson","larva","larvae","larval","laryngeal","larynges","laryngitides","laryngitis","larynx","laryssa","las","lasagna","lasagne","lascaux","lascivious","lasciviousness","lase","laser","lash","lashed","lasher","lashing","lass","lassa","lassen","lassie","lassitude","lasso","lassoer","last","laster","lastindex","lastindexof","lasting","lastingness","lastly","lastmodified","lastname","lastrow","laszlo","lat","latasha","latashia","latch","latching","latchkey","late","latecomer","lated","lately","latency","lateness","latent","later","lateral","lateralization","lateran","latest","latex","lath","lathe","lather","latherer","lathery","lathing","lathrop","laths","latia","latices","latin","latina","latinate","latino","latish","latisha","latitude","latitudinal","latitudinarian","latitudinary","latlng","latonya","latoya","latrena","latrina","latrine","latrobe","latte","latter","lattice","latticework","latticing","lattimer","latvia","latvian","laud","laudably","laudanum","laudatory","lauder","lauderdale","lauds","laue","laugh","laughable","laughableness","laughably","laugher","laughing","laughingstock","laughs","laughter","laughton","launce","launch","launched","launcher","launches","launching","launchoptions","launchpad","launder","laundered","launderer","launderette","laundress","laundrette","laundromat","laundry","laundryman","laundrymen","laundrywoman","laundrywomen","laura","lauraine","laural","lauralee","laurasia","laure","laureate","laureateship","lauree","laureen","laurel","laurella","lauren","laurena","laurence","laurene","laurent","laurentian","lauretta","laurette","lauri","laurianne","laurice","laurie","lauritz","lauryn","lausanne","lava","lavage","laval","lavaliere","lavatory","lave","lavena","lavender","lavern","laverna","laverne","lavina","lavinia","lavinie","lavish","lavishness","lavoisier","lavonne","law","lawanda","lawbreaker","lawbreaking","lawford","lawful","lawfulness","lawgiver","lawgiving","lawless","lawlessness","lawmaker","lawmaking","lawman","lawmen","lawn","lawnmower","lawrence","lawrenceville","lawrencium","lawry","laws","lawson","lawsuit","lawton","lawyer","lawyers","lax","laxative","laxativeness","laxer","laxes","laxity","laxness","lay","layabout","layamon","layaway","layer","layered","layering","layers","layette","layla","layman","laymen","layne","layney","layoff","layout","layoutinflater","layoutmanager","layoutparams","layouts","layoutsubviews","layover","laypeople","layperson","lays","layton","layup","laywoman","laywomen","lazar","lazare","lazaro","lazarus","laze","lazily","laziness","lazuli","lazy","lazybones","lb","lbj","lbl","lbound","lbs","lc","lcd","lcm","lcom","ld","lda","ldap","ldc","ldflags","ldr","le","lea","leach","leachate","lead","leadbelly","leaded","leaden","leadenness","leader","leaderboard","leaderless","leaders","leadership","leading","leads","leadsman","leadsmen","leaf","leafage","leafhopper","leafiness","leafless","leaflet","leafstalk","leafy","league","leaguer","leah","leak","leakage","leaked","leaker","leakey","leakiness","leaking","leaks","leaky","lean","leander","leandra","leaner","leaning","leann","leanna","leanne","leanness","leanor","leanora","leap","leaper","leapfrog","leapfrogged","leapfrogging","lear","learn","learned","learnedly","learnedness","learner","learning","learns","learnt","leary","leas","lease","leaseback","leasehold","leaseholder","leaser","leash","leasing","least","leastwise","leather","leatherette","leathern","leatherneck","leathery","leave","leaven","leavened","leavening","leavenworth","leaver","leaves","leaving","lebanese","lebanon","lebbie","lebensraum","lebesgue","leblanc","lecher","lecherous","lecherousness","lechery","lecithin","lectern","lecture","lecturer","lectures","lectureship","lectus","led","leda","lederberg","ledge","ledger","lee","leeann","leeanne","leech","leeds","leek","leela","leelah","leeland","leena","leer","leeriness","leering","leery","leesa","leese","leeuwenhoek","leeward","leeway","left","leftism","leftist","leftmost","leftover","leftward","lefty","leg","legacy","legal","legalese","legalism","legalistic","legality","legalization","legalize","legalized","legally","legate","legatee","legation","legato","legend","legendarily","legendary","legendre","leger","legerdemain","legged","legginess","legging","leggy","leghorn","legibility","legible","legibly","legion","legionary","legionnaire","legislate","legislation","legislative","legislator","legislature","legit","legitimacy","legitimate","legitimation","legitimatize","legitimization","legitimize","legless","legman","legmen","lego","legra","legree","legroom","legs","legstraps","legume","leguminous","legwork","lehigh","lehman","lei","leia","leibniz","leicester","leiden","leif","leigh","leigha","leighton","leila","leilah","leipzig","leisha","leisure","leisureliness","leisurely","leisurewear","leitmotif","leitmotiv","lek","lela","lelah","leland","lelia","lem","lemaitre","lemar","lemke","lemma","lemme","lemmie","lemming","lemmy","lemon","lemonade","lemony","lemuel","lemur","lemuria","len","lena","lenard","lenci","lend","lender","lenee","lenette","lenght","length","lengthen","lengthener","lengthily","lengthiness","lengths","lengthwise","lengthy","lenience","leniency","lenient","lenin","leningrad","leninism","leninist","lenitive","lenka","lenna","lennard","lennie","lennon","lenny","leno","lenoir","lenora","lenore","lenovo","lens","lent","lenticular","lentil","lento","leo","leodora","leoine","leola","leoline","leon","leona","leonanie","leonard","leonardo","leoncavallo","leone","leonel","leonelle","leonerd","leonhard","leonid","leonidas","leonie","leonine","leonor","leonora","leonore","leontine","leontyne","leopard","leopardess","leopardskin","leopold","leopoldo","leopoldville","leora","leotard","leper","lepidus","lepke","leprechaun","leprosy","leprous","lepta","lepton","lepus","lerner","leroi","leroy","les","lesa","lesbian","lesbianism","leshia","lesion","lesley","lesli","leslie","lesly","lesotho","less","lessee","lessen","lesseps","lesser","lesses","lessie","lessing","lesson","lessons","lessor","lest","lester","lesya","let","leta","letdown","letha","lethal","lethality","lethargic","lethargically","lethargy","lethe","lethia","leticia","letisha","letitia","letizia","lets","letsencrypt","letta","letter","letterbox","lettered","letterer","letterhead","lettering","letterman","lettermen","letterpress","letters","letti","lettie","letting","lettuce","letty","letup","leukemia","leukemic","leukocyte","leupold","lev","levant","levee","leveeing","level","leveled","leveler","levelheaded","levelheadedness","leveling","levelness","levels","levenshtein","lever","leverage","levesque","levey","levi","leviathan","levier","levin","levine","levitate","levitation","leviticus","levitt","levity","levon","levy","lew","lewd","lewdness","lewellyn","lewes","lewie","lewinsky","lewis","lewiss","lex","lexeme","lexer","lexi","lexical","lexicographer","lexicographic","lexicographical","lexicography","lexicon","lexie","lexine","lexington","lexus","lexy","leyden","leyla","lezley","lezlie","lf","lfs","lft","lg","lh","lhasa","lhotse","lhs","li","lia","liability","liable","liaise","liaison","liam","lian","liana","liane","lianna","lianne","liar","lib","libation","libbed","libbey","libbi","libbie","libbing","libboost","libby","libc","libcore","libcurl","libdispatch","libel","libeler","libelous","liberace","liberal","liberalism","liberality","liberalization","liberalize","liberalized","liberalizer","liberalness","liberate","liberation","liberationists","liberator","liberia","liberian","libero","libertarian","libertarianism","libertine","liberty","libexec","libgcc","libgdx","libidinal","libidinous","libidinousness","libido","libopencv","libpng","libra","librarian","libraries","library","libretoes","libretos","librettist","libretto","libreville","librium","libs","libstdc","libsystem","libusb","libx","libxml","libya","libyan","lice","licence","license","licensed","licensee","licenser","licenses","licensing","licensor","licentiate","licentious","licentiousness","licha","lichee","lichen","lichtenstein","lichter","licit","lick","licked","licker","lickerish","licking","licorice","lid","lida","lidded","lidding","lidia","lidless","lido","lie","lieberman","liebfraumilch","liechtenstein","lied","lief","liefs","liege","lien","lier","lies","liesa","lieu","lieut","lieutenancy","lieutenant","life","lifeblood","lifeboat","lifebuoy","lifecycle","lifecyclebase","lifeforms","lifeguard","lifeless","lifelessness","lifelike","lifelikeness","lifeline","lifelong","lifer","liferay","lifesaver","lifesaving","lifespan","lifestyle","lifetaking","lifetime","lifework","lifo","lift","lifter","lifting","liftoff","ligament","ligand","ligate","ligation","ligature","light","lightblue","lightbox","lighted","lighten","lightener","lightening","lighter","lightered","lightering","lighters","lightest","lightface","lightgray","lightheaded","lighthearted","lightheartedness","lighthouse","lighting","lightly","lightness","lightning","lightproof","lights","lightship","lightweight","ligneous","lignite","lignum","ligula","likability","likable","likableness","like","likeability","liked","likelihood","likely","liken","likeness","liker","likes","likest","likewise","liking","lil","lila","lilac","lilah","lilia","lilian","liliana","liliane","lilith","liliuokalani","lilla","lille","lilli","lillian","lillie","lilliput","lilliputian","lilllie","lilly","lilongwe","lilt","lilting","lily","lilyan","lim","lima","limb","limbaugh","limber","limbered","limberness","limbers","limbic","limbless","limbo","limburger","lime","limeade","limekiln","limelight","limerick","limestone","limit","limitability","limitably","limitation","limitations","limited","limitedly","limitedness","limiter","limiting","limitless","limitlessness","limits","limn","limo","limoges","limousine","limp","limper","limpet","limpid","limpidity","limpidness","limpness","limpopo","limy","lin","lina","linage","linalg","linc","linchpin","lincoln","lind","linda","lindberg","lindbergh","linden","lindholm","lindi","lindie","lindon","lindquist","lindsay","lindsey","lindstrom","lindsy","lindy","line","linea","lineage","lineal","lineament","linear","lineargradientbrush","linearity","linearize","linearlayout","linearlayoutmanager","linebacker","linechart","linecolor","lined","linefeed","linell","lineman","linemen","linen","lineno","linenumber","liner","lines","linesman","linesmen","linestyle","linet","lineto","linette","lineup","linewidth","ling","linger","lingerer","lingerie","lingering","lingo","lingoes","lingua","lingual","linguine","linguini","linguist","linguistic","linguistically","linguistics","liniment","lining","link","linkable","linkage","linkbutton","linked","linkedhashmap","linkedin","linkedlist","linker","linkid","linking","links","linkup","linn","linnaeus","linnea","linnell","linnet","linnie","lino","linode","linoel","linoleum","linotype","linq","linseed","linspace","lint","lintel","linter","linton","linty","linus","linux","linwood","linzy","lion","lionel","lionello","lioness","lionhearted","lionization","lionize","lionizer","lip","lipase","lipid","liposuction","lipped","lipper","lippi","lipping","lippmann","lippy","lipread","lipschitz","lipscomb","lipstick","lipton","liq","liquefaction","liquefier","liquefy","liqueur","liquibase","liquid","liquidate","liquidation","liquidator","liquidity","liquidize","liquidizer","liquidness","liquor","liquorice","liquorish","lira","lire","lis","lisa","lisabeth","lisbeth","lisbon","lise","lisetta","lisette","lisha","lishe","lisle","lisp","lisper","liss","lissa","lissajous","lissi","lissie","lissome","lissomeness","lissomness","lissy","list","lista","listactivity","listadapter","listb","listbox","listboxitem","listdata","listdir","liste","listed","listen","listener","listeners","listening","listens","lister","listerine","listfiles","listfragment","listid","listing","listings","listitem","listitems","listless","listlessness","listnode","liston","lists","listview","listviewitem","liszt","lit","lita","litany","litchi","lite","liter","literacy","literal","literalism","literalistic","literally","literalness","literals","literariness","literary","literate","literati","literation","literature","lithe","litheness","lithesome","lithium","lithograph","lithographer","lithographic","lithographically","lithographs","lithography","lithology","lithosphere","lithospheric","lithuania","lithuanian","litigant","litigate","litigation","litigator","litigious","litigiousness","litmus","litotes","litter","litterbug","little","littleneck","littleness","littleton","litton","littoral","littrateur","liturgic","liturgical","liturgics","liturgist","liturgy","liuka","liv","liva","livability","livable","livableness","livably","live","lived","livedata","livelihood","liveliness","livelong","lively","liven","liveness","liver","liveried","liverish","livermore","liverpool","liverpudlian","liverwort","liverwurst","livery","liveryman","liverymen","lives","livestock","livia","livid","lividness","living","livingness","livingston","livingstone","livonia","livvie","livvy","livvyy","livy","liz","liza","lizabeth","lizard","lizbeth","lizette","lizzie","lizzy","ljava","ljubljana","lk","ll","llama","llano","llb","llc","lld","lldb","llewellyn","lloyd","llvm","llywellyn","lm","ln","lname","lng","lnk","lo","load","loadable","loadclass","loaddata","loaded","loader","loaders","loadfile","loadhtml","loadimage","loading","loadlibrary","loadmodule","loads","loadstar","loadstone","loadurl","loadxml","loaf","loafer","loam","loamy","loan","loaner","loaning","loans","loansharking","loanword","loath","loathe","loather","loathing","loathness","loathsome","loathsomeness","loaves","lob","lobachevsky","lobar","lobbed","lobber","lobbing","lobby","lobbyist","lobe","lobortis","lobotomist","lobotomize","lobotomy","lobster","lobular","lobularity","lobule","loc","local","localcontainerentitymanagerfactorybean","localdate","localdatetime","localdb","locale","locales","localhost","localisms","locality","localization","localize","localized","localizeddescription","localizer","localizes","locally","localname","locals","localstorage","localtime","locatable","locate","located","locater","locating","location","locational","locationid","locationlistener","locationmanager","locationprovider","locationrequest","locations","locative","locator","loch","lochinvar","lochs","loci","lock","lockable","locke","lockean","locked","locker","locket","lockhart","lockheed","lockian","locking","lockjaw","locknut","lockout","locks","locksmith","locksmithing","locksmiths","lockstep","lockup","lockwood","loco","locomotion","locomotive","locomotor","locomotory","locoweed","locus","locust","locution","lodash","lode","lodestar","lodestone","lodge","lodged","lodgepole","lodger","lodges","lodging","lodgment","lodovico","lodowick","lodz","loeb","loella","loewe","loewi","loft","lofter","loftily","loftiness","lofty","log","logan","loganberry","logarithm","logarithmic","logarithmically","logback","logbook","logcat","loge","logfile","logged","loggedin","logger","loggerfactory","loggerhead","loggers","loggia","logging","logic","logical","logicality","logically","logicalness","logician","login","loginactivity","loginbutton","logincontroller","loginform","loginpage","logins","loginurl","loginview","logion","logistic","logistical","logits","logjam","loglevel","logmanager","logo","logon","logos","logotype","logout","logrolling","logs","logstash","logy","lohengrin","loin","loincloth","loincloths","loire","lois","loise","loiter","loiterer","loki","lol","lola","loleta","lolita","loll","loller","lollipop","lolly","lomb","lombard","lombardi","lombardy","lombok","lome","lon","lona","london","londonderry","londoner","lone","lonee","loneliness","lonely","loneness","loner","lonesome","lonesomeness","long","longboat","longbow","longed","longeing","longer","longest","longevity","longfellow","longhair","longhand","longhorn","longing","longish","longitude","longitudinal","longness","longs","longshoreman","longshoremen","longsighted","longstanding","longstreet","longsword","longterm","longtime","longueuil","longueur","longways","longword","loni","lonna","lonnard","lonni","lonnie","lonny","loofah","loofahs","look","lookahead","lookalike","lookat","lookbehind","looked","looker","looking","lookout","looks","lookup","lookups","loom","looming","loomis","loon","loony","loop","loopback","looped","looper","loophole","looping","loops","loopy","loose","loosed","looseleaf","loosely","loosen","loosener","looseness","looses","loosing","loot","looter","lop","lope","loper","lopez","lopped","lopper","lopping","lopsided","lopsidedness","loquacious","loquaciousness","loquacity","lora","lorain","loraine","loralee","loralie","loralyn","lorant","lord","lording","lordliness","lordly","lordship","lore","loree","loreen","lorelei","lorelle","lorem","lorempixel","loren","lorena","lorene","lorentz","lorentzian","lorenz","lorenza","lorenzo","loretta","lorette","lorgnette","lori","loria","lorianna","lorianne","lorie","lorilee","lorilyn","lorin","lorinda","lorine","loris","lorita","lorn","lorna","lorne","lorraine","lorrayne","lorre","lorri","lorrie","lorrin","lorry","lorryload","lory","los","lose","loser","loses","losing","loss","lossage","losses","lossless","lossy","lost","lot","lothaire","lothario","lotion","lots","lott","lotta","lotte","lotted","lotter","lottery","lotti","lottie","lotting","lotto","lotty","lotus","lou","loud","louden","loudhailer","loudly","loudmouth","loudmouths","loudness","loudspeaker","loudspeaking","louella","louie","louis","louisa","louise","louisette","louisiana","louisianan","louisianian","louisville","lounge","lounger","lour","lourdes","louse","lousewort","lousily","lousiness","lousy","lout","loutish","loutishness","loutitia","louver","louvre","lovable","lovableness","lovably","love","lovebird","lovechild","lovecraft","loved","lovejoy","lovelace","loveland","loveless","lovelessness","lovelies","loveliness","lovelinesses","lovell","lovelorn","lovelornness","lovely","lovemaking","lover","lovesick","lovestruck","loving","lovingly","lovingness","low","lowborn","lowboy","lowbrow","lowdown","lowe","lowell","lower","lowercase","lowermost","lowery","lowest","lowish","lowland","lowlands","lowlife","lowlight","lowliness","lowly","lowness","lowrance","lox","loy","loyal","loyaler","loyalest","loyalism","loyalist","loyalty","loyang","loyd","loydie","loyola","lozenge","lp","lparam","lpg","lpn","lq","lr","lrow","ls","lsb","lsd","lst","lstm","lt","ltd","lte","ltr","ltrim","lts","lu","lua","luanda","luann","luau","lubber","lubbock","lube","lubricant","lubricate","lubrication","lubricator","lubricious","lubricity","lubumbashi","luca","lucais","luce","lucene","lucent","lucerne","lucho","luci","lucia","lucian","luciana","luciano","lucid","lucidity","lucidness","lucie","lucien","lucienne","lucifer","lucila","lucile","lucilia","lucille","lucina","lucinda","lucine","lucio","lucita","lucite","lucius","luck","luckier","luckily","luckiness","luckless","lucknow","lucky","lucrative","lucrativeness","lucre","lucretia","lucretius","luctus","lucubrate","lucubration","lucy","luddite","ludhiana","ludicrous","ludicrousness","ludlow","ludmilla","ludo","ludovico","ludovika","ludvig","ludwig","luella","luelle","luff","lufthansa","luftwaffe","lug","luge","luger","luggage","lugged","lugger","lugging","lugosi","lugsail","lugubrious","lugubriousness","luigi","luis","luisa","luise","lukas","luke","lukewarm","lukewarmness","lula","lulita","lull","lullaby","lulu","lumbago","lumbar","lumber","lumberer","lumbering","lumberjack","lumberman","lumbermen","lumberyard","lumen","luminance","luminary","luminescence","luminescent","luminosity","luminous","luminousness","lumire","lummox","lump","lumper","lumpiness","lumpish","lumpishness","lumpy","luna","lunacy","lunar","lunary","lunate","lunatic","lunation","lunch","luncheon","luncheonette","luncher","lunchpack","lunchroom","lunchtime","lund","lundberg","lundquist","lune","lung","lunge","lunger","lungfish","lungful","lunkhead","lupe","lupine","lupus","lura","lurch","lurcher","lure","lurer","lurette","lurex","luria","lurid","luridness","lurk","lurker","lurleen","lurlene","lurline","lusa","lusaka","luscious","lusciousness","lush","lushness","lusitania","lust","luster","lustering","lusterless","lustful","lustfulness","lustily","lustiness","lustrous","lustrousness","lusty","lutanist","lute","lutenist","lutero","lutetium","luther","lutheran","lutheranism","luting","lutz","luxe","luxembourg","luxembourgian","luxemburg","luxuriance","luxuriant","luxuriate","luxuriation","luxurious","luxuriousness","luxury","luz","luzon","lv","lvalue","lvl","lw","lwjgl","lwp","lx","lxml","ly","lyallpur","lyceum","lychee","lycopodium","lycra","lycurgus","lyda","lydia","lydian","lydie","lydon","lye","lyell","lying","lyle","lyly","lyman","lyme","lymph","lymphatic","lymphocyte","lymphoid","lymphoma","lymphs","lyn","lynch","lynchburg","lyncher","lynching","lynda","lynde","lyndel","lyndell","lyndon","lyndsay","lyndsey","lyndsie","lyndy","lynea","lynelle","lynett","lynette","lynn","lynna","lynne","lynnea","lynnell","lynnelle","lynnet","lynnett","lynnette","lynsey","lynx","lyon","lyra","lyre","lyrebird","lyric","lyrical","lyricalness","lyricism","lyricist","lyrics","lysenko","lysine","lysistrata","lysol","lyssa","lyx","lz","m","ma","maalox","maana","mab","mabel","mabelle","mable","mac","macabre","macadam","macadamize","macao","macaque","macaroni","macaroon","macarthur","macaulay","macaw","macbeth","macbook","maccabees","maccabeus","macdonald","macdraw","mace","macedon","macedonia","macedonian","macer","macerate","maceration","macgregor","mach","machete","machiavelli","machiavellian","machinate","machination","machine","machinelike","machinery","machines","machinist","machismo","macho","machs","macias","macintosh","mack","mackenzie","mackerel","mackinac","mackinaw","mackintosh","macleish","macmillan","macon","macos","macosx","macpaint","macports","macram","macro","macrobiotic","macrobiotics","macrocosm","macrodynamic","macroeconomic","macroeconomics","macromolecular","macromolecule","macron","macrophage","macros","macroscopic","macroscopically","macrosimulation","macrosocioeconomic","macs","mactivity","macy","mad","mada","madagascan","madagascar","madalena","madalyn","madam","madame","madapter","madcap","maddalena","madded","madden","maddening","madder","maddest","maddi","maddie","madding","maddox","maddy","made","madeira","madel","madelaine","madeleine","madelena","madelene","madelin","madelina","madeline","madella","madelle","madelon","madelyn","mademoiselle","madge","madhouse","madhya","madison","madlen","madlin","madman","madmen","madness","madonna","madras","madrid","madrigal","madsen","madurai","madwoman","madwomen","mady","mae","maecenas","maegan","maelstrom","maestro","maeterlinck","mafia","mafiosi","mafioso","mag","magazine","magda","magdaia","magdalen","magdalena","magdalene","mage","magellan","magellanic","magenta","magento","magged","maggee","maggi","maggie","magging","maggot","maggoty","maggy","magi","magic","magical","magically","magician","magick","magicked","magicking","magill","maginot","magisterial","magistracy","magistrate","magma","magna","magnanimity","magnanimosity","magnanimous","magnate","magnesia","magnesite","magnesium","magnet","magnetic","magnetically","magnetics","magnetism","magnetite","magnetizable","magnetization","magnetize","magnetized","magneto","magnetodynamics","magnetohydrodynamical","magnetohydrodynamics","magnetometer","magnetosphere","magnetron","magnification","magnificence","magnificent","magnified","magnify","magniloquence","magniloquent","magnitogorsk","magnitude","magnolia","magnum","magnuson","magog","magoo","magpie","magritte","magruder","magsaysay","maguire","magus","magyar","mahabharata","mahala","mahalia","maharajah","maharajahs","maharanee","maharani","maharashtra","maharishi","mahatma","mahavira","mahayana","mahayanist","mahdi","mahfouz","mahican","mahjong","mahler","mahmoud","mahmud","mahogany","mahomet","mahout","mai","maia","maible","maid","maiden","maidenhair","maidenhead","maidenhood","maidenly","maidservant","maier","maiga","maighdiln","maigret","mail","mailaddress","mailbag","mailbox","mailchimp","mailer","mailgun","mailing","mailitem","maillol","maillot","mailman","mailmen","mailmessage","mails","mailto","maim","maiman","maimed","maimedness","maimer","maimonides","main","mainactivity","mainapp","mainbrace","mainbundle","mainclass","maincontent","maincontroller","mainctrl","maine","mainer","mainform","mainframe","mainland","mainlander","mainlayout","mainline","mainliner","mainloop","mainly","mainmast","mainmenu","mainpage","mainpanel","mains","mainsail","mainscreen","mainspring","mainstay","mainstream","maintain","maintainability","maintainable","maintained","maintainer","maintaining","maintains","maintenance","mainthread","maintop","mainview","mainviewcontroller","mainviewmodel","mainwindow","maiolica","mair","maire","maisey","maisie","maison","maisonette","maitilde","maize","maj","maje","majestic","majestically","majesty","majolica","major","majorca","majordomo","majorette","majority","majuro","makable","makarios","make","makefile","makefiles","makeover","maker","makers","makes","makeshift","maketext","makeup","making","mal","mala","malabar","malabo","malacca","malachi","malachite","maladapt","maladjust","maladjustment","maladministration","maladroit","maladroitness","malady","malagasy","malaise","malamud","malamute","malanie","malaprop","malapropism","malaria","malarial","malarious","malarkey","malathion","malawi","malawian","malay","malaya","malayalam","malayan","malaysia","malaysian","malchy","malcolm","malcontent","malcontented","malcontentedness","maldive","maldivian","maldonado","male","maledict","malediction","malefaction","malefactor","malefic","maleficence","maleficent","malena","maleness","malesuada","malevolence","malevolencies","malevolent","malfeasance","malfeasant","malformation","malformed","malformedurlexception","malfunction","mali","malia","malian","malibu","malice","malicious","maliciousness","malign","malignancy","malignant","malignity","malina","malinda","malinde","malinger","malingerer","malinowski","malissa","malissia","mall","mallard","mallarm","malleability","malleable","malleableness","mallet","mallissa","malloc","mallorie","mallory","mallow","malnourished","malnutrition","malocclusion","malodorous","malone","malorie","malory","malposed","malpractice","malraux","malt","malta","malted","maltese","malthus","malthusian","malting","maltose","maltreat","maltreatment","malty","malva","malvin","malvina","malware","malynda","mama","mamba","mambo","mame","mamet","mamie","mamma","mammal","mammalian","mammary","mammogram","mammography","mammon","mammoth","mammoths","mammy","mamore","mamp","man","manacle","manage","manageability","manageable","manageableness","managed","managedbean","managedobjectcontext","management","manager","manageress","managerial","managers","managership","manages","managing","managua","manama","mananas","manasseh","manatee","manaus","manchester","manchu","manchuria","manchurian","mancini","manciple","mancunian","manda","mandala","mandalay","mandamus","mandarin","mandate","mandatory","mandel","mandela","mandelbrot","mandi","mandible","mandibular","mandie","mandingo","mandolin","mandrake","mandrel","mandrill","mandy","mane","manet","maneuver","maneuverability","maneuverer","manfred","manful","manganese","mange","manger","manginess","mangle","mangler","mango","mangoes","mangrove","mangy","manhandle","manhattan","manhole","manhood","manhunt","mani","mania","maniac","maniacal","manic","manically","manichean","manicure","manicurist","manifest","manifestation","manifesto","manifests","manifold","manifolder","manifoldness","manikin","manila","manilla","manioc","manipulability","manipulable","manipulate","manipulated","manipulating","manipulation","manipulations","manipulative","manipulator","manipulatory","manitoba","manitoulin","manitowoc","mankind","mankowski","manley","manlike","manliness","manly","mann","manna","manned","mannequin","manner","mannered","mannerism","mannerist","mannerliness","mannerly","mannheim","mannie","mannikin","manning","mannish","mannishness","manny","mano","manolo","manometer","manon","manor","manorial","manpower","manqu","mans","mansard","manse","manservant","mansfield","mansion","manslaughter","manson","manta","mantegna","mantel","mantelpiece","mantes","mantilla","mantis","mantissa","mantle","mantling","mantra","mantrap","manual","manually","manuals","manuel","manuela","manufacture","manufacturer","manufacturers","manufacturing","manumission","manumit","manumitted","manumitting","manure","manuscript","manville","manx","many","manya","manytomany","manytomanyfield","manytoone","mao","maoism","maoist","maori","map","mapbox","mapdispatchtoprops","mapfragment","mapi","maple","maplecrest","mapmaker","mapoptions","mappable","mappath","mapped","mappedby","mapper","mappers","mapping","mappings","mapplethorpe","mapred","mapreduce","maproute","maps","mapstatetoprops","maptypeid","maputo","mapview","mar","mara","marabel","marabou","marabout","maraca","maracaibo","maraschino","marat","marathi","marathon","marathoner","maraud","marauder","marble","marbleize","marbler","marbling","marc","marceau","marcel","marcela","marcelia","marcelino","marcella","marcelle","marcellina","marcelline","marcello","marcellus","marcelo","march","marchall","marchelle","marcher","marchioness","marci","marcia","marciano","marcie","marcile","marcille","marco","marconi","marcotte","marcus","marcy","mardi","marduk","mare","mareah","maren","marena","maressa","marga","margalit","margalo","margaret","margareta","margarete","margaretha","margarethe","margaretta","margarette","margarine","margarita","margarito","margaux","marge","margeaux","margery","marget","margette","margi","margie","margin","marginal","marginalia","marginality","marginalization","marginalize","marginbottom","marginend","marginleft","marginright","margins","marginstart","margintop","margit","margo","margot","margret","margrethe","marguerite","margy","mari","maria","mariachi","mariadb","mariam","marian","mariana","mariann","marianna","marianne","mariano","maribel","maribelle","maribeth","marice","maricela","maridel","marie","marieann","mariejeanne","mariel","mariele","marielle","mariellen","marietta","mariette","marigold","marijn","marijo","marijuana","marika","marilee","marilin","marillin","marilyn","marimba","marin","marina","marinade","marinara","marinate","marination","marine","mariner","marinna","marino","mario","marion","marionette","mariquilla","marisa","mariska","marisol","marissa","marita","maritain","marital","maritime","maritsa","maritza","mariupol","marius","mariya","marj","marja","marje","marji","marjie","marjoram","marjorie","marjory","marjy","mark","markab","markdown","marked","markedly","marker","markeroptions","markers","market","marketa","marketability","marketable","marketeer","marketer","marketing","marketplace","markets","markham","marking","markism","markka","markkaa","marklogic","markos","markov","markovian","markovitz","marks","marksman","marksmanship","marksmen","markup","markus","marl","marla","marlane","marlboro","marlborough","marleah","marlee","marleen","marlena","marlene","marley","marlie","marlin","marline","marlinespike","marlo","marlon","marlow","marlowe","marlyn","marmaduke","marmalade","marmara","marmoreal","marmoset","marmot","marna","marne","marney","marni","marnia","marnie","maroon","marque","marquee","marquesas","marquess","marquetry","marquette","marquez","marquis","marquise","marquisette","marquita","marrakesh","marred","marriage","marriageability","marriageable","married","marrilee","marring","marriott","marris","marrissa","marrow","marrowbone","marry","mars","marseillaise","marseille","marseilles","marsh","marsha","marshal","marshalas","marshall","marshalled","marshaller","marshalling","marshallings","marshiness","marshland","marshmallow","marshy","marsiella","marsupial","mart","marta","martainn","martel","martelle","marten","martguerita","martha","marthe","marthena","marti","martial","martian","martica","martie","martin","martina","martinet","martinez","martingale","martini","martinique","martino","martinson","martita","marty","martyn","martynne","martyr","martyrdom","marv","marva","marve","marvel","marvell","marvelous","marven","marvin","marwin","marx","marxian","marxism","marxist","mary","marya","maryann","maryanna","maryanne","marybelle","marybeth","maryellen","maryjane","maryjo","maryl","maryland","marylee","marylin","marylinda","marylou","marylynne","maryrose","marys","marysa","marzipan","mas","masada","masai","masaryk","masc","mascagni","mascara","mascot","masculine","masculineness","masculinity","masefield","maser","maseru","mash","masha","mashhad","mask","masked","masker","masking","masks","masochism","masochist","masochistic","masochistically","mason","masonic","masonite","masonry","masque","masquer","masquerade","masquerader","mass","massa","massachusetts","massacre","massage","massager","massasoit","massenet","masseur","masseuse","massey","massif","massimiliano","massimo","massing","massive","massively","massiveness","massless","mast","mastectomy","master","masterclass","mastered","masterful","masterfulness","masterliness","masterly","mastermind","masterpage","masterpiece","masters","mastership","masterstroke","masterwork","mastery","masthead","mastic","masticate","mastication","mastiff","mastodon","mastoid","masturbate","masturbation","masturbatory","mat","mata","matador","match","matchable","matchbook","matchbox","matchcase","matched","matcher","matchers","matches","matching","matchless","matchlock","matchmake","matchmaker","matchmaking","matchplay","matchstick","matchwood","mate","mated","matelda","mateo","mater","material","materialism","materialist","materialistic","materialistically","materiality","materialization","materialize","materialized","materializer","materializes","materializing","materialness","materials","maternal","maternity","mates","math","mathe","mathematic","mathematica","mathematical","mathematically","mathematician","mathematics","mathematik","mather","mathew","mathewson","mathian","mathias","mathieu","mathilda","mathilde","mathis","mathjax","maths","mathworks","matias","matilda","matilde","matine","mating","matins","matisse","matlab","matmul","matplotlib","matriarch","matriarchal","matriarchs","matriarchy","matrices","matricidal","matricide","matriculate","matriculation","matriel","matrimonial","matrimony","matrix","matron","matsumoto","matt","matte","mattel","matteo","matter","matterhorn","matters","matthaeus","mattheus","matthew","matthias","matthieu","matthiew","matthus","matti","mattias","mattie","matting","mattins","mattis","mattock","mattress","matty","maturate","maturation","maturational","mature","matureness","maturer","maturity","matzo","matzot","maud","maude","maudie","maudlin","maugham","maui","maul","mauler","maunder","maupassant","maura","maure","maureen","maureene","maurene","mauriac","maurice","mauricio","maurie","maurine","mauris","maurise","maurita","mauritania","mauritanian","mauritian","mauritius","maurits","maurizia","maurizio","mauro","maurois","maury","mauser","mausoleum","mauve","maven","mavencentral","mavencli","maverick","mavin","mavis","mavra","maw","mawkish","mawkishness","mawr","max","maxcdn","maxdate","maxdepth","maxheight","maxi","maxie","maxilla","maxillae","maxillary","maxim","maxima","maximal","maximality","maximilian","maximilianus","maximilien","maximization","maximize","maximized","maximizer","maximo","maximum","maxine","maxlen","maxlength","maxlines","maxoccurs","maxsize","maxtor","maxvalue","maxwell","maxwellian","maxwidth","maxx","maxy","may","maya","mayan","maybe","maybelle","mayday","maye","mayer","mayest","mayfair","mayflower","mayfly","mayhap","mayhem","mayn","maynard","mayne","maynord","mayo","mayonnaise","mayor","mayoral","mayoralty","mayoress","mayorship","maypole","mayra","mayst","mazama","mazarin","mazatlan","mazda","maze","mazed","mazedness","mazurka","mazzini","mb","mba","mbabane","mbini","mbostock","mbp","mbuilder","mc","mcadam","mcallister","mcamera","mcbride","mccabe","mccain","mccall","mccarthy","mccarthyism","mccartney","mccarty","mccauley","mcclain","mcclellan","mcclure","mccluskey","mcconnell","mccormick","mccoy","mccracken","mccray","mccullough","mcdaniel","mcdermott","mcdonald","mcdonnell","mcdougall","mcdowell","mce","mcelhaney","mcenroe","mcfadden","mcfarland","mcgee","mcgill","mcgovern","mcgowan","mcgrath","mcgraw","mcgregor","mcguffey","mcguire","mci","mcintosh","mcintyre","mckay","mckee","mckenzie","mckesson","mckinley","mckinney","mcknight","mclanahan","mclaughlin","mclean","mcleod","mcluhan","mcmahon","mcmartin","mcmillan","mcnamara","mcnaughton","mcneil","mcontext","mcpherson","mcrypt","mcursor","md","mdash","mdata","mdb","mdc","mdf","mdi","mdl","mdm","mdn","mdpi","mdrawerlayout","mdse","mdt","me","mead","meade","meadow","meadowland","meadowlark","meadows","meadowsweet","meagan","meager","meagerness","meaghan","meagres","meal","mealiness","meals","mealtime","mealy","mealybug","mealymouthed","mean","meander","meaneing","meanie","meaning","meaningful","meaningfulness","meaningless","meaninglessness","meanings","meanness","means","meant","meantime","meanwhile","meany","meara","meas","measle","measles","measly","measurable","measurably","measure","measured","measureless","measurement","measurements","measurer","measures","measurespec","measuring","meat","meataxe","meatball","meatiness","meatless","meatloaf","meatloaves","meatpacking","meaty","mecca","mechanic","mechanical","mechanics","mechanism","mechanisms","mechanist","mechanistic","mechanistically","mechanization","mechanize","mechanized","mechanizer","mechanizes","mechanochemically","mechelle","med","medal","medalist","medallion","medan","meddle","meddlesome","medea","medellin","medfield","media","mediaelement","mediaeval","medial","medials","median","mediaplayer","mediarecorder","mediastore","mediate","mediateness","mediation","mediator","mediatype","mediawiki","medic","medicaid","medical","medicament","medicare","medicate","medication","medici","medicinal","medicine","medico","medieval","medievalist","medina","mediocre","mediocrity","meditate","meditation","meditative","meditativeness","mediterranean","medium","mediumistic","medley","medulla","medusa","meed","meek","meekness","meerschaum","meet","meeter","meeting","meetinghouse","meetings","meets","meetup","mef","meg","mega","megabit","megabuck","megabyte","megacycle","megadeath","megadeaths","megahertz","megalith","megalithic","megaliths","megalomania","megalomaniac","megalopolis","megan","megaphone","megaton","megavolt","megawatt","megaword","megen","meggi","meggie","meggy","meghan","meghann","megohm","mehetabel","mei","meier","meighen","meiji","meioses","meiosis","meiotic","meir","meister","meistersinger","mejia","mekong","mel","mela","melamie","melamine","melancholia","melancholic","melancholy","melanesia","melanesian","melange","melania","melanie","melanin","melanoma","melantha","melany","melba","melbourne","melcher","melchior","meld","melendez","melesa","melessa","melicent","melina","melinda","melinde","meliorate","melioration","melisa","melisande","melisandra","melisenda","melisent","melissa","melisse","melita","melitta","mella","melli","mellicent","mellie","mellifluous","mellifluousness","mellisa","mellisent","mellon","melloney","mellow","mellowness","melly","melodee","melodic","melodically","melodie","melodious","melodiousness","melodrama","melodramatic","melodramatically","melody","melon","melonie","melony","melosa","melpomene","melt","meltdown","melter","melting","melton","melva","melville","melvin","melvyn","mem","member","membered","memberid","members","membership","memberships","membrane","membranous","memcache","memcached","memcpy","memento","memling","memo","memoir","memorabilia","memorability","memorable","memorableness","memorably","memorandum","memorial","memorialize","memorialized","memoriam","memorization","memorize","memorized","memorizer","memorizes","memory","memoryless","memorystream","memphis","memset","men","menace","menacing","menage","menagerie","menander","menarche","menard","mencius","mencken","mend","mendacious","mendaciousness","mendacity","mendel","mendeleev","mendelevium","mendelian","mendelssohn","mender","mendez","mendicancy","mendicant","mendie","mending","mendocino","mendoza","mendy","menelaus","menes","menfolk","menhaden","menial","meningeal","meninges","meningitides","meningitis","meninx","menisci","meniscus","menkalinan","menkar","menkent","menlo","mennonite","menominee","menopausal","menopause","menorah","menorahs","menotti","mens","mensa","mensch","menservants","menstrual","menstruate","menstruation","mensurable","mensuration","menswear","mental","mentalist","mentality","menthol","mentholated","mention","mentionable","mentioned","mentioner","mentioning","mentions","mentor","menu","menubar","menuhin","menuinflater","menuitem","menuitems","menus","menzies","meow","mephistopheles","mer","merak","mercado","mercantile","mercator","mercedes","mercenariness","mercenary","mercer","mercerize","merchandise","merchandiser","merchant","merchantability","merchantman","merchantmen","merci","mercie","merciful","mercifully","mercifulness","merciless","mercilessness","merck","mercurial","mercuric","mercury","mercy","mere","meredeth","meredith","meredithe","merell","merely","meretricious","meretriciousness","merganser","merge","merged","merger","merges","mergesort","merging","meridel","meridian","meridional","meridith","meriel","merilee","merill","merilyn","meringue","merino","meris","merissa","merit","merited","meritocracy","meritocratic","meritocrats","meritorious","meritoriousness","meriwether","merl","merla","merle","merlin","merlina","merline","mermaid","merman","mermen","merna","merola","meromorphic","merralee","merrel","merriam","merrick","merridie","merrie","merrielle","merrile","merrilee","merrili","merrill","merrily","merrimac","merrimack","merriment","merriness","merritt","merry","merrymaker","merrymaking","mersey","merton","merv","mervin","merwin","merwyn","meryl","mes","mesa","mesabi","mescal","mescaline","mesdames","mesdemoiselles","mesh","meshed","meshgrid","mesmeric","mesmerism","mesmerize","mesmerized","mesmerizer","mesolithic","mesomorph","mesomorphs","meson","mesopotamia","mesopotamian","mesos","mesosphere","mesozoic","mesquite","mess","message","messagebox","messageboxbuttons","messageboxicon","messagedigest","messageid","messagequeue","messages","messagetype","messaging","messed","messeigneurs","messenger","messerschmidt","messes","messiaen","messiah","messiahs","messianic","messieurs","messily","messiness","messing","messmate","messrs","messy","mestizo","met","meta","metabolic","metabolically","metabolism","metabolite","metabolize","metacarpal","metacarpi","metacarpus","metacircular","metacircularity","metaclass","metacpan","metadata","metal","metalanguage","metalization","metalized","metallic","metalliferous","metallings","metallography","metalloid","metallurgic","metallurgical","metallurgist","metallurgy","metalsmith","metalwork","metalworking","metamathematical","metamorphic","metamorphism","metamorphose","metamorphosis","metaphor","metaphoric","metaphorical","metaphosphate","metaphysic","metaphysical","metastability","metastable","metastases","metastasis","metastasize","metastatic","metastore","metatarsal","metatarsi","metatarsus","metatheses","metathesis","metathesized","metathesizes","metathesizing","metavariable","mete","metempsychoses","metempsychosis","meteor","meteoric","meteorically","meteorite","meteoritic","meteoritics","meteoroid","meteorologic","meteorological","meteorologist","meteorology","meter","meters","meth","methadone","methane","methanol","methinks","methionine","method","methodandargscaller","methodical","methodicalness","methodinfo","methodism","methodist","methodname","methodological","methodologists","methodology","methods","methought","methuen","methuselah","methuselahs","methyl","methylated","methylene","meticulous","meticulousness","metonymy","metrecal","metric","metrical","metricate","metricize","metrics","metro","metronome","metropolis","metropolitan","metropolitanization","mets","metternich","mettle","mettlesome","metus","metzler","meuse","mew","mewl","mews","mex","mexicali","mexican","mexico","meyer","meyerbeer","mezzanine","mezzo","mf","mfa","mfc","mfg","mfr","mg","mgm","mgmt","mgr","mh","mhandler","mhz","mi","mia","miami","miaplacidus","miasma","miasmal","mib","mic","mica","micaela","micah","mice","micelles","mich","michael","michaela","michaelangelo","michaelina","michaeline","michaella","michaelmas","michaelson","michail","michal","michale","micheal","micheil","michel","michelangelo","michele","michelin","michelina","micheline","michell","michelle","michelson","michigan","michigander","michiganite","mick","mickelson","mickey","micki","mickie","micky","micmac","micra","micro","microamp","microanalysis","microanalytic","microbe","microbial","microbicidal","microbicide","microbiological","microbiologist","microbiology","microbrewery","microchemistry","microchip","microcircuit","microcode","microcomputer","microcosm","microcosmic","microdensitometer","microdot","microeconomic","microeconomics","microelectronic","microelectronics","microfiber","microfiche","microfilm","microfossils","micrography","microgroove","microhydrodynamics","microinstruction","microjoule","microlevel","microlight","micromanage","micromanagement","micrometeorite","micrometeoritic","micrometer","micron","micronesia","micronesian","microorganism","microphone","microport","microprocessing","microprocessor","microprogram","microprogrammed","microprogramming","micros","microscope","microscopic","microscopical","microscopy","microsecond","microseconds","microservice","microservices","microsimulation","microsoft","microsomal","microstore","microsurgery","microsystems","microtime","microvax","microvaxes","microvolt","microwave","microwaveable","microword","mid","midair","midas","midband","midday","midden","middest","middle","middlebrow","middlebury","middleman","middlemen","middlemost","middlename","middlesex","middleton","middletown","middleware","middleweight","middling","middy","mideast","mideastern","midfield","midge","midget","midi","midland","midlife","midlives","midmorn","midmost","midnight","midpoint","midrange","midrib","midriff","midscale","midsection","midship","midshipman","midshipmen","midspan","midst","midstream","midsummer","midterm","midtown","midway","midweek","midwest","midwestern","midwesterner","midwicket","midwife","midwifery","midwinter","midwives","midyear","mien","miff","mig","might","mightily","mightiness","mightn","mighty","mignon","mignonette","mignonne","migr","migraine","migrant","migrate","migrated","migrating","migration","migrations","migrative","migratory","miguel","miguela","miguelita","mikado","mikael","mikaela","mike","mikel","mikey","mikhail","mikkel","mikol","mikoyan","mil","milady","milagros","milan","milanese","milch","mild","mildew","mildness","mildred","mildrid","mile","mileage","milena","milepost","miler","miles","milestone","milford","milicent","milieu","milissent","militancy","militant","militantness","militarily","militarism","militarist","militaristic","militarization","militarize","military","militate","militia","militiaman","militiamen","milk","milka","milken","milker","milkiness","milkmaid","milkman","milkmen","milkshake","milksop","milkweed","milky","mill","millage","millard","millay","millenarian","millenarianism","millennial","millennialism","millennium","millepede","miller","millet","milli","milliamp","milliampere","milliard","millibar","millicent","millidegree","millie","milligram","millijoule","millikan","milliliter","millimeter","milliner","millinery","milling","million","millionaire","millions","millionth","millionths","millipede","millis","millisecond","milliseconds","millisent","millivolt","millivoltmeter","milliwatt","millpond","millrace","millstone","millstream","millwright","milly","milne","milo","milquetoast","milt","miltiades","miltie","milton","miltonic","miltown","milty","milwaukee","milzie","mimd","mime","mimemessage","mimeograph","mimeographs","mimer","mimesis","mimetic","mimetically","mimetype","mimi","mimic","mimicked","mimicker","mimicking","mimicry","mimosa","min","mina","minaret","minatory","mince","mincemeat","mincer","mincing","mind","minda","mindanao","mindate","mindbogglingly","minded","minder","mindful","mindfully","mindfulness","mindless","mindlessness","mindoro","minds","mindset","mindy","mine","minecraft","minefield","miner","mineral","mineralization","mineralized","mineralogical","mineralogist","mineralogy","minerva","mineshaft","minestrone","minesweeper","minetta","minette","mineworkers","minflater","ming","mingle","mingus","mingw","minheight","mini","miniature","miniaturist","miniaturization","miniaturize","minibike","minibus","minicab","minicam","minicomputer","miniconda","minidress","minified","minify","minifyenabled","minim","minima","minimal","minimalism","minimalist","minimalistic","minimality","minimax","minimization","minimize","minimized","minimizer","minimum","mining","minion","miniseries","miniskirt","minister","ministerial","ministrant","ministration","ministry","minivan","miniver","mink","minke","minlength","minn","minna","minnaminnie","minne","minneapolis","minnesinger","minnesota","minnesotan","minni","minnie","minnnie","minnow","minny","minoan","minoccurs","minolta","minor","minority","minos","minot","minotaur","minoxidil","mins","minsdkversion","minsk","minsky","minster","minstrel","minstrelsy","mint","minta","mintage","mintaka","minter","minty","minuend","minuet","minuit","minus","minuscule","minute","minuteman","minutemen","minuteness","minutes","minutia","minutiae","minvalue","minwidth","minx","miny","miocene","mipmap","mips","miquela","mir","mira","mirabeau","mirabel","mirabella","mirabelle","mirach","miracle","miraculous","miraculousness","mirage","miran","miranda","mire","mireielle","mireille","mirella","mirelle","mirfak","miriam","mirilla","mirna","miro","mirror","mirrors","mirth","mirthful","mirthfulness","mirthless","mirthlessness","mirths","mirv","miry","mirzam","mis","misaddress","misadventure","misalign","misalignment","misalliance","misanalysed","misanthrope","misanthropic","misanthropically","misanthropist","misanthropy","misapplier","misapply","misapprehend","misapprehension","misappropriate","misbegotten","misbehave","misbehaver","misbehavior","misbrand","misc","miscalculate","miscalculation","miscall","miscarriage","miscarry","miscast","miscegenation","miscellanea","miscellaneous","miscellany","mischa","mischance","mischief","mischievous","mischievousness","miscibility","miscible","misclassification","misclassified","misclassifying","miscode","miscommunicate","miscomprehended","misconceive","misconception","misconduct","misconfiguration","misconstruction","misconstrue","miscopying","miscount","miscreant","miscue","misdeal","misdealt","misdeed","misdemeanant","misdemeanor","misdiagnose","misdid","misdirect","misdirection","misdirector","misdo","misdoes","misdone","miser","miserable","miserableness","miserably","miserliness","miserly","misery","mises","misfeasance","misfeature","misfield","misfile","misfire","misfit","misfitted","misfitting","misfortune","misgauge","misgiving","misgovern","misgovernment","misguidance","misguide","misguided","misguidedness","misguider","misha","mishandle","mishap","mishapped","mishapping","mishear","misheard","mishitting","mishmash","misidentification","misidentify","misinform","misinformation","misinterpret","misinterpretation","misinterpreter","misjudge","misjudging","misjudgment","miskito","mislabel","mislaid","mislay","mislead","misleader","misleading","misled","mismanage","mismanagement","mismatch","misname","misnomer","misogamist","misogamy","misogynist","misogynistic","misogynous","misogyny","misperceive","misplace","misplacement","misplay","mispositioned","misprint","misprision","mispronounce","mispronunciation","misquotation","misquote","misread","misreader","misrelated","misremember","misreport","misrepresent","misrepresentation","misrepresenter","misroute","misrule","miss","missal","missed","misses","misshape","misshapen","misshapenness","missie","missile","missilery","missing","mission","missionary","missioned","missioner","missioning","missis","mississauga","mississippi","mississippian","missive","missoula","missouri","missourian","misspeak","misspecification","misspecified","misspell","misspelling","misspend","misspent","misspoke","misspoken","misstate","misstatement","misstater","misstep","misstepped","misstepping","missus","missy","mist","mistakable","mistake","mistaken","mistaker","mistakes","mistaking","mistassini","mister","misti","mistily","mistime","mistiness","mistletoe","mistook","mistral","mistranslated","mistranslates","mistranslating","mistranslation","mistreat","mistreatment","mistress","mistrial","mistrust","mistruster","mistrustful","misty","mistype","misunderstand","misunderstander","misunderstanding","misunderstood","misuse","misuser","miswritten","mit","mitch","mitchael","mitchel","mitchell","mite","miter","miterer","mitford","mithra","mithridates","mitigate","mitigated","mitigation","mitoses","mitosis","mitotic","mitre","mitsubishi","mitt","mitten","mitterrand","mitty","mitzi","mitzvahs","mix","mixable","mixed","mixer","mixin","mixing","mixins","mixture","mizar","mizzen","mizzenmast","mj","mk","mkdir","mkdirs","mkl","mkmapview","mks","mktime","mkyong","ml","mle","mlist","mlistener","mlle","mm","mmap","mme","mmm","mmmm","mms","mmsc","mn","mname","mnchhausen","mnemonic","mnemonically","mnemonics","mnemosyne","mnist","mno","mnt","mo","moan","moat","mob","mobbed","mobber","mobbing","mobcap","mobil","mobile","mobility","mobilizable","mobilization","mobilize","mobilized","mobilizer","mobilizes","mobster","mobutu","moc","moccasin","mocha","mock","mocked","mockers","mockery","mocking","mockingbird","mockito","mocks","mod","modal","modality","modals","mode","model","modeladmin","modelandview","modelattribute","modelbuilder","modeled","modeler","modelform","modeling","modelitem","modelling","modelname","models","modelserializer","modelstate","modelversion","modelview","modem","moderate","moderated","moderateness","moderation","moderator","modern","modernism","modernist","modernistic","modernity","modernization","modernize","modernized","modernizer","modernizes","modernizr","modernness","modes","modest","modesta","modestia","modestine","modesto","modesty","modicum","modifiability","modifiable","modifiableness","modification","modifications","modified","modifier","modifiers","modifies","modify","modifying","modigliani","modish","modishness","mods","modula","modular","modularity","modularization","modularize","modulate","modulation","modulator","module","moduleid","modulename","modules","moduli","modulo","modulus","modus","moe","moen","mogadiscio","mogadishu","mogul","mohair","mohamed","mohammad","mohammed","mohammedan","mohammedanism","mohandas","mohandis","mohawk","mohegan","mohican","moho","mohorovicic","mohr","moiety","moil","moina","moines","moira","moire","moise","moiseyev","moishe","moist","moisten","moistener","moistness","moisture","moisturize","mojave","mojo","mojoexecutor","molal","molar","molarity","molasses","mold","moldavia","moldavian","moldboard","molder","moldiness","molding","moldova","moldy","mole","molecular","molecularity","molecule","molehill","moleskin","molest","molestation","molested","molester","molestie","moliere","molina","moline","moll","mollee","molli","mollie","mollification","mollify","mollis","mollusc","mollusk","molly","mollycoddle","mollycoddler","molnar","moloch","molokai","molotov","molt","molter","moluccas","molybdenite","molybdenum","mom","mombasa","moment","momenta","momentarily","momentariness","momentary","momentjs","momentous","momentousness","moments","momentum","momma","mommy","mon","mona","monaco","monad","monadic","monads","monah","monarch","monarchic","monarchical","monarchism","monarchist","monarchistic","monarchs","monarchy","monash","monastery","monastic","monastical","monasticism","monaural","mondale","monday","mondrian","monegasque","monera","monet","monetarily","monetarism","monetarist","monetary","monetization","monetize","money","moneybag","moneychangers","moneyer","moneylender","moneymaker","moneymaking","monfort","monger","mongo","mongoclient","mongod","mongodb","mongoid","mongol","mongolia","mongolian","mongolic","mongolism","mongoloid","mongoose","mongrel","monica","monies","monika","moniker","monique","monism","monist","monition","monitor","monitored","monitoring","monitors","monitory","monk","monkey","monkeyshine","monkish","monkshood","monmouth","mono","monobehaviour","monochromatic","monochromator","monochrome","monocle","monoclinic","monoclonal","monocotyledon","monocotyledonous","monocular","monodevelop","monodic","monodist","monody","monogamist","monogamous","monogamy","monogram","monogrammed","monogramming","monograph","monographs","monolingual","monolingualism","monolith","monolithic","monolithically","monoliths","monologist","monologue","monomania","monomaniac","monomaniacal","monomer","monomeric","monomial","monongahela","mononuclear","mononucleoses","mononucleosis","monophonic","monoplane","monopole","monopolist","monopolistic","monopolization","monopolize","monopolized","monopolizes","monopoly","monorail","monospace","monostable","monosyllabic","monosyllable","monotheism","monotheist","monotheistic","monotone","monotonic","monotonically","monotonicity","monotonous","monotonousness","monotony","monotouch","monovalent","monoxide","monro","monroe","monrovia","monsanto","monseigneur","monsieur","monsignor","monsignori","monsoon","monsoonal","monster","monstrance","monstrosity","monstrous","monstrousness","mont","montage","montague","montaigne","montana","montanan","montcalm","montclair","monte","montenegrin","montenegro","monterey","monterrey","montesquieu","montessori","monteverdi","montevideo","montezuma","montgomery","month","monthly","months","monti","monticello","montmartre","montoya","montpelier","montrachet","montreal","montserrat","monty","monument","monumental","monumentality","moo","mooch","mood","moodily","moodiness","moodle","moody","moog","moon","moonbeam","mooney","moonless","moonlight","moonlighting","moonlit","moonscape","moonshine","moonshiner","moonshot","moonstone","moonstruck","moonwalk","moor","moore","mooring","moorish","moorland","moose","moot","mootools","mop","mope","moped","moper","mopey","mopier","mopiest","mopish","mopped","moppet","mopping","moq","mora","moraine","moral","morale","morales","moralist","moralistic","moralistically","morality","moralization","moralize","moralled","moraller","moralling","moran","morass","moratorium","moravia","moravian","moray","morbi","morbid","morbidity","morbidness","mord","mordancy","mordant","mordecai","mordred","mordy","more","moreen","morehouse","morel","moreland","morena","moreno","moreover","morey","morgan","morgana","morganica","morganne","morgen","morgue","morgun","moria","moriarty","moribund","moribundity","morie","morin","morion","morison","morissa","morita","moritz","morlee","morley","morly","mormon","mormonism","morn","morna","morning","moro","moroccan","morocco","moron","moroni","moronic","moronically","morose","moroseness","morph","morpheme","morphemic","morpheus","morphia","morphine","morphism","morphologic","morphological","morphology","morphophonemic","morphophonemics","morphs","morrie","morris","morrison","morristown","morrow","morry","morse","morsel","mort","mortal","mortality","mortar","mortarboard","mortbay","morten","mortgage","mortgageable","mortgagee","mortgagor","mortice","mortician","mortie","mortification","mortified","mortifier","mortify","mortimer","mortise","morton","mortuary","morty","mos","mosaic","mosaicked","mosaicking","moscone","moscow","mose","moseley","moselle","moser","mosey","moshe","moslem","mosley","mosque","mosquito","mosquitoes","moss","mossback","mossberg","mossy","most","mostly","mosul","mot","mote","motel","motet","moth","mothball","mother","motherboard","motherfucker","motherfucking","motherhood","mothering","motherland","motherless","motherliness","motherly","moths","motif","motile","motility","motion","motional","motioner","motionevent","motionless","motionlessness","motions","motivate","motivated","motivation","motivational","motivator","motive","motiveless","motley","motlier","motliest","motocross","motor","motorbike","motorboat","motorcade","motorcar","motorcycle","motorcyclist","motoring","motorist","motorization","motorize","motorized","motorman","motormen","motormouth","motormouths","motorola","motorway","motown","mott","mottle","mottler","motto","mottoes","moue","moulder","moult","mound","mount","mountable","mountain","mountaineer","mountaineering","mountainous","mountainousness","mountainside","mountaintop","mountbatten","mountebank","mounted","mounter","mountie","mounties","mounting","mounts","mourn","mourner","mournful","mournfuller","mournfullest","mournfulness","mourning","mouse","mousedown","mouseenter","mouseevent","mouseeventargs","mouseleave","mousemove","mouseout","mouseover","mouser","mousetrap","mousetrapped","mousetrapping","mouseup","mousewheel","mousex","mousey","mousiness","mousing","mousse","moussorgsky","mousy","mouth","mouthe","mouthful","mouthiness","mouthorgan","mouthpiece","mouths","mouthwash","mouthwatering","mouthy","mouton","mov","movable","movableness","move","moved","movement","movements","movenext","mover","moves","moveto","movetofirst","movetonext","movie","movieclip","moviegoer","movieid","movies","moving","movl","movq","mow","mower","mowgli","mowing","moxie","moyer","moyna","moyra","moz","mozambican","mozambique","mozart","mozelle","mozes","mozilla","mozzarella","mp","mpaint","mpdf","mpeg","mpg","mph","mpi","mpl","mplayer","mq","mqtt","mr","mrecyclerview","mri","mrs","ms","msb","msbuild","msc","mscorlib","msdn","mse","msec","msft","msg","msgbox","msgid","msgr","msgs","msi","msie","msil","msmq","mso","msp","mssql","mst","msvc","msw","msxml","msys","mt","mtcars","mtg","mtge","mtier","mtime","mts","mtu","mtv","mu","muawiya","mubarak","much","muchness","mucilage","mucilaginous","muck","mucker","muckrake","muckraker","mucky","mucosa","mucous","mucus","mud","mudded","muddily","muddiness","mudding","muddle","muddlehead","muddleheaded","muddler","muddy","mudflat","mudguard","mudlarks","mudroom","mudslide","mudsling","mudslinger","mudslinging","mueller","muenster","muesli","muezzin","muff","muffin","muffle","muffler","mufi","mufinella","mufti","mug","mugabe","mugged","mugger","mugginess","mugging","muggy","mugshot","mugwump","muhammad","muhammadan","muhammadanism","muir","muire","mukden","mukluk","mul","mulatto","mulattoes","mulberry","mulch","mulct","mulder","mule","muleskinner","mulesoft","muleteer","mulish","mulishness","mull","mullah","mullahs","mullein","mullen","muller","mullet","mulligan","mulligatawny","mullikan","mullins","mullion","mult","multan","multer","multi","multibus","multicast","multicellular","multichannel","multicollinearity","multicolor","multicolumn","multicomponent","multicomputer","multics","multicultural","multiculturalism","multidex","multidimensional","multidimensionality","multidisciplinary","multifaceted","multifamily","multifarious","multifariousness","multifigure","multiform","multifunction","multiindex","multilateral","multilayer","multilevel","multiline","multilingual","multilingualism","multimap","multimedia","multimegaton","multimeter","multimillionaire","multinational","multinomial","multipart","multiphase","multiple","multiples","multiplet","multiplex","multiplexor","multipliable","multiplicand","multiplication","multiplicative","multiplicity","multiplied","multiplier","multiply","multiplying","multiprocess","multiprocessing","multiprocessor","multiprogram","multiprogrammed","multiprogramming","multipurpose","multiracial","multiselect","multistage","multistory","multisyllabic","multitasking","multithreaded","multithreading","multitude","multitudinous","multitudinousness","multiuser","multivalent","multivalued","multivariate","multiversity","multiviews","multivitamin","mum","mumble","mumbler","mumbletypeg","mumford","mummed","mummer","mummery","mummification","mummify","mumming","mummy","mumps","mun","munch","muncher","munchies","muncie","mundane","mundt","munge","munich","municipal","municipality","munificence","munificent","munition","munmro","munoz","munro","munroe","munsey","munson","munster","muon","muong","muppet","mural","muralist","murasaki","murat","murchison","murcia","murder","murderer","murderess","murderous","murderousness","murdoch","murdock","mureil","murial","muriatic","muriel","murielle","murillo","murk","murkily","murkiness","murky","murmansk","murmur","murmurer","murmuring","murmurous","murphy","murrain","murray","murrow","murrumbidgee","murry","murvyn","mus","muscat","muscatel","muscle","musclebound","muscovite","muscovy","muscular","muscularity","musculature","muse","muser","musette","museum","mush","musher","mushiness","mushroom","mushy","musial","music","musical","musicale","musicality","musicals","musician","musicianship","musicked","musicking","musicological","musicologist","musicology","musing","musk","muskeg","muskegon","muskellunge","musket","musketeer","musketry","muskie","muskiness","muskmelon","muskox","muskrat","musky","muslim","muslin","muss","mussel","mussolini","mussorgsky","mussy","must","mustache","mustachio","mustang","mustard","muster","mustily","mustiness","mustn","musty","mut","mutability","mutable","mutableness","mutably","mutagen","mutant","mutate","mutating","mutation","mutational","mutations","mutator","mute","muted","muteness","mutex","mutilate","mutilation","mutilator","mutineer","mutinous","mutiny","mutsuhito","mutt","mutter","mutterer","mutton","muttonchops","mutual","mutuality","mutually","muumuu","mux","muzak","muzo","muzzle","muzzled","muzzler","mv","mvc","mview","mviewpager","mvn","mvnrepository","mvp","mvvm","mvvmcross","mw","mwebview","mx","mxml","my","myaction","myactivity","myadapter","myanmar","myapp","myapplication","myarr","myarray","mybase","mybatis","mybean","mybutton","myca","mycah","mycanvas","mycarousel","mycell","mycenae","mycenaean","mychal","mychart","myclass","mycollection","mycologist","mycology","mycommand","mycompany","mycomponent","myconnection","mycontext","mycontrol","mycontroller","myctrl","mydata","mydatabase","mydate","mydb","mydf","mydict","mydir","mydiv","mydomain","myelement","myelitides","myelitis","myemail","myentity","myenum","myer","myers","myevent","myfaces","myfield","myfile","myfolder","myform","myfragment","myframe","myfunc","myfunction","mygrid","myhost","myid","myimage","myinput","myint","myintent","myinterface","myisam","myitem","myjson","mykey","mylabel","mylar","myles","mylib","mylist","mylo","mymap","mymethod","mymodal","mymodel","mymodule","myna","myname","mynamespace","mynheer","mynumber","myobj","myobject","myocardial","myocardium","myopia","myopic","myopically","myoptions","mypackage","mypage","mypanel","mypassword","mypath","myplugin","myprogram","myproject","myproperty","myra","myrah","myranda","myrange","myrdal","myreader","myriad","myriam","myrilla","myrle","myrlene","myrmidon","myrna","myron","myrow","myrrh","myrrhs","myrta","myrtia","myrtice","myrtie","myrtle","myrvyn","myrwyn","mys","myscript","myselect","myself","myserver","myservice","mysite","mysore","mysql","mysqlclient","mysqlcommand","mysqlconnection","mysqld","mysqldb","mysqldump","mysqli","mysqlio","myst","mysterious","mysteriousness","mystery","mystic","mystical","mysticism","mystification","mystifier","mystify","mystifying","mystique","mystr","mystring","mystruct","mytable","mytask","mytest","mytext","myth","mythic","mythical","mythographer","mythography","mythological","mythologist","mythologize","mythology","mythread","myths","mytimer","mytype","myurl","myuser","myusername","myval","myvalue","myvar","myvariable","myvector","myview","myviewcontroller","myviewholder","myviewmodel","mywebsite","mywebview","mywindow","mz","n","na","naacp","naam","nab","nabbed","nabbing","nabble","nabisco","nabob","nabokov","nacelle","nacho","nacl","nacre","nacreous","nada","nadean","nadeen","nader","nadia","nadine","nadir","nadiya","nady","nadya","nae","nag","nagasaki","nagged","nagger","nagging","nagios","nagoya","nagpur","nagy","nahuatl","nahum","naiad","naifs","nail","nailbrush","nailer","naipaul","nair","nairobi","naismith","naive","naivet","naivety","nakamura","nakayama","naked","nakedness","nakoma","nalani","nam","nama","namath","name","nameable","named","namedrop","namedropping","nameerror","nameless","namelist","namely","namenode","nameof","nameplate","namer","names","namesake","namespace","namespaces","namevaluepair","namevaluepairs","namibia","namibian","naming","nan","nana","nanak","nananne","nance","nancee","nancey","nanchang","nanci","nancie","nancy","nanete","nanette","nani","nanice","nanine","nanjing","nanking","nannette","nanni","nannie","nanny","nano","nanometer","nanon","nanook","nanosecond","nanoseconds","nanotime","nansen","nantes","nantucket","naoma","naomi","nap","napalm","nape","naphtali","naphtha","naphthalene","napier","napkin","naples","napless","napoleon","napoleonic","napped","napper","nappie","napping","nappy","nara","narbonne","narc","narcissism","narcissist","narcissistic","narcissus","narcoleptic","narcoses","narcosis","narcotic","narcotization","narcotize","nari","nariko","nark","narmada","narragansett","narrate","narration","narrative","narratology","narrator","narrow","narrowed","narrowing","narrowness","narwhal","nary","nas","nasa","nasal","nasality","nasalization","nasalize","nascence","nascent","nasdaq","nash","nashua","nashville","nasm","nassau","nasser","nastily","nastiness","nasturtium","nasty","nat","nata","natal","natala","natale","natalee","natalia","natalie","natalina","nataline","natalist","natality","natalya","nataniel","natasha","natassia","natch","natchez","nate","nathalia","nathalie","nathan","nathanael","nathanial","nathaniel","nathanil","nation","national","nationalism","nationalist","nationalistic","nationalistically","nationality","nationalization","nationalize","nationalized","nationalizer","nationhood","nations","nationwide","native","nativeconstructoraccessorimpl","nativeelement","natively","nativemethodaccessorimpl","nativeness","nativescript","nativestart","natividad","nativity","natka","natl","nato","natter","nattily","nattiness","natty","natural","naturalism","naturalist","naturalistic","naturalization","naturalize","naturalized","naturally","naturalness","naturals","nature","naturist","naugahyde","naught","naughtily","naughtiness","naughty","naur","nauru","nausea","nauseate","nauseating","nauseous","nauseousness","nautical","nautilus","nav","navaho","navajo","navajoes","naval","navarro","navbar","navcontroller","nave","navel","navigability","navigable","navigableness","navigate","navigated","navigates","navigating","navigation","navigational","navigationbar","navigationcontroller","navigationitem","navigationview","navigator","navona","navratilova","navvy","navy","nay","naysayer","nazarene","nazareth","nazi","nazism","nb","nba","nbc","nbr","nbs","nbsp","nc","ncaa","ncc","nchar","nco","ncol","ncols","ncr","ncurses","nd","ndarray","ndb","ndjamena","ndk","ne","neal","neala","neale","neall","nealon","nealson","nealy","neanderthal","neap","neapolitan","near","nearby","nearest","nearly","nearness","nearside","nearsighted","nearsightedness","neat","neaten","neath","neatness","neb","nebr","nebraska","nebraskan","nebuchadnezzar","nebula","nebulae","nebular","nebulous","nebulousness","nec","necessaries","necessarily","necessary","necessitate","necessitation","necessitous","necessity","neck","neckband","neckerchief","necking","necklace","neckline","necktie","necrology","necromancer","necromancy","necromantic","necrophilia","necrophiliac","necropolis","necropsy","necroses","necrosis","necrotic","nectar","nectarine","nectarous","nectary","ned","neda","nedda","neddie","neddy","nedi","need","needed","needer","needful","needham","neediness","needing","needle","needlecraft","needlepoint","needless","needlessness","needlewoman","needlewomen","needlework","needn","needs","needy","neel","neely","nefarious","nefariousness","nefen","nefertiti","neg","negate","negated","negater","negation","negative","negativeness","negativism","negativity","negator","negev","neglect","neglecter","neglectful","neglectfulness","negligee","negligence","negligent","negligibility","negligible","negligibly","negotiability","negotiable","negotiant","negotiate","negotiation","negotiator","negress","negritude","negro","negroes","negroid","nehemiah","nehru","neigh","neighbor","neighbored","neighborer","neighborhood","neighborliness","neighborlinesses","neighborly","neighbors","neighbours","neighs","neil","neila","neile","neill","neilla","neille","neither","nelda","nelia","nelie","nell","nelle","nelli","nellie","nelly","nels","nelsen","nelson","nematic","nematode","nembutal","nemeses","nemesis","nenter","neo","neoclassic","neoclassical","neoclassicism","neocolonialism","neocortex","neodymium","neogene","neolithic","neologism","neomycin","neon","neonatal","neonate","neophyte","neoplasm","neoplastic","neoprene","nepal","nepalese","nepali","nepenthe","nephew","nephrite","nephritic","nephritides","nephritis","nepotism","nepotist","neptune","neptunium","neque","nerd","nerdy","nereid","nerf","nerissa","nerita","nero","neron","nert","nerta","nerte","nerti","nertie","nerty","neruda","nerve","nerveless","nervelessness","nerviness","nerving","nervous","nervousness","nervy","nessa","nessi","nessie","nessy","nest","nesta","nested","nestedscrollview","nester","nesting","nestle","nestler","nestling","nestor","nestorius","net","netball","netbeans","netflix","netframework","nether","netherlander","netherlands","nethermost","netherworld","netscape","netstat","nett","netta","netti","nettie","netting","nettle","nettlesome","netty","network","networkcredential","networkinfo","networking","networks","networkstream","networkx","netzahualcoyotl","neue","neumann","neural","neuralgia","neuralgic","neurasthenia","neurasthenic","neuritic","neuritides","neuritis","neuroanatomy","neurobiology","neurological","neurologist","neurology","neuromuscular","neuron","neuronal","neurone","neurons","neuropathology","neurophysiology","neuropsychiatric","neuroses","neurosis","neurosurgeon","neurosurgery","neurotic","neurotically","neurotransmitter","neut","neuter","neutral","neutralise","neutralism","neutralist","neutrality","neutralization","neutralize","neutralized","neutrino","neutron","nev","neva","nevada","nevadan","nevadian","never","nevermore","nevertheless","nevi","nevil","nevile","neville","nevin","nevis","nevsa","nevsky","nevus","new","newark","newarr","newarray","newbie","newborn","newbury","newburyport","newcastle","newcomer","newdata","newdate","newdiv","newed","newel","newell","newer","newest","newfangled","newfile","newfound","newfoundland","newfoundlander","newguid","newheight","newid","newimage","newinstance","newish","newitem","newline","newlines","newlist","newly","newlywed","newman","newname","newness","newnode","newobj","newobject","newpage","newpassword","newpath","newport","newrelic","newrow","news","newsagent","newsboy","newscast","newscaster","newscasting","newsdealer","newsed","newses","newsflash","newsgirl","newsgroup","newsing","newsize","newsletter","newsman","newsmen","newspaper","newspaperman","newspapermen","newspaperwoman","newspaperwomen","newsprint","newsreader","newsreel","newsroom","newsstand","newstate","newstr","newstring","newsweek","newsweekly","newswire","newswoman","newswomen","newsworthiness","newsworthy","newsy","newt","newtab","newtext","newton","newtonian","newtonsoft","newurl","newuser","newval","newvalue","newversion","newwidth","newx","nexis","next","nextdouble","nextint","nextline","nextpage","nextprops","nexttoken","nextval","nexus","neysa","nf","nfc","nfl","nfs","ng","ngaliema","ngclass","ngfor","ngif","nginx","ngmodel","ngmodule","ngoninit","ngram","ngroute","ngstrm","nguyen","ngx","nh","nhibernate","nhl","ni","niacin","niagara","nial","niall","niamey","nib","nibbed","nibbing","nibble","nibbler","nibelung","nibh","nic","nicaean","nicaragua","nicaraguan","niccolo","nice","nicely","nicene","niceness","nicer","nicety","niche","nichol","nicholas","nichole","nicholle","nicholson","nick","nickel","nickelodeon","nicker","nickey","nicki","nickie","nicklaus","nicknack","nickname","nicknamer","nicko","nickola","nickolai","nickolaus","nicky","nico","nicobar","nicodemus","nicol","nicola","nicolai","nicole","nicolea","nicolette","nicoli","nicolina","nicoline","nicolle","nicosia","nicotine","nid","niebuhr","niece","niel","niels","nielsen","nielson","nietzsche","nieves","nifi","nifty","nigel","niger","nigeria","nigerian","nigerien","niggard","niggardliness","niggardly","nigger","niggle","niggler","niggling","nigh","nighs","night","nightcap","nightclothes","nightclub","nightclubbed","nightclubbing","nightdress","nightfall","nightgown","nighthawk","nightie","nightingale","nightlife","nightlong","nightly","nightmare","nightmarish","nights","nightshade","nightshirt","nightspot","nightstand","nightstick","nighttime","nightwear","nighty","nih","nihilism","nihilist","nihilistic","nijinsky","nikaniki","nike","niki","nikita","nikki","nikkie","nikko","niko","nikola","nikolai","nikolaos","nikolaus","nikolayev","nikoletta","nikolia","nikolos","nikon","nil","nilclass","nile","nilled","nilling","nilpotent","nils","nilsen","nilson","nilsson","nimbi","nimble","nimbleness","nimbly","nimbus","nimby","nimitz","nimrod","nina","nincompoop","nine","ninefold","ninepence","ninepin","ninepins","nineteen","nineteenths","ninetieths","ninetta","ninette","ninety","nineveh","ninja","ninject","ninnetta","ninnette","ninny","ninon","nintendo","ninth","ninths","nio","niobe","niobium","nioendpoint","nip","nipped","nipper","nippiness","nipping","nipple","nippon","nipponese","nippy","nirenberg","nirvana","nisei","nisi","nisl","nissa","nissan","nisse","nissie","nissy","nit","nita","niter","nitpick","nitrate","nitration","nitric","nitride","nitriding","nitrification","nitrite","nitrocellulose","nitrogen","nitrogenous","nitroglycerin","nitrous","nitwit","niven","nix","nixer","nixie","nixon","nj","nk","nkrumah","nl","nlog","nlp","nlrb","nls","nltk","nm","nmap","nn","no","noaa","noach","noactionbar","noah","noak","noam","noami","nob","nobe","nobel","nobelist","nobelium","nobie","nobility","noble","nobleman","noblemen","nobleness","noblesse","noblewoman","noblewomen","nobody","noby","noclassdeffounderror","noconflict","nocount","nocturnal","nocturne","nod","nodal","nodded","nodding","noddle","noddy","node","nodeid","nodejs","nodelist","nodemon","nodename","nodes","nodetype","nodevalue","nodoz","nodular","nodule","noe","noel","noelani","noell","noella","noelle","noellyn","noelyn","noemi","noes","noexcept","nofollow","noggin","nohow","nohup","noise","noiseless","noiselessness","noisemake","noisemaker","noisily","noisiness","noisome","noisy","nokia","nokogiri","nola","nolan","nolana","noland","nolie","noll","nollie","nolly","nolock","nom","nomad","nomadic","nombre","nome","nomenclature","nomethoderror","nomi","nominal","nominalized","nominally","nominals","nominate","nomination","nominative","nominator","nominee","non","nona","nonabrasive","nonabsorbent","nonacademic","nonacceptance","nonacid","nonactive","nonadaptive","nonaddictive","nonadhesive","nonadjacent","nonadjustable","nonadministrative","nonage","nonagenarian","nonaggression","nonagricultural","nonah","nonalcoholic","nonaligned","nonalignment","nonallergic","nonappearance","nonassignable","nonathletic","nonatomic","nonattendance","nonautomotive","nonavailability","nonbasic","nonbeliever","nonbelligerent","nonblocking","nonbreakable","nonburnable","nonbusiness","noncaloric","noncancerous","noncarbohydrate","nonce","nonchalance","nonchalant","nonchargeable","nonclerical","nonclinical","noncollectable","noncom","noncombatant","noncombustible","noncommercial","noncommissioned","noncommittal","noncommunicable","noncompeting","noncompetitive","noncompliance","noncomplying","noncomprehending","nonconducting","nonconductor","nonconforming","nonconformist","nonconformity","nonconsecutive","nonconservative","nonconstructive","noncontagious","noncontiguous","noncontinuous","noncontributing","noncontributory","noncontroversial","nonconvertible","noncooperation","noncorroding","noncorrosive","noncredit","noncriminal","noncritical","noncrystalline","noncumulative","noncustodial","noncyclic","nondairy","nondecreasing","nondeductible","nondelivery","nondemocratic","nondenominational","nondepartmental","nondepreciating","nondescript","nondestructive","nondetachable","nondeterminacy","nondeterminate","nondeterminism","nondeterministic","nondeterministically","nondisciplinary","nondisclosure","nondiscrimination","nondiscriminatory","nondramatic","nondrinker","nondrying","nondurable","none","noneconomic","noneducational","noneffective","nonelastic","nonelectric","nonelectrical","nonemergency","nonempty","nonenforceable","nonentity","nonequivalence","nonequivalent","nones","nonessential","nonesuch","nonetheless","nonetype","nonevent","nonexchangeable","nonexclusive","nonexempt","nonexistence","nonexistent","nonexplosive","nonextensible","nonfactual","nonfading","nonfat","nonfatal","nonfattening","nonferrous","nonfiction","nonfictional","nonflammable","nonflowering","nonfluctuating","nonflying","nonfood","nonfreezing","nonfunctional","nongovernmental","nongranular","nonhazardous","nonhereditary","nonhuman","noni","nonidentical","nonie","noninclusive","nonindependent","nonindustrial","noninfectious","noninflammatory","noninflationary","noninflected","nonintellectual","noninteracting","noninterchangeable","noninterference","nonintervention","nonintoxicating","nonintuitive","noninvasive","nonionic","nonirritating","nonjudgmental","nonjudicial","nonlegal","nonlethal","nonlinear","nonlinearity","nonlinguistic","nonliterary","nonliving","nonlocal","nonmagical","nonmagnetic","nonmalignant","nonmember","nonmetal","nonmetallic","nonmigratory","nonmilitant","nonmilitary","nonna","nonnah","nonnarcotic","nonnative","nonnegative","nonnegotiable","nonnuclear","nonnull","nonnumerical","nonobjective","nonobligatory","nonobservance","nonobservant","nonoccupational","nonoccurence","nonofficial","nonogenarian","nonoperational","nonoperative","nonorthogonal","nonorthogonality","nonparallel","nonparametric","nonpareil","nonparticipant","nonparticipating","nonpartisan","nonpaying","nonpayment","nonperformance","nonperforming","nonperishable","nonperson","nonperturbing","nonphysical","nonplus","nonplussed","nonplussing","nonpoisonous","nonpolitical","nonpolluting","nonporous","nonpracticing","nonprejudicial","nonprescription","nonprocedural","nonproductive","nonprofessional","nonprofit","nonprogrammable","nonprogrammer","nonproliferation","nonpublic","nonpunishable","nonracial","nonradioactive","nonrandom","nonreactive","nonreciprocal","nonreciprocating","nonrecognition","nonrecoverable","nonrecurring","nonredeemable","nonreducing","nonrefillable","nonrefundable","nonreligious","nonrenewable","nonrepresentational","nonresident","nonresidential","nonresidual","nonresistance","nonresistant","nonrespondent","nonresponse","nonrestrictive","nonreturnable","nonrhythmic","nonrigid","nonsalaried","nonscheduled","nonscientific","nonscoring","nonseasonal","nonsectarian","nonsecular","nonsegregated","nonsense","nonsensical","nonsensicalness","nonsensitive","nonsexist","nonsexual","nonsingular","nonskid","nonslip","nonsmoker","nonsmoking","nonsocial","nonspeaking","nonspecialist","nonspecializing","nonspecific","nonspiritual","nonstaining","nonstandard","nonstarter","nonstick","nonstop","nonstrategic","nonstriking","nonstructural","nonsuccessive","nonsupervisory","nonsupport","nonsurgical","nonsustaining","nonsympathizer","nontarnishable","nontaxable","nontechnical","nontenured","nonterminal","nonterminating","nontermination","nontheatrical","nonthinking","nonthreatening","nontoxic","nontraditional","nontransferable","nontransparent","nontrivial","nontropical","nonuniform","nonunion","nonuser","nonvenomous","nonverbal","nonveteran","nonviable","nonviolence","nonviolent","nonvirulent","nonvocal","nonvocational","nonvolatile","nonvolunteer","nonvoter","nonvoting","nonwhite","nonworking","nonyielding","nonzero","noob","noodle","nook","noon","noonday","nooning","noontide","noontime","noop","noose","nop","nope","nor","nora","norad","noradrenalin","noradrenaline","norah","norbert","norberto","norbie","norby","nordhoff","nordic","nordstrom","norean","noredirect","noreen","noreferrer","norene","norfolk","norina","norine","norm","norma","normal","normalcy","normality","normalization","normalizations","normalize","normalized","normalizes","normally","normals","norman","normand","normandy","normative","normativeness","normie","normy","norplant","norri","norrie","norristown","norry","norse","norseman","norsemen","north","northampton","northbound","northeast","northeaster","northeastern","northeastward","norther","northerly","northern","northerner","northernmost","northfield","northing","northland","northmen","northrop","northrup","norths","northumberland","northward","northwest","northwester","northwestern","northwestward","norton","norw","norwalk","norway","norwegian","norwich","nos","noscript","nose","nosebag","nosebleed","nosecone","nosed","nosedive","nosegay","nosferatu","nosh","nosily","nosiness","nosing","nosql","nostalgia","nostalgic","nostalgically","nostradamus","nostrand","nostril","nostrud","nostrum","nosuchelementexception","nosuchmethoderror","nosy","not","notability","notable","notableness","notably","notarial","notarization","notarize","notary","notate","notation","notational","notative","notch","note","notebook","notebooks","noted","notedness","notempty","notepad","notepaper","notes","noteworthiness","noteworthy","notfound","nothing","nothingness","notice","noticeable","noticeably","noticeboard","noticed","notices","noticing","notif","notifiable","notification","notificationcompat","notificationmanager","notifications","notified","notifier","notify","notifydatasetchanged","notifypropertychanged","notimplementedexception","noting","notion","notional","notnull","notoriety","notorious","notoriousness","notre","nottingham","notwithstanding","nouakchott","nougat","noumea","noun","nourish","nourished","nourisher","nourishment","nous","nouveau","nouvelle","nov","nova","novae","novak","novalidate","novel","novelette","novelia","novelist","novelization","novelize","novell","novella","novelty","november","novena","novene","novgorod","novice","novitiate","novocain","novocaine","novokuznetsk","novosibirsk","now","nowadays","noway","nowell","nowhere","nowise","nowrap","noxious","noxiousness","noyce","noyes","nozzle","np","npe","npm","npmjs","npos","nr","nra","nroff","nrow","nrows","ns","nsa","nsarray","nsattributedstring","nsbundle","nscalendar","nscoder","nsdata","nsdate","nsdateformatter","nsdictionary","nsdocumentdirectory","nsentitydescription","nserror","nservicebus","nsf","nsfetchedresultscontroller","nsfetchrequest","nsfilemanager","nsindexpath","nsinteger","nsjsonserialization","nslayoutconstraint","nslog","nsmakerange","nsmanagedobject","nsmanagedobjectcontext","nsmutablearray","nsmutabledata","nsmutabledictionary","nsmutablestring","nsmutableurlrequest","nsnotification","nsnotificationcenter","nsnumber","nsobject","nsoperationqueue","nspredicate","nsrange","nssearchpathfordirectoriesindomains","nsset","nssortdescriptor","nsstring","nstimeinterval","nstimer","nsuinteger","nsurl","nsurlconnection","nsurlrequest","nsurlsession","nsuserdefaults","nsuserdomainmask","nsutf","nsvalue","nsview","nsxmlparser","nt","ntdll","nth","ntlm","ntp","nu","nuance","nub","nubbin","nubby","nubia","nubian","nubile","nuclear","nuclease","nucleate","nucleated","nucleation","nuclei","nucleic","nucleoli","nucleolus","nucleon","nucleotide","nucleus","nuclide","nude","nudely","nudeness","nudest","nudge","nudger","nudism","nudist","nudity","nugatory","nugent","nuget","nugget","nuisance","nuke","nukualofa","nul","null","nulla","nullable","nullam","nullif","nullification","nullifier","nullify","nullity","nullpointerexception","nullptr","nullreferenceexception","nulls","num","numb","numba","number","numbered","numberer","numberformat","numberformatexception","numbering","numberless","numberofrowsinsection","numberplate","numbers","numberwithint","numbing","numbness","numbskull","numel","numerable","numeracy","numeral","numerate","numerates","numeration","numerator","numeric","numerical","numero","numerological","numerologist","numerology","numerous","numerousness","numinous","numismatic","numismatics","numismatist","numpy","numrows","nums","numskull","nun","nunavut","nunc","nuncio","nunez","nunit","nunki","nunnery","nuptial","nuremberg","nureyev","nurse","nursemaid","nurser","nursery","nurseryman","nurserymen","nursling","nurture","nurturer","nus","nut","nutate","nutation","nutch","nutcrack","nutcracker","nuthatch","nutmeat","nutmeg","nutmegged","nutmegging","nutpick","nutrasweet","nutria","nutrient","nutriment","nutrition","nutritional","nutritionist","nutritious","nutritiousness","nutritive","nuts","nutshell","nutted","nuttiness","nutting","nutty","nuzzle","nv","nvarchar","nvidia","nvl","nvm","nw","nwt","nx","ny","nyasa","nyc","nydia","nye","nyerere","nylon","nymph","nymphet","nympholepsy","nymphomania","nymphomaniac","nymphs","nyquist","nyse","nyssa","nytimes","nz","o","oa","oaf","oafish","oafishness","oahu","oak","oakland","oakley","oakmont","oakum","oakwood","oar","oarlock","oarsman","oarsmen","oarswoman","oarswomen","oas","oases","oasis","oat","oatcake","oater","oates","oath","oaths","oatmeal","oauth","oaxaca","ob","obadiah","obadias","obama","obbligato","obduracy","obdurate","obdurateness","obed","obediah","obedience","obedient","obeisance","obeisant","obelisk","oberlin","oberon","obese","obesity","obey","obeyer","obfuscate","obfuscated","obfuscation","obfuscatory","obi","obidiah","obie","obit","obituary","obj","objc","object","objectanimationusingkeyframes","objectatindex","objectclass","objectcontext","objectforkey","objectid","objectify","objectinputstream","objection","objectionable","objectionableness","objectionably","objective","objectiveness","objectivity","objectmapper","objectname","objector","objectoutputstream","objects","objecttype","objphpexcel","objs","objurgate","objurgation","oblate","oblation","obligate","obligation","obligational","obligatorily","obligatory","oblige","obliged","obliger","obliges","obliging","obligingness","oblique","obliqueness","obliquity","obliterate","obliteration","obliterative","oblivion","oblivious","obliviousness","oblong","oblongness","obloquies","obloquy","obnoxious","obnoxiousness","oboe","oboist","obos","obs","obscene","obscenity","obscurantism","obscurantist","obscuration","obscure","obscureness","obscurity","obsequies","obsequious","obsequiousness","obsequy","observability","observable","observablearray","observablecollection","observablelist","observables","observably","observance","observant","observantly","observants","observation","observational","observations","observatory","observe","observed","observer","observers","observing","obsess","obsession","obsessional","obsessive","obsessiveness","obsidian","obsolesce","obsolescence","obsolescent","obsolete","obsoleteness","obstacle","obstetric","obstetrical","obstetrician","obstetrics","obstinacy","obstinate","obstinateness","obstreperous","obstreperousness","obstruct","obstructed","obstructer","obstruction","obstructionism","obstructionist","obstructive","obstructiveness","obtain","obtainable","obtainably","obtained","obtaining","obtainment","obtains","obtrude","obtruder","obtrusion","obtrusive","obtrusiveness","obtuse","obtuseness","obverse","obviate","obvious","obviously","obviousness","oby","oc","ocaml","ocarina","occ","occam","occasion","occasional","occasionally","occasions","occident","occidental","occipital","occlude","occlusion","occlusive","occult","occulter","occultism","occupancy","occupant","occupation","occupational","occupied","occupier","occupies","occupy","occur","occured","occurence","occurences","occuring","occurred","occurrence","occurrences","occurring","occurs","ocean","oceanfront","oceangoing","oceania","oceanic","oceanographer","oceanographic","oceanography","oceanology","oceanside","oceanus","ocelot","ocher","ochoa","oci","ocks","oconomowoc","ocr","oct","octagon","octagonal","octahedral","octahedron","octal","octane","octant","octave","octavia","octavian","octavio","octavius","octavo","octennial","octet","octile","octillion","october","octogenarian","octopus","octoroon","ocular","oculist","od","odalisque","odata","odbc","odd","oddball","oddity","oddly","oddment","oddness","odds","ode","odele","odelia","odelinda","odell","odella","odelle","oder","oderberg","odessa","odets","odetta","odette","odey","odie","odilia","odille","odin","odio","odious","odiousness","odis","odium","odo","odom","odometer","odoo","odor","odoriferous","odorless","odorous","ods","ody","odysseus","odyssey","oe","oed","oedipal","oedipus","oem","oems","oenology","oenophile","oersted","oesophagi","oeuvre","of","ofcourse","ofelia","ofella","off","offal","offbeat","offcuts","offenbach","offend","offender","offending","offense","offensive","offensively","offensiveness","offer","offered","offerer","offering","offers","offertory","offhand","offhanded","offhandedness","office","officeholder","officemate","officer","officership","offices","officia","official","officialdom","officialism","officially","officiant","officiate","officiation","officiator","officio","officious","officiousness","offing","offish","offline","offload","offprint","offramp","offs","offset","offsetheight","offsets","offsetting","offsettop","offsetwidth","offsetx","offsety","offshoot","offshore","offside","offspring","offstage","offtrack","ofilia","ofs","ofstream","oft","often","oftentimes","ofttimes","oftype","og","ogbomosho","ogdan","ogden","ogdon","ogg","ogilvy","ogive","ogle","oglethorpe","ogre","ogreish","ogress","oh","ohio","ohioan","ohm","ohmic","ohmmeter","oho","ohos","ohs","ohsa","oi","oid","oil","oilcloth","oilcloths","oiler","oilfield","oiliness","oilman","oilmen","oilseed","oilskin","oily","oink","ointment","oise","oj","ojibwa","ok","okamoto","okapi","okay","okayama","okeechobee","okefenokee","okhotsk","okhttp","okhttpclient","okinawa","okinawan","okla","oklahoma","oklahoman","okra","oks","oktoberfest","ol","ola","olaf","olag","olav","old","olden","oldenburg","older","oldest","oldfield","oldie","oldish","oldness","oldsmobile","oldster","olduvai","oldvalue","oldversion","ole","oleaginous","oleander","oledb","oledbcommand","oledbconnection","oledbdataadapter","olefin","oleg","olen","olenek","olenka","olenolin","oleo","oleomargarine","oles","olfactory","olga","olia","oligarch","oligarchic","oligarchical","oligarchs","oligarchy","oligocene","oligopolistic","oligopoly","olimpia","olin","olive","oliver","olivero","olivette","olivetti","olivia","olivie","olivier","oliviero","oliy","ollie","olly","olmec","olmsted","olsen","olson","olva","olvan","olwen","olympe","olympia","olympiad","olympian","olympic","olympie","olympus","om","omaha","oman","omar","ombudsman","ombudsmen","omdurman","omega","omelet","omelette","omen","omero","omg","omicron","ominous","ominousness","omission","omit","omitted","omitting","omni","omniauth","omnibus","omnipotence","omnipotent","omnipresence","omnipresent","omniscience","omniscient","omnivore","omnivorous","omnivorousness","omp","oms","omsk","on","onactivitycreated","onactivityresult","onanism","onassis","onattach","onbackpressed","onbeforeunload","onbindviewholder","onblur","oncancelled","once","onceperrequestfilter","oncer","onchange","oncheckedchanged","onclick","onclicklistener","onclientclick","onclose","oncogene","oncologist","oncology","oncoming","oncomplete","oncompleted","onconfigurationchanged","oncreate","oncreateoptionsmenu","oncreateview","oncreateviewholder","ondatachange","ondelete","ondestroy","ondraw","ondrea","one","oneal","onedrive","onega","onegin","oneida","oneness","oner","onerous","onerousness","onerror","ones","oneself","onetime","onetomany","onetoone","oneupmanship","oneway","onfailure","onfocus","onfre","onfroi","ongoing","onida","oninit","onion","onionskin","onitemclick","onitemclicklistener","onitemselected","onitemselectedlistener","onkeydown","onkeypress","onkeyup","onlayout","online","onlinedocs","onlinepubs","onload","onlocationchanged","onlooker","onlooking","only","onmeasure","onmessage","onmodelcreating","onmousedown","onmouseout","onmouseover","onnext","ono","onofredo","onomatopoeia","onomatopoeic","onomatopoetic","onondaga","onopen","onoptionsitemselected","onpause","onpostexecute","onpreexecute","onpress","onprogressupdate","onpropertychanged","onreadystatechange","onreceive","onresponse","onresume","onrush","ons","onsager","onsaveinstancestate","onscroll","onselect","onset","onsetting","onshore","onside","onslaught","onstart","onstartcommand","onstop","onsubmit","onsuccess","ont","ontarian","ontario","ontextchanged","onto","ontogeny","ontological","ontology","ontouch","ontouchevent","ontouchlistener","onupdate","onupgrade","onus","onward","onwards","onyx","oo","oodles","ooh","oohs","oolitic","oom","oona","ooo","oop","oops","oort","oos","ooze","oozie","oozy","op","opacity","opal","opalescence","opalescent","opalina","opaline","opaque","opaqueness","opcode","opcodes","ope","opec","opel","open","openapi","opencart","opencast","opencl","openconnection","opencv","opendatabase","opendir","opened","opener","openerp","openfile","openfiledialog","opengl","opengroup","openhanded","openhandedness","openhearted","openid","opening","openjdk","openjpa","openlayers","openmp","openness","openoffice.org","openpyxl","openqa","opens","opensession","openshift","opensource","openssh","openssl","openstack","openstream","openstreetmap","opensymphony","openurl","openwork","openxml","openxmlformats","opera","operable","operand","operandi","operands","operant","operate","operates","operatic","operatically","operating","operation","operational","operationalization","operationalize","operationcontract","operations","operative","operatively","operativeness","operatives","operator","operators","operetta","ophelia","ophelie","ophiuchus","ophthalmic","ophthalmologist","ophthalmology","opiate","opine","opinion","opinionated","opinionatedness","opinions","opioid","opium","opossum","opp","oppenheimer","opponent","opportune","opportunism","opportunist","opportunistic","opportunistically","opportunities","opportunity","oppose","opposed","opposer","opposite","oppositeness","opposition","oppositional","oppress","oppression","oppressive","oppressiveness","oppressor","opprobrious","opprobrium","oprah","ops","opt","opted","optgroup","opthalmic","opthalmologic","opthalmology","optic","optical","optician","optics","optima","optimal","optimality","optimisation","optimise","optimised","optimism","optimist","optimistic","optimistically","optimization","optimizations","optimize","optimized","optimizer","optimizes","optimizing","optimum","option","optional","optionality","optionally","options","optoelectronic","optometric","optometrist","optometry","opts","opulence","opulent","opus","oq","or","ora","oracle","oracular","oral","oralee","oralia","oralie","oralla","oralle","oran","orange","orangeade","orangery","oranges","orangutan","oranjestad","orate","oration","orator","oratorical","oratorio","oratory","orazio","orb","orbadiah","orbicular","orbiculares","orbit","orbital","orchard","orchestra","orchestral","orchestrate","orchestrater","orchestration","orchestrator","orchid","orci","ord","ordain","ordainer","ordainment","ordeal","order","orderby","orderbydescending","orderdate","ordered","ordereddict","orderer","orderid","ordering","orderitem","orderless","orderliness","orderly","ordernumber","orders","ordinal","ordinance","ordinarily","ordinariness","ordinary","ordinate","ordinated","ordinates","ordinating","ordination","ordnance","ordovician","ordure","ore","oreg","oregano","oregon","oregonian","orel","orelee","orelia","orelie","orella","orelle","orelse","oren","oreo","orestes","org","organ","organdie","organdy","organelle","organic","organically","organisation","organism","organismic","organist","organizable","organization","organizational","organizations","organize","organized","organizer","organizes","organizing","organometallic","organza","orgasm","orgasmic","orgiastic","orgy","oriana","oriel","orient","orientable","oriental","orientate","orientated","orientates","orientation","orientations","oriented","orienteering","orienter","orifice","orig","origami","origin","original","originality","originally","originate","originated","origination","originative","originator","origins","orin","orinoco","oriole","orion","orison","oriya","orizaba","orkney","orlan","orland","orlando","orleans","orlick","orlon","orly","orm","ormlite","ormolu","ornament","ornamental","ornamentation","ornare","ornate","ornateness","orneriness","ornery","ornithological","ornithologist","ornithology","orographic","orography","orono","orotund","orotundity","orphan","orphanage","orphanhood","orpheus","orphic","orr","orran","orren","orrin","orris","ors","orsa","orsola","orson","ortega","ortensia","orthodontia","orthodontic","orthodontics","orthodontist","orthodox","orthodoxies","orthodoxly","orthodoxy","orthogonal","orthogonality","orthogonalization","orthogonalized","orthographic","orthographically","orthography","orthonormal","orthopedic","orthopedics","orthopedist","orthophosphate","orthorhombic","ortiz","orton","orv","orval","orville","orwell","orwellian","os","osage","osaka","osbert","osborn","osborne","osbourn","osbourne","oscar","osceola","oscillate","oscillation","oscillator","oscillatory","oscilloscope","osculate","osculation","osgi","osgood","osha","oshawa","oshkosh","osier","osiris","oslo","osm","osman","osmium","osmond","osmoses","osmosis","osmotic","osmund","osprey","oss","osseous","ossie","ossification","ossify","ostensible","ostensibly","ostentation","ostentatious","ostentatiousness","osteoarthritides","osteoarthritis","osteology","osteopath","osteopathic","osteopaths","osteopathy","osteoporoses","osteoporosis","ostracise","ostracism","ostracize","ostrander","ostream","ostrich","ostrogoth","ostwald","osvaldo","oswald","oswell","osx","ot","otb","otc","otes","otf","otha","othelia","othella","othello","other","otherbuttontitles","otherness","others","otherwise","otherworld","otherworldly","othilia","othilie","otho","otiose","otis","otoh","otp","ottawa","otter","ottilie","otto","ottoman","ou","ouagadougou","oubliette","ouch","ought","oughtn","ouija","ounce","ouput","our","ours","ourself","ourselves","oust","ouster","out","outage","outargue","outback","outbalance","outbid","outbidding","outboard","outboast","outbound","outbreak","outbroke","outbroken","outbuilding","outburst","outcast","outclass","outcome","outcomes","outcrop","outcropped","outcropping","outcry","outdated","outdid","outdir","outdistance","outdo","outdoes","outdone","outdoor","outdoorsy","outdraw","outdrawn","outdrew","outer","outerheight","outerhtml","outermost","outerwear","outface","outfall","outfield","outfielder","outfight","outfile","outfit","outfitted","outfitter","outfitting","outflank","outflow","outfought","outfox","outgeneraled","outgo","outgoes","outgoing","outgrew","outgrip","outgrow","outgrown","outgrowth","outgrowths","outguess","outhit","outhitting","outhouse","outing","outlaid","outland","outlander","outlandish","outlandishness","outlast","outlaw","outlawry","outlay","outlet","outlets","outliers","outline","outlined","outlive","outlook","outlying","outmaneuver","outmatch","outmigration","outmoded","outness","outnumber","outofmemoryerror","outpaced","outpatient","outperform","outplacement","outplay","outpoint","outpost","outpour","outpouring","outproduce","output","outputdirectory","outputfile","outputlabel","outputpath","outputs","outputstream","outputstreamwriter","outputted","outputtext","outputting","outr","outrace","outrage","outrageous","outrageousness","outran","outrank","outreach","outrider","outrigger","outright","outrun","outrunning","outs","outscore","outsell","outset","outsetting","outshine","outshone","outshout","outside","outsider","outsize","outskirt","outsmart","outsold","outsource","outspend","outspent","outspoke","outspoken","outspokenness","outspread","outstanding","outstate","outstation","outstay","outstream","outstretch","outstrip","outstripped","outstripping","outtake","outvote","outward","outwardness","outwear","outweigh","outweighs","outwit","outwitted","outwitting","outwore","outwork","outworn","ouzo","ov","ova","oval","ovalness","ovarian","ovary","ovate","ovation","oven","ovenbird","over","overabundance","overabundant","overachieve","overact","overage","overaggressive","overall","overallocation","overambitious","overanxious","overarching","overarm","overate","overattentive","overawe","overbalance","overbear","overbearing","overbearingness","overbid","overbidding","overbite","overblown","overboard","overbold","overbook","overbore","overborne","overbought","overbuild","overbuilt","overburden","overburdening","overbuy","overcame","overcapacity","overcapitalize","overcareful","overcast","overcasting","overcautious","overcerebral","overcharge","overcloud","overcoat","overcoating","overcome","overcomer","overcommitment","overcompensate","overcompensation","overcomplexity","overcomplicated","overconfidence","overconfident","overconscientious","overconsumption","overcook","overcooled","overcorrection","overcritical","overcrowd","overcurious","overdecorate","overdependent","overdetermined","overdevelop","overdid","overdo","overdoes","overdone","overdose","overdraft","overdraw","overdrawn","overdress","overdrew","overdrive","overdriven","overdrove","overdub","overdubbed","overdubbing","overdue","overeager","overeagerness","overeat","overeater","overeducated","overemotional","overemphases","overemphasis","overemphasize","overenthusiastic","overestimate","overestimation","overexcite","overexercise","overexert","overexertion","overexploitation","overexploited","overexpose","overexposure","overextend","overextension","overfall","overfed","overfeed","overfill","overfishing","overflew","overflight","overflow","overflown","overflows","overfly","overfond","overfull","overgeneralize","overgenerous","overgraze","overgrew","overground","overgrow","overgrown","overgrowth","overgrowths","overhand","overhang","overhasty","overhaul","overhead","overhear","overheard","overhearer","overheat","overhung","overincredulous","overindulge","overindulgence","overindulgent","overinflated","overjoy","overkill","overladed","overladen","overlaid","overlain","overland","overlap","overlapped","overlapping","overlaps","overlarge","overlay","overlays","overleaf","overlie","overload","overloaded","overloading","overloads","overlong","overlook","overlooked","overlooking","overlord","overloud","overly","overmanning","overmaster","overmatching","overmodest","overmuch","overnice","overnight","overoptimism","overoptimistic","overpaid","overparticular","overpass","overpay","overpayment","overplay","overpopulate","overpopulation","overpopulous","overpower","overpowering","overpraise","overprecise","overpressure","overprice","overprint","overproduce","overproduction","overprotect","overprotection","overqualified","overran","overrate","overreach","overreact","overreaction","overred","overrefined","overrepresented","overridden","override","overriden","overrider","overrides","overriding","overripe","overrode","overrule","overrun","overrunning","oversample","oversaturate","oversaw","oversea","oversee","overseeing","overseen","overseer","oversell","oversensitive","oversensitiveness","oversensitivity","oversexed","overshadow","overshoe","overshoot","overshot","oversight","oversimple","oversimplification","oversimplify","oversize","oversleep","overslept","oversoft","oversoftness","oversold","overspecialization","overspecialize","overspend","overspent","overspill","overspread","overstaffed","overstate","overstatement","overstay","overstep","overstepped","overstepping","overstimulate","overstock","overstraining","overstressed","overstretch","overstrict","overstrike","overstrung","overstuffed","oversubscribe","oversubtle","oversupply","oversuspicious","overt","overtake","overtaken","overtax","overthrew","overthrow","overthrown","overtightened","overtime","overtire","overtone","overtook","overture","overturn","overuse","overvalue","overview","overweening","overweight","overwhelm","overwhelming","overwinter","overwork","overwrap","overwrite","overwrites","overwriting","overwritten","overwrote","overwrought","overzealous","overzealousness","ovid","oviduct","oviform","oviparous","ovoid","ovular","ovulate","ovulatory","ovule","ovum","ow","owasp","owe","owen","owin","owl","owlet","owlish","owlishness","own","owned","owner","ownerid","owners","ownership","owning","owns","ox","oxalate","oxalic","oxaloacetic","oxblood","oxbow","oxcart","oxen","oxford","oxidant","oxidate","oxidation","oxidative","oxide","oxidization","oxidize","oxidized","oxidizer","oxidizes","oxnard","oxonian","oxtail","oxus","oxyacetylene","oxygen","oxygenate","oxygenation","oxyhydroxides","oxymora","oxymoron","oyster","oystering","oz","ozark","ozone","ozymandias","ozzie","ozzy","p","pa","pablo","pablum","pabst","pabulum","pac","pace","pacemaker","pacer","pacesetter","pacesetting","pacheco","pachyderm","pachysandra","pacific","pacifically","pacification","pacifier","pacifism","pacifist","pacifistic","pacify","pack","package","packaged","packagemanager","packagename","packager","packages","packaging","packard","packed","packer","packet","packets","packhorse","packing","packinghouse","packs","packsaddle","packston","packwood","paco","pacorro","pact","pad","padang","padded","paddie","padding","paddingbottom","paddingleft","paddingright","paddingtop","paddle","paddler","paddock","paddy","padget","padgett","padilla","padlock","padraic","padraig","padre","padrewski","padriac","padx","pady","paean","paediatrician","paediatrics","paedophilia","paella","paeony","pagan","paganini","paganism","page","pageable","pageant","pageantry","pageboy","pagecount","paged","pageful","pageid","pageindex","pagename","pagenum","pagenumber","pager","pageradapter","pages","pagesize","pagetitle","pageview","pageviewcontroller","pagex","pagey","paginate","pagination","paginator","paging","paglia","pagoda","pahlavi","paid","paige","pail","pailful","pain","paine","painful","painfuller","painfullest","painfulness","painkiller","painkilling","painless","painlessness","painstaking","paint","paintbox","paintbrush","paintcomponent","painted","painter","painterly","painting","paintwork","pair","paired","pairing","pairs","pairwise","paisley","pajama","pakistan","pakistani","pal","palace","paladin","palaeolithic","palaeontologists","palaeontology","palanquin","palatability","palatable","palatableness","palatal","palatalization","palatalize","palate","palatial","palatinate","palatine","palaver","pale","paleface","palembang","paleness","paleocene","paleogene","paleographer","paleography","paleolithic","paleontologist","paleontology","paleozoic","palermo","palestine","palestinian","palestrina","palette","paley","palfrey","palimony","palimpsest","palindrome","palindromic","paling","palisade","palisades","palish","pall","palladio","palladium","pallbearer","pallet","palletized","palliate","palliation","palliative","pallid","pallidness","pallor","palm","palmate","palmer","palmerston","palmetto","palmist","palmistry","palmolive","palmtop","palmy","palmyra","palo","paloma","palomar","palomino","palpable","palpably","palpate","palpation","palpitate","palpitation","palsy","paltriness","paltry","paludal","pam","pamela","pamelina","pamella","pamirs","pammi","pammie","pammy","pampas","pamper","pamperer","pampers","pamphlet","pamphleteer","pan","panacea","panache","panama","panamanian","pancake","panchito","pancho","panchromatic","pancreas","pancreatic","panda","pandas","pandemic","pandemonium","pander","pandoc","pandora","pane","panegyric","panel","panelgrid","panelgroup","paneling","panelist","panelization","panelized","panels","panes","pang","pangaea","pangolin","panhandle","panic","panicked","panicking","panicky","panier","panjandrum","pankhurst","panmunjom","panned","pannier","panning","panoply","panorama","panoramic","panpipes","pansie","pansy","pant","pantagruel","pantaloon","pantaloons","pantheism","pantheist","pantheistic","pantheon","panther","pantie","pantiled","pantograph","pantomime","pantomimic","pantomimist","pantry","pantsuit","pantyhose","pantyliner","pantywaist","panza","paola","paoli","paolina","paolo","pap","papa","papacy","papagena","papageno","papal","paparazzi","papaw","papaya","paper","paperback","paperboard","paperboy","paperclip","paperer","papergirl","paperhanger","paperhanging","paperiness","paperless","papers","paperweight","paperwork","papery","papilla","papillae","papillary","papist","papoose","pappas","papped","papping","pappy","paprika","papyri","papyrus","paquito","par","para","parable","parabola","parabolic","paraboloid","paraboloidal","paracelsus","paracetamol","parachute","parachuter","parachutist","paraclete","parade","parader","paradigm","paradigmatic","paradisaic","paradisaical","paradise","paradox","paradoxic","paradoxical","paradoxicalness","paraffin","paragon","paragraph","paragrapher","paragraphs","paraguay","paraguayan","parakeet","paralegal","paralinguistic","parallax","parallel","paralleled","parallelepiped","parallelism","parallelization","parallelize","parallelogram","paralysis","paralytic","paralytically","paralyze","paralyzed","paralyzedly","paralyzer","paralyzing","paralyzingly","param","paramagnet","paramagnetic","paramaribo","paramecia","paramecium","paramedic","paramedical","parameter","parameterization","parameterize","parameterized","parameterless","parametername","parameters","parametric","parametrically","parametrization","parametrize","paramiko","paramilitary","paramname","paramount","paramour","params","paramus","paran","paranoia","paranoiac","paranoid","paranormal","parapet","paraphernalia","paraphrase","paraphraser","paraplegia","paraplegic","paraprofessional","parapsychologist","parapsychology","paraquat","parasite","parasitic","parasitically","parasitism","parasitologist","parasitology","parasol","parasympathetic","parathion","parathyroid","paratroop","paratrooper","paratyphoid","parboil","parc","parcel","parcelable","parceled","parceling","parch","parcheesi","parchment","pardon","pardonable","pardonableness","pardonably","pardoner","pare","paregoric","parens","parent","parentage","parental","parentelement","parenteral","parentheses","parenthesis","parenthesize","parenthetic","parenthetical","parenthood","parentid","parentnode","parentrunner","parents","pares","paresis","pareto","parfait","pariah","pariahs","pariatur","parietal","parimutuel","paring","paris","parish","parishioner","parisian","parity","park","parka","parke","parker","parkersburg","parkhouse","parking","parkinson","parkish","parkland","parklike","parkman","parkway","parlance","parlay","parley","parliament","parliamentarian","parliamentary","parlor","parlous","parm","parmesan","parmigiana","parnassus","parnell","parochial","parochialism","parochiality","parodied","parodist","parody","parole","parolee","paroxysm","paroxysmal","parquet","parquetry","parr","parrakeet","parred","parricidal","parricide","parring","parrish","parrnell","parrot","parrotlike","parry","pars","parse","parsec","parsecolor","parsed","parsedouble","parsee","parseexact","parseexception","parsefloat","parseint","parsejson","parseobject","parser","parsers","parses","parsifal","parsimonious","parsimony","parsing","parsley","parsnip","parson","parsonage","parsons","part","partake","partaken","partaker","parter","parterre","parthenogeneses","parthenogenesis","parthenon","parthia","partial","partiality","partially","partials","partialview","participant","participants","participate","participation","participator","participatory","participial","participle","particle","particleboard","particles","particolored","particular","particularistic","particularity","particularization","particularize","particularly","particulate","parties","parting","partisan","partisanship","partition","partitioned","partitioner","partitioning","partitions","partitive","partizan","partly","partner","partners","partnership","partnumber","partook","partridge","parts","parturition","partway","party","parvenu","pas","pasadena","pascal","pascale","paschal","pasha","paso","pasquale","pass","passably","passage","passageway","passaic","passband","passbook","passed","passel","passenger","passengers","passer","passerby","passersby","passes","passim","passing","passion","passionate","passionated","passionateness","passionates","passionating","passioned","passionflower","passioning","passionless","passivated","passive","passiveness","passivity","passkey","passmark","passover","passphrase","passport","passwd","password","passwords","past","pasta","paste","pastebin","pasteboard","pasted","pastel","pastern","pasternak","pastespecial","pasteup","pasteur","pasteurization","pasteurize","pasteurized","pasteurizer","pastiche","pastille","pastime","pastiness","pasting","pastor","pastoral","pastoralization","pastorate","pastrami","pastry","pasts","pasturage","pasture","pasturer","pasty","pat","patagonia","patagonian","patch","patched","patcher","patches","patchily","patchiness","patching","patchwork","patchy","pate","patel","patella","patellae","paten","patent","patentee","patents","pater","paterfamilias","paternal","paternalism","paternalist","paternalistic","paternity","paternoster","paterson","path","pathetic","pathetically","pathfinder","pathforresource","pathinfo","pathless","pathname","pathogen","pathogenesis","pathogenic","pathologic","pathological","pathologist","pathology","pathos","paths","pathvariable","pathway","patience","patient","patientid","patients","patin","patina","patine","patio","patna","patois","paton","patresfamilias","patriarch","patriarchal","patriarchate","patriarchs","patriarchy","patric","patrica","patrice","patricia","patrician","patricide","patricio","patrick","patrimonial","patrimony","patriot","patriotic","patriotically","patriotism","patristic","patrizia","patrizio","patrizius","patrol","patrolled","patrolling","patrolman","patrolmen","patrolwoman","patrolwomen","patron","patronage","patroness","patronization","patronize","patronized","patronizer","patronizes","patronizing","patronymic","patronymically","patroon","patsy","patted","patten","patter","patterer","pattern","patternlayout","patternless","patterns","patterson","patti","pattie","pattin","patting","patton","patty","paucity","paul","paula","paule","pauletta","paulette","pauli","paulie","paulina","pauline","pauling","paulita","paulo","paulsen","paulson","paulus","pauly","paunch","paunchiness","paunchy","pauper","pauperism","pauperize","pause","paused","pauses","pavarotti","pave","paved","pavel","pavement","paver","paves","pavia","pavilion","paving","pavla","pavlov","pavlova","pavlovian","paw","pawl","pawn","pawnbroker","pawnbroking","pawnee","pawner","pawnshop","pawpaw","pawtucket","pax","paxes","paxon","paxton","pay","payable","payback","paycheck","payday","payed","payee","payer","paying","payload","paymaster","payment","payments","payne","payoff","payola","payout","paypal","payroll","pays","payslip","payson","payton","paz","pb","pbkdf","pbs","pbx","pc","pca","pcap","pcb","pch","pci","pcl","pcm","pcp","pcre","pcs","pct","pd","pdata","pdb","pdf","pdfbox","pdfreader","pdfs","pdfwriter","pdialog","pdo","pdoexception","pdp","pdq","pdt","pe","pea","peabody","peace","peaceable","peaceableness","peaceably","peaceful","peacefuller","peacefullest","peacefulness","peacekeeping","peacemaker","peacemaking","peacetime","peach","peachtree","peachy","peacock","peadar","peafowl","peahen","peak","peaked","peakiness","peaks","peaky","peal","peale","pealed","peals","peanut","pear","pearce","pearl","pearla","pearle","pearler","pearlie","pearline","pearly","pearson","peartrees","peary","peasant","peasanthood","peasantry","peashooter","peat","peats","peaty","pebble","pebbling","pebbly","pebrook","pecan","peccadillo","peccadilloes","peccary","pechora","peck","pecker","peckinpah","pecl","pecos","pectic","pectin","pectoral","peculate","peculator","peculiar","peculiarity","pecuniary","pedagogic","pedagogical","pedagogics","pedagogue","pedagogy","pedal","pedant","pedantic","pedantically","pedantry","peddle","peddler","peder","pederast","pederasty","pedestal","pedestrian","pedestrianization","pedestrianize","pediatric","pediatrician","pedicab","pedicure","pedicurist","pedigree","pediment","pedlar","pedometer","pedophile","pedophilia","pedro","peduncle","pee","peeing","peek","peekaboo","peel","peeler","peeling","peen","peep","peeper","peephole","peepshow","peepy","peer","peerage","peeress","peerless","peerlessness","peers","peeve","peevers","peevish","peevishness","peewee","peg","pegasus","pegboard","pegeen","pegged","peggi","peggie","pegging","peggy","pei","peignoir","peiping","peirce","pejoration","pejorative","peke","pekinese","peking","pekingese","pekoe","pelagic","pele","pelee","pelf","pelham","pelican","pellagra","pellentesque","pellet","pellucid","peloponnese","pelt","pelter","pelvic","pelvis","pem","pembroke","pemmican","pen","pena","penal","penalization","penalize","penalized","penalty","penance","pence","penchant","pencil","pend","pendant","pendent","penderecki","pending","pendingintent","pendleton","pendulous","pendulum","penelopa","penelope","penetrability","penetrable","penetrate","penetrating","penetration","penetrative","penetrativeness","penetrator","penguin","penicillin","penile","peninsula","peninsular","penis","penitence","penitent","penitential","penitentiary","penknife","penknives","penlight","penman","penmanship","penmen","penn","penna","pennant","penned","penney","penni","pennie","penniless","penning","pennington","pennis","pennon","pennsylvania","pennsylvanian","penny","pennyweight","pennyworth","penologist","penology","penrod","pens","pensacola","pension","pensioner","pensive","pensiveness","pent","pentacle","pentagon","pentagonal","pentagram","pentaho","pentameter","pentateuch","pentathlete","pentathlon","pentatonic","pentecost","pentecostal","pentecostalism","penthouse","pentium","penuche","penultimate","penumbra","penumbrae","penurious","penuriousness","penury","peon","peonage","peony","people","peoples","peoria","pep","pepe","pepi","pepillo","pepin","pepita","pepito","pepped","pepper","peppercorn","pepperer","peppergrass","peppermint","pepperoni","peppery","peppiness","pepping","peppy","peps","pepsi","pepsico","pepsin","peptic","peptidase","peptide","peptizing","pepys","pequot","per","peradventure","perambulate","perambulation","perambulator","perc","percale","perceivably","perceive","perceived","perceiver","percent","percentage","percentages","percentile","percept","perceptible","perceptibly","perception","perceptional","perceptive","perceptiveness","perceptual","perceval","perch","perchance","perchlorate","perchlorination","percipience","percipient","percival","percolate","percolation","percolator","percuss","percussion","percussionist","percussive","percussiveness","percutaneous","percy","perdition","perdurable","peregrinate","peregrination","peregrine","perelman","peremptorily","peremptory","perennial","perestroika","perez","perf","perfect","perfecta","perfecter","perfectibility","perfectible","perfection","perfectionism","perfectionist","perfective","perfectiveness","perfectly","perfectness","perfidious","perfidiousness","perfidy","perforate","perforated","perforation","perforce","perform","performance","performant","performclick","performcreate","performed","performer","performing","performlaunchactivity","performs","performseguewithidentifier","performselector","perfume","perfumer","perfumery","perfunctorily","perfunctoriness","perfunctory","perfused","perfusion","pergamon","pergola","perhaps","peri","peria","pericardia","pericardium","perice","periclean","pericles","perigee","perihelia","perihelion","peril","perilla","perilous","perilousness","perimeter","perinatal","perinea","perineum","period","periodic","periodical","periodically","periodicity","periodontal","periodontics","periodontist","periods","peripatetic","peripheral","periphery","periphrases","periphrasis","periphrastic","periscope","perish","perishable","perishing","peristalses","peristalsis","peristaltic","peristyle","peritoneal","peritoneum","peritonitis","periwig","periwigged","periwigging","periwinkle","perjure","perjurer","perjury","perk","perkily","perkin","perkiness","perky","perl","perla","perldoc","perle","perm","permafrost","permalink","permalloy","permanence","permanency","permanent","permanently","permanentness","permeability","permeable","permeableness","permeate","permian","permissibility","permissible","permissibleness","permissibly","permission","permissions","permissive","permissiveness","permit","permitall","permits","permitted","permitting","perms","permutation","permutations","permute","pernell","pernicious","perniciousness","pernod","peron","peroration","perot","peroxidase","peroxide","perpend","perpendicular","perpendicularity","perpetrate","perpetration","perpetrator","perpetual","perpetuate","perpetuation","perpetuity","perplex","perplexed","perplexity","perquisite","perren","perri","perrine","perror","perry","persecute","persecution","persecutor","persecutory","perseid","persephone","perseus","perseverance","persevere","persevering","pershing","persia","persian","persiflage","persimmon","persis","persist","persisted","persistence","persistent","persisting","persists","persnickety","person","persona","personable","personableness","personae","personage","personal","personality","personalization","personalize","personalized","personally","personalty","personid","personification","personifier","personify","personname","personnel","persons","perspective","perspex","perspicacious","perspicaciousness","perspicacity","perspicuity","perspicuous","perspicuousness","perspiration","perspire","persuade","persuaded","persuader","persuasion","persuasive","persuasively","persuasiveness","pert","pertain","perth","pertinacious","pertinaciousness","pertinacity","pertinence","pertinent","pertness","perturb","perturbation","perturbed","pertussis","peru","peruke","perusal","peruse","peruser","peruvian","pervade","pervasion","pervasive","pervasiveness","perverse","perverseness","perversion","perversity","pervert","perverted","perverter","perviousness","peseta","peshawar","peskily","peskiness","pesky","peso","pessimal","pessimism","pessimist","pessimistic","pessimistically","pest","pester","pesticide","pestiferous","pestilence","pestilent","pestilential","pestle","pesto","pet","peta","petal","petard","petcock","pete","peter","peters","petersburg","petersen","peterson","peterus","petey","pethidine","petiole","petite","petiteness","petition","petitioner","petitions","petits","petkiewicz","petr","petra","petrarch","petrel","petri","petrifaction","petrify","petrina","petrochemical","petrodollar","petroglyph","petrol","petrolatum","petroleum","petrolled","petrolling","petrologist","petrology","petronella","petronia","petronilla","petronille","pets","petted","petter","pettibone","petticoat","pettifog","pettifogged","pettifogger","pettifogging","pettily","pettiness","petting","pettis","pettish","pettishness","petty","petulance","petulant","petunia","peugeot","pew","pewaukee","pewee","pewit","pewter","peyote","peyter","peyton","pf","pfc","pfennig","pfizer","pfobject","pfuser","pfx","pg","pgp","pgsql","ph","phaedra","phaethon","phaeton","phage","phagocyte","phaidra","phalanger","phalanges","phalanx","phalli","phallic","phallus","phanerozoic","phantasm","phantasmagoria","phantasmal","phantasy","phantom","phantomjs","phar","pharaoh","pharaohs","pharetra","pharisaic","pharisaical","pharisee","pharmaceutic","pharmaceutical","pharmaceutics","pharmacist","pharmacological","pharmacologist","pharmacology","pharmacopoeia","pharmacy","pharyngeal","pharynges","pharyngitides","pharyngitis","pharynx","phase","phasellus","phaseout","phases","phd","pheasant","phebe","phedra","phekda","phelia","phelps","phenacetin","phenobarbital","phenol","phenolic","phenolphthalein","phenomena","phenomenal","phenomenological","phenomenology","phenomenon","phenotype","phenyl","phenylalanine","pheromone","phew","phi","phial","phialled","phialling","phidias","phil","philadelphia","philander","philanderer","philanthropic","philanthropically","philanthropist","philanthropy","philatelic","philatelist","philately","philbert","philco","philharmonic","philip","philipa","philippa","philippe","philippians","philippic","philippine","philis","philistine","philistinism","phillida","phillie","phillip","phillipa","phillipe","phillipp","phillis","philly","philodendron","philological","philologist","philology","philomena","philosopher","philosophic","philosophical","philosophize","philosophized","philosophizer","philosophizes","philosophy","philter","philtre","phineas","phip","phipps","phlebitides","phlebitis","phlegm","phlegmatic","phlegmatically","phloem","phlox","phobia","phobic","phobos","phoebe","phoenicia","phoenician","phoenix","phone","phonegap","phoneme","phonemic","phonemically","phonemics","phonenumber","phones","phonetic","phonetically","phonetician","phonetics","phonewindow","phonic","phonically","phonics","phoniness","phonograph","phonographer","phonographic","phonographs","phonologic","phonological","phonologist","phonology","phonon","phony","phooey","phosphatase","phosphate","phosphide","phosphine","phosphor","phosphoresce","phosphorescence","phosphorescent","phosphoric","phosphorous","phosphorus","photo","photocell","photochemical","photochemistry","photocopier","photocopy","photoelectric","photoelectrically","photoelectronic","photoelectrons","photoengrave","photoengraver","photoengraving","photofinishing","photogenic","photogenically","photograph","photographer","photographic","photographically","photographs","photography","photojournalism","photojournalist","photoluminescence","photolysis","photolytic","photometer","photometric","photometrically","photometry","photomicrograph","photomicrography","photomultiplier","photon","photorealism","photos","photosensitive","photoshop","photosphere","photostat","photostatic","photostatted","photostatting","photosyntheses","photosynthesis","photosynthesize","photosynthetic","phototypesetter","phototypesetting","php","phpexcel","phpinfo","phpmailer","phpmyadmin","phpstorm","phpunit","phrasal","phrase","phrasebook","phrasemaking","phraseology","phrases","phrasing","phrenological","phrenologist","phrenology","phtml","phyla","phylactery","phylae","phylis","phyllida","phyllis","phyllys","phylogeny","phylum","phylys","phys","physic","physical","physicality","physically","physician","physicist","physicked","physicking","physics","physicsbody","physiochemical","physiognomy","physiography","physiologic","physiological","physiologist","physiology","physiotherapist","physiotherapy","physique","phytoplankton","pi","pia","piaf","piaget","pianism","pianissimo","pianist","pianistic","piano","pianoforte","pianola","piaster","piata","piazza","pibroch","pibrochs","pic","pica","picador","picaresque","picasso","picayune","piccadilly","piccalilli","piccolo","pick","pickaback","pickax","pickaxe","picked","picker","pickerel","pickering","pickerview","picket","picketer","pickett","pickford","picking","pickle","pickman","pickoff","pickpocket","picks","pickup","pickwick","picky","picnic","picnicked","picnicker","picnicking","picofarad","picojoule","picoseconds","picot","pics","pict","pictograph","pictographs","pictorial","pictorialness","picture","picturebox","pictures","picturesque","picturesqueness","pid","piddle","piddly","pidgin","pids","pie","piebald","piece","piecemeal","piecer","pieces","piecewise","piecework","pieceworker","piechart","piedmont","pieing","pier","pierce","piercer","piercing","pierette","pierre","pierrette","pierrot","pierson","pieter","pietra","pietrek","pietro","piety","piezoelectric","piezoelectricity","piffle","pig","pigeon","pigeonhole","pigged","piggery","pigging","piggish","piggishness","piggy","piggyback","pigheaded","pigheadedness","piglet","pigment","pigmentation","pigmy","pigpen","pigroot","pigskin","pigsty","pigswill","pigtail","pike","piker","pikestaff","pil","pilaf","pilaster","pilate","pilau","pilchard","pilcomayo","pile","pileup","pilfer","pilferage","pilferer","pilgrim","pilgrimage","piling","pill","pillage","pillar","pillbox","pillion","pillory","pillow","pillowcase","pillowslip","pills","pillsbury","pilot","pilothouse","piloting","pimento","pimiento","pimp","pimpernel","pimple","pimplike","pimply","pin","pinafore","pinatubo","pinball","pincas","pincer","pinch","pinchas","pincher","pincus","pincushion","pindar","pine","pineapple","pined","pinehurst","pines","pinfeather","ping","pinhead","pinheaded","pinhole","pining","pinion","pink","pinkerton","pinkeye","pinkie","pinkish","pinkness","pinko","pinky","pinnacle","pinnate","pinned","pinning","pinocchio","pinochet","pinochle","pinpoint","pinprick","pins","pinsetter","pinsky","pinstripe","pint","pintail","pinter","pinterest","pinto","pinup","pinvoke","pinwheel","piny","pinyin","pion","pioneer","piotr","pious","piousness","pip","pipe","pipeline","pipelines","piper","pipermail","pipes","pipestone","pipet","pipette","pipework","piping","pipit","pippa","pipped","pippin","pipping","pippo","pippy","pipsqueak","piquancy","piquant","piquantness","pique","piracy","piraeus","pirandello","piranha","pirate","piratical","pirogi","pirogies","pirouette","pis","pisa","piscatorial","pisces","pisistratus","pismire","piss","pissaro","pistachio","piste","pistil","pistillate","pistol","pistole","pistoleers","piston","pit","pita","pitapat","pitapatted","pitapatting","pitcairn","pitch","pitchblende","pitcher","pitchfork","pitching","pitchman","pitchmen","pitchstone","piteous","piteousness","pitfall","pitfalls","pith","pithily","pithiness","piths","pithy","pitiable","pitiableness","pitiably","pitier","pitiful","pitifuller","pitifullest","pitifulness","pitiless","pitilessness","pitman","pitney","piton","pitt","pittance","pitted","pitting","pittman","pittsburgh","pittsfield","pittston","pituitary","pity","pitying","pius","pivot","pivotal","pivoting","pivottable","pix","pixel","pixelformat","pixels","pixie","pixiness","pixmap","pizarro","pizazz","pizza","pizzeria","pizzicati","pizzicato","pj","pk","pkcs","pkey","pkg","pkgs","pkt","pkwy","pl","placard","placate","placatory","place","placeable","placebo","placed","placehold","placeholder","placeholders","placekick","placeless","placemark","placement","placenta","placental","placer","placerat","places","placid","placidity","placidness","placing","placket","plagiarism","plagiarist","plagiarize","plagiary","plague","plagued","plaguer","plaice","plaid","plain","plainclothes","plainclothesman","plainclothesmen","plainfield","plainness","plainsman","plainsmen","plainsocketimpl","plainsong","plainspoken","plaint","plaintext","plaintiff","plaintive","plaintiveness","plainview","plait","plaiting","plan","planar","planarity","planck","plane","planeload","planer","planes","planet","planetarium","planetary","planetesimal","planetoid","planets","plangency","plangent","plank","planking","plankton","planned","planner","planning","plano","planoconcave","planoconvex","plans","plant","plantagenet","plantain","plantar","plantation","planter","planting","plantlike","plants","plaque","plash","plasm","plasma","plasmid","plaster","plasterboard","plasterer","plastering","plasterwork","plastic","plastically","plasticine","plasticity","plasticize","plat","plate","plateau","plateful","platelet","platen","plater","platform","platforms","plath","plating","platinize","platinum","platitude","platitudinous","plato","platonic","platonism","platonist","platoon","platte","platted","platter","platteville","platting","platy","platypus","platys","plaudit","plausibility","plausible","plausibly","plautus","play","playability","playable","playact","playacting","playback","playbill","playbook","playboy","played","player","playerid","playername","players","playfellow","playframework","playful","playfulness","playgirl","playgoer","playground","playgroup","playhouse","playing","playlist","playlists","playmate","playoff","playpen","playroom","plays","playsound","playtex","plaything","playtime","playwright","playwriting","plaza","plea","plead","pleader","pleading","pleas","pleasant","pleasanter","pleasantest","pleasantness","pleasantry","please","pleased","pleaser","pleases","pleasing","pleasingness","pleasurable","pleasurableness","pleasurably","pleasure","pleasureful","pleasures","pleat","pleater","plebe","plebeian","plebiscite","plectra","plectrum","pledge","pledger","pleiads","pleistocene","plenary","plenipotentiary","plenitude","plenteous","plenteousness","plentiful","plentifulness","plenty","plenum","pleonasm","plethora","pleura","pleurae","pleural","pleurisy","plexiglas","plexus","pliability","pliable","pliableness","pliancy","pliant","pliantness","plication","plier","plight","plimsolls","plink","plinker","plinth","plinths","pliny","pliocene","plist","plnkr","plo","plod","plodded","plodder","plodding","plone","plop","plopped","plopping","plosive","plot","plotly","plots","plotted","plotter","plotting","plover","plow","plowed","plower","plowman","plowmen","plowshare","ploy","plpgsql","pls","plt","pluck","plucker","pluckily","pluckiness","plucky","plug","pluggable","plugged","plugging","plughole","plugin","plugins","plum","plumage","plumb","plumbago","plumbed","plumber","plumbing","plume","plummer","plummest","plummet","plummy","plump","plumper","plumpness","plumy","plunder","plunge","plunger","plunk","plunker","pluperfect","plural","pluralism","pluralist","pluralistic","plurality","pluralization","pluralize","pluralizer","plus","plush","plushness","plushy","plussed","plussing","plutarch","pluto","plutocracy","plutocrat","plutocratic","plutonium","pluvial","ply","plymouth","plyr","plywood","plz","pm","pmd","pms","pn","pname","pneumatic","pneumatically","pneumatics","pneumonia","png","po","poach","poacher","poc","pocahontas","pock","pocket","pocketbook","pocketful","pocketing","pocketknife","pocketknives","pockmark","poco","pocono","pocoo","pod","podcast","podded","podding","podge","podgorica","podiatrist","podiatry","podium","pods","podunk","poe","poem","poesy","poet","poetaster","poetess","poetic","poetical","poetically","poeticalness","poetics","poetry","pogo","pogrom","poi","poignancy","poignant","poincar","poinciana","poindexter","poinsettia","point","pointblank","pointed","pointedness","pointer","pointers","pointf","pointillism","pointillist","pointing","pointless","pointlessness","points","pointy","pois","poise","poison","poisoner","poisoning","poisonous","poisson","pojo","poke","pokemon","poker","pokerface","poky","pol","poland","polanski","polar","polarimeter","polarimetry","polaris","polariscope","polarity","polarization","polarize","polarized","polarizes","polarizing","polarogram","polarograph","polarography","polaroid","pole","polecat","polemic","polemical","polemicist","polemics","poler","polestar","poleward","police","policeman","policemen","policewoman","policewomen","policies","policy","policyholder","policymaker","policymaking","polio","poliomyelitides","poliomyelitis","polis","polish","polished","polisher","politburo","polite","politeness","politesse","politic","political","politically","politician","politicians","politicization","politicize","politicked","politicking","politico","politics","polity","polk","polka","poll","pollack","pollard","polled","pollen","pollinate","pollination","pollinator","polling","polliwog","pollock","polls","pollster","pollutant","pollute","polluted","polluter","pollution","pollux","polly","pollyanna","pollywog","polo","polonaise","polonium","poltergeist","poltroon","poly","polyandrous","polyandry","polyatomic","polybutene","polycarbonate","polychemicals","polyclinic","polycrystalline","polyelectrolytes","polyester","polyether","polyethylene","polyfill","polyfills","polygamist","polygamous","polygamy","polyglot","polygon","polygonal","polygons","polygraph","polygraphs","polygynous","polyhedral","polyhedron","polyhymnia","polyisobutylene","polyisocyanates","polyline","polymath","polymaths","polymer","polymerase","polymeric","polymerization","polymerize","polymorph","polymorphic","polymorphism","polymyositis","polynesia","polynesian","polynomial","polyp","polyphemus","polyphonic","polyphony","polyphosphate","polypropylene","polystyrene","polysyllabic","polysyllable","polytechnic","polytheism","polytheist","polytheistic","polythene","polytonal","polytopes","polyunsaturated","polyurethane","polyvinyl","pom","pomade","pomander","pomegranate","pomerania","pomeranian","pommel","pomona","pomp","pompadour","pompano","pompeian","pompeii","pompey","pompom","pompon","pomposity","pompous","pompousness","ponce","ponchartrain","poncho","pond","ponder","ponderer","ponderous","ponderousness","pone","pong","pongee","poniard","pons","pontchartrain","pontiac","pontianak","pontiff","pontifical","pontificate","pontoon","pony","ponytail","pooch","poodle","poof","pooh","poohs","pool","poole","pooling","poolroom","pools","poolside","poona","poop","poor","poorboy","poorhouse","poorly","poorness","pop","popcorn","pope","popek","popen","popeye","popgun","popinjay","poplar","poplin","popocatepetl","popover","poppa","popped","popper","poppet","popping","poppins","poppy","poppycock","poppyseed","pops","popsicle","populace","popular","popularism","popularity","popularization","popularize","popularized","popularizer","popularizes","popularizing","populate","populated","populates","populating","population","populism","populist","populous","populousness","popup","popupmenu","popups","popupwindow","por","porcelain","porch","porcine","porcupine","pore","porfirio","porgy","poring","pork","porker","porky","porn","porno","pornographer","pornographic","pornographically","pornography","porosity","porous","porousness","porphyritic","porphyry","porpoise","porridge","porrima","porringer","porsche","port","porta","portability","portable","portables","portably","portage","portaged","portaging","portal","portamento","portcullis","porte","ported","portend","portent","portentous","portentousness","porter","porterage","porterhouse","portfolio","porthole","portia","portico","porticoes","portie","porting","portion","portions","portire","portland","portlet","portliness","portly","portmanteau","portrait","portraitist","portraiture","portray","portrayal","portrayer","ports","portsmouth","porttitor","portugal","portuguese","portulaca","porty","pos","pose","posed","poseidon","poser","poses","poseur","posh","posing","posit","positifs","position","positionable","positional","positioned","positioning","positions","positive","positiveness","positives","positivism","positivist","positivity","positron","posix","posixct","posner","poss","posse","possess","possessed","possession","possessional","possessive","possessiveness","possessor","possibilities","possibility","possible","possibly","possum","post","postage","postal","postalcode","postback","postbag","postbox","postcard","postcode","postcondition","postconsonantal","postconstruct","postcss","postdata","postdate","postdelayed","postdoctoral","posted","poster","posterior","posteriori","posterity","posters","postfields","postfix","postgis","postgraduate","postgres","postgresql","posthaste","posthumous","posthumousness","posthypnotic","postid","postilion","postimg","postindustrial","posting","postlude","postman","postmarital","postmark","postmaster","postmen","postmeridian","postmessage","postmeta","postmistress","postmodern","postmodernist","postmortem","postnasal","postnatal","postoperative","postorder","postpaid","postpartum","postpone","postponement","postpositions","postprandial","posts","postscript","postsecondary","postulate","postulation","postural","posture","posturer","postvocalic","postwar","posuere","posx","posy","pot","potability","potable","potableness","potage","potash","potassium","potato","potatoes","potbelly","potboil","potboiler","potemkin","potency","potent","potentate","potential","potentiality","potentially","potentiating","potentiometer","potful","pothead","pother","potherb","potholder","pothole","potholing","pothook","potion","potlatch","potluck","potomac","potpie","potpourri","potsdam","potsherd","potshot","pottage","pottawatomie","potted","potter","pottery","potting","potts","potty","pouch","poughkeepsie","poul","poulterer","poultice","poultry","pounce","pound","poundage","pounder","pounds","pour","pourer","poussin","pout","pouter","poverty","pow","powder","powderpuff","powdery","powell","power","powerboat","powered","powerful","powerfulness","powerhouse","powerless","powerlessness","powermanager","powermock","powerpoint","powers","powershell","powhatan","powwow","pox","poznan","pp","ppa","ppc","ppm","ppp","ppr","pprint","pps","ppt","pq","pqr","pr","practicability","practicable","practicably","practical","practicality","practically","practicalness","practice","practiced","practicer","practices","practicing","practicum","practise","practitioner","pradesh","prado","praesent","praetor","praetorian","pragma","pragmatic","pragmatical","pragmatics","pragmatism","pragmatist","prague","praia","prairie","praise","praiser","praiseworthiness","praiseworthy","praising","prakrit","praline","pram","prance","prancer","prancing","prank","prankster","praseodymium","pratchett","prate","prater","pratfall","prating","pratt","prattle","prattler","prattling","prattville","pravda","prawn","praxes","praxis","praxiteles","pray","prayer","prayerbook","prayerful","prayerfulness","prc","prcis","prd","pre","preach","preacher","preaching","preachment","preachy","preadolescence","preakness","preallocate","preallocation","preallocator","preamble","preamp","preamplifier","prearrange","prearrangement","preassign","preauthorize","prebendary","prebuilt","precambrian","precancel","precancerous","precarious","precariousness","precaution","precautionary","precede","preceded","precedence","precedent","precedented","preceding","precept","preceptive","preceptor","precess","precession","precinct","preciosity","precious","preciousness","precipice","precipitable","precipitant","precipitate","precipitateness","precipitation","precipitous","precipitousness","precise","precisely","preciseness","precision","preclude","preclusion","precocious","precociousness","precocity","precode","precognition","precognitive","precollege","precolonial","precompile","precompiled","precomputed","preconceive","preconception","precondition","preconscious","precook","precursor","precursory","precut","pred","predate","predation","predator","predatory","predecease","predecessor","predeclared","predecline","predefine","predefined","predefinition","predesignate","predestination","predestine","predetermination","predetermine","predeterminer","predicable","predicament","predicate","predicates","predicatewithformat","predication","predicator","predict","predictability","predictable","predictably","predicted","prediction","predictions","predictive","predictor","predigest","predilect","predilection","predispose","predisposition","predoctoral","predominance","predominant","predominate","predomination","preemie","preeminence","preeminent","preemployment","preempt","preemption","preemptive","preemptor","preen","preener","preexist","preexistence","preexistent","pref","prefab","prefabbed","prefabbing","prefabricate","prefabrication","preface","prefacer","prefatory","prefect","prefecture","prefer","preferable","preferableness","preferably","preference","preferencemanager","preferences","preferential","preferment","preferred","preferring","prefetch","prefheight","prefiguration","prefigure","prefix","prefixed","prefixes","preflight","preform","prefs","prefwidth","preg","pregnancy","pregnant","preheat","prehensile","prehistoric","prehistorical","prehistory","preindustrial","preinitialize","preinterview","preisolated","prejudge","prejudger","prejudgment","prejudice","prejudiced","prejudicial","prekindergarten","prelacy","prelate","preliminarily","preliminary","preliterate","preload","preloaded","preloader","prelude","preluder","premarital","premarket","premature","prematureness","prematurity","premed","premedical","premeditate","premeditated","premeditation","premenstrual","premier","premiere","premiership","preminger","premise","premiss","premium","premix","premolar","premonition","premonitory","pren","prenatal","prent","prentice","prenticed","prenticing","prentiss","prenuptial","preoccupation","preoccupy","preoperative","preordain","prep","prepackage","prepaid","preparation","preparative","preparatory","prepare","prepared","preparedly","preparedness","preparedstatement","prepareforsegue","preparestatement","preparing","prepay","prepayment","prepend","prepender","prepends","preplanned","preponderance","preponderant","preponderate","preposition","prepositional","prepossess","prepossessing","prepossession","preposterous","preposterousness","prepped","prepping","preppy","preprepared","preprint","preprocess","preprocessed","preprocessing","preprocessor","preproduction","preprogrammed","prepubescence","prepubescent","prepublication","prepuce","prequel","preradiation","prerecord","preregister","preregistration","prerequisite","prerequisites","prerogative","pres","presage","presager","presbyopia","presbyter","presbyterian","presbyterianism","presbytery","preschool","prescience","prescient","prescott","prescribe","prescribed","prescriber","prescript","prescription","prescriptive","preselect","preselected","preselecteduris","presence","present","presentable","presentableness","presentably","presentation","presentational","presentations","presented","presenter","presentiment","presenting","presentment","presentmodalviewcontroller","presents","presentviewcontroller","preservation","preservationist","preservative","preserve","preserved","preserver","preserves","preserving","preset","presets","presetting","preshrank","preshrink","preshrunk","preside","presidency","president","presidential","presider","presidia","presidium","presley","presoaks","presort","press","pressed","presser","presses","pressing","pressingly","pressman","pressmen","pressure","pressurization","pressurize","pressurized","prestashop","prestidigitate","prestidigitation","prestidigitator","prestidigitatorial","prestige","prestigious","presto","preston","presumably","presume","presumer","presuming","presumption","presumptive","presumptuous","presumptuousness","presuppose","presupposition","pretax","preteen","pretend","pretended","pretender","pretending","pretense","pretension","pretentious","pretentiousness","preterit","preterite","preternatural","pretest","pretext","pretium","pretoria","pretreated","pretreatment","pretrial","prettier","prettify","prettily","prettiness","pretty","prettyprint","pretzel","prev","prevail","prevailing","prevalence","prevalent","prevaricate","prevaricator","prevent","preventable","preventably","preventative","preventdefault","prevented","preventer","preventing","prevention","preventive","preventiveness","prevents","preview","previous","previously","prevision","prevstate","prewar","prexes","prey","preyer","pri","priam","priapic","pribilof","price","priced","priceless","pricer","prices","pricey","pricier","priciest","pricing","prick","pricker","pricking","prickle","prickliness","prickly","pride","prideful","prier","priest","priestess","priesthood","priestley","priestliness","priestly","prig","prigged","prigging","priggish","priggishness","prim","primacy","primal","primarily","primary","primarykey","primarystage","primate","prime","primed","primefaces","primely","primeness","primer","primes","primeval","priming","primitive","primitiveness","primitives","primitivism","primmed","primmer","primmest","primming","primness","primogenitor","primogeniture","primordial","primp","primrose","prince","princedom","princeliness","princely","princess","princeton","principal","principality","principe","principia","principle","principled","principles","print","printable","printably","printed","printer","printers","printf","printing","println","printmake","printmaker","printmaking","printout","prints","printstacktrace","printstream","printwriter","prinz","prio","prior","prioress","priori","priorities","prioritize","priority","priory","pris","prisca","priscella","priscilla","prise","prised","prism","prismatic","prison","prisoner","prissie","prissily","prissiness","prissy","pristine","prithee","priv","privacy","private","privateer","privatekey","privateness","privation","privative","privatization","privatize","privet","privilege","privileged","privileges","privily","privy","prize","prized","prizefight","prizefighter","prizefighting","prizewinner","prizewinning","prj","prntscr","pro","proactive","prob","probabilist","probabilistic","probabilistically","probabilities","probability","probable","probably","probate","probated","probates","probating","probation","probational","probationary","probationer","probative","probe","prober","probity","problem","problematic","problematical","problems","proboscis","proc","procaine","procedural","procedure","procedures","proceed","proceeder","proceeding","proceeds","process","processbuilder","processdata","processed","processes","processid","processing","procession","processional","processname","processor","processors","processrequest","processstartinfo","proclamation","proclivity","proconsular","procrastinate","procrastination","procrastinator","procreational","procreatory","procrustean","procrustes","procs","proctor","proctorial","procurable","procure","procurement","procyon","prod","prodded","prodding","prodid","prodigal","prodigality","prodigious","prodigiousness","prodigy","produce","produced","producer","producers","produces","producible","producing","product","productcode","productid","production","productive","productively","productiveness","productivities","productivity","productize","productlist","productname","products","producttype","prof","profanation","profane","profaneness","profanity","professed","profession","professional","professionalism","professionalize","professionals","professor","professorial","professors","professorship","proffer","proficiency","proficient","profile","profiler","profiles","profiling","profit","profitability","profitable","profitableness","profitably","profiteer","profiterole","profitless","profits","profligacy","profligate","proforma","profound","profoundity","profoundness","profundity","profuse","profuseness","prog","progenitor","progeny","progesterone","progid","prognathous","prognoses","prognosis","prognostic","prognosticate","prognostication","prognosticator","program","programatically","programdata","programed","programing","programm","programmability","programmable","programmatic","programmatically","programme","programmed","programmer","programmers","programming","programmings","programs","progress","progressbar","progressdialog","progression","progressive","progressiveness","progressivism","proguard","proguardfiles","prohibit","prohibited","prohibiter","prohibition","prohibitionist","prohibitive","prohibitiveness","prohibitory","proin","proj","project","projected","projectid","projectile","projection","projectionist","projections","projective","projectname","projector","projects","prokofieff","prokofiev","prolegomena","proletarian","proletarianization","proletarianized","proletariat","proliferate","proliferation","prolific","prolifically","prolix","prolixity","prolog","prologize","prologue","prologuize","prolong","prolongate","prolongation","prolonger","promenade","promenader","promethean","prometheus","promethium","prominence","prominent","promiscuity","promiscuous","promiscuousness","promise","promised","promises","promising","promissory","promo","promontory","promote","promoted","promoter","promotion","promotions","promotive","promotiveness","prompt","prompted","prompter","prompting","promptitude","promptness","prompts","promulgate","promulgation","promulgator","pron","prone","proneness","prong","pronghorn","pronominalization","pronominalize","pronounce","pronounceable","pronounced","pronouncedly","pronouncement","pronouncer","pronto","pronunciation","proof","proofed","proofer","proofing","proofread","proofreader","prop","propaganda","propagandist","propagandistic","propagandize","propagate","propagated","propagation","propagator","propel","propellant","propelled","propeller","propelling","propensity","proper","properly","properness","propertied","properties","property","propertychanged","propertychangedeventargs","propertychangedeventhandler","propertygroup","propertyinfo","propertyname","propertytype","propertyvalue","prophecy","prophesier","prophesy","prophet","prophetess","prophetic","prophetical","prophylactic","prophylaxes","prophylaxis","propinquity","propionate","propitiate","propitiatory","propitious","propitiousness","propname","proponent","proportion","proportional","proportionality","proportionate","proportioner","proportionment","proposal","proposals","propose","proposed","proposition","propped","propping","proprietary","proprietor","proprietorial","proprietorship","proprietress","propriety","proprioception","proprioceptive","props","proptypes","propulsion","propulsive","propylene","prorogation","prorogue","pros","prosaic","prosaically","proscenium","prosciutti","prosciutto","proscription","proscriptive","prose","prosecute","prosecution","prosecutor","proselyte","proselytism","proselytize","proser","proserpine","prosodic","prosody","prospect","prospection","prospective","prospectiveness","prospector","prospectus","prosper","prosperity","prosperous","prosperousness","prostate","prostheses","prosthesis","prosthetic","prosthetics","prostitute","prostitution","prostrate","prostration","prosy","prot","protactinium","protagonist","protagoras","protean","protease","protect","protected","protecting","protection","protectiondomain","protectionism","protectionist","protective","protectiveness","protector","protectorate","protein","proteolysis","proteolytic","proterozoic","protest","protestant","protestantism","protestation","protesting","proteus","protg","protges","proto","protobuf","protocol","protocols","protoplasm","protoplasmic","prototype","prototypes","prototypic","prototypical","protozoa","protozoan","protozoic","protozoon","protract","protractor","protrude","protrusile","protrusion","protrusive","protuberance","protuberant","proud","proudhon","proust","prov","provabilities","provability","provable","provableness","provably","prove","proved","proven","provenal","provenance","provencals","provence","provender","provenience","provenly","prover","proverb","proverbial","proverbs","proves","provide","provided","providence","provident","providential","provider","providername","providers","provides","providing","province","provincial","provincialism","proving","provision","provisional","provisioner","provisioning","proviso","provo","provocateur","provocative","provocativeness","provoke","provoked","provoking","provolone","provost","prow","prowess","prowl","prowler","proxies","proximal","proximate","proximateness","proximity","proxmire","proxy","prozac","prto","pru","prude","prudence","prudent","prudential","prudery","prudi","prudish","prudishness","prudy","prue","pruitt","prune","pruner","prurience","prurient","prussia","prussian","prussic","prut","pry","pryce","pryer","prying","ps","psalm","psalmist","psalms","psalter","psaltery","psd","psephologist","pseudo","pseudocode","pseudonym","pseudonymous","pseudopod","pseudoscience","pshaw","psi","psittacoses","psittacosis","psoriases","psoriasis","psql","psr","psst","pst","pstmt","psych","psyche","psychedelic","psychedelically","psychiatric","psychiatrist","psychiatry","psychic","psychical","psycho","psychoacoustic","psychoacoustics","psychoactive","psychoanalysis","psychoanalyst","psychoanalytic","psychoanalytical","psychoanalyze","psychobabble","psychobiology","psychocultural","psychodrama","psychogenic","psychokinesis","psycholinguistic","psycholinguistics","psycholinguists","psychological","psychologist","psychology","psychometric","psychometrics","psychometry","psychoneuroses","psychoneurosis","psychopath","psychopathic","psychopathology","psychopaths","psychopathy","psychophysic","psychophysical","psychophysics","psychophysiology","psychos","psychosis","psychosocial","psychosomatic","psychosomatics","psychotherapeutic","psychotherapist","psychotherapy","psychotic","psychotically","psychotropic","psychs","psycopg","pt","pta","ptah","ptain","ptarmigan","pterodactyl","pthread","pthreads","pto","ptolemaic","ptolemaists","ptolemy","ptomaine","ptr","pts","pu","pub","pubbed","pubbing","pubdate","pubertal","puberty","pubes","pubescence","pubescent","pubic","pubis","public","publican","publication","publications","publicist","publicity","publicize","publicized","publickey","publickeytoken","publicly","publicness","publics","publish","publishable","published","publisher","publishers","publishes","publishing","pubnub","pubs","pubsub","puccini","puce","puck","pucker","puckett","puckish","puckishness","pudding","puddle","puddler","puddling","puddly","pudenda","pudendum","pudginess","pudgy","puebla","pueblo","puerile","puerility","puerperal","puers","puerto","puff","puffball","puffer","puffery","puffin","puffiness","puffy","pug","puget","pugged","pugging","pugh","pugilism","pugilist","pugilistic","pugnacious","pugnaciousness","pugnacity","puissant","puke","pukka","pulaski","pulchritude","pulchritudinous","pule","pulitzer","pull","pullback","pulled","pullet","pulley","pulling","pullman","pullout","pullover","pulls","pulmonary","pulp","pulpiness","pulpit","pulpwood","pulpy","pulsar","pulsate","pulsation","pulse","pulser","pulverable","pulverization","pulverize","pulverized","pulverizer","pulverizes","pulvinar","puma","pumice","pummel","pump","pumpernickel","pumping","pumpkin","pun","punch","punchbowl","punched","puncheon","puncher","punchline","punchy","punctilio","punctilious","punctiliousness","punctual","punctualities","punctuality","punctualness","punctuate","punctuation","punctuational","puncture","pundit","punditry","pungency","pungent","punic","puniness","punish","punished","punisher","punishment","punitive","punitiveness","punjab","punjabi","punk","punky","punned","punning","punster","punt","punter","puny","pup","pupa","pupae","pupal","pupate","pupil","pupillage","pupped","puppet","puppeteer","puppetry","pupping","puppy","puppyish","purblind","purcell","purchasable","purchase","purchased","purchaser","purchases","purchasing","purdah","purdahs","purdue","pure","purebred","puree","pureeing","purely","pureness","purgation","purgative","purgatorial","purgatory","purge","purger","purify","purim","purina","purine","purism","purist","puristic","puritan","puritanic","puritanical","puritanism","purity","purl","purlieu","purloin","purloiner","purple","purplish","purport","purported","purpose","purposeful","purposefulness","purposeless","purposelessness","purposes","purposive","purposiveness","purr","purring","purse","purser","pursuance","pursuant","pursue","pursuer","pursuit","purulence","purulent","purus","purvey","purveyance","purveyor","purview","pus","pusan","pusey","push","pushbutton","pushcart","pushchair","pushdown","pushed","pusher","pushes","pushily","pushiness","pushing","pushkin","pushover","pushstate","pushtu","pushviewcontroller","pushy","pusillanimity","pusillanimous","puss","pussy","pussycat","pussyfoot","pustular","pustule","put","putative","putchar","putextra","putin","putint","putnam","putnem","putout","putrefaction","putrefactive","putrefy","putrescence","putrescent","putrid","putridity","putridness","puts","putsch","putstring","putstrln","putt","putted","puttee","putter","putting","putty","puttying","puzzle","puzzled","puzzlement","puzzler","pv","pvc","pvt","pw","pwd","px","py","pyc","pycharm","pycharmprojects","pydata","pydev","pygame","pygmalion","pygmy","pyhrric","pyinstaller","pyknotic","pylab","pyle","pylon","pylori","pyloric","pylorus","pym","pymongo","pynchon","pyobject","pyodbc","pyongyang","pyorrhea","pyotr","pypi","pyplot","pypy","pyqt","pyramid","pyramidal","pyre","pyrenees","pyrex","pyridine","pyrimidine","pyrite","pyroelectric","pyroelectricity","pyrolysis","pyrolyze","pyromania","pyromaniac","pyrometer","pyrometry","pyrophosphate","pyrotechnic","pyrotechnical","pyrotechnics","pyroxene","pyroxenite","pyrrhic","pyside","pyspark","pytest","pythagoras","pythagorean","pythias","python","pythonic","pythonpath","pytorch","pyx","q","qa","qaddafi","qantas","qapplication","qatar","qb","qc","qdebug","qed","qemu","qi","qid","qimage","qingdao","qiqihar","ql","qlabel","qlineedit","qlist","qm","qmainwindow","qmake","qml","qmodelindex","qn","qname","qobject","qom","qos","qp","qpushbutton","qq","qr","qrcode","qry","qs","qsa","qsort","qstring","qt","qtcore","qtgui","qthread","qtquick","qtwidgets","qty","qu","qua","quaalude","quack","quackery","quackish","quad","quadded","quadding","quadrangle","quadrangular","quadrant","quadraphonic","quadrapole","quadratic","quadratical","quadrature","quadrennial","quadrennium","quadric","quadriceps","quadrilateral","quadrille","quadrillion","quadripartite","quadriplegia","quadriplegic","quadrivia","quadrivium","quadruped","quadrupedal","quadruple","quadruplet","quadruplicate","quadruply","quadrupole","quadword","quaff","quaffer","quagmire","quahog","quail","quaint","quaintness","quake","quaker","quakeress","quakerism","quaky","qualification","qualified","qualifier","qualifiers","qualify","qualitative","quality","qualm","qualmish","quam","quandary","quangos","quanta","quantico","quantifiable","quantified","quantifier","quantify","quantile","quantitative","quantitativeness","quantities","quantity","quantization","quantize","quantizer","quantum","quarantine","quark","quarrel","quarreler","quarrellings","quarrelsome","quarrelsomeness","quarrier","quarry","quarryman","quarrymen","quart","quarter","quarterback","quarterdeck","quarterer","quarterfinal","quartering","quarterly","quartermaster","quarters","quarterstaff","quarterstaves","quartet","quartic","quartile","quarto","quartz","quartzcore","quartzite","quasar","quash","quasi","quasilinear","quasimodo","quaternary","quaternion","quatrain","quaver","quavering","quavery","quay","quayle","quayside","que","queasily","queasiness","queasy","quebec","quechua","queen","queenie","queenly","queensland","queer","queerness","quell","queller","quench","quenchable","quenched","quencher","quenchless","quent","quentin","querida","queried","queries","quern","querulous","querulousness","query","querybuilder","querying","queryselector","queryselectorall","queryset","querystring","ques","quest","quested","quester","questing","question","questionable","questionableness","questionably","questioned","questioner","questionid","questioning","questionnaire","questions","quests","quetzalcoatl","queue","queued","queuer","queues","queuing","quezon","qui","quibble","quibbler","quiche","quick","quickbooks","quicken","quicker","quickest","quickie","quicklime","quickly","quickness","quicksand","quicksilver","quicksort","quickstart","quickstep","quid","quiesce","quiescence","quiescent","quiet","quieted","quieten","quieter","quieting","quietly","quietness","quiets","quietude","quietus","quill","quillan","quilt","quilter","quilting","quince","quincentenary","quincey","quincy","quinine","quinlan","quinn","quinquennial","quinsy","quint","quinta","quintana","quintessence","quintessential","quintet","quintic","quintile","quintilian","quintilla","quintillion","quintillionth","quintin","quintina","quinton","quintuple","quintuplet","quintus","quip","quipped","quipper","quipping","quipster","quire","quired","quires","quirinal","quiring","quirk","quirkiness","quirks","quirksmode","quirky","quirt","quis","quisling","quisque","quit","quitclaim","quite","quito","quittance","quitter","quitting","quiver","quivering","quivery","quixote","quixotic","quixotically","quixotism","quiz","quizzed","quizzer","quizzes","quizzical","quizzing","quo","quoin","quoit","quondam","quonset","quora","quorate","quorum","quot","quota","quotability","quotation","quote","quoted","quotename","quoter","quotes","quotidian","quotient","quoting","qux","qvariant","qvboxlayout","qw","qwerty","qwertys","qwidget","qx","r","ra","rab","rabat","rabbet","rabbi","rabbinate","rabbinic","rabbinical","rabbit","rabbiter","rabbitmq","rabble","rabbler","rabelais","rabelaisian","rabi","rabid","rabidness","rabies","rabin","rabis","raccoon","race","racecourse","racegoers","racehorse","raceme","racer","races","racetrack","raceway","rachael","rachel","rachele","rachelle","rachmaninoff","racial","racialism","racialist","racily","racine","raciness","racism","racist","rack","racket","racketeer","rackety","rackspace","raconteur","racoon","racquet","racquetball","racy","rad","radar","radarscope","radcliffe","radded","radder","raddest","raddie","radding","raddy","radial","radian","radiance","radians","radiant","radiate","radiation","radiative","radiator","radical","radicalism","radicalization","radicalize","radicalness","radices","radii","radio","radioactive","radioactivity","radioastronomical","radioastronomy","radiobutton","radiobuttons","radiocarbon","radiochemical","radiochemistry","radiogalaxy","radiogram","radiographer","radiographic","radiography","radiogroup","radioisotope","radiologic","radiological","radiologist","radiology","radioman","radiomen","radiometer","radiometric","radiometry","radionics","radionuclide","radiopasteurization","radiophone","radiophysics","radios","radioscopy","radiosonde","radiosterilization","radiosterilized","radiotelegraph","radiotelegraphs","radiotelegraphy","radiotelephone","radiotherapist","radiotherapy","radish","radium","radius","radix","radon","rads","rae","raeann","raf","rafa","rafael","rafaela","rafaelia","rafaelita","rafaellle","rafaello","rafe","raff","raffaello","raffarty","rafferty","raffia","raffish","raffishness","raffle","rafi","raft","rafter","rag","raga","ragamuffin","ragbag","rage","ragged","raggedness","raggedy","ragging","raging","raglan","ragnar","ragnark","ragout","ragtag","ragtime","ragweed","ragwort","rah","rahal","rahel","rahs","raid","raider","rail","railbird","railer","railhead","railing","raillery","railroad","railroader","railroading","rails","railscasts","railsinstaller","railties","railway","railwaymen","raiment","raimondo","raimund","raimundo","rain","raina","rainbow","raincloud","raincoat","raindrop","raine","rainer","rainfall","rainforest","rainier","rainless","rainmaker","rainmaking","rainproof","rainstorm","rainwater","rainy","raise","raised","raisepropertychanged","raiser","raises","raisin","raising","raj","rajah","rajahs","rajive","rake","rakel","raker","rakish","rakishness","raleigh","ralf","ralina","rally","ralph","ralston","ram","rama","ramada","ramadan","ramakrishna","raman","ramayana","ramble","rambler","rambling","rambo","rambunctious","rambunctiousness","ramekin","ramie","ramification","ramify","ramirez","ramiro","ramjet","rammed","ramming","ramo","ramon","ramona","ramonda","ramp","rampage","rampancy","rampant","rampart","ramrod","ramrodded","ramrodding","rams","ramsay","ramses","ramsey","ramshackle","ran","rana","rance","rancell","ranch","rancher","rancho","rancid","rancidity","rancidness","rancor","rancorous","rand","randa","randal","randall","randee","randell","randene","randi","randie","randiness","randint","randn","randolf","randolph","random","randomization","randomize","randomly","randomness","randomnumber","randrange","randy","ranee","rang","range","ranged","rangeland","ranger","ranges","ranginess","ranging","rangoon","rangy","rani","rania","ranice","ranier","ranique","rank","ranked","ranker","rankin","rankine","ranking","rankle","rankness","ranks","ranna","ransack","ransacker","ransell","ransom","ransomer","rant","ranter","ranting","raoul","rap","rapacious","rapaciousness","rapacity","rape","rapeseed","raphael","raphaela","rapid","rapidity","rapidly","rapidness","rapier","rapine","rapist","rapped","rappel","rappelled","rappelling","rapper","rapping","rapport","rapporteur","rapprochement","rapscallion","rapt","raptness","rapture","rapturous","rapturousness","rapunzel","raquel","raquela","rar","rare","rarebit","rarefaction","rarefy","rarely","rareness","rarity","rasalgethi","rasalhague","rascal","rash","rasher","rashness","rasia","rasla","rasmussen","rasp","raspberry","raspberrypi","rasper","rasping","rasputin","raspy","rastaban","rastafarian","raster","rastus","rat","ratchet","rate","rateable","rated","ratepayer","rater","rates","ratfor","rather","rathskeller","ratifier","ratify","rating","ratings","ratio","ratiocinate","ratiocination","ration","rational","rationale","rationalism","rationalist","rationalistic","rationality","rationalization","rationalize","rationalizer","rationalness","ratios","ratliff","ratlike","ratline","rattail","rattan","ratted","ratter","ratting","rattle","rattlebrain","rattlesnake","rattletrap","rattling","rattly","rattrap","ratty","raucous","raucousness","raul","raunchily","raunchiness","raunchy","ravage","ravager","rave","ravel","raveling","raven","ravenous","raver","ravi","ravid","ravine","ravioli","ravish","ravisher","ravishing","ravishment","raviv","raw","rawalpindi","rawboned","rawdata","rawhide","rawley","rawlings","rawlins","rawlinson","rawness","rawquery","rawson","rawvalue","rax","ray","rayburn","raychel","raye","rayleigh","raymond","raymondville","raymund","raymundo","rayna","raynard","raynell","rayner","raynor","rayon","rayshell","raytheon","raywenderlich","raze","razer","razor","razorback","razorblades","razz","razzmatazz","rb","rbenv","rbi","rbind","rbp","rbx","rc","rca","rcp","rcpp","rcpt","rcs","rcx","rd","rda","rdata","rdbms","rdd","rdf","rdfs","rdi","rdoc","rdp","rdr","rds","rdx","re","rea","reabbreviate","reach","reachability","reachable","reachably","reached","reacher","reaches","reaching","reacquisition","react","reactant","reactdom","reacted","reaction","reactionary","reactive","reactivex","reactivity","reactjs","reactor","read","readability","readable","readably","readalllines","readalltext","readdata","readdir","readdress","reade","reader","readers","readership","readfile","readfilesync","readied","readies","readily","readiness","readinesses","reading","readings","readint","readkey","readline","readlines","readme","readobject","readonly","readopt","readout","reads","readstring","readthedocs","readtoend","readvalue","readwrite","ready","readying","readystate","reagan","reagen","real","realise","realised","realism","realisms","realist","realistic","realistically","reality","realizability","realizable","realizableness","realizably","realization","realize","realized","realizer","realizes","realizing","realloc","really","realm","realness","realpath","realpolitik","realtime","realtor","realty","ream","reamer","reamonn","reanimate","reap","reaper","reappraise","rear","rearguard","rearmost","rearrange","rearward","reason","reasonable","reasonableness","reasonably","reasoner","reasoning","reasonless","reasons","reassess","reassign","reassuringly","reattach","reawakening","reba","rebase","rebate","rebbecca","rebe","rebeca","rebecca","rebecka","rebeka","rebekah","rebekkah","rebel","rebeller","rebellion","rebellious","rebelliousness","rebid","rebidding","rebind","rebirth","reboil","rebook","reboot","rebound","rebroadcast","rebuild","rebuilding","rebuilt","rebuke","rebuking","rebus","rebuttal","rebutting","rec","recalcitrance","recalcitrant","recalculate","recalibrate","recall","recant","recantation","recap","recappable","recapping","recaptcha","recast","recd","recede","receipt","receivable","receive","received","receiver","receivers","receivership","receives","receiving","recency","recension","recent","recently","recentness","receptacle","reception","receptionist","receptive","receptiveness","receptivity","receptor","recess","recessional","recessionary","recessive","recessiveness","rechargeable","recheck","recherch","recherches","recidivism","recidivist","recieve","recieved","recife","recipe","recipes","recipiency","recipient","recipients","reciprocal","reciprocate","reciprocation","reciprocity","recital","recitalist","recitative","recite","reciter","recked","recking","reckless","recklessness","reckon","reckoner","reckoning","reclaim","reclamation","recline","recliner","recluse","reclusion","recode","recognise","recognition","recognizability","recognizable","recognizably","recognize","recognized","recognizedly","recognizer","recognizes","recognizing","recognizingly","recoilless","recoinage","recolor","recombinant","recombine","recommend","recommendation","recommendations","recommended","recommends","recompense","recompile","recompute","reconcile","reconciled","reconciler","recondite","reconditeness","reconfigurability","reconfigure","reconnaissance","reconnect","reconnoiter","reconquer","reconsecrate","reconstitute","reconstruct","reconstructed","reconstruction","reconsult","recontact","recontaminate","recontribute","recook","recopy","record","recorded","recorder","recordid","recording","records","recordset","recourse","recover","recoverability","recoverable","recovery","recreant","recreate","recreated","recreating","recreational","recriminate","recrimination","recriminatory","recross","recrudesce","recrudescence","recrudescent","recruit","recruiter","recruitment","recrystallize","rect","recta","rectal","rectangle","rectangles","rectangular","rectifiable","rectification","rectifier","rectify","rectilinear","rectitude","recto","rector","rectory","rects","rectum","recumbent","recuperate","recuperation","recur","recurrence","recurrent","recurring","recurse","recursion","recursive","recursively","recusant","recuse","recv","recyclable","recycle","recycled","recycler","recyclerview","recycling","red","redact","redacted","redaction","redactor","redbird","redbreast","redbrick","redbud","redcap","redcoat","redcolor","redcurrant","redd","redden","redder","reddest","redding","reddish","reddit","redeclaration","redecorate","redeem","redeemable","redeemed","redeemer","redefine","redemption","redemptioner","redemptive","redeposit","redesign","redetermination","redford","redgrave","redhat","redhead","redhook","redial","redim","redirect","redirected","redirecting","redirection","redirects","redirectto","redirecttoaction","redis","redlining","redmine","redmond","redneck","redness","redo","redolence","redolent","redondo","redouble","redoubtably","redound","redraw","redshift","redskin","redstone","reduce","reduced","reducer","reducers","reduces","reducibility","reducible","reducibly","reducing","reduct","reduction","reductionism","reductionist","redundancy","redundant","redux","redwood","redye","redyeing","ree","reeba","reebok","reece","reecho","reed","reediness","reeding","reedville","reedy","reef","reefer","reek","reeker","reel","reeler","reena","reenforcement","reentrant","reese","reestimate","reeta","reeva","reeve","reeves","reexamine","ref","refactor","refactored","refactoring","refection","refectory","refer","referee","refereed","refereeing","reference","referenced","referencedcolumnname","referenceerror","references","referencing","referendum","referent","referential","referentiality","referer","referral","referred","referrer","referring","refers","reffed","reffing","refid","refile","refinance","refine","refined","refinement","refinish","refit","reflect","reflectance","reflected","reflection","reflectional","reflective","reflectivemethodinvocation","reflectiveness","reflectivity","reflector","reflects","reflex","reflexion","reflexive","reflexiveness","reflexivity","reflooring","refluent","reflux","refman","refocus","refold","reforestation","reforge","reform","reformat","reformatory","reformed","reformer","reformism","reformist","refract","refractive","refractiveness","refractometer","refractoriness","refractory","refrain","refresh","refreshed","refreshes","refreshing","refreshment","refrigerant","refrigerate","refrigerated","refrigeration","refrigerator","refrozen","refry","refs","refuge","refugee","refugio","refulgence","refulgent","refund","refunder","refurbish","refurbishment","refusal","refuse","refused","refuser","refuses","refutation","refute","refuter","reg","regal","regale","regalement","regalia","regan","regard","regarding","regardless","regards","regather","regatta","regen","regency","regeneracy","regenerate","regenerately","regenerateness","regex","regexes","regexoptions","regexp","regexr","reggae","reggi","reggie","reggy","regicide","regime","regimen","regiment","regimental","regimentation","regina","reginae","reginald","reginauld","regine","region","regional","regionalism","regions","regis","register","registered","registering","registerreceiver","registers","registertype","registrable","registrant","registrar","registration","registrations","registry","regnant","regor","regress","regression","regressive","regressiveness","regressors","regret","regretful","regretfulness","regrettable","regrettably","regretted","regretting","reground","regroup","regrow","regular","regularexpressions","regularity","regularization","regularize","regularly","regulate","regulated","regulation","regulations","regulative","regulator","regulatory","regulus","regurgitate","regurgitation","rehab","rehabbed","rehabbing","rehabilitate","rehabilitation","rehang","rehear","rehears","rehearsal","rehearse","rehearsed","rehearser","reheat","reheating","rehnquist","rehydrate","reich","reichenberg","reichstag","reichstags","reid","reidar","reider","reign","reiko","reilly","reimburse","reimbursement","rein","reina","reinald","reinaldo","reindeer","reindex","reine","reinforce","reinforced","reinforcement","reinforcer","reinhard","reinhardt","reinhold","reinold","reinstall","reinstalled","reinstalling","reinstate","reinstatement","reinsurance","reinterpret","reinvent","reinwald","reissue","reit","reiterative","reject","rejected","rejecter","rejecting","rejection","rejector","rejigger","rejoice","rejoicing","rejoinder","rejuvenate","rejuvenatory","rel","relapse","relate","related","relatedby","relatedly","relatedness","relater","relates","relating","relation","relational","relations","relationship","relationships","relative","relativelayout","relatively","relativeness","relativepath","relativesource","relativism","relativist","relativistic","relativistically","relativity","relator","relax","relaxant","relaxation","relaxed","relaxedness","relaxing","relay","relaycommand","relearn","releasable","release","released","releases","releasing","relent","relenting","relentless","relentlessness","relevance","relevancy","relevant","reliability","reliable","reliables","reliably","reliance","reliant","relic","relicense","relict","relief","relies","relieve","relieved","relievedly","reliever","religion","religionists","religiosity","religious","religiousness","relink","relinquish","relinquishment","reliquary","relish","relive","reload","reloaddata","reloaded","reloading","reloads","relocate","relu","reluctance","reluctant","rely","relying","rem","remade","remain","remainder","remained","remaining","remains","remake","remand","remap","remapping","remark","remarkable","remarkableness","remarkably","remarked","remarks","remarque","rematch","rembrandt","remeasure","remediable","remediableness","remedy","remember","remembered","rememberer","remembering","rememberme","remembrance","remembrancer","remind","reminded","reminder","reminders","reminds","remington","reminisce","reminiscence","reminiscent","remiss","remissness","remit","remittance","remitted","remitting","remnant","remodel","remolding","remonstrant","remonstrate","remonstration","remonstrative","remorse","remorseful","remorsefulness","remorseless","remorselessness","remote","remotely","remotemessage","remoteness","remotes","remotetestrunner","remoteviews","remotewebdriver","remoting","remoulds","removal","remove","removeall","removeat","removeattr","removechild","removeclass","removed","removeeventlistener","removefromsuperview","removeitem","removes","removing","remunerate","remunerated","remuneration","remunerative","remunerativeness","remus","remy","ren","rena","renado","renae","renaissance","renal","renaldo","rename","renamed","renaming","renard","renascence","renata","renate","renato","renaturation","renaud","renault","rend","render","rendered","renderer","renderers","rendering","renders","rendertransform","rendezvous","rendition","rene","renee","renegade","renege","reneger","renell","renelle","renew","renewal","renewer","renie","rennet","rennie","rennin","reno","renoir","renounce","renouncement","renouncer","renovate","renovation","renovator","renown","rensselaer","rent","rental","rentaller","renter","renumber","renumeration","renunciate","renunciation","renville","reoccupy","reopen","reorder","reordering","reorganized","rep","repack","repaint","repair","repairable","repairer","repairman","repairmen","repairs","repaper","reparable","reparation","repartee","reparteeing","repartition","repast","repatriate","repave","repeal","repealer","repeat","repeatability","repeatable","repeatably","repeated","repeatedly","repeater","repeating","repeats","repel","repelled","repellent","repelling","repent","repentance","repentant","repertoire","repertory","repetition","repetitions","repetitious","repetitiousness","repetitive","repetitiveness","repine","repiner","repl","replace","replaceall","replaced","replacement","replacements","replaces","replacewith","replacing","replay","replayed","replenish","replenishment","replete","repleteness","repletion","replica","replicas","replicate","replicated","replication","replicator","replied","replies","replug","reply","repo","reponse","repopulate","report","reported","reportelement","reporter","reporting","reportorial","reports","reportviewer","repos","repose","reposeful","repositories","repository","repr","reprehend","reprehenderit","reprehensibility","reprehensible","reprehensibleness","reprehensibly","reprehension","represent","representable","representation","representational","representations","representative","representativeness","representativity","represented","representing","represents","repress","repression","repressive","repressiveness","reprieve","reprimand","reprint","reprisal","reproach","reproacher","reproachful","reproachfulness","reproaching","reprobate","reprocess","reproduce","reproduced","reproducibility","reproducible","reproducibly","reproductive","reproof","reprove","reproving","reps","reptile","reptilian","republic","republican","republicanism","republish","repudiate","repudiation","repudiator","repugnance","repugnant","repulse","repulsion","repulsive","repulsiveness","reputability","reputably","reputation","repute","reputed","reputing","req","request","requestanimationframe","requestbody","requestcode","requestcontext","requestdata","requested","requestfocus","requesthandler","requestid","requesting","requestlocationupdates","requestmapping","requestmappinghandleradapter","requestmethod","requestoptions","requestparam","requestpermissions","requestqueue","requests","requesturl","requestwithurl","requiem","require","required","requiredfieldvalidator","requirejs","requirement","requirements","requires","requiring","requisite","requisiteness","requisition","requisitioner","requital","requite","requited","requiter","reread","rerecord","rerouteing","rerun","rerunning","res","resample","rescale","rescind","rescission","rescue","reseal","research","researched","researchers","researching","reselect","resemblant","resemble","resend","resent","resentful","resentfulness","resentment","reserpine","reservation","reservations","reserve","reserved","reservedness","reservednesses","reservist","reservoir","reset","resets","resetting","resettle","reshape","resharper","reshipping","reshow","reshuffle","resid","reside","residence","residency","resident","residential","resider","resides","residua","residual","residuary","residue","residuum","resignation","resigned","resignfirstresponder","resilience","resiliency","resilient","resin","resinlike","resinous","resiny","resist","resistance","resistant","resistantly","resistants","resisted","resistible","resistibly","resisting","resistive","resistiveness","resistivity","resistless","resistor","resizable","resize","resized","resizes","resizing","resold","resole","resoluble","resolute","resoluteness","resolution","resolutions","resolvability","resolvable","resolve","resolved","resolvent","resolver","resolvers","resolves","resolving","resonance","resonant","resonate","resonator","resorption","resort","resound","resource","resourcebundle","resourcedictionary","resourceful","resourcefulness","resourceid","resourcemanager","resourcename","resources","resourcetype","resp","respect","respectability","respectable","respectably","respected","respectful","respectfulness","respecting","respective","respectively","respectiveness","respects","respell","respiration","respirator","respiratory","resplendence","resplendent","respond","responded","respondent","responder","responding","responds","respondstoselector","response","responsebody","responsecode","responsedata","responseentity","responsejson","responseobject","responser","responses","responsestring","responsetext","responsetype","responsibilities","responsibility","responsible","responsibleness","responsibly","responsive","responsiveness","respray","resque","rest","restapi","restart","restarted","restarting","restarts","restate","restaurant","restaurants","restaurateur","restclient","restcontroller","resteasy","rested","rester","restful","restfuller","restfullest","restfulness","restitution","restive","restiveness","restkit","restless","restlessness","restlet","restorability","restoration","restorative","restore","restored","restorer","restoring","restrained","restraint","restrict","restricted","restricting","restriction","restrictions","restrictive","restrictively","restrictiveness","restrictives","restroom","restructurability","restructure","rests","resttemplate","restudy","restyle","resubstitute","result","resultado","resultant","resultarray","resultcode","resulted","resulting","resultlist","results","resultset","resume","resumes","resumption","resurface","resurgence","resurgent","resurrect","resurrection","resurvey","resuscitate","resuscitation","resuscitator","resx","ret","reta","retail","retailer","retain","retained","retainer","retaining","retains","retake","retaliate","retaliation","retaliatory","retard","retardant","retardation","retarder","retch","retention","retentive","retentiveness","retentivity","retest","retha","rethink","rethought","reticence","reticent","reticle","reticular","reticulate","reticulation","reticule","reticulum","retina","retinal","retinue","retire","retiredness","retiree","retirement","retiring","retort","retract","retractile","retrench","retrenchment","retributed","retribution","retributive","retries","retrieval","retrieve","retrieved","retriever","retrieves","retrieving","retrive","retro","retroactive","retrofire","retrofit","retrofitted","retrofitting","retroflection","retroflex","retroflexion","retrogradations","retrograde","retrogress","retrogression","retrogressive","retrorocket","retrospect","retrospection","retrospective","retrovirus","retrovision","retry","retrying","retsina","return","returnable","returned","returnee","returning","returns","returntransfer","returntype","returnurl","returnvalue","retval","retype","reub","reube","reuben","reunion","reusable","reuse","reused","reuseidentifier","reusing","reuters","reuther","reutilization","reuven","rev","reva","revalidate","revanchist","reveal","revealed","revealing","revealingly","reveals","reveille","revel","revelation","revelatory","revelry","revenge","revenger","revenue","revenuer","reverberant","reverberate","reverberation","revere","reverence","reverencer","reverend","reverent","reverential","reverie","revers","reversal","reverse","reversed","reverser","reversibility","reversible","reversibly","reversing","reversion","reversioner","revert","reverter","revertible","revet","revetment","review","reviewed","reviewer","reviewing","reviews","revile","revilement","reviler","revise","revised","revision","revisionary","revisionism","revisionist","revisions","revitalize","revival","revivalism","revivalist","revive","reviver","revivification","revivify","revkah","revlon","revocable","revoke","revolt","revolter","revolting","revolution","revolutionariness","revolutionary","revolutionist","revolutionize","revolutionizer","revolve","revolver","revue","revulsion","revved","revving","reward","rewarded","rewarding","rewards","rewarm","reweave","rewedding","reweigh","rewind","rewire","rework","rewrite","rewritebase","rewritecond","rewriteengine","rewriterule","rewrites","rewriting","rewritten","rex","rexes","rextester","rey","reyes","reykjavik","reyna","reynaldo","reynard","reynold","rezone","rf","rfc","rfd","rg","rgb","rgba","rh","rhapsodic","rhapsodical","rhapsodize","rhapsody","rhea","rheba","rhee","rheims","rheinholdt","rhel","rhenish","rhenium","rheology","rheostat","rhesus","rheta","rhetoric","rhetorical","rhetorician","rhett","rhetta","rheum","rheumatic","rheumatically","rheumatics","rheumatism","rheumatoid","rheumy","rhiamon","rhianna","rhiannon","rhianon","rhine","rhineland","rhinelander","rhinestone","rhinitides","rhinitis","rhino","rhinoceros","rhinotracheitis","rhizome","rho","rhoda","rhodes","rhodesia","rhodesian","rhodia","rhodie","rhodium","rhododendron","rhodolite","rhodonite","rhody","rhombic","rhomboid","rhomboidal","rhombus","rhona","rhoncus","rhonda","rhone","rhs","rhubarb","rhyme","rhymester","rhys","rhythm","rhythmic","rhythmical","rhythmics","ri","rial","riane","riannon","rianon","rib","ribald","ribaldry","ribbed","ribbentrop","ribber","ribbing","ribbon","ribcage","riboflavin","ribonucleic","ribosomal","ribosome","ric","rica","rican","ricard","ricardo","ricca","riccardo","rice","ricer","rich","richard","richardo","richardson","richart","richelieu","richen","richey","richfaces","richfield","richie","richland","richmond","richmound","richness","richter","richtextbox","richthofen","richy","rici","rick","rickard","rickenbacker","rickenbaugh","rickert","rickets","rickety","rickey","ricki","rickie","rickover","rickrack","rickshaw","ricky","rico","ricochet","ricoriki","ricotta","rid","riddance","ridden","ridding","riddle","ride","rider","riderless","ridership","ridge","ridgefield","ridgepole","ridgway","ridgy","ridicule","ridiculer","ridiculous","ridiculously","ridiculousness","riding","riemann","riesling","rife","riff","riffle","riffraff","rifle","rifled","rifleman","riflemen","rifler","rifling","rift","rig","riga","rigamarole","rigatoni","rigel","rigged","rigger","rigging","riggs","right","righteous","righteousness","righteousnesses","rightful","rightfulness","rightism","rightist","rightmost","rightness","rights","rightsize","rightward","rigid","rigidbody","rigidify","rigidity","rigidness","rigmarole","rigoberto","rigoletto","rigor","rigorous","rigorousness","rik","riki","rikki","rile","riley","rilke","rill","rim","rimbaud","rime","rimer","rimless","rimmed","rimming","rina","rinaldo","rind","rinehart","rinflate","ring","ringer","ringing","ringleader","ringlet","ringlike","ringling","ringmaster","ringo","rings","ringside","ringworm","rink","rinse","rio","riobard","riordan","riot","rioter","riotous","riotousness","rip","riparian","ripcord","ripe","ripen","ripened","ripeness","ripenesses","riper","ripest","ripley","ripoff","riposte","ripped","ripper","ripping","ripple","rippler","ripply","ripsaw","riptide","risa","risc","rise","risen","riser","risibility","risible","rising","risk","risker","riskily","riskiness","risks","risky","risotto","risqu","rissole","risus","rita","ritalin","ritchie","rite","ritter","ritual","ritualism","ritualistic","ritualistically","ritualized","ritz","ritzy","riv","riva","rival","rivaled","rivalee","rivalry","rive","river","rivera","riverbank","riverbed","riverboat","riverfront","riverine","rivers","riverside","riverview","rivet","riveter","riveting","rivi","riviera","rivkah","rivulet","rivy","riyadh","riyal","rj","rk","rl","rm","rmi","rms","rn","rna","rnd","rng","rnn","rnorm","ro","roach","road","roadbed","roadblock","roadhouse","roadie","roadkill","roadmap","roadrunner","roads","roadshow","roadside","roadsigns","roadster","roadsweepers","roadway","roadwork","roadworthy","roam","roaming","roan","roana","roanna","roanne","roanoke","roar","roarer","roaring","roarke","roast","roaster","rob","robb","robbed","robber","robbert","robbery","robbi","robbie","robbin","robbing","robby","robbyn","robe","robena","robenia","robers","roberson","robert","roberta","roberto","robertson","robeson","robespierre","robin","robina","robinet","robinett","robinetta","robinette","robinia","robinson","robinsonville","robles","robolectric","robot","robotic","robotism","robotize","roboto","robots","robson","robt","robust","robustness","roby","robyn","roc","rocco","roch","rocha","rochambeau","roche","rochell","rochella","rochelle","rochester","rochette","rock","rockabilly","rockabye","rockaway","rockbound","rockefeller","rocker","rocket","rocketry","rockey","rockfall","rockford","rockie","rockiness","rockland","rockne","rocks","rockville","rockwell","rocky","rococo","rod","roda","rodd","rodded","roddenberry","rodder","roddie","rodding","roddy","rode","rodent","rodeo","roderic","roderich","roderick","roderigo","rodge","rodger","rodi","rodie","rodin","rodina","rodney","rodolfo","rodolph","rodolphe","rodrick","rodrigo","rodriguez","rodrique","rodriquez","roe","roebuck","roentgen","rofl","rog","rogelio","roger","rogerio","roget","rogue","rogued","roguery","rogues","roguing","roguish","roguishness","roi","roil","roister","roisterer","rojas","roland","rolando","roldan","role","roleid","rolename","roles","roley","rolf","rolfe","roll","rolland","rollback","rolled","roller","rollerblade","rollerskating","rollick","rollicking","rollie","rollin","rolling","rollo","rollover","rolls","rollup","rolodex","rolph","rolvaag","rom","roma","romain","romaine","roman","romance","romancer","romanesque","romania","romanian","romano","romanov","romans","romansh","romantic","romantically","romanticism","romanticist","romanticize","romany","rome","romeo","romero","rommel","romney","romola","romona","romonda","romp","romper","romulus","romy","ron","rona","ronald","ronalda","ronda","rondo","ronica","ronna","ronni","ronnica","ronnie","ronny","ronstadt","rontgen","roo","roobbie","rood","roof","roofer","roofgarden","roofing","roofless","rooftop","rook","rookery","rookie","room","roomer","roomette","roomful","roomid","roominess","roommate","rooms","roomy","rooney","roosevelt","rooseveltian","roost","rooster","root","rootdir","rooted","rooter","rootless","rootlessness","rootlet","rootnode","rootobject","rootproject","roots","rootscope","rootstock","rootview","rootviewcontroller","rope","roper","roping","roquefort","roquemore","ror","rora","rori","rorie","rorke","rorschach","rory","ros","rosa","rosabel","rosabella","rosabelle","rosaleen","rosales","rosalia","rosalie","rosalind","rosalinda","rosalinde","rosaline","rosalyn","rosalynd","rosamond","rosamund","rosana","rosanna","rosanne","rosario","rosary","rosco","roscoe","rose","roseann","roseanna","roseanne","roseate","roseau","rosebud","rosebush","rosecrans","roseland","roselia","roselin","roseline","rosella","roselle","rosemaria","rosemarie","rosemary","rosemonde","rosen","rosenberg","rosenblum","rosendo","rosene","rosenthal","rosenzweig","rosetta","rosette","rosewater","rosewood","roshelle","rosicrucian","rosie","rosily","rosin","rosina","rosiness","rosita","roslyn","rosmunda","ross","rossetti","rossi","rossie","rossini","rossy","rostand","roster","rostov","rostra","rostrum","roswell","rosy","rot","rota","rotarian","rotary","rotate","rotated","rotates","rotatex","rotatey","rotating","rotation","rotational","rotations","rotative","rotator","rotatory","rotc","rote","rotgut","roth","rothschild","rotisserie","rotogravure","rotor","rototill","rotted","rotten","rottenness","rotter","rotterdam","rotting","rotund","rotunda","rotundity","rotundness","rou","rouault","rouge","rough","roughage","roughen","rougher","roughhouse","roughish","roughly","roughneck","roughness","roughs","roughshod","roulette","round","roundabout","rounded","roundedness","roundelay","roundels","rounder","roundhead","roundheaded","roundheadedness","roundhouse","rounding","roundish","roundness","roundoff","rounds","roundup","roundworm","rourke","rouse","rouser","rousseau","roust","roustabout","rout","route","routed","routedata","routedeventargs","routeparams","routeprovider","router","routerlink","routermodule","routers","routes","routine","routines","routing","routinize","rouvin","rove","rover","roving","row","rowan","rowboat","rowcount","rowdata","rowdatabound","rowdefinition","rowdefinitions","rowdily","rowdiness","rowdy","rowdyism","rowe","rowel","rowen","rowena","rower","rowheight","rowid","rowindex","rowland","rowley","rownames","rowney","rownum","rownumber","rows","rowspan","rowtype","rowview","roxana","roxane","roxanna","roxanne","roxi","roxie","roxine","roxy","roy","royal","royalist","royall","royalty","royce","roz","rozalie","rozalin","rozamond","rozanna","rozanne","roze","rozele","rozella","rozelle","rozina","rp","rpath","rpc","rpi","rpm","rps","rpt","rpy","rq","rr","rriocard","rs","rsa","rsfsr","rsi","rsp","rspec","rss","rssi","rst","rstrip","rstudio","rsv","rsvp","rsx","rsync","rt","rtc","rte","rtf","rtfm","rtl","rtmp","rtp","rtrim","rtsp","ru","rub","rubaiyat","rubato","rubbed","rubber","rubberize","rubberneck","rubbery","rubbing","rubbish","rubbishy","rubble","rubdown","rube","rubella","ruben","rubetta","rubi","rubia","rubicon","rubicund","rubidium","rubie","rubies","rubik","rubin","rubina","rubinstein","ruble","rubout","rubric","ruby","rubygems","rubyonrails","ruchbah","ruck","rucksack","ruckus","ruction","rudd","rudder","rudderless","ruddie","ruddiness","ruddy","rude","rudeness","rudie","rudiger","rudiment","rudimentariness","rudimentary","rudolf","rudolfo","rudolph","rudy","rudyard","rue","rueful","ruefulness","rufe","ruff","ruffian","ruffle","ruffled","ruffler","ruffly","rufus","rug","rugby","rugged","ruggedness","ruggiero","rugging","ruhr","ruin","ruination","ruiner","ruinous","ruinousness","ruiz","rule","rulebook","ruled","ruler","rules","ruling","rum","rumania","rumanian","rumba","rumble","rumbler","rumbustious","rumen","rumford","ruminant","ruminate","ruminative","rummage","rummager","rummel","rummer","rummest","rummy","rumor","rumored","rumorer","rumormonger","rump","rumpelstiltskin","rumple","rumply","rumpus","run","runabout","runaround","runat","runaway","rundown","rune","rung","runge","runic","runif","runlet","runnable","runnel","runner","runners","running","runny","runnymede","runoff","runonuithread","runs","runserver","runt","runtask","runtime","runtimeerror","runtimeexception","runtimes","runtiness","runty","runway","runwith","runworker","runyon","rupee","rupert","ruperta","ruperto","rupiah","rupiahs","ruppert","ruprecht","rupture","rural","rurality","rurik","ruse","rush","rushdie","rusher","rushes","rushing","rushmore","rushy","rusk","ruskin","russ","russel","russell","russet","russetting","russia","russian","russo","rust","rustbelt","rustic","rustically","rusticate","rustication","rusticity","rustie","rustin","rustiness","rustle","rustler","rustproof","rusty","rut","rutabaga","rutger","ruth","ruthann","ruthanne","ruthe","ruthenium","rutherford","rutherfordium","ruthi","ruthie","ruthless","ruthlessness","ruthy","rutland","rutledge","rutrum","rutted","rutter","ruttger","rutting","rutty","ruy","rv","rvalue","rvm","rvs","rw","rwanda","rwandan","rwy","rx","rxjava","rxjs","ry","ryan","ryann","rycca","rydberg","ryder","rye","ryley","ryon","ryukyu","ryun","rz","s","sa","saab","saar","saas","saba","sabbath","sabbaths","sabbatical","saber","sabered","sabik","sabin","sabina","sabine","sable","sabot","sabotage","saboteur","sabra","sabrina","sac","sacajawea","saccharides","saccharin","saccharine","sacco","sacerdotal","sacha","sachem","sachet","sachs","sack","sackcloth","sackcloths","sacker","sackful","sacking","sacra","sacral","sacrament","sacramental","sacramento","sacred","sacredness","sacrifice","sacrificer","sacrificial","sacrilege","sacrilegious","sacristan","sacristy","sacroiliac","sacrosanct","sacrosanctness","sacrum","sad","sada","sadat","saddam","sadden","sadder","saddest","saddle","saddlebag","saddler","sadducee","sade","sadella","sades","sadie","sadism","sadist","sadistic","sadistically","sadly","sadness","sadomasochism","sadomasochist","sadomasochistic","sadr","sadye","safari","safe","safeguard","safekeeping","safely","safeness","safer","safes","safest","safety","safflower","saffron","sag","saga","sagacious","sagaciousness","sagacity","sagan","sage","sagebrush","sagged","sagger","sagging","saggy","saginaw","sagittarius","sagittis","sago","saguaro","sahara","saharan","sahel","sahib","said","saidee","saids","saigon","sail","sailboard","sailboat","sailcloth","sailcloths","sailer","sailfish","sailing","sailor","sailplane","sails","saint","sainthood","saintlike","saintliness","saintly","saiph","saith","saiths","sakai","sake","saker","sakhalin","sakharov","saki","sal","salaam","salable","salacious","salaciousness","salacity","salad","saladin","salado","salaidh","salamander","salami","salaries","salary","salas","salazar","sale","saleability","saleem","salem","salerno","sales","salesclerk","salesforce","salesgirl","saleslady","salesman","salesmanship","salesmen","salespeople","salesperson","salesroom","saleswoman","saleswomen","salience","saliency","salient","salim","salina","saline","salinger","salinity","salisbury","salish","saliva","salivary","salivate","salivation","salk","salle","sallee","salli","sallie","sallow","sallowness","sallust","sally","sallyann","sallyanne","salmon","salmonella","salmonellae","saloma","salome","salomi","salomo","salomon","salomone","salon","salonika","saloon","saloonkeeper","salsa","salsify","salt","saltcellar","salted","salter","saltine","saltiness","saltness","salton","saltpeter","salts","saltshaker","saltwater","salty","salubrious","salubriousness","salubrity","salutariness","salutary","salutation","salutatory","salute","saluter","salvador","salvadoran","salvadorian","salvage","salvageable","salvager","salvation","salvatore","salve","salver","salvidor","salvo","salween","salyut","salz","sam","samaccountname","samantha","samara","samaria","samaritan","samarium","samarkand","samba","same","sameness","saml","sammie","sammy","samoa","samoan","samoset","samovar","samoyed","samp","sampan","sample","sampled","sampler","samples","sampling","sampson","samson","samsonite","samsung","samuel","samuele","samuelson","samurai","san","sana","sanatorium","sanborn","sance","sanchez","sancho","sanctification","sanctifier","sanctify","sanctimonious","sanctimoniousness","sanctimony","sanction","sanctioned","sanctity","sanctuary","sanctum","sand","sandal","sandalwood","sandbag","sandbagged","sandbagging","sandbank","sandbar","sandblast","sandblaster","sandbox","sandburg","sandcastle","sande","sander","sanderling","sanderson","sandhill","sandhog","sandi","sandia","sandie","sandiness","sandinista","sandlot","sandlotter","sandman","sandmen","sandor","sandoval","sandpaper","sandpile","sandpiper","sandpit","sandra","sandro","sandstone","sandstorm","sandusky","sandwich","sandy","sandye","sane","saned","saneness","sanes","sanford","sanforized","sang","sanger","sangfroid","sangria","sanguinary","sanguine","sanguined","sanguinely","sanguineness","sanguineous","sanguines","sanguining","sanhedrin","saning","sanitarian","sanitarium","sanitary","sanitate","sanitation","sanitize","sanitizer","sanity","sank","sankara","sans","sanserif","sanskrit","sanskritic","sanskritize","sanson","sansone","santa","santana","santayana","santeria","santiago","santo","sap","sapien","sapience","sapient","sapless","sapling","sapped","sapper","sapphira","sapphire","sappho","sappiness","sapping","sapply","sapporo","sappy","saprophyte","saprophytic","sapsucker","sapwood","sara","saraann","saracen","saragossa","sarah","sarajane","sarajevo","saran","sarape","sarasota","saratoga","saratov","sarawak","sarcasm","sarcastic","sarcastically","sarcoma","sarcophagi","sarcophagus","sardine","sardinia","sardonic","sardonically","saree","sarena","sarene","sarette","sargasso","sarge","sargent","sargon","sari","sarina","sarine","sarita","sarnoff","sarong","saroyan","sarsaparilla","sarto","sartorial","sartorius","sartre","sas","sascha","sase","sash","sasha","sashay","sashenka","sask","saskatchewan","saskatoon","sasl","sass","sassafras","sassoon","sassy","sat","satan","satanic","satanical","satanism","satanist","satchel","sate","sateen","satellite","satiable","satiate","satiation","satiety","satin","satinwood","satiny","satire","satiric","satirical","satirist","satirize","satirizes","satisfaction","satisfactorily","satisfactoriness","satisfactory","satisfiability","satisfiable","satisfied","satisfier","satisfies","satisfy","satisfying","satisfyingly","satori","satrap","saturate","saturated","saturater","saturates","saturation","saturday","saturn","saturnalia","saturnine","satyanarayanan","satyr","satyriases","satyriasis","satyric","sauce","saucepan","saucer","saucily","sauciness","saucy","saud","saudi","saudra","sauerkraut","saukville","saul","sault","sauna","sauncho","saunder","saunderson","saundra","saunter","saurian","sauropod","sausage","saussure","saut","sauternes","sauveur","savage","savageness","savagery","savanna","savannah","savant","save","saveas","savechanges","saved","savedata","savedinstancestate","savefig","savefile","saveloy","saver","saves","savina","saving","savings","savior","saviour","savonarola","savor","savored","savorer","savorier","savoriest","savoriness","savoring","savoringly","savory","savoy","savoyard","savvy","saw","sawbones","sawbuck","sawdust","sawer","sawfly","sawhorse","sawmill","sawtooth","sawyer","sawyere","sax","saxe","saxifrage","saxon","saxony","saxophone","saxophonist","saxton","say","sayer","sayest","sayhello","saying","sayre","says","sb","sba","sbin","sbt","sc","scab","scabbard","scabbed","scabbiness","scabbing","scabby","scabies","scabrous","scabrousness","scad","scaffold","scaffolding","scala","scalability","scalable","scalar","scalatest","scalawag","scald","scale","scaled","scalefactor","scaleless","scalene","scaler","scales","scaletype","scalex","scaley","scaliness","scaling","scallion","scallop","scalloper","scalloping","scalp","scalpel","scalper","scalping","scaly","scam","scammed","scamming","scamp","scamper","scampi","scan","scandal","scandalize","scandalized","scandalmonger","scandalous","scandalousness","scandinavia","scandinavian","scandium","scanf","scanned","scanner","scanning","scans","scansion","scant","scantest","scantily","scantiness","scantly","scantness","scanty","scape","scapegoat","scapegrace","scapula","scapulae","scapular","scar","scarab","scaramouch","scarborough","scarce","scarceness","scarcity","scare","scarecrow","scared","scaremonger","scaremongering","scarer","scarf","scarface","scarification","scarify","scarily","scariness","scarlatina","scarlatti","scarlet","scarlett","scarp","scarred","scarring","scarves","scary","scat","scathe","scathed","scathing","scatological","scatology","scatted","scatter","scatterbrain","scatterer","scattergun","scattering","scatting","scavenge","scavenger","sccs","sce","scelerisque","scenario","scenarios","scenarist","scene","scenery","scenes","scenic","scenically","scent","scented","scentless","scents","scepter","scepters","sceptically","sch","schaefer","schaeffer","schafer","schaffner","schantz","schapiro","scheat","sched","schedar","schedule","scheduled","scheduledthreadpoolexecutor","scheduler","schedulers","schedules","scheduling","scheherazade","scheherezade","schelling","schema","schemalocation","schemas","schemata","schematic","schematically","scheme","schemer","schemes","schemta","schenectady","scherzo","schick","schiller","schilling","schism","schismatic","schist","schizo","schizoid","schizomycetes","schizophrenia","schizophrenic","schizophrenically","schlemiel","schlep","schlepped","schlepping","schlesinger","schliemann","schlitz","schlock","schlocky","schloss","schmaltz","schmaltzy","schmidt","schmitt","schmo","schmoes","schmooze","schmuck","schnabel","schnapps","schnauzer","schneider","schnitzel","schnook","schnoz","schnozzle","schoenberg","schofield","scholar","scholarship","scholastic","scholastically","school","schoolbag","schoolbook","schoolboy","schoolchild","schoolchildren","schooldays","schooled","schoolfellow","schoolfriend","schoolgirl","schoolgirlish","schoolhouse","schooling","schoolmarm","schoolmarmish","schoolmaster","schoolmate","schoolmistress","schoolroom","schools","schoolteacher","schoolwork","schoolyard","schooner","schopenhauer","schottky","schrdinger","schrieffer","schroeder","schroedinger","schubert","schultz","schulz","schumacher","schuman","schumann","schuss","schussboomer","schuster","schuyler","schuylkill","schwa","schwab","schwartz","schwartzkopf","schwarzenegger","schweitzer","schweppes","schwinger","schwinn","sci","sciatic","sciatica","science","scientific","scientifically","scientist","scientists","scientology","scikit","scimitar","scintilla","scintillate","scintillation","scintillator","scion","scipio","scipy","scissor","scissors","scleroses","sclerosis","sclerotic","scm","scoff","scoffer","scofflaw","scold","scolder","scolioses","scoliosis","scollop","sconce","scone","scons","scoop","scooper","scoot","scooter","scope","scoped","scopes","scoping","scops","scorbutic","scorch","scorcher","scorching","score","scoreboard","scorecard","scored","scorekeeper","scoreless","scoreline","scores","scoring","scorn","scorner","scornful","scornfulness","scorpio","scorpion","scorpius","scorsese","scot","scotch","scotchgard","scotchman","scotchmen","scotchs","scotchwoman","scotchwomen","scotia","scotian","scotland","scotsman","scotsmen","scotswoman","scotswomen","scott","scotti","scottie","scottish","scottsdale","scotty","scoundrel","scour","scourer","scourge","scourger","scouring","scout","scouter","scouting","scoutmaster","scow","scowl","scowler","scp","scr","scrabble","scrabbler","scrag","scragged","scragging","scraggly","scraggy","scram","scramble","scrambler","scrammed","scramming","scranton","scrap","scrapbook","scrape","scraped","scraper","scrapheap","scraping","scrapped","scrapper","scrapping","scrappy","scrapy","scrapyard","scratch","scratched","scratcher","scratches","scratchily","scratchiness","scratchy","scrawl","scrawler","scrawly","scrawniness","scrawny","scream","screamer","screaming","scree","screech","screecher","screechy","screed","screen","screencast","screened","screenheight","screening","screenorientation","screenplay","screens","screenshot","screenshots","screensize","screenupdating","screenwidth","screenwriter","screw","screwball","screwdriver","screwed","screwer","screwiness","screwup","screwworm","screwy","scriabin","scribal","scribble","scribbler","scribe","scriber","scribner","scrim","scrimmage","scrimmager","scrimp","scrimshaw","scrip","scripps","script","scriptblock","scripted","scripting","scriptmanager","scriptreference","scripts","scriptural","scripture","scriptwriter","scriptwriting","scriven","scrivener","scrod","scrofula","scrofulous","scroll","scrollable","scrollbar","scrollbars","scrolled","scroller","scrollheight","scrolling","scrollleft","scrollpane","scrolls","scrollto","scrolltop","scrollview","scrollviewer","scrooge","scrota","scrotal","scrotum","scrounge","scroungy","scrub","scrubbed","scrubber","scrubbing","scrubby","scruff","scruffily","scruffiness","scruffy","scruggs","scrum","scrummage","scrumptious","scrunch","scrunchy","scruple","scrupulosity","scrupulous","scrupulousness","scrutable","scrutinize","scrutinized","scrutinizer","scrutinizing","scrutinizingly","scrutiny","scsi","scss","scuba","scud","scudded","scudding","scuff","scuffle","scull","sculler","scullery","sculley","scullion","sculpt","sculptor","sculptress","sculptural","sculpture","scum","scumbag","scummed","scumming","scummy","scupper","scurf","scurfy","scurrility","scurrilous","scurrilousness","scurry","scurvily","scurviness","scurvy","scutcheon","scuttle","scuttlebutt","scuzzy","scylla","scythe","scythia","sd","sda","sdate","sdcard","sdf","sdi","sdk","sdks","sdl","sdp","se","sea","seabed","seabird","seaboard","seaborg","seaborn","seaborne","seabrook","seacoast","seafare","seafarer","seafood","seafront","seagate","seagoing","seagram","seagull","seahorse","seal","sealant","sealed","sealer","seals","sealskin","seam","seamail","seaman","seamanship","seamer","seaminess","seamless","seamlessly","seamlessness","seams","seamstress","seamus","seamy","sean","seana","seaplane","seaport","seaquake","seaquarium","sear","search","searchable","searchbar","searchbox","searchcontroller","searched","searcher","searches","searchform","searching","searchlight","searchquery","searchresult","searchresults","searchstring","searchterm","searchtext","searchview","searing","sears","seascape","seashell","seashore","seasick","seasickness","seaside","season","seasonable","seasonableness","seasonably","seasonal","seasonality","seasoned","seasoner","seasoning","seat","seatbelt","seated","seater","seating","seato","seats","seattle","seawall","seaward","seawater","seaway","seaweed","seaworthiness","seaworthinesses","seaworthy","sebaceous","sebastian","sebastiano","sebastien","seborrhea","sec","secant","secede","secession","secessionist","seclude","secluded","secludedness","seclusion","seclusive","seconal","second","secondarily","secondary","seconder","secondhand","secondly","seconds","secondviewcontroller","secrecy","secret","secretarial","secretariat","secretary","secretaryship","secrete","secretion","secretive","secretiveness","secretkey","secretory","secrets","secs","sect","sectarian","sectarianism","sectary","section","sectional","sectionalism","sectionalized","sectioned","sectioning","sections","sector","sectoral","sectored","sectoring","sectors","sects","secular","secularism","secularist","secularity","secularization","secularize","secularized","secure","secured","securely","securerandom","securing","security","securityexception","secy","sed","sedan","sedate","sedateness","sedation","sedative","sedentary","seder","sedge","sedgwick","sedgy","sediment","sedimentary","sedimentation","sedition","seditious","seditiousness","seduce","seducer","seduction","seductive","seductiveness","seductress","sedulous","see","seebeck","seed","seedbed","seedcase","seeded","seeder","seediness","seeding","seedless","seedling","seedpod","seeds","seedy","seeing","seeings","seek","seekbar","seeker","seeking","seeley","seem","seemed","seeming","seemingly","seemliness","seemly","seems","seen","seep","seepage","seer","seersucker","sees","seesaw","seethe","seg","segfault","segment","segmental","segmentation","segmented","segments","segovia","segre","segregant","segregate","segregated","segregation","segregationist","segregative","segue","segueing","segundo","seidel","seigneur","seignior","seiko","seine","seiner","seinfeld","seismic","seismically","seismograph","seismographer","seismographic","seismographs","seismography","seismologic","seismological","seismologist","seismology","seismometer","seize","seizer","seizin","seizing","seizor","seizure","seka","sel","sela","selassie","selby","seldom","select","selectable","selectall","selectbox","selectcommand","selected","selecteddate","selectedimage","selectedindex","selectedindexchanged","selecteditem","selecteditems","selectedrow","selectedvalue","selecting","selectinput","selection","selectional","selectionchanged","selectionmode","selections","selectionstart","selectitem","selective","selectively","selectiveness","selectivity","selectlist","selectlistitem","selectman","selectmany","selectmen","selectness","selectnodes","selectonemenu","selector","selectors","selectric","selects","selectsinglenode","selena","selenate","selene","selenite","selenium","seleniumhq","selenographer","selenography","selestina","seleucid","seleucus","self","selfish","selfishness","selfless","selflessness","selfness","selfridge","selfsame","selfsameness","selia","selie","selig","selim","selina","selinda","seline","selinux","seljuk","selkirk","sell","sella","selle","seller","sellers","selling","sellout","sells","selma","seltzer","selvage","selves","selznick","sem","semantic","semantical","semantically","semanticist","semantics","semaphore","semarang","semblance","semen","semester","semi","semiannual","semiarid","semiautomated","semiautomatic","semicircle","semicircular","semicolon","semicolons","semiconductor","semiconscious","semidefinite","semidetached","semidrying","semifinal","semifinalist","semilogarithmic","semimonthly","seminal","seminar","seminarian","seminary","seminole","semiofficial","semiotic","semioticians","semiotics","semipermanent","semipermeable","semiprecious","semiprivate","semiprofessional","semipublic","semiquantitative","semiramis","semiretired","semisecret","semiskilled","semisolid","semistructured","semisweet","semite","semitic","semitone","semitrailer","semitrance","semitransparent","semitropical","semivowel","semiweekly","semiyearly","semolina","semper","sempiternal","sempstress","semtex","semver","sen","sena","senate","senator","senatorial","sencha","send","sendai","senddata","sendemail","sender","senderid","sendevent","sendfile","sendgrid","sending","sendkeys","sendmail","sendmessage","sendrequest","sends","sendto","seneca","senegal","senegalese","senescence","senescent","senile","senility","senior","seniority","senna","sennacherib","sennett","senor","senora","senorita","sens","sensate","sensately","sensation","sensational","sensationalism","sensationalist","sensationalize","sense","senseless","senselessness","sensibility","sensible","sensibleness","sensibly","sensitive","sensitiveness","sensitives","sensitivity","sensitization","sensitize","sensitized","sensitizers","sensor","sensormanager","sensors","sensory","sensual","sensualist","sensuality","sensuous","sensuousness","sensurround","sent","sentence","sentences","sentential","sententious","sentience","sentient","sentiment","sentimental","sentimentalism","sentimentalist","sentimentality","sentimentalization","sentimentalize","sentimentalizes","sentinel","sentry","seo","seora","seoul","sep","sepal","separability","separable","separableness","separably","separate","separated","separately","separateness","separates","separating","separation","separatism","separatist","separator","separators","seperate","seperated","sephardi","sephira","sepia","sepoy","sepses","sepsis","sept","septa","septate","september","septennial","septet","septic","septicemia","septicemic","septillion","septuagenarian","septuagint","septum","sepulcher","sepulchers","sepulchral","seq","seqnum","sequel","sequelize","sequence","sequenced","sequencer","sequences","sequent","sequential","sequentiality","sequentialize","sequentially","sequester","sequestrate","sequestration","sequin","sequitur","sequoia","sequoya","ser","sera","serafin","seraglio","serape","seraph","seraphic","seraphically","seraphim","seraphs","serb","serbia","serbian","serbo","sere","serena","serenade","serenader","serendipitous","serendipity","serene","sereneness","serengeti","serenity","serf","serfdom","serge","sergeant","sergei","sergent","sergio","serial","serializable","serialization","serialize","serialized","serializedname","serializeobject","serializer","serializers","serializing","serialnumber","serialport","serialversionuid","serie","series","serif","serigraph","serigraphs","serious","seriously","seriousness","sermon","sermonize","serological","serology","serons","serous","serpens","serpent","serpentine","serra","serrano","serrate","serration","serried","serum","serv","servant","serve","served","server","serverfault","serverless","servername","servers","serverside","serversocket","serves","service","serviceability","serviceable","serviceableness","servicebehaviors","serviced","servicehost","serviceid","serviceman","servicemen","servicemodel","servicename","serviceprovider","services","servicestack","servicetype","servicewoman","servicewomen","serviette","servile","servilely","servileness","serviles","servility","serving","servitor","servitude","servlet","servletcontainer","servletcontext","servletexception","servlethandler","servlets","servo","servomechanism","servomotor","ses","sesame","sesquicentennial","sess","sessile","session","sessionfactory","sessionid","sessionimpl","sessions","sessionstate","sessionstorage","set","setaccessible","setaction","setactive","setadapter","setarguments","setattr","setattribute","setback","setbackground","setbackgroundcolor","setbackgroundimage","setbackgroundresource","setborder","setbounds","setcancelable","setcapability","setcellvalue","setcenter","setchecked","setcolor","setcontent","setcontenttext","setcontenttype","setcontentview","setcookie","setdata","setdatasource","setdate","setdateformat","setdefault","setdefaultcloseoperation","setdelegate","setdescription","setdt","setduration","seteditable","setenabled","setentity","setenv","seterror","setfill","setflags","setfont","setforeground","setframe","setgeometry","seth","setheader","seticon","setid","setimage","setimagebitmap","setimageresource","setint","setinterval","setitem","setitems","setjavascriptenabled","setlasterror","setlayout","setlayoutmanager","setlayoutparams","setlength","setlevel","setlistadapter","setlocal","setlocale","setlocation","setlocationrelativeto","setmap","setmessage","setmodel","setname","setnegativebutton","setobject","setobjectname","seton","setonclicklistener","setonitemclicklistener","setontouchlistener","setopt","setosa","setpadding","setparameter","setpassword","setposition","setpositivebutton","setpreferredsize","setprogress","setproperty","setq","setrequestheader","setrequestmethod","setrequestproperty","setresult","sets","setscene","setscrew","setselected","setselection","setsize","setstate","setstatus","setstring","setstyle","setsupportactionbar","sett","settable","settag","settee","setter","setters","settext","settextcolor","settextsize","settime","settimeout","setting","settings","settitle","settle","settled","settlement","settler","settling","settype","settypeface","setup","setups","setuptools","setupui","seturl","setusername","setvalue","setvalues","setview","setvisibility","setvisible","setw","setwidth","setx","sety","seumas","seurat","seuss","sevastopol","seven","sevenfold","sevenpence","seventeen","seventeenths","sevenths","seventieths","seventy","sever","several","severalfold","severalty","severance","severe","severed","severeness","severing","severity","severn","severs","severus","seville","sew","sewage","seward","sewer","sewerage","sewing","sewn","sex","sexagenarian","sexily","sexiness","sexism","sexist","sexless","sexologist","sexology","sexpot","sextans","sextant","sextet","sextillion","sexton","sextuple","sextuplet","sexual","sexuality","sexualized","sexy","seychelles","seyfert","seymour","sf","sfml","sftp","sg","sgt","sh","sha","shabbily","shabbiness","shabby","shack","shackle","shackler","shackleton","shad","shade","shaded","shadeless","shader","shaders","shadily","shadiness","shading","shadow","shadowbox","shadower","shadowiness","shadows","shadowy","shady","shae","shafer","shaffer","shaft","shafting","shag","shagged","shagginess","shagging","shaggy","shah","shahs","shaina","shaine","shakable","shakably","shake","shakeable","shakedown","shaken","shakeout","shaker","shakespeare","shakespearean","shakespearian","shakeup","shakily","shakiness","shaking","shaky","shale","shall","shallot","shallow","shallowness","shalna","shalne","shalom","shalt","sham","shaman","shamanic","shamble","shambles","shame","shamefaced","shameful","shamefulness","shameless","shamelessness","shammed","shammer","shamming","shammy","shampoo","shampooer","shamrock","shamus","shan","shana","shanan","shanda","shandee","shandeigh","shandie","shandra","shandy","shane","shanghai","shanghaiing","shani","shanie","shank","shanna","shannah","shannan","shannen","shannon","shanon","shanta","shantee","shantis","shantung","shanty","shantytown","shape","shaped","shapeless","shapelessness","shapeliness","shapely","shaper","shapes","shapiro","shara","sharable","sharai","shard","shards","share","shareable","sharecrop","sharecropped","sharecropper","sharecropping","shared","sharedapplication","sharedinstance","sharedpreferences","shareholder","shareholding","sharepoint","sharer","shares","shareware","shari","sharia","sharing","sharity","shark","sharkskin","sharl","sharla","sharleen","sharlene","sharline","sharon","sharona","sharp","sharpe","sharpen","sharpened","sharpener","sharper","sharpie","sharpness","sharpshoot","sharpshooter","sharpshooting","sharpy","sharron","sharyl","shasta","shat","shatter","shattering","shatterproof","shaughn","shaula","shaun","shauna","shave","shaved","shaver","shavian","shaving","shavuot","shaw","shawano","shawl","shawn","shawna","shawnee","shay","shayla","shaylah","shaylyn","shaylynn","shayna","shayne","shcharansky","she","shea","sheaf","shear","shearer","sheath","sheathe","sheather","sheathing","sheaths","sheave","sheaves","sheba","shebang","shebeli","sheboygan","shed","shedding","shedir","sheds","sheela","sheelagh","sheelah","sheen","sheena","sheeny","sheep","sheepdog","sheepfold","sheepherder","sheepish","sheepishness","sheepskin","sheer","sheeree","sheerness","sheet","sheeting","sheetlike","sheetname","sheetrock","sheets","sheff","sheffie","sheffield","sheffielder","sheffy","sheik","sheikdom","sheikh","sheila","sheilah","shekel","shel","shela","shelagh","shelba","shelbi","shelby","shelden","sheldon","shelf","shelia","shell","shellac","shellacked","shellacking","shelled","shelley","shellfire","shellfish","shelli","shellie","shells","shelly","shelter","sheltered","shelterer","shelton","shelve","shelver","shelves","shelving","shem","shena","shenandoah","shenanigan","shenyang","sheol","shep","shepard","shepherd","shepherdess","sheppard","shepperd","sher","sheratan","sheraton","sherbet","sherd","sheree","sheri","sheridan","sherie","sheriff","sherill","sherilyn","sherline","sherlock","sherlocke","sherm","sherman","shermie","shermy","sherpa","sherri","sherrie","sherry","sherwin","sherwood","sherwynd","sherye","sheryl","shetland","shevardnadze","shew","shewn","shh","shi","shiatsu","shibboleth","shibboleths","shield","shielded","shielder","shields","shift","shifted","shiftily","shiftiness","shifting","shiftless","shiftlessness","shifts","shifty","shiite","shijiazhuang","shikoku","shill","shillelagh","shillelaghs","shilling","shillong","shiloh","shim","shimmed","shimmer","shimmery","shimming","shimmy","shin","shina","shinbone","shindig","shine","shiner","shingle","shingler","shinguard","shininess","shining","shinned","shinning","shinny","shinsplints","shinto","shintoism","shintoist","shiny","shinyapp","ship","shipboard","shipborne","shipbuild","shipbuilder","shipload","shipman","shipmate","shipmen","shipment","shipowner","shippable","shipped","shipper","shipping","ships","shipshape","shipwreck","shipwright","shipyard","shir","shiraz","shire","shirk","shirker","shirl","shirlee","shirleen","shirlene","shirley","shirline","shiro","shirr","shirt","shirtfront","shirting","shirtless","shirtmake","shirtmaker","shirts","shirtsleeve","shirttail","shirtwaist","shit","shitting","shitty","shiv","shiva","shiver","shiverer","shivery","shivved","shivving","shlemiel","shm","shmuel","shoal","shoat","shock","shocker","shocking","shockley","shockproof","shod","shoddily","shoddiness","shoddy","shoe","shoehorn","shoeing","shoelace","shoemake","shoemaker","shoer","shoes","shoeshine","shoestring","shoetree","shogun","shogunate","shoji","sholom","shone","shoo","shoofly","shook","shoot","shooter","shooting","shootout","shop","shopify","shopkeep","shopkeeper","shoplift","shoplifter","shoplifting","shoppe","shopped","shopper","shopping","shops","shoptalk","shopworn","shore","shorebird","shoreline","shorewood","shoring","short","shortage","shortbread","shortcake","shortchange","shortcode","shortcoming","shortcrust","shortcut","shortcuts","shortcutting","shorten","shortened","shortener","shortening","shorter","shortest","shortfall","shorthand","shorthorn","shortie","shortish","shortlist","shortly","shortname","shortness","shortsighted","shortsightedness","shortstop","shortwave","shorty","shoshana","shoshanna","shoshone","shostakovitch","shot","shotgun","shotgunned","shotgunner","shotgunning","shots","shotted","shotting","should","shoulder","shouldn","shout","shove","shovel","shoveler","shovelful","shover","show","showasaction","showbiz","showbizzes","showboat","showcase","showdialog","showdown","showed","shower","showery","showgirl","showily","showiness","showing","showinputdialog","showman","showmanship","showmen","showmessage","showmessagedialog","shown","showoff","showpiece","showplace","showroom","shows","showthread","showy","shp","shpt","shrank","shrapnel","shred","shredded","shredder","shredding","shreveport","shrew","shrewd","shrewdness","shrewish","shrewishness","shriek","shrieker","shrift","shrike","shrill","shrillness","shrilly","shrimp","shrine","shrink","shrinkage","shrinker","shrinking","shrive","shrivel","shriven","shropshire","shroud","shrub","shrubbed","shrubbery","shrubbing","shrubby","shrug","shrugged","shrugging","shrunk","sht","shtick","shtml","shu","shuck","shucker","shucks","shudder","shuddery","shuffle","shuffleboard","shuffled","shuffles","shuffling","shulman","shun","shunned","shunning","shunt","shunter","shurlock","shurlocke","shurwood","shush","shut","shutdown","shuteye","shutil","shutoff","shutout","shutter","shutterbug","shuttering","shutting","shuttle","shuttlecock","shy","shyer","shyest","shylock","shylockian","shyness","shyster","si","siam","siamese","sian","siana","sianna","sib","sibbie","sibby","sibeal","sibel","sibelius","sibella","sibelle","siberia","siberian","sibilance","sibilancy","sibilant","sibilla","sibley","sibling","siblings","sibyl","sibylla","sibylle","sibylline","sic","sicilian","siciliana","sicily","sick","sickbay","sickbed","sicken","sickener","sickening","sicker","sickie","sickish","sickle","sickliness","sickly","sickness","sicko","sickout","sickroom","sid","side","sidearm","sideband","sidebar","sideboard","sideburns","sidecar","sided","sidedness","sidekick","sidekiq","sidelight","sideline","sidelong","sideman","sidemen","sidenav","sidepiece","sider","sidereal","sides","sidesaddle","sideshow","sidesplitting","sidestep","sidestepped","sidestepping","sidestroke","sideswipe","sidetrack","sidewalk","sidewall","sidewards","sideway","sidewinder","siding","sidle","sidnee","sidney","sidoney","sidonia","sidonnie","sids","siege","siegel","siegfried","sieglinda","siegmund","siemens","siena","sienna","sierpinski","sierra","siesta","sieve","siffre","sift","sifted","sifter","sig","sigfrid","sigfried","siggraph","sigh","sigher","sighs","sight","sighted","sighter","sighting","sightless","sightliness","sightly","sightread","sightsee","sightseeing","sigint","sigismond","sigismondo","sigismund","sigismundo","sigma","sigmoid","sigmund","sign","signal","signaled","signaler","signaling","signalization","signalize","signally","signalman","signalmen","signalr","signals","signatory","signature","signatures","signboard","signed","signer","signet","significance","significant","significantly","signification","signify","signin","signing","signor","signora","signore","signori","signories","signorina","signorine","signout","signpost","signs","signup","sigrid","sigsegv","sigurd","sigvard","sihanouk","sikh","sikhism","sikhs","sikkim","sikkimese","sikorsky","silage","silas","sile","sileas","siled","silence","silencer","silent","silently","silentness","silesia","silhouette","silica","silicate","siliceous","silicide","silicon","silicone","silicoses","silicosis","silk","silken","silkily","silkiness","silkscreen","silkworm","silky","sill","silliness","silly","silo","silt","siltation","siltstone","silty","silurian","silva","silvain","silvan","silvana","silvano","silvanus","silver","silverer","silverfish","silverlight","silverman","silversmith","silversmiths","silverstein","silverware","silvery","silvester","silvia","silvie","silvio","sim","simd","simenon","simeon","simian","similar","similarity","similarly","simile","similiar","similitude","simla","simmer","simmonds","simmons","simmonsville","simms","simon","simona","simone","simonette","simonize","simonne","simony","simpatico","simper","simple","simpleadapter","simplecursoradapter","simpledateformat","simpleminded","simpleness","simpler","simplest","simpleton","simpletype","simplex","simplexml","simplexmlelement","simplicity","simplification","simplified","simplifies","simplify","simplifying","simplistic","simplistically","simply","simpson","simula","simulacrum","simulate","simulated","simulating","simulation","simulative","simulator","simulcast","simultaneity","simultaneous","simultaneously","simultaneousness","sin","sinai","sinatra","since","sincere","sincereness","sincerer","sincerest","sincerity","sinclair","sinclare","sindbad","sindee","sindhi","sine","sinecure","sinecurist","sinew","sinewy","sinful","sinfulness","sing","singapore","singaporean","singborg","singe","singeing","singer","singing","single","singlehanded","singleline","singleness","singleordefault","singlet","singleton","singletons","singletree","singsong","singular","singularity","singularization","sinhalese","sinister","sinisterness","sinistral","sink","sinkable","sinker","sinkhole","sinkiang","sinking","sinks","sinless","sinlessness","sinned","sinner","sinning","sinon","sint","sinter","sinuosity","sinuous","sinuousities","sinuousness","sinus","sinusitis","sinusoid","sinusoidal","siobhan","sioux","siouxie","sip","siphon","siphons","sipped","sipper","sipping","sir","sire","sired","siren","sires","siring","sirius","sirloin","sirocco","sirred","sirring","sirup","sis","sisal","sisely","sisile","sissie","sissified","sissy","sister","sisterhood","sisterliness","sisterly","sistine","sisyphean","sisyphus","sit","sitar","sitarist","sitcom","site","sitecore","siteid","sitemap","sitename","sitepoint","sites","sits","sitter","sitting","situ","situate","situation","situational","situationist","situations","situs","siusan","siva","siward","six","sixfold","sixgun","sixpence","sixpenny","sixshooter","sixteen","sixteenths","sixth","sixths","sixtieths","sixty","sizable","sizableness","size","sized","sizeof","sizer","sizes","sizing","sizzle","sizzler","sj","sjaelland","sk","ska","skaction","skat","skate","skateboard","skater","skedaddle","skeet","skein","skeletal","skeleton","skell","skelly","skeptic","skeptical","skepticism","sketch","sketchbook","sketcher","sketchily","sketchiness","sketchpad","sketchy","skew","skewer","skewing","skewness","ski","skid","skidded","skidding","skiff","skiing","skilfully","skill","skilled","skillet","skillful","skillfulness","skillfulnesses","skilling","skills","skim","skimmed","skimmer","skimming","skimp","skimpily","skimpiness","skimpy","skin","skincare","skindive","skinflint","skinhead","skinless","skinned","skinner","skinniness","skinning","skinny","skins","skintight","skip","skipp","skipped","skipper","skippie","skipping","skippy","skips","skipton","skirmish","skirmisher","skirt","skirter","skirting","skit","skitter","skittish","skittishness","skittle","skivvy","sklearn","skoal","skopje","skspritenode","sku","skulduggery","skulk","skulker","skull","skullcap","skullduggery","skunk","skview","sky","skycap","skydiver","skydiving","skye","skyhook","skyjack","skyjacker","skylab","skylar","skylark","skylarker","skyler","skylight","skyline","skype","skyrocket","skyscrape","skyscraper","skyward","skywave","skyway","skywriter","skywriting","sl","slab","slabbed","slabbing","slack","slacken","slacker","slackness","slade","slag","slagged","slagging","slain","slake","slaked","slalom","slam","slammed","slammer","slamming","slander","slanderous","slanderousness","slang","slangy","slant","slanting","slantwise","slap","slapdash","slaphappy","slapped","slapper","slapping","slapstick","slash","slashes","slashing","slat","slate","slater","slather","slating","slatted","slattern","slatting","slaughter","slaughterer","slaughterhouse","slav","slave","slaveholder","slaver","slavery","slaves","slavic","slavish","slavishness","slavonic","slaw","slay","sleaze","sleazily","sleaziness","sleazy","sled","sledded","sledder","sledding","sledge","sledgehammer","sleek","sleekness","sleep","sleeper","sleepily","sleepiness","sleeping","sleepless","sleeplessness","sleepover","sleepwalk","sleepwalker","sleepwear","sleepy","sleepyhead","sleet","sleety","sleeve","sleeveless","sleeving","sleigh","sleighs","sleight","sleken","slender","slenderize","slenderness","slept","slesinger","sleuth","sleuths","slew","slf","slice","sliced","slicer","slices","slicing","slick","slicker","slickness","slid","slide","slidedown","slider","sliders","slides","slideshow","slidetoggle","slideup","sliding","slight","slighter","slighting","slightly","slightness","slim","slime","sliminess","slimline","slimmed","slimmer","slimmest","slimming","slimness","slimy","sling","slings","slingshot","slink","slinky","slip","slipcase","slipcover","slipknot","slippage","slipped","slipper","slipperiness","slippery","slipping","slipshod","slipstream","slipway","slit","slither","slithery","slitted","slitter","slitting","sliver","slivery","sln","sloan","sloane","slob","slobber","slobbery","slocum","sloe","slog","slogan","sloganeer","slogged","slogging","sloop","slop","slope","sloped","slopped","sloppily","sloppiness","slopping","sloppy","slosh","slot","sloth","slothful","slothfulness","sloths","slots","slotted","slotting","slouch","sloucher","slouchy","slough","sloughs","slovak","slovakia","slovakian","sloven","slovene","slovenia","slovenian","slovenliness","slovenly","slow","slowcoaches","slowdown","slower","slowing","slowish","slowly","slowness","slowpoke","slows","slr","sludge","sludgy","slue","slug","sluggard","slugged","slugger","slugging","sluggish","sluggishness","sluice","slum","slumber","slumberer","slumberous","slumlord","slummed","slummer","slumming","slummy","slump","slung","slunk","slur","slurp","slurred","slurried","slurring","slurry","slurrying","slush","slushiness","slushy","slut","sluttish","slutty","sly","slyness","sm","smack","smacker","small","smaller","smallest","smallholders","smallholding","smallint","smallish","smallness","smallpox","smalltalk","smalltime","smallwood","smarmy","smart","smarten","smarter","smartness","smartphone","smartphones","smarty","smartypants","smash","smasher","smashing","smashup","smattering","smb","smear","smearer","smeary","smell","smeller","smelliness","smelly","smelt","smelter","smetana","smidgen","smilax","smile","smiley","smilies","smiling","smirch","smirk","smirnoff","smite","smiter","smith","smithereens","smithfield","smiths","smithson","smithsonian","smithtown","smithy","smitten","smitty","smock","smocking","smog","smoggy","smoke","smokehouse","smokeless","smoker","smokescreen","smokestack","smokey","smokiness","smoking","smoky","smolder","smoldering","smolensk","smollett","smooch","smooth","smoothen","smoother","smoothie","smoothing","smoothly","smoothness","smooths","smote","smother","smp","smrgsbord","sms","smsa","smsmanager","smth","smtp","smtpclient","smucker","smudge","smudginess","smudgy","smug","smugged","smugger","smuggest","smugging","smuggle","smuggler","smugness","smut","smuts","smutted","smuttiness","smutting","smutty","smyrna","sn","snack","snackbar","snaffle","snafu","snag","snagged","snagging","snail","snake","snakebird","snakebite","snakelike","snakeroot","snaky","sname","snap","snapback","snapdragon","snapped","snapper","snappily","snappiness","snapping","snappish","snappishness","snappy","snapshot","snapshots","snapshotted","snapshotting","snare","snarer","snarf","snarl","snarler","snarling","snarly","snatch","snatcher","snazzily","snazzy","snd","snead","sneak","sneaker","sneakily","sneakiness","sneaking","sneaky","sneed","sneer","sneerer","sneering","sneeze","snell","snick","snicker","snide","snideness","snider","sniff","sniffer","sniffle","sniffler","sniffles","snifter","snigger","snip","snipe","sniper","snipped","snipper","snippet","snippets","snipping","snippy","snit","snitch","snivel","sniveler","snmp","sno","snob","snobbery","snobbish","snobbishness","snobby","snodgrass","snood","snook","snooker","snoop","snooper","snoopy","snoot","snootily","snootiness","snooty","snooze","snore","snorkel","snort","snorter","snot","snotted","snottily","snottiness","snotting","snotty","snout","snow","snowball","snowbank","snowbelt","snowbird","snowblower","snowboard","snowbound","snowcapped","snowden","snowdrift","snowdrop","snowfall","snowfield","snowflake","snowily","snowiness","snowman","snowmen","snowmobile","snowplough","snowploughs","snowplow","snowshed","snowshoe","snowshoeing","snowshoer","snowstorm","snowsuit","snowy","snprintf","sns","snub","snubbed","snubber","snubbing","snuff","snuffbox","snuffer","snuffle","snuffler","snuffly","snug","snugged","snugger","snuggest","snugging","snuggle","snuggly","snugness","snyder","so","soa","soak","soaker","soap","soapaction","soapbox","soapclient","soapenv","soapiness","soapobject","soapstone","soapsud","soapui","soapy","soar","soarer","soaring","sob","sobbed","sobbing","sober","soberer","soberness","sobriety","sobriquet","soc","soccer","sociabilities","sociability","sociable","sociably","social","socialism","socialist","socialistic","socialite","sociality","socialization","socialize","socialized","socializer","socially","societal","society","socio","sociobiology","sociocultural","sociodemographic","socioeconomic","socioeconomically","sociolinguistics","sociological","sociologist","sociology","sociometric","sociometry","sociopath","sociopaths","sock","sockaddr","socket","socketexception","socketio","socketprocessor","sockets","sockfd","socks","socorro","socrates","socratic","sod","soda","sodales","sodded","sodden","soddenness","sodding","soddy","sodium","sodom","sodomite","sodomize","sodomy","soever","sofa","sofia","sofie","soft","softball","softbound","soften","softener","softhearted","softie","softlayer","softmax","softness","software","softwood","softy","soggily","sogginess","soggy","soho","soign","soil","soiled","soire","sojourn","sol","solace","solacer","solar","solaria","solaris","solarium","sold","solder","soldier","soldiery","sole","solecism","soled","solely","solemn","solemness","solemnify","solemnity","solemnization","solemnize","solemnness","solenoid","soler","soles","solicit","solicitation","solicited","solicitor","solicitous","solicitousness","solicitude","solid","solidarity","solidcolorbrush","solidi","solidification","solidify","solidity","solidness","solidus","soliloquies","soliloquize","soliloquy","soling","solipsism","solipsist","solis","solitaire","solitary","solitude","sollie","solly","solo","soloist","solomon","solon","soloviev","solr","solstice","solubility","soluble","solute","solution","solutions","solvable","solvating","solve","solved","solvency","solvent","solvently","solver","solves","solving","solzhenitsyn","som","soma","somali","somalia","somalian","somatic","somber","somberness","sombre","sombrero","some","somebody","someclass","somedata","someday","somefile","somefunc","somefunction","somehow","someid","somemethod","somename","someobject","someone","someplace","someproperty","somersault","somerset","somersetted","somersetting","somerville","somestring","sometable","sometext","something","somethingelse","sometime","sometimes","sometype","someurl","somevalue","somevar","someway","somewhat","somewhere","somme","sommelier","somnambulism","somnambulist","somnolence","somnolent","somoza","somthing","son","sonar","sonarqube","sonata","sonatina","sonatype","sondheim","sondra","sonenberg","song","songbag","songbird","songbook","songfest","songful","songfulness","songhai","songhua","songs","songster","songstress","songwriter","songwriting","sonia","sonic","sonja","sonnet","sonni","sonnie","sonnnie","sonny","sonoma","sonora","sonority","sonorous","sonorousness","sontag","sonuvabitch","sony","sonya","soon","sooner","soonish","soot","sooth","soothe","soother","soothing","soothingness","sooths","soothsay","soothsayer","sooty","sop","sophey","sophi","sophia","sophie","sophism","sophist","sophister","sophistic","sophistical","sophisticate","sophisticated","sophisticatedly","sophistication","sophistry","sophoclean","sophocles","sophomore","sophomoric","sophronia","soporific","soporifically","sopped","sopping","soppy","soprano","sopwith","sorbet","sorbonne","sorcerer","sorceress","sorcery","sorcha","sordid","sordidness","sore","sorehead","soreness","sorensen","sorenson","sorghum","sorority","sorrel","sorrentine","sorrily","sorriness","sorrow","sorrower","sorrowful","sorrowfulness","sorry","sort","sorta","sortable","sortby","sorted","sortedlist","sorter","sortexpression","sortie","sortieing","sorting","sortorder","sorts","sos","sosa","sosanna","sot","soto","sottish","sou","soubriquet","souffl","sough","soughs","sought","soul","soulful","soulfulness","soulless","sound","soundboard","soundcloud","sounder","sounders","soundest","sounding","soundings","soundless","soundly","soundness","soundproof","soundproofing","sounds","soundtrack","soup","souphanouvong","soupon","soupy","sour","source","sourcecode","sourced","sourceencoding","sourcefile","sourceforge","sourceid","sourceless","sourcemap","sourcepath","sources","sourcetype","sourcing","sourdough","sourdoughs","sourish","sourness","sourpuss","sous","sousa","sousaphone","souse","south","southampton","southbound","southeast","southeaster","southeastern","southeastward","souther","southerly","southern","southerner","southernisms","southernmost","southey","southfield","southing","southland","southpaw","souths","southward","southwest","southwester","southwestern","southwestward","souvenir","sovereign","sovereignty","soviet","sow","sowbelly","sowens","sower","soweto","sown","sox","soy","soybean","soyinka","soyuz","sp","spa","spaatz","space","spacecraft","spaced","spaceflight","spaceman","spacemen","spaceport","spacer","spaces","spaceship","spacesuit","spacewalk","spacewar","spacewoman","spacewomen","spacey","spacial","spacier","spaciest","spaciness","spacing","spacious","spaciousness","spackle","spade","spadeful","spader","spadework","spadices","spadix","spafford","spaghetti","spahn","spain","spake","spalding","spam","span","spandex","spandrels","spangle","spanglish","spaniard","spaniel","spanielled","spanielling","spanish","spank","spanker","spanking","spanned","spanner","spanning","spans","spar","sparc","sparcstation","spare","spareness","sparer","spareribs","sparing","spark","sparkconf","sparkcontext","sparker","sparkle","sparkler","sparkman","sparks","sparksession","sparksubmit","sparky","sparling","sparql","sparred","sparrer","sparring","sparrow","spars","sparse","sparseness","sparsity","sparta","spartacus","spartan","spasm","spasmodic","spasmodically","spastic","spat","spate","spathe","spatial","spatiality","spatted","spatter","spatterdock","spatting","spatula","spavin","spawn","spawned","spawner","spawning","spay","spca","speak","speakable","speakeasy","speaker","speakers","speakership","speaking","speaks","spear","spearer","spearfish","spearhead","spearmint","spears","spec","special","specialcells","specialism","specialist","specialization","specialize","specialized","specializing","specially","specialty","specie","species","specif","specifiability","specifiable","specifiably","specific","specifically","specification","specifications","specificity","specifics","specified","specifier","specifies","specify","specifying","specimen","specious","speciousness","speck","speckle","specs","spectacle","spectacular","spectator","specter","spectra","spectral","spectralness","spectrogram","spectrograph","spectrographically","spectrography","spectrometer","spectrometric","spectrometry","spectrophotometer","spectrophotometric","spectrophotometry","spectroscope","spectroscopic","spectroscopically","spectroscopy","spectrum","specular","specularity","speculate","speculation","speculative","speculator","sped","speech","speechless","speechlessness","speed","speedboat","speedboating","speeder","speedily","speediness","speedometer","speeds","speedster","speedup","speedway","speedwell","speedy","speer","speleological","speleologist","speleology","spell","spellbind","spellbinder","spellbound","spelldown","spelled","speller","spelling","spells","spelunker","spelunking","spence","spencer","spencerian","spend","spender","spending","spends","spendthrift","spengler","spenglerian","spense","spenser","spenserian","spent","sperm","spermatophyte","spermatozoa","spermatozoon","spermicidal","spermicide","sperry","spew","spewer","spf","sphagnum","sphere","spheric","spherical","spherics","spheroid","spheroidal","spherule","sphincter","sphinx","spi","spic","spica","spice","spicebush","spicily","spiciness","spicule","spicy","spider","spiderweb","spiderwort","spidery","spiegel","spiel","spielberg","spier","spiffy","spigot","spike","spiker","spikiness","spiky","spill","spillage","spillane","spillover","spillway","spin","spinach","spinal","spindle","spindly","spine","spineless","spinelessness","spinet","spininess","spinnability","spinnaker","spinner","spinneret","spinning","spinoza","spinster","spinsterhood","spinsterish","spiny","spiracle","spiraea","spiral","spire","spirea","spirit","spirited","spiritedness","spiritless","spirits","spiritual","spiritualism","spiritualist","spiritualistic","spirituality","spirituous","spiro","spirochete","spiry","spit","spitball","spite","spiteful","spitefuller","spitefullest","spitefulness","spitfire","spits","spitted","spitting","spittle","spittoon","spitz","spl","splash","splashdown","splasher","splashily","splashiness","splashscreen","splashy","splat","splatted","splatter","splatting","splay","splayfeet","splayfoot","spleen","splendid","splendidness","splendor","splendorous","splenetic","splice","splicer","spline","splint","splinter","splintery","split","splits","splittable","splitted","splitter","splitting","splodge","splotch","splotchy","splurge","splutter","splutterer","spock","spoil","spoilables","spoilage","spoiled","spoiler","spoilsport","spokane","spoke","spoken","spokeshave","spokesman","spokesmen","spokespeople","spokesperson","spokeswoman","spokeswomen","spoliation","sponge","spongecake","sponger","sponginess","spongy","sponsor","sponsorship","spontaneity","spontaneous","spontaneousness","spoof","spook","spookiness","spooky","spool","spoon","spoonbill","spoonerism","spoonful","spoor","sporadic","sporadically","spore","sporran","sport","sportiness","sporting","sportive","sportiveness","sports","sportscast","sportsman","sportsmanlike","sportsmanship","sportsmen","sportswear","sportswoman","sportswomen","sportswriter","sporty","sposato","spot","spotify","spotless","spotlessness","spotlight","spotlit","spots","spotted","spotter","spottily","spottiness","spotting","spotty","spousal","spouse","spout","spouter","sprain","sprang","sprat","sprawl","spray","sprayed","sprayer","sprays","spread","spreadeagled","spreader","spreadsheet","spreadsheetapp","spreadsheets","spree","spreeing","sprig","sprigged","sprigging","sprightliness","sprightly","spring","springapplication","springboard","springbok","springboot","springbootapplication","springeing","springer","springfield","springframework","springily","springiness","springing","springjunit","springlike","springsource","springsteen","springtime","springy","sprinkle","sprinkler","sprinkling","sprint","sprintf","sprite","spritebatch","spritekit","sprites","spritz","sprocket","sprocketed","sprockets","sproul","sprout","spruce","spruceness","sprue","sprung","spry","spryness","spss","spud","spudded","spudding","spuds","spume","spumone","spumoni","spumy","spun","spunk","spunky","spur","spurge","spurious","spuriousness","spurn","spurred","spurring","spurt","sputa","sputnik","sputter","sputum","spy","spyder","spyglass","sq","sql","sqlalchemy","sqlclient","sqlcmd","sqlcommand","sqlconnection","sqlcontext","sqldataadapter","sqldatareader","sqldatasource","sqldbtype","sqlerror","sqlexception","sqlexpress","sqlfiddle","sqlite","sqliteconnection","sqlitedatabase","sqliteopenhelper","sqlparameter","sqlplus","sqlquery","sqlserver","sqlsrv","sqlstate","sqoop","sqq","sqrt","sqs","squab","squabbed","squabber","squabbest","squabbing","squabble","squabbler","squad","squadded","squadding","squadron","squalid","squalidness","squall","squaller","squally","squalor","squamous","squander","squanto","square","squared","squareness","squarer","squares","squaresville","squareup","squarish","squash","squashiness","squashy","squat","squatness","squatted","squatter","squattest","squatting","squaw","squawk","squawker","squeak","squeaker","squeakily","squeakiness","squeaky","squeal","squealer","squeamish","squeamishness","squeegee","squeegeeing","squeeze","squeezer","squelch","squelcher","squelchy","squib","squibb","squibbed","squibbing","squid","squidded","squidding","squiggle","squiggly","squint","squinter","squinting","squire","squirehood","squirm","squirmy","squirrel","squirt","squirter","squish","squishy","sr","srand","src","srcdir","srcdirs","sref","srinagar","sro","srv","ss","ssa","sscanf","ssd","sse","ssh","sshd","ssid","ssis","ssl","sslcontext","sslsocketimpl","sslv","ssms","ssn","sso","ssrs","sss","sst","sstream","ssw","st","sta","stab","stabbed","stabber","stabbing","stability","stabilizability","stabilization","stabilize","stabilizer","stable","stableman","stablemate","stablemen","stableness","stabler","stables","stablest","stabling","stably","staccato","stace","stacee","stacey","staci","stacia","stacie","stack","stackable","stackblitz","stacked","stacker","stackexchange","stacking","stacklayout","stackoverflow","stackpane","stackpanel","stacks","stacktrace","stacy","stadia","stadias","stadium","stael","stafani","staff","staffard","staffer","stafford","staffordshire","staffroom","staford","stag","stage","stagecoach","stagecraft","staged","stagehand","stager","stages","stagestruck","stagflation","stagged","stagger","staggerer","staggering","staggers","stagging","staginess","staging","stagnancy","stagnant","stagnate","stagnation","stagy","stahl","staid","staidness","stain","stained","stainer","stainless","stair","staircase","stairway","stairwell","stake","stakeholder","stakeout","stalactite","stalag","stalagmite","stale","stalemate","staleness","staley","stalin","stalingrad","stalinist","stalk","stalker","stall","stalled","stallholders","stallion","stallone","stalls","stalwart","stalwartness","stamen","stamford","stamina","staminate","stammer","stammerer","stammering","stamp","stamped","stampede","stampeder","stamper","stan","stance","stanch","stancher","stanchion","stand","standalone","standard","standardcontext","standardcontextvalve","standardenginevalve","standardhost","standardhostvalve","standardization","standardize","standardized","standardizer","standardizes","standards","standarduserdefaults","standardwrapper","standardwrappervalve","standby","standbys","standee","standford","standing","standish","standoff","standoffish","standout","standpipe","standpoint","stands","standstill","stanfield","stanford","stanislas","stanislaus","stanislavsky","stanislaw","stank","stanleigh","stanley","stanly","stannic","stannous","stanton","stanwood","stanza","staph","staphs","staphylococcal","staphylococci","staphylococcus","staple","stapled","stapler","stapleton","star","starboard","starch","starchily","starchiness","starchy","stardom","stardust","stare","starfish","stargate","stargaze","staring","stark","starkey","starkness","starla","starlene","starless","starlet","starlight","starlin","starling","starlit","starr","starred","starring","starry","stars","starship","starstruck","start","startactivity","startactivityforresult","startangle","startanimation","startdate","started","starter","starters","startid","startindex","startinfo","starting","startinternal","startle","startling","startnew","startpoint","startpos","startrow","starts","startservice","startstop","startswith","starttime","starttls","startup","startups","startx","starty","starvation","starve","starveling","starver","stash","stasis","stat","state","statecraft","stated","stateful","statehood","statehouse","stateid","stateless","statelessness","stateliness","stately","statement","statements","staten","statename","stateparams","stateprovider","stater","stateroom","states","stateside","statesman","statesmanlike","statesmanship","statesmen","stateswoman","stateswomen","statewide","static","statical","statically","staticfiles","staticmethod","staticresource","statics","statictext","stating","station","stationarity","stationary","stationer","stationery","stationmaster","stations","statistic","statistical","statistician","statistics","statler","stator","stats","statuary","statue","statuesque","statuette","stature","status","statusbar","statuscode","statuses","statusid","statustext","statute","statutorily","statutory","stauffer","staunch","staunchness","stave","stavro","stay","stayed","stayer","staying","stays","std","stdafx","stdcall","stdclass","stderr","stdin","stdint","stdio","stdlib","stdout","stdtypes","ste","stead","steadfast","steadfastness","steadily","steadiness","steading","steady","steak","steakhouse","steal","stealer","stealing","stealth","stealthily","stealthiness","stealths","stealthy","steam","steamboat","steamer","steamfitter","steamfitting","steamily","steaminess","steamroll","steamroller","steamship","steamy","stearn","stearne","steed","steel","steele","steeliness","steelmaker","steelwork","steelworker","steely","steelyard","steen","steep","steepen","steeper","steeple","steeplebush","steeplechase","steeplejack","steepness","steer","steerage","steerer","steersman","steersmen","steeves","stefa","stefan","stefania","stefanie","stefano","steffane","steffen","steffi","steffie","stegosauri","stegosaurus","stein","steinbeck","steinberg","steinem","steiner","steinmetz","steinway","stella","stellar","stellated","stem","stemless","stemmed","stemming","stemware","stench","stencil","stenciler","stencillings","stendhal","stendler","stengel","steno","stenographer","stenographic","stenography","stenotype","stentorian","step","stepbrother","stepchild","stepchildren","stepdaughter","stepfather","stepha","stephan","stephana","stephani","stephanie","stephannie","stephanus","stephen","stephenie","stephenson","stephi","stephie","stephine","stepladder","stepmother","stepparent","steppe","stepper","stepping","steppingstone","steps","stepsister","stepson","stepwise","stereo","stereographic","stereography","stereophonic","stereoscope","stereoscopic","stereoscopically","stereoscopy","stereotype","stereotypic","stereotypical","sterile","sterility","sterilization","sterilize","sterilized","sterilizes","sterling","sterlingness","stern","sternal","sternberg","sterne","sternness","sterno","sternum","steroid","steroidal","stertorous","stesha","stet","stethoscope","stetson","stetted","stetting","steuben","stevana","steve","stevedore","steven","stevena","stevenson","stevie","stevy","stew","steward","stewardess","stewardship","stewart","stg","sth","stick","sticker","stickily","stickiness","sticking","stickle","stickleback","stickler","stickpin","sticks","stickup","sticky","stieglitz","stiff","stiffen","stiffness","stifle","stifler","stifling","stigma","stigmata","stigmatic","stigmatization","stigmatizations","stigmatize","stigmatized","stile","stiletto","still","stillbirth","stillbirths","stillborn","stiller","stillest","stillman","stillmann","stillness","stillwell","stilt","stilted","stilton","stimson","stimulant","stimulate","stimulated","stimulation","stimulative","stimulator","stimulatory","stimuli","stimulus","stine","sting","stinger","stingily","stinginess","stinging","stingray","stingy","stink","stinkbug","stinker","stinking","stinkpot","stinky","stint","stinter","stinting","stipend","stipendiary","stipple","stippler","stipulate","stipulation","stir","stirling","stirred","stirrer","stirring","stirrup","stitch","stitcher","stitchery","stitching","stl","stm","stmt","stoat","stochastic","stochastically","stochasticity","stock","stockade","stockbreeder","stockbroker","stockbroking","stocker","stockhausen","stockholder","stockholm","stockily","stockiness","stockinet","stockinette","stocking","stockist","stockpile","stockpiler","stockpot","stockroom","stocks","stocktaking","stockton","stocky","stockyard","stoddard","stodge","stodgily","stodginess","stodgy","stogy","stoic","stoical","stoichiometric","stoichiometry","stoicism","stoke","stoker","stokes","stol","stole","stolen","stolid","stolidity","stolidness","stolon","stomach","stomachache","stomacher","stomachs","stomp","stone","stonecutter","stonehenge","stoneless","stonemason","stoner","stonewall","stoneware","stonewashed","stonework","stonewort","stonily","stoniness","stony","stood","stooge","stool","stoop","stop","stopcock","stopgap","stoplight","stopover","stoppable","stoppage","stoppard","stopped","stopper","stopping","stopple","stoppropagation","stops","stopwatch","stopwords","storage","store","stored","storedprocedure","storefront","storehouse","storeid","storekeep","storekeeper","storeroom","stores","stories","storing","stork","storm","stormbound","stormer","stormi","stormie","stormily","storminess","stormtroopers","stormy","story","storyboard","storyboards","storybook","storyline","storyteller","storytelling","stouffer","stoup","stout","stouten","stouthearted","stoutness","stove","stovepipe","stover","stow","stowage","stowaway","stowe","str","strabo","strace","straddle","straddler","stradivari","stradivarius","strafe","strafer","straggle","straggly","straight","straightaway","straightedge","straighten","straightener","straightforward","straightforwardness","straightjacket","straightness","straightway","strain","strained","strainer","straining","strains","strait","straiten","straitjacket","straitlaced","straitness","strand","stranded","strange","strangely","strangeness","stranger","strangle","stranglehold","strangles","strangulate","strangulation","strap","strapless","strapped","strapping","strasbourg","strata","stratagem","strategic","strategical","strategics","strategies","strategist","strategy","stratford","strati","stratification","stratified","stratify","stratigraphic","stratigraphical","stratigraphy","stratosphere","stratospheric","stratospherically","stratum","stratus","strauss","stravinsky","straw","strawberry","strawflower","stray","strayer","strcat","strcmp","strcpy","strdup","streak","streaker","streaky","stream","streamed","streamer","streaming","streamline","streamreader","streams","streamwriter","street","streetcar","streetlight","streets","streetwalker","streetwise","streisand","strength","strengthen","strengthener","strengths","strenuous","strenuousness","strep","streptococcal","streptococci","streptococcus","streptomycin","strerror","stress","stressed","stressful","stretch","stretchability","stretchable","stretched","stretcher","stretchy","strew","strewn","strftime","stria","striae","striate","striated","striation","stricken","strickland","strict","stricter","strictest","strictly","strictmode","strictness","stricture","stridden","stride","stridency","strident","strider","strides","strife","strike","strikebreak","strikebreaker","strikebreaking","strikeout","striker","strikes","striking","strindberg","string","stringarray","stringbuffer","stringbuilder","stringbyappendingpathcomponent","stringcomparison","stringed","stringencoding","stringency","stringent","stringer","stringformat","stringify","stringiness","stringing","stringio","stringlength","stringlist","stringproperty","stringr","stringreader","stringrequest","strings","stringsasfactors","stringsplitoptions","stringstream","stringtokenizer","stringtype","stringutils","stringvalue","stringvar","stringwithformat","stringwriter","stringy","strip","stripe","striped","striper","stripling","stripped","stripper","stripping","strips","stripslashes","striptease","stripteaser","stripy","strive","striven","striver","strlen","strncpy","strobe","stroboscope","stroboscopic","strode","stroke","strokecolor","strokewidth","stroking","stroll","stroller","strom","stromberg","stromboli","strong","strongbow","strongbox","stronger","strongheart","stronghold","strongish","strongly","strongman","strongmen","strongroom","strontium","strop","strophe","strophic","stropped","stropping","strove","strpos","strptime","strs","strsplit","strsql","strstr","strtok","strtolower","strtotime","struck","struct","structfield","structs","structural","structuralism","structuralist","structure","structured","structureless","structures","structuring","strudel","struggle","struggled","struggler","struggling","strum","strummed","strumming","strumpet","strung","strut","struts","strutted","strutter","strutting","strychnine","sts","stu","stuart","stub","stubbed","stubbing","stubble","stubblefield","stubbly","stubborn","stubbornness","stubby","stubs","stucco","stuccoes","stuck","stud","studbook","studded","studding","studebaker","student","studentid","studentname","students","studentship","studied","studiedness","studier","studies","studio","studios","studious","studiousness","study","studying","stuff","stuffily","stuffiness","stuffing","stuffs","stuffy","stultify","stumble","stumbled","stumbling","stump","stumpage","stumped","stumper","stumpy","stun","stung","stunk","stunned","stunner","stunning","stunt","stunted","stupefaction","stupefy","stupendous","stupendousness","stupid","stupidity","stupidness","stupor","sturdily","sturdiness","sturdy","sturgeon","sturm","stutter","stuttgart","stuyvesant","sty","stygian","style","styleable","styleclass","styled","styles","stylesheet","stylesheets","styleurls","styli","styling","stylish","stylishness","stylist","stylistic","stylistically","stylites","stylization","stylize","stylos","stylus","stymie","stymieing","stymy","styptic","styrene","styrofoam","styx","su","suable","suarez","suasion","suave","suaveness","suavity","sub","subaltern","subarctic","subareas","subarray","subaru","subassembly","subatomic","subbasement","subbed","subbing","subbranch","subcaste","subcat","subcategories","subcategorizing","subcategory","subchain","subclass","subclasses","subclassifications","subclassing","subclauses","subcommand","subcommittee","subcompact","subcomponent","subcomputation","subconcept","subconscious","subconsciousness","subconstituent","subcontinent","subcontinental","subcontract","subcontractor","subcultural","subculture","subcutaneous","subdir","subdirectories","subdirectory","subdistrict","subdivide","subdivision","subdomain","subdomains","subdue","subdued","subduer","subexpression","subfamily","subfield","subfile","subfolder","subfolders","subform","subfreezing","subgoal","subgraph","subgraphs","subgroup","subharmonic","subhead","subheading","subhuman","subindex","subinterval","subitem","subitems","subj","subject","subjection","subjective","subjectiveness","subjectivist","subjectivity","subjects","subjoin","subjugate","subjugation","subjunctive","subkey","sublayer","sublease","sublet","subletting","sublimate","sublimation","sublime","sublimeness","sublimer","subliminal","sublimity","sublist","subliterary","sublunary","submachine","submarginal","submarine","submariner","submenu","submerge","submergence","submerse","submersible","submersion","submicroscopic","submission","submissions","submissive","submissiveness","submit","submitbutton","submitform","submits","submittable","submittal","submitted","submitter","submitting","submode","submodule","submodules","subnational","subnet","subnetwork","subnormal","suboptimal","suborbital","suborder","subordinate","subordinately","subordinates","subordination","subordinator","suborn","subornation","subpage","subparagraph","subpart","subplot","subplots","subpoena","subpopulation","subproblem","subprocess","subprofessional","subprogram","subproject","subproof","subqueries","subquery","subquestion","subrange","subregion","subregional","subreport","subrogation","subroutine","subs","subsample","subschema","subscribe","subscribed","subscriber","subscribers","subscribing","subscript","subscripted","subscription","subscriptions","subsection","subsegment","subsentence","subsequence","subsequent","subsequently","subservience","subservient","subset","subsets","subside","subsidence","subsidiarity","subsidiary","subsidization","subsidize","subsidized","subsidizer","subsidy","subsist","subsistence","subsistent","subsocietal","subsoil","subsonic","subspace","subspecies","substance","substandard","substantial","substantially","substantialness","substantiate","substantiated","substantiation","substantive","substantiveness","substantivity","substation","substerilization","substitutability","substitute","substituted","substitution","substitutionary","substitutive","substr","substrata","substrate","substratum","substring","substrings","substructure","subsume","subsurface","subsystem","subtable","subtask","subteen","subtenancy","subtenant","subtend","subterfuge","subterranean","subtest","subtext","subtitle","subtle","subtleness","subtlety","subtly","subtopic","subtotal","subtract","subtracter","subtracting","subtraction","subtrahend","subtree","subtropic","subtropical","subtype","subunit","suburb","suburban","suburbanite","suburbanization","suburbanized","suburbanizing","suburbia","subvention","subversion","subversive","subversiveness","subvert","subverter","subview","subviews","subway","subzero","succ","succeed","succeeded","succeeder","succeeds","succesfully","success","successful","successfull","successfully","successfulness","succession","successive","successiveness","successor","successorship","succinct","succinctness","succor","succored","succorer","succotash","succubus","succulence","succulency","succulent","succumb","such","suchlike","suck","sucker","suckle","suckling","sucks","sucre","sucrose","suction","sud","sudan","sudanese","sudanic","sudden","suddenly","suddenness","sudetenland","sudo","sudoku","suds","sudsy","sue","sued","suede","suellen","suer","suet","suetonius","suety","suez","suffer","sufferance","sufferer","suffering","suffice","sufficiency","sufficient","sufficiently","suffix","suffixation","suffixed","suffixes","suffocate","suffocating","suffolk","suffragan","suffrage","suffragette","suffragist","suffuse","suffusion","sufi","sufism","sugar","sugarcane","sugarcoat","sugarless","sugarplum","sugary","suggest","suggested","suggester","suggestibility","suggestible","suggesting","suggestion","suggestions","suggestive","suggestiveness","suggests","sugillate","suharto","sui","suicidal","suicide","suit","suitability","suitable","suitableness","suitably","suitcase","suite","suited","suites","suiting","suitor","suits","sukarno","sukey","suki","sukiyaki","sukkot","sukkoth","sula","sulawesi","suleiman","sulfa","sulfaquinoxaline","sulfate","sulfide","sulfite","sulfonamide","sulfur","sulfuric","sulfurous","sulfurousness","sulk","sulkily","sulkiness","sulky","sulla","sullen","sullenness","sullied","sullivan","sully","sulphate","sulphide","sulphuric","sultan","sultana","sultanate","sultrily","sultriness","sultry","sulzberger","sum","sumac","sumach","sumatra","sumatran","sumer","sumeria","sumerian","summability","summable","summand","summarily","summarise","summarization","summarize","summarized","summarizer","summary","summation","summed","summer","summerdale","summerhouse","summertime","summery","summing","summit","summitry","summon","summoner","summons","sumner","sumo","sump","sumptuous","sumptuousness","sums","sumter","sun","sunbaked","sunbath","sunbathe","sunbather","sunbathing","sunbaths","sunbeam","sunbelt","sunblock","sunbonnet","sunburn","sunburst","suncream","sundae","sundanese","sundas","sunday","sunder","sundial","sundown","sundowner","sundris","sundry","sunfish","sunflower","sung","sunglass","sunk","sunlamp","sunless","sunlight","sunlit","sunned","sunni","sunniness","sunning","sunnite","sunny","sunnyvale","sunrise","sunroof","sunscreen","sunset","sunsetting","sunshade","sunshine","sunshiny","sunspot","sunstroke","sunt","suntan","suntanned","suntanning","sunup","sup","super","superabundance","superabundant","superannuate","superannuation","superb","superbness","supercargo","supercargoes","supercharge","supercharger","supercilious","superciliousness","supercity","superclass","supercomputer","supercomputing","superconcept","superconducting","superconductivity","superconductor","supercooled","supercooling","supercritical","superdense","superego","supererogation","supererogatory","superficial","superficiality","superfine","superfix","superfluity","superfluous","superfluousness","superheat","superhero","superheroes","superhighway","superhuman","superhumanness","superimpose","superimposition","superintend","superintendence","superintendency","superintendent","superior","superiority","superlative","superlativeness","superlunary","supermachine","superman","supermarket","supermen","supermodel","supermom","supernal","supernatant","supernatural","supernaturalism","supernaturalness","supernormal","supernova","supernovae","supernumerary","superordinate","superpose","superposition","superpower","superpredicate","supersaturate","supersaturation","superscribe","superscript","superscription","supersede","superseder","supersensitive","supersensitiveness","superset","supersonic","supersonically","supersonics","superstar","superstition","superstitious","superstore","superstructural","superstructure","supertanker","supertitle","superuser","supervene","supervention","superview","supervise","supervised","supervision","supervisor","supervisory","superwoman","superwomen","supine","supineness","supp","supper","suppl","supplant","supplanter","supple","supplement","supplemental","supplementary","supplementation","supplementer","suppleness","suppliant","supplicant","supplicate","supplication","supplied","supplier","suppliers","supplies","supply","supplying","support","supportability","supportable","supported","supporter","supporting","supportive","supportmapfragment","supports","suppose","supposed","supposedly","supposing","supposition","suppository","suppress","suppressant","suppressed","suppressible","suppression","suppressive","suppresslint","suppressor","suppresswarnings","suppurate","suppuration","supra","supranational","supranationalism","suprasegmental","supremacist","supremacy","supremal","supreme","supremeness","supremo","supt","surabaya","surat","surcease","surcharge","surcingle","surd","sure","sured","surefire","surefooted","surely","sureness","surer","surest","surety","surf","surface","surfaced","surfaceholder","surfacer","surfaces","surfaceview","surfacing","surfactant","surfboard","surfeit","surfer","surfing","surge","surged","surgeon","surgery","surges","surgical","surinam","suriname","surinamese","surliness","surly","surmise","surmiser","surmount","surmountable","surname","surpass","surpassed","surpassing","surplice","surplus","surplussed","surplussing","surprise","surprised","surpriser","surprising","surprisingly","surreal","surrealism","surrealist","surrealistic","surrealistically","surreality","surrender","surrenderer","surreptitious","surreptitiousness","surrey","surrogacy","surrogate","surrogation","surround","surrounded","surrounding","surtax","surveillance","surveillant","survey","surveyed","surveying","surveyor","surveys","survivability","survivable","survival","survivalist","survive","survived","survivor","survivorship","surya","sus","susan","susana","susanetta","susann","susanna","susannah","susanne","susceptibilities","susceptibility","susceptible","suscipit","susette","sushi","susi","susie","suspect","suspected","suspecter","suspecting","suspend","suspended","suspender","suspendisse","suspense","suspenseful","suspension","suspensive","suspensor","suspicion","suspicious","suspiciousness","susquehanna","sussex","sustain","sustainability","sustainable","sustainer","sustainment","sustenance","susy","sutherlan","sutherland","sutler","sutton","suture","suv","suva","suwanee","suzann","suzanna","suzanne","suzerain","suzerainty","suzette","suzhou","suzi","suzie","suzuki","suzy","sv","svalbard","svc","svelte","sven","svend","svengali","sverdlovsk","svetlana","svg","svm","svn","sw","swab","swabbed","swabbing","swabby","swabian","swaddle","swag","swagged","swagger","swagging","swahili","swain","swak","swallow","swallower","swallowtail","swam","swami","swamp","swamper","swampland","swampy","swan","swanee","swank","swankily","swankiness","swanky","swanlike","swanned","swanning","swansea","swanson","swap","swappable","swapped","swapper","swapping","swaps","sward","swarm","swarmer","swart","swarthiness","swarthmore","swarthy","swartz","swash","swashbuckler","swashbuckling","swastika","swat","swatch","swath","swathe","swather","swaths","swatted","swatter","swatting","sway","swayback","swayer","swazi","swaziland","swear","swearer","swearword","sweat","sweatband","sweater","sweatily","sweatiness","sweatpants","sweatshirt","sweatshop","sweaty","swed","swede","sweden","swedenborg","swedish","sweeney","sweep","sweeper","sweeping","sweepingness","sweeps","sweepstake","sweepstakes","sweet","sweetbread","sweetbrier","sweetcorn","sweeten","sweetened","sweetener","sweetening","sweetheart","sweetie","sweeting","sweetish","sweetmeat","sweetness","sweetshop","swell","swellhead","swelling","swelter","sweltering","swen","swenson","swept","sweptback","swerve","swerving","swf","swi","swift","swifter","swiftness","swig","swigged","swigging","swill","swim","swimmer","swimming","swimsuit","swinburne","swindle","swindler","swine","swineherd","swing","swingeing","swinger","swinging","swingutilities","swingworker","swingy","swinish","swinishness","swink","swipe","swiper","swiperefreshlayout","swiping","swirl","swirling","swirly","swish","swishy","swiss","switch","switchback","switchblade","switchboard","switched","switcher","switches","switchgear","switching","switchman","switchmap","switchmen","switchover","switz","switzer","switzerland","swivel","swizzle","swob","swollen","swoon","swooning","swoop","swoosh","swop","sword","swordfish","swordplay","swordplayer","swordsman","swordsmanship","swordsmen","swordtail","swore","sworn","swot","swt","swum","swung","sx","sy","sybarite","sybaritic","sybase","sybil","sybila","sybilla","sybille","sybyl","sycamore","sycophancy","sycophant","sycophantic","sycophantically","syd","sydel","sydelle","sydney","sykes","sylas","syllabi","syllabic","syllabicate","syllabication","syllabicity","syllabification","syllabify","syllable","syllabub","syllabus","syllabusss","syllogism","syllogistic","sylow","sylph","sylphic","sylphlike","sylphs","sylvan","sylvania","sylvester","sylvia","sylvie","sym","syman","symbiont","symbioses","symbiosis","symbiotic","symbol","symbolic","symbolical","symbolics","symbolism","symbolist","symbolization","symbolize","symbolized","symbolizes","symbols","symfony","symington","symlink","symlinks","symmetric","symmetrical","symmetrically","symmetricalness","symmetrization","symmetrizing","symmetry","symon","sympathetic","sympathetically","sympathize","sympathized","sympathizer","sympathizing","sympathy","symphonic","symphonists","symphony","symposium","symptom","symptomatic","symptomatically","symptomatology","symptoms","sympy","syn","synagogal","synagogue","synapse","synaptic","sync","synced","synchronism","synchronization","synchronize","synchronized","synchronizer","synchronous","synchronously","synchronousness","synchrony","synchrotron","syncing","syncopate","syncopation","syncope","syndic","syndicalist","syndicate","syndrome","synergism","synergistic","synergy","synfuel","synge","synod","synonym","synonymic","synonymous","synonyms","synonymy","synopses","synopsis","synopsized","synopsizes","synopsizing","synoptic","syntactic","syntactical","syntactically","syntactics","syntax","syntaxerror","syntheses","synthesis","synthesize","synthesized","synthesizer","synthesizes","synthetic","synthetically","syphilis","syphilitic","syphilized","syphilizing","syracuse","syria","syriac","syrian","syringe","syrup","syrupy","sys","sysadmin","syscall","syscap","sysdate","syslog","system","systematic","systematical","systematics","systematization","systematize","systematized","systematizer","systematizing","systemctl","systemd","systemic","systemically","systemization","systemjs","systems","systole","systolic","syswow","sz","szilard","szymborska","t","ta","tab","tabasco","tabatha","tabb","tabbar","tabbarcontroller","tabbatha","tabbed","tabbi","tabbie","tabbing","tabbitha","tabbouleh","tabboulehs","tabby","tabcontent","tabcontrol","taber","tabernacle","tabhost","tabid","tabina","tabindex","tabitem","tabitha","tabla","tablayout","table","tablea","tableau","tableaux","tableb","tablecell","tablecloth","tablecloths","tablecolumn","tabledata","tableid","tableland","tablelayout","tablemodel","tablename","tablerow","tables","tablesorter","tablespace","tablespoon","tablespoonful","tablet","tabletop","tablets","tableview","tableviewcontroller","tableware","tabling","tabloid","taboo","tabor","tabpanel","tabriz","tabs","tabula","tabular","tabulate","tabulation","tabulator","tabview","tac","tachometer","tachometry","tachycardia","tachyon","tacit","tacitness","taciturn","taciturnity","tacitus","tack","tacker","tackiness","tackle","tackler","tackling","tacky","taco","tacoma","tact","tactful","tactfulness","tactic","tactical","tactician","tactile","tactility","tactless","tactlessness","tactual","tad","tadd","taddeo","taddeusz","tadeas","tadeo","tades","tadio","tadpole","tadzhikistan","tadzhikstan","taegu","taejon","taffeta","taffrail","taffy","taft","tag","tagalog","tagged","tagger","tagging","tagid","taglib","tagname","tagore","tags","tagus","tahiti","tahitian","tahoe","tahoma","taichung","taiga","tail","tailback","tailcoat","tailer","tailgate","tailgater","tailing","tailless","taillessness","taillight","tailor","tailpipe","tailspin","tailwind","tainan","taine","taint","tainted","taipei","tait","taite","taiwan","taiwanese","taiyuan","tajikistan","take","takeaway","taken","takeoff","takeout","takeover","taker","takes","taking","taklamakan","talbert","talbot","talc","talcked","talcking","talcum","tale","talebearer","talent","talented","talentless","taler","tali","talia","taliesin","talion","talisman","talismanic","talk","talkative","talkativeness","talked","talker","talkie","talking","talks","talky","tall","talladega","tallahassee","tallahatchie","tallahoosa","tallboy","tallchief","talley","talleyrand","tallia","tallie","tallinn","tallish","tallness","tallou","tallow","tallowy","tallulah","tally","tallyho","talmud","talmudic","talmudist","talon","talus","talya","talyah","tam","tamable","tamale","tamar","tamara","tamarack","tamarah","tamarind","tamarra","tamas","tambourine","tame","tamed","tameka","tameness","tamera","tamerlane","tami","tamika","tamiko","tamil","tamma","tammany","tammara","tammi","tammie","tammy","tamp","tampa","tampax","tamper","tampered","tamperer","tampon","tamqrah","tamra","tan","tana","tanager","tanaka","tananarive","tanbark","tancred","tandem","tandi","tandie","tandoori","tandy","taney","tang","tanganyika","tangelo","tangency","tangent","tangential","tangerine","tangibility","tangible","tangibleness","tangibly","tangier","tangle","tango","tangshan","tangy","tanhya","tani","tania","tanisha","tanitansy","tank","tankard","tanker","tankful","tann","tanned","tannenbaum","tanner","tannery","tannest","tanney","tannhuser","tannie","tannin","tanning","tanny","tansy","tantalization","tantalize","tantalized","tantalizing","tantalizingly","tantalizingness","tantalum","tantalus","tantamount","tantra","tantrum","tanya","tanzania","tanzanian","tao","taoism","taoist","tap","tapdance","tape","taped","tapeline","taper","taperer","tapestry","tapeworm","tapioca","tapir","tapped","tapper","tappet","tapping","taproom","taproot","taps","tar","tara","tarah","tarantella","tarantula","tarawa","tarazed","tarbell","tardily","tardiness","tardy","tare","target","targeted","targetentity","targetframework","targeting","targetname","targetnamespace","targetpath","targetproperty","targets","targetsdkversion","targettype","tariff","tarim","tarkington","tarmac","tarmacked","tarmacking","tarn","tarnish","tarnished","taro","tarot","tarp","tarpapered","tarpaulin","tarpon","tarra","tarragon","tarrah","tarrance","tarred","tarring","tarry","tarrytown","tarsal","tarsi","tarsus","tart","tartan","tartar","tartaric","tartary","tartness","tartuffe","taryn","tarzan","tasha","tashkent","tasia","task","taskawaiter","taskbar","tasked","taskgraph","taskid","tasklist","taskmaster","taskmistress","taskname","tasks","taskthread","tasmania","tasmanian","tass","tassel","tassellings","taste","tasted","tasteful","tastefulness","tasteless","tastelessness","taster","tastes","tastily","tastiness","tasting","tasty","tat","tatami","tatar","tate","tater","tatiana","tatiania","tatted","tatter","tatterdemalion","tattered","tatting","tattle","tattler","tattletale","tattoo","tattooer","tattooist","tatty","tatum","tau","taught","taunt","taunter","taunting","taupe","taurus","taut","tauten","tautness","tautological","tautologous","tautology","tavern","taverner","tawdrily","tawdriness","tawdry","tawney","tawny","tawnya","tawsha","tax","taxable","taxably","taxation","taxed","taxes","taxi","taxicab","taxidermist","taxidermy","taximeter","taxing","taxiway","taxonomic","taxonomically","taxonomist","taxonomy","taxpayer","taxpaying","taylor","tb","tba","tbilisi","tbl","tbn","tbody","tbs","tbsp","tc","tchaikovsky","tchar","tcl","tcp","tcpclient","tcpdf","tcs","td","tdd","tds","te","tea","teabag","teacake","teacart","teach","teachable","teacher","teachers","teaching","teacloth","teacup","teacupful","teador","teahouse","teak","teakettle","teakwood","teal","tealeaves","team","teamcity","teamid","teammate","teamname","teams","teamster","teamwork","teapot","tear","tearaway","teardown","teardrop","tearer","tearful","tearfulness","teargas","teargassed","teargassing","tearjerker","tearoom","teary","teas","teasdale","tease","teasel","teaser","teashop","teasing","teaspoon","teaspoonful","teat","teatime","tech","techcrunch","technet","technetium","technetwork","technical","technicality","technically","technicalness","technician","technicolor","technion","technique","techniques","technocracy","technocrat","technocratic","technological","technologies","technologist","technology","technophobia","technophobic","technotes","techs","tectonic","tectonically","tectonics","tecumseh","ted","tedd","tedda","teddi","teddie","teddy","tedi","tedie","tedious","tediousness","tedium","tedman","tedmund","tedra","tee","teeing","teem","teeming","teemingness","teen","teena","teenage","teenager","teeny","teenybopper","teepee","teeshirt","teeter","teeth","teethe","teether","teething","teethmarks","teetotal","teetotaler","teetotalism","tefl","teflon","tegucigalpa","teheran","tehran","teirtza","tektite","tektronix","tel","telecast","telecommunicate","telecommunication","telecommute","telecoms","teleconference","teledyne","telefunken","telegenic","telegram","telegrammed","telegramming","telegraph","telegraphic","telegraphically","telegraphist","telegraphs","telegraphy","telekineses","telekinesis","telekinetic","telemachus","telemann","telemarketer","telemarketing","telemeter","telemetric","telemetry","teleological","teleology","telepathic","telepathically","telepathy","telephone","telephonic","telephonist","telephony","telephonymanager","telephoto","telephotography","teleprinter","teleprocessing","teleprompter","telerik","telescope","telescopic","telescopically","teletext","telethon","teletype","teletypewriter","televangelism","televangelist","televise","television","televisor","televisual","telex","tell","teller","telling","tells","telltale","tellurium","tellus","telly","telnet","telomeric","telugu","tem","temblor","temerity","temp","temparray","tempdata","tempdb","tempe","temper","tempera","temperament","temperamental","temperance","temperate","temperately","temperateness","temperature","tempered","tempering","tempers","tempest","tempestuous","tempestuousness","tempfile","template","templatebinding","templated","templatefield","templates","templateurl","templating","temple","templeman","templeton","templist","tempo","tempoes","tempor","temporal","temporarily","temporariness","temporarinesses","temporary","temporize","temporizer","temporizing","temporizings","temps","tempt","temptable","temptation","tempted","tempter","tempting","temptress","tempura","tempuri","tempus","ten","tenabilities","tenability","tenable","tenableness","tenably","tenacious","tenaciousness","tenacity","tenancy","tenant","tenanted","tenantid","tenantry","tench","tend","tended","tendency","tendentious","tendentiousness","tender","tendered","tenderer","tenderest","tenderfoot","tenderhearted","tenderheartedness","tendering","tenderize","tenderizer","tenderloin","tenderly","tenderness","tending","tendinitis","tendon","tendril","tends","tenebrous","tenement","tenet","tenex","tenfold","tenn","tenneco","tenner","tennessean","tennessee","tenney","tennis","tennyson","tenochtitlan","tenon","tenor","tenpin","tens","tense","tenseness","tensile","tension","tensional","tensionless","tensions","tensity","tensor","tensorflow","tensorial","tensors","tenspot","tent","tentacle","tentative","tentativeness","tented","tenter","tenterhook","tenth","tenths","tenting","tentity","tenuity","tenuous","tenuousness","tenure","teodoor","teodor","teodora","teodorico","teodoro","tepee","tepid","tepidity","tepidness","tequila","tera","teradata","teratogenic","teratology","terbium","tercel","tercentenary","tercentennial","terence","terencio","teresa","terese","tereshkova","teresina","teresita","teressa","teri","teriann","terkel","term","termagant","termcap","termer","terminable","terminableness","terminal","terminals","terminate","terminated","terminates","terminating","termination","terminative","terminator","termini","terminological","terminology","terminus","termite","terms","tern","ternary","terpsichore","terpsichorean","terr","terra","terrace","terracing","terracotta","terraform","terrain","terramycin","terran","terrance","terrapin","terrarium","terrazzo","terre","terrel","terrell","terrence","terrestrial","terri","terrible","terribleness","terribly","terrie","terrier","terrific","terrifically","terrify","terrifying","terrijo","terrill","terrine","territorial","territoriality","territory","terror","terrorism","terrorist","terroristic","terrorize","terrorized","terrorizer","terry","terrycloth","terrye","terse","terseness","tersina","tertian","tertiary","terza","tesl","tesla","tesol","tess","tessa","tessellate","tessellation","tesseract","tesseral","tessi","tessie","tessy","test","testability","testable","testament","testamentary","testapp","testate","testator","testatrices","testatrix","testbed","testcard","testcase","testclass","testcompile","testcontroller","testdata","testdb","teste","tested","tester","testers","testes","testfile","testicle","testicular","testid","testifier","testify","testily","testimonial","testimony","testiness","testing","testis","testlist","testmethod","testname","testng","testobject","testosterone","testrunner","tests","testservice","teststring","testsuite","testtable","testuser","testy","tetanus","tetchy","tether","tethered","tethys","tetons","tetra","tetrachloride","tetracycline","tetrafluoride","tetragonal","tetrahalides","tetrahedral","tetrahedron","tetrameron","tetrameter","tetrasodium","tetravalent","teuton","teutonic","tex","texaco","texan","texas","texcoord","text","textalign","textalignment","textappearance","textappearancemedium","textarea","textblock","textbook","textbox","textboxes","textboxfor","textchanged","textcolor","textcontent","textedit","textelement","textfield","textfieldexpression","textfields","textfile","textile","textinput","textinputlayout","textlabel","textmate","texto","textron","texts","textsize","textstatus","textstyle","texttospeech","textual","textural","texture","textured","textures","textutils","textview","textviews","textwatcher","textwrapping","textwriter","tf","tfoot","tform","tfs","tg","tgt","tgz","th","thacher","thackeray","thad","thaddeus","thaddus","thadeus","thai","thailand","thain","thaine","thalami","thalamus","thales","thalia","thalidomide","thallium","thallophyte","thames","than","thane","thanh","thank","thanker","thankful","thankfuller","thankfullest","thankfulness","thankless","thanklessness","thanks","thanksgiving","thankyou","thant","thanx","thar","that","thatch","thatcher","thatching","thats","thaumaturge","thaw","thaxter","thayer","thayne","thc","the","thea","thead","theadora","theano","theater","theatergoer","theatergoing","theatric","theatrical","theatricality","theatrics","thebault","thebes","theda","thedate","thedric","thedrick","thee","theeing","theform","theft","theiler","their","theirs","theism","theist","theistic","thekla","thelist","thelma","them","themas","thematic","thematically","thematics","theme","themeoverlay","themeresource","themes","themistocles","themselves","then","thence","thenceforth","thenceforward","thenreturn","theo","theobald","theocracy","theocratic","theocritus","theodolite","theodor","theodora","theodore","theodoric","theodosia","theodosian","theodosius","theologian","theological","theologists","theology","theorem","theoretic","theoretical","theoretically","theoretician","theoretics","theories","theorist","theorization","theorize","theory","theosophic","theosophical","theosophist","theosophy","therapeutic","therapeutically","therapeutics","therapist","therapy","theravada","there","thereabout","thereafter","thereat","thereby","therefor","therefore","therefrom","therein","thereof","thereon","theres","theresa","therese","theresina","theresita","theressa","thereto","theretofore","thereunder","thereunto","thereupon","therewith","therine","therm","thermal","thermionic","thermionics","thermistor","thermo","thermocouple","thermodynamic","thermodynamical","thermodynamics","thermoelastic","thermoelectric","thermoformed","thermoforming","thermogravimetric","thermoluminescence","thermometer","thermometric","thermometry","thermonuclear","thermopile","thermoplastic","thermopower","thermos","thermosetting","thermostable","thermostat","thermostatic","thermostatically","thermostatics","thermostatted","thermostatting","theron","thesauri","thesaurus","these","theseus","thesis","thespian","thespis","thessalonian","thessalonki","thessaly","theta","thevalue","thew","they","thia","thiamine","thibaud","thibaut","thick","thicken","thickener","thickening","thicket","thickheaded","thickish","thickness","thickset","thief","thiensville","thieu","thieve","thievery","thievish","thievishness","thigh","thighbone","thighs","thimble","thimbleful","thimbu","thimphu","thin","thine","thing","thingamabob","thingamajig","things","thingy","think","thinkable","thinkableness","thinkably","thinker","thinking","thinkingly","thinks","thinned","thinner","thinness","thinnest","thinning","thinnish","thiocyanate","thiouracil","third","thirst","thirster","thirstily","thirstiness","thirsty","thirteen","thirteenths","thirtieths","thirty","this","thiscall","thistle","thistledown","thisworkbook","thither","tho","thole","thom","thoma","thomas","thomasa","thomasin","thomasina","thomasine","thomism","thomistic","thompson","thomson","thong","thor","thoracic","thorax","thorazine","thoreau","thoriate","thorin","thorium","thorn","thornburg","thorndike","thornie","thorniness","thornton","thorny","thorough","thoroughbred","thoroughfare","thoroughgoing","thoroughly","thoroughness","thorpe","thorstein","thorsten","thorvald","those","thoth","thou","though","thought","thoughtful","thoughtfully","thoughtfulness","thoughtless","thoughtlessness","thoughts","thousand","thousandfold","thousands","thousandths","thr","thrace","thracian","thrall","thralldom","thrash","thrasher","thrashing","thread","threadbare","threaded","threader","threadid","threadidx","threading","threadlike","threadlocal","threadpool","threadpoolexecutor","threads","threadstart","thready","threat","threaten","threatener","threatening","three","threefold","threepence","threepenny","threescore","threesome","threeten","threnody","thresh","thresher","threshold","threw","thrice","thrift","thriftily","thriftiness","thriftless","thrifty","thrill","thriller","thrilling","thrive","thriver","thriving","throat","throatily","throatiness","throaty","throb","throbbed","throbbing","throe","throeing","thrombi","thromboses","thrombosis","thrombotic","thrombus","throne","throneberry","throng","throttle","throttler","through","throughout","throughput","throughway","throw","throwable","throwaway","throwback","thrower","throwing","thrown","throwout","throws","thru","thrum","thrummed","thrumming","thrush","thrust","thruster","thruway","thu","thucydides","thud","thudded","thudding","thug","thuggee","thuggery","thuggish","thule","thulium","thumb","thumbnail","thumbnails","thumbs","thumbscrew","thumbtack","thump","thunder","thunderbird","thunderbolt","thunderclap","thundercloud","thunderer","thunderhead","thundering","thunderous","thundershower","thunderstorm","thunderstruck","thundery","thunk","thur","thurber","thurman","thursday","thurstan","thurston","thus","thwack","thwacker","thwart","thwarter","thx","thy","thyme","thymeleaf","thymine","thymus","thyratron","thyristor","thyroglobulin","thyroid","thyroidal","thyronine","thyrotoxic","thyrotrophic","thyrotrophin","thyrotropic","thyrotropin","thyroxine","thyself","ti","tia","tianjin","tiara","tibble","tiber","tiberius","tibet","tibetan","tibia","tibiae","tibial","tibold","tiburon","tic","tick","ticker","ticket","tickets","ticking","tickle","tickler","ticklish","ticklishness","ticks","ticktacktoe","ticktock","ticonderoga","tid","tidal","tidbit","tiddlywinks","tide","tideland","tidewater","tideway","tidily","tidiness","tidy","tidying","tidyr","tidyverse","tie","tieback","tiebold","tiebout","tiebreaker","tieck","tied","tiena","tienanmen","tientsin","tier","tierney","tiertza","ties","tif","tiff","tiffani","tiffanie","tiffany","tiffi","tiffie","tiffy","tiger","tigerish","tight","tighten","tightener","tightfisted","tightly","tightness","tightrope","tightwad","tigress","tigris","tijuana","tike","til","tilda","tilde","tildi","tildie","tildy","tile","tiled","tiler","tiles","tiling","till","tillable","tillage","tiller","tillich","tillie","tillman","tilly","tilt","tilth","tim","timber","timbering","timberland","timberline","timbre","timbrel","timbuktu","time","timebase","timed","timedelta","timediff","timeframe","timeinterval","timeit","timekeeper","timekeeping","timeless","timelessness","timeline","timeliness","timely","timeout","timeouts","timepicker","timepiece","timer","timers","timertask","times","timescale","timeseries","timeserver","timeserving","timeshare","timesheet","timespan","timestamp","timestamped","timestamps","timetable","timeunit","timeworn","timex","timezone","timezones","timi","timid","timidity","timidness","timing","timings","timmi","timmie","timmy","timofei","timon","timorous","timorousness","timoteo","timothea","timothee","timotheus","timothy","timpani","timpanist","timur","tin","tina","tincidunt","tincture","tinder","tinderbox","tine","tinfoil","ting","tinge","tingeing","tingle","tingling","tingly","tinily","tininess","tinker","tinkertoy","tinkle","tinkling","tinkly","tinned","tinner","tinnily","tinniness","tinning","tinnitus","tinny","tinplate","tinsel","tinseltown","tinsmith","tinsmiths","tint","tintcolor","tinter","tintinnabulation","tintoretto","tintype","tinware","tiny","tinyint","tinymce","tinypic","tioga","tip","tiphani","tiphanie","tiphany","tipi","tipo","tipoff","tippecanoe","tipped","tipper","tipperary","tippet","tipping","tipple","tippler","tippy","tips","tipsily","tipsiness","tipster","tipsy","tiptoe","tiptoeing","tiptop","tirade","tirana","tirane","tire","tired","tireder","tiredest","tiredness","tireless","tirelessness","tires","tiresias","tiresome","tiresomeness","tiring","tiro","tirol","tirolean","tirrell","tis","tish","tisha","tissue","tit","titan","titanate","titania","titanic","titanically","titanium","titbit","titel","titer","tithe","tither","tithing","titian","titicaca","titillate","titillating","titillation","titivate","titivation","title","titlebar","titled","titleholder","titlelabel","titles","titling","titmice","titmouse","tito","titrate","titration","titted","titter","titting","tittle","titular","titulo","titus","tizzy","tj","tk","tkey","tkinter","tko","tl","tlaloc","tlc","tld","tldr","tlingit","tls","tlsv","tm","tmodel","tmp","tmpdir","tmpl","tmux","tn","tnpk","tns","tnt","to","toad","toadstool","toady","toadyism","toarray","toast","toaster","toastmaster","toastmistress","toasty","tobacco","tobacconist","tobaggon","tobago","tobase","tobe","tobey","tobi","tobiah","tobias","tobie","tobin","tobit","tobject","toboggan","tobottomof","toby","tobye","tobytearray","toc","tocantins","toccata","tochararray","tocqueville","tocsin","tod","todataurl","todate","todatetime","today","todays","todd","toddie","toddle","toddler","toddy","todictionary","todo","todolist","todos","todouble","toe","toecap","toeclip","toefl","toehold","toeing","toenail","toendof","toequal","toffee","tofixed","tofu","tog","toga","toge","together","togetherness","togged","togging","toggle","togglebutton","toggleclass","toggled","toggler","toggles","toggling","togo","togolese","toiboid","toil","toilet","toiletry","toilette","toilsome","toilsomeness","toinette","toint","toitem","tojo","tojson","tok","tokamak","tokay","toke","token","tokenism","tokenize","tokenized","tokenizer","tokens","tokugawa","tokyo","tokyoite","toland","told","tole","toledo","toleftof","tolerability","tolerable","tolerably","tolerance","tolerant","tolerate","toleration","tolist","tolkien","toll","tollbooth","tollbooths","tolley","tollgate","tollhouse","tollway","tolower","tolowercase","tolstoy","toluene","tolyatti","tom","toma","tomahawk","tomasina","tomasine","tomaso","tomato","tomatoes","tomb","tombaugh","tombigbee","tomblike","tombola","tomboy","tomboyish","tombstone","tomcat","tomcatted","tomcatting","tome","tomfool","tomfoolery","tomi","tomkin","tomlin","tommed","tommi","tommie","tomming","tommy","tomographic","tomography","tomorrow","tompkins","tomsk","tomtit","ton","tonal","tonality","tone","tonearm","toneless","tonelessness","toner","tong","tonga","tongan","tongue","tongueless","tonguing","toni","tonia","tonic","tonie","tonight","tonio","tonk","tonnage","tonne","tonnie","tons","tonsil","tonsillectomy","tonsillitis","tonsorial","tonsure","tonto","tony","tonya","tonye","too","toodle","took","tool","toolbar","toolbox","toolchain","toolchains","tooler","tooling","toolkit","toolkits","toolmake","toolmaker","toolmaking","tools","toolset","toolsmith","tooltip","tooltips","toomey","toot","tooter","tooth","toothache","toothbrush","toothily","toothless","toothmarks","toothpaste","toothpick","tooths","toothsome","toothy","tootle","toots","tootsie","tootsy","top","topaz","topbar","topcoat","topdressing","topeka","toper","topflight","topgallant","topiary","topic","topical","topicality","topics","topknot","topleft","topless","toplevel","topmast","topmost","topnav","topnotch","topocentric","topographer","topographic","topographical","topography","topological","topologist","topology","topped","topper","topping","topple","topsail","topside","topsoil","topspin","topsy","toque","tor","torah","torahs","torch","torchbearer","torchlight","tore","toreador","torey","tori","torie","torightof","torin","torment","tormenting","tormentor","torn","tornado","tornadoes","toroid","toroidal","toronto","torpedo","torpedoes","torpid","torpidity","torpor","torque","torquemada","torr","torrance","torre","torrence","torrens","torrent","torrential","torrey","torricelli","torrid","torridity","torridness","torrie","torrin","torry","tors","torsi","torsion","torsional","torsions","torso","tort","torte","tortellini","torten","tortilla","tortoise","tortoiseshell","tortoisesvn","tortola","tortoni","tortor","tortuga","tortuous","tortuousness","torture","torturous","torus","tory","tos","tosca","toscanini","toshiba","toss","tossup","tostartof","tostring","tot","totable","total","totalamount","totalcount","totaler","totalistic","totalitarian","totalitarianism","totality","totalizator","totalizing","totally","totalprice","totals","totaltime","tote","totem","totemic","toter","toting","toto","totopof","totted","totter","totterer","tottering","totting","toucan","touch","touchable","touchableopacity","touchdown","touched","toucher","touches","touchesbegan","touchily","touchiness","touching","touchline","touchscreen","touchstart","touchstone","touchy","tough","toughen","toughener","toughness","toughs","toulouse","toupee","toupper","touppercase","tour","toured","tourer","touring","tourism","tourist","touristic","touristy","tourmaline","tournament","tourney","tourniquet","tours","tousle","tout","touter","tova","tove","tow","toward","towardliness","towardly","towards","towboat","towel","towelette","toweling","tower","towering","towhead","towhee","towline","town","towner","townes","towney","townhouse","townie","townley","townsend","townsfolk","township","townsman","townsmen","townspeople","townswoman","townswomen","towny","towpath","towpaths","towrope","towsley","toxemia","toxic","toxicity","toxicological","toxicologist","toxicology","toxin","toy","toyer","toymaker","toynbee","toyoda","toyota","toys","toyshop","tp","tpl","tq","tr","trac","trace","traceability","traceable","traceableness","traceback","traced","tracee","traceless","tracepoint","tracer","tracery","traces","tracey","trachea","tracheae","tracheal","tracheotomy","traci","tracie","tracing","track","trackage","trackball","trackbed","tracked","tracker","tracking","trackless","tracks","tracksuit","tract","tractability","tractable","tractably","tractarians","traction","tractive","tractor","tracts","tracy","trade","trademark","tradeoff","trader","trades","tradesman","tradesmen","tradespeople","tradespersons","tradeswoman","tradeswomen","trading","tradition","traditional","traditionalism","traditionalist","traditionalistic","traditionalized","traditionally","traduce","traefik","trafalgar","traffic","trafficked","trafficker","trafficking","tragedian","tragedienne","tragedy","tragic","tragically","tragicomedy","tragicomic","trail","trailblazer","trailblazing","trailer","trailing","trails","trailside","train","trainable","trained","trainee","traineeships","trainer","training","trainman","trainmen","trains","trainspotter","traipse","trait","traitor","traitorous","traits","trajan","trajectory","tram","trammed","trammel","trammeled","tramming","tramp","trample","trampler","trampoline","tramway","tran","trance","tranche","tranquil","tranquility","tranquilize","tranquilized","tranquilizer","tranquilizes","tranquilizing","tranquillize","tranquillizer","tranquilness","trans","transact","transaction","transactional","transactionid","transactionmanager","transactions","transactionscope","transactor","transalpine","transaminase","transatlantic","transcaucasia","transceiver","transcend","transcendence","transcendent","transcendental","transcendentalism","transcendentalist","transclude","transconductance","transcontinental","transcribe","transcriber","transcript","transcription","transcultural","transducer","transduction","transect","transept","transfer","transferability","transferal","transferee","transference","transferor","transferral","transferred","transferrer","transferring","transfers","transfiguration","transfigure","transfinite","transfix","transform","transformation","transformational","transformations","transformed","transformer","transformers","transforming","transforms","transfuse","transfusion","transgress","transgression","transgressor","transience","transiency","transient","transistor","transistorize","transit","transite","transition","transitional","transitions","transitive","transitiveness","transitivenesses","transitivity","transitoriness","transitory","transl","translatability","translatable","translate","translated","translates","translatesautoresizingmaskintoconstraints","translatex","translatey","translatez","translating","translation","translational","translations","translator","transliterate","translucence","translucency","translucent","transmigrate","transmissible","transmission","transmissive","transmit","transmittable","transmittal","transmittance","transmitted","transmitter","transmitting","transmogrification","transmogrify","transmutation","transmute","transnational","transoceanic","transom","transonic","transpacific","transparency","transparent","transparentness","transpiration","transpire","transplant","transplantation","transpolar","transponder","transport","transportability","transportable","transportation","transports","transpose","transposed","transposition","transputer","transsexual","transsexualism","transship","transshipment","transshipped","transshipping","transubstantiation","transvaal","transversal","transverse","transvestism","transvestite","transvestitism","transylvania","trap","trapdoor","trapeze","trapezium","trapezoid","trapezoidal","trappable","trapped","trapper","trapping","trappist","trapshooting","trash","trashcan","trashiness","trashy","trastevere","trauma","traumatic","traumatically","traumatize","travail","travel","traveled","traveler","traveling","travelog","travelogue","traver","traversal","traverse","traverser","traversing","travertine","travesty","travis","travus","trawl","trawler","tray","treacherous","treacherousness","treachery","treacle","treacly","tread","treader","treadle","treadmill","treadwell","treas","treason","treasonous","treasure","treasurer","treasurership","treasury","treat","treatable","treated","treater","treating","treatise","treatment","treats","treaty","treble","treblinka","tree","treeing","treeless","treelike","treemap","treenode","trees","treeset","treetop","treeview","treeviewitem","trefoil","trefor","trek","trekked","trekker","trekkie","trekking","trellis","tremain","tremaine","trematode","tremayne","tremble","trembler","trembles","trembly","tremendous","tremendousness","tremolo","tremor","tremulous","tremulousness","trench","trenchancy","trenchant","trencher","trencherman","trenchermen","trend","trendily","trendiness","trends","trendy","trenna","trent","trenton","trepanned","trepidation","tresa","trescha","trespass","trespasser","tress","tressa","tressed","tresses","tressing","trestle","tresult","trev","trevar","trevelyan","trever","trevino","trevor","trey","tri","triable","triableness","triad","triadic","triage","trial","trialization","trialled","trialling","trials","triamcinolone","triangle","triangles","triangulable","triangular","triangularization","triangulate","triangulation","triangulum","trianon","triassic","triathlon","triatomic","tribal","tribalism","tribe","tribesman","tribesmen","tribeswoman","tribeswomen","tribulate","tribulation","tribunal","tribune","tributary","tribute","trice","tricentennial","triceps","triceratops","trichina","trichinae","trichinoses","trichinosis","trichloroacetic","trichloroethane","trichotomy","trichromatic","tricia","trick","trickery","trickily","trickiness","trickle","tricks","trickster","tricky","tricolor","tricycle","trident","tridiagonal","trie","tried","triennial","trier","tries","trieste","triffid","trifle","trifler","trifluoride","trifocals","trig","trigged","trigger","triggered","triggering","triggers","triggest","trigging","triglyceride","trigonal","trigonometric","trigonometrical","trigonometry","trigram","trihedral","trike","trilateral","trilby","trilingual","trill","trillion","trillionth","trillionths","trillium","trilobite","trilogy","trim","trimaran","trimble","trimer","trimester","trimmed","trimmer","trimmest","trimming","trimness","trimodal","trimonthly","trimurti","trina","trinidad","trinitarian","trinitrotoluene","trinity","trinket","trinketer","trio","triode","trioxide","trip","tripartite","tripartition","tripe","triphenylarsine","triphenylphosphine","triphenylstibine","triphosphopyridine","triple","triplet","triplex","triplicate","triplication","triply","tripod","tripodal","tripoli","tripolyphosphate","tripos","tripp","trippe","tripped","tripper","tripping","trips","triptych","triptychs","tripwire","trireme","tris","trisect","trisection","trisector","trish","trisha","trisodium","trista","tristam","tristan","tristate","tristique","trisyllable","trite","tritely","triteness","tritium","triton","triumph","triumphal","triumphalism","triumphant","triumphs","triumvir","triumvirate","triune","trivalent","trivet","trivia","trivial","triviality","trivialization","trivialize","trivially","trivium","trix","trixi","trixie","trixy","trobriand","trochaic","trochee","trod","trodden","trodes","troff","troglodyte","troika","trojan","troll","trolled","trolley","trolleybus","trolling","trollish","trollop","trollope","trolly","trombone","trombonist","tromp","trondheim","troop","trooper","troopship","trope","tropez","trophic","trophy","tropic","tropical","tropism","tropocollagen","troposphere","tropospheric","trot","troth","troths","trotsky","trotted","trotter","trotting","troubadour","trouble","troubled","troublemaker","troubler","troubles","troubleshoot","troubleshooter","troubleshooting","troubleshot","troublesome","troublesomeness","trough","troughs","trounce","trouncer","troupe","trouper","trouser","trousseau","trousseaux","trout","troutman","trove","trow","trowel","troweler","troy","troyes","trstram","truancy","truant","truce","truck","truckee","trucker","trucking","truckle","truckload","truculence","truculent","truda","trude","trudeau","trudey","trudge","trudi","trudie","trudy","true","truelove","trueman","trueness","truer","truest","truetype","truffle","truism","trujillo","trula","truly","trumaine","truman","trumann","trumbull","trump","trumpery","trumpet","trumpeter","trunc","truncate","truncated","truncation","truncheon","trundle","trundler","trunk","trunnion","truss","trusser","trussing","trust","trusted","trustee","trusteeing","trusteeship","truster","trustful","trustfulness","trustiness","trusting","trusts","truststore","trustworthier","trustworthiest","trustworthiness","trustworthy","trusty","truth","truthful","truthfulness","truths","truthy","trw","trx","try","tryed","trygetvalue","trying","tryout","tryparse","trypsin","tryst","ts","tsa","tsarevich","tsarina","tsarism","tsarist","tsc","tsconfig","tsetse","tsimshian","tsiolkovsky","tsitsihar","tslint","tsource","tsp","tspan","tsql","tst","tsunami","tsunematsu","tsv","tswana","tsx","tt","ttf","ttk","ttl","tts","ttt","tty","ttys","tu","tuamotu","tuareg","tub","tuba","tubae","tubal","tubbed","tubbing","tubby","tube","tubeless","tuber","tubercle","tubercular","tuberculin","tuberculoses","tuberculosis","tuberculous","tuberose","tuberous","tubing","tubman","tubular","tubule","tuck","tucker","tuckie","tucky","tucson","tucuman","tude","tudor","tue","tuesday","tuft","tufter","tufting","tug","tugboat","tugged","tugging","tuition","tulane","tularemia","tulip","tull","tulle","tulley","tully","tulsa","tum","tumble","tumbledown","tumbler","tumbleweed","tumblr","tumbrel","tumescence","tumescent","tumid","tumidity","tummy","tumor","tumorous","tums","tumult","tumultuous","tumultuousness","tumulus","tun","tuna","tunable","tunableness","tundra","tune","tuned","tuneful","tunefulness","tuneless","tuner","tuneup","tung","tungstate","tungsten","tungus","tunguska","tunic","tuning","tunis","tunisia","tunisian","tunned","tunnel","tunneler","tunning","tunny","tup","tupelo","tupi","tuple","tuples","tuppence","tupperware","tupungato","turban","turbid","turbidity","turbinate","turbine","turbo","turbocharged","turbocharger","turbofan","turbojet","turbolinks","turboprop","turbot","turbulence","turbulent","turd","tureen","turf","turfy","turgenev","turgid","turgidity","turgidness","turin","turing","turk","turkestan","turkey","turkic","turkish","turkmenistan","turmeric","turmoil","turn","turnabout","turnaround","turnbuckle","turncoat","turned","turner","turning","turnip","turnkey","turnoff","turnout","turnover","turnpike","turnround","turns","turnstile","turnstone","turntable","turpentine","turpin","turpis","turpitude","turquoise","turret","turtle","turtleback","turtledove","turtleneck","turtles","turves","turvy","tuscaloosa","tuscan","tuscany","tuscarora","tuscon","tush","tusk","tuskegee","tusker","tussle","tussock","tussocky","tussuad","tut","tutankhamen","tutelage","tutelary","tutor","tutored","tutorial","tutorials","tutorialspoint","tutorship","tutsi","tutsplus","tutted","tutti","tutting","tuttle","tutu","tuvalu","tux","tuxedo","tv","tva","tvalue","tvs","tw","twa","twaddle","twaddler","twain","twang","twangy","twas","tweak","tweaked","tweaking","tweaks","twee","tweed","tweediness","tweedledee","tweedledum","tweedy","tween","tweepy","tweet","tweeter","tweets","tweeze","tweezer","twelfth","twelfths","twelve","twelvemonth","twelvemonths","twentieths","twenty","twerp","twice","twiddle","twiddler","twiddly","twig","twigged","twigging","twiggy","twila","twilight","twilio","twilit","twill","twin","twine","twiner","twinge","twinkie","twinkle","twinkler","twinkling","twinkly","twinned","twinning","twirl","twirler","twirling","twirly","twist","twisted","twister","twists","twisty","twit","twitch","twitchy","twitted","twitter","twitterer","twittery","twitting","twixt","two","twofer","twofold","twopence","twopenny","twosome","twoway","twp","twx","twyla","tx","txn","txt","txtbox","txtname","txtusername","ty","tybalt","tybi","tybie","tycoon","tye","tyeing","tying","tyke","tylenol","tyler","tymon","tymothy","tympani","tympanist","tympanum","tynan","tyndale","tyndall","tyne","typ","type","typeahead","typecast","typed","typedarray","typedef","typeerror","typeface","typeid","typeless","typename","typeof","types","typesafe","typescript","typeset","typesetter","typesetting","typewrite","typewriter","typewriting","typewritten","typewrote","typhoid","typhon","typhoon","typhus","typical","typicality","typically","typicalness","typification","typify","typing","typings","typist","typo","typographer","typographic","typographical","typography","typological","typology","typos","tyrannic","tyrannical","tyrannicalness","tyrannicide","tyrannize","tyrannizer","tyrannizing","tyrannosaur","tyrannosaurus","tyrannous","tyranny","tyrant","tyree","tyreo","tyro","tyrol","tyrolean","tyrone","tyrosine","tyrus","tyson","tz","tzar","tzarina","tzeltal","tzinfo","u","ua","uac","uar","uart","uaw","ub","ubangi","uber","ubiquitous","ubiquity","ubound","ubuntu","uc","ucayali","uccello","uchar","uci","ucla","ud","udale","udall","udder","udell","udf","udp","ue","uf","ufa","ufo","ufologist","ufology","ug","uganda","ugandan","ugh","ughs","uglification","uglify","ugliness","uglis","ugly","ugo","uh","uhf","ui","uialertaction","uialertcontroller","uialertview","uiapplication","uibarbuttonitem","uibezierpath","uibutton","uicollectionview","uicollectionviewcell","uicolor","uicomponent","uicontrol","uicontroleventtouchupinside","uicontrolstatenormal","uid","uidevice","uielement","uievent","uifont","uighur","uigraphicsgetcurrentcontext","uigraphicsgetimagefromcurrentimagecontext","uiimage","uiimagepickercontroller","uiimageview","uikit","uilabel","uimanager","uinavigationbar","uinavigationcontroller","uint","uipickerview","uiscreen","uiscrollview","uisearchbar","uistoryboard","uistoryboardsegue","uiswing","uitabbarcontroller","uitableview","uitableviewcell","uitableviewcontroller","uitableviewdatasource","uitableviewdelegate","uitapgesturerecognizer","uitextfield","uitextview","uitouch","uiview","uiviewcontroller","uiwebview","uiwindow","uix","ujungpandang","uk","ukase","ukraine","ukrainian","ukulele","ul","ula","ulberto","ulcer","ulcerate","ulceration","ulcerous","ulick","ulises","ulla","ullamco","ullamcorper","ullman","ulna","ulnae","ulnar","ulong","ulric","ulrica","ulrich","ulrick","ulrika","ulrikaumeko","ulrike","ulster","ult","ulterior","ultimas","ultimate","ultimately","ultimateness","ultimatum","ultimo","ultra","ultracentrifugally","ultracentrifugation","ultracentrifuge","ultraconservative","ultrafast","ultrahigh","ultralight","ultramarine","ultramodern","ultramontane","ultrashort","ultrasonic","ultrasonically","ultrasonics","ultrasound","ultrastructure","ultrasuede","ultraviolet","ultrices","ultricies","ultrix","ululate","ululation","ulyanovsk","ulysses","um","umbel","umber","umberto","umbilical","umbilici","umbilicus","umbra","umbraco","umbrage","umbrageous","umbrella","umbriel","umd","umeko","umiak","uml","umlaut","ump","umpire","umpteen","un","una","unabated","unable","unabridged","unacceptability","unacceptable","unaccepted","unaccommodating","unaccountability","unaccustomed","unadapted","unadulterated","unadventurous","unalienability","unalterable","unalterableness","unalterably","unambiguity","unambiguous","unambitious","uname","unamused","unanimity","unanimous","unanticipated","unapologetic","unapologizing","unappeasable","unappeasably","unappreciative","unary","unassailable","unassailableness","unassertive","unassuming","unassumingness","unauthorized","unavailable","unavailing","unaware","unbalanced","unbar","unbarring","unbecoming","unbeknown","unbelieving","unbiased","unbid","unbind","unblessed","unblinking","unbodied","unbolt","unbound","unbounded","unbreakability","unbred","unbroken","unbuckle","unbudging","unburnt","unc","uncap","uncapping","uncatalogued","uncaught","uncauterized","unceasing","uncelebrated","uncertain","unchallengeable","unchanged","unchanging","unchangingness","uncharacteristic","uncharismatic","unchastity","uncheck","unchecked","unchristian","uncial","uncivilized","unclassified","uncle","unclear","unclouded","uncodable","uncollected","uncolored","uncoloredness","uncombable","uncomfortable","uncomment","uncommon","uncommunicative","uncompetitive","uncomplicated","uncomprehending","uncompressed","uncompromisable","unconcern","unconcerned","unconfirmed","unconfused","unconscionable","unconscionableness","unconscionably","unconstitutional","unconsumed","uncontentious","uncontrollability","unconvertible","uncool","uncooperative","uncork","uncouple","uncouth","uncouthness","uncreate","uncritical","uncross","uncrowded","unction","unctions","unctuous","unctuousness","uncustomary","uncut","und","undated","undaunted","undeceive","undecided","undeclared","undedicated","undef","undefinability","undefined","undefinedness","undelete","undeliverability","undeniable","undeniableness","undeniably","undependable","under","underachieve","underachiever","underact","underadjusting","underage","underarm","underbedding","underbelly","underbid","underbidding","underbracing","underbrush","undercarriage","undercharge","underclass","underclassman","underclassmen","underclothes","underclothing","undercoat","undercoating","underconsumption","undercooked","undercount","undercover","undercurrent","undercut","undercutting","underdeveloped","underdevelopment","underdog","underdone","undereducated","underemphasis","underemployed","underemployment","underenumerated","underenumeration","underestimate","underexploited","underexpose","underexposure","underfed","underfeed","underfloor","underflow","underfoot","underfund","underfur","undergarment","undergirding","undergo","undergoes","undergone","undergrad","undergraduate","underground","undergrowth","undergrowths","underhand","underhanded","underhandedness","underheat","underinvestment","underlaid","underlain","underlay","underlie","underline","underling","underlip","underloaded","underly","underlying","undermanned","undermentioned","undermine","undermost","underneath","underneaths","undernourished","undernourishment","underpaid","underpants","underpart","underpass","underpay","underpayment","underperformed","underpin","underpinned","underpinning","underplay","underpopulated","underpopulation","underpowered","underpricing","underprivileged","underproduction","underrate","underregistration","underreported","underreporting","underrepresentation","underrepresented","underscore","underscores","undersea","undersealed","undersecretary","undersell","undersexed","undershirt","undershoot","undershorts","undershot","underside","undersign","undersigned","undersized","undersizes","undersizing","underskirt","undersold","underspecification","underspecified","underspend","understaffed","understand","understandability","understandable","understandably","understanding","understands","understate","understatement","understocked","understood","understrength","understructure","understudy","undertake","undertaken","undertaker","undertaking","underthings","undertone","undertook","undertow","underused","underusing","underutilization","underutilized","undervaluation","undervalue","underwater","underway","underwear","underweight","underwent","underwhelm","underwood","underworld","underwrite","underwriter","underwritten","underwrote","undeserving","undesigned","undesirable","undeviating","undialyzed","undiplomatic","undiscerning","undiscriminating","undo","undocumented","undoubted","undramatic","undramatized","undress","undrinkability","undrinkable","undroppable","undue","undulant","undulate","undulation","unearth","unearthliness","unearthly","unease","uneconomic","uneducated","unemployed","unemployment","unencroachable","unending","unendurable","unenergized","unenforced","unenterprising","unescape","unesco","unethical","uneulogized","unexacting","unexceptionably","unexcited","unexpected","unexpectedly","unexpectedness","unfading","unfailing","unfailingness","unfair","unfamiliar","unfashionable","unfathomably","unfavored","unfeeling","unfeigned","unfelt","unfeminine","unfertile","unfetchable","unfinished","unflagging","unflappability","unflappable","unflappably","unflinching","unfold","unfoldment","unforced","unforgeable","unfortunate","unfortunately","unfossilized","unfraternizing","unfrozen","unfulfillable","unfunny","unfussy","ungainliness","ungainly","ungava","ungenerous","ungentle","unglamorous","ungrammaticality","ungrudging","unguent","ungulate","unhandled","unharmonious","unharness","unhistorical","unholy","unhook","unhydrolyzed","unhygienic","uni","unibus","unicameral","unicef","unicellular","unicode","unicorn","unicycle","unicyclist","unideal","unidimensional","unidiomatic","unidirectional","unidirectionality","unidolized","unifiable","unification","unified","unifier","unifilar","uniform","uniformity","uniformness","unify","unilateral","unilateralism","unilateralist","unimodal","unimpeachably","unimportance","unimportant","unimpressive","unindustrialized","uninhibited","uninitialized","uninominal","uninstall","uninstalled","uninstalling","uninsured","unintellectual","unintended","uninteresting","uninterrupted","uninterruptedness","unintuitive","uninviting","union","unionism","unionist","unionize","unions","uniplus","unipolar","uniprocessor","uniq","uniqid","unique","uniqueid","uniqueidentifier","uniquely","uniqueness","uniroyal","unisex","unisoft","unison","unistd","unisys","unit","unitarian","unitarianism","unitary","unite","united","uniter","unitize","unitofwork","unitprice","units","unittest","unity","unityengine","univ","univac","univalent","univalve","univariate","universal","universalism","universalistic","universality","universalize","universalizer","universally","universe","universities","university","unix","unixtime","unjam","unkempt","unkind","unkink","unknightly","unknowable","unknowing","unknown","unknownhostexception","unlabored","unlace","unlearn","unless","unlike","unlikeable","unlikeliness","unlikely","unlimber","unlimited","unlink","unlist","unlit","unliterary","unload","unloaded","unlock","unlocked","unloose","unlucky","unmagnetized","unmanageably","unmanaged","unmanagedtype","unmannered","unmarshal","unmarshaller","unmask","unmeaning","unmeasured","unmeetable","unmelodious","unmemorable","unmemorialized","unmentionable","unmerciful","unmeritorious","unmethodical","unmineralized","unmissable","unmistakably","unmitigated","unmnemonic","unmobilized","unmoral","unmount","unmovable","unmoving","unnamed","unnaturalness","unnavigable","unnecessarily","unnecessary","unneeded","unnerving","unnest","uno","unobliging","unobtrusive","unoffensive","unofficial","unordered","unorganized","unorthodox","unpack","unpacked","unpacking","unpaintable","unpalatability","unpalatable","unpartizan","unpatronizing","unpeople","unperceptive","unperson","unperturbed","unphysical","unpick","unpicturesque","unpinning","unpkg","unpleasing","unploughed","unpolarized","unpopular","unpractical","unprecedented","unpredictable","unpreemphasized","unpremeditated","unpretentiousness","unprincipled","unproblematic","unproductive","unpropitious","unprovable","unproven","unprovocative","unpunctual","unqualified","unquestionable","unraisable","unravellings","unreachable","unread","unreadability","unreadable","unreal","unrealizable","unreasonable","unreasoning","unreceptive","unrecognized","unrecordable","unreflective","unregister","unrelated","unrelenting","unreliable","unremitting","unrepeatability","unrepeated","unrepentant","unreported","unrepresentative","unreproducible","unresolved","unresponsive","unrest","unrestrained","unrewarding","unriddle","unripe","unromantic","unruliness","unruly","unsafe","unsaleable","unsanitary","unsavored","unsavoriness","unseal","unsearchable","unseasonal","unseeing","unseen","unselected","unselfconscious","unselfconsciousness","unselfishness","unsellable","unsentimental","unserialize","unset","unsettled","unsettledness","unsettling","unshapely","unshaven","unshift","unshorn","unsighted","unsightliness","unsigned","unskilful","unsociability","unsociable","unsocial","unsorted","unsound","unspeakably","unspecific","unspecified","unspectacular","unspoilt","unspoke","unsporting","unstable","unstigmatized","unstilted","unstinting","unstopping","unstrapping","unstudied","unstuffy","unsubdued","unsubscribe","unsubstantial","unsubtle","unsuccessful","unsuitable","unsupported","unsupportedencodingexception","unsupportedoperationexception","unsure","unsuspecting","unswerving","unsymmetrical","unsympathetic","unsystematic","unsystematized","untactful","untalented","untaxing","unteach","untellable","untenable","untested","unthinking","until","untill","untiring","untitled","unto","untouchable","untouched","untoward","untowardness","untraceable","untrue","untrusted","untruthfulness","untwist","unukalhai","unusable","unused","unusual","unusualness","unutterable","unutterably","unvocalized","unvulcanized","unwaivering","unwanted","unwarrantable","unwarrantably","unwashed","unwearable","unwearied","unwed","unwedge","unwelcome","unwell","unwieldiness","unwieldy","unwind","unwomanly","unworkable","unworried","unwrap","unwrapping","unyielding","unyoke","unzip","up","upanishads","uparrow","upbeat","upbraid","upbring","upbringing","upc","upchuck","upcome","upcoming","upcountry","upd","updatability","updatable","update","updated","updatedat","updatepanel","updater","updates","updatesourcetrigger","updating","updike","updraft","upend","upfield","upfront","upgrade","upgradeable","upgraded","upgrades","upgrading","upheaval","upheld","uphill","uphold","upholder","upholster","upholsterer","upholstery","upi","upkeep","upland","uplander","uplift","uplifter","upload","uploaded","uploadedfile","uploader","uploadfile","uploading","uploads","upmarket","upon","upped","upper","uppercase","upperclassman","upperclassmen","uppercut","uppercutting","uppermost","upping","uppish","uppity","upraise","uprated","uprating","uprear","upright","uprightness","uprise","uprising","upriver","uproar","uproarious","uproariousness","uproot","uprooter","ups","upscale","upsert","upset","upsetting","upshot","upside","upsilon","upslope","upstage","upstairs","upstanding","upstandingness","upstart","upstate","upstream","upstroke","upsurge","upswing","upswung","uptake","upthrust","uptight","uptime","upto","upton","uptown","uptrend","upturn","upvote","upvoted","upvotes","upward","upwardness","upwards","upwelling","upwind","uq","ur","uracil","ural","urania","uranium","uranus","uranyl","urbain","urban","urbana","urbane","urbanism","urbanite","urbanity","urbanization","urbanize","urbano","urbanologist","urbanology","urbanus","urchin","urdu","urea","uremia","uremic","ureter","urethane","urethra","urethrae","urethral","urethritis","urey","urge","urgency","urgent","urger","uri","uriah","uric","uriel","urikind","urinal","urinalyses","urinalysis","urinary","urinate","urination","urine","uris","url","urlclassloader","urlconnection","urldecode","urlencode","urlencoded","urlencoder","urllib","urlopen","urlparameter","urlpatterns","urlrequest","urlrouterprovider","urls","urlsession","urlstring","urlwithstring","urn","urna","urning","urogenital","urological","urologist","urology","urquhart","ursa","ursala","ursine","ursola","urson","ursula","ursulina","ursuline","urticaria","uruguay","uruguayan","urumqi","us","usa","usability","usable","usably","usaf","usage","usages","usart","usb","usc","uscg","usd","usda","use","usec","usecase","used","usedrange","useful","usefull","usefulness","useless","uselessness","usenet","usenix","user","useragent","userbundle","usercontrol","usercontroller","userdao","userdata","userdefaults","userdetails","userdetailsservice","useremail","userfile","userform","userguide","userid","userinfo","userinput","userinteractionenabled","userlist","userlogin","usermanager","usermanual","usermodel","username","usernames","userpassword","userprofile","userrepository","userrole","users","userscontroller","userservice","usertype","uses","usg","usher","usherette","ushort","usia","using","usmc","usn","uso","usort","usp","usps","usr","uss","ussr","ustinov","usu","usual","usually","usuals","usuario","usurer","usurious","usuriousness","usurp","usurpation","usurper","usury","ut","uta","utah","utahan","utc","utcnow","ute","utensil","uteri","uterine","uterus","utf","utica","util","utile","utilitarian","utilitarianism","utilities","utility","utilization","utilize","utilizer","utilizes","utilizing","utils","utl","utm","utmost","utopia","utopian","utopianism","utrecht","utrillo","utter","utterance","uttered","utterer","utterly","uttermost","uu","uucp","uuid","uv","uvula","uvular","uw","uwp","uwsgi","ux","uxorious","uzbek","uzbekistan","uzi","v","va","vaadin","vacancy","vacant","vacantness","vacate","vacation","vacationist","vacationland","vaccinate","vaccination","vaccine","vaccinia","vaccinial","vachel","vacillate","vacillating","vacillation","vacillator","vaclav","vacua","vacuity","vacuo","vacuolate","vacuolated","vacuole","vacuolization","vacuous","vacuousness","vacuum","vader","vaduz","vagabond","vagabondage","vagarious","vagary","vagina","vaginae","vaginal","vagrancy","vagrant","vague","vagueing","vagueness","vail","vain","vainglorious","vaingloriousness","vainglory","val","valance","valaree","valaria","valarie","valdemar","valdez","vale","valeda","valediction","valedictorian","valedictory","valence","valencia","valency","valene","valenka","valentia","valentijn","valentin","valentina","valentine","valentino","valenzuela","valera","valeria","valerian","valerie","valerye","valet","valetudinarian","valetudinarianism","valgrind","valhalla","valiance","valiant","valiantness","valid","valida","validate","validated","validates","validating","validation","validationerror","validationmessagefor","validationresult","validations","validator","validators","validity","validness","validnesses","valign","valina","valise","valium","valkyrie","valle","vallejo","valletta","valley","valli","vallie","vally","valma","valois","valor","valorous","valparaiso","valry","vals","valuable","valuableness","valuables","valuably","valuate","valuation","valuator","value","valuechanged","valued","valueerror","valueeventlistener","valueforkey","valueless","valuelessness","valueof","valuer","values","valuetype","valve","valveless","valves","valvular","vamoose","vamp","vamper","vampire","van","vanadium","vance","vancouver","vanda","vandal","vandalism","vandalize","vandenberg","vanderbilt","vanderburgh","vanderpoel","vandyke","vane","vanessa","vang","vanguard","vania","vanilla","vanish","vanisher","vanishing","vanity","vanna","vanned","vanni","vannie","vanning","vanny","vanquish","vanquisher","vantage","vanuatu","vanya","vanzetti","vapid","vapidity","vapidness","vapor","vaporer","vaporing","vaporisation","vaporise","vaporization","vaporize","vaporizer","vaporous","vapory","vaquero","var","varanasi","varbinary","varchar","varese","vargas","variability","variable","variablename","variableness","variables","variably","variadic","varian","variance","variances","variant","variants","variate","variation","variational","variations","varicolored","varicose","varied","variedly","variegate","variegation","varier","varies","varietal","variety","various","varistor","varityping","varius","varlet","varmint","varname","varnish","varnished","varnisher","vars","varsity","vary","varying","vascular","vase","vasectomy","vaseline","vasili","vasily","vasomotor","vasquez","vassal","vassalage","vassar","vassili","vassily","vast","vastly","vastness","vat","vatican","vatted","vatting","vaudeville","vaudevillian","vaudois","vaughan","vaughn","vault","vaulter","vaulting","vaunt","vaunter","vax","vaxes","vazquez","vb","vba","vbcrlf","vbnewline","vbo","vbox","vbs","vbscript","vc","vcard","vcf","vcl","vcr","vcs","vd","vdt","vdu","ve","veal","vealed","vealer","veals","veblen","vec","vect","vector","vectorial","vectorization","vectorize","vectorized","vectorizing","vectors","ved","veda","vedanta","veejay","veep","veer","veering","veg","vega","vegan","vegemite","veges","vegetable","vegetarian","vegetarianism","vegetate","vegetation","vegetative","vegged","veggie","vegging","vehemence","vehemency","vehement","vehicle","vehicles","vehicula","vehicular","veil","veiling","vein","veining","vel","vela","velar","velarize","velcro","veld","veldt","velez","velit","vella","vellum","velma","velocipede","velocity","velor","velour","velsquez","velum","velveeta","velvet","velveteen","velvety","velzquez","venal","venality","venation","vend","vender","vendetta","vendible","vendor","vendors","veneer","veneerer","veneering","venenatis","venerability","venerable","venerate","veneration","venereal","venetian","venezuela","venezuelan","vengeance","vengeful","vengefulness","venial","venialness","veniam","venice","venireman","veniremen","venison","venita","venn","venom","venomous","venomousness","venous","vent","venter","ventilate","ventilated","ventilation","ventilator","ventral","ventricle","ventricular","ventriloquies","ventriloquism","ventriloquist","ventriloquy","ventura","venture","venturesome","venturesomeness","venturi","venturous","venturousness","venue","venues","venus","venusian","venv","ver","vera","veracious","veraciousness","veracities","veracity","veracruz","veradis","veranda","verandahed","verb","verbal","verbalization","verbalize","verbalized","verbalizer","verballed","verballing","verbatim","verbena","verbiage","verbose","verbosity","verboten","verbs","verdana","verdant","verde","verderer","verdi","verdict","verdigris","verdure","vere","verena","verene","verge","verger","vergil","veridical","veriee","verifiability","verifiable","verifiableness","verification","verified","verifier","verifies","verify","verifying","verifypeer","verile","verily","verina","verine","verisimilitude","veritable","veritableness","veritably","verity","verizon","verla","verlag","verlaine","vermeer","vermicelli","vermiculite","vermiform","vermilion","vermin","verminous","vermont","vermonter","vermouth","vermouths","vern","verna","vernacular","vernal","verne","vernen","verney","vernice","vernier","vernon","vernor","verona","veronese","veronica","veronika","veronike","veronique","verruca","verrucae","versa","versailles","versatec","versatile","versatileness","versatility","verse","versed","verses","versicle","versification","versifier","versify","versing","version","versioncode","versioned","versioning","versionname","versions","verso","versus","vert","vertebra","vertebrae","vertebral","vertebrate","vertebration","vertex","vertical","verticalalignment","vertically","vertices","vertiginous","vertigo","vertigoes","vertx","verve","very","vesalius","vesicle","vesicular","vesiculate","vespasian","vesper","vespucci","vessel","vest","vesta","vestal","vestibular","vestibule","vestibulum","vestige","vestigial","vesting","vestment","vestry","vestryman","vestrymen","vesture","vesuvius","vet","vetch","veter","veteran","veterinarian","veterinary","veto","vetoes","vetted","vetting","vevay","vex","vexation","vexatious","vexatiousness","vexed","vf","vfs","vfw","vfy","vg","vga","vh","vhdl","vhf","vhost","vhosts","vhs","vi","via","viability","viable","viably","viaduct","viagra","vial","viand","vibe","vibraharp","vibrancy","vibrant","vibraphone","vibraphonist","vibrate","vibration","vibrational","vibrato","vibrator","vibratory","vibrio","vibrionic","viburnum","vic","vicar","vicarage","vicarious","vicariousness","vice","viced","vicegerent","vicennial","vicente","viceregal","viceroy","vichy","vichyssoise","vicing","vicinity","vicious","viciousness","vicissitude","vick","vickers","vicki","vickie","vicksburg","vicky","victim","victimization","victimize","victimized","victimizer","victoir","victor","victoria","victorian","victorianism","victorious","victoriousness","victory","victrola","victual","victualer","vicua","vid","vida","vidal","videlicet","video","videocapture","videocassette","videoconferencing","videodisc","videodisk","videoid","videophone","videoplayer","videos","videotape","videoview","vidovic","vidovik","vie","vienna","viennese","vientiane","vier","viet","vietcong","vietminh","vietnam","vietnamese","view","viewable","viewbag","viewbox","viewchild","viewcontext","viewcontroller","viewcontrollers","viewdata","viewdidappear","viewdidload","viewed","viewer","viewers","viewfinder","viewgraph","viewgroup","viewholder","viewing","viewless","viewmodel","viewmodels","viewname","viewpager","viewpoint","viewport","viewrootimpl","views","viewstate","viewtopic","viewtype","viewwillappear","viewwithtag","vigesimal","vigil","vigilance","vigilant","vigilante","vigilantism","vigilantist","vignette","vignetter","vignetting","vignettist","vigor","vigorous","vigorousness","vii","viii","vijayawada","viki","viking","vikki","vikky","vikram","vila","vile","vilely","vileness","vilest","vilhelmina","vilification","vilifier","vilify","villa","village","villager","villain","villainous","villainousness","villainy","villarreal","ville","villein","villeinage","villi","villon","villus","vilma","vilnius","vilyui","vim","vimeo","vimrc","vin","vina","vinaigrette","vince","vincent","vincenty","vincenz","vinci","vincible","vindemiatrix","vindicate","vindication","vindicator","vindictive","vindictiveness","vine","vinegar","vinegary","vineyard","vinita","vinni","vinnie","vinny","vino","vinous","vinson","vintage","vintager","vintner","vinyl","viol","viola","violable","violante","violate","violated","violates","violating","violation","violations","violator","viole","violence","violent","violet","violetta","violette","violin","violinist","violist","violoncellist","violoncello","vip","viper","viperous","virago","viragoes","viral","vireo","virge","virgie","virgil","virgilio","virgin","virgina","virginal","virginia","virginian","virginie","virginity","virgo","virgule","virile","virility","virologist","virology","virtual","virtualbox","virtualenv","virtualenvs","virtualfilterchain","virtualhost","virtualization","virtually","virtue","virtuosity","virtuoso","virtuosoes","virtuous","virtuousness","virulence","virulent","virus","vis","visa","visage","visakhapatnam","visayans","viscera","visceral","viscid","viscoelastic","viscoelasticity","viscometer","viscose","viscosity","viscount","viscountcy","viscountess","viscous","viscousness","viscus","vise","viselike","vishnu","visibility","visible","visibly","visigoth","visigoths","vision","visionariness","visionary","visit","visitable","visitant","visitation","visited","visiting","visitor","visitors","visits","visor","vista","vistula","visual","visualization","visualize","visualized","visualizer","visualizes","visually","visualstate","visualstudio","vita","vitae","vital","vitality","vitalization","vitalize","vitamin","vite","vitia","vitiate","vitiation","viticulture","viticulturist","vitim","vito","vitoria","vitreous","vitrifaction","vitrification","vitrify","vitrine","vitriol","vitriolic","vitro","vittles","vittoria","vittorio","vituperate","vituperation","vituperative","vitus","viv","viva","vivace","vivacious","vivaciousness","vivacity","vivaldi","vivamus","vivaria","vivarium","vivaxes","vive","vivekananda","viverra","vivi","vivia","vivian","viviana","vivianna","vivianne","vivid","vividness","vivie","vivien","viviene","vivienne","vivifier","vivify","viviparous","vivisect","vivisection","vivisectional","vivisectionist","viviyan","vivo","vivyan","vivyanne","vixen","vixenish","viz","vizier","vizor","vj","vk","vl","vlad","vladamir","vladimir","vladivostok","vlc","vlf","vlookup","vlsi","vm","vms","vmware","vn","vnd","vo","voa","vocab","vocable","vocabularian","vocabularianism","vocabulary","vocal","vocalic","vocalise","vocalism","vocalist","vocalization","vocalize","vocalized","vocalizer","vocation","vocational","vocative","vociferate","vociferation","vociferous","vociferousness","vocoded","vocoder","vodka","voe","vogel","vogella","vogue","vogueing","voguish","voice","voiceband","voiced","voiceless","voicelessness","voicer","voices","voicing","void","voidable","voided","voider","voiding","voidness","voids","voil","voila","voile","voip","vol","volar","volatile","volatileness","volatility","volatilization","volatilize","volcanic","volcanically","volcanism","volcano","volcanoes","vole","volga","volgograd","volition","volitional","volitionality","volkswagen","volley","volleyball","volleyer","volleyerror","volstead","volt","volta","voltage","voltaic","voltaire","volterra","voltmeter","volubility","voluble","volubly","volume","volumes","volumetric","volumetrically","voluminous","voluminousness","voluntarily","voluntariness","voluntarism","voluntary","volunteer","voluptate","voluptuary","voluptuous","voluptuousness","volute","volutpat","volvo","vomit","von","vonda","vonnegut","vonni","vonnie","vonny","vonr","voodoo","voodooism","voracious","voraciousness","voracity","voronezh","vorster","vortex","vortices","vorticity","votary","vote","voted","voter","votes","voting","votive","vouch","voucher","vouchsafe","vow","vowel","vowelled","vowelling","vowels","vower","voyage","voyager","voyageur","voyeur","voyeurism","voyeuristic","vp","vpc","vpn","vps","vr","vs","vscode","vsts","vstudio","vt","vtable","vtk","vtol","vue","vuejs","vuex","vulcan","vulcanization","vulcanize","vulcanized","vulg","vulgar","vulgarian","vulgarism","vulgarity","vulgarization","vulgarize","vulgate","vulnerabilities","vulnerability","vulnerable","vulnerably","vulpine","vulputate","vulture","vulturelike","vulturous","vulva","vulvae","vv","vw","vx","vy","vying","vyky","w","wa","waals","wabash","wac","wacke","wackes","wackiness","wacko","wacky","waco","wad","wadded","wadding","waddle","wade","wader","wadi","wadsworth","wafer","waffle","wafs","waft","wafter","wag","wage","waged","wager","wages","wagged","waggery","wagging","waggish","waggishness","waggle","waggly","wagner","wagnerian","wagon","wagoner","wagtail","wahl","waif","waikiki","wail","wailer","wain","wainscot","wainwright","waist","waistband","waistcoat","waister","waistline","wait","waite","waited","waiter","waitfor","waiting","waitkey","waitpeople","waitperson","waitress","waits","waive","waiver","wake","wakefield","wakeful","wakefulness","waken","waker","wakeup","waksman","wal","walbridge","walcott","wald","waldemar","walden","waldensian","waldheim","waldo","waldon","waldorf","wale","wales","walesa","walford","walgreen","waling","walk","walkabout","walkaway","walker","walkie","walking","walkman","walkout","walkover","walks","walkthrough","walkway","wall","wallaby","wallace","wallache","wallah","wallas","wallboard","wallenstein","waller","wallet","walleye","wallflower","wallie","wallis","walliw","walloon","wallop","walloper","walloping","wallow","wallower","wallpaper","walls","wally","walnut","walpole","walpurgisnacht","walrus","walsh","walt","walter","walther","walton","waltz","waltzer","walworth","waly","wamp","wampum","wan","wanamaker","wand","wanda","wander","wanderer","wanderlust","wandie","wandis","wane","waneta","wang","wangle","wangler","wanids","wankel","wanna","wannabe","wanned","wanner","wanness","wannest","wanning","wansee","wansley","want","wanted","wanter","wanting","wanton","wantonness","wants","wapiti","war","warble","warbler","warbonnet","ward","warde","warden","warder","wardrobe","wardroom","wards","wardship","ware","warehouse","warehouseman","warfare","warfield","warhead","warhol","warhorse","warily","wariness","warinesses","waring","warless","warlike","warlock","warlord","warm","warmblooded","warmed","warmer","warmhearted","warmheartedness","warmish","warmness","warmonger","warmongering","warms","warmth","warmths","warn","warned","warner","warning","warnings","warnock","warp","warpaint","warpath","warpaths","warper","warplane","warrant","warranted","warranter","warranty","warred","warren","warrener","warring","warrior","wars","warsaw","warship","wart","warthog","wartime","warty","warwick","wary","was","wasatch","wash","washable","washbasin","washboard","washbowl","washburn","washcloth","washcloths","washday","washed","washer","washerwoman","washerwomen","washing","washington","washingtonian","washoe","washout","washrag","washroom","washstand","washtub","washy","wasn","wasp","waspish","waspishness","wassail","wasserman","wassermann","wast","wastage","waste","wastebasket","wasted","wasteful","wastefulness","wasteland","wastepaper","waster","wastewater","wasting","wastrel","wat","watanabe","watch","watchable","watchband","watchdog","watchdogged","watchdogging","watched","watcher","watches","watchful","watchfulness","watching","watchmake","watchmaker","watchman","watchmen","watchpoints","watchtower","watchword","water","waterbird","waterborne","waterbury","watercolor","watercolorist","watercourse","watercraft","watercress","waterer","waterfall","waterfowl","waterfront","watergate","waterhole","waterhouse","wateriness","watering","waterless","waterlily","waterline","waterlogged","waterloo","waterman","watermark","watermelon","watermill","waterproof","waters","watershed","waterside","watersider","waterspout","watertight","watertightness","watertown","waterway","waterwheel","waterworks","watery","watir","watkins","wats","watson","watt","wattage","watteau","wattenberg","watterson","wattle","watusi","waugh","waukesha","waunona","waupaca","waupun","wausau","wauwatosa","wav","wave","waveband","waveform","wavefront","waveguide","waveland","wavelength","wavelengths","wavelet","wavelike","wavenumber","waver","wavering","waverley","waverly","waves","wavily","waviness","wavy","wax","waxer","waxiness","waxwing","waxwork","waxy","way","wayfarer","wayfaring","waylaid","waylan","wayland","waylay","waylayer","wayleave","waylen","waylin","waylon","waymarked","wayne","waynesboro","waypoint","waypoints","ways","wayside","wayward","waywardness","wb","wc","wcf","wchar","wd","we","weak","weaken","weakener","weakfish","weakish","weakliness","weakling","weakly","weakness","weakreference","weal","wealth","wealthiness","wealths","wealthy","wean","weaner","weanling","weapon","weaponless","weaponry","weapons","wear","wearable","wearer","wearied","wearily","weariness","wearing","wearisome","wearisomeness","weary","wearying","weasel","weather","weatherbeaten","weathercock","weatherer","weatherford","weathering","weatherize","weatherman","weathermen","weatherperson","weatherproof","weatherstrip","weatherstripped","weatherstripping","weave","weaver","weaves","weaving","web","webapi","webapp","webappclassloader","webappcontext","webapplication","webapps","webb","webbed","webber","webbing","webbrowser","webcam","webclient","webcontainer","webcontrols","webcore","webdav","webdriver","webdriverwait","webelement","weber","webern","webexception","webfeet","webfont","webfoot","webform","webforms","webgl","webhook","webhooks","webhost","webkit","weblog","weblogic","weblogs","webm","webmaster","webmethod","webmvc","webp","webpack","webpage","webpages","webrequest","webresponse","webrick","webroot","webrtc","webserver","webservice","webservices","websettings","website","websites","websocket","websockets","websphere","webster","websterville","webstore","webstorm","webview","webviewclient","wed","wedded","weddell","wedder","wedding","wedge","wedgie","wedgwood","wedlock","wednesday","wee","weed","weeder","weediness","weedkiller","weedless","weedy","weeing","week","weekday","weekdays","weekend","weekender","weekends","weekly","weeknight","weeks","ween","weenie","weeny","weep","weeper","weepy","weevil","weft","wehr","wei","weibull","weidar","weider","weidman","weierstrass","weigh","weighed","weigher","weighs","weight","weighted","weighter","weightily","weightiness","weighting","weightless","weightlessness","weightlifter","weightlifting","weights","weightsum","weighty","weill","weinberg","weiner","weinstein","weir","weird","weirdie","weirdness","weirdo","weisenheimer","weiss","weissman","weissmuller","weizmann","weka","welbie","welby","welcher","welches","welcome","welcomed","welcomeness","welcoming","weld","welder","weldon","weldwood","welfare","welkin","well","welland","wellbeing","weller","welles","wellesley","wellhead","wellington","wellman","wellness","wells","wellspring","wellsville","welmers","welsh","welsher","welshman","welshmen","welshwoman","welshwomen","welt","welter","welterweight","wen","wench","wencher","wend","wenda","wendall","wendel","wendeline","wendell","wendi","wendie","wendy","wendye","wenona","wenonah","went","wentworth","wept","were","weren","werewolf","werewolves","werner","wernher","werror","werther","werwolf","wes","wesley","wesleyan","wessex","wesson","west","westbound","westbrook","westbrooke","westchester","wester","westerly","western","westerner","westernization","westernize","westernmost","westfield","westhampton","westing","westinghouse","westleigh","westley","westminster","westmore","weston","westphalia","westport","westward","westwood","wet","wetback","wether","wetland","wetness","wettable","wetter","wettest","wetting","weyden","weyerhauser","weylin","wezen","wf","wff","wg","wget","wh","whack","whacker","whale","whaleboat","whalebone","whalen","whaler","whaling","wham","whammed","whamming","whammy","wharf","wharton","wharves","what","whatchamacallit","whatever","whatnot","whats","whatsapp","whatsoever","whatwg","wheal","wheat","wheatgerm","wheaties","wheatland","wheaton","wheatstone","whee","wheedle","wheel","wheelbarrow","wheelbase","wheelchair","wheeler","wheelhouse","wheelie","wheeling","wheelock","wheels","wheelwright","wheeze","wheezily","wheeziness","wheezy","whelan","whelk","wheller","whelm","whelp","when","whence","whenever","whensoever","where","whereabout","whereas","whereat","whereby","wherefore","wherein","whereof","whereon","wheresoever","whereto","whereupon","wherever","wherewith","wherewithal","wherry","whet","whether","whetstone","whetted","whetting","whew","whey","which","whichever","whiff","whiffle","whiffler","whiffletree","whig","while","whilom","whilst","whim","whimmed","whimming","whimper","whimsey","whimsical","whimsicality","whimsy","whine","whining","whinny","whiny","whip","whipcord","whiplash","whippany","whipped","whipper","whippersnapper","whippet","whipping","whipple","whippletree","whippoorwill","whips","whipsaw","whir","whirl","whirligig","whirlpool","whirlwind","whirly","whirlybird","whirred","whirring","whisk","whisker","whiskery","whiskey","whisper","whisperer","whispering","whist","whistle","whistleable","whistler","whistling","whit","whitaker","whitby","whitcomb","white","whitebait","whitecap","whitecolor","whiteface","whitefield","whitefish","whitehall","whitehead","whitehorse","whiteleaf","whiteley","whitelist","whiten","whitener","whiteness","whitening","whiteout","whitespace","whitespaces","whitetail","whitewall","whitewash","whitewater","whitey","whitfield","whither","whitier","whitiest","whiting","whitish","whitley","whitlock","whitman","whitney","whitsunday","whittaker","whitter","whittier","whittle","whittler","whiz","whizkid","whizzbang","whizzed","whizzes","whizzing","whl","who","whoa","whodunit","whoever","whois","whole","wholegrain","wholehearted","wholeheartedness","wholemeal","wholeness","wholesale","wholesaler","wholesome","wholesomeness","wholewheat","wholly","whom","whomever","whomsoever","whoop","whoopee","whooper","whoosh","whop","whopper","whopping","whore","whorehouse","whoreish","whorish","whorl","whose","whoso","whosoever","why","whys","wi","wiatt","wich","wichita","wick","wicked","wickedness","wicker","wickerwork","wicket","wicketkeeper","wicking","wid","wide","widely","widemouthed","widen","widener","wideness","wider","widespread","widgeon","widget","widgets","widow","widower","widowhood","width","widths","widthwise","wieland","wield","wielder","wiemar","wiener","wienie","wier","wiesel","wife","wifeless","wifely","wifi","wifimanager","wig","wigeon","wigged","wigging","wiggins","wiggle","wiggler","wiggly","wight","wiglet","wigmaker","wigner","wigwag","wigwagged","wigwagging","wigwam","wiki","wikimedia","wikipedia","wilberforce","wilbert","wilbur","wilburn","wilburt","wilcox","wild","wilda","wildcard","wildcards","wildcat","wildcatted","wildcatter","wildcatting","wilde","wildebeest","wilden","wilder","wilderness","wildfire","wildflower","wildfly","wildfowl","wilding","wildlife","wildly","wildness","wildon","wile","wileen","wilek","wiley","wilford","wilfred","wilfredo","wilfrid","wilfulness","wilhelm","wilhelmina","wilhelmine","wilie","wilily","wiliness","wilkerson","wilkes","wilkins","wilkinson","will","willa","willabella","willamette","willamina","willard","willcox","willdon","willed","willem","willemstad","willer","willetta","willette","willey","willful","willfulness","willi","william","williamsburg","williamson","willie","willied","willies","willing","willinger","willingest","willingness","willisson","williwaw","willoughby","willow","willower","willowy","willpower","willy","willyt","wilma","wilmar","wilmer","wilmette","wilmington","wilona","wilone","wilow","wilshire","wilson","wilsonian","wilt","wilton","wily","wimbledon","wimp","wimpish","wimple","wimpy","win","winapi","wince","winch","winchell","wincher","winchester","wind","windbag","windblown","windbreak","windburn","winded","winder","windfall","windflower","windham","windhoek","windily","windiness","winding","windjammer","windlass","windless","windmill","window","windowless","windowmanager","windowpane","windows","windowsazure","windowsill","windowstate","windpipe","windproof","windrow","winds","windscreen","windshield","windsock","windsor","windstorm","windsurf","windswept","windup","windward","windy","wine","wineglass","winegrower","winehead","winemake","winemaster","winery","winesap","wineskin","winfield","winform","winforms","winfred","winfrey","winfx","wing","wingback","wingding","wingeing","winger","wingless","winglike","wingman","wingmen","wingspan","wingspread","wingtip","wini","winifield","winifred","wink","winker","winking","winkle","winless","winn","winna","winnable","winnah","winne","winnebago","winner","winners","winnetka","winni","winnie","winnifred","winning","winnipeg","winnow","winny","wino","winograd","winona","winonah","winooski","winrt","wins","winsborough","winsett","winslow","winsock","winsome","winsomeness","winston","winter","winterer","wintergreen","winterize","winters","wintertime","winthrop","wintriness","wintry","winy","wipe","wiper","wire","wired","wirehair","wireless","wireman","wiremen","wirer","wires","wireshark","wiretap","wiretapped","wiretapper","wiretapping","wiriness","wiring","wiry","wis","wisc","wisconsin","wisconsinite","wisdom","wisdoms","wise","wiseacre","wisecrack","wised","wisely","wiseness","wisenheimer","wises","wish","wishbone","wishes","wishful","wishfulness","wishlist","wishy","wising","wisp","wispy","wist","wisteria","wistful","wistfulness","wit","witch","witchcraft","witchdoctor","witchery","with","withal","withcolumn","withdraw","withdrawal","withdrawer","withdrawn","withdrawnness","withdrew","withe","wither","withering","witherspoon","withevent","withheld","withhold","withholder","withidentifier","within","withobject","without","withrowanimation","withs","withstand","withstood","withstring","witless","witlessness","witness","witnessed","witt","witted","witter","wittgenstein","witticism","wittie","wittily","wittiness","witting","wittings","witty","witwatersrand","wive","wives","wix","wiz","wizard","wizardry","wizen","wk","wkhtmltopdf","wkwebview","wl","wlan","wls","wm","wmi","wn","wnd","wndproc","wno","wnw","wo","woad","wobble","wobbler","wobbliness","wobbly","wodehouse","woe","woebegone","woeful","woefuller","woefullest","woefulness","woff","wok","woke","wolcott","wold","wolf","wolfe","wolfer","wolff","wolfgang","wolfhound","wolfie","wolfish","wolfishness","wolfram","wolfy","wollongong","wollstonecraft","wolsey","wolverhampton","wolverine","wolverton","wolves","woman","womanhood","womanish","womanize","womanized","womanizer","womanizes","womankind","womanlike","womanliness","womanly","womb","wombat","women","womenfolk","won","wonder","wondered","wonderer","wonderful","wonderfulness","wondering","wonderland","wonderment","wondrous","wondrousness","wong","wonk","wonky","wonned","wonning","wont","wonted","wontedness","woo","woocommerce","wood","woodard","woodberry","woodbine","woodblock","woodbury","woodcarver","woodcarving","woodchopper","woodchuck","woodcock","woodcraft","woodcut","woodcutter","woodcutting","wooden","woodenness","woodgrain","woodhen","woodhull","woodie","woodiness","woodland","woodlawn","woodlice","woodlot","woodlouse","woodman","woodmen","woodpecker","woodpile","woodrow","woodruff","woods","woodshed","woodshedded","woodshedding","woodside","woodsman","woodsmen","woodsmoke","woodstock","woodsy","woodward","woodwind","woodwork","woodworker","woodworking","woodworm","woody","woodyard","woof","woofer","wool","woolf","woolgather","woolgatherer","woolgathering","woolliness","woolly","woolongong","woolworth","woonsocket","wooster","wooten","woozily","wooziness","woozy","wop","worcester","worcestershire","word","wordage","wordbook","wordcount","worden","wordily","wordiness","wording","wordless","wordlist","wordplay","wordpress","words","wordsworth","wordy","wore","work","workability","workable","workableness","workably","workaday","workaholic","workaround","workarounds","workbench","workbook","workbooks","workday","workdir","worked","worker","workers","workfare","workflow","workflows","workforce","workhorse","workhouse","working","workingman","workingmen","workingwoman","workingwomen","workitem","worklight","workload","workman","workmanlike","workmanship","workmate","workmen","workout","workpiece","workplace","workroom","works","worksheet","worksheetfunction","worksheets","workshop","workspace","workspaces","workstation","worktable","worktop","workup","workweek","world","worldlier","worldliest","worldliness","worldly","worlds","worldwide","worm","wormer","wormhole","worms","wormwood","wormy","worn","worried","worrier","worries","worriment","worrisome","worry","worrying","worrywart","worse","worsen","worship","worshiper","worshipful","worshipfulness","worst","worsted","wort","worth","worthily","worthiness","worthinesses","worthington","worthless","worthlessness","worths","worthwhile","worthy","wost","wot","wotan","would","wouldn","wouldst","wound","wounded","wounder","wounding","wounds","wove","woven","wovens","wow","wozniak","wp","wparam","wpdb","wpf","wpfapplication","wpm","wr","wrack","wraith","wraiths","wrangell","wrangle","wrangler","wrap","wraparound","wrapped","wrapper","wrappers","wrapping","wraps","wrasse","wrath","wrathful","wraths","wreak","wreath","wreathe","wreaths","wreck","wreckage","wrecker","wren","wrench","wrenching","wrennie","wrest","wrester","wrestle","wrestler","wrestling","wretch","wretched","wretchedness","wriggle","wriggler","wriggly","wright","wrigley","wring","wringer","wrinkle","wrinkled","wrinkly","wrist","wristband","wristwatch","writ","writable","write","writebytes","writefile","writehead","writeline","writeln","writeobject","writer","writerow","writers","writes","writestring","writeto","writetofile","writeup","writhe","writing","written","wroclaw","wrong","wrongdoer","wrongdoing","wronger","wrongful","wrongfulness","wrongheaded","wrongheadedness","wrongly","wrongness","wronskian","wrote","wroth","wrought","wrt","wrung","wry","wryer","wryest","wryness","ws","wscript","wsdl","wsfilter","wsgi","wshttpbinding","wso","wsp","wss","wsse","wstring","wsw","wt","wtf","wu","wuhan","wurlitzer","wurst","wuss","wussy","wv","ww","wwdc","wwi","wwii","www","wwwroot","wx","wxpython","wxwidgets","wy","wyatan","wyatt","wycherley","wycliffe","wye","wyeth","wylie","wylma","wyman","wyn","wyndham","wynn","wynne","wynnie","wynny","wyo","wyoming","wyomingite","wysiwyg","x","xa","xamarin","xaml","xampp","xanadu","xanthippe","xanthus","xargs","xavier","xaviera","xaxis","xb","xbox","xc","xcode","xcopy","xd","xdata","xdebug","xdoc","xdocument","xe","xebec","xelement","xemacs","xena","xenakis","xenia","xenix","xenon","xenophobe","xenophobia","xenophobic","xenophon","xenos","xerces","xerographic","xerography","xerox","xerxes","xever","xf","xfbml","xff","xffff","xffffff","xffffffff","xhdpi","xhosa","xhr","xhtml","xhttp","xi","xian","xiaoping","xib","xii","xiii","ximenes","ximenez","ximian","xingu","xis","xiv","xix","xkcd","xl","xlab","xlabel","xlapp","xlarge","xldown","xlim","xlink","xls","xlsm","xlsx","xlup","xm","xmas","xmax","xmin","xml","xmlattribute","xmldata","xmldoc","xmldocument","xmlelement","xmlfile","xmlhttp","xmlhttprequest","xmlnode","xmlns","xmlparser","xmlreader","xmlrootelement","xmlrpc","xmlschema","xmlserializer","xmlsoap","xmlstring","xmltype","xmlwriter","xmm","xmpp","xms","xmx","xn","xna","xochipilli","xor","xp","xpath","xpos","xquery","xr","xrange","xref","xs","xscale","xsd","xsi","xsl","xslt","xsp","xss","xstream","xt","xterm","xticks","xts","xtype","xunit","xuzhou","xv","xvi","xvii","xviii","xwork","xx","xxl","xxx","xxxx","xxxxx","xxxxxx","xxxxxxx","xxxxxxxx","xxxxxxxxx","xxxxxxxxxx","xy","xylem","xylene","xylia","xylina","xylophone","xylophonist","xymenes","xyz","xz","y","ya","yacc","yacht","yachting","yachtsman","yachtsmen","yachtswoman","yachtswomen","yack","yagi","yahoo","yahweh","yak","yakima","yakked","yakking","yakut","yakutsk","yale","yalies","yalonda","yalow","yalta","yalu","yam","yamaha","yaml","yammer","yamoussoukro","yanaton","yance","yancey","yancy","yang","yangon","yangtze","yank","yankee","yaounde","yap","yapped","yapping","yaqui","yard","yardage","yardarm","yardley","yardman","yardmaster","yardmen","yardstick","yarmulke","yarn","yaroslavl","yarrow","yasmeen","yasmin","yates","yaw","yawl","yawn","yawner","yawning","yaxis","yay","yb","yc","ycombinator","yd","ydata","ye","yea","yeager","yeah","yeahs","year","yearbook","yearling","yearlong","yearly","yearn","yearner","yearning","years","yeast","yeastiness","yeasty","yeats","yecch","yegg","yehudi","yehudit","yekaterinburg","yelena","yell","yellow","yellowhammers","yellowish","yellowknife","yellowness","yellowstone","yellowy","yelp","yelper","yeltsin","yemen","yemeni","yemenite","yen","yenisei","yenned","yenning","yentl","yeoman","yeomanry","yeomen","yep","yerevan","yerkes","yes","yesenia","yeshiva","yessed","yessing","yesterday","yesteryear","yet","yeti","yetta","yettie","yetty","yevette","yevtushenko","yew","yggdrasil","yi","yiddish","yield","yielded","yielding","yields","yii","yiiframework","yikes","yin","yip","yipe","yipped","yippee","yipping","ylab","ylabel","ylim","ym","ymax","ymca","ymha","ymin","ymir","yml","ymmv","yn","ynes","ynez","yo","yoda","yodel","yodeler","yoder","yoga","yoghurt","yogi","yogurt","yoke","yoked","yokel","yokes","yoking","yoknapatawpha","yoko","yokohama","yolanda","yolande","yolane","yolanthe","yolk","yon","yonder","yong","yonkers","yore","yorgo","yorick","york","yorke","yorker","yorkshire","yorktown","yoruba","yosemite","yoshi","yoshiko","yost","you","young","younger","youngish","youngster","youngstown","your","yourapp","yourclass","yourdomain","yours","yourself","yourselves","yourtable","youth","youthful","youthfulness","youths","youtrack","youtu","yovonnda","yow","yowl","yp","ypos","ypres","ypsilanti","yr","yrs","ys","ysabel","yscale","yt","ytterbium","yttrium","yuan","yuba","yucatan","yucca","yuck","yucky","yugo","yugoslav","yugoslavia","yugoslavian","yuh","yui","yuk","yuki","yukked","yukking","yukon","yul","yule","yuletide","yulma","yum","yuma","yummy","yunnan","yup","yuppie","yuri","yurik","yurt","yuv","yves","yvette","yvon","yvonne","yvor","yw","ywca","ywha","yy","yyy","yyyy","yyyymmdd","z","za","zabrina","zaccaria","zach","zacharia","zachariah","zacharie","zachary","zacherie","zachery","zack","zackariah","zag","zagging","zagreb","zahara","zaire","zairian","zak","zambezi","zambia","zambian","zamboni","zamenhof","zamora","zan","zandra","zane","zaneta","zaniness","zanuck","zany","zanzibar","zap","zapata","zaporozhye","zappa","zapped","zapper","zapping","zara","zarah","zared","zaria","zarla","zc","ze","zea","zeal","zealand","zealot","zealotry","zealous","zealousness","zeb","zebadiah","zebedee","zebra","zebu","zebulen","zebulon","zechariah","zed","zedekiah","zedong","zeffirelli","zeiss","zeitgeist","zeke","zelda","zelig","zellerbach","zelma","zen","zena","zend","zendframework","zenger","zenia","zenith","zeniths","zennist","zeno","zephaniah","zephyr","zephyrus","zeppelin","zerk","zero","zeroed","zeroes","zeroing","zeromq","zeros","zest","zestful","zestfulness","zesty","zeta","zeugma","zeus","zf","zh","zhdanov","zhengzhou","zhivago","zhukov","zi","zia","zibo","ziegfeld","ziegler","zig","zigged","zigging","ziggy","zigzag","zigzagged","zigzagger","zigzagging","zilch","zillion","zilvia","zimbabwe","zimbabwean","zimmerman","zinc","zincked","zincking","zindex","zing","zingy","zinnia","zion","zionism","zionist","zip","zipcode","zipfile","zipped","zipper","zipping","zippy","zips","zircon","zirconium","zit","zita","zitella","zither","zk","zlib","zloty","zm","zmq","zn","zodiac","zodiacal","zoe","zola","zollie","zolly","zomba","zombi","zombie","zonal","zonda","zondra","zone","zoned","zoneddatetime","zoneid","zones","zoning","zonked","zonnya","zoo","zookeeper","zookeepers","zoological","zoologist","zoology","zoom","zoomed","zooming","zoophyte","zoophytic","zora","zorah","zorana","zorina","zorine","zorn","zoroaster","zoroastrian","zoroastrianism","zorro","zosma","zounds","zr","zrich","zs","zsazsa","zsh","zsigmondy","zu","zubenelgenubi","zubeneschamali","zucchini","zukor","zulema","zulu","zululand","zuni","zuzana","zwieback","zwingli","zworykin","zx","zxing","zydeco","zygote","zygoteinit","zygotic","zymurgy","zz","zzz"]}')},77596:e=>{"use strict";e.exports=JSON.parse('{"dictionariesSupplementaryArr":["a256","a2dpsource","aafwk","abilityname","abilityslice","abnormally","accelerates","accents","accommodates","acmmax","acn","activates","actived","adcp","adjusts","adpu","adts","advertisements","affinities","agrees","alerting","algrithom","aligns","alpha","alpnprotocols","alterase","alternating","altitudes","amb","ambisonic","ambisonics","amr","animatable","annually","antialias","apdu","apecified","apertures","appselect","arcs","arfcn","arkui","arrarybuffer","arraybuffer","arrlist","ashmem","associating","asy","asyn","asynchronized","atime","atio","atomicservice","atqa","attaches","attachment0","attribs","audios","authenticates","authinfo","autocorrect","averr","avoidareachange","avrcp","avsession","backgrounding","backs","base64","bassboost","beta1","bevels","bgra","bidirectionally","bitrates","blending","blendmode","blocklist","bms","bolder","bonded","bonding","booted","brightens","brighter","brightest","browsable","bscribes","bsic","bssid","bufferfi","bufferfv","bufferiv","bufferqueue","bufferuiv","bundlename","bundlestat","buttonconfig","bypassed","bytrace","callbackfn","camped","canceling","cancelling","cancels","capabilitys","capturers","ccm","cdma","ce","certsign","cft","channeldown","channelup","checkboxgroup","chload","chromaticities","chrominance","circled","clamped","clamps","cloudfile","coincides","collaborated","collapses","collations","collectable","colno","colorfilter","complies","compositing","compresses","cone","conferencing","confpersist","connectable","contentful","contex","controlpanel","controlparam","convertxml","cpid","cpuprofiler","cpx","cpy","creatable","crl","crops","crosshair","crowdtest","crowdtested","crowdtesting","csh","cug","cyclewindows","daltonization","darkens","darkest","dataability","datareceive","dataresubmissionhandler","datashare","datasync","dbm","dci","ddmp","de","deactivated","deactivation","decodes","decomposed","decompressed","decompressing","decr","decrypts","defaulted","delegator","deletable","deletefile","denormalization","denormalize","denormalized","densitys","deregistered","deregisters","deselected","designative","desynchronized","detents","developtools","devicemanager","dfactor","dfx","dialling","dimbehind","dirent","dirxml","disables","disallowed","disallows","discharging","disconnecting","disconnection","disconnects","discription","dismissal","dismissing","dispatches","displacement","dlp","dnd","dnses","donot","downlink","downmix","dpad","drains","dragbar","drawbuffer","drm","dsda","dsds","dsf","dtmf","ducked","ducking","earfcn","earphones","earpiece","ebu","ece","edr","efuse","egid","ehrpd","ejectclosecd","emption","emphasized","encapsulates","encloses","encompassed","encrypts","endc","endx","endy","enrolled","enrolls","enumeratable","erasing","eration","errcode","erver","esim","ethiopic","ets","euid","evdo","evenodd","evicted","excepted","exempted","extention","f1","faultlog","faultlogger","fchmod","fchown","fdatasync","fdn","fdopen","fileio","fileshare","fillets","flac","flg","flushes","foldable","foregrounding","formatable","forwardmail","freesize","fstat","fsync","ftruncate","fulfills","fuma","furse","gamepad","gba","geofence","getunfilteredlinkurl","glasses","gnss","graphicseditor","greate","gtc","hailing","handheld","handhold","handsfree","handsfreeunit","hanguel","hangups","hanja","hankaku","hapmodule","haps","haptic","haptics","hce","hdcp","headed","headersreceive","headphones","heapsnapshot","heating","heavier","henkan","hevc","hexadecagonal","hfp","hibernates","hibernating","hichecker","hidebug","hierarchically","hifi","hilog","hisysevent","hitrace","hiview","hiviewdfx","hkdf","hlg","hogp","hsp","hspa","hspap","htmltext","huks","hwid","icq","id","idm","ifaces","illuminated","ima","imager","imagevideo","imclient","imengine","immersive","imms","ims","imsi","inactived","inactivity","inclusiza","inconsistency","indata","indcating","ineffective","injects","ino","inputer","inputers","inputevent","inputmethod","inputmethodengine","inquired","inspected","inspectors","instanced","intercepted","interchanged","interleaved","internalformat","internationalized","interpolating","interpolatingSpring","interpolator","interworking","invalidates","ipaddr","isdn","isim","issuers","ivi","iwlan","jis","judged","kaihong","kbdillum","kbdinputassist","kbps","kdf","keyof","keyframe","keyguard","keyusage","khronos","kneading","kvpairs","kvstore","lable","lanes","lasted","lastmode","latn","layoutable","lbitfield","lboolean","lbyte","lchown","lclampf","ldpi","lenum","lfloat","libraryname","lifted","lifts","linearly","lintptr","listened","llbackfn","lockdown","lockscreen","lod","loggable","logoff","longitudinally","lowercased","lightens","lightupEffect","lpx","lru","lseek","lshort","lsizei","lsizeiptr","lstat","lubyte","luint","luma","lushort","lux","mah","malham","map","mcc","md5","mdns","mdnserror","mediaquery","meid","messageerror","metered","metering","mgf","mgf1","mifare","minibar","minimizing","mirrored","missions","mkdtemp","mmax","mmi","mmicode","mnc","moderately","moitor","mplink","mschap","msdos","msdp","mserr","msn","mtp","muhenkan","multifrequency","multimodal","multiplies","multisample","multisim","multitask","mutes","narrowband","nci","ndef","neglects","negotiated","neighborhoods","netmask","nets","nextgroup","nlink","nmea","nnrt","nopadding","mori","normalizer","notifies","notifying","numpad","nvalidates","nweb","oaep","obscured","ofb","offhook","offscreen","omapi","oncancel","ondataresubmission","ondataresubmitted","onexit","onfinish","onframe","onmessageerror","onrepeat","oob","oobinline","openharmony","oper","operated","operatorconfigs","opkey","opl","opname","option","originating","osd","ott","ounted","overheated","overline","owningproperties","ows","oximeter","p2p","paginated","paramcheck","parameterf","parameteri","paren","parseinfo","participating","passpoint","pastedata","patchlevel","pbap","pbo","pda","pdu","peap","persion","persistable","perso","personalisation","pertaining","pgo","photographing","pickers","pixelmap","playpause","playstate","plmn","plurals","plusminus","pmm","pnn","pobox","polylines","pooled","ppid","pread","precisiontype","precomposed","precon","preconnect","preconnected","preconnectable","preempted","preferentially","preinstalled","prelaunch","preloads","premises","premultiplied","premultiply","prepares","preresolve","presently","presistent","prevgroup","prikey","primaries","proactively","prohibits","promisify","provisioned","proxyed","psc","psk","psrc","pss","pssh","puk","pvr","querier","queriers","radiuses","rasterizer","rawfile","rdb","rdev","reassociate","rebounds","recalculated","reconfiguration","reconfirm","recovered","recovering","recovers","recursions","reclaimed","redirections","refill","refusing","rejects","relocation","remidner","remotedevice","removable","renderbuffer","renderbuffertarget","repayment","repeates","reposition","resizeable","resmgr","resourceschedule","restores","restricts","resubmission","resubmitted","resultsets","resumed","retried","revocation","revoked","rewinding","rfcomm","rfid","rfkill","ringtone","ringtones","rle","rmdir","rotatable","rscp","rsrp","rtd","rtt","rtcp","ruim","rwt","s5","sac","sae","sak","satellites","sbc","scdma","scene","sco","scrambling","screenlock","screenoff","screensaver","scrolldown","scrollup","sdpi","searchsetter","sece","secinfo","seeked","semicircles","sensing","sequenceable","settingsdata","sfactor","sha1","shadertype","sharedarraybuffer","shenzhen","shortkey","shuts","sigalgs","silenced","singly","slidable","sliderstyle","statvfs","stk","str","strokes","sm3","smil","smpte","smsc","snoozing","snorm","snr","socid","softer","sonification","sortings","spatialization","spawns","spay","spdy","speakerphone","specificed","speedratings","spellcheck","spn","spooler","spp","spry","spy","srgb","ssp","stablization","statfs","stopcd","storei","storge","stroked","subassembies","subassemblies","subcomponents","subframe","subframes","subkeys","subnode","subpixel","subscrbers","subscribale","subscribes","substate","subtitles","subtypes","subwindow","subwindows","superimposed","suscriber","suscribes","suspends","switchvideomode","synched","synchronizes","synchronizing","synth","syscreen","sysevent","sysex","sysrq","systemapp","systembar","systemsize","systemui","showcounter","tailoring","talkback","taskmanager","taskpool","tbla","tcpnodelay","tdm","tdscdma","telecom","tethering","texel","textarget","textblob","textclock","texttimer","thirdparty","timeinterfaceimpl","tlsv12","tlsv13","tnf","totalsize","touchpad","trackinfo","tranlisterated","transcode","transferable","transfunc","transliterated","transliterator","transpilation","trashed","traversed","traverses","truncates","trustlist","tsbundle","ttls","tunneled","txpower","uarfcn","ubset","ucs","udid","uint8","uint8arr","uitest","umalqura","unapply","unassigned","unauth","unbinding","unblocking","uncalibrated","uncategorized","uncatergorized","unclearable","unconditional","undefer","undisturbed","unduck","unducked","unequal","unfiltered","unfocused","unhealthy","unhold","unicom","unicon","uniform1ui","uniforms","uninit","uninitialize","uninitializes","uninstallation","uninstalls","unlinked","unlocking","unlocks","unmap","unmapping","unmarshalling","unmountable","unmounted","unmute","unmutes","unobserve","unperceivable","unpressed","unregistered","unregistering","unregisters","unremovable","unrendered","unrestricted","unsecure","unsent","unspec","unshare","unsubscribes","unsuccessfully","unsupport","unsuspended","uplink","useriam","userspace","usim","ussd","utilized","utimes","uuids","uwb","uids","v9","varyings","viewframe","vibrates","vibrating","vlr","voicemail","volte","volumemanager","vorbis","vpr","vss","vsync","wakes","waking","wallpapers","wantagent","wapi","wappush","watchers","waterflow","wcdma","wcdmn","weakmap","weakset","wearables","weighing","wep","wideband","wifiext","wimax","wireframe","wma","wmp","wmv","wmx","wordprocessor","workscheduler","woy","wrappedvalue","writemask","wukong","wvx","wwan","x25519","x509","xcomponent","xfer","xldpi","xoffset","xxldpi","xxxldpi","ycbcr","ycrcb","yoffset","zenkaku","zfail","zoffset","zoomin","zoomout","zoomreset","zooms","zpass","commonevent","clouddata","unadjustable","unprepare","unchained","sandboxes","sar","adapts","followx"]}')},93460:e=>{"use strict";e.exports=JSON.parse('[{"badWord":"option","suggestion":"options","ignore":["options","optionMode","_OPTION_"]}]')},289:e=>{"use strict";e.exports=JSON.parse('[{"word":"ability","files":[".*d.ts$"]}]')},85311:e=>{"use strict";e.exports=JSON.parse('{"app":{"bundleName":"ohos.global.systemres","icon":"$media:ohos_app_icon","label":"$string:ohos_app_name","singleton":true,"vendor":"ohos","version":{"code":2,"name":"2.0.0.1"},"apiVersion":{"compatible":3,"target":3}},"deviceConfig":{"default":{}},"module":{"package":"ohos.global.systemres","generateBuildHash":true,"deviceType":["default","tv","car","wearable","tablet","2in1"],"distro":{"deliveryWithInstall":true,"moduleName":"entry","moduleType":"entry"},"definePermissions":[{"name":"ohos.permission.ANSWER_CALL","grantMode":"user_grant","since":9,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_answer_call","description":"$string:ohos_desc_answer_call"},{"name":"ohos.permission.USE_BLUETOOTH","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.DISCOVER_BLUETOOTH","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_BLUETOOTH","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_BLUETOOTH","grantMode":"user_grant","availableLevel":"normal","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false,"label":"$string:ohos_lab_access_bluetooth","description":"$string:ohos_desc_access_bluetooth"},{"name":"ohos.permission.GET_BLUETOOTH_LOCAL_MAC","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INTERNET","grantMode":"system_grant","availableLevel":"normal","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_internet","description":"$string:ohos_desc_internet"},{"name":"ohos.permission.MODIFY_AUDIO_SETTINGS","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_modify_audio_settings","description":"$string:ohos_desc_modify_audio_settings"},{"name":"ohos.permission.ACCESS_NOTIFICATION_POLICY","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.READ_CALENDAR","grantMode":"user_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_calendar","description":"$string:ohos_desc_read_calendar"},{"name":"ohos.permission.READ_CALL_LOG","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_call_log","description":"$string:ohos_desc_read_call_log"},{"name":"ohos.permission.READ_CELL_MESSAGES","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_cell_messages","description":"$string:ohos_desc_read_cell_messages"},{"name":"ohos.permission.READ_CONTACTS","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_contacts","description":"$string:ohos_desc_read_contacts"},{"name":"ohos.permission.GET_TELEPHONY_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_get_telephony_state","description":"$string:ohos_desc_get_telephony_state"},{"name":"ohos.permission.GET_PHONE_NUMBERS","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_get_phone_numbers","description":"$string:ohos_desc_get_phone_numbers"},{"name":"ohos.permission.READ_MESSAGES","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_messages","description":"$string:ohos_desc_read_messages"},{"name":"ohos.permission.RECEIVE_MMS","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_receive_mms","description":"$string:ohos_desc_receive_mms"},{"name":"ohos.permission.RECEIVE_SMS","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_receive_sms","description":"$string:ohos_desc_receive_sms"},{"name":"ohos.permission.RECEIVE_WAP_MESSAGES","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_receive_wap_messages","description":"$string:ohos_desc_receive_wap_messages"},{"name":"ohos.permission.MICROPHONE","grantMode":"user_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_microphone","description":"$string:ohos_desc_microphone"},{"name":"ohos.permission.SEND_MESSAGES","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_send_messages","description":"$string:ohos_desc_send_messages"},{"name":"ohos.permission.WRITE_CALENDAR","grantMode":"user_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_calendar","description":"$string:ohos_desc_write_calendar"},{"name":"ohos.permission.WRITE_CALL_LOG","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_call_log","description":"$string:ohos_desc_write_call_log"},{"name":"ohos.permission.WRITE_CONTACTS","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_contacts","description":"$string:ohos_desc_write_contacts"},{"name":"ohos.permission.DISTRIBUTED_DATASYNC","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_distributed_datasync","description":"$string:ohos_desc_distributed_datasync"},{"name":"ohos.permission.DISTRIBUTED_SOFTBUS_CENTER","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":false,"distributedSceneEnable":true},{"name":"ohos.permission.MANAGE_VOICEMAIL","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_manage_voicemail","description":"$string:ohos_desc_manage_voicemail"},{"name":"ohos.permission.REQUIRE_FORM","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.AGENT_REQUIRE_FORM","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.LOCATION_IN_BACKGROUND","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false,"label":"$string:ohos_lab_location_in_background","description":"$string:ohos_desc_location_in_background"},{"name":"ohos.permission.LOCATION","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_location","description":"$string:ohos_desc_location"},{"name":"ohos.permission.APPROXIMATELY_LOCATION","grantMode":"user_grant","availableLevel":"normal","since":9,"deprecated":"","provisionEnable":false,"distributedSceneEnable":true,"label":"$string:ohos_lab_approximately_location","description":"$string:ohos_desc_approximately_location"},{"name":"ohos.permission.MEDIA_LOCATION","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_media_location","description":"$string:ohos_desc_media_location"},{"name":"ohos.permission.GET_NETWORK_INFO","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_get_network_info","description":"$string:ohos_desc_get_network_info"},{"name":"ohos.permission.PLACE_CALL","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_place_call","description":"$string:ohos_desc_place_call"},{"name":"ohos.permission.CAMERA","grantMode":"user_grant","availableLevel":"normal","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_camera","description":"$string:ohos_desc_camera"},{"name":"ohos.permission.SET_NETWORK_INFO","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_set_network_info","description":"$string:ohos_desc_set_network_info"},{"name":"ohos.permission.REMOVE_CACHE_FILES","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_MEDIA","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_read_media","description":"$string:ohos_desc_read_media"},{"name":"ohos.permission.REBOOT","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RUNNING_LOCK","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_MEDIA","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_write_media","description":"$string:ohos_desc_write_media"},{"name":"ohos.permission.SET_TIME","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_set_time","description":"$string:ohos_desc_set_time"},{"name":"ohos.permission.SET_TIME_ZONE","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_set_time_zone","description":"$string:ohos_desc_set_time_zone"},{"name":"ohos.permission.DOWNLOAD_SESSION_MANAGER","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_download_session_manager","description":"$string:ohos_desc_download_session_manager"},{"name":"ohos.permission.COMMONEVENT_STICKY","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_commonevent_sticky","description":"$string:ohos_desc_commonevent_sticky"},{"name":"ohos.permission.SYSTEM_FLOAT_WINDOW","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PRIVACY_WINDOW","grantMode":"system_grant","availableLevel":"normal","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.POWER_MANAGER","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.REFRESH_USER_ACTION","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.POWER_OPTIMIZATION","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.REBOOT_RECOVERY","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_LOCAL_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_manage_local_accounts","description":"$string:ohos_desc_manage_local_accounts"},{"name":"ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_interact_across_local_accounts","description":"$string:ohos_desc_interact_across_local_accounts"},{"name":"ohos.permission.VIBRATE","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_vibrate","description":"$string:ohos_desc_vibrate"},{"name":"ohos.permission.SYSTEM_LIGHT_CONTROL","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ACTIVITY_MOTION","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_activity_motion","description":"$string:ohos_desc_activity_motion"},{"name":"ohos.permission.READ_HEALTH_DATA","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_health_data","description":"$string:ohos_desc_read_health_data"},{"name":"ohos.permission.CONNECT_IME_ABILITY","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_connect_ime_ability","description":"$string:ohos_desc_connect_ime_ability"},{"name":"ohos.permission.CONNECT_SCREEN_SAVER_ABILITY","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_SCREEN_SAVER","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_SCREEN_SAVER","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_WALLPAPER","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_set_wallpaper","description":"$string:ohos_desc_set_wallpaper"},{"name":"ohos.permission.GET_WALLPAPER","grantMode":"system_grant","availableLevel":"system_basic","provisionEnable":true,"since":7,"deprecated":"","distributedSceneEnable":false,"label":"$string:ohos_lab_get_wallpaper","description":"$string:ohos_desc_get_wallpaper"},{"name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_MISSIONS","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"since 9","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.KEEP_BACKGROUND_RUNNING","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.UPDATE_CONFIGURATION","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.UPDATE_SYSTEM","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.FACTORY_RESET","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.UPDATE_MIGRATE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GRANT_SENSITIVE_PERMISSIONS","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.REVOKE_SENSITIVE_PERMISSIONS","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_SENSITIVE_PERMISSIONS","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS_EXTENSION","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_interact_across_local_accounts_extension","description":"$string:ohos_desc_interact_across_local_accounts_extension"},{"name":"ohos.permission.LISTEN_BUNDLE_CHANGE","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_BUNDLE_INFO","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCELEROMETER","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_accelerometer","description":"$string:ohos_desc_accelerometer"},{"name":"ohos.permission.GYROSCOPE","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_gyroscope","description":"$string:ohos_desc_gyroscope"},{"name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INSTALL_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_SHORTCUTS","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.radio.ACCESS_FM_AM","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_TELEPHONY_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_set_telephony_state","description":"$string:ohos_desc_set_telephony_state"},{"name":"ohos.permission.START_ABILIIES_FROM_BACKGROUND","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"since 9","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.BUNDLE_ACTIVE_INFO","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_bundle_active_info","description":"$string:ohos_desc_bundle_active_info"},{"name":"ohos.permission.START_INVISIBLE_ABILITY","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.sec.ACCESS_UDID","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.LAUNCH_DATA_PRIVACY_CENTER","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_MEDIA_RESOURCES","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PUBLISH_AGENT_REMINDER","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_publish_agent_reminder","description":"$string:ohos_desc_publish_agent_reminder"},{"name":"ohos.permission.CONTROL_TASK_SYNC_ANIMATOR","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_control_task_sync_animator","description":"$string:ohos_desc_control_task_sync_animator"},{"name":"ohos.permission.INPUT_MONITORING","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_MISSIONS","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.NOTIFICATION_CONTROLLER","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_notification_controller","description":"$string:ohos_desc_notification_controller"},{"name":"ohos.permission.CONNECTIVITY_INTERNAL","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_NET_STRATEGY","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_NETWORK_STATS","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_VPN","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.SET_ABILITY_CONTROLLER","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.USE_USER_IDM","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_USER_IDM","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.NETSYS_INTERNAL","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_BIOMETRIC","grantMode":"system_grant","availableLevel":"normal","since":6,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_USER_AUTH_INTERNAL","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_FINGERPRINT_AUTH","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_PIN_AUTH","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_AUTH_RESPOOL","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ENFORCE_USER_IDM","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.GET_RUNNING_INFO","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CLEAN_APPLICATION_DATA","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RUNNING_STATE_OBSERVER","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CAPTURE_SCREEN","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_WIFI_INFO","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_WIFI_INFO_INTERNAL","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_WIFI_INFO","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_WIFI_PEERS_MAC","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_WIFI_LOCAL_MAC","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_WIFI_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_WIFI_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_WIFI_CONNECTION","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.DUMP","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_WIFI_HOTSPOT","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_ALL_APP_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_SECURE_SETTINGS","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_DFX_SYSEVENT","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_HIVIEW_SYSTEM","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_HIVIEW_SYSTEM","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_ENTERPRISE_DEVICE_ADMIN","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_ENTERPRISE_INFO","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_BUNDLE_DIR","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SUBSCRIBE_MANAGED_EVENT","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_DATETIME","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_GET_DEVICE_INFO","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_RESET_DEVICE","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_WIFI","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_GET_NETWORK_INFO","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_ACCOUNT_POLICY","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_BUNDLE_INSTALL_POLICY","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_NETWORK","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_SET_APP_RUNNING_POLICY","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_SCREENOFF_TIME","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_SECURITY","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_BLUETOOTH","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_WIFI","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_RESTRICTIONS","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_APPLICATION","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_LOCATION","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_REBOOT","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_LOCK_DEVICE","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_GET_SETTINGS","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_SETTINGS","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_INSTALL_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_CERTIFICATE","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_SYSTEM","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_RESTRICT_POLICY","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_USB","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_NETWORK","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_BROWSER_POLICY","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.NFC_TAG","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.NFC_CARD_EMULATION","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.PERMISSION_USED_STATS","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.NOTIFICATION_AGENT_CONTROLLER","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MOUNT_UNMOUNT_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MOUNT_FORMAT_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.STORAGE_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.BACKUP","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CLOUDFILE_SYNC_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CLOUDFILE_SYNC","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.FILE_ACCESS_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_DEFAULT_APPLICATION","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_DEFAULT_APPLICATION","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_IDS","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_DISPOSED_APP_STATUS","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DLP_FILE","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PROVISIONING_MESSAGE","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SYSTEM_SETTINGS","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_IMAGEVIDEO","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_imagevideo","description":"$string:ohos_desc_read_imagevideo"},{"name":"ohos.permission.READ_AUDIO","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_audio","description":"$string:ohos_desc_read_audio"},{"name":"ohos.permission.READ_DOCUMENT","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_document","description":"$string:ohos_desc_read_document"},{"name":"ohos.permission.WRITE_IMAGEVIDEO","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_imagevideo","description":"$string:ohos_desc_write_imagevideo"},{"name":"ohos.permission.WRITE_AUDIO","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_audio","description":"$string:ohos_desc_write_audio"},{"name":"ohos.permission.WRITE_DOCUMENT","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_document","description":"$string:ohos_desc_write_document"},{"name":"ohos.permission.ABILITY_BACKGROUND_COMMUNICATION","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.securityguard.REPORT_SECURITY_INFO","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.securityguard.REQUEST_SECURITY_MODEL_RESULT","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true},{"name":"ohos.permission.securityguard.REQUEST_SECURITY_EVENT_INFO","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true},{"name":"ohos.permission.ACCESS_CERT_MANAGER_INTERNAL","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_CERT_MANAGER","grantMode":"system_grant","availableLevel":"normal","since":9,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.GET_LOCAL_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_DISTRIBUTED_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_DISTRIBUTED_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_ACCESSIBILITY_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_ACCESSIBILITY_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_PUSH_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_APP_PUSH_DATA","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_APP_PUSH_DATA","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_AUDIO_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_CAMERA_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RECEIVER_STARTUP_COMPLETED","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_WHOLE_CALENDAR","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_whole_calendar","description":"$string:ohos_desc_read_whole_calendar"},{"name":"ohos.permission.WRITE_WHOLE_CALENDAR","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_whole_calendar","description":"$string:ohos_desc_write_whole_calendar"},{"name":"ohos.permission.ACCESS_SERVICE_DM","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RUN_ANY_CODE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.APP_TRACKING_CONSENT","grantMode":"user_grant","availableLevel":"normal","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_app_tracking_consent","description":"$string:ohos_desc_app_tracking_consent"},{"name":"ohos.permission.PUBLISH_SYSTEM_COMMON_EVENT","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SCREEN_LOCK_INNER","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PRINT","grantMode":"system_grant","since":10,"deprecated":"","availableLevel":"normal","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_PRINT_JOB","grantMode":"system_grant","since":10,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CHANGE_OVERLAY_ENABLED_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CONNECT_CELLULAR_CALL_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.CONNECT_IMS_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SENSING_WITH_ULTRASOUND","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PROXY_AUTHORIZATION_URI","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INSTALL_ENTERPRISE_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_INSTALLED_BUNDLE_LIST","grantMode":"user_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_get_installed_bundle_list","description":"$string:ohos_desc_get_installed_bundle_list"},{"name":"ohos.permission.ACCESS_CAST_ENGINE_MIRROR","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_CAST_ENGINE_STREAM","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CLOUDDATA_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.DEVICE_STANDBY_EXEMPTION","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RESTRICT_APPLICATION_ACTIVE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_SENSOR","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.UPLOAD_SESSION_MANAGER","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PREPARE_APP_TERMINATE","grantMode":"system_grant","availableLevel":"normal","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_ECOLOGICAL_RULE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_SCENE_CODE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.FILE_GUARD_MANAGER","grantMode":"system_grant","availableLevel":"system_core","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_FILE_GUARD_POLICY","grantMode":"system_grant","availableLevel":"system_core","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.securityguard.SET_MODEL_STATE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.hsdr.HSDR_ACCESS","grantMode":"system_grant","availableLevel":"normal","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.SUPPORT_USER_AUTH","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CAPTURE_VOICE_DOWNLINK_AUDIO","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_INTELLIGENT_VOICE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INSTALL_ENTERPRISE_MDM_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INSTALL_ENTERPRISE_NORMAL_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INSTALL_SELF_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.OBSERVE_FORM_RUNNING","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_DEVICE_AUTH_CRED","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.UNINSTALL_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RECOVER_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_DOMAIN_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_UNREMOVABLE_NOTIFICATION","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.QUERY_ACCESSIBILITY_ELEMENT","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ACTIVATE_THEME_PACKAGE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ATTEST_KEY","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WAKEUP_VOICE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WAKEUP_VISION","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENABLE_DISTRIBUTED_HARDWARE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":false,"distributedSceneEnable":true},{"name":"ohos.permission.ACCESS_DISTRIBUTED_HARDWARE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true},{"name":"ohos.permission.INSTANTSHARE_SWITCH_CONTROL","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_INSTANTSHARE_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_INSTANTSHARE_PRIVATE_ABILITY","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SECURE_PASTE","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_PASTEBOARD","grantMode":"user_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_pasteboard","description":"$string:ohos_desc_read_pasteboard"},{"name":"ohos.permission.ACCESS_MCP_AUTHORIZATION","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_BUNDLE_RESOURCES","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_CODE_PROTECT_INFO","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_ADVANCED_SECURITY_MODE","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_DEVELOPER_MODE","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RUN_DYN_CODE","grantMode":"system_grant","availableLevel":"normal","since":11,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.COOPERATE_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PERCEIVE_TRAIL","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.DISABLE_PERMISSION_DIALOG","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.EXECUTE_INSIGHT_INTENT","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_ACTIVATION_LOCK","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.VERIFY_ACTIVATION_LOCK","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_PRIVATE_PHOTOS","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_OUC","grantMode":"system_grant","since":11,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.TRUSTED_RING_HASH_DATA_PERMISSION","grantMode":"system_grant","since":11,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.QUERY_TRUSTED_RING_USER_INFO","grantMode":"system_grant","since":11,"deprecated":"","availableLevel":"system_basic","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_TRUSTED_RING","grantMode":"system_grant","since":11,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.USE_TRUSTED_RING","grantMode":"system_grant","since":11,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INPUT_CONTROL_DISPATCHING","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INTERCEPT_INPUT_EVENT","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SECURITY_PRIVACY_CENTER","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_SECURITY_PRIVACY_ADVICE","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_SECURITY_PRIVACY_ADVICE","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.USE_SECURITY_PRIVACY_MESSAGER","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RECORD_VOICE_CALL","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_APP_INSTALL_INFO","grantMode":"system_grant","since":11,"availableLevel":"system_core","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RECEIVE_APP_INSTALL_INFO_CHANGE","grantMode":"system_grant","since":11,"availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_ADVANCED_SECURITY_MODE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.STORE_PERSISTENT_DATA","grantMode":"system_grant","availableLevel":"normal","since":11,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_HIVIEWX","grantMode":"system_grant","since":11,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_PASSWORDVAULT_ABILITY","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_LOWPOWER_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DDK_USB","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DDK_USB_SERIAL","grantMode":"system_grant","availableLevel":"system_basic","since":16,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DDK_SCSI_PERIPHERAL","grantMode":"system_grant","availableLevel":"system_basic","since":16,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_EXTENSIONAL_DEVICE_DRIVER","grantMode":"system_grant","availableLevel":"normal","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DDK_DRIVERS","grantMode":"system_grant","availableLevel":"system_basic","since":16,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DDK_HID","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_APP_BOOT","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_HIVIEWCARE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CONNECT_UI_EXTENSION_ABILITY","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_WRITE_DOWNLOAD_DIRECTORY","grantMode":"user_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_write_download_directory","description":"$string:ohos_desc_read_write_download_directory"},{"name":"ohos.permission.READ_WRITE_DOCUMENTS_DIRECTORY","grantMode":"user_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_write_documents_directory","description":"$string:ohos_desc_read_write_documents_directory"},{"name":"ohos.permission.READ_WRITE_DESKTOP_DIRECTORY","grantMode":"user_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_write_desktop_directory","description":"$string:ohos_desc_read_write_desktop_directory"},{"name":"ohos.permission.FILE_ACCESS_PERSIST","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_SANDBOX_POLICY","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_ACCOUNT_KIT_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.REQUEST_ANONYMOUS_ATTEST","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_ACCOUNT_KIT_UI","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.START_ABILITY_WITH_ANIMATION","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.START_RECENT_ABILITY","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_CLOUD_SYNC_CONFIG","grantMode":"system_grant","availableLevel":"normal","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_CLOUD_SYNC_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_FINDDEVICE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_FINDSERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.TRIGGER_ACTIVATIONLOCK","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_USB_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_PRIVACY_PUSH_DATA","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_STATUSBAR_ICON","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.START_SYSTEM_DIALOG","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_SYSTEM_AUDIO_EFFECTS","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false}]}}')},11663:e=>{"use strict";e.exports=JSON.parse('{"SystemCapability":["SystemCapability.Applications.CalendarData","SystemCapability.ArkUI.ArkUI.Full","SystemCapability.ArkUI.ArkUI.Lite","SystemCapability.ArkUI.ArkUI.Napi","SystemCapability.ArkUI.ArkUI.Libuv","SystemCapability.ArkUI.UiAppearance","SystemCapability.BundleManager.BundleFramework","SystemCapability.BundleManager.DistributedBundleFramework","SystemCapability.BundleManager.Zlib","SystemCapability.BundleManager.BundleFramework.Core","SystemCapability.BundleManager.BundleFramework.FreeInstall","SystemCapability.BundleManager.BundleFramework.Resource","SystemCapability.BundleManager.BundleFramework.DefaultApp","SystemCapability.BundleManager.BundleFramework.Launcher","SystemCapability.BundleManager.BundleFramework.SandboxApp","SystemCapability.BundleManager.BundleFramework.QuickFix","SystemCapability.BundleManager.BundleFramework.AppControl","SystemCapability.BundleManager.BundleFramework.Overlay","SystemCapability.Developtools.Syscap","SystemCapability.Graphic.Graphic2D.WebGL","SystemCapability.Graphic.Graphic2D.WebGL2","SystemCapability.Graphic.Graphic2D.ColorManager.Core","SystemCapability.Graphic.Vulkan","SystemCapability.Window.SessionManager","SystemCapability.WindowManager.WindowManager.Core","SystemCapability.Notification.CommonEvent","SystemCapability.Notification.Notification","SystemCapability.Notification.ReminderAgent","SystemCapability.Notification.Emitter","SystemCapability.Communication.IPC.Core","SystemCapability.Communication.SoftBus.Core","SystemCapability.Communication.NetManager.Core","SystemCapability.Communication.NetManager.Extension","SystemCapability.Communication.NetStack","SystemCapability.Communication.WiFi.Core","SystemCapability.Communication.WiFi.STA","SystemCapability.Communication.WiFi.AP.Core","SystemCapability.Communication.WiFi.AP.Extension","SystemCapability.Communication.WiFi.P2P","SystemCapability.Communication.Bluetooth.Core","SystemCapability.Communication.Bluetooth.Lite","SystemCapability.Communication.NFC.Core","SystemCapability.Communication.ConnectedTag","SystemCapability.Communication.NFC.Tag","SystemCapability.Communication.NFC.CardEmulation","SystemCapability.Communication.NetManager.Ethernet","SystemCapability.Communication.NetManager.NetSharing","SystemCapability.Communication.NetManager.MDNS","SystemCapability.Communication.NetManager.Vpn","SystemCapability.Communication.SecureElement","SystemCapability.Location.Location.Core","SystemCapability.Location.Location.Geocoder","SystemCapability.Location.Location.Geofence","SystemCapability.Location.Location.Gnss","SystemCapability.Location.Location.Lite","SystemCapability.Msdp.DeviceStatus.Stationary","SystemCapability.MultimodalInput.Input.Core","SystemCapability.MultimodalInput.Input.InputDevice","SystemCapability.MultimodalInput.Input.RemoteInputDevice","SystemCapability.MultimodalInput.Input.InputMonitor","SystemCapability.MultimodalInput.Input.InputConsumer","SystemCapability.MultimodalInput.Input.InputSimulator","SystemCapability.MultimodalInput.Input.InputFilter","SystemCapability.MultimodalInput.Input.Cooperator","SystemCapability.MultimodalInput.Input.Pointer","SystemCapability.PowerManager.BatteryManager.Extension","SystemCapability.PowerManager.BatteryStatistics","SystemCapability.PowerManager.DisplayPowerManager","SystemCapability.PowerManager.DisplayPowerManager.Lite","SystemCapability.PowerManager.ThermalManager","SystemCapability.PowerManager.PowerManager.Core","SystemCapability.PowerManager.PowerManager.Lite","SystemCapability.PowerManager.BatteryManager.Core","SystemCapability.PowerManager.BatteryManager.Lite","SystemCapability.PowerManager.PowerManager.Extension","SystemCapability.Multimedia.Media.Core","SystemCapability.Multimedia.Media.AudioPlayer","SystemCapability.Multimedia.Media.AudioRecorder","SystemCapability.Multimedia.Media.VideoPlayer","SystemCapability.Multimedia.Media.VideoRecorder","SystemCapability.Multimedia.Media.CodecBase","SystemCapability.Multimedia.Media.AudioDecoder","SystemCapability.Multimedia.Media.AudioEncoder","SystemCapability.Multimedia.Media.VideoDecoder","SystemCapability.Multimedia.Media.VideoEncoder","SystemCapability.Multimedia.Media.Spliter","SystemCapability.Multimedia.Media.Muxer","SystemCapability.Multimedia.Media.AVScreenCapture","SystemCapability.Multimedia.Media.SoundPool","SystemCapability.Multimedia.AVSession.Core","SystemCapability.Multimedia.AVSession.Manager","SystemCapability.Multimedia.AVSession.AVCast","SystemCapability.Multimedia.Audio.Core","SystemCapability.Multimedia.Audio.Tone","SystemCapability.Multimedia.Audio.Interrupt","SystemCapability.Multimedia.Audio.Renderer","SystemCapability.Multimedia.Audio.Capturer","SystemCapability.Multimedia.Audio.Device","SystemCapability.Multimedia.Audio.Volume","SystemCapability.Multimedia.Audio.Communication","SystemCapability.Multimedia.Audio.PlaybackCapture","SystemCapability.Multimedia.Camera.Core","SystemCapability.Multimedia.Camera.DistributedCore","SystemCapability.Multimedia.Image.Core","SystemCapability.Multimedia.Image.ImageSource","SystemCapability.Multimedia.Image.ImagePacker","SystemCapability.Multimedia.Image.ImageReceiver","SystemCapability.Multimedia.MediaLibrary.Core","SystemCapability.Multimedia.MediaLibrary.SmartAlbum","SystemCapability.Multimedia.MediaLibrary.DistributedCore","SystemCapability.Multimedia.Media.AVPlayer","SystemCapability.Multimedia.Media.AVRecorder","SystemCapability.Multimedia.Image.ImageCreator","SystemCapability.Multimedia.SystemSound.Core","SystemCapability.Telephony.CoreService","SystemCapability.Telephony.CallManager","SystemCapability.Telephony.CellularCall","SystemCapability.Telephony.CellularData","SystemCapability.Telephony.SmsMms","SystemCapability.Telephony.StateRegistry","SystemCapability.Global.I18n","SystemCapability.Global.ResourceManager","SystemCapability.Customization.ConfigPolicy","SystemCapability.Customization.EnterpriseDeviceManager","SystemCapability.BarrierFree.Accessibility.Core","SystemCapability.BarrierFree.Accessibility.Vision","SystemCapability.BarrierFree.Accessibility.Hearing","SystemCapability.BarrierFree.Accessibility.Interaction","SystemCapability.ResourceSchedule.WorkScheduler","SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask","SystemCapability.ResourceSchedule.BackgroundTaskManager.TransientTask","SystemCapability.ResourceSchedule.UsageStatistics.App","SystemCapability.ResourceSchedule.UsageStatistics.AppGroup","SystemCapability.ResourceSchedule.BackgroundTaskManager.EfficiencyResourcesApply","SystemCapability.Utils.Lang","SystemCapability.HiviewDFX.HiLog","SystemCapability.HiviewDFX.HiLogLite","SystemCapability.HiviewDFX.HiTrace","SystemCapability.HiviewDFX.Hiview.FaultLogger","SystemCapability.HiviewDFX.Hiview.LogLibrary","SystemCapability.HiviewDFX.HiviewLite","SystemCapability.HiviewDFX.HiChecker","SystemCapability.HiviewDFX.HiCollie","SystemCapability.HiviewDFX.HiDumper","SystemCapability.HiviewDFX.HiAppEvent","SystemCapability.HiviewDFX.HiSysEvent","SystemCapability.HiviewDFX.HiEventLite","SystemCapability.HiviewDFX.HiProfiler.HiDebug","SystemCapability.Update.UpdateService","SystemCapability.DistributedHardware.DeviceManager","SystemCapability.Security.DeviceAuth","SystemCapability.Security.DataTransitManager","SystemCapability.Security.DeviceSecurityLevel","SystemCapability.Security.Huks.Core","SystemCapability.Security.Huks.Extension","SystemCapability.Security.AccessToken","SystemCapability.Security.Cipher","SystemCapability.Security.CertificateManager","SystemCapability.Security.CryptoFramework","SystemCapability.Security.CryptoFramework.Cert","SystemCapability.Security.DataLossPrevention","SystemCapability.Security.Cert","SystemCapability.Security.SecurityGuard","SystemCapability.Account.OsAccount","SystemCapability.Account.AppAccount","SystemCapability.UserIAM.UserAuth.Core","SystemCapability.UserIAM.UserAuth.PinAuth","SystemCapability.UserIAM.UserAuth.FaceAuth","SystemCapability.MiscServices.InputMethodFramework","SystemCapability.MiscServices.Pasteboard","SystemCapability.MiscServices.Time","SystemCapability.MiscServices.Wallpaper","SystemCapability.MiscServices.ScreenLock","SystemCapability.MiscServices.Upload","SystemCapability.MiscServices.Download","SystemCapability.FileManagement.StorageService.Backup","SystemCapability.FileManagement.StorageService.SpatialStatistics","SystemCapability.FileManagement.StorageService.Volume","SystemCapability.FileManagement.StorageService.Encryption","SystemCapability.FileManagement.File.FileIO","SystemCapability.FileManagement.File.FileIO.Lite","SystemCapability.FileManagement.File.Environment","SystemCapability.FileManagement.File.DistributedFile","SystemCapability.FileManagement.File.Environment.FolderObtain","SystemCapability.FileManagement.AppFileService","SystemCapability.FileManagement.AppFileService.FolderAuthorization","SystemCapability.FileManagement.UserFileService","SystemCapability.FileManagement.UserFileManager","SystemCapability.FileManagement.UserFileManager.DistributedCore","SystemCapability.FileManagement.UserFileManager.Core","SystemCapability.FileManagement.UserFileService.FolderSelection","SystemCapability.USB.USBManager","SystemCapability.Sensors.Sensor","SystemCapability.Sensors.MiscDevice","SystemCapability.Sensors.Sensor.Lite","SystemCapability.Sensors.MiscDevice.Lite","SystemCapability.Startup.SystemInfo","SystemCapability.Startup.SystemInfo.Lite","SystemCapability.DistributedDataManager.RelationalStore.Core","SystemCapability.DistributedDataManager.RelationalStore.Synchronize","SystemCapability.DistributedDataManager.RelationalStore.Lite","SystemCapability.DistributedDataManager.KVStore.Core","SystemCapability.DistributedDataManager.KVStore.Lite","SystemCapability.DistributedDataManager.KVStore.DistributedKVStore","SystemCapability.DistributedDataManager.DataObject.DistributedObject","SystemCapability.DistributedDataManager.Preferences.Core","SystemCapability.DistributedDataManager.DataShare.Core","SystemCapability.DistributedDataManager.DataShare.Consumer","SystemCapability.DistributedDataManager.DataShare.Provider","SystemCapability.DistributedDataManager.UDMF.Core","SystemCapability.DistributedDataManager.CloudSync.Config","SystemCapability.DistributedDataManager.CloudSync.Client","SystemCapability.DistributedDataManager.CloudSync.Server","SystemCapability.Ability.AbilityBase","SystemCapability.Ability.AbilityRuntime.Core","SystemCapability.Ability.AbilityRuntime.FAModel","SystemCapability.Ability.AbilityRuntime.AbilityCore","SystemCapability.Ability.AbilityRuntime.Mission","SystemCapability.Ability.AbilityTools.AbilityAssistant","SystemCapability.Ability.Form","SystemCapability.Ability.DistributedAbilityManager","SystemCapability.Ability.AbilityRuntime.QuickFix","SystemCapability.Applications.ContactsData","SystemCapability.Applications.Contacts","SystemCapability.Applications.Settings.Core","SystemCapability.Test.UiTest","SystemCapability.Web.Webview.Core","SystemCapability.Cloud.AAID","SystemCapability.Advertising.OAID","SystemCapability.Cloud.VAID","SystemCapability.Cloud.Push","SystemCapability.XTS.DeviceAttest","SystemCapability.XTS.DeviceAttest.Lite","SystemCapability.Base","SystemCapability.FileManagement.DistributedFileService.CloudSyncManager","SystemCapability.FileManagement.DistributedFileService.CloudSync.Core","SystemCapability.MultimodalInput.Input.ShortKey","SystemCapability.Msdp.DeviceStatus.Cooperate","SystemCapability.Request.FileTransferAgent","SystemCapability.ResourceSchedule.DeviceStandby","SystemCapability.AI.MindSporeLite","SystemCapability.Print.PrintFramework","SystemCapability.DistributedDataManager.Preferences.Core.Lite","SystemCapability.Driver.ExternalDevice","SystemCapability.FileManagement.PhotoAccessHelper.Core","SystemCapability.AI.IntelligentVoice.Core","SystemCapability.Msdp.DeviceStatus.Drag","SystemCapability.DistributedDataManager.CommonType","SystemCapability.Multimedia.Audio.Spatialization","SystemCapability.Multimedia.AudioHaptic.Core","SystemCapability.ArkUi.Graphics3D","SystemCapability.Multimedia.Drm.Core","SystemCapability.Graphics.Drawing"],"test2":[1,2,3]}')}},__webpack_module_cache__={};function __webpack_require__(e){var t=__webpack_module_cache__[e];if(void 0!==t)return t.exports;var r=__webpack_module_cache__[e]={id:e,loaded:!1,exports:{}};return __webpack_modules__[e].call(r.exports,r,r.exports,__webpack_require__),r.loaded=!0,r.exports}__webpack_require__.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return __webpack_require__.d(t,{a:t}),t},__webpack_require__.d=(e,t)=>{for(var r in t)__webpack_require__.o(t,r)&&!__webpack_require__.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},__webpack_require__.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),__webpack_require__.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},__webpack_require__.nmd=e=>(e.paths=[],e.children||(e.children=[]),e);var __webpack_exports__=__webpack_require__(32875)})(); \ No newline at end of file +var n=r(39023).inherits,i=r(8351).ZipArchiveOutputStream,a=r(8351).ZipArchiveEntry,o=r(4655),s=e.exports=function(e){if(!(this instanceof s))return new s(e);(e=this.options=e||{}).zlib=e.zlib||{},i.call(this,e),"number"==typeof e.level&&e.level>=0&&(e.zlib.level=e.level,delete e.level),e.forceZip64||"number"!=typeof e.zlib.level||0!==e.zlib.level||(e.store=!0),e.namePrependSlash=e.namePrependSlash||!1,e.comment&&e.comment.length>0&&this.setComment(e.comment)};n(s,i),s.prototype._normalizeFileData=function(e){var t="directory"===(e=o.defaults(e,{type:"file",name:null,namePrependSlash:this.options.namePrependSlash,linkname:null,date:null,mode:null,store:this.options.store,comment:""})).type,r="symlink"===e.type;return e.name&&(e.name=o.sanitizePath(e.name),r||"/"!==e.name.slice(-1)?t&&(e.name+="/"):(t=!0,e.type="directory")),(t||r)&&(e.store=!0),e.date=o.dateify(e.date),e},s.prototype.entry=function(e,t,r){if("function"!=typeof r&&(r=this._emitErrorCallback.bind(this)),"file"===(t=this._normalizeFileData(t)).type||"directory"===t.type||"symlink"===t.type)if("string"==typeof t.name&&0!==t.name.length){if("symlink"!==t.type||"string"==typeof t.linkname){var n=new a(t.name);return n.setTime(t.date,this.options.forceLocalTime),t.namePrependSlash&&n.setName(t.name,!0),t.store&&n.setMethod(0),t.comment.length>0&&n.setComment(t.comment),"symlink"===t.type&&"number"!=typeof t.mode&&(t.mode=40960),"number"==typeof t.mode&&("symlink"===t.type&&(t.mode|=40960),n.setUnixMode(t.mode)),"symlink"===t.type&&"string"==typeof t.linkname&&(e=Buffer.from(t.linkname)),i.prototype.entry.call(this,n,e,r)}r(new Error("entry linkname must be a non-empty string value when type equals symlink"))}else r(new Error("entry name must be a non-empty string value"));else r(new Error(t.type+" entries not currently supported"))},s.prototype.finalize=function(){this.finish()}},10317:(e,t,r)=>{var n=r(63735),i=r(16928),a=r(16308),o=r(40209),s=r(9897),c=r(79001),l=r(53577),u=e.exports={},d=/[\/\\]/g;u.exists=function(){var e=i.join.apply(i,arguments);return n.existsSync(e)},u.expand=function(...e){var t=c(e[0])?e.shift():{},r=Array.isArray(e[0])?e[0]:e;if(0===r.length)return[];var u=function(e,t){var r=[];return a(e).forEach((function(e){var n=0===e.indexOf("!");n&&(e=e.slice(1));var i=t(e);r=n?o(r,i):s(r,i)})),r}(r,(function(e){return l.sync(e,t)}));return t.filter&&(u=u.filter((function(e){e=i.join(t.cwd||"",e);try{return"function"==typeof t.filter?t.filter(e):n.statSync(e)[t.filter]()}catch(e){return!1}}))),u},u.expandMapping=function(e,t,r){r=Object.assign({rename:function(e,t){return i.join(e||"",t)}},r);var n=[],a={};return u.expand(r,e).forEach((function(e){var o=e;r.flatten&&(o=i.basename(o)),r.ext&&(o=o.replace(/(\.[^\/]*)?$/,r.ext));var s=r.rename(t,o,r);r.cwd&&(e=i.join(r.cwd,e)),s=s.replace(d,"/"),e=e.replace(d,"/"),a[s]?a[s].src.push(e):(n.push({src:[e],dest:s}),a[s]=n[n.length-1])})),n},u.normalizeFilesArray=function(e){var t=[];return e.forEach((function(e){("src"in e||"dest"in e)&&t.push(e)})),0===t.length?[]:t=_(t).chain().forEach((function(e){"src"in e&&e.src&&(Array.isArray(e.src)?e.src=a(e.src):e.src=[e.src])})).map((function(e){var t=Object.assign({},e);if(delete t.src,delete t.dest,e.expand)return u.expandMapping(e.src,e.dest,t).map((function(t){var r=Object.assign({},e);return r.orig=Object.assign({},e),r.src=t.src,r.dest=t.dest,["expand","cwd","flatten","rename","ext"].forEach((function(e){delete r[e]})),r}));var r=Object.assign({},e);return r.orig=Object.assign({},e),"src"in r&&Object.defineProperty(r,"src",{enumerable:!0,get:function r(){var n;return"result"in r||(n=e.src,n=Array.isArray(n)?a(n):[n],r.result=u.expand(t,n)),r.result}}),"dest"in r&&(r.dest=e.dest),r})).flatten().value()}},4655:(e,t,r)=>{var n=r(63735),i=r(16928),a=r(85),o=r(14100),s=r(71676),c=r(2203).Stream,l=r(34198).PassThrough,u=e.exports={};u.file=r(10317),u.collectStream=function(e,t){var r=[],n=0;e.on("error",t),e.on("data",(function(e){r.push(e),n+=e.length})),e.on("end",(function(){var e=Buffer.alloc(n),i=0;r.forEach((function(t){t.copy(e,i),i+=t.length})),t(null,e)}))},u.dateify=function(e){return(e=e||new Date)instanceof Date||(e="string"==typeof e?new Date(e):new Date),e},u.defaults=function(e,t,r){var n=arguments;return n[0]=n[0]||{},s(...n)},u.isStream=function(e){return e instanceof c},u.lazyReadStream=function(e){return new a.Readable((function(){return n.createReadStream(e)}))},u.normalizeInputSource=function(e){return null===e?Buffer.alloc(0):"string"==typeof e?Buffer.from(e):u.isStream(e)?e.pipe(new l):e},u.sanitizePath=function(e){return o(e,!1).replace(/^\w+:/,"").replace(/^(\.\.\/|\/)+/,"")},u.trailingSlashIt=function(e){return"/"!==e.slice(-1)?e+"/":e},u.unixifyPath=function(e){return o(e,!1).replace(/^\w+:/,"")},u.walkdir=function(e,t,r){var a=[];"function"==typeof t&&(r=t,t=e),n.readdir(e,(function(o,s){var c,l,d=0;if(o)return r(o);!function o(){if(!(c=s[d++]))return r(null,a);l=i.join(e,c),n.stat(l,(function(e,r){a.push({path:l,relative:i.relative(t,l).replace(/\\/g,"/"),stats:r}),r&&r.isDirectory()?u.walkdir(l,t,(function(e,t){t.forEach((function(e){a.push(e)})),o()})):o()}))}()}))}},42613:e=>{"use strict";e.exports=require("assert")},20181:e=>{"use strict";e.exports=require("buffer")},35317:e=>{"use strict";e.exports=require("child_process")},49140:e=>{"use strict";e.exports=require("constants")},76982:e=>{"use strict";e.exports=require("crypto")},24434:e=>{"use strict";e.exports=require("events")},79896:e=>{"use strict";e.exports=require("fs")},50264:e=>{"use strict";e.exports=require("inspector")},70857:e=>{"use strict";e.exports=require("os")},16928:e=>{"use strict";e.exports=require("path")},82987:e=>{"use strict";e.exports=require("perf_hooks")},932:e=>{"use strict";e.exports=require("process")},2203:e=>{"use strict";e.exports=require("stream")},13193:e=>{"use strict";e.exports=require("string_decoder")},39023:e=>{"use strict";e.exports=require("util")},43106:e=>{"use strict";e.exports=require("zlib")},62116:(e,t,r)=>{const{Argument:n}=r(39297),{Command:i}=r(23749),{CommanderError:a,InvalidArgumentError:o}=r(43666),{Help:s}=r(13693),{Option:c}=r(75019);(t=e.exports=new i).program=t,t.Argument=n,t.Command=i,t.CommanderError=a,t.Help=s,t.InvalidArgumentError=o,t.InvalidOptionArgumentError=o,t.Option=c},39297:(e,t,r)=>{const{InvalidArgumentError:n}=r(43666);t.Argument=class{constructor(e,t){switch(this.description=t||"",this.variadic=!1,this.parseArg=void 0,this.defaultValue=void 0,this.defaultValueDescription=void 0,this.argChoices=void 0,e[0]){case"<":this.required=!0,this._name=e.slice(1,-1);break;case"[":this.required=!1,this._name=e.slice(1,-1);break;default:this.required=!0,this._name=e}this._name.length>3&&"..."===this._name.slice(-3)&&(this.variadic=!0,this._name=this._name.slice(0,-3))}name(){return this._name}_concatValue(e,t){return t!==this.defaultValue&&Array.isArray(t)?t.concat(e):[e]}default(e,t){return this.defaultValue=e,this.defaultValueDescription=t,this}argParser(e){return this.parseArg=e,this}choices(e){return this.argChoices=e.slice(),this.parseArg=(e,t)=>{if(!this.argChoices.includes(e))throw new n(`Allowed choices are ${this.argChoices.join(", ")}.`);return this.variadic?this._concatValue(e,t):e},this}argRequired(){return this.required=!0,this}argOptional(){return this.required=!1,this}},t.humanReadableArgName=function(e){const t=e.name()+(!0===e.variadic?"...":"");return e.required?"<"+t+">":"["+t+"]"}},23749:(e,t,r)=>{const n=r(24434).EventEmitter,i=r(35317),a=r(16928),o=r(79896),s=r(932),{Argument:c,humanReadableArgName:l}=r(39297),{CommanderError:u}=r(43666),{Help:d}=r(13693),{Option:p,splitOptionFlags:f,DualOptions:m}=r(75019),{suggestSimilar:g}=r(87369);class _ extends n{constructor(e){super(),this.commands=[],this.options=[],this.parent=null,this._allowUnknownOption=!1,this._allowExcessArguments=!0,this._args=[],this.args=[],this.rawArgs=[],this.processedArgs=[],this._scriptPath=null,this._name=e||"",this._optionValues={},this._optionValueSources={},this._storeOptionsAsProperties=!1,this._actionHandler=null,this._executableHandler=!1,this._executableFile=null,this._executableDir=null,this._defaultCommandName=null,this._exitCallback=null,this._aliases=[],this._combineFlagAndOptionalValue=!0,this._description="",this._summary="",this._argsDescription=void 0,this._enablePositionalOptions=!1,this._passThroughOptions=!1,this._lifeCycleHooks={},this._showHelpAfterError=!1,this._showSuggestionAfterError=!0,this._outputConfiguration={writeOut:e=>s.stdout.write(e),writeErr:e=>s.stderr.write(e),getOutHelpWidth:()=>s.stdout.isTTY?s.stdout.columns:void 0,getErrHelpWidth:()=>s.stderr.isTTY?s.stderr.columns:void 0,outputError:(e,t)=>t(e)},this._hidden=!1,this._hasHelpOption=!0,this._helpFlags="-h, --help",this._helpDescription="display help for command",this._helpShortFlag="-h",this._helpLongFlag="--help",this._addImplicitHelpCommand=void 0,this._helpCommandName="help",this._helpCommandnameAndArgs="help [command]",this._helpCommandDescription="display help for command",this._helpConfiguration={}}copyInheritedSettings(e){return this._outputConfiguration=e._outputConfiguration,this._hasHelpOption=e._hasHelpOption,this._helpFlags=e._helpFlags,this._helpDescription=e._helpDescription,this._helpShortFlag=e._helpShortFlag,this._helpLongFlag=e._helpLongFlag,this._helpCommandName=e._helpCommandName,this._helpCommandnameAndArgs=e._helpCommandnameAndArgs,this._helpCommandDescription=e._helpCommandDescription,this._helpConfiguration=e._helpConfiguration,this._exitCallback=e._exitCallback,this._storeOptionsAsProperties=e._storeOptionsAsProperties,this._combineFlagAndOptionalValue=e._combineFlagAndOptionalValue,this._allowExcessArguments=e._allowExcessArguments,this._enablePositionalOptions=e._enablePositionalOptions,this._showHelpAfterError=e._showHelpAfterError,this._showSuggestionAfterError=e._showSuggestionAfterError,this}command(e,t,r){let n=t,i=r;"object"==typeof n&&null!==n&&(i=n,n=null),i=i||{};const[,a,o]=e.match(/([^ ]+) *(.*)/),s=this.createCommand(a);return n&&(s.description(n),s._executableHandler=!0),i.isDefault&&(this._defaultCommandName=s._name),s._hidden=!(!i.noHelp&&!i.hidden),s._executableFile=i.executableFile||null,o&&s.arguments(o),this.commands.push(s),s.parent=this,s.copyInheritedSettings(this),n?this:s}createCommand(e){return new _(e)}createHelp(){return Object.assign(new d,this.configureHelp())}configureHelp(e){return void 0===e?this._helpConfiguration:(this._helpConfiguration=e,this)}configureOutput(e){return void 0===e?this._outputConfiguration:(Object.assign(this._outputConfiguration,e),this)}showHelpAfterError(e=!0){return"string"!=typeof e&&(e=!!e),this._showHelpAfterError=e,this}showSuggestionAfterError(e=!0){return this._showSuggestionAfterError=!!e,this}addCommand(e,t){if(!e._name)throw new Error("Command passed to .addCommand() must have a name\n- specify the name in Command constructor or using .name()");return(t=t||{}).isDefault&&(this._defaultCommandName=e._name),(t.noHelp||t.hidden)&&(e._hidden=!0),this.commands.push(e),e.parent=this,this}createArgument(e,t){return new c(e,t)}argument(e,t,r,n){const i=this.createArgument(e,t);return"function"==typeof r?i.default(n).argParser(r):i.default(r),this.addArgument(i),this}arguments(e){return e.split(/ +/).forEach((e=>{this.argument(e)})),this}addArgument(e){const t=this._args.slice(-1)[0];if(t&&t.variadic)throw new Error(`only the last argument can be variadic '${t.name()}'`);if(e.required&&void 0!==e.defaultValue&&void 0===e.parseArg)throw new Error(`a default value for a required argument is never used: '${e.name()}'`);return this._args.push(e),this}addHelpCommand(e,t){return!1===e?this._addImplicitHelpCommand=!1:(this._addImplicitHelpCommand=!0,"string"==typeof e&&(this._helpCommandName=e.split(" ")[0],this._helpCommandnameAndArgs=e),this._helpCommandDescription=t||this._helpCommandDescription),this}_hasImplicitHelpCommand(){return void 0===this._addImplicitHelpCommand?this.commands.length&&!this._actionHandler&&!this._findCommand("help"):this._addImplicitHelpCommand}hook(e,t){const r=["preSubcommand","preAction","postAction"];if(!r.includes(e))throw new Error(`Unexpected value for event passed to hook : '${e}'.\nExpecting one of '${r.join("', '")}'`);return this._lifeCycleHooks[e]?this._lifeCycleHooks[e].push(t):this._lifeCycleHooks[e]=[t],this}exitOverride(e){return this._exitCallback=e||(e=>{if("commander.executeSubCommandAsync"!==e.code)throw e}),this}_exit(e,t,r){this._exitCallback&&this._exitCallback(new u(e,t,r)),s.exit(e)}action(e){return this._actionHandler=t=>{const r=this._args.length,n=t.slice(0,r);return this._storeOptionsAsProperties?n[r]=this:n[r]=this.opts(),n.push(this),e.apply(this,n)},this}createOption(e,t){return new p(e,t)}addOption(e){const t=e.name(),r=e.attributeName();if(e.negate){const t=e.long.replace(/^--no-/,"--");this._findOption(t)||this.setOptionValueWithSource(r,void 0===e.defaultValue||e.defaultValue,"default")}else void 0!==e.defaultValue&&this.setOptionValueWithSource(r,e.defaultValue,"default");this.options.push(e);const n=(t,n,i)=>{null==t&&void 0!==e.presetArg&&(t=e.presetArg);const a=this.getOptionValue(r);if(null!==t&&e.parseArg)try{t=e.parseArg(t,a)}catch(e){if("commander.invalidArgument"===e.code){const t=`${n} ${e.message}`;this.error(t,{exitCode:e.exitCode,code:e.code})}throw e}else null!==t&&e.variadic&&(t=e._concatValue(t,a));null==t&&(t=!e.negate&&(!(!e.isBoolean()&&!e.optional)||"")),this.setOptionValueWithSource(r,t,i)};return this.on("option:"+t,(t=>{const r=`error: option '${e.flags}' argument '${t}' is invalid.`;n(t,r,"cli")})),e.envVar&&this.on("optionEnv:"+t,(t=>{const r=`error: option '${e.flags}' value '${t}' from env '${e.envVar}' is invalid.`;n(t,r,"env")})),this}_optionEx(e,t,r,n,i){if("object"==typeof t&&t instanceof p)throw new Error("To add an Option object use addOption() instead of option() or requiredOption()");const a=this.createOption(t,r);if(a.makeOptionMandatory(!!e.mandatory),"function"==typeof n)a.default(i).argParser(n);else if(n instanceof RegExp){const e=n;n=(t,r)=>{const n=e.exec(t);return n?n[0]:r},a.default(i).argParser(n)}else a.default(n);return this.addOption(a)}option(e,t,r,n){return this._optionEx({},e,t,r,n)}requiredOption(e,t,r,n){return this._optionEx({mandatory:!0},e,t,r,n)}combineFlagAndOptionalValue(e=!0){return this._combineFlagAndOptionalValue=!!e,this}allowUnknownOption(e=!0){return this._allowUnknownOption=!!e,this}allowExcessArguments(e=!0){return this._allowExcessArguments=!!e,this}enablePositionalOptions(e=!0){return this._enablePositionalOptions=!!e,this}passThroughOptions(e=!0){if(this._passThroughOptions=!!e,this.parent&&e&&!this.parent._enablePositionalOptions)throw new Error("passThroughOptions can not be used without turning on enablePositionalOptions for parent command(s)");return this}storeOptionsAsProperties(e=!0){if(this._storeOptionsAsProperties=!!e,this.options.length)throw new Error("call .storeOptionsAsProperties() before adding options");return this}getOptionValue(e){return this._storeOptionsAsProperties?this[e]:this._optionValues[e]}setOptionValue(e,t){return this.setOptionValueWithSource(e,t,void 0)}setOptionValueWithSource(e,t,r){return this._storeOptionsAsProperties?this[e]=t:this._optionValues[e]=t,this._optionValueSources[e]=r,this}getOptionValueSource(e){return this._optionValueSources[e]}getOptionValueSourceWithGlobals(e){let t;return v(this).forEach((r=>{void 0!==r.getOptionValueSource(e)&&(t=r.getOptionValueSource(e))})),t}_prepareUserArgs(e,t){if(void 0!==e&&!Array.isArray(e))throw new Error("first parameter to parse must be array or undefined");let r;switch(t=t||{},void 0===e&&(e=s.argv,s.versions&&s.versions.electron&&(t.from="electron")),this.rawArgs=e.slice(),t.from){case void 0:case"node":this._scriptPath=e[1],r=e.slice(2);break;case"electron":s.defaultApp?(this._scriptPath=e[1],r=e.slice(2)):r=e.slice(1);break;case"user":r=e.slice(0);break;default:throw new Error(`unexpected parse option { from: '${t.from}' }`)}return!this._name&&this._scriptPath&&this.nameFromFilename(this._scriptPath),this._name=this._name||"program",r}parse(e,t){const r=this._prepareUserArgs(e,t);return this._parseCommand([],r),this}async parseAsync(e,t){const r=this._prepareUserArgs(e,t);return await this._parseCommand([],r),this}_executeSubCommand(e,t){t=t.slice();let r=!1;const n=[".js",".ts",".tsx",".mjs",".cjs"];function c(e,t){const r=a.resolve(e,t);if(o.existsSync(r))return r;if(n.includes(a.extname(t)))return;const i=n.find((e=>o.existsSync(`${r}${e}`)));return i?`${r}${i}`:void 0}this._checkForMissingMandatoryOptions(),this._checkForConflictingOptions();let l,d=e._executableFile||`${this._name}-${e._name}`,p=this._executableDir||"";if(this._scriptPath){let e;try{e=o.realpathSync(this._scriptPath)}catch(t){e=this._scriptPath}p=a.resolve(a.dirname(e),p)}if(p){let t=c(p,d);if(!t&&!e._executableFile&&this._scriptPath){const r=a.basename(this._scriptPath,a.extname(this._scriptPath));r!==this._name&&(t=c(p,`${r}-${e._name}`))}d=t||d}if(r=n.includes(a.extname(d)),"win32"!==s.platform?r?(t.unshift(d),t=y(s.execArgv).concat(t),l=i.spawn(s.argv[0],t,{stdio:"inherit"})):l=i.spawn(d,t,{stdio:"inherit"}):(t.unshift(d),t=y(s.execArgv).concat(t),l=i.spawn(s.execPath,t,{stdio:"inherit"})),!l.killed){["SIGUSR1","SIGUSR2","SIGTERM","SIGINT","SIGHUP"].forEach((e=>{s.on(e,(()=>{!1===l.killed&&null===l.exitCode&&l.kill(e)}))}))}const f=this._exitCallback;f?l.on("close",(()=>{f(new u(s.exitCode||0,"commander.executeSubCommandAsync","(close)"))})):l.on("close",s.exit.bind(s)),l.on("error",(t=>{if("ENOENT"===t.code){const t=p?`searched for local subcommand relative to directory '${p}'`:"no directory for search for local subcommand, use .executableDir() to supply a custom directory",r=`'${d}' does not exist\n - if '${e._name}' is not meant to be an executable command, remove description parameter from '.command()' and use '.description()' instead\n - if the default executable name is not suitable, use the executableFile option to supply a custom name or path\n - ${t}`;throw new Error(r)}if("EACCES"===t.code)throw new Error(`'${d}' not executable`);if(f){const e=new u(1,"commander.executeSubCommandAsync","(error)");e.nestedError=t,f(e)}else s.exit(1)})),this.runningCommand=l}_dispatchSubcommand(e,t,r){const n=this._findCommand(e);let i;return n||this.help({error:!0}),i=this._chainOrCallSubCommandHook(i,n,"preSubcommand"),i=this._chainOrCall(i,(()=>{if(!n._executableHandler)return n._parseCommand(t,r);this._executeSubCommand(n,t.concat(r))})),i}_checkNumberOfArguments(){this._args.forEach(((e,t)=>{e.required&&null==this.args[t]&&this.missingArgument(e.name())})),this._args.length>0&&this._args[this._args.length-1].variadic||this.args.length>this._args.length&&this._excessArguments(this.args)}_processArguments(){const e=(e,t,r)=>{let n=t;if(null!==t&&e.parseArg)try{n=e.parseArg(t,r)}catch(r){if("commander.invalidArgument"===r.code){const n=`error: command-argument value '${t}' is invalid for argument '${e.name()}'. ${r.message}`;this.error(n,{exitCode:r.exitCode,code:r.code})}throw r}return n};this._checkNumberOfArguments();const t=[];this._args.forEach(((r,n)=>{let i=r.defaultValue;r.variadic?ne(r,n,t)),r.defaultValue))):void 0===i&&(i=[]):nt())):t()}_chainOrCallHooks(e,t){let r=e;const n=[];return v(this).reverse().filter((e=>void 0!==e._lifeCycleHooks[t])).forEach((e=>{e._lifeCycleHooks[t].forEach((t=>{n.push({hookedCommand:e,callback:t})}))})),"postAction"===t&&n.reverse(),n.forEach((e=>{r=this._chainOrCall(r,(()=>e.callback(e.hookedCommand,this)))})),r}_chainOrCallSubCommandHook(e,t,r){let n=e;return void 0!==this._lifeCycleHooks[r]&&this._lifeCycleHooks[r].forEach((e=>{n=this._chainOrCall(n,(()=>e(this,t)))})),n}_parseCommand(e,t){const r=this.parseOptions(t);if(this._parseOptionsEnv(),this._parseOptionsImplied(),e=e.concat(r.operands),t=r.unknown,this.args=e.concat(t),e&&this._findCommand(e[0]))return this._dispatchSubcommand(e[0],e.slice(1),t);if(this._hasImplicitHelpCommand()&&e[0]===this._helpCommandName)return 1===e.length&&this.help(),this._dispatchSubcommand(e[1],[],[this._helpLongFlag]);if(this._defaultCommandName)return h(this,t),this._dispatchSubcommand(this._defaultCommandName,e,t);!this.commands.length||0!==this.args.length||this._actionHandler||this._defaultCommandName||this.help({error:!0}),h(this,r.unknown),this._checkForMissingMandatoryOptions(),this._checkForConflictingOptions();const n=()=>{r.unknown.length>0&&this.unknownOption(r.unknown[0])},i=`command:${this.name()}`;if(this._actionHandler){let r;return n(),this._processArguments(),r=this._chainOrCallHooks(r,"preAction"),r=this._chainOrCall(r,(()=>this._actionHandler(this.processedArgs))),this.parent&&(r=this._chainOrCall(r,(()=>{this.parent.emit(i,e,t)}))),r=this._chainOrCallHooks(r,"postAction"),r}if(this.parent&&this.parent.listenerCount(i))n(),this._processArguments(),this.parent.emit(i,e,t);else if(e.length){if(this._findCommand("*"))return this._dispatchSubcommand("*",e,t);this.listenerCount("command:*")?this.emit("command:*",e,t):this.commands.length?this.unknownCommand():(n(),this._processArguments())}else this.commands.length?(n(),this.help({error:!0})):(n(),this._processArguments())}_findCommand(e){if(e)return this.commands.find((t=>t._name===e||t._aliases.includes(e)))}_findOption(e){return this.options.find((t=>t.is(e)))}_checkForMissingMandatoryOptions(){for(let e=this;e;e=e.parent)e.options.forEach((t=>{t.mandatory&&void 0===e.getOptionValue(t.attributeName())&&e.missingMandatoryOptionValue(t)}))}_checkForConflictingLocalOptions(){const e=this.options.filter((e=>{const t=e.attributeName();return void 0!==this.getOptionValue(t)&&"default"!==this.getOptionValueSource(t)}));e.filter((e=>e.conflictsWith.length>0)).forEach((t=>{const r=e.find((e=>t.conflictsWith.includes(e.attributeName())));r&&this._conflictingOption(t,r)}))}_checkForConflictingOptions(){for(let e=this;e;e=e.parent)e._checkForConflictingLocalOptions()}parseOptions(e){const t=[],r=[];let n=t;const i=e.slice();function a(e){return e.length>1&&"-"===e[0]}let o=null;for(;i.length;){const e=i.shift();if("--"===e){n===r&&n.push(e),n.push(...i);break}if(!o||a(e)){if(o=null,a(e)){const t=this._findOption(e);if(t){if(t.required){const e=i.shift();void 0===e&&this.optionMissingArgument(t),this.emit(`option:${t.name()}`,e)}else if(t.optional){let e=null;i.length>0&&!a(i[0])&&(e=i.shift()),this.emit(`option:${t.name()}`,e)}else this.emit(`option:${t.name()}`);o=t.variadic?t:null;continue}}if(e.length>2&&"-"===e[0]&&"-"!==e[1]){const t=this._findOption(`-${e[1]}`);if(t){t.required||t.optional&&this._combineFlagAndOptionalValue?this.emit(`option:${t.name()}`,e.slice(2)):(this.emit(`option:${t.name()}`),i.unshift(`-${e.slice(2)}`));continue}}if(/^--[^=]+=/.test(e)){const t=e.indexOf("="),r=this._findOption(e.slice(0,t));if(r&&(r.required||r.optional)){this.emit(`option:${r.name()}`,e.slice(t+1));continue}}if(a(e)&&(n=r),(this._enablePositionalOptions||this._passThroughOptions)&&0===t.length&&0===r.length){if(this._findCommand(e)){t.push(e),i.length>0&&r.push(...i);break}if(e===this._helpCommandName&&this._hasImplicitHelpCommand()){t.push(e),i.length>0&&t.push(...i);break}if(this._defaultCommandName){r.push(e),i.length>0&&r.push(...i);break}}if(this._passThroughOptions){n.push(e),i.length>0&&n.push(...i);break}n.push(e)}else this.emit(`option:${o.name()}`,e)}return{operands:t,unknown:r}}opts(){if(this._storeOptionsAsProperties){const e={},t=this.options.length;for(let r=0;rObject.assign(e,t.opts())),{})}error(e,t){this._outputConfiguration.outputError(`${e}\n`,this._outputConfiguration.writeErr),"string"==typeof this._showHelpAfterError?this._outputConfiguration.writeErr(`${this._showHelpAfterError}\n`):this._showHelpAfterError&&(this._outputConfiguration.writeErr("\n"),this.outputHelp({error:!0}));const r=t||{},n=r.exitCode||1,i=r.code||"commander.error";this._exit(n,i,e)}_parseOptionsEnv(){this.options.forEach((e=>{if(e.envVar&&e.envVar in s.env){const t=e.attributeName();(void 0===this.getOptionValue(t)||["default","config","env"].includes(this.getOptionValueSource(t)))&&(e.required||e.optional?this.emit(`optionEnv:${e.name()}`,s.env[e.envVar]):this.emit(`optionEnv:${e.name()}`))}}))}_parseOptionsImplied(){const e=new m(this.options),t=e=>void 0!==this.getOptionValue(e)&&!["default","implied"].includes(this.getOptionValueSource(e));this.options.filter((r=>void 0!==r.implied&&t(r.attributeName())&&e.valueFromOption(this.getOptionValue(r.attributeName()),r))).forEach((e=>{Object.keys(e.implied).filter((e=>!t(e))).forEach((t=>{this.setOptionValueWithSource(t,e.implied[t],"implied")}))}))}missingArgument(e){const t=`error: missing required argument '${e}'`;this.error(t,{code:"commander.missingArgument"})}optionMissingArgument(e){const t=`error: option '${e.flags}' argument missing`;this.error(t,{code:"commander.optionMissingArgument"})}missingMandatoryOptionValue(e){const t=`error: required option '${e.flags}' not specified`;this.error(t,{code:"commander.missingMandatoryOptionValue"})}_conflictingOption(e,t){const r=e=>{const t=e.attributeName(),r=this.getOptionValue(t),n=this.options.find((e=>e.negate&&t===e.attributeName())),i=this.options.find((e=>!e.negate&&t===e.attributeName()));return n&&(void 0===n.presetArg&&!1===r||void 0!==n.presetArg&&r===n.presetArg)?n:i||e},n=e=>{const t=r(e),n=t.attributeName();return"env"===this.getOptionValueSource(n)?`environment variable '${t.envVar}'`:`option '${t.flags}'`},i=`error: ${n(e)} cannot be used with ${n(t)}`;this.error(i,{code:"commander.conflictingOption"})}unknownOption(e){if(this._allowUnknownOption)return;let t="";if(e.startsWith("--")&&this._showSuggestionAfterError){let r=[],n=this;do{const e=n.createHelp().visibleOptions(n).filter((e=>e.long)).map((e=>e.long));r=r.concat(e),n=n.parent}while(n&&!n._enablePositionalOptions);t=g(e,r)}const r=`error: unknown option '${e}'${t}`;this.error(r,{code:"commander.unknownOption"})}_excessArguments(e){if(this._allowExcessArguments)return;const t=this._args.length,r=1===t?"":"s",n=`error: too many arguments${this.parent?` for '${this.name()}'`:""}. Expected ${t} argument${r} but got ${e.length}.`;this.error(n,{code:"commander.excessArguments"})}unknownCommand(){const e=this.args[0];let t="";if(this._showSuggestionAfterError){const r=[];this.createHelp().visibleCommands(this).forEach((e=>{r.push(e.name()),e.alias()&&r.push(e.alias())})),t=g(e,r)}const r=`error: unknown command '${e}'${t}`;this.error(r,{code:"commander.unknownCommand"})}version(e,t,r){if(void 0===e)return this._version;this._version=e,t=t||"-V, --version",r=r||"output the version number";const n=this.createOption(t,r);return this._versionOptionName=n.attributeName(),this.options.push(n),this.on("option:"+n.name(),(()=>{this._outputConfiguration.writeOut(`${e}\n`),this._exit(0,"commander.version",e)})),this}description(e,t){return void 0===e&&void 0===t?this._description:(this._description=e,t&&(this._argsDescription=t),this)}summary(e){return void 0===e?this._summary:(this._summary=e,this)}alias(e){if(void 0===e)return this._aliases[0];let t=this;if(0!==this.commands.length&&this.commands[this.commands.length-1]._executableHandler&&(t=this.commands[this.commands.length-1]),e===t._name)throw new Error("Command alias can't be the same as its name");return t._aliases.push(e),this}aliases(e){return void 0===e?this._aliases:(e.forEach((e=>this.alias(e))),this)}usage(e){if(void 0===e){if(this._usage)return this._usage;const e=this._args.map((e=>l(e)));return[].concat(this.options.length||this._hasHelpOption?"[options]":[],this.commands.length?"[command]":[],this._args.length?e:[]).join(" ")}return this._usage=e,this}name(e){return void 0===e?this._name:(this._name=e,this)}nameFromFilename(e){return this._name=a.basename(e,a.extname(e)),this}executableDir(e){return void 0===e?this._executableDir:(this._executableDir=e,this)}helpInformation(e){const t=this.createHelp();return void 0===t.helpWidth&&(t.helpWidth=e&&e.error?this._outputConfiguration.getErrHelpWidth():this._outputConfiguration.getOutHelpWidth()),t.formatHelp(this,t)}_getHelpContext(e){const t={error:!!(e=e||{}).error};let r;return r=t.error?e=>this._outputConfiguration.writeErr(e):e=>this._outputConfiguration.writeOut(e),t.write=e.write||r,t.command=this,t}outputHelp(e){let t;"function"==typeof e&&(t=e,e=void 0);const r=this._getHelpContext(e);v(this).reverse().forEach((e=>e.emit("beforeAllHelp",r))),this.emit("beforeHelp",r);let n=this.helpInformation(r);if(t&&(n=t(n),"string"!=typeof n&&!Buffer.isBuffer(n)))throw new Error("outputHelp callback must return a string or a Buffer");r.write(n),this.emit(this._helpLongFlag),this.emit("afterHelp",r),v(this).forEach((e=>e.emit("afterAllHelp",r)))}helpOption(e,t){if("boolean"==typeof e)return this._hasHelpOption=e,this;this._helpFlags=e||this._helpFlags,this._helpDescription=t||this._helpDescription;const r=f(this._helpFlags);return this._helpShortFlag=r.shortFlag,this._helpLongFlag=r.longFlag,this}help(e){this.outputHelp(e);let t=s.exitCode||0;0===t&&e&&"function"!=typeof e&&e.error&&(t=1),this._exit(t,"commander.help","(outputHelp)")}addHelpText(e,t){const r=["beforeAll","before","after","afterAll"];if(!r.includes(e))throw new Error(`Unexpected value for position to addHelpText.\nExpecting one of '${r.join("', '")}'`);const n=`${e}Help`;return this.on(n,(e=>{let r;r="function"==typeof t?t({error:e.error,command:e.command}):t,r&&e.write(`${r}\n`)})),this}}function h(e,t){e._hasHelpOption&&t.find((t=>t===e._helpLongFlag||t===e._helpShortFlag))&&(e.outputHelp(),e._exit(0,"commander.helpDisplayed","(outputHelp)"))}function y(e){return e.map((e=>{if(!e.startsWith("--inspect"))return e;let t,r,n="127.0.0.1",i="9229";return null!==(r=e.match(/^(--inspect(-brk)?)$/))?t=r[1]:null!==(r=e.match(/^(--inspect(-brk|-port)?)=([^:]+)$/))?(t=r[1],/^\d+$/.test(r[3])?i=r[3]:n=r[3]):null!==(r=e.match(/^(--inspect(-brk|-port)?)=([^:]+):(\d+)$/))&&(t=r[1],n=r[3],i=r[4]),t&&"0"!==i?`${t}=${n}:${parseInt(i)+1}`:e}))}function v(e){const t=[];for(let r=e;r;r=r.parent)t.push(r);return t}t.Command=_},43666:(e,t)=>{class r extends Error{constructor(e,t,r){super(r),Error.captureStackTrace(this,this.constructor),this.name=this.constructor.name,this.code=t,this.exitCode=e,this.nestedError=void 0}}t.CommanderError=r,t.InvalidArgumentError=class extends r{constructor(e){super(1,"commander.invalidArgument",e),Error.captureStackTrace(this,this.constructor),this.name=this.constructor.name}}},13693:(e,t,r)=>{const{humanReadableArgName:n}=r(39297);t.Help=class{constructor(){this.helpWidth=void 0,this.sortSubcommands=!1,this.sortOptions=!1,this.showGlobalOptions=!1}visibleCommands(e){const t=e.commands.filter((e=>!e._hidden));if(e._hasImplicitHelpCommand()){const[,r,n]=e._helpCommandnameAndArgs.match(/([^ ]+) *(.*)/),i=e.createCommand(r).helpOption(!1);i.description(e._helpCommandDescription),n&&i.arguments(n),t.push(i)}return this.sortSubcommands&&t.sort(((e,t)=>e.name().localeCompare(t.name()))),t}compareOptions(e,t){const r=e=>e.short?e.short.replace(/^-/,""):e.long.replace(/^--/,"");return r(e).localeCompare(r(t))}visibleOptions(e){const t=e.options.filter((e=>!e.hidden)),r=e._hasHelpOption&&e._helpShortFlag&&!e._findOption(e._helpShortFlag),n=e._hasHelpOption&&!e._findOption(e._helpLongFlag);if(r||n){let i;i=r?n?e.createOption(e._helpFlags,e._helpDescription):e.createOption(e._helpShortFlag,e._helpDescription):e.createOption(e._helpLongFlag,e._helpDescription),t.push(i)}return this.sortOptions&&t.sort(this.compareOptions),t}visibleGlobalOptions(e){if(!this.showGlobalOptions)return[];const t=[];for(let r=e.parent;r;r=r.parent){const e=r.options.filter((e=>!e.hidden));t.push(...e)}return this.sortOptions&&t.sort(this.compareOptions),t}visibleArguments(e){return e._argsDescription&&e._args.forEach((t=>{t.description=t.description||e._argsDescription[t.name()]||""})),e._args.find((e=>e.description))?e._args:[]}subcommandTerm(e){const t=e._args.map((e=>n(e))).join(" ");return e._name+(e._aliases[0]?"|"+e._aliases[0]:"")+(e.options.length?" [options]":"")+(t?" "+t:"")}optionTerm(e){return e.flags}argumentTerm(e){return e.name()}longestSubcommandTermLength(e,t){return t.visibleCommands(e).reduce(((e,r)=>Math.max(e,t.subcommandTerm(r).length)),0)}longestOptionTermLength(e,t){return t.visibleOptions(e).reduce(((e,r)=>Math.max(e,t.optionTerm(r).length)),0)}longestGlobalOptionTermLength(e,t){return t.visibleGlobalOptions(e).reduce(((e,r)=>Math.max(e,t.optionTerm(r).length)),0)}longestArgumentTermLength(e,t){return t.visibleArguments(e).reduce(((e,r)=>Math.max(e,t.argumentTerm(r).length)),0)}commandUsage(e){let t=e._name;e._aliases[0]&&(t=t+"|"+e._aliases[0]);let r="";for(let t=e.parent;t;t=t.parent)r=t.name()+" "+r;return r+t+" "+e.usage()}commandDescription(e){return e.description()}subcommandDescription(e){return e.summary()||e.description()}optionDescription(e){const t=[];if(e.argChoices&&t.push(`choices: ${e.argChoices.map((e=>JSON.stringify(e))).join(", ")}`),void 0!==e.defaultValue){(e.required||e.optional||e.isBoolean()&&"boolean"==typeof e.defaultValue)&&t.push(`default: ${e.defaultValueDescription||JSON.stringify(e.defaultValue)}`)}return void 0!==e.presetArg&&e.optional&&t.push(`preset: ${JSON.stringify(e.presetArg)}`),void 0!==e.envVar&&t.push(`env: ${e.envVar}`),t.length>0?`${e.description} (${t.join(", ")})`:e.description}argumentDescription(e){const t=[];if(e.argChoices&&t.push(`choices: ${e.argChoices.map((e=>JSON.stringify(e))).join(", ")}`),void 0!==e.defaultValue&&t.push(`default: ${e.defaultValueDescription||JSON.stringify(e.defaultValue)}`),t.length>0){const r=`(${t.join(", ")})`;return e.description?`${e.description} ${r}`:r}return e.description}formatHelp(e,t){const r=t.padWidth(e,t),n=t.helpWidth||80;function i(e,i){if(i){const a=`${e.padEnd(r+2)}${i}`;return t.wrap(a,n-2,r+2)}return e}function a(e){return e.join("\n").replace(/^/gm," ".repeat(2))}let o=[`Usage: ${t.commandUsage(e)}`,""];const s=t.commandDescription(e);s.length>0&&(o=o.concat([s,""]));const c=t.visibleArguments(e).map((e=>i(t.argumentTerm(e),t.argumentDescription(e))));c.length>0&&(o=o.concat(["Arguments:",a(c),""]));const l=t.visibleOptions(e).map((e=>i(t.optionTerm(e),t.optionDescription(e))));if(l.length>0&&(o=o.concat(["Options:",a(l),""])),this.showGlobalOptions){const r=t.visibleGlobalOptions(e).map((e=>i(t.optionTerm(e),t.optionDescription(e))));r.length>0&&(o=o.concat(["Global Options:",a(r),""]))}const u=t.visibleCommands(e).map((e=>i(t.subcommandTerm(e),t.subcommandDescription(e))));return u.length>0&&(o=o.concat(["Commands:",a(u),""])),o.join("\n")}padWidth(e,t){return Math.max(t.longestOptionTermLength(e,t),t.longestGlobalOptionTermLength(e,t),t.longestSubcommandTermLength(e,t),t.longestArgumentTermLength(e,t))}wrap(e,t,r,n=40){if(e.match(/[\n]\s+/))return e;const i=t-r;if(i("\n"===e.slice(-1)&&(e=e.slice(0,e.length-1)),(t>0?s:"")+e.trimRight()))).join("\n")}}},75019:(e,t,r)=>{const{InvalidArgumentError:n}=r(43666);function i(e){let t,r;const n=e.split(/[ |,]+/);return n.length>1&&!/^[[<]/.test(n[1])&&(t=n.shift()),r=n.shift(),!t&&/^-[^-]$/.test(r)&&(t=r,r=void 0),{shortFlag:t,longFlag:r}}t.Option=class{constructor(e,t){this.flags=e,this.description=t||"",this.required=e.includes("<"),this.optional=e.includes("["),this.variadic=/\w\.\.\.[>\]]$/.test(e),this.mandatory=!1;const r=i(e);this.short=r.shortFlag,this.long=r.longFlag,this.negate=!1,this.long&&(this.negate=this.long.startsWith("--no-")),this.defaultValue=void 0,this.defaultValueDescription=void 0,this.presetArg=void 0,this.envVar=void 0,this.parseArg=void 0,this.hidden=!1,this.argChoices=void 0,this.conflictsWith=[],this.implied=void 0}default(e,t){return this.defaultValue=e,this.defaultValueDescription=t,this}preset(e){return this.presetArg=e,this}conflicts(e){return this.conflictsWith=this.conflictsWith.concat(e),this}implies(e){return this.implied=Object.assign(this.implied||{},e),this}env(e){return this.envVar=e,this}argParser(e){return this.parseArg=e,this}makeOptionMandatory(e=!0){return this.mandatory=!!e,this}hideHelp(e=!0){return this.hidden=!!e,this}_concatValue(e,t){return t!==this.defaultValue&&Array.isArray(t)?t.concat(e):[e]}choices(e){return this.argChoices=e.slice(),this.parseArg=(e,t)=>{if(!this.argChoices.includes(e))throw new n(`Allowed choices are ${this.argChoices.join(", ")}.`);return this.variadic?this._concatValue(e,t):e},this}name(){return this.long?this.long.replace(/^--/,""):this.short.replace(/^-/,"")}attributeName(){return this.name().replace(/^no-/,"").split("-").reduce(((e,t)=>e+t[0].toUpperCase()+t.slice(1)))}is(e){return this.short===e||this.long===e}isBoolean(){return!this.required&&!this.optional&&!this.negate}},t.splitOptionFlags=i,t.DualOptions=class{constructor(e){this.positiveOptions=new Map,this.negativeOptions=new Map,this.dualOptions=new Set,e.forEach((e=>{e.negate?this.negativeOptions.set(e.attributeName(),e):this.positiveOptions.set(e.attributeName(),e)})),this.negativeOptions.forEach(((e,t)=>{this.positiveOptions.has(t)&&this.dualOptions.add(t)}))}valueFromOption(e,t){const r=t.attributeName();if(!this.dualOptions.has(r))return!0;const n=this.negativeOptions.get(r).presetArg,i=void 0!==n&&n;return t.negate===(i===e)}}},87369:(e,t)=>{const r=3;t.suggestSimilar=function(e,t){if(!t||0===t.length)return"";t=Array.from(new Set(t));const n=e.startsWith("--");n&&(e=e.slice(2),t=t.map((e=>e.slice(2))));let i=[],a=r;return t.forEach((t=>{if(t.length<=1)return;const n=function(e,t){if(Math.abs(e.length-t.length)>r)return Math.max(e.length,t.length);const n=[];for(let t=0;t<=e.length;t++)n[t]=[t];for(let e=0;e<=t.length;e++)n[0][e]=e;for(let r=1;r<=t.length;r++)for(let i=1;i<=e.length;i++){let a=1;a=e[i-1]===t[r-1]?0:1,n[i][r]=Math.min(n[i-1][r]+1,n[i][r-1]+1,n[i-1][r-1]+a),i>1&&r>1&&e[i-1]===t[r-2]&&e[i-2]===t[r-1]&&(n[i][r]=Math.min(n[i][r],n[i-2][r-2]+1))}return n[e.length][t.length]}(e,t),o=Math.max(e.length,t.length);(o-n)/o>.4&&(ne.localeCompare(t))),n&&(i=i.map((e=>`--${e}`))),i.length>1?`\n(Did you mean one of ${i.join(", ")}?)`:1===i.length?`\n(Did you mean ${i[0]}?)`:""}},67634:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),t.util=t.tokenizers=t.transforms=t.inspect=t.stringify=t.parse=void 0;const a=r(70558),o=r(1339),s=r(29610),c=r(63409),l=r(5919),u=r(56945),d=r(81219),p=r(68646),f=r(72693),m=r(59192),g=r(98274);i(r(97140),t),t.parse=function(e,t={}){return(0,a.default)(t)(e)},t.stringify=(0,u.default)();var _=r(42237);Object.defineProperty(t,"inspect",{enumerable:!0,get:function(){return _.default}}),t.transforms={flow:m.flow,align:d.default,indent:p.default,crlf:f.default},t.tokenizers={tag:c.default,type:l.default,name:s.default,description:o.default},t.util={rewireSpecs:g.rewireSpecs,rewireSource:g.rewireSource,seedBlock:g.seedBlock,seedTokens:g.seedTokens}},66127:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=/^@\S+/;t.default=function({fence:e="```"}={}){const t=function(e){return"string"==typeof e?t=>t.split(e).length%2==0:e}(e),n=(e,r)=>t(e)?!r:r;return function(e){const t=[[]];let i=!1;for(const a of e)r.test(a.tokens.description)&&!i?t.push([a]):t[t.length-1].push(a),i=n(a.tokens.description,i);return t}}},70558:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(97140),i=r(98274),a=r(66127),o=r(89239),s=r(45377),c=r(63409),l=r(5919),u=r(29610),d=r(1339);t.default=function({startLine:e=0,fence:t="```",spacing:r="compact",markers:p=n.Markers,tokenizers:f=[(0,c.default)(),(0,l.default)(r),(0,u.default)(),(0,d.default)(r)]}={}){if(e<0||e%1>0)throw new Error("Invalid startLine");const m=(0,o.default)({startLine:e,markers:p}),g=(0,a.default)({fence:t}),_=(0,s.default)({tokenizers:f}),h=(0,d.getJoiner)(r);return function(e){const t=[];for(const r of(0,i.splitLines)(e)){const e=m(r);if(null===e)continue;const n=g(e),i=n.slice(1).map(_);t.push({description:h(n[0],p),tags:i,source:e,problems:i.reduce(((e,t)=>e.concat(t.problems)),[])})}return t}}},89239:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(97140),i=r(98274);t.default=function({startLine:e=0,markers:t=n.Markers}={}){let r=null,a=e;return function(e){let n=e;const o=(0,i.seedTokens)();if([o.lineEnd,n]=(0,i.splitCR)(n),[o.start,n]=(0,i.splitSpace)(n),null===r&&n.startsWith(t.start)&&!n.startsWith(t.nostart)&&(r=[],o.delimiter=n.slice(0,t.start.length),n=n.slice(t.start.length),[o.postDelimiter,n]=(0,i.splitSpace)(n)),null===r)return a++,null;const s=n.trimRight().endsWith(t.end);if(""===o.delimiter&&n.startsWith(t.delim)&&!n.startsWith(t.end)&&(o.delimiter=t.delim,n=n.slice(t.delim.length),[o.postDelimiter,n]=(0,i.splitSpace)(n)),s){const e=n.trimRight();o.end=n.slice(e.length-t.end.length),n=e.slice(0,-t.end.length)}if(o.description=n,r.push({number:a,source:e,tokens:o}),a++,s){const e=r.slice();return r=null,e}return null}}},45377:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(98274);t.default=function({tokenizers:e}){return function(t){var r;let i=(0,n.seedSpec)({source:t});for(const t of e)if(i=t(i),null===(r=i.problems[i.problems.length-1])||void 0===r?void 0:r.critical)break;return i}}},1339:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getJoiner=void 0;const n=r(97140);function i(e){return"compact"===e?a:"preserve"===e?c:e}function a(e,t=n.Markers){return e.map((({tokens:{description:e}})=>e.trim())).filter((e=>""!==e)).join(" ")}t.default=function(e="compact",t=n.Markers){const r=i(e);return e=>(e.description=r(e.source,t),e)},t.getJoiner=i;const o=(e,{tokens:t},r)=>""===t.type?e:r,s=({tokens:e})=>(""===e.delimiter?e.start:e.postDelimiter.slice(1))+e.description;function c(e,t=n.Markers){if(0===e.length)return"";""===e[0].tokens.description&&e[0].tokens.delimiter===t.start&&(e=e.slice(1));const r=e[e.length-1];return void 0!==r&&""===r.tokens.description&&r.tokens.end.endsWith(t.end)&&(e=e.slice(0,-1)),(e=e.slice(e.reduce(o,0))).map(s).join("\n")}},29610:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(98274);t.default=function(){const e=(e,{tokens:t},r)=>""===t.type?e:r;return t=>{const{tokens:r}=t.source[t.source.reduce(e,0)],i=r.description.trimLeft(),a=i.split('"');if(a.length>1&&""===a[0]&&a.length%2==1)return t.name=a[1],r.name=`"${a[1]}"`,[r.postName,r.description]=(0,n.splitSpace)(i.slice(r.name.length)),t;let o,s=0,c="",l=!1;for(const e of i){if(0===s&&(0,n.isSpace)(e))break;"["===e&&s++,"]"===e&&s--,c+=e}if(0!==s)return t.problems.push({code:"spec:name:unpaired-brackets",message:"unpaired brackets",line:t.source[0].number,critical:!0}),t;const u=c;if("["===c[0]&&"]"===c[c.length-1]){l=!0,c=c.slice(1,-1);const e=c.split("=");if(c=e[0].trim(),void 0!==e[1]&&(o=e.slice(1).join("=").trim()),""===c)return t.problems.push({code:"spec:name:empty-name",message:"empty name",line:t.source[0].number,critical:!0}),t;if(""===o)return t.problems.push({code:"spec:name:empty-default",message:"empty default value",line:t.source[0].number,critical:!0}),t;if(!((d=o)&&d.startsWith('"')&&d.endsWith('"'))&&/=(?!>)/.test(o))return t.problems.push({code:"spec:name:invalid-default",message:"invalid default value syntax",line:t.source[0].number,critical:!0}),t}var d;return t.optional=l,t.name=c,r.name=u,void 0!==o&&(t.default=o),[r.postName,r.description]=(0,n.splitSpace)(i.slice(r.name.length)),t}}},63409:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return e=>{const{tokens:t}=e.source[0],r=t.description.match(/\s*(@(\S+))(\s*)/);return null===r?(e.problems.push({code:"spec:tag:prefix",message:'tag should start with "@" symbol',line:e.source[0].number,critical:!0}),e):(t.tag=r[1],t.postTag=r[3],t.description=t.description.slice(r[0].length),e.tag=r[2],e)}}},5919:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(98274);t.default=function(e="compact"){const t=function(e){return"compact"===e?e=>e.map(i).join(""):"preserve"===e?e=>e.join("\n"):e}(e);return e=>{let r=0,i=[];for(const[t,{tokens:n}]of e.source.entries()){let a="";if(0===t&&"{"!==n.description[0])return e;for(const e of n.description)if("{"===e&&r++,"}"===e&&r--,a+=e,0===r)break;if(i.push([n,a]),0===r)break}if(0!==r)return e.problems.push({code:"spec:type:unpaired-curlies",message:"unpaired curlies",line:e.source[0].number,critical:!0}),e;const a=[],o=i[0][0].postDelimiter.length;for(const[e,[t,r]]of i.entries())t.type=r,e>0&&(t.type=t.postDelimiter.slice(o)+r,t.postDelimiter=t.postDelimiter.slice(0,o)),[t.postType,t.description]=(0,n.splitSpace)(t.description.slice(r.length)),a.push(t.type);return a[0]=a[0].slice(1),a[a.length-1]=a[a.length-1].slice(0,-1),e.type=t(a),e}};const i=e=>e.trim()},97140:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Markers=void 0,function(e){e.start="/**",e.nostart="/***",e.delim="*",e.end="*/"}(t.Markers||(t.Markers={}))},56945:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return e=>e.source.map((({tokens:e})=>function(e){return e.start+e.delimiter+e.postDelimiter+e.tag+e.postTag+e.type+e.postType+e.name+e.postName+e.description+e.end+e.lineEnd}(e))).join("\n")}},42237:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(98274),i={line:0,start:0,delimiter:0,postDelimiter:0,tag:0,postTag:0,name:0,postName:0,type:0,postType:0,description:0,end:0,lineEnd:0},a={lineEnd:"CR"},o=Object.keys(i),s=e=>(0,n.isSpace)(e)?`{${e.length}}`:e,c=e=>"|"+e.join("|")+"|",l=(e,t)=>Object.keys(t).map((r=>s(t[r]).padEnd(e[r])));t.default=function({source:e}){var t,r;if(0===e.length)return"";const n=Object.assign({},i);for(const e of o)n[e]=(null!==(t=a[e])&&void 0!==t?t:e).length;for(const{number:t,tokens:r}of e){n.line=Math.max(n.line,t.toString().length);for(const e in r)n[e]=Math.max(n[e],s(r[e]).length)}const u=[[],[]];for(const e of o)u[0].push((null!==(r=a[e])&&void 0!==r?r:e).padEnd(n[e]));for(const e of o)u[1].push("-".padEnd(n[e],"-"));for(const{number:t,tokens:r}of e){const e=t.toString().padStart(n.line);u.push([e,...l(n,r)])}return u.map(c).join("\n")}},81219:function(e,t,r){"use strict";var n=this&&this.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i"".padStart(e," ");t.default=function(e=i.Markers){let t,r=!1;function c(n){const i=Object.assign({},n.tokens);""!==i.tag&&(r=!0);const a=""===i.tag&&""===i.name&&""===i.type&&""===i.description;if(i.end===e.end&&a)return i.start=s(t.start+1),Object.assign(Object.assign({},n),{tokens:i});switch(i.delimiter){case e.start:i.start=s(t.start);break;case e.delim:i.start=s(t.start+1);break;default:i.delimiter="",i.start=s(t.start+2)}if(!r)return i.postDelimiter=""===i.description?"":" ",Object.assign(Object.assign({},n),{tokens:i});const o={delim:!1,tag:!1,type:!1,name:!1};return""===i.description&&(o.name=!0,i.postName="",""===i.name&&(o.type=!0,i.postType="",""===i.type&&(o.tag=!0,i.postTag="",""===i.tag&&(o.delim=!0)))),i.postDelimiter=o.delim?"":" ",o.tag||(i.postTag=s(t.tag-i.tag.length+1)),o.type||(i.postType=s(t.type-i.type.length+1)),o.name||(i.postName=s(t.name-i.name.length+1)),Object.assign(Object.assign({},n),{tokens:i})}return r=>{var{source:s}=r,l=n(r,["source"]);return t=s.reduce(((e=i.Markers)=>(t,{tokens:r})=>({start:r.delimiter===e.start?r.start.length:t.start,tag:Math.max(t.tag,r.tag.length),type:Math.max(t.type,r.type.length),name:Math.max(t.name,r.name.length)}))(e),Object.assign({},o)),(0,a.rewireSource)(Object.assign(Object.assign({},l),{source:s.map(c)}))}}},72693:function(e,t,r){"use strict";var n=this&&this.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i{var{source:r}=e,a=n(e,["source"]);return(0,i.rewireSource)(Object.assign(Object.assign({},a),{source:r.map(t)}))}}},68646:function(e,t,r){"use strict";var n=this&&this.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i{if(void 0===t){const n=e-r.length;t=n>0?(e=>{const t="".padStart(e," ");return e=>e+t})(n):(e=>t=>t.slice(e))(-n)}return t(r)},a=e=>Object.assign(Object.assign({},e),{tokens:Object.assign(Object.assign({},e.tokens),{start:r(e.tokens.start)})});return e=>{var{source:t}=e,r=n(e,["source"]);return(0,i.rewireSource)(Object.assign(Object.assign({},r),{source:t.map(a)}))}}},59192:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.flow=void 0,t.flow=function(...e){return t=>e.reduce(((e,t)=>t(e)),t)}},98274:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.rewireSpecs=t.rewireSource=t.seedTokens=t.seedSpec=t.seedBlock=t.splitLines=t.splitSpace=t.splitCR=t.hasCR=t.isSpace=void 0,t.isSpace=function(e){return/^\s+$/.test(e)},t.hasCR=function(e){return/\r$/.test(e)},t.splitCR=function(e){const t=e.match(/\r+$/);return null==t?["",e]:[e.slice(-t[0].length),e.slice(0,-t[0].length)]},t.splitSpace=function(e){const t=e.match(/^\s+/);return null==t?["",e]:[e.slice(0,t[0].length),e.slice(t[0].length)]},t.splitLines=function(e){return e.split(/\n/)},t.seedBlock=function(e={}){return Object.assign({description:"",tags:[],source:[],problems:[]},e)},t.seedSpec=function(e={}){return Object.assign({tag:"",name:"",type:"",optional:!1,description:"",problems:[],source:[]},e)},t.seedTokens=function(e={}){return Object.assign({start:"",delimiter:"",postDelimiter:"",tag:"",postTag:"",name:"",postName:"",type:"",postType:"",description:"",end:"",lineEnd:""},e)},t.rewireSource=function(e){const t=e.source.reduce(((e,t)=>e.set(t.number,t)),new Map);for(const r of e.tags)r.source=r.source.map((e=>t.get(e.number)));return e},t.rewireSpecs=function(e){const t=e.tags.reduce(((e,t)=>t.source.reduce(((e,t)=>e.set(t.number,t)),e)),new Map);return e.source=e.source.map((e=>t.get(e.number)||e)),e}},22268:(e,t,r)=>{"use strict";function n(e,...t){return(...r)=>e(...t,...r)}function i(e){return function(...t){var r=t.pop();return e.call(this,t,r)}}r.r(t),r.d(t,{all:()=>ge,allLimit:()=>_e,allSeries:()=>he,any:()=>rt,anyLimit:()=>nt,anySeries:()=>it,apply:()=>n,applyEach:()=>P,applyEachSeries:()=>O,asyncify:()=>d,auto:()=>L,autoInject:()=>q,cargo:()=>K,cargoQueue:()=>W,compose:()=>Y,concat:()=>Z,concatLimit:()=>Q,concatSeries:()=>ee,constant:()=>te,default:()=>_t,detect:()=>ne,detectLimit:()=>ie,detectSeries:()=>ae,dir:()=>se,doDuring:()=>ce,doUntil:()=>le,doWhilst:()=>ce,during:()=>ft,each:()=>de,eachLimit:()=>pe,eachOf:()=>A,eachOfLimit:()=>E,eachOfSeries:()=>I,eachSeries:()=>fe,ensureAsync:()=>me,every:()=>ge,everyLimit:()=>_e,everySeries:()=>he,filter:()=>ke,filterLimit:()=>xe,filterSeries:()=>Se,find:()=>ne,findLimit:()=>ie,findSeries:()=>ae,flatMap:()=>Z,flatMapLimit:()=>Q,flatMapSeries:()=>ee,foldl:()=>G,foldr:()=>Je,forEach:()=>de,forEachLimit:()=>pe,forEachOf:()=>A,forEachOfLimit:()=>E,forEachOfSeries:()=>I,forEachSeries:()=>fe,forever:()=>we,groupBy:()=>Ee,groupByLimit:()=>De,groupBySeries:()=>Te,inject:()=>G,log:()=>Ce,map:()=>N,mapLimit:()=>X,mapSeries:()=>F,mapValues:()=>Ne,mapValuesLimit:()=>Ae,mapValuesSeries:()=>Pe,memoize:()=>Ie,nextTick:()=>Fe,parallel:()=>Re,parallelLimit:()=>Me,priorityQueue:()=>Ue,queue:()=>Le,race:()=>qe,reduce:()=>G,reduceRight:()=>Je,reflect:()=>Ve,reflectAll:()=>He,reject:()=>We,rejectLimit:()=>Ge,rejectSeries:()=>$e,retry:()=>Ze,retryable:()=>et,select:()=>ke,selectLimit:()=>xe,selectSeries:()=>Se,seq:()=>$,series:()=>tt,setImmediate:()=>u,some:()=>rt,someLimit:()=>nt,someSeries:()=>it,sortBy:()=>at,timeout:()=>ot,times:()=>ct,timesLimit:()=>st,timesSeries:()=>lt,transform:()=>ut,tryEach:()=>dt,unmemoize:()=>pt,until:()=>mt,waterfall:()=>gt,whilst:()=>ft,wrapSync:()=>d});var a="function"==typeof queueMicrotask&&queueMicrotask,o="function"==typeof setImmediate&&setImmediate,s="object"==typeof process&&"function"==typeof process.nextTick;function c(e){setTimeout(e,0)}function l(e){return(t,...r)=>e((()=>t(...r)))}var u=l(a?queueMicrotask:o?setImmediate:s?process.nextTick:c);function d(e){return m(e)?function(...t){const r=t.pop();return p(e.apply(this,t),r)}:i((function(t,r){var n;try{n=e.apply(this,t)}catch(e){return r(e)}if(n&&"function"==typeof n.then)return p(n,r);r(null,n)}))}function p(e,t){return e.then((e=>{f(t,null,e)}),(e=>{f(t,e&&(e instanceof Error||e.message)?e:new Error(e))}))}function f(e,t,r){try{e(t,r)}catch(e){u((e=>{throw e}),e)}}function m(e){return"AsyncFunction"===e[Symbol.toStringTag]}function g(e){if("function"!=typeof e)throw new Error("expected a function");return m(e)?d(e):e}function _(e,t){if(t||(t=e.length),!t)throw new Error("arity is undefined");return function(...r){return"function"==typeof r[t-1]?e.apply(this,r):new Promise(((n,i)=>{r[t-1]=(e,...t)=>{if(e)return i(e);n(t.length>1?t:t[0])},e.apply(this,r)}))}}function h(e){return function(t,...r){return _((function(n){var i=this;return e(t,((e,t)=>{g(e).apply(i,r.concat(t))}),n)}))}}function y(e,t,r,n){t=t||[];var i=[],a=0,o=g(r);return e(t,((e,t,r)=>{var n=a++;o(e,((e,t)=>{i[n]=t,r(e)}))}),(e=>{n(e,i)}))}function v(e){return e&&"number"==typeof e.length&&e.length>=0&&e.length%1==0}var b={};function k(e){function t(...t){if(null!==e){var r=e;e=null,r.apply(this,t)}}return Object.assign(t,e),t}function x(e){if(v(e))return function(e){var t=-1,r=e.length;return function(){return++t=t||o||i||(o=!0,e.next().then((({value:e,done:t})=>{if(!a&&!i){if(o=!1,t)return i=!0,void(s<=0&&n(null));s++,r(e,c,u),c++,l()}})).catch(d))}function u(e,t){if(s-=1,!a)return e?d(e):!1===e?(i=!0,void(a=!0)):t===b||i&&s<=0?(i=!0,n(null)):void l()}function d(e){a||(o=!1,i=!0,n(e))}l()}var D=e=>(t,r,n)=>{if(n=k(n),e<=0)throw new RangeError("concurrency limit cannot be less than 1");if(!t)return n(null);if("AsyncGenerator"===t[Symbol.toStringTag])return w(t,e,r,n);if(function(e){return"function"==typeof e[Symbol.asyncIterator]}(t))return w(t[Symbol.asyncIterator](),e,r,n);var i=x(t),a=!1,o=!1,s=0,c=!1;function l(e,t){if(!o)if(s-=1,e)a=!0,n(e);else if(!1===e)a=!0,o=!0;else{if(t===b||a&&s<=0)return a=!0,n(null);c||u()}}function u(){for(c=!0;s1?n:n[0])}return r[R]=new Promise(((r,n)=>{e=r,t=n})),r}function L(e,t,r){"number"!=typeof t&&(r=t,t=null),r=k(r||M());var n=Object.keys(e).length;if(!n)return r(null);t||(t=n);var i={},a=0,o=!1,s=!1,c=Object.create(null),l=[],u=[],d={};function p(e,t){l.push((()=>function(e,t){if(s)return;var n=S(((t,...n)=>{if(a--,!1!==t)if(n.length<2&&([n]=n),t){var l={};if(Object.keys(i).forEach((e=>{l[e]=i[e]})),l[e]=n,s=!0,c=Object.create(null),o)return;r(t,l)}else i[e]=n,(c[e]||[]).forEach((e=>e())),f();else o=!0}));a++;var l=g(t[t.length-1]);t.length>1?l(i,n):l(n)}(e,t)))}function f(){if(!o){if(0===l.length&&0===a)return r(null,i);for(;l.length&&a{const i=e[n];Array.isArray(i)&&i.indexOf(t)>=0&&r.push(n)})),r}return Object.keys(e).forEach((t=>{var r=e[t];if(!Array.isArray(r))return p(t,[r]),void u.push(t);var n=r.slice(0,r.length-1),i=n.length;if(0===i)return p(t,r),void u.push(t);d[t]=i,n.forEach((a=>{if(!e[a])throw new Error("async.auto task `"+t+"` has a non-existent dependency `"+a+"` in "+n.join(", "));!function(e,t){var r=c[e];r||(r=c[e]=[]);r.push(t)}(a,(()=>{0===--i&&p(t,r)}))}))})),function(){var e=0;for(;u.length;)e++,m(u.pop()).forEach((e=>{0==--d[e]&&u.push(e)}));if(e!==n)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}(),f(),r[R]}var j=/^(?:async\s+)?(?:function)?\s*\w*\s*\(\s*([^)]+)\s*\)(?:\s*{)/,B=/^(?:async\s+)?\(?\s*([^)=]+)\s*\)?(?:\s*=>)/,z=/,/,U=/(=.+)?(\s*)$/;function q(e,t){var r={};return Object.keys(e).forEach((t=>{var n,i=e[t],a=m(i),o=!a&&1===i.length||a&&0===i.length;if(Array.isArray(i))n=[...i],i=n.pop(),r[t]=n.concat(n.length>0?s:i);else if(o)r[t]=i;else{if(n=function(e){const t=function(e){let t="",r=0,n=e.indexOf("*/");for(;re.replace(U,"").trim()))}(i),0===i.length&&!a&&0===n.length)throw new Error("autoInject task functions require explicit parameters.");a||n.pop(),r[t]=n.concat(s)}function s(e,t){var r=n.map((t=>e[t]));r.push(t),g(i)(...r)}})),L(r,t)}class J{constructor(){this.head=this.tail=null,this.length=0}removeLink(e){return e.prev?e.prev.next=e.next:this.head=e.next,e.next?e.next.prev=e.prev:this.tail=e.prev,e.prev=e.next=null,this.length-=1,e}empty(){for(;this.head;)this.shift();return this}insertAfter(e,t){t.prev=e,t.next=e.next,e.next?e.next.prev=t:this.tail=t,e.next=t,this.length+=1}insertBefore(e,t){t.prev=e.prev,t.next=e,e.prev?e.prev.next=t:this.head=t,e.prev=t,this.length+=1}unshift(e){this.head?this.insertBefore(this.head,e):V(this,e)}push(e){this.tail?this.insertAfter(this.tail,e):V(this,e)}shift(){return this.head&&this.removeLink(this.head)}pop(){return this.tail&&this.removeLink(this.tail)}toArray(){return[...this]}*[Symbol.iterator](){for(var e=this.head;e;)yield e.data,e=e.next}remove(e){for(var t=this.head;t;){var{next:r}=t;e(t)&&this.removeLink(t),t=r}return this}}function V(e,t){e.length=1,e.head=e.tail=t}function H(e,t,r){if(null==t)t=1;else if(0===t)throw new RangeError("Concurrency must not be zero");var n=g(e),i=0,a=[];const o={error:[],drain:[],saturated:[],unsaturated:[],empty:[]};function s(e,t){return e?t?void(o[e]=o[e].filter((e=>e!==t))):o[e]=[]:Object.keys(o).forEach((e=>o[e]=[]))}function c(e,...t){o[e].forEach((e=>e(...t)))}var l=!1;function d(e,t,r,n){if(null!=n&&"function"!=typeof n)throw new Error("task callback must be a function");var i,a;function o(e,...t){return e?r?a(e):i():t.length<=1?i(t[0]):void i(t)}h.started=!0;var s=h._createTaskItem(e,r?o:n||o);if(t?h._tasks.unshift(s):h._tasks.push(s),l||(l=!0,u((()=>{l=!1,h.process()}))),r||!n)return new Promise(((e,t)=>{i=e,a=t}))}function p(e){return function(t,...r){i-=1;for(var n=0,o=e.length;n0&&a.splice(l,1),s.callback(t,...r),null!=t&&c("error",t,s.data)}i<=h.concurrency-h.buffer&&c("unsaturated"),h.idle()&&c("drain"),h.process()}}function f(e){return!(0!==e.length||!h.idle())&&(u((()=>c("drain"))),!0)}const m=e=>t=>{if(!t)return new Promise(((t,r)=>{!function(e,t){const r=(...n)=>{s(e,r),t(...n)};o[e].push(r)}(e,((e,n)=>{if(e)return r(e);t(n)}))}));s(e),function(e,t){o[e].push(t)}(e,t)};var _=!1,h={_tasks:new J,_createTaskItem:(e,t)=>({data:e,callback:t}),*[Symbol.iterator](){yield*h._tasks[Symbol.iterator]()},concurrency:t,payload:r,buffer:t/4,started:!1,paused:!1,push(e,t){if(Array.isArray(e)){if(f(e))return;return e.map((e=>d(e,!1,!1,t)))}return d(e,!1,!1,t)},pushAsync(e,t){if(Array.isArray(e)){if(f(e))return;return e.map((e=>d(e,!1,!0,t)))}return d(e,!1,!0,t)},kill(){s(),h._tasks.empty()},unshift(e,t){if(Array.isArray(e)){if(f(e))return;return e.map((e=>d(e,!0,!1,t)))}return d(e,!0,!1,t)},unshiftAsync(e,t){if(Array.isArray(e)){if(f(e))return;return e.map((e=>d(e,!0,!0,t)))}return d(e,!0,!0,t)},remove(e){h._tasks.remove(e)},process(){if(!_){for(_=!0;!h.paused&&ih._tasks.length,running:()=>i,workersList:()=>a,idle:()=>h._tasks.length+i===0,pause(){h.paused=!0},resume(){!1!==h.paused&&(h.paused=!1,u(h.process))}};return Object.defineProperties(h,{saturated:{writable:!1,value:m("saturated")},unsaturated:{writable:!1,value:m("unsaturated")},empty:{writable:!1,value:m("empty")},drain:{writable:!1,value:m("drain")},error:{writable:!1,value:m("error")}}),h}function K(e,t){return H(e,1,t)}function W(e,t,r){return H(e,t,r)}var G=_((function(e,t,r,n){n=k(n);var i=g(r);return I(e,((e,r,n)=>{i(t,e,((e,r)=>{t=r,n(e)}))}),(e=>n(e,t)))}),4);function $(...e){var t=e.map(g);return function(...e){var r=this,n=e[e.length-1];return"function"==typeof n?e.pop():n=M(),G(t,e,((e,t,n)=>{t.apply(r,e.concat(((e,...t)=>{n(e,t)})))}),((e,t)=>n(e,...t))),n[R]}}function Y(...e){return $(...e.reverse())}var X=_((function(e,t,r,n){return y(D(t),e,r,n)}),4);var Q=_((function(e,t,r,n){var i=g(r);return X(e,t,((e,t)=>{i(e,((e,...r)=>e?t(e):t(e,r)))}),((e,t)=>{for(var r=[],i=0;i{var o,s=!1;const c=g(i);r(n,((r,n,i)=>{c(r,((n,a)=>n||!1===n?i(n):e(a)&&!o?(s=!0,o=t(!0,r),i(null,b)):void i()))}),(e=>{if(e)return a(e);a(null,s?o:t(!1))}))}}var ne=_((function(e,t,r){return re((e=>e),((e,t)=>t))(A,e,t,r)}),3);var ie=_((function(e,t,r,n){return re((e=>e),((e,t)=>t))(D(t),e,r,n)}),4);var ae=_((function(e,t,r){return re((e=>e),((e,t)=>t))(D(1),e,t,r)}),3);function oe(e){return(t,...r)=>g(t)(...r,((t,...r)=>{"object"==typeof console&&(t?console.error&&console.error(t):console[e]&&r.forEach((t=>console[e](t))))}))}var se=oe("dir");var ce=_((function(e,t,r){r=S(r);var n,i=g(e),a=g(t);function o(e,...t){if(e)return r(e);!1!==e&&(n=t,a(...t,s))}function s(e,t){return e?r(e):!1!==e?t?void i(o):r(null,...n):void 0}return s(null,!0)}),3);function le(e,t,r){const n=g(t);return ce(e,((...e)=>{const t=e.pop();n(...e,((e,r)=>t(e,!r)))}),r)}function ue(e){return(t,r,n)=>e(t,n)}var de=_((function(e,t,r){return A(e,ue(g(t)),r)}),3);var pe=_((function(e,t,r,n){return D(t)(e,ue(g(r)),n)}),4);var fe=_((function(e,t,r){return pe(e,1,t,r)}),3);function me(e){return m(e)?e:function(...t){var r=t.pop(),n=!0;t.push(((...e)=>{n?u((()=>r(...e))):r(...e)})),e.apply(this,t),n=!1}}var ge=_((function(e,t,r){return re((e=>!e),(e=>!e))(A,e,t,r)}),3);var _e=_((function(e,t,r,n){return re((e=>!e),(e=>!e))(D(t),e,r,n)}),4);var he=_((function(e,t,r){return re((e=>!e),(e=>!e))(I,e,t,r)}),3);function ye(e,t,r,n){var i=new Array(t.length);e(t,((e,t,n)=>{r(e,((e,r)=>{i[t]=!!r,n(e)}))}),(e=>{if(e)return n(e);for(var r=[],a=0;a{r(e,((r,a)=>{if(r)return n(r);a&&i.push({index:t,value:e}),n(r)}))}),(e=>{if(e)return n(e);n(null,i.sort(((e,t)=>e.index-t.index)).map((e=>e.value)))}))}function be(e,t,r,n){return(v(t)?ye:ve)(e,t,g(r),n)}var ke=_((function(e,t,r){return be(A,e,t,r)}),3);var xe=_((function(e,t,r,n){return be(D(t),e,r,n)}),4);var Se=_((function(e,t,r){return be(I,e,t,r)}),3);var we=_((function(e,t){var r=S(t),n=g(me(e));return function e(t){if(t)return r(t);!1!==t&&n(e)}()}),2);var De=_((function(e,t,r,n){var i=g(r);return X(e,t,((e,t)=>{i(e,((r,n)=>r?t(r):t(r,{key:n,val:e})))}),((e,t)=>{for(var r={},{hasOwnProperty:i}=Object.prototype,a=0;a{a(e,t,((e,n)=>{if(e)return r(e);i[t]=n,r(e)}))}),(e=>n(e,i)))}),4);function Ne(e,t,r){return Ae(e,1/0,t,r)}function Pe(e,t,r){return Ae(e,1,t,r)}function Ie(e,t=(e=>e)){var r=Object.create(null),n=Object.create(null),a=g(e),o=i(((e,i)=>{var o=t(...e);o in r?u((()=>i(null,...r[o]))):o in n?n[o].push(i):(n[o]=[i],a(...e,((e,...t)=>{e||(r[o]=t);var i=n[o];delete n[o];for(var a=0,s=i.length;a{var n=v(t)?[]:{};e(t,((e,t,r)=>{g(e)(((e,...i)=>{i.length<2&&([i]=i),n[t]=i,r(e)}))}),(e=>r(e,n)))}),3);function Re(e,t){return Oe(A,e,t)}function Me(e,t,r){return Oe(D(t),e,r)}function Le(e,t){var r=g(e);return H(((e,t)=>{r(e[0],t)}),t,1)}class je{constructor(){this.heap=[],this.pushCount=Number.MIN_SAFE_INTEGER}get length(){return this.heap.length}empty(){return this.heap=[],this}percUp(e){let t;for(;e>0&&ze(this.heap[e],this.heap[t=Be(e)]);){let r=this.heap[e];this.heap[e]=this.heap[t],this.heap[t]=r,e=t}}percDown(e){let t;for(;(t=1+(e<<1))=0;e--)this.percDown(e);return this}}function Be(e){return(e+1>>1)-1}function ze(e,t){return e.priority!==t.priority?e.priority({data:e,priority:t}))):{data:e,priority:t}}return r._tasks=new je,r._createTaskItem=({data:e,priority:t},r)=>({data:e,priority:t,callback:r}),r.push=function(e,t=0,r){return n(a(e,t),r)},r.pushAsync=function(e,t=0,r){return i(a(e,t),r)},delete r.unshift,delete r.unshiftAsync,r}var qe=_((function(e,t){if(t=k(t),!Array.isArray(e))return t(new TypeError("First argument to race must be an array of functions"));if(!e.length)return t();for(var r=0,n=e.length;r{let n={};if(e&&(n.error=e),t.length>0){var i=t;t.length<=1&&([i]=t),n.value=i}r(null,n)})),t.apply(this,e)}))}function He(e){var t;return Array.isArray(e)?t=e.map(Ve):(t={},Object.keys(e).forEach((r=>{t[r]=Ve.call(this,e[r])}))),t}function Ke(e,t,r,n){const i=g(r);return be(e,t,((e,t)=>{i(e,((e,r)=>{t(e,!r)}))}),n)}var We=_((function(e,t,r){return Ke(A,e,t,r)}),3);var Ge=_((function(e,t,r,n){return Ke(D(t),e,r,n)}),4);var $e=_((function(e,t,r){return Ke(I,e,t,r)}),3);function Ye(e){return function(){return e}}const Xe=5,Qe=0;function Ze(e,t,r){var n={times:Xe,intervalFunc:Ye(Qe)};if(arguments.length<3&&"function"==typeof e?(r=t||M(),t=e):(!function(e,t){if("object"==typeof t)e.times=+t.times||Xe,e.intervalFunc="function"==typeof t.interval?t.interval:Ye(+t.interval||Qe),e.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");e.times=+t||Xe}}(n,e),r=r||M()),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var i=g(t),a=1;return function e(){i(((t,...i)=>{!1!==t&&(t&&a++{function a(e){n(...t,e)}return(t.lengthe))(A,e,t,r)}),3);var nt=_((function(e,t,r,n){return re(Boolean,(e=>e))(D(t),e,r,n)}),4);var it=_((function(e,t,r){return re(Boolean,(e=>e))(I,e,t,r)}),3);var at=_((function(e,t,r){var n=g(t);return N(e,((e,t)=>{n(e,((r,n)=>{if(r)return t(r);t(r,{value:e,criteria:n})}))}),((e,t)=>{if(e)return r(e);r(null,t.sort(i).map((e=>e.value)))}));function i(e,t){var r=e.criteria,n=t.criteria;return rn?1:0}}),3);function ot(e,t,r){var n=g(e);return i(((i,a)=>{var o,s=!1;i.push(((...e)=>{s||(a(...e),clearTimeout(o))})),o=setTimeout((function(){var t=e.name||"anonymous",n=new Error('Callback function "'+t+'" timed out.');n.code="ETIMEDOUT",r&&(n.info=r),s=!0,a(n)}),t),n(...i)}))}function st(e,t,r,n){var i=g(r);return X(function(e){for(var t=Array(e);e--;)t[e]=e;return t}(e),t,i,n)}function ct(e,t,r){return st(e,1/0,t,r)}function lt(e,t,r){return st(e,1,t,r)}function ut(e,t,r,n){arguments.length<=3&&"function"==typeof t&&(n=r,r=t,t=Array.isArray(e)?[]:{}),n=k(n||M());var i=g(r);return A(e,((e,r,n)=>{i(t,e,r,n)}),(e=>n(e,t))),n[R]}var dt=_((function(e,t){var r,n=null;return fe(e,((e,t)=>{g(e)(((e,...i)=>{if(!1===e)return t(e);i.length<2?[r]=i:r=i,n=e,t(e?null:{})}))}),(()=>t(n,r)))}));function pt(e){return(...t)=>(e.unmemoized||e)(...t)}var ft=_((function(e,t,r){r=S(r);var n=g(t),i=g(e),a=[];function o(e,...t){if(e)return r(e);a=t,!1!==e&&i(s)}function s(e,t){return e?r(e):!1!==e?t?void n(o):r(null,...a):void 0}return i(s)}),3);function mt(e,t,r){const n=g(e);return ft((e=>n(((t,r)=>e(t,!r)))),t,r)}var gt=_((function(e,t){if(t=k(t),!Array.isArray(e))return t(new Error("First argument to waterfall must be an array of functions"));if(!e.length)return t();var r=0;function n(t){g(e[r++])(...t,S(i))}function i(i,...a){if(!1!==i)return i||r===e.length?t(i,...a):void n(a)}n([])})),_t={apply:n,applyEach:P,applyEachSeries:O,asyncify:d,auto:L,autoInject:q,cargo:K,cargoQueue:W,compose:Y,concat:Z,concatLimit:Q,concatSeries:ee,constant:te,detect:ne,detectLimit:ie,detectSeries:ae,dir:se,doUntil:le,doWhilst:ce,each:de,eachLimit:pe,eachOf:A,eachOfLimit:E,eachOfSeries:I,eachSeries:fe,ensureAsync:me,every:ge,everyLimit:_e,everySeries:he,filter:ke,filterLimit:xe,filterSeries:Se,forever:we,groupBy:Ee,groupByLimit:De,groupBySeries:Te,log:Ce,map:N,mapLimit:X,mapSeries:F,mapValues:Ne,mapValuesLimit:Ae,mapValuesSeries:Pe,memoize:Ie,nextTick:Fe,parallel:Re,parallelLimit:Me,priorityQueue:Ue,queue:Le,race:qe,reduce:G,reduceRight:Je,reflect:Ve,reflectAll:He,reject:We,rejectLimit:Ge,rejectSeries:$e,retry:Ze,retryable:et,seq:$,series:tt,setImmediate:u,some:rt,someLimit:nt,someSeries:it,sortBy:at,timeout:ot,times:ct,timesLimit:st,timesSeries:lt,transform:ut,tryEach:dt,unmemoize:pt,until:mt,waterfall:gt,whilst:ft,all:ge,allLimit:_e,allSeries:he,any:rt,anyLimit:nt,anySeries:it,find:ne,findLimit:ie,findSeries:ae,flatMap:Z,flatMapLimit:Q,flatMapSeries:ee,forEach:de,forEachSeries:fe,forEachLimit:pe,forEachOf:A,forEachOfSeries:I,forEachOfLimit:E,inject:G,foldl:G,foldr:Je,select:ke,selectLimit:xe,selectSeries:Se,wrapSync:d,during:ft,doDuring:ce}},79429:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>M});var n={Space_Separator:/[\u1680\u2000-\u200A\u202F\u205F\u3000]/,ID_Start:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE83\uDE86-\uDE89\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]/,ID_Continue:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u09FC\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9-\u0AFF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D00-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF9\u1D00-\u1DF9\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDCA0-\uDCE9\uDCFF\uDE00-\uDE3E\uDE47\uDE50-\uDE83\uDE86-\uDE99\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC59\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD47\uDD50-\uDD59]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4A\uDD50-\uDD59]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/},i={isSpaceSeparator:e=>"string"==typeof e&&n.Space_Separator.test(e),isIdStartChar:e=>"string"==typeof e&&(e>="a"&&e<="z"||e>="A"&&e<="Z"||"$"===e||"_"===e||n.ID_Start.test(e)),isIdContinueChar:e=>"string"==typeof e&&(e>="a"&&e<="z"||e>="A"&&e<="Z"||e>="0"&&e<="9"||"$"===e||"_"===e||"‌"===e||"‍"===e||n.ID_Continue.test(e)),isDigit:e=>"string"==typeof e&&/[0-9]/.test(e),isHexDigit:e=>"string"==typeof e&&/[0-9A-Fa-f]/.test(e)};let a,o,s,c,l,u,d,p,f;function m(e,t,r){const n=e[t];if(null!=n&&"object"==typeof n)if(Array.isArray(n))for(let e=0;e0;){const t=k();if(!i.isHexDigit(t))throw N(x());e+=x()}return String.fromCodePoint(parseInt(e,16))}const T={start(){if("eof"===d.type)throw P();C()},beforePropertyName(){switch(d.type){case"identifier":case"string":return p=d.value,void(o="afterPropertyName");case"punctuator":return void A();case"eof":throw P()}},afterPropertyName(){if("eof"===d.type)throw P();o="beforePropertyValue"},beforePropertyValue(){if("eof"===d.type)throw P();C()},beforeArrayValue(){if("eof"===d.type)throw P();"punctuator"!==d.type||"]"!==d.value?C():A()},afterPropertyValue(){if("eof"===d.type)throw P();switch(d.value){case",":return void(o="beforePropertyName");case"}":A()}},afterArrayValue(){if("eof"===d.type)throw P();switch(d.value){case",":return void(o="beforeArrayValue");case"]":A()}},end(){}};function C(){let e;switch(d.type){case"punctuator":switch(d.value){case"{":e={};break;case"[":e=[]}break;case"null":case"boolean":case"numeric":case"string":e=d.value}if(void 0===f)f=e;else{const t=s[s.length-1];Array.isArray(t)?t.push(e):Object.defineProperty(t,p,{value:e,writable:!0,enumerable:!0,configurable:!0})}if(null!==e&&"object"==typeof e)s.push(e),o=Array.isArray(e)?"beforeArrayValue":"beforePropertyName";else{const e=s[s.length-1];o=null==e?"end":Array.isArray(e)?"afterArrayValue":"afterPropertyValue"}}function A(){s.pop();const e=s[s.length-1];o=null==e?"end":Array.isArray(e)?"afterArrayValue":"afterPropertyValue"}function N(e){return O(void 0===e?`JSON5: invalid end of input at ${l}:${u}`:`JSON5: invalid character '${F(e)}' at ${l}:${u}`)}function P(){return O(`JSON5: invalid end of input at ${l}:${u}`)}function I(){return u-=5,O(`JSON5: invalid identifier character at ${l}:${u}`)}function F(e){const t={"'":"\\'",'"':'\\"',"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\v","\0":"\\0","\u2028":"\\u2028","\u2029":"\\u2029"};if(t[e])return t[e];if(e<" "){const t=e.charCodeAt(0).toString(16);return"\\x"+("00"+t).substring(t.length)}return e}function O(e){const t=new SyntaxError(e);return t.lineNumber=l,t.columnNumber=u,t}const R={parse:function(e,t){a=String(e),o="start",s=[],c=0,l=1,u=0,d=void 0,p=void 0,f=void 0;do{d=b(),T[o]()}while("eof"!==d.type);return"function"==typeof t?m({"":f},"",t):f},stringify:function(e,t,r){const n=[];let a,o,s,c="",l="";if(null==t||"object"!=typeof t||Array.isArray(t)||(r=t.space,s=t.quote,t=t.replacer),"function"==typeof t)o=t;else if(Array.isArray(t)){a=[];for(const e of t){let t;"string"==typeof e?t=e:("number"==typeof e||e instanceof String||e instanceof Number)&&(t=String(e)),void 0!==t&&a.indexOf(t)<0&&a.push(t)}}return r instanceof Number?r=Number(r):r instanceof String&&(r=String(r)),"number"==typeof r?r>0&&(r=Math.min(10,Math.floor(r)),l=" ".substr(0,r)):"string"==typeof r&&(l=r.substr(0,10)),u("",{"":e});function u(e,t){let r=t[e];switch(null!=r&&("function"==typeof r.toJSON5?r=r.toJSON5(e):"function"==typeof r.toJSON&&(r=r.toJSON(e))),o&&(r=o.call(t,e,r)),r instanceof Number?r=Number(r):r instanceof String?r=String(r):r instanceof Boolean&&(r=r.valueOf()),r){case null:return"null";case!0:return"true";case!1:return"false"}return"string"==typeof r?d(r):"number"==typeof r?String(r):"object"==typeof r?Array.isArray(r)?function(e){if(n.indexOf(e)>=0)throw TypeError("Converting circular structure to JSON5");n.push(e);let t=c;c+=l;let r,i=[];for(let t=0;t=0)throw TypeError("Converting circular structure to JSON5");n.push(e);let t=c;c+=l;let r,i=a||Object.keys(e),o=[];for(const t of i){const r=u(t,e);if(void 0!==r){let e=p(t)+":";""!==l&&(e+=" "),e+=r,o.push(e)}}if(0===o.length)r="{}";else{let e;if(""===l)e=o.join(","),r="{"+e+"}";else{let n=",\n"+c;e=o.join(n),r="{\n"+c+e+",\n"+t+"}"}}return n.pop(),c=t,r}(r):void 0}function d(e){const t={"'":.1,'"':.2},r={"'":"\\'",'"':'\\"',"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\v","\0":"\\0","\u2028":"\\u2028","\u2029":"\\u2029"};let n="";for(let a=0;at[e]{"use strict";e.exports=JSON.parse('{"data":[{"filePath":"@internal/component/ets/ability_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/action_sheet.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/alert_dialog.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/alphabet_indexer.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/animator.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/badge.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/blank.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/button.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/calendar.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/calendar_picker.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/canvas.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/checkbox.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/checkboxgroup.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/circle.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/column.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/column_split.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/common.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/common_ts_ets_api.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/container_span.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/context_menu.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/counter.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/custom_dialog_controller.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/data_panel.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/date_picker.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/divider.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/effect_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/ellipse.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/embedded_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/enums.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/flex.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/flow_item.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/folder_stack.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/form_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/form_link.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/for_each.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/gauge.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/gesture.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/grid.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/gridItem.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/grid_col.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/grid_container.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/grid_row.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/hyperlink.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/image.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/image_animator.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/image_common.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/image_span.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/inspector.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/lazy_for_each.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/line.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/list.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/list_item.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/list_item_group.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/loading_progress.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/location_button.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/marquee.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/matrix2d.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/media_cached_image.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/menu.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/menu_item.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/menu_item_group.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/navigation.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/navigator.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/nav_destination.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/nav_router.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/node_container.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/page_transition.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/panel.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/particle.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/paste_button.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/path.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/pattern_lock.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/plugin_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/polygon.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/polyline.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/progress.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/qrcode.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/radio.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/rating.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/rect.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/refresh.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/relative_container.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/remote_window.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/rich_editor.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/rich_text.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/root_scene.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/row.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/row_split.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/save_button.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/screen.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/scroll.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/scroll_bar.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/search.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/security_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/select.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/shape.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/sidebar.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/slider.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/span.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/stack.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/state_management.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/stepper.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/stepper_item.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/styled_string.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/swiper.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/symbolglyph.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/symbol_span.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/tabs.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/tab_content.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text_area.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text_clock.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text_common.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text_input.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text_picker.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text_timer.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/time_picker.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/toggle.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/ui_extension_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/units.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/video.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/water_flow.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/web.d.ts","kitName":"ArkWeb","subSystem":"web"},{"filePath":"@internal/component/ets/window_scene.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/xcomponent.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/ets/global.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/ets/global.d.ts","kitName":"ArkUI","subSystem":"公共基础类库"},{"filePath":"@internal/ets/lifecycle.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.ability.ability.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.ability.dataUriUtils.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.ability.errorCode.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.ability.featureAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.ability.particleAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.ability.particleAbility.d.ts","kitName":"AbilityKit","subSystem":"资源调度"},{"filePath":"@ohos.ability.wantConstant.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.abilityAccessCtrl.d.ts","kitName":"AbilityKit","subSystem":"安全基础能力"},{"filePath":"@ohos.accessibility.config.d.ts","kitName":"AccessibilityKit","subSystem":"无障碍软件服务"},{"filePath":"@ohos.accessibility.d.ts","kitName":"AccessibilityKit","subSystem":"无障碍软件服务"},{"filePath":"@ohos.accessibility.GesturePath.d.ts","kitName":"AccessibilityKit","subSystem":"无障碍软件服务"},{"filePath":"@ohos.accessibility.GesturePoint.d.ts","kitName":"AccessibilityKit","subSystem":"无障碍软件服务"},{"filePath":"@ohos.account.appAccount.d.ts","kitName":"BasicServicesKit","subSystem":"账号"},{"filePath":"@ohos.account.distributedAccount.d.ts","kitName":"BasicServicesKit","subSystem":"账号"},{"filePath":"@ohos.account.osAccount.d.ts","kitName":"BasicServicesKit","subSystem":"账号"},{"filePath":"@ohos.advertising.AdComponent.d.ets","kitName":"AdsKit","subSystem":"广告服务"},{"filePath":"@ohos.advertising.AdsServiceExtensionAbility.d.ts","kitName":"AdsKit","subSystem":"广告服务"},{"filePath":"@ohos.advertising.AutoAdComponent.d.ets","kitName":"AdsKit","subSystem":"广告服务"},{"filePath":"@ohos.advertising.d.ts","kitName":"AdsKit","subSystem":"广告服务"},{"filePath":"@ohos.ai.intelligentVoice.d.ts","kitName":"MindSporeLiteKit","subSystem":"AI业务"},{"filePath":"@ohos.ai.mindSporeLite.d.ts","kitName":"MindSporeLiteKit","subSystem":"AI业务"},{"filePath":"@ohos.animation.windowAnimationManager.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"@ohos.animator.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.app.ability.Ability.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.AbilityConstant.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.abilityDelegatorRegistry.d.ts","kitName":"TestKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.AbilityLifecycleCallback.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.abilityManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.AbilityStage.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ActionExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ApplicationStateChangeCallback.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.appManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.appRecovery.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.AtomicServiceOptions.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.AutoFillExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.autoFillManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.autoStartupManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ChildProcess.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.childProcessManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.common.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.Configuration.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ConfigurationConstant.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.contextConstant.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.dataUriUtils.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.dialogRequest.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.dialogSession.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.DriverExtensionAbility.d.ts","kitName":"DriverDevelopmentKit","subSystem":"驱动"},{"filePath":"@ohos.app.ability.EmbeddableUIAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.EmbeddedUIExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.EnvironmentCallback.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.errorManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.insightIntent.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.InsightIntentContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.insightIntentDriver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.InsightIntentExecutor.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.MediaControlExtensionAbility.d.ts","kitName":"AVSessionKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.app.ability.missionManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.OpenLinkOptions.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.PrintExtensionAbility.d.ts","kitName":"BasicServicesKit","subSystem":"打印"},{"filePath":"@ohos.app.ability.quickFixManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ServiceExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ShareExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.StartOptions.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.UIAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.UIExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.UIExtensionContentSession.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.UserAuthExtensionAbility.d.ts","kitName":"UserAuthenticationKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.VpnExtensionAbility.d.ts","kitName":"NetworkKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.Want.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.wantAgent.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.wantConstant.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.appstartup.StartupListener.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.businessAbilityRouter.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.formAgent.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.formBindingData.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.FormExtensionAbility.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.formHost.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.formInfo.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.formObserver.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.formProvider.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.application.abilityDelegatorRegistry.d.ts","kitName":"TestKit","subSystem":"元能力"},{"filePath":"@ohos.application.abilityManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.AccessibilityExtensionAbility.d.ts","kitName":"AccessibilityKit","subSystem":"无障碍软件服务"},{"filePath":"@ohos.application.appManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.BackupExtensionAbility.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.application.Configuration.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.ConfigurationConstant.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.DataShareExtensionAbility.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.application.formBindingData.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.application.formError.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.application.formHost.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.application.formInfo.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.application.formProvider.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.application.missionManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.StaticSubscriberExtensionAbility.d.ts","kitName":"BasicServicesKit","subSystem":"元能力"},{"filePath":"@ohos.application.StaticSubscriberExtensionContext.d.ts","kitName":"BasicServicesKit","subSystem":"元能力"},{"filePath":"@ohos.application.testRunner.d.ts","kitName":"TestKit","subSystem":"元能力"},{"filePath":"@ohos.application.uriPermissionManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.Want.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.WindowExtensionAbility.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"@ohos.arkui.advanced.Chip.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.ChipGroup.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.ComposeListItem.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.ComposeTitleBar.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.Counter.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.Dialog.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.EditableTitleBar.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.ExceptionPrompt.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.Filter.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.GridObjectSortComponent.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.Popup.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.ProgressButton.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.SegmentButton.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.SelectionMenu.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.SelectTitleBar.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.SplitLayout.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.SubHeader.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.SwipeRefresher.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.TabTitleBar.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.ToolBar.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.TreeView.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.componentSnapshot.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.componentUtils.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.dragController.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.drawableDescriptor.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.inspector.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.observer.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.performanceMonitor.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.shape.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.UIContext.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.UIContext.d.ts","kitName":"ArkUI","subSystem":"元能力"},{"filePath":"@ohos.arkui.uiExtension.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.backgroundTaskManager.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.base.d.ts","kitName":"BasicServicesKit","subSystem":"SDK"},{"filePath":"@ohos.batteryInfo.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.batteryStatistics.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.bluetooth.a2dp.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.access.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.baseProfile.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.ble.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.connection.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.constant.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.hfp.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.hid.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.map.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.pan.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.pbap.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.socket.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.wearDetection.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetoothManager.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.brightness.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.buffer.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.bundle.appControl.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.bundleManager.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.bundleMonitor.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.bundleResourceManager.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.defaultAppManager.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.distributedBundleManager.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.freeInstall.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.innerBundleManager.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.installer.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.launcherBundleManager.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.overlay.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundleState.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.bytrace.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.calendarManager.d.ts","kitName":"CalendarKit","subSystem":"应用"},{"filePath":"@ohos.charger.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.commonEventManager.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"@ohos.configPolicy.d.ts","kitName":"BasicServicesKit","subSystem":"定制"},{"filePath":"@ohos.connectedTag.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.contact.d.ts","kitName":"ContactsKit","subSystem":"应用"},{"filePath":"@ohos.continuation.continuationManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.convertxml.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.cooperate.d.ts","kitName":"DistributedServiceKit","subSystem":"综合传感处理平台"},{"filePath":"@ohos.curves.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.data.cloudData.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.cloudExtension.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.commonType.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.dataAbility.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.dataShare.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.dataSharePredicates.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.DataShareResultSet.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.distributedData.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.distributedDataObject.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.distributedKVStore.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.preferences.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.rdb.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.relationalStore.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.storage.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.unifiedDataChannel.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.uniformDataStruct.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.uniformTypeDescriptor.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.ValuesBucket.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.deviceAttest.d.ts","kitName":"BasicServicesKit","subSystem":"XTS"},{"filePath":"@ohos.deviceInfo.d.ts","kitName":"BasicServicesKit","subSystem":"启动恢复"},{"filePath":"@ohos.deviceStatus.dragInteraction.d.ts","kitName":"ArkUI","subSystem":"综合传感处理平台"},{"filePath":"@ohos.display.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"@ohos.display.d.ts","kitName":"ArkUI","subSystem":"窗口"},{"filePath":"@ohos.distributedBundle.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.distributedDeviceManager.d.ts","kitName":"DistributedServiceKit","subSystem":"分布式硬件"},{"filePath":"@ohos.distributedHardware.deviceManager.d.ts","kitName":"DistributedServiceKit","subSystem":"分布式硬件"},{"filePath":"@ohos.distributedHardware.hardwareManager.d.ts","kitName":"DistributedServiceKit","subSystem":"分布式硬件"},{"filePath":"@ohos.distributedMissionManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.dlpPermission.d.ts","kitName":"DataLossPreventionKit","subSystem":"安全基础能力"},{"filePath":"@ohos.document.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.driver.deviceManager.d.ts","kitName":"DriverDevelopmentKit","subSystem":"驱动"},{"filePath":"@ohos.effectKit.d.ts","kitName":"ArkGraphics2D","subSystem":"OS媒体软件"},{"filePath":"@ohos.enterprise.accountManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.adminManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.applicationManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.bluetoothManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.browser.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.bundleManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.dateTimeManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.deviceControl.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.deviceInfo.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.deviceSettings.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.EnterpriseAdminExtensionAbility.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.locationManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.networkManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.restrictions.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.securityManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.systemManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.usbManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.wifiManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.events.emitter.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"@ohos.faultLogger.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.file.backup.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.cloudSync.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.cloudSyncManager.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.environment.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.fileAccess.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.fileExtensionInfo.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.fileuri.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.fs.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.hash.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.photoAccessHelper.d.ts","kitName":"MediaLibraryKit","subSystem":"文件管理"},{"filePath":"@ohos.file.PhotoPickerComponent.d.ets","kitName":"MediaLibraryKit","subSystem":"文件管理"},{"filePath":"@ohos.file.picker.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.recent.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.securityLabel.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.statvfs.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.storageStatistics.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.trash.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.volumeManager.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.fileio.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.filemanagement.userFileManager.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.fileshare.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.font.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.geolocation.d.ts","kitName":"LocationKit","subSystem":"位置服务"},{"filePath":"@ohos.geoLocationManager.d.ts","kitName":"LocationKit","subSystem":"位置服务"},{"filePath":"@ohos.graphics.colorSpaceManager.d.ts","kitName":"ArkGraphics2D","subSystem":"图形图像"},{"filePath":"@ohos.graphics.displaySync.d.ts","kitName":"ArkGraphics2D","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.graphics.hdrCapability.d.ts","kitName":"ArkGraphics2D","subSystem":"图形图像"},{"filePath":"@ohos.hiAppEvent.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hichecker.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hidebug.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hilog.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hiSysEvent.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hiTraceChain.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hiTraceMeter.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hiviewdfx.hiAppEvent.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.i18n.d.ts","kitName":"LocalizationKit","subSystem":"全球化"},{"filePath":"@ohos.identifier.oaid.d.ts","kitName":"AdsKit","subSystem":"广告服务"},{"filePath":"@ohos.inputMethod.d.ts","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.inputMethod.Panel.d.ts","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.inputMethodEngine.d.ts","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.InputMethodExtensionAbility.d.ts","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.InputMethodExtensionContext.d.ts","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.inputMethodList.d.ets","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.InputMethodSubtype.d.ts","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.intl.d.ts","kitName":"LocalizationKit","subSystem":"全球化"},{"filePath":"@ohos.logLibrary.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.matrix4.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.measure.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.mediaquery.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.multimedia.audio.d.ts","kitName":"AudioKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.audioHaptic.d.ts","kitName":"AudioKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.avCastPicker.d.ets","kitName":"AVSessionKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.avCastPickerParam.d.ts","kitName":"AVSessionKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.avsession.d.ts","kitName":"AVSessionKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.avVolumePanel.d.ets","kitName":"AudioKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.camera.d.ts","kitName":"CameraKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.cameraPicker.d.ts","kitName":"CameraKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.drm.d.ts","kitName":"DrmKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.image.d.ts","kitName":"ImageKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.media.d.ts","kitName":"MediaKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.mediaLibrary.d.ts","kitName":"MediaLibraryKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.systemSoundManager.d.ts","kitName":"AudioKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimodalInput.gestureEvent.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.inputConsumer.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.inputDevice.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.inputDeviceCooperate.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.inputEvent.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.inputEventClient.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.inputMonitor.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.intentionCode.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.keyCode.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.keyEvent.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.mouseEvent.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.pointer.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.shortKey.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.touchEvent.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.net.connection.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"@ohos.net.connection.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.ethernet.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.http.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"@ohos.net.mdns.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.networkSecurity.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"@ohos.net.policy.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.sharing.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.socket.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"@ohos.net.statistics.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.vpn.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.vpn.d.ts","kitName":"NetworkKit","subSystem":"元能力"},{"filePath":"@ohos.net.vpnExtension.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.vpnExtension.d.ts","kitName":"NetworkKit","subSystem":"元能力"},{"filePath":"@ohos.net.webSocket.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.webSocket.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"@ohos.nfc.cardEmulation.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.nfc.controller.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.nfc.tag.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.notificationManager.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"@ohos.notificationSubscribe.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"@ohos.pasteboard.d.ts","kitName":"BasicServicesKit","subSystem":"剪贴板"},{"filePath":"@ohos.PiPWindow.d.ts","kitName":"ArkUI","subSystem":"窗口"},{"filePath":"@ohos.pluginComponent.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.power.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.print.d.ts","kitName":"BasicServicesKit","subSystem":"打印"},{"filePath":"@ohos.privacyManager.d.ts","kitName":"AbilityKit","subSystem":"安全基础能力"},{"filePath":"@ohos.process.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.prompt.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.promptAction.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.reminderAgent.d.ts","kitName":"BackgroundTasksKit","subSystem":"事件通知"},{"filePath":"@ohos.reminderAgentManager.d.ts","kitName":"BackgroundTasksKit","subSystem":"事件通知"},{"filePath":"@ohos.request.d.ts","kitName":"BasicServicesKit","subSystem":"上传下载"},{"filePath":"@ohos.resourceManager.d.ts","kitName":"LocalizationKit","subSystem":"全球化"},{"filePath":"@ohos.resourceschedule.backgroundTaskManager.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.resourceschedule.deviceStandby.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.resourceschedule.systemload.d.ts","kitName":"BasicServicesKit","subSystem":"资源调度"},{"filePath":"@ohos.resourceschedule.usageStatistics.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.resourceschedule.workScheduler.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.router.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.rpc.d.ts","kitName":"IPCKit","subSystem":"基础通信"},{"filePath":"@ohos.runningLock.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.screen.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"@ohos.screenLock.d.ts","kitName":"BasicServicesKit","subSystem":"主题"},{"filePath":"@ohos.screenshot.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"@ohos.secureElement.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.security.asset.d.ts","kitName":"Asset Store Kit","subSystem":"安全基础能力"},{"filePath":"@ohos.security.cert.d.ts","kitName":"DeviceCertificateKit","subSystem":"安全基础能力"},{"filePath":"@ohos.security.certManager.d.ts","kitName":"DeviceCertificateKit","subSystem":"安全基础能力"},{"filePath":"@ohos.security.cryptoFramework.d.ts","kitName":"CryptoArchitectureKit","subSystem":"安全基础能力"},{"filePath":"@ohos.security.huks.d.ts","kitName":"UniversalKeystoreKit","subSystem":"安全基础能力"},{"filePath":"@ohos.sensor.d.ts","kitName":"SensorServiceKit","subSystem":"泛sensor服务"},{"filePath":"@ohos.settings.d.ts","kitName":"BasicServicesKit","subSystem":"应用"},{"filePath":"@ohos.statfs.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.stationary.d.ts","kitName":"MultimodalAwarenessKit","subSystem":"综合传感处理平台"},{"filePath":"@ohos.systemCapability.d.ts","kitName":"BasicServicesKit","subSystem":"研发工具链"},{"filePath":"@ohos.systemDateTime.d.ts","kitName":"BasicServicesKit","subSystem":"时间时区"},{"filePath":"@ohos.systemparameter.d.ts","kitName":"BasicServicesKit","subSystem":"启动恢复"},{"filePath":"@ohos.systemParameterEnhance.d.ts","kitName":"BasicServicesKit","subSystem":"启动恢复"},{"filePath":"@ohos.systemTime.d.ts","kitName":"BasicServicesKit","subSystem":"时间时区"},{"filePath":"@ohos.systemTimer.d.ts","kitName":"BasicServicesKit","subSystem":"时间时区"},{"filePath":"@ohos.taskpool.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.telephony.call.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.telephony.call.d.ts","kitName":"TelephonyKit","subSystem":"应用"},{"filePath":"@ohos.telephony.data.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.telephony.observer.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.telephony.radio.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.telephony.sim.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.telephony.sms.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.telephony.vcard.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.thermal.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.uiAppearance.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.uiExtensionHost.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.UiTest.d.ts","kitName":"TestKit","subSystem":"测试框架"},{"filePath":"@ohos.update.d.ts","kitName":"BasicServicesKit","subSystem":"升级服务"},{"filePath":"@ohos.uri.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.url.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.usb.d.ts","kitName":"BasicServicesKit","subSystem":"USB服务"},{"filePath":"@ohos.usbManager.d.ts","kitName":"BasicServicesKit","subSystem":"USB服务"},{"filePath":"@ohos.userIAM.faceAuth.d.ts","kitName":"UserAuthenticationKit","subSystem":"用户IAM"},{"filePath":"@ohos.userIAM.userAuth.d.ts","kitName":"UserAuthenticationKit","subSystem":"用户IAM"},{"filePath":"@ohos.userIAM.userAuthIcon.d.ets","kitName":"UserAuthenticationKit","subSystem":"用户IAM"},{"filePath":"@ohos.util.ArrayList.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.Deque.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.HashMap.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.HashSet.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.json.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.LightWeightMap.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.LightWeightSet.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.LinkedList.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.List.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.PlainArray.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.Queue.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.Stack.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.TreeMap.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.TreeSet.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.Vector.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.vibrator.d.ts","kitName":"SensorServiceKit","subSystem":"泛sensor服务"},{"filePath":"@ohos.wallpaper.d.ts","kitName":"BasicServicesKit","subSystem":"主题"},{"filePath":"@ohos.WallpaperExtensionAbility.d.ts","kitName":"BasicServicesKit","subSystem":"主题"},{"filePath":"@ohos.wantAgent.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.web.netErrorList.d.ts","kitName":"ArkWeb","subSystem":"web"},{"filePath":"@ohos.web.webview.d.ts","kitName":"ArkWeb","subSystem":"web"},{"filePath":"@ohos.wifi.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.wifiext.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.wifiManager.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.wifiManagerExt.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.wifiManagerExt.d.ts","kitName":"ConnectivityKit","subSystem":"元能力"},{"filePath":"@ohos.window.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"@ohos.window.d.ts","kitName":"ArkUI","subSystem":"窗口"},{"filePath":"@ohos.worker.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.WorkSchedulerExtensionAbility.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.xml.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.zlib.d.ts","kitName":"BasicServicesKit","subSystem":"包管理"},{"filePath":"@system.app.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@system.battery.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@system.bluetooth.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@system.brightness.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@system.cipher.d.ts","kitName":"CryptoArchitectureKit","subSystem":"安全基础能力"},{"filePath":"@system.configuration.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@system.device.d.ts","kitName":"BasicServicesKit","subSystem":"启动恢复"},{"filePath":"@system.file.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@system.geolocation.d.ts","kitName":"LocationKit","subSystem":"位置服务"},{"filePath":"@system.mediaquery.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@system.notification.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"@system.package.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@system.prompt.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@system.request.d.ts","kitName":"BasicServicesKit","subSystem":"上传下载"},{"filePath":"@system.router.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@system.sensor.d.ts","kitName":"SensorServiceKit","subSystem":"泛sensor服务"},{"filePath":"@system.storage.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@system.vibrator.d.ts","kitName":"SensorServiceKit","subSystem":"泛sensor服务"},{"filePath":"ability/abilityResult.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"ability/connectOptions.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"ability/dataAbilityHelper.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"ability/dataAbilityOperation.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"ability/dataAbilityResult.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"ability/startAbilityParameter.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"ability/want.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"advertising/advertisement.d.ts","kitName":"AdsKit","subSystem":"广告服务"},{"filePath":"app/appVersionInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"app/context.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"app/processInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityDelegator.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/abilityDelegatorArgs.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityFirstFrameStateData.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityForegroundStateObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityMonitor.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityRunningInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityStageContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityStageMonitor.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityStateData.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AccessibilityExtensionContext.d.ts","kitName":"AccessibilityKit","subSystem":"无障碍软件服务"},{"filePath":"application/AppForegroundStateObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ApplicationContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ApplicationStateObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AppStateData.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AutoFillExtensionContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AutoFillRect.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AutoFillRequest.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AutoFillType.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AutoStartupCallback.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AutoStartupInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/BaseContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/BusinessAbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/Context.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ContinuableInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ContinueCallback.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ContinueDeviceInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ContinueMissionInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/DriverExtensionContext.d.ts","kitName":"DriverDevelopmentKit","subSystem":"驱动"},{"filePath":"application/EmbeddableUIAbilityContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ErrorObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/EventHub.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ExtensionContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ExtensionRunningInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/FormExtensionContext.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"application/LoopObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/MediaControlExtensionContext.d.ts","kitName":"AVSessionKit","subSystem":"OS媒体软件"},{"filePath":"application/MissionCallbacks.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/MissionDeviceInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/MissionInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/MissionListener.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/MissionParameter.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/MissionSnapshot.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/PageNodeInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ProcessData.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ProcessInformation.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ProcessRunningInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ServiceExtensionContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/shellCmdResult.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/UIAbilityContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/UIExtensionContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ViewData.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/VpnExtensionContext.d.ts","kitName":"NetworkKit","subSystem":"元能力"},{"filePath":"application/WorkSchedulerExtensionContext.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"arkui/AlphabetIndexerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/BlankModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/BuilderNode.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ButtonModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/CalendarPickerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/CheckboxGroupModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/CheckboxModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ColumnModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ColumnSplitModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/CommonModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ComponentContent.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/CounterModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/DataPanelModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/DatePickerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/DividerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/FormComponentModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/FrameNode.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/GaugeModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/Graphics.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/GridColModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/GridItemModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/GridModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/GridRowModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/HyperlinkModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ImageAnimatorModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ImageModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ImageSpanModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/LineModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ListItemGroupModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ListItemModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ListModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/LoadingProgressModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/MarqueeModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/MenuItemModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/MenuModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/NavDestinationModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/NavigationModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/NavigatorModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/NavRouterModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/NodeController.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/PanelModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/PathModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/PatternLockModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/PolygonModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/PolylineModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ProgressModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/QRCodeModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RadioModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RatingModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RectModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RenderNode.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RichEditorModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RowModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RowSplitModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ScrollModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/SearchModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/SelectModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ShapeModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/SideBarContainerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/SliderModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/SpanModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/StackModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/StepperItemModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/SwiperModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TabsModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TextAreaModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TextClockModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TextInputModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TextModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TextPickerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TextTimerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TimePickerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ToggleModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/VideoModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/WaterFlowModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/XComponentNode.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"bundle/abilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/applicationInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/bundleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/bundleInstaller.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/bundleStatusCallback.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/customizeData.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/elementName.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/hapModuleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/launcherAbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/moduleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/PermissionDef.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/remoteAbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/shortcutInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/AbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/ApplicationInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/AppProvisionInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/BundleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/BundlePackInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/BundleResourceInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/DispatchInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/ElementName.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/ExtensionAbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/HapModuleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/LauncherAbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/LauncherAbilityResourceInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/Metadata.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/OverlayModuleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/PermissionDef.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/RecoverableApplicationInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/RemoteAbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/SharedBundleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/ShortcutInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"common/full/canvaspattern.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/full/console.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/full/dom.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/full/featureability.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/full/global.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/full/viewmodel.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/lite/console.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/lite/featureability.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/lite/global.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/lite/viewmodel.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"commonEvent/commonEventData.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"commonEvent/commonEventPublishData.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"commonEvent/commonEventSubscribeInfo.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"commonEvent/commonEventSubscriber.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"continuation/continuationExtraParams.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"continuation/continuationResult.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"data/rdb/resultSet.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"global/rawFileDescriptor.d.ts","kitName":"LocalizationKit","subSystem":"全球化"},{"filePath":"global/resource.d.ts","kitName":"LocalizationKit","subSystem":"全球化"},{"filePath":"multimedia/soundPool.d.ts","kitName":"MediaKit","subSystem":"OS媒体软件"},{"filePath":"notification/notificationActionButton.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/NotificationCommonDef.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationContent.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationContent.d.ts","kitName":"NotificationKit","subSystem":"安全基础能力"},{"filePath":"notification/notificationFlags.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationRequest.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationSlot.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationSorting.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationSortingMap.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationSubscribeInfo.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationSubscriber.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationTemplate.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationUserInput.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"security/PermissionRequestResult.d.ts","kitName":"AbilityKit","subSystem":"安全基础能力"},{"filePath":"tag/nfctech.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"tag/tagSession.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"wantAgent/triggerInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@internal/component/ets/component3d.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/styled_string.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/web.d.ts","kitName":"ArkWeb","subSystem":"web"},{"filePath":"@ohos.app.appstartup.StartupConfig.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.appstartup.StartupConfigEntry.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.appstartup.StartupListener.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.appstartup.startupManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.appstartup.StartupTask.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.arkui.shape.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.commonEvent.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"@ohos.graphics.common2D.d.ts","kitName":"ArkGraphics2D","subSystem":"图形图像"},{"filePath":"@ohos.graphics.drawing.d.ts","kitName":"ArkGraphics2D","subSystem":"图形图像"},{"filePath":"@ohos.notification.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"@ohos.security.securityGuard.d.ts","kitName":"securityGuardKit","subSystem":"安全基础能力"},{"filePath":"@system.fetch.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"@system.network.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"application/VpnExtensionContext.d.ts","kitName":"NetworkKit","subSystem":"元能力"},{"filePath":"application/WindowExtensionContext.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"arkui/AttributeUpdater.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"data/rdb/resultSet.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"multimedia/ringtonePlayer.d.ts","kitName":"AudioKit","subSystem":"OS媒体软件"},{"filePath":"multimedia/systemTonePlayer.d.ts","kitName":"AudioKit","subSystem":"OS媒体软件"},{"filePath":"@internal/component/ets/repeat.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"application/AbilityFirstFrameStateObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityStartCallback.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityFirstFrameStateObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.graphics.text.d.ts","kitName":"ArkGraphics2D","subSystem":"图形图像"},{"filePath":"wantAgent/wantAgentInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"permissions.d.ts","kitName":"NA","subSystem":"NA"}]}')},739:e=>{"use strict";e.exports=JSON.parse('{"compileOnSave":false,"compilerOptions":{"ets":{"render":{"method":["build","pageTransition"],"decorator":"Builder"},"components":["AbilityComponent","AlphabetIndexer","Animator","Badge","Blank","Button","Calendar","CalendarPicker","Camera","Canvas","Checkbox","CheckboxGroup","Circle","ColorPicker","ColorPickerDialog","Column","ColumnSplit","Component3D","Counter","DataPanel","DatePicker","Divider","Ellipse","Flex","FormComponent","Gauge","GeometryView","Grid","GridItem","GridContainer","Hyperlink","Image","ImageAnimator","Line","List","ListItem","ListItemGroup","LoadingProgress","Marquee","Menu","MenuItem","MenuItemGroup","Navigation","Navigator","Option","PageTransitionEnter","PageTransitionExit","Panel","Particle","Path","PatternLock","Piece","PluginComponent","Polygon","Polyline","Progress","QRCode","Radio","Rating","Rect","Refresh","RelativeContainer","RemoteWindow","Row","RowSplit","RichText","Scroll","ScrollBar","Search","Section","Select","Shape","Sheet","SideBarContainer","Slider","Span","Stack","Stepper","StepperItem","Swiper","TabContent","Tabs","Text","TextPicker","TextClock","TextArea","TextInput","TextTimer","TimePicker","Toggle","Video","Web","XComponent","GridRow","GridCol"],"extend":{"decorator":"Extend","components":[{"name":"AbilityComponent","type":"AbilityComponentAttribute","instance":"AbilityComponentInstance"},{"name":"AlphabetIndexer","type":"AlphabetIndexerAttribute","instance":"AlphabetIndexerInstance"},{"name":"Animator","type":"AnimatorAttribute","instance":"AnimatorInstance"},{"name":"Badge","type":"BadgeAttribute","instance":"BadgeInstance"},{"name":"Blank","type":"BlankAttribute","instance":"BlankInstance"},{"name":"Button","type":"ButtonAttribute","instance":"ButtonInstance"},{"name":"Calendar","type":"CalendarAttribute","instance":"CalendarInstance"},{"name":"CalendarPicker","type":"CalendarPickerAttribute","instance":"CalendarPickerInstance"},{"name":"Camera","type":"CameraAttribute","instance":"CameraInstance"},{"name":"Canvas","type":"CanvasAttribute","instance":"CanvasInstance"},{"name":"Checkbox","type":"CheckboxAttribute","instance":"CheckboxInstance"},{"name":"CheckboxGroup","type":"CheckboxGroupAttribute","instance":"CheckboxGroupInstance"},{"name":"Circle","type":"CircleAttribute","instance":"CircleInstance"},{"name":"ColorPicker","type":"ColorPickerAttribute","instance":"ColorPickerInstance"},{"name":"ColorPickerDialog","type":"ColorPickerDialogAttribute","instance":"ColorPickerDialogInstance"},{"name":"Column","type":"ColumnAttribute","instance":"ColumnInstance"},{"name":"ColumnSplit","type":"ColumnSplitAttribute","instance":"ColumnSplitInstance"},{"name":"Component3D","type":"Component3DAttribute","instance":"Component3DInstance"},{"name":"Counter","type":"CounterAttribute","instance":"CounterInstance"},{"name":"DataPanel","type":"DataPanelAttribute","instance":"DataPanelInstance"},{"name":"DatePicker","type":"DatePickerAttribute","instance":"DatePickerInstance"},{"name":"Divider","type":"DividerAttribute","instance":"DividerInstance"},{"name":"Ellipse","type":"EllipseAttribute","instance":"EllipseInstance"},{"name":"Flex","type":"FlexAttribute","instance":"FlexInstance"},{"name":"FormComponent","type":"FormComponentAttribute","instance":"FormComponentInstance"},{"name":"Gauge","type":"GaugeAttribute","instance":"GaugeInstance"},{"name":"GeometryView","type":"GeometryViewAttribute","instance":"GeometryViewInstance"},{"name":"Grid","type":"GridAttribute","instance":"GridInstance"},{"name":"GridItem","type":"GridItemAttribute","instance":"GridItemInstance"},{"name":"GridContainer","type":"GridContainerAttribute","instance":"GridContainerInstance"},{"name":"Hyperlink","type":"HyperlinkAttribute","instance":"HyperlinkInstance"},{"name":"Image","type":"ImageAttribute","instance":"ImageInstance"},{"name":"ImageAnimator","type":"ImageAnimatorAttribute","instance":"ImageAnimatorInstance"},{"name":"Line","type":"LineAttribute","instance":"LineInstance"},{"name":"List","type":"ListAttribute","instance":"ListInstance"},{"name":"ListItem","type":"ListItemAttribute","instance":"ListItemInstance"},{"name":"ListItemGroup","type":"ListItemGroupAttribute","instance":"ListItemGroupInstance"},{"name":"LoadingProgress","type":"LoadingProgressAttribute","instance":"LoadingProgressInstance"},{"name":"Marquee","type":"MarqueeAttribute","instance":"MarqueeInstance"},{"name":"Menu","type":"MenuAttribute","instance":"MenuInstance"},{"name":"MenuItem","type":"MenuItemAttribute","instance":"MenuItemInstance"},{"name":"MenuItemGroup","type":"MenuItemGroupAttribute","instance":"MenuItemGroupInstance"},{"name":"Navigation","type":"NavigationAttribute","instance":"NavigationInstance"},{"name":"Navigator","type":"NavigatorAttribute","instance":"NavigatorInstance"},{"name":"Option","type":"OptionAttribute","instance":"OptionInstance"},{"name":"PageTransitionEnter","type":"PageTransitionEnterAttribute","instance":"PageTransitionEnterInstance"},{"name":"PageTransitionExit","type":"PageTransitionExitAttribute","instance":"PageTransitionExitInstance"},{"name":"Panel","type":"PanelAttribute","instance":"PanelInstance"},{"name":"Particle","type":"ParticleAttribute","instance":"ParticleInstance"},{"name":"Path","type":"PathAttribute","instance":"PathInstance"},{"name":"PatternLock","type":"PatternLockAttribute","instance":"PatternLockInstance"},{"name":"Piece","type":"PieceAttribute","instance":"PieceInstance"},{"name":"PluginComponent","type":"PluginComponentAttribute","instance":"PluginComponentInstance"},{"name":"Polygon","type":"PolygonAttribute","instance":"PolygonInstance"},{"name":"Polyline","type":"PolylineAttribute","instance":"PolylineInstance"},{"name":"Progress","type":"ProgressAttribute","instance":"ProgressInstance"},{"name":"QRCode","type":"QRCodeAttribute","instance":"QRCodeInstance"},{"name":"Radio","type":"RadioAttribute","instance":"RadioInstance"},{"name":"Rating","type":"RatingAttribute","instance":"RatingInstance"},{"name":"Rect","type":"RectAttribute","instance":"RectInstance"},{"name":"RelativeContainer","type":"RelativeContainerAttribute","instance":"RelativeContainerInstance"},{"name":"Refresh","type":"RefreshAttribute","instance":"RefreshInstance"},{"name":"RemoteWindow","type":"RemoteWindowAttribute","instance":"RemoteWindowInstance"},{"name":"Row","type":"RowAttribute","instance":"RowInstance"},{"name":"RowSplit","type":"RowSplitAttribute","instance":"RowSplitInstance"},{"name":"RichText","type":"RichTextAttribute","instance":"RichTextInstance"},{"name":"Scroll","type":"ScrollAttribute","instance":"ScrollInstance"},{"name":"ScrollBar","type":"ScrollBarAttribute","instance":"ScrollBarInstance"},{"name":"Search","type":"SearchAttribute","instance":"SearchInstance"},{"name":"Section","type":"SectionAttribute","instance":"SectionInstance"},{"name":"Select","type":"SelectAttribute","instance":"SelectInstance"},{"name":"Shape","type":"ShapeAttribute","instance":"ShapeInstance"},{"name":"Sheet","type":"SheetAttribute","instance":"SheetInstance"},{"name":"SideBarContainer","type":"SideBarContainerAttribute","instance":"SideBarContainerInstance"},{"name":"Slider","type":"SliderAttribute","instance":"SliderInstance"},{"name":"Span","type":"SpanAttribute","instance":"SpanInstance"},{"name":"Stack","type":"StackAttribute","instance":"StackInstance"},{"name":"Stepper","type":"StepperAttribute","instance":"StepperInstance"},{"name":"StepperItem","type":"StepperItemAttribute","instance":"StepperItemInstance"},{"name":"Swiper","type":"SwiperAttribute","instance":"SwiperInstance"},{"name":"TabContent","type":"TabContentAttribute","instance":"TabContentInstance"},{"name":"Tabs","type":"TabsAttribute","instance":"TabsInstance"},{"name":"Text","type":"TextAttribute","instance":"TextInstance"},{"name":"TextPicker","type":"TextPickerAttribute","instance":"TextPickerInstance"},{"name":"TextClock","type":"TextClockAttribute","instance":"TextClockInstance"},{"name":"TextArea","type":"TextAreaAttribute","instance":"TextAreaInstance"},{"name":"TextInput","type":"TextInputAttribute","instance":"TextInputInstance"},{"name":"TextTimer","type":"TextTimerAttribute","instance":"TextTimerInstance"},{"name":"TimePicker","type":"TimePickerAttribute","instance":"TimePickerInstance"},{"name":"Toggle","type":"ToggleAttribute","instance":"ToggleInstance"},{"name":"Video","type":"VideoAttribute","instance":"VideoInstance"},{"name":"Web","type":"WebAttribute","instance":"WebInstance"},{"name":"XComponent","type":"XComponentAttribute","instance":"XComponentInstance"},{"name":"GridRow","type":"GridRowAttribute","instance":"GridRowInterface"},{"name":"GridCol","type":"GridColAttribute","instance":"GridColInterface"}]},"styles":{"decorator":"Styles","component":{"name":"Common","type":"T","instance":"CommonInstance"},"property":"stateStyles"},"customComponent":"CustomComponent","propertyDecorators":[],"emitDecorators":[],"libs":[]},"allowJs":false,"allowSyntheticDefaultImports":true,"esModuleInterop":true,"importsNotUsedAsValues":"preserve","noImplicitAny":false,"noUnusedLocals":false,"noUnusedParameters":false,"experimentalDecorators":true,"moduleResolution":"node","resolveJsonModule":true,"skipLibCheck":true,"sourceMap":true,"module":"commonjs","target":"es2017","types":[],"typeRoots":[],"lib":["es2020"],"alwaysStrict":true},"exclude":["node_modules"]}')},61574:e=>{"use strict";e.exports=JSON.parse('{"DOC":{"API_DOC_ATOMICSERVICE_01":"JSDoc label order error, please adjust the order of [atomicservice] labels.","API_DOC_ATOMICSERVICE_02":"The validity verification of the JSDoc tag failed. The [atomicservice] tag is not allowed to be reused, please delete the extra tags.","API_DOC_ATOMICSERVICE_03":"It was detected that there is an inheritable label [atomicservice] in the current file, but there are child nodes without this label.","API_DOC_CONSTANT_01":"JSDoc label order error, please adjust the order of [constant] labels.","API_DOC_CONSTANT_02":"JSDoc label validity verification failed. The [constant] label is not allowed. Please check the label usage method.","API_DOC_CONSTANT_03":"JSDoc tag validity verification failed. Please confirm if the [constant] tag is missing.","API_DOC_CONSTANT_04":"The validity verification of the JSDoc tag failed. The [constant] tag is not allowed to be reused, please delete the extra tags.","API_DOC_CROSSPLATFORM_01":"JSDoc label order error, please adjust the order of [crossplatform] labels.","API_DOC_CROSSPLATFORM_02":"The validity verification of the JSDoc tag failed. The [crossplatform] tag is not allowed to be reused, please delete the extra tags.","API_DOC_CROSSPLATFORM_03":"It was detected that there is an inheritable label [form] in the current file, but there are child nodes without this label.","API_DOC_DEFAULT_01":"The [default] tag value is incorrect. Please supplement the default value.","API_DOC_DEFAULT_02":"JSDoc label order error, please adjust the order of [default] labels.","API_DOC_DEFAULT_03":"JSDoc label validity verification failed. The [default] label is not allowed. Please check the label usage method.","API_DOC_DEFAULT_04":"The validity verification of the JSDoc tag failed. The [default] tag is not allowed to be reused, please delete the extra tags.","API_DOC_DEPRECATED_01":"The [deprecated] tag value is incorrect. Please check the usage method.","API_DOC_DEPRECATED_02":"JSDoc label order error, please adjust the order of [deprecated] labels.","API_DOC_DEPRECATED_03":"It was detected that there is an inheritable label [deprecated] in the current file, but there are child nodes without this label.","API_DOC_DEPRECATED_04":"The validity verification of the JSDoc tag failed. The [deprecated] tag is not allowed to be reused, please delete the extra tags.","API_DOC_ENUM_01":"The [enum] tag type is incorrect. Please check if the tag type is { string } or { number }.","API_DOC_ENUM_02":"JSDoc label order error, please adjust the order of [enum] labels.","API_DOC_ENUM_03":"JSDoc label validity verification failed. The [enum] label is not allowed. Please check the label usage method.","API_DOC_ENUM_04":"JSDoc tag validity verification failed. Please confirm if the [enum] tag is missing.","API_DOC_ENUM_05":"The validity verification of the JSDoc tag failed. The [enum] tag is not allowed to be reused, please delete the extra tags.","API_DOC_EXAMPLE_01":"JSDoc label order error, please adjust the order of [example] labels.","API_DOC_EXAMPLE_02":"The validity verification of the JSDoc tag failed. The [example] tag is not allowed to be reused, please delete the extra tags.","API_DOC_EXTENDS_01":"The [extends] tag value is incorrect. Please check if the tag value matches the inherited class name.","API_DOC_EXTENDS_02":"JSDoc label order error, please adjust the order of [extends] labels.","API_DOC_EXTENDS_03":"JSDoc label validity verification failed. The [extends] label is not allowed. Please check the label usage method.","API_DOC_EXTENDS_04":"JSDoc tag validity verification failed. Please confirm if the [extends] tag is missing.","API_DOC_EXTENDS_05":"The validity verification of the JSDoc tag failed. The [extends] tag is not allowed to be reused, please delete the extra tags.","API_DOC_FAMODELONLY_01":"JSDoc label order error, please adjust the order of [famodelonly] labels.","API_DOC_FAMODELONLY_02":"The validity verification of the JSDoc tag failed. The [famodelonly] tag is not allowed to be reused, please delete the extra tags.","API_DOC_FAMODELONLY_03":"It was detected that there is an inheritable label [famodelonly] in the current file, but there are child nodes without this label.","API_DOC_FIRES_01":"JSDoc label order error, please adjust the order of [fires] labels.","API_DOC_FIRES_02":"The validity verification of the JSDoc tag failed. The [fires] tag is not allowed to be reused, please delete the extra tags.","API_DOC_FORM_01":"JSDoc label order error, please adjust the order of [form] labels.","API_DOC_FORM_02":"The validity verification of the JSDoc tag failed. The [form] tag is not allowed to be reused, please delete the extra tags.","API_DOC_FORM_03":"It was detected that there is an inheritable label [form] in the current file, but there are child nodes without this label.","API_DOC_IMPLEMENTS_01":"JSDoc label order error, please adjust the order of [implements] labels.","API_DOC_IMPLEMENTS_02":"JSDoc label validity verification failed. The [implements] label is not allowed. Please check the label usage method.","API_DOC_IMPLEMENTS_03":"JSDoc tag validity verification failed. Please confirm if the [implements] tag is missing.","API_DOC_IMPLEMENTS_04":"The validity verification of the JSDoc tag failed. The [implements] tag is not allowed to be reused, please delete the extra tags.","API_DOC_IMPLEMENTS_05":"The [implements] tag value is incorrect. Please check if the tag value matches the inherited class name.","API_DOC_INTERFACE_01":"JSDoc label order error, please adjust the order of [interface] labels.","API_DOC_INTERFACE_02":"The validity verification of the JSDoc tag failed. The [interface] tag is not allowed to be reused, please delete the extra tags.","API_DOC_NAMESPACE_01":"The [namespace] tag value is incorrect. Please check if it matches the namespace name.","API_DOC_NAMESPACE_02":"JSDoc label order error, please adjust the order of [namespace] labels.","API_DOC_NAMESPACE_03":"JSDoc tag validity verification failed. Please confirm if the [namespace] tag is missing.","API_DOC_NAMESPACE_04":"JSDoc label validity verification failed. The [namespace] label is not allowed. Please check the label usage method.","API_DOC_NAMESPACE_05":"The validity verification of the JSDoc tag failed. The [namespace] tag is not allowed to be reused, please delete the extra tags.","API_DOC_PARAM_01":"The type of the [1] [param] tag is incorrect. Please check if it matches the type of the [1] parameter.","API_DOC_PARAM_02":"The value of the [1] [param] tag is incorrect. Please check if it matches the [1] parameter name.","API_DOC_PARAM_03":"JSDoc tag validity verification failed.There are [1] redundant [param]. Please check if the tag should be deleted.","API_DOC_PARAM_04":"JSDoc tag validity verification failed. Please confirm if the [param] tag is missing.","API_DOC_PARAM_05":"JSDoc label validity verification failed. The [param] label is not allowed. Please check the label usage method.","API_DOC_PARAM_06":"JSDoc label order error, please adjust the order of [param] labels.","API_DOC_PERMISSION_01":"The [permission] tag value is incorrect. Please check if the permission field has been configured or update the configuration file.","API_DOC_PERMISSION_02":"JSDoc label order error, please adjust the order of [permission] labels.","API_DOC_PERMISSION_03":"JSDoc label validity verification failed. The [permission] label is not allowed. Please check the label usage method.","API_DOC_PERMISSION_04":"The validity verification of the JSDoc tag failed. The [permission] tag is not allowed to be reused, please delete the extra tags.","API_DOC_PERMISSION_05":"JSDoc tag validity verification failed. Please confirm if the [permission] tag is missing.","API_DOC_READONLY_01":"JSDoc label order error, please adjust the order of [readonly] labels.","API_DOC_READONLY_02":"JSDoc label validity verification failed. The [readonly] label is not allowed. Please check the label usage method.","API_DOC_READONLY_03":"The validity verification of the JSDoc tag failed. The [readonly] tag is not allowed to be reused, please delete the extra tags.","API_DOC_RETURNS_01":"The [returns] tag was used incorrectly. The returns tag should not be used when the return type is void.","API_DOC_RETURNS_02":"The [returns] tag type is incorrect. Please check if the tag type is consistent with the return type.","API_DOC_RETURNS_03":"JSDoc label order error, please adjust the order of [returns] labels.","API_DOC_RETURNS_04":"JSDoc tag validity verification failed. Please confirm if the [returns] tag is missing.","API_DOC_RETURNS_05":"The validity verification of the JSDoc tag failed. The [returns] tag is not allowed to be reused, please delete the extra tags.","API_DOC_RETURNS_06":"JSDoc label validity verification failed. The [returns] label is not allowed. Please check the label usage method.","API_DOC_SINCE_01":"The [since] tag value is incorrect. Please check if the tag value is a numerical value.","API_DOC_SINCE_02":"JSDoc label order error, please adjust the order of [since] labels.","API_DOC_SINCE_03":"JSDoc tag validity verification failed. Please confirm if the [since] tag is missing.","API_DOC_SINCE_04":"The validity verification of the JSDoc tag failed. The [since] tag is not allowed to be reused, please delete the extra tags.","API_DOC_STAGEMODELONLY_01":"It was detected that there is an inheritable label [stagemodelonly] in the current file, but there are child nodes without this label.","API_DOC_STAGEMODELONLY_02":"JSDoc label order error, please adjust the order of [stagemodelonly] labels.","API_DOC_STAGEMODELONLY_03":"The validity verification of the JSDoc tag failed. The [stagemodelonly] tag is not allowed to be reused, please delete the extra tags.","API_DOC_STATIC_01":"JSDoc label order error, please adjust the order of [static] labels.","API_DOC_STATIC_02":"The validity verification of the JSDoc tag failed. The [static] tag is not allowed to be reused, please delete the extra tags.","API_DOC_STRUCT_01":"The [struct] tag value is incorrect. Please check if it matches the struct name.","API_DOC_STRUCT_02":"JSDoc label order error, please adjust the order of [struct] labels.","API_DOC_STRUCT_03":"JSDoc label validity verification failed. The [struct] label is not allowed. Please check the label usage method.","API_DOC_STRUCT_04":"JSDoc tag validity verification failed. Please confirm if the [struct] tag is missing.","API_DOC_STRUCT_05":"The validity verification of the JSDoc tag failed. The [struct] tag is not allowed to be reused, please delete the extra tags.","API_DOC_SYSCAP_01":"The [syscap] tag value is incorrect. Please check if the syscap field is configured.","API_DOC_SYSCAP_02":"JSDoc label order error, please adjust the order of [syscap] labels.","API_DOC_SYSCAP_03":"JSDoc tag validity verification failed. Please confirm if the [syscap] tag is missing.","API_DOC_SYSCAP_04":"The validity verification of the JSDoc tag failed. The [syscap] tag is not allowed to be reused, please delete the extra tags.","API_DOC_SYSTEMAPI_01":"JSDoc label order error, please adjust the order of [systemapi] labels.","API_DOC_SYSTEMAPI_02":"It was detected that there is an inheritable label [systemapi] in the current file, but there are child nodes without this label.","API_DOC_SYSTEMAPI_03":"The validity verification of the JSDoc tag failed. The [systemapi] tag is not allowed to be reused, please delete the extra tags.","API_DOC_TEST_01":"JSDoc label order error, please adjust the order of [test] labels.","API_DOC_TEST_02":"It was detected that there is an inheritable label [test] in the current file, but there are child nodes without this label.","API_DOC_TEST_03":"The validity verification of the JSDoc tag failed. The [test] tag is not allowed to be reused, please delete the extra tags.","API_DOC_THROWS_01":"The type of the [1] [throws] tag is incorrect. Please check if the tag value is a numerical value.","API_DOC_THROWS_02":"The type of the [1] [throws] tag is incorrect. Please fill in [BusinessError].","API_DOC_THROWS_03":"JSDoc label order error, please adjust the order of [throws] labels.","API_DOC_THROWS_04":"JSDoc label validity verification failed. The [throws] label is not allowed. Please check the label usage method.","API_DOC_TYPE_01":"The [type] tag type is incorrect. Please check if the type matches the attribute type.","API_DOC_TYPE_02":"JSDoc label order error, please adjust the order of [type] labels.","API_DOC_TYPE_03":"JSDoc label validity verification failed. The [type] label is not allowed. Please check the label usage method.","API_DOC_TYPE_04":"JSDoc tag validity verification failed. Please confirm if the [type] tag is missing.","API_DOC_TYPE_05":"The validity verification of the JSDoc tag failed. The [type] tag is not allowed to be reused, please delete the extra tags.","API_DOC_TYPEDEF_01":"The [typedef] tag value is incorrect. Please check if it matches the interface name or type content.","API_DOC_TYPEDEF_02":"JSDoc label order error, please adjust the order of [typedef] labels.","API_DOC_TYPEDEF_03":"JSDoc label validity verification failed. The [typedef] label is not allowed. Please check the label usage method.","API_DOC_TYPEDEF_04":"JSDoc tag validity verification failed. Please confirm if the [typedef] tag is missing.","API_DOC_TYPEDEF_05":"The validity verification of the JSDoc tag failed. The [typedef] tag is not allowed to be reused, please delete the extra tags.","API_DOC_USEINSTEAD_01":"The [useinstead] tag value is incorrect. Please check the usage method.","API_DOC_USEINSTEAD_02":"JSDoc label order error, please adjust the order of [useinstead] labels.","API_DOC_USEINSTEAD_03":"JSDoc label validity verification failed. The [useinstead] label is not allowed. Please check the label usage method.","API_DOC_USEINSTEAD_04":"The validity verification of the JSDoc tag failed. The [useinstead] tag is not allowed to be reused, please delete the extra tags.","API_DOC_GLOBAL_01":"JSDoc tag validity verification failed. Please confirm if the [file] tag is missing.","API_DOC_GLOBAL_02":"JSDoc tag validity verification failed. Please confirm if the [kit] tag is missing.","API_DOC_JSDOC_01":"Jsdoc needs to be added to the current API.","API_DOC_JSDOC_02":"JSDoc tag validity verification failed. Please confirm if the [since] tag is missing.JSDoc tag validity verification failed. Please confirm if the [syscap] tag is missing."},"DEFINE":{"API_DEFINE_UNALLOWABLE_01":"Illegal [any] keyword used in the API.","API_DEFINE_UNALLOWABLE_02":"Illegal [this] keyword used in the API.","API_DEFINE_UNALLOWABLE_03":"Illegal [unknown] keyword used in the API.","API_DEFINE_NAME_01":"Prohibited word in [XXXX]:{option}.The word allowed is [XXXX].","API_DEFINE_NAME_02":"Prohibited word in [XXXX]:{ability} in the [XXXX] file.","API_DEFINE_SPELLING_01":"Error words in [$$]: {$$}. please confirm whether it needs to be corrected to a common word.","API_DEFINE_EVENT_01":"The event name should be string.","API_DEFINE_EVENT_02":"The event name cannot be Null value.","API_DEFINE_EVENT_03":"The callback parameter of off function should be optional.","API_DEFINE_EVENT_04":"The off functions of one single event should have at least one callback parameter, and the callback parameter should be the last parameter.","API_DEFINE_EVENT_05":"The on and off event subscription methods do not appear in pair.","API_DEFINE_EVENT_06":"The event subscription methods should has at least one parameter.","API_DEFINE_EVENT_07":"Please check if the changed API version number is 10.","API_DEFINE_HUMP_01":"This API file should be named by large hump.","API_DEFINE_HUMP_02":"This API file should be named by small hump.","API_DEFINE_HUMP_03":"This name [XXXX] should be named by large hump.","API_DEFINE_HUMP_04":"This name [XXXX] should be named by small hump.","API_DEFINE_HUMP_05":"This name [XXXX] should be named by all uppercase."},"CHANEGE":{"API_CHANGE_INCOMPATIBLE_01":"Forbid changes: API level change to system.","API_CHANGE_INCOMPATIBLE_02":"Forbid changes: API mode change.","API_CHANGE_INCOMPATIBLE_03":"Forbid changes: API card delete.","API_CHANGE_INCOMPATIBLE_04":"Forbid changes: API crossplatform delete.","API_CHANGE_INCOMPATIBLE_05":"Forbid changes: API errorcode cannot be created or modified.","API_CHANGE_INCOMPATIBLE_06":"Forbid changes: API cannot be changed.","API_CHANGE_INCOMPATIBLE_07":"Forbid changes: Function return type cannot be changed.","API_CHANGE_INCOMPATIBLE_08":"Forbid changes: Property cannot be changed.","API_CHANGE_INCOMPATIBLE_09":"Forbid changes: Constant value cannot be changed.","API_CHANGE_INCOMPATIBLE_10":"Forbid changes: Type alias cannot be changed.","API_CHANGE_INCOMPATIBLE_11":"Forbid changes: Enum number value cannot be changed.","API_CHANGE_INCOMPATIBLE_12":"Forbid changes: API cannot be deleted.","API_CHANGE_INCOMPATIBLE_13":"Forbid changes: Historical JSDoc cannot be changed.","API_CHANGE_INCOMPATIBLE_14":"Forbid changes: API changes must add a new section of JSDoc.","API_CHANGE_INCOMPATIBLE_15":"Forbid changes: Parameters cannot be changed.","API_CHANGE_INCOMPATIBLE_16":"Forbid changes: Permission tag cannot be created or modified."}}')},98768:e=>{"use strict";e.exports=JSON.parse('{"ApiCheckVersion":12}')},54732:e=>{"use strict";e.exports=JSON.parse('{"dictionariesArr":["a","aa","aaa","aaaa","aaaaa","aab","aac","aachen","aad","aapl","aapt","aar","aardvark","aaren","aarhus","aarika","aaron","ab","aba","aback","abacus","abaft","abagael","abagail","abalone","abandon","abandoned","abandoner","abandonment","abase","abasement","abaser","abash","abashed","abashment","abate","abated","abatement","abater","abattoir","abb","abba","abbe","abbess","abbey","abbi","abbie","abbot","abbott","abbr","abbrev","abbreviate","abbreviated","abbreviates","abbreviating","abbreviation","abby","abbye","abc","abcd","abcde","abcdef","abcdefghijklmnopqrstuvwxyz","abd","abdel","abdicate","abdication","abdomen","abdominal","abduct","abduction","abductor","abdul","abe","abeam","abel","abelard","abelson","aberdeen","abernathy","aberrant","aberration","aberrational","abet","abetted","abetting","abettor","abeu","abey","abeyance","abeyant","abhor","abhorred","abhorrence","abhorrent","abhorrer","abhorring","abi","abidance","abide","abider","abiding","abidjan","abie","abigael","abigail","abigale","abilene","abilities","ability","abject","abjection","abjectness","abjuration","abjuratory","abjure","abjurer","ablate","ablation","ablative","ablaze","able","abler","ables","ablest","abloom","ablution","abm","abnegate","abnegation","abner","abnormal","abnormality","abo","aboard","abode","abolish","abolisher","abolishment","abolition","abolitionism","abolitionist","abominable","abominably","abominate","abomination","aboriginal","aborigine","aborning","abort","aborted","aborting","abortion","abortionist","abortive","abortiveness","abound","about","above","aboveboard","aboveground","abra","abracadabra","abrade","abrader","abraham","abrahan","abram","abramo","abramson","abran","abrasion","abrasive","abrasiveness","abreaction","abreast","abridge","abridged","abridger","abridgment","abroad","abrogate","abrogation","abrogator","abrupt","abruptness","abs","abscess","abscissa","abscission","abscond","absconder","abseil","absence","absent","absentee","absenteeism","absentia","absentminded","absentmindedness","absinthe","abslistview","absolute","absolutely","absoluteness","absolution","absolutism","absolutist","absolve","absolver","absorb","absorbed","absorbency","absorbent","absorber","absorbing","absorption","absorptive","absorptivity","abspath","abstain","abstainer","abstemious","abstemiousness","abstention","abstinence","abstinent","abstract","abstractapplicationcontext","abstractautowirecapablebeanfactory","abstractbeanfactory","abstractchannelhandlercontext","abstracted","abstractedness","abstracter","abstracthttp","abstraction","abstractionism","abstractionist","abstractions","abstractness","abstractor","abstractplainsocketimpl","abstractprotocol","abstruse","abstruseness","absurd","absurdity","absurdness","abuja","abundance","abundant","abuse","abused","abuser","abuses","abusing","abusive","abusiveness","abut","abutment","abutted","abutter","abutting","abuzz","abysmal","abyss","abyssal","abyssinia","abyssinian","ac","acacia","academe","academia","academic","academical","academician","academicianship","academy","acadia","acanthus","acapulco","acc","accdb","accede","accelerate","accelerated","accelerating","acceleration","accelerator","accelerometer","accent","accented","accentual","accentuate","accentuation","accept","acceptability","acceptable","acceptableness","acceptably","acceptance","acceptant","acceptation","accepted","accepter","accepting","acceptor","accepts","acces","access","accesscontroller","accessed","accesses","accessibility","accessible","accessibly","accessing","accession","accesslogvalve","accessor","accessories","accessors","accessory","accesstoken","accidence","accident","accidental","accidentally","accidentalness","acclaim","acclaimer","acclamation","acclimate","acclimation","acclimatisation","acclimatise","acclimatization","acclimatize","acclimatized","acclimatizes","acclivity","accolade","accommodate","accommodated","accommodating","accommodation","accommodative","accommodativeness","accompanied","accompanier","accompaniment","accompanist","accompany","accomplice","accomplish","accomplished","accomplisher","accomplishing","accomplishment","accord","accordance","accordant","accorder","according","accordingly","accordion","accordionist","accost","account","accountability","accountable","accountableness","accountably","accountancy","accountant","accounted","accountid","accounting","accountname","accountnumber","accounts","accounttype","accouter","accouterment","accouterments","accoutrement","accra","accredit","accreditation","accredited","accretion","accrual","accrue","acct","acculturate","acculturation","accumsan","accumulate","accumulated","accumulation","accumulative","accumulativeness","accumulator","accuracy","accurate","accurately","accurateness","accursed","accursedness","accusal","accusation","accusative","accusatory","accuse","accused","accuser","accusing","accustom","accustomed","accustomedness","acd","ace","aced","acerbate","acerbic","acerbically","acerbity","acetaminophen","acetate","acetic","acetone","acetonic","acetylene","acevedo","acf","achaean","ache","achebe","ached","achene","achernar","aches","acheson","achievable","achieve","achieved","achievement","achievements","achiever","achieving","achilles","aching","achive","achoo","achromatic","achy","acid","acidic","acidification","acidify","acidity","acidness","acidoses","acidosis","acidulous","acing","ack","ackerman","acknowledge","acknowledgeable","acknowledged","acknowledgedly","acknowledger","acknowledgment","acl","aclass","aclu","acm","acme","acne","acolyte","aconcagua","aconite","acorn","acosta","acoustic","acoustical","acoustician","acoustics","acquaint","acquaintance","acquaintanceship","acquainted","acquiesce","acquiescence","acquiescent","acquirable","acquire","acquired","acquirement","acquiring","acquisition","acquisitive","acquisitiveness","acquit","acquittal","acquittance","acquitted","acquitter","acquitting","acre","acreage","acrid","acridity","acridness","acrimonious","acrimoniousness","acrimony","acrobat","acrobatic","acrobatically","acrobatics","acronym","acrophobia","acropolis","across","acrostic","acrux","acrylate","acrylic","acs","act","acta","actaeon","acth","acting","actinic","actinide","actinium","actinometer","action","actionbar","actionbaractivity","actionbardrawertoggle","actionbarsherlock","actionbarsize","actionbutton","actioncontroller","actionevent","actionlink","actionlistener","actionname","actionpack","actionperformed","actionresult","actions","actionscript","actionview","activate","activated","activatedroute","activating","activation","activator","active","activeadmin","activecell","activedocument","actively","activemodel","activemq","activeness","activerecord","actives","activesheet","activesupport","activewindow","activeworkbook","activex","activexobject","activism","activist","activities","activity","activitycompat","activityindicator","activitymanager","activitythread","acton","actor","actors","actress","acts","actual","actuality","actualization","actualize","actualizes","actually","actualwidth","actuarial","actuary","actuate","actuation","actuator","acuity","acumen","acupressure","acupuncture","acupuncturist","acute","acuteness","acyclic","acyclically","acyclovir","ad","ada","adage","adagio","adah","adair","adaline","adam","adamant","adamo","adamson","adan","adana","adapt","adaptability","adaptable","adaptation","adapted","adaptedness","adapter","adapters","adapterview","adapting","adaption","adaptive","adaptively","adaptiveness","adaptivity","adaptor","adara","adata","adb","adc","add","adda","addaction","addactionlistener","addall","addams","addattribute","addbutton","addcell","addchild","addclass","addcolumn","addcomponent","adddays","added","addelement","addend","addenda","addendum","adder","addevent","addeventlistener","addflags","addgesturerecognizer","addgroup","addhandler","addheader","addi","addia","addict","addiction","addictive","addie","addin","adding","addison","additem","addition","additional","additionally","additions","additive","additivity","addle","addlistener","addmarker","addobject","addobserver","addon","addons","addproperty","addr","addrange","address","addressability","addressable","addressbook","addressed","addressee","addresser","addresses","addressid","addressing","addressline","addressof","addressograph","addrow","adds","addslashes","addsubview","addtab","addtarget","addtextchangedlistener","addto","addtobackstack","addtype","adduce","adducer","adduct","adduction","adductor","adduser","addvalue","addview","addwidget","addwithvalue","addy","ade","adecoder","adel","adela","adelaida","adelaide","adelbert","adele","adelheid","adelice","adelina","adelind","adeline","adella","adelle","aden","adena","adenauer","adenine","adenoid","adenoidal","adept","adeptness","adequacy","adequate","adequateness","adey","adf","adfs","adham","adhara","adhere","adherence","adherent","adherer","adhesion","adhesive","adhesiveness","adi","adiabatic","adiabatically","adiana","adidas","adieu","adina","adipiscing","adipisicing","adipose","adirondack","adis","adj","adjacency","adjacent","adjectival","adjective","adjoin","adjoint","adjourn","adjournment","adjudge","adjudicate","adjudication","adjudicator","adjudicatory","adjunct","adjuration","adjure","adjust","adjustable","adjustably","adjusted","adjuster","adjusting","adjustive","adjustment","adjustments","adjustor","adjutant","adkins","adlai","adler","adm","adman","admen","admin","adminhtml","administer","administrable","administrate","administration","administrative","administrator","administrators","administratrix","admins","admirable","admirableness","admirably","admiral","admiralty","admiration","admire","admirer","admiring","admissibility","admissible","admissibly","admission","admit","admittance","admitted","admittedly","admitting","admix","admixture","admob","admonish","admonisher","admonishing","admonishment","admonition","admonitory","ado","adobe","adodb","adolescence","adolescent","adolf","adolfo","adolph","adolphe","adolpho","adolphus","adonis","adopt","adopted","adopter","adoption","adoptive","adopts","adora","adorable","adorableness","adorably","adoration","adore","adoree","adorer","adoring","adorn","adorne","adorned","adornment","adp","adr","adrea","adrenal","adrenalin","adrenaline","adrequest","adress","adresse","adria","adrian","adriana","adriane","adrianna","adrianne","adriano","adriatic","adrien","adriena","adrienne","adrift","adroit","adroitness","ads","adsense","adsorb","adsorbate","adsorbent","adsorption","adsorptive","adt","adulate","adulation","adulator","adulatory","adult","adulterant","adulterate","adulterated","adulteration","adulterer","adulteress","adulterous","adultery","adulthood","adultness","adults","adumbrate","adumbration","adumbrative","adv","advance","advanced","advancement","advancer","advances","advantage","advantageous","advantageousness","advantages","advent","adventist","adventitious","adventitiousness","adventive","adventure","adventurer","adventuresome","adventuress","adventurous","adventurousness","adverb","adverbial","adversarial","adversary","adverse","adverseness","adversity","advert","advertise","advertised","advertisement","advertiser","advertisers","advertising","advertorial","advice","advices","adview","advil","advisability","advisable","advisableness","advisably","advise","advised","advisedly","advisee","advisement","adviser","advisor","advisory","advocacy","advocate","advocation","advt","adwords","adz","adze","ae","aegean","aegis","aelfric","aenean","aeneas","aeneid","aeolian","aeolus","aeon","aerate","aeration","aerator","aerial","aerialist","aerie","aeriel","aeriela","aeriell","aeroacoustic","aerobatic","aerobic","aerobically","aerodrome","aerodynamic","aerodynamically","aerodynamics","aeronautic","aeronautical","aeronautics","aerosol","aerosolize","aerospace","aes","aeschylus","aesculapius","aesop","aesthete","aesthetic","aesthetically","aestheticism","aesthetics","aether","aetiology","af","afaik","afar","afb","afc","afd","afdc","aff","affability","affable","affably","affair","affect","affectation","affected","affectedness","affecter","affecting","affection","affectionate","affectioned","affectioning","affective","affects","afferent","affiance","affidavit","affiliate","affiliated","affiliation","affine","affinity","affirm","affirmation","affirmative","affix","afflatus","afflict","affliction","afflictive","affluence","affluent","afford","affordable","afforest","afforestation","afforested","afforesting","afforests","affray","affricate","affrication","affricative","affright","affront","afghan","afghani","afghanistan","aficionado","afield","afire","aflame","afloat","aflutter","afnetworking","afoot","afore","aforementioned","aforesaid","aforethought","afoul","afr","afraid","afresh","africa","african","afrikaans","afrikaner","afro","afrocentric","afrocentrism","aft","after","afterbirth","afterbirths","afterburner","aftercare","aftereffect","afterglow","afterimage","afterlife","afterlives","aftermath","aftermaths","aftermost","afternoon","afters","aftershave","aftershock","aftertaste","aftertextchanged","afterthought","afterward","afterwards","afterworld","afton","ag","agace","again","against","agamemnon","agapae","agape","agar","agassiz","agata","agate","agatha","agathe","agave","age","aged","agedness","ageism","ageist","ageless","agelessness","agencies","agency","agenda","agent","agented","agenting","agentive","agents","ageratum","ages","agg","aggi","aggie","agglomerate","agglomeration","agglutinate","agglutination","agglutinin","aggrandize","aggrandizement","aggravate","aggravating","aggravation","aggregate","aggregated","aggregately","aggregateness","aggregates","aggregation","aggregations","aggregative","aggregator","aggression","aggressive","aggressively","aggressiveness","aggressor","aggrieve","aggrieved","aggy","aghast","agile","agility","agitate","agitated","agitation","agitator","agitprop","aglaia","agleam","aglitter","aglow","agna","agnella","agnes","agnese","agnesse","agneta","agnew","agni","agnola","agnostic","agnosticism","ago","agog","agonize","agonized","agonizedly","agonizing","agony","agoraphobia","agoraphobic","agosto","agra","agrarian","agrarianism","agree","agreeable","agreeableness","agreeably","agreed","agreeing","agreement","agreements","agreer","agretha","agribusiness","agricola","agricultural","agriculturalist","agriculture","agriculturist","agrippa","agrippina","agrochemicals","agronomic","agronomist","agronomy","aground","aguascalientes","ague","aguie","aguilar","aguinaldo","aguirre","aguistin","aguste","agustin","ah","aha","ahab","aharon","ahead","ahem","ahmad","ahmadabad","ahmed","ahoy","ahriman","ai","aid","aida","aidan","aide","aided","aider","aids","aigneis","aigrette","aiken","ail","aila","ailbert","aile","ailee","aileen","ailene","aileron","ailey","aili","ailina","ailment","ailsun","ailyn","aim","aime","aimed","aimee","aimer","aimil","aiming","aimless","aimlessness","aims","ain","aindrea","ainslee","ainsley","ainslie","ainu","air","airbag","airbase","airbnb","airborne","airbrush","airbus","aircraft","aircrew","airdrop","airdropped","airdropping","airedale","aires","airfare","airfield","airflow","airfoil","airframe","airfreight","airhead","airily","airiness","airing","airless","airlessness","airlift","airline","airliner","airlock","airmail","airman","airmass","airmen","airpark","airplane","airplay","airport","airship","airsick","airsickness","airspace","airspeed","airstrip","airtight","airtightness","airtime","airwaves","airway","airworthiness","airworthy","airy","aisha","aisle","aitch","aj","ajar","ajax","ajaxoptions","ajay","ajp","ak","aka","akbar","akihito","akim","akimbo","akin","akita","akka","akkad","akron","aksel","al","ala","alabama","alabaman","alabamian","alabaster","alack","alacrity","aladdin","alain","alaine","alair","alameda","alamo","alamofire","alamogordo","alan","alana","alanah","aland","alane","alanine","alanna","alano","alanson","alar","alard","alaric","alarm","alarming","alarmist","alarmmanager","alarms","alas","alasdair","alaska","alaskan","alastair","alasteir","alaster","alayne","alb","alba","albacore","albania","albanian","albany","albatross","albedo","albee","albeit","alberich","alberik","alberio","albert","alberta","albertan","albertina","albertine","alberto","albie","albigensian","albina","albinism","albino","albion","albireo","albrecht","album","albumen","albumin","albuminous","albums","albuquerque","alcatraz","alcestis","alchemical","alchemist","alchemy","alcibiades","alcmena","alcoa","alcohol","alcoholic","alcoholically","alcoholism","alcott","alcove","alcuin","alcyone","aldan","aldebaran","aldehyde","alden","alder","alderamin","alderman","aldermen","alderwoman","alderwomen","aldin","aldis","aldo","aldon","aldous","aldric","aldrich","aldridge","aldrin","aldus","aldwin","ale","aleatory","alec","alecia","aleck","aleda","alee","aleece","aleen","alehouse","aleichem","alejandra","alejandrina","alejandro","alejoa","aleksandr","alembert","alembic","alena","alene","aleph","aleppo","aler","alert","alertcontroller","alertdialog","alerted","alertness","alerts","alertview","alessandra","alessandro","aleta","alethea","aleut","aleutian","alewife","alewives","alex","alexa","alexander","alexandr","alexandra","alexandre","alexandria","alexandrian","alexandrina","alexandro","alexei","alexi","alexia","alexina","alexine","alexio","alf","alfa","alfalfa","alfi","alfie","alfons","alfonse","alfonso","alfonzo","alford","alfred","alfreda","alfredo","alfresco","alfy","alg","alga","algae","algaecide","algal","algebra","algebraic","algebraical","algebraist","algenib","alger","algeria","algerian","algernon","algieba","algiers","alginate","algo","algol","algonquian","algonquin","algorithm","algorithmic","algorithmically","algorithms","alhambra","alhena","ali","alia","alias","aliased","aliases","aliasing","alibi","alic","alica","alice","alicea","alicia","alick","alida","alidia","alie","alien","alienable","alienate","alienation","alienist","alighieri","alight","align","aligned","aligner","alignleft","alignment","alignparentbottom","alignparentleft","alignparentright","alignparentstart","alignparenttop","alika","alike","alikee","alikeness","aliment","alimentary","alimony","alina","aline","alinement","alioth","aliqua","aliquam","aliquet","aliquip","aliquot","alisa","alisander","alisha","alison","alissa","alist","alistair","alister","alisun","alive","aliveness","alix","aliyah","aliyahs","aliza","alkaid","alkali","alkalies","alkaline","alkalinity","alkalize","alkaloid","alkyd","alkyl","all","alla","allah","allahabad","allan","allard","allay","allayne","alldata","alleen","allegation","allege","alleged","allegheny","allegiance","allegiant","allegoric","allegorical","allegoricalness","allegorist","allegory","allegra","allegretto","allegri","allegro","allele","alleluia","allemande","allen","allendale","allende","allene","allentown","allergen","allergenic","allergic","allergically","allergist","allergy","alleviate","alleviation","alleviator","alley","alleyn","alleyway","allhallows","alli","alliance","allianora","allie","allier","allies","alligator","allin","allina","allison","allissa","allister","allistir","alliterate","alliteration","alliterative","allix","alloc","allocable","allocatable","allocate","allocated","allocates","allocating","allocation","allocations","allocative","allocator","allophone","allophonic","allot","allotment","allotments","allotrope","allotropic","allots","allotted","allotter","allotting","allover","allow","allowable","allowableness","allowably","allowance","allowbackup","allowed","allowfullscreen","allowget","allowing","allowoverride","allows","alloy","alloyed","allspice","allstate","allsun","allude","allure","allurement","alluring","allusion","allusive","allusiveness","alluvial","alluvions","alluvium","allx","ally","allyce","allyn","allys","allyson","alma","almach","almaden","almagest","almanac","almaty","almeda","almeria","almeta","almightiness","almighty","almira","almire","almond","almoner","almost","alms","almshouse","almsman","alnico","alnilam","alnitak","aloe","aloft","aloha","aloin","aloise","aloisia","alon","alone","aloneness","along","alongshore","alongside","alonso","alonzo","aloof","aloofness","alot","aloud","aloysia","aloysius","alp","alpaca","alpert","alpha","alphabet","alphabetic","alphabetical","alphabetically","alphabetization","alphabetize","alphabetizer","alphabets","alphanumeric","alphanumerical","alphard","alphecca","alpheratz","alphonse","alphonso","alpine","alps","already","alric","alright","alsace","alsatian","also","alsop","alston","alt","alta","altai","altaic","altair","altar","altarpiece","alter","alterable","alteration","altercate","altercation","altered","altering","alternate","alternately","alternation","alternative","alternatively","alternativeness","alternatives","alternator","althea","although","altimeter","altiplano","altitude","alto","altogether","alton","altos","altruism","altruist","altruistic","altruistically","alu","aludra","aluin","aluino","alum","alumina","aluminum","alumna","alumnae","alumni","alumnus","alundum","alva","alvan","alvarado","alvarez","alvaro","alveolar","alveoli","alveolus","alvera","alverta","alvie","alvin","alvina","alvinia","alvira","alvis","alvy","alway","always","alwin","alwyn","alyce","alyda","alyosha","alys","alysa","alyse","alysia","alyson","alyss","alyssa","alzheimer","am","ama","amabel","amabelle","amadeus","amado","amain","amalea","amalee","amaleta","amalgam","amalgamate","amalgamation","amalia","amalie","amalita","amalle","amanda","amandi","amandie","amandy","amanuenses","amanuensis","amara","amaranth","amaranths","amaretto","amargo","amarillo","amaryllis","amass","amasser","amata","amateur","amateurish","amateurishness","amateurism","amati","amatory","amaze","amazed","amazement","amazing","amazon","amazonaws","amazonian","amazons","ambassador","ambassadorial","ambassadorship","ambassadress","amber","ambergris","amberly","ambiance","ambidexterity","ambidextrous","ambience","ambient","ambiguity","ambiguous","ambiguously","ambiguousness","ambit","ambition","ambitious","ambitiousness","ambivalence","ambivalent","amble","ambler","ambros","ambrose","ambrosi","ambrosia","ambrosial","ambrosio","ambrosius","ambulance","ambulant","ambulate","ambulation","ambulatory","ambur","ambuscade","ambuscader","ambush","ambusher","amby","amcharts","amd","amdahl","ame","ameba","amelia","amelie","amelina","ameline","ameliorate","amelioration","amelita","amen","amenability","amenably","amend","amended","amender","amendment","amends","amenhotep","amenity","amenorrhea","amer","amerada","amerasian","amerce","amercement","america","american","americana","americanism","americanization","americanize","americanized","americans","americium","amerigo","amerind","amerindian","amery","ameslan","amet","amethyst","amethystine","amharic","amherst","ami","amiability","amiable","amiableness","amiably","amicability","amicable","amicableness","amicably","amid","amide","amidships","amidst","amie","amiga","amigo","amii","amil","amines","amino","aminobenzoic","amir","amish","amiss","amitie","amity","ammamaria","amman","ammerman","ammeter","ammo","ammonia","ammoniac","ammonium","ammunition","amnesia","amnesiac","amnesic","amnesty","amniocenteses","amniocentesis","amnion","amniotic","amoco","amoeba","amoebic","amoeboid","amok","among","amongst","amontillado","amoral","amorality","amorous","amorousness","amorphous","amorphousness","amortization","amortize","amortized","amory","amos","amount","amounts","amour","amp","amparo","amperage","ampere","ampersand","ampex","amphetamine","amphibian","amphibious","amphibiousness","amphibology","amphitheater","amphora","amphorae","ample","ampleness","amplification","amplifier","amplify","amplitude","ampoule","ampule","amputate","amputation","amputee","amqp","amritsar","ams","amsterdam","amt","amtrak","amuck","amulet","amundsen","amur","amuse","amused","amusement","amuser","amusing","amusingness","amway","amy","amye","amyl","amylase","amz","amzn","an","ana","anabal","anabaptist","anabel","anabella","anabelle","anabolic","anabolism","anachronism","anachronistic","anachronistically","anacin","anaconda","anacreon","anaerobe","anaerobic","anaerobically","anaglyph","anagram","anagrammatic","anagrammatically","anagrammed","anagramming","anaheim","anal","analects","analgesia","analgesic","analiese","analise","anallese","anallise","analog","analogical","analogize","analogous","analogousness","analogue","analogy","analysand","analyse","analyses","analysis","analyst","analytic","analytical","analyticity","analytics","analyzable","analyze","analyzed","analyzer","analyzing","anamorphic","ananias","anapaest","anapest","anapestic","anaphora","anaphoric","anaphorically","anaplasmosis","anarchic","anarchical","anarchism","anarchist","anarchistic","anarchy","anastasia","anastasie","anastassia","anastigmatic","anastomoses","anastomosis","anastomotic","anathema","anathematize","anatol","anatola","anatole","anatolia","anatolian","anatollo","anatomic","anatomical","anatomist","anatomize","anatomy","anaxagoras","ancell","ancestor","ancestors","ancestortype","ancestral","ancestress","ancestry","anchor","anchorage","anchored","anchorite","anchoritism","anchorman","anchormen","anchorpane","anchorpeople","anchorperson","anchors","anchorwoman","anchorwomen","anchovy","ancient","ancientness","ancillary","and","andalso","andalusia","andalusian","andaman","andante","andean","andee","andeee","anderea","anders","andersen","anderson","andes","andi","andie","andiron","andonis","andorra","andover","andra","andre","andrea","andreana","andree","andrei","andrej","andrew","andrey","andria","andriana","andriette","andris","androgen","androgenic","androgynous","androgyny","andromache","andromeda","andropov","andros","andrus","andy","anecdotal","anecdote","anechoic","anemia","anemic","anemically","anemometer","anemometry","anemone","anent","aneroid","anestassia","anesthesia","anesthesiologist","anesthesiology","anesthetic","anesthetically","anesthetist","anesthetization","anesthetize","anesthetizer","anet","anett","anetta","anette","aneurysm","anew","ang","angara","ange","angel","angela","angele","angeleno","angeles","angelfish","angeli","angelia","angelic","angelica","angelical","angelico","angelika","angelina","angeline","angelique","angelita","angelle","angelo","angelou","anger","angevin","angie","angil","angina","angiography","angioplasty","angiosperm","angkor","angle","angler","angles","angleworm","anglia","anglican","anglicanism","anglicism","anglicization","anglicize","angling","anglo","anglophile","anglophilia","anglophobe","anglophobia","angola","angolan","angora","angrily","angriness","angry","angst","angstrom","anguilla","anguish","angular","angularfire","angularity","angularjs","angus","angy","anheuser","anhydride","anhydrite","anhydrous","ania","aniakchak","anibal","anica","aniline","anim","animadversion","animadvert","animal","animalcule","animals","animate","animated","animatedly","animately","animateness","animates","animatewithduration","animating","animation","animations","animator","animism","animist","animistic","animized","animosity","animus","anion","anionic","anise","aniseed","aniseikonic","anisette","anisotropic","anisotropy","anissa","anita","anitra","anjanette","anjela","ankara","ankh","ankhs","ankle","anklebone","anklet","ann","anna","annabal","annabel","annabela","annabell","annabella","annabelle","annadiana","annadiane","annal","annalee","annaliese","annalise","annalist","annamaria","annamarie","annapolis","annapurna","anne","anneal","annealer","annecorinne","annelid","anneliese","annelise","annemarie","annetta","annette","annex","annexation","annexe","anni","annice","annie","annihilate","annihilation","annihilator","annissa","anniversary","annmaria","annmarie","annnora","annora","annotate","annotated","annotation","annotations","annotator","announce","announced","announcement","announcements","announcer","annoy","annoyance","annoyed","annoyer","annoying","annual","annualized","annuitant","annuity","annul","annular","annuli","annulled","annulling","annulment","annulus","annum","annunciate","annunciation","annunciator","anny","anode","anodic","anodize","anodyne","anoint","anointer","anointment","anomalous","anomalousness","anomaly","anomic","anomie","anon","anonfun","anonymity","anonymous","anonymousness","anopheles","anorak","anorectic","anorexia","anorexic","another","anouilh","ans","ansel","ansell","anselm","anselma","anselmo","anshan","ansi","ansible","ansley","anson","anstice","answer","answerable","answered","answerer","answering","answers","ant","antacid","antaeus","antagonism","antagonist","antagonistic","antagonistically","antagonize","antagonized","antagonizing","antananarivo","antarctic","antarctica","antares","ante","anteater","antebellum","antecedence","antecedent","antechamber","antedate","antediluvian","anteing","antelope","antenatal","antenna","antennae","anterior","anteroom","anthe","anthea","anthem","anther","anthia","anthiathia","anthill","anthologist","anthologize","anthology","anthony","anthraces","anthracite","anthrax","anthropic","anthropocentric","anthropogenic","anthropoid","anthropological","anthropologist","anthropology","anthropometric","anthropometry","anthropomorphic","anthropomorphically","anthropomorphism","anthropomorphizing","anthropomorphous","anti","antiabortion","antiabortionist","antiaircraft","antibacterial","antibiotic","antibody","antic","anticancer","antichrist","anticipate","anticipated","anticipation","anticipative","anticipatory","anticked","anticking","anticlerical","anticlimactic","anticlimactically","anticlimax","anticline","anticlockwise","anticoagulant","anticoagulation","anticommunism","anticommunist","anticompetitive","anticyclone","anticyclonic","antidemocratic","antidepressant","antidisestablishmentarianism","antidote","antietam","antifascist","antiformant","antifreeze","antifundamentalist","antigen","antigenic","antigenicity","antigone","antigua","antihero","antiheroes","antihistamine","antihistorical","antiknock","antilabor","antillean","antilles","antilogarithm","antilogs","antimacassar","antimalarial","antimatter","antimicrobial","antimissile","antimony","antin","anting","antinomian","antinomy","antinuclear","antioch","antioxidant","antiparticle","antipas","antipasti","antipasto","antipathetic","antipathy","antipersonnel","antiperspirant","antiphon","antiphonal","antipodal","antipode","antipodean","antipodes","antipollution","antipoverty","antiquarian","antiquarianism","antiquary","antiquate","antiquation","antique","antiquity","antiredeposition","antiresonance","antiresonator","antisemitic","antisemitism","antisepses","antisepsis","antiseptic","antiseptically","antiserum","antislavery","antisocial","antispasmodic","antisubmarine","antisymmetric","antisymmetry","antitank","antitheses","antithesis","antithetic","antithetical","antithyroid","antitoxin","antitrust","antivenin","antiviral","antivivisectionist","antiwar","antler","antlr","antmatchers","antofagasta","antoine","antoinette","anton","antone","antonella","antonetta","antoni","antonia","antonie","antonietta","antonin","antonina","antonino","antoninus","antonio","antonius","antonovics","antony","antonym","antonymous","antral","antsy","antwan","antwerp","anubis","anus","anvil","anxiety","anxious","anxiousness","any","anya","anybody","anyhow","anymore","anyobject","anyone","anyplace","anything","anytime","anyway","anyways","anywhere","anywise","ao","aol","aop","aorta","aortic","aot","ap","apace","apache","apalachicola","apart","apartheid","apartment","apartness","apathetic","apathetically","apathy","apatite","apb","apc","ape","aped","apelike","apennines","aper","aperiodic","aperiodically","aperiodicity","aperitif","aperture","apex","aphasia","aphasic","aphelia","aphelion","aphid","aphonic","aphorism","aphoristic","aphoristically","aphrodisiac","aphrodite","api","apia","apiarist","apiary","apical","apices","apiclient","apicontroller","apidocs","apiece","apikey","apis","apiservice","apish","apishness","apiurl","apiversion","apk","apl","aplenty","aplomb","apns","apo","apocalypse","apocalyptic","apocrypha","apocryphal","apocryphalness","apogee","apolar","apolitical","apollinaire","apollo","apollonian","apologetic","apologetically","apologetics","apologia","apologies","apologist","apologize","apologizer","apologizes","apologizing","apology","apoplectic","apoplexy","apos","apostasy","apostate","apostatize","apostle","apostleship","apostolic","apostrophe","apostrophized","apothecary","apothegm","apotheoses","apotheosis","apotheosized","apotheosizes","apotheosizing","app","appalachia","appalachian","appall","appalling","appaloosa","appanage","apparatus","apparel","apparency","apparent","apparently","apparentness","apparition","appbar","appbarlayout","appbundle","appcelerator","appclassloader","appcompat","appcompatactivity","appcomponent","appconfig","appcontext","appcontroller","appdata","appdelegate","appdomain","appeal","appealer","appealing","appear","appearance","appeared","appearer","appearing","appears","appease","appeased","appeasement","appeaser","appellant","appellate","appellation","appellative","append","appendage","appendchild","appenddata","appendectomy","appended","appender","appendices","appendicitis","appending","appendix","appendline","appends","appendtext","appendto","appengine","appertain","appetite","appetizer","appetizing","appia","appian","appid","appium","appkit","applaud","applauder","applause","apple","applecart","applejack","apples","applesauce","applescript","appleseed","applet","appleton","applewebkit","appliance","applicabilities","applicability","applicable","applicably","applicant","applicants","applicate","application","applicationcontext","applicationcontroller","applicationdbcontext","applicationdispatcher","applicationfilterchain","applicationid","applicationname","applicationrecord","applications","applicationuser","applicative","applicator","applied","applier","applies","appliqu","appliqud","apply","applybindings","applying","appmodule","appname","appoint","appointee","appointer","appointive","appointment","appointments","appolonia","appomattox","apportion","apportionment","appose","apposite","appositeness","apposition","appositive","appraisal","appraise","appraised","appraisees","appraiser","appraises","appraising","appreciable","appreciably","appreciate","appreciated","appreciation","appreciative","appreciativeness","appreciator","appreciatory","apprehend","apprehender","apprehensible","apprehension","apprehensive","apprehensiveness","apprentice","apprenticeship","apprise","apprizer","apprizingly","apprizings","approach","approachability","approachable","approacher","approaches","approaching","approbate","approbation","appropriable","appropriate","appropriated","appropriately","appropriateness","appropriation","appropriator","approval","approve","approved","approver","approving","approx","approximate","approximately","approximation","approximative","apps","appserver","appsettings","appspot","appstore","apptheme","appurtenance","appurtenant","appwidgetmanager","apr","apricot","april","aprilette","apron","apropos","aps","apse","apsis","apt","aptana","apter","aptest","aptitude","aptness","apuleius","aq","aqua","aquaculture","aqualung","aquamarine","aquanaut","aquaplane","aquarium","aquarius","aquatic","aquatically","aquavit","aqueduct","aqueous","aquiculture","aquifer","aquila","aquiline","aquinas","aquino","aquitaine","ar","ara","arab","arabel","arabela","arabele","arabella","arabelle","arabesque","arabia","arabian","arabic","arability","arabist","arable","araby","araceli","arachnid","arachnoid","arachnophobia","arafat","araguaya","aral","araldo","aramaic","aramco","arange","arapaho","arapahoe","arapahoes","ararat","araucanian","arawak","arawakan","arb","arbiter","arbitrage","arbitrager","arbitrageur","arbitrament","arbitrarily","arbitrariness","arbitrary","arbitrate","arbitration","arbitrator","arbor","arboreal","arbores","arboretum","arborvitae","arbutus","arc","arcade","arcadia","arcadian","arcana","arcane","arcgis","arch","archaeological","archaeologist","archaic","archaically","archaimbaud","archaism","archaist","archaize","archaizer","archambault","archangel","archbishop","archbishopric","archdeacon","archdiocesan","archdiocese","archduchess","archduke","archean","archenemy","archeologist","archeology","archer","archery","archetypal","archetype","archfiend","archfool","archibald","archibaldo","archibold","archie","archiepiscopal","archimedes","arching","archipelago","architect","architectonic","architectonics","architectural","architecture","architectures","architrave","archival","archive","archived","archives","archivist","archness","archway","archy","arclike","arco","arcsine","arctangent","arctic","arcturus","arcu","arda","ardabil","ardath","ardeen","ardelia","ardelis","ardella","ardelle","arden","ardency","ardene","ardenia","ardent","ardine","ardis","ardisj","ardith","ardor","ardra","arduino","arduous","arduousness","ardyce","ardys","ardyth","are","area","areal","areas","areawide","areequal","arel","aren","arena","arenaceous","arequipa","ares","aretha","arg","argb","argc","argent","argentina","argentine","argentinean","argentinian","arginine","argmax","argo","argon","argonaut","argonne","argosy","argot","argparse","args","arguable","arguably","argue","arguer","arguing","argument","argumentation","argumentative","argumentativeness","argumentexception","argumentnullexception","arguments","argus","argv","argyle","ari","aria","ariadne","arial","ariana","arianism","arianist","arid","aridatha","aridity","aridness","arie","ariel","ariela","ariella","arielle","aries","aright","arin","ario","ariosto","arise","arisen","arises","aristarchus","aristides","aristocracy","aristocrat","aristocratic","aristocratically","aristophanes","aristotelean","aristotelian","aristotle","arithmetic","arithmetical","arithmetician","arithmetize","arius","ariz","arizona","arizonan","arizonian","arjuna","ark","ark","arkansan","arkansas","arkhangelsk","arkwright","arlan","arlana","arlee","arleen","arlen","arlena","arlene","arleta","arlette","arley","arleyne","arlie","arliene","arlin","arlina","arlinda","arline","arlington","arluene","arly","arlyn","arlyne","arm","armada","armadillo","armageddon","armagnac","armament","arman","armand","armando","armata","armature","armband","armchair","armco","armeabi","armed","armenia","armenian","armer","armful","armhole","armin","arming","arminius","armistice","armless","armlet","armload","armonk","armor","armored","armorer","armorial","armory","armour","armpit","armrest","arms","armstrong","armv","army","arn","arnaldo","arne","arneb","arney","arnhem","arni","arnie","arno","arnold","arnoldo","arnuad","arnulfo","arny","aroma","aromatherapist","aromatherapy","aromatic","aromatically","aromaticity","aromaticness","aron","arose","around","arousal","arouse","aroused","arp","arpa","arpanet","arpeggio","arquillian","arr","arrack","arragon","arraign","arraignment","arrange","arrangeable","arranged","arrangement","arranger","arranges","arranging","arrant","arras","array","arrayadapter","arraybuffer","arraycollection","arraycopy","arrayer","arrayindexoutofboundsexception","arraylist","arrays","arraysize","arraywithobjects","arrear","arrest","arrestee","arrester","arresting","arrestor","arrhenius","arrhythmia","arrhythmic","arrhythmical","arri","arrival","arrive","arrived","arriver","arrives","arrogance","arrogant","arrogate","arrogation","arron","arrow","arrowhead","arrowroot","arrows","arroyo","arsenal","arsenate","arsenic","arsenide","arsine","arson","arsonist","art","artair","artaxerxes","arte","artefact","artemas","artemis","artemus","arterial","arteriolar","arteriole","arterioscleroses","arteriosclerosis","artery","artesian","artful","artfulness","arther","arthritic","arthritides","arthritis","arthrogram","arthropod","arthroscope","arthroscopic","arthur","arthurian","artichoke","article","articleid","articles","articulable","articular","articulate","articulated","articulately","articulateness","articulates","articulation","articulator","articulatory","artie","artifact","artifactid","artifactory","artifacts","artifice","artificer","artificial","artificiality","artificialness","artillerist","artillery","artilleryman","artillerymen","artiness","artisan","artist","artiste","artistic","artistically","artistry","artists","artless","artlessness","arts","artsy","artur","arturo","artus","artwork","arty","aruba","arum","arv","arvie","arvin","arvy","ary","aryan","aryn","as","asa","asama","asap","asarray","asax","asbestos","asc","ascella","ascend","ascendancy","ascendant","ascender","ascending","ascension","ascent","ascertain","ascertainment","ascetic","ascetically","asceticism","ascii","ascot","ascribe","ascription","ascriptive","ascx","asd","asdf","ase","asenumerable","aseptic","aseptically","asexual","asexuality","asf","asgard","ash","ashame","ashamed","ashanti","ashbey","ashby","ashcan","ashely","asher","asheville","ashia","ashien","ashil","ashkenazim","ashkhabad","ashla","ashlan","ashland","ashlar","ashlee","ashleigh","ashlen","ashley","ashli","ashlie","ashlin","ashly","ashman","ashmolean","ashore","ashram","ashton","ashtray","ashurbanipal","ashx","ashy","asia","asian","asiatic","aside","asilomar","asimov","asin","asinine","asininity","asio","ask","askance","asked","asker","askew","asking","asks","asl","aslant","asleep","aslist","asm","asmara","asmx","asn","asocial","asoka","asp","asparagus","aspartame","aspca","aspect","aspectj","aspects","aspell","aspen","asper","asperity","aspersion","asphalt","asphodel","asphyxia","asphyxiate","asphyxiation","aspic","aspidiske","aspidistra","aspirant","aspirate","aspiration","aspirational","aspirator","aspire","aspirer","aspirin","asplenium","aspnet","aspnetcore","aspx","asquith","ass","assad","assail","assailable","assailant","assam","assamese","assassin","assassinate","assassination","assault","assaulter","assaultive","assay","assayer","assemblage","assemble","assembled","assembler","assemblies","assembly","assemblyidentity","assemblyman","assemblymen","assemblyname","assemblywoman","assemblywomen","assent","assert","assertequals","asserter","assertion","assertional","assertionerror","assertions","assertive","assertiveness","asserts","assertthat","asserttrue","assess","assessed","assesses","assessment","assessor","asset","assetmanager","assets","asseverate","asseveration","asshole","assiduity","assiduous","assiduousness","assign","assignable","assignation","assigned","assignee","assigner","assigning","assignment","assignments","assignor","assigns","assimilate","assimilation","assimilationist","assisi","assist","assistance","assistant","assistantship","assisted","assister","assize","assn","assoc","associable","associate","associated","associateship","association","associational","associations","associative","associativity","associator","assonance","assonant","assort","assorter","assortment","asst","assuage","assuaged","assumability","assume","assumed","assumer","assumes","assuming","assumption","assumptions","assumptive","assurance","assure","assured","assuredness","assurer","assuring","assyria","assyrian","assyriology","ast","astaire","astarte","astatine","astc","aster","asteria","asterisk","asterisked","astern","asteroid","asteroidal","asthma","asthmatic","astigmatic","astigmatism","astir","aston","astonish","astonishing","astonishment","astor","astoria","astound","astounding","astra","astraddle","astrakhan","astral","astray","astrid","astride","astring","astringency","astringent","astrix","astrolabe","astrologer","astrological","astrologist","astrology","astronaut","astronautic","astronautical","astronautics","astronomer","astronomic","astronomical","astronomy","astrophysical","astrophysicist","astrophysics","astroturf","asturias","astute","astuteness","astype","asuncin","asunder","asus","aswan","aswell","asylum","asymmetric","asymmetrical","asymmetry","asymptomatic","asymptomatically","asymptote","asymptotic","asymptotically","async","asynccallback","asynchronism","asynchronous","asynchronously","asynchrony","asyncio","asyncresult","asynctask","at","atacama","atahualpa","atalanta","atan","atari","atatrk","atavism","atavist","atavistic","ataxia","ataxic","ate","atelier","atemporal","athabasca","athabascan","athabaska","athabaskan","atheism","atheist","atheistic","athena","athene","athenian","athens","atheroscleroses","atherosclerosis","athirst","athlete","athletic","athletically","athleticism","athletics","athwart","atilt","atindex","atkins","atkinson","atl","atlanta","atlante","atlantes","atlantic","atlantis","atlas","atlassian","atleast","atm","atman","atmosphere","atmospheric","atmospherically","atoi","atoll","atom","atomic","atomically","atomicity","atomics","atomistic","atomization","atomize","atomizer","atoms","atonal","atonality","atone","atonement","atop","atp","atreus","atria","atrial","atrium","atrocious","atrociousness","atrocity","atrophic","atrophy","atropine","atropos","ats","att","attach","attached","attacher","attachevent","attaching","attachment","attachments","attack","attacker","attacks","attain","attainabilities","attainability","attainable","attainableness","attainably","attainder","attained","attainer","attainment","attar","attempt","attempted","attempter","attempting","attempts","attend","attendance","attendant","attended","attendee","attendees","attender","attention","attentional","attentionality","attentive","attentiveness","attenuate","attenuated","attenuation","attenuator","attest","attestation","attested","attester","attic","attica","attila","attire","attitude","attitudinal","attitudinize","attlee","attn","attorney","attr","attract","attractant","attraction","attractive","attractiveness","attractivenesses","attractor","attrib","attributable","attribute","attributed","attributeerror","attributename","attributer","attributes","attributeset","attributevalue","attribution","attributional","attributive","attrition","attrs","atts","attucks","attune","atty","atv","atwitter","atwood","atypical","au","aube","auberge","aubergine","auberon","aubert","auberta","aubine","aubree","aubrette","aubrey","aubrie","aubry","auburn","auc","auckland","auction","auctioneer","auctor","aud","audacious","audaciousness","audacity","auden","audi","audibility","audible","audibles","audibly","audie","audience","audio","audiobook","audioformat","audiogram","audiological","audiologist","audiology","audiomanager","audiometer","audiometric","audiometry","audiophile","audioplayer","audiotape","audiovisual","audit","audited","audition","auditor","auditorium","auditory","audra","audre","audrey","audrie","audry","audrye","audubon","audy","auerbach","aug","augean","auger","aught","augie","augment","augmentation","augmentative","augmenter","augue","augur","augury","august","augusta","augustan","auguste","augustin","augustina","augustine","augustinian","augustness","augusto","augustus","augy","auk","aundrea","aunt","auntie","aunty","aura","aural","aurea","aurel","aurelea","aurelia","aurelie","aurelio","aurelius","aureole","aureomycin","auria","auric","auricle","auricular","aurie","auriga","aurilia","aurlie","auroora","aurora","auroral","aurore","aurthur","auschwitz","auscultate","auscultation","auspice","auspicious","auspiciousness","auspiciousnesses","aussie","austen","austere","austereness","austerity","austin","austina","austine","austral","australasia","australasian","australes","australia","australian","australis","australites","australoid","australopithecus","austria","austrian","austronesian","aut","aute","auth","authentic","authentically","authenticate","authenticated","authenticating","authentication","authenticationmanager","authenticator","authenticatorbase","authenticity","author","authoress","authorial","authoritarian","authoritarianism","authoritative","authoritativeness","authorities","authority","authorization","authorize","authorized","authorizer","authorizes","authors","authorship","authservice","authtoken","autism","autistic","auto","autobahn","autobiographer","autobiographic","autobiographical","autobiography","autoclave","autocollimator","autocommit","autocomplete","autocompletetextview","autoconfigure","autocorrelate","autocorrelation","autocracy","autocrat","autocratic","autocratically","autodesk","autodial","autodidact","autoeventwireup","autofac","autofill","autofilter","autofluorescence","autofocus","autogeneratecolumns","autograph","autographs","autoignition","autoimmune","autoimmunity","autoincrement","autolayout","autoload","autoloader","automagically","automaker","automapper","automata","automate","automated","automatic","automatically","automating","automation","automatism","automatize","automaton","automobile","automorphism","automotive","autonavigator","autonomic","autonomous","autonomy","autopilot","autoplay","autopostback","autoprefixer","autopsy","autoregressive","autorelease","autorepeat","autosize","autostart","autosuggestibility","autotransformer","autowire","autowired","autowiredannotationbeanpostprocessor","autoworker","autumn","autumnal","aux","auxiliary","auxin","av","ava","avail","availability","available","availableness","availably","availing","avalanche","avalon","avant","avarice","avaricious","avariciousness","avast","avatar","avaudioplayer","avaunt","avc","avd","avdp","ave","aveline","avenge","avenged","avenger","aventine","aventino","avenue","average","averages","averell","averil","averill","avernus","averred","averrer","averring","averroes","avers","averse","averseness","aversion","avert","avery","averyl","aves","avesta","avfoundation","avg","avi","avian","aviary","aviate","aviation","aviator","aviatrices","aviatrix","avicenna","avictor","avid","avidity","avie","avigdor","avignon","avila","avionic","avionics","avior","avis","avitaminoses","avitaminosis","aviv","aviva","avivah","avocado","avocation","avocational","avogadro","avoid","avoidable","avoidably","avoidance","avoided","avoider","avoiding","avoids","avoirdupois","avon","avouch","avow","avowal","avowed","avower","avplayer","avr","avram","avril","avrit","avro","avrom","avuncular","avx","aw","awacs","await","awaiting","awake","awakefromnib","awaken","awakened","awakener","awakening","award","awarder","aware","awareness","awash","away","awe","aweigh","awesome","awesomeness","awestruck","awful","awfuller","awfullest","awfulness","awhile","awk","awkward","awkwardness","awl","awn","awning","awoke","awoken","awol","awry","aws","awt","ax","axd","axe","axehead","axel","axeman","axes","axial","axillary","axiological","axiology","axiom","axiomatic","axiomatically","axiomatization","axiomatize","axion","axios","axis","axle","axletree","axolotl","axon","ay","ayah","ayahs","ayala","ayatollah","ayatollahs","aye","ayers","aylmar","aylmer","aymara","aymer","ayn","az","azalea","azania","azazel","azerbaijan","azimuth","azimuthal","azimuths","azores","azov","azt","aztec","aztecan","azure","azurewebsites","b","ba","baa","baal","bab","babar","babara","babb","babbage","babbette","babbie","babbitt","babble","babbler","babcock","babe","babel","babette","babita","babka","baboon","babushka","baby","babyhood","babyish","babylon","babylonia","babylonian","babysat","babysit","babysitter","babysitting","bac","bacall","bacardi","baccalaureate","baccarat","bacchanal","bacchanalia","bacchanalian","bacchic","bacchus","bach","bachelor","bachelorhood","bacillary","bacilli","bacillus","back","backache","backarrow","backbench","backbencher","backbit","backbite","backbiter","backbitten","backboard","backbone","backbreaking","backbutton","backchaining","backcloth","backcolor","backdate","backdrop","backdropped","backdropping","backed","backend","backends","backer","backfield","backfill","backfire","backgammon","background","backgroundcolor","backgroundimage","backgrounds","backgroundworker","backhand","backhanded","backhander","backhoe","backing","backlash","backless","backlog","backlogged","backlogging","backorder","backpack","backpacker","backpedal","backplane","backplate","backrest","backscatter","backseat","backside","backslapper","backslapping","backslash","backslashes","backslid","backslide","backslider","backspace","backspin","backstabber","backstabbing","backstage","backstair","backstitch","backstop","backstopped","backstopping","backstreet","backstretch","backstroke","backtalk","backticks","backtrace","backtrack","backtracking","backup","backups","backus","backward","backwardness","backwards","backwash","backwater","backwood","backwoodsman","backwoodsmen","backyard","bacon","baconer","bacteria","bacterial","bactericidal","bactericide","bacteriologic","bacteriological","bacteriologist","bacteriology","bacterium","bactria","bad","badder","baddest","baddie","bade","baden","badge","badger","badinage","badland","badlands","badlogic","badly","badman","badmen","badminton","badmouth","badmouths","badness","badrequest","baedeker","baez","baffin","baffle","bafflement","baffler","baffling","bag","bagatelle","bagel","bagful","baggage","baggageman","baggagemen","bagged","bagger","baggily","bagginess","bagging","baggy","baghdad","bagpipe","bagpiper","bagrodia","bags","baguette","baguio","bah","baha","bahama","bahamanian","bahamian","bahia","bahrain","bahs","baikal","bail","bailey","bailie","bailiff","bailiwick","baillie","bailout","bailsman","bailsmen","baily","baird","bairn","bait","baiter","baize","baja","bak","bake","baked","bakehouse","bakelite","baker","bakersfield","bakery","bakeshop","baking","baklava","baksheesh","baku","bakunin","bal","balaclava","balalaika","balance","balanced","balancedness","balancer","balanchine","balancing","balboa","balcony","bald","balder","balderdash","baldfaced","baldness","baldric","balduin","baldwin","baldy","bale","balearic","baleen","baleful","balefuller","balefullest","balefulness","baler","balfour","bali","balinese","balk","balkan","balkanization","balkanize","balker","balkhash","balkiness","balky","ball","ballad","ballade","balladeer","balladry","ballard","ballast","ballcock","baller","ballerina","ballet","balletic","ballfields","ballgame","ballistic","ballistics","balloon","balloonist","ballot","balloter","ballpark","ballplayer","ballpoint","ballroom","balls","ballsy","ballyhoo","balm","balminess","balmy","baloney","balsa","balsam","balsamic","balthazar","baltic","baltimore","baluchistan","baluster","balustrade","balzac","bam","bamako","bamberger","bambi","bambie","bamboo","bamboozle","bamby","ban","banach","banal","banality","banana","bananas","bancroft","band","bandage","bandager","bandanna","bandbox","bandeau","bandeaux","bander","banding","bandit","banditry","bandmaster","bandoleer","bandpass","bands","bandsman","bandsmen","bandstand","bandstop","bandung","bandwagon","bandwidth","bandwidths","bandy","bane","baneful","banefuller","banefullest","bang","bangalore","banger","bangkok","bangladesh","bangladeshi","bangle","bangor","bangui","bani","banish","banisher","banishment","banister","banjarmasin","banjo","banjoist","banjul","bank","bankaccount","bankbook","bankcard","banker","banking","banknote","bankroll","bankrupt","bankruptcy","banks","banky","banned","banneker","banner","banners","banning","bannister","bannock","banns","banquet","banqueter","banquette","bans","banshee","bantam","bantamweight","banter","banterer","bantering","banting","bantu","banyan","banzai","baobab","baos","baotou","baptism","baptismal","baptist","baptiste","baptistery","baptistry","baptize","baptized","baptizer","baptizes","bar","barabbas","barb","barbabas","barbabra","barbadian","barbados","barbara","barbaraanne","barbarella","barbarian","barbarianism","barbaric","barbarically","barbarism","barbarity","barbarize","barbarossa","barbarous","barbarousness","barbary","barbe","barbecue","barbed","barbee","barbel","barbell","barbeque","barber","barbered","barberry","barbershop","barbette","barbey","barbi","barbie","barbital","barbiturate","barbour","barbra","barbuda","barbwire","barby","barcarole","barcelona","barchart","barclay","barcode","bard","barde","bardeen","bardic","bare","bareback","barefaced","barefacedness","barefoot","barehanded","bareheaded","barelegged","barely","bareness","barents","barf","barfly","bargain","bargainer","barge","bargeman","bargemen","bargepole","barhop","barhopped","barhopping","bari","baritone","barium","bark","barked","barkeep","barkeeper","barker","barkley","barks","barley","barleycorn","barlow","barmaid","barman","barmen","barn","barnabas","barnabe","barnaby","barnacle","barnard","barnaul","barnebas","barnes","barnett","barney","barnful","barnhard","barnie","barnsful","barnstorm","barnstormer","barnum","barny","barnyard","baroda","barometer","barometric","barometrically","baron","baronage","baroness","baronet","baronetcy","baronial","barony","baroque","barplot","barque","barquisimeto","barr","barrack","barracker","barracuda","barrage","barranquilla","barre","barred","barrel","barren","barrenness","barrera","barret","barrett","barrette","barri","barricade","barrie","barrier","barriers","barring","barrio","barrister","barron","barroom","barrow","barry","barrymore","bars","barstool","barstow","bart","bartel","bartend","bartender","barter","barterer","barth","barthel","bartholdi","bartholemy","bartholomeo","bartholomeus","bartholomew","bartie","bartk","bartlet","bartlett","bartolemo","bartolomeo","barton","bartram","barty","bary","barycenter","barycentre","barycentric","baryon","baryram","baryshnikov","bas","basal","basalt","basaltic","bascom","base","baseadapter","baseaddress","baseball","baseband","baseboard","baseclass","basecontroller","based","basedir","basel","baseless","baseline","basely","baseman","basemen","basement","basename","baseness","basepath","baseplate","bases","basetting","basetype","baseurl","bash","bashful","bashfulness","basho","bashrc","basia","basic","basically","basicdbobject","basichttpbinding","basicnamevaluepair","basics","basie","basil","basilar","basile","basilica","basilio","basilisk","basilius","basin","basinful","basis","bask","basket","basketball","basketry","basketwork","basophilic","basque","basra","bass","basset","basseterre","bassett","bassinet","bassist","basso","bassoon","bassoonist","basswood","bast","bastard","bastardization","bastardize","bastardized","bastardy","baste","baster","bastian","bastien","bastille","basting","bastion","basutoland","bat","bataan","batavia","batch","batches","batchsize","bate","bated","bater","bates","bath","bathe","bather","bathetic","bathhouse","bathmat","batholomew","bathos","bathrobe","bathroom","baths","bathsheba","bathtub","bathwater","bathyscaphe","bathysphere","batik","batista","batiste","batman","batmen","baton","batsheva","batsman","batsmen","battalion","batted","batten","batter","batteries","battery","batting","battle","battledore","battledress","battlefield","battlefront","battleground","battlement","battler","battleship","batty","batu","batwings","bauble","baud","baudelaire","baudoin","baudouin","bauer","bauhaus","baulk","bausch","bauxite","bavaria","bavarian","bawd","bawdily","bawdiness","bawdy","bawl","bawler","bax","baxie","baxter","baxy","bay","bayamon","bayard","bayberry","bayda","bayer","bayes","bayesian","baylor","bayonet","bayonne","bayou","bayreuth","baz","bazaar","bazel","bazillion","bazooka","bb","bbb","bbbb","bbc","bbl","bbox","bbq","bbs","bc","bcc","bcd","bcp","bcrypt","bd","bdd","bdist","bdrm","be","bea","beach","beachcomber","beachhead","beachwear","beacon","beacons","bead","beading","beadle","beadsman","beadworker","beady","beagle","beak","beaker","beale","bealle","beam","bean","beanbag","beancreationexception","beanie","beanpole","beans","beanstalk","beanutils","bear","bearable","bearably","beard","bearded","beardless","beardmore","beardsley","bearer","bearing","bearish","bearishness","bearlike","bearnaise","bearnard","bearskin","beasley","beast","beasties","beastings","beastliness","beastly","beat","beatable","beatably","beaten","beater","beatific","beatifically","beatification","beatify","beating","beatitude","beatlemania","beatles","beatnik","beatrice","beatrisa","beatrix","beatriz","beats","beau","beauchamps","beaufort","beaujolais","beaumarchais","beaumont","beauregard","beaut","beauteous","beauteousness","beautician","beautification","beautifier","beautiful","beautifully","beautifulness","beautifulsoup","beautify","beauty","beauvoir","beaux","beaver","beaverton","bebe","bebop","becalm","became","because","becca","bechtel","beck","becka","becker","becket","beckett","becki","beckie","beckon","becky","becloud","become","becomes","becoming","becquerel","bed","bedaub","bedazzle","bedazzlement","bedbug","bedchamber","bedclothes","bedded","bedder","bedding","bede","bedeck","bedevil","bedevilment","bedfast","bedfellow","bedford","bedim","bedimmed","bedimming","bedizen","bedlam","bedlinen","bedmaker","bedmate","bedouin","bedpan","bedpost","bedraggle","bedridden","bedrock","bedroll","bedroom","bedsheets","bedside","bedsit","bedsitter","bedsore","bedspread","bedspring","bedstead","bedstraw","bedtime","bee","beebe","beebread","beech","beecher","beechnut","beechwood","beef","beefburger","beefcake","beefiness","beefsteak","beefy","beehive","beekeeper","beekeeping","beeline","beelzebub","been","beep","beeper","beer","beerbohm","beermat","beery","beeswax","beet","beethoven","beetle","beeton","beetroot","beeves","befall","befell","befit","befitted","befitting","befog","befogged","befogging","before","beforeeach","beforehand","beforesend","befoul","befriend","befuddle","befuddlement","beg","began","beget","begetting","beggar","beggarliness","beggarly","beggary","begged","begging","begin","beginform","begining","begininvoke","beginner","beginners","beginning","beginpath","begins","begintransaction","begone","begonia","begot","begotten","begrime","begrudge","begrudging","beguile","beguilement","beguiler","beguiling","beguine","begum","begun","behalf","behalves","behan","behave","behaves","behaving","behavior","behavioral","behaviorism","behaviorist","behavioristic","behaviors","behaviorsubject","behaviour","behead","beheld","behemoth","behemoths","behest","behind","behindhand","behold","beholder","behoofs","behoove","behooving","behring","beiderbecke","beige","beijing","beilul","being","beirut","beitris","bejewel","bekesy","bekki","bel","bela","belabor","belarus","belate","belated","belatedness","belau","belay","belch","beleaguer","belem","belfast","belfry","belg","belgian","belgium","belgrade","belia","belicia","belie","belief","beliefs","belier","believability","believable","believably","believe","believed","believer","believes","believing","belinda","belita","belittle","belittlement","belittler","belize","bell","bella","belladonna","bellamy","bellanca","bellatrix","bellboy","belle","belled","belletrist","belletristic","belleville","bellflower","bellhop","bellicose","bellicoseness","bellicosity","belligerence","belligerency","belligerent","bellina","belling","bellini","bellman","bellmen","bellovin","bellow","bellows","bells","bellwether","bellwood","belly","bellyache","bellyacher","bellybutton","bellyful","bellyfull","belmont","belmopan","beloit","belong","belonging","belongs","belongsto","belongstomany","belorussia","belorussian","belove","beloved","below","belshazzar","belt","belted","belting","belton","beltran","beltsville","beltway","beluga","belushi","belva","belvedere","belvia","bely","beman","bemire","bemoan","bemuse","bemused","bemusement","ben","benacerraf","benares","bench","bencher","benchmark","benchmarking","benchmarks","bend","bended","bender","bendick","bendicty","bendite","bendix","beneath","benedetta","benedetto","benedick","benedict","benedicta","benedictine","benediction","benedicto","benedictory","benedikt","benedikta","benefaction","benefactor","benefactress","benefice","beneficence","beneficent","beneficial","beneficialness","beneficiary","benefit","benefiter","benefits","benelux","benet","benetta","benetton","benevolence","benevolent","benevolentness","bengal","bengali","benghazi","bengt","beniamino","benighted","benightedness","benign","benignant","benignity","benin","beninese","benita","benito","benjamen","benjamin","benji","benjie","benjy","benn","bennett","benni","bennie","bennington","benny","benoit","benoite","benson","bent","bentham","bentlee","bentley","benton","bents","bentwood","benumb","benyamin","benz","benzedrine","benzene","benzine","beograd","beowulf","bequeath","bequeaths","bequest","ber","berate","berber","bereave","bereavement","bereft","berenice","beret","berg","bergen","berger","bergerac","berget","berglund","bergman","bergson","bergsten","bergstrom","beribbon","beriberi","bering","beringer","berk","berke","berkeley","berkelium","berkie","berkley","berkly","berkowitz","berkshire","berky","berle","berlin","berliner","berlioz","berlitz","berm","berman","bermuda","bermudan","bermudian","bern","berna","bernadene","bernadette","bernadina","bernadine","bernard","bernardina","bernardine","bernardino","bernardo","bernarr","bernays","bernbach","berne","bernelle","bernese","bernete","bernetta","bernette","bernhard","bernhardt","berni","bernice","bernie","berniece","bernini","bernita","bernoulli","bernstein","berny","berra","berri","berrie","berry","berrylike","berserk","berserker","bert","berta","berte","berth","bertha","berthe","berths","berti","bertie","bertillon","bertina","bertine","berton","bertram","bertrand","bertrando","berty","beryl","beryle","beryllium","berzelius","bes","beseech","beseecher","beseeching","beseem","beset","besetting","beside","besides","besiege","besieger","besmear","besmirch","besom","besot","besotted","besotting","besought","bespangle","bespatter","bespeak","bespectacled","bespoke","bespoken","bess","bessel","bessemer","bessie","bessy","best","bestial","bestiality","bestiary","bestir","bestirred","bestirring","bestow","bestowal","bestrew","bestrewn","bestridden","bestride","bestrode","bestseller","bestselling","bestubble","bet","beta","betake","betaken","betatron","betcha","betel","betelgeuse","beth","bethanne","bethany","bethe","bethel","bethena","bethesda","bethina","bethink","bethlehem","bethought","bethune","betide","betimes","betoken","betook","betray","betrayal","betrayer","betroth","betrothal","betrothed","betroths","betsey","betsy","betta","bette","betteann","betteanne","better","betterment","betti","bettie","bettina","bettine","betting","bettor","betty","bettye","between","betweenness","betwixt","beulah","bev","bevan","bevel","beverage","beverie","beverlee","beverley","beverlie","beverly","bevin","bevon","bevvy","bevy","bewail","beware","bewhisker","bewigged","bewilder","bewildered","bewildering","bewilderment","bewitch","bewitching","bewitchment","bey","beyond","bezel","bezier","bf","bfs","bg","bgcolor","bgr","bh","bhopal","bhutan","bhutanese","bhutto","bi","bialystok","bianca","bianco","bianka","biannual","bias","biased","biases","biathlon","biaxial","bib","bibbed","bibbie","bibbing","bibby","bibbye","bibendum","bibi","bible","biblical","biblicists","bibliographer","bibliographic","bibliographical","bibliography","bibliophile","bibulous","bicameral","bicameralism","bicarb","bicarbonate","bicentenary","bicentennial","bicep","biceps","bichromate","bicker","bickerer","bickering","biconcave","biconnected","biconvex","bicuspid","bicycle","bicycler","bicyclist","bid","biddable","bidden","bidder","biddie","bidding","biddle","biddy","bide","bider","bidet","bidget","bidiagonal","bidirectional","bids","biennial","biennium","bienville","bier","bierce","bifocal","bifurcate","bifurcation","big","bigamist","bigamous","bigamy","bigdecimal","bigelow","bigfoot","bigged","bigger","biggest","biggie","bigging","biggish","bighead","bighearted","bigheartedness","bighorn","bight","bigint","biginteger","bigmouth","bigmouths","bigness","bigot","bigoted","bigotry","bigquery","bigwig","biharmonic","bijection","bijective","bijou","bijoux","bike","biker","bikini","biko","bil","bilabial","bilateral","bilateralness","bilayer","bilbao","bilberry","bilbo","bile","bilge","bili","biliary","bilinear","bilingual","bilingualism","bilious","biliousness","bilk","bilker","bill","billboard","biller","billet","billfold","billi","billiard","billie","billing","billings","billingsgate","billion","billionaire","billions","billionths","billow","billowy","billposters","bills","billy","billye","bimbo","bimetallic","bimetallism","bimini","bimodal","bimolecular","bimonthly","bin","binaries","binary","binaural","bind","bindable","binded","binder","bindery","binding","bindingcontext","bindingflags","bindingness","bindingredirect","bindingresult","bindings","bindingsource","bindle","bindparam","binds","bindvalue","bindweed","bing","binge","bingham","binghamton","bingo","bini","bink","binky","binnacle","binned","binni","binnie","binning","binny","binocular","binodal","binomial","bins","bintray","binuclear","bio","biochemical","biochemist","biochemistry","biodegradability","biodegradable","biodiversity","bioengineering","bioethics","biofeedback","biog","biograph","biographer","biographic","biographical","biography","bioko","biol","biologic","biological","biologist","biology","biomass","biomedical","biomedicine","biometric","biometrics","biometry","biomolecule","biomorph","bionic","bionically","bionics","biophysic","biophysical","biophysicist","biophysics","biopic","biopsy","biorhythm","bios","bioscience","biosphere","biostatistic","biosynthesized","biotechnological","biotechnologist","biotechnology","biotic","biotin","bipartisan","bipartisanship","bipartite","bipartition","biped","bipedal","biplane","bipolar","bipolarity","biracial","birch","bird","birdbath","birdbaths","birdbrain","birdcage","birder","birdhouse","birdie","birdieing","birdlike","birdlime","birds","birdseed","birdseye","birdsong","birdtables","birdwatch","birefringence","birefringent","biretta","birgit","birgitta","birk","birkenstock","birmingham","biro","biron","birt","birth","birthdate","birthday","birthmark","birthplace","birthrate","birthright","births","birthstone","bis","biscay","biscayne","biscuit","bisect","bisection","bisector","biserial","bisexual","bisexuality","bishkek","bishop","bishopric","bismarck","bismark","bismuth","bismuths","bison","bisque","bissau","bistable","bistate","bistro","bisyllabic","bit","bitblt","bitbucket","bitch","bitchily","bitchiness","bitchy","bitcoin","bitcoins","bitconverter","bite","biter","biting","bitmap","bitmapdata","bitmapdrawable","bitmapfactory","bitmapimage","bitmaps","bitnami","bitnet","bitrate","bits","bitser","bitset","bitted","bitten","bitter","bittern","bitterness","bitternut","bitterroot","bittersweet","bitting","bitty","bitumen","bituminous","bitwise","bivalent","bivalve","bivariate","bivouac","bivouacked","bivouacking","biweekly","biyearly","biz","bizarre","bizarreness","bizet","biztalk","bizzes","bj","bjorn","bk","bl","bla","blab","blabbed","blabber","blabbermouth","blabbermouths","blabbing","blabla","blablabla","black","blackamoor","blackball","blackberry","blackbird","blackbirder","blackboard","blackbody","blackburn","blackcolor","blackcurrant","blacken","blackener","blackfeet","blackfoot","blackguard","blackhead","blacking","blackish","blackjack","blackleg","blacklist","blackmail","blackmailer","blackman","blackmer","blackness","blackout","blackpool","blacksmith","blacksmiths","blacksnake","blackspot","blackstone","blackthorn","blacktop","blacktopped","blacktopping","blackwell","bladder","bladdernut","bladderwort","blade","blah","blahblah","blahs","blaine","blair","blaire","blake","blakelee","blakeley","blakey","blame","blameless","blamelessness","blamer","blameworthiness","blameworthy","blanc","blanca","blanch","blancha","blanchard","blanche","blancher","blancmange","bland","blandish","blandishment","blandit","blandness","blane","blank","blankenship","blanket","blanketing","blankness","blanks","blanton","blantyre","blare","blarney","blas","blaspheme","blasphemer","blasphemous","blasphemousness","blasphemy","blast","blaster","blasting","blastoff","blatancy","blatant","blather","blatting","blatz","blavatsky","blayne","blaze","blazer","blazing","blazon","blazoner","bldg","ble","bleach","bleached","bleacher","bleak","bleakness","blear","blearily","bleariness","bleary","bleat","bleater","bleed","bleeder","bleeker","bleep","blemish","blemished","blench","blend","blender","blenheim","bless","blessed","blessedness","blessing","blevins","blew","bligh","blight","blighter","blimey","blimp","blind","blinded","blinder","blindfold","blinding","blindly","blindness","blindside","blink","blinker","blinking","blinks","blinni","blinnie","blinny","blintz","blintze","blip","blipped","blipping","bliss","blisse","blissful","blissfulness","blister","blistering","blistery","blit","blithe","blitheness","blither","blithesome","blitz","blitzkrieg","blizzard","blk","bloat","bloater","blob","blobbed","blobbing","blobs","bloc","bloch","block","blockade","blockader","blockage","blockbuster","blockbusting","blockchain","blocked","blocker","blockhead","blockhouse","blocking","blockjunit","blockquote","blocks","blocksize","blocky","bloemfontein","blog","blogger","blogging","bloginfo","blogpost","blogs","blogspot","bloke","blomberg","blomquist","blond","blonde","blondell","blondelle","blondie","blondish","blondness","blondy","blood","bloodbath","bloodbaths","bloodcurdling","bloodhound","bloodied","bloodiness","bloodless","bloodlessness","bloodletting","bloodline","bloodmobile","bloodroot","bloodshed","bloodshot","bloodsport","bloodstain","bloodstock","bloodstone","bloodstream","bloodsucker","bloodsucking","bloodthirstily","bloodthirstiness","bloodthirsty","bloodworm","bloody","bloodymindedness","bloom","bloomer","bloomfield","bloomington","bloop","blooper","blossom","blossomy","blot","blotch","blotchy","blotted","blotter","blotting","blotto","blouse","blow","blower","blowfish","blowfly","blowgun","blowing","blown","blowout","blowpipe","blowtorch","blowup","blowy","blowzy","blt","blubber","blubbery","blucher","bludgeon","blue","blueback","bluebeard","bluebell","blueberry","bluebill","bluebird","bluebonnet","bluebook","bluebottle","bluebush","bluefish","bluegill","bluegrass","blueing","blueish","bluejacket","bluejeans","bluemix","blueness","bluenose","bluepoint","blueprint","bluer","bluest","bluestocking","bluesy","bluet","bluetooth","bluetoothadapter","bluetoothdevice","bluff","bluffer","bluffness","bluing","bluish","bluishness","blum","blumenthal","blunder","blunderbuss","blunderer","blundering","blunt","bluntness","blur","blurb","blurred","blurriness","blurring","blurry","blurt","blush","blusher","blushing","bluster","blusterer","blustering","blusterous","blustery","blvd","blythe","bm","bmi","bmp","bmw","bn","bo","boa","boar","board","boarded","boarder","boardgames","boarding","boardinghouse","boardroom","boards","boardwalk","boast","boaster","boastful","boastfulness","boat","boatclubs","boater","boathouse","boating","boatload","boatman","boatmen","boatswain","boatyard","bob","bobbe","bobbed","bobbee","bobbette","bobbi","bobbie","bobbin","bobbing","bobbitt","bobble","bobbsey","bobby","bobbye","bobbysoxer","bobcat","bobette","bobina","bobine","bobinette","bobolink","bobrow","bobs","bobsled","bobsledded","bobsledder","bobsledding","bobsleigh","bobsleighs","bobtail","bobwhite","boca","boccaccio","boccie","bock","bockwurst","bod","bode","bodega","bodenheim","bodhidharma","bodhisattva","bodice","bodied","bodies","bodiless","bodily","boding","bodkin","body","bodybuilder","bodybuilding","bodyguard","bodying","bodyparser","bodysuit","bodyweight","bodywork","boeing","boeotia","boeotian","boer","bog","bogart","bogartian","bogey","bogeyman","bogeymen","bogged","bogging","boggle","boggling","boggy","bogie","bogot","bogus","bogy","bogyman","bogymen","boheme","bohemia","bohemian","bohemianism","bohr","boigie","boil","boiled","boiler","boilermaker","boilerplate","boils","bois","boise","boisterous","boisterousness","bokeh","bola","bold","boldface","boldness","bole","bolero","boleyn","bolivar","bolivares","bolivia","bolivian","boll","bollard","bollix","bolo","bologna","bolometer","boloney","bolshevik","bolshevism","bolshevist","bolshevistic","bolshoi","bolster","bolsterer","bolt","bolted","bolter","bolton","bolts","boltzmann","bolus","bom","bomb","bombard","bombardier","bombardment","bombast","bombastic","bombastically","bombay","bomber","bombproof","bombshell","bona","bonanza","bonaparte","bonaventure","bonbon","bond","bondage","bonder","bondholder","bondie","bondman","bondmen","bondon","bonds","bondsman","bondsmen","bondwoman","bondwomen","bondy","bone","boned","bonehead","boneless","boner","bones","bonfire","bong","bongo","bonham","bonhomie","boniface","boniness","bonita","bonito","bonjour","bonkers","bonn","bonnee","bonner","bonnet","bonneted","bonneville","bonni","bonnibelle","bonnie","bonny","bonsai","bontempo","bonus","bony","bonzes","boo","boob","booby","boodle","boogeyman","boogie","boogieing","boohoo","book","bookbind","bookbinder","bookbindery","bookbinding","bookcase","booked","bookend","booker","bookid","bookie","booking","bookings","bookish","bookishness","bookkeep","bookkeeper","bookkeeping","booklet","bookmaker","bookmaking","bookmark","bookmarks","bookmobile","bookplate","books","bookseller","bookshelf","bookshelves","bookshop","bookstall","bookstore","bookwork","bookworm","bool","boole","boolean","booleanfield","booleans","boom","boomer","boomerang","boomtown","boon","boondocks","boondoggle","boondoggler","boone","boonie","boonies","boony","boor","boorish","boorishness","boost","booster","boosterism","boot","bootblack","boote","bootee","booth","boothe","booths","bootie","booting","bootlaces","bootle","bootleg","bootlegged","bootlegger","bootlegging","bootless","bootloader","bootply","bootprints","bootstrap","bootstrapcdn","bootstrapped","bootstrapper","bootstrapping","booty","booze","boozer","boozy","bop","bopped","bopping","borate","borax","bord","bordeaux","bordello","borden","border","borderbrush","bordercolor","bordered","borderer","borderfactory","borderland","borderlayout","borderline","borderpane","borderradius","borders","borderstyle","borderthickness","borderwidth","bordie","bordon","bordy","bore","borealis","boreas","bored","boredom","boreholes","borer","borg","borges","borgia","boric","boring","boris","bork","born","borne","borneo","borodin","boron","borosilicate","borough","boroughs","borroughs","borrow","borrowed","borrower","borrowing","borscht","borstal","boru","borzoi","bos","bosch","bose","bosh","bosnia","bosnian","bosom","bosomy","boson","bosporus","boss","bossily","bossiness","bossism","bossy","bostitch","boston","bostonian","bosun","boswell","bot","botanic","botanical","botanist","botany","botch","botcher","botes","botfly","both","bother","bothered","bothersome","bothy","boto","bots","botswana","botticelli","bottle","bottleneck","bottler","bottom","bottomless","bottomlessness","bottommost","botulin","botulinus","botulism","boucher","boudoir","bouffant","bougainvillea","bough","boughs","bought","bouillabaisse","bouillon","boulder","boulevard","bounce","bouncer","bouncily","bouncing","bouncy","bouncycastle","bound","boundaries","boundary","bounded","boundedness","bounden","bounder","bounders","boundfield","bounding","boundingbox","boundless","boundlessness","bounds","bounteous","bounteousness","bountiful","bountifulness","bounty","bouquet","bourbaki","bourbon","bourgeois","bourgeoisie","bourke","bourne","bournemouth","bout","boutique","boutonnire","bouvier","bovary","bovine","bow","bowditch","bowdlerization","bowdlerize","bowed","bowel","bowell","bowen","bower","bowers","bowery","bowes","bowie","bowing","bowl","bowlder","bowleg","bowlegged","bowler","bowlful","bowline","bowling","bowman","bowmen","bows","bowser","bowsprit","bowstring","bowwow","box","boxcar","boxed","boxer","boxes","boxful","boxing","boxlayout","boxlike","boxplot","boxtops","boxwood","boxy","boy","boyce","boycey","boycie","boycott","boycotter","boyd","boyer","boyfriend","boyhood","boyish","boyishness","boyle","boys","boyscout","boysenberry","bozo","bp","bpi","bpm","bps","bq","br","bra","brace","braced","bracelet","bracer","braces","brachia","brachium","bracken","bracket","bracketed","bracketing","brackets","brackish","brackishness","bract","brad","bradan","bradawl","bradbury","bradburys","bradded","bradding","braddock","brade","braden","bradford","bradley","bradly","bradney","bradshaw","bradstreet","brady","brae","brag","bragg","braggadocio","braggart","bragged","bragger","braggest","bragging","brahe","brahma","brahman","brahmanism","brahmaputra","brahmin","brahms","braid","braider","braiding","braille","brain","brainard","braincell","brainchild","brainchildren","braininess","brainless","brainlessness","brainpower","brainstorm","brainstorming","brainteaser","brainteasing","braintree","brainwash","brainwasher","brainwashing","brainwave","brainy","braise","brake","brakeman","brakemen","bram","bramble","brambling","brambly","brampton","bran","brana","branch","branched","branches","branching","branchlike","branchville","brand","brandais","brande","brandea","branded","brandeis","brandel","branden","brandenburg","brander","brandi","brandice","brandie","branding","brandise","brandish","brando","brandon","brands","brandt","brandtr","brandy","brandyn","brandywine","braniff","branned","branning","brannon","brant","brantley","braque","brash","brashness","brasilia","brass","brasserie","brassiere","brassily","brassiness","brassy","brat","bratislava","brattain","bratty","bratwurst","braun","bravado","bravadoes","brave","braveness","bravery","bravest","bravo","bravura","brawl","brawler","brawn","brawniness","brawny","bray","brayer","braze","brazen","brazenness","brazer","brazier","brazil","brazilian","brazos","brazzaville","breach","breacher","bread","breadbasket","breadboard","breadbox","breadcrumb","breadcrumbs","breadfruit","breadline","breadth","breadths","breadwinner","break","breakable","breakables","breakage","breakaway","breakdown","breaker","breakfast","breakfaster","breakfront","breaking","breakneck","breakout","breakpoint","breakpoints","breaks","breakthrough","breakthroughs","breakup","breakwater","bream","breanne","brear","breast","breastbone","breastfed","breastfeed","breasting","breastplate","breaststroke","breastwork","breath","breathable","breathalyser","breathalyzer","breathe","breather","breathing","breathless","breathlessness","breaths","breathtaking","breathy","brecht","breckenridge","bred","bredes","bree","breech","breeching","breed","breeder","breeding","breeds","breena","breeze","breezeway","breezily","breeziness","breezy","bremen","bremsstrahlung","bren","brena","brenda","brendan","brenden","brendin","brendis","brendon","brenn","brenna","brennan","brennen","brenner","brent","brenton","bresenham","brest","bret","brethren","breton","brett","breve","brevet","brevetted","brevetting","breviary","brevity","brew","brewer","brewery","brewing","brewpub","brewster","brezhnev","bria","brian","briana","brianna","brianne","briano","briant","briar","bribe","briber","bribery","brice","brick","brickbat","bricklayer","bricklaying","brickmason","brickwork","brickyard","bridal","bridalveil","bride","bridegroom","bridesmaid","bridewell","bridge","bridgeable","bridged","bridgehead","bridgeport","bridger","bridges","bridget","bridgetown","bridgett","bridgette","bridgewater","bridgework","bridging","bridgman","bridie","bridle","bridled","bridleway","brie","brief","briefcase","briefed","briefing","briefly","briefness","briefs","brien","brier","brietta","brig","brigade","brigadier","brigadoon","brigand","brigandage","brigantine","brigg","brigham","bright","brighten","brightener","brightness","brighton","brigid","brigida","brigit","brigitta","brigitte","brilliance","brilliancy","brilliant","brilliantine","brilliantness","brillo","brillouin","brim","brimful","brimless","brimmed","brimming","brimstone","brina","brindisi","brindle","brine","briner","briney","bring","bringer","bringing","brings","brininess","brink","brinkley","brinkmanship","brinn","brinna","briny","brioche","brion","briquet","briquette","brisbane","brisk","brisket","briskness","bristle","bristly","bristol","brit","brita","britain","britannia","britannic","britannica","britches","briticism","british","britisher","britishly","britney","britni","briton","britt","britta","brittan","brittaney","brittani","brittany","britte","britten","britteny","brittle","brittleness","brittne","brittney","brittni","brnaba","brnaby","brno","bro","broach","broacher","broad","broadband","broadcast","broadcaster","broadcasting","broadcastreceiver","broadcasts","broadcloth","broadcloths","broaden","broader","broadleaved","broadloom","broadminded","broadness","broadsheet","broadside","broadsword","broadway","brobdingnag","brobdingnagian","brocade","broccoli","brochette","brochure","brock","brockie","brocky","brod","broddie","broddy","broderic","broderick","brodie","brody","brogan","broglie","brogue","broil","broiler","brok","broke","broken","brokenhearted","brokenness","broker","brokerage","brokers","bromide","bromidic","bromine","bron","bronc","bronchi","bronchial","bronchiolar","bronchiole","bronchiolitis","bronchitic","bronchitis","broncho","bronchus","bronco","broncobuster","bronnie","bronny","bronson","bronte","brontosaur","brontosaurus","bronx","bronze","bronzed","bronzing","brooch","brood","brooder","broodiness","brooding","broodmare","broody","brook","brookdale","brooke","brookfield","brookhaven","brooklet","brooklyn","brookmont","brookside","broom","broomstick","bros","brose","broth","brothel","brother","brotherhood","brotherliness","brotherly","broths","brougham","brought","brouhaha","brow","browbeat","brown","browne","brownell","brownian","brownie","browning","brownish","brownness","brownout","brownstone","brownsville","brows","browse","browser","browserify","browsermodule","browsername","browsers","browsing","brr","brubeck","bruce","brucellosis","brucie","bruckner","bruegel","brueghel","bruin","bruis","bruise","bruised","bruiser","bruit","brumidi","brummel","brunch","brunei","brunelleschi","brunet","brunette","brunhilda","brunhilde","bruno","brunswick","brunt","brush","brusher","brushes","brushfire","brushlike","brushoff","brushwood","brushwork","brushy","brusque","brusqueness","brussels","brutal","brutality","brutalization","brutalize","brutalized","brutalizes","brute","brutish","brutishness","brutus","bruxelles","bryan","bryana","bryant","bryanty","bryce","bryn","bryna","brynn","brynna","brynne","brynner","bryon","brzezinski","bs","bsa","bsd","bson","bss","bst","bstr","bt","btc","btn","btnsave","btnsubmit","btree","btu","btw","bu","bub","bubble","bubblegum","bubbler","bubbles","bubbling","bubbly","buber","bubo","buboes","bubonic","buccaneer","buchanan","bucharest","buchenwald","buchwald","buck","buckaroo","buckboard","bucker","bucket","bucketful","bucketname","buckets","buckeye","buckhorn","buckie","buckingham","buckle","buckled","buckler","buckles","buckley","buckling","buckner","buckram","bucksaw","buckshot","buckskin","buckteeth","bucktooth","buckwheat","bucky","bucolic","bucolically","bud","budapest","budd","budded","buddha","buddhism","buddhist","buddie","budding","buddy","budge","budgerigar","budget","budgetary","budgeter","budgie","budging","budweiser","buehring","buena","buf","buff","buffalo","buffaloes","buffer","buffered","bufferedimage","bufferedinputstream","bufferedoutputstream","bufferedreader","bufferedwriter","bufferer","buffering","buffers","buffersize","buffet","bufflehead","buffoon","buffoonery","buffoonish","buffy","buford","bufsize","bug","bugaboo","bugatti","bugbear","bugeyed","bugged","bugger","buggered","buggering","buggery","bugging","buggy","bugle","bugler","bugs","bugzilla","buick","build","buildconfig","buildcontext","builddir","builder","builders","building","buildings","buildpack","builds","buildscript","buildtoolsversion","buildtypes","buildup","built","builtin","builtins","buiron","bujumbura","bukhara","bukharin","bukkit","bulawayo","bulb","bulba","bulblet","bulbous","bulfinch","bulganin","bulgaria","bulgarian","bulge","bulgy","bulimarexia","bulimia","bulimic","bulk","bulkhead","bulkiness","bulky","bull","bulldog","bulldogged","bulldogger","bulldogging","bulldoze","bulldozer","bullet","bulletin","bulletproof","bullets","bullfight","bullfighter","bullfighting","bullfinch","bullfrog","bullhead","bullheaded","bullheadedness","bullhide","bullhorn","bullied","bullion","bullish","bullishness","bullock","bullpen","bullring","bullseye","bullshit","bullshitted","bullshitter","bullshitting","bullwhackers","bullwinkle","bully","bullyboy","bullying","bulrush","bultmann","bulwark","bum","bumble","bumblebee","bumbler","bumbling","bumbry","bummed","bummer","bummest","bumming","bump","bumper","bumpiness","bumpkin","bumppo","bumptious","bumptiousness","bumpy","bun","bunch","bunche","bunchy","bunco","buncombe","bundestag","bundle","bundled","bundler","bundles","bundling","bundy","bung","bungalow","bungee","bunghole","bungle","bungler","bungling","bunin","bunion","bunk","bunker","bunkhouse","bunkmate","bunko","bunkum","bunni","bunnie","bunny","bunsen","bunt","bunting","bunyan","buoy","buoyancy","buoyant","bur","burbank","burble","burbler","burbs","burch","burden","burdensome","burdensomeness","burdock","bureau","bureaucracy","bureaucrat","bureaucratic","bureaucratically","bureaucratization","bureaucratize","burg","burgeon","burger","burgess","burgh","burgher","burghs","burglar","burglarize","burglarproof","burglary","burgle","burgomaster","burgoyne","burgundian","burgundy","burial","buried","burier","burk","burke","burl","burlap","burler","burlesque","burlesquer","burley","burlie","burliness","burlingame","burlington","burly","burma","burmese","burn","burnable","burnaby","burnard","burne","burned","burner","burnett","burning","burnish","burnisher","burnoose","burnout","burns","burnside","burnt","burp","burr","burris","burrito","burro","burroughs","burrow","burrower","bursa","bursae","bursar","bursary","bursitis","burst","burster","burt","burtie","burton","burty","burundi","burundian","bury","bus","busboy","busby","busch","buses","busgirl","bush","bushel","bushido","bushiness","bushing","bushland","bushman","bushmaster","bushmen","bushnell","bushwhack","bushwhacker","bushwhacking","bushy","busily","business","businesses","businesslike","businessman","businessmen","businesspeople","businessperson","businesswoman","businesswomen","busk","busker","buskin","buss","bust","bustard","buster","bustle","bustling","busty","busy","busybody","busyness","busywork","but","butane","butch","butcher","butcherer","butchery","butene","butler","butt","butte","butted","butter","butterball","buttercup","buttered","butterfat","butterfield","butterfingered","butterfingers","butterfly","butterknife","buttermilk","butternut","butterscotch","buttery","butting","buttock","button","buttoner","buttonhole","buttonholer","buttons","buttonweed","buttonwood","buttress","butyl","butyrate","buuel","buxom","buxomness","buxtehude","buy","buyback","buyer","buyers","buying","buyout","buys","buzz","buzzard","buzzer","buzzword","buzzy","bv","bw","bx","bxs","by","bye","byelaw","byelorussia","byers","bygone","byid","bylaw","byline","byliner","byob","bypass","bypath","bypaths","byplay","byproduct","byram","byran","byrann","byrd","byre","byref","byrle","byrne","byroad","byrom","byron","byronic","byronism","bystander","byte","bytearray","bytearrayinputstream","bytearrayoutputstream","bytebuffer","bytecode","bytes","bytesread","bytestring","byval","byway","byword","byzantine","byzantium","bz","c","ca","cab","cabal","cabala","caballed","caballero","caballing","cabana","cabaret","cabbage","cabbed","cabbing","cabby","cabdriver","caber","cabernet","cabin","cabinet","cabinetmaker","cabinetmaking","cabinetry","cabinetwork","cable","cablecast","cablegram","cabochon","caboodle","caboose","cabot","cabrera","cabrini","cabriolet","cabstand","cacao","cacciatore","cache","cached","cachepot","caches","cachet","caching","cacilia","cacilie","cackle","cackler","cackly","cacm","cacophonist","cacophonous","cacophony","cacti","cactus","cad","cadaver","cadaverous","caddish","caddishness","caddric","caddy","cadence","cadenced","cadencing","cadent","cadenza","cadet","cadette","cadge","cadger","cadillac","cadiz","cadmium","cadre","caducei","caduceus","caedmon","caesar","caesura","caf","cafe","cafeteria","caffe","caffeine","caftan","cage","caged","cager","cagey","cagier","cagiest","cagily","caginess","cagney","cahokia","cahoot","cahra","cai","caiaphas","caiman","cain","caine","cairistiona","cairn","cairo","caisson","caitiff","caitlin","caitrin","cajole","cajolement","cajoler","cajolery","cajun","cake","cakephp","cakewalk","cal","calabash","calaboose","calais","calamari","calamine","calamitous","calamitousness","calamity","calayer","calc","calcareous","calcareousness","calciferous","calcification","calcify","calcimine","calcine","calcite","calcium","calcomp","calculability","calculable","calculate","calculated","calculates","calculating","calculatingly","calculation","calculations","calculative","calculator","calculi","calculus","calcutta","calder","caldera","calderon","caldron","caldwell","cale","caleb","caledonia","calendar","calendars","calender","calf","calfskin","calgary","calhoun","cali","caliban","caliber","calibrate","calibrated","calibrater","calibrating","calibration","calibrator","calibri","calico","calicoes","calida","calif","california","californian","californium","caligula","caliper","caliph","caliphate","caliphs","calisthenic","calisthenics","call","calla","callable","callactivityoncreate","callaghan","callahan","callao","callback","callbacks","callean","called","callee","caller","callers","calley","calli","callida","callie","calligraph","calligrapher","calligraphic","calligraphist","calligraphy","calling","callingconvention","calliope","callisthenics","callisto","calloc","callosity","callous","callousness","callout","callow","callowness","calls","callsite","callus","cally","calm","calming","calmness","caloocan","caloric","calorie","calories","calorific","calorimeter","calorimetric","calorimetry","caltech","calumet","calumniate","calumniation","calumniator","calumnious","calumny","calv","calvary","calve","calvert","calves","calvin","calvinism","calvinist","calvinistic","calyces","calypso","calyx","cam","camacho","camala","camaraderie","camber","cambial","cambium","cambodia","cambodian","cambrian","cambric","cambridge","camcorder","camden","came","camel","camelcase","camelhair","camella","camellia","camelopardalis","camelot","camembert","cameo","camera","camerae","cameraman","cameramen","cameras","cameraupdatefactory","camerawoman","camerawomen","cameron","cameroon","cameroonian","camey","cami","camila","camile","camilla","camille","camino","camion","camisole","cammed","cammi","cammie","cammy","camoens","camomile","camouflage","camouflager","camp","campaign","campaigner","campaigns","campanile","campanological","campanologist","campanology","campbell","campbellsport","camper","campesinos","campest","campfire","campground","camphor","campinas","camping","campos","campsite","campus","campy","camry","camshaft","camus","can","canaan","canaanite","canactivate","canad","canada","canadian","canadianism","canal","canaletto","canalization","canalize","canap","canard","canaries","canary","canasta","canaveral","canberra","cancan","cancel","cancelate","cancelbuttontitle","canceled","canceler","cancellation","cancellationtoken","cancelled","cancer","cancerous","cancun","candace","candelabra","candelabrum","candi","candice","candid","candida","candidacy","candidate","candidates","candidature","candide","candidly","candidness","candie","candle","candlelight","candlelit","candlepower","candler","candlestick","candlewick","candor","candra","candy","cane","canebrake","caner","canexecute","canine","caning","canis","canister","caniuse","canker","cankerous","cannabis","canned","cannelloni","canner","cannery","cannes","cannibal","cannibalism","cannibalistic","cannibalization","cannibalize","cannily","canniness","canninesses","canning","cannister","cannon","cannonade","cannonball","cannot","canny","canoe","canoeist","canoga","canon","canonic","canonical","canonicalization","canonicalize","canonist","canonization","canonize","canonized","canopus","canopy","canst","cant","cantabile","cantabrigian","cantaloupe","cantankerous","cantankerousness","cantata","canted","canteen","canter","canterbury","cantered","cantering","canticle","cantilever","canto","canton","cantonal","cantonese","cantonment","cantor","cantrell","cants","cantu","canute","canvas","canvasback","canvass","canvasser","canyon","cap","capabilities","capability","capable","capableness","capabler","capablest","capably","capacious","capaciousness","capacitance","capacitate","capacitive","capacitor","capacity","caparison","cape","capek","capella","caper","capeskin","capet","capetown","caph","capillarity","capillary","capistrano","capita","capital","capitalism","capitalist","capitalistic","capitalistically","capitalization","capitalize","capitalized","capitalizer","capitalizes","capitan","capitation","capitol","capitoline","capitulate","capitulation","caplet","capo","capon","capone","capote","capped","capping","cappuccino","cappy","capra","capri","caprice","capricious","capriciousness","capricorn","caps","capsicum","capsize","capstan","capstone","capsular","capsule","capsulize","capt","captain","captaincy","captcha","caption","captions","captious","captiousness","captivate","captivation","captivator","captive","captivity","captor","capture","captured","capturer","captures","capturing","capulet","caputo","capybara","car","cara","caracalla","caracas","caracul","carafe","caralie","caramel","caramelize","carapace","carapaxes","carat","caravaggio","caravan","caravaner","caravansary","caravanserai","caravel","caraway","carbide","carbine","carbohydrate","carbolic","carboloy","carbon","carbonaceous","carbonate","carbonation","carbondale","carbone","carbonic","carboniferous","carbonization","carbonize","carbonizer","carbonizes","carbonyl","carborundum","carboy","carbuncle","carbuncular","carburetor","carburetter","carburettor","carcase","carcass","carce","carcinogen","carcinogenic","carcinogenicity","carcinoma","card","cardamom","cardboard","cardenas","carder","cardholders","cardiac","cardiff","cardigan","cardin","cardinal","cardinality","carding","cardiod","cardiogram","cardiograph","cardiographs","cardioid","cardiologist","cardiology","cardiomegaly","cardiopulmonary","cardiovascular","cards","cardsharp","cardview","care","cared","careen","career","careerism","careerist","careers","carefree","careful","carefuller","carefullest","carefully","carefulness","caregiver","careless","carelessness","caren","carena","carer","cares","caresa","caress","caressa","caresse","caresser","caressing","caressive","caret","caretaker","careworn","carey","carfare","cargo","cargoes","carhop","carhopped","carhopping","cari","caria","carib","caribbean","caribou","caricature","caricaturisation","caricaturist","caricaturization","carid","carie","caries","caril","carillon","carillonned","carillonning","carilyn","carin","carina","carine","caring","cariotta","carious","carissa","carita","caritta","carjack","carl","carla","carlee","carleen","carlen","carlene","carleton","carletonian","carley","carlie","carlin","carlina","carline","carling","carlita","carlo","carload","carlota","carlotta","carlsbad","carlson","carlton","carly","carlye","carlyle","carlyn","carlynn","carlynne","carma","carmel","carmela","carmelia","carmelina","carmelita","carmella","carmelle","carmelo","carmen","carmencita","carmichael","carmina","carmine","carmita","carmon","carnage","carnal","carnality","carnap","carnation","carnegie","carnelian","carney","carnival","carnivore","carnivorous","carnivorousness","carnot","carny","caro","carob","carol","carola","carolan","carolann","carole","carolee","caroler","carolin","carolina","caroline","carolingian","carolinian","caroljean","carolus","carolyn","carolyne","carolynn","carom","caron","carotene","carotid","carousal","carouse","carousel","carouser","carp","carpal","carpathian","carpel","carpenter","carpentering","carpentry","carper","carpet","carpetbag","carpetbagged","carpetbagger","carpetbagging","carpeting","carpi","carping","carpool","carport","carpus","carr","carrageen","carree","carrel","carri","carriage","carriageway","carrie","carried","carrier","carriers","carrierwave","carries","carrillo","carrion","carrissa","carrol","carroll","carrot","carroty","carrousel","carry","carryall","carrying","carryout","carryover","cars","carsick","carsickness","carson","cart","cartage","carte","cartel","carter","cartesian","carthage","carthaginian","carthorse","cartier","cartilage","cartilaginous","cartload","cartographer","cartographic","cartography","carton","cartoon","cartoonist","cartridge","cartwheel","cartwright","carty","caruso","carve","carven","carver","carving","cary","caryatid","caryl","caryn","cas","casaba","casablanca","casals","casandra","casanova","casar","casbah","cascade","cascades","cascadetype","cascading","cascara","case","casebook","cased","caseharden","casein","caseload","casement","cases","casework","caseworker","casey","cash","cashbook","cashew","cashier","cashless","cashmere","casi","casie","casing","casino","cask","casket","caspar","casper","caspian","cass","cassandra","cassandre","cassandry","cassatt","cassaundra","cassava","casserole","cassette","cassey","cassi","cassia","cassie","cassino","cassiopeia","cassite","cassius","cassock","cassondra","cassowary","cassy","cast","castaneda","castanet","castaway","caste","casted","castellated","caster","castigate","castigation","castigator","castile","castillo","casting","castle","castoff","castor","castrate","castration","castries","castro","casts","casual","casualness","casualty","casuist","casuistic","casuistry","cat","cataclysm","cataclysmal","cataclysmic","catacomb","catafalque","catalan","catalepsy","cataleptic","catalina","catalog","cataloger","catalogue","catalonia","catalpa","catalysis","catalyst","catalytic","catalytically","catalyze","catamaran","catapult","cataract","catarina","catarrh","catarrhs","catastrophe","catastrophic","catastrophically","catatonia","catatonic","catawba","catbird","catboat","catcall","catch","catchable","catchall","catcher","catches","catching","catchment","catchpenny","catchphrase","catchup","catchword","catchy","cate","catechism","catechist","catechize","catecholamine","categoria","categoric","categorical","categorie","categories","categorization","categorize","categorized","category","categoryid","categoryinfo","categoryname","catenate","catenation","cater","catercorner","caterer","caterina","catering","caterpillar","caterwaul","catfish","catgut","catha","catharina","catharine","catharses","catharsis","cathartic","cathay","cathe","cathedral","cathee","cather","catherin","catherina","catherine","catheter","catheterize","cathi","cathie","cathleen","cathlene","cathode","cathodic","catholic","catholicism","catholicity","cathrin","cathrine","cathryn","cathy","cathyleen","cati","catid","catie","catiline","catina","cation","cationic","catkin","catlaina","catlee","catlike","catlin","catnap","catnapped","catnapping","catnip","cato","catrina","catriona","cats","catskill","catsup","catt","cattail","catted","cattery","cattily","cattiness","catting","cattle","cattleman","cattlemen","catty","catullus","catv","catwalk","caty","caucasian","caucasoid","caucasus","cauchy","caucus","caudal","caught","cauldron","cauliflower","caulk","caulker","causal","causality","causate","causation","causative","cause","caused","causeless","causer","causerie","causes","causeway","causing","caustic","caustically","causticity","cauterization","cauterize","cauterized","caution","cautionary","cautioner","cautious","cautiousness","cavalcade","cavalier","cavalierness","cavalry","cavalryman","cavalrymen","cave","caveat","caveats","caveatted","caveatting","caveman","cavemen","cavendish","caver","cavern","cavernous","caviar","cavil","caviler","caving","cavity","cavort","cavour","caw","caxton","cay","caye","cayenne","cayla","cayman","cayuga","cayuse","caz","cazzie","cb","cbc","cbind","cbs","cc","ccc","cccccc","cchaddie","ccp","cctv","ccu","cd","cdata","cdate","cdb","cdc","cde","cdecl","cdef","cdf","cdh","cdi","cdn","cdnjs","cdr","cds","cdt","ce","cease","ceasefire","ceaseless","ceaselessness","ceasing","ceausescu","cebu","cebuano","ceca","cecal","cece","cecelia","cecil","cecile","ceciley","cecilia","cecilio","cecilius","cecilla","cecily","cecum","ced","cedar","cede","ceded","ceder","cedes","cedilla","ceding","cedric","cef","ceil","ceilidh","ceiling","cel","celandine","celanese","cele","celebes","celebrant","celebrate","celebrated","celebratedness","celebration","celebrator","celebratory","celebrity","celene","celerity","celery","celesta","celeste","celestia","celestial","celestina","celestine","celestyn","celestyna","celia","celibacy","celibate","celie","celina","celinda","celine","celinka","celisse","celka","cell","cellar","cellarer","celle","cellforrowat","cellforrowatindexpath","cellidentifier","cellini","cellist","cello","cellophane","cellpadding","cellphone","cells","cellspacing","celltemplate","cellular","cellulite","celluloid","cellulose","cellvalue","celsius","celt","celtic","cement","cementa","cementer","cementum","cemetery","cenobite","cenobitic","cenotaph","cenotaphs","cenozoic","censer","censor","censored","censorial","censorious","censoriousness","censorship","censure","censurer","census","cent","centaur","centaurus","centavo","centenarian","centenary","centennial","center","centerboard","centered","centerer","centerfold","centerhorizontal","centering","centerline","centerpiece","centers","centervertical","centerx","centery","centigrade","centigram","centiliter","centime","centimeter","centipede","centos","central","centralia","centralism","centralist","centrality","centralization","centralize","centralized","centralizer","centralizes","centre","centrefold","centrex","centric","centrifugal","centrifugate","centrifugation","centrifuge","centripetal","centrist","centroid","cents","centuries","centurion","century","ceo","cephalic","cepheid","cepheus","cer","ceramic","ceramicist","ceramist","cerate","cerberus","cereal","cerebellar","cerebellum","cerebra","cerebral","cerebrate","cerebration","cerebrum","cerement","ceremonial","ceremonious","ceremoniousness","ceremony","cerenkov","ceres","cerf","cerise","cerium","cermet","cern","cerr","cert","certain","certainer","certainest","certainly","certainty","certifiable","certifiably","certificate","certificates","certification","certified","certifier","certify","certiorari","certitude","certs","cerulean","cervantes","cervical","cervices","cervix","cesar","cesare","cesarean","cesaro","cesium","cessation","cession","cessna","cesspit","cesspool","cest","cesya","cet","cetacean","cetera","cetus","cex","ceylon","ceylonese","cezanne","cf","cfc","cfg","cfif","cflags","cfm","cfo","cfoutput","cfset","cg","cgal","cgcolor","cgfloat","cgi","cgimage","cglib","cgpoint","cgpointmake","cgrect","cgrectmake","cgsize","cgsizemake","ch","chablis","chad","chadd","chaddie","chaddy","chadian","chadwick","chafe","chafer","chaff","chaffer","chafferer","chaffey","chaffinch","chagall","chagrin","chai","chaim","chain","chained","chaining","chainlike","chains","chainsaw","chair","chairlady","chairlift","chairman","chairmanship","chairmen","chairperson","chairwoman","chairwomen","chaise","chalcedony","chaldea","chaldean","chalet","chalice","chalk","chalkboard","chalkiness","chalkline","chalky","challenge","challenged","challenger","challenges","challenging","challis","chalmers","chamber","chamberer","chamberlain","chambermaid","chamberpot","chambers","chambray","chameleon","chamfer","chammy","chamois","chamomile","champ","champagne","champaign","champion","championship","champlain","chan","chance","chanced","chancel","chancellery","chancellor","chancellorship","chancellorsville","chancery","chances","chancey","chanciness","chancing","chancre","chancy","chanda","chandal","chandelier","chandigarh","chandler","chandra","chandragupta","chandrasekhar","chandy","chane","chanel","chaney","chang","changchun","change","changeabilities","changeability","changeable","changeableness","changeably","changed","changeless","changeling","changelog","changeover","changer","changes","changeset","changing","changsha","channa","channel","channeler","channelid","channeling","channelization","channelize","channellings","channels","channing","chanson","chant","chantal","chantalle","chanter","chanteuse","chantey","chanticleer","chantilly","chantry","chanty","chanukah","chao","chaos","chaotic","chaotically","chap","chaparral","chapbook","chapeau","chapel","chaperon","chaperonage","chaperone","chaperoned","chaplain","chaplaincy","chaplet","chaplin","chapman","chappaquiddick","chapped","chapping","chapter","chapters","char","chara","charabanc","character","characterful","characteristic","characteristically","characteristics","characterizable","characterization","characterize","characterized","characterizer","characterless","characters","charade","chararray","charat","charbroil","charcoal","charcode","charcodeat","chard","chardonnay","charfield","charge","chargeable","chargeableness","charged","charger","chargers","charges","charging","charil","charily","charin","charindex","chariness","chariot","charioteer","charis","charisma","charismata","charismatic","charismatically","charissa","charisse","charita","charitable","charitableness","charitablenesses","charitably","charity","charla","charlady","charlatan","charlatanism","charlatanry","charlean","charleen","charlemagne","charlena","charlene","charles","charleston","charley","charlie","charline","charlot","charlotta","charlotte","charlottesville","charlottetown","charlton","charm","charmain","charmaine","charmane","charmer","charmian","charmin","charmine","charming","charmion","charmless","charo","charolais","charon","charred","charring","chars","charsequence","charset","chart","chartdata","charted","charter","chartered","charterer","charting","chartist","chartres","chartreuse","chartroom","charts","charwoman","charwomen","chary","charybdis","charyl","chas","chase","chaser","chasing","chasity","chasm","chassis","chaste","chastely","chasten","chasteness","chastise","chastisement","chastiser","chastity","chasuble","chat","chateaubriand","chateaus","chats","chattahoochee","chattanooga","chatted","chattel","chatter","chatterbox","chatterer","chatterley","chatterton","chattily","chattiness","chatting","chatty","chaucer","chauffeur","chaunce","chauncey","chautauqua","chauvinism","chauvinist","chauvinistic","chauvinistically","chavez","chaw","chayefsky","chdir","che","cheap","cheapen","cheaper","cheapest","cheapish","cheapness","cheapskate","cheat","cheater","cheating","chechen","chechnya","check","checkable","checkbook","checkbox","checkboxes","checkboxlist","checked","checker","checkerboard","checkin","checking","checklist","checkmark","checkmate","checkoff","checkout","checkpoint","checkroom","checks","checkselfpermission","checkstyle","checksum","checksummed","checksumming","checkup","cheddar","cheek","cheekbone","cheekily","cheekiness","cheeky","cheep","cheer","cheerer","cheerful","cheerfuller","cheerfullest","cheerfulness","cheerily","cheeriness","cheerio","cheerios","cheerleader","cheerless","cheerlessness","cheers","cheery","cheese","cheeseburger","cheesecake","cheesecloth","cheesecloths","cheeseparing","cheesiness","cheesy","cheetah","cheetahs","cheeto","cheever","chef","cheffed","cheffing","chekhov","chelate","chelation","chelsae","chelsea","chelsey","chelsie","chelsy","chelyabinsk","chem","chemic","chemical","chemiluminescence","chemiluminescent","chemise","chemist","chemistry","chemotherapeutic","chemotherapy","chemurgy","chen","cheng","chengdu","chenille","cheops","cher","chere","cherey","cheri","cherianne","cherice","cherida","cherie","cherilyn","cherilynn","cherin","cherise","cherish","cherisher","cheriton","cherlyn","chernenko","chernobyl","cherokee","cheroot","cherri","cherrita","cherry","cherrypy","chert","cherub","cherubic","cherubim","chervil","chery","cherye","cheryl","chesapeake","cheshire","cheslie","chess","chessboard","chessman","chessmen","chest","chester","chesterfield","chesterton","chestful","chestnut","cheston","chesty","chet","chev","chevalier","cheviot","chevrolet","chevron","chevy","chew","chewer","chewiness","chewy","cheyenne","chg","chge","chi","chiang","chianti","chiaroscuro","chiarra","chiba","chic","chicago","chicagoan","chicana","chicane","chicanery","chicano","chichi","chick","chickadee","chickasaw","chicken","chickenfeed","chickenhearted","chickenpox","chickie","chickpea","chickweed","chicky","chicle","chicness","chico","chicory","chide","chiding","chief","chiefdom","chieftain","chiffon","chiffonier","chigger","chignon","chihuahua","chilblain","child","childbearing","childbirth","childbirths","childcare","childes","childhood","childish","childishness","childitem","childless","childlessness","childlike","childlikeness","childminders","childnode","childnodes","childposition","childprocess","childproof","childrearing","children","childs","chile","chilean","chili","chilies","chill","chiller","chilli","chilliness","chilling","chillness","chilly","chilton","chimaera","chimaerical","chimborazo","chime","chimer","chimera","chimeric","chimerical","chimiques","chimney","chimp","chimpanzee","chimu","chin","china","chinaman","chinamen","chinatown","chinchilla","chine","chinese","ching","chink","chinless","chinned","chinner","chinning","chino","chinook","chinstrap","chintz","chintzy","chip","chipboard","chipewyan","chipmunk","chipped","chippendale","chipper","chippewa","chipping","chips","chiquia","chiquita","chiral","chirico","chirography","chiropodist","chiropody","chiropractic","chiropractor","chirp","chirpy","chirrup","chisel","chiseler","chisholm","chisinau","chit","chitchat","chitchatted","chitchatting","chitin","chitinous","chittagong","chitterlings","chivalric","chivalrous","chivalrously","chivalrousness","chivalry","chive","chivvy","chivying","chk","chlamydia","chlamydiae","chlo","chloe","chloette","chloral","chlorate","chlordane","chloride","chlorinate","chlorinated","chlorinates","chlorination","chlorine","chloris","chlorofluorocarbon","chloroform","chlorophyll","chloroplast","chloroquine","chm","chmod","chock","chockablock","chocoholic","chocolate","chocolaty","choctaw","choice","choiceness","choices","choir","choirboy","choirmaster","choke","chokeberry","chokecherry","choker","chokes","choking","choler","cholera","choleric","cholesterol","choline","cholinesterase","chomp","chomsky","chongqing","choose","chooser","chooses","choosiness","choosing","choosy","chop","chophouse","chopin","chopped","chopper","choppily","choppiness","chopping","choppy","chopstick","choral","chorale","chord","chordal","chordata","chordate","chording","chore","chorea","choreograph","choreographer","choreographic","choreographically","choreographs","choreography","chorines","chorion","chorister","choroid","chortle","chortler","chorus","chose","chosen","chou","chow","chowder","chown","chr","chretien","chris","chrism","chrissake","chrisse","chrissie","chrissy","christ","christa","christabel","christabella","christal","christalle","christan","christchurch","christean","christel","christen","christendom","christened","christening","christensen","christenson","christi","christian","christiana","christiane","christianity","christianize","christiano","christians","christiansen","christie","christin","christina","christine","christlike","christmas","christmastide","christmastime","christoffel","christoffer","christoforo","christoper","christoph","christophe","christopher","christophorus","christos","christy","christye","christyna","chrisy","chroma","chromate","chromatic","chromatically","chromaticism","chromaticness","chromatics","chromatin","chromatogram","chromatograph","chromatographic","chromatography","chromic","chromite","chromium","chromosomal","chromosome","chromosphere","chronic","chronically","chronicle","chronicled","chronicler","chrono","chronograph","chronographs","chronography","chronological","chronologist","chronology","chronometer","chronometric","chrotoem","chrysa","chrysalids","chrysalis","chrysanthemum","chrysler","chrysostom","chrystal","chryste","chrystel","chteau","chteaux","chtelaine","chub","chubbiness","chubby","chucho","chuck","chuckhole","chuckle","chuckling","chuff","chug","chugged","chugging","chukchi","chukka","chum","chumash","chummed","chummily","chumminess","chumming","chummy","chump","chumping","chung","chungking","chunk","chunked","chunkiness","chunks","chunksize","chunky","chuntering","church","churchgoer","churchgoing","churchill","churchillian","churchliness","churchly","churchman","churchmen","churchwarden","churchwoman","churchwomen","churchyard","churl","churlish","churlishness","churn","churner","churning","chute","chutney","chutzpa","chutzpah","chutzpahs","chuvash","chyme","ci","cia","ciao","cicada","cicatrice","cicatrix","cicely","cicero","cicerone","ciceroni","ciceronian","cicily","cid","cider","ciel","cigar","cigarette","cigarillo","cilantro","cilia","ciliate","ciliately","cilium","cilka","cin","cinch","cinchona","cincinnati","cincture","cinda","cindee","cindelyn","cinder","cinderella","cindi","cindie","cindra","cindy","cine","cinema","cinematic","cinematographer","cinematographic","cinematography","cinerama","cinnabar","cinnamon","cint","cipher","ciphered","ciphers","ciphertext","cir","circa","circadian","circe","circle","circler","circles","circlet","circuit","circuital","circuitous","circuitousness","circuitry","circuity","circulant","circular","circularity","circularize","circularness","circulate","circulation","circulations","circulative","circulatory","circumcise","circumcised","circumciser","circumcision","circumference","circumferential","circumflex","circumlocution","circumlocutory","circumnavigate","circumnavigation","circumnavigational","circumpolar","circumscribe","circumscription","circumspect","circumspection","circumsphere","circumstance","circumstances","circumstantial","circumvent","circumvention","circus","cirillo","cirilo","ciro","cirque","cirrhoses","cirrhosis","cirrhotic","cirri","cirrus","cis","cisco","cissiee","cissy","cistern","cit","citadel","citation","citations","cite","cited","citibank","cities","citified","citizen","citizenry","citizens","citizenship","citrate","citric","citroen","citron","citronella","citrus","city","cityid","cityname","cityscape","citywide","civet","civic","civics","civil","civilian","civility","civilization","civilizational","civilize","civilized","civilizedness","civilizer","civilizes","civvies","cj","cjs","ck","ckeditor","cl","clack","clad","cladding","clads","claiborn","claiborne","claim","claimable","claimant","claimed","claimer","claiming","claims","clair","claire","clairol","clairvoyance","clairvoyant","clam","clambake","clamber","clamberer","clammed","clammily","clamminess","clamming","clammy","clamor","clamorer","clamorous","clamorousness","clamp","clampdown","clamper","clamshell","clan","clancy","clandestine","clandestineness","clang","clanger","clangor","clangorous","clank","clanking","clannish","clannishness","clansman","clansmen","clap","clapboard","clapeyron","clapped","clapper","clapping","clapton","claptrap","claque","clara","clarabelle","clarance","clare","claremont","clarence","clarendon","claresta","claret","clareta","claretta","clarette","clarey","clari","claribel","clarice","clarie","clarification","clarifier","clarify","clarinda","clarine","clarinet","clarinetist","clarinettist","clarion","clarissa","clarisse","clarita","clarities","clarity","clark","clarke","clarridge","clary","clash","clasher","clasp","clasped","clasper","class","classa","classb","classcastexception","classer","classes","classic","classical","classicism","classicist","classics","classid","classifiable","classification","classificatory","classified","classifier","classify","classiness","classless","classlist","classloader","classmate","classmethod","classname","classnotfoundexception","classpath","classroom","classrunner","classwork","classworlds","classy","clat","clatter","clatterer","clattering","clattery","claude","claudell","claudelle","claudetta","claudette","claudia","claudian","claudianus","claudie","claudina","claudine","claudio","claudius","claus","clausal","clause","clausen","clauses","clausewitz","clausius","claustrophobia","claustrophobic","clave","clavichord","clavicle","clavier","claw","clawer","clay","clayborn","clayborne","claybourne","clayey","clayier","clayiest","claymore","clayson","clayton","clazz","clea","clean","cleanable","cleaned","cleaner","cleanest","cleaning","cleanliness","cleanly","cleanness","cleans","cleanse","cleanser","cleanup","clear","clearance","clearcolor","clearcut","cleared","clearer","clearfix","clearheaded","clearheadedness","clearing","clearinghouse","clearinterval","clearly","clearness","clearrect","clears","cleartimeout","clearwater","clearway","cleat","cleavage","cleave","cleaver","cleavland","clef","cleft","clem","clematis","clemence","clemenceau","clemency","clement","clemente","clementia","clementina","clementine","clementius","clements","clemmie","clemmy","clemons","clemson","clench","clenches","clenching","cleo","cleon","cleopatra","clerc","clerestory","clergy","clergyman","clergymen","clergywoman","clergywomen","cleric","clerical","clericalism","clerissa","clerk","clerkship","cletis","cletus","cleve","cleveland","clever","cleverness","clevey","clevie","clevis","clew","clf","cli","cliburn","clich","clichd","click","clickable","clicked","clicker","clickhandler","clicking","clickonce","clicks","client","clientcontext","cliente","clientheight","clientid","clientle","clientname","clients","clientsecret","clientsocket","clientwidth","clientx","clienty","cliff","cliffhanger","cliffhanging","clifford","clifton","clim","climacteric","climactic","climate","climatic","climatically","climatological","climatologist","climatology","climax","climb","climbable","climbdown","climbed","climber","clime","clinch","clincher","clinching","cline","cling","clinger","clinging","clingy","clinic","clinical","clinician","clinit","clink","clinker","clinometer","clint","clinton","clio","cliometric","cliometrician","clip","clipboard","clipped","clipper","clipping","clips","clique","cliquey","cliquier","cliquiest","cliquish","cliquishness","clitoral","clitorides","clitoris","clive","clj","clk","cllocation","cllocationcoordinate","cllocationmanager","clo","cloaca","cloacae","cloak","cloakroom","clob","clobber","cloche","clock","clocker","clockmaker","clocks","clockwatcher","clockwise","clockwork","clod","clodded","clodding","cloddish","cloddishness","clodhopper","cloe","clog","clogged","clogging","cloisonn","cloisonnes","cloister","cloistral","clojure","clomp","clonal","clone","cloned","clones","cloning","clonk","clop","clopped","clopping","cloris","close","closed","closefisted","closehandle","closely","closemouthed","closeness","closeout","closer","closers","closes","closest","closet","closeup","closing","closure","closured","closures","closuring","clot","cloth","clothbound","clothe","clothes","clothesbrush","clotheshorse","clothesline","clothesman","clothesmen","clothespin","clothier","clothing","clotho","cloths","clotilda","clotted","clotting","cloture","cloud","cloudburst","clouded","cloudera","cloudflare","cloudformation","cloudfront","cloudiness","cloudless","cloudlessness","clouds","cloudscape","cloudwatch","cloudy","clout","clove","cloven","clover","cloverleaf","clovis","clown","clownish","clownishness","cloy","cloying","clr","cls","clsid","club","clubbed","clubbing","clubfeet","clubfoot","clubhouse","clubroom","clubs","cluck","clue","clueless","clues","cluj","clump","clumpy","clumsily","clumsiness","clumsy","clung","clunk","clunky","cluster","clustered","clustering","clusters","clutch","clutter","cluttered","cly","clyde","clydesdale","clytemnestra","clyve","clywd","cm","cmake","cmakefiles","cmakelists","cmap","cmath","cmd","cmdlet","cmdline","cmds","cmos","cmp","cms","cmu","cn","cname","cnf","cnidarian","cnn","cns","cnt","co","coach","coacher","coachman","coachmen","coachwork","coadjutor","coagulable","coagulant","coagulate","coagulation","coagulator","coal","coaler","coalesce","coalescence","coalescent","coalface","coalfield","coalition","coalitionist","coalminers","coarse","coarsen","coarseness","coast","coastal","coaster","coastguard","coastline","coat","coated","coates","coating","coattail","coattest","coauthor","coax","coaxer","coaxial","coaxing","cob","cobain","cobalt","cobb","cobbed","cobbie","cobbing","cobble","cobbler","cobblestone","cobby","coble","cobol","cobra","cobweb","cobwebbed","cobwebbing","cobwebby","coca","cocaine","cocci","coccus","coccyges","coccyx","cochabamba","cochin","cochineal","cochise","cochlea","cochleae","cochlear","cochran","cock","cockade","cockamamie","cockatoo","cockatrice","cockcrow","cocker","cockerel","cockeye","cockeyed","cockfight","cockfighting","cockily","cockiness","cockle","cocklebur","cockleshell","cockney","cockpit","cockroach","cockscomb","cockshies","cocksucker","cocksure","cocktail","cocky","coco","cocoa","cocoapods","coconut","cocoon","cocos","cocteau","cod","coda","codded","codding","coddle","coddler","code","codebase","codebehind","codebook","codebreak","codec","codecs","coded","codee","codegen","codehaus","codeigniter","codeine","codemirror","codename","codepad","codepen","codependency","codependent","codeplex","codeproject","coder","coders","codes","codesandbox","codetermine","codeword","codex","codfish","codger","codi","codices","codicil","codie","codification","codifier","codify","codigo","coding","codling","codpiece","cody","coed","coedited","coediting","coeditor","coedits","coeducation","coeducational","coef","coeff","coefficient","coefficients","coelenterate","coequal","coerce","coercer","coercible","coercion","coercive","coerciveness","coeval","coexist","coexistence","coexistent","coextensive","cofactor","coffee","coffeecake","coffeecup","coffeehouse","coffeemaker","coffeepot","coffeescript","coffer","cofferdam","coffey","coffin","coffman","cog","cogency","cogent","cogged","cogging","cogitate","cogitation","cogitator","cognac","cognate","cognation","cognition","cognitional","cognitive","cognito","cognizable","cognizance","cognizances","cognizant","cognomen","cognoscente","cognoscenti","cogwheel","cohabit","cohabitant","cohabitation","cohabitational","cohan","coheir","cohen","cohere","coherence","coherencies","coherency","coherent","coherer","cohesion","cohesive","cohesiveness","cohn","coho","cohoes","cohort","coif","coiffed","coiffing","coiffure","coil","coimbatore","coin","coinage","coincide","coincidence","coincident","coincidental","coined","coiner","coins","coinsurance","cointon","cointreau","coital","coitus","coke","col","cola","colan","colander","colas","colatitude","colb","colbert","colby","cold","coldblooded","coldfusion","coldish","coldness","cole","coleen","coleman","colene","coleridge","coleslaw","colet","coletta","colette","coleus","colfax","colgate","colic","colicky","coliform","colin","coliru","coliseum","colitis","coll","collaborate","collaboration","collaborative","collaborator","collage","collagen","collapse","collapsed","collapsibility","collapsible","collapsing","collar","collarbone","collard","collarless","collate","collated","collateral","collation","collator","colleague","colleagues","collect","collected","collectedness","collectible","collecting","collection","collections","collectionview","collective","collectivism","collectivist","collectivity","collectivization","collectivize","collector","collectors","collects","colleen","college","colleges","collegiality","collegian","collegiate","collen","collete","collette","collide","collider","collie","collier","colliery","collimate","collimated","collimates","collimating","collimation","collimator","collin","colline","collinear","collinearity","collision","collisional","collisions","collocate","collocation","colloid","colloidal","colloq","colloquial","colloquialism","colloquies","colloquium","colloquy","collude","collusion","collusive","colly","collying","colman","colname","colnames","colo","cologne","colombia","colombian","colombo","colon","colonel","colonelcy","colonial","colonialism","colonialist","colonist","colonization","colonize","colonized","colonizer","colonizes","colonnade","colons","colony","colophon","color","coloraccent","coloradan","colorado","coloradoan","colorant","coloration","coloratura","colorbar","colorblind","colorblindness","colorbox","colored","colorer","colorfast","colorfastness","colorful","colorfulness","colorimeter","colorimetry","colorindex","coloring","colorization","colorize","colorizing","colorless","colorlessness","colormap","colorprimary","colorprimarydark","colors","colorspace","colorwithred","colossal","colosseum","colossi","colossus","colostomy","colostrum","colour","colours","cols","colspan","colt","colter","coltish","coltishness","coltrane","columbia","columbian","columbine","columbus","column","columna","columnar","columncount","columndefinition","columndefinitions","columnindex","columnist","columnize","columnname","columnnames","columns","columnspan","columnwidth","colver","com","coma","comae","comaker","comanche","comatose","comb","combat","combatant","combative","combativeness","combed","comber","combination","combinational","combinations","combinator","combinatorial","combinatoric","combine","combined","combiner","combines","combining","combo","combobox","comboboxitem","combs","combusted","combustibility","combustible","combustion","combustive","comcast","comdex","comdr","come","comeback","comedian","comedic","comedienne","comedown","comedy","comeliness","comely","comer","comes","comestible","comet","cometary","cometh","comeuppance","comfit","comfort","comfortability","comfortable","comfortableness","comfortably","comforted","comforter","comforting","comfy","comic","comical","comicality","cominform","coming","comity","comm","comma","command","commandant","commandargument","commandbutton","commandeer","commander","commanding","commandline","commandlink","commandment","commandname","commando","commandparameter","commandrunnerimpl","commands","commandtext","commandtype","commas","commemorate","commemoration","commemorative","commemorator","commence","commencement","commencer","commend","commendably","commendation","commendatory","commender","commensurable","commensurate","commensurates","commensuration","comment","commentary","commentate","commentator","commented","commenter","commenting","comments","commerce","commercial","commercialism","commercialization","commercialize","commie","commingle","commiserate","commiseration","commissar","commissariat","commissary","commission","commissioner","commit","commitment","commits","committable","committal","committals","committed","committee","committeeman","committeemen","committeewoman","committeewomen","committing","commode","commodes","commodious","commodiousness","commodity","commodo","commodore","common","commonality","commonalty","commondatakinds","commoner","commonjs","commonly","commonness","commonplace","commonplaceness","commons","commonsense","commonweal","commonwealth","commonwealths","commotion","communal","communality","commune","communicability","communicable","communicably","communicant","communicate","communicates","communicating","communication","communicational","communications","communicative","communicativeness","communicator","communion","communique","communism","communist","communistic","communitarian","communities","community","communize","commutable","commutate","commutation","commutative","commutativity","commutator","commute","commuter","comoros","comp","compact","compaction","compactness","compactor","companies","companion","companionable","companionableness","companionably","companionship","companionway","company","companyid","companyname","compaq","comparabilities","comparability","comparable","comparableness","comparably","comparative","comparativeness","comparator","compare","compared","comparer","compares","compareto","comparing","comparison","comparisons","compartment","compartmental","compartmentalization","compartmentalize","compass","compassion","compassionate","compassionateness","compat","compatibility","compatible","compatibleness","compatibly","compatriot","compeer","compel","compellable","compelled","compelling","compendious","compendium","compensable","compensate","compensated","compensation","compensator","compensatory","compete","competence","competency","competent","competing","competition","competitive","competitiveness","competitor","competitors","compilable","compilation","compile","compiled","compiler","compilers","compilerservices","compiles","compilesdkversion","compiling","complacence","complacency","complacent","complain","complainant","complainer","complaining","complains","complaint","complaints","complaisance","complaisant","complected","complement","complementariness","complementarity","complementary","complementation","complementer","completablefuture","complete","completed","completely","completeness","completer","completes","completing","completion","completionhandler","complex","complexion","complexional","complexity","complexness","complextype","compliance","compliant","complicate","complicated","complicatedness","complication","complicator","complicit","complicity","complier","compliment","complimentary","complimenter","comply","component","componentdidmount","componentinfo","componentmodel","componentname","components","componentscan","componentwillmount","comport","comportment","compose","composed","composedness","composer","composers","composite","composition","compositional","compositions","compositor","compost","composure","compote","compound","compoundbutton","compounded","compounder","comprehend","comprehending","comprehensibility","comprehensible","comprehensibleness","comprehensibly","comprehension","comprehensions","comprehensive","comprehensiveness","compress","compressed","compressformat","compressibility","compressible","compressing","compression","compressional","compressive","compressor","comprise","compromise","compromised","compromiser","compromising","compton","comptroller","compulsion","compulsive","compulsiveness","compulsivity","compulsorily","compulsory","compunction","compuserve","computability","computable","computably","computation","computational","computations","compute","computed","computer","computerese","computerization","computerize","computername","computers","computes","computing","comrade","comradely","comradeship","comte","con","conakry","conan","conant","concat","concatenate","concatenated","concatenating","concatenation","concave","concaveness","conceal","concealed","concealer","concealing","concealment","conceded","conceit","conceited","conceitedness","conceivable","conceivably","conceive","conceiver","concentrate","concentration","concentrator","concentrically","concepcin","concept","conception","conceptional","concepts","conceptual","conceptuality","conceptualization","conceptualizations","conceptualize","conceptualizing","conceptually","concern","concerned","concerning","concerns","concert","concerted","concertina","concertize","concertmaster","concerto","concession","concessionaire","concessional","concessionary","concetta","concettina","conch","conchita","conchs","concierge","conciliar","conciliate","conciliation","conciliator","conciliatory","concise","conciseness","concision","conclave","conclude","concluder","conclusion","conclusions","conclusive","conclusiveness","concoct","concocter","concoction","concomitant","concord","concordance","concordant","concordat","concorde","concordia","concourse","concrete","concreteness","concretion","concubinage","concubine","concupiscence","concupiscent","concur","concurrence","concurrency","concurrent","concurrenthashmap","concurrently","concuss","concussion","cond","conda","condemn","condemnate","condemnation","condemnatory","condemner","condensate","condensation","condense","condensed","condenser","condensible","condescend","condescending","condescension","condign","condiment","condimentum","condition","conditional","conditionally","conditionals","conditioned","conditioner","conditioning","conditions","condo","condole","condolence","condom","condominium","condone","condoner","condor","condorcet","conduce","conducive","conduciveness","conduct","conductance","conductibility","conductible","conduction","conductive","conductivity","conductor","conductress","conduit","coneflower","conestoga","coney","conf","confab","confabbed","confabbing","confabulate","confabulation","confect","confection","confectioner","confectionery","confectionist","confederacy","confederate","confer","conferee","conference","conferences","conferrable","conferral","conferred","conferrer","conferring","confessed","confession","confessional","confessor","confetti","confidant","confidante","confide","confidence","confident","confidential","confidentiality","confidentialness","confider","confiding","config","configchanges","configfile","configs","configsections","configurable","configuration","configurationmanager","configurations","configure","configured","configureservices","configuring","confine","confined","confinement","confiner","confirm","confirmation","confirmatory","confirmed","confirmedness","confirmpassword","confirms","confiscate","confiscation","confiscator","confiscatory","conflagration","conflate","conflation","conflict","conflicting","conflicts","confluence","confluent","conform","conformable","conformal","conformance","conformational","conformer","conforming","conformism","conformist","conformities","conformity","conforms","confound","confounded","confront","confrontation","confrontational","confronter","confrre","confucian","confucianism","confucius","confuse","confused","confusedness","confuses","confusing","confusion","confutation","confute","confuter","cong","conga","congeal","congealment","congenial","congeniality","conger","congeries","congest","congestion","conglomerate","conglomeration","congo","congolese","congrats","congratulate","congratulation","congratulations","congratulatory","congregate","congregation","congregational","congregationalism","congregationalist","congress","congressional","congressman","congressmen","congresspeople","congressperson","congresswoman","congresswomen","congreve","congruence","congruences","congruency","congruent","congruential","congruity","congruous","congruousness","congue","conic","conical","conicalness","conics","conifer","coniferous","conjectural","conjecture","conjecturer","conjoint","conjugacy","conjugal","conjugate","conjugation","conjunct","conjunction","conjunctiva","conjunctive","conjunctivitis","conjuration","conjure","conjurer","conjuring","conk","conker","conley","conman","conn","connect","connected","connectedly","connectedness","connectible","connecticut","connecting","connection","connectionfactory","connectionhandler","connectionimpl","connectionless","connectionmanager","connectionpool","connectionresult","connections","connectionstring","connectionstrings","connective","connectivity","connectivitymanager","connector","connectors","connects","connelly","conner","connery","connexion","conney","conni","connie","conniption","connivance","connive","conniver","connoisseur","connor","connotative","connstring","connubial","conny","conquer","conquerable","conquered","conqueror","conquers","conquest","conquistador","conrad","conrade","conrado","conrail","conroy","cons","consalve","consanguineous","consanguinity","conscienceless","conscientious","conscientiousness","conscionable","conscious","consciousness","conscription","consecrate","consecrated","consecrates","consecrating","consecration","consectetur","consecutive","consecutiveness","consensus","consent","consenter","consenting","consequat","consequence","consequences","consequent","consequential","consequentiality","consequentialness","consequently","conservancy","conservation","conservationism","conservationist","conservatism","conservative","conservativeness","conservator","conservatory","consider","considerable","considerables","considerably","considerate","considerateness","consideration","considerations","considered","considerer","considering","considers","consign","consignee","consignment","consist","consistence","consistency","consistent","consistently","consisting","consistory","consists","consolable","consolata","consolation","consolatory","console","consoleapplication","consoled","consoler","consolidate","consolidated","consolidates","consolidation","consolidator","consoling","consomm","consonance","consonances","consonant","consonantal","consortia","consortium","conspectus","conspicuous","conspicuousness","conspiracy","conspirator","conspiratorial","const","constable","constabulary","constance","constancia","constancy","constant","constanta","constantia","constantin","constantina","constantine","constantino","constantinople","constantly","constants","constellation","consternate","consternation","constexpr","constipate","constipation","constituency","constituent","constitute","constituted","constitutes","constituting","constitution","constitutional","constitutionality","constitutionally","constitutive","constr","constrain","constrained","constrainedly","constraint","constraintbottom","constraintend","constraintlayout","constraints","constraintstart","constrainttop","constrict","constriction","constrictor","construable","construct","constructed","constructibility","constructible","constructing","construction","constructional","constructionist","constructions","constructive","constructiveness","constructor","constructorresolver","constructors","constructs","construe","consuela","consuelo","consul","consular","consulate","consulship","consult","consultancy","consultant","consultation","consultative","consulted","consulter","consulting","consumable","consume","consumed","consumer","consumerism","consumerist","consumers","consumes","consuming","consummate","consummated","consumption","consumptive","cont","contact","contacted","contactform","contactid","contacting","contactlist","contactname","contacts","contactscontract","contagion","contagious","contagiousness","contain","contained","container","containerbase","containerization","containerize","containers","containerview","containing","containment","contains","containskey","contaminant","contaminate","contaminated","contaminates","contaminating","contamination","contaminative","contaminator","contd","contemn","contemplate","contemplation","contemplative","contemplativeness","contemporaneity","contemporaneous","contemporaneousness","contempt","contemptible","contemptibleness","contemptibly","contemptuous","contemptuousness","content","contentcontrol","contentdescription","contented","contenteditable","contentedly","contentedness","contention","contentious","contentiousness","contentlength","contently","contentment","contentmode","contentoffset","contentpage","contentpane","contentplaceholder","contentpresenter","contentprovider","contentresolver","contents","contentsize","contenttemplate","contenttype","contentvalues","contentview","contentwindow","conterminous","contest","contestable","contestant","contested","context","contextcompat","contexthandler","contextloader","contextloaderlistener","contextmenu","contextpath","contexts","contextual","contextualize","contiguity","contiguous","contiguousness","continence","continent","continental","continents","contingency","contingent","continua","continuable","continual","continually","continuance","continuant","continuation","continue","continued","continuer","continues","continuewith","continuing","continuity","continuous","continuously","continuousness","continuum","contort","contortion","contortionist","contour","contours","contra","contraband","contrabass","contraception","contraceptive","contract","contractible","contractile","contractor","contracts","contractual","contradict","contradiction","contradictorily","contradictoriness","contradictory","contradistinction","contraflow","contrail","contraindicate","contraindication","contralto","contrapositive","contraption","contrapuntal","contrariety","contrarily","contrariness","contrariwise","contrary","contrast","contrasting","contrastive","contravene","contravener","contravention","contreras","contretemps","contrib","contribute","contributed","contributing","contribution","contributions","contributive","contributor","contributorily","contributors","contributory","contrite","contriteness","contrition","contrivance","contrive","contrived","contriver","control","controlid","controllability","controllable","controllably","controlled","controller","controllercontext","controllername","controllers","controlling","controls","controltemplate","controltovalidate","controversial","controversialists","controversy","controvert","controvertible","contumacious","contumacy","contumelious","contumely","contuse","contusion","conundrum","conurbation","conv","convalesce","convalescence","convalescent","convallis","convect","convection","convectional","convector","convene","convener","convenience","convenient","conveniently","conventicle","convention","conventional","conventionalism","conventionalist","conventionality","conventionalize","conventions","convergence","convergent","conversant","conversation","conversational","conversationalist","conversations","conversazione","converse","conversion","conversioning","conversions","convert","converted","converter","converters","convertibility","convertible","convertibleness","converting","converts","convertto","convertview","convex","convexity","convey","conveyance","conveyancer","conveyancing","conveyor","convict","conviction","convince","convinced","convincer","convincing","convincingness","convivial","conviviality","convoke","convolute","convoluted","convolution","convolve","convolved","convolves","convolving","convoy","convulse","convulsion","convulsive","convulsiveness","conway","cony","coo","cook","cookbook","cooke","cooked","cooker","cookery","cookie","cookiecontainer","cookies","cooking","cookout","cooks","cookware","cooky","cool","coolant","cooled","cooler","cooley","coolheaded","coolidge","coolie","coolness","coon","coonskin","coop","cooper","cooperage","cooperate","cooperation","cooperative","cooperativeness","cooperator","coord","coordinate","coordinated","coordinateness","coordinates","coordination","coordinator","coordinatorlayout","coords","coors","coot","cootie","cop","copay","cope","copeland","copenhagen","coper","copernican","copernicus","copied","copier","copies","copilot","coping","copious","copiousness","coplanar","copland","copley","copolymer","copora","copped","copper","copperfield","copperhead","copperplate","coppersmith","coppersmiths","coppery","coppice","copping","coppola","copra","coprolite","coprophagous","cops","copse","copter","coptic","copula","copulate","copulation","copulative","copy","copybook","copycat","copycatted","copycatting","copying","copyist","copyright","copyrighter","copyto","copywriter","coquetry","coquette","coquettish","cor","cora","corabel","corabella","corabelle","coracle","coral","coralie","coraline","coralline","coralyn","corba","corbel","corbet","corbett","corbie","corbin","corby","cord","corda","cordage","corded","cordelia","cordelie","cordell","corder","cordey","cordi","cordial","cordiality","cordialness","cordie","cordillera","cordilleras","cording","cordite","cordless","cordoba","cordon","cordova","cordovan","cordula","corduroy","cordy","core","cored","coredata","coreen","corefoundation","corella","corenda","corene","corer","cores","corespondent","coretta","corette","corey","corfu","corgi","cori","coriander","corie","corilla","corina","corine","coring","corinna","corinne","corinth","corinthian","corinthians","coriolanus","coriolis","coriss","corissa","cork","corked","corker","corks","corkscrew","corliss","corly","corm","cormack","cormorant","corn","cornall","cornball","cornbread","corncob","corncrake","cornea","corneal","corneille","cornela","cornelia","cornelius","cornell","cornelle","corner","cornerradius","corners","cornerstone","cornet","corney","cornfield","cornflake","cornflour","cornflower","cornice","cornie","cornily","corniness","cornish","cornmeal","cornrow","cornstalk","cornstarch","cornucopia","cornwall","cornwallis","corny","corolla","corollary","corona","coronado","coronal","coronary","coronate","coronation","coroner","coronet","corot","coroutine","coroutines","corp","corpora","corporal","corporate","corporately","corporation","corporations","corporatism","corporatist","corporeal","corporeality","corporealness","corps","corpse","corpsman","corpsmen","corpulence","corpulent","corpulentness","corpus","corpuscle","corpuscular","corr","corral","corralled","corralling","correct","correctable","corrected","correcting","correction","correctional","corrections","corrective","correctly","correctness","corrector","correggio","correlate","correlated","correlation","correlative","correna","correspond","correspondence","correspondent","corresponding","corresponds","correy","corri","corrianne","corridor","corrie","corrigenda","corrigendum","corrigible","corrina","corrine","corrinne","corroborate","corroborated","corroboration","corroborative","corroborator","corroboratory","corrode","corrodible","corrosion","corrosive","corrosiveness","corrugate","corrugation","corrupt","corrupted","corrupter","corruptibility","corruptible","corruption","corruptions","corruptive","corruptness","corry","cors","corsage","corsair","corset","corsica","corsican","cort","cortes","cortex","cortez","cortge","cortical","cortices","corticosteroid","cortie","cortisone","cortland","cortney","corty","corundum","coruscate","coruscation","corvallis","corvette","corvus","cory","cos","cosby","cosetta","cosette","cosign","cosignatory","cosily","cosimo","cosine","cosiness","cosme","cosmetic","cosmetically","cosmetician","cosmetologist","cosmetology","cosmic","cosmical","cosmo","cosmogonist","cosmogony","cosmological","cosmologist","cosmology","cosmonaut","cosmopolitan","cosmopolitanism","cosmos","cosponsor","cossack","cosset","cost","costa","costanza","costar","costarred","costarring","costello","costive","costiveness","costless","costliness","costly","costner","costs","costume","costumer","cot","cotangent","cote","coterie","coterminous","cotillion","cotonou","cotopaxi","cottage","cottager","cottar","cotted","cotter","cotton","cottonmouth","cottonmouths","cottonseed","cottontail","cottonwood","cottony","cotyledon","couch","couchbase","couchdb","couching","cougar","cough","cougher","coughs","could","couldn","couldnt","coule","coulomb","council","councilman","councilmen","councilor","councilperson","councilwoman","councilwomen","counsel","counsellings","counselor","count","countability","countable","countably","countdown","countdowntimer","counted","countenance","countenancer","counter","counteract","counteraction","counterargument","counterattack","counterbalance","counterclaim","counterclockwise","counterculture","countercyclical","counterespionage","counterexample","counterfeit","counterfeiter","counterflow","counterfoil","counterforce","counterinsurgency","counterintelligence","counterintuitive","counterman","countermand","countermeasure","countermen","counteroffensive","counteroffer","counterpane","counterpart","counterpoint","counterpoise","counterproductive","counterproposal","counterrevolution","counterrevolutionary","counters","countersign","countersignature","countersink","counterspy","counterstrike","countersunk","countertenor","countervail","counterweight","countess","countif","counting","countless","countries","countrify","country","countrycode","countryid","countryman","countrymen","countryname","countryside","countrywide","countrywoman","countrywomen","counts","county","coup","coupe","couperin","couple","coupled","coupler","couplers","couples","couplet","coupling","coupon","coupons","courage","courageous","courageously","courageousness","courages","courbet","courgette","courier","course","courseid","coursename","courser","courses","coursework","coursing","court","courtenay","courteous","courteousness","courteousnesses","courtesan","courtesied","courtesy","courtesying","courthouse","courtier","courtliness","courtly","courtnay","courtney","courtroom","courts","courtship","courtyard","couscous","cousin","cousinly","cousteau","cout","couture","couturier","cov","covalent","covariance","covariant","covariate","covary","cove","coven","covenant","covenanted","covenanter","covent","coventry","cover","coverable","coverage","coverall","covered","coverer","covering","coverlet","covers","coversheet","covert","covertness","covet","coveter","coveting","covetous","covetousness","covey","covington","cow","coward","cowardice","cowardliness","cowardly","cowbell","cowbird","cowboy","cowcatcher","cowed","cower","cowering","cowgirl","cowhand","cowherd","cowhide","cowl","cowley","cowlick","cowling","cowman","cowmen","coworker","cowper","cowpoke","cowpony","cowpox","cowpunch","cowpuncher","cowrie","cowshed","cowslip","cox","coxcomb","coxswain","coy","coyer","coyest","coyly","coyness","coyote","coyoteadapter","coypu","cozen","cozenage","cozily","coziness","cozmo","cozumel","cozy","cp","cpa","cpan","cpanel","cpd","cpi","cpl","cplusplus","cpo","cpp","cppreference","cpr","cps","cpt","cpu","cpus","cpython","cq","cql","cr","crab","crabapple","crabbe","crabbed","crabbedness","crabber","crabbily","crabbiness","crabbing","crabby","crabgrass","crablike","crack","crackable","crackdown","cracker","crackerjack","crackle","crackling","crackly","crackpot","crackup","cradle","cradler","cradling","craft","craftily","craftiness","craftsman","craftsmanship","craftsmen","craftspeople","craftspersons","craftswoman","craftswomen","crafty","crag","craggie","cragginess","craggy","craig","craigslist","cram","cramer","crammed","crammer","cramming","cramp","cramper","crampon","cran","cranach","cranberry","crandall","crane","cranelike","cranford","cranial","cranium","crank","crankcase","crankily","crankiness","crankshaft","cranky","cranmer","cranny","cranston","crap","crape","crapped","crappie","crapping","crappy","crapshooter","cras","crash","crashed","crasher","crashes","crashing","crashlytics","crass","crassness","crate","crater","cravat","cravatted","cravatting","crave","craven","cravenness","craver","craving","craw","crawdad","crawfish","crawford","crawl","crawler","crawling","crawlspace","crawlway","crawly","cray","crayfish","crayola","crayon","craze","crazily","craziness","crazy","crc","crche","creak","creakily","creakiness","creaky","cream","creamer","creamery","creamily","creaminess","creamy","crease","creased","creases","creasing","creat","create","createbean","createbitmap","createchooser","createclass","createcommand","createconnection","createcriteria","created","createdat","createdate","createdby","createddate","createdon","createelement","createfile","createinstance","createmap","createobject","createobjecturl","createparallelgroup","createquery","creates","createserver","createstatement","createtable","createtextnode","createuser","createview","creating","creation","creationdate","creationism","creationist","creative","creativeness","creativities","creativity","creator","creators","creature","creatureliness","creaturely","cred","credence","credent","credential","credentials","credenza","credibility","credible","credibly","credit","creditability","creditable","creditableness","creditably","credited","creditor","credits","creditworthiness","credo","creds","credulity","credulous","credulousness","cree","creed","creedal","creeds","creek","creekside","creel","creep","creeper","creepily","creepiness","creepy","cref","creigh","creight","creighton","cremate","cremation","crematoria","crematorium","crematory","creme","crenelate","crenelation","creole","creon","creosote","crepe","crept","crescendo","crescendoed","crescendoing","crescent","cress","crest","crestfallen","crestfallenness","cresting","crestless","crestview","cretaceous","cretaceously","cretan","crete","cretin","cretinism","cretinous","cretonne","crevasse","crevice","crew","crewel","crewelwork","crewman","crewmen","crib","cribbage","cribbed","cribber","cribbing","crichton","crick","cricket","cricketer","cried","crier","cries","crime","crimea","crimean","crimes","criminal","criminality","criminalization","criminalize","criminologist","criminology","crimp","crimper","crimson","crin","cringe","cringer","crinkle","crinkly","crinoline","cripple","crippler","crippling","cris","crisco","crises","crisis","crisp","crisper","crispiness","crispness","crispy","criss","crisscross","crissie","crissy","crista","cristabel","cristal","cristen","cristi","cristian","cristiano","cristie","cristin","cristina","cristine","cristionna","cristobal","cristy","crit","criteria","criterion","critic","critical","criticality","critically","criticalness","criticism","criticize","criticized","criticizer","criticizes","criticizing","criticizingly","critique","critter","crlf","crm","croak","croaker","croaky","croat","croatia","croatian","croce","crochet","crocheter","crock","crockery","crockett","crockpot","crocodile","crocus","croesus","croft","crofter","croissant","croix","cromwell","cromwellian","cron","crone","cronin","cronjob","cronkite","crontab","cronus","crony","crook","crooked","crookedness","crookes","crookneck","croon","crooner","crop","cropland","cropped","cropper","cropping","croquet","croquette","crosby","crosier","cross","crossarm","crossbar","crossbarred","crossbarring","crossbeam","crossbones","crossbow","crossbowman","crossbowmen","crossbred","crossbreed","crosscheck","crosscurrent","crosscut","crosscutting","crossdomain","crossed","crosses","crossfire","crosshatch","crossing","crossness","crossorigin","crossover","crosspatch","crosspiece","crosspoint","crossproduct","crossroad","crossroads","crosstalk","crosstown","crosswalk","crossway","crosswind","crosswise","crossword","crotch","crotchet","crotchetiness","crotchety","crotchless","croton","crouch","croup","croupier","croupy","crow","crowbait","crowbar","crowbarred","crowbarring","crowd","crowded","crowdedness","crowfeet","crowfoot","crowley","crown","crowned","crowner","crozier","crs","crt","crucial","crucible","crucifiable","crucifix","crucifixion","cruciform","crucify","crud","crudded","crudding","cruddy","crude","crudeness","crudits","crudity","cruel","cruelness","cruelty","cruet","cruft","crufty","cruikshank","cruise","cruiser","cruller","crumb","crumble","crumbliness","crumbly","crumby","crumminess","crummy","crump","crumpet","crumple","crunch","crunchiness","crunchy","crupper","crusade","crusader","cruse","crush","crushable","crusher","crushing","crushproof","crusoe","crust","crustacean","crustal","crustily","crustiness","crusty","crutch","crux","cruz","cry","crybaby","cryogenic","cryogenics","cryostat","cryosurgery","crypt","cryptanalysis","cryptanalyst","cryptanalytic","cryptic","cryptically","crypto","cryptogram","cryptographer","cryptographic","cryptographically","cryptography","cryptologic","cryptological","cryptologist","cryptology","cryptozoic","crysta","crystal","crystalline","crystallite","crystallization","crystallize","crystallized","crystallizes","crystallizing","crystallographer","crystallographic","crystallography","crystie","cs","csc","cse","csharp","cshtml","csp","csproj","csr","csrf","csrftoken","css","cssclass","cssmenu","cssref","cssselector","cst","cstdlib","cstr","cstring","csv","csvfile","ct","cte","cthrine","ctime","ctl","ctn","ctor","ctp","ctr","ctrl","cts","ctx","ctype","ctypes","cu","cub","cuba","cuban","cubbed","cubbing","cubbyhole","cube","cuber","cubes","cubic","cubical","cubicle","cubism","cubist","cubit","cuboid","cuchulain","cuckold","cuckoldry","cuckoo","cucumber","cud","cuda","cuddle","cuddly","cudgel","cue","cuff","cuisinart","cuisine","culbertson","culinary","cull","cullan","cullen","cullender","culler","culley","cullie","cullin","cully","culminate","culmination","culotte","culpa","culpability","culpable","culpableness","culpably","culprit","cult","cultism","cultist","cultivable","cultivate","cultivated","cultivation","cultivator","cultural","culture","cultured","cultureinfo","cultures","culver","culvert","cum","cumber","cumberland","cumbersome","cumbersomeness","cumbrous","cumin","cummerbund","cummings","cumquat","cumsum","cumulate","cumulation","cumulative","cumuli","cumulonimbi","cumulonimbus","cumulus","cunard","cuneiform","cunnilingus","cunning","cunningham","cunningness","cunt","cup","cupboard","cupcake","cupertino","cupful","cupid","cupidinously","cupidity","cupola","cupped","cupping","cupric","cuprous","cur","curability","curabitur","curable","curableness","curably","curacao","curacy","curare","curate","curative","curator","curatorial","curb","curbing","curbside","curbstone","curcio","curd","curdate","curdle","cure","cured","curer","curettage","curfew","curfs","curia","curiae","curie","curio","curiosity","curious","curiousness","curitiba","curium","curl","curler","curlew","curlicue","curliness","curling","curlopt","curly","curlycue","curmudgeon","curr","curran","currant","curred","currencies","currency","current","currentculture","currentdate","currentdb","currentdevice","currentdomain","currentindex","currentitem","currentline","currentlocation","currently","currentness","currentnode","currentpage","currentposition","currentrow","currentstate","currenttarget","currentthread","currenttime","currenttimemillis","currentuser","currentvalue","currentversion","currey","curricle","curricula","curricular","curriculum","currie","currier","curring","curry","currycomb","curs","curse","cursed","cursedness","curses","cursive","cursiveness","cursives","cursor","cursorily","cursoriness","cursors","cursory","cursus","curt","curtail","curtailer","curtailment","curtain","curtice","curtis","curtness","curtsey","curtsy","curvaceous","curvaceousness","curvature","curve","curved","curves","curvilinear","curvilinearity","curving","curvy","cus","cushion","cushman","cushy","cusp","cuspid","cuspidor","cuss","cussed","cussedness","cusses","cussing","cust","custard","custer","custid","custodial","custodian","custodianship","custody","custom","customadapter","customarily","customariness","customary","customcell","customer","customerid","customername","customers","customhouse","customizable","customization","customize","customized","customizing","customview","cut","cutaneous","cutaway","cutback","cute","cuteness","cutesy","cuticle","cutlass","cutler","cutlery","cutlet","cutoff","cutout","cuts","cutter","cutthroat","cutting","cuttle","cuttlebone","cuttlefish","cutup","cutworm","cuvier","cuzco","cv","cvs","cvtcolor","cw","cwd","cwiki","cwt","cx","cxf","cxx","cxxflags","cy","cyan","cyanamid","cyanate","cyanic","cyanide","cyanogen","cyb","cybele","cybernetic","cybernetics","cyberpunk","cyberspace","cybil","cybill","cyborg","cyclades","cyclamen","cycle","cycler","cycles","cycleway","cyclic","cyclical","cycling","cyclist","cyclohexanol","cycloid","cycloidal","cyclometer","cyclone","cyclonic","cyclopean","cyclopedia","cyclopes","cyclops","cyclotron","cyder","cygnet","cygnus","cygwin","cyl","cylinder","cylindric","cylindrical","cymbal","cymbalist","cymbre","cynde","cyndi","cyndia","cyndie","cyndy","cynic","cynical","cynicism","cynosure","cynthea","cynthia","cynthie","cynthy","cypher","cypreses","cypress","cyprian","cypriot","cyprus","cyrano","cyril","cyrill","cyrille","cyrillic","cyrillus","cyrus","cyst","cystic","cython","cytochemistry","cytologist","cytology","cytolysis","cytoplasm","cytoplasmic","cytosine","cytotoxic","cz","czar","czarevitch","czarina","czarism","czarist","czarship","czech","czechoslovak","czechoslovakia","czechoslovakian","czechs","czerniak","czerny","d","da","dab","dabbed","dabber","dabbing","dabble","dabbler","dac","dacca","dace","dacey","dacha","dachau","dachshund","dacia","dacie","dacron","dactyl","dactylic","dacy","dad","dada","dadaism","dadaist","daddy","dade","dado","dadoes","dados","daedalus","dael","daemon","daemoncommandexecution","daemonic","daffi","daffie","daffiness","daffodil","daffy","daft","daftness","dag","dagger","dagmar","dagny","dagscheduler","daguerre","daguerreotype","dagwood","dahl","dahlia","dahomey","daile","dailiness","daily","daimler","daintily","daintiness","dainty","daiquiri","dairy","dairying","dairyland","dairymaid","dairyman","dairymen","dairywoman","dairywomen","dais","daisey","daisi","daisie","daisy","dakar","dakota","dakotan","dal","dale","dalenna","daleth","daley","dalhousie","dali","dalia","dalian","dalila","dall","dallas","dalli","dalliance","dallier","dallon","dally","dalmatia","dalmatian","daloris","dalston","dalt","dalton","dalvik","dalvikvm","daly","dam","damage","damageable","damaged","damager","damaging","damara","damaris","damascus","damask","dame","damian","damiano","damien","damion","damita","dammed","damming","dammit","damn","damnably","damnation","damned","damnedest","damning","damocles","damon","damp","damped","dampen","dampener","damper","damping","dampness","damsel","damselfly","damson","dan","dana","danbury","dance","dancelike","dancer","dandelion","dander","dandify","dandily","dandle","dandruff","dandy","dane","danelaw","danell","danella","danette","dang","danger","dangerfield","dangerous","dangerousness","dangle","dangler","dangling","dani","dania","danial","danica","danice","danie","daniel","daniela","daniele","daniella","danielle","danielson","danika","danila","danish","danit","danita","dank","dankness","danna","dannel","danni","dannie","danny","dannye","danseuse","dante","danton","danube","danubian","danville","danya","danyelle","danyette","danzig","dao","daphene","daphna","daphne","dapibus","dapper","dapperness","dapple","dar","dara","darb","darbee","darbie","darby","darcee","darcey","darci","darcie","darcy","darda","dardanelles","dare","daredevil","daredevilry","dareen","darell","darelle","daren","darer","daresay","dari","daria","darice","darill","darin","daring","daringness","dario","darius","darjeeling","dark","darken","darkener","darker","darkish","darkly","darkness","darkroom","darla","darleen","darlene","darline","darling","darlingness","darlington","darlleen","darn","darnall","darned","darnell","darner","darning","daron","darpa","darrel","darrell","darrelle","darren","darrick","darrin","darrow","darryl","darsey","darsie","dart","dartboard","darter","darth","dartmouth","darvon","darwin","darwinian","darwinism","darwinist","darya","daryl","daryle","daryn","das","dash","dasha","dashboard","dashed","dasher","dashes","dashiki","dashing","dasi","dasie","dask","dastard","dastardliness","dastardly","dasya","dat","data","dataaccess","dataadapter","dataannotations","dataarray","database","databaseerror","databasehelper","databasename","databasereference","databases","databind","databinding","datacenter","datacolumn","datacontext","datacontract","datafield","datafile","dataflow","dataframe","dataframes","datagram","datagrid","datagridtemplatecolumn","datagridtextcolumn","datagridview","dataindex","datainputstream","dataitem","datalist","datamation","datamedia","datamember","datamodel","datanode","datanucleus","dataobject","dataoutputstream","datapoint","datapoints","dataprovider","datareader","datarow","datas","dataservice","dataset","datasets","datasheet","datasnapshot","datasource","datasourceid","datasources","datastax","datastore","datastream","datastring","datatable","datatables","datatemplate","datatextfield","datatransfer","datatrigger","datatype","datatypes","dataurl","datausingencoding","datavaluefield","dataview","date","dateadd","datecreated","dated","datediff","datedly","datedness","datefield","dateformat","dateformatter","datefrom","dateless","dateline","dateofbirth","datepart","datepicker","datepickerdialog","dater","daterange","dates","datestr","datestring","datetime","datetimefield","datetimeformat","datetimeformatter","datetimeoffset","datetimepicker","dateto","dateutil","datevalue","datha","dating","dative","datos","datsun","datum","daub","dauber","daugherty","daughter","daumier","daune","daunt","daunted","daunting","dauntless","dauntlessness","dauphin","dav","davao","dave","daveen","daven","davenport","daveta","davey","david","davida","davidde","davide","davidson","davie","davin","davina","davine","davinich","davis","davit","davita","davon","davy","dawdle","dawdler","dawes","dawn","dawna","dawson","day","daybed","daybreak","daycare","daydream","daydreamer","dayle","daylight","dayna","dayofmonth","dayofweek","days","daysack","daytime","dayton","daze","dazed","dazzle","dazzler","dazzling","db","dba","dbadapter","dbc","dbconn","dbconnect","dbconnection","dbcontext","dbcp","dbd","dbf","dbg","dbh","dbhelper","dbhost","dbi","dbl","dbms","dbname","dbnull","dbo","dbpath","dbpedia","dbs","dbset","dbtype","dbus","dbuser","dbutante","dc","dcc","dcollet","dcolletage","dct","dd","ddd","dddd","ddene","ddf","ddl","dds","ddt","de","deacon","deaconess","deactivate","dead","deadbeat","deadbolt","deaden","deadener","deadening","deadhead","deadline","deadliness","deadlock","deadly","deadness","deadpan","deadpanned","deadpanner","deadpanning","deadwood","deaf","deafen","deafening","deafness","deal","dealer","dealership","dealing","dealloc","deallocate","deallocated","deallocator","deals","dealt","dean","deana","deandre","deane","deanery","deann","deanna","deanne","deanship","dear","dearborn","dearness","dearth","dearths","deary","deassign","death","deathbed","deathblow","deathless","deathlike","deathly","deaths","deathtrap","deathward","deathwatch","deb","debacle","debar","debark","debarkation","debarment","debarring","debaser","debatable","debate","debater","debauch","debauched","debauchedness","debauchee","debaucher","debauchery","debbi","debbie","debby","debee","debenture","debera","debi","debian","debilitate","debilitation","debility","debit","debonair","debonairness","debor","debora","deborah","debouch","debounce","debra","debrief","debris","debt","debtor","debug","debugged","debugger","debugging","debussy","debut","dec","decade","decadency","decadent","decades","decaf","decaffeinate","decagon","decal","decalogue","decamp","decampment","decapitate","decapitator","decathlon","decatur","decay","decca","deccan","decease","decedent","deceit","deceitful","deceitfulness","deceive","deceived","deceiver","deceives","deceiving","deceivingly","decelerate","deceleration","decelerator","december","decency","decennial","decent","deception","deceptive","deceptiveness","decertify","dechlorinate","decibel","decidability","decidable","decide","decided","decidedness","decides","deciding","deciduous","deciduousness","decile","deciliter","decimal","decimalformat","decimals","decimate","decimation","decimeter","decipher","decipherable","decipherer","decision","decisional","decisioned","decisioning","decisions","decisive","decisiveness","deck","deckchair","decker","deckhand","decking","decl","declamation","declamatory","declarable","declaration","declarations","declarative","declarator","declaratory","declare","declared","declarer","declares","declaring","declension","declination","decline","decliner","declivity","declspec","decltype","decnet","deco","decode","decoded","decodefile","decoder","decoderesource","decodestream","decoding","decolletes","decolorising","decomposability","decomposable","decompose","decomposition","decompress","decongestant","deconstruction","deconvolution","decor","decorate","decorated","decorates","decorating","decoration","decorative","decorativeness","decorator","decorators","decorous","decorousness","decorticate","decortication","decorum","decorview","decoupage","decouple","decoy","decrease","decreases","decreasing","decree","decreeing","decrement","decremental","decrepit","decrepitude","decriminalization","decriminalize","decry","decrypt","decrypted","decryption","decstation","decsystem","dectape","decustomised","dede","dedekind","dedicate","dedicated","dedication","dedicative","dedicator","dedicatory","dedie","dedra","deduce","deducible","deduct","deductibility","deductible","deduction","deductive","dee","deeann","deeanne","deed","deeded","deedee","deeding","deejay","deem","deemphasis","deena","deep","deepcopy","deepen","deeper","deepish","deeply","deepness","deer","deerdre","deere","deerskin","deerstalker","deerstalking","deeyn","def","deface","defacement","defaecate","defalcate","defalcation","defamation","defamatory","defame","defamer","default","defaultactioninvocation","defaultbuildoperationexecutor","defaultcenter","defaultconfig","defaultdict","defaulter","defaultfilterchain","defaulthttpclient","defaulting","defaultlistablebeanfactory","defaultmanager","defaultmaven","defaults","defaultsingletonbeanregistry","defaulttablemodel","defaultvalue","defaultview","defeat","defeated","defeater","defeatism","defeatist","defeats","defecate","defecation","defect","defection","defective","defectiveness","defector","defend","defendant","defended","defenestrate","defense","defenseless","defenselessness","defenses","defensibility","defensible","defensibly","defensive","defensiveness","defer","deference","deferent","deferential","deferrable","deferral","deferred","deferrer","deferring","deffer","defiance","defiant","defibrillator","deficiency","deficient","deficit","defier","defile","defilement","definable","definably","define","defineclass","defined","defineproperty","definer","defines","defining","definite","definitely","definiteness","definition","definitional","definitions","definitive","definitiveness","defis","deflate","deflation","deflationary","deflect","deflected","deflection","deflector","defn","defocus","defocussing","defoe","defog","defogger","defoliant","defoliator","deform","deformational","deformed","deformity","defraud","defrauder","defrayal","defrost","defroster","defs","deft","deftness","defun","defunct","defy","defying","deg","degas","degassing","degauss","degeneracy","degenerate","degenerateness","degrade","degraded","degradedness","degrading","degrease","degree","degrees","degum","dehlia","dehumanize","dehydrator","deice","deicer","deictic","deidre","deification","deify","deign","deimos","deina","deirdre","deist","deistic","deity","deja","deject","dejected","dejectedness","dejection","dejesus","dekalb","dekastere","del","dela","delacroix","delacruz","delainey","delaney","delano","delaware","delawarean","delay","delayed","delayer","delays","delbert","delcina","delcine","delectable","delectableness","delectably","delectation","delegable","delegate","delegated","delegates","delegatingconstructoraccessorimpl","delegatingfilterproxy","delegatingmethodaccessorimpl","delegation","deleon","delete","deleted","deleterious","deleteriousness","deletes","deleting","deletion","delfs","delft","delftware","delgado","delhi","deli","delia","deliberate","deliberately","deliberateness","deliberative","deliberativeness","delibes","delicacy","delicate","delicateness","delicatenesses","delicates","delicatessen","delicious","deliciousness","delicti","delighted","delightedness","delightful","delightfulness","delila","delilah","delilahs","delim","delimited","delimiter","delimiters","delims","delinda","delineate","delineation","delinquency","delinquent","deliquesce","deliquescent","delirious","deliriousness","delirium","delius","deliver","deliverable","deliverables","deliverance","delivered","deliverer","delivering","delivers","delivery","deliverymen","dell","della","dellwood","delly","delmar","delmarva","delmer","delmonico","delmor","delmore","delora","delores","deloria","deloris","delphi","delphic","delphine","delphinia","delphinium","delphinus","delta","deltatime","deltax","deltay","deltoid","delude","deluder","deluding","deluge","delusion","delusional","delusive","delusiveness","deluxe","delve","delver","dem","demagnify","demagogic","demagogue","demagoguery","demagogy","demand","demander","demanding","demandingly","demands","demarcate","demarcation","demavend","demean","demeanor","demented","dementedness","dementia","demerol","demesne","demeter","demetra","demetre","demetri","demetria","demetrius","demigod","demijohn","demimondaine","demimonde","demineralization","deming","demise","demit","demitasse","demitted","demitting","demo","democracy","democrat","democratic","democratically","democratization","democratize","democratizes","democritus","demographer","demographic","demographical","demography","demolish","demolisher","demolition","demon","demonetization","demoniac","demoniacal","demonic","demonology","demonstrable","demonstrableness","demonstrably","demonstrate","demonstrated","demonstrates","demonstrating","demonstration","demonstrative","demonstrativeness","demonstrativenesses","demonstratives","demonstrator","demoralization","demoralizer","demoralizing","demorgan","demos","demosthenes","demote","demotic","demott","demount","dempsey","demulcent","demultiplex","demur","demure","demureness","demurral","demurred","demurrer","demurring","demythologization","demythologize","den","dena","dendrite","dene","deneb","denebola","deneen","deng","dengue","deni","deniable","denial","denice","denied","denier","denigrate","denigration","denim","denise","denizen","denmark","denna","denned","dennet","denney","denni","dennie","denning","dennison","denny","denominate","denominational","denominator","denote","denotes","denouement","denounce","denouncement","denouncer","dens","dense","densely","denseness","densitometer","densitometric","densitometry","density","dent","dental","dentifrice","dentin","dentine","dentist","dentistry","dentition","denture","denuclearize","denudation","denude","denuder","denunciate","denunciation","denver","deny","denying","denys","denyse","deodorant","deodorization","deodorize","deodorizer","deon","deonne","deoxyribonucleic","dep","depart","department","departmental","departmentalization","departmentalize","departmentid","departments","departure","depend","dependability","dependable","dependableness","dependably","dependant","dependence","dependencies","dependency","dependencyobject","dependencyproperty","dependent","dependentassembly","depending","depends","dependson","depict","depicted","depicter","depiction","depilatory","deplete","depletion","deplorable","deplorableness","deplorably","deplore","deplorer","deploring","deploy","deployable","deployed","deployer","deploying","deployment","deployments","depolarize","deponent","deport","deportation","deportee","deportment","depose","deposit","depositary","deposition","depositor","depository","depot","deprave","depraved","depravedness","depraver","depravity","deprecate","deprecated","deprecating","deprecation","deprecatory","depreciable","depreciate","depreciating","depreciation","depreciative","depress","depressant","depressible","depression","depressive","depressor","deprive","deps","dept","depth","depths","deputation","depute","deputize","deputy","deque","dequeue","dequeuereusablecell","dequeuereusablecellwithidentifier","der","derail","derailment","derange","derangement","derby","derbyshire","dereference","dereferencing","derek","derelict","dereliction","derick","deride","deriding","derision","derisive","derisiveness","derisory","derivable","derivate","derivation","derivative","derivativeness","derivatives","derive","derived","deriveddata","derives","deriving","derk","dermal","dermatitides","dermatitis","dermatological","dermatologist","dermatology","dermis","dermot","derogate","derogation","derogatorily","derogatory","derrek","derrick","derrida","derrik","derril","derringer","derrire","derron","derry","dervish","derward","derwin","des","desalinate","desalination","desalinization","desalinize","desalt","desc","descant","descartes","descend","descendant","descendants","descended","descendent","descender","descending","descends","descent","descr","describable","describe","described","describes","describing","description","descriptions","descriptive","descriptiveness","descriptor","descriptors","descry","desdemona","desecrate","desecrater","desecration","deselect","deserialization","deserialize","deserialized","deserializeobject","deserializer","deserializing","desert","deserter","desertification","desertion","deserunt","deserve","deserved","deservedness","deserves","deserving","desi","desiccant","desiccate","desiccation","desiccator","desiderata","desideratum","design","designable","designate","designated","designation","designational","designator","designed","designer","designers","designing","designs","desirabilia","desirability","desirable","desirableness","desirably","desirae","desire","desired","desiredcapabilities","desiree","desirer","desiri","desirous","desirousness","desist","desk","desktop","desktops","desmond","desmund","desolate","desolateness","desolater","desolating","desolation","desorption","despair","despairer","despairing","desperado","desperadoes","desperate","desperateness","desperation","despicable","despicably","despise","despiser","despite","despoil","despoilment","despond","despondence","despondency","despondent","despotic","despotically","despotism","dessert","dessicate","dest","destdir","destinate","destination","destinations","destinationviewcontroller","destine","destiny","destitute","destituteness","destitution","destroy","destroyed","destroyer","destroying","destroys","destruct","destructibility","destructible","destruction","destructive","destructiveness","destructor","destructors","destructuring","desuetude","desultorily","desultoriness","desultory","det","detach","detached","detachedness","detacher","detachment","detail","detailed","detailedness","details","detailview","detailviewcontroller","detain","detainee","detainer","detainment","detect","detectability","detectable","detectably","detected","detecting","detection","detective","detector","detects","detentes","detention","deter","detergency","detergent","deteriorate","deterioration","determent","determinability","determinable","determinableness","determinacy","determinant","determinate","determinateness","determination","determinative","determinativeness","determine","determined","determinedly","determinedness","determiner","determines","determining","determinism","deterministic","deterministically","deterred","deterrence","deterrent","deterring","deters","detersive","detestable","detestableness","detestably","detestation","dethrone","dethronement","detonable","detonate","detonated","detonation","detonator","detour","detox","detoxification","detoxify","detract","detractive","detribalize","detriment","detrimental","detritus","detroit","deuce","deuced","deus","deuterium","deuteron","deuteronomy","deutsch","dev","deva","devan","devanagari","devastate","devastating","devastation","devastator","devcenter","devdependencies","devel","develop","developed","developer","developerguide","developers","developerworks","developing","development","developmental","devexpress","devi","deviance","deviancy","deviant","deviate","deviated","deviating","deviation","device","deviceid","devicename","devices","devil","devilish","devilishness","devilment","devilry","deviltry","devin","devina","devinne","devious","deviousness","devise","deviser","devkit","devland","devlen","devlin","devoice","devolution","devolve","devon","devondra","devonian","devonna","devonne","devonshire","devops","devora","devote","devoted","devotee","devotion","devotional","devour","devourer","devout","devoutness","devs","devtools","devy","dew","dewain","dewar","dewayne","dewberry","dewclaw","dewdrop","dewey","dewie","dewiness","dewitt","dewlap","dewy","dex","dexedrine","dexes","dexter","dexterity","dexterous","dexterousness","dextrose","df","dfa","dfd","dff","dfs","dg","dgv","dh","dhaka","dhaulagiri","dhcp","dhe","dhoti","dhow","di","dia","diabase","diabetes","diabetic","diabolic","diabolical","diabolicalness","diabolism","diachronic","diacritic","diacritical","diadem","diaereses","diaeresis","diag","diaghilev","diagnometer","diagnosable","diagnose","diagnosed","diagnosis","diagnostic","diagnostically","diagnostician","diagnostics","diagonal","diagonalize","diagram","diagrammable","diagrammatic","diagrammaticality","diagrammatically","diagrammed","diagrammer","diagramming","diagrams","diahann","dial","dialect","dialectal","dialectic","dialectical","dialed","dialer","dialing","dialog","dialogflow","dialogfragment","dialogged","dialogging","dialoginterface","dialogresult","dialogs","dialogue","dials","dialysis","dialyzed","dialyzes","diam","diamagnetic","diameter","diametric","diametrical","diamond","diamondback","diamonds","dian","diana","diandra","diane","dianemarie","diann","dianna","dianne","diannne","diapason","diaper","diaphanous","diaphanousness","diaphragm","diaphragmatic","diarist","diarmid","diarrhea","diarrheal","diary","diaspora","diastase","diastole","diastolic","diathermy","diathesis","diatom","diatomic","diatonic","diatribe","diaz","dibble","dibs","dic","dicaprio","dice","dicer","dicey","dichloride","dichotomization","dichotomize","dichotomous","dichotomy","dicier","diciest","dicing","dick","dickens","dickensian","dicker","dickerson","dickey","dickie","dickier","dickiest","dickinson","dickson","dicky","dicotyledon","dicotyledonous","dict","dicta","dictaphone","dictate","dictation","dictator","dictatorial","dictatorialness","dictatorship","diction","dictionaries","dictionary","dicts","dictum","did","didactic","didactically","didactics","diddle","diddler","diderot","didfinishlaunchingwithoptions","didi","didn","didnt","dido","didoes","didreceivememorywarning","didselectrowatindexpath","didst","die","died","diefenbaker","diego","dieing","dielectric","diem","diena","dierdre","diereses","dieresis","dies","diesel","diet","dietary","dieter","dietetic","dietetics","diethylaminoethyl","diethylstilbestrol","dietitian","dietrich","dietz","dif","diff","differ","difference","differences","different","differentiability","differentiable","differential","differentiate","differentiated","differentiation","differentiator","differently","differentness","differing","differs","difficile","difficult","difficulties","difficulty","diffidence","diffident","diffract","diffraction","diffractometer","diffs","diffuse","diffuseness","diffuser","diffusible","diffusion","diffusional","diffusive","diffusiveness","diffusivity","dig","digerati","digest","digested","digester","digestibility","digestible","digestifs","digestion","digestive","digg","digger","digging","digit","digital","digitalis","digitalization","digitalized","digitalizes","digitalizing","digitalocean","digitalwrite","digitization","digitize","digitizer","digits","dignified","dignify","dignissim","dignitary","dignity","digram","digraph","digraphs","digress","digression","digressive","digressiveness","dihedral","dijit","dijkstra","dijon","dike","diker","diktat","dilan","dilapidate","dilapidation","dilatation","dilate","dilated","dilation","dilator","dilatoriness","dilatory","dilbert","dilemma","dilettante","dilettantish","dilettantism","diligence","diligent","diligentness","dilithium","dill","dillard","dillie","dilling","dillinger","dillis","dillon","dilly","dillydally","dilogarithm","diluent","dilute","diluted","diluteness","dilution","dim","dimaggio","dime","dimen","dimension","dimensional","dimensionality","dimensionless","dimensions","dimer","dimethyl","dimethylglyoxime","diminish","diminished","diminuendo","diminution","diminutive","diminutiveness","dimitri","dimitry","dimity","dimmed","dimmer","dimmest","dimming","dimness","dimorphism","dimple","dimply","dims","dimwit","dimwitted","din","dina","dinah","dinar","dine","diner","dinette","ding","dingbat","dinghy","dingily","dinginess","dingle","dingo","dingoes","dingus","dingy","dinky","dinned","dinner","dinnertime","dinnerware","dinnie","dinning","dinny","dino","dinosaur","dint","diocesan","diocese","diocletian","diode","diogenes","dion","dione","dionis","dionisio","dionne","dionysian","dionysus","diophantine","diopter","dior","diorama","dioxalate","dioxide","dioxin","dip","diphtheria","diphthong","diplexers","diploid","diploma","diplomacy","diplomat","diplomata","diplomatic","diplomatically","diplomatics","diplomatist","dipodic","dipody","dipole","dipped","dipper","dipping","dippy","dipsomania","dipsomaniac","dipstick","dipterous","diptych","diptychs","dir","dirac","dire","direct","directcast","directed","direction","directional","directionality","directions","directive","directives","directivity","directly","directness","director","directorate","directorial","directories","directorship","directory","directoryentry","directoryinfo","directrix","directs","directx","direful","direness","dirge","dirichlet","dirigible","dirk","dirname","dirndl","dirpath","dirs","dirt","dirtily","dirtiness","dirty","dis","disable","disabled","disablement","disabler","disables","disabling","disabuse","disadvantage","disadvantaged","disadvantages","disagree","disagreeable","disallow","disambiguate","disappear","disappeared","disappearing","disappears","disappointed","disappointing","disarming","disarrange","disaster","disastrous","disband","disbandment","disbar","disbarment","disbarring","disbelieving","disbursal","disburse","disbursement","disburser","disc","discard","discarded","discern","discerner","discernibility","discernible","discernibly","discerning","discernment","discharged","disciple","discipleship","disciplinarian","disciplinary","discipline","disciplined","discipliner","disciplines","disciplining","disclaimer","disclosed","disclosure","disco","discography","discolor","discolored","discoloreds","discombobulate","discomfit","discomfiture","discommode","disconcerting","disconnect","disconnected","disconnectedness","disconnecter","disconsolate","discord","discordance","discordant","discorporate","discotheque","discount","discourage","discouraged","discouragement","discouraging","discover","discoverable","discovered","discoverer","discovering","discovery","discreet","discreetly","discreetness","discrepancy","discrepant","discrete","discreteness","discreteobjectkeyframe","discretion","discretionary","discretization","discretized","discriminable","discriminant","discriminate","discriminated","discriminating","discrimination","discriminator","discriminatory","discursiveness","discus","discuss","discussant","discussed","discusser","discusses","discussing","discussion","discussions","disdain","disdainful","disdainfulness","disease","disembowel","disembowelment","disengage","disfigure","disfigurement","disfranchise","disfranchisement","disgorge","disgrace","disgracer","disgruntle","disgruntlement","disguise","disguised","disguiser","disgust","disgusted","disgustful","disgusting","dish","dishabille","disharmonious","dishcloth","dishcloths","dishevel","dishevelment","dishonest","dishonored","dishpan","dishrag","dishtowel","dishwasher","dishwater","disillusion","disillusionment","disinfectant","disinherit","disinterested","disinterestedness","disinvest","disjoin","disjointedness","disjunct","disjunctive","disk","diskette","disks","dislike","dislodge","dislodgement","dismal","dismalness","dismantle","dismantlement","dismay","dismayed","dismaying","dismember","dismemberment","dismiss","dismissed","dismissive","dismissviewcontrolleranimated","disney","disneyland","disoblige","disorder","disordered","disorderedness","disorderliness","disorderly","disorganize","disorganized","disp","disparage","disparagement","disparager","disparaging","disparate","disparateness","dispatch","dispatched","dispatcher","dispatcherservlet","dispatchevent","dispatcheventimpl","dispatching","dispatchmessage","dispatchqueue","dispatchtouchevent","dispel","dispelled","dispelling","dispensable","dispensary","dispensate","dispensation","dispense","dispenser","dispersal","dispersant","disperse","dispersed","disperser","dispersible","dispersion","dispersive","dispersiveness","dispirit","displace","display","displayalerts","displayclass","displayed","displayfor","displaying","displaymetrics","displayname","displays","displease","displeased","displeasure","disport","disposable","disposal","dispose","disposed","disposing","disposition","dispositional","disproportional","disproportionate","disproportionation","disprove","disputable","disputably","disputant","disputation","disputatious","dispute","disputed","disputer","disquiet","disquieting","disquisition","disqus","disraeli","disregard","disregardful","disrepair","disreputable","disreputableness","disrepute","disrespect","disrupt","disrupted","disrupter","disruption","disruptive","disruptor","dissatisfy","dissect","dissed","dissemble","dissembler","disseminate","dissemination","dissension","dissent","dissenter","dissertation","disservice","disses","dissever","dissidence","dissident","dissimilar","dissing","dissipate","dissipated","dissipatedly","dissipatedness","dissipater","dissipation","dissociable","dissociate","dissociated","dissociation","dissociative","dissoluble","dissolute","dissoluteness","dissolve","dissolved","dissonance","dissonant","dissuade","dissuader","dissuasive","dist","distaff","distal","distance","distances","distant","distantness","distaste","distemper","distend","distension","distention","distillate","distillation","distillery","distinct","distincter","distinctest","distinction","distinctive","distinctiveness","distinctness","distinguish","distinguishable","distinguishably","distinguished","distinguisher","distort","distorted","distorter","distortion","distract","distracted","distractedness","distracting","distrait","distraught","distress","distressful","distressing","distribute","distributed","distributer","distributing","distribution","distributional","distributions","distributive","distributiveness","distributivity","distributor","distributorship","district","distro","distrust","disturb","disturbance","disturbed","disturber","disturbing","distutils","disulfide","disuse","disyllable","dita","ditch","ditcher","dither","ditsy","ditto","ditty","ditz","ditzel","diuresis","diuretic","diurnal","div","diva","divalent","divan","dive","dived","diver","diverge","divergence","divergent","diverse","diverseness","diversification","diversifier","diversify","diversion","diversionary","diversity","divert","diverticulitis","divertimento","divest","divestiture","divestment","divid","dividable","divide","divided","dividend","divider","dividing","divination","divine","diviner","divinity","divisibility","divisible","division","divisional","divisions","divisive","divisiveness","divisor","divorce","divorcement","divot","divs","divulge","divvy","dix","dixie","dixiecrat","dixieland","dixon","dizzily","dizziness","dizzy","dizzying","dj","djakarta","django","djangoproject","djava","djellaba","djellabah","djibouti","dk","dl","dlg","dlib","dll","dllexport","dllimport","dlls","dlopen","dm","dma","dmd","dmg","dmitri","dml","dmod","dms","dmz","dn","dna","dname","dnepr","dnepropetrovsk","dnieper","dniester","dniren","dnn","dns","do","doa","doable","dob","dobbin","doberman","dobro","doc","docent","docid","docile","docility","dock","docker","dockerfile","docket","dockland","dockpanel","dockside","dockworker","dockyard","docmd","docreatebean","docs","doctor","doctoral","doctorate","doctorow","doctors","doctrinaire","doctrinal","doctrine","doctype","docudrama","document","documentary","documentation","documentbuilder","documentbuilderfactory","documented","documentelement","documentid","documentroot","documents","documentsdirectory","docusign","docx","dod","dodder","dode","dodecahedra","dodecahedral","dodecahedron","dodge","dodgem","dodger","dodgson","dodi","dodie","dodington","dodo","dodoma","dodson","dody","doe","doer","does","doeskin","doesn","doesnt","doevents","doexecute","doff","dofilter","dofilterinternal","dog","dogcart","dogcatcher","doge","dogeared","doget","dogetbean","dogfight","dogfish","dogfought","dogged","doggedness","doggerel","dogging","doggone","doggy","doghouse","dogie","dogleg","doglegged","doglegging","dogma","dogmatic","dogmatically","dogmatics","dogmatism","dogmatist","dogs","dogsbody","dogtooth","dogtown","dogtrot","dogtrotted","dogtrotting","dogwood","dogy","doh","doha","doi","doily","doinbackground","doing","doit","dojo","dolby","doldrum","doldrums","dole","doled","doleful","dolefuller","dolefullest","dolefulness","doles","dolf","doling","doll","dollar","dollars","dolley","dolli","dollie","dollop","dolly","dolmen","dolomite","dolomitic","dolor","dolore","dolores","dolorita","dolorous","dolph","dolphin","dolt","doltish","doltishness","dom","domain","domainname","domains","domcontentloaded","domdocument","dome","domelement","domenic","domenico","domeniga","domesday","domestic","domestically","domesticate","domesticated","domestication","domesticity","domicile","domiciliary","dominance","dominant","dominate","domination","dominator","dominatrices","dominatrix","domineer","domineering","domineeringness","dominga","domingo","dominguez","domini","dominic","dominica","dominican","dominick","dominik","dominion","dominique","domino","dominoes","domitian","dompdf","don","dona","donahue","donal","donald","donaldson","donall","donalt","donate","donatello","donation","donations","donative","donaugh","donavon","done","donec","donella","donelle","donetsk","donetta","dong","dongle","donia","donica","donielle","donizetti","donkey","donn","donna","donnamarie","donne","donned","donnell","donnelly","donner","donni","donnie","donning","donnish","donnishness","donny","donnybrook","donor","donovan","dont","donut","donutted","donutting","doodad","doodle","doodlebug","doodler","doohickey","dooley","doolittle","doom","doomsday","doonesbury","door","doorbell","doorhandles","doorkeep","doorkeeper","doorknob","doorman","doormat","doormen","doornail","doorplate","doors","doorstep","doorstepped","doorstepping","doorstop","doorway","dooryard","dopa","dopamine","dopant","dope","doper","dopey","dopier","dopiest","dopiness","dopost","doppler","doprivileged","dor","dora","dorado","doralia","doralin","doralyn","doralynn","doralynne","dorcas","dorchester","doreen","dorelia","dorella","dorelle","dorena","dorene","doretta","dorette","dorey","dori","doria","dorian","doric","dorice","dorie","dorine","dorisa","dorise","dorita","dork","dorky","dorm","dormancy","dormant","dormer","dormice","dormitory","dormouse","doro","dorolice","dorolisa","dorotea","doroteya","dorothea","dorothee","dorothy","dorree","dorri","dorrie","dorry","dorsal","dorsey","dorthea","dorthy","dortmund","dory","dos","dosage","dose","dosi","dosimeter","dosimetry","dosomething","dossier","dost","dostart","dostoevsky","dostuff","dot","dotage","dotard","dote","doter","doti","doting","dotnet","dotnetfiddle","dots","dotson","dotted","dotti","dottie","dottiness","dotting","dotty","douala","douay","double","doubleanimation","doubled","doubleday","doubleheader","doubleness","doubler","doubles","doublespeak","doublet","doublethink","doubleton","doublevalue","doubling","doubloon","doubly","doubt","doubted","doubter","doubtful","doubtfulness","doubting","doubtless","doubtlessness","doubts","douche","doug","dough","dougherty","doughs","doughty","doughy","dougie","douglas","douglass","dougy","dour","dourness","douro","douse","douser","dov","dove","dovecote","dover","dovetail","dovish","dow","dowager","dowdily","dowdiness","dowdy","dowel","dower","down","downbeat","downcase","downcast","downdraft","downer","downey","downfall","downgrade","downhearted","downheartedness","downhill","downland","download","downloadable","downloaded","downloader","downloadfile","downloading","downloadmanager","downloads","downloadurl","downpipes","downplay","downpour","downrange","downright","downrightness","downriver","downs","downscale","downside","downsides","downsize","downslope","downspout","downstage","downstairs","downstate","downstream","downswing","downtime","downto","downtown","downtowner","downtrend","downtrodden","downturn","downvote","downvoted","downvotes","downward","downwardness","downwind","downy","dowork","dowry","dowse","dowser","doxology","doxygen","doy","doyen","doyenne","doyle","doz","doze","dozen","dozens","dozenths","dozer","dozy","dp","dpi","dpkg","dplyr","dps","dpt","dq","dr","drab","drabbed","drabber","drabbest","drabbing","drabness","drachma","draco","draconian","dracula","draft","draftee","drafter","draftily","draftiness","drafting","draftsman","draftsmanship","draftsmen","draftsperson","draftswoman","draftswomen","drafty","drag","draggable","dragged","dragger","dragging","draggy","dragnet","dragon","dragonfly","dragonhead","dragoon","drailleur","drain","drainage","drainboard","drained","drainer","drainpipe","drake","dram","drama","dramamine","dramatic","dramatical","dramatically","dramatics","dramatist","dramatization","dramatize","dramatized","dramatizer","dramaturgy","drambuie","drammed","dramming","drank","drano","drape","draper","drapery","drastic","drastically","drat","dratted","dratting","dravidian","draw","drawable","drawables","drawback","drawbacks","drawbitmap","drawbridge","drawchart","drawer","drawerlayout","drawimage","drawing","drawl","drawler","drawline","drawling","drawly","drawn","drawnly","drawnness","drawrect","draws","drawstring","drawtext","dray","dre","dread","dreadful","dreadfulness","dreadlocks","dreadnought","dream","dreamboat","dreamed","dreamer","dreamily","dreaminess","dreaming","dreamland","dreamless","dreamlessness","dreamlike","dreamweaver","dreamworld","dreamy","drear","drearily","dreariness","dreary","dreddy","dredge","dredger","dredi","dreg","dreiser","drench","drencher","drer","dresden","dress","dressage","dressed","dresser","dresses","dressiness","dressing","dressmaker","dressmaking","dressy","drew","drexel","dreyfus","dreyfuss","drib","dribble","dribbler","driblet","dried","drier","drift","drifter","drifting","driftwood","drill","driller","drilling","drillmaster","drink","drinkable","drinker","drinking","drinks","drip","dripped","dripping","drippy","drive","drivel","driveler","driven","driver","driverclassname","drivermanager","drivers","drives","driveway","driving","drizzle","drizzling","drizzly","drm","drogue","droid","droll","drollery","drollness","drolly","dromedary","drona","drone","droning","drool","drools","droop","droopiness","drooping","droopy","drop","dropbox","dropboxusercontent","dropdown","dropdownlist","dropdownlistfor","dropdowns","drophead","dropkick","droplet","dropout","droppable","dropped","dropper","dropping","drops","dropsical","dropsy","dropzone","drosophila","dross","drought","drove","drover","drown","drowner","drowse","drowsily","drowsiness","drowsy","dru","drub","drubbed","drubber","drubbing","druci","drucie","drucill","drucy","drud","drudge","drudger","drudgery","drudging","drug","drugged","druggie","drugging","druggist","drugi","drugless","drugs","drugstore","druid","druidism","drum","drumbeat","drumhead","drumlin","drummed","drummer","drumming","drummond","drumstick","drunk","drunkard","drunken","drunkenness","drupal","drupe","drury","drusi","drusie","drusilla","drusy","druthers","drv","drwxr","dry","dryad","dryden","dryer","dryish","dryness","drys","drystone","drywall","ds","dsa","dsc","dshabill","dshubba","dsl","dsn","dsp","dss","dsseldorf","dst","dt","dtd","dte","dtente","dtm","dto","dtp","dts","dtype","dtypes","du","dual","dualism","dualist","dualistic","duality","duane","dub","dubai","dubbed","dubber","dubbin","dubbing","dubcek","dubhe","dubiety","dubious","dubiousness","dublin","dubrovnik","dubuque","ducal","ducat","duce","duchamp","duchess","duchy","duck","duckbill","ducker","duckling","duckpins","duckpond","duckweed","ducky","duct","ducted","ductile","ductility","ducting","ductless","ducts","ductwork","dud","dudder","dude","dudgeon","dudley","due","duedate","duel","duelist","dueness","duenna","duet","duetted","duetting","duff","duffel","duffer","duffie","duffy","dug","dugald","dugout","duh","dui","duis","duisburg","duke","dukedom","dukey","dukie","duky","dulce","dulcea","dulcet","dulci","dulcia","dulciana","dulcie","dulcify","dulcimer","dulcine","dulcinea","dulcy","dull","dullard","dulles","dullness","dully","dulness","dulsea","duluth","duly","dumas","dumb","dumbbell","dumbfound","dumbness","dumbo","dumbstruck","dumbwaiter","dumdum","dummies","dummy","dumont","dump","dumped","dumper","dumpiness","dumping","dumpling","dumps","dumpster","dumpty","dumpy","dun","dunant","dunbar","dunc","duncan","dunce","dundee","dunderhead","dune","dunedin","dung","dungaree","dungeon","dunghill","dunham","dunk","dunker","dunkirk","dunlap","dunn","dunne","dunned","dunner","dunnest","dunning","dunno","dunstan","duo","duodecimal","duodena","duodenal","duodenum","duologue","duopolist","duopoly","dup","dupe","duper","dupion","duple","duplex","duplexer","duplicability","duplicable","duplicate","duplicated","duplicates","duplicating","duplication","duplicative","duplicator","duplicitous","duplicity","dupont","dur","durability","durable","durableness","durably","duracell","duran","durance","durand","durant","durante","duration","durational","durban","duress","durex","durham","during","durkee","durkheim","durocher","durst","durum","durward","duse","dusenberg","dusenbury","dushanbe","dusk","duskiness","dusky","dust","dustbin","dustcart","dustcover","duster","dustily","dustin","dustiness","dusting","dustless","dustman","dustmen","dustpan","dusty","dutch","dutchman","dutchmen","dutchwoman","dutchwomen","duteous","dutiable","dutiful","dutifulness","duty","duvalier","duvet","duxes","dv","dvd","dvina","dvork","dw","dwain","dwarf","dwarfish","dwarfism","dwayne","dweeb","dwell","dweller","dwelling","dwelt","dwi","dwight","dwindle","dword","dx","dximagetransform","dy","dyad","dyadic","dyan","dyana","dyane","dyann","dyanna","dyanne","dybbuk","dybbukim","dye","dyed","dyeing","dyer","dyes","dyestuff","dying","dyke","dylan","dyld","dylib","dyn","dyna","dynah","dynamic","dynamical","dynamically","dynamicresource","dynamics","dynamism","dynamite","dynamiter","dynamized","dynamo","dynamodb","dynastic","dynasty","dyne","dyno","dysentery","dysfunction","dysfunctional","dyslectic","dyslexia","dyslexic","dyslexically","dyspepsia","dyspeptic","dysprosium","dystopia","dystrophy","dz","dzerzhinsky","e","ea","each","eachelle","eada","eadie","eadith","eadmund","eager","eagerness","eagle","eaglet","eakins","eal","ealasaid","eamon","ean","eap","ear","earache","eardrum","earful","earhart","earing","earl","earldom","earle","earlene","earlie","earlier","earliest","earline","earliness","earlobe","early","earmark","earmuff","earn","earned","earner","earnest","earnestine","earnestness","earning","earnings","earp","earphone","earpieces","earplug","earring","earshot","earsplitting","earth","eartha","earthbound","earthed","earthenware","earthiness","earthliness","earthling","earthly","earthmen","earthmover","earthmoving","earthquake","earths","earthshaking","earthward","earthwork","earthworm","earthy","earvin","earwax","earwig","earwigged","earwigging","ease","eased","easel","easement","easer","eases","easier","easies","easiest","easily","easiness","easing","east","eastbound","easter","easterly","eastern","easterner","easternmost","easthampton","easting","eastland","eastman","eastward","eastwick","eastwood","easy","easygoing","easygoingness","eat","eatable","eatables","eaten","eater","eatery","eating","eaton","eave","eavesdrop","eavesdropped","eavesdropper","eavesdropping","eax","eb","eba","ebay","ebb","ebba","ebcdic","eben","ebeneezer","ebeneser","ebenezer","eberhard","eberto","ebola","ebonee","ebonics","ebony","ebook","ebp","ebro","ebs","ebullience","ebullient","ebullition","ebx","ec","ecb","ecc","eccentric","eccentrically","eccentricity","eccl","eccles","ecclesiastes","ecclesiastic","ecclesiastical","ecdh","ecdhe","ecdsa","ecg","echelon","echinoderm","echo","echoed","echoes","echoic","echoing","echolocation","eclectic","eclectically","eclecticism","eclipse","eclipselink","ecliptic","eclogue","ecma","ecmascript","eco","ecocide","ecol","ecole","ecologic","ecological","ecologist","ecology","ecommerce","econ","econometric","econometrica","econometricians","econometrics","economic","economical","economics","economist","economization","economize","economizer","economizing","economy","ecosystem","ecru","ecs","ecstasy","ecstatic","ecstatically","ect","ectoplasm","ecuador","ecuadoran","ecuadorean","ecuadorian","ecumenic","ecumenical","ecumenicism","ecumenicist","ecumenics","ecumenism","ecumenist","ecx","eczema","ed","eda","edam","edan","edd","edda","eddi","eddie","eddy","ede","edee","edeline","edelweiss","edema","edematous","eden","edgar","edgard","edgardo","edge","edgeless","edger","edgerton","edges","edgewater","edgewise","edgewood","edgily","edginess","edging","edgy","edi","edibility","edible","edibleness","edict","edie","edification","edifice","edifier","edify","edifying","edik","edin","edinburgh","edison","edit","edita","editable","edited","edith","editha","edithe","editing","edition","editions","edititemtemplate","editor","editorfor","editorial","editorialist","editorialize","editorializer","editors","editorship","edits","edittext","ediva","edlin","edm","edmon","edmond","edmonton","edmund","edmx","edna","edouard","edp","eds","edsel","edsger","edt","edu","eduard","eduardo","educ","educability","educable","educate","educated","education","educational","educationalists","educationists","educative","educator","educe","eduction","eduino","edutainment","edvard","edward","edwardian","edwardo","edwin","edwina","edx","edy","edyth","edythe","ee","eec","eee","eeg","eek","eel","eelgrass","eeo","eeoc","eerie","eerily","eeriness","eeyore","ef","eff","efface","effaceable","effacement","effacer","effect","effective","effectively","effectiveness","effectives","effector","effects","effectual","effectualness","effectuate","effectuation","effeminacy","effeminate","effendi","efferent","effervesce","effervescence","effervescent","effete","effeteness","efficacious","efficaciousness","efficacy","efficiency","efficient","efficiently","effie","effigy","effloresce","efflorescence","efflorescent","effluence","effluent","effluvia","effluvium","efflux","effluxion","effort","effortless","effortlessness","efforts","effrontery","effulgence","effulgent","effuse","effusion","effusive","effusiveness","efl","efrain","efrem","efren","eft","eg","ega","egad","egalitarian","egalitarianism","egalitarians","egan","egbert","egerton","egestas","eget","egg","eggbeater","eggcup","egger","egghead","eggheaded","eggnog","eggplant","eggs","eggshell","egis","egl","eglantine","ego","egocentric","egocentrically","egocentricity","egoism","egoist","egoistic","egoistical","egomania","egomaniac","egon","egor","egotism","egotist","egotistic","egotistical","egregious","egregiousness","egrep","egress","egret","egypt","egyptian","egyptology","eh","ehcache","ehrlich","ei","eichmann","eid","eider","eiderdown","eidetic","eiffel","eigen","eigenfunction","eigenstate","eigenvalue","eigenvector","eight","eighteen","eighteenths","eightfold","eighth","eighths","eightieths","eightpence","eighty","eileen","eilis","eimile","einstein","einsteinian","einsteinium","eire","eirena","eisenhower","eisenstein","eisner","eisteddfod","either","eiusmod","ej","ejabberd","ejaculate","ejaculation","ejaculatory","ejb","eject","ejecta","ejection","ejector","ejs","ekaterina","ekberg","eke","eked","ekg","ekstrom","el","elaborate","elaborateness","elaboration","elaborators","elaina","elaine","elana","eland","elane","elanor","elans","elapse","elapsed","elapsedtime","elastic","elastically","elasticated","elasticbeanstalk","elasticity","elasticize","elasticsearch","elastodynamics","elastomer","elate","elated","elatedness","elater","elation","elayne","elb","elba","elbe","elbert","elberta","elbertina","elbertine","elbow","elbowroom","elbrus","elden","elder","elderberry","elderflower","elderliness","elderly","eldest","eldin","eldon","eldorado","eldredge","eldridge","ele","eleanor","eleanora","eleanore","eleazar","elect","electable","elected","election","electioneer","elective","electiveness","elector","electoral","electorate","electra","electress","electric","electrical","electricalness","electrician","electricity","electrification","electrifier","electrify","electro","electrocardiogram","electrocardiograph","electrocardiographs","electrocardiography","electrochemical","electrocute","electrocution","electrode","electrodynamic","electrodynamics","electroencephalogram","electroencephalograph","electroencephalographic","electroencephalographs","electroencephalography","electrologist","electroluminescent","electrolysis","electrolyte","electrolytic","electrolytically","electrolyze","electromagnet","electromagnetic","electromagnetically","electromagnetism","electromechanical","electromechanics","electromotive","electromyograph","electromyographic","electromyographically","electromyography","electron","electronegative","electronic","electronically","electronics","electrophoresis","electrophorus","electroplate","electroscope","electroscopic","electroshock","electrostatic","electrostatics","electrotherapist","electrotype","electroweak","eleemosynary","eleen","elegance","elegant","elegiac","elegiacal","elegy","eleifend","elem","element","elemental","elementarily","elementariness","elementary","elementat","elementid","elementname","elementref","elements","elementtree","elementtype","elementum","elems","elena","elene","eleni","elenore","eleonora","eleonore","elephant","elephantiases","elephantiasis","elephantine","elev","elevate","elevated","elevation","elevator","eleven","elevens","elevenths","elf","elfie","elfin","elfish","elfreda","elfrida","elfrieda","elga","elgar","eli","elia","elianora","elianore","elicia","elicit","elicitation","elide","elie","elif","eligibility","eligible","elihu","elijah","eliminate","eliminated","eliminates","eliminating","elimination","eliminator","elinor","elinore","eliot","elisa","elisabet","elisabeth","elisabetta","elise","eliseo","elisha","elision","elissa","elit","elita","elite","elitism","elitist","elixir","eliza","elizabet","elizabeth","elizabethan","elk","elka","elke","elkhart","ell","ella","elladine","ellary","elle","ellen","ellene","ellerey","ellery","ellesmere","ellette","elli","ellie","ellington","elliot","elliott","ellipse","ellipsis","ellipsoid","ellipsoidal","ellipsometer","ellipsometry","elliptic","elliptical","ellipticity","ellison","ellissa","ellswerth","ellsworth","ellwood","elly","ellyn","ellynn","elm","elma","elmah","elmer","elmhurst","elmira","elmo","elmore","elmsford","elna","elnar","elnath","elnora","elnore","elocution","elocutionary","elocutionist","elodea","elohim","eloisa","eloise","elongate","elongation","elonore","elope","elopement","eloper","eloquence","eloquent","elora","eloy","elroy","els","elsa","elsbeth","else","elseif","elset","elsewhere","elsey","elsi","elsie","elsif","elsinore","elspeth","elston","elsworth","elsy","elt","eltanin","elton","eluate","elucidate","elucidation","elude","elusive","elusiveness","elute","elution","elva","elven","elver","elvera","elves","elvia","elvin","elvina","elvira","elvis","elvish","elvyn","elwin","elwira","elwood","elwyn","ely","elyn","elyse","elysees","elysha","elysia","elysian","elysium","elyssa","em","ema","emaciate","emaciation","emacs","email","emailaddress","emailid","emails","emalee","emalia","emanate","emanation","emancipate","emancipation","emancipator","emanuel","emanuele","emasculate","emasculation","embalm","embalmer","embank","embankment","embarcadero","embargo","embargoes","embark","embarkation","embarrass","embarrassed","embarrassedly","embarrassing","embarrassment","embassy","embattle","embed","embeddable","embedded","embedder","embedding","embellish","embellished","embellisher","embellishment","ember","emberjs","embezzle","embezzlement","embezzler","embitter","embitterment","emblazon","emblazonment","emblem","emblematic","embodier","embodiment","embody","embolden","embolism","embosom","emboss","embosser","embouchure","embower","embrace","embraceable","embracer","embracing","embrasure","embrittle","embrocation","embroider","embroiderer","embroidery","embroil","embroilment","embryo","embryologist","embryology","embryonic","emcee","emceeing","emelda","emelen","emelia","emelina","emeline","emelita","emelyne","emend","emendation","emera","emerald","emerge","emergence","emergency","emergent","emerita","emeritae","emeriti","emeritus","emerson","emery","emetic","emf","emigrant","emigrate","emigration","emil","emile","emilee","emili","emilia","emilie","emiline","emilio","emily","eminence","eminent","emir","emirate","emissary","emission","emissivity","emit","emits","emittance","emitted","emitter","emitting","emlen","emlyn","emlynn","emlynne","emma","emmalee","emmaline","emmalyn","emmalynn","emmalynne","emmanuel","emmeline","emmerich","emmery","emmet","emmett","emmey","emmi","emmie","emmit","emmott","emmy","emmye","emogene","emoji","emollient","emolument","emory","emote","emotion","emotional","emotionalism","emotionality","emotionalize","emotionless","emotive","emp","empaneled","empaneling","empath","empathetic","empathetical","empathic","empathize","empathy","emperor","emphases","emphasis","emphasize","emphatic","emphatically","emphysema","emphysematous","empid","empire","empiric","empirical","empiricism","empiricist","emplace","emplacement","employ","employability","employable","employed","employee","employeeid","employeename","employees","employer","employers","employment","empname","empno","emporium","empower","empowerment","empress","emptier","emptily","emptiness","empty","empyrean","emr","ems","emt","emu","emulate","emulated","emulation","emulative","emulator","emulators","emulsification","emulsifier","emulsify","emulsion","emyle","emylee","en","enable","enabled","enabledelayedexpansion","enableevents","enabler","enables","enabling","enact","enactment","ename","enamel","enameler","enamelware","enamor","enc","encamp","encampment","encapsulate","encapsulated","encapsulation","encase","encasement","encephalitic","encephalitides","encephalitis","encephalographic","encephalopathy","enchain","enchant","enchanter","enchanting","enchantment","enchantress","enchilada","encipher","encipherer","encircle","encirclement","encl","enclave","enclose","enclosed","enclosing","enclosure","encode","encoded","encoder","encodes","encodeuricomponent","encoding","encodings","encomium","encompass","encore","encounter","encountered","encountering","encounters","encourage","encouraged","encouragement","encourager","encouraging","encroach","encroacher","encroachment","encrust","encrustation","encrypt","encrypted","encrypting","encryption","enctype","encumber","encumbered","encumbrance","encumbrancer","ency","encyclical","encyclopaedia","encyclopedia","encyclopedic","encyst","encystment","end","endanger","endangerment","endblock","enddate","endear","endearing","endearment","endeavor","endeavored","endeavorer","ended","endemic","endemically","endemicity","ender","endfor","endforeach","endgame","endian","endicott","endif","endindex","ending","endings","endive","endl","endless","endlessness","endmost","endnote","endocrine","endocrinologist","endocrinology","endogamous","endogamy","endogenous","endomorphism","endorse","endorsement","endorser","endoscope","endoscopic","endoscopy","endosperm","endothelial","endothermic","endow","endowment","endpoint","endpoints","endregion","ends","endswith","endtime","endue","endungeoned","endurable","endurably","endurance","endure","enduring","enduringness","endways","endwhile","endymion","ene","enema","enemies","enemy","energetic","energetically","energetics","energize","energized","energizer","energy","enervate","enervation","enfeeble","enfeeblement","enfilade","enfold","enforce","enforceability","enforceable","enforced","enforcement","enforcer","enforcible","enforcing","enfranchise","enfranchisement","enfranchiser","eng","engage","engagement","engaging","engel","engelbert","engender","engine","engineer","engineering","engineers","engines","england","englebert","englewood","english","englishman","englishmen","englishwoman","englishwomen","engorge","engorgement","engracia","engram","engrave","engraver","engraving","engross","engrossed","engrosser","engrossing","engrossment","engulf","engulfment","enhance","enhanceable","enhanced","enhancement","enhancer","enharmonic","enid","enif","enigma","enigmatic","enigmatically","enim","eniwetok","enjambement","enjambment","enjoin","enjoinder","enjoy","enjoyability","enjoyable","enjoyableness","enjoyably","enjoyed","enjoyment","enkidu","enlarge","enlargeable","enlargement","enlarger","enlighten","enlightened","enlightening","enlightenment","enlist","enlistee","enlister","enlistment","enliven","enlivenment","enmesh","enmeshment","enmity","ennis","ennoble","ennoblement","ennobler","ennui","enoch","enoent","enormity","enormous","enormousness","enos","enough","enoughs","enplane","enqueue","enquirer","enquiringly","enquiry","enrage","enrapture","enrica","enrich","enricher","enrichetta","enrichment","enrico","enrika","enrique","enriqueta","enrobed","enroll","enrollee","enrollment","ens","ensconce","ensemble","enshrine","enshrinement","enshroud","ensign","ensilage","enslave","enslavement","enslaver","ensnare","ensnarement","ensolite","ensue","ensure","ensurer","ensures","ensuring","ent","entail","entailer","entailment","entangle","entanglement","entangler","entente","enter","entered","enterer","entering","enteritides","enteritis","enterprise","enterpriser","enterprising","enters","entertain","entertainer","entertaining","entertainment","enthalpy","enthrall","enthrallment","enthrone","enthronement","enthuse","enthusiasm","enthusiast","enthusiastic","enthusiastically","entice","enticement","enticing","entire","entirely","entirerow","entirety","entities","entitle","entitled","entitlement","entity","entityframework","entityframeworkcore","entityid","entitymanager","entitymanagerfactory","entityname","entitystate","entitytype","entomb","entombment","entomological","entomologist","entomology","entourage","entr","entrails","entrain","entrainer","entrance","entrancement","entranceway","entrancing","entrant","entrap","entrapment","entrapped","entrapping","entre","entreat","entreating","entreaty","entrench","entrenchment","entrepreneur","entrepreneurial","entrepreneurs","entrepreneurship","entries","entropic","entropy","entrust","entry","entrypoint","entryset","entryway","entwine","enum","enumerable","enumerate","enumerated","enumerates","enumerating","enumeration","enumerative","enumerator","enums","enunciable","enunciate","enunciated","enunciation","enureses","enuresis","env","envelop","envelope","enveloper","envelopment","envenom","enviable","enviableness","enviably","envied","envier","envious","enviousness","environ","environment","environmental","environmentalism","environmentalist","environments","envisage","envision","envoy","envs","envy","envying","enzymatic","enzymatically","enzyme","enzymology","eo","eocene","eoe","eof","eohippus","eol","eolanda","eolande","eolian","eon","eos","eot","ep","epa","epaulet","ephedrine","ephemera","ephemeral","ephemerids","ephemeris","ephesian","ephesians","ephesus","ephraim","ephrayim","ephrem","epi","epic","epically","epicenter","epictetus","epicure","epicurean","epicurus","epicycle","epicyclic","epicyclical","epicycloid","epidemic","epidemically","epidemiological","epidemiologist","epidemiology","epidermal","epidermic","epidermis","epidural","epigenetic","epiglottis","epigram","epigrammatic","epigraph","epigrapher","epigraphs","epigraphy","epilepsy","epileptic","epilogue","epimethius","epinephrine","epiphany","epiphenomena","episcopacy","episcopal","episcopalian","episcopate","episode","episodes","episodic","episodically","epistemic","epistemological","epistemology","epistle","epistolary","epistolatory","epitaph","epitaphs","epitaxial","epitaxy","epithelial","epithelium","epithet","epitome","epitomize","epitomized","epitomizer","epoch","epochal","epochs","epoll","eponymous","epoxy","eps","epsg","epsilon","epsom","epstein","eq","equ","equability","equable","equableness","equably","equal","equaling","equality","equalization","equalize","equalized","equalizer","equalizes","equally","equals","equalsignorecase","equalto","equanimity","equate","equation","equations","equator","equatorial","equerry","equestrian","equestrianism","equestrienne","equiangular","equidistant","equilateral","equilibrate","equilibration","equilibrium","equine","equinoctial","equinox","equip","equipage","equipartition","equipment","equipoise","equipotent","equipped","equipping","equiproportional","equiproportionality","equiproportionate","equitable","equitableness","equitably","equitation","equity","equiv","equivalence","equivalent","equivalents","equivocal","equivocalness","equivocate","equivocation","equivocator","equuleus","er","era","eradicable","eradicate","eradication","eradicator","eran","eras","erase","erased","eraser","erasion","erasmus","erastus","erasure","erat","erato","eratosthenes","erb","erbium","erda","ere","erebus","erect","erectile","erection","erectness","erector","erek","erelong","eremite","erena","erg","ergo","ergodic","ergodicity","ergonomic","ergonomically","ergonomics","ergophobia","ergosterol","ergot","erhard","erhart","eric","erica","erich","ericha","erick","ericka","erickson","ericson","ericsson","eridanus","erie","erik","erika","erikson","erin","erina","erinn","erinna","eris","eritrea","erl","erlang","erlenmeyer","erma","ermanno","ermengarde","ermentrude","ermin","ermina","ermine","erminia","erminie","erna","ernaline","ernest","ernesta","ernestine","ernesto","ernestus","ernie","ernst","erny","erode","erodible","erogenous","eros","erosible","erosion","erosional","erosive","erosiveness","erotic","erotica","erotically","eroticism","erp","err","errancy","errand","errant","errantry","errata","erratic","erratically","erratum","errick","erring","errmode","errmsg","errno","errol","erroll","erroneous","erroneousness","error","errorcode","errordocument","errorhandler","errorlevel","errorlistener","errorlog","errormessage","errormsg","errorreportvalve","errors","errorthrown","ersatz","erse","erskine","erst","erstwhile","ertha","eruct","eructation","erudite","erudition","erupt","eruption","eruptive","erv","ervin","erwin","eryn","erysipelas","erythrocyte","es","esau","esb","esc","escadrille","escalate","escalation","escalator","escallop","escapable","escapade","escape","escaped","escapee","escapement","escaper","escapes","escaping","escapism","escapist","escapology","escarole","escarpment","eschatology","escher","escherichia","eschew","escondido","escort","escritoire","escrow","escudo","escutcheon","esdras","ese","esi","eskimo","esl","eslint","esma","esmaria","esmark","esme","esmeralda","esophageal","esophagi","esophagus","esoteric","esoterica","esoterically","esp","espadrille","espagnol","espalier","especial","especially","esperanto","esperanza","espinoza","espionage","esplanade","esposito","espousal","espouse","espouser","espresso","esprit","espy","esq","esquire","esra","esri","essa","essay","essayer","essayist","esse","essen","essence","essene","essential","essentialist","essentially","essentialness","essentials","essequibo","essex","essie","essy","est","esta","establish","established","establisher","establishing","establishment","estado","estate","esteban","esteem","estel","estela","estele","estell","estella","estelle","ester","esterhzy","estes","estevan","esther","esthete","esthetic","esthetically","esthetics","estimable","estimableness","estimate","estimated","estimates","estimating","estimation","estimator","estonia","estonian","estoppal","estrada","estrange","estrangement","estranger","estrella","estrellita","estrogen","estrous","estrus","estuarine","estuary","et","eta","etag","etan","etc","etcetera","etch","etcher","etching","etd","eternal","eternalness","eternity","eth","ethan","ethane","ethanol","ethe","ethel","ethelbert","ethelda","ethelin","ethelind","etheline","ethelred","ethelyn","ether","ethereal","etherealness","etherized","ethernet","ethic","ethical","ethically","ethicalness","ethicist","ethiopia","ethiopian","ethnic","ethnically","ethnicity","ethnocentric","ethnocentrism","ethnographers","ethnographic","ethnography","ethnological","ethnologist","ethnology","ethnomethodology","ethological","ethologist","ethology","ethos","ethyl","ethylene","etiam","etienne","etiologic","etiological","etiology","etiquette","etl","etna","etree","etruria","etruscan","etta","etti","ettie","ettore","etty","etymological","etymologist","etymology","eu","eucalypti","eucalyptus","eucharist","eucharistic","euchre","euclid","euclidean","eudora","euell","eugen","eugene","eugenia","eugenic","eugenically","eugenicist","eugenics","eugenie","eugenio","eugenius","eugine","euismod","eula","eulalie","euler","eulerian","eulogist","eulogistic","eulogize","eulogized","eulogizer","eulogy","eumenides","eunice","eunuch","eunuchs","euphemia","euphemism","euphemist","euphemistic","euphemistically","euphonious","euphonium","euphony","euphoria","euphoric","euphorically","euphrates","eur","eurasia","eurasian","eureka","euripides","euro","eurodollar","europa","europe","european","europeanization","europeanized","europium","eurydice","eustace","eustachian","eustacia","eutectic","euterpe","euthanasia","euthenics","ev","eva","evacuate","evacuation","evacuee","evade","evader","eval","evaleen","evaluable","evaluate","evaluated","evaluates","evaluating","evaluation","evaluational","evaluative","evaluator","evan","evanescence","evanescent","evangelia","evangelic","evangelical","evangelicalism","evangelin","evangelina","evangeline","evangelism","evangelist","evangelistic","evangelize","evania","evanne","evanston","evansville","evaporate","evaporation","evaporative","evaporator","evasion","evasive","evasiveness","eve","eveleen","evelin","evelina","eveline","evelyn","even","evened","evener","evenhanded","evening","evenki","evenly","evenness","evens","evensong","event","eventargs","eventbus","eventdata","eventdate","eventdispatchthread","eventemitter","eventful","eventfulness","eventhandler","eventid","eventide","eventlistener","eventlog","eventname","eventqueue","events","eventtrigger","eventtype","eventual","eventuality","eventually","eventuate","ever","everard","eveready","evered","everest","everett","everette","everglade","everglades","evergreen","everhart","everlasting","everlastingness","everliving","evermore","evernote","everready","every","everybody","everyday","everydayness","everyman","everyone","everyplace","everything","everytime","everywhere","eves","evey","evict","eviction","evidence","evident","evidential","evie","evil","evildoer","evildoing","evilness","evin","evince","eviscerate","evisceration","evita","evocable","evocate","evocation","evocative","evocativeness","evoke","evolute","evolution","evolutionarily","evolutionary","evolutionist","evolve","evolved","evonne","evp","evt","evvie","evvy","evy","evyn","ew","ewan","eward","ewart","ewe","ewell","ewen","ewer","ewing","ex","exacerbate","exacerbation","exact","exacter","exacting","exactingness","exaction","exactitude","exactly","exactness","exaggerate","exaggerated","exaggeration","exaggerative","exaggerator","exalt","exaltation","exalted","exalter","exam","examen","examination","examine","examined","examinees","examiner","examines","examining","example","exampled","examples","exams","exasperate","exasperated","exasperating","exasperation","exc","excalibur","excavate","excavation","excavator","excedrin","exceed","exceeded","exceeder","exceeding","exceeds","excel","excelled","excellence","excellency","excellent","excelling","excelsior","except","exception","exceptionable","exceptional","exceptionalness","exceptionhandler","exceptions","excerpt","excerpter","excess","excessive","excessiveness","exchange","exchangeable","exchanger","exchanges","exchequer","excise","excision","excitability","excitable","excitableness","excitably","excitation","excitatory","excite","excited","excitement","exciter","exciting","excitingly","exciton","exclaim","exclaimer","exclamation","exclamatory","exclude","excluded","excluder","excludes","excluding","exclusion","exclusionary","exclusioner","exclusions","exclusive","exclusively","exclusiveness","exclusivity","excommunicate","excommunication","excoriate","excoriation","excrement","excremental","excrescence","excrescent","excreta","excrete","excreter","excretion","excretory","excruciate","excruciating","excruciation","exculpate","exculpation","exculpatory","excursion","excursionist","excursive","excursiveness","excursus","excusable","excusableness","excusably","excuse","excused","excuser","exe","exec","execrable","execrableness","execrably","execrate","execration","execsql","executable","executables","execute","executeactionstaskexecuter","executed","executenonquery","executequery","executer","executereader","executes","executescalar","executescript","executesql","executeupdate","executing","execution","executional","executioncontext","executioner","executionexception","executions","executive","executor","executors","executorservice","executrices","executrix","exegeses","exegesis","exegete","exegetic","exegetical","exemplar","exemplariness","exemplary","exemple","exemplification","exemplifier","exemplify","exempt","exemption","exercise","exerciser","exercises","exercitation","exert","exertion","exeter","exeunt","exhalation","exhale","exhaust","exhausted","exhauster","exhaustible","exhausting","exhaustion","exhaustive","exhaustiveness","exhibit","exhibition","exhibitioner","exhibitionism","exhibitionist","exhibitor","exhilarate","exhilarating","exhilaration","exhort","exhortation","exhorter","exhumation","exhume","exhumer","exif","exigence","exigency","exigent","exiguity","exiguous","exile","exist","existed","existence","existent","existential","existentialism","existentialist","existentialistic","existents","existing","exists","exit","exitcode","exited","exiting","exits","exobiology","exocrine","exodus","exogamous","exogamy","exogenous","exonerate","exoneration","exorbitance","exorbitant","exorcise","exorcism","exorcist","exorcizer","exoskeleton","exosphere","exothermic","exothermically","exotic","exotica","exotically","exoticism","exoticness","exp","expand","expandability","expandable","expandablelistview","expanded","expander","expanding","expands","expanse","expansible","expansion","expansionary","expansionism","expansionist","expansive","expansiveness","expatiate","expatiation","expatriate","expatriation","expect","expectancy","expectant","expectation","expectational","expectations","expected","expectedconditions","expecting","expectorant","expectorate","expectoration","expects","expedience","expediency","expedient","expedients","expedite","expediter","expedition","expeditionary","expeditious","expeditiousness","expeditor","expel","expellable","expelled","expelling","expend","expendable","expended","expender","expenditure","expense","expenses","expensive","expensiveness","experience","experienced","experiences","experiencing","experiential","experiment","experimental","experimentalism","experimentalist","experimentation","experimented","experimenter","experimenting","experiments","expert","experted","experting","expertise","expertize","expertness","expertnesses","experts","expiable","expiate","expiation","expiatory","expiration","expire","expired","expires","expiresbytype","expiry","explain","explainable","explained","explainer","explaining","explains","explanation","explanations","explanatory","expletive","explicable","explicate","explication","explicative","explicit","explicitly","explicitness","explode","exploded","exploder","exploit","exploitation","exploitative","exploited","exploiter","exploration","exploratory","explore","explored","explorer","exploring","explosion","explosive","explosiveness","expo","exponent","exponential","exponentiate","exponentiation","export","exportability","exportable","exportation","exported","exporter","exporting","exports","expos","expose","exposed","exposer","exposes","exposing","exposit","exposition","expositor","expository","expostulate","expostulation","exposure","expound","expounder","expr","express","expressed","expresser","expressibility","expressible","expressibly","expression","expressionism","expressionist","expressionistic","expressionless","expressions","expressive","expressiveness","expressjs","expressway","expropriate","expropriation","expropriator","expulsion","expunge","expunger","expurgate","expurgated","expurgation","exquisite","exquisiteness","ext","extant","extemporaneous","extemporaneousness","extempore","extemporization","extemporize","extemporizer","extend","extendability","extended","extendedly","extendedness","extender","extendibility","extendibles","extending","extends","extensibility","extensible","extension","extensional","extensions","extensive","extensively","extensiveness","extensor","extent","extenuate","extenuation","exterior","exterminate","extermination","exterminator","extern","external","externalities","externalization","externalize","externally","externals","extinct","extinction","extinguish","extinguishable","extinguisher","extirpate","extirpation","extjs","extol","extolled","extoller","extolling","extort","extorter","extortion","extortionate","extortioner","extortionist","extra","extracellular","extract","extracted","extracting","extraction","extractive","extractor","extracts","extracurricular","extradite","extradition","extragalactic","extralegal","extramarital","extramural","extraneous","extraneousness","extraordinarily","extraordinariness","extraordinary","extrapolate","extrapolation","extras","extrasensory","extraterrestrial","extraterritorial","extraterritoriality","extravagance","extravagant","extravaganza","extravehicular","extravert","extrema","extremal","extreme","extremely","extremeness","extremism","extremist","extremity","extricable","extricate","extrication","extrinsic","extrinsically","extroversion","extrovert","extrude","extruder","extrusion","extrusive","exuberance","exuberant","exudate","exudation","exude","exult","exultant","exultation","exulting","exurb","exurban","exurbanite","exurbia","exxon","ey","eyck","eyde","eydie","eye","eyeball","eyebrow","eyed","eyedropper","eyeful","eyeglass","eyelash","eyeless","eyelet","eyelid","eyeliner","eyeopener","eyeopening","eyepiece","eyer","eyes","eyeshadow","eyesight","eyesore","eyestrain","eyeteeth","eyetooth","eyewash","eyewitness","eyre","eyrie","eysenck","ez","ezechiel","ezekiel","ezequiel","eziechiele","ezmeralda","ezra","ezri","f","f0_","fa","faa","fab","fabe","faber","faberg","fabian","fabiano","fabien","fabio","fable","fabler","fabric","fabricate","fabrication","fabricator","fabulists","fabulous","fabulousness","fac","facade","facades","face","facebook","facecloth","facecloths","faced","faceless","facelets","faceplate","facer","faces","facescontext","facet","facetious","facetiousness","facets","facial","facile","facileness","facilisis","facilitate","facilitation","facilitator","facilitatory","facilities","facility","facing","facsimile","facsimileing","fact","faction","factional","factionalism","factious","factiousness","factitious","facto","factoid","factor","factorial","factories","factoring","factorisable","factorization","factorize","factors","factory","factorygirl","factotum","facts","factual","factuality","factualness","faculty","fad","faddish","faddist","fade","faded","fadedly","fadein","fadeout","fader","fades","fadeto","fading","fae","faence","faerie","faeroe","faery","fafnir","fag","fagged","fagging","faggoting","fagin","fagot","fagoting","fahd","fahrenheit","fail","failed","failing","faille","failover","fails","failsafe","failure","failures","fain","faina","faint","fainter","fainthearted","faintness","fair","fairbanks","fairchild","faired","fairfax","fairfield","fairgoer","fairground","fairing","fairish","fairleigh","fairless","fairlie","fairly","fairmont","fairness","fairport","fairs","fairview","fairway","fairy","fairyland","fairytale","faisal","faisalabad","faith","faithed","faithful","faithfulness","faithfuls","faithing","faithless","faithlessness","faiths","fajitas","fake","faker","fakir","falafel","falcon","falconer","falconry","falito","falk","falkland","falkner","fall","fallacious","fallaciousness","fallacy","fallback","faller","fallibility","fallible","fallibleness","fallibly","falling","falloff","fallon","fallopian","fallout","fallow","fallowness","falls","false","falsehood","falseness","falsetto","falsie","falsifiability","falsifiable","falsification","falsifier","falsify","falsity","falstaff","falter","falterer","faltering","falwell","fame","famed","fames","familial","familiar","familiarity","familiarization","familiarize","familiarized","familiarizer","familiarizing","familiarly","familiarness","families","family","famine","faming","famish","famous","famously","famousness","fan","fanatic","fanatical","fanaticalness","fanaticism","fanchette","fanchon","fancie","fancied","fancier","fanciest","fanciful","fancifulness","fancily","fanciness","fancy","fancybox","fancying","fancywork","fandango","fanechka","fanfare","fanfold","fang","fangled","fania","fanlight","fanned","fanni","fannie","fanning","fanny","fanout","fans","fantail","fantasia","fantasist","fantasize","fantastic","fantastical","fantasy","fanya","fanzine","faq","faqs","far","fara","farad","faraday","farah","farand","faraway","farber","farce","farcical","fare","farer","farewell","farfetchedness","fargo","farica","farina","farinaceous","farkas","farlay","farlee","farleigh","farley","farlie","farly","farm","farmer","farmhand","farmhouse","farming","farmington","farmland","farmstead","farmworker","farmyard","faro","farr","farra","farrago","farragoes","farragut","farrah","farrakhan","farrand","farrel","farrell","farrier","farris","farrow","farseeing","farsighted","farsightedness","fart","farther","farthermost","farthest","farthing","fas","fascia","fascicle","fasciculate","fasciculation","fascinate","fascinating","fascination","fascism","fascist","fascistic","fashion","fashionable","fashionableness","fashionably","fashioner","fassbinder","fast","fasta","fastback","fastball","fastcgi","fasten","fastener","fastening","faster","fasterxml","fastest","fastidious","fastidiousness","fastness","fat","fatal","fatalism","fatalist","fatalistic","fatalistically","fatality","fatback","fate","fateful","fatefulness","fates","fathead","fatheaded","father","fathered","fatherhood","fatherland","fatherless","fatherliness","fatherly","fathom","fathomable","fathomless","fatigue","fatigued","fatiguing","fatima","fatness","fatso","fatted","fatten","fattener","fatter","fattest","fattiness","fatting","fatty","fatuity","fatuous","fatuousness","fatwa","faucet","faucibus","faulkner","faulknerian","fault","faultfinder","faultfinding","faultily","faultiness","faultless","faultlessness","faults","faulty","faun","fauna","faunie","fauntleroy","faust","faustian","faustina","faustine","faustino","faustus","fauvism","fav","favicon","favor","favorable","favorableness","favorably","favored","favoredness","favorer","favoring","favorings","favorite","favorites","favoritism","favors","favour","favourite","fawkes","fawn","fawne","fawner","fawnia","fawning","fax","fay","faydra","faye","fayette","fayetteville","fayina","fayre","fayth","faythe","faze","fb","fbi","fc","fcc","fclose","fcm","fcntl","fct","fd","fda","fdic","fdr","fds","fe","fealty","fear","fearful","fearfuller","fearfullest","fearfulness","fearless","fearlessness","fearsome","fearsomeness","feasibility","feasible","feasibleness","feasibly","feast","feaster","feat","feater","feather","featherbed","featherbedding","featherbrain","feathered","feathering","featherless","featherlight","featherman","feathertop","featherweight","feathery","feats","feature","featured","featureless","features","feb","febrile","february","fecal","feces","fecha","feckless","fecklessness","fecund","fecundability","fecundate","fecundation","fecundity","fed","federal","federalism","federalist","federalization","federalize","federate","federated","federation","federative","federica","federico","fedex","fedora","feds","fee","feeble","feebleness","feebly","feed","feedback","feedbag","feeder","feeding","feedlot","feeds","feedstock","feedstuffs","feeing","feel","feeler","feeling","feelingly","feelingness","feelings","feels","fees","feet","feign","feigned","feigner","feint","feisty","felder","feldman","feldspar","felecia","felic","felicdad","felice","felicia","felicio","felicitate","felicitation","felicitous","felicitousness","felicity","felicle","felike","feliks","feline","felipa","felipe","felis","felisha","felita","felix","feliza","felizio","fell","fella","fellatio","felled","feller","felling","fellini","fellness","fellow","fellowman","fellowmen","fellowship","fellowshipped","fellowshipping","felon","felonious","feloniousness","felony","felt","felting","fem","female","femaleness","feminine","feminineness","femininity","feminism","feminist","femme","femoral","femur","fen","fence","fenced","fencepost","fencer","fencing","fend","fender","fenelia","fenestration","fenian","fenland","fennel","fenwick","feodor","feodora","feof","fer","feral","ferber","ferd","ferdie","ferdinand","ferdinanda","ferdinande","ferdinando","ferdy","fergus","ferguson","ferlinghetti","fermat","ferment","fermentation","fermented","fermenter","fermenting","fermentum","fermi","fermion","fermium","fern","fernanda","fernande","fernandez","fernandina","fernando","ferne","fernery","ferny","ferocious","ferociousness","ferocity","ferrari","ferraro","ferreira","ferrel","ferrell","ferrer","ferret","ferreter","ferric","ferris","ferrite","ferro","ferroelectric","ferromagnet","ferromagnetic","ferrous","ferrule","ferry","ferryboat","ferryman","ferrymen","fertile","fertileness","fertility","fertilization","fertilize","fertilized","fertilizer","fertilizes","ferule","fervency","fervent","fervid","fervidness","fervor","fess","fest","festal","fester","festival","festive","festiveness","festivity","festoon","feta","fetal","fetch","fetchall","fetchdata","fetched","fetchedresultscontroller","fetcher","fetches","fetching","fetchrequest","fetchtype","feted","fetich","fetid","fetidness","feting","fetish","fetishism","fetishist","fetishistic","fetlock","fetter","fettle","fettling","fettuccine","fetus","feud","feudal","feudalism","feudalistic","feudatory","feugiat","fever","feverish","feverishness","few","fewer","fewness","fey","feynman","fez","fezzes","ff","ffa","ffb","ffc","ffd","ffe","fff","ffff","ffffff","ffffffff","ffi","fflush","ffmpeg","fft","fftw","fg","fgetc","fgets","fh","fha","fi","fianc","fiance","fiann","fianna","fiasco","fiascoes","fiat","fib","fibbed","fibber","fibbing","fiber","fiberboard","fiberfill","fiberglas","fiberglass","fibonacci","fibril","fibrillate","fibrillation","fibrin","fibroblast","fibroid","fibroses","fibrosis","fibrous","fibrousness","fibula","fibulae","fibular","fica","fices","fiche","fichte","fichu","fickle","fickleness","ficos","fiction","fictional","fictionalization","fictionalize","fictitious","fictitiousness","fictive","ficus","fid","fiddle","fiddler","fiddlestick","fiddling","fiddly","fide","fidel","fidela","fidelia","fidelio","fidelity","fidget","fidgety","fido","fidole","fiducial","fiduciary","fie","fief","fiefdom","field","fielded","fielder","fieldid","fielding","fieldname","fieldnames","fields","fieldset","fieldstone","fieldtype","fieldvalue","fieldwork","fieldworker","fiend","fiendish","fiendishness","fierce","fierceness","fierily","fieriness","fiery","fies","fiesta","fife","fifer","fifi","fifine","fifo","fifteen","fifteenths","fifth","fifths","fiftieths","fifty","fig","figaro","figcaption","figged","figging","fight","fightback","fighter","fighting","figment","figsize","figueroa","figural","figuration","figurative","figurativeness","figure","figured","figurehead","figurer","figures","figurine","figuring","fiji","fijian","fil","filament","filamentary","filamentous","filbert","filberte","filberto","filch","file","fileaccess","filechooser","filecontent","filed","filedata","filedialog","fileextension","fileformat","filehandle","fileid","fileinfo","fileinput","fileinputstream","filelist","filemanager","filemode","filename","filenames","fileno","filenotfoundexception","fileoutputstream","filepath","filer","filereader","files","fileset","filesize","filesmatch","filestream","filesystem","filesystemobject","filesystems","filet","filetree","filetype","fileupload","fileurl","fileurlwithpath","fileutils","filewriter","filia","filial","filibuster","filibusterer","filide","filigree","filigreeing","filing","filings","filip","filipino","filippa","filippo","fill","fillcolor","filled","filler","fillet","filleting","filling","fillip","fillmore","fillna","fillrect","fills","fillstyle","filly","film","filmdom","filmer","filminess","filming","filmmaker","filmore","films","filmstrip","filmy","filofax","filter","filterable","filterchain","filterchainproxy","filtercontext","filtered","filterer","filtering","filters","filth","filthily","filthiness","filths","filthy","filtrate","filtrated","filtrates","filtrating","filtration","fin","fina","finagle","finagler","final","finale","finalist","finality","finalization","finalize","finally","finalname","finance","financed","finances","financial","financier","financing","finch","find","findable","findall","findbugs","findbyid","findclass","findcontrol","findelement","findelements","finder","findfragmentbyid","finding","findings","findlay","findley","findone","finds","findstr","findviewbyid","fine","finely","fineness","finery","finespun","finesse","finger","fingerboard","fingerer","fingering","fingerless","fingerling","fingernail","fingerprint","fingers","fingertip","finial","finical","finickiness","finicky","fining","finis","finish","finished","finisher","finishes","finishing","finite","finitely","finiteness","fink","finland","finlay","finley","finn","finnbogadottir","finned","finnegan","finner","finning","finnish","finny","fiona","fionna","fionnula","fiord","fiorello","fiorenze","fiori","fir","fire","firearm","fireball","firebase","firebaseauth","firebasedatabase","firebird","fireboat","firebomb","firebox","firebrand","firebreak","firebrick","firebug","firecracker","fired","firedamp","fireevent","firefight","firefly","firefox","firefoxdriver","fireguard","firehouse","firelight","fireman","firemen","fireplace","fireplug","firepower","fireproof","firer","fires","firesafe","fireside","firestone","firestore","firestorm","firetrap","firetruck","firewall","firewalls","firewater","firewood","firework","firing","firkin","firm","firmament","firmer","firmest","firmly","firmness","firms","firmware","firring","first","firstborn","firstchild","firsthand","firstly","firstname","firstordefault","firth","firths","fis","fiscal","fischbein","fischer","fish","fishbowl","fishcake","fisher","fisherman","fishermen","fishery","fishhook","fishily","fishiness","fishing","fishkill","fishmeal","fishmonger","fishnet","fishpond","fishtail","fishtanks","fishwife","fishwives","fishy","fisk","fiske","fissile","fission","fissionable","fissure","fist","fistfight","fistful","fisticuff","fistula","fistulous","fit","fitch","fitchburg","fitful","fitfulness","fitments","fitness","fits","fitssystemwindows","fitted","fitter","fittest","fitting","fittingly","fittingness","fittings","fitz","fitzgerald","fitzpatrick","fitzroy","five","fivefold","fiver","fix","fixable","fixate","fixatifs","fixation","fixative","fixed","fixedness","fixer","fixes","fixing","fixity","fixture","fixtures","fizeau","fizz","fizzer","fizzle","fizzy","fjord","fjs","fk","fl","fla","flab","flabbergast","flabbergasting","flabbily","flabbiness","flabby","flaccid","flaccidity","flack","flag","flagella","flagellate","flagellation","flagellum","flagged","flagging","flaggingly","flagman","flagmen","flagon","flagpole","flagrance","flagrancy","flagrant","flags","flagship","flagstaff","flagstone","flail","flair","flak","flake","flaker","flakiness","flaky","flam","flamb","flambeing","flambes","flamboyance","flamboyancy","flamboyant","flame","flamen","flamenco","flameproof","flamer","flamethrower","flaming","flamingo","flammability","flammable","flan","flanagan","flanders","flange","flank","flanker","flannel","flannelet","flannelette","flap","flapjack","flapped","flapper","flapping","flaps","flare","flareup","flaring","flash","flashback","flashbulb","flashcard","flashcube","flasher","flashgun","flashily","flashiness","flashing","flashlight","flashy","flask","flat","flatbed","flatboat","flatcar","flatfeet","flatfish","flatfoot","flathead","flatiron","flatland","flatmap","flatmate","flatness","flatt","flatted","flatten","flattened","flattener","flatter","flatterer","flattering","flattery","flattest","flatting","flattish","flattop","flatulence","flatulent","flatus","flatware","flatworm","flaubert","flaunt","flaunting","flautist","flavor","flavored","flavorer","flavorful","flavoring","flavorless","flavors","flavorsome","flaw","flawed","flawless","flawlessly","flawlessness","flaws","flax","flaxseed","flay","flayer","fld","flea","fleabag","fleabites","fleawort","fleck","fledermaus","fledge","fledged","fledgling","flee","fleece","fleecer","fleeciness","fleecy","fleeing","fleet","fleeting","fleetingly","fleetingness","fleetness","fleischer","fleischman","fleisher","flem","fleming","flemish","flemished","flemishing","flemming","flesh","flesher","fleshiness","fleshless","fleshly","fleshpot","fleshy","fletch","fletcher","fletching","fleur","fleurette","flew","flews","flex","flexbox","flexed","flexibility","flexible","flexibly","flexitime","flexslider","flextime","flexural","flexure","flibbertigibbet","flick","flicker","flickering","flickery","flickr","flier","flight","flightiness","flightless","flightpath","flights","flighty","flimflam","flimflammed","flimflamming","flimsily","flimsiness","flimsy","flin","flinch","flincher","flinching","fling","flinger","flink","flinn","flint","flintiness","flintless","flintlock","flintstones","flinty","flip","flipflop","flippable","flippancy","flippant","flipped","flipper","flippest","flipping","flirt","flirtation","flirtatious","flirtatiousness","flit","flitted","flitting","flo","float","floated","floater","floating","floatingactionbutton","floats","floatvalue","floaty","flocculate","flocculation","flock","floe","flog","flogged","flogger","flogging","flood","floodgate","floodlight","floodlit","floodplain","floodwater","floor","floorboard","floorer","flooring","floorspace","floorwalker","floozy","flop","flophouse","flopped","flopper","floppily","floppiness","flopping","floppy","flor","flora","floral","florance","flore","florella","florence","florencia","florentia","florentine","florenza","florescence","florescent","floret","florette","flori","floria","florian","florid","florida","floridan","floridian","floridness","florie","florin","florina","florinda","florine","florist","florri","florrie","florry","flory","floss","flossi","flossie","flossy","flot","flotation","flotilla","flotsam","flounce","flouncing","flouncy","flounder","flour","flourish","flourisher","flourishing","floury","flout","flouter","flow","flowchart","flowed","flower","flowerbed","flowerer","floweriness","flowerless","flowerpot","flowers","flowery","flowing","flowlayout","flown","flows","flowstone","floyd","flss","flt","flu","flub","flubbed","flubbing","fluctuate","fluctuation","flue","fluency","fluent","fluently","fluff","fluffiness","fluffy","fluid","fluidity","fluidized","fluidness","fluidpage","fluke","fluky","flume","flummox","flung","flunk","flunkey","flunky","fluoresce","fluorescence","fluorescent","fluoridate","fluoridation","fluoride","fluorimetric","fluorinated","fluorine","fluorite","fluorocarbon","fluoroscope","fluoroscopic","flurry","flush","flushed","flushing","flushness","fluster","flute","fluter","fluting","flutist","flutter","flutterer","fluttery","flux","fluxed","fluxes","fluxing","flv","fly","flyaway","flyblown","flyby","flybys","flycatcher","flyer","flying","flyleaf","flyleaves","flynn","flyover","flypaper","flysheet","flyspeck","flyswatter","flyway","flyweight","flywheel","fm","fmap","fmt","fn","fname","fnma","fno","fnr","fo","foal","foam","foaminess","foamy","fob","fobbed","fobbing","focal","focally","foch","foci","focus","focusable","focused","focuser","focuses","focusing","fodder","foe","foetid","fofl","fog","fogbound","fogged","foggily","fogginess","fogging","foggy","foghorn","fogs","fogy","fogyish","foible","foil","foist","fokker","fol","fold","foldaway","folded","folder","foldername","folderpath","folders","folding","foldout","foldr","folds","foley","foliage","foliate","foliation","folio","folk","folklike","folklore","folkloric","folklorist","folks","folksiness","folksinger","folksinging","folksong","folksy","folktale","folkway","foll","follicle","follicular","follow","followed","follower","followers","following","follows","followsymlinks","followup","folly","folsom","fomalhaut","foment","fomentation","fomenter","fond","fonda","fondant","fondle","fondler","fondness","fondue","fons","fonsie","font","fontaine","fontainebleau","fontana","fontanel","fontanelle","fontawesome","fontfamily","fontname","fonts","fontsize","fontstyle","fontweight","fontwithname","fonz","fonzie","foo","foobar","food","foodie","foods","foodstuff","fool","foolery","foolhardily","foolhardiness","foolhardy","foolish","foolishness","foolproof","foolscap","foos","foot","footage","football","footbridge","foote","footer","footfall","foothill","foothold","footing","footless","footlights","footling","footlocker","footloose","footman","footmarks","footmen","footnote","footpad","footpath","footpaths","footplate","footprint","footrace","footrest","footsie","footsore","footstep","footstool","footwear","footwork","fop","fopen","fopped","foppery","fopping","foppish","foppishness","for","forage","forager","forall","foray","forayer","forbade","forbear","forbearance","forbearer","forbes","forbid","forbidden","forbidding","forbiddingness","forbore","forborne","force","forced","forcefield","forceful","forcefulness","forceps","forcer","forces","forcible","forcibleness","forcibly","forcing","forcontrolevents","ford","fordable","fordham","fore","foreach","forearm","forebear","forebode","foreboding","forebodingness","forecast","forecaster","forecastle","foreclose","foreclosure","forecolor","forecourt","foredoom","forefather","forefeet","forefinger","forefoot","forefront","foregoer","foregoing","foregone","foregos","foreground","foregroundcolor","forehand","forehead","foreign","foreigner","foreignkey","foreignness","foreknew","foreknow","foreknowledge","foreknown","foreleg","forelimb","forelock","foreman","foremast","foremen","foremost","forename","forenoon","forensic","forensically","forensics","foreordain","forepart","forepaws","forepeople","foreperson","foreplay","forequarter","forerunner","foresail","foresaw","foresee","foreseeable","foreseeing","foreseen","foreseer","foreshadow","foreshore","foreshorten","foresight","foresighted","foresightedness","foreskin","forest","forestall","forestaller","forestallment","forestation","forestations","forester","forestland","forestry","foretaste","foretell","foreteller","forethought","foretold","forever","forevermore","forewarn","forewarner","forewent","forewoman","forewomen","foreword","forfeit","forfeiter","forfeiture","forfend","forgather","forgave","forge","forged","forger","forgery","forges","forget","forgetful","forgetfulness","forgettable","forgettably","forgetting","forging","forgivable","forgivably","forgive","forgiven","forgiveness","forgiver","forgiving","forgivingly","forgivingness","forgo","forgoer","forgoes","forgone","forgot","forgotten","forhttpheaderfield","forindexpath","fork","forked","forkey","forkful","forking","forklift","forks","forlorn","forlornness","form","formability","formal","formaldehyde","formalin","formalism","formalist","formalistic","formality","formalization","formalize","formalized","formalizer","formalizes","formally","formalness","formals","formant","format","formatdate","formate","formation","formative","formatively","formativeness","formats","formatted","formatter","formatters","formatting","formbuilder","formcontrol","formcontrolname","formdata","formed","former","formerly","formfitting","formgroup","formic","formica","formid","formidable","formidableness","formidably","forming","formless","formlessness","formmethod","formname","formosa","formosan","forms","formsauthentication","formset","formula","formulaic","formular","formulas","formulate","formulated","formulation","formulator","forname","fornicate","fornication","fornicator","forrest","forrester","forroot","forsake","forsaken","forsook","forsooth","forstate","forster","forswear","forswore","forsworn","forsythia","fort","fortaleza","forte","forth","forthcome","forthcoming","forthright","forthrightness","forthwith","fortieths","fortification","fortified","fortifier","fortify","fortiori","fortissimo","fortitude","fortnight","fortnightly","fortran","fortress","fortuitous","fortuitousness","fortuity","fortunate","fortunately","fortunateness","fortune","fortuneteller","fortunetelling","forty","forum","forums","forward","forwarded","forwarder","forwarding","forwardness","forwards","forwent","fos","foss","fossil","fossiliferous","fossilization","fossilize","fossilized","foster","fosterer","foto","foucault","fought","foul","foulard","foulmouth","foulness","fouls","found","foundation","foundational","founded","founder","founders","founding","foundling","foundry","founds","fount","fountain","fountainhead","four","fourfold","fourier","fourpence","fourpenny","fourposter","fourscore","foursome","foursquare","fourteen","fourteener","fourteenths","fourth","fourths","fout","fovea","fowl","fowler","fowling","fox","foxfire","foxglove","foxhall","foxhole","foxhound","foxily","foxiness","foxing","foxtail","foxtrot","foxtrotted","foxtrotting","foxy","foyer","fp","fpga","fpic","fpm","fpo","fprintf","fps","fq","fql","fr","frac","fracas","fractal","fraction","fractional","fractionate","fractionation","fractioned","fractioning","fractions","fractious","fractiousness","fracture","frag","fragile","fragility","fragment","fragmentactivity","fragmentarily","fragmentariness","fragmentary","fragmentation","fragmentmanager","fragmentmanagerimpl","fragmentpageradapter","fragments","fragmenttransaction","fragonard","fragrance","fragrant","frail","frailness","frailty","frame","frameborder","framebuffer","framed","framelayout","framer","framerate","frames","framework","frameworkelement","frameworkmethod","frameworks","frameworkservlet","framing","fran","franc","francaise","france","francene","francesca","francesco","franchise","franchisee","franchiser","franchot","francie","francine","francis","francisca","franciscan","francisco","franciska","franciskus","francium","franck","francklin","francklyn","franco","francois","francoise","francophone","francyne","frangibility","frangible","frank","frankel","frankenstein","franker","frankford","frankfort","frankfurt","frankfurter","frankie","frankincense","frankish","franklin","frankly","franklyn","frankness","franky","franni","frannie","franny","fransisco","frantic","frantically","franticness","frants","franz","franzen","frapp","frappeed","frappeing","frappes","frasco","fraser","frasier","frasquito","frat","fraternal","fraternity","fraternization","fraternize","fraternizer","fraternizing","fratricidal","fratricide","frau","fraud","fraudsters","fraudulence","fraudulent","fraught","fraulein","fray","frayda","frayne","fraze","frazer","frazier","frazzle","fread","freak","freakish","freakishness","freaky","freckle","freckly","fred","freda","freddi","freddie","freddy","fredek","fredelia","frederic","frederica","frederich","frederick","fredericka","frederico","fredericton","frederigo","frederik","frederique","fredholm","fredi","fredia","fredra","fredric","fredrick","fredrickson","fredrika","free","freebase","freebie","freeboot","freebooter","freeborn","freebsd","freed","freedman","freedmen","freedom","freehand","freehanded","freehold","freeholder","freeing","freelance","freeland","freeload","freeloader","freely","freeman","freemarker","freemason","freemasonry","freemen","freemon","freeness","freeport","freestanding","freestone","freestyle","freethinker","freethinking","freetown","freetype","freeway","freewheel","freewheeler","freewheeling","freewill","freezable","freeze","freezer","freezes","freezing","freida","freight","freighter","fremont","french","frenchman","frenchmen","frenchwoman","frenchwomen","frenetic","frenetically","frenzied","frenzy","freon","freq","frequencies","frequency","frequent","frequented","frequenter","frequentest","frequenting","frequently","frequentness","frequents","fresco","frescoes","fresh","freshen","freshener","fresher","freshest","freshet","freshly","freshman","freshmen","freshness","freshwater","fresnel","fresno","fret","fretboard","fretful","fretfulness","fretsaw","fretted","fretting","fretwork","freud","freudian","frey","freya","fri","friable","friableness","friar","friary","fricassee","fricasseeing","frication","fricative","frick","friction","frictional","frictionless","friday","fridge","fried","frieda","friedan","friedcake","friederike","friedman","friedrich","friedrick","friend","friendless","friendlessness","friendlies","friendlily","friendliness","friendly","friends","friendship","frier","fries","frieze","frig","frigate","frigga","frigged","frigging","fright","frighten","frightening","frightful","frightfulness","frigid","frigidaire","frigidity","frigidness","frill","frilly","fringe","fringilla","frippery","frisbee","frisco","frisian","frisk","frisker","friskily","friskiness","frisky","frisson","frito","fritter","fritterer","fritz","frivolity","frivolous","frivolousness","frizz","frizzle","frizzly","frizzy","frm","fro","frobisher","frock","frocking","frog","frogged","frogging","frogman","frogmarched","frogmen","froissart","frolic","frolicked","frolicker","frolicking","frolicsome","from","frombody","fromcharcode","fromdate","fromfile","fromhtml","fromimage","fromjson","fromm","fromseconds","fromstring","frond","front","frontage","frontal","frontenac","frontend","frontier","frontiersman","frontiersmen","frontispiece","frontrunner","frontward","frosh","frost","frostbelt","frostbit","frostbite","frostbiting","frostbitten","frosted","frosteds","frostily","frostiness","frosting","frosty","froth","frothiness","froths","frothy","froufrou","froward","frowardness","frown","frowner","frowning","frowzily","frowziness","frowzy","froze","frozen","frozenness","fructify","fructose","fruehauf","frugal","frugality","fruit","fruitcake","fruiter","fruiterer","fruitful","fruitfuller","fruitfullest","fruitfulness","fruitiness","fruition","fruitless","fruitlessness","fruits","fruity","frump","frumpish","frumpy","frunze","frustrate","frustrated","frustrater","frustrating","frustration","frustum","fry","frye","fryer","fs","fscanf","fseek","fsharp","fslic","fso","fst","fstream","ft","ftc","fte","ftp","ftpclient","fu","fuchs","fuchsia","fuck","fucker","fucking","fud","fuddle","fudge","fuel","fueler","fuentes","fugal","fugger","fugiat","fugitive","fugitiveness","fugue","fuhrer","fuji","fujitsu","fujiyama","fukuoka","fulani","fulbright","fulcrum","fulfill","fulfilled","fulfiller","fulfillment","full","fullback","fullcalendar","fuller","fullerton","fullish","fullname","fullness","fullpath","fullscreen","fullstops","fulltext","fullword","fully","fulminate","fulmination","fulness","fulsome","fulsomeness","fulton","fulvia","fumble","fumbler","fumbling","fume","fumigant","fumigate","fumigation","fumigator","fuming","fumy","fun","funafuti","func","funcs","function","functional","functionalism","functionalist","functionalities","functionality","functionally","functionary","functioning","functionname","functions","functools","functor","fund","fundamental","fundamentalism","fundamentalist","fundamentally","fundamentals","funded","fundholders","fundholding","funding","funds","fundy","funeral","funerary","funereal","funfair","fungal","fungi","fungible","fungicidal","fungicide","fungoid","fungous","fungus","funicular","funk","funkiness","funky","funned","funnel","funner","funnest","funnily","funniness","funning","funny","fur","furbelow","furbish","furbisher","furious","furiousness","furl","furlong","furlough","furloughs","furn","furnace","furnish","furnished","furnisher","furnishing","furniture","furor","furore","furred","furrier","furriness","furring","furrow","furry","further","furtherance","furtherer","furthermore","furthermost","furthest","furtive","furtiveness","fury","furze","fusce","fuse","fusebox","fusee","fuselage","fushun","fusibility","fusible","fusiform","fusilier","fusillade","fusion","fuss","fussbudget","fusser","fussily","fussiness","fusspot","fussy","fustian","fustiness","fusty","fut","futile","futileness","futility","futon","future","futures","futuretask","futurism","futurist","futuristic","futurity","futurologist","futurology","futz","fuze","fuzhou","fuzz","fuzzbuster","fuzzily","fuzziness","fuzzy","fv","fw","fwd","fwiw","fwlink","fwrite","fwww","fwy","fx","fxml","fxmlloader","fy","fyi","g","ga","gab","gabardine","gabbed","gabbey","gabbi","gabbie","gabbiness","gabbing","gabble","gabby","gabe","gaberdine","gabey","gabfest","gabi","gabie","gable","gabon","gabonese","gaborone","gabriel","gabriela","gabriele","gabriell","gabriella","gabrielle","gabriellia","gabriello","gabrila","gaby","gac","gacrux","gad","gadabout","gadded","gadder","gadding","gadfly","gadget","gadgetry","gadolinium","gadsden","gae","gaea","gael","gaelan","gaelic","gaff","gaffe","gaffer","gag","gaga","gagarin","gage","gager","gagged","gagging","gaggle","gagwriter","gaiety","gail","gaile","gaily","gain","gained","gainer","gaines","gainesville","gainful","gainfulness","gaining","gainly","gains","gainsaid","gainsay","gainsayer","gainsborough","gait","gaiter","gaithersburg","gal","gala","galactic","galahad","galapagos","galatea","galatia","galatians","galaxy","galbraith","galbreath","gale","galen","galena","galenite","galibi","galilean","galilee","galileo","galina","gall","gallagher","gallant","gallanted","gallanting","gallantry","gallants","gallard","gallbladder","gallegos","galleon","galleria","galleries","gallery","galley","gallic","gallicism","gallimaufry","galling","gallium","gallivant","gallon","gallonage","gallop","galloper","galloway","gallows","gallstone","gallup","galois","galoot","galore","galosh","galsworthy","galumph","galumphs","galvan","galvani","galvanic","galvanism","galvanization","galvanize","galvanometer","galvanometric","galven","galveston","galvin","gama","gamaliel","gambia","gambian","gambit","gamble","gambler","gambol","game","gamecock","gameid","gamekeeper","gameness","gameobject","games","gamescene","gamesmanship","gamesmen","gamest","gamestate","gamester","gamete","gametic","gametime","gamin","gamine","gaminess","gaming","gamma","gammon","gamow","gamut","gamy","gan","gander","gandhi","gandhian","gang","gangbusters","ganger","ganges","gangland","ganglia","gangling","ganglion","ganglionic","gangplank","gangrene","gangrenous","gangster","gangtok","gangway","gannet","gannie","gannon","ganny","gantlet","gantry","ganymede","gao","gaol","gaoler","gap","gape","gaper","gapi","gaping","gapped","gapping","gaps","gaq","gar","garage","garald","garb","garbage","garbageman","garbanzo","garble","garbler","garbo","garcia","gard","garden","gardener","gardenia","gardening","gardie","gardiner","gardner","gardy","gare","garek","gareth","garey","garfield","garfish","garfunkel","gargantua","gargantuan","gargle","gargoyle","garibaldi","garik","garish","garishness","garland","garlic","garlicked","garlicking","garlicky","garment","garner","garnet","garnett","garnette","garnish","garnishee","garnisheeing","garnishment","garold","garon","garote","garotte","garrard","garred","garrek","garret","garreth","garrett","garrick","garrik","garring","garrison","garrot","garrote","garroter","garrott","garrotte","garrulity","garrulous","garrulousness","garry","garter","garth","garv","garvey","garvin","garvy","garwin","garwood","gary","garza","gas","gasbag","gascony","gaseous","gaseousness","gases","gash","gasification","gasifier","gasify","gasket","gaslight","gasohol","gasoline","gasometer","gasp","gaspar","gaspard","gasparo","gasper","gasping","gassed","gasser","gasset","gassiness","gassing","gassy","gaston","gastric","gastritides","gastritis","gastroenteritides","gastroenteritis","gastrointestinal","gastronome","gastronomic","gastronomical","gastronomy","gastropod","gasworks","gate","gateau","gateaux","gatecrash","gatehouse","gatekeeper","gatepost","gates","gateway","gather","gathered","gatherer","gathering","gathers","gatlinburg","gatling","gator","gatorade","gatsby","gatt","gatun","gauche","gaucheness","gaucherie","gaucho","gaudily","gaudiness","gaudy","gauge","gaugeable","gauger","gauguin","gaul","gaulish","gaulle","gaultiero","gaunt","gauntlet","gauntley","gauntness","gauss","gausses","gaussian","gautama","gauthier","gautier","gauze","gauziness","gauzy","gav","gavan","gave","gavel","gaven","gavin","gavotte","gavra","gavrielle","gawain","gawen","gawk","gawkily","gawkiness","gawky","gay","gaye","gayel","gayelord","gayety","gayla","gayle","gayleen","gaylene","gayler","gaylor","gaylord","gayness","gaynor","gaza","gaze","gazebo","gazelle","gazer","gazette","gazetteer","gaziantep","gazillion","gazpacho","gb","gbc","gbp","gc","gca","gcc","gcd","gcloud","gcm","gcp","gcs","gd","gdal","gdansk","gdata","gdb","gdel","gdi","gdk","gdp","gdx","ge","gear","gearalt","gearard","gearbox","gearing","gearshift","gearstick","gearwheel","geary","gecko","geckodriver","ged","gee","geegaw","geeing","geek","geeky","geese","geest","geezer","gehenna","gehrig","geiger","geigy","geisha","gel","gelatin","gelatinous","gelatinousness","gelcap","geld","gelding","gelid","gelignite","gelled","gelling","gelya","gem","gemfile","gemini","gemlike","gemma","gemmed","gemming","gemological","gemologist","gemology","gems","gemstone","gen","gena","genaro","gendarme","gender","genderless","gene","genealogical","genealogist","genealogy","genera","general","generalissimo","generalist","generality","generalizable","generalization","generalize","generalized","generalizer","generally","generalness","generalship","generate","generated","generatedvalue","generates","generating","generation","generational","generations","generationtype","generative","generator","generators","generic","generically","generics","generosity","generous","generously","generousness","genes","genesco","genesis","genet","genetic","genetically","geneticist","genetics","geneva","genevieve","genevra","genghis","genia","genial","geniality","genially","genialness","genie","genies","genii","genital","genitalia","genitals","genitive","genitourinary","genius","genna","genni","gennie","gennifer","genny","geno","genoa","genocidal","genocide","genome","genotype","genovera","genre","genres","gent","genteel","genteelness","gentian","gentile","gentility","gentle","gentlefolk","gentleman","gentlemanliness","gentlemanly","gentlemen","gentleness","gentlewoman","gentlewomen","gently","gentrification","gentrify","gentry","genuflect","genuflection","genuine","genuinely","genuineness","genus","genvieve","genymotion","geo","geocentric","geocentrically","geocentricism","geochemical","geochemistry","geochronology","geocode","geocoder","geocoding","geode","geodesic","geodesy","geodetic","geoff","geoffrey","geoffry","geog","geographer","geographic","geographical","geography","geoip","geojson","geolocation","geologic","geological","geologist","geology","geom","geomagnetic","geomagnetically","geomagnetism","geometer","geometric","geometrical","geometrician","geometry","geomorphological","geomorphology","geophysical","geophysicist","geophysics","geopoint","geopolitic","geopolitical","geopolitics","georas","geordie","georg","george","georgeanna","georgeanne","georgena","georgeta","georgetown","georgetta","georgette","georgi","georgia","georgian","georgiana","georgianna","georgianne","georgie","georgina","georgine","georgy","geostationary","geosynchronous","geosyncline","geothermal","geothermic","ger","gerald","geralda","geraldine","geranium","gerard","gerardo","gerber","gerbil","gerda","gerek","gerhard","gerhardine","gerhardt","geri","gerianna","gerianne","geriatric","geriatrics","gerick","gerik","geritol","gerladina","germ","germain","germaine","german","germana","germane","germania","germanic","germanium","germanized","germantown","germany","germayne","germen","germicidal","germicide","germinal","germinate","germinated","germination","germinative","gerome","geronimo","gerontocracy","gerontological","gerontologist","gerontology","gerrard","gerri","gerrie","gerrilee","gerrit","gerry","gerrymander","gershwin","gert","gerta","gerti","gertie","gertrud","gertruda","gertrude","gertrudis","gerty","gerund","gerundive","gery","gestalt","gestapo","gestate","gestation","gestational","gesticulate","gesticulation","gesticulative","gestural","gesture","gesturedetector","gesturerecognizer","gestures","gesundheit","get","getabsolutepath","getaccesstoken","getaction","getactionbar","getactivesheet","getactivespreadsheet","getactivity","getaddress","getaddrinfo","getage","getall","getapplication","getapplicationcontext","getarguments","getassets","getasync","getattr","getattribute","getaway","getbasecontext","getbean","getbody","getboolean","getbootstrap","getboundingclientrect","getbounds","getbroadcast","getbyid","getbytes","getcell","getch","getchar","getchild","getchildat","getchildren","getclass","getclassloader","getcode","getcollection","getcolor","getcolumn","getcolumnindex","getcomponent","getconnection","getcontent","getcontentpane","getcontentresolver","getcontext","getcount","getcurrentinstance","getcurrentposition","getcurrentsession","getcurrentuser","getcwd","getdata","getdate","getday","getdefault","getdefaultproguardfile","getdefaultsharedpreferences","getdescription","getdouble","getdrawable","getelement","getelementbyid","getelementsbyclassname","getelementsbyname","getelementsbytagname","getemail","getentity","getenumerator","getenv","getexternalstoragedirectory","getextras","getfield","getfile","getfilename","getfiles","getfirstname","getfragmentmanager","getfullyear","gethashcode","getheight","gethours","gethsemane","getid","getimage","getindex","getinfo","getinputstream","getinstance","getint","getintent","getitem","getitemcount","getitemid","getitems","getjson","getjsonarray","getjsonobject","getkey","getkeycode","getlasterror","getlatitude","getlayoutinflater","getlayoutparams","getlength","getline","getlist","getlocation","getlogger","getlong","getlongitude","getmap","getmenuinflater","getmessage","getmethod","getminutes","getmodel","getmonth","getname","getnext","getnumber","getobject","getopt","getoutputstream","getpackagemanager","getpackagename","getpage","getparameter","getparameters","getparent","getpassword","getpath","getpid","getpixel","getposition","getpreferredsize","getprice","getproperties","getproperty","getquery","getrange","getreadabledatabase","getreference","getrepository","getrequest","getresource","getresourceasstream","getresources","getresponse","getresponsecode","getresponsestream","getresult","getresultlist","getrow","getruntime","gets","getscript","getselecteditem","getselection","getservice","getsession","getsettings","getsharedpreferences","getsheetbyname","getsimplename","getsingleton","getsize","getsource","getstate","getstatus","getstream","getstring","getstringextra","getsupportactionbar","getsupportfragmentmanager","getsystemservice","gettable","gettag","getter","getters","gettext","gettime","gettimeinmillis","getting","gettitle","gettoken","gettransaction","getty","gettype","gettysburg","getup","geturl","getuser","getuserid","getusername","getusers","getvalue","getvalues","getview","getwidth","getwindow","getwritabledatabase","getwriter","getx","gety","gevent","gewgaw","gewrztraminer","geyser","gf","gfortran","gfx","gg","ggplot","gh","ghana","ghanaian","ghanian","ghastliness","ghastly","ghat","ghats","ghc","ghci","ghent","gherardo","gherkin","ghetto","ghettoize","ghi","ghibelline","ghost","ghostlike","ghostliness","ghostly","ghostscript","ghostwrite","ghostwritten","ghostwrote","ghoul","ghoulish","ghoulishness","ghq","ghz","gi","giacinta","giacobo","giacometti","giacomo","giacopo","gian","giana","gianina","gianna","gianni","giannini","giant","giantess","giantkiller","giauque","giavani","gib","gibb","gibber","gibberish","gibbet","gibbie","gibbon","gibbous","gibbousness","gibby","gibe","giber","giblet","gibraltar","gibson","gid","giddap","giddily","giddiness","giddings","giddy","gide","gideon","gielgud","gienah","gif","giff","giffard","giffer","giffie","gifford","giffy","gift","gifted","giftedness","gig","gigabyte","gigacycle","gigahertz","gigantic","gigantically","giganticness","gigavolt","gigawatt","gigged","gigging","giggle","giggler","giggling","giggly","gigi","gigo","gigolo","gil","gila","gilbert","gilberta","gilberte","gilbertina","gilbertine","gilberto","gilbertson","gilburt","gilchrist","gild","gilda","gilder","gilding","gilead","gilemette","giles","gilgamesh","gilkson","gill","gillan","gilles","gillespie","gillette","gilli","gilliam","gillian","gillie","gilligan","gilly","gilmore","gilt","gimbaled","gimbals","gimbel","gimcrack","gimcrackery","gimlet","gimme","gimmick","gimmickry","gimmicky","gimp","gimpy","gin","gina","ginelle","ginevra","ginger","gingerbread","gingerliness","gingerly","gingersnap","gingery","gingham","gingivitis","gingrich","ginkgo","ginkgoes","ginmill","ginned","ginni","ginnie","ginnifer","ginning","ginny","gino","ginsberg","ginsburg","ginseng","gioconda","giordano","giorgi","giorgia","giorgio","giorgione","giotto","giovanna","giovanni","gipsy","giraffe","giralda","giraldo","giraud","giraudoux","gird","girded","girder","girdle","girdler","girl","girlfriend","girlhood","girlie","girlish","girlishness","girls","giro","girt","girth","girths","gis","gisela","giselbert","gisele","gisella","giselle","gish","gist","git","github","githubusercontent","gitignore","gitlab","giuditta","giulia","giuliano","giulietta","giulio","giuseppe","giustina","giustino","giusto","give","giveaway","giveback","given","givenname","giver","gives","giving","giza","gizela","gizmo","gizzard","gk","gl","glac","glacial","glaciate","glaciation","glacier","glaciological","glaciologist","glaciology","glad","gladded","gladden","gladder","gladdest","gladding","gladdy","glade","gladi","gladiator","gladiatorial","gladiola","gladioli","gladiolus","gladly","gladness","gladsome","gladstone","gladys","glamor","glamorization","glamorize","glamorizer","glamorous","glamorousness","glance","glancing","gland","glanders","glandes","glandular","glans","glare","glaring","glaringness","glaser","glasgow","glasnost","glass","glassblower","glassblowing","glassfish","glassful","glasshouse","glassily","glassiness","glassless","glassware","glasswort","glassy","glastonbury","glaswegian","glaucoma","glaucous","glaze","glazed","glazer","glazier","glazing","glbindbuffer","glbindtexture","glclear","glcolor","gleam","glean","gleaner","gleaning","gleason","gleda","glee","gleed","gleeful","gleefulness","gleeing","glen","glenable","glenda","glendale","glenden","glendon","glenine","glenn","glenna","glennie","glennis","gles","glew","glfloat","glfw","glib","glibber","glibbest","glibc","glibness","glide","glider","glim","glimmer","glimmering","glimpse","glimpser","glint","glissandi","glissando","glisten","glister","glitch","glitter","glittering","glittery","glitz","glitzy","glm","glmatrixmode","gloaming","gloat","gloater","gloating","glob","global","globalism","globalist","globalization","globally","globals","globe","globetrotter","globular","globularity","globularness","globule","globulin","glockenspiel","glommed","gloom","gloomily","gloominess","gloomy","glop","glopped","glopping","gloppy","glori","gloria","gloriana","gloriane","glorification","glorifier","glorify","glorious","gloriousness","glory","gloss","glossary","glossily","glossiness","glossolalia","glossy","glottal","glottalization","glottis","gloucester","glove","gloveless","glover","glow","glower","glowing","glowworm","glsl","gltexparameteri","glucose","glue","glued","gluer","gluey","gluier","gluiest","gluint","glum","glummer","glummest","glumness","gluon","glut","glutamate","gluten","glutenous","glutinous","glutinousness","glutted","glutting","glutton","gluttonous","gluttony","glvertex","glyceride","glycerin","glycerinate","glycerine","glycerol","glycerolized","glycine","glycogen","glycol","glyn","glynda","glynis","glynn","glynnis","glyph","glyphicon","glyphs","gm","gmap","gmaps","gmp","gms","gmt","gn","gnarl","gnash","gnat","gnaw","gnawer","gnawing","gneiss","gnni","gnome","gnomelike","gnomic","gnomish","gnomonic","gnostic","gnosticism","gnp","gnu","gnuplot","go","goa","goad","goal","goalie","goalkeeper","goalkeeping","goalless","goalmouth","goalpost","goals","goalscorer","goalscoring","goaltender","goat","goatee","goatherd","goatskin","gob","goback","gobbed","gobbet","gobbing","gobble","gobbledegook","gobbledygook","gobbler","gobi","goblet","goblin","god","godaddy","godard","godart","godchild","godchildren","goddammit","goddamn","goddard","goddart","goddaughter","godded","goddess","godding","godfather","godforsaken","godfree","godfrey","godfry","godhead","godhood","godiva","godless","godlessness","godlike","godlikeness","godliness","godly","godmother","godot","godparent","godsend","godson","godspeed","godthaab","godunov","godwin","godzilla","goebbels","goer","goering","goes","goethals","goethe","gofer","goff","gog","goggle","goggler","gogh","gogol","goiania","going","goiter","golan","golang","golconda","gold","golda","goldarina","goldberg","goldbrick","goldbricker","golden","goldenness","goldenrod","goldenseal","goldfinch","goldfish","goldi","goldia","goldie","goldilocks","goldina","golding","goldman","goldmine","goldsmith","goldsmiths","goldstein","goldwater","goldwyn","goldy","goleta","golf","golfer","golgotha","goliath","goliaths","golly","gomez","gomorrah","gompers","gonad","gonadal","gondola","gondolier","gondwanaland","gone","goner","gong","gonion","gonna","gonorrhea","gonorrheal","gonzales","gonzalez","gonzalo","goo","goober","good","goodbye","goodhearted","goodie","goodish","goodly","goodman","goodness","goodnight","goodrich","goods","goodwill","goodwin","goody","goodyear","gooey","goof","goofiness","goofy","goog","googling","gooier","gooiest","gook","goon","goop","goos","goose","gooseberry","goosebumps","gop","gopath","gopher","goran","goraud","gorbachev","gordan","gorden","gordian","gordie","gordimer","gordon","gordy","gore","goren","gorey","gorgas","gorge","gorged","gorgeous","gorgeousness","gorger","gorges","gorging","gorgon","gorgonzola","gorham","gorilla","gorily","goriness","goring","gorky","gormandize","gormandizer","gormless","gorp","gorse","gory","gos","gosh","goshawk","gosling","gospel","gospeler","gossamer","gossip","gossipy","got","gotcha","goth","gotham","gothart","gothic","gothicism","goths","goto","gotta","gotten","gottfried","goucher","gouda","gouge","gouger","goulash","gould","gounod","gourd","gourde","gourmand","gourmet","gout","gouty","gov","govern","governable","governance","governed","governess","governing","government","governmental","governments","governor","governorship","govt","gown","goya","gp","gpa","gpg","gpio","gpl","gpo","gps","gpss","gpu","gpus","gr","grab","grabbed","grabber","grabbing","grabs","gracchus","grace","graceful","gracefuller","gracefullest","gracefully","gracefulness","graceland","graceless","gracelessness","gracia","gracie","graciela","gracious","graciousness","grackle","grad","gradate","gradation","grade","graded","gradeigh","gradely","grader","grades","gradey","gradient","gradients","gradientstop","gradle","gradlew","gradual","gradualism","gradualist","gradually","gradualness","graduand","graduate","graduation","grady","graehme","graeme","graff","graffias","graffiti","graffito","graft","grafter","grafting","grafton","graham","grahame","graig","grail","grails","grain","grained","grainer","graininess","graining","grainy","gram","grammar","grammarian","grammatic","grammatical","grammaticality","grammaticalness","gramme","grammy","gramophone","grampians","grampus","gran","granada","granary","grand","grandam","grandaunt","grandchild","grandchildren","granddad","granddaddy","granddaughter","grandee","grandeur","grandfather","grandiloquence","grandiloquent","grandiose","grandiosity","grandkid","grandma","grandmaster","grandmother","grandnephew","grandness","grandniece","grandpa","grandparent","grandson","grandstand","grandstander","granduncle","grange","granger","granite","granitic","grannie","granny","granola","grant","granted","grantee","granter","grantham","granthem","grantley","grantor","grantresults","grants","grantsmanship","granular","granularity","granulate","granulation","granule","granulocytic","granville","grape","grapefruit","grapeshot","grapevine","graph","grapheme","graphic","graphical","graphicness","graphics","graphite","graphologist","graphology","graphql","graphs","graphviz","grapnel","grapple","grappler","grappling","grasp","grasper","grasping","graspingness","grass","grasshopper","grassland","grassroots","grassy","grata","grate","grateful","gratefuller","gratefullest","gratefulness","grater","grates","gratia","gratiana","graticule","gratification","gratified","gratify","gratifying","grating","gratis","gratitude","gratuitous","gratuitousness","gratuity","gravamen","grave","gravedigger","gravel","graven","graveness","graver","graves","graveside","gravestone","graveyard","gravid","gravida","gravidness","gravimeter","gravimetric","gravitas","gravitate","gravitation","gravitational","graviton","gravity","gravy","gray","graybeard","grayce","grayish","grayness","grayscale","grayson","graze","grazer","grazia","grazing","grease","greasepaint","greaseproof","greaser","greasily","greasiness","greasy","great","greatcoat","greaten","greater","greatest","greathearted","greatly","greatness","grebe","grecian","greece","greed","greedily","greediness","greeds","greedy","greek","greeley","green","greenback","greenbelt","greenberg","greenblatt","greenbriar","greene","greenery","greenfeld","greenfield","greenfly","greengage","greengrocer","greengrocery","greenhorn","greenhouse","greening","greenish","greenland","greenmail","greenness","greenpeace","greenroom","greensboro","greensleeves","greensville","greensward","greentree","greenville","greenwich","greenwood","greer","greet","greeter","greeting","greetings","greets","greg","gregarious","gregariousness","gregg","greggory","gregoire","gregoor","gregor","gregorian","gregoriancalendar","gregorio","gregorius","gregory","gremlin","grenada","grenade","grenadian","grenadier","grenadine","grenadines","grendel","grenier","grenoble","grenville","grep","grepcode","grepl","gresham","greta","gretal","gretchen","grete","gretel","grethel","gretna","gretta","gretzky","grew","grey","greybeard","greyhound","greyness","grid","gridbagconstraints","gridbaglayout","griddata","gridded","griddle","griddlecake","gridiron","gridlayout","gridlock","gridpane","grids","gridview","gridviewcolumn","gridviewrow","gridx","gridy","grief","grieg","grier","grievance","grieve","griever","grieving","grievous","grievousness","griff","griffie","griffin","griffith","griffon","griffy","grill","grille","griller","grillwork","grim","grimace","grimacer","grimaldi","grime","grimes","griminess","grimm","grimmer","grimmest","grimness","grimy","grin","grinch","grind","grinder","grinding","grindstone","gringo","grinned","grinner","grinning","grip","gripe","griper","grippe","gripper","gripping","gris","griselda","grisliness","grisly","grissel","grist","gristle","gristliness","gristly","gristmill","griswold","grit","gritted","gritter","grittiness","gritting","gritty","griz","grizzle","grizzling","grizzly","grnewald","groan","groaner","groat","grocer","grocery","grog","groggily","grogginess","groggy","groin","grok","grokked","grokking","grommet","gromyko","groofs","groom","groomer","groomsman","groomsmen","groot","groove","groover","groovy","grope","groper","gropius","grosbeak","grosgrain","gross","grosset","grossman","grossness","grosvenor","grosz","grotesque","grotesqueness","grotius","groton","grotto","grottoes","grouch","grouchily","grouchiness","grouchy","ground","groundbreaking","grounded","grounder","groundhog","groundless","groundlessness","groundnut","groundsheet","groundskeepers","groundsman","groundswell","groundwater","groundwork","group","groupbox","groupby","grouped","grouper","groupid","groupie","grouping","grouplayout","groupname","groupon","groupposition","groups","grouse","grouser","grout","grouter","grove","grovel","groveler","grovelike","groveling","grover","grow","grower","growing","growingly","growl","growler","growling","growly","grown","grownup","grows","growth","growths","grp","grpc","grub","grubbed","grubber","grubbily","grubbiness","grubbing","grubby","grubstake","grudge","grudger","grudging","gruel","grueling","gruesome","gruesomeness","gruff","gruffness","grumble","grumbler","grumbling","grumman","grump","grumpily","grumpiness","grumpy","grundy","grunge","grungy","grunion","grunt","grunter","grus","grusky","gruyeres","gruyre","gryphon","gs","gsa","gsl","gsm","gson","gsp","gst","gstatic","gstreamer","gsub","gt","gte","gteborg","gtest","gtk","gtm","gu","guacamole","guadalajara","guadalcanal","guadalquivir","guadalupe","guadeloupe","guallatiri","gualterio","guam","guamanian","guangzhou","guanine","guano","guantanamo","guarani","guarantee","guaranteed","guaranteeing","guarantees","guarantor","guaranty","guard","guarded","guardedness","guarder","guardhouse","guardia","guardian","guardianship","guardrail","guardroom","guards","guardsman","guardsmen","guarnieri","guatemala","guatemalan","guava","guayaquil","gubernatorial","gucci","gudgeon","guelph","guendolen","guenevere","guenna","guenther","guernsey","guerra","guerrero","guerrilla","guess","guessable","guessed","guesser","guesses","guessing","guesstimate","guesswork","guest","guests","guevara","guff","guffaw","guggenheim","guglielma","guglielmo","guhleman","gui","guiana","guice","guid","guidance","guide","guidebook","guided","guideline","guidelines","guidepost","guider","guides","guido","guids","guilbert","guild","guilder","guildhall","guile","guileful","guileless","guilelessness","guillaume","guillema","guillemette","guillemot","guillermo","guillotine","guilt","guiltily","guiltiness","guiltless","guiltlessness","guilty","guinea","guinean","guinevere","guinna","guinness","guise","guitar","guitarist","guiyang","guizot","gujarat","gujarati","gujranwala","gulag","gulch","gulden","gulf","gull","gullah","gullet","gulley","gullibility","gullible","gulliver","gully","gulp","gum","gumbo","gumboil","gumboots","gumdrop","gummed","gumminess","gumming","gummy","gumption","gumshoe","gumshoeing","gumtree","gun","gunar","gunboat","gunderson","gunfight","gunfighter","gunfire","gunflint","gunfought","gunicorn","gunilla","gunk","gunky","gunman","gunmen","gunmetal","gunnar","gunned","gunnel","gunner","gunnery","gunning","gunny","gunnysack","gunpoint","gunpowder","gunrunner","gunrunning","guns","gunship","gunshot","gunsling","gunslinger","gunsmith","gunsmiths","guntar","gunter","gunther","gunwale","guofeng","guppy","gupta","gurgle","gurkha","gurney","guru","gus","gusella","gush","gusher","gushy","guss","gusset","gussi","gussie","gussy","gust","gusta","gustaf","gustafson","gustatory","gustav","gustave","gustavo","gustavus","gusted","gusti","gustie","gustily","gustiness","gusting","gusto","gustoes","gusts","gusty","gut","gutenberg","guthrey","guthrie","guthry","gutierrez","gutless","gutlessness","guts","gutser","gutsiness","gutsy","gutted","gutter","guttering","guttersnipe","gutting","guttural","gutturalness","gutty","guy","guyana","guyanese","guys","guzman","guzzle","guzzler","gv","gw","gwalior","gwen","gwendolen","gwendolin","gwendoline","gwendolyn","gweneth","gwenette","gwenneth","gwenni","gwennie","gwenny","gwenora","gwenore","gwt","gwyn","gwyneth","gwynne","gx","gy","gym","gymkhana","gymnasia","gymnasium","gymnast","gymnastic","gymnastically","gymnastics","gymnosperm","gynecologic","gynecological","gynecologist","gynecology","gyp","gypped","gypper","gypping","gypsite","gypster","gypsum","gypsy","gyrate","gyration","gyrator","gyrfalcon","gyro","gyrocompass","gyroscope","gyroscopic","gyve","gz","gzip","h","ha","haag","haas","habakkuk","habeas","haber","haberdasher","haberdashery","haberman","habib","habiliment","habit","habitability","habitable","habitableness","habitant","habitat","habitation","habitations","habits","habitu","habitual","habitualness","habituate","habituation","hacienda","hack","hackage","hacked","hacker","hackers","hackett","hacking","hackle","hackler","hackney","hacks","hacksaw","hackwork","hacky","had","hadamard","hadar","haddad","haddock","hades","hadj","hadji","hadlee","hadleigh","hadley","hadn","hadoop","hadria","hadrian","hadron","hadst","haemoglobin","haemophilia","haemorrhage","hafiz","hafnium","haft","hag","hagan","hagar","hagen","hager","haggai","haggard","haggardness","hagged","hagging","haggis","haggish","haggle","haggler","hagiographa","hagiographer","hagiography","hagstrom","hague","haha","hahn","hahnium","haifa","haiku","hail","hailee","hailer","hailey","hailstone","hailstorm","haily","haiphong","hair","hairball","hairbreadth","hairbreadths","hairbrush","haircare","haircloth","haircloths","haircut","haircutting","hairdo","hairdresser","hairdressing","hairdryer","hairiness","hairless","hairlessness","hairlike","hairline","hairnet","hairpiece","hairpin","hairsbreadth","hairsbreadths","hairsplitter","hairsplitting","hairspray","hairspring","hairstyle","hairstylist","hairy","haiti","haitian","hajj","hajjes","hajji","hake","hakeem","hakim","hakka","hakluyt","hal","halal","halalled","halalling","halberd","halcyon","haldane","hale","haleakala","haleigh","haler","halest","halette","haley","half","halfback","halfbreed","halfhearted","halfheartedness","halfpence","halfpenny","halfpennyworth","halftime","halftone","halfway","halfword","hali","halibut","halide","halie","halifax","halimeda","halite","halitoses","halitosis","hall","hallelujah","hallelujahs","halley","halli","halliard","hallie","hallinan","hallmark","hallo","halloo","hallow","halloween","hallowing","hallows","hallsy","hallucinate","hallucination","hallucinatory","hallucinogen","hallucinogenic","hallway","hally","halo","halocarbon","halogen","halogenated","halon","halpern","halsey","halsy","halt","halter","halting","halve","halves","halyard","ham","hamal","haman","hamburg","hamburger","hamcrest","hamel","hamey","hamhung","hamid","hamil","hamilcar","hamilton","hamiltonian","hamish","hamitic","haml","hamlen","hamlet","hamlin","hammad","hammarskjold","hammed","hammer","hammerer","hammerhead","hammering","hammerless","hammerlock","hammerstein","hammertoe","hammett","hamming","hammock","hammond","hammurabi","hammy","hamnet","hamper","hampered","hampshire","hampton","hamster","hamstring","hamstrung","hamsun","han","hana","hanan","hancock","hand","handbag","handbagged","handbagging","handball","handbarrow","handbasin","handbill","handbook","handbrake","handcar","handcart","handclasp","handcraft","handcuff","handcuffs","handed","handedness","handel","hander","handful","handgun","handhold","handicap","handicapped","handicapper","handicapping","handicraft","handicraftsman","handicraftsmen","handily","handiness","handiwork","handkerchief","handle","handleable","handlebar","handlebars","handlecallback","handlechange","handleclick","handled","handleerror","handlelaunchactivity","handlemessage","handlenonsuccessanddebuggernotification","handler","handlerequest","handlers","handles","handless","handlesubmit","handling","handmade","handmaid","handmaiden","handout","handover","handpick","handrail","hands","handsaw","handset","handshake","handshaker","handshaking","handsome","handsomely","handsomeness","handspike","handspring","handstand","handwork","handwoven","handwrite","handwriting","handwritten","handy","handyman","handymen","haney","hang","hangar","hangdog","hanged","hanger","hanging","hangman","hangmen","hangnail","hangout","hangover","hangs","hangul","hangup","hangzhou","hank","hankel","hanker","hankerer","hankering","hankie","hanky","hanna","hannah","hanni","hannibal","hannie","hanny","hanoi","hanover","hanoverian","hans","hansel","hansen","hansiain","hansom","hanson","hanuka","hanukkah","hanukkahs","hap","hapgood","haphazard","haphazardness","hapless","haplessness","haploid","happed","happen","happened","happening","happens","happenstance","happily","happiness","happing","happy","haproxy","hapsburg","harald","harangue","haranguer","harare","harass","harasser","harassment","harbert","harbin","harbinger","harbor","harborer","harcourt","hard","hardback","hardball","hardboard","hardboiled","hardbound","hardcode","hardcoded","hardcoding","hardcore","hardcover","harden","hardened","hardener","hardening","harder","hardest","hardhat","hardheaded","hardheadedness","hardhearted","hardheartedness","hardihood","hardily","hardin","hardiness","harding","hardliner","hardly","hardness","hardscrabble","hardshell","hardship","hardstand","hardtack","hardtop","hardware","hardwire","hardwood","hardworking","hardy","hare","harebell","harebrained","harelip","harelipped","harem","hargreaves","hark","harlan","harland","harlem","harlen","harlene","harlequin","harley","harli","harlie","harlin","harlot","harlotry","harlow","harm","harman","harmed","harmer","harmful","harmfulness","harmless","harmlessness","harmon","harmonia","harmonic","harmonica","harmonically","harmonics","harmonie","harmonious","harmoniousness","harmonium","harmonization","harmonizations","harmonize","harmonized","harmonizer","harmonizes","harmony","harness","harnessed","harnesser","harnesses","harold","haroun","harp","harper","harping","harpist","harpoon","harpooner","harpsichord","harpsichordist","harpy","harrell","harri","harridan","harrie","harrier","harriet","harriett","harrietta","harriette","harrington","harriot","harriott","harrisburg","harrison","harrisonburg","harrow","harrower","harrumph","harry","harsh","harshen","harshness","hart","harte","hartford","hartley","hartline","hartman","hartwell","harv","harvard","harvest","harvested","harvester","harvestman","harvey","harwell","harwilll","has","hasattr","hasbro","hasclass","hasfocus","hash","hashcode","hashed","hasheem","hasher","hashes","hashim","hashing","hashish","hashlib","hashmap","hashset","hashtable","hashtag","hashtags","hasidim","haskel","haskell","haskins","haslett","hasmany","hasn","hasnext","hasone","hasownproperty","hasp","hassle","hassock","hast","haste","hasten","hastener","hastie","hastily","hastiness","hastings","hasty","hasvalue","hat","hatch","hatchback","hatcheck","hatched","hatcher","hatchery","hatchet","hatching","hatchure","hatchway","hate","hateful","hatefulness","hater","hatfield","hathaway","hatless","hatred","hatstands","hatted","hatter","hatteras","hatti","hattie","hatting","hatty","hauberk","haugen","haughtily","haughtiness","haughty","haul","haulage","hauler","haunch","haunt","haunter","haunting","hauptmann","hausa","hausdorff","hauser","hauteur","havana","havarti","have","havel","haven","havent","haver","haversack","having","havoc","havocked","havocking","haw","hawaii","hawaiian","hawk","hawker","hawking","hawkins","hawkish","hawkishness","hawley","haws","hawser","hawthorn","hawthorne","hay","haycock","hayden","haydn","haydon","hayes","hayfield","hayley","hayloft","haymow","haynes","hayrick","hayride","hayseed","haystack","haywain","hayward","haywire","haywood","hayyim","hazard","hazardous","hazardousness","haze","hazel","hazelcast","hazelnut","hazer","hazily","haziness","hazing","hazlett","hazlitt","hazy","hb","hbase","hbm","hbo","hbox","hbs","hc","hd","hdc","hdd","hdf","hdfs","hdpi","hdqrs","hdr","hdtv","he","head","headache","headaches","headband","headboard","headcount","headdress","header","headers","headerstyle","headertemplate","headertext","headerview","headfirst","headgear","headhunt","headhunter","headhunting","headily","headiness","heading","headings","headlamp","headland","headless","headlessness","headlight","headline","headliner","headlines","headlock","headlong","headman","headmaster","headmastership","headmen","headmistress","headphone","headpiece","headpin","headquarter","headrest","headroom","heads","headscarf","headset","headship","headshrinker","headsman","headsmen","headstall","headstand","headstock","headstone","headstrong","headwaiter","headwall","headwater","headway","headwind","headword","heady","heal","healed","healer","heall","health","healthcare","healthful","healthfully","healthfulness","healthily","healthiness","healths","healthy","heap","hear","heard","hearer","hearing","hearken","hears","hearsay","hearse","hearst","heart","heartache","heartbeat","heartbreak","heartbreaking","heartbroke","heartbroken","heartburn","heartburning","hearted","hearten","heartening","heartfelt","hearth","hearthrug","hearths","hearthstone","heartily","heartiness","heartland","heartless","heartlessness","heartrending","hearts","heartsick","heartsickness","heartstrings","heartthrob","heartwarming","heartwood","hearty","heat","heated","heatedly","heater","heath","heathen","heathendom","heathenish","heathenism","heather","heathery","heathkit","heathland","heathman","heaths","heatmap","heatproof","heats","heatstroke","heatwave","heave","heaven","heavenliness","heavenly","heavenward","heaver","heaves","heavily","heaviness","heaviside","heavy","heavyhearted","heavyset","heavyweight","heb","hebe","hebephrenic","hebert","hebraic","hebraism","hebrew","hebrides","hecate","hecatomb","heck","heckle","heckler","hectare","hectic","hectically","hectogram","hectometer","hector","hecuba","heda","hedda","heddi","heddie","hedge","hedgehog","hedgehop","hedgehopped","hedgehopping","hedger","hedgerow","hedging","hedi","hedonism","hedonist","hedonistic","hedvig","hedvige","hedwig","hedwiga","hedy","heed","heeded","heedful","heedfulness","heeding","heedless","heedlessness","heehaw","heel","heeler","heeling","heelless","heep","hefner","heft","heftily","heftiness","hefty","hegel","hegelian","hegemonic","hegemony","hegira","heida","heidegger","heidelberg","heidi","heidie","heifer","heifetz","height","heighten","heights","heimlich","heindrick","heine","heineken","heinlein","heinous","heinousness","heinrich","heinrick","heinrik","heinz","heinze","heir","heiress","heirloom","heisenberg","heiser","heist","heister","hejira","helaina","helaine","held","helen","helena","helene","helenka","helga","helge","helical","helices","helicon","helicopter","heliocentric","heliography","heliopolis","helios","heliosphere","heliotrope","heliport","helium","helix","hell","hellbender","hellbent","hellcat","hellebore","hellene","hellenic","hellenism","hellenist","hellenistic","hellenization","hellenize","heller","hellespont","hellfire","hellhole","helli","hellion","hellish","hellishness","hellman","hello","helloworld","helluva","helm","helmed","helmet","helmholtz","helming","helms","helmsman","helmsmen","helmut","helot","help","helped","helper","helpers","helpful","helpfulness","helping","helpless","helplessness","helpline","helpmate","helpmeet","helps","helsa","helsinki","helve","helvetian","helvetica","helvetius","helyn","hem","hematite","hematologic","hematological","hematologist","hematology","heme","hemingway","hemisphere","hemispheric","hemispherical","hemline","hemlock","hemmed","hemmer","hemming","hemoglobin","hemolytic","hemophilia","hemophiliac","hemorrhage","hemorrhagic","hemorrhoid","hemostat","hemp","hemstitch","hen","hence","henceforth","henceforward","hench","henchman","henchmen","henderson","hendrerit","hendrick","hendrickson","hendrik","hendrika","hendrix","henge","henka","henley","henna","hennessey","henning","henpeck","henri","henrie","henrieta","henrietta","henriette","henrik","henry","henryetta","hensley","henson","hep","heparin","hepatic","hepatitides","hepatitis","hepburn","hephaestus","hephzibah","hepper","heppest","hepplewhite","heptagon","heptagonal","heptane","heptathlon","her","hera","heracles","heraclitus","herald","heralded","heraldic","heraldry","herb","herbaceous","herbage","herbal","herbalism","herbalist","herbart","herbert","herbicidal","herbicide","herbie","herbivore","herbivorous","herby","herc","herculaneum","hercule","herculean","herculie","herd","herder","herdsman","herdsmen","here","hereabout","hereafter","hereby","hereditary","heredity","hereford","herein","hereinafter","hereof","hereon","heres","heresy","heretic","heretical","hereto","heretofore","hereunder","hereunto","hereupon","herewith","heriberto","heritable","heritage","heritor","herkimer","herman","hermann","hermaphrodite","hermaphroditic","hermaphroditus","hermeneutic","hermeneutics","hermes","hermetic","hermetical","hermia","hermie","hermina","hermine","herminia","hermione","hermit","hermitage","hermite","hermitian","hermon","hermosa","hermosillo","hermy","hernandez","hernando","hernia","hernial","herniate","hero","herod","herodotus","heroes","heroic","heroically","heroics","heroin","heroine","heroism","heroku","herokuapp","herold","heron","herpes","herpetologist","herpetology","herr","herrera","herrick","herring","herringbone","herrington","hersch","herschel","herself","hersey","hersh","hershel","hershey","herta","hertha","hertz","hertzog","hertzsprung","herve","hervey","herzegovina","herzl","hes","hesiod","hesitance","hesitancy","hesitant","hesitantly","hesitate","hesitater","hesitating","hesitation","hesperus","hess","hesse","hessian","hester","hesther","hestia","heston","heterodox","heterodoxy","heterodyne","heterogamous","heterogamy","heterogeneity","heterogeneous","heterogeneousness","heterosexual","heterosexuality","heterostructure","heterozygous","hetti","hettie","hetty","heublein","heuristic","heuristically","heusen","heuser","hew","hewe","hewer","hewet","hewett","hewie","hewitt","hewlett","hex","hexachloride","hexadecimal","hexafluoride","hexagon","hexagonal","hexagram","hexameter","hexer","hey","heyday","heyerdahl","heywood","hezekiah","hf","hg","hgt","hgwy","hh","hhh","hhs","hi","hialeah","hiatus","hiawatha","hibachi","hibernate","hibernation","hibernator","hibernia","hibernian","hibiscus","hiccup","hick","hickey","hickman","hickok","hickory","hicks","hid","hidden","hiddenfield","hiddenfor","hide","hideaway","hidebound","hideous","hideousness","hideout","hider","hides","hiding","hie","hieing","hierarchal","hierarchic","hierarchical","hierarchy","hieratic","hieroglyph","hieroglyphic","hieroglyphics","hieroglyphs","hieronymus","hifalutin","higashiosaka","higgins","high","highball","highborn","highboy","highbrow","highchair","highcharts","higher","highest","highfalutin","highfield","highgui","highhanded","highhandedness","highish","highland","highlander","highlands","highlight","highlighted","highlighting","highlights","highly","highness","highpoint","highroad","highs","highscore","hight","hightail","highway","highwayman","highwaymen","hijack","hijacker","hike","hiker","hilario","hilarious","hilariousness","hilarity","hilarius","hilary","hilbert","hilda","hildagard","hildagarde","hilde","hildebrand","hildegaard","hildegarde","hildy","hill","hillard","hillary","hillbilly","hillcrest","hillel","hiller","hillery","hilliard","hilliary","hillie","hillier","hilliness","hillman","hillmen","hillock","hillsboro","hillsdale","hillside","hilltop","hillwalking","hilly","hillyer","hilt","hilton","him","himalaya","himalayan","himmler","himself","hinayana","hind","hinda","hindemith","hindenburg","hinder","hindered","hinderer","hindi","hindmost","hindquarter","hindrance","hindsight","hindu","hinduism","hindustan","hindustani","hines","hinge","hinger","hinkle","hinsdale","hinstance","hint","hinter","hinterland","hinton","hints","hinze","hip","hipbone","hipness","hipparchus","hipped","hipper","hippest","hippie","hipping","hippo","hippocrates","hippocratic","hippodrome","hippopotamus","hippy","hipster","hiragana","hiram","hire","hired","hireling","hirer","hirey","hiring","hirohito","hiroshi","hiroshima","hirsch","hirsute","hirsuteness","his","hispanic","hispaniola","hiss","hisser","hissing","hist","histamine","histidine","histochemic","histochemical","histochemistry","histogram","histological","histologist","histology","historian","historic","historical","historically","historicalness","historicism","historicist","historicity","historiographer","historiography","history","histrionic","histrionically","histrionics","hit","hitachi","hitch","hitchcock","hitcher","hitchhike","hither","hitherto","hitler","hitless","hits","hittable","hitter","hitting","hittite","hiv","hive","hk","hkey","hklm","hl","hloise","hls","hm","hmac","hmm","hmo","hmong","hms","hn","ho","hoar","hoard","hoarder","hoarding","hoarfrost","hoariness","hoarse","hoarseness","hoary","hoax","hoaxer","hob","hobard","hobart","hobbed","hobbes","hobbies","hobbing","hobbit","hobble","hobbler","hobbs","hobby","hobbyhorse","hobbyist","hobday","hobey","hobgoblin","hobie","hobnail","hobnob","hobnobbed","hobnobbing","hobo","hoboken","hoc","hock","hocker","hockey","hockney","hockshop","hod","hodge","hodgepodge","hodgkin","hoe","hoebart","hoecake","hoedown","hoeing","hoer","hoff","hoffa","hoffman","hofstadter","hog","hogan","hogarth","hogback","hogged","hogger","hogging","hoggish","hogshead","hogtie","hogtying","hogwash","hohenlohe","hohenstaufen","hohenzollern","hohhot","hoist","hoister","hoke","hokey","hokier","hokiest","hokkaido","hokum","hokusai","holbein","holbrook","holcomb","hold","holdall","holden","holder","holders","holding","holdout","holdover","holds","holdup","hole","holes","holey","holiday","holidaymaker","holidays","holier","holiness","holistic","holistically","holland","hollandaise","hollander","holler","hollerith","holley","holli","hollie","hollister","hollow","holloway","hollowness","hollowware","holly","hollyanne","hollyhock","hollywood","holm","holman","holmes","holmium","holo","holocaust","holocene","hologram","holograph","holographic","holographs","holography","holst","holstein","holster","holt","holy","holyoke","holystone","holzman","hom","homage","homager","hombre","homburg","home","homebody","homebound","homeboy","homebrew","homebuilder","homebuilding","homebuilt","homecoming","homecontroller","homegrown","homeland","homeless","homelessness","homelike","homeliness","homely","homemade","homemake","homemaker","homemaking","homeomorph","homeomorphic","homeomorphism","homeopath","homeopathic","homeopaths","homeopathy","homeostases","homeostasis","homeostatic","homeowner","homeownership","homepage","homer","homere","homeric","homerists","homeroom","homerus","homes","homeschooling","homescreen","homesick","homesickness","homespun","homestead","homesteader","homestretch","hometown","homeward","homework","homeworker","homey","homeyness","homicidal","homicide","homier","homiest","homiletic","homily","hominess","homing","hominid","hominy","homo","homogamy","homogenate","homogeneity","homogeneous","homogenization","homogenize","homogenizer","homograph","homographs","homological","homologous","homologue","homology","homomorphic","homomorphism","homonym","homophobia","homophobic","homophone","homopolymers","homosexual","homosexuality","homotopy","homozygous","hon","honcho","honda","hondo","honduran","honduras","hone","honecker","honest","honestly","honesty","honey","honeybee","honeycomb","honeydew","honeylocust","honeymoon","honeymooner","honeysuckle","honeywell","hong","honiara","honk","honker","honky","honolulu","honor","honorable","honorableness","honorables","honorablies","honorably","honorarily","honorarium","honorary","honored","honoree","honorer","honoria","honorific","honors","honshu","hooch","hood","hooded","hoodedness","hoodlum","hoodoo","hoodwink","hoodwinker","hooey","hoof","hoofer","hoofmark","hook","hookah","hookahs","hooke","hooked","hookedness","hooker","hookey","hooking","hooks","hookup","hookworm","hooky","hooligan","hooliganism","hoop","hooper","hoopla","hooray","hoosegow","hoosier","hoot","hootch","hootenanny","hooter","hoover","hooves","hop","hope","hoped","hopeful","hopefully","hopefulness","hopeless","hopelessness","hoper","hopes","hopewell","hopi","hoping","hopkins","hopkinsian","hopped","hopper","hopping","hoppled","hopples","hopscotch","horace","horacio","horatia","horatio","horatius","horde","horehound","horizon","horizontal","horizontalalign","horizontalalignment","horizontalcontentalignment","horizontally","horizontalscrollview","hormel","hormonal","hormone","hormuz","horn","hornbeam","hornblende","hornblower","horne","horned","hornedness","hornet","horniness","hornless","hornlike","hornpipe","horny","horologic","horological","horologist","horology","horoscope","horowitz","horrendous","horrible","horribleness","horribly","horrid","horridness","horrific","horrifically","horrify","horrifying","horror","hors","horse","horseback","horsedom","horseflesh","horsefly","horsehair","horsehide","horselaugh","horselaughs","horseless","horselike","horsely","horseman","horsemanship","horsemen","horseplay","horseplayer","horsepower","horseradish","horseshoe","horseshoeing","horseshoer","horsetail","horsewhip","horsewhipped","horsewhipping","horsewoman","horsewomen","horsey","horsier","horsiest","horsing","horst","hort","hortatory","horten","hortense","hortensia","horticultural","horticulture","horticulturist","horton","horus","hos","hosanna","hose","hosea","hosepipe","hosier","hosiery","hosp","hospice","hospitable","hospitably","hospital","hospitality","hospitalization","hospitalize","host","hostage","hostconfig","hosted","hostel","hosteler","hostelry","hostess","hostile","hostility","hosting","hostler","hostname","hosts","hot","hotbed","hotblooded","hotbox","hotcake","hotchpotch","hotel","hotelier","hotelman","hotels","hotfoot","hothead","hotheaded","hotheadedness","hothouse","hotmail","hotness","hotplate","hotpot","hotrod","hotshot","hotspot","hotted","hottentot","hotter","hottest","hotting","houdaille","houdini","hough","hound","hounder","hounding","hour","hourglass","houri","hourly","hours","house","houseboat","housebound","houseboy","housebreak","housebreaker","housebreaking","housebroke","housebroken","housebuilding","houseclean","housecleaning","housecoat","housefly","houseful","household","householder","househusband","housekeep","housekeeper","housekeeping","houselights","housemaid","houseman","housemen","housemother","housemoving","houseparent","houseplant","houser","houses","housetop","housewares","housewarming","housewife","housewifeliness","housewifely","housewives","housework","houseworker","housing","housman","houston","houyhnhnm","hov","hove","hovel","hover","hovercraft","hovered","hoverer","hovering","hovers","how","howard","howbeit","howdah","howdahs","howdy","howe","howell","however","howey","howie","howitzer","howl","howler","howrah","howsoever","howto","hoy","hoyden","hoydenish","hoyle","hoyt","hp","hpa","hpp","hq","hql","hr","href","hresult","hrh","hrothgar","hrs","hs","hsl","hsqldb","hst","hsv","ht","htaccess","htc","htdocs","hth","htm","html","htmlattributes","htmldocument","htmlelement","htmlentities","htmlhelper","htmlspecialchars","htmlstring","htmltextwriter","htmlunit","htons","hts","http","httpapplication","httpbackend","httpclient","httpcomponents","httpconnection","httpcontext","httpd","httpentity","httpget","httphandler","httpheader","httpheaders","httplib","httpmethod","httponly","httppost","httpprovider","httprequest","httprequestmessage","httpresponse","httpresponsemessage","httpresponseredirect","httpruntime","https","httpsecurity","httpserver","httpservlet","httpservletrequest","httpservletresponse","httpsession","httpstatus","httpstatuscode","httpurlconnection","httputility","httpwebrequest","httpwebresponse","hu","huang","huarache","huawei","hub","hubba","hubbard","hubble","hubbub","hubby","hubcap","hube","huber","hubert","huberto","hubey","hubie","hubris","hubs","huck","huckleberry","huckster","hud","huddersfield","huddle","huddler","hudson","hue","huerta","huey","huff","huffily","huffiness","huffman","huffy","hug","huge","hugely","hugeness","hugged","hugger","hugging","huggins","hugh","hughie","hugibert","hugo","huguenot","hugues","huh","huhs","hui","huitzilopitchli","hula","hulda","hulk","hull","hullabaloo","huller","hulling","hullo","hum","human","humane","humaneness","humaner","humanest","humanism","humanist","humanistic","humanitarian","humanitarianism","humanity","humanization","humanize","humanized","humanizer","humanizes","humanizing","humankind","humanness","humannesses","humanoid","humans","humbert","humberto","humble","humbleness","humbly","humboldt","humbug","humbugged","humbugging","humdinger","humdrum","hume","humeral","humeri","humerus","humfrey","humfrid","humfried","humid","humidification","humidifier","humidify","humidistat","humidity","humidor","humiliate","humiliating","humiliation","humility","hummed","hummel","hummer","humming","hummingbird","hummock","hummocky","hummus","humongous","humor","humored","humorist","humorless","humorlessness","humorous","humorousness","hump","humpback","humph","humphrey","humphs","humpty","humus","humvee","hun","hunch","hunchback","hundred","hundredfold","hundreds","hundredths","hundredweight","hunfredo","hung","hungarian","hungary","hunger","hungover","hungrily","hungriness","hungry","hunk","hunker","hunky","hunt","hunter","hunting","huntington","huntlee","huntley","huntress","huntsman","huntsmen","huntsville","hurdle","hurdler","hurl","hurlee","hurleigh","hurler","hurley","hurling","huron","hurray","hurricane","hurried","hurriedness","hurry","hurst","hurt","hurter","hurtful","hurtfulness","hurting","hurtle","hurts","hurwitz","hus","husain","husband","husbander","husbandman","husbandmen","husbandry","husein","hush","husk","husker","huskily","huskiness","husking","husky","hussar","hussein","husserl","hussy","hustings","hustle","hustler","huston","hut","hutch","hutchins","hutchinson","hutchison","hutted","hutting","hutton","hutu","huxley","huygens","huzzah","huzzahs","hv","hw","hwnd","hwy","hx","hy","hyacinth","hyacintha","hyacinthe","hyacinthia","hyacinthie","hyacinths","hyades","hyaena","hyannis","hyatt","hybrid","hybridism","hybridization","hybridize","hyde","hyderabad","hydra","hydrangea","hydrant","hydrate","hydration","hydraulic","hydraulically","hydraulicked","hydraulicking","hydraulics","hydrazine","hydride","hydro","hydrocarbon","hydrocephali","hydrocephalus","hydrochemistry","hydrochloric","hydrochloride","hydrodynamic","hydrodynamical","hydrodynamics","hydroelectric","hydroelectrically","hydroelectricity","hydrofluoric","hydrofoil","hydrogen","hydrogenate","hydrogenation","hydrogenations","hydrogenous","hydrological","hydrologist","hydrology","hydrolysis","hydrolyze","hydrolyzed","hydromagnetic","hydromechanics","hydrometer","hydrometry","hydrophilic","hydrophobia","hydrophobic","hydrophone","hydroplane","hydroponic","hydroponics","hydrosphere","hydrostatic","hydrostatics","hydrotherapy","hydrothermal","hydrous","hydroxide","hydroxy","hydroxyl","hydroxylate","hydroxyzine","hyena","hygiene","hygienic","hygienically","hygienics","hygienist","hygrometer","hygroscopic","hying","hyman","hymen","hymeneal","hymie","hymn","hymnal","hymnbook","hynda","hype","hyper","hyperactive","hyperactivity","hyperbola","hyperbole","hyperbolic","hyperbolically","hyperboloid","hyperboloidal","hypercellularity","hypercritical","hypercube","hyperemia","hyperemic","hyperfine","hypergamous","hypergamy","hyperglycemia","hyperinflation","hyperion","hyperledger","hyperlink","hyperlinks","hypermarket","hypermedia","hyperplane","hyperplasia","hypersensitive","hypersensitiveness","hypersensitivity","hypersonic","hyperspace","hypersphere","hypertension","hypertensive","hypertext","hyperthyroid","hyperthyroidism","hypertrophy","hypervelocity","hyperventilate","hyperventilation","hyphen","hyphenate","hyphenated","hyphenation","hyphens","hypnoses","hypnosis","hypnotherapy","hypnotic","hypnotically","hypnotism","hypnotist","hypnotize","hypo","hypoactive","hypoallergenic","hypocellularity","hypochondria","hypochondriac","hypocrisy","hypocrite","hypocritical","hypodermic","hypoglycemia","hypoglycemic","hypophyseal","hypophysectomized","hypotenuse","hypothalami","hypothalamic","hypothalamically","hypothalamus","hypothermia","hypotheses","hypothesis","hypothesize","hypothesizer","hypothetic","hypothetical","hypothyroid","hypothyroidism","hypoxia","hyssop","hysterectomy","hysteresis","hysteria","hysteric","hysterical","hyundai","hz","i","ia","iaccoca","iactionresult","iago","iain","iam","iamb","iambi","iambic","iambus","ian","ianthe","iasyncresult","ib","ibaction","ibadan","ibb","ibbie","ibby","iberia","iberian","ibero","ibex","ibid","ibidem","ibinder","ibis","ibm","ibo","iboutlet","ibrahim","ibsen","ibuprofen","ic","icarus","icbm","icc","ice","iceberg","iceboat","icebound","icebox","icebreaker","icecap","iceland","icelander","icelandic","iceman","icemen","icepack","icepick","ichabod","ichneumon","ichthyologist","ichthyology","icicle","icily","iciness","icing","icky","icloud","icmp","ico","icollection","icommand","icon","iconic","iconoclasm","iconoclast","iconoclastic","iconography","icons","iconv","icosahedra","icosahedral","icosahedron","ics","ictus","icu","icy","id","ida","idaho","idahoan","idahoes","idalia","idalina","idaline","idc","ide","idea","ideal","idealism","idealist","idealistic","idealistically","idealization","idealize","idealized","idealizer","ideally","idealogical","ideas","ideate","ideation","idell","idelle","idem","idempotent","ident","identical","identicalness","identifiability","identifiable","identifiably","identification","identified","identifier","identifiers","identifies","identify","identifying","identities","identity","identitymodel","identityserver","ideogram","ideograph","ideographic","ideographs","ideological","ideologist","ideologue","ideology","ideone","ides","idette","idf","idictionary","idiocy","idiolect","idiom","idiomatic","idiomatically","idiopathic","idiosyncrasy","idiosyncratic","idiosyncratically","idiot","idiotic","idiotically","idisposable","idl","idle","idleness","idler","idol","idolater","idolatress","idolatrous","idolatry","idolization","idolize","idolized","idolizer","idp","ids","idt","iduser","idx","idyll","idyllic","idyllically","ie","ieee","ienumerable","ienumerator","ietf","ieyasu","if","iface","ifdef","ifelse","iferror","iffiness","iffy","ifmodule","ifndef","ifni","ifnull","ifoo","iframe","iframes","ifs","ifstream","ig","iggie","iggy","igloo","ignace","ignacio","ignacius","ignatius","ignaz","ignazio","igneous","ignitable","ignite","igniter","ignition","ignoble","ignobleness","ignobly","ignominious","ignominy","ignorable","ignoramus","ignorance","ignorant","ignorantness","ignore","ignorecase","ignored","ignorer","ignores","ignoring","igor","igraph","iguana","iguassu","ih","ii","iid","iif","iii","iirc","iis","ij","ijsselmeer","ik","ike","ikey","ikhnaton","ikon","il","ila","ilaire","ilario","ilea","ileana","ileane","ileitides","ileitis","ilene","ileum","ilia","iliac","iliad","ilise","ilist","ilium","ilk","ilka","ill","illa","illegal","illegalaccessexception","illegalargumentexception","illegality","illegalstateexception","illegibility","illegible","illegibly","illegitimacy","illegitimate","illiberal","illiberality","illicit","illicitness","illimitable","illimitableness","illinois","illinoisan","illiquid","illiteracy","illiterate","illiterateness","illness","illogic","illogical","illogicality","illogicalness","illume","illuminate","illuminati","illuminating","illuminatingly","illumination","illumine","illus","illusion","illusionary","illusionist","illusive","illusiveness","illusoriness","illusory","illustrate","illustrated","illustrates","illustration","illustrative","illustrator","illustrious","illustriousness","illy","iloc","ilogger","ilona","ilsa","ilse","ilysa","ilyse","ilyssa","ilyushin","im","imag","image","imageadapter","imagearray","imagebutton","imagedata","imagefield","imagefile","imageformat","imageicon","imageid","imageio","imagelist","imageloader","imagemagick","imagen","imagename","imagenamed","imagepath","imagepicker","imagery","images","imageshack","imagesize","imagesource","imageuri","imageurl","imageview","imagewidth","imagick","imaginable","imaginableness","imaginably","imaginariness","imaginary","imagination","imaginative","imaginativeness","imagine","imagined","imaginer","imaging","imago","imagoes","imam","imap","imbalance","imbecile","imbecilic","imbecility","imbibe","imbiber","imbrication","imbrium","imbroglio","imbruing","imbue","imdb","ime","imei","imelda","imessage","imf","img","imgdata","imgproc","imgs","imgur","imgurl","imgview","imho","imitable","imitate","imitation","imitative","imitativeness","imitator","imm","immaculate","immaculateness","immanence","immanency","immanent","immanuel","immaterial","immateriality","immaterialness","immature","immatureness","immaturity","immeasurable","immeasurableness","immeasurably","immediacy","immediate","immediately","immediateness","immemorial","immense","immenseness","immensity","immerse","immersible","immersion","immigrant","immigrate","immigration","imminence","imminent","imminentness","immobile","immobility","immobilization","immobilize","immoderate","immoderateness","immoderation","immodest","immodesty","immolate","immolation","immoral","immorality","immortal","immortality","immortalize","immortalized","immovability","immovable","immovableness","immovably","immune","immunity","immunization","immunize","immunoassay","immunodeficiency","immunodeficient","immunologic","immunological","immunologist","immunology","immure","immutability","immutable","immutableness","immutably","imnsho","imo","imogen","imogene","imojean","imp","impact","impaction","impactor","impair","impaired","impairer","impairment","impala","impale","impalement","impaler","impalpable","impalpably","impanel","impart","impartation","impartial","impartiality","impassable","impassableness","impassably","impasse","impassibility","impassible","impassibly","impassion","impassioned","impassive","impassiveness","impassivity","impasto","impatience","impatiens","impatient","impeach","impeachable","impeacher","impeachment","impeccability","impeccable","impeccably","impecunious","impecuniousness","imped","impedance","impede","impeded","impeder","impediment","impedimenta","impel","impelled","impeller","impelling","impend","impenetrability","impenetrable","impenetrableness","impenetrably","impenitence","impenitent","imperative","imperativeness","imperceivable","imperceptibility","imperceptible","imperceptibly","imperceptive","imperdiet","imperf","imperfect","imperfectability","imperfection","imperfectness","imperial","imperialism","imperialist","imperialistic","imperialistically","imperil","imperilment","imperious","imperiousness","imperishable","imperishableness","imperishably","impermanence","impermanent","impermeability","impermeable","impermeableness","impermeably","impermissible","impersonal","impersonality","impersonalized","impersonate","impersonation","impersonator","impertinence","impertinent","imperturbability","imperturbable","imperturbably","impervious","imperviousness","impetigo","impetuosity","impetuous","impetuousness","impetus","impiety","imping","impinge","impingement","impious","impiousness","impish","impishness","impl","implacability","implacable","implacableness","implacably","implant","implantation","implanter","implausibility","implausible","implausibly","implement","implementability","implementable","implementation","implementations","implemented","implementer","implementing","implementor","implements","implicant","implicate","implication","implications","implicative","implicit","implicitly","implicitness","implied","implies","implode","implore","imploring","implosion","implosive","imply","implying","impolite","impoliteness","impolitic","impoliticness","imponderable","imponderableness","import","importance","important","importantly","importation","imported","importer","importerror","importing","importlib","imports","importunate","importunateness","importune","importuner","importunity","imposable","impose","imposer","imposing","imposingly","imposition","impossibility","impossible","impossibleness","impossibly","impost","imposter","impostor","imposture","impotence","impotency","impotent","impound","impoundments","impoverish","impoverisher","impoverishment","impracticable","impracticableness","impracticably","impractical","impracticality","impracticalness","imprecate","imprecation","imprecise","impreciseness","imprecision","impregnability","impregnable","impregnableness","impregnably","impregnate","impregnation","impresario","impress","impressed","impresser","impressibility","impressible","impression","impressionability","impressionable","impressionableness","impressionism","impressionist","impressionistic","impressions","impressive","impressiveness","impressment","imprimatur","imprint","imprinter","imprinting","imprison","imprisonment","improbability","improbable","improbableness","improbably","impromptu","improper","improperness","impropitious","impropriety","improve","improved","improvement","improvements","improver","improves","improvidence","improvident","improving","improvisation","improvisational","improvisatory","improvise","improviser","imprudence","imprudent","impudence","impudent","impugn","impugner","impulse","impulsion","impulsive","impulsiveness","impunity","impure","impureness","impurity","imputation","impute","imread","imshow","imus","in","ina","inaccessible","inaccurate","inaction","inactive","inadequate","inadvertence","inadvertent","inalienability","inalienably","inalterable","inalterableness","inamorata","inane","inanimate","inanimateness","inanity","inappeasable","inappropriate","inarray","inarticulate","inasmuch","inaugural","inaugurate","inauguration","inauthenticity","inbound","inbox","inbred","inbreed","inbuilt","inc","inca","incalculableness","incalculably","incandescence","incandescent","incant","incantation","incantatory","incapable","incapacitate","incapacitation","incarcerate","incarceration","incarnadine","incarnate","incarnation","incase","incendiary","incense","incentive","incentively","incentives","incept","inception","inceptive","inceptor","incessant","incest","incestuous","incestuousness","inch","inches","inchoate","inchon","inchworm","incidence","incident","incidental","incidentally","incidents","incididunt","incinerate","incineration","incinerator","incipience","incipiency","incipient","incise","incision","incisive","incisiveness","incisor","incite","incitement","inciter","incl","inclination","incline","inclined","incliner","inclining","include","included","includes","including","inclusion","inclusive","inclusiveness","incognito","incoherency","income","incoming","incommode","incommunicado","incomparable","incompatible","incompetent","incomplete","inconceivability","inconceivable","inconceivableness","incondensable","incongruousness","inconsiderable","inconsiderableness","inconsistence","inconsistent","inconsolable","inconsolableness","inconsolably","incontestability","incontestably","incontrovertibly","inconvenience","inconvenient","inconvertibility","inconvertible","incorporable","incorporate","incorporated","incorrect","incorrectly","incorrigibility","incorrigible","incorrigibleness","incorrigibly","incorruptible","incorruptibly","incr","increase","increased","increaser","increases","increasing","increasingly","incredible","incredibleness","incredibly","increment","incremental","incrementation","incremented","incrementing","increments","incriminate","incrimination","incriminatory","incrustation","incubate","incubation","incubator","incubus","inculcate","inculcation","inculpate","incumbency","incumbent","incunabula","incunabulum","incurable","incurious","incursion","ind","indebted","indebtedness","indeed","indefatigable","indefatigableness","indefatigably","indefeasible","indefeasibly","indefinable","indefinableness","indefinite","indefinitely","indelible","indelibly","indemnification","indemnify","indemnity","indent","indentation","indented","indenter","indention","indenture","independence","independent","independently","indescribable","indescribableness","indescribably","indestructible","indestructibleness","indestructibly","indeterminably","indeterminacy","indeterminate","indeterminism","index","indexation","indexed","indexeddb","indexer","indexerror","indexes","indexing","indexof","indexpath","india","indian","indiana","indianan","indianapolis","indianian","indicant","indicate","indicated","indicates","indicating","indication","indicative","indicator","indicators","indices","indict","indicter","indictment","indifference","indigence","indigenous","indigenousness","indigent","indigestible","indignant","indignation","indigo","indira","indirect","indirection","indirectly","indiscreet","indiscriminate","indiscriminateness","indispensability","indispensable","indispensableness","indispensably","indisputable","indisputableness","indissoluble","indissolubleness","indissolubly","indistinguishable","indistinguishableness","indite","indium","individual","individualism","individualist","individualistic","individualistically","individuality","individualization","individualize","individualized","individualizer","individualizes","individualizing","individually","individuals","individuate","individuation","indivisible","indivisibleness","indivisibly","indochina","indochinese","indoctrinate","indoctrination","indoctrinator","indolence","indolent","indomitable","indomitableness","indomitably","indonesia","indonesian","indoor","indore","indra","indubitable","indubitableness","indubitably","induce","induced","inducement","inducer","inducible","induct","inductance","inductee","induction","inductive","inductiveness","inductor","indulge","indulgence","indulgent","indulger","indus","industrial","industrialism","industrialist","industrialization","industrialize","industrialized","industries","industrious","industriousness","industry","indx","indy","inebriate","inebriation","inedible","ineducable","ineffability","ineffable","ineffableness","ineffably","inefficient","inelastic","ineligibly","ineluctable","ineluctably","inept","ineptitude","ineptness","inequality","inequivalent","inerrant","inert","inertia","inertial","inertness","ines","inescapably","inesita","inessa","inestimably","inet","inetaddress","inetpub","inevitability","inevitable","inevitableness","inevitably","inexact","inexhaustible","inexhaustibleness","inexhaustibly","inexorability","inexorable","inexorableness","inexorably","inexpedience","inexplicable","inexplicableness","inexplicably","inexplicit","inexpressibility","inexpressible","inexpressibleness","inextricably","inez","inf","infamous","infamy","infancy","infant","infanticide","infantile","infantry","infantryman","infantrymen","infarct","infarction","infatuate","infatuation","infauna","infect","infected","infecter","infection","infectious","infectiousness","infective","infer","inference","inferential","inferior","inferiority","infernal","inferno","inferred","inferring","infertile","infest","infestation","infester","infidel","infighting","infile","infill","infiltrate","infiltrator","infinispan","infinite","infinitely","infinitesimal","infinitival","infinitive","infinitude","infinitum","infinity","infirmary","infirmity","infix","inflammable","inflammableness","inflammation","inflammatory","inflatable","inflate","inflated","inflateexception","inflater","inflating","inflation","inflationary","inflect","inflection","inflectional","inflexible","inflexibleness","inflexion","inflict","inflicter","infliction","inflow","influence","influenced","influencer","influent","influential","influenza","info","infobox","infocenter","infomercial","inform","informatica","informatics","information","informational","informations","informative","informativeness","informatory","informed","informer","infos","infotainment","infowindow","infra","infrared","infrasonic","infrastructural","infrastructure","infrequence","infringe","infringement","infringer","infuriate","infuriating","infuriation","infuse","infuser","infusible","infusibleness","ing","inga","ingaberg","ingaborg","ingamar","ingar","inge","ingeberg","ingeborg","ingelbert","ingemar","ingenious","ingeniousness","ingenuity","ingenuous","ingenuousness","inger","ingersoll","ingest","ingestible","ingestion","inglebert","inglenook","inglewood","inglis","ingmar","ingnue","ingoing","ingot","ingra","ingrained","ingram","ingrate","ingratiate","ingratiating","ingratiation","ingredient","ingredients","ingres","ingress","ingression","ingrid","ingrim","ingrown","inguinal","ingunna","inhabit","inhabitable","inhabitance","inhabited","inhabiter","inhalant","inhalation","inhalator","inhale","inhere","inherent","inherently","inherit","inheritable","inheritableness","inheritance","inherited","inheriting","inheritor","inheritress","inheritrix","inherits","inhibit","inhibited","inhibiter","inhibition","inhibitor","inhibitory","inhomogeneous","inhospitable","inhospitableness","inhospitality","ini","inigo","inimical","inimitable","inimitableness","inimitably","inion","iniquitous","iniquitousness","iniquity","init","initandlisten","initial","initialcontext","initialer","initialisation","initialise","initialised","initializable","initialization","initializations","initialize","initializecomponent","initialized","initializer","initializers","initializes","initializing","initially","initials","initialstate","initiate","initiated","initiates","initiating","initiation","initiative","initiator","initiatory","initmap","initwithdata","initwithframe","initwithnibname","initwithstyle","initwithtitle","inject","injectable","injected","injecting","injection","injections","injector","injunctive","injure","injured","injurer","injurious","injuriousness","ink","inkblot","inker","inkiness","inkling","inkscape","inkstand","inkwell","inky","inland","inlander","inlay","inletting","inline","inlined","inlining","inly","inmost","inn","inna","innards","innate","innateness","inner","innerexception","innerheight","innerhtml","innermost","innersole","innerspring","innertext","innervate","innervation","innerwidth","inning","innis","innkeeper","innocence","innocent","innocuous","innocuousness","innodb","innovate","innovation","innovative","innovator","innovatory","innsbruck","innuendo","innumerability","innumerable","innumerableness","innumerably","innumerate","inoculate","inoculation","inoculative","inode","inoffensive","inonu","inopportune","inopportuneness","inorder","inordinate","inordinateness","inorganic","inotifypropertychanged","inout","inp","inpatient","inplace","input","inputarray","inputbox","inputdata","inputfield","inputfile","inputid","inputline","inputmethodmanager","inputs","inputstream","inputstreamreader","inputstring","inputted","inputtext","inputting","inputtype","inputvalue","inquire","inquirer","inquiring","inquiry","inquisition","inquisitional","inquisitive","inquisitiveness","inquisitor","inquisitorial","inri","inrush","ins","insalubrious","insamplesize","insane","insanitary","insatiability","insatiable","insatiableness","insatiably","inscribe","inscription","inscrutability","inscrutable","inscrutableness","inscrutably","inseam","insecticidal","insecticide","insectivore","insectivorous","insecure","insecureness","inseminate","insemination","insensate","insensateness","insensible","insensitive","insentient","inseparable","insert","insertafter","insertbefore","insertcell","inserted","inserter","inserting","insertion","inserts","inset","insets","insetting","inshore","inside","insider","insidious","insidiousness","insight","insightful","insights","insigne","insignia","insignificant","insinuate","insinuating","insinuation","insinuator","insipid","insipidity","insist","insistence","insistent","insisting","insociable","insofar","insole","insolence","insolent","insoluble","insolubleness","insolubly","insomnia","insomniac","insomuch","insouciance","insouciant","inspect","inspecting","inspection","inspective","inspector","inspectorate","inspiration","inspirational","inspire","inspired","inspirer","inspiring","inspirit","inst","instagram","install","installable","installation","installations","installed","installer","installers","installing","installment","installs","instance","instanceid","instanceof","instances","instant","instantaneous","instantaneousness","instantiate","instantiated","instantiates","instantiateviewcontrollerwithidentifier","instantiating","instantiation","instantly","instate","instead","instigate","instigation","instigator","instillation","instinct","instinctive","instinctual","institute","instituter","institutes","institution","institutional","institutionalism","institutionalist","institutionalization","institutionalize","institutions","institutor","instr","instream","instruct","instructed","instruction","instructional","instructions","instructive","instructiveness","instructor","instrument","instrumental","instrumentalist","instrumentality","instrumentation","instruments","insubordinate","insubstantial","insufferable","insufferably","insufficient","insular","insularity","insulate","insulated","insulation","insulator","insulin","insult","insulter","insulting","insuperable","insuperably","insupportable","insupportableness","insurance","insure","insured","insurer","insurgence","insurgency","insurgent","insurmountably","insurrection","insurrectionist","int","intact","intactness","intaglio","intake","intangible","intarray","integer","integerfield","integers","integrability","integrable","integral","integrand","integrate","integrated","integrates","integrating","integration","integrative","integrator","integrity","integument","intel","intellect","intellective","intellectual","intellectualism","intellectuality","intellectualize","intellectualness","intelligence","intelligencer","intelligent","intelligentsia","intelligibilities","intelligibility","intelligible","intelligibleness","intelligibly","intellij","intellisense","intelsat","intemperate","intend","intendant","intended","intendedness","intender","intensification","intensifier","intensify","intensional","intensity","intensive","intensiveness","intent","intentfilter","intention","intentional","intentionality","intentionally","intentions","intentness","intents","intentservice","inter","interact","interacting","interaction","interactions","interactive","interactively","interactivity","interacts","interaxial","interbank","interbred","interbreed","intercalate","intercalation","intercase","intercaste","intercede","interceder","intercensal","intercept","interception","interceptor","interceptors","intercession","intercessor","intercessory","interchange","interchangeability","interchangeable","interchangeableness","interchangeably","interchanger","intercity","interclass","intercohort","intercollegiate","intercom","intercommunicate","intercommunication","interconnect","interconnected","interconnectedness","interconnection","interconnectivity","intercontinental","interconversion","intercorrelated","intercourse","interdata","interdenominational","interdepartmental","interdependence","interdependency","interdependent","interdict","interdiction","interdisciplinary","interdum","interest","interested","interesting","interestingly","interestingness","interests","interface","interfaces","interfacing","interfaith","interfere","interference","interferer","interfering","interferometer","interferometric","interferometry","interferon","interfile","intergalactic","intergeneration","intergenerational","interglacial","intergovernmental","intergroup","interim","interindex","interindustry","interior","interj","interject","interjection","interjectional","interlace","interlard","interlayer","interleave","interleukin","interlibrary","interline","interlinear","interlingua","interlingual","interlining","interlink","interlisp","interlobular","interlock","interlocker","interlocutor","interlocutory","interlope","interloper","interlude","intermarriage","intermarry","intermediary","intermediate","intermediateness","intermediates","intermediation","interment","intermeshed","intermetrics","intermezzi","intermezzo","interminably","intermingle","intermission","intermittent","intermix","intermodule","intermolecular","intern","internal","internaldofilter","internalization","internalize","internally","internals","international","internationale","internationalism","internationalist","internationality","internationalization","internationalize","interne","internecine","internee","internet","internetwork","internist","internment","internship","internuclear","interocular","interoffice","interop","interoperability","interopservices","interp","interpenetrates","interpersonal","interplanetary","interplay","interpol","interpolate","interpolated","interpolation","interpose","interposer","interposition","interpret","interpretable","interpretation","interpretative","interpreted","interpreter","interpreting","interpretive","interpretor","interprets","interprocess","interprocessor","interquartile","interracial","interred","interregional","interregnum","interrelate","interrelated","interrelatedness","interrelation","interrelationship","interring","interrogate","interrogation","interrogative","interrogator","interrogatory","interrupt","interrupted","interruptedexception","interrupter","interruptibility","interruptible","interruption","interrupts","interscholastic","intersect","intersection","intersects","intersession","interspecies","intersperse","interspersion","interstage","interstate","interstellar","interstice","interstitial","intersurvey","intertask","intertwine","interurban","interval","intervals","intervene","intervener","intervenor","intervention","interventionism","interventionist","interview","interviewed","interviewee","interviewer","interviewing","interviews","intervocalic","interweave","interwove","interwoven","intestacy","intestinal","intestine","inti","intifada","intimacy","intimal","intimate","intimateness","intimater","intimation","intimidate","intimidating","intimidation","intl","into","intolerable","intolerableness","intolerant","intonate","intonation","intoxicant","intoxicate","intoxicated","intoxication","intptr","intra","intracellular","intracity","intraclass","intracohort","intractability","intractable","intractableness","intradepartmental","intrafamily","intragenerational","intraindustry","intraline","intrametropolitan","intramural","intramuscular","intranasal","intranet","intransigence","intransigent","intransitive","intraoffice","intraprocess","intrapulmonary","intraregional","intrasectoral","intrastate","intratissue","intrauterine","intravenous","intrepid","intrepidity","intrepidness","intricacy","intricate","intricateness","intrigue","intriguer","intriguing","intrinsic","intrinsically","intro","introduce","introduced","introducer","introduces","introducing","introduction","introductory","introit","introject","introspect","introspection","introspective","introspectiveness","introversion","introvert","intrude","intruder","intrusion","intrusive","intrusiveness","ints","intubate","intubation","intuit","intuition","intuitionist","intuitive","intuitiveness","intval","intvalue","inuit","inundate","inundation","inure","inv","invade","invader","invalid","invalidate","invalidated","invalidism","invalidoperationexception","invariable","invariant","invariantculture","invasion","invasive","invective","invectiveness","inveigh","inveigher","inveighs","inveigle","inveigler","invent","invented","invention","inventive","inventiveness","inventor","inventory","inverness","inverse","inversion","invert","inverted","inverter","invertible","invest","invested","investigate","investigating","investigation","investigator","investigatory","investing","investiture","investment","investments","investor","investors","inveteracy","inveterate","inviability","invidious","invidiousness","invigilate","invigilator","invigorate","invigorating","invigoration","invigorations","invincibility","invincible","invincibleness","invincibly","inviolability","inviolably","inviolate","inviolateness","inviscid","invisible","invisibleness","invitation","invitational","invite","invited","invitee","inviter","inviting","invocable","invocablehandlermethod","invocate","invocation","invocations","invocationtargetexception","invoice","invoices","invoke","invoked","invokelater","invokemethod","invokenative","invoker","invokes","invoking","involuntariness","involuntary","involute","involution","involutorial","involve","involved","involvedly","involvement","involver","involves","involving","invulnerability","invulnerableness","inward","inwardness","io","ioc","ioctl","iodate","iodation","iodide","iodinate","iodine","iodize","ioe","ioerror","ioexception","iolande","iolanthe","ion","iona","ionesco","ionian","ionic","ionicframework","ionization","ionize","ionized","ionizer","ionizes","ionizing","ionosphere","ionospheric","iorgo","iormina","ios","iosep","iostream","iot","iota","iou","ioutils","iowa","iowan","ip","ipa","ipad","ipaddress","ipc","ipecac","ipendpoint","iphigenia","iphone","iphoneos","iphones","iphonesimulator","ipn","ipo","ipod","ips","ipso","ipsum","ipswich","iptables","ipv","ipython","iq","iqbal","iqueryable","iquitos","ir","ira","iran","iranian","iraq","iraqi","irascibility","irascible","irascibly","irate","irateness","irb","irc","ire","ireful","ireland","irena","irene","irenic","irepository","irides","iridescence","iridescent","iridium","irids","irina","iris","irish","irishman","irishmen","irishwoman","irishwomen","irita","irk","irksome","irksomeness","irkutsk","irma","iron","ironclad","ironer","ironic","ironical","ironicalness","ironing","ironmonger","ironmongery","ironpython","ironside","ironstone","ironware","ironwood","ironwork","ironworker","irony","iroquoian","iroquois","irow","irq","irradiate","irradiation","irrational","irrationality","irrationalness","irrawaddy","irreclaimable","irreconcilability","irreconcilable","irreconcilableness","irreconcilably","irrecoverable","irrecoverableness","irrecoverably","irredeemable","irredeemably","irredentism","irredentist","irreducibility","irreducible","irreducibly","irreflexive","irrefutable","irrefutably","irregardless","irregular","irregularity","irrelevance","irrelevancy","irrelevant","irreligious","irremediable","irremediableness","irremediably","irremovable","irreparable","irreparableness","irreparably","irreplaceable","irrepressible","irrepressibly","irreproachable","irreproachableness","irreproachably","irreproducibility","irreproducible","irresistibility","irresistible","irresistibleness","irresistibly","irresolute","irresoluteness","irresolution","irresolvable","irrespective","irresponsibility","irresponsible","irresponsibleness","irresponsibly","irretrievable","irretrievably","irreverence","irreverent","irreversible","irreversibly","irrevocable","irrevocableness","irrevocably","irrigable","irrigate","irrigation","irritability","irritable","irritableness","irritably","irritant","irritate","irritated","irritating","irritation","irrupt","irruption","irs","irtish","irv","irvin","irvine","irving","irwin","irwinn","is","isa","isaac","isaak","isabel","isabelita","isabella","isabelle","isac","isacco","isactive","isadmin","isador","isadora","isadore","isahella","isaiah","isak","isarray","isassignablefrom","isauthenticated","isbn","iscariot","ischecked","isconnected","isdeleted","isdigit","isdirectory","iseabal","isempty","isenabled","isequal","isequaltostring","iserror","iservice","isexpanded","isfahan","isfile","ish","isherwood","ishidden","ishim","ishmael","ishtar","isiah","isiahi","isidor","isidora","isidore","isidoro","isidro","isin","isinglass","isinstance","isis","iskindofclass","isl","islam","islamabad","islamic","island","islander","islandia","islands","isle","islet","isloading","isloggedin","ism","ismael","ismatch","isn","isnan","isnt","isnull","isnullorempty","isnullorwhitespace","isnumber","isnumeric","iso","isobar","isobaric","isobel","isochronal","isochronous","isocline","isocyanate","isodate","isodine","isolate","isolated","isolation","isolationism","isolationist","isolationistic","isolator","isolde","isomer","isomeric","isomerism","isometric","isometrically","isometrics","isomorph","isomorphic","isomorphically","isomorphism","isopen","isoperimetrical","isopleth","isopleths","isosceles","isostatic","isotherm","isothermal","isotonic","isotope","isotopic","isotropic","isotropically","isotropy","isp","ispahan","ispell","isplaying","ispostback","isprime","isr","israel","israeli","israelite","isreadonly","isrequired","isrunning","iss","issac","isselected","isset","issi","issiah","issie","issuable","issuance","issuant","issue","issuecomment","issued","issuer","issues","issuing","issy","ist","istanbul","isthmian","isthmus","istream","istrue","istvan","isuzu","isvalid","isvisible","it","itaipu","ital","italian","italianate","italic","italicization","italicize","italicized","italy","itasca","itch","itchiness","itchy","itcorp","itel","item","itemarray","itemcode","itemcontainerstyle","itemcount","itemgetter","itemgroup","itemid","itemization","itemize","itemized","itemizer","itemizes","itemlabel","itemlist","itemname","itemprop","items","itemscontrol","itemspanel","itemspaneltemplate","itemssource","itemstyle","itemtemplate","itemtype","itemvalue","itemview","iter","iterable","iterate","iterated","iterates","iterating","iteration","iterations","iterative","iterator","iterators","iteritems","itertools","itext","itextpdf","itextsharp","ithaca","ithacan","itinerant","itinerary","itm","ito","itr","its","itself","itt","itunes","iu","iud","iv","iva","ivan","ivanhoe","ivar","ive","iver","ivett","ivette","ivie","ivonne","ivor","ivory","ivs","ivy","iw","iwc","ix","iy","izaak","izabel","izak","izanagi","izanami","izhevsk","izmir","izvestia","izzy","j","ja","jab","jabbed","jabber","jabberer","jabbing","jabez","jablonsky","jabot","jacaranda","jacenta","jacinda","jacinta","jacintha","jacinthe","jack","jackal","jackass","jackboot","jackdaw","jackelyn","jacket","jacketed","jackhammer","jacki","jackie","jackknife","jackknives","jacklin","jacklyn","jackman","jackpot","jackquelin","jackqueline","jackrabbit","jackson","jacksonian","jacksonville","jackstraw","jacky","jaclin","jaclyn","jacob","jacobean","jacobi","jacobian","jacobin","jacobite","jacobo","jacobs","jacobsen","jacobson","jacobus","jacoby","jacoco","jacquard","jacquelin","jacqueline","jacquelyn","jacquelynn","jacquenetta","jacquenette","jacques","jacquetta","jacquette","jacqui","jacquie","jacuzzi","jacynth","jada","jade","jaded","jadedness","jadeite","jae","jaeger","jag","jagged","jaggedness","jagger","jaggers","jagging","jaguar","jail","jailbird","jailbreak","jailer","jaime","jaimie","jain","jaine","jainism","jaipur","jakarta","jake","jakie","jakob","jalapeo","jalopy","jalousie","jam","jamaal","jamaica","jamaican","jamal","jamar","jamb","jambalaya","jamboree","jame","jamel","james","jameson","jamestown","jamesy","jamey","jami","jamie","jamil","jamill","jamima","jamison","jammal","jammed","jammie","jamming","jan","jana","janacek","janaya","janaye","jandy","jane","janean","janeczka","janeen","janeiro","janek","janel","janela","janell","janella","janelle","janene","janenna","janessa","janesville","janet","janeta","janetta","janette","janeva","janey","jangle","jangler","jangly","jania","janice","janie","janifer","janina","janine","janis","janissary","janith","janitor","janitorial","janka","janna","jannel","jannelle","jannie","janos","janot","jansen","jansenist","january","janus","jany","japan","japanese","japanned","japanner","japanning","jape","japura","jaquelin","jaquelyn","jaquenetta","jaquenette","jaquith","jar","jarad","jard","jardinire","jareb","jared","jarful","jargon","jarib","jarid","jarlsberg","jarrad","jarray","jarred","jarret","jarrett","jarrid","jarring","jarrod","jars","jarvis","jase","jasen","jasmin","jasmina","jasmine","jason","jasper","jasperreports","jastrow","jasun","jato","jaundice","jaundiced","jaunt","jauntily","jauntiness","jaunty","java","javac","javadoc","javadocs","javaee","javafx","javamail","javanese","javascript","javascripts","javascriptserializer","javase","javassist","javax","javelin","javier","jaw","jawbone","jawbreaker","jawline","jax","jaxartes","jaxb","jaxbcontext","jaxrs","jaxws","jay","jayapura","jaybird","jaycee","jaye","jayme","jaymee","jaymie","jayne","jaynell","jayson","jaywalk","jaywalker","jazmin","jazz","jazziness","jazzmen","jazzy","jb","jboss","jbutton","jc","jcenter","jcheckbox","jcombobox","jcomponent","jcp","jcr","jcs","jct","jd","jdavie","jdbc","jdbctemplate","jdialog","jdk","jdt","je","jealous","jealousness","jealousy","jean","jeana","jeane","jeanelle","jeanette","jeanie","jeanine","jeanna","jeanne","jeannette","jeannie","jeannine","jecho","jed","jedd","jeddy","jedediah","jedi","jedidiah","jee","jeep","jeer","jeerer","jeering","jeeves","jeez","jeff","jefferey","jefferson","jeffersonian","jeffery","jeffie","jeffrey","jeffry","jeffy","jehad","jehanna","jehoshaphat","jehovah","jehu","jejuna","jejune","jejuneness","jejunum","jekyll","jelene","jell","jello","jelly","jellybean","jellyfish","jellying","jellylike","jellyroll","jemie","jemima","jemimah","jemmie","jemmy","jen","jena","jenda","jenelle","jeni","jenica","jeniece","jenifer","jeniffer","jenilee","jenine","jenkins","jenn","jenna","jennee","jenner","jennet","jennette","jenni","jennica","jennie","jennifer","jennilee","jennine","jennings","jenny","jeno","jens","jensen","jeopard","jeopardize","jeopardy","jephthah","jerad","jerald","jeralee","jeramey","jeramie","jere","jereme","jeremiad","jeremiah","jeremiahs","jeremias","jeremie","jeremy","jeri","jericho","jerk","jerker","jerkily","jerkin","jerkiness","jerkwater","jerky","jermain","jermaine","jermayne","jeroboam","jerold","jerome","jeromy","jerri","jerrie","jerrilee","jerrilyn","jerrine","jerrod","jerrold","jerrome","jerry","jerrybuilt","jerrylee","jersey","jerusalem","jervis","jes","jess","jessa","jessalin","jessalyn","jessamine","jessamyn","jesse","jessee","jesselyn","jessey","jessi","jessica","jessie","jessika","jessy","jest","jester","jesting","jesuit","jesus","jet","jetbrains","jeth","jethro","jetliner","jetport","jetsam","jetted","jetting","jettison","jetty","jew","jewel","jeweler","jewelery","jewell","jewelle","jewelled","jewellery","jewelry","jewess","jewish","jewishness","jewry","jezebel","jf","jfilechooser","jfk","jframe","jg","jhipster","jib","jibbed","jibbing","jibe","jid","jidda","jiff","jiffy","jig","jigged","jigger","jigging","jiggle","jiggly","jigsaw","jihad","jilin","jill","jillana","jillane","jillayne","jilleen","jillene","jilli","jillian","jillie","jilly","jilt","jilter","jim","jimenez","jimmie","jimmy","jimsonweed","jinan","jingle","jingler","jingly","jingo","jingoism","jingoist","jingoistic","jinja","jinn","jinnah","jinni","jinny","jinrikisha","jinx","jioendpoint","jira","jit","jitney","jitter","jitterbug","jitterbugged","jitterbugger","jitterbugging","jittery","jiujitsu","jivaro","jive","jj","jk","jkl","jks","jl","jlabel","jlist","jls","jm","jmenu","jmenuitem","jmeter","jmp","jms","jmx","jna","jndi","jni","jnienv","jnlp","jo","joachim","joan","joana","joane","joanie","joann","joanna","joanne","joaquin","job","jobbed","jobber","jobbery","jobbing","jobey","jobholder","jobi","jobid","jobie","jobina","jobj","jobject","jobless","joblessness","jobname","jobrel","jobs","jobtitle","joby","jobye","jobyna","jocasta","jocelin","joceline","jocelyn","jocelyne","jock","jockey","jocko","jockstrap","jocose","jocoseness","jocosity","jocular","jocularity","jocund","jocundity","joda","jodee","jodhpurs","jodi","jodie","jody","joe","joeann","joel","joela","joelie","joell","joella","joelle","joellen","joelly","joellyn","joelynn","joesph","joete","joey","jog","jogged","jogger","jogging","joggle","joggler","jogjakarta","johan","johann","johanna","johannah","johannes","johannesburg","johansen","johanson","john","johna","johnath","johnathan","johnathon","johnette","johnie","johnna","johnnie","johnny","johnnycake","johns","johnsen","johnson","johnston","johnstown","johny","joice","join","joincolumn","joincolumns","joined","joiner","joinery","joining","joins","joint","jointable","jointed","jointedness","jointer","jointly","jointures","joist","jojo","joke","joker","jokes","jokey","jokier","jokiest","jokily","joking","jolee","joleen","jolene","joletta","joli","jolie","joliet","joline","jolla","jollification","jollily","jolliness","jollity","jolly","jolson","jolt","jolter","joly","jolyn","jolynn","jon","jonah","jonahs","jonas","jonathan","jonathon","jone","jonell","jones","joni","jonie","jonquil","jonson","joomla","jooq","joplin","joptionpane","jordain","jordan","jordana","jordanian","jordanna","jordon","jorey","jorgan","jorge","jorgensen","jorgenson","jori","jorie","jorrie","jorry","jory","joscelin","jose","josee","josef","josefa","josefina","joseito","joseph","josepha","josephina","josephine","josephs","josephson","josephus","josey","josh","josher","joshia","joshua","joshuah","josi","josiah","josias","josie","joss","josselyn","jostle","josue","josy","jot","jotted","jotter","jotting","joule","jounce","jouncy","jourdain","jourdan","journal","journalese","journalism","journalist","journalistic","journalize","journalized","journalizer","journey","journeyer","journeyman","journeymen","joust","jouster","jovanovich","jove","jovial","joviality","jovian","jowl","jowly","joy","joya","joyan","joyann","joyce","joycean","joycelin","joye","joyful","joyfuller","joyfullest","joyfulness","joyless","joylessness","joyner","joyous","joyousness","joyridden","joyride","joyrode","joystick","jozef","jp","jpa","jpanel","jpeg","jpg","jpn","jq","jqgrid","jqm","jqplot","jquery","jquerymobile","jqueryui","jqxhr","jr","jradiobutton","jre","jruby","js","jsandye","jsbin","jsch","jscript","jscrollpane","jsessionid","jsf","jsfiddle","jshint","json","jsonarray","jsonb","jsonconvert","jsondata","jsonexception","jsonobj","jsonobject","jsonobjectwithdata","jsonp","jsonparser","jsonpath","jsonproperty","jsonreader","jsonrequestbehavior","jsonresponse","jsonresult","jsonserializer","jsonstr","jsonstring","jsoup","jsp","jspservlet","jsr","jsref","jstl","jstree","jsx","jt","jta","jtable","jtc","jtextarea","jtextfield","juan","juana","juanita","juarez","jubal","jubilant","jubilate","jubilation","jubilee","jud","judah","judaic","judaical","judaism","judas","judd","juddered","juddering","jude","judea","judge","judgement","judger","judgeship","judging","judgment","judgmental","judi","judicable","judicatory","judicature","judicial","judiciary","judicious","judiciousness","judie","judith","juditha","judo","judon","judson","judy","judye","jug","jugate","jugful","jugged","juggernaut","jugging","juggle","juggler","jugglery","jugular","juice","juicer","juicily","juiciness","juicy","juieta","jujitsu","juju","jujube","jujutsu","juke","jukebox","jul","jule","julee","julep","juli","julia","julian","juliana","juliane","juliann","julianna","julianne","julie","julienne","juliet","julieta","julietta","juliette","julina","juline","julio","julissa","julita","julius","july","julys","jumble","jumbo","jumbotron","jump","jumped","jumper","jumpily","jumpiness","jumping","jumps","jumpsuit","jumpy","jun","junco","junction","juncture","june","juneau","junette","jung","jungfrau","jungian","jungle","junia","junie","junina","junior","juniority","juniper","junit","junk","junker","junkerdom","junket","junketeer","junkie","junkyard","juno","junta","jupiter","jupyter","jurassic","juridic","juridical","juried","jurisdiction","jurisdictional","jurisprudence","jurisprudent","jurisprudential","jurist","juristic","juror","jurua","jury","jurying","juryman","jurymen","jurywoman","jurywomen","just","justed","justen","juster","justest","justice","justiciable","justifiability","justifiable","justifiably","justification","justified","justifier","justify","justin","justina","justine","justing","justinian","justinn","justino","justis","justness","justo","justs","justus","jut","jute","jutish","jutland","jutted","jutting","juvenal","juvenile","juxtapose","juxtaposition","jv","jvm","jvms","jw","jwt","jyoti","jython","k","ka","kaaba","kabob","kaboom","kabuki","kabul","kacey","kacie","kacy","kaddish","kaela","kaffeeklatch","kaffeeklatsch","kafka","kafkaesque","kaftan","kagoshima","kahaleel","kahlil","kahlua","kahn","kai","kaia","kaifeng","kaila","kaile","kailey","kain","kaine","kaiser","kaitlin","kaitlyn","kaitlynn","kaja","kajar","kakalina","kala","kalahari","kalamazoo","kalashnikov","kalb","kale","kaleb","kaleena","kaleidescope","kaleidoscope","kaleidoscopic","kaleidoscopically","kalgoorlie","kali","kalie","kalil","kalila","kalina","kalinda","kalindi","kalle","kalli","kally","kalmyk","kalvin","kama","kamchatka","kamehameha","kameko","kamikaze","kamila","kamilah","kamillah","kampala","kampuchea","kan","kanchenjunga","kandace","kandahar","kandinsky","kandy","kane","kangaroo","kania","kankakee","kannada","kano","kanpur","kansan","kansas","kant","kantian","kanya","kaohsiung","kaolin","kaolinite","kaplan","kapok","kaposi","kappa","kaput","kara","karachi","karaf","karaganda","karakorum","karakul","karalee","karalynn","karamazov","karaoke","karat","karate","kare","karee","kareem","karel","karen","karena","karenina","kari","karia","karie","karil","karilynn","karim","karin","karina","karine","kariotta","karisa","karissa","karita","karl","karla","karlan","karlee","karleen","karlen","karlene","karlie","karlik","karlis","karloff","karlotta","karlotte","karly","karlyn","karma","karmen","karmic","karna","karney","karo","karol","karola","karole","karolina","karoline","karoly","karon","karp","karrah","karrie","karroo","karry","kart","kary","karyl","karylin","karyn","kasai","kasey","kashmir","kaspar","kasparov","kasper","kass","kassandra","kassey","kassi","kassia","kassie","kat","kata","katakana","katalin","kate","katee","katelyn","katerina","katerine","katey","kath","katha","katharina","katharine","katharyn","kathe","katherina","katherine","katheryn","kathi","kathiawar","kathie","kathleen","kathlin","kathmandu","kathrine","kathryn","kathryne","kathy","kathye","kati","katie","katina","katine","katinka","katleen","katlin","katmai","katmandu","katowice","katrina","katrine","katrinka","katti","kattie","katuscha","katusha","katy","katya","katydid","katz","kauai","kauffman","kaufman","kaunas","kaunda","kawabata","kawasaki","kay","kayak","kaycee","kaye","kayla","kayle","kaylee","kayley","kaylil","kaylyn","kayne","kayo","kazakh","kazakhstan","kazan","kazantzakis","kazoo","kb","kbd","kc","kcal","kd","kde","ke","kean","keane","kearney","keary","keaton","keats","kebab","keck","keefe","keefer","keegan","keel","keelby","keeley","keelhaul","keelia","keely","keen","keenan","keene","keener","keening","keenness","keep","keepalive","keeper","keeping","keeps","keepsake","keewatin","keg","kegged","kegging","keillor","keir","keisha","keith","kelbee","kelby","kelcey","kelci","kelcie","kelcy","kele","kelila","kellby","kellen","keller","kelley","kelli","kellia","kellie","kellina","kellogg","kellsie","kelly","kellyann","kelp","kelsey","kelsi","kelsy","kelt","kelvin","kelwin","kemerovo","kemp","kempis","ken","kendal","kendall","kendell","kendo","kendra","kendre","kendrick","kenilworth","kenmore","kenn","kenna","kennan","kennecott","kenned","kennedy","kennel","kenneth","kennett","kennie","kenning","kennith","kenny","keno","kenon","kenosha","kensington","kent","kenton","kentuckian","kentucky","kenya","kenyan","kenyatta","kenyon","keogh","keokuk","kepi","kepler","kept","ker","keras","keratin","kerberos","kerbside","kerby","kerchief","kerensky","keri","keriann","kerianne","kerk","kermie","kermit","kermy","kern","kerned","kernel","kernels","kerning","kerosene","kerouac","kerr","kerri","kerrie","kerrill","kerrin","kerry","kerstin","kerwin","kerwinn","kesley","keslie","kessia","kessiah","kessler","kestrel","ketch","ketchup","ketone","ketosis","kettering","ketti","kettie","kettle","kettledrum","kettleful","ketty","kev","kevan","keven","kevin","kevina","kevlar","kevon","kevorkian","kevyn","kewaskum","kewaunee","kewpie","key","keyboard","keyboardist","keyboards","keychain","keyclick","keycloak","keycode","keydown","keyed","keyerror","keyevent","keyframes","keyhole","keyname","keynes","keynesian","keynote","keynoter","keypad","keypair","keypath","keypoints","keypress","keypressed","keypunch","keypuncher","keyring","keys","keyset","keyspace","keystone","keystore","keystroke","keystrokes","keytime","keytool","keyup","keyvalue","keyvaluepair","keyword","keywords","kf","kg","kgb","kh","khabarovsk","khachaturian","khaki","khalid","khalil","khan","kharkov","khartoum","khayyam","khmer","khoisan","khomeini","khorana","khrushchev","khtml","khufu","khulna","khwarizmi","khyber","khz","ki","kia","kiah","kial","kib","kibana","kibble","kibbutz","kibbutzim","kibitz","kibitzer","kibosh","kick","kickapoo","kickback","kickball","kicker","kickoff","kicks","kickstand","kickstarter","kicky","kid","kidd","kidded","kidder","kiddie","kidding","kiddish","kiddo","kiddy","kiddying","kidless","kidnap","kidnaper","kidnaping","kidnapped","kidnapper","kidnapping","kidney","kids","kidskin","kieffer","kiel","kielbasa","kielbasi","kiele","kienan","kier","kierkegaard","kiersten","kieth","kiev","kigali","kikelia","kikuyu","kilauea","kile","kiley","kilian","kilimanjaro","kill","killdeer","killebrew","killed","killer","killian","killie","killing","killjoy","kills","killy","kiln","kilo","kilobaud","kilobit","kilobuck","kilobyte","kilocycle","kilogauss","kilogram","kilohertz","kilohm","kilojoule","kiloliter","kilometer","kiloton","kilovolt","kilowatt","kiloword","kilt","kilter","kim","kimball","kimbell","kimberlee","kimberley","kimberli","kimberly","kimberlyn","kimble","kimbra","kimmi","kimmie","kimmy","kimono","kin","kincaid","kind","kinda","kinder","kindergarten","kindergrtner","kindhearted","kindheartedness","kindle","kindler","kindliness","kindling","kindly","kindness","kindred","kinds","kine","kinect","kinematic","kinematics","kinesics","kinesthesis","kinesthetic","kinesthetically","kinetic","kinetically","kinetics","kinfolk","king","kingbird","kingdom","kingfisher","kinglet","kingliness","kingly","kingpin","kingsbury","kingship","kingsley","kingsly","kingston","kingstown","kingwood","kink","kinkily","kinkiness","kinky","kinna","kinney","kinnickinnic","kinnie","kinny","kinsey","kinsfolk","kinshasa","kinshasha","kinship","kinsley","kinsman","kinsmen","kinswoman","kinswomen","kiosk","kiowa","kip","kipling","kipp","kippar","kipped","kipper","kippie","kipping","kippy","kira","kirbee","kirbie","kirby","kirchhoff","kirchner","kirchoff","kirghistan","kirghiz","kirghizia","kiri","kiribati","kirinyaga","kirk","kirkland","kirkpatrick","kirkwood","kirov","kirsch","kirsten","kirsteni","kirsti","kirstin","kirstyn","kisangani","kishinev","kismet","kiss","kissee","kisser","kissiah","kissie","kissinger","kit","kitakyushu","kitbag","kitchen","kitchener","kitchenette","kitchenware","kite","kiter","kith","kiths","kitkat","kits","kitsch","kitschy","kitted","kitten","kittenish","kittenishness","kitti","kittie","kitting","kittiwakes","kitty","kivy","kiwanis","kiwi","kiwifruit","kizzee","kizzie","kk","kkk","kl","klan","klansman","klara","klarika","klarrisa","klass","klaus","klaxon","klee","kleenex","klein","kleinrock","klemens","klement","kleon","kleptomania","kleptomaniac","kliment","kline","klingon","klondike","kludge","kludger","kludgey","klutz","klutziness","klutzy","klux","klystron","km","kmeans","kml","kn","knack","knacker","knackwurst","knapp","knapsack","knauer","knave","knavery","knavish","knead","kneader","knee","kneecap","kneecapped","kneecapping","kneeing","kneel","kneeler","kneepad","knell","knelt","knesset","knew","kngwarreye","knick","knickerbocker","knickknack","knievel","knife","knight","knighthood","knightliness","knightly","knish","knit","knitr","knits","knitted","knitter","knitting","knitwear","knives","knob","knobbly","knobby","knobeloch","knock","knockabout","knockdown","knocker","knockoff","knockout","knockoutjs","knockwurst","knoll","knopf","knossos","knot","knothole","knotted","knottiness","knotting","knotty","know","knowable","knower","knowhow","knowing","knowingly","knowings","knowledge","knowledgeable","knowledgeableness","knowledgeably","knowledgecenter","knowles","known","knows","knox","knoxville","knuckle","knuckleball","knuckleduster","knucklehead","knudsen","knudson","knurl","knuth","knutsen","knutson","ko","koala","kobayashi","kobe","koch","kochab","kodak","kodaly","kodiak","koenig","koenigsberg","koenraad","koestler","kohinoor","kohl","kohler","kohlrabi","kohlrabies","kola","kolyma","kommunizma","kong","kongo","konrad","konstance","konstantin","konstantine","konstanze","koo","kook","kookaburra","kookiness","kooky","koontz","kopeck","koppers","kora","koral","koralle","koran","koranic","kordula","kore","korea","korean","korella","koren","koressa","korey","kori","korie","kornberg","korney","korrie","korry","kort","kory","korzybski","kosciusko","kosher","kossuth","kosygin","kotlin","kovacs","kowalewski","kowalski","kowloon","kowtow","kp","kph","kr","kraal","kraemer","kraft","krakatau","krakatoa","krakow","kramer","krasnodar","krasnoyarsk","krause","kraut","krebs","kremlin","kremlinologist","kremlinology","kresge","krieger","kriegspiel","krill","kringle","kris","krisha","krishna","krishnah","krispin","krissie","krissy","krista","kristal","kristan","kriste","kristel","kristen","kristi","kristian","kristie","kristien","kristin","kristina","kristine","kristo","kristofer","kristoffer","kristofor","kristoforo","kristopher","kristy","kristyn","krna","krnur","kroc","kroger","krone","kronecker","kronor","kropotkin","krueger","kruger","krugerrand","krupp","kruse","krypton","krysta","krystal","krystalle","krystle","krystyna","ks","ksh","kt","ku","kube","kubectl","kubelet","kubernetes","kublai","kubrick","kuchen","kudos","kudzu","kuenning","kuhn","kuibyshev","kumar","kumquat","kunming","kuomintang","kurd","kurdish","kurdistan","kurosawa","kurt","kurtis","kurtosis","kusch","kuwait","kuwaiti","kuznets","kuznetsk","kv","kvetch","kvp","kw","kwakiutl","kwangchow","kwangju","kwanzaa","kwargs","kwh","kx","ky","kyla","kyle","kylen","kylie","kylila","kylynn","kym","kynthia","kyoto","kyrgyzstan","kyrstin","kyushu","l","la","lab","laban","label","labeled","labeler","labelfor","labelled","labelledby","labellings","labels","labia","labial","labile","labiodental","labium","labor","laboratory","labore","labored","laboredness","laborer","laboring","laborings","laborious","laboriousness","laboris","laborsaving","laborum","labrador","labradorean","labs","laburnum","labyrinth","labyrinthine","labyrinths","lac","lace","laced","lacee","lacer","lacerate","laceration","laces","lacewing","lacey","lachesis","lachrymal","lachrymose","lacie","lacing","lacinia","lack","lackadaisic","lackadaisical","lackawanna","lacker","lackey","lacking","lackluster","lacks","laconic","laconically","lacquer","lacquerer","lacrosse","lactate","lactation","lactational","lacteal","lactic","lactose","lacuna","lacunae","lacus","lacy","lad","ladder","laddie","lade","laded","laden","ladened","ladening","lading","ladle","ladoga","ladonna","lady","ladybird","ladybug","ladyfinger","ladylike","ladylove","ladyship","laetitia","laetrile","lafayette","lafitte","lag","lager","laggard","laggardness","lagged","lagging","lagniappe","lagoon","lagos","lagrange","lagrangian","laguerre","laguna","lahore","laid","laidlaw","lain","laina","lainey","lair","laird","laissez","laity","laius","lake","lakehurst","lakeisha","laker","lakeside","lakewood","lakisha","lakshmi","lallygag","lallygagged","lallygagging","lalo","lam","lama","lamaism","lamar","lamarck","lamasery","lamaze","lamb","lambada","lambaste","lambda","lambdas","lambency","lambent","lambert","lambkin","lamborghini","lambskin","lambswool","lame","lamebrain","lamed","lameness","lament","lamentable","lamentableness","lamentably","lamentation","lamented","lamina","laminae","laminar","laminate","lamination","lammed","lammer","lamming","lammond","lamond","lamont","lamp","lampblack","lamplight","lamplighter","lampoon","lampooner","lamport","lamppost","lamprey","lampshade","lan","lana","lanae","lanai","lancashire","lancaster","lance","lancelot","lancer","lancet","land","landau","lander","landfall","landfill","landforms","landhold","landholder","landing","landis","landlady","landless","landlines","landlocked","landlord","landlubber","landmark","landmass","landon","landowner","landownership","landowning","landry","lands","landsat","landscape","landscaper","landslid","landslide","landslip","landsman","landsmen","landsteiner","landward","landwehr","lane","lanette","laney","lang","lange","langeland","langerhans","langford","langland","langley","langmuir","langsdon","langston","language","languages","languid","languidness","languish","languisher","languishing","languor","languorous","lani","lanie","lanita","lank","lankiness","lankness","lanky","lanna","lanni","lannie","lanny","lanolin","lansing","lantern","lanthanide","lanthanum","lanyard","lanzhou","lao","laocoon","laoreet","laotian","lap","lapack","lapboard","lapdog","lapel","lapidary","lapin","laplace","lapland","lapp","lapped","lappet","lapping","lapply","laps","lapse","lapsed","lapser","lapses","lapsing","laptop","laptops","lapwing","lara","laraine","laramie","laravel","larboard","larcenist","larcenous","larceny","larch","lard","larder","lardner","lardy","laredo","large","largehearted","largely","largemouth","largeness","larger","largess","largest","largish","largo","lari","lariat","larina","larine","larisa","larissa","lark","larker","larkspur","larousse","larry","lars","larsen","larson","larva","larvae","larval","laryngeal","larynges","laryngitides","laryngitis","larynx","laryssa","las","lasagna","lasagne","lascaux","lascivious","lasciviousness","lase","laser","lash","lashed","lasher","lashing","lass","lassa","lassen","lassie","lassitude","lasso","lassoer","last","laster","lastindex","lastindexof","lasting","lastingness","lastly","lastmodified","lastname","lastrow","laszlo","lat","latasha","latashia","latch","latching","latchkey","late","latecomer","lated","lately","latency","lateness","latent","later","lateral","lateralization","lateran","latest","latex","lath","lathe","lather","latherer","lathery","lathing","lathrop","laths","latia","latices","latin","latina","latinate","latino","latish","latisha","latitude","latitudinal","latitudinarian","latitudinary","latlng","latonya","latoya","latrena","latrina","latrine","latrobe","latte","latter","lattice","latticework","latticing","lattimer","latvia","latvian","laud","laudably","laudanum","laudatory","lauder","lauderdale","lauds","laue","laugh","laughable","laughableness","laughably","laugher","laughing","laughingstock","laughs","laughter","laughton","launce","launch","launched","launcher","launches","launching","launchoptions","launchpad","launder","laundered","launderer","launderette","laundress","laundrette","laundromat","laundry","laundryman","laundrymen","laundrywoman","laundrywomen","laura","lauraine","laural","lauralee","laurasia","laure","laureate","laureateship","lauree","laureen","laurel","laurella","lauren","laurena","laurence","laurene","laurent","laurentian","lauretta","laurette","lauri","laurianne","laurice","laurie","lauritz","lauryn","lausanne","lava","lavage","laval","lavaliere","lavatory","lave","lavena","lavender","lavern","laverna","laverne","lavina","lavinia","lavinie","lavish","lavishness","lavoisier","lavonne","law","lawanda","lawbreaker","lawbreaking","lawford","lawful","lawfulness","lawgiver","lawgiving","lawless","lawlessness","lawmaker","lawmaking","lawman","lawmen","lawn","lawnmower","lawrence","lawrenceville","lawrencium","lawry","laws","lawson","lawsuit","lawton","lawyer","lawyers","lax","laxative","laxativeness","laxer","laxes","laxity","laxness","lay","layabout","layamon","layaway","layer","layered","layering","layers","layette","layla","layman","laymen","layne","layney","layoff","layout","layoutinflater","layoutmanager","layoutparams","layouts","layoutsubviews","layover","laypeople","layperson","lays","layton","layup","laywoman","laywomen","lazar","lazare","lazaro","lazarus","laze","lazily","laziness","lazuli","lazy","lazybones","lb","lbj","lbl","lbound","lbs","lc","lcd","lcm","lcom","ld","lda","ldap","ldc","ldflags","ldr","le","lea","leach","leachate","lead","leadbelly","leaded","leaden","leadenness","leader","leaderboard","leaderless","leaders","leadership","leading","leads","leadsman","leadsmen","leaf","leafage","leafhopper","leafiness","leafless","leaflet","leafstalk","leafy","league","leaguer","leah","leak","leakage","leaked","leaker","leakey","leakiness","leaking","leaks","leaky","lean","leander","leandra","leaner","leaning","leann","leanna","leanne","leanness","leanor","leanora","leap","leaper","leapfrog","leapfrogged","leapfrogging","lear","learn","learned","learnedly","learnedness","learner","learning","learns","learnt","leary","leas","lease","leaseback","leasehold","leaseholder","leaser","leash","leasing","least","leastwise","leather","leatherette","leathern","leatherneck","leathery","leave","leaven","leavened","leavening","leavenworth","leaver","leaves","leaving","lebanese","lebanon","lebbie","lebensraum","lebesgue","leblanc","lecher","lecherous","lecherousness","lechery","lecithin","lectern","lecture","lecturer","lectures","lectureship","lectus","led","leda","lederberg","ledge","ledger","lee","leeann","leeanne","leech","leeds","leek","leela","leelah","leeland","leena","leer","leeriness","leering","leery","leesa","leese","leeuwenhoek","leeward","leeway","left","leftism","leftist","leftmost","leftover","leftward","lefty","leg","legacy","legal","legalese","legalism","legalistic","legality","legalization","legalize","legalized","legally","legate","legatee","legation","legato","legend","legendarily","legendary","legendre","leger","legerdemain","legged","legginess","legging","leggy","leghorn","legibility","legible","legibly","legion","legionary","legionnaire","legislate","legislation","legislative","legislator","legislature","legit","legitimacy","legitimate","legitimation","legitimatize","legitimization","legitimize","legless","legman","legmen","lego","legra","legree","legroom","legs","legstraps","legume","leguminous","legwork","lehigh","lehman","lei","leia","leibniz","leicester","leiden","leif","leigh","leigha","leighton","leila","leilah","leipzig","leisha","leisure","leisureliness","leisurely","leisurewear","leitmotif","leitmotiv","lek","lela","lelah","leland","lelia","lem","lemaitre","lemar","lemke","lemma","lemme","lemmie","lemming","lemmy","lemon","lemonade","lemony","lemuel","lemur","lemuria","len","lena","lenard","lenci","lend","lender","lenee","lenette","lenght","length","lengthen","lengthener","lengthily","lengthiness","lengths","lengthwise","lengthy","lenience","leniency","lenient","lenin","leningrad","leninism","leninist","lenitive","lenka","lenna","lennard","lennie","lennon","lenny","leno","lenoir","lenora","lenore","lenovo","lens","lent","lenticular","lentil","lento","leo","leodora","leoine","leola","leoline","leon","leona","leonanie","leonard","leonardo","leoncavallo","leone","leonel","leonelle","leonerd","leonhard","leonid","leonidas","leonie","leonine","leonor","leonora","leonore","leontine","leontyne","leopard","leopardess","leopardskin","leopold","leopoldo","leopoldville","leora","leotard","leper","lepidus","lepke","leprechaun","leprosy","leprous","lepta","lepton","lepus","lerner","leroi","leroy","les","lesa","lesbian","lesbianism","leshia","lesion","lesley","lesli","leslie","lesly","lesotho","less","lessee","lessen","lesseps","lesser","lesses","lessie","lessing","lesson","lessons","lessor","lest","lester","lesya","let","leta","letdown","letha","lethal","lethality","lethargic","lethargically","lethargy","lethe","lethia","leticia","letisha","letitia","letizia","lets","letsencrypt","letta","letter","letterbox","lettered","letterer","letterhead","lettering","letterman","lettermen","letterpress","letters","letti","lettie","letting","lettuce","letty","letup","leukemia","leukemic","leukocyte","leupold","lev","levant","levee","leveeing","level","leveled","leveler","levelheaded","levelheadedness","leveling","levelness","levels","levenshtein","lever","leverage","levesque","levey","levi","leviathan","levier","levin","levine","levitate","levitation","leviticus","levitt","levity","levon","levy","lew","lewd","lewdness","lewellyn","lewes","lewie","lewinsky","lewis","lewiss","lex","lexeme","lexer","lexi","lexical","lexicographer","lexicographic","lexicographical","lexicography","lexicon","lexie","lexine","lexington","lexus","lexy","leyden","leyla","lezley","lezlie","lf","lfs","lft","lg","lh","lhasa","lhotse","lhs","li","lia","liability","liable","liaise","liaison","liam","lian","liana","liane","lianna","lianne","liar","lib","libation","libbed","libbey","libbi","libbie","libbing","libboost","libby","libc","libcore","libcurl","libdispatch","libel","libeler","libelous","liberace","liberal","liberalism","liberality","liberalization","liberalize","liberalized","liberalizer","liberalness","liberate","liberation","liberationists","liberator","liberia","liberian","libero","libertarian","libertarianism","libertine","liberty","libexec","libgcc","libgdx","libidinal","libidinous","libidinousness","libido","libopencv","libpng","libra","librarian","libraries","library","libretoes","libretos","librettist","libretto","libreville","librium","libs","libstdc","libsystem","libusb","libx","libxml","libya","libyan","lice","licence","license","licensed","licensee","licenser","licenses","licensing","licensor","licentiate","licentious","licentiousness","licha","lichee","lichen","lichtenstein","lichter","licit","lick","licked","licker","lickerish","licking","licorice","lid","lida","lidded","lidding","lidia","lidless","lido","lie","lieberman","liebfraumilch","liechtenstein","lied","lief","liefs","liege","lien","lier","lies","liesa","lieu","lieut","lieutenancy","lieutenant","life","lifeblood","lifeboat","lifebuoy","lifecycle","lifecyclebase","lifeforms","lifeguard","lifeless","lifelessness","lifelike","lifelikeness","lifeline","lifelong","lifer","liferay","lifesaver","lifesaving","lifespan","lifestyle","lifetaking","lifetime","lifework","lifo","lift","lifter","lifting","liftoff","ligament","ligand","ligate","ligation","ligature","light","lightblue","lightbox","lighted","lighten","lightener","lightening","lighter","lightered","lightering","lighters","lightest","lightface","lightgray","lightheaded","lighthearted","lightheartedness","lighthouse","lighting","lightly","lightness","lightning","lightproof","lights","lightship","lightweight","ligneous","lignite","lignum","ligula","likability","likable","likableness","like","likeability","liked","likelihood","likely","liken","likeness","liker","likes","likest","likewise","liking","lil","lila","lilac","lilah","lilia","lilian","liliana","liliane","lilith","liliuokalani","lilla","lille","lilli","lillian","lillie","lilliput","lilliputian","lilllie","lilly","lilongwe","lilt","lilting","lily","lilyan","lim","lima","limb","limbaugh","limber","limbered","limberness","limbers","limbic","limbless","limbo","limburger","lime","limeade","limekiln","limelight","limerick","limestone","limit","limitability","limitably","limitation","limitations","limited","limitedly","limitedness","limiter","limiting","limitless","limitlessness","limits","limn","limo","limoges","limousine","limp","limper","limpet","limpid","limpidity","limpidness","limpness","limpopo","limy","lin","lina","linage","linalg","linc","linchpin","lincoln","lind","linda","lindberg","lindbergh","linden","lindholm","lindi","lindie","lindon","lindquist","lindsay","lindsey","lindstrom","lindsy","lindy","line","linea","lineage","lineal","lineament","linear","lineargradientbrush","linearity","linearize","linearlayout","linearlayoutmanager","linebacker","linechart","linecolor","lined","linefeed","linell","lineman","linemen","linen","lineno","linenumber","liner","lines","linesman","linesmen","linestyle","linet","lineto","linette","lineup","linewidth","ling","linger","lingerer","lingerie","lingering","lingo","lingoes","lingua","lingual","linguine","linguini","linguist","linguistic","linguistically","linguistics","liniment","lining","link","linkable","linkage","linkbutton","linked","linkedhashmap","linkedin","linkedlist","linker","linkid","linking","links","linkup","linn","linnaeus","linnea","linnell","linnet","linnie","lino","linode","linoel","linoleum","linotype","linq","linseed","linspace","lint","lintel","linter","linton","linty","linus","linux","linwood","linzy","lion","lionel","lionello","lioness","lionhearted","lionization","lionize","lionizer","lip","lipase","lipid","liposuction","lipped","lipper","lippi","lipping","lippmann","lippy","lipread","lipschitz","lipscomb","lipstick","lipton","liq","liquefaction","liquefier","liquefy","liqueur","liquibase","liquid","liquidate","liquidation","liquidator","liquidity","liquidize","liquidizer","liquidness","liquor","liquorice","liquorish","lira","lire","lis","lisa","lisabeth","lisbeth","lisbon","lise","lisetta","lisette","lisha","lishe","lisle","lisp","lisper","liss","lissa","lissajous","lissi","lissie","lissome","lissomeness","lissomness","lissy","list","lista","listactivity","listadapter","listb","listbox","listboxitem","listdata","listdir","liste","listed","listen","listener","listeners","listening","listens","lister","listerine","listfiles","listfragment","listid","listing","listings","listitem","listitems","listless","listlessness","listnode","liston","lists","listview","listviewitem","liszt","lit","lita","litany","litchi","lite","liter","literacy","literal","literalism","literalistic","literally","literalness","literals","literariness","literary","literate","literati","literation","literature","lithe","litheness","lithesome","lithium","lithograph","lithographer","lithographic","lithographically","lithographs","lithography","lithology","lithosphere","lithospheric","lithuania","lithuanian","litigant","litigate","litigation","litigator","litigious","litigiousness","litmus","litotes","litter","litterbug","little","littleneck","littleness","littleton","litton","littoral","littrateur","liturgic","liturgical","liturgics","liturgist","liturgy","liuka","liv","liva","livability","livable","livableness","livably","live","lived","livedata","livelihood","liveliness","livelong","lively","liven","liveness","liver","liveried","liverish","livermore","liverpool","liverpudlian","liverwort","liverwurst","livery","liveryman","liverymen","lives","livestock","livia","livid","lividness","living","livingness","livingston","livingstone","livonia","livvie","livvy","livvyy","livy","liz","liza","lizabeth","lizard","lizbeth","lizette","lizzie","lizzy","ljava","ljubljana","lk","ll","llama","llano","llb","llc","lld","lldb","llewellyn","lloyd","llvm","llywellyn","lm","ln","lname","lng","lnk","lo","load","loadable","loadclass","loaddata","loaded","loader","loaders","loadfile","loadhtml","loadimage","loading","loadlibrary","loadmodule","loads","loadstar","loadstone","loadurl","loadxml","loaf","loafer","loam","loamy","loan","loaner","loaning","loans","loansharking","loanword","loath","loathe","loather","loathing","loathness","loathsome","loathsomeness","loaves","lob","lobachevsky","lobar","lobbed","lobber","lobbing","lobby","lobbyist","lobe","lobortis","lobotomist","lobotomize","lobotomy","lobster","lobular","lobularity","lobule","loc","local","localcontainerentitymanagerfactorybean","localdate","localdatetime","localdb","locale","locales","localhost","localisms","locality","localization","localize","localized","localizeddescription","localizer","localizes","locally","localname","locals","localstorage","localtime","locatable","locate","located","locater","locating","location","locational","locationid","locationlistener","locationmanager","locationprovider","locationrequest","locations","locative","locator","loch","lochinvar","lochs","loci","lock","lockable","locke","lockean","locked","locker","locket","lockhart","lockheed","lockian","locking","lockjaw","locknut","lockout","locks","locksmith","locksmithing","locksmiths","lockstep","lockup","lockwood","loco","locomotion","locomotive","locomotor","locomotory","locoweed","locus","locust","locution","lodash","lode","lodestar","lodestone","lodge","lodged","lodgepole","lodger","lodges","lodging","lodgment","lodovico","lodowick","lodz","loeb","loella","loewe","loewi","loft","lofter","loftily","loftiness","lofty","log","logan","loganberry","logarithm","logarithmic","logarithmically","logback","logbook","logcat","loge","logfile","logged","loggedin","logger","loggerfactory","loggerhead","loggers","loggia","logging","logic","logical","logicality","logically","logicalness","logician","login","loginactivity","loginbutton","logincontroller","loginform","loginpage","logins","loginurl","loginview","logion","logistic","logistical","logits","logjam","loglevel","logmanager","logo","logon","logos","logotype","logout","logrolling","logs","logstash","logy","lohengrin","loin","loincloth","loincloths","loire","lois","loise","loiter","loiterer","loki","lol","lola","loleta","lolita","loll","loller","lollipop","lolly","lomb","lombard","lombardi","lombardy","lombok","lome","lon","lona","london","londonderry","londoner","lone","lonee","loneliness","lonely","loneness","loner","lonesome","lonesomeness","long","longboat","longbow","longed","longeing","longer","longest","longevity","longfellow","longhair","longhand","longhorn","longing","longish","longitude","longitudinal","longness","longs","longshoreman","longshoremen","longsighted","longstanding","longstreet","longsword","longterm","longtime","longueuil","longueur","longways","longword","loni","lonna","lonnard","lonni","lonnie","lonny","loofah","loofahs","look","lookahead","lookalike","lookat","lookbehind","looked","looker","looking","lookout","looks","lookup","lookups","loom","looming","loomis","loon","loony","loop","loopback","looped","looper","loophole","looping","loops","loopy","loose","loosed","looseleaf","loosely","loosen","loosener","looseness","looses","loosing","loot","looter","lop","lope","loper","lopez","lopped","lopper","lopping","lopsided","lopsidedness","loquacious","loquaciousness","loquacity","lora","lorain","loraine","loralee","loralie","loralyn","lorant","lord","lording","lordliness","lordly","lordship","lore","loree","loreen","lorelei","lorelle","lorem","lorempixel","loren","lorena","lorene","lorentz","lorentzian","lorenz","lorenza","lorenzo","loretta","lorette","lorgnette","lori","loria","lorianna","lorianne","lorie","lorilee","lorilyn","lorin","lorinda","lorine","loris","lorita","lorn","lorna","lorne","lorraine","lorrayne","lorre","lorri","lorrie","lorrin","lorry","lorryload","lory","los","lose","loser","loses","losing","loss","lossage","losses","lossless","lossy","lost","lot","lothaire","lothario","lotion","lots","lott","lotta","lotte","lotted","lotter","lottery","lotti","lottie","lotting","lotto","lotty","lotus","lou","loud","louden","loudhailer","loudly","loudmouth","loudmouths","loudness","loudspeaker","loudspeaking","louella","louie","louis","louisa","louise","louisette","louisiana","louisianan","louisianian","louisville","lounge","lounger","lour","lourdes","louse","lousewort","lousily","lousiness","lousy","lout","loutish","loutishness","loutitia","louver","louvre","lovable","lovableness","lovably","love","lovebird","lovechild","lovecraft","loved","lovejoy","lovelace","loveland","loveless","lovelessness","lovelies","loveliness","lovelinesses","lovell","lovelorn","lovelornness","lovely","lovemaking","lover","lovesick","lovestruck","loving","lovingly","lovingness","low","lowborn","lowboy","lowbrow","lowdown","lowe","lowell","lower","lowercase","lowermost","lowery","lowest","lowish","lowland","lowlands","lowlife","lowlight","lowliness","lowly","lowness","lowrance","lox","loy","loyal","loyaler","loyalest","loyalism","loyalist","loyalty","loyang","loyd","loydie","loyola","lozenge","lp","lparam","lpg","lpn","lq","lr","lrow","ls","lsb","lsd","lst","lstm","lt","ltd","lte","ltr","ltrim","lts","lu","lua","luanda","luann","luau","lubber","lubbock","lube","lubricant","lubricate","lubrication","lubricator","lubricious","lubricity","lubumbashi","luca","lucais","luce","lucene","lucent","lucerne","lucho","luci","lucia","lucian","luciana","luciano","lucid","lucidity","lucidness","lucie","lucien","lucienne","lucifer","lucila","lucile","lucilia","lucille","lucina","lucinda","lucine","lucio","lucita","lucite","lucius","luck","luckier","luckily","luckiness","luckless","lucknow","lucky","lucrative","lucrativeness","lucre","lucretia","lucretius","luctus","lucubrate","lucubration","lucy","luddite","ludhiana","ludicrous","ludicrousness","ludlow","ludmilla","ludo","ludovico","ludovika","ludvig","ludwig","luella","luelle","luff","lufthansa","luftwaffe","lug","luge","luger","luggage","lugged","lugger","lugging","lugosi","lugsail","lugubrious","lugubriousness","luigi","luis","luisa","luise","lukas","luke","lukewarm","lukewarmness","lula","lulita","lull","lullaby","lulu","lumbago","lumbar","lumber","lumberer","lumbering","lumberjack","lumberman","lumbermen","lumberyard","lumen","luminance","luminary","luminescence","luminescent","luminosity","luminous","luminousness","lumire","lummox","lump","lumper","lumpiness","lumpish","lumpishness","lumpy","luna","lunacy","lunar","lunary","lunate","lunatic","lunation","lunch","luncheon","luncheonette","luncher","lunchpack","lunchroom","lunchtime","lund","lundberg","lundquist","lune","lung","lunge","lunger","lungfish","lungful","lunkhead","lupe","lupine","lupus","lura","lurch","lurcher","lure","lurer","lurette","lurex","luria","lurid","luridness","lurk","lurker","lurleen","lurlene","lurline","lusa","lusaka","luscious","lusciousness","lush","lushness","lusitania","lust","luster","lustering","lusterless","lustful","lustfulness","lustily","lustiness","lustrous","lustrousness","lusty","lutanist","lute","lutenist","lutero","lutetium","luther","lutheran","lutheranism","luting","lutz","luxe","luxembourg","luxembourgian","luxemburg","luxuriance","luxuriant","luxuriate","luxuriation","luxurious","luxuriousness","luxury","luz","luzon","lv","lvalue","lvl","lw","lwjgl","lwp","lx","lxml","ly","lyallpur","lyceum","lychee","lycopodium","lycra","lycurgus","lyda","lydia","lydian","lydie","lydon","lye","lyell","lying","lyle","lyly","lyman","lyme","lymph","lymphatic","lymphocyte","lymphoid","lymphoma","lymphs","lyn","lynch","lynchburg","lyncher","lynching","lynda","lynde","lyndel","lyndell","lyndon","lyndsay","lyndsey","lyndsie","lyndy","lynea","lynelle","lynett","lynette","lynn","lynna","lynne","lynnea","lynnell","lynnelle","lynnet","lynnett","lynnette","lynsey","lynx","lyon","lyra","lyre","lyrebird","lyric","lyrical","lyricalness","lyricism","lyricist","lyrics","lysenko","lysine","lysistrata","lysol","lyssa","lyx","lz","m","ma","maalox","maana","mab","mabel","mabelle","mable","mac","macabre","macadam","macadamize","macao","macaque","macaroni","macaroon","macarthur","macaulay","macaw","macbeth","macbook","maccabees","maccabeus","macdonald","macdraw","mace","macedon","macedonia","macedonian","macer","macerate","maceration","macgregor","mach","machete","machiavelli","machiavellian","machinate","machination","machine","machinelike","machinery","machines","machinist","machismo","macho","machs","macias","macintosh","mack","mackenzie","mackerel","mackinac","mackinaw","mackintosh","macleish","macmillan","macon","macos","macosx","macpaint","macports","macram","macro","macrobiotic","macrobiotics","macrocosm","macrodynamic","macroeconomic","macroeconomics","macromolecular","macromolecule","macron","macrophage","macros","macroscopic","macroscopically","macrosimulation","macrosocioeconomic","macs","mactivity","macy","mad","mada","madagascan","madagascar","madalena","madalyn","madam","madame","madapter","madcap","maddalena","madded","madden","maddening","madder","maddest","maddi","maddie","madding","maddox","maddy","made","madeira","madel","madelaine","madeleine","madelena","madelene","madelin","madelina","madeline","madella","madelle","madelon","madelyn","mademoiselle","madge","madhouse","madhya","madison","madlen","madlin","madman","madmen","madness","madonna","madras","madrid","madrigal","madsen","madurai","madwoman","madwomen","mady","mae","maecenas","maegan","maelstrom","maestro","maeterlinck","mafia","mafiosi","mafioso","mag","magazine","magda","magdaia","magdalen","magdalena","magdalene","mage","magellan","magellanic","magenta","magento","magged","maggee","maggi","maggie","magging","maggot","maggoty","maggy","magi","magic","magical","magically","magician","magick","magicked","magicking","magill","maginot","magisterial","magistracy","magistrate","magma","magna","magnanimity","magnanimosity","magnanimous","magnate","magnesia","magnesite","magnesium","magnet","magnetic","magnetically","magnetics","magnetism","magnetite","magnetizable","magnetization","magnetize","magnetized","magneto","magnetodynamics","magnetohydrodynamical","magnetohydrodynamics","magnetometer","magnetosphere","magnetron","magnification","magnificence","magnificent","magnified","magnify","magniloquence","magniloquent","magnitogorsk","magnitude","magnolia","magnum","magnuson","magog","magoo","magpie","magritte","magruder","magsaysay","maguire","magus","magyar","mahabharata","mahala","mahalia","maharajah","maharajahs","maharanee","maharani","maharashtra","maharishi","mahatma","mahavira","mahayana","mahayanist","mahdi","mahfouz","mahican","mahjong","mahler","mahmoud","mahmud","mahogany","mahomet","mahout","mai","maia","maible","maid","maiden","maidenhair","maidenhead","maidenhood","maidenly","maidservant","maier","maiga","maighdiln","maigret","mail","mailaddress","mailbag","mailbox","mailchimp","mailer","mailgun","mailing","mailitem","maillol","maillot","mailman","mailmen","mailmessage","mails","mailto","maim","maiman","maimed","maimedness","maimer","maimonides","main","mainactivity","mainapp","mainbrace","mainbundle","mainclass","maincontent","maincontroller","mainctrl","maine","mainer","mainform","mainframe","mainland","mainlander","mainlayout","mainline","mainliner","mainloop","mainly","mainmast","mainmenu","mainpage","mainpanel","mains","mainsail","mainscreen","mainspring","mainstay","mainstream","maintain","maintainability","maintainable","maintained","maintainer","maintaining","maintains","maintenance","mainthread","maintop","mainview","mainviewcontroller","mainviewmodel","mainwindow","maiolica","mair","maire","maisey","maisie","maison","maisonette","maitilde","maize","maj","maje","majestic","majestically","majesty","majolica","major","majorca","majordomo","majorette","majority","majuro","makable","makarios","make","makefile","makefiles","makeover","maker","makers","makes","makeshift","maketext","makeup","making","mal","mala","malabar","malabo","malacca","malachi","malachite","maladapt","maladjust","maladjustment","maladministration","maladroit","maladroitness","malady","malagasy","malaise","malamud","malamute","malanie","malaprop","malapropism","malaria","malarial","malarious","malarkey","malathion","malawi","malawian","malay","malaya","malayalam","malayan","malaysia","malaysian","malchy","malcolm","malcontent","malcontented","malcontentedness","maldive","maldivian","maldonado","male","maledict","malediction","malefaction","malefactor","malefic","maleficence","maleficent","malena","maleness","malesuada","malevolence","malevolencies","malevolent","malfeasance","malfeasant","malformation","malformed","malformedurlexception","malfunction","mali","malia","malian","malibu","malice","malicious","maliciousness","malign","malignancy","malignant","malignity","malina","malinda","malinde","malinger","malingerer","malinowski","malissa","malissia","mall","mallard","mallarm","malleability","malleable","malleableness","mallet","mallissa","malloc","mallorie","mallory","mallow","malnourished","malnutrition","malocclusion","malodorous","malone","malorie","malory","malposed","malpractice","malraux","malt","malta","malted","maltese","malthus","malthusian","malting","maltose","maltreat","maltreatment","malty","malva","malvin","malvina","malware","malynda","mama","mamba","mambo","mame","mamet","mamie","mamma","mammal","mammalian","mammary","mammogram","mammography","mammon","mammoth","mammoths","mammy","mamore","mamp","man","manacle","manage","manageability","manageable","manageableness","managed","managedbean","managedobjectcontext","management","manager","manageress","managerial","managers","managership","manages","managing","managua","manama","mananas","manasseh","manatee","manaus","manchester","manchu","manchuria","manchurian","mancini","manciple","mancunian","manda","mandala","mandalay","mandamus","mandarin","mandate","mandatory","mandel","mandela","mandelbrot","mandi","mandible","mandibular","mandie","mandingo","mandolin","mandrake","mandrel","mandrill","mandy","mane","manet","maneuver","maneuverability","maneuverer","manfred","manful","manganese","mange","manger","manginess","mangle","mangler","mango","mangoes","mangrove","mangy","manhandle","manhattan","manhole","manhood","manhunt","mani","mania","maniac","maniacal","manic","manically","manichean","manicure","manicurist","manifest","manifestation","manifesto","manifests","manifold","manifolder","manifoldness","manikin","manila","manilla","manioc","manipulability","manipulable","manipulate","manipulated","manipulating","manipulation","manipulations","manipulative","manipulator","manipulatory","manitoba","manitoulin","manitowoc","mankind","mankowski","manley","manlike","manliness","manly","mann","manna","manned","mannequin","manner","mannered","mannerism","mannerist","mannerliness","mannerly","mannheim","mannie","mannikin","manning","mannish","mannishness","manny","mano","manolo","manometer","manon","manor","manorial","manpower","manqu","mans","mansard","manse","manservant","mansfield","mansion","manslaughter","manson","manta","mantegna","mantel","mantelpiece","mantes","mantilla","mantis","mantissa","mantle","mantling","mantra","mantrap","manual","manually","manuals","manuel","manuela","manufacture","manufacturer","manufacturers","manufacturing","manumission","manumit","manumitted","manumitting","manure","manuscript","manville","manx","many","manya","manytomany","manytomanyfield","manytoone","mao","maoism","maoist","maori","map","mapbox","mapdispatchtoprops","mapfragment","mapi","maple","maplecrest","mapmaker","mapoptions","mappable","mappath","mapped","mappedby","mapper","mappers","mapping","mappings","mapplethorpe","mapred","mapreduce","maproute","maps","mapstatetoprops","maptypeid","maputo","mapview","mar","mara","marabel","marabou","marabout","maraca","maracaibo","maraschino","marat","marathi","marathon","marathoner","maraud","marauder","marble","marbleize","marbler","marbling","marc","marceau","marcel","marcela","marcelia","marcelino","marcella","marcelle","marcellina","marcelline","marcello","marcellus","marcelo","march","marchall","marchelle","marcher","marchioness","marci","marcia","marciano","marcie","marcile","marcille","marco","marconi","marcotte","marcus","marcy","mardi","marduk","mare","mareah","maren","marena","maressa","marga","margalit","margalo","margaret","margareta","margarete","margaretha","margarethe","margaretta","margarette","margarine","margarita","margarito","margaux","marge","margeaux","margery","marget","margette","margi","margie","margin","marginal","marginalia","marginality","marginalization","marginalize","marginbottom","marginend","marginleft","marginright","margins","marginstart","margintop","margit","margo","margot","margret","margrethe","marguerite","margy","mari","maria","mariachi","mariadb","mariam","marian","mariana","mariann","marianna","marianne","mariano","maribel","maribelle","maribeth","marice","maricela","maridel","marie","marieann","mariejeanne","mariel","mariele","marielle","mariellen","marietta","mariette","marigold","marijn","marijo","marijuana","marika","marilee","marilin","marillin","marilyn","marimba","marin","marina","marinade","marinara","marinate","marination","marine","mariner","marinna","marino","mario","marion","marionette","mariquilla","marisa","mariska","marisol","marissa","marita","maritain","marital","maritime","maritsa","maritza","mariupol","marius","mariya","marj","marja","marje","marji","marjie","marjoram","marjorie","marjory","marjy","mark","markab","markdown","marked","markedly","marker","markeroptions","markers","market","marketa","marketability","marketable","marketeer","marketer","marketing","marketplace","markets","markham","marking","markism","markka","markkaa","marklogic","markos","markov","markovian","markovitz","marks","marksman","marksmanship","marksmen","markup","markus","marl","marla","marlane","marlboro","marlborough","marleah","marlee","marleen","marlena","marlene","marley","marlie","marlin","marline","marlinespike","marlo","marlon","marlow","marlowe","marlyn","marmaduke","marmalade","marmara","marmoreal","marmoset","marmot","marna","marne","marney","marni","marnia","marnie","maroon","marque","marquee","marquesas","marquess","marquetry","marquette","marquez","marquis","marquise","marquisette","marquita","marrakesh","marred","marriage","marriageability","marriageable","married","marrilee","marring","marriott","marris","marrissa","marrow","marrowbone","marry","mars","marseillaise","marseille","marseilles","marsh","marsha","marshal","marshalas","marshall","marshalled","marshaller","marshalling","marshallings","marshiness","marshland","marshmallow","marshy","marsiella","marsupial","mart","marta","martainn","martel","martelle","marten","martguerita","martha","marthe","marthena","marti","martial","martian","martica","martie","martin","martina","martinet","martinez","martingale","martini","martinique","martino","martinson","martita","marty","martyn","martynne","martyr","martyrdom","marv","marva","marve","marvel","marvell","marvelous","marven","marvin","marwin","marx","marxian","marxism","marxist","mary","marya","maryann","maryanna","maryanne","marybelle","marybeth","maryellen","maryjane","maryjo","maryl","maryland","marylee","marylin","marylinda","marylou","marylynne","maryrose","marys","marysa","marzipan","mas","masada","masai","masaryk","masc","mascagni","mascara","mascot","masculine","masculineness","masculinity","masefield","maser","maseru","mash","masha","mashhad","mask","masked","masker","masking","masks","masochism","masochist","masochistic","masochistically","mason","masonic","masonite","masonry","masque","masquer","masquerade","masquerader","mass","massa","massachusetts","massacre","massage","massager","massasoit","massenet","masseur","masseuse","massey","massif","massimiliano","massimo","massing","massive","massively","massiveness","massless","mast","mastectomy","master","masterclass","mastered","masterful","masterfulness","masterliness","masterly","mastermind","masterpage","masterpiece","masters","mastership","masterstroke","masterwork","mastery","masthead","mastic","masticate","mastication","mastiff","mastodon","mastoid","masturbate","masturbation","masturbatory","mat","mata","matador","match","matchable","matchbook","matchbox","matchcase","matched","matcher","matchers","matches","matching","matchless","matchlock","matchmake","matchmaker","matchmaking","matchplay","matchstick","matchwood","mate","mated","matelda","mateo","mater","material","materialism","materialist","materialistic","materialistically","materiality","materialization","materialize","materialized","materializer","materializes","materializing","materialness","materials","maternal","maternity","mates","math","mathe","mathematic","mathematica","mathematical","mathematically","mathematician","mathematics","mathematik","mather","mathew","mathewson","mathian","mathias","mathieu","mathilda","mathilde","mathis","mathjax","maths","mathworks","matias","matilda","matilde","matine","mating","matins","matisse","matlab","matmul","matplotlib","matriarch","matriarchal","matriarchs","matriarchy","matrices","matricidal","matricide","matriculate","matriculation","matriel","matrimonial","matrimony","matrix","matron","matsumoto","matt","matte","mattel","matteo","matter","matterhorn","matters","matthaeus","mattheus","matthew","matthias","matthieu","matthiew","matthus","matti","mattias","mattie","matting","mattins","mattis","mattock","mattress","matty","maturate","maturation","maturational","mature","matureness","maturer","maturity","matzo","matzot","maud","maude","maudie","maudlin","maugham","maui","maul","mauler","maunder","maupassant","maura","maure","maureen","maureene","maurene","mauriac","maurice","mauricio","maurie","maurine","mauris","maurise","maurita","mauritania","mauritanian","mauritian","mauritius","maurits","maurizia","maurizio","mauro","maurois","maury","mauser","mausoleum","mauve","maven","mavencentral","mavencli","maverick","mavin","mavis","mavra","maw","mawkish","mawkishness","mawr","max","maxcdn","maxdate","maxdepth","maxheight","maxi","maxie","maxilla","maxillae","maxillary","maxim","maxima","maximal","maximality","maximilian","maximilianus","maximilien","maximization","maximize","maximized","maximizer","maximo","maximum","maxine","maxlen","maxlength","maxlines","maxoccurs","maxsize","maxtor","maxvalue","maxwell","maxwellian","maxwidth","maxx","maxy","may","maya","mayan","maybe","maybelle","mayday","maye","mayer","mayest","mayfair","mayflower","mayfly","mayhap","mayhem","mayn","maynard","mayne","maynord","mayo","mayonnaise","mayor","mayoral","mayoralty","mayoress","mayorship","maypole","mayra","mayst","mazama","mazarin","mazatlan","mazda","maze","mazed","mazedness","mazurka","mazzini","mb","mba","mbabane","mbini","mbostock","mbp","mbuilder","mc","mcadam","mcallister","mcamera","mcbride","mccabe","mccain","mccall","mccarthy","mccarthyism","mccartney","mccarty","mccauley","mcclain","mcclellan","mcclure","mccluskey","mcconnell","mccormick","mccoy","mccracken","mccray","mccullough","mcdaniel","mcdermott","mcdonald","mcdonnell","mcdougall","mcdowell","mce","mcelhaney","mcenroe","mcfadden","mcfarland","mcgee","mcgill","mcgovern","mcgowan","mcgrath","mcgraw","mcgregor","mcguffey","mcguire","mci","mcintosh","mcintyre","mckay","mckee","mckenzie","mckesson","mckinley","mckinney","mcknight","mclanahan","mclaughlin","mclean","mcleod","mcluhan","mcmahon","mcmartin","mcmillan","mcnamara","mcnaughton","mcneil","mcontext","mcpherson","mcrypt","mcursor","md","mdash","mdata","mdb","mdc","mdf","mdi","mdl","mdm","mdn","mdpi","mdrawerlayout","mdse","mdt","me","mead","meade","meadow","meadowland","meadowlark","meadows","meadowsweet","meagan","meager","meagerness","meaghan","meagres","meal","mealiness","meals","mealtime","mealy","mealybug","mealymouthed","mean","meander","meaneing","meanie","meaning","meaningful","meaningfulness","meaningless","meaninglessness","meanings","meanness","means","meant","meantime","meanwhile","meany","meara","meas","measle","measles","measly","measurable","measurably","measure","measured","measureless","measurement","measurements","measurer","measures","measurespec","measuring","meat","meataxe","meatball","meatiness","meatless","meatloaf","meatloaves","meatpacking","meaty","mecca","mechanic","mechanical","mechanics","mechanism","mechanisms","mechanist","mechanistic","mechanistically","mechanization","mechanize","mechanized","mechanizer","mechanizes","mechanochemically","mechelle","med","medal","medalist","medallion","medan","meddle","meddlesome","medea","medellin","medfield","media","mediaelement","mediaeval","medial","medials","median","mediaplayer","mediarecorder","mediastore","mediate","mediateness","mediation","mediator","mediatype","mediawiki","medic","medicaid","medical","medicament","medicare","medicate","medication","medici","medicinal","medicine","medico","medieval","medievalist","medina","mediocre","mediocrity","meditate","meditation","meditative","meditativeness","mediterranean","medium","mediumistic","medley","medulla","medusa","meed","meek","meekness","meerschaum","meet","meeter","meeting","meetinghouse","meetings","meets","meetup","mef","meg","mega","megabit","megabuck","megabyte","megacycle","megadeath","megadeaths","megahertz","megalith","megalithic","megaliths","megalomania","megalomaniac","megalopolis","megan","megaphone","megaton","megavolt","megawatt","megaword","megen","meggi","meggie","meggy","meghan","meghann","megohm","mehetabel","mei","meier","meighen","meiji","meioses","meiosis","meiotic","meir","meister","meistersinger","mejia","mekong","mel","mela","melamie","melamine","melancholia","melancholic","melancholy","melanesia","melanesian","melange","melania","melanie","melanin","melanoma","melantha","melany","melba","melbourne","melcher","melchior","meld","melendez","melesa","melessa","melicent","melina","melinda","melinde","meliorate","melioration","melisa","melisande","melisandra","melisenda","melisent","melissa","melisse","melita","melitta","mella","melli","mellicent","mellie","mellifluous","mellifluousness","mellisa","mellisent","mellon","melloney","mellow","mellowness","melly","melodee","melodic","melodically","melodie","melodious","melodiousness","melodrama","melodramatic","melodramatically","melody","melon","melonie","melony","melosa","melpomene","melt","meltdown","melter","melting","melton","melva","melville","melvin","melvyn","mem","member","membered","memberid","members","membership","memberships","membrane","membranous","memcache","memcached","memcpy","memento","memling","memo","memoir","memorabilia","memorability","memorable","memorableness","memorably","memorandum","memorial","memorialize","memorialized","memoriam","memorization","memorize","memorized","memorizer","memorizes","memory","memoryless","memorystream","memphis","memset","men","menace","menacing","menage","menagerie","menander","menarche","menard","mencius","mencken","mend","mendacious","mendaciousness","mendacity","mendel","mendeleev","mendelevium","mendelian","mendelssohn","mender","mendez","mendicancy","mendicant","mendie","mending","mendocino","mendoza","mendy","menelaus","menes","menfolk","menhaden","menial","meningeal","meninges","meningitides","meningitis","meninx","menisci","meniscus","menkalinan","menkar","menkent","menlo","mennonite","menominee","menopausal","menopause","menorah","menorahs","menotti","mens","mensa","mensch","menservants","menstrual","menstruate","menstruation","mensurable","mensuration","menswear","mental","mentalist","mentality","menthol","mentholated","mention","mentionable","mentioned","mentioner","mentioning","mentions","mentor","menu","menubar","menuhin","menuinflater","menuitem","menuitems","menus","menzies","meow","mephistopheles","mer","merak","mercado","mercantile","mercator","mercedes","mercenariness","mercenary","mercer","mercerize","merchandise","merchandiser","merchant","merchantability","merchantman","merchantmen","merci","mercie","merciful","mercifully","mercifulness","merciless","mercilessness","merck","mercurial","mercuric","mercury","mercy","mere","meredeth","meredith","meredithe","merell","merely","meretricious","meretriciousness","merganser","merge","merged","merger","merges","mergesort","merging","meridel","meridian","meridional","meridith","meriel","merilee","merill","merilyn","meringue","merino","meris","merissa","merit","merited","meritocracy","meritocratic","meritocrats","meritorious","meritoriousness","meriwether","merl","merla","merle","merlin","merlina","merline","mermaid","merman","mermen","merna","merola","meromorphic","merralee","merrel","merriam","merrick","merridie","merrie","merrielle","merrile","merrilee","merrili","merrill","merrily","merrimac","merrimack","merriment","merriness","merritt","merry","merrymaker","merrymaking","mersey","merton","merv","mervin","merwin","merwyn","meryl","mes","mesa","mesabi","mescal","mescaline","mesdames","mesdemoiselles","mesh","meshed","meshgrid","mesmeric","mesmerism","mesmerize","mesmerized","mesmerizer","mesolithic","mesomorph","mesomorphs","meson","mesopotamia","mesopotamian","mesos","mesosphere","mesozoic","mesquite","mess","message","messagebox","messageboxbuttons","messageboxicon","messagedigest","messageid","messagequeue","messages","messagetype","messaging","messed","messeigneurs","messenger","messerschmidt","messes","messiaen","messiah","messiahs","messianic","messieurs","messily","messiness","messing","messmate","messrs","messy","mestizo","met","meta","metabolic","metabolically","metabolism","metabolite","metabolize","metacarpal","metacarpi","metacarpus","metacircular","metacircularity","metaclass","metacpan","metadata","metal","metalanguage","metalization","metalized","metallic","metalliferous","metallings","metallography","metalloid","metallurgic","metallurgical","metallurgist","metallurgy","metalsmith","metalwork","metalworking","metamathematical","metamorphic","metamorphism","metamorphose","metamorphosis","metaphor","metaphoric","metaphorical","metaphosphate","metaphysic","metaphysical","metastability","metastable","metastases","metastasis","metastasize","metastatic","metastore","metatarsal","metatarsi","metatarsus","metatheses","metathesis","metathesized","metathesizes","metathesizing","metavariable","mete","metempsychoses","metempsychosis","meteor","meteoric","meteorically","meteorite","meteoritic","meteoritics","meteoroid","meteorologic","meteorological","meteorologist","meteorology","meter","meters","meth","methadone","methane","methanol","methinks","methionine","method","methodandargscaller","methodical","methodicalness","methodinfo","methodism","methodist","methodname","methodological","methodologists","methodology","methods","methought","methuen","methuselah","methuselahs","methyl","methylated","methylene","meticulous","meticulousness","metonymy","metrecal","metric","metrical","metricate","metricize","metrics","metro","metronome","metropolis","metropolitan","metropolitanization","mets","metternich","mettle","mettlesome","metus","metzler","meuse","mew","mewl","mews","mex","mexicali","mexican","mexico","meyer","meyerbeer","mezzanine","mezzo","mf","mfa","mfc","mfg","mfr","mg","mgm","mgmt","mgr","mh","mhandler","mhz","mi","mia","miami","miaplacidus","miasma","miasmal","mib","mic","mica","micaela","micah","mice","micelles","mich","michael","michaela","michaelangelo","michaelina","michaeline","michaella","michaelmas","michaelson","michail","michal","michale","micheal","micheil","michel","michelangelo","michele","michelin","michelina","micheline","michell","michelle","michelson","michigan","michigander","michiganite","mick","mickelson","mickey","micki","mickie","micky","micmac","micra","micro","microamp","microanalysis","microanalytic","microbe","microbial","microbicidal","microbicide","microbiological","microbiologist","microbiology","microbrewery","microchemistry","microchip","microcircuit","microcode","microcomputer","microcosm","microcosmic","microdensitometer","microdot","microeconomic","microeconomics","microelectronic","microelectronics","microfiber","microfiche","microfilm","microfossils","micrography","microgroove","microhydrodynamics","microinstruction","microjoule","microlevel","microlight","micromanage","micromanagement","micrometeorite","micrometeoritic","micrometer","micron","micronesia","micronesian","microorganism","microphone","microport","microprocessing","microprocessor","microprogram","microprogrammed","microprogramming","micros","microscope","microscopic","microscopical","microscopy","microsecond","microseconds","microservice","microservices","microsimulation","microsoft","microsomal","microstore","microsurgery","microsystems","microtime","microvax","microvaxes","microvolt","microwave","microwaveable","microword","mid","midair","midas","midband","midday","midden","middest","middle","middlebrow","middlebury","middleman","middlemen","middlemost","middlename","middlesex","middleton","middletown","middleware","middleweight","middling","middy","mideast","mideastern","midfield","midge","midget","midi","midland","midlife","midlives","midmorn","midmost","midnight","midpoint","midrange","midrib","midriff","midscale","midsection","midship","midshipman","midshipmen","midspan","midst","midstream","midsummer","midterm","midtown","midway","midweek","midwest","midwestern","midwesterner","midwicket","midwife","midwifery","midwinter","midwives","midyear","mien","miff","mig","might","mightily","mightiness","mightn","mighty","mignon","mignonette","mignonne","migr","migraine","migrant","migrate","migrated","migrating","migration","migrations","migrative","migratory","miguel","miguela","miguelita","mikado","mikael","mikaela","mike","mikel","mikey","mikhail","mikkel","mikol","mikoyan","mil","milady","milagros","milan","milanese","milch","mild","mildew","mildness","mildred","mildrid","mile","mileage","milena","milepost","miler","miles","milestone","milford","milicent","milieu","milissent","militancy","militant","militantness","militarily","militarism","militarist","militaristic","militarization","militarize","military","militate","militia","militiaman","militiamen","milk","milka","milken","milker","milkiness","milkmaid","milkman","milkmen","milkshake","milksop","milkweed","milky","mill","millage","millard","millay","millenarian","millenarianism","millennial","millennialism","millennium","millepede","miller","millet","milli","milliamp","milliampere","milliard","millibar","millicent","millidegree","millie","milligram","millijoule","millikan","milliliter","millimeter","milliner","millinery","milling","million","millionaire","millions","millionth","millionths","millipede","millis","millisecond","milliseconds","millisent","millivolt","millivoltmeter","milliwatt","millpond","millrace","millstone","millstream","millwright","milly","milne","milo","milquetoast","milt","miltiades","miltie","milton","miltonic","miltown","milty","milwaukee","milzie","mimd","mime","mimemessage","mimeograph","mimeographs","mimer","mimesis","mimetic","mimetically","mimetype","mimi","mimic","mimicked","mimicker","mimicking","mimicry","mimosa","min","mina","minaret","minatory","mince","mincemeat","mincer","mincing","mind","minda","mindanao","mindate","mindbogglingly","minded","minder","mindful","mindfully","mindfulness","mindless","mindlessness","mindoro","minds","mindset","mindy","mine","minecraft","minefield","miner","mineral","mineralization","mineralized","mineralogical","mineralogist","mineralogy","minerva","mineshaft","minestrone","minesweeper","minetta","minette","mineworkers","minflater","ming","mingle","mingus","mingw","minheight","mini","miniature","miniaturist","miniaturization","miniaturize","minibike","minibus","minicab","minicam","minicomputer","miniconda","minidress","minified","minify","minifyenabled","minim","minima","minimal","minimalism","minimalist","minimalistic","minimality","minimax","minimization","minimize","minimized","minimizer","minimum","mining","minion","miniseries","miniskirt","minister","ministerial","ministrant","ministration","ministry","minivan","miniver","mink","minke","minlength","minn","minna","minnaminnie","minne","minneapolis","minnesinger","minnesota","minnesotan","minni","minnie","minnnie","minnow","minny","minoan","minoccurs","minolta","minor","minority","minos","minot","minotaur","minoxidil","mins","minsdkversion","minsk","minsky","minster","minstrel","minstrelsy","mint","minta","mintage","mintaka","minter","minty","minuend","minuet","minuit","minus","minuscule","minute","minuteman","minutemen","minuteness","minutes","minutia","minutiae","minvalue","minwidth","minx","miny","miocene","mipmap","mips","miquela","mir","mira","mirabeau","mirabel","mirabella","mirabelle","mirach","miracle","miraculous","miraculousness","mirage","miran","miranda","mire","mireielle","mireille","mirella","mirelle","mirfak","miriam","mirilla","mirna","miro","mirror","mirrors","mirth","mirthful","mirthfulness","mirthless","mirthlessness","mirths","mirv","miry","mirzam","mis","misaddress","misadventure","misalign","misalignment","misalliance","misanalysed","misanthrope","misanthropic","misanthropically","misanthropist","misanthropy","misapplier","misapply","misapprehend","misapprehension","misappropriate","misbegotten","misbehave","misbehaver","misbehavior","misbrand","misc","miscalculate","miscalculation","miscall","miscarriage","miscarry","miscast","miscegenation","miscellanea","miscellaneous","miscellany","mischa","mischance","mischief","mischievous","mischievousness","miscibility","miscible","misclassification","misclassified","misclassifying","miscode","miscommunicate","miscomprehended","misconceive","misconception","misconduct","misconfiguration","misconstruction","misconstrue","miscopying","miscount","miscreant","miscue","misdeal","misdealt","misdeed","misdemeanant","misdemeanor","misdiagnose","misdid","misdirect","misdirection","misdirector","misdo","misdoes","misdone","miser","miserable","miserableness","miserably","miserliness","miserly","misery","mises","misfeasance","misfeature","misfield","misfile","misfire","misfit","misfitted","misfitting","misfortune","misgauge","misgiving","misgovern","misgovernment","misguidance","misguide","misguided","misguidedness","misguider","misha","mishandle","mishap","mishapped","mishapping","mishear","misheard","mishitting","mishmash","misidentification","misidentify","misinform","misinformation","misinterpret","misinterpretation","misinterpreter","misjudge","misjudging","misjudgment","miskito","mislabel","mislaid","mislay","mislead","misleader","misleading","misled","mismanage","mismanagement","mismatch","misname","misnomer","misogamist","misogamy","misogynist","misogynistic","misogynous","misogyny","misperceive","misplace","misplacement","misplay","mispositioned","misprint","misprision","mispronounce","mispronunciation","misquotation","misquote","misread","misreader","misrelated","misremember","misreport","misrepresent","misrepresentation","misrepresenter","misroute","misrule","miss","missal","missed","misses","misshape","misshapen","misshapenness","missie","missile","missilery","missing","mission","missionary","missioned","missioner","missioning","missis","mississauga","mississippi","mississippian","missive","missoula","missouri","missourian","misspeak","misspecification","misspecified","misspell","misspelling","misspend","misspent","misspoke","misspoken","misstate","misstatement","misstater","misstep","misstepped","misstepping","missus","missy","mist","mistakable","mistake","mistaken","mistaker","mistakes","mistaking","mistassini","mister","misti","mistily","mistime","mistiness","mistletoe","mistook","mistral","mistranslated","mistranslates","mistranslating","mistranslation","mistreat","mistreatment","mistress","mistrial","mistrust","mistruster","mistrustful","misty","mistype","misunderstand","misunderstander","misunderstanding","misunderstood","misuse","misuser","miswritten","mit","mitch","mitchael","mitchel","mitchell","mite","miter","miterer","mitford","mithra","mithridates","mitigate","mitigated","mitigation","mitoses","mitosis","mitotic","mitre","mitsubishi","mitt","mitten","mitterrand","mitty","mitzi","mitzvahs","mix","mixable","mixed","mixer","mixin","mixing","mixins","mixture","mizar","mizzen","mizzenmast","mj","mk","mkdir","mkdirs","mkl","mkmapview","mks","mktime","mkyong","ml","mle","mlist","mlistener","mlle","mm","mmap","mme","mmm","mmmm","mms","mmsc","mn","mname","mnchhausen","mnemonic","mnemonically","mnemonics","mnemosyne","mnist","mno","mnt","mo","moan","moat","mob","mobbed","mobber","mobbing","mobcap","mobil","mobile","mobility","mobilizable","mobilization","mobilize","mobilized","mobilizer","mobilizes","mobster","mobutu","moc","moccasin","mocha","mock","mocked","mockers","mockery","mocking","mockingbird","mockito","mocks","mod","modal","modality","modals","mode","model","modeladmin","modelandview","modelattribute","modelbuilder","modeled","modeler","modelform","modeling","modelitem","modelling","modelname","models","modelserializer","modelstate","modelversion","modelview","modem","moderate","moderated","moderateness","moderation","moderator","modern","modernism","modernist","modernistic","modernity","modernization","modernize","modernized","modernizer","modernizes","modernizr","modernness","modes","modest","modesta","modestia","modestine","modesto","modesty","modicum","modifiability","modifiable","modifiableness","modification","modifications","modified","modifier","modifiers","modifies","modify","modifying","modigliani","modish","modishness","mods","modula","modular","modularity","modularization","modularize","modulate","modulation","modulator","module","moduleid","modulename","modules","moduli","modulo","modulus","modus","moe","moen","mogadiscio","mogadishu","mogul","mohair","mohamed","mohammad","mohammed","mohammedan","mohammedanism","mohandas","mohandis","mohawk","mohegan","mohican","moho","mohorovicic","mohr","moiety","moil","moina","moines","moira","moire","moise","moiseyev","moishe","moist","moisten","moistener","moistness","moisture","moisturize","mojave","mojo","mojoexecutor","molal","molar","molarity","molasses","mold","moldavia","moldavian","moldboard","molder","moldiness","molding","moldova","moldy","mole","molecular","molecularity","molecule","molehill","moleskin","molest","molestation","molested","molester","molestie","moliere","molina","moline","moll","mollee","molli","mollie","mollification","mollify","mollis","mollusc","mollusk","molly","mollycoddle","mollycoddler","molnar","moloch","molokai","molotov","molt","molter","moluccas","molybdenite","molybdenum","mom","mombasa","moment","momenta","momentarily","momentariness","momentary","momentjs","momentous","momentousness","moments","momentum","momma","mommy","mon","mona","monaco","monad","monadic","monads","monah","monarch","monarchic","monarchical","monarchism","monarchist","monarchistic","monarchs","monarchy","monash","monastery","monastic","monastical","monasticism","monaural","mondale","monday","mondrian","monegasque","monera","monet","monetarily","monetarism","monetarist","monetary","monetization","monetize","money","moneybag","moneychangers","moneyer","moneylender","moneymaker","moneymaking","monfort","monger","mongo","mongoclient","mongod","mongodb","mongoid","mongol","mongolia","mongolian","mongolic","mongolism","mongoloid","mongoose","mongrel","monica","monies","monika","moniker","monique","monism","monist","monition","monitor","monitored","monitoring","monitors","monitory","monk","monkey","monkeyshine","monkish","monkshood","monmouth","mono","monobehaviour","monochromatic","monochromator","monochrome","monocle","monoclinic","monoclonal","monocotyledon","monocotyledonous","monocular","monodevelop","monodic","monodist","monody","monogamist","monogamous","monogamy","monogram","monogrammed","monogramming","monograph","monographs","monolingual","monolingualism","monolith","monolithic","monolithically","monoliths","monologist","monologue","monomania","monomaniac","monomaniacal","monomer","monomeric","monomial","monongahela","mononuclear","mononucleoses","mononucleosis","monophonic","monoplane","monopole","monopolist","monopolistic","monopolization","monopolize","monopolized","monopolizes","monopoly","monorail","monospace","monostable","monosyllabic","monosyllable","monotheism","monotheist","monotheistic","monotone","monotonic","monotonically","monotonicity","monotonous","monotonousness","monotony","monotouch","monovalent","monoxide","monro","monroe","monrovia","monsanto","monseigneur","monsieur","monsignor","monsignori","monsoon","monsoonal","monster","monstrance","monstrosity","monstrous","monstrousness","mont","montage","montague","montaigne","montana","montanan","montcalm","montclair","monte","montenegrin","montenegro","monterey","monterrey","montesquieu","montessori","monteverdi","montevideo","montezuma","montgomery","month","monthly","months","monti","monticello","montmartre","montoya","montpelier","montrachet","montreal","montserrat","monty","monument","monumental","monumentality","moo","mooch","mood","moodily","moodiness","moodle","moody","moog","moon","moonbeam","mooney","moonless","moonlight","moonlighting","moonlit","moonscape","moonshine","moonshiner","moonshot","moonstone","moonstruck","moonwalk","moor","moore","mooring","moorish","moorland","moose","moot","mootools","mop","mope","moped","moper","mopey","mopier","mopiest","mopish","mopped","moppet","mopping","moq","mora","moraine","moral","morale","morales","moralist","moralistic","moralistically","morality","moralization","moralize","moralled","moraller","moralling","moran","morass","moratorium","moravia","moravian","moray","morbi","morbid","morbidity","morbidness","mord","mordancy","mordant","mordecai","mordred","mordy","more","moreen","morehouse","morel","moreland","morena","moreno","moreover","morey","morgan","morgana","morganica","morganne","morgen","morgue","morgun","moria","moriarty","moribund","moribundity","morie","morin","morion","morison","morissa","morita","moritz","morlee","morley","morly","mormon","mormonism","morn","morna","morning","moro","moroccan","morocco","moron","moroni","moronic","moronically","morose","moroseness","morph","morpheme","morphemic","morpheus","morphia","morphine","morphism","morphologic","morphological","morphology","morphophonemic","morphophonemics","morphs","morrie","morris","morrison","morristown","morrow","morry","morse","morsel","mort","mortal","mortality","mortar","mortarboard","mortbay","morten","mortgage","mortgageable","mortgagee","mortgagor","mortice","mortician","mortie","mortification","mortified","mortifier","mortify","mortimer","mortise","morton","mortuary","morty","mos","mosaic","mosaicked","mosaicking","moscone","moscow","mose","moseley","moselle","moser","mosey","moshe","moslem","mosley","mosque","mosquito","mosquitoes","moss","mossback","mossberg","mossy","most","mostly","mosul","mot","mote","motel","motet","moth","mothball","mother","motherboard","motherfucker","motherfucking","motherhood","mothering","motherland","motherless","motherliness","motherly","moths","motif","motile","motility","motion","motional","motioner","motionevent","motionless","motionlessness","motions","motivate","motivated","motivation","motivational","motivator","motive","motiveless","motley","motlier","motliest","motocross","motor","motorbike","motorboat","motorcade","motorcar","motorcycle","motorcyclist","motoring","motorist","motorization","motorize","motorized","motorman","motormen","motormouth","motormouths","motorola","motorway","motown","mott","mottle","mottler","motto","mottoes","moue","moulder","moult","mound","mount","mountable","mountain","mountaineer","mountaineering","mountainous","mountainousness","mountainside","mountaintop","mountbatten","mountebank","mounted","mounter","mountie","mounties","mounting","mounts","mourn","mourner","mournful","mournfuller","mournfullest","mournfulness","mourning","mouse","mousedown","mouseenter","mouseevent","mouseeventargs","mouseleave","mousemove","mouseout","mouseover","mouser","mousetrap","mousetrapped","mousetrapping","mouseup","mousewheel","mousex","mousey","mousiness","mousing","mousse","moussorgsky","mousy","mouth","mouthe","mouthful","mouthiness","mouthorgan","mouthpiece","mouths","mouthwash","mouthwatering","mouthy","mouton","mov","movable","movableness","move","moved","movement","movements","movenext","mover","moves","moveto","movetofirst","movetonext","movie","movieclip","moviegoer","movieid","movies","moving","movl","movq","mow","mower","mowgli","mowing","moxie","moyer","moyna","moyra","moz","mozambican","mozambique","mozart","mozelle","mozes","mozilla","mozzarella","mp","mpaint","mpdf","mpeg","mpg","mph","mpi","mpl","mplayer","mq","mqtt","mr","mrecyclerview","mri","mrs","ms","msb","msbuild","msc","mscorlib","msdn","mse","msec","msft","msg","msgbox","msgid","msgr","msgs","msi","msie","msil","msmq","mso","msp","mssql","mst","msvc","msw","msxml","msys","mt","mtcars","mtg","mtge","mtier","mtime","mts","mtu","mtv","mu","muawiya","mubarak","much","muchness","mucilage","mucilaginous","muck","mucker","muckrake","muckraker","mucky","mucosa","mucous","mucus","mud","mudded","muddily","muddiness","mudding","muddle","muddlehead","muddleheaded","muddler","muddy","mudflat","mudguard","mudlarks","mudroom","mudslide","mudsling","mudslinger","mudslinging","mueller","muenster","muesli","muezzin","muff","muffin","muffle","muffler","mufi","mufinella","mufti","mug","mugabe","mugged","mugger","mugginess","mugging","muggy","mugshot","mugwump","muhammad","muhammadan","muhammadanism","muir","muire","mukden","mukluk","mul","mulatto","mulattoes","mulberry","mulch","mulct","mulder","mule","muleskinner","mulesoft","muleteer","mulish","mulishness","mull","mullah","mullahs","mullein","mullen","muller","mullet","mulligan","mulligatawny","mullikan","mullins","mullion","mult","multan","multer","multi","multibus","multicast","multicellular","multichannel","multicollinearity","multicolor","multicolumn","multicomponent","multicomputer","multics","multicultural","multiculturalism","multidex","multidimensional","multidimensionality","multidisciplinary","multifaceted","multifamily","multifarious","multifariousness","multifigure","multiform","multifunction","multiindex","multilateral","multilayer","multilevel","multiline","multilingual","multilingualism","multimap","multimedia","multimegaton","multimeter","multimillionaire","multinational","multinomial","multipart","multiphase","multiple","multiples","multiplet","multiplex","multiplexor","multipliable","multiplicand","multiplication","multiplicative","multiplicity","multiplied","multiplier","multiply","multiplying","multiprocess","multiprocessing","multiprocessor","multiprogram","multiprogrammed","multiprogramming","multipurpose","multiracial","multiselect","multistage","multistory","multisyllabic","multitasking","multithreaded","multithreading","multitude","multitudinous","multitudinousness","multiuser","multivalent","multivalued","multivariate","multiversity","multiviews","multivitamin","mum","mumble","mumbler","mumbletypeg","mumford","mummed","mummer","mummery","mummification","mummify","mumming","mummy","mumps","mun","munch","muncher","munchies","muncie","mundane","mundt","munge","munich","municipal","municipality","munificence","munificent","munition","munmro","munoz","munro","munroe","munsey","munson","munster","muon","muong","muppet","mural","muralist","murasaki","murat","murchison","murcia","murder","murderer","murderess","murderous","murderousness","murdoch","murdock","mureil","murial","muriatic","muriel","murielle","murillo","murk","murkily","murkiness","murky","murmansk","murmur","murmurer","murmuring","murmurous","murphy","murrain","murray","murrow","murrumbidgee","murry","murvyn","mus","muscat","muscatel","muscle","musclebound","muscovite","muscovy","muscular","muscularity","musculature","muse","muser","musette","museum","mush","musher","mushiness","mushroom","mushy","musial","music","musical","musicale","musicality","musicals","musician","musicianship","musicked","musicking","musicological","musicologist","musicology","musing","musk","muskeg","muskegon","muskellunge","musket","musketeer","musketry","muskie","muskiness","muskmelon","muskox","muskrat","musky","muslim","muslin","muss","mussel","mussolini","mussorgsky","mussy","must","mustache","mustachio","mustang","mustard","muster","mustily","mustiness","mustn","musty","mut","mutability","mutable","mutableness","mutably","mutagen","mutant","mutate","mutating","mutation","mutational","mutations","mutator","mute","muted","muteness","mutex","mutilate","mutilation","mutilator","mutineer","mutinous","mutiny","mutsuhito","mutt","mutter","mutterer","mutton","muttonchops","mutual","mutuality","mutually","muumuu","mux","muzak","muzo","muzzle","muzzled","muzzler","mv","mvc","mview","mviewpager","mvn","mvnrepository","mvp","mvvm","mvvmcross","mw","mwebview","mx","mxml","my","myaction","myactivity","myadapter","myanmar","myapp","myapplication","myarr","myarray","mybase","mybatis","mybean","mybutton","myca","mycah","mycanvas","mycarousel","mycell","mycenae","mycenaean","mychal","mychart","myclass","mycollection","mycologist","mycology","mycommand","mycompany","mycomponent","myconnection","mycontext","mycontrol","mycontroller","myctrl","mydata","mydatabase","mydate","mydb","mydf","mydict","mydir","mydiv","mydomain","myelement","myelitides","myelitis","myemail","myentity","myenum","myer","myers","myevent","myfaces","myfield","myfile","myfolder","myform","myfragment","myframe","myfunc","myfunction","mygrid","myhost","myid","myimage","myinput","myint","myintent","myinterface","myisam","myitem","myjson","mykey","mylabel","mylar","myles","mylib","mylist","mylo","mymap","mymethod","mymodal","mymodel","mymodule","myna","myname","mynamespace","mynheer","mynumber","myobj","myobject","myocardial","myocardium","myopia","myopic","myopically","myoptions","mypackage","mypage","mypanel","mypassword","mypath","myplugin","myprogram","myproject","myproperty","myra","myrah","myranda","myrange","myrdal","myreader","myriad","myriam","myrilla","myrle","myrlene","myrmidon","myrna","myron","myrow","myrrh","myrrhs","myrta","myrtia","myrtice","myrtie","myrtle","myrvyn","myrwyn","mys","myscript","myselect","myself","myserver","myservice","mysite","mysore","mysql","mysqlclient","mysqlcommand","mysqlconnection","mysqld","mysqldb","mysqldump","mysqli","mysqlio","myst","mysterious","mysteriousness","mystery","mystic","mystical","mysticism","mystification","mystifier","mystify","mystifying","mystique","mystr","mystring","mystruct","mytable","mytask","mytest","mytext","myth","mythic","mythical","mythographer","mythography","mythological","mythologist","mythologize","mythology","mythread","myths","mytimer","mytype","myurl","myuser","myusername","myval","myvalue","myvar","myvariable","myvector","myview","myviewcontroller","myviewholder","myviewmodel","mywebsite","mywebview","mywindow","mz","n","na","naacp","naam","nab","nabbed","nabbing","nabble","nabisco","nabob","nabokov","nacelle","nacho","nacl","nacre","nacreous","nada","nadean","nadeen","nader","nadia","nadine","nadir","nadiya","nady","nadya","nae","nag","nagasaki","nagged","nagger","nagging","nagios","nagoya","nagpur","nagy","nahuatl","nahum","naiad","naifs","nail","nailbrush","nailer","naipaul","nair","nairobi","naismith","naive","naivet","naivety","nakamura","nakayama","naked","nakedness","nakoma","nalani","nam","nama","namath","name","nameable","named","namedrop","namedropping","nameerror","nameless","namelist","namely","namenode","nameof","nameplate","namer","names","namesake","namespace","namespaces","namevaluepair","namevaluepairs","namibia","namibian","naming","nan","nana","nanak","nananne","nance","nancee","nancey","nanchang","nanci","nancie","nancy","nanete","nanette","nani","nanice","nanine","nanjing","nanking","nannette","nanni","nannie","nanny","nano","nanometer","nanon","nanook","nanosecond","nanoseconds","nanotime","nansen","nantes","nantucket","naoma","naomi","nap","napalm","nape","naphtali","naphtha","naphthalene","napier","napkin","naples","napless","napoleon","napoleonic","napped","napper","nappie","napping","nappy","nara","narbonne","narc","narcissism","narcissist","narcissistic","narcissus","narcoleptic","narcoses","narcosis","narcotic","narcotization","narcotize","nari","nariko","nark","narmada","narragansett","narrate","narration","narrative","narratology","narrator","narrow","narrowed","narrowing","narrowness","narwhal","nary","nas","nasa","nasal","nasality","nasalization","nasalize","nascence","nascent","nasdaq","nash","nashua","nashville","nasm","nassau","nasser","nastily","nastiness","nasturtium","nasty","nat","nata","natal","natala","natale","natalee","natalia","natalie","natalina","nataline","natalist","natality","natalya","nataniel","natasha","natassia","natch","natchez","nate","nathalia","nathalie","nathan","nathanael","nathanial","nathaniel","nathanil","nation","national","nationalism","nationalist","nationalistic","nationalistically","nationality","nationalization","nationalize","nationalized","nationalizer","nationhood","nations","nationwide","native","nativeconstructoraccessorimpl","nativeelement","natively","nativemethodaccessorimpl","nativeness","nativescript","nativestart","natividad","nativity","natka","natl","nato","natter","nattily","nattiness","natty","natural","naturalism","naturalist","naturalistic","naturalization","naturalize","naturalized","naturally","naturalness","naturals","nature","naturist","naugahyde","naught","naughtily","naughtiness","naughty","naur","nauru","nausea","nauseate","nauseating","nauseous","nauseousness","nautical","nautilus","nav","navaho","navajo","navajoes","naval","navarro","navbar","navcontroller","nave","navel","navigability","navigable","navigableness","navigate","navigated","navigates","navigating","navigation","navigational","navigationbar","navigationcontroller","navigationitem","navigationview","navigator","navona","navratilova","navvy","navy","nay","naysayer","nazarene","nazareth","nazi","nazism","nb","nba","nbc","nbr","nbs","nbsp","nc","ncaa","ncc","nchar","nco","ncol","ncols","ncr","ncurses","nd","ndarray","ndb","ndjamena","ndk","ne","neal","neala","neale","neall","nealon","nealson","nealy","neanderthal","neap","neapolitan","near","nearby","nearest","nearly","nearness","nearside","nearsighted","nearsightedness","neat","neaten","neath","neatness","neb","nebr","nebraska","nebraskan","nebuchadnezzar","nebula","nebulae","nebular","nebulous","nebulousness","nec","necessaries","necessarily","necessary","necessitate","necessitation","necessitous","necessity","neck","neckband","neckerchief","necking","necklace","neckline","necktie","necrology","necromancer","necromancy","necromantic","necrophilia","necrophiliac","necropolis","necropsy","necroses","necrosis","necrotic","nectar","nectarine","nectarous","nectary","ned","neda","nedda","neddie","neddy","nedi","need","needed","needer","needful","needham","neediness","needing","needle","needlecraft","needlepoint","needless","needlessness","needlewoman","needlewomen","needlework","needn","needs","needy","neel","neely","nefarious","nefariousness","nefen","nefertiti","neg","negate","negated","negater","negation","negative","negativeness","negativism","negativity","negator","negev","neglect","neglecter","neglectful","neglectfulness","negligee","negligence","negligent","negligibility","negligible","negligibly","negotiability","negotiable","negotiant","negotiate","negotiation","negotiator","negress","negritude","negro","negroes","negroid","nehemiah","nehru","neigh","neighbor","neighbored","neighborer","neighborhood","neighborliness","neighborlinesses","neighborly","neighbors","neighbours","neighs","neil","neila","neile","neill","neilla","neille","neither","nelda","nelia","nelie","nell","nelle","nelli","nellie","nelly","nels","nelsen","nelson","nematic","nematode","nembutal","nemeses","nemesis","nenter","neo","neoclassic","neoclassical","neoclassicism","neocolonialism","neocortex","neodymium","neogene","neolithic","neologism","neomycin","neon","neonatal","neonate","neophyte","neoplasm","neoplastic","neoprene","nepal","nepalese","nepali","nepenthe","nephew","nephrite","nephritic","nephritides","nephritis","nepotism","nepotist","neptune","neptunium","neque","nerd","nerdy","nereid","nerf","nerissa","nerita","nero","neron","nert","nerta","nerte","nerti","nertie","nerty","neruda","nerve","nerveless","nervelessness","nerviness","nerving","nervous","nervousness","nervy","nessa","nessi","nessie","nessy","nest","nesta","nested","nestedscrollview","nester","nesting","nestle","nestler","nestling","nestor","nestorius","net","netball","netbeans","netflix","netframework","nether","netherlander","netherlands","nethermost","netherworld","netscape","netstat","nett","netta","netti","nettie","netting","nettle","nettlesome","netty","network","networkcredential","networkinfo","networking","networks","networkstream","networkx","netzahualcoyotl","neue","neumann","neural","neuralgia","neuralgic","neurasthenia","neurasthenic","neuritic","neuritides","neuritis","neuroanatomy","neurobiology","neurological","neurologist","neurology","neuromuscular","neuron","neuronal","neurone","neurons","neuropathology","neurophysiology","neuropsychiatric","neuroses","neurosis","neurosurgeon","neurosurgery","neurotic","neurotically","neurotransmitter","neut","neuter","neutral","neutralise","neutralism","neutralist","neutrality","neutralization","neutralize","neutralized","neutrino","neutron","nev","neva","nevada","nevadan","nevadian","never","nevermore","nevertheless","nevi","nevil","nevile","neville","nevin","nevis","nevsa","nevsky","nevus","new","newark","newarr","newarray","newbie","newborn","newbury","newburyport","newcastle","newcomer","newdata","newdate","newdiv","newed","newel","newell","newer","newest","newfangled","newfile","newfound","newfoundland","newfoundlander","newguid","newheight","newid","newimage","newinstance","newish","newitem","newline","newlines","newlist","newly","newlywed","newman","newname","newness","newnode","newobj","newobject","newpage","newpassword","newpath","newport","newrelic","newrow","news","newsagent","newsboy","newscast","newscaster","newscasting","newsdealer","newsed","newses","newsflash","newsgirl","newsgroup","newsing","newsize","newsletter","newsman","newsmen","newspaper","newspaperman","newspapermen","newspaperwoman","newspaperwomen","newsprint","newsreader","newsreel","newsroom","newsstand","newstate","newstr","newstring","newsweek","newsweekly","newswire","newswoman","newswomen","newsworthiness","newsworthy","newsy","newt","newtab","newtext","newton","newtonian","newtonsoft","newurl","newuser","newval","newvalue","newversion","newwidth","newx","nexis","next","nextdouble","nextint","nextline","nextpage","nextprops","nexttoken","nextval","nexus","neysa","nf","nfc","nfl","nfs","ng","ngaliema","ngclass","ngfor","ngif","nginx","ngmodel","ngmodule","ngoninit","ngram","ngroute","ngstrm","nguyen","ngx","nh","nhibernate","nhl","ni","niacin","niagara","nial","niall","niamey","nib","nibbed","nibbing","nibble","nibbler","nibelung","nibh","nic","nicaean","nicaragua","nicaraguan","niccolo","nice","nicely","nicene","niceness","nicer","nicety","niche","nichol","nicholas","nichole","nicholle","nicholson","nick","nickel","nickelodeon","nicker","nickey","nicki","nickie","nicklaus","nicknack","nickname","nicknamer","nicko","nickola","nickolai","nickolaus","nicky","nico","nicobar","nicodemus","nicol","nicola","nicolai","nicole","nicolea","nicolette","nicoli","nicolina","nicoline","nicolle","nicosia","nicotine","nid","niebuhr","niece","niel","niels","nielsen","nielson","nietzsche","nieves","nifi","nifty","nigel","niger","nigeria","nigerian","nigerien","niggard","niggardliness","niggardly","nigger","niggle","niggler","niggling","nigh","nighs","night","nightcap","nightclothes","nightclub","nightclubbed","nightclubbing","nightdress","nightfall","nightgown","nighthawk","nightie","nightingale","nightlife","nightlong","nightly","nightmare","nightmarish","nights","nightshade","nightshirt","nightspot","nightstand","nightstick","nighttime","nightwear","nighty","nih","nihilism","nihilist","nihilistic","nijinsky","nikaniki","nike","niki","nikita","nikki","nikkie","nikko","niko","nikola","nikolai","nikolaos","nikolaus","nikolayev","nikoletta","nikolia","nikolos","nikon","nil","nilclass","nile","nilled","nilling","nilpotent","nils","nilsen","nilson","nilsson","nimbi","nimble","nimbleness","nimbly","nimbus","nimby","nimitz","nimrod","nina","nincompoop","nine","ninefold","ninepence","ninepin","ninepins","nineteen","nineteenths","ninetieths","ninetta","ninette","ninety","nineveh","ninja","ninject","ninnetta","ninnette","ninny","ninon","nintendo","ninth","ninths","nio","niobe","niobium","nioendpoint","nip","nipped","nipper","nippiness","nipping","nipple","nippon","nipponese","nippy","nirenberg","nirvana","nisei","nisi","nisl","nissa","nissan","nisse","nissie","nissy","nit","nita","niter","nitpick","nitrate","nitration","nitric","nitride","nitriding","nitrification","nitrite","nitrocellulose","nitrogen","nitrogenous","nitroglycerin","nitrous","nitwit","niven","nix","nixer","nixie","nixon","nj","nk","nkrumah","nl","nlog","nlp","nlrb","nls","nltk","nm","nmap","nn","no","noaa","noach","noactionbar","noah","noak","noam","noami","nob","nobe","nobel","nobelist","nobelium","nobie","nobility","noble","nobleman","noblemen","nobleness","noblesse","noblewoman","noblewomen","nobody","noby","noclassdeffounderror","noconflict","nocount","nocturnal","nocturne","nod","nodal","nodded","nodding","noddle","noddy","node","nodeid","nodejs","nodelist","nodemon","nodename","nodes","nodetype","nodevalue","nodoz","nodular","nodule","noe","noel","noelani","noell","noella","noelle","noellyn","noelyn","noemi","noes","noexcept","nofollow","noggin","nohow","nohup","noise","noiseless","noiselessness","noisemake","noisemaker","noisily","noisiness","noisome","noisy","nokia","nokogiri","nola","nolan","nolana","noland","nolie","noll","nollie","nolly","nolock","nom","nomad","nomadic","nombre","nome","nomenclature","nomethoderror","nomi","nominal","nominalized","nominally","nominals","nominate","nomination","nominative","nominator","nominee","non","nona","nonabrasive","nonabsorbent","nonacademic","nonacceptance","nonacid","nonactive","nonadaptive","nonaddictive","nonadhesive","nonadjacent","nonadjustable","nonadministrative","nonage","nonagenarian","nonaggression","nonagricultural","nonah","nonalcoholic","nonaligned","nonalignment","nonallergic","nonappearance","nonassignable","nonathletic","nonatomic","nonattendance","nonautomotive","nonavailability","nonbasic","nonbeliever","nonbelligerent","nonblocking","nonbreakable","nonburnable","nonbusiness","noncaloric","noncancerous","noncarbohydrate","nonce","nonchalance","nonchalant","nonchargeable","nonclerical","nonclinical","noncollectable","noncom","noncombatant","noncombustible","noncommercial","noncommissioned","noncommittal","noncommunicable","noncompeting","noncompetitive","noncompliance","noncomplying","noncomprehending","nonconducting","nonconductor","nonconforming","nonconformist","nonconformity","nonconsecutive","nonconservative","nonconstructive","noncontagious","noncontiguous","noncontinuous","noncontributing","noncontributory","noncontroversial","nonconvertible","noncooperation","noncorroding","noncorrosive","noncredit","noncriminal","noncritical","noncrystalline","noncumulative","noncustodial","noncyclic","nondairy","nondecreasing","nondeductible","nondelivery","nondemocratic","nondenominational","nondepartmental","nondepreciating","nondescript","nondestructive","nondetachable","nondeterminacy","nondeterminate","nondeterminism","nondeterministic","nondeterministically","nondisciplinary","nondisclosure","nondiscrimination","nondiscriminatory","nondramatic","nondrinker","nondrying","nondurable","none","noneconomic","noneducational","noneffective","nonelastic","nonelectric","nonelectrical","nonemergency","nonempty","nonenforceable","nonentity","nonequivalence","nonequivalent","nones","nonessential","nonesuch","nonetheless","nonetype","nonevent","nonexchangeable","nonexclusive","nonexempt","nonexistence","nonexistent","nonexplosive","nonextensible","nonfactual","nonfading","nonfat","nonfatal","nonfattening","nonferrous","nonfiction","nonfictional","nonflammable","nonflowering","nonfluctuating","nonflying","nonfood","nonfreezing","nonfunctional","nongovernmental","nongranular","nonhazardous","nonhereditary","nonhuman","noni","nonidentical","nonie","noninclusive","nonindependent","nonindustrial","noninfectious","noninflammatory","noninflationary","noninflected","nonintellectual","noninteracting","noninterchangeable","noninterference","nonintervention","nonintoxicating","nonintuitive","noninvasive","nonionic","nonirritating","nonjudgmental","nonjudicial","nonlegal","nonlethal","nonlinear","nonlinearity","nonlinguistic","nonliterary","nonliving","nonlocal","nonmagical","nonmagnetic","nonmalignant","nonmember","nonmetal","nonmetallic","nonmigratory","nonmilitant","nonmilitary","nonna","nonnah","nonnarcotic","nonnative","nonnegative","nonnegotiable","nonnuclear","nonnull","nonnumerical","nonobjective","nonobligatory","nonobservance","nonobservant","nonoccupational","nonoccurence","nonofficial","nonogenarian","nonoperational","nonoperative","nonorthogonal","nonorthogonality","nonparallel","nonparametric","nonpareil","nonparticipant","nonparticipating","nonpartisan","nonpaying","nonpayment","nonperformance","nonperforming","nonperishable","nonperson","nonperturbing","nonphysical","nonplus","nonplussed","nonplussing","nonpoisonous","nonpolitical","nonpolluting","nonporous","nonpracticing","nonprejudicial","nonprescription","nonprocedural","nonproductive","nonprofessional","nonprofit","nonprogrammable","nonprogrammer","nonproliferation","nonpublic","nonpunishable","nonracial","nonradioactive","nonrandom","nonreactive","nonreciprocal","nonreciprocating","nonrecognition","nonrecoverable","nonrecurring","nonredeemable","nonreducing","nonrefillable","nonrefundable","nonreligious","nonrenewable","nonrepresentational","nonresident","nonresidential","nonresidual","nonresistance","nonresistant","nonrespondent","nonresponse","nonrestrictive","nonreturnable","nonrhythmic","nonrigid","nonsalaried","nonscheduled","nonscientific","nonscoring","nonseasonal","nonsectarian","nonsecular","nonsegregated","nonsense","nonsensical","nonsensicalness","nonsensitive","nonsexist","nonsexual","nonsingular","nonskid","nonslip","nonsmoker","nonsmoking","nonsocial","nonspeaking","nonspecialist","nonspecializing","nonspecific","nonspiritual","nonstaining","nonstandard","nonstarter","nonstick","nonstop","nonstrategic","nonstriking","nonstructural","nonsuccessive","nonsupervisory","nonsupport","nonsurgical","nonsustaining","nonsympathizer","nontarnishable","nontaxable","nontechnical","nontenured","nonterminal","nonterminating","nontermination","nontheatrical","nonthinking","nonthreatening","nontoxic","nontraditional","nontransferable","nontransparent","nontrivial","nontropical","nonuniform","nonunion","nonuser","nonvenomous","nonverbal","nonveteran","nonviable","nonviolence","nonviolent","nonvirulent","nonvocal","nonvocational","nonvolatile","nonvolunteer","nonvoter","nonvoting","nonwhite","nonworking","nonyielding","nonzero","noob","noodle","nook","noon","noonday","nooning","noontide","noontime","noop","noose","nop","nope","nor","nora","norad","noradrenalin","noradrenaline","norah","norbert","norberto","norbie","norby","nordhoff","nordic","nordstrom","norean","noredirect","noreen","noreferrer","norene","norfolk","norina","norine","norm","norma","normal","normalcy","normality","normalization","normalizations","normalize","normalized","normalizes","normally","normals","norman","normand","normandy","normative","normativeness","normie","normy","norplant","norri","norrie","norristown","norry","norse","norseman","norsemen","north","northampton","northbound","northeast","northeaster","northeastern","northeastward","norther","northerly","northern","northerner","northernmost","northfield","northing","northland","northmen","northrop","northrup","norths","northumberland","northward","northwest","northwester","northwestern","northwestward","norton","norw","norwalk","norway","norwegian","norwich","nos","noscript","nose","nosebag","nosebleed","nosecone","nosed","nosedive","nosegay","nosferatu","nosh","nosily","nosiness","nosing","nosql","nostalgia","nostalgic","nostalgically","nostradamus","nostrand","nostril","nostrud","nostrum","nosuchelementexception","nosuchmethoderror","nosy","not","notability","notable","notableness","notably","notarial","notarization","notarize","notary","notate","notation","notational","notative","notch","note","notebook","notebooks","noted","notedness","notempty","notepad","notepaper","notes","noteworthiness","noteworthy","notfound","nothing","nothingness","notice","noticeable","noticeably","noticeboard","noticed","notices","noticing","notif","notifiable","notification","notificationcompat","notificationmanager","notifications","notified","notifier","notify","notifydatasetchanged","notifypropertychanged","notimplementedexception","noting","notion","notional","notnull","notoriety","notorious","notoriousness","notre","nottingham","notwithstanding","nouakchott","nougat","noumea","noun","nourish","nourished","nourisher","nourishment","nous","nouveau","nouvelle","nov","nova","novae","novak","novalidate","novel","novelette","novelia","novelist","novelization","novelize","novell","novella","novelty","november","novena","novene","novgorod","novice","novitiate","novocain","novocaine","novokuznetsk","novosibirsk","now","nowadays","noway","nowell","nowhere","nowise","nowrap","noxious","noxiousness","noyce","noyes","nozzle","np","npe","npm","npmjs","npos","nr","nra","nroff","nrow","nrows","ns","nsa","nsarray","nsattributedstring","nsbundle","nscalendar","nscoder","nsdata","nsdate","nsdateformatter","nsdictionary","nsdocumentdirectory","nsentitydescription","nserror","nservicebus","nsf","nsfetchedresultscontroller","nsfetchrequest","nsfilemanager","nsindexpath","nsinteger","nsjsonserialization","nslayoutconstraint","nslog","nsmakerange","nsmanagedobject","nsmanagedobjectcontext","nsmutablearray","nsmutabledata","nsmutabledictionary","nsmutablestring","nsmutableurlrequest","nsnotification","nsnotificationcenter","nsnumber","nsobject","nsoperationqueue","nspredicate","nsrange","nssearchpathfordirectoriesindomains","nsset","nssortdescriptor","nsstring","nstimeinterval","nstimer","nsuinteger","nsurl","nsurlconnection","nsurlrequest","nsurlsession","nsuserdefaults","nsuserdomainmask","nsutf","nsvalue","nsview","nsxmlparser","nt","ntdll","nth","ntlm","ntp","nu","nuance","nub","nubbin","nubby","nubia","nubian","nubile","nuclear","nuclease","nucleate","nucleated","nucleation","nuclei","nucleic","nucleoli","nucleolus","nucleon","nucleotide","nucleus","nuclide","nude","nudely","nudeness","nudest","nudge","nudger","nudism","nudist","nudity","nugatory","nugent","nuget","nugget","nuisance","nuke","nukualofa","nul","null","nulla","nullable","nullam","nullif","nullification","nullifier","nullify","nullity","nullpointerexception","nullptr","nullreferenceexception","nulls","num","numb","numba","number","numbered","numberer","numberformat","numberformatexception","numbering","numberless","numberofrowsinsection","numberplate","numbers","numberwithint","numbing","numbness","numbskull","numel","numerable","numeracy","numeral","numerate","numerates","numeration","numerator","numeric","numerical","numero","numerological","numerologist","numerology","numerous","numerousness","numinous","numismatic","numismatics","numismatist","numpy","numrows","nums","numskull","nun","nunavut","nunc","nuncio","nunez","nunit","nunki","nunnery","nuptial","nuremberg","nureyev","nurse","nursemaid","nurser","nursery","nurseryman","nurserymen","nursling","nurture","nurturer","nus","nut","nutate","nutation","nutch","nutcrack","nutcracker","nuthatch","nutmeat","nutmeg","nutmegged","nutmegging","nutpick","nutrasweet","nutria","nutrient","nutriment","nutrition","nutritional","nutritionist","nutritious","nutritiousness","nutritive","nuts","nutshell","nutted","nuttiness","nutting","nutty","nuzzle","nv","nvarchar","nvidia","nvl","nvm","nw","nwt","nx","ny","nyasa","nyc","nydia","nye","nyerere","nylon","nymph","nymphet","nympholepsy","nymphomania","nymphomaniac","nymphs","nyquist","nyse","nyssa","nytimes","nz","o","oa","oaf","oafish","oafishness","oahu","oak","oakland","oakley","oakmont","oakum","oakwood","oar","oarlock","oarsman","oarsmen","oarswoman","oarswomen","oas","oases","oasis","oat","oatcake","oater","oates","oath","oaths","oatmeal","oauth","oaxaca","ob","obadiah","obadias","obama","obbligato","obduracy","obdurate","obdurateness","obed","obediah","obedience","obedient","obeisance","obeisant","obelisk","oberlin","oberon","obese","obesity","obey","obeyer","obfuscate","obfuscated","obfuscation","obfuscatory","obi","obidiah","obie","obit","obituary","obj","objc","object","objectanimationusingkeyframes","objectatindex","objectclass","objectcontext","objectforkey","objectid","objectify","objectinputstream","objection","objectionable","objectionableness","objectionably","objective","objectiveness","objectivity","objectmapper","objectname","objector","objectoutputstream","objects","objecttype","objphpexcel","objs","objurgate","objurgation","oblate","oblation","obligate","obligation","obligational","obligatorily","obligatory","oblige","obliged","obliger","obliges","obliging","obligingness","oblique","obliqueness","obliquity","obliterate","obliteration","obliterative","oblivion","oblivious","obliviousness","oblong","oblongness","obloquies","obloquy","obnoxious","obnoxiousness","oboe","oboist","obos","obs","obscene","obscenity","obscurantism","obscurantist","obscuration","obscure","obscureness","obscurity","obsequies","obsequious","obsequiousness","obsequy","observability","observable","observablearray","observablecollection","observablelist","observables","observably","observance","observant","observantly","observants","observation","observational","observations","observatory","observe","observed","observer","observers","observing","obsess","obsession","obsessional","obsessive","obsessiveness","obsidian","obsolesce","obsolescence","obsolescent","obsolete","obsoleteness","obstacle","obstetric","obstetrical","obstetrician","obstetrics","obstinacy","obstinate","obstinateness","obstreperous","obstreperousness","obstruct","obstructed","obstructer","obstruction","obstructionism","obstructionist","obstructive","obstructiveness","obtain","obtainable","obtainably","obtained","obtaining","obtainment","obtains","obtrude","obtruder","obtrusion","obtrusive","obtrusiveness","obtuse","obtuseness","obverse","obviate","obvious","obviously","obviousness","oby","oc","ocaml","ocarina","occ","occam","occasion","occasional","occasionally","occasions","occident","occidental","occipital","occlude","occlusion","occlusive","occult","occulter","occultism","occupancy","occupant","occupation","occupational","occupied","occupier","occupies","occupy","occur","occured","occurence","occurences","occuring","occurred","occurrence","occurrences","occurring","occurs","ocean","oceanfront","oceangoing","oceania","oceanic","oceanographer","oceanographic","oceanography","oceanology","oceanside","oceanus","ocelot","ocher","ochoa","oci","ocks","oconomowoc","ocr","oct","octagon","octagonal","octahedral","octahedron","octal","octane","octant","octave","octavia","octavian","octavio","octavius","octavo","octennial","octet","octile","octillion","october","octogenarian","octopus","octoroon","ocular","oculist","od","odalisque","odata","odbc","odd","oddball","oddity","oddly","oddment","oddness","odds","ode","odele","odelia","odelinda","odell","odella","odelle","oder","oderberg","odessa","odets","odetta","odette","odey","odie","odilia","odille","odin","odio","odious","odiousness","odis","odium","odo","odom","odometer","odoo","odor","odoriferous","odorless","odorous","ods","ody","odysseus","odyssey","oe","oed","oedipal","oedipus","oem","oems","oenology","oenophile","oersted","oesophagi","oeuvre","of","ofcourse","ofelia","ofella","off","offal","offbeat","offcuts","offenbach","offend","offender","offending","offense","offensive","offensively","offensiveness","offer","offered","offerer","offering","offers","offertory","offhand","offhanded","offhandedness","office","officeholder","officemate","officer","officership","offices","officia","official","officialdom","officialism","officially","officiant","officiate","officiation","officiator","officio","officious","officiousness","offing","offish","offline","offload","offprint","offramp","offs","offset","offsetheight","offsets","offsetting","offsettop","offsetwidth","offsetx","offsety","offshoot","offshore","offside","offspring","offstage","offtrack","ofilia","ofs","ofstream","oft","often","oftentimes","ofttimes","oftype","og","ogbomosho","ogdan","ogden","ogdon","ogg","ogilvy","ogive","ogle","oglethorpe","ogre","ogreish","ogress","oh","ohio","ohioan","ohm","ohmic","ohmmeter","oho","ohos","ohs","ohsa","oi","oid","oil","oilcloth","oilcloths","oiler","oilfield","oiliness","oilman","oilmen","oilseed","oilskin","oily","oink","ointment","oise","oj","ojibwa","ok","okamoto","okapi","okay","okayama","okeechobee","okefenokee","okhotsk","okhttp","okhttpclient","okinawa","okinawan","okla","oklahoma","oklahoman","okra","oks","oktoberfest","ol","ola","olaf","olag","olav","old","olden","oldenburg","older","oldest","oldfield","oldie","oldish","oldness","oldsmobile","oldster","olduvai","oldvalue","oldversion","ole","oleaginous","oleander","oledb","oledbcommand","oledbconnection","oledbdataadapter","olefin","oleg","olen","olenek","olenka","olenolin","oleo","oleomargarine","oles","olfactory","olga","olia","oligarch","oligarchic","oligarchical","oligarchs","oligarchy","oligocene","oligopolistic","oligopoly","olimpia","olin","olive","oliver","olivero","olivette","olivetti","olivia","olivie","olivier","oliviero","oliy","ollie","olly","olmec","olmsted","olsen","olson","olva","olvan","olwen","olympe","olympia","olympiad","olympian","olympic","olympie","olympus","om","omaha","oman","omar","ombudsman","ombudsmen","omdurman","omega","omelet","omelette","omen","omero","omg","omicron","ominous","ominousness","omission","omit","omitted","omitting","omni","omniauth","omnibus","omnipotence","omnipotent","omnipresence","omnipresent","omniscience","omniscient","omnivore","omnivorous","omnivorousness","omp","oms","omsk","on","onactivitycreated","onactivityresult","onanism","onassis","onattach","onbackpressed","onbeforeunload","onbindviewholder","onblur","oncancelled","once","onceperrequestfilter","oncer","onchange","oncheckedchanged","onclick","onclicklistener","onclientclick","onclose","oncogene","oncologist","oncology","oncoming","oncomplete","oncompleted","onconfigurationchanged","oncreate","oncreateoptionsmenu","oncreateview","oncreateviewholder","ondatachange","ondelete","ondestroy","ondraw","ondrea","one","oneal","onedrive","onega","onegin","oneida","oneness","oner","onerous","onerousness","onerror","ones","oneself","onetime","onetomany","onetoone","oneupmanship","oneway","onfailure","onfocus","onfre","onfroi","ongoing","onida","oninit","onion","onionskin","onitemclick","onitemclicklistener","onitemselected","onitemselectedlistener","onkeydown","onkeypress","onkeyup","onlayout","online","onlinedocs","onlinepubs","onload","onlocationchanged","onlooker","onlooking","only","onmeasure","onmessage","onmodelcreating","onmousedown","onmouseout","onmouseover","onnext","ono","onofredo","onomatopoeia","onomatopoeic","onomatopoetic","onondaga","onopen","onoptionsitemselected","onpause","onpostexecute","onpreexecute","onpress","onprogressupdate","onpropertychanged","onreadystatechange","onreceive","onresponse","onresume","onrush","ons","onsager","onsaveinstancestate","onscroll","onselect","onset","onsetting","onshore","onside","onslaught","onstart","onstartcommand","onstop","onsubmit","onsuccess","ont","ontarian","ontario","ontextchanged","onto","ontogeny","ontological","ontology","ontouch","ontouchevent","ontouchlistener","onupdate","onupgrade","onus","onward","onwards","onyx","oo","oodles","ooh","oohs","oolitic","oom","oona","ooo","oop","oops","oort","oos","ooze","oozie","oozy","op","opacity","opal","opalescence","opalescent","opalina","opaline","opaque","opaqueness","opcode","opcodes","ope","opec","opel","open","openapi","opencart","opencast","opencl","openconnection","opencv","opendatabase","opendir","opened","opener","openerp","openfile","openfiledialog","opengl","opengroup","openhanded","openhandedness","openhearted","openid","opening","openjdk","openjpa","openlayers","openmp","openness","openoffice.org","openpyxl","openqa","opens","opensession","openshift","opensource","openssh","openssl","openstack","openstream","openstreetmap","opensymphony","openurl","openwork","openxml","openxmlformats","opera","operable","operand","operandi","operands","operant","operate","operates","operatic","operatically","operating","operation","operational","operationalization","operationalize","operationcontract","operations","operative","operatively","operativeness","operatives","operator","operators","operetta","ophelia","ophelie","ophiuchus","ophthalmic","ophthalmologist","ophthalmology","opiate","opine","opinion","opinionated","opinionatedness","opinions","opioid","opium","opossum","opp","oppenheimer","opponent","opportune","opportunism","opportunist","opportunistic","opportunistically","opportunities","opportunity","oppose","opposed","opposer","opposite","oppositeness","opposition","oppositional","oppress","oppression","oppressive","oppressiveness","oppressor","opprobrious","opprobrium","oprah","ops","opt","opted","optgroup","opthalmic","opthalmologic","opthalmology","optic","optical","optician","optics","optima","optimal","optimality","optimisation","optimise","optimised","optimism","optimist","optimistic","optimistically","optimization","optimizations","optimize","optimized","optimizer","optimizes","optimizing","optimum","option","optional","optionality","optionally","options","optoelectronic","optometric","optometrist","optometry","opts","opulence","opulent","opus","oq","or","ora","oracle","oracular","oral","oralee","oralia","oralie","oralla","oralle","oran","orange","orangeade","orangery","oranges","orangutan","oranjestad","orate","oration","orator","oratorical","oratorio","oratory","orazio","orb","orbadiah","orbicular","orbiculares","orbit","orbital","orchard","orchestra","orchestral","orchestrate","orchestrater","orchestration","orchestrator","orchid","orci","ord","ordain","ordainer","ordainment","ordeal","order","orderby","orderbydescending","orderdate","ordered","ordereddict","orderer","orderid","ordering","orderitem","orderless","orderliness","orderly","ordernumber","orders","ordinal","ordinance","ordinarily","ordinariness","ordinary","ordinate","ordinated","ordinates","ordinating","ordination","ordnance","ordovician","ordure","ore","oreg","oregano","oregon","oregonian","orel","orelee","orelia","orelie","orella","orelle","orelse","oren","oreo","orestes","org","organ","organdie","organdy","organelle","organic","organically","organisation","organism","organismic","organist","organizable","organization","organizational","organizations","organize","organized","organizer","organizes","organizing","organometallic","organza","orgasm","orgasmic","orgiastic","orgy","oriana","oriel","orient","orientable","oriental","orientate","orientated","orientates","orientation","orientations","oriented","orienteering","orienter","orifice","orig","origami","origin","original","originality","originally","originate","originated","origination","originative","originator","origins","orin","orinoco","oriole","orion","orison","oriya","orizaba","orkney","orlan","orland","orlando","orleans","orlick","orlon","orly","orm","ormlite","ormolu","ornament","ornamental","ornamentation","ornare","ornate","ornateness","orneriness","ornery","ornithological","ornithologist","ornithology","orographic","orography","orono","orotund","orotundity","orphan","orphanage","orphanhood","orpheus","orphic","orr","orran","orren","orrin","orris","ors","orsa","orsola","orson","ortega","ortensia","orthodontia","orthodontic","orthodontics","orthodontist","orthodox","orthodoxies","orthodoxly","orthodoxy","orthogonal","orthogonality","orthogonalization","orthogonalized","orthographic","orthographically","orthography","orthonormal","orthopedic","orthopedics","orthopedist","orthophosphate","orthorhombic","ortiz","orton","orv","orval","orville","orwell","orwellian","os","osage","osaka","osbert","osborn","osborne","osbourn","osbourne","oscar","osceola","oscillate","oscillation","oscillator","oscillatory","oscilloscope","osculate","osculation","osgi","osgood","osha","oshawa","oshkosh","osier","osiris","oslo","osm","osman","osmium","osmond","osmoses","osmosis","osmotic","osmund","osprey","oss","osseous","ossie","ossification","ossify","ostensible","ostensibly","ostentation","ostentatious","ostentatiousness","osteoarthritides","osteoarthritis","osteology","osteopath","osteopathic","osteopaths","osteopathy","osteoporoses","osteoporosis","ostracise","ostracism","ostracize","ostrander","ostream","ostrich","ostrogoth","ostwald","osvaldo","oswald","oswell","osx","ot","otb","otc","otes","otf","otha","othelia","othella","othello","other","otherbuttontitles","otherness","others","otherwise","otherworld","otherworldly","othilia","othilie","otho","otiose","otis","otoh","otp","ottawa","otter","ottilie","otto","ottoman","ou","ouagadougou","oubliette","ouch","ought","oughtn","ouija","ounce","ouput","our","ours","ourself","ourselves","oust","ouster","out","outage","outargue","outback","outbalance","outbid","outbidding","outboard","outboast","outbound","outbreak","outbroke","outbroken","outbuilding","outburst","outcast","outclass","outcome","outcomes","outcrop","outcropped","outcropping","outcry","outdated","outdid","outdir","outdistance","outdo","outdoes","outdone","outdoor","outdoorsy","outdraw","outdrawn","outdrew","outer","outerheight","outerhtml","outermost","outerwear","outface","outfall","outfield","outfielder","outfight","outfile","outfit","outfitted","outfitter","outfitting","outflank","outflow","outfought","outfox","outgeneraled","outgo","outgoes","outgoing","outgrew","outgrip","outgrow","outgrown","outgrowth","outgrowths","outguess","outhit","outhitting","outhouse","outing","outlaid","outland","outlander","outlandish","outlandishness","outlast","outlaw","outlawry","outlay","outlet","outlets","outliers","outline","outlined","outlive","outlook","outlying","outmaneuver","outmatch","outmigration","outmoded","outness","outnumber","outofmemoryerror","outpaced","outpatient","outperform","outplacement","outplay","outpoint","outpost","outpour","outpouring","outproduce","output","outputdirectory","outputfile","outputlabel","outputpath","outputs","outputstream","outputstreamwriter","outputted","outputtext","outputting","outr","outrace","outrage","outrageous","outrageousness","outran","outrank","outreach","outrider","outrigger","outright","outrun","outrunning","outs","outscore","outsell","outset","outsetting","outshine","outshone","outshout","outside","outsider","outsize","outskirt","outsmart","outsold","outsource","outspend","outspent","outspoke","outspoken","outspokenness","outspread","outstanding","outstate","outstation","outstay","outstream","outstretch","outstrip","outstripped","outstripping","outtake","outvote","outward","outwardness","outwear","outweigh","outweighs","outwit","outwitted","outwitting","outwore","outwork","outworn","ouzo","ov","ova","oval","ovalness","ovarian","ovary","ovate","ovation","oven","ovenbird","over","overabundance","overabundant","overachieve","overact","overage","overaggressive","overall","overallocation","overambitious","overanxious","overarching","overarm","overate","overattentive","overawe","overbalance","overbear","overbearing","overbearingness","overbid","overbidding","overbite","overblown","overboard","overbold","overbook","overbore","overborne","overbought","overbuild","overbuilt","overburden","overburdening","overbuy","overcame","overcapacity","overcapitalize","overcareful","overcast","overcasting","overcautious","overcerebral","overcharge","overcloud","overcoat","overcoating","overcome","overcomer","overcommitment","overcompensate","overcompensation","overcomplexity","overcomplicated","overconfidence","overconfident","overconscientious","overconsumption","overcook","overcooled","overcorrection","overcritical","overcrowd","overcurious","overdecorate","overdependent","overdetermined","overdevelop","overdid","overdo","overdoes","overdone","overdose","overdraft","overdraw","overdrawn","overdress","overdrew","overdrive","overdriven","overdrove","overdub","overdubbed","overdubbing","overdue","overeager","overeagerness","overeat","overeater","overeducated","overemotional","overemphases","overemphasis","overemphasize","overenthusiastic","overestimate","overestimation","overexcite","overexercise","overexert","overexertion","overexploitation","overexploited","overexpose","overexposure","overextend","overextension","overfall","overfed","overfeed","overfill","overfishing","overflew","overflight","overflow","overflown","overflows","overfly","overfond","overfull","overgeneralize","overgenerous","overgraze","overgrew","overground","overgrow","overgrown","overgrowth","overgrowths","overhand","overhang","overhasty","overhaul","overhead","overhear","overheard","overhearer","overheat","overhung","overincredulous","overindulge","overindulgence","overindulgent","overinflated","overjoy","overkill","overladed","overladen","overlaid","overlain","overland","overlap","overlapped","overlapping","overlaps","overlarge","overlay","overlays","overleaf","overlie","overload","overloaded","overloading","overloads","overlong","overlook","overlooked","overlooking","overlord","overloud","overly","overmanning","overmaster","overmatching","overmodest","overmuch","overnice","overnight","overoptimism","overoptimistic","overpaid","overparticular","overpass","overpay","overpayment","overplay","overpopulate","overpopulation","overpopulous","overpower","overpowering","overpraise","overprecise","overpressure","overprice","overprint","overproduce","overproduction","overprotect","overprotection","overqualified","overran","overrate","overreach","overreact","overreaction","overred","overrefined","overrepresented","overridden","override","overriden","overrider","overrides","overriding","overripe","overrode","overrule","overrun","overrunning","oversample","oversaturate","oversaw","oversea","oversee","overseeing","overseen","overseer","oversell","oversensitive","oversensitiveness","oversensitivity","oversexed","overshadow","overshoe","overshoot","overshot","oversight","oversimple","oversimplification","oversimplify","oversize","oversleep","overslept","oversoft","oversoftness","oversold","overspecialization","overspecialize","overspend","overspent","overspill","overspread","overstaffed","overstate","overstatement","overstay","overstep","overstepped","overstepping","overstimulate","overstock","overstraining","overstressed","overstretch","overstrict","overstrike","overstrung","overstuffed","oversubscribe","oversubtle","oversupply","oversuspicious","overt","overtake","overtaken","overtax","overthrew","overthrow","overthrown","overtightened","overtime","overtire","overtone","overtook","overture","overturn","overuse","overvalue","overview","overweening","overweight","overwhelm","overwhelming","overwinter","overwork","overwrap","overwrite","overwrites","overwriting","overwritten","overwrote","overwrought","overzealous","overzealousness","ovid","oviduct","oviform","oviparous","ovoid","ovular","ovulate","ovulatory","ovule","ovum","ow","owasp","owe","owen","owin","owl","owlet","owlish","owlishness","own","owned","owner","ownerid","owners","ownership","owning","owns","ox","oxalate","oxalic","oxaloacetic","oxblood","oxbow","oxcart","oxen","oxford","oxidant","oxidate","oxidation","oxidative","oxide","oxidization","oxidize","oxidized","oxidizer","oxidizes","oxnard","oxonian","oxtail","oxus","oxyacetylene","oxygen","oxygenate","oxygenation","oxyhydroxides","oxymora","oxymoron","oyster","oystering","oz","ozark","ozone","ozymandias","ozzie","ozzy","p","pa","pablo","pablum","pabst","pabulum","pac","pace","pacemaker","pacer","pacesetter","pacesetting","pacheco","pachyderm","pachysandra","pacific","pacifically","pacification","pacifier","pacifism","pacifist","pacifistic","pacify","pack","package","packaged","packagemanager","packagename","packager","packages","packaging","packard","packed","packer","packet","packets","packhorse","packing","packinghouse","packs","packsaddle","packston","packwood","paco","pacorro","pact","pad","padang","padded","paddie","padding","paddingbottom","paddingleft","paddingright","paddingtop","paddle","paddler","paddock","paddy","padget","padgett","padilla","padlock","padraic","padraig","padre","padrewski","padriac","padx","pady","paean","paediatrician","paediatrics","paedophilia","paella","paeony","pagan","paganini","paganism","page","pageable","pageant","pageantry","pageboy","pagecount","paged","pageful","pageid","pageindex","pagename","pagenum","pagenumber","pager","pageradapter","pages","pagesize","pagetitle","pageview","pageviewcontroller","pagex","pagey","paginate","pagination","paginator","paging","paglia","pagoda","pahlavi","paid","paige","pail","pailful","pain","paine","painful","painfuller","painfullest","painfulness","painkiller","painkilling","painless","painlessness","painstaking","paint","paintbox","paintbrush","paintcomponent","painted","painter","painterly","painting","paintwork","pair","paired","pairing","pairs","pairwise","paisley","pajama","pakistan","pakistani","pal","palace","paladin","palaeolithic","palaeontologists","palaeontology","palanquin","palatability","palatable","palatableness","palatal","palatalization","palatalize","palate","palatial","palatinate","palatine","palaver","pale","paleface","palembang","paleness","paleocene","paleogene","paleographer","paleography","paleolithic","paleontologist","paleontology","paleozoic","palermo","palestine","palestinian","palestrina","palette","paley","palfrey","palimony","palimpsest","palindrome","palindromic","paling","palisade","palisades","palish","pall","palladio","palladium","pallbearer","pallet","palletized","palliate","palliation","palliative","pallid","pallidness","pallor","palm","palmate","palmer","palmerston","palmetto","palmist","palmistry","palmolive","palmtop","palmy","palmyra","palo","paloma","palomar","palomino","palpable","palpably","palpate","palpation","palpitate","palpitation","palsy","paltriness","paltry","paludal","pam","pamela","pamelina","pamella","pamirs","pammi","pammie","pammy","pampas","pamper","pamperer","pampers","pamphlet","pamphleteer","pan","panacea","panache","panama","panamanian","pancake","panchito","pancho","panchromatic","pancreas","pancreatic","panda","pandas","pandemic","pandemonium","pander","pandoc","pandora","pane","panegyric","panel","panelgrid","panelgroup","paneling","panelist","panelization","panelized","panels","panes","pang","pangaea","pangolin","panhandle","panic","panicked","panicking","panicky","panier","panjandrum","pankhurst","panmunjom","panned","pannier","panning","panoply","panorama","panoramic","panpipes","pansie","pansy","pant","pantagruel","pantaloon","pantaloons","pantheism","pantheist","pantheistic","pantheon","panther","pantie","pantiled","pantograph","pantomime","pantomimic","pantomimist","pantry","pantsuit","pantyhose","pantyliner","pantywaist","panza","paola","paoli","paolina","paolo","pap","papa","papacy","papagena","papageno","papal","paparazzi","papaw","papaya","paper","paperback","paperboard","paperboy","paperclip","paperer","papergirl","paperhanger","paperhanging","paperiness","paperless","papers","paperweight","paperwork","papery","papilla","papillae","papillary","papist","papoose","pappas","papped","papping","pappy","paprika","papyri","papyrus","paquito","par","para","parable","parabola","parabolic","paraboloid","paraboloidal","paracelsus","paracetamol","parachute","parachuter","parachutist","paraclete","parade","parader","paradigm","paradigmatic","paradisaic","paradisaical","paradise","paradox","paradoxic","paradoxical","paradoxicalness","paraffin","paragon","paragraph","paragrapher","paragraphs","paraguay","paraguayan","parakeet","paralegal","paralinguistic","parallax","parallel","paralleled","parallelepiped","parallelism","parallelization","parallelize","parallelogram","paralysis","paralytic","paralytically","paralyze","paralyzed","paralyzedly","paralyzer","paralyzing","paralyzingly","param","paramagnet","paramagnetic","paramaribo","paramecia","paramecium","paramedic","paramedical","parameter","parameterization","parameterize","parameterized","parameterless","parametername","parameters","parametric","parametrically","parametrization","parametrize","paramiko","paramilitary","paramname","paramount","paramour","params","paramus","paran","paranoia","paranoiac","paranoid","paranormal","parapet","paraphernalia","paraphrase","paraphraser","paraplegia","paraplegic","paraprofessional","parapsychologist","parapsychology","paraquat","parasite","parasitic","parasitically","parasitism","parasitologist","parasitology","parasol","parasympathetic","parathion","parathyroid","paratroop","paratrooper","paratyphoid","parboil","parc","parcel","parcelable","parceled","parceling","parch","parcheesi","parchment","pardon","pardonable","pardonableness","pardonably","pardoner","pare","paregoric","parens","parent","parentage","parental","parentelement","parenteral","parentheses","parenthesis","parenthesize","parenthetic","parenthetical","parenthood","parentid","parentnode","parentrunner","parents","pares","paresis","pareto","parfait","pariah","pariahs","pariatur","parietal","parimutuel","paring","paris","parish","parishioner","parisian","parity","park","parka","parke","parker","parkersburg","parkhouse","parking","parkinson","parkish","parkland","parklike","parkman","parkway","parlance","parlay","parley","parliament","parliamentarian","parliamentary","parlor","parlous","parm","parmesan","parmigiana","parnassus","parnell","parochial","parochialism","parochiality","parodied","parodist","parody","parole","parolee","paroxysm","paroxysmal","parquet","parquetry","parr","parrakeet","parred","parricidal","parricide","parring","parrish","parrnell","parrot","parrotlike","parry","pars","parse","parsec","parsecolor","parsed","parsedouble","parsee","parseexact","parseexception","parsefloat","parseint","parsejson","parseobject","parser","parsers","parses","parsifal","parsimonious","parsimony","parsing","parsley","parsnip","parson","parsonage","parsons","part","partake","partaken","partaker","parter","parterre","parthenogeneses","parthenogenesis","parthenon","parthia","partial","partiality","partially","partials","partialview","participant","participants","participate","participation","participator","participatory","participial","participle","particle","particleboard","particles","particolored","particular","particularistic","particularity","particularization","particularize","particularly","particulate","parties","parting","partisan","partisanship","partition","partitioned","partitioner","partitioning","partitions","partitive","partizan","partly","partner","partners","partnership","partnumber","partook","partridge","parts","parturition","partway","party","parvenu","pas","pasadena","pascal","pascale","paschal","pasha","paso","pasquale","pass","passably","passage","passageway","passaic","passband","passbook","passed","passel","passenger","passengers","passer","passerby","passersby","passes","passim","passing","passion","passionate","passionated","passionateness","passionates","passionating","passioned","passionflower","passioning","passionless","passivated","passive","passiveness","passivity","passkey","passmark","passover","passphrase","passport","passwd","password","passwords","past","pasta","paste","pastebin","pasteboard","pasted","pastel","pastern","pasternak","pastespecial","pasteup","pasteur","pasteurization","pasteurize","pasteurized","pasteurizer","pastiche","pastille","pastime","pastiness","pasting","pastor","pastoral","pastoralization","pastorate","pastrami","pastry","pasts","pasturage","pasture","pasturer","pasty","pat","patagonia","patagonian","patch","patched","patcher","patches","patchily","patchiness","patching","patchwork","patchy","pate","patel","patella","patellae","paten","patent","patentee","patents","pater","paterfamilias","paternal","paternalism","paternalist","paternalistic","paternity","paternoster","paterson","path","pathetic","pathetically","pathfinder","pathforresource","pathinfo","pathless","pathname","pathogen","pathogenesis","pathogenic","pathologic","pathological","pathologist","pathology","pathos","paths","pathvariable","pathway","patience","patient","patientid","patients","patin","patina","patine","patio","patna","patois","paton","patresfamilias","patriarch","patriarchal","patriarchate","patriarchs","patriarchy","patric","patrica","patrice","patricia","patrician","patricide","patricio","patrick","patrimonial","patrimony","patriot","patriotic","patriotically","patriotism","patristic","patrizia","patrizio","patrizius","patrol","patrolled","patrolling","patrolman","patrolmen","patrolwoman","patrolwomen","patron","patronage","patroness","patronization","patronize","patronized","patronizer","patronizes","patronizing","patronymic","patronymically","patroon","patsy","patted","patten","patter","patterer","pattern","patternlayout","patternless","patterns","patterson","patti","pattie","pattin","patting","patton","patty","paucity","paul","paula","paule","pauletta","paulette","pauli","paulie","paulina","pauline","pauling","paulita","paulo","paulsen","paulson","paulus","pauly","paunch","paunchiness","paunchy","pauper","pauperism","pauperize","pause","paused","pauses","pavarotti","pave","paved","pavel","pavement","paver","paves","pavia","pavilion","paving","pavla","pavlov","pavlova","pavlovian","paw","pawl","pawn","pawnbroker","pawnbroking","pawnee","pawner","pawnshop","pawpaw","pawtucket","pax","paxes","paxon","paxton","pay","payable","payback","paycheck","payday","payed","payee","payer","paying","payload","paymaster","payment","payments","payne","payoff","payola","payout","paypal","payroll","pays","payslip","payson","payton","paz","pb","pbkdf","pbs","pbx","pc","pca","pcap","pcb","pch","pci","pcl","pcm","pcp","pcre","pcs","pct","pd","pdata","pdb","pdf","pdfbox","pdfreader","pdfs","pdfwriter","pdialog","pdo","pdoexception","pdp","pdq","pdt","pe","pea","peabody","peace","peaceable","peaceableness","peaceably","peaceful","peacefuller","peacefullest","peacefulness","peacekeeping","peacemaker","peacemaking","peacetime","peach","peachtree","peachy","peacock","peadar","peafowl","peahen","peak","peaked","peakiness","peaks","peaky","peal","peale","pealed","peals","peanut","pear","pearce","pearl","pearla","pearle","pearler","pearlie","pearline","pearly","pearson","peartrees","peary","peasant","peasanthood","peasantry","peashooter","peat","peats","peaty","pebble","pebbling","pebbly","pebrook","pecan","peccadillo","peccadilloes","peccary","pechora","peck","pecker","peckinpah","pecl","pecos","pectic","pectin","pectoral","peculate","peculator","peculiar","peculiarity","pecuniary","pedagogic","pedagogical","pedagogics","pedagogue","pedagogy","pedal","pedant","pedantic","pedantically","pedantry","peddle","peddler","peder","pederast","pederasty","pedestal","pedestrian","pedestrianization","pedestrianize","pediatric","pediatrician","pedicab","pedicure","pedicurist","pedigree","pediment","pedlar","pedometer","pedophile","pedophilia","pedro","peduncle","pee","peeing","peek","peekaboo","peel","peeler","peeling","peen","peep","peeper","peephole","peepshow","peepy","peer","peerage","peeress","peerless","peerlessness","peers","peeve","peevers","peevish","peevishness","peewee","peg","pegasus","pegboard","pegeen","pegged","peggi","peggie","pegging","peggy","pei","peignoir","peiping","peirce","pejoration","pejorative","peke","pekinese","peking","pekingese","pekoe","pelagic","pele","pelee","pelf","pelham","pelican","pellagra","pellentesque","pellet","pellucid","peloponnese","pelt","pelter","pelvic","pelvis","pem","pembroke","pemmican","pen","pena","penal","penalization","penalize","penalized","penalty","penance","pence","penchant","pencil","pend","pendant","pendent","penderecki","pending","pendingintent","pendleton","pendulous","pendulum","penelopa","penelope","penetrability","penetrable","penetrate","penetrating","penetration","penetrative","penetrativeness","penetrator","penguin","penicillin","penile","peninsula","peninsular","penis","penitence","penitent","penitential","penitentiary","penknife","penknives","penlight","penman","penmanship","penmen","penn","penna","pennant","penned","penney","penni","pennie","penniless","penning","pennington","pennis","pennon","pennsylvania","pennsylvanian","penny","pennyweight","pennyworth","penologist","penology","penrod","pens","pensacola","pension","pensioner","pensive","pensiveness","pent","pentacle","pentagon","pentagonal","pentagram","pentaho","pentameter","pentateuch","pentathlete","pentathlon","pentatonic","pentecost","pentecostal","pentecostalism","penthouse","pentium","penuche","penultimate","penumbra","penumbrae","penurious","penuriousness","penury","peon","peonage","peony","people","peoples","peoria","pep","pepe","pepi","pepillo","pepin","pepita","pepito","pepped","pepper","peppercorn","pepperer","peppergrass","peppermint","pepperoni","peppery","peppiness","pepping","peppy","peps","pepsi","pepsico","pepsin","peptic","peptidase","peptide","peptizing","pepys","pequot","per","peradventure","perambulate","perambulation","perambulator","perc","percale","perceivably","perceive","perceived","perceiver","percent","percentage","percentages","percentile","percept","perceptible","perceptibly","perception","perceptional","perceptive","perceptiveness","perceptual","perceval","perch","perchance","perchlorate","perchlorination","percipience","percipient","percival","percolate","percolation","percolator","percuss","percussion","percussionist","percussive","percussiveness","percutaneous","percy","perdition","perdurable","peregrinate","peregrination","peregrine","perelman","peremptorily","peremptory","perennial","perestroika","perez","perf","perfect","perfecta","perfecter","perfectibility","perfectible","perfection","perfectionism","perfectionist","perfective","perfectiveness","perfectly","perfectness","perfidious","perfidiousness","perfidy","perforate","perforated","perforation","perforce","perform","performance","performant","performclick","performcreate","performed","performer","performing","performlaunchactivity","performs","performseguewithidentifier","performselector","perfume","perfumer","perfumery","perfunctorily","perfunctoriness","perfunctory","perfused","perfusion","pergamon","pergola","perhaps","peri","peria","pericardia","pericardium","perice","periclean","pericles","perigee","perihelia","perihelion","peril","perilla","perilous","perilousness","perimeter","perinatal","perinea","perineum","period","periodic","periodical","periodically","periodicity","periodontal","periodontics","periodontist","periods","peripatetic","peripheral","periphery","periphrases","periphrasis","periphrastic","periscope","perish","perishable","perishing","peristalses","peristalsis","peristaltic","peristyle","peritoneal","peritoneum","peritonitis","periwig","periwigged","periwigging","periwinkle","perjure","perjurer","perjury","perk","perkily","perkin","perkiness","perky","perl","perla","perldoc","perle","perm","permafrost","permalink","permalloy","permanence","permanency","permanent","permanently","permanentness","permeability","permeable","permeableness","permeate","permian","permissibility","permissible","permissibleness","permissibly","permission","permissions","permissive","permissiveness","permit","permitall","permits","permitted","permitting","perms","permutation","permutations","permute","pernell","pernicious","perniciousness","pernod","peron","peroration","perot","peroxidase","peroxide","perpend","perpendicular","perpendicularity","perpetrate","perpetration","perpetrator","perpetual","perpetuate","perpetuation","perpetuity","perplex","perplexed","perplexity","perquisite","perren","perri","perrine","perror","perry","persecute","persecution","persecutor","persecutory","perseid","persephone","perseus","perseverance","persevere","persevering","pershing","persia","persian","persiflage","persimmon","persis","persist","persisted","persistence","persistent","persisting","persists","persnickety","person","persona","personable","personableness","personae","personage","personal","personality","personalization","personalize","personalized","personally","personalty","personid","personification","personifier","personify","personname","personnel","persons","perspective","perspex","perspicacious","perspicaciousness","perspicacity","perspicuity","perspicuous","perspicuousness","perspiration","perspire","persuade","persuaded","persuader","persuasion","persuasive","persuasively","persuasiveness","pert","pertain","perth","pertinacious","pertinaciousness","pertinacity","pertinence","pertinent","pertness","perturb","perturbation","perturbed","pertussis","peru","peruke","perusal","peruse","peruser","peruvian","pervade","pervasion","pervasive","pervasiveness","perverse","perverseness","perversion","perversity","pervert","perverted","perverter","perviousness","peseta","peshawar","peskily","peskiness","pesky","peso","pessimal","pessimism","pessimist","pessimistic","pessimistically","pest","pester","pesticide","pestiferous","pestilence","pestilent","pestilential","pestle","pesto","pet","peta","petal","petard","petcock","pete","peter","peters","petersburg","petersen","peterson","peterus","petey","pethidine","petiole","petite","petiteness","petition","petitioner","petitions","petits","petkiewicz","petr","petra","petrarch","petrel","petri","petrifaction","petrify","petrina","petrochemical","petrodollar","petroglyph","petrol","petrolatum","petroleum","petrolled","petrolling","petrologist","petrology","petronella","petronia","petronilla","petronille","pets","petted","petter","pettibone","petticoat","pettifog","pettifogged","pettifogger","pettifogging","pettily","pettiness","petting","pettis","pettish","pettishness","petty","petulance","petulant","petunia","peugeot","pew","pewaukee","pewee","pewit","pewter","peyote","peyter","peyton","pf","pfc","pfennig","pfizer","pfobject","pfuser","pfx","pg","pgp","pgsql","ph","phaedra","phaethon","phaeton","phage","phagocyte","phaidra","phalanger","phalanges","phalanx","phalli","phallic","phallus","phanerozoic","phantasm","phantasmagoria","phantasmal","phantasy","phantom","phantomjs","phar","pharaoh","pharaohs","pharetra","pharisaic","pharisaical","pharisee","pharmaceutic","pharmaceutical","pharmaceutics","pharmacist","pharmacological","pharmacologist","pharmacology","pharmacopoeia","pharmacy","pharyngeal","pharynges","pharyngitides","pharyngitis","pharynx","phase","phasellus","phaseout","phases","phd","pheasant","phebe","phedra","phekda","phelia","phelps","phenacetin","phenobarbital","phenol","phenolic","phenolphthalein","phenomena","phenomenal","phenomenological","phenomenology","phenomenon","phenotype","phenyl","phenylalanine","pheromone","phew","phi","phial","phialled","phialling","phidias","phil","philadelphia","philander","philanderer","philanthropic","philanthropically","philanthropist","philanthropy","philatelic","philatelist","philately","philbert","philco","philharmonic","philip","philipa","philippa","philippe","philippians","philippic","philippine","philis","philistine","philistinism","phillida","phillie","phillip","phillipa","phillipe","phillipp","phillis","philly","philodendron","philological","philologist","philology","philomena","philosopher","philosophic","philosophical","philosophize","philosophized","philosophizer","philosophizes","philosophy","philter","philtre","phineas","phip","phipps","phlebitides","phlebitis","phlegm","phlegmatic","phlegmatically","phloem","phlox","phobia","phobic","phobos","phoebe","phoenicia","phoenician","phoenix","phone","phonegap","phoneme","phonemic","phonemically","phonemics","phonenumber","phones","phonetic","phonetically","phonetician","phonetics","phonewindow","phonic","phonically","phonics","phoniness","phonograph","phonographer","phonographic","phonographs","phonologic","phonological","phonologist","phonology","phonon","phony","phooey","phosphatase","phosphate","phosphide","phosphine","phosphor","phosphoresce","phosphorescence","phosphorescent","phosphoric","phosphorous","phosphorus","photo","photocell","photochemical","photochemistry","photocopier","photocopy","photoelectric","photoelectrically","photoelectronic","photoelectrons","photoengrave","photoengraver","photoengraving","photofinishing","photogenic","photogenically","photograph","photographer","photographic","photographically","photographs","photography","photojournalism","photojournalist","photoluminescence","photolysis","photolytic","photometer","photometric","photometrically","photometry","photomicrograph","photomicrography","photomultiplier","photon","photorealism","photos","photosensitive","photoshop","photosphere","photostat","photostatic","photostatted","photostatting","photosyntheses","photosynthesis","photosynthesize","photosynthetic","phototypesetter","phototypesetting","php","phpexcel","phpinfo","phpmailer","phpmyadmin","phpstorm","phpunit","phrasal","phrase","phrasebook","phrasemaking","phraseology","phrases","phrasing","phrenological","phrenologist","phrenology","phtml","phyla","phylactery","phylae","phylis","phyllida","phyllis","phyllys","phylogeny","phylum","phylys","phys","physic","physical","physicality","physically","physician","physicist","physicked","physicking","physics","physicsbody","physiochemical","physiognomy","physiography","physiologic","physiological","physiologist","physiology","physiotherapist","physiotherapy","physique","phytoplankton","pi","pia","piaf","piaget","pianism","pianissimo","pianist","pianistic","piano","pianoforte","pianola","piaster","piata","piazza","pibroch","pibrochs","pic","pica","picador","picaresque","picasso","picayune","piccadilly","piccalilli","piccolo","pick","pickaback","pickax","pickaxe","picked","picker","pickerel","pickering","pickerview","picket","picketer","pickett","pickford","picking","pickle","pickman","pickoff","pickpocket","picks","pickup","pickwick","picky","picnic","picnicked","picnicker","picnicking","picofarad","picojoule","picoseconds","picot","pics","pict","pictograph","pictographs","pictorial","pictorialness","picture","picturebox","pictures","picturesque","picturesqueness","pid","piddle","piddly","pidgin","pids","pie","piebald","piece","piecemeal","piecer","pieces","piecewise","piecework","pieceworker","piechart","piedmont","pieing","pier","pierce","piercer","piercing","pierette","pierre","pierrette","pierrot","pierson","pieter","pietra","pietrek","pietro","piety","piezoelectric","piezoelectricity","piffle","pig","pigeon","pigeonhole","pigged","piggery","pigging","piggish","piggishness","piggy","piggyback","pigheaded","pigheadedness","piglet","pigment","pigmentation","pigmy","pigpen","pigroot","pigskin","pigsty","pigswill","pigtail","pike","piker","pikestaff","pil","pilaf","pilaster","pilate","pilau","pilchard","pilcomayo","pile","pileup","pilfer","pilferage","pilferer","pilgrim","pilgrimage","piling","pill","pillage","pillar","pillbox","pillion","pillory","pillow","pillowcase","pillowslip","pills","pillsbury","pilot","pilothouse","piloting","pimento","pimiento","pimp","pimpernel","pimple","pimplike","pimply","pin","pinafore","pinatubo","pinball","pincas","pincer","pinch","pinchas","pincher","pincus","pincushion","pindar","pine","pineapple","pined","pinehurst","pines","pinfeather","ping","pinhead","pinheaded","pinhole","pining","pinion","pink","pinkerton","pinkeye","pinkie","pinkish","pinkness","pinko","pinky","pinnacle","pinnate","pinned","pinning","pinocchio","pinochet","pinochle","pinpoint","pinprick","pins","pinsetter","pinsky","pinstripe","pint","pintail","pinter","pinterest","pinto","pinup","pinvoke","pinwheel","piny","pinyin","pion","pioneer","piotr","pious","piousness","pip","pipe","pipeline","pipelines","piper","pipermail","pipes","pipestone","pipet","pipette","pipework","piping","pipit","pippa","pipped","pippin","pipping","pippo","pippy","pipsqueak","piquancy","piquant","piquantness","pique","piracy","piraeus","pirandello","piranha","pirate","piratical","pirogi","pirogies","pirouette","pis","pisa","piscatorial","pisces","pisistratus","pismire","piss","pissaro","pistachio","piste","pistil","pistillate","pistol","pistole","pistoleers","piston","pit","pita","pitapat","pitapatted","pitapatting","pitcairn","pitch","pitchblende","pitcher","pitchfork","pitching","pitchman","pitchmen","pitchstone","piteous","piteousness","pitfall","pitfalls","pith","pithily","pithiness","piths","pithy","pitiable","pitiableness","pitiably","pitier","pitiful","pitifuller","pitifullest","pitifulness","pitiless","pitilessness","pitman","pitney","piton","pitt","pittance","pitted","pitting","pittman","pittsburgh","pittsfield","pittston","pituitary","pity","pitying","pius","pivot","pivotal","pivoting","pivottable","pix","pixel","pixelformat","pixels","pixie","pixiness","pixmap","pizarro","pizazz","pizza","pizzeria","pizzicati","pizzicato","pj","pk","pkcs","pkey","pkg","pkgs","pkt","pkwy","pl","placard","placate","placatory","place","placeable","placebo","placed","placehold","placeholder","placeholders","placekick","placeless","placemark","placement","placenta","placental","placer","placerat","places","placid","placidity","placidness","placing","placket","plagiarism","plagiarist","plagiarize","plagiary","plague","plagued","plaguer","plaice","plaid","plain","plainclothes","plainclothesman","plainclothesmen","plainfield","plainness","plainsman","plainsmen","plainsocketimpl","plainsong","plainspoken","plaint","plaintext","plaintiff","plaintive","plaintiveness","plainview","plait","plaiting","plan","planar","planarity","planck","plane","planeload","planer","planes","planet","planetarium","planetary","planetesimal","planetoid","planets","plangency","plangent","plank","planking","plankton","planned","planner","planning","plano","planoconcave","planoconvex","plans","plant","plantagenet","plantain","plantar","plantation","planter","planting","plantlike","plants","plaque","plash","plasm","plasma","plasmid","plaster","plasterboard","plasterer","plastering","plasterwork","plastic","plastically","plasticine","plasticity","plasticize","plat","plate","plateau","plateful","platelet","platen","plater","platform","platforms","plath","plating","platinize","platinum","platitude","platitudinous","plato","platonic","platonism","platonist","platoon","platte","platted","platter","platteville","platting","platy","platypus","platys","plaudit","plausibility","plausible","plausibly","plautus","play","playability","playable","playact","playacting","playback","playbill","playbook","playboy","played","player","playerid","playername","players","playfellow","playframework","playful","playfulness","playgirl","playgoer","playground","playgroup","playhouse","playing","playlist","playlists","playmate","playoff","playpen","playroom","plays","playsound","playtex","plaything","playtime","playwright","playwriting","plaza","plea","plead","pleader","pleading","pleas","pleasant","pleasanter","pleasantest","pleasantness","pleasantry","please","pleased","pleaser","pleases","pleasing","pleasingness","pleasurable","pleasurableness","pleasurably","pleasure","pleasureful","pleasures","pleat","pleater","plebe","plebeian","plebiscite","plectra","plectrum","pledge","pledger","pleiads","pleistocene","plenary","plenipotentiary","plenitude","plenteous","plenteousness","plentiful","plentifulness","plenty","plenum","pleonasm","plethora","pleura","pleurae","pleural","pleurisy","plexiglas","plexus","pliability","pliable","pliableness","pliancy","pliant","pliantness","plication","plier","plight","plimsolls","plink","plinker","plinth","plinths","pliny","pliocene","plist","plnkr","plo","plod","plodded","plodder","plodding","plone","plop","plopped","plopping","plosive","plot","plotly","plots","plotted","plotter","plotting","plover","plow","plowed","plower","plowman","plowmen","plowshare","ploy","plpgsql","pls","plt","pluck","plucker","pluckily","pluckiness","plucky","plug","pluggable","plugged","plugging","plughole","plugin","plugins","plum","plumage","plumb","plumbago","plumbed","plumber","plumbing","plume","plummer","plummest","plummet","plummy","plump","plumper","plumpness","plumy","plunder","plunge","plunger","plunk","plunker","pluperfect","plural","pluralism","pluralist","pluralistic","plurality","pluralization","pluralize","pluralizer","plus","plush","plushness","plushy","plussed","plussing","plutarch","pluto","plutocracy","plutocrat","plutocratic","plutonium","pluvial","ply","plymouth","plyr","plywood","plz","pm","pmd","pms","pn","pname","pneumatic","pneumatically","pneumatics","pneumonia","png","po","poach","poacher","poc","pocahontas","pock","pocket","pocketbook","pocketful","pocketing","pocketknife","pocketknives","pockmark","poco","pocono","pocoo","pod","podcast","podded","podding","podge","podgorica","podiatrist","podiatry","podium","pods","podunk","poe","poem","poesy","poet","poetaster","poetess","poetic","poetical","poetically","poeticalness","poetics","poetry","pogo","pogrom","poi","poignancy","poignant","poincar","poinciana","poindexter","poinsettia","point","pointblank","pointed","pointedness","pointer","pointers","pointf","pointillism","pointillist","pointing","pointless","pointlessness","points","pointy","pois","poise","poison","poisoner","poisoning","poisonous","poisson","pojo","poke","pokemon","poker","pokerface","poky","pol","poland","polanski","polar","polarimeter","polarimetry","polaris","polariscope","polarity","polarization","polarize","polarized","polarizes","polarizing","polarogram","polarograph","polarography","polaroid","pole","polecat","polemic","polemical","polemicist","polemics","poler","polestar","poleward","police","policeman","policemen","policewoman","policewomen","policies","policy","policyholder","policymaker","policymaking","polio","poliomyelitides","poliomyelitis","polis","polish","polished","polisher","politburo","polite","politeness","politesse","politic","political","politically","politician","politicians","politicization","politicize","politicked","politicking","politico","politics","polity","polk","polka","poll","pollack","pollard","polled","pollen","pollinate","pollination","pollinator","polling","polliwog","pollock","polls","pollster","pollutant","pollute","polluted","polluter","pollution","pollux","polly","pollyanna","pollywog","polo","polonaise","polonium","poltergeist","poltroon","poly","polyandrous","polyandry","polyatomic","polybutene","polycarbonate","polychemicals","polyclinic","polycrystalline","polyelectrolytes","polyester","polyether","polyethylene","polyfill","polyfills","polygamist","polygamous","polygamy","polyglot","polygon","polygonal","polygons","polygraph","polygraphs","polygynous","polyhedral","polyhedron","polyhymnia","polyisobutylene","polyisocyanates","polyline","polymath","polymaths","polymer","polymerase","polymeric","polymerization","polymerize","polymorph","polymorphic","polymorphism","polymyositis","polynesia","polynesian","polynomial","polyp","polyphemus","polyphonic","polyphony","polyphosphate","polypropylene","polystyrene","polysyllabic","polysyllable","polytechnic","polytheism","polytheist","polytheistic","polythene","polytonal","polytopes","polyunsaturated","polyurethane","polyvinyl","pom","pomade","pomander","pomegranate","pomerania","pomeranian","pommel","pomona","pomp","pompadour","pompano","pompeian","pompeii","pompey","pompom","pompon","pomposity","pompous","pompousness","ponce","ponchartrain","poncho","pond","ponder","ponderer","ponderous","ponderousness","pone","pong","pongee","poniard","pons","pontchartrain","pontiac","pontianak","pontiff","pontifical","pontificate","pontoon","pony","ponytail","pooch","poodle","poof","pooh","poohs","pool","poole","pooling","poolroom","pools","poolside","poona","poop","poor","poorboy","poorhouse","poorly","poorness","pop","popcorn","pope","popek","popen","popeye","popgun","popinjay","poplar","poplin","popocatepetl","popover","poppa","popped","popper","poppet","popping","poppins","poppy","poppycock","poppyseed","pops","popsicle","populace","popular","popularism","popularity","popularization","popularize","popularized","popularizer","popularizes","popularizing","populate","populated","populates","populating","population","populism","populist","populous","populousness","popup","popupmenu","popups","popupwindow","por","porcelain","porch","porcine","porcupine","pore","porfirio","porgy","poring","pork","porker","porky","porn","porno","pornographer","pornographic","pornographically","pornography","porosity","porous","porousness","porphyritic","porphyry","porpoise","porridge","porrima","porringer","porsche","port","porta","portability","portable","portables","portably","portage","portaged","portaging","portal","portamento","portcullis","porte","ported","portend","portent","portentous","portentousness","porter","porterage","porterhouse","portfolio","porthole","portia","portico","porticoes","portie","porting","portion","portions","portire","portland","portlet","portliness","portly","portmanteau","portrait","portraitist","portraiture","portray","portrayal","portrayer","ports","portsmouth","porttitor","portugal","portuguese","portulaca","porty","pos","pose","posed","poseidon","poser","poses","poseur","posh","posing","posit","positifs","position","positionable","positional","positioned","positioning","positions","positive","positiveness","positives","positivism","positivist","positivity","positron","posix","posixct","posner","poss","posse","possess","possessed","possession","possessional","possessive","possessiveness","possessor","possibilities","possibility","possible","possibly","possum","post","postage","postal","postalcode","postback","postbag","postbox","postcard","postcode","postcondition","postconsonantal","postconstruct","postcss","postdata","postdate","postdelayed","postdoctoral","posted","poster","posterior","posteriori","posterity","posters","postfields","postfix","postgis","postgraduate","postgres","postgresql","posthaste","posthumous","posthumousness","posthypnotic","postid","postilion","postimg","postindustrial","posting","postlude","postman","postmarital","postmark","postmaster","postmen","postmeridian","postmessage","postmeta","postmistress","postmodern","postmodernist","postmortem","postnasal","postnatal","postoperative","postorder","postpaid","postpartum","postpone","postponement","postpositions","postprandial","posts","postscript","postsecondary","postulate","postulation","postural","posture","posturer","postvocalic","postwar","posuere","posx","posy","pot","potability","potable","potableness","potage","potash","potassium","potato","potatoes","potbelly","potboil","potboiler","potemkin","potency","potent","potentate","potential","potentiality","potentially","potentiating","potentiometer","potful","pothead","pother","potherb","potholder","pothole","potholing","pothook","potion","potlatch","potluck","potomac","potpie","potpourri","potsdam","potsherd","potshot","pottage","pottawatomie","potted","potter","pottery","potting","potts","potty","pouch","poughkeepsie","poul","poulterer","poultice","poultry","pounce","pound","poundage","pounder","pounds","pour","pourer","poussin","pout","pouter","poverty","pow","powder","powderpuff","powdery","powell","power","powerboat","powered","powerful","powerfulness","powerhouse","powerless","powerlessness","powermanager","powermock","powerpoint","powers","powershell","powhatan","powwow","pox","poznan","pp","ppa","ppc","ppm","ppp","ppr","pprint","pps","ppt","pq","pqr","pr","practicability","practicable","practicably","practical","practicality","practically","practicalness","practice","practiced","practicer","practices","practicing","practicum","practise","practitioner","pradesh","prado","praesent","praetor","praetorian","pragma","pragmatic","pragmatical","pragmatics","pragmatism","pragmatist","prague","praia","prairie","praise","praiser","praiseworthiness","praiseworthy","praising","prakrit","praline","pram","prance","prancer","prancing","prank","prankster","praseodymium","pratchett","prate","prater","pratfall","prating","pratt","prattle","prattler","prattling","prattville","pravda","prawn","praxes","praxis","praxiteles","pray","prayer","prayerbook","prayerful","prayerfulness","prc","prcis","prd","pre","preach","preacher","preaching","preachment","preachy","preadolescence","preakness","preallocate","preallocation","preallocator","preamble","preamp","preamplifier","prearrange","prearrangement","preassign","preauthorize","prebendary","prebuilt","precambrian","precancel","precancerous","precarious","precariousness","precaution","precautionary","precede","preceded","precedence","precedent","precedented","preceding","precept","preceptive","preceptor","precess","precession","precinct","preciosity","precious","preciousness","precipice","precipitable","precipitant","precipitate","precipitateness","precipitation","precipitous","precipitousness","precise","precisely","preciseness","precision","preclude","preclusion","precocious","precociousness","precocity","precode","precognition","precognitive","precollege","precolonial","precompile","precompiled","precomputed","preconceive","preconception","precondition","preconscious","precook","precursor","precursory","precut","pred","predate","predation","predator","predatory","predecease","predecessor","predeclared","predecline","predefine","predefined","predefinition","predesignate","predestination","predestine","predetermination","predetermine","predeterminer","predicable","predicament","predicate","predicates","predicatewithformat","predication","predicator","predict","predictability","predictable","predictably","predicted","prediction","predictions","predictive","predictor","predigest","predilect","predilection","predispose","predisposition","predoctoral","predominance","predominant","predominate","predomination","preemie","preeminence","preeminent","preemployment","preempt","preemption","preemptive","preemptor","preen","preener","preexist","preexistence","preexistent","pref","prefab","prefabbed","prefabbing","prefabricate","prefabrication","preface","prefacer","prefatory","prefect","prefecture","prefer","preferable","preferableness","preferably","preference","preferencemanager","preferences","preferential","preferment","preferred","preferring","prefetch","prefheight","prefiguration","prefigure","prefix","prefixed","prefixes","preflight","preform","prefs","prefwidth","preg","pregnancy","pregnant","preheat","prehensile","prehistoric","prehistorical","prehistory","preindustrial","preinitialize","preinterview","preisolated","prejudge","prejudger","prejudgment","prejudice","prejudiced","prejudicial","prekindergarten","prelacy","prelate","preliminarily","preliminary","preliterate","preload","preloaded","preloader","prelude","preluder","premarital","premarket","premature","prematureness","prematurity","premed","premedical","premeditate","premeditated","premeditation","premenstrual","premier","premiere","premiership","preminger","premise","premiss","premium","premix","premolar","premonition","premonitory","pren","prenatal","prent","prentice","prenticed","prenticing","prentiss","prenuptial","preoccupation","preoccupy","preoperative","preordain","prep","prepackage","prepaid","preparation","preparative","preparatory","prepare","prepared","preparedly","preparedness","preparedstatement","prepareforsegue","preparestatement","preparing","prepay","prepayment","prepend","prepender","prepends","preplanned","preponderance","preponderant","preponderate","preposition","prepositional","prepossess","prepossessing","prepossession","preposterous","preposterousness","prepped","prepping","preppy","preprepared","preprint","preprocess","preprocessed","preprocessing","preprocessor","preproduction","preprogrammed","prepubescence","prepubescent","prepublication","prepuce","prequel","preradiation","prerecord","preregister","preregistration","prerequisite","prerequisites","prerogative","pres","presage","presager","presbyopia","presbyter","presbyterian","presbyterianism","presbytery","preschool","prescience","prescient","prescott","prescribe","prescribed","prescriber","prescript","prescription","prescriptive","preselect","preselected","preselecteduris","presence","present","presentable","presentableness","presentably","presentation","presentational","presentations","presented","presenter","presentiment","presenting","presentment","presentmodalviewcontroller","presents","presentviewcontroller","preservation","preservationist","preservative","preserve","preserved","preserver","preserves","preserving","preset","presets","presetting","preshrank","preshrink","preshrunk","preside","presidency","president","presidential","presider","presidia","presidium","presley","presoaks","presort","press","pressed","presser","presses","pressing","pressingly","pressman","pressmen","pressure","pressurization","pressurize","pressurized","prestashop","prestidigitate","prestidigitation","prestidigitator","prestidigitatorial","prestige","prestigious","presto","preston","presumably","presume","presumer","presuming","presumption","presumptive","presumptuous","presumptuousness","presuppose","presupposition","pretax","preteen","pretend","pretended","pretender","pretending","pretense","pretension","pretentious","pretentiousness","preterit","preterite","preternatural","pretest","pretext","pretium","pretoria","pretreated","pretreatment","pretrial","prettier","prettify","prettily","prettiness","pretty","prettyprint","pretzel","prev","prevail","prevailing","prevalence","prevalent","prevaricate","prevaricator","prevent","preventable","preventably","preventative","preventdefault","prevented","preventer","preventing","prevention","preventive","preventiveness","prevents","preview","previous","previously","prevision","prevstate","prewar","prexes","prey","preyer","pri","priam","priapic","pribilof","price","priced","priceless","pricer","prices","pricey","pricier","priciest","pricing","prick","pricker","pricking","prickle","prickliness","prickly","pride","prideful","prier","priest","priestess","priesthood","priestley","priestliness","priestly","prig","prigged","prigging","priggish","priggishness","prim","primacy","primal","primarily","primary","primarykey","primarystage","primate","prime","primed","primefaces","primely","primeness","primer","primes","primeval","priming","primitive","primitiveness","primitives","primitivism","primmed","primmer","primmest","primming","primness","primogenitor","primogeniture","primordial","primp","primrose","prince","princedom","princeliness","princely","princess","princeton","principal","principality","principe","principia","principle","principled","principles","print","printable","printably","printed","printer","printers","printf","printing","println","printmake","printmaker","printmaking","printout","prints","printstacktrace","printstream","printwriter","prinz","prio","prior","prioress","priori","priorities","prioritize","priority","priory","pris","prisca","priscella","priscilla","prise","prised","prism","prismatic","prison","prisoner","prissie","prissily","prissiness","prissy","pristine","prithee","priv","privacy","private","privateer","privatekey","privateness","privation","privative","privatization","privatize","privet","privilege","privileged","privileges","privily","privy","prize","prized","prizefight","prizefighter","prizefighting","prizewinner","prizewinning","prj","prntscr","pro","proactive","prob","probabilist","probabilistic","probabilistically","probabilities","probability","probable","probably","probate","probated","probates","probating","probation","probational","probationary","probationer","probative","probe","prober","probity","problem","problematic","problematical","problems","proboscis","proc","procaine","procedural","procedure","procedures","proceed","proceeder","proceeding","proceeds","process","processbuilder","processdata","processed","processes","processid","processing","procession","processional","processname","processor","processors","processrequest","processstartinfo","proclamation","proclivity","proconsular","procrastinate","procrastination","procrastinator","procreational","procreatory","procrustean","procrustes","procs","proctor","proctorial","procurable","procure","procurement","procyon","prod","prodded","prodding","prodid","prodigal","prodigality","prodigious","prodigiousness","prodigy","produce","produced","producer","producers","produces","producible","producing","product","productcode","productid","production","productive","productively","productiveness","productivities","productivity","productize","productlist","productname","products","producttype","prof","profanation","profane","profaneness","profanity","professed","profession","professional","professionalism","professionalize","professionals","professor","professorial","professors","professorship","proffer","proficiency","proficient","profile","profiler","profiles","profiling","profit","profitability","profitable","profitableness","profitably","profiteer","profiterole","profitless","profits","profligacy","profligate","proforma","profound","profoundity","profoundness","profundity","profuse","profuseness","prog","progenitor","progeny","progesterone","progid","prognathous","prognoses","prognosis","prognostic","prognosticate","prognostication","prognosticator","program","programatically","programdata","programed","programing","programm","programmability","programmable","programmatic","programmatically","programme","programmed","programmer","programmers","programming","programmings","programs","progress","progressbar","progressdialog","progression","progressive","progressiveness","progressivism","proguard","proguardfiles","prohibit","prohibited","prohibiter","prohibition","prohibitionist","prohibitive","prohibitiveness","prohibitory","proin","proj","project","projected","projectid","projectile","projection","projectionist","projections","projective","projectname","projector","projects","prokofieff","prokofiev","prolegomena","proletarian","proletarianization","proletarianized","proletariat","proliferate","proliferation","prolific","prolifically","prolix","prolixity","prolog","prologize","prologue","prologuize","prolong","prolongate","prolongation","prolonger","promenade","promenader","promethean","prometheus","promethium","prominence","prominent","promiscuity","promiscuous","promiscuousness","promise","promised","promises","promising","promissory","promo","promontory","promote","promoted","promoter","promotion","promotions","promotive","promotiveness","prompt","prompted","prompter","prompting","promptitude","promptness","prompts","promulgate","promulgation","promulgator","pron","prone","proneness","prong","pronghorn","pronominalization","pronominalize","pronounce","pronounceable","pronounced","pronouncedly","pronouncement","pronouncer","pronto","pronunciation","proof","proofed","proofer","proofing","proofread","proofreader","prop","propaganda","propagandist","propagandistic","propagandize","propagate","propagated","propagation","propagator","propel","propellant","propelled","propeller","propelling","propensity","proper","properly","properness","propertied","properties","property","propertychanged","propertychangedeventargs","propertychangedeventhandler","propertygroup","propertyinfo","propertyname","propertytype","propertyvalue","prophecy","prophesier","prophesy","prophet","prophetess","prophetic","prophetical","prophylactic","prophylaxes","prophylaxis","propinquity","propionate","propitiate","propitiatory","propitious","propitiousness","propname","proponent","proportion","proportional","proportionality","proportionate","proportioner","proportionment","proposal","proposals","propose","proposed","proposition","propped","propping","proprietary","proprietor","proprietorial","proprietorship","proprietress","propriety","proprioception","proprioceptive","props","proptypes","propulsion","propulsive","propylene","prorogation","prorogue","pros","prosaic","prosaically","proscenium","prosciutti","prosciutto","proscription","proscriptive","prose","prosecute","prosecution","prosecutor","proselyte","proselytism","proselytize","proser","proserpine","prosodic","prosody","prospect","prospection","prospective","prospectiveness","prospector","prospectus","prosper","prosperity","prosperous","prosperousness","prostate","prostheses","prosthesis","prosthetic","prosthetics","prostitute","prostitution","prostrate","prostration","prosy","prot","protactinium","protagonist","protagoras","protean","protease","protect","protected","protecting","protection","protectiondomain","protectionism","protectionist","protective","protectiveness","protector","protectorate","protein","proteolysis","proteolytic","proterozoic","protest","protestant","protestantism","protestation","protesting","proteus","protg","protges","proto","protobuf","protocol","protocols","protoplasm","protoplasmic","prototype","prototypes","prototypic","prototypical","protozoa","protozoan","protozoic","protozoon","protract","protractor","protrude","protrusile","protrusion","protrusive","protuberance","protuberant","proud","proudhon","proust","prov","provabilities","provability","provable","provableness","provably","prove","proved","proven","provenal","provenance","provencals","provence","provender","provenience","provenly","prover","proverb","proverbial","proverbs","proves","provide","provided","providence","provident","providential","provider","providername","providers","provides","providing","province","provincial","provincialism","proving","provision","provisional","provisioner","provisioning","proviso","provo","provocateur","provocative","provocativeness","provoke","provoked","provoking","provolone","provost","prow","prowess","prowl","prowler","proxies","proximal","proximate","proximateness","proximity","proxmire","proxy","prozac","prto","pru","prude","prudence","prudent","prudential","prudery","prudi","prudish","prudishness","prudy","prue","pruitt","prune","pruner","prurience","prurient","prussia","prussian","prussic","prut","pry","pryce","pryer","prying","ps","psalm","psalmist","psalms","psalter","psaltery","psd","psephologist","pseudo","pseudocode","pseudonym","pseudonymous","pseudopod","pseudoscience","pshaw","psi","psittacoses","psittacosis","psoriases","psoriasis","psql","psr","psst","pst","pstmt","psych","psyche","psychedelic","psychedelically","psychiatric","psychiatrist","psychiatry","psychic","psychical","psycho","psychoacoustic","psychoacoustics","psychoactive","psychoanalysis","psychoanalyst","psychoanalytic","psychoanalytical","psychoanalyze","psychobabble","psychobiology","psychocultural","psychodrama","psychogenic","psychokinesis","psycholinguistic","psycholinguistics","psycholinguists","psychological","psychologist","psychology","psychometric","psychometrics","psychometry","psychoneuroses","psychoneurosis","psychopath","psychopathic","psychopathology","psychopaths","psychopathy","psychophysic","psychophysical","psychophysics","psychophysiology","psychos","psychosis","psychosocial","psychosomatic","psychosomatics","psychotherapeutic","psychotherapist","psychotherapy","psychotic","psychotically","psychotropic","psychs","psycopg","pt","pta","ptah","ptain","ptarmigan","pterodactyl","pthread","pthreads","pto","ptolemaic","ptolemaists","ptolemy","ptomaine","ptr","pts","pu","pub","pubbed","pubbing","pubdate","pubertal","puberty","pubes","pubescence","pubescent","pubic","pubis","public","publican","publication","publications","publicist","publicity","publicize","publicized","publickey","publickeytoken","publicly","publicness","publics","publish","publishable","published","publisher","publishers","publishes","publishing","pubnub","pubs","pubsub","puccini","puce","puck","pucker","puckett","puckish","puckishness","pudding","puddle","puddler","puddling","puddly","pudenda","pudendum","pudginess","pudgy","puebla","pueblo","puerile","puerility","puerperal","puers","puerto","puff","puffball","puffer","puffery","puffin","puffiness","puffy","pug","puget","pugged","pugging","pugh","pugilism","pugilist","pugilistic","pugnacious","pugnaciousness","pugnacity","puissant","puke","pukka","pulaski","pulchritude","pulchritudinous","pule","pulitzer","pull","pullback","pulled","pullet","pulley","pulling","pullman","pullout","pullover","pulls","pulmonary","pulp","pulpiness","pulpit","pulpwood","pulpy","pulsar","pulsate","pulsation","pulse","pulser","pulverable","pulverization","pulverize","pulverized","pulverizer","pulverizes","pulvinar","puma","pumice","pummel","pump","pumpernickel","pumping","pumpkin","pun","punch","punchbowl","punched","puncheon","puncher","punchline","punchy","punctilio","punctilious","punctiliousness","punctual","punctualities","punctuality","punctualness","punctuate","punctuation","punctuational","puncture","pundit","punditry","pungency","pungent","punic","puniness","punish","punished","punisher","punishment","punitive","punitiveness","punjab","punjabi","punk","punky","punned","punning","punster","punt","punter","puny","pup","pupa","pupae","pupal","pupate","pupil","pupillage","pupped","puppet","puppeteer","puppetry","pupping","puppy","puppyish","purblind","purcell","purchasable","purchase","purchased","purchaser","purchases","purchasing","purdah","purdahs","purdue","pure","purebred","puree","pureeing","purely","pureness","purgation","purgative","purgatorial","purgatory","purge","purger","purify","purim","purina","purine","purism","purist","puristic","puritan","puritanic","puritanical","puritanism","purity","purl","purlieu","purloin","purloiner","purple","purplish","purport","purported","purpose","purposeful","purposefulness","purposeless","purposelessness","purposes","purposive","purposiveness","purr","purring","purse","purser","pursuance","pursuant","pursue","pursuer","pursuit","purulence","purulent","purus","purvey","purveyance","purveyor","purview","pus","pusan","pusey","push","pushbutton","pushcart","pushchair","pushdown","pushed","pusher","pushes","pushily","pushiness","pushing","pushkin","pushover","pushstate","pushtu","pushviewcontroller","pushy","pusillanimity","pusillanimous","puss","pussy","pussycat","pussyfoot","pustular","pustule","put","putative","putchar","putextra","putin","putint","putnam","putnem","putout","putrefaction","putrefactive","putrefy","putrescence","putrescent","putrid","putridity","putridness","puts","putsch","putstring","putstrln","putt","putted","puttee","putter","putting","putty","puttying","puzzle","puzzled","puzzlement","puzzler","pv","pvc","pvt","pw","pwd","px","py","pyc","pycharm","pycharmprojects","pydata","pydev","pygame","pygmalion","pygmy","pyhrric","pyinstaller","pyknotic","pylab","pyle","pylon","pylori","pyloric","pylorus","pym","pymongo","pynchon","pyobject","pyodbc","pyongyang","pyorrhea","pyotr","pypi","pyplot","pypy","pyqt","pyramid","pyramidal","pyre","pyrenees","pyrex","pyridine","pyrimidine","pyrite","pyroelectric","pyroelectricity","pyrolysis","pyrolyze","pyromania","pyromaniac","pyrometer","pyrometry","pyrophosphate","pyrotechnic","pyrotechnical","pyrotechnics","pyroxene","pyroxenite","pyrrhic","pyside","pyspark","pytest","pythagoras","pythagorean","pythias","python","pythonic","pythonpath","pytorch","pyx","q","qa","qaddafi","qantas","qapplication","qatar","qb","qc","qdebug","qed","qemu","qi","qid","qimage","qingdao","qiqihar","ql","qlabel","qlineedit","qlist","qm","qmainwindow","qmake","qml","qmodelindex","qn","qname","qobject","qom","qos","qp","qpushbutton","qq","qr","qrcode","qry","qs","qsa","qsort","qstring","qt","qtcore","qtgui","qthread","qtquick","qtwidgets","qty","qu","qua","quaalude","quack","quackery","quackish","quad","quadded","quadding","quadrangle","quadrangular","quadrant","quadraphonic","quadrapole","quadratic","quadratical","quadrature","quadrennial","quadrennium","quadric","quadriceps","quadrilateral","quadrille","quadrillion","quadripartite","quadriplegia","quadriplegic","quadrivia","quadrivium","quadruped","quadrupedal","quadruple","quadruplet","quadruplicate","quadruply","quadrupole","quadword","quaff","quaffer","quagmire","quahog","quail","quaint","quaintness","quake","quaker","quakeress","quakerism","quaky","qualification","qualified","qualifier","qualifiers","qualify","qualitative","quality","qualm","qualmish","quam","quandary","quangos","quanta","quantico","quantifiable","quantified","quantifier","quantify","quantile","quantitative","quantitativeness","quantities","quantity","quantization","quantize","quantizer","quantum","quarantine","quark","quarrel","quarreler","quarrellings","quarrelsome","quarrelsomeness","quarrier","quarry","quarryman","quarrymen","quart","quarter","quarterback","quarterdeck","quarterer","quarterfinal","quartering","quarterly","quartermaster","quarters","quarterstaff","quarterstaves","quartet","quartic","quartile","quarto","quartz","quartzcore","quartzite","quasar","quash","quasi","quasilinear","quasimodo","quaternary","quaternion","quatrain","quaver","quavering","quavery","quay","quayle","quayside","que","queasily","queasiness","queasy","quebec","quechua","queen","queenie","queenly","queensland","queer","queerness","quell","queller","quench","quenchable","quenched","quencher","quenchless","quent","quentin","querida","queried","queries","quern","querulous","querulousness","query","querybuilder","querying","queryselector","queryselectorall","queryset","querystring","ques","quest","quested","quester","questing","question","questionable","questionableness","questionably","questioned","questioner","questionid","questioning","questionnaire","questions","quests","quetzalcoatl","queue","queued","queuer","queues","queuing","quezon","qui","quibble","quibbler","quiche","quick","quickbooks","quicken","quicker","quickest","quickie","quicklime","quickly","quickness","quicksand","quicksilver","quicksort","quickstart","quickstep","quid","quiesce","quiescence","quiescent","quiet","quieted","quieten","quieter","quieting","quietly","quietness","quiets","quietude","quietus","quill","quillan","quilt","quilter","quilting","quince","quincentenary","quincey","quincy","quinine","quinlan","quinn","quinquennial","quinsy","quint","quinta","quintana","quintessence","quintessential","quintet","quintic","quintile","quintilian","quintilla","quintillion","quintillionth","quintin","quintina","quinton","quintuple","quintuplet","quintus","quip","quipped","quipper","quipping","quipster","quire","quired","quires","quirinal","quiring","quirk","quirkiness","quirks","quirksmode","quirky","quirt","quis","quisling","quisque","quit","quitclaim","quite","quito","quittance","quitter","quitting","quiver","quivering","quivery","quixote","quixotic","quixotically","quixotism","quiz","quizzed","quizzer","quizzes","quizzical","quizzing","quo","quoin","quoit","quondam","quonset","quora","quorate","quorum","quot","quota","quotability","quotation","quote","quoted","quotename","quoter","quotes","quotidian","quotient","quoting","qux","qvariant","qvboxlayout","qw","qwerty","qwertys","qwidget","qx","r","ra","rab","rabat","rabbet","rabbi","rabbinate","rabbinic","rabbinical","rabbit","rabbiter","rabbitmq","rabble","rabbler","rabelais","rabelaisian","rabi","rabid","rabidness","rabies","rabin","rabis","raccoon","race","racecourse","racegoers","racehorse","raceme","racer","races","racetrack","raceway","rachael","rachel","rachele","rachelle","rachmaninoff","racial","racialism","racialist","racily","racine","raciness","racism","racist","rack","racket","racketeer","rackety","rackspace","raconteur","racoon","racquet","racquetball","racy","rad","radar","radarscope","radcliffe","radded","radder","raddest","raddie","radding","raddy","radial","radian","radiance","radians","radiant","radiate","radiation","radiative","radiator","radical","radicalism","radicalization","radicalize","radicalness","radices","radii","radio","radioactive","radioactivity","radioastronomical","radioastronomy","radiobutton","radiobuttons","radiocarbon","radiochemical","radiochemistry","radiogalaxy","radiogram","radiographer","radiographic","radiography","radiogroup","radioisotope","radiologic","radiological","radiologist","radiology","radioman","radiomen","radiometer","radiometric","radiometry","radionics","radionuclide","radiopasteurization","radiophone","radiophysics","radios","radioscopy","radiosonde","radiosterilization","radiosterilized","radiotelegraph","radiotelegraphs","radiotelegraphy","radiotelephone","radiotherapist","radiotherapy","radish","radium","radius","radix","radon","rads","rae","raeann","raf","rafa","rafael","rafaela","rafaelia","rafaelita","rafaellle","rafaello","rafe","raff","raffaello","raffarty","rafferty","raffia","raffish","raffishness","raffle","rafi","raft","rafter","rag","raga","ragamuffin","ragbag","rage","ragged","raggedness","raggedy","ragging","raging","raglan","ragnar","ragnark","ragout","ragtag","ragtime","ragweed","ragwort","rah","rahal","rahel","rahs","raid","raider","rail","railbird","railer","railhead","railing","raillery","railroad","railroader","railroading","rails","railscasts","railsinstaller","railties","railway","railwaymen","raiment","raimondo","raimund","raimundo","rain","raina","rainbow","raincloud","raincoat","raindrop","raine","rainer","rainfall","rainforest","rainier","rainless","rainmaker","rainmaking","rainproof","rainstorm","rainwater","rainy","raise","raised","raisepropertychanged","raiser","raises","raisin","raising","raj","rajah","rajahs","rajive","rake","rakel","raker","rakish","rakishness","raleigh","ralf","ralina","rally","ralph","ralston","ram","rama","ramada","ramadan","ramakrishna","raman","ramayana","ramble","rambler","rambling","rambo","rambunctious","rambunctiousness","ramekin","ramie","ramification","ramify","ramirez","ramiro","ramjet","rammed","ramming","ramo","ramon","ramona","ramonda","ramp","rampage","rampancy","rampant","rampart","ramrod","ramrodded","ramrodding","rams","ramsay","ramses","ramsey","ramshackle","ran","rana","rance","rancell","ranch","rancher","rancho","rancid","rancidity","rancidness","rancor","rancorous","rand","randa","randal","randall","randee","randell","randene","randi","randie","randiness","randint","randn","randolf","randolph","random","randomization","randomize","randomly","randomness","randomnumber","randrange","randy","ranee","rang","range","ranged","rangeland","ranger","ranges","ranginess","ranging","rangoon","rangy","rani","rania","ranice","ranier","ranique","rank","ranked","ranker","rankin","rankine","ranking","rankle","rankness","ranks","ranna","ransack","ransacker","ransell","ransom","ransomer","rant","ranter","ranting","raoul","rap","rapacious","rapaciousness","rapacity","rape","rapeseed","raphael","raphaela","rapid","rapidity","rapidly","rapidness","rapier","rapine","rapist","rapped","rappel","rappelled","rappelling","rapper","rapping","rapport","rapporteur","rapprochement","rapscallion","rapt","raptness","rapture","rapturous","rapturousness","rapunzel","raquel","raquela","rar","rare","rarebit","rarefaction","rarefy","rarely","rareness","rarity","rasalgethi","rasalhague","rascal","rash","rasher","rashness","rasia","rasla","rasmussen","rasp","raspberry","raspberrypi","rasper","rasping","rasputin","raspy","rastaban","rastafarian","raster","rastus","rat","ratchet","rate","rateable","rated","ratepayer","rater","rates","ratfor","rather","rathskeller","ratifier","ratify","rating","ratings","ratio","ratiocinate","ratiocination","ration","rational","rationale","rationalism","rationalist","rationalistic","rationality","rationalization","rationalize","rationalizer","rationalness","ratios","ratliff","ratlike","ratline","rattail","rattan","ratted","ratter","ratting","rattle","rattlebrain","rattlesnake","rattletrap","rattling","rattly","rattrap","ratty","raucous","raucousness","raul","raunchily","raunchiness","raunchy","ravage","ravager","rave","ravel","raveling","raven","ravenous","raver","ravi","ravid","ravine","ravioli","ravish","ravisher","ravishing","ravishment","raviv","raw","rawalpindi","rawboned","rawdata","rawhide","rawley","rawlings","rawlins","rawlinson","rawness","rawquery","rawson","rawvalue","rax","ray","rayburn","raychel","raye","rayleigh","raymond","raymondville","raymund","raymundo","rayna","raynard","raynell","rayner","raynor","rayon","rayshell","raytheon","raywenderlich","raze","razer","razor","razorback","razorblades","razz","razzmatazz","rb","rbenv","rbi","rbind","rbp","rbx","rc","rca","rcp","rcpp","rcpt","rcs","rcx","rd","rda","rdata","rdbms","rdd","rdf","rdfs","rdi","rdoc","rdp","rdr","rds","rdx","re","rea","reabbreviate","reach","reachability","reachable","reachably","reached","reacher","reaches","reaching","reacquisition","react","reactant","reactdom","reacted","reaction","reactionary","reactive","reactivex","reactivity","reactjs","reactor","read","readability","readable","readably","readalllines","readalltext","readdata","readdir","readdress","reade","reader","readers","readership","readfile","readfilesync","readied","readies","readily","readiness","readinesses","reading","readings","readint","readkey","readline","readlines","readme","readobject","readonly","readopt","readout","reads","readstring","readthedocs","readtoend","readvalue","readwrite","ready","readying","readystate","reagan","reagen","real","realise","realised","realism","realisms","realist","realistic","realistically","reality","realizability","realizable","realizableness","realizably","realization","realize","realized","realizer","realizes","realizing","realloc","really","realm","realness","realpath","realpolitik","realtime","realtor","realty","ream","reamer","reamonn","reanimate","reap","reaper","reappraise","rear","rearguard","rearmost","rearrange","rearward","reason","reasonable","reasonableness","reasonably","reasoner","reasoning","reasonless","reasons","reassess","reassign","reassuringly","reattach","reawakening","reba","rebase","rebate","rebbecca","rebe","rebeca","rebecca","rebecka","rebeka","rebekah","rebekkah","rebel","rebeller","rebellion","rebellious","rebelliousness","rebid","rebidding","rebind","rebirth","reboil","rebook","reboot","rebound","rebroadcast","rebuild","rebuilding","rebuilt","rebuke","rebuking","rebus","rebuttal","rebutting","rec","recalcitrance","recalcitrant","recalculate","recalibrate","recall","recant","recantation","recap","recappable","recapping","recaptcha","recast","recd","recede","receipt","receivable","receive","received","receiver","receivers","receivership","receives","receiving","recency","recension","recent","recently","recentness","receptacle","reception","receptionist","receptive","receptiveness","receptivity","receptor","recess","recessional","recessionary","recessive","recessiveness","rechargeable","recheck","recherch","recherches","recidivism","recidivist","recieve","recieved","recife","recipe","recipes","recipiency","recipient","recipients","reciprocal","reciprocate","reciprocation","reciprocity","recital","recitalist","recitative","recite","reciter","recked","recking","reckless","recklessness","reckon","reckoner","reckoning","reclaim","reclamation","recline","recliner","recluse","reclusion","recode","recognise","recognition","recognizability","recognizable","recognizably","recognize","recognized","recognizedly","recognizer","recognizes","recognizing","recognizingly","recoilless","recoinage","recolor","recombinant","recombine","recommend","recommendation","recommendations","recommended","recommends","recompense","recompile","recompute","reconcile","reconciled","reconciler","recondite","reconditeness","reconfigurability","reconfigure","reconnaissance","reconnect","reconnoiter","reconquer","reconsecrate","reconstitute","reconstruct","reconstructed","reconstruction","reconsult","recontact","recontaminate","recontribute","recook","recopy","record","recorded","recorder","recordid","recording","records","recordset","recourse","recover","recoverability","recoverable","recovery","recreant","recreate","recreated","recreating","recreational","recriminate","recrimination","recriminatory","recross","recrudesce","recrudescence","recrudescent","recruit","recruiter","recruitment","recrystallize","rect","recta","rectal","rectangle","rectangles","rectangular","rectifiable","rectification","rectifier","rectify","rectilinear","rectitude","recto","rector","rectory","rects","rectum","recumbent","recuperate","recuperation","recur","recurrence","recurrent","recurring","recurse","recursion","recursive","recursively","recusant","recuse","recv","recyclable","recycle","recycled","recycler","recyclerview","recycling","red","redact","redacted","redaction","redactor","redbird","redbreast","redbrick","redbud","redcap","redcoat","redcolor","redcurrant","redd","redden","redder","reddest","redding","reddish","reddit","redeclaration","redecorate","redeem","redeemable","redeemed","redeemer","redefine","redemption","redemptioner","redemptive","redeposit","redesign","redetermination","redford","redgrave","redhat","redhead","redhook","redial","redim","redirect","redirected","redirecting","redirection","redirects","redirectto","redirecttoaction","redis","redlining","redmine","redmond","redneck","redness","redo","redolence","redolent","redondo","redouble","redoubtably","redound","redraw","redshift","redskin","redstone","reduce","reduced","reducer","reducers","reduces","reducibility","reducible","reducibly","reducing","reduct","reduction","reductionism","reductionist","redundancy","redundant","redux","redwood","redye","redyeing","ree","reeba","reebok","reece","reecho","reed","reediness","reeding","reedville","reedy","reef","reefer","reek","reeker","reel","reeler","reena","reenforcement","reentrant","reese","reestimate","reeta","reeva","reeve","reeves","reexamine","ref","refactor","refactored","refactoring","refection","refectory","refer","referee","refereed","refereeing","reference","referenced","referencedcolumnname","referenceerror","references","referencing","referendum","referent","referential","referentiality","referer","referral","referred","referrer","referring","refers","reffed","reffing","refid","refile","refinance","refine","refined","refinement","refinish","refit","reflect","reflectance","reflected","reflection","reflectional","reflective","reflectivemethodinvocation","reflectiveness","reflectivity","reflector","reflects","reflex","reflexion","reflexive","reflexiveness","reflexivity","reflooring","refluent","reflux","refman","refocus","refold","reforestation","reforge","reform","reformat","reformatory","reformed","reformer","reformism","reformist","refract","refractive","refractiveness","refractometer","refractoriness","refractory","refrain","refresh","refreshed","refreshes","refreshing","refreshment","refrigerant","refrigerate","refrigerated","refrigeration","refrigerator","refrozen","refry","refs","refuge","refugee","refugio","refulgence","refulgent","refund","refunder","refurbish","refurbishment","refusal","refuse","refused","refuser","refuses","refutation","refute","refuter","reg","regal","regale","regalement","regalia","regan","regard","regarding","regardless","regards","regather","regatta","regen","regency","regeneracy","regenerate","regenerately","regenerateness","regex","regexes","regexoptions","regexp","regexr","reggae","reggi","reggie","reggy","regicide","regime","regimen","regiment","regimental","regimentation","regina","reginae","reginald","reginauld","regine","region","regional","regionalism","regions","regis","register","registered","registering","registerreceiver","registers","registertype","registrable","registrant","registrar","registration","registrations","registry","regnant","regor","regress","regression","regressive","regressiveness","regressors","regret","regretful","regretfulness","regrettable","regrettably","regretted","regretting","reground","regroup","regrow","regular","regularexpressions","regularity","regularization","regularize","regularly","regulate","regulated","regulation","regulations","regulative","regulator","regulatory","regulus","regurgitate","regurgitation","rehab","rehabbed","rehabbing","rehabilitate","rehabilitation","rehang","rehear","rehears","rehearsal","rehearse","rehearsed","rehearser","reheat","reheating","rehnquist","rehydrate","reich","reichenberg","reichstag","reichstags","reid","reidar","reider","reign","reiko","reilly","reimburse","reimbursement","rein","reina","reinald","reinaldo","reindeer","reindex","reine","reinforce","reinforced","reinforcement","reinforcer","reinhard","reinhardt","reinhold","reinold","reinstall","reinstalled","reinstalling","reinstate","reinstatement","reinsurance","reinterpret","reinvent","reinwald","reissue","reit","reiterative","reject","rejected","rejecter","rejecting","rejection","rejector","rejigger","rejoice","rejoicing","rejoinder","rejuvenate","rejuvenatory","rel","relapse","relate","related","relatedby","relatedly","relatedness","relater","relates","relating","relation","relational","relations","relationship","relationships","relative","relativelayout","relatively","relativeness","relativepath","relativesource","relativism","relativist","relativistic","relativistically","relativity","relator","relax","relaxant","relaxation","relaxed","relaxedness","relaxing","relay","relaycommand","relearn","releasable","release","released","releases","releasing","relent","relenting","relentless","relentlessness","relevance","relevancy","relevant","reliability","reliable","reliables","reliably","reliance","reliant","relic","relicense","relict","relief","relies","relieve","relieved","relievedly","reliever","religion","religionists","religiosity","religious","religiousness","relink","relinquish","relinquishment","reliquary","relish","relive","reload","reloaddata","reloaded","reloading","reloads","relocate","relu","reluctance","reluctant","rely","relying","rem","remade","remain","remainder","remained","remaining","remains","remake","remand","remap","remapping","remark","remarkable","remarkableness","remarkably","remarked","remarks","remarque","rematch","rembrandt","remeasure","remediable","remediableness","remedy","remember","remembered","rememberer","remembering","rememberme","remembrance","remembrancer","remind","reminded","reminder","reminders","reminds","remington","reminisce","reminiscence","reminiscent","remiss","remissness","remit","remittance","remitted","remitting","remnant","remodel","remolding","remonstrant","remonstrate","remonstration","remonstrative","remorse","remorseful","remorsefulness","remorseless","remorselessness","remote","remotely","remotemessage","remoteness","remotes","remotetestrunner","remoteviews","remotewebdriver","remoting","remoulds","removal","remove","removeall","removeat","removeattr","removechild","removeclass","removed","removeeventlistener","removefromsuperview","removeitem","removes","removing","remunerate","remunerated","remuneration","remunerative","remunerativeness","remus","remy","ren","rena","renado","renae","renaissance","renal","renaldo","rename","renamed","renaming","renard","renascence","renata","renate","renato","renaturation","renaud","renault","rend","render","rendered","renderer","renderers","rendering","renders","rendertransform","rendezvous","rendition","rene","renee","renegade","renege","reneger","renell","renelle","renew","renewal","renewer","renie","rennet","rennie","rennin","reno","renoir","renounce","renouncement","renouncer","renovate","renovation","renovator","renown","rensselaer","rent","rental","rentaller","renter","renumber","renumeration","renunciate","renunciation","renville","reoccupy","reopen","reorder","reordering","reorganized","rep","repack","repaint","repair","repairable","repairer","repairman","repairmen","repairs","repaper","reparable","reparation","repartee","reparteeing","repartition","repast","repatriate","repave","repeal","repealer","repeat","repeatability","repeatable","repeatably","repeated","repeatedly","repeater","repeating","repeats","repel","repelled","repellent","repelling","repent","repentance","repentant","repertoire","repertory","repetition","repetitions","repetitious","repetitiousness","repetitive","repetitiveness","repine","repiner","repl","replace","replaceall","replaced","replacement","replacements","replaces","replacewith","replacing","replay","replayed","replenish","replenishment","replete","repleteness","repletion","replica","replicas","replicate","replicated","replication","replicator","replied","replies","replug","reply","repo","reponse","repopulate","report","reported","reportelement","reporter","reporting","reportorial","reports","reportviewer","repos","repose","reposeful","repositories","repository","repr","reprehend","reprehenderit","reprehensibility","reprehensible","reprehensibleness","reprehensibly","reprehension","represent","representable","representation","representational","representations","representative","representativeness","representativity","represented","representing","represents","repress","repression","repressive","repressiveness","reprieve","reprimand","reprint","reprisal","reproach","reproacher","reproachful","reproachfulness","reproaching","reprobate","reprocess","reproduce","reproduced","reproducibility","reproducible","reproducibly","reproductive","reproof","reprove","reproving","reps","reptile","reptilian","republic","republican","republicanism","republish","repudiate","repudiation","repudiator","repugnance","repugnant","repulse","repulsion","repulsive","repulsiveness","reputability","reputably","reputation","repute","reputed","reputing","req","request","requestanimationframe","requestbody","requestcode","requestcontext","requestdata","requested","requestfocus","requesthandler","requestid","requesting","requestlocationupdates","requestmapping","requestmappinghandleradapter","requestmethod","requestoptions","requestparam","requestpermissions","requestqueue","requests","requesturl","requestwithurl","requiem","require","required","requiredfieldvalidator","requirejs","requirement","requirements","requires","requiring","requisite","requisiteness","requisition","requisitioner","requital","requite","requited","requiter","reread","rerecord","rerouteing","rerun","rerunning","res","resample","rescale","rescind","rescission","rescue","reseal","research","researched","researchers","researching","reselect","resemblant","resemble","resend","resent","resentful","resentfulness","resentment","reserpine","reservation","reservations","reserve","reserved","reservedness","reservednesses","reservist","reservoir","reset","resets","resetting","resettle","reshape","resharper","reshipping","reshow","reshuffle","resid","reside","residence","residency","resident","residential","resider","resides","residua","residual","residuary","residue","residuum","resignation","resigned","resignfirstresponder","resilience","resiliency","resilient","resin","resinlike","resinous","resiny","resist","resistance","resistant","resistantly","resistants","resisted","resistible","resistibly","resisting","resistive","resistiveness","resistivity","resistless","resistor","resizable","resize","resized","resizes","resizing","resold","resole","resoluble","resolute","resoluteness","resolution","resolutions","resolvability","resolvable","resolve","resolved","resolvent","resolver","resolvers","resolves","resolving","resonance","resonant","resonate","resonator","resorption","resort","resound","resource","resourcebundle","resourcedictionary","resourceful","resourcefulness","resourceid","resourcemanager","resourcename","resources","resourcetype","resp","respect","respectability","respectable","respectably","respected","respectful","respectfulness","respecting","respective","respectively","respectiveness","respects","respell","respiration","respirator","respiratory","resplendence","resplendent","respond","responded","respondent","responder","responding","responds","respondstoselector","response","responsebody","responsecode","responsedata","responseentity","responsejson","responseobject","responser","responses","responsestring","responsetext","responsetype","responsibilities","responsibility","responsible","responsibleness","responsibly","responsive","responsiveness","respray","resque","rest","restapi","restart","restarted","restarting","restarts","restate","restaurant","restaurants","restaurateur","restclient","restcontroller","resteasy","rested","rester","restful","restfuller","restfullest","restfulness","restitution","restive","restiveness","restkit","restless","restlessness","restlet","restorability","restoration","restorative","restore","restored","restorer","restoring","restrained","restraint","restrict","restricted","restricting","restriction","restrictions","restrictive","restrictively","restrictiveness","restrictives","restroom","restructurability","restructure","rests","resttemplate","restudy","restyle","resubstitute","result","resultado","resultant","resultarray","resultcode","resulted","resulting","resultlist","results","resultset","resume","resumes","resumption","resurface","resurgence","resurgent","resurrect","resurrection","resurvey","resuscitate","resuscitation","resuscitator","resx","ret","reta","retail","retailer","retain","retained","retainer","retaining","retains","retake","retaliate","retaliation","retaliatory","retard","retardant","retardation","retarder","retch","retention","retentive","retentiveness","retentivity","retest","retha","rethink","rethought","reticence","reticent","reticle","reticular","reticulate","reticulation","reticule","reticulum","retina","retinal","retinue","retire","retiredness","retiree","retirement","retiring","retort","retract","retractile","retrench","retrenchment","retributed","retribution","retributive","retries","retrieval","retrieve","retrieved","retriever","retrieves","retrieving","retrive","retro","retroactive","retrofire","retrofit","retrofitted","retrofitting","retroflection","retroflex","retroflexion","retrogradations","retrograde","retrogress","retrogression","retrogressive","retrorocket","retrospect","retrospection","retrospective","retrovirus","retrovision","retry","retrying","retsina","return","returnable","returned","returnee","returning","returns","returntransfer","returntype","returnurl","returnvalue","retval","retype","reub","reube","reuben","reunion","reusable","reuse","reused","reuseidentifier","reusing","reuters","reuther","reutilization","reuven","rev","reva","revalidate","revanchist","reveal","revealed","revealing","revealingly","reveals","reveille","revel","revelation","revelatory","revelry","revenge","revenger","revenue","revenuer","reverberant","reverberate","reverberation","revere","reverence","reverencer","reverend","reverent","reverential","reverie","revers","reversal","reverse","reversed","reverser","reversibility","reversible","reversibly","reversing","reversion","reversioner","revert","reverter","revertible","revet","revetment","review","reviewed","reviewer","reviewing","reviews","revile","revilement","reviler","revise","revised","revision","revisionary","revisionism","revisionist","revisions","revitalize","revival","revivalism","revivalist","revive","reviver","revivification","revivify","revkah","revlon","revocable","revoke","revolt","revolter","revolting","revolution","revolutionariness","revolutionary","revolutionist","revolutionize","revolutionizer","revolve","revolver","revue","revulsion","revved","revving","reward","rewarded","rewarding","rewards","rewarm","reweave","rewedding","reweigh","rewind","rewire","rework","rewrite","rewritebase","rewritecond","rewriteengine","rewriterule","rewrites","rewriting","rewritten","rex","rexes","rextester","rey","reyes","reykjavik","reyna","reynaldo","reynard","reynold","rezone","rf","rfc","rfd","rg","rgb","rgba","rh","rhapsodic","rhapsodical","rhapsodize","rhapsody","rhea","rheba","rhee","rheims","rheinholdt","rhel","rhenish","rhenium","rheology","rheostat","rhesus","rheta","rhetoric","rhetorical","rhetorician","rhett","rhetta","rheum","rheumatic","rheumatically","rheumatics","rheumatism","rheumatoid","rheumy","rhiamon","rhianna","rhiannon","rhianon","rhine","rhineland","rhinelander","rhinestone","rhinitides","rhinitis","rhino","rhinoceros","rhinotracheitis","rhizome","rho","rhoda","rhodes","rhodesia","rhodesian","rhodia","rhodie","rhodium","rhododendron","rhodolite","rhodonite","rhody","rhombic","rhomboid","rhomboidal","rhombus","rhona","rhoncus","rhonda","rhone","rhs","rhubarb","rhyme","rhymester","rhys","rhythm","rhythmic","rhythmical","rhythmics","ri","rial","riane","riannon","rianon","rib","ribald","ribaldry","ribbed","ribbentrop","ribber","ribbing","ribbon","ribcage","riboflavin","ribonucleic","ribosomal","ribosome","ric","rica","rican","ricard","ricardo","ricca","riccardo","rice","ricer","rich","richard","richardo","richardson","richart","richelieu","richen","richey","richfaces","richfield","richie","richland","richmond","richmound","richness","richter","richtextbox","richthofen","richy","rici","rick","rickard","rickenbacker","rickenbaugh","rickert","rickets","rickety","rickey","ricki","rickie","rickover","rickrack","rickshaw","ricky","rico","ricochet","ricoriki","ricotta","rid","riddance","ridden","ridding","riddle","ride","rider","riderless","ridership","ridge","ridgefield","ridgepole","ridgway","ridgy","ridicule","ridiculer","ridiculous","ridiculously","ridiculousness","riding","riemann","riesling","rife","riff","riffle","riffraff","rifle","rifled","rifleman","riflemen","rifler","rifling","rift","rig","riga","rigamarole","rigatoni","rigel","rigged","rigger","rigging","riggs","right","righteous","righteousness","righteousnesses","rightful","rightfulness","rightism","rightist","rightmost","rightness","rights","rightsize","rightward","rigid","rigidbody","rigidify","rigidity","rigidness","rigmarole","rigoberto","rigoletto","rigor","rigorous","rigorousness","rik","riki","rikki","rile","riley","rilke","rill","rim","rimbaud","rime","rimer","rimless","rimmed","rimming","rina","rinaldo","rind","rinehart","rinflate","ring","ringer","ringing","ringleader","ringlet","ringlike","ringling","ringmaster","ringo","rings","ringside","ringworm","rink","rinse","rio","riobard","riordan","riot","rioter","riotous","riotousness","rip","riparian","ripcord","ripe","ripen","ripened","ripeness","ripenesses","riper","ripest","ripley","ripoff","riposte","ripped","ripper","ripping","ripple","rippler","ripply","ripsaw","riptide","risa","risc","rise","risen","riser","risibility","risible","rising","risk","risker","riskily","riskiness","risks","risky","risotto","risqu","rissole","risus","rita","ritalin","ritchie","rite","ritter","ritual","ritualism","ritualistic","ritualistically","ritualized","ritz","ritzy","riv","riva","rival","rivaled","rivalee","rivalry","rive","river","rivera","riverbank","riverbed","riverboat","riverfront","riverine","rivers","riverside","riverview","rivet","riveter","riveting","rivi","riviera","rivkah","rivulet","rivy","riyadh","riyal","rj","rk","rl","rm","rmi","rms","rn","rna","rnd","rng","rnn","rnorm","ro","roach","road","roadbed","roadblock","roadhouse","roadie","roadkill","roadmap","roadrunner","roads","roadshow","roadside","roadsigns","roadster","roadsweepers","roadway","roadwork","roadworthy","roam","roaming","roan","roana","roanna","roanne","roanoke","roar","roarer","roaring","roarke","roast","roaster","rob","robb","robbed","robber","robbert","robbery","robbi","robbie","robbin","robbing","robby","robbyn","robe","robena","robenia","robers","roberson","robert","roberta","roberto","robertson","robeson","robespierre","robin","robina","robinet","robinett","robinetta","robinette","robinia","robinson","robinsonville","robles","robolectric","robot","robotic","robotism","robotize","roboto","robots","robson","robt","robust","robustness","roby","robyn","roc","rocco","roch","rocha","rochambeau","roche","rochell","rochella","rochelle","rochester","rochette","rock","rockabilly","rockabye","rockaway","rockbound","rockefeller","rocker","rocket","rocketry","rockey","rockfall","rockford","rockie","rockiness","rockland","rockne","rocks","rockville","rockwell","rocky","rococo","rod","roda","rodd","rodded","roddenberry","rodder","roddie","rodding","roddy","rode","rodent","rodeo","roderic","roderich","roderick","roderigo","rodge","rodger","rodi","rodie","rodin","rodina","rodney","rodolfo","rodolph","rodolphe","rodrick","rodrigo","rodriguez","rodrique","rodriquez","roe","roebuck","roentgen","rofl","rog","rogelio","roger","rogerio","roget","rogue","rogued","roguery","rogues","roguing","roguish","roguishness","roi","roil","roister","roisterer","rojas","roland","rolando","roldan","role","roleid","rolename","roles","roley","rolf","rolfe","roll","rolland","rollback","rolled","roller","rollerblade","rollerskating","rollick","rollicking","rollie","rollin","rolling","rollo","rollover","rolls","rollup","rolodex","rolph","rolvaag","rom","roma","romain","romaine","roman","romance","romancer","romanesque","romania","romanian","romano","romanov","romans","romansh","romantic","romantically","romanticism","romanticist","romanticize","romany","rome","romeo","romero","rommel","romney","romola","romona","romonda","romp","romper","romulus","romy","ron","rona","ronald","ronalda","ronda","rondo","ronica","ronna","ronni","ronnica","ronnie","ronny","ronstadt","rontgen","roo","roobbie","rood","roof","roofer","roofgarden","roofing","roofless","rooftop","rook","rookery","rookie","room","roomer","roomette","roomful","roomid","roominess","roommate","rooms","roomy","rooney","roosevelt","rooseveltian","roost","rooster","root","rootdir","rooted","rooter","rootless","rootlessness","rootlet","rootnode","rootobject","rootproject","roots","rootscope","rootstock","rootview","rootviewcontroller","rope","roper","roping","roquefort","roquemore","ror","rora","rori","rorie","rorke","rorschach","rory","ros","rosa","rosabel","rosabella","rosabelle","rosaleen","rosales","rosalia","rosalie","rosalind","rosalinda","rosalinde","rosaline","rosalyn","rosalynd","rosamond","rosamund","rosana","rosanna","rosanne","rosario","rosary","rosco","roscoe","rose","roseann","roseanna","roseanne","roseate","roseau","rosebud","rosebush","rosecrans","roseland","roselia","roselin","roseline","rosella","roselle","rosemaria","rosemarie","rosemary","rosemonde","rosen","rosenberg","rosenblum","rosendo","rosene","rosenthal","rosenzweig","rosetta","rosette","rosewater","rosewood","roshelle","rosicrucian","rosie","rosily","rosin","rosina","rosiness","rosita","roslyn","rosmunda","ross","rossetti","rossi","rossie","rossini","rossy","rostand","roster","rostov","rostra","rostrum","roswell","rosy","rot","rota","rotarian","rotary","rotate","rotated","rotates","rotatex","rotatey","rotating","rotation","rotational","rotations","rotative","rotator","rotatory","rotc","rote","rotgut","roth","rothschild","rotisserie","rotogravure","rotor","rototill","rotted","rotten","rottenness","rotter","rotterdam","rotting","rotund","rotunda","rotundity","rotundness","rou","rouault","rouge","rough","roughage","roughen","rougher","roughhouse","roughish","roughly","roughneck","roughness","roughs","roughshod","roulette","round","roundabout","rounded","roundedness","roundelay","roundels","rounder","roundhead","roundheaded","roundheadedness","roundhouse","rounding","roundish","roundness","roundoff","rounds","roundup","roundworm","rourke","rouse","rouser","rousseau","roust","roustabout","rout","route","routed","routedata","routedeventargs","routeparams","routeprovider","router","routerlink","routermodule","routers","routes","routine","routines","routing","routinize","rouvin","rove","rover","roving","row","rowan","rowboat","rowcount","rowdata","rowdatabound","rowdefinition","rowdefinitions","rowdily","rowdiness","rowdy","rowdyism","rowe","rowel","rowen","rowena","rower","rowheight","rowid","rowindex","rowland","rowley","rownames","rowney","rownum","rownumber","rows","rowspan","rowtype","rowview","roxana","roxane","roxanna","roxanne","roxi","roxie","roxine","roxy","roy","royal","royalist","royall","royalty","royce","roz","rozalie","rozalin","rozamond","rozanna","rozanne","roze","rozele","rozella","rozelle","rozina","rp","rpath","rpc","rpi","rpm","rps","rpt","rpy","rq","rr","rriocard","rs","rsa","rsfsr","rsi","rsp","rspec","rss","rssi","rst","rstrip","rstudio","rsv","rsvp","rsx","rsync","rt","rtc","rte","rtf","rtfm","rtl","rtmp","rtp","rtrim","rtsp","ru","rub","rubaiyat","rubato","rubbed","rubber","rubberize","rubberneck","rubbery","rubbing","rubbish","rubbishy","rubble","rubdown","rube","rubella","ruben","rubetta","rubi","rubia","rubicon","rubicund","rubidium","rubie","rubies","rubik","rubin","rubina","rubinstein","ruble","rubout","rubric","ruby","rubygems","rubyonrails","ruchbah","ruck","rucksack","ruckus","ruction","rudd","rudder","rudderless","ruddie","ruddiness","ruddy","rude","rudeness","rudie","rudiger","rudiment","rudimentariness","rudimentary","rudolf","rudolfo","rudolph","rudy","rudyard","rue","rueful","ruefulness","rufe","ruff","ruffian","ruffle","ruffled","ruffler","ruffly","rufus","rug","rugby","rugged","ruggedness","ruggiero","rugging","ruhr","ruin","ruination","ruiner","ruinous","ruinousness","ruiz","rule","rulebook","ruled","ruler","rules","ruling","rum","rumania","rumanian","rumba","rumble","rumbler","rumbustious","rumen","rumford","ruminant","ruminate","ruminative","rummage","rummager","rummel","rummer","rummest","rummy","rumor","rumored","rumorer","rumormonger","rump","rumpelstiltskin","rumple","rumply","rumpus","run","runabout","runaround","runat","runaway","rundown","rune","rung","runge","runic","runif","runlet","runnable","runnel","runner","runners","running","runny","runnymede","runoff","runonuithread","runs","runserver","runt","runtask","runtime","runtimeerror","runtimeexception","runtimes","runtiness","runty","runway","runwith","runworker","runyon","rupee","rupert","ruperta","ruperto","rupiah","rupiahs","ruppert","ruprecht","rupture","rural","rurality","rurik","ruse","rush","rushdie","rusher","rushes","rushing","rushmore","rushy","rusk","ruskin","russ","russel","russell","russet","russetting","russia","russian","russo","rust","rustbelt","rustic","rustically","rusticate","rustication","rusticity","rustie","rustin","rustiness","rustle","rustler","rustproof","rusty","rut","rutabaga","rutger","ruth","ruthann","ruthanne","ruthe","ruthenium","rutherford","rutherfordium","ruthi","ruthie","ruthless","ruthlessness","ruthy","rutland","rutledge","rutrum","rutted","rutter","ruttger","rutting","rutty","ruy","rv","rvalue","rvm","rvs","rw","rwanda","rwandan","rwy","rx","rxjava","rxjs","ry","ryan","ryann","rycca","rydberg","ryder","rye","ryley","ryon","ryukyu","ryun","rz","s","sa","saab","saar","saas","saba","sabbath","sabbaths","sabbatical","saber","sabered","sabik","sabin","sabina","sabine","sable","sabot","sabotage","saboteur","sabra","sabrina","sac","sacajawea","saccharides","saccharin","saccharine","sacco","sacerdotal","sacha","sachem","sachet","sachs","sack","sackcloth","sackcloths","sacker","sackful","sacking","sacra","sacral","sacrament","sacramental","sacramento","sacred","sacredness","sacrifice","sacrificer","sacrificial","sacrilege","sacrilegious","sacristan","sacristy","sacroiliac","sacrosanct","sacrosanctness","sacrum","sad","sada","sadat","saddam","sadden","sadder","saddest","saddle","saddlebag","saddler","sadducee","sade","sadella","sades","sadie","sadism","sadist","sadistic","sadistically","sadly","sadness","sadomasochism","sadomasochist","sadomasochistic","sadr","sadye","safari","safe","safeguard","safekeeping","safely","safeness","safer","safes","safest","safety","safflower","saffron","sag","saga","sagacious","sagaciousness","sagacity","sagan","sage","sagebrush","sagged","sagger","sagging","saggy","saginaw","sagittarius","sagittis","sago","saguaro","sahara","saharan","sahel","sahib","said","saidee","saids","saigon","sail","sailboard","sailboat","sailcloth","sailcloths","sailer","sailfish","sailing","sailor","sailplane","sails","saint","sainthood","saintlike","saintliness","saintly","saiph","saith","saiths","sakai","sake","saker","sakhalin","sakharov","saki","sal","salaam","salable","salacious","salaciousness","salacity","salad","saladin","salado","salaidh","salamander","salami","salaries","salary","salas","salazar","sale","saleability","saleem","salem","salerno","sales","salesclerk","salesforce","salesgirl","saleslady","salesman","salesmanship","salesmen","salespeople","salesperson","salesroom","saleswoman","saleswomen","salience","saliency","salient","salim","salina","saline","salinger","salinity","salisbury","salish","saliva","salivary","salivate","salivation","salk","salle","sallee","salli","sallie","sallow","sallowness","sallust","sally","sallyann","sallyanne","salmon","salmonella","salmonellae","saloma","salome","salomi","salomo","salomon","salomone","salon","salonika","saloon","saloonkeeper","salsa","salsify","salt","saltcellar","salted","salter","saltine","saltiness","saltness","salton","saltpeter","salts","saltshaker","saltwater","salty","salubrious","salubriousness","salubrity","salutariness","salutary","salutation","salutatory","salute","saluter","salvador","salvadoran","salvadorian","salvage","salvageable","salvager","salvation","salvatore","salve","salver","salvidor","salvo","salween","salyut","salz","sam","samaccountname","samantha","samara","samaria","samaritan","samarium","samarkand","samba","same","sameness","saml","sammie","sammy","samoa","samoan","samoset","samovar","samoyed","samp","sampan","sample","sampled","sampler","samples","sampling","sampson","samson","samsonite","samsung","samuel","samuele","samuelson","samurai","san","sana","sanatorium","sanborn","sance","sanchez","sancho","sanctification","sanctifier","sanctify","sanctimonious","sanctimoniousness","sanctimony","sanction","sanctioned","sanctity","sanctuary","sanctum","sand","sandal","sandalwood","sandbag","sandbagged","sandbagging","sandbank","sandbar","sandblast","sandblaster","sandbox","sandburg","sandcastle","sande","sander","sanderling","sanderson","sandhill","sandhog","sandi","sandia","sandie","sandiness","sandinista","sandlot","sandlotter","sandman","sandmen","sandor","sandoval","sandpaper","sandpile","sandpiper","sandpit","sandra","sandro","sandstone","sandstorm","sandusky","sandwich","sandy","sandye","sane","saned","saneness","sanes","sanford","sanforized","sang","sanger","sangfroid","sangria","sanguinary","sanguine","sanguined","sanguinely","sanguineness","sanguineous","sanguines","sanguining","sanhedrin","saning","sanitarian","sanitarium","sanitary","sanitate","sanitation","sanitize","sanitizer","sanity","sank","sankara","sans","sanserif","sanskrit","sanskritic","sanskritize","sanson","sansone","santa","santana","santayana","santeria","santiago","santo","sap","sapien","sapience","sapient","sapless","sapling","sapped","sapper","sapphira","sapphire","sappho","sappiness","sapping","sapply","sapporo","sappy","saprophyte","saprophytic","sapsucker","sapwood","sara","saraann","saracen","saragossa","sarah","sarajane","sarajevo","saran","sarape","sarasota","saratoga","saratov","sarawak","sarcasm","sarcastic","sarcastically","sarcoma","sarcophagi","sarcophagus","sardine","sardinia","sardonic","sardonically","saree","sarena","sarene","sarette","sargasso","sarge","sargent","sargon","sari","sarina","sarine","sarita","sarnoff","sarong","saroyan","sarsaparilla","sarto","sartorial","sartorius","sartre","sas","sascha","sase","sash","sasha","sashay","sashenka","sask","saskatchewan","saskatoon","sasl","sass","sassafras","sassoon","sassy","sat","satan","satanic","satanical","satanism","satanist","satchel","sate","sateen","satellite","satiable","satiate","satiation","satiety","satin","satinwood","satiny","satire","satiric","satirical","satirist","satirize","satirizes","satisfaction","satisfactorily","satisfactoriness","satisfactory","satisfiability","satisfiable","satisfied","satisfier","satisfies","satisfy","satisfying","satisfyingly","satori","satrap","saturate","saturated","saturater","saturates","saturation","saturday","saturn","saturnalia","saturnine","satyanarayanan","satyr","satyriases","satyriasis","satyric","sauce","saucepan","saucer","saucily","sauciness","saucy","saud","saudi","saudra","sauerkraut","saukville","saul","sault","sauna","sauncho","saunder","saunderson","saundra","saunter","saurian","sauropod","sausage","saussure","saut","sauternes","sauveur","savage","savageness","savagery","savanna","savannah","savant","save","saveas","savechanges","saved","savedata","savedinstancestate","savefig","savefile","saveloy","saver","saves","savina","saving","savings","savior","saviour","savonarola","savor","savored","savorer","savorier","savoriest","savoriness","savoring","savoringly","savory","savoy","savoyard","savvy","saw","sawbones","sawbuck","sawdust","sawer","sawfly","sawhorse","sawmill","sawtooth","sawyer","sawyere","sax","saxe","saxifrage","saxon","saxony","saxophone","saxophonist","saxton","say","sayer","sayest","sayhello","saying","sayre","says","sb","sba","sbin","sbt","sc","scab","scabbard","scabbed","scabbiness","scabbing","scabby","scabies","scabrous","scabrousness","scad","scaffold","scaffolding","scala","scalability","scalable","scalar","scalatest","scalawag","scald","scale","scaled","scalefactor","scaleless","scalene","scaler","scales","scaletype","scalex","scaley","scaliness","scaling","scallion","scallop","scalloper","scalloping","scalp","scalpel","scalper","scalping","scaly","scam","scammed","scamming","scamp","scamper","scampi","scan","scandal","scandalize","scandalized","scandalmonger","scandalous","scandalousness","scandinavia","scandinavian","scandium","scanf","scanned","scanner","scanning","scans","scansion","scant","scantest","scantily","scantiness","scantly","scantness","scanty","scape","scapegoat","scapegrace","scapula","scapulae","scapular","scar","scarab","scaramouch","scarborough","scarce","scarceness","scarcity","scare","scarecrow","scared","scaremonger","scaremongering","scarer","scarf","scarface","scarification","scarify","scarily","scariness","scarlatina","scarlatti","scarlet","scarlett","scarp","scarred","scarring","scarves","scary","scat","scathe","scathed","scathing","scatological","scatology","scatted","scatter","scatterbrain","scatterer","scattergun","scattering","scatting","scavenge","scavenger","sccs","sce","scelerisque","scenario","scenarios","scenarist","scene","scenery","scenes","scenic","scenically","scent","scented","scentless","scents","scepter","scepters","sceptically","sch","schaefer","schaeffer","schafer","schaffner","schantz","schapiro","scheat","sched","schedar","schedule","scheduled","scheduledthreadpoolexecutor","scheduler","schedulers","schedules","scheduling","scheherazade","scheherezade","schelling","schema","schemalocation","schemas","schemata","schematic","schematically","scheme","schemer","schemes","schemta","schenectady","scherzo","schick","schiller","schilling","schism","schismatic","schist","schizo","schizoid","schizomycetes","schizophrenia","schizophrenic","schizophrenically","schlemiel","schlep","schlepped","schlepping","schlesinger","schliemann","schlitz","schlock","schlocky","schloss","schmaltz","schmaltzy","schmidt","schmitt","schmo","schmoes","schmooze","schmuck","schnabel","schnapps","schnauzer","schneider","schnitzel","schnook","schnoz","schnozzle","schoenberg","schofield","scholar","scholarship","scholastic","scholastically","school","schoolbag","schoolbook","schoolboy","schoolchild","schoolchildren","schooldays","schooled","schoolfellow","schoolfriend","schoolgirl","schoolgirlish","schoolhouse","schooling","schoolmarm","schoolmarmish","schoolmaster","schoolmate","schoolmistress","schoolroom","schools","schoolteacher","schoolwork","schoolyard","schooner","schopenhauer","schottky","schrdinger","schrieffer","schroeder","schroedinger","schubert","schultz","schulz","schumacher","schuman","schumann","schuss","schussboomer","schuster","schuyler","schuylkill","schwa","schwab","schwartz","schwartzkopf","schwarzenegger","schweitzer","schweppes","schwinger","schwinn","sci","sciatic","sciatica","science","scientific","scientifically","scientist","scientists","scientology","scikit","scimitar","scintilla","scintillate","scintillation","scintillator","scion","scipio","scipy","scissor","scissors","scleroses","sclerosis","sclerotic","scm","scoff","scoffer","scofflaw","scold","scolder","scolioses","scoliosis","scollop","sconce","scone","scons","scoop","scooper","scoot","scooter","scope","scoped","scopes","scoping","scops","scorbutic","scorch","scorcher","scorching","score","scoreboard","scorecard","scored","scorekeeper","scoreless","scoreline","scores","scoring","scorn","scorner","scornful","scornfulness","scorpio","scorpion","scorpius","scorsese","scot","scotch","scotchgard","scotchman","scotchmen","scotchs","scotchwoman","scotchwomen","scotia","scotian","scotland","scotsman","scotsmen","scotswoman","scotswomen","scott","scotti","scottie","scottish","scottsdale","scotty","scoundrel","scour","scourer","scourge","scourger","scouring","scout","scouter","scouting","scoutmaster","scow","scowl","scowler","scp","scr","scrabble","scrabbler","scrag","scragged","scragging","scraggly","scraggy","scram","scramble","scrambler","scrammed","scramming","scranton","scrap","scrapbook","scrape","scraped","scraper","scrapheap","scraping","scrapped","scrapper","scrapping","scrappy","scrapy","scrapyard","scratch","scratched","scratcher","scratches","scratchily","scratchiness","scratchy","scrawl","scrawler","scrawly","scrawniness","scrawny","scream","screamer","screaming","scree","screech","screecher","screechy","screed","screen","screencast","screened","screenheight","screening","screenorientation","screenplay","screens","screenshot","screenshots","screensize","screenupdating","screenwidth","screenwriter","screw","screwball","screwdriver","screwed","screwer","screwiness","screwup","screwworm","screwy","scriabin","scribal","scribble","scribbler","scribe","scriber","scribner","scrim","scrimmage","scrimmager","scrimp","scrimshaw","scrip","scripps","script","scriptblock","scripted","scripting","scriptmanager","scriptreference","scripts","scriptural","scripture","scriptwriter","scriptwriting","scriven","scrivener","scrod","scrofula","scrofulous","scroll","scrollable","scrollbar","scrollbars","scrolled","scroller","scrollheight","scrolling","scrollleft","scrollpane","scrolls","scrollto","scrolltop","scrollview","scrollviewer","scrooge","scrota","scrotal","scrotum","scrounge","scroungy","scrub","scrubbed","scrubber","scrubbing","scrubby","scruff","scruffily","scruffiness","scruffy","scruggs","scrum","scrummage","scrumptious","scrunch","scrunchy","scruple","scrupulosity","scrupulous","scrupulousness","scrutable","scrutinize","scrutinized","scrutinizer","scrutinizing","scrutinizingly","scrutiny","scsi","scss","scuba","scud","scudded","scudding","scuff","scuffle","scull","sculler","scullery","sculley","scullion","sculpt","sculptor","sculptress","sculptural","sculpture","scum","scumbag","scummed","scumming","scummy","scupper","scurf","scurfy","scurrility","scurrilous","scurrilousness","scurry","scurvily","scurviness","scurvy","scutcheon","scuttle","scuttlebutt","scuzzy","scylla","scythe","scythia","sd","sda","sdate","sdcard","sdf","sdi","sdk","sdks","sdl","sdp","se","sea","seabed","seabird","seaboard","seaborg","seaborn","seaborne","seabrook","seacoast","seafare","seafarer","seafood","seafront","seagate","seagoing","seagram","seagull","seahorse","seal","sealant","sealed","sealer","seals","sealskin","seam","seamail","seaman","seamanship","seamer","seaminess","seamless","seamlessly","seamlessness","seams","seamstress","seamus","seamy","sean","seana","seaplane","seaport","seaquake","seaquarium","sear","search","searchable","searchbar","searchbox","searchcontroller","searched","searcher","searches","searchform","searching","searchlight","searchquery","searchresult","searchresults","searchstring","searchterm","searchtext","searchview","searing","sears","seascape","seashell","seashore","seasick","seasickness","seaside","season","seasonable","seasonableness","seasonably","seasonal","seasonality","seasoned","seasoner","seasoning","seat","seatbelt","seated","seater","seating","seato","seats","seattle","seawall","seaward","seawater","seaway","seaweed","seaworthiness","seaworthinesses","seaworthy","sebaceous","sebastian","sebastiano","sebastien","seborrhea","sec","secant","secede","secession","secessionist","seclude","secluded","secludedness","seclusion","seclusive","seconal","second","secondarily","secondary","seconder","secondhand","secondly","seconds","secondviewcontroller","secrecy","secret","secretarial","secretariat","secretary","secretaryship","secrete","secretion","secretive","secretiveness","secretkey","secretory","secrets","secs","sect","sectarian","sectarianism","sectary","section","sectional","sectionalism","sectionalized","sectioned","sectioning","sections","sector","sectoral","sectored","sectoring","sectors","sects","secular","secularism","secularist","secularity","secularization","secularize","secularized","secure","secured","securely","securerandom","securing","security","securityexception","secy","sed","sedan","sedate","sedateness","sedation","sedative","sedentary","seder","sedge","sedgwick","sedgy","sediment","sedimentary","sedimentation","sedition","seditious","seditiousness","seduce","seducer","seduction","seductive","seductiveness","seductress","sedulous","see","seebeck","seed","seedbed","seedcase","seeded","seeder","seediness","seeding","seedless","seedling","seedpod","seeds","seedy","seeing","seeings","seek","seekbar","seeker","seeking","seeley","seem","seemed","seeming","seemingly","seemliness","seemly","seems","seen","seep","seepage","seer","seersucker","sees","seesaw","seethe","seg","segfault","segment","segmental","segmentation","segmented","segments","segovia","segre","segregant","segregate","segregated","segregation","segregationist","segregative","segue","segueing","segundo","seidel","seigneur","seignior","seiko","seine","seiner","seinfeld","seismic","seismically","seismograph","seismographer","seismographic","seismographs","seismography","seismologic","seismological","seismologist","seismology","seismometer","seize","seizer","seizin","seizing","seizor","seizure","seka","sel","sela","selassie","selby","seldom","select","selectable","selectall","selectbox","selectcommand","selected","selecteddate","selectedimage","selectedindex","selectedindexchanged","selecteditem","selecteditems","selectedrow","selectedvalue","selecting","selectinput","selection","selectional","selectionchanged","selectionmode","selections","selectionstart","selectitem","selective","selectively","selectiveness","selectivity","selectlist","selectlistitem","selectman","selectmany","selectmen","selectness","selectnodes","selectonemenu","selector","selectors","selectric","selects","selectsinglenode","selena","selenate","selene","selenite","selenium","seleniumhq","selenographer","selenography","selestina","seleucid","seleucus","self","selfish","selfishness","selfless","selflessness","selfness","selfridge","selfsame","selfsameness","selia","selie","selig","selim","selina","selinda","seline","selinux","seljuk","selkirk","sell","sella","selle","seller","sellers","selling","sellout","sells","selma","seltzer","selvage","selves","selznick","sem","semantic","semantical","semantically","semanticist","semantics","semaphore","semarang","semblance","semen","semester","semi","semiannual","semiarid","semiautomated","semiautomatic","semicircle","semicircular","semicolon","semicolons","semiconductor","semiconscious","semidefinite","semidetached","semidrying","semifinal","semifinalist","semilogarithmic","semimonthly","seminal","seminar","seminarian","seminary","seminole","semiofficial","semiotic","semioticians","semiotics","semipermanent","semipermeable","semiprecious","semiprivate","semiprofessional","semipublic","semiquantitative","semiramis","semiretired","semisecret","semiskilled","semisolid","semistructured","semisweet","semite","semitic","semitone","semitrailer","semitrance","semitransparent","semitropical","semivowel","semiweekly","semiyearly","semolina","semper","sempiternal","sempstress","semtex","semver","sen","sena","senate","senator","senatorial","sencha","send","sendai","senddata","sendemail","sender","senderid","sendevent","sendfile","sendgrid","sending","sendkeys","sendmail","sendmessage","sendrequest","sends","sendto","seneca","senegal","senegalese","senescence","senescent","senile","senility","senior","seniority","senna","sennacherib","sennett","senor","senora","senorita","sens","sensate","sensately","sensation","sensational","sensationalism","sensationalist","sensationalize","sense","senseless","senselessness","sensibility","sensible","sensibleness","sensibly","sensitive","sensitiveness","sensitives","sensitivity","sensitization","sensitize","sensitized","sensitizers","sensor","sensormanager","sensors","sensory","sensual","sensualist","sensuality","sensuous","sensuousness","sensurround","sent","sentence","sentences","sentential","sententious","sentience","sentient","sentiment","sentimental","sentimentalism","sentimentalist","sentimentality","sentimentalization","sentimentalize","sentimentalizes","sentinel","sentry","seo","seora","seoul","sep","sepal","separability","separable","separableness","separably","separate","separated","separately","separateness","separates","separating","separation","separatism","separatist","separator","separators","seperate","seperated","sephardi","sephira","sepia","sepoy","sepses","sepsis","sept","septa","septate","september","septennial","septet","septic","septicemia","septicemic","septillion","septuagenarian","septuagint","septum","sepulcher","sepulchers","sepulchral","seq","seqnum","sequel","sequelize","sequence","sequenced","sequencer","sequences","sequent","sequential","sequentiality","sequentialize","sequentially","sequester","sequestrate","sequestration","sequin","sequitur","sequoia","sequoya","ser","sera","serafin","seraglio","serape","seraph","seraphic","seraphically","seraphim","seraphs","serb","serbia","serbian","serbo","sere","serena","serenade","serenader","serendipitous","serendipity","serene","sereneness","serengeti","serenity","serf","serfdom","serge","sergeant","sergei","sergent","sergio","serial","serializable","serialization","serialize","serialized","serializedname","serializeobject","serializer","serializers","serializing","serialnumber","serialport","serialversionuid","serie","series","serif","serigraph","serigraphs","serious","seriously","seriousness","sermon","sermonize","serological","serology","serons","serous","serpens","serpent","serpentine","serra","serrano","serrate","serration","serried","serum","serv","servant","serve","served","server","serverfault","serverless","servername","servers","serverside","serversocket","serves","service","serviceability","serviceable","serviceableness","servicebehaviors","serviced","servicehost","serviceid","serviceman","servicemen","servicemodel","servicename","serviceprovider","services","servicestack","servicetype","servicewoman","servicewomen","serviette","servile","servilely","servileness","serviles","servility","serving","servitor","servitude","servlet","servletcontainer","servletcontext","servletexception","servlethandler","servlets","servo","servomechanism","servomotor","ses","sesame","sesquicentennial","sess","sessile","session","sessionfactory","sessionid","sessionimpl","sessions","sessionstate","sessionstorage","set","setaccessible","setaction","setactive","setadapter","setarguments","setattr","setattribute","setback","setbackground","setbackgroundcolor","setbackgroundimage","setbackgroundresource","setborder","setbounds","setcancelable","setcapability","setcellvalue","setcenter","setchecked","setcolor","setcontent","setcontenttext","setcontenttype","setcontentview","setcookie","setdata","setdatasource","setdate","setdateformat","setdefault","setdefaultcloseoperation","setdelegate","setdescription","setdt","setduration","seteditable","setenabled","setentity","setenv","seterror","setfill","setflags","setfont","setforeground","setframe","setgeometry","seth","setheader","seticon","setid","setimage","setimagebitmap","setimageresource","setint","setinterval","setitem","setitems","setjavascriptenabled","setlasterror","setlayout","setlayoutmanager","setlayoutparams","setlength","setlevel","setlistadapter","setlocal","setlocale","setlocation","setlocationrelativeto","setmap","setmessage","setmodel","setname","setnegativebutton","setobject","setobjectname","seton","setonclicklistener","setonitemclicklistener","setontouchlistener","setopt","setosa","setpadding","setparameter","setpassword","setposition","setpositivebutton","setpreferredsize","setprogress","setproperty","setq","setrequestheader","setrequestmethod","setrequestproperty","setresult","sets","setscene","setscrew","setselected","setselection","setsize","setstate","setstatus","setstring","setstyle","setsupportactionbar","sett","settable","settag","settee","setter","setters","settext","settextcolor","settextsize","settime","settimeout","setting","settings","settitle","settle","settled","settlement","settler","settling","settype","settypeface","setup","setups","setuptools","setupui","seturl","setusername","setvalue","setvalues","setview","setvisibility","setvisible","setw","setwidth","setx","sety","seumas","seurat","seuss","sevastopol","seven","sevenfold","sevenpence","seventeen","seventeenths","sevenths","seventieths","seventy","sever","several","severalfold","severalty","severance","severe","severed","severeness","severing","severity","severn","severs","severus","seville","sew","sewage","seward","sewer","sewerage","sewing","sewn","sex","sexagenarian","sexily","sexiness","sexism","sexist","sexless","sexologist","sexology","sexpot","sextans","sextant","sextet","sextillion","sexton","sextuple","sextuplet","sexual","sexuality","sexualized","sexy","seychelles","seyfert","seymour","sf","sfml","sftp","sg","sgt","sh","sha","shabbily","shabbiness","shabby","shack","shackle","shackler","shackleton","shad","shade","shaded","shadeless","shader","shaders","shadily","shadiness","shading","shadow","shadowbox","shadower","shadowiness","shadows","shadowy","shady","shae","shafer","shaffer","shaft","shafting","shag","shagged","shagginess","shagging","shaggy","shah","shahs","shaina","shaine","shakable","shakably","shake","shakeable","shakedown","shaken","shakeout","shaker","shakespeare","shakespearean","shakespearian","shakeup","shakily","shakiness","shaking","shaky","shale","shall","shallot","shallow","shallowness","shalna","shalne","shalom","shalt","sham","shaman","shamanic","shamble","shambles","shame","shamefaced","shameful","shamefulness","shameless","shamelessness","shammed","shammer","shamming","shammy","shampoo","shampooer","shamrock","shamus","shan","shana","shanan","shanda","shandee","shandeigh","shandie","shandra","shandy","shane","shanghai","shanghaiing","shani","shanie","shank","shanna","shannah","shannan","shannen","shannon","shanon","shanta","shantee","shantis","shantung","shanty","shantytown","shape","shaped","shapeless","shapelessness","shapeliness","shapely","shaper","shapes","shapiro","shara","sharable","sharai","shard","shards","share","shareable","sharecrop","sharecropped","sharecropper","sharecropping","shared","sharedapplication","sharedinstance","sharedpreferences","shareholder","shareholding","sharepoint","sharer","shares","shareware","shari","sharia","sharing","sharity","shark","sharkskin","sharl","sharla","sharleen","sharlene","sharline","sharon","sharona","sharp","sharpe","sharpen","sharpened","sharpener","sharper","sharpie","sharpness","sharpshoot","sharpshooter","sharpshooting","sharpy","sharron","sharyl","shasta","shat","shatter","shattering","shatterproof","shaughn","shaula","shaun","shauna","shave","shaved","shaver","shavian","shaving","shavuot","shaw","shawano","shawl","shawn","shawna","shawnee","shay","shayla","shaylah","shaylyn","shaylynn","shayna","shayne","shcharansky","she","shea","sheaf","shear","shearer","sheath","sheathe","sheather","sheathing","sheaths","sheave","sheaves","sheba","shebang","shebeli","sheboygan","shed","shedding","shedir","sheds","sheela","sheelagh","sheelah","sheen","sheena","sheeny","sheep","sheepdog","sheepfold","sheepherder","sheepish","sheepishness","sheepskin","sheer","sheeree","sheerness","sheet","sheeting","sheetlike","sheetname","sheetrock","sheets","sheff","sheffie","sheffield","sheffielder","sheffy","sheik","sheikdom","sheikh","sheila","sheilah","shekel","shel","shela","shelagh","shelba","shelbi","shelby","shelden","sheldon","shelf","shelia","shell","shellac","shellacked","shellacking","shelled","shelley","shellfire","shellfish","shelli","shellie","shells","shelly","shelter","sheltered","shelterer","shelton","shelve","shelver","shelves","shelving","shem","shena","shenandoah","shenanigan","shenyang","sheol","shep","shepard","shepherd","shepherdess","sheppard","shepperd","sher","sheratan","sheraton","sherbet","sherd","sheree","sheri","sheridan","sherie","sheriff","sherill","sherilyn","sherline","sherlock","sherlocke","sherm","sherman","shermie","shermy","sherpa","sherri","sherrie","sherry","sherwin","sherwood","sherwynd","sherye","sheryl","shetland","shevardnadze","shew","shewn","shh","shi","shiatsu","shibboleth","shibboleths","shield","shielded","shielder","shields","shift","shifted","shiftily","shiftiness","shifting","shiftless","shiftlessness","shifts","shifty","shiite","shijiazhuang","shikoku","shill","shillelagh","shillelaghs","shilling","shillong","shiloh","shim","shimmed","shimmer","shimmery","shimming","shimmy","shin","shina","shinbone","shindig","shine","shiner","shingle","shingler","shinguard","shininess","shining","shinned","shinning","shinny","shinsplints","shinto","shintoism","shintoist","shiny","shinyapp","ship","shipboard","shipborne","shipbuild","shipbuilder","shipload","shipman","shipmate","shipmen","shipment","shipowner","shippable","shipped","shipper","shipping","ships","shipshape","shipwreck","shipwright","shipyard","shir","shiraz","shire","shirk","shirker","shirl","shirlee","shirleen","shirlene","shirley","shirline","shiro","shirr","shirt","shirtfront","shirting","shirtless","shirtmake","shirtmaker","shirts","shirtsleeve","shirttail","shirtwaist","shit","shitting","shitty","shiv","shiva","shiver","shiverer","shivery","shivved","shivving","shlemiel","shm","shmuel","shoal","shoat","shock","shocker","shocking","shockley","shockproof","shod","shoddily","shoddiness","shoddy","shoe","shoehorn","shoeing","shoelace","shoemake","shoemaker","shoer","shoes","shoeshine","shoestring","shoetree","shogun","shogunate","shoji","sholom","shone","shoo","shoofly","shook","shoot","shooter","shooting","shootout","shop","shopify","shopkeep","shopkeeper","shoplift","shoplifter","shoplifting","shoppe","shopped","shopper","shopping","shops","shoptalk","shopworn","shore","shorebird","shoreline","shorewood","shoring","short","shortage","shortbread","shortcake","shortchange","shortcode","shortcoming","shortcrust","shortcut","shortcuts","shortcutting","shorten","shortened","shortener","shortening","shorter","shortest","shortfall","shorthand","shorthorn","shortie","shortish","shortlist","shortly","shortname","shortness","shortsighted","shortsightedness","shortstop","shortwave","shorty","shoshana","shoshanna","shoshone","shostakovitch","shot","shotgun","shotgunned","shotgunner","shotgunning","shots","shotted","shotting","should","shoulder","shouldn","shout","shove","shovel","shoveler","shovelful","shover","show","showasaction","showbiz","showbizzes","showboat","showcase","showdialog","showdown","showed","shower","showery","showgirl","showily","showiness","showing","showinputdialog","showman","showmanship","showmen","showmessage","showmessagedialog","shown","showoff","showpiece","showplace","showroom","shows","showthread","showy","shp","shpt","shrank","shrapnel","shred","shredded","shredder","shredding","shreveport","shrew","shrewd","shrewdness","shrewish","shrewishness","shriek","shrieker","shrift","shrike","shrill","shrillness","shrilly","shrimp","shrine","shrink","shrinkage","shrinker","shrinking","shrive","shrivel","shriven","shropshire","shroud","shrub","shrubbed","shrubbery","shrubbing","shrubby","shrug","shrugged","shrugging","shrunk","sht","shtick","shtml","shu","shuck","shucker","shucks","shudder","shuddery","shuffle","shuffleboard","shuffled","shuffles","shuffling","shulman","shun","shunned","shunning","shunt","shunter","shurlock","shurlocke","shurwood","shush","shut","shutdown","shuteye","shutil","shutoff","shutout","shutter","shutterbug","shuttering","shutting","shuttle","shuttlecock","shy","shyer","shyest","shylock","shylockian","shyness","shyster","si","siam","siamese","sian","siana","sianna","sib","sibbie","sibby","sibeal","sibel","sibelius","sibella","sibelle","siberia","siberian","sibilance","sibilancy","sibilant","sibilla","sibley","sibling","siblings","sibyl","sibylla","sibylle","sibylline","sic","sicilian","siciliana","sicily","sick","sickbay","sickbed","sicken","sickener","sickening","sicker","sickie","sickish","sickle","sickliness","sickly","sickness","sicko","sickout","sickroom","sid","side","sidearm","sideband","sidebar","sideboard","sideburns","sidecar","sided","sidedness","sidekick","sidekiq","sidelight","sideline","sidelong","sideman","sidemen","sidenav","sidepiece","sider","sidereal","sides","sidesaddle","sideshow","sidesplitting","sidestep","sidestepped","sidestepping","sidestroke","sideswipe","sidetrack","sidewalk","sidewall","sidewards","sideway","sidewinder","siding","sidle","sidnee","sidney","sidoney","sidonia","sidonnie","sids","siege","siegel","siegfried","sieglinda","siegmund","siemens","siena","sienna","sierpinski","sierra","siesta","sieve","siffre","sift","sifted","sifter","sig","sigfrid","sigfried","siggraph","sigh","sigher","sighs","sight","sighted","sighter","sighting","sightless","sightliness","sightly","sightread","sightsee","sightseeing","sigint","sigismond","sigismondo","sigismund","sigismundo","sigma","sigmoid","sigmund","sign","signal","signaled","signaler","signaling","signalization","signalize","signally","signalman","signalmen","signalr","signals","signatory","signature","signatures","signboard","signed","signer","signet","significance","significant","significantly","signification","signify","signin","signing","signor","signora","signore","signori","signories","signorina","signorine","signout","signpost","signs","signup","sigrid","sigsegv","sigurd","sigvard","sihanouk","sikh","sikhism","sikhs","sikkim","sikkimese","sikorsky","silage","silas","sile","sileas","siled","silence","silencer","silent","silently","silentness","silesia","silhouette","silica","silicate","siliceous","silicide","silicon","silicone","silicoses","silicosis","silk","silken","silkily","silkiness","silkscreen","silkworm","silky","sill","silliness","silly","silo","silt","siltation","siltstone","silty","silurian","silva","silvain","silvan","silvana","silvano","silvanus","silver","silverer","silverfish","silverlight","silverman","silversmith","silversmiths","silverstein","silverware","silvery","silvester","silvia","silvie","silvio","sim","simd","simenon","simeon","simian","similar","similarity","similarly","simile","similiar","similitude","simla","simmer","simmonds","simmons","simmonsville","simms","simon","simona","simone","simonette","simonize","simonne","simony","simpatico","simper","simple","simpleadapter","simplecursoradapter","simpledateformat","simpleminded","simpleness","simpler","simplest","simpleton","simpletype","simplex","simplexml","simplexmlelement","simplicity","simplification","simplified","simplifies","simplify","simplifying","simplistic","simplistically","simply","simpson","simula","simulacrum","simulate","simulated","simulating","simulation","simulative","simulator","simulcast","simultaneity","simultaneous","simultaneously","simultaneousness","sin","sinai","sinatra","since","sincere","sincereness","sincerer","sincerest","sincerity","sinclair","sinclare","sindbad","sindee","sindhi","sine","sinecure","sinecurist","sinew","sinewy","sinful","sinfulness","sing","singapore","singaporean","singborg","singe","singeing","singer","singing","single","singlehanded","singleline","singleness","singleordefault","singlet","singleton","singletons","singletree","singsong","singular","singularity","singularization","sinhalese","sinister","sinisterness","sinistral","sink","sinkable","sinker","sinkhole","sinkiang","sinking","sinks","sinless","sinlessness","sinned","sinner","sinning","sinon","sint","sinter","sinuosity","sinuous","sinuousities","sinuousness","sinus","sinusitis","sinusoid","sinusoidal","siobhan","sioux","siouxie","sip","siphon","siphons","sipped","sipper","sipping","sir","sire","sired","siren","sires","siring","sirius","sirloin","sirocco","sirred","sirring","sirup","sis","sisal","sisely","sisile","sissie","sissified","sissy","sister","sisterhood","sisterliness","sisterly","sistine","sisyphean","sisyphus","sit","sitar","sitarist","sitcom","site","sitecore","siteid","sitemap","sitename","sitepoint","sites","sits","sitter","sitting","situ","situate","situation","situational","situationist","situations","situs","siusan","siva","siward","six","sixfold","sixgun","sixpence","sixpenny","sixshooter","sixteen","sixteenths","sixth","sixths","sixtieths","sixty","sizable","sizableness","size","sized","sizeof","sizer","sizes","sizing","sizzle","sizzler","sj","sjaelland","sk","ska","skaction","skat","skate","skateboard","skater","skedaddle","skeet","skein","skeletal","skeleton","skell","skelly","skeptic","skeptical","skepticism","sketch","sketchbook","sketcher","sketchily","sketchiness","sketchpad","sketchy","skew","skewer","skewing","skewness","ski","skid","skidded","skidding","skiff","skiing","skilfully","skill","skilled","skillet","skillful","skillfulness","skillfulnesses","skilling","skills","skim","skimmed","skimmer","skimming","skimp","skimpily","skimpiness","skimpy","skin","skincare","skindive","skinflint","skinhead","skinless","skinned","skinner","skinniness","skinning","skinny","skins","skintight","skip","skipp","skipped","skipper","skippie","skipping","skippy","skips","skipton","skirmish","skirmisher","skirt","skirter","skirting","skit","skitter","skittish","skittishness","skittle","skivvy","sklearn","skoal","skopje","skspritenode","sku","skulduggery","skulk","skulker","skull","skullcap","skullduggery","skunk","skview","sky","skycap","skydiver","skydiving","skye","skyhook","skyjack","skyjacker","skylab","skylar","skylark","skylarker","skyler","skylight","skyline","skype","skyrocket","skyscrape","skyscraper","skyward","skywave","skyway","skywriter","skywriting","sl","slab","slabbed","slabbing","slack","slacken","slacker","slackness","slade","slag","slagged","slagging","slain","slake","slaked","slalom","slam","slammed","slammer","slamming","slander","slanderous","slanderousness","slang","slangy","slant","slanting","slantwise","slap","slapdash","slaphappy","slapped","slapper","slapping","slapstick","slash","slashes","slashing","slat","slate","slater","slather","slating","slatted","slattern","slatting","slaughter","slaughterer","slaughterhouse","slav","slave","slaveholder","slaver","slavery","slaves","slavic","slavish","slavishness","slavonic","slaw","slay","sleaze","sleazily","sleaziness","sleazy","sled","sledded","sledder","sledding","sledge","sledgehammer","sleek","sleekness","sleep","sleeper","sleepily","sleepiness","sleeping","sleepless","sleeplessness","sleepover","sleepwalk","sleepwalker","sleepwear","sleepy","sleepyhead","sleet","sleety","sleeve","sleeveless","sleeving","sleigh","sleighs","sleight","sleken","slender","slenderize","slenderness","slept","slesinger","sleuth","sleuths","slew","slf","slice","sliced","slicer","slices","slicing","slick","slicker","slickness","slid","slide","slidedown","slider","sliders","slides","slideshow","slidetoggle","slideup","sliding","slight","slighter","slighting","slightly","slightness","slim","slime","sliminess","slimline","slimmed","slimmer","slimmest","slimming","slimness","slimy","sling","slings","slingshot","slink","slinky","slip","slipcase","slipcover","slipknot","slippage","slipped","slipper","slipperiness","slippery","slipping","slipshod","slipstream","slipway","slit","slither","slithery","slitted","slitter","slitting","sliver","slivery","sln","sloan","sloane","slob","slobber","slobbery","slocum","sloe","slog","slogan","sloganeer","slogged","slogging","sloop","slop","slope","sloped","slopped","sloppily","sloppiness","slopping","sloppy","slosh","slot","sloth","slothful","slothfulness","sloths","slots","slotted","slotting","slouch","sloucher","slouchy","slough","sloughs","slovak","slovakia","slovakian","sloven","slovene","slovenia","slovenian","slovenliness","slovenly","slow","slowcoaches","slowdown","slower","slowing","slowish","slowly","slowness","slowpoke","slows","slr","sludge","sludgy","slue","slug","sluggard","slugged","slugger","slugging","sluggish","sluggishness","sluice","slum","slumber","slumberer","slumberous","slumlord","slummed","slummer","slumming","slummy","slump","slung","slunk","slur","slurp","slurred","slurried","slurring","slurry","slurrying","slush","slushiness","slushy","slut","sluttish","slutty","sly","slyness","sm","smack","smacker","small","smaller","smallest","smallholders","smallholding","smallint","smallish","smallness","smallpox","smalltalk","smalltime","smallwood","smarmy","smart","smarten","smarter","smartness","smartphone","smartphones","smarty","smartypants","smash","smasher","smashing","smashup","smattering","smb","smear","smearer","smeary","smell","smeller","smelliness","smelly","smelt","smelter","smetana","smidgen","smilax","smile","smiley","smilies","smiling","smirch","smirk","smirnoff","smite","smiter","smith","smithereens","smithfield","smiths","smithson","smithsonian","smithtown","smithy","smitten","smitty","smock","smocking","smog","smoggy","smoke","smokehouse","smokeless","smoker","smokescreen","smokestack","smokey","smokiness","smoking","smoky","smolder","smoldering","smolensk","smollett","smooch","smooth","smoothen","smoother","smoothie","smoothing","smoothly","smoothness","smooths","smote","smother","smp","smrgsbord","sms","smsa","smsmanager","smth","smtp","smtpclient","smucker","smudge","smudginess","smudgy","smug","smugged","smugger","smuggest","smugging","smuggle","smuggler","smugness","smut","smuts","smutted","smuttiness","smutting","smutty","smyrna","sn","snack","snackbar","snaffle","snafu","snag","snagged","snagging","snail","snake","snakebird","snakebite","snakelike","snakeroot","snaky","sname","snap","snapback","snapdragon","snapped","snapper","snappily","snappiness","snapping","snappish","snappishness","snappy","snapshot","snapshots","snapshotted","snapshotting","snare","snarer","snarf","snarl","snarler","snarling","snarly","snatch","snatcher","snazzily","snazzy","snd","snead","sneak","sneaker","sneakily","sneakiness","sneaking","sneaky","sneed","sneer","sneerer","sneering","sneeze","snell","snick","snicker","snide","snideness","snider","sniff","sniffer","sniffle","sniffler","sniffles","snifter","snigger","snip","snipe","sniper","snipped","snipper","snippet","snippets","snipping","snippy","snit","snitch","snivel","sniveler","snmp","sno","snob","snobbery","snobbish","snobbishness","snobby","snodgrass","snood","snook","snooker","snoop","snooper","snoopy","snoot","snootily","snootiness","snooty","snooze","snore","snorkel","snort","snorter","snot","snotted","snottily","snottiness","snotting","snotty","snout","snow","snowball","snowbank","snowbelt","snowbird","snowblower","snowboard","snowbound","snowcapped","snowden","snowdrift","snowdrop","snowfall","snowfield","snowflake","snowily","snowiness","snowman","snowmen","snowmobile","snowplough","snowploughs","snowplow","snowshed","snowshoe","snowshoeing","snowshoer","snowstorm","snowsuit","snowy","snprintf","sns","snub","snubbed","snubber","snubbing","snuff","snuffbox","snuffer","snuffle","snuffler","snuffly","snug","snugged","snugger","snuggest","snugging","snuggle","snuggly","snugness","snyder","so","soa","soak","soaker","soap","soapaction","soapbox","soapclient","soapenv","soapiness","soapobject","soapstone","soapsud","soapui","soapy","soar","soarer","soaring","sob","sobbed","sobbing","sober","soberer","soberness","sobriety","sobriquet","soc","soccer","sociabilities","sociability","sociable","sociably","social","socialism","socialist","socialistic","socialite","sociality","socialization","socialize","socialized","socializer","socially","societal","society","socio","sociobiology","sociocultural","sociodemographic","socioeconomic","socioeconomically","sociolinguistics","sociological","sociologist","sociology","sociometric","sociometry","sociopath","sociopaths","sock","sockaddr","socket","socketexception","socketio","socketprocessor","sockets","sockfd","socks","socorro","socrates","socratic","sod","soda","sodales","sodded","sodden","soddenness","sodding","soddy","sodium","sodom","sodomite","sodomize","sodomy","soever","sofa","sofia","sofie","soft","softball","softbound","soften","softener","softhearted","softie","softlayer","softmax","softness","software","softwood","softy","soggily","sogginess","soggy","soho","soign","soil","soiled","soire","sojourn","sol","solace","solacer","solar","solaria","solaris","solarium","sold","solder","soldier","soldiery","sole","solecism","soled","solely","solemn","solemness","solemnify","solemnity","solemnization","solemnize","solemnness","solenoid","soler","soles","solicit","solicitation","solicited","solicitor","solicitous","solicitousness","solicitude","solid","solidarity","solidcolorbrush","solidi","solidification","solidify","solidity","solidness","solidus","soliloquies","soliloquize","soliloquy","soling","solipsism","solipsist","solis","solitaire","solitary","solitude","sollie","solly","solo","soloist","solomon","solon","soloviev","solr","solstice","solubility","soluble","solute","solution","solutions","solvable","solvating","solve","solved","solvency","solvent","solvently","solver","solves","solving","solzhenitsyn","som","soma","somali","somalia","somalian","somatic","somber","somberness","sombre","sombrero","some","somebody","someclass","somedata","someday","somefile","somefunc","somefunction","somehow","someid","somemethod","somename","someobject","someone","someplace","someproperty","somersault","somerset","somersetted","somersetting","somerville","somestring","sometable","sometext","something","somethingelse","sometime","sometimes","sometype","someurl","somevalue","somevar","someway","somewhat","somewhere","somme","sommelier","somnambulism","somnambulist","somnolence","somnolent","somoza","somthing","son","sonar","sonarqube","sonata","sonatina","sonatype","sondheim","sondra","sonenberg","song","songbag","songbird","songbook","songfest","songful","songfulness","songhai","songhua","songs","songster","songstress","songwriter","songwriting","sonia","sonic","sonja","sonnet","sonni","sonnie","sonnnie","sonny","sonoma","sonora","sonority","sonorous","sonorousness","sontag","sonuvabitch","sony","sonya","soon","sooner","soonish","soot","sooth","soothe","soother","soothing","soothingness","sooths","soothsay","soothsayer","sooty","sop","sophey","sophi","sophia","sophie","sophism","sophist","sophister","sophistic","sophistical","sophisticate","sophisticated","sophisticatedly","sophistication","sophistry","sophoclean","sophocles","sophomore","sophomoric","sophronia","soporific","soporifically","sopped","sopping","soppy","soprano","sopwith","sorbet","sorbonne","sorcerer","sorceress","sorcery","sorcha","sordid","sordidness","sore","sorehead","soreness","sorensen","sorenson","sorghum","sorority","sorrel","sorrentine","sorrily","sorriness","sorrow","sorrower","sorrowful","sorrowfulness","sorry","sort","sorta","sortable","sortby","sorted","sortedlist","sorter","sortexpression","sortie","sortieing","sorting","sortorder","sorts","sos","sosa","sosanna","sot","soto","sottish","sou","soubriquet","souffl","sough","soughs","sought","soul","soulful","soulfulness","soulless","sound","soundboard","soundcloud","sounder","sounders","soundest","sounding","soundings","soundless","soundly","soundness","soundproof","soundproofing","sounds","soundtrack","soup","souphanouvong","soupon","soupy","sour","source","sourcecode","sourced","sourceencoding","sourcefile","sourceforge","sourceid","sourceless","sourcemap","sourcepath","sources","sourcetype","sourcing","sourdough","sourdoughs","sourish","sourness","sourpuss","sous","sousa","sousaphone","souse","south","southampton","southbound","southeast","southeaster","southeastern","southeastward","souther","southerly","southern","southerner","southernisms","southernmost","southey","southfield","southing","southland","southpaw","souths","southward","southwest","southwester","southwestern","southwestward","souvenir","sovereign","sovereignty","soviet","sow","sowbelly","sowens","sower","soweto","sown","sox","soy","soybean","soyinka","soyuz","sp","spa","spaatz","space","spacecraft","spaced","spaceflight","spaceman","spacemen","spaceport","spacer","spaces","spaceship","spacesuit","spacewalk","spacewar","spacewoman","spacewomen","spacey","spacial","spacier","spaciest","spaciness","spacing","spacious","spaciousness","spackle","spade","spadeful","spader","spadework","spadices","spadix","spafford","spaghetti","spahn","spain","spake","spalding","spam","span","spandex","spandrels","spangle","spanglish","spaniard","spaniel","spanielled","spanielling","spanish","spank","spanker","spanking","spanned","spanner","spanning","spans","spar","sparc","sparcstation","spare","spareness","sparer","spareribs","sparing","spark","sparkconf","sparkcontext","sparker","sparkle","sparkler","sparkman","sparks","sparksession","sparksubmit","sparky","sparling","sparql","sparred","sparrer","sparring","sparrow","spars","sparse","sparseness","sparsity","sparta","spartacus","spartan","spasm","spasmodic","spasmodically","spastic","spat","spate","spathe","spatial","spatiality","spatted","spatter","spatterdock","spatting","spatula","spavin","spawn","spawned","spawner","spawning","spay","spca","speak","speakable","speakeasy","speaker","speakers","speakership","speaking","speaks","spear","spearer","spearfish","spearhead","spearmint","spears","spec","special","specialcells","specialism","specialist","specialization","specialize","specialized","specializing","specially","specialty","specie","species","specif","specifiability","specifiable","specifiably","specific","specifically","specification","specifications","specificity","specifics","specified","specifier","specifies","specify","specifying","specimen","specious","speciousness","speck","speckle","specs","spectacle","spectacular","spectator","specter","spectra","spectral","spectralness","spectrogram","spectrograph","spectrographically","spectrography","spectrometer","spectrometric","spectrometry","spectrophotometer","spectrophotometric","spectrophotometry","spectroscope","spectroscopic","spectroscopically","spectroscopy","spectrum","specular","specularity","speculate","speculation","speculative","speculator","sped","speech","speechless","speechlessness","speed","speedboat","speedboating","speeder","speedily","speediness","speedometer","speeds","speedster","speedup","speedway","speedwell","speedy","speer","speleological","speleologist","speleology","spell","spellbind","spellbinder","spellbound","spelldown","spelled","speller","spelling","spells","spelunker","spelunking","spence","spencer","spencerian","spend","spender","spending","spends","spendthrift","spengler","spenglerian","spense","spenser","spenserian","spent","sperm","spermatophyte","spermatozoa","spermatozoon","spermicidal","spermicide","sperry","spew","spewer","spf","sphagnum","sphere","spheric","spherical","spherics","spheroid","spheroidal","spherule","sphincter","sphinx","spi","spic","spica","spice","spicebush","spicily","spiciness","spicule","spicy","spider","spiderweb","spiderwort","spidery","spiegel","spiel","spielberg","spier","spiffy","spigot","spike","spiker","spikiness","spiky","spill","spillage","spillane","spillover","spillway","spin","spinach","spinal","spindle","spindly","spine","spineless","spinelessness","spinet","spininess","spinnability","spinnaker","spinner","spinneret","spinning","spinoza","spinster","spinsterhood","spinsterish","spiny","spiracle","spiraea","spiral","spire","spirea","spirit","spirited","spiritedness","spiritless","spirits","spiritual","spiritualism","spiritualist","spiritualistic","spirituality","spirituous","spiro","spirochete","spiry","spit","spitball","spite","spiteful","spitefuller","spitefullest","spitefulness","spitfire","spits","spitted","spitting","spittle","spittoon","spitz","spl","splash","splashdown","splasher","splashily","splashiness","splashscreen","splashy","splat","splatted","splatter","splatting","splay","splayfeet","splayfoot","spleen","splendid","splendidness","splendor","splendorous","splenetic","splice","splicer","spline","splint","splinter","splintery","split","splits","splittable","splitted","splitter","splitting","splodge","splotch","splotchy","splurge","splutter","splutterer","spock","spoil","spoilables","spoilage","spoiled","spoiler","spoilsport","spokane","spoke","spoken","spokeshave","spokesman","spokesmen","spokespeople","spokesperson","spokeswoman","spokeswomen","spoliation","sponge","spongecake","sponger","sponginess","spongy","sponsor","sponsorship","spontaneity","spontaneous","spontaneousness","spoof","spook","spookiness","spooky","spool","spoon","spoonbill","spoonerism","spoonful","spoor","sporadic","sporadically","spore","sporran","sport","sportiness","sporting","sportive","sportiveness","sports","sportscast","sportsman","sportsmanlike","sportsmanship","sportsmen","sportswear","sportswoman","sportswomen","sportswriter","sporty","sposato","spot","spotify","spotless","spotlessness","spotlight","spotlit","spots","spotted","spotter","spottily","spottiness","spotting","spotty","spousal","spouse","spout","spouter","sprain","sprang","sprat","sprawl","spray","sprayed","sprayer","sprays","spread","spreadeagled","spreader","spreadsheet","spreadsheetapp","spreadsheets","spree","spreeing","sprig","sprigged","sprigging","sprightliness","sprightly","spring","springapplication","springboard","springbok","springboot","springbootapplication","springeing","springer","springfield","springframework","springily","springiness","springing","springjunit","springlike","springsource","springsteen","springtime","springy","sprinkle","sprinkler","sprinkling","sprint","sprintf","sprite","spritebatch","spritekit","sprites","spritz","sprocket","sprocketed","sprockets","sproul","sprout","spruce","spruceness","sprue","sprung","spry","spryness","spss","spud","spudded","spudding","spuds","spume","spumone","spumoni","spumy","spun","spunk","spunky","spur","spurge","spurious","spuriousness","spurn","spurred","spurring","spurt","sputa","sputnik","sputter","sputum","spy","spyder","spyglass","sq","sql","sqlalchemy","sqlclient","sqlcmd","sqlcommand","sqlconnection","sqlcontext","sqldataadapter","sqldatareader","sqldatasource","sqldbtype","sqlerror","sqlexception","sqlexpress","sqlfiddle","sqlite","sqliteconnection","sqlitedatabase","sqliteopenhelper","sqlparameter","sqlplus","sqlquery","sqlserver","sqlsrv","sqlstate","sqoop","sqq","sqrt","sqs","squab","squabbed","squabber","squabbest","squabbing","squabble","squabbler","squad","squadded","squadding","squadron","squalid","squalidness","squall","squaller","squally","squalor","squamous","squander","squanto","square","squared","squareness","squarer","squares","squaresville","squareup","squarish","squash","squashiness","squashy","squat","squatness","squatted","squatter","squattest","squatting","squaw","squawk","squawker","squeak","squeaker","squeakily","squeakiness","squeaky","squeal","squealer","squeamish","squeamishness","squeegee","squeegeeing","squeeze","squeezer","squelch","squelcher","squelchy","squib","squibb","squibbed","squibbing","squid","squidded","squidding","squiggle","squiggly","squint","squinter","squinting","squire","squirehood","squirm","squirmy","squirrel","squirt","squirter","squish","squishy","sr","srand","src","srcdir","srcdirs","sref","srinagar","sro","srv","ss","ssa","sscanf","ssd","sse","ssh","sshd","ssid","ssis","ssl","sslcontext","sslsocketimpl","sslv","ssms","ssn","sso","ssrs","sss","sst","sstream","ssw","st","sta","stab","stabbed","stabber","stabbing","stability","stabilizability","stabilization","stabilize","stabilizer","stable","stableman","stablemate","stablemen","stableness","stabler","stables","stablest","stabling","stably","staccato","stace","stacee","stacey","staci","stacia","stacie","stack","stackable","stackblitz","stacked","stacker","stackexchange","stacking","stacklayout","stackoverflow","stackpane","stackpanel","stacks","stacktrace","stacy","stadia","stadias","stadium","stael","stafani","staff","staffard","staffer","stafford","staffordshire","staffroom","staford","stag","stage","stagecoach","stagecraft","staged","stagehand","stager","stages","stagestruck","stagflation","stagged","stagger","staggerer","staggering","staggers","stagging","staginess","staging","stagnancy","stagnant","stagnate","stagnation","stagy","stahl","staid","staidness","stain","stained","stainer","stainless","stair","staircase","stairway","stairwell","stake","stakeholder","stakeout","stalactite","stalag","stalagmite","stale","stalemate","staleness","staley","stalin","stalingrad","stalinist","stalk","stalker","stall","stalled","stallholders","stallion","stallone","stalls","stalwart","stalwartness","stamen","stamford","stamina","staminate","stammer","stammerer","stammering","stamp","stamped","stampede","stampeder","stamper","stan","stance","stanch","stancher","stanchion","stand","standalone","standard","standardcontext","standardcontextvalve","standardenginevalve","standardhost","standardhostvalve","standardization","standardize","standardized","standardizer","standardizes","standards","standarduserdefaults","standardwrapper","standardwrappervalve","standby","standbys","standee","standford","standing","standish","standoff","standoffish","standout","standpipe","standpoint","stands","standstill","stanfield","stanford","stanislas","stanislaus","stanislavsky","stanislaw","stank","stanleigh","stanley","stanly","stannic","stannous","stanton","stanwood","stanza","staph","staphs","staphylococcal","staphylococci","staphylococcus","staple","stapled","stapler","stapleton","star","starboard","starch","starchily","starchiness","starchy","stardom","stardust","stare","starfish","stargate","stargaze","staring","stark","starkey","starkness","starla","starlene","starless","starlet","starlight","starlin","starling","starlit","starr","starred","starring","starry","stars","starship","starstruck","start","startactivity","startactivityforresult","startangle","startanimation","startdate","started","starter","starters","startid","startindex","startinfo","starting","startinternal","startle","startling","startnew","startpoint","startpos","startrow","starts","startservice","startstop","startswith","starttime","starttls","startup","startups","startx","starty","starvation","starve","starveling","starver","stash","stasis","stat","state","statecraft","stated","stateful","statehood","statehouse","stateid","stateless","statelessness","stateliness","stately","statement","statements","staten","statename","stateparams","stateprovider","stater","stateroom","states","stateside","statesman","statesmanlike","statesmanship","statesmen","stateswoman","stateswomen","statewide","static","statical","statically","staticfiles","staticmethod","staticresource","statics","statictext","stating","station","stationarity","stationary","stationer","stationery","stationmaster","stations","statistic","statistical","statistician","statistics","statler","stator","stats","statuary","statue","statuesque","statuette","stature","status","statusbar","statuscode","statuses","statusid","statustext","statute","statutorily","statutory","stauffer","staunch","staunchness","stave","stavro","stay","stayed","stayer","staying","stays","std","stdafx","stdcall","stdclass","stderr","stdin","stdint","stdio","stdlib","stdout","stdtypes","ste","stead","steadfast","steadfastness","steadily","steadiness","steading","steady","steak","steakhouse","steal","stealer","stealing","stealth","stealthily","stealthiness","stealths","stealthy","steam","steamboat","steamer","steamfitter","steamfitting","steamily","steaminess","steamroll","steamroller","steamship","steamy","stearn","stearne","steed","steel","steele","steeliness","steelmaker","steelwork","steelworker","steely","steelyard","steen","steep","steepen","steeper","steeple","steeplebush","steeplechase","steeplejack","steepness","steer","steerage","steerer","steersman","steersmen","steeves","stefa","stefan","stefania","stefanie","stefano","steffane","steffen","steffi","steffie","stegosauri","stegosaurus","stein","steinbeck","steinberg","steinem","steiner","steinmetz","steinway","stella","stellar","stellated","stem","stemless","stemmed","stemming","stemware","stench","stencil","stenciler","stencillings","stendhal","stendler","stengel","steno","stenographer","stenographic","stenography","stenotype","stentorian","step","stepbrother","stepchild","stepchildren","stepdaughter","stepfather","stepha","stephan","stephana","stephani","stephanie","stephannie","stephanus","stephen","stephenie","stephenson","stephi","stephie","stephine","stepladder","stepmother","stepparent","steppe","stepper","stepping","steppingstone","steps","stepsister","stepson","stepwise","stereo","stereographic","stereography","stereophonic","stereoscope","stereoscopic","stereoscopically","stereoscopy","stereotype","stereotypic","stereotypical","sterile","sterility","sterilization","sterilize","sterilized","sterilizes","sterling","sterlingness","stern","sternal","sternberg","sterne","sternness","sterno","sternum","steroid","steroidal","stertorous","stesha","stet","stethoscope","stetson","stetted","stetting","steuben","stevana","steve","stevedore","steven","stevena","stevenson","stevie","stevy","stew","steward","stewardess","stewardship","stewart","stg","sth","stick","sticker","stickily","stickiness","sticking","stickle","stickleback","stickler","stickpin","sticks","stickup","sticky","stieglitz","stiff","stiffen","stiffness","stifle","stifler","stifling","stigma","stigmata","stigmatic","stigmatization","stigmatizations","stigmatize","stigmatized","stile","stiletto","still","stillbirth","stillbirths","stillborn","stiller","stillest","stillman","stillmann","stillness","stillwell","stilt","stilted","stilton","stimson","stimulant","stimulate","stimulated","stimulation","stimulative","stimulator","stimulatory","stimuli","stimulus","stine","sting","stinger","stingily","stinginess","stinging","stingray","stingy","stink","stinkbug","stinker","stinking","stinkpot","stinky","stint","stinter","stinting","stipend","stipendiary","stipple","stippler","stipulate","stipulation","stir","stirling","stirred","stirrer","stirring","stirrup","stitch","stitcher","stitchery","stitching","stl","stm","stmt","stoat","stochastic","stochastically","stochasticity","stock","stockade","stockbreeder","stockbroker","stockbroking","stocker","stockhausen","stockholder","stockholm","stockily","stockiness","stockinet","stockinette","stocking","stockist","stockpile","stockpiler","stockpot","stockroom","stocks","stocktaking","stockton","stocky","stockyard","stoddard","stodge","stodgily","stodginess","stodgy","stogy","stoic","stoical","stoichiometric","stoichiometry","stoicism","stoke","stoker","stokes","stol","stole","stolen","stolid","stolidity","stolidness","stolon","stomach","stomachache","stomacher","stomachs","stomp","stone","stonecutter","stonehenge","stoneless","stonemason","stoner","stonewall","stoneware","stonewashed","stonework","stonewort","stonily","stoniness","stony","stood","stooge","stool","stoop","stop","stopcock","stopgap","stoplight","stopover","stoppable","stoppage","stoppard","stopped","stopper","stopping","stopple","stoppropagation","stops","stopwatch","stopwords","storage","store","stored","storedprocedure","storefront","storehouse","storeid","storekeep","storekeeper","storeroom","stores","stories","storing","stork","storm","stormbound","stormer","stormi","stormie","stormily","storminess","stormtroopers","stormy","story","storyboard","storyboards","storybook","storyline","storyteller","storytelling","stouffer","stoup","stout","stouten","stouthearted","stoutness","stove","stovepipe","stover","stow","stowage","stowaway","stowe","str","strabo","strace","straddle","straddler","stradivari","stradivarius","strafe","strafer","straggle","straggly","straight","straightaway","straightedge","straighten","straightener","straightforward","straightforwardness","straightjacket","straightness","straightway","strain","strained","strainer","straining","strains","strait","straiten","straitjacket","straitlaced","straitness","strand","stranded","strange","strangely","strangeness","stranger","strangle","stranglehold","strangles","strangulate","strangulation","strap","strapless","strapped","strapping","strasbourg","strata","stratagem","strategic","strategical","strategics","strategies","strategist","strategy","stratford","strati","stratification","stratified","stratify","stratigraphic","stratigraphical","stratigraphy","stratosphere","stratospheric","stratospherically","stratum","stratus","strauss","stravinsky","straw","strawberry","strawflower","stray","strayer","strcat","strcmp","strcpy","strdup","streak","streaker","streaky","stream","streamed","streamer","streaming","streamline","streamreader","streams","streamwriter","street","streetcar","streetlight","streets","streetwalker","streetwise","streisand","strength","strengthen","strengthener","strengths","strenuous","strenuousness","strep","streptococcal","streptococci","streptococcus","streptomycin","strerror","stress","stressed","stressful","stretch","stretchability","stretchable","stretched","stretcher","stretchy","strew","strewn","strftime","stria","striae","striate","striated","striation","stricken","strickland","strict","stricter","strictest","strictly","strictmode","strictness","stricture","stridden","stride","stridency","strident","strider","strides","strife","strike","strikebreak","strikebreaker","strikebreaking","strikeout","striker","strikes","striking","strindberg","string","stringarray","stringbuffer","stringbuilder","stringbyappendingpathcomponent","stringcomparison","stringed","stringencoding","stringency","stringent","stringer","stringformat","stringify","stringiness","stringing","stringio","stringlength","stringlist","stringproperty","stringr","stringreader","stringrequest","strings","stringsasfactors","stringsplitoptions","stringstream","stringtokenizer","stringtype","stringutils","stringvalue","stringvar","stringwithformat","stringwriter","stringy","strip","stripe","striped","striper","stripling","stripped","stripper","stripping","strips","stripslashes","striptease","stripteaser","stripy","strive","striven","striver","strlen","strncpy","strobe","stroboscope","stroboscopic","strode","stroke","strokecolor","strokewidth","stroking","stroll","stroller","strom","stromberg","stromboli","strong","strongbow","strongbox","stronger","strongheart","stronghold","strongish","strongly","strongman","strongmen","strongroom","strontium","strop","strophe","strophic","stropped","stropping","strove","strpos","strptime","strs","strsplit","strsql","strstr","strtok","strtolower","strtotime","struck","struct","structfield","structs","structural","structuralism","structuralist","structure","structured","structureless","structures","structuring","strudel","struggle","struggled","struggler","struggling","strum","strummed","strumming","strumpet","strung","strut","struts","strutted","strutter","strutting","strychnine","sts","stu","stuart","stub","stubbed","stubbing","stubble","stubblefield","stubbly","stubborn","stubbornness","stubby","stubs","stucco","stuccoes","stuck","stud","studbook","studded","studding","studebaker","student","studentid","studentname","students","studentship","studied","studiedness","studier","studies","studio","studios","studious","studiousness","study","studying","stuff","stuffily","stuffiness","stuffing","stuffs","stuffy","stultify","stumble","stumbled","stumbling","stump","stumpage","stumped","stumper","stumpy","stun","stung","stunk","stunned","stunner","stunning","stunt","stunted","stupefaction","stupefy","stupendous","stupendousness","stupid","stupidity","stupidness","stupor","sturdily","sturdiness","sturdy","sturgeon","sturm","stutter","stuttgart","stuyvesant","sty","stygian","style","styleable","styleclass","styled","styles","stylesheet","stylesheets","styleurls","styli","styling","stylish","stylishness","stylist","stylistic","stylistically","stylites","stylization","stylize","stylos","stylus","stymie","stymieing","stymy","styptic","styrene","styrofoam","styx","su","suable","suarez","suasion","suave","suaveness","suavity","sub","subaltern","subarctic","subareas","subarray","subaru","subassembly","subatomic","subbasement","subbed","subbing","subbranch","subcaste","subcat","subcategories","subcategorizing","subcategory","subchain","subclass","subclasses","subclassifications","subclassing","subclauses","subcommand","subcommittee","subcompact","subcomponent","subcomputation","subconcept","subconscious","subconsciousness","subconstituent","subcontinent","subcontinental","subcontract","subcontractor","subcultural","subculture","subcutaneous","subdir","subdirectories","subdirectory","subdistrict","subdivide","subdivision","subdomain","subdomains","subdue","subdued","subduer","subexpression","subfamily","subfield","subfile","subfolder","subfolders","subform","subfreezing","subgoal","subgraph","subgraphs","subgroup","subharmonic","subhead","subheading","subhuman","subindex","subinterval","subitem","subitems","subj","subject","subjection","subjective","subjectiveness","subjectivist","subjectivity","subjects","subjoin","subjugate","subjugation","subjunctive","subkey","sublayer","sublease","sublet","subletting","sublimate","sublimation","sublime","sublimeness","sublimer","subliminal","sublimity","sublist","subliterary","sublunary","submachine","submarginal","submarine","submariner","submenu","submerge","submergence","submerse","submersible","submersion","submicroscopic","submission","submissions","submissive","submissiveness","submit","submitbutton","submitform","submits","submittable","submittal","submitted","submitter","submitting","submode","submodule","submodules","subnational","subnet","subnetwork","subnormal","suboptimal","suborbital","suborder","subordinate","subordinately","subordinates","subordination","subordinator","suborn","subornation","subpage","subparagraph","subpart","subplot","subplots","subpoena","subpopulation","subproblem","subprocess","subprofessional","subprogram","subproject","subproof","subqueries","subquery","subquestion","subrange","subregion","subregional","subreport","subrogation","subroutine","subs","subsample","subschema","subscribe","subscribed","subscriber","subscribers","subscribing","subscript","subscripted","subscription","subscriptions","subsection","subsegment","subsentence","subsequence","subsequent","subsequently","subservience","subservient","subset","subsets","subside","subsidence","subsidiarity","subsidiary","subsidization","subsidize","subsidized","subsidizer","subsidy","subsist","subsistence","subsistent","subsocietal","subsoil","subsonic","subspace","subspecies","substance","substandard","substantial","substantially","substantialness","substantiate","substantiated","substantiation","substantive","substantiveness","substantivity","substation","substerilization","substitutability","substitute","substituted","substitution","substitutionary","substitutive","substr","substrata","substrate","substratum","substring","substrings","substructure","subsume","subsurface","subsystem","subtable","subtask","subteen","subtenancy","subtenant","subtend","subterfuge","subterranean","subtest","subtext","subtitle","subtle","subtleness","subtlety","subtly","subtopic","subtotal","subtract","subtracter","subtracting","subtraction","subtrahend","subtree","subtropic","subtropical","subtype","subunit","suburb","suburban","suburbanite","suburbanization","suburbanized","suburbanizing","suburbia","subvention","subversion","subversive","subversiveness","subvert","subverter","subview","subviews","subway","subzero","succ","succeed","succeeded","succeeder","succeeds","succesfully","success","successful","successfull","successfully","successfulness","succession","successive","successiveness","successor","successorship","succinct","succinctness","succor","succored","succorer","succotash","succubus","succulence","succulency","succulent","succumb","such","suchlike","suck","sucker","suckle","suckling","sucks","sucre","sucrose","suction","sud","sudan","sudanese","sudanic","sudden","suddenly","suddenness","sudetenland","sudo","sudoku","suds","sudsy","sue","sued","suede","suellen","suer","suet","suetonius","suety","suez","suffer","sufferance","sufferer","suffering","suffice","sufficiency","sufficient","sufficiently","suffix","suffixation","suffixed","suffixes","suffocate","suffocating","suffolk","suffragan","suffrage","suffragette","suffragist","suffuse","suffusion","sufi","sufism","sugar","sugarcane","sugarcoat","sugarless","sugarplum","sugary","suggest","suggested","suggester","suggestibility","suggestible","suggesting","suggestion","suggestions","suggestive","suggestiveness","suggests","sugillate","suharto","sui","suicidal","suicide","suit","suitability","suitable","suitableness","suitably","suitcase","suite","suited","suites","suiting","suitor","suits","sukarno","sukey","suki","sukiyaki","sukkot","sukkoth","sula","sulawesi","suleiman","sulfa","sulfaquinoxaline","sulfate","sulfide","sulfite","sulfonamide","sulfur","sulfuric","sulfurous","sulfurousness","sulk","sulkily","sulkiness","sulky","sulla","sullen","sullenness","sullied","sullivan","sully","sulphate","sulphide","sulphuric","sultan","sultana","sultanate","sultrily","sultriness","sultry","sulzberger","sum","sumac","sumach","sumatra","sumatran","sumer","sumeria","sumerian","summability","summable","summand","summarily","summarise","summarization","summarize","summarized","summarizer","summary","summation","summed","summer","summerdale","summerhouse","summertime","summery","summing","summit","summitry","summon","summoner","summons","sumner","sumo","sump","sumptuous","sumptuousness","sums","sumter","sun","sunbaked","sunbath","sunbathe","sunbather","sunbathing","sunbaths","sunbeam","sunbelt","sunblock","sunbonnet","sunburn","sunburst","suncream","sundae","sundanese","sundas","sunday","sunder","sundial","sundown","sundowner","sundris","sundry","sunfish","sunflower","sung","sunglass","sunk","sunlamp","sunless","sunlight","sunlit","sunned","sunni","sunniness","sunning","sunnite","sunny","sunnyvale","sunrise","sunroof","sunscreen","sunset","sunsetting","sunshade","sunshine","sunshiny","sunspot","sunstroke","sunt","suntan","suntanned","suntanning","sunup","sup","super","superabundance","superabundant","superannuate","superannuation","superb","superbness","supercargo","supercargoes","supercharge","supercharger","supercilious","superciliousness","supercity","superclass","supercomputer","supercomputing","superconcept","superconducting","superconductivity","superconductor","supercooled","supercooling","supercritical","superdense","superego","supererogation","supererogatory","superficial","superficiality","superfine","superfix","superfluity","superfluous","superfluousness","superheat","superhero","superheroes","superhighway","superhuman","superhumanness","superimpose","superimposition","superintend","superintendence","superintendency","superintendent","superior","superiority","superlative","superlativeness","superlunary","supermachine","superman","supermarket","supermen","supermodel","supermom","supernal","supernatant","supernatural","supernaturalism","supernaturalness","supernormal","supernova","supernovae","supernumerary","superordinate","superpose","superposition","superpower","superpredicate","supersaturate","supersaturation","superscribe","superscript","superscription","supersede","superseder","supersensitive","supersensitiveness","superset","supersonic","supersonically","supersonics","superstar","superstition","superstitious","superstore","superstructural","superstructure","supertanker","supertitle","superuser","supervene","supervention","superview","supervise","supervised","supervision","supervisor","supervisory","superwoman","superwomen","supine","supineness","supp","supper","suppl","supplant","supplanter","supple","supplement","supplemental","supplementary","supplementation","supplementer","suppleness","suppliant","supplicant","supplicate","supplication","supplied","supplier","suppliers","supplies","supply","supplying","support","supportability","supportable","supported","supporter","supporting","supportive","supportmapfragment","supports","suppose","supposed","supposedly","supposing","supposition","suppository","suppress","suppressant","suppressed","suppressible","suppression","suppressive","suppresslint","suppressor","suppresswarnings","suppurate","suppuration","supra","supranational","supranationalism","suprasegmental","supremacist","supremacy","supremal","supreme","supremeness","supremo","supt","surabaya","surat","surcease","surcharge","surcingle","surd","sure","sured","surefire","surefooted","surely","sureness","surer","surest","surety","surf","surface","surfaced","surfaceholder","surfacer","surfaces","surfaceview","surfacing","surfactant","surfboard","surfeit","surfer","surfing","surge","surged","surgeon","surgery","surges","surgical","surinam","suriname","surinamese","surliness","surly","surmise","surmiser","surmount","surmountable","surname","surpass","surpassed","surpassing","surplice","surplus","surplussed","surplussing","surprise","surprised","surpriser","surprising","surprisingly","surreal","surrealism","surrealist","surrealistic","surrealistically","surreality","surrender","surrenderer","surreptitious","surreptitiousness","surrey","surrogacy","surrogate","surrogation","surround","surrounded","surrounding","surtax","surveillance","surveillant","survey","surveyed","surveying","surveyor","surveys","survivability","survivable","survival","survivalist","survive","survived","survivor","survivorship","surya","sus","susan","susana","susanetta","susann","susanna","susannah","susanne","susceptibilities","susceptibility","susceptible","suscipit","susette","sushi","susi","susie","suspect","suspected","suspecter","suspecting","suspend","suspended","suspender","suspendisse","suspense","suspenseful","suspension","suspensive","suspensor","suspicion","suspicious","suspiciousness","susquehanna","sussex","sustain","sustainability","sustainable","sustainer","sustainment","sustenance","susy","sutherlan","sutherland","sutler","sutton","suture","suv","suva","suwanee","suzann","suzanna","suzanne","suzerain","suzerainty","suzette","suzhou","suzi","suzie","suzuki","suzy","sv","svalbard","svc","svelte","sven","svend","svengali","sverdlovsk","svetlana","svg","svm","svn","sw","swab","swabbed","swabbing","swabby","swabian","swaddle","swag","swagged","swagger","swagging","swahili","swain","swak","swallow","swallower","swallowtail","swam","swami","swamp","swamper","swampland","swampy","swan","swanee","swank","swankily","swankiness","swanky","swanlike","swanned","swanning","swansea","swanson","swap","swappable","swapped","swapper","swapping","swaps","sward","swarm","swarmer","swart","swarthiness","swarthmore","swarthy","swartz","swash","swashbuckler","swashbuckling","swastika","swat","swatch","swath","swathe","swather","swaths","swatted","swatter","swatting","sway","swayback","swayer","swazi","swaziland","swear","swearer","swearword","sweat","sweatband","sweater","sweatily","sweatiness","sweatpants","sweatshirt","sweatshop","sweaty","swed","swede","sweden","swedenborg","swedish","sweeney","sweep","sweeper","sweeping","sweepingness","sweeps","sweepstake","sweepstakes","sweet","sweetbread","sweetbrier","sweetcorn","sweeten","sweetened","sweetener","sweetening","sweetheart","sweetie","sweeting","sweetish","sweetmeat","sweetness","sweetshop","swell","swellhead","swelling","swelter","sweltering","swen","swenson","swept","sweptback","swerve","swerving","swf","swi","swift","swifter","swiftness","swig","swigged","swigging","swill","swim","swimmer","swimming","swimsuit","swinburne","swindle","swindler","swine","swineherd","swing","swingeing","swinger","swinging","swingutilities","swingworker","swingy","swinish","swinishness","swink","swipe","swiper","swiperefreshlayout","swiping","swirl","swirling","swirly","swish","swishy","swiss","switch","switchback","switchblade","switchboard","switched","switcher","switches","switchgear","switching","switchman","switchmap","switchmen","switchover","switz","switzer","switzerland","swivel","swizzle","swob","swollen","swoon","swooning","swoop","swoosh","swop","sword","swordfish","swordplay","swordplayer","swordsman","swordsmanship","swordsmen","swordtail","swore","sworn","swot","swt","swum","swung","sx","sy","sybarite","sybaritic","sybase","sybil","sybila","sybilla","sybille","sybyl","sycamore","sycophancy","sycophant","sycophantic","sycophantically","syd","sydel","sydelle","sydney","sykes","sylas","syllabi","syllabic","syllabicate","syllabication","syllabicity","syllabification","syllabify","syllable","syllabub","syllabus","syllabusss","syllogism","syllogistic","sylow","sylph","sylphic","sylphlike","sylphs","sylvan","sylvania","sylvester","sylvia","sylvie","sym","syman","symbiont","symbioses","symbiosis","symbiotic","symbol","symbolic","symbolical","symbolics","symbolism","symbolist","symbolization","symbolize","symbolized","symbolizes","symbols","symfony","symington","symlink","symlinks","symmetric","symmetrical","symmetrically","symmetricalness","symmetrization","symmetrizing","symmetry","symon","sympathetic","sympathetically","sympathize","sympathized","sympathizer","sympathizing","sympathy","symphonic","symphonists","symphony","symposium","symptom","symptomatic","symptomatically","symptomatology","symptoms","sympy","syn","synagogal","synagogue","synapse","synaptic","sync","synced","synchronism","synchronization","synchronize","synchronized","synchronizer","synchronous","synchronously","synchronousness","synchrony","synchrotron","syncing","syncopate","syncopation","syncope","syndic","syndicalist","syndicate","syndrome","synergism","synergistic","synergy","synfuel","synge","synod","synonym","synonymic","synonymous","synonyms","synonymy","synopses","synopsis","synopsized","synopsizes","synopsizing","synoptic","syntactic","syntactical","syntactically","syntactics","syntax","syntaxerror","syntheses","synthesis","synthesize","synthesized","synthesizer","synthesizes","synthetic","synthetically","syphilis","syphilitic","syphilized","syphilizing","syracuse","syria","syriac","syrian","syringe","syrup","syrupy","sys","sysadmin","syscall","syscap","sysdate","syslog","system","systematic","systematical","systematics","systematization","systematize","systematized","systematizer","systematizing","systemctl","systemd","systemic","systemically","systemization","systemjs","systems","systole","systolic","syswow","sz","szilard","szymborska","t","ta","tab","tabasco","tabatha","tabb","tabbar","tabbarcontroller","tabbatha","tabbed","tabbi","tabbie","tabbing","tabbitha","tabbouleh","tabboulehs","tabby","tabcontent","tabcontrol","taber","tabernacle","tabhost","tabid","tabina","tabindex","tabitem","tabitha","tabla","tablayout","table","tablea","tableau","tableaux","tableb","tablecell","tablecloth","tablecloths","tablecolumn","tabledata","tableid","tableland","tablelayout","tablemodel","tablename","tablerow","tables","tablesorter","tablespace","tablespoon","tablespoonful","tablet","tabletop","tablets","tableview","tableviewcontroller","tableware","tabling","tabloid","taboo","tabor","tabpanel","tabriz","tabs","tabula","tabular","tabulate","tabulation","tabulator","tabview","tac","tachometer","tachometry","tachycardia","tachyon","tacit","tacitness","taciturn","taciturnity","tacitus","tack","tacker","tackiness","tackle","tackler","tackling","tacky","taco","tacoma","tact","tactful","tactfulness","tactic","tactical","tactician","tactile","tactility","tactless","tactlessness","tactual","tad","tadd","taddeo","taddeusz","tadeas","tadeo","tades","tadio","tadpole","tadzhikistan","tadzhikstan","taegu","taejon","taffeta","taffrail","taffy","taft","tag","tagalog","tagged","tagger","tagging","tagid","taglib","tagname","tagore","tags","tagus","tahiti","tahitian","tahoe","tahoma","taichung","taiga","tail","tailback","tailcoat","tailer","tailgate","tailgater","tailing","tailless","taillessness","taillight","tailor","tailpipe","tailspin","tailwind","tainan","taine","taint","tainted","taipei","tait","taite","taiwan","taiwanese","taiyuan","tajikistan","take","takeaway","taken","takeoff","takeout","takeover","taker","takes","taking","taklamakan","talbert","talbot","talc","talcked","talcking","talcum","tale","talebearer","talent","talented","talentless","taler","tali","talia","taliesin","talion","talisman","talismanic","talk","talkative","talkativeness","talked","talker","talkie","talking","talks","talky","tall","talladega","tallahassee","tallahatchie","tallahoosa","tallboy","tallchief","talley","talleyrand","tallia","tallie","tallinn","tallish","tallness","tallou","tallow","tallowy","tallulah","tally","tallyho","talmud","talmudic","talmudist","talon","talus","talya","talyah","tam","tamable","tamale","tamar","tamara","tamarack","tamarah","tamarind","tamarra","tamas","tambourine","tame","tamed","tameka","tameness","tamera","tamerlane","tami","tamika","tamiko","tamil","tamma","tammany","tammara","tammi","tammie","tammy","tamp","tampa","tampax","tamper","tampered","tamperer","tampon","tamqrah","tamra","tan","tana","tanager","tanaka","tananarive","tanbark","tancred","tandem","tandi","tandie","tandoori","tandy","taney","tang","tanganyika","tangelo","tangency","tangent","tangential","tangerine","tangibility","tangible","tangibleness","tangibly","tangier","tangle","tango","tangshan","tangy","tanhya","tani","tania","tanisha","tanitansy","tank","tankard","tanker","tankful","tann","tanned","tannenbaum","tanner","tannery","tannest","tanney","tannhuser","tannie","tannin","tanning","tanny","tansy","tantalization","tantalize","tantalized","tantalizing","tantalizingly","tantalizingness","tantalum","tantalus","tantamount","tantra","tantrum","tanya","tanzania","tanzanian","tao","taoism","taoist","tap","tapdance","tape","taped","tapeline","taper","taperer","tapestry","tapeworm","tapioca","tapir","tapped","tapper","tappet","tapping","taproom","taproot","taps","tar","tara","tarah","tarantella","tarantula","tarawa","tarazed","tarbell","tardily","tardiness","tardy","tare","target","targeted","targetentity","targetframework","targeting","targetname","targetnamespace","targetpath","targetproperty","targets","targetsdkversion","targettype","tariff","tarim","tarkington","tarmac","tarmacked","tarmacking","tarn","tarnish","tarnished","taro","tarot","tarp","tarpapered","tarpaulin","tarpon","tarra","tarragon","tarrah","tarrance","tarred","tarring","tarry","tarrytown","tarsal","tarsi","tarsus","tart","tartan","tartar","tartaric","tartary","tartness","tartuffe","taryn","tarzan","tasha","tashkent","tasia","task","taskawaiter","taskbar","tasked","taskgraph","taskid","tasklist","taskmaster","taskmistress","taskname","tasks","taskthread","tasmania","tasmanian","tass","tassel","tassellings","taste","tasted","tasteful","tastefulness","tasteless","tastelessness","taster","tastes","tastily","tastiness","tasting","tasty","tat","tatami","tatar","tate","tater","tatiana","tatiania","tatted","tatter","tatterdemalion","tattered","tatting","tattle","tattler","tattletale","tattoo","tattooer","tattooist","tatty","tatum","tau","taught","taunt","taunter","taunting","taupe","taurus","taut","tauten","tautness","tautological","tautologous","tautology","tavern","taverner","tawdrily","tawdriness","tawdry","tawney","tawny","tawnya","tawsha","tax","taxable","taxably","taxation","taxed","taxes","taxi","taxicab","taxidermist","taxidermy","taximeter","taxing","taxiway","taxonomic","taxonomically","taxonomist","taxonomy","taxpayer","taxpaying","taylor","tb","tba","tbilisi","tbl","tbn","tbody","tbs","tbsp","tc","tchaikovsky","tchar","tcl","tcp","tcpclient","tcpdf","tcs","td","tdd","tds","te","tea","teabag","teacake","teacart","teach","teachable","teacher","teachers","teaching","teacloth","teacup","teacupful","teador","teahouse","teak","teakettle","teakwood","teal","tealeaves","team","teamcity","teamid","teammate","teamname","teams","teamster","teamwork","teapot","tear","tearaway","teardown","teardrop","tearer","tearful","tearfulness","teargas","teargassed","teargassing","tearjerker","tearoom","teary","teas","teasdale","tease","teasel","teaser","teashop","teasing","teaspoon","teaspoonful","teat","teatime","tech","techcrunch","technet","technetium","technetwork","technical","technicality","technically","technicalness","technician","technicolor","technion","technique","techniques","technocracy","technocrat","technocratic","technological","technologies","technologist","technology","technophobia","technophobic","technotes","techs","tectonic","tectonically","tectonics","tecumseh","ted","tedd","tedda","teddi","teddie","teddy","tedi","tedie","tedious","tediousness","tedium","tedman","tedmund","tedra","tee","teeing","teem","teeming","teemingness","teen","teena","teenage","teenager","teeny","teenybopper","teepee","teeshirt","teeter","teeth","teethe","teether","teething","teethmarks","teetotal","teetotaler","teetotalism","tefl","teflon","tegucigalpa","teheran","tehran","teirtza","tektite","tektronix","tel","telecast","telecommunicate","telecommunication","telecommute","telecoms","teleconference","teledyne","telefunken","telegenic","telegram","telegrammed","telegramming","telegraph","telegraphic","telegraphically","telegraphist","telegraphs","telegraphy","telekineses","telekinesis","telekinetic","telemachus","telemann","telemarketer","telemarketing","telemeter","telemetric","telemetry","teleological","teleology","telepathic","telepathically","telepathy","telephone","telephonic","telephonist","telephony","telephonymanager","telephoto","telephotography","teleprinter","teleprocessing","teleprompter","telerik","telescope","telescopic","telescopically","teletext","telethon","teletype","teletypewriter","televangelism","televangelist","televise","television","televisor","televisual","telex","tell","teller","telling","tells","telltale","tellurium","tellus","telly","telnet","telomeric","telugu","tem","temblor","temerity","temp","temparray","tempdata","tempdb","tempe","temper","tempera","temperament","temperamental","temperance","temperate","temperately","temperateness","temperature","tempered","tempering","tempers","tempest","tempestuous","tempestuousness","tempfile","template","templatebinding","templated","templatefield","templates","templateurl","templating","temple","templeman","templeton","templist","tempo","tempoes","tempor","temporal","temporarily","temporariness","temporarinesses","temporary","temporize","temporizer","temporizing","temporizings","temps","tempt","temptable","temptation","tempted","tempter","tempting","temptress","tempura","tempuri","tempus","ten","tenabilities","tenability","tenable","tenableness","tenably","tenacious","tenaciousness","tenacity","tenancy","tenant","tenanted","tenantid","tenantry","tench","tend","tended","tendency","tendentious","tendentiousness","tender","tendered","tenderer","tenderest","tenderfoot","tenderhearted","tenderheartedness","tendering","tenderize","tenderizer","tenderloin","tenderly","tenderness","tending","tendinitis","tendon","tendril","tends","tenebrous","tenement","tenet","tenex","tenfold","tenn","tenneco","tenner","tennessean","tennessee","tenney","tennis","tennyson","tenochtitlan","tenon","tenor","tenpin","tens","tense","tenseness","tensile","tension","tensional","tensionless","tensions","tensity","tensor","tensorflow","tensorial","tensors","tenspot","tent","tentacle","tentative","tentativeness","tented","tenter","tenterhook","tenth","tenths","tenting","tentity","tenuity","tenuous","tenuousness","tenure","teodoor","teodor","teodora","teodorico","teodoro","tepee","tepid","tepidity","tepidness","tequila","tera","teradata","teratogenic","teratology","terbium","tercel","tercentenary","tercentennial","terence","terencio","teresa","terese","tereshkova","teresina","teresita","teressa","teri","teriann","terkel","term","termagant","termcap","termer","terminable","terminableness","terminal","terminals","terminate","terminated","terminates","terminating","termination","terminative","terminator","termini","terminological","terminology","terminus","termite","terms","tern","ternary","terpsichore","terpsichorean","terr","terra","terrace","terracing","terracotta","terraform","terrain","terramycin","terran","terrance","terrapin","terrarium","terrazzo","terre","terrel","terrell","terrence","terrestrial","terri","terrible","terribleness","terribly","terrie","terrier","terrific","terrifically","terrify","terrifying","terrijo","terrill","terrine","territorial","territoriality","territory","terror","terrorism","terrorist","terroristic","terrorize","terrorized","terrorizer","terry","terrycloth","terrye","terse","terseness","tersina","tertian","tertiary","terza","tesl","tesla","tesol","tess","tessa","tessellate","tessellation","tesseract","tesseral","tessi","tessie","tessy","test","testability","testable","testament","testamentary","testapp","testate","testator","testatrices","testatrix","testbed","testcard","testcase","testclass","testcompile","testcontroller","testdata","testdb","teste","tested","tester","testers","testes","testfile","testicle","testicular","testid","testifier","testify","testily","testimonial","testimony","testiness","testing","testis","testlist","testmethod","testname","testng","testobject","testosterone","testrunner","tests","testservice","teststring","testsuite","testtable","testuser","testy","tetanus","tetchy","tether","tethered","tethys","tetons","tetra","tetrachloride","tetracycline","tetrafluoride","tetragonal","tetrahalides","tetrahedral","tetrahedron","tetrameron","tetrameter","tetrasodium","tetravalent","teuton","teutonic","tex","texaco","texan","texas","texcoord","text","textalign","textalignment","textappearance","textappearancemedium","textarea","textblock","textbook","textbox","textboxes","textboxfor","textchanged","textcolor","textcontent","textedit","textelement","textfield","textfieldexpression","textfields","textfile","textile","textinput","textinputlayout","textlabel","textmate","texto","textron","texts","textsize","textstatus","textstyle","texttospeech","textual","textural","texture","textured","textures","textutils","textview","textviews","textwatcher","textwrapping","textwriter","tf","tfoot","tform","tfs","tg","tgt","tgz","th","thacher","thackeray","thad","thaddeus","thaddus","thadeus","thai","thailand","thain","thaine","thalami","thalamus","thales","thalia","thalidomide","thallium","thallophyte","thames","than","thane","thanh","thank","thanker","thankful","thankfuller","thankfullest","thankfulness","thankless","thanklessness","thanks","thanksgiving","thankyou","thant","thanx","thar","that","thatch","thatcher","thatching","thats","thaumaturge","thaw","thaxter","thayer","thayne","thc","the","thea","thead","theadora","theano","theater","theatergoer","theatergoing","theatric","theatrical","theatricality","theatrics","thebault","thebes","theda","thedate","thedric","thedrick","thee","theeing","theform","theft","theiler","their","theirs","theism","theist","theistic","thekla","thelist","thelma","them","themas","thematic","thematically","thematics","theme","themeoverlay","themeresource","themes","themistocles","themselves","then","thence","thenceforth","thenceforward","thenreturn","theo","theobald","theocracy","theocratic","theocritus","theodolite","theodor","theodora","theodore","theodoric","theodosia","theodosian","theodosius","theologian","theological","theologists","theology","theorem","theoretic","theoretical","theoretically","theoretician","theoretics","theories","theorist","theorization","theorize","theory","theosophic","theosophical","theosophist","theosophy","therapeutic","therapeutically","therapeutics","therapist","therapy","theravada","there","thereabout","thereafter","thereat","thereby","therefor","therefore","therefrom","therein","thereof","thereon","theres","theresa","therese","theresina","theresita","theressa","thereto","theretofore","thereunder","thereunto","thereupon","therewith","therine","therm","thermal","thermionic","thermionics","thermistor","thermo","thermocouple","thermodynamic","thermodynamical","thermodynamics","thermoelastic","thermoelectric","thermoformed","thermoforming","thermogravimetric","thermoluminescence","thermometer","thermometric","thermometry","thermonuclear","thermopile","thermoplastic","thermopower","thermos","thermosetting","thermostable","thermostat","thermostatic","thermostatically","thermostatics","thermostatted","thermostatting","theron","thesauri","thesaurus","these","theseus","thesis","thespian","thespis","thessalonian","thessalonki","thessaly","theta","thevalue","thew","they","thia","thiamine","thibaud","thibaut","thick","thicken","thickener","thickening","thicket","thickheaded","thickish","thickness","thickset","thief","thiensville","thieu","thieve","thievery","thievish","thievishness","thigh","thighbone","thighs","thimble","thimbleful","thimbu","thimphu","thin","thine","thing","thingamabob","thingamajig","things","thingy","think","thinkable","thinkableness","thinkably","thinker","thinking","thinkingly","thinks","thinned","thinner","thinness","thinnest","thinning","thinnish","thiocyanate","thiouracil","third","thirst","thirster","thirstily","thirstiness","thirsty","thirteen","thirteenths","thirtieths","thirty","this","thiscall","thistle","thistledown","thisworkbook","thither","tho","thole","thom","thoma","thomas","thomasa","thomasin","thomasina","thomasine","thomism","thomistic","thompson","thomson","thong","thor","thoracic","thorax","thorazine","thoreau","thoriate","thorin","thorium","thorn","thornburg","thorndike","thornie","thorniness","thornton","thorny","thorough","thoroughbred","thoroughfare","thoroughgoing","thoroughly","thoroughness","thorpe","thorstein","thorsten","thorvald","those","thoth","thou","though","thought","thoughtful","thoughtfully","thoughtfulness","thoughtless","thoughtlessness","thoughts","thousand","thousandfold","thousands","thousandths","thr","thrace","thracian","thrall","thralldom","thrash","thrasher","thrashing","thread","threadbare","threaded","threader","threadid","threadidx","threading","threadlike","threadlocal","threadpool","threadpoolexecutor","threads","threadstart","thready","threat","threaten","threatener","threatening","three","threefold","threepence","threepenny","threescore","threesome","threeten","threnody","thresh","thresher","threshold","threw","thrice","thrift","thriftily","thriftiness","thriftless","thrifty","thrill","thriller","thrilling","thrive","thriver","thriving","throat","throatily","throatiness","throaty","throb","throbbed","throbbing","throe","throeing","thrombi","thromboses","thrombosis","thrombotic","thrombus","throne","throneberry","throng","throttle","throttler","through","throughout","throughput","throughway","throw","throwable","throwaway","throwback","thrower","throwing","thrown","throwout","throws","thru","thrum","thrummed","thrumming","thrush","thrust","thruster","thruway","thu","thucydides","thud","thudded","thudding","thug","thuggee","thuggery","thuggish","thule","thulium","thumb","thumbnail","thumbnails","thumbs","thumbscrew","thumbtack","thump","thunder","thunderbird","thunderbolt","thunderclap","thundercloud","thunderer","thunderhead","thundering","thunderous","thundershower","thunderstorm","thunderstruck","thundery","thunk","thur","thurber","thurman","thursday","thurstan","thurston","thus","thwack","thwacker","thwart","thwarter","thx","thy","thyme","thymeleaf","thymine","thymus","thyratron","thyristor","thyroglobulin","thyroid","thyroidal","thyronine","thyrotoxic","thyrotrophic","thyrotrophin","thyrotropic","thyrotropin","thyroxine","thyself","ti","tia","tianjin","tiara","tibble","tiber","tiberius","tibet","tibetan","tibia","tibiae","tibial","tibold","tiburon","tic","tick","ticker","ticket","tickets","ticking","tickle","tickler","ticklish","ticklishness","ticks","ticktacktoe","ticktock","ticonderoga","tid","tidal","tidbit","tiddlywinks","tide","tideland","tidewater","tideway","tidily","tidiness","tidy","tidying","tidyr","tidyverse","tie","tieback","tiebold","tiebout","tiebreaker","tieck","tied","tiena","tienanmen","tientsin","tier","tierney","tiertza","ties","tif","tiff","tiffani","tiffanie","tiffany","tiffi","tiffie","tiffy","tiger","tigerish","tight","tighten","tightener","tightfisted","tightly","tightness","tightrope","tightwad","tigress","tigris","tijuana","tike","til","tilda","tilde","tildi","tildie","tildy","tile","tiled","tiler","tiles","tiling","till","tillable","tillage","tiller","tillich","tillie","tillman","tilly","tilt","tilth","tim","timber","timbering","timberland","timberline","timbre","timbrel","timbuktu","time","timebase","timed","timedelta","timediff","timeframe","timeinterval","timeit","timekeeper","timekeeping","timeless","timelessness","timeline","timeliness","timely","timeout","timeouts","timepicker","timepiece","timer","timers","timertask","times","timescale","timeseries","timeserver","timeserving","timeshare","timesheet","timespan","timestamp","timestamped","timestamps","timetable","timeunit","timeworn","timex","timezone","timezones","timi","timid","timidity","timidness","timing","timings","timmi","timmie","timmy","timofei","timon","timorous","timorousness","timoteo","timothea","timothee","timotheus","timothy","timpani","timpanist","timur","tin","tina","tincidunt","tincture","tinder","tinderbox","tine","tinfoil","ting","tinge","tingeing","tingle","tingling","tingly","tinily","tininess","tinker","tinkertoy","tinkle","tinkling","tinkly","tinned","tinner","tinnily","tinniness","tinning","tinnitus","tinny","tinplate","tinsel","tinseltown","tinsmith","tinsmiths","tint","tintcolor","tinter","tintinnabulation","tintoretto","tintype","tinware","tiny","tinyint","tinymce","tinypic","tioga","tip","tiphani","tiphanie","tiphany","tipi","tipo","tipoff","tippecanoe","tipped","tipper","tipperary","tippet","tipping","tipple","tippler","tippy","tips","tipsily","tipsiness","tipster","tipsy","tiptoe","tiptoeing","tiptop","tirade","tirana","tirane","tire","tired","tireder","tiredest","tiredness","tireless","tirelessness","tires","tiresias","tiresome","tiresomeness","tiring","tiro","tirol","tirolean","tirrell","tis","tish","tisha","tissue","tit","titan","titanate","titania","titanic","titanically","titanium","titbit","titel","titer","tithe","tither","tithing","titian","titicaca","titillate","titillating","titillation","titivate","titivation","title","titlebar","titled","titleholder","titlelabel","titles","titling","titmice","titmouse","tito","titrate","titration","titted","titter","titting","tittle","titular","titulo","titus","tizzy","tj","tk","tkey","tkinter","tko","tl","tlaloc","tlc","tld","tldr","tlingit","tls","tlsv","tm","tmodel","tmp","tmpdir","tmpl","tmux","tn","tnpk","tns","tnt","to","toad","toadstool","toady","toadyism","toarray","toast","toaster","toastmaster","toastmistress","toasty","tobacco","tobacconist","tobaggon","tobago","tobase","tobe","tobey","tobi","tobiah","tobias","tobie","tobin","tobit","tobject","toboggan","tobottomof","toby","tobye","tobytearray","toc","tocantins","toccata","tochararray","tocqueville","tocsin","tod","todataurl","todate","todatetime","today","todays","todd","toddie","toddle","toddler","toddy","todictionary","todo","todolist","todos","todouble","toe","toecap","toeclip","toefl","toehold","toeing","toenail","toendof","toequal","toffee","tofixed","tofu","tog","toga","toge","together","togetherness","togged","togging","toggle","togglebutton","toggleclass","toggled","toggler","toggles","toggling","togo","togolese","toiboid","toil","toilet","toiletry","toilette","toilsome","toilsomeness","toinette","toint","toitem","tojo","tojson","tok","tokamak","tokay","toke","token","tokenism","tokenize","tokenized","tokenizer","tokens","tokugawa","tokyo","tokyoite","toland","told","tole","toledo","toleftof","tolerability","tolerable","tolerably","tolerance","tolerant","tolerate","toleration","tolist","tolkien","toll","tollbooth","tollbooths","tolley","tollgate","tollhouse","tollway","tolower","tolowercase","tolstoy","toluene","tolyatti","tom","toma","tomahawk","tomasina","tomasine","tomaso","tomato","tomatoes","tomb","tombaugh","tombigbee","tomblike","tombola","tomboy","tomboyish","tombstone","tomcat","tomcatted","tomcatting","tome","tomfool","tomfoolery","tomi","tomkin","tomlin","tommed","tommi","tommie","tomming","tommy","tomographic","tomography","tomorrow","tompkins","tomsk","tomtit","ton","tonal","tonality","tone","tonearm","toneless","tonelessness","toner","tong","tonga","tongan","tongue","tongueless","tonguing","toni","tonia","tonic","tonie","tonight","tonio","tonk","tonnage","tonne","tonnie","tons","tonsil","tonsillectomy","tonsillitis","tonsorial","tonsure","tonto","tony","tonya","tonye","too","toodle","took","tool","toolbar","toolbox","toolchain","toolchains","tooler","tooling","toolkit","toolkits","toolmake","toolmaker","toolmaking","tools","toolset","toolsmith","tooltip","tooltips","toomey","toot","tooter","tooth","toothache","toothbrush","toothily","toothless","toothmarks","toothpaste","toothpick","tooths","toothsome","toothy","tootle","toots","tootsie","tootsy","top","topaz","topbar","topcoat","topdressing","topeka","toper","topflight","topgallant","topiary","topic","topical","topicality","topics","topknot","topleft","topless","toplevel","topmast","topmost","topnav","topnotch","topocentric","topographer","topographic","topographical","topography","topological","topologist","topology","topped","topper","topping","topple","topsail","topside","topsoil","topspin","topsy","toque","tor","torah","torahs","torch","torchbearer","torchlight","tore","toreador","torey","tori","torie","torightof","torin","torment","tormenting","tormentor","torn","tornado","tornadoes","toroid","toroidal","toronto","torpedo","torpedoes","torpid","torpidity","torpor","torque","torquemada","torr","torrance","torre","torrence","torrens","torrent","torrential","torrey","torricelli","torrid","torridity","torridness","torrie","torrin","torry","tors","torsi","torsion","torsional","torsions","torso","tort","torte","tortellini","torten","tortilla","tortoise","tortoiseshell","tortoisesvn","tortola","tortoni","tortor","tortuga","tortuous","tortuousness","torture","torturous","torus","tory","tos","tosca","toscanini","toshiba","toss","tossup","tostartof","tostring","tot","totable","total","totalamount","totalcount","totaler","totalistic","totalitarian","totalitarianism","totality","totalizator","totalizing","totally","totalprice","totals","totaltime","tote","totem","totemic","toter","toting","toto","totopof","totted","totter","totterer","tottering","totting","toucan","touch","touchable","touchableopacity","touchdown","touched","toucher","touches","touchesbegan","touchily","touchiness","touching","touchline","touchscreen","touchstart","touchstone","touchy","tough","toughen","toughener","toughness","toughs","toulouse","toupee","toupper","touppercase","tour","toured","tourer","touring","tourism","tourist","touristic","touristy","tourmaline","tournament","tourney","tourniquet","tours","tousle","tout","touter","tova","tove","tow","toward","towardliness","towardly","towards","towboat","towel","towelette","toweling","tower","towering","towhead","towhee","towline","town","towner","townes","towney","townhouse","townie","townley","townsend","townsfolk","township","townsman","townsmen","townspeople","townswoman","townswomen","towny","towpath","towpaths","towrope","towsley","toxemia","toxic","toxicity","toxicological","toxicologist","toxicology","toxin","toy","toyer","toymaker","toynbee","toyoda","toyota","toys","toyshop","tp","tpl","tq","tr","trac","trace","traceability","traceable","traceableness","traceback","traced","tracee","traceless","tracepoint","tracer","tracery","traces","tracey","trachea","tracheae","tracheal","tracheotomy","traci","tracie","tracing","track","trackage","trackball","trackbed","tracked","tracker","tracking","trackless","tracks","tracksuit","tract","tractability","tractable","tractably","tractarians","traction","tractive","tractor","tracts","tracy","trade","trademark","tradeoff","trader","trades","tradesman","tradesmen","tradespeople","tradespersons","tradeswoman","tradeswomen","trading","tradition","traditional","traditionalism","traditionalist","traditionalistic","traditionalized","traditionally","traduce","traefik","trafalgar","traffic","trafficked","trafficker","trafficking","tragedian","tragedienne","tragedy","tragic","tragically","tragicomedy","tragicomic","trail","trailblazer","trailblazing","trailer","trailing","trails","trailside","train","trainable","trained","trainee","traineeships","trainer","training","trainman","trainmen","trains","trainspotter","traipse","trait","traitor","traitorous","traits","trajan","trajectory","tram","trammed","trammel","trammeled","tramming","tramp","trample","trampler","trampoline","tramway","tran","trance","tranche","tranquil","tranquility","tranquilize","tranquilized","tranquilizer","tranquilizes","tranquilizing","tranquillize","tranquillizer","tranquilness","trans","transact","transaction","transactional","transactionid","transactionmanager","transactions","transactionscope","transactor","transalpine","transaminase","transatlantic","transcaucasia","transceiver","transcend","transcendence","transcendent","transcendental","transcendentalism","transcendentalist","transclude","transconductance","transcontinental","transcribe","transcriber","transcript","transcription","transcultural","transducer","transduction","transect","transept","transfer","transferability","transferal","transferee","transference","transferor","transferral","transferred","transferrer","transferring","transfers","transfiguration","transfigure","transfinite","transfix","transform","transformation","transformational","transformations","transformed","transformer","transformers","transforming","transforms","transfuse","transfusion","transgress","transgression","transgressor","transience","transiency","transient","transistor","transistorize","transit","transite","transition","transitional","transitions","transitive","transitiveness","transitivenesses","transitivity","transitoriness","transitory","transl","translatability","translatable","translate","translated","translates","translatesautoresizingmaskintoconstraints","translatex","translatey","translatez","translating","translation","translational","translations","translator","transliterate","translucence","translucency","translucent","transmigrate","transmissible","transmission","transmissive","transmit","transmittable","transmittal","transmittance","transmitted","transmitter","transmitting","transmogrification","transmogrify","transmutation","transmute","transnational","transoceanic","transom","transonic","transpacific","transparency","transparent","transparentness","transpiration","transpire","transplant","transplantation","transpolar","transponder","transport","transportability","transportable","transportation","transports","transpose","transposed","transposition","transputer","transsexual","transsexualism","transship","transshipment","transshipped","transshipping","transubstantiation","transvaal","transversal","transverse","transvestism","transvestite","transvestitism","transylvania","trap","trapdoor","trapeze","trapezium","trapezoid","trapezoidal","trappable","trapped","trapper","trapping","trappist","trapshooting","trash","trashcan","trashiness","trashy","trastevere","trauma","traumatic","traumatically","traumatize","travail","travel","traveled","traveler","traveling","travelog","travelogue","traver","traversal","traverse","traverser","traversing","travertine","travesty","travis","travus","trawl","trawler","tray","treacherous","treacherousness","treachery","treacle","treacly","tread","treader","treadle","treadmill","treadwell","treas","treason","treasonous","treasure","treasurer","treasurership","treasury","treat","treatable","treated","treater","treating","treatise","treatment","treats","treaty","treble","treblinka","tree","treeing","treeless","treelike","treemap","treenode","trees","treeset","treetop","treeview","treeviewitem","trefoil","trefor","trek","trekked","trekker","trekkie","trekking","trellis","tremain","tremaine","trematode","tremayne","tremble","trembler","trembles","trembly","tremendous","tremendousness","tremolo","tremor","tremulous","tremulousness","trench","trenchancy","trenchant","trencher","trencherman","trenchermen","trend","trendily","trendiness","trends","trendy","trenna","trent","trenton","trepanned","trepidation","tresa","trescha","trespass","trespasser","tress","tressa","tressed","tresses","tressing","trestle","tresult","trev","trevar","trevelyan","trever","trevino","trevor","trey","tri","triable","triableness","triad","triadic","triage","trial","trialization","trialled","trialling","trials","triamcinolone","triangle","triangles","triangulable","triangular","triangularization","triangulate","triangulation","triangulum","trianon","triassic","triathlon","triatomic","tribal","tribalism","tribe","tribesman","tribesmen","tribeswoman","tribeswomen","tribulate","tribulation","tribunal","tribune","tributary","tribute","trice","tricentennial","triceps","triceratops","trichina","trichinae","trichinoses","trichinosis","trichloroacetic","trichloroethane","trichotomy","trichromatic","tricia","trick","trickery","trickily","trickiness","trickle","tricks","trickster","tricky","tricolor","tricycle","trident","tridiagonal","trie","tried","triennial","trier","tries","trieste","triffid","trifle","trifler","trifluoride","trifocals","trig","trigged","trigger","triggered","triggering","triggers","triggest","trigging","triglyceride","trigonal","trigonometric","trigonometrical","trigonometry","trigram","trihedral","trike","trilateral","trilby","trilingual","trill","trillion","trillionth","trillionths","trillium","trilobite","trilogy","trim","trimaran","trimble","trimer","trimester","trimmed","trimmer","trimmest","trimming","trimness","trimodal","trimonthly","trimurti","trina","trinidad","trinitarian","trinitrotoluene","trinity","trinket","trinketer","trio","triode","trioxide","trip","tripartite","tripartition","tripe","triphenylarsine","triphenylphosphine","triphenylstibine","triphosphopyridine","triple","triplet","triplex","triplicate","triplication","triply","tripod","tripodal","tripoli","tripolyphosphate","tripos","tripp","trippe","tripped","tripper","tripping","trips","triptych","triptychs","tripwire","trireme","tris","trisect","trisection","trisector","trish","trisha","trisodium","trista","tristam","tristan","tristate","tristique","trisyllable","trite","tritely","triteness","tritium","triton","triumph","triumphal","triumphalism","triumphant","triumphs","triumvir","triumvirate","triune","trivalent","trivet","trivia","trivial","triviality","trivialization","trivialize","trivially","trivium","trix","trixi","trixie","trixy","trobriand","trochaic","trochee","trod","trodden","trodes","troff","troglodyte","troika","trojan","troll","trolled","trolley","trolleybus","trolling","trollish","trollop","trollope","trolly","trombone","trombonist","tromp","trondheim","troop","trooper","troopship","trope","tropez","trophic","trophy","tropic","tropical","tropism","tropocollagen","troposphere","tropospheric","trot","troth","troths","trotsky","trotted","trotter","trotting","troubadour","trouble","troubled","troublemaker","troubler","troubles","troubleshoot","troubleshooter","troubleshooting","troubleshot","troublesome","troublesomeness","trough","troughs","trounce","trouncer","troupe","trouper","trouser","trousseau","trousseaux","trout","troutman","trove","trow","trowel","troweler","troy","troyes","trstram","truancy","truant","truce","truck","truckee","trucker","trucking","truckle","truckload","truculence","truculent","truda","trude","trudeau","trudey","trudge","trudi","trudie","trudy","true","truelove","trueman","trueness","truer","truest","truetype","truffle","truism","trujillo","trula","truly","trumaine","truman","trumann","trumbull","trump","trumpery","trumpet","trumpeter","trunc","truncate","truncated","truncation","truncheon","trundle","trundler","trunk","trunnion","truss","trusser","trussing","trust","trusted","trustee","trusteeing","trusteeship","truster","trustful","trustfulness","trustiness","trusting","trusts","truststore","trustworthier","trustworthiest","trustworthiness","trustworthy","trusty","truth","truthful","truthfulness","truths","truthy","trw","trx","try","tryed","trygetvalue","trying","tryout","tryparse","trypsin","tryst","ts","tsa","tsarevich","tsarina","tsarism","tsarist","tsc","tsconfig","tsetse","tsimshian","tsiolkovsky","tsitsihar","tslint","tsource","tsp","tspan","tsql","tst","tsunami","tsunematsu","tsv","tswana","tsx","tt","ttf","ttk","ttl","tts","ttt","tty","ttys","tu","tuamotu","tuareg","tub","tuba","tubae","tubal","tubbed","tubbing","tubby","tube","tubeless","tuber","tubercle","tubercular","tuberculin","tuberculoses","tuberculosis","tuberculous","tuberose","tuberous","tubing","tubman","tubular","tubule","tuck","tucker","tuckie","tucky","tucson","tucuman","tude","tudor","tue","tuesday","tuft","tufter","tufting","tug","tugboat","tugged","tugging","tuition","tulane","tularemia","tulip","tull","tulle","tulley","tully","tulsa","tum","tumble","tumbledown","tumbler","tumbleweed","tumblr","tumbrel","tumescence","tumescent","tumid","tumidity","tummy","tumor","tumorous","tums","tumult","tumultuous","tumultuousness","tumulus","tun","tuna","tunable","tunableness","tundra","tune","tuned","tuneful","tunefulness","tuneless","tuner","tuneup","tung","tungstate","tungsten","tungus","tunguska","tunic","tuning","tunis","tunisia","tunisian","tunned","tunnel","tunneler","tunning","tunny","tup","tupelo","tupi","tuple","tuples","tuppence","tupperware","tupungato","turban","turbid","turbidity","turbinate","turbine","turbo","turbocharged","turbocharger","turbofan","turbojet","turbolinks","turboprop","turbot","turbulence","turbulent","turd","tureen","turf","turfy","turgenev","turgid","turgidity","turgidness","turin","turing","turk","turkestan","turkey","turkic","turkish","turkmenistan","turmeric","turmoil","turn","turnabout","turnaround","turnbuckle","turncoat","turned","turner","turning","turnip","turnkey","turnoff","turnout","turnover","turnpike","turnround","turns","turnstile","turnstone","turntable","turpentine","turpin","turpis","turpitude","turquoise","turret","turtle","turtleback","turtledove","turtleneck","turtles","turves","turvy","tuscaloosa","tuscan","tuscany","tuscarora","tuscon","tush","tusk","tuskegee","tusker","tussle","tussock","tussocky","tussuad","tut","tutankhamen","tutelage","tutelary","tutor","tutored","tutorial","tutorials","tutorialspoint","tutorship","tutsi","tutsplus","tutted","tutti","tutting","tuttle","tutu","tuvalu","tux","tuxedo","tv","tva","tvalue","tvs","tw","twa","twaddle","twaddler","twain","twang","twangy","twas","tweak","tweaked","tweaking","tweaks","twee","tweed","tweediness","tweedledee","tweedledum","tweedy","tween","tweepy","tweet","tweeter","tweets","tweeze","tweezer","twelfth","twelfths","twelve","twelvemonth","twelvemonths","twentieths","twenty","twerp","twice","twiddle","twiddler","twiddly","twig","twigged","twigging","twiggy","twila","twilight","twilio","twilit","twill","twin","twine","twiner","twinge","twinkie","twinkle","twinkler","twinkling","twinkly","twinned","twinning","twirl","twirler","twirling","twirly","twist","twisted","twister","twists","twisty","twit","twitch","twitchy","twitted","twitter","twitterer","twittery","twitting","twixt","two","twofer","twofold","twopence","twopenny","twosome","twoway","twp","twx","twyla","tx","txn","txt","txtbox","txtname","txtusername","ty","tybalt","tybi","tybie","tycoon","tye","tyeing","tying","tyke","tylenol","tyler","tymon","tymothy","tympani","tympanist","tympanum","tynan","tyndale","tyndall","tyne","typ","type","typeahead","typecast","typed","typedarray","typedef","typeerror","typeface","typeid","typeless","typename","typeof","types","typesafe","typescript","typeset","typesetter","typesetting","typewrite","typewriter","typewriting","typewritten","typewrote","typhoid","typhon","typhoon","typhus","typical","typicality","typically","typicalness","typification","typify","typing","typings","typist","typo","typographer","typographic","typographical","typography","typological","typology","typos","tyrannic","tyrannical","tyrannicalness","tyrannicide","tyrannize","tyrannizer","tyrannizing","tyrannosaur","tyrannosaurus","tyrannous","tyranny","tyrant","tyree","tyreo","tyro","tyrol","tyrolean","tyrone","tyrosine","tyrus","tyson","tz","tzar","tzarina","tzeltal","tzinfo","u","ua","uac","uar","uart","uaw","ub","ubangi","uber","ubiquitous","ubiquity","ubound","ubuntu","uc","ucayali","uccello","uchar","uci","ucla","ud","udale","udall","udder","udell","udf","udp","ue","uf","ufa","ufo","ufologist","ufology","ug","uganda","ugandan","ugh","ughs","uglification","uglify","ugliness","uglis","ugly","ugo","uh","uhf","ui","uialertaction","uialertcontroller","uialertview","uiapplication","uibarbuttonitem","uibezierpath","uibutton","uicollectionview","uicollectionviewcell","uicolor","uicomponent","uicontrol","uicontroleventtouchupinside","uicontrolstatenormal","uid","uidevice","uielement","uievent","uifont","uighur","uigraphicsgetcurrentcontext","uigraphicsgetimagefromcurrentimagecontext","uiimage","uiimagepickercontroller","uiimageview","uikit","uilabel","uimanager","uinavigationbar","uinavigationcontroller","uint","uipickerview","uiscreen","uiscrollview","uisearchbar","uistoryboard","uistoryboardsegue","uiswing","uitabbarcontroller","uitableview","uitableviewcell","uitableviewcontroller","uitableviewdatasource","uitableviewdelegate","uitapgesturerecognizer","uitextfield","uitextview","uitouch","uiview","uiviewcontroller","uiwebview","uiwindow","uix","ujungpandang","uk","ukase","ukraine","ukrainian","ukulele","ul","ula","ulberto","ulcer","ulcerate","ulceration","ulcerous","ulick","ulises","ulla","ullamco","ullamcorper","ullman","ulna","ulnae","ulnar","ulong","ulric","ulrica","ulrich","ulrick","ulrika","ulrikaumeko","ulrike","ulster","ult","ulterior","ultimas","ultimate","ultimately","ultimateness","ultimatum","ultimo","ultra","ultracentrifugally","ultracentrifugation","ultracentrifuge","ultraconservative","ultrafast","ultrahigh","ultralight","ultramarine","ultramodern","ultramontane","ultrashort","ultrasonic","ultrasonically","ultrasonics","ultrasound","ultrastructure","ultrasuede","ultraviolet","ultrices","ultricies","ultrix","ululate","ululation","ulyanovsk","ulysses","um","umbel","umber","umberto","umbilical","umbilici","umbilicus","umbra","umbraco","umbrage","umbrageous","umbrella","umbriel","umd","umeko","umiak","uml","umlaut","ump","umpire","umpteen","un","una","unabated","unable","unabridged","unacceptability","unacceptable","unaccepted","unaccommodating","unaccountability","unaccustomed","unadapted","unadulterated","unadventurous","unalienability","unalterable","unalterableness","unalterably","unambiguity","unambiguous","unambitious","uname","unamused","unanimity","unanimous","unanticipated","unapologetic","unapologizing","unappeasable","unappeasably","unappreciative","unary","unassailable","unassailableness","unassertive","unassuming","unassumingness","unauthorized","unavailable","unavailing","unaware","unbalanced","unbar","unbarring","unbecoming","unbeknown","unbelieving","unbiased","unbid","unbind","unblessed","unblinking","unbodied","unbolt","unbound","unbounded","unbreakability","unbred","unbroken","unbuckle","unbudging","unburnt","unc","uncap","uncapping","uncatalogued","uncaught","uncauterized","unceasing","uncelebrated","uncertain","unchallengeable","unchanged","unchanging","unchangingness","uncharacteristic","uncharismatic","unchastity","uncheck","unchecked","unchristian","uncial","uncivilized","unclassified","uncle","unclear","unclouded","uncodable","uncollected","uncolored","uncoloredness","uncombable","uncomfortable","uncomment","uncommon","uncommunicative","uncompetitive","uncomplicated","uncomprehending","uncompressed","uncompromisable","unconcern","unconcerned","unconfirmed","unconfused","unconscionable","unconscionableness","unconscionably","unconstitutional","unconsumed","uncontentious","uncontrollability","unconvertible","uncool","uncooperative","uncork","uncouple","uncouth","uncouthness","uncreate","uncritical","uncross","uncrowded","unction","unctions","unctuous","unctuousness","uncustomary","uncut","und","undated","undaunted","undeceive","undecided","undeclared","undedicated","undef","undefinability","undefined","undefinedness","undelete","undeliverability","undeniable","undeniableness","undeniably","undependable","under","underachieve","underachiever","underact","underadjusting","underage","underarm","underbedding","underbelly","underbid","underbidding","underbracing","underbrush","undercarriage","undercharge","underclass","underclassman","underclassmen","underclothes","underclothing","undercoat","undercoating","underconsumption","undercooked","undercount","undercover","undercurrent","undercut","undercutting","underdeveloped","underdevelopment","underdog","underdone","undereducated","underemphasis","underemployed","underemployment","underenumerated","underenumeration","underestimate","underexploited","underexpose","underexposure","underfed","underfeed","underfloor","underflow","underfoot","underfund","underfur","undergarment","undergirding","undergo","undergoes","undergone","undergrad","undergraduate","underground","undergrowth","undergrowths","underhand","underhanded","underhandedness","underheat","underinvestment","underlaid","underlain","underlay","underlie","underline","underling","underlip","underloaded","underly","underlying","undermanned","undermentioned","undermine","undermost","underneath","underneaths","undernourished","undernourishment","underpaid","underpants","underpart","underpass","underpay","underpayment","underperformed","underpin","underpinned","underpinning","underplay","underpopulated","underpopulation","underpowered","underpricing","underprivileged","underproduction","underrate","underregistration","underreported","underreporting","underrepresentation","underrepresented","underscore","underscores","undersea","undersealed","undersecretary","undersell","undersexed","undershirt","undershoot","undershorts","undershot","underside","undersign","undersigned","undersized","undersizes","undersizing","underskirt","undersold","underspecification","underspecified","underspend","understaffed","understand","understandability","understandable","understandably","understanding","understands","understate","understatement","understocked","understood","understrength","understructure","understudy","undertake","undertaken","undertaker","undertaking","underthings","undertone","undertook","undertow","underused","underusing","underutilization","underutilized","undervaluation","undervalue","underwater","underway","underwear","underweight","underwent","underwhelm","underwood","underworld","underwrite","underwriter","underwritten","underwrote","undeserving","undesigned","undesirable","undeviating","undialyzed","undiplomatic","undiscerning","undiscriminating","undo","undocumented","undoubted","undramatic","undramatized","undress","undrinkability","undrinkable","undroppable","undue","undulant","undulate","undulation","unearth","unearthliness","unearthly","unease","uneconomic","uneducated","unemployed","unemployment","unencroachable","unending","unendurable","unenergized","unenforced","unenterprising","unescape","unesco","unethical","uneulogized","unexacting","unexceptionably","unexcited","unexpected","unexpectedly","unexpectedness","unfading","unfailing","unfailingness","unfair","unfamiliar","unfashionable","unfathomably","unfavored","unfeeling","unfeigned","unfelt","unfeminine","unfertile","unfetchable","unfinished","unflagging","unflappability","unflappable","unflappably","unflinching","unfold","unfoldment","unforced","unforgeable","unfortunate","unfortunately","unfossilized","unfraternizing","unfrozen","unfulfillable","unfunny","unfussy","ungainliness","ungainly","ungava","ungenerous","ungentle","unglamorous","ungrammaticality","ungrudging","unguent","ungulate","unhandled","unharmonious","unharness","unhistorical","unholy","unhook","unhydrolyzed","unhygienic","uni","unibus","unicameral","unicef","unicellular","unicode","unicorn","unicycle","unicyclist","unideal","unidimensional","unidiomatic","unidirectional","unidirectionality","unidolized","unifiable","unification","unified","unifier","unifilar","uniform","uniformity","uniformness","unify","unilateral","unilateralism","unilateralist","unimodal","unimpeachably","unimportance","unimportant","unimpressive","unindustrialized","uninhibited","uninitialized","uninominal","uninstall","uninstalled","uninstalling","uninsured","unintellectual","unintended","uninteresting","uninterrupted","uninterruptedness","unintuitive","uninviting","union","unionism","unionist","unionize","unions","uniplus","unipolar","uniprocessor","uniq","uniqid","unique","uniqueid","uniqueidentifier","uniquely","uniqueness","uniroyal","unisex","unisoft","unison","unistd","unisys","unit","unitarian","unitarianism","unitary","unite","united","uniter","unitize","unitofwork","unitprice","units","unittest","unity","unityengine","univ","univac","univalent","univalve","univariate","universal","universalism","universalistic","universality","universalize","universalizer","universally","universe","universities","university","unix","unixtime","unjam","unkempt","unkind","unkink","unknightly","unknowable","unknowing","unknown","unknownhostexception","unlabored","unlace","unlearn","unless","unlike","unlikeable","unlikeliness","unlikely","unlimber","unlimited","unlink","unlist","unlit","unliterary","unload","unloaded","unlock","unlocked","unloose","unlucky","unmagnetized","unmanageably","unmanaged","unmanagedtype","unmannered","unmarshal","unmarshaller","unmask","unmeaning","unmeasured","unmeetable","unmelodious","unmemorable","unmemorialized","unmentionable","unmerciful","unmeritorious","unmethodical","unmineralized","unmissable","unmistakably","unmitigated","unmnemonic","unmobilized","unmoral","unmount","unmovable","unmoving","unnamed","unnaturalness","unnavigable","unnecessarily","unnecessary","unneeded","unnerving","unnest","uno","unobliging","unobtrusive","unoffensive","unofficial","unordered","unorganized","unorthodox","unpack","unpacked","unpacking","unpaintable","unpalatability","unpalatable","unpartizan","unpatronizing","unpeople","unperceptive","unperson","unperturbed","unphysical","unpick","unpicturesque","unpinning","unpkg","unpleasing","unploughed","unpolarized","unpopular","unpractical","unprecedented","unpredictable","unpreemphasized","unpremeditated","unpretentiousness","unprincipled","unproblematic","unproductive","unpropitious","unprovable","unproven","unprovocative","unpunctual","unqualified","unquestionable","unraisable","unravellings","unreachable","unread","unreadability","unreadable","unreal","unrealizable","unreasonable","unreasoning","unreceptive","unrecognized","unrecordable","unreflective","unregister","unrelated","unrelenting","unreliable","unremitting","unrepeatability","unrepeated","unrepentant","unreported","unrepresentative","unreproducible","unresolved","unresponsive","unrest","unrestrained","unrewarding","unriddle","unripe","unromantic","unruliness","unruly","unsafe","unsaleable","unsanitary","unsavored","unsavoriness","unseal","unsearchable","unseasonal","unseeing","unseen","unselected","unselfconscious","unselfconsciousness","unselfishness","unsellable","unsentimental","unserialize","unset","unsettled","unsettledness","unsettling","unshapely","unshaven","unshift","unshorn","unsighted","unsightliness","unsigned","unskilful","unsociability","unsociable","unsocial","unsorted","unsound","unspeakably","unspecific","unspecified","unspectacular","unspoilt","unspoke","unsporting","unstable","unstigmatized","unstilted","unstinting","unstopping","unstrapping","unstudied","unstuffy","unsubdued","unsubscribe","unsubstantial","unsubtle","unsuccessful","unsuitable","unsupported","unsupportedencodingexception","unsupportedoperationexception","unsure","unsuspecting","unswerving","unsymmetrical","unsympathetic","unsystematic","unsystematized","untactful","untalented","untaxing","unteach","untellable","untenable","untested","unthinking","until","untill","untiring","untitled","unto","untouchable","untouched","untoward","untowardness","untraceable","untrue","untrusted","untruthfulness","untwist","unukalhai","unusable","unused","unusual","unusualness","unutterable","unutterably","unvocalized","unvulcanized","unwaivering","unwanted","unwarrantable","unwarrantably","unwashed","unwearable","unwearied","unwed","unwedge","unwelcome","unwell","unwieldiness","unwieldy","unwind","unwomanly","unworkable","unworried","unwrap","unwrapping","unyielding","unyoke","unzip","up","upanishads","uparrow","upbeat","upbraid","upbring","upbringing","upc","upchuck","upcome","upcoming","upcountry","upd","updatability","updatable","update","updated","updatedat","updatepanel","updater","updates","updatesourcetrigger","updating","updike","updraft","upend","upfield","upfront","upgrade","upgradeable","upgraded","upgrades","upgrading","upheaval","upheld","uphill","uphold","upholder","upholster","upholsterer","upholstery","upi","upkeep","upland","uplander","uplift","uplifter","upload","uploaded","uploadedfile","uploader","uploadfile","uploading","uploads","upmarket","upon","upped","upper","uppercase","upperclassman","upperclassmen","uppercut","uppercutting","uppermost","upping","uppish","uppity","upraise","uprated","uprating","uprear","upright","uprightness","uprise","uprising","upriver","uproar","uproarious","uproariousness","uproot","uprooter","ups","upscale","upsert","upset","upsetting","upshot","upside","upsilon","upslope","upstage","upstairs","upstanding","upstandingness","upstart","upstate","upstream","upstroke","upsurge","upswing","upswung","uptake","upthrust","uptight","uptime","upto","upton","uptown","uptrend","upturn","upvote","upvoted","upvotes","upward","upwardness","upwards","upwelling","upwind","uq","ur","uracil","ural","urania","uranium","uranus","uranyl","urbain","urban","urbana","urbane","urbanism","urbanite","urbanity","urbanization","urbanize","urbano","urbanologist","urbanology","urbanus","urchin","urdu","urea","uremia","uremic","ureter","urethane","urethra","urethrae","urethral","urethritis","urey","urge","urgency","urgent","urger","uri","uriah","uric","uriel","urikind","urinal","urinalyses","urinalysis","urinary","urinate","urination","urine","uris","url","urlclassloader","urlconnection","urldecode","urlencode","urlencoded","urlencoder","urllib","urlopen","urlparameter","urlpatterns","urlrequest","urlrouterprovider","urls","urlsession","urlstring","urlwithstring","urn","urna","urning","urogenital","urological","urologist","urology","urquhart","ursa","ursala","ursine","ursola","urson","ursula","ursulina","ursuline","urticaria","uruguay","uruguayan","urumqi","us","usa","usability","usable","usably","usaf","usage","usages","usart","usb","usc","uscg","usd","usda","use","usec","usecase","used","usedrange","useful","usefull","usefulness","useless","uselessness","usenet","usenix","user","useragent","userbundle","usercontrol","usercontroller","userdao","userdata","userdefaults","userdetails","userdetailsservice","useremail","userfile","userform","userguide","userid","userinfo","userinput","userinteractionenabled","userlist","userlogin","usermanager","usermanual","usermodel","username","usernames","userpassword","userprofile","userrepository","userrole","users","userscontroller","userservice","usertype","uses","usg","usher","usherette","ushort","usia","using","usmc","usn","uso","usort","usp","usps","usr","uss","ussr","ustinov","usu","usual","usually","usuals","usuario","usurer","usurious","usuriousness","usurp","usurpation","usurper","usury","ut","uta","utah","utahan","utc","utcnow","ute","utensil","uteri","uterine","uterus","utf","utica","util","utile","utilitarian","utilitarianism","utilities","utility","utilization","utilize","utilizer","utilizes","utilizing","utils","utl","utm","utmost","utopia","utopian","utopianism","utrecht","utrillo","utter","utterance","uttered","utterer","utterly","uttermost","uu","uucp","uuid","uv","uvula","uvular","uw","uwp","uwsgi","ux","uxorious","uzbek","uzbekistan","uzi","v","va","vaadin","vacancy","vacant","vacantness","vacate","vacation","vacationist","vacationland","vaccinate","vaccination","vaccine","vaccinia","vaccinial","vachel","vacillate","vacillating","vacillation","vacillator","vaclav","vacua","vacuity","vacuo","vacuolate","vacuolated","vacuole","vacuolization","vacuous","vacuousness","vacuum","vader","vaduz","vagabond","vagabondage","vagarious","vagary","vagina","vaginae","vaginal","vagrancy","vagrant","vague","vagueing","vagueness","vail","vain","vainglorious","vaingloriousness","vainglory","val","valance","valaree","valaria","valarie","valdemar","valdez","vale","valeda","valediction","valedictorian","valedictory","valence","valencia","valency","valene","valenka","valentia","valentijn","valentin","valentina","valentine","valentino","valenzuela","valera","valeria","valerian","valerie","valerye","valet","valetudinarian","valetudinarianism","valgrind","valhalla","valiance","valiant","valiantness","valid","valida","validate","validated","validates","validating","validation","validationerror","validationmessagefor","validationresult","validations","validator","validators","validity","validness","validnesses","valign","valina","valise","valium","valkyrie","valle","vallejo","valletta","valley","valli","vallie","vally","valma","valois","valor","valorous","valparaiso","valry","vals","valuable","valuableness","valuables","valuably","valuate","valuation","valuator","value","valuechanged","valued","valueerror","valueeventlistener","valueforkey","valueless","valuelessness","valueof","valuer","values","valuetype","valve","valveless","valves","valvular","vamoose","vamp","vamper","vampire","van","vanadium","vance","vancouver","vanda","vandal","vandalism","vandalize","vandenberg","vanderbilt","vanderburgh","vanderpoel","vandyke","vane","vanessa","vang","vanguard","vania","vanilla","vanish","vanisher","vanishing","vanity","vanna","vanned","vanni","vannie","vanning","vanny","vanquish","vanquisher","vantage","vanuatu","vanya","vanzetti","vapid","vapidity","vapidness","vapor","vaporer","vaporing","vaporisation","vaporise","vaporization","vaporize","vaporizer","vaporous","vapory","vaquero","var","varanasi","varbinary","varchar","varese","vargas","variability","variable","variablename","variableness","variables","variably","variadic","varian","variance","variances","variant","variants","variate","variation","variational","variations","varicolored","varicose","varied","variedly","variegate","variegation","varier","varies","varietal","variety","various","varistor","varityping","varius","varlet","varmint","varname","varnish","varnished","varnisher","vars","varsity","vary","varying","vascular","vase","vasectomy","vaseline","vasili","vasily","vasomotor","vasquez","vassal","vassalage","vassar","vassili","vassily","vast","vastly","vastness","vat","vatican","vatted","vatting","vaudeville","vaudevillian","vaudois","vaughan","vaughn","vault","vaulter","vaulting","vaunt","vaunter","vax","vaxes","vazquez","vb","vba","vbcrlf","vbnewline","vbo","vbox","vbs","vbscript","vc","vcard","vcf","vcl","vcr","vcs","vd","vdt","vdu","ve","veal","vealed","vealer","veals","veblen","vec","vect","vector","vectorial","vectorization","vectorize","vectorized","vectorizing","vectors","ved","veda","vedanta","veejay","veep","veer","veering","veg","vega","vegan","vegemite","veges","vegetable","vegetarian","vegetarianism","vegetate","vegetation","vegetative","vegged","veggie","vegging","vehemence","vehemency","vehement","vehicle","vehicles","vehicula","vehicular","veil","veiling","vein","veining","vel","vela","velar","velarize","velcro","veld","veldt","velez","velit","vella","vellum","velma","velocipede","velocity","velor","velour","velsquez","velum","velveeta","velvet","velveteen","velvety","velzquez","venal","venality","venation","vend","vender","vendetta","vendible","vendor","vendors","veneer","veneerer","veneering","venenatis","venerability","venerable","venerate","veneration","venereal","venetian","venezuela","venezuelan","vengeance","vengeful","vengefulness","venial","venialness","veniam","venice","venireman","veniremen","venison","venita","venn","venom","venomous","venomousness","venous","vent","venter","ventilate","ventilated","ventilation","ventilator","ventral","ventricle","ventricular","ventriloquies","ventriloquism","ventriloquist","ventriloquy","ventura","venture","venturesome","venturesomeness","venturi","venturous","venturousness","venue","venues","venus","venusian","venv","ver","vera","veracious","veraciousness","veracities","veracity","veracruz","veradis","veranda","verandahed","verb","verbal","verbalization","verbalize","verbalized","verbalizer","verballed","verballing","verbatim","verbena","verbiage","verbose","verbosity","verboten","verbs","verdana","verdant","verde","verderer","verdi","verdict","verdigris","verdure","vere","verena","verene","verge","verger","vergil","veridical","veriee","verifiability","verifiable","verifiableness","verification","verified","verifier","verifies","verify","verifying","verifypeer","verile","verily","verina","verine","verisimilitude","veritable","veritableness","veritably","verity","verizon","verla","verlag","verlaine","vermeer","vermicelli","vermiculite","vermiform","vermilion","vermin","verminous","vermont","vermonter","vermouth","vermouths","vern","verna","vernacular","vernal","verne","vernen","verney","vernice","vernier","vernon","vernor","verona","veronese","veronica","veronika","veronike","veronique","verruca","verrucae","versa","versailles","versatec","versatile","versatileness","versatility","verse","versed","verses","versicle","versification","versifier","versify","versing","version","versioncode","versioned","versioning","versionname","versions","verso","versus","vert","vertebra","vertebrae","vertebral","vertebrate","vertebration","vertex","vertical","verticalalignment","vertically","vertices","vertiginous","vertigo","vertigoes","vertx","verve","very","vesalius","vesicle","vesicular","vesiculate","vespasian","vesper","vespucci","vessel","vest","vesta","vestal","vestibular","vestibule","vestibulum","vestige","vestigial","vesting","vestment","vestry","vestryman","vestrymen","vesture","vesuvius","vet","vetch","veter","veteran","veterinarian","veterinary","veto","vetoes","vetted","vetting","vevay","vex","vexation","vexatious","vexatiousness","vexed","vf","vfs","vfw","vfy","vg","vga","vh","vhdl","vhf","vhost","vhosts","vhs","vi","via","viability","viable","viably","viaduct","viagra","vial","viand","vibe","vibraharp","vibrancy","vibrant","vibraphone","vibraphonist","vibrate","vibration","vibrational","vibrato","vibrator","vibratory","vibrio","vibrionic","viburnum","vic","vicar","vicarage","vicarious","vicariousness","vice","viced","vicegerent","vicennial","vicente","viceregal","viceroy","vichy","vichyssoise","vicing","vicinity","vicious","viciousness","vicissitude","vick","vickers","vicki","vickie","vicksburg","vicky","victim","victimization","victimize","victimized","victimizer","victoir","victor","victoria","victorian","victorianism","victorious","victoriousness","victory","victrola","victual","victualer","vicua","vid","vida","vidal","videlicet","video","videocapture","videocassette","videoconferencing","videodisc","videodisk","videoid","videophone","videoplayer","videos","videotape","videoview","vidovic","vidovik","vie","vienna","viennese","vientiane","vier","viet","vietcong","vietminh","vietnam","vietnamese","view","viewable","viewbag","viewbox","viewchild","viewcontext","viewcontroller","viewcontrollers","viewdata","viewdidappear","viewdidload","viewed","viewer","viewers","viewfinder","viewgraph","viewgroup","viewholder","viewing","viewless","viewmodel","viewmodels","viewname","viewpager","viewpoint","viewport","viewrootimpl","views","viewstate","viewtopic","viewtype","viewwillappear","viewwithtag","vigesimal","vigil","vigilance","vigilant","vigilante","vigilantism","vigilantist","vignette","vignetter","vignetting","vignettist","vigor","vigorous","vigorousness","vii","viii","vijayawada","viki","viking","vikki","vikky","vikram","vila","vile","vilely","vileness","vilest","vilhelmina","vilification","vilifier","vilify","villa","village","villager","villain","villainous","villainousness","villainy","villarreal","ville","villein","villeinage","villi","villon","villus","vilma","vilnius","vilyui","vim","vimeo","vimrc","vin","vina","vinaigrette","vince","vincent","vincenty","vincenz","vinci","vincible","vindemiatrix","vindicate","vindication","vindicator","vindictive","vindictiveness","vine","vinegar","vinegary","vineyard","vinita","vinni","vinnie","vinny","vino","vinous","vinson","vintage","vintager","vintner","vinyl","viol","viola","violable","violante","violate","violated","violates","violating","violation","violations","violator","viole","violence","violent","violet","violetta","violette","violin","violinist","violist","violoncellist","violoncello","vip","viper","viperous","virago","viragoes","viral","vireo","virge","virgie","virgil","virgilio","virgin","virgina","virginal","virginia","virginian","virginie","virginity","virgo","virgule","virile","virility","virologist","virology","virtual","virtualbox","virtualenv","virtualenvs","virtualfilterchain","virtualhost","virtualization","virtually","virtue","virtuosity","virtuoso","virtuosoes","virtuous","virtuousness","virulence","virulent","virus","vis","visa","visage","visakhapatnam","visayans","viscera","visceral","viscid","viscoelastic","viscoelasticity","viscometer","viscose","viscosity","viscount","viscountcy","viscountess","viscous","viscousness","viscus","vise","viselike","vishnu","visibility","visible","visibly","visigoth","visigoths","vision","visionariness","visionary","visit","visitable","visitant","visitation","visited","visiting","visitor","visitors","visits","visor","vista","vistula","visual","visualization","visualize","visualized","visualizer","visualizes","visually","visualstate","visualstudio","vita","vitae","vital","vitality","vitalization","vitalize","vitamin","vite","vitia","vitiate","vitiation","viticulture","viticulturist","vitim","vito","vitoria","vitreous","vitrifaction","vitrification","vitrify","vitrine","vitriol","vitriolic","vitro","vittles","vittoria","vittorio","vituperate","vituperation","vituperative","vitus","viv","viva","vivace","vivacious","vivaciousness","vivacity","vivaldi","vivamus","vivaria","vivarium","vivaxes","vive","vivekananda","viverra","vivi","vivia","vivian","viviana","vivianna","vivianne","vivid","vividness","vivie","vivien","viviene","vivienne","vivifier","vivify","viviparous","vivisect","vivisection","vivisectional","vivisectionist","viviyan","vivo","vivyan","vivyanne","vixen","vixenish","viz","vizier","vizor","vj","vk","vl","vlad","vladamir","vladimir","vladivostok","vlc","vlf","vlookup","vlsi","vm","vms","vmware","vn","vnd","vo","voa","vocab","vocable","vocabularian","vocabularianism","vocabulary","vocal","vocalic","vocalise","vocalism","vocalist","vocalization","vocalize","vocalized","vocalizer","vocation","vocational","vocative","vociferate","vociferation","vociferous","vociferousness","vocoded","vocoder","vodka","voe","vogel","vogella","vogue","vogueing","voguish","voice","voiceband","voiced","voiceless","voicelessness","voicer","voices","voicing","void","voidable","voided","voider","voiding","voidness","voids","voil","voila","voile","voip","vol","volar","volatile","volatileness","volatility","volatilization","volatilize","volcanic","volcanically","volcanism","volcano","volcanoes","vole","volga","volgograd","volition","volitional","volitionality","volkswagen","volley","volleyball","volleyer","volleyerror","volstead","volt","volta","voltage","voltaic","voltaire","volterra","voltmeter","volubility","voluble","volubly","volume","volumes","volumetric","volumetrically","voluminous","voluminousness","voluntarily","voluntariness","voluntarism","voluntary","volunteer","voluptate","voluptuary","voluptuous","voluptuousness","volute","volutpat","volvo","vomit","von","vonda","vonnegut","vonni","vonnie","vonny","vonr","voodoo","voodooism","voracious","voraciousness","voracity","voronezh","vorster","vortex","vortices","vorticity","votary","vote","voted","voter","votes","voting","votive","vouch","voucher","vouchsafe","vow","vowel","vowelled","vowelling","vowels","vower","voyage","voyager","voyageur","voyeur","voyeurism","voyeuristic","vp","vpc","vpn","vps","vr","vs","vscode","vsts","vstudio","vt","vtable","vtk","vtol","vue","vuejs","vuex","vulcan","vulcanization","vulcanize","vulcanized","vulg","vulgar","vulgarian","vulgarism","vulgarity","vulgarization","vulgarize","vulgate","vulnerabilities","vulnerability","vulnerable","vulnerably","vulpine","vulputate","vulture","vulturelike","vulturous","vulva","vulvae","vv","vw","vx","vy","vying","vyky","w","wa","waals","wabash","wac","wacke","wackes","wackiness","wacko","wacky","waco","wad","wadded","wadding","waddle","wade","wader","wadi","wadsworth","wafer","waffle","wafs","waft","wafter","wag","wage","waged","wager","wages","wagged","waggery","wagging","waggish","waggishness","waggle","waggly","wagner","wagnerian","wagon","wagoner","wagtail","wahl","waif","waikiki","wail","wailer","wain","wainscot","wainwright","waist","waistband","waistcoat","waister","waistline","wait","waite","waited","waiter","waitfor","waiting","waitkey","waitpeople","waitperson","waitress","waits","waive","waiver","wake","wakefield","wakeful","wakefulness","waken","waker","wakeup","waksman","wal","walbridge","walcott","wald","waldemar","walden","waldensian","waldheim","waldo","waldon","waldorf","wale","wales","walesa","walford","walgreen","waling","walk","walkabout","walkaway","walker","walkie","walking","walkman","walkout","walkover","walks","walkthrough","walkway","wall","wallaby","wallace","wallache","wallah","wallas","wallboard","wallenstein","waller","wallet","walleye","wallflower","wallie","wallis","walliw","walloon","wallop","walloper","walloping","wallow","wallower","wallpaper","walls","wally","walnut","walpole","walpurgisnacht","walrus","walsh","walt","walter","walther","walton","waltz","waltzer","walworth","waly","wamp","wampum","wan","wanamaker","wand","wanda","wander","wanderer","wanderlust","wandie","wandis","wane","waneta","wang","wangle","wangler","wanids","wankel","wanna","wannabe","wanned","wanner","wanness","wannest","wanning","wansee","wansley","want","wanted","wanter","wanting","wanton","wantonness","wants","wapiti","war","warble","warbler","warbonnet","ward","warde","warden","warder","wardrobe","wardroom","wards","wardship","ware","warehouse","warehouseman","warfare","warfield","warhead","warhol","warhorse","warily","wariness","warinesses","waring","warless","warlike","warlock","warlord","warm","warmblooded","warmed","warmer","warmhearted","warmheartedness","warmish","warmness","warmonger","warmongering","warms","warmth","warmths","warn","warned","warner","warning","warnings","warnock","warp","warpaint","warpath","warpaths","warper","warplane","warrant","warranted","warranter","warranty","warred","warren","warrener","warring","warrior","wars","warsaw","warship","wart","warthog","wartime","warty","warwick","wary","was","wasatch","wash","washable","washbasin","washboard","washbowl","washburn","washcloth","washcloths","washday","washed","washer","washerwoman","washerwomen","washing","washington","washingtonian","washoe","washout","washrag","washroom","washstand","washtub","washy","wasn","wasp","waspish","waspishness","wassail","wasserman","wassermann","wast","wastage","waste","wastebasket","wasted","wasteful","wastefulness","wasteland","wastepaper","waster","wastewater","wasting","wastrel","wat","watanabe","watch","watchable","watchband","watchdog","watchdogged","watchdogging","watched","watcher","watches","watchful","watchfulness","watching","watchmake","watchmaker","watchman","watchmen","watchpoints","watchtower","watchword","water","waterbird","waterborne","waterbury","watercolor","watercolorist","watercourse","watercraft","watercress","waterer","waterfall","waterfowl","waterfront","watergate","waterhole","waterhouse","wateriness","watering","waterless","waterlily","waterline","waterlogged","waterloo","waterman","watermark","watermelon","watermill","waterproof","waters","watershed","waterside","watersider","waterspout","watertight","watertightness","watertown","waterway","waterwheel","waterworks","watery","watir","watkins","wats","watson","watt","wattage","watteau","wattenberg","watterson","wattle","watusi","waugh","waukesha","waunona","waupaca","waupun","wausau","wauwatosa","wav","wave","waveband","waveform","wavefront","waveguide","waveland","wavelength","wavelengths","wavelet","wavelike","wavenumber","waver","wavering","waverley","waverly","waves","wavily","waviness","wavy","wax","waxer","waxiness","waxwing","waxwork","waxy","way","wayfarer","wayfaring","waylaid","waylan","wayland","waylay","waylayer","wayleave","waylen","waylin","waylon","waymarked","wayne","waynesboro","waypoint","waypoints","ways","wayside","wayward","waywardness","wb","wc","wcf","wchar","wd","we","weak","weaken","weakener","weakfish","weakish","weakliness","weakling","weakly","weakness","weakreference","weal","wealth","wealthiness","wealths","wealthy","wean","weaner","weanling","weapon","weaponless","weaponry","weapons","wear","wearable","wearer","wearied","wearily","weariness","wearing","wearisome","wearisomeness","weary","wearying","weasel","weather","weatherbeaten","weathercock","weatherer","weatherford","weathering","weatherize","weatherman","weathermen","weatherperson","weatherproof","weatherstrip","weatherstripped","weatherstripping","weave","weaver","weaves","weaving","web","webapi","webapp","webappclassloader","webappcontext","webapplication","webapps","webb","webbed","webber","webbing","webbrowser","webcam","webclient","webcontainer","webcontrols","webcore","webdav","webdriver","webdriverwait","webelement","weber","webern","webexception","webfeet","webfont","webfoot","webform","webforms","webgl","webhook","webhooks","webhost","webkit","weblog","weblogic","weblogs","webm","webmaster","webmethod","webmvc","webp","webpack","webpage","webpages","webrequest","webresponse","webrick","webroot","webrtc","webserver","webservice","webservices","websettings","website","websites","websocket","websockets","websphere","webster","websterville","webstore","webstorm","webview","webviewclient","wed","wedded","weddell","wedder","wedding","wedge","wedgie","wedgwood","wedlock","wednesday","wee","weed","weeder","weediness","weedkiller","weedless","weedy","weeing","week","weekday","weekdays","weekend","weekender","weekends","weekly","weeknight","weeks","ween","weenie","weeny","weep","weeper","weepy","weevil","weft","wehr","wei","weibull","weidar","weider","weidman","weierstrass","weigh","weighed","weigher","weighs","weight","weighted","weighter","weightily","weightiness","weighting","weightless","weightlessness","weightlifter","weightlifting","weights","weightsum","weighty","weill","weinberg","weiner","weinstein","weir","weird","weirdie","weirdness","weirdo","weisenheimer","weiss","weissman","weissmuller","weizmann","weka","welbie","welby","welcher","welches","welcome","welcomed","welcomeness","welcoming","weld","welder","weldon","weldwood","welfare","welkin","well","welland","wellbeing","weller","welles","wellesley","wellhead","wellington","wellman","wellness","wells","wellspring","wellsville","welmers","welsh","welsher","welshman","welshmen","welshwoman","welshwomen","welt","welter","welterweight","wen","wench","wencher","wend","wenda","wendall","wendel","wendeline","wendell","wendi","wendie","wendy","wendye","wenona","wenonah","went","wentworth","wept","were","weren","werewolf","werewolves","werner","wernher","werror","werther","werwolf","wes","wesley","wesleyan","wessex","wesson","west","westbound","westbrook","westbrooke","westchester","wester","westerly","western","westerner","westernization","westernize","westernmost","westfield","westhampton","westing","westinghouse","westleigh","westley","westminster","westmore","weston","westphalia","westport","westward","westwood","wet","wetback","wether","wetland","wetness","wettable","wetter","wettest","wetting","weyden","weyerhauser","weylin","wezen","wf","wff","wg","wget","wh","whack","whacker","whale","whaleboat","whalebone","whalen","whaler","whaling","wham","whammed","whamming","whammy","wharf","wharton","wharves","what","whatchamacallit","whatever","whatnot","whats","whatsapp","whatsoever","whatwg","wheal","wheat","wheatgerm","wheaties","wheatland","wheaton","wheatstone","whee","wheedle","wheel","wheelbarrow","wheelbase","wheelchair","wheeler","wheelhouse","wheelie","wheeling","wheelock","wheels","wheelwright","wheeze","wheezily","wheeziness","wheezy","whelan","whelk","wheller","whelm","whelp","when","whence","whenever","whensoever","where","whereabout","whereas","whereat","whereby","wherefore","wherein","whereof","whereon","wheresoever","whereto","whereupon","wherever","wherewith","wherewithal","wherry","whet","whether","whetstone","whetted","whetting","whew","whey","which","whichever","whiff","whiffle","whiffler","whiffletree","whig","while","whilom","whilst","whim","whimmed","whimming","whimper","whimsey","whimsical","whimsicality","whimsy","whine","whining","whinny","whiny","whip","whipcord","whiplash","whippany","whipped","whipper","whippersnapper","whippet","whipping","whipple","whippletree","whippoorwill","whips","whipsaw","whir","whirl","whirligig","whirlpool","whirlwind","whirly","whirlybird","whirred","whirring","whisk","whisker","whiskery","whiskey","whisper","whisperer","whispering","whist","whistle","whistleable","whistler","whistling","whit","whitaker","whitby","whitcomb","white","whitebait","whitecap","whitecolor","whiteface","whitefield","whitefish","whitehall","whitehead","whitehorse","whiteleaf","whiteley","whitelist","whiten","whitener","whiteness","whitening","whiteout","whitespace","whitespaces","whitetail","whitewall","whitewash","whitewater","whitey","whitfield","whither","whitier","whitiest","whiting","whitish","whitley","whitlock","whitman","whitney","whitsunday","whittaker","whitter","whittier","whittle","whittler","whiz","whizkid","whizzbang","whizzed","whizzes","whizzing","whl","who","whoa","whodunit","whoever","whois","whole","wholegrain","wholehearted","wholeheartedness","wholemeal","wholeness","wholesale","wholesaler","wholesome","wholesomeness","wholewheat","wholly","whom","whomever","whomsoever","whoop","whoopee","whooper","whoosh","whop","whopper","whopping","whore","whorehouse","whoreish","whorish","whorl","whose","whoso","whosoever","why","whys","wi","wiatt","wich","wichita","wick","wicked","wickedness","wicker","wickerwork","wicket","wicketkeeper","wicking","wid","wide","widely","widemouthed","widen","widener","wideness","wider","widespread","widgeon","widget","widgets","widow","widower","widowhood","width","widths","widthwise","wieland","wield","wielder","wiemar","wiener","wienie","wier","wiesel","wife","wifeless","wifely","wifi","wifimanager","wig","wigeon","wigged","wigging","wiggins","wiggle","wiggler","wiggly","wight","wiglet","wigmaker","wigner","wigwag","wigwagged","wigwagging","wigwam","wiki","wikimedia","wikipedia","wilberforce","wilbert","wilbur","wilburn","wilburt","wilcox","wild","wilda","wildcard","wildcards","wildcat","wildcatted","wildcatter","wildcatting","wilde","wildebeest","wilden","wilder","wilderness","wildfire","wildflower","wildfly","wildfowl","wilding","wildlife","wildly","wildness","wildon","wile","wileen","wilek","wiley","wilford","wilfred","wilfredo","wilfrid","wilfulness","wilhelm","wilhelmina","wilhelmine","wilie","wilily","wiliness","wilkerson","wilkes","wilkins","wilkinson","will","willa","willabella","willamette","willamina","willard","willcox","willdon","willed","willem","willemstad","willer","willetta","willette","willey","willful","willfulness","willi","william","williamsburg","williamson","willie","willied","willies","willing","willinger","willingest","willingness","willisson","williwaw","willoughby","willow","willower","willowy","willpower","willy","willyt","wilma","wilmar","wilmer","wilmette","wilmington","wilona","wilone","wilow","wilshire","wilson","wilsonian","wilt","wilton","wily","wimbledon","wimp","wimpish","wimple","wimpy","win","winapi","wince","winch","winchell","wincher","winchester","wind","windbag","windblown","windbreak","windburn","winded","winder","windfall","windflower","windham","windhoek","windily","windiness","winding","windjammer","windlass","windless","windmill","window","windowless","windowmanager","windowpane","windows","windowsazure","windowsill","windowstate","windpipe","windproof","windrow","winds","windscreen","windshield","windsock","windsor","windstorm","windsurf","windswept","windup","windward","windy","wine","wineglass","winegrower","winehead","winemake","winemaster","winery","winesap","wineskin","winfield","winform","winforms","winfred","winfrey","winfx","wing","wingback","wingding","wingeing","winger","wingless","winglike","wingman","wingmen","wingspan","wingspread","wingtip","wini","winifield","winifred","wink","winker","winking","winkle","winless","winn","winna","winnable","winnah","winne","winnebago","winner","winners","winnetka","winni","winnie","winnifred","winning","winnipeg","winnow","winny","wino","winograd","winona","winonah","winooski","winrt","wins","winsborough","winsett","winslow","winsock","winsome","winsomeness","winston","winter","winterer","wintergreen","winterize","winters","wintertime","winthrop","wintriness","wintry","winy","wipe","wiper","wire","wired","wirehair","wireless","wireman","wiremen","wirer","wires","wireshark","wiretap","wiretapped","wiretapper","wiretapping","wiriness","wiring","wiry","wis","wisc","wisconsin","wisconsinite","wisdom","wisdoms","wise","wiseacre","wisecrack","wised","wisely","wiseness","wisenheimer","wises","wish","wishbone","wishes","wishful","wishfulness","wishlist","wishy","wising","wisp","wispy","wist","wisteria","wistful","wistfulness","wit","witch","witchcraft","witchdoctor","witchery","with","withal","withcolumn","withdraw","withdrawal","withdrawer","withdrawn","withdrawnness","withdrew","withe","wither","withering","witherspoon","withevent","withheld","withhold","withholder","withidentifier","within","withobject","without","withrowanimation","withs","withstand","withstood","withstring","witless","witlessness","witness","witnessed","witt","witted","witter","wittgenstein","witticism","wittie","wittily","wittiness","witting","wittings","witty","witwatersrand","wive","wives","wix","wiz","wizard","wizardry","wizen","wk","wkhtmltopdf","wkwebview","wl","wlan","wls","wm","wmi","wn","wnd","wndproc","wno","wnw","wo","woad","wobble","wobbler","wobbliness","wobbly","wodehouse","woe","woebegone","woeful","woefuller","woefullest","woefulness","woff","wok","woke","wolcott","wold","wolf","wolfe","wolfer","wolff","wolfgang","wolfhound","wolfie","wolfish","wolfishness","wolfram","wolfy","wollongong","wollstonecraft","wolsey","wolverhampton","wolverine","wolverton","wolves","woman","womanhood","womanish","womanize","womanized","womanizer","womanizes","womankind","womanlike","womanliness","womanly","womb","wombat","women","womenfolk","won","wonder","wondered","wonderer","wonderful","wonderfulness","wondering","wonderland","wonderment","wondrous","wondrousness","wong","wonk","wonky","wonned","wonning","wont","wonted","wontedness","woo","woocommerce","wood","woodard","woodberry","woodbine","woodblock","woodbury","woodcarver","woodcarving","woodchopper","woodchuck","woodcock","woodcraft","woodcut","woodcutter","woodcutting","wooden","woodenness","woodgrain","woodhen","woodhull","woodie","woodiness","woodland","woodlawn","woodlice","woodlot","woodlouse","woodman","woodmen","woodpecker","woodpile","woodrow","woodruff","woods","woodshed","woodshedded","woodshedding","woodside","woodsman","woodsmen","woodsmoke","woodstock","woodsy","woodward","woodwind","woodwork","woodworker","woodworking","woodworm","woody","woodyard","woof","woofer","wool","woolf","woolgather","woolgatherer","woolgathering","woolliness","woolly","woolongong","woolworth","woonsocket","wooster","wooten","woozily","wooziness","woozy","wop","worcester","worcestershire","word","wordage","wordbook","wordcount","worden","wordily","wordiness","wording","wordless","wordlist","wordplay","wordpress","words","wordsworth","wordy","wore","work","workability","workable","workableness","workably","workaday","workaholic","workaround","workarounds","workbench","workbook","workbooks","workday","workdir","worked","worker","workers","workfare","workflow","workflows","workforce","workhorse","workhouse","working","workingman","workingmen","workingwoman","workingwomen","workitem","worklight","workload","workman","workmanlike","workmanship","workmate","workmen","workout","workpiece","workplace","workroom","works","worksheet","worksheetfunction","worksheets","workshop","workspace","workspaces","workstation","worktable","worktop","workup","workweek","world","worldlier","worldliest","worldliness","worldly","worlds","worldwide","worm","wormer","wormhole","worms","wormwood","wormy","worn","worried","worrier","worries","worriment","worrisome","worry","worrying","worrywart","worse","worsen","worship","worshiper","worshipful","worshipfulness","worst","worsted","wort","worth","worthily","worthiness","worthinesses","worthington","worthless","worthlessness","worths","worthwhile","worthy","wost","wot","wotan","would","wouldn","wouldst","wound","wounded","wounder","wounding","wounds","wove","woven","wovens","wow","wozniak","wp","wparam","wpdb","wpf","wpfapplication","wpm","wr","wrack","wraith","wraiths","wrangell","wrangle","wrangler","wrap","wraparound","wrapped","wrapper","wrappers","wrapping","wraps","wrasse","wrath","wrathful","wraths","wreak","wreath","wreathe","wreaths","wreck","wreckage","wrecker","wren","wrench","wrenching","wrennie","wrest","wrester","wrestle","wrestler","wrestling","wretch","wretched","wretchedness","wriggle","wriggler","wriggly","wright","wrigley","wring","wringer","wrinkle","wrinkled","wrinkly","wrist","wristband","wristwatch","writ","writable","write","writebytes","writefile","writehead","writeline","writeln","writeobject","writer","writerow","writers","writes","writestring","writeto","writetofile","writeup","writhe","writing","written","wroclaw","wrong","wrongdoer","wrongdoing","wronger","wrongful","wrongfulness","wrongheaded","wrongheadedness","wrongly","wrongness","wronskian","wrote","wroth","wrought","wrt","wrung","wry","wryer","wryest","wryness","ws","wscript","wsdl","wsfilter","wsgi","wshttpbinding","wso","wsp","wss","wsse","wstring","wsw","wt","wtf","wu","wuhan","wurlitzer","wurst","wuss","wussy","wv","ww","wwdc","wwi","wwii","www","wwwroot","wx","wxpython","wxwidgets","wy","wyatan","wyatt","wycherley","wycliffe","wye","wyeth","wylie","wylma","wyman","wyn","wyndham","wynn","wynne","wynnie","wynny","wyo","wyoming","wyomingite","wysiwyg","x","xa","xamarin","xaml","xampp","xanadu","xanthippe","xanthus","xargs","xavier","xaviera","xaxis","xb","xbox","xc","xcode","xcopy","xd","xdata","xdebug","xdoc","xdocument","xe","xebec","xelement","xemacs","xena","xenakis","xenia","xenix","xenon","xenophobe","xenophobia","xenophobic","xenophon","xenos","xerces","xerographic","xerography","xerox","xerxes","xever","xf","xfbml","xff","xffff","xffffff","xffffffff","xhdpi","xhosa","xhr","xhtml","xhttp","xi","xian","xiaoping","xib","xii","xiii","ximenes","ximenez","ximian","xingu","xis","xiv","xix","xkcd","xl","xlab","xlabel","xlapp","xlarge","xldown","xlim","xlink","xls","xlsm","xlsx","xlup","xm","xmas","xmax","xmin","xml","xmlattribute","xmldata","xmldoc","xmldocument","xmlelement","xmlfile","xmlhttp","xmlhttprequest","xmlnode","xmlns","xmlparser","xmlreader","xmlrootelement","xmlrpc","xmlschema","xmlserializer","xmlsoap","xmlstring","xmltype","xmlwriter","xmm","xmpp","xms","xmx","xn","xna","xochipilli","xor","xp","xpath","xpos","xquery","xr","xrange","xref","xs","xscale","xsd","xsi","xsl","xslt","xsp","xss","xstream","xt","xterm","xticks","xts","xtype","xunit","xuzhou","xv","xvi","xvii","xviii","xwork","xx","xxl","xxx","xxxx","xxxxx","xxxxxx","xxxxxxx","xxxxxxxx","xxxxxxxxx","xxxxxxxxxx","xy","xylem","xylene","xylia","xylina","xylophone","xylophonist","xymenes","xyz","xz","y","ya","yacc","yacht","yachting","yachtsman","yachtsmen","yachtswoman","yachtswomen","yack","yagi","yahoo","yahweh","yak","yakima","yakked","yakking","yakut","yakutsk","yale","yalies","yalonda","yalow","yalta","yalu","yam","yamaha","yaml","yammer","yamoussoukro","yanaton","yance","yancey","yancy","yang","yangon","yangtze","yank","yankee","yaounde","yap","yapped","yapping","yaqui","yard","yardage","yardarm","yardley","yardman","yardmaster","yardmen","yardstick","yarmulke","yarn","yaroslavl","yarrow","yasmeen","yasmin","yates","yaw","yawl","yawn","yawner","yawning","yaxis","yay","yb","yc","ycombinator","yd","ydata","ye","yea","yeager","yeah","yeahs","year","yearbook","yearling","yearlong","yearly","yearn","yearner","yearning","years","yeast","yeastiness","yeasty","yeats","yecch","yegg","yehudi","yehudit","yekaterinburg","yelena","yell","yellow","yellowhammers","yellowish","yellowknife","yellowness","yellowstone","yellowy","yelp","yelper","yeltsin","yemen","yemeni","yemenite","yen","yenisei","yenned","yenning","yentl","yeoman","yeomanry","yeomen","yep","yerevan","yerkes","yes","yesenia","yeshiva","yessed","yessing","yesterday","yesteryear","yet","yeti","yetta","yettie","yetty","yevette","yevtushenko","yew","yggdrasil","yi","yiddish","yield","yielded","yielding","yields","yii","yiiframework","yikes","yin","yip","yipe","yipped","yippee","yipping","ylab","ylabel","ylim","ym","ymax","ymca","ymha","ymin","ymir","yml","ymmv","yn","ynes","ynez","yo","yoda","yodel","yodeler","yoder","yoga","yoghurt","yogi","yogurt","yoke","yoked","yokel","yokes","yoking","yoknapatawpha","yoko","yokohama","yolanda","yolande","yolane","yolanthe","yolk","yon","yonder","yong","yonkers","yore","yorgo","yorick","york","yorke","yorker","yorkshire","yorktown","yoruba","yosemite","yoshi","yoshiko","yost","you","young","younger","youngish","youngster","youngstown","your","yourapp","yourclass","yourdomain","yours","yourself","yourselves","yourtable","youth","youthful","youthfulness","youths","youtrack","youtu","yovonnda","yow","yowl","yp","ypos","ypres","ypsilanti","yr","yrs","ys","ysabel","yscale","yt","ytterbium","yttrium","yuan","yuba","yucatan","yucca","yuck","yucky","yugo","yugoslav","yugoslavia","yugoslavian","yuh","yui","yuk","yuki","yukked","yukking","yukon","yul","yule","yuletide","yulma","yum","yuma","yummy","yunnan","yup","yuppie","yuri","yurik","yurt","yuv","yves","yvette","yvon","yvonne","yvor","yw","ywca","ywha","yy","yyy","yyyy","yyyymmdd","z","za","zabrina","zaccaria","zach","zacharia","zachariah","zacharie","zachary","zacherie","zachery","zack","zackariah","zag","zagging","zagreb","zahara","zaire","zairian","zak","zambezi","zambia","zambian","zamboni","zamenhof","zamora","zan","zandra","zane","zaneta","zaniness","zanuck","zany","zanzibar","zap","zapata","zaporozhye","zappa","zapped","zapper","zapping","zara","zarah","zared","zaria","zarla","zc","ze","zea","zeal","zealand","zealot","zealotry","zealous","zealousness","zeb","zebadiah","zebedee","zebra","zebu","zebulen","zebulon","zechariah","zed","zedekiah","zedong","zeffirelli","zeiss","zeitgeist","zeke","zelda","zelig","zellerbach","zelma","zen","zena","zend","zendframework","zenger","zenia","zenith","zeniths","zennist","zeno","zephaniah","zephyr","zephyrus","zeppelin","zerk","zero","zeroed","zeroes","zeroing","zeromq","zeros","zest","zestful","zestfulness","zesty","zeta","zeugma","zeus","zf","zh","zhdanov","zhengzhou","zhivago","zhukov","zi","zia","zibo","ziegfeld","ziegler","zig","zigged","zigging","ziggy","zigzag","zigzagged","zigzagger","zigzagging","zilch","zillion","zilvia","zimbabwe","zimbabwean","zimmerman","zinc","zincked","zincking","zindex","zing","zingy","zinnia","zion","zionism","zionist","zip","zipcode","zipfile","zipped","zipper","zipping","zippy","zips","zircon","zirconium","zit","zita","zitella","zither","zk","zlib","zloty","zm","zmq","zn","zodiac","zodiacal","zoe","zola","zollie","zolly","zomba","zombi","zombie","zonal","zonda","zondra","zone","zoned","zoneddatetime","zoneid","zones","zoning","zonked","zonnya","zoo","zookeeper","zookeepers","zoological","zoologist","zoology","zoom","zoomed","zooming","zoophyte","zoophytic","zora","zorah","zorana","zorina","zorine","zorn","zoroaster","zoroastrian","zoroastrianism","zorro","zosma","zounds","zr","zrich","zs","zsazsa","zsh","zsigmondy","zu","zubenelgenubi","zubeneschamali","zucchini","zukor","zulema","zulu","zululand","zuni","zuzana","zwieback","zwingli","zworykin","zx","zxing","zydeco","zygote","zygoteinit","zygotic","zymurgy","zz","zzz"]}')},77596:e=>{"use strict";e.exports=JSON.parse('{"dictionariesSupplementaryArr":["a256","a2dpsource","aafwk","abilityname","abilityslice","abnormally","accelerates","accents","accommodates","acmmax","acn","activates","actived","adcp","adjusts","adpu","adts","advertisements","affinities","agrees","alerting","algrithom","aligns","alpha","alpnprotocols","alterase","alternating","altitudes","amb","ambisonic","ambisonics","amr","animatable","annually","antialias","apdu","apecified","apertures","appselect","arcs","arfcn","arkui","arrarybuffer","arraybuffer","arrlist","ashmem","associating","asy","asyn","asynchronized","atime","atio","atomicservice","atqa","attaches","attachment0","attribs","audios","authenticates","authinfo","autocorrect","averr","avoidareachange","avrcp","avsession","backgrounding","backs","base64","bassboost","beta1","bevels","bgra","bidirectionally","bitrates","blending","blendmode","blocklist","bms","bolder","bonded","bonding","booted","brightens","brighter","brightest","browsable","bscribes","bsic","bssid","bufferfi","bufferfv","bufferiv","bufferqueue","bufferuiv","bundlename","bundlestat","buttonconfig","bypassed","bytrace","callbackfn","camped","canceling","cancelling","cancels","capabilitys","capturers","ccm","cdma","ce","certsign","cft","channeldown","channelup","checkboxgroup","chload","chromaticities","chrominance","circled","clamped","clamps","cloudfile","coincides","collaborated","collapses","collations","collectable","colno","colorfilter","complies","compositing","compresses","cone","conferencing","confpersist","connectable","contentful","contex","controlpanel","controlparam","convertxml","cpid","cpuprofiler","cpx","cpy","creatable","crl","crops","crosshair","crowdtest","crowdtested","crowdtesting","csh","cug","cyclewindows","daltonization","darkens","darkest","dataability","datareceive","dataresubmissionhandler","datashare","datasync","dbm","dci","ddmp","de","deactivated","deactivation","decodes","decomposed","decompressed","decompressing","decr","decrypts","defaulted","delegator","deletable","deletefile","denormalization","denormalize","denormalized","densitys","deregistered","deregisters","deselected","designative","desynchronized","detents","developtools","devicemanager","dfactor","dfx","dialling","dimbehind","dirent","dirxml","disables","disallowed","disallows","discharging","disconnecting","disconnection","disconnects","discription","dismissal","dismissing","dispatches","displacement","dlp","dnd","dnses","donot","downlink","downmix","dpad","drains","dragbar","drawbuffer","drm","dsda","dsds","dsf","dtmf","ducked","ducking","earfcn","earphones","earpiece","ebu","ece","edr","efuse","egid","ehrpd","ejectclosecd","emption","emphasized","encapsulates","encloses","encompassed","encrypts","endc","endx","endy","enrolled","enrolls","enumeratable","erasing","eration","errcode","erver","esim","ethiopic","ets","euid","evdo","evenodd","evicted","excepted","exempted","extention","f1","faultlog","faultlogger","fchmod","fchown","fdatasync","fdn","fdopen","fileio","fileshare","fillets","flac","flg","flushes","foldable","foregrounding","formatable","forwardmail","freesize","fstat","fsync","ftruncate","fulfills","fuma","furse","gamepad","gba","geofence","getunfilteredlinkurl","glasses","gnss","graphicseditor","greate","gtc","hailing","handheld","handhold","handsfree","handsfreeunit","hanguel","hangups","hanja","hankaku","hapmodule","haps","haptic","haptics","hce","hdcp","headed","headersreceive","headphones","heapsnapshot","heating","heavier","henkan","hevc","hexadecagonal","hfp","hibernates","hibernating","hichecker","hidebug","hierarchically","hifi","hilog","hisysevent","hitrace","hiview","hiviewdfx","hkdf","hlg","hogp","hsp","hspa","hspap","htmltext","huks","hwid","icq","id","idm","ifaces","illuminated","ima","imager","imagevideo","imclient","imengine","immersive","imms","ims","imsi","inactived","inactivity","inclusiza","inconsistency","indata","indcating","ineffective","injects","ino","inputer","inputers","inputevent","inputmethod","inputmethodengine","inquired","inspected","inspectors","instanced","intercepted","interchanged","interleaved","internalformat","internationalized","interpolating","interpolatingSpring","interpolator","interworking","invalidates","ipaddr","isdn","isim","issuers","ivi","iwlan","jis","judged","kaihong","kbdillum","kbdinputassist","kbps","kdf","keyof","keyframe","keyguard","keyusage","khronos","kneading","kvpairs","kvstore","lable","lanes","lasted","lastmode","latn","layoutable","lbitfield","lboolean","lbyte","lchown","lclampf","ldpi","lenum","lfloat","libraryname","lifted","lifts","linearly","lintptr","listened","llbackfn","lockdown","lockscreen","lod","loggable","logoff","longitudinally","lowercased","lightens","lightupEffect","lpx","lru","lseek","lshort","lsizei","lsizeiptr","lstat","lubyte","luint","luma","lushort","lux","mah","malham","map","mcc","md5","mdns","mdnserror","mediaquery","meid","messageerror","metered","metering","mgf","mgf1","mifare","minibar","minimizing","mirrored","missions","mkdtemp","mmax","mmi","mmicode","mnc","moderately","moitor","mplink","mschap","msdos","msdp","mserr","msn","mtp","muhenkan","multifrequency","multimodal","multiplies","multisample","multisim","multitask","mutes","narrowband","nci","ndef","neglects","negotiated","neighborhoods","netmask","nets","nextgroup","nlink","nmea","nnrt","nopadding","mori","normalizer","notifies","notifying","numpad","nvalidates","nweb","oaep","obscured","ofb","offhook","offscreen","omapi","oncancel","ondataresubmission","ondataresubmitted","onexit","onfinish","onframe","onmessageerror","onrepeat","oob","oobinline","openharmony","oper","operated","operatorconfigs","opkey","opl","opname","option","originating","osd","ott","ounted","overheated","overline","owningproperties","ows","oximeter","p2p","paginated","paramcheck","parameterf","parameteri","paren","parseinfo","participating","passpoint","pastedata","patchlevel","pbap","pbo","pda","pdu","peap","persion","persistable","perso","personalisation","pertaining","pgo","photographing","pickers","pixelmap","playpause","playstate","plmn","plurals","plusminus","pmm","pnn","pobox","polylines","pooled","ppid","pread","precisiontype","precomposed","precon","preconnect","preconnected","preconnectable","preempted","preferentially","preinstalled","prelaunch","preloads","premises","premultiplied","premultiply","prepares","preresolve","presently","presistent","prevgroup","prikey","primaries","proactively","prohibits","promisify","provisioned","proxyed","psc","psk","psrc","pss","pssh","puk","pvr","querier","queriers","radiuses","rasterizer","rawfile","rdb","rdev","reassociate","rebounds","recalculated","reconfiguration","reconfirm","recovered","recovering","recovers","recursions","reclaimed","redirections","refill","refusing","rejects","relocation","remidner","remotedevice","removable","renderbuffer","renderbuffertarget","repayment","repeates","reposition","resizeable","resmgr","resourceschedule","restores","restricts","resubmission","resubmitted","resultsets","resumed","retried","revocation","revoked","rewinding","rfcomm","rfid","rfkill","ringtone","ringtones","rle","rmdir","rotatable","rscp","rsrp","rtd","rtt","rtcp","ruim","rwt","s5","sac","sae","sak","satellites","sbc","scdma","scene","sco","scrambling","screenlock","screenoff","screensaver","scrolldown","scrollup","sdpi","searchsetter","sece","secinfo","seeked","semicircles","sensing","sequenceable","settingsdata","sfactor","sha1","shadertype","sharedarraybuffer","shenzhen","shortkey","shuts","sigalgs","silenced","singly","slidable","sliderstyle","statvfs","stk","str","strokes","sm3","smil","smpte","smsc","snoozing","snorm","snr","socid","softer","sonification","sortings","spatialization","spawns","spay","spdy","speakerphone","specificed","speedratings","spellcheck","spn","spooler","spp","spry","spy","srgb","ssp","stablization","statfs","stopcd","storei","storge","stroked","subassembies","subassemblies","subcomponents","subframe","subframes","subkeys","subnode","subpixel","subscrbers","subscribale","subscribes","substate","subtitles","subtypes","subwindow","subwindows","superimposed","suscriber","suscribes","suspends","switchvideomode","synched","synchronizes","synchronizing","synth","syscreen","sysevent","sysex","sysrq","systemapp","systembar","systemsize","systemui","showcounter","tailoring","talkback","taskmanager","taskpool","tbla","tcpnodelay","tdm","tdscdma","telecom","tethering","texel","textarget","textblob","textclock","texttimer","thirdparty","timeinterfaceimpl","tlsv12","tlsv13","tnf","totalsize","touchpad","trackinfo","tranlisterated","transcode","transferable","transfunc","transliterated","transliterator","transpilation","trashed","traversed","traverses","truncates","trustlist","tsbundle","ttls","tunneled","txpower","uarfcn","ubset","ucs","udid","uint8","uint8arr","uitest","umalqura","unapply","unassigned","unauth","unbinding","unblocking","uncalibrated","uncategorized","uncatergorized","unclearable","unconditional","undefer","undisturbed","unduck","unducked","unequal","unfiltered","unfocused","unhealthy","unhold","unicom","unicon","uniform1ui","uniforms","uninit","uninitialize","uninitializes","uninstallation","uninstalls","unlinked","unlocking","unlocks","unmap","unmapping","unmarshalling","unmountable","unmounted","unmute","unmutes","unobserve","unperceivable","unpressed","unregistered","unregistering","unregisters","unremovable","unrendered","unrestricted","unsecure","unsent","unspec","unshare","unsubscribes","unsuccessfully","unsupport","unsuspended","uplink","useriam","userspace","usim","ussd","utilized","utimes","uuids","uwb","uids","v9","varyings","viewframe","vibrates","vibrating","vlr","voicemail","volte","volumemanager","vorbis","vpr","vss","vsync","wakes","waking","wallpapers","wantagent","wapi","wappush","watchers","waterflow","wcdma","wcdmn","weakmap","weakset","wearables","weighing","wep","wideband","wifiext","wimax","wireframe","wma","wmp","wmv","wmx","wordprocessor","workscheduler","woy","wrappedvalue","writemask","wukong","wvx","wwan","x25519","x509","xcomponent","xfer","xldpi","xoffset","xxldpi","xxxldpi","ycbcr","ycrcb","yoffset","zenkaku","zfail","zoffset","zoomin","zoomout","zoomreset","zooms","zpass","commonevent","clouddata","unadjustable","unprepare","unchained","sandboxes","sar","adapts","followx"]}')},93460:e=>{"use strict";e.exports=JSON.parse('[{"badWord":"option","suggestion":"options","ignore":["options","optionMode","_OPTION_"]}]')},289:e=>{"use strict";e.exports=JSON.parse('[{"word":"ability","files":[".*d.ts$"]}]')},85311:e=>{"use strict";e.exports=JSON.parse('{"app":{"bundleName":"ohos.global.systemres","icon":"$media:ohos_app_icon","label":"$string:ohos_app_name","singleton":true,"vendor":"ohos","version":{"code":2,"name":"2.0.0.1"},"apiVersion":{"compatible":3,"target":3}},"deviceConfig":{"default":{}},"module":{"package":"ohos.global.systemres","generateBuildHash":true,"deviceType":["default","tv","car","wearable","tablet","2in1"],"distro":{"deliveryWithInstall":true,"moduleName":"entry","moduleType":"entry"},"definePermissions":[{"name":"ohos.permission.ANSWER_CALL","grantMode":"user_grant","since":9,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_answer_call","description":"$string:ohos_desc_answer_call"},{"name":"ohos.permission.USE_BLUETOOTH","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.DISCOVER_BLUETOOTH","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_BLUETOOTH","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_BLUETOOTH","grantMode":"user_grant","availableLevel":"normal","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false,"label":"$string:ohos_lab_access_bluetooth","description":"$string:ohos_desc_access_bluetooth"},{"name":"ohos.permission.GET_BLUETOOTH_LOCAL_MAC","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INTERNET","grantMode":"system_grant","availableLevel":"normal","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_internet","description":"$string:ohos_desc_internet"},{"name":"ohos.permission.MODIFY_AUDIO_SETTINGS","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_modify_audio_settings","description":"$string:ohos_desc_modify_audio_settings"},{"name":"ohos.permission.ACCESS_NOTIFICATION_POLICY","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.READ_CALENDAR","grantMode":"user_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_calendar","description":"$string:ohos_desc_read_calendar"},{"name":"ohos.permission.READ_CALL_LOG","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_call_log","description":"$string:ohos_desc_read_call_log"},{"name":"ohos.permission.READ_CELL_MESSAGES","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_cell_messages","description":"$string:ohos_desc_read_cell_messages"},{"name":"ohos.permission.READ_CONTACTS","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_contacts","description":"$string:ohos_desc_read_contacts"},{"name":"ohos.permission.GET_TELEPHONY_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_get_telephony_state","description":"$string:ohos_desc_get_telephony_state"},{"name":"ohos.permission.GET_PHONE_NUMBERS","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_get_phone_numbers","description":"$string:ohos_desc_get_phone_numbers"},{"name":"ohos.permission.READ_MESSAGES","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_messages","description":"$string:ohos_desc_read_messages"},{"name":"ohos.permission.RECEIVE_MMS","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_receive_mms","description":"$string:ohos_desc_receive_mms"},{"name":"ohos.permission.RECEIVE_SMS","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_receive_sms","description":"$string:ohos_desc_receive_sms"},{"name":"ohos.permission.RECEIVE_WAP_MESSAGES","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_receive_wap_messages","description":"$string:ohos_desc_receive_wap_messages"},{"name":"ohos.permission.MICROPHONE","grantMode":"user_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_microphone","description":"$string:ohos_desc_microphone"},{"name":"ohos.permission.SEND_MESSAGES","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_send_messages","description":"$string:ohos_desc_send_messages"},{"name":"ohos.permission.WRITE_CALENDAR","grantMode":"user_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_calendar","description":"$string:ohos_desc_write_calendar"},{"name":"ohos.permission.WRITE_CALL_LOG","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_call_log","description":"$string:ohos_desc_write_call_log"},{"name":"ohos.permission.WRITE_CONTACTS","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_contacts","description":"$string:ohos_desc_write_contacts"},{"name":"ohos.permission.DISTRIBUTED_DATASYNC","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_distributed_datasync","description":"$string:ohos_desc_distributed_datasync"},{"name":"ohos.permission.DISTRIBUTED_SOFTBUS_CENTER","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":false,"distributedSceneEnable":true},{"name":"ohos.permission.MANAGE_VOICEMAIL","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_manage_voicemail","description":"$string:ohos_desc_manage_voicemail"},{"name":"ohos.permission.REQUIRE_FORM","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.AGENT_REQUIRE_FORM","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.LOCATION_IN_BACKGROUND","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false,"label":"$string:ohos_lab_location_in_background","description":"$string:ohos_desc_location_in_background"},{"name":"ohos.permission.LOCATION","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_location","description":"$string:ohos_desc_location"},{"name":"ohos.permission.APPROXIMATELY_LOCATION","grantMode":"user_grant","availableLevel":"normal","since":9,"deprecated":"","provisionEnable":false,"distributedSceneEnable":true,"label":"$string:ohos_lab_approximately_location","description":"$string:ohos_desc_approximately_location"},{"name":"ohos.permission.MEDIA_LOCATION","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_media_location","description":"$string:ohos_desc_media_location"},{"name":"ohos.permission.GET_NETWORK_INFO","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_get_network_info","description":"$string:ohos_desc_get_network_info"},{"name":"ohos.permission.PLACE_CALL","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_place_call","description":"$string:ohos_desc_place_call"},{"name":"ohos.permission.CAMERA","grantMode":"user_grant","availableLevel":"normal","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_camera","description":"$string:ohos_desc_camera"},{"name":"ohos.permission.SET_NETWORK_INFO","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_set_network_info","description":"$string:ohos_desc_set_network_info"},{"name":"ohos.permission.REMOVE_CACHE_FILES","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_MEDIA","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_read_media","description":"$string:ohos_desc_read_media"},{"name":"ohos.permission.REBOOT","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RUNNING_LOCK","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_MEDIA","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_write_media","description":"$string:ohos_desc_write_media"},{"name":"ohos.permission.SET_TIME","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_set_time","description":"$string:ohos_desc_set_time"},{"name":"ohos.permission.SET_TIME_ZONE","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_set_time_zone","description":"$string:ohos_desc_set_time_zone"},{"name":"ohos.permission.DOWNLOAD_SESSION_MANAGER","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_download_session_manager","description":"$string:ohos_desc_download_session_manager"},{"name":"ohos.permission.COMMONEVENT_STICKY","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_commonevent_sticky","description":"$string:ohos_desc_commonevent_sticky"},{"name":"ohos.permission.SYSTEM_FLOAT_WINDOW","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PRIVACY_WINDOW","grantMode":"system_grant","availableLevel":"normal","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.POWER_MANAGER","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.REFRESH_USER_ACTION","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.POWER_OPTIMIZATION","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.REBOOT_RECOVERY","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_LOCAL_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_manage_local_accounts","description":"$string:ohos_desc_manage_local_accounts"},{"name":"ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_interact_across_local_accounts","description":"$string:ohos_desc_interact_across_local_accounts"},{"name":"ohos.permission.VIBRATE","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_vibrate","description":"$string:ohos_desc_vibrate"},{"name":"ohos.permission.SYSTEM_LIGHT_CONTROL","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ACTIVITY_MOTION","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_activity_motion","description":"$string:ohos_desc_activity_motion"},{"name":"ohos.permission.READ_HEALTH_DATA","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_health_data","description":"$string:ohos_desc_read_health_data"},{"name":"ohos.permission.CONNECT_IME_ABILITY","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_connect_ime_ability","description":"$string:ohos_desc_connect_ime_ability"},{"name":"ohos.permission.CONNECT_SCREEN_SAVER_ABILITY","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_SCREEN_SAVER","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_SCREEN_SAVER","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_WALLPAPER","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_set_wallpaper","description":"$string:ohos_desc_set_wallpaper"},{"name":"ohos.permission.GET_WALLPAPER","grantMode":"system_grant","availableLevel":"system_basic","provisionEnable":true,"since":7,"deprecated":"","distributedSceneEnable":false,"label":"$string:ohos_lab_get_wallpaper","description":"$string:ohos_desc_get_wallpaper"},{"name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_MISSIONS","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"since 9","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.KEEP_BACKGROUND_RUNNING","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.UPDATE_CONFIGURATION","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.UPDATE_SYSTEM","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.FACTORY_RESET","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.UPDATE_MIGRATE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GRANT_SENSITIVE_PERMISSIONS","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.REVOKE_SENSITIVE_PERMISSIONS","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_SENSITIVE_PERMISSIONS","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS_EXTENSION","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_interact_across_local_accounts_extension","description":"$string:ohos_desc_interact_across_local_accounts_extension"},{"name":"ohos.permission.LISTEN_BUNDLE_CHANGE","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_BUNDLE_INFO","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCELEROMETER","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_accelerometer","description":"$string:ohos_desc_accelerometer"},{"name":"ohos.permission.GYROSCOPE","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_gyroscope","description":"$string:ohos_desc_gyroscope"},{"name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INSTALL_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_SHORTCUTS","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.radio.ACCESS_FM_AM","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_TELEPHONY_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_set_telephony_state","description":"$string:ohos_desc_set_telephony_state"},{"name":"ohos.permission.START_ABILIIES_FROM_BACKGROUND","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"since 9","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.BUNDLE_ACTIVE_INFO","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_bundle_active_info","description":"$string:ohos_desc_bundle_active_info"},{"name":"ohos.permission.START_INVISIBLE_ABILITY","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.sec.ACCESS_UDID","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.LAUNCH_DATA_PRIVACY_CENTER","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_MEDIA_RESOURCES","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PUBLISH_AGENT_REMINDER","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_publish_agent_reminder","description":"$string:ohos_desc_publish_agent_reminder"},{"name":"ohos.permission.CONTROL_TASK_SYNC_ANIMATOR","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_control_task_sync_animator","description":"$string:ohos_desc_control_task_sync_animator"},{"name":"ohos.permission.INPUT_MONITORING","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_MISSIONS","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.NOTIFICATION_CONTROLLER","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_notification_controller","description":"$string:ohos_desc_notification_controller"},{"name":"ohos.permission.CONNECTIVITY_INTERNAL","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_NET_STRATEGY","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_NETWORK_STATS","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_VPN","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.SET_ABILITY_CONTROLLER","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.USE_USER_IDM","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_USER_IDM","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.NETSYS_INTERNAL","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_BIOMETRIC","grantMode":"system_grant","availableLevel":"normal","since":6,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_USER_AUTH_INTERNAL","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_FINGERPRINT_AUTH","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_PIN_AUTH","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_AUTH_RESPOOL","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ENFORCE_USER_IDM","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.GET_RUNNING_INFO","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CLEAN_APPLICATION_DATA","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RUNNING_STATE_OBSERVER","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CAPTURE_SCREEN","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_WIFI_INFO","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_WIFI_INFO_INTERNAL","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_WIFI_INFO","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_WIFI_PEERS_MAC","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_WIFI_LOCAL_MAC","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_WIFI_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_WIFI_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_WIFI_CONNECTION","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.DUMP","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_WIFI_HOTSPOT","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_ALL_APP_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_SECURE_SETTINGS","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_DFX_SYSEVENT","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_HIVIEW_SYSTEM","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_HIVIEW_SYSTEM","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_ENTERPRISE_DEVICE_ADMIN","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_ENTERPRISE_INFO","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_BUNDLE_DIR","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SUBSCRIBE_MANAGED_EVENT","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_DATETIME","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_GET_DEVICE_INFO","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_RESET_DEVICE","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_WIFI","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_GET_NETWORK_INFO","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_ACCOUNT_POLICY","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_BUNDLE_INSTALL_POLICY","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_NETWORK","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_SET_APP_RUNNING_POLICY","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_SCREENOFF_TIME","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_SECURITY","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_BLUETOOTH","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_WIFI","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_RESTRICTIONS","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_APPLICATION","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_LOCATION","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_REBOOT","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_LOCK_DEVICE","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_GET_SETTINGS","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_SETTINGS","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_INSTALL_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_CERTIFICATE","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_SYSTEM","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_RESTRICT_POLICY","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_USB","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_NETWORK","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_BROWSER_POLICY","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.NFC_TAG","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.NFC_CARD_EMULATION","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.PERMISSION_USED_STATS","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.NOTIFICATION_AGENT_CONTROLLER","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MOUNT_UNMOUNT_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MOUNT_FORMAT_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.STORAGE_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.BACKUP","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CLOUDFILE_SYNC_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CLOUDFILE_SYNC","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.FILE_ACCESS_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_DEFAULT_APPLICATION","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_DEFAULT_APPLICATION","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_IDS","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_DISPOSED_APP_STATUS","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DLP_FILE","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PROVISIONING_MESSAGE","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SYSTEM_SETTINGS","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_IMAGEVIDEO","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_imagevideo","description":"$string:ohos_desc_read_imagevideo"},{"name":"ohos.permission.READ_AUDIO","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_audio","description":"$string:ohos_desc_read_audio"},{"name":"ohos.permission.READ_DOCUMENT","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_document","description":"$string:ohos_desc_read_document"},{"name":"ohos.permission.WRITE_IMAGEVIDEO","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_imagevideo","description":"$string:ohos_desc_write_imagevideo"},{"name":"ohos.permission.WRITE_AUDIO","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_audio","description":"$string:ohos_desc_write_audio"},{"name":"ohos.permission.WRITE_DOCUMENT","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_document","description":"$string:ohos_desc_write_document"},{"name":"ohos.permission.ABILITY_BACKGROUND_COMMUNICATION","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.securityguard.REPORT_SECURITY_INFO","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.securityguard.REQUEST_SECURITY_MODEL_RESULT","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true},{"name":"ohos.permission.securityguard.REQUEST_SECURITY_EVENT_INFO","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true},{"name":"ohos.permission.ACCESS_CERT_MANAGER_INTERNAL","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_CERT_MANAGER","grantMode":"system_grant","availableLevel":"normal","since":9,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.GET_LOCAL_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_DISTRIBUTED_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_DISTRIBUTED_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_ACCESSIBILITY_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_ACCESSIBILITY_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_PUSH_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_APP_PUSH_DATA","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_APP_PUSH_DATA","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_AUDIO_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_CAMERA_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RECEIVER_STARTUP_COMPLETED","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_WHOLE_CALENDAR","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_whole_calendar","description":"$string:ohos_desc_read_whole_calendar"},{"name":"ohos.permission.WRITE_WHOLE_CALENDAR","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_whole_calendar","description":"$string:ohos_desc_write_whole_calendar"},{"name":"ohos.permission.ACCESS_SERVICE_DM","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RUN_ANY_CODE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.APP_TRACKING_CONSENT","grantMode":"user_grant","availableLevel":"normal","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_app_tracking_consent","description":"$string:ohos_desc_app_tracking_consent"},{"name":"ohos.permission.PUBLISH_SYSTEM_COMMON_EVENT","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SCREEN_LOCK_INNER","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PRINT","grantMode":"system_grant","since":10,"deprecated":"","availableLevel":"normal","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_PRINT_JOB","grantMode":"system_grant","since":10,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CHANGE_OVERLAY_ENABLED_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CONNECT_CELLULAR_CALL_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.CONNECT_IMS_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SENSING_WITH_ULTRASOUND","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PROXY_AUTHORIZATION_URI","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INSTALL_ENTERPRISE_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_INSTALLED_BUNDLE_LIST","grantMode":"user_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_get_installed_bundle_list","description":"$string:ohos_desc_get_installed_bundle_list"},{"name":"ohos.permission.ACCESS_CAST_ENGINE_MIRROR","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_CAST_ENGINE_STREAM","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CLOUDDATA_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.DEVICE_STANDBY_EXEMPTION","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RESTRICT_APPLICATION_ACTIVE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_SENSOR","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.UPLOAD_SESSION_MANAGER","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PREPARE_APP_TERMINATE","grantMode":"system_grant","availableLevel":"normal","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_ECOLOGICAL_RULE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_SCENE_CODE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.FILE_GUARD_MANAGER","grantMode":"system_grant","availableLevel":"system_core","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_FILE_GUARD_POLICY","grantMode":"system_grant","availableLevel":"system_core","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.securityguard.SET_MODEL_STATE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.hsdr.HSDR_ACCESS","grantMode":"system_grant","availableLevel":"normal","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.SUPPORT_USER_AUTH","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CAPTURE_VOICE_DOWNLINK_AUDIO","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_INTELLIGENT_VOICE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INSTALL_ENTERPRISE_MDM_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INSTALL_ENTERPRISE_NORMAL_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INSTALL_SELF_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.OBSERVE_FORM_RUNNING","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_DEVICE_AUTH_CRED","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.UNINSTALL_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RECOVER_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_DOMAIN_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_UNREMOVABLE_NOTIFICATION","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.QUERY_ACCESSIBILITY_ELEMENT","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ACTIVATE_THEME_PACKAGE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ATTEST_KEY","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WAKEUP_VOICE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WAKEUP_VISION","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENABLE_DISTRIBUTED_HARDWARE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":false,"distributedSceneEnable":true},{"name":"ohos.permission.ACCESS_DISTRIBUTED_HARDWARE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true},{"name":"ohos.permission.INSTANTSHARE_SWITCH_CONTROL","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_INSTANTSHARE_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_INSTANTSHARE_PRIVATE_ABILITY","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SECURE_PASTE","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_PASTEBOARD","grantMode":"user_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_pasteboard","description":"$string:ohos_desc_read_pasteboard"},{"name":"ohos.permission.ACCESS_MCP_AUTHORIZATION","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_BUNDLE_RESOURCES","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_CODE_PROTECT_INFO","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_ADVANCED_SECURITY_MODE","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_DEVELOPER_MODE","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RUN_DYN_CODE","grantMode":"system_grant","availableLevel":"normal","since":11,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.COOPERATE_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PERCEIVE_TRAIL","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.DISABLE_PERMISSION_DIALOG","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.EXECUTE_INSIGHT_INTENT","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_ACTIVATION_LOCK","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.VERIFY_ACTIVATION_LOCK","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_PRIVATE_PHOTOS","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_OUC","grantMode":"system_grant","since":11,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.TRUSTED_RING_HASH_DATA_PERMISSION","grantMode":"system_grant","since":11,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.QUERY_TRUSTED_RING_USER_INFO","grantMode":"system_grant","since":11,"deprecated":"","availableLevel":"system_basic","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_TRUSTED_RING","grantMode":"system_grant","since":11,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.USE_TRUSTED_RING","grantMode":"system_grant","since":11,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INPUT_CONTROL_DISPATCHING","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INTERCEPT_INPUT_EVENT","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SECURITY_PRIVACY_CENTER","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_SECURITY_PRIVACY_ADVICE","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_SECURITY_PRIVACY_ADVICE","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.USE_SECURITY_PRIVACY_MESSAGER","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RECORD_VOICE_CALL","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_APP_INSTALL_INFO","grantMode":"system_grant","since":11,"availableLevel":"system_core","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RECEIVE_APP_INSTALL_INFO_CHANGE","grantMode":"system_grant","since":11,"availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_ADVANCED_SECURITY_MODE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.STORE_PERSISTENT_DATA","grantMode":"system_grant","availableLevel":"normal","since":11,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_HIVIEWX","grantMode":"system_grant","since":11,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_PASSWORDVAULT_ABILITY","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_LOWPOWER_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DDK_USB","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DDK_USB_SERIAL","grantMode":"system_grant","availableLevel":"system_basic","since":16,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DDK_SCSI_PERIPHERAL","grantMode":"system_grant","availableLevel":"system_basic","since":16,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_EXTENSIONAL_DEVICE_DRIVER","grantMode":"system_grant","availableLevel":"normal","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DDK_DRIVERS","grantMode":"system_grant","availableLevel":"system_basic","since":16,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"isKernelEffect":false,"hasValue":true},{"name":"ohos.permission.ACCESS_DDK_HID","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_APP_BOOT","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_HIVIEWCARE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CONNECT_UI_EXTENSION_ABILITY","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_WRITE_DOWNLOAD_DIRECTORY","grantMode":"user_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_write_download_directory","description":"$string:ohos_desc_read_write_download_directory"},{"name":"ohos.permission.READ_WRITE_DOCUMENTS_DIRECTORY","grantMode":"user_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_write_documents_directory","description":"$string:ohos_desc_read_write_documents_directory"},{"name":"ohos.permission.READ_WRITE_DESKTOP_DIRECTORY","grantMode":"user_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_write_desktop_directory","description":"$string:ohos_desc_read_write_desktop_directory"},{"name":"ohos.permission.FILE_ACCESS_PERSIST","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_SANDBOX_POLICY","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_ACCOUNT_KIT_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.REQUEST_ANONYMOUS_ATTEST","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_ACCOUNT_KIT_UI","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.START_ABILITY_WITH_ANIMATION","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.START_RECENT_ABILITY","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_CLOUD_SYNC_CONFIG","grantMode":"system_grant","availableLevel":"normal","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_CLOUD_SYNC_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_FINDDEVICE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_FINDSERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.TRIGGER_ACTIVATIONLOCK","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_USB_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_PRIVACY_PUSH_DATA","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_STATUSBAR_ICON","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.START_SYSTEM_DIALOG","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_SYSTEM_AUDIO_EFFECTS","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false}]}}')},11663:e=>{"use strict";e.exports=JSON.parse('{"SystemCapability":["SystemCapability.Applications.CalendarData","SystemCapability.ArkUI.ArkUI.Full","SystemCapability.ArkUI.ArkUI.Lite","SystemCapability.ArkUI.ArkUI.Napi","SystemCapability.ArkUI.ArkUI.Libuv","SystemCapability.ArkUI.UiAppearance","SystemCapability.BundleManager.BundleFramework","SystemCapability.BundleManager.DistributedBundleFramework","SystemCapability.BundleManager.Zlib","SystemCapability.BundleManager.BundleFramework.Core","SystemCapability.BundleManager.BundleFramework.FreeInstall","SystemCapability.BundleManager.BundleFramework.Resource","SystemCapability.BundleManager.BundleFramework.DefaultApp","SystemCapability.BundleManager.BundleFramework.Launcher","SystemCapability.BundleManager.BundleFramework.SandboxApp","SystemCapability.BundleManager.BundleFramework.QuickFix","SystemCapability.BundleManager.BundleFramework.AppControl","SystemCapability.BundleManager.BundleFramework.Overlay","SystemCapability.Developtools.Syscap","SystemCapability.Graphic.Graphic2D.WebGL","SystemCapability.Graphic.Graphic2D.WebGL2","SystemCapability.Graphic.Graphic2D.ColorManager.Core","SystemCapability.Graphic.Vulkan","SystemCapability.Window.SessionManager","SystemCapability.WindowManager.WindowManager.Core","SystemCapability.Notification.CommonEvent","SystemCapability.Notification.Notification","SystemCapability.Notification.ReminderAgent","SystemCapability.Notification.Emitter","SystemCapability.Communication.IPC.Core","SystemCapability.Communication.SoftBus.Core","SystemCapability.Communication.NetManager.Core","SystemCapability.Communication.NetManager.Extension","SystemCapability.Communication.NetStack","SystemCapability.Communication.WiFi.Core","SystemCapability.Communication.WiFi.STA","SystemCapability.Communication.WiFi.AP.Core","SystemCapability.Communication.WiFi.AP.Extension","SystemCapability.Communication.WiFi.P2P","SystemCapability.Communication.Bluetooth.Core","SystemCapability.Communication.Bluetooth.Lite","SystemCapability.Communication.NFC.Core","SystemCapability.Communication.ConnectedTag","SystemCapability.Communication.NFC.Tag","SystemCapability.Communication.NFC.CardEmulation","SystemCapability.Communication.NetManager.Ethernet","SystemCapability.Communication.NetManager.NetSharing","SystemCapability.Communication.NetManager.MDNS","SystemCapability.Communication.NetManager.Vpn","SystemCapability.Communication.SecureElement","SystemCapability.Location.Location.Core","SystemCapability.Location.Location.Geocoder","SystemCapability.Location.Location.Geofence","SystemCapability.Location.Location.Gnss","SystemCapability.Location.Location.Lite","SystemCapability.Msdp.DeviceStatus.Stationary","SystemCapability.MultimodalInput.Input.Core","SystemCapability.MultimodalInput.Input.InputDevice","SystemCapability.MultimodalInput.Input.RemoteInputDevice","SystemCapability.MultimodalInput.Input.InputMonitor","SystemCapability.MultimodalInput.Input.InputConsumer","SystemCapability.MultimodalInput.Input.InputSimulator","SystemCapability.MultimodalInput.Input.InputFilter","SystemCapability.MultimodalInput.Input.Cooperator","SystemCapability.MultimodalInput.Input.Pointer","SystemCapability.PowerManager.BatteryManager.Extension","SystemCapability.PowerManager.BatteryStatistics","SystemCapability.PowerManager.DisplayPowerManager","SystemCapability.PowerManager.DisplayPowerManager.Lite","SystemCapability.PowerManager.ThermalManager","SystemCapability.PowerManager.PowerManager.Core","SystemCapability.PowerManager.PowerManager.Lite","SystemCapability.PowerManager.BatteryManager.Core","SystemCapability.PowerManager.BatteryManager.Lite","SystemCapability.PowerManager.PowerManager.Extension","SystemCapability.Multimedia.Media.Core","SystemCapability.Multimedia.Media.AudioPlayer","SystemCapability.Multimedia.Media.AudioRecorder","SystemCapability.Multimedia.Media.VideoPlayer","SystemCapability.Multimedia.Media.VideoRecorder","SystemCapability.Multimedia.Media.CodecBase","SystemCapability.Multimedia.Media.AudioDecoder","SystemCapability.Multimedia.Media.AudioEncoder","SystemCapability.Multimedia.Media.VideoDecoder","SystemCapability.Multimedia.Media.VideoEncoder","SystemCapability.Multimedia.Media.Spliter","SystemCapability.Multimedia.Media.Muxer","SystemCapability.Multimedia.Media.AVScreenCapture","SystemCapability.Multimedia.Media.SoundPool","SystemCapability.Multimedia.AVSession.Core","SystemCapability.Multimedia.AVSession.Manager","SystemCapability.Multimedia.AVSession.AVCast","SystemCapability.Multimedia.Audio.Core","SystemCapability.Multimedia.Audio.Tone","SystemCapability.Multimedia.Audio.Interrupt","SystemCapability.Multimedia.Audio.Renderer","SystemCapability.Multimedia.Audio.Capturer","SystemCapability.Multimedia.Audio.Device","SystemCapability.Multimedia.Audio.Volume","SystemCapability.Multimedia.Audio.Communication","SystemCapability.Multimedia.Audio.PlaybackCapture","SystemCapability.Multimedia.Camera.Core","SystemCapability.Multimedia.Camera.DistributedCore","SystemCapability.Multimedia.Image.Core","SystemCapability.Multimedia.Image.ImageSource","SystemCapability.Multimedia.Image.ImagePacker","SystemCapability.Multimedia.Image.ImageReceiver","SystemCapability.Multimedia.MediaLibrary.Core","SystemCapability.Multimedia.MediaLibrary.SmartAlbum","SystemCapability.Multimedia.MediaLibrary.DistributedCore","SystemCapability.Multimedia.Media.AVPlayer","SystemCapability.Multimedia.Media.AVRecorder","SystemCapability.Multimedia.Image.ImageCreator","SystemCapability.Multimedia.SystemSound.Core","SystemCapability.Telephony.CoreService","SystemCapability.Telephony.CallManager","SystemCapability.Telephony.CellularCall","SystemCapability.Telephony.CellularData","SystemCapability.Telephony.SmsMms","SystemCapability.Telephony.StateRegistry","SystemCapability.Global.I18n","SystemCapability.Global.ResourceManager","SystemCapability.Customization.ConfigPolicy","SystemCapability.Customization.EnterpriseDeviceManager","SystemCapability.BarrierFree.Accessibility.Core","SystemCapability.BarrierFree.Accessibility.Vision","SystemCapability.BarrierFree.Accessibility.Hearing","SystemCapability.BarrierFree.Accessibility.Interaction","SystemCapability.ResourceSchedule.WorkScheduler","SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask","SystemCapability.ResourceSchedule.BackgroundTaskManager.TransientTask","SystemCapability.ResourceSchedule.UsageStatistics.App","SystemCapability.ResourceSchedule.UsageStatistics.AppGroup","SystemCapability.ResourceSchedule.BackgroundTaskManager.EfficiencyResourcesApply","SystemCapability.Utils.Lang","SystemCapability.HiviewDFX.HiLog","SystemCapability.HiviewDFX.HiLogLite","SystemCapability.HiviewDFX.HiTrace","SystemCapability.HiviewDFX.Hiview.FaultLogger","SystemCapability.HiviewDFX.Hiview.LogLibrary","SystemCapability.HiviewDFX.HiviewLite","SystemCapability.HiviewDFX.HiChecker","SystemCapability.HiviewDFX.HiCollie","SystemCapability.HiviewDFX.HiDumper","SystemCapability.HiviewDFX.HiAppEvent","SystemCapability.HiviewDFX.HiSysEvent","SystemCapability.HiviewDFX.HiEventLite","SystemCapability.HiviewDFX.HiProfiler.HiDebug","SystemCapability.Update.UpdateService","SystemCapability.DistributedHardware.DeviceManager","SystemCapability.Security.DeviceAuth","SystemCapability.Security.DataTransitManager","SystemCapability.Security.DeviceSecurityLevel","SystemCapability.Security.Huks.Core","SystemCapability.Security.Huks.Extension","SystemCapability.Security.AccessToken","SystemCapability.Security.Cipher","SystemCapability.Security.CertificateManager","SystemCapability.Security.CryptoFramework","SystemCapability.Security.CryptoFramework.Cert","SystemCapability.Security.DataLossPrevention","SystemCapability.Security.Cert","SystemCapability.Security.SecurityGuard","SystemCapability.Account.OsAccount","SystemCapability.Account.AppAccount","SystemCapability.UserIAM.UserAuth.Core","SystemCapability.UserIAM.UserAuth.PinAuth","SystemCapability.UserIAM.UserAuth.FaceAuth","SystemCapability.MiscServices.InputMethodFramework","SystemCapability.MiscServices.Pasteboard","SystemCapability.MiscServices.Time","SystemCapability.MiscServices.Wallpaper","SystemCapability.MiscServices.ScreenLock","SystemCapability.MiscServices.Upload","SystemCapability.MiscServices.Download","SystemCapability.FileManagement.StorageService.Backup","SystemCapability.FileManagement.StorageService.SpatialStatistics","SystemCapability.FileManagement.StorageService.Volume","SystemCapability.FileManagement.StorageService.Encryption","SystemCapability.FileManagement.File.FileIO","SystemCapability.FileManagement.File.FileIO.Lite","SystemCapability.FileManagement.File.Environment","SystemCapability.FileManagement.File.DistributedFile","SystemCapability.FileManagement.File.Environment.FolderObtain","SystemCapability.FileManagement.AppFileService","SystemCapability.FileManagement.AppFileService.FolderAuthorization","SystemCapability.FileManagement.UserFileService","SystemCapability.FileManagement.UserFileManager","SystemCapability.FileManagement.UserFileManager.DistributedCore","SystemCapability.FileManagement.UserFileManager.Core","SystemCapability.FileManagement.UserFileService.FolderSelection","SystemCapability.USB.USBManager","SystemCapability.Sensors.Sensor","SystemCapability.Sensors.MiscDevice","SystemCapability.Sensors.Sensor.Lite","SystemCapability.Sensors.MiscDevice.Lite","SystemCapability.Startup.SystemInfo","SystemCapability.Startup.SystemInfo.Lite","SystemCapability.DistributedDataManager.RelationalStore.Core","SystemCapability.DistributedDataManager.RelationalStore.Synchronize","SystemCapability.DistributedDataManager.RelationalStore.Lite","SystemCapability.DistributedDataManager.KVStore.Core","SystemCapability.DistributedDataManager.KVStore.Lite","SystemCapability.DistributedDataManager.KVStore.DistributedKVStore","SystemCapability.DistributedDataManager.DataObject.DistributedObject","SystemCapability.DistributedDataManager.Preferences.Core","SystemCapability.DistributedDataManager.DataShare.Core","SystemCapability.DistributedDataManager.DataShare.Consumer","SystemCapability.DistributedDataManager.DataShare.Provider","SystemCapability.DistributedDataManager.UDMF.Core","SystemCapability.DistributedDataManager.CloudSync.Config","SystemCapability.DistributedDataManager.CloudSync.Client","SystemCapability.DistributedDataManager.CloudSync.Server","SystemCapability.Ability.AbilityBase","SystemCapability.Ability.AbilityRuntime.Core","SystemCapability.Ability.AbilityRuntime.FAModel","SystemCapability.Ability.AbilityRuntime.AbilityCore","SystemCapability.Ability.AbilityRuntime.Mission","SystemCapability.Ability.AbilityTools.AbilityAssistant","SystemCapability.Ability.Form","SystemCapability.Ability.DistributedAbilityManager","SystemCapability.Ability.AbilityRuntime.QuickFix","SystemCapability.Applications.ContactsData","SystemCapability.Applications.Contacts","SystemCapability.Applications.Settings.Core","SystemCapability.Test.UiTest","SystemCapability.Web.Webview.Core","SystemCapability.Cloud.AAID","SystemCapability.Advertising.OAID","SystemCapability.Cloud.VAID","SystemCapability.Cloud.Push","SystemCapability.XTS.DeviceAttest","SystemCapability.XTS.DeviceAttest.Lite","SystemCapability.Base","SystemCapability.FileManagement.DistributedFileService.CloudSyncManager","SystemCapability.FileManagement.DistributedFileService.CloudSync.Core","SystemCapability.MultimodalInput.Input.ShortKey","SystemCapability.Msdp.DeviceStatus.Cooperate","SystemCapability.Request.FileTransferAgent","SystemCapability.ResourceSchedule.DeviceStandby","SystemCapability.AI.MindSporeLite","SystemCapability.Print.PrintFramework","SystemCapability.DistributedDataManager.Preferences.Core.Lite","SystemCapability.Driver.ExternalDevice","SystemCapability.FileManagement.PhotoAccessHelper.Core","SystemCapability.AI.IntelligentVoice.Core","SystemCapability.Msdp.DeviceStatus.Drag","SystemCapability.DistributedDataManager.CommonType","SystemCapability.Multimedia.Audio.Spatialization","SystemCapability.Multimedia.AudioHaptic.Core","SystemCapability.ArkUi.Graphics3D","SystemCapability.Multimedia.Drm.Core","SystemCapability.Graphics.Drawing"],"test2":[1,2,3]}')}},__webpack_module_cache__={};function __webpack_require__(e){var t=__webpack_module_cache__[e];if(void 0!==t)return t.exports;var r=__webpack_module_cache__[e]={id:e,loaded:!1,exports:{}};return __webpack_modules__[e].call(r.exports,r,r.exports,__webpack_require__),r.loaded=!0,r.exports}__webpack_require__.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return __webpack_require__.d(t,{a:t}),t},__webpack_require__.d=(e,t)=>{for(var r in t)__webpack_require__.o(t,r)&&!__webpack_require__.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},__webpack_require__.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),__webpack_require__.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},__webpack_require__.nmd=e=>(e.paths=[],e.children||(e.children=[]),e);var __webpack_exports__=__webpack_require__(32875)})(); \ No newline at end of file diff --git a/build-tools/dts_parser/package/JS_API_CHECK.js b/build-tools/dts_parser/package/JS_API_CHECK.js index 115cf1f86c..08ad0cfb5c 100644 --- a/build-tools/dts_parser/package/JS_API_CHECK.js +++ b/build-tools/dts_parser/package/JS_API_CHECK.js @@ -114,4 +114,4 @@ and limitations under the License. * @author Louis-Dominique Dubeau * @license MIT * @copyright Louis-Dominique Dubeau - */function r(e){return e>=65&&e<=90||95===e||e>=97&&e<=122||e>=192&&e<=214||e>=216&&e<=246||e>=248&&e<=767||e>=880&&e<=893||e>=895&&e<=8191||e>=8204&&e<=8205||e>=8304&&e<=8591||e>=11264&&e<=12271||e>=12289&&e<=55295||e>=63744&&e<=64975||e>=65008&&e<=65533||e>=65536&&e<=983039}Object.defineProperty(t,"__esModule",{value:!0}),t.NC_NAME_START_CHAR="A-Z_a-zÀ-ÖØ-öø-˿Ͱ-ͽͿ-῿‌-‍⁰-↏Ⰰ-⿯、-퟿豈-﷏ﷰ-�𐀀-󯿿",t.NC_NAME_CHAR="-"+t.NC_NAME_START_CHAR+".0-9·̀-ͯ‿-⁀",t.NC_NAME_START_CHAR_RE=new RegExp("^["+t.NC_NAME_START_CHAR+"]$","u"),t.NC_NAME_CHAR_RE=new RegExp("^["+t.NC_NAME_CHAR+"]$","u"),t.NC_NAME_RE=new RegExp("^["+t.NC_NAME_START_CHAR+"]["+t.NC_NAME_CHAR+"]*$","u"),t.isNCNameStartChar=r,t.isNCNameChar=function(e){return r(e)||45===e||46===e||e>=48&&e<=57||183===e||e>=768&&e<=879||e>=8255&&e<=8256}},42613:e=>{"use strict";e.exports=require("assert")},20181:e=>{"use strict";e.exports=require("buffer")},35317:e=>{"use strict";e.exports=require("child_process")},49140:e=>{"use strict";e.exports=require("constants")},76982:e=>{"use strict";e.exports=require("crypto")},24434:e=>{"use strict";e.exports=require("events")},79896:e=>{"use strict";e.exports=require("fs")},50264:e=>{"use strict";e.exports=require("inspector")},70857:e=>{"use strict";e.exports=require("os")},16928:e=>{"use strict";e.exports=require("path")},82987:e=>{"use strict";e.exports=require("perf_hooks")},932:e=>{"use strict";e.exports=require("process")},2203:e=>{"use strict";e.exports=require("stream")},13193:e=>{"use strict";e.exports=require("string_decoder")},39023:e=>{"use strict";e.exports=require("util")},43106:e=>{"use strict";e.exports=require("zlib")},62116:(e,t,r)=>{const{Argument:n}=r(39297),{Command:i}=r(23749),{CommanderError:a,InvalidArgumentError:o}=r(43666),{Help:s}=r(13693),{Option:c}=r(75019);(t=e.exports=new i).program=t,t.Argument=n,t.Command=i,t.CommanderError=a,t.Help=s,t.InvalidArgumentError=o,t.InvalidOptionArgumentError=o,t.Option=c},39297:(e,t,r)=>{const{InvalidArgumentError:n}=r(43666);t.Argument=class{constructor(e,t){switch(this.description=t||"",this.variadic=!1,this.parseArg=void 0,this.defaultValue=void 0,this.defaultValueDescription=void 0,this.argChoices=void 0,e[0]){case"<":this.required=!0,this._name=e.slice(1,-1);break;case"[":this.required=!1,this._name=e.slice(1,-1);break;default:this.required=!0,this._name=e}this._name.length>3&&"..."===this._name.slice(-3)&&(this.variadic=!0,this._name=this._name.slice(0,-3))}name(){return this._name}_concatValue(e,t){return t!==this.defaultValue&&Array.isArray(t)?t.concat(e):[e]}default(e,t){return this.defaultValue=e,this.defaultValueDescription=t,this}argParser(e){return this.parseArg=e,this}choices(e){return this.argChoices=e.slice(),this.parseArg=(e,t)=>{if(!this.argChoices.includes(e))throw new n(`Allowed choices are ${this.argChoices.join(", ")}.`);return this.variadic?this._concatValue(e,t):e},this}argRequired(){return this.required=!0,this}argOptional(){return this.required=!1,this}},t.humanReadableArgName=function(e){const t=e.name()+(!0===e.variadic?"...":"");return e.required?"<"+t+">":"["+t+"]"}},23749:(e,t,r)=>{const n=r(24434).EventEmitter,i=r(35317),a=r(16928),o=r(79896),s=r(932),{Argument:c,humanReadableArgName:l}=r(39297),{CommanderError:u}=r(43666),{Help:d}=r(13693),{Option:p,splitOptionFlags:f,DualOptions:m}=r(75019),{suggestSimilar:g}=r(87369);class _ extends n{constructor(e){super(),this.commands=[],this.options=[],this.parent=null,this._allowUnknownOption=!1,this._allowExcessArguments=!0,this._args=[],this.args=[],this.rawArgs=[],this.processedArgs=[],this._scriptPath=null,this._name=e||"",this._optionValues={},this._optionValueSources={},this._storeOptionsAsProperties=!1,this._actionHandler=null,this._executableHandler=!1,this._executableFile=null,this._executableDir=null,this._defaultCommandName=null,this._exitCallback=null,this._aliases=[],this._combineFlagAndOptionalValue=!0,this._description="",this._summary="",this._argsDescription=void 0,this._enablePositionalOptions=!1,this._passThroughOptions=!1,this._lifeCycleHooks={},this._showHelpAfterError=!1,this._showSuggestionAfterError=!0,this._outputConfiguration={writeOut:e=>s.stdout.write(e),writeErr:e=>s.stderr.write(e),getOutHelpWidth:()=>s.stdout.isTTY?s.stdout.columns:void 0,getErrHelpWidth:()=>s.stderr.isTTY?s.stderr.columns:void 0,outputError:(e,t)=>t(e)},this._hidden=!1,this._hasHelpOption=!0,this._helpFlags="-h, --help",this._helpDescription="display help for command",this._helpShortFlag="-h",this._helpLongFlag="--help",this._addImplicitHelpCommand=void 0,this._helpCommandName="help",this._helpCommandnameAndArgs="help [command]",this._helpCommandDescription="display help for command",this._helpConfiguration={}}copyInheritedSettings(e){return this._outputConfiguration=e._outputConfiguration,this._hasHelpOption=e._hasHelpOption,this._helpFlags=e._helpFlags,this._helpDescription=e._helpDescription,this._helpShortFlag=e._helpShortFlag,this._helpLongFlag=e._helpLongFlag,this._helpCommandName=e._helpCommandName,this._helpCommandnameAndArgs=e._helpCommandnameAndArgs,this._helpCommandDescription=e._helpCommandDescription,this._helpConfiguration=e._helpConfiguration,this._exitCallback=e._exitCallback,this._storeOptionsAsProperties=e._storeOptionsAsProperties,this._combineFlagAndOptionalValue=e._combineFlagAndOptionalValue,this._allowExcessArguments=e._allowExcessArguments,this._enablePositionalOptions=e._enablePositionalOptions,this._showHelpAfterError=e._showHelpAfterError,this._showSuggestionAfterError=e._showSuggestionAfterError,this}command(e,t,r){let n=t,i=r;"object"==typeof n&&null!==n&&(i=n,n=null),i=i||{};const[,a,o]=e.match(/([^ ]+) *(.*)/),s=this.createCommand(a);return n&&(s.description(n),s._executableHandler=!0),i.isDefault&&(this._defaultCommandName=s._name),s._hidden=!(!i.noHelp&&!i.hidden),s._executableFile=i.executableFile||null,o&&s.arguments(o),this.commands.push(s),s.parent=this,s.copyInheritedSettings(this),n?this:s}createCommand(e){return new _(e)}createHelp(){return Object.assign(new d,this.configureHelp())}configureHelp(e){return void 0===e?this._helpConfiguration:(this._helpConfiguration=e,this)}configureOutput(e){return void 0===e?this._outputConfiguration:(Object.assign(this._outputConfiguration,e),this)}showHelpAfterError(e=!0){return"string"!=typeof e&&(e=!!e),this._showHelpAfterError=e,this}showSuggestionAfterError(e=!0){return this._showSuggestionAfterError=!!e,this}addCommand(e,t){if(!e._name)throw new Error("Command passed to .addCommand() must have a name\n- specify the name in Command constructor or using .name()");return(t=t||{}).isDefault&&(this._defaultCommandName=e._name),(t.noHelp||t.hidden)&&(e._hidden=!0),this.commands.push(e),e.parent=this,this}createArgument(e,t){return new c(e,t)}argument(e,t,r,n){const i=this.createArgument(e,t);return"function"==typeof r?i.default(n).argParser(r):i.default(r),this.addArgument(i),this}arguments(e){return e.split(/ +/).forEach((e=>{this.argument(e)})),this}addArgument(e){const t=this._args.slice(-1)[0];if(t&&t.variadic)throw new Error(`only the last argument can be variadic '${t.name()}'`);if(e.required&&void 0!==e.defaultValue&&void 0===e.parseArg)throw new Error(`a default value for a required argument is never used: '${e.name()}'`);return this._args.push(e),this}addHelpCommand(e,t){return!1===e?this._addImplicitHelpCommand=!1:(this._addImplicitHelpCommand=!0,"string"==typeof e&&(this._helpCommandName=e.split(" ")[0],this._helpCommandnameAndArgs=e),this._helpCommandDescription=t||this._helpCommandDescription),this}_hasImplicitHelpCommand(){return void 0===this._addImplicitHelpCommand?this.commands.length&&!this._actionHandler&&!this._findCommand("help"):this._addImplicitHelpCommand}hook(e,t){const r=["preSubcommand","preAction","postAction"];if(!r.includes(e))throw new Error(`Unexpected value for event passed to hook : '${e}'.\nExpecting one of '${r.join("', '")}'`);return this._lifeCycleHooks[e]?this._lifeCycleHooks[e].push(t):this._lifeCycleHooks[e]=[t],this}exitOverride(e){return this._exitCallback=e||(e=>{if("commander.executeSubCommandAsync"!==e.code)throw e}),this}_exit(e,t,r){this._exitCallback&&this._exitCallback(new u(e,t,r)),s.exit(e)}action(e){return this._actionHandler=t=>{const r=this._args.length,n=t.slice(0,r);return this._storeOptionsAsProperties?n[r]=this:n[r]=this.opts(),n.push(this),e.apply(this,n)},this}createOption(e,t){return new p(e,t)}addOption(e){const t=e.name(),r=e.attributeName();if(e.negate){const t=e.long.replace(/^--no-/,"--");this._findOption(t)||this.setOptionValueWithSource(r,void 0===e.defaultValue||e.defaultValue,"default")}else void 0!==e.defaultValue&&this.setOptionValueWithSource(r,e.defaultValue,"default");this.options.push(e);const n=(t,n,i)=>{null==t&&void 0!==e.presetArg&&(t=e.presetArg);const a=this.getOptionValue(r);if(null!==t&&e.parseArg)try{t=e.parseArg(t,a)}catch(e){if("commander.invalidArgument"===e.code){const t=`${n} ${e.message}`;this.error(t,{exitCode:e.exitCode,code:e.code})}throw e}else null!==t&&e.variadic&&(t=e._concatValue(t,a));null==t&&(t=!e.negate&&(!(!e.isBoolean()&&!e.optional)||"")),this.setOptionValueWithSource(r,t,i)};return this.on("option:"+t,(t=>{const r=`error: option '${e.flags}' argument '${t}' is invalid.`;n(t,r,"cli")})),e.envVar&&this.on("optionEnv:"+t,(t=>{const r=`error: option '${e.flags}' value '${t}' from env '${e.envVar}' is invalid.`;n(t,r,"env")})),this}_optionEx(e,t,r,n,i){if("object"==typeof t&&t instanceof p)throw new Error("To add an Option object use addOption() instead of option() or requiredOption()");const a=this.createOption(t,r);if(a.makeOptionMandatory(!!e.mandatory),"function"==typeof n)a.default(i).argParser(n);else if(n instanceof RegExp){const e=n;n=(t,r)=>{const n=e.exec(t);return n?n[0]:r},a.default(i).argParser(n)}else a.default(n);return this.addOption(a)}option(e,t,r,n){return this._optionEx({},e,t,r,n)}requiredOption(e,t,r,n){return this._optionEx({mandatory:!0},e,t,r,n)}combineFlagAndOptionalValue(e=!0){return this._combineFlagAndOptionalValue=!!e,this}allowUnknownOption(e=!0){return this._allowUnknownOption=!!e,this}allowExcessArguments(e=!0){return this._allowExcessArguments=!!e,this}enablePositionalOptions(e=!0){return this._enablePositionalOptions=!!e,this}passThroughOptions(e=!0){if(this._passThroughOptions=!!e,this.parent&&e&&!this.parent._enablePositionalOptions)throw new Error("passThroughOptions can not be used without turning on enablePositionalOptions for parent command(s)");return this}storeOptionsAsProperties(e=!0){if(this._storeOptionsAsProperties=!!e,this.options.length)throw new Error("call .storeOptionsAsProperties() before adding options");return this}getOptionValue(e){return this._storeOptionsAsProperties?this[e]:this._optionValues[e]}setOptionValue(e,t){return this.setOptionValueWithSource(e,t,void 0)}setOptionValueWithSource(e,t,r){return this._storeOptionsAsProperties?this[e]=t:this._optionValues[e]=t,this._optionValueSources[e]=r,this}getOptionValueSource(e){return this._optionValueSources[e]}getOptionValueSourceWithGlobals(e){let t;return v(this).forEach((r=>{void 0!==r.getOptionValueSource(e)&&(t=r.getOptionValueSource(e))})),t}_prepareUserArgs(e,t){if(void 0!==e&&!Array.isArray(e))throw new Error("first parameter to parse must be array or undefined");let r;switch(t=t||{},void 0===e&&(e=s.argv,s.versions&&s.versions.electron&&(t.from="electron")),this.rawArgs=e.slice(),t.from){case void 0:case"node":this._scriptPath=e[1],r=e.slice(2);break;case"electron":s.defaultApp?(this._scriptPath=e[1],r=e.slice(2)):r=e.slice(1);break;case"user":r=e.slice(0);break;default:throw new Error(`unexpected parse option { from: '${t.from}' }`)}return!this._name&&this._scriptPath&&this.nameFromFilename(this._scriptPath),this._name=this._name||"program",r}parse(e,t){const r=this._prepareUserArgs(e,t);return this._parseCommand([],r),this}async parseAsync(e,t){const r=this._prepareUserArgs(e,t);return await this._parseCommand([],r),this}_executeSubCommand(e,t){t=t.slice();let r=!1;const n=[".js",".ts",".tsx",".mjs",".cjs"];function c(e,t){const r=a.resolve(e,t);if(o.existsSync(r))return r;if(n.includes(a.extname(t)))return;const i=n.find((e=>o.existsSync(`${r}${e}`)));return i?`${r}${i}`:void 0}this._checkForMissingMandatoryOptions(),this._checkForConflictingOptions();let l,d=e._executableFile||`${this._name}-${e._name}`,p=this._executableDir||"";if(this._scriptPath){let e;try{e=o.realpathSync(this._scriptPath)}catch(t){e=this._scriptPath}p=a.resolve(a.dirname(e),p)}if(p){let t=c(p,d);if(!t&&!e._executableFile&&this._scriptPath){const r=a.basename(this._scriptPath,a.extname(this._scriptPath));r!==this._name&&(t=c(p,`${r}-${e._name}`))}d=t||d}if(r=n.includes(a.extname(d)),"win32"!==s.platform?r?(t.unshift(d),t=y(s.execArgv).concat(t),l=i.spawn(s.argv[0],t,{stdio:"inherit"})):l=i.spawn(d,t,{stdio:"inherit"}):(t.unshift(d),t=y(s.execArgv).concat(t),l=i.spawn(s.execPath,t,{stdio:"inherit"})),!l.killed){["SIGUSR1","SIGUSR2","SIGTERM","SIGINT","SIGHUP"].forEach((e=>{s.on(e,(()=>{!1===l.killed&&null===l.exitCode&&l.kill(e)}))}))}const f=this._exitCallback;f?l.on("close",(()=>{f(new u(s.exitCode||0,"commander.executeSubCommandAsync","(close)"))})):l.on("close",s.exit.bind(s)),l.on("error",(t=>{if("ENOENT"===t.code){const t=p?`searched for local subcommand relative to directory '${p}'`:"no directory for search for local subcommand, use .executableDir() to supply a custom directory",r=`'${d}' does not exist\n - if '${e._name}' is not meant to be an executable command, remove description parameter from '.command()' and use '.description()' instead\n - if the default executable name is not suitable, use the executableFile option to supply a custom name or path\n - ${t}`;throw new Error(r)}if("EACCES"===t.code)throw new Error(`'${d}' not executable`);if(f){const e=new u(1,"commander.executeSubCommandAsync","(error)");e.nestedError=t,f(e)}else s.exit(1)})),this.runningCommand=l}_dispatchSubcommand(e,t,r){const n=this._findCommand(e);let i;return n||this.help({error:!0}),i=this._chainOrCallSubCommandHook(i,n,"preSubcommand"),i=this._chainOrCall(i,(()=>{if(!n._executableHandler)return n._parseCommand(t,r);this._executeSubCommand(n,t.concat(r))})),i}_checkNumberOfArguments(){this._args.forEach(((e,t)=>{e.required&&null==this.args[t]&&this.missingArgument(e.name())})),this._args.length>0&&this._args[this._args.length-1].variadic||this.args.length>this._args.length&&this._excessArguments(this.args)}_processArguments(){const e=(e,t,r)=>{let n=t;if(null!==t&&e.parseArg)try{n=e.parseArg(t,r)}catch(r){if("commander.invalidArgument"===r.code){const n=`error: command-argument value '${t}' is invalid for argument '${e.name()}'. ${r.message}`;this.error(n,{exitCode:r.exitCode,code:r.code})}throw r}return n};this._checkNumberOfArguments();const t=[];this._args.forEach(((r,n)=>{let i=r.defaultValue;r.variadic?ne(r,n,t)),r.defaultValue))):void 0===i&&(i=[]):nt())):t()}_chainOrCallHooks(e,t){let r=e;const n=[];return v(this).reverse().filter((e=>void 0!==e._lifeCycleHooks[t])).forEach((e=>{e._lifeCycleHooks[t].forEach((t=>{n.push({hookedCommand:e,callback:t})}))})),"postAction"===t&&n.reverse(),n.forEach((e=>{r=this._chainOrCall(r,(()=>e.callback(e.hookedCommand,this)))})),r}_chainOrCallSubCommandHook(e,t,r){let n=e;return void 0!==this._lifeCycleHooks[r]&&this._lifeCycleHooks[r].forEach((e=>{n=this._chainOrCall(n,(()=>e(this,t)))})),n}_parseCommand(e,t){const r=this.parseOptions(t);if(this._parseOptionsEnv(),this._parseOptionsImplied(),e=e.concat(r.operands),t=r.unknown,this.args=e.concat(t),e&&this._findCommand(e[0]))return this._dispatchSubcommand(e[0],e.slice(1),t);if(this._hasImplicitHelpCommand()&&e[0]===this._helpCommandName)return 1===e.length&&this.help(),this._dispatchSubcommand(e[1],[],[this._helpLongFlag]);if(this._defaultCommandName)return h(this,t),this._dispatchSubcommand(this._defaultCommandName,e,t);!this.commands.length||0!==this.args.length||this._actionHandler||this._defaultCommandName||this.help({error:!0}),h(this,r.unknown),this._checkForMissingMandatoryOptions(),this._checkForConflictingOptions();const n=()=>{r.unknown.length>0&&this.unknownOption(r.unknown[0])},i=`command:${this.name()}`;if(this._actionHandler){let r;return n(),this._processArguments(),r=this._chainOrCallHooks(r,"preAction"),r=this._chainOrCall(r,(()=>this._actionHandler(this.processedArgs))),this.parent&&(r=this._chainOrCall(r,(()=>{this.parent.emit(i,e,t)}))),r=this._chainOrCallHooks(r,"postAction"),r}if(this.parent&&this.parent.listenerCount(i))n(),this._processArguments(),this.parent.emit(i,e,t);else if(e.length){if(this._findCommand("*"))return this._dispatchSubcommand("*",e,t);this.listenerCount("command:*")?this.emit("command:*",e,t):this.commands.length?this.unknownCommand():(n(),this._processArguments())}else this.commands.length?(n(),this.help({error:!0})):(n(),this._processArguments())}_findCommand(e){if(e)return this.commands.find((t=>t._name===e||t._aliases.includes(e)))}_findOption(e){return this.options.find((t=>t.is(e)))}_checkForMissingMandatoryOptions(){for(let e=this;e;e=e.parent)e.options.forEach((t=>{t.mandatory&&void 0===e.getOptionValue(t.attributeName())&&e.missingMandatoryOptionValue(t)}))}_checkForConflictingLocalOptions(){const e=this.options.filter((e=>{const t=e.attributeName();return void 0!==this.getOptionValue(t)&&"default"!==this.getOptionValueSource(t)}));e.filter((e=>e.conflictsWith.length>0)).forEach((t=>{const r=e.find((e=>t.conflictsWith.includes(e.attributeName())));r&&this._conflictingOption(t,r)}))}_checkForConflictingOptions(){for(let e=this;e;e=e.parent)e._checkForConflictingLocalOptions()}parseOptions(e){const t=[],r=[];let n=t;const i=e.slice();function a(e){return e.length>1&&"-"===e[0]}let o=null;for(;i.length;){const e=i.shift();if("--"===e){n===r&&n.push(e),n.push(...i);break}if(!o||a(e)){if(o=null,a(e)){const t=this._findOption(e);if(t){if(t.required){const e=i.shift();void 0===e&&this.optionMissingArgument(t),this.emit(`option:${t.name()}`,e)}else if(t.optional){let e=null;i.length>0&&!a(i[0])&&(e=i.shift()),this.emit(`option:${t.name()}`,e)}else this.emit(`option:${t.name()}`);o=t.variadic?t:null;continue}}if(e.length>2&&"-"===e[0]&&"-"!==e[1]){const t=this._findOption(`-${e[1]}`);if(t){t.required||t.optional&&this._combineFlagAndOptionalValue?this.emit(`option:${t.name()}`,e.slice(2)):(this.emit(`option:${t.name()}`),i.unshift(`-${e.slice(2)}`));continue}}if(/^--[^=]+=/.test(e)){const t=e.indexOf("="),r=this._findOption(e.slice(0,t));if(r&&(r.required||r.optional)){this.emit(`option:${r.name()}`,e.slice(t+1));continue}}if(a(e)&&(n=r),(this._enablePositionalOptions||this._passThroughOptions)&&0===t.length&&0===r.length){if(this._findCommand(e)){t.push(e),i.length>0&&r.push(...i);break}if(e===this._helpCommandName&&this._hasImplicitHelpCommand()){t.push(e),i.length>0&&t.push(...i);break}if(this._defaultCommandName){r.push(e),i.length>0&&r.push(...i);break}}if(this._passThroughOptions){n.push(e),i.length>0&&n.push(...i);break}n.push(e)}else this.emit(`option:${o.name()}`,e)}return{operands:t,unknown:r}}opts(){if(this._storeOptionsAsProperties){const e={},t=this.options.length;for(let r=0;rObject.assign(e,t.opts())),{})}error(e,t){this._outputConfiguration.outputError(`${e}\n`,this._outputConfiguration.writeErr),"string"==typeof this._showHelpAfterError?this._outputConfiguration.writeErr(`${this._showHelpAfterError}\n`):this._showHelpAfterError&&(this._outputConfiguration.writeErr("\n"),this.outputHelp({error:!0}));const r=t||{},n=r.exitCode||1,i=r.code||"commander.error";this._exit(n,i,e)}_parseOptionsEnv(){this.options.forEach((e=>{if(e.envVar&&e.envVar in s.env){const t=e.attributeName();(void 0===this.getOptionValue(t)||["default","config","env"].includes(this.getOptionValueSource(t)))&&(e.required||e.optional?this.emit(`optionEnv:${e.name()}`,s.env[e.envVar]):this.emit(`optionEnv:${e.name()}`))}}))}_parseOptionsImplied(){const e=new m(this.options),t=e=>void 0!==this.getOptionValue(e)&&!["default","implied"].includes(this.getOptionValueSource(e));this.options.filter((r=>void 0!==r.implied&&t(r.attributeName())&&e.valueFromOption(this.getOptionValue(r.attributeName()),r))).forEach((e=>{Object.keys(e.implied).filter((e=>!t(e))).forEach((t=>{this.setOptionValueWithSource(t,e.implied[t],"implied")}))}))}missingArgument(e){const t=`error: missing required argument '${e}'`;this.error(t,{code:"commander.missingArgument"})}optionMissingArgument(e){const t=`error: option '${e.flags}' argument missing`;this.error(t,{code:"commander.optionMissingArgument"})}missingMandatoryOptionValue(e){const t=`error: required option '${e.flags}' not specified`;this.error(t,{code:"commander.missingMandatoryOptionValue"})}_conflictingOption(e,t){const r=e=>{const t=e.attributeName(),r=this.getOptionValue(t),n=this.options.find((e=>e.negate&&t===e.attributeName())),i=this.options.find((e=>!e.negate&&t===e.attributeName()));return n&&(void 0===n.presetArg&&!1===r||void 0!==n.presetArg&&r===n.presetArg)?n:i||e},n=e=>{const t=r(e),n=t.attributeName();return"env"===this.getOptionValueSource(n)?`environment variable '${t.envVar}'`:`option '${t.flags}'`},i=`error: ${n(e)} cannot be used with ${n(t)}`;this.error(i,{code:"commander.conflictingOption"})}unknownOption(e){if(this._allowUnknownOption)return;let t="";if(e.startsWith("--")&&this._showSuggestionAfterError){let r=[],n=this;do{const e=n.createHelp().visibleOptions(n).filter((e=>e.long)).map((e=>e.long));r=r.concat(e),n=n.parent}while(n&&!n._enablePositionalOptions);t=g(e,r)}const r=`error: unknown option '${e}'${t}`;this.error(r,{code:"commander.unknownOption"})}_excessArguments(e){if(this._allowExcessArguments)return;const t=this._args.length,r=1===t?"":"s",n=`error: too many arguments${this.parent?` for '${this.name()}'`:""}. Expected ${t} argument${r} but got ${e.length}.`;this.error(n,{code:"commander.excessArguments"})}unknownCommand(){const e=this.args[0];let t="";if(this._showSuggestionAfterError){const r=[];this.createHelp().visibleCommands(this).forEach((e=>{r.push(e.name()),e.alias()&&r.push(e.alias())})),t=g(e,r)}const r=`error: unknown command '${e}'${t}`;this.error(r,{code:"commander.unknownCommand"})}version(e,t,r){if(void 0===e)return this._version;this._version=e,t=t||"-V, --version",r=r||"output the version number";const n=this.createOption(t,r);return this._versionOptionName=n.attributeName(),this.options.push(n),this.on("option:"+n.name(),(()=>{this._outputConfiguration.writeOut(`${e}\n`),this._exit(0,"commander.version",e)})),this}description(e,t){return void 0===e&&void 0===t?this._description:(this._description=e,t&&(this._argsDescription=t),this)}summary(e){return void 0===e?this._summary:(this._summary=e,this)}alias(e){if(void 0===e)return this._aliases[0];let t=this;if(0!==this.commands.length&&this.commands[this.commands.length-1]._executableHandler&&(t=this.commands[this.commands.length-1]),e===t._name)throw new Error("Command alias can't be the same as its name");return t._aliases.push(e),this}aliases(e){return void 0===e?this._aliases:(e.forEach((e=>this.alias(e))),this)}usage(e){if(void 0===e){if(this._usage)return this._usage;const e=this._args.map((e=>l(e)));return[].concat(this.options.length||this._hasHelpOption?"[options]":[],this.commands.length?"[command]":[],this._args.length?e:[]).join(" ")}return this._usage=e,this}name(e){return void 0===e?this._name:(this._name=e,this)}nameFromFilename(e){return this._name=a.basename(e,a.extname(e)),this}executableDir(e){return void 0===e?this._executableDir:(this._executableDir=e,this)}helpInformation(e){const t=this.createHelp();return void 0===t.helpWidth&&(t.helpWidth=e&&e.error?this._outputConfiguration.getErrHelpWidth():this._outputConfiguration.getOutHelpWidth()),t.formatHelp(this,t)}_getHelpContext(e){const t={error:!!(e=e||{}).error};let r;return r=t.error?e=>this._outputConfiguration.writeErr(e):e=>this._outputConfiguration.writeOut(e),t.write=e.write||r,t.command=this,t}outputHelp(e){let t;"function"==typeof e&&(t=e,e=void 0);const r=this._getHelpContext(e);v(this).reverse().forEach((e=>e.emit("beforeAllHelp",r))),this.emit("beforeHelp",r);let n=this.helpInformation(r);if(t&&(n=t(n),"string"!=typeof n&&!Buffer.isBuffer(n)))throw new Error("outputHelp callback must return a string or a Buffer");r.write(n),this.emit(this._helpLongFlag),this.emit("afterHelp",r),v(this).forEach((e=>e.emit("afterAllHelp",r)))}helpOption(e,t){if("boolean"==typeof e)return this._hasHelpOption=e,this;this._helpFlags=e||this._helpFlags,this._helpDescription=t||this._helpDescription;const r=f(this._helpFlags);return this._helpShortFlag=r.shortFlag,this._helpLongFlag=r.longFlag,this}help(e){this.outputHelp(e);let t=s.exitCode||0;0===t&&e&&"function"!=typeof e&&e.error&&(t=1),this._exit(t,"commander.help","(outputHelp)")}addHelpText(e,t){const r=["beforeAll","before","after","afterAll"];if(!r.includes(e))throw new Error(`Unexpected value for position to addHelpText.\nExpecting one of '${r.join("', '")}'`);const n=`${e}Help`;return this.on(n,(e=>{let r;r="function"==typeof t?t({error:e.error,command:e.command}):t,r&&e.write(`${r}\n`)})),this}}function h(e,t){e._hasHelpOption&&t.find((t=>t===e._helpLongFlag||t===e._helpShortFlag))&&(e.outputHelp(),e._exit(0,"commander.helpDisplayed","(outputHelp)"))}function y(e){return e.map((e=>{if(!e.startsWith("--inspect"))return e;let t,r,n="127.0.0.1",i="9229";return null!==(r=e.match(/^(--inspect(-brk)?)$/))?t=r[1]:null!==(r=e.match(/^(--inspect(-brk|-port)?)=([^:]+)$/))?(t=r[1],/^\d+$/.test(r[3])?i=r[3]:n=r[3]):null!==(r=e.match(/^(--inspect(-brk|-port)?)=([^:]+):(\d+)$/))&&(t=r[1],n=r[3],i=r[4]),t&&"0"!==i?`${t}=${n}:${parseInt(i)+1}`:e}))}function v(e){const t=[];for(let r=e;r;r=r.parent)t.push(r);return t}t.Command=_},43666:(e,t)=>{class r extends Error{constructor(e,t,r){super(r),Error.captureStackTrace(this,this.constructor),this.name=this.constructor.name,this.code=t,this.exitCode=e,this.nestedError=void 0}}t.CommanderError=r,t.InvalidArgumentError=class extends r{constructor(e){super(1,"commander.invalidArgument",e),Error.captureStackTrace(this,this.constructor),this.name=this.constructor.name}}},13693:(e,t,r)=>{const{humanReadableArgName:n}=r(39297);t.Help=class{constructor(){this.helpWidth=void 0,this.sortSubcommands=!1,this.sortOptions=!1,this.showGlobalOptions=!1}visibleCommands(e){const t=e.commands.filter((e=>!e._hidden));if(e._hasImplicitHelpCommand()){const[,r,n]=e._helpCommandnameAndArgs.match(/([^ ]+) *(.*)/),i=e.createCommand(r).helpOption(!1);i.description(e._helpCommandDescription),n&&i.arguments(n),t.push(i)}return this.sortSubcommands&&t.sort(((e,t)=>e.name().localeCompare(t.name()))),t}compareOptions(e,t){const r=e=>e.short?e.short.replace(/^-/,""):e.long.replace(/^--/,"");return r(e).localeCompare(r(t))}visibleOptions(e){const t=e.options.filter((e=>!e.hidden)),r=e._hasHelpOption&&e._helpShortFlag&&!e._findOption(e._helpShortFlag),n=e._hasHelpOption&&!e._findOption(e._helpLongFlag);if(r||n){let i;i=r?n?e.createOption(e._helpFlags,e._helpDescription):e.createOption(e._helpShortFlag,e._helpDescription):e.createOption(e._helpLongFlag,e._helpDescription),t.push(i)}return this.sortOptions&&t.sort(this.compareOptions),t}visibleGlobalOptions(e){if(!this.showGlobalOptions)return[];const t=[];for(let r=e.parent;r;r=r.parent){const e=r.options.filter((e=>!e.hidden));t.push(...e)}return this.sortOptions&&t.sort(this.compareOptions),t}visibleArguments(e){return e._argsDescription&&e._args.forEach((t=>{t.description=t.description||e._argsDescription[t.name()]||""})),e._args.find((e=>e.description))?e._args:[]}subcommandTerm(e){const t=e._args.map((e=>n(e))).join(" ");return e._name+(e._aliases[0]?"|"+e._aliases[0]:"")+(e.options.length?" [options]":"")+(t?" "+t:"")}optionTerm(e){return e.flags}argumentTerm(e){return e.name()}longestSubcommandTermLength(e,t){return t.visibleCommands(e).reduce(((e,r)=>Math.max(e,t.subcommandTerm(r).length)),0)}longestOptionTermLength(e,t){return t.visibleOptions(e).reduce(((e,r)=>Math.max(e,t.optionTerm(r).length)),0)}longestGlobalOptionTermLength(e,t){return t.visibleGlobalOptions(e).reduce(((e,r)=>Math.max(e,t.optionTerm(r).length)),0)}longestArgumentTermLength(e,t){return t.visibleArguments(e).reduce(((e,r)=>Math.max(e,t.argumentTerm(r).length)),0)}commandUsage(e){let t=e._name;e._aliases[0]&&(t=t+"|"+e._aliases[0]);let r="";for(let t=e.parent;t;t=t.parent)r=t.name()+" "+r;return r+t+" "+e.usage()}commandDescription(e){return e.description()}subcommandDescription(e){return e.summary()||e.description()}optionDescription(e){const t=[];if(e.argChoices&&t.push(`choices: ${e.argChoices.map((e=>JSON.stringify(e))).join(", ")}`),void 0!==e.defaultValue){(e.required||e.optional||e.isBoolean()&&"boolean"==typeof e.defaultValue)&&t.push(`default: ${e.defaultValueDescription||JSON.stringify(e.defaultValue)}`)}return void 0!==e.presetArg&&e.optional&&t.push(`preset: ${JSON.stringify(e.presetArg)}`),void 0!==e.envVar&&t.push(`env: ${e.envVar}`),t.length>0?`${e.description} (${t.join(", ")})`:e.description}argumentDescription(e){const t=[];if(e.argChoices&&t.push(`choices: ${e.argChoices.map((e=>JSON.stringify(e))).join(", ")}`),void 0!==e.defaultValue&&t.push(`default: ${e.defaultValueDescription||JSON.stringify(e.defaultValue)}`),t.length>0){const r=`(${t.join(", ")})`;return e.description?`${e.description} ${r}`:r}return e.description}formatHelp(e,t){const r=t.padWidth(e,t),n=t.helpWidth||80;function i(e,i){if(i){const a=`${e.padEnd(r+2)}${i}`;return t.wrap(a,n-2,r+2)}return e}function a(e){return e.join("\n").replace(/^/gm," ".repeat(2))}let o=[`Usage: ${t.commandUsage(e)}`,""];const s=t.commandDescription(e);s.length>0&&(o=o.concat([s,""]));const c=t.visibleArguments(e).map((e=>i(t.argumentTerm(e),t.argumentDescription(e))));c.length>0&&(o=o.concat(["Arguments:",a(c),""]));const l=t.visibleOptions(e).map((e=>i(t.optionTerm(e),t.optionDescription(e))));if(l.length>0&&(o=o.concat(["Options:",a(l),""])),this.showGlobalOptions){const r=t.visibleGlobalOptions(e).map((e=>i(t.optionTerm(e),t.optionDescription(e))));r.length>0&&(o=o.concat(["Global Options:",a(r),""]))}const u=t.visibleCommands(e).map((e=>i(t.subcommandTerm(e),t.subcommandDescription(e))));return u.length>0&&(o=o.concat(["Commands:",a(u),""])),o.join("\n")}padWidth(e,t){return Math.max(t.longestOptionTermLength(e,t),t.longestGlobalOptionTermLength(e,t),t.longestSubcommandTermLength(e,t),t.longestArgumentTermLength(e,t))}wrap(e,t,r,n=40){if(e.match(/[\n]\s+/))return e;const i=t-r;if(i("\n"===e.slice(-1)&&(e=e.slice(0,e.length-1)),(t>0?s:"")+e.trimRight()))).join("\n")}}},75019:(e,t,r)=>{const{InvalidArgumentError:n}=r(43666);function i(e){let t,r;const n=e.split(/[ |,]+/);return n.length>1&&!/^[[<]/.test(n[1])&&(t=n.shift()),r=n.shift(),!t&&/^-[^-]$/.test(r)&&(t=r,r=void 0),{shortFlag:t,longFlag:r}}t.Option=class{constructor(e,t){this.flags=e,this.description=t||"",this.required=e.includes("<"),this.optional=e.includes("["),this.variadic=/\w\.\.\.[>\]]$/.test(e),this.mandatory=!1;const r=i(e);this.short=r.shortFlag,this.long=r.longFlag,this.negate=!1,this.long&&(this.negate=this.long.startsWith("--no-")),this.defaultValue=void 0,this.defaultValueDescription=void 0,this.presetArg=void 0,this.envVar=void 0,this.parseArg=void 0,this.hidden=!1,this.argChoices=void 0,this.conflictsWith=[],this.implied=void 0}default(e,t){return this.defaultValue=e,this.defaultValueDescription=t,this}preset(e){return this.presetArg=e,this}conflicts(e){return this.conflictsWith=this.conflictsWith.concat(e),this}implies(e){return this.implied=Object.assign(this.implied||{},e),this}env(e){return this.envVar=e,this}argParser(e){return this.parseArg=e,this}makeOptionMandatory(e=!0){return this.mandatory=!!e,this}hideHelp(e=!0){return this.hidden=!!e,this}_concatValue(e,t){return t!==this.defaultValue&&Array.isArray(t)?t.concat(e):[e]}choices(e){return this.argChoices=e.slice(),this.parseArg=(e,t)=>{if(!this.argChoices.includes(e))throw new n(`Allowed choices are ${this.argChoices.join(", ")}.`);return this.variadic?this._concatValue(e,t):e},this}name(){return this.long?this.long.replace(/^--/,""):this.short.replace(/^-/,"")}attributeName(){return this.name().replace(/^no-/,"").split("-").reduce(((e,t)=>e+t[0].toUpperCase()+t.slice(1)))}is(e){return this.short===e||this.long===e}isBoolean(){return!this.required&&!this.optional&&!this.negate}},t.splitOptionFlags=i,t.DualOptions=class{constructor(e){this.positiveOptions=new Map,this.negativeOptions=new Map,this.dualOptions=new Set,e.forEach((e=>{e.negate?this.negativeOptions.set(e.attributeName(),e):this.positiveOptions.set(e.attributeName(),e)})),this.negativeOptions.forEach(((e,t)=>{this.positiveOptions.has(t)&&this.dualOptions.add(t)}))}valueFromOption(e,t){const r=t.attributeName();if(!this.dualOptions.has(r))return!0;const n=this.negativeOptions.get(r).presetArg,i=void 0!==n&&n;return t.negate===(i===e)}}},87369:(e,t)=>{const r=3;t.suggestSimilar=function(e,t){if(!t||0===t.length)return"";t=Array.from(new Set(t));const n=e.startsWith("--");n&&(e=e.slice(2),t=t.map((e=>e.slice(2))));let i=[],a=r;return t.forEach((t=>{if(t.length<=1)return;const n=function(e,t){if(Math.abs(e.length-t.length)>r)return Math.max(e.length,t.length);const n=[];for(let t=0;t<=e.length;t++)n[t]=[t];for(let e=0;e<=t.length;e++)n[0][e]=e;for(let r=1;r<=t.length;r++)for(let i=1;i<=e.length;i++){let a=1;a=e[i-1]===t[r-1]?0:1,n[i][r]=Math.min(n[i-1][r]+1,n[i][r-1]+1,n[i-1][r-1]+a),i>1&&r>1&&e[i-1]===t[r-2]&&e[i-2]===t[r-1]&&(n[i][r]=Math.min(n[i][r],n[i-2][r-2]+1))}return n[e.length][t.length]}(e,t),o=Math.max(e.length,t.length);(o-n)/o>.4&&(ne.localeCompare(t))),n&&(i=i.map((e=>`--${e}`))),i.length>1?`\n(Did you mean one of ${i.join(", ")}?)`:1===i.length?`\n(Did you mean ${i[0]}?)`:""}},67634:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),t.util=t.tokenizers=t.transforms=t.inspect=t.stringify=t.parse=void 0;const a=r(70558),o=r(1339),s=r(29610),c=r(63409),l=r(5919),u=r(56945),d=r(81219),p=r(68646),f=r(72693),m=r(59192),g=r(98274);i(r(97140),t),t.parse=function(e,t={}){return(0,a.default)(t)(e)},t.stringify=(0,u.default)();var _=r(42237);Object.defineProperty(t,"inspect",{enumerable:!0,get:function(){return _.default}}),t.transforms={flow:m.flow,align:d.default,indent:p.default,crlf:f.default},t.tokenizers={tag:c.default,type:l.default,name:s.default,description:o.default},t.util={rewireSpecs:g.rewireSpecs,rewireSource:g.rewireSource,seedBlock:g.seedBlock,seedTokens:g.seedTokens}},66127:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=/^@\S+/;t.default=function({fence:e="```"}={}){const t=function(e){return"string"==typeof e?t=>t.split(e).length%2==0:e}(e),n=(e,r)=>t(e)?!r:r;return function(e){const t=[[]];let i=!1;for(const a of e)r.test(a.tokens.description)&&!i?t.push([a]):t[t.length-1].push(a),i=n(a.tokens.description,i);return t}}},70558:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(97140),i=r(98274),a=r(66127),o=r(89239),s=r(45377),c=r(63409),l=r(5919),u=r(29610),d=r(1339);t.default=function({startLine:e=0,fence:t="```",spacing:r="compact",markers:p=n.Markers,tokenizers:f=[(0,c.default)(),(0,l.default)(r),(0,u.default)(),(0,d.default)(r)]}={}){if(e<0||e%1>0)throw new Error("Invalid startLine");const m=(0,o.default)({startLine:e,markers:p}),g=(0,a.default)({fence:t}),_=(0,s.default)({tokenizers:f}),h=(0,d.getJoiner)(r);return function(e){const t=[];for(const r of(0,i.splitLines)(e)){const e=m(r);if(null===e)continue;const n=g(e),i=n.slice(1).map(_);t.push({description:h(n[0],p),tags:i,source:e,problems:i.reduce(((e,t)=>e.concat(t.problems)),[])})}return t}}},89239:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(97140),i=r(98274);t.default=function({startLine:e=0,markers:t=n.Markers}={}){let r=null,a=e;return function(e){let n=e;const o=(0,i.seedTokens)();if([o.lineEnd,n]=(0,i.splitCR)(n),[o.start,n]=(0,i.splitSpace)(n),null===r&&n.startsWith(t.start)&&!n.startsWith(t.nostart)&&(r=[],o.delimiter=n.slice(0,t.start.length),n=n.slice(t.start.length),[o.postDelimiter,n]=(0,i.splitSpace)(n)),null===r)return a++,null;const s=n.trimRight().endsWith(t.end);if(""===o.delimiter&&n.startsWith(t.delim)&&!n.startsWith(t.end)&&(o.delimiter=t.delim,n=n.slice(t.delim.length),[o.postDelimiter,n]=(0,i.splitSpace)(n)),s){const e=n.trimRight();o.end=n.slice(e.length-t.end.length),n=e.slice(0,-t.end.length)}if(o.description=n,r.push({number:a,source:e,tokens:o}),a++,s){const e=r.slice();return r=null,e}return null}}},45377:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(98274);t.default=function({tokenizers:e}){return function(t){var r;let i=(0,n.seedSpec)({source:t});for(const t of e)if(i=t(i),null===(r=i.problems[i.problems.length-1])||void 0===r?void 0:r.critical)break;return i}}},1339:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getJoiner=void 0;const n=r(97140);function i(e){return"compact"===e?a:"preserve"===e?c:e}function a(e,t=n.Markers){return e.map((({tokens:{description:e}})=>e.trim())).filter((e=>""!==e)).join(" ")}t.default=function(e="compact",t=n.Markers){const r=i(e);return e=>(e.description=r(e.source,t),e)},t.getJoiner=i;const o=(e,{tokens:t},r)=>""===t.type?e:r,s=({tokens:e})=>(""===e.delimiter?e.start:e.postDelimiter.slice(1))+e.description;function c(e,t=n.Markers){if(0===e.length)return"";""===e[0].tokens.description&&e[0].tokens.delimiter===t.start&&(e=e.slice(1));const r=e[e.length-1];return void 0!==r&&""===r.tokens.description&&r.tokens.end.endsWith(t.end)&&(e=e.slice(0,-1)),(e=e.slice(e.reduce(o,0))).map(s).join("\n")}},29610:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(98274);t.default=function(){const e=(e,{tokens:t},r)=>""===t.type?e:r;return t=>{const{tokens:r}=t.source[t.source.reduce(e,0)],i=r.description.trimLeft(),a=i.split('"');if(a.length>1&&""===a[0]&&a.length%2==1)return t.name=a[1],r.name=`"${a[1]}"`,[r.postName,r.description]=(0,n.splitSpace)(i.slice(r.name.length)),t;let o,s=0,c="",l=!1;for(const e of i){if(0===s&&(0,n.isSpace)(e))break;"["===e&&s++,"]"===e&&s--,c+=e}if(0!==s)return t.problems.push({code:"spec:name:unpaired-brackets",message:"unpaired brackets",line:t.source[0].number,critical:!0}),t;const u=c;if("["===c[0]&&"]"===c[c.length-1]){l=!0,c=c.slice(1,-1);const e=c.split("=");if(c=e[0].trim(),void 0!==e[1]&&(o=e.slice(1).join("=").trim()),""===c)return t.problems.push({code:"spec:name:empty-name",message:"empty name",line:t.source[0].number,critical:!0}),t;if(""===o)return t.problems.push({code:"spec:name:empty-default",message:"empty default value",line:t.source[0].number,critical:!0}),t;if(!((d=o)&&d.startsWith('"')&&d.endsWith('"'))&&/=(?!>)/.test(o))return t.problems.push({code:"spec:name:invalid-default",message:"invalid default value syntax",line:t.source[0].number,critical:!0}),t}var d;return t.optional=l,t.name=c,r.name=u,void 0!==o&&(t.default=o),[r.postName,r.description]=(0,n.splitSpace)(i.slice(r.name.length)),t}}},63409:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return e=>{const{tokens:t}=e.source[0],r=t.description.match(/\s*(@(\S+))(\s*)/);return null===r?(e.problems.push({code:"spec:tag:prefix",message:'tag should start with "@" symbol',line:e.source[0].number,critical:!0}),e):(t.tag=r[1],t.postTag=r[3],t.description=t.description.slice(r[0].length),e.tag=r[2],e)}}},5919:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(98274);t.default=function(e="compact"){const t=function(e){return"compact"===e?e=>e.map(i).join(""):"preserve"===e?e=>e.join("\n"):e}(e);return e=>{let r=0,i=[];for(const[t,{tokens:n}]of e.source.entries()){let a="";if(0===t&&"{"!==n.description[0])return e;for(const e of n.description)if("{"===e&&r++,"}"===e&&r--,a+=e,0===r)break;if(i.push([n,a]),0===r)break}if(0!==r)return e.problems.push({code:"spec:type:unpaired-curlies",message:"unpaired curlies",line:e.source[0].number,critical:!0}),e;const a=[],o=i[0][0].postDelimiter.length;for(const[e,[t,r]]of i.entries())t.type=r,e>0&&(t.type=t.postDelimiter.slice(o)+r,t.postDelimiter=t.postDelimiter.slice(0,o)),[t.postType,t.description]=(0,n.splitSpace)(t.description.slice(r.length)),a.push(t.type);return a[0]=a[0].slice(1),a[a.length-1]=a[a.length-1].slice(0,-1),e.type=t(a),e}};const i=e=>e.trim()},97140:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Markers=void 0,function(e){e.start="/**",e.nostart="/***",e.delim="*",e.end="*/"}(t.Markers||(t.Markers={}))},56945:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return e=>e.source.map((({tokens:e})=>function(e){return e.start+e.delimiter+e.postDelimiter+e.tag+e.postTag+e.type+e.postType+e.name+e.postName+e.description+e.end+e.lineEnd}(e))).join("\n")}},42237:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(98274),i={line:0,start:0,delimiter:0,postDelimiter:0,tag:0,postTag:0,name:0,postName:0,type:0,postType:0,description:0,end:0,lineEnd:0},a={lineEnd:"CR"},o=Object.keys(i),s=e=>(0,n.isSpace)(e)?`{${e.length}}`:e,c=e=>"|"+e.join("|")+"|",l=(e,t)=>Object.keys(t).map((r=>s(t[r]).padEnd(e[r])));t.default=function({source:e}){var t,r;if(0===e.length)return"";const n=Object.assign({},i);for(const e of o)n[e]=(null!==(t=a[e])&&void 0!==t?t:e).length;for(const{number:t,tokens:r}of e){n.line=Math.max(n.line,t.toString().length);for(const e in r)n[e]=Math.max(n[e],s(r[e]).length)}const u=[[],[]];for(const e of o)u[0].push((null!==(r=a[e])&&void 0!==r?r:e).padEnd(n[e]));for(const e of o)u[1].push("-".padEnd(n[e],"-"));for(const{number:t,tokens:r}of e){const e=t.toString().padStart(n.line);u.push([e,...l(n,r)])}return u.map(c).join("\n")}},81219:function(e,t,r){"use strict";var n=this&&this.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i"".padStart(e," ");t.default=function(e=i.Markers){let t,r=!1;function c(n){const i=Object.assign({},n.tokens);""!==i.tag&&(r=!0);const a=""===i.tag&&""===i.name&&""===i.type&&""===i.description;if(i.end===e.end&&a)return i.start=s(t.start+1),Object.assign(Object.assign({},n),{tokens:i});switch(i.delimiter){case e.start:i.start=s(t.start);break;case e.delim:i.start=s(t.start+1);break;default:i.delimiter="",i.start=s(t.start+2)}if(!r)return i.postDelimiter=""===i.description?"":" ",Object.assign(Object.assign({},n),{tokens:i});const o={delim:!1,tag:!1,type:!1,name:!1};return""===i.description&&(o.name=!0,i.postName="",""===i.name&&(o.type=!0,i.postType="",""===i.type&&(o.tag=!0,i.postTag="",""===i.tag&&(o.delim=!0)))),i.postDelimiter=o.delim?"":" ",o.tag||(i.postTag=s(t.tag-i.tag.length+1)),o.type||(i.postType=s(t.type-i.type.length+1)),o.name||(i.postName=s(t.name-i.name.length+1)),Object.assign(Object.assign({},n),{tokens:i})}return r=>{var{source:s}=r,l=n(r,["source"]);return t=s.reduce(((e=i.Markers)=>(t,{tokens:r})=>({start:r.delimiter===e.start?r.start.length:t.start,tag:Math.max(t.tag,r.tag.length),type:Math.max(t.type,r.type.length),name:Math.max(t.name,r.name.length)}))(e),Object.assign({},o)),(0,a.rewireSource)(Object.assign(Object.assign({},l),{source:s.map(c)}))}}},72693:function(e,t,r){"use strict";var n=this&&this.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i{var{source:r}=e,a=n(e,["source"]);return(0,i.rewireSource)(Object.assign(Object.assign({},a),{source:r.map(t)}))}}},68646:function(e,t,r){"use strict";var n=this&&this.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i{if(void 0===t){const n=e-r.length;t=n>0?(e=>{const t="".padStart(e," ");return e=>e+t})(n):(e=>t=>t.slice(e))(-n)}return t(r)},a=e=>Object.assign(Object.assign({},e),{tokens:Object.assign(Object.assign({},e.tokens),{start:r(e.tokens.start)})});return e=>{var{source:t}=e,r=n(e,["source"]);return(0,i.rewireSource)(Object.assign(Object.assign({},r),{source:t.map(a)}))}}},59192:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.flow=void 0,t.flow=function(...e){return t=>e.reduce(((e,t)=>t(e)),t)}},98274:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.rewireSpecs=t.rewireSource=t.seedTokens=t.seedSpec=t.seedBlock=t.splitLines=t.splitSpace=t.splitCR=t.hasCR=t.isSpace=void 0,t.isSpace=function(e){return/^\s+$/.test(e)},t.hasCR=function(e){return/\r$/.test(e)},t.splitCR=function(e){const t=e.match(/\r+$/);return null==t?["",e]:[e.slice(-t[0].length),e.slice(0,-t[0].length)]},t.splitSpace=function(e){const t=e.match(/^\s+/);return null==t?["",e]:[e.slice(0,t[0].length),e.slice(t[0].length)]},t.splitLines=function(e){return e.split(/\n/)},t.seedBlock=function(e={}){return Object.assign({description:"",tags:[],source:[],problems:[]},e)},t.seedSpec=function(e={}){return Object.assign({tag:"",name:"",type:"",optional:!1,description:"",problems:[],source:[]},e)},t.seedTokens=function(e={}){return Object.assign({start:"",delimiter:"",postDelimiter:"",tag:"",postTag:"",name:"",postName:"",type:"",postType:"",description:"",end:"",lineEnd:""},e)},t.rewireSource=function(e){const t=e.source.reduce(((e,t)=>e.set(t.number,t)),new Map);for(const r of e.tags)r.source=r.source.map((e=>t.get(e.number)));return e},t.rewireSpecs=function(e){const t=e.tags.reduce(((e,t)=>t.source.reduce(((e,t)=>e.set(t.number,t)),e)),new Map);return e.source=e.source.map((e=>t.get(e.number)||e)),e}},22268:(e,t,r)=>{"use strict";function n(e,...t){return(...r)=>e(...t,...r)}function i(e){return function(...t){var r=t.pop();return e.call(this,t,r)}}r.r(t),r.d(t,{all:()=>ge,allLimit:()=>_e,allSeries:()=>he,any:()=>rt,anyLimit:()=>nt,anySeries:()=>it,apply:()=>n,applyEach:()=>P,applyEachSeries:()=>O,asyncify:()=>d,auto:()=>L,autoInject:()=>q,cargo:()=>K,cargoQueue:()=>W,compose:()=>Y,concat:()=>Z,concatLimit:()=>Q,concatSeries:()=>ee,constant:()=>te,default:()=>_t,detect:()=>ne,detectLimit:()=>ie,detectSeries:()=>ae,dir:()=>se,doDuring:()=>ce,doUntil:()=>le,doWhilst:()=>ce,during:()=>ft,each:()=>de,eachLimit:()=>pe,eachOf:()=>A,eachOfLimit:()=>w,eachOfSeries:()=>I,eachSeries:()=>fe,ensureAsync:()=>me,every:()=>ge,everyLimit:()=>_e,everySeries:()=>he,filter:()=>ke,filterLimit:()=>xe,filterSeries:()=>Ee,find:()=>ne,findLimit:()=>ie,findSeries:()=>ae,flatMap:()=>Z,flatMapLimit:()=>Q,flatMapSeries:()=>ee,foldl:()=>G,foldr:()=>Je,forEach:()=>de,forEachLimit:()=>pe,forEachOf:()=>A,forEachOfLimit:()=>w,forEachOfSeries:()=>I,forEachSeries:()=>fe,forever:()=>Se,groupBy:()=>we,groupByLimit:()=>De,groupBySeries:()=>Te,inject:()=>G,log:()=>Ce,map:()=>N,mapLimit:()=>X,mapSeries:()=>F,mapValues:()=>Ne,mapValuesLimit:()=>Ae,mapValuesSeries:()=>Pe,memoize:()=>Ie,nextTick:()=>Fe,parallel:()=>Re,parallelLimit:()=>Me,priorityQueue:()=>Ue,queue:()=>Le,race:()=>qe,reduce:()=>G,reduceRight:()=>Je,reflect:()=>Ve,reflectAll:()=>He,reject:()=>We,rejectLimit:()=>Ge,rejectSeries:()=>$e,retry:()=>Ze,retryable:()=>et,select:()=>ke,selectLimit:()=>xe,selectSeries:()=>Ee,seq:()=>$,series:()=>tt,setImmediate:()=>u,some:()=>rt,someLimit:()=>nt,someSeries:()=>it,sortBy:()=>at,timeout:()=>ot,times:()=>ct,timesLimit:()=>st,timesSeries:()=>lt,transform:()=>ut,tryEach:()=>dt,unmemoize:()=>pt,until:()=>mt,waterfall:()=>gt,whilst:()=>ft,wrapSync:()=>d});var a="function"==typeof queueMicrotask&&queueMicrotask,o="function"==typeof setImmediate&&setImmediate,s="object"==typeof process&&"function"==typeof process.nextTick;function c(e){setTimeout(e,0)}function l(e){return(t,...r)=>e((()=>t(...r)))}var u=l(a?queueMicrotask:o?setImmediate:s?process.nextTick:c);function d(e){return m(e)?function(...t){const r=t.pop();return p(e.apply(this,t),r)}:i((function(t,r){var n;try{n=e.apply(this,t)}catch(e){return r(e)}if(n&&"function"==typeof n.then)return p(n,r);r(null,n)}))}function p(e,t){return e.then((e=>{f(t,null,e)}),(e=>{f(t,e&&(e instanceof Error||e.message)?e:new Error(e))}))}function f(e,t,r){try{e(t,r)}catch(e){u((e=>{throw e}),e)}}function m(e){return"AsyncFunction"===e[Symbol.toStringTag]}function g(e){if("function"!=typeof e)throw new Error("expected a function");return m(e)?d(e):e}function _(e,t){if(t||(t=e.length),!t)throw new Error("arity is undefined");return function(...r){return"function"==typeof r[t-1]?e.apply(this,r):new Promise(((n,i)=>{r[t-1]=(e,...t)=>{if(e)return i(e);n(t.length>1?t:t[0])},e.apply(this,r)}))}}function h(e){return function(t,...r){return _((function(n){var i=this;return e(t,((e,t)=>{g(e).apply(i,r.concat(t))}),n)}))}}function y(e,t,r,n){t=t||[];var i=[],a=0,o=g(r);return e(t,((e,t,r)=>{var n=a++;o(e,((e,t)=>{i[n]=t,r(e)}))}),(e=>{n(e,i)}))}function v(e){return e&&"number"==typeof e.length&&e.length>=0&&e.length%1==0}var b={};function k(e){function t(...t){if(null!==e){var r=e;e=null,r.apply(this,t)}}return Object.assign(t,e),t}function x(e){if(v(e))return function(e){var t=-1,r=e.length;return function(){return++t=t||o||i||(o=!0,e.next().then((({value:e,done:t})=>{if(!a&&!i){if(o=!1,t)return i=!0,void(s<=0&&n(null));s++,r(e,c,u),c++,l()}})).catch(d))}function u(e,t){if(s-=1,!a)return e?d(e):!1===e?(i=!0,void(a=!0)):t===b||i&&s<=0?(i=!0,n(null)):void l()}function d(e){a||(o=!1,i=!0,n(e))}l()}var D=e=>(t,r,n)=>{if(n=k(n),e<=0)throw new RangeError("concurrency limit cannot be less than 1");if(!t)return n(null);if("AsyncGenerator"===t[Symbol.toStringTag])return S(t,e,r,n);if(function(e){return"function"==typeof e[Symbol.asyncIterator]}(t))return S(t[Symbol.asyncIterator](),e,r,n);var i=x(t),a=!1,o=!1,s=0,c=!1;function l(e,t){if(!o)if(s-=1,e)a=!0,n(e);else if(!1===e)a=!0,o=!0;else{if(t===b||a&&s<=0)return a=!0,n(null);c||u()}}function u(){for(c=!0;s1?n:n[0])}return r[R]=new Promise(((r,n)=>{e=r,t=n})),r}function L(e,t,r){"number"!=typeof t&&(r=t,t=null),r=k(r||M());var n=Object.keys(e).length;if(!n)return r(null);t||(t=n);var i={},a=0,o=!1,s=!1,c=Object.create(null),l=[],u=[],d={};function p(e,t){l.push((()=>function(e,t){if(s)return;var n=E(((t,...n)=>{if(a--,!1!==t)if(n.length<2&&([n]=n),t){var l={};if(Object.keys(i).forEach((e=>{l[e]=i[e]})),l[e]=n,s=!0,c=Object.create(null),o)return;r(t,l)}else i[e]=n,(c[e]||[]).forEach((e=>e())),f();else o=!0}));a++;var l=g(t[t.length-1]);t.length>1?l(i,n):l(n)}(e,t)))}function f(){if(!o){if(0===l.length&&0===a)return r(null,i);for(;l.length&&a{const i=e[n];Array.isArray(i)&&i.indexOf(t)>=0&&r.push(n)})),r}return Object.keys(e).forEach((t=>{var r=e[t];if(!Array.isArray(r))return p(t,[r]),void u.push(t);var n=r.slice(0,r.length-1),i=n.length;if(0===i)return p(t,r),void u.push(t);d[t]=i,n.forEach((a=>{if(!e[a])throw new Error("async.auto task `"+t+"` has a non-existent dependency `"+a+"` in "+n.join(", "));!function(e,t){var r=c[e];r||(r=c[e]=[]);r.push(t)}(a,(()=>{0===--i&&p(t,r)}))}))})),function(){var e=0;for(;u.length;)e++,m(u.pop()).forEach((e=>{0==--d[e]&&u.push(e)}));if(e!==n)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}(),f(),r[R]}var j=/^(?:async\s+)?(?:function)?\s*\w*\s*\(\s*([^)]+)\s*\)(?:\s*{)/,B=/^(?:async\s+)?\(?\s*([^)=]+)\s*\)?(?:\s*=>)/,z=/,/,U=/(=.+)?(\s*)$/;function q(e,t){var r={};return Object.keys(e).forEach((t=>{var n,i=e[t],a=m(i),o=!a&&1===i.length||a&&0===i.length;if(Array.isArray(i))n=[...i],i=n.pop(),r[t]=n.concat(n.length>0?s:i);else if(o)r[t]=i;else{if(n=function(e){const t=function(e){let t="",r=0,n=e.indexOf("*/");for(;re.replace(U,"").trim()))}(i),0===i.length&&!a&&0===n.length)throw new Error("autoInject task functions require explicit parameters.");a||n.pop(),r[t]=n.concat(s)}function s(e,t){var r=n.map((t=>e[t]));r.push(t),g(i)(...r)}})),L(r,t)}class J{constructor(){this.head=this.tail=null,this.length=0}removeLink(e){return e.prev?e.prev.next=e.next:this.head=e.next,e.next?e.next.prev=e.prev:this.tail=e.prev,e.prev=e.next=null,this.length-=1,e}empty(){for(;this.head;)this.shift();return this}insertAfter(e,t){t.prev=e,t.next=e.next,e.next?e.next.prev=t:this.tail=t,e.next=t,this.length+=1}insertBefore(e,t){t.prev=e.prev,t.next=e,e.prev?e.prev.next=t:this.head=t,e.prev=t,this.length+=1}unshift(e){this.head?this.insertBefore(this.head,e):V(this,e)}push(e){this.tail?this.insertAfter(this.tail,e):V(this,e)}shift(){return this.head&&this.removeLink(this.head)}pop(){return this.tail&&this.removeLink(this.tail)}toArray(){return[...this]}*[Symbol.iterator](){for(var e=this.head;e;)yield e.data,e=e.next}remove(e){for(var t=this.head;t;){var{next:r}=t;e(t)&&this.removeLink(t),t=r}return this}}function V(e,t){e.length=1,e.head=e.tail=t}function H(e,t,r){if(null==t)t=1;else if(0===t)throw new RangeError("Concurrency must not be zero");var n=g(e),i=0,a=[];const o={error:[],drain:[],saturated:[],unsaturated:[],empty:[]};function s(e,t){return e?t?void(o[e]=o[e].filter((e=>e!==t))):o[e]=[]:Object.keys(o).forEach((e=>o[e]=[]))}function c(e,...t){o[e].forEach((e=>e(...t)))}var l=!1;function d(e,t,r,n){if(null!=n&&"function"!=typeof n)throw new Error("task callback must be a function");var i,a;function o(e,...t){return e?r?a(e):i():t.length<=1?i(t[0]):void i(t)}h.started=!0;var s=h._createTaskItem(e,r?o:n||o);if(t?h._tasks.unshift(s):h._tasks.push(s),l||(l=!0,u((()=>{l=!1,h.process()}))),r||!n)return new Promise(((e,t)=>{i=e,a=t}))}function p(e){return function(t,...r){i-=1;for(var n=0,o=e.length;n0&&a.splice(l,1),s.callback(t,...r),null!=t&&c("error",t,s.data)}i<=h.concurrency-h.buffer&&c("unsaturated"),h.idle()&&c("drain"),h.process()}}function f(e){return!(0!==e.length||!h.idle())&&(u((()=>c("drain"))),!0)}const m=e=>t=>{if(!t)return new Promise(((t,r)=>{!function(e,t){const r=(...n)=>{s(e,r),t(...n)};o[e].push(r)}(e,((e,n)=>{if(e)return r(e);t(n)}))}));s(e),function(e,t){o[e].push(t)}(e,t)};var _=!1,h={_tasks:new J,_createTaskItem:(e,t)=>({data:e,callback:t}),*[Symbol.iterator](){yield*h._tasks[Symbol.iterator]()},concurrency:t,payload:r,buffer:t/4,started:!1,paused:!1,push(e,t){if(Array.isArray(e)){if(f(e))return;return e.map((e=>d(e,!1,!1,t)))}return d(e,!1,!1,t)},pushAsync(e,t){if(Array.isArray(e)){if(f(e))return;return e.map((e=>d(e,!1,!0,t)))}return d(e,!1,!0,t)},kill(){s(),h._tasks.empty()},unshift(e,t){if(Array.isArray(e)){if(f(e))return;return e.map((e=>d(e,!0,!1,t)))}return d(e,!0,!1,t)},unshiftAsync(e,t){if(Array.isArray(e)){if(f(e))return;return e.map((e=>d(e,!0,!0,t)))}return d(e,!0,!0,t)},remove(e){h._tasks.remove(e)},process(){if(!_){for(_=!0;!h.paused&&ih._tasks.length,running:()=>i,workersList:()=>a,idle:()=>h._tasks.length+i===0,pause(){h.paused=!0},resume(){!1!==h.paused&&(h.paused=!1,u(h.process))}};return Object.defineProperties(h,{saturated:{writable:!1,value:m("saturated")},unsaturated:{writable:!1,value:m("unsaturated")},empty:{writable:!1,value:m("empty")},drain:{writable:!1,value:m("drain")},error:{writable:!1,value:m("error")}}),h}function K(e,t){return H(e,1,t)}function W(e,t,r){return H(e,t,r)}var G=_((function(e,t,r,n){n=k(n);var i=g(r);return I(e,((e,r,n)=>{i(t,e,((e,r)=>{t=r,n(e)}))}),(e=>n(e,t)))}),4);function $(...e){var t=e.map(g);return function(...e){var r=this,n=e[e.length-1];return"function"==typeof n?e.pop():n=M(),G(t,e,((e,t,n)=>{t.apply(r,e.concat(((e,...t)=>{n(e,t)})))}),((e,t)=>n(e,...t))),n[R]}}function Y(...e){return $(...e.reverse())}var X=_((function(e,t,r,n){return y(D(t),e,r,n)}),4);var Q=_((function(e,t,r,n){var i=g(r);return X(e,t,((e,t)=>{i(e,((e,...r)=>e?t(e):t(e,r)))}),((e,t)=>{for(var r=[],i=0;i{var o,s=!1;const c=g(i);r(n,((r,n,i)=>{c(r,((n,a)=>n||!1===n?i(n):e(a)&&!o?(s=!0,o=t(!0,r),i(null,b)):void i()))}),(e=>{if(e)return a(e);a(null,s?o:t(!1))}))}}var ne=_((function(e,t,r){return re((e=>e),((e,t)=>t))(A,e,t,r)}),3);var ie=_((function(e,t,r,n){return re((e=>e),((e,t)=>t))(D(t),e,r,n)}),4);var ae=_((function(e,t,r){return re((e=>e),((e,t)=>t))(D(1),e,t,r)}),3);function oe(e){return(t,...r)=>g(t)(...r,((t,...r)=>{"object"==typeof console&&(t?console.error&&console.error(t):console[e]&&r.forEach((t=>console[e](t))))}))}var se=oe("dir");var ce=_((function(e,t,r){r=E(r);var n,i=g(e),a=g(t);function o(e,...t){if(e)return r(e);!1!==e&&(n=t,a(...t,s))}function s(e,t){return e?r(e):!1!==e?t?void i(o):r(null,...n):void 0}return s(null,!0)}),3);function le(e,t,r){const n=g(t);return ce(e,((...e)=>{const t=e.pop();n(...e,((e,r)=>t(e,!r)))}),r)}function ue(e){return(t,r,n)=>e(t,n)}var de=_((function(e,t,r){return A(e,ue(g(t)),r)}),3);var pe=_((function(e,t,r,n){return D(t)(e,ue(g(r)),n)}),4);var fe=_((function(e,t,r){return pe(e,1,t,r)}),3);function me(e){return m(e)?e:function(...t){var r=t.pop(),n=!0;t.push(((...e)=>{n?u((()=>r(...e))):r(...e)})),e.apply(this,t),n=!1}}var ge=_((function(e,t,r){return re((e=>!e),(e=>!e))(A,e,t,r)}),3);var _e=_((function(e,t,r,n){return re((e=>!e),(e=>!e))(D(t),e,r,n)}),4);var he=_((function(e,t,r){return re((e=>!e),(e=>!e))(I,e,t,r)}),3);function ye(e,t,r,n){var i=new Array(t.length);e(t,((e,t,n)=>{r(e,((e,r)=>{i[t]=!!r,n(e)}))}),(e=>{if(e)return n(e);for(var r=[],a=0;a{r(e,((r,a)=>{if(r)return n(r);a&&i.push({index:t,value:e}),n(r)}))}),(e=>{if(e)return n(e);n(null,i.sort(((e,t)=>e.index-t.index)).map((e=>e.value)))}))}function be(e,t,r,n){return(v(t)?ye:ve)(e,t,g(r),n)}var ke=_((function(e,t,r){return be(A,e,t,r)}),3);var xe=_((function(e,t,r,n){return be(D(t),e,r,n)}),4);var Ee=_((function(e,t,r){return be(I,e,t,r)}),3);var Se=_((function(e,t){var r=E(t),n=g(me(e));return function e(t){if(t)return r(t);!1!==t&&n(e)}()}),2);var De=_((function(e,t,r,n){var i=g(r);return X(e,t,((e,t)=>{i(e,((r,n)=>r?t(r):t(r,{key:n,val:e})))}),((e,t)=>{for(var r={},{hasOwnProperty:i}=Object.prototype,a=0;a{a(e,t,((e,n)=>{if(e)return r(e);i[t]=n,r(e)}))}),(e=>n(e,i)))}),4);function Ne(e,t,r){return Ae(e,1/0,t,r)}function Pe(e,t,r){return Ae(e,1,t,r)}function Ie(e,t=e=>e){var r=Object.create(null),n=Object.create(null),a=g(e),o=i(((e,i)=>{var o=t(...e);o in r?u((()=>i(null,...r[o]))):o in n?n[o].push(i):(n[o]=[i],a(...e,((e,...t)=>{e||(r[o]=t);var i=n[o];delete n[o];for(var a=0,s=i.length;a{var n=v(t)?[]:{};e(t,((e,t,r)=>{g(e)(((e,...i)=>{i.length<2&&([i]=i),n[t]=i,r(e)}))}),(e=>r(e,n)))}),3);function Re(e,t){return Oe(A,e,t)}function Me(e,t,r){return Oe(D(t),e,r)}function Le(e,t){var r=g(e);return H(((e,t)=>{r(e[0],t)}),t,1)}class je{constructor(){this.heap=[],this.pushCount=Number.MIN_SAFE_INTEGER}get length(){return this.heap.length}empty(){return this.heap=[],this}percUp(e){let t;for(;e>0&&ze(this.heap[e],this.heap[t=Be(e)]);){let r=this.heap[e];this.heap[e]=this.heap[t],this.heap[t]=r,e=t}}percDown(e){let t;for(;(t=1+(e<<1))=0;e--)this.percDown(e);return this}}function Be(e){return(e+1>>1)-1}function ze(e,t){return e.priority!==t.priority?e.priority({data:e,priority:t}))):{data:e,priority:t}}return r._tasks=new je,r._createTaskItem=({data:e,priority:t},r)=>({data:e,priority:t,callback:r}),r.push=function(e,t=0,r){return n(a(e,t),r)},r.pushAsync=function(e,t=0,r){return i(a(e,t),r)},delete r.unshift,delete r.unshiftAsync,r}var qe=_((function(e,t){if(t=k(t),!Array.isArray(e))return t(new TypeError("First argument to race must be an array of functions"));if(!e.length)return t();for(var r=0,n=e.length;r{let n={};if(e&&(n.error=e),t.length>0){var i=t;t.length<=1&&([i]=t),n.value=i}r(null,n)})),t.apply(this,e)}))}function He(e){var t;return Array.isArray(e)?t=e.map(Ve):(t={},Object.keys(e).forEach((r=>{t[r]=Ve.call(this,e[r])}))),t}function Ke(e,t,r,n){const i=g(r);return be(e,t,((e,t)=>{i(e,((e,r)=>{t(e,!r)}))}),n)}var We=_((function(e,t,r){return Ke(A,e,t,r)}),3);var Ge=_((function(e,t,r,n){return Ke(D(t),e,r,n)}),4);var $e=_((function(e,t,r){return Ke(I,e,t,r)}),3);function Ye(e){return function(){return e}}const Xe=5,Qe=0;function Ze(e,t,r){var n={times:Xe,intervalFunc:Ye(Qe)};if(arguments.length<3&&"function"==typeof e?(r=t||M(),t=e):(!function(e,t){if("object"==typeof t)e.times=+t.times||Xe,e.intervalFunc="function"==typeof t.interval?t.interval:Ye(+t.interval||Qe),e.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");e.times=+t||Xe}}(n,e),r=r||M()),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var i=g(t),a=1;return function e(){i(((t,...i)=>{!1!==t&&(t&&a++{function a(e){n(...t,e)}return(t.lengthe))(A,e,t,r)}),3);var nt=_((function(e,t,r,n){return re(Boolean,(e=>e))(D(t),e,r,n)}),4);var it=_((function(e,t,r){return re(Boolean,(e=>e))(I,e,t,r)}),3);var at=_((function(e,t,r){var n=g(t);return N(e,((e,t)=>{n(e,((r,n)=>{if(r)return t(r);t(r,{value:e,criteria:n})}))}),((e,t)=>{if(e)return r(e);r(null,t.sort(i).map((e=>e.value)))}));function i(e,t){var r=e.criteria,n=t.criteria;return rn?1:0}}),3);function ot(e,t,r){var n=g(e);return i(((i,a)=>{var o,s=!1;i.push(((...e)=>{s||(a(...e),clearTimeout(o))})),o=setTimeout((function(){var t=e.name||"anonymous",n=new Error('Callback function "'+t+'" timed out.');n.code="ETIMEDOUT",r&&(n.info=r),s=!0,a(n)}),t),n(...i)}))}function st(e,t,r,n){var i=g(r);return X(function(e){for(var t=Array(e);e--;)t[e]=e;return t}(e),t,i,n)}function ct(e,t,r){return st(e,1/0,t,r)}function lt(e,t,r){return st(e,1,t,r)}function ut(e,t,r,n){arguments.length<=3&&"function"==typeof t&&(n=r,r=t,t=Array.isArray(e)?[]:{}),n=k(n||M());var i=g(r);return A(e,((e,r,n)=>{i(t,e,r,n)}),(e=>n(e,t))),n[R]}var dt=_((function(e,t){var r,n=null;return fe(e,((e,t)=>{g(e)(((e,...i)=>{if(!1===e)return t(e);i.length<2?[r]=i:r=i,n=e,t(e?null:{})}))}),(()=>t(n,r)))}));function pt(e){return(...t)=>(e.unmemoized||e)(...t)}var ft=_((function(e,t,r){r=E(r);var n=g(t),i=g(e),a=[];function o(e,...t){if(e)return r(e);a=t,!1!==e&&i(s)}function s(e,t){return e?r(e):!1!==e?t?void n(o):r(null,...a):void 0}return i(s)}),3);function mt(e,t,r){const n=g(e);return ft((e=>n(((t,r)=>e(t,!r)))),t,r)}var gt=_((function(e,t){if(t=k(t),!Array.isArray(e))return t(new Error("First argument to waterfall must be an array of functions"));if(!e.length)return t();var r=0;function n(t){g(e[r++])(...t,E(i))}function i(i,...a){if(!1!==i)return i||r===e.length?t(i,...a):void n(a)}n([])})),_t={apply:n,applyEach:P,applyEachSeries:O,asyncify:d,auto:L,autoInject:q,cargo:K,cargoQueue:W,compose:Y,concat:Z,concatLimit:Q,concatSeries:ee,constant:te,detect:ne,detectLimit:ie,detectSeries:ae,dir:se,doUntil:le,doWhilst:ce,each:de,eachLimit:pe,eachOf:A,eachOfLimit:w,eachOfSeries:I,eachSeries:fe,ensureAsync:me,every:ge,everyLimit:_e,everySeries:he,filter:ke,filterLimit:xe,filterSeries:Ee,forever:Se,groupBy:we,groupByLimit:De,groupBySeries:Te,log:Ce,map:N,mapLimit:X,mapSeries:F,mapValues:Ne,mapValuesLimit:Ae,mapValuesSeries:Pe,memoize:Ie,nextTick:Fe,parallel:Re,parallelLimit:Me,priorityQueue:Ue,queue:Le,race:qe,reduce:G,reduceRight:Je,reflect:Ve,reflectAll:He,reject:We,rejectLimit:Ge,rejectSeries:$e,retry:Ze,retryable:et,seq:$,series:tt,setImmediate:u,some:rt,someLimit:nt,someSeries:it,sortBy:at,timeout:ot,times:ct,timesLimit:st,timesSeries:lt,transform:ut,tryEach:dt,unmemoize:pt,until:mt,waterfall:gt,whilst:ft,all:ge,allLimit:_e,allSeries:he,any:rt,anyLimit:nt,anySeries:it,find:ne,findLimit:ie,findSeries:ae,flatMap:Z,flatMapLimit:Q,flatMapSeries:ee,forEach:de,forEachSeries:fe,forEachLimit:pe,forEachOf:A,forEachOfSeries:I,forEachOfLimit:w,inject:G,foldl:G,foldr:Je,select:ke,selectLimit:xe,selectSeries:Ee,wrapSync:d,during:ft,doDuring:ce}},79429:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>M});var n={Space_Separator:/[\u1680\u2000-\u200A\u202F\u205F\u3000]/,ID_Start:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE83\uDE86-\uDE89\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]/,ID_Continue:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u09FC\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9-\u0AFF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D00-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF9\u1D00-\u1DF9\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDCA0-\uDCE9\uDCFF\uDE00-\uDE3E\uDE47\uDE50-\uDE83\uDE86-\uDE99\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC59\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD47\uDD50-\uDD59]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4A\uDD50-\uDD59]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/},i={isSpaceSeparator:e=>"string"==typeof e&&n.Space_Separator.test(e),isIdStartChar:e=>"string"==typeof e&&(e>="a"&&e<="z"||e>="A"&&e<="Z"||"$"===e||"_"===e||n.ID_Start.test(e)),isIdContinueChar:e=>"string"==typeof e&&(e>="a"&&e<="z"||e>="A"&&e<="Z"||e>="0"&&e<="9"||"$"===e||"_"===e||"‌"===e||"‍"===e||n.ID_Continue.test(e)),isDigit:e=>"string"==typeof e&&/[0-9]/.test(e),isHexDigit:e=>"string"==typeof e&&/[0-9A-Fa-f]/.test(e)};let a,o,s,c,l,u,d,p,f;function m(e,t,r){const n=e[t];if(null!=n&&"object"==typeof n)if(Array.isArray(n))for(let e=0;e0;){const t=k();if(!i.isHexDigit(t))throw N(x());e+=x()}return String.fromCodePoint(parseInt(e,16))}const T={start(){if("eof"===d.type)throw P();C()},beforePropertyName(){switch(d.type){case"identifier":case"string":return p=d.value,void(o="afterPropertyName");case"punctuator":return void A();case"eof":throw P()}},afterPropertyName(){if("eof"===d.type)throw P();o="beforePropertyValue"},beforePropertyValue(){if("eof"===d.type)throw P();C()},beforeArrayValue(){if("eof"===d.type)throw P();"punctuator"!==d.type||"]"!==d.value?C():A()},afterPropertyValue(){if("eof"===d.type)throw P();switch(d.value){case",":return void(o="beforePropertyName");case"}":A()}},afterArrayValue(){if("eof"===d.type)throw P();switch(d.value){case",":return void(o="beforeArrayValue");case"]":A()}},end(){}};function C(){let e;switch(d.type){case"punctuator":switch(d.value){case"{":e={};break;case"[":e=[]}break;case"null":case"boolean":case"numeric":case"string":e=d.value}if(void 0===f)f=e;else{const t=s[s.length-1];Array.isArray(t)?t.push(e):Object.defineProperty(t,p,{value:e,writable:!0,enumerable:!0,configurable:!0})}if(null!==e&&"object"==typeof e)s.push(e),o=Array.isArray(e)?"beforeArrayValue":"beforePropertyName";else{const e=s[s.length-1];o=null==e?"end":Array.isArray(e)?"afterArrayValue":"afterPropertyValue"}}function A(){s.pop();const e=s[s.length-1];o=null==e?"end":Array.isArray(e)?"afterArrayValue":"afterPropertyValue"}function N(e){return O(void 0===e?`JSON5: invalid end of input at ${l}:${u}`:`JSON5: invalid character '${F(e)}' at ${l}:${u}`)}function P(){return O(`JSON5: invalid end of input at ${l}:${u}`)}function I(){return u-=5,O(`JSON5: invalid identifier character at ${l}:${u}`)}function F(e){const t={"'":"\\'",'"':'\\"',"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\v","\0":"\\0","\u2028":"\\u2028","\u2029":"\\u2029"};if(t[e])return t[e];if(e<" "){const t=e.charCodeAt(0).toString(16);return"\\x"+("00"+t).substring(t.length)}return e}function O(e){const t=new SyntaxError(e);return t.lineNumber=l,t.columnNumber=u,t}const R={parse:function(e,t){a=String(e),o="start",s=[],c=0,l=1,u=0,d=void 0,p=void 0,f=void 0;do{d=b(),T[o]()}while("eof"!==d.type);return"function"==typeof t?m({"":f},"",t):f},stringify:function(e,t,r){const n=[];let a,o,s,c="",l="";if(null==t||"object"!=typeof t||Array.isArray(t)||(r=t.space,s=t.quote,t=t.replacer),"function"==typeof t)o=t;else if(Array.isArray(t)){a=[];for(const e of t){let t;"string"==typeof e?t=e:("number"==typeof e||e instanceof String||e instanceof Number)&&(t=String(e)),void 0!==t&&a.indexOf(t)<0&&a.push(t)}}return r instanceof Number?r=Number(r):r instanceof String&&(r=String(r)),"number"==typeof r?r>0&&(r=Math.min(10,Math.floor(r)),l=" ".substr(0,r)):"string"==typeof r&&(l=r.substr(0,10)),u("",{"":e});function u(e,t){let r=t[e];switch(null!=r&&("function"==typeof r.toJSON5?r=r.toJSON5(e):"function"==typeof r.toJSON&&(r=r.toJSON(e))),o&&(r=o.call(t,e,r)),r instanceof Number?r=Number(r):r instanceof String?r=String(r):r instanceof Boolean&&(r=r.valueOf()),r){case null:return"null";case!0:return"true";case!1:return"false"}return"string"==typeof r?d(r):"number"==typeof r?String(r):"object"==typeof r?Array.isArray(r)?function(e){if(n.indexOf(e)>=0)throw TypeError("Converting circular structure to JSON5");n.push(e);let t=c;c+=l;let r,i=[];for(let t=0;t=0)throw TypeError("Converting circular structure to JSON5");n.push(e);let t=c;c+=l;let r,i=a||Object.keys(e),o=[];for(const t of i){const r=u(t,e);if(void 0!==r){let e=p(t)+":";""!==l&&(e+=" "),e+=r,o.push(e)}}if(0===o.length)r="{}";else{let e;if(""===l)e=o.join(","),r="{"+e+"}";else{let n=",\n"+c;e=o.join(n),r="{\n"+c+e+",\n"+t+"}"}}return n.pop(),c=t,r}(r):void 0}function d(e){const t={"'":.1,'"':.2},r={"'":"\\'",'"':'\\"',"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\v","\0":"\\0","\u2028":"\\u2028","\u2029":"\\u2029"};let n="";for(let a=0;at[e]{"use strict";e.exports=JSON.parse('{"kitData":[{"filePath":"@internal/component/ets/ability_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/action_sheet.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/alert_dialog.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/alphabet_indexer.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/animator.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/badge.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/blank.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/button.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/calendar.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/calendar_picker.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/canvas.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/checkbox.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/checkboxgroup.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/circle.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/column.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/column_split.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/common.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/common_ts_ets_api.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/container_span.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/context_menu.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/counter.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/custom_dialog_controller.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/data_panel.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/date_picker.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/divider.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/effect_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/ellipse.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/embedded_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/enums.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/flex.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/flow_item.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/folder_stack.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/form_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/form_link.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/for_each.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/gauge.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/gesture.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/grid.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/gridItem.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/grid_col.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/grid_container.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/grid_row.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/hyperlink.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/image.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/image_animator.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/image_common.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/image_span.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/inspector.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/lazy_for_each.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/line.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/list.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/list_item.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/list_item_group.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/loading_progress.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/location_button.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/marquee.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/matrix2d.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/media_cached_image.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/menu.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/menu_item.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/menu_item_group.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/navigation.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/navigator.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/nav_destination.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/nav_router.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/node_container.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/page_transition.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/panel.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/particle.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/paste_button.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/path.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/pattern_lock.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/plugin_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/polygon.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/polyline.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/progress.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/qrcode.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/radio.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/rating.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/rect.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/refresh.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/relative_container.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/remote_window.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/rich_editor.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/rich_text.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/root_scene.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/row.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/row_split.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/save_button.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/screen.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/scroll.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/scroll_bar.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/search.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/security_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/select.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/shape.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/sidebar.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/slider.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/span.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/stack.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/state_management.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/stepper.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/stepper_item.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/styled_string.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/swiper.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/symbolglyph.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/symbol_span.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/tabs.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/tab_content.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text_area.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text_clock.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text_common.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text_input.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text_picker.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text_timer.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/time_picker.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/toggle.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/ui_extension_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/units.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/video.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/water_flow.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/web.d.ts","kitName":"ArkWeb","subSystem":"web"},{"filePath":"@internal/component/ets/window_scene.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/xcomponent.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/ets/global.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/ets/global.d.ts","kitName":"ArkUI","subSystem":"公共基础类库"},{"filePath":"@internal/ets/lifecycle.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.ability.ability.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.ability.dataUriUtils.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.ability.errorCode.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.ability.featureAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.ability.particleAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.ability.particleAbility.d.ts","kitName":"AbilityKit","subSystem":"资源调度"},{"filePath":"@ohos.ability.wantConstant.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.abilityAccessCtrl.d.ts","kitName":"AbilityKit","subSystem":"安全基础能力"},{"filePath":"@ohos.accessibility.config.d.ts","kitName":"AccessibilityKit","subSystem":"无障碍软件服务"},{"filePath":"@ohos.accessibility.d.ts","kitName":"AccessibilityKit","subSystem":"无障碍软件服务"},{"filePath":"@ohos.accessibility.GesturePath.d.ts","kitName":"AccessibilityKit","subSystem":"无障碍软件服务"},{"filePath":"@ohos.accessibility.GesturePoint.d.ts","kitName":"AccessibilityKit","subSystem":"无障碍软件服务"},{"filePath":"@ohos.account.appAccount.d.ts","kitName":"BasicServicesKit","subSystem":"账号"},{"filePath":"@ohos.account.distributedAccount.d.ts","kitName":"BasicServicesKit","subSystem":"账号"},{"filePath":"@ohos.account.osAccount.d.ts","kitName":"BasicServicesKit","subSystem":"账号"},{"filePath":"@ohos.advertising.AdComponent.d.ets","kitName":"AdsKit","subSystem":"广告服务"},{"filePath":"@ohos.advertising.AdsServiceExtensionAbility.d.ts","kitName":"AdsKit","subSystem":"广告服务"},{"filePath":"@ohos.advertising.AutoAdComponent.d.ets","kitName":"AdsKit","subSystem":"广告服务"},{"filePath":"@ohos.advertising.d.ts","kitName":"AdsKit","subSystem":"广告服务"},{"filePath":"@ohos.ai.intelligentVoice.d.ts","kitName":"MindSporeLiteKit","subSystem":"AI业务"},{"filePath":"@ohos.ai.mindSporeLite.d.ts","kitName":"MindSporeLiteKit","subSystem":"AI业务"},{"filePath":"@ohos.animation.windowAnimationManager.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"@ohos.animator.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.app.ability.Ability.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.AbilityConstant.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.abilityDelegatorRegistry.d.ts","kitName":"TestKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.AbilityLifecycleCallback.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.abilityManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.AbilityStage.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ActionExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ApplicationStateChangeCallback.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.appManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.appRecovery.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.AtomicServiceOptions.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.AutoFillExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.autoFillManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.autoStartupManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ChildProcess.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.childProcessManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.common.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.Configuration.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ConfigurationConstant.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.contextConstant.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.dataUriUtils.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.dialogRequest.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.dialogSession.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.DriverExtensionAbility.d.ts","kitName":"DriverDevelopmentKit","subSystem":"驱动"},{"filePath":"@ohos.app.ability.EmbeddableUIAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.EmbeddedUIExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.EnvironmentCallback.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.errorManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.insightIntent.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.InsightIntentContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.insightIntentDriver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.InsightIntentExecutor.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.MediaControlExtensionAbility.d.ts","kitName":"AVSessionKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.app.ability.missionManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.OpenLinkOptions.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.PrintExtensionAbility.d.ts","kitName":"BasicServicesKit","subSystem":"打印"},{"filePath":"@ohos.app.ability.quickFixManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ServiceExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ShareExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.StartOptions.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.UIAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.UIExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.UIExtensionContentSession.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.UserAuthExtensionAbility.d.ts","kitName":"UserAuthenticationKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.VpnExtensionAbility.d.ts","kitName":"NetworkKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.Want.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.wantAgent.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.wantConstant.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.appstartup.StartupListener.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.businessAbilityRouter.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.formAgent.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.formBindingData.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.FormExtensionAbility.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.formHost.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.formInfo.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.formObserver.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.formProvider.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.application.abilityDelegatorRegistry.d.ts","kitName":"TestKit","subSystem":"元能力"},{"filePath":"@ohos.application.abilityManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.AccessibilityExtensionAbility.d.ts","kitName":"AccessibilityKit","subSystem":"无障碍软件服务"},{"filePath":"@ohos.application.appManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.BackupExtensionAbility.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.application.Configuration.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.ConfigurationConstant.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.DataShareExtensionAbility.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.application.formBindingData.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.application.formError.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.application.formHost.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.application.formInfo.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.application.formProvider.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.application.missionManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.StaticSubscriberExtensionAbility.d.ts","kitName":"BasicServicesKit","subSystem":"元能力"},{"filePath":"@ohos.application.StaticSubscriberExtensionContext.d.ts","kitName":"BasicServicesKit","subSystem":"元能力"},{"filePath":"@ohos.application.testRunner.d.ts","kitName":"TestKit","subSystem":"元能力"},{"filePath":"@ohos.application.uriPermissionManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.Want.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.WindowExtensionAbility.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"@ohos.arkui.advanced.Chip.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.ChipGroup.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.ComposeListItem.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.ComposeTitleBar.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.Counter.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.Dialog.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.EditableTitleBar.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.ExceptionPrompt.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.Filter.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.GridObjectSortComponent.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.Popup.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.ProgressButton.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.SegmentButton.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.SelectionMenu.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.SelectTitleBar.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.SplitLayout.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.SubHeader.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.SwipeRefresher.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.TabTitleBar.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.ToolBar.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.TreeView.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.componentSnapshot.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.componentUtils.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.dragController.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.drawableDescriptor.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.inspector.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.observer.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.performanceMonitor.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.shape.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.UIContext.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.UIContext.d.ts","kitName":"ArkUI","subSystem":"元能力"},{"filePath":"@ohos.arkui.uiExtension.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.backgroundTaskManager.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.base.d.ts","kitName":"BasicServicesKit","subSystem":"SDK"},{"filePath":"@ohos.batteryInfo.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.batteryStatistics.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.bluetooth.a2dp.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.access.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.baseProfile.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.ble.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.connection.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.constant.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.hfp.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.hid.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.map.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.pan.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.pbap.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.socket.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.wearDetection.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetoothManager.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.brightness.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.buffer.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.bundle.appControl.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.bundleManager.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.bundleMonitor.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.bundleResourceManager.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.defaultAppManager.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.distributedBundleManager.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.freeInstall.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.innerBundleManager.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.installer.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.launcherBundleManager.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.overlay.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundleState.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.bytrace.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.calendarManager.d.ts","kitName":"CalendarKit","subSystem":"应用"},{"filePath":"@ohos.charger.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.commonEventManager.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"@ohos.configPolicy.d.ts","kitName":"BasicServicesKit","subSystem":"定制"},{"filePath":"@ohos.connectedTag.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.contact.d.ts","kitName":"ContactsKit","subSystem":"应用"},{"filePath":"@ohos.continuation.continuationManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.convertxml.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.cooperate.d.ts","kitName":"DistributedServiceKit","subSystem":"综合传感处理平台"},{"filePath":"@ohos.curves.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.data.cloudData.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.cloudExtension.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.commonType.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.dataAbility.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.dataShare.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.dataSharePredicates.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.DataShareResultSet.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.distributedData.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.distributedDataObject.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.distributedKVStore.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.preferences.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.rdb.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.relationalStore.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.storage.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.unifiedDataChannel.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.uniformDataStruct.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.uniformTypeDescriptor.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.ValuesBucket.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.deviceAttest.d.ts","kitName":"BasicServicesKit","subSystem":"XTS"},{"filePath":"@ohos.deviceInfo.d.ts","kitName":"BasicServicesKit","subSystem":"启动恢复"},{"filePath":"@ohos.deviceStatus.dragInteraction.d.ts","kitName":"ArkUI","subSystem":"综合传感处理平台"},{"filePath":"@ohos.display.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"@ohos.display.d.ts","kitName":"ArkUI","subSystem":"窗口"},{"filePath":"@ohos.distributedBundle.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.distributedDeviceManager.d.ts","kitName":"DistributedServiceKit","subSystem":"分布式硬件"},{"filePath":"@ohos.distributedHardware.deviceManager.d.ts","kitName":"DistributedServiceKit","subSystem":"分布式硬件"},{"filePath":"@ohos.distributedHardware.hardwareManager.d.ts","kitName":"DistributedServiceKit","subSystem":"分布式硬件"},{"filePath":"@ohos.distributedMissionManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.dlpPermission.d.ts","kitName":"DataLossPreventionKit","subSystem":"安全基础能力"},{"filePath":"@ohos.document.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.driver.deviceManager.d.ts","kitName":"DriverDevelopmentKit","subSystem":"驱动"},{"filePath":"@ohos.effectKit.d.ts","kitName":"ArkGraphics2D","subSystem":"图形图像"},{"filePath":"@ohos.enterprise.accountManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.adminManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.applicationManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.bluetoothManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.browser.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.bundleManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.dateTimeManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.deviceControl.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.deviceInfo.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.deviceSettings.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.EnterpriseAdminExtensionAbility.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.locationManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.networkManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.restrictions.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.securityManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.systemManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.usbManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.wifiManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.events.emitter.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"@ohos.faultLogger.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.file.backup.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.cloudSync.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.cloudSyncManager.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.environment.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.fileAccess.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.fileExtensionInfo.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.fileuri.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.fs.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.hash.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.photoAccessHelper.d.ts","kitName":"MediaLibraryKit","subSystem":"文件管理"},{"filePath":"@ohos.file.PhotoPickerComponent.d.ets","kitName":"MediaLibraryKit","subSystem":"文件管理"},{"filePath":"@ohos.file.picker.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.recent.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.securityLabel.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.statvfs.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.storageStatistics.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.trash.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.volumeManager.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.fileio.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.filemanagement.userFileManager.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.fileshare.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.font.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.geolocation.d.ts","kitName":"LocationKit","subSystem":"位置服务"},{"filePath":"@ohos.geoLocationManager.d.ts","kitName":"LocationKit","subSystem":"位置服务"},{"filePath":"@ohos.graphics.colorSpaceManager.d.ts","kitName":"ArkGraphics2D","subSystem":"图形图像"},{"filePath":"@ohos.graphics.displaySync.d.ts","kitName":"ArkGraphics2D","subSystem":"图形图像"},{"filePath":"@ohos.graphics.hdrCapability.d.ts","kitName":"ArkGraphics2D","subSystem":"图形图像"},{"filePath":"@ohos.hiAppEvent.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hichecker.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hidebug.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hilog.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hiSysEvent.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hiTraceChain.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hiTraceMeter.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hiviewdfx.hiAppEvent.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.i18n.d.ts","kitName":"LocalizationKit","subSystem":"全球化"},{"filePath":"@ohos.identifier.oaid.d.ts","kitName":"AdsKit","subSystem":"广告服务"},{"filePath":"@ohos.inputMethod.d.ts","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.inputMethod.Panel.d.ts","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.inputMethodEngine.d.ts","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.InputMethodExtensionAbility.d.ts","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.InputMethodExtensionContext.d.ts","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.inputMethodList.d.ets","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.InputMethodSubtype.d.ts","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.intl.d.ts","kitName":"LocalizationKit","subSystem":"全球化"},{"filePath":"@ohos.logLibrary.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.matrix4.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.measure.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.mediaquery.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.multimedia.audio.d.ts","kitName":"AudioKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.audioHaptic.d.ts","kitName":"AudioKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.avCastPicker.d.ets","kitName":"AVSessionKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.avCastPickerParam.d.ts","kitName":"AVSessionKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.avsession.d.ts","kitName":"AVSessionKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.avVolumePanel.d.ets","kitName":"AudioKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.camera.d.ts","kitName":"CameraKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.cameraPicker.d.ts","kitName":"CameraKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.drm.d.ts","kitName":"DrmKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.image.d.ts","kitName":"ImageKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.media.d.ts","kitName":"MediaKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.mediaLibrary.d.ts","kitName":"MediaLibraryKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.systemSoundManager.d.ts","kitName":"AudioKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimodalInput.gestureEvent.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.inputConsumer.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.inputDevice.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.inputDeviceCooperate.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.inputEvent.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.inputEventClient.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.inputMonitor.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.intentionCode.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.keyCode.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.keyEvent.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.mouseEvent.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.pointer.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.shortKey.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.touchEvent.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.infraredEmitter.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.net.connection.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"@ohos.net.connection.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.ethernet.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.http.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"@ohos.net.mdns.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.networkSecurity.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"@ohos.net.policy.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.sharing.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.socket.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"@ohos.net.statistics.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.vpn.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.vpn.d.ts","kitName":"NetworkKit","subSystem":"元能力"},{"filePath":"@ohos.net.vpnExtension.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.vpnExtension.d.ts","kitName":"NetworkKit","subSystem":"元能力"},{"filePath":"@ohos.net.webSocket.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.webSocket.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"@ohos.nfc.cardEmulation.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.nfc.controller.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.nfc.tag.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.notificationManager.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"@ohos.notificationSubscribe.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"@ohos.pasteboard.d.ts","kitName":"BasicServicesKit","subSystem":"剪贴板"},{"filePath":"@ohos.PiPWindow.d.ts","kitName":"ArkUI","subSystem":"窗口"},{"filePath":"@ohos.pluginComponent.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.power.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.print.d.ts","kitName":"BasicServicesKit","subSystem":"打印"},{"filePath":"@ohos.privacyManager.d.ts","kitName":"AbilityKit","subSystem":"安全基础能力"},{"filePath":"@ohos.process.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.prompt.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.promptAction.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.reminderAgent.d.ts","kitName":"BackgroundTasksKit","subSystem":"事件通知"},{"filePath":"@ohos.reminderAgentManager.d.ts","kitName":"BackgroundTasksKit","subSystem":"事件通知"},{"filePath":"@ohos.request.d.ts","kitName":"BasicServicesKit","subSystem":"上传下载"},{"filePath":"@ohos.resourceManager.d.ts","kitName":"LocalizationKit","subSystem":"全球化"},{"filePath":"@ohos.resourceschedule.backgroundTaskManager.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.resourceschedule.deviceStandby.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.resourceschedule.systemload.d.ts","kitName":"BasicServicesKit","subSystem":"资源调度"},{"filePath":"@ohos.resourceschedule.usageStatistics.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.resourceschedule.workScheduler.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.router.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.rpc.d.ts","kitName":"IPCKit","subSystem":"基础通信"},{"filePath":"@ohos.runningLock.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.screen.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"@ohos.screenLock.d.ts","kitName":"BasicServicesKit","subSystem":"主题"},{"filePath":"@ohos.screenshot.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"@ohos.secureElement.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.security.asset.d.ts","kitName":"Asset Store Kit","subSystem":"安全基础能力"},{"filePath":"@ohos.security.cert.d.ts","kitName":"DeviceCertificateKit","subSystem":"安全基础能力"},{"filePath":"@ohos.security.certManager.d.ts","kitName":"DeviceCertificateKit","subSystem":"安全基础能力"},{"filePath":"@ohos.security.cryptoFramework.d.ts","kitName":"CryptoArchitectureKit","subSystem":"安全基础能力"},{"filePath":"@ohos.security.huks.d.ts","kitName":"UniversalKeystoreKit","subSystem":"安全基础能力"},{"filePath":"@ohos.sensor.d.ts","kitName":"SensorServiceKit","subSystem":"泛sensor服务"},{"filePath":"@ohos.settings.d.ts","kitName":"BasicServicesKit","subSystem":"应用"},{"filePath":"@ohos.statfs.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.stationary.d.ts","kitName":"MultimodalAwarenessKit","subSystem":"综合传感处理平台"},{"filePath":"@ohos.systemCapability.d.ts","kitName":"BasicServicesKit","subSystem":"研发工具链"},{"filePath":"@ohos.systemDateTime.d.ts","kitName":"BasicServicesKit","subSystem":"时间时区"},{"filePath":"@ohos.systemparameter.d.ts","kitName":"BasicServicesKit","subSystem":"启动恢复"},{"filePath":"@ohos.systemParameterEnhance.d.ts","kitName":"BasicServicesKit","subSystem":"启动恢复"},{"filePath":"@ohos.systemTime.d.ts","kitName":"BasicServicesKit","subSystem":"时间时区"},{"filePath":"@ohos.systemTimer.d.ts","kitName":"BasicServicesKit","subSystem":"时间时区"},{"filePath":"@ohos.taskpool.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.telephony.call.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.telephony.call.d.ts","kitName":"TelephonyKit","subSystem":"应用"},{"filePath":"@ohos.telephony.data.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.telephony.observer.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.telephony.radio.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.telephony.sim.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.telephony.sms.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.telephony.vcard.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.thermal.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.uiAppearance.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.uiExtensionHost.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.UiTest.d.ts","kitName":"TestKit","subSystem":"测试框架"},{"filePath":"@ohos.update.d.ts","kitName":"BasicServicesKit","subSystem":"升级服务"},{"filePath":"@ohos.uri.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.url.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.usb.d.ts","kitName":"BasicServicesKit","subSystem":"USB服务"},{"filePath":"@ohos.usbManager.d.ts","kitName":"BasicServicesKit","subSystem":"USB服务"},{"filePath":"@ohos.userIAM.faceAuth.d.ts","kitName":"UserAuthenticationKit","subSystem":"用户IAM"},{"filePath":"@ohos.userIAM.userAuth.d.ts","kitName":"UserAuthenticationKit","subSystem":"用户IAM"},{"filePath":"@ohos.userIAM.userAuthIcon.d.ets","kitName":"UserAuthenticationKit","subSystem":"用户IAM"},{"filePath":"@ohos.util.ArrayList.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.Deque.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.HashMap.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.HashSet.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.json.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.LightWeightMap.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.LightWeightSet.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.LinkedList.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.List.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.PlainArray.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.Queue.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.Stack.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.TreeMap.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.TreeSet.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.Vector.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.vibrator.d.ts","kitName":"SensorServiceKit","subSystem":"泛sensor服务"},{"filePath":"@ohos.wallpaper.d.ts","kitName":"BasicServicesKit","subSystem":"主题"},{"filePath":"@ohos.WallpaperExtensionAbility.d.ts","kitName":"BasicServicesKit","subSystem":"主题"},{"filePath":"@ohos.wantAgent.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.web.netErrorList.d.ts","kitName":"ArkWeb","subSystem":"web"},{"filePath":"@ohos.web.webview.d.ts","kitName":"ArkWeb","subSystem":"web"},{"filePath":"@ohos.wifi.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.wifiext.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.wifiManager.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.wifiManagerExt.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.wifiManagerExt.d.ts","kitName":"ConnectivityKit","subSystem":"元能力"},{"filePath":"@ohos.window.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"@ohos.window.d.ts","kitName":"ArkUI","subSystem":"窗口"},{"filePath":"@ohos.worker.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.WorkSchedulerExtensionAbility.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.xml.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.zlib.d.ts","kitName":"BasicServicesKit","subSystem":"包管理"},{"filePath":"@system.app.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@system.battery.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@system.bluetooth.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@system.brightness.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@system.cipher.d.ts","kitName":"CryptoArchitectureKit","subSystem":"安全基础能力"},{"filePath":"@system.configuration.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@system.device.d.ts","kitName":"BasicServicesKit","subSystem":"启动恢复"},{"filePath":"@system.file.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@system.geolocation.d.ts","kitName":"LocationKit","subSystem":"位置服务"},{"filePath":"@system.mediaquery.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@system.notification.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"@system.package.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@system.prompt.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@system.request.d.ts","kitName":"BasicServicesKit","subSystem":"上传下载"},{"filePath":"@system.router.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@system.sensor.d.ts","kitName":"SensorServiceKit","subSystem":"泛sensor服务"},{"filePath":"@system.storage.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@system.vibrator.d.ts","kitName":"SensorServiceKit","subSystem":"泛sensor服务"},{"filePath":"ability/abilityResult.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"ability/connectOptions.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"ability/dataAbilityHelper.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"ability/dataAbilityOperation.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"ability/dataAbilityResult.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"ability/startAbilityParameter.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"ability/want.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"advertising/advertisement.d.ts","kitName":"AdsKit","subSystem":"广告服务"},{"filePath":"app/appVersionInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"app/context.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"app/processInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityDelegator.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/abilityDelegatorArgs.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityFirstFrameStateData.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityForegroundStateObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityMonitor.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityRunningInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityStageContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityStageMonitor.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityStateData.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AccessibilityExtensionContext.d.ts","kitName":"AccessibilityKit","subSystem":"无障碍软件服务"},{"filePath":"application/AppForegroundStateObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ApplicationContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ApplicationStateObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AppStateData.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AutoFillExtensionContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AutoFillRect.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AutoFillRequest.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AutoFillType.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AutoStartupCallback.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AutoStartupInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/BaseContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/BusinessAbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/Context.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ContinuableInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ContinueCallback.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ContinueDeviceInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ContinueMissionInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/DriverExtensionContext.d.ts","kitName":"DriverDevelopmentKit","subSystem":"驱动"},{"filePath":"application/EmbeddableUIAbilityContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ErrorObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/EventHub.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ExtensionContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ExtensionRunningInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/FormExtensionContext.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"application/LoopObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/MediaControlExtensionContext.d.ts","kitName":"AVSessionKit","subSystem":"OS媒体软件"},{"filePath":"application/MissionCallbacks.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/MissionDeviceInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/MissionInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/MissionListener.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/MissionParameter.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/MissionSnapshot.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/PageNodeInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ProcessData.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ProcessInformation.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ProcessRunningInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ServiceExtensionContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/shellCmdResult.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/UIAbilityContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/UIExtensionContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ViewData.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/VpnExtensionContext.d.ts","kitName":"NetworkKit","subSystem":"元能力"},{"filePath":"application/WorkSchedulerExtensionContext.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"arkui/AlphabetIndexerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/BlankModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/BuilderNode.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ButtonModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/CalendarPickerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/CheckboxGroupModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/CheckboxModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ColumnModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ColumnSplitModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/CommonModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ComponentContent.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/CounterModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/DataPanelModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/DatePickerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/DividerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/FormComponentModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/FrameNode.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/GaugeModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/Graphics.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/GridColModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/GridItemModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/GridModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/GridRowModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/HyperlinkModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ImageAnimatorModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ImageModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ImageSpanModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/LineModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ListItemGroupModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ListItemModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ListModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/LoadingProgressModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/MarqueeModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/MenuItemModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/MenuModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/NavDestinationModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/NavigationModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/NavigatorModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/NavRouterModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/NodeController.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/PanelModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/PathModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/PatternLockModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/PolygonModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/PolylineModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ProgressModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/QRCodeModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RadioModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RatingModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RectModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RenderNode.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RichEditorModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RowModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RowSplitModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ScrollModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/SearchModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/SelectModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ShapeModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/SideBarContainerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/SliderModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/SpanModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/StackModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/StepperItemModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/SwiperModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TabsModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TextAreaModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TextClockModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TextInputModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TextModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TextPickerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TextTimerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TimePickerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ToggleModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/VideoModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/WaterFlowModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/XComponentNode.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"bundle/abilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/applicationInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/bundleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/bundleInstaller.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/bundleStatusCallback.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/customizeData.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/elementName.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/hapModuleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/launcherAbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/moduleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/PermissionDef.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/remoteAbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/shortcutInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/AbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/ApplicationInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/AppProvisionInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/BundleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/BundlePackInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/BundleResourceInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/DispatchInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/ElementName.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/ExtensionAbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/HapModuleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/LauncherAbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/LauncherAbilityResourceInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/Metadata.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/OverlayModuleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/PermissionDef.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/RecoverableApplicationInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/RemoteAbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/SharedBundleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/ShortcutInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"common/full/canvaspattern.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/full/console.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/full/dom.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/full/featureability.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/full/global.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/full/viewmodel.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/lite/console.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/lite/featureability.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/lite/global.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/lite/viewmodel.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"commonEvent/commonEventData.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"commonEvent/commonEventPublishData.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"commonEvent/commonEventSubscribeInfo.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"commonEvent/commonEventSubscriber.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"continuation/continuationExtraParams.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"continuation/continuationResult.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"data/rdb/resultSet.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"global/rawFileDescriptor.d.ts","kitName":"LocalizationKit","subSystem":"全球化"},{"filePath":"global/resource.d.ts","kitName":"LocalizationKit","subSystem":"全球化"},{"filePath":"multimedia/soundPool.d.ts","kitName":"MediaKit","subSystem":"OS媒体软件"},{"filePath":"notification/notificationActionButton.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/NotificationCommonDef.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationContent.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationContent.d.ts","kitName":"NotificationKit","subSystem":"安全基础能力"},{"filePath":"notification/notificationFlags.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationRequest.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationSlot.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationSorting.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationSortingMap.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationSubscribeInfo.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationSubscriber.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationTemplate.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationUserInput.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"security/PermissionRequestResult.d.ts","kitName":"AbilityKit","subSystem":"安全基础能力"},{"filePath":"tag/nfctech.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"tag/tagSession.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"wantAgent/triggerInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@internal/component/ets/component3d.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/styled_string.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/web.d.ts","kitName":"ArkWeb","subSystem":"web"},{"filePath":"@ohos.app.appstartup.StartupConfig.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.appstartup.StartupConfigEntry.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.appstartup.StartupListener.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.appstartup.startupManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.appstartup.StartupTask.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.arkui.shape.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.commonEvent.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"@ohos.graphics.common2D.d.ts","kitName":"ArkGraphics2D","subSystem":"图形图像"},{"filePath":"@ohos.graphics.drawing.d.ts","kitName":"ArkGraphics2D","subSystem":"图形图像"},{"filePath":"@ohos.notification.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"@ohos.security.securityGuard.d.ts","kitName":"securityGuardKit","subSystem":"安全基础能力"},{"filePath":"@system.fetch.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"@system.network.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"application/VpnExtensionContext.d.ts","kitName":"NetworkKit","subSystem":"元能力"},{"filePath":"application/WindowExtensionContext.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"arkui/AttributeUpdater.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"data/rdb/resultSet.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"multimedia/ringtonePlayer.d.ts","kitName":"AudioKit","subSystem":"OS媒体软件"},{"filePath":"multimedia/systemTonePlayer.d.ts","kitName":"AudioKit","subSystem":"OS媒体软件"},{"filePath":"@internal/component/ets/repeat.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"application/AbilityFirstFrameStateObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityStartCallback.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityFirstFrameStateObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.graphics.text.d.ts","kitName":"ArkGraphics2D","subSystem":"图形图像"},{"filePath":"wantAgent/wantAgentInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"permissions.d.ts","kitName":"NA","subSystem":"NA"}]}')},739:e=>{"use strict";e.exports=JSON.parse('{"compileOnSave":false,"compilerOptions":{"ets":{"render":{"method":["build","pageTransition"],"decorator":"Builder"},"components":["AbilityComponent","AlphabetIndexer","Animator","Badge","Blank","Button","Calendar","CalendarPicker","Camera","Canvas","Checkbox","CheckboxGroup","Circle","ColorPicker","ColorPickerDialog","Column","ColumnSplit","Component3D","Counter","DataPanel","DatePicker","Divider","Ellipse","Flex","FormComponent","Gauge","GeometryView","Grid","GridItem","GridContainer","Hyperlink","Image","ImageAnimator","Line","List","ListItem","ListItemGroup","LoadingProgress","Marquee","Menu","MenuItem","MenuItemGroup","Navigation","Navigator","Option","PageTransitionEnter","PageTransitionExit","Panel","Particle","Path","PatternLock","Piece","PluginComponent","Polygon","Polyline","Progress","QRCode","Radio","Rating","Rect","Refresh","RelativeContainer","RemoteWindow","Row","RowSplit","RichText","Scroll","ScrollBar","Search","Section","Select","Shape","Sheet","SideBarContainer","Slider","Span","Stack","Stepper","StepperItem","Swiper","TabContent","Tabs","Text","TextPicker","TextClock","TextArea","TextInput","TextTimer","TimePicker","Toggle","Video","Web","XComponent","GridRow","GridCol"],"extend":{"decorator":"Extend","components":[{"name":"AbilityComponent","type":"AbilityComponentAttribute","instance":"AbilityComponentInstance"},{"name":"AlphabetIndexer","type":"AlphabetIndexerAttribute","instance":"AlphabetIndexerInstance"},{"name":"Animator","type":"AnimatorAttribute","instance":"AnimatorInstance"},{"name":"Badge","type":"BadgeAttribute","instance":"BadgeInstance"},{"name":"Blank","type":"BlankAttribute","instance":"BlankInstance"},{"name":"Button","type":"ButtonAttribute","instance":"ButtonInstance"},{"name":"Calendar","type":"CalendarAttribute","instance":"CalendarInstance"},{"name":"CalendarPicker","type":"CalendarPickerAttribute","instance":"CalendarPickerInstance"},{"name":"Camera","type":"CameraAttribute","instance":"CameraInstance"},{"name":"Canvas","type":"CanvasAttribute","instance":"CanvasInstance"},{"name":"Checkbox","type":"CheckboxAttribute","instance":"CheckboxInstance"},{"name":"CheckboxGroup","type":"CheckboxGroupAttribute","instance":"CheckboxGroupInstance"},{"name":"Circle","type":"CircleAttribute","instance":"CircleInstance"},{"name":"ColorPicker","type":"ColorPickerAttribute","instance":"ColorPickerInstance"},{"name":"ColorPickerDialog","type":"ColorPickerDialogAttribute","instance":"ColorPickerDialogInstance"},{"name":"Column","type":"ColumnAttribute","instance":"ColumnInstance"},{"name":"ColumnSplit","type":"ColumnSplitAttribute","instance":"ColumnSplitInstance"},{"name":"Component3D","type":"Component3DAttribute","instance":"Component3DInstance"},{"name":"Counter","type":"CounterAttribute","instance":"CounterInstance"},{"name":"DataPanel","type":"DataPanelAttribute","instance":"DataPanelInstance"},{"name":"DatePicker","type":"DatePickerAttribute","instance":"DatePickerInstance"},{"name":"Divider","type":"DividerAttribute","instance":"DividerInstance"},{"name":"Ellipse","type":"EllipseAttribute","instance":"EllipseInstance"},{"name":"Flex","type":"FlexAttribute","instance":"FlexInstance"},{"name":"FormComponent","type":"FormComponentAttribute","instance":"FormComponentInstance"},{"name":"Gauge","type":"GaugeAttribute","instance":"GaugeInstance"},{"name":"GeometryView","type":"GeometryViewAttribute","instance":"GeometryViewInstance"},{"name":"Grid","type":"GridAttribute","instance":"GridInstance"},{"name":"GridItem","type":"GridItemAttribute","instance":"GridItemInstance"},{"name":"GridContainer","type":"GridContainerAttribute","instance":"GridContainerInstance"},{"name":"Hyperlink","type":"HyperlinkAttribute","instance":"HyperlinkInstance"},{"name":"Image","type":"ImageAttribute","instance":"ImageInstance"},{"name":"ImageAnimator","type":"ImageAnimatorAttribute","instance":"ImageAnimatorInstance"},{"name":"Line","type":"LineAttribute","instance":"LineInstance"},{"name":"List","type":"ListAttribute","instance":"ListInstance"},{"name":"ListItem","type":"ListItemAttribute","instance":"ListItemInstance"},{"name":"ListItemGroup","type":"ListItemGroupAttribute","instance":"ListItemGroupInstance"},{"name":"LoadingProgress","type":"LoadingProgressAttribute","instance":"LoadingProgressInstance"},{"name":"Marquee","type":"MarqueeAttribute","instance":"MarqueeInstance"},{"name":"Menu","type":"MenuAttribute","instance":"MenuInstance"},{"name":"MenuItem","type":"MenuItemAttribute","instance":"MenuItemInstance"},{"name":"MenuItemGroup","type":"MenuItemGroupAttribute","instance":"MenuItemGroupInstance"},{"name":"Navigation","type":"NavigationAttribute","instance":"NavigationInstance"},{"name":"Navigator","type":"NavigatorAttribute","instance":"NavigatorInstance"},{"name":"Option","type":"OptionAttribute","instance":"OptionInstance"},{"name":"PageTransitionEnter","type":"PageTransitionEnterAttribute","instance":"PageTransitionEnterInstance"},{"name":"PageTransitionExit","type":"PageTransitionExitAttribute","instance":"PageTransitionExitInstance"},{"name":"Panel","type":"PanelAttribute","instance":"PanelInstance"},{"name":"Particle","type":"ParticleAttribute","instance":"ParticleInstance"},{"name":"Path","type":"PathAttribute","instance":"PathInstance"},{"name":"PatternLock","type":"PatternLockAttribute","instance":"PatternLockInstance"},{"name":"Piece","type":"PieceAttribute","instance":"PieceInstance"},{"name":"PluginComponent","type":"PluginComponentAttribute","instance":"PluginComponentInstance"},{"name":"Polygon","type":"PolygonAttribute","instance":"PolygonInstance"},{"name":"Polyline","type":"PolylineAttribute","instance":"PolylineInstance"},{"name":"Progress","type":"ProgressAttribute","instance":"ProgressInstance"},{"name":"QRCode","type":"QRCodeAttribute","instance":"QRCodeInstance"},{"name":"Radio","type":"RadioAttribute","instance":"RadioInstance"},{"name":"Rating","type":"RatingAttribute","instance":"RatingInstance"},{"name":"Rect","type":"RectAttribute","instance":"RectInstance"},{"name":"RelativeContainer","type":"RelativeContainerAttribute","instance":"RelativeContainerInstance"},{"name":"Refresh","type":"RefreshAttribute","instance":"RefreshInstance"},{"name":"RemoteWindow","type":"RemoteWindowAttribute","instance":"RemoteWindowInstance"},{"name":"Row","type":"RowAttribute","instance":"RowInstance"},{"name":"RowSplit","type":"RowSplitAttribute","instance":"RowSplitInstance"},{"name":"RichText","type":"RichTextAttribute","instance":"RichTextInstance"},{"name":"Scroll","type":"ScrollAttribute","instance":"ScrollInstance"},{"name":"ScrollBar","type":"ScrollBarAttribute","instance":"ScrollBarInstance"},{"name":"Search","type":"SearchAttribute","instance":"SearchInstance"},{"name":"Section","type":"SectionAttribute","instance":"SectionInstance"},{"name":"Select","type":"SelectAttribute","instance":"SelectInstance"},{"name":"Shape","type":"ShapeAttribute","instance":"ShapeInstance"},{"name":"Sheet","type":"SheetAttribute","instance":"SheetInstance"},{"name":"SideBarContainer","type":"SideBarContainerAttribute","instance":"SideBarContainerInstance"},{"name":"Slider","type":"SliderAttribute","instance":"SliderInstance"},{"name":"Span","type":"SpanAttribute","instance":"SpanInstance"},{"name":"Stack","type":"StackAttribute","instance":"StackInstance"},{"name":"Stepper","type":"StepperAttribute","instance":"StepperInstance"},{"name":"StepperItem","type":"StepperItemAttribute","instance":"StepperItemInstance"},{"name":"Swiper","type":"SwiperAttribute","instance":"SwiperInstance"},{"name":"TabContent","type":"TabContentAttribute","instance":"TabContentInstance"},{"name":"Tabs","type":"TabsAttribute","instance":"TabsInstance"},{"name":"Text","type":"TextAttribute","instance":"TextInstance"},{"name":"TextPicker","type":"TextPickerAttribute","instance":"TextPickerInstance"},{"name":"TextClock","type":"TextClockAttribute","instance":"TextClockInstance"},{"name":"TextArea","type":"TextAreaAttribute","instance":"TextAreaInstance"},{"name":"TextInput","type":"TextInputAttribute","instance":"TextInputInstance"},{"name":"TextTimer","type":"TextTimerAttribute","instance":"TextTimerInstance"},{"name":"TimePicker","type":"TimePickerAttribute","instance":"TimePickerInstance"},{"name":"Toggle","type":"ToggleAttribute","instance":"ToggleInstance"},{"name":"Video","type":"VideoAttribute","instance":"VideoInstance"},{"name":"Web","type":"WebAttribute","instance":"WebInstance"},{"name":"XComponent","type":"XComponentAttribute","instance":"XComponentInstance"},{"name":"GridRow","type":"GridRowAttribute","instance":"GridRowInterface"},{"name":"GridCol","type":"GridColAttribute","instance":"GridColInterface"}]},"styles":{"decorator":"Styles","component":{"name":"Common","type":"T","instance":"CommonInstance"},"property":"stateStyles"},"customComponent":"CustomComponent","propertyDecorators":[],"emitDecorators":[],"libs":[]},"allowJs":false,"allowSyntheticDefaultImports":true,"esModuleInterop":true,"importsNotUsedAsValues":"preserve","noImplicitAny":false,"noUnusedLocals":false,"noUnusedParameters":false,"experimentalDecorators":true,"moduleResolution":"node","resolveJsonModule":true,"skipLibCheck":true,"sourceMap":true,"module":"commonjs","target":"es2017","types":[],"typeRoots":[],"lib":["es2020"],"alwaysStrict":true},"exclude":["node_modules"]}')},61574:e=>{"use strict";e.exports=JSON.parse('{"DOC":{"API_DOC_ATOMICSERVICE_01":"JSDoc label order error, please adjust the order of [atomicservice] labels.","API_DOC_ATOMICSERVICE_02":"The validity verification of the JSDoc tag failed. The [atomicservice] tag is not allowed to be reused, please delete the extra tags.","API_DOC_ATOMICSERVICE_03":"It was detected that there is a following label [atomicservice] in the current file, but the parent nodes without this label.","API_DOC_CONSTANT_01":"JSDoc label order error, please adjust the order of [constant] labels.","API_DOC_CONSTANT_02":"JSDoc label validity verification failed. The [constant] label is not allowed. Please check the label usage method.","API_DOC_CONSTANT_03":"JSDoc tag validity verification failed. Please confirm if the [constant] tag is missing.","API_DOC_CONSTANT_04":"The validity verification of the JSDoc tag failed. The [constant] tag is not allowed to be reused, please delete the extra tags.","API_DOC_CROSSPLATFORM_01":"JSDoc label order error, please adjust the order of [crossplatform] labels.","API_DOC_CROSSPLATFORM_02":"The validity verification of the JSDoc tag failed. The [crossplatform] tag is not allowed to be reused, please delete the extra tags.","API_DOC_CROSSPLATFORM_03":"It was detected that there is an inheritable label [crossplatform] in the current file, but there are child nodes without this label.","API_DOC_DEFAULT_01":"The [default] tag value is incorrect. Please supplement the default value.","API_DOC_DEFAULT_02":"JSDoc label order error, please adjust the order of [default] labels.","API_DOC_DEFAULT_03":"JSDoc label validity verification failed. The [default] label is not allowed. Please check the label usage method.","API_DOC_DEFAULT_04":"The validity verification of the JSDoc tag failed. The [default] tag is not allowed to be reused, please delete the extra tags.","API_DOC_DEPRECATED_01":"The [deprecated] tag value is incorrect. Please check the usage method.","API_DOC_DEPRECATED_02":"JSDoc label order error, please adjust the order of [deprecated] labels.","API_DOC_DEPRECATED_03":"It was detected that there is an inheritable label [deprecated] in the current file, but there are child nodes without this label.","API_DOC_DEPRECATED_04":"The validity verification of the JSDoc tag failed. The [deprecated] tag is not allowed to be reused, please delete the extra tags.","API_DOC_ENUM_01":"The [enum] tag type is incorrect. Please check if the tag type is { string } or { number }.","API_DOC_ENUM_02":"JSDoc label order error, please adjust the order of [enum] labels.","API_DOC_ENUM_03":"JSDoc label validity verification failed. The [enum] label is not allowed. Please check the label usage method.","API_DOC_ENUM_04":"JSDoc tag validity verification failed. Please confirm if the [enum] tag is missing.","API_DOC_ENUM_05":"The validity verification of the JSDoc tag failed. The [enum] tag is not allowed to be reused, please delete the extra tags.","API_DOC_EXAMPLE_01":"JSDoc label order error, please adjust the order of [example] labels.","API_DOC_EXAMPLE_02":"The validity verification of the JSDoc tag failed. The [example] tag is not allowed to be reused, please delete the extra tags.","API_DOC_EXTENDS_01":"The [extends] tag value is incorrect. Please check if the tag value matches the inherited class name.","API_DOC_EXTENDS_02":"JSDoc label order error, please adjust the order of [extends] labels.","API_DOC_EXTENDS_03":"JSDoc label validity verification failed. The [extends] label is not allowed. Please check the label usage method.","API_DOC_EXTENDS_04":"JSDoc tag validity verification failed. Please confirm if the [extends] tag is missing.","API_DOC_EXTENDS_05":"The validity verification of the JSDoc tag failed. The [extends] tag is not allowed to be reused, please delete the extra tags.","API_DOC_FAMODELONLY_01":"JSDoc label order error, please adjust the order of [famodelonly] labels.","API_DOC_FAMODELONLY_02":"The validity verification of the JSDoc tag failed. The [famodelonly] tag is not allowed to be reused, please delete the extra tags.","API_DOC_FAMODELONLY_03":"It was detected that there is an inheritable label [famodelonly] in the current file, but there are child nodes without this label.","API_DOC_FIRES_01":"JSDoc label order error, please adjust the order of [fires] labels.","API_DOC_FIRES_02":"The validity verification of the JSDoc tag failed. The [fires] tag is not allowed to be reused, please delete the extra tags.","API_DOC_FORM_01":"JSDoc label order error, please adjust the order of [form] labels.","API_DOC_FORM_02":"The validity verification of the JSDoc tag failed. The [form] tag is not allowed to be reused, please delete the extra tags.","API_DOC_FORM_03":"It was detected that there is a following label [form] in the current file, but the parent nodes without this label.","API_DOC_IMPLEMENTS_01":"JSDoc label order error, please adjust the order of [implements] labels.","API_DOC_IMPLEMENTS_02":"JSDoc label validity verification failed. The [implements] label is not allowed. Please check the label usage method.","API_DOC_IMPLEMENTS_03":"JSDoc tag validity verification failed. Please confirm if the [implements] tag is missing.","API_DOC_IMPLEMENTS_04":"The validity verification of the JSDoc tag failed. The [implements] tag is not allowed to be reused, please delete the extra tags.","API_DOC_IMPLEMENTS_05":"The [implements] tag value is incorrect. Please check if the tag value matches the inherited class name.","API_DOC_INTERFACE_04":"JSDoc label order error, please adjust the order of [interface] labels.","API_DOC_INTERFACE_05":"The validity verification of the JSDoc tag failed. The [interface] tag is not allowed to be reused, please delete the extra tags.","API_DOC_NAMESPACE_01":"The [namespace] tag value is incorrect. Please check if it matches the namespace name.","API_DOC_NAMESPACE_02":"JSDoc label order error, please adjust the order of [namespace] labels.","API_DOC_NAMESPACE_03":"JSDoc tag validity verification failed. Please confirm if the [namespace] tag is missing.","API_DOC_NAMESPACE_04":"JSDoc label validity verification failed. The [namespace] label is not allowed. Please check the label usage method.","API_DOC_NAMESPACE_05":"The validity verification of the JSDoc tag failed. The [namespace] tag is not allowed to be reused, please delete the extra tags.","API_DOC_PARAM_01":"The type of the [1] [param] tag is incorrect. Please check if it matches the type of the [1] parameter.","API_DOC_PARAM_02":"The value of the [1] [param] tag is incorrect. Please check if it matches the [1] parameter name.","API_DOC_PARAM_03":"JSDoc tag validity verification failed.There are [1] redundant [param]. Please check if the tag should be deleted.","API_DOC_PARAM_04":"JSDoc tag validity verification failed. Please confirm if the [param] tag is missing.","API_DOC_PARAM_05":"JSDoc label validity verification failed. The [param] label is not allowed. Please check the label usage method.","API_DOC_PARAM_06":"JSDoc label order error, please adjust the order of [param] labels.","API_DOC_PERMISSION_01":"The [permission] tag value is incorrect. Please check if the permission field has been configured or update the configuration file.","API_DOC_PERMISSION_02":"JSDoc label order error, please adjust the order of [permission] labels.","API_DOC_PERMISSION_03":"JSDoc label validity verification failed. The [permission] label is not allowed. Please check the label usage method.","API_DOC_PERMISSION_04":"The validity verification of the JSDoc tag failed. The [permission] tag is not allowed to be reused, please delete the extra tags.","API_DOC_PERMISSION_05":"JSDoc tag validity verification failed. Please confirm if the [permission] tag is missing.","API_DOC_READONLY_01":"JSDoc label order error, please adjust the order of [readonly] labels.","API_DOC_READONLY_02":"JSDoc label validity verification failed. The [readonly] label is not allowed. Please check the label usage method.","API_DOC_READONLY_03":"The validity verification of the JSDoc tag failed. The [readonly] tag is not allowed to be reused, please delete the extra tags.","API_DOC_READONLY_04":"JSDoc tag validity verification failed. Please confirm if the [readonly] tag is missing.","API_DOC_RETURNS_01":"The [returns] tag was used incorrectly. The returns tag should not be used when the return type is void.","API_DOC_RETURNS_02":"The [returns] tag type is incorrect. Please check if the tag type is consistent with the return type.","API_DOC_RETURNS_03":"JSDoc label order error, please adjust the order of [returns] labels.","API_DOC_RETURNS_04":"JSDoc tag validity verification failed. Please confirm if the [returns] tag is missing.","API_DOC_RETURNS_05":"The validity verification of the JSDoc tag failed. The [returns] tag is not allowed to be reused, please delete the extra tags.","API_DOC_RETURNS_06":"JSDoc label validity verification failed. The [returns] label is not allowed. Please check the label usage method.","API_DOC_SINCE_01":"The [since] tag value is incorrect. Please check if the tag value is a numerical value.","API_DOC_SINCE_02":"JSDoc label order error, please adjust the order of [since] labels.","API_DOC_SINCE_03":"JSDoc tag validity verification failed. Please confirm if the [since] tag is missing.","API_DOC_SINCE_04":"The validity verification of the JSDoc tag failed. The [since] tag is not allowed to be reused, please delete the extra tags.","API_DOC_SINCE_05":"The [since] value is greater than the latest version number.","API_DOC_SINCE_06":"The [since] value for different jsdoc should not be the same.","API_DOC_SINCE_07":"The [since] value is greater than the latest version number.The [since] value for different jsdoc should not be the same.","API_DOC_SINCE_08":"The [since] tag value is incorrect. Please check if the tag value is a numerical value.The [since] value for different jsdoc should not be the same.","API_DOC_STAGEMODELONLY_01":"It was detected that there is an inheritable label [stagemodelonly] in the current file, but there are child nodes without this label.","API_DOC_STAGEMODELONLY_02":"JSDoc label order error, please adjust the order of [stagemodelonly] labels.","API_DOC_STAGEMODELONLY_03":"The validity verification of the JSDoc tag failed. The [stagemodelonly] tag is not allowed to be reused, please delete the extra tags.","API_DOC_STATIC_01":"JSDoc label order error, please adjust the order of [static] labels.","API_DOC_STATIC_02":"The validity verification of the JSDoc tag failed. The [static] tag is not allowed to be reused, please delete the extra tags.","API_DOC_STRUCT_01":"The [struct] tag value is incorrect. Please check if it matches the struct name.","API_DOC_STRUCT_02":"JSDoc label order error, please adjust the order of [struct] labels.","API_DOC_STRUCT_03":"JSDoc label validity verification failed. The [struct] label is not allowed. Please check the label usage method.","API_DOC_STRUCT_04":"JSDoc tag validity verification failed. Please confirm if the [struct] tag is missing.","API_DOC_STRUCT_05":"The validity verification of the JSDoc tag failed. The [struct] tag is not allowed to be reused, please delete the extra tags.","API_DOC_SYSCAP_01":"The [syscap] tag value is incorrect. Please check if the syscap field is configured.","API_DOC_SYSCAP_02":"JSDoc label order error, please adjust the order of [syscap] labels.","API_DOC_SYSCAP_03":"JSDoc tag validity verification failed. Please confirm if the [syscap] tag is missing.","API_DOC_SYSCAP_04":"The validity verification of the JSDoc tag failed. The [syscap] tag is not allowed to be reused, please delete the extra tags.","API_DOC_SYSTEMAPI_01":"JSDoc label order error, please adjust the order of [systemapi] labels.","API_DOC_SYSTEMAPI_02":"It was detected that there is an inheritable label [systemapi] in the current file, but there are child nodes without this label.","API_DOC_SYSTEMAPI_03":"The validity verification of the JSDoc tag failed. The [systemapi] tag is not allowed to be reused, please delete the extra tags.","API_DOC_TEST_01":"JSDoc label order error, please adjust the order of [test] labels.","API_DOC_TEST_02":"It was detected that there is an inheritable label [test] in the current file, but there are child nodes without this label.","API_DOC_TEST_03":"The validity verification of the JSDoc tag failed. The [test] tag is not allowed to be reused, please delete the extra tags.","API_DOC_THROWS_01":"The type of the [1] [throws] tag is incorrect. Please check if the tag value is a numerical value.","API_DOC_THROWS_02":"The type of the [1] [throws] tag is incorrect. Please fill in [BusinessError].","API_DOC_THROWS_03":"JSDoc label order error, please adjust the order of [throws] labels.","API_DOC_THROWS_04":"JSDoc label validity verification failed. The [throws] label is not allowed. Please check the label usage method.","API_DOC_THROWS_05":"JSDoc tag validity verification failed. Please confirm if the [throws 1] tag is missing.","API_DOC_THROWS_07":"JSDoc label validity verification failed. The [throws 1] label is not allowed. Please check the label usage method.","API_DOC_THROWS_08":"The validity verification of the JSDoc tag failed. The [throws] tag is not allowed to be reused, please delete the extra tags.","API_DOC_THROWS_09":"The generic error code does not contain the current error code.","API_DOC_THROWS_10":"The description of the [1 throws] is incorrect. please fix it according to the specification.","API_DOC_THROWS_11":"The type of the [1] [throws] tag is incorrect. Please fill in [BusinessError].The description of the [1 throws] is incorrect. please fix it according to the specification.","API_DOC_TYPE_01":"The [type] tag type is incorrect. Please check if the type matches the attribute type.","API_DOC_TYPE_02":"JSDoc label order error, please adjust the order of [type] labels.","API_DOC_TYPE_03":"JSDoc label validity verification failed. The [type] label is not allowed. Please check the label usage method.","API_DOC_TYPE_04":"JSDoc tag validity verification failed. Please confirm if the [type] tag is missing.","API_DOC_TYPE_05":"The validity verification of the JSDoc tag failed. The [type] tag is not allowed to be reused, please delete the extra tags.","API_DOC_TYPEDEF_01":"The [typedef] tag value is incorrect. Please check if it matches the interface name or type content.","API_DOC_TYPEDEF_02":"JSDoc label order error, please adjust the order of [typedef] labels.","API_DOC_TYPEDEF_03":"JSDoc label validity verification failed. The [typedef] label is not allowed. Please check the label usage method.","API_DOC_TYPEDEF_04":"JSDoc tag validity verification failed. Please confirm if the [typedef] tag is missing.","API_DOC_TYPEDEF_05":"The validity verification of the JSDoc tag failed. The [typedef] tag is not allowed to be reused, please delete the extra tags.","API_DOC_USEINSTEAD_01":"The [useinstead] tag value is incorrect. Please check the usage method.","API_DOC_USEINSTEAD_02":"JSDoc label order error, please adjust the order of [useinstead] labels.","API_DOC_USEINSTEAD_03":"JSDoc label validity verification failed. The [useinstead] label is not allowed. Please check the label usage method.","API_DOC_USEINSTEAD_04":"The validity verification of the JSDoc tag failed. The [useinstead] tag is not allowed to be reused, please delete the extra tags.","API_DOC_GLOBAL_01":"JSDoc tag validity verification failed. Please confirm if the [file] tag is missing.","API_DOC_GLOBAL_02":"JSDoc tag validity verification failed. Please confirm if the [kit] tag is missing.","API_DOC_JSDOC_01":"Jsdoc needs to be added to the current API.","API_DOC_JSDOC_02":"JSDoc tag validity verification failed. Please confirm if the [since] tag is missing.JSDoc tag validity verification failed. Please confirm if the [syscap] tag is missing.","API_DOC_JSDOC_03":"Jsdoc has chinese.","API_DOC_UNKNOW_DECORATOR_01":"The [XXXX] tag does not exist. Please use a valid JSDoc tag.","API_DOC_JSDOC_04":"The [systemapi] and [atomicservice] cannot exist in the same doc."},"DEFINE":{"API_DEFINE_UNALLOWABLE_01":"Illegal [any] keyword used in the API.","API_DEFINE_UNALLOWABLE_02":"Illegal [this] keyword used in the API.","API_DEFINE_UNALLOWABLE_03":"Illegal [unknown] keyword used in the API.","API_DEFINE_NAME_01":"Prohibited word in [XXXX]:{option}.The word allowed is [XXXX].","API_DEFINE_NAME_02":"Prohibited word in [XXXX]:{ability} in the [XXXX] file.","API_DEFINE_SPELLING_01":"{XXXX}. please confirm whether it needs to be corrected to a common word.","API_DEFINE_EVENT_01":"The event name should be string.","API_DEFINE_EVENT_02":"The event name cannot be Null value.","API_DEFINE_EVENT_03":"The callback parameter of off function should be optional.","API_DEFINE_EVENT_04":"The off functions of one single event should have at least one callback parameter, and the callback parameter should be the last parameter.","API_DEFINE_EVENT_05":"The on and off event subscription methods do not appear in pair.","API_DEFINE_EVENT_06":"The event subscription methods should has at least one parameter.","API_DEFINE_EVENT_07":"Please check if the changed API version number is 10.","API_DEFINE_EVENT_08":"The event name should be named by small hump. (Received [XXXX]).","API_DEFINE_HUMP_01":"This API file should be named by large hump.","API_DEFINE_HUMP_02":"This API file should be named by small hump.","API_DEFINE_HUMP_03":"This name [XXXX] should be named by large hump.","API_DEFINE_HUMP_04":"This name [XXXX] should be named by small hump.","API_DEFINE_HUMP_05":"This name [XXXX] should be named by all uppercase.","API_DEFINE_ANONYMOUS_FUNCTION_01":"Anonymous functions or anonymous object that are not allowed are used in this api."},"CHANEGE":{"API_CHANGE_INCOMPATIBLE_01":"Forbid changes: Cannot change from public API to system API.","API_CHANGE_INCOMPATIBLE_02":"Forbid changes: Cannot reduce or permission or increase and permission.","API_CHANGE_INCOMPATIBLE_03":"Forbid changes: Cannot change permission value,cannot judge the range change.","API_CHANGE_INCOMPATIBLE_04":"Forbid changes: The number of error codes cannot be increased from 1 to multiple error codes.","API_CHANGE_INCOMPATIBLE_05":"Forbid changes: Cannot change the error code value.","API_CHANGE_INCOMPATIBLE_06":"Forbid changes: The card application cannot be changed from supported to not supported.","API_CHANGE_INCOMPATIBLE_07":"Forbid changes: Crossplatform cannot be changed from supported to not supported.","API_CHANGE_INCOMPATIBLE_08":"Forbid changes: API cannot be deleted.","API_CHANGE_INCOMPATIBLE_09":"Forbid changes: Cannot change from FAModelOnly to StageModelOnly.","API_CHANGE_INCOMPATIBLE_10":"Forbid changes: Cannot change from StageModelOnly to FAModelOnly.","API_CHANGE_INCOMPATIBLE_11":"Forbid changes: Cannot change from nothing to StageModelOnly.","API_CHANGE_INCOMPATIBLE_12":"Forbid changes: Cannot change from nothing to FAModelOnly.","API_CHANGE_INCOMPATIBLE_13":"Forbid changes: The function return value type cannot be extended.","API_CHANGE_INCOMPATIBLE_14":"Forbid changes: The function return value type cannot be reduced.","API_CHANGE_INCOMPATIBLE_15":"Forbid changes: Cannot change function return value type.","API_CHANGE_INCOMPATIBLE_16":"Forbid changes: Cannot change function param position.","API_CHANGE_INCOMPATIBLE_17":"Forbid changes: Cannot add function required param.","API_CHANGE_INCOMPATIBLE_18":"Forbid changes: Cannot delete function param.","API_CHANGE_INCOMPATIBLE_19":"Forbid changes: Cannot change form unrequired param to required param.","API_CHANGE_INCOMPATIBLE_20":"Forbid changes: Cannot change function param type.","API_CHANGE_INCOMPATIBLE_21":"Forbid changes: The function param type range is cannot be reduced.","API_CHANGE_INCOMPATIBLE_22":"Forbid changes: Read-only properties cannot be changed from optional to required.","API_CHANGE_INCOMPATIBLE_23":"Forbid changes: Writable properties cannot be changed from required to optional.","API_CHANGE_INCOMPATIBLE_24":"Forbid changes: Writable properties cannot be changed from optional to required.","API_CHANGE_INCOMPATIBLE_25":"Forbid changes: Cannot change property type.","API_CHANGE_INCOMPATIBLE_26":"Forbid changes: Cannot Expand the range of readonly property types.","API_CHANGE_INCOMPATIBLE_27":"Forbid changes: Cannot Expand the range of writable property types.","API_CHANGE_INCOMPATIBLE_28":"Forbid changes: Cannot reduce the range of writable property types.","API_CHANGE_INCOMPATIBLE_29":"Forbid changes: Decorator cannot be deleted.","API_CHANGE_INCOMPATIBLE_30":"Forbid changes: Cannot change constant value.","API_CHANGE_INCOMPATIBLE_31":"Forbid changes: Cannot change custom type value.","API_CHANGE_INCOMPATIBLE_32":"Forbid changes: Cannot expand the range of custom type.","API_CHANGE_INCOMPATIBLE_33":"Forbid changes: Cannot reduce the range of custom type.","API_CHANGE_INCOMPATIBLE_34":"Forbid changes: Cannot change Enumeration assignment.","API_CHANGE_INCOMPATIBLE_35":"Forbid changes: Historical JSDoc cannot be changed.","API_CHANGE_INCOMPATIBLE_36":"Forbid changes: API changes must add a new section of JSDoc.","API_CHANGE_INCOMPATIBLE_37":"Forbid changes: Cannot change from atomicservice to NA.","API_CHANGE_INCOMPATIBLE_38":"Forbid changes: Cannot change from NA to syscap.","API_CHANGE_INCOMPATIBLE_39":"Forbid changes: Cannot change from syscap to NA.","API_CHANGE_INCOMPATIBLE_40":"Forbid changes: Cannot change syscap value.","API_CHANGE_INCOMPATIBLE_41":"Forbid changes: Cannot add new property to interface API."}}')},98768:e=>{"use strict";e.exports=JSON.parse('{"ApiCheckVersion":13,"ApiMaxVersion":13}')},54732:e=>{"use strict";e.exports=JSON.parse('{"dictionariesArr":["a","aa","aaa","aaaa","aaaaa","aab","aac","aachen","aad","aapl","aapt","aar","aardvark","aaren","aarhus","aarika","aaron","ab","aba","aback","abacus","abaft","abagael","abagail","abalone","abandon","abandoned","abandoner","abandonment","abase","abasement","abaser","abash","abashed","abashment","abate","abated","abatement","abater","abattoir","abb","abba","abbe","abbess","abbey","abbi","abbie","abbot","abbott","abbr","abbrev","abbreviate","abbreviated","abbreviates","abbreviating","abbreviation","abby","abbye","abc","abcd","abcde","abcdef","abcdefghijklmnopqrstuvwxyz","abd","abdel","abdicate","abdication","abdomen","abdominal","abduct","abduction","abductor","abdul","abe","abeam","abel","abelard","abelson","aberdeen","abernathy","aberrant","aberration","aberrational","abet","abetted","abetting","abettor","abeu","abey","abeyance","abeyant","abhor","abhorred","abhorrence","abhorrent","abhorrer","abhorring","abi","abidance","abide","abider","abiding","abidjan","abie","abigael","abigail","abigale","abilene","abilities","ability","abject","abjection","abjectness","abjuration","abjuratory","abjure","abjurer","ablate","ablation","ablative","ablaze","able","abler","ables","ablest","abloom","ablution","abm","abnegate","abnegation","abner","abnormal","abnormality","abo","aboard","abode","abolish","abolisher","abolishment","abolition","abolitionism","abolitionist","abominable","abominably","abominate","abomination","aboriginal","aborigine","aborning","abort","aborted","aborting","abortion","abortionist","abortive","abortiveness","abound","about","above","aboveboard","aboveground","abra","abracadabra","abrade","abrader","abraham","abrahan","abram","abramo","abramson","abran","abrasion","abrasive","abrasiveness","abreaction","abreast","abridge","abridged","abridger","abridgment","abroad","abrogate","abrogation","abrogator","abrupt","abruptness","abs","abscess","abscissa","abscission","abscond","absconder","abseil","absence","absent","absentee","absenteeism","absentia","absentminded","absentmindedness","absinthe","abslistview","absolute","absolutely","absoluteness","absolution","absolutism","absolutist","absolve","absolver","absorb","absorbed","absorbency","absorbent","absorber","absorbing","absorption","absorptive","absorptivity","abspath","abstain","abstainer","abstemious","abstemiousness","abstention","abstinence","abstinent","abstract","abstractapplicationcontext","abstractautowirecapablebeanfactory","abstractbeanfactory","abstractchannelhandlercontext","abstracted","abstractedness","abstracter","abstracthttp","abstraction","abstractionism","abstractionist","abstractions","abstractness","abstractor","abstractplainsocketimpl","abstractprotocol","abstruse","abstruseness","absurd","absurdity","absurdness","abuja","abundance","abundant","abuse","abused","abuser","abuses","abusing","abusive","abusiveness","abut","abutment","abutted","abutter","abutting","abuzz","abysmal","abyss","abyssal","abyssinia","abyssinian","ac","acacia","academe","academia","academic","academical","academician","academicianship","academy","acadia","acanthus","acapulco","acc","accdb","accede","accelerate","accelerated","accelerating","acceleration","accelerator","accelerometer","accent","accented","accentual","accentuate","accentuation","accept","acceptability","acceptable","acceptableness","acceptably","acceptance","acceptant","acceptation","accepted","accepter","accepting","acceptor","accepts","acces","access","accesscontroller","accessed","accesses","accessibility","accessible","accessibly","accessing","accession","accesslogvalve","accessor","accessories","accessors","accessory","accesstoken","accidence","accident","accidental","accidentally","accidentalness","acclaim","acclaimer","acclamation","acclimate","acclimation","acclimatisation","acclimatise","acclimatization","acclimatize","acclimatized","acclimatizes","acclivity","accolade","accommodate","accommodated","accommodating","accommodation","accommodative","accommodativeness","accompanied","accompanier","accompaniment","accompanist","accompany","accomplice","accomplish","accomplished","accomplisher","accomplishing","accomplishment","accord","accordance","accordant","accorder","according","accordingly","accordion","accordionist","accost","account","accountability","accountable","accountableness","accountably","accountancy","accountant","accounted","accountid","accounting","accountname","accountnumber","accounts","accounttype","accouter","accouterment","accouterments","accoutrement","accra","accredit","accreditation","accredited","accretion","accrual","accrue","acct","acculturate","acculturation","accumsan","accumulate","accumulated","accumulation","accumulative","accumulativeness","accumulator","accuracy","accurate","accurately","accurateness","accursed","accursedness","accusal","accusation","accusative","accusatory","accuse","accused","accuser","accusing","accustom","accustomed","accustomedness","acd","ace","aced","acerbate","acerbic","acerbically","acerbity","acetaminophen","acetate","acetic","acetone","acetonic","acetylene","acevedo","acf","achaean","ache","achebe","ached","achene","achernar","aches","acheson","achievable","achieve","achieved","achievement","achievements","achiever","achieving","achilles","aching","achive","achoo","achromatic","achy","acid","acidic","acidification","acidify","acidity","acidness","acidoses","acidosis","acidulous","acing","ack","ackerman","acknowledge","acknowledgeable","acknowledged","acknowledgedly","acknowledger","acknowledgment","acl","aclass","aclu","acm","acme","acne","acolyte","aconcagua","aconite","acorn","acosta","acoustic","acoustical","acoustician","acoustics","acquaint","acquaintance","acquaintanceship","acquainted","acquiesce","acquiescence","acquiescent","acquirable","acquire","acquired","acquirement","acquiring","acquisition","acquisitive","acquisitiveness","acquit","acquittal","acquittance","acquitted","acquitter","acquitting","acre","acreage","acrid","acridity","acridness","acrimonious","acrimoniousness","acrimony","acrobat","acrobatic","acrobatically","acrobatics","acronym","acrophobia","acropolis","across","acrostic","acrux","acrylate","acrylic","acs","act","acta","actaeon","acth","acting","actinic","actinide","actinium","actinometer","action","actionbar","actionbaractivity","actionbardrawertoggle","actionbarsherlock","actionbarsize","actionbutton","actioncontroller","actionevent","actionlink","actionlistener","actionname","actionpack","actionperformed","actionresult","actions","actionscript","actionview","activate","activated","activatedroute","activating","activation","activator","active","activeadmin","activecell","activedocument","actively","activemodel","activemq","activeness","activerecord","actives","activesheet","activesupport","activewindow","activeworkbook","activex","activexobject","activism","activist","activities","activity","activitycompat","activityindicator","activitymanager","activitythread","acton","actor","actors","actress","acts","actual","actuality","actualization","actualize","actualizes","actually","actualwidth","actuarial","actuary","actuate","actuation","actuator","acuity","acumen","acupressure","acupuncture","acupuncturist","acute","acuteness","acyclic","acyclically","acyclovir","ad","ada","adage","adagio","adah","adair","adaline","adam","adamant","adamo","adamson","adan","adana","adapt","adaptability","adaptable","adaptation","adapted","adaptedness","adapter","adapters","adapterview","adapting","adaption","adaptive","adaptively","adaptiveness","adaptivity","adaptor","adara","adata","adb","adc","add","adda","addaction","addactionlistener","addall","addams","addattribute","addbutton","addcell","addchild","addclass","addcolumn","addcomponent","adddays","added","addelement","addend","addenda","addendum","adder","addevent","addeventlistener","addflags","addgesturerecognizer","addgroup","addhandler","addheader","addi","addia","addict","addiction","addictive","addie","addin","adding","addison","additem","addition","additional","additionally","additions","additive","additivity","addle","addlistener","addmarker","addobject","addobserver","addon","addons","addproperty","addr","addrange","address","addressability","addressable","addressbook","addressed","addressee","addresser","addresses","addressid","addressing","addressline","addressof","addressograph","addrow","adds","addslashes","addsubview","addtab","addtarget","addtextchangedlistener","addto","addtobackstack","addtype","adduce","adducer","adduct","adduction","adductor","adduser","addvalue","addview","addwidget","addwithvalue","addy","ade","adecoder","adel","adela","adelaida","adelaide","adelbert","adele","adelheid","adelice","adelina","adelind","adeline","adella","adelle","aden","adena","adenauer","adenine","adenoid","adenoidal","adept","adeptness","adequacy","adequate","adequateness","adey","adf","adfs","adham","adhara","adhere","adherence","adherent","adherer","adhesion","adhesive","adhesiveness","adi","adiabatic","adiabatically","adiana","adidas","adieu","adina","adipiscing","adipisicing","adipose","adirondack","adis","adj","adjacency","adjacent","adjectival","adjective","adjoin","adjoint","adjourn","adjournment","adjudge","adjudicate","adjudication","adjudicator","adjudicatory","adjunct","adjuration","adjure","adjust","adjustable","adjustably","adjusted","adjuster","adjusting","adjustive","adjustment","adjustments","adjustor","adjutant","adkins","adlai","adler","adm","adman","admen","admin","adminhtml","administer","administrable","administrate","administration","administrative","administrator","administrators","administratrix","admins","admirable","admirableness","admirably","admiral","admiralty","admiration","admire","admirer","admiring","admissibility","admissible","admissibly","admission","admit","admittance","admitted","admittedly","admitting","admix","admixture","admob","admonish","admonisher","admonishing","admonishment","admonition","admonitory","ado","adobe","adodb","adolescence","adolescent","adolf","adolfo","adolph","adolphe","adolpho","adolphus","adonis","adopt","adopted","adopter","adoption","adoptive","adopts","adora","adorable","adorableness","adorably","adoration","adore","adoree","adorer","adoring","adorn","adorne","adorned","adornment","adp","adr","adrea","adrenal","adrenalin","adrenaline","adrequest","adress","adresse","adria","adrian","adriana","adriane","adrianna","adrianne","adriano","adriatic","adrien","adriena","adrienne","adrift","adroit","adroitness","ads","adsense","adsorb","adsorbate","adsorbent","adsorption","adsorptive","adt","adulate","adulation","adulator","adulatory","adult","adulterant","adulterate","adulterated","adulteration","adulterer","adulteress","adulterous","adultery","adulthood","adultness","adults","adumbrate","adumbration","adumbrative","adv","advance","advanced","advancement","advancer","advances","advantage","advantageous","advantageousness","advantages","advent","adventist","adventitious","adventitiousness","adventive","adventure","adventurer","adventuresome","adventuress","adventurous","adventurousness","adverb","adverbial","adversarial","adversary","adverse","adverseness","adversity","advert","advertise","advertised","advertisement","advertiser","advertisers","advertising","advertorial","advice","advices","adview","advil","advisability","advisable","advisableness","advisably","advise","advised","advisedly","advisee","advisement","adviser","advisor","advisory","advocacy","advocate","advocation","advt","adwords","adz","adze","ae","aegean","aegis","aelfric","aenean","aeneas","aeneid","aeolian","aeolus","aeon","aerate","aeration","aerator","aerial","aerialist","aerie","aeriel","aeriela","aeriell","aeroacoustic","aerobatic","aerobic","aerobically","aerodrome","aerodynamic","aerodynamically","aerodynamics","aeronautic","aeronautical","aeronautics","aerosol","aerosolize","aerospace","aes","aeschylus","aesculapius","aesop","aesthete","aesthetic","aesthetically","aestheticism","aesthetics","aether","aetiology","af","afaik","afar","afb","afc","afd","afdc","aff","affability","affable","affably","affair","affect","affectation","affected","affectedness","affecter","affecting","affection","affectionate","affectioned","affectioning","affective","affects","afferent","affiance","affidavit","affiliate","affiliated","affiliation","affine","affinity","affirm","affirmation","affirmative","affix","afflatus","afflict","affliction","afflictive","affluence","affluent","afford","affordable","afforest","afforestation","afforested","afforesting","afforests","affray","affricate","affrication","affricative","affright","affront","afghan","afghani","afghanistan","aficionado","afield","afire","aflame","afloat","aflutter","afnetworking","afoot","afore","aforementioned","aforesaid","aforethought","afoul","afr","afraid","afresh","africa","african","afrikaans","afrikaner","afro","afrocentric","afrocentrism","aft","after","afterbirth","afterbirths","afterburner","aftercare","aftereffect","afterglow","afterimage","afterlife","afterlives","aftermath","aftermaths","aftermost","afternoon","afters","aftershave","aftershock","aftertaste","aftertextchanged","afterthought","afterward","afterwards","afterworld","afton","ag","agace","again","against","agamemnon","agapae","agape","agar","agassiz","agata","agate","agatha","agathe","agave","age","aged","agedness","ageism","ageist","ageless","agelessness","agencies","agency","agenda","agent","agented","agenting","agentive","agents","ageratum","ages","agg","aggi","aggie","agglomerate","agglomeration","agglutinate","agglutination","agglutinin","aggrandize","aggrandizement","aggravate","aggravating","aggravation","aggregate","aggregated","aggregately","aggregateness","aggregates","aggregation","aggregations","aggregative","aggregator","aggression","aggressive","aggressively","aggressiveness","aggressor","aggrieve","aggrieved","aggy","aghast","agile","agility","agitate","agitated","agitation","agitator","agitprop","aglaia","agleam","aglitter","aglow","agna","agnella","agnes","agnese","agnesse","agneta","agnew","agni","agnola","agnostic","agnosticism","ago","agog","agonize","agonized","agonizedly","agonizing","agony","agoraphobia","agoraphobic","agosto","agra","agrarian","agrarianism","agree","agreeable","agreeableness","agreeably","agreed","agreeing","agreement","agreements","agreer","agretha","agribusiness","agricola","agricultural","agriculturalist","agriculture","agriculturist","agrippa","agrippina","agrochemicals","agronomic","agronomist","agronomy","aground","aguascalientes","ague","aguie","aguilar","aguinaldo","aguirre","aguistin","aguste","agustin","ah","aha","ahab","aharon","ahead","ahem","ahmad","ahmadabad","ahmed","ahoy","ahriman","ai","aid","aida","aidan","aide","aided","aider","aids","aigneis","aigrette","aiken","ail","aila","ailbert","aile","ailee","aileen","ailene","aileron","ailey","aili","ailina","ailment","ailsun","ailyn","aim","aime","aimed","aimee","aimer","aimil","aiming","aimless","aimlessness","aims","ain","aindrea","ainslee","ainsley","ainslie","ainu","air","airbag","airbase","airbnb","airborne","airbrush","airbus","aircraft","aircrew","airdrop","airdropped","airdropping","airedale","aires","airfare","airfield","airflow","airfoil","airframe","airfreight","airhead","airily","airiness","airing","airless","airlessness","airlift","airline","airliner","airlock","airmail","airman","airmass","airmen","airpark","airplane","airplay","airport","airship","airsick","airsickness","airspace","airspeed","airstrip","airtight","airtightness","airtime","airwaves","airway","airworthiness","airworthy","airy","aisha","aisle","aitch","aj","ajar","ajax","ajaxoptions","ajay","ajp","ak","aka","akbar","akihito","akim","akimbo","akin","akita","akka","akkad","akron","aksel","al","ala","alabama","alabaman","alabamian","alabaster","alack","alacrity","aladdin","alain","alaine","alair","alameda","alamo","alamofire","alamogordo","alan","alana","alanah","aland","alane","alanine","alanna","alano","alanson","alar","alard","alaric","alarm","alarming","alarmist","alarmmanager","alarms","alas","alasdair","alaska","alaskan","alastair","alasteir","alaster","alayne","alb","alba","albacore","albania","albanian","albany","albatross","albedo","albee","albeit","alberich","alberik","alberio","albert","alberta","albertan","albertina","albertine","alberto","albie","albigensian","albina","albinism","albino","albion","albireo","albrecht","album","albumen","albumin","albuminous","albums","albuquerque","alcatraz","alcestis","alchemical","alchemist","alchemy","alcibiades","alcmena","alcoa","alcohol","alcoholic","alcoholically","alcoholism","alcott","alcove","alcuin","alcyone","aldan","aldebaran","aldehyde","alden","alder","alderamin","alderman","aldermen","alderwoman","alderwomen","aldin","aldis","aldo","aldon","aldous","aldric","aldrich","aldridge","aldrin","aldus","aldwin","ale","aleatory","alec","alecia","aleck","aleda","alee","aleece","aleen","alehouse","aleichem","alejandra","alejandrina","alejandro","alejoa","aleksandr","alembert","alembic","alena","alene","aleph","aleppo","aler","alert","alertcontroller","alertdialog","alerted","alertness","alerts","alertview","alessandra","alessandro","aleta","alethea","aleut","aleutian","alewife","alewives","alex","alexa","alexander","alexandr","alexandra","alexandre","alexandria","alexandrian","alexandrina","alexandro","alexei","alexi","alexia","alexina","alexine","alexio","alf","alfa","alfalfa","alfi","alfie","alfons","alfonse","alfonso","alfonzo","alford","alfred","alfreda","alfredo","alfresco","alfy","alg","alga","algae","algaecide","algal","algebra","algebraic","algebraical","algebraist","algenib","alger","algeria","algerian","algernon","algieba","algiers","alginate","algo","algol","algonquian","algonquin","algorithm","algorithmic","algorithmically","algorithms","alhambra","alhena","ali","alia","alias","aliased","aliases","aliasing","alibi","alic","alica","alice","alicea","alicia","alick","alida","alidia","alie","alien","alienable","alienate","alienation","alienist","alighieri","alight","align","aligned","aligner","alignleft","alignment","alignparentbottom","alignparentleft","alignparentright","alignparentstart","alignparenttop","alika","alike","alikee","alikeness","aliment","alimentary","alimony","alina","aline","alinement","alioth","aliqua","aliquam","aliquet","aliquip","aliquot","alisa","alisander","alisha","alison","alissa","alist","alistair","alister","alisun","alive","aliveness","alix","aliyah","aliyahs","aliza","alkaid","alkali","alkalies","alkaline","alkalinity","alkalize","alkaloid","alkyd","alkyl","all","alla","allah","allahabad","allan","allard","allay","allayne","alldata","alleen","allegation","allege","alleged","allegheny","allegiance","allegiant","allegoric","allegorical","allegoricalness","allegorist","allegory","allegra","allegretto","allegri","allegro","allele","alleluia","allemande","allen","allendale","allende","allene","allentown","allergen","allergenic","allergic","allergically","allergist","allergy","alleviate","alleviation","alleviator","alley","alleyn","alleyway","allhallows","alli","alliance","allianora","allie","allier","allies","alligator","allin","allina","allison","allissa","allister","allistir","alliterate","alliteration","alliterative","allix","alloc","allocable","allocatable","allocate","allocated","allocates","allocating","allocation","allocations","allocative","allocator","allophone","allophonic","allot","allotment","allotments","allotrope","allotropic","allots","allotted","allotter","allotting","allover","allow","allowable","allowableness","allowably","allowance","allowbackup","allowed","allowfullscreen","allowget","allowing","allowoverride","allows","alloy","alloyed","allspice","allstate","allsun","allude","allure","allurement","alluring","allusion","allusive","allusiveness","alluvial","alluvions","alluvium","allx","ally","allyce","allyn","allys","allyson","alma","almach","almaden","almagest","almanac","almaty","almeda","almeria","almeta","almightiness","almighty","almira","almire","almond","almoner","almost","alms","almshouse","almsman","alnico","alnilam","alnitak","aloe","aloft","aloha","aloin","aloise","aloisia","alon","alone","aloneness","along","alongshore","alongside","alonso","alonzo","aloof","aloofness","alot","aloud","aloysia","aloysius","alp","alpaca","alpert","alpha","alphabet","alphabetic","alphabetical","alphabetically","alphabetization","alphabetize","alphabetizer","alphabets","alphanumeric","alphanumerical","alphard","alphecca","alpheratz","alphonse","alphonso","alpine","alps","already","alric","alright","alsace","alsatian","also","alsop","alston","alt","alta","altai","altaic","altair","altar","altarpiece","alter","alterable","alteration","altercate","altercation","altered","altering","alternate","alternately","alternation","alternative","alternatively","alternativeness","alternatives","alternator","althea","although","altimeter","altiplano","altitude","alto","altogether","alton","altos","altruism","altruist","altruistic","altruistically","alu","aludra","aluin","aluino","alum","alumina","aluminum","alumna","alumnae","alumni","alumnus","alundum","alva","alvan","alvarado","alvarez","alvaro","alveolar","alveoli","alveolus","alvera","alverta","alvie","alvin","alvina","alvinia","alvira","alvis","alvy","alway","always","alwin","alwyn","alyce","alyda","alyosha","alys","alysa","alyse","alysia","alyson","alyss","alyssa","alzheimer","am","ama","amabel","amabelle","amadeus","amado","amain","amalea","amalee","amaleta","amalgam","amalgamate","amalgamation","amalia","amalie","amalita","amalle","amanda","amandi","amandie","amandy","amanuenses","amanuensis","amara","amaranth","amaranths","amaretto","amargo","amarillo","amaryllis","amass","amasser","amata","amateur","amateurish","amateurishness","amateurism","amati","amatory","amaze","amazed","amazement","amazing","amazon","amazonaws","amazonian","amazons","ambassador","ambassadorial","ambassadorship","ambassadress","amber","ambergris","amberly","ambiance","ambidexterity","ambidextrous","ambience","ambient","ambiguity","ambiguous","ambiguously","ambiguousness","ambit","ambition","ambitious","ambitiousness","ambivalence","ambivalent","amble","ambler","ambros","ambrose","ambrosi","ambrosia","ambrosial","ambrosio","ambrosius","ambulance","ambulant","ambulate","ambulation","ambulatory","ambur","ambuscade","ambuscader","ambush","ambusher","amby","amcharts","amd","amdahl","ame","ameba","amelia","amelie","amelina","ameline","ameliorate","amelioration","amelita","amen","amenability","amenably","amend","amended","amender","amendment","amends","amenhotep","amenity","amenorrhea","amer","amerada","amerasian","amerce","amercement","america","american","americana","americanism","americanization","americanize","americanized","americans","americium","amerigo","amerind","amerindian","amery","ameslan","amet","amethyst","amethystine","amharic","amherst","ami","amiability","amiable","amiableness","amiably","amicability","amicable","amicableness","amicably","amid","amide","amidships","amidst","amie","amiga","amigo","amii","amil","amines","amino","aminobenzoic","amir","amish","amiss","amitie","amity","ammamaria","amman","ammerman","ammeter","ammo","ammonia","ammoniac","ammonium","ammunition","amnesia","amnesiac","amnesic","amnesty","amniocenteses","amniocentesis","amnion","amniotic","amoco","amoeba","amoebic","amoeboid","amok","among","amongst","amontillado","amoral","amorality","amorous","amorousness","amorphous","amorphousness","amortization","amortize","amortized","amory","amos","amount","amounts","amour","amp","amparo","amperage","ampere","ampersand","ampex","amphetamine","amphibian","amphibious","amphibiousness","amphibology","amphitheater","amphora","amphorae","ample","ampleness","amplification","amplifier","amplify","amplitude","ampoule","ampule","amputate","amputation","amputee","amqp","amritsar","ams","amsterdam","amt","amtrak","amuck","amulet","amundsen","amur","amuse","amused","amusement","amuser","amusing","amusingness","amway","amy","amye","amyl","amylase","amz","amzn","an","ana","anabal","anabaptist","anabel","anabella","anabelle","anabolic","anabolism","anachronism","anachronistic","anachronistically","anacin","anaconda","anacreon","anaerobe","anaerobic","anaerobically","anaglyph","anagram","anagrammatic","anagrammatically","anagrammed","anagramming","anaheim","anal","analects","analgesia","analgesic","analiese","analise","anallese","anallise","analog","analogical","analogize","analogous","analogousness","analogue","analogy","analysand","analyse","analyses","analysis","analyst","analytic","analytical","analyticity","analytics","analyzable","analyze","analyzed","analyzer","analyzing","anamorphic","ananias","anapaest","anapest","anapestic","anaphora","anaphoric","anaphorically","anaplasmosis","anarchic","anarchical","anarchism","anarchist","anarchistic","anarchy","anastasia","anastasie","anastassia","anastigmatic","anastomoses","anastomosis","anastomotic","anathema","anathematize","anatol","anatola","anatole","anatolia","anatolian","anatollo","anatomic","anatomical","anatomist","anatomize","anatomy","anaxagoras","ancell","ancestor","ancestors","ancestortype","ancestral","ancestress","ancestry","anchor","anchorage","anchored","anchorite","anchoritism","anchorman","anchormen","anchorpane","anchorpeople","anchorperson","anchors","anchorwoman","anchorwomen","anchovy","ancient","ancientness","ancillary","and","andalso","andalusia","andalusian","andaman","andante","andean","andee","andeee","anderea","anders","andersen","anderson","andes","andi","andie","andiron","andonis","andorra","andover","andra","andre","andrea","andreana","andree","andrei","andrej","andrew","andrey","andria","andriana","andriette","andris","androgen","androgenic","androgynous","androgyny","andromache","andromeda","andropov","andros","andrus","andy","anecdotal","anecdote","anechoic","anemia","anemic","anemically","anemometer","anemometry","anemone","anent","aneroid","anestassia","anesthesia","anesthesiologist","anesthesiology","anesthetic","anesthetically","anesthetist","anesthetization","anesthetize","anesthetizer","anet","anett","anetta","anette","aneurysm","anew","ang","angara","ange","angel","angela","angele","angeleno","angeles","angelfish","angeli","angelia","angelic","angelica","angelical","angelico","angelika","angelina","angeline","angelique","angelita","angelle","angelo","angelou","anger","angevin","angie","angil","angina","angiography","angioplasty","angiosperm","angkor","angle","angler","angles","angleworm","anglia","anglican","anglicanism","anglicism","anglicization","anglicize","angling","anglo","anglophile","anglophilia","anglophobe","anglophobia","angola","angolan","angora","angrily","angriness","angry","angst","angstrom","anguilla","anguish","angular","angularfire","angularity","angularjs","angus","angy","anheuser","anhydride","anhydrite","anhydrous","ania","aniakchak","anibal","anica","aniline","anim","animadversion","animadvert","animal","animalcule","animals","animate","animated","animatedly","animately","animateness","animates","animatewithduration","animating","animation","animations","animator","animism","animist","animistic","animized","animosity","animus","anion","anionic","anise","aniseed","aniseikonic","anisette","anisotropic","anisotropy","anissa","anita","anitra","anjanette","anjela","ankara","ankh","ankhs","ankle","anklebone","anklet","ann","anna","annabal","annabel","annabela","annabell","annabella","annabelle","annadiana","annadiane","annal","annalee","annaliese","annalise","annalist","annamaria","annamarie","annapolis","annapurna","anne","anneal","annealer","annecorinne","annelid","anneliese","annelise","annemarie","annetta","annette","annex","annexation","annexe","anni","annice","annie","annihilate","annihilation","annihilator","annissa","anniversary","annmaria","annmarie","annnora","annora","annotate","annotated","annotation","annotations","annotator","announce","announced","announcement","announcements","announcer","annoy","annoyance","annoyed","annoyer","annoying","annual","annualized","annuitant","annuity","annul","annular","annuli","annulled","annulling","annulment","annulus","annum","annunciate","annunciation","annunciator","anny","anode","anodic","anodize","anodyne","anoint","anointer","anointment","anomalous","anomalousness","anomaly","anomic","anomie","anon","anonfun","anonymity","anonymous","anonymousness","anopheles","anorak","anorectic","anorexia","anorexic","another","anouilh","ans","ansel","ansell","anselm","anselma","anselmo","anshan","ansi","ansible","ansley","anson","anstice","answer","answerable","answered","answerer","answering","answers","ant","antacid","antaeus","antagonism","antagonist","antagonistic","antagonistically","antagonize","antagonized","antagonizing","antananarivo","antarctic","antarctica","antares","ante","anteater","antebellum","antecedence","antecedent","antechamber","antedate","antediluvian","anteing","antelope","antenatal","antenna","antennae","anterior","anteroom","anthe","anthea","anthem","anther","anthia","anthiathia","anthill","anthologist","anthologize","anthology","anthony","anthraces","anthracite","anthrax","anthropic","anthropocentric","anthropogenic","anthropoid","anthropological","anthropologist","anthropology","anthropometric","anthropometry","anthropomorphic","anthropomorphically","anthropomorphism","anthropomorphizing","anthropomorphous","anti","antiabortion","antiabortionist","antiaircraft","antibacterial","antibiotic","antibody","antic","anticancer","antichrist","anticipate","anticipated","anticipation","anticipative","anticipatory","anticked","anticking","anticlerical","anticlimactic","anticlimactically","anticlimax","anticline","anticlockwise","anticoagulant","anticoagulation","anticommunism","anticommunist","anticompetitive","anticyclone","anticyclonic","antidemocratic","antidepressant","antidisestablishmentarianism","antidote","antietam","antifascist","antiformant","antifreeze","antifundamentalist","antigen","antigenic","antigenicity","antigone","antigua","antihero","antiheroes","antihistamine","antihistorical","antiknock","antilabor","antillean","antilles","antilogarithm","antilogs","antimacassar","antimalarial","antimatter","antimicrobial","antimissile","antimony","antin","anting","antinomian","antinomy","antinuclear","antioch","antioxidant","antiparticle","antipas","antipasti","antipasto","antipathetic","antipathy","antipersonnel","antiperspirant","antiphon","antiphonal","antipodal","antipode","antipodean","antipodes","antipollution","antipoverty","antiquarian","antiquarianism","antiquary","antiquate","antiquation","antique","antiquity","antiredeposition","antiresonance","antiresonator","antisemitic","antisemitism","antisepses","antisepsis","antiseptic","antiseptically","antiserum","antislavery","antisocial","antispasmodic","antisubmarine","antisymmetric","antisymmetry","antitank","antitheses","antithesis","antithetic","antithetical","antithyroid","antitoxin","antitrust","antivenin","antiviral","antivivisectionist","antiwar","antler","antlr","antmatchers","antofagasta","antoine","antoinette","anton","antone","antonella","antonetta","antoni","antonia","antonie","antonietta","antonin","antonina","antonino","antoninus","antonio","antonius","antonovics","antony","antonym","antonymous","antral","antsy","antwan","antwerp","anubis","anus","anvil","anxiety","anxious","anxiousness","any","anya","anybody","anyhow","anymore","anyobject","anyone","anyplace","anything","anytime","anyway","anyways","anywhere","anywise","ao","aol","aop","aorta","aortic","aot","ap","apace","apache","apalachicola","apart","apartheid","apartment","apartness","apathetic","apathetically","apathy","apatite","apb","apc","ape","aped","apelike","apennines","aper","aperiodic","aperiodically","aperiodicity","aperitif","aperture","apex","aphasia","aphasic","aphelia","aphelion","aphid","aphonic","aphorism","aphoristic","aphoristically","aphrodisiac","aphrodite","api","apia","apiarist","apiary","apical","apices","apiclient","apicontroller","apidocs","apiece","apikey","apis","apiservice","apish","apishness","apiurl","apiversion","apk","apl","aplenty","aplomb","apns","apo","apocalypse","apocalyptic","apocrypha","apocryphal","apocryphalness","apogee","apolar","apolitical","apollinaire","apollo","apollonian","apologetic","apologetically","apologetics","apologia","apologies","apologist","apologize","apologizer","apologizes","apologizing","apology","apoplectic","apoplexy","apos","apostasy","apostate","apostatize","apostle","apostleship","apostolic","apostrophe","apostrophized","apothecary","apothegm","apotheoses","apotheosis","apotheosized","apotheosizes","apotheosizing","app","appalachia","appalachian","appall","appalling","appaloosa","appanage","apparatus","apparel","apparency","apparent","apparently","apparentness","apparition","appbar","appbarlayout","appbundle","appcelerator","appclassloader","appcompat","appcompatactivity","appcomponent","appconfig","appcontext","appcontroller","appdata","appdelegate","appdomain","appeal","appealer","appealing","appear","appearance","appeared","appearer","appearing","appears","appease","appeased","appeasement","appeaser","appellant","appellate","appellation","appellative","append","appendage","appendchild","appenddata","appendectomy","appended","appender","appendices","appendicitis","appending","appendix","appendline","appends","appendtext","appendto","appengine","appertain","appetite","appetizer","appetizing","appia","appian","appid","appium","appkit","applaud","applauder","applause","apple","applecart","applejack","apples","applesauce","applescript","appleseed","applet","appleton","applewebkit","appliance","applicabilities","applicability","applicable","applicably","applicant","applicants","applicate","application","applicationcontext","applicationcontroller","applicationdbcontext","applicationdispatcher","applicationfilterchain","applicationid","applicationname","applicationrecord","applications","applicationuser","applicative","applicator","applied","applier","applies","appliqu","appliqud","apply","applybindings","applying","appmodule","appname","appoint","appointee","appointer","appointive","appointment","appointments","appolonia","appomattox","apportion","apportionment","appose","apposite","appositeness","apposition","appositive","appraisal","appraise","appraised","appraisees","appraiser","appraises","appraising","appreciable","appreciably","appreciate","appreciated","appreciation","appreciative","appreciativeness","appreciator","appreciatory","apprehend","apprehender","apprehensible","apprehension","apprehensive","apprehensiveness","apprentice","apprenticeship","apprise","apprizer","apprizingly","apprizings","approach","approachability","approachable","approacher","approaches","approaching","approbate","approbation","appropriable","appropriate","appropriated","appropriately","appropriateness","appropriation","appropriator","approval","approve","approved","approver","approving","approx","approximate","approximately","approximation","approximative","apps","appserver","appsettings","appspot","appstore","apptheme","appurtenance","appurtenant","appwidgetmanager","apr","apricot","april","aprilette","apron","apropos","aps","apse","apsis","apt","aptana","apter","aptest","aptitude","aptness","apuleius","aq","aqua","aquaculture","aqualung","aquamarine","aquanaut","aquaplane","aquarium","aquarius","aquatic","aquatically","aquavit","aqueduct","aqueous","aquiculture","aquifer","aquila","aquiline","aquinas","aquino","aquitaine","ar","ara","arab","arabel","arabela","arabele","arabella","arabelle","arabesque","arabia","arabian","arabic","arability","arabist","arable","araby","araceli","arachnid","arachnoid","arachnophobia","arafat","araguaya","aral","araldo","aramaic","aramco","arange","arapaho","arapahoe","arapahoes","ararat","araucanian","arawak","arawakan","arb","arbiter","arbitrage","arbitrager","arbitrageur","arbitrament","arbitrarily","arbitrariness","arbitrary","arbitrate","arbitration","arbitrator","arbor","arboreal","arbores","arboretum","arborvitae","arbutus","arc","arcade","arcadia","arcadian","arcana","arcane","arcgis","arch","archaeological","archaeologist","archaic","archaically","archaimbaud","archaism","archaist","archaize","archaizer","archambault","archangel","archbishop","archbishopric","archdeacon","archdiocesan","archdiocese","archduchess","archduke","archean","archenemy","archeologist","archeology","archer","archery","archetypal","archetype","archfiend","archfool","archibald","archibaldo","archibold","archie","archiepiscopal","archimedes","arching","archipelago","architect","architectonic","architectonics","architectural","architecture","architectures","architrave","archival","archive","archived","archives","archivist","archness","archway","archy","arclike","arco","arcsine","arctangent","arctic","arcturus","arcu","arda","ardabil","ardath","ardeen","ardelia","ardelis","ardella","ardelle","arden","ardency","ardene","ardenia","ardent","ardine","ardis","ardisj","ardith","ardor","ardra","arduino","arduous","arduousness","ardyce","ardys","ardyth","are","area","areal","areas","areawide","areequal","arel","aren","arena","arenaceous","arequipa","ares","aretha","arg","argb","argc","argent","argentina","argentine","argentinean","argentinian","arginine","argmax","argo","argon","argonaut","argonne","argosy","argot","argparse","args","arguable","arguably","argue","arguer","arguing","argument","argumentation","argumentative","argumentativeness","argumentexception","argumentnullexception","arguments","argus","argv","argyle","ari","aria","ariadne","arial","ariana","arianism","arianist","arid","aridatha","aridity","aridness","arie","ariel","ariela","ariella","arielle","aries","aright","arin","ario","ariosto","arise","arisen","arises","aristarchus","aristides","aristocracy","aristocrat","aristocratic","aristocratically","aristophanes","aristotelean","aristotelian","aristotle","arithmetic","arithmetical","arithmetician","arithmetize","arius","ariz","arizona","arizonan","arizonian","arjuna","ark","ark","arkansan","arkansas","arkhangelsk","arkwright","arlan","arlana","arlee","arleen","arlen","arlena","arlene","arleta","arlette","arley","arleyne","arlie","arliene","arlin","arlina","arlinda","arline","arlington","arluene","arly","arlyn","arlyne","arm","armada","armadillo","armageddon","armagnac","armament","arman","armand","armando","armata","armature","armband","armchair","armco","armeabi","armed","armenia","armenian","armer","armful","armhole","armin","arming","arminius","armistice","armless","armlet","armload","armonk","armor","armored","armorer","armorial","armory","armour","armpit","armrest","arms","armstrong","armv","army","arn","arnaldo","arne","arneb","arney","arnhem","arni","arnie","arno","arnold","arnoldo","arnuad","arnulfo","arny","aroma","aromatherapist","aromatherapy","aromatic","aromatically","aromaticity","aromaticness","aron","arose","around","arousal","arouse","aroused","arp","arpa","arpanet","arpeggio","arquillian","arr","arrack","arragon","arraign","arraignment","arrange","arrangeable","arranged","arrangement","arranger","arranges","arranging","arrant","arras","array","arrayadapter","arraybuffer","arraycollection","arraycopy","arrayer","arrayindexoutofboundsexception","arraylist","arrays","arraysize","arraywithobjects","arrear","arrest","arrestee","arrester","arresting","arrestor","arrhenius","arrhythmia","arrhythmic","arrhythmical","arri","arrival","arrive","arrived","arriver","arrives","arrogance","arrogant","arrogate","arrogation","arron","arrow","arrowhead","arrowroot","arrows","arroyo","arsenal","arsenate","arsenic","arsenide","arsine","arson","arsonist","art","artair","artaxerxes","arte","artefact","artemas","artemis","artemus","arterial","arteriolar","arteriole","arterioscleroses","arteriosclerosis","artery","artesian","artful","artfulness","arther","arthritic","arthritides","arthritis","arthrogram","arthropod","arthroscope","arthroscopic","arthur","arthurian","artichoke","article","articleid","articles","articulable","articular","articulate","articulated","articulately","articulateness","articulates","articulation","articulator","articulatory","artie","artifact","artifactid","artifactory","artifacts","artifice","artificer","artificial","artificiality","artificialness","artillerist","artillery","artilleryman","artillerymen","artiness","artisan","artist","artiste","artistic","artistically","artistry","artists","artless","artlessness","arts","artsy","artur","arturo","artus","artwork","arty","aruba","arum","arv","arvie","arvin","arvy","ary","aryan","aryn","as","asa","asama","asap","asarray","asax","asbestos","asc","ascella","ascend","ascendancy","ascendant","ascender","ascending","ascension","ascent","ascertain","ascertainment","ascetic","ascetically","asceticism","ascii","ascot","ascribe","ascription","ascriptive","ascx","asd","asdf","ase","asenumerable","aseptic","aseptically","asexual","asexuality","asf","asgard","ash","ashame","ashamed","ashanti","ashbey","ashby","ashcan","ashely","asher","asheville","ashia","ashien","ashil","ashkenazim","ashkhabad","ashla","ashlan","ashland","ashlar","ashlee","ashleigh","ashlen","ashley","ashli","ashlie","ashlin","ashly","ashman","ashmolean","ashore","ashram","ashton","ashtray","ashurbanipal","ashx","ashy","asia","asian","asiatic","aside","asilomar","asimov","asin","asinine","asininity","asio","ask","askance","asked","asker","askew","asking","asks","asl","aslant","asleep","aslist","asm","asmara","asmx","asn","asocial","asoka","asp","asparagus","aspartame","aspca","aspect","aspectj","aspects","aspell","aspen","asper","asperity","aspersion","asphalt","asphodel","asphyxia","asphyxiate","asphyxiation","aspic","aspidiske","aspidistra","aspirant","aspirate","aspiration","aspirational","aspirator","aspire","aspirer","aspirin","asplenium","aspnet","aspnetcore","aspx","asquith","ass","assad","assail","assailable","assailant","assam","assamese","assassin","assassinate","assassination","assault","assaulter","assaultive","assay","assayer","assemblage","assemble","assembled","assembler","assemblies","assembly","assemblyidentity","assemblyman","assemblymen","assemblyname","assemblywoman","assemblywomen","assent","assert","assertequals","asserter","assertion","assertional","assertionerror","assertions","assertive","assertiveness","asserts","assertthat","asserttrue","assess","assessed","assesses","assessment","assessor","asset","assetmanager","assets","asseverate","asseveration","asshole","assiduity","assiduous","assiduousness","assign","assignable","assignation","assigned","assignee","assigner","assigning","assignment","assignments","assignor","assigns","assimilate","assimilation","assimilationist","assisi","assist","assistance","assistant","assistantship","assisted","assister","assize","assn","assoc","associable","associate","associated","associateship","association","associational","associations","associative","associativity","associator","assonance","assonant","assort","assorter","assortment","asst","assuage","assuaged","assumability","assume","assumed","assumer","assumes","assuming","assumption","assumptions","assumptive","assurance","assure","assured","assuredness","assurer","assuring","assyria","assyrian","assyriology","ast","astaire","astarte","astatine","astc","aster","asteria","asterisk","asterisked","astern","asteroid","asteroidal","asthma","asthmatic","astigmatic","astigmatism","astir","aston","astonish","astonishing","astonishment","astor","astoria","astound","astounding","astra","astraddle","astrakhan","astral","astray","astrid","astride","astring","astringency","astringent","astrix","astrolabe","astrologer","astrological","astrologist","astrology","astronaut","astronautic","astronautical","astronautics","astronomer","astronomic","astronomical","astronomy","astrophysical","astrophysicist","astrophysics","astroturf","asturias","astute","astuteness","astype","asuncin","asunder","asus","aswan","aswell","asylum","asymmetric","asymmetrical","asymmetry","asymptomatic","asymptomatically","asymptote","asymptotic","asymptotically","async","asynccallback","asynchronism","asynchronous","asynchronously","asynchrony","asyncio","asyncresult","asynctask","at","atacama","atahualpa","atalanta","atan","atari","atatrk","atavism","atavist","atavistic","ataxia","ataxic","ate","atelier","atemporal","athabasca","athabascan","athabaska","athabaskan","atheism","atheist","atheistic","athena","athene","athenian","athens","atheroscleroses","atherosclerosis","athirst","athlete","athletic","athletically","athleticism","athletics","athwart","atilt","atindex","atkins","atkinson","atl","atlanta","atlante","atlantes","atlantic","atlantis","atlas","atlassian","atleast","atm","atman","atmosphere","atmospheric","atmospherically","atoi","atoll","atom","atomic","atomically","atomicity","atomics","atomistic","atomization","atomize","atomizer","atoms","atonal","atonality","atone","atonement","atop","atp","atreus","atria","atrial","atrium","atrocious","atrociousness","atrocity","atrophic","atrophy","atropine","atropos","ats","att","attach","attached","attacher","attachevent","attaching","attachment","attachments","attack","attacker","attacks","attain","attainabilities","attainability","attainable","attainableness","attainably","attainder","attained","attainer","attainment","attar","attempt","attempted","attempter","attempting","attempts","attend","attendance","attendant","attended","attendee","attendees","attender","attention","attentional","attentionality","attentive","attentiveness","attenuate","attenuated","attenuation","attenuator","attest","attestation","attested","attester","attic","attica","attila","attire","attitude","attitudinal","attitudinize","attlee","attn","attorney","attr","attract","attractant","attraction","attractive","attractiveness","attractivenesses","attractor","attrib","attributable","attribute","attributed","attributeerror","attributename","attributer","attributes","attributeset","attributevalue","attribution","attributional","attributive","attrition","attrs","atts","attucks","attune","atty","atv","atwitter","atwood","atypical","au","aube","auberge","aubergine","auberon","aubert","auberta","aubine","aubree","aubrette","aubrey","aubrie","aubry","auburn","auc","auckland","auction","auctioneer","auctor","aud","audacious","audaciousness","audacity","auden","audi","audibility","audible","audibles","audibly","audie","audience","audio","audiobook","audioformat","audiogram","audiological","audiologist","audiology","audiomanager","audiometer","audiometric","audiometry","audiophile","audioplayer","audiotape","audiovisual","audit","audited","audition","auditor","auditorium","auditory","audra","audre","audrey","audrie","audry","audrye","audubon","audy","auerbach","aug","augean","auger","aught","augie","augment","augmentation","augmentative","augmenter","augue","augur","augury","august","augusta","augustan","auguste","augustin","augustina","augustine","augustinian","augustness","augusto","augustus","augy","auk","aundrea","aunt","auntie","aunty","aura","aural","aurea","aurel","aurelea","aurelia","aurelie","aurelio","aurelius","aureole","aureomycin","auria","auric","auricle","auricular","aurie","auriga","aurilia","aurlie","auroora","aurora","auroral","aurore","aurthur","auschwitz","auscultate","auscultation","auspice","auspicious","auspiciousness","auspiciousnesses","aussie","austen","austere","austereness","austerity","austin","austina","austine","austral","australasia","australasian","australes","australia","australian","australis","australites","australoid","australopithecus","austria","austrian","austronesian","aut","aute","auth","authentic","authentically","authenticate","authenticated","authenticating","authentication","authenticationmanager","authenticator","authenticatorbase","authenticity","author","authoress","authorial","authoritarian","authoritarianism","authoritative","authoritativeness","authorities","authority","authorization","authorize","authorized","authorizer","authorizes","authors","authorship","authservice","authtoken","autism","autistic","auto","autobahn","autobiographer","autobiographic","autobiographical","autobiography","autoclave","autocollimator","autocommit","autocomplete","autocompletetextview","autoconfigure","autocorrelate","autocorrelation","autocracy","autocrat","autocratic","autocratically","autodesk","autodial","autodidact","autoeventwireup","autofac","autofill","autofilter","autofluorescence","autofocus","autogeneratecolumns","autograph","autographs","autoignition","autoimmune","autoimmunity","autoincrement","autolayout","autoload","autoloader","automagically","automaker","automapper","automata","automate","automated","automatic","automatically","automating","automation","automatism","automatize","automaton","automobile","automorphism","automotive","autonavigator","autonomic","autonomous","autonomy","autopilot","autoplay","autopostback","autoprefixer","autopsy","autoregressive","autorelease","autorepeat","autosize","autostart","autosuggestibility","autotransformer","autowire","autowired","autowiredannotationbeanpostprocessor","autoworker","autumn","autumnal","aux","auxiliary","auxin","av","ava","avail","availability","available","availableness","availably","availing","avalanche","avalon","avant","avarice","avaricious","avariciousness","avast","avatar","avaudioplayer","avaunt","avc","avd","avdp","ave","aveline","avenge","avenged","avenger","aventine","aventino","avenue","average","averages","averell","averil","averill","avernus","averred","averrer","averring","averroes","avers","averse","averseness","aversion","avert","avery","averyl","aves","avesta","avfoundation","avg","avi","avian","aviary","aviate","aviation","aviator","aviatrices","aviatrix","avicenna","avictor","avid","avidity","avie","avigdor","avignon","avila","avionic","avionics","avior","avis","avitaminoses","avitaminosis","aviv","aviva","avivah","avocado","avocation","avocational","avogadro","avoid","avoidable","avoidably","avoidance","avoided","avoider","avoiding","avoids","avoirdupois","avon","avouch","avow","avowal","avowed","avower","avplayer","avr","avram","avril","avrit","avro","avrom","avuncular","avx","aw","awacs","await","awaiting","awake","awakefromnib","awaken","awakened","awakener","awakening","award","awarder","aware","awareness","awash","away","awe","aweigh","awesome","awesomeness","awestruck","awful","awfuller","awfullest","awfulness","awhile","awk","awkward","awkwardness","awl","awn","awning","awoke","awoken","awol","awry","aws","awt","ax","axd","axe","axehead","axel","axeman","axes","axial","axillary","axiological","axiology","axiom","axiomatic","axiomatically","axiomatization","axiomatize","axion","axios","axis","axle","axletree","axolotl","axon","ay","ayah","ayahs","ayala","ayatollah","ayatollahs","aye","ayers","aylmar","aylmer","aymara","aymer","ayn","az","azalea","azania","azazel","azerbaijan","azimuth","azimuthal","azimuths","azores","azov","azt","aztec","aztecan","azure","azurewebsites","b","ba","baa","baal","bab","babar","babara","babb","babbage","babbette","babbie","babbitt","babble","babbler","babcock","babe","babel","babette","babita","babka","baboon","babushka","baby","babyhood","babyish","babylon","babylonia","babylonian","babysat","babysit","babysitter","babysitting","bac","bacall","bacardi","baccalaureate","baccarat","bacchanal","bacchanalia","bacchanalian","bacchic","bacchus","bach","bachelor","bachelorhood","bacillary","bacilli","bacillus","back","backache","backarrow","backbench","backbencher","backbit","backbite","backbiter","backbitten","backboard","backbone","backbreaking","backbutton","backchaining","backcloth","backcolor","backdate","backdrop","backdropped","backdropping","backed","backend","backends","backer","backfield","backfill","backfire","backgammon","background","backgroundcolor","backgroundimage","backgrounds","backgroundworker","backhand","backhanded","backhander","backhoe","backing","backlash","backless","backlog","backlogged","backlogging","backorder","backpack","backpacker","backpedal","backplane","backplate","backrest","backscatter","backseat","backside","backslapper","backslapping","backslash","backslashes","backslid","backslide","backslider","backspace","backspin","backstabber","backstabbing","backstage","backstair","backstitch","backstop","backstopped","backstopping","backstreet","backstretch","backstroke","backtalk","backticks","backtrace","backtrack","backtracking","backup","backups","backus","backward","backwardness","backwards","backwash","backwater","backwood","backwoodsman","backwoodsmen","backyard","bacon","baconer","bacteria","bacterial","bactericidal","bactericide","bacteriologic","bacteriological","bacteriologist","bacteriology","bacterium","bactria","bad","badder","baddest","baddie","bade","baden","badge","badger","badinage","badland","badlands","badlogic","badly","badman","badmen","badminton","badmouth","badmouths","badness","badrequest","baedeker","baez","baffin","baffle","bafflement","baffler","baffling","bag","bagatelle","bagel","bagful","baggage","baggageman","baggagemen","bagged","bagger","baggily","bagginess","bagging","baggy","baghdad","bagpipe","bagpiper","bagrodia","bags","baguette","baguio","bah","baha","bahama","bahamanian","bahamian","bahia","bahrain","bahs","baikal","bail","bailey","bailie","bailiff","bailiwick","baillie","bailout","bailsman","bailsmen","baily","baird","bairn","bait","baiter","baize","baja","bak","bake","baked","bakehouse","bakelite","baker","bakersfield","bakery","bakeshop","baking","baklava","baksheesh","baku","bakunin","bal","balaclava","balalaika","balance","balanced","balancedness","balancer","balanchine","balancing","balboa","balcony","bald","balder","balderdash","baldfaced","baldness","baldric","balduin","baldwin","baldy","bale","balearic","baleen","baleful","balefuller","balefullest","balefulness","baler","balfour","bali","balinese","balk","balkan","balkanization","balkanize","balker","balkhash","balkiness","balky","ball","ballad","ballade","balladeer","balladry","ballard","ballast","ballcock","baller","ballerina","ballet","balletic","ballfields","ballgame","ballistic","ballistics","balloon","balloonist","ballot","balloter","ballpark","ballplayer","ballpoint","ballroom","balls","ballsy","ballyhoo","balm","balminess","balmy","baloney","balsa","balsam","balsamic","balthazar","baltic","baltimore","baluchistan","baluster","balustrade","balzac","bam","bamako","bamberger","bambi","bambie","bamboo","bamboozle","bamby","ban","banach","banal","banality","banana","bananas","bancroft","band","bandage","bandager","bandanna","bandbox","bandeau","bandeaux","bander","banding","bandit","banditry","bandmaster","bandoleer","bandpass","bands","bandsman","bandsmen","bandstand","bandstop","bandung","bandwagon","bandwidth","bandwidths","bandy","bane","baneful","banefuller","banefullest","bang","bangalore","banger","bangkok","bangladesh","bangladeshi","bangle","bangor","bangui","bani","banish","banisher","banishment","banister","banjarmasin","banjo","banjoist","banjul","bank","bankaccount","bankbook","bankcard","banker","banking","banknote","bankroll","bankrupt","bankruptcy","banks","banky","banned","banneker","banner","banners","banning","bannister","bannock","banns","banquet","banqueter","banquette","bans","banshee","bantam","bantamweight","banter","banterer","bantering","banting","bantu","banyan","banzai","baobab","baos","baotou","baptism","baptismal","baptist","baptiste","baptistery","baptistry","baptize","baptized","baptizer","baptizes","bar","barabbas","barb","barbabas","barbabra","barbadian","barbados","barbara","barbaraanne","barbarella","barbarian","barbarianism","barbaric","barbarically","barbarism","barbarity","barbarize","barbarossa","barbarous","barbarousness","barbary","barbe","barbecue","barbed","barbee","barbel","barbell","barbeque","barber","barbered","barberry","barbershop","barbette","barbey","barbi","barbie","barbital","barbiturate","barbour","barbra","barbuda","barbwire","barby","barcarole","barcelona","barchart","barclay","barcode","bard","barde","bardeen","bardic","bare","bareback","barefaced","barefacedness","barefoot","barehanded","bareheaded","barelegged","barely","bareness","barents","barf","barfly","bargain","bargainer","barge","bargeman","bargemen","bargepole","barhop","barhopped","barhopping","bari","baritone","barium","bark","barked","barkeep","barkeeper","barker","barkley","barks","barley","barleycorn","barlow","barmaid","barman","barmen","barn","barnabas","barnabe","barnaby","barnacle","barnard","barnaul","barnebas","barnes","barnett","barney","barnful","barnhard","barnie","barnsful","barnstorm","barnstormer","barnum","barny","barnyard","baroda","barometer","barometric","barometrically","baron","baronage","baroness","baronet","baronetcy","baronial","barony","baroque","barplot","barque","barquisimeto","barr","barrack","barracker","barracuda","barrage","barranquilla","barre","barred","barrel","barren","barrenness","barrera","barret","barrett","barrette","barri","barricade","barrie","barrier","barriers","barring","barrio","barrister","barron","barroom","barrow","barry","barrymore","bars","barstool","barstow","bart","bartel","bartend","bartender","barter","barterer","barth","barthel","bartholdi","bartholemy","bartholomeo","bartholomeus","bartholomew","bartie","bartk","bartlet","bartlett","bartolemo","bartolomeo","barton","bartram","barty","bary","barycenter","barycentre","barycentric","baryon","baryram","baryshnikov","bas","basal","basalt","basaltic","bascom","base","baseadapter","baseaddress","baseball","baseband","baseboard","baseclass","basecontroller","based","basedir","basel","baseless","baseline","basely","baseman","basemen","basement","basename","baseness","basepath","baseplate","bases","basetting","basetype","baseurl","bash","bashful","bashfulness","basho","bashrc","basia","basic","basically","basicdbobject","basichttpbinding","basicnamevaluepair","basics","basie","basil","basilar","basile","basilica","basilio","basilisk","basilius","basin","basinful","basis","bask","basket","basketball","basketry","basketwork","basophilic","basque","basra","bass","basset","basseterre","bassett","bassinet","bassist","basso","bassoon","bassoonist","basswood","bast","bastard","bastardization","bastardize","bastardized","bastardy","baste","baster","bastian","bastien","bastille","basting","bastion","basutoland","bat","bataan","batavia","batch","batches","batchsize","bate","bated","bater","bates","bath","bathe","bather","bathetic","bathhouse","bathmat","batholomew","bathos","bathrobe","bathroom","baths","bathsheba","bathtub","bathwater","bathyscaphe","bathysphere","batik","batista","batiste","batman","batmen","baton","batsheva","batsman","batsmen","battalion","batted","batten","batter","batteries","battery","batting","battle","battledore","battledress","battlefield","battlefront","battleground","battlement","battler","battleship","batty","batu","batwings","bauble","baud","baudelaire","baudoin","baudouin","bauer","bauhaus","baulk","bausch","bauxite","bavaria","bavarian","bawd","bawdily","bawdiness","bawdy","bawl","bawler","bax","baxie","baxter","baxy","bay","bayamon","bayard","bayberry","bayda","bayer","bayes","bayesian","baylor","bayonet","bayonne","bayou","bayreuth","baz","bazaar","bazel","bazillion","bazooka","bb","bbb","bbbb","bbc","bbl","bbox","bbq","bbs","bc","bcc","bcd","bcp","bcrypt","bd","bdd","bdist","bdrm","be","bea","beach","beachcomber","beachhead","beachwear","beacon","beacons","bead","beading","beadle","beadsman","beadworker","beady","beagle","beak","beaker","beale","bealle","beam","bean","beanbag","beancreationexception","beanie","beanpole","beans","beanstalk","beanutils","bear","bearable","bearably","beard","bearded","beardless","beardmore","beardsley","bearer","bearing","bearish","bearishness","bearlike","bearnaise","bearnard","bearskin","beasley","beast","beasties","beastings","beastliness","beastly","beat","beatable","beatably","beaten","beater","beatific","beatifically","beatification","beatify","beating","beatitude","beatlemania","beatles","beatnik","beatrice","beatrisa","beatrix","beatriz","beats","beau","beauchamps","beaufort","beaujolais","beaumarchais","beaumont","beauregard","beaut","beauteous","beauteousness","beautician","beautification","beautifier","beautiful","beautifully","beautifulness","beautifulsoup","beautify","beauty","beauvoir","beaux","beaver","beaverton","bebe","bebop","becalm","became","because","becca","bechtel","beck","becka","becker","becket","beckett","becki","beckie","beckon","becky","becloud","become","becomes","becoming","becquerel","bed","bedaub","bedazzle","bedazzlement","bedbug","bedchamber","bedclothes","bedded","bedder","bedding","bede","bedeck","bedevil","bedevilment","bedfast","bedfellow","bedford","bedim","bedimmed","bedimming","bedizen","bedlam","bedlinen","bedmaker","bedmate","bedouin","bedpan","bedpost","bedraggle","bedridden","bedrock","bedroll","bedroom","bedsheets","bedside","bedsit","bedsitter","bedsore","bedspread","bedspring","bedstead","bedstraw","bedtime","bee","beebe","beebread","beech","beecher","beechnut","beechwood","beef","beefburger","beefcake","beefiness","beefsteak","beefy","beehive","beekeeper","beekeeping","beeline","beelzebub","been","beep","beeper","beer","beerbohm","beermat","beery","beeswax","beet","beethoven","beetle","beeton","beetroot","beeves","befall","befell","befit","befitted","befitting","befog","befogged","befogging","before","beforeeach","beforehand","beforesend","befoul","befriend","befuddle","befuddlement","beg","began","beget","begetting","beggar","beggarliness","beggarly","beggary","begged","begging","begin","beginform","begining","begininvoke","beginner","beginners","beginning","beginpath","begins","begintransaction","begone","begonia","begot","begotten","begrime","begrudge","begrudging","beguile","beguilement","beguiler","beguiling","beguine","begum","begun","behalf","behalves","behan","behave","behaves","behaving","behavior","behavioral","behaviorism","behaviorist","behavioristic","behaviors","behaviorsubject","behaviour","behead","beheld","behemoth","behemoths","behest","behind","behindhand","behold","beholder","behoofs","behoove","behooving","behring","beiderbecke","beige","beijing","beilul","being","beirut","beitris","bejewel","bekesy","bekki","bel","bela","belabor","belarus","belate","belated","belatedness","belau","belay","belch","beleaguer","belem","belfast","belfry","belg","belgian","belgium","belgrade","belia","belicia","belie","belief","beliefs","belier","believability","believable","believably","believe","believed","believer","believes","believing","belinda","belita","belittle","belittlement","belittler","belize","bell","bella","belladonna","bellamy","bellanca","bellatrix","bellboy","belle","belled","belletrist","belletristic","belleville","bellflower","bellhop","bellicose","bellicoseness","bellicosity","belligerence","belligerency","belligerent","bellina","belling","bellini","bellman","bellmen","bellovin","bellow","bellows","bells","bellwether","bellwood","belly","bellyache","bellyacher","bellybutton","bellyful","bellyfull","belmont","belmopan","beloit","belong","belonging","belongs","belongsto","belongstomany","belorussia","belorussian","belove","beloved","below","belshazzar","belt","belted","belting","belton","beltran","beltsville","beltway","beluga","belushi","belva","belvedere","belvia","bely","beman","bemire","bemoan","bemuse","bemused","bemusement","ben","benacerraf","benares","bench","bencher","benchmark","benchmarking","benchmarks","bend","bended","bender","bendick","bendicty","bendite","bendix","beneath","benedetta","benedetto","benedick","benedict","benedicta","benedictine","benediction","benedicto","benedictory","benedikt","benedikta","benefaction","benefactor","benefactress","benefice","beneficence","beneficent","beneficial","beneficialness","beneficiary","benefit","benefiter","benefits","benelux","benet","benetta","benetton","benevolence","benevolent","benevolentness","bengal","bengali","benghazi","bengt","beniamino","benighted","benightedness","benign","benignant","benignity","benin","beninese","benita","benito","benjamen","benjamin","benji","benjie","benjy","benn","bennett","benni","bennie","bennington","benny","benoit","benoite","benson","bent","bentham","bentlee","bentley","benton","bents","bentwood","benumb","benyamin","benz","benzedrine","benzene","benzine","beograd","beowulf","bequeath","bequeaths","bequest","ber","berate","berber","bereave","bereavement","bereft","berenice","beret","berg","bergen","berger","bergerac","berget","berglund","bergman","bergson","bergsten","bergstrom","beribbon","beriberi","bering","beringer","berk","berke","berkeley","berkelium","berkie","berkley","berkly","berkowitz","berkshire","berky","berle","berlin","berliner","berlioz","berlitz","berm","berman","bermuda","bermudan","bermudian","bern","berna","bernadene","bernadette","bernadina","bernadine","bernard","bernardina","bernardine","bernardino","bernardo","bernarr","bernays","bernbach","berne","bernelle","bernese","bernete","bernetta","bernette","bernhard","bernhardt","berni","bernice","bernie","berniece","bernini","bernita","bernoulli","bernstein","berny","berra","berri","berrie","berry","berrylike","berserk","berserker","bert","berta","berte","berth","bertha","berthe","berths","berti","bertie","bertillon","bertina","bertine","berton","bertram","bertrand","bertrando","berty","beryl","beryle","beryllium","berzelius","bes","beseech","beseecher","beseeching","beseem","beset","besetting","beside","besides","besiege","besieger","besmear","besmirch","besom","besot","besotted","besotting","besought","bespangle","bespatter","bespeak","bespectacled","bespoke","bespoken","bess","bessel","bessemer","bessie","bessy","best","bestial","bestiality","bestiary","bestir","bestirred","bestirring","bestow","bestowal","bestrew","bestrewn","bestridden","bestride","bestrode","bestseller","bestselling","bestubble","bet","beta","betake","betaken","betatron","betcha","betel","betelgeuse","beth","bethanne","bethany","bethe","bethel","bethena","bethesda","bethina","bethink","bethlehem","bethought","bethune","betide","betimes","betoken","betook","betray","betrayal","betrayer","betroth","betrothal","betrothed","betroths","betsey","betsy","betta","bette","betteann","betteanne","better","betterment","betti","bettie","bettina","bettine","betting","bettor","betty","bettye","between","betweenness","betwixt","beulah","bev","bevan","bevel","beverage","beverie","beverlee","beverley","beverlie","beverly","bevin","bevon","bevvy","bevy","bewail","beware","bewhisker","bewigged","bewilder","bewildered","bewildering","bewilderment","bewitch","bewitching","bewitchment","bey","beyond","bezel","bezier","bf","bfs","bg","bgcolor","bgr","bh","bhopal","bhutan","bhutanese","bhutto","bi","bialystok","bianca","bianco","bianka","biannual","bias","biased","biases","biathlon","biaxial","bib","bibbed","bibbie","bibbing","bibby","bibbye","bibendum","bibi","bible","biblical","biblicists","bibliographer","bibliographic","bibliographical","bibliography","bibliophile","bibulous","bicameral","bicameralism","bicarb","bicarbonate","bicentenary","bicentennial","bicep","biceps","bichromate","bicker","bickerer","bickering","biconcave","biconnected","biconvex","bicuspid","bicycle","bicycler","bicyclist","bid","biddable","bidden","bidder","biddie","bidding","biddle","biddy","bide","bider","bidet","bidget","bidiagonal","bidirectional","bids","biennial","biennium","bienville","bier","bierce","bifocal","bifurcate","bifurcation","big","bigamist","bigamous","bigamy","bigdecimal","bigelow","bigfoot","bigged","bigger","biggest","biggie","bigging","biggish","bighead","bighearted","bigheartedness","bighorn","bight","bigint","biginteger","bigmouth","bigmouths","bigness","bigot","bigoted","bigotry","bigquery","bigwig","biharmonic","bijection","bijective","bijou","bijoux","bike","biker","bikini","biko","bil","bilabial","bilateral","bilateralness","bilayer","bilbao","bilberry","bilbo","bile","bilge","bili","biliary","bilinear","bilingual","bilingualism","bilious","biliousness","bilk","bilker","bill","billboard","biller","billet","billfold","billi","billiard","billie","billing","billings","billingsgate","billion","billionaire","billions","billionths","billow","billowy","billposters","bills","billy","billye","bimbo","bimetallic","bimetallism","bimini","bimodal","bimolecular","bimonthly","bin","binaries","binary","binaural","bind","bindable","binded","binder","bindery","binding","bindingcontext","bindingflags","bindingness","bindingredirect","bindingresult","bindings","bindingsource","bindle","bindparam","binds","bindvalue","bindweed","bing","binge","bingham","binghamton","bingo","bini","bink","binky","binnacle","binned","binni","binnie","binning","binny","binocular","binodal","binomial","bins","bintray","binuclear","bio","biochemical","biochemist","biochemistry","biodegradability","biodegradable","biodiversity","bioengineering","bioethics","biofeedback","biog","biograph","biographer","biographic","biographical","biography","bioko","biol","biologic","biological","biologist","biology","biomass","biomedical","biomedicine","biometric","biometrics","biometry","biomolecule","biomorph","bionic","bionically","bionics","biophysic","biophysical","biophysicist","biophysics","biopic","biopsy","biorhythm","bios","bioscience","biosphere","biostatistic","biosynthesized","biotechnological","biotechnologist","biotechnology","biotic","biotin","bipartisan","bipartisanship","bipartite","bipartition","biped","bipedal","biplane","bipolar","bipolarity","biracial","birch","bird","birdbath","birdbaths","birdbrain","birdcage","birder","birdhouse","birdie","birdieing","birdlike","birdlime","birds","birdseed","birdseye","birdsong","birdtables","birdwatch","birefringence","birefringent","biretta","birgit","birgitta","birk","birkenstock","birmingham","biro","biron","birt","birth","birthdate","birthday","birthmark","birthplace","birthrate","birthright","births","birthstone","bis","biscay","biscayne","biscuit","bisect","bisection","bisector","biserial","bisexual","bisexuality","bishkek","bishop","bishopric","bismarck","bismark","bismuth","bismuths","bison","bisque","bissau","bistable","bistate","bistro","bisyllabic","bit","bitblt","bitbucket","bitch","bitchily","bitchiness","bitchy","bitcoin","bitcoins","bitconverter","bite","biter","biting","bitmap","bitmapdata","bitmapdrawable","bitmapfactory","bitmapimage","bitmaps","bitnami","bitnet","bitrate","bits","bitser","bitset","bitted","bitten","bitter","bittern","bitterness","bitternut","bitterroot","bittersweet","bitting","bitty","bitumen","bituminous","bitwise","bivalent","bivalve","bivariate","bivouac","bivouacked","bivouacking","biweekly","biyearly","biz","bizarre","bizarreness","bizet","biztalk","bizzes","bj","bjorn","bk","bl","bla","blab","blabbed","blabber","blabbermouth","blabbermouths","blabbing","blabla","blablabla","black","blackamoor","blackball","blackberry","blackbird","blackbirder","blackboard","blackbody","blackburn","blackcolor","blackcurrant","blacken","blackener","blackfeet","blackfoot","blackguard","blackhead","blacking","blackish","blackjack","blackleg","blacklist","blackmail","blackmailer","blackman","blackmer","blackness","blackout","blackpool","blacksmith","blacksmiths","blacksnake","blackspot","blackstone","blackthorn","blacktop","blacktopped","blacktopping","blackwell","bladder","bladdernut","bladderwort","blade","blah","blahblah","blahs","blaine","blair","blaire","blake","blakelee","blakeley","blakey","blame","blameless","blamelessness","blamer","blameworthiness","blameworthy","blanc","blanca","blanch","blancha","blanchard","blanche","blancher","blancmange","bland","blandish","blandishment","blandit","blandness","blane","blank","blankenship","blanket","blanketing","blankness","blanks","blanton","blantyre","blare","blarney","blas","blaspheme","blasphemer","blasphemous","blasphemousness","blasphemy","blast","blaster","blasting","blastoff","blatancy","blatant","blather","blatting","blatz","blavatsky","blayne","blaze","blazer","blazing","blazon","blazoner","bldg","ble","bleach","bleached","bleacher","bleak","bleakness","blear","blearily","bleariness","bleary","bleat","bleater","bleed","bleeder","bleeker","bleep","blemish","blemished","blench","blend","blender","blenheim","bless","blessed","blessedness","blessing","blevins","blew","bligh","blight","blighter","blimey","blimp","blind","blinded","blinder","blindfold","blinding","blindly","blindness","blindside","blink","blinker","blinking","blinks","blinni","blinnie","blinny","blintz","blintze","blip","blipped","blipping","bliss","blisse","blissful","blissfulness","blister","blistering","blistery","blit","blithe","blitheness","blither","blithesome","blitz","blitzkrieg","blizzard","blk","bloat","bloater","blob","blobbed","blobbing","blobs","bloc","bloch","block","blockade","blockader","blockage","blockbuster","blockbusting","blockchain","blocked","blocker","blockhead","blockhouse","blocking","blockjunit","blockquote","blocks","blocksize","blocky","bloemfontein","blog","blogger","blogging","bloginfo","blogpost","blogs","blogspot","bloke","blomberg","blomquist","blond","blonde","blondell","blondelle","blondie","blondish","blondness","blondy","blood","bloodbath","bloodbaths","bloodcurdling","bloodhound","bloodied","bloodiness","bloodless","bloodlessness","bloodletting","bloodline","bloodmobile","bloodroot","bloodshed","bloodshot","bloodsport","bloodstain","bloodstock","bloodstone","bloodstream","bloodsucker","bloodsucking","bloodthirstily","bloodthirstiness","bloodthirsty","bloodworm","bloody","bloodymindedness","bloom","bloomer","bloomfield","bloomington","bloop","blooper","blossom","blossomy","blot","blotch","blotchy","blotted","blotter","blotting","blotto","blouse","blow","blower","blowfish","blowfly","blowgun","blowing","blown","blowout","blowpipe","blowtorch","blowup","blowy","blowzy","blt","blubber","blubbery","blucher","bludgeon","blue","blueback","bluebeard","bluebell","blueberry","bluebill","bluebird","bluebonnet","bluebook","bluebottle","bluebush","bluefish","bluegill","bluegrass","blueing","blueish","bluejacket","bluejeans","bluemix","blueness","bluenose","bluepoint","blueprint","bluer","bluest","bluestocking","bluesy","bluet","bluetooth","bluetoothadapter","bluetoothdevice","bluff","bluffer","bluffness","bluing","bluish","bluishness","blum","blumenthal","blunder","blunderbuss","blunderer","blundering","blunt","bluntness","blur","blurb","blurred","blurriness","blurring","blurry","blurt","blush","blusher","blushing","bluster","blusterer","blustering","blusterous","blustery","blvd","blythe","bm","bmi","bmp","bmw","bn","bo","boa","boar","board","boarded","boarder","boardgames","boarding","boardinghouse","boardroom","boards","boardwalk","boast","boaster","boastful","boastfulness","boat","boatclubs","boater","boathouse","boating","boatload","boatman","boatmen","boatswain","boatyard","bob","bobbe","bobbed","bobbee","bobbette","bobbi","bobbie","bobbin","bobbing","bobbitt","bobble","bobbsey","bobby","bobbye","bobbysoxer","bobcat","bobette","bobina","bobine","bobinette","bobolink","bobrow","bobs","bobsled","bobsledded","bobsledder","bobsledding","bobsleigh","bobsleighs","bobtail","bobwhite","boca","boccaccio","boccie","bock","bockwurst","bod","bode","bodega","bodenheim","bodhidharma","bodhisattva","bodice","bodied","bodies","bodiless","bodily","boding","bodkin","body","bodybuilder","bodybuilding","bodyguard","bodying","bodyparser","bodysuit","bodyweight","bodywork","boeing","boeotia","boeotian","boer","bog","bogart","bogartian","bogey","bogeyman","bogeymen","bogged","bogging","boggle","boggling","boggy","bogie","bogot","bogus","bogy","bogyman","bogymen","boheme","bohemia","bohemian","bohemianism","bohr","boigie","boil","boiled","boiler","boilermaker","boilerplate","boils","bois","boise","boisterous","boisterousness","bokeh","bola","bold","boldface","boldness","bole","bolero","boleyn","bolivar","bolivares","bolivia","bolivian","boll","bollard","bollix","bolo","bologna","bolometer","boloney","bolshevik","bolshevism","bolshevist","bolshevistic","bolshoi","bolster","bolsterer","bolt","bolted","bolter","bolton","bolts","boltzmann","bolus","bom","bomb","bombard","bombardier","bombardment","bombast","bombastic","bombastically","bombay","bomber","bombproof","bombshell","bona","bonanza","bonaparte","bonaventure","bonbon","bond","bondage","bonder","bondholder","bondie","bondman","bondmen","bondon","bonds","bondsman","bondsmen","bondwoman","bondwomen","bondy","bone","boned","bonehead","boneless","boner","bones","bonfire","bong","bongo","bonham","bonhomie","boniface","boniness","bonita","bonito","bonjour","bonkers","bonn","bonnee","bonner","bonnet","bonneted","bonneville","bonni","bonnibelle","bonnie","bonny","bonsai","bontempo","bonus","bony","bonzes","boo","boob","booby","boodle","boogeyman","boogie","boogieing","boohoo","book","bookbind","bookbinder","bookbindery","bookbinding","bookcase","booked","bookend","booker","bookid","bookie","booking","bookings","bookish","bookishness","bookkeep","bookkeeper","bookkeeping","booklet","bookmaker","bookmaking","bookmark","bookmarks","bookmobile","bookplate","books","bookseller","bookshelf","bookshelves","bookshop","bookstall","bookstore","bookwork","bookworm","bool","boole","boolean","booleanfield","booleans","boom","boomer","boomerang","boomtown","boon","boondocks","boondoggle","boondoggler","boone","boonie","boonies","boony","boor","boorish","boorishness","boost","booster","boosterism","boot","bootblack","boote","bootee","booth","boothe","booths","bootie","booting","bootlaces","bootle","bootleg","bootlegged","bootlegger","bootlegging","bootless","bootloader","bootply","bootprints","bootstrap","bootstrapcdn","bootstrapped","bootstrapper","bootstrapping","booty","booze","boozer","boozy","bop","bopped","bopping","borate","borax","bord","bordeaux","bordello","borden","border","borderbrush","bordercolor","bordered","borderer","borderfactory","borderland","borderlayout","borderline","borderpane","borderradius","borders","borderstyle","borderthickness","borderwidth","bordie","bordon","bordy","bore","borealis","boreas","bored","boredom","boreholes","borer","borg","borges","borgia","boric","boring","boris","bork","born","borne","borneo","borodin","boron","borosilicate","borough","boroughs","borroughs","borrow","borrowed","borrower","borrowing","borscht","borstal","boru","borzoi","bos","bosch","bose","bosh","bosnia","bosnian","bosom","bosomy","boson","bosporus","boss","bossily","bossiness","bossism","bossy","bostitch","boston","bostonian","bosun","boswell","bot","botanic","botanical","botanist","botany","botch","botcher","botes","botfly","both","bother","bothered","bothersome","bothy","boto","bots","botswana","botticelli","bottle","bottleneck","bottler","bottom","bottomless","bottomlessness","bottommost","botulin","botulinus","botulism","boucher","boudoir","bouffant","bougainvillea","bough","boughs","bought","bouillabaisse","bouillon","boulder","boulevard","bounce","bouncer","bouncily","bouncing","bouncy","bouncycastle","bound","boundaries","boundary","bounded","boundedness","bounden","bounder","bounders","boundfield","bounding","boundingbox","boundless","boundlessness","bounds","bounteous","bounteousness","bountiful","bountifulness","bounty","bouquet","bourbaki","bourbon","bourgeois","bourgeoisie","bourke","bourne","bournemouth","bout","boutique","boutonnire","bouvier","bovary","bovine","bow","bowditch","bowdlerization","bowdlerize","bowed","bowel","bowell","bowen","bower","bowers","bowery","bowes","bowie","bowing","bowl","bowlder","bowleg","bowlegged","bowler","bowlful","bowline","bowling","bowman","bowmen","bows","bowser","bowsprit","bowstring","bowwow","box","boxcar","boxed","boxer","boxes","boxful","boxing","boxlayout","boxlike","boxplot","boxtops","boxwood","boxy","boy","boyce","boycey","boycie","boycott","boycotter","boyd","boyer","boyfriend","boyhood","boyish","boyishness","boyle","boys","boyscout","boysenberry","bozo","bp","bpi","bpm","bps","bq","br","bra","brace","braced","bracelet","bracer","braces","brachia","brachium","bracken","bracket","bracketed","bracketing","brackets","brackish","brackishness","bract","brad","bradan","bradawl","bradbury","bradburys","bradded","bradding","braddock","brade","braden","bradford","bradley","bradly","bradney","bradshaw","bradstreet","brady","brae","brag","bragg","braggadocio","braggart","bragged","bragger","braggest","bragging","brahe","brahma","brahman","brahmanism","brahmaputra","brahmin","brahms","braid","braider","braiding","braille","brain","brainard","braincell","brainchild","brainchildren","braininess","brainless","brainlessness","brainpower","brainstorm","brainstorming","brainteaser","brainteasing","braintree","brainwash","brainwasher","brainwashing","brainwave","brainy","braise","brake","brakeman","brakemen","bram","bramble","brambling","brambly","brampton","bran","brana","branch","branched","branches","branching","branchlike","branchville","brand","brandais","brande","brandea","branded","brandeis","brandel","branden","brandenburg","brander","brandi","brandice","brandie","branding","brandise","brandish","brando","brandon","brands","brandt","brandtr","brandy","brandyn","brandywine","braniff","branned","branning","brannon","brant","brantley","braque","brash","brashness","brasilia","brass","brasserie","brassiere","brassily","brassiness","brassy","brat","bratislava","brattain","bratty","bratwurst","braun","bravado","bravadoes","brave","braveness","bravery","bravest","bravo","bravura","brawl","brawler","brawn","brawniness","brawny","bray","brayer","braze","brazen","brazenness","brazer","brazier","brazil","brazilian","brazos","brazzaville","breach","breacher","bread","breadbasket","breadboard","breadbox","breadcrumb","breadcrumbs","breadfruit","breadline","breadth","breadths","breadwinner","break","breakable","breakables","breakage","breakaway","breakdown","breaker","breakfast","breakfaster","breakfront","breaking","breakneck","breakout","breakpoint","breakpoints","breaks","breakthrough","breakthroughs","breakup","breakwater","bream","breanne","brear","breast","breastbone","breastfed","breastfeed","breasting","breastplate","breaststroke","breastwork","breath","breathable","breathalyser","breathalyzer","breathe","breather","breathing","breathless","breathlessness","breaths","breathtaking","breathy","brecht","breckenridge","bred","bredes","bree","breech","breeching","breed","breeder","breeding","breeds","breena","breeze","breezeway","breezily","breeziness","breezy","bremen","bremsstrahlung","bren","brena","brenda","brendan","brenden","brendin","brendis","brendon","brenn","brenna","brennan","brennen","brenner","brent","brenton","bresenham","brest","bret","brethren","breton","brett","breve","brevet","brevetted","brevetting","breviary","brevity","brew","brewer","brewery","brewing","brewpub","brewster","brezhnev","bria","brian","briana","brianna","brianne","briano","briant","briar","bribe","briber","bribery","brice","brick","brickbat","bricklayer","bricklaying","brickmason","brickwork","brickyard","bridal","bridalveil","bride","bridegroom","bridesmaid","bridewell","bridge","bridgeable","bridged","bridgehead","bridgeport","bridger","bridges","bridget","bridgetown","bridgett","bridgette","bridgewater","bridgework","bridging","bridgman","bridie","bridle","bridled","bridleway","brie","brief","briefcase","briefed","briefing","briefly","briefness","briefs","brien","brier","brietta","brig","brigade","brigadier","brigadoon","brigand","brigandage","brigantine","brigg","brigham","bright","brighten","brightener","brightness","brighton","brigid","brigida","brigit","brigitta","brigitte","brilliance","brilliancy","brilliant","brilliantine","brilliantness","brillo","brillouin","brim","brimful","brimless","brimmed","brimming","brimstone","brina","brindisi","brindle","brine","briner","briney","bring","bringer","bringing","brings","brininess","brink","brinkley","brinkmanship","brinn","brinna","briny","brioche","brion","briquet","briquette","brisbane","brisk","brisket","briskness","bristle","bristly","bristol","brit","brita","britain","britannia","britannic","britannica","britches","briticism","british","britisher","britishly","britney","britni","briton","britt","britta","brittan","brittaney","brittani","brittany","britte","britten","britteny","brittle","brittleness","brittne","brittney","brittni","brnaba","brnaby","brno","bro","broach","broacher","broad","broadband","broadcast","broadcaster","broadcasting","broadcastreceiver","broadcasts","broadcloth","broadcloths","broaden","broader","broadleaved","broadloom","broadminded","broadness","broadsheet","broadside","broadsword","broadway","brobdingnag","brobdingnagian","brocade","broccoli","brochette","brochure","brock","brockie","brocky","brod","broddie","broddy","broderic","broderick","brodie","brody","brogan","broglie","brogue","broil","broiler","brok","broke","broken","brokenhearted","brokenness","broker","brokerage","brokers","bromide","bromidic","bromine","bron","bronc","bronchi","bronchial","bronchiolar","bronchiole","bronchiolitis","bronchitic","bronchitis","broncho","bronchus","bronco","broncobuster","bronnie","bronny","bronson","bronte","brontosaur","brontosaurus","bronx","bronze","bronzed","bronzing","brooch","brood","brooder","broodiness","brooding","broodmare","broody","brook","brookdale","brooke","brookfield","brookhaven","brooklet","brooklyn","brookmont","brookside","broom","broomstick","bros","brose","broth","brothel","brother","brotherhood","brotherliness","brotherly","broths","brougham","brought","brouhaha","brow","browbeat","brown","browne","brownell","brownian","brownie","browning","brownish","brownness","brownout","brownstone","brownsville","brows","browse","browser","browserify","browsermodule","browsername","browsers","browsing","brr","brubeck","bruce","brucellosis","brucie","bruckner","bruegel","brueghel","bruin","bruis","bruise","bruised","bruiser","bruit","brumidi","brummel","brunch","brunei","brunelleschi","brunet","brunette","brunhilda","brunhilde","bruno","brunswick","brunt","brush","brusher","brushes","brushfire","brushlike","brushoff","brushwood","brushwork","brushy","brusque","brusqueness","brussels","brutal","brutality","brutalization","brutalize","brutalized","brutalizes","brute","brutish","brutishness","brutus","bruxelles","bryan","bryana","bryant","bryanty","bryce","bryn","bryna","brynn","brynna","brynne","brynner","bryon","brzezinski","bs","bsa","bsd","bson","bss","bst","bstr","bt","btc","btn","btnsave","btnsubmit","btree","btu","btw","bu","bub","bubble","bubblegum","bubbler","bubbles","bubbling","bubbly","buber","bubo","buboes","bubonic","buccaneer","buchanan","bucharest","buchenwald","buchwald","buck","buckaroo","buckboard","bucker","bucket","bucketful","bucketname","buckets","buckeye","buckhorn","buckie","buckingham","buckle","buckled","buckler","buckles","buckley","buckling","buckner","buckram","bucksaw","buckshot","buckskin","buckteeth","bucktooth","buckwheat","bucky","bucolic","bucolically","bud","budapest","budd","budded","buddha","buddhism","buddhist","buddie","budding","buddy","budge","budgerigar","budget","budgetary","budgeter","budgie","budging","budweiser","buehring","buena","buf","buff","buffalo","buffaloes","buffer","buffered","bufferedimage","bufferedinputstream","bufferedoutputstream","bufferedreader","bufferedwriter","bufferer","buffering","buffers","buffersize","buffet","bufflehead","buffoon","buffoonery","buffoonish","buffy","buford","bufsize","bug","bugaboo","bugatti","bugbear","bugeyed","bugged","bugger","buggered","buggering","buggery","bugging","buggy","bugle","bugler","bugs","bugzilla","buick","build","buildconfig","buildcontext","builddir","builder","builders","building","buildings","buildpack","builds","buildscript","buildtoolsversion","buildtypes","buildup","built","builtin","builtins","buiron","bujumbura","bukhara","bukharin","bukkit","bulawayo","bulb","bulba","bulblet","bulbous","bulfinch","bulganin","bulgaria","bulgarian","bulge","bulgy","bulimarexia","bulimia","bulimic","bulk","bulkhead","bulkiness","bulky","bull","bulldog","bulldogged","bulldogger","bulldogging","bulldoze","bulldozer","bullet","bulletin","bulletproof","bullets","bullfight","bullfighter","bullfighting","bullfinch","bullfrog","bullhead","bullheaded","bullheadedness","bullhide","bullhorn","bullied","bullion","bullish","bullishness","bullock","bullpen","bullring","bullseye","bullshit","bullshitted","bullshitter","bullshitting","bullwhackers","bullwinkle","bully","bullyboy","bullying","bulrush","bultmann","bulwark","bum","bumble","bumblebee","bumbler","bumbling","bumbry","bummed","bummer","bummest","bumming","bump","bumper","bumpiness","bumpkin","bumppo","bumptious","bumptiousness","bumpy","bun","bunch","bunche","bunchy","bunco","buncombe","bundestag","bundle","bundled","bundler","bundles","bundling","bundy","bung","bungalow","bungee","bunghole","bungle","bungler","bungling","bunin","bunion","bunk","bunker","bunkhouse","bunkmate","bunko","bunkum","bunni","bunnie","bunny","bunsen","bunt","bunting","bunyan","buoy","buoyancy","buoyant","bur","burbank","burble","burbler","burbs","burch","burden","burdensome","burdensomeness","burdock","bureau","bureaucracy","bureaucrat","bureaucratic","bureaucratically","bureaucratization","bureaucratize","burg","burgeon","burger","burgess","burgh","burgher","burghs","burglar","burglarize","burglarproof","burglary","burgle","burgomaster","burgoyne","burgundian","burgundy","burial","buried","burier","burk","burke","burl","burlap","burler","burlesque","burlesquer","burley","burlie","burliness","burlingame","burlington","burly","burma","burmese","burn","burnable","burnaby","burnard","burne","burned","burner","burnett","burning","burnish","burnisher","burnoose","burnout","burns","burnside","burnt","burp","burr","burris","burrito","burro","burroughs","burrow","burrower","bursa","bursae","bursar","bursary","bursitis","burst","burster","burt","burtie","burton","burty","burundi","burundian","bury","bus","busboy","busby","busch","buses","busgirl","bush","bushel","bushido","bushiness","bushing","bushland","bushman","bushmaster","bushmen","bushnell","bushwhack","bushwhacker","bushwhacking","bushy","busily","business","businesses","businesslike","businessman","businessmen","businesspeople","businessperson","businesswoman","businesswomen","busk","busker","buskin","buss","bust","bustard","buster","bustle","bustling","busty","busy","busybody","busyness","busywork","but","butane","butch","butcher","butcherer","butchery","butene","butler","butt","butte","butted","butter","butterball","buttercup","buttered","butterfat","butterfield","butterfingered","butterfingers","butterfly","butterknife","buttermilk","butternut","butterscotch","buttery","butting","buttock","button","buttoner","buttonhole","buttonholer","buttons","buttonweed","buttonwood","buttress","butyl","butyrate","buuel","buxom","buxomness","buxtehude","buy","buyback","buyer","buyers","buying","buyout","buys","buzz","buzzard","buzzer","buzzword","buzzy","bv","bw","bx","bxs","by","bye","byelaw","byelorussia","byers","bygone","byid","bylaw","byline","byliner","byob","bypass","bypath","bypaths","byplay","byproduct","byram","byran","byrann","byrd","byre","byref","byrle","byrne","byroad","byrom","byron","byronic","byronism","bystander","byte","bytearray","bytearrayinputstream","bytearrayoutputstream","bytebuffer","bytecode","bytes","bytesread","bytestring","byval","byway","byword","byzantine","byzantium","bz","c","ca","cab","cabal","cabala","caballed","caballero","caballing","cabana","cabaret","cabbage","cabbed","cabbing","cabby","cabdriver","caber","cabernet","cabin","cabinet","cabinetmaker","cabinetmaking","cabinetry","cabinetwork","cable","cablecast","cablegram","cabochon","caboodle","caboose","cabot","cabrera","cabrini","cabriolet","cabstand","cacao","cacciatore","cache","cached","cachepot","caches","cachet","caching","cacilia","cacilie","cackle","cackler","cackly","cacm","cacophonist","cacophonous","cacophony","cacti","cactus","cad","cadaver","cadaverous","caddish","caddishness","caddric","caddy","cadence","cadenced","cadencing","cadent","cadenza","cadet","cadette","cadge","cadger","cadillac","cadiz","cadmium","cadre","caducei","caduceus","caedmon","caesar","caesura","caf","cafe","cafeteria","caffe","caffeine","caftan","cage","caged","cager","cagey","cagier","cagiest","cagily","caginess","cagney","cahokia","cahoot","cahra","cai","caiaphas","caiman","cain","caine","cairistiona","cairn","cairo","caisson","caitiff","caitlin","caitrin","cajole","cajolement","cajoler","cajolery","cajun","cake","cakephp","cakewalk","cal","calabash","calaboose","calais","calamari","calamine","calamitous","calamitousness","calamity","calayer","calc","calcareous","calcareousness","calciferous","calcification","calcify","calcimine","calcine","calcite","calcium","calcomp","calculability","calculable","calculate","calculated","calculates","calculating","calculatingly","calculation","calculations","calculative","calculator","calculi","calculus","calcutta","calder","caldera","calderon","caldron","caldwell","cale","caleb","caledonia","calendar","calendars","calender","calf","calfskin","calgary","calhoun","cali","caliban","caliber","calibrate","calibrated","calibrater","calibrating","calibration","calibrator","calibri","calico","calicoes","calida","calif","california","californian","californium","caligula","caliper","caliph","caliphate","caliphs","calisthenic","calisthenics","call","calla","callable","callactivityoncreate","callaghan","callahan","callao","callback","callbacks","callean","called","callee","caller","callers","calley","calli","callida","callie","calligraph","calligrapher","calligraphic","calligraphist","calligraphy","calling","callingconvention","calliope","callisthenics","callisto","calloc","callosity","callous","callousness","callout","callow","callowness","calls","callsite","callus","cally","calm","calming","calmness","caloocan","caloric","calorie","calories","calorific","calorimeter","calorimetric","calorimetry","caltech","calumet","calumniate","calumniation","calumniator","calumnious","calumny","calv","calvary","calve","calvert","calves","calvin","calvinism","calvinist","calvinistic","calyces","calypso","calyx","cam","camacho","camala","camaraderie","camber","cambial","cambium","cambodia","cambodian","cambrian","cambric","cambridge","camcorder","camden","came","camel","camelcase","camelhair","camella","camellia","camelopardalis","camelot","camembert","cameo","camera","camerae","cameraman","cameramen","cameras","cameraupdatefactory","camerawoman","camerawomen","cameron","cameroon","cameroonian","camey","cami","camila","camile","camilla","camille","camino","camion","camisole","cammed","cammi","cammie","cammy","camoens","camomile","camouflage","camouflager","camp","campaign","campaigner","campaigns","campanile","campanological","campanologist","campanology","campbell","campbellsport","camper","campesinos","campest","campfire","campground","camphor","campinas","camping","campos","campsite","campus","campy","camry","camshaft","camus","can","canaan","canaanite","canactivate","canad","canada","canadian","canadianism","canal","canaletto","canalization","canalize","canap","canard","canaries","canary","canasta","canaveral","canberra","cancan","cancel","cancelate","cancelbuttontitle","canceled","canceler","cancellation","cancellationtoken","cancelled","cancer","cancerous","cancun","candace","candelabra","candelabrum","candi","candice","candid","candida","candidacy","candidate","candidates","candidature","candide","candidly","candidness","candie","candle","candlelight","candlelit","candlepower","candler","candlestick","candlewick","candor","candra","candy","cane","canebrake","caner","canexecute","canine","caning","canis","canister","caniuse","canker","cankerous","cannabis","canned","cannelloni","canner","cannery","cannes","cannibal","cannibalism","cannibalistic","cannibalization","cannibalize","cannily","canniness","canninesses","canning","cannister","cannon","cannonade","cannonball","cannot","canny","canoe","canoeist","canoga","canon","canonic","canonical","canonicalization","canonicalize","canonist","canonization","canonize","canonized","canopus","canopy","canst","cant","cantabile","cantabrigian","cantaloupe","cantankerous","cantankerousness","cantata","canted","canteen","canter","canterbury","cantered","cantering","canticle","cantilever","canto","canton","cantonal","cantonese","cantonment","cantor","cantrell","cants","cantu","canute","canvas","canvasback","canvass","canvasser","canyon","cap","capabilities","capability","capable","capableness","capabler","capablest","capably","capacious","capaciousness","capacitance","capacitate","capacitive","capacitor","capacity","caparison","cape","capek","capella","caper","capeskin","capet","capetown","caph","capillarity","capillary","capistrano","capita","capital","capitalism","capitalist","capitalistic","capitalistically","capitalization","capitalize","capitalized","capitalizer","capitalizes","capitan","capitation","capitol","capitoline","capitulate","capitulation","caplet","capo","capon","capone","capote","capped","capping","cappuccino","cappy","capra","capri","caprice","capricious","capriciousness","capricorn","caps","capsicum","capsize","capstan","capstone","capsular","capsule","capsulize","capt","captain","captaincy","captcha","caption","captions","captious","captiousness","captivate","captivation","captivator","captive","captivity","captor","capture","captured","capturer","captures","capturing","capulet","caputo","capybara","car","cara","caracalla","caracas","caracul","carafe","caralie","caramel","caramelize","carapace","carapaxes","carat","caravaggio","caravan","caravaner","caravansary","caravanserai","caravel","caraway","carbide","carbine","carbohydrate","carbolic","carboloy","carbon","carbonaceous","carbonate","carbonation","carbondale","carbone","carbonic","carboniferous","carbonization","carbonize","carbonizer","carbonizes","carbonyl","carborundum","carboy","carbuncle","carbuncular","carburetor","carburetter","carburettor","carcase","carcass","carce","carcinogen","carcinogenic","carcinogenicity","carcinoma","card","cardamom","cardboard","cardenas","carder","cardholders","cardiac","cardiff","cardigan","cardin","cardinal","cardinality","carding","cardiod","cardiogram","cardiograph","cardiographs","cardioid","cardiologist","cardiology","cardiomegaly","cardiopulmonary","cardiovascular","cards","cardsharp","cardview","care","cared","careen","career","careerism","careerist","careers","carefree","careful","carefuller","carefullest","carefully","carefulness","caregiver","careless","carelessness","caren","carena","carer","cares","caresa","caress","caressa","caresse","caresser","caressing","caressive","caret","caretaker","careworn","carey","carfare","cargo","cargoes","carhop","carhopped","carhopping","cari","caria","carib","caribbean","caribou","caricature","caricaturisation","caricaturist","caricaturization","carid","carie","caries","caril","carillon","carillonned","carillonning","carilyn","carin","carina","carine","caring","cariotta","carious","carissa","carita","caritta","carjack","carl","carla","carlee","carleen","carlen","carlene","carleton","carletonian","carley","carlie","carlin","carlina","carline","carling","carlita","carlo","carload","carlota","carlotta","carlsbad","carlson","carlton","carly","carlye","carlyle","carlyn","carlynn","carlynne","carma","carmel","carmela","carmelia","carmelina","carmelita","carmella","carmelle","carmelo","carmen","carmencita","carmichael","carmina","carmine","carmita","carmon","carnage","carnal","carnality","carnap","carnation","carnegie","carnelian","carney","carnival","carnivore","carnivorous","carnivorousness","carnot","carny","caro","carob","carol","carola","carolan","carolann","carole","carolee","caroler","carolin","carolina","caroline","carolingian","carolinian","caroljean","carolus","carolyn","carolyne","carolynn","carom","caron","carotene","carotid","carousal","carouse","carousel","carouser","carp","carpal","carpathian","carpel","carpenter","carpentering","carpentry","carper","carpet","carpetbag","carpetbagged","carpetbagger","carpetbagging","carpeting","carpi","carping","carpool","carport","carpus","carr","carrageen","carree","carrel","carri","carriage","carriageway","carrie","carried","carrier","carriers","carrierwave","carries","carrillo","carrion","carrissa","carrol","carroll","carrot","carroty","carrousel","carry","carryall","carrying","carryout","carryover","cars","carsick","carsickness","carson","cart","cartage","carte","cartel","carter","cartesian","carthage","carthaginian","carthorse","cartier","cartilage","cartilaginous","cartload","cartographer","cartographic","cartography","carton","cartoon","cartoonist","cartridge","cartwheel","cartwright","carty","caruso","carve","carven","carver","carving","cary","caryatid","caryl","caryn","cas","casaba","casablanca","casals","casandra","casanova","casar","casbah","cascade","cascades","cascadetype","cascading","cascara","case","casebook","cased","caseharden","casein","caseload","casement","cases","casework","caseworker","casey","cash","cashbook","cashew","cashier","cashless","cashmere","casi","casie","casing","casino","cask","casket","caspar","casper","caspian","cass","cassandra","cassandre","cassandry","cassatt","cassaundra","cassava","casserole","cassette","cassey","cassi","cassia","cassie","cassino","cassiopeia","cassite","cassius","cassock","cassondra","cassowary","cassy","cast","castaneda","castanet","castaway","caste","casted","castellated","caster","castigate","castigation","castigator","castile","castillo","casting","castle","castoff","castor","castrate","castration","castries","castro","casts","casual","casualness","casualty","casuist","casuistic","casuistry","cat","cataclysm","cataclysmal","cataclysmic","catacomb","catafalque","catalan","catalepsy","cataleptic","catalina","catalog","cataloger","catalogue","catalonia","catalpa","catalysis","catalyst","catalytic","catalytically","catalyze","catamaran","catapult","cataract","catarina","catarrh","catarrhs","catastrophe","catastrophic","catastrophically","catatonia","catatonic","catawba","catbird","catboat","catcall","catch","catchable","catchall","catcher","catches","catching","catchment","catchpenny","catchphrase","catchup","catchword","catchy","cate","catechism","catechist","catechize","catecholamine","categoria","categoric","categorical","categorie","categories","categorization","categorize","categorized","category","categoryid","categoryinfo","categoryname","catenate","catenation","cater","catercorner","caterer","caterina","catering","caterpillar","caterwaul","catfish","catgut","catha","catharina","catharine","catharses","catharsis","cathartic","cathay","cathe","cathedral","cathee","cather","catherin","catherina","catherine","catheter","catheterize","cathi","cathie","cathleen","cathlene","cathode","cathodic","catholic","catholicism","catholicity","cathrin","cathrine","cathryn","cathy","cathyleen","cati","catid","catie","catiline","catina","cation","cationic","catkin","catlaina","catlee","catlike","catlin","catnap","catnapped","catnapping","catnip","cato","catrina","catriona","cats","catskill","catsup","catt","cattail","catted","cattery","cattily","cattiness","catting","cattle","cattleman","cattlemen","catty","catullus","catv","catwalk","caty","caucasian","caucasoid","caucasus","cauchy","caucus","caudal","caught","cauldron","cauliflower","caulk","caulker","causal","causality","causate","causation","causative","cause","caused","causeless","causer","causerie","causes","causeway","causing","caustic","caustically","causticity","cauterization","cauterize","cauterized","caution","cautionary","cautioner","cautious","cautiousness","cavalcade","cavalier","cavalierness","cavalry","cavalryman","cavalrymen","cave","caveat","caveats","caveatted","caveatting","caveman","cavemen","cavendish","caver","cavern","cavernous","caviar","cavil","caviler","caving","cavity","cavort","cavour","caw","caxton","cay","caye","cayenne","cayla","cayman","cayuga","cayuse","caz","cazzie","cb","cbc","cbind","cbs","cc","ccc","cccccc","cchaddie","ccp","cctv","ccu","cd","cdata","cdate","cdb","cdc","cde","cdecl","cdef","cdf","cdh","cdi","cdn","cdnjs","cdr","cds","cdt","ce","cease","ceasefire","ceaseless","ceaselessness","ceasing","ceausescu","cebu","cebuano","ceca","cecal","cece","cecelia","cecil","cecile","ceciley","cecilia","cecilio","cecilius","cecilla","cecily","cecum","ced","cedar","cede","ceded","ceder","cedes","cedilla","ceding","cedric","cef","ceil","ceilidh","ceiling","cel","celandine","celanese","cele","celebes","celebrant","celebrate","celebrated","celebratedness","celebration","celebrator","celebratory","celebrity","celene","celerity","celery","celesta","celeste","celestia","celestial","celestina","celestine","celestyn","celestyna","celia","celibacy","celibate","celie","celina","celinda","celine","celinka","celisse","celka","cell","cellar","cellarer","celle","cellforrowat","cellforrowatindexpath","cellidentifier","cellini","cellist","cello","cellophane","cellpadding","cellphone","cells","cellspacing","celltemplate","cellular","cellulite","celluloid","cellulose","cellvalue","celsius","celt","celtic","cement","cementa","cementer","cementum","cemetery","cenobite","cenobitic","cenotaph","cenotaphs","cenozoic","censer","censor","censored","censorial","censorious","censoriousness","censorship","censure","censurer","census","cent","centaur","centaurus","centavo","centenarian","centenary","centennial","center","centerboard","centered","centerer","centerfold","centerhorizontal","centering","centerline","centerpiece","centers","centervertical","centerx","centery","centigrade","centigram","centiliter","centime","centimeter","centipede","centos","central","centralia","centralism","centralist","centrality","centralization","centralize","centralized","centralizer","centralizes","centre","centrefold","centrex","centric","centrifugal","centrifugate","centrifugation","centrifuge","centripetal","centrist","centroid","cents","centuries","centurion","century","ceo","cephalic","cepheid","cepheus","cer","ceramic","ceramicist","ceramist","cerate","cerberus","cereal","cerebellar","cerebellum","cerebra","cerebral","cerebrate","cerebration","cerebrum","cerement","ceremonial","ceremonious","ceremoniousness","ceremony","cerenkov","ceres","cerf","cerise","cerium","cermet","cern","cerr","cert","certain","certainer","certainest","certainly","certainty","certifiable","certifiably","certificate","certificates","certification","certified","certifier","certify","certiorari","certitude","certs","cerulean","cervantes","cervical","cervices","cervix","cesar","cesare","cesarean","cesaro","cesium","cessation","cession","cessna","cesspit","cesspool","cest","cesya","cet","cetacean","cetera","cetus","cex","ceylon","ceylonese","cezanne","cf","cfc","cfg","cfif","cflags","cfm","cfo","cfoutput","cfset","cg","cgal","cgcolor","cgfloat","cgi","cgimage","cglib","cgpoint","cgpointmake","cgrect","cgrectmake","cgsize","cgsizemake","ch","chablis","chad","chadd","chaddie","chaddy","chadian","chadwick","chafe","chafer","chaff","chaffer","chafferer","chaffey","chaffinch","chagall","chagrin","chai","chaim","chain","chained","chaining","chainlike","chains","chainsaw","chair","chairlady","chairlift","chairman","chairmanship","chairmen","chairperson","chairwoman","chairwomen","chaise","chalcedony","chaldea","chaldean","chalet","chalice","chalk","chalkboard","chalkiness","chalkline","chalky","challenge","challenged","challenger","challenges","challenging","challis","chalmers","chamber","chamberer","chamberlain","chambermaid","chamberpot","chambers","chambray","chameleon","chamfer","chammy","chamois","chamomile","champ","champagne","champaign","champion","championship","champlain","chan","chance","chanced","chancel","chancellery","chancellor","chancellorship","chancellorsville","chancery","chances","chancey","chanciness","chancing","chancre","chancy","chanda","chandal","chandelier","chandigarh","chandler","chandra","chandragupta","chandrasekhar","chandy","chane","chanel","chaney","chang","changchun","change","changeabilities","changeability","changeable","changeableness","changeably","changed","changeless","changeling","changelog","changeover","changer","changes","changeset","changing","changsha","channa","channel","channeler","channelid","channeling","channelization","channelize","channellings","channels","channing","chanson","chant","chantal","chantalle","chanter","chanteuse","chantey","chanticleer","chantilly","chantry","chanty","chanukah","chao","chaos","chaotic","chaotically","chap","chaparral","chapbook","chapeau","chapel","chaperon","chaperonage","chaperone","chaperoned","chaplain","chaplaincy","chaplet","chaplin","chapman","chappaquiddick","chapped","chapping","chapter","chapters","char","chara","charabanc","character","characterful","characteristic","characteristically","characteristics","characterizable","characterization","characterize","characterized","characterizer","characterless","characters","charade","chararray","charat","charbroil","charcoal","charcode","charcodeat","chard","chardonnay","charfield","charge","chargeable","chargeableness","charged","charger","chargers","charges","charging","charil","charily","charin","charindex","chariness","chariot","charioteer","charis","charisma","charismata","charismatic","charismatically","charissa","charisse","charita","charitable","charitableness","charitablenesses","charitably","charity","charla","charlady","charlatan","charlatanism","charlatanry","charlean","charleen","charlemagne","charlena","charlene","charles","charleston","charley","charlie","charline","charlot","charlotta","charlotte","charlottesville","charlottetown","charlton","charm","charmain","charmaine","charmane","charmer","charmian","charmin","charmine","charming","charmion","charmless","charo","charolais","charon","charred","charring","chars","charsequence","charset","chart","chartdata","charted","charter","chartered","charterer","charting","chartist","chartres","chartreuse","chartroom","charts","charwoman","charwomen","chary","charybdis","charyl","chas","chase","chaser","chasing","chasity","chasm","chassis","chaste","chastely","chasten","chasteness","chastise","chastisement","chastiser","chastity","chasuble","chat","chateaubriand","chateaus","chats","chattahoochee","chattanooga","chatted","chattel","chatter","chatterbox","chatterer","chatterley","chatterton","chattily","chattiness","chatting","chatty","chaucer","chauffeur","chaunce","chauncey","chautauqua","chauvinism","chauvinist","chauvinistic","chauvinistically","chavez","chaw","chayefsky","chdir","che","cheap","cheapen","cheaper","cheapest","cheapish","cheapness","cheapskate","cheat","cheater","cheating","chechen","chechnya","check","checkable","checkbook","checkbox","checkboxes","checkboxlist","checked","checker","checkerboard","checkin","checking","checklist","checkmark","checkmate","checkoff","checkout","checkpoint","checkroom","checks","checkselfpermission","checkstyle","checksum","checksummed","checksumming","checkup","cheddar","cheek","cheekbone","cheekily","cheekiness","cheeky","cheep","cheer","cheerer","cheerful","cheerfuller","cheerfullest","cheerfulness","cheerily","cheeriness","cheerio","cheerios","cheerleader","cheerless","cheerlessness","cheers","cheery","cheese","cheeseburger","cheesecake","cheesecloth","cheesecloths","cheeseparing","cheesiness","cheesy","cheetah","cheetahs","cheeto","cheever","chef","cheffed","cheffing","chekhov","chelate","chelation","chelsae","chelsea","chelsey","chelsie","chelsy","chelyabinsk","chem","chemic","chemical","chemiluminescence","chemiluminescent","chemise","chemist","chemistry","chemotherapeutic","chemotherapy","chemurgy","chen","cheng","chengdu","chenille","cheops","cher","chere","cherey","cheri","cherianne","cherice","cherida","cherie","cherilyn","cherilynn","cherin","cherise","cherish","cherisher","cheriton","cherlyn","chernenko","chernobyl","cherokee","cheroot","cherri","cherrita","cherry","cherrypy","chert","cherub","cherubic","cherubim","chervil","chery","cherye","cheryl","chesapeake","cheshire","cheslie","chess","chessboard","chessman","chessmen","chest","chester","chesterfield","chesterton","chestful","chestnut","cheston","chesty","chet","chev","chevalier","cheviot","chevrolet","chevron","chevy","chew","chewer","chewiness","chewy","cheyenne","chg","chge","chi","chiang","chianti","chiaroscuro","chiarra","chiba","chic","chicago","chicagoan","chicana","chicane","chicanery","chicano","chichi","chick","chickadee","chickasaw","chicken","chickenfeed","chickenhearted","chickenpox","chickie","chickpea","chickweed","chicky","chicle","chicness","chico","chicory","chide","chiding","chief","chiefdom","chieftain","chiffon","chiffonier","chigger","chignon","chihuahua","chilblain","child","childbearing","childbirth","childbirths","childcare","childes","childhood","childish","childishness","childitem","childless","childlessness","childlike","childlikeness","childminders","childnode","childnodes","childposition","childprocess","childproof","childrearing","children","childs","chile","chilean","chili","chilies","chill","chiller","chilli","chilliness","chilling","chillness","chilly","chilton","chimaera","chimaerical","chimborazo","chime","chimer","chimera","chimeric","chimerical","chimiques","chimney","chimp","chimpanzee","chimu","chin","china","chinaman","chinamen","chinatown","chinchilla","chine","chinese","ching","chink","chinless","chinned","chinner","chinning","chino","chinook","chinstrap","chintz","chintzy","chip","chipboard","chipewyan","chipmunk","chipped","chippendale","chipper","chippewa","chipping","chips","chiquia","chiquita","chiral","chirico","chirography","chiropodist","chiropody","chiropractic","chiropractor","chirp","chirpy","chirrup","chisel","chiseler","chisholm","chisinau","chit","chitchat","chitchatted","chitchatting","chitin","chitinous","chittagong","chitterlings","chivalric","chivalrous","chivalrously","chivalrousness","chivalry","chive","chivvy","chivying","chk","chlamydia","chlamydiae","chlo","chloe","chloette","chloral","chlorate","chlordane","chloride","chlorinate","chlorinated","chlorinates","chlorination","chlorine","chloris","chlorofluorocarbon","chloroform","chlorophyll","chloroplast","chloroquine","chm","chmod","chock","chockablock","chocoholic","chocolate","chocolaty","choctaw","choice","choiceness","choices","choir","choirboy","choirmaster","choke","chokeberry","chokecherry","choker","chokes","choking","choler","cholera","choleric","cholesterol","choline","cholinesterase","chomp","chomsky","chongqing","choose","chooser","chooses","choosiness","choosing","choosy","chop","chophouse","chopin","chopped","chopper","choppily","choppiness","chopping","choppy","chopstick","choral","chorale","chord","chordal","chordata","chordate","chording","chore","chorea","choreograph","choreographer","choreographic","choreographically","choreographs","choreography","chorines","chorion","chorister","choroid","chortle","chortler","chorus","chose","chosen","chou","chow","chowder","chown","chr","chretien","chris","chrism","chrissake","chrisse","chrissie","chrissy","christ","christa","christabel","christabella","christal","christalle","christan","christchurch","christean","christel","christen","christendom","christened","christening","christensen","christenson","christi","christian","christiana","christiane","christianity","christianize","christiano","christians","christiansen","christie","christin","christina","christine","christlike","christmas","christmastide","christmastime","christoffel","christoffer","christoforo","christoper","christoph","christophe","christopher","christophorus","christos","christy","christye","christyna","chrisy","chroma","chromate","chromatic","chromatically","chromaticism","chromaticness","chromatics","chromatin","chromatogram","chromatograph","chromatographic","chromatography","chromic","chromite","chromium","chromosomal","chromosome","chromosphere","chronic","chronically","chronicle","chronicled","chronicler","chrono","chronograph","chronographs","chronography","chronological","chronologist","chronology","chronometer","chronometric","chrotoem","chrysa","chrysalids","chrysalis","chrysanthemum","chrysler","chrysostom","chrystal","chryste","chrystel","chteau","chteaux","chtelaine","chub","chubbiness","chubby","chucho","chuck","chuckhole","chuckle","chuckling","chuff","chug","chugged","chugging","chukchi","chukka","chum","chumash","chummed","chummily","chumminess","chumming","chummy","chump","chumping","chung","chungking","chunk","chunked","chunkiness","chunks","chunksize","chunky","chuntering","church","churchgoer","churchgoing","churchill","churchillian","churchliness","churchly","churchman","churchmen","churchwarden","churchwoman","churchwomen","churchyard","churl","churlish","churlishness","churn","churner","churning","chute","chutney","chutzpa","chutzpah","chutzpahs","chuvash","chyme","ci","cia","ciao","cicada","cicatrice","cicatrix","cicely","cicero","cicerone","ciceroni","ciceronian","cicily","cid","cider","ciel","cigar","cigarette","cigarillo","cilantro","cilia","ciliate","ciliately","cilium","cilka","cin","cinch","cinchona","cincinnati","cincture","cinda","cindee","cindelyn","cinder","cinderella","cindi","cindie","cindra","cindy","cine","cinema","cinematic","cinematographer","cinematographic","cinematography","cinerama","cinnabar","cinnamon","cint","cipher","ciphered","ciphers","ciphertext","cir","circa","circadian","circe","circle","circler","circles","circlet","circuit","circuital","circuitous","circuitousness","circuitry","circuity","circulant","circular","circularity","circularize","circularness","circulate","circulation","circulations","circulative","circulatory","circumcise","circumcised","circumciser","circumcision","circumference","circumferential","circumflex","circumlocution","circumlocutory","circumnavigate","circumnavigation","circumnavigational","circumpolar","circumscribe","circumscription","circumspect","circumspection","circumsphere","circumstance","circumstances","circumstantial","circumvent","circumvention","circus","cirillo","cirilo","ciro","cirque","cirrhoses","cirrhosis","cirrhotic","cirri","cirrus","cis","cisco","cissiee","cissy","cistern","cit","citadel","citation","citations","cite","cited","citibank","cities","citified","citizen","citizenry","citizens","citizenship","citrate","citric","citroen","citron","citronella","citrus","city","cityid","cityname","cityscape","citywide","civet","civic","civics","civil","civilian","civility","civilization","civilizational","civilize","civilized","civilizedness","civilizer","civilizes","civvies","cj","cjs","ck","ckeditor","cl","clack","clad","cladding","clads","claiborn","claiborne","claim","claimable","claimant","claimed","claimer","claiming","claims","clair","claire","clairol","clairvoyance","clairvoyant","clam","clambake","clamber","clamberer","clammed","clammily","clamminess","clamming","clammy","clamor","clamorer","clamorous","clamorousness","clamp","clampdown","clamper","clamshell","clan","clancy","clandestine","clandestineness","clang","clanger","clangor","clangorous","clank","clanking","clannish","clannishness","clansman","clansmen","clap","clapboard","clapeyron","clapped","clapper","clapping","clapton","claptrap","claque","clara","clarabelle","clarance","clare","claremont","clarence","clarendon","claresta","claret","clareta","claretta","clarette","clarey","clari","claribel","clarice","clarie","clarification","clarifier","clarify","clarinda","clarine","clarinet","clarinetist","clarinettist","clarion","clarissa","clarisse","clarita","clarities","clarity","clark","clarke","clarridge","clary","clash","clasher","clasp","clasped","clasper","class","classa","classb","classcastexception","classer","classes","classic","classical","classicism","classicist","classics","classid","classifiable","classification","classificatory","classified","classifier","classify","classiness","classless","classlist","classloader","classmate","classmethod","classname","classnotfoundexception","classpath","classroom","classrunner","classwork","classworlds","classy","clat","clatter","clatterer","clattering","clattery","claude","claudell","claudelle","claudetta","claudette","claudia","claudian","claudianus","claudie","claudina","claudine","claudio","claudius","claus","clausal","clause","clausen","clauses","clausewitz","clausius","claustrophobia","claustrophobic","clave","clavichord","clavicle","clavier","claw","clawer","clay","clayborn","clayborne","claybourne","clayey","clayier","clayiest","claymore","clayson","clayton","clazz","clea","clean","cleanable","cleaned","cleaner","cleanest","cleaning","cleanliness","cleanly","cleanness","cleans","cleanse","cleanser","cleanup","clear","clearance","clearcolor","clearcut","cleared","clearer","clearfix","clearheaded","clearheadedness","clearing","clearinghouse","clearinterval","clearly","clearness","clearrect","clears","cleartimeout","clearwater","clearway","cleat","cleavage","cleave","cleaver","cleavland","clef","cleft","clem","clematis","clemence","clemenceau","clemency","clement","clemente","clementia","clementina","clementine","clementius","clements","clemmie","clemmy","clemons","clemson","clench","clenches","clenching","cleo","cleon","cleopatra","clerc","clerestory","clergy","clergyman","clergymen","clergywoman","clergywomen","cleric","clerical","clericalism","clerissa","clerk","clerkship","cletis","cletus","cleve","cleveland","clever","cleverness","clevey","clevie","clevis","clew","clf","cli","cliburn","clich","clichd","click","clickable","clicked","clicker","clickhandler","clicking","clickonce","clicks","client","clientcontext","cliente","clientheight","clientid","clientle","clientname","clients","clientsecret","clientsocket","clientwidth","clientx","clienty","cliff","cliffhanger","cliffhanging","clifford","clifton","clim","climacteric","climactic","climate","climatic","climatically","climatological","climatologist","climatology","climax","climb","climbable","climbdown","climbed","climber","clime","clinch","clincher","clinching","cline","cling","clinger","clinging","clingy","clinic","clinical","clinician","clinit","clink","clinker","clinometer","clint","clinton","clio","cliometric","cliometrician","clip","clipboard","clipped","clipper","clipping","clips","clique","cliquey","cliquier","cliquiest","cliquish","cliquishness","clitoral","clitorides","clitoris","clive","clj","clk","cllocation","cllocationcoordinate","cllocationmanager","clo","cloaca","cloacae","cloak","cloakroom","clob","clobber","cloche","clock","clocker","clockmaker","clocks","clockwatcher","clockwise","clockwork","clod","clodded","clodding","cloddish","cloddishness","clodhopper","cloe","clog","clogged","clogging","cloisonn","cloisonnes","cloister","cloistral","clojure","clomp","clonal","clone","cloned","clones","cloning","clonk","clop","clopped","clopping","cloris","close","closed","closefisted","closehandle","closely","closemouthed","closeness","closeout","closer","closers","closes","closest","closet","closeup","closing","closure","closured","closures","closuring","clot","cloth","clothbound","clothe","clothes","clothesbrush","clotheshorse","clothesline","clothesman","clothesmen","clothespin","clothier","clothing","clotho","cloths","clotilda","clotted","clotting","cloture","cloud","cloudburst","clouded","cloudera","cloudflare","cloudformation","cloudfront","cloudiness","cloudless","cloudlessness","clouds","cloudscape","cloudwatch","cloudy","clout","clove","cloven","clover","cloverleaf","clovis","clown","clownish","clownishness","cloy","cloying","clr","cls","clsid","club","clubbed","clubbing","clubfeet","clubfoot","clubhouse","clubroom","clubs","cluck","clue","clueless","clues","cluj","clump","clumpy","clumsily","clumsiness","clumsy","clung","clunk","clunky","cluster","clustered","clustering","clusters","clutch","clutter","cluttered","cly","clyde","clydesdale","clytemnestra","clyve","clywd","cm","cmake","cmakefiles","cmakelists","cmap","cmath","cmd","cmdlet","cmdline","cmds","cmos","cmp","cms","cmu","cn","cname","cnf","cnidarian","cnn","cns","cnt","co","coach","coacher","coachman","coachmen","coachwork","coadjutor","coagulable","coagulant","coagulate","coagulation","coagulator","coal","coaler","coalesce","coalescence","coalescent","coalface","coalfield","coalition","coalitionist","coalminers","coarse","coarsen","coarseness","coast","coastal","coaster","coastguard","coastline","coat","coated","coates","coating","coattail","coattest","coauthor","coax","coaxer","coaxial","coaxing","cob","cobain","cobalt","cobb","cobbed","cobbie","cobbing","cobble","cobbler","cobblestone","cobby","coble","cobol","cobra","cobweb","cobwebbed","cobwebbing","cobwebby","coca","cocaine","cocci","coccus","coccyges","coccyx","cochabamba","cochin","cochineal","cochise","cochlea","cochleae","cochlear","cochran","cock","cockade","cockamamie","cockatoo","cockatrice","cockcrow","cocker","cockerel","cockeye","cockeyed","cockfight","cockfighting","cockily","cockiness","cockle","cocklebur","cockleshell","cockney","cockpit","cockroach","cockscomb","cockshies","cocksucker","cocksure","cocktail","cocky","coco","cocoa","cocoapods","coconut","cocoon","cocos","cocteau","cod","coda","codded","codding","coddle","coddler","code","codebase","codebehind","codebook","codebreak","codec","codecs","coded","codee","codegen","codehaus","codeigniter","codeine","codemirror","codename","codepad","codepen","codependency","codependent","codeplex","codeproject","coder","coders","codes","codesandbox","codetermine","codeword","codex","codfish","codger","codi","codices","codicil","codie","codification","codifier","codify","codigo","coding","codling","codpiece","cody","coed","coedited","coediting","coeditor","coedits","coeducation","coeducational","coef","coeff","coefficient","coefficients","coelenterate","coequal","coerce","coercer","coercible","coercion","coercive","coerciveness","coeval","coexist","coexistence","coexistent","coextensive","cofactor","coffee","coffeecake","coffeecup","coffeehouse","coffeemaker","coffeepot","coffeescript","coffer","cofferdam","coffey","coffin","coffman","cog","cogency","cogent","cogged","cogging","cogitate","cogitation","cogitator","cognac","cognate","cognation","cognition","cognitional","cognitive","cognito","cognizable","cognizance","cognizances","cognizant","cognomen","cognoscente","cognoscenti","cogwheel","cohabit","cohabitant","cohabitation","cohabitational","cohan","coheir","cohen","cohere","coherence","coherencies","coherency","coherent","coherer","cohesion","cohesive","cohesiveness","cohn","coho","cohoes","cohort","coif","coiffed","coiffing","coiffure","coil","coimbatore","coin","coinage","coincide","coincidence","coincident","coincidental","coined","coiner","coins","coinsurance","cointon","cointreau","coital","coitus","coke","col","cola","colan","colander","colas","colatitude","colb","colbert","colby","cold","coldblooded","coldfusion","coldish","coldness","cole","coleen","coleman","colene","coleridge","coleslaw","colet","coletta","colette","coleus","colfax","colgate","colic","colicky","coliform","colin","coliru","coliseum","colitis","coll","collaborate","collaboration","collaborative","collaborator","collage","collagen","collapse","collapsed","collapsibility","collapsible","collapsing","collar","collarbone","collard","collarless","collate","collated","collateral","collation","collator","colleague","colleagues","collect","collected","collectedness","collectible","collecting","collection","collections","collectionview","collective","collectivism","collectivist","collectivity","collectivization","collectivize","collector","collectors","collects","colleen","college","colleges","collegiality","collegian","collegiate","collen","collete","collette","collide","collider","collie","collier","colliery","collimate","collimated","collimates","collimating","collimation","collimator","collin","colline","collinear","collinearity","collision","collisional","collisions","collocate","collocation","colloid","colloidal","colloq","colloquial","colloquialism","colloquies","colloquium","colloquy","collude","collusion","collusive","colly","collying","colman","colname","colnames","colo","cologne","colombia","colombian","colombo","colon","colonel","colonelcy","colonial","colonialism","colonialist","colonist","colonization","colonize","colonized","colonizer","colonizes","colonnade","colons","colony","colophon","color","coloraccent","coloradan","colorado","coloradoan","colorant","coloration","coloratura","colorbar","colorblind","colorblindness","colorbox","colored","colorer","colorfast","colorfastness","colorful","colorfulness","colorimeter","colorimetry","colorindex","coloring","colorization","colorize","colorizing","colorless","colorlessness","colormap","colorprimary","colorprimarydark","colors","colorspace","colorwithred","colossal","colosseum","colossi","colossus","colostomy","colostrum","colour","colours","cols","colspan","colt","colter","coltish","coltishness","coltrane","columbia","columbian","columbine","columbus","column","columna","columnar","columncount","columndefinition","columndefinitions","columnindex","columnist","columnize","columnname","columnnames","columns","columnspan","columnwidth","colver","com","coma","comae","comaker","comanche","comatose","comb","combat","combatant","combative","combativeness","combed","comber","combination","combinational","combinations","combinator","combinatorial","combinatoric","combine","combined","combiner","combines","combining","combo","combobox","comboboxitem","combs","combusted","combustibility","combustible","combustion","combustive","comcast","comdex","comdr","come","comeback","comedian","comedic","comedienne","comedown","comedy","comeliness","comely","comer","comes","comestible","comet","cometary","cometh","comeuppance","comfit","comfort","comfortability","comfortable","comfortableness","comfortably","comforted","comforter","comforting","comfy","comic","comical","comicality","cominform","coming","comity","comm","comma","command","commandant","commandargument","commandbutton","commandeer","commander","commanding","commandline","commandlink","commandment","commandname","commando","commandparameter","commandrunnerimpl","commands","commandtext","commandtype","commas","commemorate","commemoration","commemorative","commemorator","commence","commencement","commencer","commend","commendably","commendation","commendatory","commender","commensurable","commensurate","commensurates","commensuration","comment","commentary","commentate","commentator","commented","commenter","commenting","comments","commerce","commercial","commercialism","commercialization","commercialize","commie","commingle","commiserate","commiseration","commissar","commissariat","commissary","commission","commissioner","commit","commitment","commits","committable","committal","committals","committed","committee","committeeman","committeemen","committeewoman","committeewomen","committing","commode","commodes","commodious","commodiousness","commodity","commodo","commodore","common","commonality","commonalty","commondatakinds","commoner","commonjs","commonly","commonness","commonplace","commonplaceness","commons","commonsense","commonweal","commonwealth","commonwealths","commotion","communal","communality","commune","communicability","communicable","communicably","communicant","communicate","communicates","communicating","communication","communicational","communications","communicative","communicativeness","communicator","communion","communique","communism","communist","communistic","communitarian","communities","community","communize","commutable","commutate","commutation","commutative","commutativity","commutator","commute","commuter","comoros","comp","compact","compaction","compactness","compactor","companies","companion","companionable","companionableness","companionably","companionship","companionway","company","companyid","companyname","compaq","comparabilities","comparability","comparable","comparableness","comparably","comparative","comparativeness","comparator","compare","compared","comparer","compares","compareto","comparing","comparison","comparisons","compartment","compartmental","compartmentalization","compartmentalize","compass","compassion","compassionate","compassionateness","compat","compatibility","compatible","compatibleness","compatibly","compatriot","compeer","compel","compellable","compelled","compelling","compendious","compendium","compensable","compensate","compensated","compensation","compensator","compensatory","compete","competence","competency","competent","competing","competition","competitive","competitiveness","competitor","competitors","compilable","compilation","compile","compiled","compiler","compilers","compilerservices","compiles","compilesdkversion","compiling","complacence","complacency","complacent","complain","complainant","complainer","complaining","complains","complaint","complaints","complaisance","complaisant","complected","complement","complementariness","complementarity","complementary","complementation","complementer","completablefuture","complete","completed","completely","completeness","completer","completes","completing","completion","completionhandler","complex","complexion","complexional","complexity","complexness","complextype","compliance","compliant","complicate","complicated","complicatedness","complication","complicator","complicit","complicity","complier","compliment","complimentary","complimenter","comply","component","componentdidmount","componentinfo","componentmodel","componentname","components","componentscan","componentwillmount","comport","comportment","compose","composed","composedness","composer","composers","composite","composition","compositional","compositions","compositor","compost","composure","compote","compound","compoundbutton","compounded","compounder","comprehend","comprehending","comprehensibility","comprehensible","comprehensibleness","comprehensibly","comprehension","comprehensions","comprehensive","comprehensiveness","compress","compressed","compressformat","compressibility","compressible","compressing","compression","compressional","compressive","compressor","comprise","compromise","compromised","compromiser","compromising","compton","comptroller","compulsion","compulsive","compulsiveness","compulsivity","compulsorily","compulsory","compunction","compuserve","computability","computable","computably","computation","computational","computations","compute","computed","computer","computerese","computerization","computerize","computername","computers","computes","computing","comrade","comradely","comradeship","comte","con","conakry","conan","conant","concat","concatenate","concatenated","concatenating","concatenation","concave","concaveness","conceal","concealed","concealer","concealing","concealment","conceded","conceit","conceited","conceitedness","conceivable","conceivably","conceive","conceiver","concentrate","concentration","concentrator","concentrically","concepcin","concept","conception","conceptional","concepts","conceptual","conceptuality","conceptualization","conceptualizations","conceptualize","conceptualizing","conceptually","concern","concerned","concerning","concerns","concert","concerted","concertina","concertize","concertmaster","concerto","concession","concessionaire","concessional","concessionary","concetta","concettina","conch","conchita","conchs","concierge","conciliar","conciliate","conciliation","conciliator","conciliatory","concise","conciseness","concision","conclave","conclude","concluder","conclusion","conclusions","conclusive","conclusiveness","concoct","concocter","concoction","concomitant","concord","concordance","concordant","concordat","concorde","concordia","concourse","concrete","concreteness","concretion","concubinage","concubine","concupiscence","concupiscent","concur","concurrence","concurrency","concurrent","concurrenthashmap","concurrently","concuss","concussion","cond","conda","condemn","condemnate","condemnation","condemnatory","condemner","condensate","condensation","condense","condensed","condenser","condensible","condescend","condescending","condescension","condign","condiment","condimentum","condition","conditional","conditionally","conditionals","conditioned","conditioner","conditioning","conditions","condo","condole","condolence","condom","condominium","condone","condoner","condor","condorcet","conduce","conducive","conduciveness","conduct","conductance","conductibility","conductible","conduction","conductive","conductivity","conductor","conductress","conduit","coneflower","conestoga","coney","conf","confab","confabbed","confabbing","confabulate","confabulation","confect","confection","confectioner","confectionery","confectionist","confederacy","confederate","confer","conferee","conference","conferences","conferrable","conferral","conferred","conferrer","conferring","confessed","confession","confessional","confessor","confetti","confidant","confidante","confide","confidence","confident","confidential","confidentiality","confidentialness","confider","confiding","config","configchanges","configfile","configs","configsections","configurable","configuration","configurationmanager","configurations","configure","configured","configureservices","configuring","confine","confined","confinement","confiner","confirm","confirmation","confirmatory","confirmed","confirmedness","confirmpassword","confirms","confiscate","confiscation","confiscator","confiscatory","conflagration","conflate","conflation","conflict","conflicting","conflicts","confluence","confluent","conform","conformable","conformal","conformance","conformational","conformer","conforming","conformism","conformist","conformities","conformity","conforms","confound","confounded","confront","confrontation","confrontational","confronter","confrre","confucian","confucianism","confucius","confuse","confused","confusedness","confuses","confusing","confusion","confutation","confute","confuter","cong","conga","congeal","congealment","congenial","congeniality","conger","congeries","congest","congestion","conglomerate","conglomeration","congo","congolese","congrats","congratulate","congratulation","congratulations","congratulatory","congregate","congregation","congregational","congregationalism","congregationalist","congress","congressional","congressman","congressmen","congresspeople","congressperson","congresswoman","congresswomen","congreve","congruence","congruences","congruency","congruent","congruential","congruity","congruous","congruousness","congue","conic","conical","conicalness","conics","conifer","coniferous","conjectural","conjecture","conjecturer","conjoint","conjugacy","conjugal","conjugate","conjugation","conjunct","conjunction","conjunctiva","conjunctive","conjunctivitis","conjuration","conjure","conjurer","conjuring","conk","conker","conley","conman","conn","connect","connected","connectedly","connectedness","connectible","connecticut","connecting","connection","connectionfactory","connectionhandler","connectionimpl","connectionless","connectionmanager","connectionpool","connectionresult","connections","connectionstring","connectionstrings","connective","connectivity","connectivitymanager","connector","connectors","connects","connelly","conner","connery","connexion","conney","conni","connie","conniption","connivance","connive","conniver","connoisseur","connor","connotative","connstring","connubial","conny","conquer","conquerable","conquered","conqueror","conquers","conquest","conquistador","conrad","conrade","conrado","conrail","conroy","cons","consalve","consanguineous","consanguinity","conscienceless","conscientious","conscientiousness","conscionable","conscious","consciousness","conscription","consecrate","consecrated","consecrates","consecrating","consecration","consectetur","consecutive","consecutiveness","consensus","consent","consenter","consenting","consequat","consequence","consequences","consequent","consequential","consequentiality","consequentialness","consequently","conservancy","conservation","conservationism","conservationist","conservatism","conservative","conservativeness","conservator","conservatory","consider","considerable","considerables","considerably","considerate","considerateness","consideration","considerations","considered","considerer","considering","considers","consign","consignee","consignment","consist","consistence","consistency","consistent","consistently","consisting","consistory","consists","consolable","consolata","consolation","consolatory","console","consoleapplication","consoled","consoler","consolidate","consolidated","consolidates","consolidation","consolidator","consoling","consomm","consonance","consonances","consonant","consonantal","consortia","consortium","conspectus","conspicuous","conspicuousness","conspiracy","conspirator","conspiratorial","const","constable","constabulary","constance","constancia","constancy","constant","constanta","constantia","constantin","constantina","constantine","constantino","constantinople","constantly","constants","constellation","consternate","consternation","constexpr","constipate","constipation","constituency","constituent","constitute","constituted","constitutes","constituting","constitution","constitutional","constitutionality","constitutionally","constitutive","constr","constrain","constrained","constrainedly","constraint","constraintbottom","constraintend","constraintlayout","constraints","constraintstart","constrainttop","constrict","constriction","constrictor","construable","construct","constructed","constructibility","constructible","constructing","construction","constructional","constructionist","constructions","constructive","constructiveness","constructor","constructorresolver","constructors","constructs","construe","consuela","consuelo","consul","consular","consulate","consulship","consult","consultancy","consultant","consultation","consultative","consulted","consulter","consulting","consumable","consume","consumed","consumer","consumerism","consumerist","consumers","consumes","consuming","consummate","consummated","consumption","consumptive","cont","contact","contacted","contactform","contactid","contacting","contactlist","contactname","contacts","contactscontract","contagion","contagious","contagiousness","contain","contained","container","containerbase","containerization","containerize","containers","containerview","containing","containment","contains","containskey","contaminant","contaminate","contaminated","contaminates","contaminating","contamination","contaminative","contaminator","contd","contemn","contemplate","contemplation","contemplative","contemplativeness","contemporaneity","contemporaneous","contemporaneousness","contempt","contemptible","contemptibleness","contemptibly","contemptuous","contemptuousness","content","contentcontrol","contentdescription","contented","contenteditable","contentedly","contentedness","contention","contentious","contentiousness","contentlength","contently","contentment","contentmode","contentoffset","contentpage","contentpane","contentplaceholder","contentpresenter","contentprovider","contentresolver","contents","contentsize","contenttemplate","contenttype","contentvalues","contentview","contentwindow","conterminous","contest","contestable","contestant","contested","context","contextcompat","contexthandler","contextloader","contextloaderlistener","contextmenu","contextpath","contexts","contextual","contextualize","contiguity","contiguous","contiguousness","continence","continent","continental","continents","contingency","contingent","continua","continuable","continual","continually","continuance","continuant","continuation","continue","continued","continuer","continues","continuewith","continuing","continuity","continuous","continuously","continuousness","continuum","contort","contortion","contortionist","contour","contours","contra","contraband","contrabass","contraception","contraceptive","contract","contractible","contractile","contractor","contracts","contractual","contradict","contradiction","contradictorily","contradictoriness","contradictory","contradistinction","contraflow","contrail","contraindicate","contraindication","contralto","contrapositive","contraption","contrapuntal","contrariety","contrarily","contrariness","contrariwise","contrary","contrast","contrasting","contrastive","contravene","contravener","contravention","contreras","contretemps","contrib","contribute","contributed","contributing","contribution","contributions","contributive","contributor","contributorily","contributors","contributory","contrite","contriteness","contrition","contrivance","contrive","contrived","contriver","control","controlid","controllability","controllable","controllably","controlled","controller","controllercontext","controllername","controllers","controlling","controls","controltemplate","controltovalidate","controversial","controversialists","controversy","controvert","controvertible","contumacious","contumacy","contumelious","contumely","contuse","contusion","conundrum","conurbation","conv","convalesce","convalescence","convalescent","convallis","convect","convection","convectional","convector","convene","convener","convenience","convenient","conveniently","conventicle","convention","conventional","conventionalism","conventionalist","conventionality","conventionalize","conventions","convergence","convergent","conversant","conversation","conversational","conversationalist","conversations","conversazione","converse","conversion","conversioning","conversions","convert","converted","converter","converters","convertibility","convertible","convertibleness","converting","converts","convertto","convertview","convex","convexity","convey","conveyance","conveyancer","conveyancing","conveyor","convict","conviction","convince","convinced","convincer","convincing","convincingness","convivial","conviviality","convoke","convolute","convoluted","convolution","convolve","convolved","convolves","convolving","convoy","convulse","convulsion","convulsive","convulsiveness","conway","cony","coo","cook","cookbook","cooke","cooked","cooker","cookery","cookie","cookiecontainer","cookies","cooking","cookout","cooks","cookware","cooky","cool","coolant","cooled","cooler","cooley","coolheaded","coolidge","coolie","coolness","coon","coonskin","coop","cooper","cooperage","cooperate","cooperation","cooperative","cooperativeness","cooperator","coord","coordinate","coordinated","coordinateness","coordinates","coordination","coordinator","coordinatorlayout","coords","coors","coot","cootie","cop","copay","cope","copeland","copenhagen","coper","copernican","copernicus","copied","copier","copies","copilot","coping","copious","copiousness","coplanar","copland","copley","copolymer","copora","copped","copper","copperfield","copperhead","copperplate","coppersmith","coppersmiths","coppery","coppice","copping","coppola","copra","coprolite","coprophagous","cops","copse","copter","coptic","copula","copulate","copulation","copulative","copy","copybook","copycat","copycatted","copycatting","copying","copyist","copyright","copyrighter","copyto","copywriter","coquetry","coquette","coquettish","cor","cora","corabel","corabella","corabelle","coracle","coral","coralie","coraline","coralline","coralyn","corba","corbel","corbet","corbett","corbie","corbin","corby","cord","corda","cordage","corded","cordelia","cordelie","cordell","corder","cordey","cordi","cordial","cordiality","cordialness","cordie","cordillera","cordilleras","cording","cordite","cordless","cordoba","cordon","cordova","cordovan","cordula","corduroy","cordy","core","cored","coredata","coreen","corefoundation","corella","corenda","corene","corer","cores","corespondent","coretta","corette","corey","corfu","corgi","cori","coriander","corie","corilla","corina","corine","coring","corinna","corinne","corinth","corinthian","corinthians","coriolanus","coriolis","coriss","corissa","cork","corked","corker","corks","corkscrew","corliss","corly","corm","cormack","cormorant","corn","cornall","cornball","cornbread","corncob","corncrake","cornea","corneal","corneille","cornela","cornelia","cornelius","cornell","cornelle","corner","cornerradius","corners","cornerstone","cornet","corney","cornfield","cornflake","cornflour","cornflower","cornice","cornie","cornily","corniness","cornish","cornmeal","cornrow","cornstalk","cornstarch","cornucopia","cornwall","cornwallis","corny","corolla","corollary","corona","coronado","coronal","coronary","coronate","coronation","coroner","coronet","corot","coroutine","coroutines","corp","corpora","corporal","corporate","corporately","corporation","corporations","corporatism","corporatist","corporeal","corporeality","corporealness","corps","corpse","corpsman","corpsmen","corpulence","corpulent","corpulentness","corpus","corpuscle","corpuscular","corr","corral","corralled","corralling","correct","correctable","corrected","correcting","correction","correctional","corrections","corrective","correctly","correctness","corrector","correggio","correlate","correlated","correlation","correlative","correna","correspond","correspondence","correspondent","corresponding","corresponds","correy","corri","corrianne","corridor","corrie","corrigenda","corrigendum","corrigible","corrina","corrine","corrinne","corroborate","corroborated","corroboration","corroborative","corroborator","corroboratory","corrode","corrodible","corrosion","corrosive","corrosiveness","corrugate","corrugation","corrupt","corrupted","corrupter","corruptibility","corruptible","corruption","corruptions","corruptive","corruptness","corry","cors","corsage","corsair","corset","corsica","corsican","cort","cortes","cortex","cortez","cortge","cortical","cortices","corticosteroid","cortie","cortisone","cortland","cortney","corty","corundum","coruscate","coruscation","corvallis","corvette","corvus","cory","cos","cosby","cosetta","cosette","cosign","cosignatory","cosily","cosimo","cosine","cosiness","cosme","cosmetic","cosmetically","cosmetician","cosmetologist","cosmetology","cosmic","cosmical","cosmo","cosmogonist","cosmogony","cosmological","cosmologist","cosmology","cosmonaut","cosmopolitan","cosmopolitanism","cosmos","cosponsor","cossack","cosset","cost","costa","costanza","costar","costarred","costarring","costello","costive","costiveness","costless","costliness","costly","costner","costs","costume","costumer","cot","cotangent","cote","coterie","coterminous","cotillion","cotonou","cotopaxi","cottage","cottager","cottar","cotted","cotter","cotton","cottonmouth","cottonmouths","cottonseed","cottontail","cottonwood","cottony","cotyledon","couch","couchbase","couchdb","couching","cougar","cough","cougher","coughs","could","couldn","couldnt","coule","coulomb","council","councilman","councilmen","councilor","councilperson","councilwoman","councilwomen","counsel","counsellings","counselor","count","countability","countable","countably","countdown","countdowntimer","counted","countenance","countenancer","counter","counteract","counteraction","counterargument","counterattack","counterbalance","counterclaim","counterclockwise","counterculture","countercyclical","counterespionage","counterexample","counterfeit","counterfeiter","counterflow","counterfoil","counterforce","counterinsurgency","counterintelligence","counterintuitive","counterman","countermand","countermeasure","countermen","counteroffensive","counteroffer","counterpane","counterpart","counterpoint","counterpoise","counterproductive","counterproposal","counterrevolution","counterrevolutionary","counters","countersign","countersignature","countersink","counterspy","counterstrike","countersunk","countertenor","countervail","counterweight","countess","countif","counting","countless","countries","countrify","country","countrycode","countryid","countryman","countrymen","countryname","countryside","countrywide","countrywoman","countrywomen","counts","county","coup","coupe","couperin","couple","coupled","coupler","couplers","couples","couplet","coupling","coupon","coupons","courage","courageous","courageously","courageousness","courages","courbet","courgette","courier","course","courseid","coursename","courser","courses","coursework","coursing","court","courtenay","courteous","courteousness","courteousnesses","courtesan","courtesied","courtesy","courtesying","courthouse","courtier","courtliness","courtly","courtnay","courtney","courtroom","courts","courtship","courtyard","couscous","cousin","cousinly","cousteau","cout","couture","couturier","cov","covalent","covariance","covariant","covariate","covary","cove","coven","covenant","covenanted","covenanter","covent","coventry","cover","coverable","coverage","coverall","covered","coverer","covering","coverlet","covers","coversheet","covert","covertness","covet","coveter","coveting","covetous","covetousness","covey","covington","cow","coward","cowardice","cowardliness","cowardly","cowbell","cowbird","cowboy","cowcatcher","cowed","cower","cowering","cowgirl","cowhand","cowherd","cowhide","cowl","cowley","cowlick","cowling","cowman","cowmen","coworker","cowper","cowpoke","cowpony","cowpox","cowpunch","cowpuncher","cowrie","cowshed","cowslip","cox","coxcomb","coxswain","coy","coyer","coyest","coyly","coyness","coyote","coyoteadapter","coypu","cozen","cozenage","cozily","coziness","cozmo","cozumel","cozy","cp","cpa","cpan","cpanel","cpd","cpi","cpl","cplusplus","cpo","cpp","cppreference","cpr","cps","cpt","cpu","cpus","cpython","cq","cql","cr","crab","crabapple","crabbe","crabbed","crabbedness","crabber","crabbily","crabbiness","crabbing","crabby","crabgrass","crablike","crack","crackable","crackdown","cracker","crackerjack","crackle","crackling","crackly","crackpot","crackup","cradle","cradler","cradling","craft","craftily","craftiness","craftsman","craftsmanship","craftsmen","craftspeople","craftspersons","craftswoman","craftswomen","crafty","crag","craggie","cragginess","craggy","craig","craigslist","cram","cramer","crammed","crammer","cramming","cramp","cramper","crampon","cran","cranach","cranberry","crandall","crane","cranelike","cranford","cranial","cranium","crank","crankcase","crankily","crankiness","crankshaft","cranky","cranmer","cranny","cranston","crap","crape","crapped","crappie","crapping","crappy","crapshooter","cras","crash","crashed","crasher","crashes","crashing","crashlytics","crass","crassness","crate","crater","cravat","cravatted","cravatting","crave","craven","cravenness","craver","craving","craw","crawdad","crawfish","crawford","crawl","crawler","crawling","crawlspace","crawlway","crawly","cray","crayfish","crayola","crayon","craze","crazily","craziness","crazy","crc","crche","creak","creakily","creakiness","creaky","cream","creamer","creamery","creamily","creaminess","creamy","crease","creased","creases","creasing","creat","create","createbean","createbitmap","createchooser","createclass","createcommand","createconnection","createcriteria","created","createdat","createdate","createdby","createddate","createdon","createelement","createfile","createinstance","createmap","createobject","createobjecturl","createparallelgroup","createquery","creates","createserver","createstatement","createtable","createtextnode","createuser","createview","creating","creation","creationdate","creationism","creationist","creative","creativeness","creativities","creativity","creator","creators","creature","creatureliness","creaturely","cred","credence","credent","credential","credentials","credenza","credibility","credible","credibly","credit","creditability","creditable","creditableness","creditably","credited","creditor","credits","creditworthiness","credo","creds","credulity","credulous","credulousness","cree","creed","creedal","creeds","creek","creekside","creel","creep","creeper","creepily","creepiness","creepy","cref","creigh","creight","creighton","cremate","cremation","crematoria","crematorium","crematory","creme","crenelate","crenelation","creole","creon","creosote","crepe","crept","crescendo","crescendoed","crescendoing","crescent","cress","crest","crestfallen","crestfallenness","cresting","crestless","crestview","cretaceous","cretaceously","cretan","crete","cretin","cretinism","cretinous","cretonne","crevasse","crevice","crew","crewel","crewelwork","crewman","crewmen","crib","cribbage","cribbed","cribber","cribbing","crichton","crick","cricket","cricketer","cried","crier","cries","crime","crimea","crimean","crimes","criminal","criminality","criminalization","criminalize","criminologist","criminology","crimp","crimper","crimson","crin","cringe","cringer","crinkle","crinkly","crinoline","cripple","crippler","crippling","cris","crisco","crises","crisis","crisp","crisper","crispiness","crispness","crispy","criss","crisscross","crissie","crissy","crista","cristabel","cristal","cristen","cristi","cristian","cristiano","cristie","cristin","cristina","cristine","cristionna","cristobal","cristy","crit","criteria","criterion","critic","critical","criticality","critically","criticalness","criticism","criticize","criticized","criticizer","criticizes","criticizing","criticizingly","critique","critter","crlf","crm","croak","croaker","croaky","croat","croatia","croatian","croce","crochet","crocheter","crock","crockery","crockett","crockpot","crocodile","crocus","croesus","croft","crofter","croissant","croix","cromwell","cromwellian","cron","crone","cronin","cronjob","cronkite","crontab","cronus","crony","crook","crooked","crookedness","crookes","crookneck","croon","crooner","crop","cropland","cropped","cropper","cropping","croquet","croquette","crosby","crosier","cross","crossarm","crossbar","crossbarred","crossbarring","crossbeam","crossbones","crossbow","crossbowman","crossbowmen","crossbred","crossbreed","crosscheck","crosscurrent","crosscut","crosscutting","crossdomain","crossed","crosses","crossfire","crosshatch","crossing","crossness","crossorigin","crossover","crosspatch","crosspiece","crosspoint","crossproduct","crossroad","crossroads","crosstalk","crosstown","crosswalk","crossway","crosswind","crosswise","crossword","crotch","crotchet","crotchetiness","crotchety","crotchless","croton","crouch","croup","croupier","croupy","crow","crowbait","crowbar","crowbarred","crowbarring","crowd","crowded","crowdedness","crowfeet","crowfoot","crowley","crown","crowned","crowner","crozier","crs","crt","crucial","crucible","crucifiable","crucifix","crucifixion","cruciform","crucify","crud","crudded","crudding","cruddy","crude","crudeness","crudits","crudity","cruel","cruelness","cruelty","cruet","cruft","crufty","cruikshank","cruise","cruiser","cruller","crumb","crumble","crumbliness","crumbly","crumby","crumminess","crummy","crump","crumpet","crumple","crunch","crunchiness","crunchy","crupper","crusade","crusader","cruse","crush","crushable","crusher","crushing","crushproof","crusoe","crust","crustacean","crustal","crustily","crustiness","crusty","crutch","crux","cruz","cry","crybaby","cryogenic","cryogenics","cryostat","cryosurgery","crypt","cryptanalysis","cryptanalyst","cryptanalytic","cryptic","cryptically","crypto","cryptogram","cryptographer","cryptographic","cryptographically","cryptography","cryptologic","cryptological","cryptologist","cryptology","cryptozoic","crysta","crystal","crystalline","crystallite","crystallization","crystallize","crystallized","crystallizes","crystallizing","crystallographer","crystallographic","crystallography","crystie","cs","csc","cse","csharp","cshtml","csp","csproj","csr","csrf","csrftoken","css","cssclass","cssmenu","cssref","cssselector","cst","cstdlib","cstr","cstring","csv","csvfile","ct","cte","cthrine","ctime","ctl","ctn","ctor","ctp","ctr","ctrl","cts","ctx","ctype","ctypes","cu","cub","cuba","cuban","cubbed","cubbing","cubbyhole","cube","cuber","cubes","cubic","cubical","cubicle","cubism","cubist","cubit","cuboid","cuchulain","cuckold","cuckoldry","cuckoo","cucumber","cud","cuda","cuddle","cuddly","cudgel","cue","cuff","cuisinart","cuisine","culbertson","culinary","cull","cullan","cullen","cullender","culler","culley","cullie","cullin","cully","culminate","culmination","culotte","culpa","culpability","culpable","culpableness","culpably","culprit","cult","cultism","cultist","cultivable","cultivate","cultivated","cultivation","cultivator","cultural","culture","cultured","cultureinfo","cultures","culver","culvert","cum","cumber","cumberland","cumbersome","cumbersomeness","cumbrous","cumin","cummerbund","cummings","cumquat","cumsum","cumulate","cumulation","cumulative","cumuli","cumulonimbi","cumulonimbus","cumulus","cunard","cuneiform","cunnilingus","cunning","cunningham","cunningness","cunt","cup","cupboard","cupcake","cupertino","cupful","cupid","cupidinously","cupidity","cupola","cupped","cupping","cupric","cuprous","cur","curability","curabitur","curable","curableness","curably","curacao","curacy","curare","curate","curative","curator","curatorial","curb","curbing","curbside","curbstone","curcio","curd","curdate","curdle","cure","cured","curer","curettage","curfew","curfs","curia","curiae","curie","curio","curiosity","curious","curiousness","curitiba","curium","curl","curler","curlew","curlicue","curliness","curling","curlopt","curly","curlycue","curmudgeon","curr","curran","currant","curred","currencies","currency","current","currentculture","currentdate","currentdb","currentdevice","currentdomain","currentindex","currentitem","currentline","currentlocation","currently","currentness","currentnode","currentpage","currentposition","currentrow","currentstate","currenttarget","currentthread","currenttime","currenttimemillis","currentuser","currentvalue","currentversion","currey","curricle","curricula","curricular","curriculum","currie","currier","curring","curry","currycomb","curs","curse","cursed","cursedness","curses","cursive","cursiveness","cursives","cursor","cursorily","cursoriness","cursors","cursory","cursus","curt","curtail","curtailer","curtailment","curtain","curtice","curtis","curtness","curtsey","curtsy","curvaceous","curvaceousness","curvature","curve","curved","curves","curvilinear","curvilinearity","curving","curvy","cus","cushion","cushman","cushy","cusp","cuspid","cuspidor","cuss","cussed","cussedness","cusses","cussing","cust","custard","custer","custid","custodial","custodian","custodianship","custody","custom","customadapter","customarily","customariness","customary","customcell","customer","customerid","customername","customers","customhouse","customizable","customization","customize","customized","customizing","customview","cut","cutaneous","cutaway","cutback","cute","cuteness","cutesy","cuticle","cutlass","cutler","cutlery","cutlet","cutoff","cutout","cuts","cutter","cutthroat","cutting","cuttle","cuttlebone","cuttlefish","cutup","cutworm","cuvier","cuzco","cv","cvs","cvtcolor","cw","cwd","cwiki","cwt","cx","cxf","cxx","cxxflags","cy","cyan","cyanamid","cyanate","cyanic","cyanide","cyanogen","cyb","cybele","cybernetic","cybernetics","cyberpunk","cyberspace","cybil","cybill","cyborg","cyclades","cyclamen","cycle","cycler","cycles","cycleway","cyclic","cyclical","cycling","cyclist","cyclohexanol","cycloid","cycloidal","cyclometer","cyclone","cyclonic","cyclopean","cyclopedia","cyclopes","cyclops","cyclotron","cyder","cygnet","cygnus","cygwin","cyl","cylinder","cylindric","cylindrical","cymbal","cymbalist","cymbre","cynde","cyndi","cyndia","cyndie","cyndy","cynic","cynical","cynicism","cynosure","cynthea","cynthia","cynthie","cynthy","cypher","cypreses","cypress","cyprian","cypriot","cyprus","cyrano","cyril","cyrill","cyrille","cyrillic","cyrillus","cyrus","cyst","cystic","cython","cytochemistry","cytologist","cytology","cytolysis","cytoplasm","cytoplasmic","cytosine","cytotoxic","cz","czar","czarevitch","czarina","czarism","czarist","czarship","czech","czechoslovak","czechoslovakia","czechoslovakian","czechs","czerniak","czerny","d","da","dab","dabbed","dabber","dabbing","dabble","dabbler","dac","dacca","dace","dacey","dacha","dachau","dachshund","dacia","dacie","dacron","dactyl","dactylic","dacy","dad","dada","dadaism","dadaist","daddy","dade","dado","dadoes","dados","daedalus","dael","daemon","daemoncommandexecution","daemonic","daffi","daffie","daffiness","daffodil","daffy","daft","daftness","dag","dagger","dagmar","dagny","dagscheduler","daguerre","daguerreotype","dagwood","dahl","dahlia","dahomey","daile","dailiness","daily","daimler","daintily","daintiness","dainty","daiquiri","dairy","dairying","dairyland","dairymaid","dairyman","dairymen","dairywoman","dairywomen","dais","daisey","daisi","daisie","daisy","dakar","dakota","dakotan","dal","dale","dalenna","daleth","daley","dalhousie","dali","dalia","dalian","dalila","dall","dallas","dalli","dalliance","dallier","dallon","dally","dalmatia","dalmatian","daloris","dalston","dalt","dalton","dalvik","dalvikvm","daly","dam","damage","damageable","damaged","damager","damaging","damara","damaris","damascus","damask","dame","damian","damiano","damien","damion","damita","dammed","damming","dammit","damn","damnably","damnation","damned","damnedest","damning","damocles","damon","damp","damped","dampen","dampener","damper","damping","dampness","damsel","damselfly","damson","dan","dana","danbury","dance","dancelike","dancer","dandelion","dander","dandify","dandily","dandle","dandruff","dandy","dane","danelaw","danell","danella","danette","dang","danger","dangerfield","dangerous","dangerousness","dangle","dangler","dangling","dani","dania","danial","danica","danice","danie","daniel","daniela","daniele","daniella","danielle","danielson","danika","danila","danish","danit","danita","dank","dankness","danna","dannel","danni","dannie","danny","dannye","danseuse","dante","danton","danube","danubian","danville","danya","danyelle","danyette","danzig","dao","daphene","daphna","daphne","dapibus","dapper","dapperness","dapple","dar","dara","darb","darbee","darbie","darby","darcee","darcey","darci","darcie","darcy","darda","dardanelles","dare","daredevil","daredevilry","dareen","darell","darelle","daren","darer","daresay","dari","daria","darice","darill","darin","daring","daringness","dario","darius","darjeeling","dark","darken","darkener","darker","darkish","darkly","darkness","darkroom","darla","darleen","darlene","darline","darling","darlingness","darlington","darlleen","darn","darnall","darned","darnell","darner","darning","daron","darpa","darrel","darrell","darrelle","darren","darrick","darrin","darrow","darryl","darsey","darsie","dart","dartboard","darter","darth","dartmouth","darvon","darwin","darwinian","darwinism","darwinist","darya","daryl","daryle","daryn","das","dash","dasha","dashboard","dashed","dasher","dashes","dashiki","dashing","dasi","dasie","dask","dastard","dastardliness","dastardly","dasya","dat","data","dataaccess","dataadapter","dataannotations","dataarray","database","databaseerror","databasehelper","databasename","databasereference","databases","databind","databinding","datacenter","datacolumn","datacontext","datacontract","datafield","datafile","dataflow","dataframe","dataframes","datagram","datagrid","datagridtemplatecolumn","datagridtextcolumn","datagridview","dataindex","datainputstream","dataitem","datalist","datamation","datamedia","datamember","datamodel","datanode","datanucleus","dataobject","dataoutputstream","datapoint","datapoints","dataprovider","datareader","datarow","datas","dataservice","dataset","datasets","datasheet","datasnapshot","datasource","datasourceid","datasources","datastax","datastore","datastream","datastring","datatable","datatables","datatemplate","datatextfield","datatransfer","datatrigger","datatype","datatypes","dataurl","datausingencoding","datavaluefield","dataview","date","dateadd","datecreated","dated","datediff","datedly","datedness","datefield","dateformat","dateformatter","datefrom","dateless","dateline","dateofbirth","datepart","datepicker","datepickerdialog","dater","daterange","dates","datestr","datestring","datetime","datetimefield","datetimeformat","datetimeformatter","datetimeoffset","datetimepicker","dateto","dateutil","datevalue","datha","dating","dative","datos","datsun","datum","daub","dauber","daugherty","daughter","daumier","daune","daunt","daunted","daunting","dauntless","dauntlessness","dauphin","dav","davao","dave","daveen","daven","davenport","daveta","davey","david","davida","davidde","davide","davidson","davie","davin","davina","davine","davinich","davis","davit","davita","davon","davy","dawdle","dawdler","dawes","dawn","dawna","dawson","day","daybed","daybreak","daycare","daydream","daydreamer","dayle","daylight","dayna","dayofmonth","dayofweek","days","daysack","daytime","dayton","daze","dazed","dazzle","dazzler","dazzling","db","dba","dbadapter","dbc","dbconn","dbconnect","dbconnection","dbcontext","dbcp","dbd","dbf","dbg","dbh","dbhelper","dbhost","dbi","dbl","dbms","dbname","dbnull","dbo","dbpath","dbpedia","dbs","dbset","dbtype","dbus","dbuser","dbutante","dc","dcc","dcollet","dcolletage","dct","dd","ddd","dddd","ddene","ddf","ddl","dds","ddt","de","deacon","deaconess","deactivate","dead","deadbeat","deadbolt","deaden","deadener","deadening","deadhead","deadline","deadliness","deadlock","deadly","deadness","deadpan","deadpanned","deadpanner","deadpanning","deadwood","deaf","deafen","deafening","deafness","deal","dealer","dealership","dealing","dealloc","deallocate","deallocated","deallocator","deals","dealt","dean","deana","deandre","deane","deanery","deann","deanna","deanne","deanship","dear","dearborn","dearness","dearth","dearths","deary","deassign","death","deathbed","deathblow","deathless","deathlike","deathly","deaths","deathtrap","deathward","deathwatch","deb","debacle","debar","debark","debarkation","debarment","debarring","debaser","debatable","debate","debater","debauch","debauched","debauchedness","debauchee","debaucher","debauchery","debbi","debbie","debby","debee","debenture","debera","debi","debian","debilitate","debilitation","debility","debit","debonair","debonairness","debor","debora","deborah","debouch","debounce","debra","debrief","debris","debt","debtor","debug","debugged","debugger","debugging","debussy","debut","dec","decade","decadency","decadent","decades","decaf","decaffeinate","decagon","decal","decalogue","decamp","decampment","decapitate","decapitator","decathlon","decatur","decay","decca","deccan","decease","decedent","deceit","deceitful","deceitfulness","deceive","deceived","deceiver","deceives","deceiving","deceivingly","decelerate","deceleration","decelerator","december","decency","decennial","decent","deception","deceptive","deceptiveness","decertify","dechlorinate","decibel","decidability","decidable","decide","decided","decidedness","decides","deciding","deciduous","deciduousness","decile","deciliter","decimal","decimalformat","decimals","decimate","decimation","decimeter","decipher","decipherable","decipherer","decision","decisional","decisioned","decisioning","decisions","decisive","decisiveness","deck","deckchair","decker","deckhand","decking","decl","declamation","declamatory","declarable","declaration","declarations","declarative","declarator","declaratory","declare","declared","declarer","declares","declaring","declension","declination","decline","decliner","declivity","declspec","decltype","decnet","deco","decode","decoded","decodefile","decoder","decoderesource","decodestream","decoding","decolletes","decolorising","decomposability","decomposable","decompose","decomposition","decompress","decongestant","deconstruction","deconvolution","decor","decorate","decorated","decorates","decorating","decoration","decorative","decorativeness","decorator","decorators","decorous","decorousness","decorticate","decortication","decorum","decorview","decoupage","decouple","decoy","decrease","decreases","decreasing","decree","decreeing","decrement","decremental","decrepit","decrepitude","decriminalization","decriminalize","decry","decrypt","decrypted","decryption","decstation","decsystem","dectape","decustomised","dede","dedekind","dedicate","dedicated","dedication","dedicative","dedicator","dedicatory","dedie","dedra","deduce","deducible","deduct","deductibility","deductible","deduction","deductive","dee","deeann","deeanne","deed","deeded","deedee","deeding","deejay","deem","deemphasis","deena","deep","deepcopy","deepen","deeper","deepish","deeply","deepness","deer","deerdre","deere","deerskin","deerstalker","deerstalking","deeyn","def","deface","defacement","defaecate","defalcate","defalcation","defamation","defamatory","defame","defamer","default","defaultactioninvocation","defaultbuildoperationexecutor","defaultcenter","defaultconfig","defaultdict","defaulter","defaultfilterchain","defaulthttpclient","defaulting","defaultlistablebeanfactory","defaultmanager","defaultmaven","defaults","defaultsingletonbeanregistry","defaulttablemodel","defaultvalue","defaultview","defeat","defeated","defeater","defeatism","defeatist","defeats","defecate","defecation","defect","defection","defective","defectiveness","defector","defend","defendant","defended","defenestrate","defense","defenseless","defenselessness","defenses","defensibility","defensible","defensibly","defensive","defensiveness","defer","deference","deferent","deferential","deferrable","deferral","deferred","deferrer","deferring","deffer","defiance","defiant","defibrillator","deficiency","deficient","deficit","defier","defile","defilement","definable","definably","define","defineclass","defined","defineproperty","definer","defines","defining","definite","definitely","definiteness","definition","definitional","definitions","definitive","definitiveness","defis","deflate","deflation","deflationary","deflect","deflected","deflection","deflector","defn","defocus","defocussing","defoe","defog","defogger","defoliant","defoliator","deform","deformational","deformed","deformity","defraud","defrauder","defrayal","defrost","defroster","defs","deft","deftness","defun","defunct","defy","defying","deg","degas","degassing","degauss","degeneracy","degenerate","degenerateness","degrade","degraded","degradedness","degrading","degrease","degree","degrees","degum","dehlia","dehumanize","dehydrator","deice","deicer","deictic","deidre","deification","deify","deign","deimos","deina","deirdre","deist","deistic","deity","deja","deject","dejected","dejectedness","dejection","dejesus","dekalb","dekastere","del","dela","delacroix","delacruz","delainey","delaney","delano","delaware","delawarean","delay","delayed","delayer","delays","delbert","delcina","delcine","delectable","delectableness","delectably","delectation","delegable","delegate","delegated","delegates","delegatingconstructoraccessorimpl","delegatingfilterproxy","delegatingmethodaccessorimpl","delegation","deleon","delete","deleted","deleterious","deleteriousness","deletes","deleting","deletion","delfs","delft","delftware","delgado","delhi","deli","delia","deliberate","deliberately","deliberateness","deliberative","deliberativeness","delibes","delicacy","delicate","delicateness","delicatenesses","delicates","delicatessen","delicious","deliciousness","delicti","delighted","delightedness","delightful","delightfulness","delila","delilah","delilahs","delim","delimited","delimiter","delimiters","delims","delinda","delineate","delineation","delinquency","delinquent","deliquesce","deliquescent","delirious","deliriousness","delirium","delius","deliver","deliverable","deliverables","deliverance","delivered","deliverer","delivering","delivers","delivery","deliverymen","dell","della","dellwood","delly","delmar","delmarva","delmer","delmonico","delmor","delmore","delora","delores","deloria","deloris","delphi","delphic","delphine","delphinia","delphinium","delphinus","delta","deltatime","deltax","deltay","deltoid","delude","deluder","deluding","deluge","delusion","delusional","delusive","delusiveness","deluxe","delve","delver","dem","demagnify","demagogic","demagogue","demagoguery","demagogy","demand","demander","demanding","demandingly","demands","demarcate","demarcation","demavend","demean","demeanor","demented","dementedness","dementia","demerol","demesne","demeter","demetra","demetre","demetri","demetria","demetrius","demigod","demijohn","demimondaine","demimonde","demineralization","deming","demise","demit","demitasse","demitted","demitting","demo","democracy","democrat","democratic","democratically","democratization","democratize","democratizes","democritus","demographer","demographic","demographical","demography","demolish","demolisher","demolition","demon","demonetization","demoniac","demoniacal","demonic","demonology","demonstrable","demonstrableness","demonstrably","demonstrate","demonstrated","demonstrates","demonstrating","demonstration","demonstrative","demonstrativeness","demonstrativenesses","demonstratives","demonstrator","demoralization","demoralizer","demoralizing","demorgan","demos","demosthenes","demote","demotic","demott","demount","dempsey","demulcent","demultiplex","demur","demure","demureness","demurral","demurred","demurrer","demurring","demythologization","demythologize","den","dena","dendrite","dene","deneb","denebola","deneen","deng","dengue","deni","deniable","denial","denice","denied","denier","denigrate","denigration","denim","denise","denizen","denmark","denna","denned","dennet","denney","denni","dennie","denning","dennison","denny","denominate","denominational","denominator","denote","denotes","denouement","denounce","denouncement","denouncer","dens","dense","densely","denseness","densitometer","densitometric","densitometry","density","dent","dental","dentifrice","dentin","dentine","dentist","dentistry","dentition","denture","denuclearize","denudation","denude","denuder","denunciate","denunciation","denver","deny","denying","denys","denyse","deodorant","deodorization","deodorize","deodorizer","deon","deonne","deoxyribonucleic","dep","depart","department","departmental","departmentalization","departmentalize","departmentid","departments","departure","depend","dependability","dependable","dependableness","dependably","dependant","dependence","dependencies","dependency","dependencyobject","dependencyproperty","dependent","dependentassembly","depending","depends","dependson","depict","depicted","depicter","depiction","depilatory","deplete","depletion","deplorable","deplorableness","deplorably","deplore","deplorer","deploring","deploy","deployable","deployed","deployer","deploying","deployment","deployments","depolarize","deponent","deport","deportation","deportee","deportment","depose","deposit","depositary","deposition","depositor","depository","depot","deprave","depraved","depravedness","depraver","depravity","deprecate","deprecated","deprecating","deprecation","deprecatory","depreciable","depreciate","depreciating","depreciation","depreciative","depress","depressant","depressible","depression","depressive","depressor","deprive","deps","dept","depth","depths","deputation","depute","deputize","deputy","deque","dequeue","dequeuereusablecell","dequeuereusablecellwithidentifier","der","derail","derailment","derange","derangement","derby","derbyshire","dereference","dereferencing","derek","derelict","dereliction","derick","deride","deriding","derision","derisive","derisiveness","derisory","derivable","derivate","derivation","derivative","derivativeness","derivatives","derive","derived","deriveddata","derives","deriving","derk","dermal","dermatitides","dermatitis","dermatological","dermatologist","dermatology","dermis","dermot","derogate","derogation","derogatorily","derogatory","derrek","derrick","derrida","derrik","derril","derringer","derrire","derron","derry","dervish","derward","derwin","des","desalinate","desalination","desalinization","desalinize","desalt","desc","descant","descartes","descend","descendant","descendants","descended","descendent","descender","descending","descends","descent","descr","describable","describe","described","describes","describing","description","descriptions","descriptive","descriptiveness","descriptor","descriptors","descry","desdemona","desecrate","desecrater","desecration","deselect","deserialization","deserialize","deserialized","deserializeobject","deserializer","deserializing","desert","deserter","desertification","desertion","deserunt","deserve","deserved","deservedness","deserves","deserving","desi","desiccant","desiccate","desiccation","desiccator","desiderata","desideratum","design","designable","designate","designated","designation","designational","designator","designed","designer","designers","designing","designs","desirabilia","desirability","desirable","desirableness","desirably","desirae","desire","desired","desiredcapabilities","desiree","desirer","desiri","desirous","desirousness","desist","desk","desktop","desktops","desmond","desmund","desolate","desolateness","desolater","desolating","desolation","desorption","despair","despairer","despairing","desperado","desperadoes","desperate","desperateness","desperation","despicable","despicably","despise","despiser","despite","despoil","despoilment","despond","despondence","despondency","despondent","despotic","despotically","despotism","dessert","dessicate","dest","destdir","destinate","destination","destinations","destinationviewcontroller","destine","destiny","destitute","destituteness","destitution","destroy","destroyed","destroyer","destroying","destroys","destruct","destructibility","destructible","destruction","destructive","destructiveness","destructor","destructors","destructuring","desuetude","desultorily","desultoriness","desultory","det","detach","detached","detachedness","detacher","detachment","detail","detailed","detailedness","details","detailview","detailviewcontroller","detain","detainee","detainer","detainment","detect","detectability","detectable","detectably","detected","detecting","detection","detective","detector","detects","detentes","detention","deter","detergency","detergent","deteriorate","deterioration","determent","determinability","determinable","determinableness","determinacy","determinant","determinate","determinateness","determination","determinative","determinativeness","determine","determined","determinedly","determinedness","determiner","determines","determining","determinism","deterministic","deterministically","deterred","deterrence","deterrent","deterring","deters","detersive","detestable","detestableness","detestably","detestation","dethrone","dethronement","detonable","detonate","detonated","detonation","detonator","detour","detox","detoxification","detoxify","detract","detractive","detribalize","detriment","detrimental","detritus","detroit","deuce","deuced","deus","deuterium","deuteron","deuteronomy","deutsch","dev","deva","devan","devanagari","devastate","devastating","devastation","devastator","devcenter","devdependencies","devel","develop","developed","developer","developerguide","developers","developerworks","developing","development","developmental","devexpress","devi","deviance","deviancy","deviant","deviate","deviated","deviating","deviation","device","deviceid","devicename","devices","devil","devilish","devilishness","devilment","devilry","deviltry","devin","devina","devinne","devious","deviousness","devise","deviser","devkit","devland","devlen","devlin","devoice","devolution","devolve","devon","devondra","devonian","devonna","devonne","devonshire","devops","devora","devote","devoted","devotee","devotion","devotional","devour","devourer","devout","devoutness","devs","devtools","devy","dew","dewain","dewar","dewayne","dewberry","dewclaw","dewdrop","dewey","dewie","dewiness","dewitt","dewlap","dewy","dex","dexedrine","dexes","dexter","dexterity","dexterous","dexterousness","dextrose","df","dfa","dfd","dff","dfs","dg","dgv","dh","dhaka","dhaulagiri","dhcp","dhe","dhoti","dhow","di","dia","diabase","diabetes","diabetic","diabolic","diabolical","diabolicalness","diabolism","diachronic","diacritic","diacritical","diadem","diaereses","diaeresis","diag","diaghilev","diagnometer","diagnosable","diagnose","diagnosed","diagnosis","diagnostic","diagnostically","diagnostician","diagnostics","diagonal","diagonalize","diagram","diagrammable","diagrammatic","diagrammaticality","diagrammatically","diagrammed","diagrammer","diagramming","diagrams","diahann","dial","dialect","dialectal","dialectic","dialectical","dialed","dialer","dialing","dialog","dialogflow","dialogfragment","dialogged","dialogging","dialoginterface","dialogresult","dialogs","dialogue","dials","dialysis","dialyzed","dialyzes","diam","diamagnetic","diameter","diametric","diametrical","diamond","diamondback","diamonds","dian","diana","diandra","diane","dianemarie","diann","dianna","dianne","diannne","diapason","diaper","diaphanous","diaphanousness","diaphragm","diaphragmatic","diarist","diarmid","diarrhea","diarrheal","diary","diaspora","diastase","diastole","diastolic","diathermy","diathesis","diatom","diatomic","diatonic","diatribe","diaz","dibble","dibs","dic","dicaprio","dice","dicer","dicey","dichloride","dichotomization","dichotomize","dichotomous","dichotomy","dicier","diciest","dicing","dick","dickens","dickensian","dicker","dickerson","dickey","dickie","dickier","dickiest","dickinson","dickson","dicky","dicotyledon","dicotyledonous","dict","dicta","dictaphone","dictate","dictation","dictator","dictatorial","dictatorialness","dictatorship","diction","dictionaries","dictionary","dicts","dictum","did","didactic","didactically","didactics","diddle","diddler","diderot","didfinishlaunchingwithoptions","didi","didn","didnt","dido","didoes","didreceivememorywarning","didselectrowatindexpath","didst","die","died","diefenbaker","diego","dieing","dielectric","diem","diena","dierdre","diereses","dieresis","dies","diesel","diet","dietary","dieter","dietetic","dietetics","diethylaminoethyl","diethylstilbestrol","dietitian","dietrich","dietz","dif","diff","differ","difference","differences","different","differentiability","differentiable","differential","differentiate","differentiated","differentiation","differentiator","differently","differentness","differing","differs","difficile","difficult","difficulties","difficulty","diffidence","diffident","diffract","diffraction","diffractometer","diffs","diffuse","diffuseness","diffuser","diffusible","diffusion","diffusional","diffusive","diffusiveness","diffusivity","dig","digerati","digest","digested","digester","digestibility","digestible","digestifs","digestion","digestive","digg","digger","digging","digit","digital","digitalis","digitalization","digitalized","digitalizes","digitalizing","digitalocean","digitalwrite","digitization","digitize","digitizer","digits","dignified","dignify","dignissim","dignitary","dignity","digram","digraph","digraphs","digress","digression","digressive","digressiveness","dihedral","dijit","dijkstra","dijon","dike","diker","diktat","dilan","dilapidate","dilapidation","dilatation","dilate","dilated","dilation","dilator","dilatoriness","dilatory","dilbert","dilemma","dilettante","dilettantish","dilettantism","diligence","diligent","diligentness","dilithium","dill","dillard","dillie","dilling","dillinger","dillis","dillon","dilly","dillydally","dilogarithm","diluent","dilute","diluted","diluteness","dilution","dim","dimaggio","dime","dimen","dimension","dimensional","dimensionality","dimensionless","dimensions","dimer","dimethyl","dimethylglyoxime","diminish","diminished","diminuendo","diminution","diminutive","diminutiveness","dimitri","dimitry","dimity","dimmed","dimmer","dimmest","dimming","dimness","dimorphism","dimple","dimply","dims","dimwit","dimwitted","din","dina","dinah","dinar","dine","diner","dinette","ding","dingbat","dinghy","dingily","dinginess","dingle","dingo","dingoes","dingus","dingy","dinky","dinned","dinner","dinnertime","dinnerware","dinnie","dinning","dinny","dino","dinosaur","dint","diocesan","diocese","diocletian","diode","diogenes","dion","dione","dionis","dionisio","dionne","dionysian","dionysus","diophantine","diopter","dior","diorama","dioxalate","dioxide","dioxin","dip","diphtheria","diphthong","diplexers","diploid","diploma","diplomacy","diplomat","diplomata","diplomatic","diplomatically","diplomatics","diplomatist","dipodic","dipody","dipole","dipped","dipper","dipping","dippy","dipsomania","dipsomaniac","dipstick","dipterous","diptych","diptychs","dir","dirac","dire","direct","directcast","directed","direction","directional","directionality","directions","directive","directives","directivity","directly","directness","director","directorate","directorial","directories","directorship","directory","directoryentry","directoryinfo","directrix","directs","directx","direful","direness","dirge","dirichlet","dirigible","dirk","dirname","dirndl","dirpath","dirs","dirt","dirtily","dirtiness","dirty","dis","disable","disabled","disablement","disabler","disables","disabling","disabuse","disadvantage","disadvantaged","disadvantages","disagree","disagreeable","disallow","disambiguate","disappear","disappeared","disappearing","disappears","disappointed","disappointing","disarming","disarrange","disaster","disastrous","disband","disbandment","disbar","disbarment","disbarring","disbelieving","disbursal","disburse","disbursement","disburser","disc","discard","discarded","discern","discerner","discernibility","discernible","discernibly","discerning","discernment","discharged","disciple","discipleship","disciplinarian","disciplinary","discipline","disciplined","discipliner","disciplines","disciplining","disclaimer","disclosed","disclosure","disco","discography","discolor","discolored","discoloreds","discombobulate","discomfit","discomfiture","discommode","disconcerting","disconnect","disconnected","disconnectedness","disconnecter","disconsolate","discord","discordance","discordant","discorporate","discotheque","discount","discourage","discouraged","discouragement","discouraging","discover","discoverable","discovered","discoverer","discovering","discovery","discreet","discreetly","discreetness","discrepancy","discrepant","discrete","discreteness","discreteobjectkeyframe","discretion","discretionary","discretization","discretized","discriminable","discriminant","discriminate","discriminated","discriminating","discrimination","discriminator","discriminatory","discursiveness","discus","discuss","discussant","discussed","discusser","discusses","discussing","discussion","discussions","disdain","disdainful","disdainfulness","disease","disembowel","disembowelment","disengage","disfigure","disfigurement","disfranchise","disfranchisement","disgorge","disgrace","disgracer","disgruntle","disgruntlement","disguise","disguised","disguiser","disgust","disgusted","disgustful","disgusting","dish","dishabille","disharmonious","dishcloth","dishcloths","dishevel","dishevelment","dishonest","dishonored","dishpan","dishrag","dishtowel","dishwasher","dishwater","disillusion","disillusionment","disinfectant","disinherit","disinterested","disinterestedness","disinvest","disjoin","disjointedness","disjunct","disjunctive","disk","diskette","disks","dislike","dislodge","dislodgement","dismal","dismalness","dismantle","dismantlement","dismay","dismayed","dismaying","dismember","dismemberment","dismiss","dismissed","dismissive","dismissviewcontrolleranimated","disney","disneyland","disoblige","disorder","disordered","disorderedness","disorderliness","disorderly","disorganize","disorganized","disp","disparage","disparagement","disparager","disparaging","disparate","disparateness","dispatch","dispatched","dispatcher","dispatcherservlet","dispatchevent","dispatcheventimpl","dispatching","dispatchmessage","dispatchqueue","dispatchtouchevent","dispel","dispelled","dispelling","dispensable","dispensary","dispensate","dispensation","dispense","dispenser","dispersal","dispersant","disperse","dispersed","disperser","dispersible","dispersion","dispersive","dispersiveness","dispirit","displace","display","displayalerts","displayclass","displayed","displayfor","displaying","displaymetrics","displayname","displays","displease","displeased","displeasure","disport","disposable","disposal","dispose","disposed","disposing","disposition","dispositional","disproportional","disproportionate","disproportionation","disprove","disputable","disputably","disputant","disputation","disputatious","dispute","disputed","disputer","disquiet","disquieting","disquisition","disqus","disraeli","disregard","disregardful","disrepair","disreputable","disreputableness","disrepute","disrespect","disrupt","disrupted","disrupter","disruption","disruptive","disruptor","dissatisfy","dissect","dissed","dissemble","dissembler","disseminate","dissemination","dissension","dissent","dissenter","dissertation","disservice","disses","dissever","dissidence","dissident","dissimilar","dissing","dissipate","dissipated","dissipatedly","dissipatedness","dissipater","dissipation","dissociable","dissociate","dissociated","dissociation","dissociative","dissoluble","dissolute","dissoluteness","dissolve","dissolved","dissonance","dissonant","dissuade","dissuader","dissuasive","dist","distaff","distal","distance","distances","distant","distantness","distaste","distemper","distend","distension","distention","distillate","distillation","distillery","distinct","distincter","distinctest","distinction","distinctive","distinctiveness","distinctness","distinguish","distinguishable","distinguishably","distinguished","distinguisher","distort","distorted","distorter","distortion","distract","distracted","distractedness","distracting","distrait","distraught","distress","distressful","distressing","distribute","distributed","distributer","distributing","distribution","distributional","distributions","distributive","distributiveness","distributivity","distributor","distributorship","district","distro","distrust","disturb","disturbance","disturbed","disturber","disturbing","distutils","disulfide","disuse","disyllable","dita","ditch","ditcher","dither","ditsy","ditto","ditty","ditz","ditzel","diuresis","diuretic","diurnal","div","diva","divalent","divan","dive","dived","diver","diverge","divergence","divergent","diverse","diverseness","diversification","diversifier","diversify","diversion","diversionary","diversity","divert","diverticulitis","divertimento","divest","divestiture","divestment","divid","dividable","divide","divided","dividend","divider","dividing","divination","divine","diviner","divinity","divisibility","divisible","division","divisional","divisions","divisive","divisiveness","divisor","divorce","divorcement","divot","divs","divulge","divvy","dix","dixie","dixiecrat","dixieland","dixon","dizzily","dizziness","dizzy","dizzying","dj","djakarta","django","djangoproject","djava","djellaba","djellabah","djibouti","dk","dl","dlg","dlib","dll","dllexport","dllimport","dlls","dlopen","dm","dma","dmd","dmg","dmitri","dml","dmod","dms","dmz","dn","dna","dname","dnepr","dnepropetrovsk","dnieper","dniester","dniren","dnn","dns","do","doa","doable","dob","dobbin","doberman","dobro","doc","docent","docid","docile","docility","dock","docker","dockerfile","docket","dockland","dockpanel","dockside","dockworker","dockyard","docmd","docreatebean","docs","doctor","doctoral","doctorate","doctorow","doctors","doctrinaire","doctrinal","doctrine","doctype","docudrama","document","documentary","documentation","documentbuilder","documentbuilderfactory","documented","documentelement","documentid","documentroot","documents","documentsdirectory","docusign","docx","dod","dodder","dode","dodecahedra","dodecahedral","dodecahedron","dodge","dodgem","dodger","dodgson","dodi","dodie","dodington","dodo","dodoma","dodson","dody","doe","doer","does","doeskin","doesn","doesnt","doevents","doexecute","doff","dofilter","dofilterinternal","dog","dogcart","dogcatcher","doge","dogeared","doget","dogetbean","dogfight","dogfish","dogfought","dogged","doggedness","doggerel","dogging","doggone","doggy","doghouse","dogie","dogleg","doglegged","doglegging","dogma","dogmatic","dogmatically","dogmatics","dogmatism","dogmatist","dogs","dogsbody","dogtooth","dogtown","dogtrot","dogtrotted","dogtrotting","dogwood","dogy","doh","doha","doi","doily","doinbackground","doing","doit","dojo","dolby","doldrum","doldrums","dole","doled","doleful","dolefuller","dolefullest","dolefulness","doles","dolf","doling","doll","dollar","dollars","dolley","dolli","dollie","dollop","dolly","dolmen","dolomite","dolomitic","dolor","dolore","dolores","dolorita","dolorous","dolph","dolphin","dolt","doltish","doltishness","dom","domain","domainname","domains","domcontentloaded","domdocument","dome","domelement","domenic","domenico","domeniga","domesday","domestic","domestically","domesticate","domesticated","domestication","domesticity","domicile","domiciliary","dominance","dominant","dominate","domination","dominator","dominatrices","dominatrix","domineer","domineering","domineeringness","dominga","domingo","dominguez","domini","dominic","dominica","dominican","dominick","dominik","dominion","dominique","domino","dominoes","domitian","dompdf","don","dona","donahue","donal","donald","donaldson","donall","donalt","donate","donatello","donation","donations","donative","donaugh","donavon","done","donec","donella","donelle","donetsk","donetta","dong","dongle","donia","donica","donielle","donizetti","donkey","donn","donna","donnamarie","donne","donned","donnell","donnelly","donner","donni","donnie","donning","donnish","donnishness","donny","donnybrook","donor","donovan","dont","donut","donutted","donutting","doodad","doodle","doodlebug","doodler","doohickey","dooley","doolittle","doom","doomsday","doonesbury","door","doorbell","doorhandles","doorkeep","doorkeeper","doorknob","doorman","doormat","doormen","doornail","doorplate","doors","doorstep","doorstepped","doorstepping","doorstop","doorway","dooryard","dopa","dopamine","dopant","dope","doper","dopey","dopier","dopiest","dopiness","dopost","doppler","doprivileged","dor","dora","dorado","doralia","doralin","doralyn","doralynn","doralynne","dorcas","dorchester","doreen","dorelia","dorella","dorelle","dorena","dorene","doretta","dorette","dorey","dori","doria","dorian","doric","dorice","dorie","dorine","dorisa","dorise","dorita","dork","dorky","dorm","dormancy","dormant","dormer","dormice","dormitory","dormouse","doro","dorolice","dorolisa","dorotea","doroteya","dorothea","dorothee","dorothy","dorree","dorri","dorrie","dorry","dorsal","dorsey","dorthea","dorthy","dortmund","dory","dos","dosage","dose","dosi","dosimeter","dosimetry","dosomething","dossier","dost","dostart","dostoevsky","dostuff","dot","dotage","dotard","dote","doter","doti","doting","dotnet","dotnetfiddle","dots","dotson","dotted","dotti","dottie","dottiness","dotting","dotty","douala","douay","double","doubleanimation","doubled","doubleday","doubleheader","doubleness","doubler","doubles","doublespeak","doublet","doublethink","doubleton","doublevalue","doubling","doubloon","doubly","doubt","doubted","doubter","doubtful","doubtfulness","doubting","doubtless","doubtlessness","doubts","douche","doug","dough","dougherty","doughs","doughty","doughy","dougie","douglas","douglass","dougy","dour","dourness","douro","douse","douser","dov","dove","dovecote","dover","dovetail","dovish","dow","dowager","dowdily","dowdiness","dowdy","dowel","dower","down","downbeat","downcase","downcast","downdraft","downer","downey","downfall","downgrade","downhearted","downheartedness","downhill","downland","download","downloadable","downloaded","downloader","downloadfile","downloading","downloadmanager","downloads","downloadurl","downpipes","downplay","downpour","downrange","downright","downrightness","downriver","downs","downscale","downside","downsides","downsize","downslope","downspout","downstage","downstairs","downstate","downstream","downswing","downtime","downto","downtown","downtowner","downtrend","downtrodden","downturn","downvote","downvoted","downvotes","downward","downwardness","downwind","downy","dowork","dowry","dowse","dowser","doxology","doxygen","doy","doyen","doyenne","doyle","doz","doze","dozen","dozens","dozenths","dozer","dozy","dp","dpi","dpkg","dplyr","dps","dpt","dq","dr","drab","drabbed","drabber","drabbest","drabbing","drabness","drachma","draco","draconian","dracula","draft","draftee","drafter","draftily","draftiness","drafting","draftsman","draftsmanship","draftsmen","draftsperson","draftswoman","draftswomen","drafty","drag","draggable","dragged","dragger","dragging","draggy","dragnet","dragon","dragonfly","dragonhead","dragoon","drailleur","drain","drainage","drainboard","drained","drainer","drainpipe","drake","dram","drama","dramamine","dramatic","dramatical","dramatically","dramatics","dramatist","dramatization","dramatize","dramatized","dramatizer","dramaturgy","drambuie","drammed","dramming","drank","drano","drape","draper","drapery","drastic","drastically","drat","dratted","dratting","dravidian","draw","drawable","drawables","drawback","drawbacks","drawbitmap","drawbridge","drawchart","drawer","drawerlayout","drawimage","drawing","drawl","drawler","drawline","drawling","drawly","drawn","drawnly","drawnness","drawrect","draws","drawstring","drawtext","dray","dre","dread","dreadful","dreadfulness","dreadlocks","dreadnought","dream","dreamboat","dreamed","dreamer","dreamily","dreaminess","dreaming","dreamland","dreamless","dreamlessness","dreamlike","dreamweaver","dreamworld","dreamy","drear","drearily","dreariness","dreary","dreddy","dredge","dredger","dredi","dreg","dreiser","drench","drencher","drer","dresden","dress","dressage","dressed","dresser","dresses","dressiness","dressing","dressmaker","dressmaking","dressy","drew","drexel","dreyfus","dreyfuss","drib","dribble","dribbler","driblet","dried","drier","drift","drifter","drifting","driftwood","drill","driller","drilling","drillmaster","drink","drinkable","drinker","drinking","drinks","drip","dripped","dripping","drippy","drive","drivel","driveler","driven","driver","driverclassname","drivermanager","drivers","drives","driveway","driving","drizzle","drizzling","drizzly","drm","drogue","droid","droll","drollery","drollness","drolly","dromedary","drona","drone","droning","drool","drools","droop","droopiness","drooping","droopy","drop","dropbox","dropboxusercontent","dropdown","dropdownlist","dropdownlistfor","dropdowns","drophead","dropkick","droplet","dropout","droppable","dropped","dropper","dropping","drops","dropsical","dropsy","dropzone","drosophila","dross","drought","drove","drover","drown","drowner","drowse","drowsily","drowsiness","drowsy","dru","drub","drubbed","drubber","drubbing","druci","drucie","drucill","drucy","drud","drudge","drudger","drudgery","drudging","drug","drugged","druggie","drugging","druggist","drugi","drugless","drugs","drugstore","druid","druidism","drum","drumbeat","drumhead","drumlin","drummed","drummer","drumming","drummond","drumstick","drunk","drunkard","drunken","drunkenness","drupal","drupe","drury","drusi","drusie","drusilla","drusy","druthers","drv","drwxr","dry","dryad","dryden","dryer","dryish","dryness","drys","drystone","drywall","ds","dsa","dsc","dshabill","dshubba","dsl","dsn","dsp","dss","dsseldorf","dst","dt","dtd","dte","dtente","dtm","dto","dtp","dts","dtype","dtypes","du","dual","dualism","dualist","dualistic","duality","duane","dub","dubai","dubbed","dubber","dubbin","dubbing","dubcek","dubhe","dubiety","dubious","dubiousness","dublin","dubrovnik","dubuque","ducal","ducat","duce","duchamp","duchess","duchy","duck","duckbill","ducker","duckling","duckpins","duckpond","duckweed","ducky","duct","ducted","ductile","ductility","ducting","ductless","ducts","ductwork","dud","dudder","dude","dudgeon","dudley","due","duedate","duel","duelist","dueness","duenna","duet","duetted","duetting","duff","duffel","duffer","duffie","duffy","dug","dugald","dugout","duh","dui","duis","duisburg","duke","dukedom","dukey","dukie","duky","dulce","dulcea","dulcet","dulci","dulcia","dulciana","dulcie","dulcify","dulcimer","dulcine","dulcinea","dulcy","dull","dullard","dulles","dullness","dully","dulness","dulsea","duluth","duly","dumas","dumb","dumbbell","dumbfound","dumbness","dumbo","dumbstruck","dumbwaiter","dumdum","dummies","dummy","dumont","dump","dumped","dumper","dumpiness","dumping","dumpling","dumps","dumpster","dumpty","dumpy","dun","dunant","dunbar","dunc","duncan","dunce","dundee","dunderhead","dune","dunedin","dung","dungaree","dungeon","dunghill","dunham","dunk","dunker","dunkirk","dunlap","dunn","dunne","dunned","dunner","dunnest","dunning","dunno","dunstan","duo","duodecimal","duodena","duodenal","duodenum","duologue","duopolist","duopoly","dup","dupe","duper","dupion","duple","duplex","duplexer","duplicability","duplicable","duplicate","duplicated","duplicates","duplicating","duplication","duplicative","duplicator","duplicitous","duplicity","dupont","dur","durability","durable","durableness","durably","duracell","duran","durance","durand","durant","durante","duration","durational","durban","duress","durex","durham","during","durkee","durkheim","durocher","durst","durum","durward","duse","dusenberg","dusenbury","dushanbe","dusk","duskiness","dusky","dust","dustbin","dustcart","dustcover","duster","dustily","dustin","dustiness","dusting","dustless","dustman","dustmen","dustpan","dusty","dutch","dutchman","dutchmen","dutchwoman","dutchwomen","duteous","dutiable","dutiful","dutifulness","duty","duvalier","duvet","duxes","dv","dvd","dvina","dvork","dw","dwain","dwarf","dwarfish","dwarfism","dwayne","dweeb","dwell","dweller","dwelling","dwelt","dwi","dwight","dwindle","dword","dx","dximagetransform","dy","dyad","dyadic","dyan","dyana","dyane","dyann","dyanna","dyanne","dybbuk","dybbukim","dye","dyed","dyeing","dyer","dyes","dyestuff","dying","dyke","dylan","dyld","dylib","dyn","dyna","dynah","dynamic","dynamical","dynamically","dynamicresource","dynamics","dynamism","dynamite","dynamiter","dynamized","dynamo","dynamodb","dynastic","dynasty","dyne","dyno","dysentery","dysfunction","dysfunctional","dyslectic","dyslexia","dyslexic","dyslexically","dyspepsia","dyspeptic","dysprosium","dystopia","dystrophy","dz","dzerzhinsky","e","ea","each","eachelle","eada","eadie","eadith","eadmund","eager","eagerness","eagle","eaglet","eakins","eal","ealasaid","eamon","ean","eap","ear","earache","eardrum","earful","earhart","earing","earl","earldom","earle","earlene","earlie","earlier","earliest","earline","earliness","earlobe","early","earmark","earmuff","earn","earned","earner","earnest","earnestine","earnestness","earning","earnings","earp","earphone","earpieces","earplug","earring","earshot","earsplitting","earth","eartha","earthbound","earthed","earthenware","earthiness","earthliness","earthling","earthly","earthmen","earthmover","earthmoving","earthquake","earths","earthshaking","earthward","earthwork","earthworm","earthy","earvin","earwax","earwig","earwigged","earwigging","ease","eased","easel","easement","easer","eases","easier","easies","easiest","easily","easiness","easing","east","eastbound","easter","easterly","eastern","easterner","easternmost","easthampton","easting","eastland","eastman","eastward","eastwick","eastwood","easy","easygoing","easygoingness","eat","eatable","eatables","eaten","eater","eatery","eating","eaton","eave","eavesdrop","eavesdropped","eavesdropper","eavesdropping","eax","eb","eba","ebay","ebb","ebba","ebcdic","eben","ebeneezer","ebeneser","ebenezer","eberhard","eberto","ebola","ebonee","ebonics","ebony","ebook","ebp","ebro","ebs","ebullience","ebullient","ebullition","ebx","ec","ecb","ecc","eccentric","eccentrically","eccentricity","eccl","eccles","ecclesiastes","ecclesiastic","ecclesiastical","ecdh","ecdhe","ecdsa","ecg","echelon","echinoderm","echo","echoed","echoes","echoic","echoing","echolocation","eclectic","eclectically","eclecticism","eclipse","eclipselink","ecliptic","eclogue","ecma","ecmascript","eco","ecocide","ecol","ecole","ecologic","ecological","ecologist","ecology","ecommerce","econ","econometric","econometrica","econometricians","econometrics","economic","economical","economics","economist","economization","economize","economizer","economizing","economy","ecosystem","ecru","ecs","ecstasy","ecstatic","ecstatically","ect","ectoplasm","ecuador","ecuadoran","ecuadorean","ecuadorian","ecumenic","ecumenical","ecumenicism","ecumenicist","ecumenics","ecumenism","ecumenist","ecx","eczema","ed","eda","edam","edan","edd","edda","eddi","eddie","eddy","ede","edee","edeline","edelweiss","edema","edematous","eden","edgar","edgard","edgardo","edge","edgeless","edger","edgerton","edges","edgewater","edgewise","edgewood","edgily","edginess","edging","edgy","edi","edibility","edible","edibleness","edict","edie","edification","edifice","edifier","edify","edifying","edik","edin","edinburgh","edison","edit","edita","editable","edited","edith","editha","edithe","editing","edition","editions","edititemtemplate","editor","editorfor","editorial","editorialist","editorialize","editorializer","editors","editorship","edits","edittext","ediva","edlin","edm","edmon","edmond","edmonton","edmund","edmx","edna","edouard","edp","eds","edsel","edsger","edt","edu","eduard","eduardo","educ","educability","educable","educate","educated","education","educational","educationalists","educationists","educative","educator","educe","eduction","eduino","edutainment","edvard","edward","edwardian","edwardo","edwin","edwina","edx","edy","edyth","edythe","ee","eec","eee","eeg","eek","eel","eelgrass","eeo","eeoc","eerie","eerily","eeriness","eeyore","ef","eff","efface","effaceable","effacement","effacer","effect","effective","effectively","effectiveness","effectives","effector","effects","effectual","effectualness","effectuate","effectuation","effeminacy","effeminate","effendi","efferent","effervesce","effervescence","effervescent","effete","effeteness","efficacious","efficaciousness","efficacy","efficiency","efficient","efficiently","effie","effigy","effloresce","efflorescence","efflorescent","effluence","effluent","effluvia","effluvium","efflux","effluxion","effort","effortless","effortlessness","efforts","effrontery","effulgence","effulgent","effuse","effusion","effusive","effusiveness","efl","efrain","efrem","efren","eft","eg","ega","egad","egalitarian","egalitarianism","egalitarians","egan","egbert","egerton","egestas","eget","egg","eggbeater","eggcup","egger","egghead","eggheaded","eggnog","eggplant","eggs","eggshell","egis","egl","eglantine","ego","egocentric","egocentrically","egocentricity","egoism","egoist","egoistic","egoistical","egomania","egomaniac","egon","egor","egotism","egotist","egotistic","egotistical","egregious","egregiousness","egrep","egress","egret","egypt","egyptian","egyptology","eh","ehcache","ehrlich","ei","eichmann","eid","eider","eiderdown","eidetic","eiffel","eigen","eigenfunction","eigenstate","eigenvalue","eigenvector","eight","eighteen","eighteenths","eightfold","eighth","eighths","eightieths","eightpence","eighty","eileen","eilis","eimile","einstein","einsteinian","einsteinium","eire","eirena","eisenhower","eisenstein","eisner","eisteddfod","either","eiusmod","ej","ejabberd","ejaculate","ejaculation","ejaculatory","ejb","eject","ejecta","ejection","ejector","ejs","ekaterina","ekberg","eke","eked","ekg","ekstrom","el","elaborate","elaborateness","elaboration","elaborators","elaina","elaine","elana","eland","elane","elanor","elans","elapse","elapsed","elapsedtime","elastic","elastically","elasticated","elasticbeanstalk","elasticity","elasticize","elasticsearch","elastodynamics","elastomer","elate","elated","elatedness","elater","elation","elayne","elb","elba","elbe","elbert","elberta","elbertina","elbertine","elbow","elbowroom","elbrus","elden","elder","elderberry","elderflower","elderliness","elderly","eldest","eldin","eldon","eldorado","eldredge","eldridge","ele","eleanor","eleanora","eleanore","eleazar","elect","electable","elected","election","electioneer","elective","electiveness","elector","electoral","electorate","electra","electress","electric","electrical","electricalness","electrician","electricity","electrification","electrifier","electrify","electro","electrocardiogram","electrocardiograph","electrocardiographs","electrocardiography","electrochemical","electrocute","electrocution","electrode","electrodynamic","electrodynamics","electroencephalogram","electroencephalograph","electroencephalographic","electroencephalographs","electroencephalography","electrologist","electroluminescent","electrolysis","electrolyte","electrolytic","electrolytically","electrolyze","electromagnet","electromagnetic","electromagnetically","electromagnetism","electromechanical","electromechanics","electromotive","electromyograph","electromyographic","electromyographically","electromyography","electron","electronegative","electronic","electronically","electronics","electrophoresis","electrophorus","electroplate","electroscope","electroscopic","electroshock","electrostatic","electrostatics","electrotherapist","electrotype","electroweak","eleemosynary","eleen","elegance","elegant","elegiac","elegiacal","elegy","eleifend","elem","element","elemental","elementarily","elementariness","elementary","elementat","elementid","elementname","elementref","elements","elementtree","elementtype","elementum","elems","elena","elene","eleni","elenore","eleonora","eleonore","elephant","elephantiases","elephantiasis","elephantine","elev","elevate","elevated","elevation","elevator","eleven","elevens","elevenths","elf","elfie","elfin","elfish","elfreda","elfrida","elfrieda","elga","elgar","eli","elia","elianora","elianore","elicia","elicit","elicitation","elide","elie","elif","eligibility","eligible","elihu","elijah","eliminate","eliminated","eliminates","eliminating","elimination","eliminator","elinor","elinore","eliot","elisa","elisabet","elisabeth","elisabetta","elise","eliseo","elisha","elision","elissa","elit","elita","elite","elitism","elitist","elixir","eliza","elizabet","elizabeth","elizabethan","elk","elka","elke","elkhart","ell","ella","elladine","ellary","elle","ellen","ellene","ellerey","ellery","ellesmere","ellette","elli","ellie","ellington","elliot","elliott","ellipse","ellipsis","ellipsoid","ellipsoidal","ellipsometer","ellipsometry","elliptic","elliptical","ellipticity","ellison","ellissa","ellswerth","ellsworth","ellwood","elly","ellyn","ellynn","elm","elma","elmah","elmer","elmhurst","elmira","elmo","elmore","elmsford","elna","elnar","elnath","elnora","elnore","elocution","elocutionary","elocutionist","elodea","elohim","eloisa","eloise","elongate","elongation","elonore","elope","elopement","eloper","eloquence","eloquent","elora","eloy","elroy","els","elsa","elsbeth","else","elseif","elset","elsewhere","elsey","elsi","elsie","elsif","elsinore","elspeth","elston","elsworth","elsy","elt","eltanin","elton","eluate","elucidate","elucidation","elude","elusive","elusiveness","elute","elution","elva","elven","elver","elvera","elves","elvia","elvin","elvina","elvira","elvis","elvish","elvyn","elwin","elwira","elwood","elwyn","ely","elyn","elyse","elysees","elysha","elysia","elysian","elysium","elyssa","em","ema","emaciate","emaciation","emacs","email","emailaddress","emailid","emails","emalee","emalia","emanate","emanation","emancipate","emancipation","emancipator","emanuel","emanuele","emasculate","emasculation","embalm","embalmer","embank","embankment","embarcadero","embargo","embargoes","embark","embarkation","embarrass","embarrassed","embarrassedly","embarrassing","embarrassment","embassy","embattle","embed","embeddable","embedded","embedder","embedding","embellish","embellished","embellisher","embellishment","ember","emberjs","embezzle","embezzlement","embezzler","embitter","embitterment","emblazon","emblazonment","emblem","emblematic","embodier","embodiment","embody","embolden","embolism","embosom","emboss","embosser","embouchure","embower","embrace","embraceable","embracer","embracing","embrasure","embrittle","embrocation","embroider","embroiderer","embroidery","embroil","embroilment","embryo","embryologist","embryology","embryonic","emcee","emceeing","emelda","emelen","emelia","emelina","emeline","emelita","emelyne","emend","emendation","emera","emerald","emerge","emergence","emergency","emergent","emerita","emeritae","emeriti","emeritus","emerson","emery","emetic","emf","emigrant","emigrate","emigration","emil","emile","emilee","emili","emilia","emilie","emiline","emilio","emily","eminence","eminent","emir","emirate","emissary","emission","emissivity","emit","emits","emittance","emitted","emitter","emitting","emlen","emlyn","emlynn","emlynne","emma","emmalee","emmaline","emmalyn","emmalynn","emmalynne","emmanuel","emmeline","emmerich","emmery","emmet","emmett","emmey","emmi","emmie","emmit","emmott","emmy","emmye","emogene","emoji","emollient","emolument","emory","emote","emotion","emotional","emotionalism","emotionality","emotionalize","emotionless","emotive","emp","empaneled","empaneling","empath","empathetic","empathetical","empathic","empathize","empathy","emperor","emphases","emphasis","emphasize","emphatic","emphatically","emphysema","emphysematous","empid","empire","empiric","empirical","empiricism","empiricist","emplace","emplacement","employ","employability","employable","employed","employee","employeeid","employeename","employees","employer","employers","employment","empname","empno","emporium","empower","empowerment","empress","emptier","emptily","emptiness","empty","empyrean","emr","ems","emt","emu","emulate","emulated","emulation","emulative","emulator","emulators","emulsification","emulsifier","emulsify","emulsion","emyle","emylee","en","enable","enabled","enabledelayedexpansion","enableevents","enabler","enables","enabling","enact","enactment","ename","enamel","enameler","enamelware","enamor","enc","encamp","encampment","encapsulate","encapsulated","encapsulation","encase","encasement","encephalitic","encephalitides","encephalitis","encephalographic","encephalopathy","enchain","enchant","enchanter","enchanting","enchantment","enchantress","enchilada","encipher","encipherer","encircle","encirclement","encl","enclave","enclose","enclosed","enclosing","enclosure","encode","encoded","encoder","encodes","encodeuricomponent","encoding","encodings","encomium","encompass","encore","encounter","encountered","encountering","encounters","encourage","encouraged","encouragement","encourager","encouraging","encroach","encroacher","encroachment","encrust","encrustation","encrypt","encrypted","encrypting","encryption","enctype","encumber","encumbered","encumbrance","encumbrancer","ency","encyclical","encyclopaedia","encyclopedia","encyclopedic","encyst","encystment","end","endanger","endangerment","endblock","enddate","endear","endearing","endearment","endeavor","endeavored","endeavorer","ended","endemic","endemically","endemicity","ender","endfor","endforeach","endgame","endian","endicott","endif","endindex","ending","endings","endive","endl","endless","endlessness","endmost","endnote","endocrine","endocrinologist","endocrinology","endogamous","endogamy","endogenous","endomorphism","endorse","endorsement","endorser","endoscope","endoscopic","endoscopy","endosperm","endothelial","endothermic","endow","endowment","endpoint","endpoints","endregion","ends","endswith","endtime","endue","endungeoned","endurable","endurably","endurance","endure","enduring","enduringness","endways","endwhile","endymion","ene","enema","enemies","enemy","energetic","energetically","energetics","energize","energized","energizer","energy","enervate","enervation","enfeeble","enfeeblement","enfilade","enfold","enforce","enforceability","enforceable","enforced","enforcement","enforcer","enforcible","enforcing","enfranchise","enfranchisement","enfranchiser","eng","engage","engagement","engaging","engel","engelbert","engender","engine","engineer","engineering","engineers","engines","england","englebert","englewood","english","englishman","englishmen","englishwoman","englishwomen","engorge","engorgement","engracia","engram","engrave","engraver","engraving","engross","engrossed","engrosser","engrossing","engrossment","engulf","engulfment","enhance","enhanceable","enhanced","enhancement","enhancer","enharmonic","enid","enif","enigma","enigmatic","enigmatically","enim","eniwetok","enjambement","enjambment","enjoin","enjoinder","enjoy","enjoyability","enjoyable","enjoyableness","enjoyably","enjoyed","enjoyment","enkidu","enlarge","enlargeable","enlargement","enlarger","enlighten","enlightened","enlightening","enlightenment","enlist","enlistee","enlister","enlistment","enliven","enlivenment","enmesh","enmeshment","enmity","ennis","ennoble","ennoblement","ennobler","ennui","enoch","enoent","enormity","enormous","enormousness","enos","enough","enoughs","enplane","enqueue","enquirer","enquiringly","enquiry","enrage","enrapture","enrica","enrich","enricher","enrichetta","enrichment","enrico","enrika","enrique","enriqueta","enrobed","enroll","enrollee","enrollment","ens","ensconce","ensemble","enshrine","enshrinement","enshroud","ensign","ensilage","enslave","enslavement","enslaver","ensnare","ensnarement","ensolite","ensue","ensure","ensurer","ensures","ensuring","ent","entail","entailer","entailment","entangle","entanglement","entangler","entente","enter","entered","enterer","entering","enteritides","enteritis","enterprise","enterpriser","enterprising","enters","entertain","entertainer","entertaining","entertainment","enthalpy","enthrall","enthrallment","enthrone","enthronement","enthuse","enthusiasm","enthusiast","enthusiastic","enthusiastically","entice","enticement","enticing","entire","entirely","entirerow","entirety","entities","entitle","entitled","entitlement","entity","entityframework","entityframeworkcore","entityid","entitymanager","entitymanagerfactory","entityname","entitystate","entitytype","entomb","entombment","entomological","entomologist","entomology","entourage","entr","entrails","entrain","entrainer","entrance","entrancement","entranceway","entrancing","entrant","entrap","entrapment","entrapped","entrapping","entre","entreat","entreating","entreaty","entrench","entrenchment","entrepreneur","entrepreneurial","entrepreneurs","entrepreneurship","entries","entropic","entropy","entrust","entry","entrypoint","entryset","entryway","entwine","enum","enumerable","enumerate","enumerated","enumerates","enumerating","enumeration","enumerative","enumerator","enums","enunciable","enunciate","enunciated","enunciation","enureses","enuresis","env","envelop","envelope","enveloper","envelopment","envenom","enviable","enviableness","enviably","envied","envier","envious","enviousness","environ","environment","environmental","environmentalism","environmentalist","environments","envisage","envision","envoy","envs","envy","envying","enzymatic","enzymatically","enzyme","enzymology","eo","eocene","eoe","eof","eohippus","eol","eolanda","eolande","eolian","eon","eos","eot","ep","epa","epaulet","ephedrine","ephemera","ephemeral","ephemerids","ephemeris","ephesian","ephesians","ephesus","ephraim","ephrayim","ephrem","epi","epic","epically","epicenter","epictetus","epicure","epicurean","epicurus","epicycle","epicyclic","epicyclical","epicycloid","epidemic","epidemically","epidemiological","epidemiologist","epidemiology","epidermal","epidermic","epidermis","epidural","epigenetic","epiglottis","epigram","epigrammatic","epigraph","epigrapher","epigraphs","epigraphy","epilepsy","epileptic","epilogue","epimethius","epinephrine","epiphany","epiphenomena","episcopacy","episcopal","episcopalian","episcopate","episode","episodes","episodic","episodically","epistemic","epistemological","epistemology","epistle","epistolary","epistolatory","epitaph","epitaphs","epitaxial","epitaxy","epithelial","epithelium","epithet","epitome","epitomize","epitomized","epitomizer","epoch","epochal","epochs","epoll","eponymous","epoxy","eps","epsg","epsilon","epsom","epstein","eq","equ","equability","equable","equableness","equably","equal","equaling","equality","equalization","equalize","equalized","equalizer","equalizes","equally","equals","equalsignorecase","equalto","equanimity","equate","equation","equations","equator","equatorial","equerry","equestrian","equestrianism","equestrienne","equiangular","equidistant","equilateral","equilibrate","equilibration","equilibrium","equine","equinoctial","equinox","equip","equipage","equipartition","equipment","equipoise","equipotent","equipped","equipping","equiproportional","equiproportionality","equiproportionate","equitable","equitableness","equitably","equitation","equity","equiv","equivalence","equivalent","equivalents","equivocal","equivocalness","equivocate","equivocation","equivocator","equuleus","er","era","eradicable","eradicate","eradication","eradicator","eran","eras","erase","erased","eraser","erasion","erasmus","erastus","erasure","erat","erato","eratosthenes","erb","erbium","erda","ere","erebus","erect","erectile","erection","erectness","erector","erek","erelong","eremite","erena","erg","ergo","ergodic","ergodicity","ergonomic","ergonomically","ergonomics","ergophobia","ergosterol","ergot","erhard","erhart","eric","erica","erich","ericha","erick","ericka","erickson","ericson","ericsson","eridanus","erie","erik","erika","erikson","erin","erina","erinn","erinna","eris","eritrea","erl","erlang","erlenmeyer","erma","ermanno","ermengarde","ermentrude","ermin","ermina","ermine","erminia","erminie","erna","ernaline","ernest","ernesta","ernestine","ernesto","ernestus","ernie","ernst","erny","erode","erodible","erogenous","eros","erosible","erosion","erosional","erosive","erosiveness","erotic","erotica","erotically","eroticism","erp","err","errancy","errand","errant","errantry","errata","erratic","erratically","erratum","errick","erring","errmode","errmsg","errno","errol","erroll","erroneous","erroneousness","error","errorcode","errordocument","errorhandler","errorlevel","errorlistener","errorlog","errormessage","errormsg","errorreportvalve","errors","errorthrown","ersatz","erse","erskine","erst","erstwhile","ertha","eruct","eructation","erudite","erudition","erupt","eruption","eruptive","erv","ervin","erwin","eryn","erysipelas","erythrocyte","es","esau","esb","esc","escadrille","escalate","escalation","escalator","escallop","escapable","escapade","escape","escaped","escapee","escapement","escaper","escapes","escaping","escapism","escapist","escapology","escarole","escarpment","eschatology","escher","escherichia","eschew","escondido","escort","escritoire","escrow","escudo","escutcheon","esdras","ese","esi","eskimo","esl","eslint","esma","esmaria","esmark","esme","esmeralda","esophageal","esophagi","esophagus","esoteric","esoterica","esoterically","esp","espadrille","espagnol","espalier","especial","especially","esperanto","esperanza","espinoza","espionage","esplanade","esposito","espousal","espouse","espouser","espresso","esprit","espy","esq","esquire","esra","esri","essa","essay","essayer","essayist","esse","essen","essence","essene","essential","essentialist","essentially","essentialness","essentials","essequibo","essex","essie","essy","est","esta","establish","established","establisher","establishing","establishment","estado","estate","esteban","esteem","estel","estela","estele","estell","estella","estelle","ester","esterhzy","estes","estevan","esther","esthete","esthetic","esthetically","esthetics","estimable","estimableness","estimate","estimated","estimates","estimating","estimation","estimator","estonia","estonian","estoppal","estrada","estrange","estrangement","estranger","estrella","estrellita","estrogen","estrous","estrus","estuarine","estuary","et","eta","etag","etan","etc","etcetera","etch","etcher","etching","etd","eternal","eternalness","eternity","eth","ethan","ethane","ethanol","ethe","ethel","ethelbert","ethelda","ethelin","ethelind","etheline","ethelred","ethelyn","ether","ethereal","etherealness","etherized","ethernet","ethic","ethical","ethically","ethicalness","ethicist","ethiopia","ethiopian","ethnic","ethnically","ethnicity","ethnocentric","ethnocentrism","ethnographers","ethnographic","ethnography","ethnological","ethnologist","ethnology","ethnomethodology","ethological","ethologist","ethology","ethos","ethyl","ethylene","etiam","etienne","etiologic","etiological","etiology","etiquette","etl","etna","etree","etruria","etruscan","etta","etti","ettie","ettore","etty","etymological","etymologist","etymology","eu","eucalypti","eucalyptus","eucharist","eucharistic","euchre","euclid","euclidean","eudora","euell","eugen","eugene","eugenia","eugenic","eugenically","eugenicist","eugenics","eugenie","eugenio","eugenius","eugine","euismod","eula","eulalie","euler","eulerian","eulogist","eulogistic","eulogize","eulogized","eulogizer","eulogy","eumenides","eunice","eunuch","eunuchs","euphemia","euphemism","euphemist","euphemistic","euphemistically","euphonious","euphonium","euphony","euphoria","euphoric","euphorically","euphrates","eur","eurasia","eurasian","eureka","euripides","euro","eurodollar","europa","europe","european","europeanization","europeanized","europium","eurydice","eustace","eustachian","eustacia","eutectic","euterpe","euthanasia","euthenics","ev","eva","evacuate","evacuation","evacuee","evade","evader","eval","evaleen","evaluable","evaluate","evaluated","evaluates","evaluating","evaluation","evaluational","evaluative","evaluator","evan","evanescence","evanescent","evangelia","evangelic","evangelical","evangelicalism","evangelin","evangelina","evangeline","evangelism","evangelist","evangelistic","evangelize","evania","evanne","evanston","evansville","evaporate","evaporation","evaporative","evaporator","evasion","evasive","evasiveness","eve","eveleen","evelin","evelina","eveline","evelyn","even","evened","evener","evenhanded","evening","evenki","evenly","evenness","evens","evensong","event","eventargs","eventbus","eventdata","eventdate","eventdispatchthread","eventemitter","eventful","eventfulness","eventhandler","eventid","eventide","eventlistener","eventlog","eventname","eventqueue","events","eventtrigger","eventtype","eventual","eventuality","eventually","eventuate","ever","everard","eveready","evered","everest","everett","everette","everglade","everglades","evergreen","everhart","everlasting","everlastingness","everliving","evermore","evernote","everready","every","everybody","everyday","everydayness","everyman","everyone","everyplace","everything","everytime","everywhere","eves","evey","evict","eviction","evidence","evident","evidential","evie","evil","evildoer","evildoing","evilness","evin","evince","eviscerate","evisceration","evita","evocable","evocate","evocation","evocative","evocativeness","evoke","evolute","evolution","evolutionarily","evolutionary","evolutionist","evolve","evolved","evonne","evp","evt","evvie","evvy","evy","evyn","ew","ewan","eward","ewart","ewe","ewell","ewen","ewer","ewing","ex","exacerbate","exacerbation","exact","exacter","exacting","exactingness","exaction","exactitude","exactly","exactness","exaggerate","exaggerated","exaggeration","exaggerative","exaggerator","exalt","exaltation","exalted","exalter","exam","examen","examination","examine","examined","examinees","examiner","examines","examining","example","exampled","examples","exams","exasperate","exasperated","exasperating","exasperation","exc","excalibur","excavate","excavation","excavator","excedrin","exceed","exceeded","exceeder","exceeding","exceeds","excel","excelled","excellence","excellency","excellent","excelling","excelsior","except","exception","exceptionable","exceptional","exceptionalness","exceptionhandler","exceptions","excerpt","excerpter","excess","excessive","excessiveness","exchange","exchangeable","exchanger","exchanges","exchequer","excise","excision","excitability","excitable","excitableness","excitably","excitation","excitatory","excite","excited","excitement","exciter","exciting","excitingly","exciton","exclaim","exclaimer","exclamation","exclamatory","exclude","excluded","excluder","excludes","excluding","exclusion","exclusionary","exclusioner","exclusions","exclusive","exclusively","exclusiveness","exclusivity","excommunicate","excommunication","excoriate","excoriation","excrement","excremental","excrescence","excrescent","excreta","excrete","excreter","excretion","excretory","excruciate","excruciating","excruciation","exculpate","exculpation","exculpatory","excursion","excursionist","excursive","excursiveness","excursus","excusable","excusableness","excusably","excuse","excused","excuser","exe","exec","execrable","execrableness","execrably","execrate","execration","execsql","executable","executables","execute","executeactionstaskexecuter","executed","executenonquery","executequery","executer","executereader","executes","executescalar","executescript","executesql","executeupdate","executing","execution","executional","executioncontext","executioner","executionexception","executions","executive","executor","executors","executorservice","executrices","executrix","exegeses","exegesis","exegete","exegetic","exegetical","exemplar","exemplariness","exemplary","exemple","exemplification","exemplifier","exemplify","exempt","exemption","exercise","exerciser","exercises","exercitation","exert","exertion","exeter","exeunt","exhalation","exhale","exhaust","exhausted","exhauster","exhaustible","exhausting","exhaustion","exhaustive","exhaustiveness","exhibit","exhibition","exhibitioner","exhibitionism","exhibitionist","exhibitor","exhilarate","exhilarating","exhilaration","exhort","exhortation","exhorter","exhumation","exhume","exhumer","exif","exigence","exigency","exigent","exiguity","exiguous","exile","exist","existed","existence","existent","existential","existentialism","existentialist","existentialistic","existents","existing","exists","exit","exitcode","exited","exiting","exits","exobiology","exocrine","exodus","exogamous","exogamy","exogenous","exonerate","exoneration","exorbitance","exorbitant","exorcise","exorcism","exorcist","exorcizer","exoskeleton","exosphere","exothermic","exothermically","exotic","exotica","exotically","exoticism","exoticness","exp","expand","expandability","expandable","expandablelistview","expanded","expander","expanding","expands","expanse","expansible","expansion","expansionary","expansionism","expansionist","expansive","expansiveness","expatiate","expatiation","expatriate","expatriation","expect","expectancy","expectant","expectation","expectational","expectations","expected","expectedconditions","expecting","expectorant","expectorate","expectoration","expects","expedience","expediency","expedient","expedients","expedite","expediter","expedition","expeditionary","expeditious","expeditiousness","expeditor","expel","expellable","expelled","expelling","expend","expendable","expended","expender","expenditure","expense","expenses","expensive","expensiveness","experience","experienced","experiences","experiencing","experiential","experiment","experimental","experimentalism","experimentalist","experimentation","experimented","experimenter","experimenting","experiments","expert","experted","experting","expertise","expertize","expertness","expertnesses","experts","expiable","expiate","expiation","expiatory","expiration","expire","expired","expires","expiresbytype","expiry","explain","explainable","explained","explainer","explaining","explains","explanation","explanations","explanatory","expletive","explicable","explicate","explication","explicative","explicit","explicitly","explicitness","explode","exploded","exploder","exploit","exploitation","exploitative","exploited","exploiter","exploration","exploratory","explore","explored","explorer","exploring","explosion","explosive","explosiveness","expo","exponent","exponential","exponentiate","exponentiation","export","exportability","exportable","exportation","exported","exporter","exporting","exports","expos","expose","exposed","exposer","exposes","exposing","exposit","exposition","expositor","expository","expostulate","expostulation","exposure","expound","expounder","expr","express","expressed","expresser","expressibility","expressible","expressibly","expression","expressionism","expressionist","expressionistic","expressionless","expressions","expressive","expressiveness","expressjs","expressway","expropriate","expropriation","expropriator","expulsion","expunge","expunger","expurgate","expurgated","expurgation","exquisite","exquisiteness","ext","extant","extemporaneous","extemporaneousness","extempore","extemporization","extemporize","extemporizer","extend","extendability","extended","extendedly","extendedness","extender","extendibility","extendibles","extending","extends","extensibility","extensible","extension","extensional","extensions","extensive","extensively","extensiveness","extensor","extent","extenuate","extenuation","exterior","exterminate","extermination","exterminator","extern","external","externalities","externalization","externalize","externally","externals","extinct","extinction","extinguish","extinguishable","extinguisher","extirpate","extirpation","extjs","extol","extolled","extoller","extolling","extort","extorter","extortion","extortionate","extortioner","extortionist","extra","extracellular","extract","extracted","extracting","extraction","extractive","extractor","extracts","extracurricular","extradite","extradition","extragalactic","extralegal","extramarital","extramural","extraneous","extraneousness","extraordinarily","extraordinariness","extraordinary","extrapolate","extrapolation","extras","extrasensory","extraterrestrial","extraterritorial","extraterritoriality","extravagance","extravagant","extravaganza","extravehicular","extravert","extrema","extremal","extreme","extremely","extremeness","extremism","extremist","extremity","extricable","extricate","extrication","extrinsic","extrinsically","extroversion","extrovert","extrude","extruder","extrusion","extrusive","exuberance","exuberant","exudate","exudation","exude","exult","exultant","exultation","exulting","exurb","exurban","exurbanite","exurbia","exxon","ey","eyck","eyde","eydie","eye","eyeball","eyebrow","eyed","eyedropper","eyeful","eyeglass","eyelash","eyeless","eyelet","eyelid","eyeliner","eyeopener","eyeopening","eyepiece","eyer","eyes","eyeshadow","eyesight","eyesore","eyestrain","eyeteeth","eyetooth","eyewash","eyewitness","eyre","eyrie","eysenck","ez","ezechiel","ezekiel","ezequiel","eziechiele","ezmeralda","ezra","ezri","f","f0_","fa","faa","fab","fabe","faber","faberg","fabian","fabiano","fabien","fabio","fable","fabler","fabric","fabricate","fabrication","fabricator","fabulists","fabulous","fabulousness","fac","facade","facades","face","facebook","facecloth","facecloths","faced","faceless","facelets","faceplate","facer","faces","facescontext","facet","facetious","facetiousness","facets","facial","facile","facileness","facilisis","facilitate","facilitation","facilitator","facilitatory","facilities","facility","facing","facsimile","facsimileing","fact","faction","factional","factionalism","factious","factiousness","factitious","facto","factoid","factor","factorial","factories","factoring","factorisable","factorization","factorize","factors","factory","factorygirl","factotum","facts","factual","factuality","factualness","faculty","fad","faddish","faddist","fade","faded","fadedly","fadein","fadeout","fader","fades","fadeto","fading","fae","faence","faerie","faeroe","faery","fafnir","fag","fagged","fagging","faggoting","fagin","fagot","fagoting","fahd","fahrenheit","fail","failed","failing","faille","failover","fails","failsafe","failure","failures","fain","faina","faint","fainter","fainthearted","faintness","fair","fairbanks","fairchild","faired","fairfax","fairfield","fairgoer","fairground","fairing","fairish","fairleigh","fairless","fairlie","fairly","fairmont","fairness","fairport","fairs","fairview","fairway","fairy","fairyland","fairytale","faisal","faisalabad","faith","faithed","faithful","faithfulness","faithfuls","faithing","faithless","faithlessness","faiths","fajitas","fake","faker","fakir","falafel","falcon","falconer","falconry","falito","falk","falkland","falkner","fall","fallacious","fallaciousness","fallacy","fallback","faller","fallibility","fallible","fallibleness","fallibly","falling","falloff","fallon","fallopian","fallout","fallow","fallowness","falls","false","falsehood","falseness","falsetto","falsie","falsifiability","falsifiable","falsification","falsifier","falsify","falsity","falstaff","falter","falterer","faltering","falwell","fame","famed","fames","familial","familiar","familiarity","familiarization","familiarize","familiarized","familiarizer","familiarizing","familiarly","familiarness","families","family","famine","faming","famish","famous","famously","famousness","fan","fanatic","fanatical","fanaticalness","fanaticism","fanchette","fanchon","fancie","fancied","fancier","fanciest","fanciful","fancifulness","fancily","fanciness","fancy","fancybox","fancying","fancywork","fandango","fanechka","fanfare","fanfold","fang","fangled","fania","fanlight","fanned","fanni","fannie","fanning","fanny","fanout","fans","fantail","fantasia","fantasist","fantasize","fantastic","fantastical","fantasy","fanya","fanzine","faq","faqs","far","fara","farad","faraday","farah","farand","faraway","farber","farce","farcical","fare","farer","farewell","farfetchedness","fargo","farica","farina","farinaceous","farkas","farlay","farlee","farleigh","farley","farlie","farly","farm","farmer","farmhand","farmhouse","farming","farmington","farmland","farmstead","farmworker","farmyard","faro","farr","farra","farrago","farragoes","farragut","farrah","farrakhan","farrand","farrel","farrell","farrier","farris","farrow","farseeing","farsighted","farsightedness","fart","farther","farthermost","farthest","farthing","fas","fascia","fascicle","fasciculate","fasciculation","fascinate","fascinating","fascination","fascism","fascist","fascistic","fashion","fashionable","fashionableness","fashionably","fashioner","fassbinder","fast","fasta","fastback","fastball","fastcgi","fasten","fastener","fastening","faster","fasterxml","fastest","fastidious","fastidiousness","fastness","fat","fatal","fatalism","fatalist","fatalistic","fatalistically","fatality","fatback","fate","fateful","fatefulness","fates","fathead","fatheaded","father","fathered","fatherhood","fatherland","fatherless","fatherliness","fatherly","fathom","fathomable","fathomless","fatigue","fatigued","fatiguing","fatima","fatness","fatso","fatted","fatten","fattener","fatter","fattest","fattiness","fatting","fatty","fatuity","fatuous","fatuousness","fatwa","faucet","faucibus","faulkner","faulknerian","fault","faultfinder","faultfinding","faultily","faultiness","faultless","faultlessness","faults","faulty","faun","fauna","faunie","fauntleroy","faust","faustian","faustina","faustine","faustino","faustus","fauvism","fav","favicon","favor","favorable","favorableness","favorably","favored","favoredness","favorer","favoring","favorings","favorite","favorites","favoritism","favors","favour","favourite","fawkes","fawn","fawne","fawner","fawnia","fawning","fax","fay","faydra","faye","fayette","fayetteville","fayina","fayre","fayth","faythe","faze","fb","fbi","fc","fcc","fclose","fcm","fcntl","fct","fd","fda","fdic","fdr","fds","fe","fealty","fear","fearful","fearfuller","fearfullest","fearfulness","fearless","fearlessness","fearsome","fearsomeness","feasibility","feasible","feasibleness","feasibly","feast","feaster","feat","feater","feather","featherbed","featherbedding","featherbrain","feathered","feathering","featherless","featherlight","featherman","feathertop","featherweight","feathery","feats","feature","featured","featureless","features","feb","febrile","february","fecal","feces","fecha","feckless","fecklessness","fecund","fecundability","fecundate","fecundation","fecundity","fed","federal","federalism","federalist","federalization","federalize","federate","federated","federation","federative","federica","federico","fedex","fedora","feds","fee","feeble","feebleness","feebly","feed","feedback","feedbag","feeder","feeding","feedlot","feeds","feedstock","feedstuffs","feeing","feel","feeler","feeling","feelingly","feelingness","feelings","feels","fees","feet","feign","feigned","feigner","feint","feisty","felder","feldman","feldspar","felecia","felic","felicdad","felice","felicia","felicio","felicitate","felicitation","felicitous","felicitousness","felicity","felicle","felike","feliks","feline","felipa","felipe","felis","felisha","felita","felix","feliza","felizio","fell","fella","fellatio","felled","feller","felling","fellini","fellness","fellow","fellowman","fellowmen","fellowship","fellowshipped","fellowshipping","felon","felonious","feloniousness","felony","felt","felting","fem","female","femaleness","feminine","feminineness","femininity","feminism","feminist","femme","femoral","femur","fen","fence","fenced","fencepost","fencer","fencing","fend","fender","fenelia","fenestration","fenian","fenland","fennel","fenwick","feodor","feodora","feof","fer","feral","ferber","ferd","ferdie","ferdinand","ferdinanda","ferdinande","ferdinando","ferdy","fergus","ferguson","ferlinghetti","fermat","ferment","fermentation","fermented","fermenter","fermenting","fermentum","fermi","fermion","fermium","fern","fernanda","fernande","fernandez","fernandina","fernando","ferne","fernery","ferny","ferocious","ferociousness","ferocity","ferrari","ferraro","ferreira","ferrel","ferrell","ferrer","ferret","ferreter","ferric","ferris","ferrite","ferro","ferroelectric","ferromagnet","ferromagnetic","ferrous","ferrule","ferry","ferryboat","ferryman","ferrymen","fertile","fertileness","fertility","fertilization","fertilize","fertilized","fertilizer","fertilizes","ferule","fervency","fervent","fervid","fervidness","fervor","fess","fest","festal","fester","festival","festive","festiveness","festivity","festoon","feta","fetal","fetch","fetchall","fetchdata","fetched","fetchedresultscontroller","fetcher","fetches","fetching","fetchrequest","fetchtype","feted","fetich","fetid","fetidness","feting","fetish","fetishism","fetishist","fetishistic","fetlock","fetter","fettle","fettling","fettuccine","fetus","feud","feudal","feudalism","feudalistic","feudatory","feugiat","fever","feverish","feverishness","few","fewer","fewness","fey","feynman","fez","fezzes","ff","ffa","ffb","ffc","ffd","ffe","fff","ffff","ffffff","ffffffff","ffi","fflush","ffmpeg","fft","fftw","fg","fgetc","fgets","fh","fha","fi","fianc","fiance","fiann","fianna","fiasco","fiascoes","fiat","fib","fibbed","fibber","fibbing","fiber","fiberboard","fiberfill","fiberglas","fiberglass","fibonacci","fibril","fibrillate","fibrillation","fibrin","fibroblast","fibroid","fibroses","fibrosis","fibrous","fibrousness","fibula","fibulae","fibular","fica","fices","fiche","fichte","fichu","fickle","fickleness","ficos","fiction","fictional","fictionalization","fictionalize","fictitious","fictitiousness","fictive","ficus","fid","fiddle","fiddler","fiddlestick","fiddling","fiddly","fide","fidel","fidela","fidelia","fidelio","fidelity","fidget","fidgety","fido","fidole","fiducial","fiduciary","fie","fief","fiefdom","field","fielded","fielder","fieldid","fielding","fieldname","fieldnames","fields","fieldset","fieldstone","fieldtype","fieldvalue","fieldwork","fieldworker","fiend","fiendish","fiendishness","fierce","fierceness","fierily","fieriness","fiery","fies","fiesta","fife","fifer","fifi","fifine","fifo","fifteen","fifteenths","fifth","fifths","fiftieths","fifty","fig","figaro","figcaption","figged","figging","fight","fightback","fighter","fighting","figment","figsize","figueroa","figural","figuration","figurative","figurativeness","figure","figured","figurehead","figurer","figures","figurine","figuring","fiji","fijian","fil","filament","filamentary","filamentous","filbert","filberte","filberto","filch","file","fileaccess","filechooser","filecontent","filed","filedata","filedialog","fileextension","fileformat","filehandle","fileid","fileinfo","fileinput","fileinputstream","filelist","filemanager","filemode","filename","filenames","fileno","filenotfoundexception","fileoutputstream","filepath","filer","filereader","files","fileset","filesize","filesmatch","filestream","filesystem","filesystemobject","filesystems","filet","filetree","filetype","fileupload","fileurl","fileurlwithpath","fileutils","filewriter","filia","filial","filibuster","filibusterer","filide","filigree","filigreeing","filing","filings","filip","filipino","filippa","filippo","fill","fillcolor","filled","filler","fillet","filleting","filling","fillip","fillmore","fillna","fillrect","fills","fillstyle","filly","film","filmdom","filmer","filminess","filming","filmmaker","filmore","films","filmstrip","filmy","filofax","filter","filterable","filterchain","filterchainproxy","filtercontext","filtered","filterer","filtering","filters","filth","filthily","filthiness","filths","filthy","filtrate","filtrated","filtrates","filtrating","filtration","fin","fina","finagle","finagler","final","finale","finalist","finality","finalization","finalize","finally","finalname","finance","financed","finances","financial","financier","financing","finch","find","findable","findall","findbugs","findbyid","findclass","findcontrol","findelement","findelements","finder","findfragmentbyid","finding","findings","findlay","findley","findone","finds","findstr","findviewbyid","fine","finely","fineness","finery","finespun","finesse","finger","fingerboard","fingerer","fingering","fingerless","fingerling","fingernail","fingerprint","fingers","fingertip","finial","finical","finickiness","finicky","fining","finis","finish","finished","finisher","finishes","finishing","finite","finitely","finiteness","fink","finland","finlay","finley","finn","finnbogadottir","finned","finnegan","finner","finning","finnish","finny","fiona","fionna","fionnula","fiord","fiorello","fiorenze","fiori","fir","fire","firearm","fireball","firebase","firebaseauth","firebasedatabase","firebird","fireboat","firebomb","firebox","firebrand","firebreak","firebrick","firebug","firecracker","fired","firedamp","fireevent","firefight","firefly","firefox","firefoxdriver","fireguard","firehouse","firelight","fireman","firemen","fireplace","fireplug","firepower","fireproof","firer","fires","firesafe","fireside","firestone","firestore","firestorm","firetrap","firetruck","firewall","firewalls","firewater","firewood","firework","firing","firkin","firm","firmament","firmer","firmest","firmly","firmness","firms","firmware","firring","first","firstborn","firstchild","firsthand","firstly","firstname","firstordefault","firth","firths","fis","fiscal","fischbein","fischer","fish","fishbowl","fishcake","fisher","fisherman","fishermen","fishery","fishhook","fishily","fishiness","fishing","fishkill","fishmeal","fishmonger","fishnet","fishpond","fishtail","fishtanks","fishwife","fishwives","fishy","fisk","fiske","fissile","fission","fissionable","fissure","fist","fistfight","fistful","fisticuff","fistula","fistulous","fit","fitch","fitchburg","fitful","fitfulness","fitments","fitness","fits","fitssystemwindows","fitted","fitter","fittest","fitting","fittingly","fittingness","fittings","fitz","fitzgerald","fitzpatrick","fitzroy","five","fivefold","fiver","fix","fixable","fixate","fixatifs","fixation","fixative","fixed","fixedness","fixer","fixes","fixing","fixity","fixture","fixtures","fizeau","fizz","fizzer","fizzle","fizzy","fjord","fjs","fk","fl","fla","flab","flabbergast","flabbergasting","flabbily","flabbiness","flabby","flaccid","flaccidity","flack","flag","flagella","flagellate","flagellation","flagellum","flagged","flagging","flaggingly","flagman","flagmen","flagon","flagpole","flagrance","flagrancy","flagrant","flags","flagship","flagstaff","flagstone","flail","flair","flak","flake","flaker","flakiness","flaky","flam","flamb","flambeing","flambes","flamboyance","flamboyancy","flamboyant","flame","flamen","flamenco","flameproof","flamer","flamethrower","flaming","flamingo","flammability","flammable","flan","flanagan","flanders","flange","flank","flanker","flannel","flannelet","flannelette","flap","flapjack","flapped","flapper","flapping","flaps","flare","flareup","flaring","flash","flashback","flashbulb","flashcard","flashcube","flasher","flashgun","flashily","flashiness","flashing","flashlight","flashy","flask","flat","flatbed","flatboat","flatcar","flatfeet","flatfish","flatfoot","flathead","flatiron","flatland","flatmap","flatmate","flatness","flatt","flatted","flatten","flattened","flattener","flatter","flatterer","flattering","flattery","flattest","flatting","flattish","flattop","flatulence","flatulent","flatus","flatware","flatworm","flaubert","flaunt","flaunting","flautist","flavor","flavored","flavorer","flavorful","flavoring","flavorless","flavors","flavorsome","flaw","flawed","flawless","flawlessly","flawlessness","flaws","flax","flaxseed","flay","flayer","fld","flea","fleabag","fleabites","fleawort","fleck","fledermaus","fledge","fledged","fledgling","flee","fleece","fleecer","fleeciness","fleecy","fleeing","fleet","fleeting","fleetingly","fleetingness","fleetness","fleischer","fleischman","fleisher","flem","fleming","flemish","flemished","flemishing","flemming","flesh","flesher","fleshiness","fleshless","fleshly","fleshpot","fleshy","fletch","fletcher","fletching","fleur","fleurette","flew","flews","flex","flexbox","flexed","flexibility","flexible","flexibly","flexitime","flexslider","flextime","flexural","flexure","flibbertigibbet","flick","flicker","flickering","flickery","flickr","flier","flight","flightiness","flightless","flightpath","flights","flighty","flimflam","flimflammed","flimflamming","flimsily","flimsiness","flimsy","flin","flinch","flincher","flinching","fling","flinger","flink","flinn","flint","flintiness","flintless","flintlock","flintstones","flinty","flip","flipflop","flippable","flippancy","flippant","flipped","flipper","flippest","flipping","flirt","flirtation","flirtatious","flirtatiousness","flit","flitted","flitting","flo","float","floated","floater","floating","floatingactionbutton","floats","floatvalue","floaty","flocculate","flocculation","flock","floe","flog","flogged","flogger","flogging","flood","floodgate","floodlight","floodlit","floodplain","floodwater","floor","floorboard","floorer","flooring","floorspace","floorwalker","floozy","flop","flophouse","flopped","flopper","floppily","floppiness","flopping","floppy","flor","flora","floral","florance","flore","florella","florence","florencia","florentia","florentine","florenza","florescence","florescent","floret","florette","flori","floria","florian","florid","florida","floridan","floridian","floridness","florie","florin","florina","florinda","florine","florist","florri","florrie","florry","flory","floss","flossi","flossie","flossy","flot","flotation","flotilla","flotsam","flounce","flouncing","flouncy","flounder","flour","flourish","flourisher","flourishing","floury","flout","flouter","flow","flowchart","flowed","flower","flowerbed","flowerer","floweriness","flowerless","flowerpot","flowers","flowery","flowing","flowlayout","flown","flows","flowstone","floyd","flss","flt","flu","flub","flubbed","flubbing","fluctuate","fluctuation","flue","fluency","fluent","fluently","fluff","fluffiness","fluffy","fluid","fluidity","fluidized","fluidness","fluidpage","fluke","fluky","flume","flummox","flung","flunk","flunkey","flunky","fluoresce","fluorescence","fluorescent","fluoridate","fluoridation","fluoride","fluorimetric","fluorinated","fluorine","fluorite","fluorocarbon","fluoroscope","fluoroscopic","flurry","flush","flushed","flushing","flushness","fluster","flute","fluter","fluting","flutist","flutter","flutterer","fluttery","flux","fluxed","fluxes","fluxing","flv","fly","flyaway","flyblown","flyby","flybys","flycatcher","flyer","flying","flyleaf","flyleaves","flynn","flyover","flypaper","flysheet","flyspeck","flyswatter","flyway","flyweight","flywheel","fm","fmap","fmt","fn","fname","fnma","fno","fnr","fo","foal","foam","foaminess","foamy","fob","fobbed","fobbing","focal","focally","foch","foci","focus","focusable","focused","focuser","focuses","focusing","fodder","foe","foetid","fofl","fog","fogbound","fogged","foggily","fogginess","fogging","foggy","foghorn","fogs","fogy","fogyish","foible","foil","foist","fokker","fol","fold","foldaway","folded","folder","foldername","folderpath","folders","folding","foldout","foldr","folds","foley","foliage","foliate","foliation","folio","folk","folklike","folklore","folkloric","folklorist","folks","folksiness","folksinger","folksinging","folksong","folksy","folktale","folkway","foll","follicle","follicular","follow","followed","follower","followers","following","follows","followsymlinks","followup","folly","folsom","fomalhaut","foment","fomentation","fomenter","fond","fonda","fondant","fondle","fondler","fondness","fondue","fons","fonsie","font","fontaine","fontainebleau","fontana","fontanel","fontanelle","fontawesome","fontfamily","fontname","fonts","fontsize","fontstyle","fontweight","fontwithname","fonz","fonzie","foo","foobar","food","foodie","foods","foodstuff","fool","foolery","foolhardily","foolhardiness","foolhardy","foolish","foolishness","foolproof","foolscap","foos","foot","footage","football","footbridge","foote","footer","footfall","foothill","foothold","footing","footless","footlights","footling","footlocker","footloose","footman","footmarks","footmen","footnote","footpad","footpath","footpaths","footplate","footprint","footrace","footrest","footsie","footsore","footstep","footstool","footwear","footwork","fop","fopen","fopped","foppery","fopping","foppish","foppishness","for","forage","forager","forall","foray","forayer","forbade","forbear","forbearance","forbearer","forbes","forbid","forbidden","forbidding","forbiddingness","forbore","forborne","force","forced","forcefield","forceful","forcefulness","forceps","forcer","forces","forcible","forcibleness","forcibly","forcing","forcontrolevents","ford","fordable","fordham","fore","foreach","forearm","forebear","forebode","foreboding","forebodingness","forecast","forecaster","forecastle","foreclose","foreclosure","forecolor","forecourt","foredoom","forefather","forefeet","forefinger","forefoot","forefront","foregoer","foregoing","foregone","foregos","foreground","foregroundcolor","forehand","forehead","foreign","foreigner","foreignkey","foreignness","foreknew","foreknow","foreknowledge","foreknown","foreleg","forelimb","forelock","foreman","foremast","foremen","foremost","forename","forenoon","forensic","forensically","forensics","foreordain","forepart","forepaws","forepeople","foreperson","foreplay","forequarter","forerunner","foresail","foresaw","foresee","foreseeable","foreseeing","foreseen","foreseer","foreshadow","foreshore","foreshorten","foresight","foresighted","foresightedness","foreskin","forest","forestall","forestaller","forestallment","forestation","forestations","forester","forestland","forestry","foretaste","foretell","foreteller","forethought","foretold","forever","forevermore","forewarn","forewarner","forewent","forewoman","forewomen","foreword","forfeit","forfeiter","forfeiture","forfend","forgather","forgave","forge","forged","forger","forgery","forges","forget","forgetful","forgetfulness","forgettable","forgettably","forgetting","forging","forgivable","forgivably","forgive","forgiven","forgiveness","forgiver","forgiving","forgivingly","forgivingness","forgo","forgoer","forgoes","forgone","forgot","forgotten","forhttpheaderfield","forindexpath","fork","forked","forkey","forkful","forking","forklift","forks","forlorn","forlornness","form","formability","formal","formaldehyde","formalin","formalism","formalist","formalistic","formality","formalization","formalize","formalized","formalizer","formalizes","formally","formalness","formals","formant","format","formatdate","formate","formation","formative","formatively","formativeness","formats","formatted","formatter","formatters","formatting","formbuilder","formcontrol","formcontrolname","formdata","formed","former","formerly","formfitting","formgroup","formic","formica","formid","formidable","formidableness","formidably","forming","formless","formlessness","formmethod","formname","formosa","formosan","forms","formsauthentication","formset","formula","formulaic","formular","formulas","formulate","formulated","formulation","formulator","forname","fornicate","fornication","fornicator","forrest","forrester","forroot","forsake","forsaken","forsook","forsooth","forstate","forster","forswear","forswore","forsworn","forsythia","fort","fortaleza","forte","forth","forthcome","forthcoming","forthright","forthrightness","forthwith","fortieths","fortification","fortified","fortifier","fortify","fortiori","fortissimo","fortitude","fortnight","fortnightly","fortran","fortress","fortuitous","fortuitousness","fortuity","fortunate","fortunately","fortunateness","fortune","fortuneteller","fortunetelling","forty","forum","forums","forward","forwarded","forwarder","forwarding","forwardness","forwards","forwent","fos","foss","fossil","fossiliferous","fossilization","fossilize","fossilized","foster","fosterer","foto","foucault","fought","foul","foulard","foulmouth","foulness","fouls","found","foundation","foundational","founded","founder","founders","founding","foundling","foundry","founds","fount","fountain","fountainhead","four","fourfold","fourier","fourpence","fourpenny","fourposter","fourscore","foursome","foursquare","fourteen","fourteener","fourteenths","fourth","fourths","fout","fovea","fowl","fowler","fowling","fox","foxfire","foxglove","foxhall","foxhole","foxhound","foxily","foxiness","foxing","foxtail","foxtrot","foxtrotted","foxtrotting","foxy","foyer","fp","fpga","fpic","fpm","fpo","fprintf","fps","fq","fql","fr","frac","fracas","fractal","fraction","fractional","fractionate","fractionation","fractioned","fractioning","fractions","fractious","fractiousness","fracture","frag","fragile","fragility","fragment","fragmentactivity","fragmentarily","fragmentariness","fragmentary","fragmentation","fragmentmanager","fragmentmanagerimpl","fragmentpageradapter","fragments","fragmenttransaction","fragonard","fragrance","fragrant","frail","frailness","frailty","frame","frameborder","framebuffer","framed","framelayout","framer","framerate","frames","framework","frameworkelement","frameworkmethod","frameworks","frameworkservlet","framing","fran","franc","francaise","france","francene","francesca","francesco","franchise","franchisee","franchiser","franchot","francie","francine","francis","francisca","franciscan","francisco","franciska","franciskus","francium","franck","francklin","francklyn","franco","francois","francoise","francophone","francyne","frangibility","frangible","frank","frankel","frankenstein","franker","frankford","frankfort","frankfurt","frankfurter","frankie","frankincense","frankish","franklin","frankly","franklyn","frankness","franky","franni","frannie","franny","fransisco","frantic","frantically","franticness","frants","franz","franzen","frapp","frappeed","frappeing","frappes","frasco","fraser","frasier","frasquito","frat","fraternal","fraternity","fraternization","fraternize","fraternizer","fraternizing","fratricidal","fratricide","frau","fraud","fraudsters","fraudulence","fraudulent","fraught","fraulein","fray","frayda","frayne","fraze","frazer","frazier","frazzle","fread","freak","freakish","freakishness","freaky","freckle","freckly","fred","freda","freddi","freddie","freddy","fredek","fredelia","frederic","frederica","frederich","frederick","fredericka","frederico","fredericton","frederigo","frederik","frederique","fredholm","fredi","fredia","fredra","fredric","fredrick","fredrickson","fredrika","free","freebase","freebie","freeboot","freebooter","freeborn","freebsd","freed","freedman","freedmen","freedom","freehand","freehanded","freehold","freeholder","freeing","freelance","freeland","freeload","freeloader","freely","freeman","freemarker","freemason","freemasonry","freemen","freemon","freeness","freeport","freestanding","freestone","freestyle","freethinker","freethinking","freetown","freetype","freeway","freewheel","freewheeler","freewheeling","freewill","freezable","freeze","freezer","freezes","freezing","freida","freight","freighter","fremont","french","frenchman","frenchmen","frenchwoman","frenchwomen","frenetic","frenetically","frenzied","frenzy","freon","freq","frequencies","frequency","frequent","frequented","frequenter","frequentest","frequenting","frequently","frequentness","frequents","fresco","frescoes","fresh","freshen","freshener","fresher","freshest","freshet","freshly","freshman","freshmen","freshness","freshwater","fresnel","fresno","fret","fretboard","fretful","fretfulness","fretsaw","fretted","fretting","fretwork","freud","freudian","frey","freya","fri","friable","friableness","friar","friary","fricassee","fricasseeing","frication","fricative","frick","friction","frictional","frictionless","friday","fridge","fried","frieda","friedan","friedcake","friederike","friedman","friedrich","friedrick","friend","friendless","friendlessness","friendlies","friendlily","friendliness","friendly","friends","friendship","frier","fries","frieze","frig","frigate","frigga","frigged","frigging","fright","frighten","frightening","frightful","frightfulness","frigid","frigidaire","frigidity","frigidness","frill","frilly","fringe","fringilla","frippery","frisbee","frisco","frisian","frisk","frisker","friskily","friskiness","frisky","frisson","frito","fritter","fritterer","fritz","frivolity","frivolous","frivolousness","frizz","frizzle","frizzly","frizzy","frm","fro","frobisher","frock","frocking","frog","frogged","frogging","frogman","frogmarched","frogmen","froissart","frolic","frolicked","frolicker","frolicking","frolicsome","from","frombody","fromcharcode","fromdate","fromfile","fromhtml","fromimage","fromjson","fromm","fromseconds","fromstring","frond","front","frontage","frontal","frontenac","frontend","frontier","frontiersman","frontiersmen","frontispiece","frontrunner","frontward","frosh","frost","frostbelt","frostbit","frostbite","frostbiting","frostbitten","frosted","frosteds","frostily","frostiness","frosting","frosty","froth","frothiness","froths","frothy","froufrou","froward","frowardness","frown","frowner","frowning","frowzily","frowziness","frowzy","froze","frozen","frozenness","fructify","fructose","fruehauf","frugal","frugality","fruit","fruitcake","fruiter","fruiterer","fruitful","fruitfuller","fruitfullest","fruitfulness","fruitiness","fruition","fruitless","fruitlessness","fruits","fruity","frump","frumpish","frumpy","frunze","frustrate","frustrated","frustrater","frustrating","frustration","frustum","fry","frye","fryer","fs","fscanf","fseek","fsharp","fslic","fso","fst","fstream","ft","ftc","fte","ftp","ftpclient","fu","fuchs","fuchsia","fuck","fucker","fucking","fud","fuddle","fudge","fuel","fueler","fuentes","fugal","fugger","fugiat","fugitive","fugitiveness","fugue","fuhrer","fuji","fujitsu","fujiyama","fukuoka","fulani","fulbright","fulcrum","fulfill","fulfilled","fulfiller","fulfillment","full","fullback","fullcalendar","fuller","fullerton","fullish","fullname","fullness","fullpath","fullscreen","fullstops","fulltext","fullword","fully","fulminate","fulmination","fulness","fulsome","fulsomeness","fulton","fulvia","fumble","fumbler","fumbling","fume","fumigant","fumigate","fumigation","fumigator","fuming","fumy","fun","funafuti","func","funcs","function","functional","functionalism","functionalist","functionalities","functionality","functionally","functionary","functioning","functionname","functions","functools","functor","fund","fundamental","fundamentalism","fundamentalist","fundamentally","fundamentals","funded","fundholders","fundholding","funding","funds","fundy","funeral","funerary","funereal","funfair","fungal","fungi","fungible","fungicidal","fungicide","fungoid","fungous","fungus","funicular","funk","funkiness","funky","funned","funnel","funner","funnest","funnily","funniness","funning","funny","fur","furbelow","furbish","furbisher","furious","furiousness","furl","furlong","furlough","furloughs","furn","furnace","furnish","furnished","furnisher","furnishing","furniture","furor","furore","furred","furrier","furriness","furring","furrow","furry","further","furtherance","furtherer","furthermore","furthermost","furthest","furtive","furtiveness","fury","furze","fusce","fuse","fusebox","fusee","fuselage","fushun","fusibility","fusible","fusiform","fusilier","fusillade","fusion","fuss","fussbudget","fusser","fussily","fussiness","fusspot","fussy","fustian","fustiness","fusty","fut","futile","futileness","futility","futon","future","futures","futuretask","futurism","futurist","futuristic","futurity","futurologist","futurology","futz","fuze","fuzhou","fuzz","fuzzbuster","fuzzily","fuzziness","fuzzy","fv","fw","fwd","fwiw","fwlink","fwrite","fwww","fwy","fx","fxml","fxmlloader","fy","fyi","g","ga","gab","gabardine","gabbed","gabbey","gabbi","gabbie","gabbiness","gabbing","gabble","gabby","gabe","gaberdine","gabey","gabfest","gabi","gabie","gable","gabon","gabonese","gaborone","gabriel","gabriela","gabriele","gabriell","gabriella","gabrielle","gabriellia","gabriello","gabrila","gaby","gac","gacrux","gad","gadabout","gadded","gadder","gadding","gadfly","gadget","gadgetry","gadolinium","gadsden","gae","gaea","gael","gaelan","gaelic","gaff","gaffe","gaffer","gag","gaga","gagarin","gage","gager","gagged","gagging","gaggle","gagwriter","gaiety","gail","gaile","gaily","gain","gained","gainer","gaines","gainesville","gainful","gainfulness","gaining","gainly","gains","gainsaid","gainsay","gainsayer","gainsborough","gait","gaiter","gaithersburg","gal","gala","galactic","galahad","galapagos","galatea","galatia","galatians","galaxy","galbraith","galbreath","gale","galen","galena","galenite","galibi","galilean","galilee","galileo","galina","gall","gallagher","gallant","gallanted","gallanting","gallantry","gallants","gallard","gallbladder","gallegos","galleon","galleria","galleries","gallery","galley","gallic","gallicism","gallimaufry","galling","gallium","gallivant","gallon","gallonage","gallop","galloper","galloway","gallows","gallstone","gallup","galois","galoot","galore","galosh","galsworthy","galumph","galumphs","galvan","galvani","galvanic","galvanism","galvanization","galvanize","galvanometer","galvanometric","galven","galveston","galvin","gama","gamaliel","gambia","gambian","gambit","gamble","gambler","gambol","game","gamecock","gameid","gamekeeper","gameness","gameobject","games","gamescene","gamesmanship","gamesmen","gamest","gamestate","gamester","gamete","gametic","gametime","gamin","gamine","gaminess","gaming","gamma","gammon","gamow","gamut","gamy","gan","gander","gandhi","gandhian","gang","gangbusters","ganger","ganges","gangland","ganglia","gangling","ganglion","ganglionic","gangplank","gangrene","gangrenous","gangster","gangtok","gangway","gannet","gannie","gannon","ganny","gantlet","gantry","ganymede","gao","gaol","gaoler","gap","gape","gaper","gapi","gaping","gapped","gapping","gaps","gaq","gar","garage","garald","garb","garbage","garbageman","garbanzo","garble","garbler","garbo","garcia","gard","garden","gardener","gardenia","gardening","gardie","gardiner","gardner","gardy","gare","garek","gareth","garey","garfield","garfish","garfunkel","gargantua","gargantuan","gargle","gargoyle","garibaldi","garik","garish","garishness","garland","garlic","garlicked","garlicking","garlicky","garment","garner","garnet","garnett","garnette","garnish","garnishee","garnisheeing","garnishment","garold","garon","garote","garotte","garrard","garred","garrek","garret","garreth","garrett","garrick","garrik","garring","garrison","garrot","garrote","garroter","garrott","garrotte","garrulity","garrulous","garrulousness","garry","garter","garth","garv","garvey","garvin","garvy","garwin","garwood","gary","garza","gas","gasbag","gascony","gaseous","gaseousness","gases","gash","gasification","gasifier","gasify","gasket","gaslight","gasohol","gasoline","gasometer","gasp","gaspar","gaspard","gasparo","gasper","gasping","gassed","gasser","gasset","gassiness","gassing","gassy","gaston","gastric","gastritides","gastritis","gastroenteritides","gastroenteritis","gastrointestinal","gastronome","gastronomic","gastronomical","gastronomy","gastropod","gasworks","gate","gateau","gateaux","gatecrash","gatehouse","gatekeeper","gatepost","gates","gateway","gather","gathered","gatherer","gathering","gathers","gatlinburg","gatling","gator","gatorade","gatsby","gatt","gatun","gauche","gaucheness","gaucherie","gaucho","gaudily","gaudiness","gaudy","gauge","gaugeable","gauger","gauguin","gaul","gaulish","gaulle","gaultiero","gaunt","gauntlet","gauntley","gauntness","gauss","gausses","gaussian","gautama","gauthier","gautier","gauze","gauziness","gauzy","gav","gavan","gave","gavel","gaven","gavin","gavotte","gavra","gavrielle","gawain","gawen","gawk","gawkily","gawkiness","gawky","gay","gaye","gayel","gayelord","gayety","gayla","gayle","gayleen","gaylene","gayler","gaylor","gaylord","gayness","gaynor","gaza","gaze","gazebo","gazelle","gazer","gazette","gazetteer","gaziantep","gazillion","gazpacho","gb","gbc","gbp","gc","gca","gcc","gcd","gcloud","gcm","gcp","gcs","gd","gdal","gdansk","gdata","gdb","gdel","gdi","gdk","gdp","gdx","ge","gear","gearalt","gearard","gearbox","gearing","gearshift","gearstick","gearwheel","geary","gecko","geckodriver","ged","gee","geegaw","geeing","geek","geeky","geese","geest","geezer","gehenna","gehrig","geiger","geigy","geisha","gel","gelatin","gelatinous","gelatinousness","gelcap","geld","gelding","gelid","gelignite","gelled","gelling","gelya","gem","gemfile","gemini","gemlike","gemma","gemmed","gemming","gemological","gemologist","gemology","gems","gemstone","gen","gena","genaro","gendarme","gender","genderless","gene","genealogical","genealogist","genealogy","genera","general","generalissimo","generalist","generality","generalizable","generalization","generalize","generalized","generalizer","generally","generalness","generalship","generate","generated","generatedvalue","generates","generating","generation","generational","generations","generationtype","generative","generator","generators","generic","generically","generics","generosity","generous","generously","generousness","genes","genesco","genesis","genet","genetic","genetically","geneticist","genetics","geneva","genevieve","genevra","genghis","genia","genial","geniality","genially","genialness","genie","genies","genii","genital","genitalia","genitals","genitive","genitourinary","genius","genna","genni","gennie","gennifer","genny","geno","genoa","genocidal","genocide","genome","genotype","genovera","genre","genres","gent","genteel","genteelness","gentian","gentile","gentility","gentle","gentlefolk","gentleman","gentlemanliness","gentlemanly","gentlemen","gentleness","gentlewoman","gentlewomen","gently","gentrification","gentrify","gentry","genuflect","genuflection","genuine","genuinely","genuineness","genus","genvieve","genymotion","geo","geocentric","geocentrically","geocentricism","geochemical","geochemistry","geochronology","geocode","geocoder","geocoding","geode","geodesic","geodesy","geodetic","geoff","geoffrey","geoffry","geog","geographer","geographic","geographical","geography","geoip","geojson","geolocation","geologic","geological","geologist","geology","geom","geomagnetic","geomagnetically","geomagnetism","geometer","geometric","geometrical","geometrician","geometry","geomorphological","geomorphology","geophysical","geophysicist","geophysics","geopoint","geopolitic","geopolitical","geopolitics","georas","geordie","georg","george","georgeanna","georgeanne","georgena","georgeta","georgetown","georgetta","georgette","georgi","georgia","georgian","georgiana","georgianna","georgianne","georgie","georgina","georgine","georgy","geostationary","geosynchronous","geosyncline","geothermal","geothermic","ger","gerald","geralda","geraldine","geranium","gerard","gerardo","gerber","gerbil","gerda","gerek","gerhard","gerhardine","gerhardt","geri","gerianna","gerianne","geriatric","geriatrics","gerick","gerik","geritol","gerladina","germ","germain","germaine","german","germana","germane","germania","germanic","germanium","germanized","germantown","germany","germayne","germen","germicidal","germicide","germinal","germinate","germinated","germination","germinative","gerome","geronimo","gerontocracy","gerontological","gerontologist","gerontology","gerrard","gerri","gerrie","gerrilee","gerrit","gerry","gerrymander","gershwin","gert","gerta","gerti","gertie","gertrud","gertruda","gertrude","gertrudis","gerty","gerund","gerundive","gery","gestalt","gestapo","gestate","gestation","gestational","gesticulate","gesticulation","gesticulative","gestural","gesture","gesturedetector","gesturerecognizer","gestures","gesundheit","get","getabsolutepath","getaccesstoken","getaction","getactionbar","getactivesheet","getactivespreadsheet","getactivity","getaddress","getaddrinfo","getage","getall","getapplication","getapplicationcontext","getarguments","getassets","getasync","getattr","getattribute","getaway","getbasecontext","getbean","getbody","getboolean","getbootstrap","getboundingclientrect","getbounds","getbroadcast","getbyid","getbytes","getcell","getch","getchar","getchild","getchildat","getchildren","getclass","getclassloader","getcode","getcollection","getcolor","getcolumn","getcolumnindex","getcomponent","getconnection","getcontent","getcontentpane","getcontentresolver","getcontext","getcount","getcurrentinstance","getcurrentposition","getcurrentsession","getcurrentuser","getcwd","getdata","getdate","getday","getdefault","getdefaultproguardfile","getdefaultsharedpreferences","getdescription","getdouble","getdrawable","getelement","getelementbyid","getelementsbyclassname","getelementsbyname","getelementsbytagname","getemail","getentity","getenumerator","getenv","getexternalstoragedirectory","getextras","getfield","getfile","getfilename","getfiles","getfirstname","getfragmentmanager","getfullyear","gethashcode","getheight","gethours","gethsemane","getid","getimage","getindex","getinfo","getinputstream","getinstance","getint","getintent","getitem","getitemcount","getitemid","getitems","getjson","getjsonarray","getjsonobject","getkey","getkeycode","getlasterror","getlatitude","getlayoutinflater","getlayoutparams","getlength","getline","getlist","getlocation","getlogger","getlong","getlongitude","getmap","getmenuinflater","getmessage","getmethod","getminutes","getmodel","getmonth","getname","getnext","getnumber","getobject","getopt","getoutputstream","getpackagemanager","getpackagename","getpage","getparameter","getparameters","getparent","getpassword","getpath","getpid","getpixel","getposition","getpreferredsize","getprice","getproperties","getproperty","getquery","getrange","getreadabledatabase","getreference","getrepository","getrequest","getresource","getresourceasstream","getresources","getresponse","getresponsecode","getresponsestream","getresult","getresultlist","getrow","getruntime","gets","getscript","getselecteditem","getselection","getservice","getsession","getsettings","getsharedpreferences","getsheetbyname","getsimplename","getsingleton","getsize","getsource","getstate","getstatus","getstream","getstring","getstringextra","getsupportactionbar","getsupportfragmentmanager","getsystemservice","gettable","gettag","getter","getters","gettext","gettime","gettimeinmillis","getting","gettitle","gettoken","gettransaction","getty","gettype","gettysburg","getup","geturl","getuser","getuserid","getusername","getusers","getvalue","getvalues","getview","getwidth","getwindow","getwritabledatabase","getwriter","getx","gety","gevent","gewgaw","gewrztraminer","geyser","gf","gfortran","gfx","gg","ggplot","gh","ghana","ghanaian","ghanian","ghastliness","ghastly","ghat","ghats","ghc","ghci","ghent","gherardo","gherkin","ghetto","ghettoize","ghi","ghibelline","ghost","ghostlike","ghostliness","ghostly","ghostscript","ghostwrite","ghostwritten","ghostwrote","ghoul","ghoulish","ghoulishness","ghq","ghz","gi","giacinta","giacobo","giacometti","giacomo","giacopo","gian","giana","gianina","gianna","gianni","giannini","giant","giantess","giantkiller","giauque","giavani","gib","gibb","gibber","gibberish","gibbet","gibbie","gibbon","gibbous","gibbousness","gibby","gibe","giber","giblet","gibraltar","gibson","gid","giddap","giddily","giddiness","giddings","giddy","gide","gideon","gielgud","gienah","gif","giff","giffard","giffer","giffie","gifford","giffy","gift","gifted","giftedness","gig","gigabyte","gigacycle","gigahertz","gigantic","gigantically","giganticness","gigavolt","gigawatt","gigged","gigging","giggle","giggler","giggling","giggly","gigi","gigo","gigolo","gil","gila","gilbert","gilberta","gilberte","gilbertina","gilbertine","gilberto","gilbertson","gilburt","gilchrist","gild","gilda","gilder","gilding","gilead","gilemette","giles","gilgamesh","gilkson","gill","gillan","gilles","gillespie","gillette","gilli","gilliam","gillian","gillie","gilligan","gilly","gilmore","gilt","gimbaled","gimbals","gimbel","gimcrack","gimcrackery","gimlet","gimme","gimmick","gimmickry","gimmicky","gimp","gimpy","gin","gina","ginelle","ginevra","ginger","gingerbread","gingerliness","gingerly","gingersnap","gingery","gingham","gingivitis","gingrich","ginkgo","ginkgoes","ginmill","ginned","ginni","ginnie","ginnifer","ginning","ginny","gino","ginsberg","ginsburg","ginseng","gioconda","giordano","giorgi","giorgia","giorgio","giorgione","giotto","giovanna","giovanni","gipsy","giraffe","giralda","giraldo","giraud","giraudoux","gird","girded","girder","girdle","girdler","girl","girlfriend","girlhood","girlie","girlish","girlishness","girls","giro","girt","girth","girths","gis","gisela","giselbert","gisele","gisella","giselle","gish","gist","git","github","githubusercontent","gitignore","gitlab","giuditta","giulia","giuliano","giulietta","giulio","giuseppe","giustina","giustino","giusto","give","giveaway","giveback","given","givenname","giver","gives","giving","giza","gizela","gizmo","gizzard","gk","gl","glac","glacial","glaciate","glaciation","glacier","glaciological","glaciologist","glaciology","glad","gladded","gladden","gladder","gladdest","gladding","gladdy","glade","gladi","gladiator","gladiatorial","gladiola","gladioli","gladiolus","gladly","gladness","gladsome","gladstone","gladys","glamor","glamorization","glamorize","glamorizer","glamorous","glamorousness","glance","glancing","gland","glanders","glandes","glandular","glans","glare","glaring","glaringness","glaser","glasgow","glasnost","glass","glassblower","glassblowing","glassfish","glassful","glasshouse","glassily","glassiness","glassless","glassware","glasswort","glassy","glastonbury","glaswegian","glaucoma","glaucous","glaze","glazed","glazer","glazier","glazing","glbindbuffer","glbindtexture","glclear","glcolor","gleam","glean","gleaner","gleaning","gleason","gleda","glee","gleed","gleeful","gleefulness","gleeing","glen","glenable","glenda","glendale","glenden","glendon","glenine","glenn","glenna","glennie","glennis","gles","glew","glfloat","glfw","glib","glibber","glibbest","glibc","glibness","glide","glider","glim","glimmer","glimmering","glimpse","glimpser","glint","glissandi","glissando","glisten","glister","glitch","glitter","glittering","glittery","glitz","glitzy","glm","glmatrixmode","gloaming","gloat","gloater","gloating","glob","global","globalism","globalist","globalization","globally","globals","globe","globetrotter","globular","globularity","globularness","globule","globulin","glockenspiel","glommed","gloom","gloomily","gloominess","gloomy","glop","glopped","glopping","gloppy","glori","gloria","gloriana","gloriane","glorification","glorifier","glorify","glorious","gloriousness","glory","gloss","glossary","glossily","glossiness","glossolalia","glossy","glottal","glottalization","glottis","gloucester","glove","gloveless","glover","glow","glower","glowing","glowworm","glsl","gltexparameteri","glucose","glue","glued","gluer","gluey","gluier","gluiest","gluint","glum","glummer","glummest","glumness","gluon","glut","glutamate","gluten","glutenous","glutinous","glutinousness","glutted","glutting","glutton","gluttonous","gluttony","glvertex","glyceride","glycerin","glycerinate","glycerine","glycerol","glycerolized","glycine","glycogen","glycol","glyn","glynda","glynis","glynn","glynnis","glyph","glyphicon","glyphs","gm","gmap","gmaps","gmp","gms","gmt","gn","gnarl","gnash","gnat","gnaw","gnawer","gnawing","gneiss","gnni","gnome","gnomelike","gnomic","gnomish","gnomonic","gnostic","gnosticism","gnp","gnu","gnuplot","go","goa","goad","goal","goalie","goalkeeper","goalkeeping","goalless","goalmouth","goalpost","goals","goalscorer","goalscoring","goaltender","goat","goatee","goatherd","goatskin","gob","goback","gobbed","gobbet","gobbing","gobble","gobbledegook","gobbledygook","gobbler","gobi","goblet","goblin","god","godaddy","godard","godart","godchild","godchildren","goddammit","goddamn","goddard","goddart","goddaughter","godded","goddess","godding","godfather","godforsaken","godfree","godfrey","godfry","godhead","godhood","godiva","godless","godlessness","godlike","godlikeness","godliness","godly","godmother","godot","godparent","godsend","godson","godspeed","godthaab","godunov","godwin","godzilla","goebbels","goer","goering","goes","goethals","goethe","gofer","goff","gog","goggle","goggler","gogh","gogol","goiania","going","goiter","golan","golang","golconda","gold","golda","goldarina","goldberg","goldbrick","goldbricker","golden","goldenness","goldenrod","goldenseal","goldfinch","goldfish","goldi","goldia","goldie","goldilocks","goldina","golding","goldman","goldmine","goldsmith","goldsmiths","goldstein","goldwater","goldwyn","goldy","goleta","golf","golfer","golgotha","goliath","goliaths","golly","gomez","gomorrah","gompers","gonad","gonadal","gondola","gondolier","gondwanaland","gone","goner","gong","gonion","gonna","gonorrhea","gonorrheal","gonzales","gonzalez","gonzalo","goo","goober","good","goodbye","goodhearted","goodie","goodish","goodly","goodman","goodness","goodnight","goodrich","goods","goodwill","goodwin","goody","goodyear","gooey","goof","goofiness","goofy","goog","googling","gooier","gooiest","gook","goon","goop","goos","goose","gooseberry","goosebumps","gop","gopath","gopher","goran","goraud","gorbachev","gordan","gorden","gordian","gordie","gordimer","gordon","gordy","gore","goren","gorey","gorgas","gorge","gorged","gorgeous","gorgeousness","gorger","gorges","gorging","gorgon","gorgonzola","gorham","gorilla","gorily","goriness","goring","gorky","gormandize","gormandizer","gormless","gorp","gorse","gory","gos","gosh","goshawk","gosling","gospel","gospeler","gossamer","gossip","gossipy","got","gotcha","goth","gotham","gothart","gothic","gothicism","goths","goto","gotta","gotten","gottfried","goucher","gouda","gouge","gouger","goulash","gould","gounod","gourd","gourde","gourmand","gourmet","gout","gouty","gov","govern","governable","governance","governed","governess","governing","government","governmental","governments","governor","governorship","govt","gown","goya","gp","gpa","gpg","gpio","gpl","gpo","gps","gpss","gpu","gpus","gr","grab","grabbed","grabber","grabbing","grabs","gracchus","grace","graceful","gracefuller","gracefullest","gracefully","gracefulness","graceland","graceless","gracelessness","gracia","gracie","graciela","gracious","graciousness","grackle","grad","gradate","gradation","grade","graded","gradeigh","gradely","grader","grades","gradey","gradient","gradients","gradientstop","gradle","gradlew","gradual","gradualism","gradualist","gradually","gradualness","graduand","graduate","graduation","grady","graehme","graeme","graff","graffias","graffiti","graffito","graft","grafter","grafting","grafton","graham","grahame","graig","grail","grails","grain","grained","grainer","graininess","graining","grainy","gram","grammar","grammarian","grammatic","grammatical","grammaticality","grammaticalness","gramme","grammy","gramophone","grampians","grampus","gran","granada","granary","grand","grandam","grandaunt","grandchild","grandchildren","granddad","granddaddy","granddaughter","grandee","grandeur","grandfather","grandiloquence","grandiloquent","grandiose","grandiosity","grandkid","grandma","grandmaster","grandmother","grandnephew","grandness","grandniece","grandpa","grandparent","grandson","grandstand","grandstander","granduncle","grange","granger","granite","granitic","grannie","granny","granola","grant","granted","grantee","granter","grantham","granthem","grantley","grantor","grantresults","grants","grantsmanship","granular","granularity","granulate","granulation","granule","granulocytic","granville","grape","grapefruit","grapeshot","grapevine","graph","grapheme","graphic","graphical","graphicness","graphics","graphite","graphologist","graphology","graphql","graphs","graphviz","grapnel","grapple","grappler","grappling","grasp","grasper","grasping","graspingness","grass","grasshopper","grassland","grassroots","grassy","grata","grate","grateful","gratefuller","gratefullest","gratefulness","grater","grates","gratia","gratiana","graticule","gratification","gratified","gratify","gratifying","grating","gratis","gratitude","gratuitous","gratuitousness","gratuity","gravamen","grave","gravedigger","gravel","graven","graveness","graver","graves","graveside","gravestone","graveyard","gravid","gravida","gravidness","gravimeter","gravimetric","gravitas","gravitate","gravitation","gravitational","graviton","gravity","gravy","gray","graybeard","grayce","grayish","grayness","grayscale","grayson","graze","grazer","grazia","grazing","grease","greasepaint","greaseproof","greaser","greasily","greasiness","greasy","great","greatcoat","greaten","greater","greatest","greathearted","greatly","greatness","grebe","grecian","greece","greed","greedily","greediness","greeds","greedy","greek","greeley","green","greenback","greenbelt","greenberg","greenblatt","greenbriar","greene","greenery","greenfeld","greenfield","greenfly","greengage","greengrocer","greengrocery","greenhorn","greenhouse","greening","greenish","greenland","greenmail","greenness","greenpeace","greenroom","greensboro","greensleeves","greensville","greensward","greentree","greenville","greenwich","greenwood","greer","greet","greeter","greeting","greetings","greets","greg","gregarious","gregariousness","gregg","greggory","gregoire","gregoor","gregor","gregorian","gregoriancalendar","gregorio","gregorius","gregory","gremlin","grenada","grenade","grenadian","grenadier","grenadine","grenadines","grendel","grenier","grenoble","grenville","grep","grepcode","grepl","gresham","greta","gretal","gretchen","grete","gretel","grethel","gretna","gretta","gretzky","grew","grey","greybeard","greyhound","greyness","grid","gridbagconstraints","gridbaglayout","griddata","gridded","griddle","griddlecake","gridiron","gridlayout","gridlock","gridpane","grids","gridview","gridviewcolumn","gridviewrow","gridx","gridy","grief","grieg","grier","grievance","grieve","griever","grieving","grievous","grievousness","griff","griffie","griffin","griffith","griffon","griffy","grill","grille","griller","grillwork","grim","grimace","grimacer","grimaldi","grime","grimes","griminess","grimm","grimmer","grimmest","grimness","grimy","grin","grinch","grind","grinder","grinding","grindstone","gringo","grinned","grinner","grinning","grip","gripe","griper","grippe","gripper","gripping","gris","griselda","grisliness","grisly","grissel","grist","gristle","gristliness","gristly","gristmill","griswold","grit","gritted","gritter","grittiness","gritting","gritty","griz","grizzle","grizzling","grizzly","grnewald","groan","groaner","groat","grocer","grocery","grog","groggily","grogginess","groggy","groin","grok","grokked","grokking","grommet","gromyko","groofs","groom","groomer","groomsman","groomsmen","groot","groove","groover","groovy","grope","groper","gropius","grosbeak","grosgrain","gross","grosset","grossman","grossness","grosvenor","grosz","grotesque","grotesqueness","grotius","groton","grotto","grottoes","grouch","grouchily","grouchiness","grouchy","ground","groundbreaking","grounded","grounder","groundhog","groundless","groundlessness","groundnut","groundsheet","groundskeepers","groundsman","groundswell","groundwater","groundwork","group","groupbox","groupby","grouped","grouper","groupid","groupie","grouping","grouplayout","groupname","groupon","groupposition","groups","grouse","grouser","grout","grouter","grove","grovel","groveler","grovelike","groveling","grover","grow","grower","growing","growingly","growl","growler","growling","growly","grown","grownup","grows","growth","growths","grp","grpc","grub","grubbed","grubber","grubbily","grubbiness","grubbing","grubby","grubstake","grudge","grudger","grudging","gruel","grueling","gruesome","gruesomeness","gruff","gruffness","grumble","grumbler","grumbling","grumman","grump","grumpily","grumpiness","grumpy","grundy","grunge","grungy","grunion","grunt","grunter","grus","grusky","gruyeres","gruyre","gryphon","gs","gsa","gsl","gsm","gson","gsp","gst","gstatic","gstreamer","gsub","gt","gte","gteborg","gtest","gtk","gtm","gu","guacamole","guadalajara","guadalcanal","guadalquivir","guadalupe","guadeloupe","guallatiri","gualterio","guam","guamanian","guangzhou","guanine","guano","guantanamo","guarani","guarantee","guaranteed","guaranteeing","guarantees","guarantor","guaranty","guard","guarded","guardedness","guarder","guardhouse","guardia","guardian","guardianship","guardrail","guardroom","guards","guardsman","guardsmen","guarnieri","guatemala","guatemalan","guava","guayaquil","gubernatorial","gucci","gudgeon","guelph","guendolen","guenevere","guenna","guenther","guernsey","guerra","guerrero","guerrilla","guess","guessable","guessed","guesser","guesses","guessing","guesstimate","guesswork","guest","guests","guevara","guff","guffaw","guggenheim","guglielma","guglielmo","guhleman","gui","guiana","guice","guid","guidance","guide","guidebook","guided","guideline","guidelines","guidepost","guider","guides","guido","guids","guilbert","guild","guilder","guildhall","guile","guileful","guileless","guilelessness","guillaume","guillema","guillemette","guillemot","guillermo","guillotine","guilt","guiltily","guiltiness","guiltless","guiltlessness","guilty","guinea","guinean","guinevere","guinna","guinness","guise","guitar","guitarist","guiyang","guizot","gujarat","gujarati","gujranwala","gulag","gulch","gulden","gulf","gull","gullah","gullet","gulley","gullibility","gullible","gulliver","gully","gulp","gum","gumbo","gumboil","gumboots","gumdrop","gummed","gumminess","gumming","gummy","gumption","gumshoe","gumshoeing","gumtree","gun","gunar","gunboat","gunderson","gunfight","gunfighter","gunfire","gunflint","gunfought","gunicorn","gunilla","gunk","gunky","gunman","gunmen","gunmetal","gunnar","gunned","gunnel","gunner","gunnery","gunning","gunny","gunnysack","gunpoint","gunpowder","gunrunner","gunrunning","guns","gunship","gunshot","gunsling","gunslinger","gunsmith","gunsmiths","guntar","gunter","gunther","gunwale","guofeng","guppy","gupta","gurgle","gurkha","gurney","guru","gus","gusella","gush","gusher","gushy","guss","gusset","gussi","gussie","gussy","gust","gusta","gustaf","gustafson","gustatory","gustav","gustave","gustavo","gustavus","gusted","gusti","gustie","gustily","gustiness","gusting","gusto","gustoes","gusts","gusty","gut","gutenberg","guthrey","guthrie","guthry","gutierrez","gutless","gutlessness","guts","gutser","gutsiness","gutsy","gutted","gutter","guttering","guttersnipe","gutting","guttural","gutturalness","gutty","guy","guyana","guyanese","guys","guzman","guzzle","guzzler","gv","gw","gwalior","gwen","gwendolen","gwendolin","gwendoline","gwendolyn","gweneth","gwenette","gwenneth","gwenni","gwennie","gwenny","gwenora","gwenore","gwt","gwyn","gwyneth","gwynne","gx","gy","gym","gymkhana","gymnasia","gymnasium","gymnast","gymnastic","gymnastically","gymnastics","gymnosperm","gynecologic","gynecological","gynecologist","gynecology","gyp","gypped","gypper","gypping","gypsite","gypster","gypsum","gypsy","gyrate","gyration","gyrator","gyrfalcon","gyro","gyrocompass","gyroscope","gyroscopic","gyve","gz","gzip","h","ha","haag","haas","habakkuk","habeas","haber","haberdasher","haberdashery","haberman","habib","habiliment","habit","habitability","habitable","habitableness","habitant","habitat","habitation","habitations","habits","habitu","habitual","habitualness","habituate","habituation","hacienda","hack","hackage","hacked","hacker","hackers","hackett","hacking","hackle","hackler","hackney","hacks","hacksaw","hackwork","hacky","had","hadamard","hadar","haddad","haddock","hades","hadj","hadji","hadlee","hadleigh","hadley","hadn","hadoop","hadria","hadrian","hadron","hadst","haemoglobin","haemophilia","haemorrhage","hafiz","hafnium","haft","hag","hagan","hagar","hagen","hager","haggai","haggard","haggardness","hagged","hagging","haggis","haggish","haggle","haggler","hagiographa","hagiographer","hagiography","hagstrom","hague","haha","hahn","hahnium","haifa","haiku","hail","hailee","hailer","hailey","hailstone","hailstorm","haily","haiphong","hair","hairball","hairbreadth","hairbreadths","hairbrush","haircare","haircloth","haircloths","haircut","haircutting","hairdo","hairdresser","hairdressing","hairdryer","hairiness","hairless","hairlessness","hairlike","hairline","hairnet","hairpiece","hairpin","hairsbreadth","hairsbreadths","hairsplitter","hairsplitting","hairspray","hairspring","hairstyle","hairstylist","hairy","haiti","haitian","hajj","hajjes","hajji","hake","hakeem","hakim","hakka","hakluyt","hal","halal","halalled","halalling","halberd","halcyon","haldane","hale","haleakala","haleigh","haler","halest","halette","haley","half","halfback","halfbreed","halfhearted","halfheartedness","halfpence","halfpenny","halfpennyworth","halftime","halftone","halfway","halfword","hali","halibut","halide","halie","halifax","halimeda","halite","halitoses","halitosis","hall","hallelujah","hallelujahs","halley","halli","halliard","hallie","hallinan","hallmark","hallo","halloo","hallow","halloween","hallowing","hallows","hallsy","hallucinate","hallucination","hallucinatory","hallucinogen","hallucinogenic","hallway","hally","halo","halocarbon","halogen","halogenated","halon","halpern","halsey","halsy","halt","halter","halting","halve","halves","halyard","ham","hamal","haman","hamburg","hamburger","hamcrest","hamel","hamey","hamhung","hamid","hamil","hamilcar","hamilton","hamiltonian","hamish","hamitic","haml","hamlen","hamlet","hamlin","hammad","hammarskjold","hammed","hammer","hammerer","hammerhead","hammering","hammerless","hammerlock","hammerstein","hammertoe","hammett","hamming","hammock","hammond","hammurabi","hammy","hamnet","hamper","hampered","hampshire","hampton","hamster","hamstring","hamstrung","hamsun","han","hana","hanan","hancock","hand","handbag","handbagged","handbagging","handball","handbarrow","handbasin","handbill","handbook","handbrake","handcar","handcart","handclasp","handcraft","handcuff","handcuffs","handed","handedness","handel","hander","handful","handgun","handhold","handicap","handicapped","handicapper","handicapping","handicraft","handicraftsman","handicraftsmen","handily","handiness","handiwork","handkerchief","handle","handleable","handlebar","handlebars","handlecallback","handlechange","handleclick","handled","handleerror","handlelaunchactivity","handlemessage","handlenonsuccessanddebuggernotification","handler","handlerequest","handlers","handles","handless","handlesubmit","handling","handmade","handmaid","handmaiden","handout","handover","handpick","handrail","hands","handsaw","handset","handshake","handshaker","handshaking","handsome","handsomely","handsomeness","handspike","handspring","handstand","handwork","handwoven","handwrite","handwriting","handwritten","handy","handyman","handymen","haney","hang","hangar","hangdog","hanged","hanger","hanging","hangman","hangmen","hangnail","hangout","hangover","hangs","hangul","hangup","hangzhou","hank","hankel","hanker","hankerer","hankering","hankie","hanky","hanna","hannah","hanni","hannibal","hannie","hanny","hanoi","hanover","hanoverian","hans","hansel","hansen","hansiain","hansom","hanson","hanuka","hanukkah","hanukkahs","hap","hapgood","haphazard","haphazardness","hapless","haplessness","haploid","happed","happen","happened","happening","happens","happenstance","happily","happiness","happing","happy","haproxy","hapsburg","harald","harangue","haranguer","harare","harass","harasser","harassment","harbert","harbin","harbinger","harbor","harborer","harcourt","hard","hardback","hardball","hardboard","hardboiled","hardbound","hardcode","hardcoded","hardcoding","hardcore","hardcover","harden","hardened","hardener","hardening","harder","hardest","hardhat","hardheaded","hardheadedness","hardhearted","hardheartedness","hardihood","hardily","hardin","hardiness","harding","hardliner","hardly","hardness","hardscrabble","hardshell","hardship","hardstand","hardtack","hardtop","hardware","hardwire","hardwood","hardworking","hardy","hare","harebell","harebrained","harelip","harelipped","harem","hargreaves","hark","harlan","harland","harlem","harlen","harlene","harlequin","harley","harli","harlie","harlin","harlot","harlotry","harlow","harm","harman","harmed","harmer","harmful","harmfulness","harmless","harmlessness","harmon","harmonia","harmonic","harmonica","harmonically","harmonics","harmonie","harmonious","harmoniousness","harmonium","harmonization","harmonizations","harmonize","harmonized","harmonizer","harmonizes","harmony","harness","harnessed","harnesser","harnesses","harold","haroun","harp","harper","harping","harpist","harpoon","harpooner","harpsichord","harpsichordist","harpy","harrell","harri","harridan","harrie","harrier","harriet","harriett","harrietta","harriette","harrington","harriot","harriott","harrisburg","harrison","harrisonburg","harrow","harrower","harrumph","harry","harsh","harshen","harshness","hart","harte","hartford","hartley","hartline","hartman","hartwell","harv","harvard","harvest","harvested","harvester","harvestman","harvey","harwell","harwilll","has","hasattr","hasbro","hasclass","hasfocus","hash","hashcode","hashed","hasheem","hasher","hashes","hashim","hashing","hashish","hashlib","hashmap","hashset","hashtable","hashtag","hashtags","hasidim","haskel","haskell","haskins","haslett","hasmany","hasn","hasnext","hasone","hasownproperty","hasp","hassle","hassock","hast","haste","hasten","hastener","hastie","hastily","hastiness","hastings","hasty","hasvalue","hat","hatch","hatchback","hatcheck","hatched","hatcher","hatchery","hatchet","hatching","hatchure","hatchway","hate","hateful","hatefulness","hater","hatfield","hathaway","hatless","hatred","hatstands","hatted","hatter","hatteras","hatti","hattie","hatting","hatty","hauberk","haugen","haughtily","haughtiness","haughty","haul","haulage","hauler","haunch","haunt","haunter","haunting","hauptmann","hausa","hausdorff","hauser","hauteur","havana","havarti","have","havel","haven","havent","haver","haversack","having","havoc","havocked","havocking","haw","hawaii","hawaiian","hawk","hawker","hawking","hawkins","hawkish","hawkishness","hawley","haws","hawser","hawthorn","hawthorne","hay","haycock","hayden","haydn","haydon","hayes","hayfield","hayley","hayloft","haymow","haynes","hayrick","hayride","hayseed","haystack","haywain","hayward","haywire","haywood","hayyim","hazard","hazardous","hazardousness","haze","hazel","hazelcast","hazelnut","hazer","hazily","haziness","hazing","hazlett","hazlitt","hazy","hb","hbase","hbm","hbo","hbox","hbs","hc","hd","hdc","hdd","hdf","hdfs","hdpi","hdqrs","hdr","hdtv","he","head","headache","headaches","headband","headboard","headcount","headdress","header","headers","headerstyle","headertemplate","headertext","headerview","headfirst","headgear","headhunt","headhunter","headhunting","headily","headiness","heading","headings","headlamp","headland","headless","headlessness","headlight","headline","headliner","headlines","headlock","headlong","headman","headmaster","headmastership","headmen","headmistress","headphone","headpiece","headpin","headquarter","headrest","headroom","heads","headscarf","headset","headship","headshrinker","headsman","headsmen","headstall","headstand","headstock","headstone","headstrong","headwaiter","headwall","headwater","headway","headwind","headword","heady","heal","healed","healer","heall","health","healthcare","healthful","healthfully","healthfulness","healthily","healthiness","healths","healthy","heap","hear","heard","hearer","hearing","hearken","hears","hearsay","hearse","hearst","heart","heartache","heartbeat","heartbreak","heartbreaking","heartbroke","heartbroken","heartburn","heartburning","hearted","hearten","heartening","heartfelt","hearth","hearthrug","hearths","hearthstone","heartily","heartiness","heartland","heartless","heartlessness","heartrending","hearts","heartsick","heartsickness","heartstrings","heartthrob","heartwarming","heartwood","hearty","heat","heated","heatedly","heater","heath","heathen","heathendom","heathenish","heathenism","heather","heathery","heathkit","heathland","heathman","heaths","heatmap","heatproof","heats","heatstroke","heatwave","heave","heaven","heavenliness","heavenly","heavenward","heaver","heaves","heavily","heaviness","heaviside","heavy","heavyhearted","heavyset","heavyweight","heb","hebe","hebephrenic","hebert","hebraic","hebraism","hebrew","hebrides","hecate","hecatomb","heck","heckle","heckler","hectare","hectic","hectically","hectogram","hectometer","hector","hecuba","heda","hedda","heddi","heddie","hedge","hedgehog","hedgehop","hedgehopped","hedgehopping","hedger","hedgerow","hedging","hedi","hedonism","hedonist","hedonistic","hedvig","hedvige","hedwig","hedwiga","hedy","heed","heeded","heedful","heedfulness","heeding","heedless","heedlessness","heehaw","heel","heeler","heeling","heelless","heep","hefner","heft","heftily","heftiness","hefty","hegel","hegelian","hegemonic","hegemony","hegira","heida","heidegger","heidelberg","heidi","heidie","heifer","heifetz","height","heighten","heights","heimlich","heindrick","heine","heineken","heinlein","heinous","heinousness","heinrich","heinrick","heinrik","heinz","heinze","heir","heiress","heirloom","heisenberg","heiser","heist","heister","hejira","helaina","helaine","held","helen","helena","helene","helenka","helga","helge","helical","helices","helicon","helicopter","heliocentric","heliography","heliopolis","helios","heliosphere","heliotrope","heliport","helium","helix","hell","hellbender","hellbent","hellcat","hellebore","hellene","hellenic","hellenism","hellenist","hellenistic","hellenization","hellenize","heller","hellespont","hellfire","hellhole","helli","hellion","hellish","hellishness","hellman","hello","helloworld","helluva","helm","helmed","helmet","helmholtz","helming","helms","helmsman","helmsmen","helmut","helot","help","helped","helper","helpers","helpful","helpfulness","helping","helpless","helplessness","helpline","helpmate","helpmeet","helps","helsa","helsinki","helve","helvetian","helvetica","helvetius","helyn","hem","hematite","hematologic","hematological","hematologist","hematology","heme","hemingway","hemisphere","hemispheric","hemispherical","hemline","hemlock","hemmed","hemmer","hemming","hemoglobin","hemolytic","hemophilia","hemophiliac","hemorrhage","hemorrhagic","hemorrhoid","hemostat","hemp","hemstitch","hen","hence","henceforth","henceforward","hench","henchman","henchmen","henderson","hendrerit","hendrick","hendrickson","hendrik","hendrika","hendrix","henge","henka","henley","henna","hennessey","henning","henpeck","henri","henrie","henrieta","henrietta","henriette","henrik","henry","henryetta","hensley","henson","hep","heparin","hepatic","hepatitides","hepatitis","hepburn","hephaestus","hephzibah","hepper","heppest","hepplewhite","heptagon","heptagonal","heptane","heptathlon","her","hera","heracles","heraclitus","herald","heralded","heraldic","heraldry","herb","herbaceous","herbage","herbal","herbalism","herbalist","herbart","herbert","herbicidal","herbicide","herbie","herbivore","herbivorous","herby","herc","herculaneum","hercule","herculean","herculie","herd","herder","herdsman","herdsmen","here","hereabout","hereafter","hereby","hereditary","heredity","hereford","herein","hereinafter","hereof","hereon","heres","heresy","heretic","heretical","hereto","heretofore","hereunder","hereunto","hereupon","herewith","heriberto","heritable","heritage","heritor","herkimer","herman","hermann","hermaphrodite","hermaphroditic","hermaphroditus","hermeneutic","hermeneutics","hermes","hermetic","hermetical","hermia","hermie","hermina","hermine","herminia","hermione","hermit","hermitage","hermite","hermitian","hermon","hermosa","hermosillo","hermy","hernandez","hernando","hernia","hernial","herniate","hero","herod","herodotus","heroes","heroic","heroically","heroics","heroin","heroine","heroism","heroku","herokuapp","herold","heron","herpes","herpetologist","herpetology","herr","herrera","herrick","herring","herringbone","herrington","hersch","herschel","herself","hersey","hersh","hershel","hershey","herta","hertha","hertz","hertzog","hertzsprung","herve","hervey","herzegovina","herzl","hes","hesiod","hesitance","hesitancy","hesitant","hesitantly","hesitate","hesitater","hesitating","hesitation","hesperus","hess","hesse","hessian","hester","hesther","hestia","heston","heterodox","heterodoxy","heterodyne","heterogamous","heterogamy","heterogeneity","heterogeneous","heterogeneousness","heterosexual","heterosexuality","heterostructure","heterozygous","hetti","hettie","hetty","heublein","heuristic","heuristically","heusen","heuser","hew","hewe","hewer","hewet","hewett","hewie","hewitt","hewlett","hex","hexachloride","hexadecimal","hexafluoride","hexagon","hexagonal","hexagram","hexameter","hexer","hey","heyday","heyerdahl","heywood","hezekiah","hf","hg","hgt","hgwy","hh","hhh","hhs","hi","hialeah","hiatus","hiawatha","hibachi","hibernate","hibernation","hibernator","hibernia","hibernian","hibiscus","hiccup","hick","hickey","hickman","hickok","hickory","hicks","hid","hidden","hiddenfield","hiddenfor","hide","hideaway","hidebound","hideous","hideousness","hideout","hider","hides","hiding","hie","hieing","hierarchal","hierarchic","hierarchical","hierarchy","hieratic","hieroglyph","hieroglyphic","hieroglyphics","hieroglyphs","hieronymus","hifalutin","higashiosaka","higgins","high","highball","highborn","highboy","highbrow","highchair","highcharts","higher","highest","highfalutin","highfield","highgui","highhanded","highhandedness","highish","highland","highlander","highlands","highlight","highlighted","highlighting","highlights","highly","highness","highpoint","highroad","highs","highscore","hight","hightail","highway","highwayman","highwaymen","hijack","hijacker","hike","hiker","hilario","hilarious","hilariousness","hilarity","hilarius","hilary","hilbert","hilda","hildagard","hildagarde","hilde","hildebrand","hildegaard","hildegarde","hildy","hill","hillard","hillary","hillbilly","hillcrest","hillel","hiller","hillery","hilliard","hilliary","hillie","hillier","hilliness","hillman","hillmen","hillock","hillsboro","hillsdale","hillside","hilltop","hillwalking","hilly","hillyer","hilt","hilton","him","himalaya","himalayan","himmler","himself","hinayana","hind","hinda","hindemith","hindenburg","hinder","hindered","hinderer","hindi","hindmost","hindquarter","hindrance","hindsight","hindu","hinduism","hindustan","hindustani","hines","hinge","hinger","hinkle","hinsdale","hinstance","hint","hinter","hinterland","hinton","hints","hinze","hip","hipbone","hipness","hipparchus","hipped","hipper","hippest","hippie","hipping","hippo","hippocrates","hippocratic","hippodrome","hippopotamus","hippy","hipster","hiragana","hiram","hire","hired","hireling","hirer","hirey","hiring","hirohito","hiroshi","hiroshima","hirsch","hirsute","hirsuteness","his","hispanic","hispaniola","hiss","hisser","hissing","hist","histamine","histidine","histochemic","histochemical","histochemistry","histogram","histological","histologist","histology","historian","historic","historical","historically","historicalness","historicism","historicist","historicity","historiographer","historiography","history","histrionic","histrionically","histrionics","hit","hitachi","hitch","hitchcock","hitcher","hitchhike","hither","hitherto","hitler","hitless","hits","hittable","hitter","hitting","hittite","hiv","hive","hk","hkey","hklm","hl","hloise","hls","hm","hmac","hmm","hmo","hmong","hms","hn","ho","hoar","hoard","hoarder","hoarding","hoarfrost","hoariness","hoarse","hoarseness","hoary","hoax","hoaxer","hob","hobard","hobart","hobbed","hobbes","hobbies","hobbing","hobbit","hobble","hobbler","hobbs","hobby","hobbyhorse","hobbyist","hobday","hobey","hobgoblin","hobie","hobnail","hobnob","hobnobbed","hobnobbing","hobo","hoboken","hoc","hock","hocker","hockey","hockney","hockshop","hod","hodge","hodgepodge","hodgkin","hoe","hoebart","hoecake","hoedown","hoeing","hoer","hoff","hoffa","hoffman","hofstadter","hog","hogan","hogarth","hogback","hogged","hogger","hogging","hoggish","hogshead","hogtie","hogtying","hogwash","hohenlohe","hohenstaufen","hohenzollern","hohhot","hoist","hoister","hoke","hokey","hokier","hokiest","hokkaido","hokum","hokusai","holbein","holbrook","holcomb","hold","holdall","holden","holder","holders","holding","holdout","holdover","holds","holdup","hole","holes","holey","holiday","holidaymaker","holidays","holier","holiness","holistic","holistically","holland","hollandaise","hollander","holler","hollerith","holley","holli","hollie","hollister","hollow","holloway","hollowness","hollowware","holly","hollyanne","hollyhock","hollywood","holm","holman","holmes","holmium","holo","holocaust","holocene","hologram","holograph","holographic","holographs","holography","holst","holstein","holster","holt","holy","holyoke","holystone","holzman","hom","homage","homager","hombre","homburg","home","homebody","homebound","homeboy","homebrew","homebuilder","homebuilding","homebuilt","homecoming","homecontroller","homegrown","homeland","homeless","homelessness","homelike","homeliness","homely","homemade","homemake","homemaker","homemaking","homeomorph","homeomorphic","homeomorphism","homeopath","homeopathic","homeopaths","homeopathy","homeostases","homeostasis","homeostatic","homeowner","homeownership","homepage","homer","homere","homeric","homerists","homeroom","homerus","homes","homeschooling","homescreen","homesick","homesickness","homespun","homestead","homesteader","homestretch","hometown","homeward","homework","homeworker","homey","homeyness","homicidal","homicide","homier","homiest","homiletic","homily","hominess","homing","hominid","hominy","homo","homogamy","homogenate","homogeneity","homogeneous","homogenization","homogenize","homogenizer","homograph","homographs","homological","homologous","homologue","homology","homomorphic","homomorphism","homonym","homophobia","homophobic","homophone","homopolymers","homosexual","homosexuality","homotopy","homozygous","hon","honcho","honda","hondo","honduran","honduras","hone","honecker","honest","honestly","honesty","honey","honeybee","honeycomb","honeydew","honeylocust","honeymoon","honeymooner","honeysuckle","honeywell","hong","honiara","honk","honker","honky","honolulu","honor","honorable","honorableness","honorables","honorablies","honorably","honorarily","honorarium","honorary","honored","honoree","honorer","honoria","honorific","honors","honshu","hooch","hood","hooded","hoodedness","hoodlum","hoodoo","hoodwink","hoodwinker","hooey","hoof","hoofer","hoofmark","hook","hookah","hookahs","hooke","hooked","hookedness","hooker","hookey","hooking","hooks","hookup","hookworm","hooky","hooligan","hooliganism","hoop","hooper","hoopla","hooray","hoosegow","hoosier","hoot","hootch","hootenanny","hooter","hoover","hooves","hop","hope","hoped","hopeful","hopefully","hopefulness","hopeless","hopelessness","hoper","hopes","hopewell","hopi","hoping","hopkins","hopkinsian","hopped","hopper","hopping","hoppled","hopples","hopscotch","horace","horacio","horatia","horatio","horatius","horde","horehound","horizon","horizontal","horizontalalign","horizontalalignment","horizontalcontentalignment","horizontally","horizontalscrollview","hormel","hormonal","hormone","hormuz","horn","hornbeam","hornblende","hornblower","horne","horned","hornedness","hornet","horniness","hornless","hornlike","hornpipe","horny","horologic","horological","horologist","horology","horoscope","horowitz","horrendous","horrible","horribleness","horribly","horrid","horridness","horrific","horrifically","horrify","horrifying","horror","hors","horse","horseback","horsedom","horseflesh","horsefly","horsehair","horsehide","horselaugh","horselaughs","horseless","horselike","horsely","horseman","horsemanship","horsemen","horseplay","horseplayer","horsepower","horseradish","horseshoe","horseshoeing","horseshoer","horsetail","horsewhip","horsewhipped","horsewhipping","horsewoman","horsewomen","horsey","horsier","horsiest","horsing","horst","hort","hortatory","horten","hortense","hortensia","horticultural","horticulture","horticulturist","horton","horus","hos","hosanna","hose","hosea","hosepipe","hosier","hosiery","hosp","hospice","hospitable","hospitably","hospital","hospitality","hospitalization","hospitalize","host","hostage","hostconfig","hosted","hostel","hosteler","hostelry","hostess","hostile","hostility","hosting","hostler","hostname","hosts","hot","hotbed","hotblooded","hotbox","hotcake","hotchpotch","hotel","hotelier","hotelman","hotels","hotfoot","hothead","hotheaded","hotheadedness","hothouse","hotmail","hotness","hotplate","hotpot","hotrod","hotshot","hotspot","hotted","hottentot","hotter","hottest","hotting","houdaille","houdini","hough","hound","hounder","hounding","hour","hourglass","houri","hourly","hours","house","houseboat","housebound","houseboy","housebreak","housebreaker","housebreaking","housebroke","housebroken","housebuilding","houseclean","housecleaning","housecoat","housefly","houseful","household","householder","househusband","housekeep","housekeeper","housekeeping","houselights","housemaid","houseman","housemen","housemother","housemoving","houseparent","houseplant","houser","houses","housetop","housewares","housewarming","housewife","housewifeliness","housewifely","housewives","housework","houseworker","housing","housman","houston","houyhnhnm","hov","hove","hovel","hover","hovercraft","hovered","hoverer","hovering","hovers","how","howard","howbeit","howdah","howdahs","howdy","howe","howell","however","howey","howie","howitzer","howl","howler","howrah","howsoever","howto","hoy","hoyden","hoydenish","hoyle","hoyt","hp","hpa","hpp","hq","hql","hr","href","hresult","hrh","hrothgar","hrs","hs","hsl","hsqldb","hst","hsv","ht","htaccess","htc","htdocs","hth","htm","html","htmlattributes","htmldocument","htmlelement","htmlentities","htmlhelper","htmlspecialchars","htmlstring","htmltextwriter","htmlunit","htons","hts","http","httpapplication","httpbackend","httpclient","httpcomponents","httpconnection","httpcontext","httpd","httpentity","httpget","httphandler","httpheader","httpheaders","httplib","httpmethod","httponly","httppost","httpprovider","httprequest","httprequestmessage","httpresponse","httpresponsemessage","httpresponseredirect","httpruntime","https","httpsecurity","httpserver","httpservlet","httpservletrequest","httpservletresponse","httpsession","httpstatus","httpstatuscode","httpurlconnection","httputility","httpwebrequest","httpwebresponse","hu","huang","huarache","huawei","hub","hubba","hubbard","hubble","hubbub","hubby","hubcap","hube","huber","hubert","huberto","hubey","hubie","hubris","hubs","huck","huckleberry","huckster","hud","huddersfield","huddle","huddler","hudson","hue","huerta","huey","huff","huffily","huffiness","huffman","huffy","hug","huge","hugely","hugeness","hugged","hugger","hugging","huggins","hugh","hughie","hugibert","hugo","huguenot","hugues","huh","huhs","hui","huitzilopitchli","hula","hulda","hulk","hull","hullabaloo","huller","hulling","hullo","hum","human","humane","humaneness","humaner","humanest","humanism","humanist","humanistic","humanitarian","humanitarianism","humanity","humanization","humanize","humanized","humanizer","humanizes","humanizing","humankind","humanness","humannesses","humanoid","humans","humbert","humberto","humble","humbleness","humbly","humboldt","humbug","humbugged","humbugging","humdinger","humdrum","hume","humeral","humeri","humerus","humfrey","humfrid","humfried","humid","humidification","humidifier","humidify","humidistat","humidity","humidor","humiliate","humiliating","humiliation","humility","hummed","hummel","hummer","humming","hummingbird","hummock","hummocky","hummus","humongous","humor","humored","humorist","humorless","humorlessness","humorous","humorousness","hump","humpback","humph","humphrey","humphs","humpty","humus","humvee","hun","hunch","hunchback","hundred","hundredfold","hundreds","hundredths","hundredweight","hunfredo","hung","hungarian","hungary","hunger","hungover","hungrily","hungriness","hungry","hunk","hunker","hunky","hunt","hunter","hunting","huntington","huntlee","huntley","huntress","huntsman","huntsmen","huntsville","hurdle","hurdler","hurl","hurlee","hurleigh","hurler","hurley","hurling","huron","hurray","hurricane","hurried","hurriedness","hurry","hurst","hurt","hurter","hurtful","hurtfulness","hurting","hurtle","hurts","hurwitz","hus","husain","husband","husbander","husbandman","husbandmen","husbandry","husein","hush","husk","husker","huskily","huskiness","husking","husky","hussar","hussein","husserl","hussy","hustings","hustle","hustler","huston","hut","hutch","hutchins","hutchinson","hutchison","hutted","hutting","hutton","hutu","huxley","huygens","huzzah","huzzahs","hv","hw","hwnd","hwy","hx","hy","hyacinth","hyacintha","hyacinthe","hyacinthia","hyacinthie","hyacinths","hyades","hyaena","hyannis","hyatt","hybrid","hybridism","hybridization","hybridize","hyde","hyderabad","hydra","hydrangea","hydrant","hydrate","hydration","hydraulic","hydraulically","hydraulicked","hydraulicking","hydraulics","hydrazine","hydride","hydro","hydrocarbon","hydrocephali","hydrocephalus","hydrochemistry","hydrochloric","hydrochloride","hydrodynamic","hydrodynamical","hydrodynamics","hydroelectric","hydroelectrically","hydroelectricity","hydrofluoric","hydrofoil","hydrogen","hydrogenate","hydrogenation","hydrogenations","hydrogenous","hydrological","hydrologist","hydrology","hydrolysis","hydrolyze","hydrolyzed","hydromagnetic","hydromechanics","hydrometer","hydrometry","hydrophilic","hydrophobia","hydrophobic","hydrophone","hydroplane","hydroponic","hydroponics","hydrosphere","hydrostatic","hydrostatics","hydrotherapy","hydrothermal","hydrous","hydroxide","hydroxy","hydroxyl","hydroxylate","hydroxyzine","hyena","hygiene","hygienic","hygienically","hygienics","hygienist","hygrometer","hygroscopic","hying","hyman","hymen","hymeneal","hymie","hymn","hymnal","hymnbook","hynda","hype","hyper","hyperactive","hyperactivity","hyperbola","hyperbole","hyperbolic","hyperbolically","hyperboloid","hyperboloidal","hypercellularity","hypercritical","hypercube","hyperemia","hyperemic","hyperfine","hypergamous","hypergamy","hyperglycemia","hyperinflation","hyperion","hyperledger","hyperlink","hyperlinks","hypermarket","hypermedia","hyperplane","hyperplasia","hypersensitive","hypersensitiveness","hypersensitivity","hypersonic","hyperspace","hypersphere","hypertension","hypertensive","hypertext","hyperthyroid","hyperthyroidism","hypertrophy","hypervelocity","hyperventilate","hyperventilation","hyphen","hyphenate","hyphenated","hyphenation","hyphens","hypnoses","hypnosis","hypnotherapy","hypnotic","hypnotically","hypnotism","hypnotist","hypnotize","hypo","hypoactive","hypoallergenic","hypocellularity","hypochondria","hypochondriac","hypocrisy","hypocrite","hypocritical","hypodermic","hypoglycemia","hypoglycemic","hypophyseal","hypophysectomized","hypotenuse","hypothalami","hypothalamic","hypothalamically","hypothalamus","hypothermia","hypotheses","hypothesis","hypothesize","hypothesizer","hypothetic","hypothetical","hypothyroid","hypothyroidism","hypoxia","hyssop","hysterectomy","hysteresis","hysteria","hysteric","hysterical","hyundai","hz","i","ia","iaccoca","iactionresult","iago","iain","iam","iamb","iambi","iambic","iambus","ian","ianthe","iasyncresult","ib","ibaction","ibadan","ibb","ibbie","ibby","iberia","iberian","ibero","ibex","ibid","ibidem","ibinder","ibis","ibm","ibo","iboutlet","ibrahim","ibsen","ibuprofen","ic","icarus","icbm","icc","ice","iceberg","iceboat","icebound","icebox","icebreaker","icecap","iceland","icelander","icelandic","iceman","icemen","icepack","icepick","ichabod","ichneumon","ichthyologist","ichthyology","icicle","icily","iciness","icing","icky","icloud","icmp","ico","icollection","icommand","icon","iconic","iconoclasm","iconoclast","iconoclastic","iconography","icons","iconv","icosahedra","icosahedral","icosahedron","ics","ictus","icu","icy","id","ida","idaho","idahoan","idahoes","idalia","idalina","idaline","idc","ide","idea","ideal","idealism","idealist","idealistic","idealistically","idealization","idealize","idealized","idealizer","ideally","idealogical","ideas","ideate","ideation","idell","idelle","idem","idempotent","ident","identical","identicalness","identifiability","identifiable","identifiably","identification","identified","identifier","identifiers","identifies","identify","identifying","identities","identity","identitymodel","identityserver","ideogram","ideograph","ideographic","ideographs","ideological","ideologist","ideologue","ideology","ideone","ides","idette","idf","idictionary","idiocy","idiolect","idiom","idiomatic","idiomatically","idiopathic","idiosyncrasy","idiosyncratic","idiosyncratically","idiot","idiotic","idiotically","idisposable","idl","idle","idleness","idler","idol","idolater","idolatress","idolatrous","idolatry","idolization","idolize","idolized","idolizer","idp","ids","idt","iduser","idx","idyll","idyllic","idyllically","ie","ieee","ienumerable","ienumerator","ietf","ieyasu","if","iface","ifdef","ifelse","iferror","iffiness","iffy","ifmodule","ifndef","ifni","ifnull","ifoo","iframe","iframes","ifs","ifstream","ig","iggie","iggy","igloo","ignace","ignacio","ignacius","ignatius","ignaz","ignazio","igneous","ignitable","ignite","igniter","ignition","ignoble","ignobleness","ignobly","ignominious","ignominy","ignorable","ignoramus","ignorance","ignorant","ignorantness","ignore","ignorecase","ignored","ignorer","ignores","ignoring","igor","igraph","iguana","iguassu","ih","ii","iid","iif","iii","iirc","iis","ij","ijsselmeer","ik","ike","ikey","ikhnaton","ikon","il","ila","ilaire","ilario","ilea","ileana","ileane","ileitides","ileitis","ilene","ileum","ilia","iliac","iliad","ilise","ilist","ilium","ilk","ilka","ill","illa","illegal","illegalaccessexception","illegalargumentexception","illegality","illegalstateexception","illegibility","illegible","illegibly","illegitimacy","illegitimate","illiberal","illiberality","illicit","illicitness","illimitable","illimitableness","illinois","illinoisan","illiquid","illiteracy","illiterate","illiterateness","illness","illogic","illogical","illogicality","illogicalness","illume","illuminate","illuminati","illuminating","illuminatingly","illumination","illumine","illus","illusion","illusionary","illusionist","illusive","illusiveness","illusoriness","illusory","illustrate","illustrated","illustrates","illustration","illustrative","illustrator","illustrious","illustriousness","illy","iloc","ilogger","ilona","ilsa","ilse","ilysa","ilyse","ilyssa","ilyushin","im","imag","image","imageadapter","imagearray","imagebutton","imagedata","imagefield","imagefile","imageformat","imageicon","imageid","imageio","imagelist","imageloader","imagemagick","imagen","imagename","imagenamed","imagepath","imagepicker","imagery","images","imageshack","imagesize","imagesource","imageuri","imageurl","imageview","imagewidth","imagick","imaginable","imaginableness","imaginably","imaginariness","imaginary","imagination","imaginative","imaginativeness","imagine","imagined","imaginer","imaging","imago","imagoes","imam","imap","imbalance","imbecile","imbecilic","imbecility","imbibe","imbiber","imbrication","imbrium","imbroglio","imbruing","imbue","imdb","ime","imei","imelda","imessage","imf","img","imgdata","imgproc","imgs","imgur","imgurl","imgview","imho","imitable","imitate","imitation","imitative","imitativeness","imitator","imm","immaculate","immaculateness","immanence","immanency","immanent","immanuel","immaterial","immateriality","immaterialness","immature","immatureness","immaturity","immeasurable","immeasurableness","immeasurably","immediacy","immediate","immediately","immediateness","immemorial","immense","immenseness","immensity","immerse","immersible","immersion","immigrant","immigrate","immigration","imminence","imminent","imminentness","immobile","immobility","immobilization","immobilize","immoderate","immoderateness","immoderation","immodest","immodesty","immolate","immolation","immoral","immorality","immortal","immortality","immortalize","immortalized","immovability","immovable","immovableness","immovably","immune","immunity","immunization","immunize","immunoassay","immunodeficiency","immunodeficient","immunologic","immunological","immunologist","immunology","immure","immutability","immutable","immutableness","immutably","imnsho","imo","imogen","imogene","imojean","imp","impact","impaction","impactor","impair","impaired","impairer","impairment","impala","impale","impalement","impaler","impalpable","impalpably","impanel","impart","impartation","impartial","impartiality","impassable","impassableness","impassably","impasse","impassibility","impassible","impassibly","impassion","impassioned","impassive","impassiveness","impassivity","impasto","impatience","impatiens","impatient","impeach","impeachable","impeacher","impeachment","impeccability","impeccable","impeccably","impecunious","impecuniousness","imped","impedance","impede","impeded","impeder","impediment","impedimenta","impel","impelled","impeller","impelling","impend","impenetrability","impenetrable","impenetrableness","impenetrably","impenitence","impenitent","imperative","imperativeness","imperceivable","imperceptibility","imperceptible","imperceptibly","imperceptive","imperdiet","imperf","imperfect","imperfectability","imperfection","imperfectness","imperial","imperialism","imperialist","imperialistic","imperialistically","imperil","imperilment","imperious","imperiousness","imperishable","imperishableness","imperishably","impermanence","impermanent","impermeability","impermeable","impermeableness","impermeably","impermissible","impersonal","impersonality","impersonalized","impersonate","impersonation","impersonator","impertinence","impertinent","imperturbability","imperturbable","imperturbably","impervious","imperviousness","impetigo","impetuosity","impetuous","impetuousness","impetus","impiety","imping","impinge","impingement","impious","impiousness","impish","impishness","impl","implacability","implacable","implacableness","implacably","implant","implantation","implanter","implausibility","implausible","implausibly","implement","implementability","implementable","implementation","implementations","implemented","implementer","implementing","implementor","implements","implicant","implicate","implication","implications","implicative","implicit","implicitly","implicitness","implied","implies","implode","implore","imploring","implosion","implosive","imply","implying","impolite","impoliteness","impolitic","impoliticness","imponderable","imponderableness","import","importance","important","importantly","importation","imported","importer","importerror","importing","importlib","imports","importunate","importunateness","importune","importuner","importunity","imposable","impose","imposer","imposing","imposingly","imposition","impossibility","impossible","impossibleness","impossibly","impost","imposter","impostor","imposture","impotence","impotency","impotent","impound","impoundments","impoverish","impoverisher","impoverishment","impracticable","impracticableness","impracticably","impractical","impracticality","impracticalness","imprecate","imprecation","imprecise","impreciseness","imprecision","impregnability","impregnable","impregnableness","impregnably","impregnate","impregnation","impresario","impress","impressed","impresser","impressibility","impressible","impression","impressionability","impressionable","impressionableness","impressionism","impressionist","impressionistic","impressions","impressive","impressiveness","impressment","imprimatur","imprint","imprinter","imprinting","imprison","imprisonment","improbability","improbable","improbableness","improbably","impromptu","improper","improperness","impropitious","impropriety","improve","improved","improvement","improvements","improver","improves","improvidence","improvident","improving","improvisation","improvisational","improvisatory","improvise","improviser","imprudence","imprudent","impudence","impudent","impugn","impugner","impulse","impulsion","impulsive","impulsiveness","impunity","impure","impureness","impurity","imputation","impute","imread","imshow","imus","in","ina","inaccessible","inaccurate","inaction","inactive","inadequate","inadvertence","inadvertent","inalienability","inalienably","inalterable","inalterableness","inamorata","inane","inanimate","inanimateness","inanity","inappeasable","inappropriate","inarray","inarticulate","inasmuch","inaugural","inaugurate","inauguration","inauthenticity","inbound","inbox","inbred","inbreed","inbuilt","inc","inca","incalculableness","incalculably","incandescence","incandescent","incant","incantation","incantatory","incapable","incapacitate","incapacitation","incarcerate","incarceration","incarnadine","incarnate","incarnation","incase","incendiary","incense","incentive","incentively","incentives","incept","inception","inceptive","inceptor","incessant","incest","incestuous","incestuousness","inch","inches","inchoate","inchon","inchworm","incidence","incident","incidental","incidentally","incidents","incididunt","incinerate","incineration","incinerator","incipience","incipiency","incipient","incise","incision","incisive","incisiveness","incisor","incite","incitement","inciter","incl","inclination","incline","inclined","incliner","inclining","include","included","includes","including","inclusion","inclusive","inclusiveness","incognito","incoherency","income","incoming","incommode","incommunicado","incomparable","incompatible","incompetent","incomplete","inconceivability","inconceivable","inconceivableness","incondensable","incongruousness","inconsiderable","inconsiderableness","inconsistence","inconsistent","inconsolable","inconsolableness","inconsolably","incontestability","incontestably","incontrovertibly","inconvenience","inconvenient","inconvertibility","inconvertible","incorporable","incorporate","incorporated","incorrect","incorrectly","incorrigibility","incorrigible","incorrigibleness","incorrigibly","incorruptible","incorruptibly","incr","increase","increased","increaser","increases","increasing","increasingly","incredible","incredibleness","incredibly","increment","incremental","incrementation","incremented","incrementing","increments","incriminate","incrimination","incriminatory","incrustation","incubate","incubation","incubator","incubus","inculcate","inculcation","inculpate","incumbency","incumbent","incunabula","incunabulum","incurable","incurious","incursion","ind","indebted","indebtedness","indeed","indefatigable","indefatigableness","indefatigably","indefeasible","indefeasibly","indefinable","indefinableness","indefinite","indefinitely","indelible","indelibly","indemnification","indemnify","indemnity","indent","indentation","indented","indenter","indention","indenture","independence","independent","independently","indescribable","indescribableness","indescribably","indestructible","indestructibleness","indestructibly","indeterminably","indeterminacy","indeterminate","indeterminism","index","indexation","indexed","indexeddb","indexer","indexerror","indexes","indexing","indexof","indexpath","india","indian","indiana","indianan","indianapolis","indianian","indicant","indicate","indicated","indicates","indicating","indication","indicative","indicator","indicators","indices","indict","indicter","indictment","indifference","indigence","indigenous","indigenousness","indigent","indigestible","indignant","indignation","indigo","indira","indirect","indirection","indirectly","indiscreet","indiscriminate","indiscriminateness","indispensability","indispensable","indispensableness","indispensably","indisputable","indisputableness","indissoluble","indissolubleness","indissolubly","indistinguishable","indistinguishableness","indite","indium","individual","individualism","individualist","individualistic","individualistically","individuality","individualization","individualize","individualized","individualizer","individualizes","individualizing","individually","individuals","individuate","individuation","indivisible","indivisibleness","indivisibly","indochina","indochinese","indoctrinate","indoctrination","indoctrinator","indolence","indolent","indomitable","indomitableness","indomitably","indonesia","indonesian","indoor","indore","indra","indubitable","indubitableness","indubitably","induce","induced","inducement","inducer","inducible","induct","inductance","inductee","induction","inductive","inductiveness","inductor","indulge","indulgence","indulgent","indulger","indus","industrial","industrialism","industrialist","industrialization","industrialize","industrialized","industries","industrious","industriousness","industry","indx","indy","inebriate","inebriation","inedible","ineducable","ineffability","ineffable","ineffableness","ineffably","inefficient","inelastic","ineligibly","ineluctable","ineluctably","inept","ineptitude","ineptness","inequality","inequivalent","inerrant","inert","inertia","inertial","inertness","ines","inescapably","inesita","inessa","inestimably","inet","inetaddress","inetpub","inevitability","inevitable","inevitableness","inevitably","inexact","inexhaustible","inexhaustibleness","inexhaustibly","inexorability","inexorable","inexorableness","inexorably","inexpedience","inexplicable","inexplicableness","inexplicably","inexplicit","inexpressibility","inexpressible","inexpressibleness","inextricably","inez","inf","infamous","infamy","infancy","infant","infanticide","infantile","infantry","infantryman","infantrymen","infarct","infarction","infatuate","infatuation","infauna","infect","infected","infecter","infection","infectious","infectiousness","infective","infer","inference","inferential","inferior","inferiority","infernal","inferno","inferred","inferring","infertile","infest","infestation","infester","infidel","infighting","infile","infill","infiltrate","infiltrator","infinispan","infinite","infinitely","infinitesimal","infinitival","infinitive","infinitude","infinitum","infinity","infirmary","infirmity","infix","inflammable","inflammableness","inflammation","inflammatory","inflatable","inflate","inflated","inflateexception","inflater","inflating","inflation","inflationary","inflect","inflection","inflectional","inflexible","inflexibleness","inflexion","inflict","inflicter","infliction","inflow","influence","influenced","influencer","influent","influential","influenza","info","infobox","infocenter","infomercial","inform","informatica","informatics","information","informational","informations","informative","informativeness","informatory","informed","informer","infos","infotainment","infowindow","infra","infrared","infrasonic","infrastructural","infrastructure","infrequence","infringe","infringement","infringer","infuriate","infuriating","infuriation","infuse","infuser","infusible","infusibleness","ing","inga","ingaberg","ingaborg","ingamar","ingar","inge","ingeberg","ingeborg","ingelbert","ingemar","ingenious","ingeniousness","ingenuity","ingenuous","ingenuousness","inger","ingersoll","ingest","ingestible","ingestion","inglebert","inglenook","inglewood","inglis","ingmar","ingnue","ingoing","ingot","ingra","ingrained","ingram","ingrate","ingratiate","ingratiating","ingratiation","ingredient","ingredients","ingres","ingress","ingression","ingrid","ingrim","ingrown","inguinal","ingunna","inhabit","inhabitable","inhabitance","inhabited","inhabiter","inhalant","inhalation","inhalator","inhale","inhere","inherent","inherently","inherit","inheritable","inheritableness","inheritance","inherited","inheriting","inheritor","inheritress","inheritrix","inherits","inhibit","inhibited","inhibiter","inhibition","inhibitor","inhibitory","inhomogeneous","inhospitable","inhospitableness","inhospitality","ini","inigo","inimical","inimitable","inimitableness","inimitably","inion","iniquitous","iniquitousness","iniquity","init","initandlisten","initial","initialcontext","initialer","initialisation","initialise","initialised","initializable","initialization","initializations","initialize","initializecomponent","initialized","initializer","initializers","initializes","initializing","initially","initials","initialstate","initiate","initiated","initiates","initiating","initiation","initiative","initiator","initiatory","initmap","initwithdata","initwithframe","initwithnibname","initwithstyle","initwithtitle","inject","injectable","injected","injecting","injection","injections","injector","injunctive","injure","injured","injurer","injurious","injuriousness","ink","inkblot","inker","inkiness","inkling","inkscape","inkstand","inkwell","inky","inland","inlander","inlay","inletting","inline","inlined","inlining","inly","inmost","inn","inna","innards","innate","innateness","inner","innerexception","innerheight","innerhtml","innermost","innersole","innerspring","innertext","innervate","innervation","innerwidth","inning","innis","innkeeper","innocence","innocent","innocuous","innocuousness","innodb","innovate","innovation","innovative","innovator","innovatory","innsbruck","innuendo","innumerability","innumerable","innumerableness","innumerably","innumerate","inoculate","inoculation","inoculative","inode","inoffensive","inonu","inopportune","inopportuneness","inorder","inordinate","inordinateness","inorganic","inotifypropertychanged","inout","inp","inpatient","inplace","input","inputarray","inputbox","inputdata","inputfield","inputfile","inputid","inputline","inputmethodmanager","inputs","inputstream","inputstreamreader","inputstring","inputted","inputtext","inputting","inputtype","inputvalue","inquire","inquirer","inquiring","inquiry","inquisition","inquisitional","inquisitive","inquisitiveness","inquisitor","inquisitorial","inri","inrush","ins","insalubrious","insamplesize","insane","insanitary","insatiability","insatiable","insatiableness","insatiably","inscribe","inscription","inscrutability","inscrutable","inscrutableness","inscrutably","inseam","insecticidal","insecticide","insectivore","insectivorous","insecure","insecureness","inseminate","insemination","insensate","insensateness","insensible","insensitive","insentient","inseparable","insert","insertafter","insertbefore","insertcell","inserted","inserter","inserting","insertion","inserts","inset","insets","insetting","inshore","inside","insider","insidious","insidiousness","insight","insightful","insights","insigne","insignia","insignificant","insinuate","insinuating","insinuation","insinuator","insipid","insipidity","insist","insistence","insistent","insisting","insociable","insofar","insole","insolence","insolent","insoluble","insolubleness","insolubly","insomnia","insomniac","insomuch","insouciance","insouciant","inspect","inspecting","inspection","inspective","inspector","inspectorate","inspiration","inspirational","inspire","inspired","inspirer","inspiring","inspirit","inst","instagram","install","installable","installation","installations","installed","installer","installers","installing","installment","installs","instance","instanceid","instanceof","instances","instant","instantaneous","instantaneousness","instantiate","instantiated","instantiates","instantiateviewcontrollerwithidentifier","instantiating","instantiation","instantly","instate","instead","instigate","instigation","instigator","instillation","instinct","instinctive","instinctual","institute","instituter","institutes","institution","institutional","institutionalism","institutionalist","institutionalization","institutionalize","institutions","institutor","instr","instream","instruct","instructed","instruction","instructional","instructions","instructive","instructiveness","instructor","instrument","instrumental","instrumentalist","instrumentality","instrumentation","instruments","insubordinate","insubstantial","insufferable","insufferably","insufficient","insular","insularity","insulate","insulated","insulation","insulator","insulin","insult","insulter","insulting","insuperable","insuperably","insupportable","insupportableness","insurance","insure","insured","insurer","insurgence","insurgency","insurgent","insurmountably","insurrection","insurrectionist","int","intact","intactness","intaglio","intake","intangible","intarray","integer","integerfield","integers","integrability","integrable","integral","integrand","integrate","integrated","integrates","integrating","integration","integrative","integrator","integrity","integument","intel","intellect","intellective","intellectual","intellectualism","intellectuality","intellectualize","intellectualness","intelligence","intelligencer","intelligent","intelligentsia","intelligibilities","intelligibility","intelligible","intelligibleness","intelligibly","intellij","intellisense","intelsat","intemperate","intend","intendant","intended","intendedness","intender","intensification","intensifier","intensify","intensional","intensity","intensive","intensiveness","intent","intentfilter","intention","intentional","intentionality","intentionally","intentions","intentness","intents","intentservice","inter","interact","interacting","interaction","interactions","interactive","interactively","interactivity","interacts","interaxial","interbank","interbred","interbreed","intercalate","intercalation","intercase","intercaste","intercede","interceder","intercensal","intercept","interception","interceptor","interceptors","intercession","intercessor","intercessory","interchange","interchangeability","interchangeable","interchangeableness","interchangeably","interchanger","intercity","interclass","intercohort","intercollegiate","intercom","intercommunicate","intercommunication","interconnect","interconnected","interconnectedness","interconnection","interconnectivity","intercontinental","interconversion","intercorrelated","intercourse","interdata","interdenominational","interdepartmental","interdependence","interdependency","interdependent","interdict","interdiction","interdisciplinary","interdum","interest","interested","interesting","interestingly","interestingness","interests","interface","interfaces","interfacing","interfaith","interfere","interference","interferer","interfering","interferometer","interferometric","interferometry","interferon","interfile","intergalactic","intergeneration","intergenerational","interglacial","intergovernmental","intergroup","interim","interindex","interindustry","interior","interj","interject","interjection","interjectional","interlace","interlard","interlayer","interleave","interleukin","interlibrary","interline","interlinear","interlingua","interlingual","interlining","interlink","interlisp","interlobular","interlock","interlocker","interlocutor","interlocutory","interlope","interloper","interlude","intermarriage","intermarry","intermediary","intermediate","intermediateness","intermediates","intermediation","interment","intermeshed","intermetrics","intermezzi","intermezzo","interminably","intermingle","intermission","intermittent","intermix","intermodule","intermolecular","intern","internal","internaldofilter","internalization","internalize","internally","internals","international","internationale","internationalism","internationalist","internationality","internationalization","internationalize","interne","internecine","internee","internet","internetwork","internist","internment","internship","internuclear","interocular","interoffice","interop","interoperability","interopservices","interp","interpenetrates","interpersonal","interplanetary","interplay","interpol","interpolate","interpolated","interpolation","interpose","interposer","interposition","interpret","interpretable","interpretation","interpretative","interpreted","interpreter","interpreting","interpretive","interpretor","interprets","interprocess","interprocessor","interquartile","interracial","interred","interregional","interregnum","interrelate","interrelated","interrelatedness","interrelation","interrelationship","interring","interrogate","interrogation","interrogative","interrogator","interrogatory","interrupt","interrupted","interruptedexception","interrupter","interruptibility","interruptible","interruption","interrupts","interscholastic","intersect","intersection","intersects","intersession","interspecies","intersperse","interspersion","interstage","interstate","interstellar","interstice","interstitial","intersurvey","intertask","intertwine","interurban","interval","intervals","intervene","intervener","intervenor","intervention","interventionism","interventionist","interview","interviewed","interviewee","interviewer","interviewing","interviews","intervocalic","interweave","interwove","interwoven","intestacy","intestinal","intestine","inti","intifada","intimacy","intimal","intimate","intimateness","intimater","intimation","intimidate","intimidating","intimidation","intl","into","intolerable","intolerableness","intolerant","intonate","intonation","intoxicant","intoxicate","intoxicated","intoxication","intptr","intra","intracellular","intracity","intraclass","intracohort","intractability","intractable","intractableness","intradepartmental","intrafamily","intragenerational","intraindustry","intraline","intrametropolitan","intramural","intramuscular","intranasal","intranet","intransigence","intransigent","intransitive","intraoffice","intraprocess","intrapulmonary","intraregional","intrasectoral","intrastate","intratissue","intrauterine","intravenous","intrepid","intrepidity","intrepidness","intricacy","intricate","intricateness","intrigue","intriguer","intriguing","intrinsic","intrinsically","intro","introduce","introduced","introducer","introduces","introducing","introduction","introductory","introit","introject","introspect","introspection","introspective","introspectiveness","introversion","introvert","intrude","intruder","intrusion","intrusive","intrusiveness","ints","intubate","intubation","intuit","intuition","intuitionist","intuitive","intuitiveness","intval","intvalue","inuit","inundate","inundation","inure","inv","invade","invader","invalid","invalidate","invalidated","invalidism","invalidoperationexception","invariable","invariant","invariantculture","invasion","invasive","invective","invectiveness","inveigh","inveigher","inveighs","inveigle","inveigler","invent","invented","invention","inventive","inventiveness","inventor","inventory","inverness","inverse","inversion","invert","inverted","inverter","invertible","invest","invested","investigate","investigating","investigation","investigator","investigatory","investing","investiture","investment","investments","investor","investors","inveteracy","inveterate","inviability","invidious","invidiousness","invigilate","invigilator","invigorate","invigorating","invigoration","invigorations","invincibility","invincible","invincibleness","invincibly","inviolability","inviolably","inviolate","inviolateness","inviscid","invisible","invisibleness","invitation","invitational","invite","invited","invitee","inviter","inviting","invocable","invocablehandlermethod","invocate","invocation","invocations","invocationtargetexception","invoice","invoices","invoke","invoked","invokelater","invokemethod","invokenative","invoker","invokes","invoking","involuntariness","involuntary","involute","involution","involutorial","involve","involved","involvedly","involvement","involver","involves","involving","invulnerability","invulnerableness","inward","inwardness","io","ioc","ioctl","iodate","iodation","iodide","iodinate","iodine","iodize","ioe","ioerror","ioexception","iolande","iolanthe","ion","iona","ionesco","ionian","ionic","ionicframework","ionization","ionize","ionized","ionizer","ionizes","ionizing","ionosphere","ionospheric","iorgo","iormina","ios","iosep","iostream","iot","iota","iou","ioutils","iowa","iowan","ip","ipa","ipad","ipaddress","ipc","ipecac","ipendpoint","iphigenia","iphone","iphoneos","iphones","iphonesimulator","ipn","ipo","ipod","ips","ipso","ipsum","ipswich","iptables","ipv","ipython","iq","iqbal","iqueryable","iquitos","ir","ira","iran","iranian","iraq","iraqi","irascibility","irascible","irascibly","irate","irateness","irb","irc","ire","ireful","ireland","irena","irene","irenic","irepository","irides","iridescence","iridescent","iridium","irids","irina","iris","irish","irishman","irishmen","irishwoman","irishwomen","irita","irk","irksome","irksomeness","irkutsk","irma","iron","ironclad","ironer","ironic","ironical","ironicalness","ironing","ironmonger","ironmongery","ironpython","ironside","ironstone","ironware","ironwood","ironwork","ironworker","irony","iroquoian","iroquois","irow","irq","irradiate","irradiation","irrational","irrationality","irrationalness","irrawaddy","irreclaimable","irreconcilability","irreconcilable","irreconcilableness","irreconcilably","irrecoverable","irrecoverableness","irrecoverably","irredeemable","irredeemably","irredentism","irredentist","irreducibility","irreducible","irreducibly","irreflexive","irrefutable","irrefutably","irregardless","irregular","irregularity","irrelevance","irrelevancy","irrelevant","irreligious","irremediable","irremediableness","irremediably","irremovable","irreparable","irreparableness","irreparably","irreplaceable","irrepressible","irrepressibly","irreproachable","irreproachableness","irreproachably","irreproducibility","irreproducible","irresistibility","irresistible","irresistibleness","irresistibly","irresolute","irresoluteness","irresolution","irresolvable","irrespective","irresponsibility","irresponsible","irresponsibleness","irresponsibly","irretrievable","irretrievably","irreverence","irreverent","irreversible","irreversibly","irrevocable","irrevocableness","irrevocably","irrigable","irrigate","irrigation","irritability","irritable","irritableness","irritably","irritant","irritate","irritated","irritating","irritation","irrupt","irruption","irs","irtish","irv","irvin","irvine","irving","irwin","irwinn","is","isa","isaac","isaak","isabel","isabelita","isabella","isabelle","isac","isacco","isactive","isadmin","isador","isadora","isadore","isahella","isaiah","isak","isarray","isassignablefrom","isauthenticated","isbn","iscariot","ischecked","isconnected","isdeleted","isdigit","isdirectory","iseabal","isempty","isenabled","isequal","isequaltostring","iserror","iservice","isexpanded","isfahan","isfile","ish","isherwood","ishidden","ishim","ishmael","ishtar","isiah","isiahi","isidor","isidora","isidore","isidoro","isidro","isin","isinglass","isinstance","isis","iskindofclass","isl","islam","islamabad","islamic","island","islander","islandia","islands","isle","islet","isloading","isloggedin","ism","ismael","ismatch","isn","isnan","isnt","isnull","isnullorempty","isnullorwhitespace","isnumber","isnumeric","iso","isobar","isobaric","isobel","isochronal","isochronous","isocline","isocyanate","isodate","isodine","isolate","isolated","isolation","isolationism","isolationist","isolationistic","isolator","isolde","isomer","isomeric","isomerism","isometric","isometrically","isometrics","isomorph","isomorphic","isomorphically","isomorphism","isopen","isoperimetrical","isopleth","isopleths","isosceles","isostatic","isotherm","isothermal","isotonic","isotope","isotopic","isotropic","isotropically","isotropy","isp","ispahan","ispell","isplaying","ispostback","isprime","isr","israel","israeli","israelite","isreadonly","isrequired","isrunning","iss","issac","isselected","isset","issi","issiah","issie","issuable","issuance","issuant","issue","issuecomment","issued","issuer","issues","issuing","issy","ist","istanbul","isthmian","isthmus","istream","istrue","istvan","isuzu","isvalid","isvisible","it","itaipu","ital","italian","italianate","italic","italicization","italicize","italicized","italy","itasca","itch","itchiness","itchy","itcorp","itel","item","itemarray","itemcode","itemcontainerstyle","itemcount","itemgetter","itemgroup","itemid","itemization","itemize","itemized","itemizer","itemizes","itemlabel","itemlist","itemname","itemprop","items","itemscontrol","itemspanel","itemspaneltemplate","itemssource","itemstyle","itemtemplate","itemtype","itemvalue","itemview","iter","iterable","iterate","iterated","iterates","iterating","iteration","iterations","iterative","iterator","iterators","iteritems","itertools","itext","itextpdf","itextsharp","ithaca","ithacan","itinerant","itinerary","itm","ito","itr","its","itself","itt","itunes","iu","iud","iv","iva","ivan","ivanhoe","ivar","ive","iver","ivett","ivette","ivie","ivonne","ivor","ivory","ivs","ivy","iw","iwc","ix","iy","izaak","izabel","izak","izanagi","izanami","izhevsk","izmir","izvestia","izzy","j","ja","jab","jabbed","jabber","jabberer","jabbing","jabez","jablonsky","jabot","jacaranda","jacenta","jacinda","jacinta","jacintha","jacinthe","jack","jackal","jackass","jackboot","jackdaw","jackelyn","jacket","jacketed","jackhammer","jacki","jackie","jackknife","jackknives","jacklin","jacklyn","jackman","jackpot","jackquelin","jackqueline","jackrabbit","jackson","jacksonian","jacksonville","jackstraw","jacky","jaclin","jaclyn","jacob","jacobean","jacobi","jacobian","jacobin","jacobite","jacobo","jacobs","jacobsen","jacobson","jacobus","jacoby","jacoco","jacquard","jacquelin","jacqueline","jacquelyn","jacquelynn","jacquenetta","jacquenette","jacques","jacquetta","jacquette","jacqui","jacquie","jacuzzi","jacynth","jada","jade","jaded","jadedness","jadeite","jae","jaeger","jag","jagged","jaggedness","jagger","jaggers","jagging","jaguar","jail","jailbird","jailbreak","jailer","jaime","jaimie","jain","jaine","jainism","jaipur","jakarta","jake","jakie","jakob","jalapeo","jalopy","jalousie","jam","jamaal","jamaica","jamaican","jamal","jamar","jamb","jambalaya","jamboree","jame","jamel","james","jameson","jamestown","jamesy","jamey","jami","jamie","jamil","jamill","jamima","jamison","jammal","jammed","jammie","jamming","jan","jana","janacek","janaya","janaye","jandy","jane","janean","janeczka","janeen","janeiro","janek","janel","janela","janell","janella","janelle","janene","janenna","janessa","janesville","janet","janeta","janetta","janette","janeva","janey","jangle","jangler","jangly","jania","janice","janie","janifer","janina","janine","janis","janissary","janith","janitor","janitorial","janka","janna","jannel","jannelle","jannie","janos","janot","jansen","jansenist","january","janus","jany","japan","japanese","japanned","japanner","japanning","jape","japura","jaquelin","jaquelyn","jaquenetta","jaquenette","jaquith","jar","jarad","jard","jardinire","jareb","jared","jarful","jargon","jarib","jarid","jarlsberg","jarrad","jarray","jarred","jarret","jarrett","jarrid","jarring","jarrod","jars","jarvis","jase","jasen","jasmin","jasmina","jasmine","jason","jasper","jasperreports","jastrow","jasun","jato","jaundice","jaundiced","jaunt","jauntily","jauntiness","jaunty","java","javac","javadoc","javadocs","javaee","javafx","javamail","javanese","javascript","javascripts","javascriptserializer","javase","javassist","javax","javelin","javier","jaw","jawbone","jawbreaker","jawline","jax","jaxartes","jaxb","jaxbcontext","jaxrs","jaxws","jay","jayapura","jaybird","jaycee","jaye","jayme","jaymee","jaymie","jayne","jaynell","jayson","jaywalk","jaywalker","jazmin","jazz","jazziness","jazzmen","jazzy","jb","jboss","jbutton","jc","jcenter","jcheckbox","jcombobox","jcomponent","jcp","jcr","jcs","jct","jd","jdavie","jdbc","jdbctemplate","jdialog","jdk","jdt","je","jealous","jealousness","jealousy","jean","jeana","jeane","jeanelle","jeanette","jeanie","jeanine","jeanna","jeanne","jeannette","jeannie","jeannine","jecho","jed","jedd","jeddy","jedediah","jedi","jedidiah","jee","jeep","jeer","jeerer","jeering","jeeves","jeez","jeff","jefferey","jefferson","jeffersonian","jeffery","jeffie","jeffrey","jeffry","jeffy","jehad","jehanna","jehoshaphat","jehovah","jehu","jejuna","jejune","jejuneness","jejunum","jekyll","jelene","jell","jello","jelly","jellybean","jellyfish","jellying","jellylike","jellyroll","jemie","jemima","jemimah","jemmie","jemmy","jen","jena","jenda","jenelle","jeni","jenica","jeniece","jenifer","jeniffer","jenilee","jenine","jenkins","jenn","jenna","jennee","jenner","jennet","jennette","jenni","jennica","jennie","jennifer","jennilee","jennine","jennings","jenny","jeno","jens","jensen","jeopard","jeopardize","jeopardy","jephthah","jerad","jerald","jeralee","jeramey","jeramie","jere","jereme","jeremiad","jeremiah","jeremiahs","jeremias","jeremie","jeremy","jeri","jericho","jerk","jerker","jerkily","jerkin","jerkiness","jerkwater","jerky","jermain","jermaine","jermayne","jeroboam","jerold","jerome","jeromy","jerri","jerrie","jerrilee","jerrilyn","jerrine","jerrod","jerrold","jerrome","jerry","jerrybuilt","jerrylee","jersey","jerusalem","jervis","jes","jess","jessa","jessalin","jessalyn","jessamine","jessamyn","jesse","jessee","jesselyn","jessey","jessi","jessica","jessie","jessika","jessy","jest","jester","jesting","jesuit","jesus","jet","jetbrains","jeth","jethro","jetliner","jetport","jetsam","jetted","jetting","jettison","jetty","jew","jewel","jeweler","jewelery","jewell","jewelle","jewelled","jewellery","jewelry","jewess","jewish","jewishness","jewry","jezebel","jf","jfilechooser","jfk","jframe","jg","jhipster","jib","jibbed","jibbing","jibe","jid","jidda","jiff","jiffy","jig","jigged","jigger","jigging","jiggle","jiggly","jigsaw","jihad","jilin","jill","jillana","jillane","jillayne","jilleen","jillene","jilli","jillian","jillie","jilly","jilt","jilter","jim","jimenez","jimmie","jimmy","jimsonweed","jinan","jingle","jingler","jingly","jingo","jingoism","jingoist","jingoistic","jinja","jinn","jinnah","jinni","jinny","jinrikisha","jinx","jioendpoint","jira","jit","jitney","jitter","jitterbug","jitterbugged","jitterbugger","jitterbugging","jittery","jiujitsu","jivaro","jive","jj","jk","jkl","jks","jl","jlabel","jlist","jls","jm","jmenu","jmenuitem","jmeter","jmp","jms","jmx","jna","jndi","jni","jnienv","jnlp","jo","joachim","joan","joana","joane","joanie","joann","joanna","joanne","joaquin","job","jobbed","jobber","jobbery","jobbing","jobey","jobholder","jobi","jobid","jobie","jobina","jobj","jobject","jobless","joblessness","jobname","jobrel","jobs","jobtitle","joby","jobye","jobyna","jocasta","jocelin","joceline","jocelyn","jocelyne","jock","jockey","jocko","jockstrap","jocose","jocoseness","jocosity","jocular","jocularity","jocund","jocundity","joda","jodee","jodhpurs","jodi","jodie","jody","joe","joeann","joel","joela","joelie","joell","joella","joelle","joellen","joelly","joellyn","joelynn","joesph","joete","joey","jog","jogged","jogger","jogging","joggle","joggler","jogjakarta","johan","johann","johanna","johannah","johannes","johannesburg","johansen","johanson","john","johna","johnath","johnathan","johnathon","johnette","johnie","johnna","johnnie","johnny","johnnycake","johns","johnsen","johnson","johnston","johnstown","johny","joice","join","joincolumn","joincolumns","joined","joiner","joinery","joining","joins","joint","jointable","jointed","jointedness","jointer","jointly","jointures","joist","jojo","joke","joker","jokes","jokey","jokier","jokiest","jokily","joking","jolee","joleen","jolene","joletta","joli","jolie","joliet","joline","jolla","jollification","jollily","jolliness","jollity","jolly","jolson","jolt","jolter","joly","jolyn","jolynn","jon","jonah","jonahs","jonas","jonathan","jonathon","jone","jonell","jones","joni","jonie","jonquil","jonson","joomla","jooq","joplin","joptionpane","jordain","jordan","jordana","jordanian","jordanna","jordon","jorey","jorgan","jorge","jorgensen","jorgenson","jori","jorie","jorrie","jorry","jory","joscelin","jose","josee","josef","josefa","josefina","joseito","joseph","josepha","josephina","josephine","josephs","josephson","josephus","josey","josh","josher","joshia","joshua","joshuah","josi","josiah","josias","josie","joss","josselyn","jostle","josue","josy","jot","jotted","jotter","jotting","joule","jounce","jouncy","jourdain","jourdan","journal","journalese","journalism","journalist","journalistic","journalize","journalized","journalizer","journey","journeyer","journeyman","journeymen","joust","jouster","jovanovich","jove","jovial","joviality","jovian","jowl","jowly","joy","joya","joyan","joyann","joyce","joycean","joycelin","joye","joyful","joyfuller","joyfullest","joyfulness","joyless","joylessness","joyner","joyous","joyousness","joyridden","joyride","joyrode","joystick","jozef","jp","jpa","jpanel","jpeg","jpg","jpn","jq","jqgrid","jqm","jqplot","jquery","jquerymobile","jqueryui","jqxhr","jr","jradiobutton","jre","jruby","js","jsandye","jsbin","jsch","jscript","jscrollpane","jsessionid","jsf","jsfiddle","jshint","json","jsonarray","jsonb","jsonconvert","jsondata","jsonexception","jsonobj","jsonobject","jsonobjectwithdata","jsonp","jsonparser","jsonpath","jsonproperty","jsonreader","jsonrequestbehavior","jsonresponse","jsonresult","jsonserializer","jsonstr","jsonstring","jsoup","jsp","jspservlet","jsr","jsref","jstl","jstree","jsx","jt","jta","jtable","jtc","jtextarea","jtextfield","juan","juana","juanita","juarez","jubal","jubilant","jubilate","jubilation","jubilee","jud","judah","judaic","judaical","judaism","judas","judd","juddered","juddering","jude","judea","judge","judgement","judger","judgeship","judging","judgment","judgmental","judi","judicable","judicatory","judicature","judicial","judiciary","judicious","judiciousness","judie","judith","juditha","judo","judon","judson","judy","judye","jug","jugate","jugful","jugged","juggernaut","jugging","juggle","juggler","jugglery","jugular","juice","juicer","juicily","juiciness","juicy","juieta","jujitsu","juju","jujube","jujutsu","juke","jukebox","jul","jule","julee","julep","juli","julia","julian","juliana","juliane","juliann","julianna","julianne","julie","julienne","juliet","julieta","julietta","juliette","julina","juline","julio","julissa","julita","julius","july","julys","jumble","jumbo","jumbotron","jump","jumped","jumper","jumpily","jumpiness","jumping","jumps","jumpsuit","jumpy","jun","junco","junction","juncture","june","juneau","junette","jung","jungfrau","jungian","jungle","junia","junie","junina","junior","juniority","juniper","junit","junk","junker","junkerdom","junket","junketeer","junkie","junkyard","juno","junta","jupiter","jupyter","jurassic","juridic","juridical","juried","jurisdiction","jurisdictional","jurisprudence","jurisprudent","jurisprudential","jurist","juristic","juror","jurua","jury","jurying","juryman","jurymen","jurywoman","jurywomen","just","justed","justen","juster","justest","justice","justiciable","justifiability","justifiable","justifiably","justification","justified","justifier","justify","justin","justina","justine","justing","justinian","justinn","justino","justis","justness","justo","justs","justus","jut","jute","jutish","jutland","jutted","jutting","juvenal","juvenile","juxtapose","juxtaposition","jv","jvm","jvms","jw","jwt","jyoti","jython","k","ka","kaaba","kabob","kaboom","kabuki","kabul","kacey","kacie","kacy","kaddish","kaela","kaffeeklatch","kaffeeklatsch","kafka","kafkaesque","kaftan","kagoshima","kahaleel","kahlil","kahlua","kahn","kai","kaia","kaifeng","kaila","kaile","kailey","kain","kaine","kaiser","kaitlin","kaitlyn","kaitlynn","kaja","kajar","kakalina","kala","kalahari","kalamazoo","kalashnikov","kalb","kale","kaleb","kaleena","kaleidescope","kaleidoscope","kaleidoscopic","kaleidoscopically","kalgoorlie","kali","kalie","kalil","kalila","kalina","kalinda","kalindi","kalle","kalli","kally","kalmyk","kalvin","kama","kamchatka","kamehameha","kameko","kamikaze","kamila","kamilah","kamillah","kampala","kampuchea","kan","kanchenjunga","kandace","kandahar","kandinsky","kandy","kane","kangaroo","kania","kankakee","kannada","kano","kanpur","kansan","kansas","kant","kantian","kanya","kaohsiung","kaolin","kaolinite","kaplan","kapok","kaposi","kappa","kaput","kara","karachi","karaf","karaganda","karakorum","karakul","karalee","karalynn","karamazov","karaoke","karat","karate","kare","karee","kareem","karel","karen","karena","karenina","kari","karia","karie","karil","karilynn","karim","karin","karina","karine","kariotta","karisa","karissa","karita","karl","karla","karlan","karlee","karleen","karlen","karlene","karlie","karlik","karlis","karloff","karlotta","karlotte","karly","karlyn","karma","karmen","karmic","karna","karney","karo","karol","karola","karole","karolina","karoline","karoly","karon","karp","karrah","karrie","karroo","karry","kart","kary","karyl","karylin","karyn","kasai","kasey","kashmir","kaspar","kasparov","kasper","kass","kassandra","kassey","kassi","kassia","kassie","kat","kata","katakana","katalin","kate","katee","katelyn","katerina","katerine","katey","kath","katha","katharina","katharine","katharyn","kathe","katherina","katherine","katheryn","kathi","kathiawar","kathie","kathleen","kathlin","kathmandu","kathrine","kathryn","kathryne","kathy","kathye","kati","katie","katina","katine","katinka","katleen","katlin","katmai","katmandu","katowice","katrina","katrine","katrinka","katti","kattie","katuscha","katusha","katy","katya","katydid","katz","kauai","kauffman","kaufman","kaunas","kaunda","kawabata","kawasaki","kay","kayak","kaycee","kaye","kayla","kayle","kaylee","kayley","kaylil","kaylyn","kayne","kayo","kazakh","kazakhstan","kazan","kazantzakis","kazoo","kb","kbd","kc","kcal","kd","kde","ke","kean","keane","kearney","keary","keaton","keats","kebab","keck","keefe","keefer","keegan","keel","keelby","keeley","keelhaul","keelia","keely","keen","keenan","keene","keener","keening","keenness","keep","keepalive","keeper","keeping","keeps","keepsake","keewatin","keg","kegged","kegging","keillor","keir","keisha","keith","kelbee","kelby","kelcey","kelci","kelcie","kelcy","kele","kelila","kellby","kellen","keller","kelley","kelli","kellia","kellie","kellina","kellogg","kellsie","kelly","kellyann","kelp","kelsey","kelsi","kelsy","kelt","kelvin","kelwin","kemerovo","kemp","kempis","ken","kendal","kendall","kendell","kendo","kendra","kendre","kendrick","kenilworth","kenmore","kenn","kenna","kennan","kennecott","kenned","kennedy","kennel","kenneth","kennett","kennie","kenning","kennith","kenny","keno","kenon","kenosha","kensington","kent","kenton","kentuckian","kentucky","kenya","kenyan","kenyatta","kenyon","keogh","keokuk","kepi","kepler","kept","ker","keras","keratin","kerberos","kerbside","kerby","kerchief","kerensky","keri","keriann","kerianne","kerk","kermie","kermit","kermy","kern","kerned","kernel","kernels","kerning","kerosene","kerouac","kerr","kerri","kerrie","kerrill","kerrin","kerry","kerstin","kerwin","kerwinn","kesley","keslie","kessia","kessiah","kessler","kestrel","ketch","ketchup","ketone","ketosis","kettering","ketti","kettie","kettle","kettledrum","kettleful","ketty","kev","kevan","keven","kevin","kevina","kevlar","kevon","kevorkian","kevyn","kewaskum","kewaunee","kewpie","key","keyboard","keyboardist","keyboards","keychain","keyclick","keycloak","keycode","keydown","keyed","keyerror","keyevent","keyframes","keyhole","keyname","keynes","keynesian","keynote","keynoter","keypad","keypair","keypath","keypoints","keypress","keypressed","keypunch","keypuncher","keyring","keys","keyset","keyspace","keystone","keystore","keystroke","keystrokes","keytime","keytool","keyup","keyvalue","keyvaluepair","keyword","keywords","kf","kg","kgb","kh","khabarovsk","khachaturian","khaki","khalid","khalil","khan","kharkov","khartoum","khayyam","khmer","khoisan","khomeini","khorana","khrushchev","khtml","khufu","khulna","khwarizmi","khyber","khz","ki","kia","kiah","kial","kib","kibana","kibble","kibbutz","kibbutzim","kibitz","kibitzer","kibosh","kick","kickapoo","kickback","kickball","kicker","kickoff","kicks","kickstand","kickstarter","kicky","kid","kidd","kidded","kidder","kiddie","kidding","kiddish","kiddo","kiddy","kiddying","kidless","kidnap","kidnaper","kidnaping","kidnapped","kidnapper","kidnapping","kidney","kids","kidskin","kieffer","kiel","kielbasa","kielbasi","kiele","kienan","kier","kierkegaard","kiersten","kieth","kiev","kigali","kikelia","kikuyu","kilauea","kile","kiley","kilian","kilimanjaro","kill","killdeer","killebrew","killed","killer","killian","killie","killing","killjoy","kills","killy","kiln","kilo","kilobaud","kilobit","kilobuck","kilobyte","kilocycle","kilogauss","kilogram","kilohertz","kilohm","kilojoule","kiloliter","kilometer","kiloton","kilovolt","kilowatt","kiloword","kilt","kilter","kim","kimball","kimbell","kimberlee","kimberley","kimberli","kimberly","kimberlyn","kimble","kimbra","kimmi","kimmie","kimmy","kimono","kin","kincaid","kind","kinda","kinder","kindergarten","kindergrtner","kindhearted","kindheartedness","kindle","kindler","kindliness","kindling","kindly","kindness","kindred","kinds","kine","kinect","kinematic","kinematics","kinesics","kinesthesis","kinesthetic","kinesthetically","kinetic","kinetically","kinetics","kinfolk","king","kingbird","kingdom","kingfisher","kinglet","kingliness","kingly","kingpin","kingsbury","kingship","kingsley","kingsly","kingston","kingstown","kingwood","kink","kinkily","kinkiness","kinky","kinna","kinney","kinnickinnic","kinnie","kinny","kinsey","kinsfolk","kinshasa","kinshasha","kinship","kinsley","kinsman","kinsmen","kinswoman","kinswomen","kiosk","kiowa","kip","kipling","kipp","kippar","kipped","kipper","kippie","kipping","kippy","kira","kirbee","kirbie","kirby","kirchhoff","kirchner","kirchoff","kirghistan","kirghiz","kirghizia","kiri","kiribati","kirinyaga","kirk","kirkland","kirkpatrick","kirkwood","kirov","kirsch","kirsten","kirsteni","kirsti","kirstin","kirstyn","kisangani","kishinev","kismet","kiss","kissee","kisser","kissiah","kissie","kissinger","kit","kitakyushu","kitbag","kitchen","kitchener","kitchenette","kitchenware","kite","kiter","kith","kiths","kitkat","kits","kitsch","kitschy","kitted","kitten","kittenish","kittenishness","kitti","kittie","kitting","kittiwakes","kitty","kivy","kiwanis","kiwi","kiwifruit","kizzee","kizzie","kk","kkk","kl","klan","klansman","klara","klarika","klarrisa","klass","klaus","klaxon","klee","kleenex","klein","kleinrock","klemens","klement","kleon","kleptomania","kleptomaniac","kliment","kline","klingon","klondike","kludge","kludger","kludgey","klutz","klutziness","klutzy","klux","klystron","km","kmeans","kml","kn","knack","knacker","knackwurst","knapp","knapsack","knauer","knave","knavery","knavish","knead","kneader","knee","kneecap","kneecapped","kneecapping","kneeing","kneel","kneeler","kneepad","knell","knelt","knesset","knew","kngwarreye","knick","knickerbocker","knickknack","knievel","knife","knight","knighthood","knightliness","knightly","knish","knit","knitr","knits","knitted","knitter","knitting","knitwear","knives","knob","knobbly","knobby","knobeloch","knock","knockabout","knockdown","knocker","knockoff","knockout","knockoutjs","knockwurst","knoll","knopf","knossos","knot","knothole","knotted","knottiness","knotting","knotty","know","knowable","knower","knowhow","knowing","knowingly","knowings","knowledge","knowledgeable","knowledgeableness","knowledgeably","knowledgecenter","knowles","known","knows","knox","knoxville","knuckle","knuckleball","knuckleduster","knucklehead","knudsen","knudson","knurl","knuth","knutsen","knutson","ko","koala","kobayashi","kobe","koch","kochab","kodak","kodaly","kodiak","koenig","koenigsberg","koenraad","koestler","kohinoor","kohl","kohler","kohlrabi","kohlrabies","kola","kolyma","kommunizma","kong","kongo","konrad","konstance","konstantin","konstantine","konstanze","koo","kook","kookaburra","kookiness","kooky","koontz","kopeck","koppers","kora","koral","koralle","koran","koranic","kordula","kore","korea","korean","korella","koren","koressa","korey","kori","korie","kornberg","korney","korrie","korry","kort","kory","korzybski","kosciusko","kosher","kossuth","kosygin","kotlin","kovacs","kowalewski","kowalski","kowloon","kowtow","kp","kph","kr","kraal","kraemer","kraft","krakatau","krakatoa","krakow","kramer","krasnodar","krasnoyarsk","krause","kraut","krebs","kremlin","kremlinologist","kremlinology","kresge","krieger","kriegspiel","krill","kringle","kris","krisha","krishna","krishnah","krispin","krissie","krissy","krista","kristal","kristan","kriste","kristel","kristen","kristi","kristian","kristie","kristien","kristin","kristina","kristine","kristo","kristofer","kristoffer","kristofor","kristoforo","kristopher","kristy","kristyn","krna","krnur","kroc","kroger","krone","kronecker","kronor","kropotkin","krueger","kruger","krugerrand","krupp","kruse","krypton","krysta","krystal","krystalle","krystle","krystyna","ks","ksh","kt","ku","kube","kubectl","kubelet","kubernetes","kublai","kubrick","kuchen","kudos","kudzu","kuenning","kuhn","kuibyshev","kumar","kumquat","kunming","kuomintang","kurd","kurdish","kurdistan","kurosawa","kurt","kurtis","kurtosis","kusch","kuwait","kuwaiti","kuznets","kuznetsk","kv","kvetch","kvp","kw","kwakiutl","kwangchow","kwangju","kwanzaa","kwargs","kwh","kx","ky","kyla","kyle","kylen","kylie","kylila","kylynn","kym","kynthia","kyoto","kyrgyzstan","kyrstin","kyushu","l","la","lab","laban","label","labeled","labeler","labelfor","labelled","labelledby","labellings","labels","labia","labial","labile","labiodental","labium","labor","laboratory","labore","labored","laboredness","laborer","laboring","laborings","laborious","laboriousness","laboris","laborsaving","laborum","labrador","labradorean","labs","laburnum","labyrinth","labyrinthine","labyrinths","lac","lace","laced","lacee","lacer","lacerate","laceration","laces","lacewing","lacey","lachesis","lachrymal","lachrymose","lacie","lacing","lacinia","lack","lackadaisic","lackadaisical","lackawanna","lacker","lackey","lacking","lackluster","lacks","laconic","laconically","lacquer","lacquerer","lacrosse","lactate","lactation","lactational","lacteal","lactic","lactose","lacuna","lacunae","lacus","lacy","lad","ladder","laddie","lade","laded","laden","ladened","ladening","lading","ladle","ladoga","ladonna","lady","ladybird","ladybug","ladyfinger","ladylike","ladylove","ladyship","laetitia","laetrile","lafayette","lafitte","lag","lager","laggard","laggardness","lagged","lagging","lagniappe","lagoon","lagos","lagrange","lagrangian","laguerre","laguna","lahore","laid","laidlaw","lain","laina","lainey","lair","laird","laissez","laity","laius","lake","lakehurst","lakeisha","laker","lakeside","lakewood","lakisha","lakshmi","lallygag","lallygagged","lallygagging","lalo","lam","lama","lamaism","lamar","lamarck","lamasery","lamaze","lamb","lambada","lambaste","lambda","lambdas","lambency","lambent","lambert","lambkin","lamborghini","lambskin","lambswool","lame","lamebrain","lamed","lameness","lament","lamentable","lamentableness","lamentably","lamentation","lamented","lamina","laminae","laminar","laminate","lamination","lammed","lammer","lamming","lammond","lamond","lamont","lamp","lampblack","lamplight","lamplighter","lampoon","lampooner","lamport","lamppost","lamprey","lampshade","lan","lana","lanae","lanai","lancashire","lancaster","lance","lancelot","lancer","lancet","land","landau","lander","landfall","landfill","landforms","landhold","landholder","landing","landis","landlady","landless","landlines","landlocked","landlord","landlubber","landmark","landmass","landon","landowner","landownership","landowning","landry","lands","landsat","landscape","landscaper","landslid","landslide","landslip","landsman","landsmen","landsteiner","landward","landwehr","lane","lanette","laney","lang","lange","langeland","langerhans","langford","langland","langley","langmuir","langsdon","langston","language","languages","languid","languidness","languish","languisher","languishing","languor","languorous","lani","lanie","lanita","lank","lankiness","lankness","lanky","lanna","lanni","lannie","lanny","lanolin","lansing","lantern","lanthanide","lanthanum","lanyard","lanzhou","lao","laocoon","laoreet","laotian","lap","lapack","lapboard","lapdog","lapel","lapidary","lapin","laplace","lapland","lapp","lapped","lappet","lapping","lapply","laps","lapse","lapsed","lapser","lapses","lapsing","laptop","laptops","lapwing","lara","laraine","laramie","laravel","larboard","larcenist","larcenous","larceny","larch","lard","larder","lardner","lardy","laredo","large","largehearted","largely","largemouth","largeness","larger","largess","largest","largish","largo","lari","lariat","larina","larine","larisa","larissa","lark","larker","larkspur","larousse","larry","lars","larsen","larson","larva","larvae","larval","laryngeal","larynges","laryngitides","laryngitis","larynx","laryssa","las","lasagna","lasagne","lascaux","lascivious","lasciviousness","lase","laser","lash","lashed","lasher","lashing","lass","lassa","lassen","lassie","lassitude","lasso","lassoer","last","laster","lastindex","lastindexof","lasting","lastingness","lastly","lastmodified","lastname","lastrow","laszlo","lat","latasha","latashia","latch","latching","latchkey","late","latecomer","lated","lately","latency","lateness","latent","later","lateral","lateralization","lateran","latest","latex","lath","lathe","lather","latherer","lathery","lathing","lathrop","laths","latia","latices","latin","latina","latinate","latino","latish","latisha","latitude","latitudinal","latitudinarian","latitudinary","latlng","latonya","latoya","latrena","latrina","latrine","latrobe","latte","latter","lattice","latticework","latticing","lattimer","latvia","latvian","laud","laudably","laudanum","laudatory","lauder","lauderdale","lauds","laue","laugh","laughable","laughableness","laughably","laugher","laughing","laughingstock","laughs","laughter","laughton","launce","launch","launched","launcher","launches","launching","launchoptions","launchpad","launder","laundered","launderer","launderette","laundress","laundrette","laundromat","laundry","laundryman","laundrymen","laundrywoman","laundrywomen","laura","lauraine","laural","lauralee","laurasia","laure","laureate","laureateship","lauree","laureen","laurel","laurella","lauren","laurena","laurence","laurene","laurent","laurentian","lauretta","laurette","lauri","laurianne","laurice","laurie","lauritz","lauryn","lausanne","lava","lavage","laval","lavaliere","lavatory","lave","lavena","lavender","lavern","laverna","laverne","lavina","lavinia","lavinie","lavish","lavishness","lavoisier","lavonne","law","lawanda","lawbreaker","lawbreaking","lawford","lawful","lawfulness","lawgiver","lawgiving","lawless","lawlessness","lawmaker","lawmaking","lawman","lawmen","lawn","lawnmower","lawrence","lawrenceville","lawrencium","lawry","laws","lawson","lawsuit","lawton","lawyer","lawyers","lax","laxative","laxativeness","laxer","laxes","laxity","laxness","lay","layabout","layamon","layaway","layer","layered","layering","layers","layette","layla","layman","laymen","layne","layney","layoff","layout","layoutinflater","layoutmanager","layoutparams","layouts","layoutsubviews","layover","laypeople","layperson","lays","layton","layup","laywoman","laywomen","lazar","lazare","lazaro","lazarus","laze","lazily","laziness","lazuli","lazy","lazybones","lb","lbj","lbl","lbound","lbs","lc","lcd","lcm","lcom","ld","lda","ldap","ldc","ldflags","ldr","le","lea","leach","leachate","lead","leadbelly","leaded","leaden","leadenness","leader","leaderboard","leaderless","leaders","leadership","leading","leads","leadsman","leadsmen","leaf","leafage","leafhopper","leafiness","leafless","leaflet","leafstalk","leafy","league","leaguer","leah","leak","leakage","leaked","leaker","leakey","leakiness","leaking","leaks","leaky","lean","leander","leandra","leaner","leaning","leann","leanna","leanne","leanness","leanor","leanora","leap","leaper","leapfrog","leapfrogged","leapfrogging","lear","learn","learned","learnedly","learnedness","learner","learning","learns","learnt","leary","leas","lease","leaseback","leasehold","leaseholder","leaser","leash","leasing","least","leastwise","leather","leatherette","leathern","leatherneck","leathery","leave","leaven","leavened","leavening","leavenworth","leaver","leaves","leaving","lebanese","lebanon","lebbie","lebensraum","lebesgue","leblanc","lecher","lecherous","lecherousness","lechery","lecithin","lectern","lecture","lecturer","lectures","lectureship","lectus","led","leda","lederberg","ledge","ledger","lee","leeann","leeanne","leech","leeds","leek","leela","leelah","leeland","leena","leer","leeriness","leering","leery","leesa","leese","leeuwenhoek","leeward","leeway","left","leftism","leftist","leftmost","leftover","leftward","lefty","leg","legacy","legal","legalese","legalism","legalistic","legality","legalization","legalize","legalized","legally","legate","legatee","legation","legato","legend","legendarily","legendary","legendre","leger","legerdemain","legged","legginess","legging","leggy","leghorn","legibility","legible","legibly","legion","legionary","legionnaire","legislate","legislation","legislative","legislator","legislature","legit","legitimacy","legitimate","legitimation","legitimatize","legitimization","legitimize","legless","legman","legmen","lego","legra","legree","legroom","legs","legstraps","legume","leguminous","legwork","lehigh","lehman","lei","leia","leibniz","leicester","leiden","leif","leigh","leigha","leighton","leila","leilah","leipzig","leisha","leisure","leisureliness","leisurely","leisurewear","leitmotif","leitmotiv","lek","lela","lelah","leland","lelia","lem","lemaitre","lemar","lemke","lemma","lemme","lemmie","lemming","lemmy","lemon","lemonade","lemony","lemuel","lemur","lemuria","len","lena","lenard","lenci","lend","lender","lenee","lenette","lenght","length","lengthen","lengthener","lengthily","lengthiness","lengths","lengthwise","lengthy","lenience","leniency","lenient","lenin","leningrad","leninism","leninist","lenitive","lenka","lenna","lennard","lennie","lennon","lenny","leno","lenoir","lenora","lenore","lenovo","lens","lent","lenticular","lentil","lento","leo","leodora","leoine","leola","leoline","leon","leona","leonanie","leonard","leonardo","leoncavallo","leone","leonel","leonelle","leonerd","leonhard","leonid","leonidas","leonie","leonine","leonor","leonora","leonore","leontine","leontyne","leopard","leopardess","leopardskin","leopold","leopoldo","leopoldville","leora","leotard","leper","lepidus","lepke","leprechaun","leprosy","leprous","lepta","lepton","lepus","lerner","leroi","leroy","les","lesa","lesbian","lesbianism","leshia","lesion","lesley","lesli","leslie","lesly","lesotho","less","lessee","lessen","lesseps","lesser","lesses","lessie","lessing","lesson","lessons","lessor","lest","lester","lesya","let","leta","letdown","letha","lethal","lethality","lethargic","lethargically","lethargy","lethe","lethia","leticia","letisha","letitia","letizia","lets","letsencrypt","letta","letter","letterbox","lettered","letterer","letterhead","lettering","letterman","lettermen","letterpress","letters","letti","lettie","letting","lettuce","letty","letup","leukemia","leukemic","leukocyte","leupold","lev","levant","levee","leveeing","level","leveled","leveler","levelheaded","levelheadedness","leveling","levelness","levels","levenshtein","lever","leverage","levesque","levey","levi","leviathan","levier","levin","levine","levitate","levitation","leviticus","levitt","levity","levon","levy","lew","lewd","lewdness","lewellyn","lewes","lewie","lewinsky","lewis","lewiss","lex","lexeme","lexer","lexi","lexical","lexicographer","lexicographic","lexicographical","lexicography","lexicon","lexie","lexine","lexington","lexus","lexy","leyden","leyla","lezley","lezlie","lf","lfs","lft","lg","lh","lhasa","lhotse","lhs","li","lia","liability","liable","liaise","liaison","liam","lian","liana","liane","lianna","lianne","liar","lib","libation","libbed","libbey","libbi","libbie","libbing","libboost","libby","libc","libcore","libcurl","libdispatch","libel","libeler","libelous","liberace","liberal","liberalism","liberality","liberalization","liberalize","liberalized","liberalizer","liberalness","liberate","liberation","liberationists","liberator","liberia","liberian","libero","libertarian","libertarianism","libertine","liberty","libexec","libgcc","libgdx","libidinal","libidinous","libidinousness","libido","libopencv","libpng","libra","librarian","libraries","library","libretoes","libretos","librettist","libretto","libreville","librium","libs","libstdc","libsystem","libusb","libx","libxml","libya","libyan","lice","licence","license","licensed","licensee","licenser","licenses","licensing","licensor","licentiate","licentious","licentiousness","licha","lichee","lichen","lichtenstein","lichter","licit","lick","licked","licker","lickerish","licking","licorice","lid","lida","lidded","lidding","lidia","lidless","lido","lie","lieberman","liebfraumilch","liechtenstein","lied","lief","liefs","liege","lien","lier","lies","liesa","lieu","lieut","lieutenancy","lieutenant","life","lifeblood","lifeboat","lifebuoy","lifecycle","lifecyclebase","lifeforms","lifeguard","lifeless","lifelessness","lifelike","lifelikeness","lifeline","lifelong","lifer","liferay","lifesaver","lifesaving","lifespan","lifestyle","lifetaking","lifetime","lifework","lifo","lift","lifter","lifting","liftoff","ligament","ligand","ligate","ligation","ligature","light","lightblue","lightbox","lighted","lighten","lightener","lightening","lighter","lightered","lightering","lighters","lightest","lightface","lightgray","lightheaded","lighthearted","lightheartedness","lighthouse","lighting","lightly","lightness","lightning","lightproof","lights","lightship","lightweight","ligneous","lignite","lignum","ligula","likability","likable","likableness","like","likeability","liked","likelihood","likely","liken","likeness","liker","likes","likest","likewise","liking","lil","lila","lilac","lilah","lilia","lilian","liliana","liliane","lilith","liliuokalani","lilla","lille","lilli","lillian","lillie","lilliput","lilliputian","lilllie","lilly","lilongwe","lilt","lilting","lily","lilyan","lim","lima","limb","limbaugh","limber","limbered","limberness","limbers","limbic","limbless","limbo","limburger","lime","limeade","limekiln","limelight","limerick","limestone","limit","limitability","limitably","limitation","limitations","limited","limitedly","limitedness","limiter","limiting","limitless","limitlessness","limits","limn","limo","limoges","limousine","limp","limper","limpet","limpid","limpidity","limpidness","limpness","limpopo","limy","lin","lina","linage","linalg","linc","linchpin","lincoln","lind","linda","lindberg","lindbergh","linden","lindholm","lindi","lindie","lindon","lindquist","lindsay","lindsey","lindstrom","lindsy","lindy","line","linea","lineage","lineal","lineament","linear","lineargradientbrush","linearity","linearize","linearlayout","linearlayoutmanager","linebacker","linechart","linecolor","lined","linefeed","linell","lineman","linemen","linen","lineno","linenumber","liner","lines","linesman","linesmen","linestyle","linet","lineto","linette","lineup","linewidth","ling","linger","lingerer","lingerie","lingering","lingo","lingoes","lingua","lingual","linguine","linguini","linguist","linguistic","linguistically","linguistics","liniment","lining","link","linkable","linkage","linkbutton","linked","linkedhashmap","linkedin","linkedlist","linker","linkid","linking","links","linkup","linn","linnaeus","linnea","linnell","linnet","linnie","lino","linode","linoel","linoleum","linotype","linq","linseed","linspace","lint","lintel","linter","linton","linty","linus","linux","linwood","linzy","lion","lionel","lionello","lioness","lionhearted","lionization","lionize","lionizer","lip","lipase","lipid","liposuction","lipped","lipper","lippi","lipping","lippmann","lippy","lipread","lipschitz","lipscomb","lipstick","lipton","liq","liquefaction","liquefier","liquefy","liqueur","liquibase","liquid","liquidate","liquidation","liquidator","liquidity","liquidize","liquidizer","liquidness","liquor","liquorice","liquorish","lira","lire","lis","lisa","lisabeth","lisbeth","lisbon","lise","lisetta","lisette","lisha","lishe","lisle","lisp","lisper","liss","lissa","lissajous","lissi","lissie","lissome","lissomeness","lissomness","lissy","list","lista","listactivity","listadapter","listb","listbox","listboxitem","listdata","listdir","liste","listed","listen","listener","listeners","listening","listens","lister","listerine","listfiles","listfragment","listid","listing","listings","listitem","listitems","listless","listlessness","listnode","liston","lists","listview","listviewitem","liszt","lit","lita","litany","litchi","lite","liter","literacy","literal","literalism","literalistic","literally","literalness","literals","literariness","literary","literate","literati","literation","literature","lithe","litheness","lithesome","lithium","lithograph","lithographer","lithographic","lithographically","lithographs","lithography","lithology","lithosphere","lithospheric","lithuania","lithuanian","litigant","litigate","litigation","litigator","litigious","litigiousness","litmus","litotes","litter","litterbug","little","littleneck","littleness","littleton","litton","littoral","littrateur","liturgic","liturgical","liturgics","liturgist","liturgy","liuka","liv","liva","livability","livable","livableness","livably","live","lived","livedata","livelihood","liveliness","livelong","lively","liven","liveness","liver","liveried","liverish","livermore","liverpool","liverpudlian","liverwort","liverwurst","livery","liveryman","liverymen","lives","livestock","livia","livid","lividness","living","livingness","livingston","livingstone","livonia","livvie","livvy","livvyy","livy","liz","liza","lizabeth","lizard","lizbeth","lizette","lizzie","lizzy","ljava","ljubljana","lk","ll","llama","llano","llb","llc","lld","lldb","llewellyn","lloyd","llvm","llywellyn","lm","ln","lname","lng","lnk","lo","load","loadable","loadclass","loaddata","loaded","loader","loaders","loadfile","loadhtml","loadimage","loading","loadlibrary","loadmodule","loads","loadstar","loadstone","loadurl","loadxml","loaf","loafer","loam","loamy","loan","loaner","loaning","loans","loansharking","loanword","loath","loathe","loather","loathing","loathness","loathsome","loathsomeness","loaves","lob","lobachevsky","lobar","lobbed","lobber","lobbing","lobby","lobbyist","lobe","lobortis","lobotomist","lobotomize","lobotomy","lobster","lobular","lobularity","lobule","loc","local","localcontainerentitymanagerfactorybean","localdate","localdatetime","localdb","locale","locales","localhost","localisms","locality","localization","localize","localized","localizeddescription","localizer","localizes","locally","localname","locals","localstorage","localtime","locatable","locate","located","locater","locating","location","locational","locationid","locationlistener","locationmanager","locationprovider","locationrequest","locations","locative","locator","loch","lochinvar","lochs","loci","lock","lockable","locke","lockean","locked","locker","locket","lockhart","lockheed","lockian","locking","lockjaw","locknut","lockout","locks","locksmith","locksmithing","locksmiths","lockstep","lockup","lockwood","loco","locomotion","locomotive","locomotor","locomotory","locoweed","locus","locust","locution","lodash","lode","lodestar","lodestone","lodge","lodged","lodgepole","lodger","lodges","lodging","lodgment","lodovico","lodowick","lodz","loeb","loella","loewe","loewi","loft","lofter","loftily","loftiness","lofty","log","logan","loganberry","logarithm","logarithmic","logarithmically","logback","logbook","logcat","loge","logfile","logged","loggedin","logger","loggerfactory","loggerhead","loggers","loggia","logging","logic","logical","logicality","logically","logicalness","logician","login","loginactivity","loginbutton","logincontroller","loginform","loginpage","logins","loginurl","loginview","logion","logistic","logistical","logits","logjam","loglevel","logmanager","logo","logon","logos","logotype","logout","logrolling","logs","logstash","logy","lohengrin","loin","loincloth","loincloths","loire","lois","loise","loiter","loiterer","loki","lol","lola","loleta","lolita","loll","loller","lollipop","lolly","lomb","lombard","lombardi","lombardy","lombok","lome","lon","lona","london","londonderry","londoner","lone","lonee","loneliness","lonely","loneness","loner","lonesome","lonesomeness","long","longboat","longbow","longed","longeing","longer","longest","longevity","longfellow","longhair","longhand","longhorn","longing","longish","longitude","longitudinal","longness","longs","longshoreman","longshoremen","longsighted","longstanding","longstreet","longsword","longterm","longtime","longueuil","longueur","longways","longword","loni","lonna","lonnard","lonni","lonnie","lonny","loofah","loofahs","look","lookahead","lookalike","lookat","lookbehind","looked","looker","looking","lookout","looks","lookup","lookups","loom","looming","loomis","loon","loony","loop","loopback","looped","looper","loophole","looping","loops","loopy","loose","loosed","looseleaf","loosely","loosen","loosener","looseness","looses","loosing","loot","looter","lop","lope","loper","lopez","lopped","lopper","lopping","lopsided","lopsidedness","loquacious","loquaciousness","loquacity","lora","lorain","loraine","loralee","loralie","loralyn","lorant","lord","lording","lordliness","lordly","lordship","lore","loree","loreen","lorelei","lorelle","lorem","lorempixel","loren","lorena","lorene","lorentz","lorentzian","lorenz","lorenza","lorenzo","loretta","lorette","lorgnette","lori","loria","lorianna","lorianne","lorie","lorilee","lorilyn","lorin","lorinda","lorine","loris","lorita","lorn","lorna","lorne","lorraine","lorrayne","lorre","lorri","lorrie","lorrin","lorry","lorryload","lory","los","lose","loser","loses","losing","loss","lossage","losses","lossless","lossy","lost","lot","lothaire","lothario","lotion","lots","lott","lotta","lotte","lotted","lotter","lottery","lotti","lottie","lotting","lotto","lotty","lotus","lou","loud","louden","loudhailer","loudly","loudmouth","loudmouths","loudness","loudspeaker","loudspeaking","louella","louie","louis","louisa","louise","louisette","louisiana","louisianan","louisianian","louisville","lounge","lounger","lour","lourdes","louse","lousewort","lousily","lousiness","lousy","lout","loutish","loutishness","loutitia","louver","louvre","lovable","lovableness","lovably","love","lovebird","lovechild","lovecraft","loved","lovejoy","lovelace","loveland","loveless","lovelessness","lovelies","loveliness","lovelinesses","lovell","lovelorn","lovelornness","lovely","lovemaking","lover","lovesick","lovestruck","loving","lovingly","lovingness","low","lowborn","lowboy","lowbrow","lowdown","lowe","lowell","lower","lowercase","lowermost","lowery","lowest","lowish","lowland","lowlands","lowlife","lowlight","lowliness","lowly","lowness","lowrance","lox","loy","loyal","loyaler","loyalest","loyalism","loyalist","loyalty","loyang","loyd","loydie","loyola","lozenge","lp","lparam","lpg","lpn","lq","lr","lrow","ls","lsb","lsd","lst","lstm","lt","ltd","lte","ltr","ltrim","lts","lu","lua","luanda","luann","luau","lubber","lubbock","lube","lubricant","lubricate","lubrication","lubricator","lubricious","lubricity","lubumbashi","luca","lucais","luce","lucene","lucent","lucerne","lucho","luci","lucia","lucian","luciana","luciano","lucid","lucidity","lucidness","lucie","lucien","lucienne","lucifer","lucila","lucile","lucilia","lucille","lucina","lucinda","lucine","lucio","lucita","lucite","lucius","luck","luckier","luckily","luckiness","luckless","lucknow","lucky","lucrative","lucrativeness","lucre","lucretia","lucretius","luctus","lucubrate","lucubration","lucy","luddite","ludhiana","ludicrous","ludicrousness","ludlow","ludmilla","ludo","ludovico","ludovika","ludvig","ludwig","luella","luelle","luff","lufthansa","luftwaffe","lug","luge","luger","luggage","lugged","lugger","lugging","lugosi","lugsail","lugubrious","lugubriousness","luigi","luis","luisa","luise","lukas","luke","lukewarm","lukewarmness","lula","lulita","lull","lullaby","lulu","lumbago","lumbar","lumber","lumberer","lumbering","lumberjack","lumberman","lumbermen","lumberyard","lumen","luminance","luminary","luminescence","luminescent","luminosity","luminous","luminousness","lumire","lummox","lump","lumper","lumpiness","lumpish","lumpishness","lumpy","luna","lunacy","lunar","lunary","lunate","lunatic","lunation","lunch","luncheon","luncheonette","luncher","lunchpack","lunchroom","lunchtime","lund","lundberg","lundquist","lune","lung","lunge","lunger","lungfish","lungful","lunkhead","lupe","lupine","lupus","lura","lurch","lurcher","lure","lurer","lurette","lurex","luria","lurid","luridness","lurk","lurker","lurleen","lurlene","lurline","lusa","lusaka","luscious","lusciousness","lush","lushness","lusitania","lust","luster","lustering","lusterless","lustful","lustfulness","lustily","lustiness","lustrous","lustrousness","lusty","lutanist","lute","lutenist","lutero","lutetium","luther","lutheran","lutheranism","luting","lutz","luxe","luxembourg","luxembourgian","luxemburg","luxuriance","luxuriant","luxuriate","luxuriation","luxurious","luxuriousness","luxury","luz","luzon","lv","lvalue","lvl","lw","lwjgl","lwp","lx","lxml","ly","lyallpur","lyceum","lychee","lycopodium","lycra","lycurgus","lyda","lydia","lydian","lydie","lydon","lye","lyell","lying","lyle","lyly","lyman","lyme","lymph","lymphatic","lymphocyte","lymphoid","lymphoma","lymphs","lyn","lynch","lynchburg","lyncher","lynching","lynda","lynde","lyndel","lyndell","lyndon","lyndsay","lyndsey","lyndsie","lyndy","lynea","lynelle","lynett","lynette","lynn","lynna","lynne","lynnea","lynnell","lynnelle","lynnet","lynnett","lynnette","lynsey","lynx","lyon","lyra","lyre","lyrebird","lyric","lyrical","lyricalness","lyricism","lyricist","lyrics","lysenko","lysine","lysistrata","lysol","lyssa","lyx","lz","m","ma","maalox","maana","mab","mabel","mabelle","mable","mac","macabre","macadam","macadamize","macao","macaque","macaroni","macaroon","macarthur","macaulay","macaw","macbeth","macbook","maccabees","maccabeus","macdonald","macdraw","mace","macedon","macedonia","macedonian","macer","macerate","maceration","macgregor","mach","machete","machiavelli","machiavellian","machinate","machination","machine","machinelike","machinery","machines","machinist","machismo","macho","machs","macias","macintosh","mack","mackenzie","mackerel","mackinac","mackinaw","mackintosh","macleish","macmillan","macon","macos","macosx","macpaint","macports","macram","macro","macrobiotic","macrobiotics","macrocosm","macrodynamic","macroeconomic","macroeconomics","macromolecular","macromolecule","macron","macrophage","macros","macroscopic","macroscopically","macrosimulation","macrosocioeconomic","macs","mactivity","macy","mad","mada","madagascan","madagascar","madalena","madalyn","madam","madame","madapter","madcap","maddalena","madded","madden","maddening","madder","maddest","maddi","maddie","madding","maddox","maddy","made","madeira","madel","madelaine","madeleine","madelena","madelene","madelin","madelina","madeline","madella","madelle","madelon","madelyn","mademoiselle","madge","madhouse","madhya","madison","madlen","madlin","madman","madmen","madness","madonna","madras","madrid","madrigal","madsen","madurai","madwoman","madwomen","mady","mae","maecenas","maegan","maelstrom","maestro","maeterlinck","mafia","mafiosi","mafioso","mag","magazine","magda","magdaia","magdalen","magdalena","magdalene","mage","magellan","magellanic","magenta","magento","magged","maggee","maggi","maggie","magging","maggot","maggoty","maggy","magi","magic","magical","magically","magician","magick","magicked","magicking","magill","maginot","magisterial","magistracy","magistrate","magma","magna","magnanimity","magnanimosity","magnanimous","magnate","magnesia","magnesite","magnesium","magnet","magnetic","magnetically","magnetics","magnetism","magnetite","magnetizable","magnetization","magnetize","magnetized","magneto","magnetodynamics","magnetohydrodynamical","magnetohydrodynamics","magnetometer","magnetosphere","magnetron","magnification","magnificence","magnificent","magnified","magnify","magniloquence","magniloquent","magnitogorsk","magnitude","magnolia","magnum","magnuson","magog","magoo","magpie","magritte","magruder","magsaysay","maguire","magus","magyar","mahabharata","mahala","mahalia","maharajah","maharajahs","maharanee","maharani","maharashtra","maharishi","mahatma","mahavira","mahayana","mahayanist","mahdi","mahfouz","mahican","mahjong","mahler","mahmoud","mahmud","mahogany","mahomet","mahout","mai","maia","maible","maid","maiden","maidenhair","maidenhead","maidenhood","maidenly","maidservant","maier","maiga","maighdiln","maigret","mail","mailaddress","mailbag","mailbox","mailchimp","mailer","mailgun","mailing","mailitem","maillol","maillot","mailman","mailmen","mailmessage","mails","mailto","maim","maiman","maimed","maimedness","maimer","maimonides","main","mainactivity","mainapp","mainbrace","mainbundle","mainclass","maincontent","maincontroller","mainctrl","maine","mainer","mainform","mainframe","mainland","mainlander","mainlayout","mainline","mainliner","mainloop","mainly","mainmast","mainmenu","mainpage","mainpanel","mains","mainsail","mainscreen","mainspring","mainstay","mainstream","maintain","maintainability","maintainable","maintained","maintainer","maintaining","maintains","maintenance","mainthread","maintop","mainview","mainviewcontroller","mainviewmodel","mainwindow","maiolica","mair","maire","maisey","maisie","maison","maisonette","maitilde","maize","maj","maje","majestic","majestically","majesty","majolica","major","majorca","majordomo","majorette","majority","majuro","makable","makarios","make","makefile","makefiles","makeover","maker","makers","makes","makeshift","maketext","makeup","making","mal","mala","malabar","malabo","malacca","malachi","malachite","maladapt","maladjust","maladjustment","maladministration","maladroit","maladroitness","malady","malagasy","malaise","malamud","malamute","malanie","malaprop","malapropism","malaria","malarial","malarious","malarkey","malathion","malawi","malawian","malay","malaya","malayalam","malayan","malaysia","malaysian","malchy","malcolm","malcontent","malcontented","malcontentedness","maldive","maldivian","maldonado","male","maledict","malediction","malefaction","malefactor","malefic","maleficence","maleficent","malena","maleness","malesuada","malevolence","malevolencies","malevolent","malfeasance","malfeasant","malformation","malformed","malformedurlexception","malfunction","mali","malia","malian","malibu","malice","malicious","maliciousness","malign","malignancy","malignant","malignity","malina","malinda","malinde","malinger","malingerer","malinowski","malissa","malissia","mall","mallard","mallarm","malleability","malleable","malleableness","mallet","mallissa","malloc","mallorie","mallory","mallow","malnourished","malnutrition","malocclusion","malodorous","malone","malorie","malory","malposed","malpractice","malraux","malt","malta","malted","maltese","malthus","malthusian","malting","maltose","maltreat","maltreatment","malty","malva","malvin","malvina","malware","malynda","mama","mamba","mambo","mame","mamet","mamie","mamma","mammal","mammalian","mammary","mammogram","mammography","mammon","mammoth","mammoths","mammy","mamore","mamp","man","manacle","manage","manageability","manageable","manageableness","managed","managedbean","managedobjectcontext","management","manager","manageress","managerial","managers","managership","manages","managing","managua","manama","mananas","manasseh","manatee","manaus","manchester","manchu","manchuria","manchurian","mancini","manciple","mancunian","manda","mandala","mandalay","mandamus","mandarin","mandate","mandatory","mandel","mandela","mandelbrot","mandi","mandible","mandibular","mandie","mandingo","mandolin","mandrake","mandrel","mandrill","mandy","mane","manet","maneuver","maneuverability","maneuverer","manfred","manful","manganese","mange","manger","manginess","mangle","mangler","mango","mangoes","mangrove","mangy","manhandle","manhattan","manhole","manhood","manhunt","mani","mania","maniac","maniacal","manic","manically","manichean","manicure","manicurist","manifest","manifestation","manifesto","manifests","manifold","manifolder","manifoldness","manikin","manila","manilla","manioc","manipulability","manipulable","manipulate","manipulated","manipulating","manipulation","manipulations","manipulative","manipulator","manipulatory","manitoba","manitoulin","manitowoc","mankind","mankowski","manley","manlike","manliness","manly","mann","manna","manned","mannequin","manner","mannered","mannerism","mannerist","mannerliness","mannerly","mannheim","mannie","mannikin","manning","mannish","mannishness","manny","mano","manolo","manometer","manon","manor","manorial","manpower","manqu","mans","mansard","manse","manservant","mansfield","mansion","manslaughter","manson","manta","mantegna","mantel","mantelpiece","mantes","mantilla","mantis","mantissa","mantle","mantling","mantra","mantrap","manual","manually","manuals","manuel","manuela","manufacture","manufacturer","manufacturers","manufacturing","manumission","manumit","manumitted","manumitting","manure","manuscript","manville","manx","many","manya","manytomany","manytomanyfield","manytoone","mao","maoism","maoist","maori","map","mapbox","mapdispatchtoprops","mapfragment","mapi","maple","maplecrest","mapmaker","mapoptions","mappable","mappath","mapped","mappedby","mapper","mappers","mapping","mappings","mapplethorpe","mapred","mapreduce","maproute","maps","mapstatetoprops","maptypeid","maputo","mapview","mar","mara","marabel","marabou","marabout","maraca","maracaibo","maraschino","marat","marathi","marathon","marathoner","maraud","marauder","marble","marbleize","marbler","marbling","marc","marceau","marcel","marcela","marcelia","marcelino","marcella","marcelle","marcellina","marcelline","marcello","marcellus","marcelo","march","marchall","marchelle","marcher","marchioness","marci","marcia","marciano","marcie","marcile","marcille","marco","marconi","marcotte","marcus","marcy","mardi","marduk","mare","mareah","maren","marena","maressa","marga","margalit","margalo","margaret","margareta","margarete","margaretha","margarethe","margaretta","margarette","margarine","margarita","margarito","margaux","marge","margeaux","margery","marget","margette","margi","margie","margin","marginal","marginalia","marginality","marginalization","marginalize","marginbottom","marginend","marginleft","marginright","margins","marginstart","margintop","margit","margo","margot","margret","margrethe","marguerite","margy","mari","maria","mariachi","mariadb","mariam","marian","mariana","mariann","marianna","marianne","mariano","maribel","maribelle","maribeth","marice","maricela","maridel","marie","marieann","mariejeanne","mariel","mariele","marielle","mariellen","marietta","mariette","marigold","marijn","marijo","marijuana","marika","marilee","marilin","marillin","marilyn","marimba","marin","marina","marinade","marinara","marinate","marination","marine","mariner","marinna","marino","mario","marion","marionette","mariquilla","marisa","mariska","marisol","marissa","marita","maritain","marital","maritime","maritsa","maritza","mariupol","marius","mariya","marj","marja","marje","marji","marjie","marjoram","marjorie","marjory","marjy","mark","markab","markdown","marked","markedly","marker","markeroptions","markers","market","marketa","marketability","marketable","marketeer","marketer","marketing","marketplace","markets","markham","marking","markism","markka","markkaa","marklogic","markos","markov","markovian","markovitz","marks","marksman","marksmanship","marksmen","markup","markus","marl","marla","marlane","marlboro","marlborough","marleah","marlee","marleen","marlena","marlene","marley","marlie","marlin","marline","marlinespike","marlo","marlon","marlow","marlowe","marlyn","marmaduke","marmalade","marmara","marmoreal","marmoset","marmot","marna","marne","marney","marni","marnia","marnie","maroon","marque","marquee","marquesas","marquess","marquetry","marquette","marquez","marquis","marquise","marquisette","marquita","marrakesh","marred","marriage","marriageability","marriageable","married","marrilee","marring","marriott","marris","marrissa","marrow","marrowbone","marry","mars","marseillaise","marseille","marseilles","marsh","marsha","marshal","marshalas","marshall","marshalled","marshaller","marshalling","marshallings","marshiness","marshland","marshmallow","marshy","marsiella","marsupial","mart","marta","martainn","martel","martelle","marten","martguerita","martha","marthe","marthena","marti","martial","martian","martica","martie","martin","martina","martinet","martinez","martingale","martini","martinique","martino","martinson","martita","marty","martyn","martynne","martyr","martyrdom","marv","marva","marve","marvel","marvell","marvelous","marven","marvin","marwin","marx","marxian","marxism","marxist","mary","marya","maryann","maryanna","maryanne","marybelle","marybeth","maryellen","maryjane","maryjo","maryl","maryland","marylee","marylin","marylinda","marylou","marylynne","maryrose","marys","marysa","marzipan","mas","masada","masai","masaryk","masc","mascagni","mascara","mascot","masculine","masculineness","masculinity","masefield","maser","maseru","mash","masha","mashhad","mask","masked","masker","masking","masks","masochism","masochist","masochistic","masochistically","mason","masonic","masonite","masonry","masque","masquer","masquerade","masquerader","mass","massa","massachusetts","massacre","massage","massager","massasoit","massenet","masseur","masseuse","massey","massif","massimiliano","massimo","massing","massive","massively","massiveness","massless","mast","mastectomy","master","masterclass","mastered","masterful","masterfulness","masterliness","masterly","mastermind","masterpage","masterpiece","masters","mastership","masterstroke","masterwork","mastery","masthead","mastic","masticate","mastication","mastiff","mastodon","mastoid","masturbate","masturbation","masturbatory","mat","mata","matador","match","matchable","matchbook","matchbox","matchcase","matched","matcher","matchers","matches","matching","matchless","matchlock","matchmake","matchmaker","matchmaking","matchplay","matchstick","matchwood","mate","mated","matelda","mateo","mater","material","materialism","materialist","materialistic","materialistically","materiality","materialization","materialize","materialized","materializer","materializes","materializing","materialness","materials","maternal","maternity","mates","math","mathe","mathematic","mathematica","mathematical","mathematically","mathematician","mathematics","mathematik","mather","mathew","mathewson","mathian","mathias","mathieu","mathilda","mathilde","mathis","mathjax","maths","mathworks","matias","matilda","matilde","matine","mating","matins","matisse","matlab","matmul","matplotlib","matriarch","matriarchal","matriarchs","matriarchy","matrices","matricidal","matricide","matriculate","matriculation","matriel","matrimonial","matrimony","matrix","matron","matsumoto","matt","matte","mattel","matteo","matter","matterhorn","matters","matthaeus","mattheus","matthew","matthias","matthieu","matthiew","matthus","matti","mattias","mattie","matting","mattins","mattis","mattock","mattress","matty","maturate","maturation","maturational","mature","matureness","maturer","maturity","matzo","matzot","maud","maude","maudie","maudlin","maugham","maui","maul","mauler","maunder","maupassant","maura","maure","maureen","maureene","maurene","mauriac","maurice","mauricio","maurie","maurine","mauris","maurise","maurita","mauritania","mauritanian","mauritian","mauritius","maurits","maurizia","maurizio","mauro","maurois","maury","mauser","mausoleum","mauve","maven","mavencentral","mavencli","maverick","mavin","mavis","mavra","maw","mawkish","mawkishness","mawr","max","maxcdn","maxdate","maxdepth","maxheight","maxi","maxie","maxilla","maxillae","maxillary","maxim","maxima","maximal","maximality","maximilian","maximilianus","maximilien","maximization","maximize","maximized","maximizer","maximo","maximum","maxine","maxlen","maxlength","maxlines","maxoccurs","maxsize","maxtor","maxvalue","maxwell","maxwellian","maxwidth","maxx","maxy","may","maya","mayan","maybe","maybelle","mayday","maye","mayer","mayest","mayfair","mayflower","mayfly","mayhap","mayhem","mayn","maynard","mayne","maynord","mayo","mayonnaise","mayor","mayoral","mayoralty","mayoress","mayorship","maypole","mayra","mayst","mazama","mazarin","mazatlan","mazda","maze","mazed","mazedness","mazurka","mazzini","mb","mba","mbabane","mbini","mbostock","mbp","mbuilder","mc","mcadam","mcallister","mcamera","mcbride","mccabe","mccain","mccall","mccarthy","mccarthyism","mccartney","mccarty","mccauley","mcclain","mcclellan","mcclure","mccluskey","mcconnell","mccormick","mccoy","mccracken","mccray","mccullough","mcdaniel","mcdermott","mcdonald","mcdonnell","mcdougall","mcdowell","mce","mcelhaney","mcenroe","mcfadden","mcfarland","mcgee","mcgill","mcgovern","mcgowan","mcgrath","mcgraw","mcgregor","mcguffey","mcguire","mci","mcintosh","mcintyre","mckay","mckee","mckenzie","mckesson","mckinley","mckinney","mcknight","mclanahan","mclaughlin","mclean","mcleod","mcluhan","mcmahon","mcmartin","mcmillan","mcnamara","mcnaughton","mcneil","mcontext","mcpherson","mcrypt","mcursor","md","mdash","mdata","mdb","mdc","mdf","mdi","mdl","mdm","mdn","mdpi","mdrawerlayout","mdse","mdt","me","mead","meade","meadow","meadowland","meadowlark","meadows","meadowsweet","meagan","meager","meagerness","meaghan","meagres","meal","mealiness","meals","mealtime","mealy","mealybug","mealymouthed","mean","meander","meaneing","meanie","meaning","meaningful","meaningfulness","meaningless","meaninglessness","meanings","meanness","means","meant","meantime","meanwhile","meany","meara","meas","measle","measles","measly","measurable","measurably","measure","measured","measureless","measurement","measurements","measurer","measures","measurespec","measuring","meat","meataxe","meatball","meatiness","meatless","meatloaf","meatloaves","meatpacking","meaty","mecca","mechanic","mechanical","mechanics","mechanism","mechanisms","mechanist","mechanistic","mechanistically","mechanization","mechanize","mechanized","mechanizer","mechanizes","mechanochemically","mechelle","med","medal","medalist","medallion","medan","meddle","meddlesome","medea","medellin","medfield","media","mediaelement","mediaeval","medial","medials","median","mediaplayer","mediarecorder","mediastore","mediate","mediateness","mediation","mediator","mediatype","mediawiki","medic","medicaid","medical","medicament","medicare","medicate","medication","medici","medicinal","medicine","medico","medieval","medievalist","medina","mediocre","mediocrity","meditate","meditation","meditative","meditativeness","mediterranean","medium","mediumistic","medley","medulla","medusa","meed","meek","meekness","meerschaum","meet","meeter","meeting","meetinghouse","meetings","meets","meetup","mef","meg","mega","megabit","megabuck","megabyte","megacycle","megadeath","megadeaths","megahertz","megalith","megalithic","megaliths","megalomania","megalomaniac","megalopolis","megan","megaphone","megaton","megavolt","megawatt","megaword","megen","meggi","meggie","meggy","meghan","meghann","megohm","mehetabel","mei","meier","meighen","meiji","meioses","meiosis","meiotic","meir","meister","meistersinger","mejia","mekong","mel","mela","melamie","melamine","melancholia","melancholic","melancholy","melanesia","melanesian","melange","melania","melanie","melanin","melanoma","melantha","melany","melba","melbourne","melcher","melchior","meld","melendez","melesa","melessa","melicent","melina","melinda","melinde","meliorate","melioration","melisa","melisande","melisandra","melisenda","melisent","melissa","melisse","melita","melitta","mella","melli","mellicent","mellie","mellifluous","mellifluousness","mellisa","mellisent","mellon","melloney","mellow","mellowness","melly","melodee","melodic","melodically","melodie","melodious","melodiousness","melodrama","melodramatic","melodramatically","melody","melon","melonie","melony","melosa","melpomene","melt","meltdown","melter","melting","melton","melva","melville","melvin","melvyn","mem","member","membered","memberid","members","membership","memberships","membrane","membranous","memcache","memcached","memcpy","memento","memling","memo","memoir","memorabilia","memorability","memorable","memorableness","memorably","memorandum","memorial","memorialize","memorialized","memoriam","memorization","memorize","memorized","memorizer","memorizes","memory","memoryless","memorystream","memphis","memset","men","menace","menacing","menage","menagerie","menander","menarche","menard","mencius","mencken","mend","mendacious","mendaciousness","mendacity","mendel","mendeleev","mendelevium","mendelian","mendelssohn","mender","mendez","mendicancy","mendicant","mendie","mending","mendocino","mendoza","mendy","menelaus","menes","menfolk","menhaden","menial","meningeal","meninges","meningitides","meningitis","meninx","menisci","meniscus","menkalinan","menkar","menkent","menlo","mennonite","menominee","menopausal","menopause","menorah","menorahs","menotti","mens","mensa","mensch","menservants","menstrual","menstruate","menstruation","mensurable","mensuration","menswear","mental","mentalist","mentality","menthol","mentholated","mention","mentionable","mentioned","mentioner","mentioning","mentions","mentor","menu","menubar","menuhin","menuinflater","menuitem","menuitems","menus","menzies","meow","mephistopheles","mer","merak","mercado","mercantile","mercator","mercedes","mercenariness","mercenary","mercer","mercerize","merchandise","merchandiser","merchant","merchantability","merchantman","merchantmen","merci","mercie","merciful","mercifully","mercifulness","merciless","mercilessness","merck","mercurial","mercuric","mercury","mercy","mere","meredeth","meredith","meredithe","merell","merely","meretricious","meretriciousness","merganser","merge","merged","merger","merges","mergesort","merging","meridel","meridian","meridional","meridith","meriel","merilee","merill","merilyn","meringue","merino","meris","merissa","merit","merited","meritocracy","meritocratic","meritocrats","meritorious","meritoriousness","meriwether","merl","merla","merle","merlin","merlina","merline","mermaid","merman","mermen","merna","merola","meromorphic","merralee","merrel","merriam","merrick","merridie","merrie","merrielle","merrile","merrilee","merrili","merrill","merrily","merrimac","merrimack","merriment","merriness","merritt","merry","merrymaker","merrymaking","mersey","merton","merv","mervin","merwin","merwyn","meryl","mes","mesa","mesabi","mescal","mescaline","mesdames","mesdemoiselles","mesh","meshed","meshgrid","mesmeric","mesmerism","mesmerize","mesmerized","mesmerizer","mesolithic","mesomorph","mesomorphs","meson","mesopotamia","mesopotamian","mesos","mesosphere","mesozoic","mesquite","mess","message","messagebox","messageboxbuttons","messageboxicon","messagedigest","messageid","messagequeue","messages","messagetype","messaging","messed","messeigneurs","messenger","messerschmidt","messes","messiaen","messiah","messiahs","messianic","messieurs","messily","messiness","messing","messmate","messrs","messy","mestizo","met","meta","metabolic","metabolically","metabolism","metabolite","metabolize","metacarpal","metacarpi","metacarpus","metacircular","metacircularity","metaclass","metacpan","metadata","metal","metalanguage","metalization","metalized","metallic","metalliferous","metallings","metallography","metalloid","metallurgic","metallurgical","metallurgist","metallurgy","metalsmith","metalwork","metalworking","metamathematical","metamorphic","metamorphism","metamorphose","metamorphosis","metaphor","metaphoric","metaphorical","metaphosphate","metaphysic","metaphysical","metastability","metastable","metastases","metastasis","metastasize","metastatic","metastore","metatarsal","metatarsi","metatarsus","metatheses","metathesis","metathesized","metathesizes","metathesizing","metavariable","mete","metempsychoses","metempsychosis","meteor","meteoric","meteorically","meteorite","meteoritic","meteoritics","meteoroid","meteorologic","meteorological","meteorologist","meteorology","meter","meters","meth","methadone","methane","methanol","methinks","methionine","method","methodandargscaller","methodical","methodicalness","methodinfo","methodism","methodist","methodname","methodological","methodologists","methodology","methods","methought","methuen","methuselah","methuselahs","methyl","methylated","methylene","meticulous","meticulousness","metonymy","metrecal","metric","metrical","metricate","metricize","metrics","metro","metronome","metropolis","metropolitan","metropolitanization","mets","metternich","mettle","mettlesome","metus","metzler","meuse","mew","mewl","mews","mex","mexicali","mexican","mexico","meyer","meyerbeer","mezzanine","mezzo","mf","mfa","mfc","mfg","mfr","mg","mgm","mgmt","mgr","mh","mhandler","mhz","mi","mia","miami","miaplacidus","miasma","miasmal","mib","mic","mica","micaela","micah","mice","micelles","mich","michael","michaela","michaelangelo","michaelina","michaeline","michaella","michaelmas","michaelson","michail","michal","michale","micheal","micheil","michel","michelangelo","michele","michelin","michelina","micheline","michell","michelle","michelson","michigan","michigander","michiganite","mick","mickelson","mickey","micki","mickie","micky","micmac","micra","micro","microamp","microanalysis","microanalytic","microbe","microbial","microbicidal","microbicide","microbiological","microbiologist","microbiology","microbrewery","microchemistry","microchip","microcircuit","microcode","microcomputer","microcosm","microcosmic","microdensitometer","microdot","microeconomic","microeconomics","microelectronic","microelectronics","microfiber","microfiche","microfilm","microfossils","micrography","microgroove","microhydrodynamics","microinstruction","microjoule","microlevel","microlight","micromanage","micromanagement","micrometeorite","micrometeoritic","micrometer","micron","micronesia","micronesian","microorganism","microphone","microport","microprocessing","microprocessor","microprogram","microprogrammed","microprogramming","micros","microscope","microscopic","microscopical","microscopy","microsecond","microseconds","microservice","microservices","microsimulation","microsoft","microsomal","microstore","microsurgery","microsystems","microtime","microvax","microvaxes","microvolt","microwave","microwaveable","microword","mid","midair","midas","midband","midday","midden","middest","middle","middlebrow","middlebury","middleman","middlemen","middlemost","middlename","middlesex","middleton","middletown","middleware","middleweight","middling","middy","mideast","mideastern","midfield","midge","midget","midi","midland","midlife","midlives","midmorn","midmost","midnight","midpoint","midrange","midrib","midriff","midscale","midsection","midship","midshipman","midshipmen","midspan","midst","midstream","midsummer","midterm","midtown","midway","midweek","midwest","midwestern","midwesterner","midwicket","midwife","midwifery","midwinter","midwives","midyear","mien","miff","mig","might","mightily","mightiness","mightn","mighty","mignon","mignonette","mignonne","migr","migraine","migrant","migrate","migrated","migrating","migration","migrations","migrative","migratory","miguel","miguela","miguelita","mikado","mikael","mikaela","mike","mikel","mikey","mikhail","mikkel","mikol","mikoyan","mil","milady","milagros","milan","milanese","milch","mild","mildew","mildness","mildred","mildrid","mile","mileage","milena","milepost","miler","miles","milestone","milford","milicent","milieu","milissent","militancy","militant","militantness","militarily","militarism","militarist","militaristic","militarization","militarize","military","militate","militia","militiaman","militiamen","milk","milka","milken","milker","milkiness","milkmaid","milkman","milkmen","milkshake","milksop","milkweed","milky","mill","millage","millard","millay","millenarian","millenarianism","millennial","millennialism","millennium","millepede","miller","millet","milli","milliamp","milliampere","milliard","millibar","millicent","millidegree","millie","milligram","millijoule","millikan","milliliter","millimeter","milliner","millinery","milling","million","millionaire","millions","millionth","millionths","millipede","millis","millisecond","milliseconds","millisent","millivolt","millivoltmeter","milliwatt","millpond","millrace","millstone","millstream","millwright","milly","milne","milo","milquetoast","milt","miltiades","miltie","milton","miltonic","miltown","milty","milwaukee","milzie","mimd","mime","mimemessage","mimeograph","mimeographs","mimer","mimesis","mimetic","mimetically","mimetype","mimi","mimic","mimicked","mimicker","mimicking","mimicry","mimosa","min","mina","minaret","minatory","mince","mincemeat","mincer","mincing","mind","minda","mindanao","mindate","mindbogglingly","minded","minder","mindful","mindfully","mindfulness","mindless","mindlessness","mindoro","minds","mindset","mindy","mine","minecraft","minefield","miner","mineral","mineralization","mineralized","mineralogical","mineralogist","mineralogy","minerva","mineshaft","minestrone","minesweeper","minetta","minette","mineworkers","minflater","ming","mingle","mingus","mingw","minheight","mini","miniature","miniaturist","miniaturization","miniaturize","minibike","minibus","minicab","minicam","minicomputer","miniconda","minidress","minified","minify","minifyenabled","minim","minima","minimal","minimalism","minimalist","minimalistic","minimality","minimax","minimization","minimize","minimized","minimizer","minimum","mining","minion","miniseries","miniskirt","minister","ministerial","ministrant","ministration","ministry","minivan","miniver","mink","minke","minlength","minn","minna","minnaminnie","minne","minneapolis","minnesinger","minnesota","minnesotan","minni","minnie","minnnie","minnow","minny","minoan","minoccurs","minolta","minor","minority","minos","minot","minotaur","minoxidil","mins","minsdkversion","minsk","minsky","minster","minstrel","minstrelsy","mint","minta","mintage","mintaka","minter","minty","minuend","minuet","minuit","minus","minuscule","minute","minuteman","minutemen","minuteness","minutes","minutia","minutiae","minvalue","minwidth","minx","miny","miocene","mipmap","mips","miquela","mir","mira","mirabeau","mirabel","mirabella","mirabelle","mirach","miracle","miraculous","miraculousness","mirage","miran","miranda","mire","mireielle","mireille","mirella","mirelle","mirfak","miriam","mirilla","mirna","miro","mirror","mirrors","mirth","mirthful","mirthfulness","mirthless","mirthlessness","mirths","mirv","miry","mirzam","mis","misaddress","misadventure","misalign","misalignment","misalliance","misanalysed","misanthrope","misanthropic","misanthropically","misanthropist","misanthropy","misapplier","misapply","misapprehend","misapprehension","misappropriate","misbegotten","misbehave","misbehaver","misbehavior","misbrand","misc","miscalculate","miscalculation","miscall","miscarriage","miscarry","miscast","miscegenation","miscellanea","miscellaneous","miscellany","mischa","mischance","mischief","mischievous","mischievousness","miscibility","miscible","misclassification","misclassified","misclassifying","miscode","miscommunicate","miscomprehended","misconceive","misconception","misconduct","misconfiguration","misconstruction","misconstrue","miscopying","miscount","miscreant","miscue","misdeal","misdealt","misdeed","misdemeanant","misdemeanor","misdiagnose","misdid","misdirect","misdirection","misdirector","misdo","misdoes","misdone","miser","miserable","miserableness","miserably","miserliness","miserly","misery","mises","misfeasance","misfeature","misfield","misfile","misfire","misfit","misfitted","misfitting","misfortune","misgauge","misgiving","misgovern","misgovernment","misguidance","misguide","misguided","misguidedness","misguider","misha","mishandle","mishap","mishapped","mishapping","mishear","misheard","mishitting","mishmash","misidentification","misidentify","misinform","misinformation","misinterpret","misinterpretation","misinterpreter","misjudge","misjudging","misjudgment","miskito","mislabel","mislaid","mislay","mislead","misleader","misleading","misled","mismanage","mismanagement","mismatch","misname","misnomer","misogamist","misogamy","misogynist","misogynistic","misogynous","misogyny","misperceive","misplace","misplacement","misplay","mispositioned","misprint","misprision","mispronounce","mispronunciation","misquotation","misquote","misread","misreader","misrelated","misremember","misreport","misrepresent","misrepresentation","misrepresenter","misroute","misrule","miss","missal","missed","misses","misshape","misshapen","misshapenness","missie","missile","missilery","missing","mission","missionary","missioned","missioner","missioning","missis","mississauga","mississippi","mississippian","missive","missoula","missouri","missourian","misspeak","misspecification","misspecified","misspell","misspelling","misspend","misspent","misspoke","misspoken","misstate","misstatement","misstater","misstep","misstepped","misstepping","missus","missy","mist","mistakable","mistake","mistaken","mistaker","mistakes","mistaking","mistassini","mister","misti","mistily","mistime","mistiness","mistletoe","mistook","mistral","mistranslated","mistranslates","mistranslating","mistranslation","mistreat","mistreatment","mistress","mistrial","mistrust","mistruster","mistrustful","misty","mistype","misunderstand","misunderstander","misunderstanding","misunderstood","misuse","misuser","miswritten","mit","mitch","mitchael","mitchel","mitchell","mite","miter","miterer","mitford","mithra","mithridates","mitigate","mitigated","mitigation","mitoses","mitosis","mitotic","mitre","mitsubishi","mitt","mitten","mitterrand","mitty","mitzi","mitzvahs","mix","mixable","mixed","mixer","mixin","mixing","mixins","mixture","mizar","mizzen","mizzenmast","mj","mk","mkdir","mkdirs","mkl","mkmapview","mks","mktime","mkyong","ml","mle","mlist","mlistener","mlle","mm","mmap","mme","mmm","mmmm","mms","mmsc","mn","mname","mnchhausen","mnemonic","mnemonically","mnemonics","mnemosyne","mnist","mno","mnt","mo","moan","moat","mob","mobbed","mobber","mobbing","mobcap","mobil","mobile","mobility","mobilizable","mobilization","mobilize","mobilized","mobilizer","mobilizes","mobster","mobutu","moc","moccasin","mocha","mock","mocked","mockers","mockery","mocking","mockingbird","mockito","mocks","mod","modal","modality","modals","mode","model","modeladmin","modelandview","modelattribute","modelbuilder","modeled","modeler","modelform","modeling","modelitem","modelling","modelname","models","modelserializer","modelstate","modelversion","modelview","modem","moderate","moderated","moderateness","moderation","moderator","modern","modernism","modernist","modernistic","modernity","modernization","modernize","modernized","modernizer","modernizes","modernizr","modernness","modes","modest","modesta","modestia","modestine","modesto","modesty","modicum","modifiability","modifiable","modifiableness","modification","modifications","modified","modifier","modifiers","modifies","modify","modifying","modigliani","modish","modishness","mods","modula","modular","modularity","modularization","modularize","modulate","modulation","modulator","module","moduleid","modulename","modules","moduli","modulo","modulus","modus","moe","moen","mogadiscio","mogadishu","mogul","mohair","mohamed","mohammad","mohammed","mohammedan","mohammedanism","mohandas","mohandis","mohawk","mohegan","mohican","moho","mohorovicic","mohr","moiety","moil","moina","moines","moira","moire","moise","moiseyev","moishe","moist","moisten","moistener","moistness","moisture","moisturize","mojave","mojo","mojoexecutor","molal","molar","molarity","molasses","mold","moldavia","moldavian","moldboard","molder","moldiness","molding","moldova","moldy","mole","molecular","molecularity","molecule","molehill","moleskin","molest","molestation","molested","molester","molestie","moliere","molina","moline","moll","mollee","molli","mollie","mollification","mollify","mollis","mollusc","mollusk","molly","mollycoddle","mollycoddler","molnar","moloch","molokai","molotov","molt","molter","moluccas","molybdenite","molybdenum","mom","mombasa","moment","momenta","momentarily","momentariness","momentary","momentjs","momentous","momentousness","moments","momentum","momma","mommy","mon","mona","monaco","monad","monadic","monads","monah","monarch","monarchic","monarchical","monarchism","monarchist","monarchistic","monarchs","monarchy","monash","monastery","monastic","monastical","monasticism","monaural","mondale","monday","mondrian","monegasque","monera","monet","monetarily","monetarism","monetarist","monetary","monetization","monetize","money","moneybag","moneychangers","moneyer","moneylender","moneymaker","moneymaking","monfort","monger","mongo","mongoclient","mongod","mongodb","mongoid","mongol","mongolia","mongolian","mongolic","mongolism","mongoloid","mongoose","mongrel","monica","monies","monika","moniker","monique","monism","monist","monition","monitor","monitored","monitoring","monitors","monitory","monk","monkey","monkeyshine","monkish","monkshood","monmouth","mono","monobehaviour","monochromatic","monochromator","monochrome","monocle","monoclinic","monoclonal","monocotyledon","monocotyledonous","monocular","monodevelop","monodic","monodist","monody","monogamist","monogamous","monogamy","monogram","monogrammed","monogramming","monograph","monographs","monolingual","monolingualism","monolith","monolithic","monolithically","monoliths","monologist","monologue","monomania","monomaniac","monomaniacal","monomer","monomeric","monomial","monongahela","mononuclear","mononucleoses","mononucleosis","monophonic","monoplane","monopole","monopolist","monopolistic","monopolization","monopolize","monopolized","monopolizes","monopoly","monorail","monospace","monostable","monosyllabic","monosyllable","monotheism","monotheist","monotheistic","monotone","monotonic","monotonically","monotonicity","monotonous","monotonousness","monotony","monotouch","monovalent","monoxide","monro","monroe","monrovia","monsanto","monseigneur","monsieur","monsignor","monsignori","monsoon","monsoonal","monster","monstrance","monstrosity","monstrous","monstrousness","mont","montage","montague","montaigne","montana","montanan","montcalm","montclair","monte","montenegrin","montenegro","monterey","monterrey","montesquieu","montessori","monteverdi","montevideo","montezuma","montgomery","month","monthly","months","monti","monticello","montmartre","montoya","montpelier","montrachet","montreal","montserrat","monty","monument","monumental","monumentality","moo","mooch","mood","moodily","moodiness","moodle","moody","moog","moon","moonbeam","mooney","moonless","moonlight","moonlighting","moonlit","moonscape","moonshine","moonshiner","moonshot","moonstone","moonstruck","moonwalk","moor","moore","mooring","moorish","moorland","moose","moot","mootools","mop","mope","moped","moper","mopey","mopier","mopiest","mopish","mopped","moppet","mopping","moq","mora","moraine","moral","morale","morales","moralist","moralistic","moralistically","morality","moralization","moralize","moralled","moraller","moralling","moran","morass","moratorium","moravia","moravian","moray","morbi","morbid","morbidity","morbidness","mord","mordancy","mordant","mordecai","mordred","mordy","more","moreen","morehouse","morel","moreland","morena","moreno","moreover","morey","morgan","morgana","morganica","morganne","morgen","morgue","morgun","moria","moriarty","moribund","moribundity","morie","morin","morion","morison","morissa","morita","moritz","morlee","morley","morly","mormon","mormonism","morn","morna","morning","moro","moroccan","morocco","moron","moroni","moronic","moronically","morose","moroseness","morph","morpheme","morphemic","morpheus","morphia","morphine","morphism","morphologic","morphological","morphology","morphophonemic","morphophonemics","morphs","morrie","morris","morrison","morristown","morrow","morry","morse","morsel","mort","mortal","mortality","mortar","mortarboard","mortbay","morten","mortgage","mortgageable","mortgagee","mortgagor","mortice","mortician","mortie","mortification","mortified","mortifier","mortify","mortimer","mortise","morton","mortuary","morty","mos","mosaic","mosaicked","mosaicking","moscone","moscow","mose","moseley","moselle","moser","mosey","moshe","moslem","mosley","mosque","mosquito","mosquitoes","moss","mossback","mossberg","mossy","most","mostly","mosul","mot","mote","motel","motet","moth","mothball","mother","motherboard","motherfucker","motherfucking","motherhood","mothering","motherland","motherless","motherliness","motherly","moths","motif","motile","motility","motion","motional","motioner","motionevent","motionless","motionlessness","motions","motivate","motivated","motivation","motivational","motivator","motive","motiveless","motley","motlier","motliest","motocross","motor","motorbike","motorboat","motorcade","motorcar","motorcycle","motorcyclist","motoring","motorist","motorization","motorize","motorized","motorman","motormen","motormouth","motormouths","motorola","motorway","motown","mott","mottle","mottler","motto","mottoes","moue","moulder","moult","mound","mount","mountable","mountain","mountaineer","mountaineering","mountainous","mountainousness","mountainside","mountaintop","mountbatten","mountebank","mounted","mounter","mountie","mounties","mounting","mounts","mourn","mourner","mournful","mournfuller","mournfullest","mournfulness","mourning","mouse","mousedown","mouseenter","mouseevent","mouseeventargs","mouseleave","mousemove","mouseout","mouseover","mouser","mousetrap","mousetrapped","mousetrapping","mouseup","mousewheel","mousex","mousey","mousiness","mousing","mousse","moussorgsky","mousy","mouth","mouthe","mouthful","mouthiness","mouthorgan","mouthpiece","mouths","mouthwash","mouthwatering","mouthy","mouton","mov","movable","movableness","move","moved","movement","movements","movenext","mover","moves","moveto","movetofirst","movetonext","movie","movieclip","moviegoer","movieid","movies","moving","movl","movq","mow","mower","mowgli","mowing","moxie","moyer","moyna","moyra","moz","mozambican","mozambique","mozart","mozelle","mozes","mozilla","mozzarella","mp","mpaint","mpdf","mpeg","mpg","mph","mpi","mpl","mplayer","mq","mqtt","mr","mrecyclerview","mri","mrs","ms","msb","msbuild","msc","mscorlib","msdn","mse","msec","msft","msg","msgbox","msgid","msgr","msgs","msi","msie","msil","msmq","mso","msp","mssql","mst","msvc","msw","msxml","msys","mt","mtcars","mtg","mtge","mtier","mtime","mts","mtu","mtv","mu","muawiya","mubarak","much","muchness","mucilage","mucilaginous","muck","mucker","muckrake","muckraker","mucky","mucosa","mucous","mucus","mud","mudded","muddily","muddiness","mudding","muddle","muddlehead","muddleheaded","muddler","muddy","mudflat","mudguard","mudlarks","mudroom","mudslide","mudsling","mudslinger","mudslinging","mueller","muenster","muesli","muezzin","muff","muffin","muffle","muffler","mufi","mufinella","mufti","mug","mugabe","mugged","mugger","mugginess","mugging","muggy","mugshot","mugwump","muhammad","muhammadan","muhammadanism","muir","muire","mukden","mukluk","mul","mulatto","mulattoes","mulberry","mulch","mulct","mulder","mule","muleskinner","mulesoft","muleteer","mulish","mulishness","mull","mullah","mullahs","mullein","mullen","muller","mullet","mulligan","mulligatawny","mullikan","mullins","mullion","mult","multan","multer","multi","multibus","multicast","multicellular","multichannel","multicollinearity","multicolor","multicolumn","multicomponent","multicomputer","multics","multicultural","multiculturalism","multidex","multidimensional","multidimensionality","multidisciplinary","multifaceted","multifamily","multifarious","multifariousness","multifigure","multiform","multifunction","multiindex","multilateral","multilayer","multilevel","multiline","multilingual","multilingualism","multimap","multimedia","multimegaton","multimeter","multimillionaire","multinational","multinomial","multipart","multiphase","multiple","multiples","multiplet","multiplex","multiplexor","multipliable","multiplicand","multiplication","multiplicative","multiplicity","multiplied","multiplier","multiply","multiplying","multiprocess","multiprocessing","multiprocessor","multiprogram","multiprogrammed","multiprogramming","multipurpose","multiracial","multiselect","multistage","multistory","multisyllabic","multitasking","multithreaded","multithreading","multitude","multitudinous","multitudinousness","multiuser","multivalent","multivalued","multivariate","multiversity","multiviews","multivitamin","mum","mumble","mumbler","mumbletypeg","mumford","mummed","mummer","mummery","mummification","mummify","mumming","mummy","mumps","mun","munch","muncher","munchies","muncie","mundane","mundt","munge","munich","municipal","municipality","munificence","munificent","munition","munmro","munoz","munro","munroe","munsey","munson","munster","muon","muong","muppet","mural","muralist","murasaki","murat","murchison","murcia","murder","murderer","murderess","murderous","murderousness","murdoch","murdock","mureil","murial","muriatic","muriel","murielle","murillo","murk","murkily","murkiness","murky","murmansk","murmur","murmurer","murmuring","murmurous","murphy","murrain","murray","murrow","murrumbidgee","murry","murvyn","mus","muscat","muscatel","muscle","musclebound","muscovite","muscovy","muscular","muscularity","musculature","muse","muser","musette","museum","mush","musher","mushiness","mushroom","mushy","musial","music","musical","musicale","musicality","musicals","musician","musicianship","musicked","musicking","musicological","musicologist","musicology","musing","musk","muskeg","muskegon","muskellunge","musket","musketeer","musketry","muskie","muskiness","muskmelon","muskox","muskrat","musky","muslim","muslin","muss","mussel","mussolini","mussorgsky","mussy","must","mustache","mustachio","mustang","mustard","muster","mustily","mustiness","mustn","musty","mut","mutability","mutable","mutableness","mutably","mutagen","mutant","mutate","mutating","mutation","mutational","mutations","mutator","mute","muted","muteness","mutex","mutilate","mutilation","mutilator","mutineer","mutinous","mutiny","mutsuhito","mutt","mutter","mutterer","mutton","muttonchops","mutual","mutuality","mutually","muumuu","mux","muzak","muzo","muzzle","muzzled","muzzler","mv","mvc","mview","mviewpager","mvn","mvnrepository","mvp","mvvm","mvvmcross","mw","mwebview","mx","mxml","my","myaction","myactivity","myadapter","myanmar","myapp","myapplication","myarr","myarray","mybase","mybatis","mybean","mybutton","myca","mycah","mycanvas","mycarousel","mycell","mycenae","mycenaean","mychal","mychart","myclass","mycollection","mycologist","mycology","mycommand","mycompany","mycomponent","myconnection","mycontext","mycontrol","mycontroller","myctrl","mydata","mydatabase","mydate","mydb","mydf","mydict","mydir","mydiv","mydomain","myelement","myelitides","myelitis","myemail","myentity","myenum","myer","myers","myevent","myfaces","myfield","myfile","myfolder","myform","myfragment","myframe","myfunc","myfunction","mygrid","myhost","myid","myimage","myinput","myint","myintent","myinterface","myisam","myitem","myjson","mykey","mylabel","mylar","myles","mylib","mylist","mylo","mymap","mymethod","mymodal","mymodel","mymodule","myna","myname","mynamespace","mynheer","mynumber","myobj","myobject","myocardial","myocardium","myopia","myopic","myopically","myoptions","mypackage","mypage","mypanel","mypassword","mypath","myplugin","myprogram","myproject","myproperty","myra","myrah","myranda","myrange","myrdal","myreader","myriad","myriam","myrilla","myrle","myrlene","myrmidon","myrna","myron","myrow","myrrh","myrrhs","myrta","myrtia","myrtice","myrtie","myrtle","myrvyn","myrwyn","mys","myscript","myselect","myself","myserver","myservice","mysite","mysore","mysql","mysqlclient","mysqlcommand","mysqlconnection","mysqld","mysqldb","mysqldump","mysqli","mysqlio","myst","mysterious","mysteriousness","mystery","mystic","mystical","mysticism","mystification","mystifier","mystify","mystifying","mystique","mystr","mystring","mystruct","mytable","mytask","mytest","mytext","myth","mythic","mythical","mythographer","mythography","mythological","mythologist","mythologize","mythology","mythread","myths","mytimer","mytype","myurl","myuser","myusername","myval","myvalue","myvar","myvariable","myvector","myview","myviewcontroller","myviewholder","myviewmodel","mywebsite","mywebview","mywindow","mz","n","na","naacp","naam","nab","nabbed","nabbing","nabble","nabisco","nabob","nabokov","nacelle","nacho","nacl","nacre","nacreous","nada","nadean","nadeen","nader","nadia","nadine","nadir","nadiya","nady","nadya","nae","nag","nagasaki","nagged","nagger","nagging","nagios","nagoya","nagpur","nagy","nahuatl","nahum","naiad","naifs","nail","nailbrush","nailer","naipaul","nair","nairobi","naismith","naive","naivet","naivety","nakamura","nakayama","naked","nakedness","nakoma","nalani","nam","nama","namath","name","nameable","named","namedrop","namedropping","nameerror","nameless","namelist","namely","namenode","nameof","nameplate","namer","names","namesake","namespace","namespaces","namevaluepair","namevaluepairs","namibia","namibian","naming","nan","nana","nanak","nananne","nance","nancee","nancey","nanchang","nanci","nancie","nancy","nanete","nanette","nani","nanice","nanine","nanjing","nanking","nannette","nanni","nannie","nanny","nano","nanometer","nanon","nanook","nanosecond","nanoseconds","nanotime","nansen","nantes","nantucket","naoma","naomi","nap","napalm","nape","naphtali","naphtha","naphthalene","napier","napkin","naples","napless","napoleon","napoleonic","napped","napper","nappie","napping","nappy","nara","narbonne","narc","narcissism","narcissist","narcissistic","narcissus","narcoleptic","narcoses","narcosis","narcotic","narcotization","narcotize","nari","nariko","nark","narmada","narragansett","narrate","narration","narrative","narratology","narrator","narrow","narrowed","narrowing","narrowness","narwhal","nary","nas","nasa","nasal","nasality","nasalization","nasalize","nascence","nascent","nasdaq","nash","nashua","nashville","nasm","nassau","nasser","nastily","nastiness","nasturtium","nasty","nat","nata","natal","natala","natale","natalee","natalia","natalie","natalina","nataline","natalist","natality","natalya","nataniel","natasha","natassia","natch","natchez","nate","nathalia","nathalie","nathan","nathanael","nathanial","nathaniel","nathanil","nation","national","nationalism","nationalist","nationalistic","nationalistically","nationality","nationalization","nationalize","nationalized","nationalizer","nationhood","nations","nationwide","native","nativeconstructoraccessorimpl","nativeelement","natively","nativemethodaccessorimpl","nativeness","nativescript","nativestart","natividad","nativity","natka","natl","nato","natter","nattily","nattiness","natty","natural","naturalism","naturalist","naturalistic","naturalization","naturalize","naturalized","naturally","naturalness","naturals","nature","naturist","naugahyde","naught","naughtily","naughtiness","naughty","naur","nauru","nausea","nauseate","nauseating","nauseous","nauseousness","nautical","nautilus","nav","navaho","navajo","navajoes","naval","navarro","navbar","navcontroller","nave","navel","navigability","navigable","navigableness","navigate","navigated","navigates","navigating","navigation","navigational","navigationbar","navigationcontroller","navigationitem","navigationview","navigator","navona","navratilova","navvy","navy","nay","naysayer","nazarene","nazareth","nazi","nazism","nb","nba","nbc","nbr","nbs","nbsp","nc","ncaa","ncc","nchar","nco","ncol","ncols","ncr","ncurses","nd","ndarray","ndb","ndjamena","ndk","ne","neal","neala","neale","neall","nealon","nealson","nealy","neanderthal","neap","neapolitan","near","nearby","nearest","nearly","nearness","nearside","nearsighted","nearsightedness","neat","neaten","neath","neatness","neb","nebr","nebraska","nebraskan","nebuchadnezzar","nebula","nebulae","nebular","nebulous","nebulousness","nec","necessaries","necessarily","necessary","necessitate","necessitation","necessitous","necessity","neck","neckband","neckerchief","necking","necklace","neckline","necktie","necrology","necromancer","necromancy","necromantic","necrophilia","necrophiliac","necropolis","necropsy","necroses","necrosis","necrotic","nectar","nectarine","nectarous","nectary","ned","neda","nedda","neddie","neddy","nedi","need","needed","needer","needful","needham","neediness","needing","needle","needlecraft","needlepoint","needless","needlessness","needlewoman","needlewomen","needlework","needn","needs","needy","neel","neely","nefarious","nefariousness","nefen","nefertiti","neg","negate","negated","negater","negation","negative","negativeness","negativism","negativity","negator","negev","neglect","neglecter","neglectful","neglectfulness","negligee","negligence","negligent","negligibility","negligible","negligibly","negotiability","negotiable","negotiant","negotiate","negotiation","negotiator","negress","negritude","negro","negroes","negroid","nehemiah","nehru","neigh","neighbor","neighbored","neighborer","neighborhood","neighborliness","neighborlinesses","neighborly","neighbors","neighbours","neighs","neil","neila","neile","neill","neilla","neille","neither","nelda","nelia","nelie","nell","nelle","nelli","nellie","nelly","nels","nelsen","nelson","nematic","nematode","nembutal","nemeses","nemesis","nenter","neo","neoclassic","neoclassical","neoclassicism","neocolonialism","neocortex","neodymium","neogene","neolithic","neologism","neomycin","neon","neonatal","neonate","neophyte","neoplasm","neoplastic","neoprene","nepal","nepalese","nepali","nepenthe","nephew","nephrite","nephritic","nephritides","nephritis","nepotism","nepotist","neptune","neptunium","neque","nerd","nerdy","nereid","nerf","nerissa","nerita","nero","neron","nert","nerta","nerte","nerti","nertie","nerty","neruda","nerve","nerveless","nervelessness","nerviness","nerving","nervous","nervousness","nervy","nessa","nessi","nessie","nessy","nest","nesta","nested","nestedscrollview","nester","nesting","nestle","nestler","nestling","nestor","nestorius","net","netball","netbeans","netflix","netframework","nether","netherlander","netherlands","nethermost","netherworld","netscape","netstat","nett","netta","netti","nettie","netting","nettle","nettlesome","netty","network","networkcredential","networkinfo","networking","networks","networkstream","networkx","netzahualcoyotl","neue","neumann","neural","neuralgia","neuralgic","neurasthenia","neurasthenic","neuritic","neuritides","neuritis","neuroanatomy","neurobiology","neurological","neurologist","neurology","neuromuscular","neuron","neuronal","neurone","neurons","neuropathology","neurophysiology","neuropsychiatric","neuroses","neurosis","neurosurgeon","neurosurgery","neurotic","neurotically","neurotransmitter","neut","neuter","neutral","neutralise","neutralism","neutralist","neutrality","neutralization","neutralize","neutralized","neutrino","neutron","nev","neva","nevada","nevadan","nevadian","never","nevermore","nevertheless","nevi","nevil","nevile","neville","nevin","nevis","nevsa","nevsky","nevus","new","newark","newarr","newarray","newbie","newborn","newbury","newburyport","newcastle","newcomer","newdata","newdate","newdiv","newed","newel","newell","newer","newest","newfangled","newfile","newfound","newfoundland","newfoundlander","newguid","newheight","newid","newimage","newinstance","newish","newitem","newline","newlines","newlist","newly","newlywed","newman","newname","newness","newnode","newobj","newobject","newpage","newpassword","newpath","newport","newrelic","newrow","news","newsagent","newsboy","newscast","newscaster","newscasting","newsdealer","newsed","newses","newsflash","newsgirl","newsgroup","newsing","newsize","newsletter","newsman","newsmen","newspaper","newspaperman","newspapermen","newspaperwoman","newspaperwomen","newsprint","newsreader","newsreel","newsroom","newsstand","newstate","newstr","newstring","newsweek","newsweekly","newswire","newswoman","newswomen","newsworthiness","newsworthy","newsy","newt","newtab","newtext","newton","newtonian","newtonsoft","newurl","newuser","newval","newvalue","newversion","newwidth","newx","nexis","next","nextdouble","nextint","nextline","nextpage","nextprops","nexttoken","nextval","nexus","neysa","nf","nfc","nfl","nfs","ng","ngaliema","ngclass","ngfor","ngif","nginx","ngmodel","ngmodule","ngoninit","ngram","ngroute","ngstrm","nguyen","ngx","nh","nhibernate","nhl","ni","niacin","niagara","nial","niall","niamey","nib","nibbed","nibbing","nibble","nibbler","nibelung","nibh","nic","nicaean","nicaragua","nicaraguan","niccolo","nice","nicely","nicene","niceness","nicer","nicety","niche","nichol","nicholas","nichole","nicholle","nicholson","nick","nickel","nickelodeon","nicker","nickey","nicki","nickie","nicklaus","nicknack","nickname","nicknamer","nicko","nickola","nickolai","nickolaus","nicky","nico","nicobar","nicodemus","nicol","nicola","nicolai","nicole","nicolea","nicolette","nicoli","nicolina","nicoline","nicolle","nicosia","nicotine","nid","niebuhr","niece","niel","niels","nielsen","nielson","nietzsche","nieves","nifi","nifty","nigel","niger","nigeria","nigerian","nigerien","niggard","niggardliness","niggardly","nigger","niggle","niggler","niggling","nigh","nighs","night","nightcap","nightclothes","nightclub","nightclubbed","nightclubbing","nightdress","nightfall","nightgown","nighthawk","nightie","nightingale","nightlife","nightlong","nightly","nightmare","nightmarish","nights","nightshade","nightshirt","nightspot","nightstand","nightstick","nighttime","nightwear","nighty","nih","nihilism","nihilist","nihilistic","nijinsky","nikaniki","nike","niki","nikita","nikki","nikkie","nikko","niko","nikola","nikolai","nikolaos","nikolaus","nikolayev","nikoletta","nikolia","nikolos","nikon","nil","nilclass","nile","nilled","nilling","nilpotent","nils","nilsen","nilson","nilsson","nimbi","nimble","nimbleness","nimbly","nimbus","nimby","nimitz","nimrod","nina","nincompoop","nine","ninefold","ninepence","ninepin","ninepins","nineteen","nineteenths","ninetieths","ninetta","ninette","ninety","nineveh","ninja","ninject","ninnetta","ninnette","ninny","ninon","nintendo","ninth","ninths","nio","niobe","niobium","nioendpoint","nip","nipped","nipper","nippiness","nipping","nipple","nippon","nipponese","nippy","nirenberg","nirvana","nisei","nisi","nisl","nissa","nissan","nisse","nissie","nissy","nit","nita","niter","nitpick","nitrate","nitration","nitric","nitride","nitriding","nitrification","nitrite","nitrocellulose","nitrogen","nitrogenous","nitroglycerin","nitrous","nitwit","niven","nix","nixer","nixie","nixon","nj","nk","nkrumah","nl","nlog","nlp","nlrb","nls","nltk","nm","nmap","nn","no","noaa","noach","noactionbar","noah","noak","noam","noami","nob","nobe","nobel","nobelist","nobelium","nobie","nobility","noble","nobleman","noblemen","nobleness","noblesse","noblewoman","noblewomen","nobody","noby","noclassdeffounderror","noconflict","nocount","nocturnal","nocturne","nod","nodal","nodded","nodding","noddle","noddy","node","nodeid","nodejs","nodelist","nodemon","nodename","nodes","nodetype","nodevalue","nodoz","nodular","nodule","noe","noel","noelani","noell","noella","noelle","noellyn","noelyn","noemi","noes","noexcept","nofollow","noggin","nohow","nohup","noise","noiseless","noiselessness","noisemake","noisemaker","noisily","noisiness","noisome","noisy","nokia","nokogiri","nola","nolan","nolana","noland","nolie","noll","nollie","nolly","nolock","nom","nomad","nomadic","nombre","nome","nomenclature","nomethoderror","nomi","nominal","nominalized","nominally","nominals","nominate","nomination","nominative","nominator","nominee","non","nona","nonabrasive","nonabsorbent","nonacademic","nonacceptance","nonacid","nonactive","nonadaptive","nonaddictive","nonadhesive","nonadjacent","nonadjustable","nonadministrative","nonage","nonagenarian","nonaggression","nonagricultural","nonah","nonalcoholic","nonaligned","nonalignment","nonallergic","nonappearance","nonassignable","nonathletic","nonatomic","nonattendance","nonautomotive","nonavailability","nonbasic","nonbeliever","nonbelligerent","nonblocking","nonbreakable","nonburnable","nonbusiness","noncaloric","noncancerous","noncarbohydrate","nonce","nonchalance","nonchalant","nonchargeable","nonclerical","nonclinical","noncollectable","noncom","noncombatant","noncombustible","noncommercial","noncommissioned","noncommittal","noncommunicable","noncompeting","noncompetitive","noncompliance","noncomplying","noncomprehending","nonconducting","nonconductor","nonconforming","nonconformist","nonconformity","nonconsecutive","nonconservative","nonconstructive","noncontagious","noncontiguous","noncontinuous","noncontributing","noncontributory","noncontroversial","nonconvertible","noncooperation","noncorroding","noncorrosive","noncredit","noncriminal","noncritical","noncrystalline","noncumulative","noncustodial","noncyclic","nondairy","nondecreasing","nondeductible","nondelivery","nondemocratic","nondenominational","nondepartmental","nondepreciating","nondescript","nondestructive","nondetachable","nondeterminacy","nondeterminate","nondeterminism","nondeterministic","nondeterministically","nondisciplinary","nondisclosure","nondiscrimination","nondiscriminatory","nondramatic","nondrinker","nondrying","nondurable","none","noneconomic","noneducational","noneffective","nonelastic","nonelectric","nonelectrical","nonemergency","nonempty","nonenforceable","nonentity","nonequivalence","nonequivalent","nones","nonessential","nonesuch","nonetheless","nonetype","nonevent","nonexchangeable","nonexclusive","nonexempt","nonexistence","nonexistent","nonexplosive","nonextensible","nonfactual","nonfading","nonfat","nonfatal","nonfattening","nonferrous","nonfiction","nonfictional","nonflammable","nonflowering","nonfluctuating","nonflying","nonfood","nonfreezing","nonfunctional","nongovernmental","nongranular","nonhazardous","nonhereditary","nonhuman","noni","nonidentical","nonie","noninclusive","nonindependent","nonindustrial","noninfectious","noninflammatory","noninflationary","noninflected","nonintellectual","noninteracting","noninterchangeable","noninterference","nonintervention","nonintoxicating","nonintuitive","noninvasive","nonionic","nonirritating","nonjudgmental","nonjudicial","nonlegal","nonlethal","nonlinear","nonlinearity","nonlinguistic","nonliterary","nonliving","nonlocal","nonmagical","nonmagnetic","nonmalignant","nonmember","nonmetal","nonmetallic","nonmigratory","nonmilitant","nonmilitary","nonna","nonnah","nonnarcotic","nonnative","nonnegative","nonnegotiable","nonnuclear","nonnull","nonnumerical","nonobjective","nonobligatory","nonobservance","nonobservant","nonoccupational","nonoccurence","nonofficial","nonogenarian","nonoperational","nonoperative","nonorthogonal","nonorthogonality","nonparallel","nonparametric","nonpareil","nonparticipant","nonparticipating","nonpartisan","nonpaying","nonpayment","nonperformance","nonperforming","nonperishable","nonperson","nonperturbing","nonphysical","nonplus","nonplussed","nonplussing","nonpoisonous","nonpolitical","nonpolluting","nonporous","nonpracticing","nonprejudicial","nonprescription","nonprocedural","nonproductive","nonprofessional","nonprofit","nonprogrammable","nonprogrammer","nonproliferation","nonpublic","nonpunishable","nonracial","nonradioactive","nonrandom","nonreactive","nonreciprocal","nonreciprocating","nonrecognition","nonrecoverable","nonrecurring","nonredeemable","nonreducing","nonrefillable","nonrefundable","nonreligious","nonrenewable","nonrepresentational","nonresident","nonresidential","nonresidual","nonresistance","nonresistant","nonrespondent","nonresponse","nonrestrictive","nonreturnable","nonrhythmic","nonrigid","nonsalaried","nonscheduled","nonscientific","nonscoring","nonseasonal","nonsectarian","nonsecular","nonsegregated","nonsense","nonsensical","nonsensicalness","nonsensitive","nonsexist","nonsexual","nonsingular","nonskid","nonslip","nonsmoker","nonsmoking","nonsocial","nonspeaking","nonspecialist","nonspecializing","nonspecific","nonspiritual","nonstaining","nonstandard","nonstarter","nonstick","nonstop","nonstrategic","nonstriking","nonstructural","nonsuccessive","nonsupervisory","nonsupport","nonsurgical","nonsustaining","nonsympathizer","nontarnishable","nontaxable","nontechnical","nontenured","nonterminal","nonterminating","nontermination","nontheatrical","nonthinking","nonthreatening","nontoxic","nontraditional","nontransferable","nontransparent","nontrivial","nontropical","nonuniform","nonunion","nonuser","nonvenomous","nonverbal","nonveteran","nonviable","nonviolence","nonviolent","nonvirulent","nonvocal","nonvocational","nonvolatile","nonvolunteer","nonvoter","nonvoting","nonwhite","nonworking","nonyielding","nonzero","noob","noodle","nook","noon","noonday","nooning","noontide","noontime","noop","noose","nop","nope","nor","nora","norad","noradrenalin","noradrenaline","norah","norbert","norberto","norbie","norby","nordhoff","nordic","nordstrom","norean","noredirect","noreen","noreferrer","norene","norfolk","norina","norine","norm","norma","normal","normalcy","normality","normalization","normalizations","normalize","normalized","normalizes","normally","normals","norman","normand","normandy","normative","normativeness","normie","normy","norplant","norri","norrie","norristown","norry","norse","norseman","norsemen","north","northampton","northbound","northeast","northeaster","northeastern","northeastward","norther","northerly","northern","northerner","northernmost","northfield","northing","northland","northmen","northrop","northrup","norths","northumberland","northward","northwest","northwester","northwestern","northwestward","norton","norw","norwalk","norway","norwegian","norwich","nos","noscript","nose","nosebag","nosebleed","nosecone","nosed","nosedive","nosegay","nosferatu","nosh","nosily","nosiness","nosing","nosql","nostalgia","nostalgic","nostalgically","nostradamus","nostrand","nostril","nostrud","nostrum","nosuchelementexception","nosuchmethoderror","nosy","not","notability","notable","notableness","notably","notarial","notarization","notarize","notary","notate","notation","notational","notative","notch","note","notebook","notebooks","noted","notedness","notempty","notepad","notepaper","notes","noteworthiness","noteworthy","notfound","nothing","nothingness","notice","noticeable","noticeably","noticeboard","noticed","notices","noticing","notif","notifiable","notification","notificationcompat","notificationmanager","notifications","notified","notifier","notify","notifydatasetchanged","notifypropertychanged","notimplementedexception","noting","notion","notional","notnull","notoriety","notorious","notoriousness","notre","nottingham","notwithstanding","nouakchott","nougat","noumea","noun","nourish","nourished","nourisher","nourishment","nous","nouveau","nouvelle","nov","nova","novae","novak","novalidate","novel","novelette","novelia","novelist","novelization","novelize","novell","novella","novelty","november","novena","novene","novgorod","novice","novitiate","novocain","novocaine","novokuznetsk","novosibirsk","now","nowadays","noway","nowell","nowhere","nowise","nowrap","noxious","noxiousness","noyce","noyes","nozzle","np","npe","npm","npmjs","npos","nr","nra","nroff","nrow","nrows","ns","nsa","nsarray","nsattributedstring","nsbundle","nscalendar","nscoder","nsdata","nsdate","nsdateformatter","nsdictionary","nsdocumentdirectory","nsentitydescription","nserror","nservicebus","nsf","nsfetchedresultscontroller","nsfetchrequest","nsfilemanager","nsindexpath","nsinteger","nsjsonserialization","nslayoutconstraint","nslog","nsmakerange","nsmanagedobject","nsmanagedobjectcontext","nsmutablearray","nsmutabledata","nsmutabledictionary","nsmutablestring","nsmutableurlrequest","nsnotification","nsnotificationcenter","nsnumber","nsobject","nsoperationqueue","nspredicate","nsrange","nssearchpathfordirectoriesindomains","nsset","nssortdescriptor","nsstring","nstimeinterval","nstimer","nsuinteger","nsurl","nsurlconnection","nsurlrequest","nsurlsession","nsuserdefaults","nsuserdomainmask","nsutf","nsvalue","nsview","nsxmlparser","nt","ntdll","nth","ntlm","ntp","nu","nuance","nub","nubbin","nubby","nubia","nubian","nubile","nuclear","nuclease","nucleate","nucleated","nucleation","nuclei","nucleic","nucleoli","nucleolus","nucleon","nucleotide","nucleus","nuclide","nude","nudely","nudeness","nudest","nudge","nudger","nudism","nudist","nudity","nugatory","nugent","nuget","nugget","nuisance","nuke","nukualofa","nul","null","nulla","nullable","nullam","nullif","nullification","nullifier","nullify","nullity","nullpointerexception","nullptr","nullreferenceexception","nulls","num","numb","numba","number","numbered","numberer","numberformat","numberformatexception","numbering","numberless","numberofrowsinsection","numberplate","numbers","numberwithint","numbing","numbness","numbskull","numel","numerable","numeracy","numeral","numerate","numerates","numeration","numerator","numeric","numerical","numero","numerological","numerologist","numerology","numerous","numerousness","numinous","numismatic","numismatics","numismatist","numpy","numrows","nums","numskull","nun","nunavut","nunc","nuncio","nunez","nunit","nunki","nunnery","nuptial","nuremberg","nureyev","nurse","nursemaid","nurser","nursery","nurseryman","nurserymen","nursling","nurture","nurturer","nus","nut","nutate","nutation","nutch","nutcrack","nutcracker","nuthatch","nutmeat","nutmeg","nutmegged","nutmegging","nutpick","nutrasweet","nutria","nutrient","nutriment","nutrition","nutritional","nutritionist","nutritious","nutritiousness","nutritive","nuts","nutshell","nutted","nuttiness","nutting","nutty","nuzzle","nv","nvarchar","nvidia","nvl","nvm","nw","nwt","nx","ny","nyasa","nyc","nydia","nye","nyerere","nylon","nymph","nymphet","nympholepsy","nymphomania","nymphomaniac","nymphs","nyquist","nyse","nyssa","nytimes","nz","o","oa","oaf","oafish","oafishness","oahu","oak","oakland","oakley","oakmont","oakum","oakwood","oar","oarlock","oarsman","oarsmen","oarswoman","oarswomen","oas","oases","oasis","oat","oatcake","oater","oates","oath","oaths","oatmeal","oauth","oaxaca","ob","obadiah","obadias","obama","obbligato","obduracy","obdurate","obdurateness","obed","obediah","obedience","obedient","obeisance","obeisant","obelisk","oberlin","oberon","obese","obesity","obey","obeyer","obfuscate","obfuscated","obfuscation","obfuscatory","obi","obidiah","obie","obit","obituary","obj","objc","object","objectanimationusingkeyframes","objectatindex","objectclass","objectcontext","objectforkey","objectid","objectify","objectinputstream","objection","objectionable","objectionableness","objectionably","objective","objectiveness","objectivity","objectmapper","objectname","objector","objectoutputstream","objects","objecttype","objphpexcel","objs","objurgate","objurgation","oblate","oblation","obligate","obligation","obligational","obligatorily","obligatory","oblige","obliged","obliger","obliges","obliging","obligingness","oblique","obliqueness","obliquity","obliterate","obliteration","obliterative","oblivion","oblivious","obliviousness","oblong","oblongness","obloquies","obloquy","obnoxious","obnoxiousness","oboe","oboist","obos","obs","obscene","obscenity","obscurantism","obscurantist","obscuration","obscure","obscureness","obscurity","obsequies","obsequious","obsequiousness","obsequy","observability","observable","observablearray","observablecollection","observablelist","observables","observably","observance","observant","observantly","observants","observation","observational","observations","observatory","observe","observed","observer","observers","observing","obsess","obsession","obsessional","obsessive","obsessiveness","obsidian","obsolesce","obsolescence","obsolescent","obsolete","obsoleteness","obstacle","obstetric","obstetrical","obstetrician","obstetrics","obstinacy","obstinate","obstinateness","obstreperous","obstreperousness","obstruct","obstructed","obstructer","obstruction","obstructionism","obstructionist","obstructive","obstructiveness","obtain","obtainable","obtainably","obtained","obtaining","obtainment","obtains","obtrude","obtruder","obtrusion","obtrusive","obtrusiveness","obtuse","obtuseness","obverse","obviate","obvious","obviously","obviousness","oby","oc","ocaml","ocarina","occ","occam","occasion","occasional","occasionally","occasions","occident","occidental","occipital","occlude","occlusion","occlusive","occult","occulter","occultism","occupancy","occupant","occupation","occupational","occupied","occupier","occupies","occupy","occur","occured","occurence","occurences","occuring","occurred","occurrence","occurrences","occurring","occurs","ocean","oceanfront","oceangoing","oceania","oceanic","oceanographer","oceanographic","oceanography","oceanology","oceanside","oceanus","ocelot","ocher","ochoa","oci","ocks","oconomowoc","ocr","oct","octagon","octagonal","octahedral","octahedron","octal","octane","octant","octave","octavia","octavian","octavio","octavius","octavo","octennial","octet","octile","octillion","october","octogenarian","octopus","octoroon","ocular","oculist","od","odalisque","odata","odbc","odd","oddball","oddity","oddly","oddment","oddness","odds","ode","odele","odelia","odelinda","odell","odella","odelle","oder","oderberg","odessa","odets","odetta","odette","odey","odie","odilia","odille","odin","odio","odious","odiousness","odis","odium","odo","odom","odometer","odoo","odor","odoriferous","odorless","odorous","ods","ody","odysseus","odyssey","oe","oed","oedipal","oedipus","oem","oems","oenology","oenophile","oersted","oesophagi","oeuvre","of","ofcourse","ofelia","ofella","off","offal","offbeat","offcuts","offenbach","offend","offender","offending","offense","offensive","offensively","offensiveness","offer","offered","offerer","offering","offers","offertory","offhand","offhanded","offhandedness","office","officeholder","officemate","officer","officership","offices","officia","official","officialdom","officialism","officially","officiant","officiate","officiation","officiator","officio","officious","officiousness","offing","offish","offline","offload","offprint","offramp","offs","offset","offsetheight","offsets","offsetting","offsettop","offsetwidth","offsetx","offsety","offshoot","offshore","offside","offspring","offstage","offtrack","ofilia","ofs","ofstream","oft","often","oftentimes","ofttimes","oftype","og","ogbomosho","ogdan","ogden","ogdon","ogg","ogilvy","ogive","ogle","oglethorpe","ogre","ogreish","ogress","oh","ohio","ohioan","ohm","ohmic","ohmmeter","oho","ohos","ohs","ohsa","oi","oid","oil","oilcloth","oilcloths","oiler","oilfield","oiliness","oilman","oilmen","oilseed","oilskin","oily","oink","ointment","oise","oj","ojibwa","ok","okamoto","okapi","okay","okayama","okeechobee","okefenokee","okhotsk","okhttp","okhttpclient","okinawa","okinawan","okla","oklahoma","oklahoman","okra","oks","oktoberfest","ol","ola","olaf","olag","olav","old","olden","oldenburg","older","oldest","oldfield","oldie","oldish","oldness","oldsmobile","oldster","olduvai","oldvalue","oldversion","ole","oleaginous","oleander","oledb","oledbcommand","oledbconnection","oledbdataadapter","olefin","oleg","olen","olenek","olenka","olenolin","oleo","oleomargarine","oles","olfactory","olga","olia","oligarch","oligarchic","oligarchical","oligarchs","oligarchy","oligocene","oligopolistic","oligopoly","olimpia","olin","olive","oliver","olivero","olivette","olivetti","olivia","olivie","olivier","oliviero","oliy","ollie","olly","olmec","olmsted","olsen","olson","olva","olvan","olwen","olympe","olympia","olympiad","olympian","olympic","olympie","olympus","om","omaha","oman","omar","ombudsman","ombudsmen","omdurman","omega","omelet","omelette","omen","omero","omg","omicron","ominous","ominousness","omission","omit","omitted","omitting","omni","omniauth","omnibus","omnipotence","omnipotent","omnipresence","omnipresent","omniscience","omniscient","omnivore","omnivorous","omnivorousness","omp","oms","omsk","on","onactivitycreated","onactivityresult","onanism","onassis","onattach","onbackpressed","onbeforeunload","onbindviewholder","onblur","oncancelled","once","onceperrequestfilter","oncer","onchange","oncheckedchanged","onclick","onclicklistener","onclientclick","onclose","oncogene","oncologist","oncology","oncoming","oncomplete","oncompleted","onconfigurationchanged","oncreate","oncreateoptionsmenu","oncreateview","oncreateviewholder","ondatachange","ondelete","ondestroy","ondraw","ondrea","one","oneal","onedrive","onega","onegin","oneida","oneness","oner","onerous","onerousness","onerror","ones","oneself","onetime","onetomany","onetoone","oneupmanship","oneway","onfailure","onfocus","onfre","onfroi","ongoing","onida","oninit","onion","onionskin","onitemclick","onitemclicklistener","onitemselected","onitemselectedlistener","onkeydown","onkeypress","onkeyup","onlayout","online","onlinedocs","onlinepubs","onload","onlocationchanged","onlooker","onlooking","only","onmeasure","onmessage","onmodelcreating","onmousedown","onmouseout","onmouseover","onnext","ono","onofredo","onomatopoeia","onomatopoeic","onomatopoetic","onondaga","onopen","onoptionsitemselected","onpause","onpostexecute","onpreexecute","onpress","onprogressupdate","onpropertychanged","onreadystatechange","onreceive","onresponse","onresume","onrush","ons","onsager","onsaveinstancestate","onscroll","onselect","onset","onsetting","onshore","onside","onslaught","onstart","onstartcommand","onstop","onsubmit","onsuccess","ont","ontarian","ontario","ontextchanged","onto","ontogeny","ontological","ontology","ontouch","ontouchevent","ontouchlistener","onupdate","onupgrade","onus","onward","onwards","onyx","oo","oodles","ooh","oohs","oolitic","oom","oona","ooo","oop","oops","oort","oos","ooze","oozie","oozy","op","opacity","opal","opalescence","opalescent","opalina","opaline","opaque","opaqueness","opcode","opcodes","ope","opec","opel","open","openapi","opencart","opencast","opencl","openconnection","opencv","opendatabase","opendir","opened","opener","openerp","openfile","openfiledialog","opengl","opengroup","openhanded","openhandedness","openhearted","openid","opening","openjdk","openjpa","openlayers","openmp","openness","openoffice.org","openpyxl","openqa","opens","opensession","openshift","opensource","openssh","openssl","openstack","openstream","openstreetmap","opensymphony","openurl","openwork","openxml","openxmlformats","opera","operable","operand","operandi","operands","operant","operate","operates","operatic","operatically","operating","operation","operational","operationalization","operationalize","operationcontract","operations","operative","operatively","operativeness","operatives","operator","operators","operetta","ophelia","ophelie","ophiuchus","ophthalmic","ophthalmologist","ophthalmology","opiate","opine","opinion","opinionated","opinionatedness","opinions","opioid","opium","opossum","opp","oppenheimer","opponent","opportune","opportunism","opportunist","opportunistic","opportunistically","opportunities","opportunity","oppose","opposed","opposer","opposite","oppositeness","opposition","oppositional","oppress","oppression","oppressive","oppressiveness","oppressor","opprobrious","opprobrium","oprah","ops","opt","opted","optgroup","opthalmic","opthalmologic","opthalmology","optic","optical","optician","optics","optima","optimal","optimality","optimisation","optimise","optimised","optimism","optimist","optimistic","optimistically","optimization","optimizations","optimize","optimized","optimizer","optimizes","optimizing","optimum","option","optional","optionality","optionally","options","optoelectronic","optometric","optometrist","optometry","opts","opulence","opulent","opus","oq","or","ora","oracle","oracular","oral","oralee","oralia","oralie","oralla","oralle","oran","orange","orangeade","orangery","oranges","orangutan","oranjestad","orate","oration","orator","oratorical","oratorio","oratory","orazio","orb","orbadiah","orbicular","orbiculares","orbit","orbital","orchard","orchestra","orchestral","orchestrate","orchestrater","orchestration","orchestrator","orchid","orci","ord","ordain","ordainer","ordainment","ordeal","order","orderby","orderbydescending","orderdate","ordered","ordereddict","orderer","orderid","ordering","orderitem","orderless","orderliness","orderly","ordernumber","orders","ordinal","ordinance","ordinarily","ordinariness","ordinary","ordinate","ordinated","ordinates","ordinating","ordination","ordnance","ordovician","ordure","ore","oreg","oregano","oregon","oregonian","orel","orelee","orelia","orelie","orella","orelle","orelse","oren","oreo","orestes","org","organ","organdie","organdy","organelle","organic","organically","organisation","organism","organismic","organist","organizable","organization","organizational","organizations","organize","organized","organizer","organizes","organizing","organometallic","organza","orgasm","orgasmic","orgiastic","orgy","oriana","oriel","orient","orientable","oriental","orientate","orientated","orientates","orientation","orientations","oriented","orienteering","orienter","orifice","orig","origami","origin","original","originality","originally","originate","originated","origination","originative","originator","origins","orin","orinoco","oriole","orion","orison","oriya","orizaba","orkney","orlan","orland","orlando","orleans","orlick","orlon","orly","orm","ormlite","ormolu","ornament","ornamental","ornamentation","ornare","ornate","ornateness","orneriness","ornery","ornithological","ornithologist","ornithology","orographic","orography","orono","orotund","orotundity","orphan","orphanage","orphanhood","orpheus","orphic","orr","orran","orren","orrin","orris","ors","orsa","orsola","orson","ortega","ortensia","orthodontia","orthodontic","orthodontics","orthodontist","orthodox","orthodoxies","orthodoxly","orthodoxy","orthogonal","orthogonality","orthogonalization","orthogonalized","orthographic","orthographically","orthography","orthonormal","orthopedic","orthopedics","orthopedist","orthophosphate","orthorhombic","ortiz","orton","orv","orval","orville","orwell","orwellian","os","osage","osaka","osbert","osborn","osborne","osbourn","osbourne","oscar","osceola","oscillate","oscillation","oscillator","oscillatory","oscilloscope","osculate","osculation","osgi","osgood","osha","oshawa","oshkosh","osier","osiris","oslo","osm","osman","osmium","osmond","osmoses","osmosis","osmotic","osmund","osprey","oss","osseous","ossie","ossification","ossify","ostensible","ostensibly","ostentation","ostentatious","ostentatiousness","osteoarthritides","osteoarthritis","osteology","osteopath","osteopathic","osteopaths","osteopathy","osteoporoses","osteoporosis","ostracise","ostracism","ostracize","ostrander","ostream","ostrich","ostrogoth","ostwald","osvaldo","oswald","oswell","osx","ot","otb","otc","otes","otf","otha","othelia","othella","othello","other","otherbuttontitles","otherness","others","otherwise","otherworld","otherworldly","othilia","othilie","otho","otiose","otis","otoh","otp","ottawa","otter","ottilie","otto","ottoman","ou","ouagadougou","oubliette","ouch","ought","oughtn","ouija","ounce","ouput","our","ours","ourself","ourselves","oust","ouster","out","outage","outargue","outback","outbalance","outbid","outbidding","outboard","outboast","outbound","outbreak","outbroke","outbroken","outbuilding","outburst","outcast","outclass","outcome","outcomes","outcrop","outcropped","outcropping","outcry","outdated","outdid","outdir","outdistance","outdo","outdoes","outdone","outdoor","outdoorsy","outdraw","outdrawn","outdrew","outer","outerheight","outerhtml","outermost","outerwear","outface","outfall","outfield","outfielder","outfight","outfile","outfit","outfitted","outfitter","outfitting","outflank","outflow","outfought","outfox","outgeneraled","outgo","outgoes","outgoing","outgrew","outgrip","outgrow","outgrown","outgrowth","outgrowths","outguess","outhit","outhitting","outhouse","outing","outlaid","outland","outlander","outlandish","outlandishness","outlast","outlaw","outlawry","outlay","outlet","outlets","outliers","outline","outlined","outlive","outlook","outlying","outmaneuver","outmatch","outmigration","outmoded","outness","outnumber","outofmemoryerror","outpaced","outpatient","outperform","outplacement","outplay","outpoint","outpost","outpour","outpouring","outproduce","output","outputdirectory","outputfile","outputlabel","outputpath","outputs","outputstream","outputstreamwriter","outputted","outputtext","outputting","outr","outrace","outrage","outrageous","outrageousness","outran","outrank","outreach","outrider","outrigger","outright","outrun","outrunning","outs","outscore","outsell","outset","outsetting","outshine","outshone","outshout","outside","outsider","outsize","outskirt","outsmart","outsold","outsource","outspend","outspent","outspoke","outspoken","outspokenness","outspread","outstanding","outstate","outstation","outstay","outstream","outstretch","outstrip","outstripped","outstripping","outtake","outvote","outward","outwardness","outwear","outweigh","outweighs","outwit","outwitted","outwitting","outwore","outwork","outworn","ouzo","ov","ova","oval","ovalness","ovarian","ovary","ovate","ovation","oven","ovenbird","over","overabundance","overabundant","overachieve","overact","overage","overaggressive","overall","overallocation","overambitious","overanxious","overarching","overarm","overate","overattentive","overawe","overbalance","overbear","overbearing","overbearingness","overbid","overbidding","overbite","overblown","overboard","overbold","overbook","overbore","overborne","overbought","overbuild","overbuilt","overburden","overburdening","overbuy","overcame","overcapacity","overcapitalize","overcareful","overcast","overcasting","overcautious","overcerebral","overcharge","overcloud","overcoat","overcoating","overcome","overcomer","overcommitment","overcompensate","overcompensation","overcomplexity","overcomplicated","overconfidence","overconfident","overconscientious","overconsumption","overcook","overcooled","overcorrection","overcritical","overcrowd","overcurious","overdecorate","overdependent","overdetermined","overdevelop","overdid","overdo","overdoes","overdone","overdose","overdraft","overdraw","overdrawn","overdress","overdrew","overdrive","overdriven","overdrove","overdub","overdubbed","overdubbing","overdue","overeager","overeagerness","overeat","overeater","overeducated","overemotional","overemphases","overemphasis","overemphasize","overenthusiastic","overestimate","overestimation","overexcite","overexercise","overexert","overexertion","overexploitation","overexploited","overexpose","overexposure","overextend","overextension","overfall","overfed","overfeed","overfill","overfishing","overflew","overflight","overflow","overflown","overflows","overfly","overfond","overfull","overgeneralize","overgenerous","overgraze","overgrew","overground","overgrow","overgrown","overgrowth","overgrowths","overhand","overhang","overhasty","overhaul","overhead","overhear","overheard","overhearer","overheat","overhung","overincredulous","overindulge","overindulgence","overindulgent","overinflated","overjoy","overkill","overladed","overladen","overlaid","overlain","overland","overlap","overlapped","overlapping","overlaps","overlarge","overlay","overlays","overleaf","overlie","overload","overloaded","overloading","overloads","overlong","overlook","overlooked","overlooking","overlord","overloud","overly","overmanning","overmaster","overmatching","overmodest","overmuch","overnice","overnight","overoptimism","overoptimistic","overpaid","overparticular","overpass","overpay","overpayment","overplay","overpopulate","overpopulation","overpopulous","overpower","overpowering","overpraise","overprecise","overpressure","overprice","overprint","overproduce","overproduction","overprotect","overprotection","overqualified","overran","overrate","overreach","overreact","overreaction","overred","overrefined","overrepresented","overridden","override","overriden","overrider","overrides","overriding","overripe","overrode","overrule","overrun","overrunning","oversample","oversaturate","oversaw","oversea","oversee","overseeing","overseen","overseer","oversell","oversensitive","oversensitiveness","oversensitivity","oversexed","overshadow","overshoe","overshoot","overshot","oversight","oversimple","oversimplification","oversimplify","oversize","oversleep","overslept","oversoft","oversoftness","oversold","overspecialization","overspecialize","overspend","overspent","overspill","overspread","overstaffed","overstate","overstatement","overstay","overstep","overstepped","overstepping","overstimulate","overstock","overstraining","overstressed","overstretch","overstrict","overstrike","overstrung","overstuffed","oversubscribe","oversubtle","oversupply","oversuspicious","overt","overtake","overtaken","overtax","overthrew","overthrow","overthrown","overtightened","overtime","overtire","overtone","overtook","overture","overturn","overuse","overvalue","overview","overweening","overweight","overwhelm","overwhelming","overwinter","overwork","overwrap","overwrite","overwrites","overwriting","overwritten","overwrote","overwrought","overzealous","overzealousness","ovid","oviduct","oviform","oviparous","ovoid","ovular","ovulate","ovulatory","ovule","ovum","ow","owasp","owe","owen","owin","owl","owlet","owlish","owlishness","own","owned","owner","ownerid","owners","ownership","owning","owns","ox","oxalate","oxalic","oxaloacetic","oxblood","oxbow","oxcart","oxen","oxford","oxidant","oxidate","oxidation","oxidative","oxide","oxidization","oxidize","oxidized","oxidizer","oxidizes","oxnard","oxonian","oxtail","oxus","oxyacetylene","oxygen","oxygenate","oxygenation","oxyhydroxides","oxymora","oxymoron","oyster","oystering","oz","ozark","ozone","ozymandias","ozzie","ozzy","p","pa","pablo","pablum","pabst","pabulum","pac","pace","pacemaker","pacer","pacesetter","pacesetting","pacheco","pachyderm","pachysandra","pacific","pacifically","pacification","pacifier","pacifism","pacifist","pacifistic","pacify","pack","package","packaged","packagemanager","packagename","packager","packages","packaging","packard","packed","packer","packet","packets","packhorse","packing","packinghouse","packs","packsaddle","packston","packwood","paco","pacorro","pact","pad","padang","padded","paddie","padding","paddingbottom","paddingleft","paddingright","paddingtop","paddle","paddler","paddock","paddy","padget","padgett","padilla","padlock","padraic","padraig","padre","padrewski","padriac","padx","pady","paean","paediatrician","paediatrics","paedophilia","paella","paeony","pagan","paganini","paganism","page","pageable","pageant","pageantry","pageboy","pagecount","paged","pageful","pageid","pageindex","pagename","pagenum","pagenumber","pager","pageradapter","pages","pagesize","pagetitle","pageview","pageviewcontroller","pagex","pagey","paginate","pagination","paginator","paging","paglia","pagoda","pahlavi","paid","paige","pail","pailful","pain","paine","painful","painfuller","painfullest","painfulness","painkiller","painkilling","painless","painlessness","painstaking","paint","paintbox","paintbrush","paintcomponent","painted","painter","painterly","painting","paintwork","pair","paired","pairing","pairs","pairwise","paisley","pajama","pakistan","pakistani","pal","palace","paladin","palaeolithic","palaeontologists","palaeontology","palanquin","palatability","palatable","palatableness","palatal","palatalization","palatalize","palate","palatial","palatinate","palatine","palaver","pale","paleface","palembang","paleness","paleocene","paleogene","paleographer","paleography","paleolithic","paleontologist","paleontology","paleozoic","palermo","palestine","palestinian","palestrina","palette","paley","palfrey","palimony","palimpsest","palindrome","palindromic","paling","palisade","palisades","palish","pall","palladio","palladium","pallbearer","pallet","palletized","palliate","palliation","palliative","pallid","pallidness","pallor","palm","palmate","palmer","palmerston","palmetto","palmist","palmistry","palmolive","palmtop","palmy","palmyra","palo","paloma","palomar","palomino","palpable","palpably","palpate","palpation","palpitate","palpitation","palsy","paltriness","paltry","paludal","pam","pamela","pamelina","pamella","pamirs","pammi","pammie","pammy","pampas","pamper","pamperer","pampers","pamphlet","pamphleteer","pan","panacea","panache","panama","panamanian","pancake","panchito","pancho","panchromatic","pancreas","pancreatic","panda","pandas","pandemic","pandemonium","pander","pandoc","pandora","pane","panegyric","panel","panelgrid","panelgroup","paneling","panelist","panelization","panelized","panels","panes","pang","pangaea","pangolin","panhandle","panic","panicked","panicking","panicky","panier","panjandrum","pankhurst","panmunjom","panned","pannier","panning","panoply","panorama","panoramic","panpipes","pansie","pansy","pant","pantagruel","pantaloon","pantaloons","pantheism","pantheist","pantheistic","pantheon","panther","pantie","pantiled","pantograph","pantomime","pantomimic","pantomimist","pantry","pantsuit","pantyhose","pantyliner","pantywaist","panza","paola","paoli","paolina","paolo","pap","papa","papacy","papagena","papageno","papal","paparazzi","papaw","papaya","paper","paperback","paperboard","paperboy","paperclip","paperer","papergirl","paperhanger","paperhanging","paperiness","paperless","papers","paperweight","paperwork","papery","papilla","papillae","papillary","papist","papoose","pappas","papped","papping","pappy","paprika","papyri","papyrus","paquito","par","para","parable","parabola","parabolic","paraboloid","paraboloidal","paracelsus","paracetamol","parachute","parachuter","parachutist","paraclete","parade","parader","paradigm","paradigmatic","paradisaic","paradisaical","paradise","paradox","paradoxic","paradoxical","paradoxicalness","paraffin","paragon","paragraph","paragrapher","paragraphs","paraguay","paraguayan","parakeet","paralegal","paralinguistic","parallax","parallel","paralleled","parallelepiped","parallelism","parallelization","parallelize","parallelogram","paralysis","paralytic","paralytically","paralyze","paralyzed","paralyzedly","paralyzer","paralyzing","paralyzingly","param","paramagnet","paramagnetic","paramaribo","paramecia","paramecium","paramedic","paramedical","parameter","parameterization","parameterize","parameterized","parameterless","parametername","parameters","parametric","parametrically","parametrization","parametrize","paramiko","paramilitary","paramname","paramount","paramour","params","paramus","paran","paranoia","paranoiac","paranoid","paranormal","parapet","paraphernalia","paraphrase","paraphraser","paraplegia","paraplegic","paraprofessional","parapsychologist","parapsychology","paraquat","parasite","parasitic","parasitically","parasitism","parasitologist","parasitology","parasol","parasympathetic","parathion","parathyroid","paratroop","paratrooper","paratyphoid","parboil","parc","parcel","parcelable","parceled","parceling","parch","parcheesi","parchment","pardon","pardonable","pardonableness","pardonably","pardoner","pare","paregoric","parens","parent","parentage","parental","parentelement","parenteral","parentheses","parenthesis","parenthesize","parenthetic","parenthetical","parenthood","parentid","parentnode","parentrunner","parents","pares","paresis","pareto","parfait","pariah","pariahs","pariatur","parietal","parimutuel","paring","paris","parish","parishioner","parisian","parity","park","parka","parke","parker","parkersburg","parkhouse","parking","parkinson","parkish","parkland","parklike","parkman","parkway","parlance","parlay","parley","parliament","parliamentarian","parliamentary","parlor","parlous","parm","parmesan","parmigiana","parnassus","parnell","parochial","parochialism","parochiality","parodied","parodist","parody","parole","parolee","paroxysm","paroxysmal","parquet","parquetry","parr","parrakeet","parred","parricidal","parricide","parring","parrish","parrnell","parrot","parrotlike","parry","pars","parse","parsec","parsecolor","parsed","parsedouble","parsee","parseexact","parseexception","parsefloat","parseint","parsejson","parseobject","parser","parsers","parses","parsifal","parsimonious","parsimony","parsing","parsley","parsnip","parson","parsonage","parsons","part","partake","partaken","partaker","parter","parterre","parthenogeneses","parthenogenesis","parthenon","parthia","partial","partiality","partially","partials","partialview","participant","participants","participate","participation","participator","participatory","participial","participle","particle","particleboard","particles","particolored","particular","particularistic","particularity","particularization","particularize","particularly","particulate","parties","parting","partisan","partisanship","partition","partitioned","partitioner","partitioning","partitions","partitive","partizan","partly","partner","partners","partnership","partnumber","partook","partridge","parts","parturition","partway","party","parvenu","pas","pasadena","pascal","pascale","paschal","pasha","paso","pasquale","pass","passably","passage","passageway","passaic","passband","passbook","passed","passel","passenger","passengers","passer","passerby","passersby","passes","passim","passing","passion","passionate","passionated","passionateness","passionates","passionating","passioned","passionflower","passioning","passionless","passivated","passive","passiveness","passivity","passkey","passmark","passover","passphrase","passport","passwd","password","passwords","past","pasta","paste","pastebin","pasteboard","pasted","pastel","pastern","pasternak","pastespecial","pasteup","pasteur","pasteurization","pasteurize","pasteurized","pasteurizer","pastiche","pastille","pastime","pastiness","pasting","pastor","pastoral","pastoralization","pastorate","pastrami","pastry","pasts","pasturage","pasture","pasturer","pasty","pat","patagonia","patagonian","patch","patched","patcher","patches","patchily","patchiness","patching","patchwork","patchy","pate","patel","patella","patellae","paten","patent","patentee","patents","pater","paterfamilias","paternal","paternalism","paternalist","paternalistic","paternity","paternoster","paterson","path","pathetic","pathetically","pathfinder","pathforresource","pathinfo","pathless","pathname","pathogen","pathogenesis","pathogenic","pathologic","pathological","pathologist","pathology","pathos","paths","pathvariable","pathway","patience","patient","patientid","patients","patin","patina","patine","patio","patna","patois","paton","patresfamilias","patriarch","patriarchal","patriarchate","patriarchs","patriarchy","patric","patrica","patrice","patricia","patrician","patricide","patricio","patrick","patrimonial","patrimony","patriot","patriotic","patriotically","patriotism","patristic","patrizia","patrizio","patrizius","patrol","patrolled","patrolling","patrolman","patrolmen","patrolwoman","patrolwomen","patron","patronage","patroness","patronization","patronize","patronized","patronizer","patronizes","patronizing","patronymic","patronymically","patroon","patsy","patted","patten","patter","patterer","pattern","patternlayout","patternless","patterns","patterson","patti","pattie","pattin","patting","patton","patty","paucity","paul","paula","paule","pauletta","paulette","pauli","paulie","paulina","pauline","pauling","paulita","paulo","paulsen","paulson","paulus","pauly","paunch","paunchiness","paunchy","pauper","pauperism","pauperize","pause","paused","pauses","pavarotti","pave","paved","pavel","pavement","paver","paves","pavia","pavilion","paving","pavla","pavlov","pavlova","pavlovian","paw","pawl","pawn","pawnbroker","pawnbroking","pawnee","pawner","pawnshop","pawpaw","pawtucket","pax","paxes","paxon","paxton","pay","payable","payback","paycheck","payday","payed","payee","payer","paying","payload","paymaster","payment","payments","payne","payoff","payola","payout","paypal","payroll","pays","payslip","payson","payton","paz","pb","pbkdf","pbs","pbx","pc","pca","pcap","pcb","pch","pci","pcl","pcm","pcp","pcre","pcs","pct","pd","pdata","pdb","pdf","pdfbox","pdfreader","pdfs","pdfwriter","pdialog","pdo","pdoexception","pdp","pdq","pdt","pe","pea","peabody","peace","peaceable","peaceableness","peaceably","peaceful","peacefuller","peacefullest","peacefulness","peacekeeping","peacemaker","peacemaking","peacetime","peach","peachtree","peachy","peacock","peadar","peafowl","peahen","peak","peaked","peakiness","peaks","peaky","peal","peale","pealed","peals","peanut","pear","pearce","pearl","pearla","pearle","pearler","pearlie","pearline","pearly","pearson","peartrees","peary","peasant","peasanthood","peasantry","peashooter","peat","peats","peaty","pebble","pebbling","pebbly","pebrook","pecan","peccadillo","peccadilloes","peccary","pechora","peck","pecker","peckinpah","pecl","pecos","pectic","pectin","pectoral","peculate","peculator","peculiar","peculiarity","pecuniary","pedagogic","pedagogical","pedagogics","pedagogue","pedagogy","pedal","pedant","pedantic","pedantically","pedantry","peddle","peddler","peder","pederast","pederasty","pedestal","pedestrian","pedestrianization","pedestrianize","pediatric","pediatrician","pedicab","pedicure","pedicurist","pedigree","pediment","pedlar","pedometer","pedophile","pedophilia","pedro","peduncle","pee","peeing","peek","peekaboo","peel","peeler","peeling","peen","peep","peeper","peephole","peepshow","peepy","peer","peerage","peeress","peerless","peerlessness","peers","peeve","peevers","peevish","peevishness","peewee","peg","pegasus","pegboard","pegeen","pegged","peggi","peggie","pegging","peggy","pei","peignoir","peiping","peirce","pejoration","pejorative","peke","pekinese","peking","pekingese","pekoe","pelagic","pele","pelee","pelf","pelham","pelican","pellagra","pellentesque","pellet","pellucid","peloponnese","pelt","pelter","pelvic","pelvis","pem","pembroke","pemmican","pen","pena","penal","penalization","penalize","penalized","penalty","penance","pence","penchant","pencil","pend","pendant","pendent","penderecki","pending","pendingintent","pendleton","pendulous","pendulum","penelopa","penelope","penetrability","penetrable","penetrate","penetrating","penetration","penetrative","penetrativeness","penetrator","penguin","penicillin","penile","peninsula","peninsular","penis","penitence","penitent","penitential","penitentiary","penknife","penknives","penlight","penman","penmanship","penmen","penn","penna","pennant","penned","penney","penni","pennie","penniless","penning","pennington","pennis","pennon","pennsylvania","pennsylvanian","penny","pennyweight","pennyworth","penologist","penology","penrod","pens","pensacola","pension","pensioner","pensive","pensiveness","pent","pentacle","pentagon","pentagonal","pentagram","pentaho","pentameter","pentateuch","pentathlete","pentathlon","pentatonic","pentecost","pentecostal","pentecostalism","penthouse","pentium","penuche","penultimate","penumbra","penumbrae","penurious","penuriousness","penury","peon","peonage","peony","people","peoples","peoria","pep","pepe","pepi","pepillo","pepin","pepita","pepito","pepped","pepper","peppercorn","pepperer","peppergrass","peppermint","pepperoni","peppery","peppiness","pepping","peppy","peps","pepsi","pepsico","pepsin","peptic","peptidase","peptide","peptizing","pepys","pequot","per","peradventure","perambulate","perambulation","perambulator","perc","percale","perceivably","perceive","perceived","perceiver","percent","percentage","percentages","percentile","percept","perceptible","perceptibly","perception","perceptional","perceptive","perceptiveness","perceptual","perceval","perch","perchance","perchlorate","perchlorination","percipience","percipient","percival","percolate","percolation","percolator","percuss","percussion","percussionist","percussive","percussiveness","percutaneous","percy","perdition","perdurable","peregrinate","peregrination","peregrine","perelman","peremptorily","peremptory","perennial","perestroika","perez","perf","perfect","perfecta","perfecter","perfectibility","perfectible","perfection","perfectionism","perfectionist","perfective","perfectiveness","perfectly","perfectness","perfidious","perfidiousness","perfidy","perforate","perforated","perforation","perforce","perform","performance","performant","performclick","performcreate","performed","performer","performing","performlaunchactivity","performs","performseguewithidentifier","performselector","perfume","perfumer","perfumery","perfunctorily","perfunctoriness","perfunctory","perfused","perfusion","pergamon","pergola","perhaps","peri","peria","pericardia","pericardium","perice","periclean","pericles","perigee","perihelia","perihelion","peril","perilla","perilous","perilousness","perimeter","perinatal","perinea","perineum","period","periodic","periodical","periodically","periodicity","periodontal","periodontics","periodontist","periods","peripatetic","peripheral","periphery","periphrases","periphrasis","periphrastic","periscope","perish","perishable","perishing","peristalses","peristalsis","peristaltic","peristyle","peritoneal","peritoneum","peritonitis","periwig","periwigged","periwigging","periwinkle","perjure","perjurer","perjury","perk","perkily","perkin","perkiness","perky","perl","perla","perldoc","perle","perm","permafrost","permalink","permalloy","permanence","permanency","permanent","permanently","permanentness","permeability","permeable","permeableness","permeate","permian","permissibility","permissible","permissibleness","permissibly","permission","permissions","permissive","permissiveness","permit","permitall","permits","permitted","permitting","perms","permutation","permutations","permute","pernell","pernicious","perniciousness","pernod","peron","peroration","perot","peroxidase","peroxide","perpend","perpendicular","perpendicularity","perpetrate","perpetration","perpetrator","perpetual","perpetuate","perpetuation","perpetuity","perplex","perplexed","perplexity","perquisite","perren","perri","perrine","perror","perry","persecute","persecution","persecutor","persecutory","perseid","persephone","perseus","perseverance","persevere","persevering","pershing","persia","persian","persiflage","persimmon","persis","persist","persisted","persistence","persistent","persisting","persists","persnickety","person","persona","personable","personableness","personae","personage","personal","personality","personalization","personalize","personalized","personally","personalty","personid","personification","personifier","personify","personname","personnel","persons","perspective","perspex","perspicacious","perspicaciousness","perspicacity","perspicuity","perspicuous","perspicuousness","perspiration","perspire","persuade","persuaded","persuader","persuasion","persuasive","persuasively","persuasiveness","pert","pertain","perth","pertinacious","pertinaciousness","pertinacity","pertinence","pertinent","pertness","perturb","perturbation","perturbed","pertussis","peru","peruke","perusal","peruse","peruser","peruvian","pervade","pervasion","pervasive","pervasiveness","perverse","perverseness","perversion","perversity","pervert","perverted","perverter","perviousness","peseta","peshawar","peskily","peskiness","pesky","peso","pessimal","pessimism","pessimist","pessimistic","pessimistically","pest","pester","pesticide","pestiferous","pestilence","pestilent","pestilential","pestle","pesto","pet","peta","petal","petard","petcock","pete","peter","peters","petersburg","petersen","peterson","peterus","petey","pethidine","petiole","petite","petiteness","petition","petitioner","petitions","petits","petkiewicz","petr","petra","petrarch","petrel","petri","petrifaction","petrify","petrina","petrochemical","petrodollar","petroglyph","petrol","petrolatum","petroleum","petrolled","petrolling","petrologist","petrology","petronella","petronia","petronilla","petronille","pets","petted","petter","pettibone","petticoat","pettifog","pettifogged","pettifogger","pettifogging","pettily","pettiness","petting","pettis","pettish","pettishness","petty","petulance","petulant","petunia","peugeot","pew","pewaukee","pewee","pewit","pewter","peyote","peyter","peyton","pf","pfc","pfennig","pfizer","pfobject","pfuser","pfx","pg","pgp","pgsql","ph","phaedra","phaethon","phaeton","phage","phagocyte","phaidra","phalanger","phalanges","phalanx","phalli","phallic","phallus","phanerozoic","phantasm","phantasmagoria","phantasmal","phantasy","phantom","phantomjs","phar","pharaoh","pharaohs","pharetra","pharisaic","pharisaical","pharisee","pharmaceutic","pharmaceutical","pharmaceutics","pharmacist","pharmacological","pharmacologist","pharmacology","pharmacopoeia","pharmacy","pharyngeal","pharynges","pharyngitides","pharyngitis","pharynx","phase","phasellus","phaseout","phases","phd","pheasant","phebe","phedra","phekda","phelia","phelps","phenacetin","phenobarbital","phenol","phenolic","phenolphthalein","phenomena","phenomenal","phenomenological","phenomenology","phenomenon","phenotype","phenyl","phenylalanine","pheromone","phew","phi","phial","phialled","phialling","phidias","phil","philadelphia","philander","philanderer","philanthropic","philanthropically","philanthropist","philanthropy","philatelic","philatelist","philately","philbert","philco","philharmonic","philip","philipa","philippa","philippe","philippians","philippic","philippine","philis","philistine","philistinism","phillida","phillie","phillip","phillipa","phillipe","phillipp","phillis","philly","philodendron","philological","philologist","philology","philomena","philosopher","philosophic","philosophical","philosophize","philosophized","philosophizer","philosophizes","philosophy","philter","philtre","phineas","phip","phipps","phlebitides","phlebitis","phlegm","phlegmatic","phlegmatically","phloem","phlox","phobia","phobic","phobos","phoebe","phoenicia","phoenician","phoenix","phone","phonegap","phoneme","phonemic","phonemically","phonemics","phonenumber","phones","phonetic","phonetically","phonetician","phonetics","phonewindow","phonic","phonically","phonics","phoniness","phonograph","phonographer","phonographic","phonographs","phonologic","phonological","phonologist","phonology","phonon","phony","phooey","phosphatase","phosphate","phosphide","phosphine","phosphor","phosphoresce","phosphorescence","phosphorescent","phosphoric","phosphorous","phosphorus","photo","photocell","photochemical","photochemistry","photocopier","photocopy","photoelectric","photoelectrically","photoelectronic","photoelectrons","photoengrave","photoengraver","photoengraving","photofinishing","photogenic","photogenically","photograph","photographer","photographic","photographically","photographs","photography","photojournalism","photojournalist","photoluminescence","photolysis","photolytic","photometer","photometric","photometrically","photometry","photomicrograph","photomicrography","photomultiplier","photon","photorealism","photos","photosensitive","photoshop","photosphere","photostat","photostatic","photostatted","photostatting","photosyntheses","photosynthesis","photosynthesize","photosynthetic","phototypesetter","phototypesetting","php","phpexcel","phpinfo","phpmailer","phpmyadmin","phpstorm","phpunit","phrasal","phrase","phrasebook","phrasemaking","phraseology","phrases","phrasing","phrenological","phrenologist","phrenology","phtml","phyla","phylactery","phylae","phylis","phyllida","phyllis","phyllys","phylogeny","phylum","phylys","phys","physic","physical","physicality","physically","physician","physicist","physicked","physicking","physics","physicsbody","physiochemical","physiognomy","physiography","physiologic","physiological","physiologist","physiology","physiotherapist","physiotherapy","physique","phytoplankton","pi","pia","piaf","piaget","pianism","pianissimo","pianist","pianistic","piano","pianoforte","pianola","piaster","piata","piazza","pibroch","pibrochs","pic","pica","picador","picaresque","picasso","picayune","piccadilly","piccalilli","piccolo","pick","pickaback","pickax","pickaxe","picked","picker","pickerel","pickering","pickerview","picket","picketer","pickett","pickford","picking","pickle","pickman","pickoff","pickpocket","picks","pickup","pickwick","picky","picnic","picnicked","picnicker","picnicking","picofarad","picojoule","picoseconds","picot","pics","pict","pictograph","pictographs","pictorial","pictorialness","picture","picturebox","pictures","picturesque","picturesqueness","pid","piddle","piddly","pidgin","pids","pie","piebald","piece","piecemeal","piecer","pieces","piecewise","piecework","pieceworker","piechart","piedmont","pieing","pier","pierce","piercer","piercing","pierette","pierre","pierrette","pierrot","pierson","pieter","pietra","pietrek","pietro","piety","piezoelectric","piezoelectricity","piffle","pig","pigeon","pigeonhole","pigged","piggery","pigging","piggish","piggishness","piggy","piggyback","pigheaded","pigheadedness","piglet","pigment","pigmentation","pigmy","pigpen","pigroot","pigskin","pigsty","pigswill","pigtail","pike","piker","pikestaff","pil","pilaf","pilaster","pilate","pilau","pilchard","pilcomayo","pile","pileup","pilfer","pilferage","pilferer","pilgrim","pilgrimage","piling","pill","pillage","pillar","pillbox","pillion","pillory","pillow","pillowcase","pillowslip","pills","pillsbury","pilot","pilothouse","piloting","pimento","pimiento","pimp","pimpernel","pimple","pimplike","pimply","pin","pinafore","pinatubo","pinball","pincas","pincer","pinch","pinchas","pincher","pincus","pincushion","pindar","pine","pineapple","pined","pinehurst","pines","pinfeather","ping","pinhead","pinheaded","pinhole","pining","pinion","pink","pinkerton","pinkeye","pinkie","pinkish","pinkness","pinko","pinky","pinnacle","pinnate","pinned","pinning","pinocchio","pinochet","pinochle","pinpoint","pinprick","pins","pinsetter","pinsky","pinstripe","pint","pintail","pinter","pinterest","pinto","pinup","pinvoke","pinwheel","piny","pinyin","pion","pioneer","piotr","pious","piousness","pip","pipe","pipeline","pipelines","piper","pipermail","pipes","pipestone","pipet","pipette","pipework","piping","pipit","pippa","pipped","pippin","pipping","pippo","pippy","pipsqueak","piquancy","piquant","piquantness","pique","piracy","piraeus","pirandello","piranha","pirate","piratical","pirogi","pirogies","pirouette","pis","pisa","piscatorial","pisces","pisistratus","pismire","piss","pissaro","pistachio","piste","pistil","pistillate","pistol","pistole","pistoleers","piston","pit","pita","pitapat","pitapatted","pitapatting","pitcairn","pitch","pitchblende","pitcher","pitchfork","pitching","pitchman","pitchmen","pitchstone","piteous","piteousness","pitfall","pitfalls","pith","pithily","pithiness","piths","pithy","pitiable","pitiableness","pitiably","pitier","pitiful","pitifuller","pitifullest","pitifulness","pitiless","pitilessness","pitman","pitney","piton","pitt","pittance","pitted","pitting","pittman","pittsburgh","pittsfield","pittston","pituitary","pity","pitying","pius","pivot","pivotal","pivoting","pivottable","pix","pixel","pixelformat","pixels","pixie","pixiness","pixmap","pizarro","pizazz","pizza","pizzeria","pizzicati","pizzicato","pj","pk","pkcs","pkey","pkg","pkgs","pkt","pkwy","pl","placard","placate","placatory","place","placeable","placebo","placed","placehold","placeholder","placeholders","placekick","placeless","placemark","placement","placenta","placental","placer","placerat","places","placid","placidity","placidness","placing","placket","plagiarism","plagiarist","plagiarize","plagiary","plague","plagued","plaguer","plaice","plaid","plain","plainclothes","plainclothesman","plainclothesmen","plainfield","plainness","plainsman","plainsmen","plainsocketimpl","plainsong","plainspoken","plaint","plaintext","plaintiff","plaintive","plaintiveness","plainview","plait","plaiting","plan","planar","planarity","planck","plane","planeload","planer","planes","planet","planetarium","planetary","planetesimal","planetoid","planets","plangency","plangent","plank","planking","plankton","planned","planner","planning","plano","planoconcave","planoconvex","plans","plant","plantagenet","plantain","plantar","plantation","planter","planting","plantlike","plants","plaque","plash","plasm","plasma","plasmid","plaster","plasterboard","plasterer","plastering","plasterwork","plastic","plastically","plasticine","plasticity","plasticize","plat","plate","plateau","plateful","platelet","platen","plater","platform","platforms","plath","plating","platinize","platinum","platitude","platitudinous","plato","platonic","platonism","platonist","platoon","platte","platted","platter","platteville","platting","platy","platypus","platys","plaudit","plausibility","plausible","plausibly","plautus","play","playability","playable","playact","playacting","playback","playbill","playbook","playboy","played","player","playerid","playername","players","playfellow","playframework","playful","playfulness","playgirl","playgoer","playground","playgroup","playhouse","playing","playlist","playlists","playmate","playoff","playpen","playroom","plays","playsound","playtex","plaything","playtime","playwright","playwriting","plaza","plea","plead","pleader","pleading","pleas","pleasant","pleasanter","pleasantest","pleasantness","pleasantry","please","pleased","pleaser","pleases","pleasing","pleasingness","pleasurable","pleasurableness","pleasurably","pleasure","pleasureful","pleasures","pleat","pleater","plebe","plebeian","plebiscite","plectra","plectrum","pledge","pledger","pleiads","pleistocene","plenary","plenipotentiary","plenitude","plenteous","plenteousness","plentiful","plentifulness","plenty","plenum","pleonasm","plethora","pleura","pleurae","pleural","pleurisy","plexiglas","plexus","pliability","pliable","pliableness","pliancy","pliant","pliantness","plication","plier","plight","plimsolls","plink","plinker","plinth","plinths","pliny","pliocene","plist","plnkr","plo","plod","plodded","plodder","plodding","plone","plop","plopped","plopping","plosive","plot","plotly","plots","plotted","plotter","plotting","plover","plow","plowed","plower","plowman","plowmen","plowshare","ploy","plpgsql","pls","plt","pluck","plucker","pluckily","pluckiness","plucky","plug","pluggable","plugged","plugging","plughole","plugin","plugins","plum","plumage","plumb","plumbago","plumbed","plumber","plumbing","plume","plummer","plummest","plummet","plummy","plump","plumper","plumpness","plumy","plunder","plunge","plunger","plunk","plunker","pluperfect","plural","pluralism","pluralist","pluralistic","plurality","pluralization","pluralize","pluralizer","plus","plush","plushness","plushy","plussed","plussing","plutarch","pluto","plutocracy","plutocrat","plutocratic","plutonium","pluvial","ply","plymouth","plyr","plywood","plz","pm","pmd","pms","pn","pname","pneumatic","pneumatically","pneumatics","pneumonia","png","po","poach","poacher","poc","pocahontas","pock","pocket","pocketbook","pocketful","pocketing","pocketknife","pocketknives","pockmark","poco","pocono","pocoo","pod","podcast","podded","podding","podge","podgorica","podiatrist","podiatry","podium","pods","podunk","poe","poem","poesy","poet","poetaster","poetess","poetic","poetical","poetically","poeticalness","poetics","poetry","pogo","pogrom","poi","poignancy","poignant","poincar","poinciana","poindexter","poinsettia","point","pointblank","pointed","pointedness","pointer","pointers","pointf","pointillism","pointillist","pointing","pointless","pointlessness","points","pointy","pois","poise","poison","poisoner","poisoning","poisonous","poisson","pojo","poke","pokemon","poker","pokerface","poky","pol","poland","polanski","polar","polarimeter","polarimetry","polaris","polariscope","polarity","polarization","polarize","polarized","polarizes","polarizing","polarogram","polarograph","polarography","polaroid","pole","polecat","polemic","polemical","polemicist","polemics","poler","polestar","poleward","police","policeman","policemen","policewoman","policewomen","policies","policy","policyholder","policymaker","policymaking","polio","poliomyelitides","poliomyelitis","polis","polish","polished","polisher","politburo","polite","politeness","politesse","politic","political","politically","politician","politicians","politicization","politicize","politicked","politicking","politico","politics","polity","polk","polka","poll","pollack","pollard","polled","pollen","pollinate","pollination","pollinator","polling","polliwog","pollock","polls","pollster","pollutant","pollute","polluted","polluter","pollution","pollux","polly","pollyanna","pollywog","polo","polonaise","polonium","poltergeist","poltroon","poly","polyandrous","polyandry","polyatomic","polybutene","polycarbonate","polychemicals","polyclinic","polycrystalline","polyelectrolytes","polyester","polyether","polyethylene","polyfill","polyfills","polygamist","polygamous","polygamy","polyglot","polygon","polygonal","polygons","polygraph","polygraphs","polygynous","polyhedral","polyhedron","polyhymnia","polyisobutylene","polyisocyanates","polyline","polymath","polymaths","polymer","polymerase","polymeric","polymerization","polymerize","polymorph","polymorphic","polymorphism","polymyositis","polynesia","polynesian","polynomial","polyp","polyphemus","polyphonic","polyphony","polyphosphate","polypropylene","polystyrene","polysyllabic","polysyllable","polytechnic","polytheism","polytheist","polytheistic","polythene","polytonal","polytopes","polyunsaturated","polyurethane","polyvinyl","pom","pomade","pomander","pomegranate","pomerania","pomeranian","pommel","pomona","pomp","pompadour","pompano","pompeian","pompeii","pompey","pompom","pompon","pomposity","pompous","pompousness","ponce","ponchartrain","poncho","pond","ponder","ponderer","ponderous","ponderousness","pone","pong","pongee","poniard","pons","pontchartrain","pontiac","pontianak","pontiff","pontifical","pontificate","pontoon","pony","ponytail","pooch","poodle","poof","pooh","poohs","pool","poole","pooling","poolroom","pools","poolside","poona","poop","poor","poorboy","poorhouse","poorly","poorness","pop","popcorn","pope","popek","popen","popeye","popgun","popinjay","poplar","poplin","popocatepetl","popover","poppa","popped","popper","poppet","popping","poppins","poppy","poppycock","poppyseed","pops","popsicle","populace","popular","popularism","popularity","popularization","popularize","popularized","popularizer","popularizes","popularizing","populate","populated","populates","populating","population","populism","populist","populous","populousness","popup","popupmenu","popups","popupwindow","por","porcelain","porch","porcine","porcupine","pore","porfirio","porgy","poring","pork","porker","porky","porn","porno","pornographer","pornographic","pornographically","pornography","porosity","porous","porousness","porphyritic","porphyry","porpoise","porridge","porrima","porringer","porsche","port","porta","portability","portable","portables","portably","portage","portaged","portaging","portal","portamento","portcullis","porte","ported","portend","portent","portentous","portentousness","porter","porterage","porterhouse","portfolio","porthole","portia","portico","porticoes","portie","porting","portion","portions","portire","portland","portlet","portliness","portly","portmanteau","portrait","portraitist","portraiture","portray","portrayal","portrayer","ports","portsmouth","porttitor","portugal","portuguese","portulaca","porty","pos","pose","posed","poseidon","poser","poses","poseur","posh","posing","posit","positifs","position","positionable","positional","positioned","positioning","positions","positive","positiveness","positives","positivism","positivist","positivity","positron","posix","posixct","posner","poss","posse","possess","possessed","possession","possessional","possessive","possessiveness","possessor","possibilities","possibility","possible","possibly","possum","post","postage","postal","postalcode","postback","postbag","postbox","postcard","postcode","postcondition","postconsonantal","postconstruct","postcss","postdata","postdate","postdelayed","postdoctoral","posted","poster","posterior","posteriori","posterity","posters","postfields","postfix","postgis","postgraduate","postgres","postgresql","posthaste","posthumous","posthumousness","posthypnotic","postid","postilion","postimg","postindustrial","posting","postlude","postman","postmarital","postmark","postmaster","postmen","postmeridian","postmessage","postmeta","postmistress","postmodern","postmodernist","postmortem","postnasal","postnatal","postoperative","postorder","postpaid","postpartum","postpone","postponement","postpositions","postprandial","posts","postscript","postsecondary","postulate","postulation","postural","posture","posturer","postvocalic","postwar","posuere","posx","posy","pot","potability","potable","potableness","potage","potash","potassium","potato","potatoes","potbelly","potboil","potboiler","potemkin","potency","potent","potentate","potential","potentiality","potentially","potentiating","potentiometer","potful","pothead","pother","potherb","potholder","pothole","potholing","pothook","potion","potlatch","potluck","potomac","potpie","potpourri","potsdam","potsherd","potshot","pottage","pottawatomie","potted","potter","pottery","potting","potts","potty","pouch","poughkeepsie","poul","poulterer","poultice","poultry","pounce","pound","poundage","pounder","pounds","pour","pourer","poussin","pout","pouter","poverty","pow","powder","powderpuff","powdery","powell","power","powerboat","powered","powerful","powerfulness","powerhouse","powerless","powerlessness","powermanager","powermock","powerpoint","powers","powershell","powhatan","powwow","pox","poznan","pp","ppa","ppc","ppm","ppp","ppr","pprint","pps","ppt","pq","pqr","pr","practicability","practicable","practicably","practical","practicality","practically","practicalness","practice","practiced","practicer","practices","practicing","practicum","practise","practitioner","pradesh","prado","praesent","praetor","praetorian","pragma","pragmatic","pragmatical","pragmatics","pragmatism","pragmatist","prague","praia","prairie","praise","praiser","praiseworthiness","praiseworthy","praising","prakrit","praline","pram","prance","prancer","prancing","prank","prankster","praseodymium","pratchett","prate","prater","pratfall","prating","pratt","prattle","prattler","prattling","prattville","pravda","prawn","praxes","praxis","praxiteles","pray","prayer","prayerbook","prayerful","prayerfulness","prc","prcis","prd","pre","preach","preacher","preaching","preachment","preachy","preadolescence","preakness","preallocate","preallocation","preallocator","preamble","preamp","preamplifier","prearrange","prearrangement","preassign","preauthorize","prebendary","prebuilt","precambrian","precancel","precancerous","precarious","precariousness","precaution","precautionary","precede","preceded","precedence","precedent","precedented","preceding","precept","preceptive","preceptor","precess","precession","precinct","preciosity","precious","preciousness","precipice","precipitable","precipitant","precipitate","precipitateness","precipitation","precipitous","precipitousness","precise","precisely","preciseness","precision","preclude","preclusion","precocious","precociousness","precocity","precode","precognition","precognitive","precollege","precolonial","precompile","precompiled","precomputed","preconceive","preconception","precondition","preconscious","precook","precursor","precursory","precut","pred","predate","predation","predator","predatory","predecease","predecessor","predeclared","predecline","predefine","predefined","predefinition","predesignate","predestination","predestine","predetermination","predetermine","predeterminer","predicable","predicament","predicate","predicates","predicatewithformat","predication","predicator","predict","predictability","predictable","predictably","predicted","prediction","predictions","predictive","predictor","predigest","predilect","predilection","predispose","predisposition","predoctoral","predominance","predominant","predominate","predomination","preexisting","preemie","preeminence","preeminent","preemployment","preempt","preemption","preemptive","preemptor","preen","preener","preexist","preexistence","preexistent","pref","prefab","prefabbed","prefabbing","prefabricate","prefabrication","preface","prefacer","prefatory","prefect","prefecture","prefer","preferable","preferableness","preferably","preference","preferencemanager","preferences","preferential","preferment","preferred","preferring","prefetch","prefheight","prefiguration","prefigure","prefix","prefixed","prefixes","preflight","preform","prefs","prefwidth","preg","pregnancy","pregnant","preheat","prehensile","prehistoric","prehistorical","prehistory","preindustrial","preinitialize","preinterview","preisolated","prejudge","prejudger","prejudgment","prejudice","prejudiced","prejudicial","prekindergarten","prelacy","prelate","preliminarily","preliminary","preliterate","preload","preloaded","preloader","prelude","preluder","premarital","premarket","premature","prematureness","prematurity","premed","premedical","premeditate","premeditated","premeditation","premenstrual","premier","premiere","premiership","preminger","premise","premiss","premium","premix","premolar","premonition","premonitory","pren","prenatal","prent","prentice","prenticed","prenticing","prentiss","prenuptial","preoccupation","preoccupy","preoperative","preordain","prep","prepackage","prepaid","preparation","preparative","preparatory","prepare","prepared","preparedly","preparedness","preparedstatement","prepareforsegue","preparestatement","preparing","prepay","prepayment","prepend","prepender","prepends","preplanned","preponderance","preponderant","preponderate","preposition","prepositional","prepossess","prepossessing","prepossession","preposterous","preposterousness","prepped","prepping","preppy","preprepared","preprint","preprocess","preprocessed","preprocessing","preprocessor","preproduction","preprogrammed","prepubescence","prepubescent","prepublication","prepuce","prequel","preradiation","prerecord","preregister","preregistration","prerequisite","prerequisites","prerogative","pres","presage","presager","presbyopia","presbyter","presbyterian","presbyterianism","presbytery","preschool","prescience","prescient","prescott","prescribe","prescribed","prescriber","prescript","prescription","prescriptive","preselect","preselected","preselecteduris","presence","present","presentable","presentableness","presentably","presentation","presentational","presentations","presented","presenter","presentiment","presenting","presentment","presentmodalviewcontroller","presents","presentviewcontroller","preservation","preservationist","preservative","preserve","preserved","preserver","preserves","preserving","preset","presets","presetting","preshrank","preshrink","preshrunk","preside","presidency","president","presidential","presider","presidia","presidium","presley","presoaks","presort","press","pressed","presser","presses","pressing","pressingly","pressman","pressmen","pressure","pressurization","pressurize","pressurized","prestashop","prestidigitate","prestidigitation","prestidigitator","prestidigitatorial","prestige","prestigious","presto","preston","presumably","presume","presumer","presuming","presumption","presumptive","presumptuous","presumptuousness","presuppose","presupposition","pretax","preteen","pretend","pretended","pretender","pretending","pretense","pretension","pretentious","pretentiousness","preterit","preterite","preternatural","pretest","pretext","pretium","pretoria","pretreated","pretreatment","pretrial","prettier","prettify","prettily","prettiness","pretty","prettyprint","pretzel","prev","prevail","prevailing","prevalence","prevalent","prevaricate","prevaricator","prevent","preventable","preventably","preventative","preventdefault","prevented","preventer","preventing","prevention","preventive","preventiveness","prevents","preview","previous","previously","prevision","prevstate","prewar","prexes","prey","preyer","pri","priam","priapic","pribilof","price","priced","priceless","pricer","prices","pricey","pricier","priciest","pricing","prick","pricker","pricking","prickle","prickliness","prickly","pride","prideful","prier","priest","priestess","priesthood","priestley","priestliness","priestly","prig","prigged","prigging","priggish","priggishness","prim","primacy","primal","primarily","primary","primarykey","primarystage","primate","prime","primed","primefaces","primely","primeness","primer","primes","primeval","priming","primitive","primitiveness","primitives","primitivism","primmed","primmer","primmest","primming","primness","primogenitor","primogeniture","primordial","primp","primrose","prince","princedom","princeliness","princely","princess","princeton","principal","principality","principe","principia","principle","principled","principles","print","printable","printably","printed","printer","printers","printf","printing","println","printmake","printmaker","printmaking","printout","prints","printstacktrace","printstream","printwriter","prinz","prio","prior","prioress","priori","priorities","prioritize","priority","priory","pris","prisca","priscella","priscilla","prise","prised","prism","prismatic","prison","prisoner","prissie","prissily","prissiness","prissy","pristine","prithee","priv","privacy","private","privateer","privatekey","privateness","privation","privative","privatization","privatize","privet","privilege","privileged","privileges","privily","privy","prize","prized","prizefight","prizefighter","prizefighting","prizewinner","prizewinning","prj","prntscr","pro","proactive","prob","probabilist","probabilistic","probabilistically","probabilities","probability","probable","probably","probate","probated","probates","probating","probation","probational","probationary","probationer","probative","probe","prober","probity","problem","problematic","problematical","problems","proboscis","proc","procaine","procedural","procedure","procedures","proceed","proceeder","proceeding","proceeds","process","processbuilder","processdata","processed","processes","processid","processing","procession","processional","processname","processor","processors","processrequest","processstartinfo","proclamation","proclivity","proconsular","procrastinate","procrastination","procrastinator","procreational","procreatory","procrustean","procrustes","procs","proctor","proctorial","procurable","procure","procurement","procyon","prod","prodded","prodding","prodid","prodigal","prodigality","prodigious","prodigiousness","prodigy","produce","produced","producer","producers","produces","producible","producing","product","productcode","productid","production","productive","productively","productiveness","productivities","productivity","productize","productlist","productname","products","producttype","prof","profanation","profane","profaneness","profanity","professed","profession","professional","professionalism","professionalize","professionals","professor","professorial","professors","professorship","proffer","proficiency","proficient","profile","profiler","profiles","profiling","profit","profitability","profitable","profitableness","profitably","profiteer","profiterole","profitless","profits","profligacy","profligate","proforma","profound","profoundity","profoundness","profundity","profuse","profuseness","prog","progenitor","progeny","progesterone","progid","prognathous","prognoses","prognosis","prognostic","prognosticate","prognostication","prognosticator","program","programatically","programdata","programed","programing","programm","programmability","programmable","programmatic","programmatically","programme","programmed","programmer","programmers","programming","programmings","programs","progress","progressbar","progressdialog","progression","progressive","progressiveness","progressivism","proguard","proguardfiles","prohibit","prohibited","prohibiter","prohibition","prohibitionist","prohibitive","prohibitiveness","prohibitory","proin","proj","project","projected","projectid","projectile","projection","projectionist","projections","projective","projectname","projector","projects","prokofieff","prokofiev","prolegomena","proletarian","proletarianization","proletarianized","proletariat","proliferate","proliferation","prolific","prolifically","prolix","prolixity","prolog","prologize","prologue","prologuize","prolong","prolongate","prolongation","prolonger","promenade","promenader","promethean","prometheus","promethium","prominence","prominent","promiscuity","promiscuous","promiscuousness","promise","promised","promises","promising","promissory","promo","promontory","promote","promoted","promoter","promotion","promotions","promotive","promotiveness","prompt","prompted","prompter","prompting","promptitude","promptness","prompts","promulgate","promulgation","promulgator","pron","prone","proneness","prong","pronghorn","pronominalization","pronominalize","pronounce","pronounceable","pronounced","pronouncedly","pronouncement","pronouncer","pronto","pronunciation","proof","proofed","proofer","proofing","proofread","proofreader","prop","propaganda","propagandist","propagandistic","propagandize","propagate","propagated","propagation","propagator","propel","propellant","propelled","propeller","propelling","propensity","proper","properly","properness","propertied","properties","property","propertychanged","propertychangedeventargs","propertychangedeventhandler","propertygroup","propertyinfo","propertyname","propertytype","propertyvalue","prophecy","prophesier","prophesy","prophet","prophetess","prophetic","prophetical","prophylactic","prophylaxes","prophylaxis","propinquity","propionate","propitiate","propitiatory","propitious","propitiousness","propname","proponent","proportion","proportional","proportionality","proportionate","proportioner","proportionment","proposal","proposals","propose","proposed","proposition","propped","propping","proprietary","proprietor","proprietorial","proprietorship","proprietress","propriety","proprioception","proprioceptive","props","proptypes","propulsion","propulsive","propylene","prorogation","prorogue","pros","prosaic","prosaically","proscenium","prosciutti","prosciutto","proscription","proscriptive","prose","prosecute","prosecution","prosecutor","proselyte","proselytism","proselytize","proser","proserpine","prosodic","prosody","prospect","prospection","prospective","prospectiveness","prospector","prospectus","prosper","prosperity","prosperous","prosperousness","prostate","prostheses","prosthesis","prosthetic","prosthetics","prostitute","prostitution","prostrate","prostration","prosy","prot","protactinium","protagonist","protagoras","protean","protease","protect","protected","protecting","protection","protectiondomain","protectionism","protectionist","protective","protectiveness","protector","protectorate","protein","proteolysis","proteolytic","proterozoic","protest","protestant","protestantism","protestation","protesting","proteus","protg","protges","proto","protobuf","protocol","protocols","protoplasm","protoplasmic","prototype","prototypes","prototypic","prototypical","protozoa","protozoan","protozoic","protozoon","protract","protractor","protrude","protrusile","protrusion","protrusive","protuberance","protuberant","proud","proudhon","proust","prov","provabilities","provability","provable","provableness","provably","prove","proved","proven","provenal","provenance","provencals","provence","provender","provenience","provenly","prover","proverb","proverbial","proverbs","proves","provide","provided","providence","provident","providential","provider","providername","providers","provides","providing","province","provincial","provincialism","proving","provision","provisional","provisioner","provisioning","proviso","provo","provocateur","provocative","provocativeness","provoke","provoked","provoking","provolone","provost","prow","prowess","prowl","prowler","proxies","proximal","proximate","proximateness","proximity","proxmire","proxy","prozac","prto","pru","prude","prudence","prudent","prudential","prudery","prudi","prudish","prudishness","prudy","prue","pruitt","prune","pruner","prurience","prurient","prussia","prussian","prussic","prut","pry","pryce","pryer","prying","ps","psalm","psalmist","psalms","psalter","psaltery","psd","psephologist","pseudo","pseudocode","pseudonym","pseudonymous","pseudopod","pseudoscience","pshaw","psi","psittacoses","psittacosis","psoriases","psoriasis","psql","psr","psst","pst","pstmt","psych","psyche","psychedelic","psychedelically","psychiatric","psychiatrist","psychiatry","psychic","psychical","psycho","psychoacoustic","psychoacoustics","psychoactive","psychoanalysis","psychoanalyst","psychoanalytic","psychoanalytical","psychoanalyze","psychobabble","psychobiology","psychocultural","psychodrama","psychogenic","psychokinesis","psycholinguistic","psycholinguistics","psycholinguists","psychological","psychologist","psychology","psychometric","psychometrics","psychometry","psychoneuroses","psychoneurosis","psychopath","psychopathic","psychopathology","psychopaths","psychopathy","psychophysic","psychophysical","psychophysics","psychophysiology","psychos","psychosis","psychosocial","psychosomatic","psychosomatics","psychotherapeutic","psychotherapist","psychotherapy","psychotic","psychotically","psychotropic","psychs","psycopg","pt","pta","ptah","ptain","ptarmigan","pterodactyl","pthread","pthreads","pto","ptolemaic","ptolemaists","ptolemy","ptomaine","ptr","pts","pu","pub","pubbed","pubbing","pubdate","pubertal","puberty","pubes","pubescence","pubescent","pubic","pubis","public","publican","publication","publications","publicist","publicity","publicize","publicized","publickey","publickeytoken","publicly","publicness","publics","publish","publishable","published","publisher","publishers","publishes","publishing","pubnub","pubs","pubsub","puccini","puce","puck","pucker","puckett","puckish","puckishness","pudding","puddle","puddler","puddling","puddly","pudenda","pudendum","pudginess","pudgy","puebla","pueblo","puerile","puerility","puerperal","puers","puerto","puff","puffball","puffer","puffery","puffin","puffiness","puffy","pug","puget","pugged","pugging","pugh","pugilism","pugilist","pugilistic","pugnacious","pugnaciousness","pugnacity","puissant","puke","pukka","pulaski","pulchritude","pulchritudinous","pule","pulitzer","pull","pullback","pulled","pullet","pulley","pulling","pullman","pullout","pullover","pulls","pulmonary","pulp","pulpiness","pulpit","pulpwood","pulpy","pulsar","pulsate","pulsation","pulse","pulser","pulverable","pulverization","pulverize","pulverized","pulverizer","pulverizes","pulvinar","puma","pumice","pummel","pump","pumpernickel","pumping","pumpkin","pun","punch","punchbowl","punched","puncheon","puncher","punchline","punchy","punctilio","punctilious","punctiliousness","punctual","punctualities","punctuality","punctualness","punctuate","punctuation","punctuational","puncture","pundit","punditry","pungency","pungent","punic","puniness","punish","punished","punisher","punishment","punitive","punitiveness","punjab","punjabi","punk","punky","punned","punning","punster","punt","punter","puny","pup","pupa","pupae","pupal","pupate","pupil","pupillage","pupped","puppet","puppeteer","puppetry","pupping","puppy","puppyish","purblind","purcell","purchasable","purchase","purchased","purchaser","purchases","purchasing","purdah","purdahs","purdue","pure","purebred","puree","pureeing","purely","pureness","purgation","purgative","purgatorial","purgatory","purge","purger","purify","purim","purina","purine","purism","purist","puristic","puritan","puritanic","puritanical","puritanism","purity","purl","purlieu","purloin","purloiner","purple","purplish","purport","purported","purpose","purposeful","purposefulness","purposeless","purposelessness","purposes","purposive","purposiveness","purr","purring","purse","purser","pursuance","pursuant","pursue","pursuer","pursuit","purulence","purulent","purus","purvey","purveyance","purveyor","purview","pus","pusan","pusey","push","pushbutton","pushcart","pushchair","pushdown","pushed","pusher","pushes","pushily","pushiness","pushing","pushkin","pushover","pushstate","pushtu","pushviewcontroller","pushy","pusillanimity","pusillanimous","puss","pussy","pussycat","pussyfoot","pustular","pustule","put","putative","putchar","putextra","putin","putint","putnam","putnem","putout","putrefaction","putrefactive","putrefy","putrescence","putrescent","putrid","putridity","putridness","puts","putsch","putstring","putstrln","putt","putted","puttee","putter","putting","putty","puttying","puzzle","puzzled","puzzlement","puzzler","pv","pvc","pvt","pw","pwd","px","py","pyc","pycharm","pycharmprojects","pydata","pydev","pygame","pygmalion","pygmy","pyhrric","pyinstaller","pyknotic","pylab","pyle","pylon","pylori","pyloric","pylorus","pym","pymongo","pynchon","pyobject","pyodbc","pyongyang","pyorrhea","pyotr","pypi","pyplot","pypy","pyqt","pyramid","pyramidal","pyre","pyrenees","pyrex","pyridine","pyrimidine","pyrite","pyroelectric","pyroelectricity","pyrolysis","pyrolyze","pyromania","pyromaniac","pyrometer","pyrometry","pyrophosphate","pyrotechnic","pyrotechnical","pyrotechnics","pyroxene","pyroxenite","pyrrhic","pyside","pyspark","pytest","pythagoras","pythagorean","pythias","python","pythonic","pythonpath","pytorch","pyx","q","qa","qaddafi","qantas","qapplication","qatar","qb","qc","qdebug","qed","qemu","qi","qid","qimage","qingdao","qiqihar","ql","qlabel","qlineedit","qlist","qm","qmainwindow","qmake","qml","qmodelindex","qn","qname","qobject","qom","qos","qp","qpushbutton","qq","qr","qrcode","qry","qs","qsa","qsort","qstring","qt","qtcore","qtgui","qthread","qtquick","qtwidgets","qty","qu","qua","quaalude","quack","quackery","quackish","quad","quadded","quadding","quadrangle","quadrangular","quadrant","quadraphonic","quadrapole","quadratic","quadratical","quadrature","quadrennial","quadrennium","quadric","quadriceps","quadrilateral","quadrille","quadrillion","quadripartite","quadriplegia","quadriplegic","quadrivia","quadrivium","quadruped","quadrupedal","quadruple","quadruplet","quadruplicate","quadruply","quadrupole","quadword","quaff","quaffer","quagmire","quahog","quail","quaint","quaintness","quake","quaker","quakeress","quakerism","quaky","qualification","qualified","qualifier","qualifiers","qualify","qualitative","quality","qualm","qualmish","quam","quandary","quangos","quanta","quantico","quantifiable","quantified","quantifier","quantify","quantile","quantitative","quantitativeness","quantities","quantity","quantization","quantize","quantizer","quantum","quarantine","quark","quarrel","quarreler","quarrellings","quarrelsome","quarrelsomeness","quarrier","quarry","quarryman","quarrymen","quart","quarter","quarterback","quarterdeck","quarterer","quarterfinal","quartering","quarterly","quartermaster","quarters","quarterstaff","quarterstaves","quartet","quartic","quartile","quarto","quartz","quartzcore","quartzite","quasar","quash","quasi","quasilinear","quasimodo","quaternary","quaternion","quatrain","quaver","quavering","quavery","quay","quayle","quayside","que","queasily","queasiness","queasy","quebec","quechua","queen","queenie","queenly","queensland","queer","queerness","quell","queller","quench","quenchable","quenched","quencher","quenchless","quent","quentin","querida","queried","queries","quern","querulous","querulousness","query","querybuilder","querying","queryselector","queryselectorall","queryset","querystring","ques","quest","quested","quester","questing","question","questionable","questionableness","questionably","questioned","questioner","questionid","questioning","questionnaire","questions","quests","quetzalcoatl","queue","queued","queuer","queues","queuing","quezon","qui","quibble","quibbler","quiche","quick","quickbooks","quicken","quicker","quickest","quickie","quicklime","quickly","quickness","quicksand","quicksilver","quicksort","quickstart","quickstep","quid","quiesce","quiescence","quiescent","quiet","quieted","quieten","quieter","quieting","quietly","quietness","quiets","quietude","quietus","quill","quillan","quilt","quilter","quilting","quince","quincentenary","quincey","quincy","quinine","quinlan","quinn","quinquennial","quinsy","quint","quinta","quintana","quintessence","quintessential","quintet","quintic","quintile","quintilian","quintilla","quintillion","quintillionth","quintin","quintina","quinton","quintuple","quintuplet","quintus","quip","quipped","quipper","quipping","quipster","quire","quired","quires","quirinal","quiring","quirk","quirkiness","quirks","quirksmode","quirky","quirt","quis","quisling","quisque","quit","quitclaim","quite","quito","quittance","quitter","quitting","quiver","quivering","quivery","quixote","quixotic","quixotically","quixotism","quiz","quizzed","quizzer","quizzes","quizzical","quizzing","quo","quoin","quoit","quondam","quonset","quora","quorate","quorum","quot","quota","quotability","quotation","quote","quoted","quotename","quoter","quotes","quotidian","quotient","quoting","qux","qvariant","qvboxlayout","qw","qwerty","qwertys","qwidget","qx","r","ra","rab","rabat","rabbet","rabbi","rabbinate","rabbinic","rabbinical","rabbit","rabbiter","rabbitmq","rabble","rabbler","rabelais","rabelaisian","rabi","rabid","rabidness","rabies","rabin","rabis","raccoon","race","racecourse","racegoers","racehorse","raceme","racer","races","racetrack","raceway","rachael","rachel","rachele","rachelle","rachmaninoff","racial","racialism","racialist","racily","racine","raciness","racism","racist","rack","racket","racketeer","rackety","rackspace","raconteur","racoon","racquet","racquetball","racy","rad","radar","radarscope","radcliffe","radded","radder","raddest","raddie","radding","raddy","radial","radian","radiance","radians","radiant","radiate","radiation","radiative","radiator","radical","radicalism","radicalization","radicalize","radicalness","radices","radii","radio","radioactive","radioactivity","radioastronomical","radioastronomy","radiobutton","radiobuttons","radiocarbon","radiochemical","radiochemistry","radiogalaxy","radiogram","radiographer","radiographic","radiography","radiogroup","radioisotope","radiologic","radiological","radiologist","radiology","radioman","radiomen","radiometer","radiometric","radiometry","radionics","radionuclide","radiopasteurization","radiophone","radiophysics","radios","radioscopy","radiosonde","radiosterilization","radiosterilized","radiotelegraph","radiotelegraphs","radiotelegraphy","radiotelephone","radiotherapist","radiotherapy","radish","radium","radius","radix","radon","rads","rae","raeann","raf","rafa","rafael","rafaela","rafaelia","rafaelita","rafaellle","rafaello","rafe","raff","raffaello","raffarty","rafferty","raffia","raffish","raffishness","raffle","rafi","raft","rafter","rag","raga","ragamuffin","ragbag","rage","ragged","raggedness","raggedy","ragging","raging","raglan","ragnar","ragnark","ragout","ragtag","ragtime","ragweed","ragwort","rah","rahal","rahel","rahs","raid","raider","rail","railbird","railer","railhead","railing","raillery","railroad","railroader","railroading","rails","railscasts","railsinstaller","railties","railway","railwaymen","raiment","raimondo","raimund","raimundo","rain","raina","rainbow","raincloud","raincoat","raindrop","raine","rainer","rainfall","rainforest","rainier","rainless","rainmaker","rainmaking","rainproof","rainstorm","rainwater","rainy","raise","raised","raisepropertychanged","raiser","raises","raisin","raising","raj","rajah","rajahs","rajive","rake","rakel","raker","rakish","rakishness","raleigh","ralf","ralina","rally","ralph","ralston","ram","rama","ramada","ramadan","ramakrishna","raman","ramayana","ramble","rambler","rambling","rambo","rambunctious","rambunctiousness","ramekin","ramie","ramification","ramify","ramirez","ramiro","ramjet","rammed","ramming","ramo","ramon","ramona","ramonda","ramp","rampage","rampancy","rampant","rampart","ramrod","ramrodded","ramrodding","rams","ramsay","ramses","ramsey","ramshackle","ran","rana","rance","rancell","ranch","rancher","rancho","rancid","rancidity","rancidness","rancor","rancorous","rand","randa","randal","randall","randee","randell","randene","randi","randie","randiness","randint","randn","randolf","randolph","random","randomization","randomize","randomly","randomness","randomnumber","randrange","randy","ranee","rang","range","ranged","rangeland","ranger","ranges","ranginess","ranging","rangoon","rangy","rani","rania","ranice","ranier","ranique","rank","ranked","ranker","rankin","rankine","ranking","rankle","rankness","ranks","ranna","ransack","ransacker","ransell","ransom","ransomer","rant","ranter","ranting","raoul","rap","rapacious","rapaciousness","rapacity","rape","rapeseed","raphael","raphaela","rapid","rapidity","rapidly","rapidness","rapier","rapine","rapist","rapped","rappel","rappelled","rappelling","rapper","rapping","rapport","rapporteur","rapprochement","rapscallion","rapt","raptness","rapture","rapturous","rapturousness","rapunzel","raquel","raquela","rar","rare","rarebit","rarefaction","rarefy","rarely","rareness","rarity","rasalgethi","rasalhague","rascal","rash","rasher","rashness","rasia","rasla","rasmussen","rasp","raspberry","raspberrypi","rasper","rasping","rasputin","raspy","rastaban","rastafarian","raster","rastus","rat","ratchet","rate","rateable","rated","ratepayer","rater","rates","ratfor","rather","rathskeller","ratifier","ratify","rating","ratings","ratio","ratiocinate","ratiocination","ration","rational","rationale","rationalism","rationalist","rationalistic","rationality","rationalization","rationalize","rationalizer","rationalness","ratios","ratliff","ratlike","ratline","rattail","rattan","ratted","ratter","ratting","rattle","rattlebrain","rattlesnake","rattletrap","rattling","rattly","rattrap","ratty","raucous","raucousness","raul","raunchily","raunchiness","raunchy","ravage","ravager","rave","ravel","raveling","raven","ravenous","raver","ravi","ravid","ravine","ravioli","ravish","ravisher","ravishing","ravishment","raviv","raw","rawalpindi","rawboned","rawdata","rawhide","rawley","rawlings","rawlins","rawlinson","rawness","rawquery","rawson","rawvalue","rax","ray","rayburn","raychel","raye","rayleigh","raymond","raymondville","raymund","raymundo","rayna","raynard","raynell","rayner","raynor","rayon","rayshell","raytheon","raywenderlich","raze","razer","razor","razorback","razorblades","razz","razzmatazz","rb","rbenv","rbi","rbind","rbp","rbx","rc","rca","rcp","rcpp","rcpt","rcs","rcx","rd","rda","rdata","rdbms","rdd","rdf","rdfs","rdi","rdoc","rdp","rdr","rds","rdx","re","rea","reabbreviate","reach","reachability","reachable","reachably","reached","reacher","reaches","reaching","reacquisition","react","reactant","reactdom","reacted","reaction","reactionary","reactive","reactivex","reactivity","reactjs","reactor","read","readability","readable","readably","readalllines","readalltext","readdata","readdir","readdress","reade","reader","readers","readership","readfile","readfilesync","readied","readies","readily","readiness","readinesses","reading","readings","readint","readkey","readline","readlines","readme","readobject","readonly","readopt","readout","reads","readstring","readthedocs","readtoend","readvalue","readwrite","ready","readying","readystate","reagan","reagen","real","realise","realised","realism","realisms","realist","realistic","realistically","reality","realizability","realizable","realizableness","realizably","realization","realize","realized","realizer","realizes","realizing","realloc","really","realm","realness","realpath","realpolitik","realtime","realtor","realty","ream","reamer","reamonn","reanimate","reap","reaper","reappraise","rear","rearguard","rearmost","rearrange","rearward","reason","reasonable","reasonableness","reasonably","reasoner","reasoning","reasonless","reasons","reassess","reassign","reassuringly","reattach","reawakening","reba","rebase","rebate","rebbecca","rebe","rebeca","rebecca","rebecka","rebeka","rebekah","rebekkah","rebel","rebeller","rebellion","rebellious","rebelliousness","rebid","rebidding","rebind","rebirth","reboil","rebook","reboot","rebound","rebroadcast","rebuild","rebuilding","rebuilt","rebuke","rebuking","rebus","rebuttal","rebutting","rec","recalcitrance","recalcitrant","recalculate","recalibrate","recall","recant","recantation","recap","recappable","recapping","recaptcha","recast","recd","recede","receipt","receivable","receive","received","receiver","receivers","receivership","receives","receiving","recency","recension","recent","recently","recentness","receptacle","reception","receptionist","receptive","receptiveness","receptivity","receptor","recess","recessional","recessionary","recessive","recessiveness","rechargeable","recheck","recherch","recherches","recidivism","recidivist","recieve","recieved","recife","recipe","recipes","recipiency","recipient","recipients","reciprocal","reciprocate","reciprocation","reciprocity","recital","recitalist","recitative","recite","reciter","recked","recking","reckless","recklessness","reckon","reckoner","reckoning","reclaim","reclamation","recline","recliner","recluse","reclusion","recode","recognise","recognition","recognizability","recognizable","recognizably","recognize","recognized","recognizedly","recognizer","recognizes","recognizing","recognizingly","recoilless","recoinage","recolor","recombinant","recombine","recommend","recommendation","recommendations","recommended","recommends","recompense","recompile","recompute","reconcile","reconciled","reconciler","recondite","reconditeness","reconfigurability","reconfigure","reconnaissance","reconnect","reconnoiter","reconquer","reconsecrate","reconstitute","reconstruct","reconstructed","reconstruction","reconsult","recontact","recontaminate","recontribute","recook","recopy","record","recorded","recorder","recordid","recording","records","recordset","recourse","recover","recoverability","recoverable","recovery","recreant","recreate","recreated","recreating","recreational","recriminate","recrimination","recriminatory","recross","recrudesce","recrudescence","recrudescent","recruit","recruiter","recruitment","recrystallize","rect","recta","rectal","rectangle","rectangles","rectangular","rectifiable","rectification","rectifier","rectify","rectilinear","rectitude","recto","rector","rectory","rects","rectum","recumbent","recuperate","recuperation","recur","recurrence","recurrent","recurring","recurse","recursion","recursive","recursively","recusant","recuse","recv","recyclable","recycle","recycled","recycler","recyclerview","recycling","red","redact","redacted","redaction","redactor","redbird","redbreast","redbrick","redbud","redcap","redcoat","redcolor","redcurrant","redd","redden","redder","reddest","redding","reddish","reddit","redeclaration","redecorate","redeem","redeemable","redeemed","redeemer","redefine","redemption","redemptioner","redemptive","redeposit","redesign","redetermination","redford","redgrave","redhat","redhead","redhook","redial","redim","redirect","redirected","redirecting","redirection","redirects","redirectto","redirecttoaction","redis","redlining","redmine","redmond","redneck","redness","redo","redolence","redolent","redondo","redouble","redoubtably","redound","redraw","redshift","redskin","redstone","reduce","reduced","reducer","reducers","reduces","reducibility","reducible","reducibly","reducing","reduct","reduction","reductionism","reductionist","redundancy","redundant","redux","redwood","redye","redyeing","ree","reeba","reebok","reece","reecho","reed","reediness","reeding","reedville","reedy","reef","reefer","reek","reeker","reel","reeler","reena","reenforcement","reentrant","reese","reestimate","reeta","reeva","reeve","reeves","reexamine","ref","refactor","refactored","refactoring","refection","refectory","refer","referee","refereed","refereeing","reference","referenced","referencedcolumnname","referenceerror","references","referencing","referendum","referent","referential","referentiality","referer","referral","referred","referrer","referring","refers","reffed","reffing","refid","refile","refinance","refine","refined","refinement","refinish","refit","reflect","reflectance","reflected","reflection","reflectional","reflective","reflectivemethodinvocation","reflectiveness","reflectivity","reflector","reflects","reflex","reflexion","reflexive","reflexiveness","reflexivity","reflooring","refluent","reflux","refman","refocus","refold","reforestation","reforge","reform","reformat","reformatory","reformed","reformer","reformism","reformist","refract","refractive","refractiveness","refractometer","refractoriness","refractory","refrain","refresh","refreshed","refreshes","refreshing","refreshment","refrigerant","refrigerate","refrigerated","refrigeration","refrigerator","refrozen","refry","refs","refuge","refugee","refugio","refulgence","refulgent","refund","refunder","refurbish","refurbishment","refusal","refuse","refused","refuser","refuses","refutation","refute","refuter","reg","regal","regale","regalement","regalia","regan","regard","regarding","regardless","regards","regather","regatta","regen","regency","regeneracy","regenerate","regenerately","regenerateness","regex","regexes","regexoptions","regexp","regexr","reggae","reggi","reggie","reggy","regicide","regime","regimen","regiment","regimental","regimentation","regina","reginae","reginald","reginauld","regine","region","regional","regionalism","regions","regis","register","registered","registering","registerreceiver","registers","registertype","registrable","registrant","registrar","registration","registrations","registry","regnant","regor","regress","regression","regressive","regressiveness","regressors","regret","regretful","regretfulness","regrettable","regrettably","regretted","regretting","reground","regroup","regrow","regular","regularexpressions","regularity","regularization","regularize","regularly","regulate","regulated","regulation","regulations","regulative","regulator","regulatory","regulus","regurgitate","regurgitation","rehab","rehabbed","rehabbing","rehabilitate","rehabilitation","rehang","rehear","rehears","rehearsal","rehearse","rehearsed","rehearser","reheat","reheating","rehnquist","rehydrate","reich","reichenberg","reichstag","reichstags","reid","reidar","reider","reign","reiko","reilly","reimburse","reimbursement","rein","reina","reinald","reinaldo","reindeer","reindex","reine","reinforce","reinforced","reinforcement","reinforcer","reinhard","reinhardt","reinhold","reinold","reinstall","reinstalled","reinstalling","reinstate","reinstatement","reinsurance","reinterpret","reinvent","reinwald","reissue","reit","reiterative","reject","rejected","rejecter","rejecting","rejection","rejector","rejigger","rejoice","rejoicing","rejoinder","rejuvenate","rejuvenatory","rel","relapse","relate","related","relatedby","relatedly","relatedness","relater","relates","relating","relation","relational","relations","relationship","relationships","relative","relativelayout","relatively","relativeness","relativepath","relativesource","relativism","relativist","relativistic","relativistically","relativity","relator","relax","relaxant","relaxation","relaxed","relaxedness","relaxing","relay","relaycommand","relearn","releasable","release","released","releases","releasing","relent","relenting","relentless","relentlessness","relevance","relevancy","relevant","reliability","reliable","reliables","reliably","reliance","reliant","relic","relicense","relict","relief","relies","relieve","relieved","relievedly","reliever","religion","religionists","religiosity","religious","religiousness","relink","relinquish","relinquishment","reliquary","relish","relive","reload","reloaddata","reloaded","reloading","reloads","relocate","relu","reluctance","reluctant","rely","relying","rem","remade","remain","remainder","remained","remaining","remains","remake","remand","remap","remapping","remark","remarkable","remarkableness","remarkably","remarked","remarks","remarque","rematch","rembrandt","remeasure","remediable","remediableness","remedy","remember","remembered","rememberer","remembering","rememberme","remembrance","remembrancer","remind","reminded","reminder","reminders","reminds","remington","reminisce","reminiscence","reminiscent","remiss","remissness","remit","remittance","remitted","remitting","remnant","remodel","remolding","remonstrant","remonstrate","remonstration","remonstrative","remorse","remorseful","remorsefulness","remorseless","remorselessness","remote","remotely","remotemessage","remoteness","remotes","remotetestrunner","remoteviews","remotewebdriver","remoting","remoulds","removal","remove","removeall","removeat","removeattr","removechild","removeclass","removed","removeeventlistener","removefromsuperview","removeitem","removes","removing","remunerate","remunerated","remuneration","remunerative","remunerativeness","remus","remy","ren","rena","renado","renae","renaissance","renal","renaldo","rename","renamed","renaming","renard","renascence","renata","renate","renato","renaturation","renaud","renault","rend","render","rendered","renderer","renderers","rendering","renders","rendertransform","rendezvous","rendition","rene","renee","renegade","renege","reneger","renell","renelle","renew","renewal","renewer","renie","rennet","rennie","rennin","reno","renoir","renounce","renouncement","renouncer","renovate","renovation","renovator","renown","rensselaer","rent","rental","rentaller","renter","renumber","renumeration","renunciate","renunciation","renville","reoccupy","reopen","reorder","reordering","reorganized","rep","repack","repaint","repair","repairable","repairer","repairman","repairmen","repairs","repaper","reparable","reparation","repartee","reparteeing","repartition","repast","repatriate","repave","repeal","repealer","repeat","repeatability","repeatable","repeatably","repeated","repeatedly","repeater","repeating","repeats","repel","repelled","repellent","repelling","repent","repentance","repentant","repertoire","repertory","repetition","repetitions","repetitious","repetitiousness","repetitive","repetitiveness","repine","repiner","repl","replace","replaceall","replaced","replacement","replacements","replaces","replacewith","replacing","replay","replayed","replenish","replenishment","replete","repleteness","repletion","replica","replicas","replicate","replicated","replication","replicator","replied","replies","replug","reply","repo","reponse","repopulate","report","reported","reportelement","reporter","reporting","reportorial","reports","reportviewer","repos","repose","reposeful","repositories","repository","repr","reprehend","reprehenderit","reprehensibility","reprehensible","reprehensibleness","reprehensibly","reprehension","represent","representable","representation","representational","representations","representative","representativeness","representativity","represented","representing","represents","repress","repression","repressive","repressiveness","reprieve","reprimand","reprint","reprisal","reproach","reproacher","reproachful","reproachfulness","reproaching","reprobate","reprocess","reproduce","reproduced","reproducibility","reproducible","reproducibly","reproductive","reproof","reprove","reproving","reps","reptile","reptilian","republic","republican","republicanism","republish","repudiate","repudiation","repudiator","repugnance","repugnant","repulse","repulsion","repulsive","repulsiveness","reputability","reputably","reputation","repute","reputed","reputing","req","request","requestanimationframe","requestbody","requestcode","requestcontext","requestdata","requested","requestfocus","requesthandler","requestid","requesting","requestlocationupdates","requestmapping","requestmappinghandleradapter","requestmethod","requestoptions","requestparam","requestpermissions","requestqueue","requests","requesturl","requestwithurl","requiem","require","required","requiredfieldvalidator","requirejs","requirement","requirements","requires","requiring","requisite","requisiteness","requisition","requisitioner","requital","requite","requited","requiter","reread","rerecord","rerouteing","rerun","rerunning","res","resample","rescale","rescind","rescission","rescue","reseal","research","researched","researchers","researching","reselect","resemblant","resemble","resend","resent","resentful","resentfulness","resentment","reserpine","reservation","reservations","reserve","reserved","reservedness","reservednesses","reservist","reservoir","reset","resets","resetting","resettle","reshape","resharper","reshipping","reshow","reshuffle","resid","reside","residence","residency","resident","residential","resider","resides","residua","residual","residuary","residue","residuum","resignation","resigned","resignfirstresponder","resilience","resiliency","resilient","resin","resinlike","resinous","resiny","resist","resistance","resistant","resistantly","resistants","resisted","resistible","resistibly","resisting","resistive","resistiveness","resistivity","resistless","resistor","resizable","resize","resized","resizes","resizing","resold","resole","resoluble","resolute","resoluteness","resolution","resolutions","resolvability","resolvable","resolve","resolved","resolvent","resolver","resolvers","resolves","resolving","resonance","resonant","resonate","resonator","resorption","resort","resound","resource","resourcebundle","resourcedictionary","resourceful","resourcefulness","resourceid","resourcemanager","resourcename","resources","resourcetype","resp","respect","respectability","respectable","respectably","respected","respectful","respectfulness","respecting","respective","respectively","respectiveness","respects","respell","respiration","respirator","respiratory","resplendence","resplendent","respond","responded","respondent","responder","responding","responds","respondstoselector","response","responsebody","responsecode","responsedata","responseentity","responsejson","responseobject","responser","responses","responsestring","responsetext","responsetype","responsibilities","responsibility","responsible","responsibleness","responsibly","responsive","responsiveness","respray","resque","rest","restapi","restart","restarted","restarting","restarts","restate","restaurant","restaurants","restaurateur","restclient","restcontroller","resteasy","rested","rester","restful","restfuller","restfullest","restfulness","restitution","restive","restiveness","restkit","restless","restlessness","restlet","restorability","restoration","restorative","restore","restored","restorer","restoring","restrained","restraint","restrict","restricted","restricting","restriction","restrictions","restrictive","restrictively","restrictiveness","restrictives","restroom","restructurability","restructure","rests","resttemplate","restudy","restyle","resubstitute","result","resultado","resultant","resultarray","resultcode","resulted","resulting","resultlist","results","resultset","resume","resumes","resumption","resurface","resurgence","resurgent","resurrect","resurrection","resurvey","resuscitate","resuscitation","resuscitator","resx","ret","reta","retail","retailer","retain","retained","retainer","retaining","retains","retake","retaliate","retaliation","retaliatory","retard","retardant","retardation","retarder","retch","retention","retentive","retentiveness","retentivity","retest","retha","rethink","rethought","reticence","reticent","reticle","reticular","reticulate","reticulation","reticule","reticulum","retina","retinal","retinue","retire","retiredness","retiree","retirement","retiring","retort","retract","retractile","retrench","retrenchment","retributed","retribution","retributive","retries","retrieval","retrieve","retrieved","retriever","retrieves","retrieving","retrive","retro","retroactive","retrofire","retrofit","retrofitted","retrofitting","retroflection","retroflex","retroflexion","retrogradations","retrograde","retrogress","retrogression","retrogressive","retrorocket","retrospect","retrospection","retrospective","retrovirus","retrovision","retry","retrying","retsina","return","returnable","returned","returnee","returning","returns","returntransfer","returntype","returnurl","returnvalue","retval","retype","reub","reube","reuben","reunion","reusable","reuse","reused","reuseidentifier","reusing","reuters","reuther","reutilization","reuven","rev","reva","revalidate","revanchist","reveal","revealed","revealing","revealingly","reveals","reveille","revel","revelation","revelatory","revelry","revenge","revenger","revenue","revenuer","reverberant","reverberate","reverberation","revere","reverence","reverencer","reverend","reverent","reverential","reverie","revers","reversal","reverse","reversed","reverser","reversibility","reversible","reversibly","reversing","reversion","reversioner","revert","reverter","revertible","revet","revetment","review","reviewed","reviewer","reviewing","reviews","revile","revilement","reviler","revise","revised","revision","revisionary","revisionism","revisionist","revisions","revitalize","revival","revivalism","revivalist","revive","reviver","revivification","revivify","revkah","revlon","revocable","revoke","revolt","revolter","revolting","revolution","revolutionariness","revolutionary","revolutionist","revolutionize","revolutionizer","revolve","revolver","revue","revulsion","revved","revving","reward","rewarded","rewarding","rewards","rewarm","reweave","rewedding","reweigh","rewind","rewire","rework","rewrite","rewritebase","rewritecond","rewriteengine","rewriterule","rewrites","rewriting","rewritten","rex","rexes","rextester","rey","reyes","reykjavik","reyna","reynaldo","reynard","reynold","rezone","rf","rfc","rfd","rg","rgb","rgba","rh","rhapsodic","rhapsodical","rhapsodize","rhapsody","rhea","rheba","rhee","rheims","rheinholdt","rhel","rhenish","rhenium","rheology","rheostat","rhesus","rheta","rhetoric","rhetorical","rhetorician","rhett","rhetta","rheum","rheumatic","rheumatically","rheumatics","rheumatism","rheumatoid","rheumy","rhiamon","rhianna","rhiannon","rhianon","rhine","rhineland","rhinelander","rhinestone","rhinitides","rhinitis","rhino","rhinoceros","rhinotracheitis","rhizome","rho","rhoda","rhodes","rhodesia","rhodesian","rhodia","rhodie","rhodium","rhododendron","rhodolite","rhodonite","rhody","rhombic","rhomboid","rhomboidal","rhombus","rhona","rhoncus","rhonda","rhone","rhs","rhubarb","rhyme","rhymester","rhys","rhythm","rhythmic","rhythmical","rhythmics","ri","rial","riane","riannon","rianon","rib","ribald","ribaldry","ribbed","ribbentrop","ribber","ribbing","ribbon","ribcage","riboflavin","ribonucleic","ribosomal","ribosome","ric","rica","rican","ricard","ricardo","ricca","riccardo","rice","ricer","rich","richard","richardo","richardson","richart","richelieu","richen","richey","richfaces","richfield","richie","richland","richmond","richmound","richness","richter","richtextbox","richthofen","richy","rici","rick","rickard","rickenbacker","rickenbaugh","rickert","rickets","rickety","rickey","ricki","rickie","rickover","rickrack","rickshaw","ricky","rico","ricochet","ricoriki","ricotta","rid","riddance","ridden","ridding","riddle","ride","rider","riderless","ridership","ridge","ridgefield","ridgepole","ridgway","ridgy","ridicule","ridiculer","ridiculous","ridiculously","ridiculousness","riding","riemann","riesling","rife","riff","riffle","riffraff","rifle","rifled","rifleman","riflemen","rifler","rifling","rift","rig","riga","rigamarole","rigatoni","rigel","rigged","rigger","rigging","riggs","right","righteous","righteousness","righteousnesses","rightful","rightfulness","rightism","rightist","rightmost","rightness","rights","rightsize","rightward","rigid","rigidbody","rigidify","rigidity","rigidness","rigmarole","rigoberto","rigoletto","rigor","rigorous","rigorousness","rik","riki","rikki","rile","riley","rilke","rill","rim","rimbaud","rime","rimer","rimless","rimmed","rimming","rina","rinaldo","rind","rinehart","rinflate","ring","ringer","ringing","ringleader","ringlet","ringlike","ringling","ringmaster","ringo","rings","ringside","ringworm","rink","rinse","rio","riobard","riordan","riot","rioter","riotous","riotousness","rip","riparian","ripcord","ripe","ripen","ripened","ripeness","ripenesses","riper","ripest","ripley","ripoff","riposte","ripped","ripper","ripping","ripple","rippler","ripply","ripsaw","riptide","risa","risc","rise","risen","riser","risibility","risible","rising","risk","risker","riskily","riskiness","risks","risky","risotto","risqu","rissole","risus","rita","ritalin","ritchie","rite","ritter","ritual","ritualism","ritualistic","ritualistically","ritualized","ritz","ritzy","riv","riva","rival","rivaled","rivalee","rivalry","rive","river","rivera","riverbank","riverbed","riverboat","riverfront","riverine","rivers","riverside","riverview","rivet","riveter","riveting","rivi","riviera","rivkah","rivulet","rivy","riyadh","riyal","rj","rk","rl","rm","rmi","rms","rn","rna","rnd","rng","rnn","rnorm","ro","roach","road","roadbed","roadblock","roadhouse","roadie","roadkill","roadmap","roadrunner","roads","roadshow","roadside","roadsigns","roadster","roadsweepers","roadway","roadwork","roadworthy","roam","roaming","roan","roana","roanna","roanne","roanoke","roar","roarer","roaring","roarke","roast","roaster","rob","robb","robbed","robber","robbert","robbery","robbi","robbie","robbin","robbing","robby","robbyn","robe","robena","robenia","robers","roberson","robert","roberta","roberto","robertson","robeson","robespierre","robin","robina","robinet","robinett","robinetta","robinette","robinia","robinson","robinsonville","robles","robolectric","robot","robotic","robotism","robotize","roboto","robots","robson","robt","robust","robustness","roby","robyn","roc","rocco","roch","rocha","rochambeau","roche","rochell","rochella","rochelle","rochester","rochette","rock","rockabilly","rockabye","rockaway","rockbound","rockefeller","rocker","rocket","rocketry","rockey","rockfall","rockford","rockie","rockiness","rockland","rockne","rocks","rockville","rockwell","rocky","rococo","rod","roda","rodd","rodded","roddenberry","rodder","roddie","rodding","roddy","rode","rodent","rodeo","roderic","roderich","roderick","roderigo","rodge","rodger","rodi","rodie","rodin","rodina","rodney","rodolfo","rodolph","rodolphe","rodrick","rodrigo","rodriguez","rodrique","rodriquez","roe","roebuck","roentgen","rofl","rog","rogelio","roger","rogerio","roget","rogue","rogued","roguery","rogues","roguing","roguish","roguishness","roi","roil","roister","roisterer","rojas","roland","rolando","roldan","role","roleid","rolename","roles","roley","rolf","rolfe","roll","rolland","rollback","rolled","roller","rollerblade","rollerskating","rollick","rollicking","rollie","rollin","rolling","rollo","rollover","rolls","rollup","rolodex","rolph","rolvaag","rom","roma","romain","romaine","roman","romance","romancer","romanesque","romania","romanian","romano","romanov","romans","romansh","romantic","romantically","romanticism","romanticist","romanticize","romany","rome","romeo","romero","rommel","romney","romola","romona","romonda","romp","romper","romulus","romy","ron","rona","ronald","ronalda","ronda","rondo","ronica","ronna","ronni","ronnica","ronnie","ronny","ronstadt","rontgen","roo","roobbie","rood","roof","roofer","roofgarden","roofing","roofless","rooftop","rook","rookery","rookie","room","roomer","roomette","roomful","roomid","roominess","roommate","rooms","roomy","rooney","roosevelt","rooseveltian","roost","rooster","root","rootdir","rooted","rooter","rootless","rootlessness","rootlet","rootnode","rootobject","rootproject","roots","rootscope","rootstock","rootview","rootviewcontroller","rope","roper","roping","roquefort","roquemore","ror","rora","rori","rorie","rorke","rorschach","rory","ros","rosa","rosabel","rosabella","rosabelle","rosaleen","rosales","rosalia","rosalie","rosalind","rosalinda","rosalinde","rosaline","rosalyn","rosalynd","rosamond","rosamund","rosana","rosanna","rosanne","rosario","rosary","rosco","roscoe","rose","roseann","roseanna","roseanne","roseate","roseau","rosebud","rosebush","rosecrans","roseland","roselia","roselin","roseline","rosella","roselle","rosemaria","rosemarie","rosemary","rosemonde","rosen","rosenberg","rosenblum","rosendo","rosene","rosenthal","rosenzweig","rosetta","rosette","rosewater","rosewood","roshelle","rosicrucian","rosie","rosily","rosin","rosina","rosiness","rosita","roslyn","rosmunda","ross","rossetti","rossi","rossie","rossini","rossy","rostand","roster","rostov","rostra","rostrum","roswell","rosy","rot","rota","rotarian","rotary","rotate","rotated","rotates","rotatex","rotatey","rotating","rotation","rotational","rotations","rotative","rotator","rotatory","rotc","rote","rotgut","roth","rothschild","rotisserie","rotogravure","rotor","rototill","rotted","rotten","rottenness","rotter","rotterdam","rotting","rotund","rotunda","rotundity","rotundness","rou","rouault","rouge","rough","roughage","roughen","rougher","roughhouse","roughish","roughly","roughneck","roughness","roughs","roughshod","roulette","round","roundabout","rounded","roundedness","roundelay","roundels","rounder","roundhead","roundheaded","roundheadedness","roundhouse","rounding","roundish","roundness","roundoff","rounds","roundup","roundworm","rourke","rouse","rouser","rousseau","roust","roustabout","rout","route","routed","routedata","routedeventargs","routeparams","routeprovider","router","routerlink","routermodule","routers","routes","routine","routines","routing","routinize","rouvin","rove","rover","roving","row","rowan","rowboat","rowcount","rowdata","rowdatabound","rowdefinition","rowdefinitions","rowdily","rowdiness","rowdy","rowdyism","rowe","rowel","rowen","rowena","rower","rowheight","rowid","rowindex","rowland","rowley","rownames","rowney","rownum","rownumber","rows","rowspan","rowtype","rowview","roxana","roxane","roxanna","roxanne","roxi","roxie","roxine","roxy","roy","royal","royalist","royall","royalty","royce","roz","rozalie","rozalin","rozamond","rozanna","rozanne","roze","rozele","rozella","rozelle","rozina","rp","rpath","rpc","rpi","rpm","rps","rpt","rpy","rq","rr","rriocard","rs","rsa","rsfsr","rsi","rsp","rspec","rss","rssi","rst","rstrip","rstudio","rsv","rsvp","rsx","rsync","rt","rtc","rte","rtf","rtfm","rtl","rtmp","rtp","rtrim","rtsp","ru","rub","rubaiyat","rubato","rubbed","rubber","rubberize","rubberneck","rubbery","rubbing","rubbish","rubbishy","rubble","rubdown","rube","rubella","ruben","rubetta","rubi","rubia","rubicon","rubicund","rubidium","rubie","rubies","rubik","rubin","rubina","rubinstein","ruble","rubout","rubric","ruby","rubygems","rubyonrails","ruchbah","ruck","rucksack","ruckus","ruction","rudd","rudder","rudderless","ruddie","ruddiness","ruddy","rude","rudeness","rudie","rudiger","rudiment","rudimentariness","rudimentary","rudolf","rudolfo","rudolph","rudy","rudyard","rue","rueful","ruefulness","rufe","ruff","ruffian","ruffle","ruffled","ruffler","ruffly","rufus","rug","rugby","rugged","ruggedness","ruggiero","rugging","ruhr","ruin","ruination","ruiner","ruinous","ruinousness","ruiz","rule","rulebook","ruled","ruler","rules","ruling","rum","rumania","rumanian","rumba","rumble","rumbler","rumbustious","rumen","rumford","ruminant","ruminate","ruminative","rummage","rummager","rummel","rummer","rummest","rummy","rumor","rumored","rumorer","rumormonger","rump","rumpelstiltskin","rumple","rumply","rumpus","run","runabout","runaround","runat","runaway","rundown","rune","rung","runge","runic","runif","runlet","runnable","runnel","runner","runners","running","runny","runnymede","runoff","runonuithread","runs","runserver","runt","runtask","runtime","runtimeerror","runtimeexception","runtimes","runtiness","runty","runway","runwith","runworker","runyon","rupee","rupert","ruperta","ruperto","rupiah","rupiahs","ruppert","ruprecht","rupture","rural","rurality","rurik","ruse","rush","rushdie","rusher","rushes","rushing","rushmore","rushy","rusk","ruskin","russ","russel","russell","russet","russetting","russia","russian","russo","rust","rustbelt","rustic","rustically","rusticate","rustication","rusticity","rustie","rustin","rustiness","rustle","rustler","rustproof","rusty","rut","rutabaga","rutger","ruth","ruthann","ruthanne","ruthe","ruthenium","rutherford","rutherfordium","ruthi","ruthie","ruthless","ruthlessness","ruthy","rutland","rutledge","rutrum","rutted","rutter","ruttger","rutting","rutty","ruy","rv","rvalue","rvm","rvs","rw","rwanda","rwandan","rwy","rx","rxjava","rxjs","ry","ryan","ryann","rycca","rydberg","ryder","rye","ryley","ryon","ryukyu","ryun","rz","s","sa","saab","saar","saas","saba","sabbath","sabbaths","sabbatical","saber","sabered","sabik","sabin","sabina","sabine","sable","sabot","sabotage","saboteur","sabra","sabrina","sac","sacajawea","saccharides","saccharin","saccharine","sacco","sacerdotal","sacha","sachem","sachet","sachs","sack","sackcloth","sackcloths","sacker","sackful","sacking","sacra","sacral","sacrament","sacramental","sacramento","sacred","sacredness","sacrifice","sacrificer","sacrificial","sacrilege","sacrilegious","sacristan","sacristy","sacroiliac","sacrosanct","sacrosanctness","sacrum","sad","sada","sadat","saddam","sadden","sadder","saddest","saddle","saddlebag","saddler","sadducee","sade","sadella","sades","sadie","sadism","sadist","sadistic","sadistically","sadly","sadness","sadomasochism","sadomasochist","sadomasochistic","sadr","sadye","safari","safe","safeguard","safekeeping","safely","safeness","safer","safes","safest","safety","safflower","saffron","sag","saga","sagacious","sagaciousness","sagacity","sagan","sage","sagebrush","sagged","sagger","sagging","saggy","saginaw","sagittarius","sagittis","sago","saguaro","sahara","saharan","sahel","sahib","said","saidee","saids","saigon","sail","sailboard","sailboat","sailcloth","sailcloths","sailer","sailfish","sailing","sailor","sailplane","sails","saint","sainthood","saintlike","saintliness","saintly","saiph","saith","saiths","sakai","sake","saker","sakhalin","sakharov","saki","sal","salaam","salable","salacious","salaciousness","salacity","salad","saladin","salado","salaidh","salamander","salami","salaries","salary","salas","salazar","sale","saleability","saleem","salem","salerno","sales","salesclerk","salesforce","salesgirl","saleslady","salesman","salesmanship","salesmen","salespeople","salesperson","salesroom","saleswoman","saleswomen","salience","saliency","salient","salim","salina","saline","salinger","salinity","salisbury","salish","saliva","salivary","salivate","salivation","salk","salle","sallee","salli","sallie","sallow","sallowness","sallust","sally","sallyann","sallyanne","salmon","salmonella","salmonellae","saloma","salome","salomi","salomo","salomon","salomone","salon","salonika","saloon","saloonkeeper","salsa","salsify","salt","saltcellar","salted","salter","saltine","saltiness","saltness","salton","saltpeter","salts","saltshaker","saltwater","salty","salubrious","salubriousness","salubrity","salutariness","salutary","salutation","salutatory","salute","saluter","salvador","salvadoran","salvadorian","salvage","salvageable","salvager","salvation","salvatore","salve","salver","salvidor","salvo","salween","salyut","salz","sam","samaccountname","samantha","samara","samaria","samaritan","samarium","samarkand","samba","same","sameness","saml","sammie","sammy","samoa","samoan","samoset","samovar","samoyed","samp","sampan","sample","sampled","sampler","samples","sampling","sampson","samson","samsonite","samsung","samuel","samuele","samuelson","samurai","san","sana","sanatorium","sanborn","sance","sanchez","sancho","sanctification","sanctifier","sanctify","sanctimonious","sanctimoniousness","sanctimony","sanction","sanctioned","sanctity","sanctuary","sanctum","sand","sandal","sandalwood","sandbag","sandbagged","sandbagging","sandbank","sandbar","sandblast","sandblaster","sandbox","sandburg","sandcastle","sande","sander","sanderling","sanderson","sandhill","sandhog","sandi","sandia","sandie","sandiness","sandinista","sandlot","sandlotter","sandman","sandmen","sandor","sandoval","sandpaper","sandpile","sandpiper","sandpit","sandra","sandro","sandstone","sandstorm","sandusky","sandwich","sandy","sandye","sane","saned","saneness","sanes","sanford","sanforized","sang","sanger","sangfroid","sangria","sanguinary","sanguine","sanguined","sanguinely","sanguineness","sanguineous","sanguines","sanguining","sanhedrin","saning","sanitarian","sanitarium","sanitary","sanitate","sanitation","sanitize","sanitizer","sanity","sank","sankara","sans","sanserif","sanskrit","sanskritic","sanskritize","sanson","sansone","santa","santana","santayana","santeria","santiago","santo","sap","sapien","sapience","sapient","sapless","sapling","sapped","sapper","sapphira","sapphire","sappho","sappiness","sapping","sapply","sapporo","sappy","saprophyte","saprophytic","sapsucker","sapwood","sara","saraann","saracen","saragossa","sarah","sarajane","sarajevo","saran","sarape","sarasota","saratoga","saratov","sarawak","sarcasm","sarcastic","sarcastically","sarcoma","sarcophagi","sarcophagus","sardine","sardinia","sardonic","sardonically","saree","sarena","sarene","sarette","sargasso","sarge","sargent","sargon","sari","sarina","sarine","sarita","sarnoff","sarong","saroyan","sarsaparilla","sarto","sartorial","sartorius","sartre","sas","sascha","sase","sash","sasha","sashay","sashenka","sask","saskatchewan","saskatoon","sasl","sass","sassafras","sassoon","sassy","sat","satan","satanic","satanical","satanism","satanist","satchel","sate","sateen","satellite","satiable","satiate","satiation","satiety","satin","satinwood","satiny","satire","satiric","satirical","satirist","satirize","satirizes","satisfaction","satisfactorily","satisfactoriness","satisfactory","satisfiability","satisfiable","satisfied","satisfier","satisfies","satisfy","satisfying","satisfyingly","satori","satrap","saturate","saturated","saturater","saturates","saturation","saturday","saturn","saturnalia","saturnine","satyanarayanan","satyr","satyriases","satyriasis","satyric","sauce","saucepan","saucer","saucily","sauciness","saucy","saud","saudi","saudra","sauerkraut","saukville","saul","sault","sauna","sauncho","saunder","saunderson","saundra","saunter","saurian","sauropod","sausage","saussure","saut","sauternes","sauveur","savage","savageness","savagery","savanna","savannah","savant","save","saveas","savechanges","saved","savedata","savedinstancestate","savefig","savefile","saveloy","saver","saves","savina","saving","savings","savior","saviour","savonarola","savor","savored","savorer","savorier","savoriest","savoriness","savoring","savoringly","savory","savoy","savoyard","savvy","saw","sawbones","sawbuck","sawdust","sawer","sawfly","sawhorse","sawmill","sawtooth","sawyer","sawyere","sax","saxe","saxifrage","saxon","saxony","saxophone","saxophonist","saxton","say","sayer","sayest","sayhello","saying","sayre","says","sb","sba","sbin","sbt","sc","scab","scabbard","scabbed","scabbiness","scabbing","scabby","scabies","scabrous","scabrousness","scad","scaffold","scaffolding","scala","scalability","scalable","scalar","scalatest","scalawag","scald","scale","scaled","scalefactor","scaleless","scalene","scaler","scales","scaletype","scalex","scaley","scaliness","scaling","scallion","scallop","scalloper","scalloping","scalp","scalpel","scalper","scalping","scaly","scam","scammed","scamming","scamp","scamper","scampi","scan","scandal","scandalize","scandalized","scandalmonger","scandalous","scandalousness","scandinavia","scandinavian","scandium","scanf","scanned","scanner","scanning","scans","scansion","scant","scantest","scantily","scantiness","scantly","scantness","scanty","scape","scapegoat","scapegrace","scapula","scapulae","scapular","scar","scarab","scaramouch","scarborough","scarce","scarceness","scarcity","scare","scarecrow","scared","scaremonger","scaremongering","scarer","scarf","scarface","scarification","scarify","scarily","scariness","scarlatina","scarlatti","scarlet","scarlett","scarp","scarred","scarring","scarves","scary","scat","scathe","scathed","scathing","scatological","scatology","scatted","scatter","scatterbrain","scatterer","scattergun","scattering","scatting","scavenge","scavenger","sccs","sce","scelerisque","scenario","scenarios","scenarist","scene","scenery","scenes","scenic","scenically","scent","scented","scentless","scents","scepter","scepters","sceptically","sch","schaefer","schaeffer","schafer","schaffner","schantz","schapiro","scheat","sched","schedar","schedule","scheduled","scheduledthreadpoolexecutor","scheduler","schedulers","schedules","scheduling","scheherazade","scheherezade","schelling","schema","schemalocation","schemas","schemata","schematic","schematically","scheme","schemer","schemes","schemta","schenectady","scherzo","schick","schiller","schilling","schism","schismatic","schist","schizo","schizoid","schizomycetes","schizophrenia","schizophrenic","schizophrenically","schlemiel","schlep","schlepped","schlepping","schlesinger","schliemann","schlitz","schlock","schlocky","schloss","schmaltz","schmaltzy","schmidt","schmitt","schmo","schmoes","schmooze","schmuck","schnabel","schnapps","schnauzer","schneider","schnitzel","schnook","schnoz","schnozzle","schoenberg","schofield","scholar","scholarship","scholastic","scholastically","school","schoolbag","schoolbook","schoolboy","schoolchild","schoolchildren","schooldays","schooled","schoolfellow","schoolfriend","schoolgirl","schoolgirlish","schoolhouse","schooling","schoolmarm","schoolmarmish","schoolmaster","schoolmate","schoolmistress","schoolroom","schools","schoolteacher","schoolwork","schoolyard","schooner","schopenhauer","schottky","schrdinger","schrieffer","schroeder","schroedinger","schubert","schultz","schulz","schumacher","schuman","schumann","schuss","schussboomer","schuster","schuyler","schuylkill","schwa","schwab","schwartz","schwartzkopf","schwarzenegger","schweitzer","schweppes","schwinger","schwinn","sci","sciatic","sciatica","science","scientific","scientifically","scientist","scientists","scientology","scikit","scimitar","scintilla","scintillate","scintillation","scintillator","scion","scipio","scipy","scissor","scissors","scleroses","sclerosis","sclerotic","scm","scoff","scoffer","scofflaw","scold","scolder","scolioses","scoliosis","scollop","sconce","scone","scons","scoop","scooper","scoot","scooter","scope","scoped","scopes","scoping","scops","scorbutic","scorch","scorcher","scorching","score","scoreboard","scorecard","scored","scorekeeper","scoreless","scoreline","scores","scoring","scorn","scorner","scornful","scornfulness","scorpio","scorpion","scorpius","scorsese","scot","scotch","scotchgard","scotchman","scotchmen","scotchs","scotchwoman","scotchwomen","scotia","scotian","scotland","scotsman","scotsmen","scotswoman","scotswomen","scott","scotti","scottie","scottish","scottsdale","scotty","scoundrel","scour","scourer","scourge","scourger","scouring","scout","scouter","scouting","scoutmaster","scow","scowl","scowler","scp","scr","scrabble","scrabbler","scrag","scragged","scragging","scraggly","scraggy","scram","scramble","scrambler","scrammed","scramming","scranton","scrap","scrapbook","scrape","scraped","scraper","scrapheap","scraping","scrapped","scrapper","scrapping","scrappy","scrapy","scrapyard","scratch","scratched","scratcher","scratches","scratchily","scratchiness","scratchy","scrawl","scrawler","scrawly","scrawniness","scrawny","scream","screamer","screaming","scree","screech","screecher","screechy","screed","screen","screencast","screened","screenheight","screening","screenorientation","screenplay","screens","screenshot","screenshots","screensize","screenupdating","screenwidth","screenwriter","screw","screwball","screwdriver","screwed","screwer","screwiness","screwup","screwworm","screwy","scriabin","scribal","scribble","scribbler","scribe","scriber","scribner","scrim","scrimmage","scrimmager","scrimp","scrimshaw","scrip","scripps","script","scriptblock","scripted","scripting","scriptmanager","scriptreference","scripts","scriptural","scripture","scriptwriter","scriptwriting","scriven","scrivener","scrod","scrofula","scrofulous","scroll","scrollable","scrollbar","scrollbars","scrolled","scroller","scrollheight","scrolling","scrollleft","scrollpane","scrolls","scrollto","scrolltop","scrollview","scrollviewer","scrooge","scrota","scrotal","scrotum","scrounge","scroungy","scrub","scrubbed","scrubber","scrubbing","scrubby","scruff","scruffily","scruffiness","scruffy","scruggs","scrum","scrummage","scrumptious","scrunch","scrunchy","scruple","scrupulosity","scrupulous","scrupulousness","scrutable","scrutinize","scrutinized","scrutinizer","scrutinizing","scrutinizingly","scrutiny","scsi","scss","scuba","scud","scudded","scudding","scuff","scuffle","scull","sculler","scullery","sculley","scullion","sculpt","sculptor","sculptress","sculptural","sculpture","scum","scumbag","scummed","scumming","scummy","scupper","scurf","scurfy","scurrility","scurrilous","scurrilousness","scurry","scurvily","scurviness","scurvy","scutcheon","scuttle","scuttlebutt","scuzzy","scylla","scythe","scythia","sd","sda","sdate","sdcard","sdf","sdi","sdk","sdks","sdl","sdp","se","sea","seabed","seabird","seaboard","seaborg","seaborn","seaborne","seabrook","seacoast","seafare","seafarer","seafood","seafront","seagate","seagoing","seagram","seagull","seahorse","seal","sealant","sealed","sealer","seals","sealskin","seam","seamail","seaman","seamanship","seamer","seaminess","seamless","seamlessly","seamlessness","seams","seamstress","seamus","seamy","sean","seana","seaplane","seaport","seaquake","seaquarium","sear","search","searchable","searchbar","searchbox","searchcontroller","searched","searcher","searches","searchform","searching","searchlight","searchquery","searchresult","searchresults","searchstring","searchterm","searchtext","searchview","searing","sears","seascape","seashell","seashore","seasick","seasickness","seaside","season","seasonable","seasonableness","seasonably","seasonal","seasonality","seasoned","seasoner","seasoning","seat","seatbelt","seated","seater","seating","seato","seats","seattle","seawall","seaward","seawater","seaway","seaweed","seaworthiness","seaworthinesses","seaworthy","sebaceous","sebastian","sebastiano","sebastien","seborrhea","sec","secant","secede","secession","secessionist","seclude","secluded","secludedness","seclusion","seclusive","seconal","second","secondarily","secondary","seconder","secondhand","secondly","seconds","secondviewcontroller","secrecy","secret","secretarial","secretariat","secretary","secretaryship","secrete","secretion","secretive","secretiveness","secretkey","secretory","secrets","secs","sect","sectarian","sectarianism","sectary","section","sectional","sectionalism","sectionalized","sectioned","sectioning","sections","sector","sectoral","sectored","sectoring","sectors","sects","secular","secularism","secularist","secularity","secularization","secularize","secularized","secure","secured","securely","securerandom","securing","security","securityexception","secy","sed","sedan","sedate","sedateness","sedation","sedative","sedentary","seder","sedge","sedgwick","sedgy","sediment","sedimentary","sedimentation","sedition","seditious","seditiousness","seduce","seducer","seduction","seductive","seductiveness","seductress","sedulous","see","seebeck","seed","seedbed","seedcase","seeded","seeder","seediness","seeding","seedless","seedling","seedpod","seeds","seedy","seeing","seeings","seek","seekbar","seeker","seeking","seeley","seem","seemed","seeming","seemingly","seemliness","seemly","seems","seen","seep","seepage","seer","seersucker","sees","seesaw","seethe","seg","segfault","segment","segmental","segmentation","segmented","segments","segovia","segre","segregant","segregate","segregated","segregation","segregationist","segregative","segue","segueing","segundo","seidel","seigneur","seignior","seiko","seine","seiner","seinfeld","seismic","seismically","seismograph","seismographer","seismographic","seismographs","seismography","seismologic","seismological","seismologist","seismology","seismometer","seize","seizer","seizin","seizing","seizor","seizure","seka","sel","sela","selassie","selby","seldom","select","selectable","selectall","selectbox","selectcommand","selected","selecteddate","selectedimage","selectedindex","selectedindexchanged","selecteditem","selecteditems","selectedrow","selectedvalue","selecting","selectinput","selection","selectional","selectionchanged","selectionmode","selections","selectionstart","selectitem","selective","selectively","selectiveness","selectivity","selectlist","selectlistitem","selectman","selectmany","selectmen","selectness","selectnodes","selectonemenu","selector","selectors","selectric","selects","selectsinglenode","selena","selenate","selene","selenite","selenium","seleniumhq","selenographer","selenography","selestina","seleucid","seleucus","self","selfish","selfishness","selfless","selflessness","selfness","selfridge","selfsame","selfsameness","selia","selie","selig","selim","selina","selinda","seline","selinux","seljuk","selkirk","sell","sella","selle","seller","sellers","selling","sellout","sells","selma","seltzer","selvage","selves","selznick","sem","semantic","semantical","semantically","semanticist","semantics","semaphore","semarang","semblance","semen","semester","semi","semiannual","semiarid","semiautomated","semiautomatic","semicircle","semicircular","semicolon","semicolons","semiconductor","semiconscious","semidefinite","semidetached","semidrying","semifinal","semifinalist","semilogarithmic","semimonthly","seminal","seminar","seminarian","seminary","seminole","semiofficial","semiotic","semioticians","semiotics","semipermanent","semipermeable","semiprecious","semiprivate","semiprofessional","semipublic","semiquantitative","semiramis","semiretired","semisecret","semiskilled","semisolid","semistructured","semisweet","semite","semitic","semitone","semitrailer","semitrance","semitransparent","semitropical","semivowel","semiweekly","semiyearly","semolina","semper","sempiternal","sempstress","semtex","semver","sen","sena","senate","senator","senatorial","sencha","send","sendai","senddata","sendemail","sender","senderid","sendevent","sendfile","sendgrid","sending","sendkeys","sendmail","sendmessage","sendrequest","sends","sendto","seneca","senegal","senegalese","senescence","senescent","senile","senility","senior","seniority","senna","sennacherib","sennett","senor","senora","senorita","sens","sensate","sensately","sensation","sensational","sensationalism","sensationalist","sensationalize","sense","senseless","senselessness","sensibility","sensible","sensibleness","sensibly","sensitive","sensitiveness","sensitives","sensitivity","sensitization","sensitize","sensitized","sensitizers","sensor","sensormanager","sensors","sensory","sensual","sensualist","sensuality","sensuous","sensuousness","sensurround","sent","sentence","sentences","sentential","sententious","sentience","sentient","sentiment","sentimental","sentimentalism","sentimentalist","sentimentality","sentimentalization","sentimentalize","sentimentalizes","sentinel","sentry","seo","seora","seoul","sep","sepal","separability","separable","separableness","separably","separate","separated","separately","separateness","separates","separating","separation","separatism","separatist","separator","separators","seperate","seperated","sephardi","sephira","sepia","sepoy","sepses","sepsis","sept","septa","septate","september","septennial","septet","septic","septicemia","septicemic","septillion","septuagenarian","septuagint","septum","sepulcher","sepulchers","sepulchral","seq","seqnum","sequel","sequelize","sequence","sequenced","sequencer","sequences","sequent","sequential","sequentiality","sequentialize","sequentially","sequester","sequestrate","sequestration","sequin","sequitur","sequoia","sequoya","ser","sera","serafin","seraglio","serape","seraph","seraphic","seraphically","seraphim","seraphs","serb","serbia","serbian","serbo","sere","serena","serenade","serenader","serendipitous","serendipity","serene","sereneness","serengeti","serenity","serf","serfdom","serge","sergeant","sergei","sergent","sergio","serial","serializable","serialization","serialize","serialized","serializedname","serializeobject","serializer","serializers","serializing","serialnumber","serialport","serialversionuid","serie","series","serif","serigraph","serigraphs","serious","seriously","seriousness","sermon","sermonize","serological","serology","serons","serous","serpens","serpent","serpentine","serra","serrano","serrate","serration","serried","serum","serv","servant","serve","served","server","serverfault","serverless","servername","servers","serverside","serversocket","serves","service","serviceability","serviceable","serviceableness","servicebehaviors","serviced","servicehost","serviceid","serviceman","servicemen","servicemodel","servicename","serviceprovider","services","servicestack","servicetype","servicewoman","servicewomen","serviette","servile","servilely","servileness","serviles","servility","serving","servitor","servitude","servlet","servletcontainer","servletcontext","servletexception","servlethandler","servlets","servo","servomechanism","servomotor","ses","sesame","sesquicentennial","sess","sessile","session","sessionfactory","sessionid","sessionimpl","sessions","sessionstate","sessionstorage","set","setaccessible","setaction","setactive","setadapter","setarguments","setattr","setattribute","setback","setbackground","setbackgroundcolor","setbackgroundimage","setbackgroundresource","setborder","setbounds","setcancelable","setcapability","setcellvalue","setcenter","setchecked","setcolor","setcontent","setcontenttext","setcontenttype","setcontentview","setcookie","setdata","setdatasource","setdate","setdateformat","setdefault","setdefaultcloseoperation","setdelegate","setdescription","setdt","setduration","seteditable","setenabled","setentity","setenv","seterror","setfill","setflags","setfont","setforeground","setframe","setgeometry","seth","setheader","seticon","setid","setimage","setimagebitmap","setimageresource","setint","setinterval","setitem","setitems","setjavascriptenabled","setlasterror","setlayout","setlayoutmanager","setlayoutparams","setlength","setlevel","setlistadapter","setlocal","setlocale","setlocation","setlocationrelativeto","setmap","setmessage","setmodel","setname","setnegativebutton","setobject","setobjectname","seton","setonclicklistener","setonitemclicklistener","setontouchlistener","setopt","setosa","setpadding","setparameter","setpassword","setposition","setpositivebutton","setpreferredsize","setprogress","setproperty","setq","setrequestheader","setrequestmethod","setrequestproperty","setresult","sets","setscene","setscrew","setselected","setselection","setsize","setstate","setstatus","setstring","setstyle","setsupportactionbar","sett","settable","settag","settee","setter","setters","settext","settextcolor","settextsize","settime","settimeout","setting","settings","settitle","settle","settled","settlement","settler","settling","settype","settypeface","setup","setups","setuptools","setupui","seturl","setusername","setvalue","setvalues","setview","setvisibility","setvisible","setw","setwidth","setx","sety","seumas","seurat","seuss","sevastopol","seven","sevenfold","sevenpence","seventeen","seventeenths","sevenths","seventieths","seventy","sever","several","severalfold","severalty","severance","severe","severed","severeness","severing","severity","severn","severs","severus","seville","sew","sewage","seward","sewer","sewerage","sewing","sewn","sex","sexagenarian","sexily","sexiness","sexism","sexist","sexless","sexologist","sexology","sexpot","sextans","sextant","sextet","sextillion","sexton","sextuple","sextuplet","sexual","sexuality","sexualized","sexy","seychelles","seyfert","seymour","sf","sfml","sftp","sg","sgt","sh","sha","shabbily","shabbiness","shabby","shack","shackle","shackler","shackleton","shad","shade","shaded","shadeless","shader","shaders","shadily","shadiness","shading","shadow","shadowbox","shadower","shadowiness","shadows","shadowy","shady","shae","shafer","shaffer","shaft","shafting","shag","shagged","shagginess","shagging","shaggy","shah","shahs","shaina","shaine","shakable","shakably","shake","shakeable","shakedown","shaken","shakeout","shaker","shakespeare","shakespearean","shakespearian","shakeup","shakily","shakiness","shaking","shaky","shale","shall","shallot","shallow","shallowness","shalna","shalne","shalom","shalt","sham","shaman","shamanic","shamble","shambles","shame","shamefaced","shameful","shamefulness","shameless","shamelessness","shammed","shammer","shamming","shammy","shampoo","shampooer","shamrock","shamus","shan","shana","shanan","shanda","shandee","shandeigh","shandie","shandra","shandy","shane","shanghai","shanghaiing","shani","shanie","shank","shanna","shannah","shannan","shannen","shannon","shanon","shanta","shantee","shantis","shantung","shanty","shantytown","shape","shaped","shapeless","shapelessness","shapeliness","shapely","shaper","shapes","shapiro","shara","sharable","sharai","shard","shards","share","shareable","sharecrop","sharecropped","sharecropper","sharecropping","shared","sharedapplication","sharedinstance","sharedpreferences","shareholder","shareholding","sharepoint","sharer","shares","shareware","shari","sharia","sharing","sharity","shark","sharkskin","sharl","sharla","sharleen","sharlene","sharline","sharon","sharona","sharp","sharpe","sharpen","sharpened","sharpener","sharper","sharpie","sharpness","sharpshoot","sharpshooter","sharpshooting","sharpy","sharron","sharyl","shasta","shat","shatter","shattering","shatterproof","shaughn","shaula","shaun","shauna","shave","shaved","shaver","shavian","shaving","shavuot","shaw","shawano","shawl","shawn","shawna","shawnee","shay","shayla","shaylah","shaylyn","shaylynn","shayna","shayne","shcharansky","she","shea","sheaf","shear","shearer","sheath","sheathe","sheather","sheathing","sheaths","sheave","sheaves","sheba","shebang","shebeli","sheboygan","shed","shedding","shedir","sheds","sheela","sheelagh","sheelah","sheen","sheena","sheeny","sheep","sheepdog","sheepfold","sheepherder","sheepish","sheepishness","sheepskin","sheer","sheeree","sheerness","sheet","sheeting","sheetlike","sheetname","sheetrock","sheets","sheff","sheffie","sheffield","sheffielder","sheffy","sheik","sheikdom","sheikh","sheila","sheilah","shekel","shel","shela","shelagh","shelba","shelbi","shelby","shelden","sheldon","shelf","shelia","shell","shellac","shellacked","shellacking","shelled","shelley","shellfire","shellfish","shelli","shellie","shells","shelly","shelter","sheltered","shelterer","shelton","shelve","shelver","shelves","shelving","shem","shena","shenandoah","shenanigan","shenyang","sheol","shep","shepard","shepherd","shepherdess","sheppard","shepperd","sher","sheratan","sheraton","sherbet","sherd","sheree","sheri","sheridan","sherie","sheriff","sherill","sherilyn","sherline","sherlock","sherlocke","sherm","sherman","shermie","shermy","sherpa","sherri","sherrie","sherry","sherwin","sherwood","sherwynd","sherye","sheryl","shetland","shevardnadze","shew","shewn","shh","shi","shiatsu","shibboleth","shibboleths","shield","shielded","shielder","shields","shift","shifted","shiftily","shiftiness","shifting","shiftless","shiftlessness","shifts","shifty","shiite","shijiazhuang","shikoku","shill","shillelagh","shillelaghs","shilling","shillong","shiloh","shim","shimmed","shimmer","shimmery","shimming","shimmy","shin","shina","shinbone","shindig","shine","shiner","shingle","shingler","shinguard","shininess","shining","shinned","shinning","shinny","shinsplints","shinto","shintoism","shintoist","shiny","shinyapp","ship","shipboard","shipborne","shipbuild","shipbuilder","shipload","shipman","shipmate","shipmen","shipment","shipowner","shippable","shipped","shipper","shipping","ships","shipshape","shipwreck","shipwright","shipyard","shir","shiraz","shire","shirk","shirker","shirl","shirlee","shirleen","shirlene","shirley","shirline","shiro","shirr","shirt","shirtfront","shirting","shirtless","shirtmake","shirtmaker","shirts","shirtsleeve","shirttail","shirtwaist","shit","shitting","shitty","shiv","shiva","shiver","shiverer","shivery","shivved","shivving","shlemiel","shm","shmuel","shoal","shoat","shock","shocker","shocking","shockley","shockproof","shod","shoddily","shoddiness","shoddy","shoe","shoehorn","shoeing","shoelace","shoemake","shoemaker","shoer","shoes","shoeshine","shoestring","shoetree","shogun","shogunate","shoji","sholom","shone","shoo","shoofly","shook","shoot","shooter","shooting","shootout","shop","shopify","shopkeep","shopkeeper","shoplift","shoplifter","shoplifting","shoppe","shopped","shopper","shopping","shops","shoptalk","shopworn","shore","shorebird","shoreline","shorewood","shoring","short","shortage","shortbread","shortcake","shortchange","shortcode","shortcoming","shortcrust","shortcut","shortcuts","shortcutting","shorten","shortened","shortener","shortening","shorter","shortest","shortfall","shorthand","shorthorn","shortie","shortish","shortlist","shortly","shortname","shortness","shortsighted","shortsightedness","shortstop","shortwave","shorty","shoshana","shoshanna","shoshone","shostakovitch","shot","shotgun","shotgunned","shotgunner","shotgunning","shots","shotted","shotting","should","shoulder","shouldn","shout","shove","shovel","shoveler","shovelful","shover","show","showasaction","showbiz","showbizzes","showboat","showcase","showdialog","showdown","showed","shower","showery","showgirl","showily","showiness","showing","showinputdialog","showman","showmanship","showmen","showmessage","showmessagedialog","shown","showoff","showpiece","showplace","showroom","shows","showthread","showy","shp","shpt","shrank","shrapnel","shred","shredded","shredder","shredding","shreveport","shrew","shrewd","shrewdness","shrewish","shrewishness","shriek","shrieker","shrift","shrike","shrill","shrillness","shrilly","shrimp","shrine","shrink","shrinkage","shrinker","shrinking","shrive","shrivel","shriven","shropshire","shroud","shrub","shrubbed","shrubbery","shrubbing","shrubby","shrug","shrugged","shrugging","shrunk","sht","shtick","shtml","shu","shuck","shucker","shucks","shudder","shuddery","shuffle","shuffleboard","shuffled","shuffles","shuffling","shulman","shun","shunned","shunning","shunt","shunter","shurlock","shurlocke","shurwood","shush","shut","shutdown","shuteye","shutil","shutoff","shutout","shutter","shutterbug","shuttering","shutting","shuttle","shuttlecock","shy","shyer","shyest","shylock","shylockian","shyness","shyster","si","siam","siamese","sian","siana","sianna","sib","sibbie","sibby","sibeal","sibel","sibelius","sibella","sibelle","siberia","siberian","sibilance","sibilancy","sibilant","sibilla","sibley","sibling","siblings","sibyl","sibylla","sibylle","sibylline","sic","sicilian","siciliana","sicily","sick","sickbay","sickbed","sicken","sickener","sickening","sicker","sickie","sickish","sickle","sickliness","sickly","sickness","sicko","sickout","sickroom","sid","side","sidearm","sideband","sidebar","sideboard","sideburns","sidecar","sided","sidedness","sidekick","sidekiq","sidelight","sideline","sidelong","sideman","sidemen","sidenav","sidepiece","sider","sidereal","sides","sidesaddle","sideshow","sidesplitting","sidestep","sidestepped","sidestepping","sidestroke","sideswipe","sidetrack","sidewalk","sidewall","sidewards","sideway","sidewinder","siding","sidle","sidnee","sidney","sidoney","sidonia","sidonnie","sids","siege","siegel","siegfried","sieglinda","siegmund","siemens","siena","sienna","sierpinski","sierra","siesta","sieve","siffre","sift","sifted","sifter","sig","sigfrid","sigfried","siggraph","sigh","sigher","sighs","sight","sighted","sighter","sighting","sightless","sightliness","sightly","sightread","sightsee","sightseeing","sigint","sigismond","sigismondo","sigismund","sigismundo","sigma","sigmoid","sigmund","sign","signal","signaled","signaler","signaling","signalization","signalize","signally","signalman","signalmen","signalr","signals","signatory","signature","signatures","signboard","signed","signer","signet","significance","significant","significantly","signification","signify","signin","signing","signor","signora","signore","signori","signories","signorina","signorine","signout","signpost","signs","signup","sigrid","sigsegv","sigurd","sigvard","sihanouk","sikh","sikhism","sikhs","sikkim","sikkimese","sikorsky","silage","silas","sile","sileas","siled","silence","silencer","silent","silently","silentness","silesia","silhouette","silica","silicate","siliceous","silicide","silicon","silicone","silicoses","silicosis","silk","silken","silkily","silkiness","silkscreen","silkworm","silky","sill","silliness","silly","silo","silt","siltation","siltstone","silty","silurian","silva","silvain","silvan","silvana","silvano","silvanus","silver","silverer","silverfish","silverlight","silverman","silversmith","silversmiths","silverstein","silverware","silvery","silvester","silvia","silvie","silvio","sim","simd","simenon","simeon","simian","similar","similarity","similarly","simile","similiar","similitude","simla","simmer","simmonds","simmons","simmonsville","simms","simon","simona","simone","simonette","simonize","simonne","simony","simpatico","simper","simple","simpleadapter","simplecursoradapter","simpledateformat","simpleminded","simpleness","simpler","simplest","simpleton","simpletype","simplex","simplexml","simplexmlelement","simplicity","simplification","simplified","simplifies","simplify","simplifying","simplistic","simplistically","simply","simpson","simula","simulacrum","simulate","simulated","simulating","simulation","simulative","simulator","simulcast","simultaneity","simultaneous","simultaneously","simultaneousness","sin","sinai","sinatra","since","sincere","sincereness","sincerer","sincerest","sincerity","sinclair","sinclare","sindbad","sindee","sindhi","sine","sinecure","sinecurist","sinew","sinewy","sinful","sinfulness","sing","singapore","singaporean","singborg","singe","singeing","singer","singing","single","singlehanded","singleline","singleness","singleordefault","singlet","singleton","singletons","singletree","singsong","singular","singularity","singularization","sinhalese","sinister","sinisterness","sinistral","sink","sinkable","sinker","sinkhole","sinkiang","sinking","sinks","sinless","sinlessness","sinned","sinner","sinning","sinon","sint","sinter","sinuosity","sinuous","sinuousities","sinuousness","sinus","sinusitis","sinusoid","sinusoidal","siobhan","sioux","siouxie","sip","siphon","siphons","sipped","sipper","sipping","sir","sire","sired","siren","sires","siring","sirius","sirloin","sirocco","sirred","sirring","sirup","sis","sisal","sisely","sisile","sissie","sissified","sissy","sister","sisterhood","sisterliness","sisterly","sistine","sisyphean","sisyphus","sit","sitar","sitarist","sitcom","site","sitecore","siteid","sitemap","sitename","sitepoint","sites","sits","sitter","sitting","situ","situate","situation","situational","situationist","situations","situs","siusan","siva","siward","six","sixfold","sixgun","sixpence","sixpenny","sixshooter","sixteen","sixteenths","sixth","sixths","sixtieths","sixty","sizable","sizableness","size","sized","sizeof","sizer","sizes","sizing","sizzle","sizzler","sj","sjaelland","sk","ska","skaction","skat","skate","skateboard","skater","skedaddle","skeet","skein","skeletal","skeleton","skell","skelly","skeptic","skeptical","skepticism","sketch","sketchbook","sketcher","sketchily","sketchiness","sketchpad","sketchy","skew","skewer","skewing","skewness","ski","skid","skidded","skidding","skiff","skiing","skilfully","skill","skilled","skillet","skillful","skillfulness","skillfulnesses","skilling","skills","skim","skimmed","skimmer","skimming","skimp","skimpily","skimpiness","skimpy","skin","skincare","skindive","skinflint","skinhead","skinless","skinned","skinner","skinniness","skinning","skinny","skins","skintight","skip","skipp","skipped","skipper","skippie","skipping","skippy","skips","skipton","skirmish","skirmisher","skirt","skirter","skirting","skit","skitter","skittish","skittishness","skittle","skivvy","sklearn","skoal","skopje","skspritenode","sku","skulduggery","skulk","skulker","skull","skullcap","skullduggery","skunk","skview","sky","skycap","skydiver","skydiving","skye","skyhook","skyjack","skyjacker","skylab","skylar","skylark","skylarker","skyler","skylight","skyline","skype","skyrocket","skyscrape","skyscraper","skyward","skywave","skyway","skywriter","skywriting","sl","slab","slabbed","slabbing","slack","slacken","slacker","slackness","slade","slag","slagged","slagging","slain","slake","slaked","slalom","slam","slammed","slammer","slamming","slander","slanderous","slanderousness","slang","slangy","slant","slanting","slantwise","slap","slapdash","slaphappy","slapped","slapper","slapping","slapstick","slash","slashes","slashing","slat","slate","slater","slather","slating","slatted","slattern","slatting","slaughter","slaughterer","slaughterhouse","slav","slave","slaveholder","slaver","slavery","slaves","slavic","slavish","slavishness","slavonic","slaw","slay","sleaze","sleazily","sleaziness","sleazy","sled","sledded","sledder","sledding","sledge","sledgehammer","sleek","sleekness","sleep","sleeper","sleepily","sleepiness","sleeping","sleepless","sleeplessness","sleepover","sleepwalk","sleepwalker","sleepwear","sleepy","sleepyhead","sleet","sleety","sleeve","sleeveless","sleeving","sleigh","sleighs","sleight","sleken","slender","slenderize","slenderness","slept","slesinger","sleuth","sleuths","slew","slf","slice","sliced","slicer","slices","slicing","slick","slicker","slickness","slid","slide","slidedown","slider","sliders","slides","slideshow","slidetoggle","slideup","sliding","slight","slighter","slighting","slightly","slightness","slim","slime","sliminess","slimline","slimmed","slimmer","slimmest","slimming","slimness","slimy","sling","slings","slingshot","slink","slinky","slip","slipcase","slipcover","slipknot","slippage","slipped","slipper","slipperiness","slippery","slipping","slipshod","slipstream","slipway","slit","slither","slithery","slitted","slitter","slitting","sliver","slivery","sln","sloan","sloane","slob","slobber","slobbery","slocum","sloe","slog","slogan","sloganeer","slogged","slogging","sloop","slop","slope","sloped","slopped","sloppily","sloppiness","slopping","sloppy","slosh","slot","sloth","slothful","slothfulness","sloths","slots","slotted","slotting","slouch","sloucher","slouchy","slough","sloughs","slovak","slovakia","slovakian","sloven","slovene","slovenia","slovenian","slovenliness","slovenly","slow","slowcoaches","slowdown","slower","slowing","slowish","slowly","slowness","slowpoke","slows","slr","sludge","sludgy","slue","slug","sluggard","slugged","slugger","slugging","sluggish","sluggishness","sluice","slum","slumber","slumberer","slumberous","slumlord","slummed","slummer","slumming","slummy","slump","slung","slunk","slur","slurp","slurred","slurried","slurring","slurry","slurrying","slush","slushiness","slushy","slut","sluttish","slutty","sly","slyness","sm","smack","smacker","small","smaller","smallest","smallholders","smallholding","smallint","smallish","smallness","smallpox","smalltalk","smalltime","smallwood","smarmy","smart","smarten","smarter","smartness","smartphone","smartphones","smarty","smartypants","smash","smasher","smashing","smashup","smattering","smb","smear","smearer","smeary","smell","smeller","smelliness","smelly","smelt","smelter","smetana","smidgen","smilax","smile","smiley","smilies","smiling","smirch","smirk","smirnoff","smite","smiter","smith","smithereens","smithfield","smiths","smithson","smithsonian","smithtown","smithy","smitten","smitty","smock","smocking","smog","smoggy","smoke","smokehouse","smokeless","smoker","smokescreen","smokestack","smokey","smokiness","smoking","smoky","smolder","smoldering","smolensk","smollett","smooch","smooth","smoothen","smoother","smoothie","smoothing","smoothly","smoothness","smooths","smote","smother","smp","smrgsbord","sms","smsa","smsmanager","smth","smtp","smtpclient","smucker","smudge","smudginess","smudgy","smug","smugged","smugger","smuggest","smugging","smuggle","smuggler","smugness","smut","smuts","smutted","smuttiness","smutting","smutty","smyrna","sn","snack","snackbar","snaffle","snafu","snag","snagged","snagging","snail","snake","snakebird","snakebite","snakelike","snakeroot","snaky","sname","snap","snapback","snapdragon","snapped","snapper","snappily","snappiness","snapping","snappish","snappishness","snappy","snapshot","snapshots","snapshotted","snapshotting","snare","snarer","snarf","snarl","snarler","snarling","snarly","snatch","snatcher","snazzily","snazzy","snd","snead","sneak","sneaker","sneakily","sneakiness","sneaking","sneaky","sneed","sneer","sneerer","sneering","sneeze","snell","snick","snicker","snide","snideness","snider","sniff","sniffer","sniffle","sniffler","sniffles","snifter","snigger","snip","snipe","sniper","snipped","snipper","snippet","snippets","snipping","snippy","snit","snitch","snivel","sniveler","snmp","sno","snob","snobbery","snobbish","snobbishness","snobby","snodgrass","snood","snook","snooker","snoop","snooper","snoopy","snoot","snootily","snootiness","snooty","snooze","snore","snorkel","snort","snorter","snot","snotted","snottily","snottiness","snotting","snotty","snout","snow","snowball","snowbank","snowbelt","snowbird","snowblower","snowboard","snowbound","snowcapped","snowden","snowdrift","snowdrop","snowfall","snowfield","snowflake","snowily","snowiness","snowman","snowmen","snowmobile","snowplough","snowploughs","snowplow","snowshed","snowshoe","snowshoeing","snowshoer","snowstorm","snowsuit","snowy","snprintf","sns","snub","snubbed","snubber","snubbing","snuff","snuffbox","snuffer","snuffle","snuffler","snuffly","snug","snugged","snugger","snuggest","snugging","snuggle","snuggly","snugness","snyder","so","soa","soak","soaker","soap","soapaction","soapbox","soapclient","soapenv","soapiness","soapobject","soapstone","soapsud","soapui","soapy","soar","soarer","soaring","sob","sobbed","sobbing","sober","soberer","soberness","sobriety","sobriquet","soc","soccer","sociabilities","sociability","sociable","sociably","social","socialism","socialist","socialistic","socialite","sociality","socialization","socialize","socialized","socializer","socially","societal","society","socio","sociobiology","sociocultural","sociodemographic","socioeconomic","socioeconomically","sociolinguistics","sociological","sociologist","sociology","sociometric","sociometry","sociopath","sociopaths","sock","sockaddr","socket","socketexception","socketio","socketprocessor","sockets","sockfd","socks","socorro","socrates","socratic","sod","soda","sodales","sodded","sodden","soddenness","sodding","soddy","sodium","sodom","sodomite","sodomize","sodomy","soever","sofa","sofia","sofie","soft","softball","softbound","soften","softener","softhearted","softie","softlayer","softmax","softness","software","softwood","softy","soggily","sogginess","soggy","soho","soign","soil","soiled","soire","sojourn","sol","solace","solacer","solar","solaria","solaris","solarium","sold","solder","soldier","soldiery","sole","solecism","soled","solely","solemn","solemness","solemnify","solemnity","solemnization","solemnize","solemnness","solenoid","soler","soles","solicit","solicitation","solicited","solicitor","solicitous","solicitousness","solicitude","solid","solidarity","solidcolorbrush","solidi","solidification","solidify","solidity","solidness","solidus","soliloquies","soliloquize","soliloquy","soling","solipsism","solipsist","solis","solitaire","solitary","solitude","sollie","solly","solo","soloist","solomon","solon","soloviev","solr","solstice","solubility","soluble","solute","solution","solutions","solvable","solvating","solve","solved","solvency","solvent","solvently","solver","solves","solving","solzhenitsyn","som","soma","somali","somalia","somalian","somatic","somber","somberness","sombre","sombrero","some","somebody","someclass","somedata","someday","somefile","somefunc","somefunction","somehow","someid","somemethod","somename","someobject","someone","someplace","someproperty","somersault","somerset","somersetted","somersetting","somerville","somestring","sometable","sometext","something","somethingelse","sometime","sometimes","sometype","someurl","somevalue","somevar","someway","somewhat","somewhere","somme","sommelier","somnambulism","somnambulist","somnolence","somnolent","somoza","somthing","son","sonar","sonarqube","sonata","sonatina","sonatype","sondheim","sondra","sonenberg","song","songbag","songbird","songbook","songfest","songful","songfulness","songhai","songhua","songs","songster","songstress","songwriter","songwriting","sonia","sonic","sonja","sonnet","sonni","sonnie","sonnnie","sonny","sonoma","sonora","sonority","sonorous","sonorousness","sontag","sonuvabitch","sony","sonya","soon","sooner","soonish","soot","sooth","soothe","soother","soothing","soothingness","sooths","soothsay","soothsayer","sooty","sop","sophey","sophi","sophia","sophie","sophism","sophist","sophister","sophistic","sophistical","sophisticate","sophisticated","sophisticatedly","sophistication","sophistry","sophoclean","sophocles","sophomore","sophomoric","sophronia","soporific","soporifically","sopped","sopping","soppy","soprano","sopwith","sorbet","sorbonne","sorcerer","sorceress","sorcery","sorcha","sordid","sordidness","sore","sorehead","soreness","sorensen","sorenson","sorghum","sorority","sorrel","sorrentine","sorrily","sorriness","sorrow","sorrower","sorrowful","sorrowfulness","sorry","sort","sorta","sortable","sortby","sorted","sortedlist","sorter","sortexpression","sortie","sortieing","sorting","sortorder","sorts","sos","sosa","sosanna","sot","soto","sottish","sou","soubriquet","souffl","sough","soughs","sought","soul","soulful","soulfulness","soulless","sound","soundboard","soundcloud","sounder","sounders","soundest","sounding","soundings","soundless","soundly","soundness","soundproof","soundproofing","sounds","soundtrack","soup","souphanouvong","soupon","soupy","sour","source","sourcecode","sourced","sourceencoding","sourcefile","sourceforge","sourceid","sourceless","sourcemap","sourcepath","sources","sourcetype","sourcing","sourdough","sourdoughs","sourish","sourness","sourpuss","sous","sousa","sousaphone","souse","south","southampton","southbound","southeast","southeaster","southeastern","southeastward","souther","southerly","southern","southerner","southernisms","southernmost","southey","southfield","southing","southland","southpaw","souths","southward","southwest","southwester","southwestern","southwestward","souvenir","sovereign","sovereignty","soviet","sow","sowbelly","sowens","sower","soweto","sown","sox","soy","soybean","soyinka","soyuz","sp","spa","spaatz","space","spacecraft","spaced","spaceflight","spaceman","spacemen","spaceport","spacer","spaces","spaceship","spacesuit","spacewalk","spacewar","spacewoman","spacewomen","spacey","spacial","spacier","spaciest","spaciness","spacing","spacious","spaciousness","spackle","spade","spadeful","spader","spadework","spadices","spadix","spafford","spaghetti","spahn","spain","spake","spalding","spam","span","spandex","spandrels","spangle","spanglish","spaniard","spaniel","spanielled","spanielling","spanish","spank","spanker","spanking","spanned","spanner","spanning","spans","spar","sparc","sparcstation","spare","spareness","sparer","spareribs","sparing","spark","sparkconf","sparkcontext","sparker","sparkle","sparkler","sparkman","sparks","sparksession","sparksubmit","sparky","sparling","sparql","sparred","sparrer","sparring","sparrow","spars","sparse","sparseness","sparsity","sparta","spartacus","spartan","spasm","spasmodic","spasmodically","spastic","spat","spate","spathe","spatial","spatiality","spatted","spatter","spatterdock","spatting","spatula","spavin","spawn","spawned","spawner","spawning","spay","spca","speak","speakable","speakeasy","speaker","speakers","speakership","speaking","speaks","spear","spearer","spearfish","spearhead","spearmint","spears","spec","special","specialcells","specialism","specialist","specialization","specialize","specialized","specializing","specially","specialty","specie","species","specif","specifiability","specifiable","specifiably","specific","specifically","specification","specifications","specificity","specifics","specified","specifier","specifies","specify","specifying","specimen","specious","speciousness","speck","speckle","specs","spectacle","spectacular","spectator","specter","spectra","spectral","spectralness","spectrogram","spectrograph","spectrographically","spectrography","spectrometer","spectrometric","spectrometry","spectrophotometer","spectrophotometric","spectrophotometry","spectroscope","spectroscopic","spectroscopically","spectroscopy","spectrum","specular","specularity","speculate","speculation","speculative","speculator","sped","speech","speechless","speechlessness","speed","speedboat","speedboating","speeder","speedily","speediness","speedometer","speeds","speedster","speedup","speedway","speedwell","speedy","speer","speleological","speleologist","speleology","spell","spellbind","spellbinder","spellbound","spelldown","spelled","speller","spelling","spells","spelunker","spelunking","spence","spencer","spencerian","spend","spender","spending","spends","spendthrift","spengler","spenglerian","spense","spenser","spenserian","spent","sperm","spermatophyte","spermatozoa","spermatozoon","spermicidal","spermicide","sperry","spew","spewer","spf","sphagnum","sphere","spheric","spherical","spherics","spheroid","spheroidal","spherule","sphincter","sphinx","spi","spic","spica","spice","spicebush","spicily","spiciness","spicule","spicy","spider","spiderweb","spiderwort","spidery","spiegel","spiel","spielberg","spier","spiffy","spigot","spike","spiker","spikiness","spiky","spill","spillage","spillane","spillover","spillway","spin","spinach","spinal","spindle","spindly","spine","spineless","spinelessness","spinet","spininess","spinnability","spinnaker","spinner","spinneret","spinning","spinoza","spinster","spinsterhood","spinsterish","spiny","spiracle","spiraea","spiral","spire","spirea","spirit","spirited","spiritedness","spiritless","spirits","spiritual","spiritualism","spiritualist","spiritualistic","spirituality","spirituous","spiro","spirochete","spiry","spit","spitball","spite","spiteful","spitefuller","spitefullest","spitefulness","spitfire","spits","spitted","spitting","spittle","spittoon","spitz","spl","splash","splashdown","splasher","splashily","splashiness","splashscreen","splashy","splat","splatted","splatter","splatting","splay","splayfeet","splayfoot","spleen","splendid","splendidness","splendor","splendorous","splenetic","splice","splicer","spline","splint","splinter","splintery","split","splits","splittable","splitted","splitter","splitting","splodge","splotch","splotchy","splurge","splutter","splutterer","spock","spoil","spoilables","spoilage","spoiled","spoiler","spoilsport","spokane","spoke","spoken","spokeshave","spokesman","spokesmen","spokespeople","spokesperson","spokeswoman","spokeswomen","spoliation","sponge","spongecake","sponger","sponginess","spongy","sponsor","sponsorship","spontaneity","spontaneous","spontaneousness","spoof","spook","spookiness","spooky","spool","spoon","spoonbill","spoonerism","spoonful","spoor","sporadic","sporadically","spore","sporran","sport","sportiness","sporting","sportive","sportiveness","sports","sportscast","sportsman","sportsmanlike","sportsmanship","sportsmen","sportswear","sportswoman","sportswomen","sportswriter","sporty","sposato","spot","spotify","spotless","spotlessness","spotlight","spotlit","spots","spotted","spotter","spottily","spottiness","spotting","spotty","spousal","spouse","spout","spouter","sprain","sprang","sprat","sprawl","spray","sprayed","sprayer","sprays","spread","spreadeagled","spreader","spreadsheet","spreadsheetapp","spreadsheets","spree","spreeing","sprig","sprigged","sprigging","sprightliness","sprightly","spring","springapplication","springboard","springbok","springboot","springbootapplication","springeing","springer","springfield","springframework","springily","springiness","springing","springjunit","springlike","springsource","springsteen","springtime","springy","sprinkle","sprinkler","sprinkling","sprint","sprintf","sprite","spritebatch","spritekit","sprites","spritz","sprocket","sprocketed","sprockets","sproul","sprout","spruce","spruceness","sprue","sprung","spry","spryness","spss","spud","spudded","spudding","spuds","spume","spumone","spumoni","spumy","spun","spunk","spunky","spur","spurge","spurious","spuriousness","spurn","spurred","spurring","spurt","sputa","sputnik","sputter","sputum","spy","spyder","spyglass","sq","sql","sqlalchemy","sqlclient","sqlcmd","sqlcommand","sqlconnection","sqlcontext","sqldataadapter","sqldatareader","sqldatasource","sqldbtype","sqlerror","sqlexception","sqlexpress","sqlfiddle","sqlite","sqliteconnection","sqlitedatabase","sqliteopenhelper","sqlparameter","sqlplus","sqlquery","sqlserver","sqlsrv","sqlstate","sqoop","sqq","sqrt","sqs","squab","squabbed","squabber","squabbest","squabbing","squabble","squabbler","squad","squadded","squadding","squadron","squalid","squalidness","squall","squaller","squally","squalor","squamous","squander","squanto","square","squared","squareness","squarer","squares","squaresville","squareup","squarish","squash","squashiness","squashy","squat","squatness","squatted","squatter","squattest","squatting","squaw","squawk","squawker","squeak","squeaker","squeakily","squeakiness","squeaky","squeal","squealer","squeamish","squeamishness","squeegee","squeegeeing","squeeze","squeezer","squelch","squelcher","squelchy","squib","squibb","squibbed","squibbing","squid","squidded","squidding","squiggle","squiggly","squint","squinter","squinting","squire","squirehood","squirm","squirmy","squirrel","squirt","squirter","squish","squishy","sr","srand","src","srcdir","srcdirs","sref","srinagar","sro","srv","ss","ssa","sscanf","ssd","sse","ssh","sshd","ssid","ssis","ssl","sslcontext","sslsocketimpl","sslv","ssms","ssn","sso","ssrs","sss","sst","sstream","ssw","st","sta","stab","stabbed","stabber","stabbing","stability","stabilizability","stabilization","stabilize","stabilizer","stable","stableman","stablemate","stablemen","stableness","stabler","stables","stablest","stabling","stably","staccato","stace","stacee","stacey","staci","stacia","stacie","stack","stackable","stackblitz","stacked","stacker","stackexchange","stacking","stacklayout","stackoverflow","stackpane","stackpanel","stacks","stacktrace","stacy","stadia","stadias","stadium","stael","stafani","staff","staffard","staffer","stafford","staffordshire","staffroom","staford","stag","stage","stagecoach","stagecraft","staged","stagehand","stager","stages","stagestruck","stagflation","stagged","stagger","staggerer","staggering","staggers","stagging","staginess","staging","stagnancy","stagnant","stagnate","stagnation","stagy","stahl","staid","staidness","stain","stained","stainer","stainless","stair","staircase","stairway","stairwell","stake","stakeholder","stakeout","stalactite","stalag","stalagmite","stale","stalemate","staleness","staley","stalin","stalingrad","stalinist","stalk","stalker","stall","stalled","stallholders","stallion","stallone","stalls","stalwart","stalwartness","stamen","stamford","stamina","staminate","stammer","stammerer","stammering","stamp","stamped","stampede","stampeder","stamper","stan","stance","stanch","stancher","stanchion","stand","standalone","standard","standardcontext","standardcontextvalve","standardenginevalve","standardhost","standardhostvalve","standardization","standardize","standardized","standardizer","standardizes","standards","standarduserdefaults","standardwrapper","standardwrappervalve","standby","standbys","standee","standford","standing","standish","standoff","standoffish","standout","standpipe","standpoint","stands","standstill","stanfield","stanford","stanislas","stanislaus","stanislavsky","stanislaw","stank","stanleigh","stanley","stanly","stannic","stannous","stanton","stanwood","stanza","staph","staphs","staphylococcal","staphylococci","staphylococcus","staple","stapled","stapler","stapleton","star","starboard","starch","starchily","starchiness","starchy","stardom","stardust","stare","starfish","stargate","stargaze","staring","stark","starkey","starkness","starla","starlene","starless","starlet","starlight","starlin","starling","starlit","starr","starred","starring","starry","stars","starship","starstruck","start","startactivity","startactivityforresult","startangle","startanimation","startdate","started","starter","starters","startid","startindex","startinfo","starting","startinternal","startle","startling","startnew","startpoint","startpos","startrow","starts","startservice","startstop","startswith","starttime","starttls","startup","startups","startx","starty","starvation","starve","starveling","starver","stash","stasis","stat","state","statecraft","stated","stateful","statehood","statehouse","stateid","stateless","statelessness","stateliness","stately","statement","statements","staten","statename","stateparams","stateprovider","stater","stateroom","states","stateside","statesman","statesmanlike","statesmanship","statesmen","stateswoman","stateswomen","statewide","static","statical","statically","staticfiles","staticmethod","staticresource","statics","statictext","stating","station","stationarity","stationary","stationer","stationery","stationmaster","stations","statistic","statistical","statistician","statistics","statler","stator","stats","statuary","statue","statuesque","statuette","stature","status","statusbar","statuscode","statuses","statusid","statustext","statute","statutorily","statutory","stauffer","staunch","staunchness","stave","stavro","stay","stayed","stayer","staying","stays","std","stdafx","stdcall","stdclass","stderr","stdin","stdint","stdio","stdlib","stdout","stdtypes","ste","stead","steadfast","steadfastness","steadily","steadiness","steading","steady","steak","steakhouse","steal","stealer","stealing","stealth","stealthily","stealthiness","stealths","stealthy","steam","steamboat","steamer","steamfitter","steamfitting","steamily","steaminess","steamroll","steamroller","steamship","steamy","stearn","stearne","steed","steel","steele","steeliness","steelmaker","steelwork","steelworker","steely","steelyard","steen","steep","steepen","steeper","steeple","steeplebush","steeplechase","steeplejack","steepness","steer","steerage","steerer","steersman","steersmen","steeves","stefa","stefan","stefania","stefanie","stefano","steffane","steffen","steffi","steffie","stegosauri","stegosaurus","stein","steinbeck","steinberg","steinem","steiner","steinmetz","steinway","stella","stellar","stellated","stem","stemless","stemmed","stemming","stemware","stench","stencil","stenciler","stencillings","stendhal","stendler","stengel","steno","stenographer","stenographic","stenography","stenotype","stentorian","step","stepbrother","stepchild","stepchildren","stepdaughter","stepfather","stepha","stephan","stephana","stephani","stephanie","stephannie","stephanus","stephen","stephenie","stephenson","stephi","stephie","stephine","stepladder","stepmother","stepparent","steppe","stepper","stepping","steppingstone","steps","stepsister","stepson","stepwise","stereo","stereographic","stereography","stereophonic","stereoscope","stereoscopic","stereoscopically","stereoscopy","stereotype","stereotypic","stereotypical","sterile","sterility","sterilization","sterilize","sterilized","sterilizes","sterling","sterlingness","stern","sternal","sternberg","sterne","sternness","sterno","sternum","steroid","steroidal","stertorous","stesha","stet","stethoscope","stetson","stetted","stetting","steuben","stevana","steve","stevedore","steven","stevena","stevenson","stevie","stevy","stew","steward","stewardess","stewardship","stewart","stg","sth","stick","sticker","stickily","stickiness","sticking","stickle","stickleback","stickler","stickpin","sticks","stickup","sticky","stieglitz","stiff","stiffen","stiffness","stifle","stifler","stifling","stigma","stigmata","stigmatic","stigmatization","stigmatizations","stigmatize","stigmatized","stile","stiletto","still","stillbirth","stillbirths","stillborn","stiller","stillest","stillman","stillmann","stillness","stillwell","stilt","stilted","stilton","stimson","stimulant","stimulate","stimulated","stimulation","stimulative","stimulator","stimulatory","stimuli","stimulus","stine","sting","stinger","stingily","stinginess","stinging","stingray","stingy","stink","stinkbug","stinker","stinking","stinkpot","stinky","stint","stinter","stinting","stipend","stipendiary","stipple","stippler","stipulate","stipulation","stir","stirling","stirred","stirrer","stirring","stirrup","stitch","stitcher","stitchery","stitching","stl","stm","stmt","stoat","stochastic","stochastically","stochasticity","stock","stockade","stockbreeder","stockbroker","stockbroking","stocker","stockhausen","stockholder","stockholm","stockily","stockiness","stockinet","stockinette","stocking","stockist","stockpile","stockpiler","stockpot","stockroom","stocks","stocktaking","stockton","stocky","stockyard","stoddard","stodge","stodgily","stodginess","stodgy","stogy","stoic","stoical","stoichiometric","stoichiometry","stoicism","stoke","stoker","stokes","stol","stole","stolen","stolid","stolidity","stolidness","stolon","stomach","stomachache","stomacher","stomachs","stomp","stone","stonecutter","stonehenge","stoneless","stonemason","stoner","stonewall","stoneware","stonewashed","stonework","stonewort","stonily","stoniness","stony","stood","stooge","stool","stoop","stop","stopcock","stopgap","stoplight","stopover","stoppable","stoppage","stoppard","stopped","stopper","stopping","stopple","stoppropagation","stops","stopwatch","stopwords","storage","store","stored","storedprocedure","storefront","storehouse","storeid","storekeep","storekeeper","storeroom","stores","stories","storing","stork","storm","stormbound","stormer","stormi","stormie","stormily","storminess","stormtroopers","stormy","story","storyboard","storyboards","storybook","storyline","storyteller","storytelling","stouffer","stoup","stout","stouten","stouthearted","stoutness","stove","stovepipe","stover","stow","stowage","stowaway","stowe","str","strabo","strace","straddle","straddler","stradivari","stradivarius","strafe","strafer","straggle","straggly","straight","straightaway","straightedge","straighten","straightener","straightforward","straightforwardness","straightjacket","straightness","straightway","strain","strained","strainer","straining","strains","strait","straiten","straitjacket","straitlaced","straitness","strand","stranded","strange","strangely","strangeness","stranger","strangle","stranglehold","strangles","strangulate","strangulation","strap","strapless","strapped","strapping","strasbourg","strata","stratagem","strategic","strategical","strategics","strategies","strategist","strategy","stratford","strati","stratification","stratified","stratify","stratigraphic","stratigraphical","stratigraphy","stratosphere","stratospheric","stratospherically","stratum","stratus","strauss","stravinsky","straw","strawberry","strawflower","stray","strayer","strcat","strcmp","strcpy","strdup","streak","streaker","streaky","stream","streamed","streamer","streaming","streamline","streamreader","streams","streamwriter","street","streetcar","streetlight","streets","streetwalker","streetwise","streisand","strength","strengthen","strengthener","strengths","strenuous","strenuousness","strep","streptococcal","streptococci","streptococcus","streptomycin","strerror","stress","stressed","stressful","stretch","stretchability","stretchable","stretched","stretcher","stretchy","strew","strewn","strftime","stria","striae","striate","striated","striation","stricken","strickland","strict","stricter","strictest","strictly","strictmode","strictness","stricture","stridden","stride","stridency","strident","strider","strides","strife","strike","strikebreak","strikebreaker","strikebreaking","strikeout","striker","strikes","striking","strindberg","string","stringarray","stringbuffer","stringbuilder","stringbyappendingpathcomponent","stringcomparison","stringed","stringencoding","stringency","stringent","stringer","stringformat","stringify","stringiness","stringing","stringio","stringlength","stringlist","stringproperty","stringr","stringreader","stringrequest","strings","stringsasfactors","stringsplitoptions","stringstream","stringtokenizer","stringtype","stringutils","stringvalue","stringvar","stringwithformat","stringwriter","stringy","strip","stripe","striped","striper","stripling","stripped","stripper","stripping","strips","stripslashes","striptease","stripteaser","stripy","strive","striven","striver","strlen","strncpy","strobe","stroboscope","stroboscopic","strode","stroke","strokecolor","strokewidth","stroking","stroll","stroller","strom","stromberg","stromboli","strong","strongbow","strongbox","stronger","strongheart","stronghold","strongish","strongly","strongman","strongmen","strongroom","strontium","strop","strophe","strophic","stropped","stropping","strove","strpos","strptime","strs","strsplit","strsql","strstr","strtok","strtolower","strtotime","struck","struct","structfield","structs","structural","structuralism","structuralist","structure","structured","structureless","structures","structuring","strudel","struggle","struggled","struggler","struggling","strum","strummed","strumming","strumpet","strung","strut","struts","strutted","strutter","strutting","strychnine","sts","stu","stuart","stub","stubbed","stubbing","stubble","stubblefield","stubbly","stubborn","stubbornness","stubby","stubs","stucco","stuccoes","stuck","stud","studbook","studded","studding","studebaker","student","studentid","studentname","students","studentship","studied","studiedness","studier","studies","studio","studios","studious","studiousness","study","studying","stuff","stuffily","stuffiness","stuffing","stuffs","stuffy","stultify","stumble","stumbled","stumbling","stump","stumpage","stumped","stumper","stumpy","stun","stung","stunk","stunned","stunner","stunning","stunt","stunted","stupefaction","stupefy","stupendous","stupendousness","stupid","stupidity","stupidness","stupor","sturdily","sturdiness","sturdy","sturgeon","sturm","stutter","stuttgart","stuyvesant","sty","stygian","style","styleable","styleclass","styled","styles","stylesheet","stylesheets","styleurls","styli","styling","stylish","stylishness","stylist","stylistic","stylistically","stylites","stylization","stylize","stylos","stylus","stymie","stymieing","stymy","styptic","styrene","styrofoam","styx","su","suable","suarez","suasion","suave","suaveness","suavity","sub","subaltern","subarctic","subareas","subarray","subaru","subassembly","subatomic","subbasement","subbed","subbing","subbranch","subcaste","subcat","subcategories","subcategorizing","subcategory","subchain","subclass","subclasses","subclassifications","subclassing","subclauses","subcommand","subcommittee","subcompact","subcomponent","subcomputation","subconcept","subconscious","subconsciousness","subconstituent","subcontinent","subcontinental","subcontract","subcontractor","subcultural","subculture","subcutaneous","subdir","subdirectories","subdirectory","subdistrict","subdivide","subdivision","subdomain","subdomains","subdue","subdued","subduer","subexpression","subfamily","subfield","subfile","subfolder","subfolders","subform","subfreezing","subgoal","subgraph","subgraphs","subgroup","subharmonic","subhead","subheading","subhuman","subindex","subinterval","subitem","subitems","subj","subject","subjection","subjective","subjectiveness","subjectivist","subjectivity","subjects","subjoin","subjugate","subjugation","subjunctive","subkey","sublayer","sublease","sublet","subletting","sublimate","sublimation","sublime","sublimeness","sublimer","subliminal","sublimity","sublist","subliterary","sublunary","submachine","submarginal","submarine","submariner","submenu","submerge","submergence","submerse","submersible","submersion","submicroscopic","submission","submissions","submissive","submissiveness","submit","submitbutton","submitform","submits","submittable","submittal","submitted","submitter","submitting","submode","submodule","submodules","subnational","subnet","subnetwork","subnormal","suboptimal","suborbital","suborder","subordinate","subordinately","subordinates","subordination","subordinator","suborn","subornation","subpage","subparagraph","subpart","subplot","subplots","subpoena","subpopulation","subproblem","subprocess","subprofessional","subprogram","subproject","subproof","subqueries","subquery","subquestion","subrange","subregion","subregional","subreport","subrogation","subroutine","subs","subsample","subschema","subscribe","subscribed","subscriber","subscribers","subscribing","subscript","subscripted","subscription","subscriptions","subsection","subsegment","subsentence","subsequence","subsequent","subsequently","subservience","subservient","subset","subsets","subside","subsidence","subsidiarity","subsidiary","subsidization","subsidize","subsidized","subsidizer","subsidy","subsist","subsistence","subsistent","subsocietal","subsoil","subsonic","subspace","subspecies","substance","substandard","substantial","substantially","substantialness","substantiate","substantiated","substantiation","substantive","substantiveness","substantivity","substation","substerilization","substitutability","substitute","substituted","substitution","substitutionary","substitutive","substr","substrata","substrate","substratum","substring","substrings","substructure","subsume","subsurface","subsystem","subtable","subtask","subteen","subtenancy","subtenant","subtend","subterfuge","subterranean","subtest","subtext","subtitle","subtle","subtleness","subtlety","subtly","subtopic","subtotal","subtract","subtracter","subtracting","subtraction","subtrahend","subtree","subtropic","subtropical","subtype","subunit","suburb","suburban","suburbanite","suburbanization","suburbanized","suburbanizing","suburbia","subvention","subversion","subversive","subversiveness","subvert","subverter","subview","subviews","subway","subzero","succ","succeed","succeeded","succeeder","succeeds","succesfully","success","successful","successfull","successfully","successfulness","succession","successive","successiveness","successor","successorship","succinct","succinctness","succor","succored","succorer","succotash","succubus","succulence","succulency","succulent","succumb","such","suchlike","suck","sucker","suckle","suckling","sucks","sucre","sucrose","suction","sud","sudan","sudanese","sudanic","sudden","suddenly","suddenness","sudetenland","sudo","sudoku","suds","sudsy","sue","sued","suede","suellen","suer","suet","suetonius","suety","suez","suffer","sufferance","sufferer","suffering","suffice","sufficiency","sufficient","sufficiently","suffix","suffixation","suffixed","suffixes","suffocate","suffocating","suffolk","suffragan","suffrage","suffragette","suffragist","suffuse","suffusion","sufi","sufism","sugar","sugarcane","sugarcoat","sugarless","sugarplum","sugary","suggest","suggested","suggester","suggestibility","suggestible","suggesting","suggestion","suggestions","suggestive","suggestiveness","suggests","sugillate","suharto","sui","suicidal","suicide","suit","suitability","suitable","suitableness","suitably","suitcase","suite","suited","suites","suiting","suitor","suits","sukarno","sukey","suki","sukiyaki","sukkot","sukkoth","sula","sulawesi","suleiman","sulfa","sulfaquinoxaline","sulfate","sulfide","sulfite","sulfonamide","sulfur","sulfuric","sulfurous","sulfurousness","sulk","sulkily","sulkiness","sulky","sulla","sullen","sullenness","sullied","sullivan","sully","sulphate","sulphide","sulphuric","sultan","sultana","sultanate","sultrily","sultriness","sultry","sulzberger","sum","sumac","sumach","sumatra","sumatran","sumer","sumeria","sumerian","summability","summable","summand","summarily","summarise","summarization","summarize","summarized","summarizer","summary","summation","summed","summer","summerdale","summerhouse","summertime","summery","summing","summit","summitry","summon","summoner","summons","sumner","sumo","sump","sumptuous","sumptuousness","sums","sumter","sun","sunbaked","sunbath","sunbathe","sunbather","sunbathing","sunbaths","sunbeam","sunbelt","sunblock","sunbonnet","sunburn","sunburst","suncream","sundae","sundanese","sundas","sunday","sunder","sundial","sundown","sundowner","sundris","sundry","sunfish","sunflower","sung","sunglass","sunk","sunlamp","sunless","sunlight","sunlit","sunned","sunni","sunniness","sunning","sunnite","sunny","sunnyvale","sunrise","sunroof","sunscreen","sunset","sunsetting","sunshade","sunshine","sunshiny","sunspot","sunstroke","sunt","suntan","suntanned","suntanning","sunup","sup","super","superabundance","superabundant","superannuate","superannuation","superb","superbness","supercargo","supercargoes","supercharge","supercharger","supercilious","superciliousness","supercity","superclass","supercomputer","supercomputing","superconcept","superconducting","superconductivity","superconductor","supercooled","supercooling","supercritical","superdense","superego","supererogation","supererogatory","superficial","superficiality","superfine","superfix","superfluity","superfluous","superfluousness","superheat","superhero","superheroes","superhighway","superhuman","superhumanness","superimpose","superimposition","superintend","superintendence","superintendency","superintendent","superior","superiority","superlative","superlativeness","superlunary","supermachine","superman","supermarket","supermen","supermodel","supermom","supernal","supernatant","supernatural","supernaturalism","supernaturalness","supernormal","supernova","supernovae","supernumerary","superordinate","superpose","superposition","superpower","superpredicate","supersaturate","supersaturation","superscribe","superscript","superscription","supersede","superseder","supersensitive","supersensitiveness","superset","supersonic","supersonically","supersonics","superstar","superstition","superstitious","superstore","superstructural","superstructure","supertanker","supertitle","superuser","supervene","supervention","superview","supervise","supervised","supervision","supervisor","supervisory","superwoman","superwomen","supine","supineness","supp","supper","suppl","supplant","supplanter","supple","supplement","supplemental","supplementary","supplementation","supplementer","suppleness","suppliant","supplicant","supplicate","supplication","supplied","supplier","suppliers","supplies","supply","supplying","support","supportability","supportable","supported","supporter","supporting","supportive","supportmapfragment","supports","suppose","supposed","supposedly","supposing","supposition","suppository","suppress","suppressant","suppressed","suppressible","suppression","suppressive","suppresslint","suppressor","suppresswarnings","suppurate","suppuration","supra","supranational","supranationalism","suprasegmental","supremacist","supremacy","supremal","supreme","supremeness","supremo","supt","surabaya","surat","surcease","surcharge","surcingle","surd","sure","sured","surefire","surefooted","surely","sureness","surer","surest","surety","surf","surface","surfaced","surfaceholder","surfacer","surfaces","surfaceview","surfacing","surfactant","surfboard","surfeit","surfer","surfing","surge","surged","surgeon","surgery","surges","surgical","surinam","suriname","surinamese","surliness","surly","surmise","surmiser","surmount","surmountable","surname","surpass","surpassed","surpassing","surplice","surplus","surplussed","surplussing","surprise","surprised","surpriser","surprising","surprisingly","surreal","surrealism","surrealist","surrealistic","surrealistically","surreality","surrender","surrenderer","surreptitious","surreptitiousness","surrey","surrogacy","surrogate","surrogation","surround","surrounded","surrounding","surtax","surveillance","surveillant","survey","surveyed","surveying","surveyor","surveys","survivability","survivable","survival","survivalist","survive","survived","survivor","survivorship","surya","sus","susan","susana","susanetta","susann","susanna","susannah","susanne","susceptibilities","susceptibility","susceptible","suscipit","susette","sushi","susi","susie","suspect","suspected","suspecter","suspecting","suspend","suspended","suspender","suspendisse","suspense","suspenseful","suspension","suspensive","suspensor","suspicion","suspicious","suspiciousness","susquehanna","sussex","sustain","sustainability","sustainable","sustainer","sustainment","sustenance","susy","sutherlan","sutherland","sutler","sutton","suture","suv","suva","suwanee","suzann","suzanna","suzanne","suzerain","suzerainty","suzette","suzhou","suzi","suzie","suzuki","suzy","sv","svalbard","svc","svelte","sven","svend","svengali","sverdlovsk","svetlana","svg","svm","svn","sw","swab","swabbed","swabbing","swabby","swabian","swaddle","swag","swagged","swagger","swagging","swahili","swain","swak","swallow","swallower","swallowtail","swam","swami","swamp","swamper","swampland","swampy","swan","swanee","swank","swankily","swankiness","swanky","swanlike","swanned","swanning","swansea","swanson","swap","swappable","swapped","swapper","swapping","swaps","sward","swarm","swarmer","swart","swarthiness","swarthmore","swarthy","swartz","swash","swashbuckler","swashbuckling","swastika","swat","swatch","swath","swathe","swather","swaths","swatted","swatter","swatting","sway","swayback","swayer","swazi","swaziland","swear","swearer","swearword","sweat","sweatband","sweater","sweatily","sweatiness","sweatpants","sweatshirt","sweatshop","sweaty","swed","swede","sweden","swedenborg","swedish","sweeney","sweep","sweeper","sweeping","sweepingness","sweeps","sweepstake","sweepstakes","sweet","sweetbread","sweetbrier","sweetcorn","sweeten","sweetened","sweetener","sweetening","sweetheart","sweetie","sweeting","sweetish","sweetmeat","sweetness","sweetshop","swell","swellhead","swelling","swelter","sweltering","swen","swenson","swept","sweptback","swerve","swerving","swf","swi","swift","swifter","swiftness","swig","swigged","swigging","swill","swim","swimmer","swimming","swimsuit","swinburne","swindle","swindler","swine","swineherd","swing","swingeing","swinger","swinging","swingutilities","swingworker","swingy","swinish","swinishness","swink","swipe","swiper","swiperefreshlayout","swiping","swirl","swirling","swirly","swish","swishy","swiss","switch","switchback","switchblade","switchboard","switched","switcher","switches","switchgear","switching","switchman","switchmap","switchmen","switchover","switz","switzer","switzerland","swivel","swizzle","swob","swollen","swoon","swooning","swoop","swoosh","swop","sword","swordfish","swordplay","swordplayer","swordsman","swordsmanship","swordsmen","swordtail","swore","sworn","swot","swt","swum","swung","sx","sy","sybarite","sybaritic","sybase","sybil","sybila","sybilla","sybille","sybyl","sycamore","sycophancy","sycophant","sycophantic","sycophantically","syd","sydel","sydelle","sydney","sykes","sylas","syllabi","syllabic","syllabicate","syllabication","syllabicity","syllabification","syllabify","syllable","syllabub","syllabus","syllabusss","syllogism","syllogistic","sylow","sylph","sylphic","sylphlike","sylphs","sylvan","sylvania","sylvester","sylvia","sylvie","sym","syman","symbiont","symbioses","symbiosis","symbiotic","symbol","symbolic","symbolical","symbolics","symbolism","symbolist","symbolization","symbolize","symbolized","symbolizes","symbols","symfony","symington","symlink","symlinks","symmetric","symmetrical","symmetrically","symmetricalness","symmetrization","symmetrizing","symmetry","symon","sympathetic","sympathetically","sympathize","sympathized","sympathizer","sympathizing","sympathy","symphonic","symphonists","symphony","symposium","symptom","symptomatic","symptomatically","symptomatology","symptoms","sympy","syn","synagogal","synagogue","synapse","synaptic","sync","synced","synchronism","synchronization","synchronize","synchronized","synchronizer","synchronous","synchronously","synchronousness","synchrony","synchrotron","syncing","syncopate","syncopation","syncope","syndic","syndicalist","syndicate","syndrome","synergism","synergistic","synergy","synfuel","synge","synod","synonym","synonymic","synonymous","synonyms","synonymy","synopses","synopsis","synopsized","synopsizes","synopsizing","synoptic","syntactic","syntactical","syntactically","syntactics","syntax","syntaxerror","syntheses","synthesis","synthesize","synthesized","synthesizer","synthesizes","synthetic","synthetically","syphilis","syphilitic","syphilized","syphilizing","syracuse","syria","syriac","syrian","syringe","syrup","syrupy","sys","sysadmin","syscall","syscap","sysdate","syslog","system","systematic","systematical","systematics","systematization","systematize","systematized","systematizer","systematizing","systemctl","systemd","systemic","systemically","systemization","systemjs","systems","systole","systolic","syswow","sz","szilard","szymborska","t","ta","tab","tabasco","tabatha","tabb","tabbar","tabbarcontroller","tabbatha","tabbed","tabbi","tabbie","tabbing","tabbitha","tabbouleh","tabboulehs","tabby","tabcontent","tabcontrol","taber","tabernacle","tabhost","tabid","tabina","tabindex","tabitem","tabitha","tabla","tablayout","table","tablea","tableau","tableaux","tableb","tablecell","tablecloth","tablecloths","tablecolumn","tabledata","tableid","tableland","tablelayout","tablemodel","tablename","tablerow","tables","tablesorter","tablespace","tablespoon","tablespoonful","tablet","tabletop","tablets","tableview","tableviewcontroller","tableware","tabling","tabloid","taboo","tabor","tabpanel","tabriz","tabs","tabula","tabular","tabulate","tabulation","tabulator","tabview","tac","tachometer","tachometry","tachycardia","tachyon","tacit","tacitness","taciturn","taciturnity","tacitus","tack","tacker","tackiness","tackle","tackler","tackling","tacky","taco","tacoma","tact","tactful","tactfulness","tactic","tactical","tactician","tactile","tactility","tactless","tactlessness","tactual","tad","tadd","taddeo","taddeusz","tadeas","tadeo","tades","tadio","tadpole","tadzhikistan","tadzhikstan","taegu","taejon","taffeta","taffrail","taffy","taft","tag","tagalog","tagged","tagger","tagging","tagid","taglib","tagname","tagore","tags","tagus","tahiti","tahitian","tahoe","tahoma","taichung","taiga","tail","tailback","tailcoat","tailer","tailgate","tailgater","tailing","tailless","taillessness","taillight","tailor","tailpipe","tailspin","tailwind","tainan","taine","taint","tainted","taipei","tait","taite","taiwan","taiwanese","taiyuan","tajikistan","take","takeaway","taken","takeoff","takeout","takeover","taker","takes","taking","taklamakan","talbert","talbot","talc","talcked","talcking","talcum","tale","talebearer","talent","talented","talentless","taler","tali","talia","taliesin","talion","talisman","talismanic","talk","talkative","talkativeness","talked","talker","talkie","talking","talks","talky","tall","talladega","tallahassee","tallahatchie","tallahoosa","tallboy","tallchief","talley","talleyrand","tallia","tallie","tallinn","tallish","tallness","tallou","tallow","tallowy","tallulah","tally","tallyho","talmud","talmudic","talmudist","talon","talus","talya","talyah","tam","tamable","tamale","tamar","tamara","tamarack","tamarah","tamarind","tamarra","tamas","tambourine","tame","tamed","tameka","tameness","tamera","tamerlane","tami","tamika","tamiko","tamil","tamma","tammany","tammara","tammi","tammie","tammy","tamp","tampa","tampax","tamper","tampered","tamperer","tampon","tamqrah","tamra","tan","tana","tanager","tanaka","tananarive","tanbark","tancred","tandem","tandi","tandie","tandoori","tandy","taney","tang","tanganyika","tangelo","tangency","tangent","tangential","tangerine","tangibility","tangible","tangibleness","tangibly","tangier","tangle","tango","tangshan","tangy","tanhya","tani","tania","tanisha","tanitansy","tank","tankard","tanker","tankful","tann","tanned","tannenbaum","tanner","tannery","tannest","tanney","tannhuser","tannie","tannin","tanning","tanny","tansy","tantalization","tantalize","tantalized","tantalizing","tantalizingly","tantalizingness","tantalum","tantalus","tantamount","tantra","tantrum","tanya","tanzania","tanzanian","tao","taoism","taoist","tap","tapdance","tape","taped","tapeline","taper","taperer","tapestry","tapeworm","tapioca","tapir","tapped","tapper","tappet","tapping","taproom","taproot","taps","tar","tara","tarah","tarantella","tarantula","tarawa","tarazed","tarbell","tardily","tardiness","tardy","tare","target","targeted","targetentity","targetframework","targeting","targetname","targetnamespace","targetpath","targetproperty","targets","targetsdkversion","targettype","tariff","tarim","tarkington","tarmac","tarmacked","tarmacking","tarn","tarnish","tarnished","taro","tarot","tarp","tarpapered","tarpaulin","tarpon","tarra","tarragon","tarrah","tarrance","tarred","tarring","tarry","tarrytown","tarsal","tarsi","tarsus","tart","tartan","tartar","tartaric","tartary","tartness","tartuffe","taryn","tarzan","tasha","tashkent","tasia","task","taskawaiter","taskbar","tasked","taskgraph","taskid","tasklist","taskmaster","taskmistress","taskname","tasks","taskthread","tasmania","tasmanian","tass","tassel","tassellings","taste","tasted","tasteful","tastefulness","tasteless","tastelessness","taster","tastes","tastily","tastiness","tasting","tasty","tat","tatami","tatar","tate","tater","tatiana","tatiania","tatted","tatter","tatterdemalion","tattered","tatting","tattle","tattler","tattletale","tattoo","tattooer","tattooist","tatty","tatum","tau","taught","taunt","taunter","taunting","taupe","taurus","taut","tauten","tautness","tautological","tautologous","tautology","tavern","taverner","tawdrily","tawdriness","tawdry","tawney","tawny","tawnya","tawsha","tax","taxable","taxably","taxation","taxed","taxes","taxi","taxicab","taxidermist","taxidermy","taximeter","taxing","taxiway","taxonomic","taxonomically","taxonomist","taxonomy","taxpayer","taxpaying","taylor","tb","tba","tbilisi","tbl","tbn","tbody","tbs","tbsp","tc","tchaikovsky","tchar","tcl","tcp","tcpclient","tcpdf","tcs","td","tdd","tds","te","tea","teabag","teacake","teacart","teach","teachable","teacher","teachers","teaching","teacloth","teacup","teacupful","teador","teahouse","teak","teakettle","teakwood","teal","tealeaves","team","teamcity","teamid","teammate","teamname","teams","teamster","teamwork","teapot","tear","tearaway","teardown","teardrop","tearer","tearful","tearfulness","teargas","teargassed","teargassing","tearjerker","tearoom","teary","teas","teasdale","tease","teasel","teaser","teashop","teasing","teaspoon","teaspoonful","teat","teatime","tech","techcrunch","technet","technetium","technetwork","technical","technicality","technically","technicalness","technician","technicolor","technion","technique","techniques","technocracy","technocrat","technocratic","technological","technologies","technologist","technology","technophobia","technophobic","technotes","techs","tectonic","tectonically","tectonics","tecumseh","ted","tedd","tedda","teddi","teddie","teddy","tedi","tedie","tedious","tediousness","tedium","tedman","tedmund","tedra","tee","teeing","teem","teeming","teemingness","teen","teena","teenage","teenager","teeny","teenybopper","teepee","teeshirt","teeter","teeth","teethe","teether","teething","teethmarks","teetotal","teetotaler","teetotalism","tefl","teflon","tegucigalpa","teheran","tehran","teirtza","tektite","tektronix","tel","telecast","telecommunicate","telecommunication","telecommute","telecoms","teleconference","teledyne","telefunken","telegenic","telegram","telegrammed","telegramming","telegraph","telegraphic","telegraphically","telegraphist","telegraphs","telegraphy","telekineses","telekinesis","telekinetic","telemachus","telemann","telemarketer","telemarketing","telemeter","telemetric","telemetry","teleological","teleology","telepathic","telepathically","telepathy","telephone","telephonic","telephonist","telephony","telephonymanager","telephoto","telephotography","teleprinter","teleprocessing","teleprompter","telerik","telescope","telescopic","telescopically","teletext","telethon","teletype","teletypewriter","televangelism","televangelist","televise","television","televisor","televisual","telex","tell","teller","telling","tells","telltale","tellurium","tellus","telly","telnet","telomeric","telugu","tem","temblor","temerity","temp","temparray","tempdata","tempdb","tempe","temper","tempera","temperament","temperamental","temperance","temperate","temperately","temperateness","temperature","tempered","tempering","tempers","tempest","tempestuous","tempestuousness","tempfile","template","templatebinding","templated","templatefield","templates","templateurl","templating","temple","templeman","templeton","templist","tempo","tempoes","tempor","temporal","temporarily","temporariness","temporarinesses","temporary","temporize","temporizer","temporizing","temporizings","temps","tempt","temptable","temptation","tempted","tempter","tempting","temptress","tempura","tempuri","tempus","ten","tenabilities","tenability","tenable","tenableness","tenably","tenacious","tenaciousness","tenacity","tenancy","tenant","tenanted","tenantid","tenantry","tench","tend","tended","tendency","tendentious","tendentiousness","tender","tendered","tenderer","tenderest","tenderfoot","tenderhearted","tenderheartedness","tendering","tenderize","tenderizer","tenderloin","tenderly","tenderness","tending","tendinitis","tendon","tendril","tends","tenebrous","tenement","tenet","tenex","tenfold","tenn","tenneco","tenner","tennessean","tennessee","tenney","tennis","tennyson","tenochtitlan","tenon","tenor","tenpin","tens","tense","tenseness","tensile","tension","tensional","tensionless","tensions","tensity","tensor","tensorflow","tensorial","tensors","tenspot","tent","tentacle","tentative","tentativeness","tented","tenter","tenterhook","tenth","tenths","tenting","tentity","tenuity","tenuous","tenuousness","tenure","teodoor","teodor","teodora","teodorico","teodoro","tepee","tepid","tepidity","tepidness","tequila","tera","teradata","teratogenic","teratology","terbium","tercel","tercentenary","tercentennial","terence","terencio","teresa","terese","tereshkova","teresina","teresita","teressa","teri","teriann","terkel","term","termagant","termcap","termer","terminable","terminableness","terminal","terminals","terminate","terminated","terminates","terminating","termination","terminative","terminator","termini","terminological","terminology","terminus","termite","terms","tern","ternary","terpsichore","terpsichorean","terr","terra","terrace","terracing","terracotta","terraform","terrain","terramycin","terran","terrance","terrapin","terrarium","terrazzo","terre","terrel","terrell","terrence","terrestrial","terri","terrible","terribleness","terribly","terrie","terrier","terrific","terrifically","terrify","terrifying","terrijo","terrill","terrine","territorial","territoriality","territory","terror","terrorism","terrorist","terroristic","terrorize","terrorized","terrorizer","terry","terrycloth","terrye","terse","terseness","tersina","tertian","tertiary","terza","tesl","tesla","tesol","tess","tessa","tessellate","tessellation","tesseract","tesseral","tessi","tessie","tessy","test","testability","testable","testament","testamentary","testapp","testate","testator","testatrices","testatrix","testbed","testcard","testcase","testclass","testcompile","testcontroller","testdata","testdb","teste","tested","tester","testers","testes","testfile","testicle","testicular","testid","testifier","testify","testily","testimonial","testimony","testiness","testing","testis","testlist","testmethod","testname","testng","testobject","testosterone","testrunner","tests","testservice","teststring","testsuite","testtable","testuser","testy","tetanus","tetchy","tether","tethered","tethys","tetons","tetra","tetrachloride","tetracycline","tetrafluoride","tetragonal","tetrahalides","tetrahedral","tetrahedron","tetrameron","tetrameter","tetrasodium","tetravalent","teuton","teutonic","tex","texaco","texan","texas","texcoord","text","textalign","textalignment","textappearance","textappearancemedium","textarea","textblock","textbook","textbox","textboxes","textboxfor","textchanged","textcolor","textcontent","textedit","textelement","textfield","textfieldexpression","textfields","textfile","textile","textinput","textinputlayout","textlabel","textmate","texto","textron","texts","textsize","textstatus","textstyle","texttospeech","textual","textural","texture","textured","textures","textutils","textview","textviews","textwatcher","textwrapping","textwriter","tf","tfoot","tform","tfs","tg","tgt","tgz","th","thacher","thackeray","thad","thaddeus","thaddus","thadeus","thai","thailand","thain","thaine","thalami","thalamus","thales","thalia","thalidomide","thallium","thallophyte","thames","than","thane","thanh","thank","thanker","thankful","thankfuller","thankfullest","thankfulness","thankless","thanklessness","thanks","thanksgiving","thankyou","thant","thanx","thar","that","thatch","thatcher","thatching","thats","thaumaturge","thaw","thaxter","thayer","thayne","thc","the","thea","thead","theadora","theano","theater","theatergoer","theatergoing","theatric","theatrical","theatricality","theatrics","thebault","thebes","theda","thedate","thedric","thedrick","thee","theeing","theform","theft","theiler","their","theirs","theism","theist","theistic","thekla","thelist","thelma","them","themas","thematic","thematically","thematics","theme","themeoverlay","themeresource","themes","themistocles","themselves","then","thence","thenceforth","thenceforward","thenreturn","theo","theobald","theocracy","theocratic","theocritus","theodolite","theodor","theodora","theodore","theodoric","theodosia","theodosian","theodosius","theologian","theological","theologists","theology","theorem","theoretic","theoretical","theoretically","theoretician","theoretics","theories","theorist","theorization","theorize","theory","theosophic","theosophical","theosophist","theosophy","therapeutic","therapeutically","therapeutics","therapist","therapy","theravada","there","thereabout","thereafter","thereat","thereby","therefor","therefore","therefrom","therein","thereof","thereon","theres","theresa","therese","theresina","theresita","theressa","thereto","theretofore","thereunder","thereunto","thereupon","therewith","therine","therm","thermal","thermionic","thermionics","thermistor","thermo","thermocouple","thermodynamic","thermodynamical","thermodynamics","thermoelastic","thermoelectric","thermoformed","thermoforming","thermogravimetric","thermoluminescence","thermometer","thermometric","thermometry","thermonuclear","thermopile","thermoplastic","thermopower","thermos","thermosetting","thermostable","thermostat","thermostatic","thermostatically","thermostatics","thermostatted","thermostatting","theron","thesauri","thesaurus","these","theseus","thesis","thespian","thespis","thessalonian","thessalonki","thessaly","theta","thevalue","thew","they","thia","thiamine","thibaud","thibaut","thick","thicken","thickener","thickening","thicket","thickheaded","thickish","thickness","thickset","thief","thiensville","thieu","thieve","thievery","thievish","thievishness","thigh","thighbone","thighs","thimble","thimbleful","thimbu","thimphu","thin","thine","thing","thingamabob","thingamajig","things","thingy","think","thinkable","thinkableness","thinkably","thinker","thinking","thinkingly","thinks","thinned","thinner","thinness","thinnest","thinning","thinnish","thiocyanate","thiouracil","third","thirst","thirster","thirstily","thirstiness","thirsty","thirteen","thirteenths","thirtieths","thirty","this","thiscall","thistle","thistledown","thisworkbook","thither","tho","thole","thom","thoma","thomas","thomasa","thomasin","thomasina","thomasine","thomism","thomistic","thompson","thomson","thong","thor","thoracic","thorax","thorazine","thoreau","thoriate","thorin","thorium","thorn","thornburg","thorndike","thornie","thorniness","thornton","thorny","thorough","thoroughbred","thoroughfare","thoroughgoing","thoroughly","thoroughness","thorpe","thorstein","thorsten","thorvald","those","thoth","thou","though","thought","thoughtful","thoughtfully","thoughtfulness","thoughtless","thoughtlessness","thoughts","thousand","thousandfold","thousands","thousandths","thr","thrace","thracian","thrall","thralldom","thrash","thrasher","thrashing","thread","threadbare","threaded","threader","threadid","threadidx","threading","threadlike","threadlocal","threadpool","threadpoolexecutor","threads","threadstart","thready","threat","threaten","threatener","threatening","three","threefold","threepence","threepenny","threescore","threesome","threeten","threnody","thresh","thresher","threshold","threw","thrice","thrift","thriftily","thriftiness","thriftless","thrifty","thrill","thriller","thrilling","thrive","thriver","thriving","throat","throatily","throatiness","throaty","throb","throbbed","throbbing","throe","throeing","thrombi","thromboses","thrombosis","thrombotic","thrombus","throne","throneberry","throng","throttle","throttler","through","throughout","throughput","throughway","throw","throwable","throwaway","throwback","thrower","throwing","thrown","throwout","throws","thru","thrum","thrummed","thrumming","thrush","thrust","thruster","thruway","thu","thucydides","thud","thudded","thudding","thug","thuggee","thuggery","thuggish","thule","thulium","thumb","thumbnail","thumbnails","thumbs","thumbscrew","thumbtack","thump","thunder","thunderbird","thunderbolt","thunderclap","thundercloud","thunderer","thunderhead","thundering","thunderous","thundershower","thunderstorm","thunderstruck","thundery","thunk","thur","thurber","thurman","thursday","thurstan","thurston","thus","thwack","thwacker","thwart","thwarter","thx","thy","thyme","thymeleaf","thymine","thymus","thyratron","thyristor","thyroglobulin","thyroid","thyroidal","thyronine","thyrotoxic","thyrotrophic","thyrotrophin","thyrotropic","thyrotropin","thyroxine","thyself","ti","tia","tianjin","tiara","tibble","tiber","tiberius","tibet","tibetan","tibia","tibiae","tibial","tibold","tiburon","tic","tick","ticker","ticket","tickets","ticking","tickle","tickler","ticklish","ticklishness","ticks","ticktacktoe","ticktock","ticonderoga","tid","tidal","tidbit","tiddlywinks","tide","tideland","tidewater","tideway","tidily","tidiness","tidy","tidying","tidyr","tidyverse","tie","tieback","tiebold","tiebout","tiebreaker","tieck","tied","tiena","tienanmen","tientsin","tier","tierney","tiertza","ties","tif","tiff","tiffani","tiffanie","tiffany","tiffi","tiffie","tiffy","tiger","tigerish","tight","tighten","tightener","tightfisted","tightly","tightness","tightrope","tightwad","tigress","tigris","tijuana","tike","til","tilda","tilde","tildi","tildie","tildy","tile","tiled","tiler","tiles","tiling","till","tillable","tillage","tiller","tillich","tillie","tillman","tilly","tilt","tilth","tim","timber","timbering","timberland","timberline","timbre","timbrel","timbuktu","time","timebase","timed","timedelta","timediff","timeframe","timeinterval","timeit","timekeeper","timekeeping","timeless","timelessness","timeline","timeliness","timely","timeout","timeouts","timepicker","timepiece","timer","timers","timertask","times","timescale","timeseries","timeserver","timeserving","timeshare","timesheet","timespan","timestamp","timestamped","timestamps","timetable","timeunit","timeworn","timex","timezone","timezones","timi","timid","timidity","timidness","timing","timings","timmi","timmie","timmy","timofei","timon","timorous","timorousness","timoteo","timothea","timothee","timotheus","timothy","timpani","timpanist","timur","tin","tina","tincidunt","tincture","tinder","tinderbox","tine","tinfoil","ting","tinge","tingeing","tingle","tingling","tingly","tinily","tininess","tinker","tinkertoy","tinkle","tinkling","tinkly","tinned","tinner","tinnily","tinniness","tinning","tinnitus","tinny","tinplate","tinsel","tinseltown","tinsmith","tinsmiths","tint","tintcolor","tinter","tintinnabulation","tintoretto","tintype","tinware","tiny","tinyint","tinymce","tinypic","tioga","tip","tiphani","tiphanie","tiphany","tipi","tipo","tipoff","tippecanoe","tipped","tipper","tipperary","tippet","tipping","tipple","tippler","tippy","tips","tipsily","tipsiness","tipster","tipsy","tiptoe","tiptoeing","tiptop","tirade","tirana","tirane","tire","tired","tireder","tiredest","tiredness","tireless","tirelessness","tires","tiresias","tiresome","tiresomeness","tiring","tiro","tirol","tirolean","tirrell","tis","tish","tisha","tissue","tit","titan","titanate","titania","titanic","titanically","titanium","titbit","titel","titer","tithe","tither","tithing","titian","titicaca","titillate","titillating","titillation","titivate","titivation","title","titlebar","titled","titleholder","titlelabel","titles","titling","titmice","titmouse","tito","titrate","titration","titted","titter","titting","tittle","titular","titulo","titus","tizzy","tj","tk","tkey","tkinter","tko","tl","tlaloc","tlc","tld","tldr","tlingit","tls","tlsv","tm","tmodel","tmp","tmpdir","tmpl","tmux","tn","tnpk","tns","tnt","to","toad","toadstool","toady","toadyism","toarray","toast","toaster","toastmaster","toastmistress","toasty","tobacco","tobacconist","tobaggon","tobago","tobase","tobe","tobey","tobi","tobiah","tobias","tobie","tobin","tobit","tobject","toboggan","tobottomof","toby","tobye","tobytearray","toc","tocantins","toccata","tochararray","tocqueville","tocsin","tod","todataurl","todate","todatetime","today","todays","todd","toddie","toddle","toddler","toddy","todictionary","todo","todolist","todos","todouble","toe","toecap","toeclip","toefl","toehold","toeing","toenail","toendof","toequal","toffee","tofixed","tofu","tog","toga","toge","together","togetherness","togged","togging","toggle","togglebutton","toggleclass","toggled","toggler","toggles","toggling","togo","togolese","toiboid","toil","toilet","toiletry","toilette","toilsome","toilsomeness","toinette","toint","toitem","tojo","tojson","tok","tokamak","tokay","toke","token","tokenism","tokenize","tokenized","tokenizer","tokens","tokugawa","tokyo","tokyoite","toland","told","tole","toledo","toleftof","tolerability","tolerable","tolerably","tolerance","tolerant","tolerate","toleration","tolist","tolkien","toll","tollbooth","tollbooths","tolley","tollgate","tollhouse","tollway","tolower","tolowercase","tolstoy","toluene","tolyatti","tom","toma","tomahawk","tomasina","tomasine","tomaso","tomato","tomatoes","tomb","tombaugh","tombigbee","tomblike","tombola","tomboy","tomboyish","tombstone","tomcat","tomcatted","tomcatting","tome","tomfool","tomfoolery","tomi","tomkin","tomlin","tommed","tommi","tommie","tomming","tommy","tomographic","tomography","tomorrow","tompkins","tomsk","tomtit","ton","tonal","tonality","tone","tonearm","toneless","tonelessness","toner","tong","tonga","tongan","tongue","tongueless","tonguing","toni","tonia","tonic","tonie","tonight","tonio","tonk","tonnage","tonne","tonnie","tons","tonsil","tonsillectomy","tonsillitis","tonsorial","tonsure","tonto","tony","tonya","tonye","too","toodle","took","tool","toolbar","toolbox","toolchain","toolchains","tooler","tooling","toolkit","toolkits","toolmake","toolmaker","toolmaking","tools","toolset","toolsmith","tooltip","tooltips","toomey","toot","tooter","tooth","toothache","toothbrush","toothily","toothless","toothmarks","toothpaste","toothpick","tooths","toothsome","toothy","tootle","toots","tootsie","tootsy","top","topaz","topbar","topcoat","topdressing","topeka","toper","topflight","topgallant","topiary","topic","topical","topicality","topics","topknot","topleft","topless","toplevel","topmast","topmost","topnav","topnotch","topocentric","topographer","topographic","topographical","topography","topological","topologist","topology","topped","topper","topping","topple","topsail","topside","topsoil","topspin","topsy","toque","tor","torah","torahs","torch","torchbearer","torchlight","tore","toreador","torey","tori","torie","torightof","torin","torment","tormenting","tormentor","torn","tornado","tornadoes","toroid","toroidal","toronto","torpedo","torpedoes","torpid","torpidity","torpor","torque","torquemada","torr","torrance","torre","torrence","torrens","torrent","torrential","torrey","torricelli","torrid","torridity","torridness","torrie","torrin","torry","tors","torsi","torsion","torsional","torsions","torso","tort","torte","tortellini","torten","tortilla","tortoise","tortoiseshell","tortoisesvn","tortola","tortoni","tortor","tortuga","tortuous","tortuousness","torture","torturous","torus","tory","tos","tosca","toscanini","toshiba","toss","tossup","tostartof","tostring","tot","totable","total","totalamount","totalcount","totaler","totalistic","totalitarian","totalitarianism","totality","totalizator","totalizing","totally","totalprice","totals","totaltime","tote","totem","totemic","toter","toting","toto","totopof","totted","totter","totterer","tottering","totting","toucan","touch","touchable","touchableopacity","touchdown","touched","toucher","touches","touchesbegan","touchily","touchiness","touching","touchline","touchscreen","touchstart","touchstone","touchy","tough","toughen","toughener","toughness","toughs","toulouse","toupee","toupper","touppercase","tour","toured","tourer","touring","tourism","tourist","touristic","touristy","tourmaline","tournament","tourney","tourniquet","tours","tousle","tout","touter","tova","tove","tow","toward","towardliness","towardly","towards","towboat","towel","towelette","toweling","tower","towering","towhead","towhee","towline","town","towner","townes","towney","townhouse","townie","townley","townsend","townsfolk","township","townsman","townsmen","townspeople","townswoman","townswomen","towny","towpath","towpaths","towrope","towsley","toxemia","toxic","toxicity","toxicological","toxicologist","toxicology","toxin","toy","toyer","toymaker","toynbee","toyoda","toyota","toys","toyshop","tp","tpl","tq","tr","trac","trace","traceability","traceable","traceableness","traceback","traced","tracee","traceless","tracepoint","tracer","tracery","traces","tracey","trachea","tracheae","tracheal","tracheotomy","traci","tracie","tracing","track","trackage","trackball","trackbed","tracked","tracker","tracking","trackless","tracks","tracksuit","tract","tractability","tractable","tractably","tractarians","traction","tractive","tractor","tracts","tracy","trade","trademark","tradeoff","trader","trades","tradesman","tradesmen","tradespeople","tradespersons","tradeswoman","tradeswomen","trading","tradition","traditional","traditionalism","traditionalist","traditionalistic","traditionalized","traditionally","traduce","traefik","trafalgar","traffic","trafficked","trafficker","trafficking","tragedian","tragedienne","tragedy","tragic","tragically","tragicomedy","tragicomic","trail","trailblazer","trailblazing","trailer","trailing","trails","trailside","train","trainable","trained","trainee","traineeships","trainer","training","trainman","trainmen","trains","trainspotter","traipse","trait","traitor","traitorous","traits","trajan","trajectory","tram","trammed","trammel","trammeled","tramming","tramp","trample","trampler","trampoline","tramway","tran","trance","tranche","tranquil","tranquility","tranquilize","tranquilized","tranquilizer","tranquilizes","tranquilizing","tranquillize","tranquillizer","tranquilness","trans","transact","transaction","transactional","transactionid","transactionmanager","transactions","transactionscope","transactor","transalpine","transaminase","transatlantic","transcaucasia","transceiver","transcend","transcendence","transcendent","transcendental","transcendentalism","transcendentalist","transclude","transconductance","transcontinental","transcribe","transcriber","transcript","transcription","transcultural","transducer","transduction","transect","transept","transfer","transferability","transferal","transferee","transference","transferor","transferral","transferred","transferrer","transferring","transfers","transfiguration","transfigure","transfinite","transfix","transform","transformation","transformational","transformations","transformed","transformer","transformers","transforming","transforms","transfuse","transfusion","transgress","transgression","transgressor","transience","transiency","transient","transistor","transistorize","transit","transite","transition","transitional","transitions","transitive","transitiveness","transitivenesses","transitivity","transitoriness","transitory","transl","translatability","translatable","translate","translated","translates","translatesautoresizingmaskintoconstraints","translatex","translatey","translatez","translating","translation","translational","translations","translator","transliterate","translucence","translucency","translucent","transmigrate","transmissible","transmission","transmissive","transmit","transmittable","transmittal","transmittance","transmitted","transmitter","transmitting","transmogrification","transmogrify","transmutation","transmute","transnational","transoceanic","transom","transonic","transpacific","transparency","transparent","transparentness","transpiration","transpire","transplant","transplantation","transpolar","transponder","transport","transportability","transportable","transportation","transports","transpose","transposed","transposition","transputer","transsexual","transsexualism","transship","transshipment","transshipped","transshipping","transubstantiation","transvaal","transversal","transverse","transvestism","transvestite","transvestitism","transylvania","trap","trapdoor","trapeze","trapezium","trapezoid","trapezoidal","trappable","trapped","trapper","trapping","trappist","trapshooting","trash","trashcan","trashiness","trashy","trastevere","trauma","traumatic","traumatically","traumatize","travail","travel","traveled","traveler","traveling","travelog","travelogue","traver","traversal","traverse","traverser","traversing","travertine","travesty","travis","travus","trawl","trawler","tray","treacherous","treacherousness","treachery","treacle","treacly","tread","treader","treadle","treadmill","treadwell","treas","treason","treasonous","treasure","treasurer","treasurership","treasury","treat","treatable","treated","treater","treating","treatise","treatment","treats","treaty","treble","treblinka","tree","treeing","treeless","treelike","treemap","treenode","trees","treeset","treetop","treeview","treeviewitem","trefoil","trefor","trek","trekked","trekker","trekkie","trekking","trellis","tremain","tremaine","trematode","tremayne","tremble","trembler","trembles","trembly","tremendous","tremendousness","tremolo","tremor","tremulous","tremulousness","trench","trenchancy","trenchant","trencher","trencherman","trenchermen","trend","trendily","trendiness","trends","trendy","trenna","trent","trenton","trepanned","trepidation","tresa","trescha","trespass","trespasser","tress","tressa","tressed","tresses","tressing","trestle","tresult","trev","trevar","trevelyan","trever","trevino","trevor","trey","tri","triable","triableness","triad","triadic","triage","trial","trialization","trialled","trialling","trials","triamcinolone","triangle","triangles","triangulable","triangular","triangularization","triangulate","triangulation","triangulum","trianon","triassic","triathlon","triatomic","tribal","tribalism","tribe","tribesman","tribesmen","tribeswoman","tribeswomen","tribulate","tribulation","tribunal","tribune","tributary","tribute","trice","tricentennial","triceps","triceratops","trichina","trichinae","trichinoses","trichinosis","trichloroacetic","trichloroethane","trichotomy","trichromatic","tricia","trick","trickery","trickily","trickiness","trickle","tricks","trickster","tricky","tricolor","tricycle","trident","tridiagonal","trie","tried","triennial","trier","tries","trieste","triffid","trifle","trifler","trifluoride","trifocals","trig","trigged","trigger","triggered","triggering","triggers","triggest","trigging","triglyceride","trigonal","trigonometric","trigonometrical","trigonometry","trigram","trihedral","trike","trilateral","trilby","trilingual","trill","trillion","trillionth","trillionths","trillium","trilobite","trilogy","trim","trimaran","trimble","trimer","trimester","trimmed","trimmer","trimmest","trimming","trimness","trimodal","trimonthly","trimurti","trina","trinidad","trinitarian","trinitrotoluene","trinity","trinket","trinketer","trio","triode","trioxide","trip","tripartite","tripartition","tripe","triphenylarsine","triphenylphosphine","triphenylstibine","triphosphopyridine","triple","triplet","triplex","triplicate","triplication","triply","tripod","tripodal","tripoli","tripolyphosphate","tripos","tripp","trippe","tripped","tripper","tripping","trips","triptych","triptychs","tripwire","trireme","tris","trisect","trisection","trisector","trish","trisha","trisodium","trista","tristam","tristan","tristate","tristique","trisyllable","trite","tritely","triteness","tritium","triton","triumph","triumphal","triumphalism","triumphant","triumphs","triumvir","triumvirate","triune","trivalent","trivet","trivia","trivial","triviality","trivialization","trivialize","trivially","trivium","trix","trixi","trixie","trixy","trobriand","trochaic","trochee","trod","trodden","trodes","troff","troglodyte","troika","trojan","troll","trolled","trolley","trolleybus","trolling","trollish","trollop","trollope","trolly","trombone","trombonist","tromp","trondheim","troop","trooper","troopship","trope","tropez","trophic","trophy","tropic","tropical","tropism","tropocollagen","troposphere","tropospheric","trot","troth","troths","trotsky","trotted","trotter","trotting","troubadour","trouble","troubled","troublemaker","troubler","troubles","troubleshoot","troubleshooter","troubleshooting","troubleshot","troublesome","troublesomeness","trough","troughs","trounce","trouncer","troupe","trouper","trouser","trousseau","trousseaux","trout","troutman","trove","trow","trowel","troweler","troy","troyes","trstram","truancy","truant","truce","truck","truckee","trucker","trucking","truckle","truckload","truculence","truculent","truda","trude","trudeau","trudey","trudge","trudi","trudie","trudy","true","truelove","trueman","trueness","truer","truest","truetype","truffle","truism","trujillo","trula","truly","trumaine","truman","trumann","trumbull","trump","trumpery","trumpet","trumpeter","trunc","truncate","truncated","truncation","truncheon","trundle","trundler","trunk","trunnion","truss","trusser","trussing","trust","trusted","trustee","trusteeing","trusteeship","truster","trustful","trustfulness","trustiness","trusting","trusts","truststore","trustworthier","trustworthiest","trustworthiness","trustworthy","trusty","truth","truthful","truthfulness","truths","truthy","trw","trx","try","tryed","trygetvalue","trying","tryout","tryparse","trypsin","tryst","ts","tsa","tsarevich","tsarina","tsarism","tsarist","tsc","tsconfig","tsetse","tsimshian","tsiolkovsky","tsitsihar","tslint","tsource","tsp","tspan","tsql","tst","tsunami","tsunematsu","tsv","tswana","tsx","tt","ttf","ttk","ttl","tts","ttt","tty","ttys","tu","tuamotu","tuareg","tub","tuba","tubae","tubal","tubbed","tubbing","tubby","tube","tubeless","tuber","tubercle","tubercular","tuberculin","tuberculoses","tuberculosis","tuberculous","tuberose","tuberous","tubing","tubman","tubular","tubule","tuck","tucker","tuckie","tucky","tucson","tucuman","tude","tudor","tue","tuesday","tuft","tufter","tufting","tug","tugboat","tugged","tugging","tuition","tulane","tularemia","tulip","tull","tulle","tulley","tully","tulsa","tum","tumble","tumbledown","tumbler","tumbleweed","tumblr","tumbrel","tumescence","tumescent","tumid","tumidity","tummy","tumor","tumorous","tums","tumult","tumultuous","tumultuousness","tumulus","tun","tuna","tunable","tunableness","tundra","tune","tuned","tuneful","tunefulness","tuneless","tuner","tuneup","tung","tungstate","tungsten","tungus","tunguska","tunic","tuning","tunis","tunisia","tunisian","tunned","tunnel","tunneler","tunning","tunny","tup","tupelo","tupi","tuple","tuples","tuppence","tupperware","tupungato","turban","turbid","turbidity","turbinate","turbine","turbo","turbocharged","turbocharger","turbofan","turbojet","turbolinks","turboprop","turbot","turbulence","turbulent","turd","tureen","turf","turfy","turgenev","turgid","turgidity","turgidness","turin","turing","turk","turkestan","turkey","turkic","turkish","turkmenistan","turmeric","turmoil","turn","turnabout","turnaround","turnbuckle","turncoat","turned","turner","turning","turnip","turnkey","turnoff","turnout","turnover","turnpike","turnround","turns","turnstile","turnstone","turntable","turpentine","turpin","turpis","turpitude","turquoise","turret","turtle","turtleback","turtledove","turtleneck","turtles","turves","turvy","tuscaloosa","tuscan","tuscany","tuscarora","tuscon","tush","tusk","tuskegee","tusker","tussle","tussock","tussocky","tussuad","tut","tutankhamen","tutelage","tutelary","tutor","tutored","tutorial","tutorials","tutorialspoint","tutorship","tutsi","tutsplus","tutted","tutti","tutting","tuttle","tutu","tuvalu","tux","tuxedo","tv","tva","tvalue","tvs","tw","twa","twaddle","twaddler","twain","twang","twangy","twas","tweak","tweaked","tweaking","tweaks","twee","tweed","tweediness","tweedledee","tweedledum","tweedy","tween","tweepy","tweet","tweeter","tweets","tweeze","tweezer","twelfth","twelfths","twelve","twelvemonth","twelvemonths","twentieths","twenty","twerp","twice","twiddle","twiddler","twiddly","twig","twigged","twigging","twiggy","twila","twilight","twilio","twilit","twill","twin","twine","twiner","twinge","twinkie","twinkle","twinkler","twinkling","twinkly","twinned","twinning","twirl","twirler","twirling","twirly","twist","twisted","twister","twists","twisty","twit","twitch","twitchy","twitted","twitter","twitterer","twittery","twitting","twixt","two","twofer","twofold","twopence","twopenny","twosome","twoway","twp","twx","twyla","tx","txn","txt","txtbox","txtname","txtusername","ty","tybalt","tybi","tybie","tycoon","tye","tyeing","tying","tyke","tylenol","tyler","tymon","tymothy","tympani","tympanist","tympanum","tynan","tyndale","tyndall","tyne","typ","type","typeahead","typecast","typed","typedarray","typedef","typeerror","typeface","typeid","typeless","typename","typeof","types","typesafe","typescript","typeset","typesetter","typesetting","typewrite","typewriter","typewriting","typewritten","typewrote","typhoid","typhon","typhoon","typhus","typical","typicality","typically","typicalness","typification","typify","typing","typings","typist","typo","typographer","typographic","typographical","typography","typological","typology","typos","tyrannic","tyrannical","tyrannicalness","tyrannicide","tyrannize","tyrannizer","tyrannizing","tyrannosaur","tyrannosaurus","tyrannous","tyranny","tyrant","tyree","tyreo","tyro","tyrol","tyrolean","tyrone","tyrosine","tyrus","tyson","tz","tzar","tzarina","tzeltal","tzinfo","u","ua","uac","uar","uart","uaw","ub","ubangi","uber","ubiquitous","ubiquity","ubound","ubuntu","uc","ucayali","uccello","uchar","uci","ucla","ud","udale","udall","udder","udell","udf","udp","ue","uf","ufa","ufo","ufologist","ufology","ug","uganda","ugandan","ugh","ughs","uglification","uglify","ugliness","uglis","ugly","ugo","uh","uhf","ui","uialertaction","uialertcontroller","uialertview","uiapplication","uibarbuttonitem","uibezierpath","uibutton","uicollectionview","uicollectionviewcell","uicolor","uicomponent","uicontrol","uicontroleventtouchupinside","uicontrolstatenormal","uid","uidevice","uielement","uievent","uifont","uighur","uigraphicsgetcurrentcontext","uigraphicsgetimagefromcurrentimagecontext","uiimage","uiimagepickercontroller","uiimageview","uikit","uilabel","uimanager","uinavigationbar","uinavigationcontroller","uint","uipickerview","uiscreen","uiscrollview","uisearchbar","uistoryboard","uistoryboardsegue","uiswing","uitabbarcontroller","uitableview","uitableviewcell","uitableviewcontroller","uitableviewdatasource","uitableviewdelegate","uitapgesturerecognizer","uitextfield","uitextview","uitouch","uiview","uiviewcontroller","uiwebview","uiwindow","uix","ujungpandang","uk","ukase","ukraine","ukrainian","ukulele","ul","ula","ulberto","ulcer","ulcerate","ulceration","ulcerous","ulick","ulises","ulla","ullamco","ullamcorper","ullman","ulna","ulnae","ulnar","ulong","ulric","ulrica","ulrich","ulrick","ulrika","ulrikaumeko","ulrike","ulster","ult","ulterior","ultimas","ultimate","ultimately","ultimateness","ultimatum","ultimo","ultra","ultracentrifugally","ultracentrifugation","ultracentrifuge","ultraconservative","ultrafast","ultrahigh","ultralight","ultramarine","ultramodern","ultramontane","ultrashort","ultrasonic","ultrasonically","ultrasonics","ultrasound","ultrastructure","ultrasuede","ultraviolet","ultrices","ultricies","ultrix","ululate","ululation","ulyanovsk","ulysses","um","umbel","umber","umberto","umbilical","umbilici","umbilicus","umbra","umbraco","umbrage","umbrageous","umbrella","umbriel","umd","umeko","umiak","uml","umlaut","ump","umpire","umpteen","un","una","unabated","unable","unabridged","unacceptability","unacceptable","unaccepted","unaccommodating","unaccountability","unaccustomed","unadapted","unadulterated","unadventurous","unalienability","unalterable","unalterableness","unalterably","unambiguity","unambiguous","unambitious","uname","unamused","unanimity","unanimous","unanticipated","unapologetic","unapologizing","unappeasable","unappeasably","unappreciative","unary","unassailable","unassailableness","unassertive","unassuming","unassumingness","unauthorized","unavailable","unavailing","unaware","unbalanced","unbar","unbarring","unbecoming","unbeknown","unbelieving","unbiased","unbid","unbind","unblessed","unblinking","unbodied","unbolt","unbound","unbounded","unbreakability","unbred","unbroken","unbuckle","unbudging","unburnt","unc","uncap","uncapping","uncatalogued","uncaught","uncauterized","unceasing","uncelebrated","uncertain","unchallengeable","unchanged","unchanging","unchangingness","uncharacteristic","uncharismatic","unchastity","uncheck","unchecked","unchristian","uncial","uncivilized","unclassified","uncle","unclear","unclouded","uncodable","uncollected","uncolored","uncoloredness","uncombable","uncomfortable","uncomment","uncommon","uncommunicative","uncompetitive","uncomplicated","uncomprehending","uncompressed","uncompromisable","unconcern","unconcerned","unconfirmed","unconfused","unconscionable","unconscionableness","unconscionably","unconstitutional","unconsumed","uncontentious","uncontrollability","unconvertible","uncool","uncooperative","uncork","uncouple","uncouth","uncouthness","uncreate","uncritical","uncross","uncrowded","unction","unctions","unctuous","unctuousness","uncustomary","uncut","und","undated","undaunted","undeceive","undecided","undeclared","undedicated","undef","undefinability","undefined","undefinedness","undelete","undeliverability","undeniable","undeniableness","undeniably","undependable","under","underachieve","underachiever","underact","underadjusting","underage","underarm","underbedding","underbelly","underbid","underbidding","underbracing","underbrush","undercarriage","undercharge","underclass","underclassman","underclassmen","underclothes","underclothing","undercoat","undercoating","underconsumption","undercooked","undercount","undercover","undercurrent","undercut","undercutting","underdeveloped","underdevelopment","underdog","underdone","undereducated","underemphasis","underemployed","underemployment","underenumerated","underenumeration","underestimate","underexploited","underexpose","underexposure","underfed","underfeed","underfloor","underflow","underfoot","underfund","underfur","undergarment","undergirding","undergo","undergoes","undergone","undergrad","undergraduate","underground","undergrowth","undergrowths","underhand","underhanded","underhandedness","underheat","underinvestment","underlaid","underlain","underlay","underlie","underline","underling","underlip","underloaded","underly","underlying","undermanned","undermentioned","undermine","undermost","underneath","underneaths","undernourished","undernourishment","underpaid","underpants","underpart","underpass","underpay","underpayment","underperformed","underpin","underpinned","underpinning","underplay","underpopulated","underpopulation","underpowered","underpricing","underprivileged","underproduction","underrate","underregistration","underreported","underreporting","underrepresentation","underrepresented","underscore","underscores","undersea","undersealed","undersecretary","undersell","undersexed","undershirt","undershoot","undershorts","undershot","underside","undersign","undersigned","undersized","undersizes","undersizing","underskirt","undersold","underspecification","underspecified","underspend","understaffed","understand","understandability","understandable","understandably","understanding","understands","understate","understatement","understocked","understood","understrength","understructure","understudy","undertake","undertaken","undertaker","undertaking","underthings","undertone","undertook","undertow","underused","underusing","underutilization","underutilized","undervaluation","undervalue","underwater","underway","underwear","underweight","underwent","underwhelm","underwood","underworld","underwrite","underwriter","underwritten","underwrote","undeserving","undesigned","undesirable","undeviating","undialyzed","undiplomatic","undiscerning","undiscriminating","undo","undocumented","undoubted","undramatic","undramatized","undress","undrinkability","undrinkable","undroppable","undue","undulant","undulate","undulation","unearth","unearthliness","unearthly","unease","uneconomic","uneducated","unemployed","unemployment","unencroachable","unending","unendurable","unenergized","unenforced","unenterprising","unescape","unesco","unethical","uneulogized","unexacting","unexceptionably","unexcited","unexpected","unexpectedly","unexpectedness","unfading","unfailing","unfailingness","unfair","unfamiliar","unfashionable","unfathomably","unfavored","unfeeling","unfeigned","unfelt","unfeminine","unfertile","unfetchable","unfinished","unflagging","unflappability","unflappable","unflappably","unflinching","unfold","unfoldment","unforced","unforgeable","unfortunate","unfortunately","unfossilized","unfraternizing","unfrozen","unfulfillable","unfunny","unfussy","ungainliness","ungainly","ungava","ungenerous","ungentle","unglamorous","ungrammaticality","ungrudging","unguent","ungulate","unhandled","unharmonious","unharness","unhistorical","unholy","unhook","unhydrolyzed","unhygienic","uni","unibus","unicameral","unicef","unicellular","unicode","unicorn","unicycle","unicyclist","unideal","unidimensional","unidiomatic","unidirectional","unidirectionality","unidolized","unifiable","unification","unified","unifier","unifilar","uniform","uniformity","uniformness","unify","unilateral","unilateralism","unilateralist","unimodal","unimpeachably","unimportance","unimportant","unimpressive","unindustrialized","uninhibited","uninitialized","uninominal","uninstall","uninstalled","uninstalling","uninsured","unintellectual","unintended","uninteresting","uninterrupted","uninterruptedness","unintuitive","uninviting","union","unionism","unionist","unionize","unions","uniplus","unipolar","uniprocessor","uniq","uniqid","unique","uniqueid","uniqueidentifier","uniquely","uniqueness","uniroyal","unisex","unisoft","unison","unistd","unisys","unit","unitarian","unitarianism","unitary","unite","united","uniter","unitize","unitofwork","unitprice","units","unittest","unity","unityengine","univ","univac","univalent","univalve","univariate","universal","universalism","universalistic","universality","universalize","universalizer","universally","universe","universities","university","unix","unixtime","unjam","unkempt","unkind","unkink","unknightly","unknowable","unknowing","unknown","unknownhostexception","unlabored","unlace","unlearn","unless","unlike","unlikeable","unlikeliness","unlikely","unlimber","unlimited","unlink","unlist","unlit","unliterary","unload","unloaded","unlock","unlocked","unloose","unlucky","unmagnetized","unmanageably","unmanaged","unmanagedtype","unmannered","unmarshal","unmarshaller","unmask","unmeaning","unmeasured","unmeetable","unmelodious","unmemorable","unmemorialized","unmentionable","unmerciful","unmeritorious","unmethodical","unmineralized","unmissable","unmistakably","unmitigated","unmnemonic","unmobilized","unmoral","unmount","unmovable","unmoving","unnamed","unnaturalness","unnavigable","unnecessarily","unnecessary","unneeded","unnerving","unnest","uno","unobliging","unobtrusive","unoffensive","unofficial","unordered","unorganized","unorthodox","unpack","unpacked","unpacking","unpaintable","unpalatability","unpalatable","unpartizan","unpatronizing","unpeople","unperceptive","unperson","unperturbed","unphysical","unpick","unpicturesque","unpinning","unpkg","unpleasing","unploughed","unpolarized","unpopular","unpractical","unprecedented","unpredictable","unpreemphasized","unpremeditated","unpretentiousness","unprincipled","unproblematic","unproductive","unpropitious","unprovable","unproven","unprovocative","unpunctual","unqualified","unquestionable","unraisable","unravellings","unreachable","unread","unreadability","unreadable","unreal","unrealizable","unreasonable","unreasoning","unreceptive","unrecognized","unrecordable","unreflective","unregister","unrelated","unrelenting","unreliable","unremitting","unrepeatability","unrepeated","unrepentant","unreported","unrepresentative","unreproducible","unresolved","unresponsive","unrest","unrestrained","unrewarding","unriddle","unripe","unromantic","unruliness","unruly","unsafe","unsaleable","unsanitary","unsavored","unsavoriness","unseal","unsearchable","unseasonal","unseeing","unseen","unselected","unselfconscious","unselfconsciousness","unselfishness","unsellable","unsentimental","unserialize","unset","unsettled","unsettledness","unsettling","unshapely","unshaven","unshift","unshorn","unsighted","unsightliness","unsigned","unskilful","unsociability","unsociable","unsocial","unsorted","unsound","unspeakably","unspecific","unspecified","unspectacular","unspoilt","unspoke","unsporting","unstable","unstigmatized","unstilted","unstinting","unstopping","unstrapping","unstudied","unstuffy","unsubdued","unsubscribe","unsubstantial","unsubtle","unsuccessful","unsuitable","unsupported","unsupportedencodingexception","unsupportedoperationexception","unsure","unsuspecting","unswerving","unsymmetrical","unsympathetic","unsystematic","unsystematized","untactful","untalented","untaxing","unteach","untellable","untenable","untested","unthinking","until","untill","untiring","untitled","unto","untouchable","untouched","untoward","untowardness","untraceable","untrue","untrusted","untruthfulness","untwist","unukalhai","unusable","unused","unusual","unusualness","unutterable","unutterably","unvocalized","unvulcanized","unwaivering","unwanted","unwarrantable","unwarrantably","unwashed","unwearable","unwearied","unwed","unwedge","unwelcome","unwell","unwieldiness","unwieldy","unwind","unwomanly","unworkable","unworried","unwrap","unwrapping","unyielding","unyoke","unzip","up","upanishads","uparrow","upbeat","upbraid","upbring","upbringing","upc","upchuck","upcome","upcoming","upcountry","upd","updatability","updatable","update","updated","updatedat","updatepanel","updater","updates","updatesourcetrigger","updating","updike","updraft","upend","upfield","upfront","upgrade","upgradeable","upgraded","upgrades","upgrading","upheaval","upheld","uphill","uphold","upholder","upholster","upholsterer","upholstery","upi","upkeep","upland","uplander","uplift","uplifter","upload","uploaded","uploadedfile","uploader","uploadfile","uploading","uploads","upmarket","upon","upped","upper","uppercase","upperclassman","upperclassmen","uppercut","uppercutting","uppermost","upping","uppish","uppity","upraise","uprated","uprating","uprear","upright","uprightness","uprise","uprising","upriver","uproar","uproarious","uproariousness","uproot","uprooter","ups","upscale","upsert","upset","upsetting","upshot","upside","upsilon","upslope","upstage","upstairs","upstanding","upstandingness","upstart","upstate","upstream","upstroke","upsurge","upswing","upswung","uptake","upthrust","uptight","uptime","upto","upton","uptown","uptrend","upturn","upvote","upvoted","upvotes","upward","upwardness","upwards","upwelling","upwind","uq","ur","uracil","ural","urania","uranium","uranus","uranyl","urbain","urban","urbana","urbane","urbanism","urbanite","urbanity","urbanization","urbanize","urbano","urbanologist","urbanology","urbanus","urchin","urdu","urea","uremia","uremic","ureter","urethane","urethra","urethrae","urethral","urethritis","urey","urge","urgency","urgent","urger","uri","uriah","uric","uriel","urikind","urinal","urinalyses","urinalysis","urinary","urinate","urination","urine","uris","url","urlclassloader","urlconnection","urldecode","urlencode","urlencoded","urlencoder","urllib","urlopen","urlparameter","urlpatterns","urlrequest","urlrouterprovider","urls","urlsession","urlstring","urlwithstring","urn","urna","urning","urogenital","urological","urologist","urology","urquhart","ursa","ursala","ursine","ursola","urson","ursula","ursulina","ursuline","urticaria","uruguay","uruguayan","urumqi","us","usa","usability","usable","usably","usaf","usage","usages","usart","usb","usc","uscg","usd","usda","use","usec","usecase","used","usedrange","useful","usefull","usefulness","useless","uselessness","usenet","usenix","user","useragent","userbundle","usercontrol","usercontroller","userdao","userdata","userdefaults","userdetails","userdetailsservice","useremail","userfile","userform","userguide","userid","userinfo","userinput","userinteractionenabled","userlist","userlogin","usermanager","usermanual","usermodel","username","usernames","userpassword","userprofile","userrepository","userrole","users","userscontroller","userservice","usertype","uses","usg","usher","usherette","ushort","usia","using","usmc","usn","uso","usort","usp","usps","usr","uss","ussr","ustinov","usu","usual","usually","usuals","usuario","usurer","usurious","usuriousness","usurp","usurpation","usurper","usury","ut","uta","utah","utahan","utc","utcnow","ute","utensil","uteri","uterine","uterus","utf","utica","util","utile","utilitarian","utilitarianism","utilities","utility","utilization","utilize","utilizer","utilizes","utilizing","utils","utl","utm","utmost","utopia","utopian","utopianism","utrecht","utrillo","utter","utterance","uttered","utterer","utterly","uttermost","uu","uucp","uuid","uv","uvula","uvular","uw","uwp","uwsgi","ux","uxorious","uzbek","uzbekistan","uzi","v","va","vaadin","vacancy","vacant","vacantness","vacate","vacation","vacationist","vacationland","vaccinate","vaccination","vaccine","vaccinia","vaccinial","vachel","vacillate","vacillating","vacillation","vacillator","vaclav","vacua","vacuity","vacuo","vacuolate","vacuolated","vacuole","vacuolization","vacuous","vacuousness","vacuum","vader","vaduz","vagabond","vagabondage","vagarious","vagary","vagina","vaginae","vaginal","vagrancy","vagrant","vague","vagueing","vagueness","vail","vain","vainglorious","vaingloriousness","vainglory","val","valance","valaree","valaria","valarie","valdemar","valdez","vale","valeda","valediction","valedictorian","valedictory","valence","valencia","valency","valene","valenka","valentia","valentijn","valentin","valentina","valentine","valentino","valenzuela","valera","valeria","valerian","valerie","valerye","valet","valetudinarian","valetudinarianism","valgrind","valhalla","valiance","valiant","valiantness","valid","valida","validate","validated","validates","validating","validation","validationerror","validationmessagefor","validationresult","validations","validator","validators","validity","validness","validnesses","valign","valina","valise","valium","valkyrie","valle","vallejo","valletta","valley","valli","vallie","vally","valma","valois","valor","valorous","valparaiso","valry","vals","valuable","valuableness","valuables","valuably","valuate","valuation","valuator","value","valuechanged","valued","valueerror","valueeventlistener","valueforkey","valueless","valuelessness","valueof","valuer","values","valuetype","valve","valveless","valves","valvular","vamoose","vamp","vamper","vampire","van","vanadium","vance","vancouver","vanda","vandal","vandalism","vandalize","vandenberg","vanderbilt","vanderburgh","vanderpoel","vandyke","vane","vanessa","vang","vanguard","vania","vanilla","vanish","vanisher","vanishing","vanity","vanna","vanned","vanni","vannie","vanning","vanny","vanquish","vanquisher","vantage","vanuatu","vanya","vanzetti","vapid","vapidity","vapidness","vapor","vaporer","vaporing","vaporisation","vaporise","vaporization","vaporize","vaporizer","vaporous","vapory","vaquero","var","varanasi","varbinary","varchar","varese","vargas","variability","variable","variablename","variableness","variables","variably","variadic","varian","variance","variances","variant","variants","variate","variation","variational","variations","varicolored","varicose","varied","variedly","variegate","variegation","varier","varies","varietal","variety","various","varistor","varityping","varius","varlet","varmint","varname","varnish","varnished","varnisher","vars","varsity","vary","varying","vascular","vase","vasectomy","vaseline","vasili","vasily","vasomotor","vasquez","vassal","vassalage","vassar","vassili","vassily","vast","vastly","vastness","vat","vatican","vatted","vatting","vaudeville","vaudevillian","vaudois","vaughan","vaughn","vault","vaulter","vaulting","vaunt","vaunter","vax","vaxes","vazquez","vb","vba","vbcrlf","vbnewline","vbo","vbox","vbs","vbscript","vc","vcard","vcf","vcl","vcr","vcs","vd","vdt","vdu","ve","veal","vealed","vealer","veals","veblen","vec","vect","vector","vectorial","vectorization","vectorize","vectorized","vectorizing","vectors","ved","veda","vedanta","veejay","veep","veer","veering","veg","vega","vegan","vegemite","veges","vegetable","vegetarian","vegetarianism","vegetate","vegetation","vegetative","vegged","veggie","vegging","vehemence","vehemency","vehement","vehicle","vehicles","vehicula","vehicular","veil","veiling","vein","veining","vel","vela","velar","velarize","velcro","veld","veldt","velez","velit","vella","vellum","velma","velocipede","velocity","velor","velour","velsquez","velum","velveeta","velvet","velveteen","velvety","velzquez","venal","venality","venation","vend","vender","vendetta","vendible","vendor","vendors","veneer","veneerer","veneering","venenatis","venerability","venerable","venerate","veneration","venereal","venetian","venezuela","venezuelan","vengeance","vengeful","vengefulness","venial","venialness","veniam","venice","venireman","veniremen","venison","venita","venn","venom","venomous","venomousness","venous","vent","venter","ventilate","ventilated","ventilation","ventilator","ventral","ventricle","ventricular","ventriloquies","ventriloquism","ventriloquist","ventriloquy","ventura","venture","venturesome","venturesomeness","venturi","venturous","venturousness","venue","venues","venus","venusian","venv","ver","vera","veracious","veraciousness","veracities","veracity","veracruz","veradis","veranda","verandahed","verb","verbal","verbalization","verbalize","verbalized","verbalizer","verballed","verballing","verbatim","verbena","verbiage","verbose","verbosity","verboten","verbs","verdana","verdant","verde","verderer","verdi","verdict","verdigris","verdure","vere","verena","verene","verge","verger","vergil","veridical","veriee","verifiability","verifiable","verifiableness","verification","verified","verifier","verifies","verify","verifying","verifypeer","verile","verily","verina","verine","verisimilitude","veritable","veritableness","veritably","verity","verizon","verla","verlag","verlaine","vermeer","vermicelli","vermiculite","vermiform","vermilion","vermin","verminous","vermont","vermonter","vermouth","vermouths","vern","verna","vernacular","vernal","verne","vernen","verney","vernice","vernier","vernon","vernor","verona","veronese","veronica","veronika","veronike","veronique","verruca","verrucae","versa","versailles","versatec","versatile","versatileness","versatility","verse","versed","verses","versicle","versification","versifier","versify","versing","version","versioncode","versioned","versioning","versionname","versions","verso","versus","vert","vertebra","vertebrae","vertebral","vertebrate","vertebration","vertex","vertical","verticalalignment","vertically","vertices","vertiginous","vertigo","vertigoes","vertx","verve","very","vesalius","vesicle","vesicular","vesiculate","vespasian","vesper","vespucci","vessel","vest","vesta","vestal","vestibular","vestibule","vestibulum","vestige","vestigial","vesting","vestment","vestry","vestryman","vestrymen","vesture","vesuvius","vet","vetch","veter","veteran","veterinarian","veterinary","veto","vetoes","vetted","vetting","vevay","vex","vexation","vexatious","vexatiousness","vexed","vf","vfs","vfw","vfy","vg","vga","vh","vhdl","vhf","vhost","vhosts","vhs","vi","via","viability","viable","viably","viaduct","viagra","vial","viand","vibe","vibraharp","vibrancy","vibrant","vibraphone","vibraphonist","vibrate","vibration","vibrational","vibrato","vibrator","vibratory","vibrio","vibrionic","viburnum","vic","vicar","vicarage","vicarious","vicariousness","vice","viced","vicegerent","vicennial","vicente","viceregal","viceroy","vichy","vichyssoise","vicing","vicinity","vicious","viciousness","vicissitude","vick","vickers","vicki","vickie","vicksburg","vicky","victim","victimization","victimize","victimized","victimizer","victoir","victor","victoria","victorian","victorianism","victorious","victoriousness","victory","victrola","victual","victualer","vicua","vid","vida","vidal","videlicet","video","videocapture","videocassette","videoconferencing","videodisc","videodisk","videoid","videophone","videoplayer","videos","videotape","videoview","vidovic","vidovik","vie","vienna","viennese","vientiane","vier","viet","vietcong","vietminh","vietnam","vietnamese","view","viewable","viewbag","viewbox","viewchild","viewcontext","viewcontroller","viewcontrollers","viewdata","viewdidappear","viewdidload","viewed","viewer","viewers","viewfinder","viewgraph","viewgroup","viewholder","viewing","viewless","viewmodel","viewmodels","viewname","viewpager","viewpoint","viewport","viewrootimpl","views","viewstate","viewtopic","viewtype","viewwillappear","viewwithtag","vigesimal","vigil","vigilance","vigilant","vigilante","vigilantism","vigilantist","vignette","vignetter","vignetting","vignettist","vigor","vigorous","vigorousness","vii","viii","vijayawada","viki","viking","vikki","vikky","vikram","vila","vile","vilely","vileness","vilest","vilhelmina","vilification","vilifier","vilify","villa","village","villager","villain","villainous","villainousness","villainy","villarreal","ville","villein","villeinage","villi","villon","villus","vilma","vilnius","vilyui","vim","vimeo","vimrc","vin","vina","vinaigrette","vince","vincent","vincenty","vincenz","vinci","vincible","vindemiatrix","vindicate","vindication","vindicator","vindictive","vindictiveness","vine","vinegar","vinegary","vineyard","vinita","vinni","vinnie","vinny","vino","vinous","vinson","vintage","vintager","vintner","vinyl","viol","viola","violable","violante","violate","violated","violates","violating","violation","violations","violator","viole","violence","violent","violet","violetta","violette","violin","violinist","violist","violoncellist","violoncello","vip","viper","viperous","virago","viragoes","viral","vireo","virge","virgie","virgil","virgilio","virgin","virgina","virginal","virginia","virginian","virginie","virginity","virgo","virgule","virile","virility","virologist","virology","virtual","virtualbox","virtualenv","virtualenvs","virtualfilterchain","virtualhost","virtualization","virtually","virtue","virtuosity","virtuoso","virtuosoes","virtuous","virtuousness","virulence","virulent","virus","vis","visa","visage","visakhapatnam","visayans","viscera","visceral","viscid","viscoelastic","viscoelasticity","viscometer","viscose","viscosity","viscount","viscountcy","viscountess","viscous","viscousness","viscus","vise","viselike","vishnu","visibility","visible","visibly","visigoth","visigoths","vision","visionariness","visionary","visit","visitable","visitant","visitation","visited","visiting","visitor","visitors","visits","visor","vista","vistula","visual","visualization","visualize","visualized","visualizer","visualizes","visually","visualstate","visualstudio","vita","vitae","vital","vitality","vitalization","vitalize","vitamin","vite","vitia","vitiate","vitiation","viticulture","viticulturist","vitim","vito","vitoria","vitreous","vitrifaction","vitrification","vitrify","vitrine","vitriol","vitriolic","vitro","vittles","vittoria","vittorio","vituperate","vituperation","vituperative","vitus","viv","viva","vivace","vivacious","vivaciousness","vivacity","vivaldi","vivamus","vivaria","vivarium","vivaxes","vive","vivekananda","viverra","vivi","vivia","vivian","viviana","vivianna","vivianne","vivid","vividness","vivie","vivien","viviene","vivienne","vivifier","vivify","viviparous","vivisect","vivisection","vivisectional","vivisectionist","viviyan","vivo","vivyan","vivyanne","vixen","vixenish","viz","vizier","vizor","vj","vk","vl","vlad","vladamir","vladimir","vladivostok","vlc","vlf","vlookup","vlsi","vm","vms","vmware","vn","vnd","vo","voa","vocab","vocable","vocabularian","vocabularianism","vocabulary","vocal","vocalic","vocalise","vocalism","vocalist","vocalization","vocalize","vocalized","vocalizer","vocation","vocational","vocative","vociferate","vociferation","vociferous","vociferousness","vocoded","vocoder","vodka","voe","vogel","vogella","vogue","vogueing","voguish","voice","voiceband","voiced","voiceless","voicelessness","voicer","voices","voicing","void","voidable","voided","voider","voiding","voidness","voids","voil","voila","voile","voip","vol","volar","volatile","volatileness","volatility","volatilization","volatilize","volcanic","volcanically","volcanism","volcano","volcanoes","vole","volga","volgograd","volition","volitional","volitionality","volkswagen","volley","volleyball","volleyer","volleyerror","volstead","volt","volta","voltage","voltaic","voltaire","volterra","voltmeter","volubility","voluble","volubly","volume","volumes","volumetric","volumetrically","voluminous","voluminousness","voluntarily","voluntariness","voluntarism","voluntary","volunteer","voluptate","voluptuary","voluptuous","voluptuousness","volute","volutpat","volvo","vomit","von","vonda","vonnegut","vonni","vonnie","vonny","vonr","voodoo","voodooism","voracious","voraciousness","voracity","voronezh","vorster","vortex","vortices","vorticity","votary","vote","voted","voter","votes","voting","votive","vouch","voucher","vouchsafe","vow","vowel","vowelled","vowelling","vowels","vower","voyage","voyager","voyageur","voyeur","voyeurism","voyeuristic","vp","vpc","vpn","vps","vr","vs","vscode","vsts","vstudio","vt","vtable","vtk","vtol","vue","vuejs","vuex","vulcan","vulcanization","vulcanize","vulcanized","vulg","vulgar","vulgarian","vulgarism","vulgarity","vulgarization","vulgarize","vulgate","vulnerabilities","vulnerability","vulnerable","vulnerably","vulpine","vulputate","vulture","vulturelike","vulturous","vulva","vulvae","vv","vw","vx","vy","vying","vyky","w","wa","waals","wabash","wac","wacke","wackes","wackiness","wacko","wacky","waco","wad","wadded","wadding","waddle","wade","wader","wadi","wadsworth","wafer","waffle","wafs","waft","wafter","wag","wage","waged","wager","wages","wagged","waggery","wagging","waggish","waggishness","waggle","waggly","wagner","wagnerian","wagon","wagoner","wagtail","wahl","waif","waikiki","wail","wailer","wain","wainscot","wainwright","waist","waistband","waistcoat","waister","waistline","wait","waite","waited","waiter","waitfor","waiting","waitkey","waitpeople","waitperson","waitress","waits","waive","waiver","wake","wakefield","wakeful","wakefulness","waken","waker","wakeup","waksman","wal","walbridge","walcott","wald","waldemar","walden","waldensian","waldheim","waldo","waldon","waldorf","wale","wales","walesa","walford","walgreen","waling","walk","walkabout","walkaway","walker","walkie","walking","walkman","walkout","walkover","walks","walkthrough","walkway","wall","wallaby","wallace","wallache","wallah","wallas","wallboard","wallenstein","waller","wallet","walleye","wallflower","wallie","wallis","walliw","walloon","wallop","walloper","walloping","wallow","wallower","wallpaper","walls","wally","walnut","walpole","walpurgisnacht","walrus","walsh","walt","walter","walther","walton","waltz","waltzer","walworth","waly","wamp","wampum","wan","wanamaker","wand","wanda","wander","wanderer","wanderlust","wandie","wandis","wane","waneta","wang","wangle","wangler","wanids","wankel","wanna","wannabe","wanned","wanner","wanness","wannest","wanning","wansee","wansley","want","wanted","wanter","wanting","wanton","wantonness","wants","wapiti","war","warble","warbler","warbonnet","ward","warde","warden","warder","wardrobe","wardroom","wards","wardship","ware","warehouse","warehouseman","warfare","warfield","warhead","warhol","warhorse","warily","wariness","warinesses","waring","warless","warlike","warlock","warlord","warm","warmblooded","warmed","warmer","warmhearted","warmheartedness","warmish","warmness","warmonger","warmongering","warms","warmth","warmths","warn","warned","warner","warning","warnings","warnock","warp","warpaint","warpath","warpaths","warper","warplane","warrant","warranted","warranter","warranty","warred","warren","warrener","warring","warrior","wars","warsaw","warship","wart","warthog","wartime","warty","warwick","wary","was","wasatch","wash","washable","washbasin","washboard","washbowl","washburn","washcloth","washcloths","washday","washed","washer","washerwoman","washerwomen","washing","washington","washingtonian","washoe","washout","washrag","washroom","washstand","washtub","washy","wasn","wasp","waspish","waspishness","wassail","wasserman","wassermann","wast","wastage","waste","wastebasket","wasted","wasteful","wastefulness","wasteland","wastepaper","waster","wastewater","wasting","wastrel","wat","watanabe","watch","watchable","watchband","watchdog","watchdogged","watchdogging","watched","watcher","watches","watchful","watchfulness","watching","watchmake","watchmaker","watchman","watchmen","watchpoints","watchtower","watchword","water","waterbird","waterborne","waterbury","watercolor","watercolorist","watercourse","watercraft","watercress","waterer","waterfall","waterfowl","waterfront","watergate","waterhole","waterhouse","wateriness","watering","waterless","waterlily","waterline","waterlogged","waterloo","waterman","watermark","watermelon","watermill","waterproof","waters","watershed","waterside","watersider","waterspout","watertight","watertightness","watertown","waterway","waterwheel","waterworks","watery","watir","watkins","wats","watson","watt","wattage","watteau","wattenberg","watterson","wattle","watusi","waugh","waukesha","waunona","waupaca","waupun","wausau","wauwatosa","wav","wave","waveband","waveform","wavefront","waveguide","waveland","wavelength","wavelengths","wavelet","wavelike","wavenumber","waver","wavering","waverley","waverly","waves","wavily","waviness","wavy","wax","waxer","waxiness","waxwing","waxwork","waxy","way","wayfarer","wayfaring","waylaid","waylan","wayland","waylay","waylayer","wayleave","waylen","waylin","waylon","waymarked","wayne","waynesboro","waypoint","waypoints","ways","wayside","wayward","waywardness","wb","wc","wcf","wchar","wd","we","weak","weaken","weakener","weakfish","weakish","weakliness","weakling","weakly","weakness","weakreference","weal","wealth","wealthiness","wealths","wealthy","wean","weaner","weanling","weapon","weaponless","weaponry","weapons","wear","wearable","wearer","wearied","wearily","weariness","wearing","wearisome","wearisomeness","weary","wearying","weasel","weather","weatherbeaten","weathercock","weatherer","weatherford","weathering","weatherize","weatherman","weathermen","weatherperson","weatherproof","weatherstrip","weatherstripped","weatherstripping","weave","weaver","weaves","weaving","web","webapi","webapp","webappclassloader","webappcontext","webapplication","webapps","webb","webbed","webber","webbing","webbrowser","webcam","webclient","webcontainer","webcontrols","webcore","webdav","webdriver","webdriverwait","webelement","weber","webern","webexception","webfeet","webfont","webfoot","webform","webforms","webgl","webhook","webhooks","webhost","webkit","weblog","weblogic","weblogs","webm","webmaster","webmethod","webmvc","webp","webpack","webpage","webpages","webrequest","webresponse","webrick","webroot","webrtc","webserver","webservice","webservices","websettings","website","websites","websocket","websockets","websphere","webster","websterville","webstore","webstorm","webview","webviewclient","wed","wedded","weddell","wedder","wedding","wedge","wedgie","wedgwood","wedlock","wednesday","wee","weed","weeder","weediness","weedkiller","weedless","weedy","weeing","week","weekday","weekdays","weekend","weekender","weekends","weekly","weeknight","weeks","ween","weenie","weeny","weep","weeper","weepy","weevil","weft","wehr","wei","weibull","weidar","weider","weidman","weierstrass","weigh","weighed","weigher","weighs","weight","weighted","weighter","weightily","weightiness","weighting","weightless","weightlessness","weightlifter","weightlifting","weights","weightsum","weighty","weill","weinberg","weiner","weinstein","weir","weird","weirdie","weirdness","weirdo","weisenheimer","weiss","weissman","weissmuller","weizmann","weka","welbie","welby","welcher","welches","welcome","welcomed","welcomeness","welcoming","weld","welder","weldon","weldwood","welfare","welkin","well","welland","wellbeing","weller","welles","wellesley","wellhead","wellington","wellman","wellness","wells","wellspring","wellsville","welmers","welsh","welsher","welshman","welshmen","welshwoman","welshwomen","welt","welter","welterweight","wen","wench","wencher","wend","wenda","wendall","wendel","wendeline","wendell","wendi","wendie","wendy","wendye","wenona","wenonah","went","wentworth","wept","were","weren","werewolf","werewolves","werner","wernher","werror","werther","werwolf","wes","wesley","wesleyan","wessex","wesson","west","westbound","westbrook","westbrooke","westchester","wester","westerly","western","westerner","westernization","westernize","westernmost","westfield","westhampton","westing","westinghouse","westleigh","westley","westminster","westmore","weston","westphalia","westport","westward","westwood","wet","wetback","wether","wetland","wetness","wettable","wetter","wettest","wetting","weyden","weyerhauser","weylin","wezen","wf","wff","wg","wget","wh","whack","whacker","whale","whaleboat","whalebone","whalen","whaler","whaling","wham","whammed","whamming","whammy","wharf","wharton","wharves","what","whatchamacallit","whatever","whatnot","whats","whatsapp","whatsoever","whatwg","wheal","wheat","wheatgerm","wheaties","wheatland","wheaton","wheatstone","whee","wheedle","wheel","wheelbarrow","wheelbase","wheelchair","wheeler","wheelhouse","wheelie","wheeling","wheelock","wheels","wheelwright","wheeze","wheezily","wheeziness","wheezy","whelan","whelk","wheller","whelm","whelp","when","whence","whenever","whensoever","where","whereabout","whereas","whereat","whereby","wherefore","wherein","whereof","whereon","wheresoever","whereto","whereupon","wherever","wherewith","wherewithal","wherry","whet","whether","whetstone","whetted","whetting","whew","whey","which","whichever","whiff","whiffle","whiffler","whiffletree","whig","while","whilom","whilst","whim","whimmed","whimming","whimper","whimsey","whimsical","whimsicality","whimsy","whine","whining","whinny","whiny","whip","whipcord","whiplash","whippany","whipped","whipper","whippersnapper","whippet","whipping","whipple","whippletree","whippoorwill","whips","whipsaw","whir","whirl","whirligig","whirlpool","whirlwind","whirly","whirlybird","whirred","whirring","whisk","whisker","whiskery","whiskey","whisper","whisperer","whispering","whist","whistle","whistleable","whistler","whistling","whit","whitaker","whitby","whitcomb","white","whitebait","whitecap","whitecolor","whiteface","whitefield","whitefish","whitehall","whitehead","whitehorse","whiteleaf","whiteley","whitelist","whiten","whitener","whiteness","whitening","whiteout","whitespace","whitespaces","whitetail","whitewall","whitewash","whitewater","whitey","whitfield","whither","whitier","whitiest","whiting","whitish","whitley","whitlock","whitman","whitney","whitsunday","whittaker","whitter","whittier","whittle","whittler","whiz","whizkid","whizzbang","whizzed","whizzes","whizzing","whl","who","whoa","whodunit","whoever","whois","whole","wholegrain","wholehearted","wholeheartedness","wholemeal","wholeness","wholesale","wholesaler","wholesome","wholesomeness","wholewheat","wholly","whom","whomever","whomsoever","whoop","whoopee","whooper","whoosh","whop","whopper","whopping","whore","whorehouse","whoreish","whorish","whorl","whose","whoso","whosoever","why","whys","wi","wiatt","wich","wichita","wick","wicked","wickedness","wicker","wickerwork","wicket","wicketkeeper","wicking","wid","wide","widely","widemouthed","widen","widener","wideness","wider","widespread","widgeon","widget","widgets","widow","widower","widowhood","width","widths","widthwise","wieland","wield","wielder","wiemar","wiener","wienie","wier","wiesel","wife","wifeless","wifely","wifi","wifimanager","wig","wigeon","wigged","wigging","wiggins","wiggle","wiggler","wiggly","wight","wiglet","wigmaker","wigner","wigwag","wigwagged","wigwagging","wigwam","wiki","wikimedia","wikipedia","wilberforce","wilbert","wilbur","wilburn","wilburt","wilcox","wild","wilda","wildcard","wildcards","wildcat","wildcatted","wildcatter","wildcatting","wilde","wildebeest","wilden","wilder","wilderness","wildfire","wildflower","wildfly","wildfowl","wilding","wildlife","wildly","wildness","wildon","wile","wileen","wilek","wiley","wilford","wilfred","wilfredo","wilfrid","wilfulness","wilhelm","wilhelmina","wilhelmine","wilie","wilily","wiliness","wilkerson","wilkes","wilkins","wilkinson","will","willa","willabella","willamette","willamina","willard","willcox","willdon","willed","willem","willemstad","willer","willetta","willette","willey","willful","willfulness","willi","william","williamsburg","williamson","willie","willied","willies","willing","willinger","willingest","willingness","willisson","williwaw","willoughby","willow","willower","willowy","willpower","willy","willyt","wilma","wilmar","wilmer","wilmette","wilmington","wilona","wilone","wilow","wilshire","wilson","wilsonian","wilt","wilton","wily","wimbledon","wimp","wimpish","wimple","wimpy","win","winapi","wince","winch","winchell","wincher","winchester","wind","windbag","windblown","windbreak","windburn","winded","winder","windfall","windflower","windham","windhoek","windily","windiness","winding","windjammer","windlass","windless","windmill","window","windowless","windowmanager","windowpane","windows","windowsazure","windowsill","windowstate","windpipe","windproof","windrow","winds","windscreen","windshield","windsock","windsor","windstorm","windsurf","windswept","windup","windward","windy","wine","wineglass","winegrower","winehead","winemake","winemaster","winery","winesap","wineskin","winfield","winform","winforms","winfred","winfrey","winfx","wing","wingback","wingding","wingeing","winger","wingless","winglike","wingman","wingmen","wingspan","wingspread","wingtip","wini","winifield","winifred","wink","winker","winking","winkle","winless","winn","winna","winnable","winnah","winne","winnebago","winner","winners","winnetka","winni","winnie","winnifred","winning","winnipeg","winnow","winny","wino","winograd","winona","winonah","winooski","winrt","wins","winsborough","winsett","winslow","winsock","winsome","winsomeness","winston","winter","winterer","wintergreen","winterize","winters","wintertime","winthrop","wintriness","wintry","winy","wipe","wiper","wire","wired","wirehair","wireless","wireman","wiremen","wirer","wires","wireshark","wiretap","wiretapped","wiretapper","wiretapping","wiriness","wiring","wiry","wis","wisc","wisconsin","wisconsinite","wisdom","wisdoms","wise","wiseacre","wisecrack","wised","wisely","wiseness","wisenheimer","wises","wish","wishbone","wishes","wishful","wishfulness","wishlist","wishy","wising","wisp","wispy","wist","wisteria","wistful","wistfulness","wit","witch","witchcraft","witchdoctor","witchery","with","withal","withcolumn","withdraw","withdrawal","withdrawer","withdrawn","withdrawnness","withdrew","withe","wither","withering","witherspoon","withevent","withheld","withhold","withholder","withidentifier","within","withobject","without","withrowanimation","withs","withstand","withstood","withstring","witless","witlessness","witness","witnessed","witt","witted","witter","wittgenstein","witticism","wittie","wittily","wittiness","witting","wittings","witty","witwatersrand","wive","wives","wix","wiz","wizard","wizardry","wizen","wk","wkhtmltopdf","wkwebview","wl","wlan","wls","wm","wmi","wn","wnd","wndproc","wno","wnw","wo","woad","wobble","wobbler","wobbliness","wobbly","wodehouse","woe","woebegone","woeful","woefuller","woefullest","woefulness","woff","wok","woke","wolcott","wold","wolf","wolfe","wolfer","wolff","wolfgang","wolfhound","wolfie","wolfish","wolfishness","wolfram","wolfy","wollongong","wollstonecraft","wolsey","wolverhampton","wolverine","wolverton","wolves","woman","womanhood","womanish","womanize","womanized","womanizer","womanizes","womankind","womanlike","womanliness","womanly","womb","wombat","women","womenfolk","won","wonder","wondered","wonderer","wonderful","wonderfulness","wondering","wonderland","wonderment","wondrous","wondrousness","wong","wonk","wonky","wonned","wonning","wont","wonted","wontedness","woo","woocommerce","wood","woodard","woodberry","woodbine","woodblock","woodbury","woodcarver","woodcarving","woodchopper","woodchuck","woodcock","woodcraft","woodcut","woodcutter","woodcutting","wooden","woodenness","woodgrain","woodhen","woodhull","woodie","woodiness","woodland","woodlawn","woodlice","woodlot","woodlouse","woodman","woodmen","woodpecker","woodpile","woodrow","woodruff","woods","woodshed","woodshedded","woodshedding","woodside","woodsman","woodsmen","woodsmoke","woodstock","woodsy","woodward","woodwind","woodwork","woodworker","woodworking","woodworm","woody","woodyard","woof","woofer","wool","woolf","woolgather","woolgatherer","woolgathering","woolliness","woolly","woolongong","woolworth","woonsocket","wooster","wooten","woozily","wooziness","woozy","wop","worcester","worcestershire","word","wordage","wordbook","wordcount","worden","wordily","wordiness","wording","wordless","wordlist","wordplay","wordpress","words","wordsworth","wordy","wore","work","workability","workable","workableness","workably","workaday","workaholic","workaround","workarounds","workbench","workbook","workbooks","workday","workdir","worked","worker","workers","workfare","workflow","workflows","workforce","workhorse","workhouse","working","workingman","workingmen","workingwoman","workingwomen","workitem","worklight","workload","workman","workmanlike","workmanship","workmate","workmen","workout","workpiece","workplace","workroom","works","worksheet","worksheetfunction","worksheets","workshop","workspace","workspaces","workstation","worktable","worktop","workup","workweek","world","worldlier","worldliest","worldliness","worldly","worlds","worldwide","worm","wormer","wormhole","worms","wormwood","wormy","worn","worried","worrier","worries","worriment","worrisome","worry","worrying","worrywart","worse","worsen","worship","worshiper","worshipful","worshipfulness","worst","worsted","wort","worth","worthily","worthiness","worthinesses","worthington","worthless","worthlessness","worths","worthwhile","worthy","wost","wot","wotan","would","wouldn","wouldst","wound","wounded","wounder","wounding","wounds","wove","woven","wovens","wow","wozniak","wp","wparam","wpdb","wpf","wpfapplication","wpm","wr","wrack","wraith","wraiths","wrangell","wrangle","wrangler","wrap","wraparound","wrapped","wrapper","wrappers","wrapping","wraps","wrasse","wrath","wrathful","wraths","wreak","wreath","wreathe","wreaths","wreck","wreckage","wrecker","wren","wrench","wrenching","wrennie","wrest","wrester","wrestle","wrestler","wrestling","wretch","wretched","wretchedness","wriggle","wriggler","wriggly","wright","wrigley","wring","wringer","wrinkle","wrinkled","wrinkly","wrist","wristband","wristwatch","writ","writable","write","writebytes","writefile","writehead","writeline","writeln","writeobject","writer","writerow","writers","writes","writestring","writeto","writetofile","writeup","writhe","writing","written","wroclaw","wrong","wrongdoer","wrongdoing","wronger","wrongful","wrongfulness","wrongheaded","wrongheadedness","wrongly","wrongness","wronskian","wrote","wroth","wrought","wrt","wrung","wry","wryer","wryest","wryness","ws","wscript","wsdl","wsfilter","wsgi","wshttpbinding","wso","wsp","wss","wsse","wstring","wsw","wt","wtf","wu","wuhan","wurlitzer","wurst","wuss","wussy","wv","ww","wwdc","wwi","wwii","www","wwwroot","wx","wxpython","wxwidgets","wy","wyatan","wyatt","wycherley","wycliffe","wye","wyeth","wylie","wylma","wyman","wyn","wyndham","wynn","wynne","wynnie","wynny","wyo","wyoming","wyomingite","wysiwyg","x","xa","xamarin","xaml","xampp","xanadu","xanthippe","xanthus","xargs","xavier","xaviera","xaxis","xb","xbox","xc","xcode","xcopy","xd","xdata","xdebug","xdoc","xdocument","xe","xebec","xelement","xemacs","xena","xenakis","xenia","xenix","xenon","xenophobe","xenophobia","xenophobic","xenophon","xenos","xerces","xerographic","xerography","xerox","xerxes","xever","xf","xfbml","xff","xffff","xffffff","xffffffff","xhdpi","xhosa","xhr","xhtml","xhttp","xi","xian","xiaoping","xib","xii","xiii","ximenes","ximenez","ximian","xingu","xis","xiv","xix","xkcd","xl","xlab","xlabel","xlapp","xlarge","xldown","xlim","xlink","xls","xlsm","xlsx","xlup","xm","xmas","xmax","xmin","xml","xmlattribute","xmldata","xmldoc","xmldocument","xmlelement","xmlfile","xmlhttp","xmlhttprequest","xmlnode","xmlns","xmlparser","xmlreader","xmlrootelement","xmlrpc","xmlschema","xmlserializer","xmlsoap","xmlstring","xmltype","xmlwriter","xmm","xmpp","xms","xmx","xn","xna","xochipilli","xor","xp","xpath","xpos","xquery","xr","xrange","xref","xs","xscale","xsd","xsi","xsl","xslt","xsp","xss","xstream","xt","xterm","xticks","xts","xtype","xunit","xuzhou","xv","xvi","xvii","xviii","xwork","xx","xxl","xxx","xxxx","xxxxx","xxxxxx","xxxxxxx","xxxxxxxx","xxxxxxxxx","xxxxxxxxxx","xy","xylem","xylene","xylia","xylina","xylophone","xylophonist","xymenes","xyz","xz","y","ya","yacc","yacht","yachting","yachtsman","yachtsmen","yachtswoman","yachtswomen","yack","yagi","yahoo","yahweh","yak","yakima","yakked","yakking","yakut","yakutsk","yale","yalies","yalonda","yalow","yalta","yalu","yam","yamaha","yaml","yammer","yamoussoukro","yanaton","yance","yancey","yancy","yang","yangon","yangtze","yank","yankee","yaounde","yap","yapped","yapping","yaqui","yard","yardage","yardarm","yardley","yardman","yardmaster","yardmen","yardstick","yarmulke","yarn","yaroslavl","yarrow","yasmeen","yasmin","yates","yaw","yawl","yawn","yawner","yawning","yaxis","yay","yb","yc","ycombinator","yd","ydata","ye","yea","yeager","yeah","yeahs","year","yearbook","yearling","yearlong","yearly","yearn","yearner","yearning","years","yeast","yeastiness","yeasty","yeats","yecch","yegg","yehudi","yehudit","yekaterinburg","yelena","yell","yellow","yellowhammers","yellowish","yellowknife","yellowness","yellowstone","yellowy","yelp","yelper","yeltsin","yemen","yemeni","yemenite","yen","yenisei","yenned","yenning","yentl","yeoman","yeomanry","yeomen","yep","yerevan","yerkes","yes","yesenia","yeshiva","yessed","yessing","yesterday","yesteryear","yet","yeti","yetta","yettie","yetty","yevette","yevtushenko","yew","yggdrasil","yi","yiddish","yield","yielded","yielding","yields","yii","yiiframework","yikes","yin","yip","yipe","yipped","yippee","yipping","ylab","ylabel","ylim","ym","ymax","ymca","ymha","ymin","ymir","yml","ymmv","yn","ynes","ynez","yo","yoda","yodel","yodeler","yoder","yoga","yoghurt","yogi","yogurt","yoke","yoked","yokel","yokes","yoking","yoknapatawpha","yoko","yokohama","yolanda","yolande","yolane","yolanthe","yolk","yon","yonder","yong","yonkers","yore","yorgo","yorick","york","yorke","yorker","yorkshire","yorktown","yoruba","yosemite","yoshi","yoshiko","yost","you","young","younger","youngish","youngster","youngstown","your","yourapp","yourclass","yourdomain","yours","yourself","yourselves","yourtable","youth","youthful","youthfulness","youths","youtrack","youtu","yovonnda","yow","yowl","yp","ypos","ypres","ypsilanti","yr","yrs","ys","ysabel","yscale","yt","ytterbium","yttrium","yuan","yuba","yucatan","yucca","yuck","yucky","yugo","yugoslav","yugoslavia","yugoslavian","yuh","yui","yuk","yuki","yukked","yukking","yukon","yul","yule","yuletide","yulma","yum","yuma","yummy","yunnan","yup","yuppie","yuri","yurik","yurt","yuv","yves","yvette","yvon","yvonne","yvor","yw","ywca","ywha","yy","yyy","yyyy","yyyymmdd","z","za","zabrina","zaccaria","zach","zacharia","zachariah","zacharie","zachary","zacherie","zachery","zack","zackariah","zag","zagging","zagreb","zahara","zaire","zairian","zak","zambezi","zambia","zambian","zamboni","zamenhof","zamora","zan","zandra","zane","zaneta","zaniness","zanuck","zany","zanzibar","zap","zapata","zaporozhye","zappa","zapped","zapper","zapping","zara","zarah","zared","zaria","zarla","zc","ze","zea","zeal","zealand","zealot","zealotry","zealous","zealousness","zeb","zebadiah","zebedee","zebra","zebu","zebulen","zebulon","zechariah","zed","zedekiah","zedong","zeffirelli","zeiss","zeitgeist","zeke","zelda","zelig","zellerbach","zelma","zen","zena","zend","zendframework","zenger","zenia","zenith","zeniths","zennist","zeno","zephaniah","zephyr","zephyrus","zeppelin","zerk","zero","zeroed","zeroes","zeroing","zeromq","zeros","zest","zestful","zestfulness","zesty","zeta","zeugma","zeus","zf","zh","zhdanov","zhengzhou","zhivago","zhukov","zi","zia","zibo","ziegfeld","ziegler","zig","zigged","zigging","ziggy","zigzag","zigzagged","zigzagger","zigzagging","zilch","zillion","zilvia","zimbabwe","zimbabwean","zimmerman","zinc","zincked","zincking","zindex","zing","zingy","zinnia","zion","zionism","zionist","zip","zipcode","zipfile","zipped","zipper","zipping","zippy","zips","zircon","zirconium","zit","zita","zitella","zither","zk","zlib","zloty","zm","zmq","zn","zodiac","zodiacal","zoe","zola","zollie","zolly","zomba","zombi","zombie","zonal","zonda","zondra","zone","zoned","zoneddatetime","zoneid","zones","zoning","zonked","zonnya","zoo","zookeeper","zookeepers","zoological","zoologist","zoology","zoom","zoomed","zooming","zoophyte","zoophytic","zora","zorah","zorana","zorina","zorine","zorn","zoroaster","zoroastrian","zoroastrianism","zorro","zosma","zounds","zr","zrich","zs","zsazsa","zsh","zsigmondy","zu","zubenelgenubi","zubeneschamali","zucchini","zukor","zulema","zulu","zululand","zuni","zuzana","zwieback","zwingli","zworykin","zx","zxing","zydeco","zygote","zygoteinit","zygotic","zymurgy","zz","zzz"]}')},77596:e=>{"use strict";e.exports=JSON.parse('{"dictionariesSupplementaryArr":["a256","a2dpsource","aabb","aafwk","abilityname","abilityslice","abnormally","accelerates","accents","accommodates","aces","acmmax","acn","acquires","activates","actived","adapts","adblock","adcp","adjusts","adpu","adts","advertisements","aec","affinities","agrees","aiding","aifc","alerting","algrithom","aligns","allowlist","alpha","alpn","alpnprotocols","alterase","alternating","altitudes","amb","ambisonic","ambisonics","amr","animatable","annually","antialias","antialiasing","apdu","apecified","apertures","appselect","arcs","arfcn","arkui","arrarybuffer","arraybuffer","arrlist","ashmem","askpass","asr","associating","asy","asyn","asynchronized","atime","atio","atomicservice","atqa","attaches","attachment0","attackers","attribs","audios","authenticates","authinfo","authmode","autocorrect","autosizing","averr","avoidareachange","avrcp","avscreencapture","avsession","backforwardcache","backgrounding","backpress","backs","base64","bassboost","batching","beidou","beta1","bevels","bgra","bidirectionally","bitrates","blending","blendmode","blocklist","bms","bolder","bonded","bonding","booted","brightens","brighter","brightest","browsable","bscribes","bsic","bssid","bufferfi","bufferfv","bufferiv","bufferqueue","bufferuiv","bundlename","bundlestat","buttonconfig","bypassed","bypassing","bytrace","callbackfn","camped","canceling","cancelling","cancels","capabilitys","capturers","ccm","cdma","ce","certsign","cfa","cfb","cft","channeldown","channelup","checkboxgroup","checksum","chload","chromaticities","chromaticity","chrominance","circled","clamped","clamps","cleartext","clouddata","cloudfile","coincides","collaborated","collapses","collations","collectable","colno","colorfilter","commonevent","complied","complies","compositing","compresses","concatenates","cone","conferencing","confpersist","connectable","consecutively","contentful","contex","controlpanel","controlparam","convertxml","cpid","cpuprofiler","cpx","cpy","creatable","crl","crls","crops","crosshair","crossings","crowdtest","crowdtested","crowdtesting","csh","cubemap","cug","cyclewindows","cyclically","daltonization","darkens","darkest","dataability","datareceive","dataresubmissionhandler","datashare","datasync","dbm","dci","ddmp","de","deactivated","deactivates","deactivation","decodes","decomposed","decompressed","decompresses","decompressing","decompression","decr","decrypts","defaulted","delegator","deletable","deletefile","denormalization","denormalize","denormalized","densitys","deregistered","deregisters","deselected","designative","desynchronized","detaches","detaching","detents","developtools","devicemanager","dfactor","dfx","dialling","differed","digidesign","digitized","dimbehind","dirent","dirxml","disables","disallowed","disallowing","disallowlist","disallows","discards","discharging","disconnecting","disconnection","disconnects","discription","dismissal","dismissing","dispatches","displacement","dlna","dlp","dnd","dng","dnses","donot","dop","downlink","downmix","dpad","dragbar","drains","drawbuffer","drm","dsda","dsds","dsf","dtmf","ducked","ducking","earfcn","earphones","earpiece","easylist","ebu","ece","edr","efuse","efx","egid","ehrpd","ejectclosecd","emphasized","emption","encapsulates","encipherment","encloses","encompassed","encrypts","endc","endx","endy","enhancing","enqueued","enrolled","enrolls","enumeratable","equirectangular","erasing","eration","errcode","erver","esim","ethiopic","ets","euc","euid","evdo","evenodd","evicted","excepted","exempted","extention","f1","fatally","faultlog","faultlogger","fchmod","fchown","fdatasync","fdn","fdopen","fileio","fileshare","fillets","finer","flac","flashpix","flg","flips","flushes","foiling","foldable","followx","foregrounding","formatable","formulat","forwardmail","fov","freesize","fstat","fsync","ftruncate","fts","fulfills","fuma","furse","gamepad","gba","gbk","geofence","geofences","getunfilteredlinkurl","glasses","glonass","gnss","goaway","granting","graphicseditor","greate","gtc","gunzip","gz_headerp","gzbuffer","gzclearerr","gzclose","gzcloser","gzclosew","gzcompress","gzdirect","gzdopen","gzeof","gzerror","gzflush","gzfread","gzfwrite","gzgetc","gzgets","gzoffset","gzopen","gzopenw","gzprintf","gzputc","gzputs","gzread","gzrewind","gzseek","gzsetparams","gztell","gzungetc","gzwrite","hailing","handheld","handhold","handsfree","handsfreeunit","hanguel","hangups","hanja","hankaku","hapmodule","haps","haptic","haptics","hce","hcrc","hdcp","hdoc","headed","headerp","headersreceive","headphones","heapsnapshot","heating","heavier","henkan","hevc","hexadecagonal","hfp","hibernates","hibernating","hichecker","hidebug","hierarchically","hifi","hilog","hinote","hinting","hisysevent","hitrace","hiview","hiviewdfx","hkdf","hlg","hogp","hsp","hspa","hspap","htmltext","huks","hwid","icann","icq","id","idm","ifaces","illuminated","ima","imager","imagevideo","imclient","imengine","immersive","imms","improperly","ims","imsi","inactived","inactivity","inclusiza","inconsistency","indata","indcating","ineffective","injects","ino","inputer","inputers","inputevent","inputmethod","inputmethodengine","inquired","inspected","inspectors","instanced","intercepted","intercepting","interchanged","interleaved","internalformat","internationalized","interpolating","interpolatingSpring","interpolator","interworking","invalidates","ipaddr","ipsec","irnss","irradiance","isdn","isim","issuers","ivi","iwlan","jank","jfx","jis","judged","kaihong","kbdillum","kbdinputassist","kbps","kdf","keyframe","keyguard","keyof","keyusage","khronos","kneading","kvpairs","kvstore","lable","lacked","lanes","lasted","lastmode","latitudeyyy","latitudezzz","latn","layoutable","lbitfield","lboolean","lbyte","lchown","lclampf","ldpi","lenum","leye","lfloat","libraryname","lifted","lifts","lightens","lightupEffect","linearly","lintptr","listened","llbackfn","locates","lockdown","lockscreen","lod","loggable","logoff","longitudinally","lowercased","lpx","lru","lseek","lshort","lsizei","lsizeiptr","lstat","lubyte","luint","luma","lumination","lushort","lux","mah","malham","map","mcc","md5","mdns","mdnserror","mediaquery","meid","meshes","messageerror","metered","metering","mgf","mgf1","mifare","minibar","minimizing","minors","minorsmode","mirrored","misconfigured","mismatches","missions","mkdtemp","mmax","mmi","mmicode","mnc","mnote","moderately","moitor","moov","mori","mplink","mschap","msdos","msdp","mserr","msn","mtp","muhenkan","multifrequency","multimodal","multiplies","multisample","multisim","multitask","mutates","mutes","narrowband","navigations","nci","ndef","neglects","negotiated","neighborhoods","netmask","nets","nextgroup","nitems","nlink","nmea","nnrt","nnrtdevice","no_gzcompress","nodownload","nofullscreen","nopadding","noremoteplayback","normalizer","notifies","notifying","nprintf","numpad","nvalidates","nweb","oaep","obscured","ocsp","ofb","offhook","offscreen","omapi","oncancel","ondataresubmission","ondataresubmitted","onexit","onfinish","onframe","onmessageerror","onrepeat","oob","oobinline","opendocument","openexr","openharmony","opentype","openvpn","oper","operated","operatorconfigs","opkey","opl","opname","option","opto","originating","osd","ota","ott","ounted","outlines","overheated","overlimit","overline","ovpn","owningproperties","ows","oximeter","p2p","paddings","paginated","paramcheck","parameterf","parameteri","paren","parseinfo","participating","passpoint","pastedata","patchlevel","pbap","pbo","pda","pdu","peap","persion","persistable","persistently","perso","personalisation","pertaining","pfa","pfb","pgo","phonemes","photographing","phy","pickers","pixelmap","pkzip","pkzip_bug_workaround","playpause","playstate","plmn","plurals","plusminus","pmm","pnn","pobox","polylines","pooled","ppid","pread","precisiontype","precomposed","precomposited","precon","preconnect","preconnectable","preconnected","preconnecting","preempted","preexisting","preferentially","prefetched","prefetcher","prefetches","prefetching","preinstalled","prelaunch","preloads","premises","premultiplied","premultiply","prepares","preresolve","presentationml","presently","presistent","prevgroup","previewed","prikey","primaries","proactively","prohibits","promisify","provisioned","proxyed","psc","psec","psk","psrc","pss","pssh","puk","pvr","quant","querier","queriers","qzss","racing","radiuses","rasterizer","rawfile","rdb","rdev","reallocate","reassociate","rebounds","recalculated","reclaimed","reconfiguration","reconfirm","reconfirmed","recovered","recovering","recovers","recursions","redefines","redirections","reenter","refill","refresher","refusing","rehandshake","rejects","relocation","remidner","remotedevice","removable","renderbuffer","renderbuffertarget","renegotiation","repaired","repayment","repeates","replacer","reposition","rerouting","resfile","resizeable","resmgr","resourceschedule","restores","restricts","resubmission","resubmitted","resultsets","resumed","retried","reverses","revocation","revoked","rewinding","reye","rfcomm","rfid","rfkill","ringtone","ringtones","rle","rmdir","rotatable","rscp","rsrp","rtcp","rtd","rtt","ruim","ruleset","rwt","s5","sac","sae","sak","sandboxes","sar","satellites","sbas","sbc","scdma","scene","sco","scrambling","screencapture","screenlock","screenoff","screensaver","scrolldown","scrollup","sdpi","sdr","searchsetter","sece","secinfo","securityguard","seeked","semicircles","sendable","sensing","sequenceable","setsockopt","settingsdata","seventh","sfactor","sgi","sha1","shadertype","sharedarraybuffer","shenzhen","shortkey","showcounter","shrinks","shuts","sigalgs","silenced","singly","skews","slidable","sliderstyle","sm3","smil","smpte","smsc","snoozing","snorm","snr","socid","softer","sonification","sortings","spatialization","spawns","spay","spdy","speakerphone","specificed","speedratings","spellcheck","spn","spooler","spp","spreadsheetml","springs","spry","spy","srgb","ssp","stablization","statfs","statvfs","stk","stopcd","storei","storge","str","strikethrough","strm","stroked","strokes","structurally","stuffit","subassembies","subassemblies","subcomponents","subframe","subframes","subkeys","subnode","subpixel","subresource","subscrbers","subscribale","subscribes","subsec","substate","subtitles","subtypes","subwindow","subwindows","superimposed","suscriber","suscribes","suspending","suspends","swanctl","switchvideomode","symantec","symbolglyph","synched","synchronizes","synchronizing","synth","syscreen","sysevent","sysex","sysrq","systemapp","systembar","systemsize","systemui","tailoring","talkback","taskmanager","taskpool","tbla","tcpnodelay","tdm","tdscdma","telecom","tethering","texel","textarget","textblob","textclock","texttimer","tga","thirdparty","throttled","timeinterfaceimpl","tlsv12","tlsv13","tnf","tones","totalsize","touchpad","trackinfo","tranlisterated","transcode","transferable","transfunc","transliterated","transliterator","transpilation","trashed","traversed","traverses","truncates","trustlist","tsbundle","ttls","tunneled","txpower","uarfcn","ubset","ucs","udid","uids","uint8","uint8arr","uitest","umalqura","unadjustable","unapply","unassigned","unauth","unbinding","unblock","unblocking","unbond","uncalibrated","uncategorized","uncatergorized","uncertainty","unchained","unchangeable","unclearable","uncompress","unconditional","undefer","undisturbed","unduck","unducked","unequal","unfiltered","unfocusable","unfocused","unhealthy","unhold","unicom","unicon","uniform1ui","uniforms","unimplemented","uninit","uninitialize","uninitializes","uninstallation","uninstalls","unlinked","unlocking","unlocks","unmap","unmapping","unmarshalling","unmountable","unmounted","unmute","unmuted","unmutes","unobserve","unperceivable","unpipe","unpremultiplied","unprepare","unpressed","unregistered","unregistering","unregisters","unremovable","unrendered","unrestricted","unrevoked","unsecure","unsent","unshare","unspec","unsubscribes","unsuccessfully","unsupport","unsuspended","untyped","uplink","useriam","userspace","usim","ussd","utd","utilized","utimes","uuids","uwb","v9","varyings","vibrates","vibrating","viewframe","vlr","voicemail","voidpf","volte","volumemanager","vorbis","vpr","vss","vsync","wakes","waking","wallpapers","wantagent","wapi","wappush","warmup","watchers","waterflow","wcdma","wcdmn","weakmap","weakset","wearables","weighing","wep","wideband","wifiext","wimax","wireframe","wma","wmp","wmv","wmx","wordprocessingml","wordprocessor","workscheduler","woy","wrappedvalue","writemask","writev","wukong","wvx","wwan","x25519","x509","xbitmap","xcomponent","xfer","xflags","xldpi","xoffset","xxldpi","xxxldpi","ycbcr","ycrcb","yoffset","zenkaku","zfail","zoffset","zoomin","zoomout","zoomreset","zooms","zpass"]}')},93460:e=>{"use strict";e.exports=JSON.parse('[{"badWord":"option","suggestion":"options","ignore":["options","optionMode","_OPTION_"]}]')},289:e=>{"use strict";e.exports=JSON.parse('[{"word":"ability","files":[".*d.ts$"]}]')},85311:e=>{"use strict";e.exports=JSON.parse('{"module":{"package":"ohos.global.systemres","name":"entry","type":"entry","generateBuildHash":true,"deviceTypes":["default","tv","car","wearable","tablet","2in1"],"deliveryWithInstall":true,"installationFree":false,"definePermissions":[{"name":"ohos.permission.ANSWER_CALL","grantMode":"user_grant","since":9,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_answer_call","description":"$string:ohos_desc_answer_call"},{"name":"ohos.permission.USE_BLUETOOTH","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.DISCOVER_BLUETOOTH","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_BLUETOOTH","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_BLUETOOTH","grantMode":"user_grant","availableLevel":"normal","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false,"label":"$string:ohos_lab_access_bluetooth","description":"$string:ohos_desc_access_bluetooth"},{"name":"ohos.permission.GET_BLUETOOTH_LOCAL_MAC","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_BLUETOOTH_PEERS_MAC","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INTERNET","grantMode":"system_grant","availableLevel":"normal","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_internet","description":"$string:ohos_desc_internet"},{"name":"ohos.permission.MODIFY_AUDIO_SETTINGS","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_modify_audio_settings","description":"$string:ohos_desc_modify_audio_settings"},{"name":"ohos.permission.ACCESS_NOTIFICATION_POLICY","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.READ_CALENDAR","grantMode":"user_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_calendar","description":"$string:ohos_desc_read_calendar"},{"name":"ohos.permission.READ_CALL_LOG","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_call_log","description":"$string:ohos_desc_read_call_log"},{"name":"ohos.permission.READ_CELL_MESSAGES","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_cell_messages","description":"$string:ohos_desc_read_cell_messages"},{"name":"ohos.permission.READ_CONTACTS","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_contacts","description":"$string:ohos_desc_read_contacts"},{"name":"ohos.permission.GET_TELEPHONY_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_get_telephony_state","description":"$string:ohos_desc_get_telephony_state"},{"name":"ohos.permission.GET_PHONE_NUMBERS","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_get_phone_numbers","description":"$string:ohos_desc_get_phone_numbers"},{"name":"ohos.permission.READ_MESSAGES","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_messages","description":"$string:ohos_desc_read_messages"},{"name":"ohos.permission.RECEIVE_MMS","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_receive_mms","description":"$string:ohos_desc_receive_mms"},{"name":"ohos.permission.RECEIVE_SMS","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_receive_sms","description":"$string:ohos_desc_receive_sms"},{"name":"ohos.permission.RECEIVE_WAP_MESSAGES","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_receive_wap_messages","description":"$string:ohos_desc_receive_wap_messages"},{"name":"ohos.permission.MICROPHONE","grantMode":"user_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_microphone","description":"$string:ohos_desc_microphone"},{"name":"ohos.permission.SEND_MESSAGES","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_send_messages","description":"$string:ohos_desc_send_messages"},{"name":"ohos.permission.WRITE_CALENDAR","grantMode":"user_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_calendar","description":"$string:ohos_desc_write_calendar"},{"name":"ohos.permission.WRITE_CALL_LOG","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_call_log","description":"$string:ohos_desc_write_call_log"},{"name":"ohos.permission.WRITE_CONTACTS","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_contacts","description":"$string:ohos_desc_write_contacts"},{"name":"ohos.permission.DISTRIBUTED_DATASYNC","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_distributed_datasync","description":"$string:ohos_desc_distributed_datasync"},{"name":"ohos.permission.DISTRIBUTED_SOFTBUS_CENTER","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":false,"distributedSceneEnable":true},{"name":"ohos.permission.MANAGE_VOICEMAIL","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_manage_voicemail","description":"$string:ohos_desc_manage_voicemail"},{"name":"ohos.permission.REQUIRE_FORM","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.AGENT_REQUIRE_FORM","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.LOCATION_IN_BACKGROUND","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false,"label":"$string:ohos_lab_location_in_background","description":"$string:ohos_desc_location_in_background"},{"name":"ohos.permission.LOCATION","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_location","description":"$string:ohos_desc_location"},{"name":"ohos.permission.APPROXIMATELY_LOCATION","grantMode":"user_grant","availableLevel":"normal","since":9,"deprecated":"","provisionEnable":false,"distributedSceneEnable":true,"label":"$string:ohos_lab_approximately_location","description":"$string:ohos_desc_approximately_location"},{"name":"ohos.permission.MEDIA_LOCATION","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_media_location","description":"$string:ohos_desc_media_location"},{"name":"ohos.permission.GET_NETWORK_INFO","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_get_network_info","description":"$string:ohos_desc_get_network_info"},{"name":"ohos.permission.PLACE_CALL","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_place_call","description":"$string:ohos_desc_place_call"},{"name":"ohos.permission.CAMERA","grantMode":"user_grant","availableLevel":"normal","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_camera","description":"$string:ohos_desc_camera"},{"name":"ohos.permission.SET_NETWORK_INFO","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_set_network_info","description":"$string:ohos_desc_set_network_info"},{"name":"ohos.permission.REMOVE_CACHE_FILES","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_MEDIA","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_read_media","description":"$string:ohos_desc_read_media"},{"name":"ohos.permission.REBOOT","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RUNNING_LOCK","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_MEDIA","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_write_media","description":"$string:ohos_desc_write_media"},{"name":"ohos.permission.SET_TIME","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_set_time","description":"$string:ohos_desc_set_time"},{"name":"ohos.permission.SET_TIME_ZONE","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_set_time_zone","description":"$string:ohos_desc_set_time_zone"},{"name":"ohos.permission.DOWNLOAD_SESSION_MANAGER","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_download_session_manager","description":"$string:ohos_desc_download_session_manager"},{"name":"ohos.permission.COMMONEVENT_STICKY","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_commonevent_sticky","description":"$string:ohos_desc_commonevent_sticky"},{"name":"ohos.permission.SYSTEM_FLOAT_WINDOW","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PRIVACY_WINDOW","grantMode":"system_grant","availableLevel":"normal","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.POWER_MANAGER","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.REFRESH_USER_ACTION","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.POWER_OPTIMIZATION","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.REBOOT_RECOVERY","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_LOCAL_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_manage_local_accounts","description":"$string:ohos_desc_manage_local_accounts"},{"name":"ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_interact_across_local_accounts","description":"$string:ohos_desc_interact_across_local_accounts"},{"name":"ohos.permission.VIBRATE","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_vibrate","description":"$string:ohos_desc_vibrate"},{"name":"ohos.permission.SYSTEM_LIGHT_CONTROL","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ACTIVITY_MOTION","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_activity_motion","description":"$string:ohos_desc_activity_motion"},{"name":"ohos.permission.READ_HEALTH_DATA","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_health_data","description":"$string:ohos_desc_read_health_data"},{"name":"ohos.permission.CONNECT_IME_ABILITY","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_connect_ime_ability","description":"$string:ohos_desc_connect_ime_ability"},{"name":"ohos.permission.CONNECT_SCREEN_SAVER_ABILITY","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_SCREEN_SAVER","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_SCREEN_SAVER","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_WALLPAPER","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_set_wallpaper","description":"$string:ohos_desc_set_wallpaper"},{"name":"ohos.permission.GET_WALLPAPER","grantMode":"system_grant","availableLevel":"system_basic","provisionEnable":true,"since":7,"deprecated":"","distributedSceneEnable":false,"label":"$string:ohos_lab_get_wallpaper","description":"$string:ohos_desc_get_wallpaper"},{"name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_MISSIONS","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"since 9","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.KEEP_BACKGROUND_RUNNING","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.UPDATE_CONFIGURATION","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.UPDATE_SYSTEM","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.FACTORY_RESET","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ASSIST_DEVICE_UPDATE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.UPDATE_MIGRATE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GRANT_SENSITIVE_PERMISSIONS","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.REVOKE_SENSITIVE_PERMISSIONS","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_SENSITIVE_PERMISSIONS","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS_EXTENSION","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_interact_across_local_accounts_extension","description":"$string:ohos_desc_interact_across_local_accounts_extension"},{"name":"ohos.permission.LISTEN_BUNDLE_CHANGE","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_BUNDLE_INFO","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCELEROMETER","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_accelerometer","description":"$string:ohos_desc_accelerometer"},{"name":"ohos.permission.GYROSCOPE","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_gyroscope","description":"$string:ohos_desc_gyroscope"},{"name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INSTALL_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_SHORTCUTS","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.radio.ACCESS_FM_AM","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_TELEPHONY_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_set_telephony_state","description":"$string:ohos_desc_set_telephony_state"},{"name":"ohos.permission.START_ABILIIES_FROM_BACKGROUND","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"since 9","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.BUNDLE_ACTIVE_INFO","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_bundle_active_info","description":"$string:ohos_desc_bundle_active_info"},{"name":"ohos.permission.START_INVISIBLE_ABILITY","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.sec.ACCESS_UDID","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.LAUNCH_DATA_PRIVACY_CENTER","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_MEDIA_RESOURCES","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PUBLISH_AGENT_REMINDER","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_publish_agent_reminder","description":"$string:ohos_desc_publish_agent_reminder"},{"name":"ohos.permission.CONTROL_TASK_SYNC_ANIMATOR","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_control_task_sync_animator","description":"$string:ohos_desc_control_task_sync_animator"},{"name":"ohos.permission.INPUT_MONITORING","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_MISSIONS","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.NOTIFICATION_CONTROLLER","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_notification_controller","description":"$string:ohos_desc_notification_controller"},{"name":"ohos.permission.CONNECTIVITY_INTERNAL","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_NET_STRATEGY","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_NETWORK_STATS","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_VPN","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_ABILITY_CONTROLLER","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.USE_USER_IDM","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_USER_IDM","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.NETSYS_INTERNAL","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_BIOMETRIC","grantMode":"system_grant","availableLevel":"normal","since":6,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_USER_AUTH_INTERNAL","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_FINGERPRINT_AUTH","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_PIN_AUTH","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_AUTH_RESPOOL","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ENFORCE_USER_IDM","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.GET_RUNNING_INFO","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CLEAN_APPLICATION_DATA","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RUNNING_STATE_OBSERVER","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CAPTURE_SCREEN","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_WIFI_INFO","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_WIFI_INFO_INTERNAL","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_WIFI_INFO","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_WIFI_PEERS_MAC","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_WIFI_LOCAL_MAC","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_WIFI_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_WIFI_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_WIFI_CONNECTION","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.DUMP","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_WIFI_HOTSPOT","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_ALL_APP_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_SECURE_SETTINGS","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_DFX_SYSEVENT","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_HIVIEW_SYSTEM","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_HIVIEW_SYSTEM","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_ENTERPRISE_DEVICE_ADMIN","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_ENTERPRISE_INFO","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_BUNDLE_DIR","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SUBSCRIBE_MANAGED_EVENT","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_DATETIME","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_GET_DEVICE_INFO","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_RESET_DEVICE","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_WIFI","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_GET_NETWORK_INFO","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_ACCOUNT_POLICY","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_BUNDLE_INSTALL_POLICY","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_NETWORK","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_SET_APP_RUNNING_POLICY","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_SCREENOFF_TIME","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_SECURITY","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_BLUETOOTH","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_WIFI","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_RESTRICTIONS","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_APPLICATION","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_LOCATION","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_REBOOT","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_LOCK_DEVICE","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_GET_SETTINGS","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_SETTINGS","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_INSTALL_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_CERTIFICATE","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_SYSTEM","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_RESTRICT_POLICY","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_USB","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_NETWORK","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_BROWSER_POLICY","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_OPERATE_DEVICE","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_ADMIN_MANAGE","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.NFC_TAG","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.NFC_CARD_EMULATION","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.PERMISSION_USED_STATS","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.NOTIFICATION_AGENT_CONTROLLER","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MOUNT_UNMOUNT_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MOUNT_FORMAT_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.STORAGE_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.BACKUP","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CLOUDFILE_SYNC_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CLOUDFILE_SYNC","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.FILE_ACCESS_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_DEFAULT_APPLICATION","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_DEFAULT_APPLICATION","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_IDS","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_DISPOSED_APP_STATUS","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DLP_FILE","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PROVISIONING_MESSAGE","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SYSTEM_SETTINGS","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_IMAGEVIDEO","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_imagevideo","description":"$string:ohos_desc_read_imagevideo"},{"name":"ohos.permission.READ_AUDIO","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_audio","description":"$string:ohos_desc_read_audio"},{"name":"ohos.permission.READ_DOCUMENT","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_document","description":"$string:ohos_desc_read_document"},{"name":"ohos.permission.WRITE_IMAGEVIDEO","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_imagevideo","description":"$string:ohos_desc_write_imagevideo"},{"name":"ohos.permission.WRITE_AUDIO","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_audio","description":"$string:ohos_desc_write_audio"},{"name":"ohos.permission.WRITE_DOCUMENT","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_document","description":"$string:ohos_desc_write_document"},{"name":"ohos.permission.ABILITY_BACKGROUND_COMMUNICATION","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.securityguard.REPORT_SECURITY_INFO","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.securityguard.REQUEST_SECURITY_MODEL_RESULT","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true},{"name":"ohos.permission.securityguard.REQUEST_SECURITY_EVENT_INFO","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true},{"name":"ohos.permission.ACCESS_CERT_MANAGER_INTERNAL","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_CERT_MANAGER","grantMode":"system_grant","availableLevel":"normal","since":9,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.GET_LOCAL_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_DISTRIBUTED_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_DISTRIBUTED_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_ACCESSIBILITY_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_ACCESSIBILITY_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_PUSH_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_APP_PUSH_DATA","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_APP_PUSH_DATA","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_AUDIO_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_CAMERA_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RECEIVER_STARTUP_COMPLETED","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_WHOLE_CALENDAR","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_whole_calendar","description":"$string:ohos_desc_read_whole_calendar"},{"name":"ohos.permission.WRITE_WHOLE_CALENDAR","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_whole_calendar","description":"$string:ohos_desc_write_whole_calendar"},{"name":"ohos.permission.ACCESS_SERVICE_DM","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RUN_ANY_CODE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.APP_TRACKING_CONSENT","grantMode":"user_grant","availableLevel":"normal","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_app_tracking_consent","description":"$string:ohos_desc_app_tracking_consent"},{"name":"ohos.permission.PUBLISH_SYSTEM_COMMON_EVENT","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SCREEN_LOCK_INNER","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PRINT","grantMode":"system_grant","since":10,"deprecated":"","availableLevel":"normal","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_PRINT_JOB","grantMode":"system_grant","since":10,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CHANGE_OVERLAY_ENABLED_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CONNECT_CELLULAR_CALL_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.CONNECT_IMS_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SENSING_WITH_ULTRASOUND","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PROXY_AUTHORIZATION_URI","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INSTALL_ENTERPRISE_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_INSTALLED_BUNDLE_LIST","grantMode":"user_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_get_installed_bundle_list","description":"$string:ohos_desc_get_installed_bundle_list"},{"name":"ohos.permission.ACCESS_CAST_ENGINE_MIRROR","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_CAST_ENGINE_STREAM","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CLOUDDATA_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.DEVICE_STANDBY_EXEMPTION","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RESTRICT_APPLICATION_ACTIVE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_SENSOR","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.UPLOAD_SESSION_MANAGER","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PREPARE_APP_TERMINATE","grantMode":"system_grant","availableLevel":"normal","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_ECOLOGICAL_RULE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_SCENE_CODE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.FILE_GUARD_MANAGER","grantMode":"system_grant","availableLevel":"system_core","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_FILE_GUARD_POLICY","grantMode":"system_grant","availableLevel":"system_core","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.securityguard.SET_MODEL_STATE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.hsdr.HSDR_ACCESS","grantMode":"system_grant","availableLevel":"normal","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.SUPPORT_USER_AUTH","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CAPTURE_VOICE_DOWNLINK_AUDIO","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_INTELLIGENT_VOICE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INSTALL_ENTERPRISE_MDM_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INSTALL_ENTERPRISE_NORMAL_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INSTALL_SELF_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.OBSERVE_FORM_RUNNING","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_DEVICE_AUTH_CRED","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.UNINSTALL_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RECOVER_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_DOMAIN_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_UNREMOVABLE_NOTIFICATION","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.QUERY_ACCESSIBILITY_ELEMENT","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ACTIVATE_THEME_PACKAGE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ATTEST_KEY","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WAKEUP_VOICE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WAKEUP_VISION","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENABLE_DISTRIBUTED_HARDWARE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":false,"distributedSceneEnable":true},{"name":"ohos.permission.ACCESS_DISTRIBUTED_HARDWARE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true},{"name":"ohos.permission.INSTANTSHARE_SWITCH_CONTROL","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_INSTANTSHARE_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_INSTANTSHARE_PRIVATE_ABILITY","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SECURE_PASTE","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_PASTEBOARD","grantMode":"user_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_pasteboard","description":"$string:ohos_desc_read_pasteboard"},{"name":"ohos.permission.ACCESS_MCP_AUTHORIZATION","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_BUNDLE_RESOURCES","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_CODE_PROTECT_INFO","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_ADVANCED_SECURITY_MODE","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_DEVELOPER_MODE","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RUN_DYN_CODE","grantMode":"system_grant","availableLevel":"normal","since":11,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.COOPERATE_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PERCEIVE_TRAIL","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.DISABLE_PERMISSION_DIALOG","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.EXECUTE_INSIGHT_INTENT","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_ACTIVATION_LOCK","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.VERIFY_ACTIVATION_LOCK","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_PRIVATE_PHOTOS","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_OUC","grantMode":"system_grant","since":11,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.TRUSTED_RING_HASH_DATA_PERMISSION","grantMode":"system_grant","since":11,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_TRUSTED_RING","grantMode":"system_grant","since":11,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.USE_TRUSTED_RING","grantMode":"system_grant","since":11,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INPUT_CONTROL_DISPATCHING","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INTERCEPT_INPUT_EVENT","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SECURITY_PRIVACY_CENTER","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_SECURITY_PRIVACY_ADVICE","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_SECURITY_PRIVACY_ADVICE","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.USE_SECURITY_PRIVACY_MESSAGER","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RECORD_VOICE_CALL","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_APP_INSTALL_INFO","grantMode":"system_grant","since":11,"availableLevel":"system_core","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RECEIVE_APP_INSTALL_INFO_CHANGE","grantMode":"system_grant","since":11,"availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_ADVANCED_SECURITY_MODE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.STORE_PERSISTENT_DATA","grantMode":"system_grant","availableLevel":"normal","since":11,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_HIVIEWX","grantMode":"system_grant","since":11,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_PASSWORDVAULT_ABILITY","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_PRIVATE_SPACE_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_PRIVATE_SPACE_PASSWORD_PROTECT","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_LOWPOWER_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DDK_USB","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DDK_USB_SERIAL","grantMode":"system_grant","availableLevel":"system_basic","since":16,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DDK_SCSI_PERIPHERAL","grantMode":"system_grant","availableLevel":"system_basic","since":16,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_EXTENSIONAL_DEVICE_DRIVER","grantMode":"system_grant","availableLevel":"normal","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DDK_DRIVERS","grantMode":"system_grant","availableLevel":"system_basic","since":16,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DDK_HID","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_APP_BOOT","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_HIVIEWCARE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CONNECT_UI_EXTENSION_ABILITY","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_WRITE_DOWNLOAD_DIRECTORY","grantMode":"user_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_write_download_directory","description":"$string:ohos_desc_read_write_download_directory"},{"name":"ohos.permission.READ_WRITE_DOCUMENTS_DIRECTORY","grantMode":"user_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_write_documents_directory","description":"$string:ohos_desc_read_write_documents_directory"},{"name":"ohos.permission.READ_WRITE_DESKTOP_DIRECTORY","grantMode":"user_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_write_desktop_directory","description":"$string:ohos_desc_read_write_desktop_directory"},{"name":"ohos.permission.FILE_ACCESS_PERSIST","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_SANDBOX_POLICY","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_ACCOUNT_KIT_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.REQUEST_ANONYMOUS_ATTEST","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_ACCOUNT_KIT_UI","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.START_RECENT_ABILITY","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_CLOUD_SYNC_CONFIG","grantMode":"system_grant","availableLevel":"normal","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_CLOUD_SYNC_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_FINDDEVICE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_FINDSERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_FINDSERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.TRIGGER_ACTIVATIONLOCK","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_USB_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_PRIVACY_PUSH_DATA","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_STATUSBAR_ICON","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.START_SYSTEM_DIALOG","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_SYSTEM_AUDIO_EFFECTS","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_NEARLINK","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_NEARLINK","grantMode":"user_grant","availableLevel":"normal","since":12,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false,"label":"$string:ohos_lab_access_nearlink","description":"$string:ohos_desc_access_nearlink"},{"name":"ohos.permission.GET_NEARLINK_LOCAL_MAC","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_NEARLINK_PEER_MAC","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_PROTOCOL_DFX_DATA","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_PROTOCOL_DFX_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_RGM","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ALLOW_UPGRADE_GUIDE_ACCESS","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_USER_ACCOUNT_INFO","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_ACCOUNT_LOGIN_STATE","grantMode":"system_grant","availableLevel":"normal","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_ACCOUNT_LOGIN_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS_AS_USER","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.NOTIFY_DEBUG_ASSERT_RESULT","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_AI_ABILITY","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_HEALTH_MOTION","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.hsdr.REQUEST_HSDR","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.QUERY_PASSWORD_VAULT_DATA","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SUBSCRIBE_NOTIFICATION_WINDOW_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CHANGE_DISPLAYMODE","grantMode":"system_grant","since":12,"deprecated":"","availableLevel":"system_core","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_MEDIALIB_THUMB_DB","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MIGRATE_DATA","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DYNAMIC_ICON","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_PRIVACY_INDICATOR","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_PRIVACY_INDICATOR","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.EXEMPT_PRIVACY_INDICATOR","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.EXEMPT_CAMERA_PRIVACY_INDICATOR","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.EXEMPT_MICROPHONE_PRIVACY_INDICATOR","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.EXEMPT_LOCATION_PRIVACY_INDICATOR","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_SUPER_PRIVACY","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_SUPER_PRIVACY","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.LAUNCH_SPAMSHIELD_PAGE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SPAMSHIELD_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CHANGE_BUNDLE_UNINSTALL_STATE","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_STYLUS_EVENT","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SERVICE_NAVIGATION_INFO","grantMode":"system_grant","availableLevel":"normal","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_GTOKEN_POLICY","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_GTOKEN_POLICY","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENABLE_PROFILER","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true},{"name":"ohos.permission.USE_CLOUD_DRIVE_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.USE_CLOUD_BACKUP_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.USE_CLOUD_COMMON_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.START_DLP_CRED","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.START_SHORTCUT","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_INPUT_INFRARED_EMITTER","grantMode":"system_grant","availableLevel":"normal","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PRELOAD_APPLICATION","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_PROCESS_CACHE_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PRELOAD_UI_EXTENSION_ABILITY","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SYSTEM_APP_CERT","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_USER_TRUSTED_CERT","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_SETTINGS","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_LOCAL_BACKUP","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CAST_AUDIO_OUTPUT","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true},{"name":"ohos.permission.ACCESS_TEXTAUTOFILL_ABILITY","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.KILL_APP_PROCESSES","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_RINGTONE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SCREEN_LOCK_MEDIA_DATA","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SCREEN_LOCK_ALL_DATA","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_ACCOUNT_MINORS_INFO","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_LOCAL_THEME","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SHADER_CACHE_DIR","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INSTALL_CLONE_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.UNINSTALL_CLONE_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PROTECT_SCREEN_LOCK_DATA","grantMode":"system_grant","availableLevel":"normal","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DEVICE_COLLABORATION_PRIVATE_ABILITY","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_RINGTONE_RESOURCE","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_FILE_CONTENT_SHARE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SEARCH_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false}]}}')},11663:e=>{"use strict";e.exports=JSON.parse('{"SystemCapability":["SystemCapability.Applications.CalendarData","SystemCapability.ArkUI.ArkUI.Full","SystemCapability.ArkUI.ArkUI.Lite","SystemCapability.ArkUI.ArkUI.Napi","SystemCapability.ArkUI.ArkUI.Libuv","SystemCapability.ArkUI.UiAppearance","SystemCapability.BundleManager.BundleFramework","SystemCapability.BundleManager.DistributedBundleFramework","SystemCapability.BundleManager.Zlib","SystemCapability.BundleManager.BundleFramework.Core","SystemCapability.BundleManager.BundleFramework.FreeInstall","SystemCapability.BundleManager.BundleFramework.Resource","SystemCapability.BundleManager.BundleFramework.DefaultApp","SystemCapability.BundleManager.BundleFramework.Launcher","SystemCapability.BundleManager.BundleFramework.SandboxApp","SystemCapability.BundleManager.BundleFramework.QuickFix","SystemCapability.BundleManager.BundleFramework.AppControl","SystemCapability.BundleManager.BundleFramework.Overlay","SystemCapability.Developtools.Syscap","SystemCapability.Graphic.Graphic2D.WebGL","SystemCapability.Graphic.Graphic2D.WebGL2","SystemCapability.Graphic.Graphic2D.ColorManager.Core","SystemCapability.Window.SessionManager","SystemCapability.Graphic.Vulkan","SystemCapability.WindowManager.WindowManager.Core","SystemCapability.Notification.CommonEvent","SystemCapability.Notification.Notification","SystemCapability.Notification.ReminderAgent","SystemCapability.Notification.Emitter","SystemCapability.Communication.IPC.Core","SystemCapability.Communication.SoftBus.Core","SystemCapability.Communication.NetManager.Core","SystemCapability.Communication.NetManager.Extension","SystemCapability.Communication.NetStack","SystemCapability.Communication.WiFi.Core","SystemCapability.Communication.WiFi.STA","SystemCapability.Communication.WiFi.AP.Core","SystemCapability.Communication.WiFi.AP.Extension","SystemCapability.Communication.WiFi.P2P","SystemCapability.Communication.Bluetooth.Core","SystemCapability.Communication.Bluetooth.Lite","SystemCapability.Communication.NFC.Core","SystemCapability.Communication.ConnectedTag","SystemCapability.Communication.NFC.Tag","SystemCapability.Communication.NFC.CardEmulation","SystemCapability.Communication.NetManager.Ethernet","SystemCapability.Communication.NetManager.NetSharing","SystemCapability.Communication.NetManager.MDNS","SystemCapability.Communication.NetManager.Vpn","SystemCapability.Communication.SecureElement","SystemCapability.Location.Location.Core","SystemCapability.Location.Location.Geocoder","SystemCapability.Location.Location.Geofence","SystemCapability.Location.Location.Gnss","SystemCapability.Location.Location.Lite","SystemCapability.Msdp.DeviceStatus.Stationary","SystemCapability.MultimodalInput.Input.Core","SystemCapability.MultimodalInput.Input.InputDevice","SystemCapability.MultimodalInput.Input.RemoteInputDevice","SystemCapability.MultimodalInput.Input.InputMonitor","SystemCapability.MultimodalInput.Input.InputConsumer","SystemCapability.MultimodalInput.Input.InputSimulator","SystemCapability.MultimodalInput.Input.InputFilter","SystemCapability.MultimodalInput.Input.Cooperator","SystemCapability.MultimodalInput.Input.Pointer","SystemCapability.PowerManager.BatteryManager.Extension","SystemCapability.PowerManager.BatteryStatistics","SystemCapability.PowerManager.DisplayPowerManager","SystemCapability.PowerManager.DisplayPowerManager.Lite","SystemCapability.PowerManager.ThermalManager","SystemCapability.PowerManager.PowerManager.Core","SystemCapability.PowerManager.PowerManager.Lite","SystemCapability.PowerManager.BatteryManager.Core","SystemCapability.PowerManager.BatteryManager.Lite","SystemCapability.PowerManager.PowerManager.Extension","SystemCapability.Multimedia.Media.Core","SystemCapability.Multimedia.Media.AudioPlayer","SystemCapability.Multimedia.Media.AudioRecorder","SystemCapability.Multimedia.Media.VideoPlayer","SystemCapability.Multimedia.Media.VideoRecorder","SystemCapability.Multimedia.Media.CodecBase","SystemCapability.Multimedia.Media.AudioCodec","SystemCapability.Multimedia.Media.AudioDecoder","SystemCapability.Multimedia.Media.AudioEncoder","SystemCapability.Multimedia.Media.VideoDecoder","SystemCapability.Multimedia.Media.VideoEncoder","SystemCapability.Multimedia.Media.Spliter","SystemCapability.Multimedia.Media.Muxer","SystemCapability.Multimedia.Media.AVScreenCapture","SystemCapability.Multimedia.Media.SoundPool","SystemCapability.Multimedia.AVSession.Core","SystemCapability.Multimedia.AVSession.Manager","SystemCapability.Multimedia.AVSession.AVCast","SystemCapability.Multimedia.AVSession.ExtendedDisplayCast","SystemCapability.Multimedia.Audio.Core","SystemCapability.Multimedia.Audio.Tone","SystemCapability.Multimedia.Audio.Interrupt","SystemCapability.Multimedia.Audio.Renderer","SystemCapability.Multimedia.Audio.Capturer","SystemCapability.Multimedia.Audio.Device","SystemCapability.Multimedia.Audio.Volume","SystemCapability.Multimedia.Audio.Communication","SystemCapability.Multimedia.Audio.PlaybackCapture","SystemCapability.Multimedia.Camera.Core","SystemCapability.Multimedia.Camera.DistributedCore","SystemCapability.Multimedia.Image.Core","SystemCapability.Multimedia.Image.ImageSource","SystemCapability.Multimedia.Image.ImagePacker","SystemCapability.Multimedia.Image.ImageReceiver","SystemCapability.Multimedia.ImageEffect.Core","SystemCapability.Multimedia.MediaLibrary.Core","SystemCapability.Multimedia.MediaLibrary.SmartAlbum","SystemCapability.Multimedia.MediaLibrary.DistributedCore","SystemCapability.Multimedia.Media.AVPlayer","SystemCapability.Multimedia.Media.AVRecorder","SystemCapability.Multimedia.Media.AVMetadataExtractor","SystemCapability.Multimedia.Media.AVImageGenerator","SystemCapability.Multimedia.Image.ImageCreator","SystemCapability.Multimedia.SystemSound.Core","SystemCapability.Telephony.CoreService","SystemCapability.Telephony.CallManager","SystemCapability.Telephony.CellularCall","SystemCapability.Telephony.CellularData","SystemCapability.Telephony.SmsMms","SystemCapability.Telephony.StateRegistry","SystemCapability.Global.I18n","SystemCapability.Global.ResourceManager","SystemCapability.Customization.ConfigPolicy","SystemCapability.Customization.CustomConfig","SystemCapability.Customization.EnterpriseDeviceManager","SystemCapability.BarrierFree.Accessibility.Core","SystemCapability.BarrierFree.Accessibility.Vision","SystemCapability.BarrierFree.Accessibility.Hearing","SystemCapability.BarrierFree.Accessibility.Interaction","SystemCapability.ResourceSchedule.WorkScheduler","SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask","SystemCapability.ResourceSchedule.BackgroundTaskManager.TransientTask","SystemCapability.ResourceSchedule.UsageStatistics.App","SystemCapability.ResourceSchedule.UsageStatistics.AppGroup","SystemCapability.ResourceSchedule.BackgroundTaskManager.EfficiencyResourcesApply","SystemCapability.Utils.Lang","SystemCapability.HiviewDFX.HiLog","SystemCapability.HiviewDFX.HiLogLite","SystemCapability.HiviewDFX.HiTrace","SystemCapability.HiviewDFX.Hiview.FaultLogger","SystemCapability.HiviewDFX.Hiview.LogLibrary","SystemCapability.HiviewDFX.HiviewLite","SystemCapability.HiviewDFX.HiChecker","SystemCapability.HiviewDFX.HiCollie","SystemCapability.HiviewDFX.HiDumper","SystemCapability.HiviewDFX.HiAppEvent","SystemCapability.HiviewDFX.HiSysEvent","SystemCapability.HiviewDFX.HiEventLite","SystemCapability.HiviewDFX.HiProfiler.HiDebug","SystemCapability.Update.UpdateService","SystemCapability.DistributedHardware.DeviceManager","SystemCapability.DistributedHardware.DistributedHardwareFWK","SystemCapability.Security.DeviceAuth","SystemCapability.Security.DataTransitManager","SystemCapability.Security.DeviceSecurityLevel","SystemCapability.Security.Huks.Core","SystemCapability.Security.Huks.Extension","SystemCapability.Security.Asset","SystemCapability.Security.AccessToken","SystemCapability.Security.Cipher","SystemCapability.Security.CertificateManager","SystemCapability.Security.CryptoFramework","SystemCapability.Security.CryptoFramework.Cert","SystemCapability.Security.DataLossPrevention","SystemCapability.Security.Cert","SystemCapability.Security.SecurityGuard","SystemCapability.Security.ScreenLockFileManager","SystemCapability.Account.OsAccount","SystemCapability.Account.AppAccount","SystemCapability.UserIAM.UserAuth.Core","SystemCapability.UserIAM.UserAuth.PinAuth","SystemCapability.UserIAM.UserAuth.FaceAuth","SystemCapability.MiscServices.InputMethodFramework","SystemCapability.MiscServices.Pasteboard","SystemCapability.MiscServices.Time","SystemCapability.MiscServices.Wallpaper","SystemCapability.MiscServices.ScreenLock","SystemCapability.MiscServices.Upload","SystemCapability.MiscServices.Download","SystemCapability.FileManagement.StorageService.Backup","SystemCapability.FileManagement.StorageService.SpatialStatistics","SystemCapability.FileManagement.StorageService.Volume","SystemCapability.FileManagement.StorageService.Encryption","SystemCapability.FileManagement.File.FileIO","SystemCapability.FileManagement.File.FileIO.Lite","SystemCapability.FileManagement.File.Environment","SystemCapability.FileManagement.File.DistributedFile","SystemCapability.FileManagement.File.Environment.FolderObtain","SystemCapability.FileManagement.AppFileService","SystemCapability.FileManagement.AppFileService.FolderAuthorization","SystemCapability.FileManagement.UserFileService","SystemCapability.FileManagement.UserFileManager","SystemCapability.FileManagement.UserFileManager.DistributedCore","SystemCapability.FileManagement.UserFileManager.Core","SystemCapability.FileManagement.UserFileService.FolderSelection","SystemCapability.USB.USBManager","SystemCapability.Sensors.Sensor","SystemCapability.Sensors.MiscDevice","SystemCapability.Sensors.Sensor.Lite","SystemCapability.Sensors.MiscDevice.Lite","SystemCapability.Startup.SystemInfo","SystemCapability.Startup.SystemInfo.Lite","SystemCapability.DistributedDataManager.RelationalStore.Core","SystemCapability.DistributedDataManager.RelationalStore.Synchronize","SystemCapability.DistributedDataManager.RelationalStore.Lite","SystemCapability.DistributedDataManager.KVStore.Core","SystemCapability.DistributedDataManager.KVStore.Lite","SystemCapability.DistributedDataManager.KVStore.DistributedKVStore","SystemCapability.DistributedDataManager.DataObject.DistributedObject","SystemCapability.DistributedDataManager.Preferences.Core","SystemCapability.DistributedDataManager.DataShare.Core","SystemCapability.DistributedDataManager.DataShare.Consumer","SystemCapability.DistributedDataManager.DataShare.Provider","SystemCapability.DistributedDataManager.UDMF.Core","SystemCapability.DistributedDataManager.CloudSync.Config","SystemCapability.DistributedDataManager.CloudSync.Client","SystemCapability.DistributedDataManager.CloudSync.Server","SystemCapability.Ability.AbilityBase","SystemCapability.Ability.AbilityRuntime.Core","SystemCapability.Ability.AbilityRuntime.FAModel","SystemCapability.Ability.AbilityRuntime.AbilityCore","SystemCapability.Ability.AbilityRuntime.Mission","SystemCapability.Ability.AbilityTools.AbilityAssistant","SystemCapability.Ability.Form","SystemCapability.Ability.DistributedAbilityManager","SystemCapability.Ability.AbilityRuntime.QuickFix","SystemCapability.Applications.ContactsData","SystemCapability.Applications.Contacts","SystemCapability.Applications.Settings.Core","SystemCapability.Test.UiTest","SystemCapability.Web.Webview.Core","SystemCapability.Cloud.AAID","SystemCapability.Advertising.OAID","SystemCapability.Advertising.Ads","SystemCapability.Cloud.VAID","SystemCapability.Cloud.Push","SystemCapability.XTS.DeviceAttest","SystemCapability.XTS.DeviceAttest.Lite","SystemCapability.Base","SystemCapability.FileManagement.DistributedFileService.CloudSyncManager","SystemCapability.FileManagement.DistributedFileService.CloudSync.Core","SystemCapability.MultimodalInput.Input.ShortKey","SystemCapability.Msdp.DeviceStatus.Cooperate","SystemCapability.Request.FileTransferAgent","SystemCapability.ResourceSchedule.DeviceStandby","SystemCapability.AI.MindSporeLite","SystemCapability.Print.PrintFramework","SystemCapability.DistributedDataManager.Preferences.Core.Lite","SystemCapability.Driver.ExternalDevice","SystemCapability.FileManagement.PhotoAccessHelper.Core","SystemCapability.AI.IntelligentVoice.Core","SystemCapability.Msdp.DeviceStatus.Drag","SystemCapability.DistributedDataManager.CommonType","SystemCapability.Multimedia.Audio.Spatialization","SystemCapability.Multimedia.AudioHaptic.Core","SystemCapability.ArkUi.Graphics3D","SystemCapability.Multimedia.Drm.Core","SystemCapability.Graphics.Drawing","SystemCapability.ResourceSchedule.SystemLoad","SystemCapability.Ability.AppStartup","SystemCapability.MultimodalInput.Input.InfraredEmitter"]}')},80417:e=>{"use strict";e.exports=JSON.parse('{"fileContent":[{"syscap":"ArkUI","subsystem":"ArkUI开发框架","fileName":"arkui"},{"syscap":"BundleManager","subsystem":"包管理","fileName":"bundle"},{"syscap":"Graphic","subsystem":"图形图像","fileName":"graphic"},{"syscap":"WindowManager","subsystem":"窗口管理","fileName":"window"},{"syscap":"Notification","subsystem":"事件通知","fileName":"notification"},{"syscap":"Communication","subsystem":"基础通信","fileName":"communication"},{"syscap":"Location","subsystem":"位置服务","fileName":"geolocation"},{"syscap":"MultimodalInput","subsystem":"多模输入","fileName":"multi-modal-input"},{"syscap":"PowerManager","subsystem":"电源服务","fileName":"battery"},{"syscap":"Multimedia","subsystem":"OS媒体软件","fileName":"multimedia"},{"syscap":"Telephony","subsystem":"电话服务","fileName":"telephony"},{"syscap":"Global","subsystem":"全球化","fileName":"global"},{"syscap":"Customization","subsystem":"定制","fileName":"customization"},{"syscap":"BarrierFree","subsystem":"无障碍软件服务","fileName":"accessibility"},{"syscap":"ResourceSchedule","subsystem":"资源调度","fileName":"resource-scheduler"},{"syscap":"Utils","subsystem":"公共基础类库","fileName":"compiler-and-runtime"},{"syscap":"HiviewDFX","subsystem":"DFX","fileName":"dfx"},{"syscap":"Update","subsystem":"升级服务","fileName":"update"},{"syscap":"DistributedHardware","subsystem":"分布式硬件","fileName":"distributed-hardware"},{"syscap":"Security","subsystem":"安全基础能力","fileName":"security"},{"syscap":"Account","subsystem":"账号","fileName":"account"},{"syscap":"UserIAM","subsystem":"用户IAM","fileName":"user-iam"},{"syscap":"FileManagement","subsystem":"文件管理","fileName":"file-management"},{"syscap":"USB","subsystem":"USB服务","fileName":"usb"},{"syscap":"Sensors","subsystem":"泛sensor服务","fileName":"sensor"},{"syscap":"Startup","subsystem":"启动恢复","fileName":"start-up"},{"syscap":"DistributedDataManager","subsystem":"分布式数据管理","fileName":"distributed-data"},{"syscap":"Ability","subsystem":"元能力","fileName":"ability"},{"syscap":"Web","subsystem":"web","fileName":"web"},{"syscap":"Applications","subsystem":"应用","fileName":"application"},{"syscap":"Msdp","subsystem":"综合传感处理平台","fileName":"msdp"},{"syscap":"Test","subsystem":"测试框架","fileName":"unitest"},{"syscap":"Base","subsystem":"SDK","fileName":"sdk"},{"syscap":"AI","subsystem":"AI业务","fileName":"ai"},{"syscap":"Request","subsystem":"上传下载","fileName":"download-upload"},{"syscap":"Download","subsystem":"上传下载","fileName":"download-upload"},{"syscap":"Upload","subsystem":"上传下载","fileName":"download-upload"},{"syscap":"Wallpaper","subsystem":"主题","fileName":"theme"},{"syscap":"Time","subsystem":"时间时区","fileName":"time"},{"syscap":"ScreenLock","subsystem":"主题","fileName":"theme"},{"syscap":"Pasteboard","subsystem":"剪贴板","fileName":"pasteboard"},{"syscap":"InputMethodFramework","subsystem":"输入法","fileName":"input-method-framework"},{"syscap":"Driver","subsystem":"驱动","fileName":"driver"},{"syscap":"Developtools","subsystem":"研发工具链","fileName":"developtools"},{"syscap":"Bluetooth","subsystem":"蓝牙","fileName":"blue-tooth"},{"syscap":"NetManager","subsystem":"网络管理·","fileName":"net-manager"},{"syscap":"Print","subsystem":"打印","fileName":"print"},{"syscap":"Window","subsystem":"窗口","fileName":"window"},{"syscap":"Advertising","subsystem":"广告服务","fileName":"advertising"},{"syscap":"XTS","subsystem":"XTS","fileName":"xts"}]}')}},__webpack_module_cache__={};function __webpack_require__(e){var t=__webpack_module_cache__[e];if(void 0!==t)return t.exports;var r=__webpack_module_cache__[e]={id:e,loaded:!1,exports:{}};return __webpack_modules__[e].call(r.exports,r,r.exports,__webpack_require__),r.loaded=!0,r.exports}__webpack_require__.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return __webpack_require__.d(t,{a:t}),t},__webpack_require__.d=(e,t)=>{for(var r in t)__webpack_require__.o(t,r)&&!__webpack_require__.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},__webpack_require__.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),__webpack_require__.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},__webpack_require__.nmd=e=>(e.paths=[],e.children||(e.children=[]),e);var __webpack_exports__=__webpack_require__(32875)})(); \ No newline at end of file + */function r(e){return e>=65&&e<=90||95===e||e>=97&&e<=122||e>=192&&e<=214||e>=216&&e<=246||e>=248&&e<=767||e>=880&&e<=893||e>=895&&e<=8191||e>=8204&&e<=8205||e>=8304&&e<=8591||e>=11264&&e<=12271||e>=12289&&e<=55295||e>=63744&&e<=64975||e>=65008&&e<=65533||e>=65536&&e<=983039}Object.defineProperty(t,"__esModule",{value:!0}),t.NC_NAME_START_CHAR="A-Z_a-zÀ-ÖØ-öø-˿Ͱ-ͽͿ-῿‌-‍⁰-↏Ⰰ-⿯、-퟿豈-﷏ﷰ-�𐀀-󯿿",t.NC_NAME_CHAR="-"+t.NC_NAME_START_CHAR+".0-9·̀-ͯ‿-⁀",t.NC_NAME_START_CHAR_RE=new RegExp("^["+t.NC_NAME_START_CHAR+"]$","u"),t.NC_NAME_CHAR_RE=new RegExp("^["+t.NC_NAME_CHAR+"]$","u"),t.NC_NAME_RE=new RegExp("^["+t.NC_NAME_START_CHAR+"]["+t.NC_NAME_CHAR+"]*$","u"),t.isNCNameStartChar=r,t.isNCNameChar=function(e){return r(e)||45===e||46===e||e>=48&&e<=57||183===e||e>=768&&e<=879||e>=8255&&e<=8256}},42613:e=>{"use strict";e.exports=require("assert")},20181:e=>{"use strict";e.exports=require("buffer")},35317:e=>{"use strict";e.exports=require("child_process")},49140:e=>{"use strict";e.exports=require("constants")},76982:e=>{"use strict";e.exports=require("crypto")},24434:e=>{"use strict";e.exports=require("events")},79896:e=>{"use strict";e.exports=require("fs")},50264:e=>{"use strict";e.exports=require("inspector")},70857:e=>{"use strict";e.exports=require("os")},16928:e=>{"use strict";e.exports=require("path")},82987:e=>{"use strict";e.exports=require("perf_hooks")},932:e=>{"use strict";e.exports=require("process")},2203:e=>{"use strict";e.exports=require("stream")},13193:e=>{"use strict";e.exports=require("string_decoder")},39023:e=>{"use strict";e.exports=require("util")},43106:e=>{"use strict";e.exports=require("zlib")},62116:(e,t,r)=>{const{Argument:n}=r(39297),{Command:i}=r(23749),{CommanderError:a,InvalidArgumentError:o}=r(43666),{Help:s}=r(13693),{Option:c}=r(75019);(t=e.exports=new i).program=t,t.Argument=n,t.Command=i,t.CommanderError=a,t.Help=s,t.InvalidArgumentError=o,t.InvalidOptionArgumentError=o,t.Option=c},39297:(e,t,r)=>{const{InvalidArgumentError:n}=r(43666);t.Argument=class{constructor(e,t){switch(this.description=t||"",this.variadic=!1,this.parseArg=void 0,this.defaultValue=void 0,this.defaultValueDescription=void 0,this.argChoices=void 0,e[0]){case"<":this.required=!0,this._name=e.slice(1,-1);break;case"[":this.required=!1,this._name=e.slice(1,-1);break;default:this.required=!0,this._name=e}this._name.length>3&&"..."===this._name.slice(-3)&&(this.variadic=!0,this._name=this._name.slice(0,-3))}name(){return this._name}_concatValue(e,t){return t!==this.defaultValue&&Array.isArray(t)?t.concat(e):[e]}default(e,t){return this.defaultValue=e,this.defaultValueDescription=t,this}argParser(e){return this.parseArg=e,this}choices(e){return this.argChoices=e.slice(),this.parseArg=(e,t)=>{if(!this.argChoices.includes(e))throw new n(`Allowed choices are ${this.argChoices.join(", ")}.`);return this.variadic?this._concatValue(e,t):e},this}argRequired(){return this.required=!0,this}argOptional(){return this.required=!1,this}},t.humanReadableArgName=function(e){const t=e.name()+(!0===e.variadic?"...":"");return e.required?"<"+t+">":"["+t+"]"}},23749:(e,t,r)=>{const n=r(24434).EventEmitter,i=r(35317),a=r(16928),o=r(79896),s=r(932),{Argument:c,humanReadableArgName:l}=r(39297),{CommanderError:u}=r(43666),{Help:d}=r(13693),{Option:p,splitOptionFlags:f,DualOptions:m}=r(75019),{suggestSimilar:g}=r(87369);class _ extends n{constructor(e){super(),this.commands=[],this.options=[],this.parent=null,this._allowUnknownOption=!1,this._allowExcessArguments=!0,this._args=[],this.args=[],this.rawArgs=[],this.processedArgs=[],this._scriptPath=null,this._name=e||"",this._optionValues={},this._optionValueSources={},this._storeOptionsAsProperties=!1,this._actionHandler=null,this._executableHandler=!1,this._executableFile=null,this._executableDir=null,this._defaultCommandName=null,this._exitCallback=null,this._aliases=[],this._combineFlagAndOptionalValue=!0,this._description="",this._summary="",this._argsDescription=void 0,this._enablePositionalOptions=!1,this._passThroughOptions=!1,this._lifeCycleHooks={},this._showHelpAfterError=!1,this._showSuggestionAfterError=!0,this._outputConfiguration={writeOut:e=>s.stdout.write(e),writeErr:e=>s.stderr.write(e),getOutHelpWidth:()=>s.stdout.isTTY?s.stdout.columns:void 0,getErrHelpWidth:()=>s.stderr.isTTY?s.stderr.columns:void 0,outputError:(e,t)=>t(e)},this._hidden=!1,this._hasHelpOption=!0,this._helpFlags="-h, --help",this._helpDescription="display help for command",this._helpShortFlag="-h",this._helpLongFlag="--help",this._addImplicitHelpCommand=void 0,this._helpCommandName="help",this._helpCommandnameAndArgs="help [command]",this._helpCommandDescription="display help for command",this._helpConfiguration={}}copyInheritedSettings(e){return this._outputConfiguration=e._outputConfiguration,this._hasHelpOption=e._hasHelpOption,this._helpFlags=e._helpFlags,this._helpDescription=e._helpDescription,this._helpShortFlag=e._helpShortFlag,this._helpLongFlag=e._helpLongFlag,this._helpCommandName=e._helpCommandName,this._helpCommandnameAndArgs=e._helpCommandnameAndArgs,this._helpCommandDescription=e._helpCommandDescription,this._helpConfiguration=e._helpConfiguration,this._exitCallback=e._exitCallback,this._storeOptionsAsProperties=e._storeOptionsAsProperties,this._combineFlagAndOptionalValue=e._combineFlagAndOptionalValue,this._allowExcessArguments=e._allowExcessArguments,this._enablePositionalOptions=e._enablePositionalOptions,this._showHelpAfterError=e._showHelpAfterError,this._showSuggestionAfterError=e._showSuggestionAfterError,this}command(e,t,r){let n=t,i=r;"object"==typeof n&&null!==n&&(i=n,n=null),i=i||{};const[,a,o]=e.match(/([^ ]+) *(.*)/),s=this.createCommand(a);return n&&(s.description(n),s._executableHandler=!0),i.isDefault&&(this._defaultCommandName=s._name),s._hidden=!(!i.noHelp&&!i.hidden),s._executableFile=i.executableFile||null,o&&s.arguments(o),this.commands.push(s),s.parent=this,s.copyInheritedSettings(this),n?this:s}createCommand(e){return new _(e)}createHelp(){return Object.assign(new d,this.configureHelp())}configureHelp(e){return void 0===e?this._helpConfiguration:(this._helpConfiguration=e,this)}configureOutput(e){return void 0===e?this._outputConfiguration:(Object.assign(this._outputConfiguration,e),this)}showHelpAfterError(e=!0){return"string"!=typeof e&&(e=!!e),this._showHelpAfterError=e,this}showSuggestionAfterError(e=!0){return this._showSuggestionAfterError=!!e,this}addCommand(e,t){if(!e._name)throw new Error("Command passed to .addCommand() must have a name\n- specify the name in Command constructor or using .name()");return(t=t||{}).isDefault&&(this._defaultCommandName=e._name),(t.noHelp||t.hidden)&&(e._hidden=!0),this.commands.push(e),e.parent=this,this}createArgument(e,t){return new c(e,t)}argument(e,t,r,n){const i=this.createArgument(e,t);return"function"==typeof r?i.default(n).argParser(r):i.default(r),this.addArgument(i),this}arguments(e){return e.split(/ +/).forEach((e=>{this.argument(e)})),this}addArgument(e){const t=this._args.slice(-1)[0];if(t&&t.variadic)throw new Error(`only the last argument can be variadic '${t.name()}'`);if(e.required&&void 0!==e.defaultValue&&void 0===e.parseArg)throw new Error(`a default value for a required argument is never used: '${e.name()}'`);return this._args.push(e),this}addHelpCommand(e,t){return!1===e?this._addImplicitHelpCommand=!1:(this._addImplicitHelpCommand=!0,"string"==typeof e&&(this._helpCommandName=e.split(" ")[0],this._helpCommandnameAndArgs=e),this._helpCommandDescription=t||this._helpCommandDescription),this}_hasImplicitHelpCommand(){return void 0===this._addImplicitHelpCommand?this.commands.length&&!this._actionHandler&&!this._findCommand("help"):this._addImplicitHelpCommand}hook(e,t){const r=["preSubcommand","preAction","postAction"];if(!r.includes(e))throw new Error(`Unexpected value for event passed to hook : '${e}'.\nExpecting one of '${r.join("', '")}'`);return this._lifeCycleHooks[e]?this._lifeCycleHooks[e].push(t):this._lifeCycleHooks[e]=[t],this}exitOverride(e){return this._exitCallback=e||(e=>{if("commander.executeSubCommandAsync"!==e.code)throw e}),this}_exit(e,t,r){this._exitCallback&&this._exitCallback(new u(e,t,r)),s.exit(e)}action(e){return this._actionHandler=t=>{const r=this._args.length,n=t.slice(0,r);return this._storeOptionsAsProperties?n[r]=this:n[r]=this.opts(),n.push(this),e.apply(this,n)},this}createOption(e,t){return new p(e,t)}addOption(e){const t=e.name(),r=e.attributeName();if(e.negate){const t=e.long.replace(/^--no-/,"--");this._findOption(t)||this.setOptionValueWithSource(r,void 0===e.defaultValue||e.defaultValue,"default")}else void 0!==e.defaultValue&&this.setOptionValueWithSource(r,e.defaultValue,"default");this.options.push(e);const n=(t,n,i)=>{null==t&&void 0!==e.presetArg&&(t=e.presetArg);const a=this.getOptionValue(r);if(null!==t&&e.parseArg)try{t=e.parseArg(t,a)}catch(e){if("commander.invalidArgument"===e.code){const t=`${n} ${e.message}`;this.error(t,{exitCode:e.exitCode,code:e.code})}throw e}else null!==t&&e.variadic&&(t=e._concatValue(t,a));null==t&&(t=!e.negate&&(!(!e.isBoolean()&&!e.optional)||"")),this.setOptionValueWithSource(r,t,i)};return this.on("option:"+t,(t=>{const r=`error: option '${e.flags}' argument '${t}' is invalid.`;n(t,r,"cli")})),e.envVar&&this.on("optionEnv:"+t,(t=>{const r=`error: option '${e.flags}' value '${t}' from env '${e.envVar}' is invalid.`;n(t,r,"env")})),this}_optionEx(e,t,r,n,i){if("object"==typeof t&&t instanceof p)throw new Error("To add an Option object use addOption() instead of option() or requiredOption()");const a=this.createOption(t,r);if(a.makeOptionMandatory(!!e.mandatory),"function"==typeof n)a.default(i).argParser(n);else if(n instanceof RegExp){const e=n;n=(t,r)=>{const n=e.exec(t);return n?n[0]:r},a.default(i).argParser(n)}else a.default(n);return this.addOption(a)}option(e,t,r,n){return this._optionEx({},e,t,r,n)}requiredOption(e,t,r,n){return this._optionEx({mandatory:!0},e,t,r,n)}combineFlagAndOptionalValue(e=!0){return this._combineFlagAndOptionalValue=!!e,this}allowUnknownOption(e=!0){return this._allowUnknownOption=!!e,this}allowExcessArguments(e=!0){return this._allowExcessArguments=!!e,this}enablePositionalOptions(e=!0){return this._enablePositionalOptions=!!e,this}passThroughOptions(e=!0){if(this._passThroughOptions=!!e,this.parent&&e&&!this.parent._enablePositionalOptions)throw new Error("passThroughOptions can not be used without turning on enablePositionalOptions for parent command(s)");return this}storeOptionsAsProperties(e=!0){if(this._storeOptionsAsProperties=!!e,this.options.length)throw new Error("call .storeOptionsAsProperties() before adding options");return this}getOptionValue(e){return this._storeOptionsAsProperties?this[e]:this._optionValues[e]}setOptionValue(e,t){return this.setOptionValueWithSource(e,t,void 0)}setOptionValueWithSource(e,t,r){return this._storeOptionsAsProperties?this[e]=t:this._optionValues[e]=t,this._optionValueSources[e]=r,this}getOptionValueSource(e){return this._optionValueSources[e]}getOptionValueSourceWithGlobals(e){let t;return v(this).forEach((r=>{void 0!==r.getOptionValueSource(e)&&(t=r.getOptionValueSource(e))})),t}_prepareUserArgs(e,t){if(void 0!==e&&!Array.isArray(e))throw new Error("first parameter to parse must be array or undefined");let r;switch(t=t||{},void 0===e&&(e=s.argv,s.versions&&s.versions.electron&&(t.from="electron")),this.rawArgs=e.slice(),t.from){case void 0:case"node":this._scriptPath=e[1],r=e.slice(2);break;case"electron":s.defaultApp?(this._scriptPath=e[1],r=e.slice(2)):r=e.slice(1);break;case"user":r=e.slice(0);break;default:throw new Error(`unexpected parse option { from: '${t.from}' }`)}return!this._name&&this._scriptPath&&this.nameFromFilename(this._scriptPath),this._name=this._name||"program",r}parse(e,t){const r=this._prepareUserArgs(e,t);return this._parseCommand([],r),this}async parseAsync(e,t){const r=this._prepareUserArgs(e,t);return await this._parseCommand([],r),this}_executeSubCommand(e,t){t=t.slice();let r=!1;const n=[".js",".ts",".tsx",".mjs",".cjs"];function c(e,t){const r=a.resolve(e,t);if(o.existsSync(r))return r;if(n.includes(a.extname(t)))return;const i=n.find((e=>o.existsSync(`${r}${e}`)));return i?`${r}${i}`:void 0}this._checkForMissingMandatoryOptions(),this._checkForConflictingOptions();let l,d=e._executableFile||`${this._name}-${e._name}`,p=this._executableDir||"";if(this._scriptPath){let e;try{e=o.realpathSync(this._scriptPath)}catch(t){e=this._scriptPath}p=a.resolve(a.dirname(e),p)}if(p){let t=c(p,d);if(!t&&!e._executableFile&&this._scriptPath){const r=a.basename(this._scriptPath,a.extname(this._scriptPath));r!==this._name&&(t=c(p,`${r}-${e._name}`))}d=t||d}if(r=n.includes(a.extname(d)),"win32"!==s.platform?r?(t.unshift(d),t=y(s.execArgv).concat(t),l=i.spawn(s.argv[0],t,{stdio:"inherit"})):l=i.spawn(d,t,{stdio:"inherit"}):(t.unshift(d),t=y(s.execArgv).concat(t),l=i.spawn(s.execPath,t,{stdio:"inherit"})),!l.killed){["SIGUSR1","SIGUSR2","SIGTERM","SIGINT","SIGHUP"].forEach((e=>{s.on(e,(()=>{!1===l.killed&&null===l.exitCode&&l.kill(e)}))}))}const f=this._exitCallback;f?l.on("close",(()=>{f(new u(s.exitCode||0,"commander.executeSubCommandAsync","(close)"))})):l.on("close",s.exit.bind(s)),l.on("error",(t=>{if("ENOENT"===t.code){const t=p?`searched for local subcommand relative to directory '${p}'`:"no directory for search for local subcommand, use .executableDir() to supply a custom directory",r=`'${d}' does not exist\n - if '${e._name}' is not meant to be an executable command, remove description parameter from '.command()' and use '.description()' instead\n - if the default executable name is not suitable, use the executableFile option to supply a custom name or path\n - ${t}`;throw new Error(r)}if("EACCES"===t.code)throw new Error(`'${d}' not executable`);if(f){const e=new u(1,"commander.executeSubCommandAsync","(error)");e.nestedError=t,f(e)}else s.exit(1)})),this.runningCommand=l}_dispatchSubcommand(e,t,r){const n=this._findCommand(e);let i;return n||this.help({error:!0}),i=this._chainOrCallSubCommandHook(i,n,"preSubcommand"),i=this._chainOrCall(i,(()=>{if(!n._executableHandler)return n._parseCommand(t,r);this._executeSubCommand(n,t.concat(r))})),i}_checkNumberOfArguments(){this._args.forEach(((e,t)=>{e.required&&null==this.args[t]&&this.missingArgument(e.name())})),this._args.length>0&&this._args[this._args.length-1].variadic||this.args.length>this._args.length&&this._excessArguments(this.args)}_processArguments(){const e=(e,t,r)=>{let n=t;if(null!==t&&e.parseArg)try{n=e.parseArg(t,r)}catch(r){if("commander.invalidArgument"===r.code){const n=`error: command-argument value '${t}' is invalid for argument '${e.name()}'. ${r.message}`;this.error(n,{exitCode:r.exitCode,code:r.code})}throw r}return n};this._checkNumberOfArguments();const t=[];this._args.forEach(((r,n)=>{let i=r.defaultValue;r.variadic?ne(r,n,t)),r.defaultValue))):void 0===i&&(i=[]):nt())):t()}_chainOrCallHooks(e,t){let r=e;const n=[];return v(this).reverse().filter((e=>void 0!==e._lifeCycleHooks[t])).forEach((e=>{e._lifeCycleHooks[t].forEach((t=>{n.push({hookedCommand:e,callback:t})}))})),"postAction"===t&&n.reverse(),n.forEach((e=>{r=this._chainOrCall(r,(()=>e.callback(e.hookedCommand,this)))})),r}_chainOrCallSubCommandHook(e,t,r){let n=e;return void 0!==this._lifeCycleHooks[r]&&this._lifeCycleHooks[r].forEach((e=>{n=this._chainOrCall(n,(()=>e(this,t)))})),n}_parseCommand(e,t){const r=this.parseOptions(t);if(this._parseOptionsEnv(),this._parseOptionsImplied(),e=e.concat(r.operands),t=r.unknown,this.args=e.concat(t),e&&this._findCommand(e[0]))return this._dispatchSubcommand(e[0],e.slice(1),t);if(this._hasImplicitHelpCommand()&&e[0]===this._helpCommandName)return 1===e.length&&this.help(),this._dispatchSubcommand(e[1],[],[this._helpLongFlag]);if(this._defaultCommandName)return h(this,t),this._dispatchSubcommand(this._defaultCommandName,e,t);!this.commands.length||0!==this.args.length||this._actionHandler||this._defaultCommandName||this.help({error:!0}),h(this,r.unknown),this._checkForMissingMandatoryOptions(),this._checkForConflictingOptions();const n=()=>{r.unknown.length>0&&this.unknownOption(r.unknown[0])},i=`command:${this.name()}`;if(this._actionHandler){let r;return n(),this._processArguments(),r=this._chainOrCallHooks(r,"preAction"),r=this._chainOrCall(r,(()=>this._actionHandler(this.processedArgs))),this.parent&&(r=this._chainOrCall(r,(()=>{this.parent.emit(i,e,t)}))),r=this._chainOrCallHooks(r,"postAction"),r}if(this.parent&&this.parent.listenerCount(i))n(),this._processArguments(),this.parent.emit(i,e,t);else if(e.length){if(this._findCommand("*"))return this._dispatchSubcommand("*",e,t);this.listenerCount("command:*")?this.emit("command:*",e,t):this.commands.length?this.unknownCommand():(n(),this._processArguments())}else this.commands.length?(n(),this.help({error:!0})):(n(),this._processArguments())}_findCommand(e){if(e)return this.commands.find((t=>t._name===e||t._aliases.includes(e)))}_findOption(e){return this.options.find((t=>t.is(e)))}_checkForMissingMandatoryOptions(){for(let e=this;e;e=e.parent)e.options.forEach((t=>{t.mandatory&&void 0===e.getOptionValue(t.attributeName())&&e.missingMandatoryOptionValue(t)}))}_checkForConflictingLocalOptions(){const e=this.options.filter((e=>{const t=e.attributeName();return void 0!==this.getOptionValue(t)&&"default"!==this.getOptionValueSource(t)}));e.filter((e=>e.conflictsWith.length>0)).forEach((t=>{const r=e.find((e=>t.conflictsWith.includes(e.attributeName())));r&&this._conflictingOption(t,r)}))}_checkForConflictingOptions(){for(let e=this;e;e=e.parent)e._checkForConflictingLocalOptions()}parseOptions(e){const t=[],r=[];let n=t;const i=e.slice();function a(e){return e.length>1&&"-"===e[0]}let o=null;for(;i.length;){const e=i.shift();if("--"===e){n===r&&n.push(e),n.push(...i);break}if(!o||a(e)){if(o=null,a(e)){const t=this._findOption(e);if(t){if(t.required){const e=i.shift();void 0===e&&this.optionMissingArgument(t),this.emit(`option:${t.name()}`,e)}else if(t.optional){let e=null;i.length>0&&!a(i[0])&&(e=i.shift()),this.emit(`option:${t.name()}`,e)}else this.emit(`option:${t.name()}`);o=t.variadic?t:null;continue}}if(e.length>2&&"-"===e[0]&&"-"!==e[1]){const t=this._findOption(`-${e[1]}`);if(t){t.required||t.optional&&this._combineFlagAndOptionalValue?this.emit(`option:${t.name()}`,e.slice(2)):(this.emit(`option:${t.name()}`),i.unshift(`-${e.slice(2)}`));continue}}if(/^--[^=]+=/.test(e)){const t=e.indexOf("="),r=this._findOption(e.slice(0,t));if(r&&(r.required||r.optional)){this.emit(`option:${r.name()}`,e.slice(t+1));continue}}if(a(e)&&(n=r),(this._enablePositionalOptions||this._passThroughOptions)&&0===t.length&&0===r.length){if(this._findCommand(e)){t.push(e),i.length>0&&r.push(...i);break}if(e===this._helpCommandName&&this._hasImplicitHelpCommand()){t.push(e),i.length>0&&t.push(...i);break}if(this._defaultCommandName){r.push(e),i.length>0&&r.push(...i);break}}if(this._passThroughOptions){n.push(e),i.length>0&&n.push(...i);break}n.push(e)}else this.emit(`option:${o.name()}`,e)}return{operands:t,unknown:r}}opts(){if(this._storeOptionsAsProperties){const e={},t=this.options.length;for(let r=0;rObject.assign(e,t.opts())),{})}error(e,t){this._outputConfiguration.outputError(`${e}\n`,this._outputConfiguration.writeErr),"string"==typeof this._showHelpAfterError?this._outputConfiguration.writeErr(`${this._showHelpAfterError}\n`):this._showHelpAfterError&&(this._outputConfiguration.writeErr("\n"),this.outputHelp({error:!0}));const r=t||{},n=r.exitCode||1,i=r.code||"commander.error";this._exit(n,i,e)}_parseOptionsEnv(){this.options.forEach((e=>{if(e.envVar&&e.envVar in s.env){const t=e.attributeName();(void 0===this.getOptionValue(t)||["default","config","env"].includes(this.getOptionValueSource(t)))&&(e.required||e.optional?this.emit(`optionEnv:${e.name()}`,s.env[e.envVar]):this.emit(`optionEnv:${e.name()}`))}}))}_parseOptionsImplied(){const e=new m(this.options),t=e=>void 0!==this.getOptionValue(e)&&!["default","implied"].includes(this.getOptionValueSource(e));this.options.filter((r=>void 0!==r.implied&&t(r.attributeName())&&e.valueFromOption(this.getOptionValue(r.attributeName()),r))).forEach((e=>{Object.keys(e.implied).filter((e=>!t(e))).forEach((t=>{this.setOptionValueWithSource(t,e.implied[t],"implied")}))}))}missingArgument(e){const t=`error: missing required argument '${e}'`;this.error(t,{code:"commander.missingArgument"})}optionMissingArgument(e){const t=`error: option '${e.flags}' argument missing`;this.error(t,{code:"commander.optionMissingArgument"})}missingMandatoryOptionValue(e){const t=`error: required option '${e.flags}' not specified`;this.error(t,{code:"commander.missingMandatoryOptionValue"})}_conflictingOption(e,t){const r=e=>{const t=e.attributeName(),r=this.getOptionValue(t),n=this.options.find((e=>e.negate&&t===e.attributeName())),i=this.options.find((e=>!e.negate&&t===e.attributeName()));return n&&(void 0===n.presetArg&&!1===r||void 0!==n.presetArg&&r===n.presetArg)?n:i||e},n=e=>{const t=r(e),n=t.attributeName();return"env"===this.getOptionValueSource(n)?`environment variable '${t.envVar}'`:`option '${t.flags}'`},i=`error: ${n(e)} cannot be used with ${n(t)}`;this.error(i,{code:"commander.conflictingOption"})}unknownOption(e){if(this._allowUnknownOption)return;let t="";if(e.startsWith("--")&&this._showSuggestionAfterError){let r=[],n=this;do{const e=n.createHelp().visibleOptions(n).filter((e=>e.long)).map((e=>e.long));r=r.concat(e),n=n.parent}while(n&&!n._enablePositionalOptions);t=g(e,r)}const r=`error: unknown option '${e}'${t}`;this.error(r,{code:"commander.unknownOption"})}_excessArguments(e){if(this._allowExcessArguments)return;const t=this._args.length,r=1===t?"":"s",n=`error: too many arguments${this.parent?` for '${this.name()}'`:""}. Expected ${t} argument${r} but got ${e.length}.`;this.error(n,{code:"commander.excessArguments"})}unknownCommand(){const e=this.args[0];let t="";if(this._showSuggestionAfterError){const r=[];this.createHelp().visibleCommands(this).forEach((e=>{r.push(e.name()),e.alias()&&r.push(e.alias())})),t=g(e,r)}const r=`error: unknown command '${e}'${t}`;this.error(r,{code:"commander.unknownCommand"})}version(e,t,r){if(void 0===e)return this._version;this._version=e,t=t||"-V, --version",r=r||"output the version number";const n=this.createOption(t,r);return this._versionOptionName=n.attributeName(),this.options.push(n),this.on("option:"+n.name(),(()=>{this._outputConfiguration.writeOut(`${e}\n`),this._exit(0,"commander.version",e)})),this}description(e,t){return void 0===e&&void 0===t?this._description:(this._description=e,t&&(this._argsDescription=t),this)}summary(e){return void 0===e?this._summary:(this._summary=e,this)}alias(e){if(void 0===e)return this._aliases[0];let t=this;if(0!==this.commands.length&&this.commands[this.commands.length-1]._executableHandler&&(t=this.commands[this.commands.length-1]),e===t._name)throw new Error("Command alias can't be the same as its name");return t._aliases.push(e),this}aliases(e){return void 0===e?this._aliases:(e.forEach((e=>this.alias(e))),this)}usage(e){if(void 0===e){if(this._usage)return this._usage;const e=this._args.map((e=>l(e)));return[].concat(this.options.length||this._hasHelpOption?"[options]":[],this.commands.length?"[command]":[],this._args.length?e:[]).join(" ")}return this._usage=e,this}name(e){return void 0===e?this._name:(this._name=e,this)}nameFromFilename(e){return this._name=a.basename(e,a.extname(e)),this}executableDir(e){return void 0===e?this._executableDir:(this._executableDir=e,this)}helpInformation(e){const t=this.createHelp();return void 0===t.helpWidth&&(t.helpWidth=e&&e.error?this._outputConfiguration.getErrHelpWidth():this._outputConfiguration.getOutHelpWidth()),t.formatHelp(this,t)}_getHelpContext(e){const t={error:!!(e=e||{}).error};let r;return r=t.error?e=>this._outputConfiguration.writeErr(e):e=>this._outputConfiguration.writeOut(e),t.write=e.write||r,t.command=this,t}outputHelp(e){let t;"function"==typeof e&&(t=e,e=void 0);const r=this._getHelpContext(e);v(this).reverse().forEach((e=>e.emit("beforeAllHelp",r))),this.emit("beforeHelp",r);let n=this.helpInformation(r);if(t&&(n=t(n),"string"!=typeof n&&!Buffer.isBuffer(n)))throw new Error("outputHelp callback must return a string or a Buffer");r.write(n),this.emit(this._helpLongFlag),this.emit("afterHelp",r),v(this).forEach((e=>e.emit("afterAllHelp",r)))}helpOption(e,t){if("boolean"==typeof e)return this._hasHelpOption=e,this;this._helpFlags=e||this._helpFlags,this._helpDescription=t||this._helpDescription;const r=f(this._helpFlags);return this._helpShortFlag=r.shortFlag,this._helpLongFlag=r.longFlag,this}help(e){this.outputHelp(e);let t=s.exitCode||0;0===t&&e&&"function"!=typeof e&&e.error&&(t=1),this._exit(t,"commander.help","(outputHelp)")}addHelpText(e,t){const r=["beforeAll","before","after","afterAll"];if(!r.includes(e))throw new Error(`Unexpected value for position to addHelpText.\nExpecting one of '${r.join("', '")}'`);const n=`${e}Help`;return this.on(n,(e=>{let r;r="function"==typeof t?t({error:e.error,command:e.command}):t,r&&e.write(`${r}\n`)})),this}}function h(e,t){e._hasHelpOption&&t.find((t=>t===e._helpLongFlag||t===e._helpShortFlag))&&(e.outputHelp(),e._exit(0,"commander.helpDisplayed","(outputHelp)"))}function y(e){return e.map((e=>{if(!e.startsWith("--inspect"))return e;let t,r,n="127.0.0.1",i="9229";return null!==(r=e.match(/^(--inspect(-brk)?)$/))?t=r[1]:null!==(r=e.match(/^(--inspect(-brk|-port)?)=([^:]+)$/))?(t=r[1],/^\d+$/.test(r[3])?i=r[3]:n=r[3]):null!==(r=e.match(/^(--inspect(-brk|-port)?)=([^:]+):(\d+)$/))&&(t=r[1],n=r[3],i=r[4]),t&&"0"!==i?`${t}=${n}:${parseInt(i)+1}`:e}))}function v(e){const t=[];for(let r=e;r;r=r.parent)t.push(r);return t}t.Command=_},43666:(e,t)=>{class r extends Error{constructor(e,t,r){super(r),Error.captureStackTrace(this,this.constructor),this.name=this.constructor.name,this.code=t,this.exitCode=e,this.nestedError=void 0}}t.CommanderError=r,t.InvalidArgumentError=class extends r{constructor(e){super(1,"commander.invalidArgument",e),Error.captureStackTrace(this,this.constructor),this.name=this.constructor.name}}},13693:(e,t,r)=>{const{humanReadableArgName:n}=r(39297);t.Help=class{constructor(){this.helpWidth=void 0,this.sortSubcommands=!1,this.sortOptions=!1,this.showGlobalOptions=!1}visibleCommands(e){const t=e.commands.filter((e=>!e._hidden));if(e._hasImplicitHelpCommand()){const[,r,n]=e._helpCommandnameAndArgs.match(/([^ ]+) *(.*)/),i=e.createCommand(r).helpOption(!1);i.description(e._helpCommandDescription),n&&i.arguments(n),t.push(i)}return this.sortSubcommands&&t.sort(((e,t)=>e.name().localeCompare(t.name()))),t}compareOptions(e,t){const r=e=>e.short?e.short.replace(/^-/,""):e.long.replace(/^--/,"");return r(e).localeCompare(r(t))}visibleOptions(e){const t=e.options.filter((e=>!e.hidden)),r=e._hasHelpOption&&e._helpShortFlag&&!e._findOption(e._helpShortFlag),n=e._hasHelpOption&&!e._findOption(e._helpLongFlag);if(r||n){let i;i=r?n?e.createOption(e._helpFlags,e._helpDescription):e.createOption(e._helpShortFlag,e._helpDescription):e.createOption(e._helpLongFlag,e._helpDescription),t.push(i)}return this.sortOptions&&t.sort(this.compareOptions),t}visibleGlobalOptions(e){if(!this.showGlobalOptions)return[];const t=[];for(let r=e.parent;r;r=r.parent){const e=r.options.filter((e=>!e.hidden));t.push(...e)}return this.sortOptions&&t.sort(this.compareOptions),t}visibleArguments(e){return e._argsDescription&&e._args.forEach((t=>{t.description=t.description||e._argsDescription[t.name()]||""})),e._args.find((e=>e.description))?e._args:[]}subcommandTerm(e){const t=e._args.map((e=>n(e))).join(" ");return e._name+(e._aliases[0]?"|"+e._aliases[0]:"")+(e.options.length?" [options]":"")+(t?" "+t:"")}optionTerm(e){return e.flags}argumentTerm(e){return e.name()}longestSubcommandTermLength(e,t){return t.visibleCommands(e).reduce(((e,r)=>Math.max(e,t.subcommandTerm(r).length)),0)}longestOptionTermLength(e,t){return t.visibleOptions(e).reduce(((e,r)=>Math.max(e,t.optionTerm(r).length)),0)}longestGlobalOptionTermLength(e,t){return t.visibleGlobalOptions(e).reduce(((e,r)=>Math.max(e,t.optionTerm(r).length)),0)}longestArgumentTermLength(e,t){return t.visibleArguments(e).reduce(((e,r)=>Math.max(e,t.argumentTerm(r).length)),0)}commandUsage(e){let t=e._name;e._aliases[0]&&(t=t+"|"+e._aliases[0]);let r="";for(let t=e.parent;t;t=t.parent)r=t.name()+" "+r;return r+t+" "+e.usage()}commandDescription(e){return e.description()}subcommandDescription(e){return e.summary()||e.description()}optionDescription(e){const t=[];if(e.argChoices&&t.push(`choices: ${e.argChoices.map((e=>JSON.stringify(e))).join(", ")}`),void 0!==e.defaultValue){(e.required||e.optional||e.isBoolean()&&"boolean"==typeof e.defaultValue)&&t.push(`default: ${e.defaultValueDescription||JSON.stringify(e.defaultValue)}`)}return void 0!==e.presetArg&&e.optional&&t.push(`preset: ${JSON.stringify(e.presetArg)}`),void 0!==e.envVar&&t.push(`env: ${e.envVar}`),t.length>0?`${e.description} (${t.join(", ")})`:e.description}argumentDescription(e){const t=[];if(e.argChoices&&t.push(`choices: ${e.argChoices.map((e=>JSON.stringify(e))).join(", ")}`),void 0!==e.defaultValue&&t.push(`default: ${e.defaultValueDescription||JSON.stringify(e.defaultValue)}`),t.length>0){const r=`(${t.join(", ")})`;return e.description?`${e.description} ${r}`:r}return e.description}formatHelp(e,t){const r=t.padWidth(e,t),n=t.helpWidth||80;function i(e,i){if(i){const a=`${e.padEnd(r+2)}${i}`;return t.wrap(a,n-2,r+2)}return e}function a(e){return e.join("\n").replace(/^/gm," ".repeat(2))}let o=[`Usage: ${t.commandUsage(e)}`,""];const s=t.commandDescription(e);s.length>0&&(o=o.concat([s,""]));const c=t.visibleArguments(e).map((e=>i(t.argumentTerm(e),t.argumentDescription(e))));c.length>0&&(o=o.concat(["Arguments:",a(c),""]));const l=t.visibleOptions(e).map((e=>i(t.optionTerm(e),t.optionDescription(e))));if(l.length>0&&(o=o.concat(["Options:",a(l),""])),this.showGlobalOptions){const r=t.visibleGlobalOptions(e).map((e=>i(t.optionTerm(e),t.optionDescription(e))));r.length>0&&(o=o.concat(["Global Options:",a(r),""]))}const u=t.visibleCommands(e).map((e=>i(t.subcommandTerm(e),t.subcommandDescription(e))));return u.length>0&&(o=o.concat(["Commands:",a(u),""])),o.join("\n")}padWidth(e,t){return Math.max(t.longestOptionTermLength(e,t),t.longestGlobalOptionTermLength(e,t),t.longestSubcommandTermLength(e,t),t.longestArgumentTermLength(e,t))}wrap(e,t,r,n=40){if(e.match(/[\n]\s+/))return e;const i=t-r;if(i("\n"===e.slice(-1)&&(e=e.slice(0,e.length-1)),(t>0?s:"")+e.trimRight()))).join("\n")}}},75019:(e,t,r)=>{const{InvalidArgumentError:n}=r(43666);function i(e){let t,r;const n=e.split(/[ |,]+/);return n.length>1&&!/^[[<]/.test(n[1])&&(t=n.shift()),r=n.shift(),!t&&/^-[^-]$/.test(r)&&(t=r,r=void 0),{shortFlag:t,longFlag:r}}t.Option=class{constructor(e,t){this.flags=e,this.description=t||"",this.required=e.includes("<"),this.optional=e.includes("["),this.variadic=/\w\.\.\.[>\]]$/.test(e),this.mandatory=!1;const r=i(e);this.short=r.shortFlag,this.long=r.longFlag,this.negate=!1,this.long&&(this.negate=this.long.startsWith("--no-")),this.defaultValue=void 0,this.defaultValueDescription=void 0,this.presetArg=void 0,this.envVar=void 0,this.parseArg=void 0,this.hidden=!1,this.argChoices=void 0,this.conflictsWith=[],this.implied=void 0}default(e,t){return this.defaultValue=e,this.defaultValueDescription=t,this}preset(e){return this.presetArg=e,this}conflicts(e){return this.conflictsWith=this.conflictsWith.concat(e),this}implies(e){return this.implied=Object.assign(this.implied||{},e),this}env(e){return this.envVar=e,this}argParser(e){return this.parseArg=e,this}makeOptionMandatory(e=!0){return this.mandatory=!!e,this}hideHelp(e=!0){return this.hidden=!!e,this}_concatValue(e,t){return t!==this.defaultValue&&Array.isArray(t)?t.concat(e):[e]}choices(e){return this.argChoices=e.slice(),this.parseArg=(e,t)=>{if(!this.argChoices.includes(e))throw new n(`Allowed choices are ${this.argChoices.join(", ")}.`);return this.variadic?this._concatValue(e,t):e},this}name(){return this.long?this.long.replace(/^--/,""):this.short.replace(/^-/,"")}attributeName(){return this.name().replace(/^no-/,"").split("-").reduce(((e,t)=>e+t[0].toUpperCase()+t.slice(1)))}is(e){return this.short===e||this.long===e}isBoolean(){return!this.required&&!this.optional&&!this.negate}},t.splitOptionFlags=i,t.DualOptions=class{constructor(e){this.positiveOptions=new Map,this.negativeOptions=new Map,this.dualOptions=new Set,e.forEach((e=>{e.negate?this.negativeOptions.set(e.attributeName(),e):this.positiveOptions.set(e.attributeName(),e)})),this.negativeOptions.forEach(((e,t)=>{this.positiveOptions.has(t)&&this.dualOptions.add(t)}))}valueFromOption(e,t){const r=t.attributeName();if(!this.dualOptions.has(r))return!0;const n=this.negativeOptions.get(r).presetArg,i=void 0!==n&&n;return t.negate===(i===e)}}},87369:(e,t)=>{const r=3;t.suggestSimilar=function(e,t){if(!t||0===t.length)return"";t=Array.from(new Set(t));const n=e.startsWith("--");n&&(e=e.slice(2),t=t.map((e=>e.slice(2))));let i=[],a=r;return t.forEach((t=>{if(t.length<=1)return;const n=function(e,t){if(Math.abs(e.length-t.length)>r)return Math.max(e.length,t.length);const n=[];for(let t=0;t<=e.length;t++)n[t]=[t];for(let e=0;e<=t.length;e++)n[0][e]=e;for(let r=1;r<=t.length;r++)for(let i=1;i<=e.length;i++){let a=1;a=e[i-1]===t[r-1]?0:1,n[i][r]=Math.min(n[i-1][r]+1,n[i][r-1]+1,n[i-1][r-1]+a),i>1&&r>1&&e[i-1]===t[r-2]&&e[i-2]===t[r-1]&&(n[i][r]=Math.min(n[i][r],n[i-2][r-2]+1))}return n[e.length][t.length]}(e,t),o=Math.max(e.length,t.length);(o-n)/o>.4&&(ne.localeCompare(t))),n&&(i=i.map((e=>`--${e}`))),i.length>1?`\n(Did you mean one of ${i.join(", ")}?)`:1===i.length?`\n(Did you mean ${i[0]}?)`:""}},67634:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),t.util=t.tokenizers=t.transforms=t.inspect=t.stringify=t.parse=void 0;const a=r(70558),o=r(1339),s=r(29610),c=r(63409),l=r(5919),u=r(56945),d=r(81219),p=r(68646),f=r(72693),m=r(59192),g=r(98274);i(r(97140),t),t.parse=function(e,t={}){return(0,a.default)(t)(e)},t.stringify=(0,u.default)();var _=r(42237);Object.defineProperty(t,"inspect",{enumerable:!0,get:function(){return _.default}}),t.transforms={flow:m.flow,align:d.default,indent:p.default,crlf:f.default},t.tokenizers={tag:c.default,type:l.default,name:s.default,description:o.default},t.util={rewireSpecs:g.rewireSpecs,rewireSource:g.rewireSource,seedBlock:g.seedBlock,seedTokens:g.seedTokens}},66127:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=/^@\S+/;t.default=function({fence:e="```"}={}){const t=function(e){return"string"==typeof e?t=>t.split(e).length%2==0:e}(e),n=(e,r)=>t(e)?!r:r;return function(e){const t=[[]];let i=!1;for(const a of e)r.test(a.tokens.description)&&!i?t.push([a]):t[t.length-1].push(a),i=n(a.tokens.description,i);return t}}},70558:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(97140),i=r(98274),a=r(66127),o=r(89239),s=r(45377),c=r(63409),l=r(5919),u=r(29610),d=r(1339);t.default=function({startLine:e=0,fence:t="```",spacing:r="compact",markers:p=n.Markers,tokenizers:f=[(0,c.default)(),(0,l.default)(r),(0,u.default)(),(0,d.default)(r)]}={}){if(e<0||e%1>0)throw new Error("Invalid startLine");const m=(0,o.default)({startLine:e,markers:p}),g=(0,a.default)({fence:t}),_=(0,s.default)({tokenizers:f}),h=(0,d.getJoiner)(r);return function(e){const t=[];for(const r of(0,i.splitLines)(e)){const e=m(r);if(null===e)continue;const n=g(e),i=n.slice(1).map(_);t.push({description:h(n[0],p),tags:i,source:e,problems:i.reduce(((e,t)=>e.concat(t.problems)),[])})}return t}}},89239:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(97140),i=r(98274);t.default=function({startLine:e=0,markers:t=n.Markers}={}){let r=null,a=e;return function(e){let n=e;const o=(0,i.seedTokens)();if([o.lineEnd,n]=(0,i.splitCR)(n),[o.start,n]=(0,i.splitSpace)(n),null===r&&n.startsWith(t.start)&&!n.startsWith(t.nostart)&&(r=[],o.delimiter=n.slice(0,t.start.length),n=n.slice(t.start.length),[o.postDelimiter,n]=(0,i.splitSpace)(n)),null===r)return a++,null;const s=n.trimRight().endsWith(t.end);if(""===o.delimiter&&n.startsWith(t.delim)&&!n.startsWith(t.end)&&(o.delimiter=t.delim,n=n.slice(t.delim.length),[o.postDelimiter,n]=(0,i.splitSpace)(n)),s){const e=n.trimRight();o.end=n.slice(e.length-t.end.length),n=e.slice(0,-t.end.length)}if(o.description=n,r.push({number:a,source:e,tokens:o}),a++,s){const e=r.slice();return r=null,e}return null}}},45377:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(98274);t.default=function({tokenizers:e}){return function(t){var r;let i=(0,n.seedSpec)({source:t});for(const t of e)if(i=t(i),null===(r=i.problems[i.problems.length-1])||void 0===r?void 0:r.critical)break;return i}}},1339:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getJoiner=void 0;const n=r(97140);function i(e){return"compact"===e?a:"preserve"===e?c:e}function a(e,t=n.Markers){return e.map((({tokens:{description:e}})=>e.trim())).filter((e=>""!==e)).join(" ")}t.default=function(e="compact",t=n.Markers){const r=i(e);return e=>(e.description=r(e.source,t),e)},t.getJoiner=i;const o=(e,{tokens:t},r)=>""===t.type?e:r,s=({tokens:e})=>(""===e.delimiter?e.start:e.postDelimiter.slice(1))+e.description;function c(e,t=n.Markers){if(0===e.length)return"";""===e[0].tokens.description&&e[0].tokens.delimiter===t.start&&(e=e.slice(1));const r=e[e.length-1];return void 0!==r&&""===r.tokens.description&&r.tokens.end.endsWith(t.end)&&(e=e.slice(0,-1)),(e=e.slice(e.reduce(o,0))).map(s).join("\n")}},29610:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(98274);t.default=function(){const e=(e,{tokens:t},r)=>""===t.type?e:r;return t=>{const{tokens:r}=t.source[t.source.reduce(e,0)],i=r.description.trimLeft(),a=i.split('"');if(a.length>1&&""===a[0]&&a.length%2==1)return t.name=a[1],r.name=`"${a[1]}"`,[r.postName,r.description]=(0,n.splitSpace)(i.slice(r.name.length)),t;let o,s=0,c="",l=!1;for(const e of i){if(0===s&&(0,n.isSpace)(e))break;"["===e&&s++,"]"===e&&s--,c+=e}if(0!==s)return t.problems.push({code:"spec:name:unpaired-brackets",message:"unpaired brackets",line:t.source[0].number,critical:!0}),t;const u=c;if("["===c[0]&&"]"===c[c.length-1]){l=!0,c=c.slice(1,-1);const e=c.split("=");if(c=e[0].trim(),void 0!==e[1]&&(o=e.slice(1).join("=").trim()),""===c)return t.problems.push({code:"spec:name:empty-name",message:"empty name",line:t.source[0].number,critical:!0}),t;if(""===o)return t.problems.push({code:"spec:name:empty-default",message:"empty default value",line:t.source[0].number,critical:!0}),t;if(!((d=o)&&d.startsWith('"')&&d.endsWith('"'))&&/=(?!>)/.test(o))return t.problems.push({code:"spec:name:invalid-default",message:"invalid default value syntax",line:t.source[0].number,critical:!0}),t}var d;return t.optional=l,t.name=c,r.name=u,void 0!==o&&(t.default=o),[r.postName,r.description]=(0,n.splitSpace)(i.slice(r.name.length)),t}}},63409:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return e=>{const{tokens:t}=e.source[0],r=t.description.match(/\s*(@(\S+))(\s*)/);return null===r?(e.problems.push({code:"spec:tag:prefix",message:'tag should start with "@" symbol',line:e.source[0].number,critical:!0}),e):(t.tag=r[1],t.postTag=r[3],t.description=t.description.slice(r[0].length),e.tag=r[2],e)}}},5919:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(98274);t.default=function(e="compact"){const t=function(e){return"compact"===e?e=>e.map(i).join(""):"preserve"===e?e=>e.join("\n"):e}(e);return e=>{let r=0,i=[];for(const[t,{tokens:n}]of e.source.entries()){let a="";if(0===t&&"{"!==n.description[0])return e;for(const e of n.description)if("{"===e&&r++,"}"===e&&r--,a+=e,0===r)break;if(i.push([n,a]),0===r)break}if(0!==r)return e.problems.push({code:"spec:type:unpaired-curlies",message:"unpaired curlies",line:e.source[0].number,critical:!0}),e;const a=[],o=i[0][0].postDelimiter.length;for(const[e,[t,r]]of i.entries())t.type=r,e>0&&(t.type=t.postDelimiter.slice(o)+r,t.postDelimiter=t.postDelimiter.slice(0,o)),[t.postType,t.description]=(0,n.splitSpace)(t.description.slice(r.length)),a.push(t.type);return a[0]=a[0].slice(1),a[a.length-1]=a[a.length-1].slice(0,-1),e.type=t(a),e}};const i=e=>e.trim()},97140:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Markers=void 0,function(e){e.start="/**",e.nostart="/***",e.delim="*",e.end="*/"}(t.Markers||(t.Markers={}))},56945:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return e=>e.source.map((({tokens:e})=>function(e){return e.start+e.delimiter+e.postDelimiter+e.tag+e.postTag+e.type+e.postType+e.name+e.postName+e.description+e.end+e.lineEnd}(e))).join("\n")}},42237:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(98274),i={line:0,start:0,delimiter:0,postDelimiter:0,tag:0,postTag:0,name:0,postName:0,type:0,postType:0,description:0,end:0,lineEnd:0},a={lineEnd:"CR"},o=Object.keys(i),s=e=>(0,n.isSpace)(e)?`{${e.length}}`:e,c=e=>"|"+e.join("|")+"|",l=(e,t)=>Object.keys(t).map((r=>s(t[r]).padEnd(e[r])));t.default=function({source:e}){var t,r;if(0===e.length)return"";const n=Object.assign({},i);for(const e of o)n[e]=(null!==(t=a[e])&&void 0!==t?t:e).length;for(const{number:t,tokens:r}of e){n.line=Math.max(n.line,t.toString().length);for(const e in r)n[e]=Math.max(n[e],s(r[e]).length)}const u=[[],[]];for(const e of o)u[0].push((null!==(r=a[e])&&void 0!==r?r:e).padEnd(n[e]));for(const e of o)u[1].push("-".padEnd(n[e],"-"));for(const{number:t,tokens:r}of e){const e=t.toString().padStart(n.line);u.push([e,...l(n,r)])}return u.map(c).join("\n")}},81219:function(e,t,r){"use strict";var n=this&&this.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i"".padStart(e," ");t.default=function(e=i.Markers){let t,r=!1;function c(n){const i=Object.assign({},n.tokens);""!==i.tag&&(r=!0);const a=""===i.tag&&""===i.name&&""===i.type&&""===i.description;if(i.end===e.end&&a)return i.start=s(t.start+1),Object.assign(Object.assign({},n),{tokens:i});switch(i.delimiter){case e.start:i.start=s(t.start);break;case e.delim:i.start=s(t.start+1);break;default:i.delimiter="",i.start=s(t.start+2)}if(!r)return i.postDelimiter=""===i.description?"":" ",Object.assign(Object.assign({},n),{tokens:i});const o={delim:!1,tag:!1,type:!1,name:!1};return""===i.description&&(o.name=!0,i.postName="",""===i.name&&(o.type=!0,i.postType="",""===i.type&&(o.tag=!0,i.postTag="",""===i.tag&&(o.delim=!0)))),i.postDelimiter=o.delim?"":" ",o.tag||(i.postTag=s(t.tag-i.tag.length+1)),o.type||(i.postType=s(t.type-i.type.length+1)),o.name||(i.postName=s(t.name-i.name.length+1)),Object.assign(Object.assign({},n),{tokens:i})}return r=>{var{source:s}=r,l=n(r,["source"]);return t=s.reduce(((e=i.Markers)=>(t,{tokens:r})=>({start:r.delimiter===e.start?r.start.length:t.start,tag:Math.max(t.tag,r.tag.length),type:Math.max(t.type,r.type.length),name:Math.max(t.name,r.name.length)}))(e),Object.assign({},o)),(0,a.rewireSource)(Object.assign(Object.assign({},l),{source:s.map(c)}))}}},72693:function(e,t,r){"use strict";var n=this&&this.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i{var{source:r}=e,a=n(e,["source"]);return(0,i.rewireSource)(Object.assign(Object.assign({},a),{source:r.map(t)}))}}},68646:function(e,t,r){"use strict";var n=this&&this.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i{if(void 0===t){const n=e-r.length;t=n>0?(e=>{const t="".padStart(e," ");return e=>e+t})(n):(e=>t=>t.slice(e))(-n)}return t(r)},a=e=>Object.assign(Object.assign({},e),{tokens:Object.assign(Object.assign({},e.tokens),{start:r(e.tokens.start)})});return e=>{var{source:t}=e,r=n(e,["source"]);return(0,i.rewireSource)(Object.assign(Object.assign({},r),{source:t.map(a)}))}}},59192:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.flow=void 0,t.flow=function(...e){return t=>e.reduce(((e,t)=>t(e)),t)}},98274:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.rewireSpecs=t.rewireSource=t.seedTokens=t.seedSpec=t.seedBlock=t.splitLines=t.splitSpace=t.splitCR=t.hasCR=t.isSpace=void 0,t.isSpace=function(e){return/^\s+$/.test(e)},t.hasCR=function(e){return/\r$/.test(e)},t.splitCR=function(e){const t=e.match(/\r+$/);return null==t?["",e]:[e.slice(-t[0].length),e.slice(0,-t[0].length)]},t.splitSpace=function(e){const t=e.match(/^\s+/);return null==t?["",e]:[e.slice(0,t[0].length),e.slice(t[0].length)]},t.splitLines=function(e){return e.split(/\n/)},t.seedBlock=function(e={}){return Object.assign({description:"",tags:[],source:[],problems:[]},e)},t.seedSpec=function(e={}){return Object.assign({tag:"",name:"",type:"",optional:!1,description:"",problems:[],source:[]},e)},t.seedTokens=function(e={}){return Object.assign({start:"",delimiter:"",postDelimiter:"",tag:"",postTag:"",name:"",postName:"",type:"",postType:"",description:"",end:"",lineEnd:""},e)},t.rewireSource=function(e){const t=e.source.reduce(((e,t)=>e.set(t.number,t)),new Map);for(const r of e.tags)r.source=r.source.map((e=>t.get(e.number)));return e},t.rewireSpecs=function(e){const t=e.tags.reduce(((e,t)=>t.source.reduce(((e,t)=>e.set(t.number,t)),e)),new Map);return e.source=e.source.map((e=>t.get(e.number)||e)),e}},22268:(e,t,r)=>{"use strict";function n(e,...t){return(...r)=>e(...t,...r)}function i(e){return function(...t){var r=t.pop();return e.call(this,t,r)}}r.r(t),r.d(t,{all:()=>ge,allLimit:()=>_e,allSeries:()=>he,any:()=>rt,anyLimit:()=>nt,anySeries:()=>it,apply:()=>n,applyEach:()=>P,applyEachSeries:()=>O,asyncify:()=>d,auto:()=>L,autoInject:()=>q,cargo:()=>K,cargoQueue:()=>W,compose:()=>Y,concat:()=>Z,concatLimit:()=>Q,concatSeries:()=>ee,constant:()=>te,default:()=>_t,detect:()=>ne,detectLimit:()=>ie,detectSeries:()=>ae,dir:()=>se,doDuring:()=>ce,doUntil:()=>le,doWhilst:()=>ce,during:()=>ft,each:()=>de,eachLimit:()=>pe,eachOf:()=>A,eachOfLimit:()=>w,eachOfSeries:()=>I,eachSeries:()=>fe,ensureAsync:()=>me,every:()=>ge,everyLimit:()=>_e,everySeries:()=>he,filter:()=>ke,filterLimit:()=>xe,filterSeries:()=>Ee,find:()=>ne,findLimit:()=>ie,findSeries:()=>ae,flatMap:()=>Z,flatMapLimit:()=>Q,flatMapSeries:()=>ee,foldl:()=>G,foldr:()=>Je,forEach:()=>de,forEachLimit:()=>pe,forEachOf:()=>A,forEachOfLimit:()=>w,forEachOfSeries:()=>I,forEachSeries:()=>fe,forever:()=>Se,groupBy:()=>we,groupByLimit:()=>De,groupBySeries:()=>Te,inject:()=>G,log:()=>Ce,map:()=>N,mapLimit:()=>X,mapSeries:()=>F,mapValues:()=>Ne,mapValuesLimit:()=>Ae,mapValuesSeries:()=>Pe,memoize:()=>Ie,nextTick:()=>Fe,parallel:()=>Re,parallelLimit:()=>Me,priorityQueue:()=>Ue,queue:()=>Le,race:()=>qe,reduce:()=>G,reduceRight:()=>Je,reflect:()=>Ve,reflectAll:()=>He,reject:()=>We,rejectLimit:()=>Ge,rejectSeries:()=>$e,retry:()=>Ze,retryable:()=>et,select:()=>ke,selectLimit:()=>xe,selectSeries:()=>Ee,seq:()=>$,series:()=>tt,setImmediate:()=>u,some:()=>rt,someLimit:()=>nt,someSeries:()=>it,sortBy:()=>at,timeout:()=>ot,times:()=>ct,timesLimit:()=>st,timesSeries:()=>lt,transform:()=>ut,tryEach:()=>dt,unmemoize:()=>pt,until:()=>mt,waterfall:()=>gt,whilst:()=>ft,wrapSync:()=>d});var a="function"==typeof queueMicrotask&&queueMicrotask,o="function"==typeof setImmediate&&setImmediate,s="object"==typeof process&&"function"==typeof process.nextTick;function c(e){setTimeout(e,0)}function l(e){return(t,...r)=>e((()=>t(...r)))}var u=l(a?queueMicrotask:o?setImmediate:s?process.nextTick:c);function d(e){return m(e)?function(...t){const r=t.pop();return p(e.apply(this,t),r)}:i((function(t,r){var n;try{n=e.apply(this,t)}catch(e){return r(e)}if(n&&"function"==typeof n.then)return p(n,r);r(null,n)}))}function p(e,t){return e.then((e=>{f(t,null,e)}),(e=>{f(t,e&&(e instanceof Error||e.message)?e:new Error(e))}))}function f(e,t,r){try{e(t,r)}catch(e){u((e=>{throw e}),e)}}function m(e){return"AsyncFunction"===e[Symbol.toStringTag]}function g(e){if("function"!=typeof e)throw new Error("expected a function");return m(e)?d(e):e}function _(e,t){if(t||(t=e.length),!t)throw new Error("arity is undefined");return function(...r){return"function"==typeof r[t-1]?e.apply(this,r):new Promise(((n,i)=>{r[t-1]=(e,...t)=>{if(e)return i(e);n(t.length>1?t:t[0])},e.apply(this,r)}))}}function h(e){return function(t,...r){return _((function(n){var i=this;return e(t,((e,t)=>{g(e).apply(i,r.concat(t))}),n)}))}}function y(e,t,r,n){t=t||[];var i=[],a=0,o=g(r);return e(t,((e,t,r)=>{var n=a++;o(e,((e,t)=>{i[n]=t,r(e)}))}),(e=>{n(e,i)}))}function v(e){return e&&"number"==typeof e.length&&e.length>=0&&e.length%1==0}var b={};function k(e){function t(...t){if(null!==e){var r=e;e=null,r.apply(this,t)}}return Object.assign(t,e),t}function x(e){if(v(e))return function(e){var t=-1,r=e.length;return function(){return++t=t||o||i||(o=!0,e.next().then((({value:e,done:t})=>{if(!a&&!i){if(o=!1,t)return i=!0,void(s<=0&&n(null));s++,r(e,c,u),c++,l()}})).catch(d))}function u(e,t){if(s-=1,!a)return e?d(e):!1===e?(i=!0,void(a=!0)):t===b||i&&s<=0?(i=!0,n(null)):void l()}function d(e){a||(o=!1,i=!0,n(e))}l()}var D=e=>(t,r,n)=>{if(n=k(n),e<=0)throw new RangeError("concurrency limit cannot be less than 1");if(!t)return n(null);if("AsyncGenerator"===t[Symbol.toStringTag])return S(t,e,r,n);if(function(e){return"function"==typeof e[Symbol.asyncIterator]}(t))return S(t[Symbol.asyncIterator](),e,r,n);var i=x(t),a=!1,o=!1,s=0,c=!1;function l(e,t){if(!o)if(s-=1,e)a=!0,n(e);else if(!1===e)a=!0,o=!0;else{if(t===b||a&&s<=0)return a=!0,n(null);c||u()}}function u(){for(c=!0;s1?n:n[0])}return r[R]=new Promise(((r,n)=>{e=r,t=n})),r}function L(e,t,r){"number"!=typeof t&&(r=t,t=null),r=k(r||M());var n=Object.keys(e).length;if(!n)return r(null);t||(t=n);var i={},a=0,o=!1,s=!1,c=Object.create(null),l=[],u=[],d={};function p(e,t){l.push((()=>function(e,t){if(s)return;var n=E(((t,...n)=>{if(a--,!1!==t)if(n.length<2&&([n]=n),t){var l={};if(Object.keys(i).forEach((e=>{l[e]=i[e]})),l[e]=n,s=!0,c=Object.create(null),o)return;r(t,l)}else i[e]=n,(c[e]||[]).forEach((e=>e())),f();else o=!0}));a++;var l=g(t[t.length-1]);t.length>1?l(i,n):l(n)}(e,t)))}function f(){if(!o){if(0===l.length&&0===a)return r(null,i);for(;l.length&&a{const i=e[n];Array.isArray(i)&&i.indexOf(t)>=0&&r.push(n)})),r}return Object.keys(e).forEach((t=>{var r=e[t];if(!Array.isArray(r))return p(t,[r]),void u.push(t);var n=r.slice(0,r.length-1),i=n.length;if(0===i)return p(t,r),void u.push(t);d[t]=i,n.forEach((a=>{if(!e[a])throw new Error("async.auto task `"+t+"` has a non-existent dependency `"+a+"` in "+n.join(", "));!function(e,t){var r=c[e];r||(r=c[e]=[]);r.push(t)}(a,(()=>{0===--i&&p(t,r)}))}))})),function(){var e=0;for(;u.length;)e++,m(u.pop()).forEach((e=>{0==--d[e]&&u.push(e)}));if(e!==n)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}(),f(),r[R]}var j=/^(?:async\s+)?(?:function)?\s*\w*\s*\(\s*([^)]+)\s*\)(?:\s*{)/,B=/^(?:async\s+)?\(?\s*([^)=]+)\s*\)?(?:\s*=>)/,z=/,/,U=/(=.+)?(\s*)$/;function q(e,t){var r={};return Object.keys(e).forEach((t=>{var n,i=e[t],a=m(i),o=!a&&1===i.length||a&&0===i.length;if(Array.isArray(i))n=[...i],i=n.pop(),r[t]=n.concat(n.length>0?s:i);else if(o)r[t]=i;else{if(n=function(e){const t=function(e){let t="",r=0,n=e.indexOf("*/");for(;re.replace(U,"").trim()))}(i),0===i.length&&!a&&0===n.length)throw new Error("autoInject task functions require explicit parameters.");a||n.pop(),r[t]=n.concat(s)}function s(e,t){var r=n.map((t=>e[t]));r.push(t),g(i)(...r)}})),L(r,t)}class J{constructor(){this.head=this.tail=null,this.length=0}removeLink(e){return e.prev?e.prev.next=e.next:this.head=e.next,e.next?e.next.prev=e.prev:this.tail=e.prev,e.prev=e.next=null,this.length-=1,e}empty(){for(;this.head;)this.shift();return this}insertAfter(e,t){t.prev=e,t.next=e.next,e.next?e.next.prev=t:this.tail=t,e.next=t,this.length+=1}insertBefore(e,t){t.prev=e.prev,t.next=e,e.prev?e.prev.next=t:this.head=t,e.prev=t,this.length+=1}unshift(e){this.head?this.insertBefore(this.head,e):V(this,e)}push(e){this.tail?this.insertAfter(this.tail,e):V(this,e)}shift(){return this.head&&this.removeLink(this.head)}pop(){return this.tail&&this.removeLink(this.tail)}toArray(){return[...this]}*[Symbol.iterator](){for(var e=this.head;e;)yield e.data,e=e.next}remove(e){for(var t=this.head;t;){var{next:r}=t;e(t)&&this.removeLink(t),t=r}return this}}function V(e,t){e.length=1,e.head=e.tail=t}function H(e,t,r){if(null==t)t=1;else if(0===t)throw new RangeError("Concurrency must not be zero");var n=g(e),i=0,a=[];const o={error:[],drain:[],saturated:[],unsaturated:[],empty:[]};function s(e,t){return e?t?void(o[e]=o[e].filter((e=>e!==t))):o[e]=[]:Object.keys(o).forEach((e=>o[e]=[]))}function c(e,...t){o[e].forEach((e=>e(...t)))}var l=!1;function d(e,t,r,n){if(null!=n&&"function"!=typeof n)throw new Error("task callback must be a function");var i,a;function o(e,...t){return e?r?a(e):i():t.length<=1?i(t[0]):void i(t)}h.started=!0;var s=h._createTaskItem(e,r?o:n||o);if(t?h._tasks.unshift(s):h._tasks.push(s),l||(l=!0,u((()=>{l=!1,h.process()}))),r||!n)return new Promise(((e,t)=>{i=e,a=t}))}function p(e){return function(t,...r){i-=1;for(var n=0,o=e.length;n0&&a.splice(l,1),s.callback(t,...r),null!=t&&c("error",t,s.data)}i<=h.concurrency-h.buffer&&c("unsaturated"),h.idle()&&c("drain"),h.process()}}function f(e){return!(0!==e.length||!h.idle())&&(u((()=>c("drain"))),!0)}const m=e=>t=>{if(!t)return new Promise(((t,r)=>{!function(e,t){const r=(...n)=>{s(e,r),t(...n)};o[e].push(r)}(e,((e,n)=>{if(e)return r(e);t(n)}))}));s(e),function(e,t){o[e].push(t)}(e,t)};var _=!1,h={_tasks:new J,_createTaskItem:(e,t)=>({data:e,callback:t}),*[Symbol.iterator](){yield*h._tasks[Symbol.iterator]()},concurrency:t,payload:r,buffer:t/4,started:!1,paused:!1,push(e,t){if(Array.isArray(e)){if(f(e))return;return e.map((e=>d(e,!1,!1,t)))}return d(e,!1,!1,t)},pushAsync(e,t){if(Array.isArray(e)){if(f(e))return;return e.map((e=>d(e,!1,!0,t)))}return d(e,!1,!0,t)},kill(){s(),h._tasks.empty()},unshift(e,t){if(Array.isArray(e)){if(f(e))return;return e.map((e=>d(e,!0,!1,t)))}return d(e,!0,!1,t)},unshiftAsync(e,t){if(Array.isArray(e)){if(f(e))return;return e.map((e=>d(e,!0,!0,t)))}return d(e,!0,!0,t)},remove(e){h._tasks.remove(e)},process(){if(!_){for(_=!0;!h.paused&&ih._tasks.length,running:()=>i,workersList:()=>a,idle:()=>h._tasks.length+i===0,pause(){h.paused=!0},resume(){!1!==h.paused&&(h.paused=!1,u(h.process))}};return Object.defineProperties(h,{saturated:{writable:!1,value:m("saturated")},unsaturated:{writable:!1,value:m("unsaturated")},empty:{writable:!1,value:m("empty")},drain:{writable:!1,value:m("drain")},error:{writable:!1,value:m("error")}}),h}function K(e,t){return H(e,1,t)}function W(e,t,r){return H(e,t,r)}var G=_((function(e,t,r,n){n=k(n);var i=g(r);return I(e,((e,r,n)=>{i(t,e,((e,r)=>{t=r,n(e)}))}),(e=>n(e,t)))}),4);function $(...e){var t=e.map(g);return function(...e){var r=this,n=e[e.length-1];return"function"==typeof n?e.pop():n=M(),G(t,e,((e,t,n)=>{t.apply(r,e.concat(((e,...t)=>{n(e,t)})))}),((e,t)=>n(e,...t))),n[R]}}function Y(...e){return $(...e.reverse())}var X=_((function(e,t,r,n){return y(D(t),e,r,n)}),4);var Q=_((function(e,t,r,n){var i=g(r);return X(e,t,((e,t)=>{i(e,((e,...r)=>e?t(e):t(e,r)))}),((e,t)=>{for(var r=[],i=0;i{var o,s=!1;const c=g(i);r(n,((r,n,i)=>{c(r,((n,a)=>n||!1===n?i(n):e(a)&&!o?(s=!0,o=t(!0,r),i(null,b)):void i()))}),(e=>{if(e)return a(e);a(null,s?o:t(!1))}))}}var ne=_((function(e,t,r){return re((e=>e),((e,t)=>t))(A,e,t,r)}),3);var ie=_((function(e,t,r,n){return re((e=>e),((e,t)=>t))(D(t),e,r,n)}),4);var ae=_((function(e,t,r){return re((e=>e),((e,t)=>t))(D(1),e,t,r)}),3);function oe(e){return(t,...r)=>g(t)(...r,((t,...r)=>{"object"==typeof console&&(t?console.error&&console.error(t):console[e]&&r.forEach((t=>console[e](t))))}))}var se=oe("dir");var ce=_((function(e,t,r){r=E(r);var n,i=g(e),a=g(t);function o(e,...t){if(e)return r(e);!1!==e&&(n=t,a(...t,s))}function s(e,t){return e?r(e):!1!==e?t?void i(o):r(null,...n):void 0}return s(null,!0)}),3);function le(e,t,r){const n=g(t);return ce(e,((...e)=>{const t=e.pop();n(...e,((e,r)=>t(e,!r)))}),r)}function ue(e){return(t,r,n)=>e(t,n)}var de=_((function(e,t,r){return A(e,ue(g(t)),r)}),3);var pe=_((function(e,t,r,n){return D(t)(e,ue(g(r)),n)}),4);var fe=_((function(e,t,r){return pe(e,1,t,r)}),3);function me(e){return m(e)?e:function(...t){var r=t.pop(),n=!0;t.push(((...e)=>{n?u((()=>r(...e))):r(...e)})),e.apply(this,t),n=!1}}var ge=_((function(e,t,r){return re((e=>!e),(e=>!e))(A,e,t,r)}),3);var _e=_((function(e,t,r,n){return re((e=>!e),(e=>!e))(D(t),e,r,n)}),4);var he=_((function(e,t,r){return re((e=>!e),(e=>!e))(I,e,t,r)}),3);function ye(e,t,r,n){var i=new Array(t.length);e(t,((e,t,n)=>{r(e,((e,r)=>{i[t]=!!r,n(e)}))}),(e=>{if(e)return n(e);for(var r=[],a=0;a{r(e,((r,a)=>{if(r)return n(r);a&&i.push({index:t,value:e}),n(r)}))}),(e=>{if(e)return n(e);n(null,i.sort(((e,t)=>e.index-t.index)).map((e=>e.value)))}))}function be(e,t,r,n){return(v(t)?ye:ve)(e,t,g(r),n)}var ke=_((function(e,t,r){return be(A,e,t,r)}),3);var xe=_((function(e,t,r,n){return be(D(t),e,r,n)}),4);var Ee=_((function(e,t,r){return be(I,e,t,r)}),3);var Se=_((function(e,t){var r=E(t),n=g(me(e));return function e(t){if(t)return r(t);!1!==t&&n(e)}()}),2);var De=_((function(e,t,r,n){var i=g(r);return X(e,t,((e,t)=>{i(e,((r,n)=>r?t(r):t(r,{key:n,val:e})))}),((e,t)=>{for(var r={},{hasOwnProperty:i}=Object.prototype,a=0;a{a(e,t,((e,n)=>{if(e)return r(e);i[t]=n,r(e)}))}),(e=>n(e,i)))}),4);function Ne(e,t,r){return Ae(e,1/0,t,r)}function Pe(e,t,r){return Ae(e,1,t,r)}function Ie(e,t=e=>e){var r=Object.create(null),n=Object.create(null),a=g(e),o=i(((e,i)=>{var o=t(...e);o in r?u((()=>i(null,...r[o]))):o in n?n[o].push(i):(n[o]=[i],a(...e,((e,...t)=>{e||(r[o]=t);var i=n[o];delete n[o];for(var a=0,s=i.length;a{var n=v(t)?[]:{};e(t,((e,t,r)=>{g(e)(((e,...i)=>{i.length<2&&([i]=i),n[t]=i,r(e)}))}),(e=>r(e,n)))}),3);function Re(e,t){return Oe(A,e,t)}function Me(e,t,r){return Oe(D(t),e,r)}function Le(e,t){var r=g(e);return H(((e,t)=>{r(e[0],t)}),t,1)}class je{constructor(){this.heap=[],this.pushCount=Number.MIN_SAFE_INTEGER}get length(){return this.heap.length}empty(){return this.heap=[],this}percUp(e){let t;for(;e>0&&ze(this.heap[e],this.heap[t=Be(e)]);){let r=this.heap[e];this.heap[e]=this.heap[t],this.heap[t]=r,e=t}}percDown(e){let t;for(;(t=1+(e<<1))=0;e--)this.percDown(e);return this}}function Be(e){return(e+1>>1)-1}function ze(e,t){return e.priority!==t.priority?e.priority({data:e,priority:t}))):{data:e,priority:t}}return r._tasks=new je,r._createTaskItem=({data:e,priority:t},r)=>({data:e,priority:t,callback:r}),r.push=function(e,t=0,r){return n(a(e,t),r)},r.pushAsync=function(e,t=0,r){return i(a(e,t),r)},delete r.unshift,delete r.unshiftAsync,r}var qe=_((function(e,t){if(t=k(t),!Array.isArray(e))return t(new TypeError("First argument to race must be an array of functions"));if(!e.length)return t();for(var r=0,n=e.length;r{let n={};if(e&&(n.error=e),t.length>0){var i=t;t.length<=1&&([i]=t),n.value=i}r(null,n)})),t.apply(this,e)}))}function He(e){var t;return Array.isArray(e)?t=e.map(Ve):(t={},Object.keys(e).forEach((r=>{t[r]=Ve.call(this,e[r])}))),t}function Ke(e,t,r,n){const i=g(r);return be(e,t,((e,t)=>{i(e,((e,r)=>{t(e,!r)}))}),n)}var We=_((function(e,t,r){return Ke(A,e,t,r)}),3);var Ge=_((function(e,t,r,n){return Ke(D(t),e,r,n)}),4);var $e=_((function(e,t,r){return Ke(I,e,t,r)}),3);function Ye(e){return function(){return e}}const Xe=5,Qe=0;function Ze(e,t,r){var n={times:Xe,intervalFunc:Ye(Qe)};if(arguments.length<3&&"function"==typeof e?(r=t||M(),t=e):(!function(e,t){if("object"==typeof t)e.times=+t.times||Xe,e.intervalFunc="function"==typeof t.interval?t.interval:Ye(+t.interval||Qe),e.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");e.times=+t||Xe}}(n,e),r=r||M()),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var i=g(t),a=1;return function e(){i(((t,...i)=>{!1!==t&&(t&&a++{function a(e){n(...t,e)}return(t.lengthe))(A,e,t,r)}),3);var nt=_((function(e,t,r,n){return re(Boolean,(e=>e))(D(t),e,r,n)}),4);var it=_((function(e,t,r){return re(Boolean,(e=>e))(I,e,t,r)}),3);var at=_((function(e,t,r){var n=g(t);return N(e,((e,t)=>{n(e,((r,n)=>{if(r)return t(r);t(r,{value:e,criteria:n})}))}),((e,t)=>{if(e)return r(e);r(null,t.sort(i).map((e=>e.value)))}));function i(e,t){var r=e.criteria,n=t.criteria;return rn?1:0}}),3);function ot(e,t,r){var n=g(e);return i(((i,a)=>{var o,s=!1;i.push(((...e)=>{s||(a(...e),clearTimeout(o))})),o=setTimeout((function(){var t=e.name||"anonymous",n=new Error('Callback function "'+t+'" timed out.');n.code="ETIMEDOUT",r&&(n.info=r),s=!0,a(n)}),t),n(...i)}))}function st(e,t,r,n){var i=g(r);return X(function(e){for(var t=Array(e);e--;)t[e]=e;return t}(e),t,i,n)}function ct(e,t,r){return st(e,1/0,t,r)}function lt(e,t,r){return st(e,1,t,r)}function ut(e,t,r,n){arguments.length<=3&&"function"==typeof t&&(n=r,r=t,t=Array.isArray(e)?[]:{}),n=k(n||M());var i=g(r);return A(e,((e,r,n)=>{i(t,e,r,n)}),(e=>n(e,t))),n[R]}var dt=_((function(e,t){var r,n=null;return fe(e,((e,t)=>{g(e)(((e,...i)=>{if(!1===e)return t(e);i.length<2?[r]=i:r=i,n=e,t(e?null:{})}))}),(()=>t(n,r)))}));function pt(e){return(...t)=>(e.unmemoized||e)(...t)}var ft=_((function(e,t,r){r=E(r);var n=g(t),i=g(e),a=[];function o(e,...t){if(e)return r(e);a=t,!1!==e&&i(s)}function s(e,t){return e?r(e):!1!==e?t?void n(o):r(null,...a):void 0}return i(s)}),3);function mt(e,t,r){const n=g(e);return ft((e=>n(((t,r)=>e(t,!r)))),t,r)}var gt=_((function(e,t){if(t=k(t),!Array.isArray(e))return t(new Error("First argument to waterfall must be an array of functions"));if(!e.length)return t();var r=0;function n(t){g(e[r++])(...t,E(i))}function i(i,...a){if(!1!==i)return i||r===e.length?t(i,...a):void n(a)}n([])})),_t={apply:n,applyEach:P,applyEachSeries:O,asyncify:d,auto:L,autoInject:q,cargo:K,cargoQueue:W,compose:Y,concat:Z,concatLimit:Q,concatSeries:ee,constant:te,detect:ne,detectLimit:ie,detectSeries:ae,dir:se,doUntil:le,doWhilst:ce,each:de,eachLimit:pe,eachOf:A,eachOfLimit:w,eachOfSeries:I,eachSeries:fe,ensureAsync:me,every:ge,everyLimit:_e,everySeries:he,filter:ke,filterLimit:xe,filterSeries:Ee,forever:Se,groupBy:we,groupByLimit:De,groupBySeries:Te,log:Ce,map:N,mapLimit:X,mapSeries:F,mapValues:Ne,mapValuesLimit:Ae,mapValuesSeries:Pe,memoize:Ie,nextTick:Fe,parallel:Re,parallelLimit:Me,priorityQueue:Ue,queue:Le,race:qe,reduce:G,reduceRight:Je,reflect:Ve,reflectAll:He,reject:We,rejectLimit:Ge,rejectSeries:$e,retry:Ze,retryable:et,seq:$,series:tt,setImmediate:u,some:rt,someLimit:nt,someSeries:it,sortBy:at,timeout:ot,times:ct,timesLimit:st,timesSeries:lt,transform:ut,tryEach:dt,unmemoize:pt,until:mt,waterfall:gt,whilst:ft,all:ge,allLimit:_e,allSeries:he,any:rt,anyLimit:nt,anySeries:it,find:ne,findLimit:ie,findSeries:ae,flatMap:Z,flatMapLimit:Q,flatMapSeries:ee,forEach:de,forEachSeries:fe,forEachLimit:pe,forEachOf:A,forEachOfSeries:I,forEachOfLimit:w,inject:G,foldl:G,foldr:Je,select:ke,selectLimit:xe,selectSeries:Ee,wrapSync:d,during:ft,doDuring:ce}},79429:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>M});var n={Space_Separator:/[\u1680\u2000-\u200A\u202F\u205F\u3000]/,ID_Start:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE83\uDE86-\uDE89\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]/,ID_Continue:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u09FC\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9-\u0AFF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D00-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF9\u1D00-\u1DF9\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDCA0-\uDCE9\uDCFF\uDE00-\uDE3E\uDE47\uDE50-\uDE83\uDE86-\uDE99\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC59\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD47\uDD50-\uDD59]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4A\uDD50-\uDD59]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/},i={isSpaceSeparator:e=>"string"==typeof e&&n.Space_Separator.test(e),isIdStartChar:e=>"string"==typeof e&&(e>="a"&&e<="z"||e>="A"&&e<="Z"||"$"===e||"_"===e||n.ID_Start.test(e)),isIdContinueChar:e=>"string"==typeof e&&(e>="a"&&e<="z"||e>="A"&&e<="Z"||e>="0"&&e<="9"||"$"===e||"_"===e||"‌"===e||"‍"===e||n.ID_Continue.test(e)),isDigit:e=>"string"==typeof e&&/[0-9]/.test(e),isHexDigit:e=>"string"==typeof e&&/[0-9A-Fa-f]/.test(e)};let a,o,s,c,l,u,d,p,f;function m(e,t,r){const n=e[t];if(null!=n&&"object"==typeof n)if(Array.isArray(n))for(let e=0;e0;){const t=k();if(!i.isHexDigit(t))throw N(x());e+=x()}return String.fromCodePoint(parseInt(e,16))}const T={start(){if("eof"===d.type)throw P();C()},beforePropertyName(){switch(d.type){case"identifier":case"string":return p=d.value,void(o="afterPropertyName");case"punctuator":return void A();case"eof":throw P()}},afterPropertyName(){if("eof"===d.type)throw P();o="beforePropertyValue"},beforePropertyValue(){if("eof"===d.type)throw P();C()},beforeArrayValue(){if("eof"===d.type)throw P();"punctuator"!==d.type||"]"!==d.value?C():A()},afterPropertyValue(){if("eof"===d.type)throw P();switch(d.value){case",":return void(o="beforePropertyName");case"}":A()}},afterArrayValue(){if("eof"===d.type)throw P();switch(d.value){case",":return void(o="beforeArrayValue");case"]":A()}},end(){}};function C(){let e;switch(d.type){case"punctuator":switch(d.value){case"{":e={};break;case"[":e=[]}break;case"null":case"boolean":case"numeric":case"string":e=d.value}if(void 0===f)f=e;else{const t=s[s.length-1];Array.isArray(t)?t.push(e):Object.defineProperty(t,p,{value:e,writable:!0,enumerable:!0,configurable:!0})}if(null!==e&&"object"==typeof e)s.push(e),o=Array.isArray(e)?"beforeArrayValue":"beforePropertyName";else{const e=s[s.length-1];o=null==e?"end":Array.isArray(e)?"afterArrayValue":"afterPropertyValue"}}function A(){s.pop();const e=s[s.length-1];o=null==e?"end":Array.isArray(e)?"afterArrayValue":"afterPropertyValue"}function N(e){return O(void 0===e?`JSON5: invalid end of input at ${l}:${u}`:`JSON5: invalid character '${F(e)}' at ${l}:${u}`)}function P(){return O(`JSON5: invalid end of input at ${l}:${u}`)}function I(){return u-=5,O(`JSON5: invalid identifier character at ${l}:${u}`)}function F(e){const t={"'":"\\'",'"':'\\"',"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\v","\0":"\\0","\u2028":"\\u2028","\u2029":"\\u2029"};if(t[e])return t[e];if(e<" "){const t=e.charCodeAt(0).toString(16);return"\\x"+("00"+t).substring(t.length)}return e}function O(e){const t=new SyntaxError(e);return t.lineNumber=l,t.columnNumber=u,t}const R={parse:function(e,t){a=String(e),o="start",s=[],c=0,l=1,u=0,d=void 0,p=void 0,f=void 0;do{d=b(),T[o]()}while("eof"!==d.type);return"function"==typeof t?m({"":f},"",t):f},stringify:function(e,t,r){const n=[];let a,o,s,c="",l="";if(null==t||"object"!=typeof t||Array.isArray(t)||(r=t.space,s=t.quote,t=t.replacer),"function"==typeof t)o=t;else if(Array.isArray(t)){a=[];for(const e of t){let t;"string"==typeof e?t=e:("number"==typeof e||e instanceof String||e instanceof Number)&&(t=String(e)),void 0!==t&&a.indexOf(t)<0&&a.push(t)}}return r instanceof Number?r=Number(r):r instanceof String&&(r=String(r)),"number"==typeof r?r>0&&(r=Math.min(10,Math.floor(r)),l=" ".substr(0,r)):"string"==typeof r&&(l=r.substr(0,10)),u("",{"":e});function u(e,t){let r=t[e];switch(null!=r&&("function"==typeof r.toJSON5?r=r.toJSON5(e):"function"==typeof r.toJSON&&(r=r.toJSON(e))),o&&(r=o.call(t,e,r)),r instanceof Number?r=Number(r):r instanceof String?r=String(r):r instanceof Boolean&&(r=r.valueOf()),r){case null:return"null";case!0:return"true";case!1:return"false"}return"string"==typeof r?d(r):"number"==typeof r?String(r):"object"==typeof r?Array.isArray(r)?function(e){if(n.indexOf(e)>=0)throw TypeError("Converting circular structure to JSON5");n.push(e);let t=c;c+=l;let r,i=[];for(let t=0;t=0)throw TypeError("Converting circular structure to JSON5");n.push(e);let t=c;c+=l;let r,i=a||Object.keys(e),o=[];for(const t of i){const r=u(t,e);if(void 0!==r){let e=p(t)+":";""!==l&&(e+=" "),e+=r,o.push(e)}}if(0===o.length)r="{}";else{let e;if(""===l)e=o.join(","),r="{"+e+"}";else{let n=",\n"+c;e=o.join(n),r="{\n"+c+e+",\n"+t+"}"}}return n.pop(),c=t,r}(r):void 0}function d(e){const t={"'":.1,'"':.2},r={"'":"\\'",'"':'\\"',"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\v","\0":"\\0","\u2028":"\\u2028","\u2029":"\\u2029"};let n="";for(let a=0;at[e]{"use strict";e.exports=JSON.parse('{"kitData":[{"filePath":"@internal/component/ets/ability_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/action_sheet.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/alert_dialog.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/alphabet_indexer.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/animator.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/badge.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/blank.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/button.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/calendar.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/calendar_picker.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/canvas.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/checkbox.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/checkboxgroup.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/circle.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/column.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/column_split.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/common.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/common_ts_ets_api.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/container_span.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/context_menu.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/counter.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/custom_dialog_controller.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/data_panel.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/date_picker.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/divider.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/effect_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/ellipse.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/embedded_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/enums.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/flex.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/flow_item.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/folder_stack.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/form_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/form_link.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/for_each.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/gauge.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/gesture.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/grid.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/gridItem.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/grid_col.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/grid_container.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/grid_row.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/hyperlink.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/image.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/image_animator.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/image_common.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/image_span.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/inspector.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/lazy_for_each.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/line.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/list.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/list_item.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/list_item_group.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/loading_progress.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/location_button.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/marquee.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/matrix2d.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/media_cached_image.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/menu.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/menu_item.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/menu_item_group.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/navigation.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/navigator.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/nav_destination.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/nav_router.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/node_container.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/page_transition.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/panel.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/particle.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/paste_button.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/path.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/pattern_lock.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/plugin_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/polygon.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/polyline.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/progress.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/qrcode.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/radio.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/rating.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/rect.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/refresh.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/relative_container.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/remote_window.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/rich_editor.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/rich_text.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/root_scene.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/row.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/row_split.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/save_button.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/screen.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/scroll.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/scroll_bar.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/search.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/security_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/select.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/shape.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/sidebar.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/slider.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/span.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/stack.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/state_management.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/stepper.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/stepper_item.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/styled_string.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/swiper.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/symbolglyph.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/symbol_span.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/tabs.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/tab_content.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text_area.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text_clock.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text_common.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text_input.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text_picker.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text_timer.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/time_picker.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/toggle.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/ui_extension_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/units.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/video.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/water_flow.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/web.d.ts","kitName":"ArkWeb","subSystem":"web"},{"filePath":"@internal/component/ets/window_scene.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/xcomponent.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/ets/global.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/ets/global.d.ts","kitName":"ArkUI","subSystem":"公共基础类库"},{"filePath":"@internal/ets/lifecycle.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.ability.ability.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.ability.dataUriUtils.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.ability.errorCode.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.ability.featureAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.ability.particleAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.ability.particleAbility.d.ts","kitName":"AbilityKit","subSystem":"资源调度"},{"filePath":"@ohos.ability.wantConstant.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.abilityAccessCtrl.d.ts","kitName":"AbilityKit","subSystem":"安全基础能力"},{"filePath":"@ohos.accessibility.config.d.ts","kitName":"AccessibilityKit","subSystem":"无障碍软件服务"},{"filePath":"@ohos.accessibility.d.ts","kitName":"AccessibilityKit","subSystem":"无障碍软件服务"},{"filePath":"@ohos.accessibility.GesturePath.d.ts","kitName":"AccessibilityKit","subSystem":"无障碍软件服务"},{"filePath":"@ohos.accessibility.GesturePoint.d.ts","kitName":"AccessibilityKit","subSystem":"无障碍软件服务"},{"filePath":"@ohos.account.appAccount.d.ts","kitName":"BasicServicesKit","subSystem":"账号"},{"filePath":"@ohos.account.distributedAccount.d.ts","kitName":"BasicServicesKit","subSystem":"账号"},{"filePath":"@ohos.account.osAccount.d.ts","kitName":"BasicServicesKit","subSystem":"账号"},{"filePath":"@ohos.advertising.AdComponent.d.ets","kitName":"AdsKit","subSystem":"广告服务"},{"filePath":"@ohos.advertising.AdsServiceExtensionAbility.d.ts","kitName":"AdsKit","subSystem":"广告服务"},{"filePath":"@ohos.advertising.AutoAdComponent.d.ets","kitName":"AdsKit","subSystem":"广告服务"},{"filePath":"@ohos.advertising.d.ts","kitName":"AdsKit","subSystem":"广告服务"},{"filePath":"@ohos.ai.intelligentVoice.d.ts","kitName":"MindSporeLiteKit","subSystem":"AI业务"},{"filePath":"@ohos.ai.mindSporeLite.d.ts","kitName":"MindSporeLiteKit","subSystem":"AI业务"},{"filePath":"@ohos.animation.windowAnimationManager.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"@ohos.animator.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.app.ability.Ability.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.AbilityConstant.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.abilityDelegatorRegistry.d.ts","kitName":"TestKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.AbilityLifecycleCallback.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.abilityManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.AbilityStage.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ActionExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ApplicationStateChangeCallback.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.appManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.appRecovery.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.AtomicServiceOptions.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.AutoFillExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.autoFillManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.autoStartupManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ChildProcess.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.childProcessManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.common.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.Configuration.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ConfigurationConstant.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.contextConstant.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.dataUriUtils.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.dialogRequest.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.dialogSession.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.DriverExtensionAbility.d.ts","kitName":"DriverDevelopmentKit","subSystem":"驱动"},{"filePath":"@ohos.app.ability.EmbeddableUIAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.EmbeddedUIExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.EnvironmentCallback.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.errorManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.insightIntent.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.InsightIntentContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.insightIntentDriver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.InsightIntentExecutor.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.MediaControlExtensionAbility.d.ts","kitName":"AVSessionKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.app.ability.missionManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.OpenLinkOptions.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.PrintExtensionAbility.d.ts","kitName":"BasicServicesKit","subSystem":"打印"},{"filePath":"@ohos.app.ability.quickFixManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ServiceExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ShareExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.StartOptions.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.UIAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.UIExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.UIExtensionContentSession.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.UserAuthExtensionAbility.d.ts","kitName":"UserAuthenticationKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.VpnExtensionAbility.d.ts","kitName":"NetworkKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.Want.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.wantAgent.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.wantConstant.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.appstartup.StartupListener.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.businessAbilityRouter.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.formAgent.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.formBindingData.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.FormExtensionAbility.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.formHost.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.formInfo.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.formObserver.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.formProvider.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.application.abilityDelegatorRegistry.d.ts","kitName":"TestKit","subSystem":"元能力"},{"filePath":"@ohos.application.abilityManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.AccessibilityExtensionAbility.d.ts","kitName":"AccessibilityKit","subSystem":"无障碍软件服务"},{"filePath":"@ohos.application.appManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.BackupExtensionAbility.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.application.Configuration.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.ConfigurationConstant.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.DataShareExtensionAbility.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.application.formBindingData.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.application.formError.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.application.formHost.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.application.formInfo.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.application.formProvider.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.application.missionManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.StaticSubscriberExtensionAbility.d.ts","kitName":"BasicServicesKit","subSystem":"元能力"},{"filePath":"@ohos.application.StaticSubscriberExtensionContext.d.ts","kitName":"BasicServicesKit","subSystem":"元能力"},{"filePath":"@ohos.application.testRunner.d.ts","kitName":"TestKit","subSystem":"元能力"},{"filePath":"@ohos.application.uriPermissionManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.Want.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.WindowExtensionAbility.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"@ohos.arkui.advanced.Chip.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.ChipGroup.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.ComposeListItem.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.ComposeTitleBar.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.Counter.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.Dialog.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.EditableTitleBar.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.ExceptionPrompt.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.Filter.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.GridObjectSortComponent.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.Popup.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.ProgressButton.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.SegmentButton.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.SelectionMenu.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.SelectTitleBar.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.SplitLayout.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.SubHeader.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.SwipeRefresher.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.TabTitleBar.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.ToolBar.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.TreeView.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.componentSnapshot.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.componentUtils.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.dragController.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.drawableDescriptor.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.inspector.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.observer.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.performanceMonitor.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.shape.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.UIContext.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.UIContext.d.ts","kitName":"ArkUI","subSystem":"元能力"},{"filePath":"@ohos.arkui.uiExtension.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.backgroundTaskManager.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.base.d.ts","kitName":"BasicServicesKit","subSystem":"SDK"},{"filePath":"@ohos.batteryInfo.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.batteryStatistics.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.bluetooth.a2dp.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.access.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.baseProfile.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.ble.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.connection.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.constant.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.hfp.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.hid.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.map.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.pan.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.pbap.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.socket.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.wearDetection.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetoothManager.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.brightness.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.buffer.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.bundle.appControl.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.bundleManager.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.bundleMonitor.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.bundleResourceManager.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.defaultAppManager.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.distributedBundleManager.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.freeInstall.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.innerBundleManager.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.installer.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.launcherBundleManager.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.overlay.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundleState.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.bytrace.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.calendarManager.d.ts","kitName":"CalendarKit","subSystem":"应用"},{"filePath":"@ohos.charger.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.commonEventManager.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"@ohos.configPolicy.d.ts","kitName":"BasicServicesKit","subSystem":"定制"},{"filePath":"@ohos.connectedTag.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.contact.d.ts","kitName":"ContactsKit","subSystem":"应用"},{"filePath":"@ohos.continuation.continuationManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.convertxml.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.cooperate.d.ts","kitName":"DistributedServiceKit","subSystem":"综合传感处理平台"},{"filePath":"@ohos.curves.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.data.cloudData.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.cloudExtension.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.commonType.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.dataAbility.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.dataShare.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.dataSharePredicates.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.DataShareResultSet.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.distributedData.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.distributedDataObject.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.distributedKVStore.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.preferences.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.rdb.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.relationalStore.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.storage.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.unifiedDataChannel.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.uniformDataStruct.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.uniformTypeDescriptor.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.ValuesBucket.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.deviceAttest.d.ts","kitName":"BasicServicesKit","subSystem":"XTS"},{"filePath":"@ohos.deviceInfo.d.ts","kitName":"BasicServicesKit","subSystem":"启动恢复"},{"filePath":"@ohos.deviceStatus.dragInteraction.d.ts","kitName":"ArkUI","subSystem":"综合传感处理平台"},{"filePath":"@ohos.display.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"@ohos.display.d.ts","kitName":"ArkUI","subSystem":"窗口"},{"filePath":"@ohos.distributedBundle.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.distributedDeviceManager.d.ts","kitName":"DistributedServiceKit","subSystem":"分布式硬件"},{"filePath":"@ohos.distributedHardware.deviceManager.d.ts","kitName":"DistributedServiceKit","subSystem":"分布式硬件"},{"filePath":"@ohos.distributedHardware.hardwareManager.d.ts","kitName":"DistributedServiceKit","subSystem":"分布式硬件"},{"filePath":"@ohos.distributedMissionManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.dlpPermission.d.ts","kitName":"DataLossPreventionKit","subSystem":"安全基础能力"},{"filePath":"@ohos.document.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.driver.deviceManager.d.ts","kitName":"DriverDevelopmentKit","subSystem":"驱动"},{"filePath":"@ohos.effectKit.d.ts","kitName":"ArkGraphics2D","subSystem":"图形图像"},{"filePath":"@ohos.enterprise.accountManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.adminManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.applicationManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.bluetoothManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.browser.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.bundleManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.dateTimeManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.deviceControl.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.deviceInfo.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.deviceSettings.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.EnterpriseAdminExtensionAbility.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.locationManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.networkManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.restrictions.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.securityManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.systemManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.usbManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.wifiManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.events.emitter.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"@ohos.faultLogger.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.file.backup.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.cloudSync.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.cloudSyncManager.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.environment.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.fileAccess.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.fileExtensionInfo.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.fileuri.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.fs.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.hash.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.photoAccessHelper.d.ts","kitName":"MediaLibraryKit","subSystem":"文件管理"},{"filePath":"@ohos.file.PhotoPickerComponent.d.ets","kitName":"MediaLibraryKit","subSystem":"文件管理"},{"filePath":"@ohos.file.picker.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.recent.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.securityLabel.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.statvfs.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.storageStatistics.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.trash.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.volumeManager.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.fileio.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.filemanagement.userFileManager.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.fileshare.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.font.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.geolocation.d.ts","kitName":"LocationKit","subSystem":"位置服务"},{"filePath":"@ohos.geoLocationManager.d.ts","kitName":"LocationKit","subSystem":"位置服务"},{"filePath":"@ohos.graphics.colorSpaceManager.d.ts","kitName":"ArkGraphics2D","subSystem":"图形图像"},{"filePath":"@ohos.graphics.displaySync.d.ts","kitName":"ArkGraphics2D","subSystem":"图形图像"},{"filePath":"@ohos.graphics.hdrCapability.d.ts","kitName":"ArkGraphics2D","subSystem":"图形图像"},{"filePath":"@ohos.hiAppEvent.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hichecker.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hidebug.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hilog.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hiSysEvent.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hiTraceChain.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hiTraceMeter.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hiviewdfx.hiAppEvent.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.i18n.d.ts","kitName":"LocalizationKit","subSystem":"全球化"},{"filePath":"@ohos.identifier.oaid.d.ts","kitName":"AdsKit","subSystem":"广告服务"},{"filePath":"@ohos.inputMethod.d.ts","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.inputMethod.Panel.d.ts","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.inputMethodEngine.d.ts","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.InputMethodExtensionAbility.d.ts","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.InputMethodExtensionContext.d.ts","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.inputMethodList.d.ets","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.InputMethodSubtype.d.ts","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.intl.d.ts","kitName":"LocalizationKit","subSystem":"全球化"},{"filePath":"@ohos.logLibrary.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.matrix4.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.measure.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.mediaquery.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.multimedia.audio.d.ts","kitName":"AudioKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.audioHaptic.d.ts","kitName":"AudioKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.avCastPicker.d.ets","kitName":"AVSessionKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.avCastPickerParam.d.ts","kitName":"AVSessionKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.avsession.d.ts","kitName":"AVSessionKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.avVolumePanel.d.ets","kitName":"AudioKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.camera.d.ts","kitName":"CameraKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.cameraPicker.d.ts","kitName":"CameraKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.drm.d.ts","kitName":"DrmKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.image.d.ts","kitName":"ImageKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.media.d.ts","kitName":"MediaKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.mediaLibrary.d.ts","kitName":"MediaLibraryKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.systemSoundManager.d.ts","kitName":"AudioKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimodalInput.gestureEvent.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.inputConsumer.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.inputDevice.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.inputDeviceCooperate.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.inputEvent.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.inputEventClient.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.inputMonitor.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.intentionCode.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.keyCode.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.keyEvent.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.mouseEvent.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.pointer.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.shortKey.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.touchEvent.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.infraredEmitter.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.net.connection.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"@ohos.net.connection.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.ethernet.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.http.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"@ohos.net.mdns.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.networkSecurity.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"@ohos.net.policy.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.sharing.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.socket.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"@ohos.net.statistics.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.vpn.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.vpn.d.ts","kitName":"NetworkKit","subSystem":"元能力"},{"filePath":"@ohos.net.vpnExtension.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.vpnExtension.d.ts","kitName":"NetworkKit","subSystem":"元能力"},{"filePath":"@ohos.net.webSocket.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.webSocket.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"@ohos.nfc.cardEmulation.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.nfc.controller.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.nfc.tag.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.notificationManager.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"@ohos.notificationSubscribe.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"@ohos.pasteboard.d.ts","kitName":"BasicServicesKit","subSystem":"剪贴板"},{"filePath":"@ohos.PiPWindow.d.ts","kitName":"ArkUI","subSystem":"窗口"},{"filePath":"@ohos.pluginComponent.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.power.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.print.d.ts","kitName":"BasicServicesKit","subSystem":"打印"},{"filePath":"@ohos.privacyManager.d.ts","kitName":"AbilityKit","subSystem":"安全基础能力"},{"filePath":"@ohos.process.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.prompt.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.promptAction.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.reminderAgent.d.ts","kitName":"BackgroundTasksKit","subSystem":"事件通知"},{"filePath":"@ohos.reminderAgentManager.d.ts","kitName":"BackgroundTasksKit","subSystem":"事件通知"},{"filePath":"@ohos.request.d.ts","kitName":"BasicServicesKit","subSystem":"上传下载"},{"filePath":"@ohos.resourceManager.d.ts","kitName":"LocalizationKit","subSystem":"全球化"},{"filePath":"@ohos.resourceschedule.backgroundTaskManager.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.resourceschedule.deviceStandby.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.resourceschedule.systemload.d.ts","kitName":"BasicServicesKit","subSystem":"资源调度"},{"filePath":"@ohos.resourceschedule.usageStatistics.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.resourceschedule.workScheduler.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.router.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.rpc.d.ts","kitName":"IPCKit","subSystem":"基础通信"},{"filePath":"@ohos.runningLock.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.screen.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"@ohos.screenLock.d.ts","kitName":"BasicServicesKit","subSystem":"主题"},{"filePath":"@ohos.screenshot.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"@ohos.secureElement.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.security.asset.d.ts","kitName":"Asset Store Kit","subSystem":"安全基础能力"},{"filePath":"@ohos.security.cert.d.ts","kitName":"DeviceCertificateKit","subSystem":"安全基础能力"},{"filePath":"@ohos.security.certManager.d.ts","kitName":"DeviceCertificateKit","subSystem":"安全基础能力"},{"filePath":"@ohos.security.cryptoFramework.d.ts","kitName":"CryptoArchitectureKit","subSystem":"安全基础能力"},{"filePath":"@ohos.security.huks.d.ts","kitName":"UniversalKeystoreKit","subSystem":"安全基础能力"},{"filePath":"@ohos.sensor.d.ts","kitName":"SensorServiceKit","subSystem":"泛sensor服务"},{"filePath":"@ohos.settings.d.ts","kitName":"BasicServicesKit","subSystem":"应用"},{"filePath":"@ohos.statfs.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.stationary.d.ts","kitName":"MultimodalAwarenessKit","subSystem":"综合传感处理平台"},{"filePath":"@ohos.systemCapability.d.ts","kitName":"BasicServicesKit","subSystem":"研发工具链"},{"filePath":"@ohos.systemDateTime.d.ts","kitName":"BasicServicesKit","subSystem":"时间时区"},{"filePath":"@ohos.systemparameter.d.ts","kitName":"BasicServicesKit","subSystem":"启动恢复"},{"filePath":"@ohos.systemParameterEnhance.d.ts","kitName":"BasicServicesKit","subSystem":"启动恢复"},{"filePath":"@ohos.systemTime.d.ts","kitName":"BasicServicesKit","subSystem":"时间时区"},{"filePath":"@ohos.systemTimer.d.ts","kitName":"BasicServicesKit","subSystem":"时间时区"},{"filePath":"@ohos.taskpool.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.telephony.call.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.telephony.call.d.ts","kitName":"TelephonyKit","subSystem":"应用"},{"filePath":"@ohos.telephony.data.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.telephony.observer.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.telephony.radio.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.telephony.sim.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.telephony.sms.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.telephony.vcard.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.thermal.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.uiAppearance.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.uiExtensionHost.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.UiTest.d.ts","kitName":"TestKit","subSystem":"测试框架"},{"filePath":"@ohos.update.d.ts","kitName":"BasicServicesKit","subSystem":"升级服务"},{"filePath":"@ohos.uri.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.url.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.usb.d.ts","kitName":"BasicServicesKit","subSystem":"USB服务"},{"filePath":"@ohos.usbManager.d.ts","kitName":"BasicServicesKit","subSystem":"USB服务"},{"filePath":"@ohos.userIAM.faceAuth.d.ts","kitName":"UserAuthenticationKit","subSystem":"用户IAM"},{"filePath":"@ohos.userIAM.userAuth.d.ts","kitName":"UserAuthenticationKit","subSystem":"用户IAM"},{"filePath":"@ohos.userIAM.userAuthIcon.d.ets","kitName":"UserAuthenticationKit","subSystem":"用户IAM"},{"filePath":"@ohos.util.ArrayList.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.Deque.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.HashMap.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.HashSet.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.json.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.LightWeightMap.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.LightWeightSet.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.LinkedList.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.List.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.PlainArray.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.Queue.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.Stack.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.TreeMap.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.TreeSet.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.Vector.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.vibrator.d.ts","kitName":"SensorServiceKit","subSystem":"泛sensor服务"},{"filePath":"@ohos.wallpaper.d.ts","kitName":"BasicServicesKit","subSystem":"主题"},{"filePath":"@ohos.WallpaperExtensionAbility.d.ts","kitName":"BasicServicesKit","subSystem":"主题"},{"filePath":"@ohos.wantAgent.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.web.netErrorList.d.ts","kitName":"ArkWeb","subSystem":"web"},{"filePath":"@ohos.web.webview.d.ts","kitName":"ArkWeb","subSystem":"web"},{"filePath":"@ohos.wifi.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.wifiext.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.wifiManager.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.wifiManagerExt.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.wifiManagerExt.d.ts","kitName":"ConnectivityKit","subSystem":"元能力"},{"filePath":"@ohos.window.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"@ohos.window.d.ts","kitName":"ArkUI","subSystem":"窗口"},{"filePath":"@ohos.worker.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.WorkSchedulerExtensionAbility.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.xml.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.zlib.d.ts","kitName":"BasicServicesKit","subSystem":"包管理"},{"filePath":"@system.app.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@system.battery.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@system.bluetooth.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@system.brightness.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@system.cipher.d.ts","kitName":"CryptoArchitectureKit","subSystem":"安全基础能力"},{"filePath":"@system.configuration.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@system.device.d.ts","kitName":"BasicServicesKit","subSystem":"启动恢复"},{"filePath":"@system.file.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@system.geolocation.d.ts","kitName":"LocationKit","subSystem":"位置服务"},{"filePath":"@system.mediaquery.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@system.notification.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"@system.package.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@system.prompt.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@system.request.d.ts","kitName":"BasicServicesKit","subSystem":"上传下载"},{"filePath":"@system.router.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@system.sensor.d.ts","kitName":"SensorServiceKit","subSystem":"泛sensor服务"},{"filePath":"@system.storage.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@system.vibrator.d.ts","kitName":"SensorServiceKit","subSystem":"泛sensor服务"},{"filePath":"ability/abilityResult.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"ability/connectOptions.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"ability/dataAbilityHelper.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"ability/dataAbilityOperation.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"ability/dataAbilityResult.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"ability/startAbilityParameter.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"ability/want.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"advertising/advertisement.d.ts","kitName":"AdsKit","subSystem":"广告服务"},{"filePath":"app/appVersionInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"app/context.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"app/processInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityDelegator.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/abilityDelegatorArgs.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityFirstFrameStateData.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityForegroundStateObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityMonitor.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityRunningInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityStageContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityStageMonitor.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityStateData.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AccessibilityExtensionContext.d.ts","kitName":"AccessibilityKit","subSystem":"无障碍软件服务"},{"filePath":"application/AppForegroundStateObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ApplicationContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ApplicationStateObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AppStateData.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AutoFillExtensionContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AutoFillRect.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AutoFillRequest.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AutoFillType.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AutoStartupCallback.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AutoStartupInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/BaseContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/BusinessAbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/Context.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ContinuableInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ContinueCallback.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ContinueDeviceInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ContinueMissionInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/DriverExtensionContext.d.ts","kitName":"DriverDevelopmentKit","subSystem":"驱动"},{"filePath":"application/EmbeddableUIAbilityContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ErrorObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/EventHub.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ExtensionContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ExtensionRunningInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/FormExtensionContext.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"application/LoopObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/MediaControlExtensionContext.d.ts","kitName":"AVSessionKit","subSystem":"OS媒体软件"},{"filePath":"application/MissionCallbacks.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/MissionDeviceInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/MissionInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/MissionListener.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/MissionParameter.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/MissionSnapshot.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/PageNodeInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ProcessData.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ProcessInformation.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ProcessRunningInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ServiceExtensionContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/shellCmdResult.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/UIAbilityContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/UIExtensionContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ViewData.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/VpnExtensionContext.d.ts","kitName":"NetworkKit","subSystem":"元能力"},{"filePath":"application/WorkSchedulerExtensionContext.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"arkui/AlphabetIndexerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/BlankModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/BuilderNode.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ButtonModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/CalendarPickerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/CheckboxGroupModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/CheckboxModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ColumnModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ColumnSplitModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/CommonModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ComponentContent.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/CounterModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/DataPanelModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/DatePickerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/DividerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/FormComponentModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/FrameNode.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/GaugeModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/Graphics.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/GridColModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/GridItemModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/GridModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/GridRowModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/HyperlinkModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ImageAnimatorModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ImageModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ImageSpanModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/LineModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ListItemGroupModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ListItemModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ListModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/LoadingProgressModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/MarqueeModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/MenuItemModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/MenuModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/NavDestinationModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/NavigationModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/NavigatorModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/NavRouterModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/NodeController.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/PanelModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/PathModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/PatternLockModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/PolygonModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/PolylineModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ProgressModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/QRCodeModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RadioModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RatingModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RectModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RenderNode.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RichEditorModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RowModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RowSplitModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ScrollModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/SearchModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/SelectModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ShapeModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/SideBarContainerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/SliderModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/SpanModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/StackModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/StepperItemModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/SwiperModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TabsModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TextAreaModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TextClockModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TextInputModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TextModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TextPickerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TextTimerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TimePickerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ToggleModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/VideoModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/WaterFlowModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/XComponentNode.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"bundle/abilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/applicationInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/bundleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/bundleInstaller.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/bundleStatusCallback.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/customizeData.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/elementName.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/hapModuleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/launcherAbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/moduleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/PermissionDef.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/remoteAbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/shortcutInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/AbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/ApplicationInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/AppProvisionInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/BundleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/BundlePackInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/BundleResourceInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/DispatchInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/ElementName.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/ExtensionAbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/HapModuleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/LauncherAbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/LauncherAbilityResourceInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/Metadata.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/OverlayModuleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/PermissionDef.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/RecoverableApplicationInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/RemoteAbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/SharedBundleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/ShortcutInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"common/full/canvaspattern.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/full/console.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/full/dom.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/full/featureability.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/full/global.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/full/viewmodel.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/lite/console.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/lite/featureability.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/lite/global.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/lite/viewmodel.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"commonEvent/commonEventData.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"commonEvent/commonEventPublishData.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"commonEvent/commonEventSubscribeInfo.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"commonEvent/commonEventSubscriber.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"continuation/continuationExtraParams.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"continuation/continuationResult.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"data/rdb/resultSet.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"global/rawFileDescriptor.d.ts","kitName":"LocalizationKit","subSystem":"全球化"},{"filePath":"global/resource.d.ts","kitName":"LocalizationKit","subSystem":"全球化"},{"filePath":"multimedia/soundPool.d.ts","kitName":"MediaKit","subSystem":"OS媒体软件"},{"filePath":"notification/notificationActionButton.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/NotificationCommonDef.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationContent.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationContent.d.ts","kitName":"NotificationKit","subSystem":"安全基础能力"},{"filePath":"notification/notificationFlags.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationRequest.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationSlot.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationSorting.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationSortingMap.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationSubscribeInfo.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationSubscriber.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationTemplate.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationUserInput.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"security/PermissionRequestResult.d.ts","kitName":"AbilityKit","subSystem":"安全基础能力"},{"filePath":"tag/nfctech.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"tag/tagSession.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"wantAgent/triggerInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@internal/component/ets/component3d.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/styled_string.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/web.d.ts","kitName":"ArkWeb","subSystem":"web"},{"filePath":"@ohos.app.appstartup.StartupConfig.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.appstartup.StartupConfigEntry.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.appstartup.StartupListener.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.appstartup.startupManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.appstartup.StartupTask.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.arkui.shape.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.commonEvent.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"@ohos.graphics.common2D.d.ts","kitName":"ArkGraphics2D","subSystem":"图形图像"},{"filePath":"@ohos.graphics.drawing.d.ts","kitName":"ArkGraphics2D","subSystem":"图形图像"},{"filePath":"@ohos.notification.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"@ohos.security.securityGuard.d.ts","kitName":"securityGuardKit","subSystem":"安全基础能力"},{"filePath":"@system.fetch.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"@system.network.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"application/VpnExtensionContext.d.ts","kitName":"NetworkKit","subSystem":"元能力"},{"filePath":"application/WindowExtensionContext.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"arkui/AttributeUpdater.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"data/rdb/resultSet.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"multimedia/ringtonePlayer.d.ts","kitName":"AudioKit","subSystem":"OS媒体软件"},{"filePath":"multimedia/systemTonePlayer.d.ts","kitName":"AudioKit","subSystem":"OS媒体软件"},{"filePath":"@internal/component/ets/repeat.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"application/AbilityFirstFrameStateObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityStartCallback.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityFirstFrameStateObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.graphics.text.d.ts","kitName":"ArkGraphics2D","subSystem":"图形图像"},{"filePath":"wantAgent/wantAgentInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"permissions.d.ts","kitName":"NA","subSystem":"NA"}]}')},739:e=>{"use strict";e.exports=JSON.parse('{"compileOnSave":false,"compilerOptions":{"ets":{"render":{"method":["build","pageTransition"],"decorator":"Builder"},"components":["AbilityComponent","AlphabetIndexer","Animator","Badge","Blank","Button","Calendar","CalendarPicker","Camera","Canvas","Checkbox","CheckboxGroup","Circle","ColorPicker","ColorPickerDialog","Column","ColumnSplit","Component3D","Counter","DataPanel","DatePicker","Divider","Ellipse","Flex","FormComponent","Gauge","GeometryView","Grid","GridItem","GridContainer","Hyperlink","Image","ImageAnimator","Line","List","ListItem","ListItemGroup","LoadingProgress","Marquee","Menu","MenuItem","MenuItemGroup","Navigation","Navigator","Option","PageTransitionEnter","PageTransitionExit","Panel","Particle","Path","PatternLock","Piece","PluginComponent","Polygon","Polyline","Progress","QRCode","Radio","Rating","Rect","Refresh","RelativeContainer","RemoteWindow","Row","RowSplit","RichText","Scroll","ScrollBar","Search","Section","Select","Shape","Sheet","SideBarContainer","Slider","Span","Stack","Stepper","StepperItem","Swiper","TabContent","Tabs","Text","TextPicker","TextClock","TextArea","TextInput","TextTimer","TimePicker","Toggle","Video","Web","XComponent","GridRow","GridCol"],"extend":{"decorator":"Extend","components":[{"name":"AbilityComponent","type":"AbilityComponentAttribute","instance":"AbilityComponentInstance"},{"name":"AlphabetIndexer","type":"AlphabetIndexerAttribute","instance":"AlphabetIndexerInstance"},{"name":"Animator","type":"AnimatorAttribute","instance":"AnimatorInstance"},{"name":"Badge","type":"BadgeAttribute","instance":"BadgeInstance"},{"name":"Blank","type":"BlankAttribute","instance":"BlankInstance"},{"name":"Button","type":"ButtonAttribute","instance":"ButtonInstance"},{"name":"Calendar","type":"CalendarAttribute","instance":"CalendarInstance"},{"name":"CalendarPicker","type":"CalendarPickerAttribute","instance":"CalendarPickerInstance"},{"name":"Camera","type":"CameraAttribute","instance":"CameraInstance"},{"name":"Canvas","type":"CanvasAttribute","instance":"CanvasInstance"},{"name":"Checkbox","type":"CheckboxAttribute","instance":"CheckboxInstance"},{"name":"CheckboxGroup","type":"CheckboxGroupAttribute","instance":"CheckboxGroupInstance"},{"name":"Circle","type":"CircleAttribute","instance":"CircleInstance"},{"name":"ColorPicker","type":"ColorPickerAttribute","instance":"ColorPickerInstance"},{"name":"ColorPickerDialog","type":"ColorPickerDialogAttribute","instance":"ColorPickerDialogInstance"},{"name":"Column","type":"ColumnAttribute","instance":"ColumnInstance"},{"name":"ColumnSplit","type":"ColumnSplitAttribute","instance":"ColumnSplitInstance"},{"name":"Component3D","type":"Component3DAttribute","instance":"Component3DInstance"},{"name":"Counter","type":"CounterAttribute","instance":"CounterInstance"},{"name":"DataPanel","type":"DataPanelAttribute","instance":"DataPanelInstance"},{"name":"DatePicker","type":"DatePickerAttribute","instance":"DatePickerInstance"},{"name":"Divider","type":"DividerAttribute","instance":"DividerInstance"},{"name":"Ellipse","type":"EllipseAttribute","instance":"EllipseInstance"},{"name":"Flex","type":"FlexAttribute","instance":"FlexInstance"},{"name":"FormComponent","type":"FormComponentAttribute","instance":"FormComponentInstance"},{"name":"Gauge","type":"GaugeAttribute","instance":"GaugeInstance"},{"name":"GeometryView","type":"GeometryViewAttribute","instance":"GeometryViewInstance"},{"name":"Grid","type":"GridAttribute","instance":"GridInstance"},{"name":"GridItem","type":"GridItemAttribute","instance":"GridItemInstance"},{"name":"GridContainer","type":"GridContainerAttribute","instance":"GridContainerInstance"},{"name":"Hyperlink","type":"HyperlinkAttribute","instance":"HyperlinkInstance"},{"name":"Image","type":"ImageAttribute","instance":"ImageInstance"},{"name":"ImageAnimator","type":"ImageAnimatorAttribute","instance":"ImageAnimatorInstance"},{"name":"Line","type":"LineAttribute","instance":"LineInstance"},{"name":"List","type":"ListAttribute","instance":"ListInstance"},{"name":"ListItem","type":"ListItemAttribute","instance":"ListItemInstance"},{"name":"ListItemGroup","type":"ListItemGroupAttribute","instance":"ListItemGroupInstance"},{"name":"LoadingProgress","type":"LoadingProgressAttribute","instance":"LoadingProgressInstance"},{"name":"Marquee","type":"MarqueeAttribute","instance":"MarqueeInstance"},{"name":"Menu","type":"MenuAttribute","instance":"MenuInstance"},{"name":"MenuItem","type":"MenuItemAttribute","instance":"MenuItemInstance"},{"name":"MenuItemGroup","type":"MenuItemGroupAttribute","instance":"MenuItemGroupInstance"},{"name":"Navigation","type":"NavigationAttribute","instance":"NavigationInstance"},{"name":"Navigator","type":"NavigatorAttribute","instance":"NavigatorInstance"},{"name":"Option","type":"OptionAttribute","instance":"OptionInstance"},{"name":"PageTransitionEnter","type":"PageTransitionEnterAttribute","instance":"PageTransitionEnterInstance"},{"name":"PageTransitionExit","type":"PageTransitionExitAttribute","instance":"PageTransitionExitInstance"},{"name":"Panel","type":"PanelAttribute","instance":"PanelInstance"},{"name":"Particle","type":"ParticleAttribute","instance":"ParticleInstance"},{"name":"Path","type":"PathAttribute","instance":"PathInstance"},{"name":"PatternLock","type":"PatternLockAttribute","instance":"PatternLockInstance"},{"name":"Piece","type":"PieceAttribute","instance":"PieceInstance"},{"name":"PluginComponent","type":"PluginComponentAttribute","instance":"PluginComponentInstance"},{"name":"Polygon","type":"PolygonAttribute","instance":"PolygonInstance"},{"name":"Polyline","type":"PolylineAttribute","instance":"PolylineInstance"},{"name":"Progress","type":"ProgressAttribute","instance":"ProgressInstance"},{"name":"QRCode","type":"QRCodeAttribute","instance":"QRCodeInstance"},{"name":"Radio","type":"RadioAttribute","instance":"RadioInstance"},{"name":"Rating","type":"RatingAttribute","instance":"RatingInstance"},{"name":"Rect","type":"RectAttribute","instance":"RectInstance"},{"name":"RelativeContainer","type":"RelativeContainerAttribute","instance":"RelativeContainerInstance"},{"name":"Refresh","type":"RefreshAttribute","instance":"RefreshInstance"},{"name":"RemoteWindow","type":"RemoteWindowAttribute","instance":"RemoteWindowInstance"},{"name":"Row","type":"RowAttribute","instance":"RowInstance"},{"name":"RowSplit","type":"RowSplitAttribute","instance":"RowSplitInstance"},{"name":"RichText","type":"RichTextAttribute","instance":"RichTextInstance"},{"name":"Scroll","type":"ScrollAttribute","instance":"ScrollInstance"},{"name":"ScrollBar","type":"ScrollBarAttribute","instance":"ScrollBarInstance"},{"name":"Search","type":"SearchAttribute","instance":"SearchInstance"},{"name":"Section","type":"SectionAttribute","instance":"SectionInstance"},{"name":"Select","type":"SelectAttribute","instance":"SelectInstance"},{"name":"Shape","type":"ShapeAttribute","instance":"ShapeInstance"},{"name":"Sheet","type":"SheetAttribute","instance":"SheetInstance"},{"name":"SideBarContainer","type":"SideBarContainerAttribute","instance":"SideBarContainerInstance"},{"name":"Slider","type":"SliderAttribute","instance":"SliderInstance"},{"name":"Span","type":"SpanAttribute","instance":"SpanInstance"},{"name":"Stack","type":"StackAttribute","instance":"StackInstance"},{"name":"Stepper","type":"StepperAttribute","instance":"StepperInstance"},{"name":"StepperItem","type":"StepperItemAttribute","instance":"StepperItemInstance"},{"name":"Swiper","type":"SwiperAttribute","instance":"SwiperInstance"},{"name":"TabContent","type":"TabContentAttribute","instance":"TabContentInstance"},{"name":"Tabs","type":"TabsAttribute","instance":"TabsInstance"},{"name":"Text","type":"TextAttribute","instance":"TextInstance"},{"name":"TextPicker","type":"TextPickerAttribute","instance":"TextPickerInstance"},{"name":"TextClock","type":"TextClockAttribute","instance":"TextClockInstance"},{"name":"TextArea","type":"TextAreaAttribute","instance":"TextAreaInstance"},{"name":"TextInput","type":"TextInputAttribute","instance":"TextInputInstance"},{"name":"TextTimer","type":"TextTimerAttribute","instance":"TextTimerInstance"},{"name":"TimePicker","type":"TimePickerAttribute","instance":"TimePickerInstance"},{"name":"Toggle","type":"ToggleAttribute","instance":"ToggleInstance"},{"name":"Video","type":"VideoAttribute","instance":"VideoInstance"},{"name":"Web","type":"WebAttribute","instance":"WebInstance"},{"name":"XComponent","type":"XComponentAttribute","instance":"XComponentInstance"},{"name":"GridRow","type":"GridRowAttribute","instance":"GridRowInterface"},{"name":"GridCol","type":"GridColAttribute","instance":"GridColInterface"}]},"styles":{"decorator":"Styles","component":{"name":"Common","type":"T","instance":"CommonInstance"},"property":"stateStyles"},"customComponent":"CustomComponent","propertyDecorators":[],"emitDecorators":[],"libs":[]},"allowJs":false,"allowSyntheticDefaultImports":true,"esModuleInterop":true,"importsNotUsedAsValues":"preserve","noImplicitAny":false,"noUnusedLocals":false,"noUnusedParameters":false,"experimentalDecorators":true,"moduleResolution":"node","resolveJsonModule":true,"skipLibCheck":true,"sourceMap":true,"module":"commonjs","target":"es2017","types":[],"typeRoots":[],"lib":["es2020"],"alwaysStrict":true},"exclude":["node_modules"]}')},61574:e=>{"use strict";e.exports=JSON.parse('{"DOC":{"API_DOC_ATOMICSERVICE_01":"JSDoc label order error, please adjust the order of [atomicservice] labels.","API_DOC_ATOMICSERVICE_02":"The validity verification of the JSDoc tag failed. The [atomicservice] tag is not allowed to be reused, please delete the extra tags.","API_DOC_ATOMICSERVICE_03":"It was detected that there is a following label [atomicservice] in the current file, but the parent nodes without this label.","API_DOC_CONSTANT_01":"JSDoc label order error, please adjust the order of [constant] labels.","API_DOC_CONSTANT_02":"JSDoc label validity verification failed. The [constant] label is not allowed. Please check the label usage method.","API_DOC_CONSTANT_03":"JSDoc tag validity verification failed. Please confirm if the [constant] tag is missing.","API_DOC_CONSTANT_04":"The validity verification of the JSDoc tag failed. The [constant] tag is not allowed to be reused, please delete the extra tags.","API_DOC_CROSSPLATFORM_01":"JSDoc label order error, please adjust the order of [crossplatform] labels.","API_DOC_CROSSPLATFORM_02":"The validity verification of the JSDoc tag failed. The [crossplatform] tag is not allowed to be reused, please delete the extra tags.","API_DOC_CROSSPLATFORM_03":"It was detected that there is an inheritable label [crossplatform] in the current file, but there are child nodes without this label.","API_DOC_DEFAULT_01":"The [default] tag value is incorrect. Please supplement the default value.","API_DOC_DEFAULT_02":"JSDoc label order error, please adjust the order of [default] labels.","API_DOC_DEFAULT_03":"JSDoc label validity verification failed. The [default] label is not allowed. Please check the label usage method.","API_DOC_DEFAULT_04":"The validity verification of the JSDoc tag failed. The [default] tag is not allowed to be reused, please delete the extra tags.","API_DOC_DEPRECATED_01":"The [deprecated] tag value is incorrect. Please check the usage method.","API_DOC_DEPRECATED_02":"JSDoc label order error, please adjust the order of [deprecated] labels.","API_DOC_DEPRECATED_03":"It was detected that there is an inheritable label [deprecated] in the current file, but there are child nodes without this label.","API_DOC_DEPRECATED_04":"The validity verification of the JSDoc tag failed. The [deprecated] tag is not allowed to be reused, please delete the extra tags.","API_DOC_ENUM_01":"The [enum] tag type is incorrect. Please check if the tag type is { string } or { number }.","API_DOC_ENUM_02":"JSDoc label order error, please adjust the order of [enum] labels.","API_DOC_ENUM_03":"JSDoc label validity verification failed. The [enum] label is not allowed. Please check the label usage method.","API_DOC_ENUM_04":"JSDoc tag validity verification failed. Please confirm if the [enum] tag is missing.","API_DOC_ENUM_05":"The validity verification of the JSDoc tag failed. The [enum] tag is not allowed to be reused, please delete the extra tags.","API_DOC_EXAMPLE_01":"JSDoc label order error, please adjust the order of [example] labels.","API_DOC_EXAMPLE_02":"The validity verification of the JSDoc tag failed. The [example] tag is not allowed to be reused, please delete the extra tags.","API_DOC_EXTENDS_01":"The [extends] tag value is incorrect. Please check if the tag value matches the inherited class name.","API_DOC_EXTENDS_02":"JSDoc label order error, please adjust the order of [extends] labels.","API_DOC_EXTENDS_03":"JSDoc label validity verification failed. The [extends] label is not allowed. Please check the label usage method.","API_DOC_EXTENDS_04":"JSDoc tag validity verification failed. Please confirm if the [extends] tag is missing.","API_DOC_EXTENDS_05":"The validity verification of the JSDoc tag failed. The [extends] tag is not allowed to be reused, please delete the extra tags.","API_DOC_FAMODELONLY_01":"JSDoc label order error, please adjust the order of [famodelonly] labels.","API_DOC_FAMODELONLY_02":"The validity verification of the JSDoc tag failed. The [famodelonly] tag is not allowed to be reused, please delete the extra tags.","API_DOC_FAMODELONLY_03":"It was detected that there is an inheritable label [famodelonly] in the current file, but there are child nodes without this label.","API_DOC_FIRES_01":"JSDoc label order error, please adjust the order of [fires] labels.","API_DOC_FIRES_02":"The validity verification of the JSDoc tag failed. The [fires] tag is not allowed to be reused, please delete the extra tags.","API_DOC_FORM_01":"JSDoc label order error, please adjust the order of [form] labels.","API_DOC_FORM_02":"The validity verification of the JSDoc tag failed. The [form] tag is not allowed to be reused, please delete the extra tags.","API_DOC_FORM_03":"It was detected that there is a following label [form] in the current file, but the parent nodes without this label.","API_DOC_IMPLEMENTS_01":"JSDoc label order error, please adjust the order of [implements] labels.","API_DOC_IMPLEMENTS_02":"JSDoc label validity verification failed. The [implements] label is not allowed. Please check the label usage method.","API_DOC_IMPLEMENTS_03":"JSDoc tag validity verification failed. Please confirm if the [implements] tag is missing.","API_DOC_IMPLEMENTS_04":"The validity verification of the JSDoc tag failed. The [implements] tag is not allowed to be reused, please delete the extra tags.","API_DOC_IMPLEMENTS_05":"The [implements] tag value is incorrect. Please check if the tag value matches the inherited class name.","API_DOC_INTERFACE_04":"JSDoc label order error, please adjust the order of [interface] labels.","API_DOC_INTERFACE_05":"The validity verification of the JSDoc tag failed. The [interface] tag is not allowed to be reused, please delete the extra tags.","API_DOC_NAMESPACE_01":"The [namespace] tag value is incorrect. Please check if it matches the namespace name.","API_DOC_NAMESPACE_02":"JSDoc label order error, please adjust the order of [namespace] labels.","API_DOC_NAMESPACE_03":"JSDoc tag validity verification failed. Please confirm if the [namespace] tag is missing.","API_DOC_NAMESPACE_04":"JSDoc label validity verification failed. The [namespace] label is not allowed. Please check the label usage method.","API_DOC_NAMESPACE_05":"The validity verification of the JSDoc tag failed. The [namespace] tag is not allowed to be reused, please delete the extra tags.","API_DOC_PARAM_01":"The type of the [1] [param] tag is incorrect. Please check if it matches the type of the [1] parameter.","API_DOC_PARAM_02":"The value of the [1] [param] tag is incorrect. Please check if it matches the [1] parameter name.","API_DOC_PARAM_03":"JSDoc tag validity verification failed.There are [1] redundant [param]. Please check if the tag should be deleted.","API_DOC_PARAM_04":"JSDoc tag validity verification failed. Please confirm if the [param] tag is missing.","API_DOC_PARAM_05":"JSDoc label validity verification failed. The [param] label is not allowed. Please check the label usage method.","API_DOC_PARAM_06":"JSDoc label order error, please adjust the order of [param] labels.","API_DOC_PERMISSION_01":"The [permission] tag value is incorrect. Please check if the permission field has been configured or update the configuration file.","API_DOC_PERMISSION_02":"JSDoc label order error, please adjust the order of [permission] labels.","API_DOC_PERMISSION_03":"JSDoc label validity verification failed. The [permission] label is not allowed. Please check the label usage method.","API_DOC_PERMISSION_04":"The validity verification of the JSDoc tag failed. The [permission] tag is not allowed to be reused, please delete the extra tags.","API_DOC_PERMISSION_05":"JSDoc tag validity verification failed. Please confirm if the [permission] tag is missing.","API_DOC_READONLY_01":"JSDoc label order error, please adjust the order of [readonly] labels.","API_DOC_READONLY_02":"JSDoc label validity verification failed. The [readonly] label is not allowed. Please check the label usage method.","API_DOC_READONLY_03":"The validity verification of the JSDoc tag failed. The [readonly] tag is not allowed to be reused, please delete the extra tags.","API_DOC_READONLY_04":"JSDoc tag validity verification failed. Please confirm if the [readonly] tag is missing.","API_DOC_RETURNS_01":"The [returns] tag was used incorrectly. The returns tag should not be used when the return type is void.","API_DOC_RETURNS_02":"The [returns] tag type is incorrect. Please check if the tag type is consistent with the return type.","API_DOC_RETURNS_03":"JSDoc label order error, please adjust the order of [returns] labels.","API_DOC_RETURNS_04":"JSDoc tag validity verification failed. Please confirm if the [returns] tag is missing.","API_DOC_RETURNS_05":"The validity verification of the JSDoc tag failed. The [returns] tag is not allowed to be reused, please delete the extra tags.","API_DOC_RETURNS_06":"JSDoc label validity verification failed. The [returns] label is not allowed. Please check the label usage method.","API_DOC_SINCE_01":"The [since] tag value is incorrect. Please check if the tag value is a numerical value.","API_DOC_SINCE_02":"JSDoc label order error, please adjust the order of [since] labels.","API_DOC_SINCE_03":"JSDoc tag validity verification failed. Please confirm if the [since] tag is missing.","API_DOC_SINCE_04":"The validity verification of the JSDoc tag failed. The [since] tag is not allowed to be reused, please delete the extra tags.","API_DOC_SINCE_05":"The [since] value is greater than the latest version number.","API_DOC_SINCE_06":"The [since] value for different jsdoc should not be the same.","API_DOC_SINCE_07":"The [since] value is greater than the latest version number.The [since] value for different jsdoc should not be the same.","API_DOC_SINCE_08":"The [since] tag value is incorrect. Please check if the tag value is a numerical value.The [since] value for different jsdoc should not be the same.","API_DOC_STAGEMODELONLY_01":"It was detected that there is an inheritable label [stagemodelonly] in the current file, but there are child nodes without this label.","API_DOC_STAGEMODELONLY_02":"JSDoc label order error, please adjust the order of [stagemodelonly] labels.","API_DOC_STAGEMODELONLY_03":"The validity verification of the JSDoc tag failed. The [stagemodelonly] tag is not allowed to be reused, please delete the extra tags.","API_DOC_STATIC_01":"JSDoc label order error, please adjust the order of [static] labels.","API_DOC_STATIC_02":"The validity verification of the JSDoc tag failed. The [static] tag is not allowed to be reused, please delete the extra tags.","API_DOC_STRUCT_01":"The [struct] tag value is incorrect. Please check if it matches the struct name.","API_DOC_STRUCT_02":"JSDoc label order error, please adjust the order of [struct] labels.","API_DOC_STRUCT_03":"JSDoc label validity verification failed. The [struct] label is not allowed. Please check the label usage method.","API_DOC_STRUCT_04":"JSDoc tag validity verification failed. Please confirm if the [struct] tag is missing.","API_DOC_STRUCT_05":"The validity verification of the JSDoc tag failed. The [struct] tag is not allowed to be reused, please delete the extra tags.","API_DOC_SYSCAP_01":"The [syscap] tag value is incorrect. Please check if the syscap field is configured.","API_DOC_SYSCAP_02":"JSDoc label order error, please adjust the order of [syscap] labels.","API_DOC_SYSCAP_03":"JSDoc tag validity verification failed. Please confirm if the [syscap] tag is missing.","API_DOC_SYSCAP_04":"The validity verification of the JSDoc tag failed. The [syscap] tag is not allowed to be reused, please delete the extra tags.","API_DOC_SYSTEMAPI_01":"JSDoc label order error, please adjust the order of [systemapi] labels.","API_DOC_SYSTEMAPI_02":"It was detected that there is an inheritable label [systemapi] in the current file, but there are child nodes without this label.","API_DOC_SYSTEMAPI_03":"The validity verification of the JSDoc tag failed. The [systemapi] tag is not allowed to be reused, please delete the extra tags.","API_DOC_TEST_01":"JSDoc label order error, please adjust the order of [test] labels.","API_DOC_TEST_02":"It was detected that there is an inheritable label [test] in the current file, but there are child nodes without this label.","API_DOC_TEST_03":"The validity verification of the JSDoc tag failed. The [test] tag is not allowed to be reused, please delete the extra tags.","API_DOC_THROWS_01":"The type of the [1] [throws] tag is incorrect. Please check if the tag value is a numerical value.","API_DOC_THROWS_02":"The type of the [1] [throws] tag is incorrect. Please fill in [BusinessError].","API_DOC_THROWS_03":"JSDoc label order error, please adjust the order of [throws] labels.","API_DOC_THROWS_04":"JSDoc label validity verification failed. The [throws] label is not allowed. Please check the label usage method.","API_DOC_THROWS_05":"JSDoc tag validity verification failed. Please confirm if the [throws 1] tag is missing.","API_DOC_THROWS_07":"JSDoc label validity verification failed. The [throws 1] label is not allowed. Please check the label usage method.","API_DOC_THROWS_08":"The validity verification of the JSDoc tag failed. The [throws] tag is not allowed to be reused, please delete the extra tags.","API_DOC_THROWS_09":"The generic error code does not contain the current error code.","API_DOC_THROWS_10":"The description of the [1 throws] is incorrect. please fix it according to the specification.","API_DOC_THROWS_11":"The type of the [1] [throws] tag is incorrect. Please fill in [BusinessError].The description of the [1 throws] is incorrect. please fix it according to the specification.","API_DOC_TYPE_01":"The [type] tag type is incorrect. Please check if the type matches the attribute type.","API_DOC_TYPE_02":"JSDoc label order error, please adjust the order of [type] labels.","API_DOC_TYPE_03":"JSDoc label validity verification failed. The [type] label is not allowed. Please check the label usage method.","API_DOC_TYPE_04":"JSDoc tag validity verification failed. Please confirm if the [type] tag is missing.","API_DOC_TYPE_05":"The validity verification of the JSDoc tag failed. The [type] tag is not allowed to be reused, please delete the extra tags.","API_DOC_TYPEDEF_01":"The [typedef] tag value is incorrect. Please check if it matches the interface name or type content.","API_DOC_TYPEDEF_02":"JSDoc label order error, please adjust the order of [typedef] labels.","API_DOC_TYPEDEF_03":"JSDoc label validity verification failed. The [typedef] label is not allowed. Please check the label usage method.","API_DOC_TYPEDEF_04":"JSDoc tag validity verification failed. Please confirm if the [typedef] tag is missing.","API_DOC_TYPEDEF_05":"The validity verification of the JSDoc tag failed. The [typedef] tag is not allowed to be reused, please delete the extra tags.","API_DOC_USEINSTEAD_01":"The [useinstead] tag value is incorrect. Please check the usage method.","API_DOC_USEINSTEAD_02":"JSDoc label order error, please adjust the order of [useinstead] labels.","API_DOC_USEINSTEAD_03":"JSDoc label validity verification failed. The [useinstead] label is not allowed. Please check the label usage method.","API_DOC_USEINSTEAD_04":"The validity verification of the JSDoc tag failed. The [useinstead] tag is not allowed to be reused, please delete the extra tags.","API_DOC_GLOBAL_01":"JSDoc tag validity verification failed. Please confirm if the [file] tag is missing.","API_DOC_GLOBAL_02":"JSDoc tag validity verification failed. Please confirm if the [kit] tag is missing.","API_DOC_JSDOC_01":"Jsdoc needs to be added to the current API.","API_DOC_JSDOC_02":"JSDoc tag validity verification failed. Please confirm if the [since] tag is missing.JSDoc tag validity verification failed. Please confirm if the [syscap] tag is missing.","API_DOC_JSDOC_03":"Jsdoc has chinese.","API_DOC_UNKNOW_DECORATOR_01":"The [XXXX] tag does not exist. Please use a valid JSDoc tag.","API_DOC_JSDOC_04":"The [systemapi] and [atomicservice] cannot exist in the same doc."},"DEFINE":{"API_DEFINE_UNALLOWABLE_01":"Illegal [any] keyword used in the API.","API_DEFINE_UNALLOWABLE_02":"Illegal [this] keyword used in the API.","API_DEFINE_UNALLOWABLE_03":"Illegal [unknown] keyword used in the API.","API_DEFINE_NAME_01":"Prohibited word in [XXXX]:{option}.The word allowed is [XXXX].","API_DEFINE_NAME_02":"Prohibited word in [XXXX]:{ability} in the [XXXX] file.","API_DEFINE_SPELLING_01":"{XXXX}. please confirm whether it needs to be corrected to a common word.","API_DEFINE_EVENT_01":"The event name should be string.","API_DEFINE_EVENT_02":"The event name cannot be Null value.","API_DEFINE_EVENT_03":"The callback parameter of off function should be optional.","API_DEFINE_EVENT_04":"The off functions of one single event should have at least one callback parameter, and the callback parameter should be the last parameter.","API_DEFINE_EVENT_05":"The on and off event subscription methods do not appear in pair.","API_DEFINE_EVENT_06":"The event subscription methods should has at least one parameter.","API_DEFINE_EVENT_07":"Please check if the changed API version number is 10.","API_DEFINE_EVENT_08":"The event name should be named by small hump. (Received [XXXX]).","API_DEFINE_HUMP_01":"This API file should be named by large hump.","API_DEFINE_HUMP_02":"This API file should be named by small hump.","API_DEFINE_HUMP_03":"This name [XXXX] should be named by large hump.","API_DEFINE_HUMP_04":"This name [XXXX] should be named by small hump.","API_DEFINE_HUMP_05":"This name [XXXX] should be named by all uppercase.","API_DEFINE_ANONYMOUS_FUNCTION_01":"Anonymous functions or anonymous object that are not allowed are used in this api."},"CHANEGE":{"API_CHANGE_INCOMPATIBLE_01":"Forbid changes: Cannot change from public API to system API.","API_CHANGE_INCOMPATIBLE_02":"Forbid changes: Cannot reduce or permission or increase and permission.","API_CHANGE_INCOMPATIBLE_03":"Forbid changes: Cannot change permission value,cannot judge the range change.","API_CHANGE_INCOMPATIBLE_04":"Forbid changes: The number of error codes cannot be increased from 1 to multiple error codes.","API_CHANGE_INCOMPATIBLE_05":"Forbid changes: Cannot change the error code value.","API_CHANGE_INCOMPATIBLE_06":"Forbid changes: The card application cannot be changed from supported to not supported.","API_CHANGE_INCOMPATIBLE_07":"Forbid changes: Crossplatform cannot be changed from supported to not supported.","API_CHANGE_INCOMPATIBLE_08":"Forbid changes: API cannot be deleted.","API_CHANGE_INCOMPATIBLE_09":"Forbid changes: Cannot change from FAModelOnly to StageModelOnly.","API_CHANGE_INCOMPATIBLE_10":"Forbid changes: Cannot change from StageModelOnly to FAModelOnly.","API_CHANGE_INCOMPATIBLE_11":"Forbid changes: Cannot change from nothing to StageModelOnly.","API_CHANGE_INCOMPATIBLE_12":"Forbid changes: Cannot change from nothing to FAModelOnly.","API_CHANGE_INCOMPATIBLE_13":"Forbid changes: The function return value type cannot be extended.","API_CHANGE_INCOMPATIBLE_14":"Forbid changes: The function return value type cannot be reduced.","API_CHANGE_INCOMPATIBLE_15":"Forbid changes: Cannot change function return value type.","API_CHANGE_INCOMPATIBLE_16":"Forbid changes: Cannot change function param position.","API_CHANGE_INCOMPATIBLE_17":"Forbid changes: Cannot add function required param.","API_CHANGE_INCOMPATIBLE_18":"Forbid changes: Cannot delete function param.","API_CHANGE_INCOMPATIBLE_19":"Forbid changes: Cannot change form unrequired param to required param.","API_CHANGE_INCOMPATIBLE_20":"Forbid changes: Cannot change function param type.","API_CHANGE_INCOMPATIBLE_21":"Forbid changes: The function param type range is cannot be reduced.","API_CHANGE_INCOMPATIBLE_22":"Forbid changes: Read-only properties cannot be changed from optional to required.","API_CHANGE_INCOMPATIBLE_23":"Forbid changes: Writable properties cannot be changed from required to optional.","API_CHANGE_INCOMPATIBLE_24":"Forbid changes: Writable properties cannot be changed from optional to required.","API_CHANGE_INCOMPATIBLE_25":"Forbid changes: Cannot change property type.","API_CHANGE_INCOMPATIBLE_26":"Forbid changes: Cannot Expand the range of readonly property types.","API_CHANGE_INCOMPATIBLE_27":"Forbid changes: Cannot Expand the range of writable property types.","API_CHANGE_INCOMPATIBLE_28":"Forbid changes: Cannot reduce the range of writable property types.","API_CHANGE_INCOMPATIBLE_29":"Forbid changes: Decorator cannot be deleted.","API_CHANGE_INCOMPATIBLE_30":"Forbid changes: Cannot change constant value.","API_CHANGE_INCOMPATIBLE_31":"Forbid changes: Cannot change custom type value.","API_CHANGE_INCOMPATIBLE_32":"Forbid changes: Cannot expand the range of custom type.","API_CHANGE_INCOMPATIBLE_33":"Forbid changes: Cannot reduce the range of custom type.","API_CHANGE_INCOMPATIBLE_34":"Forbid changes: Cannot change Enumeration assignment.","API_CHANGE_INCOMPATIBLE_35":"Forbid changes: Historical JSDoc cannot be changed.","API_CHANGE_INCOMPATIBLE_36":"Forbid changes: API changes must add a new section of JSDoc.","API_CHANGE_INCOMPATIBLE_37":"Forbid changes: Cannot change from atomicservice to NA.","API_CHANGE_INCOMPATIBLE_38":"Forbid changes: Cannot change from NA to syscap.","API_CHANGE_INCOMPATIBLE_39":"Forbid changes: Cannot change from syscap to NA.","API_CHANGE_INCOMPATIBLE_40":"Forbid changes: Cannot change syscap value.","API_CHANGE_INCOMPATIBLE_41":"Forbid changes: Cannot add new property to interface API."}}')},98768:e=>{"use strict";e.exports=JSON.parse('{"ApiCheckVersion":13,"ApiMaxVersion":13}')},54732:e=>{"use strict";e.exports=JSON.parse('{"dictionariesArr":["a","aa","aaa","aaaa","aaaaa","aab","aac","aachen","aad","aapl","aapt","aar","aardvark","aaren","aarhus","aarika","aaron","ab","aba","aback","abacus","abaft","abagael","abagail","abalone","abandon","abandoned","abandoner","abandonment","abase","abasement","abaser","abash","abashed","abashment","abate","abated","abatement","abater","abattoir","abb","abba","abbe","abbess","abbey","abbi","abbie","abbot","abbott","abbr","abbrev","abbreviate","abbreviated","abbreviates","abbreviating","abbreviation","abby","abbye","abc","abcd","abcde","abcdef","abcdefghijklmnopqrstuvwxyz","abd","abdel","abdicate","abdication","abdomen","abdominal","abduct","abduction","abductor","abdul","abe","abeam","abel","abelard","abelson","aberdeen","abernathy","aberrant","aberration","aberrational","abet","abetted","abetting","abettor","abeu","abey","abeyance","abeyant","abhor","abhorred","abhorrence","abhorrent","abhorrer","abhorring","abi","abidance","abide","abider","abiding","abidjan","abie","abigael","abigail","abigale","abilene","abilities","ability","abject","abjection","abjectness","abjuration","abjuratory","abjure","abjurer","ablate","ablation","ablative","ablaze","able","abler","ables","ablest","abloom","ablution","abm","abnegate","abnegation","abner","abnormal","abnormality","abo","aboard","abode","abolish","abolisher","abolishment","abolition","abolitionism","abolitionist","abominable","abominably","abominate","abomination","aboriginal","aborigine","aborning","abort","aborted","aborting","abortion","abortionist","abortive","abortiveness","abound","about","above","aboveboard","aboveground","abra","abracadabra","abrade","abrader","abraham","abrahan","abram","abramo","abramson","abran","abrasion","abrasive","abrasiveness","abreaction","abreast","abridge","abridged","abridger","abridgment","abroad","abrogate","abrogation","abrogator","abrupt","abruptness","abs","abscess","abscissa","abscission","abscond","absconder","abseil","absence","absent","absentee","absenteeism","absentia","absentminded","absentmindedness","absinthe","abslistview","absolute","absolutely","absoluteness","absolution","absolutism","absolutist","absolve","absolver","absorb","absorbed","absorbency","absorbent","absorber","absorbing","absorption","absorptive","absorptivity","abspath","abstain","abstainer","abstemious","abstemiousness","abstention","abstinence","abstinent","abstract","abstractapplicationcontext","abstractautowirecapablebeanfactory","abstractbeanfactory","abstractchannelhandlercontext","abstracted","abstractedness","abstracter","abstracthttp","abstraction","abstractionism","abstractionist","abstractions","abstractness","abstractor","abstractplainsocketimpl","abstractprotocol","abstruse","abstruseness","absurd","absurdity","absurdness","abuja","abundance","abundant","abuse","abused","abuser","abuses","abusing","abusive","abusiveness","abut","abutment","abutted","abutter","abutting","abuzz","abysmal","abyss","abyssal","abyssinia","abyssinian","ac","acacia","academe","academia","academic","academical","academician","academicianship","academy","acadia","acanthus","acapulco","acc","accdb","accede","accelerate","accelerated","accelerating","acceleration","accelerator","accelerometer","accent","accented","accentual","accentuate","accentuation","accept","acceptability","acceptable","acceptableness","acceptably","acceptance","acceptant","acceptation","accepted","accepter","accepting","acceptor","accepts","acces","access","accesscontroller","accessed","accesses","accessibility","accessible","accessibly","accessing","accession","accesslogvalve","accessor","accessories","accessors","accessory","accesstoken","accidence","accident","accidental","accidentally","accidentalness","acclaim","acclaimer","acclamation","acclimate","acclimation","acclimatisation","acclimatise","acclimatization","acclimatize","acclimatized","acclimatizes","acclivity","accolade","accommodate","accommodated","accommodating","accommodation","accommodative","accommodativeness","accompanied","accompanier","accompaniment","accompanist","accompany","accomplice","accomplish","accomplished","accomplisher","accomplishing","accomplishment","accord","accordance","accordant","accorder","according","accordingly","accordion","accordionist","accost","account","accountability","accountable","accountableness","accountably","accountancy","accountant","accounted","accountid","accounting","accountname","accountnumber","accounts","accounttype","accouter","accouterment","accouterments","accoutrement","accra","accredit","accreditation","accredited","accretion","accrual","accrue","acct","acculturate","acculturation","accumsan","accumulate","accumulated","accumulation","accumulative","accumulativeness","accumulator","accuracy","accurate","accurately","accurateness","accursed","accursedness","accusal","accusation","accusative","accusatory","accuse","accused","accuser","accusing","accustom","accustomed","accustomedness","acd","ace","aced","acerbate","acerbic","acerbically","acerbity","acetaminophen","acetate","acetic","acetone","acetonic","acetylene","acevedo","acf","achaean","ache","achebe","ached","achene","achernar","aches","acheson","achievable","achieve","achieved","achievement","achievements","achiever","achieving","achilles","aching","achive","achoo","achromatic","achy","acid","acidic","acidification","acidify","acidity","acidness","acidoses","acidosis","acidulous","acing","ack","ackerman","acknowledge","acknowledgeable","acknowledged","acknowledgedly","acknowledger","acknowledgment","acl","aclass","aclu","acm","acme","acne","acolyte","aconcagua","aconite","acorn","acosta","acoustic","acoustical","acoustician","acoustics","acquaint","acquaintance","acquaintanceship","acquainted","acquiesce","acquiescence","acquiescent","acquirable","acquire","acquired","acquirement","acquiring","acquisition","acquisitive","acquisitiveness","acquit","acquittal","acquittance","acquitted","acquitter","acquitting","acre","acreage","acrid","acridity","acridness","acrimonious","acrimoniousness","acrimony","acrobat","acrobatic","acrobatically","acrobatics","acronym","acrophobia","acropolis","across","acrostic","acrux","acrylate","acrylic","acs","act","acta","actaeon","acth","acting","actinic","actinide","actinium","actinometer","action","actionbar","actionbaractivity","actionbardrawertoggle","actionbarsherlock","actionbarsize","actionbutton","actioncontroller","actionevent","actionlink","actionlistener","actionname","actionpack","actionperformed","actionresult","actions","actionscript","actionview","activate","activated","activatedroute","activating","activation","activator","active","activeadmin","activecell","activedocument","actively","activemodel","activemq","activeness","activerecord","actives","activesheet","activesupport","activewindow","activeworkbook","activex","activexobject","activism","activist","activities","activity","activitycompat","activityindicator","activitymanager","activitythread","acton","actor","actors","actress","acts","actual","actuality","actualization","actualize","actualizes","actually","actualwidth","actuarial","actuary","actuate","actuation","actuator","acuity","acumen","acupressure","acupuncture","acupuncturist","acute","acuteness","acyclic","acyclically","acyclovir","ad","ada","adage","adagio","adah","adair","adaline","adam","adamant","adamo","adamson","adan","adana","adapt","adaptability","adaptable","adaptation","adapted","adaptedness","adapter","adapters","adapterview","adapting","adaption","adaptive","adaptively","adaptiveness","adaptivity","adaptor","adara","adata","adb","adc","add","adda","addaction","addactionlistener","addall","addams","addattribute","addbutton","addcell","addchild","addclass","addcolumn","addcomponent","adddays","added","addelement","addend","addenda","addendum","adder","addevent","addeventlistener","addflags","addgesturerecognizer","addgroup","addhandler","addheader","addi","addia","addict","addiction","addictive","addie","addin","adding","addison","additem","addition","additional","additionally","additions","additive","additivity","addle","addlistener","addmarker","addobject","addobserver","addon","addons","addproperty","addr","addrange","address","addressability","addressable","addressbook","addressed","addressee","addresser","addresses","addressid","addressing","addressline","addressof","addressograph","addrow","adds","addslashes","addsubview","addtab","addtarget","addtextchangedlistener","addto","addtobackstack","addtype","adduce","adducer","adduct","adduction","adductor","adduser","addvalue","addview","addwidget","addwithvalue","addy","ade","adecoder","adel","adela","adelaida","adelaide","adelbert","adele","adelheid","adelice","adelina","adelind","adeline","adella","adelle","aden","adena","adenauer","adenine","adenoid","adenoidal","adept","adeptness","adequacy","adequate","adequateness","adey","adf","adfs","adham","adhara","adhere","adherence","adherent","adherer","adhesion","adhesive","adhesiveness","adi","adiabatic","adiabatically","adiana","adidas","adieu","adina","adipiscing","adipisicing","adipose","adirondack","adis","adj","adjacency","adjacent","adjectival","adjective","adjoin","adjoint","adjourn","adjournment","adjudge","adjudicate","adjudication","adjudicator","adjudicatory","adjunct","adjuration","adjure","adjust","adjustable","adjustably","adjusted","adjuster","adjusting","adjustive","adjustment","adjustments","adjustor","adjutant","adkins","adlai","adler","adm","adman","admen","admin","adminhtml","administer","administrable","administrate","administration","administrative","administrator","administrators","administratrix","admins","admirable","admirableness","admirably","admiral","admiralty","admiration","admire","admirer","admiring","admissibility","admissible","admissibly","admission","admit","admittance","admitted","admittedly","admitting","admix","admixture","admob","admonish","admonisher","admonishing","admonishment","admonition","admonitory","ado","adobe","adodb","adolescence","adolescent","adolf","adolfo","adolph","adolphe","adolpho","adolphus","adonis","adopt","adopted","adopter","adoption","adoptive","adopts","adora","adorable","adorableness","adorably","adoration","adore","adoree","adorer","adoring","adorn","adorne","adorned","adornment","adp","adr","adrea","adrenal","adrenalin","adrenaline","adrequest","adress","adresse","adria","adrian","adriana","adriane","adrianna","adrianne","adriano","adriatic","adrien","adriena","adrienne","adrift","adroit","adroitness","ads","adsense","adsorb","adsorbate","adsorbent","adsorption","adsorptive","adt","adulate","adulation","adulator","adulatory","adult","adulterant","adulterate","adulterated","adulteration","adulterer","adulteress","adulterous","adultery","adulthood","adultness","adults","adumbrate","adumbration","adumbrative","adv","advance","advanced","advancement","advancer","advances","advantage","advantageous","advantageousness","advantages","advent","adventist","adventitious","adventitiousness","adventive","adventure","adventurer","adventuresome","adventuress","adventurous","adventurousness","adverb","adverbial","adversarial","adversary","adverse","adverseness","adversity","advert","advertise","advertised","advertisement","advertiser","advertisers","advertising","advertorial","advice","advices","adview","advil","advisability","advisable","advisableness","advisably","advise","advised","advisedly","advisee","advisement","adviser","advisor","advisory","advocacy","advocate","advocation","advt","adwords","adz","adze","ae","aegean","aegis","aelfric","aenean","aeneas","aeneid","aeolian","aeolus","aeon","aerate","aeration","aerator","aerial","aerialist","aerie","aeriel","aeriela","aeriell","aeroacoustic","aerobatic","aerobic","aerobically","aerodrome","aerodynamic","aerodynamically","aerodynamics","aeronautic","aeronautical","aeronautics","aerosol","aerosolize","aerospace","aes","aeschylus","aesculapius","aesop","aesthete","aesthetic","aesthetically","aestheticism","aesthetics","aether","aetiology","af","afaik","afar","afb","afc","afd","afdc","aff","affability","affable","affably","affair","affect","affectation","affected","affectedness","affecter","affecting","affection","affectionate","affectioned","affectioning","affective","affects","afferent","affiance","affidavit","affiliate","affiliated","affiliation","affine","affinity","affirm","affirmation","affirmative","affix","afflatus","afflict","affliction","afflictive","affluence","affluent","afford","affordable","afforest","afforestation","afforested","afforesting","afforests","affray","affricate","affrication","affricative","affright","affront","afghan","afghani","afghanistan","aficionado","afield","afire","aflame","afloat","aflutter","afnetworking","afoot","afore","aforementioned","aforesaid","aforethought","afoul","afr","afraid","afresh","africa","african","afrikaans","afrikaner","afro","afrocentric","afrocentrism","aft","after","afterbirth","afterbirths","afterburner","aftercare","aftereffect","afterglow","afterimage","afterlife","afterlives","aftermath","aftermaths","aftermost","afternoon","afters","aftershave","aftershock","aftertaste","aftertextchanged","afterthought","afterward","afterwards","afterworld","afton","ag","agace","again","against","agamemnon","agapae","agape","agar","agassiz","agata","agate","agatha","agathe","agave","age","aged","agedness","ageism","ageist","ageless","agelessness","agencies","agency","agenda","agent","agented","agenting","agentive","agents","ageratum","ages","agg","aggi","aggie","agglomerate","agglomeration","agglutinate","agglutination","agglutinin","aggrandize","aggrandizement","aggravate","aggravating","aggravation","aggregate","aggregated","aggregately","aggregateness","aggregates","aggregation","aggregations","aggregative","aggregator","aggression","aggressive","aggressively","aggressiveness","aggressor","aggrieve","aggrieved","aggy","aghast","agile","agility","agitate","agitated","agitation","agitator","agitprop","aglaia","agleam","aglitter","aglow","agna","agnella","agnes","agnese","agnesse","agneta","agnew","agni","agnola","agnostic","agnosticism","ago","agog","agonize","agonized","agonizedly","agonizing","agony","agoraphobia","agoraphobic","agosto","agra","agrarian","agrarianism","agree","agreeable","agreeableness","agreeably","agreed","agreeing","agreement","agreements","agreer","agretha","agribusiness","agricola","agricultural","agriculturalist","agriculture","agriculturist","agrippa","agrippina","agrochemicals","agronomic","agronomist","agronomy","aground","aguascalientes","ague","aguie","aguilar","aguinaldo","aguirre","aguistin","aguste","agustin","ah","aha","ahab","aharon","ahead","ahem","ahmad","ahmadabad","ahmed","ahoy","ahriman","ai","aid","aida","aidan","aide","aided","aider","aids","aigneis","aigrette","aiken","ail","aila","ailbert","aile","ailee","aileen","ailene","aileron","ailey","aili","ailina","ailment","ailsun","ailyn","aim","aime","aimed","aimee","aimer","aimil","aiming","aimless","aimlessness","aims","ain","aindrea","ainslee","ainsley","ainslie","ainu","air","airbag","airbase","airbnb","airborne","airbrush","airbus","aircraft","aircrew","airdrop","airdropped","airdropping","airedale","aires","airfare","airfield","airflow","airfoil","airframe","airfreight","airhead","airily","airiness","airing","airless","airlessness","airlift","airline","airliner","airlock","airmail","airman","airmass","airmen","airpark","airplane","airplay","airport","airship","airsick","airsickness","airspace","airspeed","airstrip","airtight","airtightness","airtime","airwaves","airway","airworthiness","airworthy","airy","aisha","aisle","aitch","aj","ajar","ajax","ajaxoptions","ajay","ajp","ak","aka","akbar","akihito","akim","akimbo","akin","akita","akka","akkad","akron","aksel","al","ala","alabama","alabaman","alabamian","alabaster","alack","alacrity","aladdin","alain","alaine","alair","alameda","alamo","alamofire","alamogordo","alan","alana","alanah","aland","alane","alanine","alanna","alano","alanson","alar","alard","alaric","alarm","alarming","alarmist","alarmmanager","alarms","alas","alasdair","alaska","alaskan","alastair","alasteir","alaster","alayne","alb","alba","albacore","albania","albanian","albany","albatross","albedo","albee","albeit","alberich","alberik","alberio","albert","alberta","albertan","albertina","albertine","alberto","albie","albigensian","albina","albinism","albino","albion","albireo","albrecht","album","albumen","albumin","albuminous","albums","albuquerque","alcatraz","alcestis","alchemical","alchemist","alchemy","alcibiades","alcmena","alcoa","alcohol","alcoholic","alcoholically","alcoholism","alcott","alcove","alcuin","alcyone","aldan","aldebaran","aldehyde","alden","alder","alderamin","alderman","aldermen","alderwoman","alderwomen","aldin","aldis","aldo","aldon","aldous","aldric","aldrich","aldridge","aldrin","aldus","aldwin","ale","aleatory","alec","alecia","aleck","aleda","alee","aleece","aleen","alehouse","aleichem","alejandra","alejandrina","alejandro","alejoa","aleksandr","alembert","alembic","alena","alene","aleph","aleppo","aler","alert","alertcontroller","alertdialog","alerted","alertness","alerts","alertview","alessandra","alessandro","aleta","alethea","aleut","aleutian","alewife","alewives","alex","alexa","alexander","alexandr","alexandra","alexandre","alexandria","alexandrian","alexandrina","alexandro","alexei","alexi","alexia","alexina","alexine","alexio","alf","alfa","alfalfa","alfi","alfie","alfons","alfonse","alfonso","alfonzo","alford","alfred","alfreda","alfredo","alfresco","alfy","alg","alga","algae","algaecide","algal","algebra","algebraic","algebraical","algebraist","algenib","alger","algeria","algerian","algernon","algieba","algiers","alginate","algo","algol","algonquian","algonquin","algorithm","algorithmic","algorithmically","algorithms","alhambra","alhena","ali","alia","alias","aliased","aliases","aliasing","alibi","alic","alica","alice","alicea","alicia","alick","alida","alidia","alie","alien","alienable","alienate","alienation","alienist","alighieri","alight","align","aligned","aligner","alignleft","alignment","alignparentbottom","alignparentleft","alignparentright","alignparentstart","alignparenttop","alika","alike","alikee","alikeness","aliment","alimentary","alimony","alina","aline","alinement","alioth","aliqua","aliquam","aliquet","aliquip","aliquot","alisa","alisander","alisha","alison","alissa","alist","alistair","alister","alisun","alive","aliveness","alix","aliyah","aliyahs","aliza","alkaid","alkali","alkalies","alkaline","alkalinity","alkalize","alkaloid","alkyd","alkyl","all","alla","allah","allahabad","allan","allard","allay","allayne","alldata","alleen","allegation","allege","alleged","allegheny","allegiance","allegiant","allegoric","allegorical","allegoricalness","allegorist","allegory","allegra","allegretto","allegri","allegro","allele","alleluia","allemande","allen","allendale","allende","allene","allentown","allergen","allergenic","allergic","allergically","allergist","allergy","alleviate","alleviation","alleviator","alley","alleyn","alleyway","allhallows","alli","alliance","allianora","allie","allier","allies","alligator","allin","allina","allison","allissa","allister","allistir","alliterate","alliteration","alliterative","allix","alloc","allocable","allocatable","allocate","allocated","allocates","allocating","allocation","allocations","allocative","allocator","allophone","allophonic","allot","allotment","allotments","allotrope","allotropic","allots","allotted","allotter","allotting","allover","allow","allowable","allowableness","allowably","allowance","allowbackup","allowed","allowfullscreen","allowget","allowing","allowoverride","allows","alloy","alloyed","allspice","allstate","allsun","allude","allure","allurement","alluring","allusion","allusive","allusiveness","alluvial","alluvions","alluvium","allx","ally","allyce","allyn","allys","allyson","alma","almach","almaden","almagest","almanac","almaty","almeda","almeria","almeta","almightiness","almighty","almira","almire","almond","almoner","almost","alms","almshouse","almsman","alnico","alnilam","alnitak","aloe","aloft","aloha","aloin","aloise","aloisia","alon","alone","aloneness","along","alongshore","alongside","alonso","alonzo","aloof","aloofness","alot","aloud","aloysia","aloysius","alp","alpaca","alpert","alpha","alphabet","alphabetic","alphabetical","alphabetically","alphabetization","alphabetize","alphabetizer","alphabets","alphanumeric","alphanumerical","alphard","alphecca","alpheratz","alphonse","alphonso","alpine","alps","already","alric","alright","alsace","alsatian","also","alsop","alston","alt","alta","altai","altaic","altair","altar","altarpiece","alter","alterable","alteration","altercate","altercation","altered","altering","alternate","alternately","alternation","alternative","alternatively","alternativeness","alternatives","alternator","althea","although","altimeter","altiplano","altitude","alto","altogether","alton","altos","altruism","altruist","altruistic","altruistically","alu","aludra","aluin","aluino","alum","alumina","aluminum","alumna","alumnae","alumni","alumnus","alundum","alva","alvan","alvarado","alvarez","alvaro","alveolar","alveoli","alveolus","alvera","alverta","alvie","alvin","alvina","alvinia","alvira","alvis","alvy","alway","always","alwin","alwyn","alyce","alyda","alyosha","alys","alysa","alyse","alysia","alyson","alyss","alyssa","alzheimer","am","ama","amabel","amabelle","amadeus","amado","amain","amalea","amalee","amaleta","amalgam","amalgamate","amalgamation","amalia","amalie","amalita","amalle","amanda","amandi","amandie","amandy","amanuenses","amanuensis","amara","amaranth","amaranths","amaretto","amargo","amarillo","amaryllis","amass","amasser","amata","amateur","amateurish","amateurishness","amateurism","amati","amatory","amaze","amazed","amazement","amazing","amazon","amazonaws","amazonian","amazons","ambassador","ambassadorial","ambassadorship","ambassadress","amber","ambergris","amberly","ambiance","ambidexterity","ambidextrous","ambience","ambient","ambiguity","ambiguous","ambiguously","ambiguousness","ambit","ambition","ambitious","ambitiousness","ambivalence","ambivalent","amble","ambler","ambros","ambrose","ambrosi","ambrosia","ambrosial","ambrosio","ambrosius","ambulance","ambulant","ambulate","ambulation","ambulatory","ambur","ambuscade","ambuscader","ambush","ambusher","amby","amcharts","amd","amdahl","ame","ameba","amelia","amelie","amelina","ameline","ameliorate","amelioration","amelita","amen","amenability","amenably","amend","amended","amender","amendment","amends","amenhotep","amenity","amenorrhea","amer","amerada","amerasian","amerce","amercement","america","american","americana","americanism","americanization","americanize","americanized","americans","americium","amerigo","amerind","amerindian","amery","ameslan","amet","amethyst","amethystine","amharic","amherst","ami","amiability","amiable","amiableness","amiably","amicability","amicable","amicableness","amicably","amid","amide","amidships","amidst","amie","amiga","amigo","amii","amil","amines","amino","aminobenzoic","amir","amish","amiss","amitie","amity","ammamaria","amman","ammerman","ammeter","ammo","ammonia","ammoniac","ammonium","ammunition","amnesia","amnesiac","amnesic","amnesty","amniocenteses","amniocentesis","amnion","amniotic","amoco","amoeba","amoebic","amoeboid","amok","among","amongst","amontillado","amoral","amorality","amorous","amorousness","amorphous","amorphousness","amortization","amortize","amortized","amory","amos","amount","amounts","amour","amp","amparo","amperage","ampere","ampersand","ampex","amphetamine","amphibian","amphibious","amphibiousness","amphibology","amphitheater","amphora","amphorae","ample","ampleness","amplification","amplifier","amplify","amplitude","ampoule","ampule","amputate","amputation","amputee","amqp","amritsar","ams","amsterdam","amt","amtrak","amuck","amulet","amundsen","amur","amuse","amused","amusement","amuser","amusing","amusingness","amway","amy","amye","amyl","amylase","amz","amzn","an","ana","anabal","anabaptist","anabel","anabella","anabelle","anabolic","anabolism","anachronism","anachronistic","anachronistically","anacin","anaconda","anacreon","anaerobe","anaerobic","anaerobically","anaglyph","anagram","anagrammatic","anagrammatically","anagrammed","anagramming","anaheim","anal","analects","analgesia","analgesic","analiese","analise","anallese","anallise","analog","analogical","analogize","analogous","analogousness","analogue","analogy","analysand","analyse","analyses","analysis","analyst","analytic","analytical","analyticity","analytics","analyzable","analyze","analyzed","analyzer","analyzing","anamorphic","ananias","anapaest","anapest","anapestic","anaphora","anaphoric","anaphorically","anaplasmosis","anarchic","anarchical","anarchism","anarchist","anarchistic","anarchy","anastasia","anastasie","anastassia","anastigmatic","anastomoses","anastomosis","anastomotic","anathema","anathematize","anatol","anatola","anatole","anatolia","anatolian","anatollo","anatomic","anatomical","anatomist","anatomize","anatomy","anaxagoras","ancell","ancestor","ancestors","ancestortype","ancestral","ancestress","ancestry","anchor","anchorage","anchored","anchorite","anchoritism","anchorman","anchormen","anchorpane","anchorpeople","anchorperson","anchors","anchorwoman","anchorwomen","anchovy","ancient","ancientness","ancillary","and","andalso","andalusia","andalusian","andaman","andante","andean","andee","andeee","anderea","anders","andersen","anderson","andes","andi","andie","andiron","andonis","andorra","andover","andra","andre","andrea","andreana","andree","andrei","andrej","andrew","andrey","andria","andriana","andriette","andris","androgen","androgenic","androgynous","androgyny","andromache","andromeda","andropov","andros","andrus","andy","anecdotal","anecdote","anechoic","anemia","anemic","anemically","anemometer","anemometry","anemone","anent","aneroid","anestassia","anesthesia","anesthesiologist","anesthesiology","anesthetic","anesthetically","anesthetist","anesthetization","anesthetize","anesthetizer","anet","anett","anetta","anette","aneurysm","anew","ang","angara","ange","angel","angela","angele","angeleno","angeles","angelfish","angeli","angelia","angelic","angelica","angelical","angelico","angelika","angelina","angeline","angelique","angelita","angelle","angelo","angelou","anger","angevin","angie","angil","angina","angiography","angioplasty","angiosperm","angkor","angle","angler","angles","angleworm","anglia","anglican","anglicanism","anglicism","anglicization","anglicize","angling","anglo","anglophile","anglophilia","anglophobe","anglophobia","angola","angolan","angora","angrily","angriness","angry","angst","angstrom","anguilla","anguish","angular","angularfire","angularity","angularjs","angus","angy","anheuser","anhydride","anhydrite","anhydrous","ania","aniakchak","anibal","anica","aniline","anim","animadversion","animadvert","animal","animalcule","animals","animate","animated","animatedly","animately","animateness","animates","animatewithduration","animating","animation","animations","animator","animism","animist","animistic","animized","animosity","animus","anion","anionic","anise","aniseed","aniseikonic","anisette","anisotropic","anisotropy","anissa","anita","anitra","anjanette","anjela","ankara","ankh","ankhs","ankle","anklebone","anklet","ann","anna","annabal","annabel","annabela","annabell","annabella","annabelle","annadiana","annadiane","annal","annalee","annaliese","annalise","annalist","annamaria","annamarie","annapolis","annapurna","anne","anneal","annealer","annecorinne","annelid","anneliese","annelise","annemarie","annetta","annette","annex","annexation","annexe","anni","annice","annie","annihilate","annihilation","annihilator","annissa","anniversary","annmaria","annmarie","annnora","annora","annotate","annotated","annotation","annotations","annotator","announce","announced","announcement","announcements","announcer","annoy","annoyance","annoyed","annoyer","annoying","annual","annualized","annuitant","annuity","annul","annular","annuli","annulled","annulling","annulment","annulus","annum","annunciate","annunciation","annunciator","anny","anode","anodic","anodize","anodyne","anoint","anointer","anointment","anomalous","anomalousness","anomaly","anomic","anomie","anon","anonfun","anonymity","anonymous","anonymousness","anopheles","anorak","anorectic","anorexia","anorexic","another","anouilh","ans","ansel","ansell","anselm","anselma","anselmo","anshan","ansi","ansible","ansley","anson","anstice","answer","answerable","answered","answerer","answering","answers","ant","antacid","antaeus","antagonism","antagonist","antagonistic","antagonistically","antagonize","antagonized","antagonizing","antananarivo","antarctic","antarctica","antares","ante","anteater","antebellum","antecedence","antecedent","antechamber","antedate","antediluvian","anteing","antelope","antenatal","antenna","antennae","anterior","anteroom","anthe","anthea","anthem","anther","anthia","anthiathia","anthill","anthologist","anthologize","anthology","anthony","anthraces","anthracite","anthrax","anthropic","anthropocentric","anthropogenic","anthropoid","anthropological","anthropologist","anthropology","anthropometric","anthropometry","anthropomorphic","anthropomorphically","anthropomorphism","anthropomorphizing","anthropomorphous","anti","antiabortion","antiabortionist","antiaircraft","antibacterial","antibiotic","antibody","antic","anticancer","antichrist","anticipate","anticipated","anticipation","anticipative","anticipatory","anticked","anticking","anticlerical","anticlimactic","anticlimactically","anticlimax","anticline","anticlockwise","anticoagulant","anticoagulation","anticommunism","anticommunist","anticompetitive","anticyclone","anticyclonic","antidemocratic","antidepressant","antidisestablishmentarianism","antidote","antietam","antifascist","antiformant","antifreeze","antifundamentalist","antigen","antigenic","antigenicity","antigone","antigua","antihero","antiheroes","antihistamine","antihistorical","antiknock","antilabor","antillean","antilles","antilogarithm","antilogs","antimacassar","antimalarial","antimatter","antimicrobial","antimissile","antimony","antin","anting","antinomian","antinomy","antinuclear","antioch","antioxidant","antiparticle","antipas","antipasti","antipasto","antipathetic","antipathy","antipersonnel","antiperspirant","antiphon","antiphonal","antipodal","antipode","antipodean","antipodes","antipollution","antipoverty","antiquarian","antiquarianism","antiquary","antiquate","antiquation","antique","antiquity","antiredeposition","antiresonance","antiresonator","antisemitic","antisemitism","antisepses","antisepsis","antiseptic","antiseptically","antiserum","antislavery","antisocial","antispasmodic","antisubmarine","antisymmetric","antisymmetry","antitank","antitheses","antithesis","antithetic","antithetical","antithyroid","antitoxin","antitrust","antivenin","antiviral","antivivisectionist","antiwar","antler","antlr","antmatchers","antofagasta","antoine","antoinette","anton","antone","antonella","antonetta","antoni","antonia","antonie","antonietta","antonin","antonina","antonino","antoninus","antonio","antonius","antonovics","antony","antonym","antonymous","antral","antsy","antwan","antwerp","anubis","anus","anvil","anxiety","anxious","anxiousness","any","anya","anybody","anyhow","anymore","anyobject","anyone","anyplace","anything","anytime","anyway","anyways","anywhere","anywise","ao","aol","aop","aorta","aortic","aot","ap","apace","apache","apalachicola","apart","apartheid","apartment","apartness","apathetic","apathetically","apathy","apatite","apb","apc","ape","aped","apelike","apennines","aper","aperiodic","aperiodically","aperiodicity","aperitif","aperture","apex","aphasia","aphasic","aphelia","aphelion","aphid","aphonic","aphorism","aphoristic","aphoristically","aphrodisiac","aphrodite","api","apia","apiarist","apiary","apical","apices","apiclient","apicontroller","apidocs","apiece","apikey","apis","apiservice","apish","apishness","apiurl","apiversion","apk","apl","aplenty","aplomb","apns","apo","apocalypse","apocalyptic","apocrypha","apocryphal","apocryphalness","apogee","apolar","apolitical","apollinaire","apollo","apollonian","apologetic","apologetically","apologetics","apologia","apologies","apologist","apologize","apologizer","apologizes","apologizing","apology","apoplectic","apoplexy","apos","apostasy","apostate","apostatize","apostle","apostleship","apostolic","apostrophe","apostrophized","apothecary","apothegm","apotheoses","apotheosis","apotheosized","apotheosizes","apotheosizing","app","appalachia","appalachian","appall","appalling","appaloosa","appanage","apparatus","apparel","apparency","apparent","apparently","apparentness","apparition","appbar","appbarlayout","appbundle","appcelerator","appclassloader","appcompat","appcompatactivity","appcomponent","appconfig","appcontext","appcontroller","appdata","appdelegate","appdomain","appeal","appealer","appealing","appear","appearance","appeared","appearer","appearing","appears","appease","appeased","appeasement","appeaser","appellant","appellate","appellation","appellative","append","appendage","appendchild","appenddata","appendectomy","appended","appender","appendices","appendicitis","appending","appendix","appendline","appends","appendtext","appendto","appengine","appertain","appetite","appetizer","appetizing","appia","appian","appid","appium","appkit","applaud","applauder","applause","apple","applecart","applejack","apples","applesauce","applescript","appleseed","applet","appleton","applewebkit","appliance","applicabilities","applicability","applicable","applicably","applicant","applicants","applicate","application","applicationcontext","applicationcontroller","applicationdbcontext","applicationdispatcher","applicationfilterchain","applicationid","applicationname","applicationrecord","applications","applicationuser","applicative","applicator","applied","applier","applies","appliqu","appliqud","apply","applybindings","applying","appmodule","appname","appoint","appointee","appointer","appointive","appointment","appointments","appolonia","appomattox","apportion","apportionment","appose","apposite","appositeness","apposition","appositive","appraisal","appraise","appraised","appraisees","appraiser","appraises","appraising","appreciable","appreciably","appreciate","appreciated","appreciation","appreciative","appreciativeness","appreciator","appreciatory","apprehend","apprehender","apprehensible","apprehension","apprehensive","apprehensiveness","apprentice","apprenticeship","apprise","apprizer","apprizingly","apprizings","approach","approachability","approachable","approacher","approaches","approaching","approbate","approbation","appropriable","appropriate","appropriated","appropriately","appropriateness","appropriation","appropriator","approval","approve","approved","approver","approving","approx","approximate","approximately","approximation","approximative","apps","appserver","appsettings","appspot","appstore","apptheme","appurtenance","appurtenant","appwidgetmanager","apr","apricot","april","aprilette","apron","apropos","aps","apse","apsis","apt","aptana","apter","aptest","aptitude","aptness","apuleius","aq","aqua","aquaculture","aqualung","aquamarine","aquanaut","aquaplane","aquarium","aquarius","aquatic","aquatically","aquavit","aqueduct","aqueous","aquiculture","aquifer","aquila","aquiline","aquinas","aquino","aquitaine","ar","ara","arab","arabel","arabela","arabele","arabella","arabelle","arabesque","arabia","arabian","arabic","arability","arabist","arable","araby","araceli","arachnid","arachnoid","arachnophobia","arafat","araguaya","aral","araldo","aramaic","aramco","arange","arapaho","arapahoe","arapahoes","ararat","araucanian","arawak","arawakan","arb","arbiter","arbitrage","arbitrager","arbitrageur","arbitrament","arbitrarily","arbitrariness","arbitrary","arbitrate","arbitration","arbitrator","arbor","arboreal","arbores","arboretum","arborvitae","arbutus","arc","arcade","arcadia","arcadian","arcana","arcane","arcgis","arch","archaeological","archaeologist","archaic","archaically","archaimbaud","archaism","archaist","archaize","archaizer","archambault","archangel","archbishop","archbishopric","archdeacon","archdiocesan","archdiocese","archduchess","archduke","archean","archenemy","archeologist","archeology","archer","archery","archetypal","archetype","archfiend","archfool","archibald","archibaldo","archibold","archie","archiepiscopal","archimedes","arching","archipelago","architect","architectonic","architectonics","architectural","architecture","architectures","architrave","archival","archive","archived","archives","archivist","archness","archway","archy","arclike","arco","arcsine","arctangent","arctic","arcturus","arcu","arda","ardabil","ardath","ardeen","ardelia","ardelis","ardella","ardelle","arden","ardency","ardene","ardenia","ardent","ardine","ardis","ardisj","ardith","ardor","ardra","arduino","arduous","arduousness","ardyce","ardys","ardyth","are","area","areal","areas","areawide","areequal","arel","aren","arena","arenaceous","arequipa","ares","aretha","arg","argb","argc","argent","argentina","argentine","argentinean","argentinian","arginine","argmax","argo","argon","argonaut","argonne","argosy","argot","argparse","args","arguable","arguably","argue","arguer","arguing","argument","argumentation","argumentative","argumentativeness","argumentexception","argumentnullexception","arguments","argus","argv","argyle","ari","aria","ariadne","arial","ariana","arianism","arianist","arid","aridatha","aridity","aridness","arie","ariel","ariela","ariella","arielle","aries","aright","arin","ario","ariosto","arise","arisen","arises","aristarchus","aristides","aristocracy","aristocrat","aristocratic","aristocratically","aristophanes","aristotelean","aristotelian","aristotle","arithmetic","arithmetical","arithmetician","arithmetize","arius","ariz","arizona","arizonan","arizonian","arjuna","ark","ark","arkansan","arkansas","arkhangelsk","arkwright","arlan","arlana","arlee","arleen","arlen","arlena","arlene","arleta","arlette","arley","arleyne","arlie","arliene","arlin","arlina","arlinda","arline","arlington","arluene","arly","arlyn","arlyne","arm","armada","armadillo","armageddon","armagnac","armament","arman","armand","armando","armata","armature","armband","armchair","armco","armeabi","armed","armenia","armenian","armer","armful","armhole","armin","arming","arminius","armistice","armless","armlet","armload","armonk","armor","armored","armorer","armorial","armory","armour","armpit","armrest","arms","armstrong","armv","army","arn","arnaldo","arne","arneb","arney","arnhem","arni","arnie","arno","arnold","arnoldo","arnuad","arnulfo","arny","aroma","aromatherapist","aromatherapy","aromatic","aromatically","aromaticity","aromaticness","aron","arose","around","arousal","arouse","aroused","arp","arpa","arpanet","arpeggio","arquillian","arr","arrack","arragon","arraign","arraignment","arrange","arrangeable","arranged","arrangement","arranger","arranges","arranging","arrant","arras","array","arrayadapter","arraybuffer","arraycollection","arraycopy","arrayer","arrayindexoutofboundsexception","arraylist","arrays","arraysize","arraywithobjects","arrear","arrest","arrestee","arrester","arresting","arrestor","arrhenius","arrhythmia","arrhythmic","arrhythmical","arri","arrival","arrive","arrived","arriver","arrives","arrogance","arrogant","arrogate","arrogation","arron","arrow","arrowhead","arrowroot","arrows","arroyo","arsenal","arsenate","arsenic","arsenide","arsine","arson","arsonist","art","artair","artaxerxes","arte","artefact","artemas","artemis","artemus","arterial","arteriolar","arteriole","arterioscleroses","arteriosclerosis","artery","artesian","artful","artfulness","arther","arthritic","arthritides","arthritis","arthrogram","arthropod","arthroscope","arthroscopic","arthur","arthurian","artichoke","article","articleid","articles","articulable","articular","articulate","articulated","articulately","articulateness","articulates","articulation","articulator","articulatory","artie","artifact","artifactid","artifactory","artifacts","artifice","artificer","artificial","artificiality","artificialness","artillerist","artillery","artilleryman","artillerymen","artiness","artisan","artist","artiste","artistic","artistically","artistry","artists","artless","artlessness","arts","artsy","artur","arturo","artus","artwork","arty","aruba","arum","arv","arvie","arvin","arvy","ary","aryan","aryn","as","asa","asama","asap","asarray","asax","asbestos","asc","ascella","ascend","ascendancy","ascendant","ascender","ascending","ascension","ascent","ascertain","ascertainment","ascetic","ascetically","asceticism","ascii","ascot","ascribe","ascription","ascriptive","ascx","asd","asdf","ase","asenumerable","aseptic","aseptically","asexual","asexuality","asf","asgard","ash","ashame","ashamed","ashanti","ashbey","ashby","ashcan","ashely","asher","asheville","ashia","ashien","ashil","ashkenazim","ashkhabad","ashla","ashlan","ashland","ashlar","ashlee","ashleigh","ashlen","ashley","ashli","ashlie","ashlin","ashly","ashman","ashmolean","ashore","ashram","ashton","ashtray","ashurbanipal","ashx","ashy","asia","asian","asiatic","aside","asilomar","asimov","asin","asinine","asininity","asio","ask","askance","asked","asker","askew","asking","asks","asl","aslant","asleep","aslist","asm","asmara","asmx","asn","asocial","asoka","asp","asparagus","aspartame","aspca","aspect","aspectj","aspects","aspell","aspen","asper","asperity","aspersion","asphalt","asphodel","asphyxia","asphyxiate","asphyxiation","aspic","aspidiske","aspidistra","aspirant","aspirate","aspiration","aspirational","aspirator","aspire","aspirer","aspirin","asplenium","aspnet","aspnetcore","aspx","asquith","ass","assad","assail","assailable","assailant","assam","assamese","assassin","assassinate","assassination","assault","assaulter","assaultive","assay","assayer","assemblage","assemble","assembled","assembler","assemblies","assembly","assemblyidentity","assemblyman","assemblymen","assemblyname","assemblywoman","assemblywomen","assent","assert","assertequals","asserter","assertion","assertional","assertionerror","assertions","assertive","assertiveness","asserts","assertthat","asserttrue","assess","assessed","assesses","assessment","assessor","asset","assetmanager","assets","asseverate","asseveration","asshole","assiduity","assiduous","assiduousness","assign","assignable","assignation","assigned","assignee","assigner","assigning","assignment","assignments","assignor","assigns","assimilate","assimilation","assimilationist","assisi","assist","assistance","assistant","assistantship","assisted","assister","assize","assn","assoc","associable","associate","associated","associateship","association","associational","associations","associative","associativity","associator","assonance","assonant","assort","assorter","assortment","asst","assuage","assuaged","assumability","assume","assumed","assumer","assumes","assuming","assumption","assumptions","assumptive","assurance","assure","assured","assuredness","assurer","assuring","assyria","assyrian","assyriology","ast","astaire","astarte","astatine","astc","aster","asteria","asterisk","asterisked","astern","asteroid","asteroidal","asthma","asthmatic","astigmatic","astigmatism","astir","aston","astonish","astonishing","astonishment","astor","astoria","astound","astounding","astra","astraddle","astrakhan","astral","astray","astrid","astride","astring","astringency","astringent","astrix","astrolabe","astrologer","astrological","astrologist","astrology","astronaut","astronautic","astronautical","astronautics","astronomer","astronomic","astronomical","astronomy","astrophysical","astrophysicist","astrophysics","astroturf","asturias","astute","astuteness","astype","asuncin","asunder","asus","aswan","aswell","asylum","asymmetric","asymmetrical","asymmetry","asymptomatic","asymptomatically","asymptote","asymptotic","asymptotically","async","asynccallback","asynchronism","asynchronous","asynchronously","asynchrony","asyncio","asyncresult","asynctask","at","atacama","atahualpa","atalanta","atan","atari","atatrk","atavism","atavist","atavistic","ataxia","ataxic","ate","atelier","atemporal","athabasca","athabascan","athabaska","athabaskan","atheism","atheist","atheistic","athena","athene","athenian","athens","atheroscleroses","atherosclerosis","athirst","athlete","athletic","athletically","athleticism","athletics","athwart","atilt","atindex","atkins","atkinson","atl","atlanta","atlante","atlantes","atlantic","atlantis","atlas","atlassian","atleast","atm","atman","atmosphere","atmospheric","atmospherically","atoi","atoll","atom","atomic","atomically","atomicity","atomics","atomistic","atomization","atomize","atomizer","atoms","atonal","atonality","atone","atonement","atop","atp","atreus","atria","atrial","atrium","atrocious","atrociousness","atrocity","atrophic","atrophy","atropine","atropos","ats","att","attach","attached","attacher","attachevent","attaching","attachment","attachments","attack","attacker","attacks","attain","attainabilities","attainability","attainable","attainableness","attainably","attainder","attained","attainer","attainment","attar","attempt","attempted","attempter","attempting","attempts","attend","attendance","attendant","attended","attendee","attendees","attender","attention","attentional","attentionality","attentive","attentiveness","attenuate","attenuated","attenuation","attenuator","attest","attestation","attested","attester","attic","attica","attila","attire","attitude","attitudinal","attitudinize","attlee","attn","attorney","attr","attract","attractant","attraction","attractive","attractiveness","attractivenesses","attractor","attrib","attributable","attribute","attributed","attributeerror","attributename","attributer","attributes","attributeset","attributevalue","attribution","attributional","attributive","attrition","attrs","atts","attucks","attune","atty","atv","atwitter","atwood","atypical","au","aube","auberge","aubergine","auberon","aubert","auberta","aubine","aubree","aubrette","aubrey","aubrie","aubry","auburn","auc","auckland","auction","auctioneer","auctor","aud","audacious","audaciousness","audacity","auden","audi","audibility","audible","audibles","audibly","audie","audience","audio","audiobook","audioformat","audiogram","audiological","audiologist","audiology","audiomanager","audiometer","audiometric","audiometry","audiophile","audioplayer","audiotape","audiovisual","audit","audited","audition","auditor","auditorium","auditory","audra","audre","audrey","audrie","audry","audrye","audubon","audy","auerbach","aug","augean","auger","aught","augie","augment","augmentation","augmentative","augmenter","augue","augur","augury","august","augusta","augustan","auguste","augustin","augustina","augustine","augustinian","augustness","augusto","augustus","augy","auk","aundrea","aunt","auntie","aunty","aura","aural","aurea","aurel","aurelea","aurelia","aurelie","aurelio","aurelius","aureole","aureomycin","auria","auric","auricle","auricular","aurie","auriga","aurilia","aurlie","auroora","aurora","auroral","aurore","aurthur","auschwitz","auscultate","auscultation","auspice","auspicious","auspiciousness","auspiciousnesses","aussie","austen","austere","austereness","austerity","austin","austina","austine","austral","australasia","australasian","australes","australia","australian","australis","australites","australoid","australopithecus","austria","austrian","austronesian","aut","aute","auth","authentic","authentically","authenticate","authenticated","authenticating","authentication","authenticationmanager","authenticator","authenticatorbase","authenticity","author","authoress","authorial","authoritarian","authoritarianism","authoritative","authoritativeness","authorities","authority","authorization","authorize","authorized","authorizer","authorizes","authors","authorship","authservice","authtoken","autism","autistic","auto","autobahn","autobiographer","autobiographic","autobiographical","autobiography","autoclave","autocollimator","autocommit","autocomplete","autocompletetextview","autoconfigure","autocorrelate","autocorrelation","autocracy","autocrat","autocratic","autocratically","autodesk","autodial","autodidact","autoeventwireup","autofac","autofill","autofilter","autofluorescence","autofocus","autogeneratecolumns","autograph","autographs","autoignition","autoimmune","autoimmunity","autoincrement","autolayout","autoload","autoloader","automagically","automaker","automapper","automata","automate","automated","automatic","automatically","automating","automation","automatism","automatize","automaton","automobile","automorphism","automotive","autonavigator","autonomic","autonomous","autonomy","autopilot","autoplay","autopostback","autoprefixer","autopsy","autoregressive","autorelease","autorepeat","autosize","autostart","autosuggestibility","autotransformer","autowire","autowired","autowiredannotationbeanpostprocessor","autoworker","autumn","autumnal","aux","auxiliary","auxin","av","ava","avail","availability","available","availableness","availably","availing","avalanche","avalon","avant","avarice","avaricious","avariciousness","avast","avatar","avaudioplayer","avaunt","avc","avd","avdp","ave","aveline","avenge","avenged","avenger","aventine","aventino","avenue","average","averages","averell","averil","averill","avernus","averred","averrer","averring","averroes","avers","averse","averseness","aversion","avert","avery","averyl","aves","avesta","avfoundation","avg","avi","avian","aviary","aviate","aviation","aviator","aviatrices","aviatrix","avicenna","avictor","avid","avidity","avie","avigdor","avignon","avila","avionic","avionics","avior","avis","avitaminoses","avitaminosis","aviv","aviva","avivah","avocado","avocation","avocational","avogadro","avoid","avoidable","avoidably","avoidance","avoided","avoider","avoiding","avoids","avoirdupois","avon","avouch","avow","avowal","avowed","avower","avplayer","avr","avram","avril","avrit","avro","avrom","avuncular","avx","aw","awacs","await","awaiting","awake","awakefromnib","awaken","awakened","awakener","awakening","award","awarder","aware","awareness","awash","away","awe","aweigh","awesome","awesomeness","awestruck","awful","awfuller","awfullest","awfulness","awhile","awk","awkward","awkwardness","awl","awn","awning","awoke","awoken","awol","awry","aws","awt","ax","axd","axe","axehead","axel","axeman","axes","axial","axillary","axiological","axiology","axiom","axiomatic","axiomatically","axiomatization","axiomatize","axion","axios","axis","axle","axletree","axolotl","axon","ay","ayah","ayahs","ayala","ayatollah","ayatollahs","aye","ayers","aylmar","aylmer","aymara","aymer","ayn","az","azalea","azania","azazel","azerbaijan","azimuth","azimuthal","azimuths","azores","azov","azt","aztec","aztecan","azure","azurewebsites","b","ba","baa","baal","bab","babar","babara","babb","babbage","babbette","babbie","babbitt","babble","babbler","babcock","babe","babel","babette","babita","babka","baboon","babushka","baby","babyhood","babyish","babylon","babylonia","babylonian","babysat","babysit","babysitter","babysitting","bac","bacall","bacardi","baccalaureate","baccarat","bacchanal","bacchanalia","bacchanalian","bacchic","bacchus","bach","bachelor","bachelorhood","bacillary","bacilli","bacillus","back","backache","backarrow","backbench","backbencher","backbit","backbite","backbiter","backbitten","backboard","backbone","backbreaking","backbutton","backchaining","backcloth","backcolor","backdate","backdrop","backdropped","backdropping","backed","backend","backends","backer","backfield","backfill","backfire","backgammon","background","backgroundcolor","backgroundimage","backgrounds","backgroundworker","backhand","backhanded","backhander","backhoe","backing","backlash","backless","backlog","backlogged","backlogging","backorder","backpack","backpacker","backpedal","backplane","backplate","backrest","backscatter","backseat","backside","backslapper","backslapping","backslash","backslashes","backslid","backslide","backslider","backspace","backspin","backstabber","backstabbing","backstage","backstair","backstitch","backstop","backstopped","backstopping","backstreet","backstretch","backstroke","backtalk","backticks","backtrace","backtrack","backtracking","backup","backups","backus","backward","backwardness","backwards","backwash","backwater","backwood","backwoodsman","backwoodsmen","backyard","bacon","baconer","bacteria","bacterial","bactericidal","bactericide","bacteriologic","bacteriological","bacteriologist","bacteriology","bacterium","bactria","bad","badder","baddest","baddie","bade","baden","badge","badger","badinage","badland","badlands","badlogic","badly","badman","badmen","badminton","badmouth","badmouths","badness","badrequest","baedeker","baez","baffin","baffle","bafflement","baffler","baffling","bag","bagatelle","bagel","bagful","baggage","baggageman","baggagemen","bagged","bagger","baggily","bagginess","bagging","baggy","baghdad","bagpipe","bagpiper","bagrodia","bags","baguette","baguio","bah","baha","bahama","bahamanian","bahamian","bahia","bahrain","bahs","baikal","bail","bailey","bailie","bailiff","bailiwick","baillie","bailout","bailsman","bailsmen","baily","baird","bairn","bait","baiter","baize","baja","bak","bake","baked","bakehouse","bakelite","baker","bakersfield","bakery","bakeshop","baking","baklava","baksheesh","baku","bakunin","bal","balaclava","balalaika","balance","balanced","balancedness","balancer","balanchine","balancing","balboa","balcony","bald","balder","balderdash","baldfaced","baldness","baldric","balduin","baldwin","baldy","bale","balearic","baleen","baleful","balefuller","balefullest","balefulness","baler","balfour","bali","balinese","balk","balkan","balkanization","balkanize","balker","balkhash","balkiness","balky","ball","ballad","ballade","balladeer","balladry","ballard","ballast","ballcock","baller","ballerina","ballet","balletic","ballfields","ballgame","ballistic","ballistics","balloon","balloonist","ballot","balloter","ballpark","ballplayer","ballpoint","ballroom","balls","ballsy","ballyhoo","balm","balminess","balmy","baloney","balsa","balsam","balsamic","balthazar","baltic","baltimore","baluchistan","baluster","balustrade","balzac","bam","bamako","bamberger","bambi","bambie","bamboo","bamboozle","bamby","ban","banach","banal","banality","banana","bananas","bancroft","band","bandage","bandager","bandanna","bandbox","bandeau","bandeaux","bander","banding","bandit","banditry","bandmaster","bandoleer","bandpass","bands","bandsman","bandsmen","bandstand","bandstop","bandung","bandwagon","bandwidth","bandwidths","bandy","bane","baneful","banefuller","banefullest","bang","bangalore","banger","bangkok","bangladesh","bangladeshi","bangle","bangor","bangui","bani","banish","banisher","banishment","banister","banjarmasin","banjo","banjoist","banjul","bank","bankaccount","bankbook","bankcard","banker","banking","banknote","bankroll","bankrupt","bankruptcy","banks","banky","banned","banneker","banner","banners","banning","bannister","bannock","banns","banquet","banqueter","banquette","bans","banshee","bantam","bantamweight","banter","banterer","bantering","banting","bantu","banyan","banzai","baobab","baos","baotou","baptism","baptismal","baptist","baptiste","baptistery","baptistry","baptize","baptized","baptizer","baptizes","bar","barabbas","barb","barbabas","barbabra","barbadian","barbados","barbara","barbaraanne","barbarella","barbarian","barbarianism","barbaric","barbarically","barbarism","barbarity","barbarize","barbarossa","barbarous","barbarousness","barbary","barbe","barbecue","barbed","barbee","barbel","barbell","barbeque","barber","barbered","barberry","barbershop","barbette","barbey","barbi","barbie","barbital","barbiturate","barbour","barbra","barbuda","barbwire","barby","barcarole","barcelona","barchart","barclay","barcode","bard","barde","bardeen","bardic","bare","bareback","barefaced","barefacedness","barefoot","barehanded","bareheaded","barelegged","barely","bareness","barents","barf","barfly","bargain","bargainer","barge","bargeman","bargemen","bargepole","barhop","barhopped","barhopping","bari","baritone","barium","bark","barked","barkeep","barkeeper","barker","barkley","barks","barley","barleycorn","barlow","barmaid","barman","barmen","barn","barnabas","barnabe","barnaby","barnacle","barnard","barnaul","barnebas","barnes","barnett","barney","barnful","barnhard","barnie","barnsful","barnstorm","barnstormer","barnum","barny","barnyard","baroda","barometer","barometric","barometrically","baron","baronage","baroness","baronet","baronetcy","baronial","barony","baroque","barplot","barque","barquisimeto","barr","barrack","barracker","barracuda","barrage","barranquilla","barre","barred","barrel","barren","barrenness","barrera","barret","barrett","barrette","barri","barricade","barrie","barrier","barriers","barring","barrio","barrister","barron","barroom","barrow","barry","barrymore","bars","barstool","barstow","bart","bartel","bartend","bartender","barter","barterer","barth","barthel","bartholdi","bartholemy","bartholomeo","bartholomeus","bartholomew","bartie","bartk","bartlet","bartlett","bartolemo","bartolomeo","barton","bartram","barty","bary","barycenter","barycentre","barycentric","baryon","baryram","baryshnikov","bas","basal","basalt","basaltic","bascom","base","baseadapter","baseaddress","baseball","baseband","baseboard","baseclass","basecontroller","based","basedir","basel","baseless","baseline","basely","baseman","basemen","basement","basename","baseness","basepath","baseplate","bases","basetting","basetype","baseurl","bash","bashful","bashfulness","basho","bashrc","basia","basic","basically","basicdbobject","basichttpbinding","basicnamevaluepair","basics","basie","basil","basilar","basile","basilica","basilio","basilisk","basilius","basin","basinful","basis","bask","basket","basketball","basketry","basketwork","basophilic","basque","basra","bass","basset","basseterre","bassett","bassinet","bassist","basso","bassoon","bassoonist","basswood","bast","bastard","bastardization","bastardize","bastardized","bastardy","baste","baster","bastian","bastien","bastille","basting","bastion","basutoland","bat","bataan","batavia","batch","batches","batchsize","bate","bated","bater","bates","bath","bathe","bather","bathetic","bathhouse","bathmat","batholomew","bathos","bathrobe","bathroom","baths","bathsheba","bathtub","bathwater","bathyscaphe","bathysphere","batik","batista","batiste","batman","batmen","baton","batsheva","batsman","batsmen","battalion","batted","batten","batter","batteries","battery","batting","battle","battledore","battledress","battlefield","battlefront","battleground","battlement","battler","battleship","batty","batu","batwings","bauble","baud","baudelaire","baudoin","baudouin","bauer","bauhaus","baulk","bausch","bauxite","bavaria","bavarian","bawd","bawdily","bawdiness","bawdy","bawl","bawler","bax","baxie","baxter","baxy","bay","bayamon","bayard","bayberry","bayda","bayer","bayes","bayesian","baylor","bayonet","bayonne","bayou","bayreuth","baz","bazaar","bazel","bazillion","bazooka","bb","bbb","bbbb","bbc","bbl","bbox","bbq","bbs","bc","bcc","bcd","bcp","bcrypt","bd","bdd","bdist","bdrm","be","bea","beach","beachcomber","beachhead","beachwear","beacon","beacons","bead","beading","beadle","beadsman","beadworker","beady","beagle","beak","beaker","beale","bealle","beam","bean","beanbag","beancreationexception","beanie","beanpole","beans","beanstalk","beanutils","bear","bearable","bearably","beard","bearded","beardless","beardmore","beardsley","bearer","bearing","bearish","bearishness","bearlike","bearnaise","bearnard","bearskin","beasley","beast","beasties","beastings","beastliness","beastly","beat","beatable","beatably","beaten","beater","beatific","beatifically","beatification","beatify","beating","beatitude","beatlemania","beatles","beatnik","beatrice","beatrisa","beatrix","beatriz","beats","beau","beauchamps","beaufort","beaujolais","beaumarchais","beaumont","beauregard","beaut","beauteous","beauteousness","beautician","beautification","beautifier","beautiful","beautifully","beautifulness","beautifulsoup","beautify","beauty","beauvoir","beaux","beaver","beaverton","bebe","bebop","becalm","became","because","becca","bechtel","beck","becka","becker","becket","beckett","becki","beckie","beckon","becky","becloud","become","becomes","becoming","becquerel","bed","bedaub","bedazzle","bedazzlement","bedbug","bedchamber","bedclothes","bedded","bedder","bedding","bede","bedeck","bedevil","bedevilment","bedfast","bedfellow","bedford","bedim","bedimmed","bedimming","bedizen","bedlam","bedlinen","bedmaker","bedmate","bedouin","bedpan","bedpost","bedraggle","bedridden","bedrock","bedroll","bedroom","bedsheets","bedside","bedsit","bedsitter","bedsore","bedspread","bedspring","bedstead","bedstraw","bedtime","bee","beebe","beebread","beech","beecher","beechnut","beechwood","beef","beefburger","beefcake","beefiness","beefsteak","beefy","beehive","beekeeper","beekeeping","beeline","beelzebub","been","beep","beeper","beer","beerbohm","beermat","beery","beeswax","beet","beethoven","beetle","beeton","beetroot","beeves","befall","befell","befit","befitted","befitting","befog","befogged","befogging","before","beforeeach","beforehand","beforesend","befoul","befriend","befuddle","befuddlement","beg","began","beget","begetting","beggar","beggarliness","beggarly","beggary","begged","begging","begin","beginform","begining","begininvoke","beginner","beginners","beginning","beginpath","begins","begintransaction","begone","begonia","begot","begotten","begrime","begrudge","begrudging","beguile","beguilement","beguiler","beguiling","beguine","begum","begun","behalf","behalves","behan","behave","behaves","behaving","behavior","behavioral","behaviorism","behaviorist","behavioristic","behaviors","behaviorsubject","behaviour","behead","beheld","behemoth","behemoths","behest","behind","behindhand","behold","beholder","behoofs","behoove","behooving","behring","beiderbecke","beige","beijing","beilul","being","beirut","beitris","bejewel","bekesy","bekki","bel","bela","belabor","belarus","belate","belated","belatedness","belau","belay","belch","beleaguer","belem","belfast","belfry","belg","belgian","belgium","belgrade","belia","belicia","belie","belief","beliefs","belier","believability","believable","believably","believe","believed","believer","believes","believing","belinda","belita","belittle","belittlement","belittler","belize","bell","bella","belladonna","bellamy","bellanca","bellatrix","bellboy","belle","belled","belletrist","belletristic","belleville","bellflower","bellhop","bellicose","bellicoseness","bellicosity","belligerence","belligerency","belligerent","bellina","belling","bellini","bellman","bellmen","bellovin","bellow","bellows","bells","bellwether","bellwood","belly","bellyache","bellyacher","bellybutton","bellyful","bellyfull","belmont","belmopan","beloit","belong","belonging","belongs","belongsto","belongstomany","belorussia","belorussian","belove","beloved","below","belshazzar","belt","belted","belting","belton","beltran","beltsville","beltway","beluga","belushi","belva","belvedere","belvia","bely","beman","bemire","bemoan","bemuse","bemused","bemusement","ben","benacerraf","benares","bench","bencher","benchmark","benchmarking","benchmarks","bend","bended","bender","bendick","bendicty","bendite","bendix","beneath","benedetta","benedetto","benedick","benedict","benedicta","benedictine","benediction","benedicto","benedictory","benedikt","benedikta","benefaction","benefactor","benefactress","benefice","beneficence","beneficent","beneficial","beneficialness","beneficiary","benefit","benefiter","benefits","benelux","benet","benetta","benetton","benevolence","benevolent","benevolentness","bengal","bengali","benghazi","bengt","beniamino","benighted","benightedness","benign","benignant","benignity","benin","beninese","benita","benito","benjamen","benjamin","benji","benjie","benjy","benn","bennett","benni","bennie","bennington","benny","benoit","benoite","benson","bent","bentham","bentlee","bentley","benton","bents","bentwood","benumb","benyamin","benz","benzedrine","benzene","benzine","beograd","beowulf","bequeath","bequeaths","bequest","ber","berate","berber","bereave","bereavement","bereft","berenice","beret","berg","bergen","berger","bergerac","berget","berglund","bergman","bergson","bergsten","bergstrom","beribbon","beriberi","bering","beringer","berk","berke","berkeley","berkelium","berkie","berkley","berkly","berkowitz","berkshire","berky","berle","berlin","berliner","berlioz","berlitz","berm","berman","bermuda","bermudan","bermudian","bern","berna","bernadene","bernadette","bernadina","bernadine","bernard","bernardina","bernardine","bernardino","bernardo","bernarr","bernays","bernbach","berne","bernelle","bernese","bernete","bernetta","bernette","bernhard","bernhardt","berni","bernice","bernie","berniece","bernini","bernita","bernoulli","bernstein","berny","berra","berri","berrie","berry","berrylike","berserk","berserker","bert","berta","berte","berth","bertha","berthe","berths","berti","bertie","bertillon","bertina","bertine","berton","bertram","bertrand","bertrando","berty","beryl","beryle","beryllium","berzelius","bes","beseech","beseecher","beseeching","beseem","beset","besetting","beside","besides","besiege","besieger","besmear","besmirch","besom","besot","besotted","besotting","besought","bespangle","bespatter","bespeak","bespectacled","bespoke","bespoken","bess","bessel","bessemer","bessie","bessy","best","bestial","bestiality","bestiary","bestir","bestirred","bestirring","bestow","bestowal","bestrew","bestrewn","bestridden","bestride","bestrode","bestseller","bestselling","bestubble","bet","beta","betake","betaken","betatron","betcha","betel","betelgeuse","beth","bethanne","bethany","bethe","bethel","bethena","bethesda","bethina","bethink","bethlehem","bethought","bethune","betide","betimes","betoken","betook","betray","betrayal","betrayer","betroth","betrothal","betrothed","betroths","betsey","betsy","betta","bette","betteann","betteanne","better","betterment","betti","bettie","bettina","bettine","betting","bettor","betty","bettye","between","betweenness","betwixt","beulah","bev","bevan","bevel","beverage","beverie","beverlee","beverley","beverlie","beverly","bevin","bevon","bevvy","bevy","bewail","beware","bewhisker","bewigged","bewilder","bewildered","bewildering","bewilderment","bewitch","bewitching","bewitchment","bey","beyond","bezel","bezier","bf","bfs","bg","bgcolor","bgr","bh","bhopal","bhutan","bhutanese","bhutto","bi","bialystok","bianca","bianco","bianka","biannual","bias","biased","biases","biathlon","biaxial","bib","bibbed","bibbie","bibbing","bibby","bibbye","bibendum","bibi","bible","biblical","biblicists","bibliographer","bibliographic","bibliographical","bibliography","bibliophile","bibulous","bicameral","bicameralism","bicarb","bicarbonate","bicentenary","bicentennial","bicep","biceps","bichromate","bicker","bickerer","bickering","biconcave","biconnected","biconvex","bicuspid","bicycle","bicycler","bicyclist","bid","biddable","bidden","bidder","biddie","bidding","biddle","biddy","bide","bider","bidet","bidget","bidiagonal","bidirectional","bids","biennial","biennium","bienville","bier","bierce","bifocal","bifurcate","bifurcation","big","bigamist","bigamous","bigamy","bigdecimal","bigelow","bigfoot","bigged","bigger","biggest","biggie","bigging","biggish","bighead","bighearted","bigheartedness","bighorn","bight","bigint","biginteger","bigmouth","bigmouths","bigness","bigot","bigoted","bigotry","bigquery","bigwig","biharmonic","bijection","bijective","bijou","bijoux","bike","biker","bikini","biko","bil","bilabial","bilateral","bilateralness","bilayer","bilbao","bilberry","bilbo","bile","bilge","bili","biliary","bilinear","bilingual","bilingualism","bilious","biliousness","bilk","bilker","bill","billboard","biller","billet","billfold","billi","billiard","billie","billing","billings","billingsgate","billion","billionaire","billions","billionths","billow","billowy","billposters","bills","billy","billye","bimbo","bimetallic","bimetallism","bimini","bimodal","bimolecular","bimonthly","bin","binaries","binary","binaural","bind","bindable","binded","binder","bindery","binding","bindingcontext","bindingflags","bindingness","bindingredirect","bindingresult","bindings","bindingsource","bindle","bindparam","binds","bindvalue","bindweed","bing","binge","bingham","binghamton","bingo","bini","bink","binky","binnacle","binned","binni","binnie","binning","binny","binocular","binodal","binomial","bins","bintray","binuclear","bio","biochemical","biochemist","biochemistry","biodegradability","biodegradable","biodiversity","bioengineering","bioethics","biofeedback","biog","biograph","biographer","biographic","biographical","biography","bioko","biol","biologic","biological","biologist","biology","biomass","biomedical","biomedicine","biometric","biometrics","biometry","biomolecule","biomorph","bionic","bionically","bionics","biophysic","biophysical","biophysicist","biophysics","biopic","biopsy","biorhythm","bios","bioscience","biosphere","biostatistic","biosynthesized","biotechnological","biotechnologist","biotechnology","biotic","biotin","bipartisan","bipartisanship","bipartite","bipartition","biped","bipedal","biplane","bipolar","bipolarity","biracial","birch","bird","birdbath","birdbaths","birdbrain","birdcage","birder","birdhouse","birdie","birdieing","birdlike","birdlime","birds","birdseed","birdseye","birdsong","birdtables","birdwatch","birefringence","birefringent","biretta","birgit","birgitta","birk","birkenstock","birmingham","biro","biron","birt","birth","birthdate","birthday","birthmark","birthplace","birthrate","birthright","births","birthstone","bis","biscay","biscayne","biscuit","bisect","bisection","bisector","biserial","bisexual","bisexuality","bishkek","bishop","bishopric","bismarck","bismark","bismuth","bismuths","bison","bisque","bissau","bistable","bistate","bistro","bisyllabic","bit","bitblt","bitbucket","bitch","bitchily","bitchiness","bitchy","bitcoin","bitcoins","bitconverter","bite","biter","biting","bitmap","bitmapdata","bitmapdrawable","bitmapfactory","bitmapimage","bitmaps","bitnami","bitnet","bitrate","bits","bitser","bitset","bitted","bitten","bitter","bittern","bitterness","bitternut","bitterroot","bittersweet","bitting","bitty","bitumen","bituminous","bitwise","bivalent","bivalve","bivariate","bivouac","bivouacked","bivouacking","biweekly","biyearly","biz","bizarre","bizarreness","bizet","biztalk","bizzes","bj","bjorn","bk","bl","bla","blab","blabbed","blabber","blabbermouth","blabbermouths","blabbing","blabla","blablabla","black","blackamoor","blackball","blackberry","blackbird","blackbirder","blackboard","blackbody","blackburn","blackcolor","blackcurrant","blacken","blackener","blackfeet","blackfoot","blackguard","blackhead","blacking","blackish","blackjack","blackleg","blacklist","blackmail","blackmailer","blackman","blackmer","blackness","blackout","blackpool","blacksmith","blacksmiths","blacksnake","blackspot","blackstone","blackthorn","blacktop","blacktopped","blacktopping","blackwell","bladder","bladdernut","bladderwort","blade","blah","blahblah","blahs","blaine","blair","blaire","blake","blakelee","blakeley","blakey","blame","blameless","blamelessness","blamer","blameworthiness","blameworthy","blanc","blanca","blanch","blancha","blanchard","blanche","blancher","blancmange","bland","blandish","blandishment","blandit","blandness","blane","blank","blankenship","blanket","blanketing","blankness","blanks","blanton","blantyre","blare","blarney","blas","blaspheme","blasphemer","blasphemous","blasphemousness","blasphemy","blast","blaster","blasting","blastoff","blatancy","blatant","blather","blatting","blatz","blavatsky","blayne","blaze","blazer","blazing","blazon","blazoner","bldg","ble","bleach","bleached","bleacher","bleak","bleakness","blear","blearily","bleariness","bleary","bleat","bleater","bleed","bleeder","bleeker","bleep","blemish","blemished","blench","blend","blender","blenheim","bless","blessed","blessedness","blessing","blevins","blew","bligh","blight","blighter","blimey","blimp","blind","blinded","blinder","blindfold","blinding","blindly","blindness","blindside","blink","blinker","blinking","blinks","blinni","blinnie","blinny","blintz","blintze","blip","blipped","blipping","bliss","blisse","blissful","blissfulness","blister","blistering","blistery","blit","blithe","blitheness","blither","blithesome","blitz","blitzkrieg","blizzard","blk","bloat","bloater","blob","blobbed","blobbing","blobs","bloc","bloch","block","blockade","blockader","blockage","blockbuster","blockbusting","blockchain","blocked","blocker","blockhead","blockhouse","blocking","blockjunit","blockquote","blocks","blocksize","blocky","bloemfontein","blog","blogger","blogging","bloginfo","blogpost","blogs","blogspot","bloke","blomberg","blomquist","blond","blonde","blondell","blondelle","blondie","blondish","blondness","blondy","blood","bloodbath","bloodbaths","bloodcurdling","bloodhound","bloodied","bloodiness","bloodless","bloodlessness","bloodletting","bloodline","bloodmobile","bloodroot","bloodshed","bloodshot","bloodsport","bloodstain","bloodstock","bloodstone","bloodstream","bloodsucker","bloodsucking","bloodthirstily","bloodthirstiness","bloodthirsty","bloodworm","bloody","bloodymindedness","bloom","bloomer","bloomfield","bloomington","bloop","blooper","blossom","blossomy","blot","blotch","blotchy","blotted","blotter","blotting","blotto","blouse","blow","blower","blowfish","blowfly","blowgun","blowing","blown","blowout","blowpipe","blowtorch","blowup","blowy","blowzy","blt","blubber","blubbery","blucher","bludgeon","blue","blueback","bluebeard","bluebell","blueberry","bluebill","bluebird","bluebonnet","bluebook","bluebottle","bluebush","bluefish","bluegill","bluegrass","blueing","blueish","bluejacket","bluejeans","bluemix","blueness","bluenose","bluepoint","blueprint","bluer","bluest","bluestocking","bluesy","bluet","bluetooth","bluetoothadapter","bluetoothdevice","bluff","bluffer","bluffness","bluing","bluish","bluishness","blum","blumenthal","blunder","blunderbuss","blunderer","blundering","blunt","bluntness","blur","blurb","blurred","blurriness","blurring","blurry","blurt","blush","blusher","blushing","bluster","blusterer","blustering","blusterous","blustery","blvd","blythe","bm","bmi","bmp","bmw","bn","bo","boa","boar","board","boarded","boarder","boardgames","boarding","boardinghouse","boardroom","boards","boardwalk","boast","boaster","boastful","boastfulness","boat","boatclubs","boater","boathouse","boating","boatload","boatman","boatmen","boatswain","boatyard","bob","bobbe","bobbed","bobbee","bobbette","bobbi","bobbie","bobbin","bobbing","bobbitt","bobble","bobbsey","bobby","bobbye","bobbysoxer","bobcat","bobette","bobina","bobine","bobinette","bobolink","bobrow","bobs","bobsled","bobsledded","bobsledder","bobsledding","bobsleigh","bobsleighs","bobtail","bobwhite","boca","boccaccio","boccie","bock","bockwurst","bod","bode","bodega","bodenheim","bodhidharma","bodhisattva","bodice","bodied","bodies","bodiless","bodily","boding","bodkin","body","bodybuilder","bodybuilding","bodyguard","bodying","bodyparser","bodysuit","bodyweight","bodywork","boeing","boeotia","boeotian","boer","bog","bogart","bogartian","bogey","bogeyman","bogeymen","bogged","bogging","boggle","boggling","boggy","bogie","bogot","bogus","bogy","bogyman","bogymen","boheme","bohemia","bohemian","bohemianism","bohr","boigie","boil","boiled","boiler","boilermaker","boilerplate","boils","bois","boise","boisterous","boisterousness","bokeh","bola","bold","boldface","boldness","bole","bolero","boleyn","bolivar","bolivares","bolivia","bolivian","boll","bollard","bollix","bolo","bologna","bolometer","boloney","bolshevik","bolshevism","bolshevist","bolshevistic","bolshoi","bolster","bolsterer","bolt","bolted","bolter","bolton","bolts","boltzmann","bolus","bom","bomb","bombard","bombardier","bombardment","bombast","bombastic","bombastically","bombay","bomber","bombproof","bombshell","bona","bonanza","bonaparte","bonaventure","bonbon","bond","bondage","bonder","bondholder","bondie","bondman","bondmen","bondon","bonds","bondsman","bondsmen","bondwoman","bondwomen","bondy","bone","boned","bonehead","boneless","boner","bones","bonfire","bong","bongo","bonham","bonhomie","boniface","boniness","bonita","bonito","bonjour","bonkers","bonn","bonnee","bonner","bonnet","bonneted","bonneville","bonni","bonnibelle","bonnie","bonny","bonsai","bontempo","bonus","bony","bonzes","boo","boob","booby","boodle","boogeyman","boogie","boogieing","boohoo","book","bookbind","bookbinder","bookbindery","bookbinding","bookcase","booked","bookend","booker","bookid","bookie","booking","bookings","bookish","bookishness","bookkeep","bookkeeper","bookkeeping","booklet","bookmaker","bookmaking","bookmark","bookmarks","bookmobile","bookplate","books","bookseller","bookshelf","bookshelves","bookshop","bookstall","bookstore","bookwork","bookworm","bool","boole","boolean","booleanfield","booleans","boom","boomer","boomerang","boomtown","boon","boondocks","boondoggle","boondoggler","boone","boonie","boonies","boony","boor","boorish","boorishness","boost","booster","boosterism","boot","bootblack","boote","bootee","booth","boothe","booths","bootie","booting","bootlaces","bootle","bootleg","bootlegged","bootlegger","bootlegging","bootless","bootloader","bootply","bootprints","bootstrap","bootstrapcdn","bootstrapped","bootstrapper","bootstrapping","booty","booze","boozer","boozy","bop","bopped","bopping","borate","borax","bord","bordeaux","bordello","borden","border","borderbrush","bordercolor","bordered","borderer","borderfactory","borderland","borderlayout","borderline","borderpane","borderradius","borders","borderstyle","borderthickness","borderwidth","bordie","bordon","bordy","bore","borealis","boreas","bored","boredom","boreholes","borer","borg","borges","borgia","boric","boring","boris","bork","born","borne","borneo","borodin","boron","borosilicate","borough","boroughs","borroughs","borrow","borrowed","borrower","borrowing","borscht","borstal","boru","borzoi","bos","bosch","bose","bosh","bosnia","bosnian","bosom","bosomy","boson","bosporus","boss","bossily","bossiness","bossism","bossy","bostitch","boston","bostonian","bosun","boswell","bot","botanic","botanical","botanist","botany","botch","botcher","botes","botfly","both","bother","bothered","bothersome","bothy","boto","bots","botswana","botticelli","bottle","bottleneck","bottler","bottom","bottomless","bottomlessness","bottommost","botulin","botulinus","botulism","boucher","boudoir","bouffant","bougainvillea","bough","boughs","bought","bouillabaisse","bouillon","boulder","boulevard","bounce","bouncer","bouncily","bouncing","bouncy","bouncycastle","bound","boundaries","boundary","bounded","boundedness","bounden","bounder","bounders","boundfield","bounding","boundingbox","boundless","boundlessness","bounds","bounteous","bounteousness","bountiful","bountifulness","bounty","bouquet","bourbaki","bourbon","bourgeois","bourgeoisie","bourke","bourne","bournemouth","bout","boutique","boutonnire","bouvier","bovary","bovine","bow","bowditch","bowdlerization","bowdlerize","bowed","bowel","bowell","bowen","bower","bowers","bowery","bowes","bowie","bowing","bowl","bowlder","bowleg","bowlegged","bowler","bowlful","bowline","bowling","bowman","bowmen","bows","bowser","bowsprit","bowstring","bowwow","box","boxcar","boxed","boxer","boxes","boxful","boxing","boxlayout","boxlike","boxplot","boxtops","boxwood","boxy","boy","boyce","boycey","boycie","boycott","boycotter","boyd","boyer","boyfriend","boyhood","boyish","boyishness","boyle","boys","boyscout","boysenberry","bozo","bp","bpi","bpm","bps","bq","br","bra","brace","braced","bracelet","bracer","braces","brachia","brachium","bracken","bracket","bracketed","bracketing","brackets","brackish","brackishness","bract","brad","bradan","bradawl","bradbury","bradburys","bradded","bradding","braddock","brade","braden","bradford","bradley","bradly","bradney","bradshaw","bradstreet","brady","brae","brag","bragg","braggadocio","braggart","bragged","bragger","braggest","bragging","brahe","brahma","brahman","brahmanism","brahmaputra","brahmin","brahms","braid","braider","braiding","braille","brain","brainard","braincell","brainchild","brainchildren","braininess","brainless","brainlessness","brainpower","brainstorm","brainstorming","brainteaser","brainteasing","braintree","brainwash","brainwasher","brainwashing","brainwave","brainy","braise","brake","brakeman","brakemen","bram","bramble","brambling","brambly","brampton","bran","brana","branch","branched","branches","branching","branchlike","branchville","brand","brandais","brande","brandea","branded","brandeis","brandel","branden","brandenburg","brander","brandi","brandice","brandie","branding","brandise","brandish","brando","brandon","brands","brandt","brandtr","brandy","brandyn","brandywine","braniff","branned","branning","brannon","brant","brantley","braque","brash","brashness","brasilia","brass","brasserie","brassiere","brassily","brassiness","brassy","brat","bratislava","brattain","bratty","bratwurst","braun","bravado","bravadoes","brave","braveness","bravery","bravest","bravo","bravura","brawl","brawler","brawn","brawniness","brawny","bray","brayer","braze","brazen","brazenness","brazer","brazier","brazil","brazilian","brazos","brazzaville","breach","breacher","bread","breadbasket","breadboard","breadbox","breadcrumb","breadcrumbs","breadfruit","breadline","breadth","breadths","breadwinner","break","breakable","breakables","breakage","breakaway","breakdown","breaker","breakfast","breakfaster","breakfront","breaking","breakneck","breakout","breakpoint","breakpoints","breaks","breakthrough","breakthroughs","breakup","breakwater","bream","breanne","brear","breast","breastbone","breastfed","breastfeed","breasting","breastplate","breaststroke","breastwork","breath","breathable","breathalyser","breathalyzer","breathe","breather","breathing","breathless","breathlessness","breaths","breathtaking","breathy","brecht","breckenridge","bred","bredes","bree","breech","breeching","breed","breeder","breeding","breeds","breena","breeze","breezeway","breezily","breeziness","breezy","bremen","bremsstrahlung","bren","brena","brenda","brendan","brenden","brendin","brendis","brendon","brenn","brenna","brennan","brennen","brenner","brent","brenton","bresenham","brest","bret","brethren","breton","brett","breve","brevet","brevetted","brevetting","breviary","brevity","brew","brewer","brewery","brewing","brewpub","brewster","brezhnev","bria","brian","briana","brianna","brianne","briano","briant","briar","bribe","briber","bribery","brice","brick","brickbat","bricklayer","bricklaying","brickmason","brickwork","brickyard","bridal","bridalveil","bride","bridegroom","bridesmaid","bridewell","bridge","bridgeable","bridged","bridgehead","bridgeport","bridger","bridges","bridget","bridgetown","bridgett","bridgette","bridgewater","bridgework","bridging","bridgman","bridie","bridle","bridled","bridleway","brie","brief","briefcase","briefed","briefing","briefly","briefness","briefs","brien","brier","brietta","brig","brigade","brigadier","brigadoon","brigand","brigandage","brigantine","brigg","brigham","bright","brighten","brightener","brightness","brighton","brigid","brigida","brigit","brigitta","brigitte","brilliance","brilliancy","brilliant","brilliantine","brilliantness","brillo","brillouin","brim","brimful","brimless","brimmed","brimming","brimstone","brina","brindisi","brindle","brine","briner","briney","bring","bringer","bringing","brings","brininess","brink","brinkley","brinkmanship","brinn","brinna","briny","brioche","brion","briquet","briquette","brisbane","brisk","brisket","briskness","bristle","bristly","bristol","brit","brita","britain","britannia","britannic","britannica","britches","briticism","british","britisher","britishly","britney","britni","briton","britt","britta","brittan","brittaney","brittani","brittany","britte","britten","britteny","brittle","brittleness","brittne","brittney","brittni","brnaba","brnaby","brno","bro","broach","broacher","broad","broadband","broadcast","broadcaster","broadcasting","broadcastreceiver","broadcasts","broadcloth","broadcloths","broaden","broader","broadleaved","broadloom","broadminded","broadness","broadsheet","broadside","broadsword","broadway","brobdingnag","brobdingnagian","brocade","broccoli","brochette","brochure","brock","brockie","brocky","brod","broddie","broddy","broderic","broderick","brodie","brody","brogan","broglie","brogue","broil","broiler","brok","broke","broken","brokenhearted","brokenness","broker","brokerage","brokers","bromide","bromidic","bromine","bron","bronc","bronchi","bronchial","bronchiolar","bronchiole","bronchiolitis","bronchitic","bronchitis","broncho","bronchus","bronco","broncobuster","bronnie","bronny","bronson","bronte","brontosaur","brontosaurus","bronx","bronze","bronzed","bronzing","brooch","brood","brooder","broodiness","brooding","broodmare","broody","brook","brookdale","brooke","brookfield","brookhaven","brooklet","brooklyn","brookmont","brookside","broom","broomstick","bros","brose","broth","brothel","brother","brotherhood","brotherliness","brotherly","broths","brougham","brought","brouhaha","brow","browbeat","brown","browne","brownell","brownian","brownie","browning","brownish","brownness","brownout","brownstone","brownsville","brows","browse","browser","browserify","browsermodule","browsername","browsers","browsing","brr","brubeck","bruce","brucellosis","brucie","bruckner","bruegel","brueghel","bruin","bruis","bruise","bruised","bruiser","bruit","brumidi","brummel","brunch","brunei","brunelleschi","brunet","brunette","brunhilda","brunhilde","bruno","brunswick","brunt","brush","brusher","brushes","brushfire","brushlike","brushoff","brushwood","brushwork","brushy","brusque","brusqueness","brussels","brutal","brutality","brutalization","brutalize","brutalized","brutalizes","brute","brutish","brutishness","brutus","bruxelles","bryan","bryana","bryant","bryanty","bryce","bryn","bryna","brynn","brynna","brynne","brynner","bryon","brzezinski","bs","bsa","bsd","bson","bss","bst","bstr","bt","btc","btn","btnsave","btnsubmit","btree","btu","btw","bu","bub","bubble","bubblegum","bubbler","bubbles","bubbling","bubbly","buber","bubo","buboes","bubonic","buccaneer","buchanan","bucharest","buchenwald","buchwald","buck","buckaroo","buckboard","bucker","bucket","bucketful","bucketname","buckets","buckeye","buckhorn","buckie","buckingham","buckle","buckled","buckler","buckles","buckley","buckling","buckner","buckram","bucksaw","buckshot","buckskin","buckteeth","bucktooth","buckwheat","bucky","bucolic","bucolically","bud","budapest","budd","budded","buddha","buddhism","buddhist","buddie","budding","buddy","budge","budgerigar","budget","budgetary","budgeter","budgie","budging","budweiser","buehring","buena","buf","buff","buffalo","buffaloes","buffer","buffered","bufferedimage","bufferedinputstream","bufferedoutputstream","bufferedreader","bufferedwriter","bufferer","buffering","buffers","buffersize","buffet","bufflehead","buffoon","buffoonery","buffoonish","buffy","buford","bufsize","bug","bugaboo","bugatti","bugbear","bugeyed","bugged","bugger","buggered","buggering","buggery","bugging","buggy","bugle","bugler","bugs","bugzilla","buick","build","buildconfig","buildcontext","builddir","builder","builders","building","buildings","buildpack","builds","buildscript","buildtoolsversion","buildtypes","buildup","built","builtin","builtins","buiron","bujumbura","bukhara","bukharin","bukkit","bulawayo","bulb","bulba","bulblet","bulbous","bulfinch","bulganin","bulgaria","bulgarian","bulge","bulgy","bulimarexia","bulimia","bulimic","bulk","bulkhead","bulkiness","bulky","bull","bulldog","bulldogged","bulldogger","bulldogging","bulldoze","bulldozer","bullet","bulletin","bulletproof","bullets","bullfight","bullfighter","bullfighting","bullfinch","bullfrog","bullhead","bullheaded","bullheadedness","bullhide","bullhorn","bullied","bullion","bullish","bullishness","bullock","bullpen","bullring","bullseye","bullshit","bullshitted","bullshitter","bullshitting","bullwhackers","bullwinkle","bully","bullyboy","bullying","bulrush","bultmann","bulwark","bum","bumble","bumblebee","bumbler","bumbling","bumbry","bummed","bummer","bummest","bumming","bump","bumper","bumpiness","bumpkin","bumppo","bumptious","bumptiousness","bumpy","bun","bunch","bunche","bunchy","bunco","buncombe","bundestag","bundle","bundled","bundler","bundles","bundling","bundy","bung","bungalow","bungee","bunghole","bungle","bungler","bungling","bunin","bunion","bunk","bunker","bunkhouse","bunkmate","bunko","bunkum","bunni","bunnie","bunny","bunsen","bunt","bunting","bunyan","buoy","buoyancy","buoyant","bur","burbank","burble","burbler","burbs","burch","burden","burdensome","burdensomeness","burdock","bureau","bureaucracy","bureaucrat","bureaucratic","bureaucratically","bureaucratization","bureaucratize","burg","burgeon","burger","burgess","burgh","burgher","burghs","burglar","burglarize","burglarproof","burglary","burgle","burgomaster","burgoyne","burgundian","burgundy","burial","buried","burier","burk","burke","burl","burlap","burler","burlesque","burlesquer","burley","burlie","burliness","burlingame","burlington","burly","burma","burmese","burn","burnable","burnaby","burnard","burne","burned","burner","burnett","burning","burnish","burnisher","burnoose","burnout","burns","burnside","burnt","burp","burr","burris","burrito","burro","burroughs","burrow","burrower","bursa","bursae","bursar","bursary","bursitis","burst","burster","burt","burtie","burton","burty","burundi","burundian","bury","bus","busboy","busby","busch","buses","busgirl","bush","bushel","bushido","bushiness","bushing","bushland","bushman","bushmaster","bushmen","bushnell","bushwhack","bushwhacker","bushwhacking","bushy","busily","business","businesses","businesslike","businessman","businessmen","businesspeople","businessperson","businesswoman","businesswomen","busk","busker","buskin","buss","bust","bustard","buster","bustle","bustling","busty","busy","busybody","busyness","busywork","but","butane","butch","butcher","butcherer","butchery","butene","butler","butt","butte","butted","butter","butterball","buttercup","buttered","butterfat","butterfield","butterfingered","butterfingers","butterfly","butterknife","buttermilk","butternut","butterscotch","buttery","butting","buttock","button","buttoner","buttonhole","buttonholer","buttons","buttonweed","buttonwood","buttress","butyl","butyrate","buuel","buxom","buxomness","buxtehude","buy","buyback","buyer","buyers","buying","buyout","buys","buzz","buzzard","buzzer","buzzword","buzzy","bv","bw","bx","bxs","by","bye","byelaw","byelorussia","byers","bygone","byid","bylaw","byline","byliner","byob","bypass","bypath","bypaths","byplay","byproduct","byram","byran","byrann","byrd","byre","byref","byrle","byrne","byroad","byrom","byron","byronic","byronism","bystander","byte","bytearray","bytearrayinputstream","bytearrayoutputstream","bytebuffer","bytecode","bytes","bytesread","bytestring","byval","byway","byword","byzantine","byzantium","bz","c","ca","cab","cabal","cabala","caballed","caballero","caballing","cabana","cabaret","cabbage","cabbed","cabbing","cabby","cabdriver","caber","cabernet","cabin","cabinet","cabinetmaker","cabinetmaking","cabinetry","cabinetwork","cable","cablecast","cablegram","cabochon","caboodle","caboose","cabot","cabrera","cabrini","cabriolet","cabstand","cacao","cacciatore","cache","cached","cachepot","caches","cachet","caching","cacilia","cacilie","cackle","cackler","cackly","cacm","cacophonist","cacophonous","cacophony","cacti","cactus","cad","cadaver","cadaverous","caddish","caddishness","caddric","caddy","cadence","cadenced","cadencing","cadent","cadenza","cadet","cadette","cadge","cadger","cadillac","cadiz","cadmium","cadre","caducei","caduceus","caedmon","caesar","caesura","caf","cafe","cafeteria","caffe","caffeine","caftan","cage","caged","cager","cagey","cagier","cagiest","cagily","caginess","cagney","cahokia","cahoot","cahra","cai","caiaphas","caiman","cain","caine","cairistiona","cairn","cairo","caisson","caitiff","caitlin","caitrin","cajole","cajolement","cajoler","cajolery","cajun","cake","cakephp","cakewalk","cal","calabash","calaboose","calais","calamari","calamine","calamitous","calamitousness","calamity","calayer","calc","calcareous","calcareousness","calciferous","calcification","calcify","calcimine","calcine","calcite","calcium","calcomp","calculability","calculable","calculate","calculated","calculates","calculating","calculatingly","calculation","calculations","calculative","calculator","calculi","calculus","calcutta","calder","caldera","calderon","caldron","caldwell","cale","caleb","caledonia","calendar","calendars","calender","calf","calfskin","calgary","calhoun","cali","caliban","caliber","calibrate","calibrated","calibrater","calibrating","calibration","calibrator","calibri","calico","calicoes","calida","calif","california","californian","californium","caligula","caliper","caliph","caliphate","caliphs","calisthenic","calisthenics","call","calla","callable","callactivityoncreate","callaghan","callahan","callao","callback","callbacks","callean","called","callee","caller","callers","calley","calli","callida","callie","calligraph","calligrapher","calligraphic","calligraphist","calligraphy","calling","callingconvention","calliope","callisthenics","callisto","calloc","callosity","callous","callousness","callout","callow","callowness","calls","callsite","callus","cally","calm","calming","calmness","caloocan","caloric","calorie","calories","calorific","calorimeter","calorimetric","calorimetry","caltech","calumet","calumniate","calumniation","calumniator","calumnious","calumny","calv","calvary","calve","calvert","calves","calvin","calvinism","calvinist","calvinistic","calyces","calypso","calyx","cam","camacho","camala","camaraderie","camber","cambial","cambium","cambodia","cambodian","cambrian","cambric","cambridge","camcorder","camden","came","camel","camelcase","camelhair","camella","camellia","camelopardalis","camelot","camembert","cameo","camera","camerae","cameraman","cameramen","cameras","cameraupdatefactory","camerawoman","camerawomen","cameron","cameroon","cameroonian","camey","cami","camila","camile","camilla","camille","camino","camion","camisole","cammed","cammi","cammie","cammy","camoens","camomile","camouflage","camouflager","camp","campaign","campaigner","campaigns","campanile","campanological","campanologist","campanology","campbell","campbellsport","camper","campesinos","campest","campfire","campground","camphor","campinas","camping","campos","campsite","campus","campy","camry","camshaft","camus","can","canaan","canaanite","canactivate","canad","canada","canadian","canadianism","canal","canaletto","canalization","canalize","canap","canard","canaries","canary","canasta","canaveral","canberra","cancan","cancel","cancelate","cancelbuttontitle","canceled","canceler","cancellation","cancellationtoken","cancelled","cancer","cancerous","cancun","candace","candelabra","candelabrum","candi","candice","candid","candida","candidacy","candidate","candidates","candidature","candide","candidly","candidness","candie","candle","candlelight","candlelit","candlepower","candler","candlestick","candlewick","candor","candra","candy","cane","canebrake","caner","canexecute","canine","caning","canis","canister","caniuse","canker","cankerous","cannabis","canned","cannelloni","canner","cannery","cannes","cannibal","cannibalism","cannibalistic","cannibalization","cannibalize","cannily","canniness","canninesses","canning","cannister","cannon","cannonade","cannonball","cannot","canny","canoe","canoeist","canoga","canon","canonic","canonical","canonicalization","canonicalize","canonist","canonization","canonize","canonized","canopus","canopy","canst","cant","cantabile","cantabrigian","cantaloupe","cantankerous","cantankerousness","cantata","canted","canteen","canter","canterbury","cantered","cantering","canticle","cantilever","canto","canton","cantonal","cantonese","cantonment","cantor","cantrell","cants","cantu","canute","canvas","canvasback","canvass","canvasser","canyon","cap","capabilities","capability","capable","capableness","capabler","capablest","capably","capacious","capaciousness","capacitance","capacitate","capacitive","capacitor","capacity","caparison","cape","capek","capella","caper","capeskin","capet","capetown","caph","capillarity","capillary","capistrano","capita","capital","capitalism","capitalist","capitalistic","capitalistically","capitalization","capitalize","capitalized","capitalizer","capitalizes","capitan","capitation","capitol","capitoline","capitulate","capitulation","caplet","capo","capon","capone","capote","capped","capping","cappuccino","cappy","capra","capri","caprice","capricious","capriciousness","capricorn","caps","capsicum","capsize","capstan","capstone","capsular","capsule","capsulize","capt","captain","captaincy","captcha","caption","captions","captious","captiousness","captivate","captivation","captivator","captive","captivity","captor","capture","captured","capturer","captures","capturing","capulet","caputo","capybara","car","cara","caracalla","caracas","caracul","carafe","caralie","caramel","caramelize","carapace","carapaxes","carat","caravaggio","caravan","caravaner","caravansary","caravanserai","caravel","caraway","carbide","carbine","carbohydrate","carbolic","carboloy","carbon","carbonaceous","carbonate","carbonation","carbondale","carbone","carbonic","carboniferous","carbonization","carbonize","carbonizer","carbonizes","carbonyl","carborundum","carboy","carbuncle","carbuncular","carburetor","carburetter","carburettor","carcase","carcass","carce","carcinogen","carcinogenic","carcinogenicity","carcinoma","card","cardamom","cardboard","cardenas","carder","cardholders","cardiac","cardiff","cardigan","cardin","cardinal","cardinality","carding","cardiod","cardiogram","cardiograph","cardiographs","cardioid","cardiologist","cardiology","cardiomegaly","cardiopulmonary","cardiovascular","cards","cardsharp","cardview","care","cared","careen","career","careerism","careerist","careers","carefree","careful","carefuller","carefullest","carefully","carefulness","caregiver","careless","carelessness","caren","carena","carer","cares","caresa","caress","caressa","caresse","caresser","caressing","caressive","caret","caretaker","careworn","carey","carfare","cargo","cargoes","carhop","carhopped","carhopping","cari","caria","carib","caribbean","caribou","caricature","caricaturisation","caricaturist","caricaturization","carid","carie","caries","caril","carillon","carillonned","carillonning","carilyn","carin","carina","carine","caring","cariotta","carious","carissa","carita","caritta","carjack","carl","carla","carlee","carleen","carlen","carlene","carleton","carletonian","carley","carlie","carlin","carlina","carline","carling","carlita","carlo","carload","carlota","carlotta","carlsbad","carlson","carlton","carly","carlye","carlyle","carlyn","carlynn","carlynne","carma","carmel","carmela","carmelia","carmelina","carmelita","carmella","carmelle","carmelo","carmen","carmencita","carmichael","carmina","carmine","carmita","carmon","carnage","carnal","carnality","carnap","carnation","carnegie","carnelian","carney","carnival","carnivore","carnivorous","carnivorousness","carnot","carny","caro","carob","carol","carola","carolan","carolann","carole","carolee","caroler","carolin","carolina","caroline","carolingian","carolinian","caroljean","carolus","carolyn","carolyne","carolynn","carom","caron","carotene","carotid","carousal","carouse","carousel","carouser","carp","carpal","carpathian","carpel","carpenter","carpentering","carpentry","carper","carpet","carpetbag","carpetbagged","carpetbagger","carpetbagging","carpeting","carpi","carping","carpool","carport","carpus","carr","carrageen","carree","carrel","carri","carriage","carriageway","carrie","carried","carrier","carriers","carrierwave","carries","carrillo","carrion","carrissa","carrol","carroll","carrot","carroty","carrousel","carry","carryall","carrying","carryout","carryover","cars","carsick","carsickness","carson","cart","cartage","carte","cartel","carter","cartesian","carthage","carthaginian","carthorse","cartier","cartilage","cartilaginous","cartload","cartographer","cartographic","cartography","carton","cartoon","cartoonist","cartridge","cartwheel","cartwright","carty","caruso","carve","carven","carver","carving","cary","caryatid","caryl","caryn","cas","casaba","casablanca","casals","casandra","casanova","casar","casbah","cascade","cascades","cascadetype","cascading","cascara","case","casebook","cased","caseharden","casein","caseload","casement","cases","casework","caseworker","casey","cash","cashbook","cashew","cashier","cashless","cashmere","casi","casie","casing","casino","cask","casket","caspar","casper","caspian","cass","cassandra","cassandre","cassandry","cassatt","cassaundra","cassava","casserole","cassette","cassey","cassi","cassia","cassie","cassino","cassiopeia","cassite","cassius","cassock","cassondra","cassowary","cassy","cast","castaneda","castanet","castaway","caste","casted","castellated","caster","castigate","castigation","castigator","castile","castillo","casting","castle","castoff","castor","castrate","castration","castries","castro","casts","casual","casualness","casualty","casuist","casuistic","casuistry","cat","cataclysm","cataclysmal","cataclysmic","catacomb","catafalque","catalan","catalepsy","cataleptic","catalina","catalog","cataloger","catalogue","catalonia","catalpa","catalysis","catalyst","catalytic","catalytically","catalyze","catamaran","catapult","cataract","catarina","catarrh","catarrhs","catastrophe","catastrophic","catastrophically","catatonia","catatonic","catawba","catbird","catboat","catcall","catch","catchable","catchall","catcher","catches","catching","catchment","catchpenny","catchphrase","catchup","catchword","catchy","cate","catechism","catechist","catechize","catecholamine","categoria","categoric","categorical","categorie","categories","categorization","categorize","categorized","category","categoryid","categoryinfo","categoryname","catenate","catenation","cater","catercorner","caterer","caterina","catering","caterpillar","caterwaul","catfish","catgut","catha","catharina","catharine","catharses","catharsis","cathartic","cathay","cathe","cathedral","cathee","cather","catherin","catherina","catherine","catheter","catheterize","cathi","cathie","cathleen","cathlene","cathode","cathodic","catholic","catholicism","catholicity","cathrin","cathrine","cathryn","cathy","cathyleen","cati","catid","catie","catiline","catina","cation","cationic","catkin","catlaina","catlee","catlike","catlin","catnap","catnapped","catnapping","catnip","cato","catrina","catriona","cats","catskill","catsup","catt","cattail","catted","cattery","cattily","cattiness","catting","cattle","cattleman","cattlemen","catty","catullus","catv","catwalk","caty","caucasian","caucasoid","caucasus","cauchy","caucus","caudal","caught","cauldron","cauliflower","caulk","caulker","causal","causality","causate","causation","causative","cause","caused","causeless","causer","causerie","causes","causeway","causing","caustic","caustically","causticity","cauterization","cauterize","cauterized","caution","cautionary","cautioner","cautious","cautiousness","cavalcade","cavalier","cavalierness","cavalry","cavalryman","cavalrymen","cave","caveat","caveats","caveatted","caveatting","caveman","cavemen","cavendish","caver","cavern","cavernous","caviar","cavil","caviler","caving","cavity","cavort","cavour","caw","caxton","cay","caye","cayenne","cayla","cayman","cayuga","cayuse","caz","cazzie","cb","cbc","cbind","cbs","cc","ccc","cccccc","cchaddie","ccp","cctv","ccu","cd","cdata","cdate","cdb","cdc","cde","cdecl","cdef","cdf","cdh","cdi","cdn","cdnjs","cdr","cds","cdt","ce","cease","ceasefire","ceaseless","ceaselessness","ceasing","ceausescu","cebu","cebuano","ceca","cecal","cece","cecelia","cecil","cecile","ceciley","cecilia","cecilio","cecilius","cecilla","cecily","cecum","ced","cedar","cede","ceded","ceder","cedes","cedilla","ceding","cedric","cef","ceil","ceilidh","ceiling","cel","celandine","celanese","cele","celebes","celebrant","celebrate","celebrated","celebratedness","celebration","celebrator","celebratory","celebrity","celene","celerity","celery","celesta","celeste","celestia","celestial","celestina","celestine","celestyn","celestyna","celia","celibacy","celibate","celie","celina","celinda","celine","celinka","celisse","celka","cell","cellar","cellarer","celle","cellforrowat","cellforrowatindexpath","cellidentifier","cellini","cellist","cello","cellophane","cellpadding","cellphone","cells","cellspacing","celltemplate","cellular","cellulite","celluloid","cellulose","cellvalue","celsius","celt","celtic","cement","cementa","cementer","cementum","cemetery","cenobite","cenobitic","cenotaph","cenotaphs","cenozoic","censer","censor","censored","censorial","censorious","censoriousness","censorship","censure","censurer","census","cent","centaur","centaurus","centavo","centenarian","centenary","centennial","center","centerboard","centered","centerer","centerfold","centerhorizontal","centering","centerline","centerpiece","centers","centervertical","centerx","centery","centigrade","centigram","centiliter","centime","centimeter","centipede","centos","central","centralia","centralism","centralist","centrality","centralization","centralize","centralized","centralizer","centralizes","centre","centrefold","centrex","centric","centrifugal","centrifugate","centrifugation","centrifuge","centripetal","centrist","centroid","cents","centuries","centurion","century","ceo","cephalic","cepheid","cepheus","cer","ceramic","ceramicist","ceramist","cerate","cerberus","cereal","cerebellar","cerebellum","cerebra","cerebral","cerebrate","cerebration","cerebrum","cerement","ceremonial","ceremonious","ceremoniousness","ceremony","cerenkov","ceres","cerf","cerise","cerium","cermet","cern","cerr","cert","certain","certainer","certainest","certainly","certainty","certifiable","certifiably","certificate","certificates","certification","certified","certifier","certify","certiorari","certitude","certs","cerulean","cervantes","cervical","cervices","cervix","cesar","cesare","cesarean","cesaro","cesium","cessation","cession","cessna","cesspit","cesspool","cest","cesya","cet","cetacean","cetera","cetus","cex","ceylon","ceylonese","cezanne","cf","cfc","cfg","cfif","cflags","cfm","cfo","cfoutput","cfset","cg","cgal","cgcolor","cgfloat","cgi","cgimage","cglib","cgpoint","cgpointmake","cgrect","cgrectmake","cgsize","cgsizemake","ch","chablis","chad","chadd","chaddie","chaddy","chadian","chadwick","chafe","chafer","chaff","chaffer","chafferer","chaffey","chaffinch","chagall","chagrin","chai","chaim","chain","chained","chaining","chainlike","chains","chainsaw","chair","chairlady","chairlift","chairman","chairmanship","chairmen","chairperson","chairwoman","chairwomen","chaise","chalcedony","chaldea","chaldean","chalet","chalice","chalk","chalkboard","chalkiness","chalkline","chalky","challenge","challenged","challenger","challenges","challenging","challis","chalmers","chamber","chamberer","chamberlain","chambermaid","chamberpot","chambers","chambray","chameleon","chamfer","chammy","chamois","chamomile","champ","champagne","champaign","champion","championship","champlain","chan","chance","chanced","chancel","chancellery","chancellor","chancellorship","chancellorsville","chancery","chances","chancey","chanciness","chancing","chancre","chancy","chanda","chandal","chandelier","chandigarh","chandler","chandra","chandragupta","chandrasekhar","chandy","chane","chanel","chaney","chang","changchun","change","changeabilities","changeability","changeable","changeableness","changeably","changed","changeless","changeling","changelog","changeover","changer","changes","changeset","changing","changsha","channa","channel","channeler","channelid","channeling","channelization","channelize","channellings","channels","channing","chanson","chant","chantal","chantalle","chanter","chanteuse","chantey","chanticleer","chantilly","chantry","chanty","chanukah","chao","chaos","chaotic","chaotically","chap","chaparral","chapbook","chapeau","chapel","chaperon","chaperonage","chaperone","chaperoned","chaplain","chaplaincy","chaplet","chaplin","chapman","chappaquiddick","chapped","chapping","chapter","chapters","char","chara","charabanc","character","characterful","characteristic","characteristically","characteristics","characterizable","characterization","characterize","characterized","characterizer","characterless","characters","charade","chararray","charat","charbroil","charcoal","charcode","charcodeat","chard","chardonnay","charfield","charge","chargeable","chargeableness","charged","charger","chargers","charges","charging","charil","charily","charin","charindex","chariness","chariot","charioteer","charis","charisma","charismata","charismatic","charismatically","charissa","charisse","charita","charitable","charitableness","charitablenesses","charitably","charity","charla","charlady","charlatan","charlatanism","charlatanry","charlean","charleen","charlemagne","charlena","charlene","charles","charleston","charley","charlie","charline","charlot","charlotta","charlotte","charlottesville","charlottetown","charlton","charm","charmain","charmaine","charmane","charmer","charmian","charmin","charmine","charming","charmion","charmless","charo","charolais","charon","charred","charring","chars","charsequence","charset","chart","chartdata","charted","charter","chartered","charterer","charting","chartist","chartres","chartreuse","chartroom","charts","charwoman","charwomen","chary","charybdis","charyl","chas","chase","chaser","chasing","chasity","chasm","chassis","chaste","chastely","chasten","chasteness","chastise","chastisement","chastiser","chastity","chasuble","chat","chateaubriand","chateaus","chats","chattahoochee","chattanooga","chatted","chattel","chatter","chatterbox","chatterer","chatterley","chatterton","chattily","chattiness","chatting","chatty","chaucer","chauffeur","chaunce","chauncey","chautauqua","chauvinism","chauvinist","chauvinistic","chauvinistically","chavez","chaw","chayefsky","chdir","che","cheap","cheapen","cheaper","cheapest","cheapish","cheapness","cheapskate","cheat","cheater","cheating","chechen","chechnya","check","checkable","checkbook","checkbox","checkboxes","checkboxlist","checked","checker","checkerboard","checkin","checking","checklist","checkmark","checkmate","checkoff","checkout","checkpoint","checkroom","checks","checkselfpermission","checkstyle","checksum","checksummed","checksumming","checkup","cheddar","cheek","cheekbone","cheekily","cheekiness","cheeky","cheep","cheer","cheerer","cheerful","cheerfuller","cheerfullest","cheerfulness","cheerily","cheeriness","cheerio","cheerios","cheerleader","cheerless","cheerlessness","cheers","cheery","cheese","cheeseburger","cheesecake","cheesecloth","cheesecloths","cheeseparing","cheesiness","cheesy","cheetah","cheetahs","cheeto","cheever","chef","cheffed","cheffing","chekhov","chelate","chelation","chelsae","chelsea","chelsey","chelsie","chelsy","chelyabinsk","chem","chemic","chemical","chemiluminescence","chemiluminescent","chemise","chemist","chemistry","chemotherapeutic","chemotherapy","chemurgy","chen","cheng","chengdu","chenille","cheops","cher","chere","cherey","cheri","cherianne","cherice","cherida","cherie","cherilyn","cherilynn","cherin","cherise","cherish","cherisher","cheriton","cherlyn","chernenko","chernobyl","cherokee","cheroot","cherri","cherrita","cherry","cherrypy","chert","cherub","cherubic","cherubim","chervil","chery","cherye","cheryl","chesapeake","cheshire","cheslie","chess","chessboard","chessman","chessmen","chest","chester","chesterfield","chesterton","chestful","chestnut","cheston","chesty","chet","chev","chevalier","cheviot","chevrolet","chevron","chevy","chew","chewer","chewiness","chewy","cheyenne","chg","chge","chi","chiang","chianti","chiaroscuro","chiarra","chiba","chic","chicago","chicagoan","chicana","chicane","chicanery","chicano","chichi","chick","chickadee","chickasaw","chicken","chickenfeed","chickenhearted","chickenpox","chickie","chickpea","chickweed","chicky","chicle","chicness","chico","chicory","chide","chiding","chief","chiefdom","chieftain","chiffon","chiffonier","chigger","chignon","chihuahua","chilblain","child","childbearing","childbirth","childbirths","childcare","childes","childhood","childish","childishness","childitem","childless","childlessness","childlike","childlikeness","childminders","childnode","childnodes","childposition","childprocess","childproof","childrearing","children","childs","chile","chilean","chili","chilies","chill","chiller","chilli","chilliness","chilling","chillness","chilly","chilton","chimaera","chimaerical","chimborazo","chime","chimer","chimera","chimeric","chimerical","chimiques","chimney","chimp","chimpanzee","chimu","chin","china","chinaman","chinamen","chinatown","chinchilla","chine","chinese","ching","chink","chinless","chinned","chinner","chinning","chino","chinook","chinstrap","chintz","chintzy","chip","chipboard","chipewyan","chipmunk","chipped","chippendale","chipper","chippewa","chipping","chips","chiquia","chiquita","chiral","chirico","chirography","chiropodist","chiropody","chiropractic","chiropractor","chirp","chirpy","chirrup","chisel","chiseler","chisholm","chisinau","chit","chitchat","chitchatted","chitchatting","chitin","chitinous","chittagong","chitterlings","chivalric","chivalrous","chivalrously","chivalrousness","chivalry","chive","chivvy","chivying","chk","chlamydia","chlamydiae","chlo","chloe","chloette","chloral","chlorate","chlordane","chloride","chlorinate","chlorinated","chlorinates","chlorination","chlorine","chloris","chlorofluorocarbon","chloroform","chlorophyll","chloroplast","chloroquine","chm","chmod","chock","chockablock","chocoholic","chocolate","chocolaty","choctaw","choice","choiceness","choices","choir","choirboy","choirmaster","choke","chokeberry","chokecherry","choker","chokes","choking","choler","cholera","choleric","cholesterol","choline","cholinesterase","chomp","chomsky","chongqing","choose","chooser","chooses","choosiness","choosing","choosy","chop","chophouse","chopin","chopped","chopper","choppily","choppiness","chopping","choppy","chopstick","choral","chorale","chord","chordal","chordata","chordate","chording","chore","chorea","choreograph","choreographer","choreographic","choreographically","choreographs","choreography","chorines","chorion","chorister","choroid","chortle","chortler","chorus","chose","chosen","chou","chow","chowder","chown","chr","chretien","chris","chrism","chrissake","chrisse","chrissie","chrissy","christ","christa","christabel","christabella","christal","christalle","christan","christchurch","christean","christel","christen","christendom","christened","christening","christensen","christenson","christi","christian","christiana","christiane","christianity","christianize","christiano","christians","christiansen","christie","christin","christina","christine","christlike","christmas","christmastide","christmastime","christoffel","christoffer","christoforo","christoper","christoph","christophe","christopher","christophorus","christos","christy","christye","christyna","chrisy","chroma","chromate","chromatic","chromatically","chromaticism","chromaticness","chromatics","chromatin","chromatogram","chromatograph","chromatographic","chromatography","chromic","chromite","chromium","chromosomal","chromosome","chromosphere","chronic","chronically","chronicle","chronicled","chronicler","chrono","chronograph","chronographs","chronography","chronological","chronologist","chronology","chronometer","chronometric","chrotoem","chrysa","chrysalids","chrysalis","chrysanthemum","chrysler","chrysostom","chrystal","chryste","chrystel","chteau","chteaux","chtelaine","chub","chubbiness","chubby","chucho","chuck","chuckhole","chuckle","chuckling","chuff","chug","chugged","chugging","chukchi","chukka","chum","chumash","chummed","chummily","chumminess","chumming","chummy","chump","chumping","chung","chungking","chunk","chunked","chunkiness","chunks","chunksize","chunky","chuntering","church","churchgoer","churchgoing","churchill","churchillian","churchliness","churchly","churchman","churchmen","churchwarden","churchwoman","churchwomen","churchyard","churl","churlish","churlishness","churn","churner","churning","chute","chutney","chutzpa","chutzpah","chutzpahs","chuvash","chyme","ci","cia","ciao","cicada","cicatrice","cicatrix","cicely","cicero","cicerone","ciceroni","ciceronian","cicily","cid","cider","ciel","cigar","cigarette","cigarillo","cilantro","cilia","ciliate","ciliately","cilium","cilka","cin","cinch","cinchona","cincinnati","cincture","cinda","cindee","cindelyn","cinder","cinderella","cindi","cindie","cindra","cindy","cine","cinema","cinematic","cinematographer","cinematographic","cinematography","cinerama","cinnabar","cinnamon","cint","cipher","ciphered","ciphers","ciphertext","cir","circa","circadian","circe","circle","circler","circles","circlet","circuit","circuital","circuitous","circuitousness","circuitry","circuity","circulant","circular","circularity","circularize","circularness","circulate","circulation","circulations","circulative","circulatory","circumcise","circumcised","circumciser","circumcision","circumference","circumferential","circumflex","circumlocution","circumlocutory","circumnavigate","circumnavigation","circumnavigational","circumpolar","circumscribe","circumscription","circumspect","circumspection","circumsphere","circumstance","circumstances","circumstantial","circumvent","circumvention","circus","cirillo","cirilo","ciro","cirque","cirrhoses","cirrhosis","cirrhotic","cirri","cirrus","cis","cisco","cissiee","cissy","cistern","cit","citadel","citation","citations","cite","cited","citibank","cities","citified","citizen","citizenry","citizens","citizenship","citrate","citric","citroen","citron","citronella","citrus","city","cityid","cityname","cityscape","citywide","civet","civic","civics","civil","civilian","civility","civilization","civilizational","civilize","civilized","civilizedness","civilizer","civilizes","civvies","cj","cjs","ck","ckeditor","cl","clack","clad","cladding","clads","claiborn","claiborne","claim","claimable","claimant","claimed","claimer","claiming","claims","clair","claire","clairol","clairvoyance","clairvoyant","clam","clambake","clamber","clamberer","clammed","clammily","clamminess","clamming","clammy","clamor","clamorer","clamorous","clamorousness","clamp","clampdown","clamper","clamshell","clan","clancy","clandestine","clandestineness","clang","clanger","clangor","clangorous","clank","clanking","clannish","clannishness","clansman","clansmen","clap","clapboard","clapeyron","clapped","clapper","clapping","clapton","claptrap","claque","clara","clarabelle","clarance","clare","claremont","clarence","clarendon","claresta","claret","clareta","claretta","clarette","clarey","clari","claribel","clarice","clarie","clarification","clarifier","clarify","clarinda","clarine","clarinet","clarinetist","clarinettist","clarion","clarissa","clarisse","clarita","clarities","clarity","clark","clarke","clarridge","clary","clash","clasher","clasp","clasped","clasper","class","classa","classb","classcastexception","classer","classes","classic","classical","classicism","classicist","classics","classid","classifiable","classification","classificatory","classified","classifier","classify","classiness","classless","classlist","classloader","classmate","classmethod","classname","classnotfoundexception","classpath","classroom","classrunner","classwork","classworlds","classy","clat","clatter","clatterer","clattering","clattery","claude","claudell","claudelle","claudetta","claudette","claudia","claudian","claudianus","claudie","claudina","claudine","claudio","claudius","claus","clausal","clause","clausen","clauses","clausewitz","clausius","claustrophobia","claustrophobic","clave","clavichord","clavicle","clavier","claw","clawer","clay","clayborn","clayborne","claybourne","clayey","clayier","clayiest","claymore","clayson","clayton","clazz","clea","clean","cleanable","cleaned","cleaner","cleanest","cleaning","cleanliness","cleanly","cleanness","cleans","cleanse","cleanser","cleanup","clear","clearance","clearcolor","clearcut","cleared","clearer","clearfix","clearheaded","clearheadedness","clearing","clearinghouse","clearinterval","clearly","clearness","clearrect","clears","cleartimeout","clearwater","clearway","cleat","cleavage","cleave","cleaver","cleavland","clef","cleft","clem","clematis","clemence","clemenceau","clemency","clement","clemente","clementia","clementina","clementine","clementius","clements","clemmie","clemmy","clemons","clemson","clench","clenches","clenching","cleo","cleon","cleopatra","clerc","clerestory","clergy","clergyman","clergymen","clergywoman","clergywomen","cleric","clerical","clericalism","clerissa","clerk","clerkship","cletis","cletus","cleve","cleveland","clever","cleverness","clevey","clevie","clevis","clew","clf","cli","cliburn","clich","clichd","click","clickable","clicked","clicker","clickhandler","clicking","clickonce","clicks","client","clientcontext","cliente","clientheight","clientid","clientle","clientname","clients","clientsecret","clientsocket","clientwidth","clientx","clienty","cliff","cliffhanger","cliffhanging","clifford","clifton","clim","climacteric","climactic","climate","climatic","climatically","climatological","climatologist","climatology","climax","climb","climbable","climbdown","climbed","climber","clime","clinch","clincher","clinching","cline","cling","clinger","clinging","clingy","clinic","clinical","clinician","clinit","clink","clinker","clinometer","clint","clinton","clio","cliometric","cliometrician","clip","clipboard","clipped","clipper","clipping","clips","clique","cliquey","cliquier","cliquiest","cliquish","cliquishness","clitoral","clitorides","clitoris","clive","clj","clk","cllocation","cllocationcoordinate","cllocationmanager","clo","cloaca","cloacae","cloak","cloakroom","clob","clobber","cloche","clock","clocker","clockmaker","clocks","clockwatcher","clockwise","clockwork","clod","clodded","clodding","cloddish","cloddishness","clodhopper","cloe","clog","clogged","clogging","cloisonn","cloisonnes","cloister","cloistral","clojure","clomp","clonal","clone","cloned","clones","cloning","clonk","clop","clopped","clopping","cloris","close","closed","closefisted","closehandle","closely","closemouthed","closeness","closeout","closer","closers","closes","closest","closet","closeup","closing","closure","closured","closures","closuring","clot","cloth","clothbound","clothe","clothes","clothesbrush","clotheshorse","clothesline","clothesman","clothesmen","clothespin","clothier","clothing","clotho","cloths","clotilda","clotted","clotting","cloture","cloud","cloudburst","clouded","cloudera","cloudflare","cloudformation","cloudfront","cloudiness","cloudless","cloudlessness","clouds","cloudscape","cloudwatch","cloudy","clout","clove","cloven","clover","cloverleaf","clovis","clown","clownish","clownishness","cloy","cloying","clr","cls","clsid","club","clubbed","clubbing","clubfeet","clubfoot","clubhouse","clubroom","clubs","cluck","clue","clueless","clues","cluj","clump","clumpy","clumsily","clumsiness","clumsy","clung","clunk","clunky","cluster","clustered","clustering","clusters","clutch","clutter","cluttered","cly","clyde","clydesdale","clytemnestra","clyve","clywd","cm","cmake","cmakefiles","cmakelists","cmap","cmath","cmd","cmdlet","cmdline","cmds","cmos","cmp","cms","cmu","cn","cname","cnf","cnidarian","cnn","cns","cnt","co","coach","coacher","coachman","coachmen","coachwork","coadjutor","coagulable","coagulant","coagulate","coagulation","coagulator","coal","coaler","coalesce","coalescence","coalescent","coalface","coalfield","coalition","coalitionist","coalminers","coarse","coarsen","coarseness","coast","coastal","coaster","coastguard","coastline","coat","coated","coates","coating","coattail","coattest","coauthor","coax","coaxer","coaxial","coaxing","cob","cobain","cobalt","cobb","cobbed","cobbie","cobbing","cobble","cobbler","cobblestone","cobby","coble","cobol","cobra","cobweb","cobwebbed","cobwebbing","cobwebby","coca","cocaine","cocci","coccus","coccyges","coccyx","cochabamba","cochin","cochineal","cochise","cochlea","cochleae","cochlear","cochran","cock","cockade","cockamamie","cockatoo","cockatrice","cockcrow","cocker","cockerel","cockeye","cockeyed","cockfight","cockfighting","cockily","cockiness","cockle","cocklebur","cockleshell","cockney","cockpit","cockroach","cockscomb","cockshies","cocksucker","cocksure","cocktail","cocky","coco","cocoa","cocoapods","coconut","cocoon","cocos","cocteau","cod","coda","codded","codding","coddle","coddler","code","codebase","codebehind","codebook","codebreak","codec","codecs","coded","codee","codegen","codehaus","codeigniter","codeine","codemirror","codename","codepad","codepen","codependency","codependent","codeplex","codeproject","coder","coders","codes","codesandbox","codetermine","codeword","codex","codfish","codger","codi","codices","codicil","codie","codification","codifier","codify","codigo","coding","codling","codpiece","cody","coed","coedited","coediting","coeditor","coedits","coeducation","coeducational","coef","coeff","coefficient","coefficients","coelenterate","coequal","coerce","coercer","coercible","coercion","coercive","coerciveness","coeval","coexist","coexistence","coexistent","coextensive","cofactor","coffee","coffeecake","coffeecup","coffeehouse","coffeemaker","coffeepot","coffeescript","coffer","cofferdam","coffey","coffin","coffman","cog","cogency","cogent","cogged","cogging","cogitate","cogitation","cogitator","cognac","cognate","cognation","cognition","cognitional","cognitive","cognito","cognizable","cognizance","cognizances","cognizant","cognomen","cognoscente","cognoscenti","cogwheel","cohabit","cohabitant","cohabitation","cohabitational","cohan","coheir","cohen","cohere","coherence","coherencies","coherency","coherent","coherer","cohesion","cohesive","cohesiveness","cohn","coho","cohoes","cohort","coif","coiffed","coiffing","coiffure","coil","coimbatore","coin","coinage","coincide","coincidence","coincident","coincidental","coined","coiner","coins","coinsurance","cointon","cointreau","coital","coitus","coke","col","cola","colan","colander","colas","colatitude","colb","colbert","colby","cold","coldblooded","coldfusion","coldish","coldness","cole","coleen","coleman","colene","coleridge","coleslaw","colet","coletta","colette","coleus","colfax","colgate","colic","colicky","coliform","colin","coliru","coliseum","colitis","coll","collaborate","collaboration","collaborative","collaborator","collage","collagen","collapse","collapsed","collapsibility","collapsible","collapsing","collar","collarbone","collard","collarless","collate","collated","collateral","collation","collator","colleague","colleagues","collect","collected","collectedness","collectible","collecting","collection","collections","collectionview","collective","collectivism","collectivist","collectivity","collectivization","collectivize","collector","collectors","collects","colleen","college","colleges","collegiality","collegian","collegiate","collen","collete","collette","collide","collider","collie","collier","colliery","collimate","collimated","collimates","collimating","collimation","collimator","collin","colline","collinear","collinearity","collision","collisional","collisions","collocate","collocation","colloid","colloidal","colloq","colloquial","colloquialism","colloquies","colloquium","colloquy","collude","collusion","collusive","colly","collying","colman","colname","colnames","colo","cologne","colombia","colombian","colombo","colon","colonel","colonelcy","colonial","colonialism","colonialist","colonist","colonization","colonize","colonized","colonizer","colonizes","colonnade","colons","colony","colophon","color","coloraccent","coloradan","colorado","coloradoan","colorant","coloration","coloratura","colorbar","colorblind","colorblindness","colorbox","colored","colorer","colorfast","colorfastness","colorful","colorfulness","colorimeter","colorimetry","colorindex","coloring","colorization","colorize","colorizing","colorless","colorlessness","colormap","colorprimary","colorprimarydark","colors","colorspace","colorwithred","colossal","colosseum","colossi","colossus","colostomy","colostrum","colour","colours","cols","colspan","colt","colter","coltish","coltishness","coltrane","columbia","columbian","columbine","columbus","column","columna","columnar","columncount","columndefinition","columndefinitions","columnindex","columnist","columnize","columnname","columnnames","columns","columnspan","columnwidth","colver","com","coma","comae","comaker","comanche","comatose","comb","combat","combatant","combative","combativeness","combed","comber","combination","combinational","combinations","combinator","combinatorial","combinatoric","combine","combined","combiner","combines","combining","combo","combobox","comboboxitem","combs","combusted","combustibility","combustible","combustion","combustive","comcast","comdex","comdr","come","comeback","comedian","comedic","comedienne","comedown","comedy","comeliness","comely","comer","comes","comestible","comet","cometary","cometh","comeuppance","comfit","comfort","comfortability","comfortable","comfortableness","comfortably","comforted","comforter","comforting","comfy","comic","comical","comicality","cominform","coming","comity","comm","comma","command","commandant","commandargument","commandbutton","commandeer","commander","commanding","commandline","commandlink","commandment","commandname","commando","commandparameter","commandrunnerimpl","commands","commandtext","commandtype","commas","commemorate","commemoration","commemorative","commemorator","commence","commencement","commencer","commend","commendably","commendation","commendatory","commender","commensurable","commensurate","commensurates","commensuration","comment","commentary","commentate","commentator","commented","commenter","commenting","comments","commerce","commercial","commercialism","commercialization","commercialize","commie","commingle","commiserate","commiseration","commissar","commissariat","commissary","commission","commissioner","commit","commitment","commits","committable","committal","committals","committed","committee","committeeman","committeemen","committeewoman","committeewomen","committing","commode","commodes","commodious","commodiousness","commodity","commodo","commodore","common","commonality","commonalty","commondatakinds","commoner","commonjs","commonly","commonness","commonplace","commonplaceness","commons","commonsense","commonweal","commonwealth","commonwealths","commotion","communal","communality","commune","communicability","communicable","communicably","communicant","communicate","communicates","communicating","communication","communicational","communications","communicative","communicativeness","communicator","communion","communique","communism","communist","communistic","communitarian","communities","community","communize","commutable","commutate","commutation","commutative","commutativity","commutator","commute","commuter","comoros","comp","compact","compaction","compactness","compactor","companies","companion","companionable","companionableness","companionably","companionship","companionway","company","companyid","companyname","compaq","comparabilities","comparability","comparable","comparableness","comparably","comparative","comparativeness","comparator","compare","compared","comparer","compares","compareto","comparing","comparison","comparisons","compartment","compartmental","compartmentalization","compartmentalize","compass","compassion","compassionate","compassionateness","compat","compatibility","compatible","compatibleness","compatibly","compatriot","compeer","compel","compellable","compelled","compelling","compendious","compendium","compensable","compensate","compensated","compensation","compensator","compensatory","compete","competence","competency","competent","competing","competition","competitive","competitiveness","competitor","competitors","compilable","compilation","compile","compiled","compiler","compilers","compilerservices","compiles","compilesdkversion","compiling","complacence","complacency","complacent","complain","complainant","complainer","complaining","complains","complaint","complaints","complaisance","complaisant","complected","complement","complementariness","complementarity","complementary","complementation","complementer","completablefuture","complete","completed","completely","completeness","completer","completes","completing","completion","completionhandler","complex","complexion","complexional","complexity","complexness","complextype","compliance","compliant","complicate","complicated","complicatedness","complication","complicator","complicit","complicity","complier","compliment","complimentary","complimenter","comply","component","componentdidmount","componentinfo","componentmodel","componentname","components","componentscan","componentwillmount","comport","comportment","compose","composed","composedness","composer","composers","composite","composition","compositional","compositions","compositor","compost","composure","compote","compound","compoundbutton","compounded","compounder","comprehend","comprehending","comprehensibility","comprehensible","comprehensibleness","comprehensibly","comprehension","comprehensions","comprehensive","comprehensiveness","compress","compressed","compressformat","compressibility","compressible","compressing","compression","compressional","compressive","compressor","comprise","compromise","compromised","compromiser","compromising","compton","comptroller","compulsion","compulsive","compulsiveness","compulsivity","compulsorily","compulsory","compunction","compuserve","computability","computable","computably","computation","computational","computations","compute","computed","computer","computerese","computerization","computerize","computername","computers","computes","computing","comrade","comradely","comradeship","comte","con","conakry","conan","conant","concat","concatenate","concatenated","concatenating","concatenation","concave","concaveness","conceal","concealed","concealer","concealing","concealment","conceded","conceit","conceited","conceitedness","conceivable","conceivably","conceive","conceiver","concentrate","concentration","concentrator","concentrically","concepcin","concept","conception","conceptional","concepts","conceptual","conceptuality","conceptualization","conceptualizations","conceptualize","conceptualizing","conceptually","concern","concerned","concerning","concerns","concert","concerted","concertina","concertize","concertmaster","concerto","concession","concessionaire","concessional","concessionary","concetta","concettina","conch","conchita","conchs","concierge","conciliar","conciliate","conciliation","conciliator","conciliatory","concise","conciseness","concision","conclave","conclude","concluder","conclusion","conclusions","conclusive","conclusiveness","concoct","concocter","concoction","concomitant","concord","concordance","concordant","concordat","concorde","concordia","concourse","concrete","concreteness","concretion","concubinage","concubine","concupiscence","concupiscent","concur","concurrence","concurrency","concurrent","concurrenthashmap","concurrently","concuss","concussion","cond","conda","condemn","condemnate","condemnation","condemnatory","condemner","condensate","condensation","condense","condensed","condenser","condensible","condescend","condescending","condescension","condign","condiment","condimentum","condition","conditional","conditionally","conditionals","conditioned","conditioner","conditioning","conditions","condo","condole","condolence","condom","condominium","condone","condoner","condor","condorcet","conduce","conducive","conduciveness","conduct","conductance","conductibility","conductible","conduction","conductive","conductivity","conductor","conductress","conduit","coneflower","conestoga","coney","conf","confab","confabbed","confabbing","confabulate","confabulation","confect","confection","confectioner","confectionery","confectionist","confederacy","confederate","confer","conferee","conference","conferences","conferrable","conferral","conferred","conferrer","conferring","confessed","confession","confessional","confessor","confetti","confidant","confidante","confide","confidence","confident","confidential","confidentiality","confidentialness","confider","confiding","config","configchanges","configfile","configs","configsections","configurable","configuration","configurationmanager","configurations","configure","configured","configureservices","configuring","confine","confined","confinement","confiner","confirm","confirmation","confirmatory","confirmed","confirmedness","confirmpassword","confirms","confiscate","confiscation","confiscator","confiscatory","conflagration","conflate","conflation","conflict","conflicting","conflicts","confluence","confluent","conform","conformable","conformal","conformance","conformational","conformer","conforming","conformism","conformist","conformities","conformity","conforms","confound","confounded","confront","confrontation","confrontational","confronter","confrre","confucian","confucianism","confucius","confuse","confused","confusedness","confuses","confusing","confusion","confutation","confute","confuter","cong","conga","congeal","congealment","congenial","congeniality","conger","congeries","congest","congestion","conglomerate","conglomeration","congo","congolese","congrats","congratulate","congratulation","congratulations","congratulatory","congregate","congregation","congregational","congregationalism","congregationalist","congress","congressional","congressman","congressmen","congresspeople","congressperson","congresswoman","congresswomen","congreve","congruence","congruences","congruency","congruent","congruential","congruity","congruous","congruousness","congue","conic","conical","conicalness","conics","conifer","coniferous","conjectural","conjecture","conjecturer","conjoint","conjugacy","conjugal","conjugate","conjugation","conjunct","conjunction","conjunctiva","conjunctive","conjunctivitis","conjuration","conjure","conjurer","conjuring","conk","conker","conley","conman","conn","connect","connected","connectedly","connectedness","connectible","connecticut","connecting","connection","connectionfactory","connectionhandler","connectionimpl","connectionless","connectionmanager","connectionpool","connectionresult","connections","connectionstring","connectionstrings","connective","connectivity","connectivitymanager","connector","connectors","connects","connelly","conner","connery","connexion","conney","conni","connie","conniption","connivance","connive","conniver","connoisseur","connor","connotative","connstring","connubial","conny","conquer","conquerable","conquered","conqueror","conquers","conquest","conquistador","conrad","conrade","conrado","conrail","conroy","cons","consalve","consanguineous","consanguinity","conscienceless","conscientious","conscientiousness","conscionable","conscious","consciousness","conscription","consecrate","consecrated","consecrates","consecrating","consecration","consectetur","consecutive","consecutiveness","consensus","consent","consenter","consenting","consequat","consequence","consequences","consequent","consequential","consequentiality","consequentialness","consequently","conservancy","conservation","conservationism","conservationist","conservatism","conservative","conservativeness","conservator","conservatory","consider","considerable","considerables","considerably","considerate","considerateness","consideration","considerations","considered","considerer","considering","considers","consign","consignee","consignment","consist","consistence","consistency","consistent","consistently","consisting","consistory","consists","consolable","consolata","consolation","consolatory","console","consoleapplication","consoled","consoler","consolidate","consolidated","consolidates","consolidation","consolidator","consoling","consomm","consonance","consonances","consonant","consonantal","consortia","consortium","conspectus","conspicuous","conspicuousness","conspiracy","conspirator","conspiratorial","const","constable","constabulary","constance","constancia","constancy","constant","constanta","constantia","constantin","constantina","constantine","constantino","constantinople","constantly","constants","constellation","consternate","consternation","constexpr","constipate","constipation","constituency","constituent","constitute","constituted","constitutes","constituting","constitution","constitutional","constitutionality","constitutionally","constitutive","constr","constrain","constrained","constrainedly","constraint","constraintbottom","constraintend","constraintlayout","constraints","constraintstart","constrainttop","constrict","constriction","constrictor","construable","construct","constructed","constructibility","constructible","constructing","construction","constructional","constructionist","constructions","constructive","constructiveness","constructor","constructorresolver","constructors","constructs","construe","consuela","consuelo","consul","consular","consulate","consulship","consult","consultancy","consultant","consultation","consultative","consulted","consulter","consulting","consumable","consume","consumed","consumer","consumerism","consumerist","consumers","consumes","consuming","consummate","consummated","consumption","consumptive","cont","contact","contacted","contactform","contactid","contacting","contactlist","contactname","contacts","contactscontract","contagion","contagious","contagiousness","contain","contained","container","containerbase","containerization","containerize","containers","containerview","containing","containment","contains","containskey","contaminant","contaminate","contaminated","contaminates","contaminating","contamination","contaminative","contaminator","contd","contemn","contemplate","contemplation","contemplative","contemplativeness","contemporaneity","contemporaneous","contemporaneousness","contempt","contemptible","contemptibleness","contemptibly","contemptuous","contemptuousness","content","contentcontrol","contentdescription","contented","contenteditable","contentedly","contentedness","contention","contentious","contentiousness","contentlength","contently","contentment","contentmode","contentoffset","contentpage","contentpane","contentplaceholder","contentpresenter","contentprovider","contentresolver","contents","contentsize","contenttemplate","contenttype","contentvalues","contentview","contentwindow","conterminous","contest","contestable","contestant","contested","context","contextcompat","contexthandler","contextloader","contextloaderlistener","contextmenu","contextpath","contexts","contextual","contextualize","contiguity","contiguous","contiguousness","continence","continent","continental","continents","contingency","contingent","continua","continuable","continual","continually","continuance","continuant","continuation","continue","continued","continuer","continues","continuewith","continuing","continuity","continuous","continuously","continuousness","continuum","contort","contortion","contortionist","contour","contours","contra","contraband","contrabass","contraception","contraceptive","contract","contractible","contractile","contractor","contracts","contractual","contradict","contradiction","contradictorily","contradictoriness","contradictory","contradistinction","contraflow","contrail","contraindicate","contraindication","contralto","contrapositive","contraption","contrapuntal","contrariety","contrarily","contrariness","contrariwise","contrary","contrast","contrasting","contrastive","contravene","contravener","contravention","contreras","contretemps","contrib","contribute","contributed","contributing","contribution","contributions","contributive","contributor","contributorily","contributors","contributory","contrite","contriteness","contrition","contrivance","contrive","contrived","contriver","control","controlid","controllability","controllable","controllably","controlled","controller","controllercontext","controllername","controllers","controlling","controls","controltemplate","controltovalidate","controversial","controversialists","controversy","controvert","controvertible","contumacious","contumacy","contumelious","contumely","contuse","contusion","conundrum","conurbation","conv","convalesce","convalescence","convalescent","convallis","convect","convection","convectional","convector","convene","convener","convenience","convenient","conveniently","conventicle","convention","conventional","conventionalism","conventionalist","conventionality","conventionalize","conventions","convergence","convergent","conversant","conversation","conversational","conversationalist","conversations","conversazione","converse","conversion","conversioning","conversions","convert","converted","converter","converters","convertibility","convertible","convertibleness","converting","converts","convertto","convertview","convex","convexity","convey","conveyance","conveyancer","conveyancing","conveyor","convict","conviction","convince","convinced","convincer","convincing","convincingness","convivial","conviviality","convoke","convolute","convoluted","convolution","convolve","convolved","convolves","convolving","convoy","convulse","convulsion","convulsive","convulsiveness","conway","cony","coo","cook","cookbook","cooke","cooked","cooker","cookery","cookie","cookiecontainer","cookies","cooking","cookout","cooks","cookware","cooky","cool","coolant","cooled","cooler","cooley","coolheaded","coolidge","coolie","coolness","coon","coonskin","coop","cooper","cooperage","cooperate","cooperation","cooperative","cooperativeness","cooperator","coord","coordinate","coordinated","coordinateness","coordinates","coordination","coordinator","coordinatorlayout","coords","coors","coot","cootie","cop","copay","cope","copeland","copenhagen","coper","copernican","copernicus","copied","copier","copies","copilot","coping","copious","copiousness","coplanar","copland","copley","copolymer","copora","copped","copper","copperfield","copperhead","copperplate","coppersmith","coppersmiths","coppery","coppice","copping","coppola","copra","coprolite","coprophagous","cops","copse","copter","coptic","copula","copulate","copulation","copulative","copy","copybook","copycat","copycatted","copycatting","copying","copyist","copyright","copyrighter","copyto","copywriter","coquetry","coquette","coquettish","cor","cora","corabel","corabella","corabelle","coracle","coral","coralie","coraline","coralline","coralyn","corba","corbel","corbet","corbett","corbie","corbin","corby","cord","corda","cordage","corded","cordelia","cordelie","cordell","corder","cordey","cordi","cordial","cordiality","cordialness","cordie","cordillera","cordilleras","cording","cordite","cordless","cordoba","cordon","cordova","cordovan","cordula","corduroy","cordy","core","cored","coredata","coreen","corefoundation","corella","corenda","corene","corer","cores","corespondent","coretta","corette","corey","corfu","corgi","cori","coriander","corie","corilla","corina","corine","coring","corinna","corinne","corinth","corinthian","corinthians","coriolanus","coriolis","coriss","corissa","cork","corked","corker","corks","corkscrew","corliss","corly","corm","cormack","cormorant","corn","cornall","cornball","cornbread","corncob","corncrake","cornea","corneal","corneille","cornela","cornelia","cornelius","cornell","cornelle","corner","cornerradius","corners","cornerstone","cornet","corney","cornfield","cornflake","cornflour","cornflower","cornice","cornie","cornily","corniness","cornish","cornmeal","cornrow","cornstalk","cornstarch","cornucopia","cornwall","cornwallis","corny","corolla","corollary","corona","coronado","coronal","coronary","coronate","coronation","coroner","coronet","corot","coroutine","coroutines","corp","corpora","corporal","corporate","corporately","corporation","corporations","corporatism","corporatist","corporeal","corporeality","corporealness","corps","corpse","corpsman","corpsmen","corpulence","corpulent","corpulentness","corpus","corpuscle","corpuscular","corr","corral","corralled","corralling","correct","correctable","corrected","correcting","correction","correctional","corrections","corrective","correctly","correctness","corrector","correggio","correlate","correlated","correlation","correlative","correna","correspond","correspondence","correspondent","corresponding","corresponds","correy","corri","corrianne","corridor","corrie","corrigenda","corrigendum","corrigible","corrina","corrine","corrinne","corroborate","corroborated","corroboration","corroborative","corroborator","corroboratory","corrode","corrodible","corrosion","corrosive","corrosiveness","corrugate","corrugation","corrupt","corrupted","corrupter","corruptibility","corruptible","corruption","corruptions","corruptive","corruptness","corry","cors","corsage","corsair","corset","corsica","corsican","cort","cortes","cortex","cortez","cortge","cortical","cortices","corticosteroid","cortie","cortisone","cortland","cortney","corty","corundum","coruscate","coruscation","corvallis","corvette","corvus","cory","cos","cosby","cosetta","cosette","cosign","cosignatory","cosily","cosimo","cosine","cosiness","cosme","cosmetic","cosmetically","cosmetician","cosmetologist","cosmetology","cosmic","cosmical","cosmo","cosmogonist","cosmogony","cosmological","cosmologist","cosmology","cosmonaut","cosmopolitan","cosmopolitanism","cosmos","cosponsor","cossack","cosset","cost","costa","costanza","costar","costarred","costarring","costello","costive","costiveness","costless","costliness","costly","costner","costs","costume","costumer","cot","cotangent","cote","coterie","coterminous","cotillion","cotonou","cotopaxi","cottage","cottager","cottar","cotted","cotter","cotton","cottonmouth","cottonmouths","cottonseed","cottontail","cottonwood","cottony","cotyledon","couch","couchbase","couchdb","couching","cougar","cough","cougher","coughs","could","couldn","couldnt","coule","coulomb","council","councilman","councilmen","councilor","councilperson","councilwoman","councilwomen","counsel","counsellings","counselor","count","countability","countable","countably","countdown","countdowntimer","counted","countenance","countenancer","counter","counteract","counteraction","counterargument","counterattack","counterbalance","counterclaim","counterclockwise","counterculture","countercyclical","counterespionage","counterexample","counterfeit","counterfeiter","counterflow","counterfoil","counterforce","counterinsurgency","counterintelligence","counterintuitive","counterman","countermand","countermeasure","countermen","counteroffensive","counteroffer","counterpane","counterpart","counterpoint","counterpoise","counterproductive","counterproposal","counterrevolution","counterrevolutionary","counters","countersign","countersignature","countersink","counterspy","counterstrike","countersunk","countertenor","countervail","counterweight","countess","countif","counting","countless","countries","countrify","country","countrycode","countryid","countryman","countrymen","countryname","countryside","countrywide","countrywoman","countrywomen","counts","county","coup","coupe","couperin","couple","coupled","coupler","couplers","couples","couplet","coupling","coupon","coupons","courage","courageous","courageously","courageousness","courages","courbet","courgette","courier","course","courseid","coursename","courser","courses","coursework","coursing","court","courtenay","courteous","courteousness","courteousnesses","courtesan","courtesied","courtesy","courtesying","courthouse","courtier","courtliness","courtly","courtnay","courtney","courtroom","courts","courtship","courtyard","couscous","cousin","cousinly","cousteau","cout","couture","couturier","cov","covalent","covariance","covariant","covariate","covary","cove","coven","covenant","covenanted","covenanter","covent","coventry","cover","coverable","coverage","coverall","covered","coverer","covering","coverlet","covers","coversheet","covert","covertness","covet","coveter","coveting","covetous","covetousness","covey","covington","cow","coward","cowardice","cowardliness","cowardly","cowbell","cowbird","cowboy","cowcatcher","cowed","cower","cowering","cowgirl","cowhand","cowherd","cowhide","cowl","cowley","cowlick","cowling","cowman","cowmen","coworker","cowper","cowpoke","cowpony","cowpox","cowpunch","cowpuncher","cowrie","cowshed","cowslip","cox","coxcomb","coxswain","coy","coyer","coyest","coyly","coyness","coyote","coyoteadapter","coypu","cozen","cozenage","cozily","coziness","cozmo","cozumel","cozy","cp","cpa","cpan","cpanel","cpd","cpi","cpl","cplusplus","cpo","cpp","cppreference","cpr","cps","cpt","cpu","cpus","cpython","cq","cql","cr","crab","crabapple","crabbe","crabbed","crabbedness","crabber","crabbily","crabbiness","crabbing","crabby","crabgrass","crablike","crack","crackable","crackdown","cracker","crackerjack","crackle","crackling","crackly","crackpot","crackup","cradle","cradler","cradling","craft","craftily","craftiness","craftsman","craftsmanship","craftsmen","craftspeople","craftspersons","craftswoman","craftswomen","crafty","crag","craggie","cragginess","craggy","craig","craigslist","cram","cramer","crammed","crammer","cramming","cramp","cramper","crampon","cran","cranach","cranberry","crandall","crane","cranelike","cranford","cranial","cranium","crank","crankcase","crankily","crankiness","crankshaft","cranky","cranmer","cranny","cranston","crap","crape","crapped","crappie","crapping","crappy","crapshooter","cras","crash","crashed","crasher","crashes","crashing","crashlytics","crass","crassness","crate","crater","cravat","cravatted","cravatting","crave","craven","cravenness","craver","craving","craw","crawdad","crawfish","crawford","crawl","crawler","crawling","crawlspace","crawlway","crawly","cray","crayfish","crayola","crayon","craze","crazily","craziness","crazy","crc","crche","creak","creakily","creakiness","creaky","cream","creamer","creamery","creamily","creaminess","creamy","crease","creased","creases","creasing","creat","create","createbean","createbitmap","createchooser","createclass","createcommand","createconnection","createcriteria","created","createdat","createdate","createdby","createddate","createdon","createelement","createfile","createinstance","createmap","createobject","createobjecturl","createparallelgroup","createquery","creates","createserver","createstatement","createtable","createtextnode","createuser","createview","creating","creation","creationdate","creationism","creationist","creative","creativeness","creativities","creativity","creator","creators","creature","creatureliness","creaturely","cred","credence","credent","credential","credentials","credenza","credibility","credible","credibly","credit","creditability","creditable","creditableness","creditably","credited","creditor","credits","creditworthiness","credo","creds","credulity","credulous","credulousness","cree","creed","creedal","creeds","creek","creekside","creel","creep","creeper","creepily","creepiness","creepy","cref","creigh","creight","creighton","cremate","cremation","crematoria","crematorium","crematory","creme","crenelate","crenelation","creole","creon","creosote","crepe","crept","crescendo","crescendoed","crescendoing","crescent","cress","crest","crestfallen","crestfallenness","cresting","crestless","crestview","cretaceous","cretaceously","cretan","crete","cretin","cretinism","cretinous","cretonne","crevasse","crevice","crew","crewel","crewelwork","crewman","crewmen","crib","cribbage","cribbed","cribber","cribbing","crichton","crick","cricket","cricketer","cried","crier","cries","crime","crimea","crimean","crimes","criminal","criminality","criminalization","criminalize","criminologist","criminology","crimp","crimper","crimson","crin","cringe","cringer","crinkle","crinkly","crinoline","cripple","crippler","crippling","cris","crisco","crises","crisis","crisp","crisper","crispiness","crispness","crispy","criss","crisscross","crissie","crissy","crista","cristabel","cristal","cristen","cristi","cristian","cristiano","cristie","cristin","cristina","cristine","cristionna","cristobal","cristy","crit","criteria","criterion","critic","critical","criticality","critically","criticalness","criticism","criticize","criticized","criticizer","criticizes","criticizing","criticizingly","critique","critter","crlf","crm","croak","croaker","croaky","croat","croatia","croatian","croce","crochet","crocheter","crock","crockery","crockett","crockpot","crocodile","crocus","croesus","croft","crofter","croissant","croix","cromwell","cromwellian","cron","crone","cronin","cronjob","cronkite","crontab","cronus","crony","crook","crooked","crookedness","crookes","crookneck","croon","crooner","crop","cropland","cropped","cropper","cropping","croquet","croquette","crosby","crosier","cross","crossarm","crossbar","crossbarred","crossbarring","crossbeam","crossbones","crossbow","crossbowman","crossbowmen","crossbred","crossbreed","crosscheck","crosscurrent","crosscut","crosscutting","crossdomain","crossed","crosses","crossfire","crosshatch","crossing","crossness","crossorigin","crossover","crosspatch","crosspiece","crosspoint","crossproduct","crossroad","crossroads","crosstalk","crosstown","crosswalk","crossway","crosswind","crosswise","crossword","crotch","crotchet","crotchetiness","crotchety","crotchless","croton","crouch","croup","croupier","croupy","crow","crowbait","crowbar","crowbarred","crowbarring","crowd","crowded","crowdedness","crowfeet","crowfoot","crowley","crown","crowned","crowner","crozier","crs","crt","crucial","crucible","crucifiable","crucifix","crucifixion","cruciform","crucify","crud","crudded","crudding","cruddy","crude","crudeness","crudits","crudity","cruel","cruelness","cruelty","cruet","cruft","crufty","cruikshank","cruise","cruiser","cruller","crumb","crumble","crumbliness","crumbly","crumby","crumminess","crummy","crump","crumpet","crumple","crunch","crunchiness","crunchy","crupper","crusade","crusader","cruse","crush","crushable","crusher","crushing","crushproof","crusoe","crust","crustacean","crustal","crustily","crustiness","crusty","crutch","crux","cruz","cry","crybaby","cryogenic","cryogenics","cryostat","cryosurgery","crypt","cryptanalysis","cryptanalyst","cryptanalytic","cryptic","cryptically","crypto","cryptogram","cryptographer","cryptographic","cryptographically","cryptography","cryptologic","cryptological","cryptologist","cryptology","cryptozoic","crysta","crystal","crystalline","crystallite","crystallization","crystallize","crystallized","crystallizes","crystallizing","crystallographer","crystallographic","crystallography","crystie","cs","csc","cse","csharp","cshtml","csp","csproj","csr","csrf","csrftoken","css","cssclass","cssmenu","cssref","cssselector","cst","cstdlib","cstr","cstring","csv","csvfile","ct","cte","cthrine","ctime","ctl","ctn","ctor","ctp","ctr","ctrl","cts","ctx","ctype","ctypes","cu","cub","cuba","cuban","cubbed","cubbing","cubbyhole","cube","cuber","cubes","cubic","cubical","cubicle","cubism","cubist","cubit","cuboid","cuchulain","cuckold","cuckoldry","cuckoo","cucumber","cud","cuda","cuddle","cuddly","cudgel","cue","cuff","cuisinart","cuisine","culbertson","culinary","cull","cullan","cullen","cullender","culler","culley","cullie","cullin","cully","culminate","culmination","culotte","culpa","culpability","culpable","culpableness","culpably","culprit","cult","cultism","cultist","cultivable","cultivate","cultivated","cultivation","cultivator","cultural","culture","cultured","cultureinfo","cultures","culver","culvert","cum","cumber","cumberland","cumbersome","cumbersomeness","cumbrous","cumin","cummerbund","cummings","cumquat","cumsum","cumulate","cumulation","cumulative","cumuli","cumulonimbi","cumulonimbus","cumulus","cunard","cuneiform","cunnilingus","cunning","cunningham","cunningness","cunt","cup","cupboard","cupcake","cupertino","cupful","cupid","cupidinously","cupidity","cupola","cupped","cupping","cupric","cuprous","cur","curability","curabitur","curable","curableness","curably","curacao","curacy","curare","curate","curative","curator","curatorial","curb","curbing","curbside","curbstone","curcio","curd","curdate","curdle","cure","cured","curer","curettage","curfew","curfs","curia","curiae","curie","curio","curiosity","curious","curiousness","curitiba","curium","curl","curler","curlew","curlicue","curliness","curling","curlopt","curly","curlycue","curmudgeon","curr","curran","currant","curred","currencies","currency","current","currentculture","currentdate","currentdb","currentdevice","currentdomain","currentindex","currentitem","currentline","currentlocation","currently","currentness","currentnode","currentpage","currentposition","currentrow","currentstate","currenttarget","currentthread","currenttime","currenttimemillis","currentuser","currentvalue","currentversion","currey","curricle","curricula","curricular","curriculum","currie","currier","curring","curry","currycomb","curs","curse","cursed","cursedness","curses","cursive","cursiveness","cursives","cursor","cursorily","cursoriness","cursors","cursory","cursus","curt","curtail","curtailer","curtailment","curtain","curtice","curtis","curtness","curtsey","curtsy","curvaceous","curvaceousness","curvature","curve","curved","curves","curvilinear","curvilinearity","curving","curvy","cus","cushion","cushman","cushy","cusp","cuspid","cuspidor","cuss","cussed","cussedness","cusses","cussing","cust","custard","custer","custid","custodial","custodian","custodianship","custody","custom","customadapter","customarily","customariness","customary","customcell","customer","customerid","customername","customers","customhouse","customizable","customization","customize","customized","customizing","customview","cut","cutaneous","cutaway","cutback","cute","cuteness","cutesy","cuticle","cutlass","cutler","cutlery","cutlet","cutoff","cutout","cuts","cutter","cutthroat","cutting","cuttle","cuttlebone","cuttlefish","cutup","cutworm","cuvier","cuzco","cv","cvs","cvtcolor","cw","cwd","cwiki","cwt","cx","cxf","cxx","cxxflags","cy","cyan","cyanamid","cyanate","cyanic","cyanide","cyanogen","cyb","cybele","cybernetic","cybernetics","cyberpunk","cyberspace","cybil","cybill","cyborg","cyclades","cyclamen","cycle","cycler","cycles","cycleway","cyclic","cyclical","cycling","cyclist","cyclohexanol","cycloid","cycloidal","cyclometer","cyclone","cyclonic","cyclopean","cyclopedia","cyclopes","cyclops","cyclotron","cyder","cygnet","cygnus","cygwin","cyl","cylinder","cylindric","cylindrical","cymbal","cymbalist","cymbre","cynde","cyndi","cyndia","cyndie","cyndy","cynic","cynical","cynicism","cynosure","cynthea","cynthia","cynthie","cynthy","cypher","cypreses","cypress","cyprian","cypriot","cyprus","cyrano","cyril","cyrill","cyrille","cyrillic","cyrillus","cyrus","cyst","cystic","cython","cytochemistry","cytologist","cytology","cytolysis","cytoplasm","cytoplasmic","cytosine","cytotoxic","cz","czar","czarevitch","czarina","czarism","czarist","czarship","czech","czechoslovak","czechoslovakia","czechoslovakian","czechs","czerniak","czerny","d","da","dab","dabbed","dabber","dabbing","dabble","dabbler","dac","dacca","dace","dacey","dacha","dachau","dachshund","dacia","dacie","dacron","dactyl","dactylic","dacy","dad","dada","dadaism","dadaist","daddy","dade","dado","dadoes","dados","daedalus","dael","daemon","daemoncommandexecution","daemonic","daffi","daffie","daffiness","daffodil","daffy","daft","daftness","dag","dagger","dagmar","dagny","dagscheduler","daguerre","daguerreotype","dagwood","dahl","dahlia","dahomey","daile","dailiness","daily","daimler","daintily","daintiness","dainty","daiquiri","dairy","dairying","dairyland","dairymaid","dairyman","dairymen","dairywoman","dairywomen","dais","daisey","daisi","daisie","daisy","dakar","dakota","dakotan","dal","dale","dalenna","daleth","daley","dalhousie","dali","dalia","dalian","dalila","dall","dallas","dalli","dalliance","dallier","dallon","dally","dalmatia","dalmatian","daloris","dalston","dalt","dalton","dalvik","dalvikvm","daly","dam","damage","damageable","damaged","damager","damaging","damara","damaris","damascus","damask","dame","damian","damiano","damien","damion","damita","dammed","damming","dammit","damn","damnably","damnation","damned","damnedest","damning","damocles","damon","damp","damped","dampen","dampener","damper","damping","dampness","damsel","damselfly","damson","dan","dana","danbury","dance","dancelike","dancer","dandelion","dander","dandify","dandily","dandle","dandruff","dandy","dane","danelaw","danell","danella","danette","dang","danger","dangerfield","dangerous","dangerousness","dangle","dangler","dangling","dani","dania","danial","danica","danice","danie","daniel","daniela","daniele","daniella","danielle","danielson","danika","danila","danish","danit","danita","dank","dankness","danna","dannel","danni","dannie","danny","dannye","danseuse","dante","danton","danube","danubian","danville","danya","danyelle","danyette","danzig","dao","daphene","daphna","daphne","dapibus","dapper","dapperness","dapple","dar","dara","darb","darbee","darbie","darby","darcee","darcey","darci","darcie","darcy","darda","dardanelles","dare","daredevil","daredevilry","dareen","darell","darelle","daren","darer","daresay","dari","daria","darice","darill","darin","daring","daringness","dario","darius","darjeeling","dark","darken","darkener","darker","darkish","darkly","darkness","darkroom","darla","darleen","darlene","darline","darling","darlingness","darlington","darlleen","darn","darnall","darned","darnell","darner","darning","daron","darpa","darrel","darrell","darrelle","darren","darrick","darrin","darrow","darryl","darsey","darsie","dart","dartboard","darter","darth","dartmouth","darvon","darwin","darwinian","darwinism","darwinist","darya","daryl","daryle","daryn","das","dash","dasha","dashboard","dashed","dasher","dashes","dashiki","dashing","dasi","dasie","dask","dastard","dastardliness","dastardly","dasya","dat","data","dataaccess","dataadapter","dataannotations","dataarray","database","databaseerror","databasehelper","databasename","databasereference","databases","databind","databinding","datacenter","datacolumn","datacontext","datacontract","datafield","datafile","dataflow","dataframe","dataframes","datagram","datagrid","datagridtemplatecolumn","datagridtextcolumn","datagridview","dataindex","datainputstream","dataitem","datalist","datamation","datamedia","datamember","datamodel","datanode","datanucleus","dataobject","dataoutputstream","datapoint","datapoints","dataprovider","datareader","datarow","datas","dataservice","dataset","datasets","datasheet","datasnapshot","datasource","datasourceid","datasources","datastax","datastore","datastream","datastring","datatable","datatables","datatemplate","datatextfield","datatransfer","datatrigger","datatype","datatypes","dataurl","datausingencoding","datavaluefield","dataview","date","dateadd","datecreated","dated","datediff","datedly","datedness","datefield","dateformat","dateformatter","datefrom","dateless","dateline","dateofbirth","datepart","datepicker","datepickerdialog","dater","daterange","dates","datestr","datestring","datetime","datetimefield","datetimeformat","datetimeformatter","datetimeoffset","datetimepicker","dateto","dateutil","datevalue","datha","dating","dative","datos","datsun","datum","daub","dauber","daugherty","daughter","daumier","daune","daunt","daunted","daunting","dauntless","dauntlessness","dauphin","dav","davao","dave","daveen","daven","davenport","daveta","davey","david","davida","davidde","davide","davidson","davie","davin","davina","davine","davinich","davis","davit","davita","davon","davy","dawdle","dawdler","dawes","dawn","dawna","dawson","day","daybed","daybreak","daycare","daydream","daydreamer","dayle","daylight","dayna","dayofmonth","dayofweek","days","daysack","daytime","dayton","daze","dazed","dazzle","dazzler","dazzling","db","dba","dbadapter","dbc","dbconn","dbconnect","dbconnection","dbcontext","dbcp","dbd","dbf","dbg","dbh","dbhelper","dbhost","dbi","dbl","dbms","dbname","dbnull","dbo","dbpath","dbpedia","dbs","dbset","dbtype","dbus","dbuser","dbutante","dc","dcc","dcollet","dcolletage","dct","dd","ddd","dddd","ddene","ddf","ddl","dds","ddt","de","deacon","deaconess","deactivate","dead","deadbeat","deadbolt","deaden","deadener","deadening","deadhead","deadline","deadliness","deadlock","deadly","deadness","deadpan","deadpanned","deadpanner","deadpanning","deadwood","deaf","deafen","deafening","deafness","deal","dealer","dealership","dealing","dealloc","deallocate","deallocated","deallocator","deals","dealt","dean","deana","deandre","deane","deanery","deann","deanna","deanne","deanship","dear","dearborn","dearness","dearth","dearths","deary","deassign","death","deathbed","deathblow","deathless","deathlike","deathly","deaths","deathtrap","deathward","deathwatch","deb","debacle","debar","debark","debarkation","debarment","debarring","debaser","debatable","debate","debater","debauch","debauched","debauchedness","debauchee","debaucher","debauchery","debbi","debbie","debby","debee","debenture","debera","debi","debian","debilitate","debilitation","debility","debit","debonair","debonairness","debor","debora","deborah","debouch","debounce","debra","debrief","debris","debt","debtor","debug","debugged","debugger","debugging","debussy","debut","dec","decade","decadency","decadent","decades","decaf","decaffeinate","decagon","decal","decalogue","decamp","decampment","decapitate","decapitator","decathlon","decatur","decay","decca","deccan","decease","decedent","deceit","deceitful","deceitfulness","deceive","deceived","deceiver","deceives","deceiving","deceivingly","decelerate","deceleration","decelerator","december","decency","decennial","decent","deception","deceptive","deceptiveness","decertify","dechlorinate","decibel","decidability","decidable","decide","decided","decidedness","decides","deciding","deciduous","deciduousness","decile","deciliter","decimal","decimalformat","decimals","decimate","decimation","decimeter","decipher","decipherable","decipherer","decision","decisional","decisioned","decisioning","decisions","decisive","decisiveness","deck","deckchair","decker","deckhand","decking","decl","declamation","declamatory","declarable","declaration","declarations","declarative","declarator","declaratory","declare","declared","declarer","declares","declaring","declension","declination","decline","decliner","declivity","declspec","decltype","decnet","deco","decode","decoded","decodefile","decoder","decoderesource","decodestream","decoding","decolletes","decolorising","decomposability","decomposable","decompose","decomposition","decompress","decongestant","deconstruction","deconvolution","decor","decorate","decorated","decorates","decorating","decoration","decorative","decorativeness","decorator","decorators","decorous","decorousness","decorticate","decortication","decorum","decorview","decoupage","decouple","decoy","decrease","decreases","decreasing","decree","decreeing","decrement","decremental","decrepit","decrepitude","decriminalization","decriminalize","decry","decrypt","decrypted","decryption","decstation","decsystem","dectape","decustomised","dede","dedekind","dedicate","dedicated","dedication","dedicative","dedicator","dedicatory","dedie","dedra","deduce","deducible","deduct","deductibility","deductible","deduction","deductive","dee","deeann","deeanne","deed","deeded","deedee","deeding","deejay","deem","deemphasis","deena","deep","deepcopy","deepen","deeper","deepish","deeply","deepness","deer","deerdre","deere","deerskin","deerstalker","deerstalking","deeyn","def","deface","defacement","defaecate","defalcate","defalcation","defamation","defamatory","defame","defamer","default","defaultactioninvocation","defaultbuildoperationexecutor","defaultcenter","defaultconfig","defaultdict","defaulter","defaultfilterchain","defaulthttpclient","defaulting","defaultlistablebeanfactory","defaultmanager","defaultmaven","defaults","defaultsingletonbeanregistry","defaulttablemodel","defaultvalue","defaultview","defeat","defeated","defeater","defeatism","defeatist","defeats","defecate","defecation","defect","defection","defective","defectiveness","defector","defend","defendant","defended","defenestrate","defense","defenseless","defenselessness","defenses","defensibility","defensible","defensibly","defensive","defensiveness","defer","deference","deferent","deferential","deferrable","deferral","deferred","deferrer","deferring","deffer","defiance","defiant","defibrillator","deficiency","deficient","deficit","defier","defile","defilement","definable","definably","define","defineclass","defined","defineproperty","definer","defines","defining","definite","definitely","definiteness","definition","definitional","definitions","definitive","definitiveness","defis","deflate","deflation","deflationary","deflect","deflected","deflection","deflector","defn","defocus","defocussing","defoe","defog","defogger","defoliant","defoliator","deform","deformational","deformed","deformity","defraud","defrauder","defrayal","defrost","defroster","defs","deft","deftness","defun","defunct","defy","defying","deg","degas","degassing","degauss","degeneracy","degenerate","degenerateness","degrade","degraded","degradedness","degrading","degrease","degree","degrees","degum","dehlia","dehumanize","dehydrator","deice","deicer","deictic","deidre","deification","deify","deign","deimos","deina","deirdre","deist","deistic","deity","deja","deject","dejected","dejectedness","dejection","dejesus","dekalb","dekastere","del","dela","delacroix","delacruz","delainey","delaney","delano","delaware","delawarean","delay","delayed","delayer","delays","delbert","delcina","delcine","delectable","delectableness","delectably","delectation","delegable","delegate","delegated","delegates","delegatingconstructoraccessorimpl","delegatingfilterproxy","delegatingmethodaccessorimpl","delegation","deleon","delete","deleted","deleterious","deleteriousness","deletes","deleting","deletion","delfs","delft","delftware","delgado","delhi","deli","delia","deliberate","deliberately","deliberateness","deliberative","deliberativeness","delibes","delicacy","delicate","delicateness","delicatenesses","delicates","delicatessen","delicious","deliciousness","delicti","delighted","delightedness","delightful","delightfulness","delila","delilah","delilahs","delim","delimited","delimiter","delimiters","delims","delinda","delineate","delineation","delinquency","delinquent","deliquesce","deliquescent","delirious","deliriousness","delirium","delius","deliver","deliverable","deliverables","deliverance","delivered","deliverer","delivering","delivers","delivery","deliverymen","dell","della","dellwood","delly","delmar","delmarva","delmer","delmonico","delmor","delmore","delora","delores","deloria","deloris","delphi","delphic","delphine","delphinia","delphinium","delphinus","delta","deltatime","deltax","deltay","deltoid","delude","deluder","deluding","deluge","delusion","delusional","delusive","delusiveness","deluxe","delve","delver","dem","demagnify","demagogic","demagogue","demagoguery","demagogy","demand","demander","demanding","demandingly","demands","demarcate","demarcation","demavend","demean","demeanor","demented","dementedness","dementia","demerol","demesne","demeter","demetra","demetre","demetri","demetria","demetrius","demigod","demijohn","demimondaine","demimonde","demineralization","deming","demise","demit","demitasse","demitted","demitting","demo","democracy","democrat","democratic","democratically","democratization","democratize","democratizes","democritus","demographer","demographic","demographical","demography","demolish","demolisher","demolition","demon","demonetization","demoniac","demoniacal","demonic","demonology","demonstrable","demonstrableness","demonstrably","demonstrate","demonstrated","demonstrates","demonstrating","demonstration","demonstrative","demonstrativeness","demonstrativenesses","demonstratives","demonstrator","demoralization","demoralizer","demoralizing","demorgan","demos","demosthenes","demote","demotic","demott","demount","dempsey","demulcent","demultiplex","demur","demure","demureness","demurral","demurred","demurrer","demurring","demythologization","demythologize","den","dena","dendrite","dene","deneb","denebola","deneen","deng","dengue","deni","deniable","denial","denice","denied","denier","denigrate","denigration","denim","denise","denizen","denmark","denna","denned","dennet","denney","denni","dennie","denning","dennison","denny","denominate","denominational","denominator","denote","denotes","denouement","denounce","denouncement","denouncer","dens","dense","densely","denseness","densitometer","densitometric","densitometry","density","dent","dental","dentifrice","dentin","dentine","dentist","dentistry","dentition","denture","denuclearize","denudation","denude","denuder","denunciate","denunciation","denver","deny","denying","denys","denyse","deodorant","deodorization","deodorize","deodorizer","deon","deonne","deoxyribonucleic","dep","depart","department","departmental","departmentalization","departmentalize","departmentid","departments","departure","depend","dependability","dependable","dependableness","dependably","dependant","dependence","dependencies","dependency","dependencyobject","dependencyproperty","dependent","dependentassembly","depending","depends","dependson","depict","depicted","depicter","depiction","depilatory","deplete","depletion","deplorable","deplorableness","deplorably","deplore","deplorer","deploring","deploy","deployable","deployed","deployer","deploying","deployment","deployments","depolarize","deponent","deport","deportation","deportee","deportment","depose","deposit","depositary","deposition","depositor","depository","depot","deprave","depraved","depravedness","depraver","depravity","deprecate","deprecated","deprecating","deprecation","deprecatory","depreciable","depreciate","depreciating","depreciation","depreciative","depress","depressant","depressible","depression","depressive","depressor","deprive","deps","dept","depth","depths","deputation","depute","deputize","deputy","deque","dequeue","dequeuereusablecell","dequeuereusablecellwithidentifier","der","derail","derailment","derange","derangement","derby","derbyshire","dereference","dereferencing","derek","derelict","dereliction","derick","deride","deriding","derision","derisive","derisiveness","derisory","derivable","derivate","derivation","derivative","derivativeness","derivatives","derive","derived","deriveddata","derives","deriving","derk","dermal","dermatitides","dermatitis","dermatological","dermatologist","dermatology","dermis","dermot","derogate","derogation","derogatorily","derogatory","derrek","derrick","derrida","derrik","derril","derringer","derrire","derron","derry","dervish","derward","derwin","des","desalinate","desalination","desalinization","desalinize","desalt","desc","descant","descartes","descend","descendant","descendants","descended","descendent","descender","descending","descends","descent","descr","describable","describe","described","describes","describing","description","descriptions","descriptive","descriptiveness","descriptor","descriptors","descry","desdemona","desecrate","desecrater","desecration","deselect","deserialization","deserialize","deserialized","deserializeobject","deserializer","deserializing","desert","deserter","desertification","desertion","deserunt","deserve","deserved","deservedness","deserves","deserving","desi","desiccant","desiccate","desiccation","desiccator","desiderata","desideratum","design","designable","designate","designated","designation","designational","designator","designed","designer","designers","designing","designs","desirabilia","desirability","desirable","desirableness","desirably","desirae","desire","desired","desiredcapabilities","desiree","desirer","desiri","desirous","desirousness","desist","desk","desktop","desktops","desmond","desmund","desolate","desolateness","desolater","desolating","desolation","desorption","despair","despairer","despairing","desperado","desperadoes","desperate","desperateness","desperation","despicable","despicably","despise","despiser","despite","despoil","despoilment","despond","despondence","despondency","despondent","despotic","despotically","despotism","dessert","dessicate","dest","destdir","destinate","destination","destinations","destinationviewcontroller","destine","destiny","destitute","destituteness","destitution","destroy","destroyed","destroyer","destroying","destroys","destruct","destructibility","destructible","destruction","destructive","destructiveness","destructor","destructors","destructuring","desuetude","desultorily","desultoriness","desultory","det","detach","detached","detachedness","detacher","detachment","detail","detailed","detailedness","details","detailview","detailviewcontroller","detain","detainee","detainer","detainment","detect","detectability","detectable","detectably","detected","detecting","detection","detective","detector","detects","detentes","detention","deter","detergency","detergent","deteriorate","deterioration","determent","determinability","determinable","determinableness","determinacy","determinant","determinate","determinateness","determination","determinative","determinativeness","determine","determined","determinedly","determinedness","determiner","determines","determining","determinism","deterministic","deterministically","deterred","deterrence","deterrent","deterring","deters","detersive","detestable","detestableness","detestably","detestation","dethrone","dethronement","detonable","detonate","detonated","detonation","detonator","detour","detox","detoxification","detoxify","detract","detractive","detribalize","detriment","detrimental","detritus","detroit","deuce","deuced","deus","deuterium","deuteron","deuteronomy","deutsch","dev","deva","devan","devanagari","devastate","devastating","devastation","devastator","devcenter","devdependencies","devel","develop","developed","developer","developerguide","developers","developerworks","developing","development","developmental","devexpress","devi","deviance","deviancy","deviant","deviate","deviated","deviating","deviation","device","deviceid","devicename","devices","devil","devilish","devilishness","devilment","devilry","deviltry","devin","devina","devinne","devious","deviousness","devise","deviser","devkit","devland","devlen","devlin","devoice","devolution","devolve","devon","devondra","devonian","devonna","devonne","devonshire","devops","devora","devote","devoted","devotee","devotion","devotional","devour","devourer","devout","devoutness","devs","devtools","devy","dew","dewain","dewar","dewayne","dewberry","dewclaw","dewdrop","dewey","dewie","dewiness","dewitt","dewlap","dewy","dex","dexedrine","dexes","dexter","dexterity","dexterous","dexterousness","dextrose","df","dfa","dfd","dff","dfs","dg","dgv","dh","dhaka","dhaulagiri","dhcp","dhe","dhoti","dhow","di","dia","diabase","diabetes","diabetic","diabolic","diabolical","diabolicalness","diabolism","diachronic","diacritic","diacritical","diadem","diaereses","diaeresis","diag","diaghilev","diagnometer","diagnosable","diagnose","diagnosed","diagnosis","diagnostic","diagnostically","diagnostician","diagnostics","diagonal","diagonalize","diagram","diagrammable","diagrammatic","diagrammaticality","diagrammatically","diagrammed","diagrammer","diagramming","diagrams","diahann","dial","dialect","dialectal","dialectic","dialectical","dialed","dialer","dialing","dialog","dialogflow","dialogfragment","dialogged","dialogging","dialoginterface","dialogresult","dialogs","dialogue","dials","dialysis","dialyzed","dialyzes","diam","diamagnetic","diameter","diametric","diametrical","diamond","diamondback","diamonds","dian","diana","diandra","diane","dianemarie","diann","dianna","dianne","diannne","diapason","diaper","diaphanous","diaphanousness","diaphragm","diaphragmatic","diarist","diarmid","diarrhea","diarrheal","diary","diaspora","diastase","diastole","diastolic","diathermy","diathesis","diatom","diatomic","diatonic","diatribe","diaz","dibble","dibs","dic","dicaprio","dice","dicer","dicey","dichloride","dichotomization","dichotomize","dichotomous","dichotomy","dicier","diciest","dicing","dick","dickens","dickensian","dicker","dickerson","dickey","dickie","dickier","dickiest","dickinson","dickson","dicky","dicotyledon","dicotyledonous","dict","dicta","dictaphone","dictate","dictation","dictator","dictatorial","dictatorialness","dictatorship","diction","dictionaries","dictionary","dicts","dictum","did","didactic","didactically","didactics","diddle","diddler","diderot","didfinishlaunchingwithoptions","didi","didn","didnt","dido","didoes","didreceivememorywarning","didselectrowatindexpath","didst","die","died","diefenbaker","diego","dieing","dielectric","diem","diena","dierdre","diereses","dieresis","dies","diesel","diet","dietary","dieter","dietetic","dietetics","diethylaminoethyl","diethylstilbestrol","dietitian","dietrich","dietz","dif","diff","differ","difference","differences","different","differentiability","differentiable","differential","differentiate","differentiated","differentiation","differentiator","differently","differentness","differing","differs","difficile","difficult","difficulties","difficulty","diffidence","diffident","diffract","diffraction","diffractometer","diffs","diffuse","diffuseness","diffuser","diffusible","diffusion","diffusional","diffusive","diffusiveness","diffusivity","dig","digerati","digest","digested","digester","digestibility","digestible","digestifs","digestion","digestive","digg","digger","digging","digit","digital","digitalis","digitalization","digitalized","digitalizes","digitalizing","digitalocean","digitalwrite","digitization","digitize","digitizer","digits","dignified","dignify","dignissim","dignitary","dignity","digram","digraph","digraphs","digress","digression","digressive","digressiveness","dihedral","dijit","dijkstra","dijon","dike","diker","diktat","dilan","dilapidate","dilapidation","dilatation","dilate","dilated","dilation","dilator","dilatoriness","dilatory","dilbert","dilemma","dilettante","dilettantish","dilettantism","diligence","diligent","diligentness","dilithium","dill","dillard","dillie","dilling","dillinger","dillis","dillon","dilly","dillydally","dilogarithm","diluent","dilute","diluted","diluteness","dilution","dim","dimaggio","dime","dimen","dimension","dimensional","dimensionality","dimensionless","dimensions","dimer","dimethyl","dimethylglyoxime","diminish","diminished","diminuendo","diminution","diminutive","diminutiveness","dimitri","dimitry","dimity","dimmed","dimmer","dimmest","dimming","dimness","dimorphism","dimple","dimply","dims","dimwit","dimwitted","din","dina","dinah","dinar","dine","diner","dinette","ding","dingbat","dinghy","dingily","dinginess","dingle","dingo","dingoes","dingus","dingy","dinky","dinned","dinner","dinnertime","dinnerware","dinnie","dinning","dinny","dino","dinosaur","dint","diocesan","diocese","diocletian","diode","diogenes","dion","dione","dionis","dionisio","dionne","dionysian","dionysus","diophantine","diopter","dior","diorama","dioxalate","dioxide","dioxin","dip","diphtheria","diphthong","diplexers","diploid","diploma","diplomacy","diplomat","diplomata","diplomatic","diplomatically","diplomatics","diplomatist","dipodic","dipody","dipole","dipped","dipper","dipping","dippy","dipsomania","dipsomaniac","dipstick","dipterous","diptych","diptychs","dir","dirac","dire","direct","directcast","directed","direction","directional","directionality","directions","directive","directives","directivity","directly","directness","director","directorate","directorial","directories","directorship","directory","directoryentry","directoryinfo","directrix","directs","directx","direful","direness","dirge","dirichlet","dirigible","dirk","dirname","dirndl","dirpath","dirs","dirt","dirtily","dirtiness","dirty","dis","disable","disabled","disablement","disabler","disables","disabling","disabuse","disadvantage","disadvantaged","disadvantages","disagree","disagreeable","disallow","disambiguate","disappear","disappeared","disappearing","disappears","disappointed","disappointing","disarming","disarrange","disaster","disastrous","disband","disbandment","disbar","disbarment","disbarring","disbelieving","disbursal","disburse","disbursement","disburser","disc","discard","discarded","discern","discerner","discernibility","discernible","discernibly","discerning","discernment","discharged","disciple","discipleship","disciplinarian","disciplinary","discipline","disciplined","discipliner","disciplines","disciplining","disclaimer","disclosed","disclosure","disco","discography","discolor","discolored","discoloreds","discombobulate","discomfit","discomfiture","discommode","disconcerting","disconnect","disconnected","disconnectedness","disconnecter","disconsolate","discord","discordance","discordant","discorporate","discotheque","discount","discourage","discouraged","discouragement","discouraging","discover","discoverable","discovered","discoverer","discovering","discovery","discreet","discreetly","discreetness","discrepancy","discrepant","discrete","discreteness","discreteobjectkeyframe","discretion","discretionary","discretization","discretized","discriminable","discriminant","discriminate","discriminated","discriminating","discrimination","discriminator","discriminatory","discursiveness","discus","discuss","discussant","discussed","discusser","discusses","discussing","discussion","discussions","disdain","disdainful","disdainfulness","disease","disembowel","disembowelment","disengage","disfigure","disfigurement","disfranchise","disfranchisement","disgorge","disgrace","disgracer","disgruntle","disgruntlement","disguise","disguised","disguiser","disgust","disgusted","disgustful","disgusting","dish","dishabille","disharmonious","dishcloth","dishcloths","dishevel","dishevelment","dishonest","dishonored","dishpan","dishrag","dishtowel","dishwasher","dishwater","disillusion","disillusionment","disinfectant","disinherit","disinterested","disinterestedness","disinvest","disjoin","disjointedness","disjunct","disjunctive","disk","diskette","disks","dislike","dislodge","dislodgement","dismal","dismalness","dismantle","dismantlement","dismay","dismayed","dismaying","dismember","dismemberment","dismiss","dismissed","dismissive","dismissviewcontrolleranimated","disney","disneyland","disoblige","disorder","disordered","disorderedness","disorderliness","disorderly","disorganize","disorganized","disp","disparage","disparagement","disparager","disparaging","disparate","disparateness","dispatch","dispatched","dispatcher","dispatcherservlet","dispatchevent","dispatcheventimpl","dispatching","dispatchmessage","dispatchqueue","dispatchtouchevent","dispel","dispelled","dispelling","dispensable","dispensary","dispensate","dispensation","dispense","dispenser","dispersal","dispersant","disperse","dispersed","disperser","dispersible","dispersion","dispersive","dispersiveness","dispirit","displace","display","displayalerts","displayclass","displayed","displayfor","displaying","displaymetrics","displayname","displays","displease","displeased","displeasure","disport","disposable","disposal","dispose","disposed","disposing","disposition","dispositional","disproportional","disproportionate","disproportionation","disprove","disputable","disputably","disputant","disputation","disputatious","dispute","disputed","disputer","disquiet","disquieting","disquisition","disqus","disraeli","disregard","disregardful","disrepair","disreputable","disreputableness","disrepute","disrespect","disrupt","disrupted","disrupter","disruption","disruptive","disruptor","dissatisfy","dissect","dissed","dissemble","dissembler","disseminate","dissemination","dissension","dissent","dissenter","dissertation","disservice","disses","dissever","dissidence","dissident","dissimilar","dissing","dissipate","dissipated","dissipatedly","dissipatedness","dissipater","dissipation","dissociable","dissociate","dissociated","dissociation","dissociative","dissoluble","dissolute","dissoluteness","dissolve","dissolved","dissonance","dissonant","dissuade","dissuader","dissuasive","dist","distaff","distal","distance","distances","distant","distantness","distaste","distemper","distend","distension","distention","distillate","distillation","distillery","distinct","distincter","distinctest","distinction","distinctive","distinctiveness","distinctness","distinguish","distinguishable","distinguishably","distinguished","distinguisher","distort","distorted","distorter","distortion","distract","distracted","distractedness","distracting","distrait","distraught","distress","distressful","distressing","distribute","distributed","distributer","distributing","distribution","distributional","distributions","distributive","distributiveness","distributivity","distributor","distributorship","district","distro","distrust","disturb","disturbance","disturbed","disturber","disturbing","distutils","disulfide","disuse","disyllable","dita","ditch","ditcher","dither","ditsy","ditto","ditty","ditz","ditzel","diuresis","diuretic","diurnal","div","diva","divalent","divan","dive","dived","diver","diverge","divergence","divergent","diverse","diverseness","diversification","diversifier","diversify","diversion","diversionary","diversity","divert","diverticulitis","divertimento","divest","divestiture","divestment","divid","dividable","divide","divided","dividend","divider","dividing","divination","divine","diviner","divinity","divisibility","divisible","division","divisional","divisions","divisive","divisiveness","divisor","divorce","divorcement","divot","divs","divulge","divvy","dix","dixie","dixiecrat","dixieland","dixon","dizzily","dizziness","dizzy","dizzying","dj","djakarta","django","djangoproject","djava","djellaba","djellabah","djibouti","dk","dl","dlg","dlib","dll","dllexport","dllimport","dlls","dlopen","dm","dma","dmd","dmg","dmitri","dml","dmod","dms","dmz","dn","dna","dname","dnepr","dnepropetrovsk","dnieper","dniester","dniren","dnn","dns","do","doa","doable","dob","dobbin","doberman","dobro","doc","docent","docid","docile","docility","dock","docker","dockerfile","docket","dockland","dockpanel","dockside","dockworker","dockyard","docmd","docreatebean","docs","doctor","doctoral","doctorate","doctorow","doctors","doctrinaire","doctrinal","doctrine","doctype","docudrama","document","documentary","documentation","documentbuilder","documentbuilderfactory","documented","documentelement","documentid","documentroot","documents","documentsdirectory","docusign","docx","dod","dodder","dode","dodecahedra","dodecahedral","dodecahedron","dodge","dodgem","dodger","dodgson","dodi","dodie","dodington","dodo","dodoma","dodson","dody","doe","doer","does","doeskin","doesn","doesnt","doevents","doexecute","doff","dofilter","dofilterinternal","dog","dogcart","dogcatcher","doge","dogeared","doget","dogetbean","dogfight","dogfish","dogfought","dogged","doggedness","doggerel","dogging","doggone","doggy","doghouse","dogie","dogleg","doglegged","doglegging","dogma","dogmatic","dogmatically","dogmatics","dogmatism","dogmatist","dogs","dogsbody","dogtooth","dogtown","dogtrot","dogtrotted","dogtrotting","dogwood","dogy","doh","doha","doi","doily","doinbackground","doing","doit","dojo","dolby","doldrum","doldrums","dole","doled","doleful","dolefuller","dolefullest","dolefulness","doles","dolf","doling","doll","dollar","dollars","dolley","dolli","dollie","dollop","dolly","dolmen","dolomite","dolomitic","dolor","dolore","dolores","dolorita","dolorous","dolph","dolphin","dolt","doltish","doltishness","dom","domain","domainname","domains","domcontentloaded","domdocument","dome","domelement","domenic","domenico","domeniga","domesday","domestic","domestically","domesticate","domesticated","domestication","domesticity","domicile","domiciliary","dominance","dominant","dominate","domination","dominator","dominatrices","dominatrix","domineer","domineering","domineeringness","dominga","domingo","dominguez","domini","dominic","dominica","dominican","dominick","dominik","dominion","dominique","domino","dominoes","domitian","dompdf","don","dona","donahue","donal","donald","donaldson","donall","donalt","donate","donatello","donation","donations","donative","donaugh","donavon","done","donec","donella","donelle","donetsk","donetta","dong","dongle","donia","donica","donielle","donizetti","donkey","donn","donna","donnamarie","donne","donned","donnell","donnelly","donner","donni","donnie","donning","donnish","donnishness","donny","donnybrook","donor","donovan","dont","donut","donutted","donutting","doodad","doodle","doodlebug","doodler","doohickey","dooley","doolittle","doom","doomsday","doonesbury","door","doorbell","doorhandles","doorkeep","doorkeeper","doorknob","doorman","doormat","doormen","doornail","doorplate","doors","doorstep","doorstepped","doorstepping","doorstop","doorway","dooryard","dopa","dopamine","dopant","dope","doper","dopey","dopier","dopiest","dopiness","dopost","doppler","doprivileged","dor","dora","dorado","doralia","doralin","doralyn","doralynn","doralynne","dorcas","dorchester","doreen","dorelia","dorella","dorelle","dorena","dorene","doretta","dorette","dorey","dori","doria","dorian","doric","dorice","dorie","dorine","dorisa","dorise","dorita","dork","dorky","dorm","dormancy","dormant","dormer","dormice","dormitory","dormouse","doro","dorolice","dorolisa","dorotea","doroteya","dorothea","dorothee","dorothy","dorree","dorri","dorrie","dorry","dorsal","dorsey","dorthea","dorthy","dortmund","dory","dos","dosage","dose","dosi","dosimeter","dosimetry","dosomething","dossier","dost","dostart","dostoevsky","dostuff","dot","dotage","dotard","dote","doter","doti","doting","dotnet","dotnetfiddle","dots","dotson","dotted","dotti","dottie","dottiness","dotting","dotty","douala","douay","double","doubleanimation","doubled","doubleday","doubleheader","doubleness","doubler","doubles","doublespeak","doublet","doublethink","doubleton","doublevalue","doubling","doubloon","doubly","doubt","doubted","doubter","doubtful","doubtfulness","doubting","doubtless","doubtlessness","doubts","douche","doug","dough","dougherty","doughs","doughty","doughy","dougie","douglas","douglass","dougy","dour","dourness","douro","douse","douser","dov","dove","dovecote","dover","dovetail","dovish","dow","dowager","dowdily","dowdiness","dowdy","dowel","dower","down","downbeat","downcase","downcast","downdraft","downer","downey","downfall","downgrade","downhearted","downheartedness","downhill","downland","download","downloadable","downloaded","downloader","downloadfile","downloading","downloadmanager","downloads","downloadurl","downpipes","downplay","downpour","downrange","downright","downrightness","downriver","downs","downscale","downside","downsides","downsize","downslope","downspout","downstage","downstairs","downstate","downstream","downswing","downtime","downto","downtown","downtowner","downtrend","downtrodden","downturn","downvote","downvoted","downvotes","downward","downwardness","downwind","downy","dowork","dowry","dowse","dowser","doxology","doxygen","doy","doyen","doyenne","doyle","doz","doze","dozen","dozens","dozenths","dozer","dozy","dp","dpi","dpkg","dplyr","dps","dpt","dq","dr","drab","drabbed","drabber","drabbest","drabbing","drabness","drachma","draco","draconian","dracula","draft","draftee","drafter","draftily","draftiness","drafting","draftsman","draftsmanship","draftsmen","draftsperson","draftswoman","draftswomen","drafty","drag","draggable","dragged","dragger","dragging","draggy","dragnet","dragon","dragonfly","dragonhead","dragoon","drailleur","drain","drainage","drainboard","drained","drainer","drainpipe","drake","dram","drama","dramamine","dramatic","dramatical","dramatically","dramatics","dramatist","dramatization","dramatize","dramatized","dramatizer","dramaturgy","drambuie","drammed","dramming","drank","drano","drape","draper","drapery","drastic","drastically","drat","dratted","dratting","dravidian","draw","drawable","drawables","drawback","drawbacks","drawbitmap","drawbridge","drawchart","drawer","drawerlayout","drawimage","drawing","drawl","drawler","drawline","drawling","drawly","drawn","drawnly","drawnness","drawrect","draws","drawstring","drawtext","dray","dre","dread","dreadful","dreadfulness","dreadlocks","dreadnought","dream","dreamboat","dreamed","dreamer","dreamily","dreaminess","dreaming","dreamland","dreamless","dreamlessness","dreamlike","dreamweaver","dreamworld","dreamy","drear","drearily","dreariness","dreary","dreddy","dredge","dredger","dredi","dreg","dreiser","drench","drencher","drer","dresden","dress","dressage","dressed","dresser","dresses","dressiness","dressing","dressmaker","dressmaking","dressy","drew","drexel","dreyfus","dreyfuss","drib","dribble","dribbler","driblet","dried","drier","drift","drifter","drifting","driftwood","drill","driller","drilling","drillmaster","drink","drinkable","drinker","drinking","drinks","drip","dripped","dripping","drippy","drive","drivel","driveler","driven","driver","driverclassname","drivermanager","drivers","drives","driveway","driving","drizzle","drizzling","drizzly","drm","drogue","droid","droll","drollery","drollness","drolly","dromedary","drona","drone","droning","drool","drools","droop","droopiness","drooping","droopy","drop","dropbox","dropboxusercontent","dropdown","dropdownlist","dropdownlistfor","dropdowns","drophead","dropkick","droplet","dropout","droppable","dropped","dropper","dropping","drops","dropsical","dropsy","dropzone","drosophila","dross","drought","drove","drover","drown","drowner","drowse","drowsily","drowsiness","drowsy","dru","drub","drubbed","drubber","drubbing","druci","drucie","drucill","drucy","drud","drudge","drudger","drudgery","drudging","drug","drugged","druggie","drugging","druggist","drugi","drugless","drugs","drugstore","druid","druidism","drum","drumbeat","drumhead","drumlin","drummed","drummer","drumming","drummond","drumstick","drunk","drunkard","drunken","drunkenness","drupal","drupe","drury","drusi","drusie","drusilla","drusy","druthers","drv","drwxr","dry","dryad","dryden","dryer","dryish","dryness","drys","drystone","drywall","ds","dsa","dsc","dshabill","dshubba","dsl","dsn","dsp","dss","dsseldorf","dst","dt","dtd","dte","dtente","dtm","dto","dtp","dts","dtype","dtypes","du","dual","dualism","dualist","dualistic","duality","duane","dub","dubai","dubbed","dubber","dubbin","dubbing","dubcek","dubhe","dubiety","dubious","dubiousness","dublin","dubrovnik","dubuque","ducal","ducat","duce","duchamp","duchess","duchy","duck","duckbill","ducker","duckling","duckpins","duckpond","duckweed","ducky","duct","ducted","ductile","ductility","ducting","ductless","ducts","ductwork","dud","dudder","dude","dudgeon","dudley","due","duedate","duel","duelist","dueness","duenna","duet","duetted","duetting","duff","duffel","duffer","duffie","duffy","dug","dugald","dugout","duh","dui","duis","duisburg","duke","dukedom","dukey","dukie","duky","dulce","dulcea","dulcet","dulci","dulcia","dulciana","dulcie","dulcify","dulcimer","dulcine","dulcinea","dulcy","dull","dullard","dulles","dullness","dully","dulness","dulsea","duluth","duly","dumas","dumb","dumbbell","dumbfound","dumbness","dumbo","dumbstruck","dumbwaiter","dumdum","dummies","dummy","dumont","dump","dumped","dumper","dumpiness","dumping","dumpling","dumps","dumpster","dumpty","dumpy","dun","dunant","dunbar","dunc","duncan","dunce","dundee","dunderhead","dune","dunedin","dung","dungaree","dungeon","dunghill","dunham","dunk","dunker","dunkirk","dunlap","dunn","dunne","dunned","dunner","dunnest","dunning","dunno","dunstan","duo","duodecimal","duodena","duodenal","duodenum","duologue","duopolist","duopoly","dup","dupe","duper","dupion","duple","duplex","duplexer","duplicability","duplicable","duplicate","duplicated","duplicates","duplicating","duplication","duplicative","duplicator","duplicitous","duplicity","dupont","dur","durability","durable","durableness","durably","duracell","duran","durance","durand","durant","durante","duration","durational","durban","duress","durex","durham","during","durkee","durkheim","durocher","durst","durum","durward","duse","dusenberg","dusenbury","dushanbe","dusk","duskiness","dusky","dust","dustbin","dustcart","dustcover","duster","dustily","dustin","dustiness","dusting","dustless","dustman","dustmen","dustpan","dusty","dutch","dutchman","dutchmen","dutchwoman","dutchwomen","duteous","dutiable","dutiful","dutifulness","duty","duvalier","duvet","duxes","dv","dvd","dvina","dvork","dw","dwain","dwarf","dwarfish","dwarfism","dwayne","dweeb","dwell","dweller","dwelling","dwelt","dwi","dwight","dwindle","dword","dx","dximagetransform","dy","dyad","dyadic","dyan","dyana","dyane","dyann","dyanna","dyanne","dybbuk","dybbukim","dye","dyed","dyeing","dyer","dyes","dyestuff","dying","dyke","dylan","dyld","dylib","dyn","dyna","dynah","dynamic","dynamical","dynamically","dynamicresource","dynamics","dynamism","dynamite","dynamiter","dynamized","dynamo","dynamodb","dynastic","dynasty","dyne","dyno","dysentery","dysfunction","dysfunctional","dyslectic","dyslexia","dyslexic","dyslexically","dyspepsia","dyspeptic","dysprosium","dystopia","dystrophy","dz","dzerzhinsky","e","ea","each","eachelle","eada","eadie","eadith","eadmund","eager","eagerness","eagle","eaglet","eakins","eal","ealasaid","eamon","ean","eap","ear","earache","eardrum","earful","earhart","earing","earl","earldom","earle","earlene","earlie","earlier","earliest","earline","earliness","earlobe","early","earmark","earmuff","earn","earned","earner","earnest","earnestine","earnestness","earning","earnings","earp","earphone","earpieces","earplug","earring","earshot","earsplitting","earth","eartha","earthbound","earthed","earthenware","earthiness","earthliness","earthling","earthly","earthmen","earthmover","earthmoving","earthquake","earths","earthshaking","earthward","earthwork","earthworm","earthy","earvin","earwax","earwig","earwigged","earwigging","ease","eased","easel","easement","easer","eases","easier","easies","easiest","easily","easiness","easing","east","eastbound","easter","easterly","eastern","easterner","easternmost","easthampton","easting","eastland","eastman","eastward","eastwick","eastwood","easy","easygoing","easygoingness","eat","eatable","eatables","eaten","eater","eatery","eating","eaton","eave","eavesdrop","eavesdropped","eavesdropper","eavesdropping","eax","eb","eba","ebay","ebb","ebba","ebcdic","eben","ebeneezer","ebeneser","ebenezer","eberhard","eberto","ebola","ebonee","ebonics","ebony","ebook","ebp","ebro","ebs","ebullience","ebullient","ebullition","ebx","ec","ecb","ecc","eccentric","eccentrically","eccentricity","eccl","eccles","ecclesiastes","ecclesiastic","ecclesiastical","ecdh","ecdhe","ecdsa","ecg","echelon","echinoderm","echo","echoed","echoes","echoic","echoing","echolocation","eclectic","eclectically","eclecticism","eclipse","eclipselink","ecliptic","eclogue","ecma","ecmascript","eco","ecocide","ecol","ecole","ecologic","ecological","ecologist","ecology","ecommerce","econ","econometric","econometrica","econometricians","econometrics","economic","economical","economics","economist","economization","economize","economizer","economizing","economy","ecosystem","ecru","ecs","ecstasy","ecstatic","ecstatically","ect","ectoplasm","ecuador","ecuadoran","ecuadorean","ecuadorian","ecumenic","ecumenical","ecumenicism","ecumenicist","ecumenics","ecumenism","ecumenist","ecx","eczema","ed","eda","edam","edan","edd","edda","eddi","eddie","eddy","ede","edee","edeline","edelweiss","edema","edematous","eden","edgar","edgard","edgardo","edge","edgeless","edger","edgerton","edges","edgewater","edgewise","edgewood","edgily","edginess","edging","edgy","edi","edibility","edible","edibleness","edict","edie","edification","edifice","edifier","edify","edifying","edik","edin","edinburgh","edison","edit","edita","editable","edited","edith","editha","edithe","editing","edition","editions","edititemtemplate","editor","editorfor","editorial","editorialist","editorialize","editorializer","editors","editorship","edits","edittext","ediva","edlin","edm","edmon","edmond","edmonton","edmund","edmx","edna","edouard","edp","eds","edsel","edsger","edt","edu","eduard","eduardo","educ","educability","educable","educate","educated","education","educational","educationalists","educationists","educative","educator","educe","eduction","eduino","edutainment","edvard","edward","edwardian","edwardo","edwin","edwina","edx","edy","edyth","edythe","ee","eec","eee","eeg","eek","eel","eelgrass","eeo","eeoc","eerie","eerily","eeriness","eeyore","ef","eff","efface","effaceable","effacement","effacer","effect","effective","effectively","effectiveness","effectives","effector","effects","effectual","effectualness","effectuate","effectuation","effeminacy","effeminate","effendi","efferent","effervesce","effervescence","effervescent","effete","effeteness","efficacious","efficaciousness","efficacy","efficiency","efficient","efficiently","effie","effigy","effloresce","efflorescence","efflorescent","effluence","effluent","effluvia","effluvium","efflux","effluxion","effort","effortless","effortlessness","efforts","effrontery","effulgence","effulgent","effuse","effusion","effusive","effusiveness","efl","efrain","efrem","efren","eft","eg","ega","egad","egalitarian","egalitarianism","egalitarians","egan","egbert","egerton","egestas","eget","egg","eggbeater","eggcup","egger","egghead","eggheaded","eggnog","eggplant","eggs","eggshell","egis","egl","eglantine","ego","egocentric","egocentrically","egocentricity","egoism","egoist","egoistic","egoistical","egomania","egomaniac","egon","egor","egotism","egotist","egotistic","egotistical","egregious","egregiousness","egrep","egress","egret","egypt","egyptian","egyptology","eh","ehcache","ehrlich","ei","eichmann","eid","eider","eiderdown","eidetic","eiffel","eigen","eigenfunction","eigenstate","eigenvalue","eigenvector","eight","eighteen","eighteenths","eightfold","eighth","eighths","eightieths","eightpence","eighty","eileen","eilis","eimile","einstein","einsteinian","einsteinium","eire","eirena","eisenhower","eisenstein","eisner","eisteddfod","either","eiusmod","ej","ejabberd","ejaculate","ejaculation","ejaculatory","ejb","eject","ejecta","ejection","ejector","ejs","ekaterina","ekberg","eke","eked","ekg","ekstrom","el","elaborate","elaborateness","elaboration","elaborators","elaina","elaine","elana","eland","elane","elanor","elans","elapse","elapsed","elapsedtime","elastic","elastically","elasticated","elasticbeanstalk","elasticity","elasticize","elasticsearch","elastodynamics","elastomer","elate","elated","elatedness","elater","elation","elayne","elb","elba","elbe","elbert","elberta","elbertina","elbertine","elbow","elbowroom","elbrus","elden","elder","elderberry","elderflower","elderliness","elderly","eldest","eldin","eldon","eldorado","eldredge","eldridge","ele","eleanor","eleanora","eleanore","eleazar","elect","electable","elected","election","electioneer","elective","electiveness","elector","electoral","electorate","electra","electress","electric","electrical","electricalness","electrician","electricity","electrification","electrifier","electrify","electro","electrocardiogram","electrocardiograph","electrocardiographs","electrocardiography","electrochemical","electrocute","electrocution","electrode","electrodynamic","electrodynamics","electroencephalogram","electroencephalograph","electroencephalographic","electroencephalographs","electroencephalography","electrologist","electroluminescent","electrolysis","electrolyte","electrolytic","electrolytically","electrolyze","electromagnet","electromagnetic","electromagnetically","electromagnetism","electromechanical","electromechanics","electromotive","electromyograph","electromyographic","electromyographically","electromyography","electron","electronegative","electronic","electronically","electronics","electrophoresis","electrophorus","electroplate","electroscope","electroscopic","electroshock","electrostatic","electrostatics","electrotherapist","electrotype","electroweak","eleemosynary","eleen","elegance","elegant","elegiac","elegiacal","elegy","eleifend","elem","element","elemental","elementarily","elementariness","elementary","elementat","elementid","elementname","elementref","elements","elementtree","elementtype","elementum","elems","elena","elene","eleni","elenore","eleonora","eleonore","elephant","elephantiases","elephantiasis","elephantine","elev","elevate","elevated","elevation","elevator","eleven","elevens","elevenths","elf","elfie","elfin","elfish","elfreda","elfrida","elfrieda","elga","elgar","eli","elia","elianora","elianore","elicia","elicit","elicitation","elide","elie","elif","eligibility","eligible","elihu","elijah","eliminate","eliminated","eliminates","eliminating","elimination","eliminator","elinor","elinore","eliot","elisa","elisabet","elisabeth","elisabetta","elise","eliseo","elisha","elision","elissa","elit","elita","elite","elitism","elitist","elixir","eliza","elizabet","elizabeth","elizabethan","elk","elka","elke","elkhart","ell","ella","elladine","ellary","elle","ellen","ellene","ellerey","ellery","ellesmere","ellette","elli","ellie","ellington","elliot","elliott","ellipse","ellipsis","ellipsoid","ellipsoidal","ellipsometer","ellipsometry","elliptic","elliptical","ellipticity","ellison","ellissa","ellswerth","ellsworth","ellwood","elly","ellyn","ellynn","elm","elma","elmah","elmer","elmhurst","elmira","elmo","elmore","elmsford","elna","elnar","elnath","elnora","elnore","elocution","elocutionary","elocutionist","elodea","elohim","eloisa","eloise","elongate","elongation","elonore","elope","elopement","eloper","eloquence","eloquent","elora","eloy","elroy","els","elsa","elsbeth","else","elseif","elset","elsewhere","elsey","elsi","elsie","elsif","elsinore","elspeth","elston","elsworth","elsy","elt","eltanin","elton","eluate","elucidate","elucidation","elude","elusive","elusiveness","elute","elution","elva","elven","elver","elvera","elves","elvia","elvin","elvina","elvira","elvis","elvish","elvyn","elwin","elwira","elwood","elwyn","ely","elyn","elyse","elysees","elysha","elysia","elysian","elysium","elyssa","em","ema","emaciate","emaciation","emacs","email","emailaddress","emailid","emails","emalee","emalia","emanate","emanation","emancipate","emancipation","emancipator","emanuel","emanuele","emasculate","emasculation","embalm","embalmer","embank","embankment","embarcadero","embargo","embargoes","embark","embarkation","embarrass","embarrassed","embarrassedly","embarrassing","embarrassment","embassy","embattle","embed","embeddable","embedded","embedder","embedding","embellish","embellished","embellisher","embellishment","ember","emberjs","embezzle","embezzlement","embezzler","embitter","embitterment","emblazon","emblazonment","emblem","emblematic","embodier","embodiment","embody","embolden","embolism","embosom","emboss","embosser","embouchure","embower","embrace","embraceable","embracer","embracing","embrasure","embrittle","embrocation","embroider","embroiderer","embroidery","embroil","embroilment","embryo","embryologist","embryology","embryonic","emcee","emceeing","emelda","emelen","emelia","emelina","emeline","emelita","emelyne","emend","emendation","emera","emerald","emerge","emergence","emergency","emergent","emerita","emeritae","emeriti","emeritus","emerson","emery","emetic","emf","emigrant","emigrate","emigration","emil","emile","emilee","emili","emilia","emilie","emiline","emilio","emily","eminence","eminent","emir","emirate","emissary","emission","emissivity","emit","emits","emittance","emitted","emitter","emitting","emlen","emlyn","emlynn","emlynne","emma","emmalee","emmaline","emmalyn","emmalynn","emmalynne","emmanuel","emmeline","emmerich","emmery","emmet","emmett","emmey","emmi","emmie","emmit","emmott","emmy","emmye","emogene","emoji","emollient","emolument","emory","emote","emotion","emotional","emotionalism","emotionality","emotionalize","emotionless","emotive","emp","empaneled","empaneling","empath","empathetic","empathetical","empathic","empathize","empathy","emperor","emphases","emphasis","emphasize","emphatic","emphatically","emphysema","emphysematous","empid","empire","empiric","empirical","empiricism","empiricist","emplace","emplacement","employ","employability","employable","employed","employee","employeeid","employeename","employees","employer","employers","employment","empname","empno","emporium","empower","empowerment","empress","emptier","emptily","emptiness","empty","empyrean","emr","ems","emt","emu","emulate","emulated","emulation","emulative","emulator","emulators","emulsification","emulsifier","emulsify","emulsion","emyle","emylee","en","enable","enabled","enabledelayedexpansion","enableevents","enabler","enables","enabling","enact","enactment","ename","enamel","enameler","enamelware","enamor","enc","encamp","encampment","encapsulate","encapsulated","encapsulation","encase","encasement","encephalitic","encephalitides","encephalitis","encephalographic","encephalopathy","enchain","enchant","enchanter","enchanting","enchantment","enchantress","enchilada","encipher","encipherer","encircle","encirclement","encl","enclave","enclose","enclosed","enclosing","enclosure","encode","encoded","encoder","encodes","encodeuricomponent","encoding","encodings","encomium","encompass","encore","encounter","encountered","encountering","encounters","encourage","encouraged","encouragement","encourager","encouraging","encroach","encroacher","encroachment","encrust","encrustation","encrypt","encrypted","encrypting","encryption","enctype","encumber","encumbered","encumbrance","encumbrancer","ency","encyclical","encyclopaedia","encyclopedia","encyclopedic","encyst","encystment","end","endanger","endangerment","endblock","enddate","endear","endearing","endearment","endeavor","endeavored","endeavorer","ended","endemic","endemically","endemicity","ender","endfor","endforeach","endgame","endian","endicott","endif","endindex","ending","endings","endive","endl","endless","endlessness","endmost","endnote","endocrine","endocrinologist","endocrinology","endogamous","endogamy","endogenous","endomorphism","endorse","endorsement","endorser","endoscope","endoscopic","endoscopy","endosperm","endothelial","endothermic","endow","endowment","endpoint","endpoints","endregion","ends","endswith","endtime","endue","endungeoned","endurable","endurably","endurance","endure","enduring","enduringness","endways","endwhile","endymion","ene","enema","enemies","enemy","energetic","energetically","energetics","energize","energized","energizer","energy","enervate","enervation","enfeeble","enfeeblement","enfilade","enfold","enforce","enforceability","enforceable","enforced","enforcement","enforcer","enforcible","enforcing","enfranchise","enfranchisement","enfranchiser","eng","engage","engagement","engaging","engel","engelbert","engender","engine","engineer","engineering","engineers","engines","england","englebert","englewood","english","englishman","englishmen","englishwoman","englishwomen","engorge","engorgement","engracia","engram","engrave","engraver","engraving","engross","engrossed","engrosser","engrossing","engrossment","engulf","engulfment","enhance","enhanceable","enhanced","enhancement","enhancer","enharmonic","enid","enif","enigma","enigmatic","enigmatically","enim","eniwetok","enjambement","enjambment","enjoin","enjoinder","enjoy","enjoyability","enjoyable","enjoyableness","enjoyably","enjoyed","enjoyment","enkidu","enlarge","enlargeable","enlargement","enlarger","enlighten","enlightened","enlightening","enlightenment","enlist","enlistee","enlister","enlistment","enliven","enlivenment","enmesh","enmeshment","enmity","ennis","ennoble","ennoblement","ennobler","ennui","enoch","enoent","enormity","enormous","enormousness","enos","enough","enoughs","enplane","enqueue","enquirer","enquiringly","enquiry","enrage","enrapture","enrica","enrich","enricher","enrichetta","enrichment","enrico","enrika","enrique","enriqueta","enrobed","enroll","enrollee","enrollment","ens","ensconce","ensemble","enshrine","enshrinement","enshroud","ensign","ensilage","enslave","enslavement","enslaver","ensnare","ensnarement","ensolite","ensue","ensure","ensurer","ensures","ensuring","ent","entail","entailer","entailment","entangle","entanglement","entangler","entente","enter","entered","enterer","entering","enteritides","enteritis","enterprise","enterpriser","enterprising","enters","entertain","entertainer","entertaining","entertainment","enthalpy","enthrall","enthrallment","enthrone","enthronement","enthuse","enthusiasm","enthusiast","enthusiastic","enthusiastically","entice","enticement","enticing","entire","entirely","entirerow","entirety","entities","entitle","entitled","entitlement","entity","entityframework","entityframeworkcore","entityid","entitymanager","entitymanagerfactory","entityname","entitystate","entitytype","entomb","entombment","entomological","entomologist","entomology","entourage","entr","entrails","entrain","entrainer","entrance","entrancement","entranceway","entrancing","entrant","entrap","entrapment","entrapped","entrapping","entre","entreat","entreating","entreaty","entrench","entrenchment","entrepreneur","entrepreneurial","entrepreneurs","entrepreneurship","entries","entropic","entropy","entrust","entry","entrypoint","entryset","entryway","entwine","enum","enumerable","enumerate","enumerated","enumerates","enumerating","enumeration","enumerative","enumerator","enums","enunciable","enunciate","enunciated","enunciation","enureses","enuresis","env","envelop","envelope","enveloper","envelopment","envenom","enviable","enviableness","enviably","envied","envier","envious","enviousness","environ","environment","environmental","environmentalism","environmentalist","environments","envisage","envision","envoy","envs","envy","envying","enzymatic","enzymatically","enzyme","enzymology","eo","eocene","eoe","eof","eohippus","eol","eolanda","eolande","eolian","eon","eos","eot","ep","epa","epaulet","ephedrine","ephemera","ephemeral","ephemerids","ephemeris","ephesian","ephesians","ephesus","ephraim","ephrayim","ephrem","epi","epic","epically","epicenter","epictetus","epicure","epicurean","epicurus","epicycle","epicyclic","epicyclical","epicycloid","epidemic","epidemically","epidemiological","epidemiologist","epidemiology","epidermal","epidermic","epidermis","epidural","epigenetic","epiglottis","epigram","epigrammatic","epigraph","epigrapher","epigraphs","epigraphy","epilepsy","epileptic","epilogue","epimethius","epinephrine","epiphany","epiphenomena","episcopacy","episcopal","episcopalian","episcopate","episode","episodes","episodic","episodically","epistemic","epistemological","epistemology","epistle","epistolary","epistolatory","epitaph","epitaphs","epitaxial","epitaxy","epithelial","epithelium","epithet","epitome","epitomize","epitomized","epitomizer","epoch","epochal","epochs","epoll","eponymous","epoxy","eps","epsg","epsilon","epsom","epstein","eq","equ","equability","equable","equableness","equably","equal","equaling","equality","equalization","equalize","equalized","equalizer","equalizes","equally","equals","equalsignorecase","equalto","equanimity","equate","equation","equations","equator","equatorial","equerry","equestrian","equestrianism","equestrienne","equiangular","equidistant","equilateral","equilibrate","equilibration","equilibrium","equine","equinoctial","equinox","equip","equipage","equipartition","equipment","equipoise","equipotent","equipped","equipping","equiproportional","equiproportionality","equiproportionate","equitable","equitableness","equitably","equitation","equity","equiv","equivalence","equivalent","equivalents","equivocal","equivocalness","equivocate","equivocation","equivocator","equuleus","er","era","eradicable","eradicate","eradication","eradicator","eran","eras","erase","erased","eraser","erasion","erasmus","erastus","erasure","erat","erato","eratosthenes","erb","erbium","erda","ere","erebus","erect","erectile","erection","erectness","erector","erek","erelong","eremite","erena","erg","ergo","ergodic","ergodicity","ergonomic","ergonomically","ergonomics","ergophobia","ergosterol","ergot","erhard","erhart","eric","erica","erich","ericha","erick","ericka","erickson","ericson","ericsson","eridanus","erie","erik","erika","erikson","erin","erina","erinn","erinna","eris","eritrea","erl","erlang","erlenmeyer","erma","ermanno","ermengarde","ermentrude","ermin","ermina","ermine","erminia","erminie","erna","ernaline","ernest","ernesta","ernestine","ernesto","ernestus","ernie","ernst","erny","erode","erodible","erogenous","eros","erosible","erosion","erosional","erosive","erosiveness","erotic","erotica","erotically","eroticism","erp","err","errancy","errand","errant","errantry","errata","erratic","erratically","erratum","errick","erring","errmode","errmsg","errno","errol","erroll","erroneous","erroneousness","error","errorcode","errordocument","errorhandler","errorlevel","errorlistener","errorlog","errormessage","errormsg","errorreportvalve","errors","errorthrown","ersatz","erse","erskine","erst","erstwhile","ertha","eruct","eructation","erudite","erudition","erupt","eruption","eruptive","erv","ervin","erwin","eryn","erysipelas","erythrocyte","es","esau","esb","esc","escadrille","escalate","escalation","escalator","escallop","escapable","escapade","escape","escaped","escapee","escapement","escaper","escapes","escaping","escapism","escapist","escapology","escarole","escarpment","eschatology","escher","escherichia","eschew","escondido","escort","escritoire","escrow","escudo","escutcheon","esdras","ese","esi","eskimo","esl","eslint","esma","esmaria","esmark","esme","esmeralda","esophageal","esophagi","esophagus","esoteric","esoterica","esoterically","esp","espadrille","espagnol","espalier","especial","especially","esperanto","esperanza","espinoza","espionage","esplanade","esposito","espousal","espouse","espouser","espresso","esprit","espy","esq","esquire","esra","esri","essa","essay","essayer","essayist","esse","essen","essence","essene","essential","essentialist","essentially","essentialness","essentials","essequibo","essex","essie","essy","est","esta","establish","established","establisher","establishing","establishment","estado","estate","esteban","esteem","estel","estela","estele","estell","estella","estelle","ester","esterhzy","estes","estevan","esther","esthete","esthetic","esthetically","esthetics","estimable","estimableness","estimate","estimated","estimates","estimating","estimation","estimator","estonia","estonian","estoppal","estrada","estrange","estrangement","estranger","estrella","estrellita","estrogen","estrous","estrus","estuarine","estuary","et","eta","etag","etan","etc","etcetera","etch","etcher","etching","etd","eternal","eternalness","eternity","eth","ethan","ethane","ethanol","ethe","ethel","ethelbert","ethelda","ethelin","ethelind","etheline","ethelred","ethelyn","ether","ethereal","etherealness","etherized","ethernet","ethic","ethical","ethically","ethicalness","ethicist","ethiopia","ethiopian","ethnic","ethnically","ethnicity","ethnocentric","ethnocentrism","ethnographers","ethnographic","ethnography","ethnological","ethnologist","ethnology","ethnomethodology","ethological","ethologist","ethology","ethos","ethyl","ethylene","etiam","etienne","etiologic","etiological","etiology","etiquette","etl","etna","etree","etruria","etruscan","etta","etti","ettie","ettore","etty","etymological","etymologist","etymology","eu","eucalypti","eucalyptus","eucharist","eucharistic","euchre","euclid","euclidean","eudora","euell","eugen","eugene","eugenia","eugenic","eugenically","eugenicist","eugenics","eugenie","eugenio","eugenius","eugine","euismod","eula","eulalie","euler","eulerian","eulogist","eulogistic","eulogize","eulogized","eulogizer","eulogy","eumenides","eunice","eunuch","eunuchs","euphemia","euphemism","euphemist","euphemistic","euphemistically","euphonious","euphonium","euphony","euphoria","euphoric","euphorically","euphrates","eur","eurasia","eurasian","eureka","euripides","euro","eurodollar","europa","europe","european","europeanization","europeanized","europium","eurydice","eustace","eustachian","eustacia","eutectic","euterpe","euthanasia","euthenics","ev","eva","evacuate","evacuation","evacuee","evade","evader","eval","evaleen","evaluable","evaluate","evaluated","evaluates","evaluating","evaluation","evaluational","evaluative","evaluator","evan","evanescence","evanescent","evangelia","evangelic","evangelical","evangelicalism","evangelin","evangelina","evangeline","evangelism","evangelist","evangelistic","evangelize","evania","evanne","evanston","evansville","evaporate","evaporation","evaporative","evaporator","evasion","evasive","evasiveness","eve","eveleen","evelin","evelina","eveline","evelyn","even","evened","evener","evenhanded","evening","evenki","evenly","evenness","evens","evensong","event","eventargs","eventbus","eventdata","eventdate","eventdispatchthread","eventemitter","eventful","eventfulness","eventhandler","eventid","eventide","eventlistener","eventlog","eventname","eventqueue","events","eventtrigger","eventtype","eventual","eventuality","eventually","eventuate","ever","everard","eveready","evered","everest","everett","everette","everglade","everglades","evergreen","everhart","everlasting","everlastingness","everliving","evermore","evernote","everready","every","everybody","everyday","everydayness","everyman","everyone","everyplace","everything","everytime","everywhere","eves","evey","evict","eviction","evidence","evident","evidential","evie","evil","evildoer","evildoing","evilness","evin","evince","eviscerate","evisceration","evita","evocable","evocate","evocation","evocative","evocativeness","evoke","evolute","evolution","evolutionarily","evolutionary","evolutionist","evolve","evolved","evonne","evp","evt","evvie","evvy","evy","evyn","ew","ewan","eward","ewart","ewe","ewell","ewen","ewer","ewing","ex","exacerbate","exacerbation","exact","exacter","exacting","exactingness","exaction","exactitude","exactly","exactness","exaggerate","exaggerated","exaggeration","exaggerative","exaggerator","exalt","exaltation","exalted","exalter","exam","examen","examination","examine","examined","examinees","examiner","examines","examining","example","exampled","examples","exams","exasperate","exasperated","exasperating","exasperation","exc","excalibur","excavate","excavation","excavator","excedrin","exceed","exceeded","exceeder","exceeding","exceeds","excel","excelled","excellence","excellency","excellent","excelling","excelsior","except","exception","exceptionable","exceptional","exceptionalness","exceptionhandler","exceptions","excerpt","excerpter","excess","excessive","excessiveness","exchange","exchangeable","exchanger","exchanges","exchequer","excise","excision","excitability","excitable","excitableness","excitably","excitation","excitatory","excite","excited","excitement","exciter","exciting","excitingly","exciton","exclaim","exclaimer","exclamation","exclamatory","exclude","excluded","excluder","excludes","excluding","exclusion","exclusionary","exclusioner","exclusions","exclusive","exclusively","exclusiveness","exclusivity","excommunicate","excommunication","excoriate","excoriation","excrement","excremental","excrescence","excrescent","excreta","excrete","excreter","excretion","excretory","excruciate","excruciating","excruciation","exculpate","exculpation","exculpatory","excursion","excursionist","excursive","excursiveness","excursus","excusable","excusableness","excusably","excuse","excused","excuser","exe","exec","execrable","execrableness","execrably","execrate","execration","execsql","executable","executables","execute","executeactionstaskexecuter","executed","executenonquery","executequery","executer","executereader","executes","executescalar","executescript","executesql","executeupdate","executing","execution","executional","executioncontext","executioner","executionexception","executions","executive","executor","executors","executorservice","executrices","executrix","exegeses","exegesis","exegete","exegetic","exegetical","exemplar","exemplariness","exemplary","exemple","exemplification","exemplifier","exemplify","exempt","exemption","exercise","exerciser","exercises","exercitation","exert","exertion","exeter","exeunt","exhalation","exhale","exhaust","exhausted","exhauster","exhaustible","exhausting","exhaustion","exhaustive","exhaustiveness","exhibit","exhibition","exhibitioner","exhibitionism","exhibitionist","exhibitor","exhilarate","exhilarating","exhilaration","exhort","exhortation","exhorter","exhumation","exhume","exhumer","exif","exigence","exigency","exigent","exiguity","exiguous","exile","exist","existed","existence","existent","existential","existentialism","existentialist","existentialistic","existents","existing","exists","exit","exitcode","exited","exiting","exits","exobiology","exocrine","exodus","exogamous","exogamy","exogenous","exonerate","exoneration","exorbitance","exorbitant","exorcise","exorcism","exorcist","exorcizer","exoskeleton","exosphere","exothermic","exothermically","exotic","exotica","exotically","exoticism","exoticness","exp","expand","expandability","expandable","expandablelistview","expanded","expander","expanding","expands","expanse","expansible","expansion","expansionary","expansionism","expansionist","expansive","expansiveness","expatiate","expatiation","expatriate","expatriation","expect","expectancy","expectant","expectation","expectational","expectations","expected","expectedconditions","expecting","expectorant","expectorate","expectoration","expects","expedience","expediency","expedient","expedients","expedite","expediter","expedition","expeditionary","expeditious","expeditiousness","expeditor","expel","expellable","expelled","expelling","expend","expendable","expended","expender","expenditure","expense","expenses","expensive","expensiveness","experience","experienced","experiences","experiencing","experiential","experiment","experimental","experimentalism","experimentalist","experimentation","experimented","experimenter","experimenting","experiments","expert","experted","experting","expertise","expertize","expertness","expertnesses","experts","expiable","expiate","expiation","expiatory","expiration","expire","expired","expires","expiresbytype","expiry","explain","explainable","explained","explainer","explaining","explains","explanation","explanations","explanatory","expletive","explicable","explicate","explication","explicative","explicit","explicitly","explicitness","explode","exploded","exploder","exploit","exploitation","exploitative","exploited","exploiter","exploration","exploratory","explore","explored","explorer","exploring","explosion","explosive","explosiveness","expo","exponent","exponential","exponentiate","exponentiation","export","exportability","exportable","exportation","exported","exporter","exporting","exports","expos","expose","exposed","exposer","exposes","exposing","exposit","exposition","expositor","expository","expostulate","expostulation","exposure","expound","expounder","expr","express","expressed","expresser","expressibility","expressible","expressibly","expression","expressionism","expressionist","expressionistic","expressionless","expressions","expressive","expressiveness","expressjs","expressway","expropriate","expropriation","expropriator","expulsion","expunge","expunger","expurgate","expurgated","expurgation","exquisite","exquisiteness","ext","extant","extemporaneous","extemporaneousness","extempore","extemporization","extemporize","extemporizer","extend","extendability","extended","extendedly","extendedness","extender","extendibility","extendibles","extending","extends","extensibility","extensible","extension","extensional","extensions","extensive","extensively","extensiveness","extensor","extent","extenuate","extenuation","exterior","exterminate","extermination","exterminator","extern","external","externalities","externalization","externalize","externally","externals","extinct","extinction","extinguish","extinguishable","extinguisher","extirpate","extirpation","extjs","extol","extolled","extoller","extolling","extort","extorter","extortion","extortionate","extortioner","extortionist","extra","extracellular","extract","extracted","extracting","extraction","extractive","extractor","extracts","extracurricular","extradite","extradition","extragalactic","extralegal","extramarital","extramural","extraneous","extraneousness","extraordinarily","extraordinariness","extraordinary","extrapolate","extrapolation","extras","extrasensory","extraterrestrial","extraterritorial","extraterritoriality","extravagance","extravagant","extravaganza","extravehicular","extravert","extrema","extremal","extreme","extremely","extremeness","extremism","extremist","extremity","extricable","extricate","extrication","extrinsic","extrinsically","extroversion","extrovert","extrude","extruder","extrusion","extrusive","exuberance","exuberant","exudate","exudation","exude","exult","exultant","exultation","exulting","exurb","exurban","exurbanite","exurbia","exxon","ey","eyck","eyde","eydie","eye","eyeball","eyebrow","eyed","eyedropper","eyeful","eyeglass","eyelash","eyeless","eyelet","eyelid","eyeliner","eyeopener","eyeopening","eyepiece","eyer","eyes","eyeshadow","eyesight","eyesore","eyestrain","eyeteeth","eyetooth","eyewash","eyewitness","eyre","eyrie","eysenck","ez","ezechiel","ezekiel","ezequiel","eziechiele","ezmeralda","ezra","ezri","f","f0_","fa","faa","fab","fabe","faber","faberg","fabian","fabiano","fabien","fabio","fable","fabler","fabric","fabricate","fabrication","fabricator","fabulists","fabulous","fabulousness","fac","facade","facades","face","facebook","facecloth","facecloths","faced","faceless","facelets","faceplate","facer","faces","facescontext","facet","facetious","facetiousness","facets","facial","facile","facileness","facilisis","facilitate","facilitation","facilitator","facilitatory","facilities","facility","facing","facsimile","facsimileing","fact","faction","factional","factionalism","factious","factiousness","factitious","facto","factoid","factor","factorial","factories","factoring","factorisable","factorization","factorize","factors","factory","factorygirl","factotum","facts","factual","factuality","factualness","faculty","fad","faddish","faddist","fade","faded","fadedly","fadein","fadeout","fader","fades","fadeto","fading","fae","faence","faerie","faeroe","faery","fafnir","fag","fagged","fagging","faggoting","fagin","fagot","fagoting","fahd","fahrenheit","fail","failed","failing","faille","failover","fails","failsafe","failure","failures","fain","faina","faint","fainter","fainthearted","faintness","fair","fairbanks","fairchild","faired","fairfax","fairfield","fairgoer","fairground","fairing","fairish","fairleigh","fairless","fairlie","fairly","fairmont","fairness","fairport","fairs","fairview","fairway","fairy","fairyland","fairytale","faisal","faisalabad","faith","faithed","faithful","faithfulness","faithfuls","faithing","faithless","faithlessness","faiths","fajitas","fake","faker","fakir","falafel","falcon","falconer","falconry","falito","falk","falkland","falkner","fall","fallacious","fallaciousness","fallacy","fallback","faller","fallibility","fallible","fallibleness","fallibly","falling","falloff","fallon","fallopian","fallout","fallow","fallowness","falls","false","falsehood","falseness","falsetto","falsie","falsifiability","falsifiable","falsification","falsifier","falsify","falsity","falstaff","falter","falterer","faltering","falwell","fame","famed","fames","familial","familiar","familiarity","familiarization","familiarize","familiarized","familiarizer","familiarizing","familiarly","familiarness","families","family","famine","faming","famish","famous","famously","famousness","fan","fanatic","fanatical","fanaticalness","fanaticism","fanchette","fanchon","fancie","fancied","fancier","fanciest","fanciful","fancifulness","fancily","fanciness","fancy","fancybox","fancying","fancywork","fandango","fanechka","fanfare","fanfold","fang","fangled","fania","fanlight","fanned","fanni","fannie","fanning","fanny","fanout","fans","fantail","fantasia","fantasist","fantasize","fantastic","fantastical","fantasy","fanya","fanzine","faq","faqs","far","fara","farad","faraday","farah","farand","faraway","farber","farce","farcical","fare","farer","farewell","farfetchedness","fargo","farica","farina","farinaceous","farkas","farlay","farlee","farleigh","farley","farlie","farly","farm","farmer","farmhand","farmhouse","farming","farmington","farmland","farmstead","farmworker","farmyard","faro","farr","farra","farrago","farragoes","farragut","farrah","farrakhan","farrand","farrel","farrell","farrier","farris","farrow","farseeing","farsighted","farsightedness","fart","farther","farthermost","farthest","farthing","fas","fascia","fascicle","fasciculate","fasciculation","fascinate","fascinating","fascination","fascism","fascist","fascistic","fashion","fashionable","fashionableness","fashionably","fashioner","fassbinder","fast","fasta","fastback","fastball","fastcgi","fasten","fastener","fastening","faster","fasterxml","fastest","fastidious","fastidiousness","fastness","fat","fatal","fatalism","fatalist","fatalistic","fatalistically","fatality","fatback","fate","fateful","fatefulness","fates","fathead","fatheaded","father","fathered","fatherhood","fatherland","fatherless","fatherliness","fatherly","fathom","fathomable","fathomless","fatigue","fatigued","fatiguing","fatima","fatness","fatso","fatted","fatten","fattener","fatter","fattest","fattiness","fatting","fatty","fatuity","fatuous","fatuousness","fatwa","faucet","faucibus","faulkner","faulknerian","fault","faultfinder","faultfinding","faultily","faultiness","faultless","faultlessness","faults","faulty","faun","fauna","faunie","fauntleroy","faust","faustian","faustina","faustine","faustino","faustus","fauvism","fav","favicon","favor","favorable","favorableness","favorably","favored","favoredness","favorer","favoring","favorings","favorite","favorites","favoritism","favors","favour","favourite","fawkes","fawn","fawne","fawner","fawnia","fawning","fax","fay","faydra","faye","fayette","fayetteville","fayina","fayre","fayth","faythe","faze","fb","fbi","fc","fcc","fclose","fcm","fcntl","fct","fd","fda","fdic","fdr","fds","fe","fealty","fear","fearful","fearfuller","fearfullest","fearfulness","fearless","fearlessness","fearsome","fearsomeness","feasibility","feasible","feasibleness","feasibly","feast","feaster","feat","feater","feather","featherbed","featherbedding","featherbrain","feathered","feathering","featherless","featherlight","featherman","feathertop","featherweight","feathery","feats","feature","featured","featureless","features","feb","febrile","february","fecal","feces","fecha","feckless","fecklessness","fecund","fecundability","fecundate","fecundation","fecundity","fed","federal","federalism","federalist","federalization","federalize","federate","federated","federation","federative","federica","federico","fedex","fedora","feds","fee","feeble","feebleness","feebly","feed","feedback","feedbag","feeder","feeding","feedlot","feeds","feedstock","feedstuffs","feeing","feel","feeler","feeling","feelingly","feelingness","feelings","feels","fees","feet","feign","feigned","feigner","feint","feisty","felder","feldman","feldspar","felecia","felic","felicdad","felice","felicia","felicio","felicitate","felicitation","felicitous","felicitousness","felicity","felicle","felike","feliks","feline","felipa","felipe","felis","felisha","felita","felix","feliza","felizio","fell","fella","fellatio","felled","feller","felling","fellini","fellness","fellow","fellowman","fellowmen","fellowship","fellowshipped","fellowshipping","felon","felonious","feloniousness","felony","felt","felting","fem","female","femaleness","feminine","feminineness","femininity","feminism","feminist","femme","femoral","femur","fen","fence","fenced","fencepost","fencer","fencing","fend","fender","fenelia","fenestration","fenian","fenland","fennel","fenwick","feodor","feodora","feof","fer","feral","ferber","ferd","ferdie","ferdinand","ferdinanda","ferdinande","ferdinando","ferdy","fergus","ferguson","ferlinghetti","fermat","ferment","fermentation","fermented","fermenter","fermenting","fermentum","fermi","fermion","fermium","fern","fernanda","fernande","fernandez","fernandina","fernando","ferne","fernery","ferny","ferocious","ferociousness","ferocity","ferrari","ferraro","ferreira","ferrel","ferrell","ferrer","ferret","ferreter","ferric","ferris","ferrite","ferro","ferroelectric","ferromagnet","ferromagnetic","ferrous","ferrule","ferry","ferryboat","ferryman","ferrymen","fertile","fertileness","fertility","fertilization","fertilize","fertilized","fertilizer","fertilizes","ferule","fervency","fervent","fervid","fervidness","fervor","fess","fest","festal","fester","festival","festive","festiveness","festivity","festoon","feta","fetal","fetch","fetchall","fetchdata","fetched","fetchedresultscontroller","fetcher","fetches","fetching","fetchrequest","fetchtype","feted","fetich","fetid","fetidness","feting","fetish","fetishism","fetishist","fetishistic","fetlock","fetter","fettle","fettling","fettuccine","fetus","feud","feudal","feudalism","feudalistic","feudatory","feugiat","fever","feverish","feverishness","few","fewer","fewness","fey","feynman","fez","fezzes","ff","ffa","ffb","ffc","ffd","ffe","fff","ffff","ffffff","ffffffff","ffi","fflush","ffmpeg","fft","fftw","fg","fgetc","fgets","fh","fha","fi","fianc","fiance","fiann","fianna","fiasco","fiascoes","fiat","fib","fibbed","fibber","fibbing","fiber","fiberboard","fiberfill","fiberglas","fiberglass","fibonacci","fibril","fibrillate","fibrillation","fibrin","fibroblast","fibroid","fibroses","fibrosis","fibrous","fibrousness","fibula","fibulae","fibular","fica","fices","fiche","fichte","fichu","fickle","fickleness","ficos","fiction","fictional","fictionalization","fictionalize","fictitious","fictitiousness","fictive","ficus","fid","fiddle","fiddler","fiddlestick","fiddling","fiddly","fide","fidel","fidela","fidelia","fidelio","fidelity","fidget","fidgety","fido","fidole","fiducial","fiduciary","fie","fief","fiefdom","field","fielded","fielder","fieldid","fielding","fieldname","fieldnames","fields","fieldset","fieldstone","fieldtype","fieldvalue","fieldwork","fieldworker","fiend","fiendish","fiendishness","fierce","fierceness","fierily","fieriness","fiery","fies","fiesta","fife","fifer","fifi","fifine","fifo","fifteen","fifteenths","fifth","fifths","fiftieths","fifty","fig","figaro","figcaption","figged","figging","fight","fightback","fighter","fighting","figment","figsize","figueroa","figural","figuration","figurative","figurativeness","figure","figured","figurehead","figurer","figures","figurine","figuring","fiji","fijian","fil","filament","filamentary","filamentous","filbert","filberte","filberto","filch","file","fileaccess","filechooser","filecontent","filed","filedata","filedialog","fileextension","fileformat","filehandle","fileid","fileinfo","fileinput","fileinputstream","filelist","filemanager","filemode","filename","filenames","fileno","filenotfoundexception","fileoutputstream","filepath","filer","filereader","files","fileset","filesize","filesmatch","filestream","filesystem","filesystemobject","filesystems","filet","filetree","filetype","fileupload","fileurl","fileurlwithpath","fileutils","filewriter","filia","filial","filibuster","filibusterer","filide","filigree","filigreeing","filing","filings","filip","filipino","filippa","filippo","fill","fillcolor","filled","filler","fillet","filleting","filling","fillip","fillmore","fillna","fillrect","fills","fillstyle","filly","film","filmdom","filmer","filminess","filming","filmmaker","filmore","films","filmstrip","filmy","filofax","filter","filterable","filterchain","filterchainproxy","filtercontext","filtered","filterer","filtering","filters","filth","filthily","filthiness","filths","filthy","filtrate","filtrated","filtrates","filtrating","filtration","fin","fina","finagle","finagler","final","finale","finalist","finality","finalization","finalize","finally","finalname","finance","financed","finances","financial","financier","financing","finch","find","findable","findall","findbugs","findbyid","findclass","findcontrol","findelement","findelements","finder","findfragmentbyid","finding","findings","findlay","findley","findone","finds","findstr","findviewbyid","fine","finely","fineness","finery","finespun","finesse","finger","fingerboard","fingerer","fingering","fingerless","fingerling","fingernail","fingerprint","fingers","fingertip","finial","finical","finickiness","finicky","fining","finis","finish","finished","finisher","finishes","finishing","finite","finitely","finiteness","fink","finland","finlay","finley","finn","finnbogadottir","finned","finnegan","finner","finning","finnish","finny","fiona","fionna","fionnula","fiord","fiorello","fiorenze","fiori","fir","fire","firearm","fireball","firebase","firebaseauth","firebasedatabase","firebird","fireboat","firebomb","firebox","firebrand","firebreak","firebrick","firebug","firecracker","fired","firedamp","fireevent","firefight","firefly","firefox","firefoxdriver","fireguard","firehouse","firelight","fireman","firemen","fireplace","fireplug","firepower","fireproof","firer","fires","firesafe","fireside","firestone","firestore","firestorm","firetrap","firetruck","firewall","firewalls","firewater","firewood","firework","firing","firkin","firm","firmament","firmer","firmest","firmly","firmness","firms","firmware","firring","first","firstborn","firstchild","firsthand","firstly","firstname","firstordefault","firth","firths","fis","fiscal","fischbein","fischer","fish","fishbowl","fishcake","fisher","fisherman","fishermen","fishery","fishhook","fishily","fishiness","fishing","fishkill","fishmeal","fishmonger","fishnet","fishpond","fishtail","fishtanks","fishwife","fishwives","fishy","fisk","fiske","fissile","fission","fissionable","fissure","fist","fistfight","fistful","fisticuff","fistula","fistulous","fit","fitch","fitchburg","fitful","fitfulness","fitments","fitness","fits","fitssystemwindows","fitted","fitter","fittest","fitting","fittingly","fittingness","fittings","fitz","fitzgerald","fitzpatrick","fitzroy","five","fivefold","fiver","fix","fixable","fixate","fixatifs","fixation","fixative","fixed","fixedness","fixer","fixes","fixing","fixity","fixture","fixtures","fizeau","fizz","fizzer","fizzle","fizzy","fjord","fjs","fk","fl","fla","flab","flabbergast","flabbergasting","flabbily","flabbiness","flabby","flaccid","flaccidity","flack","flag","flagella","flagellate","flagellation","flagellum","flagged","flagging","flaggingly","flagman","flagmen","flagon","flagpole","flagrance","flagrancy","flagrant","flags","flagship","flagstaff","flagstone","flail","flair","flak","flake","flaker","flakiness","flaky","flam","flamb","flambeing","flambes","flamboyance","flamboyancy","flamboyant","flame","flamen","flamenco","flameproof","flamer","flamethrower","flaming","flamingo","flammability","flammable","flan","flanagan","flanders","flange","flank","flanker","flannel","flannelet","flannelette","flap","flapjack","flapped","flapper","flapping","flaps","flare","flareup","flaring","flash","flashback","flashbulb","flashcard","flashcube","flasher","flashgun","flashily","flashiness","flashing","flashlight","flashy","flask","flat","flatbed","flatboat","flatcar","flatfeet","flatfish","flatfoot","flathead","flatiron","flatland","flatmap","flatmate","flatness","flatt","flatted","flatten","flattened","flattener","flatter","flatterer","flattering","flattery","flattest","flatting","flattish","flattop","flatulence","flatulent","flatus","flatware","flatworm","flaubert","flaunt","flaunting","flautist","flavor","flavored","flavorer","flavorful","flavoring","flavorless","flavors","flavorsome","flaw","flawed","flawless","flawlessly","flawlessness","flaws","flax","flaxseed","flay","flayer","fld","flea","fleabag","fleabites","fleawort","fleck","fledermaus","fledge","fledged","fledgling","flee","fleece","fleecer","fleeciness","fleecy","fleeing","fleet","fleeting","fleetingly","fleetingness","fleetness","fleischer","fleischman","fleisher","flem","fleming","flemish","flemished","flemishing","flemming","flesh","flesher","fleshiness","fleshless","fleshly","fleshpot","fleshy","fletch","fletcher","fletching","fleur","fleurette","flew","flews","flex","flexbox","flexed","flexibility","flexible","flexibly","flexitime","flexslider","flextime","flexural","flexure","flibbertigibbet","flick","flicker","flickering","flickery","flickr","flier","flight","flightiness","flightless","flightpath","flights","flighty","flimflam","flimflammed","flimflamming","flimsily","flimsiness","flimsy","flin","flinch","flincher","flinching","fling","flinger","flink","flinn","flint","flintiness","flintless","flintlock","flintstones","flinty","flip","flipflop","flippable","flippancy","flippant","flipped","flipper","flippest","flipping","flirt","flirtation","flirtatious","flirtatiousness","flit","flitted","flitting","flo","float","floated","floater","floating","floatingactionbutton","floats","floatvalue","floaty","flocculate","flocculation","flock","floe","flog","flogged","flogger","flogging","flood","floodgate","floodlight","floodlit","floodplain","floodwater","floor","floorboard","floorer","flooring","floorspace","floorwalker","floozy","flop","flophouse","flopped","flopper","floppily","floppiness","flopping","floppy","flor","flora","floral","florance","flore","florella","florence","florencia","florentia","florentine","florenza","florescence","florescent","floret","florette","flori","floria","florian","florid","florida","floridan","floridian","floridness","florie","florin","florina","florinda","florine","florist","florri","florrie","florry","flory","floss","flossi","flossie","flossy","flot","flotation","flotilla","flotsam","flounce","flouncing","flouncy","flounder","flour","flourish","flourisher","flourishing","floury","flout","flouter","flow","flowchart","flowed","flower","flowerbed","flowerer","floweriness","flowerless","flowerpot","flowers","flowery","flowing","flowlayout","flown","flows","flowstone","floyd","flss","flt","flu","flub","flubbed","flubbing","fluctuate","fluctuation","flue","fluency","fluent","fluently","fluff","fluffiness","fluffy","fluid","fluidity","fluidized","fluidness","fluidpage","fluke","fluky","flume","flummox","flung","flunk","flunkey","flunky","fluoresce","fluorescence","fluorescent","fluoridate","fluoridation","fluoride","fluorimetric","fluorinated","fluorine","fluorite","fluorocarbon","fluoroscope","fluoroscopic","flurry","flush","flushed","flushing","flushness","fluster","flute","fluter","fluting","flutist","flutter","flutterer","fluttery","flux","fluxed","fluxes","fluxing","flv","fly","flyaway","flyblown","flyby","flybys","flycatcher","flyer","flying","flyleaf","flyleaves","flynn","flyover","flypaper","flysheet","flyspeck","flyswatter","flyway","flyweight","flywheel","fm","fmap","fmt","fn","fname","fnma","fno","fnr","fo","foal","foam","foaminess","foamy","fob","fobbed","fobbing","focal","focally","foch","foci","focus","focusable","focused","focuser","focuses","focusing","fodder","foe","foetid","fofl","fog","fogbound","fogged","foggily","fogginess","fogging","foggy","foghorn","fogs","fogy","fogyish","foible","foil","foist","fokker","fol","fold","foldaway","folded","folder","foldername","folderpath","folders","folding","foldout","foldr","folds","foley","foliage","foliate","foliation","folio","folk","folklike","folklore","folkloric","folklorist","folks","folksiness","folksinger","folksinging","folksong","folksy","folktale","folkway","foll","follicle","follicular","follow","followed","follower","followers","following","follows","followsymlinks","followup","folly","folsom","fomalhaut","foment","fomentation","fomenter","fond","fonda","fondant","fondle","fondler","fondness","fondue","fons","fonsie","font","fontaine","fontainebleau","fontana","fontanel","fontanelle","fontawesome","fontfamily","fontname","fonts","fontsize","fontstyle","fontweight","fontwithname","fonz","fonzie","foo","foobar","food","foodie","foods","foodstuff","fool","foolery","foolhardily","foolhardiness","foolhardy","foolish","foolishness","foolproof","foolscap","foos","foot","footage","football","footbridge","foote","footer","footfall","foothill","foothold","footing","footless","footlights","footling","footlocker","footloose","footman","footmarks","footmen","footnote","footpad","footpath","footpaths","footplate","footprint","footrace","footrest","footsie","footsore","footstep","footstool","footwear","footwork","fop","fopen","fopped","foppery","fopping","foppish","foppishness","for","forage","forager","forall","foray","forayer","forbade","forbear","forbearance","forbearer","forbes","forbid","forbidden","forbidding","forbiddingness","forbore","forborne","force","forced","forcefield","forceful","forcefulness","forceps","forcer","forces","forcible","forcibleness","forcibly","forcing","forcontrolevents","ford","fordable","fordham","fore","foreach","forearm","forebear","forebode","foreboding","forebodingness","forecast","forecaster","forecastle","foreclose","foreclosure","forecolor","forecourt","foredoom","forefather","forefeet","forefinger","forefoot","forefront","foregoer","foregoing","foregone","foregos","foreground","foregroundcolor","forehand","forehead","foreign","foreigner","foreignkey","foreignness","foreknew","foreknow","foreknowledge","foreknown","foreleg","forelimb","forelock","foreman","foremast","foremen","foremost","forename","forenoon","forensic","forensically","forensics","foreordain","forepart","forepaws","forepeople","foreperson","foreplay","forequarter","forerunner","foresail","foresaw","foresee","foreseeable","foreseeing","foreseen","foreseer","foreshadow","foreshore","foreshorten","foresight","foresighted","foresightedness","foreskin","forest","forestall","forestaller","forestallment","forestation","forestations","forester","forestland","forestry","foretaste","foretell","foreteller","forethought","foretold","forever","forevermore","forewarn","forewarner","forewent","forewoman","forewomen","foreword","forfeit","forfeiter","forfeiture","forfend","forgather","forgave","forge","forged","forger","forgery","forges","forget","forgetful","forgetfulness","forgettable","forgettably","forgetting","forging","forgivable","forgivably","forgive","forgiven","forgiveness","forgiver","forgiving","forgivingly","forgivingness","forgo","forgoer","forgoes","forgone","forgot","forgotten","forhttpheaderfield","forindexpath","fork","forked","forkey","forkful","forking","forklift","forks","forlorn","forlornness","form","formability","formal","formaldehyde","formalin","formalism","formalist","formalistic","formality","formalization","formalize","formalized","formalizer","formalizes","formally","formalness","formals","formant","format","formatdate","formate","formation","formative","formatively","formativeness","formats","formatted","formatter","formatters","formatting","formbuilder","formcontrol","formcontrolname","formdata","formed","former","formerly","formfitting","formgroup","formic","formica","formid","formidable","formidableness","formidably","forming","formless","formlessness","formmethod","formname","formosa","formosan","forms","formsauthentication","formset","formula","formulaic","formular","formulas","formulate","formulated","formulation","formulator","forname","fornicate","fornication","fornicator","forrest","forrester","forroot","forsake","forsaken","forsook","forsooth","forstate","forster","forswear","forswore","forsworn","forsythia","fort","fortaleza","forte","forth","forthcome","forthcoming","forthright","forthrightness","forthwith","fortieths","fortification","fortified","fortifier","fortify","fortiori","fortissimo","fortitude","fortnight","fortnightly","fortran","fortress","fortuitous","fortuitousness","fortuity","fortunate","fortunately","fortunateness","fortune","fortuneteller","fortunetelling","forty","forum","forums","forward","forwarded","forwarder","forwarding","forwardness","forwards","forwent","fos","foss","fossil","fossiliferous","fossilization","fossilize","fossilized","foster","fosterer","foto","foucault","fought","foul","foulard","foulmouth","foulness","fouls","found","foundation","foundational","founded","founder","founders","founding","foundling","foundry","founds","fount","fountain","fountainhead","four","fourfold","fourier","fourpence","fourpenny","fourposter","fourscore","foursome","foursquare","fourteen","fourteener","fourteenths","fourth","fourths","fout","fovea","fowl","fowler","fowling","fox","foxfire","foxglove","foxhall","foxhole","foxhound","foxily","foxiness","foxing","foxtail","foxtrot","foxtrotted","foxtrotting","foxy","foyer","fp","fpga","fpic","fpm","fpo","fprintf","fps","fq","fql","fr","frac","fracas","fractal","fraction","fractional","fractionate","fractionation","fractioned","fractioning","fractions","fractious","fractiousness","fracture","frag","fragile","fragility","fragment","fragmentactivity","fragmentarily","fragmentariness","fragmentary","fragmentation","fragmentmanager","fragmentmanagerimpl","fragmentpageradapter","fragments","fragmenttransaction","fragonard","fragrance","fragrant","frail","frailness","frailty","frame","frameborder","framebuffer","framed","framelayout","framer","framerate","frames","framework","frameworkelement","frameworkmethod","frameworks","frameworkservlet","framing","fran","franc","francaise","france","francene","francesca","francesco","franchise","franchisee","franchiser","franchot","francie","francine","francis","francisca","franciscan","francisco","franciska","franciskus","francium","franck","francklin","francklyn","franco","francois","francoise","francophone","francyne","frangibility","frangible","frank","frankel","frankenstein","franker","frankford","frankfort","frankfurt","frankfurter","frankie","frankincense","frankish","franklin","frankly","franklyn","frankness","franky","franni","frannie","franny","fransisco","frantic","frantically","franticness","frants","franz","franzen","frapp","frappeed","frappeing","frappes","frasco","fraser","frasier","frasquito","frat","fraternal","fraternity","fraternization","fraternize","fraternizer","fraternizing","fratricidal","fratricide","frau","fraud","fraudsters","fraudulence","fraudulent","fraught","fraulein","fray","frayda","frayne","fraze","frazer","frazier","frazzle","fread","freak","freakish","freakishness","freaky","freckle","freckly","fred","freda","freddi","freddie","freddy","fredek","fredelia","frederic","frederica","frederich","frederick","fredericka","frederico","fredericton","frederigo","frederik","frederique","fredholm","fredi","fredia","fredra","fredric","fredrick","fredrickson","fredrika","free","freebase","freebie","freeboot","freebooter","freeborn","freebsd","freed","freedman","freedmen","freedom","freehand","freehanded","freehold","freeholder","freeing","freelance","freeland","freeload","freeloader","freely","freeman","freemarker","freemason","freemasonry","freemen","freemon","freeness","freeport","freestanding","freestone","freestyle","freethinker","freethinking","freetown","freetype","freeway","freewheel","freewheeler","freewheeling","freewill","freezable","freeze","freezer","freezes","freezing","freida","freight","freighter","fremont","french","frenchman","frenchmen","frenchwoman","frenchwomen","frenetic","frenetically","frenzied","frenzy","freon","freq","frequencies","frequency","frequent","frequented","frequenter","frequentest","frequenting","frequently","frequentness","frequents","fresco","frescoes","fresh","freshen","freshener","fresher","freshest","freshet","freshly","freshman","freshmen","freshness","freshwater","fresnel","fresno","fret","fretboard","fretful","fretfulness","fretsaw","fretted","fretting","fretwork","freud","freudian","frey","freya","fri","friable","friableness","friar","friary","fricassee","fricasseeing","frication","fricative","frick","friction","frictional","frictionless","friday","fridge","fried","frieda","friedan","friedcake","friederike","friedman","friedrich","friedrick","friend","friendless","friendlessness","friendlies","friendlily","friendliness","friendly","friends","friendship","frier","fries","frieze","frig","frigate","frigga","frigged","frigging","fright","frighten","frightening","frightful","frightfulness","frigid","frigidaire","frigidity","frigidness","frill","frilly","fringe","fringilla","frippery","frisbee","frisco","frisian","frisk","frisker","friskily","friskiness","frisky","frisson","frito","fritter","fritterer","fritz","frivolity","frivolous","frivolousness","frizz","frizzle","frizzly","frizzy","frm","fro","frobisher","frock","frocking","frog","frogged","frogging","frogman","frogmarched","frogmen","froissart","frolic","frolicked","frolicker","frolicking","frolicsome","from","frombody","fromcharcode","fromdate","fromfile","fromhtml","fromimage","fromjson","fromm","fromseconds","fromstring","frond","front","frontage","frontal","frontenac","frontend","frontier","frontiersman","frontiersmen","frontispiece","frontrunner","frontward","frosh","frost","frostbelt","frostbit","frostbite","frostbiting","frostbitten","frosted","frosteds","frostily","frostiness","frosting","frosty","froth","frothiness","froths","frothy","froufrou","froward","frowardness","frown","frowner","frowning","frowzily","frowziness","frowzy","froze","frozen","frozenness","fructify","fructose","fruehauf","frugal","frugality","fruit","fruitcake","fruiter","fruiterer","fruitful","fruitfuller","fruitfullest","fruitfulness","fruitiness","fruition","fruitless","fruitlessness","fruits","fruity","frump","frumpish","frumpy","frunze","frustrate","frustrated","frustrater","frustrating","frustration","frustum","fry","frye","fryer","fs","fscanf","fseek","fsharp","fslic","fso","fst","fstream","ft","ftc","fte","ftp","ftpclient","fu","fuchs","fuchsia","fuck","fucker","fucking","fud","fuddle","fudge","fuel","fueler","fuentes","fugal","fugger","fugiat","fugitive","fugitiveness","fugue","fuhrer","fuji","fujitsu","fujiyama","fukuoka","fulani","fulbright","fulcrum","fulfill","fulfilled","fulfiller","fulfillment","full","fullback","fullcalendar","fuller","fullerton","fullish","fullname","fullness","fullpath","fullscreen","fullstops","fulltext","fullword","fully","fulminate","fulmination","fulness","fulsome","fulsomeness","fulton","fulvia","fumble","fumbler","fumbling","fume","fumigant","fumigate","fumigation","fumigator","fuming","fumy","fun","funafuti","func","funcs","function","functional","functionalism","functionalist","functionalities","functionality","functionally","functionary","functioning","functionname","functions","functools","functor","fund","fundamental","fundamentalism","fundamentalist","fundamentally","fundamentals","funded","fundholders","fundholding","funding","funds","fundy","funeral","funerary","funereal","funfair","fungal","fungi","fungible","fungicidal","fungicide","fungoid","fungous","fungus","funicular","funk","funkiness","funky","funned","funnel","funner","funnest","funnily","funniness","funning","funny","fur","furbelow","furbish","furbisher","furious","furiousness","furl","furlong","furlough","furloughs","furn","furnace","furnish","furnished","furnisher","furnishing","furniture","furor","furore","furred","furrier","furriness","furring","furrow","furry","further","furtherance","furtherer","furthermore","furthermost","furthest","furtive","furtiveness","fury","furze","fusce","fuse","fusebox","fusee","fuselage","fushun","fusibility","fusible","fusiform","fusilier","fusillade","fusion","fuss","fussbudget","fusser","fussily","fussiness","fusspot","fussy","fustian","fustiness","fusty","fut","futile","futileness","futility","futon","future","futures","futuretask","futurism","futurist","futuristic","futurity","futurologist","futurology","futz","fuze","fuzhou","fuzz","fuzzbuster","fuzzily","fuzziness","fuzzy","fv","fw","fwd","fwiw","fwlink","fwrite","fwww","fwy","fx","fxml","fxmlloader","fy","fyi","g","ga","gab","gabardine","gabbed","gabbey","gabbi","gabbie","gabbiness","gabbing","gabble","gabby","gabe","gaberdine","gabey","gabfest","gabi","gabie","gable","gabon","gabonese","gaborone","gabriel","gabriela","gabriele","gabriell","gabriella","gabrielle","gabriellia","gabriello","gabrila","gaby","gac","gacrux","gad","gadabout","gadded","gadder","gadding","gadfly","gadget","gadgetry","gadolinium","gadsden","gae","gaea","gael","gaelan","gaelic","gaff","gaffe","gaffer","gag","gaga","gagarin","gage","gager","gagged","gagging","gaggle","gagwriter","gaiety","gail","gaile","gaily","gain","gained","gainer","gaines","gainesville","gainful","gainfulness","gaining","gainly","gains","gainsaid","gainsay","gainsayer","gainsborough","gait","gaiter","gaithersburg","gal","gala","galactic","galahad","galapagos","galatea","galatia","galatians","galaxy","galbraith","galbreath","gale","galen","galena","galenite","galibi","galilean","galilee","galileo","galina","gall","gallagher","gallant","gallanted","gallanting","gallantry","gallants","gallard","gallbladder","gallegos","galleon","galleria","galleries","gallery","galley","gallic","gallicism","gallimaufry","galling","gallium","gallivant","gallon","gallonage","gallop","galloper","galloway","gallows","gallstone","gallup","galois","galoot","galore","galosh","galsworthy","galumph","galumphs","galvan","galvani","galvanic","galvanism","galvanization","galvanize","galvanometer","galvanometric","galven","galveston","galvin","gama","gamaliel","gambia","gambian","gambit","gamble","gambler","gambol","game","gamecock","gameid","gamekeeper","gameness","gameobject","games","gamescene","gamesmanship","gamesmen","gamest","gamestate","gamester","gamete","gametic","gametime","gamin","gamine","gaminess","gaming","gamma","gammon","gamow","gamut","gamy","gan","gander","gandhi","gandhian","gang","gangbusters","ganger","ganges","gangland","ganglia","gangling","ganglion","ganglionic","gangplank","gangrene","gangrenous","gangster","gangtok","gangway","gannet","gannie","gannon","ganny","gantlet","gantry","ganymede","gao","gaol","gaoler","gap","gape","gaper","gapi","gaping","gapped","gapping","gaps","gaq","gar","garage","garald","garb","garbage","garbageman","garbanzo","garble","garbler","garbo","garcia","gard","garden","gardener","gardenia","gardening","gardie","gardiner","gardner","gardy","gare","garek","gareth","garey","garfield","garfish","garfunkel","gargantua","gargantuan","gargle","gargoyle","garibaldi","garik","garish","garishness","garland","garlic","garlicked","garlicking","garlicky","garment","garner","garnet","garnett","garnette","garnish","garnishee","garnisheeing","garnishment","garold","garon","garote","garotte","garrard","garred","garrek","garret","garreth","garrett","garrick","garrik","garring","garrison","garrot","garrote","garroter","garrott","garrotte","garrulity","garrulous","garrulousness","garry","garter","garth","garv","garvey","garvin","garvy","garwin","garwood","gary","garza","gas","gasbag","gascony","gaseous","gaseousness","gases","gash","gasification","gasifier","gasify","gasket","gaslight","gasohol","gasoline","gasometer","gasp","gaspar","gaspard","gasparo","gasper","gasping","gassed","gasser","gasset","gassiness","gassing","gassy","gaston","gastric","gastritides","gastritis","gastroenteritides","gastroenteritis","gastrointestinal","gastronome","gastronomic","gastronomical","gastronomy","gastropod","gasworks","gate","gateau","gateaux","gatecrash","gatehouse","gatekeeper","gatepost","gates","gateway","gather","gathered","gatherer","gathering","gathers","gatlinburg","gatling","gator","gatorade","gatsby","gatt","gatun","gauche","gaucheness","gaucherie","gaucho","gaudily","gaudiness","gaudy","gauge","gaugeable","gauger","gauguin","gaul","gaulish","gaulle","gaultiero","gaunt","gauntlet","gauntley","gauntness","gauss","gausses","gaussian","gautama","gauthier","gautier","gauze","gauziness","gauzy","gav","gavan","gave","gavel","gaven","gavin","gavotte","gavra","gavrielle","gawain","gawen","gawk","gawkily","gawkiness","gawky","gay","gaye","gayel","gayelord","gayety","gayla","gayle","gayleen","gaylene","gayler","gaylor","gaylord","gayness","gaynor","gaza","gaze","gazebo","gazelle","gazer","gazette","gazetteer","gaziantep","gazillion","gazpacho","gb","gbc","gbp","gc","gca","gcc","gcd","gcloud","gcm","gcp","gcs","gd","gdal","gdansk","gdata","gdb","gdel","gdi","gdk","gdp","gdx","ge","gear","gearalt","gearard","gearbox","gearing","gearshift","gearstick","gearwheel","geary","gecko","geckodriver","ged","gee","geegaw","geeing","geek","geeky","geese","geest","geezer","gehenna","gehrig","geiger","geigy","geisha","gel","gelatin","gelatinous","gelatinousness","gelcap","geld","gelding","gelid","gelignite","gelled","gelling","gelya","gem","gemfile","gemini","gemlike","gemma","gemmed","gemming","gemological","gemologist","gemology","gems","gemstone","gen","gena","genaro","gendarme","gender","genderless","gene","genealogical","genealogist","genealogy","genera","general","generalissimo","generalist","generality","generalizable","generalization","generalize","generalized","generalizer","generally","generalness","generalship","generate","generated","generatedvalue","generates","generating","generation","generational","generations","generationtype","generative","generator","generators","generic","generically","generics","generosity","generous","generously","generousness","genes","genesco","genesis","genet","genetic","genetically","geneticist","genetics","geneva","genevieve","genevra","genghis","genia","genial","geniality","genially","genialness","genie","genies","genii","genital","genitalia","genitals","genitive","genitourinary","genius","genna","genni","gennie","gennifer","genny","geno","genoa","genocidal","genocide","genome","genotype","genovera","genre","genres","gent","genteel","genteelness","gentian","gentile","gentility","gentle","gentlefolk","gentleman","gentlemanliness","gentlemanly","gentlemen","gentleness","gentlewoman","gentlewomen","gently","gentrification","gentrify","gentry","genuflect","genuflection","genuine","genuinely","genuineness","genus","genvieve","genymotion","geo","geocentric","geocentrically","geocentricism","geochemical","geochemistry","geochronology","geocode","geocoder","geocoding","geode","geodesic","geodesy","geodetic","geoff","geoffrey","geoffry","geog","geographer","geographic","geographical","geography","geoip","geojson","geolocation","geologic","geological","geologist","geology","geom","geomagnetic","geomagnetically","geomagnetism","geometer","geometric","geometrical","geometrician","geometry","geomorphological","geomorphology","geophysical","geophysicist","geophysics","geopoint","geopolitic","geopolitical","geopolitics","georas","geordie","georg","george","georgeanna","georgeanne","georgena","georgeta","georgetown","georgetta","georgette","georgi","georgia","georgian","georgiana","georgianna","georgianne","georgie","georgina","georgine","georgy","geostationary","geosynchronous","geosyncline","geothermal","geothermic","ger","gerald","geralda","geraldine","geranium","gerard","gerardo","gerber","gerbil","gerda","gerek","gerhard","gerhardine","gerhardt","geri","gerianna","gerianne","geriatric","geriatrics","gerick","gerik","geritol","gerladina","germ","germain","germaine","german","germana","germane","germania","germanic","germanium","germanized","germantown","germany","germayne","germen","germicidal","germicide","germinal","germinate","germinated","germination","germinative","gerome","geronimo","gerontocracy","gerontological","gerontologist","gerontology","gerrard","gerri","gerrie","gerrilee","gerrit","gerry","gerrymander","gershwin","gert","gerta","gerti","gertie","gertrud","gertruda","gertrude","gertrudis","gerty","gerund","gerundive","gery","gestalt","gestapo","gestate","gestation","gestational","gesticulate","gesticulation","gesticulative","gestural","gesture","gesturedetector","gesturerecognizer","gestures","gesundheit","get","getabsolutepath","getaccesstoken","getaction","getactionbar","getactivesheet","getactivespreadsheet","getactivity","getaddress","getaddrinfo","getage","getall","getapplication","getapplicationcontext","getarguments","getassets","getasync","getattr","getattribute","getaway","getbasecontext","getbean","getbody","getboolean","getbootstrap","getboundingclientrect","getbounds","getbroadcast","getbyid","getbytes","getcell","getch","getchar","getchild","getchildat","getchildren","getclass","getclassloader","getcode","getcollection","getcolor","getcolumn","getcolumnindex","getcomponent","getconnection","getcontent","getcontentpane","getcontentresolver","getcontext","getcount","getcurrentinstance","getcurrentposition","getcurrentsession","getcurrentuser","getcwd","getdata","getdate","getday","getdefault","getdefaultproguardfile","getdefaultsharedpreferences","getdescription","getdouble","getdrawable","getelement","getelementbyid","getelementsbyclassname","getelementsbyname","getelementsbytagname","getemail","getentity","getenumerator","getenv","getexternalstoragedirectory","getextras","getfield","getfile","getfilename","getfiles","getfirstname","getfragmentmanager","getfullyear","gethashcode","getheight","gethours","gethsemane","getid","getimage","getindex","getinfo","getinputstream","getinstance","getint","getintent","getitem","getitemcount","getitemid","getitems","getjson","getjsonarray","getjsonobject","getkey","getkeycode","getlasterror","getlatitude","getlayoutinflater","getlayoutparams","getlength","getline","getlist","getlocation","getlogger","getlong","getlongitude","getmap","getmenuinflater","getmessage","getmethod","getminutes","getmodel","getmonth","getname","getnext","getnumber","getobject","getopt","getoutputstream","getpackagemanager","getpackagename","getpage","getparameter","getparameters","getparent","getpassword","getpath","getpid","getpixel","getposition","getpreferredsize","getprice","getproperties","getproperty","getquery","getrange","getreadabledatabase","getreference","getrepository","getrequest","getresource","getresourceasstream","getresources","getresponse","getresponsecode","getresponsestream","getresult","getresultlist","getrow","getruntime","gets","getscript","getselecteditem","getselection","getservice","getsession","getsettings","getsharedpreferences","getsheetbyname","getsimplename","getsingleton","getsize","getsource","getstate","getstatus","getstream","getstring","getstringextra","getsupportactionbar","getsupportfragmentmanager","getsystemservice","gettable","gettag","getter","getters","gettext","gettime","gettimeinmillis","getting","gettitle","gettoken","gettransaction","getty","gettype","gettysburg","getup","geturl","getuser","getuserid","getusername","getusers","getvalue","getvalues","getview","getwidth","getwindow","getwritabledatabase","getwriter","getx","gety","gevent","gewgaw","gewrztraminer","geyser","gf","gfortran","gfx","gg","ggplot","gh","ghana","ghanaian","ghanian","ghastliness","ghastly","ghat","ghats","ghc","ghci","ghent","gherardo","gherkin","ghetto","ghettoize","ghi","ghibelline","ghost","ghostlike","ghostliness","ghostly","ghostscript","ghostwrite","ghostwritten","ghostwrote","ghoul","ghoulish","ghoulishness","ghq","ghz","gi","giacinta","giacobo","giacometti","giacomo","giacopo","gian","giana","gianina","gianna","gianni","giannini","giant","giantess","giantkiller","giauque","giavani","gib","gibb","gibber","gibberish","gibbet","gibbie","gibbon","gibbous","gibbousness","gibby","gibe","giber","giblet","gibraltar","gibson","gid","giddap","giddily","giddiness","giddings","giddy","gide","gideon","gielgud","gienah","gif","giff","giffard","giffer","giffie","gifford","giffy","gift","gifted","giftedness","gig","gigabyte","gigacycle","gigahertz","gigantic","gigantically","giganticness","gigavolt","gigawatt","gigged","gigging","giggle","giggler","giggling","giggly","gigi","gigo","gigolo","gil","gila","gilbert","gilberta","gilberte","gilbertina","gilbertine","gilberto","gilbertson","gilburt","gilchrist","gild","gilda","gilder","gilding","gilead","gilemette","giles","gilgamesh","gilkson","gill","gillan","gilles","gillespie","gillette","gilli","gilliam","gillian","gillie","gilligan","gilly","gilmore","gilt","gimbaled","gimbals","gimbel","gimcrack","gimcrackery","gimlet","gimme","gimmick","gimmickry","gimmicky","gimp","gimpy","gin","gina","ginelle","ginevra","ginger","gingerbread","gingerliness","gingerly","gingersnap","gingery","gingham","gingivitis","gingrich","ginkgo","ginkgoes","ginmill","ginned","ginni","ginnie","ginnifer","ginning","ginny","gino","ginsberg","ginsburg","ginseng","gioconda","giordano","giorgi","giorgia","giorgio","giorgione","giotto","giovanna","giovanni","gipsy","giraffe","giralda","giraldo","giraud","giraudoux","gird","girded","girder","girdle","girdler","girl","girlfriend","girlhood","girlie","girlish","girlishness","girls","giro","girt","girth","girths","gis","gisela","giselbert","gisele","gisella","giselle","gish","gist","git","github","githubusercontent","gitignore","gitlab","giuditta","giulia","giuliano","giulietta","giulio","giuseppe","giustina","giustino","giusto","give","giveaway","giveback","given","givenname","giver","gives","giving","giza","gizela","gizmo","gizzard","gk","gl","glac","glacial","glaciate","glaciation","glacier","glaciological","glaciologist","glaciology","glad","gladded","gladden","gladder","gladdest","gladding","gladdy","glade","gladi","gladiator","gladiatorial","gladiola","gladioli","gladiolus","gladly","gladness","gladsome","gladstone","gladys","glamor","glamorization","glamorize","glamorizer","glamorous","glamorousness","glance","glancing","gland","glanders","glandes","glandular","glans","glare","glaring","glaringness","glaser","glasgow","glasnost","glass","glassblower","glassblowing","glassfish","glassful","glasshouse","glassily","glassiness","glassless","glassware","glasswort","glassy","glastonbury","glaswegian","glaucoma","glaucous","glaze","glazed","glazer","glazier","glazing","glbindbuffer","glbindtexture","glclear","glcolor","gleam","glean","gleaner","gleaning","gleason","gleda","glee","gleed","gleeful","gleefulness","gleeing","glen","glenable","glenda","glendale","glenden","glendon","glenine","glenn","glenna","glennie","glennis","gles","glew","glfloat","glfw","glib","glibber","glibbest","glibc","glibness","glide","glider","glim","glimmer","glimmering","glimpse","glimpser","glint","glissandi","glissando","glisten","glister","glitch","glitter","glittering","glittery","glitz","glitzy","glm","glmatrixmode","gloaming","gloat","gloater","gloating","glob","global","globalism","globalist","globalization","globally","globals","globe","globetrotter","globular","globularity","globularness","globule","globulin","glockenspiel","glommed","gloom","gloomily","gloominess","gloomy","glop","glopped","glopping","gloppy","glori","gloria","gloriana","gloriane","glorification","glorifier","glorify","glorious","gloriousness","glory","gloss","glossary","glossily","glossiness","glossolalia","glossy","glottal","glottalization","glottis","gloucester","glove","gloveless","glover","glow","glower","glowing","glowworm","glsl","gltexparameteri","glucose","glue","glued","gluer","gluey","gluier","gluiest","gluint","glum","glummer","glummest","glumness","gluon","glut","glutamate","gluten","glutenous","glutinous","glutinousness","glutted","glutting","glutton","gluttonous","gluttony","glvertex","glyceride","glycerin","glycerinate","glycerine","glycerol","glycerolized","glycine","glycogen","glycol","glyn","glynda","glynis","glynn","glynnis","glyph","glyphicon","glyphs","gm","gmap","gmaps","gmp","gms","gmt","gn","gnarl","gnash","gnat","gnaw","gnawer","gnawing","gneiss","gnni","gnome","gnomelike","gnomic","gnomish","gnomonic","gnostic","gnosticism","gnp","gnu","gnuplot","go","goa","goad","goal","goalie","goalkeeper","goalkeeping","goalless","goalmouth","goalpost","goals","goalscorer","goalscoring","goaltender","goat","goatee","goatherd","goatskin","gob","goback","gobbed","gobbet","gobbing","gobble","gobbledegook","gobbledygook","gobbler","gobi","goblet","goblin","god","godaddy","godard","godart","godchild","godchildren","goddammit","goddamn","goddard","goddart","goddaughter","godded","goddess","godding","godfather","godforsaken","godfree","godfrey","godfry","godhead","godhood","godiva","godless","godlessness","godlike","godlikeness","godliness","godly","godmother","godot","godparent","godsend","godson","godspeed","godthaab","godunov","godwin","godzilla","goebbels","goer","goering","goes","goethals","goethe","gofer","goff","gog","goggle","goggler","gogh","gogol","goiania","going","goiter","golan","golang","golconda","gold","golda","goldarina","goldberg","goldbrick","goldbricker","golden","goldenness","goldenrod","goldenseal","goldfinch","goldfish","goldi","goldia","goldie","goldilocks","goldina","golding","goldman","goldmine","goldsmith","goldsmiths","goldstein","goldwater","goldwyn","goldy","goleta","golf","golfer","golgotha","goliath","goliaths","golly","gomez","gomorrah","gompers","gonad","gonadal","gondola","gondolier","gondwanaland","gone","goner","gong","gonion","gonna","gonorrhea","gonorrheal","gonzales","gonzalez","gonzalo","goo","goober","good","goodbye","goodhearted","goodie","goodish","goodly","goodman","goodness","goodnight","goodrich","goods","goodwill","goodwin","goody","goodyear","gooey","goof","goofiness","goofy","goog","googling","gooier","gooiest","gook","goon","goop","goos","goose","gooseberry","goosebumps","gop","gopath","gopher","goran","goraud","gorbachev","gordan","gorden","gordian","gordie","gordimer","gordon","gordy","gore","goren","gorey","gorgas","gorge","gorged","gorgeous","gorgeousness","gorger","gorges","gorging","gorgon","gorgonzola","gorham","gorilla","gorily","goriness","goring","gorky","gormandize","gormandizer","gormless","gorp","gorse","gory","gos","gosh","goshawk","gosling","gospel","gospeler","gossamer","gossip","gossipy","got","gotcha","goth","gotham","gothart","gothic","gothicism","goths","goto","gotta","gotten","gottfried","goucher","gouda","gouge","gouger","goulash","gould","gounod","gourd","gourde","gourmand","gourmet","gout","gouty","gov","govern","governable","governance","governed","governess","governing","government","governmental","governments","governor","governorship","govt","gown","goya","gp","gpa","gpg","gpio","gpl","gpo","gps","gpss","gpu","gpus","gr","grab","grabbed","grabber","grabbing","grabs","gracchus","grace","graceful","gracefuller","gracefullest","gracefully","gracefulness","graceland","graceless","gracelessness","gracia","gracie","graciela","gracious","graciousness","grackle","grad","gradate","gradation","grade","graded","gradeigh","gradely","grader","grades","gradey","gradient","gradients","gradientstop","gradle","gradlew","gradual","gradualism","gradualist","gradually","gradualness","graduand","graduate","graduation","grady","graehme","graeme","graff","graffias","graffiti","graffito","graft","grafter","grafting","grafton","graham","grahame","graig","grail","grails","grain","grained","grainer","graininess","graining","grainy","gram","grammar","grammarian","grammatic","grammatical","grammaticality","grammaticalness","gramme","grammy","gramophone","grampians","grampus","gran","granada","granary","grand","grandam","grandaunt","grandchild","grandchildren","granddad","granddaddy","granddaughter","grandee","grandeur","grandfather","grandiloquence","grandiloquent","grandiose","grandiosity","grandkid","grandma","grandmaster","grandmother","grandnephew","grandness","grandniece","grandpa","grandparent","grandson","grandstand","grandstander","granduncle","grange","granger","granite","granitic","grannie","granny","granola","grant","granted","grantee","granter","grantham","granthem","grantley","grantor","grantresults","grants","grantsmanship","granular","granularity","granulate","granulation","granule","granulocytic","granville","grape","grapefruit","grapeshot","grapevine","graph","grapheme","graphic","graphical","graphicness","graphics","graphite","graphologist","graphology","graphql","graphs","graphviz","grapnel","grapple","grappler","grappling","grasp","grasper","grasping","graspingness","grass","grasshopper","grassland","grassroots","grassy","grata","grate","grateful","gratefuller","gratefullest","gratefulness","grater","grates","gratia","gratiana","graticule","gratification","gratified","gratify","gratifying","grating","gratis","gratitude","gratuitous","gratuitousness","gratuity","gravamen","grave","gravedigger","gravel","graven","graveness","graver","graves","graveside","gravestone","graveyard","gravid","gravida","gravidness","gravimeter","gravimetric","gravitas","gravitate","gravitation","gravitational","graviton","gravity","gravy","gray","graybeard","grayce","grayish","grayness","grayscale","grayson","graze","grazer","grazia","grazing","grease","greasepaint","greaseproof","greaser","greasily","greasiness","greasy","great","greatcoat","greaten","greater","greatest","greathearted","greatly","greatness","grebe","grecian","greece","greed","greedily","greediness","greeds","greedy","greek","greeley","green","greenback","greenbelt","greenberg","greenblatt","greenbriar","greene","greenery","greenfeld","greenfield","greenfly","greengage","greengrocer","greengrocery","greenhorn","greenhouse","greening","greenish","greenland","greenmail","greenness","greenpeace","greenroom","greensboro","greensleeves","greensville","greensward","greentree","greenville","greenwich","greenwood","greer","greet","greeter","greeting","greetings","greets","greg","gregarious","gregariousness","gregg","greggory","gregoire","gregoor","gregor","gregorian","gregoriancalendar","gregorio","gregorius","gregory","gremlin","grenada","grenade","grenadian","grenadier","grenadine","grenadines","grendel","grenier","grenoble","grenville","grep","grepcode","grepl","gresham","greta","gretal","gretchen","grete","gretel","grethel","gretna","gretta","gretzky","grew","grey","greybeard","greyhound","greyness","grid","gridbagconstraints","gridbaglayout","griddata","gridded","griddle","griddlecake","gridiron","gridlayout","gridlock","gridpane","grids","gridview","gridviewcolumn","gridviewrow","gridx","gridy","grief","grieg","grier","grievance","grieve","griever","grieving","grievous","grievousness","griff","griffie","griffin","griffith","griffon","griffy","grill","grille","griller","grillwork","grim","grimace","grimacer","grimaldi","grime","grimes","griminess","grimm","grimmer","grimmest","grimness","grimy","grin","grinch","grind","grinder","grinding","grindstone","gringo","grinned","grinner","grinning","grip","gripe","griper","grippe","gripper","gripping","gris","griselda","grisliness","grisly","grissel","grist","gristle","gristliness","gristly","gristmill","griswold","grit","gritted","gritter","grittiness","gritting","gritty","griz","grizzle","grizzling","grizzly","grnewald","groan","groaner","groat","grocer","grocery","grog","groggily","grogginess","groggy","groin","grok","grokked","grokking","grommet","gromyko","groofs","groom","groomer","groomsman","groomsmen","groot","groove","groover","groovy","grope","groper","gropius","grosbeak","grosgrain","gross","grosset","grossman","grossness","grosvenor","grosz","grotesque","grotesqueness","grotius","groton","grotto","grottoes","grouch","grouchily","grouchiness","grouchy","ground","groundbreaking","grounded","grounder","groundhog","groundless","groundlessness","groundnut","groundsheet","groundskeepers","groundsman","groundswell","groundwater","groundwork","group","groupbox","groupby","grouped","grouper","groupid","groupie","grouping","grouplayout","groupname","groupon","groupposition","groups","grouse","grouser","grout","grouter","grove","grovel","groveler","grovelike","groveling","grover","grow","grower","growing","growingly","growl","growler","growling","growly","grown","grownup","grows","growth","growths","grp","grpc","grub","grubbed","grubber","grubbily","grubbiness","grubbing","grubby","grubstake","grudge","grudger","grudging","gruel","grueling","gruesome","gruesomeness","gruff","gruffness","grumble","grumbler","grumbling","grumman","grump","grumpily","grumpiness","grumpy","grundy","grunge","grungy","grunion","grunt","grunter","grus","grusky","gruyeres","gruyre","gryphon","gs","gsa","gsl","gsm","gson","gsp","gst","gstatic","gstreamer","gsub","gt","gte","gteborg","gtest","gtk","gtm","gu","guacamole","guadalajara","guadalcanal","guadalquivir","guadalupe","guadeloupe","guallatiri","gualterio","guam","guamanian","guangzhou","guanine","guano","guantanamo","guarani","guarantee","guaranteed","guaranteeing","guarantees","guarantor","guaranty","guard","guarded","guardedness","guarder","guardhouse","guardia","guardian","guardianship","guardrail","guardroom","guards","guardsman","guardsmen","guarnieri","guatemala","guatemalan","guava","guayaquil","gubernatorial","gucci","gudgeon","guelph","guendolen","guenevere","guenna","guenther","guernsey","guerra","guerrero","guerrilla","guess","guessable","guessed","guesser","guesses","guessing","guesstimate","guesswork","guest","guests","guevara","guff","guffaw","guggenheim","guglielma","guglielmo","guhleman","gui","guiana","guice","guid","guidance","guide","guidebook","guided","guideline","guidelines","guidepost","guider","guides","guido","guids","guilbert","guild","guilder","guildhall","guile","guileful","guileless","guilelessness","guillaume","guillema","guillemette","guillemot","guillermo","guillotine","guilt","guiltily","guiltiness","guiltless","guiltlessness","guilty","guinea","guinean","guinevere","guinna","guinness","guise","guitar","guitarist","guiyang","guizot","gujarat","gujarati","gujranwala","gulag","gulch","gulden","gulf","gull","gullah","gullet","gulley","gullibility","gullible","gulliver","gully","gulp","gum","gumbo","gumboil","gumboots","gumdrop","gummed","gumminess","gumming","gummy","gumption","gumshoe","gumshoeing","gumtree","gun","gunar","gunboat","gunderson","gunfight","gunfighter","gunfire","gunflint","gunfought","gunicorn","gunilla","gunk","gunky","gunman","gunmen","gunmetal","gunnar","gunned","gunnel","gunner","gunnery","gunning","gunny","gunnysack","gunpoint","gunpowder","gunrunner","gunrunning","guns","gunship","gunshot","gunsling","gunslinger","gunsmith","gunsmiths","guntar","gunter","gunther","gunwale","guofeng","guppy","gupta","gurgle","gurkha","gurney","guru","gus","gusella","gush","gusher","gushy","guss","gusset","gussi","gussie","gussy","gust","gusta","gustaf","gustafson","gustatory","gustav","gustave","gustavo","gustavus","gusted","gusti","gustie","gustily","gustiness","gusting","gusto","gustoes","gusts","gusty","gut","gutenberg","guthrey","guthrie","guthry","gutierrez","gutless","gutlessness","guts","gutser","gutsiness","gutsy","gutted","gutter","guttering","guttersnipe","gutting","guttural","gutturalness","gutty","guy","guyana","guyanese","guys","guzman","guzzle","guzzler","gv","gw","gwalior","gwen","gwendolen","gwendolin","gwendoline","gwendolyn","gweneth","gwenette","gwenneth","gwenni","gwennie","gwenny","gwenora","gwenore","gwt","gwyn","gwyneth","gwynne","gx","gy","gym","gymkhana","gymnasia","gymnasium","gymnast","gymnastic","gymnastically","gymnastics","gymnosperm","gynecologic","gynecological","gynecologist","gynecology","gyp","gypped","gypper","gypping","gypsite","gypster","gypsum","gypsy","gyrate","gyration","gyrator","gyrfalcon","gyro","gyrocompass","gyroscope","gyroscopic","gyve","gz","gzip","h","ha","haag","haas","habakkuk","habeas","haber","haberdasher","haberdashery","haberman","habib","habiliment","habit","habitability","habitable","habitableness","habitant","habitat","habitation","habitations","habits","habitu","habitual","habitualness","habituate","habituation","hacienda","hack","hackage","hacked","hacker","hackers","hackett","hacking","hackle","hackler","hackney","hacks","hacksaw","hackwork","hacky","had","hadamard","hadar","haddad","haddock","hades","hadj","hadji","hadlee","hadleigh","hadley","hadn","hadoop","hadria","hadrian","hadron","hadst","haemoglobin","haemophilia","haemorrhage","hafiz","hafnium","haft","hag","hagan","hagar","hagen","hager","haggai","haggard","haggardness","hagged","hagging","haggis","haggish","haggle","haggler","hagiographa","hagiographer","hagiography","hagstrom","hague","haha","hahn","hahnium","haifa","haiku","hail","hailee","hailer","hailey","hailstone","hailstorm","haily","haiphong","hair","hairball","hairbreadth","hairbreadths","hairbrush","haircare","haircloth","haircloths","haircut","haircutting","hairdo","hairdresser","hairdressing","hairdryer","hairiness","hairless","hairlessness","hairlike","hairline","hairnet","hairpiece","hairpin","hairsbreadth","hairsbreadths","hairsplitter","hairsplitting","hairspray","hairspring","hairstyle","hairstylist","hairy","haiti","haitian","hajj","hajjes","hajji","hake","hakeem","hakim","hakka","hakluyt","hal","halal","halalled","halalling","halberd","halcyon","haldane","hale","haleakala","haleigh","haler","halest","halette","haley","half","halfback","halfbreed","halfhearted","halfheartedness","halfpence","halfpenny","halfpennyworth","halftime","halftone","halfway","halfword","hali","halibut","halide","halie","halifax","halimeda","halite","halitoses","halitosis","hall","hallelujah","hallelujahs","halley","halli","halliard","hallie","hallinan","hallmark","hallo","halloo","hallow","halloween","hallowing","hallows","hallsy","hallucinate","hallucination","hallucinatory","hallucinogen","hallucinogenic","hallway","hally","halo","halocarbon","halogen","halogenated","halon","halpern","halsey","halsy","halt","halter","halting","halve","halves","halyard","ham","hamal","haman","hamburg","hamburger","hamcrest","hamel","hamey","hamhung","hamid","hamil","hamilcar","hamilton","hamiltonian","hamish","hamitic","haml","hamlen","hamlet","hamlin","hammad","hammarskjold","hammed","hammer","hammerer","hammerhead","hammering","hammerless","hammerlock","hammerstein","hammertoe","hammett","hamming","hammock","hammond","hammurabi","hammy","hamnet","hamper","hampered","hampshire","hampton","hamster","hamstring","hamstrung","hamsun","han","hana","hanan","hancock","hand","handbag","handbagged","handbagging","handball","handbarrow","handbasin","handbill","handbook","handbrake","handcar","handcart","handclasp","handcraft","handcuff","handcuffs","handed","handedness","handel","hander","handful","handgun","handhold","handicap","handicapped","handicapper","handicapping","handicraft","handicraftsman","handicraftsmen","handily","handiness","handiwork","handkerchief","handle","handleable","handlebar","handlebars","handlecallback","handlechange","handleclick","handled","handleerror","handlelaunchactivity","handlemessage","handlenonsuccessanddebuggernotification","handler","handlerequest","handlers","handles","handless","handlesubmit","handling","handmade","handmaid","handmaiden","handout","handover","handpick","handrail","hands","handsaw","handset","handshake","handshaker","handshaking","handsome","handsomely","handsomeness","handspike","handspring","handstand","handwork","handwoven","handwrite","handwriting","handwritten","handy","handyman","handymen","haney","hang","hangar","hangdog","hanged","hanger","hanging","hangman","hangmen","hangnail","hangout","hangover","hangs","hangul","hangup","hangzhou","hank","hankel","hanker","hankerer","hankering","hankie","hanky","hanna","hannah","hanni","hannibal","hannie","hanny","hanoi","hanover","hanoverian","hans","hansel","hansen","hansiain","hansom","hanson","hanuka","hanukkah","hanukkahs","hap","hapgood","haphazard","haphazardness","hapless","haplessness","haploid","happed","happen","happened","happening","happens","happenstance","happily","happiness","happing","happy","haproxy","hapsburg","harald","harangue","haranguer","harare","harass","harasser","harassment","harbert","harbin","harbinger","harbor","harborer","harcourt","hard","hardback","hardball","hardboard","hardboiled","hardbound","hardcode","hardcoded","hardcoding","hardcore","hardcover","harden","hardened","hardener","hardening","harder","hardest","hardhat","hardheaded","hardheadedness","hardhearted","hardheartedness","hardihood","hardily","hardin","hardiness","harding","hardliner","hardly","hardness","hardscrabble","hardshell","hardship","hardstand","hardtack","hardtop","hardware","hardwire","hardwood","hardworking","hardy","hare","harebell","harebrained","harelip","harelipped","harem","hargreaves","hark","harlan","harland","harlem","harlen","harlene","harlequin","harley","harli","harlie","harlin","harlot","harlotry","harlow","harm","harman","harmed","harmer","harmful","harmfulness","harmless","harmlessness","harmon","harmonia","harmonic","harmonica","harmonically","harmonics","harmonie","harmonious","harmoniousness","harmonium","harmonization","harmonizations","harmonize","harmonized","harmonizer","harmonizes","harmony","harness","harnessed","harnesser","harnesses","harold","haroun","harp","harper","harping","harpist","harpoon","harpooner","harpsichord","harpsichordist","harpy","harrell","harri","harridan","harrie","harrier","harriet","harriett","harrietta","harriette","harrington","harriot","harriott","harrisburg","harrison","harrisonburg","harrow","harrower","harrumph","harry","harsh","harshen","harshness","hart","harte","hartford","hartley","hartline","hartman","hartwell","harv","harvard","harvest","harvested","harvester","harvestman","harvey","harwell","harwilll","has","hasattr","hasbro","hasclass","hasfocus","hash","hashcode","hashed","hasheem","hasher","hashes","hashim","hashing","hashish","hashlib","hashmap","hashset","hashtable","hashtag","hashtags","hasidim","haskel","haskell","haskins","haslett","hasmany","hasn","hasnext","hasone","hasownproperty","hasp","hassle","hassock","hast","haste","hasten","hastener","hastie","hastily","hastiness","hastings","hasty","hasvalue","hat","hatch","hatchback","hatcheck","hatched","hatcher","hatchery","hatchet","hatching","hatchure","hatchway","hate","hateful","hatefulness","hater","hatfield","hathaway","hatless","hatred","hatstands","hatted","hatter","hatteras","hatti","hattie","hatting","hatty","hauberk","haugen","haughtily","haughtiness","haughty","haul","haulage","hauler","haunch","haunt","haunter","haunting","hauptmann","hausa","hausdorff","hauser","hauteur","havana","havarti","have","havel","haven","havent","haver","haversack","having","havoc","havocked","havocking","haw","hawaii","hawaiian","hawk","hawker","hawking","hawkins","hawkish","hawkishness","hawley","haws","hawser","hawthorn","hawthorne","hay","haycock","hayden","haydn","haydon","hayes","hayfield","hayley","hayloft","haymow","haynes","hayrick","hayride","hayseed","haystack","haywain","hayward","haywire","haywood","hayyim","hazard","hazardous","hazardousness","haze","hazel","hazelcast","hazelnut","hazer","hazily","haziness","hazing","hazlett","hazlitt","hazy","hb","hbase","hbm","hbo","hbox","hbs","hc","hd","hdc","hdd","hdf","hdfs","hdpi","hdqrs","hdr","hdtv","he","head","headache","headaches","headband","headboard","headcount","headdress","header","headers","headerstyle","headertemplate","headertext","headerview","headfirst","headgear","headhunt","headhunter","headhunting","headily","headiness","heading","headings","headlamp","headland","headless","headlessness","headlight","headline","headliner","headlines","headlock","headlong","headman","headmaster","headmastership","headmen","headmistress","headphone","headpiece","headpin","headquarter","headrest","headroom","heads","headscarf","headset","headship","headshrinker","headsman","headsmen","headstall","headstand","headstock","headstone","headstrong","headwaiter","headwall","headwater","headway","headwind","headword","heady","heal","healed","healer","heall","health","healthcare","healthful","healthfully","healthfulness","healthily","healthiness","healths","healthy","heap","hear","heard","hearer","hearing","hearken","hears","hearsay","hearse","hearst","heart","heartache","heartbeat","heartbreak","heartbreaking","heartbroke","heartbroken","heartburn","heartburning","hearted","hearten","heartening","heartfelt","hearth","hearthrug","hearths","hearthstone","heartily","heartiness","heartland","heartless","heartlessness","heartrending","hearts","heartsick","heartsickness","heartstrings","heartthrob","heartwarming","heartwood","hearty","heat","heated","heatedly","heater","heath","heathen","heathendom","heathenish","heathenism","heather","heathery","heathkit","heathland","heathman","heaths","heatmap","heatproof","heats","heatstroke","heatwave","heave","heaven","heavenliness","heavenly","heavenward","heaver","heaves","heavily","heaviness","heaviside","heavy","heavyhearted","heavyset","heavyweight","heb","hebe","hebephrenic","hebert","hebraic","hebraism","hebrew","hebrides","hecate","hecatomb","heck","heckle","heckler","hectare","hectic","hectically","hectogram","hectometer","hector","hecuba","heda","hedda","heddi","heddie","hedge","hedgehog","hedgehop","hedgehopped","hedgehopping","hedger","hedgerow","hedging","hedi","hedonism","hedonist","hedonistic","hedvig","hedvige","hedwig","hedwiga","hedy","heed","heeded","heedful","heedfulness","heeding","heedless","heedlessness","heehaw","heel","heeler","heeling","heelless","heep","hefner","heft","heftily","heftiness","hefty","hegel","hegelian","hegemonic","hegemony","hegira","heida","heidegger","heidelberg","heidi","heidie","heifer","heifetz","height","heighten","heights","heimlich","heindrick","heine","heineken","heinlein","heinous","heinousness","heinrich","heinrick","heinrik","heinz","heinze","heir","heiress","heirloom","heisenberg","heiser","heist","heister","hejira","helaina","helaine","held","helen","helena","helene","helenka","helga","helge","helical","helices","helicon","helicopter","heliocentric","heliography","heliopolis","helios","heliosphere","heliotrope","heliport","helium","helix","hell","hellbender","hellbent","hellcat","hellebore","hellene","hellenic","hellenism","hellenist","hellenistic","hellenization","hellenize","heller","hellespont","hellfire","hellhole","helli","hellion","hellish","hellishness","hellman","hello","helloworld","helluva","helm","helmed","helmet","helmholtz","helming","helms","helmsman","helmsmen","helmut","helot","help","helped","helper","helpers","helpful","helpfulness","helping","helpless","helplessness","helpline","helpmate","helpmeet","helps","helsa","helsinki","helve","helvetian","helvetica","helvetius","helyn","hem","hematite","hematologic","hematological","hematologist","hematology","heme","hemingway","hemisphere","hemispheric","hemispherical","hemline","hemlock","hemmed","hemmer","hemming","hemoglobin","hemolytic","hemophilia","hemophiliac","hemorrhage","hemorrhagic","hemorrhoid","hemostat","hemp","hemstitch","hen","hence","henceforth","henceforward","hench","henchman","henchmen","henderson","hendrerit","hendrick","hendrickson","hendrik","hendrika","hendrix","henge","henka","henley","henna","hennessey","henning","henpeck","henri","henrie","henrieta","henrietta","henriette","henrik","henry","henryetta","hensley","henson","hep","heparin","hepatic","hepatitides","hepatitis","hepburn","hephaestus","hephzibah","hepper","heppest","hepplewhite","heptagon","heptagonal","heptane","heptathlon","her","hera","heracles","heraclitus","herald","heralded","heraldic","heraldry","herb","herbaceous","herbage","herbal","herbalism","herbalist","herbart","herbert","herbicidal","herbicide","herbie","herbivore","herbivorous","herby","herc","herculaneum","hercule","herculean","herculie","herd","herder","herdsman","herdsmen","here","hereabout","hereafter","hereby","hereditary","heredity","hereford","herein","hereinafter","hereof","hereon","heres","heresy","heretic","heretical","hereto","heretofore","hereunder","hereunto","hereupon","herewith","heriberto","heritable","heritage","heritor","herkimer","herman","hermann","hermaphrodite","hermaphroditic","hermaphroditus","hermeneutic","hermeneutics","hermes","hermetic","hermetical","hermia","hermie","hermina","hermine","herminia","hermione","hermit","hermitage","hermite","hermitian","hermon","hermosa","hermosillo","hermy","hernandez","hernando","hernia","hernial","herniate","hero","herod","herodotus","heroes","heroic","heroically","heroics","heroin","heroine","heroism","heroku","herokuapp","herold","heron","herpes","herpetologist","herpetology","herr","herrera","herrick","herring","herringbone","herrington","hersch","herschel","herself","hersey","hersh","hershel","hershey","herta","hertha","hertz","hertzog","hertzsprung","herve","hervey","herzegovina","herzl","hes","hesiod","hesitance","hesitancy","hesitant","hesitantly","hesitate","hesitater","hesitating","hesitation","hesperus","hess","hesse","hessian","hester","hesther","hestia","heston","heterodox","heterodoxy","heterodyne","heterogamous","heterogamy","heterogeneity","heterogeneous","heterogeneousness","heterosexual","heterosexuality","heterostructure","heterozygous","hetti","hettie","hetty","heublein","heuristic","heuristically","heusen","heuser","hew","hewe","hewer","hewet","hewett","hewie","hewitt","hewlett","hex","hexachloride","hexadecimal","hexafluoride","hexagon","hexagonal","hexagram","hexameter","hexer","hey","heyday","heyerdahl","heywood","hezekiah","hf","hg","hgt","hgwy","hh","hhh","hhs","hi","hialeah","hiatus","hiawatha","hibachi","hibernate","hibernation","hibernator","hibernia","hibernian","hibiscus","hiccup","hick","hickey","hickman","hickok","hickory","hicks","hid","hidden","hiddenfield","hiddenfor","hide","hideaway","hidebound","hideous","hideousness","hideout","hider","hides","hiding","hie","hieing","hierarchal","hierarchic","hierarchical","hierarchy","hieratic","hieroglyph","hieroglyphic","hieroglyphics","hieroglyphs","hieronymus","hifalutin","higashiosaka","higgins","high","highball","highborn","highboy","highbrow","highchair","highcharts","higher","highest","highfalutin","highfield","highgui","highhanded","highhandedness","highish","highland","highlander","highlands","highlight","highlighted","highlighting","highlights","highly","highness","highpoint","highroad","highs","highscore","hight","hightail","highway","highwayman","highwaymen","hijack","hijacker","hike","hiker","hilario","hilarious","hilariousness","hilarity","hilarius","hilary","hilbert","hilda","hildagard","hildagarde","hilde","hildebrand","hildegaard","hildegarde","hildy","hill","hillard","hillary","hillbilly","hillcrest","hillel","hiller","hillery","hilliard","hilliary","hillie","hillier","hilliness","hillman","hillmen","hillock","hillsboro","hillsdale","hillside","hilltop","hillwalking","hilly","hillyer","hilt","hilton","him","himalaya","himalayan","himmler","himself","hinayana","hind","hinda","hindemith","hindenburg","hinder","hindered","hinderer","hindi","hindmost","hindquarter","hindrance","hindsight","hindu","hinduism","hindustan","hindustani","hines","hinge","hinger","hinkle","hinsdale","hinstance","hint","hinter","hinterland","hinton","hints","hinze","hip","hipbone","hipness","hipparchus","hipped","hipper","hippest","hippie","hipping","hippo","hippocrates","hippocratic","hippodrome","hippopotamus","hippy","hipster","hiragana","hiram","hire","hired","hireling","hirer","hirey","hiring","hirohito","hiroshi","hiroshima","hirsch","hirsute","hirsuteness","his","hispanic","hispaniola","hiss","hisser","hissing","hist","histamine","histidine","histochemic","histochemical","histochemistry","histogram","histological","histologist","histology","historian","historic","historical","historically","historicalness","historicism","historicist","historicity","historiographer","historiography","history","histrionic","histrionically","histrionics","hit","hitachi","hitch","hitchcock","hitcher","hitchhike","hither","hitherto","hitler","hitless","hits","hittable","hitter","hitting","hittite","hiv","hive","hk","hkey","hklm","hl","hloise","hls","hm","hmac","hmm","hmo","hmong","hms","hn","ho","hoar","hoard","hoarder","hoarding","hoarfrost","hoariness","hoarse","hoarseness","hoary","hoax","hoaxer","hob","hobard","hobart","hobbed","hobbes","hobbies","hobbing","hobbit","hobble","hobbler","hobbs","hobby","hobbyhorse","hobbyist","hobday","hobey","hobgoblin","hobie","hobnail","hobnob","hobnobbed","hobnobbing","hobo","hoboken","hoc","hock","hocker","hockey","hockney","hockshop","hod","hodge","hodgepodge","hodgkin","hoe","hoebart","hoecake","hoedown","hoeing","hoer","hoff","hoffa","hoffman","hofstadter","hog","hogan","hogarth","hogback","hogged","hogger","hogging","hoggish","hogshead","hogtie","hogtying","hogwash","hohenlohe","hohenstaufen","hohenzollern","hohhot","hoist","hoister","hoke","hokey","hokier","hokiest","hokkaido","hokum","hokusai","holbein","holbrook","holcomb","hold","holdall","holden","holder","holders","holding","holdout","holdover","holds","holdup","hole","holes","holey","holiday","holidaymaker","holidays","holier","holiness","holistic","holistically","holland","hollandaise","hollander","holler","hollerith","holley","holli","hollie","hollister","hollow","holloway","hollowness","hollowware","holly","hollyanne","hollyhock","hollywood","holm","holman","holmes","holmium","holo","holocaust","holocene","hologram","holograph","holographic","holographs","holography","holst","holstein","holster","holt","holy","holyoke","holystone","holzman","hom","homage","homager","hombre","homburg","home","homebody","homebound","homeboy","homebrew","homebuilder","homebuilding","homebuilt","homecoming","homecontroller","homegrown","homeland","homeless","homelessness","homelike","homeliness","homely","homemade","homemake","homemaker","homemaking","homeomorph","homeomorphic","homeomorphism","homeopath","homeopathic","homeopaths","homeopathy","homeostases","homeostasis","homeostatic","homeowner","homeownership","homepage","homer","homere","homeric","homerists","homeroom","homerus","homes","homeschooling","homescreen","homesick","homesickness","homespun","homestead","homesteader","homestretch","hometown","homeward","homework","homeworker","homey","homeyness","homicidal","homicide","homier","homiest","homiletic","homily","hominess","homing","hominid","hominy","homo","homogamy","homogenate","homogeneity","homogeneous","homogenization","homogenize","homogenizer","homograph","homographs","homological","homologous","homologue","homology","homomorphic","homomorphism","homonym","homophobia","homophobic","homophone","homopolymers","homosexual","homosexuality","homotopy","homozygous","hon","honcho","honda","hondo","honduran","honduras","hone","honecker","honest","honestly","honesty","honey","honeybee","honeycomb","honeydew","honeylocust","honeymoon","honeymooner","honeysuckle","honeywell","hong","honiara","honk","honker","honky","honolulu","honor","honorable","honorableness","honorables","honorablies","honorably","honorarily","honorarium","honorary","honored","honoree","honorer","honoria","honorific","honors","honshu","hooch","hood","hooded","hoodedness","hoodlum","hoodoo","hoodwink","hoodwinker","hooey","hoof","hoofer","hoofmark","hook","hookah","hookahs","hooke","hooked","hookedness","hooker","hookey","hooking","hooks","hookup","hookworm","hooky","hooligan","hooliganism","hoop","hooper","hoopla","hooray","hoosegow","hoosier","hoot","hootch","hootenanny","hooter","hoover","hooves","hop","hope","hoped","hopeful","hopefully","hopefulness","hopeless","hopelessness","hoper","hopes","hopewell","hopi","hoping","hopkins","hopkinsian","hopped","hopper","hopping","hoppled","hopples","hopscotch","horace","horacio","horatia","horatio","horatius","horde","horehound","horizon","horizontal","horizontalalign","horizontalalignment","horizontalcontentalignment","horizontally","horizontalscrollview","hormel","hormonal","hormone","hormuz","horn","hornbeam","hornblende","hornblower","horne","horned","hornedness","hornet","horniness","hornless","hornlike","hornpipe","horny","horologic","horological","horologist","horology","horoscope","horowitz","horrendous","horrible","horribleness","horribly","horrid","horridness","horrific","horrifically","horrify","horrifying","horror","hors","horse","horseback","horsedom","horseflesh","horsefly","horsehair","horsehide","horselaugh","horselaughs","horseless","horselike","horsely","horseman","horsemanship","horsemen","horseplay","horseplayer","horsepower","horseradish","horseshoe","horseshoeing","horseshoer","horsetail","horsewhip","horsewhipped","horsewhipping","horsewoman","horsewomen","horsey","horsier","horsiest","horsing","horst","hort","hortatory","horten","hortense","hortensia","horticultural","horticulture","horticulturist","horton","horus","hos","hosanna","hose","hosea","hosepipe","hosier","hosiery","hosp","hospice","hospitable","hospitably","hospital","hospitality","hospitalization","hospitalize","host","hostage","hostconfig","hosted","hostel","hosteler","hostelry","hostess","hostile","hostility","hosting","hostler","hostname","hosts","hot","hotbed","hotblooded","hotbox","hotcake","hotchpotch","hotel","hotelier","hotelman","hotels","hotfoot","hothead","hotheaded","hotheadedness","hothouse","hotmail","hotness","hotplate","hotpot","hotrod","hotshot","hotspot","hotted","hottentot","hotter","hottest","hotting","houdaille","houdini","hough","hound","hounder","hounding","hour","hourglass","houri","hourly","hours","house","houseboat","housebound","houseboy","housebreak","housebreaker","housebreaking","housebroke","housebroken","housebuilding","houseclean","housecleaning","housecoat","housefly","houseful","household","householder","househusband","housekeep","housekeeper","housekeeping","houselights","housemaid","houseman","housemen","housemother","housemoving","houseparent","houseplant","houser","houses","housetop","housewares","housewarming","housewife","housewifeliness","housewifely","housewives","housework","houseworker","housing","housman","houston","houyhnhnm","hov","hove","hovel","hover","hovercraft","hovered","hoverer","hovering","hovers","how","howard","howbeit","howdah","howdahs","howdy","howe","howell","however","howey","howie","howitzer","howl","howler","howrah","howsoever","howto","hoy","hoyden","hoydenish","hoyle","hoyt","hp","hpa","hpp","hq","hql","hr","href","hresult","hrh","hrothgar","hrs","hs","hsl","hsqldb","hst","hsv","ht","htaccess","htc","htdocs","hth","htm","html","htmlattributes","htmldocument","htmlelement","htmlentities","htmlhelper","htmlspecialchars","htmlstring","htmltextwriter","htmlunit","htons","hts","http","httpapplication","httpbackend","httpclient","httpcomponents","httpconnection","httpcontext","httpd","httpentity","httpget","httphandler","httpheader","httpheaders","httplib","httpmethod","httponly","httppost","httpprovider","httprequest","httprequestmessage","httpresponse","httpresponsemessage","httpresponseredirect","httpruntime","https","httpsecurity","httpserver","httpservlet","httpservletrequest","httpservletresponse","httpsession","httpstatus","httpstatuscode","httpurlconnection","httputility","httpwebrequest","httpwebresponse","hu","huang","huarache","huawei","hub","hubba","hubbard","hubble","hubbub","hubby","hubcap","hube","huber","hubert","huberto","hubey","hubie","hubris","hubs","huck","huckleberry","huckster","hud","huddersfield","huddle","huddler","hudson","hue","huerta","huey","huff","huffily","huffiness","huffman","huffy","hug","huge","hugely","hugeness","hugged","hugger","hugging","huggins","hugh","hughie","hugibert","hugo","huguenot","hugues","huh","huhs","hui","huitzilopitchli","hula","hulda","hulk","hull","hullabaloo","huller","hulling","hullo","hum","human","humane","humaneness","humaner","humanest","humanism","humanist","humanistic","humanitarian","humanitarianism","humanity","humanization","humanize","humanized","humanizer","humanizes","humanizing","humankind","humanness","humannesses","humanoid","humans","humbert","humberto","humble","humbleness","humbly","humboldt","humbug","humbugged","humbugging","humdinger","humdrum","hume","humeral","humeri","humerus","humfrey","humfrid","humfried","humid","humidification","humidifier","humidify","humidistat","humidity","humidor","humiliate","humiliating","humiliation","humility","hummed","hummel","hummer","humming","hummingbird","hummock","hummocky","hummus","humongous","humor","humored","humorist","humorless","humorlessness","humorous","humorousness","hump","humpback","humph","humphrey","humphs","humpty","humus","humvee","hun","hunch","hunchback","hundred","hundredfold","hundreds","hundredths","hundredweight","hunfredo","hung","hungarian","hungary","hunger","hungover","hungrily","hungriness","hungry","hunk","hunker","hunky","hunt","hunter","hunting","huntington","huntlee","huntley","huntress","huntsman","huntsmen","huntsville","hurdle","hurdler","hurl","hurlee","hurleigh","hurler","hurley","hurling","huron","hurray","hurricane","hurried","hurriedness","hurry","hurst","hurt","hurter","hurtful","hurtfulness","hurting","hurtle","hurts","hurwitz","hus","husain","husband","husbander","husbandman","husbandmen","husbandry","husein","hush","husk","husker","huskily","huskiness","husking","husky","hussar","hussein","husserl","hussy","hustings","hustle","hustler","huston","hut","hutch","hutchins","hutchinson","hutchison","hutted","hutting","hutton","hutu","huxley","huygens","huzzah","huzzahs","hv","hw","hwnd","hwy","hx","hy","hyacinth","hyacintha","hyacinthe","hyacinthia","hyacinthie","hyacinths","hyades","hyaena","hyannis","hyatt","hybrid","hybridism","hybridization","hybridize","hyde","hyderabad","hydra","hydrangea","hydrant","hydrate","hydration","hydraulic","hydraulically","hydraulicked","hydraulicking","hydraulics","hydrazine","hydride","hydro","hydrocarbon","hydrocephali","hydrocephalus","hydrochemistry","hydrochloric","hydrochloride","hydrodynamic","hydrodynamical","hydrodynamics","hydroelectric","hydroelectrically","hydroelectricity","hydrofluoric","hydrofoil","hydrogen","hydrogenate","hydrogenation","hydrogenations","hydrogenous","hydrological","hydrologist","hydrology","hydrolysis","hydrolyze","hydrolyzed","hydromagnetic","hydromechanics","hydrometer","hydrometry","hydrophilic","hydrophobia","hydrophobic","hydrophone","hydroplane","hydroponic","hydroponics","hydrosphere","hydrostatic","hydrostatics","hydrotherapy","hydrothermal","hydrous","hydroxide","hydroxy","hydroxyl","hydroxylate","hydroxyzine","hyena","hygiene","hygienic","hygienically","hygienics","hygienist","hygrometer","hygroscopic","hying","hyman","hymen","hymeneal","hymie","hymn","hymnal","hymnbook","hynda","hype","hyper","hyperactive","hyperactivity","hyperbola","hyperbole","hyperbolic","hyperbolically","hyperboloid","hyperboloidal","hypercellularity","hypercritical","hypercube","hyperemia","hyperemic","hyperfine","hypergamous","hypergamy","hyperglycemia","hyperinflation","hyperion","hyperledger","hyperlink","hyperlinks","hypermarket","hypermedia","hyperplane","hyperplasia","hypersensitive","hypersensitiveness","hypersensitivity","hypersonic","hyperspace","hypersphere","hypertension","hypertensive","hypertext","hyperthyroid","hyperthyroidism","hypertrophy","hypervelocity","hyperventilate","hyperventilation","hyphen","hyphenate","hyphenated","hyphenation","hyphens","hypnoses","hypnosis","hypnotherapy","hypnotic","hypnotically","hypnotism","hypnotist","hypnotize","hypo","hypoactive","hypoallergenic","hypocellularity","hypochondria","hypochondriac","hypocrisy","hypocrite","hypocritical","hypodermic","hypoglycemia","hypoglycemic","hypophyseal","hypophysectomized","hypotenuse","hypothalami","hypothalamic","hypothalamically","hypothalamus","hypothermia","hypotheses","hypothesis","hypothesize","hypothesizer","hypothetic","hypothetical","hypothyroid","hypothyroidism","hypoxia","hyssop","hysterectomy","hysteresis","hysteria","hysteric","hysterical","hyundai","hz","i","ia","iaccoca","iactionresult","iago","iain","iam","iamb","iambi","iambic","iambus","ian","ianthe","iasyncresult","ib","ibaction","ibadan","ibb","ibbie","ibby","iberia","iberian","ibero","ibex","ibid","ibidem","ibinder","ibis","ibm","ibo","iboutlet","ibrahim","ibsen","ibuprofen","ic","icarus","icbm","icc","ice","iceberg","iceboat","icebound","icebox","icebreaker","icecap","iceland","icelander","icelandic","iceman","icemen","icepack","icepick","ichabod","ichneumon","ichthyologist","ichthyology","icicle","icily","iciness","icing","icky","icloud","icmp","ico","icollection","icommand","icon","iconic","iconoclasm","iconoclast","iconoclastic","iconography","icons","iconv","icosahedra","icosahedral","icosahedron","ics","ictus","icu","icy","id","ida","idaho","idahoan","idahoes","idalia","idalina","idaline","idc","ide","idea","ideal","idealism","idealist","idealistic","idealistically","idealization","idealize","idealized","idealizer","ideally","idealogical","ideas","ideate","ideation","idell","idelle","idem","idempotent","ident","identical","identicalness","identifiability","identifiable","identifiably","identification","identified","identifier","identifiers","identifies","identify","identifying","identities","identity","identitymodel","identityserver","ideogram","ideograph","ideographic","ideographs","ideological","ideologist","ideologue","ideology","ideone","ides","idette","idf","idictionary","idiocy","idiolect","idiom","idiomatic","idiomatically","idiopathic","idiosyncrasy","idiosyncratic","idiosyncratically","idiot","idiotic","idiotically","idisposable","idl","idle","idleness","idler","idol","idolater","idolatress","idolatrous","idolatry","idolization","idolize","idolized","idolizer","idp","ids","idt","iduser","idx","idyll","idyllic","idyllically","ie","ieee","ienumerable","ienumerator","ietf","ieyasu","if","iface","ifdef","ifelse","iferror","iffiness","iffy","ifmodule","ifndef","ifni","ifnull","ifoo","iframe","iframes","ifs","ifstream","ig","iggie","iggy","igloo","ignace","ignacio","ignacius","ignatius","ignaz","ignazio","igneous","ignitable","ignite","igniter","ignition","ignoble","ignobleness","ignobly","ignominious","ignominy","ignorable","ignoramus","ignorance","ignorant","ignorantness","ignore","ignorecase","ignored","ignorer","ignores","ignoring","igor","igraph","iguana","iguassu","ih","ii","iid","iif","iii","iirc","iis","ij","ijsselmeer","ik","ike","ikey","ikhnaton","ikon","il","ila","ilaire","ilario","ilea","ileana","ileane","ileitides","ileitis","ilene","ileum","ilia","iliac","iliad","ilise","ilist","ilium","ilk","ilka","ill","illa","illegal","illegalaccessexception","illegalargumentexception","illegality","illegalstateexception","illegibility","illegible","illegibly","illegitimacy","illegitimate","illiberal","illiberality","illicit","illicitness","illimitable","illimitableness","illinois","illinoisan","illiquid","illiteracy","illiterate","illiterateness","illness","illogic","illogical","illogicality","illogicalness","illume","illuminate","illuminati","illuminating","illuminatingly","illumination","illumine","illus","illusion","illusionary","illusionist","illusive","illusiveness","illusoriness","illusory","illustrate","illustrated","illustrates","illustration","illustrative","illustrator","illustrious","illustriousness","illy","iloc","ilogger","ilona","ilsa","ilse","ilysa","ilyse","ilyssa","ilyushin","im","imag","image","imageadapter","imagearray","imagebutton","imagedata","imagefield","imagefile","imageformat","imageicon","imageid","imageio","imagelist","imageloader","imagemagick","imagen","imagename","imagenamed","imagepath","imagepicker","imagery","images","imageshack","imagesize","imagesource","imageuri","imageurl","imageview","imagewidth","imagick","imaginable","imaginableness","imaginably","imaginariness","imaginary","imagination","imaginative","imaginativeness","imagine","imagined","imaginer","imaging","imago","imagoes","imam","imap","imbalance","imbecile","imbecilic","imbecility","imbibe","imbiber","imbrication","imbrium","imbroglio","imbruing","imbue","imdb","ime","imei","imelda","imessage","imf","img","imgdata","imgproc","imgs","imgur","imgurl","imgview","imho","imitable","imitate","imitation","imitative","imitativeness","imitator","imm","immaculate","immaculateness","immanence","immanency","immanent","immanuel","immaterial","immateriality","immaterialness","immature","immatureness","immaturity","immeasurable","immeasurableness","immeasurably","immediacy","immediate","immediately","immediateness","immemorial","immense","immenseness","immensity","immerse","immersible","immersion","immigrant","immigrate","immigration","imminence","imminent","imminentness","immobile","immobility","immobilization","immobilize","immoderate","immoderateness","immoderation","immodest","immodesty","immolate","immolation","immoral","immorality","immortal","immortality","immortalize","immortalized","immovability","immovable","immovableness","immovably","immune","immunity","immunization","immunize","immunoassay","immunodeficiency","immunodeficient","immunologic","immunological","immunologist","immunology","immure","immutability","immutable","immutableness","immutably","imnsho","imo","imogen","imogene","imojean","imp","impact","impaction","impactor","impair","impaired","impairer","impairment","impala","impale","impalement","impaler","impalpable","impalpably","impanel","impart","impartation","impartial","impartiality","impassable","impassableness","impassably","impasse","impassibility","impassible","impassibly","impassion","impassioned","impassive","impassiveness","impassivity","impasto","impatience","impatiens","impatient","impeach","impeachable","impeacher","impeachment","impeccability","impeccable","impeccably","impecunious","impecuniousness","imped","impedance","impede","impeded","impeder","impediment","impedimenta","impel","impelled","impeller","impelling","impend","impenetrability","impenetrable","impenetrableness","impenetrably","impenitence","impenitent","imperative","imperativeness","imperceivable","imperceptibility","imperceptible","imperceptibly","imperceptive","imperdiet","imperf","imperfect","imperfectability","imperfection","imperfectness","imperial","imperialism","imperialist","imperialistic","imperialistically","imperil","imperilment","imperious","imperiousness","imperishable","imperishableness","imperishably","impermanence","impermanent","impermeability","impermeable","impermeableness","impermeably","impermissible","impersonal","impersonality","impersonalized","impersonate","impersonation","impersonator","impertinence","impertinent","imperturbability","imperturbable","imperturbably","impervious","imperviousness","impetigo","impetuosity","impetuous","impetuousness","impetus","impiety","imping","impinge","impingement","impious","impiousness","impish","impishness","impl","implacability","implacable","implacableness","implacably","implant","implantation","implanter","implausibility","implausible","implausibly","implement","implementability","implementable","implementation","implementations","implemented","implementer","implementing","implementor","implements","implicant","implicate","implication","implications","implicative","implicit","implicitly","implicitness","implied","implies","implode","implore","imploring","implosion","implosive","imply","implying","impolite","impoliteness","impolitic","impoliticness","imponderable","imponderableness","import","importance","important","importantly","importation","imported","importer","importerror","importing","importlib","imports","importunate","importunateness","importune","importuner","importunity","imposable","impose","imposer","imposing","imposingly","imposition","impossibility","impossible","impossibleness","impossibly","impost","imposter","impostor","imposture","impotence","impotency","impotent","impound","impoundments","impoverish","impoverisher","impoverishment","impracticable","impracticableness","impracticably","impractical","impracticality","impracticalness","imprecate","imprecation","imprecise","impreciseness","imprecision","impregnability","impregnable","impregnableness","impregnably","impregnate","impregnation","impresario","impress","impressed","impresser","impressibility","impressible","impression","impressionability","impressionable","impressionableness","impressionism","impressionist","impressionistic","impressions","impressive","impressiveness","impressment","imprimatur","imprint","imprinter","imprinting","imprison","imprisonment","improbability","improbable","improbableness","improbably","impromptu","improper","improperness","impropitious","impropriety","improve","improved","improvement","improvements","improver","improves","improvidence","improvident","improving","improvisation","improvisational","improvisatory","improvise","improviser","imprudence","imprudent","impudence","impudent","impugn","impugner","impulse","impulsion","impulsive","impulsiveness","impunity","impure","impureness","impurity","imputation","impute","imread","imshow","imus","in","ina","inaccessible","inaccurate","inaction","inactive","inadequate","inadvertence","inadvertent","inalienability","inalienably","inalterable","inalterableness","inamorata","inane","inanimate","inanimateness","inanity","inappeasable","inappropriate","inarray","inarticulate","inasmuch","inaugural","inaugurate","inauguration","inauthenticity","inbound","inbox","inbred","inbreed","inbuilt","inc","inca","incalculableness","incalculably","incandescence","incandescent","incant","incantation","incantatory","incapable","incapacitate","incapacitation","incarcerate","incarceration","incarnadine","incarnate","incarnation","incase","incendiary","incense","incentive","incentively","incentives","incept","inception","inceptive","inceptor","incessant","incest","incestuous","incestuousness","inch","inches","inchoate","inchon","inchworm","incidence","incident","incidental","incidentally","incidents","incididunt","incinerate","incineration","incinerator","incipience","incipiency","incipient","incise","incision","incisive","incisiveness","incisor","incite","incitement","inciter","incl","inclination","incline","inclined","incliner","inclining","include","included","includes","including","inclusion","inclusive","inclusiveness","incognito","incoherency","income","incoming","incommode","incommunicado","incomparable","incompatible","incompetent","incomplete","inconceivability","inconceivable","inconceivableness","incondensable","incongruousness","inconsiderable","inconsiderableness","inconsistence","inconsistent","inconsolable","inconsolableness","inconsolably","incontestability","incontestably","incontrovertibly","inconvenience","inconvenient","inconvertibility","inconvertible","incorporable","incorporate","incorporated","incorrect","incorrectly","incorrigibility","incorrigible","incorrigibleness","incorrigibly","incorruptible","incorruptibly","incr","increase","increased","increaser","increases","increasing","increasingly","incredible","incredibleness","incredibly","increment","incremental","incrementation","incremented","incrementing","increments","incriminate","incrimination","incriminatory","incrustation","incubate","incubation","incubator","incubus","inculcate","inculcation","inculpate","incumbency","incumbent","incunabula","incunabulum","incurable","incurious","incursion","ind","indebted","indebtedness","indeed","indefatigable","indefatigableness","indefatigably","indefeasible","indefeasibly","indefinable","indefinableness","indefinite","indefinitely","indelible","indelibly","indemnification","indemnify","indemnity","indent","indentation","indented","indenter","indention","indenture","independence","independent","independently","indescribable","indescribableness","indescribably","indestructible","indestructibleness","indestructibly","indeterminably","indeterminacy","indeterminate","indeterminism","index","indexation","indexed","indexeddb","indexer","indexerror","indexes","indexing","indexof","indexpath","india","indian","indiana","indianan","indianapolis","indianian","indicant","indicate","indicated","indicates","indicating","indication","indicative","indicator","indicators","indices","indict","indicter","indictment","indifference","indigence","indigenous","indigenousness","indigent","indigestible","indignant","indignation","indigo","indira","indirect","indirection","indirectly","indiscreet","indiscriminate","indiscriminateness","indispensability","indispensable","indispensableness","indispensably","indisputable","indisputableness","indissoluble","indissolubleness","indissolubly","indistinguishable","indistinguishableness","indite","indium","individual","individualism","individualist","individualistic","individualistically","individuality","individualization","individualize","individualized","individualizer","individualizes","individualizing","individually","individuals","individuate","individuation","indivisible","indivisibleness","indivisibly","indochina","indochinese","indoctrinate","indoctrination","indoctrinator","indolence","indolent","indomitable","indomitableness","indomitably","indonesia","indonesian","indoor","indore","indra","indubitable","indubitableness","indubitably","induce","induced","inducement","inducer","inducible","induct","inductance","inductee","induction","inductive","inductiveness","inductor","indulge","indulgence","indulgent","indulger","indus","industrial","industrialism","industrialist","industrialization","industrialize","industrialized","industries","industrious","industriousness","industry","indx","indy","inebriate","inebriation","inedible","ineducable","ineffability","ineffable","ineffableness","ineffably","inefficient","inelastic","ineligibly","ineluctable","ineluctably","inept","ineptitude","ineptness","inequality","inequivalent","inerrant","inert","inertia","inertial","inertness","ines","inescapably","inesita","inessa","inestimably","inet","inetaddress","inetpub","inevitability","inevitable","inevitableness","inevitably","inexact","inexhaustible","inexhaustibleness","inexhaustibly","inexorability","inexorable","inexorableness","inexorably","inexpedience","inexplicable","inexplicableness","inexplicably","inexplicit","inexpressibility","inexpressible","inexpressibleness","inextricably","inez","inf","infamous","infamy","infancy","infant","infanticide","infantile","infantry","infantryman","infantrymen","infarct","infarction","infatuate","infatuation","infauna","infect","infected","infecter","infection","infectious","infectiousness","infective","infer","inference","inferential","inferior","inferiority","infernal","inferno","inferred","inferring","infertile","infest","infestation","infester","infidel","infighting","infile","infill","infiltrate","infiltrator","infinispan","infinite","infinitely","infinitesimal","infinitival","infinitive","infinitude","infinitum","infinity","infirmary","infirmity","infix","inflammable","inflammableness","inflammation","inflammatory","inflatable","inflate","inflated","inflateexception","inflater","inflating","inflation","inflationary","inflect","inflection","inflectional","inflexible","inflexibleness","inflexion","inflict","inflicter","infliction","inflow","influence","influenced","influencer","influent","influential","influenza","info","infobox","infocenter","infomercial","inform","informatica","informatics","information","informational","informations","informative","informativeness","informatory","informed","informer","infos","infotainment","infowindow","infra","infrared","infrasonic","infrastructural","infrastructure","infrequence","infringe","infringement","infringer","infuriate","infuriating","infuriation","infuse","infuser","infusible","infusibleness","ing","inga","ingaberg","ingaborg","ingamar","ingar","inge","ingeberg","ingeborg","ingelbert","ingemar","ingenious","ingeniousness","ingenuity","ingenuous","ingenuousness","inger","ingersoll","ingest","ingestible","ingestion","inglebert","inglenook","inglewood","inglis","ingmar","ingnue","ingoing","ingot","ingra","ingrained","ingram","ingrate","ingratiate","ingratiating","ingratiation","ingredient","ingredients","ingres","ingress","ingression","ingrid","ingrim","ingrown","inguinal","ingunna","inhabit","inhabitable","inhabitance","inhabited","inhabiter","inhalant","inhalation","inhalator","inhale","inhere","inherent","inherently","inherit","inheritable","inheritableness","inheritance","inherited","inheriting","inheritor","inheritress","inheritrix","inherits","inhibit","inhibited","inhibiter","inhibition","inhibitor","inhibitory","inhomogeneous","inhospitable","inhospitableness","inhospitality","ini","inigo","inimical","inimitable","inimitableness","inimitably","inion","iniquitous","iniquitousness","iniquity","init","initandlisten","initial","initialcontext","initialer","initialisation","initialise","initialised","initializable","initialization","initializations","initialize","initializecomponent","initialized","initializer","initializers","initializes","initializing","initially","initials","initialstate","initiate","initiated","initiates","initiating","initiation","initiative","initiator","initiatory","initmap","initwithdata","initwithframe","initwithnibname","initwithstyle","initwithtitle","inject","injectable","injected","injecting","injection","injections","injector","injunctive","injure","injured","injurer","injurious","injuriousness","ink","inkblot","inker","inkiness","inkling","inkscape","inkstand","inkwell","inky","inland","inlander","inlay","inletting","inline","inlined","inlining","inly","inmost","inn","inna","innards","innate","innateness","inner","innerexception","innerheight","innerhtml","innermost","innersole","innerspring","innertext","innervate","innervation","innerwidth","inning","innis","innkeeper","innocence","innocent","innocuous","innocuousness","innodb","innovate","innovation","innovative","innovator","innovatory","innsbruck","innuendo","innumerability","innumerable","innumerableness","innumerably","innumerate","inoculate","inoculation","inoculative","inode","inoffensive","inonu","inopportune","inopportuneness","inorder","inordinate","inordinateness","inorganic","inotifypropertychanged","inout","inp","inpatient","inplace","input","inputarray","inputbox","inputdata","inputfield","inputfile","inputid","inputline","inputmethodmanager","inputs","inputstream","inputstreamreader","inputstring","inputted","inputtext","inputting","inputtype","inputvalue","inquire","inquirer","inquiring","inquiry","inquisition","inquisitional","inquisitive","inquisitiveness","inquisitor","inquisitorial","inri","inrush","ins","insalubrious","insamplesize","insane","insanitary","insatiability","insatiable","insatiableness","insatiably","inscribe","inscription","inscrutability","inscrutable","inscrutableness","inscrutably","inseam","insecticidal","insecticide","insectivore","insectivorous","insecure","insecureness","inseminate","insemination","insensate","insensateness","insensible","insensitive","insentient","inseparable","insert","insertafter","insertbefore","insertcell","inserted","inserter","inserting","insertion","inserts","inset","insets","insetting","inshore","inside","insider","insidious","insidiousness","insight","insightful","insights","insigne","insignia","insignificant","insinuate","insinuating","insinuation","insinuator","insipid","insipidity","insist","insistence","insistent","insisting","insociable","insofar","insole","insolence","insolent","insoluble","insolubleness","insolubly","insomnia","insomniac","insomuch","insouciance","insouciant","inspect","inspecting","inspection","inspective","inspector","inspectorate","inspiration","inspirational","inspire","inspired","inspirer","inspiring","inspirit","inst","instagram","install","installable","installation","installations","installed","installer","installers","installing","installment","installs","instance","instanceid","instanceof","instances","instant","instantaneous","instantaneousness","instantiate","instantiated","instantiates","instantiateviewcontrollerwithidentifier","instantiating","instantiation","instantly","instate","instead","instigate","instigation","instigator","instillation","instinct","instinctive","instinctual","institute","instituter","institutes","institution","institutional","institutionalism","institutionalist","institutionalization","institutionalize","institutions","institutor","instr","instream","instruct","instructed","instruction","instructional","instructions","instructive","instructiveness","instructor","instrument","instrumental","instrumentalist","instrumentality","instrumentation","instruments","insubordinate","insubstantial","insufferable","insufferably","insufficient","insular","insularity","insulate","insulated","insulation","insulator","insulin","insult","insulter","insulting","insuperable","insuperably","insupportable","insupportableness","insurance","insure","insured","insurer","insurgence","insurgency","insurgent","insurmountably","insurrection","insurrectionist","int","intact","intactness","intaglio","intake","intangible","intarray","integer","integerfield","integers","integrability","integrable","integral","integrand","integrate","integrated","integrates","integrating","integration","integrative","integrator","integrity","integument","intel","intellect","intellective","intellectual","intellectualism","intellectuality","intellectualize","intellectualness","intelligence","intelligencer","intelligent","intelligentsia","intelligibilities","intelligibility","intelligible","intelligibleness","intelligibly","intellij","intellisense","intelsat","intemperate","intend","intendant","intended","intendedness","intender","intensification","intensifier","intensify","intensional","intensity","intensive","intensiveness","intent","intentfilter","intention","intentional","intentionality","intentionally","intentions","intentness","intents","intentservice","inter","interact","interacting","interaction","interactions","interactive","interactively","interactivity","interacts","interaxial","interbank","interbred","interbreed","intercalate","intercalation","intercase","intercaste","intercede","interceder","intercensal","intercept","interception","interceptor","interceptors","intercession","intercessor","intercessory","interchange","interchangeability","interchangeable","interchangeableness","interchangeably","interchanger","intercity","interclass","intercohort","intercollegiate","intercom","intercommunicate","intercommunication","interconnect","interconnected","interconnectedness","interconnection","interconnectivity","intercontinental","interconversion","intercorrelated","intercourse","interdata","interdenominational","interdepartmental","interdependence","interdependency","interdependent","interdict","interdiction","interdisciplinary","interdum","interest","interested","interesting","interestingly","interestingness","interests","interface","interfaces","interfacing","interfaith","interfere","interference","interferer","interfering","interferometer","interferometric","interferometry","interferon","interfile","intergalactic","intergeneration","intergenerational","interglacial","intergovernmental","intergroup","interim","interindex","interindustry","interior","interj","interject","interjection","interjectional","interlace","interlard","interlayer","interleave","interleukin","interlibrary","interline","interlinear","interlingua","interlingual","interlining","interlink","interlisp","interlobular","interlock","interlocker","interlocutor","interlocutory","interlope","interloper","interlude","intermarriage","intermarry","intermediary","intermediate","intermediateness","intermediates","intermediation","interment","intermeshed","intermetrics","intermezzi","intermezzo","interminably","intermingle","intermission","intermittent","intermix","intermodule","intermolecular","intern","internal","internaldofilter","internalization","internalize","internally","internals","international","internationale","internationalism","internationalist","internationality","internationalization","internationalize","interne","internecine","internee","internet","internetwork","internist","internment","internship","internuclear","interocular","interoffice","interop","interoperability","interopservices","interp","interpenetrates","interpersonal","interplanetary","interplay","interpol","interpolate","interpolated","interpolation","interpose","interposer","interposition","interpret","interpretable","interpretation","interpretative","interpreted","interpreter","interpreting","interpretive","interpretor","interprets","interprocess","interprocessor","interquartile","interracial","interred","interregional","interregnum","interrelate","interrelated","interrelatedness","interrelation","interrelationship","interring","interrogate","interrogation","interrogative","interrogator","interrogatory","interrupt","interrupted","interruptedexception","interrupter","interruptibility","interruptible","interruption","interrupts","interscholastic","intersect","intersection","intersects","intersession","interspecies","intersperse","interspersion","interstage","interstate","interstellar","interstice","interstitial","intersurvey","intertask","intertwine","interurban","interval","intervals","intervene","intervener","intervenor","intervention","interventionism","interventionist","interview","interviewed","interviewee","interviewer","interviewing","interviews","intervocalic","interweave","interwove","interwoven","intestacy","intestinal","intestine","inti","intifada","intimacy","intimal","intimate","intimateness","intimater","intimation","intimidate","intimidating","intimidation","intl","into","intolerable","intolerableness","intolerant","intonate","intonation","intoxicant","intoxicate","intoxicated","intoxication","intptr","intra","intracellular","intracity","intraclass","intracohort","intractability","intractable","intractableness","intradepartmental","intrafamily","intragenerational","intraindustry","intraline","intrametropolitan","intramural","intramuscular","intranasal","intranet","intransigence","intransigent","intransitive","intraoffice","intraprocess","intrapulmonary","intraregional","intrasectoral","intrastate","intratissue","intrauterine","intravenous","intrepid","intrepidity","intrepidness","intricacy","intricate","intricateness","intrigue","intriguer","intriguing","intrinsic","intrinsically","intro","introduce","introduced","introducer","introduces","introducing","introduction","introductory","introit","introject","introspect","introspection","introspective","introspectiveness","introversion","introvert","intrude","intruder","intrusion","intrusive","intrusiveness","ints","intubate","intubation","intuit","intuition","intuitionist","intuitive","intuitiveness","intval","intvalue","inuit","inundate","inundation","inure","inv","invade","invader","invalid","invalidate","invalidated","invalidism","invalidoperationexception","invariable","invariant","invariantculture","invasion","invasive","invective","invectiveness","inveigh","inveigher","inveighs","inveigle","inveigler","invent","invented","invention","inventive","inventiveness","inventor","inventory","inverness","inverse","inversion","invert","inverted","inverter","invertible","invest","invested","investigate","investigating","investigation","investigator","investigatory","investing","investiture","investment","investments","investor","investors","inveteracy","inveterate","inviability","invidious","invidiousness","invigilate","invigilator","invigorate","invigorating","invigoration","invigorations","invincibility","invincible","invincibleness","invincibly","inviolability","inviolably","inviolate","inviolateness","inviscid","invisible","invisibleness","invitation","invitational","invite","invited","invitee","inviter","inviting","invocable","invocablehandlermethod","invocate","invocation","invocations","invocationtargetexception","invoice","invoices","invoke","invoked","invokelater","invokemethod","invokenative","invoker","invokes","invoking","involuntariness","involuntary","involute","involution","involutorial","involve","involved","involvedly","involvement","involver","involves","involving","invulnerability","invulnerableness","inward","inwardness","io","ioc","ioctl","iodate","iodation","iodide","iodinate","iodine","iodize","ioe","ioerror","ioexception","iolande","iolanthe","ion","iona","ionesco","ionian","ionic","ionicframework","ionization","ionize","ionized","ionizer","ionizes","ionizing","ionosphere","ionospheric","iorgo","iormina","ios","iosep","iostream","iot","iota","iou","ioutils","iowa","iowan","ip","ipa","ipad","ipaddress","ipc","ipecac","ipendpoint","iphigenia","iphone","iphoneos","iphones","iphonesimulator","ipn","ipo","ipod","ips","ipso","ipsum","ipswich","iptables","ipv","ipython","iq","iqbal","iqueryable","iquitos","ir","ira","iran","iranian","iraq","iraqi","irascibility","irascible","irascibly","irate","irateness","irb","irc","ire","ireful","ireland","irena","irene","irenic","irepository","irides","iridescence","iridescent","iridium","irids","irina","iris","irish","irishman","irishmen","irishwoman","irishwomen","irita","irk","irksome","irksomeness","irkutsk","irma","iron","ironclad","ironer","ironic","ironical","ironicalness","ironing","ironmonger","ironmongery","ironpython","ironside","ironstone","ironware","ironwood","ironwork","ironworker","irony","iroquoian","iroquois","irow","irq","irradiate","irradiation","irrational","irrationality","irrationalness","irrawaddy","irreclaimable","irreconcilability","irreconcilable","irreconcilableness","irreconcilably","irrecoverable","irrecoverableness","irrecoverably","irredeemable","irredeemably","irredentism","irredentist","irreducibility","irreducible","irreducibly","irreflexive","irrefutable","irrefutably","irregardless","irregular","irregularity","irrelevance","irrelevancy","irrelevant","irreligious","irremediable","irremediableness","irremediably","irremovable","irreparable","irreparableness","irreparably","irreplaceable","irrepressible","irrepressibly","irreproachable","irreproachableness","irreproachably","irreproducibility","irreproducible","irresistibility","irresistible","irresistibleness","irresistibly","irresolute","irresoluteness","irresolution","irresolvable","irrespective","irresponsibility","irresponsible","irresponsibleness","irresponsibly","irretrievable","irretrievably","irreverence","irreverent","irreversible","irreversibly","irrevocable","irrevocableness","irrevocably","irrigable","irrigate","irrigation","irritability","irritable","irritableness","irritably","irritant","irritate","irritated","irritating","irritation","irrupt","irruption","irs","irtish","irv","irvin","irvine","irving","irwin","irwinn","is","isa","isaac","isaak","isabel","isabelita","isabella","isabelle","isac","isacco","isactive","isadmin","isador","isadora","isadore","isahella","isaiah","isak","isarray","isassignablefrom","isauthenticated","isbn","iscariot","ischecked","isconnected","isdeleted","isdigit","isdirectory","iseabal","isempty","isenabled","isequal","isequaltostring","iserror","iservice","isexpanded","isfahan","isfile","ish","isherwood","ishidden","ishim","ishmael","ishtar","isiah","isiahi","isidor","isidora","isidore","isidoro","isidro","isin","isinglass","isinstance","isis","iskindofclass","isl","islam","islamabad","islamic","island","islander","islandia","islands","isle","islet","isloading","isloggedin","ism","ismael","ismatch","isn","isnan","isnt","isnull","isnullorempty","isnullorwhitespace","isnumber","isnumeric","iso","isobar","isobaric","isobel","isochronal","isochronous","isocline","isocyanate","isodate","isodine","isolate","isolated","isolation","isolationism","isolationist","isolationistic","isolator","isolde","isomer","isomeric","isomerism","isometric","isometrically","isometrics","isomorph","isomorphic","isomorphically","isomorphism","isopen","isoperimetrical","isopleth","isopleths","isosceles","isostatic","isotherm","isothermal","isotonic","isotope","isotopic","isotropic","isotropically","isotropy","isp","ispahan","ispell","isplaying","ispostback","isprime","isr","israel","israeli","israelite","isreadonly","isrequired","isrunning","iss","issac","isselected","isset","issi","issiah","issie","issuable","issuance","issuant","issue","issuecomment","issued","issuer","issues","issuing","issy","ist","istanbul","isthmian","isthmus","istream","istrue","istvan","isuzu","isvalid","isvisible","it","itaipu","ital","italian","italianate","italic","italicization","italicize","italicized","italy","itasca","itch","itchiness","itchy","itcorp","itel","item","itemarray","itemcode","itemcontainerstyle","itemcount","itemgetter","itemgroup","itemid","itemization","itemize","itemized","itemizer","itemizes","itemlabel","itemlist","itemname","itemprop","items","itemscontrol","itemspanel","itemspaneltemplate","itemssource","itemstyle","itemtemplate","itemtype","itemvalue","itemview","iter","iterable","iterate","iterated","iterates","iterating","iteration","iterations","iterative","iterator","iterators","iteritems","itertools","itext","itextpdf","itextsharp","ithaca","ithacan","itinerant","itinerary","itm","ito","itr","its","itself","itt","itunes","iu","iud","iv","iva","ivan","ivanhoe","ivar","ive","iver","ivett","ivette","ivie","ivonne","ivor","ivory","ivs","ivy","iw","iwc","ix","iy","izaak","izabel","izak","izanagi","izanami","izhevsk","izmir","izvestia","izzy","j","ja","jab","jabbed","jabber","jabberer","jabbing","jabez","jablonsky","jabot","jacaranda","jacenta","jacinda","jacinta","jacintha","jacinthe","jack","jackal","jackass","jackboot","jackdaw","jackelyn","jacket","jacketed","jackhammer","jacki","jackie","jackknife","jackknives","jacklin","jacklyn","jackman","jackpot","jackquelin","jackqueline","jackrabbit","jackson","jacksonian","jacksonville","jackstraw","jacky","jaclin","jaclyn","jacob","jacobean","jacobi","jacobian","jacobin","jacobite","jacobo","jacobs","jacobsen","jacobson","jacobus","jacoby","jacoco","jacquard","jacquelin","jacqueline","jacquelyn","jacquelynn","jacquenetta","jacquenette","jacques","jacquetta","jacquette","jacqui","jacquie","jacuzzi","jacynth","jada","jade","jaded","jadedness","jadeite","jae","jaeger","jag","jagged","jaggedness","jagger","jaggers","jagging","jaguar","jail","jailbird","jailbreak","jailer","jaime","jaimie","jain","jaine","jainism","jaipur","jakarta","jake","jakie","jakob","jalapeo","jalopy","jalousie","jam","jamaal","jamaica","jamaican","jamal","jamar","jamb","jambalaya","jamboree","jame","jamel","james","jameson","jamestown","jamesy","jamey","jami","jamie","jamil","jamill","jamima","jamison","jammal","jammed","jammie","jamming","jan","jana","janacek","janaya","janaye","jandy","jane","janean","janeczka","janeen","janeiro","janek","janel","janela","janell","janella","janelle","janene","janenna","janessa","janesville","janet","janeta","janetta","janette","janeva","janey","jangle","jangler","jangly","jania","janice","janie","janifer","janina","janine","janis","janissary","janith","janitor","janitorial","janka","janna","jannel","jannelle","jannie","janos","janot","jansen","jansenist","january","janus","jany","japan","japanese","japanned","japanner","japanning","jape","japura","jaquelin","jaquelyn","jaquenetta","jaquenette","jaquith","jar","jarad","jard","jardinire","jareb","jared","jarful","jargon","jarib","jarid","jarlsberg","jarrad","jarray","jarred","jarret","jarrett","jarrid","jarring","jarrod","jars","jarvis","jase","jasen","jasmin","jasmina","jasmine","jason","jasper","jasperreports","jastrow","jasun","jato","jaundice","jaundiced","jaunt","jauntily","jauntiness","jaunty","java","javac","javadoc","javadocs","javaee","javafx","javamail","javanese","javascript","javascripts","javascriptserializer","javase","javassist","javax","javelin","javier","jaw","jawbone","jawbreaker","jawline","jax","jaxartes","jaxb","jaxbcontext","jaxrs","jaxws","jay","jayapura","jaybird","jaycee","jaye","jayme","jaymee","jaymie","jayne","jaynell","jayson","jaywalk","jaywalker","jazmin","jazz","jazziness","jazzmen","jazzy","jb","jboss","jbutton","jc","jcenter","jcheckbox","jcombobox","jcomponent","jcp","jcr","jcs","jct","jd","jdavie","jdbc","jdbctemplate","jdialog","jdk","jdt","je","jealous","jealousness","jealousy","jean","jeana","jeane","jeanelle","jeanette","jeanie","jeanine","jeanna","jeanne","jeannette","jeannie","jeannine","jecho","jed","jedd","jeddy","jedediah","jedi","jedidiah","jee","jeep","jeer","jeerer","jeering","jeeves","jeez","jeff","jefferey","jefferson","jeffersonian","jeffery","jeffie","jeffrey","jeffry","jeffy","jehad","jehanna","jehoshaphat","jehovah","jehu","jejuna","jejune","jejuneness","jejunum","jekyll","jelene","jell","jello","jelly","jellybean","jellyfish","jellying","jellylike","jellyroll","jemie","jemima","jemimah","jemmie","jemmy","jen","jena","jenda","jenelle","jeni","jenica","jeniece","jenifer","jeniffer","jenilee","jenine","jenkins","jenn","jenna","jennee","jenner","jennet","jennette","jenni","jennica","jennie","jennifer","jennilee","jennine","jennings","jenny","jeno","jens","jensen","jeopard","jeopardize","jeopardy","jephthah","jerad","jerald","jeralee","jeramey","jeramie","jere","jereme","jeremiad","jeremiah","jeremiahs","jeremias","jeremie","jeremy","jeri","jericho","jerk","jerker","jerkily","jerkin","jerkiness","jerkwater","jerky","jermain","jermaine","jermayne","jeroboam","jerold","jerome","jeromy","jerri","jerrie","jerrilee","jerrilyn","jerrine","jerrod","jerrold","jerrome","jerry","jerrybuilt","jerrylee","jersey","jerusalem","jervis","jes","jess","jessa","jessalin","jessalyn","jessamine","jessamyn","jesse","jessee","jesselyn","jessey","jessi","jessica","jessie","jessika","jessy","jest","jester","jesting","jesuit","jesus","jet","jetbrains","jeth","jethro","jetliner","jetport","jetsam","jetted","jetting","jettison","jetty","jew","jewel","jeweler","jewelery","jewell","jewelle","jewelled","jewellery","jewelry","jewess","jewish","jewishness","jewry","jezebel","jf","jfilechooser","jfk","jframe","jg","jhipster","jib","jibbed","jibbing","jibe","jid","jidda","jiff","jiffy","jig","jigged","jigger","jigging","jiggle","jiggly","jigsaw","jihad","jilin","jill","jillana","jillane","jillayne","jilleen","jillene","jilli","jillian","jillie","jilly","jilt","jilter","jim","jimenez","jimmie","jimmy","jimsonweed","jinan","jingle","jingler","jingly","jingo","jingoism","jingoist","jingoistic","jinja","jinn","jinnah","jinni","jinny","jinrikisha","jinx","jioendpoint","jira","jit","jitney","jitter","jitterbug","jitterbugged","jitterbugger","jitterbugging","jittery","jiujitsu","jivaro","jive","jj","jk","jkl","jks","jl","jlabel","jlist","jls","jm","jmenu","jmenuitem","jmeter","jmp","jms","jmx","jna","jndi","jni","jnienv","jnlp","jo","joachim","joan","joana","joane","joanie","joann","joanna","joanne","joaquin","job","jobbed","jobber","jobbery","jobbing","jobey","jobholder","jobi","jobid","jobie","jobina","jobj","jobject","jobless","joblessness","jobname","jobrel","jobs","jobtitle","joby","jobye","jobyna","jocasta","jocelin","joceline","jocelyn","jocelyne","jock","jockey","jocko","jockstrap","jocose","jocoseness","jocosity","jocular","jocularity","jocund","jocundity","joda","jodee","jodhpurs","jodi","jodie","jody","joe","joeann","joel","joela","joelie","joell","joella","joelle","joellen","joelly","joellyn","joelynn","joesph","joete","joey","jog","jogged","jogger","jogging","joggle","joggler","jogjakarta","johan","johann","johanna","johannah","johannes","johannesburg","johansen","johanson","john","johna","johnath","johnathan","johnathon","johnette","johnie","johnna","johnnie","johnny","johnnycake","johns","johnsen","johnson","johnston","johnstown","johny","joice","join","joincolumn","joincolumns","joined","joiner","joinery","joining","joins","joint","jointable","jointed","jointedness","jointer","jointly","jointures","joist","jojo","joke","joker","jokes","jokey","jokier","jokiest","jokily","joking","jolee","joleen","jolene","joletta","joli","jolie","joliet","joline","jolla","jollification","jollily","jolliness","jollity","jolly","jolson","jolt","jolter","joly","jolyn","jolynn","jon","jonah","jonahs","jonas","jonathan","jonathon","jone","jonell","jones","joni","jonie","jonquil","jonson","joomla","jooq","joplin","joptionpane","jordain","jordan","jordana","jordanian","jordanna","jordon","jorey","jorgan","jorge","jorgensen","jorgenson","jori","jorie","jorrie","jorry","jory","joscelin","jose","josee","josef","josefa","josefina","joseito","joseph","josepha","josephina","josephine","josephs","josephson","josephus","josey","josh","josher","joshia","joshua","joshuah","josi","josiah","josias","josie","joss","josselyn","jostle","josue","josy","jot","jotted","jotter","jotting","joule","jounce","jouncy","jourdain","jourdan","journal","journalese","journalism","journalist","journalistic","journalize","journalized","journalizer","journey","journeyer","journeyman","journeymen","joust","jouster","jovanovich","jove","jovial","joviality","jovian","jowl","jowly","joy","joya","joyan","joyann","joyce","joycean","joycelin","joye","joyful","joyfuller","joyfullest","joyfulness","joyless","joylessness","joyner","joyous","joyousness","joyridden","joyride","joyrode","joystick","jozef","jp","jpa","jpanel","jpeg","jpg","jpn","jq","jqgrid","jqm","jqplot","jquery","jquerymobile","jqueryui","jqxhr","jr","jradiobutton","jre","jruby","js","jsandye","jsbin","jsch","jscript","jscrollpane","jsessionid","jsf","jsfiddle","jshint","json","jsonarray","jsonb","jsonconvert","jsondata","jsonexception","jsonobj","jsonobject","jsonobjectwithdata","jsonp","jsonparser","jsonpath","jsonproperty","jsonreader","jsonrequestbehavior","jsonresponse","jsonresult","jsonserializer","jsonstr","jsonstring","jsoup","jsp","jspservlet","jsr","jsref","jstl","jstree","jsx","jt","jta","jtable","jtc","jtextarea","jtextfield","juan","juana","juanita","juarez","jubal","jubilant","jubilate","jubilation","jubilee","jud","judah","judaic","judaical","judaism","judas","judd","juddered","juddering","jude","judea","judge","judgement","judger","judgeship","judging","judgment","judgmental","judi","judicable","judicatory","judicature","judicial","judiciary","judicious","judiciousness","judie","judith","juditha","judo","judon","judson","judy","judye","jug","jugate","jugful","jugged","juggernaut","jugging","juggle","juggler","jugglery","jugular","juice","juicer","juicily","juiciness","juicy","juieta","jujitsu","juju","jujube","jujutsu","juke","jukebox","jul","jule","julee","julep","juli","julia","julian","juliana","juliane","juliann","julianna","julianne","julie","julienne","juliet","julieta","julietta","juliette","julina","juline","julio","julissa","julita","julius","july","julys","jumble","jumbo","jumbotron","jump","jumped","jumper","jumpily","jumpiness","jumping","jumps","jumpsuit","jumpy","jun","junco","junction","juncture","june","juneau","junette","jung","jungfrau","jungian","jungle","junia","junie","junina","junior","juniority","juniper","junit","junk","junker","junkerdom","junket","junketeer","junkie","junkyard","juno","junta","jupiter","jupyter","jurassic","juridic","juridical","juried","jurisdiction","jurisdictional","jurisprudence","jurisprudent","jurisprudential","jurist","juristic","juror","jurua","jury","jurying","juryman","jurymen","jurywoman","jurywomen","just","justed","justen","juster","justest","justice","justiciable","justifiability","justifiable","justifiably","justification","justified","justifier","justify","justin","justina","justine","justing","justinian","justinn","justino","justis","justness","justo","justs","justus","jut","jute","jutish","jutland","jutted","jutting","juvenal","juvenile","juxtapose","juxtaposition","jv","jvm","jvms","jw","jwt","jyoti","jython","k","ka","kaaba","kabob","kaboom","kabuki","kabul","kacey","kacie","kacy","kaddish","kaela","kaffeeklatch","kaffeeklatsch","kafka","kafkaesque","kaftan","kagoshima","kahaleel","kahlil","kahlua","kahn","kai","kaia","kaifeng","kaila","kaile","kailey","kain","kaine","kaiser","kaitlin","kaitlyn","kaitlynn","kaja","kajar","kakalina","kala","kalahari","kalamazoo","kalashnikov","kalb","kale","kaleb","kaleena","kaleidescope","kaleidoscope","kaleidoscopic","kaleidoscopically","kalgoorlie","kali","kalie","kalil","kalila","kalina","kalinda","kalindi","kalle","kalli","kally","kalmyk","kalvin","kama","kamchatka","kamehameha","kameko","kamikaze","kamila","kamilah","kamillah","kampala","kampuchea","kan","kanchenjunga","kandace","kandahar","kandinsky","kandy","kane","kangaroo","kania","kankakee","kannada","kano","kanpur","kansan","kansas","kant","kantian","kanya","kaohsiung","kaolin","kaolinite","kaplan","kapok","kaposi","kappa","kaput","kara","karachi","karaf","karaganda","karakorum","karakul","karalee","karalynn","karamazov","karaoke","karat","karate","kare","karee","kareem","karel","karen","karena","karenina","kari","karia","karie","karil","karilynn","karim","karin","karina","karine","kariotta","karisa","karissa","karita","karl","karla","karlan","karlee","karleen","karlen","karlene","karlie","karlik","karlis","karloff","karlotta","karlotte","karly","karlyn","karma","karmen","karmic","karna","karney","karo","karol","karola","karole","karolina","karoline","karoly","karon","karp","karrah","karrie","karroo","karry","kart","kary","karyl","karylin","karyn","kasai","kasey","kashmir","kaspar","kasparov","kasper","kass","kassandra","kassey","kassi","kassia","kassie","kat","kata","katakana","katalin","kate","katee","katelyn","katerina","katerine","katey","kath","katha","katharina","katharine","katharyn","kathe","katherina","katherine","katheryn","kathi","kathiawar","kathie","kathleen","kathlin","kathmandu","kathrine","kathryn","kathryne","kathy","kathye","kati","katie","katina","katine","katinka","katleen","katlin","katmai","katmandu","katowice","katrina","katrine","katrinka","katti","kattie","katuscha","katusha","katy","katya","katydid","katz","kauai","kauffman","kaufman","kaunas","kaunda","kawabata","kawasaki","kay","kayak","kaycee","kaye","kayla","kayle","kaylee","kayley","kaylil","kaylyn","kayne","kayo","kazakh","kazakhstan","kazan","kazantzakis","kazoo","kb","kbd","kc","kcal","kd","kde","ke","kean","keane","kearney","keary","keaton","keats","kebab","keck","keefe","keefer","keegan","keel","keelby","keeley","keelhaul","keelia","keely","keen","keenan","keene","keener","keening","keenness","keep","keepalive","keeper","keeping","keeps","keepsake","keewatin","keg","kegged","kegging","keillor","keir","keisha","keith","kelbee","kelby","kelcey","kelci","kelcie","kelcy","kele","kelila","kellby","kellen","keller","kelley","kelli","kellia","kellie","kellina","kellogg","kellsie","kelly","kellyann","kelp","kelsey","kelsi","kelsy","kelt","kelvin","kelwin","kemerovo","kemp","kempis","ken","kendal","kendall","kendell","kendo","kendra","kendre","kendrick","kenilworth","kenmore","kenn","kenna","kennan","kennecott","kenned","kennedy","kennel","kenneth","kennett","kennie","kenning","kennith","kenny","keno","kenon","kenosha","kensington","kent","kenton","kentuckian","kentucky","kenya","kenyan","kenyatta","kenyon","keogh","keokuk","kepi","kepler","kept","ker","keras","keratin","kerberos","kerbside","kerby","kerchief","kerensky","keri","keriann","kerianne","kerk","kermie","kermit","kermy","kern","kerned","kernel","kernels","kerning","kerosene","kerouac","kerr","kerri","kerrie","kerrill","kerrin","kerry","kerstin","kerwin","kerwinn","kesley","keslie","kessia","kessiah","kessler","kestrel","ketch","ketchup","ketone","ketosis","kettering","ketti","kettie","kettle","kettledrum","kettleful","ketty","kev","kevan","keven","kevin","kevina","kevlar","kevon","kevorkian","kevyn","kewaskum","kewaunee","kewpie","key","keyboard","keyboardist","keyboards","keychain","keyclick","keycloak","keycode","keydown","keyed","keyerror","keyevent","keyframes","keyhole","keyname","keynes","keynesian","keynote","keynoter","keypad","keypair","keypath","keypoints","keypress","keypressed","keypunch","keypuncher","keyring","keys","keyset","keyspace","keystone","keystore","keystroke","keystrokes","keytime","keytool","keyup","keyvalue","keyvaluepair","keyword","keywords","kf","kg","kgb","kh","khabarovsk","khachaturian","khaki","khalid","khalil","khan","kharkov","khartoum","khayyam","khmer","khoisan","khomeini","khorana","khrushchev","khtml","khufu","khulna","khwarizmi","khyber","khz","ki","kia","kiah","kial","kib","kibana","kibble","kibbutz","kibbutzim","kibitz","kibitzer","kibosh","kick","kickapoo","kickback","kickball","kicker","kickoff","kicks","kickstand","kickstarter","kicky","kid","kidd","kidded","kidder","kiddie","kidding","kiddish","kiddo","kiddy","kiddying","kidless","kidnap","kidnaper","kidnaping","kidnapped","kidnapper","kidnapping","kidney","kids","kidskin","kieffer","kiel","kielbasa","kielbasi","kiele","kienan","kier","kierkegaard","kiersten","kieth","kiev","kigali","kikelia","kikuyu","kilauea","kile","kiley","kilian","kilimanjaro","kill","killdeer","killebrew","killed","killer","killian","killie","killing","killjoy","kills","killy","kiln","kilo","kilobaud","kilobit","kilobuck","kilobyte","kilocycle","kilogauss","kilogram","kilohertz","kilohm","kilojoule","kiloliter","kilometer","kiloton","kilovolt","kilowatt","kiloword","kilt","kilter","kim","kimball","kimbell","kimberlee","kimberley","kimberli","kimberly","kimberlyn","kimble","kimbra","kimmi","kimmie","kimmy","kimono","kin","kincaid","kind","kinda","kinder","kindergarten","kindergrtner","kindhearted","kindheartedness","kindle","kindler","kindliness","kindling","kindly","kindness","kindred","kinds","kine","kinect","kinematic","kinematics","kinesics","kinesthesis","kinesthetic","kinesthetically","kinetic","kinetically","kinetics","kinfolk","king","kingbird","kingdom","kingfisher","kinglet","kingliness","kingly","kingpin","kingsbury","kingship","kingsley","kingsly","kingston","kingstown","kingwood","kink","kinkily","kinkiness","kinky","kinna","kinney","kinnickinnic","kinnie","kinny","kinsey","kinsfolk","kinshasa","kinshasha","kinship","kinsley","kinsman","kinsmen","kinswoman","kinswomen","kiosk","kiowa","kip","kipling","kipp","kippar","kipped","kipper","kippie","kipping","kippy","kira","kirbee","kirbie","kirby","kirchhoff","kirchner","kirchoff","kirghistan","kirghiz","kirghizia","kiri","kiribati","kirinyaga","kirk","kirkland","kirkpatrick","kirkwood","kirov","kirsch","kirsten","kirsteni","kirsti","kirstin","kirstyn","kisangani","kishinev","kismet","kiss","kissee","kisser","kissiah","kissie","kissinger","kit","kitakyushu","kitbag","kitchen","kitchener","kitchenette","kitchenware","kite","kiter","kith","kiths","kitkat","kits","kitsch","kitschy","kitted","kitten","kittenish","kittenishness","kitti","kittie","kitting","kittiwakes","kitty","kivy","kiwanis","kiwi","kiwifruit","kizzee","kizzie","kk","kkk","kl","klan","klansman","klara","klarika","klarrisa","klass","klaus","klaxon","klee","kleenex","klein","kleinrock","klemens","klement","kleon","kleptomania","kleptomaniac","kliment","kline","klingon","klondike","kludge","kludger","kludgey","klutz","klutziness","klutzy","klux","klystron","km","kmeans","kml","kn","knack","knacker","knackwurst","knapp","knapsack","knauer","knave","knavery","knavish","knead","kneader","knee","kneecap","kneecapped","kneecapping","kneeing","kneel","kneeler","kneepad","knell","knelt","knesset","knew","kngwarreye","knick","knickerbocker","knickknack","knievel","knife","knight","knighthood","knightliness","knightly","knish","knit","knitr","knits","knitted","knitter","knitting","knitwear","knives","knob","knobbly","knobby","knobeloch","knock","knockabout","knockdown","knocker","knockoff","knockout","knockoutjs","knockwurst","knoll","knopf","knossos","knot","knothole","knotted","knottiness","knotting","knotty","know","knowable","knower","knowhow","knowing","knowingly","knowings","knowledge","knowledgeable","knowledgeableness","knowledgeably","knowledgecenter","knowles","known","knows","knox","knoxville","knuckle","knuckleball","knuckleduster","knucklehead","knudsen","knudson","knurl","knuth","knutsen","knutson","ko","koala","kobayashi","kobe","koch","kochab","kodak","kodaly","kodiak","koenig","koenigsberg","koenraad","koestler","kohinoor","kohl","kohler","kohlrabi","kohlrabies","kola","kolyma","kommunizma","kong","kongo","konrad","konstance","konstantin","konstantine","konstanze","koo","kook","kookaburra","kookiness","kooky","koontz","kopeck","koppers","kora","koral","koralle","koran","koranic","kordula","kore","korea","korean","korella","koren","koressa","korey","kori","korie","kornberg","korney","korrie","korry","kort","kory","korzybski","kosciusko","kosher","kossuth","kosygin","kotlin","kovacs","kowalewski","kowalski","kowloon","kowtow","kp","kph","kr","kraal","kraemer","kraft","krakatau","krakatoa","krakow","kramer","krasnodar","krasnoyarsk","krause","kraut","krebs","kremlin","kremlinologist","kremlinology","kresge","krieger","kriegspiel","krill","kringle","kris","krisha","krishna","krishnah","krispin","krissie","krissy","krista","kristal","kristan","kriste","kristel","kristen","kristi","kristian","kristie","kristien","kristin","kristina","kristine","kristo","kristofer","kristoffer","kristofor","kristoforo","kristopher","kristy","kristyn","krna","krnur","kroc","kroger","krone","kronecker","kronor","kropotkin","krueger","kruger","krugerrand","krupp","kruse","krypton","krysta","krystal","krystalle","krystle","krystyna","ks","ksh","kt","ku","kube","kubectl","kubelet","kubernetes","kublai","kubrick","kuchen","kudos","kudzu","kuenning","kuhn","kuibyshev","kumar","kumquat","kunming","kuomintang","kurd","kurdish","kurdistan","kurosawa","kurt","kurtis","kurtosis","kusch","kuwait","kuwaiti","kuznets","kuznetsk","kv","kvetch","kvp","kw","kwakiutl","kwangchow","kwangju","kwanzaa","kwargs","kwh","kx","ky","kyla","kyle","kylen","kylie","kylila","kylynn","kym","kynthia","kyoto","kyrgyzstan","kyrstin","kyushu","l","la","lab","laban","label","labeled","labeler","labelfor","labelled","labelledby","labellings","labels","labia","labial","labile","labiodental","labium","labor","laboratory","labore","labored","laboredness","laborer","laboring","laborings","laborious","laboriousness","laboris","laborsaving","laborum","labrador","labradorean","labs","laburnum","labyrinth","labyrinthine","labyrinths","lac","lace","laced","lacee","lacer","lacerate","laceration","laces","lacewing","lacey","lachesis","lachrymal","lachrymose","lacie","lacing","lacinia","lack","lackadaisic","lackadaisical","lackawanna","lacker","lackey","lacking","lackluster","lacks","laconic","laconically","lacquer","lacquerer","lacrosse","lactate","lactation","lactational","lacteal","lactic","lactose","lacuna","lacunae","lacus","lacy","lad","ladder","laddie","lade","laded","laden","ladened","ladening","lading","ladle","ladoga","ladonna","lady","ladybird","ladybug","ladyfinger","ladylike","ladylove","ladyship","laetitia","laetrile","lafayette","lafitte","lag","lager","laggard","laggardness","lagged","lagging","lagniappe","lagoon","lagos","lagrange","lagrangian","laguerre","laguna","lahore","laid","laidlaw","lain","laina","lainey","lair","laird","laissez","laity","laius","lake","lakehurst","lakeisha","laker","lakeside","lakewood","lakisha","lakshmi","lallygag","lallygagged","lallygagging","lalo","lam","lama","lamaism","lamar","lamarck","lamasery","lamaze","lamb","lambada","lambaste","lambda","lambdas","lambency","lambent","lambert","lambkin","lamborghini","lambskin","lambswool","lame","lamebrain","lamed","lameness","lament","lamentable","lamentableness","lamentably","lamentation","lamented","lamina","laminae","laminar","laminate","lamination","lammed","lammer","lamming","lammond","lamond","lamont","lamp","lampblack","lamplight","lamplighter","lampoon","lampooner","lamport","lamppost","lamprey","lampshade","lan","lana","lanae","lanai","lancashire","lancaster","lance","lancelot","lancer","lancet","land","landau","lander","landfall","landfill","landforms","landhold","landholder","landing","landis","landlady","landless","landlines","landlocked","landlord","landlubber","landmark","landmass","landon","landowner","landownership","landowning","landry","lands","landsat","landscape","landscaper","landslid","landslide","landslip","landsman","landsmen","landsteiner","landward","landwehr","lane","lanette","laney","lang","lange","langeland","langerhans","langford","langland","langley","langmuir","langsdon","langston","language","languages","languid","languidness","languish","languisher","languishing","languor","languorous","lani","lanie","lanita","lank","lankiness","lankness","lanky","lanna","lanni","lannie","lanny","lanolin","lansing","lantern","lanthanide","lanthanum","lanyard","lanzhou","lao","laocoon","laoreet","laotian","lap","lapack","lapboard","lapdog","lapel","lapidary","lapin","laplace","lapland","lapp","lapped","lappet","lapping","lapply","laps","lapse","lapsed","lapser","lapses","lapsing","laptop","laptops","lapwing","lara","laraine","laramie","laravel","larboard","larcenist","larcenous","larceny","larch","lard","larder","lardner","lardy","laredo","large","largehearted","largely","largemouth","largeness","larger","largess","largest","largish","largo","lari","lariat","larina","larine","larisa","larissa","lark","larker","larkspur","larousse","larry","lars","larsen","larson","larva","larvae","larval","laryngeal","larynges","laryngitides","laryngitis","larynx","laryssa","las","lasagna","lasagne","lascaux","lascivious","lasciviousness","lase","laser","lash","lashed","lasher","lashing","lass","lassa","lassen","lassie","lassitude","lasso","lassoer","last","laster","lastindex","lastindexof","lasting","lastingness","lastly","lastmodified","lastname","lastrow","laszlo","lat","latasha","latashia","latch","latching","latchkey","late","latecomer","lated","lately","latency","lateness","latent","later","lateral","lateralization","lateran","latest","latex","lath","lathe","lather","latherer","lathery","lathing","lathrop","laths","latia","latices","latin","latina","latinate","latino","latish","latisha","latitude","latitudinal","latitudinarian","latitudinary","latlng","latonya","latoya","latrena","latrina","latrine","latrobe","latte","latter","lattice","latticework","latticing","lattimer","latvia","latvian","laud","laudably","laudanum","laudatory","lauder","lauderdale","lauds","laue","laugh","laughable","laughableness","laughably","laugher","laughing","laughingstock","laughs","laughter","laughton","launce","launch","launched","launcher","launches","launching","launchoptions","launchpad","launder","laundered","launderer","launderette","laundress","laundrette","laundromat","laundry","laundryman","laundrymen","laundrywoman","laundrywomen","laura","lauraine","laural","lauralee","laurasia","laure","laureate","laureateship","lauree","laureen","laurel","laurella","lauren","laurena","laurence","laurene","laurent","laurentian","lauretta","laurette","lauri","laurianne","laurice","laurie","lauritz","lauryn","lausanne","lava","lavage","laval","lavaliere","lavatory","lave","lavena","lavender","lavern","laverna","laverne","lavina","lavinia","lavinie","lavish","lavishness","lavoisier","lavonne","law","lawanda","lawbreaker","lawbreaking","lawford","lawful","lawfulness","lawgiver","lawgiving","lawless","lawlessness","lawmaker","lawmaking","lawman","lawmen","lawn","lawnmower","lawrence","lawrenceville","lawrencium","lawry","laws","lawson","lawsuit","lawton","lawyer","lawyers","lax","laxative","laxativeness","laxer","laxes","laxity","laxness","lay","layabout","layamon","layaway","layer","layered","layering","layers","layette","layla","layman","laymen","layne","layney","layoff","layout","layoutinflater","layoutmanager","layoutparams","layouts","layoutsubviews","layover","laypeople","layperson","lays","layton","layup","laywoman","laywomen","lazar","lazare","lazaro","lazarus","laze","lazily","laziness","lazuli","lazy","lazybones","lb","lbj","lbl","lbound","lbs","lc","lcd","lcm","lcom","ld","lda","ldap","ldc","ldflags","ldr","le","lea","leach","leachate","lead","leadbelly","leaded","leaden","leadenness","leader","leaderboard","leaderless","leaders","leadership","leading","leads","leadsman","leadsmen","leaf","leafage","leafhopper","leafiness","leafless","leaflet","leafstalk","leafy","league","leaguer","leah","leak","leakage","leaked","leaker","leakey","leakiness","leaking","leaks","leaky","lean","leander","leandra","leaner","leaning","leann","leanna","leanne","leanness","leanor","leanora","leap","leaper","leapfrog","leapfrogged","leapfrogging","lear","learn","learned","learnedly","learnedness","learner","learning","learns","learnt","leary","leas","lease","leaseback","leasehold","leaseholder","leaser","leash","leasing","least","leastwise","leather","leatherette","leathern","leatherneck","leathery","leave","leaven","leavened","leavening","leavenworth","leaver","leaves","leaving","lebanese","lebanon","lebbie","lebensraum","lebesgue","leblanc","lecher","lecherous","lecherousness","lechery","lecithin","lectern","lecture","lecturer","lectures","lectureship","lectus","led","leda","lederberg","ledge","ledger","lee","leeann","leeanne","leech","leeds","leek","leela","leelah","leeland","leena","leer","leeriness","leering","leery","leesa","leese","leeuwenhoek","leeward","leeway","left","leftism","leftist","leftmost","leftover","leftward","lefty","leg","legacy","legal","legalese","legalism","legalistic","legality","legalization","legalize","legalized","legally","legate","legatee","legation","legato","legend","legendarily","legendary","legendre","leger","legerdemain","legged","legginess","legging","leggy","leghorn","legibility","legible","legibly","legion","legionary","legionnaire","legislate","legislation","legislative","legislator","legislature","legit","legitimacy","legitimate","legitimation","legitimatize","legitimization","legitimize","legless","legman","legmen","lego","legra","legree","legroom","legs","legstraps","legume","leguminous","legwork","lehigh","lehman","lei","leia","leibniz","leicester","leiden","leif","leigh","leigha","leighton","leila","leilah","leipzig","leisha","leisure","leisureliness","leisurely","leisurewear","leitmotif","leitmotiv","lek","lela","lelah","leland","lelia","lem","lemaitre","lemar","lemke","lemma","lemme","lemmie","lemming","lemmy","lemon","lemonade","lemony","lemuel","lemur","lemuria","len","lena","lenard","lenci","lend","lender","lenee","lenette","lenght","length","lengthen","lengthener","lengthily","lengthiness","lengths","lengthwise","lengthy","lenience","leniency","lenient","lenin","leningrad","leninism","leninist","lenitive","lenka","lenna","lennard","lennie","lennon","lenny","leno","lenoir","lenora","lenore","lenovo","lens","lent","lenticular","lentil","lento","leo","leodora","leoine","leola","leoline","leon","leona","leonanie","leonard","leonardo","leoncavallo","leone","leonel","leonelle","leonerd","leonhard","leonid","leonidas","leonie","leonine","leonor","leonora","leonore","leontine","leontyne","leopard","leopardess","leopardskin","leopold","leopoldo","leopoldville","leora","leotard","leper","lepidus","lepke","leprechaun","leprosy","leprous","lepta","lepton","lepus","lerner","leroi","leroy","les","lesa","lesbian","lesbianism","leshia","lesion","lesley","lesli","leslie","lesly","lesotho","less","lessee","lessen","lesseps","lesser","lesses","lessie","lessing","lesson","lessons","lessor","lest","lester","lesya","let","leta","letdown","letha","lethal","lethality","lethargic","lethargically","lethargy","lethe","lethia","leticia","letisha","letitia","letizia","lets","letsencrypt","letta","letter","letterbox","lettered","letterer","letterhead","lettering","letterman","lettermen","letterpress","letters","letti","lettie","letting","lettuce","letty","letup","leukemia","leukemic","leukocyte","leupold","lev","levant","levee","leveeing","level","leveled","leveler","levelheaded","levelheadedness","leveling","levelness","levels","levenshtein","lever","leverage","levesque","levey","levi","leviathan","levier","levin","levine","levitate","levitation","leviticus","levitt","levity","levon","levy","lew","lewd","lewdness","lewellyn","lewes","lewie","lewinsky","lewis","lewiss","lex","lexeme","lexer","lexi","lexical","lexicographer","lexicographic","lexicographical","lexicography","lexicon","lexie","lexine","lexington","lexus","lexy","leyden","leyla","lezley","lezlie","lf","lfs","lft","lg","lh","lhasa","lhotse","lhs","li","lia","liability","liable","liaise","liaison","liam","lian","liana","liane","lianna","lianne","liar","lib","libation","libbed","libbey","libbi","libbie","libbing","libboost","libby","libc","libcore","libcurl","libdispatch","libel","libeler","libelous","liberace","liberal","liberalism","liberality","liberalization","liberalize","liberalized","liberalizer","liberalness","liberate","liberation","liberationists","liberator","liberia","liberian","libero","libertarian","libertarianism","libertine","liberty","libexec","libgcc","libgdx","libidinal","libidinous","libidinousness","libido","libopencv","libpng","libra","librarian","libraries","library","libretoes","libretos","librettist","libretto","libreville","librium","libs","libstdc","libsystem","libusb","libx","libxml","libya","libyan","lice","licence","license","licensed","licensee","licenser","licenses","licensing","licensor","licentiate","licentious","licentiousness","licha","lichee","lichen","lichtenstein","lichter","licit","lick","licked","licker","lickerish","licking","licorice","lid","lida","lidded","lidding","lidia","lidless","lido","lie","lieberman","liebfraumilch","liechtenstein","lied","lief","liefs","liege","lien","lier","lies","liesa","lieu","lieut","lieutenancy","lieutenant","life","lifeblood","lifeboat","lifebuoy","lifecycle","lifecyclebase","lifeforms","lifeguard","lifeless","lifelessness","lifelike","lifelikeness","lifeline","lifelong","lifer","liferay","lifesaver","lifesaving","lifespan","lifestyle","lifetaking","lifetime","lifework","lifo","lift","lifter","lifting","liftoff","ligament","ligand","ligate","ligation","ligature","light","lightblue","lightbox","lighted","lighten","lightener","lightening","lighter","lightered","lightering","lighters","lightest","lightface","lightgray","lightheaded","lighthearted","lightheartedness","lighthouse","lighting","lightly","lightness","lightning","lightproof","lights","lightship","lightweight","ligneous","lignite","lignum","ligula","likability","likable","likableness","like","likeability","liked","likelihood","likely","liken","likeness","liker","likes","likest","likewise","liking","lil","lila","lilac","lilah","lilia","lilian","liliana","liliane","lilith","liliuokalani","lilla","lille","lilli","lillian","lillie","lilliput","lilliputian","lilllie","lilly","lilongwe","lilt","lilting","lily","lilyan","lim","lima","limb","limbaugh","limber","limbered","limberness","limbers","limbic","limbless","limbo","limburger","lime","limeade","limekiln","limelight","limerick","limestone","limit","limitability","limitably","limitation","limitations","limited","limitedly","limitedness","limiter","limiting","limitless","limitlessness","limits","limn","limo","limoges","limousine","limp","limper","limpet","limpid","limpidity","limpidness","limpness","limpopo","limy","lin","lina","linage","linalg","linc","linchpin","lincoln","lind","linda","lindberg","lindbergh","linden","lindholm","lindi","lindie","lindon","lindquist","lindsay","lindsey","lindstrom","lindsy","lindy","line","linea","lineage","lineal","lineament","linear","lineargradientbrush","linearity","linearize","linearlayout","linearlayoutmanager","linebacker","linechart","linecolor","lined","linefeed","linell","lineman","linemen","linen","lineno","linenumber","liner","lines","linesman","linesmen","linestyle","linet","lineto","linette","lineup","linewidth","ling","linger","lingerer","lingerie","lingering","lingo","lingoes","lingua","lingual","linguine","linguini","linguist","linguistic","linguistically","linguistics","liniment","lining","link","linkable","linkage","linkbutton","linked","linkedhashmap","linkedin","linkedlist","linker","linkid","linking","links","linkup","linn","linnaeus","linnea","linnell","linnet","linnie","lino","linode","linoel","linoleum","linotype","linq","linseed","linspace","lint","lintel","linter","linton","linty","linus","linux","linwood","linzy","lion","lionel","lionello","lioness","lionhearted","lionization","lionize","lionizer","lip","lipase","lipid","liposuction","lipped","lipper","lippi","lipping","lippmann","lippy","lipread","lipschitz","lipscomb","lipstick","lipton","liq","liquefaction","liquefier","liquefy","liqueur","liquibase","liquid","liquidate","liquidation","liquidator","liquidity","liquidize","liquidizer","liquidness","liquor","liquorice","liquorish","lira","lire","lis","lisa","lisabeth","lisbeth","lisbon","lise","lisetta","lisette","lisha","lishe","lisle","lisp","lisper","liss","lissa","lissajous","lissi","lissie","lissome","lissomeness","lissomness","lissy","list","lista","listactivity","listadapter","listb","listbox","listboxitem","listdata","listdir","liste","listed","listen","listener","listeners","listening","listens","lister","listerine","listfiles","listfragment","listid","listing","listings","listitem","listitems","listless","listlessness","listnode","liston","lists","listview","listviewitem","liszt","lit","lita","litany","litchi","lite","liter","literacy","literal","literalism","literalistic","literally","literalness","literals","literariness","literary","literate","literati","literation","literature","lithe","litheness","lithesome","lithium","lithograph","lithographer","lithographic","lithographically","lithographs","lithography","lithology","lithosphere","lithospheric","lithuania","lithuanian","litigant","litigate","litigation","litigator","litigious","litigiousness","litmus","litotes","litter","litterbug","little","littleneck","littleness","littleton","litton","littoral","littrateur","liturgic","liturgical","liturgics","liturgist","liturgy","liuka","liv","liva","livability","livable","livableness","livably","live","lived","livedata","livelihood","liveliness","livelong","lively","liven","liveness","liver","liveried","liverish","livermore","liverpool","liverpudlian","liverwort","liverwurst","livery","liveryman","liverymen","lives","livestock","livia","livid","lividness","living","livingness","livingston","livingstone","livonia","livvie","livvy","livvyy","livy","liz","liza","lizabeth","lizard","lizbeth","lizette","lizzie","lizzy","ljava","ljubljana","lk","ll","llama","llano","llb","llc","lld","lldb","llewellyn","lloyd","llvm","llywellyn","lm","ln","lname","lng","lnk","lo","load","loadable","loadclass","loaddata","loaded","loader","loaders","loadfile","loadhtml","loadimage","loading","loadlibrary","loadmodule","loads","loadstar","loadstone","loadurl","loadxml","loaf","loafer","loam","loamy","loan","loaner","loaning","loans","loansharking","loanword","loath","loathe","loather","loathing","loathness","loathsome","loathsomeness","loaves","lob","lobachevsky","lobar","lobbed","lobber","lobbing","lobby","lobbyist","lobe","lobortis","lobotomist","lobotomize","lobotomy","lobster","lobular","lobularity","lobule","loc","local","localcontainerentitymanagerfactorybean","localdate","localdatetime","localdb","locale","locales","localhost","localisms","locality","localization","localize","localized","localizeddescription","localizer","localizes","locally","localname","locals","localstorage","localtime","locatable","locate","located","locater","locating","location","locational","locationid","locationlistener","locationmanager","locationprovider","locationrequest","locations","locative","locator","loch","lochinvar","lochs","loci","lock","lockable","locke","lockean","locked","locker","locket","lockhart","lockheed","lockian","locking","lockjaw","locknut","lockout","locks","locksmith","locksmithing","locksmiths","lockstep","lockup","lockwood","loco","locomotion","locomotive","locomotor","locomotory","locoweed","locus","locust","locution","lodash","lode","lodestar","lodestone","lodge","lodged","lodgepole","lodger","lodges","lodging","lodgment","lodovico","lodowick","lodz","loeb","loella","loewe","loewi","loft","lofter","loftily","loftiness","lofty","log","logan","loganberry","logarithm","logarithmic","logarithmically","logback","logbook","logcat","loge","logfile","logged","loggedin","logger","loggerfactory","loggerhead","loggers","loggia","logging","logic","logical","logicality","logically","logicalness","logician","login","loginactivity","loginbutton","logincontroller","loginform","loginpage","logins","loginurl","loginview","logion","logistic","logistical","logits","logjam","loglevel","logmanager","logo","logon","logos","logotype","logout","logrolling","logs","logstash","logy","lohengrin","loin","loincloth","loincloths","loire","lois","loise","loiter","loiterer","loki","lol","lola","loleta","lolita","loll","loller","lollipop","lolly","lomb","lombard","lombardi","lombardy","lombok","lome","lon","lona","london","londonderry","londoner","lone","lonee","loneliness","lonely","loneness","loner","lonesome","lonesomeness","long","longboat","longbow","longed","longeing","longer","longest","longevity","longfellow","longhair","longhand","longhorn","longing","longish","longitude","longitudinal","longness","longs","longshoreman","longshoremen","longsighted","longstanding","longstreet","longsword","longterm","longtime","longueuil","longueur","longways","longword","loni","lonna","lonnard","lonni","lonnie","lonny","loofah","loofahs","look","lookahead","lookalike","lookat","lookbehind","looked","looker","looking","lookout","looks","lookup","lookups","loom","looming","loomis","loon","loony","loop","loopback","looped","looper","loophole","looping","loops","loopy","loose","loosed","looseleaf","loosely","loosen","loosener","looseness","looses","loosing","loot","looter","lop","lope","loper","lopez","lopped","lopper","lopping","lopsided","lopsidedness","loquacious","loquaciousness","loquacity","lora","lorain","loraine","loralee","loralie","loralyn","lorant","lord","lording","lordliness","lordly","lordship","lore","loree","loreen","lorelei","lorelle","lorem","lorempixel","loren","lorena","lorene","lorentz","lorentzian","lorenz","lorenza","lorenzo","loretta","lorette","lorgnette","lori","loria","lorianna","lorianne","lorie","lorilee","lorilyn","lorin","lorinda","lorine","loris","lorita","lorn","lorna","lorne","lorraine","lorrayne","lorre","lorri","lorrie","lorrin","lorry","lorryload","lory","los","lose","loser","loses","losing","loss","lossage","losses","lossless","lossy","lost","lot","lothaire","lothario","lotion","lots","lott","lotta","lotte","lotted","lotter","lottery","lotti","lottie","lotting","lotto","lotty","lotus","lou","loud","louden","loudhailer","loudly","loudmouth","loudmouths","loudness","loudspeaker","loudspeaking","louella","louie","louis","louisa","louise","louisette","louisiana","louisianan","louisianian","louisville","lounge","lounger","lour","lourdes","louse","lousewort","lousily","lousiness","lousy","lout","loutish","loutishness","loutitia","louver","louvre","lovable","lovableness","lovably","love","lovebird","lovechild","lovecraft","loved","lovejoy","lovelace","loveland","loveless","lovelessness","lovelies","loveliness","lovelinesses","lovell","lovelorn","lovelornness","lovely","lovemaking","lover","lovesick","lovestruck","loving","lovingly","lovingness","low","lowborn","lowboy","lowbrow","lowdown","lowe","lowell","lower","lowercase","lowermost","lowery","lowest","lowish","lowland","lowlands","lowlife","lowlight","lowliness","lowly","lowness","lowrance","lox","loy","loyal","loyaler","loyalest","loyalism","loyalist","loyalty","loyang","loyd","loydie","loyola","lozenge","lp","lparam","lpg","lpn","lq","lr","lrow","ls","lsb","lsd","lst","lstm","lt","ltd","lte","ltr","ltrim","lts","lu","lua","luanda","luann","luau","lubber","lubbock","lube","lubricant","lubricate","lubrication","lubricator","lubricious","lubricity","lubumbashi","luca","lucais","luce","lucene","lucent","lucerne","lucho","luci","lucia","lucian","luciana","luciano","lucid","lucidity","lucidness","lucie","lucien","lucienne","lucifer","lucila","lucile","lucilia","lucille","lucina","lucinda","lucine","lucio","lucita","lucite","lucius","luck","luckier","luckily","luckiness","luckless","lucknow","lucky","lucrative","lucrativeness","lucre","lucretia","lucretius","luctus","lucubrate","lucubration","lucy","luddite","ludhiana","ludicrous","ludicrousness","ludlow","ludmilla","ludo","ludovico","ludovika","ludvig","ludwig","luella","luelle","luff","lufthansa","luftwaffe","lug","luge","luger","luggage","lugged","lugger","lugging","lugosi","lugsail","lugubrious","lugubriousness","luigi","luis","luisa","luise","lukas","luke","lukewarm","lukewarmness","lula","lulita","lull","lullaby","lulu","lumbago","lumbar","lumber","lumberer","lumbering","lumberjack","lumberman","lumbermen","lumberyard","lumen","luminance","luminary","luminescence","luminescent","luminosity","luminous","luminousness","lumire","lummox","lump","lumper","lumpiness","lumpish","lumpishness","lumpy","luna","lunacy","lunar","lunary","lunate","lunatic","lunation","lunch","luncheon","luncheonette","luncher","lunchpack","lunchroom","lunchtime","lund","lundberg","lundquist","lune","lung","lunge","lunger","lungfish","lungful","lunkhead","lupe","lupine","lupus","lura","lurch","lurcher","lure","lurer","lurette","lurex","luria","lurid","luridness","lurk","lurker","lurleen","lurlene","lurline","lusa","lusaka","luscious","lusciousness","lush","lushness","lusitania","lust","luster","lustering","lusterless","lustful","lustfulness","lustily","lustiness","lustrous","lustrousness","lusty","lutanist","lute","lutenist","lutero","lutetium","luther","lutheran","lutheranism","luting","lutz","luxe","luxembourg","luxembourgian","luxemburg","luxuriance","luxuriant","luxuriate","luxuriation","luxurious","luxuriousness","luxury","luz","luzon","lv","lvalue","lvl","lw","lwjgl","lwp","lx","lxml","ly","lyallpur","lyceum","lychee","lycopodium","lycra","lycurgus","lyda","lydia","lydian","lydie","lydon","lye","lyell","lying","lyle","lyly","lyman","lyme","lymph","lymphatic","lymphocyte","lymphoid","lymphoma","lymphs","lyn","lynch","lynchburg","lyncher","lynching","lynda","lynde","lyndel","lyndell","lyndon","lyndsay","lyndsey","lyndsie","lyndy","lynea","lynelle","lynett","lynette","lynn","lynna","lynne","lynnea","lynnell","lynnelle","lynnet","lynnett","lynnette","lynsey","lynx","lyon","lyra","lyre","lyrebird","lyric","lyrical","lyricalness","lyricism","lyricist","lyrics","lysenko","lysine","lysistrata","lysol","lyssa","lyx","lz","m","ma","maalox","maana","mab","mabel","mabelle","mable","mac","macabre","macadam","macadamize","macao","macaque","macaroni","macaroon","macarthur","macaulay","macaw","macbeth","macbook","maccabees","maccabeus","macdonald","macdraw","mace","macedon","macedonia","macedonian","macer","macerate","maceration","macgregor","mach","machete","machiavelli","machiavellian","machinate","machination","machine","machinelike","machinery","machines","machinist","machismo","macho","machs","macias","macintosh","mack","mackenzie","mackerel","mackinac","mackinaw","mackintosh","macleish","macmillan","macon","macos","macosx","macpaint","macports","macram","macro","macrobiotic","macrobiotics","macrocosm","macrodynamic","macroeconomic","macroeconomics","macromolecular","macromolecule","macron","macrophage","macros","macroscopic","macroscopically","macrosimulation","macrosocioeconomic","macs","mactivity","macy","mad","mada","madagascan","madagascar","madalena","madalyn","madam","madame","madapter","madcap","maddalena","madded","madden","maddening","madder","maddest","maddi","maddie","madding","maddox","maddy","made","madeira","madel","madelaine","madeleine","madelena","madelene","madelin","madelina","madeline","madella","madelle","madelon","madelyn","mademoiselle","madge","madhouse","madhya","madison","madlen","madlin","madman","madmen","madness","madonna","madras","madrid","madrigal","madsen","madurai","madwoman","madwomen","mady","mae","maecenas","maegan","maelstrom","maestro","maeterlinck","mafia","mafiosi","mafioso","mag","magazine","magda","magdaia","magdalen","magdalena","magdalene","mage","magellan","magellanic","magenta","magento","magged","maggee","maggi","maggie","magging","maggot","maggoty","maggy","magi","magic","magical","magically","magician","magick","magicked","magicking","magill","maginot","magisterial","magistracy","magistrate","magma","magna","magnanimity","magnanimosity","magnanimous","magnate","magnesia","magnesite","magnesium","magnet","magnetic","magnetically","magnetics","magnetism","magnetite","magnetizable","magnetization","magnetize","magnetized","magneto","magnetodynamics","magnetohydrodynamical","magnetohydrodynamics","magnetometer","magnetosphere","magnetron","magnification","magnificence","magnificent","magnified","magnify","magniloquence","magniloquent","magnitogorsk","magnitude","magnolia","magnum","magnuson","magog","magoo","magpie","magritte","magruder","magsaysay","maguire","magus","magyar","mahabharata","mahala","mahalia","maharajah","maharajahs","maharanee","maharani","maharashtra","maharishi","mahatma","mahavira","mahayana","mahayanist","mahdi","mahfouz","mahican","mahjong","mahler","mahmoud","mahmud","mahogany","mahomet","mahout","mai","maia","maible","maid","maiden","maidenhair","maidenhead","maidenhood","maidenly","maidservant","maier","maiga","maighdiln","maigret","mail","mailaddress","mailbag","mailbox","mailchimp","mailer","mailgun","mailing","mailitem","maillol","maillot","mailman","mailmen","mailmessage","mails","mailto","maim","maiman","maimed","maimedness","maimer","maimonides","main","mainactivity","mainapp","mainbrace","mainbundle","mainclass","maincontent","maincontroller","mainctrl","maine","mainer","mainform","mainframe","mainland","mainlander","mainlayout","mainline","mainliner","mainloop","mainly","mainmast","mainmenu","mainpage","mainpanel","mains","mainsail","mainscreen","mainspring","mainstay","mainstream","maintain","maintainability","maintainable","maintained","maintainer","maintaining","maintains","maintenance","mainthread","maintop","mainview","mainviewcontroller","mainviewmodel","mainwindow","maiolica","mair","maire","maisey","maisie","maison","maisonette","maitilde","maize","maj","maje","majestic","majestically","majesty","majolica","major","majorca","majordomo","majorette","majority","majuro","makable","makarios","make","makefile","makefiles","makeover","maker","makers","makes","makeshift","maketext","makeup","making","mal","mala","malabar","malabo","malacca","malachi","malachite","maladapt","maladjust","maladjustment","maladministration","maladroit","maladroitness","malady","malagasy","malaise","malamud","malamute","malanie","malaprop","malapropism","malaria","malarial","malarious","malarkey","malathion","malawi","malawian","malay","malaya","malayalam","malayan","malaysia","malaysian","malchy","malcolm","malcontent","malcontented","malcontentedness","maldive","maldivian","maldonado","male","maledict","malediction","malefaction","malefactor","malefic","maleficence","maleficent","malena","maleness","malesuada","malevolence","malevolencies","malevolent","malfeasance","malfeasant","malformation","malformed","malformedurlexception","malfunction","mali","malia","malian","malibu","malice","malicious","maliciousness","malign","malignancy","malignant","malignity","malina","malinda","malinde","malinger","malingerer","malinowski","malissa","malissia","mall","mallard","mallarm","malleability","malleable","malleableness","mallet","mallissa","malloc","mallorie","mallory","mallow","malnourished","malnutrition","malocclusion","malodorous","malone","malorie","malory","malposed","malpractice","malraux","malt","malta","malted","maltese","malthus","malthusian","malting","maltose","maltreat","maltreatment","malty","malva","malvin","malvina","malware","malynda","mama","mamba","mambo","mame","mamet","mamie","mamma","mammal","mammalian","mammary","mammogram","mammography","mammon","mammoth","mammoths","mammy","mamore","mamp","man","manacle","manage","manageability","manageable","manageableness","managed","managedbean","managedobjectcontext","management","manager","manageress","managerial","managers","managership","manages","managing","managua","manama","mananas","manasseh","manatee","manaus","manchester","manchu","manchuria","manchurian","mancini","manciple","mancunian","manda","mandala","mandalay","mandamus","mandarin","mandate","mandatory","mandel","mandela","mandelbrot","mandi","mandible","mandibular","mandie","mandingo","mandolin","mandrake","mandrel","mandrill","mandy","mane","manet","maneuver","maneuverability","maneuverer","manfred","manful","manganese","mange","manger","manginess","mangle","mangler","mango","mangoes","mangrove","mangy","manhandle","manhattan","manhole","manhood","manhunt","mani","mania","maniac","maniacal","manic","manically","manichean","manicure","manicurist","manifest","manifestation","manifesto","manifests","manifold","manifolder","manifoldness","manikin","manila","manilla","manioc","manipulability","manipulable","manipulate","manipulated","manipulating","manipulation","manipulations","manipulative","manipulator","manipulatory","manitoba","manitoulin","manitowoc","mankind","mankowski","manley","manlike","manliness","manly","mann","manna","manned","mannequin","manner","mannered","mannerism","mannerist","mannerliness","mannerly","mannheim","mannie","mannikin","manning","mannish","mannishness","manny","mano","manolo","manometer","manon","manor","manorial","manpower","manqu","mans","mansard","manse","manservant","mansfield","mansion","manslaughter","manson","manta","mantegna","mantel","mantelpiece","mantes","mantilla","mantis","mantissa","mantle","mantling","mantra","mantrap","manual","manually","manuals","manuel","manuela","manufacture","manufacturer","manufacturers","manufacturing","manumission","manumit","manumitted","manumitting","manure","manuscript","manville","manx","many","manya","manytomany","manytomanyfield","manytoone","mao","maoism","maoist","maori","map","mapbox","mapdispatchtoprops","mapfragment","mapi","maple","maplecrest","mapmaker","mapoptions","mappable","mappath","mapped","mappedby","mapper","mappers","mapping","mappings","mapplethorpe","mapred","mapreduce","maproute","maps","mapstatetoprops","maptypeid","maputo","mapview","mar","mara","marabel","marabou","marabout","maraca","maracaibo","maraschino","marat","marathi","marathon","marathoner","maraud","marauder","marble","marbleize","marbler","marbling","marc","marceau","marcel","marcela","marcelia","marcelino","marcella","marcelle","marcellina","marcelline","marcello","marcellus","marcelo","march","marchall","marchelle","marcher","marchioness","marci","marcia","marciano","marcie","marcile","marcille","marco","marconi","marcotte","marcus","marcy","mardi","marduk","mare","mareah","maren","marena","maressa","marga","margalit","margalo","margaret","margareta","margarete","margaretha","margarethe","margaretta","margarette","margarine","margarita","margarito","margaux","marge","margeaux","margery","marget","margette","margi","margie","margin","marginal","marginalia","marginality","marginalization","marginalize","marginbottom","marginend","marginleft","marginright","margins","marginstart","margintop","margit","margo","margot","margret","margrethe","marguerite","margy","mari","maria","mariachi","mariadb","mariam","marian","mariana","mariann","marianna","marianne","mariano","maribel","maribelle","maribeth","marice","maricela","maridel","marie","marieann","mariejeanne","mariel","mariele","marielle","mariellen","marietta","mariette","marigold","marijn","marijo","marijuana","marika","marilee","marilin","marillin","marilyn","marimba","marin","marina","marinade","marinara","marinate","marination","marine","mariner","marinna","marino","mario","marion","marionette","mariquilla","marisa","mariska","marisol","marissa","marita","maritain","marital","maritime","maritsa","maritza","mariupol","marius","mariya","marj","marja","marje","marji","marjie","marjoram","marjorie","marjory","marjy","mark","markab","markdown","marked","markedly","marker","markeroptions","markers","market","marketa","marketability","marketable","marketeer","marketer","marketing","marketplace","markets","markham","marking","markism","markka","markkaa","marklogic","markos","markov","markovian","markovitz","marks","marksman","marksmanship","marksmen","markup","markus","marl","marla","marlane","marlboro","marlborough","marleah","marlee","marleen","marlena","marlene","marley","marlie","marlin","marline","marlinespike","marlo","marlon","marlow","marlowe","marlyn","marmaduke","marmalade","marmara","marmoreal","marmoset","marmot","marna","marne","marney","marni","marnia","marnie","maroon","marque","marquee","marquesas","marquess","marquetry","marquette","marquez","marquis","marquise","marquisette","marquita","marrakesh","marred","marriage","marriageability","marriageable","married","marrilee","marring","marriott","marris","marrissa","marrow","marrowbone","marry","mars","marseillaise","marseille","marseilles","marsh","marsha","marshal","marshalas","marshall","marshalled","marshaller","marshalling","marshallings","marshiness","marshland","marshmallow","marshy","marsiella","marsupial","mart","marta","martainn","martel","martelle","marten","martguerita","martha","marthe","marthena","marti","martial","martian","martica","martie","martin","martina","martinet","martinez","martingale","martini","martinique","martino","martinson","martita","marty","martyn","martynne","martyr","martyrdom","marv","marva","marve","marvel","marvell","marvelous","marven","marvin","marwin","marx","marxian","marxism","marxist","mary","marya","maryann","maryanna","maryanne","marybelle","marybeth","maryellen","maryjane","maryjo","maryl","maryland","marylee","marylin","marylinda","marylou","marylynne","maryrose","marys","marysa","marzipan","mas","masada","masai","masaryk","masc","mascagni","mascara","mascot","masculine","masculineness","masculinity","masefield","maser","maseru","mash","masha","mashhad","mask","masked","masker","masking","masks","masochism","masochist","masochistic","masochistically","mason","masonic","masonite","masonry","masque","masquer","masquerade","masquerader","mass","massa","massachusetts","massacre","massage","massager","massasoit","massenet","masseur","masseuse","massey","massif","massimiliano","massimo","massing","massive","massively","massiveness","massless","mast","mastectomy","master","masterclass","mastered","masterful","masterfulness","masterliness","masterly","mastermind","masterpage","masterpiece","masters","mastership","masterstroke","masterwork","mastery","masthead","mastic","masticate","mastication","mastiff","mastodon","mastoid","masturbate","masturbation","masturbatory","mat","mata","matador","match","matchable","matchbook","matchbox","matchcase","matched","matcher","matchers","matches","matching","matchless","matchlock","matchmake","matchmaker","matchmaking","matchplay","matchstick","matchwood","mate","mated","matelda","mateo","mater","material","materialism","materialist","materialistic","materialistically","materiality","materialization","materialize","materialized","materializer","materializes","materializing","materialness","materials","maternal","maternity","mates","math","mathe","mathematic","mathematica","mathematical","mathematically","mathematician","mathematics","mathematik","mather","mathew","mathewson","mathian","mathias","mathieu","mathilda","mathilde","mathis","mathjax","maths","mathworks","matias","matilda","matilde","matine","mating","matins","matisse","matlab","matmul","matplotlib","matriarch","matriarchal","matriarchs","matriarchy","matrices","matricidal","matricide","matriculate","matriculation","matriel","matrimonial","matrimony","matrix","matron","matsumoto","matt","matte","mattel","matteo","matter","matterhorn","matters","matthaeus","mattheus","matthew","matthias","matthieu","matthiew","matthus","matti","mattias","mattie","matting","mattins","mattis","mattock","mattress","matty","maturate","maturation","maturational","mature","matureness","maturer","maturity","matzo","matzot","maud","maude","maudie","maudlin","maugham","maui","maul","mauler","maunder","maupassant","maura","maure","maureen","maureene","maurene","mauriac","maurice","mauricio","maurie","maurine","mauris","maurise","maurita","mauritania","mauritanian","mauritian","mauritius","maurits","maurizia","maurizio","mauro","maurois","maury","mauser","mausoleum","mauve","maven","mavencentral","mavencli","maverick","mavin","mavis","mavra","maw","mawkish","mawkishness","mawr","max","maxcdn","maxdate","maxdepth","maxheight","maxi","maxie","maxilla","maxillae","maxillary","maxim","maxima","maximal","maximality","maximilian","maximilianus","maximilien","maximization","maximize","maximized","maximizer","maximo","maximum","maxine","maxlen","maxlength","maxlines","maxoccurs","maxsize","maxtor","maxvalue","maxwell","maxwellian","maxwidth","maxx","maxy","may","maya","mayan","maybe","maybelle","mayday","maye","mayer","mayest","mayfair","mayflower","mayfly","mayhap","mayhem","mayn","maynard","mayne","maynord","mayo","mayonnaise","mayor","mayoral","mayoralty","mayoress","mayorship","maypole","mayra","mayst","mazama","mazarin","mazatlan","mazda","maze","mazed","mazedness","mazurka","mazzini","mb","mba","mbabane","mbini","mbostock","mbp","mbuilder","mc","mcadam","mcallister","mcamera","mcbride","mccabe","mccain","mccall","mccarthy","mccarthyism","mccartney","mccarty","mccauley","mcclain","mcclellan","mcclure","mccluskey","mcconnell","mccormick","mccoy","mccracken","mccray","mccullough","mcdaniel","mcdermott","mcdonald","mcdonnell","mcdougall","mcdowell","mce","mcelhaney","mcenroe","mcfadden","mcfarland","mcgee","mcgill","mcgovern","mcgowan","mcgrath","mcgraw","mcgregor","mcguffey","mcguire","mci","mcintosh","mcintyre","mckay","mckee","mckenzie","mckesson","mckinley","mckinney","mcknight","mclanahan","mclaughlin","mclean","mcleod","mcluhan","mcmahon","mcmartin","mcmillan","mcnamara","mcnaughton","mcneil","mcontext","mcpherson","mcrypt","mcursor","md","mdash","mdata","mdb","mdc","mdf","mdi","mdl","mdm","mdn","mdpi","mdrawerlayout","mdse","mdt","me","mead","meade","meadow","meadowland","meadowlark","meadows","meadowsweet","meagan","meager","meagerness","meaghan","meagres","meal","mealiness","meals","mealtime","mealy","mealybug","mealymouthed","mean","meander","meaneing","meanie","meaning","meaningful","meaningfulness","meaningless","meaninglessness","meanings","meanness","means","meant","meantime","meanwhile","meany","meara","meas","measle","measles","measly","measurable","measurably","measure","measured","measureless","measurement","measurements","measurer","measures","measurespec","measuring","meat","meataxe","meatball","meatiness","meatless","meatloaf","meatloaves","meatpacking","meaty","mecca","mechanic","mechanical","mechanics","mechanism","mechanisms","mechanist","mechanistic","mechanistically","mechanization","mechanize","mechanized","mechanizer","mechanizes","mechanochemically","mechelle","med","medal","medalist","medallion","medan","meddle","meddlesome","medea","medellin","medfield","media","mediaelement","mediaeval","medial","medials","median","mediaplayer","mediarecorder","mediastore","mediate","mediateness","mediation","mediator","mediatype","mediawiki","medic","medicaid","medical","medicament","medicare","medicate","medication","medici","medicinal","medicine","medico","medieval","medievalist","medina","mediocre","mediocrity","meditate","meditation","meditative","meditativeness","mediterranean","medium","mediumistic","medley","medulla","medusa","meed","meek","meekness","meerschaum","meet","meeter","meeting","meetinghouse","meetings","meets","meetup","mef","meg","mega","megabit","megabuck","megabyte","megacycle","megadeath","megadeaths","megahertz","megalith","megalithic","megaliths","megalomania","megalomaniac","megalopolis","megan","megaphone","megaton","megavolt","megawatt","megaword","megen","meggi","meggie","meggy","meghan","meghann","megohm","mehetabel","mei","meier","meighen","meiji","meioses","meiosis","meiotic","meir","meister","meistersinger","mejia","mekong","mel","mela","melamie","melamine","melancholia","melancholic","melancholy","melanesia","melanesian","melange","melania","melanie","melanin","melanoma","melantha","melany","melba","melbourne","melcher","melchior","meld","melendez","melesa","melessa","melicent","melina","melinda","melinde","meliorate","melioration","melisa","melisande","melisandra","melisenda","melisent","melissa","melisse","melita","melitta","mella","melli","mellicent","mellie","mellifluous","mellifluousness","mellisa","mellisent","mellon","melloney","mellow","mellowness","melly","melodee","melodic","melodically","melodie","melodious","melodiousness","melodrama","melodramatic","melodramatically","melody","melon","melonie","melony","melosa","melpomene","melt","meltdown","melter","melting","melton","melva","melville","melvin","melvyn","mem","member","membered","memberid","members","membership","memberships","membrane","membranous","memcache","memcached","memcpy","memento","memling","memo","memoir","memorabilia","memorability","memorable","memorableness","memorably","memorandum","memorial","memorialize","memorialized","memoriam","memorization","memorize","memorized","memorizer","memorizes","memory","memoryless","memorystream","memphis","memset","men","menace","menacing","menage","menagerie","menander","menarche","menard","mencius","mencken","mend","mendacious","mendaciousness","mendacity","mendel","mendeleev","mendelevium","mendelian","mendelssohn","mender","mendez","mendicancy","mendicant","mendie","mending","mendocino","mendoza","mendy","menelaus","menes","menfolk","menhaden","menial","meningeal","meninges","meningitides","meningitis","meninx","menisci","meniscus","menkalinan","menkar","menkent","menlo","mennonite","menominee","menopausal","menopause","menorah","menorahs","menotti","mens","mensa","mensch","menservants","menstrual","menstruate","menstruation","mensurable","mensuration","menswear","mental","mentalist","mentality","menthol","mentholated","mention","mentionable","mentioned","mentioner","mentioning","mentions","mentor","menu","menubar","menuhin","menuinflater","menuitem","menuitems","menus","menzies","meow","mephistopheles","mer","merak","mercado","mercantile","mercator","mercedes","mercenariness","mercenary","mercer","mercerize","merchandise","merchandiser","merchant","merchantability","merchantman","merchantmen","merci","mercie","merciful","mercifully","mercifulness","merciless","mercilessness","merck","mercurial","mercuric","mercury","mercy","mere","meredeth","meredith","meredithe","merell","merely","meretricious","meretriciousness","merganser","merge","merged","merger","merges","mergesort","merging","meridel","meridian","meridional","meridith","meriel","merilee","merill","merilyn","meringue","merino","meris","merissa","merit","merited","meritocracy","meritocratic","meritocrats","meritorious","meritoriousness","meriwether","merl","merla","merle","merlin","merlina","merline","mermaid","merman","mermen","merna","merola","meromorphic","merralee","merrel","merriam","merrick","merridie","merrie","merrielle","merrile","merrilee","merrili","merrill","merrily","merrimac","merrimack","merriment","merriness","merritt","merry","merrymaker","merrymaking","mersey","merton","merv","mervin","merwin","merwyn","meryl","mes","mesa","mesabi","mescal","mescaline","mesdames","mesdemoiselles","mesh","meshed","meshgrid","mesmeric","mesmerism","mesmerize","mesmerized","mesmerizer","mesolithic","mesomorph","mesomorphs","meson","mesopotamia","mesopotamian","mesos","mesosphere","mesozoic","mesquite","mess","message","messagebox","messageboxbuttons","messageboxicon","messagedigest","messageid","messagequeue","messages","messagetype","messaging","messed","messeigneurs","messenger","messerschmidt","messes","messiaen","messiah","messiahs","messianic","messieurs","messily","messiness","messing","messmate","messrs","messy","mestizo","met","meta","metabolic","metabolically","metabolism","metabolite","metabolize","metacarpal","metacarpi","metacarpus","metacircular","metacircularity","metaclass","metacpan","metadata","metal","metalanguage","metalization","metalized","metallic","metalliferous","metallings","metallography","metalloid","metallurgic","metallurgical","metallurgist","metallurgy","metalsmith","metalwork","metalworking","metamathematical","metamorphic","metamorphism","metamorphose","metamorphosis","metaphor","metaphoric","metaphorical","metaphosphate","metaphysic","metaphysical","metastability","metastable","metastases","metastasis","metastasize","metastatic","metastore","metatarsal","metatarsi","metatarsus","metatheses","metathesis","metathesized","metathesizes","metathesizing","metavariable","mete","metempsychoses","metempsychosis","meteor","meteoric","meteorically","meteorite","meteoritic","meteoritics","meteoroid","meteorologic","meteorological","meteorologist","meteorology","meter","meters","meth","methadone","methane","methanol","methinks","methionine","method","methodandargscaller","methodical","methodicalness","methodinfo","methodism","methodist","methodname","methodological","methodologists","methodology","methods","methought","methuen","methuselah","methuselahs","methyl","methylated","methylene","meticulous","meticulousness","metonymy","metrecal","metric","metrical","metricate","metricize","metrics","metro","metronome","metropolis","metropolitan","metropolitanization","mets","metternich","mettle","mettlesome","metus","metzler","meuse","mew","mewl","mews","mex","mexicali","mexican","mexico","meyer","meyerbeer","mezzanine","mezzo","mf","mfa","mfc","mfg","mfr","mg","mgm","mgmt","mgr","mh","mhandler","mhz","mi","mia","miami","miaplacidus","miasma","miasmal","mib","mic","mica","micaela","micah","mice","micelles","mich","michael","michaela","michaelangelo","michaelina","michaeline","michaella","michaelmas","michaelson","michail","michal","michale","micheal","micheil","michel","michelangelo","michele","michelin","michelina","micheline","michell","michelle","michelson","michigan","michigander","michiganite","mick","mickelson","mickey","micki","mickie","micky","micmac","micra","micro","microamp","microanalysis","microanalytic","microbe","microbial","microbicidal","microbicide","microbiological","microbiologist","microbiology","microbrewery","microchemistry","microchip","microcircuit","microcode","microcomputer","microcosm","microcosmic","microdensitometer","microdot","microeconomic","microeconomics","microelectronic","microelectronics","microfiber","microfiche","microfilm","microfossils","micrography","microgroove","microhydrodynamics","microinstruction","microjoule","microlevel","microlight","micromanage","micromanagement","micrometeorite","micrometeoritic","micrometer","micron","micronesia","micronesian","microorganism","microphone","microport","microprocessing","microprocessor","microprogram","microprogrammed","microprogramming","micros","microscope","microscopic","microscopical","microscopy","microsecond","microseconds","microservice","microservices","microsimulation","microsoft","microsomal","microstore","microsurgery","microsystems","microtime","microvax","microvaxes","microvolt","microwave","microwaveable","microword","mid","midair","midas","midband","midday","midden","middest","middle","middlebrow","middlebury","middleman","middlemen","middlemost","middlename","middlesex","middleton","middletown","middleware","middleweight","middling","middy","mideast","mideastern","midfield","midge","midget","midi","midland","midlife","midlives","midmorn","midmost","midnight","midpoint","midrange","midrib","midriff","midscale","midsection","midship","midshipman","midshipmen","midspan","midst","midstream","midsummer","midterm","midtown","midway","midweek","midwest","midwestern","midwesterner","midwicket","midwife","midwifery","midwinter","midwives","midyear","mien","miff","mig","might","mightily","mightiness","mightn","mighty","mignon","mignonette","mignonne","migr","migraine","migrant","migrate","migrated","migrating","migration","migrations","migrative","migratory","miguel","miguela","miguelita","mikado","mikael","mikaela","mike","mikel","mikey","mikhail","mikkel","mikol","mikoyan","mil","milady","milagros","milan","milanese","milch","mild","mildew","mildness","mildred","mildrid","mile","mileage","milena","milepost","miler","miles","milestone","milford","milicent","milieu","milissent","militancy","militant","militantness","militarily","militarism","militarist","militaristic","militarization","militarize","military","militate","militia","militiaman","militiamen","milk","milka","milken","milker","milkiness","milkmaid","milkman","milkmen","milkshake","milksop","milkweed","milky","mill","millage","millard","millay","millenarian","millenarianism","millennial","millennialism","millennium","millepede","miller","millet","milli","milliamp","milliampere","milliard","millibar","millicent","millidegree","millie","milligram","millijoule","millikan","milliliter","millimeter","milliner","millinery","milling","million","millionaire","millions","millionth","millionths","millipede","millis","millisecond","milliseconds","millisent","millivolt","millivoltmeter","milliwatt","millpond","millrace","millstone","millstream","millwright","milly","milne","milo","milquetoast","milt","miltiades","miltie","milton","miltonic","miltown","milty","milwaukee","milzie","mimd","mime","mimemessage","mimeograph","mimeographs","mimer","mimesis","mimetic","mimetically","mimetype","mimi","mimic","mimicked","mimicker","mimicking","mimicry","mimosa","min","mina","minaret","minatory","mince","mincemeat","mincer","mincing","mind","minda","mindanao","mindate","mindbogglingly","minded","minder","mindful","mindfully","mindfulness","mindless","mindlessness","mindoro","minds","mindset","mindy","mine","minecraft","minefield","miner","mineral","mineralization","mineralized","mineralogical","mineralogist","mineralogy","minerva","mineshaft","minestrone","minesweeper","minetta","minette","mineworkers","minflater","ming","mingle","mingus","mingw","minheight","mini","miniature","miniaturist","miniaturization","miniaturize","minibike","minibus","minicab","minicam","minicomputer","miniconda","minidress","minified","minify","minifyenabled","minim","minima","minimal","minimalism","minimalist","minimalistic","minimality","minimax","minimization","minimize","minimized","minimizer","minimum","mining","minion","miniseries","miniskirt","minister","ministerial","ministrant","ministration","ministry","minivan","miniver","mink","minke","minlength","minn","minna","minnaminnie","minne","minneapolis","minnesinger","minnesota","minnesotan","minni","minnie","minnnie","minnow","minny","minoan","minoccurs","minolta","minor","minority","minos","minot","minotaur","minoxidil","mins","minsdkversion","minsk","minsky","minster","minstrel","minstrelsy","mint","minta","mintage","mintaka","minter","minty","minuend","minuet","minuit","minus","minuscule","minute","minuteman","minutemen","minuteness","minutes","minutia","minutiae","minvalue","minwidth","minx","miny","miocene","mipmap","mips","miquela","mir","mira","mirabeau","mirabel","mirabella","mirabelle","mirach","miracle","miraculous","miraculousness","mirage","miran","miranda","mire","mireielle","mireille","mirella","mirelle","mirfak","miriam","mirilla","mirna","miro","mirror","mirrors","mirth","mirthful","mirthfulness","mirthless","mirthlessness","mirths","mirv","miry","mirzam","mis","misaddress","misadventure","misalign","misalignment","misalliance","misanalysed","misanthrope","misanthropic","misanthropically","misanthropist","misanthropy","misapplier","misapply","misapprehend","misapprehension","misappropriate","misbegotten","misbehave","misbehaver","misbehavior","misbrand","misc","miscalculate","miscalculation","miscall","miscarriage","miscarry","miscast","miscegenation","miscellanea","miscellaneous","miscellany","mischa","mischance","mischief","mischievous","mischievousness","miscibility","miscible","misclassification","misclassified","misclassifying","miscode","miscommunicate","miscomprehended","misconceive","misconception","misconduct","misconfiguration","misconstruction","misconstrue","miscopying","miscount","miscreant","miscue","misdeal","misdealt","misdeed","misdemeanant","misdemeanor","misdiagnose","misdid","misdirect","misdirection","misdirector","misdo","misdoes","misdone","miser","miserable","miserableness","miserably","miserliness","miserly","misery","mises","misfeasance","misfeature","misfield","misfile","misfire","misfit","misfitted","misfitting","misfortune","misgauge","misgiving","misgovern","misgovernment","misguidance","misguide","misguided","misguidedness","misguider","misha","mishandle","mishap","mishapped","mishapping","mishear","misheard","mishitting","mishmash","misidentification","misidentify","misinform","misinformation","misinterpret","misinterpretation","misinterpreter","misjudge","misjudging","misjudgment","miskito","mislabel","mislaid","mislay","mislead","misleader","misleading","misled","mismanage","mismanagement","mismatch","misname","misnomer","misogamist","misogamy","misogynist","misogynistic","misogynous","misogyny","misperceive","misplace","misplacement","misplay","mispositioned","misprint","misprision","mispronounce","mispronunciation","misquotation","misquote","misread","misreader","misrelated","misremember","misreport","misrepresent","misrepresentation","misrepresenter","misroute","misrule","miss","missal","missed","misses","misshape","misshapen","misshapenness","missie","missile","missilery","missing","mission","missionary","missioned","missioner","missioning","missis","mississauga","mississippi","mississippian","missive","missoula","missouri","missourian","misspeak","misspecification","misspecified","misspell","misspelling","misspend","misspent","misspoke","misspoken","misstate","misstatement","misstater","misstep","misstepped","misstepping","missus","missy","mist","mistakable","mistake","mistaken","mistaker","mistakes","mistaking","mistassini","mister","misti","mistily","mistime","mistiness","mistletoe","mistook","mistral","mistranslated","mistranslates","mistranslating","mistranslation","mistreat","mistreatment","mistress","mistrial","mistrust","mistruster","mistrustful","misty","mistype","misunderstand","misunderstander","misunderstanding","misunderstood","misuse","misuser","miswritten","mit","mitch","mitchael","mitchel","mitchell","mite","miter","miterer","mitford","mithra","mithridates","mitigate","mitigated","mitigation","mitoses","mitosis","mitotic","mitre","mitsubishi","mitt","mitten","mitterrand","mitty","mitzi","mitzvahs","mix","mixable","mixed","mixer","mixin","mixing","mixins","mixture","mizar","mizzen","mizzenmast","mj","mk","mkdir","mkdirs","mkl","mkmapview","mks","mktime","mkyong","ml","mle","mlist","mlistener","mlle","mm","mmap","mme","mmm","mmmm","mms","mmsc","mn","mname","mnchhausen","mnemonic","mnemonically","mnemonics","mnemosyne","mnist","mno","mnt","mo","moan","moat","mob","mobbed","mobber","mobbing","mobcap","mobil","mobile","mobility","mobilizable","mobilization","mobilize","mobilized","mobilizer","mobilizes","mobster","mobutu","moc","moccasin","mocha","mock","mocked","mockers","mockery","mocking","mockingbird","mockito","mocks","mod","modal","modality","modals","mode","model","modeladmin","modelandview","modelattribute","modelbuilder","modeled","modeler","modelform","modeling","modelitem","modelling","modelname","models","modelserializer","modelstate","modelversion","modelview","modem","moderate","moderated","moderateness","moderation","moderator","modern","modernism","modernist","modernistic","modernity","modernization","modernize","modernized","modernizer","modernizes","modernizr","modernness","modes","modest","modesta","modestia","modestine","modesto","modesty","modicum","modifiability","modifiable","modifiableness","modification","modifications","modified","modifier","modifiers","modifies","modify","modifying","modigliani","modish","modishness","mods","modula","modular","modularity","modularization","modularize","modulate","modulation","modulator","module","moduleid","modulename","modules","moduli","modulo","modulus","modus","moe","moen","mogadiscio","mogadishu","mogul","mohair","mohamed","mohammad","mohammed","mohammedan","mohammedanism","mohandas","mohandis","mohawk","mohegan","mohican","moho","mohorovicic","mohr","moiety","moil","moina","moines","moira","moire","moise","moiseyev","moishe","moist","moisten","moistener","moistness","moisture","moisturize","mojave","mojo","mojoexecutor","molal","molar","molarity","molasses","mold","moldavia","moldavian","moldboard","molder","moldiness","molding","moldova","moldy","mole","molecular","molecularity","molecule","molehill","moleskin","molest","molestation","molested","molester","molestie","moliere","molina","moline","moll","mollee","molli","mollie","mollification","mollify","mollis","mollusc","mollusk","molly","mollycoddle","mollycoddler","molnar","moloch","molokai","molotov","molt","molter","moluccas","molybdenite","molybdenum","mom","mombasa","moment","momenta","momentarily","momentariness","momentary","momentjs","momentous","momentousness","moments","momentum","momma","mommy","mon","mona","monaco","monad","monadic","monads","monah","monarch","monarchic","monarchical","monarchism","monarchist","monarchistic","monarchs","monarchy","monash","monastery","monastic","monastical","monasticism","monaural","mondale","monday","mondrian","monegasque","monera","monet","monetarily","monetarism","monetarist","monetary","monetization","monetize","money","moneybag","moneychangers","moneyer","moneylender","moneymaker","moneymaking","monfort","monger","mongo","mongoclient","mongod","mongodb","mongoid","mongol","mongolia","mongolian","mongolic","mongolism","mongoloid","mongoose","mongrel","monica","monies","monika","moniker","monique","monism","monist","monition","monitor","monitored","monitoring","monitors","monitory","monk","monkey","monkeyshine","monkish","monkshood","monmouth","mono","monobehaviour","monochromatic","monochromator","monochrome","monocle","monoclinic","monoclonal","monocotyledon","monocotyledonous","monocular","monodevelop","monodic","monodist","monody","monogamist","monogamous","monogamy","monogram","monogrammed","monogramming","monograph","monographs","monolingual","monolingualism","monolith","monolithic","monolithically","monoliths","monologist","monologue","monomania","monomaniac","monomaniacal","monomer","monomeric","monomial","monongahela","mononuclear","mononucleoses","mononucleosis","monophonic","monoplane","monopole","monopolist","monopolistic","monopolization","monopolize","monopolized","monopolizes","monopoly","monorail","monospace","monostable","monosyllabic","monosyllable","monotheism","monotheist","monotheistic","monotone","monotonic","monotonically","monotonicity","monotonous","monotonousness","monotony","monotouch","monovalent","monoxide","monro","monroe","monrovia","monsanto","monseigneur","monsieur","monsignor","monsignori","monsoon","monsoonal","monster","monstrance","monstrosity","monstrous","monstrousness","mont","montage","montague","montaigne","montana","montanan","montcalm","montclair","monte","montenegrin","montenegro","monterey","monterrey","montesquieu","montessori","monteverdi","montevideo","montezuma","montgomery","month","monthly","months","monti","monticello","montmartre","montoya","montpelier","montrachet","montreal","montserrat","monty","monument","monumental","monumentality","moo","mooch","mood","moodily","moodiness","moodle","moody","moog","moon","moonbeam","mooney","moonless","moonlight","moonlighting","moonlit","moonscape","moonshine","moonshiner","moonshot","moonstone","moonstruck","moonwalk","moor","moore","mooring","moorish","moorland","moose","moot","mootools","mop","mope","moped","moper","mopey","mopier","mopiest","mopish","mopped","moppet","mopping","moq","mora","moraine","moral","morale","morales","moralist","moralistic","moralistically","morality","moralization","moralize","moralled","moraller","moralling","moran","morass","moratorium","moravia","moravian","moray","morbi","morbid","morbidity","morbidness","mord","mordancy","mordant","mordecai","mordred","mordy","more","moreen","morehouse","morel","moreland","morena","moreno","moreover","morey","morgan","morgana","morganica","morganne","morgen","morgue","morgun","moria","moriarty","moribund","moribundity","morie","morin","morion","morison","morissa","morita","moritz","morlee","morley","morly","mormon","mormonism","morn","morna","morning","moro","moroccan","morocco","moron","moroni","moronic","moronically","morose","moroseness","morph","morpheme","morphemic","morpheus","morphia","morphine","morphism","morphologic","morphological","morphology","morphophonemic","morphophonemics","morphs","morrie","morris","morrison","morristown","morrow","morry","morse","morsel","mort","mortal","mortality","mortar","mortarboard","mortbay","morten","mortgage","mortgageable","mortgagee","mortgagor","mortice","mortician","mortie","mortification","mortified","mortifier","mortify","mortimer","mortise","morton","mortuary","morty","mos","mosaic","mosaicked","mosaicking","moscone","moscow","mose","moseley","moselle","moser","mosey","moshe","moslem","mosley","mosque","mosquito","mosquitoes","moss","mossback","mossberg","mossy","most","mostly","mosul","mot","mote","motel","motet","moth","mothball","mother","motherboard","motherfucker","motherfucking","motherhood","mothering","motherland","motherless","motherliness","motherly","moths","motif","motile","motility","motion","motional","motioner","motionevent","motionless","motionlessness","motions","motivate","motivated","motivation","motivational","motivator","motive","motiveless","motley","motlier","motliest","motocross","motor","motorbike","motorboat","motorcade","motorcar","motorcycle","motorcyclist","motoring","motorist","motorization","motorize","motorized","motorman","motormen","motormouth","motormouths","motorola","motorway","motown","mott","mottle","mottler","motto","mottoes","moue","moulder","moult","mound","mount","mountable","mountain","mountaineer","mountaineering","mountainous","mountainousness","mountainside","mountaintop","mountbatten","mountebank","mounted","mounter","mountie","mounties","mounting","mounts","mourn","mourner","mournful","mournfuller","mournfullest","mournfulness","mourning","mouse","mousedown","mouseenter","mouseevent","mouseeventargs","mouseleave","mousemove","mouseout","mouseover","mouser","mousetrap","mousetrapped","mousetrapping","mouseup","mousewheel","mousex","mousey","mousiness","mousing","mousse","moussorgsky","mousy","mouth","mouthe","mouthful","mouthiness","mouthorgan","mouthpiece","mouths","mouthwash","mouthwatering","mouthy","mouton","mov","movable","movableness","move","moved","movement","movements","movenext","mover","moves","moveto","movetofirst","movetonext","movie","movieclip","moviegoer","movieid","movies","moving","movl","movq","mow","mower","mowgli","mowing","moxie","moyer","moyna","moyra","moz","mozambican","mozambique","mozart","mozelle","mozes","mozilla","mozzarella","mp","mpaint","mpdf","mpeg","mpg","mph","mpi","mpl","mplayer","mq","mqtt","mr","mrecyclerview","mri","mrs","ms","msb","msbuild","msc","mscorlib","msdn","mse","msec","msft","msg","msgbox","msgid","msgr","msgs","msi","msie","msil","msmq","mso","msp","mssql","mst","msvc","msw","msxml","msys","mt","mtcars","mtg","mtge","mtier","mtime","mts","mtu","mtv","mu","muawiya","mubarak","much","muchness","mucilage","mucilaginous","muck","mucker","muckrake","muckraker","mucky","mucosa","mucous","mucus","mud","mudded","muddily","muddiness","mudding","muddle","muddlehead","muddleheaded","muddler","muddy","mudflat","mudguard","mudlarks","mudroom","mudslide","mudsling","mudslinger","mudslinging","mueller","muenster","muesli","muezzin","muff","muffin","muffle","muffler","mufi","mufinella","mufti","mug","mugabe","mugged","mugger","mugginess","mugging","muggy","mugshot","mugwump","muhammad","muhammadan","muhammadanism","muir","muire","mukden","mukluk","mul","mulatto","mulattoes","mulberry","mulch","mulct","mulder","mule","muleskinner","mulesoft","muleteer","mulish","mulishness","mull","mullah","mullahs","mullein","mullen","muller","mullet","mulligan","mulligatawny","mullikan","mullins","mullion","mult","multan","multer","multi","multibus","multicast","multicellular","multichannel","multicollinearity","multicolor","multicolumn","multicomponent","multicomputer","multics","multicultural","multiculturalism","multidex","multidimensional","multidimensionality","multidisciplinary","multifaceted","multifamily","multifarious","multifariousness","multifigure","multiform","multifunction","multiindex","multilateral","multilayer","multilevel","multiline","multilingual","multilingualism","multimap","multimedia","multimegaton","multimeter","multimillionaire","multinational","multinomial","multipart","multiphase","multiple","multiples","multiplet","multiplex","multiplexor","multipliable","multiplicand","multiplication","multiplicative","multiplicity","multiplied","multiplier","multiply","multiplying","multiprocess","multiprocessing","multiprocessor","multiprogram","multiprogrammed","multiprogramming","multipurpose","multiracial","multiselect","multistage","multistory","multisyllabic","multitasking","multithreaded","multithreading","multitude","multitudinous","multitudinousness","multiuser","multivalent","multivalued","multivariate","multiversity","multiviews","multivitamin","mum","mumble","mumbler","mumbletypeg","mumford","mummed","mummer","mummery","mummification","mummify","mumming","mummy","mumps","mun","munch","muncher","munchies","muncie","mundane","mundt","munge","munich","municipal","municipality","munificence","munificent","munition","munmro","munoz","munro","munroe","munsey","munson","munster","muon","muong","muppet","mural","muralist","murasaki","murat","murchison","murcia","murder","murderer","murderess","murderous","murderousness","murdoch","murdock","mureil","murial","muriatic","muriel","murielle","murillo","murk","murkily","murkiness","murky","murmansk","murmur","murmurer","murmuring","murmurous","murphy","murrain","murray","murrow","murrumbidgee","murry","murvyn","mus","muscat","muscatel","muscle","musclebound","muscovite","muscovy","muscular","muscularity","musculature","muse","muser","musette","museum","mush","musher","mushiness","mushroom","mushy","musial","music","musical","musicale","musicality","musicals","musician","musicianship","musicked","musicking","musicological","musicologist","musicology","musing","musk","muskeg","muskegon","muskellunge","musket","musketeer","musketry","muskie","muskiness","muskmelon","muskox","muskrat","musky","muslim","muslin","muss","mussel","mussolini","mussorgsky","mussy","must","mustache","mustachio","mustang","mustard","muster","mustily","mustiness","mustn","musty","mut","mutability","mutable","mutableness","mutably","mutagen","mutant","mutate","mutating","mutation","mutational","mutations","mutator","mute","muted","muteness","mutex","mutilate","mutilation","mutilator","mutineer","mutinous","mutiny","mutsuhito","mutt","mutter","mutterer","mutton","muttonchops","mutual","mutuality","mutually","muumuu","mux","muzak","muzo","muzzle","muzzled","muzzler","mv","mvc","mview","mviewpager","mvn","mvnrepository","mvp","mvvm","mvvmcross","mw","mwebview","mx","mxml","my","myaction","myactivity","myadapter","myanmar","myapp","myapplication","myarr","myarray","mybase","mybatis","mybean","mybutton","myca","mycah","mycanvas","mycarousel","mycell","mycenae","mycenaean","mychal","mychart","myclass","mycollection","mycologist","mycology","mycommand","mycompany","mycomponent","myconnection","mycontext","mycontrol","mycontroller","myctrl","mydata","mydatabase","mydate","mydb","mydf","mydict","mydir","mydiv","mydomain","myelement","myelitides","myelitis","myemail","myentity","myenum","myer","myers","myevent","myfaces","myfield","myfile","myfolder","myform","myfragment","myframe","myfunc","myfunction","mygrid","myhost","myid","myimage","myinput","myint","myintent","myinterface","myisam","myitem","myjson","mykey","mylabel","mylar","myles","mylib","mylist","mylo","mymap","mymethod","mymodal","mymodel","mymodule","myna","myname","mynamespace","mynheer","mynumber","myobj","myobject","myocardial","myocardium","myopia","myopic","myopically","myoptions","mypackage","mypage","mypanel","mypassword","mypath","myplugin","myprogram","myproject","myproperty","myra","myrah","myranda","myrange","myrdal","myreader","myriad","myriam","myrilla","myrle","myrlene","myrmidon","myrna","myron","myrow","myrrh","myrrhs","myrta","myrtia","myrtice","myrtie","myrtle","myrvyn","myrwyn","mys","myscript","myselect","myself","myserver","myservice","mysite","mysore","mysql","mysqlclient","mysqlcommand","mysqlconnection","mysqld","mysqldb","mysqldump","mysqli","mysqlio","myst","mysterious","mysteriousness","mystery","mystic","mystical","mysticism","mystification","mystifier","mystify","mystifying","mystique","mystr","mystring","mystruct","mytable","mytask","mytest","mytext","myth","mythic","mythical","mythographer","mythography","mythological","mythologist","mythologize","mythology","mythread","myths","mytimer","mytype","myurl","myuser","myusername","myval","myvalue","myvar","myvariable","myvector","myview","myviewcontroller","myviewholder","myviewmodel","mywebsite","mywebview","mywindow","mz","n","na","naacp","naam","nab","nabbed","nabbing","nabble","nabisco","nabob","nabokov","nacelle","nacho","nacl","nacre","nacreous","nada","nadean","nadeen","nader","nadia","nadine","nadir","nadiya","nady","nadya","nae","nag","nagasaki","nagged","nagger","nagging","nagios","nagoya","nagpur","nagy","nahuatl","nahum","naiad","naifs","nail","nailbrush","nailer","naipaul","nair","nairobi","naismith","naive","naivet","naivety","nakamura","nakayama","naked","nakedness","nakoma","nalani","nam","nama","namath","name","nameable","named","namedrop","namedropping","nameerror","nameless","namelist","namely","namenode","nameof","nameplate","namer","names","namesake","namespace","namespaces","namevaluepair","namevaluepairs","namibia","namibian","naming","nan","nana","nanak","nananne","nance","nancee","nancey","nanchang","nanci","nancie","nancy","nanete","nanette","nani","nanice","nanine","nanjing","nanking","nannette","nanni","nannie","nanny","nano","nanometer","nanon","nanook","nanosecond","nanoseconds","nanotime","nansen","nantes","nantucket","naoma","naomi","nap","napalm","nape","naphtali","naphtha","naphthalene","napier","napkin","naples","napless","napoleon","napoleonic","napped","napper","nappie","napping","nappy","nara","narbonne","narc","narcissism","narcissist","narcissistic","narcissus","narcoleptic","narcoses","narcosis","narcotic","narcotization","narcotize","nari","nariko","nark","narmada","narragansett","narrate","narration","narrative","narratology","narrator","narrow","narrowed","narrowing","narrowness","narwhal","nary","nas","nasa","nasal","nasality","nasalization","nasalize","nascence","nascent","nasdaq","nash","nashua","nashville","nasm","nassau","nasser","nastily","nastiness","nasturtium","nasty","nat","nata","natal","natala","natale","natalee","natalia","natalie","natalina","nataline","natalist","natality","natalya","nataniel","natasha","natassia","natch","natchez","nate","nathalia","nathalie","nathan","nathanael","nathanial","nathaniel","nathanil","nation","national","nationalism","nationalist","nationalistic","nationalistically","nationality","nationalization","nationalize","nationalized","nationalizer","nationhood","nations","nationwide","native","nativeconstructoraccessorimpl","nativeelement","natively","nativemethodaccessorimpl","nativeness","nativescript","nativestart","natividad","nativity","natka","natl","nato","natter","nattily","nattiness","natty","natural","naturalism","naturalist","naturalistic","naturalization","naturalize","naturalized","naturally","naturalness","naturals","nature","naturist","naugahyde","naught","naughtily","naughtiness","naughty","naur","nauru","nausea","nauseate","nauseating","nauseous","nauseousness","nautical","nautilus","nav","navaho","navajo","navajoes","naval","navarro","navbar","navcontroller","nave","navel","navigability","navigable","navigableness","navigate","navigated","navigates","navigating","navigation","navigational","navigationbar","navigationcontroller","navigationitem","navigationview","navigator","navona","navratilova","navvy","navy","nay","naysayer","nazarene","nazareth","nazi","nazism","nb","nba","nbc","nbr","nbs","nbsp","nc","ncaa","ncc","nchar","nco","ncol","ncols","ncr","ncurses","nd","ndarray","ndb","ndjamena","ndk","ne","neal","neala","neale","neall","nealon","nealson","nealy","neanderthal","neap","neapolitan","near","nearby","nearest","nearly","nearness","nearside","nearsighted","nearsightedness","neat","neaten","neath","neatness","neb","nebr","nebraska","nebraskan","nebuchadnezzar","nebula","nebulae","nebular","nebulous","nebulousness","nec","necessaries","necessarily","necessary","necessitate","necessitation","necessitous","necessity","neck","neckband","neckerchief","necking","necklace","neckline","necktie","necrology","necromancer","necromancy","necromantic","necrophilia","necrophiliac","necropolis","necropsy","necroses","necrosis","necrotic","nectar","nectarine","nectarous","nectary","ned","neda","nedda","neddie","neddy","nedi","need","needed","needer","needful","needham","neediness","needing","needle","needlecraft","needlepoint","needless","needlessness","needlewoman","needlewomen","needlework","needn","needs","needy","neel","neely","nefarious","nefariousness","nefen","nefertiti","neg","negate","negated","negater","negation","negative","negativeness","negativism","negativity","negator","negev","neglect","neglecter","neglectful","neglectfulness","negligee","negligence","negligent","negligibility","negligible","negligibly","negotiability","negotiable","negotiant","negotiate","negotiation","negotiator","negress","negritude","negro","negroes","negroid","nehemiah","nehru","neigh","neighbor","neighbored","neighborer","neighborhood","neighborliness","neighborlinesses","neighborly","neighbors","neighbours","neighs","neil","neila","neile","neill","neilla","neille","neither","nelda","nelia","nelie","nell","nelle","nelli","nellie","nelly","nels","nelsen","nelson","nematic","nematode","nembutal","nemeses","nemesis","nenter","neo","neoclassic","neoclassical","neoclassicism","neocolonialism","neocortex","neodymium","neogene","neolithic","neologism","neomycin","neon","neonatal","neonate","neophyte","neoplasm","neoplastic","neoprene","nepal","nepalese","nepali","nepenthe","nephew","nephrite","nephritic","nephritides","nephritis","nepotism","nepotist","neptune","neptunium","neque","nerd","nerdy","nereid","nerf","nerissa","nerita","nero","neron","nert","nerta","nerte","nerti","nertie","nerty","neruda","nerve","nerveless","nervelessness","nerviness","nerving","nervous","nervousness","nervy","nessa","nessi","nessie","nessy","nest","nesta","nested","nestedscrollview","nester","nesting","nestle","nestler","nestling","nestor","nestorius","net","netball","netbeans","netflix","netframework","nether","netherlander","netherlands","nethermost","netherworld","netscape","netstat","nett","netta","netti","nettie","netting","nettle","nettlesome","netty","network","networkcredential","networkinfo","networking","networks","networkstream","networkx","netzahualcoyotl","neue","neumann","neural","neuralgia","neuralgic","neurasthenia","neurasthenic","neuritic","neuritides","neuritis","neuroanatomy","neurobiology","neurological","neurologist","neurology","neuromuscular","neuron","neuronal","neurone","neurons","neuropathology","neurophysiology","neuropsychiatric","neuroses","neurosis","neurosurgeon","neurosurgery","neurotic","neurotically","neurotransmitter","neut","neuter","neutral","neutralise","neutralism","neutralist","neutrality","neutralization","neutralize","neutralized","neutrino","neutron","nev","neva","nevada","nevadan","nevadian","never","nevermore","nevertheless","nevi","nevil","nevile","neville","nevin","nevis","nevsa","nevsky","nevus","new","newark","newarr","newarray","newbie","newborn","newbury","newburyport","newcastle","newcomer","newdata","newdate","newdiv","newed","newel","newell","newer","newest","newfangled","newfile","newfound","newfoundland","newfoundlander","newguid","newheight","newid","newimage","newinstance","newish","newitem","newline","newlines","newlist","newly","newlywed","newman","newname","newness","newnode","newobj","newobject","newpage","newpassword","newpath","newport","newrelic","newrow","news","newsagent","newsboy","newscast","newscaster","newscasting","newsdealer","newsed","newses","newsflash","newsgirl","newsgroup","newsing","newsize","newsletter","newsman","newsmen","newspaper","newspaperman","newspapermen","newspaperwoman","newspaperwomen","newsprint","newsreader","newsreel","newsroom","newsstand","newstate","newstr","newstring","newsweek","newsweekly","newswire","newswoman","newswomen","newsworthiness","newsworthy","newsy","newt","newtab","newtext","newton","newtonian","newtonsoft","newurl","newuser","newval","newvalue","newversion","newwidth","newx","nexis","next","nextdouble","nextint","nextline","nextpage","nextprops","nexttoken","nextval","nexus","neysa","nf","nfc","nfl","nfs","ng","ngaliema","ngclass","ngfor","ngif","nginx","ngmodel","ngmodule","ngoninit","ngram","ngroute","ngstrm","nguyen","ngx","nh","nhibernate","nhl","ni","niacin","niagara","nial","niall","niamey","nib","nibbed","nibbing","nibble","nibbler","nibelung","nibh","nic","nicaean","nicaragua","nicaraguan","niccolo","nice","nicely","nicene","niceness","nicer","nicety","niche","nichol","nicholas","nichole","nicholle","nicholson","nick","nickel","nickelodeon","nicker","nickey","nicki","nickie","nicklaus","nicknack","nickname","nicknamer","nicko","nickola","nickolai","nickolaus","nicky","nico","nicobar","nicodemus","nicol","nicola","nicolai","nicole","nicolea","nicolette","nicoli","nicolina","nicoline","nicolle","nicosia","nicotine","nid","niebuhr","niece","niel","niels","nielsen","nielson","nietzsche","nieves","nifi","nifty","nigel","niger","nigeria","nigerian","nigerien","niggard","niggardliness","niggardly","nigger","niggle","niggler","niggling","nigh","nighs","night","nightcap","nightclothes","nightclub","nightclubbed","nightclubbing","nightdress","nightfall","nightgown","nighthawk","nightie","nightingale","nightlife","nightlong","nightly","nightmare","nightmarish","nights","nightshade","nightshirt","nightspot","nightstand","nightstick","nighttime","nightwear","nighty","nih","nihilism","nihilist","nihilistic","nijinsky","nikaniki","nike","niki","nikita","nikki","nikkie","nikko","niko","nikola","nikolai","nikolaos","nikolaus","nikolayev","nikoletta","nikolia","nikolos","nikon","nil","nilclass","nile","nilled","nilling","nilpotent","nils","nilsen","nilson","nilsson","nimbi","nimble","nimbleness","nimbly","nimbus","nimby","nimitz","nimrod","nina","nincompoop","nine","ninefold","ninepence","ninepin","ninepins","nineteen","nineteenths","ninetieths","ninetta","ninette","ninety","nineveh","ninja","ninject","ninnetta","ninnette","ninny","ninon","nintendo","ninth","ninths","nio","niobe","niobium","nioendpoint","nip","nipped","nipper","nippiness","nipping","nipple","nippon","nipponese","nippy","nirenberg","nirvana","nisei","nisi","nisl","nissa","nissan","nisse","nissie","nissy","nit","nita","niter","nitpick","nitrate","nitration","nitric","nitride","nitriding","nitrification","nitrite","nitrocellulose","nitrogen","nitrogenous","nitroglycerin","nitrous","nitwit","niven","nix","nixer","nixie","nixon","nj","nk","nkrumah","nl","nlog","nlp","nlrb","nls","nltk","nm","nmap","nn","no","noaa","noach","noactionbar","noah","noak","noam","noami","nob","nobe","nobel","nobelist","nobelium","nobie","nobility","noble","nobleman","noblemen","nobleness","noblesse","noblewoman","noblewomen","nobody","noby","noclassdeffounderror","noconflict","nocount","nocturnal","nocturne","nod","nodal","nodded","nodding","noddle","noddy","node","nodeid","nodejs","nodelist","nodemon","nodename","nodes","nodetype","nodevalue","nodoz","nodular","nodule","noe","noel","noelani","noell","noella","noelle","noellyn","noelyn","noemi","noes","noexcept","nofollow","noggin","nohow","nohup","noise","noiseless","noiselessness","noisemake","noisemaker","noisily","noisiness","noisome","noisy","nokia","nokogiri","nola","nolan","nolana","noland","nolie","noll","nollie","nolly","nolock","nom","nomad","nomadic","nombre","nome","nomenclature","nomethoderror","nomi","nominal","nominalized","nominally","nominals","nominate","nomination","nominative","nominator","nominee","non","nona","nonabrasive","nonabsorbent","nonacademic","nonacceptance","nonacid","nonactive","nonadaptive","nonaddictive","nonadhesive","nonadjacent","nonadjustable","nonadministrative","nonage","nonagenarian","nonaggression","nonagricultural","nonah","nonalcoholic","nonaligned","nonalignment","nonallergic","nonappearance","nonassignable","nonathletic","nonatomic","nonattendance","nonautomotive","nonavailability","nonbasic","nonbeliever","nonbelligerent","nonblocking","nonbreakable","nonburnable","nonbusiness","noncaloric","noncancerous","noncarbohydrate","nonce","nonchalance","nonchalant","nonchargeable","nonclerical","nonclinical","noncollectable","noncom","noncombatant","noncombustible","noncommercial","noncommissioned","noncommittal","noncommunicable","noncompeting","noncompetitive","noncompliance","noncomplying","noncomprehending","nonconducting","nonconductor","nonconforming","nonconformist","nonconformity","nonconsecutive","nonconservative","nonconstructive","noncontagious","noncontiguous","noncontinuous","noncontributing","noncontributory","noncontroversial","nonconvertible","noncooperation","noncorroding","noncorrosive","noncredit","noncriminal","noncritical","noncrystalline","noncumulative","noncustodial","noncyclic","nondairy","nondecreasing","nondeductible","nondelivery","nondemocratic","nondenominational","nondepartmental","nondepreciating","nondescript","nondestructive","nondetachable","nondeterminacy","nondeterminate","nondeterminism","nondeterministic","nondeterministically","nondisciplinary","nondisclosure","nondiscrimination","nondiscriminatory","nondramatic","nondrinker","nondrying","nondurable","none","noneconomic","noneducational","noneffective","nonelastic","nonelectric","nonelectrical","nonemergency","nonempty","nonenforceable","nonentity","nonequivalence","nonequivalent","nones","nonessential","nonesuch","nonetheless","nonetype","nonevent","nonexchangeable","nonexclusive","nonexempt","nonexistence","nonexistent","nonexplosive","nonextensible","nonfactual","nonfading","nonfat","nonfatal","nonfattening","nonferrous","nonfiction","nonfictional","nonflammable","nonflowering","nonfluctuating","nonflying","nonfood","nonfreezing","nonfunctional","nongovernmental","nongranular","nonhazardous","nonhereditary","nonhuman","noni","nonidentical","nonie","noninclusive","nonindependent","nonindustrial","noninfectious","noninflammatory","noninflationary","noninflected","nonintellectual","noninteracting","noninterchangeable","noninterference","nonintervention","nonintoxicating","nonintuitive","noninvasive","nonionic","nonirritating","nonjudgmental","nonjudicial","nonlegal","nonlethal","nonlinear","nonlinearity","nonlinguistic","nonliterary","nonliving","nonlocal","nonmagical","nonmagnetic","nonmalignant","nonmember","nonmetal","nonmetallic","nonmigratory","nonmilitant","nonmilitary","nonna","nonnah","nonnarcotic","nonnative","nonnegative","nonnegotiable","nonnuclear","nonnull","nonnumerical","nonobjective","nonobligatory","nonobservance","nonobservant","nonoccupational","nonoccurence","nonofficial","nonogenarian","nonoperational","nonoperative","nonorthogonal","nonorthogonality","nonparallel","nonparametric","nonpareil","nonparticipant","nonparticipating","nonpartisan","nonpaying","nonpayment","nonperformance","nonperforming","nonperishable","nonperson","nonperturbing","nonphysical","nonplus","nonplussed","nonplussing","nonpoisonous","nonpolitical","nonpolluting","nonporous","nonpracticing","nonprejudicial","nonprescription","nonprocedural","nonproductive","nonprofessional","nonprofit","nonprogrammable","nonprogrammer","nonproliferation","nonpublic","nonpunishable","nonracial","nonradioactive","nonrandom","nonreactive","nonreciprocal","nonreciprocating","nonrecognition","nonrecoverable","nonrecurring","nonredeemable","nonreducing","nonrefillable","nonrefundable","nonreligious","nonrenewable","nonrepresentational","nonresident","nonresidential","nonresidual","nonresistance","nonresistant","nonrespondent","nonresponse","nonrestrictive","nonreturnable","nonrhythmic","nonrigid","nonsalaried","nonscheduled","nonscientific","nonscoring","nonseasonal","nonsectarian","nonsecular","nonsegregated","nonsense","nonsensical","nonsensicalness","nonsensitive","nonsexist","nonsexual","nonsingular","nonskid","nonslip","nonsmoker","nonsmoking","nonsocial","nonspeaking","nonspecialist","nonspecializing","nonspecific","nonspiritual","nonstaining","nonstandard","nonstarter","nonstick","nonstop","nonstrategic","nonstriking","nonstructural","nonsuccessive","nonsupervisory","nonsupport","nonsurgical","nonsustaining","nonsympathizer","nontarnishable","nontaxable","nontechnical","nontenured","nonterminal","nonterminating","nontermination","nontheatrical","nonthinking","nonthreatening","nontoxic","nontraditional","nontransferable","nontransparent","nontrivial","nontropical","nonuniform","nonunion","nonuser","nonvenomous","nonverbal","nonveteran","nonviable","nonviolence","nonviolent","nonvirulent","nonvocal","nonvocational","nonvolatile","nonvolunteer","nonvoter","nonvoting","nonwhite","nonworking","nonyielding","nonzero","noob","noodle","nook","noon","noonday","nooning","noontide","noontime","noop","noose","nop","nope","nor","nora","norad","noradrenalin","noradrenaline","norah","norbert","norberto","norbie","norby","nordhoff","nordic","nordstrom","norean","noredirect","noreen","noreferrer","norene","norfolk","norina","norine","norm","norma","normal","normalcy","normality","normalization","normalizations","normalize","normalized","normalizes","normally","normals","norman","normand","normandy","normative","normativeness","normie","normy","norplant","norri","norrie","norristown","norry","norse","norseman","norsemen","north","northampton","northbound","northeast","northeaster","northeastern","northeastward","norther","northerly","northern","northerner","northernmost","northfield","northing","northland","northmen","northrop","northrup","norths","northumberland","northward","northwest","northwester","northwestern","northwestward","norton","norw","norwalk","norway","norwegian","norwich","nos","noscript","nose","nosebag","nosebleed","nosecone","nosed","nosedive","nosegay","nosferatu","nosh","nosily","nosiness","nosing","nosql","nostalgia","nostalgic","nostalgically","nostradamus","nostrand","nostril","nostrud","nostrum","nosuchelementexception","nosuchmethoderror","nosy","not","notability","notable","notableness","notably","notarial","notarization","notarize","notary","notate","notation","notational","notative","notch","note","notebook","notebooks","noted","notedness","notempty","notepad","notepaper","notes","noteworthiness","noteworthy","notfound","nothing","nothingness","notice","noticeable","noticeably","noticeboard","noticed","notices","noticing","notif","notifiable","notification","notificationcompat","notificationmanager","notifications","notified","notifier","notify","notifydatasetchanged","notifypropertychanged","notimplementedexception","noting","notion","notional","notnull","notoriety","notorious","notoriousness","notre","nottingham","notwithstanding","nouakchott","nougat","noumea","noun","nourish","nourished","nourisher","nourishment","nous","nouveau","nouvelle","nov","nova","novae","novak","novalidate","novel","novelette","novelia","novelist","novelization","novelize","novell","novella","novelty","november","novena","novene","novgorod","novice","novitiate","novocain","novocaine","novokuznetsk","novosibirsk","now","nowadays","noway","nowell","nowhere","nowise","nowrap","noxious","noxiousness","noyce","noyes","nozzle","np","npe","npm","npmjs","npos","nr","nra","nroff","nrow","nrows","ns","nsa","nsarray","nsattributedstring","nsbundle","nscalendar","nscoder","nsdata","nsdate","nsdateformatter","nsdictionary","nsdocumentdirectory","nsentitydescription","nserror","nservicebus","nsf","nsfetchedresultscontroller","nsfetchrequest","nsfilemanager","nsindexpath","nsinteger","nsjsonserialization","nslayoutconstraint","nslog","nsmakerange","nsmanagedobject","nsmanagedobjectcontext","nsmutablearray","nsmutabledata","nsmutabledictionary","nsmutablestring","nsmutableurlrequest","nsnotification","nsnotificationcenter","nsnumber","nsobject","nsoperationqueue","nspredicate","nsrange","nssearchpathfordirectoriesindomains","nsset","nssortdescriptor","nsstring","nstimeinterval","nstimer","nsuinteger","nsurl","nsurlconnection","nsurlrequest","nsurlsession","nsuserdefaults","nsuserdomainmask","nsutf","nsvalue","nsview","nsxmlparser","nt","ntdll","nth","ntlm","ntp","nu","nuance","nub","nubbin","nubby","nubia","nubian","nubile","nuclear","nuclease","nucleate","nucleated","nucleation","nuclei","nucleic","nucleoli","nucleolus","nucleon","nucleotide","nucleus","nuclide","nude","nudely","nudeness","nudest","nudge","nudger","nudism","nudist","nudity","nugatory","nugent","nuget","nugget","nuisance","nuke","nukualofa","nul","null","nulla","nullable","nullam","nullif","nullification","nullifier","nullify","nullity","nullpointerexception","nullptr","nullreferenceexception","nulls","num","numb","numba","number","numbered","numberer","numberformat","numberformatexception","numbering","numberless","numberofrowsinsection","numberplate","numbers","numberwithint","numbing","numbness","numbskull","numel","numerable","numeracy","numeral","numerate","numerates","numeration","numerator","numeric","numerical","numero","numerological","numerologist","numerology","numerous","numerousness","numinous","numismatic","numismatics","numismatist","numpy","numrows","nums","numskull","nun","nunavut","nunc","nuncio","nunez","nunit","nunki","nunnery","nuptial","nuremberg","nureyev","nurse","nursemaid","nurser","nursery","nurseryman","nurserymen","nursling","nurture","nurturer","nus","nut","nutate","nutation","nutch","nutcrack","nutcracker","nuthatch","nutmeat","nutmeg","nutmegged","nutmegging","nutpick","nutrasweet","nutria","nutrient","nutriment","nutrition","nutritional","nutritionist","nutritious","nutritiousness","nutritive","nuts","nutshell","nutted","nuttiness","nutting","nutty","nuzzle","nv","nvarchar","nvidia","nvl","nvm","nw","nwt","nx","ny","nyasa","nyc","nydia","nye","nyerere","nylon","nymph","nymphet","nympholepsy","nymphomania","nymphomaniac","nymphs","nyquist","nyse","nyssa","nytimes","nz","o","oa","oaf","oafish","oafishness","oahu","oak","oakland","oakley","oakmont","oakum","oakwood","oar","oarlock","oarsman","oarsmen","oarswoman","oarswomen","oas","oases","oasis","oat","oatcake","oater","oates","oath","oaths","oatmeal","oauth","oaxaca","ob","obadiah","obadias","obama","obbligato","obduracy","obdurate","obdurateness","obed","obediah","obedience","obedient","obeisance","obeisant","obelisk","oberlin","oberon","obese","obesity","obey","obeyer","obfuscate","obfuscated","obfuscation","obfuscatory","obi","obidiah","obie","obit","obituary","obj","objc","object","objectanimationusingkeyframes","objectatindex","objectclass","objectcontext","objectforkey","objectid","objectify","objectinputstream","objection","objectionable","objectionableness","objectionably","objective","objectiveness","objectivity","objectmapper","objectname","objector","objectoutputstream","objects","objecttype","objphpexcel","objs","objurgate","objurgation","oblate","oblation","obligate","obligation","obligational","obligatorily","obligatory","oblige","obliged","obliger","obliges","obliging","obligingness","oblique","obliqueness","obliquity","obliterate","obliteration","obliterative","oblivion","oblivious","obliviousness","oblong","oblongness","obloquies","obloquy","obnoxious","obnoxiousness","oboe","oboist","obos","obs","obscene","obscenity","obscurantism","obscurantist","obscuration","obscure","obscureness","obscurity","obsequies","obsequious","obsequiousness","obsequy","observability","observable","observablearray","observablecollection","observablelist","observables","observably","observance","observant","observantly","observants","observation","observational","observations","observatory","observe","observed","observer","observers","observing","obsess","obsession","obsessional","obsessive","obsessiveness","obsidian","obsolesce","obsolescence","obsolescent","obsolete","obsoleteness","obstacle","obstetric","obstetrical","obstetrician","obstetrics","obstinacy","obstinate","obstinateness","obstreperous","obstreperousness","obstruct","obstructed","obstructer","obstruction","obstructionism","obstructionist","obstructive","obstructiveness","obtain","obtainable","obtainably","obtained","obtaining","obtainment","obtains","obtrude","obtruder","obtrusion","obtrusive","obtrusiveness","obtuse","obtuseness","obverse","obviate","obvious","obviously","obviousness","oby","oc","ocaml","ocarina","occ","occam","occasion","occasional","occasionally","occasions","occident","occidental","occipital","occlude","occlusion","occlusive","occult","occulter","occultism","occupancy","occupant","occupation","occupational","occupied","occupier","occupies","occupy","occur","occured","occurence","occurences","occuring","occurred","occurrence","occurrences","occurring","occurs","ocean","oceanfront","oceangoing","oceania","oceanic","oceanographer","oceanographic","oceanography","oceanology","oceanside","oceanus","ocelot","ocher","ochoa","oci","ocks","oconomowoc","ocr","oct","octagon","octagonal","octahedral","octahedron","octal","octane","octant","octave","octavia","octavian","octavio","octavius","octavo","octennial","octet","octile","octillion","october","octogenarian","octopus","octoroon","ocular","oculist","od","odalisque","odata","odbc","odd","oddball","oddity","oddly","oddment","oddness","odds","ode","odele","odelia","odelinda","odell","odella","odelle","oder","oderberg","odessa","odets","odetta","odette","odey","odie","odilia","odille","odin","odio","odious","odiousness","odis","odium","odo","odom","odometer","odoo","odor","odoriferous","odorless","odorous","ods","ody","odysseus","odyssey","oe","oed","oedipal","oedipus","oem","oems","oenology","oenophile","oersted","oesophagi","oeuvre","of","ofcourse","ofelia","ofella","off","offal","offbeat","offcuts","offenbach","offend","offender","offending","offense","offensive","offensively","offensiveness","offer","offered","offerer","offering","offers","offertory","offhand","offhanded","offhandedness","office","officeholder","officemate","officer","officership","offices","officia","official","officialdom","officialism","officially","officiant","officiate","officiation","officiator","officio","officious","officiousness","offing","offish","offline","offload","offprint","offramp","offs","offset","offsetheight","offsets","offsetting","offsettop","offsetwidth","offsetx","offsety","offshoot","offshore","offside","offspring","offstage","offtrack","ofilia","ofs","ofstream","oft","often","oftentimes","ofttimes","oftype","og","ogbomosho","ogdan","ogden","ogdon","ogg","ogilvy","ogive","ogle","oglethorpe","ogre","ogreish","ogress","oh","ohio","ohioan","ohm","ohmic","ohmmeter","oho","ohos","ohs","ohsa","oi","oid","oil","oilcloth","oilcloths","oiler","oilfield","oiliness","oilman","oilmen","oilseed","oilskin","oily","oink","ointment","oise","oj","ojibwa","ok","okamoto","okapi","okay","okayama","okeechobee","okefenokee","okhotsk","okhttp","okhttpclient","okinawa","okinawan","okla","oklahoma","oklahoman","okra","oks","oktoberfest","ol","ola","olaf","olag","olav","old","olden","oldenburg","older","oldest","oldfield","oldie","oldish","oldness","oldsmobile","oldster","olduvai","oldvalue","oldversion","ole","oleaginous","oleander","oledb","oledbcommand","oledbconnection","oledbdataadapter","olefin","oleg","olen","olenek","olenka","olenolin","oleo","oleomargarine","oles","olfactory","olga","olia","oligarch","oligarchic","oligarchical","oligarchs","oligarchy","oligocene","oligopolistic","oligopoly","olimpia","olin","olive","oliver","olivero","olivette","olivetti","olivia","olivie","olivier","oliviero","oliy","ollie","olly","olmec","olmsted","olsen","olson","olva","olvan","olwen","olympe","olympia","olympiad","olympian","olympic","olympie","olympus","om","omaha","oman","omar","ombudsman","ombudsmen","omdurman","omega","omelet","omelette","omen","omero","omg","omicron","ominous","ominousness","omission","omit","omitted","omitting","omni","omniauth","omnibus","omnipotence","omnipotent","omnipresence","omnipresent","omniscience","omniscient","omnivore","omnivorous","omnivorousness","omp","oms","omsk","on","onactivitycreated","onactivityresult","onanism","onassis","onattach","onbackpressed","onbeforeunload","onbindviewholder","onblur","oncancelled","once","onceperrequestfilter","oncer","onchange","oncheckedchanged","onclick","onclicklistener","onclientclick","onclose","oncogene","oncologist","oncology","oncoming","oncomplete","oncompleted","onconfigurationchanged","oncreate","oncreateoptionsmenu","oncreateview","oncreateviewholder","ondatachange","ondelete","ondestroy","ondraw","ondrea","one","oneal","onedrive","onega","onegin","oneida","oneness","oner","onerous","onerousness","onerror","ones","oneself","onetime","onetomany","onetoone","oneupmanship","oneway","onfailure","onfocus","onfre","onfroi","ongoing","onida","oninit","onion","onionskin","onitemclick","onitemclicklistener","onitemselected","onitemselectedlistener","onkeydown","onkeypress","onkeyup","onlayout","online","onlinedocs","onlinepubs","onload","onlocationchanged","onlooker","onlooking","only","onmeasure","onmessage","onmodelcreating","onmousedown","onmouseout","onmouseover","onnext","ono","onofredo","onomatopoeia","onomatopoeic","onomatopoetic","onondaga","onopen","onoptionsitemselected","onpause","onpostexecute","onpreexecute","onpress","onprogressupdate","onpropertychanged","onreadystatechange","onreceive","onresponse","onresume","onrush","ons","onsager","onsaveinstancestate","onscroll","onselect","onset","onsetting","onshore","onside","onslaught","onstart","onstartcommand","onstop","onsubmit","onsuccess","ont","ontarian","ontario","ontextchanged","onto","ontogeny","ontological","ontology","ontouch","ontouchevent","ontouchlistener","onupdate","onupgrade","onus","onward","onwards","onyx","oo","oodles","ooh","oohs","oolitic","oom","oona","ooo","oop","oops","oort","oos","ooze","oozie","oozy","op","opacity","opal","opalescence","opalescent","opalina","opaline","opaque","opaqueness","opcode","opcodes","ope","opec","opel","open","openapi","opencart","opencast","opencl","openconnection","opencv","opendatabase","opendir","opened","opener","openerp","openfile","openfiledialog","opengl","opengroup","openhanded","openhandedness","openhearted","openid","opening","openjdk","openjpa","openlayers","openmp","openness","openoffice.org","openpyxl","openqa","opens","opensession","openshift","opensource","openssh","openssl","openstack","openstream","openstreetmap","opensymphony","openurl","openwork","openxml","openxmlformats","opera","operable","operand","operandi","operands","operant","operate","operates","operatic","operatically","operating","operation","operational","operationalization","operationalize","operationcontract","operations","operative","operatively","operativeness","operatives","operator","operators","operetta","ophelia","ophelie","ophiuchus","ophthalmic","ophthalmologist","ophthalmology","opiate","opine","opinion","opinionated","opinionatedness","opinions","opioid","opium","opossum","opp","oppenheimer","opponent","opportune","opportunism","opportunist","opportunistic","opportunistically","opportunities","opportunity","oppose","opposed","opposer","opposite","oppositeness","opposition","oppositional","oppress","oppression","oppressive","oppressiveness","oppressor","opprobrious","opprobrium","oprah","ops","opt","opted","optgroup","opthalmic","opthalmologic","opthalmology","optic","optical","optician","optics","optima","optimal","optimality","optimisation","optimise","optimised","optimism","optimist","optimistic","optimistically","optimization","optimizations","optimize","optimized","optimizer","optimizes","optimizing","optimum","option","optional","optionality","optionally","options","optoelectronic","optometric","optometrist","optometry","opts","opulence","opulent","opus","oq","or","ora","oracle","oracular","oral","oralee","oralia","oralie","oralla","oralle","oran","orange","orangeade","orangery","oranges","orangutan","oranjestad","orate","oration","orator","oratorical","oratorio","oratory","orazio","orb","orbadiah","orbicular","orbiculares","orbit","orbital","orchard","orchestra","orchestral","orchestrate","orchestrater","orchestration","orchestrator","orchid","orci","ord","ordain","ordainer","ordainment","ordeal","order","orderby","orderbydescending","orderdate","ordered","ordereddict","orderer","orderid","ordering","orderitem","orderless","orderliness","orderly","ordernumber","orders","ordinal","ordinance","ordinarily","ordinariness","ordinary","ordinate","ordinated","ordinates","ordinating","ordination","ordnance","ordovician","ordure","ore","oreg","oregano","oregon","oregonian","orel","orelee","orelia","orelie","orella","orelle","orelse","oren","oreo","orestes","org","organ","organdie","organdy","organelle","organic","organically","organisation","organism","organismic","organist","organizable","organization","organizational","organizations","organize","organized","organizer","organizes","organizing","organometallic","organza","orgasm","orgasmic","orgiastic","orgy","oriana","oriel","orient","orientable","oriental","orientate","orientated","orientates","orientation","orientations","oriented","orienteering","orienter","orifice","orig","origami","origin","original","originality","originally","originate","originated","origination","originative","originator","origins","orin","orinoco","oriole","orion","orison","oriya","orizaba","orkney","orlan","orland","orlando","orleans","orlick","orlon","orly","orm","ormlite","ormolu","ornament","ornamental","ornamentation","ornare","ornate","ornateness","orneriness","ornery","ornithological","ornithologist","ornithology","orographic","orography","orono","orotund","orotundity","orphan","orphanage","orphanhood","orpheus","orphic","orr","orran","orren","orrin","orris","ors","orsa","orsola","orson","ortega","ortensia","orthodontia","orthodontic","orthodontics","orthodontist","orthodox","orthodoxies","orthodoxly","orthodoxy","orthogonal","orthogonality","orthogonalization","orthogonalized","orthographic","orthographically","orthography","orthonormal","orthopedic","orthopedics","orthopedist","orthophosphate","orthorhombic","ortiz","orton","orv","orval","orville","orwell","orwellian","os","osage","osaka","osbert","osborn","osborne","osbourn","osbourne","oscar","osceola","oscillate","oscillation","oscillator","oscillatory","oscilloscope","osculate","osculation","osgi","osgood","osha","oshawa","oshkosh","osier","osiris","oslo","osm","osman","osmium","osmond","osmoses","osmosis","osmotic","osmund","osprey","oss","osseous","ossie","ossification","ossify","ostensible","ostensibly","ostentation","ostentatious","ostentatiousness","osteoarthritides","osteoarthritis","osteology","osteopath","osteopathic","osteopaths","osteopathy","osteoporoses","osteoporosis","ostracise","ostracism","ostracize","ostrander","ostream","ostrich","ostrogoth","ostwald","osvaldo","oswald","oswell","osx","ot","otb","otc","otes","otf","otha","othelia","othella","othello","other","otherbuttontitles","otherness","others","otherwise","otherworld","otherworldly","othilia","othilie","otho","otiose","otis","otoh","otp","ottawa","otter","ottilie","otto","ottoman","ou","ouagadougou","oubliette","ouch","ought","oughtn","ouija","ounce","ouput","our","ours","ourself","ourselves","oust","ouster","out","outage","outargue","outback","outbalance","outbid","outbidding","outboard","outboast","outbound","outbreak","outbroke","outbroken","outbuilding","outburst","outcast","outclass","outcome","outcomes","outcrop","outcropped","outcropping","outcry","outdated","outdid","outdir","outdistance","outdo","outdoes","outdone","outdoor","outdoorsy","outdraw","outdrawn","outdrew","outer","outerheight","outerhtml","outermost","outerwear","outface","outfall","outfield","outfielder","outfight","outfile","outfit","outfitted","outfitter","outfitting","outflank","outflow","outfought","outfox","outgeneraled","outgo","outgoes","outgoing","outgrew","outgrip","outgrow","outgrown","outgrowth","outgrowths","outguess","outhit","outhitting","outhouse","outing","outlaid","outland","outlander","outlandish","outlandishness","outlast","outlaw","outlawry","outlay","outlet","outlets","outliers","outline","outlined","outlive","outlook","outlying","outmaneuver","outmatch","outmigration","outmoded","outness","outnumber","outofmemoryerror","outpaced","outpatient","outperform","outplacement","outplay","outpoint","outpost","outpour","outpouring","outproduce","output","outputdirectory","outputfile","outputlabel","outputpath","outputs","outputstream","outputstreamwriter","outputted","outputtext","outputting","outr","outrace","outrage","outrageous","outrageousness","outran","outrank","outreach","outrider","outrigger","outright","outrun","outrunning","outs","outscore","outsell","outset","outsetting","outshine","outshone","outshout","outside","outsider","outsize","outskirt","outsmart","outsold","outsource","outspend","outspent","outspoke","outspoken","outspokenness","outspread","outstanding","outstate","outstation","outstay","outstream","outstretch","outstrip","outstripped","outstripping","outtake","outvote","outward","outwardness","outwear","outweigh","outweighs","outwit","outwitted","outwitting","outwore","outwork","outworn","ouzo","ov","ova","oval","ovalness","ovarian","ovary","ovate","ovation","oven","ovenbird","over","overabundance","overabundant","overachieve","overact","overage","overaggressive","overall","overallocation","overambitious","overanxious","overarching","overarm","overate","overattentive","overawe","overbalance","overbear","overbearing","overbearingness","overbid","overbidding","overbite","overblown","overboard","overbold","overbook","overbore","overborne","overbought","overbuild","overbuilt","overburden","overburdening","overbuy","overcame","overcapacity","overcapitalize","overcareful","overcast","overcasting","overcautious","overcerebral","overcharge","overcloud","overcoat","overcoating","overcome","overcomer","overcommitment","overcompensate","overcompensation","overcomplexity","overcomplicated","overconfidence","overconfident","overconscientious","overconsumption","overcook","overcooled","overcorrection","overcritical","overcrowd","overcurious","overdecorate","overdependent","overdetermined","overdevelop","overdid","overdo","overdoes","overdone","overdose","overdraft","overdraw","overdrawn","overdress","overdrew","overdrive","overdriven","overdrove","overdub","overdubbed","overdubbing","overdue","overeager","overeagerness","overeat","overeater","overeducated","overemotional","overemphases","overemphasis","overemphasize","overenthusiastic","overestimate","overestimation","overexcite","overexercise","overexert","overexertion","overexploitation","overexploited","overexpose","overexposure","overextend","overextension","overfall","overfed","overfeed","overfill","overfishing","overflew","overflight","overflow","overflown","overflows","overfly","overfond","overfull","overgeneralize","overgenerous","overgraze","overgrew","overground","overgrow","overgrown","overgrowth","overgrowths","overhand","overhang","overhasty","overhaul","overhead","overhear","overheard","overhearer","overheat","overhung","overincredulous","overindulge","overindulgence","overindulgent","overinflated","overjoy","overkill","overladed","overladen","overlaid","overlain","overland","overlap","overlapped","overlapping","overlaps","overlarge","overlay","overlays","overleaf","overlie","overload","overloaded","overloading","overloads","overlong","overlook","overlooked","overlooking","overlord","overloud","overly","overmanning","overmaster","overmatching","overmodest","overmuch","overnice","overnight","overoptimism","overoptimistic","overpaid","overparticular","overpass","overpay","overpayment","overplay","overpopulate","overpopulation","overpopulous","overpower","overpowering","overpraise","overprecise","overpressure","overprice","overprint","overproduce","overproduction","overprotect","overprotection","overqualified","overran","overrate","overreach","overreact","overreaction","overred","overrefined","overrepresented","overridden","override","overriden","overrider","overrides","overriding","overripe","overrode","overrule","overrun","overrunning","oversample","oversaturate","oversaw","oversea","oversee","overseeing","overseen","overseer","oversell","oversensitive","oversensitiveness","oversensitivity","oversexed","overshadow","overshoe","overshoot","overshot","oversight","oversimple","oversimplification","oversimplify","oversize","oversleep","overslept","oversoft","oversoftness","oversold","overspecialization","overspecialize","overspend","overspent","overspill","overspread","overstaffed","overstate","overstatement","overstay","overstep","overstepped","overstepping","overstimulate","overstock","overstraining","overstressed","overstretch","overstrict","overstrike","overstrung","overstuffed","oversubscribe","oversubtle","oversupply","oversuspicious","overt","overtake","overtaken","overtax","overthrew","overthrow","overthrown","overtightened","overtime","overtire","overtone","overtook","overture","overturn","overuse","overvalue","overview","overweening","overweight","overwhelm","overwhelming","overwinter","overwork","overwrap","overwrite","overwrites","overwriting","overwritten","overwrote","overwrought","overzealous","overzealousness","ovid","oviduct","oviform","oviparous","ovoid","ovular","ovulate","ovulatory","ovule","ovum","ow","owasp","owe","owen","owin","owl","owlet","owlish","owlishness","own","owned","owner","ownerid","owners","ownership","owning","owns","ox","oxalate","oxalic","oxaloacetic","oxblood","oxbow","oxcart","oxen","oxford","oxidant","oxidate","oxidation","oxidative","oxide","oxidization","oxidize","oxidized","oxidizer","oxidizes","oxnard","oxonian","oxtail","oxus","oxyacetylene","oxygen","oxygenate","oxygenation","oxyhydroxides","oxymora","oxymoron","oyster","oystering","oz","ozark","ozone","ozymandias","ozzie","ozzy","p","pa","pablo","pablum","pabst","pabulum","pac","pace","pacemaker","pacer","pacesetter","pacesetting","pacheco","pachyderm","pachysandra","pacific","pacifically","pacification","pacifier","pacifism","pacifist","pacifistic","pacify","pack","package","packaged","packagemanager","packagename","packager","packages","packaging","packard","packed","packer","packet","packets","packhorse","packing","packinghouse","packs","packsaddle","packston","packwood","paco","pacorro","pact","pad","padang","padded","paddie","padding","paddingbottom","paddingleft","paddingright","paddingtop","paddle","paddler","paddock","paddy","padget","padgett","padilla","padlock","padraic","padraig","padre","padrewski","padriac","padx","pady","paean","paediatrician","paediatrics","paedophilia","paella","paeony","pagan","paganini","paganism","page","pageable","pageant","pageantry","pageboy","pagecount","paged","pageful","pageid","pageindex","pagename","pagenum","pagenumber","pager","pageradapter","pages","pagesize","pagetitle","pageview","pageviewcontroller","pagex","pagey","paginate","pagination","paginator","paging","paglia","pagoda","pahlavi","paid","paige","pail","pailful","pain","paine","painful","painfuller","painfullest","painfulness","painkiller","painkilling","painless","painlessness","painstaking","paint","paintbox","paintbrush","paintcomponent","painted","painter","painterly","painting","paintwork","pair","paired","pairing","pairs","pairwise","paisley","pajama","pakistan","pakistani","pal","palace","paladin","palaeolithic","palaeontologists","palaeontology","palanquin","palatability","palatable","palatableness","palatal","palatalization","palatalize","palate","palatial","palatinate","palatine","palaver","pale","paleface","palembang","paleness","paleocene","paleogene","paleographer","paleography","paleolithic","paleontologist","paleontology","paleozoic","palermo","palestine","palestinian","palestrina","palette","paley","palfrey","palimony","palimpsest","palindrome","palindromic","paling","palisade","palisades","palish","pall","palladio","palladium","pallbearer","pallet","palletized","palliate","palliation","palliative","pallid","pallidness","pallor","palm","palmate","palmer","palmerston","palmetto","palmist","palmistry","palmolive","palmtop","palmy","palmyra","palo","paloma","palomar","palomino","palpable","palpably","palpate","palpation","palpitate","palpitation","palsy","paltriness","paltry","paludal","pam","pamela","pamelina","pamella","pamirs","pammi","pammie","pammy","pampas","pamper","pamperer","pampers","pamphlet","pamphleteer","pan","panacea","panache","panama","panamanian","pancake","panchito","pancho","panchromatic","pancreas","pancreatic","panda","pandas","pandemic","pandemonium","pander","pandoc","pandora","pane","panegyric","panel","panelgrid","panelgroup","paneling","panelist","panelization","panelized","panels","panes","pang","pangaea","pangolin","panhandle","panic","panicked","panicking","panicky","panier","panjandrum","pankhurst","panmunjom","panned","pannier","panning","panoply","panorama","panoramic","panpipes","pansie","pansy","pant","pantagruel","pantaloon","pantaloons","pantheism","pantheist","pantheistic","pantheon","panther","pantie","pantiled","pantograph","pantomime","pantomimic","pantomimist","pantry","pantsuit","pantyhose","pantyliner","pantywaist","panza","paola","paoli","paolina","paolo","pap","papa","papacy","papagena","papageno","papal","paparazzi","papaw","papaya","paper","paperback","paperboard","paperboy","paperclip","paperer","papergirl","paperhanger","paperhanging","paperiness","paperless","papers","paperweight","paperwork","papery","papilla","papillae","papillary","papist","papoose","pappas","papped","papping","pappy","paprika","papyri","papyrus","paquito","par","para","parable","parabola","parabolic","paraboloid","paraboloidal","paracelsus","paracetamol","parachute","parachuter","parachutist","paraclete","parade","parader","paradigm","paradigmatic","paradisaic","paradisaical","paradise","paradox","paradoxic","paradoxical","paradoxicalness","paraffin","paragon","paragraph","paragrapher","paragraphs","paraguay","paraguayan","parakeet","paralegal","paralinguistic","parallax","parallel","paralleled","parallelepiped","parallelism","parallelization","parallelize","parallelogram","paralysis","paralytic","paralytically","paralyze","paralyzed","paralyzedly","paralyzer","paralyzing","paralyzingly","param","paramagnet","paramagnetic","paramaribo","paramecia","paramecium","paramedic","paramedical","parameter","parameterization","parameterize","parameterized","parameterless","parametername","parameters","parametric","parametrically","parametrization","parametrize","paramiko","paramilitary","paramname","paramount","paramour","params","paramus","paran","paranoia","paranoiac","paranoid","paranormal","parapet","paraphernalia","paraphrase","paraphraser","paraplegia","paraplegic","paraprofessional","parapsychologist","parapsychology","paraquat","parasite","parasitic","parasitically","parasitism","parasitologist","parasitology","parasol","parasympathetic","parathion","parathyroid","paratroop","paratrooper","paratyphoid","parboil","parc","parcel","parcelable","parceled","parceling","parch","parcheesi","parchment","pardon","pardonable","pardonableness","pardonably","pardoner","pare","paregoric","parens","parent","parentage","parental","parentelement","parenteral","parentheses","parenthesis","parenthesize","parenthetic","parenthetical","parenthood","parentid","parentnode","parentrunner","parents","pares","paresis","pareto","parfait","pariah","pariahs","pariatur","parietal","parimutuel","paring","paris","parish","parishioner","parisian","parity","park","parka","parke","parker","parkersburg","parkhouse","parking","parkinson","parkish","parkland","parklike","parkman","parkway","parlance","parlay","parley","parliament","parliamentarian","parliamentary","parlor","parlous","parm","parmesan","parmigiana","parnassus","parnell","parochial","parochialism","parochiality","parodied","parodist","parody","parole","parolee","paroxysm","paroxysmal","parquet","parquetry","parr","parrakeet","parred","parricidal","parricide","parring","parrish","parrnell","parrot","parrotlike","parry","pars","parse","parsec","parsecolor","parsed","parsedouble","parsee","parseexact","parseexception","parsefloat","parseint","parsejson","parseobject","parser","parsers","parses","parsifal","parsimonious","parsimony","parsing","parsley","parsnip","parson","parsonage","parsons","part","partake","partaken","partaker","parter","parterre","parthenogeneses","parthenogenesis","parthenon","parthia","partial","partiality","partially","partials","partialview","participant","participants","participate","participation","participator","participatory","participial","participle","particle","particleboard","particles","particolored","particular","particularistic","particularity","particularization","particularize","particularly","particulate","parties","parting","partisan","partisanship","partition","partitioned","partitioner","partitioning","partitions","partitive","partizan","partly","partner","partners","partnership","partnumber","partook","partridge","parts","parturition","partway","party","parvenu","pas","pasadena","pascal","pascale","paschal","pasha","paso","pasquale","pass","passably","passage","passageway","passaic","passband","passbook","passed","passel","passenger","passengers","passer","passerby","passersby","passes","passim","passing","passion","passionate","passionated","passionateness","passionates","passionating","passioned","passionflower","passioning","passionless","passivated","passive","passiveness","passivity","passkey","passmark","passover","passphrase","passport","passwd","password","passwords","past","pasta","paste","pastebin","pasteboard","pasted","pastel","pastern","pasternak","pastespecial","pasteup","pasteur","pasteurization","pasteurize","pasteurized","pasteurizer","pastiche","pastille","pastime","pastiness","pasting","pastor","pastoral","pastoralization","pastorate","pastrami","pastry","pasts","pasturage","pasture","pasturer","pasty","pat","patagonia","patagonian","patch","patched","patcher","patches","patchily","patchiness","patching","patchwork","patchy","pate","patel","patella","patellae","paten","patent","patentee","patents","pater","paterfamilias","paternal","paternalism","paternalist","paternalistic","paternity","paternoster","paterson","path","pathetic","pathetically","pathfinder","pathforresource","pathinfo","pathless","pathname","pathogen","pathogenesis","pathogenic","pathologic","pathological","pathologist","pathology","pathos","paths","pathvariable","pathway","patience","patient","patientid","patients","patin","patina","patine","patio","patna","patois","paton","patresfamilias","patriarch","patriarchal","patriarchate","patriarchs","patriarchy","patric","patrica","patrice","patricia","patrician","patricide","patricio","patrick","patrimonial","patrimony","patriot","patriotic","patriotically","patriotism","patristic","patrizia","patrizio","patrizius","patrol","patrolled","patrolling","patrolman","patrolmen","patrolwoman","patrolwomen","patron","patronage","patroness","patronization","patronize","patronized","patronizer","patronizes","patronizing","patronymic","patronymically","patroon","patsy","patted","patten","patter","patterer","pattern","patternlayout","patternless","patterns","patterson","patti","pattie","pattin","patting","patton","patty","paucity","paul","paula","paule","pauletta","paulette","pauli","paulie","paulina","pauline","pauling","paulita","paulo","paulsen","paulson","paulus","pauly","paunch","paunchiness","paunchy","pauper","pauperism","pauperize","pause","paused","pauses","pavarotti","pave","paved","pavel","pavement","paver","paves","pavia","pavilion","paving","pavla","pavlov","pavlova","pavlovian","paw","pawl","pawn","pawnbroker","pawnbroking","pawnee","pawner","pawnshop","pawpaw","pawtucket","pax","paxes","paxon","paxton","pay","payable","payback","paycheck","payday","payed","payee","payer","paying","payload","paymaster","payment","payments","payne","payoff","payola","payout","paypal","payroll","pays","payslip","payson","payton","paz","pb","pbkdf","pbs","pbx","pc","pca","pcap","pcb","pch","pci","pcl","pcm","pcp","pcre","pcs","pct","pd","pdata","pdb","pdf","pdfbox","pdfreader","pdfs","pdfwriter","pdialog","pdo","pdoexception","pdp","pdq","pdt","pe","pea","peabody","peace","peaceable","peaceableness","peaceably","peaceful","peacefuller","peacefullest","peacefulness","peacekeeping","peacemaker","peacemaking","peacetime","peach","peachtree","peachy","peacock","peadar","peafowl","peahen","peak","peaked","peakiness","peaks","peaky","peal","peale","pealed","peals","peanut","pear","pearce","pearl","pearla","pearle","pearler","pearlie","pearline","pearly","pearson","peartrees","peary","peasant","peasanthood","peasantry","peashooter","peat","peats","peaty","pebble","pebbling","pebbly","pebrook","pecan","peccadillo","peccadilloes","peccary","pechora","peck","pecker","peckinpah","pecl","pecos","pectic","pectin","pectoral","peculate","peculator","peculiar","peculiarity","pecuniary","pedagogic","pedagogical","pedagogics","pedagogue","pedagogy","pedal","pedant","pedantic","pedantically","pedantry","peddle","peddler","peder","pederast","pederasty","pedestal","pedestrian","pedestrianization","pedestrianize","pediatric","pediatrician","pedicab","pedicure","pedicurist","pedigree","pediment","pedlar","pedometer","pedophile","pedophilia","pedro","peduncle","pee","peeing","peek","peekaboo","peel","peeler","peeling","peen","peep","peeper","peephole","peepshow","peepy","peer","peerage","peeress","peerless","peerlessness","peers","peeve","peevers","peevish","peevishness","peewee","peg","pegasus","pegboard","pegeen","pegged","peggi","peggie","pegging","peggy","pei","peignoir","peiping","peirce","pejoration","pejorative","peke","pekinese","peking","pekingese","pekoe","pelagic","pele","pelee","pelf","pelham","pelican","pellagra","pellentesque","pellet","pellucid","peloponnese","pelt","pelter","pelvic","pelvis","pem","pembroke","pemmican","pen","pena","penal","penalization","penalize","penalized","penalty","penance","pence","penchant","pencil","pend","pendant","pendent","penderecki","pending","pendingintent","pendleton","pendulous","pendulum","penelopa","penelope","penetrability","penetrable","penetrate","penetrating","penetration","penetrative","penetrativeness","penetrator","penguin","penicillin","penile","peninsula","peninsular","penis","penitence","penitent","penitential","penitentiary","penknife","penknives","penlight","penman","penmanship","penmen","penn","penna","pennant","penned","penney","penni","pennie","penniless","penning","pennington","pennis","pennon","pennsylvania","pennsylvanian","penny","pennyweight","pennyworth","penologist","penology","penrod","pens","pensacola","pension","pensioner","pensive","pensiveness","pent","pentacle","pentagon","pentagonal","pentagram","pentaho","pentameter","pentateuch","pentathlete","pentathlon","pentatonic","pentecost","pentecostal","pentecostalism","penthouse","pentium","penuche","penultimate","penumbra","penumbrae","penurious","penuriousness","penury","peon","peonage","peony","people","peoples","peoria","pep","pepe","pepi","pepillo","pepin","pepita","pepito","pepped","pepper","peppercorn","pepperer","peppergrass","peppermint","pepperoni","peppery","peppiness","pepping","peppy","peps","pepsi","pepsico","pepsin","peptic","peptidase","peptide","peptizing","pepys","pequot","per","peradventure","perambulate","perambulation","perambulator","perc","percale","perceivably","perceive","perceived","perceiver","percent","percentage","percentages","percentile","percept","perceptible","perceptibly","perception","perceptional","perceptive","perceptiveness","perceptual","perceval","perch","perchance","perchlorate","perchlorination","percipience","percipient","percival","percolate","percolation","percolator","percuss","percussion","percussionist","percussive","percussiveness","percutaneous","percy","perdition","perdurable","peregrinate","peregrination","peregrine","perelman","peremptorily","peremptory","perennial","perestroika","perez","perf","perfect","perfecta","perfecter","perfectibility","perfectible","perfection","perfectionism","perfectionist","perfective","perfectiveness","perfectly","perfectness","perfidious","perfidiousness","perfidy","perforate","perforated","perforation","perforce","perform","performance","performant","performclick","performcreate","performed","performer","performing","performlaunchactivity","performs","performseguewithidentifier","performselector","perfume","perfumer","perfumery","perfunctorily","perfunctoriness","perfunctory","perfused","perfusion","pergamon","pergola","perhaps","peri","peria","pericardia","pericardium","perice","periclean","pericles","perigee","perihelia","perihelion","peril","perilla","perilous","perilousness","perimeter","perinatal","perinea","perineum","period","periodic","periodical","periodically","periodicity","periodontal","periodontics","periodontist","periods","peripatetic","peripheral","periphery","periphrases","periphrasis","periphrastic","periscope","perish","perishable","perishing","peristalses","peristalsis","peristaltic","peristyle","peritoneal","peritoneum","peritonitis","periwig","periwigged","periwigging","periwinkle","perjure","perjurer","perjury","perk","perkily","perkin","perkiness","perky","perl","perla","perldoc","perle","perm","permafrost","permalink","permalloy","permanence","permanency","permanent","permanently","permanentness","permeability","permeable","permeableness","permeate","permian","permissibility","permissible","permissibleness","permissibly","permission","permissions","permissive","permissiveness","permit","permitall","permits","permitted","permitting","perms","permutation","permutations","permute","pernell","pernicious","perniciousness","pernod","peron","peroration","perot","peroxidase","peroxide","perpend","perpendicular","perpendicularity","perpetrate","perpetration","perpetrator","perpetual","perpetuate","perpetuation","perpetuity","perplex","perplexed","perplexity","perquisite","perren","perri","perrine","perror","perry","persecute","persecution","persecutor","persecutory","perseid","persephone","perseus","perseverance","persevere","persevering","pershing","persia","persian","persiflage","persimmon","persis","persist","persisted","persistence","persistent","persisting","persists","persnickety","person","persona","personable","personableness","personae","personage","personal","personality","personalization","personalize","personalized","personally","personalty","personid","personification","personifier","personify","personname","personnel","persons","perspective","perspex","perspicacious","perspicaciousness","perspicacity","perspicuity","perspicuous","perspicuousness","perspiration","perspire","persuade","persuaded","persuader","persuasion","persuasive","persuasively","persuasiveness","pert","pertain","perth","pertinacious","pertinaciousness","pertinacity","pertinence","pertinent","pertness","perturb","perturbation","perturbed","pertussis","peru","peruke","perusal","peruse","peruser","peruvian","pervade","pervasion","pervasive","pervasiveness","perverse","perverseness","perversion","perversity","pervert","perverted","perverter","perviousness","peseta","peshawar","peskily","peskiness","pesky","peso","pessimal","pessimism","pessimist","pessimistic","pessimistically","pest","pester","pesticide","pestiferous","pestilence","pestilent","pestilential","pestle","pesto","pet","peta","petal","petard","petcock","pete","peter","peters","petersburg","petersen","peterson","peterus","petey","pethidine","petiole","petite","petiteness","petition","petitioner","petitions","petits","petkiewicz","petr","petra","petrarch","petrel","petri","petrifaction","petrify","petrina","petrochemical","petrodollar","petroglyph","petrol","petrolatum","petroleum","petrolled","petrolling","petrologist","petrology","petronella","petronia","petronilla","petronille","pets","petted","petter","pettibone","petticoat","pettifog","pettifogged","pettifogger","pettifogging","pettily","pettiness","petting","pettis","pettish","pettishness","petty","petulance","petulant","petunia","peugeot","pew","pewaukee","pewee","pewit","pewter","peyote","peyter","peyton","pf","pfc","pfennig","pfizer","pfobject","pfuser","pfx","pg","pgp","pgsql","ph","phaedra","phaethon","phaeton","phage","phagocyte","phaidra","phalanger","phalanges","phalanx","phalli","phallic","phallus","phanerozoic","phantasm","phantasmagoria","phantasmal","phantasy","phantom","phantomjs","phar","pharaoh","pharaohs","pharetra","pharisaic","pharisaical","pharisee","pharmaceutic","pharmaceutical","pharmaceutics","pharmacist","pharmacological","pharmacologist","pharmacology","pharmacopoeia","pharmacy","pharyngeal","pharynges","pharyngitides","pharyngitis","pharynx","phase","phasellus","phaseout","phases","phd","pheasant","phebe","phedra","phekda","phelia","phelps","phenacetin","phenobarbital","phenol","phenolic","phenolphthalein","phenomena","phenomenal","phenomenological","phenomenology","phenomenon","phenotype","phenyl","phenylalanine","pheromone","phew","phi","phial","phialled","phialling","phidias","phil","philadelphia","philander","philanderer","philanthropic","philanthropically","philanthropist","philanthropy","philatelic","philatelist","philately","philbert","philco","philharmonic","philip","philipa","philippa","philippe","philippians","philippic","philippine","philis","philistine","philistinism","phillida","phillie","phillip","phillipa","phillipe","phillipp","phillis","philly","philodendron","philological","philologist","philology","philomena","philosopher","philosophic","philosophical","philosophize","philosophized","philosophizer","philosophizes","philosophy","philter","philtre","phineas","phip","phipps","phlebitides","phlebitis","phlegm","phlegmatic","phlegmatically","phloem","phlox","phobia","phobic","phobos","phoebe","phoenicia","phoenician","phoenix","phone","phonegap","phoneme","phonemic","phonemically","phonemics","phonenumber","phones","phonetic","phonetically","phonetician","phonetics","phonewindow","phonic","phonically","phonics","phoniness","phonograph","phonographer","phonographic","phonographs","phonologic","phonological","phonologist","phonology","phonon","phony","phooey","phosphatase","phosphate","phosphide","phosphine","phosphor","phosphoresce","phosphorescence","phosphorescent","phosphoric","phosphorous","phosphorus","photo","photocell","photochemical","photochemistry","photocopier","photocopy","photoelectric","photoelectrically","photoelectronic","photoelectrons","photoengrave","photoengraver","photoengraving","photofinishing","photogenic","photogenically","photograph","photographer","photographic","photographically","photographs","photography","photojournalism","photojournalist","photoluminescence","photolysis","photolytic","photometer","photometric","photometrically","photometry","photomicrograph","photomicrography","photomultiplier","photon","photorealism","photos","photosensitive","photoshop","photosphere","photostat","photostatic","photostatted","photostatting","photosyntheses","photosynthesis","photosynthesize","photosynthetic","phototypesetter","phototypesetting","php","phpexcel","phpinfo","phpmailer","phpmyadmin","phpstorm","phpunit","phrasal","phrase","phrasebook","phrasemaking","phraseology","phrases","phrasing","phrenological","phrenologist","phrenology","phtml","phyla","phylactery","phylae","phylis","phyllida","phyllis","phyllys","phylogeny","phylum","phylys","phys","physic","physical","physicality","physically","physician","physicist","physicked","physicking","physics","physicsbody","physiochemical","physiognomy","physiography","physiologic","physiological","physiologist","physiology","physiotherapist","physiotherapy","physique","phytoplankton","pi","pia","piaf","piaget","pianism","pianissimo","pianist","pianistic","piano","pianoforte","pianola","piaster","piata","piazza","pibroch","pibrochs","pic","pica","picador","picaresque","picasso","picayune","piccadilly","piccalilli","piccolo","pick","pickaback","pickax","pickaxe","picked","picker","pickerel","pickering","pickerview","picket","picketer","pickett","pickford","picking","pickle","pickman","pickoff","pickpocket","picks","pickup","pickwick","picky","picnic","picnicked","picnicker","picnicking","picofarad","picojoule","picoseconds","picot","pics","pict","pictograph","pictographs","pictorial","pictorialness","picture","picturebox","pictures","picturesque","picturesqueness","pid","piddle","piddly","pidgin","pids","pie","piebald","piece","piecemeal","piecer","pieces","piecewise","piecework","pieceworker","piechart","piedmont","pieing","pier","pierce","piercer","piercing","pierette","pierre","pierrette","pierrot","pierson","pieter","pietra","pietrek","pietro","piety","piezoelectric","piezoelectricity","piffle","pig","pigeon","pigeonhole","pigged","piggery","pigging","piggish","piggishness","piggy","piggyback","pigheaded","pigheadedness","piglet","pigment","pigmentation","pigmy","pigpen","pigroot","pigskin","pigsty","pigswill","pigtail","pike","piker","pikestaff","pil","pilaf","pilaster","pilate","pilau","pilchard","pilcomayo","pile","pileup","pilfer","pilferage","pilferer","pilgrim","pilgrimage","piling","pill","pillage","pillar","pillbox","pillion","pillory","pillow","pillowcase","pillowslip","pills","pillsbury","pilot","pilothouse","piloting","pimento","pimiento","pimp","pimpernel","pimple","pimplike","pimply","pin","pinafore","pinatubo","pinball","pincas","pincer","pinch","pinchas","pincher","pincus","pincushion","pindar","pine","pineapple","pined","pinehurst","pines","pinfeather","ping","pinhead","pinheaded","pinhole","pining","pinion","pink","pinkerton","pinkeye","pinkie","pinkish","pinkness","pinko","pinky","pinnacle","pinnate","pinned","pinning","pinocchio","pinochet","pinochle","pinpoint","pinprick","pins","pinsetter","pinsky","pinstripe","pint","pintail","pinter","pinterest","pinto","pinup","pinvoke","pinwheel","piny","pinyin","pion","pioneer","piotr","pious","piousness","pip","pipe","pipeline","pipelines","piper","pipermail","pipes","pipestone","pipet","pipette","pipework","piping","pipit","pippa","pipped","pippin","pipping","pippo","pippy","pipsqueak","piquancy","piquant","piquantness","pique","piracy","piraeus","pirandello","piranha","pirate","piratical","pirogi","pirogies","pirouette","pis","pisa","piscatorial","pisces","pisistratus","pismire","piss","pissaro","pistachio","piste","pistil","pistillate","pistol","pistole","pistoleers","piston","pit","pita","pitapat","pitapatted","pitapatting","pitcairn","pitch","pitchblende","pitcher","pitchfork","pitching","pitchman","pitchmen","pitchstone","piteous","piteousness","pitfall","pitfalls","pith","pithily","pithiness","piths","pithy","pitiable","pitiableness","pitiably","pitier","pitiful","pitifuller","pitifullest","pitifulness","pitiless","pitilessness","pitman","pitney","piton","pitt","pittance","pitted","pitting","pittman","pittsburgh","pittsfield","pittston","pituitary","pity","pitying","pius","pivot","pivotal","pivoting","pivottable","pix","pixel","pixelformat","pixels","pixie","pixiness","pixmap","pizarro","pizazz","pizza","pizzeria","pizzicati","pizzicato","pj","pk","pkcs","pkey","pkg","pkgs","pkt","pkwy","pl","placard","placate","placatory","place","placeable","placebo","placed","placehold","placeholder","placeholders","placekick","placeless","placemark","placement","placenta","placental","placer","placerat","places","placid","placidity","placidness","placing","placket","plagiarism","plagiarist","plagiarize","plagiary","plague","plagued","plaguer","plaice","plaid","plain","plainclothes","plainclothesman","plainclothesmen","plainfield","plainness","plainsman","plainsmen","plainsocketimpl","plainsong","plainspoken","plaint","plaintext","plaintiff","plaintive","plaintiveness","plainview","plait","plaiting","plan","planar","planarity","planck","plane","planeload","planer","planes","planet","planetarium","planetary","planetesimal","planetoid","planets","plangency","plangent","plank","planking","plankton","planned","planner","planning","plano","planoconcave","planoconvex","plans","plant","plantagenet","plantain","plantar","plantation","planter","planting","plantlike","plants","plaque","plash","plasm","plasma","plasmid","plaster","plasterboard","plasterer","plastering","plasterwork","plastic","plastically","plasticine","plasticity","plasticize","plat","plate","plateau","plateful","platelet","platen","plater","platform","platforms","plath","plating","platinize","platinum","platitude","platitudinous","plato","platonic","platonism","platonist","platoon","platte","platted","platter","platteville","platting","platy","platypus","platys","plaudit","plausibility","plausible","plausibly","plautus","play","playability","playable","playact","playacting","playback","playbill","playbook","playboy","played","player","playerid","playername","players","playfellow","playframework","playful","playfulness","playgirl","playgoer","playground","playgroup","playhouse","playing","playlist","playlists","playmate","playoff","playpen","playroom","plays","playsound","playtex","plaything","playtime","playwright","playwriting","plaza","plea","plead","pleader","pleading","pleas","pleasant","pleasanter","pleasantest","pleasantness","pleasantry","please","pleased","pleaser","pleases","pleasing","pleasingness","pleasurable","pleasurableness","pleasurably","pleasure","pleasureful","pleasures","pleat","pleater","plebe","plebeian","plebiscite","plectra","plectrum","pledge","pledger","pleiads","pleistocene","plenary","plenipotentiary","plenitude","plenteous","plenteousness","plentiful","plentifulness","plenty","plenum","pleonasm","plethora","pleura","pleurae","pleural","pleurisy","plexiglas","plexus","pliability","pliable","pliableness","pliancy","pliant","pliantness","plication","plier","plight","plimsolls","plink","plinker","plinth","plinths","pliny","pliocene","plist","plnkr","plo","plod","plodded","plodder","plodding","plone","plop","plopped","plopping","plosive","plot","plotly","plots","plotted","plotter","plotting","plover","plow","plowed","plower","plowman","plowmen","plowshare","ploy","plpgsql","pls","plt","pluck","plucker","pluckily","pluckiness","plucky","plug","pluggable","plugged","plugging","plughole","plugin","plugins","plum","plumage","plumb","plumbago","plumbed","plumber","plumbing","plume","plummer","plummest","plummet","plummy","plump","plumper","plumpness","plumy","plunder","plunge","plunger","plunk","plunker","pluperfect","plural","pluralism","pluralist","pluralistic","plurality","pluralization","pluralize","pluralizer","plus","plush","plushness","plushy","plussed","plussing","plutarch","pluto","plutocracy","plutocrat","plutocratic","plutonium","pluvial","ply","plymouth","plyr","plywood","plz","pm","pmd","pms","pn","pname","pneumatic","pneumatically","pneumatics","pneumonia","png","po","poach","poacher","poc","pocahontas","pock","pocket","pocketbook","pocketful","pocketing","pocketknife","pocketknives","pockmark","poco","pocono","pocoo","pod","podcast","podded","podding","podge","podgorica","podiatrist","podiatry","podium","pods","podunk","poe","poem","poesy","poet","poetaster","poetess","poetic","poetical","poetically","poeticalness","poetics","poetry","pogo","pogrom","poi","poignancy","poignant","poincar","poinciana","poindexter","poinsettia","point","pointblank","pointed","pointedness","pointer","pointers","pointf","pointillism","pointillist","pointing","pointless","pointlessness","points","pointy","pois","poise","poison","poisoner","poisoning","poisonous","poisson","pojo","poke","pokemon","poker","pokerface","poky","pol","poland","polanski","polar","polarimeter","polarimetry","polaris","polariscope","polarity","polarization","polarize","polarized","polarizes","polarizing","polarogram","polarograph","polarography","polaroid","pole","polecat","polemic","polemical","polemicist","polemics","poler","polestar","poleward","police","policeman","policemen","policewoman","policewomen","policies","policy","policyholder","policymaker","policymaking","polio","poliomyelitides","poliomyelitis","polis","polish","polished","polisher","politburo","polite","politeness","politesse","politic","political","politically","politician","politicians","politicization","politicize","politicked","politicking","politico","politics","polity","polk","polka","poll","pollack","pollard","polled","pollen","pollinate","pollination","pollinator","polling","polliwog","pollock","polls","pollster","pollutant","pollute","polluted","polluter","pollution","pollux","polly","pollyanna","pollywog","polo","polonaise","polonium","poltergeist","poltroon","poly","polyandrous","polyandry","polyatomic","polybutene","polycarbonate","polychemicals","polyclinic","polycrystalline","polyelectrolytes","polyester","polyether","polyethylene","polyfill","polyfills","polygamist","polygamous","polygamy","polyglot","polygon","polygonal","polygons","polygraph","polygraphs","polygynous","polyhedral","polyhedron","polyhymnia","polyisobutylene","polyisocyanates","polyline","polymath","polymaths","polymer","polymerase","polymeric","polymerization","polymerize","polymorph","polymorphic","polymorphism","polymyositis","polynesia","polynesian","polynomial","polyp","polyphemus","polyphonic","polyphony","polyphosphate","polypropylene","polystyrene","polysyllabic","polysyllable","polytechnic","polytheism","polytheist","polytheistic","polythene","polytonal","polytopes","polyunsaturated","polyurethane","polyvinyl","pom","pomade","pomander","pomegranate","pomerania","pomeranian","pommel","pomona","pomp","pompadour","pompano","pompeian","pompeii","pompey","pompom","pompon","pomposity","pompous","pompousness","ponce","ponchartrain","poncho","pond","ponder","ponderer","ponderous","ponderousness","pone","pong","pongee","poniard","pons","pontchartrain","pontiac","pontianak","pontiff","pontifical","pontificate","pontoon","pony","ponytail","pooch","poodle","poof","pooh","poohs","pool","poole","pooling","poolroom","pools","poolside","poona","poop","poor","poorboy","poorhouse","poorly","poorness","pop","popcorn","pope","popek","popen","popeye","popgun","popinjay","poplar","poplin","popocatepetl","popover","poppa","popped","popper","poppet","popping","poppins","poppy","poppycock","poppyseed","pops","popsicle","populace","popular","popularism","popularity","popularization","popularize","popularized","popularizer","popularizes","popularizing","populate","populated","populates","populating","population","populism","populist","populous","populousness","popup","popupmenu","popups","popupwindow","por","porcelain","porch","porcine","porcupine","pore","porfirio","porgy","poring","pork","porker","porky","porn","porno","pornographer","pornographic","pornographically","pornography","porosity","porous","porousness","porphyritic","porphyry","porpoise","porridge","porrima","porringer","porsche","port","porta","portability","portable","portables","portably","portage","portaged","portaging","portal","portamento","portcullis","porte","ported","portend","portent","portentous","portentousness","porter","porterage","porterhouse","portfolio","porthole","portia","portico","porticoes","portie","porting","portion","portions","portire","portland","portlet","portliness","portly","portmanteau","portrait","portraitist","portraiture","portray","portrayal","portrayer","ports","portsmouth","porttitor","portugal","portuguese","portulaca","porty","pos","pose","posed","poseidon","poser","poses","poseur","posh","posing","posit","positifs","position","positionable","positional","positioned","positioning","positions","positive","positiveness","positives","positivism","positivist","positivity","positron","posix","posixct","posner","poss","posse","possess","possessed","possession","possessional","possessive","possessiveness","possessor","possibilities","possibility","possible","possibly","possum","post","postage","postal","postalcode","postback","postbag","postbox","postcard","postcode","postcondition","postconsonantal","postconstruct","postcss","postdata","postdate","postdelayed","postdoctoral","posted","poster","posterior","posteriori","posterity","posters","postfields","postfix","postgis","postgraduate","postgres","postgresql","posthaste","posthumous","posthumousness","posthypnotic","postid","postilion","postimg","postindustrial","posting","postlude","postman","postmarital","postmark","postmaster","postmen","postmeridian","postmessage","postmeta","postmistress","postmodern","postmodernist","postmortem","postnasal","postnatal","postoperative","postorder","postpaid","postpartum","postpone","postponement","postpositions","postprandial","posts","postscript","postsecondary","postulate","postulation","postural","posture","posturer","postvocalic","postwar","posuere","posx","posy","pot","potability","potable","potableness","potage","potash","potassium","potato","potatoes","potbelly","potboil","potboiler","potemkin","potency","potent","potentate","potential","potentiality","potentially","potentiating","potentiometer","potful","pothead","pother","potherb","potholder","pothole","potholing","pothook","potion","potlatch","potluck","potomac","potpie","potpourri","potsdam","potsherd","potshot","pottage","pottawatomie","potted","potter","pottery","potting","potts","potty","pouch","poughkeepsie","poul","poulterer","poultice","poultry","pounce","pound","poundage","pounder","pounds","pour","pourer","poussin","pout","pouter","poverty","pow","powder","powderpuff","powdery","powell","power","powerboat","powered","powerful","powerfulness","powerhouse","powerless","powerlessness","powermanager","powermock","powerpoint","powers","powershell","powhatan","powwow","pox","poznan","pp","ppa","ppc","ppm","ppp","ppr","pprint","pps","ppt","pq","pqr","pr","practicability","practicable","practicably","practical","practicality","practically","practicalness","practice","practiced","practicer","practices","practicing","practicum","practise","practitioner","pradesh","prado","praesent","praetor","praetorian","pragma","pragmatic","pragmatical","pragmatics","pragmatism","pragmatist","prague","praia","prairie","praise","praiser","praiseworthiness","praiseworthy","praising","prakrit","praline","pram","prance","prancer","prancing","prank","prankster","praseodymium","pratchett","prate","prater","pratfall","prating","pratt","prattle","prattler","prattling","prattville","pravda","prawn","praxes","praxis","praxiteles","pray","prayer","prayerbook","prayerful","prayerfulness","prc","prcis","prd","pre","preach","preacher","preaching","preachment","preachy","preadolescence","preakness","preallocate","preallocation","preallocator","preamble","preamp","preamplifier","prearrange","prearrangement","preassign","preauthorize","prebendary","prebuilt","precambrian","precancel","precancerous","precarious","precariousness","precaution","precautionary","precede","preceded","precedence","precedent","precedented","preceding","precept","preceptive","preceptor","precess","precession","precinct","preciosity","precious","preciousness","precipice","precipitable","precipitant","precipitate","precipitateness","precipitation","precipitous","precipitousness","precise","precisely","preciseness","precision","preclude","preclusion","precocious","precociousness","precocity","precode","precognition","precognitive","precollege","precolonial","precompile","precompiled","precomputed","preconceive","preconception","precondition","preconscious","precook","precursor","precursory","precut","pred","predate","predation","predator","predatory","predecease","predecessor","predeclared","predecline","predefine","predefined","predefinition","predesignate","predestination","predestine","predetermination","predetermine","predeterminer","predicable","predicament","predicate","predicates","predicatewithformat","predication","predicator","predict","predictability","predictable","predictably","predicted","prediction","predictions","predictive","predictor","predigest","predilect","predilection","predispose","predisposition","predoctoral","predominance","predominant","predominate","predomination","preexisting","preemie","preeminence","preeminent","preemployment","preempt","preemption","preemptive","preemptor","preen","preener","preexist","preexistence","preexistent","pref","prefab","prefabbed","prefabbing","prefabricate","prefabrication","preface","prefacer","prefatory","prefect","prefecture","prefer","preferable","preferableness","preferably","preference","preferencemanager","preferences","preferential","preferment","preferred","preferring","prefetch","prefheight","prefiguration","prefigure","prefix","prefixed","prefixes","preflight","preform","prefs","prefwidth","preg","pregnancy","pregnant","preheat","prehensile","prehistoric","prehistorical","prehistory","preindustrial","preinitialize","preinterview","preisolated","prejudge","prejudger","prejudgment","prejudice","prejudiced","prejudicial","prekindergarten","prelacy","prelate","preliminarily","preliminary","preliterate","preload","preloaded","preloader","prelude","preluder","premarital","premarket","premature","prematureness","prematurity","premed","premedical","premeditate","premeditated","premeditation","premenstrual","premier","premiere","premiership","preminger","premise","premiss","premium","premix","premolar","premonition","premonitory","pren","prenatal","prent","prentice","prenticed","prenticing","prentiss","prenuptial","preoccupation","preoccupy","preoperative","preordain","prep","prepackage","prepaid","preparation","preparative","preparatory","prepare","prepared","preparedly","preparedness","preparedstatement","prepareforsegue","preparestatement","preparing","prepay","prepayment","prepend","prepender","prepends","preplanned","preponderance","preponderant","preponderate","preposition","prepositional","prepossess","prepossessing","prepossession","preposterous","preposterousness","prepped","prepping","preppy","preprepared","preprint","preprocess","preprocessed","preprocessing","preprocessor","preproduction","preprogrammed","prepubescence","prepubescent","prepublication","prepuce","prequel","preradiation","prerecord","preregister","preregistration","prerequisite","prerequisites","prerogative","pres","presage","presager","presbyopia","presbyter","presbyterian","presbyterianism","presbytery","preschool","prescience","prescient","prescott","prescribe","prescribed","prescriber","prescript","prescription","prescriptive","preselect","preselected","preselecteduris","presence","present","presentable","presentableness","presentably","presentation","presentational","presentations","presented","presenter","presentiment","presenting","presentment","presentmodalviewcontroller","presents","presentviewcontroller","preservation","preservationist","preservative","preserve","preserved","preserver","preserves","preserving","preset","presets","presetting","preshrank","preshrink","preshrunk","preside","presidency","president","presidential","presider","presidia","presidium","presley","presoaks","presort","press","pressed","presser","presses","pressing","pressingly","pressman","pressmen","pressure","pressurization","pressurize","pressurized","prestashop","prestidigitate","prestidigitation","prestidigitator","prestidigitatorial","prestige","prestigious","presto","preston","presumably","presume","presumer","presuming","presumption","presumptive","presumptuous","presumptuousness","presuppose","presupposition","pretax","preteen","pretend","pretended","pretender","pretending","pretense","pretension","pretentious","pretentiousness","preterit","preterite","preternatural","pretest","pretext","pretium","pretoria","pretreated","pretreatment","pretrial","prettier","prettify","prettily","prettiness","pretty","prettyprint","pretzel","prev","prevail","prevailing","prevalence","prevalent","prevaricate","prevaricator","prevent","preventable","preventably","preventative","preventdefault","prevented","preventer","preventing","prevention","preventive","preventiveness","prevents","preview","previous","previously","prevision","prevstate","prewar","prexes","prey","preyer","pri","priam","priapic","pribilof","price","priced","priceless","pricer","prices","pricey","pricier","priciest","pricing","prick","pricker","pricking","prickle","prickliness","prickly","pride","prideful","prier","priest","priestess","priesthood","priestley","priestliness","priestly","prig","prigged","prigging","priggish","priggishness","prim","primacy","primal","primarily","primary","primarykey","primarystage","primate","prime","primed","primefaces","primely","primeness","primer","primes","primeval","priming","primitive","primitiveness","primitives","primitivism","primmed","primmer","primmest","primming","primness","primogenitor","primogeniture","primordial","primp","primrose","prince","princedom","princeliness","princely","princess","princeton","principal","principality","principe","principia","principle","principled","principles","print","printable","printably","printed","printer","printers","printf","printing","println","printmake","printmaker","printmaking","printout","prints","printstacktrace","printstream","printwriter","prinz","prio","prior","prioress","priori","priorities","prioritize","priority","priory","pris","prisca","priscella","priscilla","prise","prised","prism","prismatic","prison","prisoner","prissie","prissily","prissiness","prissy","pristine","prithee","priv","privacy","private","privateer","privatekey","privateness","privation","privative","privatization","privatize","privet","privilege","privileged","privileges","privily","privy","prize","prized","prizefight","prizefighter","prizefighting","prizewinner","prizewinning","prj","prntscr","pro","proactive","prob","probabilist","probabilistic","probabilistically","probabilities","probability","probable","probably","probate","probated","probates","probating","probation","probational","probationary","probationer","probative","probe","prober","probity","problem","problematic","problematical","problems","proboscis","proc","procaine","procedural","procedure","procedures","proceed","proceeder","proceeding","proceeds","process","processbuilder","processdata","processed","processes","processid","processing","procession","processional","processname","processor","processors","processrequest","processstartinfo","proclamation","proclivity","proconsular","procrastinate","procrastination","procrastinator","procreational","procreatory","procrustean","procrustes","procs","proctor","proctorial","procurable","procure","procurement","procyon","prod","prodded","prodding","prodid","prodigal","prodigality","prodigious","prodigiousness","prodigy","produce","produced","producer","producers","produces","producible","producing","product","productcode","productid","production","productive","productively","productiveness","productivities","productivity","productize","productlist","productname","products","producttype","prof","profanation","profane","profaneness","profanity","professed","profession","professional","professionalism","professionalize","professionals","professor","professorial","professors","professorship","proffer","proficiency","proficient","profile","profiler","profiles","profiling","profit","profitability","profitable","profitableness","profitably","profiteer","profiterole","profitless","profits","profligacy","profligate","proforma","profound","profoundity","profoundness","profundity","profuse","profuseness","prog","progenitor","progeny","progesterone","progid","prognathous","prognoses","prognosis","prognostic","prognosticate","prognostication","prognosticator","program","programatically","programdata","programed","programing","programm","programmability","programmable","programmatic","programmatically","programme","programmed","programmer","programmers","programming","programmings","programs","progress","progressbar","progressdialog","progression","progressive","progressiveness","progressivism","proguard","proguardfiles","prohibit","prohibited","prohibiter","prohibition","prohibitionist","prohibitive","prohibitiveness","prohibitory","proin","proj","project","projected","projectid","projectile","projection","projectionist","projections","projective","projectname","projector","projects","prokofieff","prokofiev","prolegomena","proletarian","proletarianization","proletarianized","proletariat","proliferate","proliferation","prolific","prolifically","prolix","prolixity","prolog","prologize","prologue","prologuize","prolong","prolongate","prolongation","prolonger","promenade","promenader","promethean","prometheus","promethium","prominence","prominent","promiscuity","promiscuous","promiscuousness","promise","promised","promises","promising","promissory","promo","promontory","promote","promoted","promoter","promotion","promotions","promotive","promotiveness","prompt","prompted","prompter","prompting","promptitude","promptness","prompts","promulgate","promulgation","promulgator","pron","prone","proneness","prong","pronghorn","pronominalization","pronominalize","pronounce","pronounceable","pronounced","pronouncedly","pronouncement","pronouncer","pronto","pronunciation","proof","proofed","proofer","proofing","proofread","proofreader","prop","propaganda","propagandist","propagandistic","propagandize","propagate","propagated","propagation","propagator","propel","propellant","propelled","propeller","propelling","propensity","proper","properly","properness","propertied","properties","property","propertychanged","propertychangedeventargs","propertychangedeventhandler","propertygroup","propertyinfo","propertyname","propertytype","propertyvalue","prophecy","prophesier","prophesy","prophet","prophetess","prophetic","prophetical","prophylactic","prophylaxes","prophylaxis","propinquity","propionate","propitiate","propitiatory","propitious","propitiousness","propname","proponent","proportion","proportional","proportionality","proportionate","proportioner","proportionment","proposal","proposals","propose","proposed","proposition","propped","propping","proprietary","proprietor","proprietorial","proprietorship","proprietress","propriety","proprioception","proprioceptive","props","proptypes","propulsion","propulsive","propylene","prorogation","prorogue","pros","prosaic","prosaically","proscenium","prosciutti","prosciutto","proscription","proscriptive","prose","prosecute","prosecution","prosecutor","proselyte","proselytism","proselytize","proser","proserpine","prosodic","prosody","prospect","prospection","prospective","prospectiveness","prospector","prospectus","prosper","prosperity","prosperous","prosperousness","prostate","prostheses","prosthesis","prosthetic","prosthetics","prostitute","prostitution","prostrate","prostration","prosy","prot","protactinium","protagonist","protagoras","protean","protease","protect","protected","protecting","protection","protectiondomain","protectionism","protectionist","protective","protectiveness","protector","protectorate","protein","proteolysis","proteolytic","proterozoic","protest","protestant","protestantism","protestation","protesting","proteus","protg","protges","proto","protobuf","protocol","protocols","protoplasm","protoplasmic","prototype","prototypes","prototypic","prototypical","protozoa","protozoan","protozoic","protozoon","protract","protractor","protrude","protrusile","protrusion","protrusive","protuberance","protuberant","proud","proudhon","proust","prov","provabilities","provability","provable","provableness","provably","prove","proved","proven","provenal","provenance","provencals","provence","provender","provenience","provenly","prover","proverb","proverbial","proverbs","proves","provide","provided","providence","provident","providential","provider","providername","providers","provides","providing","province","provincial","provincialism","proving","provision","provisional","provisioner","provisioning","proviso","provo","provocateur","provocative","provocativeness","provoke","provoked","provoking","provolone","provost","prow","prowess","prowl","prowler","proxies","proximal","proximate","proximateness","proximity","proxmire","proxy","prozac","prto","pru","prude","prudence","prudent","prudential","prudery","prudi","prudish","prudishness","prudy","prue","pruitt","prune","pruner","prurience","prurient","prussia","prussian","prussic","prut","pry","pryce","pryer","prying","ps","psalm","psalmist","psalms","psalter","psaltery","psd","psephologist","pseudo","pseudocode","pseudonym","pseudonymous","pseudopod","pseudoscience","pshaw","psi","psittacoses","psittacosis","psoriases","psoriasis","psql","psr","psst","pst","pstmt","psych","psyche","psychedelic","psychedelically","psychiatric","psychiatrist","psychiatry","psychic","psychical","psycho","psychoacoustic","psychoacoustics","psychoactive","psychoanalysis","psychoanalyst","psychoanalytic","psychoanalytical","psychoanalyze","psychobabble","psychobiology","psychocultural","psychodrama","psychogenic","psychokinesis","psycholinguistic","psycholinguistics","psycholinguists","psychological","psychologist","psychology","psychometric","psychometrics","psychometry","psychoneuroses","psychoneurosis","psychopath","psychopathic","psychopathology","psychopaths","psychopathy","psychophysic","psychophysical","psychophysics","psychophysiology","psychos","psychosis","psychosocial","psychosomatic","psychosomatics","psychotherapeutic","psychotherapist","psychotherapy","psychotic","psychotically","psychotropic","psychs","psycopg","pt","pta","ptah","ptain","ptarmigan","pterodactyl","pthread","pthreads","pto","ptolemaic","ptolemaists","ptolemy","ptomaine","ptr","pts","pu","pub","pubbed","pubbing","pubdate","pubertal","puberty","pubes","pubescence","pubescent","pubic","pubis","public","publican","publication","publications","publicist","publicity","publicize","publicized","publickey","publickeytoken","publicly","publicness","publics","publish","publishable","published","publisher","publishers","publishes","publishing","pubnub","pubs","pubsub","puccini","puce","puck","pucker","puckett","puckish","puckishness","pudding","puddle","puddler","puddling","puddly","pudenda","pudendum","pudginess","pudgy","puebla","pueblo","puerile","puerility","puerperal","puers","puerto","puff","puffball","puffer","puffery","puffin","puffiness","puffy","pug","puget","pugged","pugging","pugh","pugilism","pugilist","pugilistic","pugnacious","pugnaciousness","pugnacity","puissant","puke","pukka","pulaski","pulchritude","pulchritudinous","pule","pulitzer","pull","pullback","pulled","pullet","pulley","pulling","pullman","pullout","pullover","pulls","pulmonary","pulp","pulpiness","pulpit","pulpwood","pulpy","pulsar","pulsate","pulsation","pulse","pulser","pulverable","pulverization","pulverize","pulverized","pulverizer","pulverizes","pulvinar","puma","pumice","pummel","pump","pumpernickel","pumping","pumpkin","pun","punch","punchbowl","punched","puncheon","puncher","punchline","punchy","punctilio","punctilious","punctiliousness","punctual","punctualities","punctuality","punctualness","punctuate","punctuation","punctuational","puncture","pundit","punditry","pungency","pungent","punic","puniness","punish","punished","punisher","punishment","punitive","punitiveness","punjab","punjabi","punk","punky","punned","punning","punster","punt","punter","puny","pup","pupa","pupae","pupal","pupate","pupil","pupillage","pupped","puppet","puppeteer","puppetry","pupping","puppy","puppyish","purblind","purcell","purchasable","purchase","purchased","purchaser","purchases","purchasing","purdah","purdahs","purdue","pure","purebred","puree","pureeing","purely","pureness","purgation","purgative","purgatorial","purgatory","purge","purger","purify","purim","purina","purine","purism","purist","puristic","puritan","puritanic","puritanical","puritanism","purity","purl","purlieu","purloin","purloiner","purple","purplish","purport","purported","purpose","purposeful","purposefulness","purposeless","purposelessness","purposes","purposive","purposiveness","purr","purring","purse","purser","pursuance","pursuant","pursue","pursuer","pursuit","purulence","purulent","purus","purvey","purveyance","purveyor","purview","pus","pusan","pusey","push","pushbutton","pushcart","pushchair","pushdown","pushed","pusher","pushes","pushily","pushiness","pushing","pushkin","pushover","pushstate","pushtu","pushviewcontroller","pushy","pusillanimity","pusillanimous","puss","pussy","pussycat","pussyfoot","pustular","pustule","put","putative","putchar","putextra","putin","putint","putnam","putnem","putout","putrefaction","putrefactive","putrefy","putrescence","putrescent","putrid","putridity","putridness","puts","putsch","putstring","putstrln","putt","putted","puttee","putter","putting","putty","puttying","puzzle","puzzled","puzzlement","puzzler","pv","pvc","pvt","pw","pwd","px","py","pyc","pycharm","pycharmprojects","pydata","pydev","pygame","pygmalion","pygmy","pyhrric","pyinstaller","pyknotic","pylab","pyle","pylon","pylori","pyloric","pylorus","pym","pymongo","pynchon","pyobject","pyodbc","pyongyang","pyorrhea","pyotr","pypi","pyplot","pypy","pyqt","pyramid","pyramidal","pyre","pyrenees","pyrex","pyridine","pyrimidine","pyrite","pyroelectric","pyroelectricity","pyrolysis","pyrolyze","pyromania","pyromaniac","pyrometer","pyrometry","pyrophosphate","pyrotechnic","pyrotechnical","pyrotechnics","pyroxene","pyroxenite","pyrrhic","pyside","pyspark","pytest","pythagoras","pythagorean","pythias","python","pythonic","pythonpath","pytorch","pyx","q","qa","qaddafi","qantas","qapplication","qatar","qb","qc","qdebug","qed","qemu","qi","qid","qimage","qingdao","qiqihar","ql","qlabel","qlineedit","qlist","qm","qmainwindow","qmake","qml","qmodelindex","qn","qname","qobject","qom","qos","qp","qpushbutton","qq","qr","qrcode","qry","qs","qsa","qsort","qstring","qt","qtcore","qtgui","qthread","qtquick","qtwidgets","qty","qu","qua","quaalude","quack","quackery","quackish","quad","quadded","quadding","quadrangle","quadrangular","quadrant","quadraphonic","quadrapole","quadratic","quadratical","quadrature","quadrennial","quadrennium","quadric","quadriceps","quadrilateral","quadrille","quadrillion","quadripartite","quadriplegia","quadriplegic","quadrivia","quadrivium","quadruped","quadrupedal","quadruple","quadruplet","quadruplicate","quadruply","quadrupole","quadword","quaff","quaffer","quagmire","quahog","quail","quaint","quaintness","quake","quaker","quakeress","quakerism","quaky","qualification","qualified","qualifier","qualifiers","qualify","qualitative","quality","qualm","qualmish","quam","quandary","quangos","quanta","quantico","quantifiable","quantified","quantifier","quantify","quantile","quantitative","quantitativeness","quantities","quantity","quantization","quantize","quantizer","quantum","quarantine","quark","quarrel","quarreler","quarrellings","quarrelsome","quarrelsomeness","quarrier","quarry","quarryman","quarrymen","quart","quarter","quarterback","quarterdeck","quarterer","quarterfinal","quartering","quarterly","quartermaster","quarters","quarterstaff","quarterstaves","quartet","quartic","quartile","quarto","quartz","quartzcore","quartzite","quasar","quash","quasi","quasilinear","quasimodo","quaternary","quaternion","quatrain","quaver","quavering","quavery","quay","quayle","quayside","que","queasily","queasiness","queasy","quebec","quechua","queen","queenie","queenly","queensland","queer","queerness","quell","queller","quench","quenchable","quenched","quencher","quenchless","quent","quentin","querida","queried","queries","quern","querulous","querulousness","query","querybuilder","querying","queryselector","queryselectorall","queryset","querystring","ques","quest","quested","quester","questing","question","questionable","questionableness","questionably","questioned","questioner","questionid","questioning","questionnaire","questions","quests","quetzalcoatl","queue","queued","queuer","queues","queuing","quezon","qui","quibble","quibbler","quiche","quick","quickbooks","quicken","quicker","quickest","quickie","quicklime","quickly","quickness","quicksand","quicksilver","quicksort","quickstart","quickstep","quid","quiesce","quiescence","quiescent","quiet","quieted","quieten","quieter","quieting","quietly","quietness","quiets","quietude","quietus","quill","quillan","quilt","quilter","quilting","quince","quincentenary","quincey","quincy","quinine","quinlan","quinn","quinquennial","quinsy","quint","quinta","quintana","quintessence","quintessential","quintet","quintic","quintile","quintilian","quintilla","quintillion","quintillionth","quintin","quintina","quinton","quintuple","quintuplet","quintus","quip","quipped","quipper","quipping","quipster","quire","quired","quires","quirinal","quiring","quirk","quirkiness","quirks","quirksmode","quirky","quirt","quis","quisling","quisque","quit","quitclaim","quite","quito","quittance","quitter","quitting","quiver","quivering","quivery","quixote","quixotic","quixotically","quixotism","quiz","quizzed","quizzer","quizzes","quizzical","quizzing","quo","quoin","quoit","quondam","quonset","quora","quorate","quorum","quot","quota","quotability","quotation","quote","quoted","quotename","quoter","quotes","quotidian","quotient","quoting","qux","qvariant","qvboxlayout","qw","qwerty","qwertys","qwidget","qx","r","ra","rab","rabat","rabbet","rabbi","rabbinate","rabbinic","rabbinical","rabbit","rabbiter","rabbitmq","rabble","rabbler","rabelais","rabelaisian","rabi","rabid","rabidness","rabies","rabin","rabis","raccoon","race","racecourse","racegoers","racehorse","raceme","racer","races","racetrack","raceway","rachael","rachel","rachele","rachelle","rachmaninoff","racial","racialism","racialist","racily","racine","raciness","racism","racist","rack","racket","racketeer","rackety","rackspace","raconteur","racoon","racquet","racquetball","racy","rad","radar","radarscope","radcliffe","radded","radder","raddest","raddie","radding","raddy","radial","radian","radiance","radians","radiant","radiate","radiation","radiative","radiator","radical","radicalism","radicalization","radicalize","radicalness","radices","radii","radio","radioactive","radioactivity","radioastronomical","radioastronomy","radiobutton","radiobuttons","radiocarbon","radiochemical","radiochemistry","radiogalaxy","radiogram","radiographer","radiographic","radiography","radiogroup","radioisotope","radiologic","radiological","radiologist","radiology","radioman","radiomen","radiometer","radiometric","radiometry","radionics","radionuclide","radiopasteurization","radiophone","radiophysics","radios","radioscopy","radiosonde","radiosterilization","radiosterilized","radiotelegraph","radiotelegraphs","radiotelegraphy","radiotelephone","radiotherapist","radiotherapy","radish","radium","radius","radix","radon","rads","rae","raeann","raf","rafa","rafael","rafaela","rafaelia","rafaelita","rafaellle","rafaello","rafe","raff","raffaello","raffarty","rafferty","raffia","raffish","raffishness","raffle","rafi","raft","rafter","rag","raga","ragamuffin","ragbag","rage","ragged","raggedness","raggedy","ragging","raging","raglan","ragnar","ragnark","ragout","ragtag","ragtime","ragweed","ragwort","rah","rahal","rahel","rahs","raid","raider","rail","railbird","railer","railhead","railing","raillery","railroad","railroader","railroading","rails","railscasts","railsinstaller","railties","railway","railwaymen","raiment","raimondo","raimund","raimundo","rain","raina","rainbow","raincloud","raincoat","raindrop","raine","rainer","rainfall","rainforest","rainier","rainless","rainmaker","rainmaking","rainproof","rainstorm","rainwater","rainy","raise","raised","raisepropertychanged","raiser","raises","raisin","raising","raj","rajah","rajahs","rajive","rake","rakel","raker","rakish","rakishness","raleigh","ralf","ralina","rally","ralph","ralston","ram","rama","ramada","ramadan","ramakrishna","raman","ramayana","ramble","rambler","rambling","rambo","rambunctious","rambunctiousness","ramekin","ramie","ramification","ramify","ramirez","ramiro","ramjet","rammed","ramming","ramo","ramon","ramona","ramonda","ramp","rampage","rampancy","rampant","rampart","ramrod","ramrodded","ramrodding","rams","ramsay","ramses","ramsey","ramshackle","ran","rana","rance","rancell","ranch","rancher","rancho","rancid","rancidity","rancidness","rancor","rancorous","rand","randa","randal","randall","randee","randell","randene","randi","randie","randiness","randint","randn","randolf","randolph","random","randomization","randomize","randomly","randomness","randomnumber","randrange","randy","ranee","rang","range","ranged","rangeland","ranger","ranges","ranginess","ranging","rangoon","rangy","rani","rania","ranice","ranier","ranique","rank","ranked","ranker","rankin","rankine","ranking","rankle","rankness","ranks","ranna","ransack","ransacker","ransell","ransom","ransomer","rant","ranter","ranting","raoul","rap","rapacious","rapaciousness","rapacity","rape","rapeseed","raphael","raphaela","rapid","rapidity","rapidly","rapidness","rapier","rapine","rapist","rapped","rappel","rappelled","rappelling","rapper","rapping","rapport","rapporteur","rapprochement","rapscallion","rapt","raptness","rapture","rapturous","rapturousness","rapunzel","raquel","raquela","rar","rare","rarebit","rarefaction","rarefy","rarely","rareness","rarity","rasalgethi","rasalhague","rascal","rash","rasher","rashness","rasia","rasla","rasmussen","rasp","raspberry","raspberrypi","rasper","rasping","rasputin","raspy","rastaban","rastafarian","raster","rastus","rat","ratchet","rate","rateable","rated","ratepayer","rater","rates","ratfor","rather","rathskeller","ratifier","ratify","rating","ratings","ratio","ratiocinate","ratiocination","ration","rational","rationale","rationalism","rationalist","rationalistic","rationality","rationalization","rationalize","rationalizer","rationalness","ratios","ratliff","ratlike","ratline","rattail","rattan","ratted","ratter","ratting","rattle","rattlebrain","rattlesnake","rattletrap","rattling","rattly","rattrap","ratty","raucous","raucousness","raul","raunchily","raunchiness","raunchy","ravage","ravager","rave","ravel","raveling","raven","ravenous","raver","ravi","ravid","ravine","ravioli","ravish","ravisher","ravishing","ravishment","raviv","raw","rawalpindi","rawboned","rawdata","rawhide","rawley","rawlings","rawlins","rawlinson","rawness","rawquery","rawson","rawvalue","rax","ray","rayburn","raychel","raye","rayleigh","raymond","raymondville","raymund","raymundo","rayna","raynard","raynell","rayner","raynor","rayon","rayshell","raytheon","raywenderlich","raze","razer","razor","razorback","razorblades","razz","razzmatazz","rb","rbenv","rbi","rbind","rbp","rbx","rc","rca","rcp","rcpp","rcpt","rcs","rcx","rd","rda","rdata","rdbms","rdd","rdf","rdfs","rdi","rdoc","rdp","rdr","rds","rdx","re","rea","reabbreviate","reach","reachability","reachable","reachably","reached","reacher","reaches","reaching","reacquisition","react","reactant","reactdom","reacted","reaction","reactionary","reactive","reactivex","reactivity","reactjs","reactor","read","readability","readable","readably","readalllines","readalltext","readdata","readdir","readdress","reade","reader","readers","readership","readfile","readfilesync","readied","readies","readily","readiness","readinesses","reading","readings","readint","readkey","readline","readlines","readme","readobject","readonly","readopt","readout","reads","readstring","readthedocs","readtoend","readvalue","readwrite","ready","readying","readystate","reagan","reagen","real","realise","realised","realism","realisms","realist","realistic","realistically","reality","realizability","realizable","realizableness","realizably","realization","realize","realized","realizer","realizes","realizing","realloc","really","realm","realness","realpath","realpolitik","realtime","realtor","realty","ream","reamer","reamonn","reanimate","reap","reaper","reappraise","rear","rearguard","rearmost","rearrange","rearward","reason","reasonable","reasonableness","reasonably","reasoner","reasoning","reasonless","reasons","reassess","reassign","reassuringly","reattach","reawakening","reba","rebase","rebate","rebbecca","rebe","rebeca","rebecca","rebecka","rebeka","rebekah","rebekkah","rebel","rebeller","rebellion","rebellious","rebelliousness","rebid","rebidding","rebind","rebirth","reboil","rebook","reboot","rebound","rebroadcast","rebuild","rebuilding","rebuilt","rebuke","rebuking","rebus","rebuttal","rebutting","rec","recalcitrance","recalcitrant","recalculate","recalibrate","recall","recant","recantation","recap","recappable","recapping","recaptcha","recast","recd","recede","receipt","receivable","receive","received","receiver","receivers","receivership","receives","receiving","recency","recension","recent","recently","recentness","receptacle","reception","receptionist","receptive","receptiveness","receptivity","receptor","recess","recessional","recessionary","recessive","recessiveness","rechargeable","recheck","recherch","recherches","recidivism","recidivist","recieve","recieved","recife","recipe","recipes","recipiency","recipient","recipients","reciprocal","reciprocate","reciprocation","reciprocity","recital","recitalist","recitative","recite","reciter","recked","recking","reckless","recklessness","reckon","reckoner","reckoning","reclaim","reclamation","recline","recliner","recluse","reclusion","recode","recognise","recognition","recognizability","recognizable","recognizably","recognize","recognized","recognizedly","recognizer","recognizes","recognizing","recognizingly","recoilless","recoinage","recolor","recombinant","recombine","recommend","recommendation","recommendations","recommended","recommends","recompense","recompile","recompute","reconcile","reconciled","reconciler","recondite","reconditeness","reconfigurability","reconfigure","reconnaissance","reconnect","reconnoiter","reconquer","reconsecrate","reconstitute","reconstruct","reconstructed","reconstruction","reconsult","recontact","recontaminate","recontribute","recook","recopy","record","recorded","recorder","recordid","recording","records","recordset","recourse","recover","recoverability","recoverable","recovery","recreant","recreate","recreated","recreating","recreational","recriminate","recrimination","recriminatory","recross","recrudesce","recrudescence","recrudescent","recruit","recruiter","recruitment","recrystallize","rect","recta","rectal","rectangle","rectangles","rectangular","rectifiable","rectification","rectifier","rectify","rectilinear","rectitude","recto","rector","rectory","rects","rectum","recumbent","recuperate","recuperation","recur","recurrence","recurrent","recurring","recurse","recursion","recursive","recursively","recusant","recuse","recv","recyclable","recycle","recycled","recycler","recyclerview","recycling","red","redact","redacted","redaction","redactor","redbird","redbreast","redbrick","redbud","redcap","redcoat","redcolor","redcurrant","redd","redden","redder","reddest","redding","reddish","reddit","redeclaration","redecorate","redeem","redeemable","redeemed","redeemer","redefine","redemption","redemptioner","redemptive","redeposit","redesign","redetermination","redford","redgrave","redhat","redhead","redhook","redial","redim","redirect","redirected","redirecting","redirection","redirects","redirectto","redirecttoaction","redis","redlining","redmine","redmond","redneck","redness","redo","redolence","redolent","redondo","redouble","redoubtably","redound","redraw","redshift","redskin","redstone","reduce","reduced","reducer","reducers","reduces","reducibility","reducible","reducibly","reducing","reduct","reduction","reductionism","reductionist","redundancy","redundant","redux","redwood","redye","redyeing","ree","reeba","reebok","reece","reecho","reed","reediness","reeding","reedville","reedy","reef","reefer","reek","reeker","reel","reeler","reena","reenforcement","reentrant","reese","reestimate","reeta","reeva","reeve","reeves","reexamine","ref","refactor","refactored","refactoring","refection","refectory","refer","referee","refereed","refereeing","reference","referenced","referencedcolumnname","referenceerror","references","referencing","referendum","referent","referential","referentiality","referer","referral","referred","referrer","referring","refers","reffed","reffing","refid","refile","refinance","refine","refined","refinement","refinish","refit","reflect","reflectance","reflected","reflection","reflectional","reflective","reflectivemethodinvocation","reflectiveness","reflectivity","reflector","reflects","reflex","reflexion","reflexive","reflexiveness","reflexivity","reflooring","refluent","reflux","refman","refocus","refold","reforestation","reforge","reform","reformat","reformatory","reformed","reformer","reformism","reformist","refract","refractive","refractiveness","refractometer","refractoriness","refractory","refrain","refresh","refreshed","refreshes","refreshing","refreshment","refrigerant","refrigerate","refrigerated","refrigeration","refrigerator","refrozen","refry","refs","refuge","refugee","refugio","refulgence","refulgent","refund","refunder","refurbish","refurbishment","refusal","refuse","refused","refuser","refuses","refutation","refute","refuter","reg","regal","regale","regalement","regalia","regan","regard","regarding","regardless","regards","regather","regatta","regen","regency","regeneracy","regenerate","regenerately","regenerateness","regex","regexes","regexoptions","regexp","regexr","reggae","reggi","reggie","reggy","regicide","regime","regimen","regiment","regimental","regimentation","regina","reginae","reginald","reginauld","regine","region","regional","regionalism","regions","regis","register","registered","registering","registerreceiver","registers","registertype","registrable","registrant","registrar","registration","registrations","registry","regnant","regor","regress","regression","regressive","regressiveness","regressors","regret","regretful","regretfulness","regrettable","regrettably","regretted","regretting","reground","regroup","regrow","regular","regularexpressions","regularity","regularization","regularize","regularly","regulate","regulated","regulation","regulations","regulative","regulator","regulatory","regulus","regurgitate","regurgitation","rehab","rehabbed","rehabbing","rehabilitate","rehabilitation","rehang","rehear","rehears","rehearsal","rehearse","rehearsed","rehearser","reheat","reheating","rehnquist","rehydrate","reich","reichenberg","reichstag","reichstags","reid","reidar","reider","reign","reiko","reilly","reimburse","reimbursement","rein","reina","reinald","reinaldo","reindeer","reindex","reine","reinforce","reinforced","reinforcement","reinforcer","reinhard","reinhardt","reinhold","reinold","reinstall","reinstalled","reinstalling","reinstate","reinstatement","reinsurance","reinterpret","reinvent","reinwald","reissue","reit","reiterative","reject","rejected","rejecter","rejecting","rejection","rejector","rejigger","rejoice","rejoicing","rejoinder","rejuvenate","rejuvenatory","rel","relapse","relate","related","relatedby","relatedly","relatedness","relater","relates","relating","relation","relational","relations","relationship","relationships","relative","relativelayout","relatively","relativeness","relativepath","relativesource","relativism","relativist","relativistic","relativistically","relativity","relator","relax","relaxant","relaxation","relaxed","relaxedness","relaxing","relay","relaycommand","relearn","releasable","release","released","releases","releasing","relent","relenting","relentless","relentlessness","relevance","relevancy","relevant","reliability","reliable","reliables","reliably","reliance","reliant","relic","relicense","relict","relief","relies","relieve","relieved","relievedly","reliever","religion","religionists","religiosity","religious","religiousness","relink","relinquish","relinquishment","reliquary","relish","relive","reload","reloaddata","reloaded","reloading","reloads","relocate","relu","reluctance","reluctant","rely","relying","rem","remade","remain","remainder","remained","remaining","remains","remake","remand","remap","remapping","remark","remarkable","remarkableness","remarkably","remarked","remarks","remarque","rematch","rembrandt","remeasure","remediable","remediableness","remedy","remember","remembered","rememberer","remembering","rememberme","remembrance","remembrancer","remind","reminded","reminder","reminders","reminds","remington","reminisce","reminiscence","reminiscent","remiss","remissness","remit","remittance","remitted","remitting","remnant","remodel","remolding","remonstrant","remonstrate","remonstration","remonstrative","remorse","remorseful","remorsefulness","remorseless","remorselessness","remote","remotely","remotemessage","remoteness","remotes","remotetestrunner","remoteviews","remotewebdriver","remoting","remoulds","removal","remove","removeall","removeat","removeattr","removechild","removeclass","removed","removeeventlistener","removefromsuperview","removeitem","removes","removing","remunerate","remunerated","remuneration","remunerative","remunerativeness","remus","remy","ren","rena","renado","renae","renaissance","renal","renaldo","rename","renamed","renaming","renard","renascence","renata","renate","renato","renaturation","renaud","renault","rend","render","rendered","renderer","renderers","rendering","renders","rendertransform","rendezvous","rendition","rene","renee","renegade","renege","reneger","renell","renelle","renew","renewal","renewer","renie","rennet","rennie","rennin","reno","renoir","renounce","renouncement","renouncer","renovate","renovation","renovator","renown","rensselaer","rent","rental","rentaller","renter","renumber","renumeration","renunciate","renunciation","renville","reoccupy","reopen","reorder","reordering","reorganized","rep","repack","repaint","repair","repairable","repairer","repairman","repairmen","repairs","repaper","reparable","reparation","repartee","reparteeing","repartition","repast","repatriate","repave","repeal","repealer","repeat","repeatability","repeatable","repeatably","repeated","repeatedly","repeater","repeating","repeats","repel","repelled","repellent","repelling","repent","repentance","repentant","repertoire","repertory","repetition","repetitions","repetitious","repetitiousness","repetitive","repetitiveness","repine","repiner","repl","replace","replaceall","replaced","replacement","replacements","replaces","replacewith","replacing","replay","replayed","replenish","replenishment","replete","repleteness","repletion","replica","replicas","replicate","replicated","replication","replicator","replied","replies","replug","reply","repo","reponse","repopulate","report","reported","reportelement","reporter","reporting","reportorial","reports","reportviewer","repos","repose","reposeful","repositories","repository","repr","reprehend","reprehenderit","reprehensibility","reprehensible","reprehensibleness","reprehensibly","reprehension","represent","representable","representation","representational","representations","representative","representativeness","representativity","represented","representing","represents","repress","repression","repressive","repressiveness","reprieve","reprimand","reprint","reprisal","reproach","reproacher","reproachful","reproachfulness","reproaching","reprobate","reprocess","reproduce","reproduced","reproducibility","reproducible","reproducibly","reproductive","reproof","reprove","reproving","reps","reptile","reptilian","republic","republican","republicanism","republish","repudiate","repudiation","repudiator","repugnance","repugnant","repulse","repulsion","repulsive","repulsiveness","reputability","reputably","reputation","repute","reputed","reputing","req","request","requestanimationframe","requestbody","requestcode","requestcontext","requestdata","requested","requestfocus","requesthandler","requestid","requesting","requestlocationupdates","requestmapping","requestmappinghandleradapter","requestmethod","requestoptions","requestparam","requestpermissions","requestqueue","requests","requesturl","requestwithurl","requiem","require","required","requiredfieldvalidator","requirejs","requirement","requirements","requires","requiring","requisite","requisiteness","requisition","requisitioner","requital","requite","requited","requiter","reread","rerecord","rerouteing","rerun","rerunning","res","resample","rescale","rescind","rescission","rescue","reseal","research","researched","researchers","researching","reselect","resemblant","resemble","resend","resent","resentful","resentfulness","resentment","reserpine","reservation","reservations","reserve","reserved","reservedness","reservednesses","reservist","reservoir","reset","resets","resetting","resettle","reshape","resharper","reshipping","reshow","reshuffle","resid","reside","residence","residency","resident","residential","resider","resides","residua","residual","residuary","residue","residuum","resignation","resigned","resignfirstresponder","resilience","resiliency","resilient","resin","resinlike","resinous","resiny","resist","resistance","resistant","resistantly","resistants","resisted","resistible","resistibly","resisting","resistive","resistiveness","resistivity","resistless","resistor","resizable","resize","resized","resizes","resizing","resold","resole","resoluble","resolute","resoluteness","resolution","resolutions","resolvability","resolvable","resolve","resolved","resolvent","resolver","resolvers","resolves","resolving","resonance","resonant","resonate","resonator","resorption","resort","resound","resource","resourcebundle","resourcedictionary","resourceful","resourcefulness","resourceid","resourcemanager","resourcename","resources","resourcetype","resp","respect","respectability","respectable","respectably","respected","respectful","respectfulness","respecting","respective","respectively","respectiveness","respects","respell","respiration","respirator","respiratory","resplendence","resplendent","respond","responded","respondent","responder","responding","responds","respondstoselector","response","responsebody","responsecode","responsedata","responseentity","responsejson","responseobject","responser","responses","responsestring","responsetext","responsetype","responsibilities","responsibility","responsible","responsibleness","responsibly","responsive","responsiveness","respray","resque","rest","restapi","restart","restarted","restarting","restarts","restate","restaurant","restaurants","restaurateur","restclient","restcontroller","resteasy","rested","rester","restful","restfuller","restfullest","restfulness","restitution","restive","restiveness","restkit","restless","restlessness","restlet","restorability","restoration","restorative","restore","restored","restorer","restoring","restrained","restraint","restrict","restricted","restricting","restriction","restrictions","restrictive","restrictively","restrictiveness","restrictives","restroom","restructurability","restructure","rests","resttemplate","restudy","restyle","resubstitute","result","resultado","resultant","resultarray","resultcode","resulted","resulting","resultlist","results","resultset","resume","resumes","resumption","resurface","resurgence","resurgent","resurrect","resurrection","resurvey","resuscitate","resuscitation","resuscitator","resx","ret","reta","retail","retailer","retain","retained","retainer","retaining","retains","retake","retaliate","retaliation","retaliatory","retard","retardant","retardation","retarder","retch","retention","retentive","retentiveness","retentivity","retest","retha","rethink","rethought","reticence","reticent","reticle","reticular","reticulate","reticulation","reticule","reticulum","retina","retinal","retinue","retire","retiredness","retiree","retirement","retiring","retort","retract","retractile","retrench","retrenchment","retributed","retribution","retributive","retries","retrieval","retrieve","retrieved","retriever","retrieves","retrieving","retrive","retro","retroactive","retrofire","retrofit","retrofitted","retrofitting","retroflection","retroflex","retroflexion","retrogradations","retrograde","retrogress","retrogression","retrogressive","retrorocket","retrospect","retrospection","retrospective","retrovirus","retrovision","retry","retrying","retsina","return","returnable","returned","returnee","returning","returns","returntransfer","returntype","returnurl","returnvalue","retval","retype","reub","reube","reuben","reunion","reusable","reuse","reused","reuseidentifier","reusing","reuters","reuther","reutilization","reuven","rev","reva","revalidate","revanchist","reveal","revealed","revealing","revealingly","reveals","reveille","revel","revelation","revelatory","revelry","revenge","revenger","revenue","revenuer","reverberant","reverberate","reverberation","revere","reverence","reverencer","reverend","reverent","reverential","reverie","revers","reversal","reverse","reversed","reverser","reversibility","reversible","reversibly","reversing","reversion","reversioner","revert","reverter","revertible","revet","revetment","review","reviewed","reviewer","reviewing","reviews","revile","revilement","reviler","revise","revised","revision","revisionary","revisionism","revisionist","revisions","revitalize","revival","revivalism","revivalist","revive","reviver","revivification","revivify","revkah","revlon","revocable","revoke","revolt","revolter","revolting","revolution","revolutionariness","revolutionary","revolutionist","revolutionize","revolutionizer","revolve","revolver","revue","revulsion","revved","revving","reward","rewarded","rewarding","rewards","rewarm","reweave","rewedding","reweigh","rewind","rewire","rework","rewrite","rewritebase","rewritecond","rewriteengine","rewriterule","rewrites","rewriting","rewritten","rex","rexes","rextester","rey","reyes","reykjavik","reyna","reynaldo","reynard","reynold","rezone","rf","rfc","rfd","rg","rgb","rgba","rh","rhapsodic","rhapsodical","rhapsodize","rhapsody","rhea","rheba","rhee","rheims","rheinholdt","rhel","rhenish","rhenium","rheology","rheostat","rhesus","rheta","rhetoric","rhetorical","rhetorician","rhett","rhetta","rheum","rheumatic","rheumatically","rheumatics","rheumatism","rheumatoid","rheumy","rhiamon","rhianna","rhiannon","rhianon","rhine","rhineland","rhinelander","rhinestone","rhinitides","rhinitis","rhino","rhinoceros","rhinotracheitis","rhizome","rho","rhoda","rhodes","rhodesia","rhodesian","rhodia","rhodie","rhodium","rhododendron","rhodolite","rhodonite","rhody","rhombic","rhomboid","rhomboidal","rhombus","rhona","rhoncus","rhonda","rhone","rhs","rhubarb","rhyme","rhymester","rhys","rhythm","rhythmic","rhythmical","rhythmics","ri","rial","riane","riannon","rianon","rib","ribald","ribaldry","ribbed","ribbentrop","ribber","ribbing","ribbon","ribcage","riboflavin","ribonucleic","ribosomal","ribosome","ric","rica","rican","ricard","ricardo","ricca","riccardo","rice","ricer","rich","richard","richardo","richardson","richart","richelieu","richen","richey","richfaces","richfield","richie","richland","richmond","richmound","richness","richter","richtextbox","richthofen","richy","rici","rick","rickard","rickenbacker","rickenbaugh","rickert","rickets","rickety","rickey","ricki","rickie","rickover","rickrack","rickshaw","ricky","rico","ricochet","ricoriki","ricotta","rid","riddance","ridden","ridding","riddle","ride","rider","riderless","ridership","ridge","ridgefield","ridgepole","ridgway","ridgy","ridicule","ridiculer","ridiculous","ridiculously","ridiculousness","riding","riemann","riesling","rife","riff","riffle","riffraff","rifle","rifled","rifleman","riflemen","rifler","rifling","rift","rig","riga","rigamarole","rigatoni","rigel","rigged","rigger","rigging","riggs","right","righteous","righteousness","righteousnesses","rightful","rightfulness","rightism","rightist","rightmost","rightness","rights","rightsize","rightward","rigid","rigidbody","rigidify","rigidity","rigidness","rigmarole","rigoberto","rigoletto","rigor","rigorous","rigorousness","rik","riki","rikki","rile","riley","rilke","rill","rim","rimbaud","rime","rimer","rimless","rimmed","rimming","rina","rinaldo","rind","rinehart","rinflate","ring","ringer","ringing","ringleader","ringlet","ringlike","ringling","ringmaster","ringo","rings","ringside","ringworm","rink","rinse","rio","riobard","riordan","riot","rioter","riotous","riotousness","rip","riparian","ripcord","ripe","ripen","ripened","ripeness","ripenesses","riper","ripest","ripley","ripoff","riposte","ripped","ripper","ripping","ripple","rippler","ripply","ripsaw","riptide","risa","risc","rise","risen","riser","risibility","risible","rising","risk","risker","riskily","riskiness","risks","risky","risotto","risqu","rissole","risus","rita","ritalin","ritchie","rite","ritter","ritual","ritualism","ritualistic","ritualistically","ritualized","ritz","ritzy","riv","riva","rival","rivaled","rivalee","rivalry","rive","river","rivera","riverbank","riverbed","riverboat","riverfront","riverine","rivers","riverside","riverview","rivet","riveter","riveting","rivi","riviera","rivkah","rivulet","rivy","riyadh","riyal","rj","rk","rl","rm","rmi","rms","rn","rna","rnd","rng","rnn","rnorm","ro","roach","road","roadbed","roadblock","roadhouse","roadie","roadkill","roadmap","roadrunner","roads","roadshow","roadside","roadsigns","roadster","roadsweepers","roadway","roadwork","roadworthy","roam","roaming","roan","roana","roanna","roanne","roanoke","roar","roarer","roaring","roarke","roast","roaster","rob","robb","robbed","robber","robbert","robbery","robbi","robbie","robbin","robbing","robby","robbyn","robe","robena","robenia","robers","roberson","robert","roberta","roberto","robertson","robeson","robespierre","robin","robina","robinet","robinett","robinetta","robinette","robinia","robinson","robinsonville","robles","robolectric","robot","robotic","robotism","robotize","roboto","robots","robson","robt","robust","robustness","roby","robyn","roc","rocco","roch","rocha","rochambeau","roche","rochell","rochella","rochelle","rochester","rochette","rock","rockabilly","rockabye","rockaway","rockbound","rockefeller","rocker","rocket","rocketry","rockey","rockfall","rockford","rockie","rockiness","rockland","rockne","rocks","rockville","rockwell","rocky","rococo","rod","roda","rodd","rodded","roddenberry","rodder","roddie","rodding","roddy","rode","rodent","rodeo","roderic","roderich","roderick","roderigo","rodge","rodger","rodi","rodie","rodin","rodina","rodney","rodolfo","rodolph","rodolphe","rodrick","rodrigo","rodriguez","rodrique","rodriquez","roe","roebuck","roentgen","rofl","rog","rogelio","roger","rogerio","roget","rogue","rogued","roguery","rogues","roguing","roguish","roguishness","roi","roil","roister","roisterer","rojas","roland","rolando","roldan","role","roleid","rolename","roles","roley","rolf","rolfe","roll","rolland","rollback","rolled","roller","rollerblade","rollerskating","rollick","rollicking","rollie","rollin","rolling","rollo","rollover","rolls","rollup","rolodex","rolph","rolvaag","rom","roma","romain","romaine","roman","romance","romancer","romanesque","romania","romanian","romano","romanov","romans","romansh","romantic","romantically","romanticism","romanticist","romanticize","romany","rome","romeo","romero","rommel","romney","romola","romona","romonda","romp","romper","romulus","romy","ron","rona","ronald","ronalda","ronda","rondo","ronica","ronna","ronni","ronnica","ronnie","ronny","ronstadt","rontgen","roo","roobbie","rood","roof","roofer","roofgarden","roofing","roofless","rooftop","rook","rookery","rookie","room","roomer","roomette","roomful","roomid","roominess","roommate","rooms","roomy","rooney","roosevelt","rooseveltian","roost","rooster","root","rootdir","rooted","rooter","rootless","rootlessness","rootlet","rootnode","rootobject","rootproject","roots","rootscope","rootstock","rootview","rootviewcontroller","rope","roper","roping","roquefort","roquemore","ror","rora","rori","rorie","rorke","rorschach","rory","ros","rosa","rosabel","rosabella","rosabelle","rosaleen","rosales","rosalia","rosalie","rosalind","rosalinda","rosalinde","rosaline","rosalyn","rosalynd","rosamond","rosamund","rosana","rosanna","rosanne","rosario","rosary","rosco","roscoe","rose","roseann","roseanna","roseanne","roseate","roseau","rosebud","rosebush","rosecrans","roseland","roselia","roselin","roseline","rosella","roselle","rosemaria","rosemarie","rosemary","rosemonde","rosen","rosenberg","rosenblum","rosendo","rosene","rosenthal","rosenzweig","rosetta","rosette","rosewater","rosewood","roshelle","rosicrucian","rosie","rosily","rosin","rosina","rosiness","rosita","roslyn","rosmunda","ross","rossetti","rossi","rossie","rossini","rossy","rostand","roster","rostov","rostra","rostrum","roswell","rosy","rot","rota","rotarian","rotary","rotate","rotated","rotates","rotatex","rotatey","rotating","rotation","rotational","rotations","rotative","rotator","rotatory","rotc","rote","rotgut","roth","rothschild","rotisserie","rotogravure","rotor","rototill","rotted","rotten","rottenness","rotter","rotterdam","rotting","rotund","rotunda","rotundity","rotundness","rou","rouault","rouge","rough","roughage","roughen","rougher","roughhouse","roughish","roughly","roughneck","roughness","roughs","roughshod","roulette","round","roundabout","rounded","roundedness","roundelay","roundels","rounder","roundhead","roundheaded","roundheadedness","roundhouse","rounding","roundish","roundness","roundoff","rounds","roundup","roundworm","rourke","rouse","rouser","rousseau","roust","roustabout","rout","route","routed","routedata","routedeventargs","routeparams","routeprovider","router","routerlink","routermodule","routers","routes","routine","routines","routing","routinize","rouvin","rove","rover","roving","row","rowan","rowboat","rowcount","rowdata","rowdatabound","rowdefinition","rowdefinitions","rowdily","rowdiness","rowdy","rowdyism","rowe","rowel","rowen","rowena","rower","rowheight","rowid","rowindex","rowland","rowley","rownames","rowney","rownum","rownumber","rows","rowspan","rowtype","rowview","roxana","roxane","roxanna","roxanne","roxi","roxie","roxine","roxy","roy","royal","royalist","royall","royalty","royce","roz","rozalie","rozalin","rozamond","rozanna","rozanne","roze","rozele","rozella","rozelle","rozina","rp","rpath","rpc","rpi","rpm","rps","rpt","rpy","rq","rr","rriocard","rs","rsa","rsfsr","rsi","rsp","rspec","rss","rssi","rst","rstrip","rstudio","rsv","rsvp","rsx","rsync","rt","rtc","rte","rtf","rtfm","rtl","rtmp","rtp","rtrim","rtsp","ru","rub","rubaiyat","rubato","rubbed","rubber","rubberize","rubberneck","rubbery","rubbing","rubbish","rubbishy","rubble","rubdown","rube","rubella","ruben","rubetta","rubi","rubia","rubicon","rubicund","rubidium","rubie","rubies","rubik","rubin","rubina","rubinstein","ruble","rubout","rubric","ruby","rubygems","rubyonrails","ruchbah","ruck","rucksack","ruckus","ruction","rudd","rudder","rudderless","ruddie","ruddiness","ruddy","rude","rudeness","rudie","rudiger","rudiment","rudimentariness","rudimentary","rudolf","rudolfo","rudolph","rudy","rudyard","rue","rueful","ruefulness","rufe","ruff","ruffian","ruffle","ruffled","ruffler","ruffly","rufus","rug","rugby","rugged","ruggedness","ruggiero","rugging","ruhr","ruin","ruination","ruiner","ruinous","ruinousness","ruiz","rule","rulebook","ruled","ruler","rules","ruling","rum","rumania","rumanian","rumba","rumble","rumbler","rumbustious","rumen","rumford","ruminant","ruminate","ruminative","rummage","rummager","rummel","rummer","rummest","rummy","rumor","rumored","rumorer","rumormonger","rump","rumpelstiltskin","rumple","rumply","rumpus","run","runabout","runaround","runat","runaway","rundown","rune","rung","runge","runic","runif","runlet","runnable","runnel","runner","runners","running","runny","runnymede","runoff","runonuithread","runs","runserver","runt","runtask","runtime","runtimeerror","runtimeexception","runtimes","runtiness","runty","runway","runwith","runworker","runyon","rupee","rupert","ruperta","ruperto","rupiah","rupiahs","ruppert","ruprecht","rupture","rural","rurality","rurik","ruse","rush","rushdie","rusher","rushes","rushing","rushmore","rushy","rusk","ruskin","russ","russel","russell","russet","russetting","russia","russian","russo","rust","rustbelt","rustic","rustically","rusticate","rustication","rusticity","rustie","rustin","rustiness","rustle","rustler","rustproof","rusty","rut","rutabaga","rutger","ruth","ruthann","ruthanne","ruthe","ruthenium","rutherford","rutherfordium","ruthi","ruthie","ruthless","ruthlessness","ruthy","rutland","rutledge","rutrum","rutted","rutter","ruttger","rutting","rutty","ruy","rv","rvalue","rvm","rvs","rw","rwanda","rwandan","rwy","rx","rxjava","rxjs","ry","ryan","ryann","rycca","rydberg","ryder","rye","ryley","ryon","ryukyu","ryun","rz","s","sa","saab","saar","saas","saba","sabbath","sabbaths","sabbatical","saber","sabered","sabik","sabin","sabina","sabine","sable","sabot","sabotage","saboteur","sabra","sabrina","sac","sacajawea","saccharides","saccharin","saccharine","sacco","sacerdotal","sacha","sachem","sachet","sachs","sack","sackcloth","sackcloths","sacker","sackful","sacking","sacra","sacral","sacrament","sacramental","sacramento","sacred","sacredness","sacrifice","sacrificer","sacrificial","sacrilege","sacrilegious","sacristan","sacristy","sacroiliac","sacrosanct","sacrosanctness","sacrum","sad","sada","sadat","saddam","sadden","sadder","saddest","saddle","saddlebag","saddler","sadducee","sade","sadella","sades","sadie","sadism","sadist","sadistic","sadistically","sadly","sadness","sadomasochism","sadomasochist","sadomasochistic","sadr","sadye","safari","safe","safeguard","safekeeping","safely","safeness","safer","safes","safest","safety","safflower","saffron","sag","saga","sagacious","sagaciousness","sagacity","sagan","sage","sagebrush","sagged","sagger","sagging","saggy","saginaw","sagittarius","sagittis","sago","saguaro","sahara","saharan","sahel","sahib","said","saidee","saids","saigon","sail","sailboard","sailboat","sailcloth","sailcloths","sailer","sailfish","sailing","sailor","sailplane","sails","saint","sainthood","saintlike","saintliness","saintly","saiph","saith","saiths","sakai","sake","saker","sakhalin","sakharov","saki","sal","salaam","salable","salacious","salaciousness","salacity","salad","saladin","salado","salaidh","salamander","salami","salaries","salary","salas","salazar","sale","saleability","saleem","salem","salerno","sales","salesclerk","salesforce","salesgirl","saleslady","salesman","salesmanship","salesmen","salespeople","salesperson","salesroom","saleswoman","saleswomen","salience","saliency","salient","salim","salina","saline","salinger","salinity","salisbury","salish","saliva","salivary","salivate","salivation","salk","salle","sallee","salli","sallie","sallow","sallowness","sallust","sally","sallyann","sallyanne","salmon","salmonella","salmonellae","saloma","salome","salomi","salomo","salomon","salomone","salon","salonika","saloon","saloonkeeper","salsa","salsify","salt","saltcellar","salted","salter","saltine","saltiness","saltness","salton","saltpeter","salts","saltshaker","saltwater","salty","salubrious","salubriousness","salubrity","salutariness","salutary","salutation","salutatory","salute","saluter","salvador","salvadoran","salvadorian","salvage","salvageable","salvager","salvation","salvatore","salve","salver","salvidor","salvo","salween","salyut","salz","sam","samaccountname","samantha","samara","samaria","samaritan","samarium","samarkand","samba","same","sameness","saml","sammie","sammy","samoa","samoan","samoset","samovar","samoyed","samp","sampan","sample","sampled","sampler","samples","sampling","sampson","samson","samsonite","samsung","samuel","samuele","samuelson","samurai","san","sana","sanatorium","sanborn","sance","sanchez","sancho","sanctification","sanctifier","sanctify","sanctimonious","sanctimoniousness","sanctimony","sanction","sanctioned","sanctity","sanctuary","sanctum","sand","sandal","sandalwood","sandbag","sandbagged","sandbagging","sandbank","sandbar","sandblast","sandblaster","sandbox","sandburg","sandcastle","sande","sander","sanderling","sanderson","sandhill","sandhog","sandi","sandia","sandie","sandiness","sandinista","sandlot","sandlotter","sandman","sandmen","sandor","sandoval","sandpaper","sandpile","sandpiper","sandpit","sandra","sandro","sandstone","sandstorm","sandusky","sandwich","sandy","sandye","sane","saned","saneness","sanes","sanford","sanforized","sang","sanger","sangfroid","sangria","sanguinary","sanguine","sanguined","sanguinely","sanguineness","sanguineous","sanguines","sanguining","sanhedrin","saning","sanitarian","sanitarium","sanitary","sanitate","sanitation","sanitize","sanitizer","sanity","sank","sankara","sans","sanserif","sanskrit","sanskritic","sanskritize","sanson","sansone","santa","santana","santayana","santeria","santiago","santo","sap","sapien","sapience","sapient","sapless","sapling","sapped","sapper","sapphira","sapphire","sappho","sappiness","sapping","sapply","sapporo","sappy","saprophyte","saprophytic","sapsucker","sapwood","sara","saraann","saracen","saragossa","sarah","sarajane","sarajevo","saran","sarape","sarasota","saratoga","saratov","sarawak","sarcasm","sarcastic","sarcastically","sarcoma","sarcophagi","sarcophagus","sardine","sardinia","sardonic","sardonically","saree","sarena","sarene","sarette","sargasso","sarge","sargent","sargon","sari","sarina","sarine","sarita","sarnoff","sarong","saroyan","sarsaparilla","sarto","sartorial","sartorius","sartre","sas","sascha","sase","sash","sasha","sashay","sashenka","sask","saskatchewan","saskatoon","sasl","sass","sassafras","sassoon","sassy","sat","satan","satanic","satanical","satanism","satanist","satchel","sate","sateen","satellite","satiable","satiate","satiation","satiety","satin","satinwood","satiny","satire","satiric","satirical","satirist","satirize","satirizes","satisfaction","satisfactorily","satisfactoriness","satisfactory","satisfiability","satisfiable","satisfied","satisfier","satisfies","satisfy","satisfying","satisfyingly","satori","satrap","saturate","saturated","saturater","saturates","saturation","saturday","saturn","saturnalia","saturnine","satyanarayanan","satyr","satyriases","satyriasis","satyric","sauce","saucepan","saucer","saucily","sauciness","saucy","saud","saudi","saudra","sauerkraut","saukville","saul","sault","sauna","sauncho","saunder","saunderson","saundra","saunter","saurian","sauropod","sausage","saussure","saut","sauternes","sauveur","savage","savageness","savagery","savanna","savannah","savant","save","saveas","savechanges","saved","savedata","savedinstancestate","savefig","savefile","saveloy","saver","saves","savina","saving","savings","savior","saviour","savonarola","savor","savored","savorer","savorier","savoriest","savoriness","savoring","savoringly","savory","savoy","savoyard","savvy","saw","sawbones","sawbuck","sawdust","sawer","sawfly","sawhorse","sawmill","sawtooth","sawyer","sawyere","sax","saxe","saxifrage","saxon","saxony","saxophone","saxophonist","saxton","say","sayer","sayest","sayhello","saying","sayre","says","sb","sba","sbin","sbt","sc","scab","scabbard","scabbed","scabbiness","scabbing","scabby","scabies","scabrous","scabrousness","scad","scaffold","scaffolding","scala","scalability","scalable","scalar","scalatest","scalawag","scald","scale","scaled","scalefactor","scaleless","scalene","scaler","scales","scaletype","scalex","scaley","scaliness","scaling","scallion","scallop","scalloper","scalloping","scalp","scalpel","scalper","scalping","scaly","scam","scammed","scamming","scamp","scamper","scampi","scan","scandal","scandalize","scandalized","scandalmonger","scandalous","scandalousness","scandinavia","scandinavian","scandium","scanf","scanned","scanner","scanning","scans","scansion","scant","scantest","scantily","scantiness","scantly","scantness","scanty","scape","scapegoat","scapegrace","scapula","scapulae","scapular","scar","scarab","scaramouch","scarborough","scarce","scarceness","scarcity","scare","scarecrow","scared","scaremonger","scaremongering","scarer","scarf","scarface","scarification","scarify","scarily","scariness","scarlatina","scarlatti","scarlet","scarlett","scarp","scarred","scarring","scarves","scary","scat","scathe","scathed","scathing","scatological","scatology","scatted","scatter","scatterbrain","scatterer","scattergun","scattering","scatting","scavenge","scavenger","sccs","sce","scelerisque","scenario","scenarios","scenarist","scene","scenery","scenes","scenic","scenically","scent","scented","scentless","scents","scepter","scepters","sceptically","sch","schaefer","schaeffer","schafer","schaffner","schantz","schapiro","scheat","sched","schedar","schedule","scheduled","scheduledthreadpoolexecutor","scheduler","schedulers","schedules","scheduling","scheherazade","scheherezade","schelling","schema","schemalocation","schemas","schemata","schematic","schematically","scheme","schemer","schemes","schemta","schenectady","scherzo","schick","schiller","schilling","schism","schismatic","schist","schizo","schizoid","schizomycetes","schizophrenia","schizophrenic","schizophrenically","schlemiel","schlep","schlepped","schlepping","schlesinger","schliemann","schlitz","schlock","schlocky","schloss","schmaltz","schmaltzy","schmidt","schmitt","schmo","schmoes","schmooze","schmuck","schnabel","schnapps","schnauzer","schneider","schnitzel","schnook","schnoz","schnozzle","schoenberg","schofield","scholar","scholarship","scholastic","scholastically","school","schoolbag","schoolbook","schoolboy","schoolchild","schoolchildren","schooldays","schooled","schoolfellow","schoolfriend","schoolgirl","schoolgirlish","schoolhouse","schooling","schoolmarm","schoolmarmish","schoolmaster","schoolmate","schoolmistress","schoolroom","schools","schoolteacher","schoolwork","schoolyard","schooner","schopenhauer","schottky","schrdinger","schrieffer","schroeder","schroedinger","schubert","schultz","schulz","schumacher","schuman","schumann","schuss","schussboomer","schuster","schuyler","schuylkill","schwa","schwab","schwartz","schwartzkopf","schwarzenegger","schweitzer","schweppes","schwinger","schwinn","sci","sciatic","sciatica","science","scientific","scientifically","scientist","scientists","scientology","scikit","scimitar","scintilla","scintillate","scintillation","scintillator","scion","scipio","scipy","scissor","scissors","scleroses","sclerosis","sclerotic","scm","scoff","scoffer","scofflaw","scold","scolder","scolioses","scoliosis","scollop","sconce","scone","scons","scoop","scooper","scoot","scooter","scope","scoped","scopes","scoping","scops","scorbutic","scorch","scorcher","scorching","score","scoreboard","scorecard","scored","scorekeeper","scoreless","scoreline","scores","scoring","scorn","scorner","scornful","scornfulness","scorpio","scorpion","scorpius","scorsese","scot","scotch","scotchgard","scotchman","scotchmen","scotchs","scotchwoman","scotchwomen","scotia","scotian","scotland","scotsman","scotsmen","scotswoman","scotswomen","scott","scotti","scottie","scottish","scottsdale","scotty","scoundrel","scour","scourer","scourge","scourger","scouring","scout","scouter","scouting","scoutmaster","scow","scowl","scowler","scp","scr","scrabble","scrabbler","scrag","scragged","scragging","scraggly","scraggy","scram","scramble","scrambler","scrammed","scramming","scranton","scrap","scrapbook","scrape","scraped","scraper","scrapheap","scraping","scrapped","scrapper","scrapping","scrappy","scrapy","scrapyard","scratch","scratched","scratcher","scratches","scratchily","scratchiness","scratchy","scrawl","scrawler","scrawly","scrawniness","scrawny","scream","screamer","screaming","scree","screech","screecher","screechy","screed","screen","screencast","screened","screenheight","screening","screenorientation","screenplay","screens","screenshot","screenshots","screensize","screenupdating","screenwidth","screenwriter","screw","screwball","screwdriver","screwed","screwer","screwiness","screwup","screwworm","screwy","scriabin","scribal","scribble","scribbler","scribe","scriber","scribner","scrim","scrimmage","scrimmager","scrimp","scrimshaw","scrip","scripps","script","scriptblock","scripted","scripting","scriptmanager","scriptreference","scripts","scriptural","scripture","scriptwriter","scriptwriting","scriven","scrivener","scrod","scrofula","scrofulous","scroll","scrollable","scrollbar","scrollbars","scrolled","scroller","scrollheight","scrolling","scrollleft","scrollpane","scrolls","scrollto","scrolltop","scrollview","scrollviewer","scrooge","scrota","scrotal","scrotum","scrounge","scroungy","scrub","scrubbed","scrubber","scrubbing","scrubby","scruff","scruffily","scruffiness","scruffy","scruggs","scrum","scrummage","scrumptious","scrunch","scrunchy","scruple","scrupulosity","scrupulous","scrupulousness","scrutable","scrutinize","scrutinized","scrutinizer","scrutinizing","scrutinizingly","scrutiny","scsi","scss","scuba","scud","scudded","scudding","scuff","scuffle","scull","sculler","scullery","sculley","scullion","sculpt","sculptor","sculptress","sculptural","sculpture","scum","scumbag","scummed","scumming","scummy","scupper","scurf","scurfy","scurrility","scurrilous","scurrilousness","scurry","scurvily","scurviness","scurvy","scutcheon","scuttle","scuttlebutt","scuzzy","scylla","scythe","scythia","sd","sda","sdate","sdcard","sdf","sdi","sdk","sdks","sdl","sdp","se","sea","seabed","seabird","seaboard","seaborg","seaborn","seaborne","seabrook","seacoast","seafare","seafarer","seafood","seafront","seagate","seagoing","seagram","seagull","seahorse","seal","sealant","sealed","sealer","seals","sealskin","seam","seamail","seaman","seamanship","seamer","seaminess","seamless","seamlessly","seamlessness","seams","seamstress","seamus","seamy","sean","seana","seaplane","seaport","seaquake","seaquarium","sear","search","searchable","searchbar","searchbox","searchcontroller","searched","searcher","searches","searchform","searching","searchlight","searchquery","searchresult","searchresults","searchstring","searchterm","searchtext","searchview","searing","sears","seascape","seashell","seashore","seasick","seasickness","seaside","season","seasonable","seasonableness","seasonably","seasonal","seasonality","seasoned","seasoner","seasoning","seat","seatbelt","seated","seater","seating","seato","seats","seattle","seawall","seaward","seawater","seaway","seaweed","seaworthiness","seaworthinesses","seaworthy","sebaceous","sebastian","sebastiano","sebastien","seborrhea","sec","secant","secede","secession","secessionist","seclude","secluded","secludedness","seclusion","seclusive","seconal","second","secondarily","secondary","seconder","secondhand","secondly","seconds","secondviewcontroller","secrecy","secret","secretarial","secretariat","secretary","secretaryship","secrete","secretion","secretive","secretiveness","secretkey","secretory","secrets","secs","sect","sectarian","sectarianism","sectary","section","sectional","sectionalism","sectionalized","sectioned","sectioning","sections","sector","sectoral","sectored","sectoring","sectors","sects","secular","secularism","secularist","secularity","secularization","secularize","secularized","secure","secured","securely","securerandom","securing","security","securityexception","secy","sed","sedan","sedate","sedateness","sedation","sedative","sedentary","seder","sedge","sedgwick","sedgy","sediment","sedimentary","sedimentation","sedition","seditious","seditiousness","seduce","seducer","seduction","seductive","seductiveness","seductress","sedulous","see","seebeck","seed","seedbed","seedcase","seeded","seeder","seediness","seeding","seedless","seedling","seedpod","seeds","seedy","seeing","seeings","seek","seekbar","seeker","seeking","seeley","seem","seemed","seeming","seemingly","seemliness","seemly","seems","seen","seep","seepage","seer","seersucker","sees","seesaw","seethe","seg","segfault","segment","segmental","segmentation","segmented","segments","segovia","segre","segregant","segregate","segregated","segregation","segregationist","segregative","segue","segueing","segundo","seidel","seigneur","seignior","seiko","seine","seiner","seinfeld","seismic","seismically","seismograph","seismographer","seismographic","seismographs","seismography","seismologic","seismological","seismologist","seismology","seismometer","seize","seizer","seizin","seizing","seizor","seizure","seka","sel","sela","selassie","selby","seldom","select","selectable","selectall","selectbox","selectcommand","selected","selecteddate","selectedimage","selectedindex","selectedindexchanged","selecteditem","selecteditems","selectedrow","selectedvalue","selecting","selectinput","selection","selectional","selectionchanged","selectionmode","selections","selectionstart","selectitem","selective","selectively","selectiveness","selectivity","selectlist","selectlistitem","selectman","selectmany","selectmen","selectness","selectnodes","selectonemenu","selector","selectors","selectric","selects","selectsinglenode","selena","selenate","selene","selenite","selenium","seleniumhq","selenographer","selenography","selestina","seleucid","seleucus","self","selfish","selfishness","selfless","selflessness","selfness","selfridge","selfsame","selfsameness","selia","selie","selig","selim","selina","selinda","seline","selinux","seljuk","selkirk","sell","sella","selle","seller","sellers","selling","sellout","sells","selma","seltzer","selvage","selves","selznick","sem","semantic","semantical","semantically","semanticist","semantics","semaphore","semarang","semblance","semen","semester","semi","semiannual","semiarid","semiautomated","semiautomatic","semicircle","semicircular","semicolon","semicolons","semiconductor","semiconscious","semidefinite","semidetached","semidrying","semifinal","semifinalist","semilogarithmic","semimonthly","seminal","seminar","seminarian","seminary","seminole","semiofficial","semiotic","semioticians","semiotics","semipermanent","semipermeable","semiprecious","semiprivate","semiprofessional","semipublic","semiquantitative","semiramis","semiretired","semisecret","semiskilled","semisolid","semistructured","semisweet","semite","semitic","semitone","semitrailer","semitrance","semitransparent","semitropical","semivowel","semiweekly","semiyearly","semolina","semper","sempiternal","sempstress","semtex","semver","sen","sena","senate","senator","senatorial","sencha","send","sendai","senddata","sendemail","sender","senderid","sendevent","sendfile","sendgrid","sending","sendkeys","sendmail","sendmessage","sendrequest","sends","sendto","seneca","senegal","senegalese","senescence","senescent","senile","senility","senior","seniority","senna","sennacherib","sennett","senor","senora","senorita","sens","sensate","sensately","sensation","sensational","sensationalism","sensationalist","sensationalize","sense","senseless","senselessness","sensibility","sensible","sensibleness","sensibly","sensitive","sensitiveness","sensitives","sensitivity","sensitization","sensitize","sensitized","sensitizers","sensor","sensormanager","sensors","sensory","sensual","sensualist","sensuality","sensuous","sensuousness","sensurround","sent","sentence","sentences","sentential","sententious","sentience","sentient","sentiment","sentimental","sentimentalism","sentimentalist","sentimentality","sentimentalization","sentimentalize","sentimentalizes","sentinel","sentry","seo","seora","seoul","sep","sepal","separability","separable","separableness","separably","separate","separated","separately","separateness","separates","separating","separation","separatism","separatist","separator","separators","seperate","seperated","sephardi","sephira","sepia","sepoy","sepses","sepsis","sept","septa","septate","september","septennial","septet","septic","septicemia","septicemic","septillion","septuagenarian","septuagint","septum","sepulcher","sepulchers","sepulchral","seq","seqnum","sequel","sequelize","sequence","sequenced","sequencer","sequences","sequent","sequential","sequentiality","sequentialize","sequentially","sequester","sequestrate","sequestration","sequin","sequitur","sequoia","sequoya","ser","sera","serafin","seraglio","serape","seraph","seraphic","seraphically","seraphim","seraphs","serb","serbia","serbian","serbo","sere","serena","serenade","serenader","serendipitous","serendipity","serene","sereneness","serengeti","serenity","serf","serfdom","serge","sergeant","sergei","sergent","sergio","serial","serializable","serialization","serialize","serialized","serializedname","serializeobject","serializer","serializers","serializing","serialnumber","serialport","serialversionuid","serie","series","serif","serigraph","serigraphs","serious","seriously","seriousness","sermon","sermonize","serological","serology","serons","serous","serpens","serpent","serpentine","serra","serrano","serrate","serration","serried","serum","serv","servant","serve","served","server","serverfault","serverless","servername","servers","serverside","serversocket","serves","service","serviceability","serviceable","serviceableness","servicebehaviors","serviced","servicehost","serviceid","serviceman","servicemen","servicemodel","servicename","serviceprovider","services","servicestack","servicetype","servicewoman","servicewomen","serviette","servile","servilely","servileness","serviles","servility","serving","servitor","servitude","servlet","servletcontainer","servletcontext","servletexception","servlethandler","servlets","servo","servomechanism","servomotor","ses","sesame","sesquicentennial","sess","sessile","session","sessionfactory","sessionid","sessionimpl","sessions","sessionstate","sessionstorage","set","setaccessible","setaction","setactive","setadapter","setarguments","setattr","setattribute","setback","setbackground","setbackgroundcolor","setbackgroundimage","setbackgroundresource","setborder","setbounds","setcancelable","setcapability","setcellvalue","setcenter","setchecked","setcolor","setcontent","setcontenttext","setcontenttype","setcontentview","setcookie","setdata","setdatasource","setdate","setdateformat","setdefault","setdefaultcloseoperation","setdelegate","setdescription","setdt","setduration","seteditable","setenabled","setentity","setenv","seterror","setfill","setflags","setfont","setforeground","setframe","setgeometry","seth","setheader","seticon","setid","setimage","setimagebitmap","setimageresource","setint","setinterval","setitem","setitems","setjavascriptenabled","setlasterror","setlayout","setlayoutmanager","setlayoutparams","setlength","setlevel","setlistadapter","setlocal","setlocale","setlocation","setlocationrelativeto","setmap","setmessage","setmodel","setname","setnegativebutton","setobject","setobjectname","seton","setonclicklistener","setonitemclicklistener","setontouchlistener","setopt","setosa","setpadding","setparameter","setpassword","setposition","setpositivebutton","setpreferredsize","setprogress","setproperty","setq","setrequestheader","setrequestmethod","setrequestproperty","setresult","sets","setscene","setscrew","setselected","setselection","setsize","setstate","setstatus","setstring","setstyle","setsupportactionbar","sett","settable","settag","settee","setter","setters","settext","settextcolor","settextsize","settime","settimeout","setting","settings","settitle","settle","settled","settlement","settler","settling","settype","settypeface","setup","setups","setuptools","setupui","seturl","setusername","setvalue","setvalues","setview","setvisibility","setvisible","setw","setwidth","setx","sety","seumas","seurat","seuss","sevastopol","seven","sevenfold","sevenpence","seventeen","seventeenths","sevenths","seventieths","seventy","sever","several","severalfold","severalty","severance","severe","severed","severeness","severing","severity","severn","severs","severus","seville","sew","sewage","seward","sewer","sewerage","sewing","sewn","sex","sexagenarian","sexily","sexiness","sexism","sexist","sexless","sexologist","sexology","sexpot","sextans","sextant","sextet","sextillion","sexton","sextuple","sextuplet","sexual","sexuality","sexualized","sexy","seychelles","seyfert","seymour","sf","sfml","sftp","sg","sgt","sh","sha","shabbily","shabbiness","shabby","shack","shackle","shackler","shackleton","shad","shade","shaded","shadeless","shader","shaders","shadily","shadiness","shading","shadow","shadowbox","shadower","shadowiness","shadows","shadowy","shady","shae","shafer","shaffer","shaft","shafting","shag","shagged","shagginess","shagging","shaggy","shah","shahs","shaina","shaine","shakable","shakably","shake","shakeable","shakedown","shaken","shakeout","shaker","shakespeare","shakespearean","shakespearian","shakeup","shakily","shakiness","shaking","shaky","shale","shall","shallot","shallow","shallowness","shalna","shalne","shalom","shalt","sham","shaman","shamanic","shamble","shambles","shame","shamefaced","shameful","shamefulness","shameless","shamelessness","shammed","shammer","shamming","shammy","shampoo","shampooer","shamrock","shamus","shan","shana","shanan","shanda","shandee","shandeigh","shandie","shandra","shandy","shane","shanghai","shanghaiing","shani","shanie","shank","shanna","shannah","shannan","shannen","shannon","shanon","shanta","shantee","shantis","shantung","shanty","shantytown","shape","shaped","shapeless","shapelessness","shapeliness","shapely","shaper","shapes","shapiro","shara","sharable","sharai","shard","shards","share","shareable","sharecrop","sharecropped","sharecropper","sharecropping","shared","sharedapplication","sharedinstance","sharedpreferences","shareholder","shareholding","sharepoint","sharer","shares","shareware","shari","sharia","sharing","sharity","shark","sharkskin","sharl","sharla","sharleen","sharlene","sharline","sharon","sharona","sharp","sharpe","sharpen","sharpened","sharpener","sharper","sharpie","sharpness","sharpshoot","sharpshooter","sharpshooting","sharpy","sharron","sharyl","shasta","shat","shatter","shattering","shatterproof","shaughn","shaula","shaun","shauna","shave","shaved","shaver","shavian","shaving","shavuot","shaw","shawano","shawl","shawn","shawna","shawnee","shay","shayla","shaylah","shaylyn","shaylynn","shayna","shayne","shcharansky","she","shea","sheaf","shear","shearer","sheath","sheathe","sheather","sheathing","sheaths","sheave","sheaves","sheba","shebang","shebeli","sheboygan","shed","shedding","shedir","sheds","sheela","sheelagh","sheelah","sheen","sheena","sheeny","sheep","sheepdog","sheepfold","sheepherder","sheepish","sheepishness","sheepskin","sheer","sheeree","sheerness","sheet","sheeting","sheetlike","sheetname","sheetrock","sheets","sheff","sheffie","sheffield","sheffielder","sheffy","sheik","sheikdom","sheikh","sheila","sheilah","shekel","shel","shela","shelagh","shelba","shelbi","shelby","shelden","sheldon","shelf","shelia","shell","shellac","shellacked","shellacking","shelled","shelley","shellfire","shellfish","shelli","shellie","shells","shelly","shelter","sheltered","shelterer","shelton","shelve","shelver","shelves","shelving","shem","shena","shenandoah","shenanigan","shenyang","sheol","shep","shepard","shepherd","shepherdess","sheppard","shepperd","sher","sheratan","sheraton","sherbet","sherd","sheree","sheri","sheridan","sherie","sheriff","sherill","sherilyn","sherline","sherlock","sherlocke","sherm","sherman","shermie","shermy","sherpa","sherri","sherrie","sherry","sherwin","sherwood","sherwynd","sherye","sheryl","shetland","shevardnadze","shew","shewn","shh","shi","shiatsu","shibboleth","shibboleths","shield","shielded","shielder","shields","shift","shifted","shiftily","shiftiness","shifting","shiftless","shiftlessness","shifts","shifty","shiite","shijiazhuang","shikoku","shill","shillelagh","shillelaghs","shilling","shillong","shiloh","shim","shimmed","shimmer","shimmery","shimming","shimmy","shin","shina","shinbone","shindig","shine","shiner","shingle","shingler","shinguard","shininess","shining","shinned","shinning","shinny","shinsplints","shinto","shintoism","shintoist","shiny","shinyapp","ship","shipboard","shipborne","shipbuild","shipbuilder","shipload","shipman","shipmate","shipmen","shipment","shipowner","shippable","shipped","shipper","shipping","ships","shipshape","shipwreck","shipwright","shipyard","shir","shiraz","shire","shirk","shirker","shirl","shirlee","shirleen","shirlene","shirley","shirline","shiro","shirr","shirt","shirtfront","shirting","shirtless","shirtmake","shirtmaker","shirts","shirtsleeve","shirttail","shirtwaist","shit","shitting","shitty","shiv","shiva","shiver","shiverer","shivery","shivved","shivving","shlemiel","shm","shmuel","shoal","shoat","shock","shocker","shocking","shockley","shockproof","shod","shoddily","shoddiness","shoddy","shoe","shoehorn","shoeing","shoelace","shoemake","shoemaker","shoer","shoes","shoeshine","shoestring","shoetree","shogun","shogunate","shoji","sholom","shone","shoo","shoofly","shook","shoot","shooter","shooting","shootout","shop","shopify","shopkeep","shopkeeper","shoplift","shoplifter","shoplifting","shoppe","shopped","shopper","shopping","shops","shoptalk","shopworn","shore","shorebird","shoreline","shorewood","shoring","short","shortage","shortbread","shortcake","shortchange","shortcode","shortcoming","shortcrust","shortcut","shortcuts","shortcutting","shorten","shortened","shortener","shortening","shorter","shortest","shortfall","shorthand","shorthorn","shortie","shortish","shortlist","shortly","shortname","shortness","shortsighted","shortsightedness","shortstop","shortwave","shorty","shoshana","shoshanna","shoshone","shostakovitch","shot","shotgun","shotgunned","shotgunner","shotgunning","shots","shotted","shotting","should","shoulder","shouldn","shout","shove","shovel","shoveler","shovelful","shover","show","showasaction","showbiz","showbizzes","showboat","showcase","showdialog","showdown","showed","shower","showery","showgirl","showily","showiness","showing","showinputdialog","showman","showmanship","showmen","showmessage","showmessagedialog","shown","showoff","showpiece","showplace","showroom","shows","showthread","showy","shp","shpt","shrank","shrapnel","shred","shredded","shredder","shredding","shreveport","shrew","shrewd","shrewdness","shrewish","shrewishness","shriek","shrieker","shrift","shrike","shrill","shrillness","shrilly","shrimp","shrine","shrink","shrinkage","shrinker","shrinking","shrive","shrivel","shriven","shropshire","shroud","shrub","shrubbed","shrubbery","shrubbing","shrubby","shrug","shrugged","shrugging","shrunk","sht","shtick","shtml","shu","shuck","shucker","shucks","shudder","shuddery","shuffle","shuffleboard","shuffled","shuffles","shuffling","shulman","shun","shunned","shunning","shunt","shunter","shurlock","shurlocke","shurwood","shush","shut","shutdown","shuteye","shutil","shutoff","shutout","shutter","shutterbug","shuttering","shutting","shuttle","shuttlecock","shy","shyer","shyest","shylock","shylockian","shyness","shyster","si","siam","siamese","sian","siana","sianna","sib","sibbie","sibby","sibeal","sibel","sibelius","sibella","sibelle","siberia","siberian","sibilance","sibilancy","sibilant","sibilla","sibley","sibling","siblings","sibyl","sibylla","sibylle","sibylline","sic","sicilian","siciliana","sicily","sick","sickbay","sickbed","sicken","sickener","sickening","sicker","sickie","sickish","sickle","sickliness","sickly","sickness","sicko","sickout","sickroom","sid","side","sidearm","sideband","sidebar","sideboard","sideburns","sidecar","sided","sidedness","sidekick","sidekiq","sidelight","sideline","sidelong","sideman","sidemen","sidenav","sidepiece","sider","sidereal","sides","sidesaddle","sideshow","sidesplitting","sidestep","sidestepped","sidestepping","sidestroke","sideswipe","sidetrack","sidewalk","sidewall","sidewards","sideway","sidewinder","siding","sidle","sidnee","sidney","sidoney","sidonia","sidonnie","sids","siege","siegel","siegfried","sieglinda","siegmund","siemens","siena","sienna","sierpinski","sierra","siesta","sieve","siffre","sift","sifted","sifter","sig","sigfrid","sigfried","siggraph","sigh","sigher","sighs","sight","sighted","sighter","sighting","sightless","sightliness","sightly","sightread","sightsee","sightseeing","sigint","sigismond","sigismondo","sigismund","sigismundo","sigma","sigmoid","sigmund","sign","signal","signaled","signaler","signaling","signalization","signalize","signally","signalman","signalmen","signalr","signals","signatory","signature","signatures","signboard","signed","signer","signet","significance","significant","significantly","signification","signify","signin","signing","signor","signora","signore","signori","signories","signorina","signorine","signout","signpost","signs","signup","sigrid","sigsegv","sigurd","sigvard","sihanouk","sikh","sikhism","sikhs","sikkim","sikkimese","sikorsky","silage","silas","sile","sileas","siled","silence","silencer","silent","silently","silentness","silesia","silhouette","silica","silicate","siliceous","silicide","silicon","silicone","silicoses","silicosis","silk","silken","silkily","silkiness","silkscreen","silkworm","silky","sill","silliness","silly","silo","silt","siltation","siltstone","silty","silurian","silva","silvain","silvan","silvana","silvano","silvanus","silver","silverer","silverfish","silverlight","silverman","silversmith","silversmiths","silverstein","silverware","silvery","silvester","silvia","silvie","silvio","sim","simd","simenon","simeon","simian","similar","similarity","similarly","simile","similiar","similitude","simla","simmer","simmonds","simmons","simmonsville","simms","simon","simona","simone","simonette","simonize","simonne","simony","simpatico","simper","simple","simpleadapter","simplecursoradapter","simpledateformat","simpleminded","simpleness","simpler","simplest","simpleton","simpletype","simplex","simplexml","simplexmlelement","simplicity","simplification","simplified","simplifies","simplify","simplifying","simplistic","simplistically","simply","simpson","simula","simulacrum","simulate","simulated","simulating","simulation","simulative","simulator","simulcast","simultaneity","simultaneous","simultaneously","simultaneousness","sin","sinai","sinatra","since","sincere","sincereness","sincerer","sincerest","sincerity","sinclair","sinclare","sindbad","sindee","sindhi","sine","sinecure","sinecurist","sinew","sinewy","sinful","sinfulness","sing","singapore","singaporean","singborg","singe","singeing","singer","singing","single","singlehanded","singleline","singleness","singleordefault","singlet","singleton","singletons","singletree","singsong","singular","singularity","singularization","sinhalese","sinister","sinisterness","sinistral","sink","sinkable","sinker","sinkhole","sinkiang","sinking","sinks","sinless","sinlessness","sinned","sinner","sinning","sinon","sint","sinter","sinuosity","sinuous","sinuousities","sinuousness","sinus","sinusitis","sinusoid","sinusoidal","siobhan","sioux","siouxie","sip","siphon","siphons","sipped","sipper","sipping","sir","sire","sired","siren","sires","siring","sirius","sirloin","sirocco","sirred","sirring","sirup","sis","sisal","sisely","sisile","sissie","sissified","sissy","sister","sisterhood","sisterliness","sisterly","sistine","sisyphean","sisyphus","sit","sitar","sitarist","sitcom","site","sitecore","siteid","sitemap","sitename","sitepoint","sites","sits","sitter","sitting","situ","situate","situation","situational","situationist","situations","situs","siusan","siva","siward","six","sixfold","sixgun","sixpence","sixpenny","sixshooter","sixteen","sixteenths","sixth","sixths","sixtieths","sixty","sizable","sizableness","size","sized","sizeof","sizer","sizes","sizing","sizzle","sizzler","sj","sjaelland","sk","ska","skaction","skat","skate","skateboard","skater","skedaddle","skeet","skein","skeletal","skeleton","skell","skelly","skeptic","skeptical","skepticism","sketch","sketchbook","sketcher","sketchily","sketchiness","sketchpad","sketchy","skew","skewer","skewing","skewness","ski","skid","skidded","skidding","skiff","skiing","skilfully","skill","skilled","skillet","skillful","skillfulness","skillfulnesses","skilling","skills","skim","skimmed","skimmer","skimming","skimp","skimpily","skimpiness","skimpy","skin","skincare","skindive","skinflint","skinhead","skinless","skinned","skinner","skinniness","skinning","skinny","skins","skintight","skip","skipp","skipped","skipper","skippie","skipping","skippy","skips","skipton","skirmish","skirmisher","skirt","skirter","skirting","skit","skitter","skittish","skittishness","skittle","skivvy","sklearn","skoal","skopje","skspritenode","sku","skulduggery","skulk","skulker","skull","skullcap","skullduggery","skunk","skview","sky","skycap","skydiver","skydiving","skye","skyhook","skyjack","skyjacker","skylab","skylar","skylark","skylarker","skyler","skylight","skyline","skype","skyrocket","skyscrape","skyscraper","skyward","skywave","skyway","skywriter","skywriting","sl","slab","slabbed","slabbing","slack","slacken","slacker","slackness","slade","slag","slagged","slagging","slain","slake","slaked","slalom","slam","slammed","slammer","slamming","slander","slanderous","slanderousness","slang","slangy","slant","slanting","slantwise","slap","slapdash","slaphappy","slapped","slapper","slapping","slapstick","slash","slashes","slashing","slat","slate","slater","slather","slating","slatted","slattern","slatting","slaughter","slaughterer","slaughterhouse","slav","slave","slaveholder","slaver","slavery","slaves","slavic","slavish","slavishness","slavonic","slaw","slay","sleaze","sleazily","sleaziness","sleazy","sled","sledded","sledder","sledding","sledge","sledgehammer","sleek","sleekness","sleep","sleeper","sleepily","sleepiness","sleeping","sleepless","sleeplessness","sleepover","sleepwalk","sleepwalker","sleepwear","sleepy","sleepyhead","sleet","sleety","sleeve","sleeveless","sleeving","sleigh","sleighs","sleight","sleken","slender","slenderize","slenderness","slept","slesinger","sleuth","sleuths","slew","slf","slice","sliced","slicer","slices","slicing","slick","slicker","slickness","slid","slide","slidedown","slider","sliders","slides","slideshow","slidetoggle","slideup","sliding","slight","slighter","slighting","slightly","slightness","slim","slime","sliminess","slimline","slimmed","slimmer","slimmest","slimming","slimness","slimy","sling","slings","slingshot","slink","slinky","slip","slipcase","slipcover","slipknot","slippage","slipped","slipper","slipperiness","slippery","slipping","slipshod","slipstream","slipway","slit","slither","slithery","slitted","slitter","slitting","sliver","slivery","sln","sloan","sloane","slob","slobber","slobbery","slocum","sloe","slog","slogan","sloganeer","slogged","slogging","sloop","slop","slope","sloped","slopped","sloppily","sloppiness","slopping","sloppy","slosh","slot","sloth","slothful","slothfulness","sloths","slots","slotted","slotting","slouch","sloucher","slouchy","slough","sloughs","slovak","slovakia","slovakian","sloven","slovene","slovenia","slovenian","slovenliness","slovenly","slow","slowcoaches","slowdown","slower","slowing","slowish","slowly","slowness","slowpoke","slows","slr","sludge","sludgy","slue","slug","sluggard","slugged","slugger","slugging","sluggish","sluggishness","sluice","slum","slumber","slumberer","slumberous","slumlord","slummed","slummer","slumming","slummy","slump","slung","slunk","slur","slurp","slurred","slurried","slurring","slurry","slurrying","slush","slushiness","slushy","slut","sluttish","slutty","sly","slyness","sm","smack","smacker","small","smaller","smallest","smallholders","smallholding","smallint","smallish","smallness","smallpox","smalltalk","smalltime","smallwood","smarmy","smart","smarten","smarter","smartness","smartphone","smartphones","smarty","smartypants","smash","smasher","smashing","smashup","smattering","smb","smear","smearer","smeary","smell","smeller","smelliness","smelly","smelt","smelter","smetana","smidgen","smilax","smile","smiley","smilies","smiling","smirch","smirk","smirnoff","smite","smiter","smith","smithereens","smithfield","smiths","smithson","smithsonian","smithtown","smithy","smitten","smitty","smock","smocking","smog","smoggy","smoke","smokehouse","smokeless","smoker","smokescreen","smokestack","smokey","smokiness","smoking","smoky","smolder","smoldering","smolensk","smollett","smooch","smooth","smoothen","smoother","smoothie","smoothing","smoothly","smoothness","smooths","smote","smother","smp","smrgsbord","sms","smsa","smsmanager","smth","smtp","smtpclient","smucker","smudge","smudginess","smudgy","smug","smugged","smugger","smuggest","smugging","smuggle","smuggler","smugness","smut","smuts","smutted","smuttiness","smutting","smutty","smyrna","sn","snack","snackbar","snaffle","snafu","snag","snagged","snagging","snail","snake","snakebird","snakebite","snakelike","snakeroot","snaky","sname","snap","snapback","snapdragon","snapped","snapper","snappily","snappiness","snapping","snappish","snappishness","snappy","snapshot","snapshots","snapshotted","snapshotting","snare","snarer","snarf","snarl","snarler","snarling","snarly","snatch","snatcher","snazzily","snazzy","snd","snead","sneak","sneaker","sneakily","sneakiness","sneaking","sneaky","sneed","sneer","sneerer","sneering","sneeze","snell","snick","snicker","snide","snideness","snider","sniff","sniffer","sniffle","sniffler","sniffles","snifter","snigger","snip","snipe","sniper","snipped","snipper","snippet","snippets","snipping","snippy","snit","snitch","snivel","sniveler","snmp","sno","snob","snobbery","snobbish","snobbishness","snobby","snodgrass","snood","snook","snooker","snoop","snooper","snoopy","snoot","snootily","snootiness","snooty","snooze","snore","snorkel","snort","snorter","snot","snotted","snottily","snottiness","snotting","snotty","snout","snow","snowball","snowbank","snowbelt","snowbird","snowblower","snowboard","snowbound","snowcapped","snowden","snowdrift","snowdrop","snowfall","snowfield","snowflake","snowily","snowiness","snowman","snowmen","snowmobile","snowplough","snowploughs","snowplow","snowshed","snowshoe","snowshoeing","snowshoer","snowstorm","snowsuit","snowy","snprintf","sns","snub","snubbed","snubber","snubbing","snuff","snuffbox","snuffer","snuffle","snuffler","snuffly","snug","snugged","snugger","snuggest","snugging","snuggle","snuggly","snugness","snyder","so","soa","soak","soaker","soap","soapaction","soapbox","soapclient","soapenv","soapiness","soapobject","soapstone","soapsud","soapui","soapy","soar","soarer","soaring","sob","sobbed","sobbing","sober","soberer","soberness","sobriety","sobriquet","soc","soccer","sociabilities","sociability","sociable","sociably","social","socialism","socialist","socialistic","socialite","sociality","socialization","socialize","socialized","socializer","socially","societal","society","socio","sociobiology","sociocultural","sociodemographic","socioeconomic","socioeconomically","sociolinguistics","sociological","sociologist","sociology","sociometric","sociometry","sociopath","sociopaths","sock","sockaddr","socket","socketexception","socketio","socketprocessor","sockets","sockfd","socks","socorro","socrates","socratic","sod","soda","sodales","sodded","sodden","soddenness","sodding","soddy","sodium","sodom","sodomite","sodomize","sodomy","soever","sofa","sofia","sofie","soft","softball","softbound","soften","softener","softhearted","softie","softlayer","softmax","softness","software","softwood","softy","soggily","sogginess","soggy","soho","soign","soil","soiled","soire","sojourn","sol","solace","solacer","solar","solaria","solaris","solarium","sold","solder","soldier","soldiery","sole","solecism","soled","solely","solemn","solemness","solemnify","solemnity","solemnization","solemnize","solemnness","solenoid","soler","soles","solicit","solicitation","solicited","solicitor","solicitous","solicitousness","solicitude","solid","solidarity","solidcolorbrush","solidi","solidification","solidify","solidity","solidness","solidus","soliloquies","soliloquize","soliloquy","soling","solipsism","solipsist","solis","solitaire","solitary","solitude","sollie","solly","solo","soloist","solomon","solon","soloviev","solr","solstice","solubility","soluble","solute","solution","solutions","solvable","solvating","solve","solved","solvency","solvent","solvently","solver","solves","solving","solzhenitsyn","som","soma","somali","somalia","somalian","somatic","somber","somberness","sombre","sombrero","some","somebody","someclass","somedata","someday","somefile","somefunc","somefunction","somehow","someid","somemethod","somename","someobject","someone","someplace","someproperty","somersault","somerset","somersetted","somersetting","somerville","somestring","sometable","sometext","something","somethingelse","sometime","sometimes","sometype","someurl","somevalue","somevar","someway","somewhat","somewhere","somme","sommelier","somnambulism","somnambulist","somnolence","somnolent","somoza","somthing","son","sonar","sonarqube","sonata","sonatina","sonatype","sondheim","sondra","sonenberg","song","songbag","songbird","songbook","songfest","songful","songfulness","songhai","songhua","songs","songster","songstress","songwriter","songwriting","sonia","sonic","sonja","sonnet","sonni","sonnie","sonnnie","sonny","sonoma","sonora","sonority","sonorous","sonorousness","sontag","sonuvabitch","sony","sonya","soon","sooner","soonish","soot","sooth","soothe","soother","soothing","soothingness","sooths","soothsay","soothsayer","sooty","sop","sophey","sophi","sophia","sophie","sophism","sophist","sophister","sophistic","sophistical","sophisticate","sophisticated","sophisticatedly","sophistication","sophistry","sophoclean","sophocles","sophomore","sophomoric","sophronia","soporific","soporifically","sopped","sopping","soppy","soprano","sopwith","sorbet","sorbonne","sorcerer","sorceress","sorcery","sorcha","sordid","sordidness","sore","sorehead","soreness","sorensen","sorenson","sorghum","sorority","sorrel","sorrentine","sorrily","sorriness","sorrow","sorrower","sorrowful","sorrowfulness","sorry","sort","sorta","sortable","sortby","sorted","sortedlist","sorter","sortexpression","sortie","sortieing","sorting","sortorder","sorts","sos","sosa","sosanna","sot","soto","sottish","sou","soubriquet","souffl","sough","soughs","sought","soul","soulful","soulfulness","soulless","sound","soundboard","soundcloud","sounder","sounders","soundest","sounding","soundings","soundless","soundly","soundness","soundproof","soundproofing","sounds","soundtrack","soup","souphanouvong","soupon","soupy","sour","source","sourcecode","sourced","sourceencoding","sourcefile","sourceforge","sourceid","sourceless","sourcemap","sourcepath","sources","sourcetype","sourcing","sourdough","sourdoughs","sourish","sourness","sourpuss","sous","sousa","sousaphone","souse","south","southampton","southbound","southeast","southeaster","southeastern","southeastward","souther","southerly","southern","southerner","southernisms","southernmost","southey","southfield","southing","southland","southpaw","souths","southward","southwest","southwester","southwestern","southwestward","souvenir","sovereign","sovereignty","soviet","sow","sowbelly","sowens","sower","soweto","sown","sox","soy","soybean","soyinka","soyuz","sp","spa","spaatz","space","spacecraft","spaced","spaceflight","spaceman","spacemen","spaceport","spacer","spaces","spaceship","spacesuit","spacewalk","spacewar","spacewoman","spacewomen","spacey","spacial","spacier","spaciest","spaciness","spacing","spacious","spaciousness","spackle","spade","spadeful","spader","spadework","spadices","spadix","spafford","spaghetti","spahn","spain","spake","spalding","spam","span","spandex","spandrels","spangle","spanglish","spaniard","spaniel","spanielled","spanielling","spanish","spank","spanker","spanking","spanned","spanner","spanning","spans","spar","sparc","sparcstation","spare","spareness","sparer","spareribs","sparing","spark","sparkconf","sparkcontext","sparker","sparkle","sparkler","sparkman","sparks","sparksession","sparksubmit","sparky","sparling","sparql","sparred","sparrer","sparring","sparrow","spars","sparse","sparseness","sparsity","sparta","spartacus","spartan","spasm","spasmodic","spasmodically","spastic","spat","spate","spathe","spatial","spatiality","spatted","spatter","spatterdock","spatting","spatula","spavin","spawn","spawned","spawner","spawning","spay","spca","speak","speakable","speakeasy","speaker","speakers","speakership","speaking","speaks","spear","spearer","spearfish","spearhead","spearmint","spears","spec","special","specialcells","specialism","specialist","specialization","specialize","specialized","specializing","specially","specialty","specie","species","specif","specifiability","specifiable","specifiably","specific","specifically","specification","specifications","specificity","specifics","specified","specifier","specifies","specify","specifying","specimen","specious","speciousness","speck","speckle","specs","spectacle","spectacular","spectator","specter","spectra","spectral","spectralness","spectrogram","spectrograph","spectrographically","spectrography","spectrometer","spectrometric","spectrometry","spectrophotometer","spectrophotometric","spectrophotometry","spectroscope","spectroscopic","spectroscopically","spectroscopy","spectrum","specular","specularity","speculate","speculation","speculative","speculator","sped","speech","speechless","speechlessness","speed","speedboat","speedboating","speeder","speedily","speediness","speedometer","speeds","speedster","speedup","speedway","speedwell","speedy","speer","speleological","speleologist","speleology","spell","spellbind","spellbinder","spellbound","spelldown","spelled","speller","spelling","spells","spelunker","spelunking","spence","spencer","spencerian","spend","spender","spending","spends","spendthrift","spengler","spenglerian","spense","spenser","spenserian","spent","sperm","spermatophyte","spermatozoa","spermatozoon","spermicidal","spermicide","sperry","spew","spewer","spf","sphagnum","sphere","spheric","spherical","spherics","spheroid","spheroidal","spherule","sphincter","sphinx","spi","spic","spica","spice","spicebush","spicily","spiciness","spicule","spicy","spider","spiderweb","spiderwort","spidery","spiegel","spiel","spielberg","spier","spiffy","spigot","spike","spiker","spikiness","spiky","spill","spillage","spillane","spillover","spillway","spin","spinach","spinal","spindle","spindly","spine","spineless","spinelessness","spinet","spininess","spinnability","spinnaker","spinner","spinneret","spinning","spinoza","spinster","spinsterhood","spinsterish","spiny","spiracle","spiraea","spiral","spire","spirea","spirit","spirited","spiritedness","spiritless","spirits","spiritual","spiritualism","spiritualist","spiritualistic","spirituality","spirituous","spiro","spirochete","spiry","spit","spitball","spite","spiteful","spitefuller","spitefullest","spitefulness","spitfire","spits","spitted","spitting","spittle","spittoon","spitz","spl","splash","splashdown","splasher","splashily","splashiness","splashscreen","splashy","splat","splatted","splatter","splatting","splay","splayfeet","splayfoot","spleen","splendid","splendidness","splendor","splendorous","splenetic","splice","splicer","spline","splint","splinter","splintery","split","splits","splittable","splitted","splitter","splitting","splodge","splotch","splotchy","splurge","splutter","splutterer","spock","spoil","spoilables","spoilage","spoiled","spoiler","spoilsport","spokane","spoke","spoken","spokeshave","spokesman","spokesmen","spokespeople","spokesperson","spokeswoman","spokeswomen","spoliation","sponge","spongecake","sponger","sponginess","spongy","sponsor","sponsorship","spontaneity","spontaneous","spontaneousness","spoof","spook","spookiness","spooky","spool","spoon","spoonbill","spoonerism","spoonful","spoor","sporadic","sporadically","spore","sporran","sport","sportiness","sporting","sportive","sportiveness","sports","sportscast","sportsman","sportsmanlike","sportsmanship","sportsmen","sportswear","sportswoman","sportswomen","sportswriter","sporty","sposato","spot","spotify","spotless","spotlessness","spotlight","spotlit","spots","spotted","spotter","spottily","spottiness","spotting","spotty","spousal","spouse","spout","spouter","sprain","sprang","sprat","sprawl","spray","sprayed","sprayer","sprays","spread","spreadeagled","spreader","spreadsheet","spreadsheetapp","spreadsheets","spree","spreeing","sprig","sprigged","sprigging","sprightliness","sprightly","spring","springapplication","springboard","springbok","springboot","springbootapplication","springeing","springer","springfield","springframework","springily","springiness","springing","springjunit","springlike","springsource","springsteen","springtime","springy","sprinkle","sprinkler","sprinkling","sprint","sprintf","sprite","spritebatch","spritekit","sprites","spritz","sprocket","sprocketed","sprockets","sproul","sprout","spruce","spruceness","sprue","sprung","spry","spryness","spss","spud","spudded","spudding","spuds","spume","spumone","spumoni","spumy","spun","spunk","spunky","spur","spurge","spurious","spuriousness","spurn","spurred","spurring","spurt","sputa","sputnik","sputter","sputum","spy","spyder","spyglass","sq","sql","sqlalchemy","sqlclient","sqlcmd","sqlcommand","sqlconnection","sqlcontext","sqldataadapter","sqldatareader","sqldatasource","sqldbtype","sqlerror","sqlexception","sqlexpress","sqlfiddle","sqlite","sqliteconnection","sqlitedatabase","sqliteopenhelper","sqlparameter","sqlplus","sqlquery","sqlserver","sqlsrv","sqlstate","sqoop","sqq","sqrt","sqs","squab","squabbed","squabber","squabbest","squabbing","squabble","squabbler","squad","squadded","squadding","squadron","squalid","squalidness","squall","squaller","squally","squalor","squamous","squander","squanto","square","squared","squareness","squarer","squares","squaresville","squareup","squarish","squash","squashiness","squashy","squat","squatness","squatted","squatter","squattest","squatting","squaw","squawk","squawker","squeak","squeaker","squeakily","squeakiness","squeaky","squeal","squealer","squeamish","squeamishness","squeegee","squeegeeing","squeeze","squeezer","squelch","squelcher","squelchy","squib","squibb","squibbed","squibbing","squid","squidded","squidding","squiggle","squiggly","squint","squinter","squinting","squire","squirehood","squirm","squirmy","squirrel","squirt","squirter","squish","squishy","sr","srand","src","srcdir","srcdirs","sref","srinagar","sro","srv","ss","ssa","sscanf","ssd","sse","ssh","sshd","ssid","ssis","ssl","sslcontext","sslsocketimpl","sslv","ssms","ssn","sso","ssrs","sss","sst","sstream","ssw","st","sta","stab","stabbed","stabber","stabbing","stability","stabilizability","stabilization","stabilize","stabilizer","stable","stableman","stablemate","stablemen","stableness","stabler","stables","stablest","stabling","stably","staccato","stace","stacee","stacey","staci","stacia","stacie","stack","stackable","stackblitz","stacked","stacker","stackexchange","stacking","stacklayout","stackoverflow","stackpane","stackpanel","stacks","stacktrace","stacy","stadia","stadias","stadium","stael","stafani","staff","staffard","staffer","stafford","staffordshire","staffroom","staford","stag","stage","stagecoach","stagecraft","staged","stagehand","stager","stages","stagestruck","stagflation","stagged","stagger","staggerer","staggering","staggers","stagging","staginess","staging","stagnancy","stagnant","stagnate","stagnation","stagy","stahl","staid","staidness","stain","stained","stainer","stainless","stair","staircase","stairway","stairwell","stake","stakeholder","stakeout","stalactite","stalag","stalagmite","stale","stalemate","staleness","staley","stalin","stalingrad","stalinist","stalk","stalker","stall","stalled","stallholders","stallion","stallone","stalls","stalwart","stalwartness","stamen","stamford","stamina","staminate","stammer","stammerer","stammering","stamp","stamped","stampede","stampeder","stamper","stan","stance","stanch","stancher","stanchion","stand","standalone","standard","standardcontext","standardcontextvalve","standardenginevalve","standardhost","standardhostvalve","standardization","standardize","standardized","standardizer","standardizes","standards","standarduserdefaults","standardwrapper","standardwrappervalve","standby","standbys","standee","standford","standing","standish","standoff","standoffish","standout","standpipe","standpoint","stands","standstill","stanfield","stanford","stanislas","stanislaus","stanislavsky","stanislaw","stank","stanleigh","stanley","stanly","stannic","stannous","stanton","stanwood","stanza","staph","staphs","staphylococcal","staphylococci","staphylococcus","staple","stapled","stapler","stapleton","star","starboard","starch","starchily","starchiness","starchy","stardom","stardust","stare","starfish","stargate","stargaze","staring","stark","starkey","starkness","starla","starlene","starless","starlet","starlight","starlin","starling","starlit","starr","starred","starring","starry","stars","starship","starstruck","start","startactivity","startactivityforresult","startangle","startanimation","startdate","started","starter","starters","startid","startindex","startinfo","starting","startinternal","startle","startling","startnew","startpoint","startpos","startrow","starts","startservice","startstop","startswith","starttime","starttls","startup","startups","startx","starty","starvation","starve","starveling","starver","stash","stasis","stat","state","statecraft","stated","stateful","statehood","statehouse","stateid","stateless","statelessness","stateliness","stately","statement","statements","staten","statename","stateparams","stateprovider","stater","stateroom","states","stateside","statesman","statesmanlike","statesmanship","statesmen","stateswoman","stateswomen","statewide","static","statical","statically","staticfiles","staticmethod","staticresource","statics","statictext","stating","station","stationarity","stationary","stationer","stationery","stationmaster","stations","statistic","statistical","statistician","statistics","statler","stator","stats","statuary","statue","statuesque","statuette","stature","status","statusbar","statuscode","statuses","statusid","statustext","statute","statutorily","statutory","stauffer","staunch","staunchness","stave","stavro","stay","stayed","stayer","staying","stays","std","stdafx","stdcall","stdclass","stderr","stdin","stdint","stdio","stdlib","stdout","stdtypes","ste","stead","steadfast","steadfastness","steadily","steadiness","steading","steady","steak","steakhouse","steal","stealer","stealing","stealth","stealthily","stealthiness","stealths","stealthy","steam","steamboat","steamer","steamfitter","steamfitting","steamily","steaminess","steamroll","steamroller","steamship","steamy","stearn","stearne","steed","steel","steele","steeliness","steelmaker","steelwork","steelworker","steely","steelyard","steen","steep","steepen","steeper","steeple","steeplebush","steeplechase","steeplejack","steepness","steer","steerage","steerer","steersman","steersmen","steeves","stefa","stefan","stefania","stefanie","stefano","steffane","steffen","steffi","steffie","stegosauri","stegosaurus","stein","steinbeck","steinberg","steinem","steiner","steinmetz","steinway","stella","stellar","stellated","stem","stemless","stemmed","stemming","stemware","stench","stencil","stenciler","stencillings","stendhal","stendler","stengel","steno","stenographer","stenographic","stenography","stenotype","stentorian","step","stepbrother","stepchild","stepchildren","stepdaughter","stepfather","stepha","stephan","stephana","stephani","stephanie","stephannie","stephanus","stephen","stephenie","stephenson","stephi","stephie","stephine","stepladder","stepmother","stepparent","steppe","stepper","stepping","steppingstone","steps","stepsister","stepson","stepwise","stereo","stereographic","stereography","stereophonic","stereoscope","stereoscopic","stereoscopically","stereoscopy","stereotype","stereotypic","stereotypical","sterile","sterility","sterilization","sterilize","sterilized","sterilizes","sterling","sterlingness","stern","sternal","sternberg","sterne","sternness","sterno","sternum","steroid","steroidal","stertorous","stesha","stet","stethoscope","stetson","stetted","stetting","steuben","stevana","steve","stevedore","steven","stevena","stevenson","stevie","stevy","stew","steward","stewardess","stewardship","stewart","stg","sth","stick","sticker","stickily","stickiness","sticking","stickle","stickleback","stickler","stickpin","sticks","stickup","sticky","stieglitz","stiff","stiffen","stiffness","stifle","stifler","stifling","stigma","stigmata","stigmatic","stigmatization","stigmatizations","stigmatize","stigmatized","stile","stiletto","still","stillbirth","stillbirths","stillborn","stiller","stillest","stillman","stillmann","stillness","stillwell","stilt","stilted","stilton","stimson","stimulant","stimulate","stimulated","stimulation","stimulative","stimulator","stimulatory","stimuli","stimulus","stine","sting","stinger","stingily","stinginess","stinging","stingray","stingy","stink","stinkbug","stinker","stinking","stinkpot","stinky","stint","stinter","stinting","stipend","stipendiary","stipple","stippler","stipulate","stipulation","stir","stirling","stirred","stirrer","stirring","stirrup","stitch","stitcher","stitchery","stitching","stl","stm","stmt","stoat","stochastic","stochastically","stochasticity","stock","stockade","stockbreeder","stockbroker","stockbroking","stocker","stockhausen","stockholder","stockholm","stockily","stockiness","stockinet","stockinette","stocking","stockist","stockpile","stockpiler","stockpot","stockroom","stocks","stocktaking","stockton","stocky","stockyard","stoddard","stodge","stodgily","stodginess","stodgy","stogy","stoic","stoical","stoichiometric","stoichiometry","stoicism","stoke","stoker","stokes","stol","stole","stolen","stolid","stolidity","stolidness","stolon","stomach","stomachache","stomacher","stomachs","stomp","stone","stonecutter","stonehenge","stoneless","stonemason","stoner","stonewall","stoneware","stonewashed","stonework","stonewort","stonily","stoniness","stony","stood","stooge","stool","stoop","stop","stopcock","stopgap","stoplight","stopover","stoppable","stoppage","stoppard","stopped","stopper","stopping","stopple","stoppropagation","stops","stopwatch","stopwords","storage","store","stored","storedprocedure","storefront","storehouse","storeid","storekeep","storekeeper","storeroom","stores","stories","storing","stork","storm","stormbound","stormer","stormi","stormie","stormily","storminess","stormtroopers","stormy","story","storyboard","storyboards","storybook","storyline","storyteller","storytelling","stouffer","stoup","stout","stouten","stouthearted","stoutness","stove","stovepipe","stover","stow","stowage","stowaway","stowe","str","strabo","strace","straddle","straddler","stradivari","stradivarius","strafe","strafer","straggle","straggly","straight","straightaway","straightedge","straighten","straightener","straightforward","straightforwardness","straightjacket","straightness","straightway","strain","strained","strainer","straining","strains","strait","straiten","straitjacket","straitlaced","straitness","strand","stranded","strange","strangely","strangeness","stranger","strangle","stranglehold","strangles","strangulate","strangulation","strap","strapless","strapped","strapping","strasbourg","strata","stratagem","strategic","strategical","strategics","strategies","strategist","strategy","stratford","strati","stratification","stratified","stratify","stratigraphic","stratigraphical","stratigraphy","stratosphere","stratospheric","stratospherically","stratum","stratus","strauss","stravinsky","straw","strawberry","strawflower","stray","strayer","strcat","strcmp","strcpy","strdup","streak","streaker","streaky","stream","streamed","streamer","streaming","streamline","streamreader","streams","streamwriter","street","streetcar","streetlight","streets","streetwalker","streetwise","streisand","strength","strengthen","strengthener","strengths","strenuous","strenuousness","strep","streptococcal","streptococci","streptococcus","streptomycin","strerror","stress","stressed","stressful","stretch","stretchability","stretchable","stretched","stretcher","stretchy","strew","strewn","strftime","stria","striae","striate","striated","striation","stricken","strickland","strict","stricter","strictest","strictly","strictmode","strictness","stricture","stridden","stride","stridency","strident","strider","strides","strife","strike","strikebreak","strikebreaker","strikebreaking","strikeout","striker","strikes","striking","strindberg","string","stringarray","stringbuffer","stringbuilder","stringbyappendingpathcomponent","stringcomparison","stringed","stringencoding","stringency","stringent","stringer","stringformat","stringify","stringiness","stringing","stringio","stringlength","stringlist","stringproperty","stringr","stringreader","stringrequest","strings","stringsasfactors","stringsplitoptions","stringstream","stringtokenizer","stringtype","stringutils","stringvalue","stringvar","stringwithformat","stringwriter","stringy","strip","stripe","striped","striper","stripling","stripped","stripper","stripping","strips","stripslashes","striptease","stripteaser","stripy","strive","striven","striver","strlen","strncpy","strobe","stroboscope","stroboscopic","strode","stroke","strokecolor","strokewidth","stroking","stroll","stroller","strom","stromberg","stromboli","strong","strongbow","strongbox","stronger","strongheart","stronghold","strongish","strongly","strongman","strongmen","strongroom","strontium","strop","strophe","strophic","stropped","stropping","strove","strpos","strptime","strs","strsplit","strsql","strstr","strtok","strtolower","strtotime","struck","struct","structfield","structs","structural","structuralism","structuralist","structure","structured","structureless","structures","structuring","strudel","struggle","struggled","struggler","struggling","strum","strummed","strumming","strumpet","strung","strut","struts","strutted","strutter","strutting","strychnine","sts","stu","stuart","stub","stubbed","stubbing","stubble","stubblefield","stubbly","stubborn","stubbornness","stubby","stubs","stucco","stuccoes","stuck","stud","studbook","studded","studding","studebaker","student","studentid","studentname","students","studentship","studied","studiedness","studier","studies","studio","studios","studious","studiousness","study","studying","stuff","stuffily","stuffiness","stuffing","stuffs","stuffy","stultify","stumble","stumbled","stumbling","stump","stumpage","stumped","stumper","stumpy","stun","stung","stunk","stunned","stunner","stunning","stunt","stunted","stupefaction","stupefy","stupendous","stupendousness","stupid","stupidity","stupidness","stupor","sturdily","sturdiness","sturdy","sturgeon","sturm","stutter","stuttgart","stuyvesant","sty","stygian","style","styleable","styleclass","styled","styles","stylesheet","stylesheets","styleurls","styli","styling","stylish","stylishness","stylist","stylistic","stylistically","stylites","stylization","stylize","stylos","stylus","stymie","stymieing","stymy","styptic","styrene","styrofoam","styx","su","suable","suarez","suasion","suave","suaveness","suavity","sub","subaltern","subarctic","subareas","subarray","subaru","subassembly","subatomic","subbasement","subbed","subbing","subbranch","subcaste","subcat","subcategories","subcategorizing","subcategory","subchain","subclass","subclasses","subclassifications","subclassing","subclauses","subcommand","subcommittee","subcompact","subcomponent","subcomputation","subconcept","subconscious","subconsciousness","subconstituent","subcontinent","subcontinental","subcontract","subcontractor","subcultural","subculture","subcutaneous","subdir","subdirectories","subdirectory","subdistrict","subdivide","subdivision","subdomain","subdomains","subdue","subdued","subduer","subexpression","subfamily","subfield","subfile","subfolder","subfolders","subform","subfreezing","subgoal","subgraph","subgraphs","subgroup","subharmonic","subhead","subheading","subhuman","subindex","subinterval","subitem","subitems","subj","subject","subjection","subjective","subjectiveness","subjectivist","subjectivity","subjects","subjoin","subjugate","subjugation","subjunctive","subkey","sublayer","sublease","sublet","subletting","sublimate","sublimation","sublime","sublimeness","sublimer","subliminal","sublimity","sublist","subliterary","sublunary","submachine","submarginal","submarine","submariner","submenu","submerge","submergence","submerse","submersible","submersion","submicroscopic","submission","submissions","submissive","submissiveness","submit","submitbutton","submitform","submits","submittable","submittal","submitted","submitter","submitting","submode","submodule","submodules","subnational","subnet","subnetwork","subnormal","suboptimal","suborbital","suborder","subordinate","subordinately","subordinates","subordination","subordinator","suborn","subornation","subpage","subparagraph","subpart","subplot","subplots","subpoena","subpopulation","subproblem","subprocess","subprofessional","subprogram","subproject","subproof","subqueries","subquery","subquestion","subrange","subregion","subregional","subreport","subrogation","subroutine","subs","subsample","subschema","subscribe","subscribed","subscriber","subscribers","subscribing","subscript","subscripted","subscription","subscriptions","subsection","subsegment","subsentence","subsequence","subsequent","subsequently","subservience","subservient","subset","subsets","subside","subsidence","subsidiarity","subsidiary","subsidization","subsidize","subsidized","subsidizer","subsidy","subsist","subsistence","subsistent","subsocietal","subsoil","subsonic","subspace","subspecies","substance","substandard","substantial","substantially","substantialness","substantiate","substantiated","substantiation","substantive","substantiveness","substantivity","substation","substerilization","substitutability","substitute","substituted","substitution","substitutionary","substitutive","substr","substrata","substrate","substratum","substring","substrings","substructure","subsume","subsurface","subsystem","subtable","subtask","subteen","subtenancy","subtenant","subtend","subterfuge","subterranean","subtest","subtext","subtitle","subtle","subtleness","subtlety","subtly","subtopic","subtotal","subtract","subtracter","subtracting","subtraction","subtrahend","subtree","subtropic","subtropical","subtype","subunit","suburb","suburban","suburbanite","suburbanization","suburbanized","suburbanizing","suburbia","subvention","subversion","subversive","subversiveness","subvert","subverter","subview","subviews","subway","subzero","succ","succeed","succeeded","succeeder","succeeds","succesfully","success","successful","successfull","successfully","successfulness","succession","successive","successiveness","successor","successorship","succinct","succinctness","succor","succored","succorer","succotash","succubus","succulence","succulency","succulent","succumb","such","suchlike","suck","sucker","suckle","suckling","sucks","sucre","sucrose","suction","sud","sudan","sudanese","sudanic","sudden","suddenly","suddenness","sudetenland","sudo","sudoku","suds","sudsy","sue","sued","suede","suellen","suer","suet","suetonius","suety","suez","suffer","sufferance","sufferer","suffering","suffice","sufficiency","sufficient","sufficiently","suffix","suffixation","suffixed","suffixes","suffocate","suffocating","suffolk","suffragan","suffrage","suffragette","suffragist","suffuse","suffusion","sufi","sufism","sugar","sugarcane","sugarcoat","sugarless","sugarplum","sugary","suggest","suggested","suggester","suggestibility","suggestible","suggesting","suggestion","suggestions","suggestive","suggestiveness","suggests","sugillate","suharto","sui","suicidal","suicide","suit","suitability","suitable","suitableness","suitably","suitcase","suite","suited","suites","suiting","suitor","suits","sukarno","sukey","suki","sukiyaki","sukkot","sukkoth","sula","sulawesi","suleiman","sulfa","sulfaquinoxaline","sulfate","sulfide","sulfite","sulfonamide","sulfur","sulfuric","sulfurous","sulfurousness","sulk","sulkily","sulkiness","sulky","sulla","sullen","sullenness","sullied","sullivan","sully","sulphate","sulphide","sulphuric","sultan","sultana","sultanate","sultrily","sultriness","sultry","sulzberger","sum","sumac","sumach","sumatra","sumatran","sumer","sumeria","sumerian","summability","summable","summand","summarily","summarise","summarization","summarize","summarized","summarizer","summary","summation","summed","summer","summerdale","summerhouse","summertime","summery","summing","summit","summitry","summon","summoner","summons","sumner","sumo","sump","sumptuous","sumptuousness","sums","sumter","sun","sunbaked","sunbath","sunbathe","sunbather","sunbathing","sunbaths","sunbeam","sunbelt","sunblock","sunbonnet","sunburn","sunburst","suncream","sundae","sundanese","sundas","sunday","sunder","sundial","sundown","sundowner","sundris","sundry","sunfish","sunflower","sung","sunglass","sunk","sunlamp","sunless","sunlight","sunlit","sunned","sunni","sunniness","sunning","sunnite","sunny","sunnyvale","sunrise","sunroof","sunscreen","sunset","sunsetting","sunshade","sunshine","sunshiny","sunspot","sunstroke","sunt","suntan","suntanned","suntanning","sunup","sup","super","superabundance","superabundant","superannuate","superannuation","superb","superbness","supercargo","supercargoes","supercharge","supercharger","supercilious","superciliousness","supercity","superclass","supercomputer","supercomputing","superconcept","superconducting","superconductivity","superconductor","supercooled","supercooling","supercritical","superdense","superego","supererogation","supererogatory","superficial","superficiality","superfine","superfix","superfluity","superfluous","superfluousness","superheat","superhero","superheroes","superhighway","superhuman","superhumanness","superimpose","superimposition","superintend","superintendence","superintendency","superintendent","superior","superiority","superlative","superlativeness","superlunary","supermachine","superman","supermarket","supermen","supermodel","supermom","supernal","supernatant","supernatural","supernaturalism","supernaturalness","supernormal","supernova","supernovae","supernumerary","superordinate","superpose","superposition","superpower","superpredicate","supersaturate","supersaturation","superscribe","superscript","superscription","supersede","superseder","supersensitive","supersensitiveness","superset","supersonic","supersonically","supersonics","superstar","superstition","superstitious","superstore","superstructural","superstructure","supertanker","supertitle","superuser","supervene","supervention","superview","supervise","supervised","supervision","supervisor","supervisory","superwoman","superwomen","supine","supineness","supp","supper","suppl","supplant","supplanter","supple","supplement","supplemental","supplementary","supplementation","supplementer","suppleness","suppliant","supplicant","supplicate","supplication","supplied","supplier","suppliers","supplies","supply","supplying","support","supportability","supportable","supported","supporter","supporting","supportive","supportmapfragment","supports","suppose","supposed","supposedly","supposing","supposition","suppository","suppress","suppressant","suppressed","suppressible","suppression","suppressive","suppresslint","suppressor","suppresswarnings","suppurate","suppuration","supra","supranational","supranationalism","suprasegmental","supremacist","supremacy","supremal","supreme","supremeness","supremo","supt","surabaya","surat","surcease","surcharge","surcingle","surd","sure","sured","surefire","surefooted","surely","sureness","surer","surest","surety","surf","surface","surfaced","surfaceholder","surfacer","surfaces","surfaceview","surfacing","surfactant","surfboard","surfeit","surfer","surfing","surge","surged","surgeon","surgery","surges","surgical","surinam","suriname","surinamese","surliness","surly","surmise","surmiser","surmount","surmountable","surname","surpass","surpassed","surpassing","surplice","surplus","surplussed","surplussing","surprise","surprised","surpriser","surprising","surprisingly","surreal","surrealism","surrealist","surrealistic","surrealistically","surreality","surrender","surrenderer","surreptitious","surreptitiousness","surrey","surrogacy","surrogate","surrogation","surround","surrounded","surrounding","surtax","surveillance","surveillant","survey","surveyed","surveying","surveyor","surveys","survivability","survivable","survival","survivalist","survive","survived","survivor","survivorship","surya","sus","susan","susana","susanetta","susann","susanna","susannah","susanne","susceptibilities","susceptibility","susceptible","suscipit","susette","sushi","susi","susie","suspect","suspected","suspecter","suspecting","suspend","suspended","suspender","suspendisse","suspense","suspenseful","suspension","suspensive","suspensor","suspicion","suspicious","suspiciousness","susquehanna","sussex","sustain","sustainability","sustainable","sustainer","sustainment","sustenance","susy","sutherlan","sutherland","sutler","sutton","suture","suv","suva","suwanee","suzann","suzanna","suzanne","suzerain","suzerainty","suzette","suzhou","suzi","suzie","suzuki","suzy","sv","svalbard","svc","svelte","sven","svend","svengali","sverdlovsk","svetlana","svg","svm","svn","sw","swab","swabbed","swabbing","swabby","swabian","swaddle","swag","swagged","swagger","swagging","swahili","swain","swak","swallow","swallower","swallowtail","swam","swami","swamp","swamper","swampland","swampy","swan","swanee","swank","swankily","swankiness","swanky","swanlike","swanned","swanning","swansea","swanson","swap","swappable","swapped","swapper","swapping","swaps","sward","swarm","swarmer","swart","swarthiness","swarthmore","swarthy","swartz","swash","swashbuckler","swashbuckling","swastika","swat","swatch","swath","swathe","swather","swaths","swatted","swatter","swatting","sway","swayback","swayer","swazi","swaziland","swear","swearer","swearword","sweat","sweatband","sweater","sweatily","sweatiness","sweatpants","sweatshirt","sweatshop","sweaty","swed","swede","sweden","swedenborg","swedish","sweeney","sweep","sweeper","sweeping","sweepingness","sweeps","sweepstake","sweepstakes","sweet","sweetbread","sweetbrier","sweetcorn","sweeten","sweetened","sweetener","sweetening","sweetheart","sweetie","sweeting","sweetish","sweetmeat","sweetness","sweetshop","swell","swellhead","swelling","swelter","sweltering","swen","swenson","swept","sweptback","swerve","swerving","swf","swi","swift","swifter","swiftness","swig","swigged","swigging","swill","swim","swimmer","swimming","swimsuit","swinburne","swindle","swindler","swine","swineherd","swing","swingeing","swinger","swinging","swingutilities","swingworker","swingy","swinish","swinishness","swink","swipe","swiper","swiperefreshlayout","swiping","swirl","swirling","swirly","swish","swishy","swiss","switch","switchback","switchblade","switchboard","switched","switcher","switches","switchgear","switching","switchman","switchmap","switchmen","switchover","switz","switzer","switzerland","swivel","swizzle","swob","swollen","swoon","swooning","swoop","swoosh","swop","sword","swordfish","swordplay","swordplayer","swordsman","swordsmanship","swordsmen","swordtail","swore","sworn","swot","swt","swum","swung","sx","sy","sybarite","sybaritic","sybase","sybil","sybila","sybilla","sybille","sybyl","sycamore","sycophancy","sycophant","sycophantic","sycophantically","syd","sydel","sydelle","sydney","sykes","sylas","syllabi","syllabic","syllabicate","syllabication","syllabicity","syllabification","syllabify","syllable","syllabub","syllabus","syllabusss","syllogism","syllogistic","sylow","sylph","sylphic","sylphlike","sylphs","sylvan","sylvania","sylvester","sylvia","sylvie","sym","syman","symbiont","symbioses","symbiosis","symbiotic","symbol","symbolic","symbolical","symbolics","symbolism","symbolist","symbolization","symbolize","symbolized","symbolizes","symbols","symfony","symington","symlink","symlinks","symmetric","symmetrical","symmetrically","symmetricalness","symmetrization","symmetrizing","symmetry","symon","sympathetic","sympathetically","sympathize","sympathized","sympathizer","sympathizing","sympathy","symphonic","symphonists","symphony","symposium","symptom","symptomatic","symptomatically","symptomatology","symptoms","sympy","syn","synagogal","synagogue","synapse","synaptic","sync","synced","synchronism","synchronization","synchronize","synchronized","synchronizer","synchronous","synchronously","synchronousness","synchrony","synchrotron","syncing","syncopate","syncopation","syncope","syndic","syndicalist","syndicate","syndrome","synergism","synergistic","synergy","synfuel","synge","synod","synonym","synonymic","synonymous","synonyms","synonymy","synopses","synopsis","synopsized","synopsizes","synopsizing","synoptic","syntactic","syntactical","syntactically","syntactics","syntax","syntaxerror","syntheses","synthesis","synthesize","synthesized","synthesizer","synthesizes","synthetic","synthetically","syphilis","syphilitic","syphilized","syphilizing","syracuse","syria","syriac","syrian","syringe","syrup","syrupy","sys","sysadmin","syscall","syscap","sysdate","syslog","system","systematic","systematical","systematics","systematization","systematize","systematized","systematizer","systematizing","systemctl","systemd","systemic","systemically","systemization","systemjs","systems","systole","systolic","syswow","sz","szilard","szymborska","t","ta","tab","tabasco","tabatha","tabb","tabbar","tabbarcontroller","tabbatha","tabbed","tabbi","tabbie","tabbing","tabbitha","tabbouleh","tabboulehs","tabby","tabcontent","tabcontrol","taber","tabernacle","tabhost","tabid","tabina","tabindex","tabitem","tabitha","tabla","tablayout","table","tablea","tableau","tableaux","tableb","tablecell","tablecloth","tablecloths","tablecolumn","tabledata","tableid","tableland","tablelayout","tablemodel","tablename","tablerow","tables","tablesorter","tablespace","tablespoon","tablespoonful","tablet","tabletop","tablets","tableview","tableviewcontroller","tableware","tabling","tabloid","taboo","tabor","tabpanel","tabriz","tabs","tabula","tabular","tabulate","tabulation","tabulator","tabview","tac","tachometer","tachometry","tachycardia","tachyon","tacit","tacitness","taciturn","taciturnity","tacitus","tack","tacker","tackiness","tackle","tackler","tackling","tacky","taco","tacoma","tact","tactful","tactfulness","tactic","tactical","tactician","tactile","tactility","tactless","tactlessness","tactual","tad","tadd","taddeo","taddeusz","tadeas","tadeo","tades","tadio","tadpole","tadzhikistan","tadzhikstan","taegu","taejon","taffeta","taffrail","taffy","taft","tag","tagalog","tagged","tagger","tagging","tagid","taglib","tagname","tagore","tags","tagus","tahiti","tahitian","tahoe","tahoma","taichung","taiga","tail","tailback","tailcoat","tailer","tailgate","tailgater","tailing","tailless","taillessness","taillight","tailor","tailpipe","tailspin","tailwind","tainan","taine","taint","tainted","taipei","tait","taite","taiwan","taiwanese","taiyuan","tajikistan","take","takeaway","taken","takeoff","takeout","takeover","taker","takes","taking","taklamakan","talbert","talbot","talc","talcked","talcking","talcum","tale","talebearer","talent","talented","talentless","taler","tali","talia","taliesin","talion","talisman","talismanic","talk","talkative","talkativeness","talked","talker","talkie","talking","talks","talky","tall","talladega","tallahassee","tallahatchie","tallahoosa","tallboy","tallchief","talley","talleyrand","tallia","tallie","tallinn","tallish","tallness","tallou","tallow","tallowy","tallulah","tally","tallyho","talmud","talmudic","talmudist","talon","talus","talya","talyah","tam","tamable","tamale","tamar","tamara","tamarack","tamarah","tamarind","tamarra","tamas","tambourine","tame","tamed","tameka","tameness","tamera","tamerlane","tami","tamika","tamiko","tamil","tamma","tammany","tammara","tammi","tammie","tammy","tamp","tampa","tampax","tamper","tampered","tamperer","tampon","tamqrah","tamra","tan","tana","tanager","tanaka","tananarive","tanbark","tancred","tandem","tandi","tandie","tandoori","tandy","taney","tang","tanganyika","tangelo","tangency","tangent","tangential","tangerine","tangibility","tangible","tangibleness","tangibly","tangier","tangle","tango","tangshan","tangy","tanhya","tani","tania","tanisha","tanitansy","tank","tankard","tanker","tankful","tann","tanned","tannenbaum","tanner","tannery","tannest","tanney","tannhuser","tannie","tannin","tanning","tanny","tansy","tantalization","tantalize","tantalized","tantalizing","tantalizingly","tantalizingness","tantalum","tantalus","tantamount","tantra","tantrum","tanya","tanzania","tanzanian","tao","taoism","taoist","tap","tapdance","tape","taped","tapeline","taper","taperer","tapestry","tapeworm","tapioca","tapir","tapped","tapper","tappet","tapping","taproom","taproot","taps","tar","tara","tarah","tarantella","tarantula","tarawa","tarazed","tarbell","tardily","tardiness","tardy","tare","target","targeted","targetentity","targetframework","targeting","targetname","targetnamespace","targetpath","targetproperty","targets","targetsdkversion","targettype","tariff","tarim","tarkington","tarmac","tarmacked","tarmacking","tarn","tarnish","tarnished","taro","tarot","tarp","tarpapered","tarpaulin","tarpon","tarra","tarragon","tarrah","tarrance","tarred","tarring","tarry","tarrytown","tarsal","tarsi","tarsus","tart","tartan","tartar","tartaric","tartary","tartness","tartuffe","taryn","tarzan","tasha","tashkent","tasia","task","taskawaiter","taskbar","tasked","taskgraph","taskid","tasklist","taskmaster","taskmistress","taskname","tasks","taskthread","tasmania","tasmanian","tass","tassel","tassellings","taste","tasted","tasteful","tastefulness","tasteless","tastelessness","taster","tastes","tastily","tastiness","tasting","tasty","tat","tatami","tatar","tate","tater","tatiana","tatiania","tatted","tatter","tatterdemalion","tattered","tatting","tattle","tattler","tattletale","tattoo","tattooer","tattooist","tatty","tatum","tau","taught","taunt","taunter","taunting","taupe","taurus","taut","tauten","tautness","tautological","tautologous","tautology","tavern","taverner","tawdrily","tawdriness","tawdry","tawney","tawny","tawnya","tawsha","tax","taxable","taxably","taxation","taxed","taxes","taxi","taxicab","taxidermist","taxidermy","taximeter","taxing","taxiway","taxonomic","taxonomically","taxonomist","taxonomy","taxpayer","taxpaying","taylor","tb","tba","tbilisi","tbl","tbn","tbody","tbs","tbsp","tc","tchaikovsky","tchar","tcl","tcp","tcpclient","tcpdf","tcs","td","tdd","tds","te","tea","teabag","teacake","teacart","teach","teachable","teacher","teachers","teaching","teacloth","teacup","teacupful","teador","teahouse","teak","teakettle","teakwood","teal","tealeaves","team","teamcity","teamid","teammate","teamname","teams","teamster","teamwork","teapot","tear","tearaway","teardown","teardrop","tearer","tearful","tearfulness","teargas","teargassed","teargassing","tearjerker","tearoom","teary","teas","teasdale","tease","teasel","teaser","teashop","teasing","teaspoon","teaspoonful","teat","teatime","tech","techcrunch","technet","technetium","technetwork","technical","technicality","technically","technicalness","technician","technicolor","technion","technique","techniques","technocracy","technocrat","technocratic","technological","technologies","technologist","technology","technophobia","technophobic","technotes","techs","tectonic","tectonically","tectonics","tecumseh","ted","tedd","tedda","teddi","teddie","teddy","tedi","tedie","tedious","tediousness","tedium","tedman","tedmund","tedra","tee","teeing","teem","teeming","teemingness","teen","teena","teenage","teenager","teeny","teenybopper","teepee","teeshirt","teeter","teeth","teethe","teether","teething","teethmarks","teetotal","teetotaler","teetotalism","tefl","teflon","tegucigalpa","teheran","tehran","teirtza","tektite","tektronix","tel","telecast","telecommunicate","telecommunication","telecommute","telecoms","teleconference","teledyne","telefunken","telegenic","telegram","telegrammed","telegramming","telegraph","telegraphic","telegraphically","telegraphist","telegraphs","telegraphy","telekineses","telekinesis","telekinetic","telemachus","telemann","telemarketer","telemarketing","telemeter","telemetric","telemetry","teleological","teleology","telepathic","telepathically","telepathy","telephone","telephonic","telephonist","telephony","telephonymanager","telephoto","telephotography","teleprinter","teleprocessing","teleprompter","telerik","telescope","telescopic","telescopically","teletext","telethon","teletype","teletypewriter","televangelism","televangelist","televise","television","televisor","televisual","telex","tell","teller","telling","tells","telltale","tellurium","tellus","telly","telnet","telomeric","telugu","tem","temblor","temerity","temp","temparray","tempdata","tempdb","tempe","temper","tempera","temperament","temperamental","temperance","temperate","temperately","temperateness","temperature","tempered","tempering","tempers","tempest","tempestuous","tempestuousness","tempfile","template","templatebinding","templated","templatefield","templates","templateurl","templating","temple","templeman","templeton","templist","tempo","tempoes","tempor","temporal","temporarily","temporariness","temporarinesses","temporary","temporize","temporizer","temporizing","temporizings","temps","tempt","temptable","temptation","tempted","tempter","tempting","temptress","tempura","tempuri","tempus","ten","tenabilities","tenability","tenable","tenableness","tenably","tenacious","tenaciousness","tenacity","tenancy","tenant","tenanted","tenantid","tenantry","tench","tend","tended","tendency","tendentious","tendentiousness","tender","tendered","tenderer","tenderest","tenderfoot","tenderhearted","tenderheartedness","tendering","tenderize","tenderizer","tenderloin","tenderly","tenderness","tending","tendinitis","tendon","tendril","tends","tenebrous","tenement","tenet","tenex","tenfold","tenn","tenneco","tenner","tennessean","tennessee","tenney","tennis","tennyson","tenochtitlan","tenon","tenor","tenpin","tens","tense","tenseness","tensile","tension","tensional","tensionless","tensions","tensity","tensor","tensorflow","tensorial","tensors","tenspot","tent","tentacle","tentative","tentativeness","tented","tenter","tenterhook","tenth","tenths","tenting","tentity","tenuity","tenuous","tenuousness","tenure","teodoor","teodor","teodora","teodorico","teodoro","tepee","tepid","tepidity","tepidness","tequila","tera","teradata","teratogenic","teratology","terbium","tercel","tercentenary","tercentennial","terence","terencio","teresa","terese","tereshkova","teresina","teresita","teressa","teri","teriann","terkel","term","termagant","termcap","termer","terminable","terminableness","terminal","terminals","terminate","terminated","terminates","terminating","termination","terminative","terminator","termini","terminological","terminology","terminus","termite","terms","tern","ternary","terpsichore","terpsichorean","terr","terra","terrace","terracing","terracotta","terraform","terrain","terramycin","terran","terrance","terrapin","terrarium","terrazzo","terre","terrel","terrell","terrence","terrestrial","terri","terrible","terribleness","terribly","terrie","terrier","terrific","terrifically","terrify","terrifying","terrijo","terrill","terrine","territorial","territoriality","territory","terror","terrorism","terrorist","terroristic","terrorize","terrorized","terrorizer","terry","terrycloth","terrye","terse","terseness","tersina","tertian","tertiary","terza","tesl","tesla","tesol","tess","tessa","tessellate","tessellation","tesseract","tesseral","tessi","tessie","tessy","test","testability","testable","testament","testamentary","testapp","testate","testator","testatrices","testatrix","testbed","testcard","testcase","testclass","testcompile","testcontroller","testdata","testdb","teste","tested","tester","testers","testes","testfile","testicle","testicular","testid","testifier","testify","testily","testimonial","testimony","testiness","testing","testis","testlist","testmethod","testname","testng","testobject","testosterone","testrunner","tests","testservice","teststring","testsuite","testtable","testuser","testy","tetanus","tetchy","tether","tethered","tethys","tetons","tetra","tetrachloride","tetracycline","tetrafluoride","tetragonal","tetrahalides","tetrahedral","tetrahedron","tetrameron","tetrameter","tetrasodium","tetravalent","teuton","teutonic","tex","texaco","texan","texas","texcoord","text","textalign","textalignment","textappearance","textappearancemedium","textarea","textblock","textbook","textbox","textboxes","textboxfor","textchanged","textcolor","textcontent","textedit","textelement","textfield","textfieldexpression","textfields","textfile","textile","textinput","textinputlayout","textlabel","textmate","texto","textron","texts","textsize","textstatus","textstyle","texttospeech","textual","textural","texture","textured","textures","textutils","textview","textviews","textwatcher","textwrapping","textwriter","tf","tfoot","tform","tfs","tg","tgt","tgz","th","thacher","thackeray","thad","thaddeus","thaddus","thadeus","thai","thailand","thain","thaine","thalami","thalamus","thales","thalia","thalidomide","thallium","thallophyte","thames","than","thane","thanh","thank","thanker","thankful","thankfuller","thankfullest","thankfulness","thankless","thanklessness","thanks","thanksgiving","thankyou","thant","thanx","thar","that","thatch","thatcher","thatching","thats","thaumaturge","thaw","thaxter","thayer","thayne","thc","the","thea","thead","theadora","theano","theater","theatergoer","theatergoing","theatric","theatrical","theatricality","theatrics","thebault","thebes","theda","thedate","thedric","thedrick","thee","theeing","theform","theft","theiler","their","theirs","theism","theist","theistic","thekla","thelist","thelma","them","themas","thematic","thematically","thematics","theme","themeoverlay","themeresource","themes","themistocles","themselves","then","thence","thenceforth","thenceforward","thenreturn","theo","theobald","theocracy","theocratic","theocritus","theodolite","theodor","theodora","theodore","theodoric","theodosia","theodosian","theodosius","theologian","theological","theologists","theology","theorem","theoretic","theoretical","theoretically","theoretician","theoretics","theories","theorist","theorization","theorize","theory","theosophic","theosophical","theosophist","theosophy","therapeutic","therapeutically","therapeutics","therapist","therapy","theravada","there","thereabout","thereafter","thereat","thereby","therefor","therefore","therefrom","therein","thereof","thereon","theres","theresa","therese","theresina","theresita","theressa","thereto","theretofore","thereunder","thereunto","thereupon","therewith","therine","therm","thermal","thermionic","thermionics","thermistor","thermo","thermocouple","thermodynamic","thermodynamical","thermodynamics","thermoelastic","thermoelectric","thermoformed","thermoforming","thermogravimetric","thermoluminescence","thermometer","thermometric","thermometry","thermonuclear","thermopile","thermoplastic","thermopower","thermos","thermosetting","thermostable","thermostat","thermostatic","thermostatically","thermostatics","thermostatted","thermostatting","theron","thesauri","thesaurus","these","theseus","thesis","thespian","thespis","thessalonian","thessalonki","thessaly","theta","thevalue","thew","they","thia","thiamine","thibaud","thibaut","thick","thicken","thickener","thickening","thicket","thickheaded","thickish","thickness","thickset","thief","thiensville","thieu","thieve","thievery","thievish","thievishness","thigh","thighbone","thighs","thimble","thimbleful","thimbu","thimphu","thin","thine","thing","thingamabob","thingamajig","things","thingy","think","thinkable","thinkableness","thinkably","thinker","thinking","thinkingly","thinks","thinned","thinner","thinness","thinnest","thinning","thinnish","thiocyanate","thiouracil","third","thirst","thirster","thirstily","thirstiness","thirsty","thirteen","thirteenths","thirtieths","thirty","this","thiscall","thistle","thistledown","thisworkbook","thither","tho","thole","thom","thoma","thomas","thomasa","thomasin","thomasina","thomasine","thomism","thomistic","thompson","thomson","thong","thor","thoracic","thorax","thorazine","thoreau","thoriate","thorin","thorium","thorn","thornburg","thorndike","thornie","thorniness","thornton","thorny","thorough","thoroughbred","thoroughfare","thoroughgoing","thoroughly","thoroughness","thorpe","thorstein","thorsten","thorvald","those","thoth","thou","though","thought","thoughtful","thoughtfully","thoughtfulness","thoughtless","thoughtlessness","thoughts","thousand","thousandfold","thousands","thousandths","thr","thrace","thracian","thrall","thralldom","thrash","thrasher","thrashing","thread","threadbare","threaded","threader","threadid","threadidx","threading","threadlike","threadlocal","threadpool","threadpoolexecutor","threads","threadstart","thready","threat","threaten","threatener","threatening","three","threefold","threepence","threepenny","threescore","threesome","threeten","threnody","thresh","thresher","threshold","threw","thrice","thrift","thriftily","thriftiness","thriftless","thrifty","thrill","thriller","thrilling","thrive","thriver","thriving","throat","throatily","throatiness","throaty","throb","throbbed","throbbing","throe","throeing","thrombi","thromboses","thrombosis","thrombotic","thrombus","throne","throneberry","throng","throttle","throttler","through","throughout","throughput","throughway","throw","throwable","throwaway","throwback","thrower","throwing","thrown","throwout","throws","thru","thrum","thrummed","thrumming","thrush","thrust","thruster","thruway","thu","thucydides","thud","thudded","thudding","thug","thuggee","thuggery","thuggish","thule","thulium","thumb","thumbnail","thumbnails","thumbs","thumbscrew","thumbtack","thump","thunder","thunderbird","thunderbolt","thunderclap","thundercloud","thunderer","thunderhead","thundering","thunderous","thundershower","thunderstorm","thunderstruck","thundery","thunk","thur","thurber","thurman","thursday","thurstan","thurston","thus","thwack","thwacker","thwart","thwarter","thx","thy","thyme","thymeleaf","thymine","thymus","thyratron","thyristor","thyroglobulin","thyroid","thyroidal","thyronine","thyrotoxic","thyrotrophic","thyrotrophin","thyrotropic","thyrotropin","thyroxine","thyself","ti","tia","tianjin","tiara","tibble","tiber","tiberius","tibet","tibetan","tibia","tibiae","tibial","tibold","tiburon","tic","tick","ticker","ticket","tickets","ticking","tickle","tickler","ticklish","ticklishness","ticks","ticktacktoe","ticktock","ticonderoga","tid","tidal","tidbit","tiddlywinks","tide","tideland","tidewater","tideway","tidily","tidiness","tidy","tidying","tidyr","tidyverse","tie","tieback","tiebold","tiebout","tiebreaker","tieck","tied","tiena","tienanmen","tientsin","tier","tierney","tiertza","ties","tif","tiff","tiffani","tiffanie","tiffany","tiffi","tiffie","tiffy","tiger","tigerish","tight","tighten","tightener","tightfisted","tightly","tightness","tightrope","tightwad","tigress","tigris","tijuana","tike","til","tilda","tilde","tildi","tildie","tildy","tile","tiled","tiler","tiles","tiling","till","tillable","tillage","tiller","tillich","tillie","tillman","tilly","tilt","tilth","tim","timber","timbering","timberland","timberline","timbre","timbrel","timbuktu","time","timebase","timed","timedelta","timediff","timeframe","timeinterval","timeit","timekeeper","timekeeping","timeless","timelessness","timeline","timeliness","timely","timeout","timeouts","timepicker","timepiece","timer","timers","timertask","times","timescale","timeseries","timeserver","timeserving","timeshare","timesheet","timespan","timestamp","timestamped","timestamps","timetable","timeunit","timeworn","timex","timezone","timezones","timi","timid","timidity","timidness","timing","timings","timmi","timmie","timmy","timofei","timon","timorous","timorousness","timoteo","timothea","timothee","timotheus","timothy","timpani","timpanist","timur","tin","tina","tincidunt","tincture","tinder","tinderbox","tine","tinfoil","ting","tinge","tingeing","tingle","tingling","tingly","tinily","tininess","tinker","tinkertoy","tinkle","tinkling","tinkly","tinned","tinner","tinnily","tinniness","tinning","tinnitus","tinny","tinplate","tinsel","tinseltown","tinsmith","tinsmiths","tint","tintcolor","tinter","tintinnabulation","tintoretto","tintype","tinware","tiny","tinyint","tinymce","tinypic","tioga","tip","tiphani","tiphanie","tiphany","tipi","tipo","tipoff","tippecanoe","tipped","tipper","tipperary","tippet","tipping","tipple","tippler","tippy","tips","tipsily","tipsiness","tipster","tipsy","tiptoe","tiptoeing","tiptop","tirade","tirana","tirane","tire","tired","tireder","tiredest","tiredness","tireless","tirelessness","tires","tiresias","tiresome","tiresomeness","tiring","tiro","tirol","tirolean","tirrell","tis","tish","tisha","tissue","tit","titan","titanate","titania","titanic","titanically","titanium","titbit","titel","titer","tithe","tither","tithing","titian","titicaca","titillate","titillating","titillation","titivate","titivation","title","titlebar","titled","titleholder","titlelabel","titles","titling","titmice","titmouse","tito","titrate","titration","titted","titter","titting","tittle","titular","titulo","titus","tizzy","tj","tk","tkey","tkinter","tko","tl","tlaloc","tlc","tld","tldr","tlingit","tls","tlsv","tm","tmodel","tmp","tmpdir","tmpl","tmux","tn","tnpk","tns","tnt","to","toad","toadstool","toady","toadyism","toarray","toast","toaster","toastmaster","toastmistress","toasty","tobacco","tobacconist","tobaggon","tobago","tobase","tobe","tobey","tobi","tobiah","tobias","tobie","tobin","tobit","tobject","toboggan","tobottomof","toby","tobye","tobytearray","toc","tocantins","toccata","tochararray","tocqueville","tocsin","tod","todataurl","todate","todatetime","today","todays","todd","toddie","toddle","toddler","toddy","todictionary","todo","todolist","todos","todouble","toe","toecap","toeclip","toefl","toehold","toeing","toenail","toendof","toequal","toffee","tofixed","tofu","tog","toga","toge","together","togetherness","togged","togging","toggle","togglebutton","toggleclass","toggled","toggler","toggles","toggling","togo","togolese","toiboid","toil","toilet","toiletry","toilette","toilsome","toilsomeness","toinette","toint","toitem","tojo","tojson","tok","tokamak","tokay","toke","token","tokenism","tokenize","tokenized","tokenizer","tokens","tokugawa","tokyo","tokyoite","toland","told","tole","toledo","toleftof","tolerability","tolerable","tolerably","tolerance","tolerant","tolerate","toleration","tolist","tolkien","toll","tollbooth","tollbooths","tolley","tollgate","tollhouse","tollway","tolower","tolowercase","tolstoy","toluene","tolyatti","tom","toma","tomahawk","tomasina","tomasine","tomaso","tomato","tomatoes","tomb","tombaugh","tombigbee","tomblike","tombola","tomboy","tomboyish","tombstone","tomcat","tomcatted","tomcatting","tome","tomfool","tomfoolery","tomi","tomkin","tomlin","tommed","tommi","tommie","tomming","tommy","tomographic","tomography","tomorrow","tompkins","tomsk","tomtit","ton","tonal","tonality","tone","tonearm","toneless","tonelessness","toner","tong","tonga","tongan","tongue","tongueless","tonguing","toni","tonia","tonic","tonie","tonight","tonio","tonk","tonnage","tonne","tonnie","tons","tonsil","tonsillectomy","tonsillitis","tonsorial","tonsure","tonto","tony","tonya","tonye","too","toodle","took","tool","toolbar","toolbox","toolchain","toolchains","tooler","tooling","toolkit","toolkits","toolmake","toolmaker","toolmaking","tools","toolset","toolsmith","tooltip","tooltips","toomey","toot","tooter","tooth","toothache","toothbrush","toothily","toothless","toothmarks","toothpaste","toothpick","tooths","toothsome","toothy","tootle","toots","tootsie","tootsy","top","topaz","topbar","topcoat","topdressing","topeka","toper","topflight","topgallant","topiary","topic","topical","topicality","topics","topknot","topleft","topless","toplevel","topmast","topmost","topnav","topnotch","topocentric","topographer","topographic","topographical","topography","topological","topologist","topology","topped","topper","topping","topple","topsail","topside","topsoil","topspin","topsy","toque","tor","torah","torahs","torch","torchbearer","torchlight","tore","toreador","torey","tori","torie","torightof","torin","torment","tormenting","tormentor","torn","tornado","tornadoes","toroid","toroidal","toronto","torpedo","torpedoes","torpid","torpidity","torpor","torque","torquemada","torr","torrance","torre","torrence","torrens","torrent","torrential","torrey","torricelli","torrid","torridity","torridness","torrie","torrin","torry","tors","torsi","torsion","torsional","torsions","torso","tort","torte","tortellini","torten","tortilla","tortoise","tortoiseshell","tortoisesvn","tortola","tortoni","tortor","tortuga","tortuous","tortuousness","torture","torturous","torus","tory","tos","tosca","toscanini","toshiba","toss","tossup","tostartof","tostring","tot","totable","total","totalamount","totalcount","totaler","totalistic","totalitarian","totalitarianism","totality","totalizator","totalizing","totally","totalprice","totals","totaltime","tote","totem","totemic","toter","toting","toto","totopof","totted","totter","totterer","tottering","totting","toucan","touch","touchable","touchableopacity","touchdown","touched","toucher","touches","touchesbegan","touchily","touchiness","touching","touchline","touchscreen","touchstart","touchstone","touchy","tough","toughen","toughener","toughness","toughs","toulouse","toupee","toupper","touppercase","tour","toured","tourer","touring","tourism","tourist","touristic","touristy","tourmaline","tournament","tourney","tourniquet","tours","tousle","tout","touter","tova","tove","tow","toward","towardliness","towardly","towards","towboat","towel","towelette","toweling","tower","towering","towhead","towhee","towline","town","towner","townes","towney","townhouse","townie","townley","townsend","townsfolk","township","townsman","townsmen","townspeople","townswoman","townswomen","towny","towpath","towpaths","towrope","towsley","toxemia","toxic","toxicity","toxicological","toxicologist","toxicology","toxin","toy","toyer","toymaker","toynbee","toyoda","toyota","toys","toyshop","tp","tpl","tq","tr","trac","trace","traceability","traceable","traceableness","traceback","traced","tracee","traceless","tracepoint","tracer","tracery","traces","tracey","trachea","tracheae","tracheal","tracheotomy","traci","tracie","tracing","track","trackage","trackball","trackbed","tracked","tracker","tracking","trackless","tracks","tracksuit","tract","tractability","tractable","tractably","tractarians","traction","tractive","tractor","tracts","tracy","trade","trademark","tradeoff","trader","trades","tradesman","tradesmen","tradespeople","tradespersons","tradeswoman","tradeswomen","trading","tradition","traditional","traditionalism","traditionalist","traditionalistic","traditionalized","traditionally","traduce","traefik","trafalgar","traffic","trafficked","trafficker","trafficking","tragedian","tragedienne","tragedy","tragic","tragically","tragicomedy","tragicomic","trail","trailblazer","trailblazing","trailer","trailing","trails","trailside","train","trainable","trained","trainee","traineeships","trainer","training","trainman","trainmen","trains","trainspotter","traipse","trait","traitor","traitorous","traits","trajan","trajectory","tram","trammed","trammel","trammeled","tramming","tramp","trample","trampler","trampoline","tramway","tran","trance","tranche","tranquil","tranquility","tranquilize","tranquilized","tranquilizer","tranquilizes","tranquilizing","tranquillize","tranquillizer","tranquilness","trans","transact","transaction","transactional","transactionid","transactionmanager","transactions","transactionscope","transactor","transalpine","transaminase","transatlantic","transcaucasia","transceiver","transcend","transcendence","transcendent","transcendental","transcendentalism","transcendentalist","transclude","transconductance","transcontinental","transcribe","transcriber","transcript","transcription","transcultural","transducer","transduction","transect","transept","transfer","transferability","transferal","transferee","transference","transferor","transferral","transferred","transferrer","transferring","transfers","transfiguration","transfigure","transfinite","transfix","transform","transformation","transformational","transformations","transformed","transformer","transformers","transforming","transforms","transfuse","transfusion","transgress","transgression","transgressor","transience","transiency","transient","transistor","transistorize","transit","transite","transition","transitional","transitions","transitive","transitiveness","transitivenesses","transitivity","transitoriness","transitory","transl","translatability","translatable","translate","translated","translates","translatesautoresizingmaskintoconstraints","translatex","translatey","translatez","translating","translation","translational","translations","translator","transliterate","translucence","translucency","translucent","transmigrate","transmissible","transmission","transmissive","transmit","transmittable","transmittal","transmittance","transmitted","transmitter","transmitting","transmogrification","transmogrify","transmutation","transmute","transnational","transoceanic","transom","transonic","transpacific","transparency","transparent","transparentness","transpiration","transpire","transplant","transplantation","transpolar","transponder","transport","transportability","transportable","transportation","transports","transpose","transposed","transposition","transputer","transsexual","transsexualism","transship","transshipment","transshipped","transshipping","transubstantiation","transvaal","transversal","transverse","transvestism","transvestite","transvestitism","transylvania","trap","trapdoor","trapeze","trapezium","trapezoid","trapezoidal","trappable","trapped","trapper","trapping","trappist","trapshooting","trash","trashcan","trashiness","trashy","trastevere","trauma","traumatic","traumatically","traumatize","travail","travel","traveled","traveler","traveling","travelog","travelogue","traver","traversal","traverse","traverser","traversing","travertine","travesty","travis","travus","trawl","trawler","tray","treacherous","treacherousness","treachery","treacle","treacly","tread","treader","treadle","treadmill","treadwell","treas","treason","treasonous","treasure","treasurer","treasurership","treasury","treat","treatable","treated","treater","treating","treatise","treatment","treats","treaty","treble","treblinka","tree","treeing","treeless","treelike","treemap","treenode","trees","treeset","treetop","treeview","treeviewitem","trefoil","trefor","trek","trekked","trekker","trekkie","trekking","trellis","tremain","tremaine","trematode","tremayne","tremble","trembler","trembles","trembly","tremendous","tremendousness","tremolo","tremor","tremulous","tremulousness","trench","trenchancy","trenchant","trencher","trencherman","trenchermen","trend","trendily","trendiness","trends","trendy","trenna","trent","trenton","trepanned","trepidation","tresa","trescha","trespass","trespasser","tress","tressa","tressed","tresses","tressing","trestle","tresult","trev","trevar","trevelyan","trever","trevino","trevor","trey","tri","triable","triableness","triad","triadic","triage","trial","trialization","trialled","trialling","trials","triamcinolone","triangle","triangles","triangulable","triangular","triangularization","triangulate","triangulation","triangulum","trianon","triassic","triathlon","triatomic","tribal","tribalism","tribe","tribesman","tribesmen","tribeswoman","tribeswomen","tribulate","tribulation","tribunal","tribune","tributary","tribute","trice","tricentennial","triceps","triceratops","trichina","trichinae","trichinoses","trichinosis","trichloroacetic","trichloroethane","trichotomy","trichromatic","tricia","trick","trickery","trickily","trickiness","trickle","tricks","trickster","tricky","tricolor","tricycle","trident","tridiagonal","trie","tried","triennial","trier","tries","trieste","triffid","trifle","trifler","trifluoride","trifocals","trig","trigged","trigger","triggered","triggering","triggers","triggest","trigging","triglyceride","trigonal","trigonometric","trigonometrical","trigonometry","trigram","trihedral","trike","trilateral","trilby","trilingual","trill","trillion","trillionth","trillionths","trillium","trilobite","trilogy","trim","trimaran","trimble","trimer","trimester","trimmed","trimmer","trimmest","trimming","trimness","trimodal","trimonthly","trimurti","trina","trinidad","trinitarian","trinitrotoluene","trinity","trinket","trinketer","trio","triode","trioxide","trip","tripartite","tripartition","tripe","triphenylarsine","triphenylphosphine","triphenylstibine","triphosphopyridine","triple","triplet","triplex","triplicate","triplication","triply","tripod","tripodal","tripoli","tripolyphosphate","tripos","tripp","trippe","tripped","tripper","tripping","trips","triptych","triptychs","tripwire","trireme","tris","trisect","trisection","trisector","trish","trisha","trisodium","trista","tristam","tristan","tristate","tristique","trisyllable","trite","tritely","triteness","tritium","triton","triumph","triumphal","triumphalism","triumphant","triumphs","triumvir","triumvirate","triune","trivalent","trivet","trivia","trivial","triviality","trivialization","trivialize","trivially","trivium","trix","trixi","trixie","trixy","trobriand","trochaic","trochee","trod","trodden","trodes","troff","troglodyte","troika","trojan","troll","trolled","trolley","trolleybus","trolling","trollish","trollop","trollope","trolly","trombone","trombonist","tromp","trondheim","troop","trooper","troopship","trope","tropez","trophic","trophy","tropic","tropical","tropism","tropocollagen","troposphere","tropospheric","trot","troth","troths","trotsky","trotted","trotter","trotting","troubadour","trouble","troubled","troublemaker","troubler","troubles","troubleshoot","troubleshooter","troubleshooting","troubleshot","troublesome","troublesomeness","trough","troughs","trounce","trouncer","troupe","trouper","trouser","trousseau","trousseaux","trout","troutman","trove","trow","trowel","troweler","troy","troyes","trstram","truancy","truant","truce","truck","truckee","trucker","trucking","truckle","truckload","truculence","truculent","truda","trude","trudeau","trudey","trudge","trudi","trudie","trudy","true","truelove","trueman","trueness","truer","truest","truetype","truffle","truism","trujillo","trula","truly","trumaine","truman","trumann","trumbull","trump","trumpery","trumpet","trumpeter","trunc","truncate","truncated","truncation","truncheon","trundle","trundler","trunk","trunnion","truss","trusser","trussing","trust","trusted","trustee","trusteeing","trusteeship","truster","trustful","trustfulness","trustiness","trusting","trusts","truststore","trustworthier","trustworthiest","trustworthiness","trustworthy","trusty","truth","truthful","truthfulness","truths","truthy","trw","trx","try","tryed","trygetvalue","trying","tryout","tryparse","trypsin","tryst","ts","tsa","tsarevich","tsarina","tsarism","tsarist","tsc","tsconfig","tsetse","tsimshian","tsiolkovsky","tsitsihar","tslint","tsource","tsp","tspan","tsql","tst","tsunami","tsunematsu","tsv","tswana","tsx","tt","ttf","ttk","ttl","tts","ttt","tty","ttys","tu","tuamotu","tuareg","tub","tuba","tubae","tubal","tubbed","tubbing","tubby","tube","tubeless","tuber","tubercle","tubercular","tuberculin","tuberculoses","tuberculosis","tuberculous","tuberose","tuberous","tubing","tubman","tubular","tubule","tuck","tucker","tuckie","tucky","tucson","tucuman","tude","tudor","tue","tuesday","tuft","tufter","tufting","tug","tugboat","tugged","tugging","tuition","tulane","tularemia","tulip","tull","tulle","tulley","tully","tulsa","tum","tumble","tumbledown","tumbler","tumbleweed","tumblr","tumbrel","tumescence","tumescent","tumid","tumidity","tummy","tumor","tumorous","tums","tumult","tumultuous","tumultuousness","tumulus","tun","tuna","tunable","tunableness","tundra","tune","tuned","tuneful","tunefulness","tuneless","tuner","tuneup","tung","tungstate","tungsten","tungus","tunguska","tunic","tuning","tunis","tunisia","tunisian","tunned","tunnel","tunneler","tunning","tunny","tup","tupelo","tupi","tuple","tuples","tuppence","tupperware","tupungato","turban","turbid","turbidity","turbinate","turbine","turbo","turbocharged","turbocharger","turbofan","turbojet","turbolinks","turboprop","turbot","turbulence","turbulent","turd","tureen","turf","turfy","turgenev","turgid","turgidity","turgidness","turin","turing","turk","turkestan","turkey","turkic","turkish","turkmenistan","turmeric","turmoil","turn","turnabout","turnaround","turnbuckle","turncoat","turned","turner","turning","turnip","turnkey","turnoff","turnout","turnover","turnpike","turnround","turns","turnstile","turnstone","turntable","turpentine","turpin","turpis","turpitude","turquoise","turret","turtle","turtleback","turtledove","turtleneck","turtles","turves","turvy","tuscaloosa","tuscan","tuscany","tuscarora","tuscon","tush","tusk","tuskegee","tusker","tussle","tussock","tussocky","tussuad","tut","tutankhamen","tutelage","tutelary","tutor","tutored","tutorial","tutorials","tutorialspoint","tutorship","tutsi","tutsplus","tutted","tutti","tutting","tuttle","tutu","tuvalu","tux","tuxedo","tv","tva","tvalue","tvs","tw","twa","twaddle","twaddler","twain","twang","twangy","twas","tweak","tweaked","tweaking","tweaks","twee","tweed","tweediness","tweedledee","tweedledum","tweedy","tween","tweepy","tweet","tweeter","tweets","tweeze","tweezer","twelfth","twelfths","twelve","twelvemonth","twelvemonths","twentieths","twenty","twerp","twice","twiddle","twiddler","twiddly","twig","twigged","twigging","twiggy","twila","twilight","twilio","twilit","twill","twin","twine","twiner","twinge","twinkie","twinkle","twinkler","twinkling","twinkly","twinned","twinning","twirl","twirler","twirling","twirly","twist","twisted","twister","twists","twisty","twit","twitch","twitchy","twitted","twitter","twitterer","twittery","twitting","twixt","two","twofer","twofold","twopence","twopenny","twosome","twoway","twp","twx","twyla","tx","txn","txt","txtbox","txtname","txtusername","ty","tybalt","tybi","tybie","tycoon","tye","tyeing","tying","tyke","tylenol","tyler","tymon","tymothy","tympani","tympanist","tympanum","tynan","tyndale","tyndall","tyne","typ","type","typeahead","typecast","typed","typedarray","typedef","typeerror","typeface","typeid","typeless","typename","typeof","types","typesafe","typescript","typeset","typesetter","typesetting","typewrite","typewriter","typewriting","typewritten","typewrote","typhoid","typhon","typhoon","typhus","typical","typicality","typically","typicalness","typification","typify","typing","typings","typist","typo","typographer","typographic","typographical","typography","typological","typology","typos","tyrannic","tyrannical","tyrannicalness","tyrannicide","tyrannize","tyrannizer","tyrannizing","tyrannosaur","tyrannosaurus","tyrannous","tyranny","tyrant","tyree","tyreo","tyro","tyrol","tyrolean","tyrone","tyrosine","tyrus","tyson","tz","tzar","tzarina","tzeltal","tzinfo","u","ua","uac","uar","uart","uaw","ub","ubangi","uber","ubiquitous","ubiquity","ubound","ubuntu","uc","ucayali","uccello","uchar","uci","ucla","ud","udale","udall","udder","udell","udf","udp","ue","uf","ufa","ufo","ufologist","ufology","ug","uganda","ugandan","ugh","ughs","uglification","uglify","ugliness","uglis","ugly","ugo","uh","uhf","ui","uialertaction","uialertcontroller","uialertview","uiapplication","uibarbuttonitem","uibezierpath","uibutton","uicollectionview","uicollectionviewcell","uicolor","uicomponent","uicontrol","uicontroleventtouchupinside","uicontrolstatenormal","uid","uidevice","uielement","uievent","uifont","uighur","uigraphicsgetcurrentcontext","uigraphicsgetimagefromcurrentimagecontext","uiimage","uiimagepickercontroller","uiimageview","uikit","uilabel","uimanager","uinavigationbar","uinavigationcontroller","uint","uipickerview","uiscreen","uiscrollview","uisearchbar","uistoryboard","uistoryboardsegue","uiswing","uitabbarcontroller","uitableview","uitableviewcell","uitableviewcontroller","uitableviewdatasource","uitableviewdelegate","uitapgesturerecognizer","uitextfield","uitextview","uitouch","uiview","uiviewcontroller","uiwebview","uiwindow","uix","ujungpandang","uk","ukase","ukraine","ukrainian","ukulele","ul","ula","ulberto","ulcer","ulcerate","ulceration","ulcerous","ulick","ulises","ulla","ullamco","ullamcorper","ullman","ulna","ulnae","ulnar","ulong","ulric","ulrica","ulrich","ulrick","ulrika","ulrikaumeko","ulrike","ulster","ult","ulterior","ultimas","ultimate","ultimately","ultimateness","ultimatum","ultimo","ultra","ultracentrifugally","ultracentrifugation","ultracentrifuge","ultraconservative","ultrafast","ultrahigh","ultralight","ultramarine","ultramodern","ultramontane","ultrashort","ultrasonic","ultrasonically","ultrasonics","ultrasound","ultrastructure","ultrasuede","ultraviolet","ultrices","ultricies","ultrix","ululate","ululation","ulyanovsk","ulysses","um","umbel","umber","umberto","umbilical","umbilici","umbilicus","umbra","umbraco","umbrage","umbrageous","umbrella","umbriel","umd","umeko","umiak","uml","umlaut","ump","umpire","umpteen","un","una","unabated","unable","unabridged","unacceptability","unacceptable","unaccepted","unaccommodating","unaccountability","unaccustomed","unadapted","unadulterated","unadventurous","unalienability","unalterable","unalterableness","unalterably","unambiguity","unambiguous","unambitious","uname","unamused","unanimity","unanimous","unanticipated","unapologetic","unapologizing","unappeasable","unappeasably","unappreciative","unary","unassailable","unassailableness","unassertive","unassuming","unassumingness","unauthorized","unavailable","unavailing","unaware","unbalanced","unbar","unbarring","unbecoming","unbeknown","unbelieving","unbiased","unbid","unbind","unblessed","unblinking","unbodied","unbolt","unbound","unbounded","unbreakability","unbred","unbroken","unbuckle","unbudging","unburnt","unc","uncap","uncapping","uncatalogued","uncaught","uncauterized","unceasing","uncelebrated","uncertain","unchallengeable","unchanged","unchanging","unchangingness","uncharacteristic","uncharismatic","unchastity","uncheck","unchecked","unchristian","uncial","uncivilized","unclassified","uncle","unclear","unclouded","uncodable","uncollected","uncolored","uncoloredness","uncombable","uncomfortable","uncomment","uncommon","uncommunicative","uncompetitive","uncomplicated","uncomprehending","uncompressed","uncompromisable","unconcern","unconcerned","unconfirmed","unconfused","unconscionable","unconscionableness","unconscionably","unconstitutional","unconsumed","uncontentious","uncontrollability","unconvertible","uncool","uncooperative","uncork","uncouple","uncouth","uncouthness","uncreate","uncritical","uncross","uncrowded","unction","unctions","unctuous","unctuousness","uncustomary","uncut","und","undated","undaunted","undeceive","undecided","undeclared","undedicated","undef","undefinability","undefined","undefinedness","undelete","undeliverability","undeniable","undeniableness","undeniably","undependable","under","underachieve","underachiever","underact","underadjusting","underage","underarm","underbedding","underbelly","underbid","underbidding","underbracing","underbrush","undercarriage","undercharge","underclass","underclassman","underclassmen","underclothes","underclothing","undercoat","undercoating","underconsumption","undercooked","undercount","undercover","undercurrent","undercut","undercutting","underdeveloped","underdevelopment","underdog","underdone","undereducated","underemphasis","underemployed","underemployment","underenumerated","underenumeration","underestimate","underexploited","underexpose","underexposure","underfed","underfeed","underfloor","underflow","underfoot","underfund","underfur","undergarment","undergirding","undergo","undergoes","undergone","undergrad","undergraduate","underground","undergrowth","undergrowths","underhand","underhanded","underhandedness","underheat","underinvestment","underlaid","underlain","underlay","underlie","underline","underling","underlip","underloaded","underly","underlying","undermanned","undermentioned","undermine","undermost","underneath","underneaths","undernourished","undernourishment","underpaid","underpants","underpart","underpass","underpay","underpayment","underperformed","underpin","underpinned","underpinning","underplay","underpopulated","underpopulation","underpowered","underpricing","underprivileged","underproduction","underrate","underregistration","underreported","underreporting","underrepresentation","underrepresented","underscore","underscores","undersea","undersealed","undersecretary","undersell","undersexed","undershirt","undershoot","undershorts","undershot","underside","undersign","undersigned","undersized","undersizes","undersizing","underskirt","undersold","underspecification","underspecified","underspend","understaffed","understand","understandability","understandable","understandably","understanding","understands","understate","understatement","understocked","understood","understrength","understructure","understudy","undertake","undertaken","undertaker","undertaking","underthings","undertone","undertook","undertow","underused","underusing","underutilization","underutilized","undervaluation","undervalue","underwater","underway","underwear","underweight","underwent","underwhelm","underwood","underworld","underwrite","underwriter","underwritten","underwrote","undeserving","undesigned","undesirable","undeviating","undialyzed","undiplomatic","undiscerning","undiscriminating","undo","undocumented","undoubted","undramatic","undramatized","undress","undrinkability","undrinkable","undroppable","undue","undulant","undulate","undulation","unearth","unearthliness","unearthly","unease","uneconomic","uneducated","unemployed","unemployment","unencroachable","unending","unendurable","unenergized","unenforced","unenterprising","unescape","unesco","unethical","uneulogized","unexacting","unexceptionably","unexcited","unexpected","unexpectedly","unexpectedness","unfading","unfailing","unfailingness","unfair","unfamiliar","unfashionable","unfathomably","unfavored","unfeeling","unfeigned","unfelt","unfeminine","unfertile","unfetchable","unfinished","unflagging","unflappability","unflappable","unflappably","unflinching","unfold","unfoldment","unforced","unforgeable","unfortunate","unfortunately","unfossilized","unfraternizing","unfrozen","unfulfillable","unfunny","unfussy","ungainliness","ungainly","ungava","ungenerous","ungentle","unglamorous","ungrammaticality","ungrudging","unguent","ungulate","unhandled","unharmonious","unharness","unhistorical","unholy","unhook","unhydrolyzed","unhygienic","uni","unibus","unicameral","unicef","unicellular","unicode","unicorn","unicycle","unicyclist","unideal","unidimensional","unidiomatic","unidirectional","unidirectionality","unidolized","unifiable","unification","unified","unifier","unifilar","uniform","uniformity","uniformness","unify","unilateral","unilateralism","unilateralist","unimodal","unimpeachably","unimportance","unimportant","unimpressive","unindustrialized","uninhibited","uninitialized","uninominal","uninstall","uninstalled","uninstalling","uninsured","unintellectual","unintended","uninteresting","uninterrupted","uninterruptedness","unintuitive","uninviting","union","unionism","unionist","unionize","unions","uniplus","unipolar","uniprocessor","uniq","uniqid","unique","uniqueid","uniqueidentifier","uniquely","uniqueness","uniroyal","unisex","unisoft","unison","unistd","unisys","unit","unitarian","unitarianism","unitary","unite","united","uniter","unitize","unitofwork","unitprice","units","unittest","unity","unityengine","univ","univac","univalent","univalve","univariate","universal","universalism","universalistic","universality","universalize","universalizer","universally","universe","universities","university","unix","unixtime","unjam","unkempt","unkind","unkink","unknightly","unknowable","unknowing","unknown","unknownhostexception","unlabored","unlace","unlearn","unless","unlike","unlikeable","unlikeliness","unlikely","unlimber","unlimited","unlink","unlist","unlit","unliterary","unload","unloaded","unlock","unlocked","unloose","unlucky","unmagnetized","unmanageably","unmanaged","unmanagedtype","unmannered","unmarshal","unmarshaller","unmask","unmeaning","unmeasured","unmeetable","unmelodious","unmemorable","unmemorialized","unmentionable","unmerciful","unmeritorious","unmethodical","unmineralized","unmissable","unmistakably","unmitigated","unmnemonic","unmobilized","unmoral","unmount","unmovable","unmoving","unnamed","unnaturalness","unnavigable","unnecessarily","unnecessary","unneeded","unnerving","unnest","uno","unobliging","unobtrusive","unoffensive","unofficial","unordered","unorganized","unorthodox","unpack","unpacked","unpacking","unpaintable","unpalatability","unpalatable","unpartizan","unpatronizing","unpeople","unperceptive","unperson","unperturbed","unphysical","unpick","unpicturesque","unpinning","unpkg","unpleasing","unploughed","unpolarized","unpopular","unpractical","unprecedented","unpredictable","unpreemphasized","unpremeditated","unpretentiousness","unprincipled","unproblematic","unproductive","unpropitious","unprovable","unproven","unprovocative","unpunctual","unqualified","unquestionable","unraisable","unravellings","unreachable","unread","unreadability","unreadable","unreal","unrealizable","unreasonable","unreasoning","unreceptive","unrecognized","unrecordable","unreflective","unregister","unrelated","unrelenting","unreliable","unremitting","unrepeatability","unrepeated","unrepentant","unreported","unrepresentative","unreproducible","unresolved","unresponsive","unrest","unrestrained","unrewarding","unriddle","unripe","unromantic","unruliness","unruly","unsafe","unsaleable","unsanitary","unsavored","unsavoriness","unseal","unsearchable","unseasonal","unseeing","unseen","unselected","unselfconscious","unselfconsciousness","unselfishness","unsellable","unsentimental","unserialize","unset","unsettled","unsettledness","unsettling","unshapely","unshaven","unshift","unshorn","unsighted","unsightliness","unsigned","unskilful","unsociability","unsociable","unsocial","unsorted","unsound","unspeakably","unspecific","unspecified","unspectacular","unspoilt","unspoke","unsporting","unstable","unstigmatized","unstilted","unstinting","unstopping","unstrapping","unstudied","unstuffy","unsubdued","unsubscribe","unsubstantial","unsubtle","unsuccessful","unsuitable","unsupported","unsupportedencodingexception","unsupportedoperationexception","unsure","unsuspecting","unswerving","unsymmetrical","unsympathetic","unsystematic","unsystematized","untactful","untalented","untaxing","unteach","untellable","untenable","untested","unthinking","until","untill","untiring","untitled","unto","untouchable","untouched","untoward","untowardness","untraceable","untrue","untrusted","untruthfulness","untwist","unukalhai","unusable","unused","unusual","unusualness","unutterable","unutterably","unvocalized","unvulcanized","unwaivering","unwanted","unwarrantable","unwarrantably","unwashed","unwearable","unwearied","unwed","unwedge","unwelcome","unwell","unwieldiness","unwieldy","unwind","unwomanly","unworkable","unworried","unwrap","unwrapping","unyielding","unyoke","unzip","up","upanishads","uparrow","upbeat","upbraid","upbring","upbringing","upc","upchuck","upcome","upcoming","upcountry","upd","updatability","updatable","update","updated","updatedat","updatepanel","updater","updates","updatesourcetrigger","updating","updike","updraft","upend","upfield","upfront","upgrade","upgradeable","upgraded","upgrades","upgrading","upheaval","upheld","uphill","uphold","upholder","upholster","upholsterer","upholstery","upi","upkeep","upland","uplander","uplift","uplifter","upload","uploaded","uploadedfile","uploader","uploadfile","uploading","uploads","upmarket","upon","upped","upper","uppercase","upperclassman","upperclassmen","uppercut","uppercutting","uppermost","upping","uppish","uppity","upraise","uprated","uprating","uprear","upright","uprightness","uprise","uprising","upriver","uproar","uproarious","uproariousness","uproot","uprooter","ups","upscale","upsert","upset","upsetting","upshot","upside","upsilon","upslope","upstage","upstairs","upstanding","upstandingness","upstart","upstate","upstream","upstroke","upsurge","upswing","upswung","uptake","upthrust","uptight","uptime","upto","upton","uptown","uptrend","upturn","upvote","upvoted","upvotes","upward","upwardness","upwards","upwelling","upwind","uq","ur","uracil","ural","urania","uranium","uranus","uranyl","urbain","urban","urbana","urbane","urbanism","urbanite","urbanity","urbanization","urbanize","urbano","urbanologist","urbanology","urbanus","urchin","urdu","urea","uremia","uremic","ureter","urethane","urethra","urethrae","urethral","urethritis","urey","urge","urgency","urgent","urger","uri","uriah","uric","uriel","urikind","urinal","urinalyses","urinalysis","urinary","urinate","urination","urine","uris","url","urlclassloader","urlconnection","urldecode","urlencode","urlencoded","urlencoder","urllib","urlopen","urlparameter","urlpatterns","urlrequest","urlrouterprovider","urls","urlsession","urlstring","urlwithstring","urn","urna","urning","urogenital","urological","urologist","urology","urquhart","ursa","ursala","ursine","ursola","urson","ursula","ursulina","ursuline","urticaria","uruguay","uruguayan","urumqi","us","usa","usability","usable","usably","usaf","usage","usages","usart","usb","usc","uscg","usd","usda","use","usec","usecase","used","usedrange","useful","usefull","usefulness","useless","uselessness","usenet","usenix","user","useragent","userbundle","usercontrol","usercontroller","userdao","userdata","userdefaults","userdetails","userdetailsservice","useremail","userfile","userform","userguide","userid","userinfo","userinput","userinteractionenabled","userlist","userlogin","usermanager","usermanual","usermodel","username","usernames","userpassword","userprofile","userrepository","userrole","users","userscontroller","userservice","usertype","uses","usg","usher","usherette","ushort","usia","using","usmc","usn","uso","usort","usp","usps","usr","uss","ussr","ustinov","usu","usual","usually","usuals","usuario","usurer","usurious","usuriousness","usurp","usurpation","usurper","usury","ut","uta","utah","utahan","utc","utcnow","ute","utensil","uteri","uterine","uterus","utf","utica","util","utile","utilitarian","utilitarianism","utilities","utility","utilization","utilize","utilizer","utilizes","utilizing","utils","utl","utm","utmost","utopia","utopian","utopianism","utrecht","utrillo","utter","utterance","uttered","utterer","utterly","uttermost","uu","uucp","uuid","uv","uvula","uvular","uw","uwp","uwsgi","ux","uxorious","uzbek","uzbekistan","uzi","v","va","vaadin","vacancy","vacant","vacantness","vacate","vacation","vacationist","vacationland","vaccinate","vaccination","vaccine","vaccinia","vaccinial","vachel","vacillate","vacillating","vacillation","vacillator","vaclav","vacua","vacuity","vacuo","vacuolate","vacuolated","vacuole","vacuolization","vacuous","vacuousness","vacuum","vader","vaduz","vagabond","vagabondage","vagarious","vagary","vagina","vaginae","vaginal","vagrancy","vagrant","vague","vagueing","vagueness","vail","vain","vainglorious","vaingloriousness","vainglory","val","valance","valaree","valaria","valarie","valdemar","valdez","vale","valeda","valediction","valedictorian","valedictory","valence","valencia","valency","valene","valenka","valentia","valentijn","valentin","valentina","valentine","valentino","valenzuela","valera","valeria","valerian","valerie","valerye","valet","valetudinarian","valetudinarianism","valgrind","valhalla","valiance","valiant","valiantness","valid","valida","validate","validated","validates","validating","validation","validationerror","validationmessagefor","validationresult","validations","validator","validators","validity","validness","validnesses","valign","valina","valise","valium","valkyrie","valle","vallejo","valletta","valley","valli","vallie","vally","valma","valois","valor","valorous","valparaiso","valry","vals","valuable","valuableness","valuables","valuably","valuate","valuation","valuator","value","valuechanged","valued","valueerror","valueeventlistener","valueforkey","valueless","valuelessness","valueof","valuer","values","valuetype","valve","valveless","valves","valvular","vamoose","vamp","vamper","vampire","van","vanadium","vance","vancouver","vanda","vandal","vandalism","vandalize","vandenberg","vanderbilt","vanderburgh","vanderpoel","vandyke","vane","vanessa","vang","vanguard","vania","vanilla","vanish","vanisher","vanishing","vanity","vanna","vanned","vanni","vannie","vanning","vanny","vanquish","vanquisher","vantage","vanuatu","vanya","vanzetti","vapid","vapidity","vapidness","vapor","vaporer","vaporing","vaporisation","vaporise","vaporization","vaporize","vaporizer","vaporous","vapory","vaquero","var","varanasi","varbinary","varchar","varese","vargas","variability","variable","variablename","variableness","variables","variably","variadic","varian","variance","variances","variant","variants","variate","variation","variational","variations","varicolored","varicose","varied","variedly","variegate","variegation","varier","varies","varietal","variety","various","varistor","varityping","varius","varlet","varmint","varname","varnish","varnished","varnisher","vars","varsity","vary","varying","vascular","vase","vasectomy","vaseline","vasili","vasily","vasomotor","vasquez","vassal","vassalage","vassar","vassili","vassily","vast","vastly","vastness","vat","vatican","vatted","vatting","vaudeville","vaudevillian","vaudois","vaughan","vaughn","vault","vaulter","vaulting","vaunt","vaunter","vax","vaxes","vazquez","vb","vba","vbcrlf","vbnewline","vbo","vbox","vbs","vbscript","vc","vcard","vcf","vcl","vcr","vcs","vd","vdt","vdu","ve","veal","vealed","vealer","veals","veblen","vec","vect","vector","vectorial","vectorization","vectorize","vectorized","vectorizing","vectors","ved","veda","vedanta","veejay","veep","veer","veering","veg","vega","vegan","vegemite","veges","vegetable","vegetarian","vegetarianism","vegetate","vegetation","vegetative","vegged","veggie","vegging","vehemence","vehemency","vehement","vehicle","vehicles","vehicula","vehicular","veil","veiling","vein","veining","vel","vela","velar","velarize","velcro","veld","veldt","velez","velit","vella","vellum","velma","velocipede","velocity","velor","velour","velsquez","velum","velveeta","velvet","velveteen","velvety","velzquez","venal","venality","venation","vend","vender","vendetta","vendible","vendor","vendors","veneer","veneerer","veneering","venenatis","venerability","venerable","venerate","veneration","venereal","venetian","venezuela","venezuelan","vengeance","vengeful","vengefulness","venial","venialness","veniam","venice","venireman","veniremen","venison","venita","venn","venom","venomous","venomousness","venous","vent","venter","ventilate","ventilated","ventilation","ventilator","ventral","ventricle","ventricular","ventriloquies","ventriloquism","ventriloquist","ventriloquy","ventura","venture","venturesome","venturesomeness","venturi","venturous","venturousness","venue","venues","venus","venusian","venv","ver","vera","veracious","veraciousness","veracities","veracity","veracruz","veradis","veranda","verandahed","verb","verbal","verbalization","verbalize","verbalized","verbalizer","verballed","verballing","verbatim","verbena","verbiage","verbose","verbosity","verboten","verbs","verdana","verdant","verde","verderer","verdi","verdict","verdigris","verdure","vere","verena","verene","verge","verger","vergil","veridical","veriee","verifiability","verifiable","verifiableness","verification","verified","verifier","verifies","verify","verifying","verifypeer","verile","verily","verina","verine","verisimilitude","veritable","veritableness","veritably","verity","verizon","verla","verlag","verlaine","vermeer","vermicelli","vermiculite","vermiform","vermilion","vermin","verminous","vermont","vermonter","vermouth","vermouths","vern","verna","vernacular","vernal","verne","vernen","verney","vernice","vernier","vernon","vernor","verona","veronese","veronica","veronika","veronike","veronique","verruca","verrucae","versa","versailles","versatec","versatile","versatileness","versatility","verse","versed","verses","versicle","versification","versifier","versify","versing","version","versioncode","versioned","versioning","versionname","versions","verso","versus","vert","vertebra","vertebrae","vertebral","vertebrate","vertebration","vertex","vertical","verticalalignment","vertically","vertices","vertiginous","vertigo","vertigoes","vertx","verve","very","vesalius","vesicle","vesicular","vesiculate","vespasian","vesper","vespucci","vessel","vest","vesta","vestal","vestibular","vestibule","vestibulum","vestige","vestigial","vesting","vestment","vestry","vestryman","vestrymen","vesture","vesuvius","vet","vetch","veter","veteran","veterinarian","veterinary","veto","vetoes","vetted","vetting","vevay","vex","vexation","vexatious","vexatiousness","vexed","vf","vfs","vfw","vfy","vg","vga","vh","vhdl","vhf","vhost","vhosts","vhs","vi","via","viability","viable","viably","viaduct","viagra","vial","viand","vibe","vibraharp","vibrancy","vibrant","vibraphone","vibraphonist","vibrate","vibration","vibrational","vibrato","vibrator","vibratory","vibrio","vibrionic","viburnum","vic","vicar","vicarage","vicarious","vicariousness","vice","viced","vicegerent","vicennial","vicente","viceregal","viceroy","vichy","vichyssoise","vicing","vicinity","vicious","viciousness","vicissitude","vick","vickers","vicki","vickie","vicksburg","vicky","victim","victimization","victimize","victimized","victimizer","victoir","victor","victoria","victorian","victorianism","victorious","victoriousness","victory","victrola","victual","victualer","vicua","vid","vida","vidal","videlicet","video","videocapture","videocassette","videoconferencing","videodisc","videodisk","videoid","videophone","videoplayer","videos","videotape","videoview","vidovic","vidovik","vie","vienna","viennese","vientiane","vier","viet","vietcong","vietminh","vietnam","vietnamese","view","viewable","viewbag","viewbox","viewchild","viewcontext","viewcontroller","viewcontrollers","viewdata","viewdidappear","viewdidload","viewed","viewer","viewers","viewfinder","viewgraph","viewgroup","viewholder","viewing","viewless","viewmodel","viewmodels","viewname","viewpager","viewpoint","viewport","viewrootimpl","views","viewstate","viewtopic","viewtype","viewwillappear","viewwithtag","vigesimal","vigil","vigilance","vigilant","vigilante","vigilantism","vigilantist","vignette","vignetter","vignetting","vignettist","vigor","vigorous","vigorousness","vii","viii","vijayawada","viki","viking","vikki","vikky","vikram","vila","vile","vilely","vileness","vilest","vilhelmina","vilification","vilifier","vilify","villa","village","villager","villain","villainous","villainousness","villainy","villarreal","ville","villein","villeinage","villi","villon","villus","vilma","vilnius","vilyui","vim","vimeo","vimrc","vin","vina","vinaigrette","vince","vincent","vincenty","vincenz","vinci","vincible","vindemiatrix","vindicate","vindication","vindicator","vindictive","vindictiveness","vine","vinegar","vinegary","vineyard","vinita","vinni","vinnie","vinny","vino","vinous","vinson","vintage","vintager","vintner","vinyl","viol","viola","violable","violante","violate","violated","violates","violating","violation","violations","violator","viole","violence","violent","violet","violetta","violette","violin","violinist","violist","violoncellist","violoncello","vip","viper","viperous","virago","viragoes","viral","vireo","virge","virgie","virgil","virgilio","virgin","virgina","virginal","virginia","virginian","virginie","virginity","virgo","virgule","virile","virility","virologist","virology","virtual","virtualbox","virtualenv","virtualenvs","virtualfilterchain","virtualhost","virtualization","virtually","virtue","virtuosity","virtuoso","virtuosoes","virtuous","virtuousness","virulence","virulent","virus","vis","visa","visage","visakhapatnam","visayans","viscera","visceral","viscid","viscoelastic","viscoelasticity","viscometer","viscose","viscosity","viscount","viscountcy","viscountess","viscous","viscousness","viscus","vise","viselike","vishnu","visibility","visible","visibly","visigoth","visigoths","vision","visionariness","visionary","visit","visitable","visitant","visitation","visited","visiting","visitor","visitors","visits","visor","vista","vistula","visual","visualization","visualize","visualized","visualizer","visualizes","visually","visualstate","visualstudio","vita","vitae","vital","vitality","vitalization","vitalize","vitamin","vite","vitia","vitiate","vitiation","viticulture","viticulturist","vitim","vito","vitoria","vitreous","vitrifaction","vitrification","vitrify","vitrine","vitriol","vitriolic","vitro","vittles","vittoria","vittorio","vituperate","vituperation","vituperative","vitus","viv","viva","vivace","vivacious","vivaciousness","vivacity","vivaldi","vivamus","vivaria","vivarium","vivaxes","vive","vivekananda","viverra","vivi","vivia","vivian","viviana","vivianna","vivianne","vivid","vividness","vivie","vivien","viviene","vivienne","vivifier","vivify","viviparous","vivisect","vivisection","vivisectional","vivisectionist","viviyan","vivo","vivyan","vivyanne","vixen","vixenish","viz","vizier","vizor","vj","vk","vl","vlad","vladamir","vladimir","vladivostok","vlc","vlf","vlookup","vlsi","vm","vms","vmware","vn","vnd","vo","voa","vocab","vocable","vocabularian","vocabularianism","vocabulary","vocal","vocalic","vocalise","vocalism","vocalist","vocalization","vocalize","vocalized","vocalizer","vocation","vocational","vocative","vociferate","vociferation","vociferous","vociferousness","vocoded","vocoder","vodka","voe","vogel","vogella","vogue","vogueing","voguish","voice","voiceband","voiced","voiceless","voicelessness","voicer","voices","voicing","void","voidable","voided","voider","voiding","voidness","voids","voil","voila","voile","voip","vol","volar","volatile","volatileness","volatility","volatilization","volatilize","volcanic","volcanically","volcanism","volcano","volcanoes","vole","volga","volgograd","volition","volitional","volitionality","volkswagen","volley","volleyball","volleyer","volleyerror","volstead","volt","volta","voltage","voltaic","voltaire","volterra","voltmeter","volubility","voluble","volubly","volume","volumes","volumetric","volumetrically","voluminous","voluminousness","voluntarily","voluntariness","voluntarism","voluntary","volunteer","voluptate","voluptuary","voluptuous","voluptuousness","volute","volutpat","volvo","vomit","von","vonda","vonnegut","vonni","vonnie","vonny","vonr","voodoo","voodooism","voracious","voraciousness","voracity","voronezh","vorster","vortex","vortices","vorticity","votary","vote","voted","voter","votes","voting","votive","vouch","voucher","vouchsafe","vow","vowel","vowelled","vowelling","vowels","vower","voyage","voyager","voyageur","voyeur","voyeurism","voyeuristic","vp","vpc","vpn","vps","vr","vs","vscode","vsts","vstudio","vt","vtable","vtk","vtol","vue","vuejs","vuex","vulcan","vulcanization","vulcanize","vulcanized","vulg","vulgar","vulgarian","vulgarism","vulgarity","vulgarization","vulgarize","vulgate","vulnerabilities","vulnerability","vulnerable","vulnerably","vulpine","vulputate","vulture","vulturelike","vulturous","vulva","vulvae","vv","vw","vx","vy","vying","vyky","w","wa","waals","wabash","wac","wacke","wackes","wackiness","wacko","wacky","waco","wad","wadded","wadding","waddle","wade","wader","wadi","wadsworth","wafer","waffle","wafs","waft","wafter","wag","wage","waged","wager","wages","wagged","waggery","wagging","waggish","waggishness","waggle","waggly","wagner","wagnerian","wagon","wagoner","wagtail","wahl","waif","waikiki","wail","wailer","wain","wainscot","wainwright","waist","waistband","waistcoat","waister","waistline","wait","waite","waited","waiter","waitfor","waiting","waitkey","waitpeople","waitperson","waitress","waits","waive","waiver","wake","wakefield","wakeful","wakefulness","waken","waker","wakeup","waksman","wal","walbridge","walcott","wald","waldemar","walden","waldensian","waldheim","waldo","waldon","waldorf","wale","wales","walesa","walford","walgreen","waling","walk","walkabout","walkaway","walker","walkie","walking","walkman","walkout","walkover","walks","walkthrough","walkway","wall","wallaby","wallace","wallache","wallah","wallas","wallboard","wallenstein","waller","wallet","walleye","wallflower","wallie","wallis","walliw","walloon","wallop","walloper","walloping","wallow","wallower","wallpaper","walls","wally","walnut","walpole","walpurgisnacht","walrus","walsh","walt","walter","walther","walton","waltz","waltzer","walworth","waly","wamp","wampum","wan","wanamaker","wand","wanda","wander","wanderer","wanderlust","wandie","wandis","wane","waneta","wang","wangle","wangler","wanids","wankel","wanna","wannabe","wanned","wanner","wanness","wannest","wanning","wansee","wansley","want","wanted","wanter","wanting","wanton","wantonness","wants","wapiti","war","warble","warbler","warbonnet","ward","warde","warden","warder","wardrobe","wardroom","wards","wardship","ware","warehouse","warehouseman","warfare","warfield","warhead","warhol","warhorse","warily","wariness","warinesses","waring","warless","warlike","warlock","warlord","warm","warmblooded","warmed","warmer","warmhearted","warmheartedness","warmish","warmness","warmonger","warmongering","warms","warmth","warmths","warn","warned","warner","warning","warnings","warnock","warp","warpaint","warpath","warpaths","warper","warplane","warrant","warranted","warranter","warranty","warred","warren","warrener","warring","warrior","wars","warsaw","warship","wart","warthog","wartime","warty","warwick","wary","was","wasatch","wash","washable","washbasin","washboard","washbowl","washburn","washcloth","washcloths","washday","washed","washer","washerwoman","washerwomen","washing","washington","washingtonian","washoe","washout","washrag","washroom","washstand","washtub","washy","wasn","wasp","waspish","waspishness","wassail","wasserman","wassermann","wast","wastage","waste","wastebasket","wasted","wasteful","wastefulness","wasteland","wastepaper","waster","wastewater","wasting","wastrel","wat","watanabe","watch","watchable","watchband","watchdog","watchdogged","watchdogging","watched","watcher","watches","watchful","watchfulness","watching","watchmake","watchmaker","watchman","watchmen","watchpoints","watchtower","watchword","water","waterbird","waterborne","waterbury","watercolor","watercolorist","watercourse","watercraft","watercress","waterer","waterfall","waterfowl","waterfront","watergate","waterhole","waterhouse","wateriness","watering","waterless","waterlily","waterline","waterlogged","waterloo","waterman","watermark","watermelon","watermill","waterproof","waters","watershed","waterside","watersider","waterspout","watertight","watertightness","watertown","waterway","waterwheel","waterworks","watery","watir","watkins","wats","watson","watt","wattage","watteau","wattenberg","watterson","wattle","watusi","waugh","waukesha","waunona","waupaca","waupun","wausau","wauwatosa","wav","wave","waveband","waveform","wavefront","waveguide","waveland","wavelength","wavelengths","wavelet","wavelike","wavenumber","waver","wavering","waverley","waverly","waves","wavily","waviness","wavy","wax","waxer","waxiness","waxwing","waxwork","waxy","way","wayfarer","wayfaring","waylaid","waylan","wayland","waylay","waylayer","wayleave","waylen","waylin","waylon","waymarked","wayne","waynesboro","waypoint","waypoints","ways","wayside","wayward","waywardness","wb","wc","wcf","wchar","wd","we","weak","weaken","weakener","weakfish","weakish","weakliness","weakling","weakly","weakness","weakreference","weal","wealth","wealthiness","wealths","wealthy","wean","weaner","weanling","weapon","weaponless","weaponry","weapons","wear","wearable","wearer","wearied","wearily","weariness","wearing","wearisome","wearisomeness","weary","wearying","weasel","weather","weatherbeaten","weathercock","weatherer","weatherford","weathering","weatherize","weatherman","weathermen","weatherperson","weatherproof","weatherstrip","weatherstripped","weatherstripping","weave","weaver","weaves","weaving","web","webapi","webapp","webappclassloader","webappcontext","webapplication","webapps","webb","webbed","webber","webbing","webbrowser","webcam","webclient","webcontainer","webcontrols","webcore","webdav","webdriver","webdriverwait","webelement","weber","webern","webexception","webfeet","webfont","webfoot","webform","webforms","webgl","webhook","webhooks","webhost","webkit","weblog","weblogic","weblogs","webm","webmaster","webmethod","webmvc","webp","webpack","webpage","webpages","webrequest","webresponse","webrick","webroot","webrtc","webserver","webservice","webservices","websettings","website","websites","websocket","websockets","websphere","webster","websterville","webstore","webstorm","webview","webviewclient","wed","wedded","weddell","wedder","wedding","wedge","wedgie","wedgwood","wedlock","wednesday","wee","weed","weeder","weediness","weedkiller","weedless","weedy","weeing","week","weekday","weekdays","weekend","weekender","weekends","weekly","weeknight","weeks","ween","weenie","weeny","weep","weeper","weepy","weevil","weft","wehr","wei","weibull","weidar","weider","weidman","weierstrass","weigh","weighed","weigher","weighs","weight","weighted","weighter","weightily","weightiness","weighting","weightless","weightlessness","weightlifter","weightlifting","weights","weightsum","weighty","weill","weinberg","weiner","weinstein","weir","weird","weirdie","weirdness","weirdo","weisenheimer","weiss","weissman","weissmuller","weizmann","weka","welbie","welby","welcher","welches","welcome","welcomed","welcomeness","welcoming","weld","welder","weldon","weldwood","welfare","welkin","well","welland","wellbeing","weller","welles","wellesley","wellhead","wellington","wellman","wellness","wells","wellspring","wellsville","welmers","welsh","welsher","welshman","welshmen","welshwoman","welshwomen","welt","welter","welterweight","wen","wench","wencher","wend","wenda","wendall","wendel","wendeline","wendell","wendi","wendie","wendy","wendye","wenona","wenonah","went","wentworth","wept","were","weren","werewolf","werewolves","werner","wernher","werror","werther","werwolf","wes","wesley","wesleyan","wessex","wesson","west","westbound","westbrook","westbrooke","westchester","wester","westerly","western","westerner","westernization","westernize","westernmost","westfield","westhampton","westing","westinghouse","westleigh","westley","westminster","westmore","weston","westphalia","westport","westward","westwood","wet","wetback","wether","wetland","wetness","wettable","wetter","wettest","wetting","weyden","weyerhauser","weylin","wezen","wf","wff","wg","wget","wh","whack","whacker","whale","whaleboat","whalebone","whalen","whaler","whaling","wham","whammed","whamming","whammy","wharf","wharton","wharves","what","whatchamacallit","whatever","whatnot","whats","whatsapp","whatsoever","whatwg","wheal","wheat","wheatgerm","wheaties","wheatland","wheaton","wheatstone","whee","wheedle","wheel","wheelbarrow","wheelbase","wheelchair","wheeler","wheelhouse","wheelie","wheeling","wheelock","wheels","wheelwright","wheeze","wheezily","wheeziness","wheezy","whelan","whelk","wheller","whelm","whelp","when","whence","whenever","whensoever","where","whereabout","whereas","whereat","whereby","wherefore","wherein","whereof","whereon","wheresoever","whereto","whereupon","wherever","wherewith","wherewithal","wherry","whet","whether","whetstone","whetted","whetting","whew","whey","which","whichever","whiff","whiffle","whiffler","whiffletree","whig","while","whilom","whilst","whim","whimmed","whimming","whimper","whimsey","whimsical","whimsicality","whimsy","whine","whining","whinny","whiny","whip","whipcord","whiplash","whippany","whipped","whipper","whippersnapper","whippet","whipping","whipple","whippletree","whippoorwill","whips","whipsaw","whir","whirl","whirligig","whirlpool","whirlwind","whirly","whirlybird","whirred","whirring","whisk","whisker","whiskery","whiskey","whisper","whisperer","whispering","whist","whistle","whistleable","whistler","whistling","whit","whitaker","whitby","whitcomb","white","whitebait","whitecap","whitecolor","whiteface","whitefield","whitefish","whitehall","whitehead","whitehorse","whiteleaf","whiteley","whitelist","whiten","whitener","whiteness","whitening","whiteout","whitespace","whitespaces","whitetail","whitewall","whitewash","whitewater","whitey","whitfield","whither","whitier","whitiest","whiting","whitish","whitley","whitlock","whitman","whitney","whitsunday","whittaker","whitter","whittier","whittle","whittler","whiz","whizkid","whizzbang","whizzed","whizzes","whizzing","whl","who","whoa","whodunit","whoever","whois","whole","wholegrain","wholehearted","wholeheartedness","wholemeal","wholeness","wholesale","wholesaler","wholesome","wholesomeness","wholewheat","wholly","whom","whomever","whomsoever","whoop","whoopee","whooper","whoosh","whop","whopper","whopping","whore","whorehouse","whoreish","whorish","whorl","whose","whoso","whosoever","why","whys","wi","wiatt","wich","wichita","wick","wicked","wickedness","wicker","wickerwork","wicket","wicketkeeper","wicking","wid","wide","widely","widemouthed","widen","widener","wideness","wider","widespread","widgeon","widget","widgets","widow","widower","widowhood","width","widths","widthwise","wieland","wield","wielder","wiemar","wiener","wienie","wier","wiesel","wife","wifeless","wifely","wifi","wifimanager","wig","wigeon","wigged","wigging","wiggins","wiggle","wiggler","wiggly","wight","wiglet","wigmaker","wigner","wigwag","wigwagged","wigwagging","wigwam","wiki","wikimedia","wikipedia","wilberforce","wilbert","wilbur","wilburn","wilburt","wilcox","wild","wilda","wildcard","wildcards","wildcat","wildcatted","wildcatter","wildcatting","wilde","wildebeest","wilden","wilder","wilderness","wildfire","wildflower","wildfly","wildfowl","wilding","wildlife","wildly","wildness","wildon","wile","wileen","wilek","wiley","wilford","wilfred","wilfredo","wilfrid","wilfulness","wilhelm","wilhelmina","wilhelmine","wilie","wilily","wiliness","wilkerson","wilkes","wilkins","wilkinson","will","willa","willabella","willamette","willamina","willard","willcox","willdon","willed","willem","willemstad","willer","willetta","willette","willey","willful","willfulness","willi","william","williamsburg","williamson","willie","willied","willies","willing","willinger","willingest","willingness","willisson","williwaw","willoughby","willow","willower","willowy","willpower","willy","willyt","wilma","wilmar","wilmer","wilmette","wilmington","wilona","wilone","wilow","wilshire","wilson","wilsonian","wilt","wilton","wily","wimbledon","wimp","wimpish","wimple","wimpy","win","winapi","wince","winch","winchell","wincher","winchester","wind","windbag","windblown","windbreak","windburn","winded","winder","windfall","windflower","windham","windhoek","windily","windiness","winding","windjammer","windlass","windless","windmill","window","windowless","windowmanager","windowpane","windows","windowsazure","windowsill","windowstate","windpipe","windproof","windrow","winds","windscreen","windshield","windsock","windsor","windstorm","windsurf","windswept","windup","windward","windy","wine","wineglass","winegrower","winehead","winemake","winemaster","winery","winesap","wineskin","winfield","winform","winforms","winfred","winfrey","winfx","wing","wingback","wingding","wingeing","winger","wingless","winglike","wingman","wingmen","wingspan","wingspread","wingtip","wini","winifield","winifred","wink","winker","winking","winkle","winless","winn","winna","winnable","winnah","winne","winnebago","winner","winners","winnetka","winni","winnie","winnifred","winning","winnipeg","winnow","winny","wino","winograd","winona","winonah","winooski","winrt","wins","winsborough","winsett","winslow","winsock","winsome","winsomeness","winston","winter","winterer","wintergreen","winterize","winters","wintertime","winthrop","wintriness","wintry","winy","wipe","wiper","wire","wired","wirehair","wireless","wireman","wiremen","wirer","wires","wireshark","wiretap","wiretapped","wiretapper","wiretapping","wiriness","wiring","wiry","wis","wisc","wisconsin","wisconsinite","wisdom","wisdoms","wise","wiseacre","wisecrack","wised","wisely","wiseness","wisenheimer","wises","wish","wishbone","wishes","wishful","wishfulness","wishlist","wishy","wising","wisp","wispy","wist","wisteria","wistful","wistfulness","wit","witch","witchcraft","witchdoctor","witchery","with","withal","withcolumn","withdraw","withdrawal","withdrawer","withdrawn","withdrawnness","withdrew","withe","wither","withering","witherspoon","withevent","withheld","withhold","withholder","withidentifier","within","withobject","without","withrowanimation","withs","withstand","withstood","withstring","witless","witlessness","witness","witnessed","witt","witted","witter","wittgenstein","witticism","wittie","wittily","wittiness","witting","wittings","witty","witwatersrand","wive","wives","wix","wiz","wizard","wizardry","wizen","wk","wkhtmltopdf","wkwebview","wl","wlan","wls","wm","wmi","wn","wnd","wndproc","wno","wnw","wo","woad","wobble","wobbler","wobbliness","wobbly","wodehouse","woe","woebegone","woeful","woefuller","woefullest","woefulness","woff","wok","woke","wolcott","wold","wolf","wolfe","wolfer","wolff","wolfgang","wolfhound","wolfie","wolfish","wolfishness","wolfram","wolfy","wollongong","wollstonecraft","wolsey","wolverhampton","wolverine","wolverton","wolves","woman","womanhood","womanish","womanize","womanized","womanizer","womanizes","womankind","womanlike","womanliness","womanly","womb","wombat","women","womenfolk","won","wonder","wondered","wonderer","wonderful","wonderfulness","wondering","wonderland","wonderment","wondrous","wondrousness","wong","wonk","wonky","wonned","wonning","wont","wonted","wontedness","woo","woocommerce","wood","woodard","woodberry","woodbine","woodblock","woodbury","woodcarver","woodcarving","woodchopper","woodchuck","woodcock","woodcraft","woodcut","woodcutter","woodcutting","wooden","woodenness","woodgrain","woodhen","woodhull","woodie","woodiness","woodland","woodlawn","woodlice","woodlot","woodlouse","woodman","woodmen","woodpecker","woodpile","woodrow","woodruff","woods","woodshed","woodshedded","woodshedding","woodside","woodsman","woodsmen","woodsmoke","woodstock","woodsy","woodward","woodwind","woodwork","woodworker","woodworking","woodworm","woody","woodyard","woof","woofer","wool","woolf","woolgather","woolgatherer","woolgathering","woolliness","woolly","woolongong","woolworth","woonsocket","wooster","wooten","woozily","wooziness","woozy","wop","worcester","worcestershire","word","wordage","wordbook","wordcount","worden","wordily","wordiness","wording","wordless","wordlist","wordplay","wordpress","words","wordsworth","wordy","wore","work","workability","workable","workableness","workably","workaday","workaholic","workaround","workarounds","workbench","workbook","workbooks","workday","workdir","worked","worker","workers","workfare","workflow","workflows","workforce","workhorse","workhouse","working","workingman","workingmen","workingwoman","workingwomen","workitem","worklight","workload","workman","workmanlike","workmanship","workmate","workmen","workout","workpiece","workplace","workroom","works","worksheet","worksheetfunction","worksheets","workshop","workspace","workspaces","workstation","worktable","worktop","workup","workweek","world","worldlier","worldliest","worldliness","worldly","worlds","worldwide","worm","wormer","wormhole","worms","wormwood","wormy","worn","worried","worrier","worries","worriment","worrisome","worry","worrying","worrywart","worse","worsen","worship","worshiper","worshipful","worshipfulness","worst","worsted","wort","worth","worthily","worthiness","worthinesses","worthington","worthless","worthlessness","worths","worthwhile","worthy","wost","wot","wotan","would","wouldn","wouldst","wound","wounded","wounder","wounding","wounds","wove","woven","wovens","wow","wozniak","wp","wparam","wpdb","wpf","wpfapplication","wpm","wr","wrack","wraith","wraiths","wrangell","wrangle","wrangler","wrap","wraparound","wrapped","wrapper","wrappers","wrapping","wraps","wrasse","wrath","wrathful","wraths","wreak","wreath","wreathe","wreaths","wreck","wreckage","wrecker","wren","wrench","wrenching","wrennie","wrest","wrester","wrestle","wrestler","wrestling","wretch","wretched","wretchedness","wriggle","wriggler","wriggly","wright","wrigley","wring","wringer","wrinkle","wrinkled","wrinkly","wrist","wristband","wristwatch","writ","writable","write","writebytes","writefile","writehead","writeline","writeln","writeobject","writer","writerow","writers","writes","writestring","writeto","writetofile","writeup","writhe","writing","written","wroclaw","wrong","wrongdoer","wrongdoing","wronger","wrongful","wrongfulness","wrongheaded","wrongheadedness","wrongly","wrongness","wronskian","wrote","wroth","wrought","wrt","wrung","wry","wryer","wryest","wryness","ws","wscript","wsdl","wsfilter","wsgi","wshttpbinding","wso","wsp","wss","wsse","wstring","wsw","wt","wtf","wu","wuhan","wurlitzer","wurst","wuss","wussy","wv","ww","wwdc","wwi","wwii","www","wwwroot","wx","wxpython","wxwidgets","wy","wyatan","wyatt","wycherley","wycliffe","wye","wyeth","wylie","wylma","wyman","wyn","wyndham","wynn","wynne","wynnie","wynny","wyo","wyoming","wyomingite","wysiwyg","x","xa","xamarin","xaml","xampp","xanadu","xanthippe","xanthus","xargs","xavier","xaviera","xaxis","xb","xbox","xc","xcode","xcopy","xd","xdata","xdebug","xdoc","xdocument","xe","xebec","xelement","xemacs","xena","xenakis","xenia","xenix","xenon","xenophobe","xenophobia","xenophobic","xenophon","xenos","xerces","xerographic","xerography","xerox","xerxes","xever","xf","xfbml","xff","xffff","xffffff","xffffffff","xhdpi","xhosa","xhr","xhtml","xhttp","xi","xian","xiaoping","xib","xii","xiii","ximenes","ximenez","ximian","xingu","xis","xiv","xix","xkcd","xl","xlab","xlabel","xlapp","xlarge","xldown","xlim","xlink","xls","xlsm","xlsx","xlup","xm","xmas","xmax","xmin","xml","xmlattribute","xmldata","xmldoc","xmldocument","xmlelement","xmlfile","xmlhttp","xmlhttprequest","xmlnode","xmlns","xmlparser","xmlreader","xmlrootelement","xmlrpc","xmlschema","xmlserializer","xmlsoap","xmlstring","xmltype","xmlwriter","xmm","xmpp","xms","xmx","xn","xna","xochipilli","xor","xp","xpath","xpos","xquery","xr","xrange","xref","xs","xscale","xsd","xsi","xsl","xslt","xsp","xss","xstream","xt","xterm","xticks","xts","xtype","xunit","xuzhou","xv","xvi","xvii","xviii","xwork","xx","xxl","xxx","xxxx","xxxxx","xxxxxx","xxxxxxx","xxxxxxxx","xxxxxxxxx","xxxxxxxxxx","xy","xylem","xylene","xylia","xylina","xylophone","xylophonist","xymenes","xyz","xz","y","ya","yacc","yacht","yachting","yachtsman","yachtsmen","yachtswoman","yachtswomen","yack","yagi","yahoo","yahweh","yak","yakima","yakked","yakking","yakut","yakutsk","yale","yalies","yalonda","yalow","yalta","yalu","yam","yamaha","yaml","yammer","yamoussoukro","yanaton","yance","yancey","yancy","yang","yangon","yangtze","yank","yankee","yaounde","yap","yapped","yapping","yaqui","yard","yardage","yardarm","yardley","yardman","yardmaster","yardmen","yardstick","yarmulke","yarn","yaroslavl","yarrow","yasmeen","yasmin","yates","yaw","yawl","yawn","yawner","yawning","yaxis","yay","yb","yc","ycombinator","yd","ydata","ye","yea","yeager","yeah","yeahs","year","yearbook","yearling","yearlong","yearly","yearn","yearner","yearning","years","yeast","yeastiness","yeasty","yeats","yecch","yegg","yehudi","yehudit","yekaterinburg","yelena","yell","yellow","yellowhammers","yellowish","yellowknife","yellowness","yellowstone","yellowy","yelp","yelper","yeltsin","yemen","yemeni","yemenite","yen","yenisei","yenned","yenning","yentl","yeoman","yeomanry","yeomen","yep","yerevan","yerkes","yes","yesenia","yeshiva","yessed","yessing","yesterday","yesteryear","yet","yeti","yetta","yettie","yetty","yevette","yevtushenko","yew","yggdrasil","yi","yiddish","yield","yielded","yielding","yields","yii","yiiframework","yikes","yin","yip","yipe","yipped","yippee","yipping","ylab","ylabel","ylim","ym","ymax","ymca","ymha","ymin","ymir","yml","ymmv","yn","ynes","ynez","yo","yoda","yodel","yodeler","yoder","yoga","yoghurt","yogi","yogurt","yoke","yoked","yokel","yokes","yoking","yoknapatawpha","yoko","yokohama","yolanda","yolande","yolane","yolanthe","yolk","yon","yonder","yong","yonkers","yore","yorgo","yorick","york","yorke","yorker","yorkshire","yorktown","yoruba","yosemite","yoshi","yoshiko","yost","you","young","younger","youngish","youngster","youngstown","your","yourapp","yourclass","yourdomain","yours","yourself","yourselves","yourtable","youth","youthful","youthfulness","youths","youtrack","youtu","yovonnda","yow","yowl","yp","ypos","ypres","ypsilanti","yr","yrs","ys","ysabel","yscale","yt","ytterbium","yttrium","yuan","yuba","yucatan","yucca","yuck","yucky","yugo","yugoslav","yugoslavia","yugoslavian","yuh","yui","yuk","yuki","yukked","yukking","yukon","yul","yule","yuletide","yulma","yum","yuma","yummy","yunnan","yup","yuppie","yuri","yurik","yurt","yuv","yves","yvette","yvon","yvonne","yvor","yw","ywca","ywha","yy","yyy","yyyy","yyyymmdd","z","za","zabrina","zaccaria","zach","zacharia","zachariah","zacharie","zachary","zacherie","zachery","zack","zackariah","zag","zagging","zagreb","zahara","zaire","zairian","zak","zambezi","zambia","zambian","zamboni","zamenhof","zamora","zan","zandra","zane","zaneta","zaniness","zanuck","zany","zanzibar","zap","zapata","zaporozhye","zappa","zapped","zapper","zapping","zara","zarah","zared","zaria","zarla","zc","ze","zea","zeal","zealand","zealot","zealotry","zealous","zealousness","zeb","zebadiah","zebedee","zebra","zebu","zebulen","zebulon","zechariah","zed","zedekiah","zedong","zeffirelli","zeiss","zeitgeist","zeke","zelda","zelig","zellerbach","zelma","zen","zena","zend","zendframework","zenger","zenia","zenith","zeniths","zennist","zeno","zephaniah","zephyr","zephyrus","zeppelin","zerk","zero","zeroed","zeroes","zeroing","zeromq","zeros","zest","zestful","zestfulness","zesty","zeta","zeugma","zeus","zf","zh","zhdanov","zhengzhou","zhivago","zhukov","zi","zia","zibo","ziegfeld","ziegler","zig","zigged","zigging","ziggy","zigzag","zigzagged","zigzagger","zigzagging","zilch","zillion","zilvia","zimbabwe","zimbabwean","zimmerman","zinc","zincked","zincking","zindex","zing","zingy","zinnia","zion","zionism","zionist","zip","zipcode","zipfile","zipped","zipper","zipping","zippy","zips","zircon","zirconium","zit","zita","zitella","zither","zk","zlib","zloty","zm","zmq","zn","zodiac","zodiacal","zoe","zola","zollie","zolly","zomba","zombi","zombie","zonal","zonda","zondra","zone","zoned","zoneddatetime","zoneid","zones","zoning","zonked","zonnya","zoo","zookeeper","zookeepers","zoological","zoologist","zoology","zoom","zoomed","zooming","zoophyte","zoophytic","zora","zorah","zorana","zorina","zorine","zorn","zoroaster","zoroastrian","zoroastrianism","zorro","zosma","zounds","zr","zrich","zs","zsazsa","zsh","zsigmondy","zu","zubenelgenubi","zubeneschamali","zucchini","zukor","zulema","zulu","zululand","zuni","zuzana","zwieback","zwingli","zworykin","zx","zxing","zydeco","zygote","zygoteinit","zygotic","zymurgy","zz","zzz"]}')},77596:e=>{"use strict";e.exports=JSON.parse('{"dictionariesSupplementaryArr":["a256","a2dpsource","aabb","aafwk","abilityname","abilityslice","abnormally","accelerates","accents","accommodates","aces","acmmax","acn","acquires","activates","actived","adapts","adblock","adcp","adjusts","adpu","adts","advertisements","aec","affinities","agrees","aiding","aifc","alerting","algrithom","aligns","allowlist","alpha","alpn","alpnprotocols","alterase","alternating","altitudes","amb","ambisonic","ambisonics","amr","animatable","annually","antialias","antialiasing","apdu","apecified","apertures","appselect","arcs","arfcn","arkui","arrarybuffer","arraybuffer","arrlist","ashmem","askpass","asr","associating","asy","asyn","asynchronized","atime","atio","atomicservice","atqa","attaches","attachment0","attackers","attribs","audios","authenticates","authinfo","authmode","autocorrect","autosizing","averr","avoidareachange","avrcp","avscreencapture","avsession","backforwardcache","backgrounding","backpress","backs","base64","bassboost","batching","beidou","beta1","bevels","bgra","bidirectionally","bitrates","blending","blendmode","blocklist","bms","bolder","bonded","bonding","booted","brightens","brighter","brightest","browsable","bscribes","bsic","bssid","bufferfi","bufferfv","bufferiv","bufferqueue","bufferuiv","bundlename","bundlestat","buttonconfig","bypassed","bypassing","bytrace","callbackfn","camped","canceling","cancelling","cancels","capabilitys","capturers","ccm","cdma","ce","certsign","cfa","cfb","cft","channeldown","channelup","checkboxgroup","checksum","chload","chromaticities","chromaticity","chrominance","circled","clamped","clamps","cleartext","clouddata","cloudfile","coincides","collaborated","collapses","collations","collectable","colno","colorfilter","commonevent","complied","complies","compositing","compresses","concatenates","cone","conferencing","confpersist","connectable","consecutively","contentful","contex","controlpanel","controlparam","convertxml","cpid","cpuprofiler","cpx","cpy","creatable","crl","crls","crops","crosshair","crossings","crowdtest","crowdtested","crowdtesting","csh","cubemap","cug","cyclewindows","cyclically","daltonization","darkens","darkest","dataability","datareceive","dataresubmissionhandler","datashare","datasync","dbm","dci","ddmp","de","deactivated","deactivates","deactivation","decodes","decomposed","decompressed","decompresses","decompressing","decompression","decr","decrypts","defaulted","delegator","deletable","deletefile","denormalization","denormalize","denormalized","densitys","deregistered","deregisters","deselected","designative","desynchronized","detaches","detaching","detents","developtools","devicemanager","dfactor","dfx","dialling","differed","digidesign","digitized","dimbehind","dirent","dirxml","disables","disallowed","disallowing","disallowlist","disallows","discards","discharging","disconnecting","disconnection","disconnects","discription","dismissal","dismissing","dispatches","displacement","dlna","dlp","dnd","dng","dnses","donot","dop","downlink","downmix","dpad","dragbar","drains","drawbuffer","drm","dsda","dsds","dsf","dtmf","ducked","ducking","earfcn","earphones","earpiece","easylist","ebu","ece","edr","efuse","efx","egid","ehrpd","ejectclosecd","emphasized","emption","encapsulates","encipherment","encloses","encompassed","encrypts","endc","endx","endy","enhancing","enqueued","enrolled","enrolls","enumeratable","equirectangular","erasing","eration","errcode","erver","esim","ethiopic","ets","euc","euid","evdo","evenodd","evicted","excepted","exempted","extention","f1","fatally","faultlog","faultlogger","fchmod","fchown","fdatasync","fdn","fdopen","fileio","fileshare","fillets","finer","flac","flashpix","flg","flips","flushes","foiling","foldable","followx","foregrounding","formatable","formulat","forwardmail","fov","freesize","fstat","fsync","ftruncate","fts","fulfills","fuma","furse","gamepad","gba","gbk","geofence","geofences","getunfilteredlinkurl","glasses","glonass","gnss","goaway","granting","graphicseditor","greate","gtc","gunzip","gz_headerp","gzbuffer","gzclearerr","gzclose","gzcloser","gzclosew","gzcompress","gzdirect","gzdopen","gzeof","gzerror","gzflush","gzfread","gzfwrite","gzgetc","gzgets","gzoffset","gzopen","gzopenw","gzprintf","gzputc","gzputs","gzread","gzrewind","gzseek","gzsetparams","gztell","gzungetc","gzwrite","hailing","handheld","handhold","handsfree","handsfreeunit","hanguel","hangups","hanja","hankaku","hapmodule","haps","haptic","haptics","hce","hcrc","hdcp","hdoc","headed","headerp","headersreceive","headphones","heapsnapshot","heating","heavier","henkan","hevc","hexadecagonal","hfp","hibernates","hibernating","hichecker","hidebug","hierarchically","hifi","hilog","hinote","hinting","hisysevent","hitrace","hiview","hiviewdfx","hkdf","hlg","hogp","hsp","hspa","hspap","htmltext","huks","hwid","icann","icq","id","idm","ifaces","illuminated","ima","imager","imagevideo","imclient","imengine","immersive","imms","improperly","ims","imsi","inactived","inactivity","inclusiza","inconsistency","indata","indcating","ineffective","injects","ino","inputer","inputers","inputevent","inputmethod","inputmethodengine","inquired","inspected","inspectors","instanced","intercepted","intercepting","interchanged","interleaved","internalformat","internationalized","interpolating","interpolatingSpring","interpolator","interworking","invalidates","ipaddr","ipsec","irnss","irradiance","isdn","isim","issuers","ivi","iwlan","jank","jfx","jis","judged","kaihong","kbdillum","kbdinputassist","kbps","kdf","keyframe","keyguard","keyof","keyusage","khronos","kneading","kvpairs","kvstore","lable","lacked","lanes","lasted","lastmode","latitudeyyy","latitudezzz","latn","layoutable","lbitfield","lboolean","lbyte","lchown","lclampf","ldpi","lenum","leye","lfloat","libraryname","lifted","lifts","lightens","lightupEffect","linearly","lintptr","listened","llbackfn","locates","lockdown","lockscreen","lod","loggable","logoff","longitudinally","lowercased","lpx","lru","lseek","lshort","lsizei","lsizeiptr","lstat","lubyte","luint","luma","lumination","lushort","lux","mah","malham","map","mcc","md5","mdns","mdnserror","mediaquery","meid","meshes","messageerror","metered","metering","mgf","mgf1","mifare","minibar","minimizing","minors","minorsmode","mirrored","misconfigured","mismatches","missions","mkdtemp","mmax","mmi","mmicode","mnc","mnote","moderately","moitor","moov","mori","mplink","mschap","msdos","msdp","mserr","msn","mtp","muhenkan","multifrequency","multimodal","multiplies","multisample","multisim","multitask","mutates","mutes","narrowband","navigations","nci","ndef","neglects","negotiated","neighborhoods","netmask","nets","nextgroup","nitems","nlink","nmea","nnrt","nnrtdevice","no_gzcompress","nodownload","nofullscreen","nopadding","noremoteplayback","normalizer","notifies","notifying","nprintf","numpad","nvalidates","nweb","oaep","obscured","ocsp","ofb","offhook","offscreen","omapi","oncancel","ondataresubmission","ondataresubmitted","onexit","onfinish","onframe","onmessageerror","onrepeat","oob","oobinline","opendocument","openexr","openharmony","opentype","openvpn","oper","operated","operatorconfigs","opkey","opl","opname","option","opto","originating","osd","ota","ott","ounted","outlines","overheated","overlimit","overline","ovpn","owningproperties","ows","oximeter","p2p","paddings","paginated","paramcheck","parameterf","parameteri","paren","parseinfo","participating","passpoint","pastedata","patchlevel","pbap","pbo","pda","pdu","peap","persion","persistable","persistently","perso","personalisation","pertaining","pfa","pfb","pgo","phonemes","photographing","phy","pickers","pixelmap","pkzip","pkzip_bug_workaround","playpause","playstate","plmn","plurals","plusminus","pmm","pnn","pobox","polylines","pooled","ppid","pread","precisiontype","precomposed","precomposited","precon","preconnect","preconnectable","preconnected","preconnecting","preempted","preexisting","preferentially","prefetched","prefetcher","prefetches","prefetching","preinstalled","prelaunch","preloads","premises","premultiplied","premultiply","prepares","preresolve","presentationml","presently","presistent","prevgroup","previewed","prikey","primaries","proactively","prohibits","promisify","provisioned","proxyed","psc","psec","psk","psrc","pss","pssh","puk","pvr","quant","querier","queriers","qzss","racing","radiuses","rasterizer","rawfile","rdb","rdev","reallocate","reassociate","rebounds","recalculated","reclaimed","reconfiguration","reconfirm","reconfirmed","recovered","recovering","recovers","recursions","redefines","redirections","reenter","refill","refresher","refusing","rehandshake","rejects","relocation","remidner","remotedevice","removable","renderbuffer","renderbuffertarget","renegotiation","repaired","repayment","repeates","replacer","reposition","rerouting","resfile","resizeable","resmgr","resourceschedule","restores","restricts","resubmission","resubmitted","resultsets","resumed","retried","reverses","revocation","revoked","rewinding","reye","rfcomm","rfid","rfkill","ringtone","ringtones","rle","rmdir","rotatable","rscp","rsrp","rtcp","rtd","rtt","ruim","ruleset","rwt","s5","sac","sae","sak","sandboxes","sar","satellites","sbas","sbc","scdma","scene","sco","scrambling","screencapture","screenlock","screenoff","screensaver","scrolldown","scrollup","sdpi","sdr","searchsetter","sece","secinfo","securityguard","seeked","semicircles","sendable","sensing","sequenceable","setsockopt","settingsdata","seventh","sfactor","sgi","sha1","shadertype","sharedarraybuffer","shenzhen","shortkey","showcounter","shrinks","shuts","sigalgs","silenced","singly","skews","slidable","sliderstyle","sm3","smil","smpte","smsc","snoozing","snorm","snr","socid","softer","sonification","sortings","spatialization","spawns","spay","spdy","speakerphone","specificed","speedratings","spellcheck","spn","spooler","spp","spreadsheetml","springs","spry","spy","srgb","ssp","stablization","statfs","statvfs","stk","stopcd","storei","storge","str","strikethrough","strm","stroked","strokes","structurally","stuffit","subassembies","subassemblies","subcomponents","subframe","subframes","subkeys","subnode","subpixel","subresource","subscrbers","subscribale","subscribes","subsec","substate","subtitles","subtypes","subwindow","subwindows","superimposed","suscriber","suscribes","suspending","suspends","swanctl","switchvideomode","symantec","symbolglyph","synched","synchronizes","synchronizing","synth","syscreen","sysevent","sysex","sysrq","systemapp","systembar","systemsize","systemui","tailoring","talkback","taskmanager","taskpool","tbla","tcpnodelay","tdm","tdscdma","telecom","tethering","texel","textarget","textblob","textclock","texttimer","tga","thirdparty","throttled","timeinterfaceimpl","tlsv12","tlsv13","tnf","tones","totalsize","touchpad","trackinfo","tranlisterated","transcode","transferable","transfunc","transliterated","transliterator","transpilation","trashed","traversed","traverses","truncates","trustlist","tsbundle","ttls","tunneled","txpower","uarfcn","ubset","ucs","udid","uids","uint8","uint8arr","uitest","umalqura","unadjustable","unapply","unassigned","unauth","unbinding","unblock","unblocking","unbond","uncalibrated","uncategorized","uncatergorized","uncertainty","unchained","unchangeable","unclearable","uncompress","unconditional","undefer","undisturbed","unduck","unducked","unequal","unfiltered","unfocusable","unfocused","unhealthy","unhold","unicom","unicon","uniform1ui","uniforms","unimplemented","uninit","uninitialize","uninitializes","uninstallation","uninstalls","unlinked","unlocking","unlocks","unmap","unmapping","unmarshalling","unmountable","unmounted","unmute","unmuted","unmutes","unobserve","unperceivable","unpipe","unpremultiplied","unprepare","unpressed","unregistered","unregistering","unregisters","unremovable","unrendered","unrestricted","unrevoked","unsecure","unsent","unshare","unspec","unsubscribes","unsuccessfully","unsupport","unsuspended","untyped","uplink","useriam","userspace","usim","ussd","utd","utilized","utimes","uuids","uwb","v9","varyings","vibrates","vibrating","viewframe","vlr","voicemail","voidpf","volte","volumemanager","vorbis","vpr","vss","vsync","wakes","waking","wallpapers","wantagent","wapi","wappush","warmup","watchers","waterflow","wcdma","wcdmn","weakmap","weakset","wearables","weighing","wep","wideband","wifiext","wimax","wireframe","wma","wmp","wmv","wmx","wordprocessingml","wordprocessor","workscheduler","woy","wrappedvalue","writemask","writev","wukong","wvx","wwan","x25519","x509","xbitmap","xcomponent","xfer","xflags","xldpi","xoffset","xxldpi","xxxldpi","ycbcr","ycrcb","yoffset","zenkaku","zfail","zoffset","zoomin","zoomout","zoomreset","zooms","zpass"]}')},93460:e=>{"use strict";e.exports=JSON.parse('[{"badWord":"option","suggestion":"options","ignore":["options","optionMode","_OPTION_"]}]')},289:e=>{"use strict";e.exports=JSON.parse('[{"word":"ability","files":[".*d.ts$"]}]')},85311:e=>{"use strict";e.exports=JSON.parse('{"module":{"package":"ohos.global.systemres","name":"entry","type":"entry","generateBuildHash":true,"deviceTypes":["default","tv","car","wearable","tablet","2in1"],"deliveryWithInstall":true,"installationFree":false,"definePermissions":[{"name":"ohos.permission.ANSWER_CALL","grantMode":"user_grant","since":9,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_answer_call","description":"$string:ohos_desc_answer_call"},{"name":"ohos.permission.USE_BLUETOOTH","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.DISCOVER_BLUETOOTH","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_BLUETOOTH","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_BLUETOOTH","grantMode":"user_grant","availableLevel":"normal","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false,"label":"$string:ohos_lab_access_bluetooth","description":"$string:ohos_desc_access_bluetooth"},{"name":"ohos.permission.GET_BLUETOOTH_LOCAL_MAC","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_BLUETOOTH_PEERS_MAC","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INTERNET","grantMode":"system_grant","availableLevel":"normal","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_internet","description":"$string:ohos_desc_internet"},{"name":"ohos.permission.MODIFY_AUDIO_SETTINGS","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_modify_audio_settings","description":"$string:ohos_desc_modify_audio_settings"},{"name":"ohos.permission.ACCESS_NOTIFICATION_POLICY","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.READ_CALENDAR","grantMode":"user_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_calendar","description":"$string:ohos_desc_read_calendar"},{"name":"ohos.permission.READ_CALL_LOG","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_call_log","description":"$string:ohos_desc_read_call_log"},{"name":"ohos.permission.READ_CELL_MESSAGES","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_cell_messages","description":"$string:ohos_desc_read_cell_messages"},{"name":"ohos.permission.READ_CONTACTS","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_contacts","description":"$string:ohos_desc_read_contacts"},{"name":"ohos.permission.GET_TELEPHONY_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_get_telephony_state","description":"$string:ohos_desc_get_telephony_state"},{"name":"ohos.permission.GET_PHONE_NUMBERS","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_get_phone_numbers","description":"$string:ohos_desc_get_phone_numbers"},{"name":"ohos.permission.READ_MESSAGES","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_messages","description":"$string:ohos_desc_read_messages"},{"name":"ohos.permission.RECEIVE_MMS","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_receive_mms","description":"$string:ohos_desc_receive_mms"},{"name":"ohos.permission.RECEIVE_SMS","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_receive_sms","description":"$string:ohos_desc_receive_sms"},{"name":"ohos.permission.RECEIVE_WAP_MESSAGES","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_receive_wap_messages","description":"$string:ohos_desc_receive_wap_messages"},{"name":"ohos.permission.MICROPHONE","grantMode":"user_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_microphone","description":"$string:ohos_desc_microphone"},{"name":"ohos.permission.SEND_MESSAGES","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_send_messages","description":"$string:ohos_desc_send_messages"},{"name":"ohos.permission.WRITE_CALENDAR","grantMode":"user_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_calendar","description":"$string:ohos_desc_write_calendar"},{"name":"ohos.permission.WRITE_CALL_LOG","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_call_log","description":"$string:ohos_desc_write_call_log"},{"name":"ohos.permission.WRITE_CONTACTS","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_contacts","description":"$string:ohos_desc_write_contacts"},{"name":"ohos.permission.DISTRIBUTED_DATASYNC","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_distributed_datasync","description":"$string:ohos_desc_distributed_datasync"},{"name":"ohos.permission.DISTRIBUTED_SOFTBUS_CENTER","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":false,"distributedSceneEnable":true},{"name":"ohos.permission.MANAGE_VOICEMAIL","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_manage_voicemail","description":"$string:ohos_desc_manage_voicemail"},{"name":"ohos.permission.REQUIRE_FORM","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.AGENT_REQUIRE_FORM","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.LOCATION_IN_BACKGROUND","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false,"label":"$string:ohos_lab_location_in_background","description":"$string:ohos_desc_location_in_background"},{"name":"ohos.permission.LOCATION","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_location","description":"$string:ohos_desc_location"},{"name":"ohos.permission.APPROXIMATELY_LOCATION","grantMode":"user_grant","availableLevel":"normal","since":9,"deprecated":"","provisionEnable":false,"distributedSceneEnable":true,"label":"$string:ohos_lab_approximately_location","description":"$string:ohos_desc_approximately_location"},{"name":"ohos.permission.MEDIA_LOCATION","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_media_location","description":"$string:ohos_desc_media_location"},{"name":"ohos.permission.GET_NETWORK_INFO","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_get_network_info","description":"$string:ohos_desc_get_network_info"},{"name":"ohos.permission.PLACE_CALL","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_place_call","description":"$string:ohos_desc_place_call"},{"name":"ohos.permission.CAMERA","grantMode":"user_grant","availableLevel":"normal","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_camera","description":"$string:ohos_desc_camera"},{"name":"ohos.permission.SET_NETWORK_INFO","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_set_network_info","description":"$string:ohos_desc_set_network_info"},{"name":"ohos.permission.REMOVE_CACHE_FILES","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_MEDIA","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_read_media","description":"$string:ohos_desc_read_media"},{"name":"ohos.permission.REBOOT","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RUNNING_LOCK","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_MEDIA","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_write_media","description":"$string:ohos_desc_write_media"},{"name":"ohos.permission.SET_TIME","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_set_time","description":"$string:ohos_desc_set_time"},{"name":"ohos.permission.SET_TIME_ZONE","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_set_time_zone","description":"$string:ohos_desc_set_time_zone"},{"name":"ohos.permission.DOWNLOAD_SESSION_MANAGER","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_download_session_manager","description":"$string:ohos_desc_download_session_manager"},{"name":"ohos.permission.COMMONEVENT_STICKY","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_commonevent_sticky","description":"$string:ohos_desc_commonevent_sticky"},{"name":"ohos.permission.SYSTEM_FLOAT_WINDOW","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PRIVACY_WINDOW","grantMode":"system_grant","availableLevel":"normal","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.POWER_MANAGER","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.REFRESH_USER_ACTION","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.POWER_OPTIMIZATION","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.REBOOT_RECOVERY","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_LOCAL_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_manage_local_accounts","description":"$string:ohos_desc_manage_local_accounts"},{"name":"ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_interact_across_local_accounts","description":"$string:ohos_desc_interact_across_local_accounts"},{"name":"ohos.permission.VIBRATE","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_vibrate","description":"$string:ohos_desc_vibrate"},{"name":"ohos.permission.SYSTEM_LIGHT_CONTROL","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ACTIVITY_MOTION","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_activity_motion","description":"$string:ohos_desc_activity_motion"},{"name":"ohos.permission.READ_HEALTH_DATA","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_health_data","description":"$string:ohos_desc_read_health_data"},{"name":"ohos.permission.CONNECT_IME_ABILITY","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_connect_ime_ability","description":"$string:ohos_desc_connect_ime_ability"},{"name":"ohos.permission.CONNECT_SCREEN_SAVER_ABILITY","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_SCREEN_SAVER","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_SCREEN_SAVER","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_WALLPAPER","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_set_wallpaper","description":"$string:ohos_desc_set_wallpaper"},{"name":"ohos.permission.GET_WALLPAPER","grantMode":"system_grant","availableLevel":"system_basic","provisionEnable":true,"since":7,"deprecated":"","distributedSceneEnable":false,"label":"$string:ohos_lab_get_wallpaper","description":"$string:ohos_desc_get_wallpaper"},{"name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_MISSIONS","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"since 9","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.KEEP_BACKGROUND_RUNNING","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.UPDATE_CONFIGURATION","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.UPDATE_SYSTEM","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.FACTORY_RESET","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ASSIST_DEVICE_UPDATE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.UPDATE_MIGRATE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GRANT_SENSITIVE_PERMISSIONS","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.REVOKE_SENSITIVE_PERMISSIONS","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_SENSITIVE_PERMISSIONS","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS_EXTENSION","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_interact_across_local_accounts_extension","description":"$string:ohos_desc_interact_across_local_accounts_extension"},{"name":"ohos.permission.LISTEN_BUNDLE_CHANGE","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_BUNDLE_INFO","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCELEROMETER","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_accelerometer","description":"$string:ohos_desc_accelerometer"},{"name":"ohos.permission.GYROSCOPE","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_gyroscope","description":"$string:ohos_desc_gyroscope"},{"name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INSTALL_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_SHORTCUTS","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.radio.ACCESS_FM_AM","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_TELEPHONY_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_set_telephony_state","description":"$string:ohos_desc_set_telephony_state"},{"name":"ohos.permission.START_ABILIIES_FROM_BACKGROUND","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"since 9","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.BUNDLE_ACTIVE_INFO","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_bundle_active_info","description":"$string:ohos_desc_bundle_active_info"},{"name":"ohos.permission.START_INVISIBLE_ABILITY","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.sec.ACCESS_UDID","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.LAUNCH_DATA_PRIVACY_CENTER","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_MEDIA_RESOURCES","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PUBLISH_AGENT_REMINDER","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_publish_agent_reminder","description":"$string:ohos_desc_publish_agent_reminder"},{"name":"ohos.permission.CONTROL_TASK_SYNC_ANIMATOR","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_control_task_sync_animator","description":"$string:ohos_desc_control_task_sync_animator"},{"name":"ohos.permission.INPUT_MONITORING","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_MISSIONS","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.NOTIFICATION_CONTROLLER","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_notification_controller","description":"$string:ohos_desc_notification_controller"},{"name":"ohos.permission.CONNECTIVITY_INTERNAL","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_NET_STRATEGY","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_NETWORK_STATS","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_VPN","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_ABILITY_CONTROLLER","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.USE_USER_IDM","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_USER_IDM","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.NETSYS_INTERNAL","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_BIOMETRIC","grantMode":"system_grant","availableLevel":"normal","since":6,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_USER_AUTH_INTERNAL","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_FINGERPRINT_AUTH","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_PIN_AUTH","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_AUTH_RESPOOL","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ENFORCE_USER_IDM","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.GET_RUNNING_INFO","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CLEAN_APPLICATION_DATA","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RUNNING_STATE_OBSERVER","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CAPTURE_SCREEN","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_WIFI_INFO","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_WIFI_INFO_INTERNAL","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_WIFI_INFO","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_WIFI_PEERS_MAC","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_WIFI_LOCAL_MAC","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_WIFI_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_WIFI_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_WIFI_CONNECTION","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.DUMP","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_WIFI_HOTSPOT","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_ALL_APP_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_SECURE_SETTINGS","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_DFX_SYSEVENT","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_HIVIEW_SYSTEM","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_HIVIEW_SYSTEM","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_ENTERPRISE_DEVICE_ADMIN","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_ENTERPRISE_INFO","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_BUNDLE_DIR","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SUBSCRIBE_MANAGED_EVENT","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_DATETIME","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_GET_DEVICE_INFO","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_RESET_DEVICE","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_WIFI","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_GET_NETWORK_INFO","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_ACCOUNT_POLICY","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_BUNDLE_INSTALL_POLICY","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_NETWORK","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_SET_APP_RUNNING_POLICY","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_SCREENOFF_TIME","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_SECURITY","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_BLUETOOTH","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_WIFI","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_RESTRICTIONS","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_APPLICATION","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_LOCATION","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_REBOOT","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_LOCK_DEVICE","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_GET_SETTINGS","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_SETTINGS","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_INSTALL_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_CERTIFICATE","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_SYSTEM","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_RESTRICT_POLICY","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_USB","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_NETWORK","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_BROWSER_POLICY","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_OPERATE_DEVICE","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_ADMIN_MANAGE","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.NFC_TAG","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.NFC_CARD_EMULATION","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.PERMISSION_USED_STATS","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.NOTIFICATION_AGENT_CONTROLLER","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MOUNT_UNMOUNT_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MOUNT_FORMAT_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.STORAGE_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.BACKUP","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CLOUDFILE_SYNC_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CLOUDFILE_SYNC","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.FILE_ACCESS_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_DEFAULT_APPLICATION","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_DEFAULT_APPLICATION","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_IDS","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_DISPOSED_APP_STATUS","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DLP_FILE","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PROVISIONING_MESSAGE","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SYSTEM_SETTINGS","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_IMAGEVIDEO","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_imagevideo","description":"$string:ohos_desc_read_imagevideo"},{"name":"ohos.permission.READ_AUDIO","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_audio","description":"$string:ohos_desc_read_audio"},{"name":"ohos.permission.READ_DOCUMENT","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_document","description":"$string:ohos_desc_read_document"},{"name":"ohos.permission.WRITE_IMAGEVIDEO","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_imagevideo","description":"$string:ohos_desc_write_imagevideo"},{"name":"ohos.permission.WRITE_AUDIO","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_audio","description":"$string:ohos_desc_write_audio"},{"name":"ohos.permission.WRITE_DOCUMENT","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_document","description":"$string:ohos_desc_write_document"},{"name":"ohos.permission.ABILITY_BACKGROUND_COMMUNICATION","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.securityguard.REPORT_SECURITY_INFO","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.securityguard.REQUEST_SECURITY_MODEL_RESULT","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true},{"name":"ohos.permission.securityguard.REQUEST_SECURITY_EVENT_INFO","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true},{"name":"ohos.permission.ACCESS_CERT_MANAGER_INTERNAL","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_CERT_MANAGER","grantMode":"system_grant","availableLevel":"normal","since":9,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.GET_LOCAL_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_DISTRIBUTED_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_DISTRIBUTED_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_ACCESSIBILITY_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_ACCESSIBILITY_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_PUSH_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_APP_PUSH_DATA","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_APP_PUSH_DATA","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_AUDIO_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_CAMERA_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RECEIVER_STARTUP_COMPLETED","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_WHOLE_CALENDAR","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_whole_calendar","description":"$string:ohos_desc_read_whole_calendar"},{"name":"ohos.permission.WRITE_WHOLE_CALENDAR","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_whole_calendar","description":"$string:ohos_desc_write_whole_calendar"},{"name":"ohos.permission.ACCESS_SERVICE_DM","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RUN_ANY_CODE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.APP_TRACKING_CONSENT","grantMode":"user_grant","availableLevel":"normal","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_app_tracking_consent","description":"$string:ohos_desc_app_tracking_consent"},{"name":"ohos.permission.PUBLISH_SYSTEM_COMMON_EVENT","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SCREEN_LOCK_INNER","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PRINT","grantMode":"system_grant","since":10,"deprecated":"","availableLevel":"normal","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_PRINT_JOB","grantMode":"system_grant","since":10,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CHANGE_OVERLAY_ENABLED_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CONNECT_CELLULAR_CALL_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.CONNECT_IMS_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SENSING_WITH_ULTRASOUND","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PROXY_AUTHORIZATION_URI","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INSTALL_ENTERPRISE_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_INSTALLED_BUNDLE_LIST","grantMode":"user_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_get_installed_bundle_list","description":"$string:ohos_desc_get_installed_bundle_list"},{"name":"ohos.permission.ACCESS_CAST_ENGINE_MIRROR","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_CAST_ENGINE_STREAM","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CLOUDDATA_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.DEVICE_STANDBY_EXEMPTION","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RESTRICT_APPLICATION_ACTIVE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_SENSOR","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.UPLOAD_SESSION_MANAGER","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PREPARE_APP_TERMINATE","grantMode":"system_grant","availableLevel":"normal","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_ECOLOGICAL_RULE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_SCENE_CODE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.FILE_GUARD_MANAGER","grantMode":"system_grant","availableLevel":"system_core","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_FILE_GUARD_POLICY","grantMode":"system_grant","availableLevel":"system_core","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.securityguard.SET_MODEL_STATE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.hsdr.HSDR_ACCESS","grantMode":"system_grant","availableLevel":"normal","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.SUPPORT_USER_AUTH","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CAPTURE_VOICE_DOWNLINK_AUDIO","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_INTELLIGENT_VOICE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INSTALL_ENTERPRISE_MDM_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INSTALL_ENTERPRISE_NORMAL_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INSTALL_SELF_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.OBSERVE_FORM_RUNNING","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_DEVICE_AUTH_CRED","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.UNINSTALL_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RECOVER_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_DOMAIN_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_UNREMOVABLE_NOTIFICATION","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.QUERY_ACCESSIBILITY_ELEMENT","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ACTIVATE_THEME_PACKAGE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ATTEST_KEY","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WAKEUP_VOICE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WAKEUP_VISION","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENABLE_DISTRIBUTED_HARDWARE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":false,"distributedSceneEnable":true},{"name":"ohos.permission.ACCESS_DISTRIBUTED_HARDWARE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true},{"name":"ohos.permission.INSTANTSHARE_SWITCH_CONTROL","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_INSTANTSHARE_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_INSTANTSHARE_PRIVATE_ABILITY","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SECURE_PASTE","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_PASTEBOARD","grantMode":"user_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_pasteboard","description":"$string:ohos_desc_read_pasteboard"},{"name":"ohos.permission.ACCESS_MCP_AUTHORIZATION","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_BUNDLE_RESOURCES","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_CODE_PROTECT_INFO","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_ADVANCED_SECURITY_MODE","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_DEVELOPER_MODE","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RUN_DYN_CODE","grantMode":"system_grant","availableLevel":"normal","since":11,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.COOPERATE_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PERCEIVE_TRAIL","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.DISABLE_PERMISSION_DIALOG","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.EXECUTE_INSIGHT_INTENT","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_ACTIVATION_LOCK","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.VERIFY_ACTIVATION_LOCK","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_PRIVATE_PHOTOS","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_OUC","grantMode":"system_grant","since":11,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.TRUSTED_RING_HASH_DATA_PERMISSION","grantMode":"system_grant","since":11,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_TRUSTED_RING","grantMode":"system_grant","since":11,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.USE_TRUSTED_RING","grantMode":"system_grant","since":11,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INPUT_CONTROL_DISPATCHING","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INTERCEPT_INPUT_EVENT","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SECURITY_PRIVACY_CENTER","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_SECURITY_PRIVACY_ADVICE","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_SECURITY_PRIVACY_ADVICE","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.USE_SECURITY_PRIVACY_MESSAGER","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RECORD_VOICE_CALL","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_APP_INSTALL_INFO","grantMode":"system_grant","since":11,"availableLevel":"system_core","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RECEIVE_APP_INSTALL_INFO_CHANGE","grantMode":"system_grant","since":11,"availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_ADVANCED_SECURITY_MODE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.STORE_PERSISTENT_DATA","grantMode":"system_grant","availableLevel":"normal","since":11,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_HIVIEWX","grantMode":"system_grant","since":11,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_PASSWORDVAULT_ABILITY","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_PRIVATE_SPACE_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_PRIVATE_SPACE_PASSWORD_PROTECT","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_LOWPOWER_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DDK_USB","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DDK_USB_SERIAL","grantMode":"system_grant","availableLevel":"system_basic","since":16,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DDK_SCSI_PERIPHERAL","grantMode":"system_grant","availableLevel":"system_basic","since":16,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_EXTENSIONAL_DEVICE_DRIVER","grantMode":"system_grant","availableLevel":"normal","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DDK_DRIVERS","grantMode":"system_grant","availableLevel":"system_basic","since":16,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"isKernelEffect":false,"hasValue":true},{"name":"ohos.permission.ACCESS_DDK_HID","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_APP_BOOT","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_HIVIEWCARE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CONNECT_UI_EXTENSION_ABILITY","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_WRITE_DOWNLOAD_DIRECTORY","grantMode":"user_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_write_download_directory","description":"$string:ohos_desc_read_write_download_directory"},{"name":"ohos.permission.READ_WRITE_DOCUMENTS_DIRECTORY","grantMode":"user_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_write_documents_directory","description":"$string:ohos_desc_read_write_documents_directory"},{"name":"ohos.permission.READ_WRITE_DESKTOP_DIRECTORY","grantMode":"user_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_write_desktop_directory","description":"$string:ohos_desc_read_write_desktop_directory"},{"name":"ohos.permission.FILE_ACCESS_PERSIST","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_SANDBOX_POLICY","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_ACCOUNT_KIT_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.REQUEST_ANONYMOUS_ATTEST","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_ACCOUNT_KIT_UI","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.START_RECENT_ABILITY","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_CLOUD_SYNC_CONFIG","grantMode":"system_grant","availableLevel":"normal","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_CLOUD_SYNC_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_FINDDEVICE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_FINDSERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_FINDSERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.TRIGGER_ACTIVATIONLOCK","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_USB_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_PRIVACY_PUSH_DATA","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_STATUSBAR_ICON","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.START_SYSTEM_DIALOG","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_SYSTEM_AUDIO_EFFECTS","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_NEARLINK","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_NEARLINK","grantMode":"user_grant","availableLevel":"normal","since":12,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false,"label":"$string:ohos_lab_access_nearlink","description":"$string:ohos_desc_access_nearlink"},{"name":"ohos.permission.GET_NEARLINK_LOCAL_MAC","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_NEARLINK_PEER_MAC","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_PROTOCOL_DFX_DATA","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_PROTOCOL_DFX_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_RGM","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ALLOW_UPGRADE_GUIDE_ACCESS","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_USER_ACCOUNT_INFO","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_ACCOUNT_LOGIN_STATE","grantMode":"system_grant","availableLevel":"normal","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_ACCOUNT_LOGIN_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS_AS_USER","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.NOTIFY_DEBUG_ASSERT_RESULT","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_AI_ABILITY","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_HEALTH_MOTION","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.hsdr.REQUEST_HSDR","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.QUERY_PASSWORD_VAULT_DATA","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SUBSCRIBE_NOTIFICATION_WINDOW_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CHANGE_DISPLAYMODE","grantMode":"system_grant","since":12,"deprecated":"","availableLevel":"system_core","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_MEDIALIB_THUMB_DB","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MIGRATE_DATA","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DYNAMIC_ICON","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_PRIVACY_INDICATOR","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_PRIVACY_INDICATOR","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.EXEMPT_PRIVACY_INDICATOR","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.EXEMPT_CAMERA_PRIVACY_INDICATOR","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.EXEMPT_MICROPHONE_PRIVACY_INDICATOR","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.EXEMPT_LOCATION_PRIVACY_INDICATOR","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_SUPER_PRIVACY","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_SUPER_PRIVACY","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.LAUNCH_SPAMSHIELD_PAGE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SPAMSHIELD_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CHANGE_BUNDLE_UNINSTALL_STATE","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_STYLUS_EVENT","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SERVICE_NAVIGATION_INFO","grantMode":"system_grant","availableLevel":"normal","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_GTOKEN_POLICY","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_GTOKEN_POLICY","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENABLE_PROFILER","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true},{"name":"ohos.permission.USE_CLOUD_DRIVE_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.USE_CLOUD_BACKUP_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.USE_CLOUD_COMMON_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.START_DLP_CRED","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.START_SHORTCUT","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_INPUT_INFRARED_EMITTER","grantMode":"system_grant","availableLevel":"normal","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PRELOAD_APPLICATION","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_PROCESS_CACHE_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PRELOAD_UI_EXTENSION_ABILITY","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SYSTEM_APP_CERT","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_USER_TRUSTED_CERT","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_SETTINGS","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_LOCAL_BACKUP","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CAST_AUDIO_OUTPUT","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true},{"name":"ohos.permission.ACCESS_TEXTAUTOFILL_ABILITY","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.KILL_APP_PROCESSES","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_RINGTONE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SCREEN_LOCK_MEDIA_DATA","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SCREEN_LOCK_ALL_DATA","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_ACCOUNT_MINORS_INFO","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_LOCAL_THEME","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SHADER_CACHE_DIR","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INSTALL_CLONE_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.UNINSTALL_CLONE_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PROTECT_SCREEN_LOCK_DATA","grantMode":"system_grant","availableLevel":"normal","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DEVICE_COLLABORATION_PRIVATE_ABILITY","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_RINGTONE_RESOURCE","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_FILE_CONTENT_SHARE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SEARCH_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false}]}}')},11663:e=>{"use strict";e.exports=JSON.parse('{"SystemCapability":["SystemCapability.Applications.CalendarData","SystemCapability.ArkUI.ArkUI.Full","SystemCapability.ArkUI.ArkUI.Lite","SystemCapability.ArkUI.ArkUI.Napi","SystemCapability.ArkUI.ArkUI.Libuv","SystemCapability.ArkUI.UiAppearance","SystemCapability.BundleManager.BundleFramework","SystemCapability.BundleManager.DistributedBundleFramework","SystemCapability.BundleManager.Zlib","SystemCapability.BundleManager.BundleFramework.Core","SystemCapability.BundleManager.BundleFramework.FreeInstall","SystemCapability.BundleManager.BundleFramework.Resource","SystemCapability.BundleManager.BundleFramework.DefaultApp","SystemCapability.BundleManager.BundleFramework.Launcher","SystemCapability.BundleManager.BundleFramework.SandboxApp","SystemCapability.BundleManager.BundleFramework.QuickFix","SystemCapability.BundleManager.BundleFramework.AppControl","SystemCapability.BundleManager.BundleFramework.Overlay","SystemCapability.Developtools.Syscap","SystemCapability.Graphic.Graphic2D.WebGL","SystemCapability.Graphic.Graphic2D.WebGL2","SystemCapability.Graphic.Graphic2D.ColorManager.Core","SystemCapability.Window.SessionManager","SystemCapability.Graphic.Vulkan","SystemCapability.WindowManager.WindowManager.Core","SystemCapability.Notification.CommonEvent","SystemCapability.Notification.Notification","SystemCapability.Notification.ReminderAgent","SystemCapability.Notification.Emitter","SystemCapability.Communication.IPC.Core","SystemCapability.Communication.SoftBus.Core","SystemCapability.Communication.NetManager.Core","SystemCapability.Communication.NetManager.Extension","SystemCapability.Communication.NetStack","SystemCapability.Communication.WiFi.Core","SystemCapability.Communication.WiFi.STA","SystemCapability.Communication.WiFi.AP.Core","SystemCapability.Communication.WiFi.AP.Extension","SystemCapability.Communication.WiFi.P2P","SystemCapability.Communication.Bluetooth.Core","SystemCapability.Communication.Bluetooth.Lite","SystemCapability.Communication.NFC.Core","SystemCapability.Communication.ConnectedTag","SystemCapability.Communication.NFC.Tag","SystemCapability.Communication.NFC.CardEmulation","SystemCapability.Communication.NetManager.Ethernet","SystemCapability.Communication.NetManager.NetSharing","SystemCapability.Communication.NetManager.MDNS","SystemCapability.Communication.NetManager.Vpn","SystemCapability.Communication.SecureElement","SystemCapability.Location.Location.Core","SystemCapability.Location.Location.Geocoder","SystemCapability.Location.Location.Geofence","SystemCapability.Location.Location.Gnss","SystemCapability.Location.Location.Lite","SystemCapability.Msdp.DeviceStatus.Stationary","SystemCapability.MultimodalInput.Input.Core","SystemCapability.MultimodalInput.Input.InputDevice","SystemCapability.MultimodalInput.Input.RemoteInputDevice","SystemCapability.MultimodalInput.Input.InputMonitor","SystemCapability.MultimodalInput.Input.InputConsumer","SystemCapability.MultimodalInput.Input.InputSimulator","SystemCapability.MultimodalInput.Input.InputFilter","SystemCapability.MultimodalInput.Input.Cooperator","SystemCapability.MultimodalInput.Input.Pointer","SystemCapability.PowerManager.BatteryManager.Extension","SystemCapability.PowerManager.BatteryStatistics","SystemCapability.PowerManager.DisplayPowerManager","SystemCapability.PowerManager.DisplayPowerManager.Lite","SystemCapability.PowerManager.ThermalManager","SystemCapability.PowerManager.PowerManager.Core","SystemCapability.PowerManager.PowerManager.Lite","SystemCapability.PowerManager.BatteryManager.Core","SystemCapability.PowerManager.BatteryManager.Lite","SystemCapability.PowerManager.PowerManager.Extension","SystemCapability.Multimedia.Media.Core","SystemCapability.Multimedia.Media.AudioPlayer","SystemCapability.Multimedia.Media.AudioRecorder","SystemCapability.Multimedia.Media.VideoPlayer","SystemCapability.Multimedia.Media.VideoRecorder","SystemCapability.Multimedia.Media.CodecBase","SystemCapability.Multimedia.Media.AudioCodec","SystemCapability.Multimedia.Media.AudioDecoder","SystemCapability.Multimedia.Media.AudioEncoder","SystemCapability.Multimedia.Media.VideoDecoder","SystemCapability.Multimedia.Media.VideoEncoder","SystemCapability.Multimedia.Media.Spliter","SystemCapability.Multimedia.Media.Muxer","SystemCapability.Multimedia.Media.AVScreenCapture","SystemCapability.Multimedia.Media.SoundPool","SystemCapability.Multimedia.AVSession.Core","SystemCapability.Multimedia.AVSession.Manager","SystemCapability.Multimedia.AVSession.AVCast","SystemCapability.Multimedia.AVSession.ExtendedDisplayCast","SystemCapability.Multimedia.Audio.Core","SystemCapability.Multimedia.Audio.Tone","SystemCapability.Multimedia.Audio.Interrupt","SystemCapability.Multimedia.Audio.Renderer","SystemCapability.Multimedia.Audio.Capturer","SystemCapability.Multimedia.Audio.Device","SystemCapability.Multimedia.Audio.Volume","SystemCapability.Multimedia.Audio.Communication","SystemCapability.Multimedia.Audio.PlaybackCapture","SystemCapability.Multimedia.Camera.Core","SystemCapability.Multimedia.Camera.DistributedCore","SystemCapability.Multimedia.Image.Core","SystemCapability.Multimedia.Image.ImageSource","SystemCapability.Multimedia.Image.ImagePacker","SystemCapability.Multimedia.Image.ImageReceiver","SystemCapability.Multimedia.ImageEffect.Core","SystemCapability.Multimedia.MediaLibrary.Core","SystemCapability.Multimedia.MediaLibrary.SmartAlbum","SystemCapability.Multimedia.MediaLibrary.DistributedCore","SystemCapability.Multimedia.Media.AVPlayer","SystemCapability.Multimedia.Media.AVRecorder","SystemCapability.Multimedia.Media.AVMetadataExtractor","SystemCapability.Multimedia.Media.AVImageGenerator","SystemCapability.Multimedia.Image.ImageCreator","SystemCapability.Multimedia.SystemSound.Core","SystemCapability.Telephony.CoreService","SystemCapability.Telephony.CallManager","SystemCapability.Telephony.CellularCall","SystemCapability.Telephony.CellularData","SystemCapability.Telephony.SmsMms","SystemCapability.Telephony.StateRegistry","SystemCapability.Global.I18n","SystemCapability.Global.ResourceManager","SystemCapability.Customization.ConfigPolicy","SystemCapability.Customization.CustomConfig","SystemCapability.Customization.EnterpriseDeviceManager","SystemCapability.BarrierFree.Accessibility.Core","SystemCapability.BarrierFree.Accessibility.Vision","SystemCapability.BarrierFree.Accessibility.Hearing","SystemCapability.BarrierFree.Accessibility.Interaction","SystemCapability.ResourceSchedule.WorkScheduler","SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask","SystemCapability.ResourceSchedule.BackgroundTaskManager.TransientTask","SystemCapability.ResourceSchedule.UsageStatistics.App","SystemCapability.ResourceSchedule.UsageStatistics.AppGroup","SystemCapability.ResourceSchedule.BackgroundTaskManager.EfficiencyResourcesApply","SystemCapability.Utils.Lang","SystemCapability.HiviewDFX.HiLog","SystemCapability.HiviewDFX.HiLogLite","SystemCapability.HiviewDFX.HiTrace","SystemCapability.HiviewDFX.Hiview.FaultLogger","SystemCapability.HiviewDFX.Hiview.LogLibrary","SystemCapability.HiviewDFX.HiviewLite","SystemCapability.HiviewDFX.HiChecker","SystemCapability.HiviewDFX.HiCollie","SystemCapability.HiviewDFX.HiDumper","SystemCapability.HiviewDFX.HiAppEvent","SystemCapability.HiviewDFX.HiSysEvent","SystemCapability.HiviewDFX.HiEventLite","SystemCapability.HiviewDFX.HiProfiler.HiDebug","SystemCapability.Update.UpdateService","SystemCapability.DistributedHardware.DeviceManager","SystemCapability.DistributedHardware.DistributedHardwareFWK","SystemCapability.Security.DeviceAuth","SystemCapability.Security.DataTransitManager","SystemCapability.Security.DeviceSecurityLevel","SystemCapability.Security.Huks.Core","SystemCapability.Security.Huks.Extension","SystemCapability.Security.Asset","SystemCapability.Security.AccessToken","SystemCapability.Security.Cipher","SystemCapability.Security.CertificateManager","SystemCapability.Security.CryptoFramework","SystemCapability.Security.CryptoFramework.Cert","SystemCapability.Security.DataLossPrevention","SystemCapability.Security.Cert","SystemCapability.Security.SecurityGuard","SystemCapability.Security.ScreenLockFileManager","SystemCapability.Account.OsAccount","SystemCapability.Account.AppAccount","SystemCapability.UserIAM.UserAuth.Core","SystemCapability.UserIAM.UserAuth.PinAuth","SystemCapability.UserIAM.UserAuth.FaceAuth","SystemCapability.MiscServices.InputMethodFramework","SystemCapability.MiscServices.Pasteboard","SystemCapability.MiscServices.Time","SystemCapability.MiscServices.Wallpaper","SystemCapability.MiscServices.ScreenLock","SystemCapability.MiscServices.Upload","SystemCapability.MiscServices.Download","SystemCapability.FileManagement.StorageService.Backup","SystemCapability.FileManagement.StorageService.SpatialStatistics","SystemCapability.FileManagement.StorageService.Volume","SystemCapability.FileManagement.StorageService.Encryption","SystemCapability.FileManagement.File.FileIO","SystemCapability.FileManagement.File.FileIO.Lite","SystemCapability.FileManagement.File.Environment","SystemCapability.FileManagement.File.DistributedFile","SystemCapability.FileManagement.File.Environment.FolderObtain","SystemCapability.FileManagement.AppFileService","SystemCapability.FileManagement.AppFileService.FolderAuthorization","SystemCapability.FileManagement.UserFileService","SystemCapability.FileManagement.UserFileManager","SystemCapability.FileManagement.UserFileManager.DistributedCore","SystemCapability.FileManagement.UserFileManager.Core","SystemCapability.FileManagement.UserFileService.FolderSelection","SystemCapability.USB.USBManager","SystemCapability.Sensors.Sensor","SystemCapability.Sensors.MiscDevice","SystemCapability.Sensors.Sensor.Lite","SystemCapability.Sensors.MiscDevice.Lite","SystemCapability.Startup.SystemInfo","SystemCapability.Startup.SystemInfo.Lite","SystemCapability.DistributedDataManager.RelationalStore.Core","SystemCapability.DistributedDataManager.RelationalStore.Synchronize","SystemCapability.DistributedDataManager.RelationalStore.Lite","SystemCapability.DistributedDataManager.KVStore.Core","SystemCapability.DistributedDataManager.KVStore.Lite","SystemCapability.DistributedDataManager.KVStore.DistributedKVStore","SystemCapability.DistributedDataManager.DataObject.DistributedObject","SystemCapability.DistributedDataManager.Preferences.Core","SystemCapability.DistributedDataManager.DataShare.Core","SystemCapability.DistributedDataManager.DataShare.Consumer","SystemCapability.DistributedDataManager.DataShare.Provider","SystemCapability.DistributedDataManager.UDMF.Core","SystemCapability.DistributedDataManager.CloudSync.Config","SystemCapability.DistributedDataManager.CloudSync.Client","SystemCapability.DistributedDataManager.CloudSync.Server","SystemCapability.Ability.AbilityBase","SystemCapability.Ability.AbilityRuntime.Core","SystemCapability.Ability.AbilityRuntime.FAModel","SystemCapability.Ability.AbilityRuntime.AbilityCore","SystemCapability.Ability.AbilityRuntime.Mission","SystemCapability.Ability.AbilityTools.AbilityAssistant","SystemCapability.Ability.Form","SystemCapability.Ability.DistributedAbilityManager","SystemCapability.Ability.AbilityRuntime.QuickFix","SystemCapability.Applications.ContactsData","SystemCapability.Applications.Contacts","SystemCapability.Applications.Settings.Core","SystemCapability.Test.UiTest","SystemCapability.Web.Webview.Core","SystemCapability.Cloud.AAID","SystemCapability.Advertising.OAID","SystemCapability.Advertising.Ads","SystemCapability.Cloud.VAID","SystemCapability.Cloud.Push","SystemCapability.XTS.DeviceAttest","SystemCapability.XTS.DeviceAttest.Lite","SystemCapability.Base","SystemCapability.FileManagement.DistributedFileService.CloudSyncManager","SystemCapability.FileManagement.DistributedFileService.CloudSync.Core","SystemCapability.MultimodalInput.Input.ShortKey","SystemCapability.Msdp.DeviceStatus.Cooperate","SystemCapability.Request.FileTransferAgent","SystemCapability.ResourceSchedule.DeviceStandby","SystemCapability.AI.MindSporeLite","SystemCapability.Print.PrintFramework","SystemCapability.DistributedDataManager.Preferences.Core.Lite","SystemCapability.Driver.ExternalDevice","SystemCapability.FileManagement.PhotoAccessHelper.Core","SystemCapability.AI.IntelligentVoice.Core","SystemCapability.Msdp.DeviceStatus.Drag","SystemCapability.DistributedDataManager.CommonType","SystemCapability.Multimedia.Audio.Spatialization","SystemCapability.Multimedia.AudioHaptic.Core","SystemCapability.ArkUi.Graphics3D","SystemCapability.Multimedia.Drm.Core","SystemCapability.Graphics.Drawing","SystemCapability.ResourceSchedule.SystemLoad","SystemCapability.Ability.AppStartup","SystemCapability.MultimodalInput.Input.InfraredEmitter"]}')},80417:e=>{"use strict";e.exports=JSON.parse('{"fileContent":[{"syscap":"ArkUI","subsystem":"ArkUI开发框架","fileName":"arkui"},{"syscap":"BundleManager","subsystem":"包管理","fileName":"bundle"},{"syscap":"Graphic","subsystem":"图形图像","fileName":"graphic"},{"syscap":"WindowManager","subsystem":"窗口管理","fileName":"window"},{"syscap":"Notification","subsystem":"事件通知","fileName":"notification"},{"syscap":"Communication","subsystem":"基础通信","fileName":"communication"},{"syscap":"Location","subsystem":"位置服务","fileName":"geolocation"},{"syscap":"MultimodalInput","subsystem":"多模输入","fileName":"multi-modal-input"},{"syscap":"PowerManager","subsystem":"电源服务","fileName":"battery"},{"syscap":"Multimedia","subsystem":"OS媒体软件","fileName":"multimedia"},{"syscap":"Telephony","subsystem":"电话服务","fileName":"telephony"},{"syscap":"Global","subsystem":"全球化","fileName":"global"},{"syscap":"Customization","subsystem":"定制","fileName":"customization"},{"syscap":"BarrierFree","subsystem":"无障碍软件服务","fileName":"accessibility"},{"syscap":"ResourceSchedule","subsystem":"资源调度","fileName":"resource-scheduler"},{"syscap":"Utils","subsystem":"公共基础类库","fileName":"compiler-and-runtime"},{"syscap":"HiviewDFX","subsystem":"DFX","fileName":"dfx"},{"syscap":"Update","subsystem":"升级服务","fileName":"update"},{"syscap":"DistributedHardware","subsystem":"分布式硬件","fileName":"distributed-hardware"},{"syscap":"Security","subsystem":"安全基础能力","fileName":"security"},{"syscap":"Account","subsystem":"账号","fileName":"account"},{"syscap":"UserIAM","subsystem":"用户IAM","fileName":"user-iam"},{"syscap":"FileManagement","subsystem":"文件管理","fileName":"file-management"},{"syscap":"USB","subsystem":"USB服务","fileName":"usb"},{"syscap":"Sensors","subsystem":"泛sensor服务","fileName":"sensor"},{"syscap":"Startup","subsystem":"启动恢复","fileName":"start-up"},{"syscap":"DistributedDataManager","subsystem":"分布式数据管理","fileName":"distributed-data"},{"syscap":"Ability","subsystem":"元能力","fileName":"ability"},{"syscap":"Web","subsystem":"web","fileName":"web"},{"syscap":"Applications","subsystem":"应用","fileName":"application"},{"syscap":"Msdp","subsystem":"综合传感处理平台","fileName":"msdp"},{"syscap":"Test","subsystem":"测试框架","fileName":"unitest"},{"syscap":"Base","subsystem":"SDK","fileName":"sdk"},{"syscap":"AI","subsystem":"AI业务","fileName":"ai"},{"syscap":"Request","subsystem":"上传下载","fileName":"download-upload"},{"syscap":"Download","subsystem":"上传下载","fileName":"download-upload"},{"syscap":"Upload","subsystem":"上传下载","fileName":"download-upload"},{"syscap":"Wallpaper","subsystem":"主题","fileName":"theme"},{"syscap":"Time","subsystem":"时间时区","fileName":"time"},{"syscap":"ScreenLock","subsystem":"主题","fileName":"theme"},{"syscap":"Pasteboard","subsystem":"剪贴板","fileName":"pasteboard"},{"syscap":"InputMethodFramework","subsystem":"输入法","fileName":"input-method-framework"},{"syscap":"Driver","subsystem":"驱动","fileName":"driver"},{"syscap":"Developtools","subsystem":"研发工具链","fileName":"developtools"},{"syscap":"Bluetooth","subsystem":"蓝牙","fileName":"blue-tooth"},{"syscap":"NetManager","subsystem":"网络管理·","fileName":"net-manager"},{"syscap":"Print","subsystem":"打印","fileName":"print"},{"syscap":"Window","subsystem":"窗口","fileName":"window"},{"syscap":"Advertising","subsystem":"广告服务","fileName":"advertising"},{"syscap":"XTS","subsystem":"XTS","fileName":"xts"}]}')}},__webpack_module_cache__={};function __webpack_require__(e){var t=__webpack_module_cache__[e];if(void 0!==t)return t.exports;var r=__webpack_module_cache__[e]={id:e,loaded:!1,exports:{}};return __webpack_modules__[e].call(r.exports,r,r.exports,__webpack_require__),r.loaded=!0,r.exports}__webpack_require__.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return __webpack_require__.d(t,{a:t}),t},__webpack_require__.d=(e,t)=>{for(var r in t)__webpack_require__.o(t,r)&&!__webpack_require__.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},__webpack_require__.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),__webpack_require__.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},__webpack_require__.nmd=e=>(e.paths=[],e.children||(e.children=[]),e);var __webpack_exports__=__webpack_require__(32875)})(); \ No newline at end of file diff --git a/build-tools/dts_parser/package/JS_API_OPTIMIZE_PLUGIN.js b/build-tools/dts_parser/package/JS_API_OPTIMIZE_PLUGIN.js index 52e0c5888b..3bff3a5ea7 100644 --- a/build-tools/dts_parser/package/JS_API_OPTIMIZE_PLUGIN.js +++ b/build-tools/dts_parser/package/JS_API_OPTIMIZE_PLUGIN.js @@ -114,4 +114,4 @@ and limitations under the License. * @author Louis-Dominique Dubeau * @license MIT * @copyright Louis-Dominique Dubeau - */function r(e){return e>=65&&e<=90||95===e||e>=97&&e<=122||e>=192&&e<=214||e>=216&&e<=246||e>=248&&e<=767||e>=880&&e<=893||e>=895&&e<=8191||e>=8204&&e<=8205||e>=8304&&e<=8591||e>=11264&&e<=12271||e>=12289&&e<=55295||e>=63744&&e<=64975||e>=65008&&e<=65533||e>=65536&&e<=983039}Object.defineProperty(t,"__esModule",{value:!0}),t.NC_NAME_START_CHAR="A-Z_a-zÀ-ÖØ-öø-˿Ͱ-ͽͿ-῿‌-‍⁰-↏Ⰰ-⿯、-퟿豈-﷏ﷰ-�𐀀-󯿿",t.NC_NAME_CHAR="-"+t.NC_NAME_START_CHAR+".0-9·̀-ͯ‿-⁀",t.NC_NAME_START_CHAR_RE=new RegExp("^["+t.NC_NAME_START_CHAR+"]$","u"),t.NC_NAME_CHAR_RE=new RegExp("^["+t.NC_NAME_CHAR+"]$","u"),t.NC_NAME_RE=new RegExp("^["+t.NC_NAME_START_CHAR+"]["+t.NC_NAME_CHAR+"]*$","u"),t.isNCNameStartChar=r,t.isNCNameChar=function(e){return r(e)||45===e||46===e||e>=48&&e<=57||183===e||e>=768&&e<=879||e>=8255&&e<=8256}},39491:e=>{"use strict";e.exports=require("assert")},14300:e=>{"use strict";e.exports=require("buffer")},32081:e=>{"use strict";e.exports=require("child_process")},22057:e=>{"use strict";e.exports=require("constants")},6113:e=>{"use strict";e.exports=require("crypto")},82361:e=>{"use strict";e.exports=require("events")},57147:e=>{"use strict";e.exports=require("fs")},31405:e=>{"use strict";e.exports=require("inspector")},22037:e=>{"use strict";e.exports=require("os")},71017:e=>{"use strict";e.exports=require("path")},4074:e=>{"use strict";e.exports=require("perf_hooks")},77282:e=>{"use strict";e.exports=require("process")},12781:e=>{"use strict";e.exports=require("stream")},71576:e=>{"use strict";e.exports=require("string_decoder")},73837:e=>{"use strict";e.exports=require("util")},59796:e=>{"use strict";e.exports=require("zlib")},27461:(e,t,r)=>{const{Argument:n}=r(78998),{Command:i}=r(75282),{CommanderError:a,InvalidArgumentError:o}=r(48056),{Help:s}=r(78917),{Option:c}=r(95790);(t=e.exports=new i).program=t,t.Argument=n,t.Command=i,t.CommanderError=a,t.Help=s,t.InvalidArgumentError=o,t.InvalidOptionArgumentError=o,t.Option=c},78998:(e,t,r)=>{const{InvalidArgumentError:n}=r(48056);t.Argument=class{constructor(e,t){switch(this.description=t||"",this.variadic=!1,this.parseArg=void 0,this.defaultValue=void 0,this.defaultValueDescription=void 0,this.argChoices=void 0,e[0]){case"<":this.required=!0,this._name=e.slice(1,-1);break;case"[":this.required=!1,this._name=e.slice(1,-1);break;default:this.required=!0,this._name=e}this._name.length>3&&"..."===this._name.slice(-3)&&(this.variadic=!0,this._name=this._name.slice(0,-3))}name(){return this._name}_concatValue(e,t){return t!==this.defaultValue&&Array.isArray(t)?t.concat(e):[e]}default(e,t){return this.defaultValue=e,this.defaultValueDescription=t,this}argParser(e){return this.parseArg=e,this}choices(e){return this.argChoices=e.slice(),this.parseArg=(e,t)=>{if(!this.argChoices.includes(e))throw new n(`Allowed choices are ${this.argChoices.join(", ")}.`);return this.variadic?this._concatValue(e,t):e},this}argRequired(){return this.required=!0,this}argOptional(){return this.required=!1,this}},t.humanReadableArgName=function(e){const t=e.name()+(!0===e.variadic?"...":"");return e.required?"<"+t+">":"["+t+"]"}},75282:(e,t,r)=>{const n=r(82361).EventEmitter,i=r(32081),a=r(71017),o=r(57147),s=r(77282),{Argument:c,humanReadableArgName:l}=r(78998),{CommanderError:u}=r(48056),{Help:d}=r(78917),{Option:p,splitOptionFlags:f,DualOptions:m}=r(95790),{suggestSimilar:g}=r(31812);class _ extends n{constructor(e){super(),this.commands=[],this.options=[],this.parent=null,this._allowUnknownOption=!1,this._allowExcessArguments=!0,this._args=[],this.args=[],this.rawArgs=[],this.processedArgs=[],this._scriptPath=null,this._name=e||"",this._optionValues={},this._optionValueSources={},this._storeOptionsAsProperties=!1,this._actionHandler=null,this._executableHandler=!1,this._executableFile=null,this._executableDir=null,this._defaultCommandName=null,this._exitCallback=null,this._aliases=[],this._combineFlagAndOptionalValue=!0,this._description="",this._summary="",this._argsDescription=void 0,this._enablePositionalOptions=!1,this._passThroughOptions=!1,this._lifeCycleHooks={},this._showHelpAfterError=!1,this._showSuggestionAfterError=!0,this._outputConfiguration={writeOut:e=>s.stdout.write(e),writeErr:e=>s.stderr.write(e),getOutHelpWidth:()=>s.stdout.isTTY?s.stdout.columns:void 0,getErrHelpWidth:()=>s.stderr.isTTY?s.stderr.columns:void 0,outputError:(e,t)=>t(e)},this._hidden=!1,this._hasHelpOption=!0,this._helpFlags="-h, --help",this._helpDescription="display help for command",this._helpShortFlag="-h",this._helpLongFlag="--help",this._addImplicitHelpCommand=void 0,this._helpCommandName="help",this._helpCommandnameAndArgs="help [command]",this._helpCommandDescription="display help for command",this._helpConfiguration={}}copyInheritedSettings(e){return this._outputConfiguration=e._outputConfiguration,this._hasHelpOption=e._hasHelpOption,this._helpFlags=e._helpFlags,this._helpDescription=e._helpDescription,this._helpShortFlag=e._helpShortFlag,this._helpLongFlag=e._helpLongFlag,this._helpCommandName=e._helpCommandName,this._helpCommandnameAndArgs=e._helpCommandnameAndArgs,this._helpCommandDescription=e._helpCommandDescription,this._helpConfiguration=e._helpConfiguration,this._exitCallback=e._exitCallback,this._storeOptionsAsProperties=e._storeOptionsAsProperties,this._combineFlagAndOptionalValue=e._combineFlagAndOptionalValue,this._allowExcessArguments=e._allowExcessArguments,this._enablePositionalOptions=e._enablePositionalOptions,this._showHelpAfterError=e._showHelpAfterError,this._showSuggestionAfterError=e._showSuggestionAfterError,this}command(e,t,r){let n=t,i=r;"object"==typeof n&&null!==n&&(i=n,n=null),i=i||{};const[,a,o]=e.match(/([^ ]+) *(.*)/),s=this.createCommand(a);return n&&(s.description(n),s._executableHandler=!0),i.isDefault&&(this._defaultCommandName=s._name),s._hidden=!(!i.noHelp&&!i.hidden),s._executableFile=i.executableFile||null,o&&s.arguments(o),this.commands.push(s),s.parent=this,s.copyInheritedSettings(this),n?this:s}createCommand(e){return new _(e)}createHelp(){return Object.assign(new d,this.configureHelp())}configureHelp(e){return void 0===e?this._helpConfiguration:(this._helpConfiguration=e,this)}configureOutput(e){return void 0===e?this._outputConfiguration:(Object.assign(this._outputConfiguration,e),this)}showHelpAfterError(e=!0){return"string"!=typeof e&&(e=!!e),this._showHelpAfterError=e,this}showSuggestionAfterError(e=!0){return this._showSuggestionAfterError=!!e,this}addCommand(e,t){if(!e._name)throw new Error("Command passed to .addCommand() must have a name\n- specify the name in Command constructor or using .name()");return(t=t||{}).isDefault&&(this._defaultCommandName=e._name),(t.noHelp||t.hidden)&&(e._hidden=!0),this.commands.push(e),e.parent=this,this}createArgument(e,t){return new c(e,t)}argument(e,t,r,n){const i=this.createArgument(e,t);return"function"==typeof r?i.default(n).argParser(r):i.default(r),this.addArgument(i),this}arguments(e){return e.split(/ +/).forEach((e=>{this.argument(e)})),this}addArgument(e){const t=this._args.slice(-1)[0];if(t&&t.variadic)throw new Error(`only the last argument can be variadic '${t.name()}'`);if(e.required&&void 0!==e.defaultValue&&void 0===e.parseArg)throw new Error(`a default value for a required argument is never used: '${e.name()}'`);return this._args.push(e),this}addHelpCommand(e,t){return!1===e?this._addImplicitHelpCommand=!1:(this._addImplicitHelpCommand=!0,"string"==typeof e&&(this._helpCommandName=e.split(" ")[0],this._helpCommandnameAndArgs=e),this._helpCommandDescription=t||this._helpCommandDescription),this}_hasImplicitHelpCommand(){return void 0===this._addImplicitHelpCommand?this.commands.length&&!this._actionHandler&&!this._findCommand("help"):this._addImplicitHelpCommand}hook(e,t){const r=["preSubcommand","preAction","postAction"];if(!r.includes(e))throw new Error(`Unexpected value for event passed to hook : '${e}'.\nExpecting one of '${r.join("', '")}'`);return this._lifeCycleHooks[e]?this._lifeCycleHooks[e].push(t):this._lifeCycleHooks[e]=[t],this}exitOverride(e){return this._exitCallback=e||(e=>{if("commander.executeSubCommandAsync"!==e.code)throw e}),this}_exit(e,t,r){this._exitCallback&&this._exitCallback(new u(e,t,r)),s.exit(e)}action(e){return this._actionHandler=t=>{const r=this._args.length,n=t.slice(0,r);return this._storeOptionsAsProperties?n[r]=this:n[r]=this.opts(),n.push(this),e.apply(this,n)},this}createOption(e,t){return new p(e,t)}addOption(e){const t=e.name(),r=e.attributeName();if(e.negate){const t=e.long.replace(/^--no-/,"--");this._findOption(t)||this.setOptionValueWithSource(r,void 0===e.defaultValue||e.defaultValue,"default")}else void 0!==e.defaultValue&&this.setOptionValueWithSource(r,e.defaultValue,"default");this.options.push(e);const n=(t,n,i)=>{null==t&&void 0!==e.presetArg&&(t=e.presetArg);const a=this.getOptionValue(r);if(null!==t&&e.parseArg)try{t=e.parseArg(t,a)}catch(e){if("commander.invalidArgument"===e.code){const t=`${n} ${e.message}`;this.error(t,{exitCode:e.exitCode,code:e.code})}throw e}else null!==t&&e.variadic&&(t=e._concatValue(t,a));null==t&&(t=!e.negate&&(!(!e.isBoolean()&&!e.optional)||"")),this.setOptionValueWithSource(r,t,i)};return this.on("option:"+t,(t=>{const r=`error: option '${e.flags}' argument '${t}' is invalid.`;n(t,r,"cli")})),e.envVar&&this.on("optionEnv:"+t,(t=>{const r=`error: option '${e.flags}' value '${t}' from env '${e.envVar}' is invalid.`;n(t,r,"env")})),this}_optionEx(e,t,r,n,i){if("object"==typeof t&&t instanceof p)throw new Error("To add an Option object use addOption() instead of option() or requiredOption()");const a=this.createOption(t,r);if(a.makeOptionMandatory(!!e.mandatory),"function"==typeof n)a.default(i).argParser(n);else if(n instanceof RegExp){const e=n;n=(t,r)=>{const n=e.exec(t);return n?n[0]:r},a.default(i).argParser(n)}else a.default(n);return this.addOption(a)}option(e,t,r,n){return this._optionEx({},e,t,r,n)}requiredOption(e,t,r,n){return this._optionEx({mandatory:!0},e,t,r,n)}combineFlagAndOptionalValue(e=!0){return this._combineFlagAndOptionalValue=!!e,this}allowUnknownOption(e=!0){return this._allowUnknownOption=!!e,this}allowExcessArguments(e=!0){return this._allowExcessArguments=!!e,this}enablePositionalOptions(e=!0){return this._enablePositionalOptions=!!e,this}passThroughOptions(e=!0){if(this._passThroughOptions=!!e,this.parent&&e&&!this.parent._enablePositionalOptions)throw new Error("passThroughOptions can not be used without turning on enablePositionalOptions for parent command(s)");return this}storeOptionsAsProperties(e=!0){if(this._storeOptionsAsProperties=!!e,this.options.length)throw new Error("call .storeOptionsAsProperties() before adding options");return this}getOptionValue(e){return this._storeOptionsAsProperties?this[e]:this._optionValues[e]}setOptionValue(e,t){return this.setOptionValueWithSource(e,t,void 0)}setOptionValueWithSource(e,t,r){return this._storeOptionsAsProperties?this[e]=t:this._optionValues[e]=t,this._optionValueSources[e]=r,this}getOptionValueSource(e){return this._optionValueSources[e]}getOptionValueSourceWithGlobals(e){let t;return v(this).forEach((r=>{void 0!==r.getOptionValueSource(e)&&(t=r.getOptionValueSource(e))})),t}_prepareUserArgs(e,t){if(void 0!==e&&!Array.isArray(e))throw new Error("first parameter to parse must be array or undefined");let r;switch(t=t||{},void 0===e&&(e=s.argv,s.versions&&s.versions.electron&&(t.from="electron")),this.rawArgs=e.slice(),t.from){case void 0:case"node":this._scriptPath=e[1],r=e.slice(2);break;case"electron":s.defaultApp?(this._scriptPath=e[1],r=e.slice(2)):r=e.slice(1);break;case"user":r=e.slice(0);break;default:throw new Error(`unexpected parse option { from: '${t.from}' }`)}return!this._name&&this._scriptPath&&this.nameFromFilename(this._scriptPath),this._name=this._name||"program",r}parse(e,t){const r=this._prepareUserArgs(e,t);return this._parseCommand([],r),this}async parseAsync(e,t){const r=this._prepareUserArgs(e,t);return await this._parseCommand([],r),this}_executeSubCommand(e,t){t=t.slice();let r=!1;const n=[".js",".ts",".tsx",".mjs",".cjs"];function c(e,t){const r=a.resolve(e,t);if(o.existsSync(r))return r;if(n.includes(a.extname(t)))return;const i=n.find((e=>o.existsSync(`${r}${e}`)));return i?`${r}${i}`:void 0}this._checkForMissingMandatoryOptions(),this._checkForConflictingOptions();let l,d=e._executableFile||`${this._name}-${e._name}`,p=this._executableDir||"";if(this._scriptPath){let e;try{e=o.realpathSync(this._scriptPath)}catch(t){e=this._scriptPath}p=a.resolve(a.dirname(e),p)}if(p){let t=c(p,d);if(!t&&!e._executableFile&&this._scriptPath){const r=a.basename(this._scriptPath,a.extname(this._scriptPath));r!==this._name&&(t=c(p,`${r}-${e._name}`))}d=t||d}if(r=n.includes(a.extname(d)),"win32"!==s.platform?r?(t.unshift(d),t=y(s.execArgv).concat(t),l=i.spawn(s.argv[0],t,{stdio:"inherit"})):l=i.spawn(d,t,{stdio:"inherit"}):(t.unshift(d),t=y(s.execArgv).concat(t),l=i.spawn(s.execPath,t,{stdio:"inherit"})),!l.killed){["SIGUSR1","SIGUSR2","SIGTERM","SIGINT","SIGHUP"].forEach((e=>{s.on(e,(()=>{!1===l.killed&&null===l.exitCode&&l.kill(e)}))}))}const f=this._exitCallback;f?l.on("close",(()=>{f(new u(s.exitCode||0,"commander.executeSubCommandAsync","(close)"))})):l.on("close",s.exit.bind(s)),l.on("error",(t=>{if("ENOENT"===t.code){const t=p?`searched for local subcommand relative to directory '${p}'`:"no directory for search for local subcommand, use .executableDir() to supply a custom directory",r=`'${d}' does not exist\n - if '${e._name}' is not meant to be an executable command, remove description parameter from '.command()' and use '.description()' instead\n - if the default executable name is not suitable, use the executableFile option to supply a custom name or path\n - ${t}`;throw new Error(r)}if("EACCES"===t.code)throw new Error(`'${d}' not executable`);if(f){const e=new u(1,"commander.executeSubCommandAsync","(error)");e.nestedError=t,f(e)}else s.exit(1)})),this.runningCommand=l}_dispatchSubcommand(e,t,r){const n=this._findCommand(e);let i;return n||this.help({error:!0}),i=this._chainOrCallSubCommandHook(i,n,"preSubcommand"),i=this._chainOrCall(i,(()=>{if(!n._executableHandler)return n._parseCommand(t,r);this._executeSubCommand(n,t.concat(r))})),i}_checkNumberOfArguments(){this._args.forEach(((e,t)=>{e.required&&null==this.args[t]&&this.missingArgument(e.name())})),this._args.length>0&&this._args[this._args.length-1].variadic||this.args.length>this._args.length&&this._excessArguments(this.args)}_processArguments(){const e=(e,t,r)=>{let n=t;if(null!==t&&e.parseArg)try{n=e.parseArg(t,r)}catch(r){if("commander.invalidArgument"===r.code){const n=`error: command-argument value '${t}' is invalid for argument '${e.name()}'. ${r.message}`;this.error(n,{exitCode:r.exitCode,code:r.code})}throw r}return n};this._checkNumberOfArguments();const t=[];this._args.forEach(((r,n)=>{let i=r.defaultValue;r.variadic?ne(r,n,t)),r.defaultValue))):void 0===i&&(i=[]):nt())):t()}_chainOrCallHooks(e,t){let r=e;const n=[];return v(this).reverse().filter((e=>void 0!==e._lifeCycleHooks[t])).forEach((e=>{e._lifeCycleHooks[t].forEach((t=>{n.push({hookedCommand:e,callback:t})}))})),"postAction"===t&&n.reverse(),n.forEach((e=>{r=this._chainOrCall(r,(()=>e.callback(e.hookedCommand,this)))})),r}_chainOrCallSubCommandHook(e,t,r){let n=e;return void 0!==this._lifeCycleHooks[r]&&this._lifeCycleHooks[r].forEach((e=>{n=this._chainOrCall(n,(()=>e(this,t)))})),n}_parseCommand(e,t){const r=this.parseOptions(t);if(this._parseOptionsEnv(),this._parseOptionsImplied(),e=e.concat(r.operands),t=r.unknown,this.args=e.concat(t),e&&this._findCommand(e[0]))return this._dispatchSubcommand(e[0],e.slice(1),t);if(this._hasImplicitHelpCommand()&&e[0]===this._helpCommandName)return 1===e.length&&this.help(),this._dispatchSubcommand(e[1],[],[this._helpLongFlag]);if(this._defaultCommandName)return h(this,t),this._dispatchSubcommand(this._defaultCommandName,e,t);!this.commands.length||0!==this.args.length||this._actionHandler||this._defaultCommandName||this.help({error:!0}),h(this,r.unknown),this._checkForMissingMandatoryOptions(),this._checkForConflictingOptions();const n=()=>{r.unknown.length>0&&this.unknownOption(r.unknown[0])},i=`command:${this.name()}`;if(this._actionHandler){let r;return n(),this._processArguments(),r=this._chainOrCallHooks(r,"preAction"),r=this._chainOrCall(r,(()=>this._actionHandler(this.processedArgs))),this.parent&&(r=this._chainOrCall(r,(()=>{this.parent.emit(i,e,t)}))),r=this._chainOrCallHooks(r,"postAction"),r}if(this.parent&&this.parent.listenerCount(i))n(),this._processArguments(),this.parent.emit(i,e,t);else if(e.length){if(this._findCommand("*"))return this._dispatchSubcommand("*",e,t);this.listenerCount("command:*")?this.emit("command:*",e,t):this.commands.length?this.unknownCommand():(n(),this._processArguments())}else this.commands.length?(n(),this.help({error:!0})):(n(),this._processArguments())}_findCommand(e){if(e)return this.commands.find((t=>t._name===e||t._aliases.includes(e)))}_findOption(e){return this.options.find((t=>t.is(e)))}_checkForMissingMandatoryOptions(){for(let e=this;e;e=e.parent)e.options.forEach((t=>{t.mandatory&&void 0===e.getOptionValue(t.attributeName())&&e.missingMandatoryOptionValue(t)}))}_checkForConflictingLocalOptions(){const e=this.options.filter((e=>{const t=e.attributeName();return void 0!==this.getOptionValue(t)&&"default"!==this.getOptionValueSource(t)}));e.filter((e=>e.conflictsWith.length>0)).forEach((t=>{const r=e.find((e=>t.conflictsWith.includes(e.attributeName())));r&&this._conflictingOption(t,r)}))}_checkForConflictingOptions(){for(let e=this;e;e=e.parent)e._checkForConflictingLocalOptions()}parseOptions(e){const t=[],r=[];let n=t;const i=e.slice();function a(e){return e.length>1&&"-"===e[0]}let o=null;for(;i.length;){const e=i.shift();if("--"===e){n===r&&n.push(e),n.push(...i);break}if(!o||a(e)){if(o=null,a(e)){const t=this._findOption(e);if(t){if(t.required){const e=i.shift();void 0===e&&this.optionMissingArgument(t),this.emit(`option:${t.name()}`,e)}else if(t.optional){let e=null;i.length>0&&!a(i[0])&&(e=i.shift()),this.emit(`option:${t.name()}`,e)}else this.emit(`option:${t.name()}`);o=t.variadic?t:null;continue}}if(e.length>2&&"-"===e[0]&&"-"!==e[1]){const t=this._findOption(`-${e[1]}`);if(t){t.required||t.optional&&this._combineFlagAndOptionalValue?this.emit(`option:${t.name()}`,e.slice(2)):(this.emit(`option:${t.name()}`),i.unshift(`-${e.slice(2)}`));continue}}if(/^--[^=]+=/.test(e)){const t=e.indexOf("="),r=this._findOption(e.slice(0,t));if(r&&(r.required||r.optional)){this.emit(`option:${r.name()}`,e.slice(t+1));continue}}if(a(e)&&(n=r),(this._enablePositionalOptions||this._passThroughOptions)&&0===t.length&&0===r.length){if(this._findCommand(e)){t.push(e),i.length>0&&r.push(...i);break}if(e===this._helpCommandName&&this._hasImplicitHelpCommand()){t.push(e),i.length>0&&t.push(...i);break}if(this._defaultCommandName){r.push(e),i.length>0&&r.push(...i);break}}if(this._passThroughOptions){n.push(e),i.length>0&&n.push(...i);break}n.push(e)}else this.emit(`option:${o.name()}`,e)}return{operands:t,unknown:r}}opts(){if(this._storeOptionsAsProperties){const e={},t=this.options.length;for(let r=0;rObject.assign(e,t.opts())),{})}error(e,t){this._outputConfiguration.outputError(`${e}\n`,this._outputConfiguration.writeErr),"string"==typeof this._showHelpAfterError?this._outputConfiguration.writeErr(`${this._showHelpAfterError}\n`):this._showHelpAfterError&&(this._outputConfiguration.writeErr("\n"),this.outputHelp({error:!0}));const r=t||{},n=r.exitCode||1,i=r.code||"commander.error";this._exit(n,i,e)}_parseOptionsEnv(){this.options.forEach((e=>{if(e.envVar&&e.envVar in s.env){const t=e.attributeName();(void 0===this.getOptionValue(t)||["default","config","env"].includes(this.getOptionValueSource(t)))&&(e.required||e.optional?this.emit(`optionEnv:${e.name()}`,s.env[e.envVar]):this.emit(`optionEnv:${e.name()}`))}}))}_parseOptionsImplied(){const e=new m(this.options),t=e=>void 0!==this.getOptionValue(e)&&!["default","implied"].includes(this.getOptionValueSource(e));this.options.filter((r=>void 0!==r.implied&&t(r.attributeName())&&e.valueFromOption(this.getOptionValue(r.attributeName()),r))).forEach((e=>{Object.keys(e.implied).filter((e=>!t(e))).forEach((t=>{this.setOptionValueWithSource(t,e.implied[t],"implied")}))}))}missingArgument(e){const t=`error: missing required argument '${e}'`;this.error(t,{code:"commander.missingArgument"})}optionMissingArgument(e){const t=`error: option '${e.flags}' argument missing`;this.error(t,{code:"commander.optionMissingArgument"})}missingMandatoryOptionValue(e){const t=`error: required option '${e.flags}' not specified`;this.error(t,{code:"commander.missingMandatoryOptionValue"})}_conflictingOption(e,t){const r=e=>{const t=e.attributeName(),r=this.getOptionValue(t),n=this.options.find((e=>e.negate&&t===e.attributeName())),i=this.options.find((e=>!e.negate&&t===e.attributeName()));return n&&(void 0===n.presetArg&&!1===r||void 0!==n.presetArg&&r===n.presetArg)?n:i||e},n=e=>{const t=r(e),n=t.attributeName();return"env"===this.getOptionValueSource(n)?`environment variable '${t.envVar}'`:`option '${t.flags}'`},i=`error: ${n(e)} cannot be used with ${n(t)}`;this.error(i,{code:"commander.conflictingOption"})}unknownOption(e){if(this._allowUnknownOption)return;let t="";if(e.startsWith("--")&&this._showSuggestionAfterError){let r=[],n=this;do{const e=n.createHelp().visibleOptions(n).filter((e=>e.long)).map((e=>e.long));r=r.concat(e),n=n.parent}while(n&&!n._enablePositionalOptions);t=g(e,r)}const r=`error: unknown option '${e}'${t}`;this.error(r,{code:"commander.unknownOption"})}_excessArguments(e){if(this._allowExcessArguments)return;const t=this._args.length,r=1===t?"":"s",n=`error: too many arguments${this.parent?` for '${this.name()}'`:""}. Expected ${t} argument${r} but got ${e.length}.`;this.error(n,{code:"commander.excessArguments"})}unknownCommand(){const e=this.args[0];let t="";if(this._showSuggestionAfterError){const r=[];this.createHelp().visibleCommands(this).forEach((e=>{r.push(e.name()),e.alias()&&r.push(e.alias())})),t=g(e,r)}const r=`error: unknown command '${e}'${t}`;this.error(r,{code:"commander.unknownCommand"})}version(e,t,r){if(void 0===e)return this._version;this._version=e,t=t||"-V, --version",r=r||"output the version number";const n=this.createOption(t,r);return this._versionOptionName=n.attributeName(),this.options.push(n),this.on("option:"+n.name(),(()=>{this._outputConfiguration.writeOut(`${e}\n`),this._exit(0,"commander.version",e)})),this}description(e,t){return void 0===e&&void 0===t?this._description:(this._description=e,t&&(this._argsDescription=t),this)}summary(e){return void 0===e?this._summary:(this._summary=e,this)}alias(e){if(void 0===e)return this._aliases[0];let t=this;if(0!==this.commands.length&&this.commands[this.commands.length-1]._executableHandler&&(t=this.commands[this.commands.length-1]),e===t._name)throw new Error("Command alias can't be the same as its name");return t._aliases.push(e),this}aliases(e){return void 0===e?this._aliases:(e.forEach((e=>this.alias(e))),this)}usage(e){if(void 0===e){if(this._usage)return this._usage;const e=this._args.map((e=>l(e)));return[].concat(this.options.length||this._hasHelpOption?"[options]":[],this.commands.length?"[command]":[],this._args.length?e:[]).join(" ")}return this._usage=e,this}name(e){return void 0===e?this._name:(this._name=e,this)}nameFromFilename(e){return this._name=a.basename(e,a.extname(e)),this}executableDir(e){return void 0===e?this._executableDir:(this._executableDir=e,this)}helpInformation(e){const t=this.createHelp();return void 0===t.helpWidth&&(t.helpWidth=e&&e.error?this._outputConfiguration.getErrHelpWidth():this._outputConfiguration.getOutHelpWidth()),t.formatHelp(this,t)}_getHelpContext(e){const t={error:!!(e=e||{}).error};let r;return r=t.error?e=>this._outputConfiguration.writeErr(e):e=>this._outputConfiguration.writeOut(e),t.write=e.write||r,t.command=this,t}outputHelp(e){let t;"function"==typeof e&&(t=e,e=void 0);const r=this._getHelpContext(e);v(this).reverse().forEach((e=>e.emit("beforeAllHelp",r))),this.emit("beforeHelp",r);let n=this.helpInformation(r);if(t&&(n=t(n),"string"!=typeof n&&!Buffer.isBuffer(n)))throw new Error("outputHelp callback must return a string or a Buffer");r.write(n),this.emit(this._helpLongFlag),this.emit("afterHelp",r),v(this).forEach((e=>e.emit("afterAllHelp",r)))}helpOption(e,t){if("boolean"==typeof e)return this._hasHelpOption=e,this;this._helpFlags=e||this._helpFlags,this._helpDescription=t||this._helpDescription;const r=f(this._helpFlags);return this._helpShortFlag=r.shortFlag,this._helpLongFlag=r.longFlag,this}help(e){this.outputHelp(e);let t=s.exitCode||0;0===t&&e&&"function"!=typeof e&&e.error&&(t=1),this._exit(t,"commander.help","(outputHelp)")}addHelpText(e,t){const r=["beforeAll","before","after","afterAll"];if(!r.includes(e))throw new Error(`Unexpected value for position to addHelpText.\nExpecting one of '${r.join("', '")}'`);const n=`${e}Help`;return this.on(n,(e=>{let r;r="function"==typeof t?t({error:e.error,command:e.command}):t,r&&e.write(`${r}\n`)})),this}}function h(e,t){e._hasHelpOption&&t.find((t=>t===e._helpLongFlag||t===e._helpShortFlag))&&(e.outputHelp(),e._exit(0,"commander.helpDisplayed","(outputHelp)"))}function y(e){return e.map((e=>{if(!e.startsWith("--inspect"))return e;let t,r,n="127.0.0.1",i="9229";return null!==(r=e.match(/^(--inspect(-brk)?)$/))?t=r[1]:null!==(r=e.match(/^(--inspect(-brk|-port)?)=([^:]+)$/))?(t=r[1],/^\d+$/.test(r[3])?i=r[3]:n=r[3]):null!==(r=e.match(/^(--inspect(-brk|-port)?)=([^:]+):(\d+)$/))&&(t=r[1],n=r[3],i=r[4]),t&&"0"!==i?`${t}=${n}:${parseInt(i)+1}`:e}))}function v(e){const t=[];for(let r=e;r;r=r.parent)t.push(r);return t}t.Command=_},48056:(e,t)=>{class r extends Error{constructor(e,t,r){super(r),Error.captureStackTrace(this,this.constructor),this.name=this.constructor.name,this.code=t,this.exitCode=e,this.nestedError=void 0}}t.CommanderError=r,t.InvalidArgumentError=class extends r{constructor(e){super(1,"commander.invalidArgument",e),Error.captureStackTrace(this,this.constructor),this.name=this.constructor.name}}},78917:(e,t,r)=>{const{humanReadableArgName:n}=r(78998);t.Help=class{constructor(){this.helpWidth=void 0,this.sortSubcommands=!1,this.sortOptions=!1,this.showGlobalOptions=!1}visibleCommands(e){const t=e.commands.filter((e=>!e._hidden));if(e._hasImplicitHelpCommand()){const[,r,n]=e._helpCommandnameAndArgs.match(/([^ ]+) *(.*)/),i=e.createCommand(r).helpOption(!1);i.description(e._helpCommandDescription),n&&i.arguments(n),t.push(i)}return this.sortSubcommands&&t.sort(((e,t)=>e.name().localeCompare(t.name()))),t}compareOptions(e,t){const r=e=>e.short?e.short.replace(/^-/,""):e.long.replace(/^--/,"");return r(e).localeCompare(r(t))}visibleOptions(e){const t=e.options.filter((e=>!e.hidden)),r=e._hasHelpOption&&e._helpShortFlag&&!e._findOption(e._helpShortFlag),n=e._hasHelpOption&&!e._findOption(e._helpLongFlag);if(r||n){let i;i=r?n?e.createOption(e._helpFlags,e._helpDescription):e.createOption(e._helpShortFlag,e._helpDescription):e.createOption(e._helpLongFlag,e._helpDescription),t.push(i)}return this.sortOptions&&t.sort(this.compareOptions),t}visibleGlobalOptions(e){if(!this.showGlobalOptions)return[];const t=[];for(let r=e.parent;r;r=r.parent){const e=r.options.filter((e=>!e.hidden));t.push(...e)}return this.sortOptions&&t.sort(this.compareOptions),t}visibleArguments(e){return e._argsDescription&&e._args.forEach((t=>{t.description=t.description||e._argsDescription[t.name()]||""})),e._args.find((e=>e.description))?e._args:[]}subcommandTerm(e){const t=e._args.map((e=>n(e))).join(" ");return e._name+(e._aliases[0]?"|"+e._aliases[0]:"")+(e.options.length?" [options]":"")+(t?" "+t:"")}optionTerm(e){return e.flags}argumentTerm(e){return e.name()}longestSubcommandTermLength(e,t){return t.visibleCommands(e).reduce(((e,r)=>Math.max(e,t.subcommandTerm(r).length)),0)}longestOptionTermLength(e,t){return t.visibleOptions(e).reduce(((e,r)=>Math.max(e,t.optionTerm(r).length)),0)}longestGlobalOptionTermLength(e,t){return t.visibleGlobalOptions(e).reduce(((e,r)=>Math.max(e,t.optionTerm(r).length)),0)}longestArgumentTermLength(e,t){return t.visibleArguments(e).reduce(((e,r)=>Math.max(e,t.argumentTerm(r).length)),0)}commandUsage(e){let t=e._name;e._aliases[0]&&(t=t+"|"+e._aliases[0]);let r="";for(let t=e.parent;t;t=t.parent)r=t.name()+" "+r;return r+t+" "+e.usage()}commandDescription(e){return e.description()}subcommandDescription(e){return e.summary()||e.description()}optionDescription(e){const t=[];if(e.argChoices&&t.push(`choices: ${e.argChoices.map((e=>JSON.stringify(e))).join(", ")}`),void 0!==e.defaultValue){(e.required||e.optional||e.isBoolean()&&"boolean"==typeof e.defaultValue)&&t.push(`default: ${e.defaultValueDescription||JSON.stringify(e.defaultValue)}`)}return void 0!==e.presetArg&&e.optional&&t.push(`preset: ${JSON.stringify(e.presetArg)}`),void 0!==e.envVar&&t.push(`env: ${e.envVar}`),t.length>0?`${e.description} (${t.join(", ")})`:e.description}argumentDescription(e){const t=[];if(e.argChoices&&t.push(`choices: ${e.argChoices.map((e=>JSON.stringify(e))).join(", ")}`),void 0!==e.defaultValue&&t.push(`default: ${e.defaultValueDescription||JSON.stringify(e.defaultValue)}`),t.length>0){const r=`(${t.join(", ")})`;return e.description?`${e.description} ${r}`:r}return e.description}formatHelp(e,t){const r=t.padWidth(e,t),n=t.helpWidth||80;function i(e,i){if(i){const a=`${e.padEnd(r+2)}${i}`;return t.wrap(a,n-2,r+2)}return e}function a(e){return e.join("\n").replace(/^/gm," ".repeat(2))}let o=[`Usage: ${t.commandUsage(e)}`,""];const s=t.commandDescription(e);s.length>0&&(o=o.concat([s,""]));const c=t.visibleArguments(e).map((e=>i(t.argumentTerm(e),t.argumentDescription(e))));c.length>0&&(o=o.concat(["Arguments:",a(c),""]));const l=t.visibleOptions(e).map((e=>i(t.optionTerm(e),t.optionDescription(e))));if(l.length>0&&(o=o.concat(["Options:",a(l),""])),this.showGlobalOptions){const r=t.visibleGlobalOptions(e).map((e=>i(t.optionTerm(e),t.optionDescription(e))));r.length>0&&(o=o.concat(["Global Options:",a(r),""]))}const u=t.visibleCommands(e).map((e=>i(t.subcommandTerm(e),t.subcommandDescription(e))));return u.length>0&&(o=o.concat(["Commands:",a(u),""])),o.join("\n")}padWidth(e,t){return Math.max(t.longestOptionTermLength(e,t),t.longestGlobalOptionTermLength(e,t),t.longestSubcommandTermLength(e,t),t.longestArgumentTermLength(e,t))}wrap(e,t,r,n=40){if(e.match(/[\n]\s+/))return e;const i=t-r;if(i("\n"===e.slice(-1)&&(e=e.slice(0,e.length-1)),(t>0?s:"")+e.trimRight()))).join("\n")}}},95790:(e,t,r)=>{const{InvalidArgumentError:n}=r(48056);function i(e){let t,r;const n=e.split(/[ |,]+/);return n.length>1&&!/^[[<]/.test(n[1])&&(t=n.shift()),r=n.shift(),!t&&/^-[^-]$/.test(r)&&(t=r,r=void 0),{shortFlag:t,longFlag:r}}t.Option=class{constructor(e,t){this.flags=e,this.description=t||"",this.required=e.includes("<"),this.optional=e.includes("["),this.variadic=/\w\.\.\.[>\]]$/.test(e),this.mandatory=!1;const r=i(e);this.short=r.shortFlag,this.long=r.longFlag,this.negate=!1,this.long&&(this.negate=this.long.startsWith("--no-")),this.defaultValue=void 0,this.defaultValueDescription=void 0,this.presetArg=void 0,this.envVar=void 0,this.parseArg=void 0,this.hidden=!1,this.argChoices=void 0,this.conflictsWith=[],this.implied=void 0}default(e,t){return this.defaultValue=e,this.defaultValueDescription=t,this}preset(e){return this.presetArg=e,this}conflicts(e){return this.conflictsWith=this.conflictsWith.concat(e),this}implies(e){return this.implied=Object.assign(this.implied||{},e),this}env(e){return this.envVar=e,this}argParser(e){return this.parseArg=e,this}makeOptionMandatory(e=!0){return this.mandatory=!!e,this}hideHelp(e=!0){return this.hidden=!!e,this}_concatValue(e,t){return t!==this.defaultValue&&Array.isArray(t)?t.concat(e):[e]}choices(e){return this.argChoices=e.slice(),this.parseArg=(e,t)=>{if(!this.argChoices.includes(e))throw new n(`Allowed choices are ${this.argChoices.join(", ")}.`);return this.variadic?this._concatValue(e,t):e},this}name(){return this.long?this.long.replace(/^--/,""):this.short.replace(/^-/,"")}attributeName(){return this.name().replace(/^no-/,"").split("-").reduce(((e,t)=>e+t[0].toUpperCase()+t.slice(1)))}is(e){return this.short===e||this.long===e}isBoolean(){return!this.required&&!this.optional&&!this.negate}},t.splitOptionFlags=i,t.DualOptions=class{constructor(e){this.positiveOptions=new Map,this.negativeOptions=new Map,this.dualOptions=new Set,e.forEach((e=>{e.negate?this.negativeOptions.set(e.attributeName(),e):this.positiveOptions.set(e.attributeName(),e)})),this.negativeOptions.forEach(((e,t)=>{this.positiveOptions.has(t)&&this.dualOptions.add(t)}))}valueFromOption(e,t){const r=t.attributeName();if(!this.dualOptions.has(r))return!0;const n=this.negativeOptions.get(r).presetArg,i=void 0!==n&&n;return t.negate===(i===e)}}},31812:(e,t)=>{const r=3;t.suggestSimilar=function(e,t){if(!t||0===t.length)return"";t=Array.from(new Set(t));const n=e.startsWith("--");n&&(e=e.slice(2),t=t.map((e=>e.slice(2))));let i=[],a=r;return t.forEach((t=>{if(t.length<=1)return;const n=function(e,t){if(Math.abs(e.length-t.length)>r)return Math.max(e.length,t.length);const n=[];for(let t=0;t<=e.length;t++)n[t]=[t];for(let e=0;e<=t.length;e++)n[0][e]=e;for(let r=1;r<=t.length;r++)for(let i=1;i<=e.length;i++){let a=1;a=e[i-1]===t[r-1]?0:1,n[i][r]=Math.min(n[i-1][r]+1,n[i][r-1]+1,n[i-1][r-1]+a),i>1&&r>1&&e[i-1]===t[r-2]&&e[i-2]===t[r-1]&&(n[i][r]=Math.min(n[i][r],n[i-2][r-2]+1))}return n[e.length][t.length]}(e,t),o=Math.max(e.length,t.length);(o-n)/o>.4&&(ne.localeCompare(t))),n&&(i=i.map((e=>`--${e}`))),i.length>1?`\n(Did you mean one of ${i.join(", ")}?)`:1===i.length?`\n(Did you mean ${i[0]}?)`:""}},88658:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),t.util=t.tokenizers=t.transforms=t.inspect=t.stringify=t.parse=void 0;const a=r(74289),o=r(48915),s=r(85439),c=r(78369),l=r(59234),u=r(96216),d=r(60721),p=r(65629),f=r(47519),m=r(58314),g=r(94681);i(r(99808),t),t.parse=function(e,t={}){return(0,a.default)(t)(e)},t.stringify=(0,u.default)();var _=r(44033);Object.defineProperty(t,"inspect",{enumerable:!0,get:function(){return _.default}}),t.transforms={flow:m.flow,align:d.default,indent:p.default,crlf:f.default},t.tokenizers={tag:c.default,type:l.default,name:s.default,description:o.default},t.util={rewireSpecs:g.rewireSpecs,rewireSource:g.rewireSource,seedBlock:g.seedBlock,seedTokens:g.seedTokens}},6402:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=/^@\S+/;t.default=function({fence:e="```"}={}){const t=function(e){return"string"==typeof e?t=>t.split(e).length%2==0:e}(e),n=(e,r)=>t(e)?!r:r;return function(e){const t=[[]];let i=!1;for(const a of e)r.test(a.tokens.description)&&!i?t.push([a]):t[t.length-1].push(a),i=n(a.tokens.description,i);return t}}},74289:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(99808),i=r(94681),a=r(6402),o=r(54650),s=r(94517),c=r(78369),l=r(59234),u=r(85439),d=r(48915);t.default=function({startLine:e=0,fence:t="```",spacing:r="compact",markers:p=n.Markers,tokenizers:f=[(0,c.default)(),(0,l.default)(r),(0,u.default)(),(0,d.default)(r)]}={}){if(e<0||e%1>0)throw new Error("Invalid startLine");const m=(0,o.default)({startLine:e,markers:p}),g=(0,a.default)({fence:t}),_=(0,s.default)({tokenizers:f}),h=(0,d.getJoiner)(r);return function(e){const t=[];for(const r of(0,i.splitLines)(e)){const e=m(r);if(null===e)continue;const n=g(e),i=n.slice(1).map(_);t.push({description:h(n[0],p),tags:i,source:e,problems:i.reduce(((e,t)=>e.concat(t.problems)),[])})}return t}}},54650:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(99808),i=r(94681);t.default=function({startLine:e=0,markers:t=n.Markers}={}){let r=null,a=e;return function(e){let n=e;const o=(0,i.seedTokens)();if([o.lineEnd,n]=(0,i.splitCR)(n),[o.start,n]=(0,i.splitSpace)(n),null===r&&n.startsWith(t.start)&&!n.startsWith(t.nostart)&&(r=[],o.delimiter=n.slice(0,t.start.length),n=n.slice(t.start.length),[o.postDelimiter,n]=(0,i.splitSpace)(n)),null===r)return a++,null;const s=n.trimRight().endsWith(t.end);if(""===o.delimiter&&n.startsWith(t.delim)&&!n.startsWith(t.end)&&(o.delimiter=t.delim,n=n.slice(t.delim.length),[o.postDelimiter,n]=(0,i.splitSpace)(n)),s){const e=n.trimRight();o.end=n.slice(e.length-t.end.length),n=e.slice(0,-t.end.length)}if(o.description=n,r.push({number:a,source:e,tokens:o}),a++,s){const e=r.slice();return r=null,e}return null}}},94517:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(94681);t.default=function({tokenizers:e}){return function(t){var r;let i=(0,n.seedSpec)({source:t});for(const t of e)if(i=t(i),null===(r=i.problems[i.problems.length-1])||void 0===r?void 0:r.critical)break;return i}}},48915:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getJoiner=void 0;const n=r(99808);function i(e){return"compact"===e?a:"preserve"===e?c:e}function a(e,t=n.Markers){return e.map((({tokens:{description:e}})=>e.trim())).filter((e=>""!==e)).join(" ")}t.default=function(e="compact",t=n.Markers){const r=i(e);return e=>(e.description=r(e.source,t),e)},t.getJoiner=i;const o=(e,{tokens:t},r)=>""===t.type?e:r,s=({tokens:e})=>(""===e.delimiter?e.start:e.postDelimiter.slice(1))+e.description;function c(e,t=n.Markers){if(0===e.length)return"";""===e[0].tokens.description&&e[0].tokens.delimiter===t.start&&(e=e.slice(1));const r=e[e.length-1];return void 0!==r&&""===r.tokens.description&&r.tokens.end.endsWith(t.end)&&(e=e.slice(0,-1)),(e=e.slice(e.reduce(o,0))).map(s).join("\n")}},85439:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(94681);t.default=function(){const e=(e,{tokens:t},r)=>""===t.type?e:r;return t=>{const{tokens:r}=t.source[t.source.reduce(e,0)],i=r.description.trimLeft(),a=i.split('"');if(a.length>1&&""===a[0]&&a.length%2==1)return t.name=a[1],r.name=`"${a[1]}"`,[r.postName,r.description]=(0,n.splitSpace)(i.slice(r.name.length)),t;let o,s=0,c="",l=!1;for(const e of i){if(0===s&&(0,n.isSpace)(e))break;"["===e&&s++,"]"===e&&s--,c+=e}if(0!==s)return t.problems.push({code:"spec:name:unpaired-brackets",message:"unpaired brackets",line:t.source[0].number,critical:!0}),t;const u=c;if("["===c[0]&&"]"===c[c.length-1]){l=!0,c=c.slice(1,-1);const e=c.split("=");if(c=e[0].trim(),void 0!==e[1]&&(o=e.slice(1).join("=").trim()),""===c)return t.problems.push({code:"spec:name:empty-name",message:"empty name",line:t.source[0].number,critical:!0}),t;if(""===o)return t.problems.push({code:"spec:name:empty-default",message:"empty default value",line:t.source[0].number,critical:!0}),t;if(!((d=o)&&d.startsWith('"')&&d.endsWith('"'))&&/=(?!>)/.test(o))return t.problems.push({code:"spec:name:invalid-default",message:"invalid default value syntax",line:t.source[0].number,critical:!0}),t}var d;return t.optional=l,t.name=c,r.name=u,void 0!==o&&(t.default=o),[r.postName,r.description]=(0,n.splitSpace)(i.slice(r.name.length)),t}}},78369:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return e=>{const{tokens:t}=e.source[0],r=t.description.match(/\s*(@(\S+))(\s*)/);return null===r?(e.problems.push({code:"spec:tag:prefix",message:'tag should start with "@" symbol',line:e.source[0].number,critical:!0}),e):(t.tag=r[1],t.postTag=r[3],t.description=t.description.slice(r[0].length),e.tag=r[2],e)}}},59234:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(94681);t.default=function(e="compact"){const t=function(e){return"compact"===e?e=>e.map(i).join(""):"preserve"===e?e=>e.join("\n"):e}(e);return e=>{let r=0,i=[];for(const[t,{tokens:n}]of e.source.entries()){let a="";if(0===t&&"{"!==n.description[0])return e;for(const e of n.description)if("{"===e&&r++,"}"===e&&r--,a+=e,0===r)break;if(i.push([n,a]),0===r)break}if(0!==r)return e.problems.push({code:"spec:type:unpaired-curlies",message:"unpaired curlies",line:e.source[0].number,critical:!0}),e;const a=[],o=i[0][0].postDelimiter.length;for(const[e,[t,r]]of i.entries())t.type=r,e>0&&(t.type=t.postDelimiter.slice(o)+r,t.postDelimiter=t.postDelimiter.slice(0,o)),[t.postType,t.description]=(0,n.splitSpace)(t.description.slice(r.length)),a.push(t.type);return a[0]=a[0].slice(1),a[a.length-1]=a[a.length-1].slice(0,-1),e.type=t(a),e}};const i=e=>e.trim()},99808:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Markers=void 0,function(e){e.start="/**",e.nostart="/***",e.delim="*",e.end="*/"}(t.Markers||(t.Markers={}))},96216:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return e=>e.source.map((({tokens:e})=>function(e){return e.start+e.delimiter+e.postDelimiter+e.tag+e.postTag+e.type+e.postType+e.name+e.postName+e.description+e.end+e.lineEnd}(e))).join("\n")}},44033:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(94681),i={line:0,start:0,delimiter:0,postDelimiter:0,tag:0,postTag:0,name:0,postName:0,type:0,postType:0,description:0,end:0,lineEnd:0},a={lineEnd:"CR"},o=Object.keys(i),s=e=>(0,n.isSpace)(e)?`{${e.length}}`:e,c=e=>"|"+e.join("|")+"|",l=(e,t)=>Object.keys(t).map((r=>s(t[r]).padEnd(e[r])));t.default=function({source:e}){var t,r;if(0===e.length)return"";const n=Object.assign({},i);for(const e of o)n[e]=(null!==(t=a[e])&&void 0!==t?t:e).length;for(const{number:t,tokens:r}of e){n.line=Math.max(n.line,t.toString().length);for(const e in r)n[e]=Math.max(n[e],s(r[e]).length)}const u=[[],[]];for(const e of o)u[0].push((null!==(r=a[e])&&void 0!==r?r:e).padEnd(n[e]));for(const e of o)u[1].push("-".padEnd(n[e],"-"));for(const{number:t,tokens:r}of e){const e=t.toString().padStart(n.line);u.push([e,...l(n,r)])}return u.map(c).join("\n")}},60721:function(e,t,r){"use strict";var n=this&&this.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i"".padStart(e," ");t.default=function(e=i.Markers){let t,r=!1;function c(n){const i=Object.assign({},n.tokens);""!==i.tag&&(r=!0);const a=""===i.tag&&""===i.name&&""===i.type&&""===i.description;if(i.end===e.end&&a)return i.start=s(t.start+1),Object.assign(Object.assign({},n),{tokens:i});switch(i.delimiter){case e.start:i.start=s(t.start);break;case e.delim:i.start=s(t.start+1);break;default:i.delimiter="",i.start=s(t.start+2)}if(!r)return i.postDelimiter=""===i.description?"":" ",Object.assign(Object.assign({},n),{tokens:i});const o={delim:!1,tag:!1,type:!1,name:!1};return""===i.description&&(o.name=!0,i.postName="",""===i.name&&(o.type=!0,i.postType="",""===i.type&&(o.tag=!0,i.postTag="",""===i.tag&&(o.delim=!0)))),i.postDelimiter=o.delim?"":" ",o.tag||(i.postTag=s(t.tag-i.tag.length+1)),o.type||(i.postType=s(t.type-i.type.length+1)),o.name||(i.postName=s(t.name-i.name.length+1)),Object.assign(Object.assign({},n),{tokens:i})}return r=>{var{source:s}=r,l=n(r,["source"]);return t=s.reduce(((e=i.Markers)=>(t,{tokens:r})=>({start:r.delimiter===e.start?r.start.length:t.start,tag:Math.max(t.tag,r.tag.length),type:Math.max(t.type,r.type.length),name:Math.max(t.name,r.name.length)}))(e),Object.assign({},o)),(0,a.rewireSource)(Object.assign(Object.assign({},l),{source:s.map(c)}))}}},47519:function(e,t,r){"use strict";var n=this&&this.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i{var{source:r}=e,a=n(e,["source"]);return(0,i.rewireSource)(Object.assign(Object.assign({},a),{source:r.map(t)}))}}},65629:function(e,t,r){"use strict";var n=this&&this.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i{if(void 0===t){const n=e-r.length;t=n>0?(e=>{const t="".padStart(e," ");return e=>e+t})(n):(e=>t=>t.slice(e))(-n)}return t(r)},a=e=>Object.assign(Object.assign({},e),{tokens:Object.assign(Object.assign({},e.tokens),{start:r(e.tokens.start)})});return e=>{var{source:t}=e,r=n(e,["source"]);return(0,i.rewireSource)(Object.assign(Object.assign({},r),{source:t.map(a)}))}}},58314:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.flow=void 0,t.flow=function(...e){return t=>e.reduce(((e,t)=>t(e)),t)}},94681:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.rewireSpecs=t.rewireSource=t.seedTokens=t.seedSpec=t.seedBlock=t.splitLines=t.splitSpace=t.splitCR=t.hasCR=t.isSpace=void 0,t.isSpace=function(e){return/^\s+$/.test(e)},t.hasCR=function(e){return/\r$/.test(e)},t.splitCR=function(e){const t=e.match(/\r+$/);return null==t?["",e]:[e.slice(-t[0].length),e.slice(0,-t[0].length)]},t.splitSpace=function(e){const t=e.match(/^\s+/);return null==t?["",e]:[e.slice(0,t[0].length),e.slice(t[0].length)]},t.splitLines=function(e){return e.split(/\n/)},t.seedBlock=function(e={}){return Object.assign({description:"",tags:[],source:[],problems:[]},e)},t.seedSpec=function(e={}){return Object.assign({tag:"",name:"",type:"",optional:!1,description:"",problems:[],source:[]},e)},t.seedTokens=function(e={}){return Object.assign({start:"",delimiter:"",postDelimiter:"",tag:"",postTag:"",name:"",postName:"",type:"",postType:"",description:"",end:"",lineEnd:""},e)},t.rewireSource=function(e){const t=e.source.reduce(((e,t)=>e.set(t.number,t)),new Map);for(const r of e.tags)r.source=r.source.map((e=>t.get(e.number)));return e},t.rewireSpecs=function(e){const t=e.tags.reduce(((e,t)=>t.source.reduce(((e,t)=>e.set(t.number,t)),e)),new Map);return e.source=e.source.map((e=>t.get(e.number)||e)),e}},1641:(e,t,r)=>{"use strict";function n(e,...t){return(...r)=>e(...t,...r)}function i(e){return function(...t){var r=t.pop();return e.call(this,t,r)}}r.r(t),r.d(t,{all:()=>ge,allLimit:()=>_e,allSeries:()=>he,any:()=>rt,anyLimit:()=>nt,anySeries:()=>it,apply:()=>n,applyEach:()=>P,applyEachSeries:()=>O,asyncify:()=>d,auto:()=>L,autoInject:()=>q,cargo:()=>K,cargoQueue:()=>W,compose:()=>Y,concat:()=>Z,concatLimit:()=>Q,concatSeries:()=>ee,constant:()=>te,default:()=>_t,detect:()=>ne,detectLimit:()=>ie,detectSeries:()=>ae,dir:()=>se,doDuring:()=>ce,doUntil:()=>le,doWhilst:()=>ce,during:()=>ft,each:()=>de,eachLimit:()=>pe,eachOf:()=>A,eachOfLimit:()=>w,eachOfSeries:()=>I,eachSeries:()=>fe,ensureAsync:()=>me,every:()=>ge,everyLimit:()=>_e,everySeries:()=>he,filter:()=>ke,filterLimit:()=>xe,filterSeries:()=>Ee,find:()=>ne,findLimit:()=>ie,findSeries:()=>ae,flatMap:()=>Z,flatMapLimit:()=>Q,flatMapSeries:()=>ee,foldl:()=>G,foldr:()=>Je,forEach:()=>de,forEachLimit:()=>pe,forEachOf:()=>A,forEachOfLimit:()=>w,forEachOfSeries:()=>I,forEachSeries:()=>fe,forever:()=>Se,groupBy:()=>we,groupByLimit:()=>De,groupBySeries:()=>Te,inject:()=>G,log:()=>Ce,map:()=>N,mapLimit:()=>X,mapSeries:()=>F,mapValues:()=>Ne,mapValuesLimit:()=>Ae,mapValuesSeries:()=>Pe,memoize:()=>Ie,nextTick:()=>Fe,parallel:()=>Re,parallelLimit:()=>Me,priorityQueue:()=>Ue,queue:()=>Le,race:()=>qe,reduce:()=>G,reduceRight:()=>Je,reflect:()=>Ve,reflectAll:()=>He,reject:()=>We,rejectLimit:()=>Ge,rejectSeries:()=>$e,retry:()=>Ze,retryable:()=>et,select:()=>ke,selectLimit:()=>xe,selectSeries:()=>Ee,seq:()=>$,series:()=>tt,setImmediate:()=>u,some:()=>rt,someLimit:()=>nt,someSeries:()=>it,sortBy:()=>at,timeout:()=>ot,times:()=>ct,timesLimit:()=>st,timesSeries:()=>lt,transform:()=>ut,tryEach:()=>dt,unmemoize:()=>pt,until:()=>mt,waterfall:()=>gt,whilst:()=>ft,wrapSync:()=>d});var a="function"==typeof queueMicrotask&&queueMicrotask,o="function"==typeof setImmediate&&setImmediate,s="object"==typeof process&&"function"==typeof process.nextTick;function c(e){setTimeout(e,0)}function l(e){return(t,...r)=>e((()=>t(...r)))}var u=l(a?queueMicrotask:o?setImmediate:s?process.nextTick:c);function d(e){return m(e)?function(...t){const r=t.pop();return p(e.apply(this,t),r)}:i((function(t,r){var n;try{n=e.apply(this,t)}catch(e){return r(e)}if(n&&"function"==typeof n.then)return p(n,r);r(null,n)}))}function p(e,t){return e.then((e=>{f(t,null,e)}),(e=>{f(t,e&&(e instanceof Error||e.message)?e:new Error(e))}))}function f(e,t,r){try{e(t,r)}catch(e){u((e=>{throw e}),e)}}function m(e){return"AsyncFunction"===e[Symbol.toStringTag]}function g(e){if("function"!=typeof e)throw new Error("expected a function");return m(e)?d(e):e}function _(e,t){if(t||(t=e.length),!t)throw new Error("arity is undefined");return function(...r){return"function"==typeof r[t-1]?e.apply(this,r):new Promise(((n,i)=>{r[t-1]=(e,...t)=>{if(e)return i(e);n(t.length>1?t:t[0])},e.apply(this,r)}))}}function h(e){return function(t,...r){return _((function(n){var i=this;return e(t,((e,t)=>{g(e).apply(i,r.concat(t))}),n)}))}}function y(e,t,r,n){t=t||[];var i=[],a=0,o=g(r);return e(t,((e,t,r)=>{var n=a++;o(e,((e,t)=>{i[n]=t,r(e)}))}),(e=>{n(e,i)}))}function v(e){return e&&"number"==typeof e.length&&e.length>=0&&e.length%1==0}var b={};function k(e){function t(...t){if(null!==e){var r=e;e=null,r.apply(this,t)}}return Object.assign(t,e),t}function x(e){if(v(e))return function(e){var t=-1,r=e.length;return function(){return++t=t||o||i||(o=!0,e.next().then((({value:e,done:t})=>{if(!a&&!i){if(o=!1,t)return i=!0,void(s<=0&&n(null));s++,r(e,c,u),c++,l()}})).catch(d))}function u(e,t){if(s-=1,!a)return e?d(e):!1===e?(i=!0,void(a=!0)):t===b||i&&s<=0?(i=!0,n(null)):void l()}function d(e){a||(o=!1,i=!0,n(e))}l()}var D=e=>(t,r,n)=>{if(n=k(n),e<=0)throw new RangeError("concurrency limit cannot be less than 1");if(!t)return n(null);if("AsyncGenerator"===t[Symbol.toStringTag])return S(t,e,r,n);if(function(e){return"function"==typeof e[Symbol.asyncIterator]}(t))return S(t[Symbol.asyncIterator](),e,r,n);var i=x(t),a=!1,o=!1,s=0,c=!1;function l(e,t){if(!o)if(s-=1,e)a=!0,n(e);else if(!1===e)a=!0,o=!0;else{if(t===b||a&&s<=0)return a=!0,n(null);c||u()}}function u(){for(c=!0;s1?n:n[0])}return r[R]=new Promise(((r,n)=>{e=r,t=n})),r}function L(e,t,r){"number"!=typeof t&&(r=t,t=null),r=k(r||M());var n=Object.keys(e).length;if(!n)return r(null);t||(t=n);var i={},a=0,o=!1,s=!1,c=Object.create(null),l=[],u=[],d={};function p(e,t){l.push((()=>function(e,t){if(s)return;var n=E(((t,...n)=>{if(a--,!1!==t)if(n.length<2&&([n]=n),t){var l={};if(Object.keys(i).forEach((e=>{l[e]=i[e]})),l[e]=n,s=!0,c=Object.create(null),o)return;r(t,l)}else i[e]=n,(c[e]||[]).forEach((e=>e())),f();else o=!0}));a++;var l=g(t[t.length-1]);t.length>1?l(i,n):l(n)}(e,t)))}function f(){if(!o){if(0===l.length&&0===a)return r(null,i);for(;l.length&&a{const i=e[n];Array.isArray(i)&&i.indexOf(t)>=0&&r.push(n)})),r}return Object.keys(e).forEach((t=>{var r=e[t];if(!Array.isArray(r))return p(t,[r]),void u.push(t);var n=r.slice(0,r.length-1),i=n.length;if(0===i)return p(t,r),void u.push(t);d[t]=i,n.forEach((a=>{if(!e[a])throw new Error("async.auto task `"+t+"` has a non-existent dependency `"+a+"` in "+n.join(", "));!function(e,t){var r=c[e];r||(r=c[e]=[]);r.push(t)}(a,(()=>{0===--i&&p(t,r)}))}))})),function(){var e=0;for(;u.length;)e++,m(u.pop()).forEach((e=>{0==--d[e]&&u.push(e)}));if(e!==n)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}(),f(),r[R]}var j=/^(?:async\s+)?(?:function)?\s*\w*\s*\(\s*([^)]+)\s*\)(?:\s*{)/,B=/^(?:async\s+)?\(?\s*([^)=]+)\s*\)?(?:\s*=>)/,z=/,/,U=/(=.+)?(\s*)$/;function q(e,t){var r={};return Object.keys(e).forEach((t=>{var n,i=e[t],a=m(i),o=!a&&1===i.length||a&&0===i.length;if(Array.isArray(i))n=[...i],i=n.pop(),r[t]=n.concat(n.length>0?s:i);else if(o)r[t]=i;else{if(n=function(e){const t=function(e){let t="",r=0,n=e.indexOf("*/");for(;re.replace(U,"").trim()))}(i),0===i.length&&!a&&0===n.length)throw new Error("autoInject task functions require explicit parameters.");a||n.pop(),r[t]=n.concat(s)}function s(e,t){var r=n.map((t=>e[t]));r.push(t),g(i)(...r)}})),L(r,t)}class J{constructor(){this.head=this.tail=null,this.length=0}removeLink(e){return e.prev?e.prev.next=e.next:this.head=e.next,e.next?e.next.prev=e.prev:this.tail=e.prev,e.prev=e.next=null,this.length-=1,e}empty(){for(;this.head;)this.shift();return this}insertAfter(e,t){t.prev=e,t.next=e.next,e.next?e.next.prev=t:this.tail=t,e.next=t,this.length+=1}insertBefore(e,t){t.prev=e.prev,t.next=e,e.prev?e.prev.next=t:this.head=t,e.prev=t,this.length+=1}unshift(e){this.head?this.insertBefore(this.head,e):V(this,e)}push(e){this.tail?this.insertAfter(this.tail,e):V(this,e)}shift(){return this.head&&this.removeLink(this.head)}pop(){return this.tail&&this.removeLink(this.tail)}toArray(){return[...this]}*[Symbol.iterator](){for(var e=this.head;e;)yield e.data,e=e.next}remove(e){for(var t=this.head;t;){var{next:r}=t;e(t)&&this.removeLink(t),t=r}return this}}function V(e,t){e.length=1,e.head=e.tail=t}function H(e,t,r){if(null==t)t=1;else if(0===t)throw new RangeError("Concurrency must not be zero");var n=g(e),i=0,a=[];const o={error:[],drain:[],saturated:[],unsaturated:[],empty:[]};function s(e,t){return e?t?void(o[e]=o[e].filter((e=>e!==t))):o[e]=[]:Object.keys(o).forEach((e=>o[e]=[]))}function c(e,...t){o[e].forEach((e=>e(...t)))}var l=!1;function d(e,t,r,n){if(null!=n&&"function"!=typeof n)throw new Error("task callback must be a function");var i,a;function o(e,...t){return e?r?a(e):i():t.length<=1?i(t[0]):void i(t)}h.started=!0;var s=h._createTaskItem(e,r?o:n||o);if(t?h._tasks.unshift(s):h._tasks.push(s),l||(l=!0,u((()=>{l=!1,h.process()}))),r||!n)return new Promise(((e,t)=>{i=e,a=t}))}function p(e){return function(t,...r){i-=1;for(var n=0,o=e.length;n0&&a.splice(l,1),s.callback(t,...r),null!=t&&c("error",t,s.data)}i<=h.concurrency-h.buffer&&c("unsaturated"),h.idle()&&c("drain"),h.process()}}function f(e){return!(0!==e.length||!h.idle())&&(u((()=>c("drain"))),!0)}const m=e=>t=>{if(!t)return new Promise(((t,r)=>{!function(e,t){const r=(...n)=>{s(e,r),t(...n)};o[e].push(r)}(e,((e,n)=>{if(e)return r(e);t(n)}))}));s(e),function(e,t){o[e].push(t)}(e,t)};var _=!1,h={_tasks:new J,_createTaskItem:(e,t)=>({data:e,callback:t}),*[Symbol.iterator](){yield*h._tasks[Symbol.iterator]()},concurrency:t,payload:r,buffer:t/4,started:!1,paused:!1,push(e,t){if(Array.isArray(e)){if(f(e))return;return e.map((e=>d(e,!1,!1,t)))}return d(e,!1,!1,t)},pushAsync(e,t){if(Array.isArray(e)){if(f(e))return;return e.map((e=>d(e,!1,!0,t)))}return d(e,!1,!0,t)},kill(){s(),h._tasks.empty()},unshift(e,t){if(Array.isArray(e)){if(f(e))return;return e.map((e=>d(e,!0,!1,t)))}return d(e,!0,!1,t)},unshiftAsync(e,t){if(Array.isArray(e)){if(f(e))return;return e.map((e=>d(e,!0,!0,t)))}return d(e,!0,!0,t)},remove(e){h._tasks.remove(e)},process(){if(!_){for(_=!0;!h.paused&&ih._tasks.length,running:()=>i,workersList:()=>a,idle:()=>h._tasks.length+i===0,pause(){h.paused=!0},resume(){!1!==h.paused&&(h.paused=!1,u(h.process))}};return Object.defineProperties(h,{saturated:{writable:!1,value:m("saturated")},unsaturated:{writable:!1,value:m("unsaturated")},empty:{writable:!1,value:m("empty")},drain:{writable:!1,value:m("drain")},error:{writable:!1,value:m("error")}}),h}function K(e,t){return H(e,1,t)}function W(e,t,r){return H(e,t,r)}var G=_((function(e,t,r,n){n=k(n);var i=g(r);return I(e,((e,r,n)=>{i(t,e,((e,r)=>{t=r,n(e)}))}),(e=>n(e,t)))}),4);function $(...e){var t=e.map(g);return function(...e){var r=this,n=e[e.length-1];return"function"==typeof n?e.pop():n=M(),G(t,e,((e,t,n)=>{t.apply(r,e.concat(((e,...t)=>{n(e,t)})))}),((e,t)=>n(e,...t))),n[R]}}function Y(...e){return $(...e.reverse())}var X=_((function(e,t,r,n){return y(D(t),e,r,n)}),4);var Q=_((function(e,t,r,n){var i=g(r);return X(e,t,((e,t)=>{i(e,((e,...r)=>e?t(e):t(e,r)))}),((e,t)=>{for(var r=[],i=0;i{var o,s=!1;const c=g(i);r(n,((r,n,i)=>{c(r,((n,a)=>n||!1===n?i(n):e(a)&&!o?(s=!0,o=t(!0,r),i(null,b)):void i()))}),(e=>{if(e)return a(e);a(null,s?o:t(!1))}))}}var ne=_((function(e,t,r){return re((e=>e),((e,t)=>t))(A,e,t,r)}),3);var ie=_((function(e,t,r,n){return re((e=>e),((e,t)=>t))(D(t),e,r,n)}),4);var ae=_((function(e,t,r){return re((e=>e),((e,t)=>t))(D(1),e,t,r)}),3);function oe(e){return(t,...r)=>g(t)(...r,((t,...r)=>{"object"==typeof console&&(t?console.error&&console.error(t):console[e]&&r.forEach((t=>console[e](t))))}))}var se=oe("dir");var ce=_((function(e,t,r){r=E(r);var n,i=g(e),a=g(t);function o(e,...t){if(e)return r(e);!1!==e&&(n=t,a(...t,s))}function s(e,t){return e?r(e):!1!==e?t?void i(o):r(null,...n):void 0}return s(null,!0)}),3);function le(e,t,r){const n=g(t);return ce(e,((...e)=>{const t=e.pop();n(...e,((e,r)=>t(e,!r)))}),r)}function ue(e){return(t,r,n)=>e(t,n)}var de=_((function(e,t,r){return A(e,ue(g(t)),r)}),3);var pe=_((function(e,t,r,n){return D(t)(e,ue(g(r)),n)}),4);var fe=_((function(e,t,r){return pe(e,1,t,r)}),3);function me(e){return m(e)?e:function(...t){var r=t.pop(),n=!0;t.push(((...e)=>{n?u((()=>r(...e))):r(...e)})),e.apply(this,t),n=!1}}var ge=_((function(e,t,r){return re((e=>!e),(e=>!e))(A,e,t,r)}),3);var _e=_((function(e,t,r,n){return re((e=>!e),(e=>!e))(D(t),e,r,n)}),4);var he=_((function(e,t,r){return re((e=>!e),(e=>!e))(I,e,t,r)}),3);function ye(e,t,r,n){var i=new Array(t.length);e(t,((e,t,n)=>{r(e,((e,r)=>{i[t]=!!r,n(e)}))}),(e=>{if(e)return n(e);for(var r=[],a=0;a{r(e,((r,a)=>{if(r)return n(r);a&&i.push({index:t,value:e}),n(r)}))}),(e=>{if(e)return n(e);n(null,i.sort(((e,t)=>e.index-t.index)).map((e=>e.value)))}))}function be(e,t,r,n){return(v(t)?ye:ve)(e,t,g(r),n)}var ke=_((function(e,t,r){return be(A,e,t,r)}),3);var xe=_((function(e,t,r,n){return be(D(t),e,r,n)}),4);var Ee=_((function(e,t,r){return be(I,e,t,r)}),3);var Se=_((function(e,t){var r=E(t),n=g(me(e));return function e(t){if(t)return r(t);!1!==t&&n(e)}()}),2);var De=_((function(e,t,r,n){var i=g(r);return X(e,t,((e,t)=>{i(e,((r,n)=>r?t(r):t(r,{key:n,val:e})))}),((e,t)=>{for(var r={},{hasOwnProperty:i}=Object.prototype,a=0;a{a(e,t,((e,n)=>{if(e)return r(e);i[t]=n,r(e)}))}),(e=>n(e,i)))}),4);function Ne(e,t,r){return Ae(e,1/0,t,r)}function Pe(e,t,r){return Ae(e,1,t,r)}function Ie(e,t=(e=>e)){var r=Object.create(null),n=Object.create(null),a=g(e),o=i(((e,i)=>{var o=t(...e);o in r?u((()=>i(null,...r[o]))):o in n?n[o].push(i):(n[o]=[i],a(...e,((e,...t)=>{e||(r[o]=t);var i=n[o];delete n[o];for(var a=0,s=i.length;a{var n=v(t)?[]:{};e(t,((e,t,r)=>{g(e)(((e,...i)=>{i.length<2&&([i]=i),n[t]=i,r(e)}))}),(e=>r(e,n)))}),3);function Re(e,t){return Oe(A,e,t)}function Me(e,t,r){return Oe(D(t),e,r)}function Le(e,t){var r=g(e);return H(((e,t)=>{r(e[0],t)}),t,1)}class je{constructor(){this.heap=[],this.pushCount=Number.MIN_SAFE_INTEGER}get length(){return this.heap.length}empty(){return this.heap=[],this}percUp(e){let t;for(;e>0&&ze(this.heap[e],this.heap[t=Be(e)]);){let r=this.heap[e];this.heap[e]=this.heap[t],this.heap[t]=r,e=t}}percDown(e){let t;for(;(t=1+(e<<1))=0;e--)this.percDown(e);return this}}function Be(e){return(e+1>>1)-1}function ze(e,t){return e.priority!==t.priority?e.priority({data:e,priority:t}))):{data:e,priority:t}}return r._tasks=new je,r._createTaskItem=({data:e,priority:t},r)=>({data:e,priority:t,callback:r}),r.push=function(e,t=0,r){return n(a(e,t),r)},r.pushAsync=function(e,t=0,r){return i(a(e,t),r)},delete r.unshift,delete r.unshiftAsync,r}var qe=_((function(e,t){if(t=k(t),!Array.isArray(e))return t(new TypeError("First argument to race must be an array of functions"));if(!e.length)return t();for(var r=0,n=e.length;r{let n={};if(e&&(n.error=e),t.length>0){var i=t;t.length<=1&&([i]=t),n.value=i}r(null,n)})),t.apply(this,e)}))}function He(e){var t;return Array.isArray(e)?t=e.map(Ve):(t={},Object.keys(e).forEach((r=>{t[r]=Ve.call(this,e[r])}))),t}function Ke(e,t,r,n){const i=g(r);return be(e,t,((e,t)=>{i(e,((e,r)=>{t(e,!r)}))}),n)}var We=_((function(e,t,r){return Ke(A,e,t,r)}),3);var Ge=_((function(e,t,r,n){return Ke(D(t),e,r,n)}),4);var $e=_((function(e,t,r){return Ke(I,e,t,r)}),3);function Ye(e){return function(){return e}}const Xe=5,Qe=0;function Ze(e,t,r){var n={times:Xe,intervalFunc:Ye(Qe)};if(arguments.length<3&&"function"==typeof e?(r=t||M(),t=e):(!function(e,t){if("object"==typeof t)e.times=+t.times||Xe,e.intervalFunc="function"==typeof t.interval?t.interval:Ye(+t.interval||Qe),e.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");e.times=+t||Xe}}(n,e),r=r||M()),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var i=g(t),a=1;return function e(){i(((t,...i)=>{!1!==t&&(t&&a++{function a(e){n(...t,e)}return(t.lengthe))(A,e,t,r)}),3);var nt=_((function(e,t,r,n){return re(Boolean,(e=>e))(D(t),e,r,n)}),4);var it=_((function(e,t,r){return re(Boolean,(e=>e))(I,e,t,r)}),3);var at=_((function(e,t,r){var n=g(t);return N(e,((e,t)=>{n(e,((r,n)=>{if(r)return t(r);t(r,{value:e,criteria:n})}))}),((e,t)=>{if(e)return r(e);r(null,t.sort(i).map((e=>e.value)))}));function i(e,t){var r=e.criteria,n=t.criteria;return rn?1:0}}),3);function ot(e,t,r){var n=g(e);return i(((i,a)=>{var o,s=!1;i.push(((...e)=>{s||(a(...e),clearTimeout(o))})),o=setTimeout((function(){var t=e.name||"anonymous",n=new Error('Callback function "'+t+'" timed out.');n.code="ETIMEDOUT",r&&(n.info=r),s=!0,a(n)}),t),n(...i)}))}function st(e,t,r,n){var i=g(r);return X(function(e){for(var t=Array(e);e--;)t[e]=e;return t}(e),t,i,n)}function ct(e,t,r){return st(e,1/0,t,r)}function lt(e,t,r){return st(e,1,t,r)}function ut(e,t,r,n){arguments.length<=3&&"function"==typeof t&&(n=r,r=t,t=Array.isArray(e)?[]:{}),n=k(n||M());var i=g(r);return A(e,((e,r,n)=>{i(t,e,r,n)}),(e=>n(e,t))),n[R]}var dt=_((function(e,t){var r,n=null;return fe(e,((e,t)=>{g(e)(((e,...i)=>{if(!1===e)return t(e);i.length<2?[r]=i:r=i,n=e,t(e?null:{})}))}),(()=>t(n,r)))}));function pt(e){return(...t)=>(e.unmemoized||e)(...t)}var ft=_((function(e,t,r){r=E(r);var n=g(t),i=g(e),a=[];function o(e,...t){if(e)return r(e);a=t,!1!==e&&i(s)}function s(e,t){return e?r(e):!1!==e?t?void n(o):r(null,...a):void 0}return i(s)}),3);function mt(e,t,r){const n=g(e);return ft((e=>n(((t,r)=>e(t,!r)))),t,r)}var gt=_((function(e,t){if(t=k(t),!Array.isArray(e))return t(new Error("First argument to waterfall must be an array of functions"));if(!e.length)return t();var r=0;function n(t){g(e[r++])(...t,E(i))}function i(i,...a){if(!1!==i)return i||r===e.length?t(i,...a):void n(a)}n([])})),_t={apply:n,applyEach:P,applyEachSeries:O,asyncify:d,auto:L,autoInject:q,cargo:K,cargoQueue:W,compose:Y,concat:Z,concatLimit:Q,concatSeries:ee,constant:te,detect:ne,detectLimit:ie,detectSeries:ae,dir:se,doUntil:le,doWhilst:ce,each:de,eachLimit:pe,eachOf:A,eachOfLimit:w,eachOfSeries:I,eachSeries:fe,ensureAsync:me,every:ge,everyLimit:_e,everySeries:he,filter:ke,filterLimit:xe,filterSeries:Ee,forever:Se,groupBy:we,groupByLimit:De,groupBySeries:Te,log:Ce,map:N,mapLimit:X,mapSeries:F,mapValues:Ne,mapValuesLimit:Ae,mapValuesSeries:Pe,memoize:Ie,nextTick:Fe,parallel:Re,parallelLimit:Me,priorityQueue:Ue,queue:Le,race:qe,reduce:G,reduceRight:Je,reflect:Ve,reflectAll:He,reject:We,rejectLimit:Ge,rejectSeries:$e,retry:Ze,retryable:et,seq:$,series:tt,setImmediate:u,some:rt,someLimit:nt,someSeries:it,sortBy:at,timeout:ot,times:ct,timesLimit:st,timesSeries:lt,transform:ut,tryEach:dt,unmemoize:pt,until:mt,waterfall:gt,whilst:ft,all:ge,allLimit:_e,allSeries:he,any:rt,anyLimit:nt,anySeries:it,find:ne,findLimit:ie,findSeries:ae,flatMap:Z,flatMapLimit:Q,flatMapSeries:ee,forEach:de,forEachSeries:fe,forEachLimit:pe,forEachOf:A,forEachOfSeries:I,forEachOfLimit:w,inject:G,foldl:G,foldr:Je,select:ke,selectLimit:xe,selectSeries:Ee,wrapSync:d,during:ft,doDuring:ce}},15876:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>M});var n={Space_Separator:/[\u1680\u2000-\u200A\u202F\u205F\u3000]/,ID_Start:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE83\uDE86-\uDE89\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]/,ID_Continue:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u09FC\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9-\u0AFF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D00-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF9\u1D00-\u1DF9\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDCA0-\uDCE9\uDCFF\uDE00-\uDE3E\uDE47\uDE50-\uDE83\uDE86-\uDE99\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC59\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD47\uDD50-\uDD59]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4A\uDD50-\uDD59]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/},i={isSpaceSeparator:e=>"string"==typeof e&&n.Space_Separator.test(e),isIdStartChar:e=>"string"==typeof e&&(e>="a"&&e<="z"||e>="A"&&e<="Z"||"$"===e||"_"===e||n.ID_Start.test(e)),isIdContinueChar:e=>"string"==typeof e&&(e>="a"&&e<="z"||e>="A"&&e<="Z"||e>="0"&&e<="9"||"$"===e||"_"===e||"‌"===e||"‍"===e||n.ID_Continue.test(e)),isDigit:e=>"string"==typeof e&&/[0-9]/.test(e),isHexDigit:e=>"string"==typeof e&&/[0-9A-Fa-f]/.test(e)};let a,o,s,c,l,u,d,p,f;function m(e,t,r){const n=e[t];if(null!=n&&"object"==typeof n)if(Array.isArray(n))for(let e=0;e0;){const t=k();if(!i.isHexDigit(t))throw N(x());e+=x()}return String.fromCodePoint(parseInt(e,16))}const T={start(){if("eof"===d.type)throw P();C()},beforePropertyName(){switch(d.type){case"identifier":case"string":return p=d.value,void(o="afterPropertyName");case"punctuator":return void A();case"eof":throw P()}},afterPropertyName(){if("eof"===d.type)throw P();o="beforePropertyValue"},beforePropertyValue(){if("eof"===d.type)throw P();C()},beforeArrayValue(){if("eof"===d.type)throw P();"punctuator"!==d.type||"]"!==d.value?C():A()},afterPropertyValue(){if("eof"===d.type)throw P();switch(d.value){case",":return void(o="beforePropertyName");case"}":A()}},afterArrayValue(){if("eof"===d.type)throw P();switch(d.value){case",":return void(o="beforeArrayValue");case"]":A()}},end(){}};function C(){let e;switch(d.type){case"punctuator":switch(d.value){case"{":e={};break;case"[":e=[]}break;case"null":case"boolean":case"numeric":case"string":e=d.value}if(void 0===f)f=e;else{const t=s[s.length-1];Array.isArray(t)?t.push(e):Object.defineProperty(t,p,{value:e,writable:!0,enumerable:!0,configurable:!0})}if(null!==e&&"object"==typeof e)s.push(e),o=Array.isArray(e)?"beforeArrayValue":"beforePropertyName";else{const e=s[s.length-1];o=null==e?"end":Array.isArray(e)?"afterArrayValue":"afterPropertyValue"}}function A(){s.pop();const e=s[s.length-1];o=null==e?"end":Array.isArray(e)?"afterArrayValue":"afterPropertyValue"}function N(e){return O(void 0===e?`JSON5: invalid end of input at ${l}:${u}`:`JSON5: invalid character '${F(e)}' at ${l}:${u}`)}function P(){return O(`JSON5: invalid end of input at ${l}:${u}`)}function I(){return u-=5,O(`JSON5: invalid identifier character at ${l}:${u}`)}function F(e){const t={"'":"\\'",'"':'\\"',"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\v","\0":"\\0","\u2028":"\\u2028","\u2029":"\\u2029"};if(t[e])return t[e];if(e<" "){const t=e.charCodeAt(0).toString(16);return"\\x"+("00"+t).substring(t.length)}return e}function O(e){const t=new SyntaxError(e);return t.lineNumber=l,t.columnNumber=u,t}const R={parse:function(e,t){a=String(e),o="start",s=[],c=0,l=1,u=0,d=void 0,p=void 0,f=void 0;do{d=b(),T[o]()}while("eof"!==d.type);return"function"==typeof t?m({"":f},"",t):f},stringify:function(e,t,r){const n=[];let a,o,s,c="",l="";if(null==t||"object"!=typeof t||Array.isArray(t)||(r=t.space,s=t.quote,t=t.replacer),"function"==typeof t)o=t;else if(Array.isArray(t)){a=[];for(const e of t){let t;"string"==typeof e?t=e:("number"==typeof e||e instanceof String||e instanceof Number)&&(t=String(e)),void 0!==t&&a.indexOf(t)<0&&a.push(t)}}return r instanceof Number?r=Number(r):r instanceof String&&(r=String(r)),"number"==typeof r?r>0&&(r=Math.min(10,Math.floor(r)),l=" ".substr(0,r)):"string"==typeof r&&(l=r.substr(0,10)),u("",{"":e});function u(e,t){let r=t[e];switch(null!=r&&("function"==typeof r.toJSON5?r=r.toJSON5(e):"function"==typeof r.toJSON&&(r=r.toJSON(e))),o&&(r=o.call(t,e,r)),r instanceof Number?r=Number(r):r instanceof String?r=String(r):r instanceof Boolean&&(r=r.valueOf()),r){case null:return"null";case!0:return"true";case!1:return"false"}return"string"==typeof r?d(r):"number"==typeof r?String(r):"object"==typeof r?Array.isArray(r)?function(e){if(n.indexOf(e)>=0)throw TypeError("Converting circular structure to JSON5");n.push(e);let t=c;c+=l;let r,i=[];for(let t=0;t=0)throw TypeError("Converting circular structure to JSON5");n.push(e);let t=c;c+=l;let r,i=a||Object.keys(e),o=[];for(const t of i){const r=u(t,e);if(void 0!==r){let e=p(t)+":";""!==l&&(e+=" "),e+=r,o.push(e)}}if(0===o.length)r="{}";else{let e;if(""===l)e=o.join(","),r="{"+e+"}";else{let n=",\n"+c;e=o.join(n),r="{\n"+c+e+",\n"+t+"}"}}return n.pop(),c=t,r}(r):void 0}function d(e){const t={"'":.1,'"':.2},r={"'":"\\'",'"':'\\"',"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\v","\0":"\\0","\u2028":"\\u2028","\u2029":"\\u2029"};let n="";for(let a=0;at[e]{"use strict";e.exports=JSON.parse('{"kitData":[{"filePath":"@internal/component/ets/ability_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/action_sheet.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/alert_dialog.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/alphabet_indexer.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/animator.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/badge.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/blank.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/button.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/calendar.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/calendar_picker.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/canvas.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/checkbox.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/checkboxgroup.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/circle.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/column.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/column_split.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/common.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/common_ts_ets_api.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/container_span.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/context_menu.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/counter.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/custom_dialog_controller.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/data_panel.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/date_picker.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/divider.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/effect_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/ellipse.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/embedded_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/enums.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/flex.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/flow_item.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/folder_stack.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/form_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/form_link.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/for_each.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/gauge.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/gesture.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/grid.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/gridItem.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/grid_col.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/grid_container.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/grid_row.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/hyperlink.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/image.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/image_animator.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/image_common.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/image_span.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/inspector.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/lazy_for_each.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/line.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/list.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/list_item.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/list_item_group.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/loading_progress.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/location_button.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/marquee.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/matrix2d.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/media_cached_image.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/menu.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/menu_item.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/menu_item_group.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/navigation.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/navigator.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/nav_destination.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/nav_router.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/node_container.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/page_transition.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/panel.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/particle.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/paste_button.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/path.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/pattern_lock.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/plugin_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/polygon.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/polyline.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/progress.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/qrcode.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/radio.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/rating.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/rect.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/refresh.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/relative_container.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/remote_window.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/rich_editor.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/rich_text.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/root_scene.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/row.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/row_split.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/save_button.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/screen.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/scroll.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/scroll_bar.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/search.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/security_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/select.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/shape.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/sidebar.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/slider.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/span.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/stack.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/state_management.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/stepper.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/stepper_item.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/styled_string.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/swiper.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/symbolglyph.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/symbol_span.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/tabs.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/tab_content.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text_area.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text_clock.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text_common.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text_input.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text_picker.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text_timer.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/time_picker.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/toggle.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/ui_extension_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/units.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/video.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/water_flow.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/web.d.ts","kitName":"ArkWeb","subSystem":"web"},{"filePath":"@internal/component/ets/window_scene.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/xcomponent.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/ets/global.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/ets/global.d.ts","kitName":"ArkUI","subSystem":"公共基础类库"},{"filePath":"@internal/ets/lifecycle.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.ability.ability.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.ability.dataUriUtils.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.ability.errorCode.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.ability.featureAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.ability.particleAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.ability.particleAbility.d.ts","kitName":"AbilityKit","subSystem":"资源调度"},{"filePath":"@ohos.ability.wantConstant.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.abilityAccessCtrl.d.ts","kitName":"AbilityKit","subSystem":"安全基础能力"},{"filePath":"@ohos.accessibility.config.d.ts","kitName":"AccessibilityKit","subSystem":"无障碍软件服务"},{"filePath":"@ohos.accessibility.d.ts","kitName":"AccessibilityKit","subSystem":"无障碍软件服务"},{"filePath":"@ohos.accessibility.GesturePath.d.ts","kitName":"AccessibilityKit","subSystem":"无障碍软件服务"},{"filePath":"@ohos.accessibility.GesturePoint.d.ts","kitName":"AccessibilityKit","subSystem":"无障碍软件服务"},{"filePath":"@ohos.account.appAccount.d.ts","kitName":"BasicServicesKit","subSystem":"账号"},{"filePath":"@ohos.account.distributedAccount.d.ts","kitName":"BasicServicesKit","subSystem":"账号"},{"filePath":"@ohos.account.osAccount.d.ts","kitName":"BasicServicesKit","subSystem":"账号"},{"filePath":"@ohos.advertising.AdComponent.d.ets","kitName":"AdsKit","subSystem":"广告服务"},{"filePath":"@ohos.advertising.AdsServiceExtensionAbility.d.ts","kitName":"AdsKit","subSystem":"广告服务"},{"filePath":"@ohos.advertising.AutoAdComponent.d.ets","kitName":"AdsKit","subSystem":"广告服务"},{"filePath":"@ohos.advertising.d.ts","kitName":"AdsKit","subSystem":"广告服务"},{"filePath":"@ohos.ai.intelligentVoice.d.ts","kitName":"MindSporeLiteKit","subSystem":"AI业务"},{"filePath":"@ohos.ai.mindSporeLite.d.ts","kitName":"MindSporeLiteKit","subSystem":"AI业务"},{"filePath":"@ohos.animation.windowAnimationManager.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"@ohos.animator.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.app.ability.Ability.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.AbilityConstant.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.abilityDelegatorRegistry.d.ts","kitName":"TestKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.AbilityLifecycleCallback.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.abilityManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.AbilityStage.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ActionExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ApplicationStateChangeCallback.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.appManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.appRecovery.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.AtomicServiceOptions.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.AutoFillExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.autoFillManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.autoStartupManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ChildProcess.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.childProcessManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.common.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.Configuration.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ConfigurationConstant.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.contextConstant.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.dataUriUtils.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.dialogRequest.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.dialogSession.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.DriverExtensionAbility.d.ts","kitName":"DriverDevelopmentKit","subSystem":"驱动"},{"filePath":"@ohos.app.ability.EmbeddableUIAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.EmbeddedUIExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.EnvironmentCallback.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.errorManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.insightIntent.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.InsightIntentContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.insightIntentDriver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.InsightIntentExecutor.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.MediaControlExtensionAbility.d.ts","kitName":"AVSessionKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.app.ability.missionManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.OpenLinkOptions.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.PrintExtensionAbility.d.ts","kitName":"BasicServicesKit","subSystem":"打印"},{"filePath":"@ohos.app.ability.quickFixManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ServiceExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ShareExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.StartOptions.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.UIAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.UIExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.UIExtensionContentSession.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.UserAuthExtensionAbility.d.ts","kitName":"UserAuthenticationKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.VpnExtensionAbility.d.ts","kitName":"NetworkKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.Want.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.wantAgent.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.wantConstant.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.appstartup.StartupListener.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.businessAbilityRouter.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.formAgent.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.formBindingData.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.FormExtensionAbility.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.formHost.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.formInfo.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.formObserver.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.formProvider.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.application.abilityDelegatorRegistry.d.ts","kitName":"TestKit","subSystem":"元能力"},{"filePath":"@ohos.application.abilityManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.AccessibilityExtensionAbility.d.ts","kitName":"AccessibilityKit","subSystem":"无障碍软件服务"},{"filePath":"@ohos.application.appManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.BackupExtensionAbility.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.application.Configuration.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.ConfigurationConstant.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.DataShareExtensionAbility.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.application.formBindingData.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.application.formError.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.application.formHost.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.application.formInfo.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.application.formProvider.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.application.missionManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.StaticSubscriberExtensionAbility.d.ts","kitName":"BasicServicesKit","subSystem":"元能力"},{"filePath":"@ohos.application.StaticSubscriberExtensionContext.d.ts","kitName":"BasicServicesKit","subSystem":"元能力"},{"filePath":"@ohos.application.testRunner.d.ts","kitName":"TestKit","subSystem":"元能力"},{"filePath":"@ohos.application.uriPermissionManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.Want.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.WindowExtensionAbility.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"@ohos.arkui.advanced.Chip.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.ChipGroup.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.ComposeListItem.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.ComposeTitleBar.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.Counter.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.Dialog.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.EditableTitleBar.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.ExceptionPrompt.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.Filter.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.GridObjectSortComponent.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.Popup.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.ProgressButton.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.SegmentButton.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.SelectionMenu.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.SelectTitleBar.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.SplitLayout.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.SubHeader.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.SwipeRefresher.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.TabTitleBar.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.ToolBar.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.TreeView.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.componentSnapshot.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.componentUtils.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.dragController.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.drawableDescriptor.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.inspector.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.observer.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.performanceMonitor.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.shape.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.UIContext.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.UIContext.d.ts","kitName":"ArkUI","subSystem":"元能力"},{"filePath":"@ohos.arkui.uiExtension.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.backgroundTaskManager.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.base.d.ts","kitName":"BasicServicesKit","subSystem":"SDK"},{"filePath":"@ohos.batteryInfo.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.batteryStatistics.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.bluetooth.a2dp.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.access.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.baseProfile.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.ble.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.connection.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.constant.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.hfp.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.hid.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.map.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.pan.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.pbap.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.socket.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.wearDetection.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetoothManager.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.brightness.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.buffer.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.bundle.appControl.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.bundleManager.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.bundleMonitor.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.bundleResourceManager.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.defaultAppManager.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.distributedBundleManager.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.freeInstall.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.innerBundleManager.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.installer.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.launcherBundleManager.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.overlay.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundleState.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.bytrace.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.calendarManager.d.ts","kitName":"CalendarKit","subSystem":"应用"},{"filePath":"@ohos.charger.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.commonEventManager.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"@ohos.configPolicy.d.ts","kitName":"BasicServicesKit","subSystem":"定制"},{"filePath":"@ohos.connectedTag.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.contact.d.ts","kitName":"ContactsKit","subSystem":"应用"},{"filePath":"@ohos.continuation.continuationManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.convertxml.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.cooperate.d.ts","kitName":"DistributedServiceKit","subSystem":"综合传感处理平台"},{"filePath":"@ohos.curves.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.data.cloudData.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.cloudExtension.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.commonType.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.dataAbility.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.dataShare.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.dataSharePredicates.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.DataShareResultSet.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.distributedData.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.distributedDataObject.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.distributedKVStore.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.preferences.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.rdb.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.relationalStore.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.storage.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.unifiedDataChannel.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.uniformDataStruct.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.uniformTypeDescriptor.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.ValuesBucket.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.deviceAttest.d.ts","kitName":"BasicServicesKit","subSystem":"XTS"},{"filePath":"@ohos.deviceInfo.d.ts","kitName":"BasicServicesKit","subSystem":"启动恢复"},{"filePath":"@ohos.deviceStatus.dragInteraction.d.ts","kitName":"ArkUI","subSystem":"综合传感处理平台"},{"filePath":"@ohos.display.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"@ohos.display.d.ts","kitName":"ArkUI","subSystem":"窗口"},{"filePath":"@ohos.distributedBundle.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.distributedDeviceManager.d.ts","kitName":"DistributedServiceKit","subSystem":"分布式硬件"},{"filePath":"@ohos.distributedHardware.deviceManager.d.ts","kitName":"DistributedServiceKit","subSystem":"分布式硬件"},{"filePath":"@ohos.distributedHardware.hardwareManager.d.ts","kitName":"DistributedServiceKit","subSystem":"分布式硬件"},{"filePath":"@ohos.distributedMissionManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.dlpPermission.d.ts","kitName":"DataLossPreventionKit","subSystem":"安全基础能力"},{"filePath":"@ohos.document.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.driver.deviceManager.d.ts","kitName":"DriverDevelopmentKit","subSystem":"驱动"},{"filePath":"@ohos.effectKit.d.ts","kitName":"ArkGraphics2D","subSystem":"图形图像"},{"filePath":"@ohos.enterprise.accountManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.adminManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.applicationManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.bluetoothManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.browser.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.bundleManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.dateTimeManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.deviceControl.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.deviceInfo.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.deviceSettings.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.EnterpriseAdminExtensionAbility.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.locationManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.networkManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.restrictions.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.securityManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.systemManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.usbManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.wifiManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.events.emitter.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"@ohos.faultLogger.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.file.backup.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.cloudSync.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.cloudSyncManager.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.environment.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.fileAccess.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.fileExtensionInfo.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.fileuri.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.fs.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.hash.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.photoAccessHelper.d.ts","kitName":"MediaLibraryKit","subSystem":"文件管理"},{"filePath":"@ohos.file.PhotoPickerComponent.d.ets","kitName":"MediaLibraryKit","subSystem":"文件管理"},{"filePath":"@ohos.file.picker.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.recent.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.securityLabel.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.statvfs.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.storageStatistics.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.trash.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.volumeManager.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.fileio.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.filemanagement.userFileManager.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.fileshare.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.font.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.geolocation.d.ts","kitName":"LocationKit","subSystem":"位置服务"},{"filePath":"@ohos.geoLocationManager.d.ts","kitName":"LocationKit","subSystem":"位置服务"},{"filePath":"@ohos.graphics.colorSpaceManager.d.ts","kitName":"ArkGraphics2D","subSystem":"图形图像"},{"filePath":"@ohos.graphics.displaySync.d.ts","kitName":"ArkGraphics2D","subSystem":"图形图像"},{"filePath":"@ohos.graphics.hdrCapability.d.ts","kitName":"ArkGraphics2D","subSystem":"图形图像"},{"filePath":"@ohos.hiAppEvent.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hichecker.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hidebug.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hilog.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hiSysEvent.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hiTraceChain.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hiTraceMeter.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hiviewdfx.hiAppEvent.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.i18n.d.ts","kitName":"LocalizationKit","subSystem":"全球化"},{"filePath":"@ohos.identifier.oaid.d.ts","kitName":"AdsKit","subSystem":"广告服务"},{"filePath":"@ohos.inputMethod.d.ts","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.inputMethod.Panel.d.ts","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.inputMethodEngine.d.ts","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.InputMethodExtensionAbility.d.ts","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.InputMethodExtensionContext.d.ts","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.inputMethodList.d.ets","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.InputMethodSubtype.d.ts","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.intl.d.ts","kitName":"LocalizationKit","subSystem":"全球化"},{"filePath":"@ohos.logLibrary.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.matrix4.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.measure.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.mediaquery.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.multimedia.audio.d.ts","kitName":"AudioKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.audioHaptic.d.ts","kitName":"AudioKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.avCastPicker.d.ets","kitName":"AVSessionKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.avCastPickerParam.d.ts","kitName":"AVSessionKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.avsession.d.ts","kitName":"AVSessionKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.avVolumePanel.d.ets","kitName":"AudioKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.camera.d.ts","kitName":"CameraKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.cameraPicker.d.ts","kitName":"CameraKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.drm.d.ts","kitName":"DrmKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.image.d.ts","kitName":"ImageKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.media.d.ts","kitName":"MediaKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.mediaLibrary.d.ts","kitName":"MediaLibraryKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.systemSoundManager.d.ts","kitName":"AudioKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimodalInput.gestureEvent.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.inputConsumer.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.inputDevice.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.inputDeviceCooperate.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.inputEvent.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.inputEventClient.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.inputMonitor.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.intentionCode.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.keyCode.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.keyEvent.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.mouseEvent.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.pointer.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.shortKey.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.touchEvent.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.infraredEmitter.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.net.connection.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"@ohos.net.connection.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.ethernet.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.http.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"@ohos.net.mdns.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.networkSecurity.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"@ohos.net.policy.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.sharing.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.socket.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"@ohos.net.statistics.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.vpn.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.vpn.d.ts","kitName":"NetworkKit","subSystem":"元能力"},{"filePath":"@ohos.net.vpnExtension.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.vpnExtension.d.ts","kitName":"NetworkKit","subSystem":"元能力"},{"filePath":"@ohos.net.webSocket.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.webSocket.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"@ohos.nfc.cardEmulation.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.nfc.controller.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.nfc.tag.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.notificationManager.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"@ohos.notificationSubscribe.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"@ohos.pasteboard.d.ts","kitName":"BasicServicesKit","subSystem":"剪贴板"},{"filePath":"@ohos.PiPWindow.d.ts","kitName":"ArkUI","subSystem":"窗口"},{"filePath":"@ohos.pluginComponent.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.power.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.print.d.ts","kitName":"BasicServicesKit","subSystem":"打印"},{"filePath":"@ohos.privacyManager.d.ts","kitName":"AbilityKit","subSystem":"安全基础能力"},{"filePath":"@ohos.process.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.prompt.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.promptAction.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.reminderAgent.d.ts","kitName":"BackgroundTasksKit","subSystem":"事件通知"},{"filePath":"@ohos.reminderAgentManager.d.ts","kitName":"BackgroundTasksKit","subSystem":"事件通知"},{"filePath":"@ohos.request.d.ts","kitName":"BasicServicesKit","subSystem":"上传下载"},{"filePath":"@ohos.resourceManager.d.ts","kitName":"LocalizationKit","subSystem":"全球化"},{"filePath":"@ohos.resourceschedule.backgroundTaskManager.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.resourceschedule.deviceStandby.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.resourceschedule.systemload.d.ts","kitName":"BasicServicesKit","subSystem":"资源调度"},{"filePath":"@ohos.resourceschedule.usageStatistics.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.resourceschedule.workScheduler.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.router.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.rpc.d.ts","kitName":"IPCKit","subSystem":"基础通信"},{"filePath":"@ohos.runningLock.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.screen.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"@ohos.screenLock.d.ts","kitName":"BasicServicesKit","subSystem":"主题"},{"filePath":"@ohos.screenshot.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"@ohos.secureElement.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.security.asset.d.ts","kitName":"Asset Store Kit","subSystem":"安全基础能力"},{"filePath":"@ohos.security.cert.d.ts","kitName":"DeviceCertificateKit","subSystem":"安全基础能力"},{"filePath":"@ohos.security.certManager.d.ts","kitName":"DeviceCertificateKit","subSystem":"安全基础能力"},{"filePath":"@ohos.security.cryptoFramework.d.ts","kitName":"CryptoArchitectureKit","subSystem":"安全基础能力"},{"filePath":"@ohos.security.huks.d.ts","kitName":"UniversalKeystoreKit","subSystem":"安全基础能力"},{"filePath":"@ohos.sensor.d.ts","kitName":"SensorServiceKit","subSystem":"泛sensor服务"},{"filePath":"@ohos.settings.d.ts","kitName":"BasicServicesKit","subSystem":"应用"},{"filePath":"@ohos.statfs.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.stationary.d.ts","kitName":"MultimodalAwarenessKit","subSystem":"综合传感处理平台"},{"filePath":"@ohos.systemCapability.d.ts","kitName":"BasicServicesKit","subSystem":"研发工具链"},{"filePath":"@ohos.systemDateTime.d.ts","kitName":"BasicServicesKit","subSystem":"时间时区"},{"filePath":"@ohos.systemparameter.d.ts","kitName":"BasicServicesKit","subSystem":"启动恢复"},{"filePath":"@ohos.systemParameterEnhance.d.ts","kitName":"BasicServicesKit","subSystem":"启动恢复"},{"filePath":"@ohos.systemTime.d.ts","kitName":"BasicServicesKit","subSystem":"时间时区"},{"filePath":"@ohos.systemTimer.d.ts","kitName":"BasicServicesKit","subSystem":"时间时区"},{"filePath":"@ohos.taskpool.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.telephony.call.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.telephony.call.d.ts","kitName":"TelephonyKit","subSystem":"应用"},{"filePath":"@ohos.telephony.data.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.telephony.observer.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.telephony.radio.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.telephony.sim.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.telephony.sms.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.telephony.vcard.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.thermal.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.uiAppearance.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.uiExtensionHost.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.UiTest.d.ts","kitName":"TestKit","subSystem":"测试框架"},{"filePath":"@ohos.update.d.ts","kitName":"BasicServicesKit","subSystem":"升级服务"},{"filePath":"@ohos.uri.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.url.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.usb.d.ts","kitName":"BasicServicesKit","subSystem":"USB服务"},{"filePath":"@ohos.usbManager.d.ts","kitName":"BasicServicesKit","subSystem":"USB服务"},{"filePath":"@ohos.userIAM.faceAuth.d.ts","kitName":"UserAuthenticationKit","subSystem":"用户IAM"},{"filePath":"@ohos.userIAM.userAuth.d.ts","kitName":"UserAuthenticationKit","subSystem":"用户IAM"},{"filePath":"@ohos.userIAM.userAuthIcon.d.ets","kitName":"UserAuthenticationKit","subSystem":"用户IAM"},{"filePath":"@ohos.util.ArrayList.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.Deque.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.HashMap.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.HashSet.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.json.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.LightWeightMap.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.LightWeightSet.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.LinkedList.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.List.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.PlainArray.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.Queue.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.Stack.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.TreeMap.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.TreeSet.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.Vector.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.vibrator.d.ts","kitName":"SensorServiceKit","subSystem":"泛sensor服务"},{"filePath":"@ohos.wallpaper.d.ts","kitName":"BasicServicesKit","subSystem":"主题"},{"filePath":"@ohos.WallpaperExtensionAbility.d.ts","kitName":"BasicServicesKit","subSystem":"主题"},{"filePath":"@ohos.wantAgent.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.web.netErrorList.d.ts","kitName":"ArkWeb","subSystem":"web"},{"filePath":"@ohos.web.webview.d.ts","kitName":"ArkWeb","subSystem":"web"},{"filePath":"@ohos.wifi.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.wifiext.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.wifiManager.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.wifiManagerExt.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.wifiManagerExt.d.ts","kitName":"ConnectivityKit","subSystem":"元能力"},{"filePath":"@ohos.window.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"@ohos.window.d.ts","kitName":"ArkUI","subSystem":"窗口"},{"filePath":"@ohos.worker.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.WorkSchedulerExtensionAbility.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.xml.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.zlib.d.ts","kitName":"BasicServicesKit","subSystem":"包管理"},{"filePath":"@system.app.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@system.battery.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@system.bluetooth.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@system.brightness.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@system.cipher.d.ts","kitName":"CryptoArchitectureKit","subSystem":"安全基础能力"},{"filePath":"@system.configuration.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@system.device.d.ts","kitName":"BasicServicesKit","subSystem":"启动恢复"},{"filePath":"@system.file.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@system.geolocation.d.ts","kitName":"LocationKit","subSystem":"位置服务"},{"filePath":"@system.mediaquery.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@system.notification.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"@system.package.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@system.prompt.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@system.request.d.ts","kitName":"BasicServicesKit","subSystem":"上传下载"},{"filePath":"@system.router.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@system.sensor.d.ts","kitName":"SensorServiceKit","subSystem":"泛sensor服务"},{"filePath":"@system.storage.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@system.vibrator.d.ts","kitName":"SensorServiceKit","subSystem":"泛sensor服务"},{"filePath":"ability/abilityResult.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"ability/connectOptions.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"ability/dataAbilityHelper.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"ability/dataAbilityOperation.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"ability/dataAbilityResult.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"ability/startAbilityParameter.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"ability/want.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"advertising/advertisement.d.ts","kitName":"AdsKit","subSystem":"广告服务"},{"filePath":"app/appVersionInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"app/context.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"app/processInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityDelegator.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/abilityDelegatorArgs.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityFirstFrameStateData.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityForegroundStateObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityMonitor.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityRunningInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityStageContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityStageMonitor.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityStateData.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AccessibilityExtensionContext.d.ts","kitName":"AccessibilityKit","subSystem":"无障碍软件服务"},{"filePath":"application/AppForegroundStateObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ApplicationContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ApplicationStateObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AppStateData.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AutoFillExtensionContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AutoFillRect.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AutoFillRequest.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AutoFillType.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AutoStartupCallback.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AutoStartupInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/BaseContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/BusinessAbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/Context.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ContinuableInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ContinueCallback.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ContinueDeviceInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ContinueMissionInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/DriverExtensionContext.d.ts","kitName":"DriverDevelopmentKit","subSystem":"驱动"},{"filePath":"application/EmbeddableUIAbilityContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ErrorObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/EventHub.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ExtensionContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ExtensionRunningInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/FormExtensionContext.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"application/LoopObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/MediaControlExtensionContext.d.ts","kitName":"AVSessionKit","subSystem":"OS媒体软件"},{"filePath":"application/MissionCallbacks.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/MissionDeviceInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/MissionInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/MissionListener.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/MissionParameter.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/MissionSnapshot.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/PageNodeInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ProcessData.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ProcessInformation.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ProcessRunningInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ServiceExtensionContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/shellCmdResult.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/UIAbilityContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/UIExtensionContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ViewData.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/VpnExtensionContext.d.ts","kitName":"NetworkKit","subSystem":"元能力"},{"filePath":"application/WorkSchedulerExtensionContext.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"arkui/AlphabetIndexerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/BlankModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/BuilderNode.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ButtonModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/CalendarPickerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/CheckboxGroupModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/CheckboxModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ColumnModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ColumnSplitModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/CommonModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ComponentContent.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/CounterModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/DataPanelModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/DatePickerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/DividerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/FormComponentModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/FrameNode.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/GaugeModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/Graphics.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/GridColModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/GridItemModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/GridModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/GridRowModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/HyperlinkModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ImageAnimatorModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ImageModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ImageSpanModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/LineModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ListItemGroupModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ListItemModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ListModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/LoadingProgressModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/MarqueeModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/MenuItemModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/MenuModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/NavDestinationModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/NavigationModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/NavigatorModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/NavRouterModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/NodeController.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/PanelModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/PathModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/PatternLockModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/PolygonModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/PolylineModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ProgressModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/QRCodeModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RadioModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RatingModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RectModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RenderNode.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RichEditorModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RowModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RowSplitModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ScrollModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/SearchModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/SelectModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ShapeModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/SideBarContainerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/SliderModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/SpanModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/StackModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/StepperItemModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/SwiperModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TabsModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TextAreaModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TextClockModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TextInputModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TextModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TextPickerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TextTimerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TimePickerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ToggleModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/VideoModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/WaterFlowModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/XComponentNode.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"bundle/abilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/applicationInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/bundleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/bundleInstaller.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/bundleStatusCallback.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/customizeData.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/elementName.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/hapModuleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/launcherAbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/moduleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/PermissionDef.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/remoteAbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/shortcutInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/AbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/ApplicationInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/AppProvisionInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/BundleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/BundlePackInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/BundleResourceInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/DispatchInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/ElementName.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/ExtensionAbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/HapModuleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/LauncherAbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/LauncherAbilityResourceInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/Metadata.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/OverlayModuleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/PermissionDef.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/RecoverableApplicationInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/RemoteAbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/SharedBundleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/ShortcutInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"common/full/canvaspattern.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/full/console.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/full/dom.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/full/featureability.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/full/global.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/full/viewmodel.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/lite/console.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/lite/featureability.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/lite/global.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/lite/viewmodel.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"commonEvent/commonEventData.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"commonEvent/commonEventPublishData.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"commonEvent/commonEventSubscribeInfo.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"commonEvent/commonEventSubscriber.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"continuation/continuationExtraParams.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"continuation/continuationResult.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"data/rdb/resultSet.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"global/rawFileDescriptor.d.ts","kitName":"LocalizationKit","subSystem":"全球化"},{"filePath":"global/resource.d.ts","kitName":"LocalizationKit","subSystem":"全球化"},{"filePath":"multimedia/soundPool.d.ts","kitName":"MediaKit","subSystem":"OS媒体软件"},{"filePath":"notification/notificationActionButton.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/NotificationCommonDef.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationContent.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationContent.d.ts","kitName":"NotificationKit","subSystem":"安全基础能力"},{"filePath":"notification/notificationFlags.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationRequest.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationSlot.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationSorting.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationSortingMap.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationSubscribeInfo.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationSubscriber.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationTemplate.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationUserInput.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"security/PermissionRequestResult.d.ts","kitName":"AbilityKit","subSystem":"安全基础能力"},{"filePath":"tag/nfctech.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"tag/tagSession.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"wantAgent/triggerInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@internal/component/ets/component3d.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/styled_string.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/web.d.ts","kitName":"ArkWeb","subSystem":"web"},{"filePath":"@ohos.app.appstartup.StartupConfig.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.appstartup.StartupConfigEntry.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.appstartup.StartupListener.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.appstartup.startupManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.appstartup.StartupTask.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.arkui.shape.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.commonEvent.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"@ohos.graphics.common2D.d.ts","kitName":"ArkGraphics2D","subSystem":"图形图像"},{"filePath":"@ohos.graphics.drawing.d.ts","kitName":"ArkGraphics2D","subSystem":"图形图像"},{"filePath":"@ohos.notification.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"@ohos.security.securityGuard.d.ts","kitName":"securityGuardKit","subSystem":"安全基础能力"},{"filePath":"@system.fetch.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"@system.network.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"application/VpnExtensionContext.d.ts","kitName":"NetworkKit","subSystem":"元能力"},{"filePath":"application/WindowExtensionContext.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"arkui/AttributeUpdater.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"data/rdb/resultSet.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"multimedia/ringtonePlayer.d.ts","kitName":"AudioKit","subSystem":"OS媒体软件"},{"filePath":"multimedia/systemTonePlayer.d.ts","kitName":"AudioKit","subSystem":"OS媒体软件"},{"filePath":"@internal/component/ets/repeat.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"application/AbilityFirstFrameStateObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityStartCallback.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityFirstFrameStateObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.graphics.text.d.ts","kitName":"ArkGraphics2D","subSystem":"图形图像"},{"filePath":"wantAgent/wantAgentInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"permissions.d.ts","kitName":"NA","subSystem":"NA"}]}')},41429:e=>{"use strict";e.exports=JSON.parse('{"compileOnSave":false,"compilerOptions":{"ets":{"render":{"method":["build","pageTransition"],"decorator":"Builder"},"components":["AbilityComponent","AlphabetIndexer","Animator","Badge","Blank","Button","Calendar","CalendarPicker","Camera","Canvas","Checkbox","CheckboxGroup","Circle","ColorPicker","ColorPickerDialog","Column","ColumnSplit","Component3D","Counter","DataPanel","DatePicker","Divider","Ellipse","Flex","FormComponent","Gauge","GeometryView","Grid","GridItem","GridContainer","Hyperlink","Image","ImageAnimator","Line","List","ListItem","ListItemGroup","LoadingProgress","Marquee","Menu","MenuItem","MenuItemGroup","Navigation","Navigator","Option","PageTransitionEnter","PageTransitionExit","Panel","Particle","Path","PatternLock","Piece","PluginComponent","Polygon","Polyline","Progress","QRCode","Radio","Rating","Rect","Refresh","RelativeContainer","RemoteWindow","Row","RowSplit","RichText","Scroll","ScrollBar","Search","Section","Select","Shape","Sheet","SideBarContainer","Slider","Span","Stack","Stepper","StepperItem","Swiper","TabContent","Tabs","Text","TextPicker","TextClock","TextArea","TextInput","TextTimer","TimePicker","Toggle","Video","Web","XComponent","GridRow","GridCol"],"extend":{"decorator":"Extend","components":[{"name":"AbilityComponent","type":"AbilityComponentAttribute","instance":"AbilityComponentInstance"},{"name":"AlphabetIndexer","type":"AlphabetIndexerAttribute","instance":"AlphabetIndexerInstance"},{"name":"Animator","type":"AnimatorAttribute","instance":"AnimatorInstance"},{"name":"Badge","type":"BadgeAttribute","instance":"BadgeInstance"},{"name":"Blank","type":"BlankAttribute","instance":"BlankInstance"},{"name":"Button","type":"ButtonAttribute","instance":"ButtonInstance"},{"name":"Calendar","type":"CalendarAttribute","instance":"CalendarInstance"},{"name":"CalendarPicker","type":"CalendarPickerAttribute","instance":"CalendarPickerInstance"},{"name":"Camera","type":"CameraAttribute","instance":"CameraInstance"},{"name":"Canvas","type":"CanvasAttribute","instance":"CanvasInstance"},{"name":"Checkbox","type":"CheckboxAttribute","instance":"CheckboxInstance"},{"name":"CheckboxGroup","type":"CheckboxGroupAttribute","instance":"CheckboxGroupInstance"},{"name":"Circle","type":"CircleAttribute","instance":"CircleInstance"},{"name":"ColorPicker","type":"ColorPickerAttribute","instance":"ColorPickerInstance"},{"name":"ColorPickerDialog","type":"ColorPickerDialogAttribute","instance":"ColorPickerDialogInstance"},{"name":"Column","type":"ColumnAttribute","instance":"ColumnInstance"},{"name":"ColumnSplit","type":"ColumnSplitAttribute","instance":"ColumnSplitInstance"},{"name":"Component3D","type":"Component3DAttribute","instance":"Component3DInstance"},{"name":"Counter","type":"CounterAttribute","instance":"CounterInstance"},{"name":"DataPanel","type":"DataPanelAttribute","instance":"DataPanelInstance"},{"name":"DatePicker","type":"DatePickerAttribute","instance":"DatePickerInstance"},{"name":"Divider","type":"DividerAttribute","instance":"DividerInstance"},{"name":"Ellipse","type":"EllipseAttribute","instance":"EllipseInstance"},{"name":"Flex","type":"FlexAttribute","instance":"FlexInstance"},{"name":"FormComponent","type":"FormComponentAttribute","instance":"FormComponentInstance"},{"name":"Gauge","type":"GaugeAttribute","instance":"GaugeInstance"},{"name":"GeometryView","type":"GeometryViewAttribute","instance":"GeometryViewInstance"},{"name":"Grid","type":"GridAttribute","instance":"GridInstance"},{"name":"GridItem","type":"GridItemAttribute","instance":"GridItemInstance"},{"name":"GridContainer","type":"GridContainerAttribute","instance":"GridContainerInstance"},{"name":"Hyperlink","type":"HyperlinkAttribute","instance":"HyperlinkInstance"},{"name":"Image","type":"ImageAttribute","instance":"ImageInstance"},{"name":"ImageAnimator","type":"ImageAnimatorAttribute","instance":"ImageAnimatorInstance"},{"name":"Line","type":"LineAttribute","instance":"LineInstance"},{"name":"List","type":"ListAttribute","instance":"ListInstance"},{"name":"ListItem","type":"ListItemAttribute","instance":"ListItemInstance"},{"name":"ListItemGroup","type":"ListItemGroupAttribute","instance":"ListItemGroupInstance"},{"name":"LoadingProgress","type":"LoadingProgressAttribute","instance":"LoadingProgressInstance"},{"name":"Marquee","type":"MarqueeAttribute","instance":"MarqueeInstance"},{"name":"Menu","type":"MenuAttribute","instance":"MenuInstance"},{"name":"MenuItem","type":"MenuItemAttribute","instance":"MenuItemInstance"},{"name":"MenuItemGroup","type":"MenuItemGroupAttribute","instance":"MenuItemGroupInstance"},{"name":"Navigation","type":"NavigationAttribute","instance":"NavigationInstance"},{"name":"Navigator","type":"NavigatorAttribute","instance":"NavigatorInstance"},{"name":"Option","type":"OptionAttribute","instance":"OptionInstance"},{"name":"PageTransitionEnter","type":"PageTransitionEnterAttribute","instance":"PageTransitionEnterInstance"},{"name":"PageTransitionExit","type":"PageTransitionExitAttribute","instance":"PageTransitionExitInstance"},{"name":"Panel","type":"PanelAttribute","instance":"PanelInstance"},{"name":"Particle","type":"ParticleAttribute","instance":"ParticleInstance"},{"name":"Path","type":"PathAttribute","instance":"PathInstance"},{"name":"PatternLock","type":"PatternLockAttribute","instance":"PatternLockInstance"},{"name":"Piece","type":"PieceAttribute","instance":"PieceInstance"},{"name":"PluginComponent","type":"PluginComponentAttribute","instance":"PluginComponentInstance"},{"name":"Polygon","type":"PolygonAttribute","instance":"PolygonInstance"},{"name":"Polyline","type":"PolylineAttribute","instance":"PolylineInstance"},{"name":"Progress","type":"ProgressAttribute","instance":"ProgressInstance"},{"name":"QRCode","type":"QRCodeAttribute","instance":"QRCodeInstance"},{"name":"Radio","type":"RadioAttribute","instance":"RadioInstance"},{"name":"Rating","type":"RatingAttribute","instance":"RatingInstance"},{"name":"Rect","type":"RectAttribute","instance":"RectInstance"},{"name":"RelativeContainer","type":"RelativeContainerAttribute","instance":"RelativeContainerInstance"},{"name":"Refresh","type":"RefreshAttribute","instance":"RefreshInstance"},{"name":"RemoteWindow","type":"RemoteWindowAttribute","instance":"RemoteWindowInstance"},{"name":"Row","type":"RowAttribute","instance":"RowInstance"},{"name":"RowSplit","type":"RowSplitAttribute","instance":"RowSplitInstance"},{"name":"RichText","type":"RichTextAttribute","instance":"RichTextInstance"},{"name":"Scroll","type":"ScrollAttribute","instance":"ScrollInstance"},{"name":"ScrollBar","type":"ScrollBarAttribute","instance":"ScrollBarInstance"},{"name":"Search","type":"SearchAttribute","instance":"SearchInstance"},{"name":"Section","type":"SectionAttribute","instance":"SectionInstance"},{"name":"Select","type":"SelectAttribute","instance":"SelectInstance"},{"name":"Shape","type":"ShapeAttribute","instance":"ShapeInstance"},{"name":"Sheet","type":"SheetAttribute","instance":"SheetInstance"},{"name":"SideBarContainer","type":"SideBarContainerAttribute","instance":"SideBarContainerInstance"},{"name":"Slider","type":"SliderAttribute","instance":"SliderInstance"},{"name":"Span","type":"SpanAttribute","instance":"SpanInstance"},{"name":"Stack","type":"StackAttribute","instance":"StackInstance"},{"name":"Stepper","type":"StepperAttribute","instance":"StepperInstance"},{"name":"StepperItem","type":"StepperItemAttribute","instance":"StepperItemInstance"},{"name":"Swiper","type":"SwiperAttribute","instance":"SwiperInstance"},{"name":"TabContent","type":"TabContentAttribute","instance":"TabContentInstance"},{"name":"Tabs","type":"TabsAttribute","instance":"TabsInstance"},{"name":"Text","type":"TextAttribute","instance":"TextInstance"},{"name":"TextPicker","type":"TextPickerAttribute","instance":"TextPickerInstance"},{"name":"TextClock","type":"TextClockAttribute","instance":"TextClockInstance"},{"name":"TextArea","type":"TextAreaAttribute","instance":"TextAreaInstance"},{"name":"TextInput","type":"TextInputAttribute","instance":"TextInputInstance"},{"name":"TextTimer","type":"TextTimerAttribute","instance":"TextTimerInstance"},{"name":"TimePicker","type":"TimePickerAttribute","instance":"TimePickerInstance"},{"name":"Toggle","type":"ToggleAttribute","instance":"ToggleInstance"},{"name":"Video","type":"VideoAttribute","instance":"VideoInstance"},{"name":"Web","type":"WebAttribute","instance":"WebInstance"},{"name":"XComponent","type":"XComponentAttribute","instance":"XComponentInstance"},{"name":"GridRow","type":"GridRowAttribute","instance":"GridRowInterface"},{"name":"GridCol","type":"GridColAttribute","instance":"GridColInterface"}]},"styles":{"decorator":"Styles","component":{"name":"Common","type":"T","instance":"CommonInstance"},"property":"stateStyles"},"customComponent":"CustomComponent","propertyDecorators":[],"emitDecorators":[],"libs":[]},"allowJs":false,"allowSyntheticDefaultImports":true,"esModuleInterop":true,"importsNotUsedAsValues":"preserve","noImplicitAny":false,"noUnusedLocals":false,"noUnusedParameters":false,"experimentalDecorators":true,"moduleResolution":"node","resolveJsonModule":true,"skipLibCheck":true,"sourceMap":true,"module":"commonjs","target":"es2017","types":[],"typeRoots":[],"lib":["es2020"],"alwaysStrict":true},"exclude":["node_modules"]}')},55172:e=>{"use strict";e.exports=JSON.parse('{"DOC":{"API_DOC_ATOMICSERVICE_01":"JSDoc label order error, please adjust the order of [atomicservice] labels.","API_DOC_ATOMICSERVICE_02":"The validity verification of the JSDoc tag failed. The [atomicservice] tag is not allowed to be reused, please delete the extra tags.","API_DOC_ATOMICSERVICE_03":"It was detected that there is a following label [atomicservice] in the current file, but the parent nodes without this label.","API_DOC_CONSTANT_01":"JSDoc label order error, please adjust the order of [constant] labels.","API_DOC_CONSTANT_02":"JSDoc label validity verification failed. The [constant] label is not allowed. Please check the label usage method.","API_DOC_CONSTANT_03":"JSDoc tag validity verification failed. Please confirm if the [constant] tag is missing.","API_DOC_CONSTANT_04":"The validity verification of the JSDoc tag failed. The [constant] tag is not allowed to be reused, please delete the extra tags.","API_DOC_CROSSPLATFORM_01":"JSDoc label order error, please adjust the order of [crossplatform] labels.","API_DOC_CROSSPLATFORM_02":"The validity verification of the JSDoc tag failed. The [crossplatform] tag is not allowed to be reused, please delete the extra tags.","API_DOC_CROSSPLATFORM_03":"It was detected that there is an inheritable label [crossplatform] in the current file, but there are child nodes without this label.","API_DOC_DEFAULT_01":"The [default] tag value is incorrect. Please supplement the default value.","API_DOC_DEFAULT_02":"JSDoc label order error, please adjust the order of [default] labels.","API_DOC_DEFAULT_03":"JSDoc label validity verification failed. The [default] label is not allowed. Please check the label usage method.","API_DOC_DEFAULT_04":"The validity verification of the JSDoc tag failed. The [default] tag is not allowed to be reused, please delete the extra tags.","API_DOC_DEPRECATED_01":"The [deprecated] tag value is incorrect. Please check the usage method.","API_DOC_DEPRECATED_02":"JSDoc label order error, please adjust the order of [deprecated] labels.","API_DOC_DEPRECATED_03":"It was detected that there is an inheritable label [deprecated] in the current file, but there are child nodes without this label.","API_DOC_DEPRECATED_04":"The validity verification of the JSDoc tag failed. The [deprecated] tag is not allowed to be reused, please delete the extra tags.","API_DOC_ENUM_01":"The [enum] tag type is incorrect. Please check if the tag type is { string } or { number }.","API_DOC_ENUM_02":"JSDoc label order error, please adjust the order of [enum] labels.","API_DOC_ENUM_03":"JSDoc label validity verification failed. The [enum] label is not allowed. Please check the label usage method.","API_DOC_ENUM_04":"JSDoc tag validity verification failed. Please confirm if the [enum] tag is missing.","API_DOC_ENUM_05":"The validity verification of the JSDoc tag failed. The [enum] tag is not allowed to be reused, please delete the extra tags.","API_DOC_EXAMPLE_01":"JSDoc label order error, please adjust the order of [example] labels.","API_DOC_EXAMPLE_02":"The validity verification of the JSDoc tag failed. The [example] tag is not allowed to be reused, please delete the extra tags.","API_DOC_EXTENDS_01":"The [extends] tag value is incorrect. Please check if the tag value matches the inherited class name.","API_DOC_EXTENDS_02":"JSDoc label order error, please adjust the order of [extends] labels.","API_DOC_EXTENDS_03":"JSDoc label validity verification failed. The [extends] label is not allowed. Please check the label usage method.","API_DOC_EXTENDS_04":"JSDoc tag validity verification failed. Please confirm if the [extends] tag is missing.","API_DOC_EXTENDS_05":"The validity verification of the JSDoc tag failed. The [extends] tag is not allowed to be reused, please delete the extra tags.","API_DOC_FAMODELONLY_01":"JSDoc label order error, please adjust the order of [famodelonly] labels.","API_DOC_FAMODELONLY_02":"The validity verification of the JSDoc tag failed. The [famodelonly] tag is not allowed to be reused, please delete the extra tags.","API_DOC_FAMODELONLY_03":"It was detected that there is an inheritable label [famodelonly] in the current file, but there are child nodes without this label.","API_DOC_FIRES_01":"JSDoc label order error, please adjust the order of [fires] labels.","API_DOC_FIRES_02":"The validity verification of the JSDoc tag failed. The [fires] tag is not allowed to be reused, please delete the extra tags.","API_DOC_FORM_01":"JSDoc label order error, please adjust the order of [form] labels.","API_DOC_FORM_02":"The validity verification of the JSDoc tag failed. The [form] tag is not allowed to be reused, please delete the extra tags.","API_DOC_FORM_03":"It was detected that there is a following label [form] in the current file, but the parent nodes without this label.","API_DOC_IMPLEMENTS_01":"JSDoc label order error, please adjust the order of [implements] labels.","API_DOC_IMPLEMENTS_02":"JSDoc label validity verification failed. The [implements] label is not allowed. Please check the label usage method.","API_DOC_IMPLEMENTS_03":"JSDoc tag validity verification failed. Please confirm if the [implements] tag is missing.","API_DOC_IMPLEMENTS_04":"The validity verification of the JSDoc tag failed. The [implements] tag is not allowed to be reused, please delete the extra tags.","API_DOC_IMPLEMENTS_05":"The [implements] tag value is incorrect. Please check if the tag value matches the inherited class name.","API_DOC_INTERFACE_04":"JSDoc label order error, please adjust the order of [interface] labels.","API_DOC_INTERFACE_05":"The validity verification of the JSDoc tag failed. The [interface] tag is not allowed to be reused, please delete the extra tags.","API_DOC_NAMESPACE_01":"The [namespace] tag value is incorrect. Please check if it matches the namespace name.","API_DOC_NAMESPACE_02":"JSDoc label order error, please adjust the order of [namespace] labels.","API_DOC_NAMESPACE_03":"JSDoc tag validity verification failed. Please confirm if the [namespace] tag is missing.","API_DOC_NAMESPACE_04":"JSDoc label validity verification failed. The [namespace] label is not allowed. Please check the label usage method.","API_DOC_NAMESPACE_05":"The validity verification of the JSDoc tag failed. The [namespace] tag is not allowed to be reused, please delete the extra tags.","API_DOC_PARAM_01":"The type of the [1] [param] tag is incorrect. Please check if it matches the type of the [1] parameter.","API_DOC_PARAM_02":"The value of the [1] [param] tag is incorrect. Please check if it matches the [1] parameter name.","API_DOC_PARAM_03":"JSDoc tag validity verification failed.There are [1] redundant [param]. Please check if the tag should be deleted.","API_DOC_PARAM_04":"JSDoc tag validity verification failed. Please confirm if the [param] tag is missing.","API_DOC_PARAM_05":"JSDoc label validity verification failed. The [param] label is not allowed. Please check the label usage method.","API_DOC_PARAM_06":"JSDoc label order error, please adjust the order of [param] labels.","API_DOC_PERMISSION_01":"The [permission] tag value is incorrect. Please check if the permission field has been configured or update the configuration file.","API_DOC_PERMISSION_02":"JSDoc label order error, please adjust the order of [permission] labels.","API_DOC_PERMISSION_03":"JSDoc label validity verification failed. The [permission] label is not allowed. Please check the label usage method.","API_DOC_PERMISSION_04":"The validity verification of the JSDoc tag failed. The [permission] tag is not allowed to be reused, please delete the extra tags.","API_DOC_PERMISSION_05":"JSDoc tag validity verification failed. Please confirm if the [permission] tag is missing.","API_DOC_READONLY_01":"JSDoc label order error, please adjust the order of [readonly] labels.","API_DOC_READONLY_02":"JSDoc label validity verification failed. The [readonly] label is not allowed. Please check the label usage method.","API_DOC_READONLY_03":"The validity verification of the JSDoc tag failed. The [readonly] tag is not allowed to be reused, please delete the extra tags.","API_DOC_READONLY_04":"JSDoc tag validity verification failed. Please confirm if the [readonly] tag is missing.","API_DOC_RETURNS_01":"The [returns] tag was used incorrectly. The returns tag should not be used when the return type is void.","API_DOC_RETURNS_02":"The [returns] tag type is incorrect. Please check if the tag type is consistent with the return type.","API_DOC_RETURNS_03":"JSDoc label order error, please adjust the order of [returns] labels.","API_DOC_RETURNS_04":"JSDoc tag validity verification failed. Please confirm if the [returns] tag is missing.","API_DOC_RETURNS_05":"The validity verification of the JSDoc tag failed. The [returns] tag is not allowed to be reused, please delete the extra tags.","API_DOC_RETURNS_06":"JSDoc label validity verification failed. The [returns] label is not allowed. Please check the label usage method.","API_DOC_SINCE_01":"The [since] tag value is incorrect. Please check if the tag value is a numerical value.","API_DOC_SINCE_02":"JSDoc label order error, please adjust the order of [since] labels.","API_DOC_SINCE_03":"JSDoc tag validity verification failed. Please confirm if the [since] tag is missing.","API_DOC_SINCE_04":"The validity verification of the JSDoc tag failed. The [since] tag is not allowed to be reused, please delete the extra tags.","API_DOC_SINCE_05":"The [since] value is greater than the latest version number.","API_DOC_SINCE_06":"The [since] value for different jsdoc should not be the same.","API_DOC_SINCE_07":"The [since] value is greater than the latest version number.The [since] value for different jsdoc should not be the same.","API_DOC_SINCE_08":"The [since] tag value is incorrect. Please check if the tag value is a numerical value.The [since] value for different jsdoc should not be the same.","API_DOC_STAGEMODELONLY_01":"It was detected that there is an inheritable label [stagemodelonly] in the current file, but there are child nodes without this label.","API_DOC_STAGEMODELONLY_02":"JSDoc label order error, please adjust the order of [stagemodelonly] labels.","API_DOC_STAGEMODELONLY_03":"The validity verification of the JSDoc tag failed. The [stagemodelonly] tag is not allowed to be reused, please delete the extra tags.","API_DOC_STATIC_01":"JSDoc label order error, please adjust the order of [static] labels.","API_DOC_STATIC_02":"The validity verification of the JSDoc tag failed. The [static] tag is not allowed to be reused, please delete the extra tags.","API_DOC_STRUCT_01":"The [struct] tag value is incorrect. Please check if it matches the struct name.","API_DOC_STRUCT_02":"JSDoc label order error, please adjust the order of [struct] labels.","API_DOC_STRUCT_03":"JSDoc label validity verification failed. The [struct] label is not allowed. Please check the label usage method.","API_DOC_STRUCT_04":"JSDoc tag validity verification failed. Please confirm if the [struct] tag is missing.","API_DOC_STRUCT_05":"The validity verification of the JSDoc tag failed. The [struct] tag is not allowed to be reused, please delete the extra tags.","API_DOC_SYSCAP_01":"The [syscap] tag value is incorrect. Please check if the syscap field is configured.","API_DOC_SYSCAP_02":"JSDoc label order error, please adjust the order of [syscap] labels.","API_DOC_SYSCAP_03":"JSDoc tag validity verification failed. Please confirm if the [syscap] tag is missing.","API_DOC_SYSCAP_04":"The validity verification of the JSDoc tag failed. The [syscap] tag is not allowed to be reused, please delete the extra tags.","API_DOC_SYSTEMAPI_01":"JSDoc label order error, please adjust the order of [systemapi] labels.","API_DOC_SYSTEMAPI_02":"It was detected that there is an inheritable label [systemapi] in the current file, but there are child nodes without this label.","API_DOC_SYSTEMAPI_03":"The validity verification of the JSDoc tag failed. The [systemapi] tag is not allowed to be reused, please delete the extra tags.","API_DOC_TEST_01":"JSDoc label order error, please adjust the order of [test] labels.","API_DOC_TEST_02":"It was detected that there is an inheritable label [test] in the current file, but there are child nodes without this label.","API_DOC_TEST_03":"The validity verification of the JSDoc tag failed. The [test] tag is not allowed to be reused, please delete the extra tags.","API_DOC_THROWS_01":"The type of the [1] [throws] tag is incorrect. Please check if the tag value is a numerical value.","API_DOC_THROWS_02":"The type of the [1] [throws] tag is incorrect. Please fill in [BusinessError].","API_DOC_THROWS_03":"JSDoc label order error, please adjust the order of [throws] labels.","API_DOC_THROWS_04":"JSDoc label validity verification failed. The [throws] label is not allowed. Please check the label usage method.","API_DOC_THROWS_05":"JSDoc tag validity verification failed. Please confirm if the [throws 1] tag is missing.","API_DOC_THROWS_07":"JSDoc label validity verification failed. The [throws 1] label is not allowed. Please check the label usage method.","API_DOC_THROWS_08":"The validity verification of the JSDoc tag failed. The [throws] tag is not allowed to be reused, please delete the extra tags.","API_DOC_THROWS_09":"The generic error code does not contain the current error code.","API_DOC_THROWS_10":"The description of the [1 throws] is incorrect. please fix it according to the specification.","API_DOC_THROWS_11":"The type of the [1] [throws] tag is incorrect. Please fill in [BusinessError].The description of the [1 throws] is incorrect. please fix it according to the specification.","API_DOC_TYPE_01":"The [type] tag type is incorrect. Please check if the type matches the attribute type.","API_DOC_TYPE_02":"JSDoc label order error, please adjust the order of [type] labels.","API_DOC_TYPE_03":"JSDoc label validity verification failed. The [type] label is not allowed. Please check the label usage method.","API_DOC_TYPE_04":"JSDoc tag validity verification failed. Please confirm if the [type] tag is missing.","API_DOC_TYPE_05":"The validity verification of the JSDoc tag failed. The [type] tag is not allowed to be reused, please delete the extra tags.","API_DOC_TYPEDEF_01":"The [typedef] tag value is incorrect. Please check if it matches the interface name or type content.","API_DOC_TYPEDEF_02":"JSDoc label order error, please adjust the order of [typedef] labels.","API_DOC_TYPEDEF_03":"JSDoc label validity verification failed. The [typedef] label is not allowed. Please check the label usage method.","API_DOC_TYPEDEF_04":"JSDoc tag validity verification failed. Please confirm if the [typedef] tag is missing.","API_DOC_TYPEDEF_05":"The validity verification of the JSDoc tag failed. The [typedef] tag is not allowed to be reused, please delete the extra tags.","API_DOC_USEINSTEAD_01":"The [useinstead] tag value is incorrect. Please check the usage method.","API_DOC_USEINSTEAD_02":"JSDoc label order error, please adjust the order of [useinstead] labels.","API_DOC_USEINSTEAD_03":"JSDoc label validity verification failed. The [useinstead] label is not allowed. Please check the label usage method.","API_DOC_USEINSTEAD_04":"The validity verification of the JSDoc tag failed. The [useinstead] tag is not allowed to be reused, please delete the extra tags.","API_DOC_GLOBAL_01":"JSDoc tag validity verification failed. Please confirm if the [file] tag is missing.","API_DOC_GLOBAL_02":"JSDoc tag validity verification failed. Please confirm if the [kit] tag is missing.","API_DOC_JSDOC_01":"Jsdoc needs to be added to the current API.","API_DOC_JSDOC_02":"JSDoc tag validity verification failed. Please confirm if the [since] tag is missing.JSDoc tag validity verification failed. Please confirm if the [syscap] tag is missing.","API_DOC_JSDOC_03":"Jsdoc has chinese.","API_DOC_UNKNOW_DECORATOR_01":"The [XXXX] tag does not exist. Please use a valid JSDoc tag.","API_DOC_JSDOC_04":"The [systemapi] and [atomicservice] cannot exist in the same doc."},"DEFINE":{"API_DEFINE_UNALLOWABLE_01":"Illegal [any] keyword used in the API.","API_DEFINE_UNALLOWABLE_02":"Illegal [this] keyword used in the API.","API_DEFINE_UNALLOWABLE_03":"Illegal [unknown] keyword used in the API.","API_DEFINE_NAME_01":"Prohibited word in [XXXX]:{option}.The word allowed is [XXXX].","API_DEFINE_NAME_02":"Prohibited word in [XXXX]:{ability} in the [XXXX] file.","API_DEFINE_SPELLING_01":"{XXXX}. please confirm whether it needs to be corrected to a common word.","API_DEFINE_EVENT_01":"The event name should be string.","API_DEFINE_EVENT_02":"The event name cannot be Null value.","API_DEFINE_EVENT_03":"The callback parameter of off function should be optional.","API_DEFINE_EVENT_04":"The off functions of one single event should have at least one callback parameter, and the callback parameter should be the last parameter.","API_DEFINE_EVENT_05":"The on and off event subscription methods do not appear in pair.","API_DEFINE_EVENT_06":"The event subscription methods should has at least one parameter.","API_DEFINE_EVENT_07":"Please check if the changed API version number is 10.","API_DEFINE_EVENT_08":"The event name should be named by small hump. (Received [XXXX]).","API_DEFINE_HUMP_01":"This API file should be named by large hump.","API_DEFINE_HUMP_02":"This API file should be named by small hump.","API_DEFINE_HUMP_03":"This name [XXXX] should be named by large hump.","API_DEFINE_HUMP_04":"This name [XXXX] should be named by small hump.","API_DEFINE_HUMP_05":"This name [XXXX] should be named by all uppercase.","API_DEFINE_ANONYMOUS_FUNCTION_01":"Anonymous functions or anonymous object that are not allowed are used in this api."},"CHANEGE":{"API_CHANGE_INCOMPATIBLE_01":"Forbid changes: Cannot change from public API to system API.","API_CHANGE_INCOMPATIBLE_02":"Forbid changes: Cannot reduce or permission or increase and permission.","API_CHANGE_INCOMPATIBLE_03":"Forbid changes: Cannot change permission value,cannot judge the range change.","API_CHANGE_INCOMPATIBLE_04":"Forbid changes: The number of error codes cannot be increased from 1 to multiple error codes.","API_CHANGE_INCOMPATIBLE_05":"Forbid changes: Cannot change the error code value.","API_CHANGE_INCOMPATIBLE_06":"Forbid changes: The card application cannot be changed from supported to not supported.","API_CHANGE_INCOMPATIBLE_07":"Forbid changes: Crossplatform cannot be changed from supported to not supported.","API_CHANGE_INCOMPATIBLE_08":"Forbid changes: API cannot be deleted.","API_CHANGE_INCOMPATIBLE_09":"Forbid changes: Cannot change from FAModelOnly to StageModelOnly.","API_CHANGE_INCOMPATIBLE_10":"Forbid changes: Cannot change from StageModelOnly to FAModelOnly.","API_CHANGE_INCOMPATIBLE_11":"Forbid changes: Cannot change from nothing to StageModelOnly.","API_CHANGE_INCOMPATIBLE_12":"Forbid changes: Cannot change from nothing to FAModelOnly.","API_CHANGE_INCOMPATIBLE_13":"Forbid changes: The function return value type cannot be extended.","API_CHANGE_INCOMPATIBLE_14":"Forbid changes: The function return value type cannot be reduced.","API_CHANGE_INCOMPATIBLE_15":"Forbid changes: Cannot change function return value type.","API_CHANGE_INCOMPATIBLE_16":"Forbid changes: Cannot change function param position.","API_CHANGE_INCOMPATIBLE_17":"Forbid changes: Cannot add function required param.","API_CHANGE_INCOMPATIBLE_18":"Forbid changes: Cannot delete function param.","API_CHANGE_INCOMPATIBLE_19":"Forbid changes: Cannot change form unrequired param to required param.","API_CHANGE_INCOMPATIBLE_20":"Forbid changes: Cannot change function param type.","API_CHANGE_INCOMPATIBLE_21":"Forbid changes: The function param type range is cannot be reduced.","API_CHANGE_INCOMPATIBLE_22":"Forbid changes: Read-only properties cannot be changed from optional to required.","API_CHANGE_INCOMPATIBLE_23":"Forbid changes: Writable properties cannot be changed from required to optional.","API_CHANGE_INCOMPATIBLE_24":"Forbid changes: Writable properties cannot be changed from optional to required.","API_CHANGE_INCOMPATIBLE_25":"Forbid changes: Cannot change property type.","API_CHANGE_INCOMPATIBLE_26":"Forbid changes: Cannot Expand the range of readonly property types.","API_CHANGE_INCOMPATIBLE_27":"Forbid changes: Cannot Expand the range of writable property types.","API_CHANGE_INCOMPATIBLE_28":"Forbid changes: Cannot reduce the range of writable property types.","API_CHANGE_INCOMPATIBLE_29":"Forbid changes: Decorator cannot be deleted.","API_CHANGE_INCOMPATIBLE_30":"Forbid changes: Cannot change constant value.","API_CHANGE_INCOMPATIBLE_31":"Forbid changes: Cannot change custom type value.","API_CHANGE_INCOMPATIBLE_32":"Forbid changes: Cannot expand the range of custom type.","API_CHANGE_INCOMPATIBLE_33":"Forbid changes: Cannot reduce the range of custom type.","API_CHANGE_INCOMPATIBLE_34":"Forbid changes: Cannot change Enumeration assignment.","API_CHANGE_INCOMPATIBLE_35":"Forbid changes: Historical JSDoc cannot be changed.","API_CHANGE_INCOMPATIBLE_36":"Forbid changes: API changes must add a new section of JSDoc.","API_CHANGE_INCOMPATIBLE_37":"Forbid changes: Cannot change from atomicservice to NA.","API_CHANGE_INCOMPATIBLE_38":"Forbid changes: Cannot change from NA to syscap.","API_CHANGE_INCOMPATIBLE_39":"Forbid changes: Cannot change from syscap to NA.","API_CHANGE_INCOMPATIBLE_40":"Forbid changes: Cannot change syscap value.","API_CHANGE_INCOMPATIBLE_41":"Forbid changes: Cannot add new property to interface API."}}')},42979:e=>{"use strict";e.exports=JSON.parse('{"ApiCheckVersion":13,"ApiMaxVersion":13}')},93289:e=>{"use strict";e.exports=JSON.parse('{"dictionariesArr":["a","aa","aaa","aaaa","aaaaa","aab","aac","aachen","aad","aapl","aapt","aar","aardvark","aaren","aarhus","aarika","aaron","ab","aba","aback","abacus","abaft","abagael","abagail","abalone","abandon","abandoned","abandoner","abandonment","abase","abasement","abaser","abash","abashed","abashment","abate","abated","abatement","abater","abattoir","abb","abba","abbe","abbess","abbey","abbi","abbie","abbot","abbott","abbr","abbrev","abbreviate","abbreviated","abbreviates","abbreviating","abbreviation","abby","abbye","abc","abcd","abcde","abcdef","abcdefghijklmnopqrstuvwxyz","abd","abdel","abdicate","abdication","abdomen","abdominal","abduct","abduction","abductor","abdul","abe","abeam","abel","abelard","abelson","aberdeen","abernathy","aberrant","aberration","aberrational","abet","abetted","abetting","abettor","abeu","abey","abeyance","abeyant","abhor","abhorred","abhorrence","abhorrent","abhorrer","abhorring","abi","abidance","abide","abider","abiding","abidjan","abie","abigael","abigail","abigale","abilene","abilities","ability","abject","abjection","abjectness","abjuration","abjuratory","abjure","abjurer","ablate","ablation","ablative","ablaze","able","abler","ables","ablest","abloom","ablution","abm","abnegate","abnegation","abner","abnormal","abnormality","abo","aboard","abode","abolish","abolisher","abolishment","abolition","abolitionism","abolitionist","abominable","abominably","abominate","abomination","aboriginal","aborigine","aborning","abort","aborted","aborting","abortion","abortionist","abortive","abortiveness","abound","about","above","aboveboard","aboveground","abra","abracadabra","abrade","abrader","abraham","abrahan","abram","abramo","abramson","abran","abrasion","abrasive","abrasiveness","abreaction","abreast","abridge","abridged","abridger","abridgment","abroad","abrogate","abrogation","abrogator","abrupt","abruptness","abs","abscess","abscissa","abscission","abscond","absconder","abseil","absence","absent","absentee","absenteeism","absentia","absentminded","absentmindedness","absinthe","abslistview","absolute","absolutely","absoluteness","absolution","absolutism","absolutist","absolve","absolver","absorb","absorbed","absorbency","absorbent","absorber","absorbing","absorption","absorptive","absorptivity","abspath","abstain","abstainer","abstemious","abstemiousness","abstention","abstinence","abstinent","abstract","abstractapplicationcontext","abstractautowirecapablebeanfactory","abstractbeanfactory","abstractchannelhandlercontext","abstracted","abstractedness","abstracter","abstracthttp","abstraction","abstractionism","abstractionist","abstractions","abstractness","abstractor","abstractplainsocketimpl","abstractprotocol","abstruse","abstruseness","absurd","absurdity","absurdness","abuja","abundance","abundant","abuse","abused","abuser","abuses","abusing","abusive","abusiveness","abut","abutment","abutted","abutter","abutting","abuzz","abysmal","abyss","abyssal","abyssinia","abyssinian","ac","acacia","academe","academia","academic","academical","academician","academicianship","academy","acadia","acanthus","acapulco","acc","accdb","accede","accelerate","accelerated","accelerating","acceleration","accelerator","accelerometer","accent","accented","accentual","accentuate","accentuation","accept","acceptability","acceptable","acceptableness","acceptably","acceptance","acceptant","acceptation","accepted","accepter","accepting","acceptor","accepts","acces","access","accesscontroller","accessed","accesses","accessibility","accessible","accessibly","accessing","accession","accesslogvalve","accessor","accessories","accessors","accessory","accesstoken","accidence","accident","accidental","accidentally","accidentalness","acclaim","acclaimer","acclamation","acclimate","acclimation","acclimatisation","acclimatise","acclimatization","acclimatize","acclimatized","acclimatizes","acclivity","accolade","accommodate","accommodated","accommodating","accommodation","accommodative","accommodativeness","accompanied","accompanier","accompaniment","accompanist","accompany","accomplice","accomplish","accomplished","accomplisher","accomplishing","accomplishment","accord","accordance","accordant","accorder","according","accordingly","accordion","accordionist","accost","account","accountability","accountable","accountableness","accountably","accountancy","accountant","accounted","accountid","accounting","accountname","accountnumber","accounts","accounttype","accouter","accouterment","accouterments","accoutrement","accra","accredit","accreditation","accredited","accretion","accrual","accrue","acct","acculturate","acculturation","accumsan","accumulate","accumulated","accumulation","accumulative","accumulativeness","accumulator","accuracy","accurate","accurately","accurateness","accursed","accursedness","accusal","accusation","accusative","accusatory","accuse","accused","accuser","accusing","accustom","accustomed","accustomedness","acd","ace","aced","acerbate","acerbic","acerbically","acerbity","acetaminophen","acetate","acetic","acetone","acetonic","acetylene","acevedo","acf","achaean","ache","achebe","ached","achene","achernar","aches","acheson","achievable","achieve","achieved","achievement","achievements","achiever","achieving","achilles","aching","achive","achoo","achromatic","achy","acid","acidic","acidification","acidify","acidity","acidness","acidoses","acidosis","acidulous","acing","ack","ackerman","acknowledge","acknowledgeable","acknowledged","acknowledgedly","acknowledger","acknowledgment","acl","aclass","aclu","acm","acme","acne","acolyte","aconcagua","aconite","acorn","acosta","acoustic","acoustical","acoustician","acoustics","acquaint","acquaintance","acquaintanceship","acquainted","acquiesce","acquiescence","acquiescent","acquirable","acquire","acquired","acquirement","acquiring","acquisition","acquisitive","acquisitiveness","acquit","acquittal","acquittance","acquitted","acquitter","acquitting","acre","acreage","acrid","acridity","acridness","acrimonious","acrimoniousness","acrimony","acrobat","acrobatic","acrobatically","acrobatics","acronym","acrophobia","acropolis","across","acrostic","acrux","acrylate","acrylic","acs","act","acta","actaeon","acth","acting","actinic","actinide","actinium","actinometer","action","actionbar","actionbaractivity","actionbardrawertoggle","actionbarsherlock","actionbarsize","actionbutton","actioncontroller","actionevent","actionlink","actionlistener","actionname","actionpack","actionperformed","actionresult","actions","actionscript","actionview","activate","activated","activatedroute","activating","activation","activator","active","activeadmin","activecell","activedocument","actively","activemodel","activemq","activeness","activerecord","actives","activesheet","activesupport","activewindow","activeworkbook","activex","activexobject","activism","activist","activities","activity","activitycompat","activityindicator","activitymanager","activitythread","acton","actor","actors","actress","acts","actual","actuality","actualization","actualize","actualizes","actually","actualwidth","actuarial","actuary","actuate","actuation","actuator","acuity","acumen","acupressure","acupuncture","acupuncturist","acute","acuteness","acyclic","acyclically","acyclovir","ad","ada","adage","adagio","adah","adair","adaline","adam","adamant","adamo","adamson","adan","adana","adapt","adaptability","adaptable","adaptation","adapted","adaptedness","adapter","adapters","adapterview","adapting","adaption","adaptive","adaptively","adaptiveness","adaptivity","adaptor","adara","adata","adb","adc","add","adda","addaction","addactionlistener","addall","addams","addattribute","addbutton","addcell","addchild","addclass","addcolumn","addcomponent","adddays","added","addelement","addend","addenda","addendum","adder","addevent","addeventlistener","addflags","addgesturerecognizer","addgroup","addhandler","addheader","addi","addia","addict","addiction","addictive","addie","addin","adding","addison","additem","addition","additional","additionally","additions","additive","additivity","addle","addlistener","addmarker","addobject","addobserver","addon","addons","addproperty","addr","addrange","address","addressability","addressable","addressbook","addressed","addressee","addresser","addresses","addressid","addressing","addressline","addressof","addressograph","addrow","adds","addslashes","addsubview","addtab","addtarget","addtextchangedlistener","addto","addtobackstack","addtype","adduce","adducer","adduct","adduction","adductor","adduser","addvalue","addview","addwidget","addwithvalue","addy","ade","adecoder","adel","adela","adelaida","adelaide","adelbert","adele","adelheid","adelice","adelina","adelind","adeline","adella","adelle","aden","adena","adenauer","adenine","adenoid","adenoidal","adept","adeptness","adequacy","adequate","adequateness","adey","adf","adfs","adham","adhara","adhere","adherence","adherent","adherer","adhesion","adhesive","adhesiveness","adi","adiabatic","adiabatically","adiana","adidas","adieu","adina","adipiscing","adipisicing","adipose","adirondack","adis","adj","adjacency","adjacent","adjectival","adjective","adjoin","adjoint","adjourn","adjournment","adjudge","adjudicate","adjudication","adjudicator","adjudicatory","adjunct","adjuration","adjure","adjust","adjustable","adjustably","adjusted","adjuster","adjusting","adjustive","adjustment","adjustments","adjustor","adjutant","adkins","adlai","adler","adm","adman","admen","admin","adminhtml","administer","administrable","administrate","administration","administrative","administrator","administrators","administratrix","admins","admirable","admirableness","admirably","admiral","admiralty","admiration","admire","admirer","admiring","admissibility","admissible","admissibly","admission","admit","admittance","admitted","admittedly","admitting","admix","admixture","admob","admonish","admonisher","admonishing","admonishment","admonition","admonitory","ado","adobe","adodb","adolescence","adolescent","adolf","adolfo","adolph","adolphe","adolpho","adolphus","adonis","adopt","adopted","adopter","adoption","adoptive","adopts","adora","adorable","adorableness","adorably","adoration","adore","adoree","adorer","adoring","adorn","adorne","adorned","adornment","adp","adr","adrea","adrenal","adrenalin","adrenaline","adrequest","adress","adresse","adria","adrian","adriana","adriane","adrianna","adrianne","adriano","adriatic","adrien","adriena","adrienne","adrift","adroit","adroitness","ads","adsense","adsorb","adsorbate","adsorbent","adsorption","adsorptive","adt","adulate","adulation","adulator","adulatory","adult","adulterant","adulterate","adulterated","adulteration","adulterer","adulteress","adulterous","adultery","adulthood","adultness","adults","adumbrate","adumbration","adumbrative","adv","advance","advanced","advancement","advancer","advances","advantage","advantageous","advantageousness","advantages","advent","adventist","adventitious","adventitiousness","adventive","adventure","adventurer","adventuresome","adventuress","adventurous","adventurousness","adverb","adverbial","adversarial","adversary","adverse","adverseness","adversity","advert","advertise","advertised","advertisement","advertiser","advertisers","advertising","advertorial","advice","advices","adview","advil","advisability","advisable","advisableness","advisably","advise","advised","advisedly","advisee","advisement","adviser","advisor","advisory","advocacy","advocate","advocation","advt","adwords","adz","adze","ae","aegean","aegis","aelfric","aenean","aeneas","aeneid","aeolian","aeolus","aeon","aerate","aeration","aerator","aerial","aerialist","aerie","aeriel","aeriela","aeriell","aeroacoustic","aerobatic","aerobic","aerobically","aerodrome","aerodynamic","aerodynamically","aerodynamics","aeronautic","aeronautical","aeronautics","aerosol","aerosolize","aerospace","aes","aeschylus","aesculapius","aesop","aesthete","aesthetic","aesthetically","aestheticism","aesthetics","aether","aetiology","af","afaik","afar","afb","afc","afd","afdc","aff","affability","affable","affably","affair","affect","affectation","affected","affectedness","affecter","affecting","affection","affectionate","affectioned","affectioning","affective","affects","afferent","affiance","affidavit","affiliate","affiliated","affiliation","affine","affinity","affirm","affirmation","affirmative","affix","afflatus","afflict","affliction","afflictive","affluence","affluent","afford","affordable","afforest","afforestation","afforested","afforesting","afforests","affray","affricate","affrication","affricative","affright","affront","afghan","afghani","afghanistan","aficionado","afield","afire","aflame","afloat","aflutter","afnetworking","afoot","afore","aforementioned","aforesaid","aforethought","afoul","afr","afraid","afresh","africa","african","afrikaans","afrikaner","afro","afrocentric","afrocentrism","aft","after","afterbirth","afterbirths","afterburner","aftercare","aftereffect","afterglow","afterimage","afterlife","afterlives","aftermath","aftermaths","aftermost","afternoon","afters","aftershave","aftershock","aftertaste","aftertextchanged","afterthought","afterward","afterwards","afterworld","afton","ag","agace","again","against","agamemnon","agapae","agape","agar","agassiz","agata","agate","agatha","agathe","agave","age","aged","agedness","ageism","ageist","ageless","agelessness","agencies","agency","agenda","agent","agented","agenting","agentive","agents","ageratum","ages","agg","aggi","aggie","agglomerate","agglomeration","agglutinate","agglutination","agglutinin","aggrandize","aggrandizement","aggravate","aggravating","aggravation","aggregate","aggregated","aggregately","aggregateness","aggregates","aggregation","aggregations","aggregative","aggregator","aggression","aggressive","aggressively","aggressiveness","aggressor","aggrieve","aggrieved","aggy","aghast","agile","agility","agitate","agitated","agitation","agitator","agitprop","aglaia","agleam","aglitter","aglow","agna","agnella","agnes","agnese","agnesse","agneta","agnew","agni","agnola","agnostic","agnosticism","ago","agog","agonize","agonized","agonizedly","agonizing","agony","agoraphobia","agoraphobic","agosto","agra","agrarian","agrarianism","agree","agreeable","agreeableness","agreeably","agreed","agreeing","agreement","agreements","agreer","agretha","agribusiness","agricola","agricultural","agriculturalist","agriculture","agriculturist","agrippa","agrippina","agrochemicals","agronomic","agronomist","agronomy","aground","aguascalientes","ague","aguie","aguilar","aguinaldo","aguirre","aguistin","aguste","agustin","ah","aha","ahab","aharon","ahead","ahem","ahmad","ahmadabad","ahmed","ahoy","ahriman","ai","aid","aida","aidan","aide","aided","aider","aids","aigneis","aigrette","aiken","ail","aila","ailbert","aile","ailee","aileen","ailene","aileron","ailey","aili","ailina","ailment","ailsun","ailyn","aim","aime","aimed","aimee","aimer","aimil","aiming","aimless","aimlessness","aims","ain","aindrea","ainslee","ainsley","ainslie","ainu","air","airbag","airbase","airbnb","airborne","airbrush","airbus","aircraft","aircrew","airdrop","airdropped","airdropping","airedale","aires","airfare","airfield","airflow","airfoil","airframe","airfreight","airhead","airily","airiness","airing","airless","airlessness","airlift","airline","airliner","airlock","airmail","airman","airmass","airmen","airpark","airplane","airplay","airport","airship","airsick","airsickness","airspace","airspeed","airstrip","airtight","airtightness","airtime","airwaves","airway","airworthiness","airworthy","airy","aisha","aisle","aitch","aj","ajar","ajax","ajaxoptions","ajay","ajp","ak","aka","akbar","akihito","akim","akimbo","akin","akita","akka","akkad","akron","aksel","al","ala","alabama","alabaman","alabamian","alabaster","alack","alacrity","aladdin","alain","alaine","alair","alameda","alamo","alamofire","alamogordo","alan","alana","alanah","aland","alane","alanine","alanna","alano","alanson","alar","alard","alaric","alarm","alarming","alarmist","alarmmanager","alarms","alas","alasdair","alaska","alaskan","alastair","alasteir","alaster","alayne","alb","alba","albacore","albania","albanian","albany","albatross","albedo","albee","albeit","alberich","alberik","alberio","albert","alberta","albertan","albertina","albertine","alberto","albie","albigensian","albina","albinism","albino","albion","albireo","albrecht","album","albumen","albumin","albuminous","albums","albuquerque","alcatraz","alcestis","alchemical","alchemist","alchemy","alcibiades","alcmena","alcoa","alcohol","alcoholic","alcoholically","alcoholism","alcott","alcove","alcuin","alcyone","aldan","aldebaran","aldehyde","alden","alder","alderamin","alderman","aldermen","alderwoman","alderwomen","aldin","aldis","aldo","aldon","aldous","aldric","aldrich","aldridge","aldrin","aldus","aldwin","ale","aleatory","alec","alecia","aleck","aleda","alee","aleece","aleen","alehouse","aleichem","alejandra","alejandrina","alejandro","alejoa","aleksandr","alembert","alembic","alena","alene","aleph","aleppo","aler","alert","alertcontroller","alertdialog","alerted","alertness","alerts","alertview","alessandra","alessandro","aleta","alethea","aleut","aleutian","alewife","alewives","alex","alexa","alexander","alexandr","alexandra","alexandre","alexandria","alexandrian","alexandrina","alexandro","alexei","alexi","alexia","alexina","alexine","alexio","alf","alfa","alfalfa","alfi","alfie","alfons","alfonse","alfonso","alfonzo","alford","alfred","alfreda","alfredo","alfresco","alfy","alg","alga","algae","algaecide","algal","algebra","algebraic","algebraical","algebraist","algenib","alger","algeria","algerian","algernon","algieba","algiers","alginate","algo","algol","algonquian","algonquin","algorithm","algorithmic","algorithmically","algorithms","alhambra","alhena","ali","alia","alias","aliased","aliases","aliasing","alibi","alic","alica","alice","alicea","alicia","alick","alida","alidia","alie","alien","alienable","alienate","alienation","alienist","alighieri","alight","align","aligned","aligner","alignleft","alignment","alignparentbottom","alignparentleft","alignparentright","alignparentstart","alignparenttop","alika","alike","alikee","alikeness","aliment","alimentary","alimony","alina","aline","alinement","alioth","aliqua","aliquam","aliquet","aliquip","aliquot","alisa","alisander","alisha","alison","alissa","alist","alistair","alister","alisun","alive","aliveness","alix","aliyah","aliyahs","aliza","alkaid","alkali","alkalies","alkaline","alkalinity","alkalize","alkaloid","alkyd","alkyl","all","alla","allah","allahabad","allan","allard","allay","allayne","alldata","alleen","allegation","allege","alleged","allegheny","allegiance","allegiant","allegoric","allegorical","allegoricalness","allegorist","allegory","allegra","allegretto","allegri","allegro","allele","alleluia","allemande","allen","allendale","allende","allene","allentown","allergen","allergenic","allergic","allergically","allergist","allergy","alleviate","alleviation","alleviator","alley","alleyn","alleyway","allhallows","alli","alliance","allianora","allie","allier","allies","alligator","allin","allina","allison","allissa","allister","allistir","alliterate","alliteration","alliterative","allix","alloc","allocable","allocatable","allocate","allocated","allocates","allocating","allocation","allocations","allocative","allocator","allophone","allophonic","allot","allotment","allotments","allotrope","allotropic","allots","allotted","allotter","allotting","allover","allow","allowable","allowableness","allowably","allowance","allowbackup","allowed","allowfullscreen","allowget","allowing","allowoverride","allows","alloy","alloyed","allspice","allstate","allsun","allude","allure","allurement","alluring","allusion","allusive","allusiveness","alluvial","alluvions","alluvium","allx","ally","allyce","allyn","allys","allyson","alma","almach","almaden","almagest","almanac","almaty","almeda","almeria","almeta","almightiness","almighty","almira","almire","almond","almoner","almost","alms","almshouse","almsman","alnico","alnilam","alnitak","aloe","aloft","aloha","aloin","aloise","aloisia","alon","alone","aloneness","along","alongshore","alongside","alonso","alonzo","aloof","aloofness","alot","aloud","aloysia","aloysius","alp","alpaca","alpert","alpha","alphabet","alphabetic","alphabetical","alphabetically","alphabetization","alphabetize","alphabetizer","alphabets","alphanumeric","alphanumerical","alphard","alphecca","alpheratz","alphonse","alphonso","alpine","alps","already","alric","alright","alsace","alsatian","also","alsop","alston","alt","alta","altai","altaic","altair","altar","altarpiece","alter","alterable","alteration","altercate","altercation","altered","altering","alternate","alternately","alternation","alternative","alternatively","alternativeness","alternatives","alternator","althea","although","altimeter","altiplano","altitude","alto","altogether","alton","altos","altruism","altruist","altruistic","altruistically","alu","aludra","aluin","aluino","alum","alumina","aluminum","alumna","alumnae","alumni","alumnus","alundum","alva","alvan","alvarado","alvarez","alvaro","alveolar","alveoli","alveolus","alvera","alverta","alvie","alvin","alvina","alvinia","alvira","alvis","alvy","alway","always","alwin","alwyn","alyce","alyda","alyosha","alys","alysa","alyse","alysia","alyson","alyss","alyssa","alzheimer","am","ama","amabel","amabelle","amadeus","amado","amain","amalea","amalee","amaleta","amalgam","amalgamate","amalgamation","amalia","amalie","amalita","amalle","amanda","amandi","amandie","amandy","amanuenses","amanuensis","amara","amaranth","amaranths","amaretto","amargo","amarillo","amaryllis","amass","amasser","amata","amateur","amateurish","amateurishness","amateurism","amati","amatory","amaze","amazed","amazement","amazing","amazon","amazonaws","amazonian","amazons","ambassador","ambassadorial","ambassadorship","ambassadress","amber","ambergris","amberly","ambiance","ambidexterity","ambidextrous","ambience","ambient","ambiguity","ambiguous","ambiguously","ambiguousness","ambit","ambition","ambitious","ambitiousness","ambivalence","ambivalent","amble","ambler","ambros","ambrose","ambrosi","ambrosia","ambrosial","ambrosio","ambrosius","ambulance","ambulant","ambulate","ambulation","ambulatory","ambur","ambuscade","ambuscader","ambush","ambusher","amby","amcharts","amd","amdahl","ame","ameba","amelia","amelie","amelina","ameline","ameliorate","amelioration","amelita","amen","amenability","amenably","amend","amended","amender","amendment","amends","amenhotep","amenity","amenorrhea","amer","amerada","amerasian","amerce","amercement","america","american","americana","americanism","americanization","americanize","americanized","americans","americium","amerigo","amerind","amerindian","amery","ameslan","amet","amethyst","amethystine","amharic","amherst","ami","amiability","amiable","amiableness","amiably","amicability","amicable","amicableness","amicably","amid","amide","amidships","amidst","amie","amiga","amigo","amii","amil","amines","amino","aminobenzoic","amir","amish","amiss","amitie","amity","ammamaria","amman","ammerman","ammeter","ammo","ammonia","ammoniac","ammonium","ammunition","amnesia","amnesiac","amnesic","amnesty","amniocenteses","amniocentesis","amnion","amniotic","amoco","amoeba","amoebic","amoeboid","amok","among","amongst","amontillado","amoral","amorality","amorous","amorousness","amorphous","amorphousness","amortization","amortize","amortized","amory","amos","amount","amounts","amour","amp","amparo","amperage","ampere","ampersand","ampex","amphetamine","amphibian","amphibious","amphibiousness","amphibology","amphitheater","amphora","amphorae","ample","ampleness","amplification","amplifier","amplify","amplitude","ampoule","ampule","amputate","amputation","amputee","amqp","amritsar","ams","amsterdam","amt","amtrak","amuck","amulet","amundsen","amur","amuse","amused","amusement","amuser","amusing","amusingness","amway","amy","amye","amyl","amylase","amz","amzn","an","ana","anabal","anabaptist","anabel","anabella","anabelle","anabolic","anabolism","anachronism","anachronistic","anachronistically","anacin","anaconda","anacreon","anaerobe","anaerobic","anaerobically","anaglyph","anagram","anagrammatic","anagrammatically","anagrammed","anagramming","anaheim","anal","analects","analgesia","analgesic","analiese","analise","anallese","anallise","analog","analogical","analogize","analogous","analogousness","analogue","analogy","analysand","analyse","analyses","analysis","analyst","analytic","analytical","analyticity","analytics","analyzable","analyze","analyzed","analyzer","analyzing","anamorphic","ananias","anapaest","anapest","anapestic","anaphora","anaphoric","anaphorically","anaplasmosis","anarchic","anarchical","anarchism","anarchist","anarchistic","anarchy","anastasia","anastasie","anastassia","anastigmatic","anastomoses","anastomosis","anastomotic","anathema","anathematize","anatol","anatola","anatole","anatolia","anatolian","anatollo","anatomic","anatomical","anatomist","anatomize","anatomy","anaxagoras","ancell","ancestor","ancestors","ancestortype","ancestral","ancestress","ancestry","anchor","anchorage","anchored","anchorite","anchoritism","anchorman","anchormen","anchorpane","anchorpeople","anchorperson","anchors","anchorwoman","anchorwomen","anchovy","ancient","ancientness","ancillary","and","andalso","andalusia","andalusian","andaman","andante","andean","andee","andeee","anderea","anders","andersen","anderson","andes","andi","andie","andiron","andonis","andorra","andover","andra","andre","andrea","andreana","andree","andrei","andrej","andrew","andrey","andria","andriana","andriette","andris","androgen","androgenic","androgynous","androgyny","andromache","andromeda","andropov","andros","andrus","andy","anecdotal","anecdote","anechoic","anemia","anemic","anemically","anemometer","anemometry","anemone","anent","aneroid","anestassia","anesthesia","anesthesiologist","anesthesiology","anesthetic","anesthetically","anesthetist","anesthetization","anesthetize","anesthetizer","anet","anett","anetta","anette","aneurysm","anew","ang","angara","ange","angel","angela","angele","angeleno","angeles","angelfish","angeli","angelia","angelic","angelica","angelical","angelico","angelika","angelina","angeline","angelique","angelita","angelle","angelo","angelou","anger","angevin","angie","angil","angina","angiography","angioplasty","angiosperm","angkor","angle","angler","angles","angleworm","anglia","anglican","anglicanism","anglicism","anglicization","anglicize","angling","anglo","anglophile","anglophilia","anglophobe","anglophobia","angola","angolan","angora","angrily","angriness","angry","angst","angstrom","anguilla","anguish","angular","angularfire","angularity","angularjs","angus","angy","anheuser","anhydride","anhydrite","anhydrous","ania","aniakchak","anibal","anica","aniline","anim","animadversion","animadvert","animal","animalcule","animals","animate","animated","animatedly","animately","animateness","animates","animatewithduration","animating","animation","animations","animator","animism","animist","animistic","animized","animosity","animus","anion","anionic","anise","aniseed","aniseikonic","anisette","anisotropic","anisotropy","anissa","anita","anitra","anjanette","anjela","ankara","ankh","ankhs","ankle","anklebone","anklet","ann","anna","annabal","annabel","annabela","annabell","annabella","annabelle","annadiana","annadiane","annal","annalee","annaliese","annalise","annalist","annamaria","annamarie","annapolis","annapurna","anne","anneal","annealer","annecorinne","annelid","anneliese","annelise","annemarie","annetta","annette","annex","annexation","annexe","anni","annice","annie","annihilate","annihilation","annihilator","annissa","anniversary","annmaria","annmarie","annnora","annora","annotate","annotated","annotation","annotations","annotator","announce","announced","announcement","announcements","announcer","annoy","annoyance","annoyed","annoyer","annoying","annual","annualized","annuitant","annuity","annul","annular","annuli","annulled","annulling","annulment","annulus","annum","annunciate","annunciation","annunciator","anny","anode","anodic","anodize","anodyne","anoint","anointer","anointment","anomalous","anomalousness","anomaly","anomic","anomie","anon","anonfun","anonymity","anonymous","anonymousness","anopheles","anorak","anorectic","anorexia","anorexic","another","anouilh","ans","ansel","ansell","anselm","anselma","anselmo","anshan","ansi","ansible","ansley","anson","anstice","answer","answerable","answered","answerer","answering","answers","ant","antacid","antaeus","antagonism","antagonist","antagonistic","antagonistically","antagonize","antagonized","antagonizing","antananarivo","antarctic","antarctica","antares","ante","anteater","antebellum","antecedence","antecedent","antechamber","antedate","antediluvian","anteing","antelope","antenatal","antenna","antennae","anterior","anteroom","anthe","anthea","anthem","anther","anthia","anthiathia","anthill","anthologist","anthologize","anthology","anthony","anthraces","anthracite","anthrax","anthropic","anthropocentric","anthropogenic","anthropoid","anthropological","anthropologist","anthropology","anthropometric","anthropometry","anthropomorphic","anthropomorphically","anthropomorphism","anthropomorphizing","anthropomorphous","anti","antiabortion","antiabortionist","antiaircraft","antibacterial","antibiotic","antibody","antic","anticancer","antichrist","anticipate","anticipated","anticipation","anticipative","anticipatory","anticked","anticking","anticlerical","anticlimactic","anticlimactically","anticlimax","anticline","anticlockwise","anticoagulant","anticoagulation","anticommunism","anticommunist","anticompetitive","anticyclone","anticyclonic","antidemocratic","antidepressant","antidisestablishmentarianism","antidote","antietam","antifascist","antiformant","antifreeze","antifundamentalist","antigen","antigenic","antigenicity","antigone","antigua","antihero","antiheroes","antihistamine","antihistorical","antiknock","antilabor","antillean","antilles","antilogarithm","antilogs","antimacassar","antimalarial","antimatter","antimicrobial","antimissile","antimony","antin","anting","antinomian","antinomy","antinuclear","antioch","antioxidant","antiparticle","antipas","antipasti","antipasto","antipathetic","antipathy","antipersonnel","antiperspirant","antiphon","antiphonal","antipodal","antipode","antipodean","antipodes","antipollution","antipoverty","antiquarian","antiquarianism","antiquary","antiquate","antiquation","antique","antiquity","antiredeposition","antiresonance","antiresonator","antisemitic","antisemitism","antisepses","antisepsis","antiseptic","antiseptically","antiserum","antislavery","antisocial","antispasmodic","antisubmarine","antisymmetric","antisymmetry","antitank","antitheses","antithesis","antithetic","antithetical","antithyroid","antitoxin","antitrust","antivenin","antiviral","antivivisectionist","antiwar","antler","antlr","antmatchers","antofagasta","antoine","antoinette","anton","antone","antonella","antonetta","antoni","antonia","antonie","antonietta","antonin","antonina","antonino","antoninus","antonio","antonius","antonovics","antony","antonym","antonymous","antral","antsy","antwan","antwerp","anubis","anus","anvil","anxiety","anxious","anxiousness","any","anya","anybody","anyhow","anymore","anyobject","anyone","anyplace","anything","anytime","anyway","anyways","anywhere","anywise","ao","aol","aop","aorta","aortic","aot","ap","apace","apache","apalachicola","apart","apartheid","apartment","apartness","apathetic","apathetically","apathy","apatite","apb","apc","ape","aped","apelike","apennines","aper","aperiodic","aperiodically","aperiodicity","aperitif","aperture","apex","aphasia","aphasic","aphelia","aphelion","aphid","aphonic","aphorism","aphoristic","aphoristically","aphrodisiac","aphrodite","api","apia","apiarist","apiary","apical","apices","apiclient","apicontroller","apidocs","apiece","apikey","apis","apiservice","apish","apishness","apiurl","apiversion","apk","apl","aplenty","aplomb","apns","apo","apocalypse","apocalyptic","apocrypha","apocryphal","apocryphalness","apogee","apolar","apolitical","apollinaire","apollo","apollonian","apologetic","apologetically","apologetics","apologia","apologies","apologist","apologize","apologizer","apologizes","apologizing","apology","apoplectic","apoplexy","apos","apostasy","apostate","apostatize","apostle","apostleship","apostolic","apostrophe","apostrophized","apothecary","apothegm","apotheoses","apotheosis","apotheosized","apotheosizes","apotheosizing","app","appalachia","appalachian","appall","appalling","appaloosa","appanage","apparatus","apparel","apparency","apparent","apparently","apparentness","apparition","appbar","appbarlayout","appbundle","appcelerator","appclassloader","appcompat","appcompatactivity","appcomponent","appconfig","appcontext","appcontroller","appdata","appdelegate","appdomain","appeal","appealer","appealing","appear","appearance","appeared","appearer","appearing","appears","appease","appeased","appeasement","appeaser","appellant","appellate","appellation","appellative","append","appendage","appendchild","appenddata","appendectomy","appended","appender","appendices","appendicitis","appending","appendix","appendline","appends","appendtext","appendto","appengine","appertain","appetite","appetizer","appetizing","appia","appian","appid","appium","appkit","applaud","applauder","applause","apple","applecart","applejack","apples","applesauce","applescript","appleseed","applet","appleton","applewebkit","appliance","applicabilities","applicability","applicable","applicably","applicant","applicants","applicate","application","applicationcontext","applicationcontroller","applicationdbcontext","applicationdispatcher","applicationfilterchain","applicationid","applicationname","applicationrecord","applications","applicationuser","applicative","applicator","applied","applier","applies","appliqu","appliqud","apply","applybindings","applying","appmodule","appname","appoint","appointee","appointer","appointive","appointment","appointments","appolonia","appomattox","apportion","apportionment","appose","apposite","appositeness","apposition","appositive","appraisal","appraise","appraised","appraisees","appraiser","appraises","appraising","appreciable","appreciably","appreciate","appreciated","appreciation","appreciative","appreciativeness","appreciator","appreciatory","apprehend","apprehender","apprehensible","apprehension","apprehensive","apprehensiveness","apprentice","apprenticeship","apprise","apprizer","apprizingly","apprizings","approach","approachability","approachable","approacher","approaches","approaching","approbate","approbation","appropriable","appropriate","appropriated","appropriately","appropriateness","appropriation","appropriator","approval","approve","approved","approver","approving","approx","approximate","approximately","approximation","approximative","apps","appserver","appsettings","appspot","appstore","apptheme","appurtenance","appurtenant","appwidgetmanager","apr","apricot","april","aprilette","apron","apropos","aps","apse","apsis","apt","aptana","apter","aptest","aptitude","aptness","apuleius","aq","aqua","aquaculture","aqualung","aquamarine","aquanaut","aquaplane","aquarium","aquarius","aquatic","aquatically","aquavit","aqueduct","aqueous","aquiculture","aquifer","aquila","aquiline","aquinas","aquino","aquitaine","ar","ara","arab","arabel","arabela","arabele","arabella","arabelle","arabesque","arabia","arabian","arabic","arability","arabist","arable","araby","araceli","arachnid","arachnoid","arachnophobia","arafat","araguaya","aral","araldo","aramaic","aramco","arange","arapaho","arapahoe","arapahoes","ararat","araucanian","arawak","arawakan","arb","arbiter","arbitrage","arbitrager","arbitrageur","arbitrament","arbitrarily","arbitrariness","arbitrary","arbitrate","arbitration","arbitrator","arbor","arboreal","arbores","arboretum","arborvitae","arbutus","arc","arcade","arcadia","arcadian","arcana","arcane","arcgis","arch","archaeological","archaeologist","archaic","archaically","archaimbaud","archaism","archaist","archaize","archaizer","archambault","archangel","archbishop","archbishopric","archdeacon","archdiocesan","archdiocese","archduchess","archduke","archean","archenemy","archeologist","archeology","archer","archery","archetypal","archetype","archfiend","archfool","archibald","archibaldo","archibold","archie","archiepiscopal","archimedes","arching","archipelago","architect","architectonic","architectonics","architectural","architecture","architectures","architrave","archival","archive","archived","archives","archivist","archness","archway","archy","arclike","arco","arcsine","arctangent","arctic","arcturus","arcu","arda","ardabil","ardath","ardeen","ardelia","ardelis","ardella","ardelle","arden","ardency","ardene","ardenia","ardent","ardine","ardis","ardisj","ardith","ardor","ardra","arduino","arduous","arduousness","ardyce","ardys","ardyth","are","area","areal","areas","areawide","areequal","arel","aren","arena","arenaceous","arequipa","ares","aretha","arg","argb","argc","argent","argentina","argentine","argentinean","argentinian","arginine","argmax","argo","argon","argonaut","argonne","argosy","argot","argparse","args","arguable","arguably","argue","arguer","arguing","argument","argumentation","argumentative","argumentativeness","argumentexception","argumentnullexception","arguments","argus","argv","argyle","ari","aria","ariadne","arial","ariana","arianism","arianist","arid","aridatha","aridity","aridness","arie","ariel","ariela","ariella","arielle","aries","aright","arin","ario","ariosto","arise","arisen","arises","aristarchus","aristides","aristocracy","aristocrat","aristocratic","aristocratically","aristophanes","aristotelean","aristotelian","aristotle","arithmetic","arithmetical","arithmetician","arithmetize","arius","ariz","arizona","arizonan","arizonian","arjuna","ark","ark","arkansan","arkansas","arkhangelsk","arkwright","arlan","arlana","arlee","arleen","arlen","arlena","arlene","arleta","arlette","arley","arleyne","arlie","arliene","arlin","arlina","arlinda","arline","arlington","arluene","arly","arlyn","arlyne","arm","armada","armadillo","armageddon","armagnac","armament","arman","armand","armando","armata","armature","armband","armchair","armco","armeabi","armed","armenia","armenian","armer","armful","armhole","armin","arming","arminius","armistice","armless","armlet","armload","armonk","armor","armored","armorer","armorial","armory","armour","armpit","armrest","arms","armstrong","armv","army","arn","arnaldo","arne","arneb","arney","arnhem","arni","arnie","arno","arnold","arnoldo","arnuad","arnulfo","arny","aroma","aromatherapist","aromatherapy","aromatic","aromatically","aromaticity","aromaticness","aron","arose","around","arousal","arouse","aroused","arp","arpa","arpanet","arpeggio","arquillian","arr","arrack","arragon","arraign","arraignment","arrange","arrangeable","arranged","arrangement","arranger","arranges","arranging","arrant","arras","array","arrayadapter","arraybuffer","arraycollection","arraycopy","arrayer","arrayindexoutofboundsexception","arraylist","arrays","arraysize","arraywithobjects","arrear","arrest","arrestee","arrester","arresting","arrestor","arrhenius","arrhythmia","arrhythmic","arrhythmical","arri","arrival","arrive","arrived","arriver","arrives","arrogance","arrogant","arrogate","arrogation","arron","arrow","arrowhead","arrowroot","arrows","arroyo","arsenal","arsenate","arsenic","arsenide","arsine","arson","arsonist","art","artair","artaxerxes","arte","artefact","artemas","artemis","artemus","arterial","arteriolar","arteriole","arterioscleroses","arteriosclerosis","artery","artesian","artful","artfulness","arther","arthritic","arthritides","arthritis","arthrogram","arthropod","arthroscope","arthroscopic","arthur","arthurian","artichoke","article","articleid","articles","articulable","articular","articulate","articulated","articulately","articulateness","articulates","articulation","articulator","articulatory","artie","artifact","artifactid","artifactory","artifacts","artifice","artificer","artificial","artificiality","artificialness","artillerist","artillery","artilleryman","artillerymen","artiness","artisan","artist","artiste","artistic","artistically","artistry","artists","artless","artlessness","arts","artsy","artur","arturo","artus","artwork","arty","aruba","arum","arv","arvie","arvin","arvy","ary","aryan","aryn","as","asa","asama","asap","asarray","asax","asbestos","asc","ascella","ascend","ascendancy","ascendant","ascender","ascending","ascension","ascent","ascertain","ascertainment","ascetic","ascetically","asceticism","ascii","ascot","ascribe","ascription","ascriptive","ascx","asd","asdf","ase","asenumerable","aseptic","aseptically","asexual","asexuality","asf","asgard","ash","ashame","ashamed","ashanti","ashbey","ashby","ashcan","ashely","asher","asheville","ashia","ashien","ashil","ashkenazim","ashkhabad","ashla","ashlan","ashland","ashlar","ashlee","ashleigh","ashlen","ashley","ashli","ashlie","ashlin","ashly","ashman","ashmolean","ashore","ashram","ashton","ashtray","ashurbanipal","ashx","ashy","asia","asian","asiatic","aside","asilomar","asimov","asin","asinine","asininity","asio","ask","askance","asked","asker","askew","asking","asks","asl","aslant","asleep","aslist","asm","asmara","asmx","asn","asocial","asoka","asp","asparagus","aspartame","aspca","aspect","aspectj","aspects","aspell","aspen","asper","asperity","aspersion","asphalt","asphodel","asphyxia","asphyxiate","asphyxiation","aspic","aspidiske","aspidistra","aspirant","aspirate","aspiration","aspirational","aspirator","aspire","aspirer","aspirin","asplenium","aspnet","aspnetcore","aspx","asquith","ass","assad","assail","assailable","assailant","assam","assamese","assassin","assassinate","assassination","assault","assaulter","assaultive","assay","assayer","assemblage","assemble","assembled","assembler","assemblies","assembly","assemblyidentity","assemblyman","assemblymen","assemblyname","assemblywoman","assemblywomen","assent","assert","assertequals","asserter","assertion","assertional","assertionerror","assertions","assertive","assertiveness","asserts","assertthat","asserttrue","assess","assessed","assesses","assessment","assessor","asset","assetmanager","assets","asseverate","asseveration","asshole","assiduity","assiduous","assiduousness","assign","assignable","assignation","assigned","assignee","assigner","assigning","assignment","assignments","assignor","assigns","assimilate","assimilation","assimilationist","assisi","assist","assistance","assistant","assistantship","assisted","assister","assize","assn","assoc","associable","associate","associated","associateship","association","associational","associations","associative","associativity","associator","assonance","assonant","assort","assorter","assortment","asst","assuage","assuaged","assumability","assume","assumed","assumer","assumes","assuming","assumption","assumptions","assumptive","assurance","assure","assured","assuredness","assurer","assuring","assyria","assyrian","assyriology","ast","astaire","astarte","astatine","astc","aster","asteria","asterisk","asterisked","astern","asteroid","asteroidal","asthma","asthmatic","astigmatic","astigmatism","astir","aston","astonish","astonishing","astonishment","astor","astoria","astound","astounding","astra","astraddle","astrakhan","astral","astray","astrid","astride","astring","astringency","astringent","astrix","astrolabe","astrologer","astrological","astrologist","astrology","astronaut","astronautic","astronautical","astronautics","astronomer","astronomic","astronomical","astronomy","astrophysical","astrophysicist","astrophysics","astroturf","asturias","astute","astuteness","astype","asuncin","asunder","asus","aswan","aswell","asylum","asymmetric","asymmetrical","asymmetry","asymptomatic","asymptomatically","asymptote","asymptotic","asymptotically","async","asynccallback","asynchronism","asynchronous","asynchronously","asynchrony","asyncio","asyncresult","asynctask","at","atacama","atahualpa","atalanta","atan","atari","atatrk","atavism","atavist","atavistic","ataxia","ataxic","ate","atelier","atemporal","athabasca","athabascan","athabaska","athabaskan","atheism","atheist","atheistic","athena","athene","athenian","athens","atheroscleroses","atherosclerosis","athirst","athlete","athletic","athletically","athleticism","athletics","athwart","atilt","atindex","atkins","atkinson","atl","atlanta","atlante","atlantes","atlantic","atlantis","atlas","atlassian","atleast","atm","atman","atmosphere","atmospheric","atmospherically","atoi","atoll","atom","atomic","atomically","atomicity","atomics","atomistic","atomization","atomize","atomizer","atoms","atonal","atonality","atone","atonement","atop","atp","atreus","atria","atrial","atrium","atrocious","atrociousness","atrocity","atrophic","atrophy","atropine","atropos","ats","att","attach","attached","attacher","attachevent","attaching","attachment","attachments","attack","attacker","attacks","attain","attainabilities","attainability","attainable","attainableness","attainably","attainder","attained","attainer","attainment","attar","attempt","attempted","attempter","attempting","attempts","attend","attendance","attendant","attended","attendee","attendees","attender","attention","attentional","attentionality","attentive","attentiveness","attenuate","attenuated","attenuation","attenuator","attest","attestation","attested","attester","attic","attica","attila","attire","attitude","attitudinal","attitudinize","attlee","attn","attorney","attr","attract","attractant","attraction","attractive","attractiveness","attractivenesses","attractor","attrib","attributable","attribute","attributed","attributeerror","attributename","attributer","attributes","attributeset","attributevalue","attribution","attributional","attributive","attrition","attrs","atts","attucks","attune","atty","atv","atwitter","atwood","atypical","au","aube","auberge","aubergine","auberon","aubert","auberta","aubine","aubree","aubrette","aubrey","aubrie","aubry","auburn","auc","auckland","auction","auctioneer","auctor","aud","audacious","audaciousness","audacity","auden","audi","audibility","audible","audibles","audibly","audie","audience","audio","audiobook","audioformat","audiogram","audiological","audiologist","audiology","audiomanager","audiometer","audiometric","audiometry","audiophile","audioplayer","audiotape","audiovisual","audit","audited","audition","auditor","auditorium","auditory","audra","audre","audrey","audrie","audry","audrye","audubon","audy","auerbach","aug","augean","auger","aught","augie","augment","augmentation","augmentative","augmenter","augue","augur","augury","august","augusta","augustan","auguste","augustin","augustina","augustine","augustinian","augustness","augusto","augustus","augy","auk","aundrea","aunt","auntie","aunty","aura","aural","aurea","aurel","aurelea","aurelia","aurelie","aurelio","aurelius","aureole","aureomycin","auria","auric","auricle","auricular","aurie","auriga","aurilia","aurlie","auroora","aurora","auroral","aurore","aurthur","auschwitz","auscultate","auscultation","auspice","auspicious","auspiciousness","auspiciousnesses","aussie","austen","austere","austereness","austerity","austin","austina","austine","austral","australasia","australasian","australes","australia","australian","australis","australites","australoid","australopithecus","austria","austrian","austronesian","aut","aute","auth","authentic","authentically","authenticate","authenticated","authenticating","authentication","authenticationmanager","authenticator","authenticatorbase","authenticity","author","authoress","authorial","authoritarian","authoritarianism","authoritative","authoritativeness","authorities","authority","authorization","authorize","authorized","authorizer","authorizes","authors","authorship","authservice","authtoken","autism","autistic","auto","autobahn","autobiographer","autobiographic","autobiographical","autobiography","autoclave","autocollimator","autocommit","autocomplete","autocompletetextview","autoconfigure","autocorrelate","autocorrelation","autocracy","autocrat","autocratic","autocratically","autodesk","autodial","autodidact","autoeventwireup","autofac","autofill","autofilter","autofluorescence","autofocus","autogeneratecolumns","autograph","autographs","autoignition","autoimmune","autoimmunity","autoincrement","autolayout","autoload","autoloader","automagically","automaker","automapper","automata","automate","automated","automatic","automatically","automating","automation","automatism","automatize","automaton","automobile","automorphism","automotive","autonavigator","autonomic","autonomous","autonomy","autopilot","autoplay","autopostback","autoprefixer","autopsy","autoregressive","autorelease","autorepeat","autosize","autostart","autosuggestibility","autotransformer","autowire","autowired","autowiredannotationbeanpostprocessor","autoworker","autumn","autumnal","aux","auxiliary","auxin","av","ava","avail","availability","available","availableness","availably","availing","avalanche","avalon","avant","avarice","avaricious","avariciousness","avast","avatar","avaudioplayer","avaunt","avc","avd","avdp","ave","aveline","avenge","avenged","avenger","aventine","aventino","avenue","average","averages","averell","averil","averill","avernus","averred","averrer","averring","averroes","avers","averse","averseness","aversion","avert","avery","averyl","aves","avesta","avfoundation","avg","avi","avian","aviary","aviate","aviation","aviator","aviatrices","aviatrix","avicenna","avictor","avid","avidity","avie","avigdor","avignon","avila","avionic","avionics","avior","avis","avitaminoses","avitaminosis","aviv","aviva","avivah","avocado","avocation","avocational","avogadro","avoid","avoidable","avoidably","avoidance","avoided","avoider","avoiding","avoids","avoirdupois","avon","avouch","avow","avowal","avowed","avower","avplayer","avr","avram","avril","avrit","avro","avrom","avuncular","avx","aw","awacs","await","awaiting","awake","awakefromnib","awaken","awakened","awakener","awakening","award","awarder","aware","awareness","awash","away","awe","aweigh","awesome","awesomeness","awestruck","awful","awfuller","awfullest","awfulness","awhile","awk","awkward","awkwardness","awl","awn","awning","awoke","awoken","awol","awry","aws","awt","ax","axd","axe","axehead","axel","axeman","axes","axial","axillary","axiological","axiology","axiom","axiomatic","axiomatically","axiomatization","axiomatize","axion","axios","axis","axle","axletree","axolotl","axon","ay","ayah","ayahs","ayala","ayatollah","ayatollahs","aye","ayers","aylmar","aylmer","aymara","aymer","ayn","az","azalea","azania","azazel","azerbaijan","azimuth","azimuthal","azimuths","azores","azov","azt","aztec","aztecan","azure","azurewebsites","b","ba","baa","baal","bab","babar","babara","babb","babbage","babbette","babbie","babbitt","babble","babbler","babcock","babe","babel","babette","babita","babka","baboon","babushka","baby","babyhood","babyish","babylon","babylonia","babylonian","babysat","babysit","babysitter","babysitting","bac","bacall","bacardi","baccalaureate","baccarat","bacchanal","bacchanalia","bacchanalian","bacchic","bacchus","bach","bachelor","bachelorhood","bacillary","bacilli","bacillus","back","backache","backarrow","backbench","backbencher","backbit","backbite","backbiter","backbitten","backboard","backbone","backbreaking","backbutton","backchaining","backcloth","backcolor","backdate","backdrop","backdropped","backdropping","backed","backend","backends","backer","backfield","backfill","backfire","backgammon","background","backgroundcolor","backgroundimage","backgrounds","backgroundworker","backhand","backhanded","backhander","backhoe","backing","backlash","backless","backlog","backlogged","backlogging","backorder","backpack","backpacker","backpedal","backplane","backplate","backrest","backscatter","backseat","backside","backslapper","backslapping","backslash","backslashes","backslid","backslide","backslider","backspace","backspin","backstabber","backstabbing","backstage","backstair","backstitch","backstop","backstopped","backstopping","backstreet","backstretch","backstroke","backtalk","backticks","backtrace","backtrack","backtracking","backup","backups","backus","backward","backwardness","backwards","backwash","backwater","backwood","backwoodsman","backwoodsmen","backyard","bacon","baconer","bacteria","bacterial","bactericidal","bactericide","bacteriologic","bacteriological","bacteriologist","bacteriology","bacterium","bactria","bad","badder","baddest","baddie","bade","baden","badge","badger","badinage","badland","badlands","badlogic","badly","badman","badmen","badminton","badmouth","badmouths","badness","badrequest","baedeker","baez","baffin","baffle","bafflement","baffler","baffling","bag","bagatelle","bagel","bagful","baggage","baggageman","baggagemen","bagged","bagger","baggily","bagginess","bagging","baggy","baghdad","bagpipe","bagpiper","bagrodia","bags","baguette","baguio","bah","baha","bahama","bahamanian","bahamian","bahia","bahrain","bahs","baikal","bail","bailey","bailie","bailiff","bailiwick","baillie","bailout","bailsman","bailsmen","baily","baird","bairn","bait","baiter","baize","baja","bak","bake","baked","bakehouse","bakelite","baker","bakersfield","bakery","bakeshop","baking","baklava","baksheesh","baku","bakunin","bal","balaclava","balalaika","balance","balanced","balancedness","balancer","balanchine","balancing","balboa","balcony","bald","balder","balderdash","baldfaced","baldness","baldric","balduin","baldwin","baldy","bale","balearic","baleen","baleful","balefuller","balefullest","balefulness","baler","balfour","bali","balinese","balk","balkan","balkanization","balkanize","balker","balkhash","balkiness","balky","ball","ballad","ballade","balladeer","balladry","ballard","ballast","ballcock","baller","ballerina","ballet","balletic","ballfields","ballgame","ballistic","ballistics","balloon","balloonist","ballot","balloter","ballpark","ballplayer","ballpoint","ballroom","balls","ballsy","ballyhoo","balm","balminess","balmy","baloney","balsa","balsam","balsamic","balthazar","baltic","baltimore","baluchistan","baluster","balustrade","balzac","bam","bamako","bamberger","bambi","bambie","bamboo","bamboozle","bamby","ban","banach","banal","banality","banana","bananas","bancroft","band","bandage","bandager","bandanna","bandbox","bandeau","bandeaux","bander","banding","bandit","banditry","bandmaster","bandoleer","bandpass","bands","bandsman","bandsmen","bandstand","bandstop","bandung","bandwagon","bandwidth","bandwidths","bandy","bane","baneful","banefuller","banefullest","bang","bangalore","banger","bangkok","bangladesh","bangladeshi","bangle","bangor","bangui","bani","banish","banisher","banishment","banister","banjarmasin","banjo","banjoist","banjul","bank","bankaccount","bankbook","bankcard","banker","banking","banknote","bankroll","bankrupt","bankruptcy","banks","banky","banned","banneker","banner","banners","banning","bannister","bannock","banns","banquet","banqueter","banquette","bans","banshee","bantam","bantamweight","banter","banterer","bantering","banting","bantu","banyan","banzai","baobab","baos","baotou","baptism","baptismal","baptist","baptiste","baptistery","baptistry","baptize","baptized","baptizer","baptizes","bar","barabbas","barb","barbabas","barbabra","barbadian","barbados","barbara","barbaraanne","barbarella","barbarian","barbarianism","barbaric","barbarically","barbarism","barbarity","barbarize","barbarossa","barbarous","barbarousness","barbary","barbe","barbecue","barbed","barbee","barbel","barbell","barbeque","barber","barbered","barberry","barbershop","barbette","barbey","barbi","barbie","barbital","barbiturate","barbour","barbra","barbuda","barbwire","barby","barcarole","barcelona","barchart","barclay","barcode","bard","barde","bardeen","bardic","bare","bareback","barefaced","barefacedness","barefoot","barehanded","bareheaded","barelegged","barely","bareness","barents","barf","barfly","bargain","bargainer","barge","bargeman","bargemen","bargepole","barhop","barhopped","barhopping","bari","baritone","barium","bark","barked","barkeep","barkeeper","barker","barkley","barks","barley","barleycorn","barlow","barmaid","barman","barmen","barn","barnabas","barnabe","barnaby","barnacle","barnard","barnaul","barnebas","barnes","barnett","barney","barnful","barnhard","barnie","barnsful","barnstorm","barnstormer","barnum","barny","barnyard","baroda","barometer","barometric","barometrically","baron","baronage","baroness","baronet","baronetcy","baronial","barony","baroque","barplot","barque","barquisimeto","barr","barrack","barracker","barracuda","barrage","barranquilla","barre","barred","barrel","barren","barrenness","barrera","barret","barrett","barrette","barri","barricade","barrie","barrier","barriers","barring","barrio","barrister","barron","barroom","barrow","barry","barrymore","bars","barstool","barstow","bart","bartel","bartend","bartender","barter","barterer","barth","barthel","bartholdi","bartholemy","bartholomeo","bartholomeus","bartholomew","bartie","bartk","bartlet","bartlett","bartolemo","bartolomeo","barton","bartram","barty","bary","barycenter","barycentre","barycentric","baryon","baryram","baryshnikov","bas","basal","basalt","basaltic","bascom","base","baseadapter","baseaddress","baseball","baseband","baseboard","baseclass","basecontroller","based","basedir","basel","baseless","baseline","basely","baseman","basemen","basement","basename","baseness","basepath","baseplate","bases","basetting","basetype","baseurl","bash","bashful","bashfulness","basho","bashrc","basia","basic","basically","basicdbobject","basichttpbinding","basicnamevaluepair","basics","basie","basil","basilar","basile","basilica","basilio","basilisk","basilius","basin","basinful","basis","bask","basket","basketball","basketry","basketwork","basophilic","basque","basra","bass","basset","basseterre","bassett","bassinet","bassist","basso","bassoon","bassoonist","basswood","bast","bastard","bastardization","bastardize","bastardized","bastardy","baste","baster","bastian","bastien","bastille","basting","bastion","basutoland","bat","bataan","batavia","batch","batches","batchsize","bate","bated","bater","bates","bath","bathe","bather","bathetic","bathhouse","bathmat","batholomew","bathos","bathrobe","bathroom","baths","bathsheba","bathtub","bathwater","bathyscaphe","bathysphere","batik","batista","batiste","batman","batmen","baton","batsheva","batsman","batsmen","battalion","batted","batten","batter","batteries","battery","batting","battle","battledore","battledress","battlefield","battlefront","battleground","battlement","battler","battleship","batty","batu","batwings","bauble","baud","baudelaire","baudoin","baudouin","bauer","bauhaus","baulk","bausch","bauxite","bavaria","bavarian","bawd","bawdily","bawdiness","bawdy","bawl","bawler","bax","baxie","baxter","baxy","bay","bayamon","bayard","bayberry","bayda","bayer","bayes","bayesian","baylor","bayonet","bayonne","bayou","bayreuth","baz","bazaar","bazel","bazillion","bazooka","bb","bbb","bbbb","bbc","bbl","bbox","bbq","bbs","bc","bcc","bcd","bcp","bcrypt","bd","bdd","bdist","bdrm","be","bea","beach","beachcomber","beachhead","beachwear","beacon","beacons","bead","beading","beadle","beadsman","beadworker","beady","beagle","beak","beaker","beale","bealle","beam","bean","beanbag","beancreationexception","beanie","beanpole","beans","beanstalk","beanutils","bear","bearable","bearably","beard","bearded","beardless","beardmore","beardsley","bearer","bearing","bearish","bearishness","bearlike","bearnaise","bearnard","bearskin","beasley","beast","beasties","beastings","beastliness","beastly","beat","beatable","beatably","beaten","beater","beatific","beatifically","beatification","beatify","beating","beatitude","beatlemania","beatles","beatnik","beatrice","beatrisa","beatrix","beatriz","beats","beau","beauchamps","beaufort","beaujolais","beaumarchais","beaumont","beauregard","beaut","beauteous","beauteousness","beautician","beautification","beautifier","beautiful","beautifully","beautifulness","beautifulsoup","beautify","beauty","beauvoir","beaux","beaver","beaverton","bebe","bebop","becalm","became","because","becca","bechtel","beck","becka","becker","becket","beckett","becki","beckie","beckon","becky","becloud","become","becomes","becoming","becquerel","bed","bedaub","bedazzle","bedazzlement","bedbug","bedchamber","bedclothes","bedded","bedder","bedding","bede","bedeck","bedevil","bedevilment","bedfast","bedfellow","bedford","bedim","bedimmed","bedimming","bedizen","bedlam","bedlinen","bedmaker","bedmate","bedouin","bedpan","bedpost","bedraggle","bedridden","bedrock","bedroll","bedroom","bedsheets","bedside","bedsit","bedsitter","bedsore","bedspread","bedspring","bedstead","bedstraw","bedtime","bee","beebe","beebread","beech","beecher","beechnut","beechwood","beef","beefburger","beefcake","beefiness","beefsteak","beefy","beehive","beekeeper","beekeeping","beeline","beelzebub","been","beep","beeper","beer","beerbohm","beermat","beery","beeswax","beet","beethoven","beetle","beeton","beetroot","beeves","befall","befell","befit","befitted","befitting","befog","befogged","befogging","before","beforeeach","beforehand","beforesend","befoul","befriend","befuddle","befuddlement","beg","began","beget","begetting","beggar","beggarliness","beggarly","beggary","begged","begging","begin","beginform","begining","begininvoke","beginner","beginners","beginning","beginpath","begins","begintransaction","begone","begonia","begot","begotten","begrime","begrudge","begrudging","beguile","beguilement","beguiler","beguiling","beguine","begum","begun","behalf","behalves","behan","behave","behaves","behaving","behavior","behavioral","behaviorism","behaviorist","behavioristic","behaviors","behaviorsubject","behaviour","behead","beheld","behemoth","behemoths","behest","behind","behindhand","behold","beholder","behoofs","behoove","behooving","behring","beiderbecke","beige","beijing","beilul","being","beirut","beitris","bejewel","bekesy","bekki","bel","bela","belabor","belarus","belate","belated","belatedness","belau","belay","belch","beleaguer","belem","belfast","belfry","belg","belgian","belgium","belgrade","belia","belicia","belie","belief","beliefs","belier","believability","believable","believably","believe","believed","believer","believes","believing","belinda","belita","belittle","belittlement","belittler","belize","bell","bella","belladonna","bellamy","bellanca","bellatrix","bellboy","belle","belled","belletrist","belletristic","belleville","bellflower","bellhop","bellicose","bellicoseness","bellicosity","belligerence","belligerency","belligerent","bellina","belling","bellini","bellman","bellmen","bellovin","bellow","bellows","bells","bellwether","bellwood","belly","bellyache","bellyacher","bellybutton","bellyful","bellyfull","belmont","belmopan","beloit","belong","belonging","belongs","belongsto","belongstomany","belorussia","belorussian","belove","beloved","below","belshazzar","belt","belted","belting","belton","beltran","beltsville","beltway","beluga","belushi","belva","belvedere","belvia","bely","beman","bemire","bemoan","bemuse","bemused","bemusement","ben","benacerraf","benares","bench","bencher","benchmark","benchmarking","benchmarks","bend","bended","bender","bendick","bendicty","bendite","bendix","beneath","benedetta","benedetto","benedick","benedict","benedicta","benedictine","benediction","benedicto","benedictory","benedikt","benedikta","benefaction","benefactor","benefactress","benefice","beneficence","beneficent","beneficial","beneficialness","beneficiary","benefit","benefiter","benefits","benelux","benet","benetta","benetton","benevolence","benevolent","benevolentness","bengal","bengali","benghazi","bengt","beniamino","benighted","benightedness","benign","benignant","benignity","benin","beninese","benita","benito","benjamen","benjamin","benji","benjie","benjy","benn","bennett","benni","bennie","bennington","benny","benoit","benoite","benson","bent","bentham","bentlee","bentley","benton","bents","bentwood","benumb","benyamin","benz","benzedrine","benzene","benzine","beograd","beowulf","bequeath","bequeaths","bequest","ber","berate","berber","bereave","bereavement","bereft","berenice","beret","berg","bergen","berger","bergerac","berget","berglund","bergman","bergson","bergsten","bergstrom","beribbon","beriberi","bering","beringer","berk","berke","berkeley","berkelium","berkie","berkley","berkly","berkowitz","berkshire","berky","berle","berlin","berliner","berlioz","berlitz","berm","berman","bermuda","bermudan","bermudian","bern","berna","bernadene","bernadette","bernadina","bernadine","bernard","bernardina","bernardine","bernardino","bernardo","bernarr","bernays","bernbach","berne","bernelle","bernese","bernete","bernetta","bernette","bernhard","bernhardt","berni","bernice","bernie","berniece","bernini","bernita","bernoulli","bernstein","berny","berra","berri","berrie","berry","berrylike","berserk","berserker","bert","berta","berte","berth","bertha","berthe","berths","berti","bertie","bertillon","bertina","bertine","berton","bertram","bertrand","bertrando","berty","beryl","beryle","beryllium","berzelius","bes","beseech","beseecher","beseeching","beseem","beset","besetting","beside","besides","besiege","besieger","besmear","besmirch","besom","besot","besotted","besotting","besought","bespangle","bespatter","bespeak","bespectacled","bespoke","bespoken","bess","bessel","bessemer","bessie","bessy","best","bestial","bestiality","bestiary","bestir","bestirred","bestirring","bestow","bestowal","bestrew","bestrewn","bestridden","bestride","bestrode","bestseller","bestselling","bestubble","bet","beta","betake","betaken","betatron","betcha","betel","betelgeuse","beth","bethanne","bethany","bethe","bethel","bethena","bethesda","bethina","bethink","bethlehem","bethought","bethune","betide","betimes","betoken","betook","betray","betrayal","betrayer","betroth","betrothal","betrothed","betroths","betsey","betsy","betta","bette","betteann","betteanne","better","betterment","betti","bettie","bettina","bettine","betting","bettor","betty","bettye","between","betweenness","betwixt","beulah","bev","bevan","bevel","beverage","beverie","beverlee","beverley","beverlie","beverly","bevin","bevon","bevvy","bevy","bewail","beware","bewhisker","bewigged","bewilder","bewildered","bewildering","bewilderment","bewitch","bewitching","bewitchment","bey","beyond","bezel","bezier","bf","bfs","bg","bgcolor","bgr","bh","bhopal","bhutan","bhutanese","bhutto","bi","bialystok","bianca","bianco","bianka","biannual","bias","biased","biases","biathlon","biaxial","bib","bibbed","bibbie","bibbing","bibby","bibbye","bibendum","bibi","bible","biblical","biblicists","bibliographer","bibliographic","bibliographical","bibliography","bibliophile","bibulous","bicameral","bicameralism","bicarb","bicarbonate","bicentenary","bicentennial","bicep","biceps","bichromate","bicker","bickerer","bickering","biconcave","biconnected","biconvex","bicuspid","bicycle","bicycler","bicyclist","bid","biddable","bidden","bidder","biddie","bidding","biddle","biddy","bide","bider","bidet","bidget","bidiagonal","bidirectional","bids","biennial","biennium","bienville","bier","bierce","bifocal","bifurcate","bifurcation","big","bigamist","bigamous","bigamy","bigdecimal","bigelow","bigfoot","bigged","bigger","biggest","biggie","bigging","biggish","bighead","bighearted","bigheartedness","bighorn","bight","bigint","biginteger","bigmouth","bigmouths","bigness","bigot","bigoted","bigotry","bigquery","bigwig","biharmonic","bijection","bijective","bijou","bijoux","bike","biker","bikini","biko","bil","bilabial","bilateral","bilateralness","bilayer","bilbao","bilberry","bilbo","bile","bilge","bili","biliary","bilinear","bilingual","bilingualism","bilious","biliousness","bilk","bilker","bill","billboard","biller","billet","billfold","billi","billiard","billie","billing","billings","billingsgate","billion","billionaire","billions","billionths","billow","billowy","billposters","bills","billy","billye","bimbo","bimetallic","bimetallism","bimini","bimodal","bimolecular","bimonthly","bin","binaries","binary","binaural","bind","bindable","binded","binder","bindery","binding","bindingcontext","bindingflags","bindingness","bindingredirect","bindingresult","bindings","bindingsource","bindle","bindparam","binds","bindvalue","bindweed","bing","binge","bingham","binghamton","bingo","bini","bink","binky","binnacle","binned","binni","binnie","binning","binny","binocular","binodal","binomial","bins","bintray","binuclear","bio","biochemical","biochemist","biochemistry","biodegradability","biodegradable","biodiversity","bioengineering","bioethics","biofeedback","biog","biograph","biographer","biographic","biographical","biography","bioko","biol","biologic","biological","biologist","biology","biomass","biomedical","biomedicine","biometric","biometrics","biometry","biomolecule","biomorph","bionic","bionically","bionics","biophysic","biophysical","biophysicist","biophysics","biopic","biopsy","biorhythm","bios","bioscience","biosphere","biostatistic","biosynthesized","biotechnological","biotechnologist","biotechnology","biotic","biotin","bipartisan","bipartisanship","bipartite","bipartition","biped","bipedal","biplane","bipolar","bipolarity","biracial","birch","bird","birdbath","birdbaths","birdbrain","birdcage","birder","birdhouse","birdie","birdieing","birdlike","birdlime","birds","birdseed","birdseye","birdsong","birdtables","birdwatch","birefringence","birefringent","biretta","birgit","birgitta","birk","birkenstock","birmingham","biro","biron","birt","birth","birthdate","birthday","birthmark","birthplace","birthrate","birthright","births","birthstone","bis","biscay","biscayne","biscuit","bisect","bisection","bisector","biserial","bisexual","bisexuality","bishkek","bishop","bishopric","bismarck","bismark","bismuth","bismuths","bison","bisque","bissau","bistable","bistate","bistro","bisyllabic","bit","bitblt","bitbucket","bitch","bitchily","bitchiness","bitchy","bitcoin","bitcoins","bitconverter","bite","biter","biting","bitmap","bitmapdata","bitmapdrawable","bitmapfactory","bitmapimage","bitmaps","bitnami","bitnet","bitrate","bits","bitser","bitset","bitted","bitten","bitter","bittern","bitterness","bitternut","bitterroot","bittersweet","bitting","bitty","bitumen","bituminous","bitwise","bivalent","bivalve","bivariate","bivouac","bivouacked","bivouacking","biweekly","biyearly","biz","bizarre","bizarreness","bizet","biztalk","bizzes","bj","bjorn","bk","bl","bla","blab","blabbed","blabber","blabbermouth","blabbermouths","blabbing","blabla","blablabla","black","blackamoor","blackball","blackberry","blackbird","blackbirder","blackboard","blackbody","blackburn","blackcolor","blackcurrant","blacken","blackener","blackfeet","blackfoot","blackguard","blackhead","blacking","blackish","blackjack","blackleg","blacklist","blackmail","blackmailer","blackman","blackmer","blackness","blackout","blackpool","blacksmith","blacksmiths","blacksnake","blackspot","blackstone","blackthorn","blacktop","blacktopped","blacktopping","blackwell","bladder","bladdernut","bladderwort","blade","blah","blahblah","blahs","blaine","blair","blaire","blake","blakelee","blakeley","blakey","blame","blameless","blamelessness","blamer","blameworthiness","blameworthy","blanc","blanca","blanch","blancha","blanchard","blanche","blancher","blancmange","bland","blandish","blandishment","blandit","blandness","blane","blank","blankenship","blanket","blanketing","blankness","blanks","blanton","blantyre","blare","blarney","blas","blaspheme","blasphemer","blasphemous","blasphemousness","blasphemy","blast","blaster","blasting","blastoff","blatancy","blatant","blather","blatting","blatz","blavatsky","blayne","blaze","blazer","blazing","blazon","blazoner","bldg","ble","bleach","bleached","bleacher","bleak","bleakness","blear","blearily","bleariness","bleary","bleat","bleater","bleed","bleeder","bleeker","bleep","blemish","blemished","blench","blend","blender","blenheim","bless","blessed","blessedness","blessing","blevins","blew","bligh","blight","blighter","blimey","blimp","blind","blinded","blinder","blindfold","blinding","blindly","blindness","blindside","blink","blinker","blinking","blinks","blinni","blinnie","blinny","blintz","blintze","blip","blipped","blipping","bliss","blisse","blissful","blissfulness","blister","blistering","blistery","blit","blithe","blitheness","blither","blithesome","blitz","blitzkrieg","blizzard","blk","bloat","bloater","blob","blobbed","blobbing","blobs","bloc","bloch","block","blockade","blockader","blockage","blockbuster","blockbusting","blockchain","blocked","blocker","blockhead","blockhouse","blocking","blockjunit","blockquote","blocks","blocksize","blocky","bloemfontein","blog","blogger","blogging","bloginfo","blogpost","blogs","blogspot","bloke","blomberg","blomquist","blond","blonde","blondell","blondelle","blondie","blondish","blondness","blondy","blood","bloodbath","bloodbaths","bloodcurdling","bloodhound","bloodied","bloodiness","bloodless","bloodlessness","bloodletting","bloodline","bloodmobile","bloodroot","bloodshed","bloodshot","bloodsport","bloodstain","bloodstock","bloodstone","bloodstream","bloodsucker","bloodsucking","bloodthirstily","bloodthirstiness","bloodthirsty","bloodworm","bloody","bloodymindedness","bloom","bloomer","bloomfield","bloomington","bloop","blooper","blossom","blossomy","blot","blotch","blotchy","blotted","blotter","blotting","blotto","blouse","blow","blower","blowfish","blowfly","blowgun","blowing","blown","blowout","blowpipe","blowtorch","blowup","blowy","blowzy","blt","blubber","blubbery","blucher","bludgeon","blue","blueback","bluebeard","bluebell","blueberry","bluebill","bluebird","bluebonnet","bluebook","bluebottle","bluebush","bluefish","bluegill","bluegrass","blueing","blueish","bluejacket","bluejeans","bluemix","blueness","bluenose","bluepoint","blueprint","bluer","bluest","bluestocking","bluesy","bluet","bluetooth","bluetoothadapter","bluetoothdevice","bluff","bluffer","bluffness","bluing","bluish","bluishness","blum","blumenthal","blunder","blunderbuss","blunderer","blundering","blunt","bluntness","blur","blurb","blurred","blurriness","blurring","blurry","blurt","blush","blusher","blushing","bluster","blusterer","blustering","blusterous","blustery","blvd","blythe","bm","bmi","bmp","bmw","bn","bo","boa","boar","board","boarded","boarder","boardgames","boarding","boardinghouse","boardroom","boards","boardwalk","boast","boaster","boastful","boastfulness","boat","boatclubs","boater","boathouse","boating","boatload","boatman","boatmen","boatswain","boatyard","bob","bobbe","bobbed","bobbee","bobbette","bobbi","bobbie","bobbin","bobbing","bobbitt","bobble","bobbsey","bobby","bobbye","bobbysoxer","bobcat","bobette","bobina","bobine","bobinette","bobolink","bobrow","bobs","bobsled","bobsledded","bobsledder","bobsledding","bobsleigh","bobsleighs","bobtail","bobwhite","boca","boccaccio","boccie","bock","bockwurst","bod","bode","bodega","bodenheim","bodhidharma","bodhisattva","bodice","bodied","bodies","bodiless","bodily","boding","bodkin","body","bodybuilder","bodybuilding","bodyguard","bodying","bodyparser","bodysuit","bodyweight","bodywork","boeing","boeotia","boeotian","boer","bog","bogart","bogartian","bogey","bogeyman","bogeymen","bogged","bogging","boggle","boggling","boggy","bogie","bogot","bogus","bogy","bogyman","bogymen","boheme","bohemia","bohemian","bohemianism","bohr","boigie","boil","boiled","boiler","boilermaker","boilerplate","boils","bois","boise","boisterous","boisterousness","bokeh","bola","bold","boldface","boldness","bole","bolero","boleyn","bolivar","bolivares","bolivia","bolivian","boll","bollard","bollix","bolo","bologna","bolometer","boloney","bolshevik","bolshevism","bolshevist","bolshevistic","bolshoi","bolster","bolsterer","bolt","bolted","bolter","bolton","bolts","boltzmann","bolus","bom","bomb","bombard","bombardier","bombardment","bombast","bombastic","bombastically","bombay","bomber","bombproof","bombshell","bona","bonanza","bonaparte","bonaventure","bonbon","bond","bondage","bonder","bondholder","bondie","bondman","bondmen","bondon","bonds","bondsman","bondsmen","bondwoman","bondwomen","bondy","bone","boned","bonehead","boneless","boner","bones","bonfire","bong","bongo","bonham","bonhomie","boniface","boniness","bonita","bonito","bonjour","bonkers","bonn","bonnee","bonner","bonnet","bonneted","bonneville","bonni","bonnibelle","bonnie","bonny","bonsai","bontempo","bonus","bony","bonzes","boo","boob","booby","boodle","boogeyman","boogie","boogieing","boohoo","book","bookbind","bookbinder","bookbindery","bookbinding","bookcase","booked","bookend","booker","bookid","bookie","booking","bookings","bookish","bookishness","bookkeep","bookkeeper","bookkeeping","booklet","bookmaker","bookmaking","bookmark","bookmarks","bookmobile","bookplate","books","bookseller","bookshelf","bookshelves","bookshop","bookstall","bookstore","bookwork","bookworm","bool","boole","boolean","booleanfield","booleans","boom","boomer","boomerang","boomtown","boon","boondocks","boondoggle","boondoggler","boone","boonie","boonies","boony","boor","boorish","boorishness","boost","booster","boosterism","boot","bootblack","boote","bootee","booth","boothe","booths","bootie","booting","bootlaces","bootle","bootleg","bootlegged","bootlegger","bootlegging","bootless","bootloader","bootply","bootprints","bootstrap","bootstrapcdn","bootstrapped","bootstrapper","bootstrapping","booty","booze","boozer","boozy","bop","bopped","bopping","borate","borax","bord","bordeaux","bordello","borden","border","borderbrush","bordercolor","bordered","borderer","borderfactory","borderland","borderlayout","borderline","borderpane","borderradius","borders","borderstyle","borderthickness","borderwidth","bordie","bordon","bordy","bore","borealis","boreas","bored","boredom","boreholes","borer","borg","borges","borgia","boric","boring","boris","bork","born","borne","borneo","borodin","boron","borosilicate","borough","boroughs","borroughs","borrow","borrowed","borrower","borrowing","borscht","borstal","boru","borzoi","bos","bosch","bose","bosh","bosnia","bosnian","bosom","bosomy","boson","bosporus","boss","bossily","bossiness","bossism","bossy","bostitch","boston","bostonian","bosun","boswell","bot","botanic","botanical","botanist","botany","botch","botcher","botes","botfly","both","bother","bothered","bothersome","bothy","boto","bots","botswana","botticelli","bottle","bottleneck","bottler","bottom","bottomless","bottomlessness","bottommost","botulin","botulinus","botulism","boucher","boudoir","bouffant","bougainvillea","bough","boughs","bought","bouillabaisse","bouillon","boulder","boulevard","bounce","bouncer","bouncily","bouncing","bouncy","bouncycastle","bound","boundaries","boundary","bounded","boundedness","bounden","bounder","bounders","boundfield","bounding","boundingbox","boundless","boundlessness","bounds","bounteous","bounteousness","bountiful","bountifulness","bounty","bouquet","bourbaki","bourbon","bourgeois","bourgeoisie","bourke","bourne","bournemouth","bout","boutique","boutonnire","bouvier","bovary","bovine","bow","bowditch","bowdlerization","bowdlerize","bowed","bowel","bowell","bowen","bower","bowers","bowery","bowes","bowie","bowing","bowl","bowlder","bowleg","bowlegged","bowler","bowlful","bowline","bowling","bowman","bowmen","bows","bowser","bowsprit","bowstring","bowwow","box","boxcar","boxed","boxer","boxes","boxful","boxing","boxlayout","boxlike","boxplot","boxtops","boxwood","boxy","boy","boyce","boycey","boycie","boycott","boycotter","boyd","boyer","boyfriend","boyhood","boyish","boyishness","boyle","boys","boyscout","boysenberry","bozo","bp","bpi","bpm","bps","bq","br","bra","brace","braced","bracelet","bracer","braces","brachia","brachium","bracken","bracket","bracketed","bracketing","brackets","brackish","brackishness","bract","brad","bradan","bradawl","bradbury","bradburys","bradded","bradding","braddock","brade","braden","bradford","bradley","bradly","bradney","bradshaw","bradstreet","brady","brae","brag","bragg","braggadocio","braggart","bragged","bragger","braggest","bragging","brahe","brahma","brahman","brahmanism","brahmaputra","brahmin","brahms","braid","braider","braiding","braille","brain","brainard","braincell","brainchild","brainchildren","braininess","brainless","brainlessness","brainpower","brainstorm","brainstorming","brainteaser","brainteasing","braintree","brainwash","brainwasher","brainwashing","brainwave","brainy","braise","brake","brakeman","brakemen","bram","bramble","brambling","brambly","brampton","bran","brana","branch","branched","branches","branching","branchlike","branchville","brand","brandais","brande","brandea","branded","brandeis","brandel","branden","brandenburg","brander","brandi","brandice","brandie","branding","brandise","brandish","brando","brandon","brands","brandt","brandtr","brandy","brandyn","brandywine","braniff","branned","branning","brannon","brant","brantley","braque","brash","brashness","brasilia","brass","brasserie","brassiere","brassily","brassiness","brassy","brat","bratislava","brattain","bratty","bratwurst","braun","bravado","bravadoes","brave","braveness","bravery","bravest","bravo","bravura","brawl","brawler","brawn","brawniness","brawny","bray","brayer","braze","brazen","brazenness","brazer","brazier","brazil","brazilian","brazos","brazzaville","breach","breacher","bread","breadbasket","breadboard","breadbox","breadcrumb","breadcrumbs","breadfruit","breadline","breadth","breadths","breadwinner","break","breakable","breakables","breakage","breakaway","breakdown","breaker","breakfast","breakfaster","breakfront","breaking","breakneck","breakout","breakpoint","breakpoints","breaks","breakthrough","breakthroughs","breakup","breakwater","bream","breanne","brear","breast","breastbone","breastfed","breastfeed","breasting","breastplate","breaststroke","breastwork","breath","breathable","breathalyser","breathalyzer","breathe","breather","breathing","breathless","breathlessness","breaths","breathtaking","breathy","brecht","breckenridge","bred","bredes","bree","breech","breeching","breed","breeder","breeding","breeds","breena","breeze","breezeway","breezily","breeziness","breezy","bremen","bremsstrahlung","bren","brena","brenda","brendan","brenden","brendin","brendis","brendon","brenn","brenna","brennan","brennen","brenner","brent","brenton","bresenham","brest","bret","brethren","breton","brett","breve","brevet","brevetted","brevetting","breviary","brevity","brew","brewer","brewery","brewing","brewpub","brewster","brezhnev","bria","brian","briana","brianna","brianne","briano","briant","briar","bribe","briber","bribery","brice","brick","brickbat","bricklayer","bricklaying","brickmason","brickwork","brickyard","bridal","bridalveil","bride","bridegroom","bridesmaid","bridewell","bridge","bridgeable","bridged","bridgehead","bridgeport","bridger","bridges","bridget","bridgetown","bridgett","bridgette","bridgewater","bridgework","bridging","bridgman","bridie","bridle","bridled","bridleway","brie","brief","briefcase","briefed","briefing","briefly","briefness","briefs","brien","brier","brietta","brig","brigade","brigadier","brigadoon","brigand","brigandage","brigantine","brigg","brigham","bright","brighten","brightener","brightness","brighton","brigid","brigida","brigit","brigitta","brigitte","brilliance","brilliancy","brilliant","brilliantine","brilliantness","brillo","brillouin","brim","brimful","brimless","brimmed","brimming","brimstone","brina","brindisi","brindle","brine","briner","briney","bring","bringer","bringing","brings","brininess","brink","brinkley","brinkmanship","brinn","brinna","briny","brioche","brion","briquet","briquette","brisbane","brisk","brisket","briskness","bristle","bristly","bristol","brit","brita","britain","britannia","britannic","britannica","britches","briticism","british","britisher","britishly","britney","britni","briton","britt","britta","brittan","brittaney","brittani","brittany","britte","britten","britteny","brittle","brittleness","brittne","brittney","brittni","brnaba","brnaby","brno","bro","broach","broacher","broad","broadband","broadcast","broadcaster","broadcasting","broadcastreceiver","broadcasts","broadcloth","broadcloths","broaden","broader","broadleaved","broadloom","broadminded","broadness","broadsheet","broadside","broadsword","broadway","brobdingnag","brobdingnagian","brocade","broccoli","brochette","brochure","brock","brockie","brocky","brod","broddie","broddy","broderic","broderick","brodie","brody","brogan","broglie","brogue","broil","broiler","brok","broke","broken","brokenhearted","brokenness","broker","brokerage","brokers","bromide","bromidic","bromine","bron","bronc","bronchi","bronchial","bronchiolar","bronchiole","bronchiolitis","bronchitic","bronchitis","broncho","bronchus","bronco","broncobuster","bronnie","bronny","bronson","bronte","brontosaur","brontosaurus","bronx","bronze","bronzed","bronzing","brooch","brood","brooder","broodiness","brooding","broodmare","broody","brook","brookdale","brooke","brookfield","brookhaven","brooklet","brooklyn","brookmont","brookside","broom","broomstick","bros","brose","broth","brothel","brother","brotherhood","brotherliness","brotherly","broths","brougham","brought","brouhaha","brow","browbeat","brown","browne","brownell","brownian","brownie","browning","brownish","brownness","brownout","brownstone","brownsville","brows","browse","browser","browserify","browsermodule","browsername","browsers","browsing","brr","brubeck","bruce","brucellosis","brucie","bruckner","bruegel","brueghel","bruin","bruis","bruise","bruised","bruiser","bruit","brumidi","brummel","brunch","brunei","brunelleschi","brunet","brunette","brunhilda","brunhilde","bruno","brunswick","brunt","brush","brusher","brushes","brushfire","brushlike","brushoff","brushwood","brushwork","brushy","brusque","brusqueness","brussels","brutal","brutality","brutalization","brutalize","brutalized","brutalizes","brute","brutish","brutishness","brutus","bruxelles","bryan","bryana","bryant","bryanty","bryce","bryn","bryna","brynn","brynna","brynne","brynner","bryon","brzezinski","bs","bsa","bsd","bson","bss","bst","bstr","bt","btc","btn","btnsave","btnsubmit","btree","btu","btw","bu","bub","bubble","bubblegum","bubbler","bubbles","bubbling","bubbly","buber","bubo","buboes","bubonic","buccaneer","buchanan","bucharest","buchenwald","buchwald","buck","buckaroo","buckboard","bucker","bucket","bucketful","bucketname","buckets","buckeye","buckhorn","buckie","buckingham","buckle","buckled","buckler","buckles","buckley","buckling","buckner","buckram","bucksaw","buckshot","buckskin","buckteeth","bucktooth","buckwheat","bucky","bucolic","bucolically","bud","budapest","budd","budded","buddha","buddhism","buddhist","buddie","budding","buddy","budge","budgerigar","budget","budgetary","budgeter","budgie","budging","budweiser","buehring","buena","buf","buff","buffalo","buffaloes","buffer","buffered","bufferedimage","bufferedinputstream","bufferedoutputstream","bufferedreader","bufferedwriter","bufferer","buffering","buffers","buffersize","buffet","bufflehead","buffoon","buffoonery","buffoonish","buffy","buford","bufsize","bug","bugaboo","bugatti","bugbear","bugeyed","bugged","bugger","buggered","buggering","buggery","bugging","buggy","bugle","bugler","bugs","bugzilla","buick","build","buildconfig","buildcontext","builddir","builder","builders","building","buildings","buildpack","builds","buildscript","buildtoolsversion","buildtypes","buildup","built","builtin","builtins","buiron","bujumbura","bukhara","bukharin","bukkit","bulawayo","bulb","bulba","bulblet","bulbous","bulfinch","bulganin","bulgaria","bulgarian","bulge","bulgy","bulimarexia","bulimia","bulimic","bulk","bulkhead","bulkiness","bulky","bull","bulldog","bulldogged","bulldogger","bulldogging","bulldoze","bulldozer","bullet","bulletin","bulletproof","bullets","bullfight","bullfighter","bullfighting","bullfinch","bullfrog","bullhead","bullheaded","bullheadedness","bullhide","bullhorn","bullied","bullion","bullish","bullishness","bullock","bullpen","bullring","bullseye","bullshit","bullshitted","bullshitter","bullshitting","bullwhackers","bullwinkle","bully","bullyboy","bullying","bulrush","bultmann","bulwark","bum","bumble","bumblebee","bumbler","bumbling","bumbry","bummed","bummer","bummest","bumming","bump","bumper","bumpiness","bumpkin","bumppo","bumptious","bumptiousness","bumpy","bun","bunch","bunche","bunchy","bunco","buncombe","bundestag","bundle","bundled","bundler","bundles","bundling","bundy","bung","bungalow","bungee","bunghole","bungle","bungler","bungling","bunin","bunion","bunk","bunker","bunkhouse","bunkmate","bunko","bunkum","bunni","bunnie","bunny","bunsen","bunt","bunting","bunyan","buoy","buoyancy","buoyant","bur","burbank","burble","burbler","burbs","burch","burden","burdensome","burdensomeness","burdock","bureau","bureaucracy","bureaucrat","bureaucratic","bureaucratically","bureaucratization","bureaucratize","burg","burgeon","burger","burgess","burgh","burgher","burghs","burglar","burglarize","burglarproof","burglary","burgle","burgomaster","burgoyne","burgundian","burgundy","burial","buried","burier","burk","burke","burl","burlap","burler","burlesque","burlesquer","burley","burlie","burliness","burlingame","burlington","burly","burma","burmese","burn","burnable","burnaby","burnard","burne","burned","burner","burnett","burning","burnish","burnisher","burnoose","burnout","burns","burnside","burnt","burp","burr","burris","burrito","burro","burroughs","burrow","burrower","bursa","bursae","bursar","bursary","bursitis","burst","burster","burt","burtie","burton","burty","burundi","burundian","bury","bus","busboy","busby","busch","buses","busgirl","bush","bushel","bushido","bushiness","bushing","bushland","bushman","bushmaster","bushmen","bushnell","bushwhack","bushwhacker","bushwhacking","bushy","busily","business","businesses","businesslike","businessman","businessmen","businesspeople","businessperson","businesswoman","businesswomen","busk","busker","buskin","buss","bust","bustard","buster","bustle","bustling","busty","busy","busybody","busyness","busywork","but","butane","butch","butcher","butcherer","butchery","butene","butler","butt","butte","butted","butter","butterball","buttercup","buttered","butterfat","butterfield","butterfingered","butterfingers","butterfly","butterknife","buttermilk","butternut","butterscotch","buttery","butting","buttock","button","buttoner","buttonhole","buttonholer","buttons","buttonweed","buttonwood","buttress","butyl","butyrate","buuel","buxom","buxomness","buxtehude","buy","buyback","buyer","buyers","buying","buyout","buys","buzz","buzzard","buzzer","buzzword","buzzy","bv","bw","bx","bxs","by","bye","byelaw","byelorussia","byers","bygone","byid","bylaw","byline","byliner","byob","bypass","bypath","bypaths","byplay","byproduct","byram","byran","byrann","byrd","byre","byref","byrle","byrne","byroad","byrom","byron","byronic","byronism","bystander","byte","bytearray","bytearrayinputstream","bytearrayoutputstream","bytebuffer","bytecode","bytes","bytesread","bytestring","byval","byway","byword","byzantine","byzantium","bz","c","ca","cab","cabal","cabala","caballed","caballero","caballing","cabana","cabaret","cabbage","cabbed","cabbing","cabby","cabdriver","caber","cabernet","cabin","cabinet","cabinetmaker","cabinetmaking","cabinetry","cabinetwork","cable","cablecast","cablegram","cabochon","caboodle","caboose","cabot","cabrera","cabrini","cabriolet","cabstand","cacao","cacciatore","cache","cached","cachepot","caches","cachet","caching","cacilia","cacilie","cackle","cackler","cackly","cacm","cacophonist","cacophonous","cacophony","cacti","cactus","cad","cadaver","cadaverous","caddish","caddishness","caddric","caddy","cadence","cadenced","cadencing","cadent","cadenza","cadet","cadette","cadge","cadger","cadillac","cadiz","cadmium","cadre","caducei","caduceus","caedmon","caesar","caesura","caf","cafe","cafeteria","caffe","caffeine","caftan","cage","caged","cager","cagey","cagier","cagiest","cagily","caginess","cagney","cahokia","cahoot","cahra","cai","caiaphas","caiman","cain","caine","cairistiona","cairn","cairo","caisson","caitiff","caitlin","caitrin","cajole","cajolement","cajoler","cajolery","cajun","cake","cakephp","cakewalk","cal","calabash","calaboose","calais","calamari","calamine","calamitous","calamitousness","calamity","calayer","calc","calcareous","calcareousness","calciferous","calcification","calcify","calcimine","calcine","calcite","calcium","calcomp","calculability","calculable","calculate","calculated","calculates","calculating","calculatingly","calculation","calculations","calculative","calculator","calculi","calculus","calcutta","calder","caldera","calderon","caldron","caldwell","cale","caleb","caledonia","calendar","calendars","calender","calf","calfskin","calgary","calhoun","cali","caliban","caliber","calibrate","calibrated","calibrater","calibrating","calibration","calibrator","calibri","calico","calicoes","calida","calif","california","californian","californium","caligula","caliper","caliph","caliphate","caliphs","calisthenic","calisthenics","call","calla","callable","callactivityoncreate","callaghan","callahan","callao","callback","callbacks","callean","called","callee","caller","callers","calley","calli","callida","callie","calligraph","calligrapher","calligraphic","calligraphist","calligraphy","calling","callingconvention","calliope","callisthenics","callisto","calloc","callosity","callous","callousness","callout","callow","callowness","calls","callsite","callus","cally","calm","calming","calmness","caloocan","caloric","calorie","calories","calorific","calorimeter","calorimetric","calorimetry","caltech","calumet","calumniate","calumniation","calumniator","calumnious","calumny","calv","calvary","calve","calvert","calves","calvin","calvinism","calvinist","calvinistic","calyces","calypso","calyx","cam","camacho","camala","camaraderie","camber","cambial","cambium","cambodia","cambodian","cambrian","cambric","cambridge","camcorder","camden","came","camel","camelcase","camelhair","camella","camellia","camelopardalis","camelot","camembert","cameo","camera","camerae","cameraman","cameramen","cameras","cameraupdatefactory","camerawoman","camerawomen","cameron","cameroon","cameroonian","camey","cami","camila","camile","camilla","camille","camino","camion","camisole","cammed","cammi","cammie","cammy","camoens","camomile","camouflage","camouflager","camp","campaign","campaigner","campaigns","campanile","campanological","campanologist","campanology","campbell","campbellsport","camper","campesinos","campest","campfire","campground","camphor","campinas","camping","campos","campsite","campus","campy","camry","camshaft","camus","can","canaan","canaanite","canactivate","canad","canada","canadian","canadianism","canal","canaletto","canalization","canalize","canap","canard","canaries","canary","canasta","canaveral","canberra","cancan","cancel","cancelate","cancelbuttontitle","canceled","canceler","cancellation","cancellationtoken","cancelled","cancer","cancerous","cancun","candace","candelabra","candelabrum","candi","candice","candid","candida","candidacy","candidate","candidates","candidature","candide","candidly","candidness","candie","candle","candlelight","candlelit","candlepower","candler","candlestick","candlewick","candor","candra","candy","cane","canebrake","caner","canexecute","canine","caning","canis","canister","caniuse","canker","cankerous","cannabis","canned","cannelloni","canner","cannery","cannes","cannibal","cannibalism","cannibalistic","cannibalization","cannibalize","cannily","canniness","canninesses","canning","cannister","cannon","cannonade","cannonball","cannot","canny","canoe","canoeist","canoga","canon","canonic","canonical","canonicalization","canonicalize","canonist","canonization","canonize","canonized","canopus","canopy","canst","cant","cantabile","cantabrigian","cantaloupe","cantankerous","cantankerousness","cantata","canted","canteen","canter","canterbury","cantered","cantering","canticle","cantilever","canto","canton","cantonal","cantonese","cantonment","cantor","cantrell","cants","cantu","canute","canvas","canvasback","canvass","canvasser","canyon","cap","capabilities","capability","capable","capableness","capabler","capablest","capably","capacious","capaciousness","capacitance","capacitate","capacitive","capacitor","capacity","caparison","cape","capek","capella","caper","capeskin","capet","capetown","caph","capillarity","capillary","capistrano","capita","capital","capitalism","capitalist","capitalistic","capitalistically","capitalization","capitalize","capitalized","capitalizer","capitalizes","capitan","capitation","capitol","capitoline","capitulate","capitulation","caplet","capo","capon","capone","capote","capped","capping","cappuccino","cappy","capra","capri","caprice","capricious","capriciousness","capricorn","caps","capsicum","capsize","capstan","capstone","capsular","capsule","capsulize","capt","captain","captaincy","captcha","caption","captions","captious","captiousness","captivate","captivation","captivator","captive","captivity","captor","capture","captured","capturer","captures","capturing","capulet","caputo","capybara","car","cara","caracalla","caracas","caracul","carafe","caralie","caramel","caramelize","carapace","carapaxes","carat","caravaggio","caravan","caravaner","caravansary","caravanserai","caravel","caraway","carbide","carbine","carbohydrate","carbolic","carboloy","carbon","carbonaceous","carbonate","carbonation","carbondale","carbone","carbonic","carboniferous","carbonization","carbonize","carbonizer","carbonizes","carbonyl","carborundum","carboy","carbuncle","carbuncular","carburetor","carburetter","carburettor","carcase","carcass","carce","carcinogen","carcinogenic","carcinogenicity","carcinoma","card","cardamom","cardboard","cardenas","carder","cardholders","cardiac","cardiff","cardigan","cardin","cardinal","cardinality","carding","cardiod","cardiogram","cardiograph","cardiographs","cardioid","cardiologist","cardiology","cardiomegaly","cardiopulmonary","cardiovascular","cards","cardsharp","cardview","care","cared","careen","career","careerism","careerist","careers","carefree","careful","carefuller","carefullest","carefully","carefulness","caregiver","careless","carelessness","caren","carena","carer","cares","caresa","caress","caressa","caresse","caresser","caressing","caressive","caret","caretaker","careworn","carey","carfare","cargo","cargoes","carhop","carhopped","carhopping","cari","caria","carib","caribbean","caribou","caricature","caricaturisation","caricaturist","caricaturization","carid","carie","caries","caril","carillon","carillonned","carillonning","carilyn","carin","carina","carine","caring","cariotta","carious","carissa","carita","caritta","carjack","carl","carla","carlee","carleen","carlen","carlene","carleton","carletonian","carley","carlie","carlin","carlina","carline","carling","carlita","carlo","carload","carlota","carlotta","carlsbad","carlson","carlton","carly","carlye","carlyle","carlyn","carlynn","carlynne","carma","carmel","carmela","carmelia","carmelina","carmelita","carmella","carmelle","carmelo","carmen","carmencita","carmichael","carmina","carmine","carmita","carmon","carnage","carnal","carnality","carnap","carnation","carnegie","carnelian","carney","carnival","carnivore","carnivorous","carnivorousness","carnot","carny","caro","carob","carol","carola","carolan","carolann","carole","carolee","caroler","carolin","carolina","caroline","carolingian","carolinian","caroljean","carolus","carolyn","carolyne","carolynn","carom","caron","carotene","carotid","carousal","carouse","carousel","carouser","carp","carpal","carpathian","carpel","carpenter","carpentering","carpentry","carper","carpet","carpetbag","carpetbagged","carpetbagger","carpetbagging","carpeting","carpi","carping","carpool","carport","carpus","carr","carrageen","carree","carrel","carri","carriage","carriageway","carrie","carried","carrier","carriers","carrierwave","carries","carrillo","carrion","carrissa","carrol","carroll","carrot","carroty","carrousel","carry","carryall","carrying","carryout","carryover","cars","carsick","carsickness","carson","cart","cartage","carte","cartel","carter","cartesian","carthage","carthaginian","carthorse","cartier","cartilage","cartilaginous","cartload","cartographer","cartographic","cartography","carton","cartoon","cartoonist","cartridge","cartwheel","cartwright","carty","caruso","carve","carven","carver","carving","cary","caryatid","caryl","caryn","cas","casaba","casablanca","casals","casandra","casanova","casar","casbah","cascade","cascades","cascadetype","cascading","cascara","case","casebook","cased","caseharden","casein","caseload","casement","cases","casework","caseworker","casey","cash","cashbook","cashew","cashier","cashless","cashmere","casi","casie","casing","casino","cask","casket","caspar","casper","caspian","cass","cassandra","cassandre","cassandry","cassatt","cassaundra","cassava","casserole","cassette","cassey","cassi","cassia","cassie","cassino","cassiopeia","cassite","cassius","cassock","cassondra","cassowary","cassy","cast","castaneda","castanet","castaway","caste","casted","castellated","caster","castigate","castigation","castigator","castile","castillo","casting","castle","castoff","castor","castrate","castration","castries","castro","casts","casual","casualness","casualty","casuist","casuistic","casuistry","cat","cataclysm","cataclysmal","cataclysmic","catacomb","catafalque","catalan","catalepsy","cataleptic","catalina","catalog","cataloger","catalogue","catalonia","catalpa","catalysis","catalyst","catalytic","catalytically","catalyze","catamaran","catapult","cataract","catarina","catarrh","catarrhs","catastrophe","catastrophic","catastrophically","catatonia","catatonic","catawba","catbird","catboat","catcall","catch","catchable","catchall","catcher","catches","catching","catchment","catchpenny","catchphrase","catchup","catchword","catchy","cate","catechism","catechist","catechize","catecholamine","categoria","categoric","categorical","categorie","categories","categorization","categorize","categorized","category","categoryid","categoryinfo","categoryname","catenate","catenation","cater","catercorner","caterer","caterina","catering","caterpillar","caterwaul","catfish","catgut","catha","catharina","catharine","catharses","catharsis","cathartic","cathay","cathe","cathedral","cathee","cather","catherin","catherina","catherine","catheter","catheterize","cathi","cathie","cathleen","cathlene","cathode","cathodic","catholic","catholicism","catholicity","cathrin","cathrine","cathryn","cathy","cathyleen","cati","catid","catie","catiline","catina","cation","cationic","catkin","catlaina","catlee","catlike","catlin","catnap","catnapped","catnapping","catnip","cato","catrina","catriona","cats","catskill","catsup","catt","cattail","catted","cattery","cattily","cattiness","catting","cattle","cattleman","cattlemen","catty","catullus","catv","catwalk","caty","caucasian","caucasoid","caucasus","cauchy","caucus","caudal","caught","cauldron","cauliflower","caulk","caulker","causal","causality","causate","causation","causative","cause","caused","causeless","causer","causerie","causes","causeway","causing","caustic","caustically","causticity","cauterization","cauterize","cauterized","caution","cautionary","cautioner","cautious","cautiousness","cavalcade","cavalier","cavalierness","cavalry","cavalryman","cavalrymen","cave","caveat","caveats","caveatted","caveatting","caveman","cavemen","cavendish","caver","cavern","cavernous","caviar","cavil","caviler","caving","cavity","cavort","cavour","caw","caxton","cay","caye","cayenne","cayla","cayman","cayuga","cayuse","caz","cazzie","cb","cbc","cbind","cbs","cc","ccc","cccccc","cchaddie","ccp","cctv","ccu","cd","cdata","cdate","cdb","cdc","cde","cdecl","cdef","cdf","cdh","cdi","cdn","cdnjs","cdr","cds","cdt","ce","cease","ceasefire","ceaseless","ceaselessness","ceasing","ceausescu","cebu","cebuano","ceca","cecal","cece","cecelia","cecil","cecile","ceciley","cecilia","cecilio","cecilius","cecilla","cecily","cecum","ced","cedar","cede","ceded","ceder","cedes","cedilla","ceding","cedric","cef","ceil","ceilidh","ceiling","cel","celandine","celanese","cele","celebes","celebrant","celebrate","celebrated","celebratedness","celebration","celebrator","celebratory","celebrity","celene","celerity","celery","celesta","celeste","celestia","celestial","celestina","celestine","celestyn","celestyna","celia","celibacy","celibate","celie","celina","celinda","celine","celinka","celisse","celka","cell","cellar","cellarer","celle","cellforrowat","cellforrowatindexpath","cellidentifier","cellini","cellist","cello","cellophane","cellpadding","cellphone","cells","cellspacing","celltemplate","cellular","cellulite","celluloid","cellulose","cellvalue","celsius","celt","celtic","cement","cementa","cementer","cementum","cemetery","cenobite","cenobitic","cenotaph","cenotaphs","cenozoic","censer","censor","censored","censorial","censorious","censoriousness","censorship","censure","censurer","census","cent","centaur","centaurus","centavo","centenarian","centenary","centennial","center","centerboard","centered","centerer","centerfold","centerhorizontal","centering","centerline","centerpiece","centers","centervertical","centerx","centery","centigrade","centigram","centiliter","centime","centimeter","centipede","centos","central","centralia","centralism","centralist","centrality","centralization","centralize","centralized","centralizer","centralizes","centre","centrefold","centrex","centric","centrifugal","centrifugate","centrifugation","centrifuge","centripetal","centrist","centroid","cents","centuries","centurion","century","ceo","cephalic","cepheid","cepheus","cer","ceramic","ceramicist","ceramist","cerate","cerberus","cereal","cerebellar","cerebellum","cerebra","cerebral","cerebrate","cerebration","cerebrum","cerement","ceremonial","ceremonious","ceremoniousness","ceremony","cerenkov","ceres","cerf","cerise","cerium","cermet","cern","cerr","cert","certain","certainer","certainest","certainly","certainty","certifiable","certifiably","certificate","certificates","certification","certified","certifier","certify","certiorari","certitude","certs","cerulean","cervantes","cervical","cervices","cervix","cesar","cesare","cesarean","cesaro","cesium","cessation","cession","cessna","cesspit","cesspool","cest","cesya","cet","cetacean","cetera","cetus","cex","ceylon","ceylonese","cezanne","cf","cfc","cfg","cfif","cflags","cfm","cfo","cfoutput","cfset","cg","cgal","cgcolor","cgfloat","cgi","cgimage","cglib","cgpoint","cgpointmake","cgrect","cgrectmake","cgsize","cgsizemake","ch","chablis","chad","chadd","chaddie","chaddy","chadian","chadwick","chafe","chafer","chaff","chaffer","chafferer","chaffey","chaffinch","chagall","chagrin","chai","chaim","chain","chained","chaining","chainlike","chains","chainsaw","chair","chairlady","chairlift","chairman","chairmanship","chairmen","chairperson","chairwoman","chairwomen","chaise","chalcedony","chaldea","chaldean","chalet","chalice","chalk","chalkboard","chalkiness","chalkline","chalky","challenge","challenged","challenger","challenges","challenging","challis","chalmers","chamber","chamberer","chamberlain","chambermaid","chamberpot","chambers","chambray","chameleon","chamfer","chammy","chamois","chamomile","champ","champagne","champaign","champion","championship","champlain","chan","chance","chanced","chancel","chancellery","chancellor","chancellorship","chancellorsville","chancery","chances","chancey","chanciness","chancing","chancre","chancy","chanda","chandal","chandelier","chandigarh","chandler","chandra","chandragupta","chandrasekhar","chandy","chane","chanel","chaney","chang","changchun","change","changeabilities","changeability","changeable","changeableness","changeably","changed","changeless","changeling","changelog","changeover","changer","changes","changeset","changing","changsha","channa","channel","channeler","channelid","channeling","channelization","channelize","channellings","channels","channing","chanson","chant","chantal","chantalle","chanter","chanteuse","chantey","chanticleer","chantilly","chantry","chanty","chanukah","chao","chaos","chaotic","chaotically","chap","chaparral","chapbook","chapeau","chapel","chaperon","chaperonage","chaperone","chaperoned","chaplain","chaplaincy","chaplet","chaplin","chapman","chappaquiddick","chapped","chapping","chapter","chapters","char","chara","charabanc","character","characterful","characteristic","characteristically","characteristics","characterizable","characterization","characterize","characterized","characterizer","characterless","characters","charade","chararray","charat","charbroil","charcoal","charcode","charcodeat","chard","chardonnay","charfield","charge","chargeable","chargeableness","charged","charger","chargers","charges","charging","charil","charily","charin","charindex","chariness","chariot","charioteer","charis","charisma","charismata","charismatic","charismatically","charissa","charisse","charita","charitable","charitableness","charitablenesses","charitably","charity","charla","charlady","charlatan","charlatanism","charlatanry","charlean","charleen","charlemagne","charlena","charlene","charles","charleston","charley","charlie","charline","charlot","charlotta","charlotte","charlottesville","charlottetown","charlton","charm","charmain","charmaine","charmane","charmer","charmian","charmin","charmine","charming","charmion","charmless","charo","charolais","charon","charred","charring","chars","charsequence","charset","chart","chartdata","charted","charter","chartered","charterer","charting","chartist","chartres","chartreuse","chartroom","charts","charwoman","charwomen","chary","charybdis","charyl","chas","chase","chaser","chasing","chasity","chasm","chassis","chaste","chastely","chasten","chasteness","chastise","chastisement","chastiser","chastity","chasuble","chat","chateaubriand","chateaus","chats","chattahoochee","chattanooga","chatted","chattel","chatter","chatterbox","chatterer","chatterley","chatterton","chattily","chattiness","chatting","chatty","chaucer","chauffeur","chaunce","chauncey","chautauqua","chauvinism","chauvinist","chauvinistic","chauvinistically","chavez","chaw","chayefsky","chdir","che","cheap","cheapen","cheaper","cheapest","cheapish","cheapness","cheapskate","cheat","cheater","cheating","chechen","chechnya","check","checkable","checkbook","checkbox","checkboxes","checkboxlist","checked","checker","checkerboard","checkin","checking","checklist","checkmark","checkmate","checkoff","checkout","checkpoint","checkroom","checks","checkselfpermission","checkstyle","checksum","checksummed","checksumming","checkup","cheddar","cheek","cheekbone","cheekily","cheekiness","cheeky","cheep","cheer","cheerer","cheerful","cheerfuller","cheerfullest","cheerfulness","cheerily","cheeriness","cheerio","cheerios","cheerleader","cheerless","cheerlessness","cheers","cheery","cheese","cheeseburger","cheesecake","cheesecloth","cheesecloths","cheeseparing","cheesiness","cheesy","cheetah","cheetahs","cheeto","cheever","chef","cheffed","cheffing","chekhov","chelate","chelation","chelsae","chelsea","chelsey","chelsie","chelsy","chelyabinsk","chem","chemic","chemical","chemiluminescence","chemiluminescent","chemise","chemist","chemistry","chemotherapeutic","chemotherapy","chemurgy","chen","cheng","chengdu","chenille","cheops","cher","chere","cherey","cheri","cherianne","cherice","cherida","cherie","cherilyn","cherilynn","cherin","cherise","cherish","cherisher","cheriton","cherlyn","chernenko","chernobyl","cherokee","cheroot","cherri","cherrita","cherry","cherrypy","chert","cherub","cherubic","cherubim","chervil","chery","cherye","cheryl","chesapeake","cheshire","cheslie","chess","chessboard","chessman","chessmen","chest","chester","chesterfield","chesterton","chestful","chestnut","cheston","chesty","chet","chev","chevalier","cheviot","chevrolet","chevron","chevy","chew","chewer","chewiness","chewy","cheyenne","chg","chge","chi","chiang","chianti","chiaroscuro","chiarra","chiba","chic","chicago","chicagoan","chicana","chicane","chicanery","chicano","chichi","chick","chickadee","chickasaw","chicken","chickenfeed","chickenhearted","chickenpox","chickie","chickpea","chickweed","chicky","chicle","chicness","chico","chicory","chide","chiding","chief","chiefdom","chieftain","chiffon","chiffonier","chigger","chignon","chihuahua","chilblain","child","childbearing","childbirth","childbirths","childcare","childes","childhood","childish","childishness","childitem","childless","childlessness","childlike","childlikeness","childminders","childnode","childnodes","childposition","childprocess","childproof","childrearing","children","childs","chile","chilean","chili","chilies","chill","chiller","chilli","chilliness","chilling","chillness","chilly","chilton","chimaera","chimaerical","chimborazo","chime","chimer","chimera","chimeric","chimerical","chimiques","chimney","chimp","chimpanzee","chimu","chin","china","chinaman","chinamen","chinatown","chinchilla","chine","chinese","ching","chink","chinless","chinned","chinner","chinning","chino","chinook","chinstrap","chintz","chintzy","chip","chipboard","chipewyan","chipmunk","chipped","chippendale","chipper","chippewa","chipping","chips","chiquia","chiquita","chiral","chirico","chirography","chiropodist","chiropody","chiropractic","chiropractor","chirp","chirpy","chirrup","chisel","chiseler","chisholm","chisinau","chit","chitchat","chitchatted","chitchatting","chitin","chitinous","chittagong","chitterlings","chivalric","chivalrous","chivalrously","chivalrousness","chivalry","chive","chivvy","chivying","chk","chlamydia","chlamydiae","chlo","chloe","chloette","chloral","chlorate","chlordane","chloride","chlorinate","chlorinated","chlorinates","chlorination","chlorine","chloris","chlorofluorocarbon","chloroform","chlorophyll","chloroplast","chloroquine","chm","chmod","chock","chockablock","chocoholic","chocolate","chocolaty","choctaw","choice","choiceness","choices","choir","choirboy","choirmaster","choke","chokeberry","chokecherry","choker","chokes","choking","choler","cholera","choleric","cholesterol","choline","cholinesterase","chomp","chomsky","chongqing","choose","chooser","chooses","choosiness","choosing","choosy","chop","chophouse","chopin","chopped","chopper","choppily","choppiness","chopping","choppy","chopstick","choral","chorale","chord","chordal","chordata","chordate","chording","chore","chorea","choreograph","choreographer","choreographic","choreographically","choreographs","choreography","chorines","chorion","chorister","choroid","chortle","chortler","chorus","chose","chosen","chou","chow","chowder","chown","chr","chretien","chris","chrism","chrissake","chrisse","chrissie","chrissy","christ","christa","christabel","christabella","christal","christalle","christan","christchurch","christean","christel","christen","christendom","christened","christening","christensen","christenson","christi","christian","christiana","christiane","christianity","christianize","christiano","christians","christiansen","christie","christin","christina","christine","christlike","christmas","christmastide","christmastime","christoffel","christoffer","christoforo","christoper","christoph","christophe","christopher","christophorus","christos","christy","christye","christyna","chrisy","chroma","chromate","chromatic","chromatically","chromaticism","chromaticness","chromatics","chromatin","chromatogram","chromatograph","chromatographic","chromatography","chromic","chromite","chromium","chromosomal","chromosome","chromosphere","chronic","chronically","chronicle","chronicled","chronicler","chrono","chronograph","chronographs","chronography","chronological","chronologist","chronology","chronometer","chronometric","chrotoem","chrysa","chrysalids","chrysalis","chrysanthemum","chrysler","chrysostom","chrystal","chryste","chrystel","chteau","chteaux","chtelaine","chub","chubbiness","chubby","chucho","chuck","chuckhole","chuckle","chuckling","chuff","chug","chugged","chugging","chukchi","chukka","chum","chumash","chummed","chummily","chumminess","chumming","chummy","chump","chumping","chung","chungking","chunk","chunked","chunkiness","chunks","chunksize","chunky","chuntering","church","churchgoer","churchgoing","churchill","churchillian","churchliness","churchly","churchman","churchmen","churchwarden","churchwoman","churchwomen","churchyard","churl","churlish","churlishness","churn","churner","churning","chute","chutney","chutzpa","chutzpah","chutzpahs","chuvash","chyme","ci","cia","ciao","cicada","cicatrice","cicatrix","cicely","cicero","cicerone","ciceroni","ciceronian","cicily","cid","cider","ciel","cigar","cigarette","cigarillo","cilantro","cilia","ciliate","ciliately","cilium","cilka","cin","cinch","cinchona","cincinnati","cincture","cinda","cindee","cindelyn","cinder","cinderella","cindi","cindie","cindra","cindy","cine","cinema","cinematic","cinematographer","cinematographic","cinematography","cinerama","cinnabar","cinnamon","cint","cipher","ciphered","ciphers","ciphertext","cir","circa","circadian","circe","circle","circler","circles","circlet","circuit","circuital","circuitous","circuitousness","circuitry","circuity","circulant","circular","circularity","circularize","circularness","circulate","circulation","circulations","circulative","circulatory","circumcise","circumcised","circumciser","circumcision","circumference","circumferential","circumflex","circumlocution","circumlocutory","circumnavigate","circumnavigation","circumnavigational","circumpolar","circumscribe","circumscription","circumspect","circumspection","circumsphere","circumstance","circumstances","circumstantial","circumvent","circumvention","circus","cirillo","cirilo","ciro","cirque","cirrhoses","cirrhosis","cirrhotic","cirri","cirrus","cis","cisco","cissiee","cissy","cistern","cit","citadel","citation","citations","cite","cited","citibank","cities","citified","citizen","citizenry","citizens","citizenship","citrate","citric","citroen","citron","citronella","citrus","city","cityid","cityname","cityscape","citywide","civet","civic","civics","civil","civilian","civility","civilization","civilizational","civilize","civilized","civilizedness","civilizer","civilizes","civvies","cj","cjs","ck","ckeditor","cl","clack","clad","cladding","clads","claiborn","claiborne","claim","claimable","claimant","claimed","claimer","claiming","claims","clair","claire","clairol","clairvoyance","clairvoyant","clam","clambake","clamber","clamberer","clammed","clammily","clamminess","clamming","clammy","clamor","clamorer","clamorous","clamorousness","clamp","clampdown","clamper","clamshell","clan","clancy","clandestine","clandestineness","clang","clanger","clangor","clangorous","clank","clanking","clannish","clannishness","clansman","clansmen","clap","clapboard","clapeyron","clapped","clapper","clapping","clapton","claptrap","claque","clara","clarabelle","clarance","clare","claremont","clarence","clarendon","claresta","claret","clareta","claretta","clarette","clarey","clari","claribel","clarice","clarie","clarification","clarifier","clarify","clarinda","clarine","clarinet","clarinetist","clarinettist","clarion","clarissa","clarisse","clarita","clarities","clarity","clark","clarke","clarridge","clary","clash","clasher","clasp","clasped","clasper","class","classa","classb","classcastexception","classer","classes","classic","classical","classicism","classicist","classics","classid","classifiable","classification","classificatory","classified","classifier","classify","classiness","classless","classlist","classloader","classmate","classmethod","classname","classnotfoundexception","classpath","classroom","classrunner","classwork","classworlds","classy","clat","clatter","clatterer","clattering","clattery","claude","claudell","claudelle","claudetta","claudette","claudia","claudian","claudianus","claudie","claudina","claudine","claudio","claudius","claus","clausal","clause","clausen","clauses","clausewitz","clausius","claustrophobia","claustrophobic","clave","clavichord","clavicle","clavier","claw","clawer","clay","clayborn","clayborne","claybourne","clayey","clayier","clayiest","claymore","clayson","clayton","clazz","clea","clean","cleanable","cleaned","cleaner","cleanest","cleaning","cleanliness","cleanly","cleanness","cleans","cleanse","cleanser","cleanup","clear","clearance","clearcolor","clearcut","cleared","clearer","clearfix","clearheaded","clearheadedness","clearing","clearinghouse","clearinterval","clearly","clearness","clearrect","clears","cleartimeout","clearwater","clearway","cleat","cleavage","cleave","cleaver","cleavland","clef","cleft","clem","clematis","clemence","clemenceau","clemency","clement","clemente","clementia","clementina","clementine","clementius","clements","clemmie","clemmy","clemons","clemson","clench","clenches","clenching","cleo","cleon","cleopatra","clerc","clerestory","clergy","clergyman","clergymen","clergywoman","clergywomen","cleric","clerical","clericalism","clerissa","clerk","clerkship","cletis","cletus","cleve","cleveland","clever","cleverness","clevey","clevie","clevis","clew","clf","cli","cliburn","clich","clichd","click","clickable","clicked","clicker","clickhandler","clicking","clickonce","clicks","client","clientcontext","cliente","clientheight","clientid","clientle","clientname","clients","clientsecret","clientsocket","clientwidth","clientx","clienty","cliff","cliffhanger","cliffhanging","clifford","clifton","clim","climacteric","climactic","climate","climatic","climatically","climatological","climatologist","climatology","climax","climb","climbable","climbdown","climbed","climber","clime","clinch","clincher","clinching","cline","cling","clinger","clinging","clingy","clinic","clinical","clinician","clinit","clink","clinker","clinometer","clint","clinton","clio","cliometric","cliometrician","clip","clipboard","clipped","clipper","clipping","clips","clique","cliquey","cliquier","cliquiest","cliquish","cliquishness","clitoral","clitorides","clitoris","clive","clj","clk","cllocation","cllocationcoordinate","cllocationmanager","clo","cloaca","cloacae","cloak","cloakroom","clob","clobber","cloche","clock","clocker","clockmaker","clocks","clockwatcher","clockwise","clockwork","clod","clodded","clodding","cloddish","cloddishness","clodhopper","cloe","clog","clogged","clogging","cloisonn","cloisonnes","cloister","cloistral","clojure","clomp","clonal","clone","cloned","clones","cloning","clonk","clop","clopped","clopping","cloris","close","closed","closefisted","closehandle","closely","closemouthed","closeness","closeout","closer","closers","closes","closest","closet","closeup","closing","closure","closured","closures","closuring","clot","cloth","clothbound","clothe","clothes","clothesbrush","clotheshorse","clothesline","clothesman","clothesmen","clothespin","clothier","clothing","clotho","cloths","clotilda","clotted","clotting","cloture","cloud","cloudburst","clouded","cloudera","cloudflare","cloudformation","cloudfront","cloudiness","cloudless","cloudlessness","clouds","cloudscape","cloudwatch","cloudy","clout","clove","cloven","clover","cloverleaf","clovis","clown","clownish","clownishness","cloy","cloying","clr","cls","clsid","club","clubbed","clubbing","clubfeet","clubfoot","clubhouse","clubroom","clubs","cluck","clue","clueless","clues","cluj","clump","clumpy","clumsily","clumsiness","clumsy","clung","clunk","clunky","cluster","clustered","clustering","clusters","clutch","clutter","cluttered","cly","clyde","clydesdale","clytemnestra","clyve","clywd","cm","cmake","cmakefiles","cmakelists","cmap","cmath","cmd","cmdlet","cmdline","cmds","cmos","cmp","cms","cmu","cn","cname","cnf","cnidarian","cnn","cns","cnt","co","coach","coacher","coachman","coachmen","coachwork","coadjutor","coagulable","coagulant","coagulate","coagulation","coagulator","coal","coaler","coalesce","coalescence","coalescent","coalface","coalfield","coalition","coalitionist","coalminers","coarse","coarsen","coarseness","coast","coastal","coaster","coastguard","coastline","coat","coated","coates","coating","coattail","coattest","coauthor","coax","coaxer","coaxial","coaxing","cob","cobain","cobalt","cobb","cobbed","cobbie","cobbing","cobble","cobbler","cobblestone","cobby","coble","cobol","cobra","cobweb","cobwebbed","cobwebbing","cobwebby","coca","cocaine","cocci","coccus","coccyges","coccyx","cochabamba","cochin","cochineal","cochise","cochlea","cochleae","cochlear","cochran","cock","cockade","cockamamie","cockatoo","cockatrice","cockcrow","cocker","cockerel","cockeye","cockeyed","cockfight","cockfighting","cockily","cockiness","cockle","cocklebur","cockleshell","cockney","cockpit","cockroach","cockscomb","cockshies","cocksucker","cocksure","cocktail","cocky","coco","cocoa","cocoapods","coconut","cocoon","cocos","cocteau","cod","coda","codded","codding","coddle","coddler","code","codebase","codebehind","codebook","codebreak","codec","codecs","coded","codee","codegen","codehaus","codeigniter","codeine","codemirror","codename","codepad","codepen","codependency","codependent","codeplex","codeproject","coder","coders","codes","codesandbox","codetermine","codeword","codex","codfish","codger","codi","codices","codicil","codie","codification","codifier","codify","codigo","coding","codling","codpiece","cody","coed","coedited","coediting","coeditor","coedits","coeducation","coeducational","coef","coeff","coefficient","coefficients","coelenterate","coequal","coerce","coercer","coercible","coercion","coercive","coerciveness","coeval","coexist","coexistence","coexistent","coextensive","cofactor","coffee","coffeecake","coffeecup","coffeehouse","coffeemaker","coffeepot","coffeescript","coffer","cofferdam","coffey","coffin","coffman","cog","cogency","cogent","cogged","cogging","cogitate","cogitation","cogitator","cognac","cognate","cognation","cognition","cognitional","cognitive","cognito","cognizable","cognizance","cognizances","cognizant","cognomen","cognoscente","cognoscenti","cogwheel","cohabit","cohabitant","cohabitation","cohabitational","cohan","coheir","cohen","cohere","coherence","coherencies","coherency","coherent","coherer","cohesion","cohesive","cohesiveness","cohn","coho","cohoes","cohort","coif","coiffed","coiffing","coiffure","coil","coimbatore","coin","coinage","coincide","coincidence","coincident","coincidental","coined","coiner","coins","coinsurance","cointon","cointreau","coital","coitus","coke","col","cola","colan","colander","colas","colatitude","colb","colbert","colby","cold","coldblooded","coldfusion","coldish","coldness","cole","coleen","coleman","colene","coleridge","coleslaw","colet","coletta","colette","coleus","colfax","colgate","colic","colicky","coliform","colin","coliru","coliseum","colitis","coll","collaborate","collaboration","collaborative","collaborator","collage","collagen","collapse","collapsed","collapsibility","collapsible","collapsing","collar","collarbone","collard","collarless","collate","collated","collateral","collation","collator","colleague","colleagues","collect","collected","collectedness","collectible","collecting","collection","collections","collectionview","collective","collectivism","collectivist","collectivity","collectivization","collectivize","collector","collectors","collects","colleen","college","colleges","collegiality","collegian","collegiate","collen","collete","collette","collide","collider","collie","collier","colliery","collimate","collimated","collimates","collimating","collimation","collimator","collin","colline","collinear","collinearity","collision","collisional","collisions","collocate","collocation","colloid","colloidal","colloq","colloquial","colloquialism","colloquies","colloquium","colloquy","collude","collusion","collusive","colly","collying","colman","colname","colnames","colo","cologne","colombia","colombian","colombo","colon","colonel","colonelcy","colonial","colonialism","colonialist","colonist","colonization","colonize","colonized","colonizer","colonizes","colonnade","colons","colony","colophon","color","coloraccent","coloradan","colorado","coloradoan","colorant","coloration","coloratura","colorbar","colorblind","colorblindness","colorbox","colored","colorer","colorfast","colorfastness","colorful","colorfulness","colorimeter","colorimetry","colorindex","coloring","colorization","colorize","colorizing","colorless","colorlessness","colormap","colorprimary","colorprimarydark","colors","colorspace","colorwithred","colossal","colosseum","colossi","colossus","colostomy","colostrum","colour","colours","cols","colspan","colt","colter","coltish","coltishness","coltrane","columbia","columbian","columbine","columbus","column","columna","columnar","columncount","columndefinition","columndefinitions","columnindex","columnist","columnize","columnname","columnnames","columns","columnspan","columnwidth","colver","com","coma","comae","comaker","comanche","comatose","comb","combat","combatant","combative","combativeness","combed","comber","combination","combinational","combinations","combinator","combinatorial","combinatoric","combine","combined","combiner","combines","combining","combo","combobox","comboboxitem","combs","combusted","combustibility","combustible","combustion","combustive","comcast","comdex","comdr","come","comeback","comedian","comedic","comedienne","comedown","comedy","comeliness","comely","comer","comes","comestible","comet","cometary","cometh","comeuppance","comfit","comfort","comfortability","comfortable","comfortableness","comfortably","comforted","comforter","comforting","comfy","comic","comical","comicality","cominform","coming","comity","comm","comma","command","commandant","commandargument","commandbutton","commandeer","commander","commanding","commandline","commandlink","commandment","commandname","commando","commandparameter","commandrunnerimpl","commands","commandtext","commandtype","commas","commemorate","commemoration","commemorative","commemorator","commence","commencement","commencer","commend","commendably","commendation","commendatory","commender","commensurable","commensurate","commensurates","commensuration","comment","commentary","commentate","commentator","commented","commenter","commenting","comments","commerce","commercial","commercialism","commercialization","commercialize","commie","commingle","commiserate","commiseration","commissar","commissariat","commissary","commission","commissioner","commit","commitment","commits","committable","committal","committals","committed","committee","committeeman","committeemen","committeewoman","committeewomen","committing","commode","commodes","commodious","commodiousness","commodity","commodo","commodore","common","commonality","commonalty","commondatakinds","commoner","commonjs","commonly","commonness","commonplace","commonplaceness","commons","commonsense","commonweal","commonwealth","commonwealths","commotion","communal","communality","commune","communicability","communicable","communicably","communicant","communicate","communicates","communicating","communication","communicational","communications","communicative","communicativeness","communicator","communion","communique","communism","communist","communistic","communitarian","communities","community","communize","commutable","commutate","commutation","commutative","commutativity","commutator","commute","commuter","comoros","comp","compact","compaction","compactness","compactor","companies","companion","companionable","companionableness","companionably","companionship","companionway","company","companyid","companyname","compaq","comparabilities","comparability","comparable","comparableness","comparably","comparative","comparativeness","comparator","compare","compared","comparer","compares","compareto","comparing","comparison","comparisons","compartment","compartmental","compartmentalization","compartmentalize","compass","compassion","compassionate","compassionateness","compat","compatibility","compatible","compatibleness","compatibly","compatriot","compeer","compel","compellable","compelled","compelling","compendious","compendium","compensable","compensate","compensated","compensation","compensator","compensatory","compete","competence","competency","competent","competing","competition","competitive","competitiveness","competitor","competitors","compilable","compilation","compile","compiled","compiler","compilers","compilerservices","compiles","compilesdkversion","compiling","complacence","complacency","complacent","complain","complainant","complainer","complaining","complains","complaint","complaints","complaisance","complaisant","complected","complement","complementariness","complementarity","complementary","complementation","complementer","completablefuture","complete","completed","completely","completeness","completer","completes","completing","completion","completionhandler","complex","complexion","complexional","complexity","complexness","complextype","compliance","compliant","complicate","complicated","complicatedness","complication","complicator","complicit","complicity","complier","compliment","complimentary","complimenter","comply","component","componentdidmount","componentinfo","componentmodel","componentname","components","componentscan","componentwillmount","comport","comportment","compose","composed","composedness","composer","composers","composite","composition","compositional","compositions","compositor","compost","composure","compote","compound","compoundbutton","compounded","compounder","comprehend","comprehending","comprehensibility","comprehensible","comprehensibleness","comprehensibly","comprehension","comprehensions","comprehensive","comprehensiveness","compress","compressed","compressformat","compressibility","compressible","compressing","compression","compressional","compressive","compressor","comprise","compromise","compromised","compromiser","compromising","compton","comptroller","compulsion","compulsive","compulsiveness","compulsivity","compulsorily","compulsory","compunction","compuserve","computability","computable","computably","computation","computational","computations","compute","computed","computer","computerese","computerization","computerize","computername","computers","computes","computing","comrade","comradely","comradeship","comte","con","conakry","conan","conant","concat","concatenate","concatenated","concatenating","concatenation","concave","concaveness","conceal","concealed","concealer","concealing","concealment","conceded","conceit","conceited","conceitedness","conceivable","conceivably","conceive","conceiver","concentrate","concentration","concentrator","concentrically","concepcin","concept","conception","conceptional","concepts","conceptual","conceptuality","conceptualization","conceptualizations","conceptualize","conceptualizing","conceptually","concern","concerned","concerning","concerns","concert","concerted","concertina","concertize","concertmaster","concerto","concession","concessionaire","concessional","concessionary","concetta","concettina","conch","conchita","conchs","concierge","conciliar","conciliate","conciliation","conciliator","conciliatory","concise","conciseness","concision","conclave","conclude","concluder","conclusion","conclusions","conclusive","conclusiveness","concoct","concocter","concoction","concomitant","concord","concordance","concordant","concordat","concorde","concordia","concourse","concrete","concreteness","concretion","concubinage","concubine","concupiscence","concupiscent","concur","concurrence","concurrency","concurrent","concurrenthashmap","concurrently","concuss","concussion","cond","conda","condemn","condemnate","condemnation","condemnatory","condemner","condensate","condensation","condense","condensed","condenser","condensible","condescend","condescending","condescension","condign","condiment","condimentum","condition","conditional","conditionally","conditionals","conditioned","conditioner","conditioning","conditions","condo","condole","condolence","condom","condominium","condone","condoner","condor","condorcet","conduce","conducive","conduciveness","conduct","conductance","conductibility","conductible","conduction","conductive","conductivity","conductor","conductress","conduit","coneflower","conestoga","coney","conf","confab","confabbed","confabbing","confabulate","confabulation","confect","confection","confectioner","confectionery","confectionist","confederacy","confederate","confer","conferee","conference","conferences","conferrable","conferral","conferred","conferrer","conferring","confessed","confession","confessional","confessor","confetti","confidant","confidante","confide","confidence","confident","confidential","confidentiality","confidentialness","confider","confiding","config","configchanges","configfile","configs","configsections","configurable","configuration","configurationmanager","configurations","configure","configured","configureservices","configuring","confine","confined","confinement","confiner","confirm","confirmation","confirmatory","confirmed","confirmedness","confirmpassword","confirms","confiscate","confiscation","confiscator","confiscatory","conflagration","conflate","conflation","conflict","conflicting","conflicts","confluence","confluent","conform","conformable","conformal","conformance","conformational","conformer","conforming","conformism","conformist","conformities","conformity","conforms","confound","confounded","confront","confrontation","confrontational","confronter","confrre","confucian","confucianism","confucius","confuse","confused","confusedness","confuses","confusing","confusion","confutation","confute","confuter","cong","conga","congeal","congealment","congenial","congeniality","conger","congeries","congest","congestion","conglomerate","conglomeration","congo","congolese","congrats","congratulate","congratulation","congratulations","congratulatory","congregate","congregation","congregational","congregationalism","congregationalist","congress","congressional","congressman","congressmen","congresspeople","congressperson","congresswoman","congresswomen","congreve","congruence","congruences","congruency","congruent","congruential","congruity","congruous","congruousness","congue","conic","conical","conicalness","conics","conifer","coniferous","conjectural","conjecture","conjecturer","conjoint","conjugacy","conjugal","conjugate","conjugation","conjunct","conjunction","conjunctiva","conjunctive","conjunctivitis","conjuration","conjure","conjurer","conjuring","conk","conker","conley","conman","conn","connect","connected","connectedly","connectedness","connectible","connecticut","connecting","connection","connectionfactory","connectionhandler","connectionimpl","connectionless","connectionmanager","connectionpool","connectionresult","connections","connectionstring","connectionstrings","connective","connectivity","connectivitymanager","connector","connectors","connects","connelly","conner","connery","connexion","conney","conni","connie","conniption","connivance","connive","conniver","connoisseur","connor","connotative","connstring","connubial","conny","conquer","conquerable","conquered","conqueror","conquers","conquest","conquistador","conrad","conrade","conrado","conrail","conroy","cons","consalve","consanguineous","consanguinity","conscienceless","conscientious","conscientiousness","conscionable","conscious","consciousness","conscription","consecrate","consecrated","consecrates","consecrating","consecration","consectetur","consecutive","consecutiveness","consensus","consent","consenter","consenting","consequat","consequence","consequences","consequent","consequential","consequentiality","consequentialness","consequently","conservancy","conservation","conservationism","conservationist","conservatism","conservative","conservativeness","conservator","conservatory","consider","considerable","considerables","considerably","considerate","considerateness","consideration","considerations","considered","considerer","considering","considers","consign","consignee","consignment","consist","consistence","consistency","consistent","consistently","consisting","consistory","consists","consolable","consolata","consolation","consolatory","console","consoleapplication","consoled","consoler","consolidate","consolidated","consolidates","consolidation","consolidator","consoling","consomm","consonance","consonances","consonant","consonantal","consortia","consortium","conspectus","conspicuous","conspicuousness","conspiracy","conspirator","conspiratorial","const","constable","constabulary","constance","constancia","constancy","constant","constanta","constantia","constantin","constantina","constantine","constantino","constantinople","constantly","constants","constellation","consternate","consternation","constexpr","constipate","constipation","constituency","constituent","constitute","constituted","constitutes","constituting","constitution","constitutional","constitutionality","constitutionally","constitutive","constr","constrain","constrained","constrainedly","constraint","constraintbottom","constraintend","constraintlayout","constraints","constraintstart","constrainttop","constrict","constriction","constrictor","construable","construct","constructed","constructibility","constructible","constructing","construction","constructional","constructionist","constructions","constructive","constructiveness","constructor","constructorresolver","constructors","constructs","construe","consuela","consuelo","consul","consular","consulate","consulship","consult","consultancy","consultant","consultation","consultative","consulted","consulter","consulting","consumable","consume","consumed","consumer","consumerism","consumerist","consumers","consumes","consuming","consummate","consummated","consumption","consumptive","cont","contact","contacted","contactform","contactid","contacting","contactlist","contactname","contacts","contactscontract","contagion","contagious","contagiousness","contain","contained","container","containerbase","containerization","containerize","containers","containerview","containing","containment","contains","containskey","contaminant","contaminate","contaminated","contaminates","contaminating","contamination","contaminative","contaminator","contd","contemn","contemplate","contemplation","contemplative","contemplativeness","contemporaneity","contemporaneous","contemporaneousness","contempt","contemptible","contemptibleness","contemptibly","contemptuous","contemptuousness","content","contentcontrol","contentdescription","contented","contenteditable","contentedly","contentedness","contention","contentious","contentiousness","contentlength","contently","contentment","contentmode","contentoffset","contentpage","contentpane","contentplaceholder","contentpresenter","contentprovider","contentresolver","contents","contentsize","contenttemplate","contenttype","contentvalues","contentview","contentwindow","conterminous","contest","contestable","contestant","contested","context","contextcompat","contexthandler","contextloader","contextloaderlistener","contextmenu","contextpath","contexts","contextual","contextualize","contiguity","contiguous","contiguousness","continence","continent","continental","continents","contingency","contingent","continua","continuable","continual","continually","continuance","continuant","continuation","continue","continued","continuer","continues","continuewith","continuing","continuity","continuous","continuously","continuousness","continuum","contort","contortion","contortionist","contour","contours","contra","contraband","contrabass","contraception","contraceptive","contract","contractible","contractile","contractor","contracts","contractual","contradict","contradiction","contradictorily","contradictoriness","contradictory","contradistinction","contraflow","contrail","contraindicate","contraindication","contralto","contrapositive","contraption","contrapuntal","contrariety","contrarily","contrariness","contrariwise","contrary","contrast","contrasting","contrastive","contravene","contravener","contravention","contreras","contretemps","contrib","contribute","contributed","contributing","contribution","contributions","contributive","contributor","contributorily","contributors","contributory","contrite","contriteness","contrition","contrivance","contrive","contrived","contriver","control","controlid","controllability","controllable","controllably","controlled","controller","controllercontext","controllername","controllers","controlling","controls","controltemplate","controltovalidate","controversial","controversialists","controversy","controvert","controvertible","contumacious","contumacy","contumelious","contumely","contuse","contusion","conundrum","conurbation","conv","convalesce","convalescence","convalescent","convallis","convect","convection","convectional","convector","convene","convener","convenience","convenient","conveniently","conventicle","convention","conventional","conventionalism","conventionalist","conventionality","conventionalize","conventions","convergence","convergent","conversant","conversation","conversational","conversationalist","conversations","conversazione","converse","conversion","conversioning","conversions","convert","converted","converter","converters","convertibility","convertible","convertibleness","converting","converts","convertto","convertview","convex","convexity","convey","conveyance","conveyancer","conveyancing","conveyor","convict","conviction","convince","convinced","convincer","convincing","convincingness","convivial","conviviality","convoke","convolute","convoluted","convolution","convolve","convolved","convolves","convolving","convoy","convulse","convulsion","convulsive","convulsiveness","conway","cony","coo","cook","cookbook","cooke","cooked","cooker","cookery","cookie","cookiecontainer","cookies","cooking","cookout","cooks","cookware","cooky","cool","coolant","cooled","cooler","cooley","coolheaded","coolidge","coolie","coolness","coon","coonskin","coop","cooper","cooperage","cooperate","cooperation","cooperative","cooperativeness","cooperator","coord","coordinate","coordinated","coordinateness","coordinates","coordination","coordinator","coordinatorlayout","coords","coors","coot","cootie","cop","copay","cope","copeland","copenhagen","coper","copernican","copernicus","copied","copier","copies","copilot","coping","copious","copiousness","coplanar","copland","copley","copolymer","copora","copped","copper","copperfield","copperhead","copperplate","coppersmith","coppersmiths","coppery","coppice","copping","coppola","copra","coprolite","coprophagous","cops","copse","copter","coptic","copula","copulate","copulation","copulative","copy","copybook","copycat","copycatted","copycatting","copying","copyist","copyright","copyrighter","copyto","copywriter","coquetry","coquette","coquettish","cor","cora","corabel","corabella","corabelle","coracle","coral","coralie","coraline","coralline","coralyn","corba","corbel","corbet","corbett","corbie","corbin","corby","cord","corda","cordage","corded","cordelia","cordelie","cordell","corder","cordey","cordi","cordial","cordiality","cordialness","cordie","cordillera","cordilleras","cording","cordite","cordless","cordoba","cordon","cordova","cordovan","cordula","corduroy","cordy","core","cored","coredata","coreen","corefoundation","corella","corenda","corene","corer","cores","corespondent","coretta","corette","corey","corfu","corgi","cori","coriander","corie","corilla","corina","corine","coring","corinna","corinne","corinth","corinthian","corinthians","coriolanus","coriolis","coriss","corissa","cork","corked","corker","corks","corkscrew","corliss","corly","corm","cormack","cormorant","corn","cornall","cornball","cornbread","corncob","corncrake","cornea","corneal","corneille","cornela","cornelia","cornelius","cornell","cornelle","corner","cornerradius","corners","cornerstone","cornet","corney","cornfield","cornflake","cornflour","cornflower","cornice","cornie","cornily","corniness","cornish","cornmeal","cornrow","cornstalk","cornstarch","cornucopia","cornwall","cornwallis","corny","corolla","corollary","corona","coronado","coronal","coronary","coronate","coronation","coroner","coronet","corot","coroutine","coroutines","corp","corpora","corporal","corporate","corporately","corporation","corporations","corporatism","corporatist","corporeal","corporeality","corporealness","corps","corpse","corpsman","corpsmen","corpulence","corpulent","corpulentness","corpus","corpuscle","corpuscular","corr","corral","corralled","corralling","correct","correctable","corrected","correcting","correction","correctional","corrections","corrective","correctly","correctness","corrector","correggio","correlate","correlated","correlation","correlative","correna","correspond","correspondence","correspondent","corresponding","corresponds","correy","corri","corrianne","corridor","corrie","corrigenda","corrigendum","corrigible","corrina","corrine","corrinne","corroborate","corroborated","corroboration","corroborative","corroborator","corroboratory","corrode","corrodible","corrosion","corrosive","corrosiveness","corrugate","corrugation","corrupt","corrupted","corrupter","corruptibility","corruptible","corruption","corruptions","corruptive","corruptness","corry","cors","corsage","corsair","corset","corsica","corsican","cort","cortes","cortex","cortez","cortge","cortical","cortices","corticosteroid","cortie","cortisone","cortland","cortney","corty","corundum","coruscate","coruscation","corvallis","corvette","corvus","cory","cos","cosby","cosetta","cosette","cosign","cosignatory","cosily","cosimo","cosine","cosiness","cosme","cosmetic","cosmetically","cosmetician","cosmetologist","cosmetology","cosmic","cosmical","cosmo","cosmogonist","cosmogony","cosmological","cosmologist","cosmology","cosmonaut","cosmopolitan","cosmopolitanism","cosmos","cosponsor","cossack","cosset","cost","costa","costanza","costar","costarred","costarring","costello","costive","costiveness","costless","costliness","costly","costner","costs","costume","costumer","cot","cotangent","cote","coterie","coterminous","cotillion","cotonou","cotopaxi","cottage","cottager","cottar","cotted","cotter","cotton","cottonmouth","cottonmouths","cottonseed","cottontail","cottonwood","cottony","cotyledon","couch","couchbase","couchdb","couching","cougar","cough","cougher","coughs","could","couldn","couldnt","coule","coulomb","council","councilman","councilmen","councilor","councilperson","councilwoman","councilwomen","counsel","counsellings","counselor","count","countability","countable","countably","countdown","countdowntimer","counted","countenance","countenancer","counter","counteract","counteraction","counterargument","counterattack","counterbalance","counterclaim","counterclockwise","counterculture","countercyclical","counterespionage","counterexample","counterfeit","counterfeiter","counterflow","counterfoil","counterforce","counterinsurgency","counterintelligence","counterintuitive","counterman","countermand","countermeasure","countermen","counteroffensive","counteroffer","counterpane","counterpart","counterpoint","counterpoise","counterproductive","counterproposal","counterrevolution","counterrevolutionary","counters","countersign","countersignature","countersink","counterspy","counterstrike","countersunk","countertenor","countervail","counterweight","countess","countif","counting","countless","countries","countrify","country","countrycode","countryid","countryman","countrymen","countryname","countryside","countrywide","countrywoman","countrywomen","counts","county","coup","coupe","couperin","couple","coupled","coupler","couplers","couples","couplet","coupling","coupon","coupons","courage","courageous","courageously","courageousness","courages","courbet","courgette","courier","course","courseid","coursename","courser","courses","coursework","coursing","court","courtenay","courteous","courteousness","courteousnesses","courtesan","courtesied","courtesy","courtesying","courthouse","courtier","courtliness","courtly","courtnay","courtney","courtroom","courts","courtship","courtyard","couscous","cousin","cousinly","cousteau","cout","couture","couturier","cov","covalent","covariance","covariant","covariate","covary","cove","coven","covenant","covenanted","covenanter","covent","coventry","cover","coverable","coverage","coverall","covered","coverer","covering","coverlet","covers","coversheet","covert","covertness","covet","coveter","coveting","covetous","covetousness","covey","covington","cow","coward","cowardice","cowardliness","cowardly","cowbell","cowbird","cowboy","cowcatcher","cowed","cower","cowering","cowgirl","cowhand","cowherd","cowhide","cowl","cowley","cowlick","cowling","cowman","cowmen","coworker","cowper","cowpoke","cowpony","cowpox","cowpunch","cowpuncher","cowrie","cowshed","cowslip","cox","coxcomb","coxswain","coy","coyer","coyest","coyly","coyness","coyote","coyoteadapter","coypu","cozen","cozenage","cozily","coziness","cozmo","cozumel","cozy","cp","cpa","cpan","cpanel","cpd","cpi","cpl","cplusplus","cpo","cpp","cppreference","cpr","cps","cpt","cpu","cpus","cpython","cq","cql","cr","crab","crabapple","crabbe","crabbed","crabbedness","crabber","crabbily","crabbiness","crabbing","crabby","crabgrass","crablike","crack","crackable","crackdown","cracker","crackerjack","crackle","crackling","crackly","crackpot","crackup","cradle","cradler","cradling","craft","craftily","craftiness","craftsman","craftsmanship","craftsmen","craftspeople","craftspersons","craftswoman","craftswomen","crafty","crag","craggie","cragginess","craggy","craig","craigslist","cram","cramer","crammed","crammer","cramming","cramp","cramper","crampon","cran","cranach","cranberry","crandall","crane","cranelike","cranford","cranial","cranium","crank","crankcase","crankily","crankiness","crankshaft","cranky","cranmer","cranny","cranston","crap","crape","crapped","crappie","crapping","crappy","crapshooter","cras","crash","crashed","crasher","crashes","crashing","crashlytics","crass","crassness","crate","crater","cravat","cravatted","cravatting","crave","craven","cravenness","craver","craving","craw","crawdad","crawfish","crawford","crawl","crawler","crawling","crawlspace","crawlway","crawly","cray","crayfish","crayola","crayon","craze","crazily","craziness","crazy","crc","crche","creak","creakily","creakiness","creaky","cream","creamer","creamery","creamily","creaminess","creamy","crease","creased","creases","creasing","creat","create","createbean","createbitmap","createchooser","createclass","createcommand","createconnection","createcriteria","created","createdat","createdate","createdby","createddate","createdon","createelement","createfile","createinstance","createmap","createobject","createobjecturl","createparallelgroup","createquery","creates","createserver","createstatement","createtable","createtextnode","createuser","createview","creating","creation","creationdate","creationism","creationist","creative","creativeness","creativities","creativity","creator","creators","creature","creatureliness","creaturely","cred","credence","credent","credential","credentials","credenza","credibility","credible","credibly","credit","creditability","creditable","creditableness","creditably","credited","creditor","credits","creditworthiness","credo","creds","credulity","credulous","credulousness","cree","creed","creedal","creeds","creek","creekside","creel","creep","creeper","creepily","creepiness","creepy","cref","creigh","creight","creighton","cremate","cremation","crematoria","crematorium","crematory","creme","crenelate","crenelation","creole","creon","creosote","crepe","crept","crescendo","crescendoed","crescendoing","crescent","cress","crest","crestfallen","crestfallenness","cresting","crestless","crestview","cretaceous","cretaceously","cretan","crete","cretin","cretinism","cretinous","cretonne","crevasse","crevice","crew","crewel","crewelwork","crewman","crewmen","crib","cribbage","cribbed","cribber","cribbing","crichton","crick","cricket","cricketer","cried","crier","cries","crime","crimea","crimean","crimes","criminal","criminality","criminalization","criminalize","criminologist","criminology","crimp","crimper","crimson","crin","cringe","cringer","crinkle","crinkly","crinoline","cripple","crippler","crippling","cris","crisco","crises","crisis","crisp","crisper","crispiness","crispness","crispy","criss","crisscross","crissie","crissy","crista","cristabel","cristal","cristen","cristi","cristian","cristiano","cristie","cristin","cristina","cristine","cristionna","cristobal","cristy","crit","criteria","criterion","critic","critical","criticality","critically","criticalness","criticism","criticize","criticized","criticizer","criticizes","criticizing","criticizingly","critique","critter","crlf","crm","croak","croaker","croaky","croat","croatia","croatian","croce","crochet","crocheter","crock","crockery","crockett","crockpot","crocodile","crocus","croesus","croft","crofter","croissant","croix","cromwell","cromwellian","cron","crone","cronin","cronjob","cronkite","crontab","cronus","crony","crook","crooked","crookedness","crookes","crookneck","croon","crooner","crop","cropland","cropped","cropper","cropping","croquet","croquette","crosby","crosier","cross","crossarm","crossbar","crossbarred","crossbarring","crossbeam","crossbones","crossbow","crossbowman","crossbowmen","crossbred","crossbreed","crosscheck","crosscurrent","crosscut","crosscutting","crossdomain","crossed","crosses","crossfire","crosshatch","crossing","crossness","crossorigin","crossover","crosspatch","crosspiece","crosspoint","crossproduct","crossroad","crossroads","crosstalk","crosstown","crosswalk","crossway","crosswind","crosswise","crossword","crotch","crotchet","crotchetiness","crotchety","crotchless","croton","crouch","croup","croupier","croupy","crow","crowbait","crowbar","crowbarred","crowbarring","crowd","crowded","crowdedness","crowfeet","crowfoot","crowley","crown","crowned","crowner","crozier","crs","crt","crucial","crucible","crucifiable","crucifix","crucifixion","cruciform","crucify","crud","crudded","crudding","cruddy","crude","crudeness","crudits","crudity","cruel","cruelness","cruelty","cruet","cruft","crufty","cruikshank","cruise","cruiser","cruller","crumb","crumble","crumbliness","crumbly","crumby","crumminess","crummy","crump","crumpet","crumple","crunch","crunchiness","crunchy","crupper","crusade","crusader","cruse","crush","crushable","crusher","crushing","crushproof","crusoe","crust","crustacean","crustal","crustily","crustiness","crusty","crutch","crux","cruz","cry","crybaby","cryogenic","cryogenics","cryostat","cryosurgery","crypt","cryptanalysis","cryptanalyst","cryptanalytic","cryptic","cryptically","crypto","cryptogram","cryptographer","cryptographic","cryptographically","cryptography","cryptologic","cryptological","cryptologist","cryptology","cryptozoic","crysta","crystal","crystalline","crystallite","crystallization","crystallize","crystallized","crystallizes","crystallizing","crystallographer","crystallographic","crystallography","crystie","cs","csc","cse","csharp","cshtml","csp","csproj","csr","csrf","csrftoken","css","cssclass","cssmenu","cssref","cssselector","cst","cstdlib","cstr","cstring","csv","csvfile","ct","cte","cthrine","ctime","ctl","ctn","ctor","ctp","ctr","ctrl","cts","ctx","ctype","ctypes","cu","cub","cuba","cuban","cubbed","cubbing","cubbyhole","cube","cuber","cubes","cubic","cubical","cubicle","cubism","cubist","cubit","cuboid","cuchulain","cuckold","cuckoldry","cuckoo","cucumber","cud","cuda","cuddle","cuddly","cudgel","cue","cuff","cuisinart","cuisine","culbertson","culinary","cull","cullan","cullen","cullender","culler","culley","cullie","cullin","cully","culminate","culmination","culotte","culpa","culpability","culpable","culpableness","culpably","culprit","cult","cultism","cultist","cultivable","cultivate","cultivated","cultivation","cultivator","cultural","culture","cultured","cultureinfo","cultures","culver","culvert","cum","cumber","cumberland","cumbersome","cumbersomeness","cumbrous","cumin","cummerbund","cummings","cumquat","cumsum","cumulate","cumulation","cumulative","cumuli","cumulonimbi","cumulonimbus","cumulus","cunard","cuneiform","cunnilingus","cunning","cunningham","cunningness","cunt","cup","cupboard","cupcake","cupertino","cupful","cupid","cupidinously","cupidity","cupola","cupped","cupping","cupric","cuprous","cur","curability","curabitur","curable","curableness","curably","curacao","curacy","curare","curate","curative","curator","curatorial","curb","curbing","curbside","curbstone","curcio","curd","curdate","curdle","cure","cured","curer","curettage","curfew","curfs","curia","curiae","curie","curio","curiosity","curious","curiousness","curitiba","curium","curl","curler","curlew","curlicue","curliness","curling","curlopt","curly","curlycue","curmudgeon","curr","curran","currant","curred","currencies","currency","current","currentculture","currentdate","currentdb","currentdevice","currentdomain","currentindex","currentitem","currentline","currentlocation","currently","currentness","currentnode","currentpage","currentposition","currentrow","currentstate","currenttarget","currentthread","currenttime","currenttimemillis","currentuser","currentvalue","currentversion","currey","curricle","curricula","curricular","curriculum","currie","currier","curring","curry","currycomb","curs","curse","cursed","cursedness","curses","cursive","cursiveness","cursives","cursor","cursorily","cursoriness","cursors","cursory","cursus","curt","curtail","curtailer","curtailment","curtain","curtice","curtis","curtness","curtsey","curtsy","curvaceous","curvaceousness","curvature","curve","curved","curves","curvilinear","curvilinearity","curving","curvy","cus","cushion","cushman","cushy","cusp","cuspid","cuspidor","cuss","cussed","cussedness","cusses","cussing","cust","custard","custer","custid","custodial","custodian","custodianship","custody","custom","customadapter","customarily","customariness","customary","customcell","customer","customerid","customername","customers","customhouse","customizable","customization","customize","customized","customizing","customview","cut","cutaneous","cutaway","cutback","cute","cuteness","cutesy","cuticle","cutlass","cutler","cutlery","cutlet","cutoff","cutout","cuts","cutter","cutthroat","cutting","cuttle","cuttlebone","cuttlefish","cutup","cutworm","cuvier","cuzco","cv","cvs","cvtcolor","cw","cwd","cwiki","cwt","cx","cxf","cxx","cxxflags","cy","cyan","cyanamid","cyanate","cyanic","cyanide","cyanogen","cyb","cybele","cybernetic","cybernetics","cyberpunk","cyberspace","cybil","cybill","cyborg","cyclades","cyclamen","cycle","cycler","cycles","cycleway","cyclic","cyclical","cycling","cyclist","cyclohexanol","cycloid","cycloidal","cyclometer","cyclone","cyclonic","cyclopean","cyclopedia","cyclopes","cyclops","cyclotron","cyder","cygnet","cygnus","cygwin","cyl","cylinder","cylindric","cylindrical","cymbal","cymbalist","cymbre","cynde","cyndi","cyndia","cyndie","cyndy","cynic","cynical","cynicism","cynosure","cynthea","cynthia","cynthie","cynthy","cypher","cypreses","cypress","cyprian","cypriot","cyprus","cyrano","cyril","cyrill","cyrille","cyrillic","cyrillus","cyrus","cyst","cystic","cython","cytochemistry","cytologist","cytology","cytolysis","cytoplasm","cytoplasmic","cytosine","cytotoxic","cz","czar","czarevitch","czarina","czarism","czarist","czarship","czech","czechoslovak","czechoslovakia","czechoslovakian","czechs","czerniak","czerny","d","da","dab","dabbed","dabber","dabbing","dabble","dabbler","dac","dacca","dace","dacey","dacha","dachau","dachshund","dacia","dacie","dacron","dactyl","dactylic","dacy","dad","dada","dadaism","dadaist","daddy","dade","dado","dadoes","dados","daedalus","dael","daemon","daemoncommandexecution","daemonic","daffi","daffie","daffiness","daffodil","daffy","daft","daftness","dag","dagger","dagmar","dagny","dagscheduler","daguerre","daguerreotype","dagwood","dahl","dahlia","dahomey","daile","dailiness","daily","daimler","daintily","daintiness","dainty","daiquiri","dairy","dairying","dairyland","dairymaid","dairyman","dairymen","dairywoman","dairywomen","dais","daisey","daisi","daisie","daisy","dakar","dakota","dakotan","dal","dale","dalenna","daleth","daley","dalhousie","dali","dalia","dalian","dalila","dall","dallas","dalli","dalliance","dallier","dallon","dally","dalmatia","dalmatian","daloris","dalston","dalt","dalton","dalvik","dalvikvm","daly","dam","damage","damageable","damaged","damager","damaging","damara","damaris","damascus","damask","dame","damian","damiano","damien","damion","damita","dammed","damming","dammit","damn","damnably","damnation","damned","damnedest","damning","damocles","damon","damp","damped","dampen","dampener","damper","damping","dampness","damsel","damselfly","damson","dan","dana","danbury","dance","dancelike","dancer","dandelion","dander","dandify","dandily","dandle","dandruff","dandy","dane","danelaw","danell","danella","danette","dang","danger","dangerfield","dangerous","dangerousness","dangle","dangler","dangling","dani","dania","danial","danica","danice","danie","daniel","daniela","daniele","daniella","danielle","danielson","danika","danila","danish","danit","danita","dank","dankness","danna","dannel","danni","dannie","danny","dannye","danseuse","dante","danton","danube","danubian","danville","danya","danyelle","danyette","danzig","dao","daphene","daphna","daphne","dapibus","dapper","dapperness","dapple","dar","dara","darb","darbee","darbie","darby","darcee","darcey","darci","darcie","darcy","darda","dardanelles","dare","daredevil","daredevilry","dareen","darell","darelle","daren","darer","daresay","dari","daria","darice","darill","darin","daring","daringness","dario","darius","darjeeling","dark","darken","darkener","darker","darkish","darkly","darkness","darkroom","darla","darleen","darlene","darline","darling","darlingness","darlington","darlleen","darn","darnall","darned","darnell","darner","darning","daron","darpa","darrel","darrell","darrelle","darren","darrick","darrin","darrow","darryl","darsey","darsie","dart","dartboard","darter","darth","dartmouth","darvon","darwin","darwinian","darwinism","darwinist","darya","daryl","daryle","daryn","das","dash","dasha","dashboard","dashed","dasher","dashes","dashiki","dashing","dasi","dasie","dask","dastard","dastardliness","dastardly","dasya","dat","data","dataaccess","dataadapter","dataannotations","dataarray","database","databaseerror","databasehelper","databasename","databasereference","databases","databind","databinding","datacenter","datacolumn","datacontext","datacontract","datafield","datafile","dataflow","dataframe","dataframes","datagram","datagrid","datagridtemplatecolumn","datagridtextcolumn","datagridview","dataindex","datainputstream","dataitem","datalist","datamation","datamedia","datamember","datamodel","datanode","datanucleus","dataobject","dataoutputstream","datapoint","datapoints","dataprovider","datareader","datarow","datas","dataservice","dataset","datasets","datasheet","datasnapshot","datasource","datasourceid","datasources","datastax","datastore","datastream","datastring","datatable","datatables","datatemplate","datatextfield","datatransfer","datatrigger","datatype","datatypes","dataurl","datausingencoding","datavaluefield","dataview","date","dateadd","datecreated","dated","datediff","datedly","datedness","datefield","dateformat","dateformatter","datefrom","dateless","dateline","dateofbirth","datepart","datepicker","datepickerdialog","dater","daterange","dates","datestr","datestring","datetime","datetimefield","datetimeformat","datetimeformatter","datetimeoffset","datetimepicker","dateto","dateutil","datevalue","datha","dating","dative","datos","datsun","datum","daub","dauber","daugherty","daughter","daumier","daune","daunt","daunted","daunting","dauntless","dauntlessness","dauphin","dav","davao","dave","daveen","daven","davenport","daveta","davey","david","davida","davidde","davide","davidson","davie","davin","davina","davine","davinich","davis","davit","davita","davon","davy","dawdle","dawdler","dawes","dawn","dawna","dawson","day","daybed","daybreak","daycare","daydream","daydreamer","dayle","daylight","dayna","dayofmonth","dayofweek","days","daysack","daytime","dayton","daze","dazed","dazzle","dazzler","dazzling","db","dba","dbadapter","dbc","dbconn","dbconnect","dbconnection","dbcontext","dbcp","dbd","dbf","dbg","dbh","dbhelper","dbhost","dbi","dbl","dbms","dbname","dbnull","dbo","dbpath","dbpedia","dbs","dbset","dbtype","dbus","dbuser","dbutante","dc","dcc","dcollet","dcolletage","dct","dd","ddd","dddd","ddene","ddf","ddl","dds","ddt","de","deacon","deaconess","deactivate","dead","deadbeat","deadbolt","deaden","deadener","deadening","deadhead","deadline","deadliness","deadlock","deadly","deadness","deadpan","deadpanned","deadpanner","deadpanning","deadwood","deaf","deafen","deafening","deafness","deal","dealer","dealership","dealing","dealloc","deallocate","deallocated","deallocator","deals","dealt","dean","deana","deandre","deane","deanery","deann","deanna","deanne","deanship","dear","dearborn","dearness","dearth","dearths","deary","deassign","death","deathbed","deathblow","deathless","deathlike","deathly","deaths","deathtrap","deathward","deathwatch","deb","debacle","debar","debark","debarkation","debarment","debarring","debaser","debatable","debate","debater","debauch","debauched","debauchedness","debauchee","debaucher","debauchery","debbi","debbie","debby","debee","debenture","debera","debi","debian","debilitate","debilitation","debility","debit","debonair","debonairness","debor","debora","deborah","debouch","debounce","debra","debrief","debris","debt","debtor","debug","debugged","debugger","debugging","debussy","debut","dec","decade","decadency","decadent","decades","decaf","decaffeinate","decagon","decal","decalogue","decamp","decampment","decapitate","decapitator","decathlon","decatur","decay","decca","deccan","decease","decedent","deceit","deceitful","deceitfulness","deceive","deceived","deceiver","deceives","deceiving","deceivingly","decelerate","deceleration","decelerator","december","decency","decennial","decent","deception","deceptive","deceptiveness","decertify","dechlorinate","decibel","decidability","decidable","decide","decided","decidedness","decides","deciding","deciduous","deciduousness","decile","deciliter","decimal","decimalformat","decimals","decimate","decimation","decimeter","decipher","decipherable","decipherer","decision","decisional","decisioned","decisioning","decisions","decisive","decisiveness","deck","deckchair","decker","deckhand","decking","decl","declamation","declamatory","declarable","declaration","declarations","declarative","declarator","declaratory","declare","declared","declarer","declares","declaring","declension","declination","decline","decliner","declivity","declspec","decltype","decnet","deco","decode","decoded","decodefile","decoder","decoderesource","decodestream","decoding","decolletes","decolorising","decomposability","decomposable","decompose","decomposition","decompress","decongestant","deconstruction","deconvolution","decor","decorate","decorated","decorates","decorating","decoration","decorative","decorativeness","decorator","decorators","decorous","decorousness","decorticate","decortication","decorum","decorview","decoupage","decouple","decoy","decrease","decreases","decreasing","decree","decreeing","decrement","decremental","decrepit","decrepitude","decriminalization","decriminalize","decry","decrypt","decrypted","decryption","decstation","decsystem","dectape","decustomised","dede","dedekind","dedicate","dedicated","dedication","dedicative","dedicator","dedicatory","dedie","dedra","deduce","deducible","deduct","deductibility","deductible","deduction","deductive","dee","deeann","deeanne","deed","deeded","deedee","deeding","deejay","deem","deemphasis","deena","deep","deepcopy","deepen","deeper","deepish","deeply","deepness","deer","deerdre","deere","deerskin","deerstalker","deerstalking","deeyn","def","deface","defacement","defaecate","defalcate","defalcation","defamation","defamatory","defame","defamer","default","defaultactioninvocation","defaultbuildoperationexecutor","defaultcenter","defaultconfig","defaultdict","defaulter","defaultfilterchain","defaulthttpclient","defaulting","defaultlistablebeanfactory","defaultmanager","defaultmaven","defaults","defaultsingletonbeanregistry","defaulttablemodel","defaultvalue","defaultview","defeat","defeated","defeater","defeatism","defeatist","defeats","defecate","defecation","defect","defection","defective","defectiveness","defector","defend","defendant","defended","defenestrate","defense","defenseless","defenselessness","defenses","defensibility","defensible","defensibly","defensive","defensiveness","defer","deference","deferent","deferential","deferrable","deferral","deferred","deferrer","deferring","deffer","defiance","defiant","defibrillator","deficiency","deficient","deficit","defier","defile","defilement","definable","definably","define","defineclass","defined","defineproperty","definer","defines","defining","definite","definitely","definiteness","definition","definitional","definitions","definitive","definitiveness","defis","deflate","deflation","deflationary","deflect","deflected","deflection","deflector","defn","defocus","defocussing","defoe","defog","defogger","defoliant","defoliator","deform","deformational","deformed","deformity","defraud","defrauder","defrayal","defrost","defroster","defs","deft","deftness","defun","defunct","defy","defying","deg","degas","degassing","degauss","degeneracy","degenerate","degenerateness","degrade","degraded","degradedness","degrading","degrease","degree","degrees","degum","dehlia","dehumanize","dehydrator","deice","deicer","deictic","deidre","deification","deify","deign","deimos","deina","deirdre","deist","deistic","deity","deja","deject","dejected","dejectedness","dejection","dejesus","dekalb","dekastere","del","dela","delacroix","delacruz","delainey","delaney","delano","delaware","delawarean","delay","delayed","delayer","delays","delbert","delcina","delcine","delectable","delectableness","delectably","delectation","delegable","delegate","delegated","delegates","delegatingconstructoraccessorimpl","delegatingfilterproxy","delegatingmethodaccessorimpl","delegation","deleon","delete","deleted","deleterious","deleteriousness","deletes","deleting","deletion","delfs","delft","delftware","delgado","delhi","deli","delia","deliberate","deliberately","deliberateness","deliberative","deliberativeness","delibes","delicacy","delicate","delicateness","delicatenesses","delicates","delicatessen","delicious","deliciousness","delicti","delighted","delightedness","delightful","delightfulness","delila","delilah","delilahs","delim","delimited","delimiter","delimiters","delims","delinda","delineate","delineation","delinquency","delinquent","deliquesce","deliquescent","delirious","deliriousness","delirium","delius","deliver","deliverable","deliverables","deliverance","delivered","deliverer","delivering","delivers","delivery","deliverymen","dell","della","dellwood","delly","delmar","delmarva","delmer","delmonico","delmor","delmore","delora","delores","deloria","deloris","delphi","delphic","delphine","delphinia","delphinium","delphinus","delta","deltatime","deltax","deltay","deltoid","delude","deluder","deluding","deluge","delusion","delusional","delusive","delusiveness","deluxe","delve","delver","dem","demagnify","demagogic","demagogue","demagoguery","demagogy","demand","demander","demanding","demandingly","demands","demarcate","demarcation","demavend","demean","demeanor","demented","dementedness","dementia","demerol","demesne","demeter","demetra","demetre","demetri","demetria","demetrius","demigod","demijohn","demimondaine","demimonde","demineralization","deming","demise","demit","demitasse","demitted","demitting","demo","democracy","democrat","democratic","democratically","democratization","democratize","democratizes","democritus","demographer","demographic","demographical","demography","demolish","demolisher","demolition","demon","demonetization","demoniac","demoniacal","demonic","demonology","demonstrable","demonstrableness","demonstrably","demonstrate","demonstrated","demonstrates","demonstrating","demonstration","demonstrative","demonstrativeness","demonstrativenesses","demonstratives","demonstrator","demoralization","demoralizer","demoralizing","demorgan","demos","demosthenes","demote","demotic","demott","demount","dempsey","demulcent","demultiplex","demur","demure","demureness","demurral","demurred","demurrer","demurring","demythologization","demythologize","den","dena","dendrite","dene","deneb","denebola","deneen","deng","dengue","deni","deniable","denial","denice","denied","denier","denigrate","denigration","denim","denise","denizen","denmark","denna","denned","dennet","denney","denni","dennie","denning","dennison","denny","denominate","denominational","denominator","denote","denotes","denouement","denounce","denouncement","denouncer","dens","dense","densely","denseness","densitometer","densitometric","densitometry","density","dent","dental","dentifrice","dentin","dentine","dentist","dentistry","dentition","denture","denuclearize","denudation","denude","denuder","denunciate","denunciation","denver","deny","denying","denys","denyse","deodorant","deodorization","deodorize","deodorizer","deon","deonne","deoxyribonucleic","dep","depart","department","departmental","departmentalization","departmentalize","departmentid","departments","departure","depend","dependability","dependable","dependableness","dependably","dependant","dependence","dependencies","dependency","dependencyobject","dependencyproperty","dependent","dependentassembly","depending","depends","dependson","depict","depicted","depicter","depiction","depilatory","deplete","depletion","deplorable","deplorableness","deplorably","deplore","deplorer","deploring","deploy","deployable","deployed","deployer","deploying","deployment","deployments","depolarize","deponent","deport","deportation","deportee","deportment","depose","deposit","depositary","deposition","depositor","depository","depot","deprave","depraved","depravedness","depraver","depravity","deprecate","deprecated","deprecating","deprecation","deprecatory","depreciable","depreciate","depreciating","depreciation","depreciative","depress","depressant","depressible","depression","depressive","depressor","deprive","deps","dept","depth","depths","deputation","depute","deputize","deputy","deque","dequeue","dequeuereusablecell","dequeuereusablecellwithidentifier","der","derail","derailment","derange","derangement","derby","derbyshire","dereference","dereferencing","derek","derelict","dereliction","derick","deride","deriding","derision","derisive","derisiveness","derisory","derivable","derivate","derivation","derivative","derivativeness","derivatives","derive","derived","deriveddata","derives","deriving","derk","dermal","dermatitides","dermatitis","dermatological","dermatologist","dermatology","dermis","dermot","derogate","derogation","derogatorily","derogatory","derrek","derrick","derrida","derrik","derril","derringer","derrire","derron","derry","dervish","derward","derwin","des","desalinate","desalination","desalinization","desalinize","desalt","desc","descant","descartes","descend","descendant","descendants","descended","descendent","descender","descending","descends","descent","descr","describable","describe","described","describes","describing","description","descriptions","descriptive","descriptiveness","descriptor","descriptors","descry","desdemona","desecrate","desecrater","desecration","deselect","deserialization","deserialize","deserialized","deserializeobject","deserializer","deserializing","desert","deserter","desertification","desertion","deserunt","deserve","deserved","deservedness","deserves","deserving","desi","desiccant","desiccate","desiccation","desiccator","desiderata","desideratum","design","designable","designate","designated","designation","designational","designator","designed","designer","designers","designing","designs","desirabilia","desirability","desirable","desirableness","desirably","desirae","desire","desired","desiredcapabilities","desiree","desirer","desiri","desirous","desirousness","desist","desk","desktop","desktops","desmond","desmund","desolate","desolateness","desolater","desolating","desolation","desorption","despair","despairer","despairing","desperado","desperadoes","desperate","desperateness","desperation","despicable","despicably","despise","despiser","despite","despoil","despoilment","despond","despondence","despondency","despondent","despotic","despotically","despotism","dessert","dessicate","dest","destdir","destinate","destination","destinations","destinationviewcontroller","destine","destiny","destitute","destituteness","destitution","destroy","destroyed","destroyer","destroying","destroys","destruct","destructibility","destructible","destruction","destructive","destructiveness","destructor","destructors","destructuring","desuetude","desultorily","desultoriness","desultory","det","detach","detached","detachedness","detacher","detachment","detail","detailed","detailedness","details","detailview","detailviewcontroller","detain","detainee","detainer","detainment","detect","detectability","detectable","detectably","detected","detecting","detection","detective","detector","detects","detentes","detention","deter","detergency","detergent","deteriorate","deterioration","determent","determinability","determinable","determinableness","determinacy","determinant","determinate","determinateness","determination","determinative","determinativeness","determine","determined","determinedly","determinedness","determiner","determines","determining","determinism","deterministic","deterministically","deterred","deterrence","deterrent","deterring","deters","detersive","detestable","detestableness","detestably","detestation","dethrone","dethronement","detonable","detonate","detonated","detonation","detonator","detour","detox","detoxification","detoxify","detract","detractive","detribalize","detriment","detrimental","detritus","detroit","deuce","deuced","deus","deuterium","deuteron","deuteronomy","deutsch","dev","deva","devan","devanagari","devastate","devastating","devastation","devastator","devcenter","devdependencies","devel","develop","developed","developer","developerguide","developers","developerworks","developing","development","developmental","devexpress","devi","deviance","deviancy","deviant","deviate","deviated","deviating","deviation","device","deviceid","devicename","devices","devil","devilish","devilishness","devilment","devilry","deviltry","devin","devina","devinne","devious","deviousness","devise","deviser","devkit","devland","devlen","devlin","devoice","devolution","devolve","devon","devondra","devonian","devonna","devonne","devonshire","devops","devora","devote","devoted","devotee","devotion","devotional","devour","devourer","devout","devoutness","devs","devtools","devy","dew","dewain","dewar","dewayne","dewberry","dewclaw","dewdrop","dewey","dewie","dewiness","dewitt","dewlap","dewy","dex","dexedrine","dexes","dexter","dexterity","dexterous","dexterousness","dextrose","df","dfa","dfd","dff","dfs","dg","dgv","dh","dhaka","dhaulagiri","dhcp","dhe","dhoti","dhow","di","dia","diabase","diabetes","diabetic","diabolic","diabolical","diabolicalness","diabolism","diachronic","diacritic","diacritical","diadem","diaereses","diaeresis","diag","diaghilev","diagnometer","diagnosable","diagnose","diagnosed","diagnosis","diagnostic","diagnostically","diagnostician","diagnostics","diagonal","diagonalize","diagram","diagrammable","diagrammatic","diagrammaticality","diagrammatically","diagrammed","diagrammer","diagramming","diagrams","diahann","dial","dialect","dialectal","dialectic","dialectical","dialed","dialer","dialing","dialog","dialogflow","dialogfragment","dialogged","dialogging","dialoginterface","dialogresult","dialogs","dialogue","dials","dialysis","dialyzed","dialyzes","diam","diamagnetic","diameter","diametric","diametrical","diamond","diamondback","diamonds","dian","diana","diandra","diane","dianemarie","diann","dianna","dianne","diannne","diapason","diaper","diaphanous","diaphanousness","diaphragm","diaphragmatic","diarist","diarmid","diarrhea","diarrheal","diary","diaspora","diastase","diastole","diastolic","diathermy","diathesis","diatom","diatomic","diatonic","diatribe","diaz","dibble","dibs","dic","dicaprio","dice","dicer","dicey","dichloride","dichotomization","dichotomize","dichotomous","dichotomy","dicier","diciest","dicing","dick","dickens","dickensian","dicker","dickerson","dickey","dickie","dickier","dickiest","dickinson","dickson","dicky","dicotyledon","dicotyledonous","dict","dicta","dictaphone","dictate","dictation","dictator","dictatorial","dictatorialness","dictatorship","diction","dictionaries","dictionary","dicts","dictum","did","didactic","didactically","didactics","diddle","diddler","diderot","didfinishlaunchingwithoptions","didi","didn","didnt","dido","didoes","didreceivememorywarning","didselectrowatindexpath","didst","die","died","diefenbaker","diego","dieing","dielectric","diem","diena","dierdre","diereses","dieresis","dies","diesel","diet","dietary","dieter","dietetic","dietetics","diethylaminoethyl","diethylstilbestrol","dietitian","dietrich","dietz","dif","diff","differ","difference","differences","different","differentiability","differentiable","differential","differentiate","differentiated","differentiation","differentiator","differently","differentness","differing","differs","difficile","difficult","difficulties","difficulty","diffidence","diffident","diffract","diffraction","diffractometer","diffs","diffuse","diffuseness","diffuser","diffusible","diffusion","diffusional","diffusive","diffusiveness","diffusivity","dig","digerati","digest","digested","digester","digestibility","digestible","digestifs","digestion","digestive","digg","digger","digging","digit","digital","digitalis","digitalization","digitalized","digitalizes","digitalizing","digitalocean","digitalwrite","digitization","digitize","digitizer","digits","dignified","dignify","dignissim","dignitary","dignity","digram","digraph","digraphs","digress","digression","digressive","digressiveness","dihedral","dijit","dijkstra","dijon","dike","diker","diktat","dilan","dilapidate","dilapidation","dilatation","dilate","dilated","dilation","dilator","dilatoriness","dilatory","dilbert","dilemma","dilettante","dilettantish","dilettantism","diligence","diligent","diligentness","dilithium","dill","dillard","dillie","dilling","dillinger","dillis","dillon","dilly","dillydally","dilogarithm","diluent","dilute","diluted","diluteness","dilution","dim","dimaggio","dime","dimen","dimension","dimensional","dimensionality","dimensionless","dimensions","dimer","dimethyl","dimethylglyoxime","diminish","diminished","diminuendo","diminution","diminutive","diminutiveness","dimitri","dimitry","dimity","dimmed","dimmer","dimmest","dimming","dimness","dimorphism","dimple","dimply","dims","dimwit","dimwitted","din","dina","dinah","dinar","dine","diner","dinette","ding","dingbat","dinghy","dingily","dinginess","dingle","dingo","dingoes","dingus","dingy","dinky","dinned","dinner","dinnertime","dinnerware","dinnie","dinning","dinny","dino","dinosaur","dint","diocesan","diocese","diocletian","diode","diogenes","dion","dione","dionis","dionisio","dionne","dionysian","dionysus","diophantine","diopter","dior","diorama","dioxalate","dioxide","dioxin","dip","diphtheria","diphthong","diplexers","diploid","diploma","diplomacy","diplomat","diplomata","diplomatic","diplomatically","diplomatics","diplomatist","dipodic","dipody","dipole","dipped","dipper","dipping","dippy","dipsomania","dipsomaniac","dipstick","dipterous","diptych","diptychs","dir","dirac","dire","direct","directcast","directed","direction","directional","directionality","directions","directive","directives","directivity","directly","directness","director","directorate","directorial","directories","directorship","directory","directoryentry","directoryinfo","directrix","directs","directx","direful","direness","dirge","dirichlet","dirigible","dirk","dirname","dirndl","dirpath","dirs","dirt","dirtily","dirtiness","dirty","dis","disable","disabled","disablement","disabler","disables","disabling","disabuse","disadvantage","disadvantaged","disadvantages","disagree","disagreeable","disallow","disambiguate","disappear","disappeared","disappearing","disappears","disappointed","disappointing","disarming","disarrange","disaster","disastrous","disband","disbandment","disbar","disbarment","disbarring","disbelieving","disbursal","disburse","disbursement","disburser","disc","discard","discarded","discern","discerner","discernibility","discernible","discernibly","discerning","discernment","discharged","disciple","discipleship","disciplinarian","disciplinary","discipline","disciplined","discipliner","disciplines","disciplining","disclaimer","disclosed","disclosure","disco","discography","discolor","discolored","discoloreds","discombobulate","discomfit","discomfiture","discommode","disconcerting","disconnect","disconnected","disconnectedness","disconnecter","disconsolate","discord","discordance","discordant","discorporate","discotheque","discount","discourage","discouraged","discouragement","discouraging","discover","discoverable","discovered","discoverer","discovering","discovery","discreet","discreetly","discreetness","discrepancy","discrepant","discrete","discreteness","discreteobjectkeyframe","discretion","discretionary","discretization","discretized","discriminable","discriminant","discriminate","discriminated","discriminating","discrimination","discriminator","discriminatory","discursiveness","discus","discuss","discussant","discussed","discusser","discusses","discussing","discussion","discussions","disdain","disdainful","disdainfulness","disease","disembowel","disembowelment","disengage","disfigure","disfigurement","disfranchise","disfranchisement","disgorge","disgrace","disgracer","disgruntle","disgruntlement","disguise","disguised","disguiser","disgust","disgusted","disgustful","disgusting","dish","dishabille","disharmonious","dishcloth","dishcloths","dishevel","dishevelment","dishonest","dishonored","dishpan","dishrag","dishtowel","dishwasher","dishwater","disillusion","disillusionment","disinfectant","disinherit","disinterested","disinterestedness","disinvest","disjoin","disjointedness","disjunct","disjunctive","disk","diskette","disks","dislike","dislodge","dislodgement","dismal","dismalness","dismantle","dismantlement","dismay","dismayed","dismaying","dismember","dismemberment","dismiss","dismissed","dismissive","dismissviewcontrolleranimated","disney","disneyland","disoblige","disorder","disordered","disorderedness","disorderliness","disorderly","disorganize","disorganized","disp","disparage","disparagement","disparager","disparaging","disparate","disparateness","dispatch","dispatched","dispatcher","dispatcherservlet","dispatchevent","dispatcheventimpl","dispatching","dispatchmessage","dispatchqueue","dispatchtouchevent","dispel","dispelled","dispelling","dispensable","dispensary","dispensate","dispensation","dispense","dispenser","dispersal","dispersant","disperse","dispersed","disperser","dispersible","dispersion","dispersive","dispersiveness","dispirit","displace","display","displayalerts","displayclass","displayed","displayfor","displaying","displaymetrics","displayname","displays","displease","displeased","displeasure","disport","disposable","disposal","dispose","disposed","disposing","disposition","dispositional","disproportional","disproportionate","disproportionation","disprove","disputable","disputably","disputant","disputation","disputatious","dispute","disputed","disputer","disquiet","disquieting","disquisition","disqus","disraeli","disregard","disregardful","disrepair","disreputable","disreputableness","disrepute","disrespect","disrupt","disrupted","disrupter","disruption","disruptive","disruptor","dissatisfy","dissect","dissed","dissemble","dissembler","disseminate","dissemination","dissension","dissent","dissenter","dissertation","disservice","disses","dissever","dissidence","dissident","dissimilar","dissing","dissipate","dissipated","dissipatedly","dissipatedness","dissipater","dissipation","dissociable","dissociate","dissociated","dissociation","dissociative","dissoluble","dissolute","dissoluteness","dissolve","dissolved","dissonance","dissonant","dissuade","dissuader","dissuasive","dist","distaff","distal","distance","distances","distant","distantness","distaste","distemper","distend","distension","distention","distillate","distillation","distillery","distinct","distincter","distinctest","distinction","distinctive","distinctiveness","distinctness","distinguish","distinguishable","distinguishably","distinguished","distinguisher","distort","distorted","distorter","distortion","distract","distracted","distractedness","distracting","distrait","distraught","distress","distressful","distressing","distribute","distributed","distributer","distributing","distribution","distributional","distributions","distributive","distributiveness","distributivity","distributor","distributorship","district","distro","distrust","disturb","disturbance","disturbed","disturber","disturbing","distutils","disulfide","disuse","disyllable","dita","ditch","ditcher","dither","ditsy","ditto","ditty","ditz","ditzel","diuresis","diuretic","diurnal","div","diva","divalent","divan","dive","dived","diver","diverge","divergence","divergent","diverse","diverseness","diversification","diversifier","diversify","diversion","diversionary","diversity","divert","diverticulitis","divertimento","divest","divestiture","divestment","divid","dividable","divide","divided","dividend","divider","dividing","divination","divine","diviner","divinity","divisibility","divisible","division","divisional","divisions","divisive","divisiveness","divisor","divorce","divorcement","divot","divs","divulge","divvy","dix","dixie","dixiecrat","dixieland","dixon","dizzily","dizziness","dizzy","dizzying","dj","djakarta","django","djangoproject","djava","djellaba","djellabah","djibouti","dk","dl","dlg","dlib","dll","dllexport","dllimport","dlls","dlopen","dm","dma","dmd","dmg","dmitri","dml","dmod","dms","dmz","dn","dna","dname","dnepr","dnepropetrovsk","dnieper","dniester","dniren","dnn","dns","do","doa","doable","dob","dobbin","doberman","dobro","doc","docent","docid","docile","docility","dock","docker","dockerfile","docket","dockland","dockpanel","dockside","dockworker","dockyard","docmd","docreatebean","docs","doctor","doctoral","doctorate","doctorow","doctors","doctrinaire","doctrinal","doctrine","doctype","docudrama","document","documentary","documentation","documentbuilder","documentbuilderfactory","documented","documentelement","documentid","documentroot","documents","documentsdirectory","docusign","docx","dod","dodder","dode","dodecahedra","dodecahedral","dodecahedron","dodge","dodgem","dodger","dodgson","dodi","dodie","dodington","dodo","dodoma","dodson","dody","doe","doer","does","doeskin","doesn","doesnt","doevents","doexecute","doff","dofilter","dofilterinternal","dog","dogcart","dogcatcher","doge","dogeared","doget","dogetbean","dogfight","dogfish","dogfought","dogged","doggedness","doggerel","dogging","doggone","doggy","doghouse","dogie","dogleg","doglegged","doglegging","dogma","dogmatic","dogmatically","dogmatics","dogmatism","dogmatist","dogs","dogsbody","dogtooth","dogtown","dogtrot","dogtrotted","dogtrotting","dogwood","dogy","doh","doha","doi","doily","doinbackground","doing","doit","dojo","dolby","doldrum","doldrums","dole","doled","doleful","dolefuller","dolefullest","dolefulness","doles","dolf","doling","doll","dollar","dollars","dolley","dolli","dollie","dollop","dolly","dolmen","dolomite","dolomitic","dolor","dolore","dolores","dolorita","dolorous","dolph","dolphin","dolt","doltish","doltishness","dom","domain","domainname","domains","domcontentloaded","domdocument","dome","domelement","domenic","domenico","domeniga","domesday","domestic","domestically","domesticate","domesticated","domestication","domesticity","domicile","domiciliary","dominance","dominant","dominate","domination","dominator","dominatrices","dominatrix","domineer","domineering","domineeringness","dominga","domingo","dominguez","domini","dominic","dominica","dominican","dominick","dominik","dominion","dominique","domino","dominoes","domitian","dompdf","don","dona","donahue","donal","donald","donaldson","donall","donalt","donate","donatello","donation","donations","donative","donaugh","donavon","done","donec","donella","donelle","donetsk","donetta","dong","dongle","donia","donica","donielle","donizetti","donkey","donn","donna","donnamarie","donne","donned","donnell","donnelly","donner","donni","donnie","donning","donnish","donnishness","donny","donnybrook","donor","donovan","dont","donut","donutted","donutting","doodad","doodle","doodlebug","doodler","doohickey","dooley","doolittle","doom","doomsday","doonesbury","door","doorbell","doorhandles","doorkeep","doorkeeper","doorknob","doorman","doormat","doormen","doornail","doorplate","doors","doorstep","doorstepped","doorstepping","doorstop","doorway","dooryard","dopa","dopamine","dopant","dope","doper","dopey","dopier","dopiest","dopiness","dopost","doppler","doprivileged","dor","dora","dorado","doralia","doralin","doralyn","doralynn","doralynne","dorcas","dorchester","doreen","dorelia","dorella","dorelle","dorena","dorene","doretta","dorette","dorey","dori","doria","dorian","doric","dorice","dorie","dorine","dorisa","dorise","dorita","dork","dorky","dorm","dormancy","dormant","dormer","dormice","dormitory","dormouse","doro","dorolice","dorolisa","dorotea","doroteya","dorothea","dorothee","dorothy","dorree","dorri","dorrie","dorry","dorsal","dorsey","dorthea","dorthy","dortmund","dory","dos","dosage","dose","dosi","dosimeter","dosimetry","dosomething","dossier","dost","dostart","dostoevsky","dostuff","dot","dotage","dotard","dote","doter","doti","doting","dotnet","dotnetfiddle","dots","dotson","dotted","dotti","dottie","dottiness","dotting","dotty","douala","douay","double","doubleanimation","doubled","doubleday","doubleheader","doubleness","doubler","doubles","doublespeak","doublet","doublethink","doubleton","doublevalue","doubling","doubloon","doubly","doubt","doubted","doubter","doubtful","doubtfulness","doubting","doubtless","doubtlessness","doubts","douche","doug","dough","dougherty","doughs","doughty","doughy","dougie","douglas","douglass","dougy","dour","dourness","douro","douse","douser","dov","dove","dovecote","dover","dovetail","dovish","dow","dowager","dowdily","dowdiness","dowdy","dowel","dower","down","downbeat","downcase","downcast","downdraft","downer","downey","downfall","downgrade","downhearted","downheartedness","downhill","downland","download","downloadable","downloaded","downloader","downloadfile","downloading","downloadmanager","downloads","downloadurl","downpipes","downplay","downpour","downrange","downright","downrightness","downriver","downs","downscale","downside","downsides","downsize","downslope","downspout","downstage","downstairs","downstate","downstream","downswing","downtime","downto","downtown","downtowner","downtrend","downtrodden","downturn","downvote","downvoted","downvotes","downward","downwardness","downwind","downy","dowork","dowry","dowse","dowser","doxology","doxygen","doy","doyen","doyenne","doyle","doz","doze","dozen","dozens","dozenths","dozer","dozy","dp","dpi","dpkg","dplyr","dps","dpt","dq","dr","drab","drabbed","drabber","drabbest","drabbing","drabness","drachma","draco","draconian","dracula","draft","draftee","drafter","draftily","draftiness","drafting","draftsman","draftsmanship","draftsmen","draftsperson","draftswoman","draftswomen","drafty","drag","draggable","dragged","dragger","dragging","draggy","dragnet","dragon","dragonfly","dragonhead","dragoon","drailleur","drain","drainage","drainboard","drained","drainer","drainpipe","drake","dram","drama","dramamine","dramatic","dramatical","dramatically","dramatics","dramatist","dramatization","dramatize","dramatized","dramatizer","dramaturgy","drambuie","drammed","dramming","drank","drano","drape","draper","drapery","drastic","drastically","drat","dratted","dratting","dravidian","draw","drawable","drawables","drawback","drawbacks","drawbitmap","drawbridge","drawchart","drawer","drawerlayout","drawimage","drawing","drawl","drawler","drawline","drawling","drawly","drawn","drawnly","drawnness","drawrect","draws","drawstring","drawtext","dray","dre","dread","dreadful","dreadfulness","dreadlocks","dreadnought","dream","dreamboat","dreamed","dreamer","dreamily","dreaminess","dreaming","dreamland","dreamless","dreamlessness","dreamlike","dreamweaver","dreamworld","dreamy","drear","drearily","dreariness","dreary","dreddy","dredge","dredger","dredi","dreg","dreiser","drench","drencher","drer","dresden","dress","dressage","dressed","dresser","dresses","dressiness","dressing","dressmaker","dressmaking","dressy","drew","drexel","dreyfus","dreyfuss","drib","dribble","dribbler","driblet","dried","drier","drift","drifter","drifting","driftwood","drill","driller","drilling","drillmaster","drink","drinkable","drinker","drinking","drinks","drip","dripped","dripping","drippy","drive","drivel","driveler","driven","driver","driverclassname","drivermanager","drivers","drives","driveway","driving","drizzle","drizzling","drizzly","drm","drogue","droid","droll","drollery","drollness","drolly","dromedary","drona","drone","droning","drool","drools","droop","droopiness","drooping","droopy","drop","dropbox","dropboxusercontent","dropdown","dropdownlist","dropdownlistfor","dropdowns","drophead","dropkick","droplet","dropout","droppable","dropped","dropper","dropping","drops","dropsical","dropsy","dropzone","drosophila","dross","drought","drove","drover","drown","drowner","drowse","drowsily","drowsiness","drowsy","dru","drub","drubbed","drubber","drubbing","druci","drucie","drucill","drucy","drud","drudge","drudger","drudgery","drudging","drug","drugged","druggie","drugging","druggist","drugi","drugless","drugs","drugstore","druid","druidism","drum","drumbeat","drumhead","drumlin","drummed","drummer","drumming","drummond","drumstick","drunk","drunkard","drunken","drunkenness","drupal","drupe","drury","drusi","drusie","drusilla","drusy","druthers","drv","drwxr","dry","dryad","dryden","dryer","dryish","dryness","drys","drystone","drywall","ds","dsa","dsc","dshabill","dshubba","dsl","dsn","dsp","dss","dsseldorf","dst","dt","dtd","dte","dtente","dtm","dto","dtp","dts","dtype","dtypes","du","dual","dualism","dualist","dualistic","duality","duane","dub","dubai","dubbed","dubber","dubbin","dubbing","dubcek","dubhe","dubiety","dubious","dubiousness","dublin","dubrovnik","dubuque","ducal","ducat","duce","duchamp","duchess","duchy","duck","duckbill","ducker","duckling","duckpins","duckpond","duckweed","ducky","duct","ducted","ductile","ductility","ducting","ductless","ducts","ductwork","dud","dudder","dude","dudgeon","dudley","due","duedate","duel","duelist","dueness","duenna","duet","duetted","duetting","duff","duffel","duffer","duffie","duffy","dug","dugald","dugout","duh","dui","duis","duisburg","duke","dukedom","dukey","dukie","duky","dulce","dulcea","dulcet","dulci","dulcia","dulciana","dulcie","dulcify","dulcimer","dulcine","dulcinea","dulcy","dull","dullard","dulles","dullness","dully","dulness","dulsea","duluth","duly","dumas","dumb","dumbbell","dumbfound","dumbness","dumbo","dumbstruck","dumbwaiter","dumdum","dummies","dummy","dumont","dump","dumped","dumper","dumpiness","dumping","dumpling","dumps","dumpster","dumpty","dumpy","dun","dunant","dunbar","dunc","duncan","dunce","dundee","dunderhead","dune","dunedin","dung","dungaree","dungeon","dunghill","dunham","dunk","dunker","dunkirk","dunlap","dunn","dunne","dunned","dunner","dunnest","dunning","dunno","dunstan","duo","duodecimal","duodena","duodenal","duodenum","duologue","duopolist","duopoly","dup","dupe","duper","dupion","duple","duplex","duplexer","duplicability","duplicable","duplicate","duplicated","duplicates","duplicating","duplication","duplicative","duplicator","duplicitous","duplicity","dupont","dur","durability","durable","durableness","durably","duracell","duran","durance","durand","durant","durante","duration","durational","durban","duress","durex","durham","during","durkee","durkheim","durocher","durst","durum","durward","duse","dusenberg","dusenbury","dushanbe","dusk","duskiness","dusky","dust","dustbin","dustcart","dustcover","duster","dustily","dustin","dustiness","dusting","dustless","dustman","dustmen","dustpan","dusty","dutch","dutchman","dutchmen","dutchwoman","dutchwomen","duteous","dutiable","dutiful","dutifulness","duty","duvalier","duvet","duxes","dv","dvd","dvina","dvork","dw","dwain","dwarf","dwarfish","dwarfism","dwayne","dweeb","dwell","dweller","dwelling","dwelt","dwi","dwight","dwindle","dword","dx","dximagetransform","dy","dyad","dyadic","dyan","dyana","dyane","dyann","dyanna","dyanne","dybbuk","dybbukim","dye","dyed","dyeing","dyer","dyes","dyestuff","dying","dyke","dylan","dyld","dylib","dyn","dyna","dynah","dynamic","dynamical","dynamically","dynamicresource","dynamics","dynamism","dynamite","dynamiter","dynamized","dynamo","dynamodb","dynastic","dynasty","dyne","dyno","dysentery","dysfunction","dysfunctional","dyslectic","dyslexia","dyslexic","dyslexically","dyspepsia","dyspeptic","dysprosium","dystopia","dystrophy","dz","dzerzhinsky","e","ea","each","eachelle","eada","eadie","eadith","eadmund","eager","eagerness","eagle","eaglet","eakins","eal","ealasaid","eamon","ean","eap","ear","earache","eardrum","earful","earhart","earing","earl","earldom","earle","earlene","earlie","earlier","earliest","earline","earliness","earlobe","early","earmark","earmuff","earn","earned","earner","earnest","earnestine","earnestness","earning","earnings","earp","earphone","earpieces","earplug","earring","earshot","earsplitting","earth","eartha","earthbound","earthed","earthenware","earthiness","earthliness","earthling","earthly","earthmen","earthmover","earthmoving","earthquake","earths","earthshaking","earthward","earthwork","earthworm","earthy","earvin","earwax","earwig","earwigged","earwigging","ease","eased","easel","easement","easer","eases","easier","easies","easiest","easily","easiness","easing","east","eastbound","easter","easterly","eastern","easterner","easternmost","easthampton","easting","eastland","eastman","eastward","eastwick","eastwood","easy","easygoing","easygoingness","eat","eatable","eatables","eaten","eater","eatery","eating","eaton","eave","eavesdrop","eavesdropped","eavesdropper","eavesdropping","eax","eb","eba","ebay","ebb","ebba","ebcdic","eben","ebeneezer","ebeneser","ebenezer","eberhard","eberto","ebola","ebonee","ebonics","ebony","ebook","ebp","ebro","ebs","ebullience","ebullient","ebullition","ebx","ec","ecb","ecc","eccentric","eccentrically","eccentricity","eccl","eccles","ecclesiastes","ecclesiastic","ecclesiastical","ecdh","ecdhe","ecdsa","ecg","echelon","echinoderm","echo","echoed","echoes","echoic","echoing","echolocation","eclectic","eclectically","eclecticism","eclipse","eclipselink","ecliptic","eclogue","ecma","ecmascript","eco","ecocide","ecol","ecole","ecologic","ecological","ecologist","ecology","ecommerce","econ","econometric","econometrica","econometricians","econometrics","economic","economical","economics","economist","economization","economize","economizer","economizing","economy","ecosystem","ecru","ecs","ecstasy","ecstatic","ecstatically","ect","ectoplasm","ecuador","ecuadoran","ecuadorean","ecuadorian","ecumenic","ecumenical","ecumenicism","ecumenicist","ecumenics","ecumenism","ecumenist","ecx","eczema","ed","eda","edam","edan","edd","edda","eddi","eddie","eddy","ede","edee","edeline","edelweiss","edema","edematous","eden","edgar","edgard","edgardo","edge","edgeless","edger","edgerton","edges","edgewater","edgewise","edgewood","edgily","edginess","edging","edgy","edi","edibility","edible","edibleness","edict","edie","edification","edifice","edifier","edify","edifying","edik","edin","edinburgh","edison","edit","edita","editable","edited","edith","editha","edithe","editing","edition","editions","edititemtemplate","editor","editorfor","editorial","editorialist","editorialize","editorializer","editors","editorship","edits","edittext","ediva","edlin","edm","edmon","edmond","edmonton","edmund","edmx","edna","edouard","edp","eds","edsel","edsger","edt","edu","eduard","eduardo","educ","educability","educable","educate","educated","education","educational","educationalists","educationists","educative","educator","educe","eduction","eduino","edutainment","edvard","edward","edwardian","edwardo","edwin","edwina","edx","edy","edyth","edythe","ee","eec","eee","eeg","eek","eel","eelgrass","eeo","eeoc","eerie","eerily","eeriness","eeyore","ef","eff","efface","effaceable","effacement","effacer","effect","effective","effectively","effectiveness","effectives","effector","effects","effectual","effectualness","effectuate","effectuation","effeminacy","effeminate","effendi","efferent","effervesce","effervescence","effervescent","effete","effeteness","efficacious","efficaciousness","efficacy","efficiency","efficient","efficiently","effie","effigy","effloresce","efflorescence","efflorescent","effluence","effluent","effluvia","effluvium","efflux","effluxion","effort","effortless","effortlessness","efforts","effrontery","effulgence","effulgent","effuse","effusion","effusive","effusiveness","efl","efrain","efrem","efren","eft","eg","ega","egad","egalitarian","egalitarianism","egalitarians","egan","egbert","egerton","egestas","eget","egg","eggbeater","eggcup","egger","egghead","eggheaded","eggnog","eggplant","eggs","eggshell","egis","egl","eglantine","ego","egocentric","egocentrically","egocentricity","egoism","egoist","egoistic","egoistical","egomania","egomaniac","egon","egor","egotism","egotist","egotistic","egotistical","egregious","egregiousness","egrep","egress","egret","egypt","egyptian","egyptology","eh","ehcache","ehrlich","ei","eichmann","eid","eider","eiderdown","eidetic","eiffel","eigen","eigenfunction","eigenstate","eigenvalue","eigenvector","eight","eighteen","eighteenths","eightfold","eighth","eighths","eightieths","eightpence","eighty","eileen","eilis","eimile","einstein","einsteinian","einsteinium","eire","eirena","eisenhower","eisenstein","eisner","eisteddfod","either","eiusmod","ej","ejabberd","ejaculate","ejaculation","ejaculatory","ejb","eject","ejecta","ejection","ejector","ejs","ekaterina","ekberg","eke","eked","ekg","ekstrom","el","elaborate","elaborateness","elaboration","elaborators","elaina","elaine","elana","eland","elane","elanor","elans","elapse","elapsed","elapsedtime","elastic","elastically","elasticated","elasticbeanstalk","elasticity","elasticize","elasticsearch","elastodynamics","elastomer","elate","elated","elatedness","elater","elation","elayne","elb","elba","elbe","elbert","elberta","elbertina","elbertine","elbow","elbowroom","elbrus","elden","elder","elderberry","elderflower","elderliness","elderly","eldest","eldin","eldon","eldorado","eldredge","eldridge","ele","eleanor","eleanora","eleanore","eleazar","elect","electable","elected","election","electioneer","elective","electiveness","elector","electoral","electorate","electra","electress","electric","electrical","electricalness","electrician","electricity","electrification","electrifier","electrify","electro","electrocardiogram","electrocardiograph","electrocardiographs","electrocardiography","electrochemical","electrocute","electrocution","electrode","electrodynamic","electrodynamics","electroencephalogram","electroencephalograph","electroencephalographic","electroencephalographs","electroencephalography","electrologist","electroluminescent","electrolysis","electrolyte","electrolytic","electrolytically","electrolyze","electromagnet","electromagnetic","electromagnetically","electromagnetism","electromechanical","electromechanics","electromotive","electromyograph","electromyographic","electromyographically","electromyography","electron","electronegative","electronic","electronically","electronics","electrophoresis","electrophorus","electroplate","electroscope","electroscopic","electroshock","electrostatic","electrostatics","electrotherapist","electrotype","electroweak","eleemosynary","eleen","elegance","elegant","elegiac","elegiacal","elegy","eleifend","elem","element","elemental","elementarily","elementariness","elementary","elementat","elementid","elementname","elementref","elements","elementtree","elementtype","elementum","elems","elena","elene","eleni","elenore","eleonora","eleonore","elephant","elephantiases","elephantiasis","elephantine","elev","elevate","elevated","elevation","elevator","eleven","elevens","elevenths","elf","elfie","elfin","elfish","elfreda","elfrida","elfrieda","elga","elgar","eli","elia","elianora","elianore","elicia","elicit","elicitation","elide","elie","elif","eligibility","eligible","elihu","elijah","eliminate","eliminated","eliminates","eliminating","elimination","eliminator","elinor","elinore","eliot","elisa","elisabet","elisabeth","elisabetta","elise","eliseo","elisha","elision","elissa","elit","elita","elite","elitism","elitist","elixir","eliza","elizabet","elizabeth","elizabethan","elk","elka","elke","elkhart","ell","ella","elladine","ellary","elle","ellen","ellene","ellerey","ellery","ellesmere","ellette","elli","ellie","ellington","elliot","elliott","ellipse","ellipsis","ellipsoid","ellipsoidal","ellipsometer","ellipsometry","elliptic","elliptical","ellipticity","ellison","ellissa","ellswerth","ellsworth","ellwood","elly","ellyn","ellynn","elm","elma","elmah","elmer","elmhurst","elmira","elmo","elmore","elmsford","elna","elnar","elnath","elnora","elnore","elocution","elocutionary","elocutionist","elodea","elohim","eloisa","eloise","elongate","elongation","elonore","elope","elopement","eloper","eloquence","eloquent","elora","eloy","elroy","els","elsa","elsbeth","else","elseif","elset","elsewhere","elsey","elsi","elsie","elsif","elsinore","elspeth","elston","elsworth","elsy","elt","eltanin","elton","eluate","elucidate","elucidation","elude","elusive","elusiveness","elute","elution","elva","elven","elver","elvera","elves","elvia","elvin","elvina","elvira","elvis","elvish","elvyn","elwin","elwira","elwood","elwyn","ely","elyn","elyse","elysees","elysha","elysia","elysian","elysium","elyssa","em","ema","emaciate","emaciation","emacs","email","emailaddress","emailid","emails","emalee","emalia","emanate","emanation","emancipate","emancipation","emancipator","emanuel","emanuele","emasculate","emasculation","embalm","embalmer","embank","embankment","embarcadero","embargo","embargoes","embark","embarkation","embarrass","embarrassed","embarrassedly","embarrassing","embarrassment","embassy","embattle","embed","embeddable","embedded","embedder","embedding","embellish","embellished","embellisher","embellishment","ember","emberjs","embezzle","embezzlement","embezzler","embitter","embitterment","emblazon","emblazonment","emblem","emblematic","embodier","embodiment","embody","embolden","embolism","embosom","emboss","embosser","embouchure","embower","embrace","embraceable","embracer","embracing","embrasure","embrittle","embrocation","embroider","embroiderer","embroidery","embroil","embroilment","embryo","embryologist","embryology","embryonic","emcee","emceeing","emelda","emelen","emelia","emelina","emeline","emelita","emelyne","emend","emendation","emera","emerald","emerge","emergence","emergency","emergent","emerita","emeritae","emeriti","emeritus","emerson","emery","emetic","emf","emigrant","emigrate","emigration","emil","emile","emilee","emili","emilia","emilie","emiline","emilio","emily","eminence","eminent","emir","emirate","emissary","emission","emissivity","emit","emits","emittance","emitted","emitter","emitting","emlen","emlyn","emlynn","emlynne","emma","emmalee","emmaline","emmalyn","emmalynn","emmalynne","emmanuel","emmeline","emmerich","emmery","emmet","emmett","emmey","emmi","emmie","emmit","emmott","emmy","emmye","emogene","emoji","emollient","emolument","emory","emote","emotion","emotional","emotionalism","emotionality","emotionalize","emotionless","emotive","emp","empaneled","empaneling","empath","empathetic","empathetical","empathic","empathize","empathy","emperor","emphases","emphasis","emphasize","emphatic","emphatically","emphysema","emphysematous","empid","empire","empiric","empirical","empiricism","empiricist","emplace","emplacement","employ","employability","employable","employed","employee","employeeid","employeename","employees","employer","employers","employment","empname","empno","emporium","empower","empowerment","empress","emptier","emptily","emptiness","empty","empyrean","emr","ems","emt","emu","emulate","emulated","emulation","emulative","emulator","emulators","emulsification","emulsifier","emulsify","emulsion","emyle","emylee","en","enable","enabled","enabledelayedexpansion","enableevents","enabler","enables","enabling","enact","enactment","ename","enamel","enameler","enamelware","enamor","enc","encamp","encampment","encapsulate","encapsulated","encapsulation","encase","encasement","encephalitic","encephalitides","encephalitis","encephalographic","encephalopathy","enchain","enchant","enchanter","enchanting","enchantment","enchantress","enchilada","encipher","encipherer","encircle","encirclement","encl","enclave","enclose","enclosed","enclosing","enclosure","encode","encoded","encoder","encodes","encodeuricomponent","encoding","encodings","encomium","encompass","encore","encounter","encountered","encountering","encounters","encourage","encouraged","encouragement","encourager","encouraging","encroach","encroacher","encroachment","encrust","encrustation","encrypt","encrypted","encrypting","encryption","enctype","encumber","encumbered","encumbrance","encumbrancer","ency","encyclical","encyclopaedia","encyclopedia","encyclopedic","encyst","encystment","end","endanger","endangerment","endblock","enddate","endear","endearing","endearment","endeavor","endeavored","endeavorer","ended","endemic","endemically","endemicity","ender","endfor","endforeach","endgame","endian","endicott","endif","endindex","ending","endings","endive","endl","endless","endlessness","endmost","endnote","endocrine","endocrinologist","endocrinology","endogamous","endogamy","endogenous","endomorphism","endorse","endorsement","endorser","endoscope","endoscopic","endoscopy","endosperm","endothelial","endothermic","endow","endowment","endpoint","endpoints","endregion","ends","endswith","endtime","endue","endungeoned","endurable","endurably","endurance","endure","enduring","enduringness","endways","endwhile","endymion","ene","enema","enemies","enemy","energetic","energetically","energetics","energize","energized","energizer","energy","enervate","enervation","enfeeble","enfeeblement","enfilade","enfold","enforce","enforceability","enforceable","enforced","enforcement","enforcer","enforcible","enforcing","enfranchise","enfranchisement","enfranchiser","eng","engage","engagement","engaging","engel","engelbert","engender","engine","engineer","engineering","engineers","engines","england","englebert","englewood","english","englishman","englishmen","englishwoman","englishwomen","engorge","engorgement","engracia","engram","engrave","engraver","engraving","engross","engrossed","engrosser","engrossing","engrossment","engulf","engulfment","enhance","enhanceable","enhanced","enhancement","enhancer","enharmonic","enid","enif","enigma","enigmatic","enigmatically","enim","eniwetok","enjambement","enjambment","enjoin","enjoinder","enjoy","enjoyability","enjoyable","enjoyableness","enjoyably","enjoyed","enjoyment","enkidu","enlarge","enlargeable","enlargement","enlarger","enlighten","enlightened","enlightening","enlightenment","enlist","enlistee","enlister","enlistment","enliven","enlivenment","enmesh","enmeshment","enmity","ennis","ennoble","ennoblement","ennobler","ennui","enoch","enoent","enormity","enormous","enormousness","enos","enough","enoughs","enplane","enqueue","enquirer","enquiringly","enquiry","enrage","enrapture","enrica","enrich","enricher","enrichetta","enrichment","enrico","enrika","enrique","enriqueta","enrobed","enroll","enrollee","enrollment","ens","ensconce","ensemble","enshrine","enshrinement","enshroud","ensign","ensilage","enslave","enslavement","enslaver","ensnare","ensnarement","ensolite","ensue","ensure","ensurer","ensures","ensuring","ent","entail","entailer","entailment","entangle","entanglement","entangler","entente","enter","entered","enterer","entering","enteritides","enteritis","enterprise","enterpriser","enterprising","enters","entertain","entertainer","entertaining","entertainment","enthalpy","enthrall","enthrallment","enthrone","enthronement","enthuse","enthusiasm","enthusiast","enthusiastic","enthusiastically","entice","enticement","enticing","entire","entirely","entirerow","entirety","entities","entitle","entitled","entitlement","entity","entityframework","entityframeworkcore","entityid","entitymanager","entitymanagerfactory","entityname","entitystate","entitytype","entomb","entombment","entomological","entomologist","entomology","entourage","entr","entrails","entrain","entrainer","entrance","entrancement","entranceway","entrancing","entrant","entrap","entrapment","entrapped","entrapping","entre","entreat","entreating","entreaty","entrench","entrenchment","entrepreneur","entrepreneurial","entrepreneurs","entrepreneurship","entries","entropic","entropy","entrust","entry","entrypoint","entryset","entryway","entwine","enum","enumerable","enumerate","enumerated","enumerates","enumerating","enumeration","enumerative","enumerator","enums","enunciable","enunciate","enunciated","enunciation","enureses","enuresis","env","envelop","envelope","enveloper","envelopment","envenom","enviable","enviableness","enviably","envied","envier","envious","enviousness","environ","environment","environmental","environmentalism","environmentalist","environments","envisage","envision","envoy","envs","envy","envying","enzymatic","enzymatically","enzyme","enzymology","eo","eocene","eoe","eof","eohippus","eol","eolanda","eolande","eolian","eon","eos","eot","ep","epa","epaulet","ephedrine","ephemera","ephemeral","ephemerids","ephemeris","ephesian","ephesians","ephesus","ephraim","ephrayim","ephrem","epi","epic","epically","epicenter","epictetus","epicure","epicurean","epicurus","epicycle","epicyclic","epicyclical","epicycloid","epidemic","epidemically","epidemiological","epidemiologist","epidemiology","epidermal","epidermic","epidermis","epidural","epigenetic","epiglottis","epigram","epigrammatic","epigraph","epigrapher","epigraphs","epigraphy","epilepsy","epileptic","epilogue","epimethius","epinephrine","epiphany","epiphenomena","episcopacy","episcopal","episcopalian","episcopate","episode","episodes","episodic","episodically","epistemic","epistemological","epistemology","epistle","epistolary","epistolatory","epitaph","epitaphs","epitaxial","epitaxy","epithelial","epithelium","epithet","epitome","epitomize","epitomized","epitomizer","epoch","epochal","epochs","epoll","eponymous","epoxy","eps","epsg","epsilon","epsom","epstein","eq","equ","equability","equable","equableness","equably","equal","equaling","equality","equalization","equalize","equalized","equalizer","equalizes","equally","equals","equalsignorecase","equalto","equanimity","equate","equation","equations","equator","equatorial","equerry","equestrian","equestrianism","equestrienne","equiangular","equidistant","equilateral","equilibrate","equilibration","equilibrium","equine","equinoctial","equinox","equip","equipage","equipartition","equipment","equipoise","equipotent","equipped","equipping","equiproportional","equiproportionality","equiproportionate","equitable","equitableness","equitably","equitation","equity","equiv","equivalence","equivalent","equivalents","equivocal","equivocalness","equivocate","equivocation","equivocator","equuleus","er","era","eradicable","eradicate","eradication","eradicator","eran","eras","erase","erased","eraser","erasion","erasmus","erastus","erasure","erat","erato","eratosthenes","erb","erbium","erda","ere","erebus","erect","erectile","erection","erectness","erector","erek","erelong","eremite","erena","erg","ergo","ergodic","ergodicity","ergonomic","ergonomically","ergonomics","ergophobia","ergosterol","ergot","erhard","erhart","eric","erica","erich","ericha","erick","ericka","erickson","ericson","ericsson","eridanus","erie","erik","erika","erikson","erin","erina","erinn","erinna","eris","eritrea","erl","erlang","erlenmeyer","erma","ermanno","ermengarde","ermentrude","ermin","ermina","ermine","erminia","erminie","erna","ernaline","ernest","ernesta","ernestine","ernesto","ernestus","ernie","ernst","erny","erode","erodible","erogenous","eros","erosible","erosion","erosional","erosive","erosiveness","erotic","erotica","erotically","eroticism","erp","err","errancy","errand","errant","errantry","errata","erratic","erratically","erratum","errick","erring","errmode","errmsg","errno","errol","erroll","erroneous","erroneousness","error","errorcode","errordocument","errorhandler","errorlevel","errorlistener","errorlog","errormessage","errormsg","errorreportvalve","errors","errorthrown","ersatz","erse","erskine","erst","erstwhile","ertha","eruct","eructation","erudite","erudition","erupt","eruption","eruptive","erv","ervin","erwin","eryn","erysipelas","erythrocyte","es","esau","esb","esc","escadrille","escalate","escalation","escalator","escallop","escapable","escapade","escape","escaped","escapee","escapement","escaper","escapes","escaping","escapism","escapist","escapology","escarole","escarpment","eschatology","escher","escherichia","eschew","escondido","escort","escritoire","escrow","escudo","escutcheon","esdras","ese","esi","eskimo","esl","eslint","esma","esmaria","esmark","esme","esmeralda","esophageal","esophagi","esophagus","esoteric","esoterica","esoterically","esp","espadrille","espagnol","espalier","especial","especially","esperanto","esperanza","espinoza","espionage","esplanade","esposito","espousal","espouse","espouser","espresso","esprit","espy","esq","esquire","esra","esri","essa","essay","essayer","essayist","esse","essen","essence","essene","essential","essentialist","essentially","essentialness","essentials","essequibo","essex","essie","essy","est","esta","establish","established","establisher","establishing","establishment","estado","estate","esteban","esteem","estel","estela","estele","estell","estella","estelle","ester","esterhzy","estes","estevan","esther","esthete","esthetic","esthetically","esthetics","estimable","estimableness","estimate","estimated","estimates","estimating","estimation","estimator","estonia","estonian","estoppal","estrada","estrange","estrangement","estranger","estrella","estrellita","estrogen","estrous","estrus","estuarine","estuary","et","eta","etag","etan","etc","etcetera","etch","etcher","etching","etd","eternal","eternalness","eternity","eth","ethan","ethane","ethanol","ethe","ethel","ethelbert","ethelda","ethelin","ethelind","etheline","ethelred","ethelyn","ether","ethereal","etherealness","etherized","ethernet","ethic","ethical","ethically","ethicalness","ethicist","ethiopia","ethiopian","ethnic","ethnically","ethnicity","ethnocentric","ethnocentrism","ethnographers","ethnographic","ethnography","ethnological","ethnologist","ethnology","ethnomethodology","ethological","ethologist","ethology","ethos","ethyl","ethylene","etiam","etienne","etiologic","etiological","etiology","etiquette","etl","etna","etree","etruria","etruscan","etta","etti","ettie","ettore","etty","etymological","etymologist","etymology","eu","eucalypti","eucalyptus","eucharist","eucharistic","euchre","euclid","euclidean","eudora","euell","eugen","eugene","eugenia","eugenic","eugenically","eugenicist","eugenics","eugenie","eugenio","eugenius","eugine","euismod","eula","eulalie","euler","eulerian","eulogist","eulogistic","eulogize","eulogized","eulogizer","eulogy","eumenides","eunice","eunuch","eunuchs","euphemia","euphemism","euphemist","euphemistic","euphemistically","euphonious","euphonium","euphony","euphoria","euphoric","euphorically","euphrates","eur","eurasia","eurasian","eureka","euripides","euro","eurodollar","europa","europe","european","europeanization","europeanized","europium","eurydice","eustace","eustachian","eustacia","eutectic","euterpe","euthanasia","euthenics","ev","eva","evacuate","evacuation","evacuee","evade","evader","eval","evaleen","evaluable","evaluate","evaluated","evaluates","evaluating","evaluation","evaluational","evaluative","evaluator","evan","evanescence","evanescent","evangelia","evangelic","evangelical","evangelicalism","evangelin","evangelina","evangeline","evangelism","evangelist","evangelistic","evangelize","evania","evanne","evanston","evansville","evaporate","evaporation","evaporative","evaporator","evasion","evasive","evasiveness","eve","eveleen","evelin","evelina","eveline","evelyn","even","evened","evener","evenhanded","evening","evenki","evenly","evenness","evens","evensong","event","eventargs","eventbus","eventdata","eventdate","eventdispatchthread","eventemitter","eventful","eventfulness","eventhandler","eventid","eventide","eventlistener","eventlog","eventname","eventqueue","events","eventtrigger","eventtype","eventual","eventuality","eventually","eventuate","ever","everard","eveready","evered","everest","everett","everette","everglade","everglades","evergreen","everhart","everlasting","everlastingness","everliving","evermore","evernote","everready","every","everybody","everyday","everydayness","everyman","everyone","everyplace","everything","everytime","everywhere","eves","evey","evict","eviction","evidence","evident","evidential","evie","evil","evildoer","evildoing","evilness","evin","evince","eviscerate","evisceration","evita","evocable","evocate","evocation","evocative","evocativeness","evoke","evolute","evolution","evolutionarily","evolutionary","evolutionist","evolve","evolved","evonne","evp","evt","evvie","evvy","evy","evyn","ew","ewan","eward","ewart","ewe","ewell","ewen","ewer","ewing","ex","exacerbate","exacerbation","exact","exacter","exacting","exactingness","exaction","exactitude","exactly","exactness","exaggerate","exaggerated","exaggeration","exaggerative","exaggerator","exalt","exaltation","exalted","exalter","exam","examen","examination","examine","examined","examinees","examiner","examines","examining","example","exampled","examples","exams","exasperate","exasperated","exasperating","exasperation","exc","excalibur","excavate","excavation","excavator","excedrin","exceed","exceeded","exceeder","exceeding","exceeds","excel","excelled","excellence","excellency","excellent","excelling","excelsior","except","exception","exceptionable","exceptional","exceptionalness","exceptionhandler","exceptions","excerpt","excerpter","excess","excessive","excessiveness","exchange","exchangeable","exchanger","exchanges","exchequer","excise","excision","excitability","excitable","excitableness","excitably","excitation","excitatory","excite","excited","excitement","exciter","exciting","excitingly","exciton","exclaim","exclaimer","exclamation","exclamatory","exclude","excluded","excluder","excludes","excluding","exclusion","exclusionary","exclusioner","exclusions","exclusive","exclusively","exclusiveness","exclusivity","excommunicate","excommunication","excoriate","excoriation","excrement","excremental","excrescence","excrescent","excreta","excrete","excreter","excretion","excretory","excruciate","excruciating","excruciation","exculpate","exculpation","exculpatory","excursion","excursionist","excursive","excursiveness","excursus","excusable","excusableness","excusably","excuse","excused","excuser","exe","exec","execrable","execrableness","execrably","execrate","execration","execsql","executable","executables","execute","executeactionstaskexecuter","executed","executenonquery","executequery","executer","executereader","executes","executescalar","executescript","executesql","executeupdate","executing","execution","executional","executioncontext","executioner","executionexception","executions","executive","executor","executors","executorservice","executrices","executrix","exegeses","exegesis","exegete","exegetic","exegetical","exemplar","exemplariness","exemplary","exemple","exemplification","exemplifier","exemplify","exempt","exemption","exercise","exerciser","exercises","exercitation","exert","exertion","exeter","exeunt","exhalation","exhale","exhaust","exhausted","exhauster","exhaustible","exhausting","exhaustion","exhaustive","exhaustiveness","exhibit","exhibition","exhibitioner","exhibitionism","exhibitionist","exhibitor","exhilarate","exhilarating","exhilaration","exhort","exhortation","exhorter","exhumation","exhume","exhumer","exif","exigence","exigency","exigent","exiguity","exiguous","exile","exist","existed","existence","existent","existential","existentialism","existentialist","existentialistic","existents","existing","exists","exit","exitcode","exited","exiting","exits","exobiology","exocrine","exodus","exogamous","exogamy","exogenous","exonerate","exoneration","exorbitance","exorbitant","exorcise","exorcism","exorcist","exorcizer","exoskeleton","exosphere","exothermic","exothermically","exotic","exotica","exotically","exoticism","exoticness","exp","expand","expandability","expandable","expandablelistview","expanded","expander","expanding","expands","expanse","expansible","expansion","expansionary","expansionism","expansionist","expansive","expansiveness","expatiate","expatiation","expatriate","expatriation","expect","expectancy","expectant","expectation","expectational","expectations","expected","expectedconditions","expecting","expectorant","expectorate","expectoration","expects","expedience","expediency","expedient","expedients","expedite","expediter","expedition","expeditionary","expeditious","expeditiousness","expeditor","expel","expellable","expelled","expelling","expend","expendable","expended","expender","expenditure","expense","expenses","expensive","expensiveness","experience","experienced","experiences","experiencing","experiential","experiment","experimental","experimentalism","experimentalist","experimentation","experimented","experimenter","experimenting","experiments","expert","experted","experting","expertise","expertize","expertness","expertnesses","experts","expiable","expiate","expiation","expiatory","expiration","expire","expired","expires","expiresbytype","expiry","explain","explainable","explained","explainer","explaining","explains","explanation","explanations","explanatory","expletive","explicable","explicate","explication","explicative","explicit","explicitly","explicitness","explode","exploded","exploder","exploit","exploitation","exploitative","exploited","exploiter","exploration","exploratory","explore","explored","explorer","exploring","explosion","explosive","explosiveness","expo","exponent","exponential","exponentiate","exponentiation","export","exportability","exportable","exportation","exported","exporter","exporting","exports","expos","expose","exposed","exposer","exposes","exposing","exposit","exposition","expositor","expository","expostulate","expostulation","exposure","expound","expounder","expr","express","expressed","expresser","expressibility","expressible","expressibly","expression","expressionism","expressionist","expressionistic","expressionless","expressions","expressive","expressiveness","expressjs","expressway","expropriate","expropriation","expropriator","expulsion","expunge","expunger","expurgate","expurgated","expurgation","exquisite","exquisiteness","ext","extant","extemporaneous","extemporaneousness","extempore","extemporization","extemporize","extemporizer","extend","extendability","extended","extendedly","extendedness","extender","extendibility","extendibles","extending","extends","extensibility","extensible","extension","extensional","extensions","extensive","extensively","extensiveness","extensor","extent","extenuate","extenuation","exterior","exterminate","extermination","exterminator","extern","external","externalities","externalization","externalize","externally","externals","extinct","extinction","extinguish","extinguishable","extinguisher","extirpate","extirpation","extjs","extol","extolled","extoller","extolling","extort","extorter","extortion","extortionate","extortioner","extortionist","extra","extracellular","extract","extracted","extracting","extraction","extractive","extractor","extracts","extracurricular","extradite","extradition","extragalactic","extralegal","extramarital","extramural","extraneous","extraneousness","extraordinarily","extraordinariness","extraordinary","extrapolate","extrapolation","extras","extrasensory","extraterrestrial","extraterritorial","extraterritoriality","extravagance","extravagant","extravaganza","extravehicular","extravert","extrema","extremal","extreme","extremely","extremeness","extremism","extremist","extremity","extricable","extricate","extrication","extrinsic","extrinsically","extroversion","extrovert","extrude","extruder","extrusion","extrusive","exuberance","exuberant","exudate","exudation","exude","exult","exultant","exultation","exulting","exurb","exurban","exurbanite","exurbia","exxon","ey","eyck","eyde","eydie","eye","eyeball","eyebrow","eyed","eyedropper","eyeful","eyeglass","eyelash","eyeless","eyelet","eyelid","eyeliner","eyeopener","eyeopening","eyepiece","eyer","eyes","eyeshadow","eyesight","eyesore","eyestrain","eyeteeth","eyetooth","eyewash","eyewitness","eyre","eyrie","eysenck","ez","ezechiel","ezekiel","ezequiel","eziechiele","ezmeralda","ezra","ezri","f","f0_","fa","faa","fab","fabe","faber","faberg","fabian","fabiano","fabien","fabio","fable","fabler","fabric","fabricate","fabrication","fabricator","fabulists","fabulous","fabulousness","fac","facade","facades","face","facebook","facecloth","facecloths","faced","faceless","facelets","faceplate","facer","faces","facescontext","facet","facetious","facetiousness","facets","facial","facile","facileness","facilisis","facilitate","facilitation","facilitator","facilitatory","facilities","facility","facing","facsimile","facsimileing","fact","faction","factional","factionalism","factious","factiousness","factitious","facto","factoid","factor","factorial","factories","factoring","factorisable","factorization","factorize","factors","factory","factorygirl","factotum","facts","factual","factuality","factualness","faculty","fad","faddish","faddist","fade","faded","fadedly","fadein","fadeout","fader","fades","fadeto","fading","fae","faence","faerie","faeroe","faery","fafnir","fag","fagged","fagging","faggoting","fagin","fagot","fagoting","fahd","fahrenheit","fail","failed","failing","faille","failover","fails","failsafe","failure","failures","fain","faina","faint","fainter","fainthearted","faintness","fair","fairbanks","fairchild","faired","fairfax","fairfield","fairgoer","fairground","fairing","fairish","fairleigh","fairless","fairlie","fairly","fairmont","fairness","fairport","fairs","fairview","fairway","fairy","fairyland","fairytale","faisal","faisalabad","faith","faithed","faithful","faithfulness","faithfuls","faithing","faithless","faithlessness","faiths","fajitas","fake","faker","fakir","falafel","falcon","falconer","falconry","falito","falk","falkland","falkner","fall","fallacious","fallaciousness","fallacy","fallback","faller","fallibility","fallible","fallibleness","fallibly","falling","falloff","fallon","fallopian","fallout","fallow","fallowness","falls","false","falsehood","falseness","falsetto","falsie","falsifiability","falsifiable","falsification","falsifier","falsify","falsity","falstaff","falter","falterer","faltering","falwell","fame","famed","fames","familial","familiar","familiarity","familiarization","familiarize","familiarized","familiarizer","familiarizing","familiarly","familiarness","families","family","famine","faming","famish","famous","famously","famousness","fan","fanatic","fanatical","fanaticalness","fanaticism","fanchette","fanchon","fancie","fancied","fancier","fanciest","fanciful","fancifulness","fancily","fanciness","fancy","fancybox","fancying","fancywork","fandango","fanechka","fanfare","fanfold","fang","fangled","fania","fanlight","fanned","fanni","fannie","fanning","fanny","fanout","fans","fantail","fantasia","fantasist","fantasize","fantastic","fantastical","fantasy","fanya","fanzine","faq","faqs","far","fara","farad","faraday","farah","farand","faraway","farber","farce","farcical","fare","farer","farewell","farfetchedness","fargo","farica","farina","farinaceous","farkas","farlay","farlee","farleigh","farley","farlie","farly","farm","farmer","farmhand","farmhouse","farming","farmington","farmland","farmstead","farmworker","farmyard","faro","farr","farra","farrago","farragoes","farragut","farrah","farrakhan","farrand","farrel","farrell","farrier","farris","farrow","farseeing","farsighted","farsightedness","fart","farther","farthermost","farthest","farthing","fas","fascia","fascicle","fasciculate","fasciculation","fascinate","fascinating","fascination","fascism","fascist","fascistic","fashion","fashionable","fashionableness","fashionably","fashioner","fassbinder","fast","fasta","fastback","fastball","fastcgi","fasten","fastener","fastening","faster","fasterxml","fastest","fastidious","fastidiousness","fastness","fat","fatal","fatalism","fatalist","fatalistic","fatalistically","fatality","fatback","fate","fateful","fatefulness","fates","fathead","fatheaded","father","fathered","fatherhood","fatherland","fatherless","fatherliness","fatherly","fathom","fathomable","fathomless","fatigue","fatigued","fatiguing","fatima","fatness","fatso","fatted","fatten","fattener","fatter","fattest","fattiness","fatting","fatty","fatuity","fatuous","fatuousness","fatwa","faucet","faucibus","faulkner","faulknerian","fault","faultfinder","faultfinding","faultily","faultiness","faultless","faultlessness","faults","faulty","faun","fauna","faunie","fauntleroy","faust","faustian","faustina","faustine","faustino","faustus","fauvism","fav","favicon","favor","favorable","favorableness","favorably","favored","favoredness","favorer","favoring","favorings","favorite","favorites","favoritism","favors","favour","favourite","fawkes","fawn","fawne","fawner","fawnia","fawning","fax","fay","faydra","faye","fayette","fayetteville","fayina","fayre","fayth","faythe","faze","fb","fbi","fc","fcc","fclose","fcm","fcntl","fct","fd","fda","fdic","fdr","fds","fe","fealty","fear","fearful","fearfuller","fearfullest","fearfulness","fearless","fearlessness","fearsome","fearsomeness","feasibility","feasible","feasibleness","feasibly","feast","feaster","feat","feater","feather","featherbed","featherbedding","featherbrain","feathered","feathering","featherless","featherlight","featherman","feathertop","featherweight","feathery","feats","feature","featured","featureless","features","feb","febrile","february","fecal","feces","fecha","feckless","fecklessness","fecund","fecundability","fecundate","fecundation","fecundity","fed","federal","federalism","federalist","federalization","federalize","federate","federated","federation","federative","federica","federico","fedex","fedora","feds","fee","feeble","feebleness","feebly","feed","feedback","feedbag","feeder","feeding","feedlot","feeds","feedstock","feedstuffs","feeing","feel","feeler","feeling","feelingly","feelingness","feelings","feels","fees","feet","feign","feigned","feigner","feint","feisty","felder","feldman","feldspar","felecia","felic","felicdad","felice","felicia","felicio","felicitate","felicitation","felicitous","felicitousness","felicity","felicle","felike","feliks","feline","felipa","felipe","felis","felisha","felita","felix","feliza","felizio","fell","fella","fellatio","felled","feller","felling","fellini","fellness","fellow","fellowman","fellowmen","fellowship","fellowshipped","fellowshipping","felon","felonious","feloniousness","felony","felt","felting","fem","female","femaleness","feminine","feminineness","femininity","feminism","feminist","femme","femoral","femur","fen","fence","fenced","fencepost","fencer","fencing","fend","fender","fenelia","fenestration","fenian","fenland","fennel","fenwick","feodor","feodora","feof","fer","feral","ferber","ferd","ferdie","ferdinand","ferdinanda","ferdinande","ferdinando","ferdy","fergus","ferguson","ferlinghetti","fermat","ferment","fermentation","fermented","fermenter","fermenting","fermentum","fermi","fermion","fermium","fern","fernanda","fernande","fernandez","fernandina","fernando","ferne","fernery","ferny","ferocious","ferociousness","ferocity","ferrari","ferraro","ferreira","ferrel","ferrell","ferrer","ferret","ferreter","ferric","ferris","ferrite","ferro","ferroelectric","ferromagnet","ferromagnetic","ferrous","ferrule","ferry","ferryboat","ferryman","ferrymen","fertile","fertileness","fertility","fertilization","fertilize","fertilized","fertilizer","fertilizes","ferule","fervency","fervent","fervid","fervidness","fervor","fess","fest","festal","fester","festival","festive","festiveness","festivity","festoon","feta","fetal","fetch","fetchall","fetchdata","fetched","fetchedresultscontroller","fetcher","fetches","fetching","fetchrequest","fetchtype","feted","fetich","fetid","fetidness","feting","fetish","fetishism","fetishist","fetishistic","fetlock","fetter","fettle","fettling","fettuccine","fetus","feud","feudal","feudalism","feudalistic","feudatory","feugiat","fever","feverish","feverishness","few","fewer","fewness","fey","feynman","fez","fezzes","ff","ffa","ffb","ffc","ffd","ffe","fff","ffff","ffffff","ffffffff","ffi","fflush","ffmpeg","fft","fftw","fg","fgetc","fgets","fh","fha","fi","fianc","fiance","fiann","fianna","fiasco","fiascoes","fiat","fib","fibbed","fibber","fibbing","fiber","fiberboard","fiberfill","fiberglas","fiberglass","fibonacci","fibril","fibrillate","fibrillation","fibrin","fibroblast","fibroid","fibroses","fibrosis","fibrous","fibrousness","fibula","fibulae","fibular","fica","fices","fiche","fichte","fichu","fickle","fickleness","ficos","fiction","fictional","fictionalization","fictionalize","fictitious","fictitiousness","fictive","ficus","fid","fiddle","fiddler","fiddlestick","fiddling","fiddly","fide","fidel","fidela","fidelia","fidelio","fidelity","fidget","fidgety","fido","fidole","fiducial","fiduciary","fie","fief","fiefdom","field","fielded","fielder","fieldid","fielding","fieldname","fieldnames","fields","fieldset","fieldstone","fieldtype","fieldvalue","fieldwork","fieldworker","fiend","fiendish","fiendishness","fierce","fierceness","fierily","fieriness","fiery","fies","fiesta","fife","fifer","fifi","fifine","fifo","fifteen","fifteenths","fifth","fifths","fiftieths","fifty","fig","figaro","figcaption","figged","figging","fight","fightback","fighter","fighting","figment","figsize","figueroa","figural","figuration","figurative","figurativeness","figure","figured","figurehead","figurer","figures","figurine","figuring","fiji","fijian","fil","filament","filamentary","filamentous","filbert","filberte","filberto","filch","file","fileaccess","filechooser","filecontent","filed","filedata","filedialog","fileextension","fileformat","filehandle","fileid","fileinfo","fileinput","fileinputstream","filelist","filemanager","filemode","filename","filenames","fileno","filenotfoundexception","fileoutputstream","filepath","filer","filereader","files","fileset","filesize","filesmatch","filestream","filesystem","filesystemobject","filesystems","filet","filetree","filetype","fileupload","fileurl","fileurlwithpath","fileutils","filewriter","filia","filial","filibuster","filibusterer","filide","filigree","filigreeing","filing","filings","filip","filipino","filippa","filippo","fill","fillcolor","filled","filler","fillet","filleting","filling","fillip","fillmore","fillna","fillrect","fills","fillstyle","filly","film","filmdom","filmer","filminess","filming","filmmaker","filmore","films","filmstrip","filmy","filofax","filter","filterable","filterchain","filterchainproxy","filtercontext","filtered","filterer","filtering","filters","filth","filthily","filthiness","filths","filthy","filtrate","filtrated","filtrates","filtrating","filtration","fin","fina","finagle","finagler","final","finale","finalist","finality","finalization","finalize","finally","finalname","finance","financed","finances","financial","financier","financing","finch","find","findable","findall","findbugs","findbyid","findclass","findcontrol","findelement","findelements","finder","findfragmentbyid","finding","findings","findlay","findley","findone","finds","findstr","findviewbyid","fine","finely","fineness","finery","finespun","finesse","finger","fingerboard","fingerer","fingering","fingerless","fingerling","fingernail","fingerprint","fingers","fingertip","finial","finical","finickiness","finicky","fining","finis","finish","finished","finisher","finishes","finishing","finite","finitely","finiteness","fink","finland","finlay","finley","finn","finnbogadottir","finned","finnegan","finner","finning","finnish","finny","fiona","fionna","fionnula","fiord","fiorello","fiorenze","fiori","fir","fire","firearm","fireball","firebase","firebaseauth","firebasedatabase","firebird","fireboat","firebomb","firebox","firebrand","firebreak","firebrick","firebug","firecracker","fired","firedamp","fireevent","firefight","firefly","firefox","firefoxdriver","fireguard","firehouse","firelight","fireman","firemen","fireplace","fireplug","firepower","fireproof","firer","fires","firesafe","fireside","firestone","firestore","firestorm","firetrap","firetruck","firewall","firewalls","firewater","firewood","firework","firing","firkin","firm","firmament","firmer","firmest","firmly","firmness","firms","firmware","firring","first","firstborn","firstchild","firsthand","firstly","firstname","firstordefault","firth","firths","fis","fiscal","fischbein","fischer","fish","fishbowl","fishcake","fisher","fisherman","fishermen","fishery","fishhook","fishily","fishiness","fishing","fishkill","fishmeal","fishmonger","fishnet","fishpond","fishtail","fishtanks","fishwife","fishwives","fishy","fisk","fiske","fissile","fission","fissionable","fissure","fist","fistfight","fistful","fisticuff","fistula","fistulous","fit","fitch","fitchburg","fitful","fitfulness","fitments","fitness","fits","fitssystemwindows","fitted","fitter","fittest","fitting","fittingly","fittingness","fittings","fitz","fitzgerald","fitzpatrick","fitzroy","five","fivefold","fiver","fix","fixable","fixate","fixatifs","fixation","fixative","fixed","fixedness","fixer","fixes","fixing","fixity","fixture","fixtures","fizeau","fizz","fizzer","fizzle","fizzy","fjord","fjs","fk","fl","fla","flab","flabbergast","flabbergasting","flabbily","flabbiness","flabby","flaccid","flaccidity","flack","flag","flagella","flagellate","flagellation","flagellum","flagged","flagging","flaggingly","flagman","flagmen","flagon","flagpole","flagrance","flagrancy","flagrant","flags","flagship","flagstaff","flagstone","flail","flair","flak","flake","flaker","flakiness","flaky","flam","flamb","flambeing","flambes","flamboyance","flamboyancy","flamboyant","flame","flamen","flamenco","flameproof","flamer","flamethrower","flaming","flamingo","flammability","flammable","flan","flanagan","flanders","flange","flank","flanker","flannel","flannelet","flannelette","flap","flapjack","flapped","flapper","flapping","flaps","flare","flareup","flaring","flash","flashback","flashbulb","flashcard","flashcube","flasher","flashgun","flashily","flashiness","flashing","flashlight","flashy","flask","flat","flatbed","flatboat","flatcar","flatfeet","flatfish","flatfoot","flathead","flatiron","flatland","flatmap","flatmate","flatness","flatt","flatted","flatten","flattened","flattener","flatter","flatterer","flattering","flattery","flattest","flatting","flattish","flattop","flatulence","flatulent","flatus","flatware","flatworm","flaubert","flaunt","flaunting","flautist","flavor","flavored","flavorer","flavorful","flavoring","flavorless","flavors","flavorsome","flaw","flawed","flawless","flawlessly","flawlessness","flaws","flax","flaxseed","flay","flayer","fld","flea","fleabag","fleabites","fleawort","fleck","fledermaus","fledge","fledged","fledgling","flee","fleece","fleecer","fleeciness","fleecy","fleeing","fleet","fleeting","fleetingly","fleetingness","fleetness","fleischer","fleischman","fleisher","flem","fleming","flemish","flemished","flemishing","flemming","flesh","flesher","fleshiness","fleshless","fleshly","fleshpot","fleshy","fletch","fletcher","fletching","fleur","fleurette","flew","flews","flex","flexbox","flexed","flexibility","flexible","flexibly","flexitime","flexslider","flextime","flexural","flexure","flibbertigibbet","flick","flicker","flickering","flickery","flickr","flier","flight","flightiness","flightless","flightpath","flights","flighty","flimflam","flimflammed","flimflamming","flimsily","flimsiness","flimsy","flin","flinch","flincher","flinching","fling","flinger","flink","flinn","flint","flintiness","flintless","flintlock","flintstones","flinty","flip","flipflop","flippable","flippancy","flippant","flipped","flipper","flippest","flipping","flirt","flirtation","flirtatious","flirtatiousness","flit","flitted","flitting","flo","float","floated","floater","floating","floatingactionbutton","floats","floatvalue","floaty","flocculate","flocculation","flock","floe","flog","flogged","flogger","flogging","flood","floodgate","floodlight","floodlit","floodplain","floodwater","floor","floorboard","floorer","flooring","floorspace","floorwalker","floozy","flop","flophouse","flopped","flopper","floppily","floppiness","flopping","floppy","flor","flora","floral","florance","flore","florella","florence","florencia","florentia","florentine","florenza","florescence","florescent","floret","florette","flori","floria","florian","florid","florida","floridan","floridian","floridness","florie","florin","florina","florinda","florine","florist","florri","florrie","florry","flory","floss","flossi","flossie","flossy","flot","flotation","flotilla","flotsam","flounce","flouncing","flouncy","flounder","flour","flourish","flourisher","flourishing","floury","flout","flouter","flow","flowchart","flowed","flower","flowerbed","flowerer","floweriness","flowerless","flowerpot","flowers","flowery","flowing","flowlayout","flown","flows","flowstone","floyd","flss","flt","flu","flub","flubbed","flubbing","fluctuate","fluctuation","flue","fluency","fluent","fluently","fluff","fluffiness","fluffy","fluid","fluidity","fluidized","fluidness","fluidpage","fluke","fluky","flume","flummox","flung","flunk","flunkey","flunky","fluoresce","fluorescence","fluorescent","fluoridate","fluoridation","fluoride","fluorimetric","fluorinated","fluorine","fluorite","fluorocarbon","fluoroscope","fluoroscopic","flurry","flush","flushed","flushing","flushness","fluster","flute","fluter","fluting","flutist","flutter","flutterer","fluttery","flux","fluxed","fluxes","fluxing","flv","fly","flyaway","flyblown","flyby","flybys","flycatcher","flyer","flying","flyleaf","flyleaves","flynn","flyover","flypaper","flysheet","flyspeck","flyswatter","flyway","flyweight","flywheel","fm","fmap","fmt","fn","fname","fnma","fno","fnr","fo","foal","foam","foaminess","foamy","fob","fobbed","fobbing","focal","focally","foch","foci","focus","focusable","focused","focuser","focuses","focusing","fodder","foe","foetid","fofl","fog","fogbound","fogged","foggily","fogginess","fogging","foggy","foghorn","fogs","fogy","fogyish","foible","foil","foist","fokker","fol","fold","foldaway","folded","folder","foldername","folderpath","folders","folding","foldout","foldr","folds","foley","foliage","foliate","foliation","folio","folk","folklike","folklore","folkloric","folklorist","folks","folksiness","folksinger","folksinging","folksong","folksy","folktale","folkway","foll","follicle","follicular","follow","followed","follower","followers","following","follows","followsymlinks","followup","folly","folsom","fomalhaut","foment","fomentation","fomenter","fond","fonda","fondant","fondle","fondler","fondness","fondue","fons","fonsie","font","fontaine","fontainebleau","fontana","fontanel","fontanelle","fontawesome","fontfamily","fontname","fonts","fontsize","fontstyle","fontweight","fontwithname","fonz","fonzie","foo","foobar","food","foodie","foods","foodstuff","fool","foolery","foolhardily","foolhardiness","foolhardy","foolish","foolishness","foolproof","foolscap","foos","foot","footage","football","footbridge","foote","footer","footfall","foothill","foothold","footing","footless","footlights","footling","footlocker","footloose","footman","footmarks","footmen","footnote","footpad","footpath","footpaths","footplate","footprint","footrace","footrest","footsie","footsore","footstep","footstool","footwear","footwork","fop","fopen","fopped","foppery","fopping","foppish","foppishness","for","forage","forager","forall","foray","forayer","forbade","forbear","forbearance","forbearer","forbes","forbid","forbidden","forbidding","forbiddingness","forbore","forborne","force","forced","forcefield","forceful","forcefulness","forceps","forcer","forces","forcible","forcibleness","forcibly","forcing","forcontrolevents","ford","fordable","fordham","fore","foreach","forearm","forebear","forebode","foreboding","forebodingness","forecast","forecaster","forecastle","foreclose","foreclosure","forecolor","forecourt","foredoom","forefather","forefeet","forefinger","forefoot","forefront","foregoer","foregoing","foregone","foregos","foreground","foregroundcolor","forehand","forehead","foreign","foreigner","foreignkey","foreignness","foreknew","foreknow","foreknowledge","foreknown","foreleg","forelimb","forelock","foreman","foremast","foremen","foremost","forename","forenoon","forensic","forensically","forensics","foreordain","forepart","forepaws","forepeople","foreperson","foreplay","forequarter","forerunner","foresail","foresaw","foresee","foreseeable","foreseeing","foreseen","foreseer","foreshadow","foreshore","foreshorten","foresight","foresighted","foresightedness","foreskin","forest","forestall","forestaller","forestallment","forestation","forestations","forester","forestland","forestry","foretaste","foretell","foreteller","forethought","foretold","forever","forevermore","forewarn","forewarner","forewent","forewoman","forewomen","foreword","forfeit","forfeiter","forfeiture","forfend","forgather","forgave","forge","forged","forger","forgery","forges","forget","forgetful","forgetfulness","forgettable","forgettably","forgetting","forging","forgivable","forgivably","forgive","forgiven","forgiveness","forgiver","forgiving","forgivingly","forgivingness","forgo","forgoer","forgoes","forgone","forgot","forgotten","forhttpheaderfield","forindexpath","fork","forked","forkey","forkful","forking","forklift","forks","forlorn","forlornness","form","formability","formal","formaldehyde","formalin","formalism","formalist","formalistic","formality","formalization","formalize","formalized","formalizer","formalizes","formally","formalness","formals","formant","format","formatdate","formate","formation","formative","formatively","formativeness","formats","formatted","formatter","formatters","formatting","formbuilder","formcontrol","formcontrolname","formdata","formed","former","formerly","formfitting","formgroup","formic","formica","formid","formidable","formidableness","formidably","forming","formless","formlessness","formmethod","formname","formosa","formosan","forms","formsauthentication","formset","formula","formulaic","formular","formulas","formulate","formulated","formulation","formulator","forname","fornicate","fornication","fornicator","forrest","forrester","forroot","forsake","forsaken","forsook","forsooth","forstate","forster","forswear","forswore","forsworn","forsythia","fort","fortaleza","forte","forth","forthcome","forthcoming","forthright","forthrightness","forthwith","fortieths","fortification","fortified","fortifier","fortify","fortiori","fortissimo","fortitude","fortnight","fortnightly","fortran","fortress","fortuitous","fortuitousness","fortuity","fortunate","fortunately","fortunateness","fortune","fortuneteller","fortunetelling","forty","forum","forums","forward","forwarded","forwarder","forwarding","forwardness","forwards","forwent","fos","foss","fossil","fossiliferous","fossilization","fossilize","fossilized","foster","fosterer","foto","foucault","fought","foul","foulard","foulmouth","foulness","fouls","found","foundation","foundational","founded","founder","founders","founding","foundling","foundry","founds","fount","fountain","fountainhead","four","fourfold","fourier","fourpence","fourpenny","fourposter","fourscore","foursome","foursquare","fourteen","fourteener","fourteenths","fourth","fourths","fout","fovea","fowl","fowler","fowling","fox","foxfire","foxglove","foxhall","foxhole","foxhound","foxily","foxiness","foxing","foxtail","foxtrot","foxtrotted","foxtrotting","foxy","foyer","fp","fpga","fpic","fpm","fpo","fprintf","fps","fq","fql","fr","frac","fracas","fractal","fraction","fractional","fractionate","fractionation","fractioned","fractioning","fractions","fractious","fractiousness","fracture","frag","fragile","fragility","fragment","fragmentactivity","fragmentarily","fragmentariness","fragmentary","fragmentation","fragmentmanager","fragmentmanagerimpl","fragmentpageradapter","fragments","fragmenttransaction","fragonard","fragrance","fragrant","frail","frailness","frailty","frame","frameborder","framebuffer","framed","framelayout","framer","framerate","frames","framework","frameworkelement","frameworkmethod","frameworks","frameworkservlet","framing","fran","franc","francaise","france","francene","francesca","francesco","franchise","franchisee","franchiser","franchot","francie","francine","francis","francisca","franciscan","francisco","franciska","franciskus","francium","franck","francklin","francklyn","franco","francois","francoise","francophone","francyne","frangibility","frangible","frank","frankel","frankenstein","franker","frankford","frankfort","frankfurt","frankfurter","frankie","frankincense","frankish","franklin","frankly","franklyn","frankness","franky","franni","frannie","franny","fransisco","frantic","frantically","franticness","frants","franz","franzen","frapp","frappeed","frappeing","frappes","frasco","fraser","frasier","frasquito","frat","fraternal","fraternity","fraternization","fraternize","fraternizer","fraternizing","fratricidal","fratricide","frau","fraud","fraudsters","fraudulence","fraudulent","fraught","fraulein","fray","frayda","frayne","fraze","frazer","frazier","frazzle","fread","freak","freakish","freakishness","freaky","freckle","freckly","fred","freda","freddi","freddie","freddy","fredek","fredelia","frederic","frederica","frederich","frederick","fredericka","frederico","fredericton","frederigo","frederik","frederique","fredholm","fredi","fredia","fredra","fredric","fredrick","fredrickson","fredrika","free","freebase","freebie","freeboot","freebooter","freeborn","freebsd","freed","freedman","freedmen","freedom","freehand","freehanded","freehold","freeholder","freeing","freelance","freeland","freeload","freeloader","freely","freeman","freemarker","freemason","freemasonry","freemen","freemon","freeness","freeport","freestanding","freestone","freestyle","freethinker","freethinking","freetown","freetype","freeway","freewheel","freewheeler","freewheeling","freewill","freezable","freeze","freezer","freezes","freezing","freida","freight","freighter","fremont","french","frenchman","frenchmen","frenchwoman","frenchwomen","frenetic","frenetically","frenzied","frenzy","freon","freq","frequencies","frequency","frequent","frequented","frequenter","frequentest","frequenting","frequently","frequentness","frequents","fresco","frescoes","fresh","freshen","freshener","fresher","freshest","freshet","freshly","freshman","freshmen","freshness","freshwater","fresnel","fresno","fret","fretboard","fretful","fretfulness","fretsaw","fretted","fretting","fretwork","freud","freudian","frey","freya","fri","friable","friableness","friar","friary","fricassee","fricasseeing","frication","fricative","frick","friction","frictional","frictionless","friday","fridge","fried","frieda","friedan","friedcake","friederike","friedman","friedrich","friedrick","friend","friendless","friendlessness","friendlies","friendlily","friendliness","friendly","friends","friendship","frier","fries","frieze","frig","frigate","frigga","frigged","frigging","fright","frighten","frightening","frightful","frightfulness","frigid","frigidaire","frigidity","frigidness","frill","frilly","fringe","fringilla","frippery","frisbee","frisco","frisian","frisk","frisker","friskily","friskiness","frisky","frisson","frito","fritter","fritterer","fritz","frivolity","frivolous","frivolousness","frizz","frizzle","frizzly","frizzy","frm","fro","frobisher","frock","frocking","frog","frogged","frogging","frogman","frogmarched","frogmen","froissart","frolic","frolicked","frolicker","frolicking","frolicsome","from","frombody","fromcharcode","fromdate","fromfile","fromhtml","fromimage","fromjson","fromm","fromseconds","fromstring","frond","front","frontage","frontal","frontenac","frontend","frontier","frontiersman","frontiersmen","frontispiece","frontrunner","frontward","frosh","frost","frostbelt","frostbit","frostbite","frostbiting","frostbitten","frosted","frosteds","frostily","frostiness","frosting","frosty","froth","frothiness","froths","frothy","froufrou","froward","frowardness","frown","frowner","frowning","frowzily","frowziness","frowzy","froze","frozen","frozenness","fructify","fructose","fruehauf","frugal","frugality","fruit","fruitcake","fruiter","fruiterer","fruitful","fruitfuller","fruitfullest","fruitfulness","fruitiness","fruition","fruitless","fruitlessness","fruits","fruity","frump","frumpish","frumpy","frunze","frustrate","frustrated","frustrater","frustrating","frustration","frustum","fry","frye","fryer","fs","fscanf","fseek","fsharp","fslic","fso","fst","fstream","ft","ftc","fte","ftp","ftpclient","fu","fuchs","fuchsia","fuck","fucker","fucking","fud","fuddle","fudge","fuel","fueler","fuentes","fugal","fugger","fugiat","fugitive","fugitiveness","fugue","fuhrer","fuji","fujitsu","fujiyama","fukuoka","fulani","fulbright","fulcrum","fulfill","fulfilled","fulfiller","fulfillment","full","fullback","fullcalendar","fuller","fullerton","fullish","fullname","fullness","fullpath","fullscreen","fullstops","fulltext","fullword","fully","fulminate","fulmination","fulness","fulsome","fulsomeness","fulton","fulvia","fumble","fumbler","fumbling","fume","fumigant","fumigate","fumigation","fumigator","fuming","fumy","fun","funafuti","func","funcs","function","functional","functionalism","functionalist","functionalities","functionality","functionally","functionary","functioning","functionname","functions","functools","functor","fund","fundamental","fundamentalism","fundamentalist","fundamentally","fundamentals","funded","fundholders","fundholding","funding","funds","fundy","funeral","funerary","funereal","funfair","fungal","fungi","fungible","fungicidal","fungicide","fungoid","fungous","fungus","funicular","funk","funkiness","funky","funned","funnel","funner","funnest","funnily","funniness","funning","funny","fur","furbelow","furbish","furbisher","furious","furiousness","furl","furlong","furlough","furloughs","furn","furnace","furnish","furnished","furnisher","furnishing","furniture","furor","furore","furred","furrier","furriness","furring","furrow","furry","further","furtherance","furtherer","furthermore","furthermost","furthest","furtive","furtiveness","fury","furze","fusce","fuse","fusebox","fusee","fuselage","fushun","fusibility","fusible","fusiform","fusilier","fusillade","fusion","fuss","fussbudget","fusser","fussily","fussiness","fusspot","fussy","fustian","fustiness","fusty","fut","futile","futileness","futility","futon","future","futures","futuretask","futurism","futurist","futuristic","futurity","futurologist","futurology","futz","fuze","fuzhou","fuzz","fuzzbuster","fuzzily","fuzziness","fuzzy","fv","fw","fwd","fwiw","fwlink","fwrite","fwww","fwy","fx","fxml","fxmlloader","fy","fyi","g","ga","gab","gabardine","gabbed","gabbey","gabbi","gabbie","gabbiness","gabbing","gabble","gabby","gabe","gaberdine","gabey","gabfest","gabi","gabie","gable","gabon","gabonese","gaborone","gabriel","gabriela","gabriele","gabriell","gabriella","gabrielle","gabriellia","gabriello","gabrila","gaby","gac","gacrux","gad","gadabout","gadded","gadder","gadding","gadfly","gadget","gadgetry","gadolinium","gadsden","gae","gaea","gael","gaelan","gaelic","gaff","gaffe","gaffer","gag","gaga","gagarin","gage","gager","gagged","gagging","gaggle","gagwriter","gaiety","gail","gaile","gaily","gain","gained","gainer","gaines","gainesville","gainful","gainfulness","gaining","gainly","gains","gainsaid","gainsay","gainsayer","gainsborough","gait","gaiter","gaithersburg","gal","gala","galactic","galahad","galapagos","galatea","galatia","galatians","galaxy","galbraith","galbreath","gale","galen","galena","galenite","galibi","galilean","galilee","galileo","galina","gall","gallagher","gallant","gallanted","gallanting","gallantry","gallants","gallard","gallbladder","gallegos","galleon","galleria","galleries","gallery","galley","gallic","gallicism","gallimaufry","galling","gallium","gallivant","gallon","gallonage","gallop","galloper","galloway","gallows","gallstone","gallup","galois","galoot","galore","galosh","galsworthy","galumph","galumphs","galvan","galvani","galvanic","galvanism","galvanization","galvanize","galvanometer","galvanometric","galven","galveston","galvin","gama","gamaliel","gambia","gambian","gambit","gamble","gambler","gambol","game","gamecock","gameid","gamekeeper","gameness","gameobject","games","gamescene","gamesmanship","gamesmen","gamest","gamestate","gamester","gamete","gametic","gametime","gamin","gamine","gaminess","gaming","gamma","gammon","gamow","gamut","gamy","gan","gander","gandhi","gandhian","gang","gangbusters","ganger","ganges","gangland","ganglia","gangling","ganglion","ganglionic","gangplank","gangrene","gangrenous","gangster","gangtok","gangway","gannet","gannie","gannon","ganny","gantlet","gantry","ganymede","gao","gaol","gaoler","gap","gape","gaper","gapi","gaping","gapped","gapping","gaps","gaq","gar","garage","garald","garb","garbage","garbageman","garbanzo","garble","garbler","garbo","garcia","gard","garden","gardener","gardenia","gardening","gardie","gardiner","gardner","gardy","gare","garek","gareth","garey","garfield","garfish","garfunkel","gargantua","gargantuan","gargle","gargoyle","garibaldi","garik","garish","garishness","garland","garlic","garlicked","garlicking","garlicky","garment","garner","garnet","garnett","garnette","garnish","garnishee","garnisheeing","garnishment","garold","garon","garote","garotte","garrard","garred","garrek","garret","garreth","garrett","garrick","garrik","garring","garrison","garrot","garrote","garroter","garrott","garrotte","garrulity","garrulous","garrulousness","garry","garter","garth","garv","garvey","garvin","garvy","garwin","garwood","gary","garza","gas","gasbag","gascony","gaseous","gaseousness","gases","gash","gasification","gasifier","gasify","gasket","gaslight","gasohol","gasoline","gasometer","gasp","gaspar","gaspard","gasparo","gasper","gasping","gassed","gasser","gasset","gassiness","gassing","gassy","gaston","gastric","gastritides","gastritis","gastroenteritides","gastroenteritis","gastrointestinal","gastronome","gastronomic","gastronomical","gastronomy","gastropod","gasworks","gate","gateau","gateaux","gatecrash","gatehouse","gatekeeper","gatepost","gates","gateway","gather","gathered","gatherer","gathering","gathers","gatlinburg","gatling","gator","gatorade","gatsby","gatt","gatun","gauche","gaucheness","gaucherie","gaucho","gaudily","gaudiness","gaudy","gauge","gaugeable","gauger","gauguin","gaul","gaulish","gaulle","gaultiero","gaunt","gauntlet","gauntley","gauntness","gauss","gausses","gaussian","gautama","gauthier","gautier","gauze","gauziness","gauzy","gav","gavan","gave","gavel","gaven","gavin","gavotte","gavra","gavrielle","gawain","gawen","gawk","gawkily","gawkiness","gawky","gay","gaye","gayel","gayelord","gayety","gayla","gayle","gayleen","gaylene","gayler","gaylor","gaylord","gayness","gaynor","gaza","gaze","gazebo","gazelle","gazer","gazette","gazetteer","gaziantep","gazillion","gazpacho","gb","gbc","gbp","gc","gca","gcc","gcd","gcloud","gcm","gcp","gcs","gd","gdal","gdansk","gdata","gdb","gdel","gdi","gdk","gdp","gdx","ge","gear","gearalt","gearard","gearbox","gearing","gearshift","gearstick","gearwheel","geary","gecko","geckodriver","ged","gee","geegaw","geeing","geek","geeky","geese","geest","geezer","gehenna","gehrig","geiger","geigy","geisha","gel","gelatin","gelatinous","gelatinousness","gelcap","geld","gelding","gelid","gelignite","gelled","gelling","gelya","gem","gemfile","gemini","gemlike","gemma","gemmed","gemming","gemological","gemologist","gemology","gems","gemstone","gen","gena","genaro","gendarme","gender","genderless","gene","genealogical","genealogist","genealogy","genera","general","generalissimo","generalist","generality","generalizable","generalization","generalize","generalized","generalizer","generally","generalness","generalship","generate","generated","generatedvalue","generates","generating","generation","generational","generations","generationtype","generative","generator","generators","generic","generically","generics","generosity","generous","generously","generousness","genes","genesco","genesis","genet","genetic","genetically","geneticist","genetics","geneva","genevieve","genevra","genghis","genia","genial","geniality","genially","genialness","genie","genies","genii","genital","genitalia","genitals","genitive","genitourinary","genius","genna","genni","gennie","gennifer","genny","geno","genoa","genocidal","genocide","genome","genotype","genovera","genre","genres","gent","genteel","genteelness","gentian","gentile","gentility","gentle","gentlefolk","gentleman","gentlemanliness","gentlemanly","gentlemen","gentleness","gentlewoman","gentlewomen","gently","gentrification","gentrify","gentry","genuflect","genuflection","genuine","genuinely","genuineness","genus","genvieve","genymotion","geo","geocentric","geocentrically","geocentricism","geochemical","geochemistry","geochronology","geocode","geocoder","geocoding","geode","geodesic","geodesy","geodetic","geoff","geoffrey","geoffry","geog","geographer","geographic","geographical","geography","geoip","geojson","geolocation","geologic","geological","geologist","geology","geom","geomagnetic","geomagnetically","geomagnetism","geometer","geometric","geometrical","geometrician","geometry","geomorphological","geomorphology","geophysical","geophysicist","geophysics","geopoint","geopolitic","geopolitical","geopolitics","georas","geordie","georg","george","georgeanna","georgeanne","georgena","georgeta","georgetown","georgetta","georgette","georgi","georgia","georgian","georgiana","georgianna","georgianne","georgie","georgina","georgine","georgy","geostationary","geosynchronous","geosyncline","geothermal","geothermic","ger","gerald","geralda","geraldine","geranium","gerard","gerardo","gerber","gerbil","gerda","gerek","gerhard","gerhardine","gerhardt","geri","gerianna","gerianne","geriatric","geriatrics","gerick","gerik","geritol","gerladina","germ","germain","germaine","german","germana","germane","germania","germanic","germanium","germanized","germantown","germany","germayne","germen","germicidal","germicide","germinal","germinate","germinated","germination","germinative","gerome","geronimo","gerontocracy","gerontological","gerontologist","gerontology","gerrard","gerri","gerrie","gerrilee","gerrit","gerry","gerrymander","gershwin","gert","gerta","gerti","gertie","gertrud","gertruda","gertrude","gertrudis","gerty","gerund","gerundive","gery","gestalt","gestapo","gestate","gestation","gestational","gesticulate","gesticulation","gesticulative","gestural","gesture","gesturedetector","gesturerecognizer","gestures","gesundheit","get","getabsolutepath","getaccesstoken","getaction","getactionbar","getactivesheet","getactivespreadsheet","getactivity","getaddress","getaddrinfo","getage","getall","getapplication","getapplicationcontext","getarguments","getassets","getasync","getattr","getattribute","getaway","getbasecontext","getbean","getbody","getboolean","getbootstrap","getboundingclientrect","getbounds","getbroadcast","getbyid","getbytes","getcell","getch","getchar","getchild","getchildat","getchildren","getclass","getclassloader","getcode","getcollection","getcolor","getcolumn","getcolumnindex","getcomponent","getconnection","getcontent","getcontentpane","getcontentresolver","getcontext","getcount","getcurrentinstance","getcurrentposition","getcurrentsession","getcurrentuser","getcwd","getdata","getdate","getday","getdefault","getdefaultproguardfile","getdefaultsharedpreferences","getdescription","getdouble","getdrawable","getelement","getelementbyid","getelementsbyclassname","getelementsbyname","getelementsbytagname","getemail","getentity","getenumerator","getenv","getexternalstoragedirectory","getextras","getfield","getfile","getfilename","getfiles","getfirstname","getfragmentmanager","getfullyear","gethashcode","getheight","gethours","gethsemane","getid","getimage","getindex","getinfo","getinputstream","getinstance","getint","getintent","getitem","getitemcount","getitemid","getitems","getjson","getjsonarray","getjsonobject","getkey","getkeycode","getlasterror","getlatitude","getlayoutinflater","getlayoutparams","getlength","getline","getlist","getlocation","getlogger","getlong","getlongitude","getmap","getmenuinflater","getmessage","getmethod","getminutes","getmodel","getmonth","getname","getnext","getnumber","getobject","getopt","getoutputstream","getpackagemanager","getpackagename","getpage","getparameter","getparameters","getparent","getpassword","getpath","getpid","getpixel","getposition","getpreferredsize","getprice","getproperties","getproperty","getquery","getrange","getreadabledatabase","getreference","getrepository","getrequest","getresource","getresourceasstream","getresources","getresponse","getresponsecode","getresponsestream","getresult","getresultlist","getrow","getruntime","gets","getscript","getselecteditem","getselection","getservice","getsession","getsettings","getsharedpreferences","getsheetbyname","getsimplename","getsingleton","getsize","getsource","getstate","getstatus","getstream","getstring","getstringextra","getsupportactionbar","getsupportfragmentmanager","getsystemservice","gettable","gettag","getter","getters","gettext","gettime","gettimeinmillis","getting","gettitle","gettoken","gettransaction","getty","gettype","gettysburg","getup","geturl","getuser","getuserid","getusername","getusers","getvalue","getvalues","getview","getwidth","getwindow","getwritabledatabase","getwriter","getx","gety","gevent","gewgaw","gewrztraminer","geyser","gf","gfortran","gfx","gg","ggplot","gh","ghana","ghanaian","ghanian","ghastliness","ghastly","ghat","ghats","ghc","ghci","ghent","gherardo","gherkin","ghetto","ghettoize","ghi","ghibelline","ghost","ghostlike","ghostliness","ghostly","ghostscript","ghostwrite","ghostwritten","ghostwrote","ghoul","ghoulish","ghoulishness","ghq","ghz","gi","giacinta","giacobo","giacometti","giacomo","giacopo","gian","giana","gianina","gianna","gianni","giannini","giant","giantess","giantkiller","giauque","giavani","gib","gibb","gibber","gibberish","gibbet","gibbie","gibbon","gibbous","gibbousness","gibby","gibe","giber","giblet","gibraltar","gibson","gid","giddap","giddily","giddiness","giddings","giddy","gide","gideon","gielgud","gienah","gif","giff","giffard","giffer","giffie","gifford","giffy","gift","gifted","giftedness","gig","gigabyte","gigacycle","gigahertz","gigantic","gigantically","giganticness","gigavolt","gigawatt","gigged","gigging","giggle","giggler","giggling","giggly","gigi","gigo","gigolo","gil","gila","gilbert","gilberta","gilberte","gilbertina","gilbertine","gilberto","gilbertson","gilburt","gilchrist","gild","gilda","gilder","gilding","gilead","gilemette","giles","gilgamesh","gilkson","gill","gillan","gilles","gillespie","gillette","gilli","gilliam","gillian","gillie","gilligan","gilly","gilmore","gilt","gimbaled","gimbals","gimbel","gimcrack","gimcrackery","gimlet","gimme","gimmick","gimmickry","gimmicky","gimp","gimpy","gin","gina","ginelle","ginevra","ginger","gingerbread","gingerliness","gingerly","gingersnap","gingery","gingham","gingivitis","gingrich","ginkgo","ginkgoes","ginmill","ginned","ginni","ginnie","ginnifer","ginning","ginny","gino","ginsberg","ginsburg","ginseng","gioconda","giordano","giorgi","giorgia","giorgio","giorgione","giotto","giovanna","giovanni","gipsy","giraffe","giralda","giraldo","giraud","giraudoux","gird","girded","girder","girdle","girdler","girl","girlfriend","girlhood","girlie","girlish","girlishness","girls","giro","girt","girth","girths","gis","gisela","giselbert","gisele","gisella","giselle","gish","gist","git","github","githubusercontent","gitignore","gitlab","giuditta","giulia","giuliano","giulietta","giulio","giuseppe","giustina","giustino","giusto","give","giveaway","giveback","given","givenname","giver","gives","giving","giza","gizela","gizmo","gizzard","gk","gl","glac","glacial","glaciate","glaciation","glacier","glaciological","glaciologist","glaciology","glad","gladded","gladden","gladder","gladdest","gladding","gladdy","glade","gladi","gladiator","gladiatorial","gladiola","gladioli","gladiolus","gladly","gladness","gladsome","gladstone","gladys","glamor","glamorization","glamorize","glamorizer","glamorous","glamorousness","glance","glancing","gland","glanders","glandes","glandular","glans","glare","glaring","glaringness","glaser","glasgow","glasnost","glass","glassblower","glassblowing","glassfish","glassful","glasshouse","glassily","glassiness","glassless","glassware","glasswort","glassy","glastonbury","glaswegian","glaucoma","glaucous","glaze","glazed","glazer","glazier","glazing","glbindbuffer","glbindtexture","glclear","glcolor","gleam","glean","gleaner","gleaning","gleason","gleda","glee","gleed","gleeful","gleefulness","gleeing","glen","glenable","glenda","glendale","glenden","glendon","glenine","glenn","glenna","glennie","glennis","gles","glew","glfloat","glfw","glib","glibber","glibbest","glibc","glibness","glide","glider","glim","glimmer","glimmering","glimpse","glimpser","glint","glissandi","glissando","glisten","glister","glitch","glitter","glittering","glittery","glitz","glitzy","glm","glmatrixmode","gloaming","gloat","gloater","gloating","glob","global","globalism","globalist","globalization","globally","globals","globe","globetrotter","globular","globularity","globularness","globule","globulin","glockenspiel","glommed","gloom","gloomily","gloominess","gloomy","glop","glopped","glopping","gloppy","glori","gloria","gloriana","gloriane","glorification","glorifier","glorify","glorious","gloriousness","glory","gloss","glossary","glossily","glossiness","glossolalia","glossy","glottal","glottalization","glottis","gloucester","glove","gloveless","glover","glow","glower","glowing","glowworm","glsl","gltexparameteri","glucose","glue","glued","gluer","gluey","gluier","gluiest","gluint","glum","glummer","glummest","glumness","gluon","glut","glutamate","gluten","glutenous","glutinous","glutinousness","glutted","glutting","glutton","gluttonous","gluttony","glvertex","glyceride","glycerin","glycerinate","glycerine","glycerol","glycerolized","glycine","glycogen","glycol","glyn","glynda","glynis","glynn","glynnis","glyph","glyphicon","glyphs","gm","gmap","gmaps","gmp","gms","gmt","gn","gnarl","gnash","gnat","gnaw","gnawer","gnawing","gneiss","gnni","gnome","gnomelike","gnomic","gnomish","gnomonic","gnostic","gnosticism","gnp","gnu","gnuplot","go","goa","goad","goal","goalie","goalkeeper","goalkeeping","goalless","goalmouth","goalpost","goals","goalscorer","goalscoring","goaltender","goat","goatee","goatherd","goatskin","gob","goback","gobbed","gobbet","gobbing","gobble","gobbledegook","gobbledygook","gobbler","gobi","goblet","goblin","god","godaddy","godard","godart","godchild","godchildren","goddammit","goddamn","goddard","goddart","goddaughter","godded","goddess","godding","godfather","godforsaken","godfree","godfrey","godfry","godhead","godhood","godiva","godless","godlessness","godlike","godlikeness","godliness","godly","godmother","godot","godparent","godsend","godson","godspeed","godthaab","godunov","godwin","godzilla","goebbels","goer","goering","goes","goethals","goethe","gofer","goff","gog","goggle","goggler","gogh","gogol","goiania","going","goiter","golan","golang","golconda","gold","golda","goldarina","goldberg","goldbrick","goldbricker","golden","goldenness","goldenrod","goldenseal","goldfinch","goldfish","goldi","goldia","goldie","goldilocks","goldina","golding","goldman","goldmine","goldsmith","goldsmiths","goldstein","goldwater","goldwyn","goldy","goleta","golf","golfer","golgotha","goliath","goliaths","golly","gomez","gomorrah","gompers","gonad","gonadal","gondola","gondolier","gondwanaland","gone","goner","gong","gonion","gonna","gonorrhea","gonorrheal","gonzales","gonzalez","gonzalo","goo","goober","good","goodbye","goodhearted","goodie","goodish","goodly","goodman","goodness","goodnight","goodrich","goods","goodwill","goodwin","goody","goodyear","gooey","goof","goofiness","goofy","goog","googling","gooier","gooiest","gook","goon","goop","goos","goose","gooseberry","goosebumps","gop","gopath","gopher","goran","goraud","gorbachev","gordan","gorden","gordian","gordie","gordimer","gordon","gordy","gore","goren","gorey","gorgas","gorge","gorged","gorgeous","gorgeousness","gorger","gorges","gorging","gorgon","gorgonzola","gorham","gorilla","gorily","goriness","goring","gorky","gormandize","gormandizer","gormless","gorp","gorse","gory","gos","gosh","goshawk","gosling","gospel","gospeler","gossamer","gossip","gossipy","got","gotcha","goth","gotham","gothart","gothic","gothicism","goths","goto","gotta","gotten","gottfried","goucher","gouda","gouge","gouger","goulash","gould","gounod","gourd","gourde","gourmand","gourmet","gout","gouty","gov","govern","governable","governance","governed","governess","governing","government","governmental","governments","governor","governorship","govt","gown","goya","gp","gpa","gpg","gpio","gpl","gpo","gps","gpss","gpu","gpus","gr","grab","grabbed","grabber","grabbing","grabs","gracchus","grace","graceful","gracefuller","gracefullest","gracefully","gracefulness","graceland","graceless","gracelessness","gracia","gracie","graciela","gracious","graciousness","grackle","grad","gradate","gradation","grade","graded","gradeigh","gradely","grader","grades","gradey","gradient","gradients","gradientstop","gradle","gradlew","gradual","gradualism","gradualist","gradually","gradualness","graduand","graduate","graduation","grady","graehme","graeme","graff","graffias","graffiti","graffito","graft","grafter","grafting","grafton","graham","grahame","graig","grail","grails","grain","grained","grainer","graininess","graining","grainy","gram","grammar","grammarian","grammatic","grammatical","grammaticality","grammaticalness","gramme","grammy","gramophone","grampians","grampus","gran","granada","granary","grand","grandam","grandaunt","grandchild","grandchildren","granddad","granddaddy","granddaughter","grandee","grandeur","grandfather","grandiloquence","grandiloquent","grandiose","grandiosity","grandkid","grandma","grandmaster","grandmother","grandnephew","grandness","grandniece","grandpa","grandparent","grandson","grandstand","grandstander","granduncle","grange","granger","granite","granitic","grannie","granny","granola","grant","granted","grantee","granter","grantham","granthem","grantley","grantor","grantresults","grants","grantsmanship","granular","granularity","granulate","granulation","granule","granulocytic","granville","grape","grapefruit","grapeshot","grapevine","graph","grapheme","graphic","graphical","graphicness","graphics","graphite","graphologist","graphology","graphql","graphs","graphviz","grapnel","grapple","grappler","grappling","grasp","grasper","grasping","graspingness","grass","grasshopper","grassland","grassroots","grassy","grata","grate","grateful","gratefuller","gratefullest","gratefulness","grater","grates","gratia","gratiana","graticule","gratification","gratified","gratify","gratifying","grating","gratis","gratitude","gratuitous","gratuitousness","gratuity","gravamen","grave","gravedigger","gravel","graven","graveness","graver","graves","graveside","gravestone","graveyard","gravid","gravida","gravidness","gravimeter","gravimetric","gravitas","gravitate","gravitation","gravitational","graviton","gravity","gravy","gray","graybeard","grayce","grayish","grayness","grayscale","grayson","graze","grazer","grazia","grazing","grease","greasepaint","greaseproof","greaser","greasily","greasiness","greasy","great","greatcoat","greaten","greater","greatest","greathearted","greatly","greatness","grebe","grecian","greece","greed","greedily","greediness","greeds","greedy","greek","greeley","green","greenback","greenbelt","greenberg","greenblatt","greenbriar","greene","greenery","greenfeld","greenfield","greenfly","greengage","greengrocer","greengrocery","greenhorn","greenhouse","greening","greenish","greenland","greenmail","greenness","greenpeace","greenroom","greensboro","greensleeves","greensville","greensward","greentree","greenville","greenwich","greenwood","greer","greet","greeter","greeting","greetings","greets","greg","gregarious","gregariousness","gregg","greggory","gregoire","gregoor","gregor","gregorian","gregoriancalendar","gregorio","gregorius","gregory","gremlin","grenada","grenade","grenadian","grenadier","grenadine","grenadines","grendel","grenier","grenoble","grenville","grep","grepcode","grepl","gresham","greta","gretal","gretchen","grete","gretel","grethel","gretna","gretta","gretzky","grew","grey","greybeard","greyhound","greyness","grid","gridbagconstraints","gridbaglayout","griddata","gridded","griddle","griddlecake","gridiron","gridlayout","gridlock","gridpane","grids","gridview","gridviewcolumn","gridviewrow","gridx","gridy","grief","grieg","grier","grievance","grieve","griever","grieving","grievous","grievousness","griff","griffie","griffin","griffith","griffon","griffy","grill","grille","griller","grillwork","grim","grimace","grimacer","grimaldi","grime","grimes","griminess","grimm","grimmer","grimmest","grimness","grimy","grin","grinch","grind","grinder","grinding","grindstone","gringo","grinned","grinner","grinning","grip","gripe","griper","grippe","gripper","gripping","gris","griselda","grisliness","grisly","grissel","grist","gristle","gristliness","gristly","gristmill","griswold","grit","gritted","gritter","grittiness","gritting","gritty","griz","grizzle","grizzling","grizzly","grnewald","groan","groaner","groat","grocer","grocery","grog","groggily","grogginess","groggy","groin","grok","grokked","grokking","grommet","gromyko","groofs","groom","groomer","groomsman","groomsmen","groot","groove","groover","groovy","grope","groper","gropius","grosbeak","grosgrain","gross","grosset","grossman","grossness","grosvenor","grosz","grotesque","grotesqueness","grotius","groton","grotto","grottoes","grouch","grouchily","grouchiness","grouchy","ground","groundbreaking","grounded","grounder","groundhog","groundless","groundlessness","groundnut","groundsheet","groundskeepers","groundsman","groundswell","groundwater","groundwork","group","groupbox","groupby","grouped","grouper","groupid","groupie","grouping","grouplayout","groupname","groupon","groupposition","groups","grouse","grouser","grout","grouter","grove","grovel","groveler","grovelike","groveling","grover","grow","grower","growing","growingly","growl","growler","growling","growly","grown","grownup","grows","growth","growths","grp","grpc","grub","grubbed","grubber","grubbily","grubbiness","grubbing","grubby","grubstake","grudge","grudger","grudging","gruel","grueling","gruesome","gruesomeness","gruff","gruffness","grumble","grumbler","grumbling","grumman","grump","grumpily","grumpiness","grumpy","grundy","grunge","grungy","grunion","grunt","grunter","grus","grusky","gruyeres","gruyre","gryphon","gs","gsa","gsl","gsm","gson","gsp","gst","gstatic","gstreamer","gsub","gt","gte","gteborg","gtest","gtk","gtm","gu","guacamole","guadalajara","guadalcanal","guadalquivir","guadalupe","guadeloupe","guallatiri","gualterio","guam","guamanian","guangzhou","guanine","guano","guantanamo","guarani","guarantee","guaranteed","guaranteeing","guarantees","guarantor","guaranty","guard","guarded","guardedness","guarder","guardhouse","guardia","guardian","guardianship","guardrail","guardroom","guards","guardsman","guardsmen","guarnieri","guatemala","guatemalan","guava","guayaquil","gubernatorial","gucci","gudgeon","guelph","guendolen","guenevere","guenna","guenther","guernsey","guerra","guerrero","guerrilla","guess","guessable","guessed","guesser","guesses","guessing","guesstimate","guesswork","guest","guests","guevara","guff","guffaw","guggenheim","guglielma","guglielmo","guhleman","gui","guiana","guice","guid","guidance","guide","guidebook","guided","guideline","guidelines","guidepost","guider","guides","guido","guids","guilbert","guild","guilder","guildhall","guile","guileful","guileless","guilelessness","guillaume","guillema","guillemette","guillemot","guillermo","guillotine","guilt","guiltily","guiltiness","guiltless","guiltlessness","guilty","guinea","guinean","guinevere","guinna","guinness","guise","guitar","guitarist","guiyang","guizot","gujarat","gujarati","gujranwala","gulag","gulch","gulden","gulf","gull","gullah","gullet","gulley","gullibility","gullible","gulliver","gully","gulp","gum","gumbo","gumboil","gumboots","gumdrop","gummed","gumminess","gumming","gummy","gumption","gumshoe","gumshoeing","gumtree","gun","gunar","gunboat","gunderson","gunfight","gunfighter","gunfire","gunflint","gunfought","gunicorn","gunilla","gunk","gunky","gunman","gunmen","gunmetal","gunnar","gunned","gunnel","gunner","gunnery","gunning","gunny","gunnysack","gunpoint","gunpowder","gunrunner","gunrunning","guns","gunship","gunshot","gunsling","gunslinger","gunsmith","gunsmiths","guntar","gunter","gunther","gunwale","guofeng","guppy","gupta","gurgle","gurkha","gurney","guru","gus","gusella","gush","gusher","gushy","guss","gusset","gussi","gussie","gussy","gust","gusta","gustaf","gustafson","gustatory","gustav","gustave","gustavo","gustavus","gusted","gusti","gustie","gustily","gustiness","gusting","gusto","gustoes","gusts","gusty","gut","gutenberg","guthrey","guthrie","guthry","gutierrez","gutless","gutlessness","guts","gutser","gutsiness","gutsy","gutted","gutter","guttering","guttersnipe","gutting","guttural","gutturalness","gutty","guy","guyana","guyanese","guys","guzman","guzzle","guzzler","gv","gw","gwalior","gwen","gwendolen","gwendolin","gwendoline","gwendolyn","gweneth","gwenette","gwenneth","gwenni","gwennie","gwenny","gwenora","gwenore","gwt","gwyn","gwyneth","gwynne","gx","gy","gym","gymkhana","gymnasia","gymnasium","gymnast","gymnastic","gymnastically","gymnastics","gymnosperm","gynecologic","gynecological","gynecologist","gynecology","gyp","gypped","gypper","gypping","gypsite","gypster","gypsum","gypsy","gyrate","gyration","gyrator","gyrfalcon","gyro","gyrocompass","gyroscope","gyroscopic","gyve","gz","gzip","h","ha","haag","haas","habakkuk","habeas","haber","haberdasher","haberdashery","haberman","habib","habiliment","habit","habitability","habitable","habitableness","habitant","habitat","habitation","habitations","habits","habitu","habitual","habitualness","habituate","habituation","hacienda","hack","hackage","hacked","hacker","hackers","hackett","hacking","hackle","hackler","hackney","hacks","hacksaw","hackwork","hacky","had","hadamard","hadar","haddad","haddock","hades","hadj","hadji","hadlee","hadleigh","hadley","hadn","hadoop","hadria","hadrian","hadron","hadst","haemoglobin","haemophilia","haemorrhage","hafiz","hafnium","haft","hag","hagan","hagar","hagen","hager","haggai","haggard","haggardness","hagged","hagging","haggis","haggish","haggle","haggler","hagiographa","hagiographer","hagiography","hagstrom","hague","haha","hahn","hahnium","haifa","haiku","hail","hailee","hailer","hailey","hailstone","hailstorm","haily","haiphong","hair","hairball","hairbreadth","hairbreadths","hairbrush","haircare","haircloth","haircloths","haircut","haircutting","hairdo","hairdresser","hairdressing","hairdryer","hairiness","hairless","hairlessness","hairlike","hairline","hairnet","hairpiece","hairpin","hairsbreadth","hairsbreadths","hairsplitter","hairsplitting","hairspray","hairspring","hairstyle","hairstylist","hairy","haiti","haitian","hajj","hajjes","hajji","hake","hakeem","hakim","hakka","hakluyt","hal","halal","halalled","halalling","halberd","halcyon","haldane","hale","haleakala","haleigh","haler","halest","halette","haley","half","halfback","halfbreed","halfhearted","halfheartedness","halfpence","halfpenny","halfpennyworth","halftime","halftone","halfway","halfword","hali","halibut","halide","halie","halifax","halimeda","halite","halitoses","halitosis","hall","hallelujah","hallelujahs","halley","halli","halliard","hallie","hallinan","hallmark","hallo","halloo","hallow","halloween","hallowing","hallows","hallsy","hallucinate","hallucination","hallucinatory","hallucinogen","hallucinogenic","hallway","hally","halo","halocarbon","halogen","halogenated","halon","halpern","halsey","halsy","halt","halter","halting","halve","halves","halyard","ham","hamal","haman","hamburg","hamburger","hamcrest","hamel","hamey","hamhung","hamid","hamil","hamilcar","hamilton","hamiltonian","hamish","hamitic","haml","hamlen","hamlet","hamlin","hammad","hammarskjold","hammed","hammer","hammerer","hammerhead","hammering","hammerless","hammerlock","hammerstein","hammertoe","hammett","hamming","hammock","hammond","hammurabi","hammy","hamnet","hamper","hampered","hampshire","hampton","hamster","hamstring","hamstrung","hamsun","han","hana","hanan","hancock","hand","handbag","handbagged","handbagging","handball","handbarrow","handbasin","handbill","handbook","handbrake","handcar","handcart","handclasp","handcraft","handcuff","handcuffs","handed","handedness","handel","hander","handful","handgun","handhold","handicap","handicapped","handicapper","handicapping","handicraft","handicraftsman","handicraftsmen","handily","handiness","handiwork","handkerchief","handle","handleable","handlebar","handlebars","handlecallback","handlechange","handleclick","handled","handleerror","handlelaunchactivity","handlemessage","handlenonsuccessanddebuggernotification","handler","handlerequest","handlers","handles","handless","handlesubmit","handling","handmade","handmaid","handmaiden","handout","handover","handpick","handrail","hands","handsaw","handset","handshake","handshaker","handshaking","handsome","handsomely","handsomeness","handspike","handspring","handstand","handwork","handwoven","handwrite","handwriting","handwritten","handy","handyman","handymen","haney","hang","hangar","hangdog","hanged","hanger","hanging","hangman","hangmen","hangnail","hangout","hangover","hangs","hangul","hangup","hangzhou","hank","hankel","hanker","hankerer","hankering","hankie","hanky","hanna","hannah","hanni","hannibal","hannie","hanny","hanoi","hanover","hanoverian","hans","hansel","hansen","hansiain","hansom","hanson","hanuka","hanukkah","hanukkahs","hap","hapgood","haphazard","haphazardness","hapless","haplessness","haploid","happed","happen","happened","happening","happens","happenstance","happily","happiness","happing","happy","haproxy","hapsburg","harald","harangue","haranguer","harare","harass","harasser","harassment","harbert","harbin","harbinger","harbor","harborer","harcourt","hard","hardback","hardball","hardboard","hardboiled","hardbound","hardcode","hardcoded","hardcoding","hardcore","hardcover","harden","hardened","hardener","hardening","harder","hardest","hardhat","hardheaded","hardheadedness","hardhearted","hardheartedness","hardihood","hardily","hardin","hardiness","harding","hardliner","hardly","hardness","hardscrabble","hardshell","hardship","hardstand","hardtack","hardtop","hardware","hardwire","hardwood","hardworking","hardy","hare","harebell","harebrained","harelip","harelipped","harem","hargreaves","hark","harlan","harland","harlem","harlen","harlene","harlequin","harley","harli","harlie","harlin","harlot","harlotry","harlow","harm","harman","harmed","harmer","harmful","harmfulness","harmless","harmlessness","harmon","harmonia","harmonic","harmonica","harmonically","harmonics","harmonie","harmonious","harmoniousness","harmonium","harmonization","harmonizations","harmonize","harmonized","harmonizer","harmonizes","harmony","harness","harnessed","harnesser","harnesses","harold","haroun","harp","harper","harping","harpist","harpoon","harpooner","harpsichord","harpsichordist","harpy","harrell","harri","harridan","harrie","harrier","harriet","harriett","harrietta","harriette","harrington","harriot","harriott","harrisburg","harrison","harrisonburg","harrow","harrower","harrumph","harry","harsh","harshen","harshness","hart","harte","hartford","hartley","hartline","hartman","hartwell","harv","harvard","harvest","harvested","harvester","harvestman","harvey","harwell","harwilll","has","hasattr","hasbro","hasclass","hasfocus","hash","hashcode","hashed","hasheem","hasher","hashes","hashim","hashing","hashish","hashlib","hashmap","hashset","hashtable","hashtag","hashtags","hasidim","haskel","haskell","haskins","haslett","hasmany","hasn","hasnext","hasone","hasownproperty","hasp","hassle","hassock","hast","haste","hasten","hastener","hastie","hastily","hastiness","hastings","hasty","hasvalue","hat","hatch","hatchback","hatcheck","hatched","hatcher","hatchery","hatchet","hatching","hatchure","hatchway","hate","hateful","hatefulness","hater","hatfield","hathaway","hatless","hatred","hatstands","hatted","hatter","hatteras","hatti","hattie","hatting","hatty","hauberk","haugen","haughtily","haughtiness","haughty","haul","haulage","hauler","haunch","haunt","haunter","haunting","hauptmann","hausa","hausdorff","hauser","hauteur","havana","havarti","have","havel","haven","havent","haver","haversack","having","havoc","havocked","havocking","haw","hawaii","hawaiian","hawk","hawker","hawking","hawkins","hawkish","hawkishness","hawley","haws","hawser","hawthorn","hawthorne","hay","haycock","hayden","haydn","haydon","hayes","hayfield","hayley","hayloft","haymow","haynes","hayrick","hayride","hayseed","haystack","haywain","hayward","haywire","haywood","hayyim","hazard","hazardous","hazardousness","haze","hazel","hazelcast","hazelnut","hazer","hazily","haziness","hazing","hazlett","hazlitt","hazy","hb","hbase","hbm","hbo","hbox","hbs","hc","hd","hdc","hdd","hdf","hdfs","hdpi","hdqrs","hdr","hdtv","he","head","headache","headaches","headband","headboard","headcount","headdress","header","headers","headerstyle","headertemplate","headertext","headerview","headfirst","headgear","headhunt","headhunter","headhunting","headily","headiness","heading","headings","headlamp","headland","headless","headlessness","headlight","headline","headliner","headlines","headlock","headlong","headman","headmaster","headmastership","headmen","headmistress","headphone","headpiece","headpin","headquarter","headrest","headroom","heads","headscarf","headset","headship","headshrinker","headsman","headsmen","headstall","headstand","headstock","headstone","headstrong","headwaiter","headwall","headwater","headway","headwind","headword","heady","heal","healed","healer","heall","health","healthcare","healthful","healthfully","healthfulness","healthily","healthiness","healths","healthy","heap","hear","heard","hearer","hearing","hearken","hears","hearsay","hearse","hearst","heart","heartache","heartbeat","heartbreak","heartbreaking","heartbroke","heartbroken","heartburn","heartburning","hearted","hearten","heartening","heartfelt","hearth","hearthrug","hearths","hearthstone","heartily","heartiness","heartland","heartless","heartlessness","heartrending","hearts","heartsick","heartsickness","heartstrings","heartthrob","heartwarming","heartwood","hearty","heat","heated","heatedly","heater","heath","heathen","heathendom","heathenish","heathenism","heather","heathery","heathkit","heathland","heathman","heaths","heatmap","heatproof","heats","heatstroke","heatwave","heave","heaven","heavenliness","heavenly","heavenward","heaver","heaves","heavily","heaviness","heaviside","heavy","heavyhearted","heavyset","heavyweight","heb","hebe","hebephrenic","hebert","hebraic","hebraism","hebrew","hebrides","hecate","hecatomb","heck","heckle","heckler","hectare","hectic","hectically","hectogram","hectometer","hector","hecuba","heda","hedda","heddi","heddie","hedge","hedgehog","hedgehop","hedgehopped","hedgehopping","hedger","hedgerow","hedging","hedi","hedonism","hedonist","hedonistic","hedvig","hedvige","hedwig","hedwiga","hedy","heed","heeded","heedful","heedfulness","heeding","heedless","heedlessness","heehaw","heel","heeler","heeling","heelless","heep","hefner","heft","heftily","heftiness","hefty","hegel","hegelian","hegemonic","hegemony","hegira","heida","heidegger","heidelberg","heidi","heidie","heifer","heifetz","height","heighten","heights","heimlich","heindrick","heine","heineken","heinlein","heinous","heinousness","heinrich","heinrick","heinrik","heinz","heinze","heir","heiress","heirloom","heisenberg","heiser","heist","heister","hejira","helaina","helaine","held","helen","helena","helene","helenka","helga","helge","helical","helices","helicon","helicopter","heliocentric","heliography","heliopolis","helios","heliosphere","heliotrope","heliport","helium","helix","hell","hellbender","hellbent","hellcat","hellebore","hellene","hellenic","hellenism","hellenist","hellenistic","hellenization","hellenize","heller","hellespont","hellfire","hellhole","helli","hellion","hellish","hellishness","hellman","hello","helloworld","helluva","helm","helmed","helmet","helmholtz","helming","helms","helmsman","helmsmen","helmut","helot","help","helped","helper","helpers","helpful","helpfulness","helping","helpless","helplessness","helpline","helpmate","helpmeet","helps","helsa","helsinki","helve","helvetian","helvetica","helvetius","helyn","hem","hematite","hematologic","hematological","hematologist","hematology","heme","hemingway","hemisphere","hemispheric","hemispherical","hemline","hemlock","hemmed","hemmer","hemming","hemoglobin","hemolytic","hemophilia","hemophiliac","hemorrhage","hemorrhagic","hemorrhoid","hemostat","hemp","hemstitch","hen","hence","henceforth","henceforward","hench","henchman","henchmen","henderson","hendrerit","hendrick","hendrickson","hendrik","hendrika","hendrix","henge","henka","henley","henna","hennessey","henning","henpeck","henri","henrie","henrieta","henrietta","henriette","henrik","henry","henryetta","hensley","henson","hep","heparin","hepatic","hepatitides","hepatitis","hepburn","hephaestus","hephzibah","hepper","heppest","hepplewhite","heptagon","heptagonal","heptane","heptathlon","her","hera","heracles","heraclitus","herald","heralded","heraldic","heraldry","herb","herbaceous","herbage","herbal","herbalism","herbalist","herbart","herbert","herbicidal","herbicide","herbie","herbivore","herbivorous","herby","herc","herculaneum","hercule","herculean","herculie","herd","herder","herdsman","herdsmen","here","hereabout","hereafter","hereby","hereditary","heredity","hereford","herein","hereinafter","hereof","hereon","heres","heresy","heretic","heretical","hereto","heretofore","hereunder","hereunto","hereupon","herewith","heriberto","heritable","heritage","heritor","herkimer","herman","hermann","hermaphrodite","hermaphroditic","hermaphroditus","hermeneutic","hermeneutics","hermes","hermetic","hermetical","hermia","hermie","hermina","hermine","herminia","hermione","hermit","hermitage","hermite","hermitian","hermon","hermosa","hermosillo","hermy","hernandez","hernando","hernia","hernial","herniate","hero","herod","herodotus","heroes","heroic","heroically","heroics","heroin","heroine","heroism","heroku","herokuapp","herold","heron","herpes","herpetologist","herpetology","herr","herrera","herrick","herring","herringbone","herrington","hersch","herschel","herself","hersey","hersh","hershel","hershey","herta","hertha","hertz","hertzog","hertzsprung","herve","hervey","herzegovina","herzl","hes","hesiod","hesitance","hesitancy","hesitant","hesitantly","hesitate","hesitater","hesitating","hesitation","hesperus","hess","hesse","hessian","hester","hesther","hestia","heston","heterodox","heterodoxy","heterodyne","heterogamous","heterogamy","heterogeneity","heterogeneous","heterogeneousness","heterosexual","heterosexuality","heterostructure","heterozygous","hetti","hettie","hetty","heublein","heuristic","heuristically","heusen","heuser","hew","hewe","hewer","hewet","hewett","hewie","hewitt","hewlett","hex","hexachloride","hexadecimal","hexafluoride","hexagon","hexagonal","hexagram","hexameter","hexer","hey","heyday","heyerdahl","heywood","hezekiah","hf","hg","hgt","hgwy","hh","hhh","hhs","hi","hialeah","hiatus","hiawatha","hibachi","hibernate","hibernation","hibernator","hibernia","hibernian","hibiscus","hiccup","hick","hickey","hickman","hickok","hickory","hicks","hid","hidden","hiddenfield","hiddenfor","hide","hideaway","hidebound","hideous","hideousness","hideout","hider","hides","hiding","hie","hieing","hierarchal","hierarchic","hierarchical","hierarchy","hieratic","hieroglyph","hieroglyphic","hieroglyphics","hieroglyphs","hieronymus","hifalutin","higashiosaka","higgins","high","highball","highborn","highboy","highbrow","highchair","highcharts","higher","highest","highfalutin","highfield","highgui","highhanded","highhandedness","highish","highland","highlander","highlands","highlight","highlighted","highlighting","highlights","highly","highness","highpoint","highroad","highs","highscore","hight","hightail","highway","highwayman","highwaymen","hijack","hijacker","hike","hiker","hilario","hilarious","hilariousness","hilarity","hilarius","hilary","hilbert","hilda","hildagard","hildagarde","hilde","hildebrand","hildegaard","hildegarde","hildy","hill","hillard","hillary","hillbilly","hillcrest","hillel","hiller","hillery","hilliard","hilliary","hillie","hillier","hilliness","hillman","hillmen","hillock","hillsboro","hillsdale","hillside","hilltop","hillwalking","hilly","hillyer","hilt","hilton","him","himalaya","himalayan","himmler","himself","hinayana","hind","hinda","hindemith","hindenburg","hinder","hindered","hinderer","hindi","hindmost","hindquarter","hindrance","hindsight","hindu","hinduism","hindustan","hindustani","hines","hinge","hinger","hinkle","hinsdale","hinstance","hint","hinter","hinterland","hinton","hints","hinze","hip","hipbone","hipness","hipparchus","hipped","hipper","hippest","hippie","hipping","hippo","hippocrates","hippocratic","hippodrome","hippopotamus","hippy","hipster","hiragana","hiram","hire","hired","hireling","hirer","hirey","hiring","hirohito","hiroshi","hiroshima","hirsch","hirsute","hirsuteness","his","hispanic","hispaniola","hiss","hisser","hissing","hist","histamine","histidine","histochemic","histochemical","histochemistry","histogram","histological","histologist","histology","historian","historic","historical","historically","historicalness","historicism","historicist","historicity","historiographer","historiography","history","histrionic","histrionically","histrionics","hit","hitachi","hitch","hitchcock","hitcher","hitchhike","hither","hitherto","hitler","hitless","hits","hittable","hitter","hitting","hittite","hiv","hive","hk","hkey","hklm","hl","hloise","hls","hm","hmac","hmm","hmo","hmong","hms","hn","ho","hoar","hoard","hoarder","hoarding","hoarfrost","hoariness","hoarse","hoarseness","hoary","hoax","hoaxer","hob","hobard","hobart","hobbed","hobbes","hobbies","hobbing","hobbit","hobble","hobbler","hobbs","hobby","hobbyhorse","hobbyist","hobday","hobey","hobgoblin","hobie","hobnail","hobnob","hobnobbed","hobnobbing","hobo","hoboken","hoc","hock","hocker","hockey","hockney","hockshop","hod","hodge","hodgepodge","hodgkin","hoe","hoebart","hoecake","hoedown","hoeing","hoer","hoff","hoffa","hoffman","hofstadter","hog","hogan","hogarth","hogback","hogged","hogger","hogging","hoggish","hogshead","hogtie","hogtying","hogwash","hohenlohe","hohenstaufen","hohenzollern","hohhot","hoist","hoister","hoke","hokey","hokier","hokiest","hokkaido","hokum","hokusai","holbein","holbrook","holcomb","hold","holdall","holden","holder","holders","holding","holdout","holdover","holds","holdup","hole","holes","holey","holiday","holidaymaker","holidays","holier","holiness","holistic","holistically","holland","hollandaise","hollander","holler","hollerith","holley","holli","hollie","hollister","hollow","holloway","hollowness","hollowware","holly","hollyanne","hollyhock","hollywood","holm","holman","holmes","holmium","holo","holocaust","holocene","hologram","holograph","holographic","holographs","holography","holst","holstein","holster","holt","holy","holyoke","holystone","holzman","hom","homage","homager","hombre","homburg","home","homebody","homebound","homeboy","homebrew","homebuilder","homebuilding","homebuilt","homecoming","homecontroller","homegrown","homeland","homeless","homelessness","homelike","homeliness","homely","homemade","homemake","homemaker","homemaking","homeomorph","homeomorphic","homeomorphism","homeopath","homeopathic","homeopaths","homeopathy","homeostases","homeostasis","homeostatic","homeowner","homeownership","homepage","homer","homere","homeric","homerists","homeroom","homerus","homes","homeschooling","homescreen","homesick","homesickness","homespun","homestead","homesteader","homestretch","hometown","homeward","homework","homeworker","homey","homeyness","homicidal","homicide","homier","homiest","homiletic","homily","hominess","homing","hominid","hominy","homo","homogamy","homogenate","homogeneity","homogeneous","homogenization","homogenize","homogenizer","homograph","homographs","homological","homologous","homologue","homology","homomorphic","homomorphism","homonym","homophobia","homophobic","homophone","homopolymers","homosexual","homosexuality","homotopy","homozygous","hon","honcho","honda","hondo","honduran","honduras","hone","honecker","honest","honestly","honesty","honey","honeybee","honeycomb","honeydew","honeylocust","honeymoon","honeymooner","honeysuckle","honeywell","hong","honiara","honk","honker","honky","honolulu","honor","honorable","honorableness","honorables","honorablies","honorably","honorarily","honorarium","honorary","honored","honoree","honorer","honoria","honorific","honors","honshu","hooch","hood","hooded","hoodedness","hoodlum","hoodoo","hoodwink","hoodwinker","hooey","hoof","hoofer","hoofmark","hook","hookah","hookahs","hooke","hooked","hookedness","hooker","hookey","hooking","hooks","hookup","hookworm","hooky","hooligan","hooliganism","hoop","hooper","hoopla","hooray","hoosegow","hoosier","hoot","hootch","hootenanny","hooter","hoover","hooves","hop","hope","hoped","hopeful","hopefully","hopefulness","hopeless","hopelessness","hoper","hopes","hopewell","hopi","hoping","hopkins","hopkinsian","hopped","hopper","hopping","hoppled","hopples","hopscotch","horace","horacio","horatia","horatio","horatius","horde","horehound","horizon","horizontal","horizontalalign","horizontalalignment","horizontalcontentalignment","horizontally","horizontalscrollview","hormel","hormonal","hormone","hormuz","horn","hornbeam","hornblende","hornblower","horne","horned","hornedness","hornet","horniness","hornless","hornlike","hornpipe","horny","horologic","horological","horologist","horology","horoscope","horowitz","horrendous","horrible","horribleness","horribly","horrid","horridness","horrific","horrifically","horrify","horrifying","horror","hors","horse","horseback","horsedom","horseflesh","horsefly","horsehair","horsehide","horselaugh","horselaughs","horseless","horselike","horsely","horseman","horsemanship","horsemen","horseplay","horseplayer","horsepower","horseradish","horseshoe","horseshoeing","horseshoer","horsetail","horsewhip","horsewhipped","horsewhipping","horsewoman","horsewomen","horsey","horsier","horsiest","horsing","horst","hort","hortatory","horten","hortense","hortensia","horticultural","horticulture","horticulturist","horton","horus","hos","hosanna","hose","hosea","hosepipe","hosier","hosiery","hosp","hospice","hospitable","hospitably","hospital","hospitality","hospitalization","hospitalize","host","hostage","hostconfig","hosted","hostel","hosteler","hostelry","hostess","hostile","hostility","hosting","hostler","hostname","hosts","hot","hotbed","hotblooded","hotbox","hotcake","hotchpotch","hotel","hotelier","hotelman","hotels","hotfoot","hothead","hotheaded","hotheadedness","hothouse","hotmail","hotness","hotplate","hotpot","hotrod","hotshot","hotspot","hotted","hottentot","hotter","hottest","hotting","houdaille","houdini","hough","hound","hounder","hounding","hour","hourglass","houri","hourly","hours","house","houseboat","housebound","houseboy","housebreak","housebreaker","housebreaking","housebroke","housebroken","housebuilding","houseclean","housecleaning","housecoat","housefly","houseful","household","householder","househusband","housekeep","housekeeper","housekeeping","houselights","housemaid","houseman","housemen","housemother","housemoving","houseparent","houseplant","houser","houses","housetop","housewares","housewarming","housewife","housewifeliness","housewifely","housewives","housework","houseworker","housing","housman","houston","houyhnhnm","hov","hove","hovel","hover","hovercraft","hovered","hoverer","hovering","hovers","how","howard","howbeit","howdah","howdahs","howdy","howe","howell","however","howey","howie","howitzer","howl","howler","howrah","howsoever","howto","hoy","hoyden","hoydenish","hoyle","hoyt","hp","hpa","hpp","hq","hql","hr","href","hresult","hrh","hrothgar","hrs","hs","hsl","hsqldb","hst","hsv","ht","htaccess","htc","htdocs","hth","htm","html","htmlattributes","htmldocument","htmlelement","htmlentities","htmlhelper","htmlspecialchars","htmlstring","htmltextwriter","htmlunit","htons","hts","http","httpapplication","httpbackend","httpclient","httpcomponents","httpconnection","httpcontext","httpd","httpentity","httpget","httphandler","httpheader","httpheaders","httplib","httpmethod","httponly","httppost","httpprovider","httprequest","httprequestmessage","httpresponse","httpresponsemessage","httpresponseredirect","httpruntime","https","httpsecurity","httpserver","httpservlet","httpservletrequest","httpservletresponse","httpsession","httpstatus","httpstatuscode","httpurlconnection","httputility","httpwebrequest","httpwebresponse","hu","huang","huarache","huawei","hub","hubba","hubbard","hubble","hubbub","hubby","hubcap","hube","huber","hubert","huberto","hubey","hubie","hubris","hubs","huck","huckleberry","huckster","hud","huddersfield","huddle","huddler","hudson","hue","huerta","huey","huff","huffily","huffiness","huffman","huffy","hug","huge","hugely","hugeness","hugged","hugger","hugging","huggins","hugh","hughie","hugibert","hugo","huguenot","hugues","huh","huhs","hui","huitzilopitchli","hula","hulda","hulk","hull","hullabaloo","huller","hulling","hullo","hum","human","humane","humaneness","humaner","humanest","humanism","humanist","humanistic","humanitarian","humanitarianism","humanity","humanization","humanize","humanized","humanizer","humanizes","humanizing","humankind","humanness","humannesses","humanoid","humans","humbert","humberto","humble","humbleness","humbly","humboldt","humbug","humbugged","humbugging","humdinger","humdrum","hume","humeral","humeri","humerus","humfrey","humfrid","humfried","humid","humidification","humidifier","humidify","humidistat","humidity","humidor","humiliate","humiliating","humiliation","humility","hummed","hummel","hummer","humming","hummingbird","hummock","hummocky","hummus","humongous","humor","humored","humorist","humorless","humorlessness","humorous","humorousness","hump","humpback","humph","humphrey","humphs","humpty","humus","humvee","hun","hunch","hunchback","hundred","hundredfold","hundreds","hundredths","hundredweight","hunfredo","hung","hungarian","hungary","hunger","hungover","hungrily","hungriness","hungry","hunk","hunker","hunky","hunt","hunter","hunting","huntington","huntlee","huntley","huntress","huntsman","huntsmen","huntsville","hurdle","hurdler","hurl","hurlee","hurleigh","hurler","hurley","hurling","huron","hurray","hurricane","hurried","hurriedness","hurry","hurst","hurt","hurter","hurtful","hurtfulness","hurting","hurtle","hurts","hurwitz","hus","husain","husband","husbander","husbandman","husbandmen","husbandry","husein","hush","husk","husker","huskily","huskiness","husking","husky","hussar","hussein","husserl","hussy","hustings","hustle","hustler","huston","hut","hutch","hutchins","hutchinson","hutchison","hutted","hutting","hutton","hutu","huxley","huygens","huzzah","huzzahs","hv","hw","hwnd","hwy","hx","hy","hyacinth","hyacintha","hyacinthe","hyacinthia","hyacinthie","hyacinths","hyades","hyaena","hyannis","hyatt","hybrid","hybridism","hybridization","hybridize","hyde","hyderabad","hydra","hydrangea","hydrant","hydrate","hydration","hydraulic","hydraulically","hydraulicked","hydraulicking","hydraulics","hydrazine","hydride","hydro","hydrocarbon","hydrocephali","hydrocephalus","hydrochemistry","hydrochloric","hydrochloride","hydrodynamic","hydrodynamical","hydrodynamics","hydroelectric","hydroelectrically","hydroelectricity","hydrofluoric","hydrofoil","hydrogen","hydrogenate","hydrogenation","hydrogenations","hydrogenous","hydrological","hydrologist","hydrology","hydrolysis","hydrolyze","hydrolyzed","hydromagnetic","hydromechanics","hydrometer","hydrometry","hydrophilic","hydrophobia","hydrophobic","hydrophone","hydroplane","hydroponic","hydroponics","hydrosphere","hydrostatic","hydrostatics","hydrotherapy","hydrothermal","hydrous","hydroxide","hydroxy","hydroxyl","hydroxylate","hydroxyzine","hyena","hygiene","hygienic","hygienically","hygienics","hygienist","hygrometer","hygroscopic","hying","hyman","hymen","hymeneal","hymie","hymn","hymnal","hymnbook","hynda","hype","hyper","hyperactive","hyperactivity","hyperbola","hyperbole","hyperbolic","hyperbolically","hyperboloid","hyperboloidal","hypercellularity","hypercritical","hypercube","hyperemia","hyperemic","hyperfine","hypergamous","hypergamy","hyperglycemia","hyperinflation","hyperion","hyperledger","hyperlink","hyperlinks","hypermarket","hypermedia","hyperplane","hyperplasia","hypersensitive","hypersensitiveness","hypersensitivity","hypersonic","hyperspace","hypersphere","hypertension","hypertensive","hypertext","hyperthyroid","hyperthyroidism","hypertrophy","hypervelocity","hyperventilate","hyperventilation","hyphen","hyphenate","hyphenated","hyphenation","hyphens","hypnoses","hypnosis","hypnotherapy","hypnotic","hypnotically","hypnotism","hypnotist","hypnotize","hypo","hypoactive","hypoallergenic","hypocellularity","hypochondria","hypochondriac","hypocrisy","hypocrite","hypocritical","hypodermic","hypoglycemia","hypoglycemic","hypophyseal","hypophysectomized","hypotenuse","hypothalami","hypothalamic","hypothalamically","hypothalamus","hypothermia","hypotheses","hypothesis","hypothesize","hypothesizer","hypothetic","hypothetical","hypothyroid","hypothyroidism","hypoxia","hyssop","hysterectomy","hysteresis","hysteria","hysteric","hysterical","hyundai","hz","i","ia","iaccoca","iactionresult","iago","iain","iam","iamb","iambi","iambic","iambus","ian","ianthe","iasyncresult","ib","ibaction","ibadan","ibb","ibbie","ibby","iberia","iberian","ibero","ibex","ibid","ibidem","ibinder","ibis","ibm","ibo","iboutlet","ibrahim","ibsen","ibuprofen","ic","icarus","icbm","icc","ice","iceberg","iceboat","icebound","icebox","icebreaker","icecap","iceland","icelander","icelandic","iceman","icemen","icepack","icepick","ichabod","ichneumon","ichthyologist","ichthyology","icicle","icily","iciness","icing","icky","icloud","icmp","ico","icollection","icommand","icon","iconic","iconoclasm","iconoclast","iconoclastic","iconography","icons","iconv","icosahedra","icosahedral","icosahedron","ics","ictus","icu","icy","id","ida","idaho","idahoan","idahoes","idalia","idalina","idaline","idc","ide","idea","ideal","idealism","idealist","idealistic","idealistically","idealization","idealize","idealized","idealizer","ideally","idealogical","ideas","ideate","ideation","idell","idelle","idem","idempotent","ident","identical","identicalness","identifiability","identifiable","identifiably","identification","identified","identifier","identifiers","identifies","identify","identifying","identities","identity","identitymodel","identityserver","ideogram","ideograph","ideographic","ideographs","ideological","ideologist","ideologue","ideology","ideone","ides","idette","idf","idictionary","idiocy","idiolect","idiom","idiomatic","idiomatically","idiopathic","idiosyncrasy","idiosyncratic","idiosyncratically","idiot","idiotic","idiotically","idisposable","idl","idle","idleness","idler","idol","idolater","idolatress","idolatrous","idolatry","idolization","idolize","idolized","idolizer","idp","ids","idt","iduser","idx","idyll","idyllic","idyllically","ie","ieee","ienumerable","ienumerator","ietf","ieyasu","if","iface","ifdef","ifelse","iferror","iffiness","iffy","ifmodule","ifndef","ifni","ifnull","ifoo","iframe","iframes","ifs","ifstream","ig","iggie","iggy","igloo","ignace","ignacio","ignacius","ignatius","ignaz","ignazio","igneous","ignitable","ignite","igniter","ignition","ignoble","ignobleness","ignobly","ignominious","ignominy","ignorable","ignoramus","ignorance","ignorant","ignorantness","ignore","ignorecase","ignored","ignorer","ignores","ignoring","igor","igraph","iguana","iguassu","ih","ii","iid","iif","iii","iirc","iis","ij","ijsselmeer","ik","ike","ikey","ikhnaton","ikon","il","ila","ilaire","ilario","ilea","ileana","ileane","ileitides","ileitis","ilene","ileum","ilia","iliac","iliad","ilise","ilist","ilium","ilk","ilka","ill","illa","illegal","illegalaccessexception","illegalargumentexception","illegality","illegalstateexception","illegibility","illegible","illegibly","illegitimacy","illegitimate","illiberal","illiberality","illicit","illicitness","illimitable","illimitableness","illinois","illinoisan","illiquid","illiteracy","illiterate","illiterateness","illness","illogic","illogical","illogicality","illogicalness","illume","illuminate","illuminati","illuminating","illuminatingly","illumination","illumine","illus","illusion","illusionary","illusionist","illusive","illusiveness","illusoriness","illusory","illustrate","illustrated","illustrates","illustration","illustrative","illustrator","illustrious","illustriousness","illy","iloc","ilogger","ilona","ilsa","ilse","ilysa","ilyse","ilyssa","ilyushin","im","imag","image","imageadapter","imagearray","imagebutton","imagedata","imagefield","imagefile","imageformat","imageicon","imageid","imageio","imagelist","imageloader","imagemagick","imagen","imagename","imagenamed","imagepath","imagepicker","imagery","images","imageshack","imagesize","imagesource","imageuri","imageurl","imageview","imagewidth","imagick","imaginable","imaginableness","imaginably","imaginariness","imaginary","imagination","imaginative","imaginativeness","imagine","imagined","imaginer","imaging","imago","imagoes","imam","imap","imbalance","imbecile","imbecilic","imbecility","imbibe","imbiber","imbrication","imbrium","imbroglio","imbruing","imbue","imdb","ime","imei","imelda","imessage","imf","img","imgdata","imgproc","imgs","imgur","imgurl","imgview","imho","imitable","imitate","imitation","imitative","imitativeness","imitator","imm","immaculate","immaculateness","immanence","immanency","immanent","immanuel","immaterial","immateriality","immaterialness","immature","immatureness","immaturity","immeasurable","immeasurableness","immeasurably","immediacy","immediate","immediately","immediateness","immemorial","immense","immenseness","immensity","immerse","immersible","immersion","immigrant","immigrate","immigration","imminence","imminent","imminentness","immobile","immobility","immobilization","immobilize","immoderate","immoderateness","immoderation","immodest","immodesty","immolate","immolation","immoral","immorality","immortal","immortality","immortalize","immortalized","immovability","immovable","immovableness","immovably","immune","immunity","immunization","immunize","immunoassay","immunodeficiency","immunodeficient","immunologic","immunological","immunologist","immunology","immure","immutability","immutable","immutableness","immutably","imnsho","imo","imogen","imogene","imojean","imp","impact","impaction","impactor","impair","impaired","impairer","impairment","impala","impale","impalement","impaler","impalpable","impalpably","impanel","impart","impartation","impartial","impartiality","impassable","impassableness","impassably","impasse","impassibility","impassible","impassibly","impassion","impassioned","impassive","impassiveness","impassivity","impasto","impatience","impatiens","impatient","impeach","impeachable","impeacher","impeachment","impeccability","impeccable","impeccably","impecunious","impecuniousness","imped","impedance","impede","impeded","impeder","impediment","impedimenta","impel","impelled","impeller","impelling","impend","impenetrability","impenetrable","impenetrableness","impenetrably","impenitence","impenitent","imperative","imperativeness","imperceivable","imperceptibility","imperceptible","imperceptibly","imperceptive","imperdiet","imperf","imperfect","imperfectability","imperfection","imperfectness","imperial","imperialism","imperialist","imperialistic","imperialistically","imperil","imperilment","imperious","imperiousness","imperishable","imperishableness","imperishably","impermanence","impermanent","impermeability","impermeable","impermeableness","impermeably","impermissible","impersonal","impersonality","impersonalized","impersonate","impersonation","impersonator","impertinence","impertinent","imperturbability","imperturbable","imperturbably","impervious","imperviousness","impetigo","impetuosity","impetuous","impetuousness","impetus","impiety","imping","impinge","impingement","impious","impiousness","impish","impishness","impl","implacability","implacable","implacableness","implacably","implant","implantation","implanter","implausibility","implausible","implausibly","implement","implementability","implementable","implementation","implementations","implemented","implementer","implementing","implementor","implements","implicant","implicate","implication","implications","implicative","implicit","implicitly","implicitness","implied","implies","implode","implore","imploring","implosion","implosive","imply","implying","impolite","impoliteness","impolitic","impoliticness","imponderable","imponderableness","import","importance","important","importantly","importation","imported","importer","importerror","importing","importlib","imports","importunate","importunateness","importune","importuner","importunity","imposable","impose","imposer","imposing","imposingly","imposition","impossibility","impossible","impossibleness","impossibly","impost","imposter","impostor","imposture","impotence","impotency","impotent","impound","impoundments","impoverish","impoverisher","impoverishment","impracticable","impracticableness","impracticably","impractical","impracticality","impracticalness","imprecate","imprecation","imprecise","impreciseness","imprecision","impregnability","impregnable","impregnableness","impregnably","impregnate","impregnation","impresario","impress","impressed","impresser","impressibility","impressible","impression","impressionability","impressionable","impressionableness","impressionism","impressionist","impressionistic","impressions","impressive","impressiveness","impressment","imprimatur","imprint","imprinter","imprinting","imprison","imprisonment","improbability","improbable","improbableness","improbably","impromptu","improper","improperness","impropitious","impropriety","improve","improved","improvement","improvements","improver","improves","improvidence","improvident","improving","improvisation","improvisational","improvisatory","improvise","improviser","imprudence","imprudent","impudence","impudent","impugn","impugner","impulse","impulsion","impulsive","impulsiveness","impunity","impure","impureness","impurity","imputation","impute","imread","imshow","imus","in","ina","inaccessible","inaccurate","inaction","inactive","inadequate","inadvertence","inadvertent","inalienability","inalienably","inalterable","inalterableness","inamorata","inane","inanimate","inanimateness","inanity","inappeasable","inappropriate","inarray","inarticulate","inasmuch","inaugural","inaugurate","inauguration","inauthenticity","inbound","inbox","inbred","inbreed","inbuilt","inc","inca","incalculableness","incalculably","incandescence","incandescent","incant","incantation","incantatory","incapable","incapacitate","incapacitation","incarcerate","incarceration","incarnadine","incarnate","incarnation","incase","incendiary","incense","incentive","incentively","incentives","incept","inception","inceptive","inceptor","incessant","incest","incestuous","incestuousness","inch","inches","inchoate","inchon","inchworm","incidence","incident","incidental","incidentally","incidents","incididunt","incinerate","incineration","incinerator","incipience","incipiency","incipient","incise","incision","incisive","incisiveness","incisor","incite","incitement","inciter","incl","inclination","incline","inclined","incliner","inclining","include","included","includes","including","inclusion","inclusive","inclusiveness","incognito","incoherency","income","incoming","incommode","incommunicado","incomparable","incompatible","incompetent","incomplete","inconceivability","inconceivable","inconceivableness","incondensable","incongruousness","inconsiderable","inconsiderableness","inconsistence","inconsistent","inconsolable","inconsolableness","inconsolably","incontestability","incontestably","incontrovertibly","inconvenience","inconvenient","inconvertibility","inconvertible","incorporable","incorporate","incorporated","incorrect","incorrectly","incorrigibility","incorrigible","incorrigibleness","incorrigibly","incorruptible","incorruptibly","incr","increase","increased","increaser","increases","increasing","increasingly","incredible","incredibleness","incredibly","increment","incremental","incrementation","incremented","incrementing","increments","incriminate","incrimination","incriminatory","incrustation","incubate","incubation","incubator","incubus","inculcate","inculcation","inculpate","incumbency","incumbent","incunabula","incunabulum","incurable","incurious","incursion","ind","indebted","indebtedness","indeed","indefatigable","indefatigableness","indefatigably","indefeasible","indefeasibly","indefinable","indefinableness","indefinite","indefinitely","indelible","indelibly","indemnification","indemnify","indemnity","indent","indentation","indented","indenter","indention","indenture","independence","independent","independently","indescribable","indescribableness","indescribably","indestructible","indestructibleness","indestructibly","indeterminably","indeterminacy","indeterminate","indeterminism","index","indexation","indexed","indexeddb","indexer","indexerror","indexes","indexing","indexof","indexpath","india","indian","indiana","indianan","indianapolis","indianian","indicant","indicate","indicated","indicates","indicating","indication","indicative","indicator","indicators","indices","indict","indicter","indictment","indifference","indigence","indigenous","indigenousness","indigent","indigestible","indignant","indignation","indigo","indira","indirect","indirection","indirectly","indiscreet","indiscriminate","indiscriminateness","indispensability","indispensable","indispensableness","indispensably","indisputable","indisputableness","indissoluble","indissolubleness","indissolubly","indistinguishable","indistinguishableness","indite","indium","individual","individualism","individualist","individualistic","individualistically","individuality","individualization","individualize","individualized","individualizer","individualizes","individualizing","individually","individuals","individuate","individuation","indivisible","indivisibleness","indivisibly","indochina","indochinese","indoctrinate","indoctrination","indoctrinator","indolence","indolent","indomitable","indomitableness","indomitably","indonesia","indonesian","indoor","indore","indra","indubitable","indubitableness","indubitably","induce","induced","inducement","inducer","inducible","induct","inductance","inductee","induction","inductive","inductiveness","inductor","indulge","indulgence","indulgent","indulger","indus","industrial","industrialism","industrialist","industrialization","industrialize","industrialized","industries","industrious","industriousness","industry","indx","indy","inebriate","inebriation","inedible","ineducable","ineffability","ineffable","ineffableness","ineffably","inefficient","inelastic","ineligibly","ineluctable","ineluctably","inept","ineptitude","ineptness","inequality","inequivalent","inerrant","inert","inertia","inertial","inertness","ines","inescapably","inesita","inessa","inestimably","inet","inetaddress","inetpub","inevitability","inevitable","inevitableness","inevitably","inexact","inexhaustible","inexhaustibleness","inexhaustibly","inexorability","inexorable","inexorableness","inexorably","inexpedience","inexplicable","inexplicableness","inexplicably","inexplicit","inexpressibility","inexpressible","inexpressibleness","inextricably","inez","inf","infamous","infamy","infancy","infant","infanticide","infantile","infantry","infantryman","infantrymen","infarct","infarction","infatuate","infatuation","infauna","infect","infected","infecter","infection","infectious","infectiousness","infective","infer","inference","inferential","inferior","inferiority","infernal","inferno","inferred","inferring","infertile","infest","infestation","infester","infidel","infighting","infile","infill","infiltrate","infiltrator","infinispan","infinite","infinitely","infinitesimal","infinitival","infinitive","infinitude","infinitum","infinity","infirmary","infirmity","infix","inflammable","inflammableness","inflammation","inflammatory","inflatable","inflate","inflated","inflateexception","inflater","inflating","inflation","inflationary","inflect","inflection","inflectional","inflexible","inflexibleness","inflexion","inflict","inflicter","infliction","inflow","influence","influenced","influencer","influent","influential","influenza","info","infobox","infocenter","infomercial","inform","informatica","informatics","information","informational","informations","informative","informativeness","informatory","informed","informer","infos","infotainment","infowindow","infra","infrared","infrasonic","infrastructural","infrastructure","infrequence","infringe","infringement","infringer","infuriate","infuriating","infuriation","infuse","infuser","infusible","infusibleness","ing","inga","ingaberg","ingaborg","ingamar","ingar","inge","ingeberg","ingeborg","ingelbert","ingemar","ingenious","ingeniousness","ingenuity","ingenuous","ingenuousness","inger","ingersoll","ingest","ingestible","ingestion","inglebert","inglenook","inglewood","inglis","ingmar","ingnue","ingoing","ingot","ingra","ingrained","ingram","ingrate","ingratiate","ingratiating","ingratiation","ingredient","ingredients","ingres","ingress","ingression","ingrid","ingrim","ingrown","inguinal","ingunna","inhabit","inhabitable","inhabitance","inhabited","inhabiter","inhalant","inhalation","inhalator","inhale","inhere","inherent","inherently","inherit","inheritable","inheritableness","inheritance","inherited","inheriting","inheritor","inheritress","inheritrix","inherits","inhibit","inhibited","inhibiter","inhibition","inhibitor","inhibitory","inhomogeneous","inhospitable","inhospitableness","inhospitality","ini","inigo","inimical","inimitable","inimitableness","inimitably","inion","iniquitous","iniquitousness","iniquity","init","initandlisten","initial","initialcontext","initialer","initialisation","initialise","initialised","initializable","initialization","initializations","initialize","initializecomponent","initialized","initializer","initializers","initializes","initializing","initially","initials","initialstate","initiate","initiated","initiates","initiating","initiation","initiative","initiator","initiatory","initmap","initwithdata","initwithframe","initwithnibname","initwithstyle","initwithtitle","inject","injectable","injected","injecting","injection","injections","injector","injunctive","injure","injured","injurer","injurious","injuriousness","ink","inkblot","inker","inkiness","inkling","inkscape","inkstand","inkwell","inky","inland","inlander","inlay","inletting","inline","inlined","inlining","inly","inmost","inn","inna","innards","innate","innateness","inner","innerexception","innerheight","innerhtml","innermost","innersole","innerspring","innertext","innervate","innervation","innerwidth","inning","innis","innkeeper","innocence","innocent","innocuous","innocuousness","innodb","innovate","innovation","innovative","innovator","innovatory","innsbruck","innuendo","innumerability","innumerable","innumerableness","innumerably","innumerate","inoculate","inoculation","inoculative","inode","inoffensive","inonu","inopportune","inopportuneness","inorder","inordinate","inordinateness","inorganic","inotifypropertychanged","inout","inp","inpatient","inplace","input","inputarray","inputbox","inputdata","inputfield","inputfile","inputid","inputline","inputmethodmanager","inputs","inputstream","inputstreamreader","inputstring","inputted","inputtext","inputting","inputtype","inputvalue","inquire","inquirer","inquiring","inquiry","inquisition","inquisitional","inquisitive","inquisitiveness","inquisitor","inquisitorial","inri","inrush","ins","insalubrious","insamplesize","insane","insanitary","insatiability","insatiable","insatiableness","insatiably","inscribe","inscription","inscrutability","inscrutable","inscrutableness","inscrutably","inseam","insecticidal","insecticide","insectivore","insectivorous","insecure","insecureness","inseminate","insemination","insensate","insensateness","insensible","insensitive","insentient","inseparable","insert","insertafter","insertbefore","insertcell","inserted","inserter","inserting","insertion","inserts","inset","insets","insetting","inshore","inside","insider","insidious","insidiousness","insight","insightful","insights","insigne","insignia","insignificant","insinuate","insinuating","insinuation","insinuator","insipid","insipidity","insist","insistence","insistent","insisting","insociable","insofar","insole","insolence","insolent","insoluble","insolubleness","insolubly","insomnia","insomniac","insomuch","insouciance","insouciant","inspect","inspecting","inspection","inspective","inspector","inspectorate","inspiration","inspirational","inspire","inspired","inspirer","inspiring","inspirit","inst","instagram","install","installable","installation","installations","installed","installer","installers","installing","installment","installs","instance","instanceid","instanceof","instances","instant","instantaneous","instantaneousness","instantiate","instantiated","instantiates","instantiateviewcontrollerwithidentifier","instantiating","instantiation","instantly","instate","instead","instigate","instigation","instigator","instillation","instinct","instinctive","instinctual","institute","instituter","institutes","institution","institutional","institutionalism","institutionalist","institutionalization","institutionalize","institutions","institutor","instr","instream","instruct","instructed","instruction","instructional","instructions","instructive","instructiveness","instructor","instrument","instrumental","instrumentalist","instrumentality","instrumentation","instruments","insubordinate","insubstantial","insufferable","insufferably","insufficient","insular","insularity","insulate","insulated","insulation","insulator","insulin","insult","insulter","insulting","insuperable","insuperably","insupportable","insupportableness","insurance","insure","insured","insurer","insurgence","insurgency","insurgent","insurmountably","insurrection","insurrectionist","int","intact","intactness","intaglio","intake","intangible","intarray","integer","integerfield","integers","integrability","integrable","integral","integrand","integrate","integrated","integrates","integrating","integration","integrative","integrator","integrity","integument","intel","intellect","intellective","intellectual","intellectualism","intellectuality","intellectualize","intellectualness","intelligence","intelligencer","intelligent","intelligentsia","intelligibilities","intelligibility","intelligible","intelligibleness","intelligibly","intellij","intellisense","intelsat","intemperate","intend","intendant","intended","intendedness","intender","intensification","intensifier","intensify","intensional","intensity","intensive","intensiveness","intent","intentfilter","intention","intentional","intentionality","intentionally","intentions","intentness","intents","intentservice","inter","interact","interacting","interaction","interactions","interactive","interactively","interactivity","interacts","interaxial","interbank","interbred","interbreed","intercalate","intercalation","intercase","intercaste","intercede","interceder","intercensal","intercept","interception","interceptor","interceptors","intercession","intercessor","intercessory","interchange","interchangeability","interchangeable","interchangeableness","interchangeably","interchanger","intercity","interclass","intercohort","intercollegiate","intercom","intercommunicate","intercommunication","interconnect","interconnected","interconnectedness","interconnection","interconnectivity","intercontinental","interconversion","intercorrelated","intercourse","interdata","interdenominational","interdepartmental","interdependence","interdependency","interdependent","interdict","interdiction","interdisciplinary","interdum","interest","interested","interesting","interestingly","interestingness","interests","interface","interfaces","interfacing","interfaith","interfere","interference","interferer","interfering","interferometer","interferometric","interferometry","interferon","interfile","intergalactic","intergeneration","intergenerational","interglacial","intergovernmental","intergroup","interim","interindex","interindustry","interior","interj","interject","interjection","interjectional","interlace","interlard","interlayer","interleave","interleukin","interlibrary","interline","interlinear","interlingua","interlingual","interlining","interlink","interlisp","interlobular","interlock","interlocker","interlocutor","interlocutory","interlope","interloper","interlude","intermarriage","intermarry","intermediary","intermediate","intermediateness","intermediates","intermediation","interment","intermeshed","intermetrics","intermezzi","intermezzo","interminably","intermingle","intermission","intermittent","intermix","intermodule","intermolecular","intern","internal","internaldofilter","internalization","internalize","internally","internals","international","internationale","internationalism","internationalist","internationality","internationalization","internationalize","interne","internecine","internee","internet","internetwork","internist","internment","internship","internuclear","interocular","interoffice","interop","interoperability","interopservices","interp","interpenetrates","interpersonal","interplanetary","interplay","interpol","interpolate","interpolated","interpolation","interpose","interposer","interposition","interpret","interpretable","interpretation","interpretative","interpreted","interpreter","interpreting","interpretive","interpretor","interprets","interprocess","interprocessor","interquartile","interracial","interred","interregional","interregnum","interrelate","interrelated","interrelatedness","interrelation","interrelationship","interring","interrogate","interrogation","interrogative","interrogator","interrogatory","interrupt","interrupted","interruptedexception","interrupter","interruptibility","interruptible","interruption","interrupts","interscholastic","intersect","intersection","intersects","intersession","interspecies","intersperse","interspersion","interstage","interstate","interstellar","interstice","interstitial","intersurvey","intertask","intertwine","interurban","interval","intervals","intervene","intervener","intervenor","intervention","interventionism","interventionist","interview","interviewed","interviewee","interviewer","interviewing","interviews","intervocalic","interweave","interwove","interwoven","intestacy","intestinal","intestine","inti","intifada","intimacy","intimal","intimate","intimateness","intimater","intimation","intimidate","intimidating","intimidation","intl","into","intolerable","intolerableness","intolerant","intonate","intonation","intoxicant","intoxicate","intoxicated","intoxication","intptr","intra","intracellular","intracity","intraclass","intracohort","intractability","intractable","intractableness","intradepartmental","intrafamily","intragenerational","intraindustry","intraline","intrametropolitan","intramural","intramuscular","intranasal","intranet","intransigence","intransigent","intransitive","intraoffice","intraprocess","intrapulmonary","intraregional","intrasectoral","intrastate","intratissue","intrauterine","intravenous","intrepid","intrepidity","intrepidness","intricacy","intricate","intricateness","intrigue","intriguer","intriguing","intrinsic","intrinsically","intro","introduce","introduced","introducer","introduces","introducing","introduction","introductory","introit","introject","introspect","introspection","introspective","introspectiveness","introversion","introvert","intrude","intruder","intrusion","intrusive","intrusiveness","ints","intubate","intubation","intuit","intuition","intuitionist","intuitive","intuitiveness","intval","intvalue","inuit","inundate","inundation","inure","inv","invade","invader","invalid","invalidate","invalidated","invalidism","invalidoperationexception","invariable","invariant","invariantculture","invasion","invasive","invective","invectiveness","inveigh","inveigher","inveighs","inveigle","inveigler","invent","invented","invention","inventive","inventiveness","inventor","inventory","inverness","inverse","inversion","invert","inverted","inverter","invertible","invest","invested","investigate","investigating","investigation","investigator","investigatory","investing","investiture","investment","investments","investor","investors","inveteracy","inveterate","inviability","invidious","invidiousness","invigilate","invigilator","invigorate","invigorating","invigoration","invigorations","invincibility","invincible","invincibleness","invincibly","inviolability","inviolably","inviolate","inviolateness","inviscid","invisible","invisibleness","invitation","invitational","invite","invited","invitee","inviter","inviting","invocable","invocablehandlermethod","invocate","invocation","invocations","invocationtargetexception","invoice","invoices","invoke","invoked","invokelater","invokemethod","invokenative","invoker","invokes","invoking","involuntariness","involuntary","involute","involution","involutorial","involve","involved","involvedly","involvement","involver","involves","involving","invulnerability","invulnerableness","inward","inwardness","io","ioc","ioctl","iodate","iodation","iodide","iodinate","iodine","iodize","ioe","ioerror","ioexception","iolande","iolanthe","ion","iona","ionesco","ionian","ionic","ionicframework","ionization","ionize","ionized","ionizer","ionizes","ionizing","ionosphere","ionospheric","iorgo","iormina","ios","iosep","iostream","iot","iota","iou","ioutils","iowa","iowan","ip","ipa","ipad","ipaddress","ipc","ipecac","ipendpoint","iphigenia","iphone","iphoneos","iphones","iphonesimulator","ipn","ipo","ipod","ips","ipso","ipsum","ipswich","iptables","ipv","ipython","iq","iqbal","iqueryable","iquitos","ir","ira","iran","iranian","iraq","iraqi","irascibility","irascible","irascibly","irate","irateness","irb","irc","ire","ireful","ireland","irena","irene","irenic","irepository","irides","iridescence","iridescent","iridium","irids","irina","iris","irish","irishman","irishmen","irishwoman","irishwomen","irita","irk","irksome","irksomeness","irkutsk","irma","iron","ironclad","ironer","ironic","ironical","ironicalness","ironing","ironmonger","ironmongery","ironpython","ironside","ironstone","ironware","ironwood","ironwork","ironworker","irony","iroquoian","iroquois","irow","irq","irradiate","irradiation","irrational","irrationality","irrationalness","irrawaddy","irreclaimable","irreconcilability","irreconcilable","irreconcilableness","irreconcilably","irrecoverable","irrecoverableness","irrecoverably","irredeemable","irredeemably","irredentism","irredentist","irreducibility","irreducible","irreducibly","irreflexive","irrefutable","irrefutably","irregardless","irregular","irregularity","irrelevance","irrelevancy","irrelevant","irreligious","irremediable","irremediableness","irremediably","irremovable","irreparable","irreparableness","irreparably","irreplaceable","irrepressible","irrepressibly","irreproachable","irreproachableness","irreproachably","irreproducibility","irreproducible","irresistibility","irresistible","irresistibleness","irresistibly","irresolute","irresoluteness","irresolution","irresolvable","irrespective","irresponsibility","irresponsible","irresponsibleness","irresponsibly","irretrievable","irretrievably","irreverence","irreverent","irreversible","irreversibly","irrevocable","irrevocableness","irrevocably","irrigable","irrigate","irrigation","irritability","irritable","irritableness","irritably","irritant","irritate","irritated","irritating","irritation","irrupt","irruption","irs","irtish","irv","irvin","irvine","irving","irwin","irwinn","is","isa","isaac","isaak","isabel","isabelita","isabella","isabelle","isac","isacco","isactive","isadmin","isador","isadora","isadore","isahella","isaiah","isak","isarray","isassignablefrom","isauthenticated","isbn","iscariot","ischecked","isconnected","isdeleted","isdigit","isdirectory","iseabal","isempty","isenabled","isequal","isequaltostring","iserror","iservice","isexpanded","isfahan","isfile","ish","isherwood","ishidden","ishim","ishmael","ishtar","isiah","isiahi","isidor","isidora","isidore","isidoro","isidro","isin","isinglass","isinstance","isis","iskindofclass","isl","islam","islamabad","islamic","island","islander","islandia","islands","isle","islet","isloading","isloggedin","ism","ismael","ismatch","isn","isnan","isnt","isnull","isnullorempty","isnullorwhitespace","isnumber","isnumeric","iso","isobar","isobaric","isobel","isochronal","isochronous","isocline","isocyanate","isodate","isodine","isolate","isolated","isolation","isolationism","isolationist","isolationistic","isolator","isolde","isomer","isomeric","isomerism","isometric","isometrically","isometrics","isomorph","isomorphic","isomorphically","isomorphism","isopen","isoperimetrical","isopleth","isopleths","isosceles","isostatic","isotherm","isothermal","isotonic","isotope","isotopic","isotropic","isotropically","isotropy","isp","ispahan","ispell","isplaying","ispostback","isprime","isr","israel","israeli","israelite","isreadonly","isrequired","isrunning","iss","issac","isselected","isset","issi","issiah","issie","issuable","issuance","issuant","issue","issuecomment","issued","issuer","issues","issuing","issy","ist","istanbul","isthmian","isthmus","istream","istrue","istvan","isuzu","isvalid","isvisible","it","itaipu","ital","italian","italianate","italic","italicization","italicize","italicized","italy","itasca","itch","itchiness","itchy","itcorp","itel","item","itemarray","itemcode","itemcontainerstyle","itemcount","itemgetter","itemgroup","itemid","itemization","itemize","itemized","itemizer","itemizes","itemlabel","itemlist","itemname","itemprop","items","itemscontrol","itemspanel","itemspaneltemplate","itemssource","itemstyle","itemtemplate","itemtype","itemvalue","itemview","iter","iterable","iterate","iterated","iterates","iterating","iteration","iterations","iterative","iterator","iterators","iteritems","itertools","itext","itextpdf","itextsharp","ithaca","ithacan","itinerant","itinerary","itm","ito","itr","its","itself","itt","itunes","iu","iud","iv","iva","ivan","ivanhoe","ivar","ive","iver","ivett","ivette","ivie","ivonne","ivor","ivory","ivs","ivy","iw","iwc","ix","iy","izaak","izabel","izak","izanagi","izanami","izhevsk","izmir","izvestia","izzy","j","ja","jab","jabbed","jabber","jabberer","jabbing","jabez","jablonsky","jabot","jacaranda","jacenta","jacinda","jacinta","jacintha","jacinthe","jack","jackal","jackass","jackboot","jackdaw","jackelyn","jacket","jacketed","jackhammer","jacki","jackie","jackknife","jackknives","jacklin","jacklyn","jackman","jackpot","jackquelin","jackqueline","jackrabbit","jackson","jacksonian","jacksonville","jackstraw","jacky","jaclin","jaclyn","jacob","jacobean","jacobi","jacobian","jacobin","jacobite","jacobo","jacobs","jacobsen","jacobson","jacobus","jacoby","jacoco","jacquard","jacquelin","jacqueline","jacquelyn","jacquelynn","jacquenetta","jacquenette","jacques","jacquetta","jacquette","jacqui","jacquie","jacuzzi","jacynth","jada","jade","jaded","jadedness","jadeite","jae","jaeger","jag","jagged","jaggedness","jagger","jaggers","jagging","jaguar","jail","jailbird","jailbreak","jailer","jaime","jaimie","jain","jaine","jainism","jaipur","jakarta","jake","jakie","jakob","jalapeo","jalopy","jalousie","jam","jamaal","jamaica","jamaican","jamal","jamar","jamb","jambalaya","jamboree","jame","jamel","james","jameson","jamestown","jamesy","jamey","jami","jamie","jamil","jamill","jamima","jamison","jammal","jammed","jammie","jamming","jan","jana","janacek","janaya","janaye","jandy","jane","janean","janeczka","janeen","janeiro","janek","janel","janela","janell","janella","janelle","janene","janenna","janessa","janesville","janet","janeta","janetta","janette","janeva","janey","jangle","jangler","jangly","jania","janice","janie","janifer","janina","janine","janis","janissary","janith","janitor","janitorial","janka","janna","jannel","jannelle","jannie","janos","janot","jansen","jansenist","january","janus","jany","japan","japanese","japanned","japanner","japanning","jape","japura","jaquelin","jaquelyn","jaquenetta","jaquenette","jaquith","jar","jarad","jard","jardinire","jareb","jared","jarful","jargon","jarib","jarid","jarlsberg","jarrad","jarray","jarred","jarret","jarrett","jarrid","jarring","jarrod","jars","jarvis","jase","jasen","jasmin","jasmina","jasmine","jason","jasper","jasperreports","jastrow","jasun","jato","jaundice","jaundiced","jaunt","jauntily","jauntiness","jaunty","java","javac","javadoc","javadocs","javaee","javafx","javamail","javanese","javascript","javascripts","javascriptserializer","javase","javassist","javax","javelin","javier","jaw","jawbone","jawbreaker","jawline","jax","jaxartes","jaxb","jaxbcontext","jaxrs","jaxws","jay","jayapura","jaybird","jaycee","jaye","jayme","jaymee","jaymie","jayne","jaynell","jayson","jaywalk","jaywalker","jazmin","jazz","jazziness","jazzmen","jazzy","jb","jboss","jbutton","jc","jcenter","jcheckbox","jcombobox","jcomponent","jcp","jcr","jcs","jct","jd","jdavie","jdbc","jdbctemplate","jdialog","jdk","jdt","je","jealous","jealousness","jealousy","jean","jeana","jeane","jeanelle","jeanette","jeanie","jeanine","jeanna","jeanne","jeannette","jeannie","jeannine","jecho","jed","jedd","jeddy","jedediah","jedi","jedidiah","jee","jeep","jeer","jeerer","jeering","jeeves","jeez","jeff","jefferey","jefferson","jeffersonian","jeffery","jeffie","jeffrey","jeffry","jeffy","jehad","jehanna","jehoshaphat","jehovah","jehu","jejuna","jejune","jejuneness","jejunum","jekyll","jelene","jell","jello","jelly","jellybean","jellyfish","jellying","jellylike","jellyroll","jemie","jemima","jemimah","jemmie","jemmy","jen","jena","jenda","jenelle","jeni","jenica","jeniece","jenifer","jeniffer","jenilee","jenine","jenkins","jenn","jenna","jennee","jenner","jennet","jennette","jenni","jennica","jennie","jennifer","jennilee","jennine","jennings","jenny","jeno","jens","jensen","jeopard","jeopardize","jeopardy","jephthah","jerad","jerald","jeralee","jeramey","jeramie","jere","jereme","jeremiad","jeremiah","jeremiahs","jeremias","jeremie","jeremy","jeri","jericho","jerk","jerker","jerkily","jerkin","jerkiness","jerkwater","jerky","jermain","jermaine","jermayne","jeroboam","jerold","jerome","jeromy","jerri","jerrie","jerrilee","jerrilyn","jerrine","jerrod","jerrold","jerrome","jerry","jerrybuilt","jerrylee","jersey","jerusalem","jervis","jes","jess","jessa","jessalin","jessalyn","jessamine","jessamyn","jesse","jessee","jesselyn","jessey","jessi","jessica","jessie","jessika","jessy","jest","jester","jesting","jesuit","jesus","jet","jetbrains","jeth","jethro","jetliner","jetport","jetsam","jetted","jetting","jettison","jetty","jew","jewel","jeweler","jewelery","jewell","jewelle","jewelled","jewellery","jewelry","jewess","jewish","jewishness","jewry","jezebel","jf","jfilechooser","jfk","jframe","jg","jhipster","jib","jibbed","jibbing","jibe","jid","jidda","jiff","jiffy","jig","jigged","jigger","jigging","jiggle","jiggly","jigsaw","jihad","jilin","jill","jillana","jillane","jillayne","jilleen","jillene","jilli","jillian","jillie","jilly","jilt","jilter","jim","jimenez","jimmie","jimmy","jimsonweed","jinan","jingle","jingler","jingly","jingo","jingoism","jingoist","jingoistic","jinja","jinn","jinnah","jinni","jinny","jinrikisha","jinx","jioendpoint","jira","jit","jitney","jitter","jitterbug","jitterbugged","jitterbugger","jitterbugging","jittery","jiujitsu","jivaro","jive","jj","jk","jkl","jks","jl","jlabel","jlist","jls","jm","jmenu","jmenuitem","jmeter","jmp","jms","jmx","jna","jndi","jni","jnienv","jnlp","jo","joachim","joan","joana","joane","joanie","joann","joanna","joanne","joaquin","job","jobbed","jobber","jobbery","jobbing","jobey","jobholder","jobi","jobid","jobie","jobina","jobj","jobject","jobless","joblessness","jobname","jobrel","jobs","jobtitle","joby","jobye","jobyna","jocasta","jocelin","joceline","jocelyn","jocelyne","jock","jockey","jocko","jockstrap","jocose","jocoseness","jocosity","jocular","jocularity","jocund","jocundity","joda","jodee","jodhpurs","jodi","jodie","jody","joe","joeann","joel","joela","joelie","joell","joella","joelle","joellen","joelly","joellyn","joelynn","joesph","joete","joey","jog","jogged","jogger","jogging","joggle","joggler","jogjakarta","johan","johann","johanna","johannah","johannes","johannesburg","johansen","johanson","john","johna","johnath","johnathan","johnathon","johnette","johnie","johnna","johnnie","johnny","johnnycake","johns","johnsen","johnson","johnston","johnstown","johny","joice","join","joincolumn","joincolumns","joined","joiner","joinery","joining","joins","joint","jointable","jointed","jointedness","jointer","jointly","jointures","joist","jojo","joke","joker","jokes","jokey","jokier","jokiest","jokily","joking","jolee","joleen","jolene","joletta","joli","jolie","joliet","joline","jolla","jollification","jollily","jolliness","jollity","jolly","jolson","jolt","jolter","joly","jolyn","jolynn","jon","jonah","jonahs","jonas","jonathan","jonathon","jone","jonell","jones","joni","jonie","jonquil","jonson","joomla","jooq","joplin","joptionpane","jordain","jordan","jordana","jordanian","jordanna","jordon","jorey","jorgan","jorge","jorgensen","jorgenson","jori","jorie","jorrie","jorry","jory","joscelin","jose","josee","josef","josefa","josefina","joseito","joseph","josepha","josephina","josephine","josephs","josephson","josephus","josey","josh","josher","joshia","joshua","joshuah","josi","josiah","josias","josie","joss","josselyn","jostle","josue","josy","jot","jotted","jotter","jotting","joule","jounce","jouncy","jourdain","jourdan","journal","journalese","journalism","journalist","journalistic","journalize","journalized","journalizer","journey","journeyer","journeyman","journeymen","joust","jouster","jovanovich","jove","jovial","joviality","jovian","jowl","jowly","joy","joya","joyan","joyann","joyce","joycean","joycelin","joye","joyful","joyfuller","joyfullest","joyfulness","joyless","joylessness","joyner","joyous","joyousness","joyridden","joyride","joyrode","joystick","jozef","jp","jpa","jpanel","jpeg","jpg","jpn","jq","jqgrid","jqm","jqplot","jquery","jquerymobile","jqueryui","jqxhr","jr","jradiobutton","jre","jruby","js","jsandye","jsbin","jsch","jscript","jscrollpane","jsessionid","jsf","jsfiddle","jshint","json","jsonarray","jsonb","jsonconvert","jsondata","jsonexception","jsonobj","jsonobject","jsonobjectwithdata","jsonp","jsonparser","jsonpath","jsonproperty","jsonreader","jsonrequestbehavior","jsonresponse","jsonresult","jsonserializer","jsonstr","jsonstring","jsoup","jsp","jspservlet","jsr","jsref","jstl","jstree","jsx","jt","jta","jtable","jtc","jtextarea","jtextfield","juan","juana","juanita","juarez","jubal","jubilant","jubilate","jubilation","jubilee","jud","judah","judaic","judaical","judaism","judas","judd","juddered","juddering","jude","judea","judge","judgement","judger","judgeship","judging","judgment","judgmental","judi","judicable","judicatory","judicature","judicial","judiciary","judicious","judiciousness","judie","judith","juditha","judo","judon","judson","judy","judye","jug","jugate","jugful","jugged","juggernaut","jugging","juggle","juggler","jugglery","jugular","juice","juicer","juicily","juiciness","juicy","juieta","jujitsu","juju","jujube","jujutsu","juke","jukebox","jul","jule","julee","julep","juli","julia","julian","juliana","juliane","juliann","julianna","julianne","julie","julienne","juliet","julieta","julietta","juliette","julina","juline","julio","julissa","julita","julius","july","julys","jumble","jumbo","jumbotron","jump","jumped","jumper","jumpily","jumpiness","jumping","jumps","jumpsuit","jumpy","jun","junco","junction","juncture","june","juneau","junette","jung","jungfrau","jungian","jungle","junia","junie","junina","junior","juniority","juniper","junit","junk","junker","junkerdom","junket","junketeer","junkie","junkyard","juno","junta","jupiter","jupyter","jurassic","juridic","juridical","juried","jurisdiction","jurisdictional","jurisprudence","jurisprudent","jurisprudential","jurist","juristic","juror","jurua","jury","jurying","juryman","jurymen","jurywoman","jurywomen","just","justed","justen","juster","justest","justice","justiciable","justifiability","justifiable","justifiably","justification","justified","justifier","justify","justin","justina","justine","justing","justinian","justinn","justino","justis","justness","justo","justs","justus","jut","jute","jutish","jutland","jutted","jutting","juvenal","juvenile","juxtapose","juxtaposition","jv","jvm","jvms","jw","jwt","jyoti","jython","k","ka","kaaba","kabob","kaboom","kabuki","kabul","kacey","kacie","kacy","kaddish","kaela","kaffeeklatch","kaffeeklatsch","kafka","kafkaesque","kaftan","kagoshima","kahaleel","kahlil","kahlua","kahn","kai","kaia","kaifeng","kaila","kaile","kailey","kain","kaine","kaiser","kaitlin","kaitlyn","kaitlynn","kaja","kajar","kakalina","kala","kalahari","kalamazoo","kalashnikov","kalb","kale","kaleb","kaleena","kaleidescope","kaleidoscope","kaleidoscopic","kaleidoscopically","kalgoorlie","kali","kalie","kalil","kalila","kalina","kalinda","kalindi","kalle","kalli","kally","kalmyk","kalvin","kama","kamchatka","kamehameha","kameko","kamikaze","kamila","kamilah","kamillah","kampala","kampuchea","kan","kanchenjunga","kandace","kandahar","kandinsky","kandy","kane","kangaroo","kania","kankakee","kannada","kano","kanpur","kansan","kansas","kant","kantian","kanya","kaohsiung","kaolin","kaolinite","kaplan","kapok","kaposi","kappa","kaput","kara","karachi","karaf","karaganda","karakorum","karakul","karalee","karalynn","karamazov","karaoke","karat","karate","kare","karee","kareem","karel","karen","karena","karenina","kari","karia","karie","karil","karilynn","karim","karin","karina","karine","kariotta","karisa","karissa","karita","karl","karla","karlan","karlee","karleen","karlen","karlene","karlie","karlik","karlis","karloff","karlotta","karlotte","karly","karlyn","karma","karmen","karmic","karna","karney","karo","karol","karola","karole","karolina","karoline","karoly","karon","karp","karrah","karrie","karroo","karry","kart","kary","karyl","karylin","karyn","kasai","kasey","kashmir","kaspar","kasparov","kasper","kass","kassandra","kassey","kassi","kassia","kassie","kat","kata","katakana","katalin","kate","katee","katelyn","katerina","katerine","katey","kath","katha","katharina","katharine","katharyn","kathe","katherina","katherine","katheryn","kathi","kathiawar","kathie","kathleen","kathlin","kathmandu","kathrine","kathryn","kathryne","kathy","kathye","kati","katie","katina","katine","katinka","katleen","katlin","katmai","katmandu","katowice","katrina","katrine","katrinka","katti","kattie","katuscha","katusha","katy","katya","katydid","katz","kauai","kauffman","kaufman","kaunas","kaunda","kawabata","kawasaki","kay","kayak","kaycee","kaye","kayla","kayle","kaylee","kayley","kaylil","kaylyn","kayne","kayo","kazakh","kazakhstan","kazan","kazantzakis","kazoo","kb","kbd","kc","kcal","kd","kde","ke","kean","keane","kearney","keary","keaton","keats","kebab","keck","keefe","keefer","keegan","keel","keelby","keeley","keelhaul","keelia","keely","keen","keenan","keene","keener","keening","keenness","keep","keepalive","keeper","keeping","keeps","keepsake","keewatin","keg","kegged","kegging","keillor","keir","keisha","keith","kelbee","kelby","kelcey","kelci","kelcie","kelcy","kele","kelila","kellby","kellen","keller","kelley","kelli","kellia","kellie","kellina","kellogg","kellsie","kelly","kellyann","kelp","kelsey","kelsi","kelsy","kelt","kelvin","kelwin","kemerovo","kemp","kempis","ken","kendal","kendall","kendell","kendo","kendra","kendre","kendrick","kenilworth","kenmore","kenn","kenna","kennan","kennecott","kenned","kennedy","kennel","kenneth","kennett","kennie","kenning","kennith","kenny","keno","kenon","kenosha","kensington","kent","kenton","kentuckian","kentucky","kenya","kenyan","kenyatta","kenyon","keogh","keokuk","kepi","kepler","kept","ker","keras","keratin","kerberos","kerbside","kerby","kerchief","kerensky","keri","keriann","kerianne","kerk","kermie","kermit","kermy","kern","kerned","kernel","kernels","kerning","kerosene","kerouac","kerr","kerri","kerrie","kerrill","kerrin","kerry","kerstin","kerwin","kerwinn","kesley","keslie","kessia","kessiah","kessler","kestrel","ketch","ketchup","ketone","ketosis","kettering","ketti","kettie","kettle","kettledrum","kettleful","ketty","kev","kevan","keven","kevin","kevina","kevlar","kevon","kevorkian","kevyn","kewaskum","kewaunee","kewpie","key","keyboard","keyboardist","keyboards","keychain","keyclick","keycloak","keycode","keydown","keyed","keyerror","keyevent","keyframes","keyhole","keyname","keynes","keynesian","keynote","keynoter","keypad","keypair","keypath","keypoints","keypress","keypressed","keypunch","keypuncher","keyring","keys","keyset","keyspace","keystone","keystore","keystroke","keystrokes","keytime","keytool","keyup","keyvalue","keyvaluepair","keyword","keywords","kf","kg","kgb","kh","khabarovsk","khachaturian","khaki","khalid","khalil","khan","kharkov","khartoum","khayyam","khmer","khoisan","khomeini","khorana","khrushchev","khtml","khufu","khulna","khwarizmi","khyber","khz","ki","kia","kiah","kial","kib","kibana","kibble","kibbutz","kibbutzim","kibitz","kibitzer","kibosh","kick","kickapoo","kickback","kickball","kicker","kickoff","kicks","kickstand","kickstarter","kicky","kid","kidd","kidded","kidder","kiddie","kidding","kiddish","kiddo","kiddy","kiddying","kidless","kidnap","kidnaper","kidnaping","kidnapped","kidnapper","kidnapping","kidney","kids","kidskin","kieffer","kiel","kielbasa","kielbasi","kiele","kienan","kier","kierkegaard","kiersten","kieth","kiev","kigali","kikelia","kikuyu","kilauea","kile","kiley","kilian","kilimanjaro","kill","killdeer","killebrew","killed","killer","killian","killie","killing","killjoy","kills","killy","kiln","kilo","kilobaud","kilobit","kilobuck","kilobyte","kilocycle","kilogauss","kilogram","kilohertz","kilohm","kilojoule","kiloliter","kilometer","kiloton","kilovolt","kilowatt","kiloword","kilt","kilter","kim","kimball","kimbell","kimberlee","kimberley","kimberli","kimberly","kimberlyn","kimble","kimbra","kimmi","kimmie","kimmy","kimono","kin","kincaid","kind","kinda","kinder","kindergarten","kindergrtner","kindhearted","kindheartedness","kindle","kindler","kindliness","kindling","kindly","kindness","kindred","kinds","kine","kinect","kinematic","kinematics","kinesics","kinesthesis","kinesthetic","kinesthetically","kinetic","kinetically","kinetics","kinfolk","king","kingbird","kingdom","kingfisher","kinglet","kingliness","kingly","kingpin","kingsbury","kingship","kingsley","kingsly","kingston","kingstown","kingwood","kink","kinkily","kinkiness","kinky","kinna","kinney","kinnickinnic","kinnie","kinny","kinsey","kinsfolk","kinshasa","kinshasha","kinship","kinsley","kinsman","kinsmen","kinswoman","kinswomen","kiosk","kiowa","kip","kipling","kipp","kippar","kipped","kipper","kippie","kipping","kippy","kira","kirbee","kirbie","kirby","kirchhoff","kirchner","kirchoff","kirghistan","kirghiz","kirghizia","kiri","kiribati","kirinyaga","kirk","kirkland","kirkpatrick","kirkwood","kirov","kirsch","kirsten","kirsteni","kirsti","kirstin","kirstyn","kisangani","kishinev","kismet","kiss","kissee","kisser","kissiah","kissie","kissinger","kit","kitakyushu","kitbag","kitchen","kitchener","kitchenette","kitchenware","kite","kiter","kith","kiths","kitkat","kits","kitsch","kitschy","kitted","kitten","kittenish","kittenishness","kitti","kittie","kitting","kittiwakes","kitty","kivy","kiwanis","kiwi","kiwifruit","kizzee","kizzie","kk","kkk","kl","klan","klansman","klara","klarika","klarrisa","klass","klaus","klaxon","klee","kleenex","klein","kleinrock","klemens","klement","kleon","kleptomania","kleptomaniac","kliment","kline","klingon","klondike","kludge","kludger","kludgey","klutz","klutziness","klutzy","klux","klystron","km","kmeans","kml","kn","knack","knacker","knackwurst","knapp","knapsack","knauer","knave","knavery","knavish","knead","kneader","knee","kneecap","kneecapped","kneecapping","kneeing","kneel","kneeler","kneepad","knell","knelt","knesset","knew","kngwarreye","knick","knickerbocker","knickknack","knievel","knife","knight","knighthood","knightliness","knightly","knish","knit","knitr","knits","knitted","knitter","knitting","knitwear","knives","knob","knobbly","knobby","knobeloch","knock","knockabout","knockdown","knocker","knockoff","knockout","knockoutjs","knockwurst","knoll","knopf","knossos","knot","knothole","knotted","knottiness","knotting","knotty","know","knowable","knower","knowhow","knowing","knowingly","knowings","knowledge","knowledgeable","knowledgeableness","knowledgeably","knowledgecenter","knowles","known","knows","knox","knoxville","knuckle","knuckleball","knuckleduster","knucklehead","knudsen","knudson","knurl","knuth","knutsen","knutson","ko","koala","kobayashi","kobe","koch","kochab","kodak","kodaly","kodiak","koenig","koenigsberg","koenraad","koestler","kohinoor","kohl","kohler","kohlrabi","kohlrabies","kola","kolyma","kommunizma","kong","kongo","konrad","konstance","konstantin","konstantine","konstanze","koo","kook","kookaburra","kookiness","kooky","koontz","kopeck","koppers","kora","koral","koralle","koran","koranic","kordula","kore","korea","korean","korella","koren","koressa","korey","kori","korie","kornberg","korney","korrie","korry","kort","kory","korzybski","kosciusko","kosher","kossuth","kosygin","kotlin","kovacs","kowalewski","kowalski","kowloon","kowtow","kp","kph","kr","kraal","kraemer","kraft","krakatau","krakatoa","krakow","kramer","krasnodar","krasnoyarsk","krause","kraut","krebs","kremlin","kremlinologist","kremlinology","kresge","krieger","kriegspiel","krill","kringle","kris","krisha","krishna","krishnah","krispin","krissie","krissy","krista","kristal","kristan","kriste","kristel","kristen","kristi","kristian","kristie","kristien","kristin","kristina","kristine","kristo","kristofer","kristoffer","kristofor","kristoforo","kristopher","kristy","kristyn","krna","krnur","kroc","kroger","krone","kronecker","kronor","kropotkin","krueger","kruger","krugerrand","krupp","kruse","krypton","krysta","krystal","krystalle","krystle","krystyna","ks","ksh","kt","ku","kube","kubectl","kubelet","kubernetes","kublai","kubrick","kuchen","kudos","kudzu","kuenning","kuhn","kuibyshev","kumar","kumquat","kunming","kuomintang","kurd","kurdish","kurdistan","kurosawa","kurt","kurtis","kurtosis","kusch","kuwait","kuwaiti","kuznets","kuznetsk","kv","kvetch","kvp","kw","kwakiutl","kwangchow","kwangju","kwanzaa","kwargs","kwh","kx","ky","kyla","kyle","kylen","kylie","kylila","kylynn","kym","kynthia","kyoto","kyrgyzstan","kyrstin","kyushu","l","la","lab","laban","label","labeled","labeler","labelfor","labelled","labelledby","labellings","labels","labia","labial","labile","labiodental","labium","labor","laboratory","labore","labored","laboredness","laborer","laboring","laborings","laborious","laboriousness","laboris","laborsaving","laborum","labrador","labradorean","labs","laburnum","labyrinth","labyrinthine","labyrinths","lac","lace","laced","lacee","lacer","lacerate","laceration","laces","lacewing","lacey","lachesis","lachrymal","lachrymose","lacie","lacing","lacinia","lack","lackadaisic","lackadaisical","lackawanna","lacker","lackey","lacking","lackluster","lacks","laconic","laconically","lacquer","lacquerer","lacrosse","lactate","lactation","lactational","lacteal","lactic","lactose","lacuna","lacunae","lacus","lacy","lad","ladder","laddie","lade","laded","laden","ladened","ladening","lading","ladle","ladoga","ladonna","lady","ladybird","ladybug","ladyfinger","ladylike","ladylove","ladyship","laetitia","laetrile","lafayette","lafitte","lag","lager","laggard","laggardness","lagged","lagging","lagniappe","lagoon","lagos","lagrange","lagrangian","laguerre","laguna","lahore","laid","laidlaw","lain","laina","lainey","lair","laird","laissez","laity","laius","lake","lakehurst","lakeisha","laker","lakeside","lakewood","lakisha","lakshmi","lallygag","lallygagged","lallygagging","lalo","lam","lama","lamaism","lamar","lamarck","lamasery","lamaze","lamb","lambada","lambaste","lambda","lambdas","lambency","lambent","lambert","lambkin","lamborghini","lambskin","lambswool","lame","lamebrain","lamed","lameness","lament","lamentable","lamentableness","lamentably","lamentation","lamented","lamina","laminae","laminar","laminate","lamination","lammed","lammer","lamming","lammond","lamond","lamont","lamp","lampblack","lamplight","lamplighter","lampoon","lampooner","lamport","lamppost","lamprey","lampshade","lan","lana","lanae","lanai","lancashire","lancaster","lance","lancelot","lancer","lancet","land","landau","lander","landfall","landfill","landforms","landhold","landholder","landing","landis","landlady","landless","landlines","landlocked","landlord","landlubber","landmark","landmass","landon","landowner","landownership","landowning","landry","lands","landsat","landscape","landscaper","landslid","landslide","landslip","landsman","landsmen","landsteiner","landward","landwehr","lane","lanette","laney","lang","lange","langeland","langerhans","langford","langland","langley","langmuir","langsdon","langston","language","languages","languid","languidness","languish","languisher","languishing","languor","languorous","lani","lanie","lanita","lank","lankiness","lankness","lanky","lanna","lanni","lannie","lanny","lanolin","lansing","lantern","lanthanide","lanthanum","lanyard","lanzhou","lao","laocoon","laoreet","laotian","lap","lapack","lapboard","lapdog","lapel","lapidary","lapin","laplace","lapland","lapp","lapped","lappet","lapping","lapply","laps","lapse","lapsed","lapser","lapses","lapsing","laptop","laptops","lapwing","lara","laraine","laramie","laravel","larboard","larcenist","larcenous","larceny","larch","lard","larder","lardner","lardy","laredo","large","largehearted","largely","largemouth","largeness","larger","largess","largest","largish","largo","lari","lariat","larina","larine","larisa","larissa","lark","larker","larkspur","larousse","larry","lars","larsen","larson","larva","larvae","larval","laryngeal","larynges","laryngitides","laryngitis","larynx","laryssa","las","lasagna","lasagne","lascaux","lascivious","lasciviousness","lase","laser","lash","lashed","lasher","lashing","lass","lassa","lassen","lassie","lassitude","lasso","lassoer","last","laster","lastindex","lastindexof","lasting","lastingness","lastly","lastmodified","lastname","lastrow","laszlo","lat","latasha","latashia","latch","latching","latchkey","late","latecomer","lated","lately","latency","lateness","latent","later","lateral","lateralization","lateran","latest","latex","lath","lathe","lather","latherer","lathery","lathing","lathrop","laths","latia","latices","latin","latina","latinate","latino","latish","latisha","latitude","latitudinal","latitudinarian","latitudinary","latlng","latonya","latoya","latrena","latrina","latrine","latrobe","latte","latter","lattice","latticework","latticing","lattimer","latvia","latvian","laud","laudably","laudanum","laudatory","lauder","lauderdale","lauds","laue","laugh","laughable","laughableness","laughably","laugher","laughing","laughingstock","laughs","laughter","laughton","launce","launch","launched","launcher","launches","launching","launchoptions","launchpad","launder","laundered","launderer","launderette","laundress","laundrette","laundromat","laundry","laundryman","laundrymen","laundrywoman","laundrywomen","laura","lauraine","laural","lauralee","laurasia","laure","laureate","laureateship","lauree","laureen","laurel","laurella","lauren","laurena","laurence","laurene","laurent","laurentian","lauretta","laurette","lauri","laurianne","laurice","laurie","lauritz","lauryn","lausanne","lava","lavage","laval","lavaliere","lavatory","lave","lavena","lavender","lavern","laverna","laverne","lavina","lavinia","lavinie","lavish","lavishness","lavoisier","lavonne","law","lawanda","lawbreaker","lawbreaking","lawford","lawful","lawfulness","lawgiver","lawgiving","lawless","lawlessness","lawmaker","lawmaking","lawman","lawmen","lawn","lawnmower","lawrence","lawrenceville","lawrencium","lawry","laws","lawson","lawsuit","lawton","lawyer","lawyers","lax","laxative","laxativeness","laxer","laxes","laxity","laxness","lay","layabout","layamon","layaway","layer","layered","layering","layers","layette","layla","layman","laymen","layne","layney","layoff","layout","layoutinflater","layoutmanager","layoutparams","layouts","layoutsubviews","layover","laypeople","layperson","lays","layton","layup","laywoman","laywomen","lazar","lazare","lazaro","lazarus","laze","lazily","laziness","lazuli","lazy","lazybones","lb","lbj","lbl","lbound","lbs","lc","lcd","lcm","lcom","ld","lda","ldap","ldc","ldflags","ldr","le","lea","leach","leachate","lead","leadbelly","leaded","leaden","leadenness","leader","leaderboard","leaderless","leaders","leadership","leading","leads","leadsman","leadsmen","leaf","leafage","leafhopper","leafiness","leafless","leaflet","leafstalk","leafy","league","leaguer","leah","leak","leakage","leaked","leaker","leakey","leakiness","leaking","leaks","leaky","lean","leander","leandra","leaner","leaning","leann","leanna","leanne","leanness","leanor","leanora","leap","leaper","leapfrog","leapfrogged","leapfrogging","lear","learn","learned","learnedly","learnedness","learner","learning","learns","learnt","leary","leas","lease","leaseback","leasehold","leaseholder","leaser","leash","leasing","least","leastwise","leather","leatherette","leathern","leatherneck","leathery","leave","leaven","leavened","leavening","leavenworth","leaver","leaves","leaving","lebanese","lebanon","lebbie","lebensraum","lebesgue","leblanc","lecher","lecherous","lecherousness","lechery","lecithin","lectern","lecture","lecturer","lectures","lectureship","lectus","led","leda","lederberg","ledge","ledger","lee","leeann","leeanne","leech","leeds","leek","leela","leelah","leeland","leena","leer","leeriness","leering","leery","leesa","leese","leeuwenhoek","leeward","leeway","left","leftism","leftist","leftmost","leftover","leftward","lefty","leg","legacy","legal","legalese","legalism","legalistic","legality","legalization","legalize","legalized","legally","legate","legatee","legation","legato","legend","legendarily","legendary","legendre","leger","legerdemain","legged","legginess","legging","leggy","leghorn","legibility","legible","legibly","legion","legionary","legionnaire","legislate","legislation","legislative","legislator","legislature","legit","legitimacy","legitimate","legitimation","legitimatize","legitimization","legitimize","legless","legman","legmen","lego","legra","legree","legroom","legs","legstraps","legume","leguminous","legwork","lehigh","lehman","lei","leia","leibniz","leicester","leiden","leif","leigh","leigha","leighton","leila","leilah","leipzig","leisha","leisure","leisureliness","leisurely","leisurewear","leitmotif","leitmotiv","lek","lela","lelah","leland","lelia","lem","lemaitre","lemar","lemke","lemma","lemme","lemmie","lemming","lemmy","lemon","lemonade","lemony","lemuel","lemur","lemuria","len","lena","lenard","lenci","lend","lender","lenee","lenette","lenght","length","lengthen","lengthener","lengthily","lengthiness","lengths","lengthwise","lengthy","lenience","leniency","lenient","lenin","leningrad","leninism","leninist","lenitive","lenka","lenna","lennard","lennie","lennon","lenny","leno","lenoir","lenora","lenore","lenovo","lens","lent","lenticular","lentil","lento","leo","leodora","leoine","leola","leoline","leon","leona","leonanie","leonard","leonardo","leoncavallo","leone","leonel","leonelle","leonerd","leonhard","leonid","leonidas","leonie","leonine","leonor","leonora","leonore","leontine","leontyne","leopard","leopardess","leopardskin","leopold","leopoldo","leopoldville","leora","leotard","leper","lepidus","lepke","leprechaun","leprosy","leprous","lepta","lepton","lepus","lerner","leroi","leroy","les","lesa","lesbian","lesbianism","leshia","lesion","lesley","lesli","leslie","lesly","lesotho","less","lessee","lessen","lesseps","lesser","lesses","lessie","lessing","lesson","lessons","lessor","lest","lester","lesya","let","leta","letdown","letha","lethal","lethality","lethargic","lethargically","lethargy","lethe","lethia","leticia","letisha","letitia","letizia","lets","letsencrypt","letta","letter","letterbox","lettered","letterer","letterhead","lettering","letterman","lettermen","letterpress","letters","letti","lettie","letting","lettuce","letty","letup","leukemia","leukemic","leukocyte","leupold","lev","levant","levee","leveeing","level","leveled","leveler","levelheaded","levelheadedness","leveling","levelness","levels","levenshtein","lever","leverage","levesque","levey","levi","leviathan","levier","levin","levine","levitate","levitation","leviticus","levitt","levity","levon","levy","lew","lewd","lewdness","lewellyn","lewes","lewie","lewinsky","lewis","lewiss","lex","lexeme","lexer","lexi","lexical","lexicographer","lexicographic","lexicographical","lexicography","lexicon","lexie","lexine","lexington","lexus","lexy","leyden","leyla","lezley","lezlie","lf","lfs","lft","lg","lh","lhasa","lhotse","lhs","li","lia","liability","liable","liaise","liaison","liam","lian","liana","liane","lianna","lianne","liar","lib","libation","libbed","libbey","libbi","libbie","libbing","libboost","libby","libc","libcore","libcurl","libdispatch","libel","libeler","libelous","liberace","liberal","liberalism","liberality","liberalization","liberalize","liberalized","liberalizer","liberalness","liberate","liberation","liberationists","liberator","liberia","liberian","libero","libertarian","libertarianism","libertine","liberty","libexec","libgcc","libgdx","libidinal","libidinous","libidinousness","libido","libopencv","libpng","libra","librarian","libraries","library","libretoes","libretos","librettist","libretto","libreville","librium","libs","libstdc","libsystem","libusb","libx","libxml","libya","libyan","lice","licence","license","licensed","licensee","licenser","licenses","licensing","licensor","licentiate","licentious","licentiousness","licha","lichee","lichen","lichtenstein","lichter","licit","lick","licked","licker","lickerish","licking","licorice","lid","lida","lidded","lidding","lidia","lidless","lido","lie","lieberman","liebfraumilch","liechtenstein","lied","lief","liefs","liege","lien","lier","lies","liesa","lieu","lieut","lieutenancy","lieutenant","life","lifeblood","lifeboat","lifebuoy","lifecycle","lifecyclebase","lifeforms","lifeguard","lifeless","lifelessness","lifelike","lifelikeness","lifeline","lifelong","lifer","liferay","lifesaver","lifesaving","lifespan","lifestyle","lifetaking","lifetime","lifework","lifo","lift","lifter","lifting","liftoff","ligament","ligand","ligate","ligation","ligature","light","lightblue","lightbox","lighted","lighten","lightener","lightening","lighter","lightered","lightering","lighters","lightest","lightface","lightgray","lightheaded","lighthearted","lightheartedness","lighthouse","lighting","lightly","lightness","lightning","lightproof","lights","lightship","lightweight","ligneous","lignite","lignum","ligula","likability","likable","likableness","like","likeability","liked","likelihood","likely","liken","likeness","liker","likes","likest","likewise","liking","lil","lila","lilac","lilah","lilia","lilian","liliana","liliane","lilith","liliuokalani","lilla","lille","lilli","lillian","lillie","lilliput","lilliputian","lilllie","lilly","lilongwe","lilt","lilting","lily","lilyan","lim","lima","limb","limbaugh","limber","limbered","limberness","limbers","limbic","limbless","limbo","limburger","lime","limeade","limekiln","limelight","limerick","limestone","limit","limitability","limitably","limitation","limitations","limited","limitedly","limitedness","limiter","limiting","limitless","limitlessness","limits","limn","limo","limoges","limousine","limp","limper","limpet","limpid","limpidity","limpidness","limpness","limpopo","limy","lin","lina","linage","linalg","linc","linchpin","lincoln","lind","linda","lindberg","lindbergh","linden","lindholm","lindi","lindie","lindon","lindquist","lindsay","lindsey","lindstrom","lindsy","lindy","line","linea","lineage","lineal","lineament","linear","lineargradientbrush","linearity","linearize","linearlayout","linearlayoutmanager","linebacker","linechart","linecolor","lined","linefeed","linell","lineman","linemen","linen","lineno","linenumber","liner","lines","linesman","linesmen","linestyle","linet","lineto","linette","lineup","linewidth","ling","linger","lingerer","lingerie","lingering","lingo","lingoes","lingua","lingual","linguine","linguini","linguist","linguistic","linguistically","linguistics","liniment","lining","link","linkable","linkage","linkbutton","linked","linkedhashmap","linkedin","linkedlist","linker","linkid","linking","links","linkup","linn","linnaeus","linnea","linnell","linnet","linnie","lino","linode","linoel","linoleum","linotype","linq","linseed","linspace","lint","lintel","linter","linton","linty","linus","linux","linwood","linzy","lion","lionel","lionello","lioness","lionhearted","lionization","lionize","lionizer","lip","lipase","lipid","liposuction","lipped","lipper","lippi","lipping","lippmann","lippy","lipread","lipschitz","lipscomb","lipstick","lipton","liq","liquefaction","liquefier","liquefy","liqueur","liquibase","liquid","liquidate","liquidation","liquidator","liquidity","liquidize","liquidizer","liquidness","liquor","liquorice","liquorish","lira","lire","lis","lisa","lisabeth","lisbeth","lisbon","lise","lisetta","lisette","lisha","lishe","lisle","lisp","lisper","liss","lissa","lissajous","lissi","lissie","lissome","lissomeness","lissomness","lissy","list","lista","listactivity","listadapter","listb","listbox","listboxitem","listdata","listdir","liste","listed","listen","listener","listeners","listening","listens","lister","listerine","listfiles","listfragment","listid","listing","listings","listitem","listitems","listless","listlessness","listnode","liston","lists","listview","listviewitem","liszt","lit","lita","litany","litchi","lite","liter","literacy","literal","literalism","literalistic","literally","literalness","literals","literariness","literary","literate","literati","literation","literature","lithe","litheness","lithesome","lithium","lithograph","lithographer","lithographic","lithographically","lithographs","lithography","lithology","lithosphere","lithospheric","lithuania","lithuanian","litigant","litigate","litigation","litigator","litigious","litigiousness","litmus","litotes","litter","litterbug","little","littleneck","littleness","littleton","litton","littoral","littrateur","liturgic","liturgical","liturgics","liturgist","liturgy","liuka","liv","liva","livability","livable","livableness","livably","live","lived","livedata","livelihood","liveliness","livelong","lively","liven","liveness","liver","liveried","liverish","livermore","liverpool","liverpudlian","liverwort","liverwurst","livery","liveryman","liverymen","lives","livestock","livia","livid","lividness","living","livingness","livingston","livingstone","livonia","livvie","livvy","livvyy","livy","liz","liza","lizabeth","lizard","lizbeth","lizette","lizzie","lizzy","ljava","ljubljana","lk","ll","llama","llano","llb","llc","lld","lldb","llewellyn","lloyd","llvm","llywellyn","lm","ln","lname","lng","lnk","lo","load","loadable","loadclass","loaddata","loaded","loader","loaders","loadfile","loadhtml","loadimage","loading","loadlibrary","loadmodule","loads","loadstar","loadstone","loadurl","loadxml","loaf","loafer","loam","loamy","loan","loaner","loaning","loans","loansharking","loanword","loath","loathe","loather","loathing","loathness","loathsome","loathsomeness","loaves","lob","lobachevsky","lobar","lobbed","lobber","lobbing","lobby","lobbyist","lobe","lobortis","lobotomist","lobotomize","lobotomy","lobster","lobular","lobularity","lobule","loc","local","localcontainerentitymanagerfactorybean","localdate","localdatetime","localdb","locale","locales","localhost","localisms","locality","localization","localize","localized","localizeddescription","localizer","localizes","locally","localname","locals","localstorage","localtime","locatable","locate","located","locater","locating","location","locational","locationid","locationlistener","locationmanager","locationprovider","locationrequest","locations","locative","locator","loch","lochinvar","lochs","loci","lock","lockable","locke","lockean","locked","locker","locket","lockhart","lockheed","lockian","locking","lockjaw","locknut","lockout","locks","locksmith","locksmithing","locksmiths","lockstep","lockup","lockwood","loco","locomotion","locomotive","locomotor","locomotory","locoweed","locus","locust","locution","lodash","lode","lodestar","lodestone","lodge","lodged","lodgepole","lodger","lodges","lodging","lodgment","lodovico","lodowick","lodz","loeb","loella","loewe","loewi","loft","lofter","loftily","loftiness","lofty","log","logan","loganberry","logarithm","logarithmic","logarithmically","logback","logbook","logcat","loge","logfile","logged","loggedin","logger","loggerfactory","loggerhead","loggers","loggia","logging","logic","logical","logicality","logically","logicalness","logician","login","loginactivity","loginbutton","logincontroller","loginform","loginpage","logins","loginurl","loginview","logion","logistic","logistical","logits","logjam","loglevel","logmanager","logo","logon","logos","logotype","logout","logrolling","logs","logstash","logy","lohengrin","loin","loincloth","loincloths","loire","lois","loise","loiter","loiterer","loki","lol","lola","loleta","lolita","loll","loller","lollipop","lolly","lomb","lombard","lombardi","lombardy","lombok","lome","lon","lona","london","londonderry","londoner","lone","lonee","loneliness","lonely","loneness","loner","lonesome","lonesomeness","long","longboat","longbow","longed","longeing","longer","longest","longevity","longfellow","longhair","longhand","longhorn","longing","longish","longitude","longitudinal","longness","longs","longshoreman","longshoremen","longsighted","longstanding","longstreet","longsword","longterm","longtime","longueuil","longueur","longways","longword","loni","lonna","lonnard","lonni","lonnie","lonny","loofah","loofahs","look","lookahead","lookalike","lookat","lookbehind","looked","looker","looking","lookout","looks","lookup","lookups","loom","looming","loomis","loon","loony","loop","loopback","looped","looper","loophole","looping","loops","loopy","loose","loosed","looseleaf","loosely","loosen","loosener","looseness","looses","loosing","loot","looter","lop","lope","loper","lopez","lopped","lopper","lopping","lopsided","lopsidedness","loquacious","loquaciousness","loquacity","lora","lorain","loraine","loralee","loralie","loralyn","lorant","lord","lording","lordliness","lordly","lordship","lore","loree","loreen","lorelei","lorelle","lorem","lorempixel","loren","lorena","lorene","lorentz","lorentzian","lorenz","lorenza","lorenzo","loretta","lorette","lorgnette","lori","loria","lorianna","lorianne","lorie","lorilee","lorilyn","lorin","lorinda","lorine","loris","lorita","lorn","lorna","lorne","lorraine","lorrayne","lorre","lorri","lorrie","lorrin","lorry","lorryload","lory","los","lose","loser","loses","losing","loss","lossage","losses","lossless","lossy","lost","lot","lothaire","lothario","lotion","lots","lott","lotta","lotte","lotted","lotter","lottery","lotti","lottie","lotting","lotto","lotty","lotus","lou","loud","louden","loudhailer","loudly","loudmouth","loudmouths","loudness","loudspeaker","loudspeaking","louella","louie","louis","louisa","louise","louisette","louisiana","louisianan","louisianian","louisville","lounge","lounger","lour","lourdes","louse","lousewort","lousily","lousiness","lousy","lout","loutish","loutishness","loutitia","louver","louvre","lovable","lovableness","lovably","love","lovebird","lovechild","lovecraft","loved","lovejoy","lovelace","loveland","loveless","lovelessness","lovelies","loveliness","lovelinesses","lovell","lovelorn","lovelornness","lovely","lovemaking","lover","lovesick","lovestruck","loving","lovingly","lovingness","low","lowborn","lowboy","lowbrow","lowdown","lowe","lowell","lower","lowercase","lowermost","lowery","lowest","lowish","lowland","lowlands","lowlife","lowlight","lowliness","lowly","lowness","lowrance","lox","loy","loyal","loyaler","loyalest","loyalism","loyalist","loyalty","loyang","loyd","loydie","loyola","lozenge","lp","lparam","lpg","lpn","lq","lr","lrow","ls","lsb","lsd","lst","lstm","lt","ltd","lte","ltr","ltrim","lts","lu","lua","luanda","luann","luau","lubber","lubbock","lube","lubricant","lubricate","lubrication","lubricator","lubricious","lubricity","lubumbashi","luca","lucais","luce","lucene","lucent","lucerne","lucho","luci","lucia","lucian","luciana","luciano","lucid","lucidity","lucidness","lucie","lucien","lucienne","lucifer","lucila","lucile","lucilia","lucille","lucina","lucinda","lucine","lucio","lucita","lucite","lucius","luck","luckier","luckily","luckiness","luckless","lucknow","lucky","lucrative","lucrativeness","lucre","lucretia","lucretius","luctus","lucubrate","lucubration","lucy","luddite","ludhiana","ludicrous","ludicrousness","ludlow","ludmilla","ludo","ludovico","ludovika","ludvig","ludwig","luella","luelle","luff","lufthansa","luftwaffe","lug","luge","luger","luggage","lugged","lugger","lugging","lugosi","lugsail","lugubrious","lugubriousness","luigi","luis","luisa","luise","lukas","luke","lukewarm","lukewarmness","lula","lulita","lull","lullaby","lulu","lumbago","lumbar","lumber","lumberer","lumbering","lumberjack","lumberman","lumbermen","lumberyard","lumen","luminance","luminary","luminescence","luminescent","luminosity","luminous","luminousness","lumire","lummox","lump","lumper","lumpiness","lumpish","lumpishness","lumpy","luna","lunacy","lunar","lunary","lunate","lunatic","lunation","lunch","luncheon","luncheonette","luncher","lunchpack","lunchroom","lunchtime","lund","lundberg","lundquist","lune","lung","lunge","lunger","lungfish","lungful","lunkhead","lupe","lupine","lupus","lura","lurch","lurcher","lure","lurer","lurette","lurex","luria","lurid","luridness","lurk","lurker","lurleen","lurlene","lurline","lusa","lusaka","luscious","lusciousness","lush","lushness","lusitania","lust","luster","lustering","lusterless","lustful","lustfulness","lustily","lustiness","lustrous","lustrousness","lusty","lutanist","lute","lutenist","lutero","lutetium","luther","lutheran","lutheranism","luting","lutz","luxe","luxembourg","luxembourgian","luxemburg","luxuriance","luxuriant","luxuriate","luxuriation","luxurious","luxuriousness","luxury","luz","luzon","lv","lvalue","lvl","lw","lwjgl","lwp","lx","lxml","ly","lyallpur","lyceum","lychee","lycopodium","lycra","lycurgus","lyda","lydia","lydian","lydie","lydon","lye","lyell","lying","lyle","lyly","lyman","lyme","lymph","lymphatic","lymphocyte","lymphoid","lymphoma","lymphs","lyn","lynch","lynchburg","lyncher","lynching","lynda","lynde","lyndel","lyndell","lyndon","lyndsay","lyndsey","lyndsie","lyndy","lynea","lynelle","lynett","lynette","lynn","lynna","lynne","lynnea","lynnell","lynnelle","lynnet","lynnett","lynnette","lynsey","lynx","lyon","lyra","lyre","lyrebird","lyric","lyrical","lyricalness","lyricism","lyricist","lyrics","lysenko","lysine","lysistrata","lysol","lyssa","lyx","lz","m","ma","maalox","maana","mab","mabel","mabelle","mable","mac","macabre","macadam","macadamize","macao","macaque","macaroni","macaroon","macarthur","macaulay","macaw","macbeth","macbook","maccabees","maccabeus","macdonald","macdraw","mace","macedon","macedonia","macedonian","macer","macerate","maceration","macgregor","mach","machete","machiavelli","machiavellian","machinate","machination","machine","machinelike","machinery","machines","machinist","machismo","macho","machs","macias","macintosh","mack","mackenzie","mackerel","mackinac","mackinaw","mackintosh","macleish","macmillan","macon","macos","macosx","macpaint","macports","macram","macro","macrobiotic","macrobiotics","macrocosm","macrodynamic","macroeconomic","macroeconomics","macromolecular","macromolecule","macron","macrophage","macros","macroscopic","macroscopically","macrosimulation","macrosocioeconomic","macs","mactivity","macy","mad","mada","madagascan","madagascar","madalena","madalyn","madam","madame","madapter","madcap","maddalena","madded","madden","maddening","madder","maddest","maddi","maddie","madding","maddox","maddy","made","madeira","madel","madelaine","madeleine","madelena","madelene","madelin","madelina","madeline","madella","madelle","madelon","madelyn","mademoiselle","madge","madhouse","madhya","madison","madlen","madlin","madman","madmen","madness","madonna","madras","madrid","madrigal","madsen","madurai","madwoman","madwomen","mady","mae","maecenas","maegan","maelstrom","maestro","maeterlinck","mafia","mafiosi","mafioso","mag","magazine","magda","magdaia","magdalen","magdalena","magdalene","mage","magellan","magellanic","magenta","magento","magged","maggee","maggi","maggie","magging","maggot","maggoty","maggy","magi","magic","magical","magically","magician","magick","magicked","magicking","magill","maginot","magisterial","magistracy","magistrate","magma","magna","magnanimity","magnanimosity","magnanimous","magnate","magnesia","magnesite","magnesium","magnet","magnetic","magnetically","magnetics","magnetism","magnetite","magnetizable","magnetization","magnetize","magnetized","magneto","magnetodynamics","magnetohydrodynamical","magnetohydrodynamics","magnetometer","magnetosphere","magnetron","magnification","magnificence","magnificent","magnified","magnify","magniloquence","magniloquent","magnitogorsk","magnitude","magnolia","magnum","magnuson","magog","magoo","magpie","magritte","magruder","magsaysay","maguire","magus","magyar","mahabharata","mahala","mahalia","maharajah","maharajahs","maharanee","maharani","maharashtra","maharishi","mahatma","mahavira","mahayana","mahayanist","mahdi","mahfouz","mahican","mahjong","mahler","mahmoud","mahmud","mahogany","mahomet","mahout","mai","maia","maible","maid","maiden","maidenhair","maidenhead","maidenhood","maidenly","maidservant","maier","maiga","maighdiln","maigret","mail","mailaddress","mailbag","mailbox","mailchimp","mailer","mailgun","mailing","mailitem","maillol","maillot","mailman","mailmen","mailmessage","mails","mailto","maim","maiman","maimed","maimedness","maimer","maimonides","main","mainactivity","mainapp","mainbrace","mainbundle","mainclass","maincontent","maincontroller","mainctrl","maine","mainer","mainform","mainframe","mainland","mainlander","mainlayout","mainline","mainliner","mainloop","mainly","mainmast","mainmenu","mainpage","mainpanel","mains","mainsail","mainscreen","mainspring","mainstay","mainstream","maintain","maintainability","maintainable","maintained","maintainer","maintaining","maintains","maintenance","mainthread","maintop","mainview","mainviewcontroller","mainviewmodel","mainwindow","maiolica","mair","maire","maisey","maisie","maison","maisonette","maitilde","maize","maj","maje","majestic","majestically","majesty","majolica","major","majorca","majordomo","majorette","majority","majuro","makable","makarios","make","makefile","makefiles","makeover","maker","makers","makes","makeshift","maketext","makeup","making","mal","mala","malabar","malabo","malacca","malachi","malachite","maladapt","maladjust","maladjustment","maladministration","maladroit","maladroitness","malady","malagasy","malaise","malamud","malamute","malanie","malaprop","malapropism","malaria","malarial","malarious","malarkey","malathion","malawi","malawian","malay","malaya","malayalam","malayan","malaysia","malaysian","malchy","malcolm","malcontent","malcontented","malcontentedness","maldive","maldivian","maldonado","male","maledict","malediction","malefaction","malefactor","malefic","maleficence","maleficent","malena","maleness","malesuada","malevolence","malevolencies","malevolent","malfeasance","malfeasant","malformation","malformed","malformedurlexception","malfunction","mali","malia","malian","malibu","malice","malicious","maliciousness","malign","malignancy","malignant","malignity","malina","malinda","malinde","malinger","malingerer","malinowski","malissa","malissia","mall","mallard","mallarm","malleability","malleable","malleableness","mallet","mallissa","malloc","mallorie","mallory","mallow","malnourished","malnutrition","malocclusion","malodorous","malone","malorie","malory","malposed","malpractice","malraux","malt","malta","malted","maltese","malthus","malthusian","malting","maltose","maltreat","maltreatment","malty","malva","malvin","malvina","malware","malynda","mama","mamba","mambo","mame","mamet","mamie","mamma","mammal","mammalian","mammary","mammogram","mammography","mammon","mammoth","mammoths","mammy","mamore","mamp","man","manacle","manage","manageability","manageable","manageableness","managed","managedbean","managedobjectcontext","management","manager","manageress","managerial","managers","managership","manages","managing","managua","manama","mananas","manasseh","manatee","manaus","manchester","manchu","manchuria","manchurian","mancini","manciple","mancunian","manda","mandala","mandalay","mandamus","mandarin","mandate","mandatory","mandel","mandela","mandelbrot","mandi","mandible","mandibular","mandie","mandingo","mandolin","mandrake","mandrel","mandrill","mandy","mane","manet","maneuver","maneuverability","maneuverer","manfred","manful","manganese","mange","manger","manginess","mangle","mangler","mango","mangoes","mangrove","mangy","manhandle","manhattan","manhole","manhood","manhunt","mani","mania","maniac","maniacal","manic","manically","manichean","manicure","manicurist","manifest","manifestation","manifesto","manifests","manifold","manifolder","manifoldness","manikin","manila","manilla","manioc","manipulability","manipulable","manipulate","manipulated","manipulating","manipulation","manipulations","manipulative","manipulator","manipulatory","manitoba","manitoulin","manitowoc","mankind","mankowski","manley","manlike","manliness","manly","mann","manna","manned","mannequin","manner","mannered","mannerism","mannerist","mannerliness","mannerly","mannheim","mannie","mannikin","manning","mannish","mannishness","manny","mano","manolo","manometer","manon","manor","manorial","manpower","manqu","mans","mansard","manse","manservant","mansfield","mansion","manslaughter","manson","manta","mantegna","mantel","mantelpiece","mantes","mantilla","mantis","mantissa","mantle","mantling","mantra","mantrap","manual","manually","manuals","manuel","manuela","manufacture","manufacturer","manufacturers","manufacturing","manumission","manumit","manumitted","manumitting","manure","manuscript","manville","manx","many","manya","manytomany","manytomanyfield","manytoone","mao","maoism","maoist","maori","map","mapbox","mapdispatchtoprops","mapfragment","mapi","maple","maplecrest","mapmaker","mapoptions","mappable","mappath","mapped","mappedby","mapper","mappers","mapping","mappings","mapplethorpe","mapred","mapreduce","maproute","maps","mapstatetoprops","maptypeid","maputo","mapview","mar","mara","marabel","marabou","marabout","maraca","maracaibo","maraschino","marat","marathi","marathon","marathoner","maraud","marauder","marble","marbleize","marbler","marbling","marc","marceau","marcel","marcela","marcelia","marcelino","marcella","marcelle","marcellina","marcelline","marcello","marcellus","marcelo","march","marchall","marchelle","marcher","marchioness","marci","marcia","marciano","marcie","marcile","marcille","marco","marconi","marcotte","marcus","marcy","mardi","marduk","mare","mareah","maren","marena","maressa","marga","margalit","margalo","margaret","margareta","margarete","margaretha","margarethe","margaretta","margarette","margarine","margarita","margarito","margaux","marge","margeaux","margery","marget","margette","margi","margie","margin","marginal","marginalia","marginality","marginalization","marginalize","marginbottom","marginend","marginleft","marginright","margins","marginstart","margintop","margit","margo","margot","margret","margrethe","marguerite","margy","mari","maria","mariachi","mariadb","mariam","marian","mariana","mariann","marianna","marianne","mariano","maribel","maribelle","maribeth","marice","maricela","maridel","marie","marieann","mariejeanne","mariel","mariele","marielle","mariellen","marietta","mariette","marigold","marijn","marijo","marijuana","marika","marilee","marilin","marillin","marilyn","marimba","marin","marina","marinade","marinara","marinate","marination","marine","mariner","marinna","marino","mario","marion","marionette","mariquilla","marisa","mariska","marisol","marissa","marita","maritain","marital","maritime","maritsa","maritza","mariupol","marius","mariya","marj","marja","marje","marji","marjie","marjoram","marjorie","marjory","marjy","mark","markab","markdown","marked","markedly","marker","markeroptions","markers","market","marketa","marketability","marketable","marketeer","marketer","marketing","marketplace","markets","markham","marking","markism","markka","markkaa","marklogic","markos","markov","markovian","markovitz","marks","marksman","marksmanship","marksmen","markup","markus","marl","marla","marlane","marlboro","marlborough","marleah","marlee","marleen","marlena","marlene","marley","marlie","marlin","marline","marlinespike","marlo","marlon","marlow","marlowe","marlyn","marmaduke","marmalade","marmara","marmoreal","marmoset","marmot","marna","marne","marney","marni","marnia","marnie","maroon","marque","marquee","marquesas","marquess","marquetry","marquette","marquez","marquis","marquise","marquisette","marquita","marrakesh","marred","marriage","marriageability","marriageable","married","marrilee","marring","marriott","marris","marrissa","marrow","marrowbone","marry","mars","marseillaise","marseille","marseilles","marsh","marsha","marshal","marshalas","marshall","marshalled","marshaller","marshalling","marshallings","marshiness","marshland","marshmallow","marshy","marsiella","marsupial","mart","marta","martainn","martel","martelle","marten","martguerita","martha","marthe","marthena","marti","martial","martian","martica","martie","martin","martina","martinet","martinez","martingale","martini","martinique","martino","martinson","martita","marty","martyn","martynne","martyr","martyrdom","marv","marva","marve","marvel","marvell","marvelous","marven","marvin","marwin","marx","marxian","marxism","marxist","mary","marya","maryann","maryanna","maryanne","marybelle","marybeth","maryellen","maryjane","maryjo","maryl","maryland","marylee","marylin","marylinda","marylou","marylynne","maryrose","marys","marysa","marzipan","mas","masada","masai","masaryk","masc","mascagni","mascara","mascot","masculine","masculineness","masculinity","masefield","maser","maseru","mash","masha","mashhad","mask","masked","masker","masking","masks","masochism","masochist","masochistic","masochistically","mason","masonic","masonite","masonry","masque","masquer","masquerade","masquerader","mass","massa","massachusetts","massacre","massage","massager","massasoit","massenet","masseur","masseuse","massey","massif","massimiliano","massimo","massing","massive","massively","massiveness","massless","mast","mastectomy","master","masterclass","mastered","masterful","masterfulness","masterliness","masterly","mastermind","masterpage","masterpiece","masters","mastership","masterstroke","masterwork","mastery","masthead","mastic","masticate","mastication","mastiff","mastodon","mastoid","masturbate","masturbation","masturbatory","mat","mata","matador","match","matchable","matchbook","matchbox","matchcase","matched","matcher","matchers","matches","matching","matchless","matchlock","matchmake","matchmaker","matchmaking","matchplay","matchstick","matchwood","mate","mated","matelda","mateo","mater","material","materialism","materialist","materialistic","materialistically","materiality","materialization","materialize","materialized","materializer","materializes","materializing","materialness","materials","maternal","maternity","mates","math","mathe","mathematic","mathematica","mathematical","mathematically","mathematician","mathematics","mathematik","mather","mathew","mathewson","mathian","mathias","mathieu","mathilda","mathilde","mathis","mathjax","maths","mathworks","matias","matilda","matilde","matine","mating","matins","matisse","matlab","matmul","matplotlib","matriarch","matriarchal","matriarchs","matriarchy","matrices","matricidal","matricide","matriculate","matriculation","matriel","matrimonial","matrimony","matrix","matron","matsumoto","matt","matte","mattel","matteo","matter","matterhorn","matters","matthaeus","mattheus","matthew","matthias","matthieu","matthiew","matthus","matti","mattias","mattie","matting","mattins","mattis","mattock","mattress","matty","maturate","maturation","maturational","mature","matureness","maturer","maturity","matzo","matzot","maud","maude","maudie","maudlin","maugham","maui","maul","mauler","maunder","maupassant","maura","maure","maureen","maureene","maurene","mauriac","maurice","mauricio","maurie","maurine","mauris","maurise","maurita","mauritania","mauritanian","mauritian","mauritius","maurits","maurizia","maurizio","mauro","maurois","maury","mauser","mausoleum","mauve","maven","mavencentral","mavencli","maverick","mavin","mavis","mavra","maw","mawkish","mawkishness","mawr","max","maxcdn","maxdate","maxdepth","maxheight","maxi","maxie","maxilla","maxillae","maxillary","maxim","maxima","maximal","maximality","maximilian","maximilianus","maximilien","maximization","maximize","maximized","maximizer","maximo","maximum","maxine","maxlen","maxlength","maxlines","maxoccurs","maxsize","maxtor","maxvalue","maxwell","maxwellian","maxwidth","maxx","maxy","may","maya","mayan","maybe","maybelle","mayday","maye","mayer","mayest","mayfair","mayflower","mayfly","mayhap","mayhem","mayn","maynard","mayne","maynord","mayo","mayonnaise","mayor","mayoral","mayoralty","mayoress","mayorship","maypole","mayra","mayst","mazama","mazarin","mazatlan","mazda","maze","mazed","mazedness","mazurka","mazzini","mb","mba","mbabane","mbini","mbostock","mbp","mbuilder","mc","mcadam","mcallister","mcamera","mcbride","mccabe","mccain","mccall","mccarthy","mccarthyism","mccartney","mccarty","mccauley","mcclain","mcclellan","mcclure","mccluskey","mcconnell","mccormick","mccoy","mccracken","mccray","mccullough","mcdaniel","mcdermott","mcdonald","mcdonnell","mcdougall","mcdowell","mce","mcelhaney","mcenroe","mcfadden","mcfarland","mcgee","mcgill","mcgovern","mcgowan","mcgrath","mcgraw","mcgregor","mcguffey","mcguire","mci","mcintosh","mcintyre","mckay","mckee","mckenzie","mckesson","mckinley","mckinney","mcknight","mclanahan","mclaughlin","mclean","mcleod","mcluhan","mcmahon","mcmartin","mcmillan","mcnamara","mcnaughton","mcneil","mcontext","mcpherson","mcrypt","mcursor","md","mdash","mdata","mdb","mdc","mdf","mdi","mdl","mdm","mdn","mdpi","mdrawerlayout","mdse","mdt","me","mead","meade","meadow","meadowland","meadowlark","meadows","meadowsweet","meagan","meager","meagerness","meaghan","meagres","meal","mealiness","meals","mealtime","mealy","mealybug","mealymouthed","mean","meander","meaneing","meanie","meaning","meaningful","meaningfulness","meaningless","meaninglessness","meanings","meanness","means","meant","meantime","meanwhile","meany","meara","meas","measle","measles","measly","measurable","measurably","measure","measured","measureless","measurement","measurements","measurer","measures","measurespec","measuring","meat","meataxe","meatball","meatiness","meatless","meatloaf","meatloaves","meatpacking","meaty","mecca","mechanic","mechanical","mechanics","mechanism","mechanisms","mechanist","mechanistic","mechanistically","mechanization","mechanize","mechanized","mechanizer","mechanizes","mechanochemically","mechelle","med","medal","medalist","medallion","medan","meddle","meddlesome","medea","medellin","medfield","media","mediaelement","mediaeval","medial","medials","median","mediaplayer","mediarecorder","mediastore","mediate","mediateness","mediation","mediator","mediatype","mediawiki","medic","medicaid","medical","medicament","medicare","medicate","medication","medici","medicinal","medicine","medico","medieval","medievalist","medina","mediocre","mediocrity","meditate","meditation","meditative","meditativeness","mediterranean","medium","mediumistic","medley","medulla","medusa","meed","meek","meekness","meerschaum","meet","meeter","meeting","meetinghouse","meetings","meets","meetup","mef","meg","mega","megabit","megabuck","megabyte","megacycle","megadeath","megadeaths","megahertz","megalith","megalithic","megaliths","megalomania","megalomaniac","megalopolis","megan","megaphone","megaton","megavolt","megawatt","megaword","megen","meggi","meggie","meggy","meghan","meghann","megohm","mehetabel","mei","meier","meighen","meiji","meioses","meiosis","meiotic","meir","meister","meistersinger","mejia","mekong","mel","mela","melamie","melamine","melancholia","melancholic","melancholy","melanesia","melanesian","melange","melania","melanie","melanin","melanoma","melantha","melany","melba","melbourne","melcher","melchior","meld","melendez","melesa","melessa","melicent","melina","melinda","melinde","meliorate","melioration","melisa","melisande","melisandra","melisenda","melisent","melissa","melisse","melita","melitta","mella","melli","mellicent","mellie","mellifluous","mellifluousness","mellisa","mellisent","mellon","melloney","mellow","mellowness","melly","melodee","melodic","melodically","melodie","melodious","melodiousness","melodrama","melodramatic","melodramatically","melody","melon","melonie","melony","melosa","melpomene","melt","meltdown","melter","melting","melton","melva","melville","melvin","melvyn","mem","member","membered","memberid","members","membership","memberships","membrane","membranous","memcache","memcached","memcpy","memento","memling","memo","memoir","memorabilia","memorability","memorable","memorableness","memorably","memorandum","memorial","memorialize","memorialized","memoriam","memorization","memorize","memorized","memorizer","memorizes","memory","memoryless","memorystream","memphis","memset","men","menace","menacing","menage","menagerie","menander","menarche","menard","mencius","mencken","mend","mendacious","mendaciousness","mendacity","mendel","mendeleev","mendelevium","mendelian","mendelssohn","mender","mendez","mendicancy","mendicant","mendie","mending","mendocino","mendoza","mendy","menelaus","menes","menfolk","menhaden","menial","meningeal","meninges","meningitides","meningitis","meninx","menisci","meniscus","menkalinan","menkar","menkent","menlo","mennonite","menominee","menopausal","menopause","menorah","menorahs","menotti","mens","mensa","mensch","menservants","menstrual","menstruate","menstruation","mensurable","mensuration","menswear","mental","mentalist","mentality","menthol","mentholated","mention","mentionable","mentioned","mentioner","mentioning","mentions","mentor","menu","menubar","menuhin","menuinflater","menuitem","menuitems","menus","menzies","meow","mephistopheles","mer","merak","mercado","mercantile","mercator","mercedes","mercenariness","mercenary","mercer","mercerize","merchandise","merchandiser","merchant","merchantability","merchantman","merchantmen","merci","mercie","merciful","mercifully","mercifulness","merciless","mercilessness","merck","mercurial","mercuric","mercury","mercy","mere","meredeth","meredith","meredithe","merell","merely","meretricious","meretriciousness","merganser","merge","merged","merger","merges","mergesort","merging","meridel","meridian","meridional","meridith","meriel","merilee","merill","merilyn","meringue","merino","meris","merissa","merit","merited","meritocracy","meritocratic","meritocrats","meritorious","meritoriousness","meriwether","merl","merla","merle","merlin","merlina","merline","mermaid","merman","mermen","merna","merola","meromorphic","merralee","merrel","merriam","merrick","merridie","merrie","merrielle","merrile","merrilee","merrili","merrill","merrily","merrimac","merrimack","merriment","merriness","merritt","merry","merrymaker","merrymaking","mersey","merton","merv","mervin","merwin","merwyn","meryl","mes","mesa","mesabi","mescal","mescaline","mesdames","mesdemoiselles","mesh","meshed","meshgrid","mesmeric","mesmerism","mesmerize","mesmerized","mesmerizer","mesolithic","mesomorph","mesomorphs","meson","mesopotamia","mesopotamian","mesos","mesosphere","mesozoic","mesquite","mess","message","messagebox","messageboxbuttons","messageboxicon","messagedigest","messageid","messagequeue","messages","messagetype","messaging","messed","messeigneurs","messenger","messerschmidt","messes","messiaen","messiah","messiahs","messianic","messieurs","messily","messiness","messing","messmate","messrs","messy","mestizo","met","meta","metabolic","metabolically","metabolism","metabolite","metabolize","metacarpal","metacarpi","metacarpus","metacircular","metacircularity","metaclass","metacpan","metadata","metal","metalanguage","metalization","metalized","metallic","metalliferous","metallings","metallography","metalloid","metallurgic","metallurgical","metallurgist","metallurgy","metalsmith","metalwork","metalworking","metamathematical","metamorphic","metamorphism","metamorphose","metamorphosis","metaphor","metaphoric","metaphorical","metaphosphate","metaphysic","metaphysical","metastability","metastable","metastases","metastasis","metastasize","metastatic","metastore","metatarsal","metatarsi","metatarsus","metatheses","metathesis","metathesized","metathesizes","metathesizing","metavariable","mete","metempsychoses","metempsychosis","meteor","meteoric","meteorically","meteorite","meteoritic","meteoritics","meteoroid","meteorologic","meteorological","meteorologist","meteorology","meter","meters","meth","methadone","methane","methanol","methinks","methionine","method","methodandargscaller","methodical","methodicalness","methodinfo","methodism","methodist","methodname","methodological","methodologists","methodology","methods","methought","methuen","methuselah","methuselahs","methyl","methylated","methylene","meticulous","meticulousness","metonymy","metrecal","metric","metrical","metricate","metricize","metrics","metro","metronome","metropolis","metropolitan","metropolitanization","mets","metternich","mettle","mettlesome","metus","metzler","meuse","mew","mewl","mews","mex","mexicali","mexican","mexico","meyer","meyerbeer","mezzanine","mezzo","mf","mfa","mfc","mfg","mfr","mg","mgm","mgmt","mgr","mh","mhandler","mhz","mi","mia","miami","miaplacidus","miasma","miasmal","mib","mic","mica","micaela","micah","mice","micelles","mich","michael","michaela","michaelangelo","michaelina","michaeline","michaella","michaelmas","michaelson","michail","michal","michale","micheal","micheil","michel","michelangelo","michele","michelin","michelina","micheline","michell","michelle","michelson","michigan","michigander","michiganite","mick","mickelson","mickey","micki","mickie","micky","micmac","micra","micro","microamp","microanalysis","microanalytic","microbe","microbial","microbicidal","microbicide","microbiological","microbiologist","microbiology","microbrewery","microchemistry","microchip","microcircuit","microcode","microcomputer","microcosm","microcosmic","microdensitometer","microdot","microeconomic","microeconomics","microelectronic","microelectronics","microfiber","microfiche","microfilm","microfossils","micrography","microgroove","microhydrodynamics","microinstruction","microjoule","microlevel","microlight","micromanage","micromanagement","micrometeorite","micrometeoritic","micrometer","micron","micronesia","micronesian","microorganism","microphone","microport","microprocessing","microprocessor","microprogram","microprogrammed","microprogramming","micros","microscope","microscopic","microscopical","microscopy","microsecond","microseconds","microservice","microservices","microsimulation","microsoft","microsomal","microstore","microsurgery","microsystems","microtime","microvax","microvaxes","microvolt","microwave","microwaveable","microword","mid","midair","midas","midband","midday","midden","middest","middle","middlebrow","middlebury","middleman","middlemen","middlemost","middlename","middlesex","middleton","middletown","middleware","middleweight","middling","middy","mideast","mideastern","midfield","midge","midget","midi","midland","midlife","midlives","midmorn","midmost","midnight","midpoint","midrange","midrib","midriff","midscale","midsection","midship","midshipman","midshipmen","midspan","midst","midstream","midsummer","midterm","midtown","midway","midweek","midwest","midwestern","midwesterner","midwicket","midwife","midwifery","midwinter","midwives","midyear","mien","miff","mig","might","mightily","mightiness","mightn","mighty","mignon","mignonette","mignonne","migr","migraine","migrant","migrate","migrated","migrating","migration","migrations","migrative","migratory","miguel","miguela","miguelita","mikado","mikael","mikaela","mike","mikel","mikey","mikhail","mikkel","mikol","mikoyan","mil","milady","milagros","milan","milanese","milch","mild","mildew","mildness","mildred","mildrid","mile","mileage","milena","milepost","miler","miles","milestone","milford","milicent","milieu","milissent","militancy","militant","militantness","militarily","militarism","militarist","militaristic","militarization","militarize","military","militate","militia","militiaman","militiamen","milk","milka","milken","milker","milkiness","milkmaid","milkman","milkmen","milkshake","milksop","milkweed","milky","mill","millage","millard","millay","millenarian","millenarianism","millennial","millennialism","millennium","millepede","miller","millet","milli","milliamp","milliampere","milliard","millibar","millicent","millidegree","millie","milligram","millijoule","millikan","milliliter","millimeter","milliner","millinery","milling","million","millionaire","millions","millionth","millionths","millipede","millis","millisecond","milliseconds","millisent","millivolt","millivoltmeter","milliwatt","millpond","millrace","millstone","millstream","millwright","milly","milne","milo","milquetoast","milt","miltiades","miltie","milton","miltonic","miltown","milty","milwaukee","milzie","mimd","mime","mimemessage","mimeograph","mimeographs","mimer","mimesis","mimetic","mimetically","mimetype","mimi","mimic","mimicked","mimicker","mimicking","mimicry","mimosa","min","mina","minaret","minatory","mince","mincemeat","mincer","mincing","mind","minda","mindanao","mindate","mindbogglingly","minded","minder","mindful","mindfully","mindfulness","mindless","mindlessness","mindoro","minds","mindset","mindy","mine","minecraft","minefield","miner","mineral","mineralization","mineralized","mineralogical","mineralogist","mineralogy","minerva","mineshaft","minestrone","minesweeper","minetta","minette","mineworkers","minflater","ming","mingle","mingus","mingw","minheight","mini","miniature","miniaturist","miniaturization","miniaturize","minibike","minibus","minicab","minicam","minicomputer","miniconda","minidress","minified","minify","minifyenabled","minim","minima","minimal","minimalism","minimalist","minimalistic","minimality","minimax","minimization","minimize","minimized","minimizer","minimum","mining","minion","miniseries","miniskirt","minister","ministerial","ministrant","ministration","ministry","minivan","miniver","mink","minke","minlength","minn","minna","minnaminnie","minne","minneapolis","minnesinger","minnesota","minnesotan","minni","minnie","minnnie","minnow","minny","minoan","minoccurs","minolta","minor","minority","minos","minot","minotaur","minoxidil","mins","minsdkversion","minsk","minsky","minster","minstrel","minstrelsy","mint","minta","mintage","mintaka","minter","minty","minuend","minuet","minuit","minus","minuscule","minute","minuteman","minutemen","minuteness","minutes","minutia","minutiae","minvalue","minwidth","minx","miny","miocene","mipmap","mips","miquela","mir","mira","mirabeau","mirabel","mirabella","mirabelle","mirach","miracle","miraculous","miraculousness","mirage","miran","miranda","mire","mireielle","mireille","mirella","mirelle","mirfak","miriam","mirilla","mirna","miro","mirror","mirrors","mirth","mirthful","mirthfulness","mirthless","mirthlessness","mirths","mirv","miry","mirzam","mis","misaddress","misadventure","misalign","misalignment","misalliance","misanalysed","misanthrope","misanthropic","misanthropically","misanthropist","misanthropy","misapplier","misapply","misapprehend","misapprehension","misappropriate","misbegotten","misbehave","misbehaver","misbehavior","misbrand","misc","miscalculate","miscalculation","miscall","miscarriage","miscarry","miscast","miscegenation","miscellanea","miscellaneous","miscellany","mischa","mischance","mischief","mischievous","mischievousness","miscibility","miscible","misclassification","misclassified","misclassifying","miscode","miscommunicate","miscomprehended","misconceive","misconception","misconduct","misconfiguration","misconstruction","misconstrue","miscopying","miscount","miscreant","miscue","misdeal","misdealt","misdeed","misdemeanant","misdemeanor","misdiagnose","misdid","misdirect","misdirection","misdirector","misdo","misdoes","misdone","miser","miserable","miserableness","miserably","miserliness","miserly","misery","mises","misfeasance","misfeature","misfield","misfile","misfire","misfit","misfitted","misfitting","misfortune","misgauge","misgiving","misgovern","misgovernment","misguidance","misguide","misguided","misguidedness","misguider","misha","mishandle","mishap","mishapped","mishapping","mishear","misheard","mishitting","mishmash","misidentification","misidentify","misinform","misinformation","misinterpret","misinterpretation","misinterpreter","misjudge","misjudging","misjudgment","miskito","mislabel","mislaid","mislay","mislead","misleader","misleading","misled","mismanage","mismanagement","mismatch","misname","misnomer","misogamist","misogamy","misogynist","misogynistic","misogynous","misogyny","misperceive","misplace","misplacement","misplay","mispositioned","misprint","misprision","mispronounce","mispronunciation","misquotation","misquote","misread","misreader","misrelated","misremember","misreport","misrepresent","misrepresentation","misrepresenter","misroute","misrule","miss","missal","missed","misses","misshape","misshapen","misshapenness","missie","missile","missilery","missing","mission","missionary","missioned","missioner","missioning","missis","mississauga","mississippi","mississippian","missive","missoula","missouri","missourian","misspeak","misspecification","misspecified","misspell","misspelling","misspend","misspent","misspoke","misspoken","misstate","misstatement","misstater","misstep","misstepped","misstepping","missus","missy","mist","mistakable","mistake","mistaken","mistaker","mistakes","mistaking","mistassini","mister","misti","mistily","mistime","mistiness","mistletoe","mistook","mistral","mistranslated","mistranslates","mistranslating","mistranslation","mistreat","mistreatment","mistress","mistrial","mistrust","mistruster","mistrustful","misty","mistype","misunderstand","misunderstander","misunderstanding","misunderstood","misuse","misuser","miswritten","mit","mitch","mitchael","mitchel","mitchell","mite","miter","miterer","mitford","mithra","mithridates","mitigate","mitigated","mitigation","mitoses","mitosis","mitotic","mitre","mitsubishi","mitt","mitten","mitterrand","mitty","mitzi","mitzvahs","mix","mixable","mixed","mixer","mixin","mixing","mixins","mixture","mizar","mizzen","mizzenmast","mj","mk","mkdir","mkdirs","mkl","mkmapview","mks","mktime","mkyong","ml","mle","mlist","mlistener","mlle","mm","mmap","mme","mmm","mmmm","mms","mmsc","mn","mname","mnchhausen","mnemonic","mnemonically","mnemonics","mnemosyne","mnist","mno","mnt","mo","moan","moat","mob","mobbed","mobber","mobbing","mobcap","mobil","mobile","mobility","mobilizable","mobilization","mobilize","mobilized","mobilizer","mobilizes","mobster","mobutu","moc","moccasin","mocha","mock","mocked","mockers","mockery","mocking","mockingbird","mockito","mocks","mod","modal","modality","modals","mode","model","modeladmin","modelandview","modelattribute","modelbuilder","modeled","modeler","modelform","modeling","modelitem","modelling","modelname","models","modelserializer","modelstate","modelversion","modelview","modem","moderate","moderated","moderateness","moderation","moderator","modern","modernism","modernist","modernistic","modernity","modernization","modernize","modernized","modernizer","modernizes","modernizr","modernness","modes","modest","modesta","modestia","modestine","modesto","modesty","modicum","modifiability","modifiable","modifiableness","modification","modifications","modified","modifier","modifiers","modifies","modify","modifying","modigliani","modish","modishness","mods","modula","modular","modularity","modularization","modularize","modulate","modulation","modulator","module","moduleid","modulename","modules","moduli","modulo","modulus","modus","moe","moen","mogadiscio","mogadishu","mogul","mohair","mohamed","mohammad","mohammed","mohammedan","mohammedanism","mohandas","mohandis","mohawk","mohegan","mohican","moho","mohorovicic","mohr","moiety","moil","moina","moines","moira","moire","moise","moiseyev","moishe","moist","moisten","moistener","moistness","moisture","moisturize","mojave","mojo","mojoexecutor","molal","molar","molarity","molasses","mold","moldavia","moldavian","moldboard","molder","moldiness","molding","moldova","moldy","mole","molecular","molecularity","molecule","molehill","moleskin","molest","molestation","molested","molester","molestie","moliere","molina","moline","moll","mollee","molli","mollie","mollification","mollify","mollis","mollusc","mollusk","molly","mollycoddle","mollycoddler","molnar","moloch","molokai","molotov","molt","molter","moluccas","molybdenite","molybdenum","mom","mombasa","moment","momenta","momentarily","momentariness","momentary","momentjs","momentous","momentousness","moments","momentum","momma","mommy","mon","mona","monaco","monad","monadic","monads","monah","monarch","monarchic","monarchical","monarchism","monarchist","monarchistic","monarchs","monarchy","monash","monastery","monastic","monastical","monasticism","monaural","mondale","monday","mondrian","monegasque","monera","monet","monetarily","monetarism","monetarist","monetary","monetization","monetize","money","moneybag","moneychangers","moneyer","moneylender","moneymaker","moneymaking","monfort","monger","mongo","mongoclient","mongod","mongodb","mongoid","mongol","mongolia","mongolian","mongolic","mongolism","mongoloid","mongoose","mongrel","monica","monies","monika","moniker","monique","monism","monist","monition","monitor","monitored","monitoring","monitors","monitory","monk","monkey","monkeyshine","monkish","monkshood","monmouth","mono","monobehaviour","monochromatic","monochromator","monochrome","monocle","monoclinic","monoclonal","monocotyledon","monocotyledonous","monocular","monodevelop","monodic","monodist","monody","monogamist","monogamous","monogamy","monogram","monogrammed","monogramming","monograph","monographs","monolingual","monolingualism","monolith","monolithic","monolithically","monoliths","monologist","monologue","monomania","monomaniac","monomaniacal","monomer","monomeric","monomial","monongahela","mononuclear","mononucleoses","mononucleosis","monophonic","monoplane","monopole","monopolist","monopolistic","monopolization","monopolize","monopolized","monopolizes","monopoly","monorail","monospace","monostable","monosyllabic","monosyllable","monotheism","monotheist","monotheistic","monotone","monotonic","monotonically","monotonicity","monotonous","monotonousness","monotony","monotouch","monovalent","monoxide","monro","monroe","monrovia","monsanto","monseigneur","monsieur","monsignor","monsignori","monsoon","monsoonal","monster","monstrance","monstrosity","monstrous","monstrousness","mont","montage","montague","montaigne","montana","montanan","montcalm","montclair","monte","montenegrin","montenegro","monterey","monterrey","montesquieu","montessori","monteverdi","montevideo","montezuma","montgomery","month","monthly","months","monti","monticello","montmartre","montoya","montpelier","montrachet","montreal","montserrat","monty","monument","monumental","monumentality","moo","mooch","mood","moodily","moodiness","moodle","moody","moog","moon","moonbeam","mooney","moonless","moonlight","moonlighting","moonlit","moonscape","moonshine","moonshiner","moonshot","moonstone","moonstruck","moonwalk","moor","moore","mooring","moorish","moorland","moose","moot","mootools","mop","mope","moped","moper","mopey","mopier","mopiest","mopish","mopped","moppet","mopping","moq","mora","moraine","moral","morale","morales","moralist","moralistic","moralistically","morality","moralization","moralize","moralled","moraller","moralling","moran","morass","moratorium","moravia","moravian","moray","morbi","morbid","morbidity","morbidness","mord","mordancy","mordant","mordecai","mordred","mordy","more","moreen","morehouse","morel","moreland","morena","moreno","moreover","morey","morgan","morgana","morganica","morganne","morgen","morgue","morgun","moria","moriarty","moribund","moribundity","morie","morin","morion","morison","morissa","morita","moritz","morlee","morley","morly","mormon","mormonism","morn","morna","morning","moro","moroccan","morocco","moron","moroni","moronic","moronically","morose","moroseness","morph","morpheme","morphemic","morpheus","morphia","morphine","morphism","morphologic","morphological","morphology","morphophonemic","morphophonemics","morphs","morrie","morris","morrison","morristown","morrow","morry","morse","morsel","mort","mortal","mortality","mortar","mortarboard","mortbay","morten","mortgage","mortgageable","mortgagee","mortgagor","mortice","mortician","mortie","mortification","mortified","mortifier","mortify","mortimer","mortise","morton","mortuary","morty","mos","mosaic","mosaicked","mosaicking","moscone","moscow","mose","moseley","moselle","moser","mosey","moshe","moslem","mosley","mosque","mosquito","mosquitoes","moss","mossback","mossberg","mossy","most","mostly","mosul","mot","mote","motel","motet","moth","mothball","mother","motherboard","motherfucker","motherfucking","motherhood","mothering","motherland","motherless","motherliness","motherly","moths","motif","motile","motility","motion","motional","motioner","motionevent","motionless","motionlessness","motions","motivate","motivated","motivation","motivational","motivator","motive","motiveless","motley","motlier","motliest","motocross","motor","motorbike","motorboat","motorcade","motorcar","motorcycle","motorcyclist","motoring","motorist","motorization","motorize","motorized","motorman","motormen","motormouth","motormouths","motorola","motorway","motown","mott","mottle","mottler","motto","mottoes","moue","moulder","moult","mound","mount","mountable","mountain","mountaineer","mountaineering","mountainous","mountainousness","mountainside","mountaintop","mountbatten","mountebank","mounted","mounter","mountie","mounties","mounting","mounts","mourn","mourner","mournful","mournfuller","mournfullest","mournfulness","mourning","mouse","mousedown","mouseenter","mouseevent","mouseeventargs","mouseleave","mousemove","mouseout","mouseover","mouser","mousetrap","mousetrapped","mousetrapping","mouseup","mousewheel","mousex","mousey","mousiness","mousing","mousse","moussorgsky","mousy","mouth","mouthe","mouthful","mouthiness","mouthorgan","mouthpiece","mouths","mouthwash","mouthwatering","mouthy","mouton","mov","movable","movableness","move","moved","movement","movements","movenext","mover","moves","moveto","movetofirst","movetonext","movie","movieclip","moviegoer","movieid","movies","moving","movl","movq","mow","mower","mowgli","mowing","moxie","moyer","moyna","moyra","moz","mozambican","mozambique","mozart","mozelle","mozes","mozilla","mozzarella","mp","mpaint","mpdf","mpeg","mpg","mph","mpi","mpl","mplayer","mq","mqtt","mr","mrecyclerview","mri","mrs","ms","msb","msbuild","msc","mscorlib","msdn","mse","msec","msft","msg","msgbox","msgid","msgr","msgs","msi","msie","msil","msmq","mso","msp","mssql","mst","msvc","msw","msxml","msys","mt","mtcars","mtg","mtge","mtier","mtime","mts","mtu","mtv","mu","muawiya","mubarak","much","muchness","mucilage","mucilaginous","muck","mucker","muckrake","muckraker","mucky","mucosa","mucous","mucus","mud","mudded","muddily","muddiness","mudding","muddle","muddlehead","muddleheaded","muddler","muddy","mudflat","mudguard","mudlarks","mudroom","mudslide","mudsling","mudslinger","mudslinging","mueller","muenster","muesli","muezzin","muff","muffin","muffle","muffler","mufi","mufinella","mufti","mug","mugabe","mugged","mugger","mugginess","mugging","muggy","mugshot","mugwump","muhammad","muhammadan","muhammadanism","muir","muire","mukden","mukluk","mul","mulatto","mulattoes","mulberry","mulch","mulct","mulder","mule","muleskinner","mulesoft","muleteer","mulish","mulishness","mull","mullah","mullahs","mullein","mullen","muller","mullet","mulligan","mulligatawny","mullikan","mullins","mullion","mult","multan","multer","multi","multibus","multicast","multicellular","multichannel","multicollinearity","multicolor","multicolumn","multicomponent","multicomputer","multics","multicultural","multiculturalism","multidex","multidimensional","multidimensionality","multidisciplinary","multifaceted","multifamily","multifarious","multifariousness","multifigure","multiform","multifunction","multiindex","multilateral","multilayer","multilevel","multiline","multilingual","multilingualism","multimap","multimedia","multimegaton","multimeter","multimillionaire","multinational","multinomial","multipart","multiphase","multiple","multiples","multiplet","multiplex","multiplexor","multipliable","multiplicand","multiplication","multiplicative","multiplicity","multiplied","multiplier","multiply","multiplying","multiprocess","multiprocessing","multiprocessor","multiprogram","multiprogrammed","multiprogramming","multipurpose","multiracial","multiselect","multistage","multistory","multisyllabic","multitasking","multithreaded","multithreading","multitude","multitudinous","multitudinousness","multiuser","multivalent","multivalued","multivariate","multiversity","multiviews","multivitamin","mum","mumble","mumbler","mumbletypeg","mumford","mummed","mummer","mummery","mummification","mummify","mumming","mummy","mumps","mun","munch","muncher","munchies","muncie","mundane","mundt","munge","munich","municipal","municipality","munificence","munificent","munition","munmro","munoz","munro","munroe","munsey","munson","munster","muon","muong","muppet","mural","muralist","murasaki","murat","murchison","murcia","murder","murderer","murderess","murderous","murderousness","murdoch","murdock","mureil","murial","muriatic","muriel","murielle","murillo","murk","murkily","murkiness","murky","murmansk","murmur","murmurer","murmuring","murmurous","murphy","murrain","murray","murrow","murrumbidgee","murry","murvyn","mus","muscat","muscatel","muscle","musclebound","muscovite","muscovy","muscular","muscularity","musculature","muse","muser","musette","museum","mush","musher","mushiness","mushroom","mushy","musial","music","musical","musicale","musicality","musicals","musician","musicianship","musicked","musicking","musicological","musicologist","musicology","musing","musk","muskeg","muskegon","muskellunge","musket","musketeer","musketry","muskie","muskiness","muskmelon","muskox","muskrat","musky","muslim","muslin","muss","mussel","mussolini","mussorgsky","mussy","must","mustache","mustachio","mustang","mustard","muster","mustily","mustiness","mustn","musty","mut","mutability","mutable","mutableness","mutably","mutagen","mutant","mutate","mutating","mutation","mutational","mutations","mutator","mute","muted","muteness","mutex","mutilate","mutilation","mutilator","mutineer","mutinous","mutiny","mutsuhito","mutt","mutter","mutterer","mutton","muttonchops","mutual","mutuality","mutually","muumuu","mux","muzak","muzo","muzzle","muzzled","muzzler","mv","mvc","mview","mviewpager","mvn","mvnrepository","mvp","mvvm","mvvmcross","mw","mwebview","mx","mxml","my","myaction","myactivity","myadapter","myanmar","myapp","myapplication","myarr","myarray","mybase","mybatis","mybean","mybutton","myca","mycah","mycanvas","mycarousel","mycell","mycenae","mycenaean","mychal","mychart","myclass","mycollection","mycologist","mycology","mycommand","mycompany","mycomponent","myconnection","mycontext","mycontrol","mycontroller","myctrl","mydata","mydatabase","mydate","mydb","mydf","mydict","mydir","mydiv","mydomain","myelement","myelitides","myelitis","myemail","myentity","myenum","myer","myers","myevent","myfaces","myfield","myfile","myfolder","myform","myfragment","myframe","myfunc","myfunction","mygrid","myhost","myid","myimage","myinput","myint","myintent","myinterface","myisam","myitem","myjson","mykey","mylabel","mylar","myles","mylib","mylist","mylo","mymap","mymethod","mymodal","mymodel","mymodule","myna","myname","mynamespace","mynheer","mynumber","myobj","myobject","myocardial","myocardium","myopia","myopic","myopically","myoptions","mypackage","mypage","mypanel","mypassword","mypath","myplugin","myprogram","myproject","myproperty","myra","myrah","myranda","myrange","myrdal","myreader","myriad","myriam","myrilla","myrle","myrlene","myrmidon","myrna","myron","myrow","myrrh","myrrhs","myrta","myrtia","myrtice","myrtie","myrtle","myrvyn","myrwyn","mys","myscript","myselect","myself","myserver","myservice","mysite","mysore","mysql","mysqlclient","mysqlcommand","mysqlconnection","mysqld","mysqldb","mysqldump","mysqli","mysqlio","myst","mysterious","mysteriousness","mystery","mystic","mystical","mysticism","mystification","mystifier","mystify","mystifying","mystique","mystr","mystring","mystruct","mytable","mytask","mytest","mytext","myth","mythic","mythical","mythographer","mythography","mythological","mythologist","mythologize","mythology","mythread","myths","mytimer","mytype","myurl","myuser","myusername","myval","myvalue","myvar","myvariable","myvector","myview","myviewcontroller","myviewholder","myviewmodel","mywebsite","mywebview","mywindow","mz","n","na","naacp","naam","nab","nabbed","nabbing","nabble","nabisco","nabob","nabokov","nacelle","nacho","nacl","nacre","nacreous","nada","nadean","nadeen","nader","nadia","nadine","nadir","nadiya","nady","nadya","nae","nag","nagasaki","nagged","nagger","nagging","nagios","nagoya","nagpur","nagy","nahuatl","nahum","naiad","naifs","nail","nailbrush","nailer","naipaul","nair","nairobi","naismith","naive","naivet","naivety","nakamura","nakayama","naked","nakedness","nakoma","nalani","nam","nama","namath","name","nameable","named","namedrop","namedropping","nameerror","nameless","namelist","namely","namenode","nameof","nameplate","namer","names","namesake","namespace","namespaces","namevaluepair","namevaluepairs","namibia","namibian","naming","nan","nana","nanak","nananne","nance","nancee","nancey","nanchang","nanci","nancie","nancy","nanete","nanette","nani","nanice","nanine","nanjing","nanking","nannette","nanni","nannie","nanny","nano","nanometer","nanon","nanook","nanosecond","nanoseconds","nanotime","nansen","nantes","nantucket","naoma","naomi","nap","napalm","nape","naphtali","naphtha","naphthalene","napier","napkin","naples","napless","napoleon","napoleonic","napped","napper","nappie","napping","nappy","nara","narbonne","narc","narcissism","narcissist","narcissistic","narcissus","narcoleptic","narcoses","narcosis","narcotic","narcotization","narcotize","nari","nariko","nark","narmada","narragansett","narrate","narration","narrative","narratology","narrator","narrow","narrowed","narrowing","narrowness","narwhal","nary","nas","nasa","nasal","nasality","nasalization","nasalize","nascence","nascent","nasdaq","nash","nashua","nashville","nasm","nassau","nasser","nastily","nastiness","nasturtium","nasty","nat","nata","natal","natala","natale","natalee","natalia","natalie","natalina","nataline","natalist","natality","natalya","nataniel","natasha","natassia","natch","natchez","nate","nathalia","nathalie","nathan","nathanael","nathanial","nathaniel","nathanil","nation","national","nationalism","nationalist","nationalistic","nationalistically","nationality","nationalization","nationalize","nationalized","nationalizer","nationhood","nations","nationwide","native","nativeconstructoraccessorimpl","nativeelement","natively","nativemethodaccessorimpl","nativeness","nativescript","nativestart","natividad","nativity","natka","natl","nato","natter","nattily","nattiness","natty","natural","naturalism","naturalist","naturalistic","naturalization","naturalize","naturalized","naturally","naturalness","naturals","nature","naturist","naugahyde","naught","naughtily","naughtiness","naughty","naur","nauru","nausea","nauseate","nauseating","nauseous","nauseousness","nautical","nautilus","nav","navaho","navajo","navajoes","naval","navarro","navbar","navcontroller","nave","navel","navigability","navigable","navigableness","navigate","navigated","navigates","navigating","navigation","navigational","navigationbar","navigationcontroller","navigationitem","navigationview","navigator","navona","navratilova","navvy","navy","nay","naysayer","nazarene","nazareth","nazi","nazism","nb","nba","nbc","nbr","nbs","nbsp","nc","ncaa","ncc","nchar","nco","ncol","ncols","ncr","ncurses","nd","ndarray","ndb","ndjamena","ndk","ne","neal","neala","neale","neall","nealon","nealson","nealy","neanderthal","neap","neapolitan","near","nearby","nearest","nearly","nearness","nearside","nearsighted","nearsightedness","neat","neaten","neath","neatness","neb","nebr","nebraska","nebraskan","nebuchadnezzar","nebula","nebulae","nebular","nebulous","nebulousness","nec","necessaries","necessarily","necessary","necessitate","necessitation","necessitous","necessity","neck","neckband","neckerchief","necking","necklace","neckline","necktie","necrology","necromancer","necromancy","necromantic","necrophilia","necrophiliac","necropolis","necropsy","necroses","necrosis","necrotic","nectar","nectarine","nectarous","nectary","ned","neda","nedda","neddie","neddy","nedi","need","needed","needer","needful","needham","neediness","needing","needle","needlecraft","needlepoint","needless","needlessness","needlewoman","needlewomen","needlework","needn","needs","needy","neel","neely","nefarious","nefariousness","nefen","nefertiti","neg","negate","negated","negater","negation","negative","negativeness","negativism","negativity","negator","negev","neglect","neglecter","neglectful","neglectfulness","negligee","negligence","negligent","negligibility","negligible","negligibly","negotiability","negotiable","negotiant","negotiate","negotiation","negotiator","negress","negritude","negro","negroes","negroid","nehemiah","nehru","neigh","neighbor","neighbored","neighborer","neighborhood","neighborliness","neighborlinesses","neighborly","neighbors","neighbours","neighs","neil","neila","neile","neill","neilla","neille","neither","nelda","nelia","nelie","nell","nelle","nelli","nellie","nelly","nels","nelsen","nelson","nematic","nematode","nembutal","nemeses","nemesis","nenter","neo","neoclassic","neoclassical","neoclassicism","neocolonialism","neocortex","neodymium","neogene","neolithic","neologism","neomycin","neon","neonatal","neonate","neophyte","neoplasm","neoplastic","neoprene","nepal","nepalese","nepali","nepenthe","nephew","nephrite","nephritic","nephritides","nephritis","nepotism","nepotist","neptune","neptunium","neque","nerd","nerdy","nereid","nerf","nerissa","nerita","nero","neron","nert","nerta","nerte","nerti","nertie","nerty","neruda","nerve","nerveless","nervelessness","nerviness","nerving","nervous","nervousness","nervy","nessa","nessi","nessie","nessy","nest","nesta","nested","nestedscrollview","nester","nesting","nestle","nestler","nestling","nestor","nestorius","net","netball","netbeans","netflix","netframework","nether","netherlander","netherlands","nethermost","netherworld","netscape","netstat","nett","netta","netti","nettie","netting","nettle","nettlesome","netty","network","networkcredential","networkinfo","networking","networks","networkstream","networkx","netzahualcoyotl","neue","neumann","neural","neuralgia","neuralgic","neurasthenia","neurasthenic","neuritic","neuritides","neuritis","neuroanatomy","neurobiology","neurological","neurologist","neurology","neuromuscular","neuron","neuronal","neurone","neurons","neuropathology","neurophysiology","neuropsychiatric","neuroses","neurosis","neurosurgeon","neurosurgery","neurotic","neurotically","neurotransmitter","neut","neuter","neutral","neutralise","neutralism","neutralist","neutrality","neutralization","neutralize","neutralized","neutrino","neutron","nev","neva","nevada","nevadan","nevadian","never","nevermore","nevertheless","nevi","nevil","nevile","neville","nevin","nevis","nevsa","nevsky","nevus","new","newark","newarr","newarray","newbie","newborn","newbury","newburyport","newcastle","newcomer","newdata","newdate","newdiv","newed","newel","newell","newer","newest","newfangled","newfile","newfound","newfoundland","newfoundlander","newguid","newheight","newid","newimage","newinstance","newish","newitem","newline","newlines","newlist","newly","newlywed","newman","newname","newness","newnode","newobj","newobject","newpage","newpassword","newpath","newport","newrelic","newrow","news","newsagent","newsboy","newscast","newscaster","newscasting","newsdealer","newsed","newses","newsflash","newsgirl","newsgroup","newsing","newsize","newsletter","newsman","newsmen","newspaper","newspaperman","newspapermen","newspaperwoman","newspaperwomen","newsprint","newsreader","newsreel","newsroom","newsstand","newstate","newstr","newstring","newsweek","newsweekly","newswire","newswoman","newswomen","newsworthiness","newsworthy","newsy","newt","newtab","newtext","newton","newtonian","newtonsoft","newurl","newuser","newval","newvalue","newversion","newwidth","newx","nexis","next","nextdouble","nextint","nextline","nextpage","nextprops","nexttoken","nextval","nexus","neysa","nf","nfc","nfl","nfs","ng","ngaliema","ngclass","ngfor","ngif","nginx","ngmodel","ngmodule","ngoninit","ngram","ngroute","ngstrm","nguyen","ngx","nh","nhibernate","nhl","ni","niacin","niagara","nial","niall","niamey","nib","nibbed","nibbing","nibble","nibbler","nibelung","nibh","nic","nicaean","nicaragua","nicaraguan","niccolo","nice","nicely","nicene","niceness","nicer","nicety","niche","nichol","nicholas","nichole","nicholle","nicholson","nick","nickel","nickelodeon","nicker","nickey","nicki","nickie","nicklaus","nicknack","nickname","nicknamer","nicko","nickola","nickolai","nickolaus","nicky","nico","nicobar","nicodemus","nicol","nicola","nicolai","nicole","nicolea","nicolette","nicoli","nicolina","nicoline","nicolle","nicosia","nicotine","nid","niebuhr","niece","niel","niels","nielsen","nielson","nietzsche","nieves","nifi","nifty","nigel","niger","nigeria","nigerian","nigerien","niggard","niggardliness","niggardly","nigger","niggle","niggler","niggling","nigh","nighs","night","nightcap","nightclothes","nightclub","nightclubbed","nightclubbing","nightdress","nightfall","nightgown","nighthawk","nightie","nightingale","nightlife","nightlong","nightly","nightmare","nightmarish","nights","nightshade","nightshirt","nightspot","nightstand","nightstick","nighttime","nightwear","nighty","nih","nihilism","nihilist","nihilistic","nijinsky","nikaniki","nike","niki","nikita","nikki","nikkie","nikko","niko","nikola","nikolai","nikolaos","nikolaus","nikolayev","nikoletta","nikolia","nikolos","nikon","nil","nilclass","nile","nilled","nilling","nilpotent","nils","nilsen","nilson","nilsson","nimbi","nimble","nimbleness","nimbly","nimbus","nimby","nimitz","nimrod","nina","nincompoop","nine","ninefold","ninepence","ninepin","ninepins","nineteen","nineteenths","ninetieths","ninetta","ninette","ninety","nineveh","ninja","ninject","ninnetta","ninnette","ninny","ninon","nintendo","ninth","ninths","nio","niobe","niobium","nioendpoint","nip","nipped","nipper","nippiness","nipping","nipple","nippon","nipponese","nippy","nirenberg","nirvana","nisei","nisi","nisl","nissa","nissan","nisse","nissie","nissy","nit","nita","niter","nitpick","nitrate","nitration","nitric","nitride","nitriding","nitrification","nitrite","nitrocellulose","nitrogen","nitrogenous","nitroglycerin","nitrous","nitwit","niven","nix","nixer","nixie","nixon","nj","nk","nkrumah","nl","nlog","nlp","nlrb","nls","nltk","nm","nmap","nn","no","noaa","noach","noactionbar","noah","noak","noam","noami","nob","nobe","nobel","nobelist","nobelium","nobie","nobility","noble","nobleman","noblemen","nobleness","noblesse","noblewoman","noblewomen","nobody","noby","noclassdeffounderror","noconflict","nocount","nocturnal","nocturne","nod","nodal","nodded","nodding","noddle","noddy","node","nodeid","nodejs","nodelist","nodemon","nodename","nodes","nodetype","nodevalue","nodoz","nodular","nodule","noe","noel","noelani","noell","noella","noelle","noellyn","noelyn","noemi","noes","noexcept","nofollow","noggin","nohow","nohup","noise","noiseless","noiselessness","noisemake","noisemaker","noisily","noisiness","noisome","noisy","nokia","nokogiri","nola","nolan","nolana","noland","nolie","noll","nollie","nolly","nolock","nom","nomad","nomadic","nombre","nome","nomenclature","nomethoderror","nomi","nominal","nominalized","nominally","nominals","nominate","nomination","nominative","nominator","nominee","non","nona","nonabrasive","nonabsorbent","nonacademic","nonacceptance","nonacid","nonactive","nonadaptive","nonaddictive","nonadhesive","nonadjacent","nonadjustable","nonadministrative","nonage","nonagenarian","nonaggression","nonagricultural","nonah","nonalcoholic","nonaligned","nonalignment","nonallergic","nonappearance","nonassignable","nonathletic","nonatomic","nonattendance","nonautomotive","nonavailability","nonbasic","nonbeliever","nonbelligerent","nonblocking","nonbreakable","nonburnable","nonbusiness","noncaloric","noncancerous","noncarbohydrate","nonce","nonchalance","nonchalant","nonchargeable","nonclerical","nonclinical","noncollectable","noncom","noncombatant","noncombustible","noncommercial","noncommissioned","noncommittal","noncommunicable","noncompeting","noncompetitive","noncompliance","noncomplying","noncomprehending","nonconducting","nonconductor","nonconforming","nonconformist","nonconformity","nonconsecutive","nonconservative","nonconstructive","noncontagious","noncontiguous","noncontinuous","noncontributing","noncontributory","noncontroversial","nonconvertible","noncooperation","noncorroding","noncorrosive","noncredit","noncriminal","noncritical","noncrystalline","noncumulative","noncustodial","noncyclic","nondairy","nondecreasing","nondeductible","nondelivery","nondemocratic","nondenominational","nondepartmental","nondepreciating","nondescript","nondestructive","nondetachable","nondeterminacy","nondeterminate","nondeterminism","nondeterministic","nondeterministically","nondisciplinary","nondisclosure","nondiscrimination","nondiscriminatory","nondramatic","nondrinker","nondrying","nondurable","none","noneconomic","noneducational","noneffective","nonelastic","nonelectric","nonelectrical","nonemergency","nonempty","nonenforceable","nonentity","nonequivalence","nonequivalent","nones","nonessential","nonesuch","nonetheless","nonetype","nonevent","nonexchangeable","nonexclusive","nonexempt","nonexistence","nonexistent","nonexplosive","nonextensible","nonfactual","nonfading","nonfat","nonfatal","nonfattening","nonferrous","nonfiction","nonfictional","nonflammable","nonflowering","nonfluctuating","nonflying","nonfood","nonfreezing","nonfunctional","nongovernmental","nongranular","nonhazardous","nonhereditary","nonhuman","noni","nonidentical","nonie","noninclusive","nonindependent","nonindustrial","noninfectious","noninflammatory","noninflationary","noninflected","nonintellectual","noninteracting","noninterchangeable","noninterference","nonintervention","nonintoxicating","nonintuitive","noninvasive","nonionic","nonirritating","nonjudgmental","nonjudicial","nonlegal","nonlethal","nonlinear","nonlinearity","nonlinguistic","nonliterary","nonliving","nonlocal","nonmagical","nonmagnetic","nonmalignant","nonmember","nonmetal","nonmetallic","nonmigratory","nonmilitant","nonmilitary","nonna","nonnah","nonnarcotic","nonnative","nonnegative","nonnegotiable","nonnuclear","nonnull","nonnumerical","nonobjective","nonobligatory","nonobservance","nonobservant","nonoccupational","nonoccurence","nonofficial","nonogenarian","nonoperational","nonoperative","nonorthogonal","nonorthogonality","nonparallel","nonparametric","nonpareil","nonparticipant","nonparticipating","nonpartisan","nonpaying","nonpayment","nonperformance","nonperforming","nonperishable","nonperson","nonperturbing","nonphysical","nonplus","nonplussed","nonplussing","nonpoisonous","nonpolitical","nonpolluting","nonporous","nonpracticing","nonprejudicial","nonprescription","nonprocedural","nonproductive","nonprofessional","nonprofit","nonprogrammable","nonprogrammer","nonproliferation","nonpublic","nonpunishable","nonracial","nonradioactive","nonrandom","nonreactive","nonreciprocal","nonreciprocating","nonrecognition","nonrecoverable","nonrecurring","nonredeemable","nonreducing","nonrefillable","nonrefundable","nonreligious","nonrenewable","nonrepresentational","nonresident","nonresidential","nonresidual","nonresistance","nonresistant","nonrespondent","nonresponse","nonrestrictive","nonreturnable","nonrhythmic","nonrigid","nonsalaried","nonscheduled","nonscientific","nonscoring","nonseasonal","nonsectarian","nonsecular","nonsegregated","nonsense","nonsensical","nonsensicalness","nonsensitive","nonsexist","nonsexual","nonsingular","nonskid","nonslip","nonsmoker","nonsmoking","nonsocial","nonspeaking","nonspecialist","nonspecializing","nonspecific","nonspiritual","nonstaining","nonstandard","nonstarter","nonstick","nonstop","nonstrategic","nonstriking","nonstructural","nonsuccessive","nonsupervisory","nonsupport","nonsurgical","nonsustaining","nonsympathizer","nontarnishable","nontaxable","nontechnical","nontenured","nonterminal","nonterminating","nontermination","nontheatrical","nonthinking","nonthreatening","nontoxic","nontraditional","nontransferable","nontransparent","nontrivial","nontropical","nonuniform","nonunion","nonuser","nonvenomous","nonverbal","nonveteran","nonviable","nonviolence","nonviolent","nonvirulent","nonvocal","nonvocational","nonvolatile","nonvolunteer","nonvoter","nonvoting","nonwhite","nonworking","nonyielding","nonzero","noob","noodle","nook","noon","noonday","nooning","noontide","noontime","noop","noose","nop","nope","nor","nora","norad","noradrenalin","noradrenaline","norah","norbert","norberto","norbie","norby","nordhoff","nordic","nordstrom","norean","noredirect","noreen","noreferrer","norene","norfolk","norina","norine","norm","norma","normal","normalcy","normality","normalization","normalizations","normalize","normalized","normalizes","normally","normals","norman","normand","normandy","normative","normativeness","normie","normy","norplant","norri","norrie","norristown","norry","norse","norseman","norsemen","north","northampton","northbound","northeast","northeaster","northeastern","northeastward","norther","northerly","northern","northerner","northernmost","northfield","northing","northland","northmen","northrop","northrup","norths","northumberland","northward","northwest","northwester","northwestern","northwestward","norton","norw","norwalk","norway","norwegian","norwich","nos","noscript","nose","nosebag","nosebleed","nosecone","nosed","nosedive","nosegay","nosferatu","nosh","nosily","nosiness","nosing","nosql","nostalgia","nostalgic","nostalgically","nostradamus","nostrand","nostril","nostrud","nostrum","nosuchelementexception","nosuchmethoderror","nosy","not","notability","notable","notableness","notably","notarial","notarization","notarize","notary","notate","notation","notational","notative","notch","note","notebook","notebooks","noted","notedness","notempty","notepad","notepaper","notes","noteworthiness","noteworthy","notfound","nothing","nothingness","notice","noticeable","noticeably","noticeboard","noticed","notices","noticing","notif","notifiable","notification","notificationcompat","notificationmanager","notifications","notified","notifier","notify","notifydatasetchanged","notifypropertychanged","notimplementedexception","noting","notion","notional","notnull","notoriety","notorious","notoriousness","notre","nottingham","notwithstanding","nouakchott","nougat","noumea","noun","nourish","nourished","nourisher","nourishment","nous","nouveau","nouvelle","nov","nova","novae","novak","novalidate","novel","novelette","novelia","novelist","novelization","novelize","novell","novella","novelty","november","novena","novene","novgorod","novice","novitiate","novocain","novocaine","novokuznetsk","novosibirsk","now","nowadays","noway","nowell","nowhere","nowise","nowrap","noxious","noxiousness","noyce","noyes","nozzle","np","npe","npm","npmjs","npos","nr","nra","nroff","nrow","nrows","ns","nsa","nsarray","nsattributedstring","nsbundle","nscalendar","nscoder","nsdata","nsdate","nsdateformatter","nsdictionary","nsdocumentdirectory","nsentitydescription","nserror","nservicebus","nsf","nsfetchedresultscontroller","nsfetchrequest","nsfilemanager","nsindexpath","nsinteger","nsjsonserialization","nslayoutconstraint","nslog","nsmakerange","nsmanagedobject","nsmanagedobjectcontext","nsmutablearray","nsmutabledata","nsmutabledictionary","nsmutablestring","nsmutableurlrequest","nsnotification","nsnotificationcenter","nsnumber","nsobject","nsoperationqueue","nspredicate","nsrange","nssearchpathfordirectoriesindomains","nsset","nssortdescriptor","nsstring","nstimeinterval","nstimer","nsuinteger","nsurl","nsurlconnection","nsurlrequest","nsurlsession","nsuserdefaults","nsuserdomainmask","nsutf","nsvalue","nsview","nsxmlparser","nt","ntdll","nth","ntlm","ntp","nu","nuance","nub","nubbin","nubby","nubia","nubian","nubile","nuclear","nuclease","nucleate","nucleated","nucleation","nuclei","nucleic","nucleoli","nucleolus","nucleon","nucleotide","nucleus","nuclide","nude","nudely","nudeness","nudest","nudge","nudger","nudism","nudist","nudity","nugatory","nugent","nuget","nugget","nuisance","nuke","nukualofa","nul","null","nulla","nullable","nullam","nullif","nullification","nullifier","nullify","nullity","nullpointerexception","nullptr","nullreferenceexception","nulls","num","numb","numba","number","numbered","numberer","numberformat","numberformatexception","numbering","numberless","numberofrowsinsection","numberplate","numbers","numberwithint","numbing","numbness","numbskull","numel","numerable","numeracy","numeral","numerate","numerates","numeration","numerator","numeric","numerical","numero","numerological","numerologist","numerology","numerous","numerousness","numinous","numismatic","numismatics","numismatist","numpy","numrows","nums","numskull","nun","nunavut","nunc","nuncio","nunez","nunit","nunki","nunnery","nuptial","nuremberg","nureyev","nurse","nursemaid","nurser","nursery","nurseryman","nurserymen","nursling","nurture","nurturer","nus","nut","nutate","nutation","nutch","nutcrack","nutcracker","nuthatch","nutmeat","nutmeg","nutmegged","nutmegging","nutpick","nutrasweet","nutria","nutrient","nutriment","nutrition","nutritional","nutritionist","nutritious","nutritiousness","nutritive","nuts","nutshell","nutted","nuttiness","nutting","nutty","nuzzle","nv","nvarchar","nvidia","nvl","nvm","nw","nwt","nx","ny","nyasa","nyc","nydia","nye","nyerere","nylon","nymph","nymphet","nympholepsy","nymphomania","nymphomaniac","nymphs","nyquist","nyse","nyssa","nytimes","nz","o","oa","oaf","oafish","oafishness","oahu","oak","oakland","oakley","oakmont","oakum","oakwood","oar","oarlock","oarsman","oarsmen","oarswoman","oarswomen","oas","oases","oasis","oat","oatcake","oater","oates","oath","oaths","oatmeal","oauth","oaxaca","ob","obadiah","obadias","obama","obbligato","obduracy","obdurate","obdurateness","obed","obediah","obedience","obedient","obeisance","obeisant","obelisk","oberlin","oberon","obese","obesity","obey","obeyer","obfuscate","obfuscated","obfuscation","obfuscatory","obi","obidiah","obie","obit","obituary","obj","objc","object","objectanimationusingkeyframes","objectatindex","objectclass","objectcontext","objectforkey","objectid","objectify","objectinputstream","objection","objectionable","objectionableness","objectionably","objective","objectiveness","objectivity","objectmapper","objectname","objector","objectoutputstream","objects","objecttype","objphpexcel","objs","objurgate","objurgation","oblate","oblation","obligate","obligation","obligational","obligatorily","obligatory","oblige","obliged","obliger","obliges","obliging","obligingness","oblique","obliqueness","obliquity","obliterate","obliteration","obliterative","oblivion","oblivious","obliviousness","oblong","oblongness","obloquies","obloquy","obnoxious","obnoxiousness","oboe","oboist","obos","obs","obscene","obscenity","obscurantism","obscurantist","obscuration","obscure","obscureness","obscurity","obsequies","obsequious","obsequiousness","obsequy","observability","observable","observablearray","observablecollection","observablelist","observables","observably","observance","observant","observantly","observants","observation","observational","observations","observatory","observe","observed","observer","observers","observing","obsess","obsession","obsessional","obsessive","obsessiveness","obsidian","obsolesce","obsolescence","obsolescent","obsolete","obsoleteness","obstacle","obstetric","obstetrical","obstetrician","obstetrics","obstinacy","obstinate","obstinateness","obstreperous","obstreperousness","obstruct","obstructed","obstructer","obstruction","obstructionism","obstructionist","obstructive","obstructiveness","obtain","obtainable","obtainably","obtained","obtaining","obtainment","obtains","obtrude","obtruder","obtrusion","obtrusive","obtrusiveness","obtuse","obtuseness","obverse","obviate","obvious","obviously","obviousness","oby","oc","ocaml","ocarina","occ","occam","occasion","occasional","occasionally","occasions","occident","occidental","occipital","occlude","occlusion","occlusive","occult","occulter","occultism","occupancy","occupant","occupation","occupational","occupied","occupier","occupies","occupy","occur","occured","occurence","occurences","occuring","occurred","occurrence","occurrences","occurring","occurs","ocean","oceanfront","oceangoing","oceania","oceanic","oceanographer","oceanographic","oceanography","oceanology","oceanside","oceanus","ocelot","ocher","ochoa","oci","ocks","oconomowoc","ocr","oct","octagon","octagonal","octahedral","octahedron","octal","octane","octant","octave","octavia","octavian","octavio","octavius","octavo","octennial","octet","octile","octillion","october","octogenarian","octopus","octoroon","ocular","oculist","od","odalisque","odata","odbc","odd","oddball","oddity","oddly","oddment","oddness","odds","ode","odele","odelia","odelinda","odell","odella","odelle","oder","oderberg","odessa","odets","odetta","odette","odey","odie","odilia","odille","odin","odio","odious","odiousness","odis","odium","odo","odom","odometer","odoo","odor","odoriferous","odorless","odorous","ods","ody","odysseus","odyssey","oe","oed","oedipal","oedipus","oem","oems","oenology","oenophile","oersted","oesophagi","oeuvre","of","ofcourse","ofelia","ofella","off","offal","offbeat","offcuts","offenbach","offend","offender","offending","offense","offensive","offensively","offensiveness","offer","offered","offerer","offering","offers","offertory","offhand","offhanded","offhandedness","office","officeholder","officemate","officer","officership","offices","officia","official","officialdom","officialism","officially","officiant","officiate","officiation","officiator","officio","officious","officiousness","offing","offish","offline","offload","offprint","offramp","offs","offset","offsetheight","offsets","offsetting","offsettop","offsetwidth","offsetx","offsety","offshoot","offshore","offside","offspring","offstage","offtrack","ofilia","ofs","ofstream","oft","often","oftentimes","ofttimes","oftype","og","ogbomosho","ogdan","ogden","ogdon","ogg","ogilvy","ogive","ogle","oglethorpe","ogre","ogreish","ogress","oh","ohio","ohioan","ohm","ohmic","ohmmeter","oho","ohos","ohs","ohsa","oi","oid","oil","oilcloth","oilcloths","oiler","oilfield","oiliness","oilman","oilmen","oilseed","oilskin","oily","oink","ointment","oise","oj","ojibwa","ok","okamoto","okapi","okay","okayama","okeechobee","okefenokee","okhotsk","okhttp","okhttpclient","okinawa","okinawan","okla","oklahoma","oklahoman","okra","oks","oktoberfest","ol","ola","olaf","olag","olav","old","olden","oldenburg","older","oldest","oldfield","oldie","oldish","oldness","oldsmobile","oldster","olduvai","oldvalue","oldversion","ole","oleaginous","oleander","oledb","oledbcommand","oledbconnection","oledbdataadapter","olefin","oleg","olen","olenek","olenka","olenolin","oleo","oleomargarine","oles","olfactory","olga","olia","oligarch","oligarchic","oligarchical","oligarchs","oligarchy","oligocene","oligopolistic","oligopoly","olimpia","olin","olive","oliver","olivero","olivette","olivetti","olivia","olivie","olivier","oliviero","oliy","ollie","olly","olmec","olmsted","olsen","olson","olva","olvan","olwen","olympe","olympia","olympiad","olympian","olympic","olympie","olympus","om","omaha","oman","omar","ombudsman","ombudsmen","omdurman","omega","omelet","omelette","omen","omero","omg","omicron","ominous","ominousness","omission","omit","omitted","omitting","omni","omniauth","omnibus","omnipotence","omnipotent","omnipresence","omnipresent","omniscience","omniscient","omnivore","omnivorous","omnivorousness","omp","oms","omsk","on","onactivitycreated","onactivityresult","onanism","onassis","onattach","onbackpressed","onbeforeunload","onbindviewholder","onblur","oncancelled","once","onceperrequestfilter","oncer","onchange","oncheckedchanged","onclick","onclicklistener","onclientclick","onclose","oncogene","oncologist","oncology","oncoming","oncomplete","oncompleted","onconfigurationchanged","oncreate","oncreateoptionsmenu","oncreateview","oncreateviewholder","ondatachange","ondelete","ondestroy","ondraw","ondrea","one","oneal","onedrive","onega","onegin","oneida","oneness","oner","onerous","onerousness","onerror","ones","oneself","onetime","onetomany","onetoone","oneupmanship","oneway","onfailure","onfocus","onfre","onfroi","ongoing","onida","oninit","onion","onionskin","onitemclick","onitemclicklistener","onitemselected","onitemselectedlistener","onkeydown","onkeypress","onkeyup","onlayout","online","onlinedocs","onlinepubs","onload","onlocationchanged","onlooker","onlooking","only","onmeasure","onmessage","onmodelcreating","onmousedown","onmouseout","onmouseover","onnext","ono","onofredo","onomatopoeia","onomatopoeic","onomatopoetic","onondaga","onopen","onoptionsitemselected","onpause","onpostexecute","onpreexecute","onpress","onprogressupdate","onpropertychanged","onreadystatechange","onreceive","onresponse","onresume","onrush","ons","onsager","onsaveinstancestate","onscroll","onselect","onset","onsetting","onshore","onside","onslaught","onstart","onstartcommand","onstop","onsubmit","onsuccess","ont","ontarian","ontario","ontextchanged","onto","ontogeny","ontological","ontology","ontouch","ontouchevent","ontouchlistener","onupdate","onupgrade","onus","onward","onwards","onyx","oo","oodles","ooh","oohs","oolitic","oom","oona","ooo","oop","oops","oort","oos","ooze","oozie","oozy","op","opacity","opal","opalescence","opalescent","opalina","opaline","opaque","opaqueness","opcode","opcodes","ope","opec","opel","open","openapi","opencart","opencast","opencl","openconnection","opencv","opendatabase","opendir","opened","opener","openerp","openfile","openfiledialog","opengl","opengroup","openhanded","openhandedness","openhearted","openid","opening","openjdk","openjpa","openlayers","openmp","openness","openoffice.org","openpyxl","openqa","opens","opensession","openshift","opensource","openssh","openssl","openstack","openstream","openstreetmap","opensymphony","openurl","openwork","openxml","openxmlformats","opera","operable","operand","operandi","operands","operant","operate","operates","operatic","operatically","operating","operation","operational","operationalization","operationalize","operationcontract","operations","operative","operatively","operativeness","operatives","operator","operators","operetta","ophelia","ophelie","ophiuchus","ophthalmic","ophthalmologist","ophthalmology","opiate","opine","opinion","opinionated","opinionatedness","opinions","opioid","opium","opossum","opp","oppenheimer","opponent","opportune","opportunism","opportunist","opportunistic","opportunistically","opportunities","opportunity","oppose","opposed","opposer","opposite","oppositeness","opposition","oppositional","oppress","oppression","oppressive","oppressiveness","oppressor","opprobrious","opprobrium","oprah","ops","opt","opted","optgroup","opthalmic","opthalmologic","opthalmology","optic","optical","optician","optics","optima","optimal","optimality","optimisation","optimise","optimised","optimism","optimist","optimistic","optimistically","optimization","optimizations","optimize","optimized","optimizer","optimizes","optimizing","optimum","option","optional","optionality","optionally","options","optoelectronic","optometric","optometrist","optometry","opts","opulence","opulent","opus","oq","or","ora","oracle","oracular","oral","oralee","oralia","oralie","oralla","oralle","oran","orange","orangeade","orangery","oranges","orangutan","oranjestad","orate","oration","orator","oratorical","oratorio","oratory","orazio","orb","orbadiah","orbicular","orbiculares","orbit","orbital","orchard","orchestra","orchestral","orchestrate","orchestrater","orchestration","orchestrator","orchid","orci","ord","ordain","ordainer","ordainment","ordeal","order","orderby","orderbydescending","orderdate","ordered","ordereddict","orderer","orderid","ordering","orderitem","orderless","orderliness","orderly","ordernumber","orders","ordinal","ordinance","ordinarily","ordinariness","ordinary","ordinate","ordinated","ordinates","ordinating","ordination","ordnance","ordovician","ordure","ore","oreg","oregano","oregon","oregonian","orel","orelee","orelia","orelie","orella","orelle","orelse","oren","oreo","orestes","org","organ","organdie","organdy","organelle","organic","organically","organisation","organism","organismic","organist","organizable","organization","organizational","organizations","organize","organized","organizer","organizes","organizing","organometallic","organza","orgasm","orgasmic","orgiastic","orgy","oriana","oriel","orient","orientable","oriental","orientate","orientated","orientates","orientation","orientations","oriented","orienteering","orienter","orifice","orig","origami","origin","original","originality","originally","originate","originated","origination","originative","originator","origins","orin","orinoco","oriole","orion","orison","oriya","orizaba","orkney","orlan","orland","orlando","orleans","orlick","orlon","orly","orm","ormlite","ormolu","ornament","ornamental","ornamentation","ornare","ornate","ornateness","orneriness","ornery","ornithological","ornithologist","ornithology","orographic","orography","orono","orotund","orotundity","orphan","orphanage","orphanhood","orpheus","orphic","orr","orran","orren","orrin","orris","ors","orsa","orsola","orson","ortega","ortensia","orthodontia","orthodontic","orthodontics","orthodontist","orthodox","orthodoxies","orthodoxly","orthodoxy","orthogonal","orthogonality","orthogonalization","orthogonalized","orthographic","orthographically","orthography","orthonormal","orthopedic","orthopedics","orthopedist","orthophosphate","orthorhombic","ortiz","orton","orv","orval","orville","orwell","orwellian","os","osage","osaka","osbert","osborn","osborne","osbourn","osbourne","oscar","osceola","oscillate","oscillation","oscillator","oscillatory","oscilloscope","osculate","osculation","osgi","osgood","osha","oshawa","oshkosh","osier","osiris","oslo","osm","osman","osmium","osmond","osmoses","osmosis","osmotic","osmund","osprey","oss","osseous","ossie","ossification","ossify","ostensible","ostensibly","ostentation","ostentatious","ostentatiousness","osteoarthritides","osteoarthritis","osteology","osteopath","osteopathic","osteopaths","osteopathy","osteoporoses","osteoporosis","ostracise","ostracism","ostracize","ostrander","ostream","ostrich","ostrogoth","ostwald","osvaldo","oswald","oswell","osx","ot","otb","otc","otes","otf","otha","othelia","othella","othello","other","otherbuttontitles","otherness","others","otherwise","otherworld","otherworldly","othilia","othilie","otho","otiose","otis","otoh","otp","ottawa","otter","ottilie","otto","ottoman","ou","ouagadougou","oubliette","ouch","ought","oughtn","ouija","ounce","ouput","our","ours","ourself","ourselves","oust","ouster","out","outage","outargue","outback","outbalance","outbid","outbidding","outboard","outboast","outbound","outbreak","outbroke","outbroken","outbuilding","outburst","outcast","outclass","outcome","outcomes","outcrop","outcropped","outcropping","outcry","outdated","outdid","outdir","outdistance","outdo","outdoes","outdone","outdoor","outdoorsy","outdraw","outdrawn","outdrew","outer","outerheight","outerhtml","outermost","outerwear","outface","outfall","outfield","outfielder","outfight","outfile","outfit","outfitted","outfitter","outfitting","outflank","outflow","outfought","outfox","outgeneraled","outgo","outgoes","outgoing","outgrew","outgrip","outgrow","outgrown","outgrowth","outgrowths","outguess","outhit","outhitting","outhouse","outing","outlaid","outland","outlander","outlandish","outlandishness","outlast","outlaw","outlawry","outlay","outlet","outlets","outliers","outline","outlined","outlive","outlook","outlying","outmaneuver","outmatch","outmigration","outmoded","outness","outnumber","outofmemoryerror","outpaced","outpatient","outperform","outplacement","outplay","outpoint","outpost","outpour","outpouring","outproduce","output","outputdirectory","outputfile","outputlabel","outputpath","outputs","outputstream","outputstreamwriter","outputted","outputtext","outputting","outr","outrace","outrage","outrageous","outrageousness","outran","outrank","outreach","outrider","outrigger","outright","outrun","outrunning","outs","outscore","outsell","outset","outsetting","outshine","outshone","outshout","outside","outsider","outsize","outskirt","outsmart","outsold","outsource","outspend","outspent","outspoke","outspoken","outspokenness","outspread","outstanding","outstate","outstation","outstay","outstream","outstretch","outstrip","outstripped","outstripping","outtake","outvote","outward","outwardness","outwear","outweigh","outweighs","outwit","outwitted","outwitting","outwore","outwork","outworn","ouzo","ov","ova","oval","ovalness","ovarian","ovary","ovate","ovation","oven","ovenbird","over","overabundance","overabundant","overachieve","overact","overage","overaggressive","overall","overallocation","overambitious","overanxious","overarching","overarm","overate","overattentive","overawe","overbalance","overbear","overbearing","overbearingness","overbid","overbidding","overbite","overblown","overboard","overbold","overbook","overbore","overborne","overbought","overbuild","overbuilt","overburden","overburdening","overbuy","overcame","overcapacity","overcapitalize","overcareful","overcast","overcasting","overcautious","overcerebral","overcharge","overcloud","overcoat","overcoating","overcome","overcomer","overcommitment","overcompensate","overcompensation","overcomplexity","overcomplicated","overconfidence","overconfident","overconscientious","overconsumption","overcook","overcooled","overcorrection","overcritical","overcrowd","overcurious","overdecorate","overdependent","overdetermined","overdevelop","overdid","overdo","overdoes","overdone","overdose","overdraft","overdraw","overdrawn","overdress","overdrew","overdrive","overdriven","overdrove","overdub","overdubbed","overdubbing","overdue","overeager","overeagerness","overeat","overeater","overeducated","overemotional","overemphases","overemphasis","overemphasize","overenthusiastic","overestimate","overestimation","overexcite","overexercise","overexert","overexertion","overexploitation","overexploited","overexpose","overexposure","overextend","overextension","overfall","overfed","overfeed","overfill","overfishing","overflew","overflight","overflow","overflown","overflows","overfly","overfond","overfull","overgeneralize","overgenerous","overgraze","overgrew","overground","overgrow","overgrown","overgrowth","overgrowths","overhand","overhang","overhasty","overhaul","overhead","overhear","overheard","overhearer","overheat","overhung","overincredulous","overindulge","overindulgence","overindulgent","overinflated","overjoy","overkill","overladed","overladen","overlaid","overlain","overland","overlap","overlapped","overlapping","overlaps","overlarge","overlay","overlays","overleaf","overlie","overload","overloaded","overloading","overloads","overlong","overlook","overlooked","overlooking","overlord","overloud","overly","overmanning","overmaster","overmatching","overmodest","overmuch","overnice","overnight","overoptimism","overoptimistic","overpaid","overparticular","overpass","overpay","overpayment","overplay","overpopulate","overpopulation","overpopulous","overpower","overpowering","overpraise","overprecise","overpressure","overprice","overprint","overproduce","overproduction","overprotect","overprotection","overqualified","overran","overrate","overreach","overreact","overreaction","overred","overrefined","overrepresented","overridden","override","overriden","overrider","overrides","overriding","overripe","overrode","overrule","overrun","overrunning","oversample","oversaturate","oversaw","oversea","oversee","overseeing","overseen","overseer","oversell","oversensitive","oversensitiveness","oversensitivity","oversexed","overshadow","overshoe","overshoot","overshot","oversight","oversimple","oversimplification","oversimplify","oversize","oversleep","overslept","oversoft","oversoftness","oversold","overspecialization","overspecialize","overspend","overspent","overspill","overspread","overstaffed","overstate","overstatement","overstay","overstep","overstepped","overstepping","overstimulate","overstock","overstraining","overstressed","overstretch","overstrict","overstrike","overstrung","overstuffed","oversubscribe","oversubtle","oversupply","oversuspicious","overt","overtake","overtaken","overtax","overthrew","overthrow","overthrown","overtightened","overtime","overtire","overtone","overtook","overture","overturn","overuse","overvalue","overview","overweening","overweight","overwhelm","overwhelming","overwinter","overwork","overwrap","overwrite","overwrites","overwriting","overwritten","overwrote","overwrought","overzealous","overzealousness","ovid","oviduct","oviform","oviparous","ovoid","ovular","ovulate","ovulatory","ovule","ovum","ow","owasp","owe","owen","owin","owl","owlet","owlish","owlishness","own","owned","owner","ownerid","owners","ownership","owning","owns","ox","oxalate","oxalic","oxaloacetic","oxblood","oxbow","oxcart","oxen","oxford","oxidant","oxidate","oxidation","oxidative","oxide","oxidization","oxidize","oxidized","oxidizer","oxidizes","oxnard","oxonian","oxtail","oxus","oxyacetylene","oxygen","oxygenate","oxygenation","oxyhydroxides","oxymora","oxymoron","oyster","oystering","oz","ozark","ozone","ozymandias","ozzie","ozzy","p","pa","pablo","pablum","pabst","pabulum","pac","pace","pacemaker","pacer","pacesetter","pacesetting","pacheco","pachyderm","pachysandra","pacific","pacifically","pacification","pacifier","pacifism","pacifist","pacifistic","pacify","pack","package","packaged","packagemanager","packagename","packager","packages","packaging","packard","packed","packer","packet","packets","packhorse","packing","packinghouse","packs","packsaddle","packston","packwood","paco","pacorro","pact","pad","padang","padded","paddie","padding","paddingbottom","paddingleft","paddingright","paddingtop","paddle","paddler","paddock","paddy","padget","padgett","padilla","padlock","padraic","padraig","padre","padrewski","padriac","padx","pady","paean","paediatrician","paediatrics","paedophilia","paella","paeony","pagan","paganini","paganism","page","pageable","pageant","pageantry","pageboy","pagecount","paged","pageful","pageid","pageindex","pagename","pagenum","pagenumber","pager","pageradapter","pages","pagesize","pagetitle","pageview","pageviewcontroller","pagex","pagey","paginate","pagination","paginator","paging","paglia","pagoda","pahlavi","paid","paige","pail","pailful","pain","paine","painful","painfuller","painfullest","painfulness","painkiller","painkilling","painless","painlessness","painstaking","paint","paintbox","paintbrush","paintcomponent","painted","painter","painterly","painting","paintwork","pair","paired","pairing","pairs","pairwise","paisley","pajama","pakistan","pakistani","pal","palace","paladin","palaeolithic","palaeontologists","palaeontology","palanquin","palatability","palatable","palatableness","palatal","palatalization","palatalize","palate","palatial","palatinate","palatine","palaver","pale","paleface","palembang","paleness","paleocene","paleogene","paleographer","paleography","paleolithic","paleontologist","paleontology","paleozoic","palermo","palestine","palestinian","palestrina","palette","paley","palfrey","palimony","palimpsest","palindrome","palindromic","paling","palisade","palisades","palish","pall","palladio","palladium","pallbearer","pallet","palletized","palliate","palliation","palliative","pallid","pallidness","pallor","palm","palmate","palmer","palmerston","palmetto","palmist","palmistry","palmolive","palmtop","palmy","palmyra","palo","paloma","palomar","palomino","palpable","palpably","palpate","palpation","palpitate","palpitation","palsy","paltriness","paltry","paludal","pam","pamela","pamelina","pamella","pamirs","pammi","pammie","pammy","pampas","pamper","pamperer","pampers","pamphlet","pamphleteer","pan","panacea","panache","panama","panamanian","pancake","panchito","pancho","panchromatic","pancreas","pancreatic","panda","pandas","pandemic","pandemonium","pander","pandoc","pandora","pane","panegyric","panel","panelgrid","panelgroup","paneling","panelist","panelization","panelized","panels","panes","pang","pangaea","pangolin","panhandle","panic","panicked","panicking","panicky","panier","panjandrum","pankhurst","panmunjom","panned","pannier","panning","panoply","panorama","panoramic","panpipes","pansie","pansy","pant","pantagruel","pantaloon","pantaloons","pantheism","pantheist","pantheistic","pantheon","panther","pantie","pantiled","pantograph","pantomime","pantomimic","pantomimist","pantry","pantsuit","pantyhose","pantyliner","pantywaist","panza","paola","paoli","paolina","paolo","pap","papa","papacy","papagena","papageno","papal","paparazzi","papaw","papaya","paper","paperback","paperboard","paperboy","paperclip","paperer","papergirl","paperhanger","paperhanging","paperiness","paperless","papers","paperweight","paperwork","papery","papilla","papillae","papillary","papist","papoose","pappas","papped","papping","pappy","paprika","papyri","papyrus","paquito","par","para","parable","parabola","parabolic","paraboloid","paraboloidal","paracelsus","paracetamol","parachute","parachuter","parachutist","paraclete","parade","parader","paradigm","paradigmatic","paradisaic","paradisaical","paradise","paradox","paradoxic","paradoxical","paradoxicalness","paraffin","paragon","paragraph","paragrapher","paragraphs","paraguay","paraguayan","parakeet","paralegal","paralinguistic","parallax","parallel","paralleled","parallelepiped","parallelism","parallelization","parallelize","parallelogram","paralysis","paralytic","paralytically","paralyze","paralyzed","paralyzedly","paralyzer","paralyzing","paralyzingly","param","paramagnet","paramagnetic","paramaribo","paramecia","paramecium","paramedic","paramedical","parameter","parameterization","parameterize","parameterized","parameterless","parametername","parameters","parametric","parametrically","parametrization","parametrize","paramiko","paramilitary","paramname","paramount","paramour","params","paramus","paran","paranoia","paranoiac","paranoid","paranormal","parapet","paraphernalia","paraphrase","paraphraser","paraplegia","paraplegic","paraprofessional","parapsychologist","parapsychology","paraquat","parasite","parasitic","parasitically","parasitism","parasitologist","parasitology","parasol","parasympathetic","parathion","parathyroid","paratroop","paratrooper","paratyphoid","parboil","parc","parcel","parcelable","parceled","parceling","parch","parcheesi","parchment","pardon","pardonable","pardonableness","pardonably","pardoner","pare","paregoric","parens","parent","parentage","parental","parentelement","parenteral","parentheses","parenthesis","parenthesize","parenthetic","parenthetical","parenthood","parentid","parentnode","parentrunner","parents","pares","paresis","pareto","parfait","pariah","pariahs","pariatur","parietal","parimutuel","paring","paris","parish","parishioner","parisian","parity","park","parka","parke","parker","parkersburg","parkhouse","parking","parkinson","parkish","parkland","parklike","parkman","parkway","parlance","parlay","parley","parliament","parliamentarian","parliamentary","parlor","parlous","parm","parmesan","parmigiana","parnassus","parnell","parochial","parochialism","parochiality","parodied","parodist","parody","parole","parolee","paroxysm","paroxysmal","parquet","parquetry","parr","parrakeet","parred","parricidal","parricide","parring","parrish","parrnell","parrot","parrotlike","parry","pars","parse","parsec","parsecolor","parsed","parsedouble","parsee","parseexact","parseexception","parsefloat","parseint","parsejson","parseobject","parser","parsers","parses","parsifal","parsimonious","parsimony","parsing","parsley","parsnip","parson","parsonage","parsons","part","partake","partaken","partaker","parter","parterre","parthenogeneses","parthenogenesis","parthenon","parthia","partial","partiality","partially","partials","partialview","participant","participants","participate","participation","participator","participatory","participial","participle","particle","particleboard","particles","particolored","particular","particularistic","particularity","particularization","particularize","particularly","particulate","parties","parting","partisan","partisanship","partition","partitioned","partitioner","partitioning","partitions","partitive","partizan","partly","partner","partners","partnership","partnumber","partook","partridge","parts","parturition","partway","party","parvenu","pas","pasadena","pascal","pascale","paschal","pasha","paso","pasquale","pass","passably","passage","passageway","passaic","passband","passbook","passed","passel","passenger","passengers","passer","passerby","passersby","passes","passim","passing","passion","passionate","passionated","passionateness","passionates","passionating","passioned","passionflower","passioning","passionless","passivated","passive","passiveness","passivity","passkey","passmark","passover","passphrase","passport","passwd","password","passwords","past","pasta","paste","pastebin","pasteboard","pasted","pastel","pastern","pasternak","pastespecial","pasteup","pasteur","pasteurization","pasteurize","pasteurized","pasteurizer","pastiche","pastille","pastime","pastiness","pasting","pastor","pastoral","pastoralization","pastorate","pastrami","pastry","pasts","pasturage","pasture","pasturer","pasty","pat","patagonia","patagonian","patch","patched","patcher","patches","patchily","patchiness","patching","patchwork","patchy","pate","patel","patella","patellae","paten","patent","patentee","patents","pater","paterfamilias","paternal","paternalism","paternalist","paternalistic","paternity","paternoster","paterson","path","pathetic","pathetically","pathfinder","pathforresource","pathinfo","pathless","pathname","pathogen","pathogenesis","pathogenic","pathologic","pathological","pathologist","pathology","pathos","paths","pathvariable","pathway","patience","patient","patientid","patients","patin","patina","patine","patio","patna","patois","paton","patresfamilias","patriarch","patriarchal","patriarchate","patriarchs","patriarchy","patric","patrica","patrice","patricia","patrician","patricide","patricio","patrick","patrimonial","patrimony","patriot","patriotic","patriotically","patriotism","patristic","patrizia","patrizio","patrizius","patrol","patrolled","patrolling","patrolman","patrolmen","patrolwoman","patrolwomen","patron","patronage","patroness","patronization","patronize","patronized","patronizer","patronizes","patronizing","patronymic","patronymically","patroon","patsy","patted","patten","patter","patterer","pattern","patternlayout","patternless","patterns","patterson","patti","pattie","pattin","patting","patton","patty","paucity","paul","paula","paule","pauletta","paulette","pauli","paulie","paulina","pauline","pauling","paulita","paulo","paulsen","paulson","paulus","pauly","paunch","paunchiness","paunchy","pauper","pauperism","pauperize","pause","paused","pauses","pavarotti","pave","paved","pavel","pavement","paver","paves","pavia","pavilion","paving","pavla","pavlov","pavlova","pavlovian","paw","pawl","pawn","pawnbroker","pawnbroking","pawnee","pawner","pawnshop","pawpaw","pawtucket","pax","paxes","paxon","paxton","pay","payable","payback","paycheck","payday","payed","payee","payer","paying","payload","paymaster","payment","payments","payne","payoff","payola","payout","paypal","payroll","pays","payslip","payson","payton","paz","pb","pbkdf","pbs","pbx","pc","pca","pcap","pcb","pch","pci","pcl","pcm","pcp","pcre","pcs","pct","pd","pdata","pdb","pdf","pdfbox","pdfreader","pdfs","pdfwriter","pdialog","pdo","pdoexception","pdp","pdq","pdt","pe","pea","peabody","peace","peaceable","peaceableness","peaceably","peaceful","peacefuller","peacefullest","peacefulness","peacekeeping","peacemaker","peacemaking","peacetime","peach","peachtree","peachy","peacock","peadar","peafowl","peahen","peak","peaked","peakiness","peaks","peaky","peal","peale","pealed","peals","peanut","pear","pearce","pearl","pearla","pearle","pearler","pearlie","pearline","pearly","pearson","peartrees","peary","peasant","peasanthood","peasantry","peashooter","peat","peats","peaty","pebble","pebbling","pebbly","pebrook","pecan","peccadillo","peccadilloes","peccary","pechora","peck","pecker","peckinpah","pecl","pecos","pectic","pectin","pectoral","peculate","peculator","peculiar","peculiarity","pecuniary","pedagogic","pedagogical","pedagogics","pedagogue","pedagogy","pedal","pedant","pedantic","pedantically","pedantry","peddle","peddler","peder","pederast","pederasty","pedestal","pedestrian","pedestrianization","pedestrianize","pediatric","pediatrician","pedicab","pedicure","pedicurist","pedigree","pediment","pedlar","pedometer","pedophile","pedophilia","pedro","peduncle","pee","peeing","peek","peekaboo","peel","peeler","peeling","peen","peep","peeper","peephole","peepshow","peepy","peer","peerage","peeress","peerless","peerlessness","peers","peeve","peevers","peevish","peevishness","peewee","peg","pegasus","pegboard","pegeen","pegged","peggi","peggie","pegging","peggy","pei","peignoir","peiping","peirce","pejoration","pejorative","peke","pekinese","peking","pekingese","pekoe","pelagic","pele","pelee","pelf","pelham","pelican","pellagra","pellentesque","pellet","pellucid","peloponnese","pelt","pelter","pelvic","pelvis","pem","pembroke","pemmican","pen","pena","penal","penalization","penalize","penalized","penalty","penance","pence","penchant","pencil","pend","pendant","pendent","penderecki","pending","pendingintent","pendleton","pendulous","pendulum","penelopa","penelope","penetrability","penetrable","penetrate","penetrating","penetration","penetrative","penetrativeness","penetrator","penguin","penicillin","penile","peninsula","peninsular","penis","penitence","penitent","penitential","penitentiary","penknife","penknives","penlight","penman","penmanship","penmen","penn","penna","pennant","penned","penney","penni","pennie","penniless","penning","pennington","pennis","pennon","pennsylvania","pennsylvanian","penny","pennyweight","pennyworth","penologist","penology","penrod","pens","pensacola","pension","pensioner","pensive","pensiveness","pent","pentacle","pentagon","pentagonal","pentagram","pentaho","pentameter","pentateuch","pentathlete","pentathlon","pentatonic","pentecost","pentecostal","pentecostalism","penthouse","pentium","penuche","penultimate","penumbra","penumbrae","penurious","penuriousness","penury","peon","peonage","peony","people","peoples","peoria","pep","pepe","pepi","pepillo","pepin","pepita","pepito","pepped","pepper","peppercorn","pepperer","peppergrass","peppermint","pepperoni","peppery","peppiness","pepping","peppy","peps","pepsi","pepsico","pepsin","peptic","peptidase","peptide","peptizing","pepys","pequot","per","peradventure","perambulate","perambulation","perambulator","perc","percale","perceivably","perceive","perceived","perceiver","percent","percentage","percentages","percentile","percept","perceptible","perceptibly","perception","perceptional","perceptive","perceptiveness","perceptual","perceval","perch","perchance","perchlorate","perchlorination","percipience","percipient","percival","percolate","percolation","percolator","percuss","percussion","percussionist","percussive","percussiveness","percutaneous","percy","perdition","perdurable","peregrinate","peregrination","peregrine","perelman","peremptorily","peremptory","perennial","perestroika","perez","perf","perfect","perfecta","perfecter","perfectibility","perfectible","perfection","perfectionism","perfectionist","perfective","perfectiveness","perfectly","perfectness","perfidious","perfidiousness","perfidy","perforate","perforated","perforation","perforce","perform","performance","performant","performclick","performcreate","performed","performer","performing","performlaunchactivity","performs","performseguewithidentifier","performselector","perfume","perfumer","perfumery","perfunctorily","perfunctoriness","perfunctory","perfused","perfusion","pergamon","pergola","perhaps","peri","peria","pericardia","pericardium","perice","periclean","pericles","perigee","perihelia","perihelion","peril","perilla","perilous","perilousness","perimeter","perinatal","perinea","perineum","period","periodic","periodical","periodically","periodicity","periodontal","periodontics","periodontist","periods","peripatetic","peripheral","periphery","periphrases","periphrasis","periphrastic","periscope","perish","perishable","perishing","peristalses","peristalsis","peristaltic","peristyle","peritoneal","peritoneum","peritonitis","periwig","periwigged","periwigging","periwinkle","perjure","perjurer","perjury","perk","perkily","perkin","perkiness","perky","perl","perla","perldoc","perle","perm","permafrost","permalink","permalloy","permanence","permanency","permanent","permanently","permanentness","permeability","permeable","permeableness","permeate","permian","permissibility","permissible","permissibleness","permissibly","permission","permissions","permissive","permissiveness","permit","permitall","permits","permitted","permitting","perms","permutation","permutations","permute","pernell","pernicious","perniciousness","pernod","peron","peroration","perot","peroxidase","peroxide","perpend","perpendicular","perpendicularity","perpetrate","perpetration","perpetrator","perpetual","perpetuate","perpetuation","perpetuity","perplex","perplexed","perplexity","perquisite","perren","perri","perrine","perror","perry","persecute","persecution","persecutor","persecutory","perseid","persephone","perseus","perseverance","persevere","persevering","pershing","persia","persian","persiflage","persimmon","persis","persist","persisted","persistence","persistent","persisting","persists","persnickety","person","persona","personable","personableness","personae","personage","personal","personality","personalization","personalize","personalized","personally","personalty","personid","personification","personifier","personify","personname","personnel","persons","perspective","perspex","perspicacious","perspicaciousness","perspicacity","perspicuity","perspicuous","perspicuousness","perspiration","perspire","persuade","persuaded","persuader","persuasion","persuasive","persuasively","persuasiveness","pert","pertain","perth","pertinacious","pertinaciousness","pertinacity","pertinence","pertinent","pertness","perturb","perturbation","perturbed","pertussis","peru","peruke","perusal","peruse","peruser","peruvian","pervade","pervasion","pervasive","pervasiveness","perverse","perverseness","perversion","perversity","pervert","perverted","perverter","perviousness","peseta","peshawar","peskily","peskiness","pesky","peso","pessimal","pessimism","pessimist","pessimistic","pessimistically","pest","pester","pesticide","pestiferous","pestilence","pestilent","pestilential","pestle","pesto","pet","peta","petal","petard","petcock","pete","peter","peters","petersburg","petersen","peterson","peterus","petey","pethidine","petiole","petite","petiteness","petition","petitioner","petitions","petits","petkiewicz","petr","petra","petrarch","petrel","petri","petrifaction","petrify","petrina","petrochemical","petrodollar","petroglyph","petrol","petrolatum","petroleum","petrolled","petrolling","petrologist","petrology","petronella","petronia","petronilla","petronille","pets","petted","petter","pettibone","petticoat","pettifog","pettifogged","pettifogger","pettifogging","pettily","pettiness","petting","pettis","pettish","pettishness","petty","petulance","petulant","petunia","peugeot","pew","pewaukee","pewee","pewit","pewter","peyote","peyter","peyton","pf","pfc","pfennig","pfizer","pfobject","pfuser","pfx","pg","pgp","pgsql","ph","phaedra","phaethon","phaeton","phage","phagocyte","phaidra","phalanger","phalanges","phalanx","phalli","phallic","phallus","phanerozoic","phantasm","phantasmagoria","phantasmal","phantasy","phantom","phantomjs","phar","pharaoh","pharaohs","pharetra","pharisaic","pharisaical","pharisee","pharmaceutic","pharmaceutical","pharmaceutics","pharmacist","pharmacological","pharmacologist","pharmacology","pharmacopoeia","pharmacy","pharyngeal","pharynges","pharyngitides","pharyngitis","pharynx","phase","phasellus","phaseout","phases","phd","pheasant","phebe","phedra","phekda","phelia","phelps","phenacetin","phenobarbital","phenol","phenolic","phenolphthalein","phenomena","phenomenal","phenomenological","phenomenology","phenomenon","phenotype","phenyl","phenylalanine","pheromone","phew","phi","phial","phialled","phialling","phidias","phil","philadelphia","philander","philanderer","philanthropic","philanthropically","philanthropist","philanthropy","philatelic","philatelist","philately","philbert","philco","philharmonic","philip","philipa","philippa","philippe","philippians","philippic","philippine","philis","philistine","philistinism","phillida","phillie","phillip","phillipa","phillipe","phillipp","phillis","philly","philodendron","philological","philologist","philology","philomena","philosopher","philosophic","philosophical","philosophize","philosophized","philosophizer","philosophizes","philosophy","philter","philtre","phineas","phip","phipps","phlebitides","phlebitis","phlegm","phlegmatic","phlegmatically","phloem","phlox","phobia","phobic","phobos","phoebe","phoenicia","phoenician","phoenix","phone","phonegap","phoneme","phonemic","phonemically","phonemics","phonenumber","phones","phonetic","phonetically","phonetician","phonetics","phonewindow","phonic","phonically","phonics","phoniness","phonograph","phonographer","phonographic","phonographs","phonologic","phonological","phonologist","phonology","phonon","phony","phooey","phosphatase","phosphate","phosphide","phosphine","phosphor","phosphoresce","phosphorescence","phosphorescent","phosphoric","phosphorous","phosphorus","photo","photocell","photochemical","photochemistry","photocopier","photocopy","photoelectric","photoelectrically","photoelectronic","photoelectrons","photoengrave","photoengraver","photoengraving","photofinishing","photogenic","photogenically","photograph","photographer","photographic","photographically","photographs","photography","photojournalism","photojournalist","photoluminescence","photolysis","photolytic","photometer","photometric","photometrically","photometry","photomicrograph","photomicrography","photomultiplier","photon","photorealism","photos","photosensitive","photoshop","photosphere","photostat","photostatic","photostatted","photostatting","photosyntheses","photosynthesis","photosynthesize","photosynthetic","phototypesetter","phototypesetting","php","phpexcel","phpinfo","phpmailer","phpmyadmin","phpstorm","phpunit","phrasal","phrase","phrasebook","phrasemaking","phraseology","phrases","phrasing","phrenological","phrenologist","phrenology","phtml","phyla","phylactery","phylae","phylis","phyllida","phyllis","phyllys","phylogeny","phylum","phylys","phys","physic","physical","physicality","physically","physician","physicist","physicked","physicking","physics","physicsbody","physiochemical","physiognomy","physiography","physiologic","physiological","physiologist","physiology","physiotherapist","physiotherapy","physique","phytoplankton","pi","pia","piaf","piaget","pianism","pianissimo","pianist","pianistic","piano","pianoforte","pianola","piaster","piata","piazza","pibroch","pibrochs","pic","pica","picador","picaresque","picasso","picayune","piccadilly","piccalilli","piccolo","pick","pickaback","pickax","pickaxe","picked","picker","pickerel","pickering","pickerview","picket","picketer","pickett","pickford","picking","pickle","pickman","pickoff","pickpocket","picks","pickup","pickwick","picky","picnic","picnicked","picnicker","picnicking","picofarad","picojoule","picoseconds","picot","pics","pict","pictograph","pictographs","pictorial","pictorialness","picture","picturebox","pictures","picturesque","picturesqueness","pid","piddle","piddly","pidgin","pids","pie","piebald","piece","piecemeal","piecer","pieces","piecewise","piecework","pieceworker","piechart","piedmont","pieing","pier","pierce","piercer","piercing","pierette","pierre","pierrette","pierrot","pierson","pieter","pietra","pietrek","pietro","piety","piezoelectric","piezoelectricity","piffle","pig","pigeon","pigeonhole","pigged","piggery","pigging","piggish","piggishness","piggy","piggyback","pigheaded","pigheadedness","piglet","pigment","pigmentation","pigmy","pigpen","pigroot","pigskin","pigsty","pigswill","pigtail","pike","piker","pikestaff","pil","pilaf","pilaster","pilate","pilau","pilchard","pilcomayo","pile","pileup","pilfer","pilferage","pilferer","pilgrim","pilgrimage","piling","pill","pillage","pillar","pillbox","pillion","pillory","pillow","pillowcase","pillowslip","pills","pillsbury","pilot","pilothouse","piloting","pimento","pimiento","pimp","pimpernel","pimple","pimplike","pimply","pin","pinafore","pinatubo","pinball","pincas","pincer","pinch","pinchas","pincher","pincus","pincushion","pindar","pine","pineapple","pined","pinehurst","pines","pinfeather","ping","pinhead","pinheaded","pinhole","pining","pinion","pink","pinkerton","pinkeye","pinkie","pinkish","pinkness","pinko","pinky","pinnacle","pinnate","pinned","pinning","pinocchio","pinochet","pinochle","pinpoint","pinprick","pins","pinsetter","pinsky","pinstripe","pint","pintail","pinter","pinterest","pinto","pinup","pinvoke","pinwheel","piny","pinyin","pion","pioneer","piotr","pious","piousness","pip","pipe","pipeline","pipelines","piper","pipermail","pipes","pipestone","pipet","pipette","pipework","piping","pipit","pippa","pipped","pippin","pipping","pippo","pippy","pipsqueak","piquancy","piquant","piquantness","pique","piracy","piraeus","pirandello","piranha","pirate","piratical","pirogi","pirogies","pirouette","pis","pisa","piscatorial","pisces","pisistratus","pismire","piss","pissaro","pistachio","piste","pistil","pistillate","pistol","pistole","pistoleers","piston","pit","pita","pitapat","pitapatted","pitapatting","pitcairn","pitch","pitchblende","pitcher","pitchfork","pitching","pitchman","pitchmen","pitchstone","piteous","piteousness","pitfall","pitfalls","pith","pithily","pithiness","piths","pithy","pitiable","pitiableness","pitiably","pitier","pitiful","pitifuller","pitifullest","pitifulness","pitiless","pitilessness","pitman","pitney","piton","pitt","pittance","pitted","pitting","pittman","pittsburgh","pittsfield","pittston","pituitary","pity","pitying","pius","pivot","pivotal","pivoting","pivottable","pix","pixel","pixelformat","pixels","pixie","pixiness","pixmap","pizarro","pizazz","pizza","pizzeria","pizzicati","pizzicato","pj","pk","pkcs","pkey","pkg","pkgs","pkt","pkwy","pl","placard","placate","placatory","place","placeable","placebo","placed","placehold","placeholder","placeholders","placekick","placeless","placemark","placement","placenta","placental","placer","placerat","places","placid","placidity","placidness","placing","placket","plagiarism","plagiarist","plagiarize","plagiary","plague","plagued","plaguer","plaice","plaid","plain","plainclothes","plainclothesman","plainclothesmen","plainfield","plainness","plainsman","plainsmen","plainsocketimpl","plainsong","plainspoken","plaint","plaintext","plaintiff","plaintive","plaintiveness","plainview","plait","plaiting","plan","planar","planarity","planck","plane","planeload","planer","planes","planet","planetarium","planetary","planetesimal","planetoid","planets","plangency","plangent","plank","planking","plankton","planned","planner","planning","plano","planoconcave","planoconvex","plans","plant","plantagenet","plantain","plantar","plantation","planter","planting","plantlike","plants","plaque","plash","plasm","plasma","plasmid","plaster","plasterboard","plasterer","plastering","plasterwork","plastic","plastically","plasticine","plasticity","plasticize","plat","plate","plateau","plateful","platelet","platen","plater","platform","platforms","plath","plating","platinize","platinum","platitude","platitudinous","plato","platonic","platonism","platonist","platoon","platte","platted","platter","platteville","platting","platy","platypus","platys","plaudit","plausibility","plausible","plausibly","plautus","play","playability","playable","playact","playacting","playback","playbill","playbook","playboy","played","player","playerid","playername","players","playfellow","playframework","playful","playfulness","playgirl","playgoer","playground","playgroup","playhouse","playing","playlist","playlists","playmate","playoff","playpen","playroom","plays","playsound","playtex","plaything","playtime","playwright","playwriting","plaza","plea","plead","pleader","pleading","pleas","pleasant","pleasanter","pleasantest","pleasantness","pleasantry","please","pleased","pleaser","pleases","pleasing","pleasingness","pleasurable","pleasurableness","pleasurably","pleasure","pleasureful","pleasures","pleat","pleater","plebe","plebeian","plebiscite","plectra","plectrum","pledge","pledger","pleiads","pleistocene","plenary","plenipotentiary","plenitude","plenteous","plenteousness","plentiful","plentifulness","plenty","plenum","pleonasm","plethora","pleura","pleurae","pleural","pleurisy","plexiglas","plexus","pliability","pliable","pliableness","pliancy","pliant","pliantness","plication","plier","plight","plimsolls","plink","plinker","plinth","plinths","pliny","pliocene","plist","plnkr","plo","plod","plodded","plodder","plodding","plone","plop","plopped","plopping","plosive","plot","plotly","plots","plotted","plotter","plotting","plover","plow","plowed","plower","plowman","plowmen","plowshare","ploy","plpgsql","pls","plt","pluck","plucker","pluckily","pluckiness","plucky","plug","pluggable","plugged","plugging","plughole","plugin","plugins","plum","plumage","plumb","plumbago","plumbed","plumber","plumbing","plume","plummer","plummest","plummet","plummy","plump","plumper","plumpness","plumy","plunder","plunge","plunger","plunk","plunker","pluperfect","plural","pluralism","pluralist","pluralistic","plurality","pluralization","pluralize","pluralizer","plus","plush","plushness","plushy","plussed","plussing","plutarch","pluto","plutocracy","plutocrat","plutocratic","plutonium","pluvial","ply","plymouth","plyr","plywood","plz","pm","pmd","pms","pn","pname","pneumatic","pneumatically","pneumatics","pneumonia","png","po","poach","poacher","poc","pocahontas","pock","pocket","pocketbook","pocketful","pocketing","pocketknife","pocketknives","pockmark","poco","pocono","pocoo","pod","podcast","podded","podding","podge","podgorica","podiatrist","podiatry","podium","pods","podunk","poe","poem","poesy","poet","poetaster","poetess","poetic","poetical","poetically","poeticalness","poetics","poetry","pogo","pogrom","poi","poignancy","poignant","poincar","poinciana","poindexter","poinsettia","point","pointblank","pointed","pointedness","pointer","pointers","pointf","pointillism","pointillist","pointing","pointless","pointlessness","points","pointy","pois","poise","poison","poisoner","poisoning","poisonous","poisson","pojo","poke","pokemon","poker","pokerface","poky","pol","poland","polanski","polar","polarimeter","polarimetry","polaris","polariscope","polarity","polarization","polarize","polarized","polarizes","polarizing","polarogram","polarograph","polarography","polaroid","pole","polecat","polemic","polemical","polemicist","polemics","poler","polestar","poleward","police","policeman","policemen","policewoman","policewomen","policies","policy","policyholder","policymaker","policymaking","polio","poliomyelitides","poliomyelitis","polis","polish","polished","polisher","politburo","polite","politeness","politesse","politic","political","politically","politician","politicians","politicization","politicize","politicked","politicking","politico","politics","polity","polk","polka","poll","pollack","pollard","polled","pollen","pollinate","pollination","pollinator","polling","polliwog","pollock","polls","pollster","pollutant","pollute","polluted","polluter","pollution","pollux","polly","pollyanna","pollywog","polo","polonaise","polonium","poltergeist","poltroon","poly","polyandrous","polyandry","polyatomic","polybutene","polycarbonate","polychemicals","polyclinic","polycrystalline","polyelectrolytes","polyester","polyether","polyethylene","polyfill","polyfills","polygamist","polygamous","polygamy","polyglot","polygon","polygonal","polygons","polygraph","polygraphs","polygynous","polyhedral","polyhedron","polyhymnia","polyisobutylene","polyisocyanates","polyline","polymath","polymaths","polymer","polymerase","polymeric","polymerization","polymerize","polymorph","polymorphic","polymorphism","polymyositis","polynesia","polynesian","polynomial","polyp","polyphemus","polyphonic","polyphony","polyphosphate","polypropylene","polystyrene","polysyllabic","polysyllable","polytechnic","polytheism","polytheist","polytheistic","polythene","polytonal","polytopes","polyunsaturated","polyurethane","polyvinyl","pom","pomade","pomander","pomegranate","pomerania","pomeranian","pommel","pomona","pomp","pompadour","pompano","pompeian","pompeii","pompey","pompom","pompon","pomposity","pompous","pompousness","ponce","ponchartrain","poncho","pond","ponder","ponderer","ponderous","ponderousness","pone","pong","pongee","poniard","pons","pontchartrain","pontiac","pontianak","pontiff","pontifical","pontificate","pontoon","pony","ponytail","pooch","poodle","poof","pooh","poohs","pool","poole","pooling","poolroom","pools","poolside","poona","poop","poor","poorboy","poorhouse","poorly","poorness","pop","popcorn","pope","popek","popen","popeye","popgun","popinjay","poplar","poplin","popocatepetl","popover","poppa","popped","popper","poppet","popping","poppins","poppy","poppycock","poppyseed","pops","popsicle","populace","popular","popularism","popularity","popularization","popularize","popularized","popularizer","popularizes","popularizing","populate","populated","populates","populating","population","populism","populist","populous","populousness","popup","popupmenu","popups","popupwindow","por","porcelain","porch","porcine","porcupine","pore","porfirio","porgy","poring","pork","porker","porky","porn","porno","pornographer","pornographic","pornographically","pornography","porosity","porous","porousness","porphyritic","porphyry","porpoise","porridge","porrima","porringer","porsche","port","porta","portability","portable","portables","portably","portage","portaged","portaging","portal","portamento","portcullis","porte","ported","portend","portent","portentous","portentousness","porter","porterage","porterhouse","portfolio","porthole","portia","portico","porticoes","portie","porting","portion","portions","portire","portland","portlet","portliness","portly","portmanteau","portrait","portraitist","portraiture","portray","portrayal","portrayer","ports","portsmouth","porttitor","portugal","portuguese","portulaca","porty","pos","pose","posed","poseidon","poser","poses","poseur","posh","posing","posit","positifs","position","positionable","positional","positioned","positioning","positions","positive","positiveness","positives","positivism","positivist","positivity","positron","posix","posixct","posner","poss","posse","possess","possessed","possession","possessional","possessive","possessiveness","possessor","possibilities","possibility","possible","possibly","possum","post","postage","postal","postalcode","postback","postbag","postbox","postcard","postcode","postcondition","postconsonantal","postconstruct","postcss","postdata","postdate","postdelayed","postdoctoral","posted","poster","posterior","posteriori","posterity","posters","postfields","postfix","postgis","postgraduate","postgres","postgresql","posthaste","posthumous","posthumousness","posthypnotic","postid","postilion","postimg","postindustrial","posting","postlude","postman","postmarital","postmark","postmaster","postmen","postmeridian","postmessage","postmeta","postmistress","postmodern","postmodernist","postmortem","postnasal","postnatal","postoperative","postorder","postpaid","postpartum","postpone","postponement","postpositions","postprandial","posts","postscript","postsecondary","postulate","postulation","postural","posture","posturer","postvocalic","postwar","posuere","posx","posy","pot","potability","potable","potableness","potage","potash","potassium","potato","potatoes","potbelly","potboil","potboiler","potemkin","potency","potent","potentate","potential","potentiality","potentially","potentiating","potentiometer","potful","pothead","pother","potherb","potholder","pothole","potholing","pothook","potion","potlatch","potluck","potomac","potpie","potpourri","potsdam","potsherd","potshot","pottage","pottawatomie","potted","potter","pottery","potting","potts","potty","pouch","poughkeepsie","poul","poulterer","poultice","poultry","pounce","pound","poundage","pounder","pounds","pour","pourer","poussin","pout","pouter","poverty","pow","powder","powderpuff","powdery","powell","power","powerboat","powered","powerful","powerfulness","powerhouse","powerless","powerlessness","powermanager","powermock","powerpoint","powers","powershell","powhatan","powwow","pox","poznan","pp","ppa","ppc","ppm","ppp","ppr","pprint","pps","ppt","pq","pqr","pr","practicability","practicable","practicably","practical","practicality","practically","practicalness","practice","practiced","practicer","practices","practicing","practicum","practise","practitioner","pradesh","prado","praesent","praetor","praetorian","pragma","pragmatic","pragmatical","pragmatics","pragmatism","pragmatist","prague","praia","prairie","praise","praiser","praiseworthiness","praiseworthy","praising","prakrit","praline","pram","prance","prancer","prancing","prank","prankster","praseodymium","pratchett","prate","prater","pratfall","prating","pratt","prattle","prattler","prattling","prattville","pravda","prawn","praxes","praxis","praxiteles","pray","prayer","prayerbook","prayerful","prayerfulness","prc","prcis","prd","pre","preach","preacher","preaching","preachment","preachy","preadolescence","preakness","preallocate","preallocation","preallocator","preamble","preamp","preamplifier","prearrange","prearrangement","preassign","preauthorize","prebendary","prebuilt","precambrian","precancel","precancerous","precarious","precariousness","precaution","precautionary","precede","preceded","precedence","precedent","precedented","preceding","precept","preceptive","preceptor","precess","precession","precinct","preciosity","precious","preciousness","precipice","precipitable","precipitant","precipitate","precipitateness","precipitation","precipitous","precipitousness","precise","precisely","preciseness","precision","preclude","preclusion","precocious","precociousness","precocity","precode","precognition","precognitive","precollege","precolonial","precompile","precompiled","precomputed","preconceive","preconception","precondition","preconscious","precook","precursor","precursory","precut","pred","predate","predation","predator","predatory","predecease","predecessor","predeclared","predecline","predefine","predefined","predefinition","predesignate","predestination","predestine","predetermination","predetermine","predeterminer","predicable","predicament","predicate","predicates","predicatewithformat","predication","predicator","predict","predictability","predictable","predictably","predicted","prediction","predictions","predictive","predictor","predigest","predilect","predilection","predispose","predisposition","predoctoral","predominance","predominant","predominate","predomination","preexisting","preemie","preeminence","preeminent","preemployment","preempt","preemption","preemptive","preemptor","preen","preener","preexist","preexistence","preexistent","pref","prefab","prefabbed","prefabbing","prefabricate","prefabrication","preface","prefacer","prefatory","prefect","prefecture","prefer","preferable","preferableness","preferably","preference","preferencemanager","preferences","preferential","preferment","preferred","preferring","prefetch","prefheight","prefiguration","prefigure","prefix","prefixed","prefixes","preflight","preform","prefs","prefwidth","preg","pregnancy","pregnant","preheat","prehensile","prehistoric","prehistorical","prehistory","preindustrial","preinitialize","preinterview","preisolated","prejudge","prejudger","prejudgment","prejudice","prejudiced","prejudicial","prekindergarten","prelacy","prelate","preliminarily","preliminary","preliterate","preload","preloaded","preloader","prelude","preluder","premarital","premarket","premature","prematureness","prematurity","premed","premedical","premeditate","premeditated","premeditation","premenstrual","premier","premiere","premiership","preminger","premise","premiss","premium","premix","premolar","premonition","premonitory","pren","prenatal","prent","prentice","prenticed","prenticing","prentiss","prenuptial","preoccupation","preoccupy","preoperative","preordain","prep","prepackage","prepaid","preparation","preparative","preparatory","prepare","prepared","preparedly","preparedness","preparedstatement","prepareforsegue","preparestatement","preparing","prepay","prepayment","prepend","prepender","prepends","preplanned","preponderance","preponderant","preponderate","preposition","prepositional","prepossess","prepossessing","prepossession","preposterous","preposterousness","prepped","prepping","preppy","preprepared","preprint","preprocess","preprocessed","preprocessing","preprocessor","preproduction","preprogrammed","prepubescence","prepubescent","prepublication","prepuce","prequel","preradiation","prerecord","preregister","preregistration","prerequisite","prerequisites","prerogative","pres","presage","presager","presbyopia","presbyter","presbyterian","presbyterianism","presbytery","preschool","prescience","prescient","prescott","prescribe","prescribed","prescriber","prescript","prescription","prescriptive","preselect","preselected","preselecteduris","presence","present","presentable","presentableness","presentably","presentation","presentational","presentations","presented","presenter","presentiment","presenting","presentment","presentmodalviewcontroller","presents","presentviewcontroller","preservation","preservationist","preservative","preserve","preserved","preserver","preserves","preserving","preset","presets","presetting","preshrank","preshrink","preshrunk","preside","presidency","president","presidential","presider","presidia","presidium","presley","presoaks","presort","press","pressed","presser","presses","pressing","pressingly","pressman","pressmen","pressure","pressurization","pressurize","pressurized","prestashop","prestidigitate","prestidigitation","prestidigitator","prestidigitatorial","prestige","prestigious","presto","preston","presumably","presume","presumer","presuming","presumption","presumptive","presumptuous","presumptuousness","presuppose","presupposition","pretax","preteen","pretend","pretended","pretender","pretending","pretense","pretension","pretentious","pretentiousness","preterit","preterite","preternatural","pretest","pretext","pretium","pretoria","pretreated","pretreatment","pretrial","prettier","prettify","prettily","prettiness","pretty","prettyprint","pretzel","prev","prevail","prevailing","prevalence","prevalent","prevaricate","prevaricator","prevent","preventable","preventably","preventative","preventdefault","prevented","preventer","preventing","prevention","preventive","preventiveness","prevents","preview","previous","previously","prevision","prevstate","prewar","prexes","prey","preyer","pri","priam","priapic","pribilof","price","priced","priceless","pricer","prices","pricey","pricier","priciest","pricing","prick","pricker","pricking","prickle","prickliness","prickly","pride","prideful","prier","priest","priestess","priesthood","priestley","priestliness","priestly","prig","prigged","prigging","priggish","priggishness","prim","primacy","primal","primarily","primary","primarykey","primarystage","primate","prime","primed","primefaces","primely","primeness","primer","primes","primeval","priming","primitive","primitiveness","primitives","primitivism","primmed","primmer","primmest","primming","primness","primogenitor","primogeniture","primordial","primp","primrose","prince","princedom","princeliness","princely","princess","princeton","principal","principality","principe","principia","principle","principled","principles","print","printable","printably","printed","printer","printers","printf","printing","println","printmake","printmaker","printmaking","printout","prints","printstacktrace","printstream","printwriter","prinz","prio","prior","prioress","priori","priorities","prioritize","priority","priory","pris","prisca","priscella","priscilla","prise","prised","prism","prismatic","prison","prisoner","prissie","prissily","prissiness","prissy","pristine","prithee","priv","privacy","private","privateer","privatekey","privateness","privation","privative","privatization","privatize","privet","privilege","privileged","privileges","privily","privy","prize","prized","prizefight","prizefighter","prizefighting","prizewinner","prizewinning","prj","prntscr","pro","proactive","prob","probabilist","probabilistic","probabilistically","probabilities","probability","probable","probably","probate","probated","probates","probating","probation","probational","probationary","probationer","probative","probe","prober","probity","problem","problematic","problematical","problems","proboscis","proc","procaine","procedural","procedure","procedures","proceed","proceeder","proceeding","proceeds","process","processbuilder","processdata","processed","processes","processid","processing","procession","processional","processname","processor","processors","processrequest","processstartinfo","proclamation","proclivity","proconsular","procrastinate","procrastination","procrastinator","procreational","procreatory","procrustean","procrustes","procs","proctor","proctorial","procurable","procure","procurement","procyon","prod","prodded","prodding","prodid","prodigal","prodigality","prodigious","prodigiousness","prodigy","produce","produced","producer","producers","produces","producible","producing","product","productcode","productid","production","productive","productively","productiveness","productivities","productivity","productize","productlist","productname","products","producttype","prof","profanation","profane","profaneness","profanity","professed","profession","professional","professionalism","professionalize","professionals","professor","professorial","professors","professorship","proffer","proficiency","proficient","profile","profiler","profiles","profiling","profit","profitability","profitable","profitableness","profitably","profiteer","profiterole","profitless","profits","profligacy","profligate","proforma","profound","profoundity","profoundness","profundity","profuse","profuseness","prog","progenitor","progeny","progesterone","progid","prognathous","prognoses","prognosis","prognostic","prognosticate","prognostication","prognosticator","program","programatically","programdata","programed","programing","programm","programmability","programmable","programmatic","programmatically","programme","programmed","programmer","programmers","programming","programmings","programs","progress","progressbar","progressdialog","progression","progressive","progressiveness","progressivism","proguard","proguardfiles","prohibit","prohibited","prohibiter","prohibition","prohibitionist","prohibitive","prohibitiveness","prohibitory","proin","proj","project","projected","projectid","projectile","projection","projectionist","projections","projective","projectname","projector","projects","prokofieff","prokofiev","prolegomena","proletarian","proletarianization","proletarianized","proletariat","proliferate","proliferation","prolific","prolifically","prolix","prolixity","prolog","prologize","prologue","prologuize","prolong","prolongate","prolongation","prolonger","promenade","promenader","promethean","prometheus","promethium","prominence","prominent","promiscuity","promiscuous","promiscuousness","promise","promised","promises","promising","promissory","promo","promontory","promote","promoted","promoter","promotion","promotions","promotive","promotiveness","prompt","prompted","prompter","prompting","promptitude","promptness","prompts","promulgate","promulgation","promulgator","pron","prone","proneness","prong","pronghorn","pronominalization","pronominalize","pronounce","pronounceable","pronounced","pronouncedly","pronouncement","pronouncer","pronto","pronunciation","proof","proofed","proofer","proofing","proofread","proofreader","prop","propaganda","propagandist","propagandistic","propagandize","propagate","propagated","propagation","propagator","propel","propellant","propelled","propeller","propelling","propensity","proper","properly","properness","propertied","properties","property","propertychanged","propertychangedeventargs","propertychangedeventhandler","propertygroup","propertyinfo","propertyname","propertytype","propertyvalue","prophecy","prophesier","prophesy","prophet","prophetess","prophetic","prophetical","prophylactic","prophylaxes","prophylaxis","propinquity","propionate","propitiate","propitiatory","propitious","propitiousness","propname","proponent","proportion","proportional","proportionality","proportionate","proportioner","proportionment","proposal","proposals","propose","proposed","proposition","propped","propping","proprietary","proprietor","proprietorial","proprietorship","proprietress","propriety","proprioception","proprioceptive","props","proptypes","propulsion","propulsive","propylene","prorogation","prorogue","pros","prosaic","prosaically","proscenium","prosciutti","prosciutto","proscription","proscriptive","prose","prosecute","prosecution","prosecutor","proselyte","proselytism","proselytize","proser","proserpine","prosodic","prosody","prospect","prospection","prospective","prospectiveness","prospector","prospectus","prosper","prosperity","prosperous","prosperousness","prostate","prostheses","prosthesis","prosthetic","prosthetics","prostitute","prostitution","prostrate","prostration","prosy","prot","protactinium","protagonist","protagoras","protean","protease","protect","protected","protecting","protection","protectiondomain","protectionism","protectionist","protective","protectiveness","protector","protectorate","protein","proteolysis","proteolytic","proterozoic","protest","protestant","protestantism","protestation","protesting","proteus","protg","protges","proto","protobuf","protocol","protocols","protoplasm","protoplasmic","prototype","prototypes","prototypic","prototypical","protozoa","protozoan","protozoic","protozoon","protract","protractor","protrude","protrusile","protrusion","protrusive","protuberance","protuberant","proud","proudhon","proust","prov","provabilities","provability","provable","provableness","provably","prove","proved","proven","provenal","provenance","provencals","provence","provender","provenience","provenly","prover","proverb","proverbial","proverbs","proves","provide","provided","providence","provident","providential","provider","providername","providers","provides","providing","province","provincial","provincialism","proving","provision","provisional","provisioner","provisioning","proviso","provo","provocateur","provocative","provocativeness","provoke","provoked","provoking","provolone","provost","prow","prowess","prowl","prowler","proxies","proximal","proximate","proximateness","proximity","proxmire","proxy","prozac","prto","pru","prude","prudence","prudent","prudential","prudery","prudi","prudish","prudishness","prudy","prue","pruitt","prune","pruner","prurience","prurient","prussia","prussian","prussic","prut","pry","pryce","pryer","prying","ps","psalm","psalmist","psalms","psalter","psaltery","psd","psephologist","pseudo","pseudocode","pseudonym","pseudonymous","pseudopod","pseudoscience","pshaw","psi","psittacoses","psittacosis","psoriases","psoriasis","psql","psr","psst","pst","pstmt","psych","psyche","psychedelic","psychedelically","psychiatric","psychiatrist","psychiatry","psychic","psychical","psycho","psychoacoustic","psychoacoustics","psychoactive","psychoanalysis","psychoanalyst","psychoanalytic","psychoanalytical","psychoanalyze","psychobabble","psychobiology","psychocultural","psychodrama","psychogenic","psychokinesis","psycholinguistic","psycholinguistics","psycholinguists","psychological","psychologist","psychology","psychometric","psychometrics","psychometry","psychoneuroses","psychoneurosis","psychopath","psychopathic","psychopathology","psychopaths","psychopathy","psychophysic","psychophysical","psychophysics","psychophysiology","psychos","psychosis","psychosocial","psychosomatic","psychosomatics","psychotherapeutic","psychotherapist","psychotherapy","psychotic","psychotically","psychotropic","psychs","psycopg","pt","pta","ptah","ptain","ptarmigan","pterodactyl","pthread","pthreads","pto","ptolemaic","ptolemaists","ptolemy","ptomaine","ptr","pts","pu","pub","pubbed","pubbing","pubdate","pubertal","puberty","pubes","pubescence","pubescent","pubic","pubis","public","publican","publication","publications","publicist","publicity","publicize","publicized","publickey","publickeytoken","publicly","publicness","publics","publish","publishable","published","publisher","publishers","publishes","publishing","pubnub","pubs","pubsub","puccini","puce","puck","pucker","puckett","puckish","puckishness","pudding","puddle","puddler","puddling","puddly","pudenda","pudendum","pudginess","pudgy","puebla","pueblo","puerile","puerility","puerperal","puers","puerto","puff","puffball","puffer","puffery","puffin","puffiness","puffy","pug","puget","pugged","pugging","pugh","pugilism","pugilist","pugilistic","pugnacious","pugnaciousness","pugnacity","puissant","puke","pukka","pulaski","pulchritude","pulchritudinous","pule","pulitzer","pull","pullback","pulled","pullet","pulley","pulling","pullman","pullout","pullover","pulls","pulmonary","pulp","pulpiness","pulpit","pulpwood","pulpy","pulsar","pulsate","pulsation","pulse","pulser","pulverable","pulverization","pulverize","pulverized","pulverizer","pulverizes","pulvinar","puma","pumice","pummel","pump","pumpernickel","pumping","pumpkin","pun","punch","punchbowl","punched","puncheon","puncher","punchline","punchy","punctilio","punctilious","punctiliousness","punctual","punctualities","punctuality","punctualness","punctuate","punctuation","punctuational","puncture","pundit","punditry","pungency","pungent","punic","puniness","punish","punished","punisher","punishment","punitive","punitiveness","punjab","punjabi","punk","punky","punned","punning","punster","punt","punter","puny","pup","pupa","pupae","pupal","pupate","pupil","pupillage","pupped","puppet","puppeteer","puppetry","pupping","puppy","puppyish","purblind","purcell","purchasable","purchase","purchased","purchaser","purchases","purchasing","purdah","purdahs","purdue","pure","purebred","puree","pureeing","purely","pureness","purgation","purgative","purgatorial","purgatory","purge","purger","purify","purim","purina","purine","purism","purist","puristic","puritan","puritanic","puritanical","puritanism","purity","purl","purlieu","purloin","purloiner","purple","purplish","purport","purported","purpose","purposeful","purposefulness","purposeless","purposelessness","purposes","purposive","purposiveness","purr","purring","purse","purser","pursuance","pursuant","pursue","pursuer","pursuit","purulence","purulent","purus","purvey","purveyance","purveyor","purview","pus","pusan","pusey","push","pushbutton","pushcart","pushchair","pushdown","pushed","pusher","pushes","pushily","pushiness","pushing","pushkin","pushover","pushstate","pushtu","pushviewcontroller","pushy","pusillanimity","pusillanimous","puss","pussy","pussycat","pussyfoot","pustular","pustule","put","putative","putchar","putextra","putin","putint","putnam","putnem","putout","putrefaction","putrefactive","putrefy","putrescence","putrescent","putrid","putridity","putridness","puts","putsch","putstring","putstrln","putt","putted","puttee","putter","putting","putty","puttying","puzzle","puzzled","puzzlement","puzzler","pv","pvc","pvt","pw","pwd","px","py","pyc","pycharm","pycharmprojects","pydata","pydev","pygame","pygmalion","pygmy","pyhrric","pyinstaller","pyknotic","pylab","pyle","pylon","pylori","pyloric","pylorus","pym","pymongo","pynchon","pyobject","pyodbc","pyongyang","pyorrhea","pyotr","pypi","pyplot","pypy","pyqt","pyramid","pyramidal","pyre","pyrenees","pyrex","pyridine","pyrimidine","pyrite","pyroelectric","pyroelectricity","pyrolysis","pyrolyze","pyromania","pyromaniac","pyrometer","pyrometry","pyrophosphate","pyrotechnic","pyrotechnical","pyrotechnics","pyroxene","pyroxenite","pyrrhic","pyside","pyspark","pytest","pythagoras","pythagorean","pythias","python","pythonic","pythonpath","pytorch","pyx","q","qa","qaddafi","qantas","qapplication","qatar","qb","qc","qdebug","qed","qemu","qi","qid","qimage","qingdao","qiqihar","ql","qlabel","qlineedit","qlist","qm","qmainwindow","qmake","qml","qmodelindex","qn","qname","qobject","qom","qos","qp","qpushbutton","qq","qr","qrcode","qry","qs","qsa","qsort","qstring","qt","qtcore","qtgui","qthread","qtquick","qtwidgets","qty","qu","qua","quaalude","quack","quackery","quackish","quad","quadded","quadding","quadrangle","quadrangular","quadrant","quadraphonic","quadrapole","quadratic","quadratical","quadrature","quadrennial","quadrennium","quadric","quadriceps","quadrilateral","quadrille","quadrillion","quadripartite","quadriplegia","quadriplegic","quadrivia","quadrivium","quadruped","quadrupedal","quadruple","quadruplet","quadruplicate","quadruply","quadrupole","quadword","quaff","quaffer","quagmire","quahog","quail","quaint","quaintness","quake","quaker","quakeress","quakerism","quaky","qualification","qualified","qualifier","qualifiers","qualify","qualitative","quality","qualm","qualmish","quam","quandary","quangos","quanta","quantico","quantifiable","quantified","quantifier","quantify","quantile","quantitative","quantitativeness","quantities","quantity","quantization","quantize","quantizer","quantum","quarantine","quark","quarrel","quarreler","quarrellings","quarrelsome","quarrelsomeness","quarrier","quarry","quarryman","quarrymen","quart","quarter","quarterback","quarterdeck","quarterer","quarterfinal","quartering","quarterly","quartermaster","quarters","quarterstaff","quarterstaves","quartet","quartic","quartile","quarto","quartz","quartzcore","quartzite","quasar","quash","quasi","quasilinear","quasimodo","quaternary","quaternion","quatrain","quaver","quavering","quavery","quay","quayle","quayside","que","queasily","queasiness","queasy","quebec","quechua","queen","queenie","queenly","queensland","queer","queerness","quell","queller","quench","quenchable","quenched","quencher","quenchless","quent","quentin","querida","queried","queries","quern","querulous","querulousness","query","querybuilder","querying","queryselector","queryselectorall","queryset","querystring","ques","quest","quested","quester","questing","question","questionable","questionableness","questionably","questioned","questioner","questionid","questioning","questionnaire","questions","quests","quetzalcoatl","queue","queued","queuer","queues","queuing","quezon","qui","quibble","quibbler","quiche","quick","quickbooks","quicken","quicker","quickest","quickie","quicklime","quickly","quickness","quicksand","quicksilver","quicksort","quickstart","quickstep","quid","quiesce","quiescence","quiescent","quiet","quieted","quieten","quieter","quieting","quietly","quietness","quiets","quietude","quietus","quill","quillan","quilt","quilter","quilting","quince","quincentenary","quincey","quincy","quinine","quinlan","quinn","quinquennial","quinsy","quint","quinta","quintana","quintessence","quintessential","quintet","quintic","quintile","quintilian","quintilla","quintillion","quintillionth","quintin","quintina","quinton","quintuple","quintuplet","quintus","quip","quipped","quipper","quipping","quipster","quire","quired","quires","quirinal","quiring","quirk","quirkiness","quirks","quirksmode","quirky","quirt","quis","quisling","quisque","quit","quitclaim","quite","quito","quittance","quitter","quitting","quiver","quivering","quivery","quixote","quixotic","quixotically","quixotism","quiz","quizzed","quizzer","quizzes","quizzical","quizzing","quo","quoin","quoit","quondam","quonset","quora","quorate","quorum","quot","quota","quotability","quotation","quote","quoted","quotename","quoter","quotes","quotidian","quotient","quoting","qux","qvariant","qvboxlayout","qw","qwerty","qwertys","qwidget","qx","r","ra","rab","rabat","rabbet","rabbi","rabbinate","rabbinic","rabbinical","rabbit","rabbiter","rabbitmq","rabble","rabbler","rabelais","rabelaisian","rabi","rabid","rabidness","rabies","rabin","rabis","raccoon","race","racecourse","racegoers","racehorse","raceme","racer","races","racetrack","raceway","rachael","rachel","rachele","rachelle","rachmaninoff","racial","racialism","racialist","racily","racine","raciness","racism","racist","rack","racket","racketeer","rackety","rackspace","raconteur","racoon","racquet","racquetball","racy","rad","radar","radarscope","radcliffe","radded","radder","raddest","raddie","radding","raddy","radial","radian","radiance","radians","radiant","radiate","radiation","radiative","radiator","radical","radicalism","radicalization","radicalize","radicalness","radices","radii","radio","radioactive","radioactivity","radioastronomical","radioastronomy","radiobutton","radiobuttons","radiocarbon","radiochemical","radiochemistry","radiogalaxy","radiogram","radiographer","radiographic","radiography","radiogroup","radioisotope","radiologic","radiological","radiologist","radiology","radioman","radiomen","radiometer","radiometric","radiometry","radionics","radionuclide","radiopasteurization","radiophone","radiophysics","radios","radioscopy","radiosonde","radiosterilization","radiosterilized","radiotelegraph","radiotelegraphs","radiotelegraphy","radiotelephone","radiotherapist","radiotherapy","radish","radium","radius","radix","radon","rads","rae","raeann","raf","rafa","rafael","rafaela","rafaelia","rafaelita","rafaellle","rafaello","rafe","raff","raffaello","raffarty","rafferty","raffia","raffish","raffishness","raffle","rafi","raft","rafter","rag","raga","ragamuffin","ragbag","rage","ragged","raggedness","raggedy","ragging","raging","raglan","ragnar","ragnark","ragout","ragtag","ragtime","ragweed","ragwort","rah","rahal","rahel","rahs","raid","raider","rail","railbird","railer","railhead","railing","raillery","railroad","railroader","railroading","rails","railscasts","railsinstaller","railties","railway","railwaymen","raiment","raimondo","raimund","raimundo","rain","raina","rainbow","raincloud","raincoat","raindrop","raine","rainer","rainfall","rainforest","rainier","rainless","rainmaker","rainmaking","rainproof","rainstorm","rainwater","rainy","raise","raised","raisepropertychanged","raiser","raises","raisin","raising","raj","rajah","rajahs","rajive","rake","rakel","raker","rakish","rakishness","raleigh","ralf","ralina","rally","ralph","ralston","ram","rama","ramada","ramadan","ramakrishna","raman","ramayana","ramble","rambler","rambling","rambo","rambunctious","rambunctiousness","ramekin","ramie","ramification","ramify","ramirez","ramiro","ramjet","rammed","ramming","ramo","ramon","ramona","ramonda","ramp","rampage","rampancy","rampant","rampart","ramrod","ramrodded","ramrodding","rams","ramsay","ramses","ramsey","ramshackle","ran","rana","rance","rancell","ranch","rancher","rancho","rancid","rancidity","rancidness","rancor","rancorous","rand","randa","randal","randall","randee","randell","randene","randi","randie","randiness","randint","randn","randolf","randolph","random","randomization","randomize","randomly","randomness","randomnumber","randrange","randy","ranee","rang","range","ranged","rangeland","ranger","ranges","ranginess","ranging","rangoon","rangy","rani","rania","ranice","ranier","ranique","rank","ranked","ranker","rankin","rankine","ranking","rankle","rankness","ranks","ranna","ransack","ransacker","ransell","ransom","ransomer","rant","ranter","ranting","raoul","rap","rapacious","rapaciousness","rapacity","rape","rapeseed","raphael","raphaela","rapid","rapidity","rapidly","rapidness","rapier","rapine","rapist","rapped","rappel","rappelled","rappelling","rapper","rapping","rapport","rapporteur","rapprochement","rapscallion","rapt","raptness","rapture","rapturous","rapturousness","rapunzel","raquel","raquela","rar","rare","rarebit","rarefaction","rarefy","rarely","rareness","rarity","rasalgethi","rasalhague","rascal","rash","rasher","rashness","rasia","rasla","rasmussen","rasp","raspberry","raspberrypi","rasper","rasping","rasputin","raspy","rastaban","rastafarian","raster","rastus","rat","ratchet","rate","rateable","rated","ratepayer","rater","rates","ratfor","rather","rathskeller","ratifier","ratify","rating","ratings","ratio","ratiocinate","ratiocination","ration","rational","rationale","rationalism","rationalist","rationalistic","rationality","rationalization","rationalize","rationalizer","rationalness","ratios","ratliff","ratlike","ratline","rattail","rattan","ratted","ratter","ratting","rattle","rattlebrain","rattlesnake","rattletrap","rattling","rattly","rattrap","ratty","raucous","raucousness","raul","raunchily","raunchiness","raunchy","ravage","ravager","rave","ravel","raveling","raven","ravenous","raver","ravi","ravid","ravine","ravioli","ravish","ravisher","ravishing","ravishment","raviv","raw","rawalpindi","rawboned","rawdata","rawhide","rawley","rawlings","rawlins","rawlinson","rawness","rawquery","rawson","rawvalue","rax","ray","rayburn","raychel","raye","rayleigh","raymond","raymondville","raymund","raymundo","rayna","raynard","raynell","rayner","raynor","rayon","rayshell","raytheon","raywenderlich","raze","razer","razor","razorback","razorblades","razz","razzmatazz","rb","rbenv","rbi","rbind","rbp","rbx","rc","rca","rcp","rcpp","rcpt","rcs","rcx","rd","rda","rdata","rdbms","rdd","rdf","rdfs","rdi","rdoc","rdp","rdr","rds","rdx","re","rea","reabbreviate","reach","reachability","reachable","reachably","reached","reacher","reaches","reaching","reacquisition","react","reactant","reactdom","reacted","reaction","reactionary","reactive","reactivex","reactivity","reactjs","reactor","read","readability","readable","readably","readalllines","readalltext","readdata","readdir","readdress","reade","reader","readers","readership","readfile","readfilesync","readied","readies","readily","readiness","readinesses","reading","readings","readint","readkey","readline","readlines","readme","readobject","readonly","readopt","readout","reads","readstring","readthedocs","readtoend","readvalue","readwrite","ready","readying","readystate","reagan","reagen","real","realise","realised","realism","realisms","realist","realistic","realistically","reality","realizability","realizable","realizableness","realizably","realization","realize","realized","realizer","realizes","realizing","realloc","really","realm","realness","realpath","realpolitik","realtime","realtor","realty","ream","reamer","reamonn","reanimate","reap","reaper","reappraise","rear","rearguard","rearmost","rearrange","rearward","reason","reasonable","reasonableness","reasonably","reasoner","reasoning","reasonless","reasons","reassess","reassign","reassuringly","reattach","reawakening","reba","rebase","rebate","rebbecca","rebe","rebeca","rebecca","rebecka","rebeka","rebekah","rebekkah","rebel","rebeller","rebellion","rebellious","rebelliousness","rebid","rebidding","rebind","rebirth","reboil","rebook","reboot","rebound","rebroadcast","rebuild","rebuilding","rebuilt","rebuke","rebuking","rebus","rebuttal","rebutting","rec","recalcitrance","recalcitrant","recalculate","recalibrate","recall","recant","recantation","recap","recappable","recapping","recaptcha","recast","recd","recede","receipt","receivable","receive","received","receiver","receivers","receivership","receives","receiving","recency","recension","recent","recently","recentness","receptacle","reception","receptionist","receptive","receptiveness","receptivity","receptor","recess","recessional","recessionary","recessive","recessiveness","rechargeable","recheck","recherch","recherches","recidivism","recidivist","recieve","recieved","recife","recipe","recipes","recipiency","recipient","recipients","reciprocal","reciprocate","reciprocation","reciprocity","recital","recitalist","recitative","recite","reciter","recked","recking","reckless","recklessness","reckon","reckoner","reckoning","reclaim","reclamation","recline","recliner","recluse","reclusion","recode","recognise","recognition","recognizability","recognizable","recognizably","recognize","recognized","recognizedly","recognizer","recognizes","recognizing","recognizingly","recoilless","recoinage","recolor","recombinant","recombine","recommend","recommendation","recommendations","recommended","recommends","recompense","recompile","recompute","reconcile","reconciled","reconciler","recondite","reconditeness","reconfigurability","reconfigure","reconnaissance","reconnect","reconnoiter","reconquer","reconsecrate","reconstitute","reconstruct","reconstructed","reconstruction","reconsult","recontact","recontaminate","recontribute","recook","recopy","record","recorded","recorder","recordid","recording","records","recordset","recourse","recover","recoverability","recoverable","recovery","recreant","recreate","recreated","recreating","recreational","recriminate","recrimination","recriminatory","recross","recrudesce","recrudescence","recrudescent","recruit","recruiter","recruitment","recrystallize","rect","recta","rectal","rectangle","rectangles","rectangular","rectifiable","rectification","rectifier","rectify","rectilinear","rectitude","recto","rector","rectory","rects","rectum","recumbent","recuperate","recuperation","recur","recurrence","recurrent","recurring","recurse","recursion","recursive","recursively","recusant","recuse","recv","recyclable","recycle","recycled","recycler","recyclerview","recycling","red","redact","redacted","redaction","redactor","redbird","redbreast","redbrick","redbud","redcap","redcoat","redcolor","redcurrant","redd","redden","redder","reddest","redding","reddish","reddit","redeclaration","redecorate","redeem","redeemable","redeemed","redeemer","redefine","redemption","redemptioner","redemptive","redeposit","redesign","redetermination","redford","redgrave","redhat","redhead","redhook","redial","redim","redirect","redirected","redirecting","redirection","redirects","redirectto","redirecttoaction","redis","redlining","redmine","redmond","redneck","redness","redo","redolence","redolent","redondo","redouble","redoubtably","redound","redraw","redshift","redskin","redstone","reduce","reduced","reducer","reducers","reduces","reducibility","reducible","reducibly","reducing","reduct","reduction","reductionism","reductionist","redundancy","redundant","redux","redwood","redye","redyeing","ree","reeba","reebok","reece","reecho","reed","reediness","reeding","reedville","reedy","reef","reefer","reek","reeker","reel","reeler","reena","reenforcement","reentrant","reese","reestimate","reeta","reeva","reeve","reeves","reexamine","ref","refactor","refactored","refactoring","refection","refectory","refer","referee","refereed","refereeing","reference","referenced","referencedcolumnname","referenceerror","references","referencing","referendum","referent","referential","referentiality","referer","referral","referred","referrer","referring","refers","reffed","reffing","refid","refile","refinance","refine","refined","refinement","refinish","refit","reflect","reflectance","reflected","reflection","reflectional","reflective","reflectivemethodinvocation","reflectiveness","reflectivity","reflector","reflects","reflex","reflexion","reflexive","reflexiveness","reflexivity","reflooring","refluent","reflux","refman","refocus","refold","reforestation","reforge","reform","reformat","reformatory","reformed","reformer","reformism","reformist","refract","refractive","refractiveness","refractometer","refractoriness","refractory","refrain","refresh","refreshed","refreshes","refreshing","refreshment","refrigerant","refrigerate","refrigerated","refrigeration","refrigerator","refrozen","refry","refs","refuge","refugee","refugio","refulgence","refulgent","refund","refunder","refurbish","refurbishment","refusal","refuse","refused","refuser","refuses","refutation","refute","refuter","reg","regal","regale","regalement","regalia","regan","regard","regarding","regardless","regards","regather","regatta","regen","regency","regeneracy","regenerate","regenerately","regenerateness","regex","regexes","regexoptions","regexp","regexr","reggae","reggi","reggie","reggy","regicide","regime","regimen","regiment","regimental","regimentation","regina","reginae","reginald","reginauld","regine","region","regional","regionalism","regions","regis","register","registered","registering","registerreceiver","registers","registertype","registrable","registrant","registrar","registration","registrations","registry","regnant","regor","regress","regression","regressive","regressiveness","regressors","regret","regretful","regretfulness","regrettable","regrettably","regretted","regretting","reground","regroup","regrow","regular","regularexpressions","regularity","regularization","regularize","regularly","regulate","regulated","regulation","regulations","regulative","regulator","regulatory","regulus","regurgitate","regurgitation","rehab","rehabbed","rehabbing","rehabilitate","rehabilitation","rehang","rehear","rehears","rehearsal","rehearse","rehearsed","rehearser","reheat","reheating","rehnquist","rehydrate","reich","reichenberg","reichstag","reichstags","reid","reidar","reider","reign","reiko","reilly","reimburse","reimbursement","rein","reina","reinald","reinaldo","reindeer","reindex","reine","reinforce","reinforced","reinforcement","reinforcer","reinhard","reinhardt","reinhold","reinold","reinstall","reinstalled","reinstalling","reinstate","reinstatement","reinsurance","reinterpret","reinvent","reinwald","reissue","reit","reiterative","reject","rejected","rejecter","rejecting","rejection","rejector","rejigger","rejoice","rejoicing","rejoinder","rejuvenate","rejuvenatory","rel","relapse","relate","related","relatedby","relatedly","relatedness","relater","relates","relating","relation","relational","relations","relationship","relationships","relative","relativelayout","relatively","relativeness","relativepath","relativesource","relativism","relativist","relativistic","relativistically","relativity","relator","relax","relaxant","relaxation","relaxed","relaxedness","relaxing","relay","relaycommand","relearn","releasable","release","released","releases","releasing","relent","relenting","relentless","relentlessness","relevance","relevancy","relevant","reliability","reliable","reliables","reliably","reliance","reliant","relic","relicense","relict","relief","relies","relieve","relieved","relievedly","reliever","religion","religionists","religiosity","religious","religiousness","relink","relinquish","relinquishment","reliquary","relish","relive","reload","reloaddata","reloaded","reloading","reloads","relocate","relu","reluctance","reluctant","rely","relying","rem","remade","remain","remainder","remained","remaining","remains","remake","remand","remap","remapping","remark","remarkable","remarkableness","remarkably","remarked","remarks","remarque","rematch","rembrandt","remeasure","remediable","remediableness","remedy","remember","remembered","rememberer","remembering","rememberme","remembrance","remembrancer","remind","reminded","reminder","reminders","reminds","remington","reminisce","reminiscence","reminiscent","remiss","remissness","remit","remittance","remitted","remitting","remnant","remodel","remolding","remonstrant","remonstrate","remonstration","remonstrative","remorse","remorseful","remorsefulness","remorseless","remorselessness","remote","remotely","remotemessage","remoteness","remotes","remotetestrunner","remoteviews","remotewebdriver","remoting","remoulds","removal","remove","removeall","removeat","removeattr","removechild","removeclass","removed","removeeventlistener","removefromsuperview","removeitem","removes","removing","remunerate","remunerated","remuneration","remunerative","remunerativeness","remus","remy","ren","rena","renado","renae","renaissance","renal","renaldo","rename","renamed","renaming","renard","renascence","renata","renate","renato","renaturation","renaud","renault","rend","render","rendered","renderer","renderers","rendering","renders","rendertransform","rendezvous","rendition","rene","renee","renegade","renege","reneger","renell","renelle","renew","renewal","renewer","renie","rennet","rennie","rennin","reno","renoir","renounce","renouncement","renouncer","renovate","renovation","renovator","renown","rensselaer","rent","rental","rentaller","renter","renumber","renumeration","renunciate","renunciation","renville","reoccupy","reopen","reorder","reordering","reorganized","rep","repack","repaint","repair","repairable","repairer","repairman","repairmen","repairs","repaper","reparable","reparation","repartee","reparteeing","repartition","repast","repatriate","repave","repeal","repealer","repeat","repeatability","repeatable","repeatably","repeated","repeatedly","repeater","repeating","repeats","repel","repelled","repellent","repelling","repent","repentance","repentant","repertoire","repertory","repetition","repetitions","repetitious","repetitiousness","repetitive","repetitiveness","repine","repiner","repl","replace","replaceall","replaced","replacement","replacements","replaces","replacewith","replacing","replay","replayed","replenish","replenishment","replete","repleteness","repletion","replica","replicas","replicate","replicated","replication","replicator","replied","replies","replug","reply","repo","reponse","repopulate","report","reported","reportelement","reporter","reporting","reportorial","reports","reportviewer","repos","repose","reposeful","repositories","repository","repr","reprehend","reprehenderit","reprehensibility","reprehensible","reprehensibleness","reprehensibly","reprehension","represent","representable","representation","representational","representations","representative","representativeness","representativity","represented","representing","represents","repress","repression","repressive","repressiveness","reprieve","reprimand","reprint","reprisal","reproach","reproacher","reproachful","reproachfulness","reproaching","reprobate","reprocess","reproduce","reproduced","reproducibility","reproducible","reproducibly","reproductive","reproof","reprove","reproving","reps","reptile","reptilian","republic","republican","republicanism","republish","repudiate","repudiation","repudiator","repugnance","repugnant","repulse","repulsion","repulsive","repulsiveness","reputability","reputably","reputation","repute","reputed","reputing","req","request","requestanimationframe","requestbody","requestcode","requestcontext","requestdata","requested","requestfocus","requesthandler","requestid","requesting","requestlocationupdates","requestmapping","requestmappinghandleradapter","requestmethod","requestoptions","requestparam","requestpermissions","requestqueue","requests","requesturl","requestwithurl","requiem","require","required","requiredfieldvalidator","requirejs","requirement","requirements","requires","requiring","requisite","requisiteness","requisition","requisitioner","requital","requite","requited","requiter","reread","rerecord","rerouteing","rerun","rerunning","res","resample","rescale","rescind","rescission","rescue","reseal","research","researched","researchers","researching","reselect","resemblant","resemble","resend","resent","resentful","resentfulness","resentment","reserpine","reservation","reservations","reserve","reserved","reservedness","reservednesses","reservist","reservoir","reset","resets","resetting","resettle","reshape","resharper","reshipping","reshow","reshuffle","resid","reside","residence","residency","resident","residential","resider","resides","residua","residual","residuary","residue","residuum","resignation","resigned","resignfirstresponder","resilience","resiliency","resilient","resin","resinlike","resinous","resiny","resist","resistance","resistant","resistantly","resistants","resisted","resistible","resistibly","resisting","resistive","resistiveness","resistivity","resistless","resistor","resizable","resize","resized","resizes","resizing","resold","resole","resoluble","resolute","resoluteness","resolution","resolutions","resolvability","resolvable","resolve","resolved","resolvent","resolver","resolvers","resolves","resolving","resonance","resonant","resonate","resonator","resorption","resort","resound","resource","resourcebundle","resourcedictionary","resourceful","resourcefulness","resourceid","resourcemanager","resourcename","resources","resourcetype","resp","respect","respectability","respectable","respectably","respected","respectful","respectfulness","respecting","respective","respectively","respectiveness","respects","respell","respiration","respirator","respiratory","resplendence","resplendent","respond","responded","respondent","responder","responding","responds","respondstoselector","response","responsebody","responsecode","responsedata","responseentity","responsejson","responseobject","responser","responses","responsestring","responsetext","responsetype","responsibilities","responsibility","responsible","responsibleness","responsibly","responsive","responsiveness","respray","resque","rest","restapi","restart","restarted","restarting","restarts","restate","restaurant","restaurants","restaurateur","restclient","restcontroller","resteasy","rested","rester","restful","restfuller","restfullest","restfulness","restitution","restive","restiveness","restkit","restless","restlessness","restlet","restorability","restoration","restorative","restore","restored","restorer","restoring","restrained","restraint","restrict","restricted","restricting","restriction","restrictions","restrictive","restrictively","restrictiveness","restrictives","restroom","restructurability","restructure","rests","resttemplate","restudy","restyle","resubstitute","result","resultado","resultant","resultarray","resultcode","resulted","resulting","resultlist","results","resultset","resume","resumes","resumption","resurface","resurgence","resurgent","resurrect","resurrection","resurvey","resuscitate","resuscitation","resuscitator","resx","ret","reta","retail","retailer","retain","retained","retainer","retaining","retains","retake","retaliate","retaliation","retaliatory","retard","retardant","retardation","retarder","retch","retention","retentive","retentiveness","retentivity","retest","retha","rethink","rethought","reticence","reticent","reticle","reticular","reticulate","reticulation","reticule","reticulum","retina","retinal","retinue","retire","retiredness","retiree","retirement","retiring","retort","retract","retractile","retrench","retrenchment","retributed","retribution","retributive","retries","retrieval","retrieve","retrieved","retriever","retrieves","retrieving","retrive","retro","retroactive","retrofire","retrofit","retrofitted","retrofitting","retroflection","retroflex","retroflexion","retrogradations","retrograde","retrogress","retrogression","retrogressive","retrorocket","retrospect","retrospection","retrospective","retrovirus","retrovision","retry","retrying","retsina","return","returnable","returned","returnee","returning","returns","returntransfer","returntype","returnurl","returnvalue","retval","retype","reub","reube","reuben","reunion","reusable","reuse","reused","reuseidentifier","reusing","reuters","reuther","reutilization","reuven","rev","reva","revalidate","revanchist","reveal","revealed","revealing","revealingly","reveals","reveille","revel","revelation","revelatory","revelry","revenge","revenger","revenue","revenuer","reverberant","reverberate","reverberation","revere","reverence","reverencer","reverend","reverent","reverential","reverie","revers","reversal","reverse","reversed","reverser","reversibility","reversible","reversibly","reversing","reversion","reversioner","revert","reverter","revertible","revet","revetment","review","reviewed","reviewer","reviewing","reviews","revile","revilement","reviler","revise","revised","revision","revisionary","revisionism","revisionist","revisions","revitalize","revival","revivalism","revivalist","revive","reviver","revivification","revivify","revkah","revlon","revocable","revoke","revolt","revolter","revolting","revolution","revolutionariness","revolutionary","revolutionist","revolutionize","revolutionizer","revolve","revolver","revue","revulsion","revved","revving","reward","rewarded","rewarding","rewards","rewarm","reweave","rewedding","reweigh","rewind","rewire","rework","rewrite","rewritebase","rewritecond","rewriteengine","rewriterule","rewrites","rewriting","rewritten","rex","rexes","rextester","rey","reyes","reykjavik","reyna","reynaldo","reynard","reynold","rezone","rf","rfc","rfd","rg","rgb","rgba","rh","rhapsodic","rhapsodical","rhapsodize","rhapsody","rhea","rheba","rhee","rheims","rheinholdt","rhel","rhenish","rhenium","rheology","rheostat","rhesus","rheta","rhetoric","rhetorical","rhetorician","rhett","rhetta","rheum","rheumatic","rheumatically","rheumatics","rheumatism","rheumatoid","rheumy","rhiamon","rhianna","rhiannon","rhianon","rhine","rhineland","rhinelander","rhinestone","rhinitides","rhinitis","rhino","rhinoceros","rhinotracheitis","rhizome","rho","rhoda","rhodes","rhodesia","rhodesian","rhodia","rhodie","rhodium","rhododendron","rhodolite","rhodonite","rhody","rhombic","rhomboid","rhomboidal","rhombus","rhona","rhoncus","rhonda","rhone","rhs","rhubarb","rhyme","rhymester","rhys","rhythm","rhythmic","rhythmical","rhythmics","ri","rial","riane","riannon","rianon","rib","ribald","ribaldry","ribbed","ribbentrop","ribber","ribbing","ribbon","ribcage","riboflavin","ribonucleic","ribosomal","ribosome","ric","rica","rican","ricard","ricardo","ricca","riccardo","rice","ricer","rich","richard","richardo","richardson","richart","richelieu","richen","richey","richfaces","richfield","richie","richland","richmond","richmound","richness","richter","richtextbox","richthofen","richy","rici","rick","rickard","rickenbacker","rickenbaugh","rickert","rickets","rickety","rickey","ricki","rickie","rickover","rickrack","rickshaw","ricky","rico","ricochet","ricoriki","ricotta","rid","riddance","ridden","ridding","riddle","ride","rider","riderless","ridership","ridge","ridgefield","ridgepole","ridgway","ridgy","ridicule","ridiculer","ridiculous","ridiculously","ridiculousness","riding","riemann","riesling","rife","riff","riffle","riffraff","rifle","rifled","rifleman","riflemen","rifler","rifling","rift","rig","riga","rigamarole","rigatoni","rigel","rigged","rigger","rigging","riggs","right","righteous","righteousness","righteousnesses","rightful","rightfulness","rightism","rightist","rightmost","rightness","rights","rightsize","rightward","rigid","rigidbody","rigidify","rigidity","rigidness","rigmarole","rigoberto","rigoletto","rigor","rigorous","rigorousness","rik","riki","rikki","rile","riley","rilke","rill","rim","rimbaud","rime","rimer","rimless","rimmed","rimming","rina","rinaldo","rind","rinehart","rinflate","ring","ringer","ringing","ringleader","ringlet","ringlike","ringling","ringmaster","ringo","rings","ringside","ringworm","rink","rinse","rio","riobard","riordan","riot","rioter","riotous","riotousness","rip","riparian","ripcord","ripe","ripen","ripened","ripeness","ripenesses","riper","ripest","ripley","ripoff","riposte","ripped","ripper","ripping","ripple","rippler","ripply","ripsaw","riptide","risa","risc","rise","risen","riser","risibility","risible","rising","risk","risker","riskily","riskiness","risks","risky","risotto","risqu","rissole","risus","rita","ritalin","ritchie","rite","ritter","ritual","ritualism","ritualistic","ritualistically","ritualized","ritz","ritzy","riv","riva","rival","rivaled","rivalee","rivalry","rive","river","rivera","riverbank","riverbed","riverboat","riverfront","riverine","rivers","riverside","riverview","rivet","riveter","riveting","rivi","riviera","rivkah","rivulet","rivy","riyadh","riyal","rj","rk","rl","rm","rmi","rms","rn","rna","rnd","rng","rnn","rnorm","ro","roach","road","roadbed","roadblock","roadhouse","roadie","roadkill","roadmap","roadrunner","roads","roadshow","roadside","roadsigns","roadster","roadsweepers","roadway","roadwork","roadworthy","roam","roaming","roan","roana","roanna","roanne","roanoke","roar","roarer","roaring","roarke","roast","roaster","rob","robb","robbed","robber","robbert","robbery","robbi","robbie","robbin","robbing","robby","robbyn","robe","robena","robenia","robers","roberson","robert","roberta","roberto","robertson","robeson","robespierre","robin","robina","robinet","robinett","robinetta","robinette","robinia","robinson","robinsonville","robles","robolectric","robot","robotic","robotism","robotize","roboto","robots","robson","robt","robust","robustness","roby","robyn","roc","rocco","roch","rocha","rochambeau","roche","rochell","rochella","rochelle","rochester","rochette","rock","rockabilly","rockabye","rockaway","rockbound","rockefeller","rocker","rocket","rocketry","rockey","rockfall","rockford","rockie","rockiness","rockland","rockne","rocks","rockville","rockwell","rocky","rococo","rod","roda","rodd","rodded","roddenberry","rodder","roddie","rodding","roddy","rode","rodent","rodeo","roderic","roderich","roderick","roderigo","rodge","rodger","rodi","rodie","rodin","rodina","rodney","rodolfo","rodolph","rodolphe","rodrick","rodrigo","rodriguez","rodrique","rodriquez","roe","roebuck","roentgen","rofl","rog","rogelio","roger","rogerio","roget","rogue","rogued","roguery","rogues","roguing","roguish","roguishness","roi","roil","roister","roisterer","rojas","roland","rolando","roldan","role","roleid","rolename","roles","roley","rolf","rolfe","roll","rolland","rollback","rolled","roller","rollerblade","rollerskating","rollick","rollicking","rollie","rollin","rolling","rollo","rollover","rolls","rollup","rolodex","rolph","rolvaag","rom","roma","romain","romaine","roman","romance","romancer","romanesque","romania","romanian","romano","romanov","romans","romansh","romantic","romantically","romanticism","romanticist","romanticize","romany","rome","romeo","romero","rommel","romney","romola","romona","romonda","romp","romper","romulus","romy","ron","rona","ronald","ronalda","ronda","rondo","ronica","ronna","ronni","ronnica","ronnie","ronny","ronstadt","rontgen","roo","roobbie","rood","roof","roofer","roofgarden","roofing","roofless","rooftop","rook","rookery","rookie","room","roomer","roomette","roomful","roomid","roominess","roommate","rooms","roomy","rooney","roosevelt","rooseveltian","roost","rooster","root","rootdir","rooted","rooter","rootless","rootlessness","rootlet","rootnode","rootobject","rootproject","roots","rootscope","rootstock","rootview","rootviewcontroller","rope","roper","roping","roquefort","roquemore","ror","rora","rori","rorie","rorke","rorschach","rory","ros","rosa","rosabel","rosabella","rosabelle","rosaleen","rosales","rosalia","rosalie","rosalind","rosalinda","rosalinde","rosaline","rosalyn","rosalynd","rosamond","rosamund","rosana","rosanna","rosanne","rosario","rosary","rosco","roscoe","rose","roseann","roseanna","roseanne","roseate","roseau","rosebud","rosebush","rosecrans","roseland","roselia","roselin","roseline","rosella","roselle","rosemaria","rosemarie","rosemary","rosemonde","rosen","rosenberg","rosenblum","rosendo","rosene","rosenthal","rosenzweig","rosetta","rosette","rosewater","rosewood","roshelle","rosicrucian","rosie","rosily","rosin","rosina","rosiness","rosita","roslyn","rosmunda","ross","rossetti","rossi","rossie","rossini","rossy","rostand","roster","rostov","rostra","rostrum","roswell","rosy","rot","rota","rotarian","rotary","rotate","rotated","rotates","rotatex","rotatey","rotating","rotation","rotational","rotations","rotative","rotator","rotatory","rotc","rote","rotgut","roth","rothschild","rotisserie","rotogravure","rotor","rototill","rotted","rotten","rottenness","rotter","rotterdam","rotting","rotund","rotunda","rotundity","rotundness","rou","rouault","rouge","rough","roughage","roughen","rougher","roughhouse","roughish","roughly","roughneck","roughness","roughs","roughshod","roulette","round","roundabout","rounded","roundedness","roundelay","roundels","rounder","roundhead","roundheaded","roundheadedness","roundhouse","rounding","roundish","roundness","roundoff","rounds","roundup","roundworm","rourke","rouse","rouser","rousseau","roust","roustabout","rout","route","routed","routedata","routedeventargs","routeparams","routeprovider","router","routerlink","routermodule","routers","routes","routine","routines","routing","routinize","rouvin","rove","rover","roving","row","rowan","rowboat","rowcount","rowdata","rowdatabound","rowdefinition","rowdefinitions","rowdily","rowdiness","rowdy","rowdyism","rowe","rowel","rowen","rowena","rower","rowheight","rowid","rowindex","rowland","rowley","rownames","rowney","rownum","rownumber","rows","rowspan","rowtype","rowview","roxana","roxane","roxanna","roxanne","roxi","roxie","roxine","roxy","roy","royal","royalist","royall","royalty","royce","roz","rozalie","rozalin","rozamond","rozanna","rozanne","roze","rozele","rozella","rozelle","rozina","rp","rpath","rpc","rpi","rpm","rps","rpt","rpy","rq","rr","rriocard","rs","rsa","rsfsr","rsi","rsp","rspec","rss","rssi","rst","rstrip","rstudio","rsv","rsvp","rsx","rsync","rt","rtc","rte","rtf","rtfm","rtl","rtmp","rtp","rtrim","rtsp","ru","rub","rubaiyat","rubato","rubbed","rubber","rubberize","rubberneck","rubbery","rubbing","rubbish","rubbishy","rubble","rubdown","rube","rubella","ruben","rubetta","rubi","rubia","rubicon","rubicund","rubidium","rubie","rubies","rubik","rubin","rubina","rubinstein","ruble","rubout","rubric","ruby","rubygems","rubyonrails","ruchbah","ruck","rucksack","ruckus","ruction","rudd","rudder","rudderless","ruddie","ruddiness","ruddy","rude","rudeness","rudie","rudiger","rudiment","rudimentariness","rudimentary","rudolf","rudolfo","rudolph","rudy","rudyard","rue","rueful","ruefulness","rufe","ruff","ruffian","ruffle","ruffled","ruffler","ruffly","rufus","rug","rugby","rugged","ruggedness","ruggiero","rugging","ruhr","ruin","ruination","ruiner","ruinous","ruinousness","ruiz","rule","rulebook","ruled","ruler","rules","ruling","rum","rumania","rumanian","rumba","rumble","rumbler","rumbustious","rumen","rumford","ruminant","ruminate","ruminative","rummage","rummager","rummel","rummer","rummest","rummy","rumor","rumored","rumorer","rumormonger","rump","rumpelstiltskin","rumple","rumply","rumpus","run","runabout","runaround","runat","runaway","rundown","rune","rung","runge","runic","runif","runlet","runnable","runnel","runner","runners","running","runny","runnymede","runoff","runonuithread","runs","runserver","runt","runtask","runtime","runtimeerror","runtimeexception","runtimes","runtiness","runty","runway","runwith","runworker","runyon","rupee","rupert","ruperta","ruperto","rupiah","rupiahs","ruppert","ruprecht","rupture","rural","rurality","rurik","ruse","rush","rushdie","rusher","rushes","rushing","rushmore","rushy","rusk","ruskin","russ","russel","russell","russet","russetting","russia","russian","russo","rust","rustbelt","rustic","rustically","rusticate","rustication","rusticity","rustie","rustin","rustiness","rustle","rustler","rustproof","rusty","rut","rutabaga","rutger","ruth","ruthann","ruthanne","ruthe","ruthenium","rutherford","rutherfordium","ruthi","ruthie","ruthless","ruthlessness","ruthy","rutland","rutledge","rutrum","rutted","rutter","ruttger","rutting","rutty","ruy","rv","rvalue","rvm","rvs","rw","rwanda","rwandan","rwy","rx","rxjava","rxjs","ry","ryan","ryann","rycca","rydberg","ryder","rye","ryley","ryon","ryukyu","ryun","rz","s","sa","saab","saar","saas","saba","sabbath","sabbaths","sabbatical","saber","sabered","sabik","sabin","sabina","sabine","sable","sabot","sabotage","saboteur","sabra","sabrina","sac","sacajawea","saccharides","saccharin","saccharine","sacco","sacerdotal","sacha","sachem","sachet","sachs","sack","sackcloth","sackcloths","sacker","sackful","sacking","sacra","sacral","sacrament","sacramental","sacramento","sacred","sacredness","sacrifice","sacrificer","sacrificial","sacrilege","sacrilegious","sacristan","sacristy","sacroiliac","sacrosanct","sacrosanctness","sacrum","sad","sada","sadat","saddam","sadden","sadder","saddest","saddle","saddlebag","saddler","sadducee","sade","sadella","sades","sadie","sadism","sadist","sadistic","sadistically","sadly","sadness","sadomasochism","sadomasochist","sadomasochistic","sadr","sadye","safari","safe","safeguard","safekeeping","safely","safeness","safer","safes","safest","safety","safflower","saffron","sag","saga","sagacious","sagaciousness","sagacity","sagan","sage","sagebrush","sagged","sagger","sagging","saggy","saginaw","sagittarius","sagittis","sago","saguaro","sahara","saharan","sahel","sahib","said","saidee","saids","saigon","sail","sailboard","sailboat","sailcloth","sailcloths","sailer","sailfish","sailing","sailor","sailplane","sails","saint","sainthood","saintlike","saintliness","saintly","saiph","saith","saiths","sakai","sake","saker","sakhalin","sakharov","saki","sal","salaam","salable","salacious","salaciousness","salacity","salad","saladin","salado","salaidh","salamander","salami","salaries","salary","salas","salazar","sale","saleability","saleem","salem","salerno","sales","salesclerk","salesforce","salesgirl","saleslady","salesman","salesmanship","salesmen","salespeople","salesperson","salesroom","saleswoman","saleswomen","salience","saliency","salient","salim","salina","saline","salinger","salinity","salisbury","salish","saliva","salivary","salivate","salivation","salk","salle","sallee","salli","sallie","sallow","sallowness","sallust","sally","sallyann","sallyanne","salmon","salmonella","salmonellae","saloma","salome","salomi","salomo","salomon","salomone","salon","salonika","saloon","saloonkeeper","salsa","salsify","salt","saltcellar","salted","salter","saltine","saltiness","saltness","salton","saltpeter","salts","saltshaker","saltwater","salty","salubrious","salubriousness","salubrity","salutariness","salutary","salutation","salutatory","salute","saluter","salvador","salvadoran","salvadorian","salvage","salvageable","salvager","salvation","salvatore","salve","salver","salvidor","salvo","salween","salyut","salz","sam","samaccountname","samantha","samara","samaria","samaritan","samarium","samarkand","samba","same","sameness","saml","sammie","sammy","samoa","samoan","samoset","samovar","samoyed","samp","sampan","sample","sampled","sampler","samples","sampling","sampson","samson","samsonite","samsung","samuel","samuele","samuelson","samurai","san","sana","sanatorium","sanborn","sance","sanchez","sancho","sanctification","sanctifier","sanctify","sanctimonious","sanctimoniousness","sanctimony","sanction","sanctioned","sanctity","sanctuary","sanctum","sand","sandal","sandalwood","sandbag","sandbagged","sandbagging","sandbank","sandbar","sandblast","sandblaster","sandbox","sandburg","sandcastle","sande","sander","sanderling","sanderson","sandhill","sandhog","sandi","sandia","sandie","sandiness","sandinista","sandlot","sandlotter","sandman","sandmen","sandor","sandoval","sandpaper","sandpile","sandpiper","sandpit","sandra","sandro","sandstone","sandstorm","sandusky","sandwich","sandy","sandye","sane","saned","saneness","sanes","sanford","sanforized","sang","sanger","sangfroid","sangria","sanguinary","sanguine","sanguined","sanguinely","sanguineness","sanguineous","sanguines","sanguining","sanhedrin","saning","sanitarian","sanitarium","sanitary","sanitate","sanitation","sanitize","sanitizer","sanity","sank","sankara","sans","sanserif","sanskrit","sanskritic","sanskritize","sanson","sansone","santa","santana","santayana","santeria","santiago","santo","sap","sapien","sapience","sapient","sapless","sapling","sapped","sapper","sapphira","sapphire","sappho","sappiness","sapping","sapply","sapporo","sappy","saprophyte","saprophytic","sapsucker","sapwood","sara","saraann","saracen","saragossa","sarah","sarajane","sarajevo","saran","sarape","sarasota","saratoga","saratov","sarawak","sarcasm","sarcastic","sarcastically","sarcoma","sarcophagi","sarcophagus","sardine","sardinia","sardonic","sardonically","saree","sarena","sarene","sarette","sargasso","sarge","sargent","sargon","sari","sarina","sarine","sarita","sarnoff","sarong","saroyan","sarsaparilla","sarto","sartorial","sartorius","sartre","sas","sascha","sase","sash","sasha","sashay","sashenka","sask","saskatchewan","saskatoon","sasl","sass","sassafras","sassoon","sassy","sat","satan","satanic","satanical","satanism","satanist","satchel","sate","sateen","satellite","satiable","satiate","satiation","satiety","satin","satinwood","satiny","satire","satiric","satirical","satirist","satirize","satirizes","satisfaction","satisfactorily","satisfactoriness","satisfactory","satisfiability","satisfiable","satisfied","satisfier","satisfies","satisfy","satisfying","satisfyingly","satori","satrap","saturate","saturated","saturater","saturates","saturation","saturday","saturn","saturnalia","saturnine","satyanarayanan","satyr","satyriases","satyriasis","satyric","sauce","saucepan","saucer","saucily","sauciness","saucy","saud","saudi","saudra","sauerkraut","saukville","saul","sault","sauna","sauncho","saunder","saunderson","saundra","saunter","saurian","sauropod","sausage","saussure","saut","sauternes","sauveur","savage","savageness","savagery","savanna","savannah","savant","save","saveas","savechanges","saved","savedata","savedinstancestate","savefig","savefile","saveloy","saver","saves","savina","saving","savings","savior","saviour","savonarola","savor","savored","savorer","savorier","savoriest","savoriness","savoring","savoringly","savory","savoy","savoyard","savvy","saw","sawbones","sawbuck","sawdust","sawer","sawfly","sawhorse","sawmill","sawtooth","sawyer","sawyere","sax","saxe","saxifrage","saxon","saxony","saxophone","saxophonist","saxton","say","sayer","sayest","sayhello","saying","sayre","says","sb","sba","sbin","sbt","sc","scab","scabbard","scabbed","scabbiness","scabbing","scabby","scabies","scabrous","scabrousness","scad","scaffold","scaffolding","scala","scalability","scalable","scalar","scalatest","scalawag","scald","scale","scaled","scalefactor","scaleless","scalene","scaler","scales","scaletype","scalex","scaley","scaliness","scaling","scallion","scallop","scalloper","scalloping","scalp","scalpel","scalper","scalping","scaly","scam","scammed","scamming","scamp","scamper","scampi","scan","scandal","scandalize","scandalized","scandalmonger","scandalous","scandalousness","scandinavia","scandinavian","scandium","scanf","scanned","scanner","scanning","scans","scansion","scant","scantest","scantily","scantiness","scantly","scantness","scanty","scape","scapegoat","scapegrace","scapula","scapulae","scapular","scar","scarab","scaramouch","scarborough","scarce","scarceness","scarcity","scare","scarecrow","scared","scaremonger","scaremongering","scarer","scarf","scarface","scarification","scarify","scarily","scariness","scarlatina","scarlatti","scarlet","scarlett","scarp","scarred","scarring","scarves","scary","scat","scathe","scathed","scathing","scatological","scatology","scatted","scatter","scatterbrain","scatterer","scattergun","scattering","scatting","scavenge","scavenger","sccs","sce","scelerisque","scenario","scenarios","scenarist","scene","scenery","scenes","scenic","scenically","scent","scented","scentless","scents","scepter","scepters","sceptically","sch","schaefer","schaeffer","schafer","schaffner","schantz","schapiro","scheat","sched","schedar","schedule","scheduled","scheduledthreadpoolexecutor","scheduler","schedulers","schedules","scheduling","scheherazade","scheherezade","schelling","schema","schemalocation","schemas","schemata","schematic","schematically","scheme","schemer","schemes","schemta","schenectady","scherzo","schick","schiller","schilling","schism","schismatic","schist","schizo","schizoid","schizomycetes","schizophrenia","schizophrenic","schizophrenically","schlemiel","schlep","schlepped","schlepping","schlesinger","schliemann","schlitz","schlock","schlocky","schloss","schmaltz","schmaltzy","schmidt","schmitt","schmo","schmoes","schmooze","schmuck","schnabel","schnapps","schnauzer","schneider","schnitzel","schnook","schnoz","schnozzle","schoenberg","schofield","scholar","scholarship","scholastic","scholastically","school","schoolbag","schoolbook","schoolboy","schoolchild","schoolchildren","schooldays","schooled","schoolfellow","schoolfriend","schoolgirl","schoolgirlish","schoolhouse","schooling","schoolmarm","schoolmarmish","schoolmaster","schoolmate","schoolmistress","schoolroom","schools","schoolteacher","schoolwork","schoolyard","schooner","schopenhauer","schottky","schrdinger","schrieffer","schroeder","schroedinger","schubert","schultz","schulz","schumacher","schuman","schumann","schuss","schussboomer","schuster","schuyler","schuylkill","schwa","schwab","schwartz","schwartzkopf","schwarzenegger","schweitzer","schweppes","schwinger","schwinn","sci","sciatic","sciatica","science","scientific","scientifically","scientist","scientists","scientology","scikit","scimitar","scintilla","scintillate","scintillation","scintillator","scion","scipio","scipy","scissor","scissors","scleroses","sclerosis","sclerotic","scm","scoff","scoffer","scofflaw","scold","scolder","scolioses","scoliosis","scollop","sconce","scone","scons","scoop","scooper","scoot","scooter","scope","scoped","scopes","scoping","scops","scorbutic","scorch","scorcher","scorching","score","scoreboard","scorecard","scored","scorekeeper","scoreless","scoreline","scores","scoring","scorn","scorner","scornful","scornfulness","scorpio","scorpion","scorpius","scorsese","scot","scotch","scotchgard","scotchman","scotchmen","scotchs","scotchwoman","scotchwomen","scotia","scotian","scotland","scotsman","scotsmen","scotswoman","scotswomen","scott","scotti","scottie","scottish","scottsdale","scotty","scoundrel","scour","scourer","scourge","scourger","scouring","scout","scouter","scouting","scoutmaster","scow","scowl","scowler","scp","scr","scrabble","scrabbler","scrag","scragged","scragging","scraggly","scraggy","scram","scramble","scrambler","scrammed","scramming","scranton","scrap","scrapbook","scrape","scraped","scraper","scrapheap","scraping","scrapped","scrapper","scrapping","scrappy","scrapy","scrapyard","scratch","scratched","scratcher","scratches","scratchily","scratchiness","scratchy","scrawl","scrawler","scrawly","scrawniness","scrawny","scream","screamer","screaming","scree","screech","screecher","screechy","screed","screen","screencast","screened","screenheight","screening","screenorientation","screenplay","screens","screenshot","screenshots","screensize","screenupdating","screenwidth","screenwriter","screw","screwball","screwdriver","screwed","screwer","screwiness","screwup","screwworm","screwy","scriabin","scribal","scribble","scribbler","scribe","scriber","scribner","scrim","scrimmage","scrimmager","scrimp","scrimshaw","scrip","scripps","script","scriptblock","scripted","scripting","scriptmanager","scriptreference","scripts","scriptural","scripture","scriptwriter","scriptwriting","scriven","scrivener","scrod","scrofula","scrofulous","scroll","scrollable","scrollbar","scrollbars","scrolled","scroller","scrollheight","scrolling","scrollleft","scrollpane","scrolls","scrollto","scrolltop","scrollview","scrollviewer","scrooge","scrota","scrotal","scrotum","scrounge","scroungy","scrub","scrubbed","scrubber","scrubbing","scrubby","scruff","scruffily","scruffiness","scruffy","scruggs","scrum","scrummage","scrumptious","scrunch","scrunchy","scruple","scrupulosity","scrupulous","scrupulousness","scrutable","scrutinize","scrutinized","scrutinizer","scrutinizing","scrutinizingly","scrutiny","scsi","scss","scuba","scud","scudded","scudding","scuff","scuffle","scull","sculler","scullery","sculley","scullion","sculpt","sculptor","sculptress","sculptural","sculpture","scum","scumbag","scummed","scumming","scummy","scupper","scurf","scurfy","scurrility","scurrilous","scurrilousness","scurry","scurvily","scurviness","scurvy","scutcheon","scuttle","scuttlebutt","scuzzy","scylla","scythe","scythia","sd","sda","sdate","sdcard","sdf","sdi","sdk","sdks","sdl","sdp","se","sea","seabed","seabird","seaboard","seaborg","seaborn","seaborne","seabrook","seacoast","seafare","seafarer","seafood","seafront","seagate","seagoing","seagram","seagull","seahorse","seal","sealant","sealed","sealer","seals","sealskin","seam","seamail","seaman","seamanship","seamer","seaminess","seamless","seamlessly","seamlessness","seams","seamstress","seamus","seamy","sean","seana","seaplane","seaport","seaquake","seaquarium","sear","search","searchable","searchbar","searchbox","searchcontroller","searched","searcher","searches","searchform","searching","searchlight","searchquery","searchresult","searchresults","searchstring","searchterm","searchtext","searchview","searing","sears","seascape","seashell","seashore","seasick","seasickness","seaside","season","seasonable","seasonableness","seasonably","seasonal","seasonality","seasoned","seasoner","seasoning","seat","seatbelt","seated","seater","seating","seato","seats","seattle","seawall","seaward","seawater","seaway","seaweed","seaworthiness","seaworthinesses","seaworthy","sebaceous","sebastian","sebastiano","sebastien","seborrhea","sec","secant","secede","secession","secessionist","seclude","secluded","secludedness","seclusion","seclusive","seconal","second","secondarily","secondary","seconder","secondhand","secondly","seconds","secondviewcontroller","secrecy","secret","secretarial","secretariat","secretary","secretaryship","secrete","secretion","secretive","secretiveness","secretkey","secretory","secrets","secs","sect","sectarian","sectarianism","sectary","section","sectional","sectionalism","sectionalized","sectioned","sectioning","sections","sector","sectoral","sectored","sectoring","sectors","sects","secular","secularism","secularist","secularity","secularization","secularize","secularized","secure","secured","securely","securerandom","securing","security","securityexception","secy","sed","sedan","sedate","sedateness","sedation","sedative","sedentary","seder","sedge","sedgwick","sedgy","sediment","sedimentary","sedimentation","sedition","seditious","seditiousness","seduce","seducer","seduction","seductive","seductiveness","seductress","sedulous","see","seebeck","seed","seedbed","seedcase","seeded","seeder","seediness","seeding","seedless","seedling","seedpod","seeds","seedy","seeing","seeings","seek","seekbar","seeker","seeking","seeley","seem","seemed","seeming","seemingly","seemliness","seemly","seems","seen","seep","seepage","seer","seersucker","sees","seesaw","seethe","seg","segfault","segment","segmental","segmentation","segmented","segments","segovia","segre","segregant","segregate","segregated","segregation","segregationist","segregative","segue","segueing","segundo","seidel","seigneur","seignior","seiko","seine","seiner","seinfeld","seismic","seismically","seismograph","seismographer","seismographic","seismographs","seismography","seismologic","seismological","seismologist","seismology","seismometer","seize","seizer","seizin","seizing","seizor","seizure","seka","sel","sela","selassie","selby","seldom","select","selectable","selectall","selectbox","selectcommand","selected","selecteddate","selectedimage","selectedindex","selectedindexchanged","selecteditem","selecteditems","selectedrow","selectedvalue","selecting","selectinput","selection","selectional","selectionchanged","selectionmode","selections","selectionstart","selectitem","selective","selectively","selectiveness","selectivity","selectlist","selectlistitem","selectman","selectmany","selectmen","selectness","selectnodes","selectonemenu","selector","selectors","selectric","selects","selectsinglenode","selena","selenate","selene","selenite","selenium","seleniumhq","selenographer","selenography","selestina","seleucid","seleucus","self","selfish","selfishness","selfless","selflessness","selfness","selfridge","selfsame","selfsameness","selia","selie","selig","selim","selina","selinda","seline","selinux","seljuk","selkirk","sell","sella","selle","seller","sellers","selling","sellout","sells","selma","seltzer","selvage","selves","selznick","sem","semantic","semantical","semantically","semanticist","semantics","semaphore","semarang","semblance","semen","semester","semi","semiannual","semiarid","semiautomated","semiautomatic","semicircle","semicircular","semicolon","semicolons","semiconductor","semiconscious","semidefinite","semidetached","semidrying","semifinal","semifinalist","semilogarithmic","semimonthly","seminal","seminar","seminarian","seminary","seminole","semiofficial","semiotic","semioticians","semiotics","semipermanent","semipermeable","semiprecious","semiprivate","semiprofessional","semipublic","semiquantitative","semiramis","semiretired","semisecret","semiskilled","semisolid","semistructured","semisweet","semite","semitic","semitone","semitrailer","semitrance","semitransparent","semitropical","semivowel","semiweekly","semiyearly","semolina","semper","sempiternal","sempstress","semtex","semver","sen","sena","senate","senator","senatorial","sencha","send","sendai","senddata","sendemail","sender","senderid","sendevent","sendfile","sendgrid","sending","sendkeys","sendmail","sendmessage","sendrequest","sends","sendto","seneca","senegal","senegalese","senescence","senescent","senile","senility","senior","seniority","senna","sennacherib","sennett","senor","senora","senorita","sens","sensate","sensately","sensation","sensational","sensationalism","sensationalist","sensationalize","sense","senseless","senselessness","sensibility","sensible","sensibleness","sensibly","sensitive","sensitiveness","sensitives","sensitivity","sensitization","sensitize","sensitized","sensitizers","sensor","sensormanager","sensors","sensory","sensual","sensualist","sensuality","sensuous","sensuousness","sensurround","sent","sentence","sentences","sentential","sententious","sentience","sentient","sentiment","sentimental","sentimentalism","sentimentalist","sentimentality","sentimentalization","sentimentalize","sentimentalizes","sentinel","sentry","seo","seora","seoul","sep","sepal","separability","separable","separableness","separably","separate","separated","separately","separateness","separates","separating","separation","separatism","separatist","separator","separators","seperate","seperated","sephardi","sephira","sepia","sepoy","sepses","sepsis","sept","septa","septate","september","septennial","septet","septic","septicemia","septicemic","septillion","septuagenarian","septuagint","septum","sepulcher","sepulchers","sepulchral","seq","seqnum","sequel","sequelize","sequence","sequenced","sequencer","sequences","sequent","sequential","sequentiality","sequentialize","sequentially","sequester","sequestrate","sequestration","sequin","sequitur","sequoia","sequoya","ser","sera","serafin","seraglio","serape","seraph","seraphic","seraphically","seraphim","seraphs","serb","serbia","serbian","serbo","sere","serena","serenade","serenader","serendipitous","serendipity","serene","sereneness","serengeti","serenity","serf","serfdom","serge","sergeant","sergei","sergent","sergio","serial","serializable","serialization","serialize","serialized","serializedname","serializeobject","serializer","serializers","serializing","serialnumber","serialport","serialversionuid","serie","series","serif","serigraph","serigraphs","serious","seriously","seriousness","sermon","sermonize","serological","serology","serons","serous","serpens","serpent","serpentine","serra","serrano","serrate","serration","serried","serum","serv","servant","serve","served","server","serverfault","serverless","servername","servers","serverside","serversocket","serves","service","serviceability","serviceable","serviceableness","servicebehaviors","serviced","servicehost","serviceid","serviceman","servicemen","servicemodel","servicename","serviceprovider","services","servicestack","servicetype","servicewoman","servicewomen","serviette","servile","servilely","servileness","serviles","servility","serving","servitor","servitude","servlet","servletcontainer","servletcontext","servletexception","servlethandler","servlets","servo","servomechanism","servomotor","ses","sesame","sesquicentennial","sess","sessile","session","sessionfactory","sessionid","sessionimpl","sessions","sessionstate","sessionstorage","set","setaccessible","setaction","setactive","setadapter","setarguments","setattr","setattribute","setback","setbackground","setbackgroundcolor","setbackgroundimage","setbackgroundresource","setborder","setbounds","setcancelable","setcapability","setcellvalue","setcenter","setchecked","setcolor","setcontent","setcontenttext","setcontenttype","setcontentview","setcookie","setdata","setdatasource","setdate","setdateformat","setdefault","setdefaultcloseoperation","setdelegate","setdescription","setdt","setduration","seteditable","setenabled","setentity","setenv","seterror","setfill","setflags","setfont","setforeground","setframe","setgeometry","seth","setheader","seticon","setid","setimage","setimagebitmap","setimageresource","setint","setinterval","setitem","setitems","setjavascriptenabled","setlasterror","setlayout","setlayoutmanager","setlayoutparams","setlength","setlevel","setlistadapter","setlocal","setlocale","setlocation","setlocationrelativeto","setmap","setmessage","setmodel","setname","setnegativebutton","setobject","setobjectname","seton","setonclicklistener","setonitemclicklistener","setontouchlistener","setopt","setosa","setpadding","setparameter","setpassword","setposition","setpositivebutton","setpreferredsize","setprogress","setproperty","setq","setrequestheader","setrequestmethod","setrequestproperty","setresult","sets","setscene","setscrew","setselected","setselection","setsize","setstate","setstatus","setstring","setstyle","setsupportactionbar","sett","settable","settag","settee","setter","setters","settext","settextcolor","settextsize","settime","settimeout","setting","settings","settitle","settle","settled","settlement","settler","settling","settype","settypeface","setup","setups","setuptools","setupui","seturl","setusername","setvalue","setvalues","setview","setvisibility","setvisible","setw","setwidth","setx","sety","seumas","seurat","seuss","sevastopol","seven","sevenfold","sevenpence","seventeen","seventeenths","sevenths","seventieths","seventy","sever","several","severalfold","severalty","severance","severe","severed","severeness","severing","severity","severn","severs","severus","seville","sew","sewage","seward","sewer","sewerage","sewing","sewn","sex","sexagenarian","sexily","sexiness","sexism","sexist","sexless","sexologist","sexology","sexpot","sextans","sextant","sextet","sextillion","sexton","sextuple","sextuplet","sexual","sexuality","sexualized","sexy","seychelles","seyfert","seymour","sf","sfml","sftp","sg","sgt","sh","sha","shabbily","shabbiness","shabby","shack","shackle","shackler","shackleton","shad","shade","shaded","shadeless","shader","shaders","shadily","shadiness","shading","shadow","shadowbox","shadower","shadowiness","shadows","shadowy","shady","shae","shafer","shaffer","shaft","shafting","shag","shagged","shagginess","shagging","shaggy","shah","shahs","shaina","shaine","shakable","shakably","shake","shakeable","shakedown","shaken","shakeout","shaker","shakespeare","shakespearean","shakespearian","shakeup","shakily","shakiness","shaking","shaky","shale","shall","shallot","shallow","shallowness","shalna","shalne","shalom","shalt","sham","shaman","shamanic","shamble","shambles","shame","shamefaced","shameful","shamefulness","shameless","shamelessness","shammed","shammer","shamming","shammy","shampoo","shampooer","shamrock","shamus","shan","shana","shanan","shanda","shandee","shandeigh","shandie","shandra","shandy","shane","shanghai","shanghaiing","shani","shanie","shank","shanna","shannah","shannan","shannen","shannon","shanon","shanta","shantee","shantis","shantung","shanty","shantytown","shape","shaped","shapeless","shapelessness","shapeliness","shapely","shaper","shapes","shapiro","shara","sharable","sharai","shard","shards","share","shareable","sharecrop","sharecropped","sharecropper","sharecropping","shared","sharedapplication","sharedinstance","sharedpreferences","shareholder","shareholding","sharepoint","sharer","shares","shareware","shari","sharia","sharing","sharity","shark","sharkskin","sharl","sharla","sharleen","sharlene","sharline","sharon","sharona","sharp","sharpe","sharpen","sharpened","sharpener","sharper","sharpie","sharpness","sharpshoot","sharpshooter","sharpshooting","sharpy","sharron","sharyl","shasta","shat","shatter","shattering","shatterproof","shaughn","shaula","shaun","shauna","shave","shaved","shaver","shavian","shaving","shavuot","shaw","shawano","shawl","shawn","shawna","shawnee","shay","shayla","shaylah","shaylyn","shaylynn","shayna","shayne","shcharansky","she","shea","sheaf","shear","shearer","sheath","sheathe","sheather","sheathing","sheaths","sheave","sheaves","sheba","shebang","shebeli","sheboygan","shed","shedding","shedir","sheds","sheela","sheelagh","sheelah","sheen","sheena","sheeny","sheep","sheepdog","sheepfold","sheepherder","sheepish","sheepishness","sheepskin","sheer","sheeree","sheerness","sheet","sheeting","sheetlike","sheetname","sheetrock","sheets","sheff","sheffie","sheffield","sheffielder","sheffy","sheik","sheikdom","sheikh","sheila","sheilah","shekel","shel","shela","shelagh","shelba","shelbi","shelby","shelden","sheldon","shelf","shelia","shell","shellac","shellacked","shellacking","shelled","shelley","shellfire","shellfish","shelli","shellie","shells","shelly","shelter","sheltered","shelterer","shelton","shelve","shelver","shelves","shelving","shem","shena","shenandoah","shenanigan","shenyang","sheol","shep","shepard","shepherd","shepherdess","sheppard","shepperd","sher","sheratan","sheraton","sherbet","sherd","sheree","sheri","sheridan","sherie","sheriff","sherill","sherilyn","sherline","sherlock","sherlocke","sherm","sherman","shermie","shermy","sherpa","sherri","sherrie","sherry","sherwin","sherwood","sherwynd","sherye","sheryl","shetland","shevardnadze","shew","shewn","shh","shi","shiatsu","shibboleth","shibboleths","shield","shielded","shielder","shields","shift","shifted","shiftily","shiftiness","shifting","shiftless","shiftlessness","shifts","shifty","shiite","shijiazhuang","shikoku","shill","shillelagh","shillelaghs","shilling","shillong","shiloh","shim","shimmed","shimmer","shimmery","shimming","shimmy","shin","shina","shinbone","shindig","shine","shiner","shingle","shingler","shinguard","shininess","shining","shinned","shinning","shinny","shinsplints","shinto","shintoism","shintoist","shiny","shinyapp","ship","shipboard","shipborne","shipbuild","shipbuilder","shipload","shipman","shipmate","shipmen","shipment","shipowner","shippable","shipped","shipper","shipping","ships","shipshape","shipwreck","shipwright","shipyard","shir","shiraz","shire","shirk","shirker","shirl","shirlee","shirleen","shirlene","shirley","shirline","shiro","shirr","shirt","shirtfront","shirting","shirtless","shirtmake","shirtmaker","shirts","shirtsleeve","shirttail","shirtwaist","shit","shitting","shitty","shiv","shiva","shiver","shiverer","shivery","shivved","shivving","shlemiel","shm","shmuel","shoal","shoat","shock","shocker","shocking","shockley","shockproof","shod","shoddily","shoddiness","shoddy","shoe","shoehorn","shoeing","shoelace","shoemake","shoemaker","shoer","shoes","shoeshine","shoestring","shoetree","shogun","shogunate","shoji","sholom","shone","shoo","shoofly","shook","shoot","shooter","shooting","shootout","shop","shopify","shopkeep","shopkeeper","shoplift","shoplifter","shoplifting","shoppe","shopped","shopper","shopping","shops","shoptalk","shopworn","shore","shorebird","shoreline","shorewood","shoring","short","shortage","shortbread","shortcake","shortchange","shortcode","shortcoming","shortcrust","shortcut","shortcuts","shortcutting","shorten","shortened","shortener","shortening","shorter","shortest","shortfall","shorthand","shorthorn","shortie","shortish","shortlist","shortly","shortname","shortness","shortsighted","shortsightedness","shortstop","shortwave","shorty","shoshana","shoshanna","shoshone","shostakovitch","shot","shotgun","shotgunned","shotgunner","shotgunning","shots","shotted","shotting","should","shoulder","shouldn","shout","shove","shovel","shoveler","shovelful","shover","show","showasaction","showbiz","showbizzes","showboat","showcase","showdialog","showdown","showed","shower","showery","showgirl","showily","showiness","showing","showinputdialog","showman","showmanship","showmen","showmessage","showmessagedialog","shown","showoff","showpiece","showplace","showroom","shows","showthread","showy","shp","shpt","shrank","shrapnel","shred","shredded","shredder","shredding","shreveport","shrew","shrewd","shrewdness","shrewish","shrewishness","shriek","shrieker","shrift","shrike","shrill","shrillness","shrilly","shrimp","shrine","shrink","shrinkage","shrinker","shrinking","shrive","shrivel","shriven","shropshire","shroud","shrub","shrubbed","shrubbery","shrubbing","shrubby","shrug","shrugged","shrugging","shrunk","sht","shtick","shtml","shu","shuck","shucker","shucks","shudder","shuddery","shuffle","shuffleboard","shuffled","shuffles","shuffling","shulman","shun","shunned","shunning","shunt","shunter","shurlock","shurlocke","shurwood","shush","shut","shutdown","shuteye","shutil","shutoff","shutout","shutter","shutterbug","shuttering","shutting","shuttle","shuttlecock","shy","shyer","shyest","shylock","shylockian","shyness","shyster","si","siam","siamese","sian","siana","sianna","sib","sibbie","sibby","sibeal","sibel","sibelius","sibella","sibelle","siberia","siberian","sibilance","sibilancy","sibilant","sibilla","sibley","sibling","siblings","sibyl","sibylla","sibylle","sibylline","sic","sicilian","siciliana","sicily","sick","sickbay","sickbed","sicken","sickener","sickening","sicker","sickie","sickish","sickle","sickliness","sickly","sickness","sicko","sickout","sickroom","sid","side","sidearm","sideband","sidebar","sideboard","sideburns","sidecar","sided","sidedness","sidekick","sidekiq","sidelight","sideline","sidelong","sideman","sidemen","sidenav","sidepiece","sider","sidereal","sides","sidesaddle","sideshow","sidesplitting","sidestep","sidestepped","sidestepping","sidestroke","sideswipe","sidetrack","sidewalk","sidewall","sidewards","sideway","sidewinder","siding","sidle","sidnee","sidney","sidoney","sidonia","sidonnie","sids","siege","siegel","siegfried","sieglinda","siegmund","siemens","siena","sienna","sierpinski","sierra","siesta","sieve","siffre","sift","sifted","sifter","sig","sigfrid","sigfried","siggraph","sigh","sigher","sighs","sight","sighted","sighter","sighting","sightless","sightliness","sightly","sightread","sightsee","sightseeing","sigint","sigismond","sigismondo","sigismund","sigismundo","sigma","sigmoid","sigmund","sign","signal","signaled","signaler","signaling","signalization","signalize","signally","signalman","signalmen","signalr","signals","signatory","signature","signatures","signboard","signed","signer","signet","significance","significant","significantly","signification","signify","signin","signing","signor","signora","signore","signori","signories","signorina","signorine","signout","signpost","signs","signup","sigrid","sigsegv","sigurd","sigvard","sihanouk","sikh","sikhism","sikhs","sikkim","sikkimese","sikorsky","silage","silas","sile","sileas","siled","silence","silencer","silent","silently","silentness","silesia","silhouette","silica","silicate","siliceous","silicide","silicon","silicone","silicoses","silicosis","silk","silken","silkily","silkiness","silkscreen","silkworm","silky","sill","silliness","silly","silo","silt","siltation","siltstone","silty","silurian","silva","silvain","silvan","silvana","silvano","silvanus","silver","silverer","silverfish","silverlight","silverman","silversmith","silversmiths","silverstein","silverware","silvery","silvester","silvia","silvie","silvio","sim","simd","simenon","simeon","simian","similar","similarity","similarly","simile","similiar","similitude","simla","simmer","simmonds","simmons","simmonsville","simms","simon","simona","simone","simonette","simonize","simonne","simony","simpatico","simper","simple","simpleadapter","simplecursoradapter","simpledateformat","simpleminded","simpleness","simpler","simplest","simpleton","simpletype","simplex","simplexml","simplexmlelement","simplicity","simplification","simplified","simplifies","simplify","simplifying","simplistic","simplistically","simply","simpson","simula","simulacrum","simulate","simulated","simulating","simulation","simulative","simulator","simulcast","simultaneity","simultaneous","simultaneously","simultaneousness","sin","sinai","sinatra","since","sincere","sincereness","sincerer","sincerest","sincerity","sinclair","sinclare","sindbad","sindee","sindhi","sine","sinecure","sinecurist","sinew","sinewy","sinful","sinfulness","sing","singapore","singaporean","singborg","singe","singeing","singer","singing","single","singlehanded","singleline","singleness","singleordefault","singlet","singleton","singletons","singletree","singsong","singular","singularity","singularization","sinhalese","sinister","sinisterness","sinistral","sink","sinkable","sinker","sinkhole","sinkiang","sinking","sinks","sinless","sinlessness","sinned","sinner","sinning","sinon","sint","sinter","sinuosity","sinuous","sinuousities","sinuousness","sinus","sinusitis","sinusoid","sinusoidal","siobhan","sioux","siouxie","sip","siphon","siphons","sipped","sipper","sipping","sir","sire","sired","siren","sires","siring","sirius","sirloin","sirocco","sirred","sirring","sirup","sis","sisal","sisely","sisile","sissie","sissified","sissy","sister","sisterhood","sisterliness","sisterly","sistine","sisyphean","sisyphus","sit","sitar","sitarist","sitcom","site","sitecore","siteid","sitemap","sitename","sitepoint","sites","sits","sitter","sitting","situ","situate","situation","situational","situationist","situations","situs","siusan","siva","siward","six","sixfold","sixgun","sixpence","sixpenny","sixshooter","sixteen","sixteenths","sixth","sixths","sixtieths","sixty","sizable","sizableness","size","sized","sizeof","sizer","sizes","sizing","sizzle","sizzler","sj","sjaelland","sk","ska","skaction","skat","skate","skateboard","skater","skedaddle","skeet","skein","skeletal","skeleton","skell","skelly","skeptic","skeptical","skepticism","sketch","sketchbook","sketcher","sketchily","sketchiness","sketchpad","sketchy","skew","skewer","skewing","skewness","ski","skid","skidded","skidding","skiff","skiing","skilfully","skill","skilled","skillet","skillful","skillfulness","skillfulnesses","skilling","skills","skim","skimmed","skimmer","skimming","skimp","skimpily","skimpiness","skimpy","skin","skincare","skindive","skinflint","skinhead","skinless","skinned","skinner","skinniness","skinning","skinny","skins","skintight","skip","skipp","skipped","skipper","skippie","skipping","skippy","skips","skipton","skirmish","skirmisher","skirt","skirter","skirting","skit","skitter","skittish","skittishness","skittle","skivvy","sklearn","skoal","skopje","skspritenode","sku","skulduggery","skulk","skulker","skull","skullcap","skullduggery","skunk","skview","sky","skycap","skydiver","skydiving","skye","skyhook","skyjack","skyjacker","skylab","skylar","skylark","skylarker","skyler","skylight","skyline","skype","skyrocket","skyscrape","skyscraper","skyward","skywave","skyway","skywriter","skywriting","sl","slab","slabbed","slabbing","slack","slacken","slacker","slackness","slade","slag","slagged","slagging","slain","slake","slaked","slalom","slam","slammed","slammer","slamming","slander","slanderous","slanderousness","slang","slangy","slant","slanting","slantwise","slap","slapdash","slaphappy","slapped","slapper","slapping","slapstick","slash","slashes","slashing","slat","slate","slater","slather","slating","slatted","slattern","slatting","slaughter","slaughterer","slaughterhouse","slav","slave","slaveholder","slaver","slavery","slaves","slavic","slavish","slavishness","slavonic","slaw","slay","sleaze","sleazily","sleaziness","sleazy","sled","sledded","sledder","sledding","sledge","sledgehammer","sleek","sleekness","sleep","sleeper","sleepily","sleepiness","sleeping","sleepless","sleeplessness","sleepover","sleepwalk","sleepwalker","sleepwear","sleepy","sleepyhead","sleet","sleety","sleeve","sleeveless","sleeving","sleigh","sleighs","sleight","sleken","slender","slenderize","slenderness","slept","slesinger","sleuth","sleuths","slew","slf","slice","sliced","slicer","slices","slicing","slick","slicker","slickness","slid","slide","slidedown","slider","sliders","slides","slideshow","slidetoggle","slideup","sliding","slight","slighter","slighting","slightly","slightness","slim","slime","sliminess","slimline","slimmed","slimmer","slimmest","slimming","slimness","slimy","sling","slings","slingshot","slink","slinky","slip","slipcase","slipcover","slipknot","slippage","slipped","slipper","slipperiness","slippery","slipping","slipshod","slipstream","slipway","slit","slither","slithery","slitted","slitter","slitting","sliver","slivery","sln","sloan","sloane","slob","slobber","slobbery","slocum","sloe","slog","slogan","sloganeer","slogged","slogging","sloop","slop","slope","sloped","slopped","sloppily","sloppiness","slopping","sloppy","slosh","slot","sloth","slothful","slothfulness","sloths","slots","slotted","slotting","slouch","sloucher","slouchy","slough","sloughs","slovak","slovakia","slovakian","sloven","slovene","slovenia","slovenian","slovenliness","slovenly","slow","slowcoaches","slowdown","slower","slowing","slowish","slowly","slowness","slowpoke","slows","slr","sludge","sludgy","slue","slug","sluggard","slugged","slugger","slugging","sluggish","sluggishness","sluice","slum","slumber","slumberer","slumberous","slumlord","slummed","slummer","slumming","slummy","slump","slung","slunk","slur","slurp","slurred","slurried","slurring","slurry","slurrying","slush","slushiness","slushy","slut","sluttish","slutty","sly","slyness","sm","smack","smacker","small","smaller","smallest","smallholders","smallholding","smallint","smallish","smallness","smallpox","smalltalk","smalltime","smallwood","smarmy","smart","smarten","smarter","smartness","smartphone","smartphones","smarty","smartypants","smash","smasher","smashing","smashup","smattering","smb","smear","smearer","smeary","smell","smeller","smelliness","smelly","smelt","smelter","smetana","smidgen","smilax","smile","smiley","smilies","smiling","smirch","smirk","smirnoff","smite","smiter","smith","smithereens","smithfield","smiths","smithson","smithsonian","smithtown","smithy","smitten","smitty","smock","smocking","smog","smoggy","smoke","smokehouse","smokeless","smoker","smokescreen","smokestack","smokey","smokiness","smoking","smoky","smolder","smoldering","smolensk","smollett","smooch","smooth","smoothen","smoother","smoothie","smoothing","smoothly","smoothness","smooths","smote","smother","smp","smrgsbord","sms","smsa","smsmanager","smth","smtp","smtpclient","smucker","smudge","smudginess","smudgy","smug","smugged","smugger","smuggest","smugging","smuggle","smuggler","smugness","smut","smuts","smutted","smuttiness","smutting","smutty","smyrna","sn","snack","snackbar","snaffle","snafu","snag","snagged","snagging","snail","snake","snakebird","snakebite","snakelike","snakeroot","snaky","sname","snap","snapback","snapdragon","snapped","snapper","snappily","snappiness","snapping","snappish","snappishness","snappy","snapshot","snapshots","snapshotted","snapshotting","snare","snarer","snarf","snarl","snarler","snarling","snarly","snatch","snatcher","snazzily","snazzy","snd","snead","sneak","sneaker","sneakily","sneakiness","sneaking","sneaky","sneed","sneer","sneerer","sneering","sneeze","snell","snick","snicker","snide","snideness","snider","sniff","sniffer","sniffle","sniffler","sniffles","snifter","snigger","snip","snipe","sniper","snipped","snipper","snippet","snippets","snipping","snippy","snit","snitch","snivel","sniveler","snmp","sno","snob","snobbery","snobbish","snobbishness","snobby","snodgrass","snood","snook","snooker","snoop","snooper","snoopy","snoot","snootily","snootiness","snooty","snooze","snore","snorkel","snort","snorter","snot","snotted","snottily","snottiness","snotting","snotty","snout","snow","snowball","snowbank","snowbelt","snowbird","snowblower","snowboard","snowbound","snowcapped","snowden","snowdrift","snowdrop","snowfall","snowfield","snowflake","snowily","snowiness","snowman","snowmen","snowmobile","snowplough","snowploughs","snowplow","snowshed","snowshoe","snowshoeing","snowshoer","snowstorm","snowsuit","snowy","snprintf","sns","snub","snubbed","snubber","snubbing","snuff","snuffbox","snuffer","snuffle","snuffler","snuffly","snug","snugged","snugger","snuggest","snugging","snuggle","snuggly","snugness","snyder","so","soa","soak","soaker","soap","soapaction","soapbox","soapclient","soapenv","soapiness","soapobject","soapstone","soapsud","soapui","soapy","soar","soarer","soaring","sob","sobbed","sobbing","sober","soberer","soberness","sobriety","sobriquet","soc","soccer","sociabilities","sociability","sociable","sociably","social","socialism","socialist","socialistic","socialite","sociality","socialization","socialize","socialized","socializer","socially","societal","society","socio","sociobiology","sociocultural","sociodemographic","socioeconomic","socioeconomically","sociolinguistics","sociological","sociologist","sociology","sociometric","sociometry","sociopath","sociopaths","sock","sockaddr","socket","socketexception","socketio","socketprocessor","sockets","sockfd","socks","socorro","socrates","socratic","sod","soda","sodales","sodded","sodden","soddenness","sodding","soddy","sodium","sodom","sodomite","sodomize","sodomy","soever","sofa","sofia","sofie","soft","softball","softbound","soften","softener","softhearted","softie","softlayer","softmax","softness","software","softwood","softy","soggily","sogginess","soggy","soho","soign","soil","soiled","soire","sojourn","sol","solace","solacer","solar","solaria","solaris","solarium","sold","solder","soldier","soldiery","sole","solecism","soled","solely","solemn","solemness","solemnify","solemnity","solemnization","solemnize","solemnness","solenoid","soler","soles","solicit","solicitation","solicited","solicitor","solicitous","solicitousness","solicitude","solid","solidarity","solidcolorbrush","solidi","solidification","solidify","solidity","solidness","solidus","soliloquies","soliloquize","soliloquy","soling","solipsism","solipsist","solis","solitaire","solitary","solitude","sollie","solly","solo","soloist","solomon","solon","soloviev","solr","solstice","solubility","soluble","solute","solution","solutions","solvable","solvating","solve","solved","solvency","solvent","solvently","solver","solves","solving","solzhenitsyn","som","soma","somali","somalia","somalian","somatic","somber","somberness","sombre","sombrero","some","somebody","someclass","somedata","someday","somefile","somefunc","somefunction","somehow","someid","somemethod","somename","someobject","someone","someplace","someproperty","somersault","somerset","somersetted","somersetting","somerville","somestring","sometable","sometext","something","somethingelse","sometime","sometimes","sometype","someurl","somevalue","somevar","someway","somewhat","somewhere","somme","sommelier","somnambulism","somnambulist","somnolence","somnolent","somoza","somthing","son","sonar","sonarqube","sonata","sonatina","sonatype","sondheim","sondra","sonenberg","song","songbag","songbird","songbook","songfest","songful","songfulness","songhai","songhua","songs","songster","songstress","songwriter","songwriting","sonia","sonic","sonja","sonnet","sonni","sonnie","sonnnie","sonny","sonoma","sonora","sonority","sonorous","sonorousness","sontag","sonuvabitch","sony","sonya","soon","sooner","soonish","soot","sooth","soothe","soother","soothing","soothingness","sooths","soothsay","soothsayer","sooty","sop","sophey","sophi","sophia","sophie","sophism","sophist","sophister","sophistic","sophistical","sophisticate","sophisticated","sophisticatedly","sophistication","sophistry","sophoclean","sophocles","sophomore","sophomoric","sophronia","soporific","soporifically","sopped","sopping","soppy","soprano","sopwith","sorbet","sorbonne","sorcerer","sorceress","sorcery","sorcha","sordid","sordidness","sore","sorehead","soreness","sorensen","sorenson","sorghum","sorority","sorrel","sorrentine","sorrily","sorriness","sorrow","sorrower","sorrowful","sorrowfulness","sorry","sort","sorta","sortable","sortby","sorted","sortedlist","sorter","sortexpression","sortie","sortieing","sorting","sortorder","sorts","sos","sosa","sosanna","sot","soto","sottish","sou","soubriquet","souffl","sough","soughs","sought","soul","soulful","soulfulness","soulless","sound","soundboard","soundcloud","sounder","sounders","soundest","sounding","soundings","soundless","soundly","soundness","soundproof","soundproofing","sounds","soundtrack","soup","souphanouvong","soupon","soupy","sour","source","sourcecode","sourced","sourceencoding","sourcefile","sourceforge","sourceid","sourceless","sourcemap","sourcepath","sources","sourcetype","sourcing","sourdough","sourdoughs","sourish","sourness","sourpuss","sous","sousa","sousaphone","souse","south","southampton","southbound","southeast","southeaster","southeastern","southeastward","souther","southerly","southern","southerner","southernisms","southernmost","southey","southfield","southing","southland","southpaw","souths","southward","southwest","southwester","southwestern","southwestward","souvenir","sovereign","sovereignty","soviet","sow","sowbelly","sowens","sower","soweto","sown","sox","soy","soybean","soyinka","soyuz","sp","spa","spaatz","space","spacecraft","spaced","spaceflight","spaceman","spacemen","spaceport","spacer","spaces","spaceship","spacesuit","spacewalk","spacewar","spacewoman","spacewomen","spacey","spacial","spacier","spaciest","spaciness","spacing","spacious","spaciousness","spackle","spade","spadeful","spader","spadework","spadices","spadix","spafford","spaghetti","spahn","spain","spake","spalding","spam","span","spandex","spandrels","spangle","spanglish","spaniard","spaniel","spanielled","spanielling","spanish","spank","spanker","spanking","spanned","spanner","spanning","spans","spar","sparc","sparcstation","spare","spareness","sparer","spareribs","sparing","spark","sparkconf","sparkcontext","sparker","sparkle","sparkler","sparkman","sparks","sparksession","sparksubmit","sparky","sparling","sparql","sparred","sparrer","sparring","sparrow","spars","sparse","sparseness","sparsity","sparta","spartacus","spartan","spasm","spasmodic","spasmodically","spastic","spat","spate","spathe","spatial","spatiality","spatted","spatter","spatterdock","spatting","spatula","spavin","spawn","spawned","spawner","spawning","spay","spca","speak","speakable","speakeasy","speaker","speakers","speakership","speaking","speaks","spear","spearer","spearfish","spearhead","spearmint","spears","spec","special","specialcells","specialism","specialist","specialization","specialize","specialized","specializing","specially","specialty","specie","species","specif","specifiability","specifiable","specifiably","specific","specifically","specification","specifications","specificity","specifics","specified","specifier","specifies","specify","specifying","specimen","specious","speciousness","speck","speckle","specs","spectacle","spectacular","spectator","specter","spectra","spectral","spectralness","spectrogram","spectrograph","spectrographically","spectrography","spectrometer","spectrometric","spectrometry","spectrophotometer","spectrophotometric","spectrophotometry","spectroscope","spectroscopic","spectroscopically","spectroscopy","spectrum","specular","specularity","speculate","speculation","speculative","speculator","sped","speech","speechless","speechlessness","speed","speedboat","speedboating","speeder","speedily","speediness","speedometer","speeds","speedster","speedup","speedway","speedwell","speedy","speer","speleological","speleologist","speleology","spell","spellbind","spellbinder","spellbound","spelldown","spelled","speller","spelling","spells","spelunker","spelunking","spence","spencer","spencerian","spend","spender","spending","spends","spendthrift","spengler","spenglerian","spense","spenser","spenserian","spent","sperm","spermatophyte","spermatozoa","spermatozoon","spermicidal","spermicide","sperry","spew","spewer","spf","sphagnum","sphere","spheric","spherical","spherics","spheroid","spheroidal","spherule","sphincter","sphinx","spi","spic","spica","spice","spicebush","spicily","spiciness","spicule","spicy","spider","spiderweb","spiderwort","spidery","spiegel","spiel","spielberg","spier","spiffy","spigot","spike","spiker","spikiness","spiky","spill","spillage","spillane","spillover","spillway","spin","spinach","spinal","spindle","spindly","spine","spineless","spinelessness","spinet","spininess","spinnability","spinnaker","spinner","spinneret","spinning","spinoza","spinster","spinsterhood","spinsterish","spiny","spiracle","spiraea","spiral","spire","spirea","spirit","spirited","spiritedness","spiritless","spirits","spiritual","spiritualism","spiritualist","spiritualistic","spirituality","spirituous","spiro","spirochete","spiry","spit","spitball","spite","spiteful","spitefuller","spitefullest","spitefulness","spitfire","spits","spitted","spitting","spittle","spittoon","spitz","spl","splash","splashdown","splasher","splashily","splashiness","splashscreen","splashy","splat","splatted","splatter","splatting","splay","splayfeet","splayfoot","spleen","splendid","splendidness","splendor","splendorous","splenetic","splice","splicer","spline","splint","splinter","splintery","split","splits","splittable","splitted","splitter","splitting","splodge","splotch","splotchy","splurge","splutter","splutterer","spock","spoil","spoilables","spoilage","spoiled","spoiler","spoilsport","spokane","spoke","spoken","spokeshave","spokesman","spokesmen","spokespeople","spokesperson","spokeswoman","spokeswomen","spoliation","sponge","spongecake","sponger","sponginess","spongy","sponsor","sponsorship","spontaneity","spontaneous","spontaneousness","spoof","spook","spookiness","spooky","spool","spoon","spoonbill","spoonerism","spoonful","spoor","sporadic","sporadically","spore","sporran","sport","sportiness","sporting","sportive","sportiveness","sports","sportscast","sportsman","sportsmanlike","sportsmanship","sportsmen","sportswear","sportswoman","sportswomen","sportswriter","sporty","sposato","spot","spotify","spotless","spotlessness","spotlight","spotlit","spots","spotted","spotter","spottily","spottiness","spotting","spotty","spousal","spouse","spout","spouter","sprain","sprang","sprat","sprawl","spray","sprayed","sprayer","sprays","spread","spreadeagled","spreader","spreadsheet","spreadsheetapp","spreadsheets","spree","spreeing","sprig","sprigged","sprigging","sprightliness","sprightly","spring","springapplication","springboard","springbok","springboot","springbootapplication","springeing","springer","springfield","springframework","springily","springiness","springing","springjunit","springlike","springsource","springsteen","springtime","springy","sprinkle","sprinkler","sprinkling","sprint","sprintf","sprite","spritebatch","spritekit","sprites","spritz","sprocket","sprocketed","sprockets","sproul","sprout","spruce","spruceness","sprue","sprung","spry","spryness","spss","spud","spudded","spudding","spuds","spume","spumone","spumoni","spumy","spun","spunk","spunky","spur","spurge","spurious","spuriousness","spurn","spurred","spurring","spurt","sputa","sputnik","sputter","sputum","spy","spyder","spyglass","sq","sql","sqlalchemy","sqlclient","sqlcmd","sqlcommand","sqlconnection","sqlcontext","sqldataadapter","sqldatareader","sqldatasource","sqldbtype","sqlerror","sqlexception","sqlexpress","sqlfiddle","sqlite","sqliteconnection","sqlitedatabase","sqliteopenhelper","sqlparameter","sqlplus","sqlquery","sqlserver","sqlsrv","sqlstate","sqoop","sqq","sqrt","sqs","squab","squabbed","squabber","squabbest","squabbing","squabble","squabbler","squad","squadded","squadding","squadron","squalid","squalidness","squall","squaller","squally","squalor","squamous","squander","squanto","square","squared","squareness","squarer","squares","squaresville","squareup","squarish","squash","squashiness","squashy","squat","squatness","squatted","squatter","squattest","squatting","squaw","squawk","squawker","squeak","squeaker","squeakily","squeakiness","squeaky","squeal","squealer","squeamish","squeamishness","squeegee","squeegeeing","squeeze","squeezer","squelch","squelcher","squelchy","squib","squibb","squibbed","squibbing","squid","squidded","squidding","squiggle","squiggly","squint","squinter","squinting","squire","squirehood","squirm","squirmy","squirrel","squirt","squirter","squish","squishy","sr","srand","src","srcdir","srcdirs","sref","srinagar","sro","srv","ss","ssa","sscanf","ssd","sse","ssh","sshd","ssid","ssis","ssl","sslcontext","sslsocketimpl","sslv","ssms","ssn","sso","ssrs","sss","sst","sstream","ssw","st","sta","stab","stabbed","stabber","stabbing","stability","stabilizability","stabilization","stabilize","stabilizer","stable","stableman","stablemate","stablemen","stableness","stabler","stables","stablest","stabling","stably","staccato","stace","stacee","stacey","staci","stacia","stacie","stack","stackable","stackblitz","stacked","stacker","stackexchange","stacking","stacklayout","stackoverflow","stackpane","stackpanel","stacks","stacktrace","stacy","stadia","stadias","stadium","stael","stafani","staff","staffard","staffer","stafford","staffordshire","staffroom","staford","stag","stage","stagecoach","stagecraft","staged","stagehand","stager","stages","stagestruck","stagflation","stagged","stagger","staggerer","staggering","staggers","stagging","staginess","staging","stagnancy","stagnant","stagnate","stagnation","stagy","stahl","staid","staidness","stain","stained","stainer","stainless","stair","staircase","stairway","stairwell","stake","stakeholder","stakeout","stalactite","stalag","stalagmite","stale","stalemate","staleness","staley","stalin","stalingrad","stalinist","stalk","stalker","stall","stalled","stallholders","stallion","stallone","stalls","stalwart","stalwartness","stamen","stamford","stamina","staminate","stammer","stammerer","stammering","stamp","stamped","stampede","stampeder","stamper","stan","stance","stanch","stancher","stanchion","stand","standalone","standard","standardcontext","standardcontextvalve","standardenginevalve","standardhost","standardhostvalve","standardization","standardize","standardized","standardizer","standardizes","standards","standarduserdefaults","standardwrapper","standardwrappervalve","standby","standbys","standee","standford","standing","standish","standoff","standoffish","standout","standpipe","standpoint","stands","standstill","stanfield","stanford","stanislas","stanislaus","stanislavsky","stanislaw","stank","stanleigh","stanley","stanly","stannic","stannous","stanton","stanwood","stanza","staph","staphs","staphylococcal","staphylococci","staphylococcus","staple","stapled","stapler","stapleton","star","starboard","starch","starchily","starchiness","starchy","stardom","stardust","stare","starfish","stargate","stargaze","staring","stark","starkey","starkness","starla","starlene","starless","starlet","starlight","starlin","starling","starlit","starr","starred","starring","starry","stars","starship","starstruck","start","startactivity","startactivityforresult","startangle","startanimation","startdate","started","starter","starters","startid","startindex","startinfo","starting","startinternal","startle","startling","startnew","startpoint","startpos","startrow","starts","startservice","startstop","startswith","starttime","starttls","startup","startups","startx","starty","starvation","starve","starveling","starver","stash","stasis","stat","state","statecraft","stated","stateful","statehood","statehouse","stateid","stateless","statelessness","stateliness","stately","statement","statements","staten","statename","stateparams","stateprovider","stater","stateroom","states","stateside","statesman","statesmanlike","statesmanship","statesmen","stateswoman","stateswomen","statewide","static","statical","statically","staticfiles","staticmethod","staticresource","statics","statictext","stating","station","stationarity","stationary","stationer","stationery","stationmaster","stations","statistic","statistical","statistician","statistics","statler","stator","stats","statuary","statue","statuesque","statuette","stature","status","statusbar","statuscode","statuses","statusid","statustext","statute","statutorily","statutory","stauffer","staunch","staunchness","stave","stavro","stay","stayed","stayer","staying","stays","std","stdafx","stdcall","stdclass","stderr","stdin","stdint","stdio","stdlib","stdout","stdtypes","ste","stead","steadfast","steadfastness","steadily","steadiness","steading","steady","steak","steakhouse","steal","stealer","stealing","stealth","stealthily","stealthiness","stealths","stealthy","steam","steamboat","steamer","steamfitter","steamfitting","steamily","steaminess","steamroll","steamroller","steamship","steamy","stearn","stearne","steed","steel","steele","steeliness","steelmaker","steelwork","steelworker","steely","steelyard","steen","steep","steepen","steeper","steeple","steeplebush","steeplechase","steeplejack","steepness","steer","steerage","steerer","steersman","steersmen","steeves","stefa","stefan","stefania","stefanie","stefano","steffane","steffen","steffi","steffie","stegosauri","stegosaurus","stein","steinbeck","steinberg","steinem","steiner","steinmetz","steinway","stella","stellar","stellated","stem","stemless","stemmed","stemming","stemware","stench","stencil","stenciler","stencillings","stendhal","stendler","stengel","steno","stenographer","stenographic","stenography","stenotype","stentorian","step","stepbrother","stepchild","stepchildren","stepdaughter","stepfather","stepha","stephan","stephana","stephani","stephanie","stephannie","stephanus","stephen","stephenie","stephenson","stephi","stephie","stephine","stepladder","stepmother","stepparent","steppe","stepper","stepping","steppingstone","steps","stepsister","stepson","stepwise","stereo","stereographic","stereography","stereophonic","stereoscope","stereoscopic","stereoscopically","stereoscopy","stereotype","stereotypic","stereotypical","sterile","sterility","sterilization","sterilize","sterilized","sterilizes","sterling","sterlingness","stern","sternal","sternberg","sterne","sternness","sterno","sternum","steroid","steroidal","stertorous","stesha","stet","stethoscope","stetson","stetted","stetting","steuben","stevana","steve","stevedore","steven","stevena","stevenson","stevie","stevy","stew","steward","stewardess","stewardship","stewart","stg","sth","stick","sticker","stickily","stickiness","sticking","stickle","stickleback","stickler","stickpin","sticks","stickup","sticky","stieglitz","stiff","stiffen","stiffness","stifle","stifler","stifling","stigma","stigmata","stigmatic","stigmatization","stigmatizations","stigmatize","stigmatized","stile","stiletto","still","stillbirth","stillbirths","stillborn","stiller","stillest","stillman","stillmann","stillness","stillwell","stilt","stilted","stilton","stimson","stimulant","stimulate","stimulated","stimulation","stimulative","stimulator","stimulatory","stimuli","stimulus","stine","sting","stinger","stingily","stinginess","stinging","stingray","stingy","stink","stinkbug","stinker","stinking","stinkpot","stinky","stint","stinter","stinting","stipend","stipendiary","stipple","stippler","stipulate","stipulation","stir","stirling","stirred","stirrer","stirring","stirrup","stitch","stitcher","stitchery","stitching","stl","stm","stmt","stoat","stochastic","stochastically","stochasticity","stock","stockade","stockbreeder","stockbroker","stockbroking","stocker","stockhausen","stockholder","stockholm","stockily","stockiness","stockinet","stockinette","stocking","stockist","stockpile","stockpiler","stockpot","stockroom","stocks","stocktaking","stockton","stocky","stockyard","stoddard","stodge","stodgily","stodginess","stodgy","stogy","stoic","stoical","stoichiometric","stoichiometry","stoicism","stoke","stoker","stokes","stol","stole","stolen","stolid","stolidity","stolidness","stolon","stomach","stomachache","stomacher","stomachs","stomp","stone","stonecutter","stonehenge","stoneless","stonemason","stoner","stonewall","stoneware","stonewashed","stonework","stonewort","stonily","stoniness","stony","stood","stooge","stool","stoop","stop","stopcock","stopgap","stoplight","stopover","stoppable","stoppage","stoppard","stopped","stopper","stopping","stopple","stoppropagation","stops","stopwatch","stopwords","storage","store","stored","storedprocedure","storefront","storehouse","storeid","storekeep","storekeeper","storeroom","stores","stories","storing","stork","storm","stormbound","stormer","stormi","stormie","stormily","storminess","stormtroopers","stormy","story","storyboard","storyboards","storybook","storyline","storyteller","storytelling","stouffer","stoup","stout","stouten","stouthearted","stoutness","stove","stovepipe","stover","stow","stowage","stowaway","stowe","str","strabo","strace","straddle","straddler","stradivari","stradivarius","strafe","strafer","straggle","straggly","straight","straightaway","straightedge","straighten","straightener","straightforward","straightforwardness","straightjacket","straightness","straightway","strain","strained","strainer","straining","strains","strait","straiten","straitjacket","straitlaced","straitness","strand","stranded","strange","strangely","strangeness","stranger","strangle","stranglehold","strangles","strangulate","strangulation","strap","strapless","strapped","strapping","strasbourg","strata","stratagem","strategic","strategical","strategics","strategies","strategist","strategy","stratford","strati","stratification","stratified","stratify","stratigraphic","stratigraphical","stratigraphy","stratosphere","stratospheric","stratospherically","stratum","stratus","strauss","stravinsky","straw","strawberry","strawflower","stray","strayer","strcat","strcmp","strcpy","strdup","streak","streaker","streaky","stream","streamed","streamer","streaming","streamline","streamreader","streams","streamwriter","street","streetcar","streetlight","streets","streetwalker","streetwise","streisand","strength","strengthen","strengthener","strengths","strenuous","strenuousness","strep","streptococcal","streptococci","streptococcus","streptomycin","strerror","stress","stressed","stressful","stretch","stretchability","stretchable","stretched","stretcher","stretchy","strew","strewn","strftime","stria","striae","striate","striated","striation","stricken","strickland","strict","stricter","strictest","strictly","strictmode","strictness","stricture","stridden","stride","stridency","strident","strider","strides","strife","strike","strikebreak","strikebreaker","strikebreaking","strikeout","striker","strikes","striking","strindberg","string","stringarray","stringbuffer","stringbuilder","stringbyappendingpathcomponent","stringcomparison","stringed","stringencoding","stringency","stringent","stringer","stringformat","stringify","stringiness","stringing","stringio","stringlength","stringlist","stringproperty","stringr","stringreader","stringrequest","strings","stringsasfactors","stringsplitoptions","stringstream","stringtokenizer","stringtype","stringutils","stringvalue","stringvar","stringwithformat","stringwriter","stringy","strip","stripe","striped","striper","stripling","stripped","stripper","stripping","strips","stripslashes","striptease","stripteaser","stripy","strive","striven","striver","strlen","strncpy","strobe","stroboscope","stroboscopic","strode","stroke","strokecolor","strokewidth","stroking","stroll","stroller","strom","stromberg","stromboli","strong","strongbow","strongbox","stronger","strongheart","stronghold","strongish","strongly","strongman","strongmen","strongroom","strontium","strop","strophe","strophic","stropped","stropping","strove","strpos","strptime","strs","strsplit","strsql","strstr","strtok","strtolower","strtotime","struck","struct","structfield","structs","structural","structuralism","structuralist","structure","structured","structureless","structures","structuring","strudel","struggle","struggled","struggler","struggling","strum","strummed","strumming","strumpet","strung","strut","struts","strutted","strutter","strutting","strychnine","sts","stu","stuart","stub","stubbed","stubbing","stubble","stubblefield","stubbly","stubborn","stubbornness","stubby","stubs","stucco","stuccoes","stuck","stud","studbook","studded","studding","studebaker","student","studentid","studentname","students","studentship","studied","studiedness","studier","studies","studio","studios","studious","studiousness","study","studying","stuff","stuffily","stuffiness","stuffing","stuffs","stuffy","stultify","stumble","stumbled","stumbling","stump","stumpage","stumped","stumper","stumpy","stun","stung","stunk","stunned","stunner","stunning","stunt","stunted","stupefaction","stupefy","stupendous","stupendousness","stupid","stupidity","stupidness","stupor","sturdily","sturdiness","sturdy","sturgeon","sturm","stutter","stuttgart","stuyvesant","sty","stygian","style","styleable","styleclass","styled","styles","stylesheet","stylesheets","styleurls","styli","styling","stylish","stylishness","stylist","stylistic","stylistically","stylites","stylization","stylize","stylos","stylus","stymie","stymieing","stymy","styptic","styrene","styrofoam","styx","su","suable","suarez","suasion","suave","suaveness","suavity","sub","subaltern","subarctic","subareas","subarray","subaru","subassembly","subatomic","subbasement","subbed","subbing","subbranch","subcaste","subcat","subcategories","subcategorizing","subcategory","subchain","subclass","subclasses","subclassifications","subclassing","subclauses","subcommand","subcommittee","subcompact","subcomponent","subcomputation","subconcept","subconscious","subconsciousness","subconstituent","subcontinent","subcontinental","subcontract","subcontractor","subcultural","subculture","subcutaneous","subdir","subdirectories","subdirectory","subdistrict","subdivide","subdivision","subdomain","subdomains","subdue","subdued","subduer","subexpression","subfamily","subfield","subfile","subfolder","subfolders","subform","subfreezing","subgoal","subgraph","subgraphs","subgroup","subharmonic","subhead","subheading","subhuman","subindex","subinterval","subitem","subitems","subj","subject","subjection","subjective","subjectiveness","subjectivist","subjectivity","subjects","subjoin","subjugate","subjugation","subjunctive","subkey","sublayer","sublease","sublet","subletting","sublimate","sublimation","sublime","sublimeness","sublimer","subliminal","sublimity","sublist","subliterary","sublunary","submachine","submarginal","submarine","submariner","submenu","submerge","submergence","submerse","submersible","submersion","submicroscopic","submission","submissions","submissive","submissiveness","submit","submitbutton","submitform","submits","submittable","submittal","submitted","submitter","submitting","submode","submodule","submodules","subnational","subnet","subnetwork","subnormal","suboptimal","suborbital","suborder","subordinate","subordinately","subordinates","subordination","subordinator","suborn","subornation","subpage","subparagraph","subpart","subplot","subplots","subpoena","subpopulation","subproblem","subprocess","subprofessional","subprogram","subproject","subproof","subqueries","subquery","subquestion","subrange","subregion","subregional","subreport","subrogation","subroutine","subs","subsample","subschema","subscribe","subscribed","subscriber","subscribers","subscribing","subscript","subscripted","subscription","subscriptions","subsection","subsegment","subsentence","subsequence","subsequent","subsequently","subservience","subservient","subset","subsets","subside","subsidence","subsidiarity","subsidiary","subsidization","subsidize","subsidized","subsidizer","subsidy","subsist","subsistence","subsistent","subsocietal","subsoil","subsonic","subspace","subspecies","substance","substandard","substantial","substantially","substantialness","substantiate","substantiated","substantiation","substantive","substantiveness","substantivity","substation","substerilization","substitutability","substitute","substituted","substitution","substitutionary","substitutive","substr","substrata","substrate","substratum","substring","substrings","substructure","subsume","subsurface","subsystem","subtable","subtask","subteen","subtenancy","subtenant","subtend","subterfuge","subterranean","subtest","subtext","subtitle","subtle","subtleness","subtlety","subtly","subtopic","subtotal","subtract","subtracter","subtracting","subtraction","subtrahend","subtree","subtropic","subtropical","subtype","subunit","suburb","suburban","suburbanite","suburbanization","suburbanized","suburbanizing","suburbia","subvention","subversion","subversive","subversiveness","subvert","subverter","subview","subviews","subway","subzero","succ","succeed","succeeded","succeeder","succeeds","succesfully","success","successful","successfull","successfully","successfulness","succession","successive","successiveness","successor","successorship","succinct","succinctness","succor","succored","succorer","succotash","succubus","succulence","succulency","succulent","succumb","such","suchlike","suck","sucker","suckle","suckling","sucks","sucre","sucrose","suction","sud","sudan","sudanese","sudanic","sudden","suddenly","suddenness","sudetenland","sudo","sudoku","suds","sudsy","sue","sued","suede","suellen","suer","suet","suetonius","suety","suez","suffer","sufferance","sufferer","suffering","suffice","sufficiency","sufficient","sufficiently","suffix","suffixation","suffixed","suffixes","suffocate","suffocating","suffolk","suffragan","suffrage","suffragette","suffragist","suffuse","suffusion","sufi","sufism","sugar","sugarcane","sugarcoat","sugarless","sugarplum","sugary","suggest","suggested","suggester","suggestibility","suggestible","suggesting","suggestion","suggestions","suggestive","suggestiveness","suggests","sugillate","suharto","sui","suicidal","suicide","suit","suitability","suitable","suitableness","suitably","suitcase","suite","suited","suites","suiting","suitor","suits","sukarno","sukey","suki","sukiyaki","sukkot","sukkoth","sula","sulawesi","suleiman","sulfa","sulfaquinoxaline","sulfate","sulfide","sulfite","sulfonamide","sulfur","sulfuric","sulfurous","sulfurousness","sulk","sulkily","sulkiness","sulky","sulla","sullen","sullenness","sullied","sullivan","sully","sulphate","sulphide","sulphuric","sultan","sultana","sultanate","sultrily","sultriness","sultry","sulzberger","sum","sumac","sumach","sumatra","sumatran","sumer","sumeria","sumerian","summability","summable","summand","summarily","summarise","summarization","summarize","summarized","summarizer","summary","summation","summed","summer","summerdale","summerhouse","summertime","summery","summing","summit","summitry","summon","summoner","summons","sumner","sumo","sump","sumptuous","sumptuousness","sums","sumter","sun","sunbaked","sunbath","sunbathe","sunbather","sunbathing","sunbaths","sunbeam","sunbelt","sunblock","sunbonnet","sunburn","sunburst","suncream","sundae","sundanese","sundas","sunday","sunder","sundial","sundown","sundowner","sundris","sundry","sunfish","sunflower","sung","sunglass","sunk","sunlamp","sunless","sunlight","sunlit","sunned","sunni","sunniness","sunning","sunnite","sunny","sunnyvale","sunrise","sunroof","sunscreen","sunset","sunsetting","sunshade","sunshine","sunshiny","sunspot","sunstroke","sunt","suntan","suntanned","suntanning","sunup","sup","super","superabundance","superabundant","superannuate","superannuation","superb","superbness","supercargo","supercargoes","supercharge","supercharger","supercilious","superciliousness","supercity","superclass","supercomputer","supercomputing","superconcept","superconducting","superconductivity","superconductor","supercooled","supercooling","supercritical","superdense","superego","supererogation","supererogatory","superficial","superficiality","superfine","superfix","superfluity","superfluous","superfluousness","superheat","superhero","superheroes","superhighway","superhuman","superhumanness","superimpose","superimposition","superintend","superintendence","superintendency","superintendent","superior","superiority","superlative","superlativeness","superlunary","supermachine","superman","supermarket","supermen","supermodel","supermom","supernal","supernatant","supernatural","supernaturalism","supernaturalness","supernormal","supernova","supernovae","supernumerary","superordinate","superpose","superposition","superpower","superpredicate","supersaturate","supersaturation","superscribe","superscript","superscription","supersede","superseder","supersensitive","supersensitiveness","superset","supersonic","supersonically","supersonics","superstar","superstition","superstitious","superstore","superstructural","superstructure","supertanker","supertitle","superuser","supervene","supervention","superview","supervise","supervised","supervision","supervisor","supervisory","superwoman","superwomen","supine","supineness","supp","supper","suppl","supplant","supplanter","supple","supplement","supplemental","supplementary","supplementation","supplementer","suppleness","suppliant","supplicant","supplicate","supplication","supplied","supplier","suppliers","supplies","supply","supplying","support","supportability","supportable","supported","supporter","supporting","supportive","supportmapfragment","supports","suppose","supposed","supposedly","supposing","supposition","suppository","suppress","suppressant","suppressed","suppressible","suppression","suppressive","suppresslint","suppressor","suppresswarnings","suppurate","suppuration","supra","supranational","supranationalism","suprasegmental","supremacist","supremacy","supremal","supreme","supremeness","supremo","supt","surabaya","surat","surcease","surcharge","surcingle","surd","sure","sured","surefire","surefooted","surely","sureness","surer","surest","surety","surf","surface","surfaced","surfaceholder","surfacer","surfaces","surfaceview","surfacing","surfactant","surfboard","surfeit","surfer","surfing","surge","surged","surgeon","surgery","surges","surgical","surinam","suriname","surinamese","surliness","surly","surmise","surmiser","surmount","surmountable","surname","surpass","surpassed","surpassing","surplice","surplus","surplussed","surplussing","surprise","surprised","surpriser","surprising","surprisingly","surreal","surrealism","surrealist","surrealistic","surrealistically","surreality","surrender","surrenderer","surreptitious","surreptitiousness","surrey","surrogacy","surrogate","surrogation","surround","surrounded","surrounding","surtax","surveillance","surveillant","survey","surveyed","surveying","surveyor","surveys","survivability","survivable","survival","survivalist","survive","survived","survivor","survivorship","surya","sus","susan","susana","susanetta","susann","susanna","susannah","susanne","susceptibilities","susceptibility","susceptible","suscipit","susette","sushi","susi","susie","suspect","suspected","suspecter","suspecting","suspend","suspended","suspender","suspendisse","suspense","suspenseful","suspension","suspensive","suspensor","suspicion","suspicious","suspiciousness","susquehanna","sussex","sustain","sustainability","sustainable","sustainer","sustainment","sustenance","susy","sutherlan","sutherland","sutler","sutton","suture","suv","suva","suwanee","suzann","suzanna","suzanne","suzerain","suzerainty","suzette","suzhou","suzi","suzie","suzuki","suzy","sv","svalbard","svc","svelte","sven","svend","svengali","sverdlovsk","svetlana","svg","svm","svn","sw","swab","swabbed","swabbing","swabby","swabian","swaddle","swag","swagged","swagger","swagging","swahili","swain","swak","swallow","swallower","swallowtail","swam","swami","swamp","swamper","swampland","swampy","swan","swanee","swank","swankily","swankiness","swanky","swanlike","swanned","swanning","swansea","swanson","swap","swappable","swapped","swapper","swapping","swaps","sward","swarm","swarmer","swart","swarthiness","swarthmore","swarthy","swartz","swash","swashbuckler","swashbuckling","swastika","swat","swatch","swath","swathe","swather","swaths","swatted","swatter","swatting","sway","swayback","swayer","swazi","swaziland","swear","swearer","swearword","sweat","sweatband","sweater","sweatily","sweatiness","sweatpants","sweatshirt","sweatshop","sweaty","swed","swede","sweden","swedenborg","swedish","sweeney","sweep","sweeper","sweeping","sweepingness","sweeps","sweepstake","sweepstakes","sweet","sweetbread","sweetbrier","sweetcorn","sweeten","sweetened","sweetener","sweetening","sweetheart","sweetie","sweeting","sweetish","sweetmeat","sweetness","sweetshop","swell","swellhead","swelling","swelter","sweltering","swen","swenson","swept","sweptback","swerve","swerving","swf","swi","swift","swifter","swiftness","swig","swigged","swigging","swill","swim","swimmer","swimming","swimsuit","swinburne","swindle","swindler","swine","swineherd","swing","swingeing","swinger","swinging","swingutilities","swingworker","swingy","swinish","swinishness","swink","swipe","swiper","swiperefreshlayout","swiping","swirl","swirling","swirly","swish","swishy","swiss","switch","switchback","switchblade","switchboard","switched","switcher","switches","switchgear","switching","switchman","switchmap","switchmen","switchover","switz","switzer","switzerland","swivel","swizzle","swob","swollen","swoon","swooning","swoop","swoosh","swop","sword","swordfish","swordplay","swordplayer","swordsman","swordsmanship","swordsmen","swordtail","swore","sworn","swot","swt","swum","swung","sx","sy","sybarite","sybaritic","sybase","sybil","sybila","sybilla","sybille","sybyl","sycamore","sycophancy","sycophant","sycophantic","sycophantically","syd","sydel","sydelle","sydney","sykes","sylas","syllabi","syllabic","syllabicate","syllabication","syllabicity","syllabification","syllabify","syllable","syllabub","syllabus","syllabusss","syllogism","syllogistic","sylow","sylph","sylphic","sylphlike","sylphs","sylvan","sylvania","sylvester","sylvia","sylvie","sym","syman","symbiont","symbioses","symbiosis","symbiotic","symbol","symbolic","symbolical","symbolics","symbolism","symbolist","symbolization","symbolize","symbolized","symbolizes","symbols","symfony","symington","symlink","symlinks","symmetric","symmetrical","symmetrically","symmetricalness","symmetrization","symmetrizing","symmetry","symon","sympathetic","sympathetically","sympathize","sympathized","sympathizer","sympathizing","sympathy","symphonic","symphonists","symphony","symposium","symptom","symptomatic","symptomatically","symptomatology","symptoms","sympy","syn","synagogal","synagogue","synapse","synaptic","sync","synced","synchronism","synchronization","synchronize","synchronized","synchronizer","synchronous","synchronously","synchronousness","synchrony","synchrotron","syncing","syncopate","syncopation","syncope","syndic","syndicalist","syndicate","syndrome","synergism","synergistic","synergy","synfuel","synge","synod","synonym","synonymic","synonymous","synonyms","synonymy","synopses","synopsis","synopsized","synopsizes","synopsizing","synoptic","syntactic","syntactical","syntactically","syntactics","syntax","syntaxerror","syntheses","synthesis","synthesize","synthesized","synthesizer","synthesizes","synthetic","synthetically","syphilis","syphilitic","syphilized","syphilizing","syracuse","syria","syriac","syrian","syringe","syrup","syrupy","sys","sysadmin","syscall","syscap","sysdate","syslog","system","systematic","systematical","systematics","systematization","systematize","systematized","systematizer","systematizing","systemctl","systemd","systemic","systemically","systemization","systemjs","systems","systole","systolic","syswow","sz","szilard","szymborska","t","ta","tab","tabasco","tabatha","tabb","tabbar","tabbarcontroller","tabbatha","tabbed","tabbi","tabbie","tabbing","tabbitha","tabbouleh","tabboulehs","tabby","tabcontent","tabcontrol","taber","tabernacle","tabhost","tabid","tabina","tabindex","tabitem","tabitha","tabla","tablayout","table","tablea","tableau","tableaux","tableb","tablecell","tablecloth","tablecloths","tablecolumn","tabledata","tableid","tableland","tablelayout","tablemodel","tablename","tablerow","tables","tablesorter","tablespace","tablespoon","tablespoonful","tablet","tabletop","tablets","tableview","tableviewcontroller","tableware","tabling","tabloid","taboo","tabor","tabpanel","tabriz","tabs","tabula","tabular","tabulate","tabulation","tabulator","tabview","tac","tachometer","tachometry","tachycardia","tachyon","tacit","tacitness","taciturn","taciturnity","tacitus","tack","tacker","tackiness","tackle","tackler","tackling","tacky","taco","tacoma","tact","tactful","tactfulness","tactic","tactical","tactician","tactile","tactility","tactless","tactlessness","tactual","tad","tadd","taddeo","taddeusz","tadeas","tadeo","tades","tadio","tadpole","tadzhikistan","tadzhikstan","taegu","taejon","taffeta","taffrail","taffy","taft","tag","tagalog","tagged","tagger","tagging","tagid","taglib","tagname","tagore","tags","tagus","tahiti","tahitian","tahoe","tahoma","taichung","taiga","tail","tailback","tailcoat","tailer","tailgate","tailgater","tailing","tailless","taillessness","taillight","tailor","tailpipe","tailspin","tailwind","tainan","taine","taint","tainted","taipei","tait","taite","taiwan","taiwanese","taiyuan","tajikistan","take","takeaway","taken","takeoff","takeout","takeover","taker","takes","taking","taklamakan","talbert","talbot","talc","talcked","talcking","talcum","tale","talebearer","talent","talented","talentless","taler","tali","talia","taliesin","talion","talisman","talismanic","talk","talkative","talkativeness","talked","talker","talkie","talking","talks","talky","tall","talladega","tallahassee","tallahatchie","tallahoosa","tallboy","tallchief","talley","talleyrand","tallia","tallie","tallinn","tallish","tallness","tallou","tallow","tallowy","tallulah","tally","tallyho","talmud","talmudic","talmudist","talon","talus","talya","talyah","tam","tamable","tamale","tamar","tamara","tamarack","tamarah","tamarind","tamarra","tamas","tambourine","tame","tamed","tameka","tameness","tamera","tamerlane","tami","tamika","tamiko","tamil","tamma","tammany","tammara","tammi","tammie","tammy","tamp","tampa","tampax","tamper","tampered","tamperer","tampon","tamqrah","tamra","tan","tana","tanager","tanaka","tananarive","tanbark","tancred","tandem","tandi","tandie","tandoori","tandy","taney","tang","tanganyika","tangelo","tangency","tangent","tangential","tangerine","tangibility","tangible","tangibleness","tangibly","tangier","tangle","tango","tangshan","tangy","tanhya","tani","tania","tanisha","tanitansy","tank","tankard","tanker","tankful","tann","tanned","tannenbaum","tanner","tannery","tannest","tanney","tannhuser","tannie","tannin","tanning","tanny","tansy","tantalization","tantalize","tantalized","tantalizing","tantalizingly","tantalizingness","tantalum","tantalus","tantamount","tantra","tantrum","tanya","tanzania","tanzanian","tao","taoism","taoist","tap","tapdance","tape","taped","tapeline","taper","taperer","tapestry","tapeworm","tapioca","tapir","tapped","tapper","tappet","tapping","taproom","taproot","taps","tar","tara","tarah","tarantella","tarantula","tarawa","tarazed","tarbell","tardily","tardiness","tardy","tare","target","targeted","targetentity","targetframework","targeting","targetname","targetnamespace","targetpath","targetproperty","targets","targetsdkversion","targettype","tariff","tarim","tarkington","tarmac","tarmacked","tarmacking","tarn","tarnish","tarnished","taro","tarot","tarp","tarpapered","tarpaulin","tarpon","tarra","tarragon","tarrah","tarrance","tarred","tarring","tarry","tarrytown","tarsal","tarsi","tarsus","tart","tartan","tartar","tartaric","tartary","tartness","tartuffe","taryn","tarzan","tasha","tashkent","tasia","task","taskawaiter","taskbar","tasked","taskgraph","taskid","tasklist","taskmaster","taskmistress","taskname","tasks","taskthread","tasmania","tasmanian","tass","tassel","tassellings","taste","tasted","tasteful","tastefulness","tasteless","tastelessness","taster","tastes","tastily","tastiness","tasting","tasty","tat","tatami","tatar","tate","tater","tatiana","tatiania","tatted","tatter","tatterdemalion","tattered","tatting","tattle","tattler","tattletale","tattoo","tattooer","tattooist","tatty","tatum","tau","taught","taunt","taunter","taunting","taupe","taurus","taut","tauten","tautness","tautological","tautologous","tautology","tavern","taverner","tawdrily","tawdriness","tawdry","tawney","tawny","tawnya","tawsha","tax","taxable","taxably","taxation","taxed","taxes","taxi","taxicab","taxidermist","taxidermy","taximeter","taxing","taxiway","taxonomic","taxonomically","taxonomist","taxonomy","taxpayer","taxpaying","taylor","tb","tba","tbilisi","tbl","tbn","tbody","tbs","tbsp","tc","tchaikovsky","tchar","tcl","tcp","tcpclient","tcpdf","tcs","td","tdd","tds","te","tea","teabag","teacake","teacart","teach","teachable","teacher","teachers","teaching","teacloth","teacup","teacupful","teador","teahouse","teak","teakettle","teakwood","teal","tealeaves","team","teamcity","teamid","teammate","teamname","teams","teamster","teamwork","teapot","tear","tearaway","teardown","teardrop","tearer","tearful","tearfulness","teargas","teargassed","teargassing","tearjerker","tearoom","teary","teas","teasdale","tease","teasel","teaser","teashop","teasing","teaspoon","teaspoonful","teat","teatime","tech","techcrunch","technet","technetium","technetwork","technical","technicality","technically","technicalness","technician","technicolor","technion","technique","techniques","technocracy","technocrat","technocratic","technological","technologies","technologist","technology","technophobia","technophobic","technotes","techs","tectonic","tectonically","tectonics","tecumseh","ted","tedd","tedda","teddi","teddie","teddy","tedi","tedie","tedious","tediousness","tedium","tedman","tedmund","tedra","tee","teeing","teem","teeming","teemingness","teen","teena","teenage","teenager","teeny","teenybopper","teepee","teeshirt","teeter","teeth","teethe","teether","teething","teethmarks","teetotal","teetotaler","teetotalism","tefl","teflon","tegucigalpa","teheran","tehran","teirtza","tektite","tektronix","tel","telecast","telecommunicate","telecommunication","telecommute","telecoms","teleconference","teledyne","telefunken","telegenic","telegram","telegrammed","telegramming","telegraph","telegraphic","telegraphically","telegraphist","telegraphs","telegraphy","telekineses","telekinesis","telekinetic","telemachus","telemann","telemarketer","telemarketing","telemeter","telemetric","telemetry","teleological","teleology","telepathic","telepathically","telepathy","telephone","telephonic","telephonist","telephony","telephonymanager","telephoto","telephotography","teleprinter","teleprocessing","teleprompter","telerik","telescope","telescopic","telescopically","teletext","telethon","teletype","teletypewriter","televangelism","televangelist","televise","television","televisor","televisual","telex","tell","teller","telling","tells","telltale","tellurium","tellus","telly","telnet","telomeric","telugu","tem","temblor","temerity","temp","temparray","tempdata","tempdb","tempe","temper","tempera","temperament","temperamental","temperance","temperate","temperately","temperateness","temperature","tempered","tempering","tempers","tempest","tempestuous","tempestuousness","tempfile","template","templatebinding","templated","templatefield","templates","templateurl","templating","temple","templeman","templeton","templist","tempo","tempoes","tempor","temporal","temporarily","temporariness","temporarinesses","temporary","temporize","temporizer","temporizing","temporizings","temps","tempt","temptable","temptation","tempted","tempter","tempting","temptress","tempura","tempuri","tempus","ten","tenabilities","tenability","tenable","tenableness","tenably","tenacious","tenaciousness","tenacity","tenancy","tenant","tenanted","tenantid","tenantry","tench","tend","tended","tendency","tendentious","tendentiousness","tender","tendered","tenderer","tenderest","tenderfoot","tenderhearted","tenderheartedness","tendering","tenderize","tenderizer","tenderloin","tenderly","tenderness","tending","tendinitis","tendon","tendril","tends","tenebrous","tenement","tenet","tenex","tenfold","tenn","tenneco","tenner","tennessean","tennessee","tenney","tennis","tennyson","tenochtitlan","tenon","tenor","tenpin","tens","tense","tenseness","tensile","tension","tensional","tensionless","tensions","tensity","tensor","tensorflow","tensorial","tensors","tenspot","tent","tentacle","tentative","tentativeness","tented","tenter","tenterhook","tenth","tenths","tenting","tentity","tenuity","tenuous","tenuousness","tenure","teodoor","teodor","teodora","teodorico","teodoro","tepee","tepid","tepidity","tepidness","tequila","tera","teradata","teratogenic","teratology","terbium","tercel","tercentenary","tercentennial","terence","terencio","teresa","terese","tereshkova","teresina","teresita","teressa","teri","teriann","terkel","term","termagant","termcap","termer","terminable","terminableness","terminal","terminals","terminate","terminated","terminates","terminating","termination","terminative","terminator","termini","terminological","terminology","terminus","termite","terms","tern","ternary","terpsichore","terpsichorean","terr","terra","terrace","terracing","terracotta","terraform","terrain","terramycin","terran","terrance","terrapin","terrarium","terrazzo","terre","terrel","terrell","terrence","terrestrial","terri","terrible","terribleness","terribly","terrie","terrier","terrific","terrifically","terrify","terrifying","terrijo","terrill","terrine","territorial","territoriality","territory","terror","terrorism","terrorist","terroristic","terrorize","terrorized","terrorizer","terry","terrycloth","terrye","terse","terseness","tersina","tertian","tertiary","terza","tesl","tesla","tesol","tess","tessa","tessellate","tessellation","tesseract","tesseral","tessi","tessie","tessy","test","testability","testable","testament","testamentary","testapp","testate","testator","testatrices","testatrix","testbed","testcard","testcase","testclass","testcompile","testcontroller","testdata","testdb","teste","tested","tester","testers","testes","testfile","testicle","testicular","testid","testifier","testify","testily","testimonial","testimony","testiness","testing","testis","testlist","testmethod","testname","testng","testobject","testosterone","testrunner","tests","testservice","teststring","testsuite","testtable","testuser","testy","tetanus","tetchy","tether","tethered","tethys","tetons","tetra","tetrachloride","tetracycline","tetrafluoride","tetragonal","tetrahalides","tetrahedral","tetrahedron","tetrameron","tetrameter","tetrasodium","tetravalent","teuton","teutonic","tex","texaco","texan","texas","texcoord","text","textalign","textalignment","textappearance","textappearancemedium","textarea","textblock","textbook","textbox","textboxes","textboxfor","textchanged","textcolor","textcontent","textedit","textelement","textfield","textfieldexpression","textfields","textfile","textile","textinput","textinputlayout","textlabel","textmate","texto","textron","texts","textsize","textstatus","textstyle","texttospeech","textual","textural","texture","textured","textures","textutils","textview","textviews","textwatcher","textwrapping","textwriter","tf","tfoot","tform","tfs","tg","tgt","tgz","th","thacher","thackeray","thad","thaddeus","thaddus","thadeus","thai","thailand","thain","thaine","thalami","thalamus","thales","thalia","thalidomide","thallium","thallophyte","thames","than","thane","thanh","thank","thanker","thankful","thankfuller","thankfullest","thankfulness","thankless","thanklessness","thanks","thanksgiving","thankyou","thant","thanx","thar","that","thatch","thatcher","thatching","thats","thaumaturge","thaw","thaxter","thayer","thayne","thc","the","thea","thead","theadora","theano","theater","theatergoer","theatergoing","theatric","theatrical","theatricality","theatrics","thebault","thebes","theda","thedate","thedric","thedrick","thee","theeing","theform","theft","theiler","their","theirs","theism","theist","theistic","thekla","thelist","thelma","them","themas","thematic","thematically","thematics","theme","themeoverlay","themeresource","themes","themistocles","themselves","then","thence","thenceforth","thenceforward","thenreturn","theo","theobald","theocracy","theocratic","theocritus","theodolite","theodor","theodora","theodore","theodoric","theodosia","theodosian","theodosius","theologian","theological","theologists","theology","theorem","theoretic","theoretical","theoretically","theoretician","theoretics","theories","theorist","theorization","theorize","theory","theosophic","theosophical","theosophist","theosophy","therapeutic","therapeutically","therapeutics","therapist","therapy","theravada","there","thereabout","thereafter","thereat","thereby","therefor","therefore","therefrom","therein","thereof","thereon","theres","theresa","therese","theresina","theresita","theressa","thereto","theretofore","thereunder","thereunto","thereupon","therewith","therine","therm","thermal","thermionic","thermionics","thermistor","thermo","thermocouple","thermodynamic","thermodynamical","thermodynamics","thermoelastic","thermoelectric","thermoformed","thermoforming","thermogravimetric","thermoluminescence","thermometer","thermometric","thermometry","thermonuclear","thermopile","thermoplastic","thermopower","thermos","thermosetting","thermostable","thermostat","thermostatic","thermostatically","thermostatics","thermostatted","thermostatting","theron","thesauri","thesaurus","these","theseus","thesis","thespian","thespis","thessalonian","thessalonki","thessaly","theta","thevalue","thew","they","thia","thiamine","thibaud","thibaut","thick","thicken","thickener","thickening","thicket","thickheaded","thickish","thickness","thickset","thief","thiensville","thieu","thieve","thievery","thievish","thievishness","thigh","thighbone","thighs","thimble","thimbleful","thimbu","thimphu","thin","thine","thing","thingamabob","thingamajig","things","thingy","think","thinkable","thinkableness","thinkably","thinker","thinking","thinkingly","thinks","thinned","thinner","thinness","thinnest","thinning","thinnish","thiocyanate","thiouracil","third","thirst","thirster","thirstily","thirstiness","thirsty","thirteen","thirteenths","thirtieths","thirty","this","thiscall","thistle","thistledown","thisworkbook","thither","tho","thole","thom","thoma","thomas","thomasa","thomasin","thomasina","thomasine","thomism","thomistic","thompson","thomson","thong","thor","thoracic","thorax","thorazine","thoreau","thoriate","thorin","thorium","thorn","thornburg","thorndike","thornie","thorniness","thornton","thorny","thorough","thoroughbred","thoroughfare","thoroughgoing","thoroughly","thoroughness","thorpe","thorstein","thorsten","thorvald","those","thoth","thou","though","thought","thoughtful","thoughtfully","thoughtfulness","thoughtless","thoughtlessness","thoughts","thousand","thousandfold","thousands","thousandths","thr","thrace","thracian","thrall","thralldom","thrash","thrasher","thrashing","thread","threadbare","threaded","threader","threadid","threadidx","threading","threadlike","threadlocal","threadpool","threadpoolexecutor","threads","threadstart","thready","threat","threaten","threatener","threatening","three","threefold","threepence","threepenny","threescore","threesome","threeten","threnody","thresh","thresher","threshold","threw","thrice","thrift","thriftily","thriftiness","thriftless","thrifty","thrill","thriller","thrilling","thrive","thriver","thriving","throat","throatily","throatiness","throaty","throb","throbbed","throbbing","throe","throeing","thrombi","thromboses","thrombosis","thrombotic","thrombus","throne","throneberry","throng","throttle","throttler","through","throughout","throughput","throughway","throw","throwable","throwaway","throwback","thrower","throwing","thrown","throwout","throws","thru","thrum","thrummed","thrumming","thrush","thrust","thruster","thruway","thu","thucydides","thud","thudded","thudding","thug","thuggee","thuggery","thuggish","thule","thulium","thumb","thumbnail","thumbnails","thumbs","thumbscrew","thumbtack","thump","thunder","thunderbird","thunderbolt","thunderclap","thundercloud","thunderer","thunderhead","thundering","thunderous","thundershower","thunderstorm","thunderstruck","thundery","thunk","thur","thurber","thurman","thursday","thurstan","thurston","thus","thwack","thwacker","thwart","thwarter","thx","thy","thyme","thymeleaf","thymine","thymus","thyratron","thyristor","thyroglobulin","thyroid","thyroidal","thyronine","thyrotoxic","thyrotrophic","thyrotrophin","thyrotropic","thyrotropin","thyroxine","thyself","ti","tia","tianjin","tiara","tibble","tiber","tiberius","tibet","tibetan","tibia","tibiae","tibial","tibold","tiburon","tic","tick","ticker","ticket","tickets","ticking","tickle","tickler","ticklish","ticklishness","ticks","ticktacktoe","ticktock","ticonderoga","tid","tidal","tidbit","tiddlywinks","tide","tideland","tidewater","tideway","tidily","tidiness","tidy","tidying","tidyr","tidyverse","tie","tieback","tiebold","tiebout","tiebreaker","tieck","tied","tiena","tienanmen","tientsin","tier","tierney","tiertza","ties","tif","tiff","tiffani","tiffanie","tiffany","tiffi","tiffie","tiffy","tiger","tigerish","tight","tighten","tightener","tightfisted","tightly","tightness","tightrope","tightwad","tigress","tigris","tijuana","tike","til","tilda","tilde","tildi","tildie","tildy","tile","tiled","tiler","tiles","tiling","till","tillable","tillage","tiller","tillich","tillie","tillman","tilly","tilt","tilth","tim","timber","timbering","timberland","timberline","timbre","timbrel","timbuktu","time","timebase","timed","timedelta","timediff","timeframe","timeinterval","timeit","timekeeper","timekeeping","timeless","timelessness","timeline","timeliness","timely","timeout","timeouts","timepicker","timepiece","timer","timers","timertask","times","timescale","timeseries","timeserver","timeserving","timeshare","timesheet","timespan","timestamp","timestamped","timestamps","timetable","timeunit","timeworn","timex","timezone","timezones","timi","timid","timidity","timidness","timing","timings","timmi","timmie","timmy","timofei","timon","timorous","timorousness","timoteo","timothea","timothee","timotheus","timothy","timpani","timpanist","timur","tin","tina","tincidunt","tincture","tinder","tinderbox","tine","tinfoil","ting","tinge","tingeing","tingle","tingling","tingly","tinily","tininess","tinker","tinkertoy","tinkle","tinkling","tinkly","tinned","tinner","tinnily","tinniness","tinning","tinnitus","tinny","tinplate","tinsel","tinseltown","tinsmith","tinsmiths","tint","tintcolor","tinter","tintinnabulation","tintoretto","tintype","tinware","tiny","tinyint","tinymce","tinypic","tioga","tip","tiphani","tiphanie","tiphany","tipi","tipo","tipoff","tippecanoe","tipped","tipper","tipperary","tippet","tipping","tipple","tippler","tippy","tips","tipsily","tipsiness","tipster","tipsy","tiptoe","tiptoeing","tiptop","tirade","tirana","tirane","tire","tired","tireder","tiredest","tiredness","tireless","tirelessness","tires","tiresias","tiresome","tiresomeness","tiring","tiro","tirol","tirolean","tirrell","tis","tish","tisha","tissue","tit","titan","titanate","titania","titanic","titanically","titanium","titbit","titel","titer","tithe","tither","tithing","titian","titicaca","titillate","titillating","titillation","titivate","titivation","title","titlebar","titled","titleholder","titlelabel","titles","titling","titmice","titmouse","tito","titrate","titration","titted","titter","titting","tittle","titular","titulo","titus","tizzy","tj","tk","tkey","tkinter","tko","tl","tlaloc","tlc","tld","tldr","tlingit","tls","tlsv","tm","tmodel","tmp","tmpdir","tmpl","tmux","tn","tnpk","tns","tnt","to","toad","toadstool","toady","toadyism","toarray","toast","toaster","toastmaster","toastmistress","toasty","tobacco","tobacconist","tobaggon","tobago","tobase","tobe","tobey","tobi","tobiah","tobias","tobie","tobin","tobit","tobject","toboggan","tobottomof","toby","tobye","tobytearray","toc","tocantins","toccata","tochararray","tocqueville","tocsin","tod","todataurl","todate","todatetime","today","todays","todd","toddie","toddle","toddler","toddy","todictionary","todo","todolist","todos","todouble","toe","toecap","toeclip","toefl","toehold","toeing","toenail","toendof","toequal","toffee","tofixed","tofu","tog","toga","toge","together","togetherness","togged","togging","toggle","togglebutton","toggleclass","toggled","toggler","toggles","toggling","togo","togolese","toiboid","toil","toilet","toiletry","toilette","toilsome","toilsomeness","toinette","toint","toitem","tojo","tojson","tok","tokamak","tokay","toke","token","tokenism","tokenize","tokenized","tokenizer","tokens","tokugawa","tokyo","tokyoite","toland","told","tole","toledo","toleftof","tolerability","tolerable","tolerably","tolerance","tolerant","tolerate","toleration","tolist","tolkien","toll","tollbooth","tollbooths","tolley","tollgate","tollhouse","tollway","tolower","tolowercase","tolstoy","toluene","tolyatti","tom","toma","tomahawk","tomasina","tomasine","tomaso","tomato","tomatoes","tomb","tombaugh","tombigbee","tomblike","tombola","tomboy","tomboyish","tombstone","tomcat","tomcatted","tomcatting","tome","tomfool","tomfoolery","tomi","tomkin","tomlin","tommed","tommi","tommie","tomming","tommy","tomographic","tomography","tomorrow","tompkins","tomsk","tomtit","ton","tonal","tonality","tone","tonearm","toneless","tonelessness","toner","tong","tonga","tongan","tongue","tongueless","tonguing","toni","tonia","tonic","tonie","tonight","tonio","tonk","tonnage","tonne","tonnie","tons","tonsil","tonsillectomy","tonsillitis","tonsorial","tonsure","tonto","tony","tonya","tonye","too","toodle","took","tool","toolbar","toolbox","toolchain","toolchains","tooler","tooling","toolkit","toolkits","toolmake","toolmaker","toolmaking","tools","toolset","toolsmith","tooltip","tooltips","toomey","toot","tooter","tooth","toothache","toothbrush","toothily","toothless","toothmarks","toothpaste","toothpick","tooths","toothsome","toothy","tootle","toots","tootsie","tootsy","top","topaz","topbar","topcoat","topdressing","topeka","toper","topflight","topgallant","topiary","topic","topical","topicality","topics","topknot","topleft","topless","toplevel","topmast","topmost","topnav","topnotch","topocentric","topographer","topographic","topographical","topography","topological","topologist","topology","topped","topper","topping","topple","topsail","topside","topsoil","topspin","topsy","toque","tor","torah","torahs","torch","torchbearer","torchlight","tore","toreador","torey","tori","torie","torightof","torin","torment","tormenting","tormentor","torn","tornado","tornadoes","toroid","toroidal","toronto","torpedo","torpedoes","torpid","torpidity","torpor","torque","torquemada","torr","torrance","torre","torrence","torrens","torrent","torrential","torrey","torricelli","torrid","torridity","torridness","torrie","torrin","torry","tors","torsi","torsion","torsional","torsions","torso","tort","torte","tortellini","torten","tortilla","tortoise","tortoiseshell","tortoisesvn","tortola","tortoni","tortor","tortuga","tortuous","tortuousness","torture","torturous","torus","tory","tos","tosca","toscanini","toshiba","toss","tossup","tostartof","tostring","tot","totable","total","totalamount","totalcount","totaler","totalistic","totalitarian","totalitarianism","totality","totalizator","totalizing","totally","totalprice","totals","totaltime","tote","totem","totemic","toter","toting","toto","totopof","totted","totter","totterer","tottering","totting","toucan","touch","touchable","touchableopacity","touchdown","touched","toucher","touches","touchesbegan","touchily","touchiness","touching","touchline","touchscreen","touchstart","touchstone","touchy","tough","toughen","toughener","toughness","toughs","toulouse","toupee","toupper","touppercase","tour","toured","tourer","touring","tourism","tourist","touristic","touristy","tourmaline","tournament","tourney","tourniquet","tours","tousle","tout","touter","tova","tove","tow","toward","towardliness","towardly","towards","towboat","towel","towelette","toweling","tower","towering","towhead","towhee","towline","town","towner","townes","towney","townhouse","townie","townley","townsend","townsfolk","township","townsman","townsmen","townspeople","townswoman","townswomen","towny","towpath","towpaths","towrope","towsley","toxemia","toxic","toxicity","toxicological","toxicologist","toxicology","toxin","toy","toyer","toymaker","toynbee","toyoda","toyota","toys","toyshop","tp","tpl","tq","tr","trac","trace","traceability","traceable","traceableness","traceback","traced","tracee","traceless","tracepoint","tracer","tracery","traces","tracey","trachea","tracheae","tracheal","tracheotomy","traci","tracie","tracing","track","trackage","trackball","trackbed","tracked","tracker","tracking","trackless","tracks","tracksuit","tract","tractability","tractable","tractably","tractarians","traction","tractive","tractor","tracts","tracy","trade","trademark","tradeoff","trader","trades","tradesman","tradesmen","tradespeople","tradespersons","tradeswoman","tradeswomen","trading","tradition","traditional","traditionalism","traditionalist","traditionalistic","traditionalized","traditionally","traduce","traefik","trafalgar","traffic","trafficked","trafficker","trafficking","tragedian","tragedienne","tragedy","tragic","tragically","tragicomedy","tragicomic","trail","trailblazer","trailblazing","trailer","trailing","trails","trailside","train","trainable","trained","trainee","traineeships","trainer","training","trainman","trainmen","trains","trainspotter","traipse","trait","traitor","traitorous","traits","trajan","trajectory","tram","trammed","trammel","trammeled","tramming","tramp","trample","trampler","trampoline","tramway","tran","trance","tranche","tranquil","tranquility","tranquilize","tranquilized","tranquilizer","tranquilizes","tranquilizing","tranquillize","tranquillizer","tranquilness","trans","transact","transaction","transactional","transactionid","transactionmanager","transactions","transactionscope","transactor","transalpine","transaminase","transatlantic","transcaucasia","transceiver","transcend","transcendence","transcendent","transcendental","transcendentalism","transcendentalist","transclude","transconductance","transcontinental","transcribe","transcriber","transcript","transcription","transcultural","transducer","transduction","transect","transept","transfer","transferability","transferal","transferee","transference","transferor","transferral","transferred","transferrer","transferring","transfers","transfiguration","transfigure","transfinite","transfix","transform","transformation","transformational","transformations","transformed","transformer","transformers","transforming","transforms","transfuse","transfusion","transgress","transgression","transgressor","transience","transiency","transient","transistor","transistorize","transit","transite","transition","transitional","transitions","transitive","transitiveness","transitivenesses","transitivity","transitoriness","transitory","transl","translatability","translatable","translate","translated","translates","translatesautoresizingmaskintoconstraints","translatex","translatey","translatez","translating","translation","translational","translations","translator","transliterate","translucence","translucency","translucent","transmigrate","transmissible","transmission","transmissive","transmit","transmittable","transmittal","transmittance","transmitted","transmitter","transmitting","transmogrification","transmogrify","transmutation","transmute","transnational","transoceanic","transom","transonic","transpacific","transparency","transparent","transparentness","transpiration","transpire","transplant","transplantation","transpolar","transponder","transport","transportability","transportable","transportation","transports","transpose","transposed","transposition","transputer","transsexual","transsexualism","transship","transshipment","transshipped","transshipping","transubstantiation","transvaal","transversal","transverse","transvestism","transvestite","transvestitism","transylvania","trap","trapdoor","trapeze","trapezium","trapezoid","trapezoidal","trappable","trapped","trapper","trapping","trappist","trapshooting","trash","trashcan","trashiness","trashy","trastevere","trauma","traumatic","traumatically","traumatize","travail","travel","traveled","traveler","traveling","travelog","travelogue","traver","traversal","traverse","traverser","traversing","travertine","travesty","travis","travus","trawl","trawler","tray","treacherous","treacherousness","treachery","treacle","treacly","tread","treader","treadle","treadmill","treadwell","treas","treason","treasonous","treasure","treasurer","treasurership","treasury","treat","treatable","treated","treater","treating","treatise","treatment","treats","treaty","treble","treblinka","tree","treeing","treeless","treelike","treemap","treenode","trees","treeset","treetop","treeview","treeviewitem","trefoil","trefor","trek","trekked","trekker","trekkie","trekking","trellis","tremain","tremaine","trematode","tremayne","tremble","trembler","trembles","trembly","tremendous","tremendousness","tremolo","tremor","tremulous","tremulousness","trench","trenchancy","trenchant","trencher","trencherman","trenchermen","trend","trendily","trendiness","trends","trendy","trenna","trent","trenton","trepanned","trepidation","tresa","trescha","trespass","trespasser","tress","tressa","tressed","tresses","tressing","trestle","tresult","trev","trevar","trevelyan","trever","trevino","trevor","trey","tri","triable","triableness","triad","triadic","triage","trial","trialization","trialled","trialling","trials","triamcinolone","triangle","triangles","triangulable","triangular","triangularization","triangulate","triangulation","triangulum","trianon","triassic","triathlon","triatomic","tribal","tribalism","tribe","tribesman","tribesmen","tribeswoman","tribeswomen","tribulate","tribulation","tribunal","tribune","tributary","tribute","trice","tricentennial","triceps","triceratops","trichina","trichinae","trichinoses","trichinosis","trichloroacetic","trichloroethane","trichotomy","trichromatic","tricia","trick","trickery","trickily","trickiness","trickle","tricks","trickster","tricky","tricolor","tricycle","trident","tridiagonal","trie","tried","triennial","trier","tries","trieste","triffid","trifle","trifler","trifluoride","trifocals","trig","trigged","trigger","triggered","triggering","triggers","triggest","trigging","triglyceride","trigonal","trigonometric","trigonometrical","trigonometry","trigram","trihedral","trike","trilateral","trilby","trilingual","trill","trillion","trillionth","trillionths","trillium","trilobite","trilogy","trim","trimaran","trimble","trimer","trimester","trimmed","trimmer","trimmest","trimming","trimness","trimodal","trimonthly","trimurti","trina","trinidad","trinitarian","trinitrotoluene","trinity","trinket","trinketer","trio","triode","trioxide","trip","tripartite","tripartition","tripe","triphenylarsine","triphenylphosphine","triphenylstibine","triphosphopyridine","triple","triplet","triplex","triplicate","triplication","triply","tripod","tripodal","tripoli","tripolyphosphate","tripos","tripp","trippe","tripped","tripper","tripping","trips","triptych","triptychs","tripwire","trireme","tris","trisect","trisection","trisector","trish","trisha","trisodium","trista","tristam","tristan","tristate","tristique","trisyllable","trite","tritely","triteness","tritium","triton","triumph","triumphal","triumphalism","triumphant","triumphs","triumvir","triumvirate","triune","trivalent","trivet","trivia","trivial","triviality","trivialization","trivialize","trivially","trivium","trix","trixi","trixie","trixy","trobriand","trochaic","trochee","trod","trodden","trodes","troff","troglodyte","troika","trojan","troll","trolled","trolley","trolleybus","trolling","trollish","trollop","trollope","trolly","trombone","trombonist","tromp","trondheim","troop","trooper","troopship","trope","tropez","trophic","trophy","tropic","tropical","tropism","tropocollagen","troposphere","tropospheric","trot","troth","troths","trotsky","trotted","trotter","trotting","troubadour","trouble","troubled","troublemaker","troubler","troubles","troubleshoot","troubleshooter","troubleshooting","troubleshot","troublesome","troublesomeness","trough","troughs","trounce","trouncer","troupe","trouper","trouser","trousseau","trousseaux","trout","troutman","trove","trow","trowel","troweler","troy","troyes","trstram","truancy","truant","truce","truck","truckee","trucker","trucking","truckle","truckload","truculence","truculent","truda","trude","trudeau","trudey","trudge","trudi","trudie","trudy","true","truelove","trueman","trueness","truer","truest","truetype","truffle","truism","trujillo","trula","truly","trumaine","truman","trumann","trumbull","trump","trumpery","trumpet","trumpeter","trunc","truncate","truncated","truncation","truncheon","trundle","trundler","trunk","trunnion","truss","trusser","trussing","trust","trusted","trustee","trusteeing","trusteeship","truster","trustful","trustfulness","trustiness","trusting","trusts","truststore","trustworthier","trustworthiest","trustworthiness","trustworthy","trusty","truth","truthful","truthfulness","truths","truthy","trw","trx","try","tryed","trygetvalue","trying","tryout","tryparse","trypsin","tryst","ts","tsa","tsarevich","tsarina","tsarism","tsarist","tsc","tsconfig","tsetse","tsimshian","tsiolkovsky","tsitsihar","tslint","tsource","tsp","tspan","tsql","tst","tsunami","tsunematsu","tsv","tswana","tsx","tt","ttf","ttk","ttl","tts","ttt","tty","ttys","tu","tuamotu","tuareg","tub","tuba","tubae","tubal","tubbed","tubbing","tubby","tube","tubeless","tuber","tubercle","tubercular","tuberculin","tuberculoses","tuberculosis","tuberculous","tuberose","tuberous","tubing","tubman","tubular","tubule","tuck","tucker","tuckie","tucky","tucson","tucuman","tude","tudor","tue","tuesday","tuft","tufter","tufting","tug","tugboat","tugged","tugging","tuition","tulane","tularemia","tulip","tull","tulle","tulley","tully","tulsa","tum","tumble","tumbledown","tumbler","tumbleweed","tumblr","tumbrel","tumescence","tumescent","tumid","tumidity","tummy","tumor","tumorous","tums","tumult","tumultuous","tumultuousness","tumulus","tun","tuna","tunable","tunableness","tundra","tune","tuned","tuneful","tunefulness","tuneless","tuner","tuneup","tung","tungstate","tungsten","tungus","tunguska","tunic","tuning","tunis","tunisia","tunisian","tunned","tunnel","tunneler","tunning","tunny","tup","tupelo","tupi","tuple","tuples","tuppence","tupperware","tupungato","turban","turbid","turbidity","turbinate","turbine","turbo","turbocharged","turbocharger","turbofan","turbojet","turbolinks","turboprop","turbot","turbulence","turbulent","turd","tureen","turf","turfy","turgenev","turgid","turgidity","turgidness","turin","turing","turk","turkestan","turkey","turkic","turkish","turkmenistan","turmeric","turmoil","turn","turnabout","turnaround","turnbuckle","turncoat","turned","turner","turning","turnip","turnkey","turnoff","turnout","turnover","turnpike","turnround","turns","turnstile","turnstone","turntable","turpentine","turpin","turpis","turpitude","turquoise","turret","turtle","turtleback","turtledove","turtleneck","turtles","turves","turvy","tuscaloosa","tuscan","tuscany","tuscarora","tuscon","tush","tusk","tuskegee","tusker","tussle","tussock","tussocky","tussuad","tut","tutankhamen","tutelage","tutelary","tutor","tutored","tutorial","tutorials","tutorialspoint","tutorship","tutsi","tutsplus","tutted","tutti","tutting","tuttle","tutu","tuvalu","tux","tuxedo","tv","tva","tvalue","tvs","tw","twa","twaddle","twaddler","twain","twang","twangy","twas","tweak","tweaked","tweaking","tweaks","twee","tweed","tweediness","tweedledee","tweedledum","tweedy","tween","tweepy","tweet","tweeter","tweets","tweeze","tweezer","twelfth","twelfths","twelve","twelvemonth","twelvemonths","twentieths","twenty","twerp","twice","twiddle","twiddler","twiddly","twig","twigged","twigging","twiggy","twila","twilight","twilio","twilit","twill","twin","twine","twiner","twinge","twinkie","twinkle","twinkler","twinkling","twinkly","twinned","twinning","twirl","twirler","twirling","twirly","twist","twisted","twister","twists","twisty","twit","twitch","twitchy","twitted","twitter","twitterer","twittery","twitting","twixt","two","twofer","twofold","twopence","twopenny","twosome","twoway","twp","twx","twyla","tx","txn","txt","txtbox","txtname","txtusername","ty","tybalt","tybi","tybie","tycoon","tye","tyeing","tying","tyke","tylenol","tyler","tymon","tymothy","tympani","tympanist","tympanum","tynan","tyndale","tyndall","tyne","typ","type","typeahead","typecast","typed","typedarray","typedef","typeerror","typeface","typeid","typeless","typename","typeof","types","typesafe","typescript","typeset","typesetter","typesetting","typewrite","typewriter","typewriting","typewritten","typewrote","typhoid","typhon","typhoon","typhus","typical","typicality","typically","typicalness","typification","typify","typing","typings","typist","typo","typographer","typographic","typographical","typography","typological","typology","typos","tyrannic","tyrannical","tyrannicalness","tyrannicide","tyrannize","tyrannizer","tyrannizing","tyrannosaur","tyrannosaurus","tyrannous","tyranny","tyrant","tyree","tyreo","tyro","tyrol","tyrolean","tyrone","tyrosine","tyrus","tyson","tz","tzar","tzarina","tzeltal","tzinfo","u","ua","uac","uar","uart","uaw","ub","ubangi","uber","ubiquitous","ubiquity","ubound","ubuntu","uc","ucayali","uccello","uchar","uci","ucla","ud","udale","udall","udder","udell","udf","udp","ue","uf","ufa","ufo","ufologist","ufology","ug","uganda","ugandan","ugh","ughs","uglification","uglify","ugliness","uglis","ugly","ugo","uh","uhf","ui","uialertaction","uialertcontroller","uialertview","uiapplication","uibarbuttonitem","uibezierpath","uibutton","uicollectionview","uicollectionviewcell","uicolor","uicomponent","uicontrol","uicontroleventtouchupinside","uicontrolstatenormal","uid","uidevice","uielement","uievent","uifont","uighur","uigraphicsgetcurrentcontext","uigraphicsgetimagefromcurrentimagecontext","uiimage","uiimagepickercontroller","uiimageview","uikit","uilabel","uimanager","uinavigationbar","uinavigationcontroller","uint","uipickerview","uiscreen","uiscrollview","uisearchbar","uistoryboard","uistoryboardsegue","uiswing","uitabbarcontroller","uitableview","uitableviewcell","uitableviewcontroller","uitableviewdatasource","uitableviewdelegate","uitapgesturerecognizer","uitextfield","uitextview","uitouch","uiview","uiviewcontroller","uiwebview","uiwindow","uix","ujungpandang","uk","ukase","ukraine","ukrainian","ukulele","ul","ula","ulberto","ulcer","ulcerate","ulceration","ulcerous","ulick","ulises","ulla","ullamco","ullamcorper","ullman","ulna","ulnae","ulnar","ulong","ulric","ulrica","ulrich","ulrick","ulrika","ulrikaumeko","ulrike","ulster","ult","ulterior","ultimas","ultimate","ultimately","ultimateness","ultimatum","ultimo","ultra","ultracentrifugally","ultracentrifugation","ultracentrifuge","ultraconservative","ultrafast","ultrahigh","ultralight","ultramarine","ultramodern","ultramontane","ultrashort","ultrasonic","ultrasonically","ultrasonics","ultrasound","ultrastructure","ultrasuede","ultraviolet","ultrices","ultricies","ultrix","ululate","ululation","ulyanovsk","ulysses","um","umbel","umber","umberto","umbilical","umbilici","umbilicus","umbra","umbraco","umbrage","umbrageous","umbrella","umbriel","umd","umeko","umiak","uml","umlaut","ump","umpire","umpteen","un","una","unabated","unable","unabridged","unacceptability","unacceptable","unaccepted","unaccommodating","unaccountability","unaccustomed","unadapted","unadulterated","unadventurous","unalienability","unalterable","unalterableness","unalterably","unambiguity","unambiguous","unambitious","uname","unamused","unanimity","unanimous","unanticipated","unapologetic","unapologizing","unappeasable","unappeasably","unappreciative","unary","unassailable","unassailableness","unassertive","unassuming","unassumingness","unauthorized","unavailable","unavailing","unaware","unbalanced","unbar","unbarring","unbecoming","unbeknown","unbelieving","unbiased","unbid","unbind","unblessed","unblinking","unbodied","unbolt","unbound","unbounded","unbreakability","unbred","unbroken","unbuckle","unbudging","unburnt","unc","uncap","uncapping","uncatalogued","uncaught","uncauterized","unceasing","uncelebrated","uncertain","unchallengeable","unchanged","unchanging","unchangingness","uncharacteristic","uncharismatic","unchastity","uncheck","unchecked","unchristian","uncial","uncivilized","unclassified","uncle","unclear","unclouded","uncodable","uncollected","uncolored","uncoloredness","uncombable","uncomfortable","uncomment","uncommon","uncommunicative","uncompetitive","uncomplicated","uncomprehending","uncompressed","uncompromisable","unconcern","unconcerned","unconfirmed","unconfused","unconscionable","unconscionableness","unconscionably","unconstitutional","unconsumed","uncontentious","uncontrollability","unconvertible","uncool","uncooperative","uncork","uncouple","uncouth","uncouthness","uncreate","uncritical","uncross","uncrowded","unction","unctions","unctuous","unctuousness","uncustomary","uncut","und","undated","undaunted","undeceive","undecided","undeclared","undedicated","undef","undefinability","undefined","undefinedness","undelete","undeliverability","undeniable","undeniableness","undeniably","undependable","under","underachieve","underachiever","underact","underadjusting","underage","underarm","underbedding","underbelly","underbid","underbidding","underbracing","underbrush","undercarriage","undercharge","underclass","underclassman","underclassmen","underclothes","underclothing","undercoat","undercoating","underconsumption","undercooked","undercount","undercover","undercurrent","undercut","undercutting","underdeveloped","underdevelopment","underdog","underdone","undereducated","underemphasis","underemployed","underemployment","underenumerated","underenumeration","underestimate","underexploited","underexpose","underexposure","underfed","underfeed","underfloor","underflow","underfoot","underfund","underfur","undergarment","undergirding","undergo","undergoes","undergone","undergrad","undergraduate","underground","undergrowth","undergrowths","underhand","underhanded","underhandedness","underheat","underinvestment","underlaid","underlain","underlay","underlie","underline","underling","underlip","underloaded","underly","underlying","undermanned","undermentioned","undermine","undermost","underneath","underneaths","undernourished","undernourishment","underpaid","underpants","underpart","underpass","underpay","underpayment","underperformed","underpin","underpinned","underpinning","underplay","underpopulated","underpopulation","underpowered","underpricing","underprivileged","underproduction","underrate","underregistration","underreported","underreporting","underrepresentation","underrepresented","underscore","underscores","undersea","undersealed","undersecretary","undersell","undersexed","undershirt","undershoot","undershorts","undershot","underside","undersign","undersigned","undersized","undersizes","undersizing","underskirt","undersold","underspecification","underspecified","underspend","understaffed","understand","understandability","understandable","understandably","understanding","understands","understate","understatement","understocked","understood","understrength","understructure","understudy","undertake","undertaken","undertaker","undertaking","underthings","undertone","undertook","undertow","underused","underusing","underutilization","underutilized","undervaluation","undervalue","underwater","underway","underwear","underweight","underwent","underwhelm","underwood","underworld","underwrite","underwriter","underwritten","underwrote","undeserving","undesigned","undesirable","undeviating","undialyzed","undiplomatic","undiscerning","undiscriminating","undo","undocumented","undoubted","undramatic","undramatized","undress","undrinkability","undrinkable","undroppable","undue","undulant","undulate","undulation","unearth","unearthliness","unearthly","unease","uneconomic","uneducated","unemployed","unemployment","unencroachable","unending","unendurable","unenergized","unenforced","unenterprising","unescape","unesco","unethical","uneulogized","unexacting","unexceptionably","unexcited","unexpected","unexpectedly","unexpectedness","unfading","unfailing","unfailingness","unfair","unfamiliar","unfashionable","unfathomably","unfavored","unfeeling","unfeigned","unfelt","unfeminine","unfertile","unfetchable","unfinished","unflagging","unflappability","unflappable","unflappably","unflinching","unfold","unfoldment","unforced","unforgeable","unfortunate","unfortunately","unfossilized","unfraternizing","unfrozen","unfulfillable","unfunny","unfussy","ungainliness","ungainly","ungava","ungenerous","ungentle","unglamorous","ungrammaticality","ungrudging","unguent","ungulate","unhandled","unharmonious","unharness","unhistorical","unholy","unhook","unhydrolyzed","unhygienic","uni","unibus","unicameral","unicef","unicellular","unicode","unicorn","unicycle","unicyclist","unideal","unidimensional","unidiomatic","unidirectional","unidirectionality","unidolized","unifiable","unification","unified","unifier","unifilar","uniform","uniformity","uniformness","unify","unilateral","unilateralism","unilateralist","unimodal","unimpeachably","unimportance","unimportant","unimpressive","unindustrialized","uninhibited","uninitialized","uninominal","uninstall","uninstalled","uninstalling","uninsured","unintellectual","unintended","uninteresting","uninterrupted","uninterruptedness","unintuitive","uninviting","union","unionism","unionist","unionize","unions","uniplus","unipolar","uniprocessor","uniq","uniqid","unique","uniqueid","uniqueidentifier","uniquely","uniqueness","uniroyal","unisex","unisoft","unison","unistd","unisys","unit","unitarian","unitarianism","unitary","unite","united","uniter","unitize","unitofwork","unitprice","units","unittest","unity","unityengine","univ","univac","univalent","univalve","univariate","universal","universalism","universalistic","universality","universalize","universalizer","universally","universe","universities","university","unix","unixtime","unjam","unkempt","unkind","unkink","unknightly","unknowable","unknowing","unknown","unknownhostexception","unlabored","unlace","unlearn","unless","unlike","unlikeable","unlikeliness","unlikely","unlimber","unlimited","unlink","unlist","unlit","unliterary","unload","unloaded","unlock","unlocked","unloose","unlucky","unmagnetized","unmanageably","unmanaged","unmanagedtype","unmannered","unmarshal","unmarshaller","unmask","unmeaning","unmeasured","unmeetable","unmelodious","unmemorable","unmemorialized","unmentionable","unmerciful","unmeritorious","unmethodical","unmineralized","unmissable","unmistakably","unmitigated","unmnemonic","unmobilized","unmoral","unmount","unmovable","unmoving","unnamed","unnaturalness","unnavigable","unnecessarily","unnecessary","unneeded","unnerving","unnest","uno","unobliging","unobtrusive","unoffensive","unofficial","unordered","unorganized","unorthodox","unpack","unpacked","unpacking","unpaintable","unpalatability","unpalatable","unpartizan","unpatronizing","unpeople","unperceptive","unperson","unperturbed","unphysical","unpick","unpicturesque","unpinning","unpkg","unpleasing","unploughed","unpolarized","unpopular","unpractical","unprecedented","unpredictable","unpreemphasized","unpremeditated","unpretentiousness","unprincipled","unproblematic","unproductive","unpropitious","unprovable","unproven","unprovocative","unpunctual","unqualified","unquestionable","unraisable","unravellings","unreachable","unread","unreadability","unreadable","unreal","unrealizable","unreasonable","unreasoning","unreceptive","unrecognized","unrecordable","unreflective","unregister","unrelated","unrelenting","unreliable","unremitting","unrepeatability","unrepeated","unrepentant","unreported","unrepresentative","unreproducible","unresolved","unresponsive","unrest","unrestrained","unrewarding","unriddle","unripe","unromantic","unruliness","unruly","unsafe","unsaleable","unsanitary","unsavored","unsavoriness","unseal","unsearchable","unseasonal","unseeing","unseen","unselected","unselfconscious","unselfconsciousness","unselfishness","unsellable","unsentimental","unserialize","unset","unsettled","unsettledness","unsettling","unshapely","unshaven","unshift","unshorn","unsighted","unsightliness","unsigned","unskilful","unsociability","unsociable","unsocial","unsorted","unsound","unspeakably","unspecific","unspecified","unspectacular","unspoilt","unspoke","unsporting","unstable","unstigmatized","unstilted","unstinting","unstopping","unstrapping","unstudied","unstuffy","unsubdued","unsubscribe","unsubstantial","unsubtle","unsuccessful","unsuitable","unsupported","unsupportedencodingexception","unsupportedoperationexception","unsure","unsuspecting","unswerving","unsymmetrical","unsympathetic","unsystematic","unsystematized","untactful","untalented","untaxing","unteach","untellable","untenable","untested","unthinking","until","untill","untiring","untitled","unto","untouchable","untouched","untoward","untowardness","untraceable","untrue","untrusted","untruthfulness","untwist","unukalhai","unusable","unused","unusual","unusualness","unutterable","unutterably","unvocalized","unvulcanized","unwaivering","unwanted","unwarrantable","unwarrantably","unwashed","unwearable","unwearied","unwed","unwedge","unwelcome","unwell","unwieldiness","unwieldy","unwind","unwomanly","unworkable","unworried","unwrap","unwrapping","unyielding","unyoke","unzip","up","upanishads","uparrow","upbeat","upbraid","upbring","upbringing","upc","upchuck","upcome","upcoming","upcountry","upd","updatability","updatable","update","updated","updatedat","updatepanel","updater","updates","updatesourcetrigger","updating","updike","updraft","upend","upfield","upfront","upgrade","upgradeable","upgraded","upgrades","upgrading","upheaval","upheld","uphill","uphold","upholder","upholster","upholsterer","upholstery","upi","upkeep","upland","uplander","uplift","uplifter","upload","uploaded","uploadedfile","uploader","uploadfile","uploading","uploads","upmarket","upon","upped","upper","uppercase","upperclassman","upperclassmen","uppercut","uppercutting","uppermost","upping","uppish","uppity","upraise","uprated","uprating","uprear","upright","uprightness","uprise","uprising","upriver","uproar","uproarious","uproariousness","uproot","uprooter","ups","upscale","upsert","upset","upsetting","upshot","upside","upsilon","upslope","upstage","upstairs","upstanding","upstandingness","upstart","upstate","upstream","upstroke","upsurge","upswing","upswung","uptake","upthrust","uptight","uptime","upto","upton","uptown","uptrend","upturn","upvote","upvoted","upvotes","upward","upwardness","upwards","upwelling","upwind","uq","ur","uracil","ural","urania","uranium","uranus","uranyl","urbain","urban","urbana","urbane","urbanism","urbanite","urbanity","urbanization","urbanize","urbano","urbanologist","urbanology","urbanus","urchin","urdu","urea","uremia","uremic","ureter","urethane","urethra","urethrae","urethral","urethritis","urey","urge","urgency","urgent","urger","uri","uriah","uric","uriel","urikind","urinal","urinalyses","urinalysis","urinary","urinate","urination","urine","uris","url","urlclassloader","urlconnection","urldecode","urlencode","urlencoded","urlencoder","urllib","urlopen","urlparameter","urlpatterns","urlrequest","urlrouterprovider","urls","urlsession","urlstring","urlwithstring","urn","urna","urning","urogenital","urological","urologist","urology","urquhart","ursa","ursala","ursine","ursola","urson","ursula","ursulina","ursuline","urticaria","uruguay","uruguayan","urumqi","us","usa","usability","usable","usably","usaf","usage","usages","usart","usb","usc","uscg","usd","usda","use","usec","usecase","used","usedrange","useful","usefull","usefulness","useless","uselessness","usenet","usenix","user","useragent","userbundle","usercontrol","usercontroller","userdao","userdata","userdefaults","userdetails","userdetailsservice","useremail","userfile","userform","userguide","userid","userinfo","userinput","userinteractionenabled","userlist","userlogin","usermanager","usermanual","usermodel","username","usernames","userpassword","userprofile","userrepository","userrole","users","userscontroller","userservice","usertype","uses","usg","usher","usherette","ushort","usia","using","usmc","usn","uso","usort","usp","usps","usr","uss","ussr","ustinov","usu","usual","usually","usuals","usuario","usurer","usurious","usuriousness","usurp","usurpation","usurper","usury","ut","uta","utah","utahan","utc","utcnow","ute","utensil","uteri","uterine","uterus","utf","utica","util","utile","utilitarian","utilitarianism","utilities","utility","utilization","utilize","utilizer","utilizes","utilizing","utils","utl","utm","utmost","utopia","utopian","utopianism","utrecht","utrillo","utter","utterance","uttered","utterer","utterly","uttermost","uu","uucp","uuid","uv","uvula","uvular","uw","uwp","uwsgi","ux","uxorious","uzbek","uzbekistan","uzi","v","va","vaadin","vacancy","vacant","vacantness","vacate","vacation","vacationist","vacationland","vaccinate","vaccination","vaccine","vaccinia","vaccinial","vachel","vacillate","vacillating","vacillation","vacillator","vaclav","vacua","vacuity","vacuo","vacuolate","vacuolated","vacuole","vacuolization","vacuous","vacuousness","vacuum","vader","vaduz","vagabond","vagabondage","vagarious","vagary","vagina","vaginae","vaginal","vagrancy","vagrant","vague","vagueing","vagueness","vail","vain","vainglorious","vaingloriousness","vainglory","val","valance","valaree","valaria","valarie","valdemar","valdez","vale","valeda","valediction","valedictorian","valedictory","valence","valencia","valency","valene","valenka","valentia","valentijn","valentin","valentina","valentine","valentino","valenzuela","valera","valeria","valerian","valerie","valerye","valet","valetudinarian","valetudinarianism","valgrind","valhalla","valiance","valiant","valiantness","valid","valida","validate","validated","validates","validating","validation","validationerror","validationmessagefor","validationresult","validations","validator","validators","validity","validness","validnesses","valign","valina","valise","valium","valkyrie","valle","vallejo","valletta","valley","valli","vallie","vally","valma","valois","valor","valorous","valparaiso","valry","vals","valuable","valuableness","valuables","valuably","valuate","valuation","valuator","value","valuechanged","valued","valueerror","valueeventlistener","valueforkey","valueless","valuelessness","valueof","valuer","values","valuetype","valve","valveless","valves","valvular","vamoose","vamp","vamper","vampire","van","vanadium","vance","vancouver","vanda","vandal","vandalism","vandalize","vandenberg","vanderbilt","vanderburgh","vanderpoel","vandyke","vane","vanessa","vang","vanguard","vania","vanilla","vanish","vanisher","vanishing","vanity","vanna","vanned","vanni","vannie","vanning","vanny","vanquish","vanquisher","vantage","vanuatu","vanya","vanzetti","vapid","vapidity","vapidness","vapor","vaporer","vaporing","vaporisation","vaporise","vaporization","vaporize","vaporizer","vaporous","vapory","vaquero","var","varanasi","varbinary","varchar","varese","vargas","variability","variable","variablename","variableness","variables","variably","variadic","varian","variance","variances","variant","variants","variate","variation","variational","variations","varicolored","varicose","varied","variedly","variegate","variegation","varier","varies","varietal","variety","various","varistor","varityping","varius","varlet","varmint","varname","varnish","varnished","varnisher","vars","varsity","vary","varying","vascular","vase","vasectomy","vaseline","vasili","vasily","vasomotor","vasquez","vassal","vassalage","vassar","vassili","vassily","vast","vastly","vastness","vat","vatican","vatted","vatting","vaudeville","vaudevillian","vaudois","vaughan","vaughn","vault","vaulter","vaulting","vaunt","vaunter","vax","vaxes","vazquez","vb","vba","vbcrlf","vbnewline","vbo","vbox","vbs","vbscript","vc","vcard","vcf","vcl","vcr","vcs","vd","vdt","vdu","ve","veal","vealed","vealer","veals","veblen","vec","vect","vector","vectorial","vectorization","vectorize","vectorized","vectorizing","vectors","ved","veda","vedanta","veejay","veep","veer","veering","veg","vega","vegan","vegemite","veges","vegetable","vegetarian","vegetarianism","vegetate","vegetation","vegetative","vegged","veggie","vegging","vehemence","vehemency","vehement","vehicle","vehicles","vehicula","vehicular","veil","veiling","vein","veining","vel","vela","velar","velarize","velcro","veld","veldt","velez","velit","vella","vellum","velma","velocipede","velocity","velor","velour","velsquez","velum","velveeta","velvet","velveteen","velvety","velzquez","venal","venality","venation","vend","vender","vendetta","vendible","vendor","vendors","veneer","veneerer","veneering","venenatis","venerability","venerable","venerate","veneration","venereal","venetian","venezuela","venezuelan","vengeance","vengeful","vengefulness","venial","venialness","veniam","venice","venireman","veniremen","venison","venita","venn","venom","venomous","venomousness","venous","vent","venter","ventilate","ventilated","ventilation","ventilator","ventral","ventricle","ventricular","ventriloquies","ventriloquism","ventriloquist","ventriloquy","ventura","venture","venturesome","venturesomeness","venturi","venturous","venturousness","venue","venues","venus","venusian","venv","ver","vera","veracious","veraciousness","veracities","veracity","veracruz","veradis","veranda","verandahed","verb","verbal","verbalization","verbalize","verbalized","verbalizer","verballed","verballing","verbatim","verbena","verbiage","verbose","verbosity","verboten","verbs","verdana","verdant","verde","verderer","verdi","verdict","verdigris","verdure","vere","verena","verene","verge","verger","vergil","veridical","veriee","verifiability","verifiable","verifiableness","verification","verified","verifier","verifies","verify","verifying","verifypeer","verile","verily","verina","verine","verisimilitude","veritable","veritableness","veritably","verity","verizon","verla","verlag","verlaine","vermeer","vermicelli","vermiculite","vermiform","vermilion","vermin","verminous","vermont","vermonter","vermouth","vermouths","vern","verna","vernacular","vernal","verne","vernen","verney","vernice","vernier","vernon","vernor","verona","veronese","veronica","veronika","veronike","veronique","verruca","verrucae","versa","versailles","versatec","versatile","versatileness","versatility","verse","versed","verses","versicle","versification","versifier","versify","versing","version","versioncode","versioned","versioning","versionname","versions","verso","versus","vert","vertebra","vertebrae","vertebral","vertebrate","vertebration","vertex","vertical","verticalalignment","vertically","vertices","vertiginous","vertigo","vertigoes","vertx","verve","very","vesalius","vesicle","vesicular","vesiculate","vespasian","vesper","vespucci","vessel","vest","vesta","vestal","vestibular","vestibule","vestibulum","vestige","vestigial","vesting","vestment","vestry","vestryman","vestrymen","vesture","vesuvius","vet","vetch","veter","veteran","veterinarian","veterinary","veto","vetoes","vetted","vetting","vevay","vex","vexation","vexatious","vexatiousness","vexed","vf","vfs","vfw","vfy","vg","vga","vh","vhdl","vhf","vhost","vhosts","vhs","vi","via","viability","viable","viably","viaduct","viagra","vial","viand","vibe","vibraharp","vibrancy","vibrant","vibraphone","vibraphonist","vibrate","vibration","vibrational","vibrato","vibrator","vibratory","vibrio","vibrionic","viburnum","vic","vicar","vicarage","vicarious","vicariousness","vice","viced","vicegerent","vicennial","vicente","viceregal","viceroy","vichy","vichyssoise","vicing","vicinity","vicious","viciousness","vicissitude","vick","vickers","vicki","vickie","vicksburg","vicky","victim","victimization","victimize","victimized","victimizer","victoir","victor","victoria","victorian","victorianism","victorious","victoriousness","victory","victrola","victual","victualer","vicua","vid","vida","vidal","videlicet","video","videocapture","videocassette","videoconferencing","videodisc","videodisk","videoid","videophone","videoplayer","videos","videotape","videoview","vidovic","vidovik","vie","vienna","viennese","vientiane","vier","viet","vietcong","vietminh","vietnam","vietnamese","view","viewable","viewbag","viewbox","viewchild","viewcontext","viewcontroller","viewcontrollers","viewdata","viewdidappear","viewdidload","viewed","viewer","viewers","viewfinder","viewgraph","viewgroup","viewholder","viewing","viewless","viewmodel","viewmodels","viewname","viewpager","viewpoint","viewport","viewrootimpl","views","viewstate","viewtopic","viewtype","viewwillappear","viewwithtag","vigesimal","vigil","vigilance","vigilant","vigilante","vigilantism","vigilantist","vignette","vignetter","vignetting","vignettist","vigor","vigorous","vigorousness","vii","viii","vijayawada","viki","viking","vikki","vikky","vikram","vila","vile","vilely","vileness","vilest","vilhelmina","vilification","vilifier","vilify","villa","village","villager","villain","villainous","villainousness","villainy","villarreal","ville","villein","villeinage","villi","villon","villus","vilma","vilnius","vilyui","vim","vimeo","vimrc","vin","vina","vinaigrette","vince","vincent","vincenty","vincenz","vinci","vincible","vindemiatrix","vindicate","vindication","vindicator","vindictive","vindictiveness","vine","vinegar","vinegary","vineyard","vinita","vinni","vinnie","vinny","vino","vinous","vinson","vintage","vintager","vintner","vinyl","viol","viola","violable","violante","violate","violated","violates","violating","violation","violations","violator","viole","violence","violent","violet","violetta","violette","violin","violinist","violist","violoncellist","violoncello","vip","viper","viperous","virago","viragoes","viral","vireo","virge","virgie","virgil","virgilio","virgin","virgina","virginal","virginia","virginian","virginie","virginity","virgo","virgule","virile","virility","virologist","virology","virtual","virtualbox","virtualenv","virtualenvs","virtualfilterchain","virtualhost","virtualization","virtually","virtue","virtuosity","virtuoso","virtuosoes","virtuous","virtuousness","virulence","virulent","virus","vis","visa","visage","visakhapatnam","visayans","viscera","visceral","viscid","viscoelastic","viscoelasticity","viscometer","viscose","viscosity","viscount","viscountcy","viscountess","viscous","viscousness","viscus","vise","viselike","vishnu","visibility","visible","visibly","visigoth","visigoths","vision","visionariness","visionary","visit","visitable","visitant","visitation","visited","visiting","visitor","visitors","visits","visor","vista","vistula","visual","visualization","visualize","visualized","visualizer","visualizes","visually","visualstate","visualstudio","vita","vitae","vital","vitality","vitalization","vitalize","vitamin","vite","vitia","vitiate","vitiation","viticulture","viticulturist","vitim","vito","vitoria","vitreous","vitrifaction","vitrification","vitrify","vitrine","vitriol","vitriolic","vitro","vittles","vittoria","vittorio","vituperate","vituperation","vituperative","vitus","viv","viva","vivace","vivacious","vivaciousness","vivacity","vivaldi","vivamus","vivaria","vivarium","vivaxes","vive","vivekananda","viverra","vivi","vivia","vivian","viviana","vivianna","vivianne","vivid","vividness","vivie","vivien","viviene","vivienne","vivifier","vivify","viviparous","vivisect","vivisection","vivisectional","vivisectionist","viviyan","vivo","vivyan","vivyanne","vixen","vixenish","viz","vizier","vizor","vj","vk","vl","vlad","vladamir","vladimir","vladivostok","vlc","vlf","vlookup","vlsi","vm","vms","vmware","vn","vnd","vo","voa","vocab","vocable","vocabularian","vocabularianism","vocabulary","vocal","vocalic","vocalise","vocalism","vocalist","vocalization","vocalize","vocalized","vocalizer","vocation","vocational","vocative","vociferate","vociferation","vociferous","vociferousness","vocoded","vocoder","vodka","voe","vogel","vogella","vogue","vogueing","voguish","voice","voiceband","voiced","voiceless","voicelessness","voicer","voices","voicing","void","voidable","voided","voider","voiding","voidness","voids","voil","voila","voile","voip","vol","volar","volatile","volatileness","volatility","volatilization","volatilize","volcanic","volcanically","volcanism","volcano","volcanoes","vole","volga","volgograd","volition","volitional","volitionality","volkswagen","volley","volleyball","volleyer","volleyerror","volstead","volt","volta","voltage","voltaic","voltaire","volterra","voltmeter","volubility","voluble","volubly","volume","volumes","volumetric","volumetrically","voluminous","voluminousness","voluntarily","voluntariness","voluntarism","voluntary","volunteer","voluptate","voluptuary","voluptuous","voluptuousness","volute","volutpat","volvo","vomit","von","vonda","vonnegut","vonni","vonnie","vonny","vonr","voodoo","voodooism","voracious","voraciousness","voracity","voronezh","vorster","vortex","vortices","vorticity","votary","vote","voted","voter","votes","voting","votive","vouch","voucher","vouchsafe","vow","vowel","vowelled","vowelling","vowels","vower","voyage","voyager","voyageur","voyeur","voyeurism","voyeuristic","vp","vpc","vpn","vps","vr","vs","vscode","vsts","vstudio","vt","vtable","vtk","vtol","vue","vuejs","vuex","vulcan","vulcanization","vulcanize","vulcanized","vulg","vulgar","vulgarian","vulgarism","vulgarity","vulgarization","vulgarize","vulgate","vulnerabilities","vulnerability","vulnerable","vulnerably","vulpine","vulputate","vulture","vulturelike","vulturous","vulva","vulvae","vv","vw","vx","vy","vying","vyky","w","wa","waals","wabash","wac","wacke","wackes","wackiness","wacko","wacky","waco","wad","wadded","wadding","waddle","wade","wader","wadi","wadsworth","wafer","waffle","wafs","waft","wafter","wag","wage","waged","wager","wages","wagged","waggery","wagging","waggish","waggishness","waggle","waggly","wagner","wagnerian","wagon","wagoner","wagtail","wahl","waif","waikiki","wail","wailer","wain","wainscot","wainwright","waist","waistband","waistcoat","waister","waistline","wait","waite","waited","waiter","waitfor","waiting","waitkey","waitpeople","waitperson","waitress","waits","waive","waiver","wake","wakefield","wakeful","wakefulness","waken","waker","wakeup","waksman","wal","walbridge","walcott","wald","waldemar","walden","waldensian","waldheim","waldo","waldon","waldorf","wale","wales","walesa","walford","walgreen","waling","walk","walkabout","walkaway","walker","walkie","walking","walkman","walkout","walkover","walks","walkthrough","walkway","wall","wallaby","wallace","wallache","wallah","wallas","wallboard","wallenstein","waller","wallet","walleye","wallflower","wallie","wallis","walliw","walloon","wallop","walloper","walloping","wallow","wallower","wallpaper","walls","wally","walnut","walpole","walpurgisnacht","walrus","walsh","walt","walter","walther","walton","waltz","waltzer","walworth","waly","wamp","wampum","wan","wanamaker","wand","wanda","wander","wanderer","wanderlust","wandie","wandis","wane","waneta","wang","wangle","wangler","wanids","wankel","wanna","wannabe","wanned","wanner","wanness","wannest","wanning","wansee","wansley","want","wanted","wanter","wanting","wanton","wantonness","wants","wapiti","war","warble","warbler","warbonnet","ward","warde","warden","warder","wardrobe","wardroom","wards","wardship","ware","warehouse","warehouseman","warfare","warfield","warhead","warhol","warhorse","warily","wariness","warinesses","waring","warless","warlike","warlock","warlord","warm","warmblooded","warmed","warmer","warmhearted","warmheartedness","warmish","warmness","warmonger","warmongering","warms","warmth","warmths","warn","warned","warner","warning","warnings","warnock","warp","warpaint","warpath","warpaths","warper","warplane","warrant","warranted","warranter","warranty","warred","warren","warrener","warring","warrior","wars","warsaw","warship","wart","warthog","wartime","warty","warwick","wary","was","wasatch","wash","washable","washbasin","washboard","washbowl","washburn","washcloth","washcloths","washday","washed","washer","washerwoman","washerwomen","washing","washington","washingtonian","washoe","washout","washrag","washroom","washstand","washtub","washy","wasn","wasp","waspish","waspishness","wassail","wasserman","wassermann","wast","wastage","waste","wastebasket","wasted","wasteful","wastefulness","wasteland","wastepaper","waster","wastewater","wasting","wastrel","wat","watanabe","watch","watchable","watchband","watchdog","watchdogged","watchdogging","watched","watcher","watches","watchful","watchfulness","watching","watchmake","watchmaker","watchman","watchmen","watchpoints","watchtower","watchword","water","waterbird","waterborne","waterbury","watercolor","watercolorist","watercourse","watercraft","watercress","waterer","waterfall","waterfowl","waterfront","watergate","waterhole","waterhouse","wateriness","watering","waterless","waterlily","waterline","waterlogged","waterloo","waterman","watermark","watermelon","watermill","waterproof","waters","watershed","waterside","watersider","waterspout","watertight","watertightness","watertown","waterway","waterwheel","waterworks","watery","watir","watkins","wats","watson","watt","wattage","watteau","wattenberg","watterson","wattle","watusi","waugh","waukesha","waunona","waupaca","waupun","wausau","wauwatosa","wav","wave","waveband","waveform","wavefront","waveguide","waveland","wavelength","wavelengths","wavelet","wavelike","wavenumber","waver","wavering","waverley","waverly","waves","wavily","waviness","wavy","wax","waxer","waxiness","waxwing","waxwork","waxy","way","wayfarer","wayfaring","waylaid","waylan","wayland","waylay","waylayer","wayleave","waylen","waylin","waylon","waymarked","wayne","waynesboro","waypoint","waypoints","ways","wayside","wayward","waywardness","wb","wc","wcf","wchar","wd","we","weak","weaken","weakener","weakfish","weakish","weakliness","weakling","weakly","weakness","weakreference","weal","wealth","wealthiness","wealths","wealthy","wean","weaner","weanling","weapon","weaponless","weaponry","weapons","wear","wearable","wearer","wearied","wearily","weariness","wearing","wearisome","wearisomeness","weary","wearying","weasel","weather","weatherbeaten","weathercock","weatherer","weatherford","weathering","weatherize","weatherman","weathermen","weatherperson","weatherproof","weatherstrip","weatherstripped","weatherstripping","weave","weaver","weaves","weaving","web","webapi","webapp","webappclassloader","webappcontext","webapplication","webapps","webb","webbed","webber","webbing","webbrowser","webcam","webclient","webcontainer","webcontrols","webcore","webdav","webdriver","webdriverwait","webelement","weber","webern","webexception","webfeet","webfont","webfoot","webform","webforms","webgl","webhook","webhooks","webhost","webkit","weblog","weblogic","weblogs","webm","webmaster","webmethod","webmvc","webp","webpack","webpage","webpages","webrequest","webresponse","webrick","webroot","webrtc","webserver","webservice","webservices","websettings","website","websites","websocket","websockets","websphere","webster","websterville","webstore","webstorm","webview","webviewclient","wed","wedded","weddell","wedder","wedding","wedge","wedgie","wedgwood","wedlock","wednesday","wee","weed","weeder","weediness","weedkiller","weedless","weedy","weeing","week","weekday","weekdays","weekend","weekender","weekends","weekly","weeknight","weeks","ween","weenie","weeny","weep","weeper","weepy","weevil","weft","wehr","wei","weibull","weidar","weider","weidman","weierstrass","weigh","weighed","weigher","weighs","weight","weighted","weighter","weightily","weightiness","weighting","weightless","weightlessness","weightlifter","weightlifting","weights","weightsum","weighty","weill","weinberg","weiner","weinstein","weir","weird","weirdie","weirdness","weirdo","weisenheimer","weiss","weissman","weissmuller","weizmann","weka","welbie","welby","welcher","welches","welcome","welcomed","welcomeness","welcoming","weld","welder","weldon","weldwood","welfare","welkin","well","welland","wellbeing","weller","welles","wellesley","wellhead","wellington","wellman","wellness","wells","wellspring","wellsville","welmers","welsh","welsher","welshman","welshmen","welshwoman","welshwomen","welt","welter","welterweight","wen","wench","wencher","wend","wenda","wendall","wendel","wendeline","wendell","wendi","wendie","wendy","wendye","wenona","wenonah","went","wentworth","wept","were","weren","werewolf","werewolves","werner","wernher","werror","werther","werwolf","wes","wesley","wesleyan","wessex","wesson","west","westbound","westbrook","westbrooke","westchester","wester","westerly","western","westerner","westernization","westernize","westernmost","westfield","westhampton","westing","westinghouse","westleigh","westley","westminster","westmore","weston","westphalia","westport","westward","westwood","wet","wetback","wether","wetland","wetness","wettable","wetter","wettest","wetting","weyden","weyerhauser","weylin","wezen","wf","wff","wg","wget","wh","whack","whacker","whale","whaleboat","whalebone","whalen","whaler","whaling","wham","whammed","whamming","whammy","wharf","wharton","wharves","what","whatchamacallit","whatever","whatnot","whats","whatsapp","whatsoever","whatwg","wheal","wheat","wheatgerm","wheaties","wheatland","wheaton","wheatstone","whee","wheedle","wheel","wheelbarrow","wheelbase","wheelchair","wheeler","wheelhouse","wheelie","wheeling","wheelock","wheels","wheelwright","wheeze","wheezily","wheeziness","wheezy","whelan","whelk","wheller","whelm","whelp","when","whence","whenever","whensoever","where","whereabout","whereas","whereat","whereby","wherefore","wherein","whereof","whereon","wheresoever","whereto","whereupon","wherever","wherewith","wherewithal","wherry","whet","whether","whetstone","whetted","whetting","whew","whey","which","whichever","whiff","whiffle","whiffler","whiffletree","whig","while","whilom","whilst","whim","whimmed","whimming","whimper","whimsey","whimsical","whimsicality","whimsy","whine","whining","whinny","whiny","whip","whipcord","whiplash","whippany","whipped","whipper","whippersnapper","whippet","whipping","whipple","whippletree","whippoorwill","whips","whipsaw","whir","whirl","whirligig","whirlpool","whirlwind","whirly","whirlybird","whirred","whirring","whisk","whisker","whiskery","whiskey","whisper","whisperer","whispering","whist","whistle","whistleable","whistler","whistling","whit","whitaker","whitby","whitcomb","white","whitebait","whitecap","whitecolor","whiteface","whitefield","whitefish","whitehall","whitehead","whitehorse","whiteleaf","whiteley","whitelist","whiten","whitener","whiteness","whitening","whiteout","whitespace","whitespaces","whitetail","whitewall","whitewash","whitewater","whitey","whitfield","whither","whitier","whitiest","whiting","whitish","whitley","whitlock","whitman","whitney","whitsunday","whittaker","whitter","whittier","whittle","whittler","whiz","whizkid","whizzbang","whizzed","whizzes","whizzing","whl","who","whoa","whodunit","whoever","whois","whole","wholegrain","wholehearted","wholeheartedness","wholemeal","wholeness","wholesale","wholesaler","wholesome","wholesomeness","wholewheat","wholly","whom","whomever","whomsoever","whoop","whoopee","whooper","whoosh","whop","whopper","whopping","whore","whorehouse","whoreish","whorish","whorl","whose","whoso","whosoever","why","whys","wi","wiatt","wich","wichita","wick","wicked","wickedness","wicker","wickerwork","wicket","wicketkeeper","wicking","wid","wide","widely","widemouthed","widen","widener","wideness","wider","widespread","widgeon","widget","widgets","widow","widower","widowhood","width","widths","widthwise","wieland","wield","wielder","wiemar","wiener","wienie","wier","wiesel","wife","wifeless","wifely","wifi","wifimanager","wig","wigeon","wigged","wigging","wiggins","wiggle","wiggler","wiggly","wight","wiglet","wigmaker","wigner","wigwag","wigwagged","wigwagging","wigwam","wiki","wikimedia","wikipedia","wilberforce","wilbert","wilbur","wilburn","wilburt","wilcox","wild","wilda","wildcard","wildcards","wildcat","wildcatted","wildcatter","wildcatting","wilde","wildebeest","wilden","wilder","wilderness","wildfire","wildflower","wildfly","wildfowl","wilding","wildlife","wildly","wildness","wildon","wile","wileen","wilek","wiley","wilford","wilfred","wilfredo","wilfrid","wilfulness","wilhelm","wilhelmina","wilhelmine","wilie","wilily","wiliness","wilkerson","wilkes","wilkins","wilkinson","will","willa","willabella","willamette","willamina","willard","willcox","willdon","willed","willem","willemstad","willer","willetta","willette","willey","willful","willfulness","willi","william","williamsburg","williamson","willie","willied","willies","willing","willinger","willingest","willingness","willisson","williwaw","willoughby","willow","willower","willowy","willpower","willy","willyt","wilma","wilmar","wilmer","wilmette","wilmington","wilona","wilone","wilow","wilshire","wilson","wilsonian","wilt","wilton","wily","wimbledon","wimp","wimpish","wimple","wimpy","win","winapi","wince","winch","winchell","wincher","winchester","wind","windbag","windblown","windbreak","windburn","winded","winder","windfall","windflower","windham","windhoek","windily","windiness","winding","windjammer","windlass","windless","windmill","window","windowless","windowmanager","windowpane","windows","windowsazure","windowsill","windowstate","windpipe","windproof","windrow","winds","windscreen","windshield","windsock","windsor","windstorm","windsurf","windswept","windup","windward","windy","wine","wineglass","winegrower","winehead","winemake","winemaster","winery","winesap","wineskin","winfield","winform","winforms","winfred","winfrey","winfx","wing","wingback","wingding","wingeing","winger","wingless","winglike","wingman","wingmen","wingspan","wingspread","wingtip","wini","winifield","winifred","wink","winker","winking","winkle","winless","winn","winna","winnable","winnah","winne","winnebago","winner","winners","winnetka","winni","winnie","winnifred","winning","winnipeg","winnow","winny","wino","winograd","winona","winonah","winooski","winrt","wins","winsborough","winsett","winslow","winsock","winsome","winsomeness","winston","winter","winterer","wintergreen","winterize","winters","wintertime","winthrop","wintriness","wintry","winy","wipe","wiper","wire","wired","wirehair","wireless","wireman","wiremen","wirer","wires","wireshark","wiretap","wiretapped","wiretapper","wiretapping","wiriness","wiring","wiry","wis","wisc","wisconsin","wisconsinite","wisdom","wisdoms","wise","wiseacre","wisecrack","wised","wisely","wiseness","wisenheimer","wises","wish","wishbone","wishes","wishful","wishfulness","wishlist","wishy","wising","wisp","wispy","wist","wisteria","wistful","wistfulness","wit","witch","witchcraft","witchdoctor","witchery","with","withal","withcolumn","withdraw","withdrawal","withdrawer","withdrawn","withdrawnness","withdrew","withe","wither","withering","witherspoon","withevent","withheld","withhold","withholder","withidentifier","within","withobject","without","withrowanimation","withs","withstand","withstood","withstring","witless","witlessness","witness","witnessed","witt","witted","witter","wittgenstein","witticism","wittie","wittily","wittiness","witting","wittings","witty","witwatersrand","wive","wives","wix","wiz","wizard","wizardry","wizen","wk","wkhtmltopdf","wkwebview","wl","wlan","wls","wm","wmi","wn","wnd","wndproc","wno","wnw","wo","woad","wobble","wobbler","wobbliness","wobbly","wodehouse","woe","woebegone","woeful","woefuller","woefullest","woefulness","woff","wok","woke","wolcott","wold","wolf","wolfe","wolfer","wolff","wolfgang","wolfhound","wolfie","wolfish","wolfishness","wolfram","wolfy","wollongong","wollstonecraft","wolsey","wolverhampton","wolverine","wolverton","wolves","woman","womanhood","womanish","womanize","womanized","womanizer","womanizes","womankind","womanlike","womanliness","womanly","womb","wombat","women","womenfolk","won","wonder","wondered","wonderer","wonderful","wonderfulness","wondering","wonderland","wonderment","wondrous","wondrousness","wong","wonk","wonky","wonned","wonning","wont","wonted","wontedness","woo","woocommerce","wood","woodard","woodberry","woodbine","woodblock","woodbury","woodcarver","woodcarving","woodchopper","woodchuck","woodcock","woodcraft","woodcut","woodcutter","woodcutting","wooden","woodenness","woodgrain","woodhen","woodhull","woodie","woodiness","woodland","woodlawn","woodlice","woodlot","woodlouse","woodman","woodmen","woodpecker","woodpile","woodrow","woodruff","woods","woodshed","woodshedded","woodshedding","woodside","woodsman","woodsmen","woodsmoke","woodstock","woodsy","woodward","woodwind","woodwork","woodworker","woodworking","woodworm","woody","woodyard","woof","woofer","wool","woolf","woolgather","woolgatherer","woolgathering","woolliness","woolly","woolongong","woolworth","woonsocket","wooster","wooten","woozily","wooziness","woozy","wop","worcester","worcestershire","word","wordage","wordbook","wordcount","worden","wordily","wordiness","wording","wordless","wordlist","wordplay","wordpress","words","wordsworth","wordy","wore","work","workability","workable","workableness","workably","workaday","workaholic","workaround","workarounds","workbench","workbook","workbooks","workday","workdir","worked","worker","workers","workfare","workflow","workflows","workforce","workhorse","workhouse","working","workingman","workingmen","workingwoman","workingwomen","workitem","worklight","workload","workman","workmanlike","workmanship","workmate","workmen","workout","workpiece","workplace","workroom","works","worksheet","worksheetfunction","worksheets","workshop","workspace","workspaces","workstation","worktable","worktop","workup","workweek","world","worldlier","worldliest","worldliness","worldly","worlds","worldwide","worm","wormer","wormhole","worms","wormwood","wormy","worn","worried","worrier","worries","worriment","worrisome","worry","worrying","worrywart","worse","worsen","worship","worshiper","worshipful","worshipfulness","worst","worsted","wort","worth","worthily","worthiness","worthinesses","worthington","worthless","worthlessness","worths","worthwhile","worthy","wost","wot","wotan","would","wouldn","wouldst","wound","wounded","wounder","wounding","wounds","wove","woven","wovens","wow","wozniak","wp","wparam","wpdb","wpf","wpfapplication","wpm","wr","wrack","wraith","wraiths","wrangell","wrangle","wrangler","wrap","wraparound","wrapped","wrapper","wrappers","wrapping","wraps","wrasse","wrath","wrathful","wraths","wreak","wreath","wreathe","wreaths","wreck","wreckage","wrecker","wren","wrench","wrenching","wrennie","wrest","wrester","wrestle","wrestler","wrestling","wretch","wretched","wretchedness","wriggle","wriggler","wriggly","wright","wrigley","wring","wringer","wrinkle","wrinkled","wrinkly","wrist","wristband","wristwatch","writ","writable","write","writebytes","writefile","writehead","writeline","writeln","writeobject","writer","writerow","writers","writes","writestring","writeto","writetofile","writeup","writhe","writing","written","wroclaw","wrong","wrongdoer","wrongdoing","wronger","wrongful","wrongfulness","wrongheaded","wrongheadedness","wrongly","wrongness","wronskian","wrote","wroth","wrought","wrt","wrung","wry","wryer","wryest","wryness","ws","wscript","wsdl","wsfilter","wsgi","wshttpbinding","wso","wsp","wss","wsse","wstring","wsw","wt","wtf","wu","wuhan","wurlitzer","wurst","wuss","wussy","wv","ww","wwdc","wwi","wwii","www","wwwroot","wx","wxpython","wxwidgets","wy","wyatan","wyatt","wycherley","wycliffe","wye","wyeth","wylie","wylma","wyman","wyn","wyndham","wynn","wynne","wynnie","wynny","wyo","wyoming","wyomingite","wysiwyg","x","xa","xamarin","xaml","xampp","xanadu","xanthippe","xanthus","xargs","xavier","xaviera","xaxis","xb","xbox","xc","xcode","xcopy","xd","xdata","xdebug","xdoc","xdocument","xe","xebec","xelement","xemacs","xena","xenakis","xenia","xenix","xenon","xenophobe","xenophobia","xenophobic","xenophon","xenos","xerces","xerographic","xerography","xerox","xerxes","xever","xf","xfbml","xff","xffff","xffffff","xffffffff","xhdpi","xhosa","xhr","xhtml","xhttp","xi","xian","xiaoping","xib","xii","xiii","ximenes","ximenez","ximian","xingu","xis","xiv","xix","xkcd","xl","xlab","xlabel","xlapp","xlarge","xldown","xlim","xlink","xls","xlsm","xlsx","xlup","xm","xmas","xmax","xmin","xml","xmlattribute","xmldata","xmldoc","xmldocument","xmlelement","xmlfile","xmlhttp","xmlhttprequest","xmlnode","xmlns","xmlparser","xmlreader","xmlrootelement","xmlrpc","xmlschema","xmlserializer","xmlsoap","xmlstring","xmltype","xmlwriter","xmm","xmpp","xms","xmx","xn","xna","xochipilli","xor","xp","xpath","xpos","xquery","xr","xrange","xref","xs","xscale","xsd","xsi","xsl","xslt","xsp","xss","xstream","xt","xterm","xticks","xts","xtype","xunit","xuzhou","xv","xvi","xvii","xviii","xwork","xx","xxl","xxx","xxxx","xxxxx","xxxxxx","xxxxxxx","xxxxxxxx","xxxxxxxxx","xxxxxxxxxx","xy","xylem","xylene","xylia","xylina","xylophone","xylophonist","xymenes","xyz","xz","y","ya","yacc","yacht","yachting","yachtsman","yachtsmen","yachtswoman","yachtswomen","yack","yagi","yahoo","yahweh","yak","yakima","yakked","yakking","yakut","yakutsk","yale","yalies","yalonda","yalow","yalta","yalu","yam","yamaha","yaml","yammer","yamoussoukro","yanaton","yance","yancey","yancy","yang","yangon","yangtze","yank","yankee","yaounde","yap","yapped","yapping","yaqui","yard","yardage","yardarm","yardley","yardman","yardmaster","yardmen","yardstick","yarmulke","yarn","yaroslavl","yarrow","yasmeen","yasmin","yates","yaw","yawl","yawn","yawner","yawning","yaxis","yay","yb","yc","ycombinator","yd","ydata","ye","yea","yeager","yeah","yeahs","year","yearbook","yearling","yearlong","yearly","yearn","yearner","yearning","years","yeast","yeastiness","yeasty","yeats","yecch","yegg","yehudi","yehudit","yekaterinburg","yelena","yell","yellow","yellowhammers","yellowish","yellowknife","yellowness","yellowstone","yellowy","yelp","yelper","yeltsin","yemen","yemeni","yemenite","yen","yenisei","yenned","yenning","yentl","yeoman","yeomanry","yeomen","yep","yerevan","yerkes","yes","yesenia","yeshiva","yessed","yessing","yesterday","yesteryear","yet","yeti","yetta","yettie","yetty","yevette","yevtushenko","yew","yggdrasil","yi","yiddish","yield","yielded","yielding","yields","yii","yiiframework","yikes","yin","yip","yipe","yipped","yippee","yipping","ylab","ylabel","ylim","ym","ymax","ymca","ymha","ymin","ymir","yml","ymmv","yn","ynes","ynez","yo","yoda","yodel","yodeler","yoder","yoga","yoghurt","yogi","yogurt","yoke","yoked","yokel","yokes","yoking","yoknapatawpha","yoko","yokohama","yolanda","yolande","yolane","yolanthe","yolk","yon","yonder","yong","yonkers","yore","yorgo","yorick","york","yorke","yorker","yorkshire","yorktown","yoruba","yosemite","yoshi","yoshiko","yost","you","young","younger","youngish","youngster","youngstown","your","yourapp","yourclass","yourdomain","yours","yourself","yourselves","yourtable","youth","youthful","youthfulness","youths","youtrack","youtu","yovonnda","yow","yowl","yp","ypos","ypres","ypsilanti","yr","yrs","ys","ysabel","yscale","yt","ytterbium","yttrium","yuan","yuba","yucatan","yucca","yuck","yucky","yugo","yugoslav","yugoslavia","yugoslavian","yuh","yui","yuk","yuki","yukked","yukking","yukon","yul","yule","yuletide","yulma","yum","yuma","yummy","yunnan","yup","yuppie","yuri","yurik","yurt","yuv","yves","yvette","yvon","yvonne","yvor","yw","ywca","ywha","yy","yyy","yyyy","yyyymmdd","z","za","zabrina","zaccaria","zach","zacharia","zachariah","zacharie","zachary","zacherie","zachery","zack","zackariah","zag","zagging","zagreb","zahara","zaire","zairian","zak","zambezi","zambia","zambian","zamboni","zamenhof","zamora","zan","zandra","zane","zaneta","zaniness","zanuck","zany","zanzibar","zap","zapata","zaporozhye","zappa","zapped","zapper","zapping","zara","zarah","zared","zaria","zarla","zc","ze","zea","zeal","zealand","zealot","zealotry","zealous","zealousness","zeb","zebadiah","zebedee","zebra","zebu","zebulen","zebulon","zechariah","zed","zedekiah","zedong","zeffirelli","zeiss","zeitgeist","zeke","zelda","zelig","zellerbach","zelma","zen","zena","zend","zendframework","zenger","zenia","zenith","zeniths","zennist","zeno","zephaniah","zephyr","zephyrus","zeppelin","zerk","zero","zeroed","zeroes","zeroing","zeromq","zeros","zest","zestful","zestfulness","zesty","zeta","zeugma","zeus","zf","zh","zhdanov","zhengzhou","zhivago","zhukov","zi","zia","zibo","ziegfeld","ziegler","zig","zigged","zigging","ziggy","zigzag","zigzagged","zigzagger","zigzagging","zilch","zillion","zilvia","zimbabwe","zimbabwean","zimmerman","zinc","zincked","zincking","zindex","zing","zingy","zinnia","zion","zionism","zionist","zip","zipcode","zipfile","zipped","zipper","zipping","zippy","zips","zircon","zirconium","zit","zita","zitella","zither","zk","zlib","zloty","zm","zmq","zn","zodiac","zodiacal","zoe","zola","zollie","zolly","zomba","zombi","zombie","zonal","zonda","zondra","zone","zoned","zoneddatetime","zoneid","zones","zoning","zonked","zonnya","zoo","zookeeper","zookeepers","zoological","zoologist","zoology","zoom","zoomed","zooming","zoophyte","zoophytic","zora","zorah","zorana","zorina","zorine","zorn","zoroaster","zoroastrian","zoroastrianism","zorro","zosma","zounds","zr","zrich","zs","zsazsa","zsh","zsigmondy","zu","zubenelgenubi","zubeneschamali","zucchini","zukor","zulema","zulu","zululand","zuni","zuzana","zwieback","zwingli","zworykin","zx","zxing","zydeco","zygote","zygoteinit","zygotic","zymurgy","zz","zzz"]}')},12079:e=>{"use strict";e.exports=JSON.parse('{"dictionariesSupplementaryArr":["a256","a2dpsource","aabb","aafwk","abilityname","abilityslice","abnormally","accelerates","accents","accommodates","aces","acmmax","acn","acquires","activates","actived","adapts","adblock","adcp","adjusts","adpu","adts","advertisements","aec","affinities","agrees","aiding","aifc","alerting","algrithom","aligns","allowlist","alpha","alpn","alpnprotocols","alterase","alternating","altitudes","amb","ambisonic","ambisonics","amr","animatable","annually","antialias","antialiasing","apdu","apecified","apertures","appselect","arcs","arfcn","arkui","arrarybuffer","arraybuffer","arrlist","ashmem","askpass","asr","associating","asy","asyn","asynchronized","atime","atio","atomicservice","atqa","attaches","attachment0","attackers","attribs","audios","authenticates","authinfo","authmode","autocorrect","autosizing","averr","avoidareachange","avrcp","avscreencapture","avsession","backforwardcache","backgrounding","backpress","backs","base64","bassboost","batching","beidou","beta1","bevels","bgra","bidirectionally","bitrates","blending","blendmode","blocklist","bms","bolder","bonded","bonding","booted","brightens","brighter","brightest","browsable","bscribes","bsic","bssid","bufferfi","bufferfv","bufferiv","bufferqueue","bufferuiv","bundlename","bundlestat","buttonconfig","bypassed","bypassing","bytrace","callbackfn","camped","canceling","cancelling","cancels","capabilitys","capturers","ccm","cdma","ce","certsign","cfa","cfb","cft","channeldown","channelup","checkboxgroup","checksum","chload","chromaticities","chromaticity","chrominance","circled","clamped","clamps","cleartext","clouddata","cloudfile","coincides","collaborated","collapses","collations","collectable","colno","colorfilter","commonevent","complied","complies","compositing","compresses","concatenates","cone","conferencing","confpersist","connectable","consecutively","contentful","contex","controlpanel","controlparam","convertxml","cpid","cpuprofiler","cpx","cpy","creatable","crl","crls","crops","crosshair","crossings","crowdtest","crowdtested","crowdtesting","csh","cubemap","cug","cyclewindows","cyclically","daltonization","darkens","darkest","dataability","datareceive","dataresubmissionhandler","datashare","datasync","dbm","dci","ddmp","de","deactivated","deactivates","deactivation","decodes","decomposed","decompressed","decompresses","decompressing","decompression","decr","decrypts","defaulted","delegator","deletable","deletefile","denormalization","denormalize","denormalized","densitys","deregistered","deregisters","deselected","designative","desynchronized","detaches","detaching","detents","developtools","devicemanager","dfactor","dfx","dialling","differed","digidesign","digitized","dimbehind","dirent","dirxml","disables","disallowed","disallowing","disallowlist","disallows","discards","discharging","disconnecting","disconnection","disconnects","discription","dismissal","dismissing","dispatches","displacement","dlna","dlp","dnd","dng","dnses","donot","dop","downlink","downmix","dpad","dragbar","drains","drawbuffer","drm","dsda","dsds","dsf","dtmf","ducked","ducking","earfcn","earphones","earpiece","easylist","ebu","ece","edr","efuse","efx","egid","ehrpd","ejectclosecd","emphasized","emption","encapsulates","encipherment","encloses","encompassed","encrypts","endc","endx","endy","enhancing","enqueued","enrolled","enrolls","enumeratable","equirectangular","erasing","eration","errcode","erver","esim","ethiopic","ets","euc","euid","evdo","evenodd","evicted","excepted","exempted","extention","f1","fatally","faultlog","faultlogger","fchmod","fchown","fdatasync","fdn","fdopen","fileio","fileshare","fillets","finer","flac","flashpix","flg","flips","flushes","foiling","foldable","followx","foregrounding","formatable","formulat","forwardmail","fov","freesize","fstat","fsync","ftruncate","fts","fulfills","fuma","furse","gamepad","gba","gbk","geofence","geofences","getunfilteredlinkurl","glasses","glonass","gnss","goaway","granting","graphicseditor","greate","gtc","gunzip","gz_headerp","gzbuffer","gzclearerr","gzclose","gzcloser","gzclosew","gzcompress","gzdirect","gzdopen","gzeof","gzerror","gzflush","gzfread","gzfwrite","gzgetc","gzgets","gzoffset","gzopen","gzopenw","gzprintf","gzputc","gzputs","gzread","gzrewind","gzseek","gzsetparams","gztell","gzungetc","gzwrite","hailing","handheld","handhold","handsfree","handsfreeunit","hanguel","hangups","hanja","hankaku","hapmodule","haps","haptic","haptics","hce","hcrc","hdcp","hdoc","headed","headerp","headersreceive","headphones","heapsnapshot","heating","heavier","henkan","hevc","hexadecagonal","hfp","hibernates","hibernating","hichecker","hidebug","hierarchically","hifi","hilog","hinote","hinting","hisysevent","hitrace","hiview","hiviewdfx","hkdf","hlg","hogp","hsp","hspa","hspap","htmltext","huks","hwid","icann","icq","id","idm","ifaces","illuminated","ima","imager","imagevideo","imclient","imengine","immersive","imms","improperly","ims","imsi","inactived","inactivity","inclusiza","inconsistency","indata","indcating","ineffective","injects","ino","inputer","inputers","inputevent","inputmethod","inputmethodengine","inquired","inspected","inspectors","instanced","intercepted","intercepting","interchanged","interleaved","internalformat","internationalized","interpolating","interpolatingSpring","interpolator","interworking","invalidates","ipaddr","ipsec","irnss","irradiance","isdn","isim","issuers","ivi","iwlan","jank","jfx","jis","judged","kaihong","kbdillum","kbdinputassist","kbps","kdf","keyframe","keyguard","keyof","keyusage","khronos","kneading","kvpairs","kvstore","lable","lacked","lanes","lasted","lastmode","latitudeyyy","latitudezzz","latn","layoutable","lbitfield","lboolean","lbyte","lchown","lclampf","ldpi","lenum","leye","lfloat","libraryname","lifted","lifts","lightens","lightupEffect","linearly","lintptr","listened","llbackfn","locates","lockdown","lockscreen","lod","loggable","logoff","longitudinally","lowercased","lpx","lru","lseek","lshort","lsizei","lsizeiptr","lstat","lubyte","luint","luma","lumination","lushort","lux","mah","malham","map","mcc","md5","mdns","mdnserror","mediaquery","meid","meshes","messageerror","metered","metering","mgf","mgf1","mifare","minibar","minimizing","minors","minorsmode","mirrored","misconfigured","mismatches","missions","mkdtemp","mmax","mmi","mmicode","mnc","mnote","moderately","moitor","moov","mori","mplink","mschap","msdos","msdp","mserr","msn","mtp","muhenkan","multifrequency","multimodal","multiplies","multisample","multisim","multitask","mutates","mutes","narrowband","navigations","nci","ndef","neglects","negotiated","neighborhoods","netmask","nets","nextgroup","nitems","nlink","nmea","nnrt","nnrtdevice","no_gzcompress","nodownload","nofullscreen","nopadding","noremoteplayback","normalizer","notifies","notifying","nprintf","numpad","nvalidates","nweb","oaep","obscured","ocsp","ofb","offhook","offscreen","omapi","oncancel","ondataresubmission","ondataresubmitted","onexit","onfinish","onframe","onmessageerror","onrepeat","oob","oobinline","opendocument","openexr","openharmony","opentype","openvpn","oper","operated","operatorconfigs","opkey","opl","opname","option","opto","originating","osd","ota","ott","ounted","outlines","overheated","overlimit","overline","ovpn","owningproperties","ows","oximeter","p2p","paddings","paginated","paramcheck","parameterf","parameteri","paren","parseinfo","participating","passpoint","pastedata","patchlevel","pbap","pbo","pda","pdu","peap","persion","persistable","persistently","perso","personalisation","pertaining","pfa","pfb","pgo","phonemes","photographing","phy","pickers","pixelmap","pkzip","pkzip_bug_workaround","playpause","playstate","plmn","plurals","plusminus","pmm","pnn","pobox","polylines","pooled","ppid","pread","precisiontype","precomposed","precomposited","precon","preconnect","preconnectable","preconnected","preconnecting","preempted","preexisting","preferentially","prefetched","prefetcher","prefetches","prefetching","preinstalled","prelaunch","preloads","premises","premultiplied","premultiply","prepares","preresolve","presentationml","presently","presistent","prevgroup","previewed","prikey","primaries","proactively","prohibits","promisify","provisioned","proxyed","psc","psec","psk","psrc","pss","pssh","puk","pvr","quant","querier","queriers","qzss","racing","radiuses","rasterizer","rawfile","rdb","rdev","reallocate","reassociate","rebounds","recalculated","reclaimed","reconfiguration","reconfirm","reconfirmed","recovered","recovering","recovers","recursions","redefines","redirections","reenter","refill","refresher","refusing","rehandshake","rejects","relocation","remidner","remotedevice","removable","renderbuffer","renderbuffertarget","renegotiation","repaired","repayment","repeates","replacer","reposition","rerouting","resfile","resizeable","resmgr","resourceschedule","restores","restricts","resubmission","resubmitted","resultsets","resumed","retried","reverses","revocation","revoked","rewinding","reye","rfcomm","rfid","rfkill","ringtone","ringtones","rle","rmdir","rotatable","rscp","rsrp","rtcp","rtd","rtt","ruim","ruleset","rwt","s5","sac","sae","sak","sandboxes","sar","satellites","sbas","sbc","scdma","scene","sco","scrambling","screencapture","screenlock","screenoff","screensaver","scrolldown","scrollup","sdpi","sdr","searchsetter","sece","secinfo","securityguard","seeked","semicircles","sendable","sensing","sequenceable","setsockopt","settingsdata","seventh","sfactor","sgi","sha1","shadertype","sharedarraybuffer","shenzhen","shortkey","showcounter","shrinks","shuts","sigalgs","silenced","singly","skews","slidable","sliderstyle","sm3","smil","smpte","smsc","snoozing","snorm","snr","socid","softer","sonification","sortings","spatialization","spawns","spay","spdy","speakerphone","specificed","speedratings","spellcheck","spn","spooler","spp","spreadsheetml","springs","spry","spy","srgb","ssp","stablization","statfs","statvfs","stk","stopcd","storei","storge","str","strikethrough","strm","stroked","strokes","structurally","stuffit","subassembies","subassemblies","subcomponents","subframe","subframes","subkeys","subnode","subpixel","subresource","subscrbers","subscribale","subscribes","subsec","substate","subtitles","subtypes","subwindow","subwindows","superimposed","suscriber","suscribes","suspending","suspends","swanctl","switchvideomode","symantec","symbolglyph","synched","synchronizes","synchronizing","synth","syscreen","sysevent","sysex","sysrq","systemapp","systembar","systemsize","systemui","tailoring","talkback","taskmanager","taskpool","tbla","tcpnodelay","tdm","tdscdma","telecom","tethering","texel","textarget","textblob","textclock","texttimer","tga","thirdparty","throttled","timeinterfaceimpl","tlsv12","tlsv13","tnf","tones","totalsize","touchpad","trackinfo","tranlisterated","transcode","transferable","transfunc","transliterated","transliterator","transpilation","trashed","traversed","traverses","truncates","trustlist","tsbundle","ttls","tunneled","txpower","uarfcn","ubset","ucs","udid","uids","uint8","uint8arr","uitest","umalqura","unadjustable","unapply","unassigned","unauth","unbinding","unblock","unblocking","unbond","uncalibrated","uncategorized","uncatergorized","uncertainty","unchained","unchangeable","unclearable","uncompress","unconditional","undefer","undisturbed","unduck","unducked","unequal","unfiltered","unfocusable","unfocused","unhealthy","unhold","unicom","unicon","uniform1ui","uniforms","unimplemented","uninit","uninitialize","uninitializes","uninstallation","uninstalls","unlinked","unlocking","unlocks","unmap","unmapping","unmarshalling","unmountable","unmounted","unmute","unmuted","unmutes","unobserve","unperceivable","unpipe","unpremultiplied","unprepare","unpressed","unregistered","unregistering","unregisters","unremovable","unrendered","unrestricted","unrevoked","unsecure","unsent","unshare","unspec","unsubscribes","unsuccessfully","unsupport","unsuspended","untyped","uplink","useriam","userspace","usim","ussd","utd","utilized","utimes","uuids","uwb","v9","varyings","vibrates","vibrating","viewframe","vlr","voicemail","voidpf","volte","volumemanager","vorbis","vpr","vss","vsync","wakes","waking","wallpapers","wantagent","wapi","wappush","warmup","watchers","waterflow","wcdma","wcdmn","weakmap","weakset","wearables","weighing","wep","wideband","wifiext","wimax","wireframe","wma","wmp","wmv","wmx","wordprocessingml","wordprocessor","workscheduler","woy","wrappedvalue","writemask","writev","wukong","wvx","wwan","x25519","x509","xbitmap","xcomponent","xfer","xflags","xldpi","xoffset","xxldpi","xxxldpi","ycbcr","ycrcb","yoffset","zenkaku","zfail","zoffset","zoomin","zoomout","zoomreset","zooms","zpass"]}')},79170:e=>{"use strict";e.exports=JSON.parse('[{"badWord":"option","suggestion":"options","ignore":["options","optionMode","_OPTION_"]}]')},8910:e=>{"use strict";e.exports=JSON.parse('[{"word":"ability","files":[".*d.ts$"]}]')},68762:e=>{"use strict";e.exports=JSON.parse('{"module":{"package":"ohos.global.systemres","name":"entry","type":"entry","generateBuildHash":true,"deviceTypes":["default","tv","car","wearable","tablet","2in1"],"deliveryWithInstall":true,"installationFree":false,"definePermissions":[{"name":"ohos.permission.ANSWER_CALL","grantMode":"user_grant","since":9,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_answer_call","description":"$string:ohos_desc_answer_call"},{"name":"ohos.permission.USE_BLUETOOTH","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.DISCOVER_BLUETOOTH","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_BLUETOOTH","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_BLUETOOTH","grantMode":"user_grant","availableLevel":"normal","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false,"label":"$string:ohos_lab_access_bluetooth","description":"$string:ohos_desc_access_bluetooth"},{"name":"ohos.permission.GET_BLUETOOTH_LOCAL_MAC","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_BLUETOOTH_PEERS_MAC","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INTERNET","grantMode":"system_grant","availableLevel":"normal","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_internet","description":"$string:ohos_desc_internet"},{"name":"ohos.permission.MODIFY_AUDIO_SETTINGS","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_modify_audio_settings","description":"$string:ohos_desc_modify_audio_settings"},{"name":"ohos.permission.ACCESS_NOTIFICATION_POLICY","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.READ_CALENDAR","grantMode":"user_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_calendar","description":"$string:ohos_desc_read_calendar"},{"name":"ohos.permission.READ_CALL_LOG","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_call_log","description":"$string:ohos_desc_read_call_log"},{"name":"ohos.permission.READ_CELL_MESSAGES","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_cell_messages","description":"$string:ohos_desc_read_cell_messages"},{"name":"ohos.permission.READ_CONTACTS","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_contacts","description":"$string:ohos_desc_read_contacts"},{"name":"ohos.permission.GET_TELEPHONY_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_get_telephony_state","description":"$string:ohos_desc_get_telephony_state"},{"name":"ohos.permission.GET_PHONE_NUMBERS","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_get_phone_numbers","description":"$string:ohos_desc_get_phone_numbers"},{"name":"ohos.permission.READ_MESSAGES","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_messages","description":"$string:ohos_desc_read_messages"},{"name":"ohos.permission.RECEIVE_MMS","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_receive_mms","description":"$string:ohos_desc_receive_mms"},{"name":"ohos.permission.RECEIVE_SMS","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_receive_sms","description":"$string:ohos_desc_receive_sms"},{"name":"ohos.permission.RECEIVE_WAP_MESSAGES","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_receive_wap_messages","description":"$string:ohos_desc_receive_wap_messages"},{"name":"ohos.permission.MICROPHONE","grantMode":"user_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_microphone","description":"$string:ohos_desc_microphone"},{"name":"ohos.permission.SEND_MESSAGES","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_send_messages","description":"$string:ohos_desc_send_messages"},{"name":"ohos.permission.WRITE_CALENDAR","grantMode":"user_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_calendar","description":"$string:ohos_desc_write_calendar"},{"name":"ohos.permission.WRITE_CALL_LOG","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_call_log","description":"$string:ohos_desc_write_call_log"},{"name":"ohos.permission.WRITE_CONTACTS","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_contacts","description":"$string:ohos_desc_write_contacts"},{"name":"ohos.permission.DISTRIBUTED_DATASYNC","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_distributed_datasync","description":"$string:ohos_desc_distributed_datasync"},{"name":"ohos.permission.DISTRIBUTED_SOFTBUS_CENTER","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":false,"distributedSceneEnable":true},{"name":"ohos.permission.MANAGE_VOICEMAIL","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_manage_voicemail","description":"$string:ohos_desc_manage_voicemail"},{"name":"ohos.permission.REQUIRE_FORM","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.AGENT_REQUIRE_FORM","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.LOCATION_IN_BACKGROUND","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false,"label":"$string:ohos_lab_location_in_background","description":"$string:ohos_desc_location_in_background"},{"name":"ohos.permission.LOCATION","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_location","description":"$string:ohos_desc_location"},{"name":"ohos.permission.APPROXIMATELY_LOCATION","grantMode":"user_grant","availableLevel":"normal","since":9,"deprecated":"","provisionEnable":false,"distributedSceneEnable":true,"label":"$string:ohos_lab_approximately_location","description":"$string:ohos_desc_approximately_location"},{"name":"ohos.permission.MEDIA_LOCATION","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_media_location","description":"$string:ohos_desc_media_location"},{"name":"ohos.permission.GET_NETWORK_INFO","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_get_network_info","description":"$string:ohos_desc_get_network_info"},{"name":"ohos.permission.PLACE_CALL","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_place_call","description":"$string:ohos_desc_place_call"},{"name":"ohos.permission.CAMERA","grantMode":"user_grant","availableLevel":"normal","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_camera","description":"$string:ohos_desc_camera"},{"name":"ohos.permission.SET_NETWORK_INFO","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_set_network_info","description":"$string:ohos_desc_set_network_info"},{"name":"ohos.permission.REMOVE_CACHE_FILES","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_MEDIA","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_read_media","description":"$string:ohos_desc_read_media"},{"name":"ohos.permission.REBOOT","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RUNNING_LOCK","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_MEDIA","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_write_media","description":"$string:ohos_desc_write_media"},{"name":"ohos.permission.SET_TIME","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_set_time","description":"$string:ohos_desc_set_time"},{"name":"ohos.permission.SET_TIME_ZONE","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_set_time_zone","description":"$string:ohos_desc_set_time_zone"},{"name":"ohos.permission.DOWNLOAD_SESSION_MANAGER","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_download_session_manager","description":"$string:ohos_desc_download_session_manager"},{"name":"ohos.permission.COMMONEVENT_STICKY","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_commonevent_sticky","description":"$string:ohos_desc_commonevent_sticky"},{"name":"ohos.permission.SYSTEM_FLOAT_WINDOW","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PRIVACY_WINDOW","grantMode":"system_grant","availableLevel":"normal","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.POWER_MANAGER","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.REFRESH_USER_ACTION","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.POWER_OPTIMIZATION","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.REBOOT_RECOVERY","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_LOCAL_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_manage_local_accounts","description":"$string:ohos_desc_manage_local_accounts"},{"name":"ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_interact_across_local_accounts","description":"$string:ohos_desc_interact_across_local_accounts"},{"name":"ohos.permission.VIBRATE","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_vibrate","description":"$string:ohos_desc_vibrate"},{"name":"ohos.permission.SYSTEM_LIGHT_CONTROL","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ACTIVITY_MOTION","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_activity_motion","description":"$string:ohos_desc_activity_motion"},{"name":"ohos.permission.READ_HEALTH_DATA","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_health_data","description":"$string:ohos_desc_read_health_data"},{"name":"ohos.permission.CONNECT_IME_ABILITY","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_connect_ime_ability","description":"$string:ohos_desc_connect_ime_ability"},{"name":"ohos.permission.CONNECT_SCREEN_SAVER_ABILITY","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_SCREEN_SAVER","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_SCREEN_SAVER","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_WALLPAPER","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_set_wallpaper","description":"$string:ohos_desc_set_wallpaper"},{"name":"ohos.permission.GET_WALLPAPER","grantMode":"system_grant","availableLevel":"system_basic","provisionEnable":true,"since":7,"deprecated":"","distributedSceneEnable":false,"label":"$string:ohos_lab_get_wallpaper","description":"$string:ohos_desc_get_wallpaper"},{"name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_MISSIONS","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"since 9","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.KEEP_BACKGROUND_RUNNING","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.UPDATE_CONFIGURATION","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.UPDATE_SYSTEM","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.FACTORY_RESET","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ASSIST_DEVICE_UPDATE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.UPDATE_MIGRATE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GRANT_SENSITIVE_PERMISSIONS","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.REVOKE_SENSITIVE_PERMISSIONS","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_SENSITIVE_PERMISSIONS","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS_EXTENSION","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_interact_across_local_accounts_extension","description":"$string:ohos_desc_interact_across_local_accounts_extension"},{"name":"ohos.permission.LISTEN_BUNDLE_CHANGE","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_BUNDLE_INFO","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCELEROMETER","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_accelerometer","description":"$string:ohos_desc_accelerometer"},{"name":"ohos.permission.GYROSCOPE","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_gyroscope","description":"$string:ohos_desc_gyroscope"},{"name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INSTALL_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_SHORTCUTS","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.radio.ACCESS_FM_AM","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_TELEPHONY_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_set_telephony_state","description":"$string:ohos_desc_set_telephony_state"},{"name":"ohos.permission.START_ABILIIES_FROM_BACKGROUND","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"since 9","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.BUNDLE_ACTIVE_INFO","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_bundle_active_info","description":"$string:ohos_desc_bundle_active_info"},{"name":"ohos.permission.START_INVISIBLE_ABILITY","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.sec.ACCESS_UDID","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.LAUNCH_DATA_PRIVACY_CENTER","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_MEDIA_RESOURCES","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PUBLISH_AGENT_REMINDER","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_publish_agent_reminder","description":"$string:ohos_desc_publish_agent_reminder"},{"name":"ohos.permission.CONTROL_TASK_SYNC_ANIMATOR","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_control_task_sync_animator","description":"$string:ohos_desc_control_task_sync_animator"},{"name":"ohos.permission.INPUT_MONITORING","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_MISSIONS","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.NOTIFICATION_CONTROLLER","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_notification_controller","description":"$string:ohos_desc_notification_controller"},{"name":"ohos.permission.CONNECTIVITY_INTERNAL","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_NET_STRATEGY","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_NETWORK_STATS","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_VPN","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_ABILITY_CONTROLLER","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.USE_USER_IDM","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_USER_IDM","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.NETSYS_INTERNAL","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_BIOMETRIC","grantMode":"system_grant","availableLevel":"normal","since":6,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_USER_AUTH_INTERNAL","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_FINGERPRINT_AUTH","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_PIN_AUTH","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_AUTH_RESPOOL","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ENFORCE_USER_IDM","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.GET_RUNNING_INFO","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CLEAN_APPLICATION_DATA","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RUNNING_STATE_OBSERVER","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CAPTURE_SCREEN","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_WIFI_INFO","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_WIFI_INFO_INTERNAL","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_WIFI_INFO","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_WIFI_PEERS_MAC","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_WIFI_LOCAL_MAC","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_WIFI_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_WIFI_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_WIFI_CONNECTION","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.DUMP","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_WIFI_HOTSPOT","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_ALL_APP_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_SECURE_SETTINGS","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_DFX_SYSEVENT","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_HIVIEW_SYSTEM","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_HIVIEW_SYSTEM","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_ENTERPRISE_DEVICE_ADMIN","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_ENTERPRISE_INFO","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_BUNDLE_DIR","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SUBSCRIBE_MANAGED_EVENT","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_DATETIME","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_GET_DEVICE_INFO","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_RESET_DEVICE","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_WIFI","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_GET_NETWORK_INFO","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_ACCOUNT_POLICY","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_BUNDLE_INSTALL_POLICY","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_NETWORK","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_SET_APP_RUNNING_POLICY","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_SCREENOFF_TIME","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_SECURITY","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_BLUETOOTH","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_WIFI","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_RESTRICTIONS","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_APPLICATION","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_LOCATION","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_REBOOT","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_LOCK_DEVICE","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_GET_SETTINGS","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_SETTINGS","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_INSTALL_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_CERTIFICATE","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_SYSTEM","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_RESTRICT_POLICY","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_USB","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_NETWORK","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_BROWSER_POLICY","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_OPERATE_DEVICE","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_ADMIN_MANAGE","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.NFC_TAG","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.NFC_CARD_EMULATION","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.PERMISSION_USED_STATS","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.NOTIFICATION_AGENT_CONTROLLER","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MOUNT_UNMOUNT_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MOUNT_FORMAT_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.STORAGE_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.BACKUP","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CLOUDFILE_SYNC_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CLOUDFILE_SYNC","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.FILE_ACCESS_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_DEFAULT_APPLICATION","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_DEFAULT_APPLICATION","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_IDS","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_DISPOSED_APP_STATUS","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DLP_FILE","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PROVISIONING_MESSAGE","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SYSTEM_SETTINGS","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_IMAGEVIDEO","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_imagevideo","description":"$string:ohos_desc_read_imagevideo"},{"name":"ohos.permission.READ_AUDIO","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_audio","description":"$string:ohos_desc_read_audio"},{"name":"ohos.permission.READ_DOCUMENT","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_document","description":"$string:ohos_desc_read_document"},{"name":"ohos.permission.WRITE_IMAGEVIDEO","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_imagevideo","description":"$string:ohos_desc_write_imagevideo"},{"name":"ohos.permission.WRITE_AUDIO","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_audio","description":"$string:ohos_desc_write_audio"},{"name":"ohos.permission.WRITE_DOCUMENT","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_document","description":"$string:ohos_desc_write_document"},{"name":"ohos.permission.ABILITY_BACKGROUND_COMMUNICATION","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.securityguard.REPORT_SECURITY_INFO","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.securityguard.REQUEST_SECURITY_MODEL_RESULT","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true},{"name":"ohos.permission.securityguard.REQUEST_SECURITY_EVENT_INFO","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true},{"name":"ohos.permission.ACCESS_CERT_MANAGER_INTERNAL","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_CERT_MANAGER","grantMode":"system_grant","availableLevel":"normal","since":9,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.GET_LOCAL_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_DISTRIBUTED_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_DISTRIBUTED_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_ACCESSIBILITY_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_ACCESSIBILITY_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_PUSH_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_APP_PUSH_DATA","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_APP_PUSH_DATA","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_AUDIO_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_CAMERA_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RECEIVER_STARTUP_COMPLETED","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_WHOLE_CALENDAR","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_whole_calendar","description":"$string:ohos_desc_read_whole_calendar"},{"name":"ohos.permission.WRITE_WHOLE_CALENDAR","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_whole_calendar","description":"$string:ohos_desc_write_whole_calendar"},{"name":"ohos.permission.ACCESS_SERVICE_DM","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RUN_ANY_CODE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.APP_TRACKING_CONSENT","grantMode":"user_grant","availableLevel":"normal","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_app_tracking_consent","description":"$string:ohos_desc_app_tracking_consent"},{"name":"ohos.permission.PUBLISH_SYSTEM_COMMON_EVENT","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SCREEN_LOCK_INNER","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PRINT","grantMode":"system_grant","since":10,"deprecated":"","availableLevel":"normal","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_PRINT_JOB","grantMode":"system_grant","since":10,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CHANGE_OVERLAY_ENABLED_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CONNECT_CELLULAR_CALL_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.CONNECT_IMS_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SENSING_WITH_ULTRASOUND","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PROXY_AUTHORIZATION_URI","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INSTALL_ENTERPRISE_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_INSTALLED_BUNDLE_LIST","grantMode":"user_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_get_installed_bundle_list","description":"$string:ohos_desc_get_installed_bundle_list"},{"name":"ohos.permission.ACCESS_CAST_ENGINE_MIRROR","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_CAST_ENGINE_STREAM","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CLOUDDATA_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.DEVICE_STANDBY_EXEMPTION","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RESTRICT_APPLICATION_ACTIVE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_SENSOR","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.UPLOAD_SESSION_MANAGER","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PREPARE_APP_TERMINATE","grantMode":"system_grant","availableLevel":"normal","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_ECOLOGICAL_RULE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_SCENE_CODE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.FILE_GUARD_MANAGER","grantMode":"system_grant","availableLevel":"system_core","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_FILE_GUARD_POLICY","grantMode":"system_grant","availableLevel":"system_core","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.securityguard.SET_MODEL_STATE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.hsdr.HSDR_ACCESS","grantMode":"system_grant","availableLevel":"normal","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.SUPPORT_USER_AUTH","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CAPTURE_VOICE_DOWNLINK_AUDIO","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_INTELLIGENT_VOICE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INSTALL_ENTERPRISE_MDM_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INSTALL_ENTERPRISE_NORMAL_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INSTALL_SELF_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.OBSERVE_FORM_RUNNING","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_DEVICE_AUTH_CRED","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.UNINSTALL_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RECOVER_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_DOMAIN_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_UNREMOVABLE_NOTIFICATION","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.QUERY_ACCESSIBILITY_ELEMENT","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ACTIVATE_THEME_PACKAGE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ATTEST_KEY","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WAKEUP_VOICE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WAKEUP_VISION","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENABLE_DISTRIBUTED_HARDWARE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":false,"distributedSceneEnable":true},{"name":"ohos.permission.ACCESS_DISTRIBUTED_HARDWARE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true},{"name":"ohos.permission.INSTANTSHARE_SWITCH_CONTROL","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_INSTANTSHARE_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_INSTANTSHARE_PRIVATE_ABILITY","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SECURE_PASTE","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_PASTEBOARD","grantMode":"user_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_pasteboard","description":"$string:ohos_desc_read_pasteboard"},{"name":"ohos.permission.ACCESS_MCP_AUTHORIZATION","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_BUNDLE_RESOURCES","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_CODE_PROTECT_INFO","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_ADVANCED_SECURITY_MODE","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_DEVELOPER_MODE","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RUN_DYN_CODE","grantMode":"system_grant","availableLevel":"normal","since":11,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.COOPERATE_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PERCEIVE_TRAIL","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.DISABLE_PERMISSION_DIALOG","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.EXECUTE_INSIGHT_INTENT","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_ACTIVATION_LOCK","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.VERIFY_ACTIVATION_LOCK","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_PRIVATE_PHOTOS","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_OUC","grantMode":"system_grant","since":11,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.TRUSTED_RING_HASH_DATA_PERMISSION","grantMode":"system_grant","since":11,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_TRUSTED_RING","grantMode":"system_grant","since":11,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.USE_TRUSTED_RING","grantMode":"system_grant","since":11,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INPUT_CONTROL_DISPATCHING","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INTERCEPT_INPUT_EVENT","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SECURITY_PRIVACY_CENTER","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_SECURITY_PRIVACY_ADVICE","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_SECURITY_PRIVACY_ADVICE","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.USE_SECURITY_PRIVACY_MESSAGER","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RECORD_VOICE_CALL","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_APP_INSTALL_INFO","grantMode":"system_grant","since":11,"availableLevel":"system_core","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RECEIVE_APP_INSTALL_INFO_CHANGE","grantMode":"system_grant","since":11,"availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_ADVANCED_SECURITY_MODE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.STORE_PERSISTENT_DATA","grantMode":"system_grant","availableLevel":"normal","since":11,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_HIVIEWX","grantMode":"system_grant","since":11,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_PASSWORDVAULT_ABILITY","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_PRIVATE_SPACE_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_PRIVATE_SPACE_PASSWORD_PROTECT","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_LOWPOWER_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DDK_USB","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DDK_USB_SERIAL","grantMode":"system_grant","availableLevel":"system_basic","since":16,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DDK_SCSI_PERIPHERAL","grantMode":"system_grant","availableLevel":"system_basic","since":16,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_EXTENSIONAL_DEVICE_DRIVER","grantMode":"system_grant","availableLevel":"normal","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DDK_DRIVERS","grantMode":"system_grant","availableLevel":"system_basic","since":16,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DDK_HID","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_APP_BOOT","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_HIVIEWCARE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CONNECT_UI_EXTENSION_ABILITY","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_WRITE_DOWNLOAD_DIRECTORY","grantMode":"user_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_write_download_directory","description":"$string:ohos_desc_read_write_download_directory"},{"name":"ohos.permission.READ_WRITE_DOCUMENTS_DIRECTORY","grantMode":"user_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_write_documents_directory","description":"$string:ohos_desc_read_write_documents_directory"},{"name":"ohos.permission.READ_WRITE_DESKTOP_DIRECTORY","grantMode":"user_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_write_desktop_directory","description":"$string:ohos_desc_read_write_desktop_directory"},{"name":"ohos.permission.FILE_ACCESS_PERSIST","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_SANDBOX_POLICY","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_ACCOUNT_KIT_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.REQUEST_ANONYMOUS_ATTEST","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_ACCOUNT_KIT_UI","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.START_RECENT_ABILITY","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_CLOUD_SYNC_CONFIG","grantMode":"system_grant","availableLevel":"normal","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_CLOUD_SYNC_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_FINDDEVICE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_FINDSERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_FINDSERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.TRIGGER_ACTIVATIONLOCK","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_USB_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_PRIVACY_PUSH_DATA","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_STATUSBAR_ICON","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.START_SYSTEM_DIALOG","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_SYSTEM_AUDIO_EFFECTS","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_NEARLINK","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_NEARLINK","grantMode":"user_grant","availableLevel":"normal","since":12,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false,"label":"$string:ohos_lab_access_nearlink","description":"$string:ohos_desc_access_nearlink"},{"name":"ohos.permission.GET_NEARLINK_LOCAL_MAC","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_NEARLINK_PEER_MAC","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_PROTOCOL_DFX_DATA","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_PROTOCOL_DFX_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_RGM","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ALLOW_UPGRADE_GUIDE_ACCESS","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_USER_ACCOUNT_INFO","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_ACCOUNT_LOGIN_STATE","grantMode":"system_grant","availableLevel":"normal","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_ACCOUNT_LOGIN_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS_AS_USER","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.NOTIFY_DEBUG_ASSERT_RESULT","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_AI_ABILITY","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_HEALTH_MOTION","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.hsdr.REQUEST_HSDR","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.QUERY_PASSWORD_VAULT_DATA","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SUBSCRIBE_NOTIFICATION_WINDOW_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CHANGE_DISPLAYMODE","grantMode":"system_grant","since":12,"deprecated":"","availableLevel":"system_core","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_MEDIALIB_THUMB_DB","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MIGRATE_DATA","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DYNAMIC_ICON","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_PRIVACY_INDICATOR","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_PRIVACY_INDICATOR","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.EXEMPT_PRIVACY_INDICATOR","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.EXEMPT_CAMERA_PRIVACY_INDICATOR","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.EXEMPT_MICROPHONE_PRIVACY_INDICATOR","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.EXEMPT_LOCATION_PRIVACY_INDICATOR","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_SUPER_PRIVACY","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_SUPER_PRIVACY","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.LAUNCH_SPAMSHIELD_PAGE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SPAMSHIELD_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CHANGE_BUNDLE_UNINSTALL_STATE","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_STYLUS_EVENT","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SERVICE_NAVIGATION_INFO","grantMode":"system_grant","availableLevel":"normal","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_GTOKEN_POLICY","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_GTOKEN_POLICY","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENABLE_PROFILER","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true},{"name":"ohos.permission.USE_CLOUD_DRIVE_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.USE_CLOUD_BACKUP_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.USE_CLOUD_COMMON_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.START_DLP_CRED","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.START_SHORTCUT","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_INPUT_INFRARED_EMITTER","grantMode":"system_grant","availableLevel":"normal","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PRELOAD_APPLICATION","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_PROCESS_CACHE_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PRELOAD_UI_EXTENSION_ABILITY","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SYSTEM_APP_CERT","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_USER_TRUSTED_CERT","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_SETTINGS","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_LOCAL_BACKUP","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CAST_AUDIO_OUTPUT","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true},{"name":"ohos.permission.ACCESS_TEXTAUTOFILL_ABILITY","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.KILL_APP_PROCESSES","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_RINGTONE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SCREEN_LOCK_MEDIA_DATA","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SCREEN_LOCK_ALL_DATA","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_ACCOUNT_MINORS_INFO","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_LOCAL_THEME","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SHADER_CACHE_DIR","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INSTALL_CLONE_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.UNINSTALL_CLONE_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PROTECT_SCREEN_LOCK_DATA","grantMode":"system_grant","availableLevel":"normal","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DEVICE_COLLABORATION_PRIVATE_ABILITY","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_RINGTONE_RESOURCE","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_FILE_CONTENT_SHARE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SEARCH_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false}]}}')},23725:e=>{"use strict";e.exports=JSON.parse('{"SystemCapability":["SystemCapability.Applications.CalendarData","SystemCapability.ArkUI.ArkUI.Full","SystemCapability.ArkUI.ArkUI.Lite","SystemCapability.ArkUI.ArkUI.Napi","SystemCapability.ArkUI.ArkUI.Libuv","SystemCapability.ArkUI.UiAppearance","SystemCapability.BundleManager.BundleFramework","SystemCapability.BundleManager.DistributedBundleFramework","SystemCapability.BundleManager.Zlib","SystemCapability.BundleManager.BundleFramework.Core","SystemCapability.BundleManager.BundleFramework.FreeInstall","SystemCapability.BundleManager.BundleFramework.Resource","SystemCapability.BundleManager.BundleFramework.DefaultApp","SystemCapability.BundleManager.BundleFramework.Launcher","SystemCapability.BundleManager.BundleFramework.SandboxApp","SystemCapability.BundleManager.BundleFramework.QuickFix","SystemCapability.BundleManager.BundleFramework.AppControl","SystemCapability.BundleManager.BundleFramework.Overlay","SystemCapability.Developtools.Syscap","SystemCapability.Graphic.Graphic2D.WebGL","SystemCapability.Graphic.Graphic2D.WebGL2","SystemCapability.Graphic.Graphic2D.ColorManager.Core","SystemCapability.Window.SessionManager","SystemCapability.Graphic.Vulkan","SystemCapability.WindowManager.WindowManager.Core","SystemCapability.Notification.CommonEvent","SystemCapability.Notification.Notification","SystemCapability.Notification.ReminderAgent","SystemCapability.Notification.Emitter","SystemCapability.Communication.IPC.Core","SystemCapability.Communication.SoftBus.Core","SystemCapability.Communication.NetManager.Core","SystemCapability.Communication.NetManager.Extension","SystemCapability.Communication.NetStack","SystemCapability.Communication.WiFi.Core","SystemCapability.Communication.WiFi.STA","SystemCapability.Communication.WiFi.AP.Core","SystemCapability.Communication.WiFi.AP.Extension","SystemCapability.Communication.WiFi.P2P","SystemCapability.Communication.Bluetooth.Core","SystemCapability.Communication.Bluetooth.Lite","SystemCapability.Communication.NFC.Core","SystemCapability.Communication.ConnectedTag","SystemCapability.Communication.NFC.Tag","SystemCapability.Communication.NFC.CardEmulation","SystemCapability.Communication.NetManager.Ethernet","SystemCapability.Communication.NetManager.NetSharing","SystemCapability.Communication.NetManager.MDNS","SystemCapability.Communication.NetManager.Vpn","SystemCapability.Communication.SecureElement","SystemCapability.Location.Location.Core","SystemCapability.Location.Location.Geocoder","SystemCapability.Location.Location.Geofence","SystemCapability.Location.Location.Gnss","SystemCapability.Location.Location.Lite","SystemCapability.Msdp.DeviceStatus.Stationary","SystemCapability.MultimodalInput.Input.Core","SystemCapability.MultimodalInput.Input.InputDevice","SystemCapability.MultimodalInput.Input.RemoteInputDevice","SystemCapability.MultimodalInput.Input.InputMonitor","SystemCapability.MultimodalInput.Input.InputConsumer","SystemCapability.MultimodalInput.Input.InputSimulator","SystemCapability.MultimodalInput.Input.InputFilter","SystemCapability.MultimodalInput.Input.Cooperator","SystemCapability.MultimodalInput.Input.Pointer","SystemCapability.PowerManager.BatteryManager.Extension","SystemCapability.PowerManager.BatteryStatistics","SystemCapability.PowerManager.DisplayPowerManager","SystemCapability.PowerManager.DisplayPowerManager.Lite","SystemCapability.PowerManager.ThermalManager","SystemCapability.PowerManager.PowerManager.Core","SystemCapability.PowerManager.PowerManager.Lite","SystemCapability.PowerManager.BatteryManager.Core","SystemCapability.PowerManager.BatteryManager.Lite","SystemCapability.PowerManager.PowerManager.Extension","SystemCapability.Multimedia.Media.Core","SystemCapability.Multimedia.Media.AudioPlayer","SystemCapability.Multimedia.Media.AudioRecorder","SystemCapability.Multimedia.Media.VideoPlayer","SystemCapability.Multimedia.Media.VideoRecorder","SystemCapability.Multimedia.Media.CodecBase","SystemCapability.Multimedia.Media.AudioCodec","SystemCapability.Multimedia.Media.AudioDecoder","SystemCapability.Multimedia.Media.AudioEncoder","SystemCapability.Multimedia.Media.VideoDecoder","SystemCapability.Multimedia.Media.VideoEncoder","SystemCapability.Multimedia.Media.Spliter","SystemCapability.Multimedia.Media.Muxer","SystemCapability.Multimedia.Media.AVScreenCapture","SystemCapability.Multimedia.Media.SoundPool","SystemCapability.Multimedia.AVSession.Core","SystemCapability.Multimedia.AVSession.Manager","SystemCapability.Multimedia.AVSession.AVCast","SystemCapability.Multimedia.AVSession.ExtendedDisplayCast","SystemCapability.Multimedia.Audio.Core","SystemCapability.Multimedia.Audio.Tone","SystemCapability.Multimedia.Audio.Interrupt","SystemCapability.Multimedia.Audio.Renderer","SystemCapability.Multimedia.Audio.Capturer","SystemCapability.Multimedia.Audio.Device","SystemCapability.Multimedia.Audio.Volume","SystemCapability.Multimedia.Audio.Communication","SystemCapability.Multimedia.Audio.PlaybackCapture","SystemCapability.Multimedia.Camera.Core","SystemCapability.Multimedia.Camera.DistributedCore","SystemCapability.Multimedia.Image.Core","SystemCapability.Multimedia.Image.ImageSource","SystemCapability.Multimedia.Image.ImagePacker","SystemCapability.Multimedia.Image.ImageReceiver","SystemCapability.Multimedia.ImageEffect.Core","SystemCapability.Multimedia.MediaLibrary.Core","SystemCapability.Multimedia.MediaLibrary.SmartAlbum","SystemCapability.Multimedia.MediaLibrary.DistributedCore","SystemCapability.Multimedia.Media.AVPlayer","SystemCapability.Multimedia.Media.AVRecorder","SystemCapability.Multimedia.Media.AVMetadataExtractor","SystemCapability.Multimedia.Media.AVImageGenerator","SystemCapability.Multimedia.Image.ImageCreator","SystemCapability.Multimedia.SystemSound.Core","SystemCapability.Telephony.CoreService","SystemCapability.Telephony.CallManager","SystemCapability.Telephony.CellularCall","SystemCapability.Telephony.CellularData","SystemCapability.Telephony.SmsMms","SystemCapability.Telephony.StateRegistry","SystemCapability.Global.I18n","SystemCapability.Global.ResourceManager","SystemCapability.Customization.ConfigPolicy","SystemCapability.Customization.CustomConfig","SystemCapability.Customization.EnterpriseDeviceManager","SystemCapability.BarrierFree.Accessibility.Core","SystemCapability.BarrierFree.Accessibility.Vision","SystemCapability.BarrierFree.Accessibility.Hearing","SystemCapability.BarrierFree.Accessibility.Interaction","SystemCapability.ResourceSchedule.WorkScheduler","SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask","SystemCapability.ResourceSchedule.BackgroundTaskManager.TransientTask","SystemCapability.ResourceSchedule.UsageStatistics.App","SystemCapability.ResourceSchedule.UsageStatistics.AppGroup","SystemCapability.ResourceSchedule.BackgroundTaskManager.EfficiencyResourcesApply","SystemCapability.Utils.Lang","SystemCapability.HiviewDFX.HiLog","SystemCapability.HiviewDFX.HiLogLite","SystemCapability.HiviewDFX.HiTrace","SystemCapability.HiviewDFX.Hiview.FaultLogger","SystemCapability.HiviewDFX.Hiview.LogLibrary","SystemCapability.HiviewDFX.HiviewLite","SystemCapability.HiviewDFX.HiChecker","SystemCapability.HiviewDFX.HiCollie","SystemCapability.HiviewDFX.HiDumper","SystemCapability.HiviewDFX.HiAppEvent","SystemCapability.HiviewDFX.HiSysEvent","SystemCapability.HiviewDFX.HiEventLite","SystemCapability.HiviewDFX.HiProfiler.HiDebug","SystemCapability.Update.UpdateService","SystemCapability.DistributedHardware.DeviceManager","SystemCapability.DistributedHardware.DistributedHardwareFWK","SystemCapability.Security.DeviceAuth","SystemCapability.Security.DataTransitManager","SystemCapability.Security.DeviceSecurityLevel","SystemCapability.Security.Huks.Core","SystemCapability.Security.Huks.Extension","SystemCapability.Security.Asset","SystemCapability.Security.AccessToken","SystemCapability.Security.Cipher","SystemCapability.Security.CertificateManager","SystemCapability.Security.CryptoFramework","SystemCapability.Security.CryptoFramework.Cert","SystemCapability.Security.DataLossPrevention","SystemCapability.Security.Cert","SystemCapability.Security.SecurityGuard","SystemCapability.Security.ScreenLockFileManager","SystemCapability.Account.OsAccount","SystemCapability.Account.AppAccount","SystemCapability.UserIAM.UserAuth.Core","SystemCapability.UserIAM.UserAuth.PinAuth","SystemCapability.UserIAM.UserAuth.FaceAuth","SystemCapability.MiscServices.InputMethodFramework","SystemCapability.MiscServices.Pasteboard","SystemCapability.MiscServices.Time","SystemCapability.MiscServices.Wallpaper","SystemCapability.MiscServices.ScreenLock","SystemCapability.MiscServices.Upload","SystemCapability.MiscServices.Download","SystemCapability.FileManagement.StorageService.Backup","SystemCapability.FileManagement.StorageService.SpatialStatistics","SystemCapability.FileManagement.StorageService.Volume","SystemCapability.FileManagement.StorageService.Encryption","SystemCapability.FileManagement.File.FileIO","SystemCapability.FileManagement.File.FileIO.Lite","SystemCapability.FileManagement.File.Environment","SystemCapability.FileManagement.File.DistributedFile","SystemCapability.FileManagement.File.Environment.FolderObtain","SystemCapability.FileManagement.AppFileService","SystemCapability.FileManagement.AppFileService.FolderAuthorization","SystemCapability.FileManagement.UserFileService","SystemCapability.FileManagement.UserFileManager","SystemCapability.FileManagement.UserFileManager.DistributedCore","SystemCapability.FileManagement.UserFileManager.Core","SystemCapability.FileManagement.UserFileService.FolderSelection","SystemCapability.USB.USBManager","SystemCapability.Sensors.Sensor","SystemCapability.Sensors.MiscDevice","SystemCapability.Sensors.Sensor.Lite","SystemCapability.Sensors.MiscDevice.Lite","SystemCapability.Startup.SystemInfo","SystemCapability.Startup.SystemInfo.Lite","SystemCapability.DistributedDataManager.RelationalStore.Core","SystemCapability.DistributedDataManager.RelationalStore.Synchronize","SystemCapability.DistributedDataManager.RelationalStore.Lite","SystemCapability.DistributedDataManager.KVStore.Core","SystemCapability.DistributedDataManager.KVStore.Lite","SystemCapability.DistributedDataManager.KVStore.DistributedKVStore","SystemCapability.DistributedDataManager.DataObject.DistributedObject","SystemCapability.DistributedDataManager.Preferences.Core","SystemCapability.DistributedDataManager.DataShare.Core","SystemCapability.DistributedDataManager.DataShare.Consumer","SystemCapability.DistributedDataManager.DataShare.Provider","SystemCapability.DistributedDataManager.UDMF.Core","SystemCapability.DistributedDataManager.CloudSync.Config","SystemCapability.DistributedDataManager.CloudSync.Client","SystemCapability.DistributedDataManager.CloudSync.Server","SystemCapability.Ability.AbilityBase","SystemCapability.Ability.AbilityRuntime.Core","SystemCapability.Ability.AbilityRuntime.FAModel","SystemCapability.Ability.AbilityRuntime.AbilityCore","SystemCapability.Ability.AbilityRuntime.Mission","SystemCapability.Ability.AbilityTools.AbilityAssistant","SystemCapability.Ability.Form","SystemCapability.Ability.DistributedAbilityManager","SystemCapability.Ability.AbilityRuntime.QuickFix","SystemCapability.Applications.ContactsData","SystemCapability.Applications.Contacts","SystemCapability.Applications.Settings.Core","SystemCapability.Test.UiTest","SystemCapability.Web.Webview.Core","SystemCapability.Cloud.AAID","SystemCapability.Advertising.OAID","SystemCapability.Advertising.Ads","SystemCapability.Cloud.VAID","SystemCapability.Cloud.Push","SystemCapability.XTS.DeviceAttest","SystemCapability.XTS.DeviceAttest.Lite","SystemCapability.Base","SystemCapability.FileManagement.DistributedFileService.CloudSyncManager","SystemCapability.FileManagement.DistributedFileService.CloudSync.Core","SystemCapability.MultimodalInput.Input.ShortKey","SystemCapability.Msdp.DeviceStatus.Cooperate","SystemCapability.Request.FileTransferAgent","SystemCapability.ResourceSchedule.DeviceStandby","SystemCapability.AI.MindSporeLite","SystemCapability.Print.PrintFramework","SystemCapability.DistributedDataManager.Preferences.Core.Lite","SystemCapability.Driver.ExternalDevice","SystemCapability.FileManagement.PhotoAccessHelper.Core","SystemCapability.AI.IntelligentVoice.Core","SystemCapability.Msdp.DeviceStatus.Drag","SystemCapability.DistributedDataManager.CommonType","SystemCapability.Multimedia.Audio.Spatialization","SystemCapability.Multimedia.AudioHaptic.Core","SystemCapability.ArkUi.Graphics3D","SystemCapability.Multimedia.Drm.Core","SystemCapability.Graphics.Drawing","SystemCapability.ResourceSchedule.SystemLoad","SystemCapability.Ability.AppStartup","SystemCapability.MultimodalInput.Input.InfraredEmitter"]}')},79646:e=>{"use strict";e.exports=JSON.parse('{"fileContent":[{"syscap":"ArkUI","subsystem":"ArkUI开发框架","fileName":"arkui"},{"syscap":"BundleManager","subsystem":"包管理","fileName":"bundle"},{"syscap":"Graphic","subsystem":"图形图像","fileName":"graphic"},{"syscap":"WindowManager","subsystem":"窗口管理","fileName":"window"},{"syscap":"Notification","subsystem":"事件通知","fileName":"notification"},{"syscap":"Communication","subsystem":"基础通信","fileName":"communication"},{"syscap":"Location","subsystem":"位置服务","fileName":"geolocation"},{"syscap":"MultimodalInput","subsystem":"多模输入","fileName":"multi-modal-input"},{"syscap":"PowerManager","subsystem":"电源服务","fileName":"battery"},{"syscap":"Multimedia","subsystem":"OS媒体软件","fileName":"multimedia"},{"syscap":"Telephony","subsystem":"电话服务","fileName":"telephony"},{"syscap":"Global","subsystem":"全球化","fileName":"global"},{"syscap":"Customization","subsystem":"定制","fileName":"customization"},{"syscap":"BarrierFree","subsystem":"无障碍软件服务","fileName":"accessibility"},{"syscap":"ResourceSchedule","subsystem":"资源调度","fileName":"resource-scheduler"},{"syscap":"Utils","subsystem":"公共基础类库","fileName":"compiler-and-runtime"},{"syscap":"HiviewDFX","subsystem":"DFX","fileName":"dfx"},{"syscap":"Update","subsystem":"升级服务","fileName":"update"},{"syscap":"DistributedHardware","subsystem":"分布式硬件","fileName":"distributed-hardware"},{"syscap":"Security","subsystem":"安全基础能力","fileName":"security"},{"syscap":"Account","subsystem":"账号","fileName":"account"},{"syscap":"UserIAM","subsystem":"用户IAM","fileName":"user-iam"},{"syscap":"FileManagement","subsystem":"文件管理","fileName":"file-management"},{"syscap":"USB","subsystem":"USB服务","fileName":"usb"},{"syscap":"Sensors","subsystem":"泛sensor服务","fileName":"sensor"},{"syscap":"Startup","subsystem":"启动恢复","fileName":"start-up"},{"syscap":"DistributedDataManager","subsystem":"分布式数据管理","fileName":"distributed-data"},{"syscap":"Ability","subsystem":"元能力","fileName":"ability"},{"syscap":"Web","subsystem":"web","fileName":"web"},{"syscap":"Applications","subsystem":"应用","fileName":"application"},{"syscap":"Msdp","subsystem":"综合传感处理平台","fileName":"msdp"},{"syscap":"Test","subsystem":"测试框架","fileName":"unitest"},{"syscap":"Base","subsystem":"SDK","fileName":"sdk"},{"syscap":"AI","subsystem":"AI业务","fileName":"ai"},{"syscap":"Request","subsystem":"上传下载","fileName":"download-upload"},{"syscap":"Download","subsystem":"上传下载","fileName":"download-upload"},{"syscap":"Upload","subsystem":"上传下载","fileName":"download-upload"},{"syscap":"Wallpaper","subsystem":"主题","fileName":"theme"},{"syscap":"Time","subsystem":"时间时区","fileName":"time"},{"syscap":"ScreenLock","subsystem":"主题","fileName":"theme"},{"syscap":"Pasteboard","subsystem":"剪贴板","fileName":"pasteboard"},{"syscap":"InputMethodFramework","subsystem":"输入法","fileName":"input-method-framework"},{"syscap":"Driver","subsystem":"驱动","fileName":"driver"},{"syscap":"Developtools","subsystem":"研发工具链","fileName":"developtools"},{"syscap":"Bluetooth","subsystem":"蓝牙","fileName":"blue-tooth"},{"syscap":"NetManager","subsystem":"网络管理·","fileName":"net-manager"},{"syscap":"Print","subsystem":"打印","fileName":"print"},{"syscap":"Window","subsystem":"窗口","fileName":"window"},{"syscap":"Advertising","subsystem":"广告服务","fileName":"advertising"},{"syscap":"XTS","subsystem":"XTS","fileName":"xts"}]}')}},__webpack_module_cache__={};function __webpack_require__(e){var t=__webpack_module_cache__[e];if(void 0!==t)return t.exports;var r=__webpack_module_cache__[e]={id:e,loaded:!1,exports:{}};return __webpack_modules__[e].call(r.exports,r,r.exports,__webpack_require__),r.loaded=!0,r.exports}__webpack_require__.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return __webpack_require__.d(t,{a:t}),t},__webpack_require__.d=(e,t)=>{for(var r in t)__webpack_require__.o(t,r)&&!__webpack_require__.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},__webpack_require__.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),__webpack_require__.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},__webpack_require__.nmd=e=>(e.paths=[],e.children||(e.children=[]),e);var __webpack_exports__=__webpack_require__(66608)})(); \ No newline at end of file + */function r(e){return e>=65&&e<=90||95===e||e>=97&&e<=122||e>=192&&e<=214||e>=216&&e<=246||e>=248&&e<=767||e>=880&&e<=893||e>=895&&e<=8191||e>=8204&&e<=8205||e>=8304&&e<=8591||e>=11264&&e<=12271||e>=12289&&e<=55295||e>=63744&&e<=64975||e>=65008&&e<=65533||e>=65536&&e<=983039}Object.defineProperty(t,"__esModule",{value:!0}),t.NC_NAME_START_CHAR="A-Z_a-zÀ-ÖØ-öø-˿Ͱ-ͽͿ-῿‌-‍⁰-↏Ⰰ-⿯、-퟿豈-﷏ﷰ-�𐀀-󯿿",t.NC_NAME_CHAR="-"+t.NC_NAME_START_CHAR+".0-9·̀-ͯ‿-⁀",t.NC_NAME_START_CHAR_RE=new RegExp("^["+t.NC_NAME_START_CHAR+"]$","u"),t.NC_NAME_CHAR_RE=new RegExp("^["+t.NC_NAME_CHAR+"]$","u"),t.NC_NAME_RE=new RegExp("^["+t.NC_NAME_START_CHAR+"]["+t.NC_NAME_CHAR+"]*$","u"),t.isNCNameStartChar=r,t.isNCNameChar=function(e){return r(e)||45===e||46===e||e>=48&&e<=57||183===e||e>=768&&e<=879||e>=8255&&e<=8256}},39491:e=>{"use strict";e.exports=require("assert")},14300:e=>{"use strict";e.exports=require("buffer")},32081:e=>{"use strict";e.exports=require("child_process")},22057:e=>{"use strict";e.exports=require("constants")},6113:e=>{"use strict";e.exports=require("crypto")},82361:e=>{"use strict";e.exports=require("events")},57147:e=>{"use strict";e.exports=require("fs")},31405:e=>{"use strict";e.exports=require("inspector")},22037:e=>{"use strict";e.exports=require("os")},71017:e=>{"use strict";e.exports=require("path")},4074:e=>{"use strict";e.exports=require("perf_hooks")},77282:e=>{"use strict";e.exports=require("process")},12781:e=>{"use strict";e.exports=require("stream")},71576:e=>{"use strict";e.exports=require("string_decoder")},73837:e=>{"use strict";e.exports=require("util")},59796:e=>{"use strict";e.exports=require("zlib")},27461:(e,t,r)=>{const{Argument:n}=r(78998),{Command:i}=r(75282),{CommanderError:a,InvalidArgumentError:o}=r(48056),{Help:s}=r(78917),{Option:c}=r(95790);(t=e.exports=new i).program=t,t.Argument=n,t.Command=i,t.CommanderError=a,t.Help=s,t.InvalidArgumentError=o,t.InvalidOptionArgumentError=o,t.Option=c},78998:(e,t,r)=>{const{InvalidArgumentError:n}=r(48056);t.Argument=class{constructor(e,t){switch(this.description=t||"",this.variadic=!1,this.parseArg=void 0,this.defaultValue=void 0,this.defaultValueDescription=void 0,this.argChoices=void 0,e[0]){case"<":this.required=!0,this._name=e.slice(1,-1);break;case"[":this.required=!1,this._name=e.slice(1,-1);break;default:this.required=!0,this._name=e}this._name.length>3&&"..."===this._name.slice(-3)&&(this.variadic=!0,this._name=this._name.slice(0,-3))}name(){return this._name}_concatValue(e,t){return t!==this.defaultValue&&Array.isArray(t)?t.concat(e):[e]}default(e,t){return this.defaultValue=e,this.defaultValueDescription=t,this}argParser(e){return this.parseArg=e,this}choices(e){return this.argChoices=e.slice(),this.parseArg=(e,t)=>{if(!this.argChoices.includes(e))throw new n(`Allowed choices are ${this.argChoices.join(", ")}.`);return this.variadic?this._concatValue(e,t):e},this}argRequired(){return this.required=!0,this}argOptional(){return this.required=!1,this}},t.humanReadableArgName=function(e){const t=e.name()+(!0===e.variadic?"...":"");return e.required?"<"+t+">":"["+t+"]"}},75282:(e,t,r)=>{const n=r(82361).EventEmitter,i=r(32081),a=r(71017),o=r(57147),s=r(77282),{Argument:c,humanReadableArgName:l}=r(78998),{CommanderError:u}=r(48056),{Help:d}=r(78917),{Option:p,splitOptionFlags:f,DualOptions:m}=r(95790),{suggestSimilar:g}=r(31812);class _ extends n{constructor(e){super(),this.commands=[],this.options=[],this.parent=null,this._allowUnknownOption=!1,this._allowExcessArguments=!0,this._args=[],this.args=[],this.rawArgs=[],this.processedArgs=[],this._scriptPath=null,this._name=e||"",this._optionValues={},this._optionValueSources={},this._storeOptionsAsProperties=!1,this._actionHandler=null,this._executableHandler=!1,this._executableFile=null,this._executableDir=null,this._defaultCommandName=null,this._exitCallback=null,this._aliases=[],this._combineFlagAndOptionalValue=!0,this._description="",this._summary="",this._argsDescription=void 0,this._enablePositionalOptions=!1,this._passThroughOptions=!1,this._lifeCycleHooks={},this._showHelpAfterError=!1,this._showSuggestionAfterError=!0,this._outputConfiguration={writeOut:e=>s.stdout.write(e),writeErr:e=>s.stderr.write(e),getOutHelpWidth:()=>s.stdout.isTTY?s.stdout.columns:void 0,getErrHelpWidth:()=>s.stderr.isTTY?s.stderr.columns:void 0,outputError:(e,t)=>t(e)},this._hidden=!1,this._hasHelpOption=!0,this._helpFlags="-h, --help",this._helpDescription="display help for command",this._helpShortFlag="-h",this._helpLongFlag="--help",this._addImplicitHelpCommand=void 0,this._helpCommandName="help",this._helpCommandnameAndArgs="help [command]",this._helpCommandDescription="display help for command",this._helpConfiguration={}}copyInheritedSettings(e){return this._outputConfiguration=e._outputConfiguration,this._hasHelpOption=e._hasHelpOption,this._helpFlags=e._helpFlags,this._helpDescription=e._helpDescription,this._helpShortFlag=e._helpShortFlag,this._helpLongFlag=e._helpLongFlag,this._helpCommandName=e._helpCommandName,this._helpCommandnameAndArgs=e._helpCommandnameAndArgs,this._helpCommandDescription=e._helpCommandDescription,this._helpConfiguration=e._helpConfiguration,this._exitCallback=e._exitCallback,this._storeOptionsAsProperties=e._storeOptionsAsProperties,this._combineFlagAndOptionalValue=e._combineFlagAndOptionalValue,this._allowExcessArguments=e._allowExcessArguments,this._enablePositionalOptions=e._enablePositionalOptions,this._showHelpAfterError=e._showHelpAfterError,this._showSuggestionAfterError=e._showSuggestionAfterError,this}command(e,t,r){let n=t,i=r;"object"==typeof n&&null!==n&&(i=n,n=null),i=i||{};const[,a,o]=e.match(/([^ ]+) *(.*)/),s=this.createCommand(a);return n&&(s.description(n),s._executableHandler=!0),i.isDefault&&(this._defaultCommandName=s._name),s._hidden=!(!i.noHelp&&!i.hidden),s._executableFile=i.executableFile||null,o&&s.arguments(o),this.commands.push(s),s.parent=this,s.copyInheritedSettings(this),n?this:s}createCommand(e){return new _(e)}createHelp(){return Object.assign(new d,this.configureHelp())}configureHelp(e){return void 0===e?this._helpConfiguration:(this._helpConfiguration=e,this)}configureOutput(e){return void 0===e?this._outputConfiguration:(Object.assign(this._outputConfiguration,e),this)}showHelpAfterError(e=!0){return"string"!=typeof e&&(e=!!e),this._showHelpAfterError=e,this}showSuggestionAfterError(e=!0){return this._showSuggestionAfterError=!!e,this}addCommand(e,t){if(!e._name)throw new Error("Command passed to .addCommand() must have a name\n- specify the name in Command constructor or using .name()");return(t=t||{}).isDefault&&(this._defaultCommandName=e._name),(t.noHelp||t.hidden)&&(e._hidden=!0),this.commands.push(e),e.parent=this,this}createArgument(e,t){return new c(e,t)}argument(e,t,r,n){const i=this.createArgument(e,t);return"function"==typeof r?i.default(n).argParser(r):i.default(r),this.addArgument(i),this}arguments(e){return e.split(/ +/).forEach((e=>{this.argument(e)})),this}addArgument(e){const t=this._args.slice(-1)[0];if(t&&t.variadic)throw new Error(`only the last argument can be variadic '${t.name()}'`);if(e.required&&void 0!==e.defaultValue&&void 0===e.parseArg)throw new Error(`a default value for a required argument is never used: '${e.name()}'`);return this._args.push(e),this}addHelpCommand(e,t){return!1===e?this._addImplicitHelpCommand=!1:(this._addImplicitHelpCommand=!0,"string"==typeof e&&(this._helpCommandName=e.split(" ")[0],this._helpCommandnameAndArgs=e),this._helpCommandDescription=t||this._helpCommandDescription),this}_hasImplicitHelpCommand(){return void 0===this._addImplicitHelpCommand?this.commands.length&&!this._actionHandler&&!this._findCommand("help"):this._addImplicitHelpCommand}hook(e,t){const r=["preSubcommand","preAction","postAction"];if(!r.includes(e))throw new Error(`Unexpected value for event passed to hook : '${e}'.\nExpecting one of '${r.join("', '")}'`);return this._lifeCycleHooks[e]?this._lifeCycleHooks[e].push(t):this._lifeCycleHooks[e]=[t],this}exitOverride(e){return this._exitCallback=e||(e=>{if("commander.executeSubCommandAsync"!==e.code)throw e}),this}_exit(e,t,r){this._exitCallback&&this._exitCallback(new u(e,t,r)),s.exit(e)}action(e){return this._actionHandler=t=>{const r=this._args.length,n=t.slice(0,r);return this._storeOptionsAsProperties?n[r]=this:n[r]=this.opts(),n.push(this),e.apply(this,n)},this}createOption(e,t){return new p(e,t)}addOption(e){const t=e.name(),r=e.attributeName();if(e.negate){const t=e.long.replace(/^--no-/,"--");this._findOption(t)||this.setOptionValueWithSource(r,void 0===e.defaultValue||e.defaultValue,"default")}else void 0!==e.defaultValue&&this.setOptionValueWithSource(r,e.defaultValue,"default");this.options.push(e);const n=(t,n,i)=>{null==t&&void 0!==e.presetArg&&(t=e.presetArg);const a=this.getOptionValue(r);if(null!==t&&e.parseArg)try{t=e.parseArg(t,a)}catch(e){if("commander.invalidArgument"===e.code){const t=`${n} ${e.message}`;this.error(t,{exitCode:e.exitCode,code:e.code})}throw e}else null!==t&&e.variadic&&(t=e._concatValue(t,a));null==t&&(t=!e.negate&&(!(!e.isBoolean()&&!e.optional)||"")),this.setOptionValueWithSource(r,t,i)};return this.on("option:"+t,(t=>{const r=`error: option '${e.flags}' argument '${t}' is invalid.`;n(t,r,"cli")})),e.envVar&&this.on("optionEnv:"+t,(t=>{const r=`error: option '${e.flags}' value '${t}' from env '${e.envVar}' is invalid.`;n(t,r,"env")})),this}_optionEx(e,t,r,n,i){if("object"==typeof t&&t instanceof p)throw new Error("To add an Option object use addOption() instead of option() or requiredOption()");const a=this.createOption(t,r);if(a.makeOptionMandatory(!!e.mandatory),"function"==typeof n)a.default(i).argParser(n);else if(n instanceof RegExp){const e=n;n=(t,r)=>{const n=e.exec(t);return n?n[0]:r},a.default(i).argParser(n)}else a.default(n);return this.addOption(a)}option(e,t,r,n){return this._optionEx({},e,t,r,n)}requiredOption(e,t,r,n){return this._optionEx({mandatory:!0},e,t,r,n)}combineFlagAndOptionalValue(e=!0){return this._combineFlagAndOptionalValue=!!e,this}allowUnknownOption(e=!0){return this._allowUnknownOption=!!e,this}allowExcessArguments(e=!0){return this._allowExcessArguments=!!e,this}enablePositionalOptions(e=!0){return this._enablePositionalOptions=!!e,this}passThroughOptions(e=!0){if(this._passThroughOptions=!!e,this.parent&&e&&!this.parent._enablePositionalOptions)throw new Error("passThroughOptions can not be used without turning on enablePositionalOptions for parent command(s)");return this}storeOptionsAsProperties(e=!0){if(this._storeOptionsAsProperties=!!e,this.options.length)throw new Error("call .storeOptionsAsProperties() before adding options");return this}getOptionValue(e){return this._storeOptionsAsProperties?this[e]:this._optionValues[e]}setOptionValue(e,t){return this.setOptionValueWithSource(e,t,void 0)}setOptionValueWithSource(e,t,r){return this._storeOptionsAsProperties?this[e]=t:this._optionValues[e]=t,this._optionValueSources[e]=r,this}getOptionValueSource(e){return this._optionValueSources[e]}getOptionValueSourceWithGlobals(e){let t;return v(this).forEach((r=>{void 0!==r.getOptionValueSource(e)&&(t=r.getOptionValueSource(e))})),t}_prepareUserArgs(e,t){if(void 0!==e&&!Array.isArray(e))throw new Error("first parameter to parse must be array or undefined");let r;switch(t=t||{},void 0===e&&(e=s.argv,s.versions&&s.versions.electron&&(t.from="electron")),this.rawArgs=e.slice(),t.from){case void 0:case"node":this._scriptPath=e[1],r=e.slice(2);break;case"electron":s.defaultApp?(this._scriptPath=e[1],r=e.slice(2)):r=e.slice(1);break;case"user":r=e.slice(0);break;default:throw new Error(`unexpected parse option { from: '${t.from}' }`)}return!this._name&&this._scriptPath&&this.nameFromFilename(this._scriptPath),this._name=this._name||"program",r}parse(e,t){const r=this._prepareUserArgs(e,t);return this._parseCommand([],r),this}async parseAsync(e,t){const r=this._prepareUserArgs(e,t);return await this._parseCommand([],r),this}_executeSubCommand(e,t){t=t.slice();let r=!1;const n=[".js",".ts",".tsx",".mjs",".cjs"];function c(e,t){const r=a.resolve(e,t);if(o.existsSync(r))return r;if(n.includes(a.extname(t)))return;const i=n.find((e=>o.existsSync(`${r}${e}`)));return i?`${r}${i}`:void 0}this._checkForMissingMandatoryOptions(),this._checkForConflictingOptions();let l,d=e._executableFile||`${this._name}-${e._name}`,p=this._executableDir||"";if(this._scriptPath){let e;try{e=o.realpathSync(this._scriptPath)}catch(t){e=this._scriptPath}p=a.resolve(a.dirname(e),p)}if(p){let t=c(p,d);if(!t&&!e._executableFile&&this._scriptPath){const r=a.basename(this._scriptPath,a.extname(this._scriptPath));r!==this._name&&(t=c(p,`${r}-${e._name}`))}d=t||d}if(r=n.includes(a.extname(d)),"win32"!==s.platform?r?(t.unshift(d),t=y(s.execArgv).concat(t),l=i.spawn(s.argv[0],t,{stdio:"inherit"})):l=i.spawn(d,t,{stdio:"inherit"}):(t.unshift(d),t=y(s.execArgv).concat(t),l=i.spawn(s.execPath,t,{stdio:"inherit"})),!l.killed){["SIGUSR1","SIGUSR2","SIGTERM","SIGINT","SIGHUP"].forEach((e=>{s.on(e,(()=>{!1===l.killed&&null===l.exitCode&&l.kill(e)}))}))}const f=this._exitCallback;f?l.on("close",(()=>{f(new u(s.exitCode||0,"commander.executeSubCommandAsync","(close)"))})):l.on("close",s.exit.bind(s)),l.on("error",(t=>{if("ENOENT"===t.code){const t=p?`searched for local subcommand relative to directory '${p}'`:"no directory for search for local subcommand, use .executableDir() to supply a custom directory",r=`'${d}' does not exist\n - if '${e._name}' is not meant to be an executable command, remove description parameter from '.command()' and use '.description()' instead\n - if the default executable name is not suitable, use the executableFile option to supply a custom name or path\n - ${t}`;throw new Error(r)}if("EACCES"===t.code)throw new Error(`'${d}' not executable`);if(f){const e=new u(1,"commander.executeSubCommandAsync","(error)");e.nestedError=t,f(e)}else s.exit(1)})),this.runningCommand=l}_dispatchSubcommand(e,t,r){const n=this._findCommand(e);let i;return n||this.help({error:!0}),i=this._chainOrCallSubCommandHook(i,n,"preSubcommand"),i=this._chainOrCall(i,(()=>{if(!n._executableHandler)return n._parseCommand(t,r);this._executeSubCommand(n,t.concat(r))})),i}_checkNumberOfArguments(){this._args.forEach(((e,t)=>{e.required&&null==this.args[t]&&this.missingArgument(e.name())})),this._args.length>0&&this._args[this._args.length-1].variadic||this.args.length>this._args.length&&this._excessArguments(this.args)}_processArguments(){const e=(e,t,r)=>{let n=t;if(null!==t&&e.parseArg)try{n=e.parseArg(t,r)}catch(r){if("commander.invalidArgument"===r.code){const n=`error: command-argument value '${t}' is invalid for argument '${e.name()}'. ${r.message}`;this.error(n,{exitCode:r.exitCode,code:r.code})}throw r}return n};this._checkNumberOfArguments();const t=[];this._args.forEach(((r,n)=>{let i=r.defaultValue;r.variadic?ne(r,n,t)),r.defaultValue))):void 0===i&&(i=[]):nt())):t()}_chainOrCallHooks(e,t){let r=e;const n=[];return v(this).reverse().filter((e=>void 0!==e._lifeCycleHooks[t])).forEach((e=>{e._lifeCycleHooks[t].forEach((t=>{n.push({hookedCommand:e,callback:t})}))})),"postAction"===t&&n.reverse(),n.forEach((e=>{r=this._chainOrCall(r,(()=>e.callback(e.hookedCommand,this)))})),r}_chainOrCallSubCommandHook(e,t,r){let n=e;return void 0!==this._lifeCycleHooks[r]&&this._lifeCycleHooks[r].forEach((e=>{n=this._chainOrCall(n,(()=>e(this,t)))})),n}_parseCommand(e,t){const r=this.parseOptions(t);if(this._parseOptionsEnv(),this._parseOptionsImplied(),e=e.concat(r.operands),t=r.unknown,this.args=e.concat(t),e&&this._findCommand(e[0]))return this._dispatchSubcommand(e[0],e.slice(1),t);if(this._hasImplicitHelpCommand()&&e[0]===this._helpCommandName)return 1===e.length&&this.help(),this._dispatchSubcommand(e[1],[],[this._helpLongFlag]);if(this._defaultCommandName)return h(this,t),this._dispatchSubcommand(this._defaultCommandName,e,t);!this.commands.length||0!==this.args.length||this._actionHandler||this._defaultCommandName||this.help({error:!0}),h(this,r.unknown),this._checkForMissingMandatoryOptions(),this._checkForConflictingOptions();const n=()=>{r.unknown.length>0&&this.unknownOption(r.unknown[0])},i=`command:${this.name()}`;if(this._actionHandler){let r;return n(),this._processArguments(),r=this._chainOrCallHooks(r,"preAction"),r=this._chainOrCall(r,(()=>this._actionHandler(this.processedArgs))),this.parent&&(r=this._chainOrCall(r,(()=>{this.parent.emit(i,e,t)}))),r=this._chainOrCallHooks(r,"postAction"),r}if(this.parent&&this.parent.listenerCount(i))n(),this._processArguments(),this.parent.emit(i,e,t);else if(e.length){if(this._findCommand("*"))return this._dispatchSubcommand("*",e,t);this.listenerCount("command:*")?this.emit("command:*",e,t):this.commands.length?this.unknownCommand():(n(),this._processArguments())}else this.commands.length?(n(),this.help({error:!0})):(n(),this._processArguments())}_findCommand(e){if(e)return this.commands.find((t=>t._name===e||t._aliases.includes(e)))}_findOption(e){return this.options.find((t=>t.is(e)))}_checkForMissingMandatoryOptions(){for(let e=this;e;e=e.parent)e.options.forEach((t=>{t.mandatory&&void 0===e.getOptionValue(t.attributeName())&&e.missingMandatoryOptionValue(t)}))}_checkForConflictingLocalOptions(){const e=this.options.filter((e=>{const t=e.attributeName();return void 0!==this.getOptionValue(t)&&"default"!==this.getOptionValueSource(t)}));e.filter((e=>e.conflictsWith.length>0)).forEach((t=>{const r=e.find((e=>t.conflictsWith.includes(e.attributeName())));r&&this._conflictingOption(t,r)}))}_checkForConflictingOptions(){for(let e=this;e;e=e.parent)e._checkForConflictingLocalOptions()}parseOptions(e){const t=[],r=[];let n=t;const i=e.slice();function a(e){return e.length>1&&"-"===e[0]}let o=null;for(;i.length;){const e=i.shift();if("--"===e){n===r&&n.push(e),n.push(...i);break}if(!o||a(e)){if(o=null,a(e)){const t=this._findOption(e);if(t){if(t.required){const e=i.shift();void 0===e&&this.optionMissingArgument(t),this.emit(`option:${t.name()}`,e)}else if(t.optional){let e=null;i.length>0&&!a(i[0])&&(e=i.shift()),this.emit(`option:${t.name()}`,e)}else this.emit(`option:${t.name()}`);o=t.variadic?t:null;continue}}if(e.length>2&&"-"===e[0]&&"-"!==e[1]){const t=this._findOption(`-${e[1]}`);if(t){t.required||t.optional&&this._combineFlagAndOptionalValue?this.emit(`option:${t.name()}`,e.slice(2)):(this.emit(`option:${t.name()}`),i.unshift(`-${e.slice(2)}`));continue}}if(/^--[^=]+=/.test(e)){const t=e.indexOf("="),r=this._findOption(e.slice(0,t));if(r&&(r.required||r.optional)){this.emit(`option:${r.name()}`,e.slice(t+1));continue}}if(a(e)&&(n=r),(this._enablePositionalOptions||this._passThroughOptions)&&0===t.length&&0===r.length){if(this._findCommand(e)){t.push(e),i.length>0&&r.push(...i);break}if(e===this._helpCommandName&&this._hasImplicitHelpCommand()){t.push(e),i.length>0&&t.push(...i);break}if(this._defaultCommandName){r.push(e),i.length>0&&r.push(...i);break}}if(this._passThroughOptions){n.push(e),i.length>0&&n.push(...i);break}n.push(e)}else this.emit(`option:${o.name()}`,e)}return{operands:t,unknown:r}}opts(){if(this._storeOptionsAsProperties){const e={},t=this.options.length;for(let r=0;rObject.assign(e,t.opts())),{})}error(e,t){this._outputConfiguration.outputError(`${e}\n`,this._outputConfiguration.writeErr),"string"==typeof this._showHelpAfterError?this._outputConfiguration.writeErr(`${this._showHelpAfterError}\n`):this._showHelpAfterError&&(this._outputConfiguration.writeErr("\n"),this.outputHelp({error:!0}));const r=t||{},n=r.exitCode||1,i=r.code||"commander.error";this._exit(n,i,e)}_parseOptionsEnv(){this.options.forEach((e=>{if(e.envVar&&e.envVar in s.env){const t=e.attributeName();(void 0===this.getOptionValue(t)||["default","config","env"].includes(this.getOptionValueSource(t)))&&(e.required||e.optional?this.emit(`optionEnv:${e.name()}`,s.env[e.envVar]):this.emit(`optionEnv:${e.name()}`))}}))}_parseOptionsImplied(){const e=new m(this.options),t=e=>void 0!==this.getOptionValue(e)&&!["default","implied"].includes(this.getOptionValueSource(e));this.options.filter((r=>void 0!==r.implied&&t(r.attributeName())&&e.valueFromOption(this.getOptionValue(r.attributeName()),r))).forEach((e=>{Object.keys(e.implied).filter((e=>!t(e))).forEach((t=>{this.setOptionValueWithSource(t,e.implied[t],"implied")}))}))}missingArgument(e){const t=`error: missing required argument '${e}'`;this.error(t,{code:"commander.missingArgument"})}optionMissingArgument(e){const t=`error: option '${e.flags}' argument missing`;this.error(t,{code:"commander.optionMissingArgument"})}missingMandatoryOptionValue(e){const t=`error: required option '${e.flags}' not specified`;this.error(t,{code:"commander.missingMandatoryOptionValue"})}_conflictingOption(e,t){const r=e=>{const t=e.attributeName(),r=this.getOptionValue(t),n=this.options.find((e=>e.negate&&t===e.attributeName())),i=this.options.find((e=>!e.negate&&t===e.attributeName()));return n&&(void 0===n.presetArg&&!1===r||void 0!==n.presetArg&&r===n.presetArg)?n:i||e},n=e=>{const t=r(e),n=t.attributeName();return"env"===this.getOptionValueSource(n)?`environment variable '${t.envVar}'`:`option '${t.flags}'`},i=`error: ${n(e)} cannot be used with ${n(t)}`;this.error(i,{code:"commander.conflictingOption"})}unknownOption(e){if(this._allowUnknownOption)return;let t="";if(e.startsWith("--")&&this._showSuggestionAfterError){let r=[],n=this;do{const e=n.createHelp().visibleOptions(n).filter((e=>e.long)).map((e=>e.long));r=r.concat(e),n=n.parent}while(n&&!n._enablePositionalOptions);t=g(e,r)}const r=`error: unknown option '${e}'${t}`;this.error(r,{code:"commander.unknownOption"})}_excessArguments(e){if(this._allowExcessArguments)return;const t=this._args.length,r=1===t?"":"s",n=`error: too many arguments${this.parent?` for '${this.name()}'`:""}. Expected ${t} argument${r} but got ${e.length}.`;this.error(n,{code:"commander.excessArguments"})}unknownCommand(){const e=this.args[0];let t="";if(this._showSuggestionAfterError){const r=[];this.createHelp().visibleCommands(this).forEach((e=>{r.push(e.name()),e.alias()&&r.push(e.alias())})),t=g(e,r)}const r=`error: unknown command '${e}'${t}`;this.error(r,{code:"commander.unknownCommand"})}version(e,t,r){if(void 0===e)return this._version;this._version=e,t=t||"-V, --version",r=r||"output the version number";const n=this.createOption(t,r);return this._versionOptionName=n.attributeName(),this.options.push(n),this.on("option:"+n.name(),(()=>{this._outputConfiguration.writeOut(`${e}\n`),this._exit(0,"commander.version",e)})),this}description(e,t){return void 0===e&&void 0===t?this._description:(this._description=e,t&&(this._argsDescription=t),this)}summary(e){return void 0===e?this._summary:(this._summary=e,this)}alias(e){if(void 0===e)return this._aliases[0];let t=this;if(0!==this.commands.length&&this.commands[this.commands.length-1]._executableHandler&&(t=this.commands[this.commands.length-1]),e===t._name)throw new Error("Command alias can't be the same as its name");return t._aliases.push(e),this}aliases(e){return void 0===e?this._aliases:(e.forEach((e=>this.alias(e))),this)}usage(e){if(void 0===e){if(this._usage)return this._usage;const e=this._args.map((e=>l(e)));return[].concat(this.options.length||this._hasHelpOption?"[options]":[],this.commands.length?"[command]":[],this._args.length?e:[]).join(" ")}return this._usage=e,this}name(e){return void 0===e?this._name:(this._name=e,this)}nameFromFilename(e){return this._name=a.basename(e,a.extname(e)),this}executableDir(e){return void 0===e?this._executableDir:(this._executableDir=e,this)}helpInformation(e){const t=this.createHelp();return void 0===t.helpWidth&&(t.helpWidth=e&&e.error?this._outputConfiguration.getErrHelpWidth():this._outputConfiguration.getOutHelpWidth()),t.formatHelp(this,t)}_getHelpContext(e){const t={error:!!(e=e||{}).error};let r;return r=t.error?e=>this._outputConfiguration.writeErr(e):e=>this._outputConfiguration.writeOut(e),t.write=e.write||r,t.command=this,t}outputHelp(e){let t;"function"==typeof e&&(t=e,e=void 0);const r=this._getHelpContext(e);v(this).reverse().forEach((e=>e.emit("beforeAllHelp",r))),this.emit("beforeHelp",r);let n=this.helpInformation(r);if(t&&(n=t(n),"string"!=typeof n&&!Buffer.isBuffer(n)))throw new Error("outputHelp callback must return a string or a Buffer");r.write(n),this.emit(this._helpLongFlag),this.emit("afterHelp",r),v(this).forEach((e=>e.emit("afterAllHelp",r)))}helpOption(e,t){if("boolean"==typeof e)return this._hasHelpOption=e,this;this._helpFlags=e||this._helpFlags,this._helpDescription=t||this._helpDescription;const r=f(this._helpFlags);return this._helpShortFlag=r.shortFlag,this._helpLongFlag=r.longFlag,this}help(e){this.outputHelp(e);let t=s.exitCode||0;0===t&&e&&"function"!=typeof e&&e.error&&(t=1),this._exit(t,"commander.help","(outputHelp)")}addHelpText(e,t){const r=["beforeAll","before","after","afterAll"];if(!r.includes(e))throw new Error(`Unexpected value for position to addHelpText.\nExpecting one of '${r.join("', '")}'`);const n=`${e}Help`;return this.on(n,(e=>{let r;r="function"==typeof t?t({error:e.error,command:e.command}):t,r&&e.write(`${r}\n`)})),this}}function h(e,t){e._hasHelpOption&&t.find((t=>t===e._helpLongFlag||t===e._helpShortFlag))&&(e.outputHelp(),e._exit(0,"commander.helpDisplayed","(outputHelp)"))}function y(e){return e.map((e=>{if(!e.startsWith("--inspect"))return e;let t,r,n="127.0.0.1",i="9229";return null!==(r=e.match(/^(--inspect(-brk)?)$/))?t=r[1]:null!==(r=e.match(/^(--inspect(-brk|-port)?)=([^:]+)$/))?(t=r[1],/^\d+$/.test(r[3])?i=r[3]:n=r[3]):null!==(r=e.match(/^(--inspect(-brk|-port)?)=([^:]+):(\d+)$/))&&(t=r[1],n=r[3],i=r[4]),t&&"0"!==i?`${t}=${n}:${parseInt(i)+1}`:e}))}function v(e){const t=[];for(let r=e;r;r=r.parent)t.push(r);return t}t.Command=_},48056:(e,t)=>{class r extends Error{constructor(e,t,r){super(r),Error.captureStackTrace(this,this.constructor),this.name=this.constructor.name,this.code=t,this.exitCode=e,this.nestedError=void 0}}t.CommanderError=r,t.InvalidArgumentError=class extends r{constructor(e){super(1,"commander.invalidArgument",e),Error.captureStackTrace(this,this.constructor),this.name=this.constructor.name}}},78917:(e,t,r)=>{const{humanReadableArgName:n}=r(78998);t.Help=class{constructor(){this.helpWidth=void 0,this.sortSubcommands=!1,this.sortOptions=!1,this.showGlobalOptions=!1}visibleCommands(e){const t=e.commands.filter((e=>!e._hidden));if(e._hasImplicitHelpCommand()){const[,r,n]=e._helpCommandnameAndArgs.match(/([^ ]+) *(.*)/),i=e.createCommand(r).helpOption(!1);i.description(e._helpCommandDescription),n&&i.arguments(n),t.push(i)}return this.sortSubcommands&&t.sort(((e,t)=>e.name().localeCompare(t.name()))),t}compareOptions(e,t){const r=e=>e.short?e.short.replace(/^-/,""):e.long.replace(/^--/,"");return r(e).localeCompare(r(t))}visibleOptions(e){const t=e.options.filter((e=>!e.hidden)),r=e._hasHelpOption&&e._helpShortFlag&&!e._findOption(e._helpShortFlag),n=e._hasHelpOption&&!e._findOption(e._helpLongFlag);if(r||n){let i;i=r?n?e.createOption(e._helpFlags,e._helpDescription):e.createOption(e._helpShortFlag,e._helpDescription):e.createOption(e._helpLongFlag,e._helpDescription),t.push(i)}return this.sortOptions&&t.sort(this.compareOptions),t}visibleGlobalOptions(e){if(!this.showGlobalOptions)return[];const t=[];for(let r=e.parent;r;r=r.parent){const e=r.options.filter((e=>!e.hidden));t.push(...e)}return this.sortOptions&&t.sort(this.compareOptions),t}visibleArguments(e){return e._argsDescription&&e._args.forEach((t=>{t.description=t.description||e._argsDescription[t.name()]||""})),e._args.find((e=>e.description))?e._args:[]}subcommandTerm(e){const t=e._args.map((e=>n(e))).join(" ");return e._name+(e._aliases[0]?"|"+e._aliases[0]:"")+(e.options.length?" [options]":"")+(t?" "+t:"")}optionTerm(e){return e.flags}argumentTerm(e){return e.name()}longestSubcommandTermLength(e,t){return t.visibleCommands(e).reduce(((e,r)=>Math.max(e,t.subcommandTerm(r).length)),0)}longestOptionTermLength(e,t){return t.visibleOptions(e).reduce(((e,r)=>Math.max(e,t.optionTerm(r).length)),0)}longestGlobalOptionTermLength(e,t){return t.visibleGlobalOptions(e).reduce(((e,r)=>Math.max(e,t.optionTerm(r).length)),0)}longestArgumentTermLength(e,t){return t.visibleArguments(e).reduce(((e,r)=>Math.max(e,t.argumentTerm(r).length)),0)}commandUsage(e){let t=e._name;e._aliases[0]&&(t=t+"|"+e._aliases[0]);let r="";for(let t=e.parent;t;t=t.parent)r=t.name()+" "+r;return r+t+" "+e.usage()}commandDescription(e){return e.description()}subcommandDescription(e){return e.summary()||e.description()}optionDescription(e){const t=[];if(e.argChoices&&t.push(`choices: ${e.argChoices.map((e=>JSON.stringify(e))).join(", ")}`),void 0!==e.defaultValue){(e.required||e.optional||e.isBoolean()&&"boolean"==typeof e.defaultValue)&&t.push(`default: ${e.defaultValueDescription||JSON.stringify(e.defaultValue)}`)}return void 0!==e.presetArg&&e.optional&&t.push(`preset: ${JSON.stringify(e.presetArg)}`),void 0!==e.envVar&&t.push(`env: ${e.envVar}`),t.length>0?`${e.description} (${t.join(", ")})`:e.description}argumentDescription(e){const t=[];if(e.argChoices&&t.push(`choices: ${e.argChoices.map((e=>JSON.stringify(e))).join(", ")}`),void 0!==e.defaultValue&&t.push(`default: ${e.defaultValueDescription||JSON.stringify(e.defaultValue)}`),t.length>0){const r=`(${t.join(", ")})`;return e.description?`${e.description} ${r}`:r}return e.description}formatHelp(e,t){const r=t.padWidth(e,t),n=t.helpWidth||80;function i(e,i){if(i){const a=`${e.padEnd(r+2)}${i}`;return t.wrap(a,n-2,r+2)}return e}function a(e){return e.join("\n").replace(/^/gm," ".repeat(2))}let o=[`Usage: ${t.commandUsage(e)}`,""];const s=t.commandDescription(e);s.length>0&&(o=o.concat([s,""]));const c=t.visibleArguments(e).map((e=>i(t.argumentTerm(e),t.argumentDescription(e))));c.length>0&&(o=o.concat(["Arguments:",a(c),""]));const l=t.visibleOptions(e).map((e=>i(t.optionTerm(e),t.optionDescription(e))));if(l.length>0&&(o=o.concat(["Options:",a(l),""])),this.showGlobalOptions){const r=t.visibleGlobalOptions(e).map((e=>i(t.optionTerm(e),t.optionDescription(e))));r.length>0&&(o=o.concat(["Global Options:",a(r),""]))}const u=t.visibleCommands(e).map((e=>i(t.subcommandTerm(e),t.subcommandDescription(e))));return u.length>0&&(o=o.concat(["Commands:",a(u),""])),o.join("\n")}padWidth(e,t){return Math.max(t.longestOptionTermLength(e,t),t.longestGlobalOptionTermLength(e,t),t.longestSubcommandTermLength(e,t),t.longestArgumentTermLength(e,t))}wrap(e,t,r,n=40){if(e.match(/[\n]\s+/))return e;const i=t-r;if(i("\n"===e.slice(-1)&&(e=e.slice(0,e.length-1)),(t>0?s:"")+e.trimRight()))).join("\n")}}},95790:(e,t,r)=>{const{InvalidArgumentError:n}=r(48056);function i(e){let t,r;const n=e.split(/[ |,]+/);return n.length>1&&!/^[[<]/.test(n[1])&&(t=n.shift()),r=n.shift(),!t&&/^-[^-]$/.test(r)&&(t=r,r=void 0),{shortFlag:t,longFlag:r}}t.Option=class{constructor(e,t){this.flags=e,this.description=t||"",this.required=e.includes("<"),this.optional=e.includes("["),this.variadic=/\w\.\.\.[>\]]$/.test(e),this.mandatory=!1;const r=i(e);this.short=r.shortFlag,this.long=r.longFlag,this.negate=!1,this.long&&(this.negate=this.long.startsWith("--no-")),this.defaultValue=void 0,this.defaultValueDescription=void 0,this.presetArg=void 0,this.envVar=void 0,this.parseArg=void 0,this.hidden=!1,this.argChoices=void 0,this.conflictsWith=[],this.implied=void 0}default(e,t){return this.defaultValue=e,this.defaultValueDescription=t,this}preset(e){return this.presetArg=e,this}conflicts(e){return this.conflictsWith=this.conflictsWith.concat(e),this}implies(e){return this.implied=Object.assign(this.implied||{},e),this}env(e){return this.envVar=e,this}argParser(e){return this.parseArg=e,this}makeOptionMandatory(e=!0){return this.mandatory=!!e,this}hideHelp(e=!0){return this.hidden=!!e,this}_concatValue(e,t){return t!==this.defaultValue&&Array.isArray(t)?t.concat(e):[e]}choices(e){return this.argChoices=e.slice(),this.parseArg=(e,t)=>{if(!this.argChoices.includes(e))throw new n(`Allowed choices are ${this.argChoices.join(", ")}.`);return this.variadic?this._concatValue(e,t):e},this}name(){return this.long?this.long.replace(/^--/,""):this.short.replace(/^-/,"")}attributeName(){return this.name().replace(/^no-/,"").split("-").reduce(((e,t)=>e+t[0].toUpperCase()+t.slice(1)))}is(e){return this.short===e||this.long===e}isBoolean(){return!this.required&&!this.optional&&!this.negate}},t.splitOptionFlags=i,t.DualOptions=class{constructor(e){this.positiveOptions=new Map,this.negativeOptions=new Map,this.dualOptions=new Set,e.forEach((e=>{e.negate?this.negativeOptions.set(e.attributeName(),e):this.positiveOptions.set(e.attributeName(),e)})),this.negativeOptions.forEach(((e,t)=>{this.positiveOptions.has(t)&&this.dualOptions.add(t)}))}valueFromOption(e,t){const r=t.attributeName();if(!this.dualOptions.has(r))return!0;const n=this.negativeOptions.get(r).presetArg,i=void 0!==n&&n;return t.negate===(i===e)}}},31812:(e,t)=>{const r=3;t.suggestSimilar=function(e,t){if(!t||0===t.length)return"";t=Array.from(new Set(t));const n=e.startsWith("--");n&&(e=e.slice(2),t=t.map((e=>e.slice(2))));let i=[],a=r;return t.forEach((t=>{if(t.length<=1)return;const n=function(e,t){if(Math.abs(e.length-t.length)>r)return Math.max(e.length,t.length);const n=[];for(let t=0;t<=e.length;t++)n[t]=[t];for(let e=0;e<=t.length;e++)n[0][e]=e;for(let r=1;r<=t.length;r++)for(let i=1;i<=e.length;i++){let a=1;a=e[i-1]===t[r-1]?0:1,n[i][r]=Math.min(n[i-1][r]+1,n[i][r-1]+1,n[i-1][r-1]+a),i>1&&r>1&&e[i-1]===t[r-2]&&e[i-2]===t[r-1]&&(n[i][r]=Math.min(n[i][r],n[i-2][r-2]+1))}return n[e.length][t.length]}(e,t),o=Math.max(e.length,t.length);(o-n)/o>.4&&(ne.localeCompare(t))),n&&(i=i.map((e=>`--${e}`))),i.length>1?`\n(Did you mean one of ${i.join(", ")}?)`:1===i.length?`\n(Did you mean ${i[0]}?)`:""}},88658:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),t.util=t.tokenizers=t.transforms=t.inspect=t.stringify=t.parse=void 0;const a=r(74289),o=r(48915),s=r(85439),c=r(78369),l=r(59234),u=r(96216),d=r(60721),p=r(65629),f=r(47519),m=r(58314),g=r(94681);i(r(99808),t),t.parse=function(e,t={}){return(0,a.default)(t)(e)},t.stringify=(0,u.default)();var _=r(44033);Object.defineProperty(t,"inspect",{enumerable:!0,get:function(){return _.default}}),t.transforms={flow:m.flow,align:d.default,indent:p.default,crlf:f.default},t.tokenizers={tag:c.default,type:l.default,name:s.default,description:o.default},t.util={rewireSpecs:g.rewireSpecs,rewireSource:g.rewireSource,seedBlock:g.seedBlock,seedTokens:g.seedTokens}},6402:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=/^@\S+/;t.default=function({fence:e="```"}={}){const t=function(e){return"string"==typeof e?t=>t.split(e).length%2==0:e}(e),n=(e,r)=>t(e)?!r:r;return function(e){const t=[[]];let i=!1;for(const a of e)r.test(a.tokens.description)&&!i?t.push([a]):t[t.length-1].push(a),i=n(a.tokens.description,i);return t}}},74289:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(99808),i=r(94681),a=r(6402),o=r(54650),s=r(94517),c=r(78369),l=r(59234),u=r(85439),d=r(48915);t.default=function({startLine:e=0,fence:t="```",spacing:r="compact",markers:p=n.Markers,tokenizers:f=[(0,c.default)(),(0,l.default)(r),(0,u.default)(),(0,d.default)(r)]}={}){if(e<0||e%1>0)throw new Error("Invalid startLine");const m=(0,o.default)({startLine:e,markers:p}),g=(0,a.default)({fence:t}),_=(0,s.default)({tokenizers:f}),h=(0,d.getJoiner)(r);return function(e){const t=[];for(const r of(0,i.splitLines)(e)){const e=m(r);if(null===e)continue;const n=g(e),i=n.slice(1).map(_);t.push({description:h(n[0],p),tags:i,source:e,problems:i.reduce(((e,t)=>e.concat(t.problems)),[])})}return t}}},54650:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(99808),i=r(94681);t.default=function({startLine:e=0,markers:t=n.Markers}={}){let r=null,a=e;return function(e){let n=e;const o=(0,i.seedTokens)();if([o.lineEnd,n]=(0,i.splitCR)(n),[o.start,n]=(0,i.splitSpace)(n),null===r&&n.startsWith(t.start)&&!n.startsWith(t.nostart)&&(r=[],o.delimiter=n.slice(0,t.start.length),n=n.slice(t.start.length),[o.postDelimiter,n]=(0,i.splitSpace)(n)),null===r)return a++,null;const s=n.trimRight().endsWith(t.end);if(""===o.delimiter&&n.startsWith(t.delim)&&!n.startsWith(t.end)&&(o.delimiter=t.delim,n=n.slice(t.delim.length),[o.postDelimiter,n]=(0,i.splitSpace)(n)),s){const e=n.trimRight();o.end=n.slice(e.length-t.end.length),n=e.slice(0,-t.end.length)}if(o.description=n,r.push({number:a,source:e,tokens:o}),a++,s){const e=r.slice();return r=null,e}return null}}},94517:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(94681);t.default=function({tokenizers:e}){return function(t){var r;let i=(0,n.seedSpec)({source:t});for(const t of e)if(i=t(i),null===(r=i.problems[i.problems.length-1])||void 0===r?void 0:r.critical)break;return i}}},48915:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getJoiner=void 0;const n=r(99808);function i(e){return"compact"===e?a:"preserve"===e?c:e}function a(e,t=n.Markers){return e.map((({tokens:{description:e}})=>e.trim())).filter((e=>""!==e)).join(" ")}t.default=function(e="compact",t=n.Markers){const r=i(e);return e=>(e.description=r(e.source,t),e)},t.getJoiner=i;const o=(e,{tokens:t},r)=>""===t.type?e:r,s=({tokens:e})=>(""===e.delimiter?e.start:e.postDelimiter.slice(1))+e.description;function c(e,t=n.Markers){if(0===e.length)return"";""===e[0].tokens.description&&e[0].tokens.delimiter===t.start&&(e=e.slice(1));const r=e[e.length-1];return void 0!==r&&""===r.tokens.description&&r.tokens.end.endsWith(t.end)&&(e=e.slice(0,-1)),(e=e.slice(e.reduce(o,0))).map(s).join("\n")}},85439:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(94681);t.default=function(){const e=(e,{tokens:t},r)=>""===t.type?e:r;return t=>{const{tokens:r}=t.source[t.source.reduce(e,0)],i=r.description.trimLeft(),a=i.split('"');if(a.length>1&&""===a[0]&&a.length%2==1)return t.name=a[1],r.name=`"${a[1]}"`,[r.postName,r.description]=(0,n.splitSpace)(i.slice(r.name.length)),t;let o,s=0,c="",l=!1;for(const e of i){if(0===s&&(0,n.isSpace)(e))break;"["===e&&s++,"]"===e&&s--,c+=e}if(0!==s)return t.problems.push({code:"spec:name:unpaired-brackets",message:"unpaired brackets",line:t.source[0].number,critical:!0}),t;const u=c;if("["===c[0]&&"]"===c[c.length-1]){l=!0,c=c.slice(1,-1);const e=c.split("=");if(c=e[0].trim(),void 0!==e[1]&&(o=e.slice(1).join("=").trim()),""===c)return t.problems.push({code:"spec:name:empty-name",message:"empty name",line:t.source[0].number,critical:!0}),t;if(""===o)return t.problems.push({code:"spec:name:empty-default",message:"empty default value",line:t.source[0].number,critical:!0}),t;if(!((d=o)&&d.startsWith('"')&&d.endsWith('"'))&&/=(?!>)/.test(o))return t.problems.push({code:"spec:name:invalid-default",message:"invalid default value syntax",line:t.source[0].number,critical:!0}),t}var d;return t.optional=l,t.name=c,r.name=u,void 0!==o&&(t.default=o),[r.postName,r.description]=(0,n.splitSpace)(i.slice(r.name.length)),t}}},78369:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return e=>{const{tokens:t}=e.source[0],r=t.description.match(/\s*(@(\S+))(\s*)/);return null===r?(e.problems.push({code:"spec:tag:prefix",message:'tag should start with "@" symbol',line:e.source[0].number,critical:!0}),e):(t.tag=r[1],t.postTag=r[3],t.description=t.description.slice(r[0].length),e.tag=r[2],e)}}},59234:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(94681);t.default=function(e="compact"){const t=function(e){return"compact"===e?e=>e.map(i).join(""):"preserve"===e?e=>e.join("\n"):e}(e);return e=>{let r=0,i=[];for(const[t,{tokens:n}]of e.source.entries()){let a="";if(0===t&&"{"!==n.description[0])return e;for(const e of n.description)if("{"===e&&r++,"}"===e&&r--,a+=e,0===r)break;if(i.push([n,a]),0===r)break}if(0!==r)return e.problems.push({code:"spec:type:unpaired-curlies",message:"unpaired curlies",line:e.source[0].number,critical:!0}),e;const a=[],o=i[0][0].postDelimiter.length;for(const[e,[t,r]]of i.entries())t.type=r,e>0&&(t.type=t.postDelimiter.slice(o)+r,t.postDelimiter=t.postDelimiter.slice(0,o)),[t.postType,t.description]=(0,n.splitSpace)(t.description.slice(r.length)),a.push(t.type);return a[0]=a[0].slice(1),a[a.length-1]=a[a.length-1].slice(0,-1),e.type=t(a),e}};const i=e=>e.trim()},99808:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Markers=void 0,function(e){e.start="/**",e.nostart="/***",e.delim="*",e.end="*/"}(t.Markers||(t.Markers={}))},96216:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return e=>e.source.map((({tokens:e})=>function(e){return e.start+e.delimiter+e.postDelimiter+e.tag+e.postTag+e.type+e.postType+e.name+e.postName+e.description+e.end+e.lineEnd}(e))).join("\n")}},44033:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(94681),i={line:0,start:0,delimiter:0,postDelimiter:0,tag:0,postTag:0,name:0,postName:0,type:0,postType:0,description:0,end:0,lineEnd:0},a={lineEnd:"CR"},o=Object.keys(i),s=e=>(0,n.isSpace)(e)?`{${e.length}}`:e,c=e=>"|"+e.join("|")+"|",l=(e,t)=>Object.keys(t).map((r=>s(t[r]).padEnd(e[r])));t.default=function({source:e}){var t,r;if(0===e.length)return"";const n=Object.assign({},i);for(const e of o)n[e]=(null!==(t=a[e])&&void 0!==t?t:e).length;for(const{number:t,tokens:r}of e){n.line=Math.max(n.line,t.toString().length);for(const e in r)n[e]=Math.max(n[e],s(r[e]).length)}const u=[[],[]];for(const e of o)u[0].push((null!==(r=a[e])&&void 0!==r?r:e).padEnd(n[e]));for(const e of o)u[1].push("-".padEnd(n[e],"-"));for(const{number:t,tokens:r}of e){const e=t.toString().padStart(n.line);u.push([e,...l(n,r)])}return u.map(c).join("\n")}},60721:function(e,t,r){"use strict";var n=this&&this.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i"".padStart(e," ");t.default=function(e=i.Markers){let t,r=!1;function c(n){const i=Object.assign({},n.tokens);""!==i.tag&&(r=!0);const a=""===i.tag&&""===i.name&&""===i.type&&""===i.description;if(i.end===e.end&&a)return i.start=s(t.start+1),Object.assign(Object.assign({},n),{tokens:i});switch(i.delimiter){case e.start:i.start=s(t.start);break;case e.delim:i.start=s(t.start+1);break;default:i.delimiter="",i.start=s(t.start+2)}if(!r)return i.postDelimiter=""===i.description?"":" ",Object.assign(Object.assign({},n),{tokens:i});const o={delim:!1,tag:!1,type:!1,name:!1};return""===i.description&&(o.name=!0,i.postName="",""===i.name&&(o.type=!0,i.postType="",""===i.type&&(o.tag=!0,i.postTag="",""===i.tag&&(o.delim=!0)))),i.postDelimiter=o.delim?"":" ",o.tag||(i.postTag=s(t.tag-i.tag.length+1)),o.type||(i.postType=s(t.type-i.type.length+1)),o.name||(i.postName=s(t.name-i.name.length+1)),Object.assign(Object.assign({},n),{tokens:i})}return r=>{var{source:s}=r,l=n(r,["source"]);return t=s.reduce(((e=i.Markers)=>(t,{tokens:r})=>({start:r.delimiter===e.start?r.start.length:t.start,tag:Math.max(t.tag,r.tag.length),type:Math.max(t.type,r.type.length),name:Math.max(t.name,r.name.length)}))(e),Object.assign({},o)),(0,a.rewireSource)(Object.assign(Object.assign({},l),{source:s.map(c)}))}}},47519:function(e,t,r){"use strict";var n=this&&this.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i{var{source:r}=e,a=n(e,["source"]);return(0,i.rewireSource)(Object.assign(Object.assign({},a),{source:r.map(t)}))}}},65629:function(e,t,r){"use strict";var n=this&&this.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i{if(void 0===t){const n=e-r.length;t=n>0?(e=>{const t="".padStart(e," ");return e=>e+t})(n):(e=>t=>t.slice(e))(-n)}return t(r)},a=e=>Object.assign(Object.assign({},e),{tokens:Object.assign(Object.assign({},e.tokens),{start:r(e.tokens.start)})});return e=>{var{source:t}=e,r=n(e,["source"]);return(0,i.rewireSource)(Object.assign(Object.assign({},r),{source:t.map(a)}))}}},58314:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.flow=void 0,t.flow=function(...e){return t=>e.reduce(((e,t)=>t(e)),t)}},94681:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.rewireSpecs=t.rewireSource=t.seedTokens=t.seedSpec=t.seedBlock=t.splitLines=t.splitSpace=t.splitCR=t.hasCR=t.isSpace=void 0,t.isSpace=function(e){return/^\s+$/.test(e)},t.hasCR=function(e){return/\r$/.test(e)},t.splitCR=function(e){const t=e.match(/\r+$/);return null==t?["",e]:[e.slice(-t[0].length),e.slice(0,-t[0].length)]},t.splitSpace=function(e){const t=e.match(/^\s+/);return null==t?["",e]:[e.slice(0,t[0].length),e.slice(t[0].length)]},t.splitLines=function(e){return e.split(/\n/)},t.seedBlock=function(e={}){return Object.assign({description:"",tags:[],source:[],problems:[]},e)},t.seedSpec=function(e={}){return Object.assign({tag:"",name:"",type:"",optional:!1,description:"",problems:[],source:[]},e)},t.seedTokens=function(e={}){return Object.assign({start:"",delimiter:"",postDelimiter:"",tag:"",postTag:"",name:"",postName:"",type:"",postType:"",description:"",end:"",lineEnd:""},e)},t.rewireSource=function(e){const t=e.source.reduce(((e,t)=>e.set(t.number,t)),new Map);for(const r of e.tags)r.source=r.source.map((e=>t.get(e.number)));return e},t.rewireSpecs=function(e){const t=e.tags.reduce(((e,t)=>t.source.reduce(((e,t)=>e.set(t.number,t)),e)),new Map);return e.source=e.source.map((e=>t.get(e.number)||e)),e}},1641:(e,t,r)=>{"use strict";function n(e,...t){return(...r)=>e(...t,...r)}function i(e){return function(...t){var r=t.pop();return e.call(this,t,r)}}r.r(t),r.d(t,{all:()=>ge,allLimit:()=>_e,allSeries:()=>he,any:()=>rt,anyLimit:()=>nt,anySeries:()=>it,apply:()=>n,applyEach:()=>P,applyEachSeries:()=>O,asyncify:()=>d,auto:()=>L,autoInject:()=>q,cargo:()=>K,cargoQueue:()=>W,compose:()=>Y,concat:()=>Z,concatLimit:()=>Q,concatSeries:()=>ee,constant:()=>te,default:()=>_t,detect:()=>ne,detectLimit:()=>ie,detectSeries:()=>ae,dir:()=>se,doDuring:()=>ce,doUntil:()=>le,doWhilst:()=>ce,during:()=>ft,each:()=>de,eachLimit:()=>pe,eachOf:()=>A,eachOfLimit:()=>w,eachOfSeries:()=>I,eachSeries:()=>fe,ensureAsync:()=>me,every:()=>ge,everyLimit:()=>_e,everySeries:()=>he,filter:()=>ke,filterLimit:()=>xe,filterSeries:()=>Ee,find:()=>ne,findLimit:()=>ie,findSeries:()=>ae,flatMap:()=>Z,flatMapLimit:()=>Q,flatMapSeries:()=>ee,foldl:()=>G,foldr:()=>Je,forEach:()=>de,forEachLimit:()=>pe,forEachOf:()=>A,forEachOfLimit:()=>w,forEachOfSeries:()=>I,forEachSeries:()=>fe,forever:()=>Se,groupBy:()=>we,groupByLimit:()=>De,groupBySeries:()=>Te,inject:()=>G,log:()=>Ce,map:()=>N,mapLimit:()=>X,mapSeries:()=>F,mapValues:()=>Ne,mapValuesLimit:()=>Ae,mapValuesSeries:()=>Pe,memoize:()=>Ie,nextTick:()=>Fe,parallel:()=>Re,parallelLimit:()=>Me,priorityQueue:()=>Ue,queue:()=>Le,race:()=>qe,reduce:()=>G,reduceRight:()=>Je,reflect:()=>Ve,reflectAll:()=>He,reject:()=>We,rejectLimit:()=>Ge,rejectSeries:()=>$e,retry:()=>Ze,retryable:()=>et,select:()=>ke,selectLimit:()=>xe,selectSeries:()=>Ee,seq:()=>$,series:()=>tt,setImmediate:()=>u,some:()=>rt,someLimit:()=>nt,someSeries:()=>it,sortBy:()=>at,timeout:()=>ot,times:()=>ct,timesLimit:()=>st,timesSeries:()=>lt,transform:()=>ut,tryEach:()=>dt,unmemoize:()=>pt,until:()=>mt,waterfall:()=>gt,whilst:()=>ft,wrapSync:()=>d});var a="function"==typeof queueMicrotask&&queueMicrotask,o="function"==typeof setImmediate&&setImmediate,s="object"==typeof process&&"function"==typeof process.nextTick;function c(e){setTimeout(e,0)}function l(e){return(t,...r)=>e((()=>t(...r)))}var u=l(a?queueMicrotask:o?setImmediate:s?process.nextTick:c);function d(e){return m(e)?function(...t){const r=t.pop();return p(e.apply(this,t),r)}:i((function(t,r){var n;try{n=e.apply(this,t)}catch(e){return r(e)}if(n&&"function"==typeof n.then)return p(n,r);r(null,n)}))}function p(e,t){return e.then((e=>{f(t,null,e)}),(e=>{f(t,e&&(e instanceof Error||e.message)?e:new Error(e))}))}function f(e,t,r){try{e(t,r)}catch(e){u((e=>{throw e}),e)}}function m(e){return"AsyncFunction"===e[Symbol.toStringTag]}function g(e){if("function"!=typeof e)throw new Error("expected a function");return m(e)?d(e):e}function _(e,t){if(t||(t=e.length),!t)throw new Error("arity is undefined");return function(...r){return"function"==typeof r[t-1]?e.apply(this,r):new Promise(((n,i)=>{r[t-1]=(e,...t)=>{if(e)return i(e);n(t.length>1?t:t[0])},e.apply(this,r)}))}}function h(e){return function(t,...r){return _((function(n){var i=this;return e(t,((e,t)=>{g(e).apply(i,r.concat(t))}),n)}))}}function y(e,t,r,n){t=t||[];var i=[],a=0,o=g(r);return e(t,((e,t,r)=>{var n=a++;o(e,((e,t)=>{i[n]=t,r(e)}))}),(e=>{n(e,i)}))}function v(e){return e&&"number"==typeof e.length&&e.length>=0&&e.length%1==0}var b={};function k(e){function t(...t){if(null!==e){var r=e;e=null,r.apply(this,t)}}return Object.assign(t,e),t}function x(e){if(v(e))return function(e){var t=-1,r=e.length;return function(){return++t=t||o||i||(o=!0,e.next().then((({value:e,done:t})=>{if(!a&&!i){if(o=!1,t)return i=!0,void(s<=0&&n(null));s++,r(e,c,u),c++,l()}})).catch(d))}function u(e,t){if(s-=1,!a)return e?d(e):!1===e?(i=!0,void(a=!0)):t===b||i&&s<=0?(i=!0,n(null)):void l()}function d(e){a||(o=!1,i=!0,n(e))}l()}var D=e=>(t,r,n)=>{if(n=k(n),e<=0)throw new RangeError("concurrency limit cannot be less than 1");if(!t)return n(null);if("AsyncGenerator"===t[Symbol.toStringTag])return S(t,e,r,n);if(function(e){return"function"==typeof e[Symbol.asyncIterator]}(t))return S(t[Symbol.asyncIterator](),e,r,n);var i=x(t),a=!1,o=!1,s=0,c=!1;function l(e,t){if(!o)if(s-=1,e)a=!0,n(e);else if(!1===e)a=!0,o=!0;else{if(t===b||a&&s<=0)return a=!0,n(null);c||u()}}function u(){for(c=!0;s1?n:n[0])}return r[R]=new Promise(((r,n)=>{e=r,t=n})),r}function L(e,t,r){"number"!=typeof t&&(r=t,t=null),r=k(r||M());var n=Object.keys(e).length;if(!n)return r(null);t||(t=n);var i={},a=0,o=!1,s=!1,c=Object.create(null),l=[],u=[],d={};function p(e,t){l.push((()=>function(e,t){if(s)return;var n=E(((t,...n)=>{if(a--,!1!==t)if(n.length<2&&([n]=n),t){var l={};if(Object.keys(i).forEach((e=>{l[e]=i[e]})),l[e]=n,s=!0,c=Object.create(null),o)return;r(t,l)}else i[e]=n,(c[e]||[]).forEach((e=>e())),f();else o=!0}));a++;var l=g(t[t.length-1]);t.length>1?l(i,n):l(n)}(e,t)))}function f(){if(!o){if(0===l.length&&0===a)return r(null,i);for(;l.length&&a{const i=e[n];Array.isArray(i)&&i.indexOf(t)>=0&&r.push(n)})),r}return Object.keys(e).forEach((t=>{var r=e[t];if(!Array.isArray(r))return p(t,[r]),void u.push(t);var n=r.slice(0,r.length-1),i=n.length;if(0===i)return p(t,r),void u.push(t);d[t]=i,n.forEach((a=>{if(!e[a])throw new Error("async.auto task `"+t+"` has a non-existent dependency `"+a+"` in "+n.join(", "));!function(e,t){var r=c[e];r||(r=c[e]=[]);r.push(t)}(a,(()=>{0===--i&&p(t,r)}))}))})),function(){var e=0;for(;u.length;)e++,m(u.pop()).forEach((e=>{0==--d[e]&&u.push(e)}));if(e!==n)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}(),f(),r[R]}var j=/^(?:async\s+)?(?:function)?\s*\w*\s*\(\s*([^)]+)\s*\)(?:\s*{)/,B=/^(?:async\s+)?\(?\s*([^)=]+)\s*\)?(?:\s*=>)/,z=/,/,U=/(=.+)?(\s*)$/;function q(e,t){var r={};return Object.keys(e).forEach((t=>{var n,i=e[t],a=m(i),o=!a&&1===i.length||a&&0===i.length;if(Array.isArray(i))n=[...i],i=n.pop(),r[t]=n.concat(n.length>0?s:i);else if(o)r[t]=i;else{if(n=function(e){const t=function(e){let t="",r=0,n=e.indexOf("*/");for(;re.replace(U,"").trim()))}(i),0===i.length&&!a&&0===n.length)throw new Error("autoInject task functions require explicit parameters.");a||n.pop(),r[t]=n.concat(s)}function s(e,t){var r=n.map((t=>e[t]));r.push(t),g(i)(...r)}})),L(r,t)}class J{constructor(){this.head=this.tail=null,this.length=0}removeLink(e){return e.prev?e.prev.next=e.next:this.head=e.next,e.next?e.next.prev=e.prev:this.tail=e.prev,e.prev=e.next=null,this.length-=1,e}empty(){for(;this.head;)this.shift();return this}insertAfter(e,t){t.prev=e,t.next=e.next,e.next?e.next.prev=t:this.tail=t,e.next=t,this.length+=1}insertBefore(e,t){t.prev=e.prev,t.next=e,e.prev?e.prev.next=t:this.head=t,e.prev=t,this.length+=1}unshift(e){this.head?this.insertBefore(this.head,e):V(this,e)}push(e){this.tail?this.insertAfter(this.tail,e):V(this,e)}shift(){return this.head&&this.removeLink(this.head)}pop(){return this.tail&&this.removeLink(this.tail)}toArray(){return[...this]}*[Symbol.iterator](){for(var e=this.head;e;)yield e.data,e=e.next}remove(e){for(var t=this.head;t;){var{next:r}=t;e(t)&&this.removeLink(t),t=r}return this}}function V(e,t){e.length=1,e.head=e.tail=t}function H(e,t,r){if(null==t)t=1;else if(0===t)throw new RangeError("Concurrency must not be zero");var n=g(e),i=0,a=[];const o={error:[],drain:[],saturated:[],unsaturated:[],empty:[]};function s(e,t){return e?t?void(o[e]=o[e].filter((e=>e!==t))):o[e]=[]:Object.keys(o).forEach((e=>o[e]=[]))}function c(e,...t){o[e].forEach((e=>e(...t)))}var l=!1;function d(e,t,r,n){if(null!=n&&"function"!=typeof n)throw new Error("task callback must be a function");var i,a;function o(e,...t){return e?r?a(e):i():t.length<=1?i(t[0]):void i(t)}h.started=!0;var s=h._createTaskItem(e,r?o:n||o);if(t?h._tasks.unshift(s):h._tasks.push(s),l||(l=!0,u((()=>{l=!1,h.process()}))),r||!n)return new Promise(((e,t)=>{i=e,a=t}))}function p(e){return function(t,...r){i-=1;for(var n=0,o=e.length;n0&&a.splice(l,1),s.callback(t,...r),null!=t&&c("error",t,s.data)}i<=h.concurrency-h.buffer&&c("unsaturated"),h.idle()&&c("drain"),h.process()}}function f(e){return!(0!==e.length||!h.idle())&&(u((()=>c("drain"))),!0)}const m=e=>t=>{if(!t)return new Promise(((t,r)=>{!function(e,t){const r=(...n)=>{s(e,r),t(...n)};o[e].push(r)}(e,((e,n)=>{if(e)return r(e);t(n)}))}));s(e),function(e,t){o[e].push(t)}(e,t)};var _=!1,h={_tasks:new J,_createTaskItem:(e,t)=>({data:e,callback:t}),*[Symbol.iterator](){yield*h._tasks[Symbol.iterator]()},concurrency:t,payload:r,buffer:t/4,started:!1,paused:!1,push(e,t){if(Array.isArray(e)){if(f(e))return;return e.map((e=>d(e,!1,!1,t)))}return d(e,!1,!1,t)},pushAsync(e,t){if(Array.isArray(e)){if(f(e))return;return e.map((e=>d(e,!1,!0,t)))}return d(e,!1,!0,t)},kill(){s(),h._tasks.empty()},unshift(e,t){if(Array.isArray(e)){if(f(e))return;return e.map((e=>d(e,!0,!1,t)))}return d(e,!0,!1,t)},unshiftAsync(e,t){if(Array.isArray(e)){if(f(e))return;return e.map((e=>d(e,!0,!0,t)))}return d(e,!0,!0,t)},remove(e){h._tasks.remove(e)},process(){if(!_){for(_=!0;!h.paused&&ih._tasks.length,running:()=>i,workersList:()=>a,idle:()=>h._tasks.length+i===0,pause(){h.paused=!0},resume(){!1!==h.paused&&(h.paused=!1,u(h.process))}};return Object.defineProperties(h,{saturated:{writable:!1,value:m("saturated")},unsaturated:{writable:!1,value:m("unsaturated")},empty:{writable:!1,value:m("empty")},drain:{writable:!1,value:m("drain")},error:{writable:!1,value:m("error")}}),h}function K(e,t){return H(e,1,t)}function W(e,t,r){return H(e,t,r)}var G=_((function(e,t,r,n){n=k(n);var i=g(r);return I(e,((e,r,n)=>{i(t,e,((e,r)=>{t=r,n(e)}))}),(e=>n(e,t)))}),4);function $(...e){var t=e.map(g);return function(...e){var r=this,n=e[e.length-1];return"function"==typeof n?e.pop():n=M(),G(t,e,((e,t,n)=>{t.apply(r,e.concat(((e,...t)=>{n(e,t)})))}),((e,t)=>n(e,...t))),n[R]}}function Y(...e){return $(...e.reverse())}var X=_((function(e,t,r,n){return y(D(t),e,r,n)}),4);var Q=_((function(e,t,r,n){var i=g(r);return X(e,t,((e,t)=>{i(e,((e,...r)=>e?t(e):t(e,r)))}),((e,t)=>{for(var r=[],i=0;i{var o,s=!1;const c=g(i);r(n,((r,n,i)=>{c(r,((n,a)=>n||!1===n?i(n):e(a)&&!o?(s=!0,o=t(!0,r),i(null,b)):void i()))}),(e=>{if(e)return a(e);a(null,s?o:t(!1))}))}}var ne=_((function(e,t,r){return re((e=>e),((e,t)=>t))(A,e,t,r)}),3);var ie=_((function(e,t,r,n){return re((e=>e),((e,t)=>t))(D(t),e,r,n)}),4);var ae=_((function(e,t,r){return re((e=>e),((e,t)=>t))(D(1),e,t,r)}),3);function oe(e){return(t,...r)=>g(t)(...r,((t,...r)=>{"object"==typeof console&&(t?console.error&&console.error(t):console[e]&&r.forEach((t=>console[e](t))))}))}var se=oe("dir");var ce=_((function(e,t,r){r=E(r);var n,i=g(e),a=g(t);function o(e,...t){if(e)return r(e);!1!==e&&(n=t,a(...t,s))}function s(e,t){return e?r(e):!1!==e?t?void i(o):r(null,...n):void 0}return s(null,!0)}),3);function le(e,t,r){const n=g(t);return ce(e,((...e)=>{const t=e.pop();n(...e,((e,r)=>t(e,!r)))}),r)}function ue(e){return(t,r,n)=>e(t,n)}var de=_((function(e,t,r){return A(e,ue(g(t)),r)}),3);var pe=_((function(e,t,r,n){return D(t)(e,ue(g(r)),n)}),4);var fe=_((function(e,t,r){return pe(e,1,t,r)}),3);function me(e){return m(e)?e:function(...t){var r=t.pop(),n=!0;t.push(((...e)=>{n?u((()=>r(...e))):r(...e)})),e.apply(this,t),n=!1}}var ge=_((function(e,t,r){return re((e=>!e),(e=>!e))(A,e,t,r)}),3);var _e=_((function(e,t,r,n){return re((e=>!e),(e=>!e))(D(t),e,r,n)}),4);var he=_((function(e,t,r){return re((e=>!e),(e=>!e))(I,e,t,r)}),3);function ye(e,t,r,n){var i=new Array(t.length);e(t,((e,t,n)=>{r(e,((e,r)=>{i[t]=!!r,n(e)}))}),(e=>{if(e)return n(e);for(var r=[],a=0;a{r(e,((r,a)=>{if(r)return n(r);a&&i.push({index:t,value:e}),n(r)}))}),(e=>{if(e)return n(e);n(null,i.sort(((e,t)=>e.index-t.index)).map((e=>e.value)))}))}function be(e,t,r,n){return(v(t)?ye:ve)(e,t,g(r),n)}var ke=_((function(e,t,r){return be(A,e,t,r)}),3);var xe=_((function(e,t,r,n){return be(D(t),e,r,n)}),4);var Ee=_((function(e,t,r){return be(I,e,t,r)}),3);var Se=_((function(e,t){var r=E(t),n=g(me(e));return function e(t){if(t)return r(t);!1!==t&&n(e)}()}),2);var De=_((function(e,t,r,n){var i=g(r);return X(e,t,((e,t)=>{i(e,((r,n)=>r?t(r):t(r,{key:n,val:e})))}),((e,t)=>{for(var r={},{hasOwnProperty:i}=Object.prototype,a=0;a{a(e,t,((e,n)=>{if(e)return r(e);i[t]=n,r(e)}))}),(e=>n(e,i)))}),4);function Ne(e,t,r){return Ae(e,1/0,t,r)}function Pe(e,t,r){return Ae(e,1,t,r)}function Ie(e,t=(e=>e)){var r=Object.create(null),n=Object.create(null),a=g(e),o=i(((e,i)=>{var o=t(...e);o in r?u((()=>i(null,...r[o]))):o in n?n[o].push(i):(n[o]=[i],a(...e,((e,...t)=>{e||(r[o]=t);var i=n[o];delete n[o];for(var a=0,s=i.length;a{var n=v(t)?[]:{};e(t,((e,t,r)=>{g(e)(((e,...i)=>{i.length<2&&([i]=i),n[t]=i,r(e)}))}),(e=>r(e,n)))}),3);function Re(e,t){return Oe(A,e,t)}function Me(e,t,r){return Oe(D(t),e,r)}function Le(e,t){var r=g(e);return H(((e,t)=>{r(e[0],t)}),t,1)}class je{constructor(){this.heap=[],this.pushCount=Number.MIN_SAFE_INTEGER}get length(){return this.heap.length}empty(){return this.heap=[],this}percUp(e){let t;for(;e>0&&ze(this.heap[e],this.heap[t=Be(e)]);){let r=this.heap[e];this.heap[e]=this.heap[t],this.heap[t]=r,e=t}}percDown(e){let t;for(;(t=1+(e<<1))=0;e--)this.percDown(e);return this}}function Be(e){return(e+1>>1)-1}function ze(e,t){return e.priority!==t.priority?e.priority({data:e,priority:t}))):{data:e,priority:t}}return r._tasks=new je,r._createTaskItem=({data:e,priority:t},r)=>({data:e,priority:t,callback:r}),r.push=function(e,t=0,r){return n(a(e,t),r)},r.pushAsync=function(e,t=0,r){return i(a(e,t),r)},delete r.unshift,delete r.unshiftAsync,r}var qe=_((function(e,t){if(t=k(t),!Array.isArray(e))return t(new TypeError("First argument to race must be an array of functions"));if(!e.length)return t();for(var r=0,n=e.length;r{let n={};if(e&&(n.error=e),t.length>0){var i=t;t.length<=1&&([i]=t),n.value=i}r(null,n)})),t.apply(this,e)}))}function He(e){var t;return Array.isArray(e)?t=e.map(Ve):(t={},Object.keys(e).forEach((r=>{t[r]=Ve.call(this,e[r])}))),t}function Ke(e,t,r,n){const i=g(r);return be(e,t,((e,t)=>{i(e,((e,r)=>{t(e,!r)}))}),n)}var We=_((function(e,t,r){return Ke(A,e,t,r)}),3);var Ge=_((function(e,t,r,n){return Ke(D(t),e,r,n)}),4);var $e=_((function(e,t,r){return Ke(I,e,t,r)}),3);function Ye(e){return function(){return e}}const Xe=5,Qe=0;function Ze(e,t,r){var n={times:Xe,intervalFunc:Ye(Qe)};if(arguments.length<3&&"function"==typeof e?(r=t||M(),t=e):(!function(e,t){if("object"==typeof t)e.times=+t.times||Xe,e.intervalFunc="function"==typeof t.interval?t.interval:Ye(+t.interval||Qe),e.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");e.times=+t||Xe}}(n,e),r=r||M()),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var i=g(t),a=1;return function e(){i(((t,...i)=>{!1!==t&&(t&&a++{function a(e){n(...t,e)}return(t.lengthe))(A,e,t,r)}),3);var nt=_((function(e,t,r,n){return re(Boolean,(e=>e))(D(t),e,r,n)}),4);var it=_((function(e,t,r){return re(Boolean,(e=>e))(I,e,t,r)}),3);var at=_((function(e,t,r){var n=g(t);return N(e,((e,t)=>{n(e,((r,n)=>{if(r)return t(r);t(r,{value:e,criteria:n})}))}),((e,t)=>{if(e)return r(e);r(null,t.sort(i).map((e=>e.value)))}));function i(e,t){var r=e.criteria,n=t.criteria;return rn?1:0}}),3);function ot(e,t,r){var n=g(e);return i(((i,a)=>{var o,s=!1;i.push(((...e)=>{s||(a(...e),clearTimeout(o))})),o=setTimeout((function(){var t=e.name||"anonymous",n=new Error('Callback function "'+t+'" timed out.');n.code="ETIMEDOUT",r&&(n.info=r),s=!0,a(n)}),t),n(...i)}))}function st(e,t,r,n){var i=g(r);return X(function(e){for(var t=Array(e);e--;)t[e]=e;return t}(e),t,i,n)}function ct(e,t,r){return st(e,1/0,t,r)}function lt(e,t,r){return st(e,1,t,r)}function ut(e,t,r,n){arguments.length<=3&&"function"==typeof t&&(n=r,r=t,t=Array.isArray(e)?[]:{}),n=k(n||M());var i=g(r);return A(e,((e,r,n)=>{i(t,e,r,n)}),(e=>n(e,t))),n[R]}var dt=_((function(e,t){var r,n=null;return fe(e,((e,t)=>{g(e)(((e,...i)=>{if(!1===e)return t(e);i.length<2?[r]=i:r=i,n=e,t(e?null:{})}))}),(()=>t(n,r)))}));function pt(e){return(...t)=>(e.unmemoized||e)(...t)}var ft=_((function(e,t,r){r=E(r);var n=g(t),i=g(e),a=[];function o(e,...t){if(e)return r(e);a=t,!1!==e&&i(s)}function s(e,t){return e?r(e):!1!==e?t?void n(o):r(null,...a):void 0}return i(s)}),3);function mt(e,t,r){const n=g(e);return ft((e=>n(((t,r)=>e(t,!r)))),t,r)}var gt=_((function(e,t){if(t=k(t),!Array.isArray(e))return t(new Error("First argument to waterfall must be an array of functions"));if(!e.length)return t();var r=0;function n(t){g(e[r++])(...t,E(i))}function i(i,...a){if(!1!==i)return i||r===e.length?t(i,...a):void n(a)}n([])})),_t={apply:n,applyEach:P,applyEachSeries:O,asyncify:d,auto:L,autoInject:q,cargo:K,cargoQueue:W,compose:Y,concat:Z,concatLimit:Q,concatSeries:ee,constant:te,detect:ne,detectLimit:ie,detectSeries:ae,dir:se,doUntil:le,doWhilst:ce,each:de,eachLimit:pe,eachOf:A,eachOfLimit:w,eachOfSeries:I,eachSeries:fe,ensureAsync:me,every:ge,everyLimit:_e,everySeries:he,filter:ke,filterLimit:xe,filterSeries:Ee,forever:Se,groupBy:we,groupByLimit:De,groupBySeries:Te,log:Ce,map:N,mapLimit:X,mapSeries:F,mapValues:Ne,mapValuesLimit:Ae,mapValuesSeries:Pe,memoize:Ie,nextTick:Fe,parallel:Re,parallelLimit:Me,priorityQueue:Ue,queue:Le,race:qe,reduce:G,reduceRight:Je,reflect:Ve,reflectAll:He,reject:We,rejectLimit:Ge,rejectSeries:$e,retry:Ze,retryable:et,seq:$,series:tt,setImmediate:u,some:rt,someLimit:nt,someSeries:it,sortBy:at,timeout:ot,times:ct,timesLimit:st,timesSeries:lt,transform:ut,tryEach:dt,unmemoize:pt,until:mt,waterfall:gt,whilst:ft,all:ge,allLimit:_e,allSeries:he,any:rt,anyLimit:nt,anySeries:it,find:ne,findLimit:ie,findSeries:ae,flatMap:Z,flatMapLimit:Q,flatMapSeries:ee,forEach:de,forEachSeries:fe,forEachLimit:pe,forEachOf:A,forEachOfSeries:I,forEachOfLimit:w,inject:G,foldl:G,foldr:Je,select:ke,selectLimit:xe,selectSeries:Ee,wrapSync:d,during:ft,doDuring:ce}},15876:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>M});var n={Space_Separator:/[\u1680\u2000-\u200A\u202F\u205F\u3000]/,ID_Start:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE83\uDE86-\uDE89\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]/,ID_Continue:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u09FC\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9-\u0AFF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D00-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF9\u1D00-\u1DF9\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDCA0-\uDCE9\uDCFF\uDE00-\uDE3E\uDE47\uDE50-\uDE83\uDE86-\uDE99\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC59\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD47\uDD50-\uDD59]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4A\uDD50-\uDD59]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/},i={isSpaceSeparator:e=>"string"==typeof e&&n.Space_Separator.test(e),isIdStartChar:e=>"string"==typeof e&&(e>="a"&&e<="z"||e>="A"&&e<="Z"||"$"===e||"_"===e||n.ID_Start.test(e)),isIdContinueChar:e=>"string"==typeof e&&(e>="a"&&e<="z"||e>="A"&&e<="Z"||e>="0"&&e<="9"||"$"===e||"_"===e||"‌"===e||"‍"===e||n.ID_Continue.test(e)),isDigit:e=>"string"==typeof e&&/[0-9]/.test(e),isHexDigit:e=>"string"==typeof e&&/[0-9A-Fa-f]/.test(e)};let a,o,s,c,l,u,d,p,f;function m(e,t,r){const n=e[t];if(null!=n&&"object"==typeof n)if(Array.isArray(n))for(let e=0;e0;){const t=k();if(!i.isHexDigit(t))throw N(x());e+=x()}return String.fromCodePoint(parseInt(e,16))}const T={start(){if("eof"===d.type)throw P();C()},beforePropertyName(){switch(d.type){case"identifier":case"string":return p=d.value,void(o="afterPropertyName");case"punctuator":return void A();case"eof":throw P()}},afterPropertyName(){if("eof"===d.type)throw P();o="beforePropertyValue"},beforePropertyValue(){if("eof"===d.type)throw P();C()},beforeArrayValue(){if("eof"===d.type)throw P();"punctuator"!==d.type||"]"!==d.value?C():A()},afterPropertyValue(){if("eof"===d.type)throw P();switch(d.value){case",":return void(o="beforePropertyName");case"}":A()}},afterArrayValue(){if("eof"===d.type)throw P();switch(d.value){case",":return void(o="beforeArrayValue");case"]":A()}},end(){}};function C(){let e;switch(d.type){case"punctuator":switch(d.value){case"{":e={};break;case"[":e=[]}break;case"null":case"boolean":case"numeric":case"string":e=d.value}if(void 0===f)f=e;else{const t=s[s.length-1];Array.isArray(t)?t.push(e):Object.defineProperty(t,p,{value:e,writable:!0,enumerable:!0,configurable:!0})}if(null!==e&&"object"==typeof e)s.push(e),o=Array.isArray(e)?"beforeArrayValue":"beforePropertyName";else{const e=s[s.length-1];o=null==e?"end":Array.isArray(e)?"afterArrayValue":"afterPropertyValue"}}function A(){s.pop();const e=s[s.length-1];o=null==e?"end":Array.isArray(e)?"afterArrayValue":"afterPropertyValue"}function N(e){return O(void 0===e?`JSON5: invalid end of input at ${l}:${u}`:`JSON5: invalid character '${F(e)}' at ${l}:${u}`)}function P(){return O(`JSON5: invalid end of input at ${l}:${u}`)}function I(){return u-=5,O(`JSON5: invalid identifier character at ${l}:${u}`)}function F(e){const t={"'":"\\'",'"':'\\"',"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\v","\0":"\\0","\u2028":"\\u2028","\u2029":"\\u2029"};if(t[e])return t[e];if(e<" "){const t=e.charCodeAt(0).toString(16);return"\\x"+("00"+t).substring(t.length)}return e}function O(e){const t=new SyntaxError(e);return t.lineNumber=l,t.columnNumber=u,t}const R={parse:function(e,t){a=String(e),o="start",s=[],c=0,l=1,u=0,d=void 0,p=void 0,f=void 0;do{d=b(),T[o]()}while("eof"!==d.type);return"function"==typeof t?m({"":f},"",t):f},stringify:function(e,t,r){const n=[];let a,o,s,c="",l="";if(null==t||"object"!=typeof t||Array.isArray(t)||(r=t.space,s=t.quote,t=t.replacer),"function"==typeof t)o=t;else if(Array.isArray(t)){a=[];for(const e of t){let t;"string"==typeof e?t=e:("number"==typeof e||e instanceof String||e instanceof Number)&&(t=String(e)),void 0!==t&&a.indexOf(t)<0&&a.push(t)}}return r instanceof Number?r=Number(r):r instanceof String&&(r=String(r)),"number"==typeof r?r>0&&(r=Math.min(10,Math.floor(r)),l=" ".substr(0,r)):"string"==typeof r&&(l=r.substr(0,10)),u("",{"":e});function u(e,t){let r=t[e];switch(null!=r&&("function"==typeof r.toJSON5?r=r.toJSON5(e):"function"==typeof r.toJSON&&(r=r.toJSON(e))),o&&(r=o.call(t,e,r)),r instanceof Number?r=Number(r):r instanceof String?r=String(r):r instanceof Boolean&&(r=r.valueOf()),r){case null:return"null";case!0:return"true";case!1:return"false"}return"string"==typeof r?d(r):"number"==typeof r?String(r):"object"==typeof r?Array.isArray(r)?function(e){if(n.indexOf(e)>=0)throw TypeError("Converting circular structure to JSON5");n.push(e);let t=c;c+=l;let r,i=[];for(let t=0;t=0)throw TypeError("Converting circular structure to JSON5");n.push(e);let t=c;c+=l;let r,i=a||Object.keys(e),o=[];for(const t of i){const r=u(t,e);if(void 0!==r){let e=p(t)+":";""!==l&&(e+=" "),e+=r,o.push(e)}}if(0===o.length)r="{}";else{let e;if(""===l)e=o.join(","),r="{"+e+"}";else{let n=",\n"+c;e=o.join(n),r="{\n"+c+e+",\n"+t+"}"}}return n.pop(),c=t,r}(r):void 0}function d(e){const t={"'":.1,'"':.2},r={"'":"\\'",'"':'\\"',"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\v","\0":"\\0","\u2028":"\\u2028","\u2029":"\\u2029"};let n="";for(let a=0;at[e]{"use strict";e.exports=JSON.parse('{"kitData":[{"filePath":"@internal/component/ets/ability_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/action_sheet.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/alert_dialog.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/alphabet_indexer.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/animator.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/badge.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/blank.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/button.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/calendar.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/calendar_picker.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/canvas.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/checkbox.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/checkboxgroup.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/circle.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/column.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/column_split.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/common.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/common_ts_ets_api.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/container_span.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/context_menu.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/counter.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/custom_dialog_controller.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/data_panel.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/date_picker.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/divider.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/effect_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/ellipse.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/embedded_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/enums.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/flex.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/flow_item.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/folder_stack.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/form_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/form_link.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/for_each.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/gauge.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/gesture.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/grid.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/gridItem.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/grid_col.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/grid_container.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/grid_row.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/hyperlink.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/image.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/image_animator.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/image_common.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/image_span.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/inspector.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/lazy_for_each.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/line.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/list.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/list_item.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/list_item_group.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/loading_progress.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/location_button.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/marquee.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/matrix2d.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/media_cached_image.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/menu.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/menu_item.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/menu_item_group.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/navigation.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/navigator.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/nav_destination.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/nav_router.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/node_container.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/page_transition.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/panel.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/particle.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/paste_button.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/path.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/pattern_lock.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/plugin_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/polygon.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/polyline.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/progress.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/qrcode.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/radio.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/rating.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/rect.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/refresh.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/relative_container.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/remote_window.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/rich_editor.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/rich_text.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/root_scene.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/row.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/row_split.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/save_button.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/screen.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/scroll.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/scroll_bar.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/search.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/security_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/select.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/shape.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/sidebar.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/slider.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/span.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/stack.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/state_management.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/stepper.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/stepper_item.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/styled_string.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/swiper.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/symbolglyph.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/symbol_span.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/tabs.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/tab_content.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text_area.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text_clock.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text_common.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text_input.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text_picker.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text_timer.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/time_picker.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/toggle.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/ui_extension_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/units.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/video.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/water_flow.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/web.d.ts","kitName":"ArkWeb","subSystem":"web"},{"filePath":"@internal/component/ets/window_scene.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/xcomponent.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/ets/global.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/ets/global.d.ts","kitName":"ArkUI","subSystem":"公共基础类库"},{"filePath":"@internal/ets/lifecycle.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.ability.ability.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.ability.dataUriUtils.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.ability.errorCode.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.ability.featureAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.ability.particleAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.ability.particleAbility.d.ts","kitName":"AbilityKit","subSystem":"资源调度"},{"filePath":"@ohos.ability.wantConstant.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.abilityAccessCtrl.d.ts","kitName":"AbilityKit","subSystem":"安全基础能力"},{"filePath":"@ohos.accessibility.config.d.ts","kitName":"AccessibilityKit","subSystem":"无障碍软件服务"},{"filePath":"@ohos.accessibility.d.ts","kitName":"AccessibilityKit","subSystem":"无障碍软件服务"},{"filePath":"@ohos.accessibility.GesturePath.d.ts","kitName":"AccessibilityKit","subSystem":"无障碍软件服务"},{"filePath":"@ohos.accessibility.GesturePoint.d.ts","kitName":"AccessibilityKit","subSystem":"无障碍软件服务"},{"filePath":"@ohos.account.appAccount.d.ts","kitName":"BasicServicesKit","subSystem":"账号"},{"filePath":"@ohos.account.distributedAccount.d.ts","kitName":"BasicServicesKit","subSystem":"账号"},{"filePath":"@ohos.account.osAccount.d.ts","kitName":"BasicServicesKit","subSystem":"账号"},{"filePath":"@ohos.advertising.AdComponent.d.ets","kitName":"AdsKit","subSystem":"广告服务"},{"filePath":"@ohos.advertising.AdsServiceExtensionAbility.d.ts","kitName":"AdsKit","subSystem":"广告服务"},{"filePath":"@ohos.advertising.AutoAdComponent.d.ets","kitName":"AdsKit","subSystem":"广告服务"},{"filePath":"@ohos.advertising.d.ts","kitName":"AdsKit","subSystem":"广告服务"},{"filePath":"@ohos.ai.intelligentVoice.d.ts","kitName":"MindSporeLiteKit","subSystem":"AI业务"},{"filePath":"@ohos.ai.mindSporeLite.d.ts","kitName":"MindSporeLiteKit","subSystem":"AI业务"},{"filePath":"@ohos.animation.windowAnimationManager.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"@ohos.animator.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.app.ability.Ability.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.AbilityConstant.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.abilityDelegatorRegistry.d.ts","kitName":"TestKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.AbilityLifecycleCallback.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.abilityManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.AbilityStage.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ActionExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ApplicationStateChangeCallback.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.appManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.appRecovery.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.AtomicServiceOptions.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.AutoFillExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.autoFillManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.autoStartupManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ChildProcess.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.childProcessManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.common.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.Configuration.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ConfigurationConstant.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.contextConstant.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.dataUriUtils.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.dialogRequest.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.dialogSession.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.DriverExtensionAbility.d.ts","kitName":"DriverDevelopmentKit","subSystem":"驱动"},{"filePath":"@ohos.app.ability.EmbeddableUIAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.EmbeddedUIExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.EnvironmentCallback.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.errorManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.insightIntent.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.InsightIntentContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.insightIntentDriver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.InsightIntentExecutor.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.MediaControlExtensionAbility.d.ts","kitName":"AVSessionKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.app.ability.missionManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.OpenLinkOptions.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.PrintExtensionAbility.d.ts","kitName":"BasicServicesKit","subSystem":"打印"},{"filePath":"@ohos.app.ability.quickFixManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ServiceExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ShareExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.StartOptions.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.UIAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.UIExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.UIExtensionContentSession.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.UserAuthExtensionAbility.d.ts","kitName":"UserAuthenticationKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.VpnExtensionAbility.d.ts","kitName":"NetworkKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.Want.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.wantAgent.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.wantConstant.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.appstartup.StartupListener.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.businessAbilityRouter.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.formAgent.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.formBindingData.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.FormExtensionAbility.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.formHost.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.formInfo.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.formObserver.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.formProvider.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.application.abilityDelegatorRegistry.d.ts","kitName":"TestKit","subSystem":"元能力"},{"filePath":"@ohos.application.abilityManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.AccessibilityExtensionAbility.d.ts","kitName":"AccessibilityKit","subSystem":"无障碍软件服务"},{"filePath":"@ohos.application.appManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.BackupExtensionAbility.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.application.Configuration.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.ConfigurationConstant.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.DataShareExtensionAbility.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.application.formBindingData.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.application.formError.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.application.formHost.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.application.formInfo.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.application.formProvider.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.application.missionManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.StaticSubscriberExtensionAbility.d.ts","kitName":"BasicServicesKit","subSystem":"元能力"},{"filePath":"@ohos.application.StaticSubscriberExtensionContext.d.ts","kitName":"BasicServicesKit","subSystem":"元能力"},{"filePath":"@ohos.application.testRunner.d.ts","kitName":"TestKit","subSystem":"元能力"},{"filePath":"@ohos.application.uriPermissionManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.Want.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.WindowExtensionAbility.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"@ohos.arkui.advanced.Chip.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.ChipGroup.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.ComposeListItem.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.ComposeTitleBar.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.Counter.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.Dialog.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.EditableTitleBar.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.ExceptionPrompt.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.Filter.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.GridObjectSortComponent.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.Popup.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.ProgressButton.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.SegmentButton.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.SelectionMenu.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.SelectTitleBar.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.SplitLayout.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.SubHeader.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.SwipeRefresher.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.TabTitleBar.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.ToolBar.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.TreeView.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.componentSnapshot.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.componentUtils.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.dragController.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.drawableDescriptor.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.inspector.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.observer.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.performanceMonitor.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.shape.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.UIContext.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.UIContext.d.ts","kitName":"ArkUI","subSystem":"元能力"},{"filePath":"@ohos.arkui.uiExtension.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.backgroundTaskManager.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.base.d.ts","kitName":"BasicServicesKit","subSystem":"SDK"},{"filePath":"@ohos.batteryInfo.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.batteryStatistics.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.bluetooth.a2dp.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.access.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.baseProfile.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.ble.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.connection.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.constant.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.hfp.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.hid.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.map.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.pan.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.pbap.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.socket.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.wearDetection.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetoothManager.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.brightness.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.buffer.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.bundle.appControl.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.bundleManager.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.bundleMonitor.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.bundleResourceManager.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.defaultAppManager.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.distributedBundleManager.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.freeInstall.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.innerBundleManager.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.installer.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.launcherBundleManager.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.overlay.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundleState.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.bytrace.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.calendarManager.d.ts","kitName":"CalendarKit","subSystem":"应用"},{"filePath":"@ohos.charger.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.commonEventManager.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"@ohos.configPolicy.d.ts","kitName":"BasicServicesKit","subSystem":"定制"},{"filePath":"@ohos.connectedTag.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.contact.d.ts","kitName":"ContactsKit","subSystem":"应用"},{"filePath":"@ohos.continuation.continuationManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.convertxml.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.cooperate.d.ts","kitName":"DistributedServiceKit","subSystem":"综合传感处理平台"},{"filePath":"@ohos.curves.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.data.cloudData.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.cloudExtension.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.commonType.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.dataAbility.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.dataShare.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.dataSharePredicates.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.DataShareResultSet.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.distributedData.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.distributedDataObject.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.distributedKVStore.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.preferences.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.rdb.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.relationalStore.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.storage.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.unifiedDataChannel.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.uniformDataStruct.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.uniformTypeDescriptor.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.ValuesBucket.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.deviceAttest.d.ts","kitName":"BasicServicesKit","subSystem":"XTS"},{"filePath":"@ohos.deviceInfo.d.ts","kitName":"BasicServicesKit","subSystem":"启动恢复"},{"filePath":"@ohos.deviceStatus.dragInteraction.d.ts","kitName":"ArkUI","subSystem":"综合传感处理平台"},{"filePath":"@ohos.display.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"@ohos.display.d.ts","kitName":"ArkUI","subSystem":"窗口"},{"filePath":"@ohos.distributedBundle.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.distributedDeviceManager.d.ts","kitName":"DistributedServiceKit","subSystem":"分布式硬件"},{"filePath":"@ohos.distributedHardware.deviceManager.d.ts","kitName":"DistributedServiceKit","subSystem":"分布式硬件"},{"filePath":"@ohos.distributedHardware.hardwareManager.d.ts","kitName":"DistributedServiceKit","subSystem":"分布式硬件"},{"filePath":"@ohos.distributedMissionManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.dlpPermission.d.ts","kitName":"DataLossPreventionKit","subSystem":"安全基础能力"},{"filePath":"@ohos.document.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.driver.deviceManager.d.ts","kitName":"DriverDevelopmentKit","subSystem":"驱动"},{"filePath":"@ohos.effectKit.d.ts","kitName":"ArkGraphics2D","subSystem":"图形图像"},{"filePath":"@ohos.enterprise.accountManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.adminManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.applicationManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.bluetoothManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.browser.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.bundleManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.dateTimeManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.deviceControl.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.deviceInfo.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.deviceSettings.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.EnterpriseAdminExtensionAbility.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.locationManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.networkManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.restrictions.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.securityManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.systemManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.usbManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.wifiManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.events.emitter.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"@ohos.faultLogger.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.file.backup.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.cloudSync.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.cloudSyncManager.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.environment.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.fileAccess.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.fileExtensionInfo.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.fileuri.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.fs.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.hash.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.photoAccessHelper.d.ts","kitName":"MediaLibraryKit","subSystem":"文件管理"},{"filePath":"@ohos.file.PhotoPickerComponent.d.ets","kitName":"MediaLibraryKit","subSystem":"文件管理"},{"filePath":"@ohos.file.picker.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.recent.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.securityLabel.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.statvfs.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.storageStatistics.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.trash.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.volumeManager.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.fileio.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.filemanagement.userFileManager.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.fileshare.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.font.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.geolocation.d.ts","kitName":"LocationKit","subSystem":"位置服务"},{"filePath":"@ohos.geoLocationManager.d.ts","kitName":"LocationKit","subSystem":"位置服务"},{"filePath":"@ohos.graphics.colorSpaceManager.d.ts","kitName":"ArkGraphics2D","subSystem":"图形图像"},{"filePath":"@ohos.graphics.displaySync.d.ts","kitName":"ArkGraphics2D","subSystem":"图形图像"},{"filePath":"@ohos.graphics.hdrCapability.d.ts","kitName":"ArkGraphics2D","subSystem":"图形图像"},{"filePath":"@ohos.hiAppEvent.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hichecker.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hidebug.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hilog.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hiSysEvent.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hiTraceChain.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hiTraceMeter.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hiviewdfx.hiAppEvent.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.i18n.d.ts","kitName":"LocalizationKit","subSystem":"全球化"},{"filePath":"@ohos.identifier.oaid.d.ts","kitName":"AdsKit","subSystem":"广告服务"},{"filePath":"@ohos.inputMethod.d.ts","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.inputMethod.Panel.d.ts","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.inputMethodEngine.d.ts","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.InputMethodExtensionAbility.d.ts","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.InputMethodExtensionContext.d.ts","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.inputMethodList.d.ets","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.InputMethodSubtype.d.ts","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.intl.d.ts","kitName":"LocalizationKit","subSystem":"全球化"},{"filePath":"@ohos.logLibrary.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.matrix4.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.measure.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.mediaquery.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.multimedia.audio.d.ts","kitName":"AudioKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.audioHaptic.d.ts","kitName":"AudioKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.avCastPicker.d.ets","kitName":"AVSessionKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.avCastPickerParam.d.ts","kitName":"AVSessionKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.avsession.d.ts","kitName":"AVSessionKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.avVolumePanel.d.ets","kitName":"AudioKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.camera.d.ts","kitName":"CameraKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.cameraPicker.d.ts","kitName":"CameraKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.drm.d.ts","kitName":"DrmKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.image.d.ts","kitName":"ImageKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.media.d.ts","kitName":"MediaKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.mediaLibrary.d.ts","kitName":"MediaLibraryKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.systemSoundManager.d.ts","kitName":"AudioKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimodalInput.gestureEvent.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.inputConsumer.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.inputDevice.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.inputDeviceCooperate.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.inputEvent.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.inputEventClient.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.inputMonitor.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.intentionCode.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.keyCode.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.keyEvent.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.mouseEvent.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.pointer.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.shortKey.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.touchEvent.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.infraredEmitter.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.net.connection.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"@ohos.net.connection.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.ethernet.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.http.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"@ohos.net.mdns.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.networkSecurity.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"@ohos.net.policy.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.sharing.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.socket.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"@ohos.net.statistics.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.vpn.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.vpn.d.ts","kitName":"NetworkKit","subSystem":"元能力"},{"filePath":"@ohos.net.vpnExtension.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.vpnExtension.d.ts","kitName":"NetworkKit","subSystem":"元能力"},{"filePath":"@ohos.net.webSocket.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.webSocket.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"@ohos.nfc.cardEmulation.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.nfc.controller.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.nfc.tag.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.notificationManager.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"@ohos.notificationSubscribe.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"@ohos.pasteboard.d.ts","kitName":"BasicServicesKit","subSystem":"剪贴板"},{"filePath":"@ohos.PiPWindow.d.ts","kitName":"ArkUI","subSystem":"窗口"},{"filePath":"@ohos.pluginComponent.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.power.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.print.d.ts","kitName":"BasicServicesKit","subSystem":"打印"},{"filePath":"@ohos.privacyManager.d.ts","kitName":"AbilityKit","subSystem":"安全基础能力"},{"filePath":"@ohos.process.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.prompt.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.promptAction.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.reminderAgent.d.ts","kitName":"BackgroundTasksKit","subSystem":"事件通知"},{"filePath":"@ohos.reminderAgentManager.d.ts","kitName":"BackgroundTasksKit","subSystem":"事件通知"},{"filePath":"@ohos.request.d.ts","kitName":"BasicServicesKit","subSystem":"上传下载"},{"filePath":"@ohos.resourceManager.d.ts","kitName":"LocalizationKit","subSystem":"全球化"},{"filePath":"@ohos.resourceschedule.backgroundTaskManager.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.resourceschedule.deviceStandby.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.resourceschedule.systemload.d.ts","kitName":"BasicServicesKit","subSystem":"资源调度"},{"filePath":"@ohos.resourceschedule.usageStatistics.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.resourceschedule.workScheduler.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.router.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.rpc.d.ts","kitName":"IPCKit","subSystem":"基础通信"},{"filePath":"@ohos.runningLock.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.screen.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"@ohos.screenLock.d.ts","kitName":"BasicServicesKit","subSystem":"主题"},{"filePath":"@ohos.screenshot.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"@ohos.secureElement.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.security.asset.d.ts","kitName":"Asset Store Kit","subSystem":"安全基础能力"},{"filePath":"@ohos.security.cert.d.ts","kitName":"DeviceCertificateKit","subSystem":"安全基础能力"},{"filePath":"@ohos.security.certManager.d.ts","kitName":"DeviceCertificateKit","subSystem":"安全基础能力"},{"filePath":"@ohos.security.cryptoFramework.d.ts","kitName":"CryptoArchitectureKit","subSystem":"安全基础能力"},{"filePath":"@ohos.security.huks.d.ts","kitName":"UniversalKeystoreKit","subSystem":"安全基础能力"},{"filePath":"@ohos.sensor.d.ts","kitName":"SensorServiceKit","subSystem":"泛sensor服务"},{"filePath":"@ohos.settings.d.ts","kitName":"BasicServicesKit","subSystem":"应用"},{"filePath":"@ohos.statfs.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.stationary.d.ts","kitName":"MultimodalAwarenessKit","subSystem":"综合传感处理平台"},{"filePath":"@ohos.systemCapability.d.ts","kitName":"BasicServicesKit","subSystem":"研发工具链"},{"filePath":"@ohos.systemDateTime.d.ts","kitName":"BasicServicesKit","subSystem":"时间时区"},{"filePath":"@ohos.systemparameter.d.ts","kitName":"BasicServicesKit","subSystem":"启动恢复"},{"filePath":"@ohos.systemParameterEnhance.d.ts","kitName":"BasicServicesKit","subSystem":"启动恢复"},{"filePath":"@ohos.systemTime.d.ts","kitName":"BasicServicesKit","subSystem":"时间时区"},{"filePath":"@ohos.systemTimer.d.ts","kitName":"BasicServicesKit","subSystem":"时间时区"},{"filePath":"@ohos.taskpool.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.telephony.call.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.telephony.call.d.ts","kitName":"TelephonyKit","subSystem":"应用"},{"filePath":"@ohos.telephony.data.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.telephony.observer.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.telephony.radio.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.telephony.sim.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.telephony.sms.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.telephony.vcard.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.thermal.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.uiAppearance.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.uiExtensionHost.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.UiTest.d.ts","kitName":"TestKit","subSystem":"测试框架"},{"filePath":"@ohos.update.d.ts","kitName":"BasicServicesKit","subSystem":"升级服务"},{"filePath":"@ohos.uri.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.url.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.usb.d.ts","kitName":"BasicServicesKit","subSystem":"USB服务"},{"filePath":"@ohos.usbManager.d.ts","kitName":"BasicServicesKit","subSystem":"USB服务"},{"filePath":"@ohos.userIAM.faceAuth.d.ts","kitName":"UserAuthenticationKit","subSystem":"用户IAM"},{"filePath":"@ohos.userIAM.userAuth.d.ts","kitName":"UserAuthenticationKit","subSystem":"用户IAM"},{"filePath":"@ohos.userIAM.userAuthIcon.d.ets","kitName":"UserAuthenticationKit","subSystem":"用户IAM"},{"filePath":"@ohos.util.ArrayList.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.Deque.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.HashMap.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.HashSet.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.json.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.LightWeightMap.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.LightWeightSet.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.LinkedList.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.List.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.PlainArray.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.Queue.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.Stack.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.TreeMap.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.TreeSet.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.Vector.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.vibrator.d.ts","kitName":"SensorServiceKit","subSystem":"泛sensor服务"},{"filePath":"@ohos.wallpaper.d.ts","kitName":"BasicServicesKit","subSystem":"主题"},{"filePath":"@ohos.WallpaperExtensionAbility.d.ts","kitName":"BasicServicesKit","subSystem":"主题"},{"filePath":"@ohos.wantAgent.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.web.netErrorList.d.ts","kitName":"ArkWeb","subSystem":"web"},{"filePath":"@ohos.web.webview.d.ts","kitName":"ArkWeb","subSystem":"web"},{"filePath":"@ohos.wifi.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.wifiext.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.wifiManager.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.wifiManagerExt.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.wifiManagerExt.d.ts","kitName":"ConnectivityKit","subSystem":"元能力"},{"filePath":"@ohos.window.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"@ohos.window.d.ts","kitName":"ArkUI","subSystem":"窗口"},{"filePath":"@ohos.worker.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.WorkSchedulerExtensionAbility.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.xml.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.zlib.d.ts","kitName":"BasicServicesKit","subSystem":"包管理"},{"filePath":"@system.app.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@system.battery.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@system.bluetooth.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@system.brightness.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@system.cipher.d.ts","kitName":"CryptoArchitectureKit","subSystem":"安全基础能力"},{"filePath":"@system.configuration.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@system.device.d.ts","kitName":"BasicServicesKit","subSystem":"启动恢复"},{"filePath":"@system.file.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@system.geolocation.d.ts","kitName":"LocationKit","subSystem":"位置服务"},{"filePath":"@system.mediaquery.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@system.notification.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"@system.package.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@system.prompt.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@system.request.d.ts","kitName":"BasicServicesKit","subSystem":"上传下载"},{"filePath":"@system.router.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@system.sensor.d.ts","kitName":"SensorServiceKit","subSystem":"泛sensor服务"},{"filePath":"@system.storage.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@system.vibrator.d.ts","kitName":"SensorServiceKit","subSystem":"泛sensor服务"},{"filePath":"ability/abilityResult.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"ability/connectOptions.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"ability/dataAbilityHelper.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"ability/dataAbilityOperation.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"ability/dataAbilityResult.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"ability/startAbilityParameter.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"ability/want.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"advertising/advertisement.d.ts","kitName":"AdsKit","subSystem":"广告服务"},{"filePath":"app/appVersionInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"app/context.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"app/processInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityDelegator.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/abilityDelegatorArgs.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityFirstFrameStateData.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityForegroundStateObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityMonitor.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityRunningInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityStageContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityStageMonitor.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityStateData.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AccessibilityExtensionContext.d.ts","kitName":"AccessibilityKit","subSystem":"无障碍软件服务"},{"filePath":"application/AppForegroundStateObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ApplicationContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ApplicationStateObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AppStateData.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AutoFillExtensionContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AutoFillRect.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AutoFillRequest.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AutoFillType.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AutoStartupCallback.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AutoStartupInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/BaseContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/BusinessAbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/Context.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ContinuableInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ContinueCallback.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ContinueDeviceInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ContinueMissionInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/DriverExtensionContext.d.ts","kitName":"DriverDevelopmentKit","subSystem":"驱动"},{"filePath":"application/EmbeddableUIAbilityContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ErrorObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/EventHub.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ExtensionContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ExtensionRunningInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/FormExtensionContext.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"application/LoopObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/MediaControlExtensionContext.d.ts","kitName":"AVSessionKit","subSystem":"OS媒体软件"},{"filePath":"application/MissionCallbacks.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/MissionDeviceInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/MissionInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/MissionListener.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/MissionParameter.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/MissionSnapshot.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/PageNodeInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ProcessData.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ProcessInformation.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ProcessRunningInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ServiceExtensionContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/shellCmdResult.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/UIAbilityContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/UIExtensionContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ViewData.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/VpnExtensionContext.d.ts","kitName":"NetworkKit","subSystem":"元能力"},{"filePath":"application/WorkSchedulerExtensionContext.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"arkui/AlphabetIndexerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/BlankModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/BuilderNode.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ButtonModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/CalendarPickerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/CheckboxGroupModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/CheckboxModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ColumnModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ColumnSplitModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/CommonModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ComponentContent.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/CounterModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/DataPanelModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/DatePickerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/DividerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/FormComponentModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/FrameNode.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/GaugeModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/Graphics.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/GridColModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/GridItemModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/GridModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/GridRowModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/HyperlinkModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ImageAnimatorModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ImageModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ImageSpanModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/LineModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ListItemGroupModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ListItemModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ListModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/LoadingProgressModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/MarqueeModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/MenuItemModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/MenuModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/NavDestinationModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/NavigationModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/NavigatorModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/NavRouterModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/NodeController.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/PanelModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/PathModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/PatternLockModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/PolygonModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/PolylineModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ProgressModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/QRCodeModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RadioModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RatingModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RectModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RenderNode.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RichEditorModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RowModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RowSplitModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ScrollModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/SearchModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/SelectModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ShapeModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/SideBarContainerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/SliderModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/SpanModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/StackModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/StepperItemModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/SwiperModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TabsModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TextAreaModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TextClockModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TextInputModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TextModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TextPickerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TextTimerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TimePickerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ToggleModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/VideoModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/WaterFlowModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/XComponentNode.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"bundle/abilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/applicationInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/bundleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/bundleInstaller.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/bundleStatusCallback.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/customizeData.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/elementName.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/hapModuleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/launcherAbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/moduleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/PermissionDef.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/remoteAbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/shortcutInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/AbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/ApplicationInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/AppProvisionInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/BundleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/BundlePackInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/BundleResourceInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/DispatchInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/ElementName.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/ExtensionAbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/HapModuleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/LauncherAbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/LauncherAbilityResourceInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/Metadata.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/OverlayModuleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/PermissionDef.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/RecoverableApplicationInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/RemoteAbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/SharedBundleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/ShortcutInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"common/full/canvaspattern.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/full/console.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/full/dom.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/full/featureability.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/full/global.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/full/viewmodel.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/lite/console.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/lite/featureability.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/lite/global.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/lite/viewmodel.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"commonEvent/commonEventData.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"commonEvent/commonEventPublishData.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"commonEvent/commonEventSubscribeInfo.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"commonEvent/commonEventSubscriber.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"continuation/continuationExtraParams.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"continuation/continuationResult.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"data/rdb/resultSet.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"global/rawFileDescriptor.d.ts","kitName":"LocalizationKit","subSystem":"全球化"},{"filePath":"global/resource.d.ts","kitName":"LocalizationKit","subSystem":"全球化"},{"filePath":"multimedia/soundPool.d.ts","kitName":"MediaKit","subSystem":"OS媒体软件"},{"filePath":"notification/notificationActionButton.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/NotificationCommonDef.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationContent.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationContent.d.ts","kitName":"NotificationKit","subSystem":"安全基础能力"},{"filePath":"notification/notificationFlags.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationRequest.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationSlot.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationSorting.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationSortingMap.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationSubscribeInfo.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationSubscriber.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationTemplate.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationUserInput.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"security/PermissionRequestResult.d.ts","kitName":"AbilityKit","subSystem":"安全基础能力"},{"filePath":"tag/nfctech.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"tag/tagSession.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"wantAgent/triggerInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@internal/component/ets/component3d.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/styled_string.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/web.d.ts","kitName":"ArkWeb","subSystem":"web"},{"filePath":"@ohos.app.appstartup.StartupConfig.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.appstartup.StartupConfigEntry.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.appstartup.StartupListener.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.appstartup.startupManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.appstartup.StartupTask.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.arkui.shape.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.commonEvent.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"@ohos.graphics.common2D.d.ts","kitName":"ArkGraphics2D","subSystem":"图形图像"},{"filePath":"@ohos.graphics.drawing.d.ts","kitName":"ArkGraphics2D","subSystem":"图形图像"},{"filePath":"@ohos.notification.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"@ohos.security.securityGuard.d.ts","kitName":"securityGuardKit","subSystem":"安全基础能力"},{"filePath":"@system.fetch.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"@system.network.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"application/VpnExtensionContext.d.ts","kitName":"NetworkKit","subSystem":"元能力"},{"filePath":"application/WindowExtensionContext.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"arkui/AttributeUpdater.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"data/rdb/resultSet.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"multimedia/ringtonePlayer.d.ts","kitName":"AudioKit","subSystem":"OS媒体软件"},{"filePath":"multimedia/systemTonePlayer.d.ts","kitName":"AudioKit","subSystem":"OS媒体软件"},{"filePath":"@internal/component/ets/repeat.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"application/AbilityFirstFrameStateObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityStartCallback.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityFirstFrameStateObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.graphics.text.d.ts","kitName":"ArkGraphics2D","subSystem":"图形图像"},{"filePath":"wantAgent/wantAgentInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"permissions.d.ts","kitName":"NA","subSystem":"NA"}]}')},41429:e=>{"use strict";e.exports=JSON.parse('{"compileOnSave":false,"compilerOptions":{"ets":{"render":{"method":["build","pageTransition"],"decorator":"Builder"},"components":["AbilityComponent","AlphabetIndexer","Animator","Badge","Blank","Button","Calendar","CalendarPicker","Camera","Canvas","Checkbox","CheckboxGroup","Circle","ColorPicker","ColorPickerDialog","Column","ColumnSplit","Component3D","Counter","DataPanel","DatePicker","Divider","Ellipse","Flex","FormComponent","Gauge","GeometryView","Grid","GridItem","GridContainer","Hyperlink","Image","ImageAnimator","Line","List","ListItem","ListItemGroup","LoadingProgress","Marquee","Menu","MenuItem","MenuItemGroup","Navigation","Navigator","Option","PageTransitionEnter","PageTransitionExit","Panel","Particle","Path","PatternLock","Piece","PluginComponent","Polygon","Polyline","Progress","QRCode","Radio","Rating","Rect","Refresh","RelativeContainer","RemoteWindow","Row","RowSplit","RichText","Scroll","ScrollBar","Search","Section","Select","Shape","Sheet","SideBarContainer","Slider","Span","Stack","Stepper","StepperItem","Swiper","TabContent","Tabs","Text","TextPicker","TextClock","TextArea","TextInput","TextTimer","TimePicker","Toggle","Video","Web","XComponent","GridRow","GridCol"],"extend":{"decorator":"Extend","components":[{"name":"AbilityComponent","type":"AbilityComponentAttribute","instance":"AbilityComponentInstance"},{"name":"AlphabetIndexer","type":"AlphabetIndexerAttribute","instance":"AlphabetIndexerInstance"},{"name":"Animator","type":"AnimatorAttribute","instance":"AnimatorInstance"},{"name":"Badge","type":"BadgeAttribute","instance":"BadgeInstance"},{"name":"Blank","type":"BlankAttribute","instance":"BlankInstance"},{"name":"Button","type":"ButtonAttribute","instance":"ButtonInstance"},{"name":"Calendar","type":"CalendarAttribute","instance":"CalendarInstance"},{"name":"CalendarPicker","type":"CalendarPickerAttribute","instance":"CalendarPickerInstance"},{"name":"Camera","type":"CameraAttribute","instance":"CameraInstance"},{"name":"Canvas","type":"CanvasAttribute","instance":"CanvasInstance"},{"name":"Checkbox","type":"CheckboxAttribute","instance":"CheckboxInstance"},{"name":"CheckboxGroup","type":"CheckboxGroupAttribute","instance":"CheckboxGroupInstance"},{"name":"Circle","type":"CircleAttribute","instance":"CircleInstance"},{"name":"ColorPicker","type":"ColorPickerAttribute","instance":"ColorPickerInstance"},{"name":"ColorPickerDialog","type":"ColorPickerDialogAttribute","instance":"ColorPickerDialogInstance"},{"name":"Column","type":"ColumnAttribute","instance":"ColumnInstance"},{"name":"ColumnSplit","type":"ColumnSplitAttribute","instance":"ColumnSplitInstance"},{"name":"Component3D","type":"Component3DAttribute","instance":"Component3DInstance"},{"name":"Counter","type":"CounterAttribute","instance":"CounterInstance"},{"name":"DataPanel","type":"DataPanelAttribute","instance":"DataPanelInstance"},{"name":"DatePicker","type":"DatePickerAttribute","instance":"DatePickerInstance"},{"name":"Divider","type":"DividerAttribute","instance":"DividerInstance"},{"name":"Ellipse","type":"EllipseAttribute","instance":"EllipseInstance"},{"name":"Flex","type":"FlexAttribute","instance":"FlexInstance"},{"name":"FormComponent","type":"FormComponentAttribute","instance":"FormComponentInstance"},{"name":"Gauge","type":"GaugeAttribute","instance":"GaugeInstance"},{"name":"GeometryView","type":"GeometryViewAttribute","instance":"GeometryViewInstance"},{"name":"Grid","type":"GridAttribute","instance":"GridInstance"},{"name":"GridItem","type":"GridItemAttribute","instance":"GridItemInstance"},{"name":"GridContainer","type":"GridContainerAttribute","instance":"GridContainerInstance"},{"name":"Hyperlink","type":"HyperlinkAttribute","instance":"HyperlinkInstance"},{"name":"Image","type":"ImageAttribute","instance":"ImageInstance"},{"name":"ImageAnimator","type":"ImageAnimatorAttribute","instance":"ImageAnimatorInstance"},{"name":"Line","type":"LineAttribute","instance":"LineInstance"},{"name":"List","type":"ListAttribute","instance":"ListInstance"},{"name":"ListItem","type":"ListItemAttribute","instance":"ListItemInstance"},{"name":"ListItemGroup","type":"ListItemGroupAttribute","instance":"ListItemGroupInstance"},{"name":"LoadingProgress","type":"LoadingProgressAttribute","instance":"LoadingProgressInstance"},{"name":"Marquee","type":"MarqueeAttribute","instance":"MarqueeInstance"},{"name":"Menu","type":"MenuAttribute","instance":"MenuInstance"},{"name":"MenuItem","type":"MenuItemAttribute","instance":"MenuItemInstance"},{"name":"MenuItemGroup","type":"MenuItemGroupAttribute","instance":"MenuItemGroupInstance"},{"name":"Navigation","type":"NavigationAttribute","instance":"NavigationInstance"},{"name":"Navigator","type":"NavigatorAttribute","instance":"NavigatorInstance"},{"name":"Option","type":"OptionAttribute","instance":"OptionInstance"},{"name":"PageTransitionEnter","type":"PageTransitionEnterAttribute","instance":"PageTransitionEnterInstance"},{"name":"PageTransitionExit","type":"PageTransitionExitAttribute","instance":"PageTransitionExitInstance"},{"name":"Panel","type":"PanelAttribute","instance":"PanelInstance"},{"name":"Particle","type":"ParticleAttribute","instance":"ParticleInstance"},{"name":"Path","type":"PathAttribute","instance":"PathInstance"},{"name":"PatternLock","type":"PatternLockAttribute","instance":"PatternLockInstance"},{"name":"Piece","type":"PieceAttribute","instance":"PieceInstance"},{"name":"PluginComponent","type":"PluginComponentAttribute","instance":"PluginComponentInstance"},{"name":"Polygon","type":"PolygonAttribute","instance":"PolygonInstance"},{"name":"Polyline","type":"PolylineAttribute","instance":"PolylineInstance"},{"name":"Progress","type":"ProgressAttribute","instance":"ProgressInstance"},{"name":"QRCode","type":"QRCodeAttribute","instance":"QRCodeInstance"},{"name":"Radio","type":"RadioAttribute","instance":"RadioInstance"},{"name":"Rating","type":"RatingAttribute","instance":"RatingInstance"},{"name":"Rect","type":"RectAttribute","instance":"RectInstance"},{"name":"RelativeContainer","type":"RelativeContainerAttribute","instance":"RelativeContainerInstance"},{"name":"Refresh","type":"RefreshAttribute","instance":"RefreshInstance"},{"name":"RemoteWindow","type":"RemoteWindowAttribute","instance":"RemoteWindowInstance"},{"name":"Row","type":"RowAttribute","instance":"RowInstance"},{"name":"RowSplit","type":"RowSplitAttribute","instance":"RowSplitInstance"},{"name":"RichText","type":"RichTextAttribute","instance":"RichTextInstance"},{"name":"Scroll","type":"ScrollAttribute","instance":"ScrollInstance"},{"name":"ScrollBar","type":"ScrollBarAttribute","instance":"ScrollBarInstance"},{"name":"Search","type":"SearchAttribute","instance":"SearchInstance"},{"name":"Section","type":"SectionAttribute","instance":"SectionInstance"},{"name":"Select","type":"SelectAttribute","instance":"SelectInstance"},{"name":"Shape","type":"ShapeAttribute","instance":"ShapeInstance"},{"name":"Sheet","type":"SheetAttribute","instance":"SheetInstance"},{"name":"SideBarContainer","type":"SideBarContainerAttribute","instance":"SideBarContainerInstance"},{"name":"Slider","type":"SliderAttribute","instance":"SliderInstance"},{"name":"Span","type":"SpanAttribute","instance":"SpanInstance"},{"name":"Stack","type":"StackAttribute","instance":"StackInstance"},{"name":"Stepper","type":"StepperAttribute","instance":"StepperInstance"},{"name":"StepperItem","type":"StepperItemAttribute","instance":"StepperItemInstance"},{"name":"Swiper","type":"SwiperAttribute","instance":"SwiperInstance"},{"name":"TabContent","type":"TabContentAttribute","instance":"TabContentInstance"},{"name":"Tabs","type":"TabsAttribute","instance":"TabsInstance"},{"name":"Text","type":"TextAttribute","instance":"TextInstance"},{"name":"TextPicker","type":"TextPickerAttribute","instance":"TextPickerInstance"},{"name":"TextClock","type":"TextClockAttribute","instance":"TextClockInstance"},{"name":"TextArea","type":"TextAreaAttribute","instance":"TextAreaInstance"},{"name":"TextInput","type":"TextInputAttribute","instance":"TextInputInstance"},{"name":"TextTimer","type":"TextTimerAttribute","instance":"TextTimerInstance"},{"name":"TimePicker","type":"TimePickerAttribute","instance":"TimePickerInstance"},{"name":"Toggle","type":"ToggleAttribute","instance":"ToggleInstance"},{"name":"Video","type":"VideoAttribute","instance":"VideoInstance"},{"name":"Web","type":"WebAttribute","instance":"WebInstance"},{"name":"XComponent","type":"XComponentAttribute","instance":"XComponentInstance"},{"name":"GridRow","type":"GridRowAttribute","instance":"GridRowInterface"},{"name":"GridCol","type":"GridColAttribute","instance":"GridColInterface"}]},"styles":{"decorator":"Styles","component":{"name":"Common","type":"T","instance":"CommonInstance"},"property":"stateStyles"},"customComponent":"CustomComponent","propertyDecorators":[],"emitDecorators":[],"libs":[]},"allowJs":false,"allowSyntheticDefaultImports":true,"esModuleInterop":true,"importsNotUsedAsValues":"preserve","noImplicitAny":false,"noUnusedLocals":false,"noUnusedParameters":false,"experimentalDecorators":true,"moduleResolution":"node","resolveJsonModule":true,"skipLibCheck":true,"sourceMap":true,"module":"commonjs","target":"es2017","types":[],"typeRoots":[],"lib":["es2020"],"alwaysStrict":true},"exclude":["node_modules"]}')},55172:e=>{"use strict";e.exports=JSON.parse('{"DOC":{"API_DOC_ATOMICSERVICE_01":"JSDoc label order error, please adjust the order of [atomicservice] labels.","API_DOC_ATOMICSERVICE_02":"The validity verification of the JSDoc tag failed. The [atomicservice] tag is not allowed to be reused, please delete the extra tags.","API_DOC_ATOMICSERVICE_03":"It was detected that there is a following label [atomicservice] in the current file, but the parent nodes without this label.","API_DOC_CONSTANT_01":"JSDoc label order error, please adjust the order of [constant] labels.","API_DOC_CONSTANT_02":"JSDoc label validity verification failed. The [constant] label is not allowed. Please check the label usage method.","API_DOC_CONSTANT_03":"JSDoc tag validity verification failed. Please confirm if the [constant] tag is missing.","API_DOC_CONSTANT_04":"The validity verification of the JSDoc tag failed. The [constant] tag is not allowed to be reused, please delete the extra tags.","API_DOC_CROSSPLATFORM_01":"JSDoc label order error, please adjust the order of [crossplatform] labels.","API_DOC_CROSSPLATFORM_02":"The validity verification of the JSDoc tag failed. The [crossplatform] tag is not allowed to be reused, please delete the extra tags.","API_DOC_CROSSPLATFORM_03":"It was detected that there is an inheritable label [crossplatform] in the current file, but there are child nodes without this label.","API_DOC_DEFAULT_01":"The [default] tag value is incorrect. Please supplement the default value.","API_DOC_DEFAULT_02":"JSDoc label order error, please adjust the order of [default] labels.","API_DOC_DEFAULT_03":"JSDoc label validity verification failed. The [default] label is not allowed. Please check the label usage method.","API_DOC_DEFAULT_04":"The validity verification of the JSDoc tag failed. The [default] tag is not allowed to be reused, please delete the extra tags.","API_DOC_DEPRECATED_01":"The [deprecated] tag value is incorrect. Please check the usage method.","API_DOC_DEPRECATED_02":"JSDoc label order error, please adjust the order of [deprecated] labels.","API_DOC_DEPRECATED_03":"It was detected that there is an inheritable label [deprecated] in the current file, but there are child nodes without this label.","API_DOC_DEPRECATED_04":"The validity verification of the JSDoc tag failed. The [deprecated] tag is not allowed to be reused, please delete the extra tags.","API_DOC_ENUM_01":"The [enum] tag type is incorrect. Please check if the tag type is { string } or { number }.","API_DOC_ENUM_02":"JSDoc label order error, please adjust the order of [enum] labels.","API_DOC_ENUM_03":"JSDoc label validity verification failed. The [enum] label is not allowed. Please check the label usage method.","API_DOC_ENUM_04":"JSDoc tag validity verification failed. Please confirm if the [enum] tag is missing.","API_DOC_ENUM_05":"The validity verification of the JSDoc tag failed. The [enum] tag is not allowed to be reused, please delete the extra tags.","API_DOC_EXAMPLE_01":"JSDoc label order error, please adjust the order of [example] labels.","API_DOC_EXAMPLE_02":"The validity verification of the JSDoc tag failed. The [example] tag is not allowed to be reused, please delete the extra tags.","API_DOC_EXTENDS_01":"The [extends] tag value is incorrect. Please check if the tag value matches the inherited class name.","API_DOC_EXTENDS_02":"JSDoc label order error, please adjust the order of [extends] labels.","API_DOC_EXTENDS_03":"JSDoc label validity verification failed. The [extends] label is not allowed. Please check the label usage method.","API_DOC_EXTENDS_04":"JSDoc tag validity verification failed. Please confirm if the [extends] tag is missing.","API_DOC_EXTENDS_05":"The validity verification of the JSDoc tag failed. The [extends] tag is not allowed to be reused, please delete the extra tags.","API_DOC_FAMODELONLY_01":"JSDoc label order error, please adjust the order of [famodelonly] labels.","API_DOC_FAMODELONLY_02":"The validity verification of the JSDoc tag failed. The [famodelonly] tag is not allowed to be reused, please delete the extra tags.","API_DOC_FAMODELONLY_03":"It was detected that there is an inheritable label [famodelonly] in the current file, but there are child nodes without this label.","API_DOC_FIRES_01":"JSDoc label order error, please adjust the order of [fires] labels.","API_DOC_FIRES_02":"The validity verification of the JSDoc tag failed. The [fires] tag is not allowed to be reused, please delete the extra tags.","API_DOC_FORM_01":"JSDoc label order error, please adjust the order of [form] labels.","API_DOC_FORM_02":"The validity verification of the JSDoc tag failed. The [form] tag is not allowed to be reused, please delete the extra tags.","API_DOC_FORM_03":"It was detected that there is a following label [form] in the current file, but the parent nodes without this label.","API_DOC_IMPLEMENTS_01":"JSDoc label order error, please adjust the order of [implements] labels.","API_DOC_IMPLEMENTS_02":"JSDoc label validity verification failed. The [implements] label is not allowed. Please check the label usage method.","API_DOC_IMPLEMENTS_03":"JSDoc tag validity verification failed. Please confirm if the [implements] tag is missing.","API_DOC_IMPLEMENTS_04":"The validity verification of the JSDoc tag failed. The [implements] tag is not allowed to be reused, please delete the extra tags.","API_DOC_IMPLEMENTS_05":"The [implements] tag value is incorrect. Please check if the tag value matches the inherited class name.","API_DOC_INTERFACE_04":"JSDoc label order error, please adjust the order of [interface] labels.","API_DOC_INTERFACE_05":"The validity verification of the JSDoc tag failed. The [interface] tag is not allowed to be reused, please delete the extra tags.","API_DOC_NAMESPACE_01":"The [namespace] tag value is incorrect. Please check if it matches the namespace name.","API_DOC_NAMESPACE_02":"JSDoc label order error, please adjust the order of [namespace] labels.","API_DOC_NAMESPACE_03":"JSDoc tag validity verification failed. Please confirm if the [namespace] tag is missing.","API_DOC_NAMESPACE_04":"JSDoc label validity verification failed. The [namespace] label is not allowed. Please check the label usage method.","API_DOC_NAMESPACE_05":"The validity verification of the JSDoc tag failed. The [namespace] tag is not allowed to be reused, please delete the extra tags.","API_DOC_PARAM_01":"The type of the [1] [param] tag is incorrect. Please check if it matches the type of the [1] parameter.","API_DOC_PARAM_02":"The value of the [1] [param] tag is incorrect. Please check if it matches the [1] parameter name.","API_DOC_PARAM_03":"JSDoc tag validity verification failed.There are [1] redundant [param]. Please check if the tag should be deleted.","API_DOC_PARAM_04":"JSDoc tag validity verification failed. Please confirm if the [param] tag is missing.","API_DOC_PARAM_05":"JSDoc label validity verification failed. The [param] label is not allowed. Please check the label usage method.","API_DOC_PARAM_06":"JSDoc label order error, please adjust the order of [param] labels.","API_DOC_PERMISSION_01":"The [permission] tag value is incorrect. Please check if the permission field has been configured or update the configuration file.","API_DOC_PERMISSION_02":"JSDoc label order error, please adjust the order of [permission] labels.","API_DOC_PERMISSION_03":"JSDoc label validity verification failed. The [permission] label is not allowed. Please check the label usage method.","API_DOC_PERMISSION_04":"The validity verification of the JSDoc tag failed. The [permission] tag is not allowed to be reused, please delete the extra tags.","API_DOC_PERMISSION_05":"JSDoc tag validity verification failed. Please confirm if the [permission] tag is missing.","API_DOC_READONLY_01":"JSDoc label order error, please adjust the order of [readonly] labels.","API_DOC_READONLY_02":"JSDoc label validity verification failed. The [readonly] label is not allowed. Please check the label usage method.","API_DOC_READONLY_03":"The validity verification of the JSDoc tag failed. The [readonly] tag is not allowed to be reused, please delete the extra tags.","API_DOC_READONLY_04":"JSDoc tag validity verification failed. Please confirm if the [readonly] tag is missing.","API_DOC_RETURNS_01":"The [returns] tag was used incorrectly. The returns tag should not be used when the return type is void.","API_DOC_RETURNS_02":"The [returns] tag type is incorrect. Please check if the tag type is consistent with the return type.","API_DOC_RETURNS_03":"JSDoc label order error, please adjust the order of [returns] labels.","API_DOC_RETURNS_04":"JSDoc tag validity verification failed. Please confirm if the [returns] tag is missing.","API_DOC_RETURNS_05":"The validity verification of the JSDoc tag failed. The [returns] tag is not allowed to be reused, please delete the extra tags.","API_DOC_RETURNS_06":"JSDoc label validity verification failed. The [returns] label is not allowed. Please check the label usage method.","API_DOC_SINCE_01":"The [since] tag value is incorrect. Please check if the tag value is a numerical value.","API_DOC_SINCE_02":"JSDoc label order error, please adjust the order of [since] labels.","API_DOC_SINCE_03":"JSDoc tag validity verification failed. Please confirm if the [since] tag is missing.","API_DOC_SINCE_04":"The validity verification of the JSDoc tag failed. The [since] tag is not allowed to be reused, please delete the extra tags.","API_DOC_SINCE_05":"The [since] value is greater than the latest version number.","API_DOC_SINCE_06":"The [since] value for different jsdoc should not be the same.","API_DOC_SINCE_07":"The [since] value is greater than the latest version number.The [since] value for different jsdoc should not be the same.","API_DOC_SINCE_08":"The [since] tag value is incorrect. Please check if the tag value is a numerical value.The [since] value for different jsdoc should not be the same.","API_DOC_STAGEMODELONLY_01":"It was detected that there is an inheritable label [stagemodelonly] in the current file, but there are child nodes without this label.","API_DOC_STAGEMODELONLY_02":"JSDoc label order error, please adjust the order of [stagemodelonly] labels.","API_DOC_STAGEMODELONLY_03":"The validity verification of the JSDoc tag failed. The [stagemodelonly] tag is not allowed to be reused, please delete the extra tags.","API_DOC_STATIC_01":"JSDoc label order error, please adjust the order of [static] labels.","API_DOC_STATIC_02":"The validity verification of the JSDoc tag failed. The [static] tag is not allowed to be reused, please delete the extra tags.","API_DOC_STRUCT_01":"The [struct] tag value is incorrect. Please check if it matches the struct name.","API_DOC_STRUCT_02":"JSDoc label order error, please adjust the order of [struct] labels.","API_DOC_STRUCT_03":"JSDoc label validity verification failed. The [struct] label is not allowed. Please check the label usage method.","API_DOC_STRUCT_04":"JSDoc tag validity verification failed. Please confirm if the [struct] tag is missing.","API_DOC_STRUCT_05":"The validity verification of the JSDoc tag failed. The [struct] tag is not allowed to be reused, please delete the extra tags.","API_DOC_SYSCAP_01":"The [syscap] tag value is incorrect. Please check if the syscap field is configured.","API_DOC_SYSCAP_02":"JSDoc label order error, please adjust the order of [syscap] labels.","API_DOC_SYSCAP_03":"JSDoc tag validity verification failed. Please confirm if the [syscap] tag is missing.","API_DOC_SYSCAP_04":"The validity verification of the JSDoc tag failed. The [syscap] tag is not allowed to be reused, please delete the extra tags.","API_DOC_SYSTEMAPI_01":"JSDoc label order error, please adjust the order of [systemapi] labels.","API_DOC_SYSTEMAPI_02":"It was detected that there is an inheritable label [systemapi] in the current file, but there are child nodes without this label.","API_DOC_SYSTEMAPI_03":"The validity verification of the JSDoc tag failed. The [systemapi] tag is not allowed to be reused, please delete the extra tags.","API_DOC_TEST_01":"JSDoc label order error, please adjust the order of [test] labels.","API_DOC_TEST_02":"It was detected that there is an inheritable label [test] in the current file, but there are child nodes without this label.","API_DOC_TEST_03":"The validity verification of the JSDoc tag failed. The [test] tag is not allowed to be reused, please delete the extra tags.","API_DOC_THROWS_01":"The type of the [1] [throws] tag is incorrect. Please check if the tag value is a numerical value.","API_DOC_THROWS_02":"The type of the [1] [throws] tag is incorrect. Please fill in [BusinessError].","API_DOC_THROWS_03":"JSDoc label order error, please adjust the order of [throws] labels.","API_DOC_THROWS_04":"JSDoc label validity verification failed. The [throws] label is not allowed. Please check the label usage method.","API_DOC_THROWS_05":"JSDoc tag validity verification failed. Please confirm if the [throws 1] tag is missing.","API_DOC_THROWS_07":"JSDoc label validity verification failed. The [throws 1] label is not allowed. Please check the label usage method.","API_DOC_THROWS_08":"The validity verification of the JSDoc tag failed. The [throws] tag is not allowed to be reused, please delete the extra tags.","API_DOC_THROWS_09":"The generic error code does not contain the current error code.","API_DOC_THROWS_10":"The description of the [1 throws] is incorrect. please fix it according to the specification.","API_DOC_THROWS_11":"The type of the [1] [throws] tag is incorrect. Please fill in [BusinessError].The description of the [1 throws] is incorrect. please fix it according to the specification.","API_DOC_TYPE_01":"The [type] tag type is incorrect. Please check if the type matches the attribute type.","API_DOC_TYPE_02":"JSDoc label order error, please adjust the order of [type] labels.","API_DOC_TYPE_03":"JSDoc label validity verification failed. The [type] label is not allowed. Please check the label usage method.","API_DOC_TYPE_04":"JSDoc tag validity verification failed. Please confirm if the [type] tag is missing.","API_DOC_TYPE_05":"The validity verification of the JSDoc tag failed. The [type] tag is not allowed to be reused, please delete the extra tags.","API_DOC_TYPEDEF_01":"The [typedef] tag value is incorrect. Please check if it matches the interface name or type content.","API_DOC_TYPEDEF_02":"JSDoc label order error, please adjust the order of [typedef] labels.","API_DOC_TYPEDEF_03":"JSDoc label validity verification failed. The [typedef] label is not allowed. Please check the label usage method.","API_DOC_TYPEDEF_04":"JSDoc tag validity verification failed. Please confirm if the [typedef] tag is missing.","API_DOC_TYPEDEF_05":"The validity verification of the JSDoc tag failed. The [typedef] tag is not allowed to be reused, please delete the extra tags.","API_DOC_USEINSTEAD_01":"The [useinstead] tag value is incorrect. Please check the usage method.","API_DOC_USEINSTEAD_02":"JSDoc label order error, please adjust the order of [useinstead] labels.","API_DOC_USEINSTEAD_03":"JSDoc label validity verification failed. The [useinstead] label is not allowed. Please check the label usage method.","API_DOC_USEINSTEAD_04":"The validity verification of the JSDoc tag failed. The [useinstead] tag is not allowed to be reused, please delete the extra tags.","API_DOC_GLOBAL_01":"JSDoc tag validity verification failed. Please confirm if the [file] tag is missing.","API_DOC_GLOBAL_02":"JSDoc tag validity verification failed. Please confirm if the [kit] tag is missing.","API_DOC_JSDOC_01":"Jsdoc needs to be added to the current API.","API_DOC_JSDOC_02":"JSDoc tag validity verification failed. Please confirm if the [since] tag is missing.JSDoc tag validity verification failed. Please confirm if the [syscap] tag is missing.","API_DOC_JSDOC_03":"Jsdoc has chinese.","API_DOC_UNKNOW_DECORATOR_01":"The [XXXX] tag does not exist. Please use a valid JSDoc tag.","API_DOC_JSDOC_04":"The [systemapi] and [atomicservice] cannot exist in the same doc."},"DEFINE":{"API_DEFINE_UNALLOWABLE_01":"Illegal [any] keyword used in the API.","API_DEFINE_UNALLOWABLE_02":"Illegal [this] keyword used in the API.","API_DEFINE_UNALLOWABLE_03":"Illegal [unknown] keyword used in the API.","API_DEFINE_NAME_01":"Prohibited word in [XXXX]:{option}.The word allowed is [XXXX].","API_DEFINE_NAME_02":"Prohibited word in [XXXX]:{ability} in the [XXXX] file.","API_DEFINE_SPELLING_01":"{XXXX}. please confirm whether it needs to be corrected to a common word.","API_DEFINE_EVENT_01":"The event name should be string.","API_DEFINE_EVENT_02":"The event name cannot be Null value.","API_DEFINE_EVENT_03":"The callback parameter of off function should be optional.","API_DEFINE_EVENT_04":"The off functions of one single event should have at least one callback parameter, and the callback parameter should be the last parameter.","API_DEFINE_EVENT_05":"The on and off event subscription methods do not appear in pair.","API_DEFINE_EVENT_06":"The event subscription methods should has at least one parameter.","API_DEFINE_EVENT_07":"Please check if the changed API version number is 10.","API_DEFINE_EVENT_08":"The event name should be named by small hump. (Received [XXXX]).","API_DEFINE_HUMP_01":"This API file should be named by large hump.","API_DEFINE_HUMP_02":"This API file should be named by small hump.","API_DEFINE_HUMP_03":"This name [XXXX] should be named by large hump.","API_DEFINE_HUMP_04":"This name [XXXX] should be named by small hump.","API_DEFINE_HUMP_05":"This name [XXXX] should be named by all uppercase.","API_DEFINE_ANONYMOUS_FUNCTION_01":"Anonymous functions or anonymous object that are not allowed are used in this api."},"CHANEGE":{"API_CHANGE_INCOMPATIBLE_01":"Forbid changes: Cannot change from public API to system API.","API_CHANGE_INCOMPATIBLE_02":"Forbid changes: Cannot reduce or permission or increase and permission.","API_CHANGE_INCOMPATIBLE_03":"Forbid changes: Cannot change permission value,cannot judge the range change.","API_CHANGE_INCOMPATIBLE_04":"Forbid changes: The number of error codes cannot be increased from 1 to multiple error codes.","API_CHANGE_INCOMPATIBLE_05":"Forbid changes: Cannot change the error code value.","API_CHANGE_INCOMPATIBLE_06":"Forbid changes: The card application cannot be changed from supported to not supported.","API_CHANGE_INCOMPATIBLE_07":"Forbid changes: Crossplatform cannot be changed from supported to not supported.","API_CHANGE_INCOMPATIBLE_08":"Forbid changes: API cannot be deleted.","API_CHANGE_INCOMPATIBLE_09":"Forbid changes: Cannot change from FAModelOnly to StageModelOnly.","API_CHANGE_INCOMPATIBLE_10":"Forbid changes: Cannot change from StageModelOnly to FAModelOnly.","API_CHANGE_INCOMPATIBLE_11":"Forbid changes: Cannot change from nothing to StageModelOnly.","API_CHANGE_INCOMPATIBLE_12":"Forbid changes: Cannot change from nothing to FAModelOnly.","API_CHANGE_INCOMPATIBLE_13":"Forbid changes: The function return value type cannot be extended.","API_CHANGE_INCOMPATIBLE_14":"Forbid changes: The function return value type cannot be reduced.","API_CHANGE_INCOMPATIBLE_15":"Forbid changes: Cannot change function return value type.","API_CHANGE_INCOMPATIBLE_16":"Forbid changes: Cannot change function param position.","API_CHANGE_INCOMPATIBLE_17":"Forbid changes: Cannot add function required param.","API_CHANGE_INCOMPATIBLE_18":"Forbid changes: Cannot delete function param.","API_CHANGE_INCOMPATIBLE_19":"Forbid changes: Cannot change form unrequired param to required param.","API_CHANGE_INCOMPATIBLE_20":"Forbid changes: Cannot change function param type.","API_CHANGE_INCOMPATIBLE_21":"Forbid changes: The function param type range is cannot be reduced.","API_CHANGE_INCOMPATIBLE_22":"Forbid changes: Read-only properties cannot be changed from optional to required.","API_CHANGE_INCOMPATIBLE_23":"Forbid changes: Writable properties cannot be changed from required to optional.","API_CHANGE_INCOMPATIBLE_24":"Forbid changes: Writable properties cannot be changed from optional to required.","API_CHANGE_INCOMPATIBLE_25":"Forbid changes: Cannot change property type.","API_CHANGE_INCOMPATIBLE_26":"Forbid changes: Cannot Expand the range of readonly property types.","API_CHANGE_INCOMPATIBLE_27":"Forbid changes: Cannot Expand the range of writable property types.","API_CHANGE_INCOMPATIBLE_28":"Forbid changes: Cannot reduce the range of writable property types.","API_CHANGE_INCOMPATIBLE_29":"Forbid changes: Decorator cannot be deleted.","API_CHANGE_INCOMPATIBLE_30":"Forbid changes: Cannot change constant value.","API_CHANGE_INCOMPATIBLE_31":"Forbid changes: Cannot change custom type value.","API_CHANGE_INCOMPATIBLE_32":"Forbid changes: Cannot expand the range of custom type.","API_CHANGE_INCOMPATIBLE_33":"Forbid changes: Cannot reduce the range of custom type.","API_CHANGE_INCOMPATIBLE_34":"Forbid changes: Cannot change Enumeration assignment.","API_CHANGE_INCOMPATIBLE_35":"Forbid changes: Historical JSDoc cannot be changed.","API_CHANGE_INCOMPATIBLE_36":"Forbid changes: API changes must add a new section of JSDoc.","API_CHANGE_INCOMPATIBLE_37":"Forbid changes: Cannot change from atomicservice to NA.","API_CHANGE_INCOMPATIBLE_38":"Forbid changes: Cannot change from NA to syscap.","API_CHANGE_INCOMPATIBLE_39":"Forbid changes: Cannot change from syscap to NA.","API_CHANGE_INCOMPATIBLE_40":"Forbid changes: Cannot change syscap value.","API_CHANGE_INCOMPATIBLE_41":"Forbid changes: Cannot add new property to interface API."}}')},42979:e=>{"use strict";e.exports=JSON.parse('{"ApiCheckVersion":13,"ApiMaxVersion":13}')},93289:e=>{"use strict";e.exports=JSON.parse('{"dictionariesArr":["a","aa","aaa","aaaa","aaaaa","aab","aac","aachen","aad","aapl","aapt","aar","aardvark","aaren","aarhus","aarika","aaron","ab","aba","aback","abacus","abaft","abagael","abagail","abalone","abandon","abandoned","abandoner","abandonment","abase","abasement","abaser","abash","abashed","abashment","abate","abated","abatement","abater","abattoir","abb","abba","abbe","abbess","abbey","abbi","abbie","abbot","abbott","abbr","abbrev","abbreviate","abbreviated","abbreviates","abbreviating","abbreviation","abby","abbye","abc","abcd","abcde","abcdef","abcdefghijklmnopqrstuvwxyz","abd","abdel","abdicate","abdication","abdomen","abdominal","abduct","abduction","abductor","abdul","abe","abeam","abel","abelard","abelson","aberdeen","abernathy","aberrant","aberration","aberrational","abet","abetted","abetting","abettor","abeu","abey","abeyance","abeyant","abhor","abhorred","abhorrence","abhorrent","abhorrer","abhorring","abi","abidance","abide","abider","abiding","abidjan","abie","abigael","abigail","abigale","abilene","abilities","ability","abject","abjection","abjectness","abjuration","abjuratory","abjure","abjurer","ablate","ablation","ablative","ablaze","able","abler","ables","ablest","abloom","ablution","abm","abnegate","abnegation","abner","abnormal","abnormality","abo","aboard","abode","abolish","abolisher","abolishment","abolition","abolitionism","abolitionist","abominable","abominably","abominate","abomination","aboriginal","aborigine","aborning","abort","aborted","aborting","abortion","abortionist","abortive","abortiveness","abound","about","above","aboveboard","aboveground","abra","abracadabra","abrade","abrader","abraham","abrahan","abram","abramo","abramson","abran","abrasion","abrasive","abrasiveness","abreaction","abreast","abridge","abridged","abridger","abridgment","abroad","abrogate","abrogation","abrogator","abrupt","abruptness","abs","abscess","abscissa","abscission","abscond","absconder","abseil","absence","absent","absentee","absenteeism","absentia","absentminded","absentmindedness","absinthe","abslistview","absolute","absolutely","absoluteness","absolution","absolutism","absolutist","absolve","absolver","absorb","absorbed","absorbency","absorbent","absorber","absorbing","absorption","absorptive","absorptivity","abspath","abstain","abstainer","abstemious","abstemiousness","abstention","abstinence","abstinent","abstract","abstractapplicationcontext","abstractautowirecapablebeanfactory","abstractbeanfactory","abstractchannelhandlercontext","abstracted","abstractedness","abstracter","abstracthttp","abstraction","abstractionism","abstractionist","abstractions","abstractness","abstractor","abstractplainsocketimpl","abstractprotocol","abstruse","abstruseness","absurd","absurdity","absurdness","abuja","abundance","abundant","abuse","abused","abuser","abuses","abusing","abusive","abusiveness","abut","abutment","abutted","abutter","abutting","abuzz","abysmal","abyss","abyssal","abyssinia","abyssinian","ac","acacia","academe","academia","academic","academical","academician","academicianship","academy","acadia","acanthus","acapulco","acc","accdb","accede","accelerate","accelerated","accelerating","acceleration","accelerator","accelerometer","accent","accented","accentual","accentuate","accentuation","accept","acceptability","acceptable","acceptableness","acceptably","acceptance","acceptant","acceptation","accepted","accepter","accepting","acceptor","accepts","acces","access","accesscontroller","accessed","accesses","accessibility","accessible","accessibly","accessing","accession","accesslogvalve","accessor","accessories","accessors","accessory","accesstoken","accidence","accident","accidental","accidentally","accidentalness","acclaim","acclaimer","acclamation","acclimate","acclimation","acclimatisation","acclimatise","acclimatization","acclimatize","acclimatized","acclimatizes","acclivity","accolade","accommodate","accommodated","accommodating","accommodation","accommodative","accommodativeness","accompanied","accompanier","accompaniment","accompanist","accompany","accomplice","accomplish","accomplished","accomplisher","accomplishing","accomplishment","accord","accordance","accordant","accorder","according","accordingly","accordion","accordionist","accost","account","accountability","accountable","accountableness","accountably","accountancy","accountant","accounted","accountid","accounting","accountname","accountnumber","accounts","accounttype","accouter","accouterment","accouterments","accoutrement","accra","accredit","accreditation","accredited","accretion","accrual","accrue","acct","acculturate","acculturation","accumsan","accumulate","accumulated","accumulation","accumulative","accumulativeness","accumulator","accuracy","accurate","accurately","accurateness","accursed","accursedness","accusal","accusation","accusative","accusatory","accuse","accused","accuser","accusing","accustom","accustomed","accustomedness","acd","ace","aced","acerbate","acerbic","acerbically","acerbity","acetaminophen","acetate","acetic","acetone","acetonic","acetylene","acevedo","acf","achaean","ache","achebe","ached","achene","achernar","aches","acheson","achievable","achieve","achieved","achievement","achievements","achiever","achieving","achilles","aching","achive","achoo","achromatic","achy","acid","acidic","acidification","acidify","acidity","acidness","acidoses","acidosis","acidulous","acing","ack","ackerman","acknowledge","acknowledgeable","acknowledged","acknowledgedly","acknowledger","acknowledgment","acl","aclass","aclu","acm","acme","acne","acolyte","aconcagua","aconite","acorn","acosta","acoustic","acoustical","acoustician","acoustics","acquaint","acquaintance","acquaintanceship","acquainted","acquiesce","acquiescence","acquiescent","acquirable","acquire","acquired","acquirement","acquiring","acquisition","acquisitive","acquisitiveness","acquit","acquittal","acquittance","acquitted","acquitter","acquitting","acre","acreage","acrid","acridity","acridness","acrimonious","acrimoniousness","acrimony","acrobat","acrobatic","acrobatically","acrobatics","acronym","acrophobia","acropolis","across","acrostic","acrux","acrylate","acrylic","acs","act","acta","actaeon","acth","acting","actinic","actinide","actinium","actinometer","action","actionbar","actionbaractivity","actionbardrawertoggle","actionbarsherlock","actionbarsize","actionbutton","actioncontroller","actionevent","actionlink","actionlistener","actionname","actionpack","actionperformed","actionresult","actions","actionscript","actionview","activate","activated","activatedroute","activating","activation","activator","active","activeadmin","activecell","activedocument","actively","activemodel","activemq","activeness","activerecord","actives","activesheet","activesupport","activewindow","activeworkbook","activex","activexobject","activism","activist","activities","activity","activitycompat","activityindicator","activitymanager","activitythread","acton","actor","actors","actress","acts","actual","actuality","actualization","actualize","actualizes","actually","actualwidth","actuarial","actuary","actuate","actuation","actuator","acuity","acumen","acupressure","acupuncture","acupuncturist","acute","acuteness","acyclic","acyclically","acyclovir","ad","ada","adage","adagio","adah","adair","adaline","adam","adamant","adamo","adamson","adan","adana","adapt","adaptability","adaptable","adaptation","adapted","adaptedness","adapter","adapters","adapterview","adapting","adaption","adaptive","adaptively","adaptiveness","adaptivity","adaptor","adara","adata","adb","adc","add","adda","addaction","addactionlistener","addall","addams","addattribute","addbutton","addcell","addchild","addclass","addcolumn","addcomponent","adddays","added","addelement","addend","addenda","addendum","adder","addevent","addeventlistener","addflags","addgesturerecognizer","addgroup","addhandler","addheader","addi","addia","addict","addiction","addictive","addie","addin","adding","addison","additem","addition","additional","additionally","additions","additive","additivity","addle","addlistener","addmarker","addobject","addobserver","addon","addons","addproperty","addr","addrange","address","addressability","addressable","addressbook","addressed","addressee","addresser","addresses","addressid","addressing","addressline","addressof","addressograph","addrow","adds","addslashes","addsubview","addtab","addtarget","addtextchangedlistener","addto","addtobackstack","addtype","adduce","adducer","adduct","adduction","adductor","adduser","addvalue","addview","addwidget","addwithvalue","addy","ade","adecoder","adel","adela","adelaida","adelaide","adelbert","adele","adelheid","adelice","adelina","adelind","adeline","adella","adelle","aden","adena","adenauer","adenine","adenoid","adenoidal","adept","adeptness","adequacy","adequate","adequateness","adey","adf","adfs","adham","adhara","adhere","adherence","adherent","adherer","adhesion","adhesive","adhesiveness","adi","adiabatic","adiabatically","adiana","adidas","adieu","adina","adipiscing","adipisicing","adipose","adirondack","adis","adj","adjacency","adjacent","adjectival","adjective","adjoin","adjoint","adjourn","adjournment","adjudge","adjudicate","adjudication","adjudicator","adjudicatory","adjunct","adjuration","adjure","adjust","adjustable","adjustably","adjusted","adjuster","adjusting","adjustive","adjustment","adjustments","adjustor","adjutant","adkins","adlai","adler","adm","adman","admen","admin","adminhtml","administer","administrable","administrate","administration","administrative","administrator","administrators","administratrix","admins","admirable","admirableness","admirably","admiral","admiralty","admiration","admire","admirer","admiring","admissibility","admissible","admissibly","admission","admit","admittance","admitted","admittedly","admitting","admix","admixture","admob","admonish","admonisher","admonishing","admonishment","admonition","admonitory","ado","adobe","adodb","adolescence","adolescent","adolf","adolfo","adolph","adolphe","adolpho","adolphus","adonis","adopt","adopted","adopter","adoption","adoptive","adopts","adora","adorable","adorableness","adorably","adoration","adore","adoree","adorer","adoring","adorn","adorne","adorned","adornment","adp","adr","adrea","adrenal","adrenalin","adrenaline","adrequest","adress","adresse","adria","adrian","adriana","adriane","adrianna","adrianne","adriano","adriatic","adrien","adriena","adrienne","adrift","adroit","adroitness","ads","adsense","adsorb","adsorbate","adsorbent","adsorption","adsorptive","adt","adulate","adulation","adulator","adulatory","adult","adulterant","adulterate","adulterated","adulteration","adulterer","adulteress","adulterous","adultery","adulthood","adultness","adults","adumbrate","adumbration","adumbrative","adv","advance","advanced","advancement","advancer","advances","advantage","advantageous","advantageousness","advantages","advent","adventist","adventitious","adventitiousness","adventive","adventure","adventurer","adventuresome","adventuress","adventurous","adventurousness","adverb","adverbial","adversarial","adversary","adverse","adverseness","adversity","advert","advertise","advertised","advertisement","advertiser","advertisers","advertising","advertorial","advice","advices","adview","advil","advisability","advisable","advisableness","advisably","advise","advised","advisedly","advisee","advisement","adviser","advisor","advisory","advocacy","advocate","advocation","advt","adwords","adz","adze","ae","aegean","aegis","aelfric","aenean","aeneas","aeneid","aeolian","aeolus","aeon","aerate","aeration","aerator","aerial","aerialist","aerie","aeriel","aeriela","aeriell","aeroacoustic","aerobatic","aerobic","aerobically","aerodrome","aerodynamic","aerodynamically","aerodynamics","aeronautic","aeronautical","aeronautics","aerosol","aerosolize","aerospace","aes","aeschylus","aesculapius","aesop","aesthete","aesthetic","aesthetically","aestheticism","aesthetics","aether","aetiology","af","afaik","afar","afb","afc","afd","afdc","aff","affability","affable","affably","affair","affect","affectation","affected","affectedness","affecter","affecting","affection","affectionate","affectioned","affectioning","affective","affects","afferent","affiance","affidavit","affiliate","affiliated","affiliation","affine","affinity","affirm","affirmation","affirmative","affix","afflatus","afflict","affliction","afflictive","affluence","affluent","afford","affordable","afforest","afforestation","afforested","afforesting","afforests","affray","affricate","affrication","affricative","affright","affront","afghan","afghani","afghanistan","aficionado","afield","afire","aflame","afloat","aflutter","afnetworking","afoot","afore","aforementioned","aforesaid","aforethought","afoul","afr","afraid","afresh","africa","african","afrikaans","afrikaner","afro","afrocentric","afrocentrism","aft","after","afterbirth","afterbirths","afterburner","aftercare","aftereffect","afterglow","afterimage","afterlife","afterlives","aftermath","aftermaths","aftermost","afternoon","afters","aftershave","aftershock","aftertaste","aftertextchanged","afterthought","afterward","afterwards","afterworld","afton","ag","agace","again","against","agamemnon","agapae","agape","agar","agassiz","agata","agate","agatha","agathe","agave","age","aged","agedness","ageism","ageist","ageless","agelessness","agencies","agency","agenda","agent","agented","agenting","agentive","agents","ageratum","ages","agg","aggi","aggie","agglomerate","agglomeration","agglutinate","agglutination","agglutinin","aggrandize","aggrandizement","aggravate","aggravating","aggravation","aggregate","aggregated","aggregately","aggregateness","aggregates","aggregation","aggregations","aggregative","aggregator","aggression","aggressive","aggressively","aggressiveness","aggressor","aggrieve","aggrieved","aggy","aghast","agile","agility","agitate","agitated","agitation","agitator","agitprop","aglaia","agleam","aglitter","aglow","agna","agnella","agnes","agnese","agnesse","agneta","agnew","agni","agnola","agnostic","agnosticism","ago","agog","agonize","agonized","agonizedly","agonizing","agony","agoraphobia","agoraphobic","agosto","agra","agrarian","agrarianism","agree","agreeable","agreeableness","agreeably","agreed","agreeing","agreement","agreements","agreer","agretha","agribusiness","agricola","agricultural","agriculturalist","agriculture","agriculturist","agrippa","agrippina","agrochemicals","agronomic","agronomist","agronomy","aground","aguascalientes","ague","aguie","aguilar","aguinaldo","aguirre","aguistin","aguste","agustin","ah","aha","ahab","aharon","ahead","ahem","ahmad","ahmadabad","ahmed","ahoy","ahriman","ai","aid","aida","aidan","aide","aided","aider","aids","aigneis","aigrette","aiken","ail","aila","ailbert","aile","ailee","aileen","ailene","aileron","ailey","aili","ailina","ailment","ailsun","ailyn","aim","aime","aimed","aimee","aimer","aimil","aiming","aimless","aimlessness","aims","ain","aindrea","ainslee","ainsley","ainslie","ainu","air","airbag","airbase","airbnb","airborne","airbrush","airbus","aircraft","aircrew","airdrop","airdropped","airdropping","airedale","aires","airfare","airfield","airflow","airfoil","airframe","airfreight","airhead","airily","airiness","airing","airless","airlessness","airlift","airline","airliner","airlock","airmail","airman","airmass","airmen","airpark","airplane","airplay","airport","airship","airsick","airsickness","airspace","airspeed","airstrip","airtight","airtightness","airtime","airwaves","airway","airworthiness","airworthy","airy","aisha","aisle","aitch","aj","ajar","ajax","ajaxoptions","ajay","ajp","ak","aka","akbar","akihito","akim","akimbo","akin","akita","akka","akkad","akron","aksel","al","ala","alabama","alabaman","alabamian","alabaster","alack","alacrity","aladdin","alain","alaine","alair","alameda","alamo","alamofire","alamogordo","alan","alana","alanah","aland","alane","alanine","alanna","alano","alanson","alar","alard","alaric","alarm","alarming","alarmist","alarmmanager","alarms","alas","alasdair","alaska","alaskan","alastair","alasteir","alaster","alayne","alb","alba","albacore","albania","albanian","albany","albatross","albedo","albee","albeit","alberich","alberik","alberio","albert","alberta","albertan","albertina","albertine","alberto","albie","albigensian","albina","albinism","albino","albion","albireo","albrecht","album","albumen","albumin","albuminous","albums","albuquerque","alcatraz","alcestis","alchemical","alchemist","alchemy","alcibiades","alcmena","alcoa","alcohol","alcoholic","alcoholically","alcoholism","alcott","alcove","alcuin","alcyone","aldan","aldebaran","aldehyde","alden","alder","alderamin","alderman","aldermen","alderwoman","alderwomen","aldin","aldis","aldo","aldon","aldous","aldric","aldrich","aldridge","aldrin","aldus","aldwin","ale","aleatory","alec","alecia","aleck","aleda","alee","aleece","aleen","alehouse","aleichem","alejandra","alejandrina","alejandro","alejoa","aleksandr","alembert","alembic","alena","alene","aleph","aleppo","aler","alert","alertcontroller","alertdialog","alerted","alertness","alerts","alertview","alessandra","alessandro","aleta","alethea","aleut","aleutian","alewife","alewives","alex","alexa","alexander","alexandr","alexandra","alexandre","alexandria","alexandrian","alexandrina","alexandro","alexei","alexi","alexia","alexina","alexine","alexio","alf","alfa","alfalfa","alfi","alfie","alfons","alfonse","alfonso","alfonzo","alford","alfred","alfreda","alfredo","alfresco","alfy","alg","alga","algae","algaecide","algal","algebra","algebraic","algebraical","algebraist","algenib","alger","algeria","algerian","algernon","algieba","algiers","alginate","algo","algol","algonquian","algonquin","algorithm","algorithmic","algorithmically","algorithms","alhambra","alhena","ali","alia","alias","aliased","aliases","aliasing","alibi","alic","alica","alice","alicea","alicia","alick","alida","alidia","alie","alien","alienable","alienate","alienation","alienist","alighieri","alight","align","aligned","aligner","alignleft","alignment","alignparentbottom","alignparentleft","alignparentright","alignparentstart","alignparenttop","alika","alike","alikee","alikeness","aliment","alimentary","alimony","alina","aline","alinement","alioth","aliqua","aliquam","aliquet","aliquip","aliquot","alisa","alisander","alisha","alison","alissa","alist","alistair","alister","alisun","alive","aliveness","alix","aliyah","aliyahs","aliza","alkaid","alkali","alkalies","alkaline","alkalinity","alkalize","alkaloid","alkyd","alkyl","all","alla","allah","allahabad","allan","allard","allay","allayne","alldata","alleen","allegation","allege","alleged","allegheny","allegiance","allegiant","allegoric","allegorical","allegoricalness","allegorist","allegory","allegra","allegretto","allegri","allegro","allele","alleluia","allemande","allen","allendale","allende","allene","allentown","allergen","allergenic","allergic","allergically","allergist","allergy","alleviate","alleviation","alleviator","alley","alleyn","alleyway","allhallows","alli","alliance","allianora","allie","allier","allies","alligator","allin","allina","allison","allissa","allister","allistir","alliterate","alliteration","alliterative","allix","alloc","allocable","allocatable","allocate","allocated","allocates","allocating","allocation","allocations","allocative","allocator","allophone","allophonic","allot","allotment","allotments","allotrope","allotropic","allots","allotted","allotter","allotting","allover","allow","allowable","allowableness","allowably","allowance","allowbackup","allowed","allowfullscreen","allowget","allowing","allowoverride","allows","alloy","alloyed","allspice","allstate","allsun","allude","allure","allurement","alluring","allusion","allusive","allusiveness","alluvial","alluvions","alluvium","allx","ally","allyce","allyn","allys","allyson","alma","almach","almaden","almagest","almanac","almaty","almeda","almeria","almeta","almightiness","almighty","almira","almire","almond","almoner","almost","alms","almshouse","almsman","alnico","alnilam","alnitak","aloe","aloft","aloha","aloin","aloise","aloisia","alon","alone","aloneness","along","alongshore","alongside","alonso","alonzo","aloof","aloofness","alot","aloud","aloysia","aloysius","alp","alpaca","alpert","alpha","alphabet","alphabetic","alphabetical","alphabetically","alphabetization","alphabetize","alphabetizer","alphabets","alphanumeric","alphanumerical","alphard","alphecca","alpheratz","alphonse","alphonso","alpine","alps","already","alric","alright","alsace","alsatian","also","alsop","alston","alt","alta","altai","altaic","altair","altar","altarpiece","alter","alterable","alteration","altercate","altercation","altered","altering","alternate","alternately","alternation","alternative","alternatively","alternativeness","alternatives","alternator","althea","although","altimeter","altiplano","altitude","alto","altogether","alton","altos","altruism","altruist","altruistic","altruistically","alu","aludra","aluin","aluino","alum","alumina","aluminum","alumna","alumnae","alumni","alumnus","alundum","alva","alvan","alvarado","alvarez","alvaro","alveolar","alveoli","alveolus","alvera","alverta","alvie","alvin","alvina","alvinia","alvira","alvis","alvy","alway","always","alwin","alwyn","alyce","alyda","alyosha","alys","alysa","alyse","alysia","alyson","alyss","alyssa","alzheimer","am","ama","amabel","amabelle","amadeus","amado","amain","amalea","amalee","amaleta","amalgam","amalgamate","amalgamation","amalia","amalie","amalita","amalle","amanda","amandi","amandie","amandy","amanuenses","amanuensis","amara","amaranth","amaranths","amaretto","amargo","amarillo","amaryllis","amass","amasser","amata","amateur","amateurish","amateurishness","amateurism","amati","amatory","amaze","amazed","amazement","amazing","amazon","amazonaws","amazonian","amazons","ambassador","ambassadorial","ambassadorship","ambassadress","amber","ambergris","amberly","ambiance","ambidexterity","ambidextrous","ambience","ambient","ambiguity","ambiguous","ambiguously","ambiguousness","ambit","ambition","ambitious","ambitiousness","ambivalence","ambivalent","amble","ambler","ambros","ambrose","ambrosi","ambrosia","ambrosial","ambrosio","ambrosius","ambulance","ambulant","ambulate","ambulation","ambulatory","ambur","ambuscade","ambuscader","ambush","ambusher","amby","amcharts","amd","amdahl","ame","ameba","amelia","amelie","amelina","ameline","ameliorate","amelioration","amelita","amen","amenability","amenably","amend","amended","amender","amendment","amends","amenhotep","amenity","amenorrhea","amer","amerada","amerasian","amerce","amercement","america","american","americana","americanism","americanization","americanize","americanized","americans","americium","amerigo","amerind","amerindian","amery","ameslan","amet","amethyst","amethystine","amharic","amherst","ami","amiability","amiable","amiableness","amiably","amicability","amicable","amicableness","amicably","amid","amide","amidships","amidst","amie","amiga","amigo","amii","amil","amines","amino","aminobenzoic","amir","amish","amiss","amitie","amity","ammamaria","amman","ammerman","ammeter","ammo","ammonia","ammoniac","ammonium","ammunition","amnesia","amnesiac","amnesic","amnesty","amniocenteses","amniocentesis","amnion","amniotic","amoco","amoeba","amoebic","amoeboid","amok","among","amongst","amontillado","amoral","amorality","amorous","amorousness","amorphous","amorphousness","amortization","amortize","amortized","amory","amos","amount","amounts","amour","amp","amparo","amperage","ampere","ampersand","ampex","amphetamine","amphibian","amphibious","amphibiousness","amphibology","amphitheater","amphora","amphorae","ample","ampleness","amplification","amplifier","amplify","amplitude","ampoule","ampule","amputate","amputation","amputee","amqp","amritsar","ams","amsterdam","amt","amtrak","amuck","amulet","amundsen","amur","amuse","amused","amusement","amuser","amusing","amusingness","amway","amy","amye","amyl","amylase","amz","amzn","an","ana","anabal","anabaptist","anabel","anabella","anabelle","anabolic","anabolism","anachronism","anachronistic","anachronistically","anacin","anaconda","anacreon","anaerobe","anaerobic","anaerobically","anaglyph","anagram","anagrammatic","anagrammatically","anagrammed","anagramming","anaheim","anal","analects","analgesia","analgesic","analiese","analise","anallese","anallise","analog","analogical","analogize","analogous","analogousness","analogue","analogy","analysand","analyse","analyses","analysis","analyst","analytic","analytical","analyticity","analytics","analyzable","analyze","analyzed","analyzer","analyzing","anamorphic","ananias","anapaest","anapest","anapestic","anaphora","anaphoric","anaphorically","anaplasmosis","anarchic","anarchical","anarchism","anarchist","anarchistic","anarchy","anastasia","anastasie","anastassia","anastigmatic","anastomoses","anastomosis","anastomotic","anathema","anathematize","anatol","anatola","anatole","anatolia","anatolian","anatollo","anatomic","anatomical","anatomist","anatomize","anatomy","anaxagoras","ancell","ancestor","ancestors","ancestortype","ancestral","ancestress","ancestry","anchor","anchorage","anchored","anchorite","anchoritism","anchorman","anchormen","anchorpane","anchorpeople","anchorperson","anchors","anchorwoman","anchorwomen","anchovy","ancient","ancientness","ancillary","and","andalso","andalusia","andalusian","andaman","andante","andean","andee","andeee","anderea","anders","andersen","anderson","andes","andi","andie","andiron","andonis","andorra","andover","andra","andre","andrea","andreana","andree","andrei","andrej","andrew","andrey","andria","andriana","andriette","andris","androgen","androgenic","androgynous","androgyny","andromache","andromeda","andropov","andros","andrus","andy","anecdotal","anecdote","anechoic","anemia","anemic","anemically","anemometer","anemometry","anemone","anent","aneroid","anestassia","anesthesia","anesthesiologist","anesthesiology","anesthetic","anesthetically","anesthetist","anesthetization","anesthetize","anesthetizer","anet","anett","anetta","anette","aneurysm","anew","ang","angara","ange","angel","angela","angele","angeleno","angeles","angelfish","angeli","angelia","angelic","angelica","angelical","angelico","angelika","angelina","angeline","angelique","angelita","angelle","angelo","angelou","anger","angevin","angie","angil","angina","angiography","angioplasty","angiosperm","angkor","angle","angler","angles","angleworm","anglia","anglican","anglicanism","anglicism","anglicization","anglicize","angling","anglo","anglophile","anglophilia","anglophobe","anglophobia","angola","angolan","angora","angrily","angriness","angry","angst","angstrom","anguilla","anguish","angular","angularfire","angularity","angularjs","angus","angy","anheuser","anhydride","anhydrite","anhydrous","ania","aniakchak","anibal","anica","aniline","anim","animadversion","animadvert","animal","animalcule","animals","animate","animated","animatedly","animately","animateness","animates","animatewithduration","animating","animation","animations","animator","animism","animist","animistic","animized","animosity","animus","anion","anionic","anise","aniseed","aniseikonic","anisette","anisotropic","anisotropy","anissa","anita","anitra","anjanette","anjela","ankara","ankh","ankhs","ankle","anklebone","anklet","ann","anna","annabal","annabel","annabela","annabell","annabella","annabelle","annadiana","annadiane","annal","annalee","annaliese","annalise","annalist","annamaria","annamarie","annapolis","annapurna","anne","anneal","annealer","annecorinne","annelid","anneliese","annelise","annemarie","annetta","annette","annex","annexation","annexe","anni","annice","annie","annihilate","annihilation","annihilator","annissa","anniversary","annmaria","annmarie","annnora","annora","annotate","annotated","annotation","annotations","annotator","announce","announced","announcement","announcements","announcer","annoy","annoyance","annoyed","annoyer","annoying","annual","annualized","annuitant","annuity","annul","annular","annuli","annulled","annulling","annulment","annulus","annum","annunciate","annunciation","annunciator","anny","anode","anodic","anodize","anodyne","anoint","anointer","anointment","anomalous","anomalousness","anomaly","anomic","anomie","anon","anonfun","anonymity","anonymous","anonymousness","anopheles","anorak","anorectic","anorexia","anorexic","another","anouilh","ans","ansel","ansell","anselm","anselma","anselmo","anshan","ansi","ansible","ansley","anson","anstice","answer","answerable","answered","answerer","answering","answers","ant","antacid","antaeus","antagonism","antagonist","antagonistic","antagonistically","antagonize","antagonized","antagonizing","antananarivo","antarctic","antarctica","antares","ante","anteater","antebellum","antecedence","antecedent","antechamber","antedate","antediluvian","anteing","antelope","antenatal","antenna","antennae","anterior","anteroom","anthe","anthea","anthem","anther","anthia","anthiathia","anthill","anthologist","anthologize","anthology","anthony","anthraces","anthracite","anthrax","anthropic","anthropocentric","anthropogenic","anthropoid","anthropological","anthropologist","anthropology","anthropometric","anthropometry","anthropomorphic","anthropomorphically","anthropomorphism","anthropomorphizing","anthropomorphous","anti","antiabortion","antiabortionist","antiaircraft","antibacterial","antibiotic","antibody","antic","anticancer","antichrist","anticipate","anticipated","anticipation","anticipative","anticipatory","anticked","anticking","anticlerical","anticlimactic","anticlimactically","anticlimax","anticline","anticlockwise","anticoagulant","anticoagulation","anticommunism","anticommunist","anticompetitive","anticyclone","anticyclonic","antidemocratic","antidepressant","antidisestablishmentarianism","antidote","antietam","antifascist","antiformant","antifreeze","antifundamentalist","antigen","antigenic","antigenicity","antigone","antigua","antihero","antiheroes","antihistamine","antihistorical","antiknock","antilabor","antillean","antilles","antilogarithm","antilogs","antimacassar","antimalarial","antimatter","antimicrobial","antimissile","antimony","antin","anting","antinomian","antinomy","antinuclear","antioch","antioxidant","antiparticle","antipas","antipasti","antipasto","antipathetic","antipathy","antipersonnel","antiperspirant","antiphon","antiphonal","antipodal","antipode","antipodean","antipodes","antipollution","antipoverty","antiquarian","antiquarianism","antiquary","antiquate","antiquation","antique","antiquity","antiredeposition","antiresonance","antiresonator","antisemitic","antisemitism","antisepses","antisepsis","antiseptic","antiseptically","antiserum","antislavery","antisocial","antispasmodic","antisubmarine","antisymmetric","antisymmetry","antitank","antitheses","antithesis","antithetic","antithetical","antithyroid","antitoxin","antitrust","antivenin","antiviral","antivivisectionist","antiwar","antler","antlr","antmatchers","antofagasta","antoine","antoinette","anton","antone","antonella","antonetta","antoni","antonia","antonie","antonietta","antonin","antonina","antonino","antoninus","antonio","antonius","antonovics","antony","antonym","antonymous","antral","antsy","antwan","antwerp","anubis","anus","anvil","anxiety","anxious","anxiousness","any","anya","anybody","anyhow","anymore","anyobject","anyone","anyplace","anything","anytime","anyway","anyways","anywhere","anywise","ao","aol","aop","aorta","aortic","aot","ap","apace","apache","apalachicola","apart","apartheid","apartment","apartness","apathetic","apathetically","apathy","apatite","apb","apc","ape","aped","apelike","apennines","aper","aperiodic","aperiodically","aperiodicity","aperitif","aperture","apex","aphasia","aphasic","aphelia","aphelion","aphid","aphonic","aphorism","aphoristic","aphoristically","aphrodisiac","aphrodite","api","apia","apiarist","apiary","apical","apices","apiclient","apicontroller","apidocs","apiece","apikey","apis","apiservice","apish","apishness","apiurl","apiversion","apk","apl","aplenty","aplomb","apns","apo","apocalypse","apocalyptic","apocrypha","apocryphal","apocryphalness","apogee","apolar","apolitical","apollinaire","apollo","apollonian","apologetic","apologetically","apologetics","apologia","apologies","apologist","apologize","apologizer","apologizes","apologizing","apology","apoplectic","apoplexy","apos","apostasy","apostate","apostatize","apostle","apostleship","apostolic","apostrophe","apostrophized","apothecary","apothegm","apotheoses","apotheosis","apotheosized","apotheosizes","apotheosizing","app","appalachia","appalachian","appall","appalling","appaloosa","appanage","apparatus","apparel","apparency","apparent","apparently","apparentness","apparition","appbar","appbarlayout","appbundle","appcelerator","appclassloader","appcompat","appcompatactivity","appcomponent","appconfig","appcontext","appcontroller","appdata","appdelegate","appdomain","appeal","appealer","appealing","appear","appearance","appeared","appearer","appearing","appears","appease","appeased","appeasement","appeaser","appellant","appellate","appellation","appellative","append","appendage","appendchild","appenddata","appendectomy","appended","appender","appendices","appendicitis","appending","appendix","appendline","appends","appendtext","appendto","appengine","appertain","appetite","appetizer","appetizing","appia","appian","appid","appium","appkit","applaud","applauder","applause","apple","applecart","applejack","apples","applesauce","applescript","appleseed","applet","appleton","applewebkit","appliance","applicabilities","applicability","applicable","applicably","applicant","applicants","applicate","application","applicationcontext","applicationcontroller","applicationdbcontext","applicationdispatcher","applicationfilterchain","applicationid","applicationname","applicationrecord","applications","applicationuser","applicative","applicator","applied","applier","applies","appliqu","appliqud","apply","applybindings","applying","appmodule","appname","appoint","appointee","appointer","appointive","appointment","appointments","appolonia","appomattox","apportion","apportionment","appose","apposite","appositeness","apposition","appositive","appraisal","appraise","appraised","appraisees","appraiser","appraises","appraising","appreciable","appreciably","appreciate","appreciated","appreciation","appreciative","appreciativeness","appreciator","appreciatory","apprehend","apprehender","apprehensible","apprehension","apprehensive","apprehensiveness","apprentice","apprenticeship","apprise","apprizer","apprizingly","apprizings","approach","approachability","approachable","approacher","approaches","approaching","approbate","approbation","appropriable","appropriate","appropriated","appropriately","appropriateness","appropriation","appropriator","approval","approve","approved","approver","approving","approx","approximate","approximately","approximation","approximative","apps","appserver","appsettings","appspot","appstore","apptheme","appurtenance","appurtenant","appwidgetmanager","apr","apricot","april","aprilette","apron","apropos","aps","apse","apsis","apt","aptana","apter","aptest","aptitude","aptness","apuleius","aq","aqua","aquaculture","aqualung","aquamarine","aquanaut","aquaplane","aquarium","aquarius","aquatic","aquatically","aquavit","aqueduct","aqueous","aquiculture","aquifer","aquila","aquiline","aquinas","aquino","aquitaine","ar","ara","arab","arabel","arabela","arabele","arabella","arabelle","arabesque","arabia","arabian","arabic","arability","arabist","arable","araby","araceli","arachnid","arachnoid","arachnophobia","arafat","araguaya","aral","araldo","aramaic","aramco","arange","arapaho","arapahoe","arapahoes","ararat","araucanian","arawak","arawakan","arb","arbiter","arbitrage","arbitrager","arbitrageur","arbitrament","arbitrarily","arbitrariness","arbitrary","arbitrate","arbitration","arbitrator","arbor","arboreal","arbores","arboretum","arborvitae","arbutus","arc","arcade","arcadia","arcadian","arcana","arcane","arcgis","arch","archaeological","archaeologist","archaic","archaically","archaimbaud","archaism","archaist","archaize","archaizer","archambault","archangel","archbishop","archbishopric","archdeacon","archdiocesan","archdiocese","archduchess","archduke","archean","archenemy","archeologist","archeology","archer","archery","archetypal","archetype","archfiend","archfool","archibald","archibaldo","archibold","archie","archiepiscopal","archimedes","arching","archipelago","architect","architectonic","architectonics","architectural","architecture","architectures","architrave","archival","archive","archived","archives","archivist","archness","archway","archy","arclike","arco","arcsine","arctangent","arctic","arcturus","arcu","arda","ardabil","ardath","ardeen","ardelia","ardelis","ardella","ardelle","arden","ardency","ardene","ardenia","ardent","ardine","ardis","ardisj","ardith","ardor","ardra","arduino","arduous","arduousness","ardyce","ardys","ardyth","are","area","areal","areas","areawide","areequal","arel","aren","arena","arenaceous","arequipa","ares","aretha","arg","argb","argc","argent","argentina","argentine","argentinean","argentinian","arginine","argmax","argo","argon","argonaut","argonne","argosy","argot","argparse","args","arguable","arguably","argue","arguer","arguing","argument","argumentation","argumentative","argumentativeness","argumentexception","argumentnullexception","arguments","argus","argv","argyle","ari","aria","ariadne","arial","ariana","arianism","arianist","arid","aridatha","aridity","aridness","arie","ariel","ariela","ariella","arielle","aries","aright","arin","ario","ariosto","arise","arisen","arises","aristarchus","aristides","aristocracy","aristocrat","aristocratic","aristocratically","aristophanes","aristotelean","aristotelian","aristotle","arithmetic","arithmetical","arithmetician","arithmetize","arius","ariz","arizona","arizonan","arizonian","arjuna","ark","ark","arkansan","arkansas","arkhangelsk","arkwright","arlan","arlana","arlee","arleen","arlen","arlena","arlene","arleta","arlette","arley","arleyne","arlie","arliene","arlin","arlina","arlinda","arline","arlington","arluene","arly","arlyn","arlyne","arm","armada","armadillo","armageddon","armagnac","armament","arman","armand","armando","armata","armature","armband","armchair","armco","armeabi","armed","armenia","armenian","armer","armful","armhole","armin","arming","arminius","armistice","armless","armlet","armload","armonk","armor","armored","armorer","armorial","armory","armour","armpit","armrest","arms","armstrong","armv","army","arn","arnaldo","arne","arneb","arney","arnhem","arni","arnie","arno","arnold","arnoldo","arnuad","arnulfo","arny","aroma","aromatherapist","aromatherapy","aromatic","aromatically","aromaticity","aromaticness","aron","arose","around","arousal","arouse","aroused","arp","arpa","arpanet","arpeggio","arquillian","arr","arrack","arragon","arraign","arraignment","arrange","arrangeable","arranged","arrangement","arranger","arranges","arranging","arrant","arras","array","arrayadapter","arraybuffer","arraycollection","arraycopy","arrayer","arrayindexoutofboundsexception","arraylist","arrays","arraysize","arraywithobjects","arrear","arrest","arrestee","arrester","arresting","arrestor","arrhenius","arrhythmia","arrhythmic","arrhythmical","arri","arrival","arrive","arrived","arriver","arrives","arrogance","arrogant","arrogate","arrogation","arron","arrow","arrowhead","arrowroot","arrows","arroyo","arsenal","arsenate","arsenic","arsenide","arsine","arson","arsonist","art","artair","artaxerxes","arte","artefact","artemas","artemis","artemus","arterial","arteriolar","arteriole","arterioscleroses","arteriosclerosis","artery","artesian","artful","artfulness","arther","arthritic","arthritides","arthritis","arthrogram","arthropod","arthroscope","arthroscopic","arthur","arthurian","artichoke","article","articleid","articles","articulable","articular","articulate","articulated","articulately","articulateness","articulates","articulation","articulator","articulatory","artie","artifact","artifactid","artifactory","artifacts","artifice","artificer","artificial","artificiality","artificialness","artillerist","artillery","artilleryman","artillerymen","artiness","artisan","artist","artiste","artistic","artistically","artistry","artists","artless","artlessness","arts","artsy","artur","arturo","artus","artwork","arty","aruba","arum","arv","arvie","arvin","arvy","ary","aryan","aryn","as","asa","asama","asap","asarray","asax","asbestos","asc","ascella","ascend","ascendancy","ascendant","ascender","ascending","ascension","ascent","ascertain","ascertainment","ascetic","ascetically","asceticism","ascii","ascot","ascribe","ascription","ascriptive","ascx","asd","asdf","ase","asenumerable","aseptic","aseptically","asexual","asexuality","asf","asgard","ash","ashame","ashamed","ashanti","ashbey","ashby","ashcan","ashely","asher","asheville","ashia","ashien","ashil","ashkenazim","ashkhabad","ashla","ashlan","ashland","ashlar","ashlee","ashleigh","ashlen","ashley","ashli","ashlie","ashlin","ashly","ashman","ashmolean","ashore","ashram","ashton","ashtray","ashurbanipal","ashx","ashy","asia","asian","asiatic","aside","asilomar","asimov","asin","asinine","asininity","asio","ask","askance","asked","asker","askew","asking","asks","asl","aslant","asleep","aslist","asm","asmara","asmx","asn","asocial","asoka","asp","asparagus","aspartame","aspca","aspect","aspectj","aspects","aspell","aspen","asper","asperity","aspersion","asphalt","asphodel","asphyxia","asphyxiate","asphyxiation","aspic","aspidiske","aspidistra","aspirant","aspirate","aspiration","aspirational","aspirator","aspire","aspirer","aspirin","asplenium","aspnet","aspnetcore","aspx","asquith","ass","assad","assail","assailable","assailant","assam","assamese","assassin","assassinate","assassination","assault","assaulter","assaultive","assay","assayer","assemblage","assemble","assembled","assembler","assemblies","assembly","assemblyidentity","assemblyman","assemblymen","assemblyname","assemblywoman","assemblywomen","assent","assert","assertequals","asserter","assertion","assertional","assertionerror","assertions","assertive","assertiveness","asserts","assertthat","asserttrue","assess","assessed","assesses","assessment","assessor","asset","assetmanager","assets","asseverate","asseveration","asshole","assiduity","assiduous","assiduousness","assign","assignable","assignation","assigned","assignee","assigner","assigning","assignment","assignments","assignor","assigns","assimilate","assimilation","assimilationist","assisi","assist","assistance","assistant","assistantship","assisted","assister","assize","assn","assoc","associable","associate","associated","associateship","association","associational","associations","associative","associativity","associator","assonance","assonant","assort","assorter","assortment","asst","assuage","assuaged","assumability","assume","assumed","assumer","assumes","assuming","assumption","assumptions","assumptive","assurance","assure","assured","assuredness","assurer","assuring","assyria","assyrian","assyriology","ast","astaire","astarte","astatine","astc","aster","asteria","asterisk","asterisked","astern","asteroid","asteroidal","asthma","asthmatic","astigmatic","astigmatism","astir","aston","astonish","astonishing","astonishment","astor","astoria","astound","astounding","astra","astraddle","astrakhan","astral","astray","astrid","astride","astring","astringency","astringent","astrix","astrolabe","astrologer","astrological","astrologist","astrology","astronaut","astronautic","astronautical","astronautics","astronomer","astronomic","astronomical","astronomy","astrophysical","astrophysicist","astrophysics","astroturf","asturias","astute","astuteness","astype","asuncin","asunder","asus","aswan","aswell","asylum","asymmetric","asymmetrical","asymmetry","asymptomatic","asymptomatically","asymptote","asymptotic","asymptotically","async","asynccallback","asynchronism","asynchronous","asynchronously","asynchrony","asyncio","asyncresult","asynctask","at","atacama","atahualpa","atalanta","atan","atari","atatrk","atavism","atavist","atavistic","ataxia","ataxic","ate","atelier","atemporal","athabasca","athabascan","athabaska","athabaskan","atheism","atheist","atheistic","athena","athene","athenian","athens","atheroscleroses","atherosclerosis","athirst","athlete","athletic","athletically","athleticism","athletics","athwart","atilt","atindex","atkins","atkinson","atl","atlanta","atlante","atlantes","atlantic","atlantis","atlas","atlassian","atleast","atm","atman","atmosphere","atmospheric","atmospherically","atoi","atoll","atom","atomic","atomically","atomicity","atomics","atomistic","atomization","atomize","atomizer","atoms","atonal","atonality","atone","atonement","atop","atp","atreus","atria","atrial","atrium","atrocious","atrociousness","atrocity","atrophic","atrophy","atropine","atropos","ats","att","attach","attached","attacher","attachevent","attaching","attachment","attachments","attack","attacker","attacks","attain","attainabilities","attainability","attainable","attainableness","attainably","attainder","attained","attainer","attainment","attar","attempt","attempted","attempter","attempting","attempts","attend","attendance","attendant","attended","attendee","attendees","attender","attention","attentional","attentionality","attentive","attentiveness","attenuate","attenuated","attenuation","attenuator","attest","attestation","attested","attester","attic","attica","attila","attire","attitude","attitudinal","attitudinize","attlee","attn","attorney","attr","attract","attractant","attraction","attractive","attractiveness","attractivenesses","attractor","attrib","attributable","attribute","attributed","attributeerror","attributename","attributer","attributes","attributeset","attributevalue","attribution","attributional","attributive","attrition","attrs","atts","attucks","attune","atty","atv","atwitter","atwood","atypical","au","aube","auberge","aubergine","auberon","aubert","auberta","aubine","aubree","aubrette","aubrey","aubrie","aubry","auburn","auc","auckland","auction","auctioneer","auctor","aud","audacious","audaciousness","audacity","auden","audi","audibility","audible","audibles","audibly","audie","audience","audio","audiobook","audioformat","audiogram","audiological","audiologist","audiology","audiomanager","audiometer","audiometric","audiometry","audiophile","audioplayer","audiotape","audiovisual","audit","audited","audition","auditor","auditorium","auditory","audra","audre","audrey","audrie","audry","audrye","audubon","audy","auerbach","aug","augean","auger","aught","augie","augment","augmentation","augmentative","augmenter","augue","augur","augury","august","augusta","augustan","auguste","augustin","augustina","augustine","augustinian","augustness","augusto","augustus","augy","auk","aundrea","aunt","auntie","aunty","aura","aural","aurea","aurel","aurelea","aurelia","aurelie","aurelio","aurelius","aureole","aureomycin","auria","auric","auricle","auricular","aurie","auriga","aurilia","aurlie","auroora","aurora","auroral","aurore","aurthur","auschwitz","auscultate","auscultation","auspice","auspicious","auspiciousness","auspiciousnesses","aussie","austen","austere","austereness","austerity","austin","austina","austine","austral","australasia","australasian","australes","australia","australian","australis","australites","australoid","australopithecus","austria","austrian","austronesian","aut","aute","auth","authentic","authentically","authenticate","authenticated","authenticating","authentication","authenticationmanager","authenticator","authenticatorbase","authenticity","author","authoress","authorial","authoritarian","authoritarianism","authoritative","authoritativeness","authorities","authority","authorization","authorize","authorized","authorizer","authorizes","authors","authorship","authservice","authtoken","autism","autistic","auto","autobahn","autobiographer","autobiographic","autobiographical","autobiography","autoclave","autocollimator","autocommit","autocomplete","autocompletetextview","autoconfigure","autocorrelate","autocorrelation","autocracy","autocrat","autocratic","autocratically","autodesk","autodial","autodidact","autoeventwireup","autofac","autofill","autofilter","autofluorescence","autofocus","autogeneratecolumns","autograph","autographs","autoignition","autoimmune","autoimmunity","autoincrement","autolayout","autoload","autoloader","automagically","automaker","automapper","automata","automate","automated","automatic","automatically","automating","automation","automatism","automatize","automaton","automobile","automorphism","automotive","autonavigator","autonomic","autonomous","autonomy","autopilot","autoplay","autopostback","autoprefixer","autopsy","autoregressive","autorelease","autorepeat","autosize","autostart","autosuggestibility","autotransformer","autowire","autowired","autowiredannotationbeanpostprocessor","autoworker","autumn","autumnal","aux","auxiliary","auxin","av","ava","avail","availability","available","availableness","availably","availing","avalanche","avalon","avant","avarice","avaricious","avariciousness","avast","avatar","avaudioplayer","avaunt","avc","avd","avdp","ave","aveline","avenge","avenged","avenger","aventine","aventino","avenue","average","averages","averell","averil","averill","avernus","averred","averrer","averring","averroes","avers","averse","averseness","aversion","avert","avery","averyl","aves","avesta","avfoundation","avg","avi","avian","aviary","aviate","aviation","aviator","aviatrices","aviatrix","avicenna","avictor","avid","avidity","avie","avigdor","avignon","avila","avionic","avionics","avior","avis","avitaminoses","avitaminosis","aviv","aviva","avivah","avocado","avocation","avocational","avogadro","avoid","avoidable","avoidably","avoidance","avoided","avoider","avoiding","avoids","avoirdupois","avon","avouch","avow","avowal","avowed","avower","avplayer","avr","avram","avril","avrit","avro","avrom","avuncular","avx","aw","awacs","await","awaiting","awake","awakefromnib","awaken","awakened","awakener","awakening","award","awarder","aware","awareness","awash","away","awe","aweigh","awesome","awesomeness","awestruck","awful","awfuller","awfullest","awfulness","awhile","awk","awkward","awkwardness","awl","awn","awning","awoke","awoken","awol","awry","aws","awt","ax","axd","axe","axehead","axel","axeman","axes","axial","axillary","axiological","axiology","axiom","axiomatic","axiomatically","axiomatization","axiomatize","axion","axios","axis","axle","axletree","axolotl","axon","ay","ayah","ayahs","ayala","ayatollah","ayatollahs","aye","ayers","aylmar","aylmer","aymara","aymer","ayn","az","azalea","azania","azazel","azerbaijan","azimuth","azimuthal","azimuths","azores","azov","azt","aztec","aztecan","azure","azurewebsites","b","ba","baa","baal","bab","babar","babara","babb","babbage","babbette","babbie","babbitt","babble","babbler","babcock","babe","babel","babette","babita","babka","baboon","babushka","baby","babyhood","babyish","babylon","babylonia","babylonian","babysat","babysit","babysitter","babysitting","bac","bacall","bacardi","baccalaureate","baccarat","bacchanal","bacchanalia","bacchanalian","bacchic","bacchus","bach","bachelor","bachelorhood","bacillary","bacilli","bacillus","back","backache","backarrow","backbench","backbencher","backbit","backbite","backbiter","backbitten","backboard","backbone","backbreaking","backbutton","backchaining","backcloth","backcolor","backdate","backdrop","backdropped","backdropping","backed","backend","backends","backer","backfield","backfill","backfire","backgammon","background","backgroundcolor","backgroundimage","backgrounds","backgroundworker","backhand","backhanded","backhander","backhoe","backing","backlash","backless","backlog","backlogged","backlogging","backorder","backpack","backpacker","backpedal","backplane","backplate","backrest","backscatter","backseat","backside","backslapper","backslapping","backslash","backslashes","backslid","backslide","backslider","backspace","backspin","backstabber","backstabbing","backstage","backstair","backstitch","backstop","backstopped","backstopping","backstreet","backstretch","backstroke","backtalk","backticks","backtrace","backtrack","backtracking","backup","backups","backus","backward","backwardness","backwards","backwash","backwater","backwood","backwoodsman","backwoodsmen","backyard","bacon","baconer","bacteria","bacterial","bactericidal","bactericide","bacteriologic","bacteriological","bacteriologist","bacteriology","bacterium","bactria","bad","badder","baddest","baddie","bade","baden","badge","badger","badinage","badland","badlands","badlogic","badly","badman","badmen","badminton","badmouth","badmouths","badness","badrequest","baedeker","baez","baffin","baffle","bafflement","baffler","baffling","bag","bagatelle","bagel","bagful","baggage","baggageman","baggagemen","bagged","bagger","baggily","bagginess","bagging","baggy","baghdad","bagpipe","bagpiper","bagrodia","bags","baguette","baguio","bah","baha","bahama","bahamanian","bahamian","bahia","bahrain","bahs","baikal","bail","bailey","bailie","bailiff","bailiwick","baillie","bailout","bailsman","bailsmen","baily","baird","bairn","bait","baiter","baize","baja","bak","bake","baked","bakehouse","bakelite","baker","bakersfield","bakery","bakeshop","baking","baklava","baksheesh","baku","bakunin","bal","balaclava","balalaika","balance","balanced","balancedness","balancer","balanchine","balancing","balboa","balcony","bald","balder","balderdash","baldfaced","baldness","baldric","balduin","baldwin","baldy","bale","balearic","baleen","baleful","balefuller","balefullest","balefulness","baler","balfour","bali","balinese","balk","balkan","balkanization","balkanize","balker","balkhash","balkiness","balky","ball","ballad","ballade","balladeer","balladry","ballard","ballast","ballcock","baller","ballerina","ballet","balletic","ballfields","ballgame","ballistic","ballistics","balloon","balloonist","ballot","balloter","ballpark","ballplayer","ballpoint","ballroom","balls","ballsy","ballyhoo","balm","balminess","balmy","baloney","balsa","balsam","balsamic","balthazar","baltic","baltimore","baluchistan","baluster","balustrade","balzac","bam","bamako","bamberger","bambi","bambie","bamboo","bamboozle","bamby","ban","banach","banal","banality","banana","bananas","bancroft","band","bandage","bandager","bandanna","bandbox","bandeau","bandeaux","bander","banding","bandit","banditry","bandmaster","bandoleer","bandpass","bands","bandsman","bandsmen","bandstand","bandstop","bandung","bandwagon","bandwidth","bandwidths","bandy","bane","baneful","banefuller","banefullest","bang","bangalore","banger","bangkok","bangladesh","bangladeshi","bangle","bangor","bangui","bani","banish","banisher","banishment","banister","banjarmasin","banjo","banjoist","banjul","bank","bankaccount","bankbook","bankcard","banker","banking","banknote","bankroll","bankrupt","bankruptcy","banks","banky","banned","banneker","banner","banners","banning","bannister","bannock","banns","banquet","banqueter","banquette","bans","banshee","bantam","bantamweight","banter","banterer","bantering","banting","bantu","banyan","banzai","baobab","baos","baotou","baptism","baptismal","baptist","baptiste","baptistery","baptistry","baptize","baptized","baptizer","baptizes","bar","barabbas","barb","barbabas","barbabra","barbadian","barbados","barbara","barbaraanne","barbarella","barbarian","barbarianism","barbaric","barbarically","barbarism","barbarity","barbarize","barbarossa","barbarous","barbarousness","barbary","barbe","barbecue","barbed","barbee","barbel","barbell","barbeque","barber","barbered","barberry","barbershop","barbette","barbey","barbi","barbie","barbital","barbiturate","barbour","barbra","barbuda","barbwire","barby","barcarole","barcelona","barchart","barclay","barcode","bard","barde","bardeen","bardic","bare","bareback","barefaced","barefacedness","barefoot","barehanded","bareheaded","barelegged","barely","bareness","barents","barf","barfly","bargain","bargainer","barge","bargeman","bargemen","bargepole","barhop","barhopped","barhopping","bari","baritone","barium","bark","barked","barkeep","barkeeper","barker","barkley","barks","barley","barleycorn","barlow","barmaid","barman","barmen","barn","barnabas","barnabe","barnaby","barnacle","barnard","barnaul","barnebas","barnes","barnett","barney","barnful","barnhard","barnie","barnsful","barnstorm","barnstormer","barnum","barny","barnyard","baroda","barometer","barometric","barometrically","baron","baronage","baroness","baronet","baronetcy","baronial","barony","baroque","barplot","barque","barquisimeto","barr","barrack","barracker","barracuda","barrage","barranquilla","barre","barred","barrel","barren","barrenness","barrera","barret","barrett","barrette","barri","barricade","barrie","barrier","barriers","barring","barrio","barrister","barron","barroom","barrow","barry","barrymore","bars","barstool","barstow","bart","bartel","bartend","bartender","barter","barterer","barth","barthel","bartholdi","bartholemy","bartholomeo","bartholomeus","bartholomew","bartie","bartk","bartlet","bartlett","bartolemo","bartolomeo","barton","bartram","barty","bary","barycenter","barycentre","barycentric","baryon","baryram","baryshnikov","bas","basal","basalt","basaltic","bascom","base","baseadapter","baseaddress","baseball","baseband","baseboard","baseclass","basecontroller","based","basedir","basel","baseless","baseline","basely","baseman","basemen","basement","basename","baseness","basepath","baseplate","bases","basetting","basetype","baseurl","bash","bashful","bashfulness","basho","bashrc","basia","basic","basically","basicdbobject","basichttpbinding","basicnamevaluepair","basics","basie","basil","basilar","basile","basilica","basilio","basilisk","basilius","basin","basinful","basis","bask","basket","basketball","basketry","basketwork","basophilic","basque","basra","bass","basset","basseterre","bassett","bassinet","bassist","basso","bassoon","bassoonist","basswood","bast","bastard","bastardization","bastardize","bastardized","bastardy","baste","baster","bastian","bastien","bastille","basting","bastion","basutoland","bat","bataan","batavia","batch","batches","batchsize","bate","bated","bater","bates","bath","bathe","bather","bathetic","bathhouse","bathmat","batholomew","bathos","bathrobe","bathroom","baths","bathsheba","bathtub","bathwater","bathyscaphe","bathysphere","batik","batista","batiste","batman","batmen","baton","batsheva","batsman","batsmen","battalion","batted","batten","batter","batteries","battery","batting","battle","battledore","battledress","battlefield","battlefront","battleground","battlement","battler","battleship","batty","batu","batwings","bauble","baud","baudelaire","baudoin","baudouin","bauer","bauhaus","baulk","bausch","bauxite","bavaria","bavarian","bawd","bawdily","bawdiness","bawdy","bawl","bawler","bax","baxie","baxter","baxy","bay","bayamon","bayard","bayberry","bayda","bayer","bayes","bayesian","baylor","bayonet","bayonne","bayou","bayreuth","baz","bazaar","bazel","bazillion","bazooka","bb","bbb","bbbb","bbc","bbl","bbox","bbq","bbs","bc","bcc","bcd","bcp","bcrypt","bd","bdd","bdist","bdrm","be","bea","beach","beachcomber","beachhead","beachwear","beacon","beacons","bead","beading","beadle","beadsman","beadworker","beady","beagle","beak","beaker","beale","bealle","beam","bean","beanbag","beancreationexception","beanie","beanpole","beans","beanstalk","beanutils","bear","bearable","bearably","beard","bearded","beardless","beardmore","beardsley","bearer","bearing","bearish","bearishness","bearlike","bearnaise","bearnard","bearskin","beasley","beast","beasties","beastings","beastliness","beastly","beat","beatable","beatably","beaten","beater","beatific","beatifically","beatification","beatify","beating","beatitude","beatlemania","beatles","beatnik","beatrice","beatrisa","beatrix","beatriz","beats","beau","beauchamps","beaufort","beaujolais","beaumarchais","beaumont","beauregard","beaut","beauteous","beauteousness","beautician","beautification","beautifier","beautiful","beautifully","beautifulness","beautifulsoup","beautify","beauty","beauvoir","beaux","beaver","beaverton","bebe","bebop","becalm","became","because","becca","bechtel","beck","becka","becker","becket","beckett","becki","beckie","beckon","becky","becloud","become","becomes","becoming","becquerel","bed","bedaub","bedazzle","bedazzlement","bedbug","bedchamber","bedclothes","bedded","bedder","bedding","bede","bedeck","bedevil","bedevilment","bedfast","bedfellow","bedford","bedim","bedimmed","bedimming","bedizen","bedlam","bedlinen","bedmaker","bedmate","bedouin","bedpan","bedpost","bedraggle","bedridden","bedrock","bedroll","bedroom","bedsheets","bedside","bedsit","bedsitter","bedsore","bedspread","bedspring","bedstead","bedstraw","bedtime","bee","beebe","beebread","beech","beecher","beechnut","beechwood","beef","beefburger","beefcake","beefiness","beefsteak","beefy","beehive","beekeeper","beekeeping","beeline","beelzebub","been","beep","beeper","beer","beerbohm","beermat","beery","beeswax","beet","beethoven","beetle","beeton","beetroot","beeves","befall","befell","befit","befitted","befitting","befog","befogged","befogging","before","beforeeach","beforehand","beforesend","befoul","befriend","befuddle","befuddlement","beg","began","beget","begetting","beggar","beggarliness","beggarly","beggary","begged","begging","begin","beginform","begining","begininvoke","beginner","beginners","beginning","beginpath","begins","begintransaction","begone","begonia","begot","begotten","begrime","begrudge","begrudging","beguile","beguilement","beguiler","beguiling","beguine","begum","begun","behalf","behalves","behan","behave","behaves","behaving","behavior","behavioral","behaviorism","behaviorist","behavioristic","behaviors","behaviorsubject","behaviour","behead","beheld","behemoth","behemoths","behest","behind","behindhand","behold","beholder","behoofs","behoove","behooving","behring","beiderbecke","beige","beijing","beilul","being","beirut","beitris","bejewel","bekesy","bekki","bel","bela","belabor","belarus","belate","belated","belatedness","belau","belay","belch","beleaguer","belem","belfast","belfry","belg","belgian","belgium","belgrade","belia","belicia","belie","belief","beliefs","belier","believability","believable","believably","believe","believed","believer","believes","believing","belinda","belita","belittle","belittlement","belittler","belize","bell","bella","belladonna","bellamy","bellanca","bellatrix","bellboy","belle","belled","belletrist","belletristic","belleville","bellflower","bellhop","bellicose","bellicoseness","bellicosity","belligerence","belligerency","belligerent","bellina","belling","bellini","bellman","bellmen","bellovin","bellow","bellows","bells","bellwether","bellwood","belly","bellyache","bellyacher","bellybutton","bellyful","bellyfull","belmont","belmopan","beloit","belong","belonging","belongs","belongsto","belongstomany","belorussia","belorussian","belove","beloved","below","belshazzar","belt","belted","belting","belton","beltran","beltsville","beltway","beluga","belushi","belva","belvedere","belvia","bely","beman","bemire","bemoan","bemuse","bemused","bemusement","ben","benacerraf","benares","bench","bencher","benchmark","benchmarking","benchmarks","bend","bended","bender","bendick","bendicty","bendite","bendix","beneath","benedetta","benedetto","benedick","benedict","benedicta","benedictine","benediction","benedicto","benedictory","benedikt","benedikta","benefaction","benefactor","benefactress","benefice","beneficence","beneficent","beneficial","beneficialness","beneficiary","benefit","benefiter","benefits","benelux","benet","benetta","benetton","benevolence","benevolent","benevolentness","bengal","bengali","benghazi","bengt","beniamino","benighted","benightedness","benign","benignant","benignity","benin","beninese","benita","benito","benjamen","benjamin","benji","benjie","benjy","benn","bennett","benni","bennie","bennington","benny","benoit","benoite","benson","bent","bentham","bentlee","bentley","benton","bents","bentwood","benumb","benyamin","benz","benzedrine","benzene","benzine","beograd","beowulf","bequeath","bequeaths","bequest","ber","berate","berber","bereave","bereavement","bereft","berenice","beret","berg","bergen","berger","bergerac","berget","berglund","bergman","bergson","bergsten","bergstrom","beribbon","beriberi","bering","beringer","berk","berke","berkeley","berkelium","berkie","berkley","berkly","berkowitz","berkshire","berky","berle","berlin","berliner","berlioz","berlitz","berm","berman","bermuda","bermudan","bermudian","bern","berna","bernadene","bernadette","bernadina","bernadine","bernard","bernardina","bernardine","bernardino","bernardo","bernarr","bernays","bernbach","berne","bernelle","bernese","bernete","bernetta","bernette","bernhard","bernhardt","berni","bernice","bernie","berniece","bernini","bernita","bernoulli","bernstein","berny","berra","berri","berrie","berry","berrylike","berserk","berserker","bert","berta","berte","berth","bertha","berthe","berths","berti","bertie","bertillon","bertina","bertine","berton","bertram","bertrand","bertrando","berty","beryl","beryle","beryllium","berzelius","bes","beseech","beseecher","beseeching","beseem","beset","besetting","beside","besides","besiege","besieger","besmear","besmirch","besom","besot","besotted","besotting","besought","bespangle","bespatter","bespeak","bespectacled","bespoke","bespoken","bess","bessel","bessemer","bessie","bessy","best","bestial","bestiality","bestiary","bestir","bestirred","bestirring","bestow","bestowal","bestrew","bestrewn","bestridden","bestride","bestrode","bestseller","bestselling","bestubble","bet","beta","betake","betaken","betatron","betcha","betel","betelgeuse","beth","bethanne","bethany","bethe","bethel","bethena","bethesda","bethina","bethink","bethlehem","bethought","bethune","betide","betimes","betoken","betook","betray","betrayal","betrayer","betroth","betrothal","betrothed","betroths","betsey","betsy","betta","bette","betteann","betteanne","better","betterment","betti","bettie","bettina","bettine","betting","bettor","betty","bettye","between","betweenness","betwixt","beulah","bev","bevan","bevel","beverage","beverie","beverlee","beverley","beverlie","beverly","bevin","bevon","bevvy","bevy","bewail","beware","bewhisker","bewigged","bewilder","bewildered","bewildering","bewilderment","bewitch","bewitching","bewitchment","bey","beyond","bezel","bezier","bf","bfs","bg","bgcolor","bgr","bh","bhopal","bhutan","bhutanese","bhutto","bi","bialystok","bianca","bianco","bianka","biannual","bias","biased","biases","biathlon","biaxial","bib","bibbed","bibbie","bibbing","bibby","bibbye","bibendum","bibi","bible","biblical","biblicists","bibliographer","bibliographic","bibliographical","bibliography","bibliophile","bibulous","bicameral","bicameralism","bicarb","bicarbonate","bicentenary","bicentennial","bicep","biceps","bichromate","bicker","bickerer","bickering","biconcave","biconnected","biconvex","bicuspid","bicycle","bicycler","bicyclist","bid","biddable","bidden","bidder","biddie","bidding","biddle","biddy","bide","bider","bidet","bidget","bidiagonal","bidirectional","bids","biennial","biennium","bienville","bier","bierce","bifocal","bifurcate","bifurcation","big","bigamist","bigamous","bigamy","bigdecimal","bigelow","bigfoot","bigged","bigger","biggest","biggie","bigging","biggish","bighead","bighearted","bigheartedness","bighorn","bight","bigint","biginteger","bigmouth","bigmouths","bigness","bigot","bigoted","bigotry","bigquery","bigwig","biharmonic","bijection","bijective","bijou","bijoux","bike","biker","bikini","biko","bil","bilabial","bilateral","bilateralness","bilayer","bilbao","bilberry","bilbo","bile","bilge","bili","biliary","bilinear","bilingual","bilingualism","bilious","biliousness","bilk","bilker","bill","billboard","biller","billet","billfold","billi","billiard","billie","billing","billings","billingsgate","billion","billionaire","billions","billionths","billow","billowy","billposters","bills","billy","billye","bimbo","bimetallic","bimetallism","bimini","bimodal","bimolecular","bimonthly","bin","binaries","binary","binaural","bind","bindable","binded","binder","bindery","binding","bindingcontext","bindingflags","bindingness","bindingredirect","bindingresult","bindings","bindingsource","bindle","bindparam","binds","bindvalue","bindweed","bing","binge","bingham","binghamton","bingo","bini","bink","binky","binnacle","binned","binni","binnie","binning","binny","binocular","binodal","binomial","bins","bintray","binuclear","bio","biochemical","biochemist","biochemistry","biodegradability","biodegradable","biodiversity","bioengineering","bioethics","biofeedback","biog","biograph","biographer","biographic","biographical","biography","bioko","biol","biologic","biological","biologist","biology","biomass","biomedical","biomedicine","biometric","biometrics","biometry","biomolecule","biomorph","bionic","bionically","bionics","biophysic","biophysical","biophysicist","biophysics","biopic","biopsy","biorhythm","bios","bioscience","biosphere","biostatistic","biosynthesized","biotechnological","biotechnologist","biotechnology","biotic","biotin","bipartisan","bipartisanship","bipartite","bipartition","biped","bipedal","biplane","bipolar","bipolarity","biracial","birch","bird","birdbath","birdbaths","birdbrain","birdcage","birder","birdhouse","birdie","birdieing","birdlike","birdlime","birds","birdseed","birdseye","birdsong","birdtables","birdwatch","birefringence","birefringent","biretta","birgit","birgitta","birk","birkenstock","birmingham","biro","biron","birt","birth","birthdate","birthday","birthmark","birthplace","birthrate","birthright","births","birthstone","bis","biscay","biscayne","biscuit","bisect","bisection","bisector","biserial","bisexual","bisexuality","bishkek","bishop","bishopric","bismarck","bismark","bismuth","bismuths","bison","bisque","bissau","bistable","bistate","bistro","bisyllabic","bit","bitblt","bitbucket","bitch","bitchily","bitchiness","bitchy","bitcoin","bitcoins","bitconverter","bite","biter","biting","bitmap","bitmapdata","bitmapdrawable","bitmapfactory","bitmapimage","bitmaps","bitnami","bitnet","bitrate","bits","bitser","bitset","bitted","bitten","bitter","bittern","bitterness","bitternut","bitterroot","bittersweet","bitting","bitty","bitumen","bituminous","bitwise","bivalent","bivalve","bivariate","bivouac","bivouacked","bivouacking","biweekly","biyearly","biz","bizarre","bizarreness","bizet","biztalk","bizzes","bj","bjorn","bk","bl","bla","blab","blabbed","blabber","blabbermouth","blabbermouths","blabbing","blabla","blablabla","black","blackamoor","blackball","blackberry","blackbird","blackbirder","blackboard","blackbody","blackburn","blackcolor","blackcurrant","blacken","blackener","blackfeet","blackfoot","blackguard","blackhead","blacking","blackish","blackjack","blackleg","blacklist","blackmail","blackmailer","blackman","blackmer","blackness","blackout","blackpool","blacksmith","blacksmiths","blacksnake","blackspot","blackstone","blackthorn","blacktop","blacktopped","blacktopping","blackwell","bladder","bladdernut","bladderwort","blade","blah","blahblah","blahs","blaine","blair","blaire","blake","blakelee","blakeley","blakey","blame","blameless","blamelessness","blamer","blameworthiness","blameworthy","blanc","blanca","blanch","blancha","blanchard","blanche","blancher","blancmange","bland","blandish","blandishment","blandit","blandness","blane","blank","blankenship","blanket","blanketing","blankness","blanks","blanton","blantyre","blare","blarney","blas","blaspheme","blasphemer","blasphemous","blasphemousness","blasphemy","blast","blaster","blasting","blastoff","blatancy","blatant","blather","blatting","blatz","blavatsky","blayne","blaze","blazer","blazing","blazon","blazoner","bldg","ble","bleach","bleached","bleacher","bleak","bleakness","blear","blearily","bleariness","bleary","bleat","bleater","bleed","bleeder","bleeker","bleep","blemish","blemished","blench","blend","blender","blenheim","bless","blessed","blessedness","blessing","blevins","blew","bligh","blight","blighter","blimey","blimp","blind","blinded","blinder","blindfold","blinding","blindly","blindness","blindside","blink","blinker","blinking","blinks","blinni","blinnie","blinny","blintz","blintze","blip","blipped","blipping","bliss","blisse","blissful","blissfulness","blister","blistering","blistery","blit","blithe","blitheness","blither","blithesome","blitz","blitzkrieg","blizzard","blk","bloat","bloater","blob","blobbed","blobbing","blobs","bloc","bloch","block","blockade","blockader","blockage","blockbuster","blockbusting","blockchain","blocked","blocker","blockhead","blockhouse","blocking","blockjunit","blockquote","blocks","blocksize","blocky","bloemfontein","blog","blogger","blogging","bloginfo","blogpost","blogs","blogspot","bloke","blomberg","blomquist","blond","blonde","blondell","blondelle","blondie","blondish","blondness","blondy","blood","bloodbath","bloodbaths","bloodcurdling","bloodhound","bloodied","bloodiness","bloodless","bloodlessness","bloodletting","bloodline","bloodmobile","bloodroot","bloodshed","bloodshot","bloodsport","bloodstain","bloodstock","bloodstone","bloodstream","bloodsucker","bloodsucking","bloodthirstily","bloodthirstiness","bloodthirsty","bloodworm","bloody","bloodymindedness","bloom","bloomer","bloomfield","bloomington","bloop","blooper","blossom","blossomy","blot","blotch","blotchy","blotted","blotter","blotting","blotto","blouse","blow","blower","blowfish","blowfly","blowgun","blowing","blown","blowout","blowpipe","blowtorch","blowup","blowy","blowzy","blt","blubber","blubbery","blucher","bludgeon","blue","blueback","bluebeard","bluebell","blueberry","bluebill","bluebird","bluebonnet","bluebook","bluebottle","bluebush","bluefish","bluegill","bluegrass","blueing","blueish","bluejacket","bluejeans","bluemix","blueness","bluenose","bluepoint","blueprint","bluer","bluest","bluestocking","bluesy","bluet","bluetooth","bluetoothadapter","bluetoothdevice","bluff","bluffer","bluffness","bluing","bluish","bluishness","blum","blumenthal","blunder","blunderbuss","blunderer","blundering","blunt","bluntness","blur","blurb","blurred","blurriness","blurring","blurry","blurt","blush","blusher","blushing","bluster","blusterer","blustering","blusterous","blustery","blvd","blythe","bm","bmi","bmp","bmw","bn","bo","boa","boar","board","boarded","boarder","boardgames","boarding","boardinghouse","boardroom","boards","boardwalk","boast","boaster","boastful","boastfulness","boat","boatclubs","boater","boathouse","boating","boatload","boatman","boatmen","boatswain","boatyard","bob","bobbe","bobbed","bobbee","bobbette","bobbi","bobbie","bobbin","bobbing","bobbitt","bobble","bobbsey","bobby","bobbye","bobbysoxer","bobcat","bobette","bobina","bobine","bobinette","bobolink","bobrow","bobs","bobsled","bobsledded","bobsledder","bobsledding","bobsleigh","bobsleighs","bobtail","bobwhite","boca","boccaccio","boccie","bock","bockwurst","bod","bode","bodega","bodenheim","bodhidharma","bodhisattva","bodice","bodied","bodies","bodiless","bodily","boding","bodkin","body","bodybuilder","bodybuilding","bodyguard","bodying","bodyparser","bodysuit","bodyweight","bodywork","boeing","boeotia","boeotian","boer","bog","bogart","bogartian","bogey","bogeyman","bogeymen","bogged","bogging","boggle","boggling","boggy","bogie","bogot","bogus","bogy","bogyman","bogymen","boheme","bohemia","bohemian","bohemianism","bohr","boigie","boil","boiled","boiler","boilermaker","boilerplate","boils","bois","boise","boisterous","boisterousness","bokeh","bola","bold","boldface","boldness","bole","bolero","boleyn","bolivar","bolivares","bolivia","bolivian","boll","bollard","bollix","bolo","bologna","bolometer","boloney","bolshevik","bolshevism","bolshevist","bolshevistic","bolshoi","bolster","bolsterer","bolt","bolted","bolter","bolton","bolts","boltzmann","bolus","bom","bomb","bombard","bombardier","bombardment","bombast","bombastic","bombastically","bombay","bomber","bombproof","bombshell","bona","bonanza","bonaparte","bonaventure","bonbon","bond","bondage","bonder","bondholder","bondie","bondman","bondmen","bondon","bonds","bondsman","bondsmen","bondwoman","bondwomen","bondy","bone","boned","bonehead","boneless","boner","bones","bonfire","bong","bongo","bonham","bonhomie","boniface","boniness","bonita","bonito","bonjour","bonkers","bonn","bonnee","bonner","bonnet","bonneted","bonneville","bonni","bonnibelle","bonnie","bonny","bonsai","bontempo","bonus","bony","bonzes","boo","boob","booby","boodle","boogeyman","boogie","boogieing","boohoo","book","bookbind","bookbinder","bookbindery","bookbinding","bookcase","booked","bookend","booker","bookid","bookie","booking","bookings","bookish","bookishness","bookkeep","bookkeeper","bookkeeping","booklet","bookmaker","bookmaking","bookmark","bookmarks","bookmobile","bookplate","books","bookseller","bookshelf","bookshelves","bookshop","bookstall","bookstore","bookwork","bookworm","bool","boole","boolean","booleanfield","booleans","boom","boomer","boomerang","boomtown","boon","boondocks","boondoggle","boondoggler","boone","boonie","boonies","boony","boor","boorish","boorishness","boost","booster","boosterism","boot","bootblack","boote","bootee","booth","boothe","booths","bootie","booting","bootlaces","bootle","bootleg","bootlegged","bootlegger","bootlegging","bootless","bootloader","bootply","bootprints","bootstrap","bootstrapcdn","bootstrapped","bootstrapper","bootstrapping","booty","booze","boozer","boozy","bop","bopped","bopping","borate","borax","bord","bordeaux","bordello","borden","border","borderbrush","bordercolor","bordered","borderer","borderfactory","borderland","borderlayout","borderline","borderpane","borderradius","borders","borderstyle","borderthickness","borderwidth","bordie","bordon","bordy","bore","borealis","boreas","bored","boredom","boreholes","borer","borg","borges","borgia","boric","boring","boris","bork","born","borne","borneo","borodin","boron","borosilicate","borough","boroughs","borroughs","borrow","borrowed","borrower","borrowing","borscht","borstal","boru","borzoi","bos","bosch","bose","bosh","bosnia","bosnian","bosom","bosomy","boson","bosporus","boss","bossily","bossiness","bossism","bossy","bostitch","boston","bostonian","bosun","boswell","bot","botanic","botanical","botanist","botany","botch","botcher","botes","botfly","both","bother","bothered","bothersome","bothy","boto","bots","botswana","botticelli","bottle","bottleneck","bottler","bottom","bottomless","bottomlessness","bottommost","botulin","botulinus","botulism","boucher","boudoir","bouffant","bougainvillea","bough","boughs","bought","bouillabaisse","bouillon","boulder","boulevard","bounce","bouncer","bouncily","bouncing","bouncy","bouncycastle","bound","boundaries","boundary","bounded","boundedness","bounden","bounder","bounders","boundfield","bounding","boundingbox","boundless","boundlessness","bounds","bounteous","bounteousness","bountiful","bountifulness","bounty","bouquet","bourbaki","bourbon","bourgeois","bourgeoisie","bourke","bourne","bournemouth","bout","boutique","boutonnire","bouvier","bovary","bovine","bow","bowditch","bowdlerization","bowdlerize","bowed","bowel","bowell","bowen","bower","bowers","bowery","bowes","bowie","bowing","bowl","bowlder","bowleg","bowlegged","bowler","bowlful","bowline","bowling","bowman","bowmen","bows","bowser","bowsprit","bowstring","bowwow","box","boxcar","boxed","boxer","boxes","boxful","boxing","boxlayout","boxlike","boxplot","boxtops","boxwood","boxy","boy","boyce","boycey","boycie","boycott","boycotter","boyd","boyer","boyfriend","boyhood","boyish","boyishness","boyle","boys","boyscout","boysenberry","bozo","bp","bpi","bpm","bps","bq","br","bra","brace","braced","bracelet","bracer","braces","brachia","brachium","bracken","bracket","bracketed","bracketing","brackets","brackish","brackishness","bract","brad","bradan","bradawl","bradbury","bradburys","bradded","bradding","braddock","brade","braden","bradford","bradley","bradly","bradney","bradshaw","bradstreet","brady","brae","brag","bragg","braggadocio","braggart","bragged","bragger","braggest","bragging","brahe","brahma","brahman","brahmanism","brahmaputra","brahmin","brahms","braid","braider","braiding","braille","brain","brainard","braincell","brainchild","brainchildren","braininess","brainless","brainlessness","brainpower","brainstorm","brainstorming","brainteaser","brainteasing","braintree","brainwash","brainwasher","brainwashing","brainwave","brainy","braise","brake","brakeman","brakemen","bram","bramble","brambling","brambly","brampton","bran","brana","branch","branched","branches","branching","branchlike","branchville","brand","brandais","brande","brandea","branded","brandeis","brandel","branden","brandenburg","brander","brandi","brandice","brandie","branding","brandise","brandish","brando","brandon","brands","brandt","brandtr","brandy","brandyn","brandywine","braniff","branned","branning","brannon","brant","brantley","braque","brash","brashness","brasilia","brass","brasserie","brassiere","brassily","brassiness","brassy","brat","bratislava","brattain","bratty","bratwurst","braun","bravado","bravadoes","brave","braveness","bravery","bravest","bravo","bravura","brawl","brawler","brawn","brawniness","brawny","bray","brayer","braze","brazen","brazenness","brazer","brazier","brazil","brazilian","brazos","brazzaville","breach","breacher","bread","breadbasket","breadboard","breadbox","breadcrumb","breadcrumbs","breadfruit","breadline","breadth","breadths","breadwinner","break","breakable","breakables","breakage","breakaway","breakdown","breaker","breakfast","breakfaster","breakfront","breaking","breakneck","breakout","breakpoint","breakpoints","breaks","breakthrough","breakthroughs","breakup","breakwater","bream","breanne","brear","breast","breastbone","breastfed","breastfeed","breasting","breastplate","breaststroke","breastwork","breath","breathable","breathalyser","breathalyzer","breathe","breather","breathing","breathless","breathlessness","breaths","breathtaking","breathy","brecht","breckenridge","bred","bredes","bree","breech","breeching","breed","breeder","breeding","breeds","breena","breeze","breezeway","breezily","breeziness","breezy","bremen","bremsstrahlung","bren","brena","brenda","brendan","brenden","brendin","brendis","brendon","brenn","brenna","brennan","brennen","brenner","brent","brenton","bresenham","brest","bret","brethren","breton","brett","breve","brevet","brevetted","brevetting","breviary","brevity","brew","brewer","brewery","brewing","brewpub","brewster","brezhnev","bria","brian","briana","brianna","brianne","briano","briant","briar","bribe","briber","bribery","brice","brick","brickbat","bricklayer","bricklaying","brickmason","brickwork","brickyard","bridal","bridalveil","bride","bridegroom","bridesmaid","bridewell","bridge","bridgeable","bridged","bridgehead","bridgeport","bridger","bridges","bridget","bridgetown","bridgett","bridgette","bridgewater","bridgework","bridging","bridgman","bridie","bridle","bridled","bridleway","brie","brief","briefcase","briefed","briefing","briefly","briefness","briefs","brien","brier","brietta","brig","brigade","brigadier","brigadoon","brigand","brigandage","brigantine","brigg","brigham","bright","brighten","brightener","brightness","brighton","brigid","brigida","brigit","brigitta","brigitte","brilliance","brilliancy","brilliant","brilliantine","brilliantness","brillo","brillouin","brim","brimful","brimless","brimmed","brimming","brimstone","brina","brindisi","brindle","brine","briner","briney","bring","bringer","bringing","brings","brininess","brink","brinkley","brinkmanship","brinn","brinna","briny","brioche","brion","briquet","briquette","brisbane","brisk","brisket","briskness","bristle","bristly","bristol","brit","brita","britain","britannia","britannic","britannica","britches","briticism","british","britisher","britishly","britney","britni","briton","britt","britta","brittan","brittaney","brittani","brittany","britte","britten","britteny","brittle","brittleness","brittne","brittney","brittni","brnaba","brnaby","brno","bro","broach","broacher","broad","broadband","broadcast","broadcaster","broadcasting","broadcastreceiver","broadcasts","broadcloth","broadcloths","broaden","broader","broadleaved","broadloom","broadminded","broadness","broadsheet","broadside","broadsword","broadway","brobdingnag","brobdingnagian","brocade","broccoli","brochette","brochure","brock","brockie","brocky","brod","broddie","broddy","broderic","broderick","brodie","brody","brogan","broglie","brogue","broil","broiler","brok","broke","broken","brokenhearted","brokenness","broker","brokerage","brokers","bromide","bromidic","bromine","bron","bronc","bronchi","bronchial","bronchiolar","bronchiole","bronchiolitis","bronchitic","bronchitis","broncho","bronchus","bronco","broncobuster","bronnie","bronny","bronson","bronte","brontosaur","brontosaurus","bronx","bronze","bronzed","bronzing","brooch","brood","brooder","broodiness","brooding","broodmare","broody","brook","brookdale","brooke","brookfield","brookhaven","brooklet","brooklyn","brookmont","brookside","broom","broomstick","bros","brose","broth","brothel","brother","brotherhood","brotherliness","brotherly","broths","brougham","brought","brouhaha","brow","browbeat","brown","browne","brownell","brownian","brownie","browning","brownish","brownness","brownout","brownstone","brownsville","brows","browse","browser","browserify","browsermodule","browsername","browsers","browsing","brr","brubeck","bruce","brucellosis","brucie","bruckner","bruegel","brueghel","bruin","bruis","bruise","bruised","bruiser","bruit","brumidi","brummel","brunch","brunei","brunelleschi","brunet","brunette","brunhilda","brunhilde","bruno","brunswick","brunt","brush","brusher","brushes","brushfire","brushlike","brushoff","brushwood","brushwork","brushy","brusque","brusqueness","brussels","brutal","brutality","brutalization","brutalize","brutalized","brutalizes","brute","brutish","brutishness","brutus","bruxelles","bryan","bryana","bryant","bryanty","bryce","bryn","bryna","brynn","brynna","brynne","brynner","bryon","brzezinski","bs","bsa","bsd","bson","bss","bst","bstr","bt","btc","btn","btnsave","btnsubmit","btree","btu","btw","bu","bub","bubble","bubblegum","bubbler","bubbles","bubbling","bubbly","buber","bubo","buboes","bubonic","buccaneer","buchanan","bucharest","buchenwald","buchwald","buck","buckaroo","buckboard","bucker","bucket","bucketful","bucketname","buckets","buckeye","buckhorn","buckie","buckingham","buckle","buckled","buckler","buckles","buckley","buckling","buckner","buckram","bucksaw","buckshot","buckskin","buckteeth","bucktooth","buckwheat","bucky","bucolic","bucolically","bud","budapest","budd","budded","buddha","buddhism","buddhist","buddie","budding","buddy","budge","budgerigar","budget","budgetary","budgeter","budgie","budging","budweiser","buehring","buena","buf","buff","buffalo","buffaloes","buffer","buffered","bufferedimage","bufferedinputstream","bufferedoutputstream","bufferedreader","bufferedwriter","bufferer","buffering","buffers","buffersize","buffet","bufflehead","buffoon","buffoonery","buffoonish","buffy","buford","bufsize","bug","bugaboo","bugatti","bugbear","bugeyed","bugged","bugger","buggered","buggering","buggery","bugging","buggy","bugle","bugler","bugs","bugzilla","buick","build","buildconfig","buildcontext","builddir","builder","builders","building","buildings","buildpack","builds","buildscript","buildtoolsversion","buildtypes","buildup","built","builtin","builtins","buiron","bujumbura","bukhara","bukharin","bukkit","bulawayo","bulb","bulba","bulblet","bulbous","bulfinch","bulganin","bulgaria","bulgarian","bulge","bulgy","bulimarexia","bulimia","bulimic","bulk","bulkhead","bulkiness","bulky","bull","bulldog","bulldogged","bulldogger","bulldogging","bulldoze","bulldozer","bullet","bulletin","bulletproof","bullets","bullfight","bullfighter","bullfighting","bullfinch","bullfrog","bullhead","bullheaded","bullheadedness","bullhide","bullhorn","bullied","bullion","bullish","bullishness","bullock","bullpen","bullring","bullseye","bullshit","bullshitted","bullshitter","bullshitting","bullwhackers","bullwinkle","bully","bullyboy","bullying","bulrush","bultmann","bulwark","bum","bumble","bumblebee","bumbler","bumbling","bumbry","bummed","bummer","bummest","bumming","bump","bumper","bumpiness","bumpkin","bumppo","bumptious","bumptiousness","bumpy","bun","bunch","bunche","bunchy","bunco","buncombe","bundestag","bundle","bundled","bundler","bundles","bundling","bundy","bung","bungalow","bungee","bunghole","bungle","bungler","bungling","bunin","bunion","bunk","bunker","bunkhouse","bunkmate","bunko","bunkum","bunni","bunnie","bunny","bunsen","bunt","bunting","bunyan","buoy","buoyancy","buoyant","bur","burbank","burble","burbler","burbs","burch","burden","burdensome","burdensomeness","burdock","bureau","bureaucracy","bureaucrat","bureaucratic","bureaucratically","bureaucratization","bureaucratize","burg","burgeon","burger","burgess","burgh","burgher","burghs","burglar","burglarize","burglarproof","burglary","burgle","burgomaster","burgoyne","burgundian","burgundy","burial","buried","burier","burk","burke","burl","burlap","burler","burlesque","burlesquer","burley","burlie","burliness","burlingame","burlington","burly","burma","burmese","burn","burnable","burnaby","burnard","burne","burned","burner","burnett","burning","burnish","burnisher","burnoose","burnout","burns","burnside","burnt","burp","burr","burris","burrito","burro","burroughs","burrow","burrower","bursa","bursae","bursar","bursary","bursitis","burst","burster","burt","burtie","burton","burty","burundi","burundian","bury","bus","busboy","busby","busch","buses","busgirl","bush","bushel","bushido","bushiness","bushing","bushland","bushman","bushmaster","bushmen","bushnell","bushwhack","bushwhacker","bushwhacking","bushy","busily","business","businesses","businesslike","businessman","businessmen","businesspeople","businessperson","businesswoman","businesswomen","busk","busker","buskin","buss","bust","bustard","buster","bustle","bustling","busty","busy","busybody","busyness","busywork","but","butane","butch","butcher","butcherer","butchery","butene","butler","butt","butte","butted","butter","butterball","buttercup","buttered","butterfat","butterfield","butterfingered","butterfingers","butterfly","butterknife","buttermilk","butternut","butterscotch","buttery","butting","buttock","button","buttoner","buttonhole","buttonholer","buttons","buttonweed","buttonwood","buttress","butyl","butyrate","buuel","buxom","buxomness","buxtehude","buy","buyback","buyer","buyers","buying","buyout","buys","buzz","buzzard","buzzer","buzzword","buzzy","bv","bw","bx","bxs","by","bye","byelaw","byelorussia","byers","bygone","byid","bylaw","byline","byliner","byob","bypass","bypath","bypaths","byplay","byproduct","byram","byran","byrann","byrd","byre","byref","byrle","byrne","byroad","byrom","byron","byronic","byronism","bystander","byte","bytearray","bytearrayinputstream","bytearrayoutputstream","bytebuffer","bytecode","bytes","bytesread","bytestring","byval","byway","byword","byzantine","byzantium","bz","c","ca","cab","cabal","cabala","caballed","caballero","caballing","cabana","cabaret","cabbage","cabbed","cabbing","cabby","cabdriver","caber","cabernet","cabin","cabinet","cabinetmaker","cabinetmaking","cabinetry","cabinetwork","cable","cablecast","cablegram","cabochon","caboodle","caboose","cabot","cabrera","cabrini","cabriolet","cabstand","cacao","cacciatore","cache","cached","cachepot","caches","cachet","caching","cacilia","cacilie","cackle","cackler","cackly","cacm","cacophonist","cacophonous","cacophony","cacti","cactus","cad","cadaver","cadaverous","caddish","caddishness","caddric","caddy","cadence","cadenced","cadencing","cadent","cadenza","cadet","cadette","cadge","cadger","cadillac","cadiz","cadmium","cadre","caducei","caduceus","caedmon","caesar","caesura","caf","cafe","cafeteria","caffe","caffeine","caftan","cage","caged","cager","cagey","cagier","cagiest","cagily","caginess","cagney","cahokia","cahoot","cahra","cai","caiaphas","caiman","cain","caine","cairistiona","cairn","cairo","caisson","caitiff","caitlin","caitrin","cajole","cajolement","cajoler","cajolery","cajun","cake","cakephp","cakewalk","cal","calabash","calaboose","calais","calamari","calamine","calamitous","calamitousness","calamity","calayer","calc","calcareous","calcareousness","calciferous","calcification","calcify","calcimine","calcine","calcite","calcium","calcomp","calculability","calculable","calculate","calculated","calculates","calculating","calculatingly","calculation","calculations","calculative","calculator","calculi","calculus","calcutta","calder","caldera","calderon","caldron","caldwell","cale","caleb","caledonia","calendar","calendars","calender","calf","calfskin","calgary","calhoun","cali","caliban","caliber","calibrate","calibrated","calibrater","calibrating","calibration","calibrator","calibri","calico","calicoes","calida","calif","california","californian","californium","caligula","caliper","caliph","caliphate","caliphs","calisthenic","calisthenics","call","calla","callable","callactivityoncreate","callaghan","callahan","callao","callback","callbacks","callean","called","callee","caller","callers","calley","calli","callida","callie","calligraph","calligrapher","calligraphic","calligraphist","calligraphy","calling","callingconvention","calliope","callisthenics","callisto","calloc","callosity","callous","callousness","callout","callow","callowness","calls","callsite","callus","cally","calm","calming","calmness","caloocan","caloric","calorie","calories","calorific","calorimeter","calorimetric","calorimetry","caltech","calumet","calumniate","calumniation","calumniator","calumnious","calumny","calv","calvary","calve","calvert","calves","calvin","calvinism","calvinist","calvinistic","calyces","calypso","calyx","cam","camacho","camala","camaraderie","camber","cambial","cambium","cambodia","cambodian","cambrian","cambric","cambridge","camcorder","camden","came","camel","camelcase","camelhair","camella","camellia","camelopardalis","camelot","camembert","cameo","camera","camerae","cameraman","cameramen","cameras","cameraupdatefactory","camerawoman","camerawomen","cameron","cameroon","cameroonian","camey","cami","camila","camile","camilla","camille","camino","camion","camisole","cammed","cammi","cammie","cammy","camoens","camomile","camouflage","camouflager","camp","campaign","campaigner","campaigns","campanile","campanological","campanologist","campanology","campbell","campbellsport","camper","campesinos","campest","campfire","campground","camphor","campinas","camping","campos","campsite","campus","campy","camry","camshaft","camus","can","canaan","canaanite","canactivate","canad","canada","canadian","canadianism","canal","canaletto","canalization","canalize","canap","canard","canaries","canary","canasta","canaveral","canberra","cancan","cancel","cancelate","cancelbuttontitle","canceled","canceler","cancellation","cancellationtoken","cancelled","cancer","cancerous","cancun","candace","candelabra","candelabrum","candi","candice","candid","candida","candidacy","candidate","candidates","candidature","candide","candidly","candidness","candie","candle","candlelight","candlelit","candlepower","candler","candlestick","candlewick","candor","candra","candy","cane","canebrake","caner","canexecute","canine","caning","canis","canister","caniuse","canker","cankerous","cannabis","canned","cannelloni","canner","cannery","cannes","cannibal","cannibalism","cannibalistic","cannibalization","cannibalize","cannily","canniness","canninesses","canning","cannister","cannon","cannonade","cannonball","cannot","canny","canoe","canoeist","canoga","canon","canonic","canonical","canonicalization","canonicalize","canonist","canonization","canonize","canonized","canopus","canopy","canst","cant","cantabile","cantabrigian","cantaloupe","cantankerous","cantankerousness","cantata","canted","canteen","canter","canterbury","cantered","cantering","canticle","cantilever","canto","canton","cantonal","cantonese","cantonment","cantor","cantrell","cants","cantu","canute","canvas","canvasback","canvass","canvasser","canyon","cap","capabilities","capability","capable","capableness","capabler","capablest","capably","capacious","capaciousness","capacitance","capacitate","capacitive","capacitor","capacity","caparison","cape","capek","capella","caper","capeskin","capet","capetown","caph","capillarity","capillary","capistrano","capita","capital","capitalism","capitalist","capitalistic","capitalistically","capitalization","capitalize","capitalized","capitalizer","capitalizes","capitan","capitation","capitol","capitoline","capitulate","capitulation","caplet","capo","capon","capone","capote","capped","capping","cappuccino","cappy","capra","capri","caprice","capricious","capriciousness","capricorn","caps","capsicum","capsize","capstan","capstone","capsular","capsule","capsulize","capt","captain","captaincy","captcha","caption","captions","captious","captiousness","captivate","captivation","captivator","captive","captivity","captor","capture","captured","capturer","captures","capturing","capulet","caputo","capybara","car","cara","caracalla","caracas","caracul","carafe","caralie","caramel","caramelize","carapace","carapaxes","carat","caravaggio","caravan","caravaner","caravansary","caravanserai","caravel","caraway","carbide","carbine","carbohydrate","carbolic","carboloy","carbon","carbonaceous","carbonate","carbonation","carbondale","carbone","carbonic","carboniferous","carbonization","carbonize","carbonizer","carbonizes","carbonyl","carborundum","carboy","carbuncle","carbuncular","carburetor","carburetter","carburettor","carcase","carcass","carce","carcinogen","carcinogenic","carcinogenicity","carcinoma","card","cardamom","cardboard","cardenas","carder","cardholders","cardiac","cardiff","cardigan","cardin","cardinal","cardinality","carding","cardiod","cardiogram","cardiograph","cardiographs","cardioid","cardiologist","cardiology","cardiomegaly","cardiopulmonary","cardiovascular","cards","cardsharp","cardview","care","cared","careen","career","careerism","careerist","careers","carefree","careful","carefuller","carefullest","carefully","carefulness","caregiver","careless","carelessness","caren","carena","carer","cares","caresa","caress","caressa","caresse","caresser","caressing","caressive","caret","caretaker","careworn","carey","carfare","cargo","cargoes","carhop","carhopped","carhopping","cari","caria","carib","caribbean","caribou","caricature","caricaturisation","caricaturist","caricaturization","carid","carie","caries","caril","carillon","carillonned","carillonning","carilyn","carin","carina","carine","caring","cariotta","carious","carissa","carita","caritta","carjack","carl","carla","carlee","carleen","carlen","carlene","carleton","carletonian","carley","carlie","carlin","carlina","carline","carling","carlita","carlo","carload","carlota","carlotta","carlsbad","carlson","carlton","carly","carlye","carlyle","carlyn","carlynn","carlynne","carma","carmel","carmela","carmelia","carmelina","carmelita","carmella","carmelle","carmelo","carmen","carmencita","carmichael","carmina","carmine","carmita","carmon","carnage","carnal","carnality","carnap","carnation","carnegie","carnelian","carney","carnival","carnivore","carnivorous","carnivorousness","carnot","carny","caro","carob","carol","carola","carolan","carolann","carole","carolee","caroler","carolin","carolina","caroline","carolingian","carolinian","caroljean","carolus","carolyn","carolyne","carolynn","carom","caron","carotene","carotid","carousal","carouse","carousel","carouser","carp","carpal","carpathian","carpel","carpenter","carpentering","carpentry","carper","carpet","carpetbag","carpetbagged","carpetbagger","carpetbagging","carpeting","carpi","carping","carpool","carport","carpus","carr","carrageen","carree","carrel","carri","carriage","carriageway","carrie","carried","carrier","carriers","carrierwave","carries","carrillo","carrion","carrissa","carrol","carroll","carrot","carroty","carrousel","carry","carryall","carrying","carryout","carryover","cars","carsick","carsickness","carson","cart","cartage","carte","cartel","carter","cartesian","carthage","carthaginian","carthorse","cartier","cartilage","cartilaginous","cartload","cartographer","cartographic","cartography","carton","cartoon","cartoonist","cartridge","cartwheel","cartwright","carty","caruso","carve","carven","carver","carving","cary","caryatid","caryl","caryn","cas","casaba","casablanca","casals","casandra","casanova","casar","casbah","cascade","cascades","cascadetype","cascading","cascara","case","casebook","cased","caseharden","casein","caseload","casement","cases","casework","caseworker","casey","cash","cashbook","cashew","cashier","cashless","cashmere","casi","casie","casing","casino","cask","casket","caspar","casper","caspian","cass","cassandra","cassandre","cassandry","cassatt","cassaundra","cassava","casserole","cassette","cassey","cassi","cassia","cassie","cassino","cassiopeia","cassite","cassius","cassock","cassondra","cassowary","cassy","cast","castaneda","castanet","castaway","caste","casted","castellated","caster","castigate","castigation","castigator","castile","castillo","casting","castle","castoff","castor","castrate","castration","castries","castro","casts","casual","casualness","casualty","casuist","casuistic","casuistry","cat","cataclysm","cataclysmal","cataclysmic","catacomb","catafalque","catalan","catalepsy","cataleptic","catalina","catalog","cataloger","catalogue","catalonia","catalpa","catalysis","catalyst","catalytic","catalytically","catalyze","catamaran","catapult","cataract","catarina","catarrh","catarrhs","catastrophe","catastrophic","catastrophically","catatonia","catatonic","catawba","catbird","catboat","catcall","catch","catchable","catchall","catcher","catches","catching","catchment","catchpenny","catchphrase","catchup","catchword","catchy","cate","catechism","catechist","catechize","catecholamine","categoria","categoric","categorical","categorie","categories","categorization","categorize","categorized","category","categoryid","categoryinfo","categoryname","catenate","catenation","cater","catercorner","caterer","caterina","catering","caterpillar","caterwaul","catfish","catgut","catha","catharina","catharine","catharses","catharsis","cathartic","cathay","cathe","cathedral","cathee","cather","catherin","catherina","catherine","catheter","catheterize","cathi","cathie","cathleen","cathlene","cathode","cathodic","catholic","catholicism","catholicity","cathrin","cathrine","cathryn","cathy","cathyleen","cati","catid","catie","catiline","catina","cation","cationic","catkin","catlaina","catlee","catlike","catlin","catnap","catnapped","catnapping","catnip","cato","catrina","catriona","cats","catskill","catsup","catt","cattail","catted","cattery","cattily","cattiness","catting","cattle","cattleman","cattlemen","catty","catullus","catv","catwalk","caty","caucasian","caucasoid","caucasus","cauchy","caucus","caudal","caught","cauldron","cauliflower","caulk","caulker","causal","causality","causate","causation","causative","cause","caused","causeless","causer","causerie","causes","causeway","causing","caustic","caustically","causticity","cauterization","cauterize","cauterized","caution","cautionary","cautioner","cautious","cautiousness","cavalcade","cavalier","cavalierness","cavalry","cavalryman","cavalrymen","cave","caveat","caveats","caveatted","caveatting","caveman","cavemen","cavendish","caver","cavern","cavernous","caviar","cavil","caviler","caving","cavity","cavort","cavour","caw","caxton","cay","caye","cayenne","cayla","cayman","cayuga","cayuse","caz","cazzie","cb","cbc","cbind","cbs","cc","ccc","cccccc","cchaddie","ccp","cctv","ccu","cd","cdata","cdate","cdb","cdc","cde","cdecl","cdef","cdf","cdh","cdi","cdn","cdnjs","cdr","cds","cdt","ce","cease","ceasefire","ceaseless","ceaselessness","ceasing","ceausescu","cebu","cebuano","ceca","cecal","cece","cecelia","cecil","cecile","ceciley","cecilia","cecilio","cecilius","cecilla","cecily","cecum","ced","cedar","cede","ceded","ceder","cedes","cedilla","ceding","cedric","cef","ceil","ceilidh","ceiling","cel","celandine","celanese","cele","celebes","celebrant","celebrate","celebrated","celebratedness","celebration","celebrator","celebratory","celebrity","celene","celerity","celery","celesta","celeste","celestia","celestial","celestina","celestine","celestyn","celestyna","celia","celibacy","celibate","celie","celina","celinda","celine","celinka","celisse","celka","cell","cellar","cellarer","celle","cellforrowat","cellforrowatindexpath","cellidentifier","cellini","cellist","cello","cellophane","cellpadding","cellphone","cells","cellspacing","celltemplate","cellular","cellulite","celluloid","cellulose","cellvalue","celsius","celt","celtic","cement","cementa","cementer","cementum","cemetery","cenobite","cenobitic","cenotaph","cenotaphs","cenozoic","censer","censor","censored","censorial","censorious","censoriousness","censorship","censure","censurer","census","cent","centaur","centaurus","centavo","centenarian","centenary","centennial","center","centerboard","centered","centerer","centerfold","centerhorizontal","centering","centerline","centerpiece","centers","centervertical","centerx","centery","centigrade","centigram","centiliter","centime","centimeter","centipede","centos","central","centralia","centralism","centralist","centrality","centralization","centralize","centralized","centralizer","centralizes","centre","centrefold","centrex","centric","centrifugal","centrifugate","centrifugation","centrifuge","centripetal","centrist","centroid","cents","centuries","centurion","century","ceo","cephalic","cepheid","cepheus","cer","ceramic","ceramicist","ceramist","cerate","cerberus","cereal","cerebellar","cerebellum","cerebra","cerebral","cerebrate","cerebration","cerebrum","cerement","ceremonial","ceremonious","ceremoniousness","ceremony","cerenkov","ceres","cerf","cerise","cerium","cermet","cern","cerr","cert","certain","certainer","certainest","certainly","certainty","certifiable","certifiably","certificate","certificates","certification","certified","certifier","certify","certiorari","certitude","certs","cerulean","cervantes","cervical","cervices","cervix","cesar","cesare","cesarean","cesaro","cesium","cessation","cession","cessna","cesspit","cesspool","cest","cesya","cet","cetacean","cetera","cetus","cex","ceylon","ceylonese","cezanne","cf","cfc","cfg","cfif","cflags","cfm","cfo","cfoutput","cfset","cg","cgal","cgcolor","cgfloat","cgi","cgimage","cglib","cgpoint","cgpointmake","cgrect","cgrectmake","cgsize","cgsizemake","ch","chablis","chad","chadd","chaddie","chaddy","chadian","chadwick","chafe","chafer","chaff","chaffer","chafferer","chaffey","chaffinch","chagall","chagrin","chai","chaim","chain","chained","chaining","chainlike","chains","chainsaw","chair","chairlady","chairlift","chairman","chairmanship","chairmen","chairperson","chairwoman","chairwomen","chaise","chalcedony","chaldea","chaldean","chalet","chalice","chalk","chalkboard","chalkiness","chalkline","chalky","challenge","challenged","challenger","challenges","challenging","challis","chalmers","chamber","chamberer","chamberlain","chambermaid","chamberpot","chambers","chambray","chameleon","chamfer","chammy","chamois","chamomile","champ","champagne","champaign","champion","championship","champlain","chan","chance","chanced","chancel","chancellery","chancellor","chancellorship","chancellorsville","chancery","chances","chancey","chanciness","chancing","chancre","chancy","chanda","chandal","chandelier","chandigarh","chandler","chandra","chandragupta","chandrasekhar","chandy","chane","chanel","chaney","chang","changchun","change","changeabilities","changeability","changeable","changeableness","changeably","changed","changeless","changeling","changelog","changeover","changer","changes","changeset","changing","changsha","channa","channel","channeler","channelid","channeling","channelization","channelize","channellings","channels","channing","chanson","chant","chantal","chantalle","chanter","chanteuse","chantey","chanticleer","chantilly","chantry","chanty","chanukah","chao","chaos","chaotic","chaotically","chap","chaparral","chapbook","chapeau","chapel","chaperon","chaperonage","chaperone","chaperoned","chaplain","chaplaincy","chaplet","chaplin","chapman","chappaquiddick","chapped","chapping","chapter","chapters","char","chara","charabanc","character","characterful","characteristic","characteristically","characteristics","characterizable","characterization","characterize","characterized","characterizer","characterless","characters","charade","chararray","charat","charbroil","charcoal","charcode","charcodeat","chard","chardonnay","charfield","charge","chargeable","chargeableness","charged","charger","chargers","charges","charging","charil","charily","charin","charindex","chariness","chariot","charioteer","charis","charisma","charismata","charismatic","charismatically","charissa","charisse","charita","charitable","charitableness","charitablenesses","charitably","charity","charla","charlady","charlatan","charlatanism","charlatanry","charlean","charleen","charlemagne","charlena","charlene","charles","charleston","charley","charlie","charline","charlot","charlotta","charlotte","charlottesville","charlottetown","charlton","charm","charmain","charmaine","charmane","charmer","charmian","charmin","charmine","charming","charmion","charmless","charo","charolais","charon","charred","charring","chars","charsequence","charset","chart","chartdata","charted","charter","chartered","charterer","charting","chartist","chartres","chartreuse","chartroom","charts","charwoman","charwomen","chary","charybdis","charyl","chas","chase","chaser","chasing","chasity","chasm","chassis","chaste","chastely","chasten","chasteness","chastise","chastisement","chastiser","chastity","chasuble","chat","chateaubriand","chateaus","chats","chattahoochee","chattanooga","chatted","chattel","chatter","chatterbox","chatterer","chatterley","chatterton","chattily","chattiness","chatting","chatty","chaucer","chauffeur","chaunce","chauncey","chautauqua","chauvinism","chauvinist","chauvinistic","chauvinistically","chavez","chaw","chayefsky","chdir","che","cheap","cheapen","cheaper","cheapest","cheapish","cheapness","cheapskate","cheat","cheater","cheating","chechen","chechnya","check","checkable","checkbook","checkbox","checkboxes","checkboxlist","checked","checker","checkerboard","checkin","checking","checklist","checkmark","checkmate","checkoff","checkout","checkpoint","checkroom","checks","checkselfpermission","checkstyle","checksum","checksummed","checksumming","checkup","cheddar","cheek","cheekbone","cheekily","cheekiness","cheeky","cheep","cheer","cheerer","cheerful","cheerfuller","cheerfullest","cheerfulness","cheerily","cheeriness","cheerio","cheerios","cheerleader","cheerless","cheerlessness","cheers","cheery","cheese","cheeseburger","cheesecake","cheesecloth","cheesecloths","cheeseparing","cheesiness","cheesy","cheetah","cheetahs","cheeto","cheever","chef","cheffed","cheffing","chekhov","chelate","chelation","chelsae","chelsea","chelsey","chelsie","chelsy","chelyabinsk","chem","chemic","chemical","chemiluminescence","chemiluminescent","chemise","chemist","chemistry","chemotherapeutic","chemotherapy","chemurgy","chen","cheng","chengdu","chenille","cheops","cher","chere","cherey","cheri","cherianne","cherice","cherida","cherie","cherilyn","cherilynn","cherin","cherise","cherish","cherisher","cheriton","cherlyn","chernenko","chernobyl","cherokee","cheroot","cherri","cherrita","cherry","cherrypy","chert","cherub","cherubic","cherubim","chervil","chery","cherye","cheryl","chesapeake","cheshire","cheslie","chess","chessboard","chessman","chessmen","chest","chester","chesterfield","chesterton","chestful","chestnut","cheston","chesty","chet","chev","chevalier","cheviot","chevrolet","chevron","chevy","chew","chewer","chewiness","chewy","cheyenne","chg","chge","chi","chiang","chianti","chiaroscuro","chiarra","chiba","chic","chicago","chicagoan","chicana","chicane","chicanery","chicano","chichi","chick","chickadee","chickasaw","chicken","chickenfeed","chickenhearted","chickenpox","chickie","chickpea","chickweed","chicky","chicle","chicness","chico","chicory","chide","chiding","chief","chiefdom","chieftain","chiffon","chiffonier","chigger","chignon","chihuahua","chilblain","child","childbearing","childbirth","childbirths","childcare","childes","childhood","childish","childishness","childitem","childless","childlessness","childlike","childlikeness","childminders","childnode","childnodes","childposition","childprocess","childproof","childrearing","children","childs","chile","chilean","chili","chilies","chill","chiller","chilli","chilliness","chilling","chillness","chilly","chilton","chimaera","chimaerical","chimborazo","chime","chimer","chimera","chimeric","chimerical","chimiques","chimney","chimp","chimpanzee","chimu","chin","china","chinaman","chinamen","chinatown","chinchilla","chine","chinese","ching","chink","chinless","chinned","chinner","chinning","chino","chinook","chinstrap","chintz","chintzy","chip","chipboard","chipewyan","chipmunk","chipped","chippendale","chipper","chippewa","chipping","chips","chiquia","chiquita","chiral","chirico","chirography","chiropodist","chiropody","chiropractic","chiropractor","chirp","chirpy","chirrup","chisel","chiseler","chisholm","chisinau","chit","chitchat","chitchatted","chitchatting","chitin","chitinous","chittagong","chitterlings","chivalric","chivalrous","chivalrously","chivalrousness","chivalry","chive","chivvy","chivying","chk","chlamydia","chlamydiae","chlo","chloe","chloette","chloral","chlorate","chlordane","chloride","chlorinate","chlorinated","chlorinates","chlorination","chlorine","chloris","chlorofluorocarbon","chloroform","chlorophyll","chloroplast","chloroquine","chm","chmod","chock","chockablock","chocoholic","chocolate","chocolaty","choctaw","choice","choiceness","choices","choir","choirboy","choirmaster","choke","chokeberry","chokecherry","choker","chokes","choking","choler","cholera","choleric","cholesterol","choline","cholinesterase","chomp","chomsky","chongqing","choose","chooser","chooses","choosiness","choosing","choosy","chop","chophouse","chopin","chopped","chopper","choppily","choppiness","chopping","choppy","chopstick","choral","chorale","chord","chordal","chordata","chordate","chording","chore","chorea","choreograph","choreographer","choreographic","choreographically","choreographs","choreography","chorines","chorion","chorister","choroid","chortle","chortler","chorus","chose","chosen","chou","chow","chowder","chown","chr","chretien","chris","chrism","chrissake","chrisse","chrissie","chrissy","christ","christa","christabel","christabella","christal","christalle","christan","christchurch","christean","christel","christen","christendom","christened","christening","christensen","christenson","christi","christian","christiana","christiane","christianity","christianize","christiano","christians","christiansen","christie","christin","christina","christine","christlike","christmas","christmastide","christmastime","christoffel","christoffer","christoforo","christoper","christoph","christophe","christopher","christophorus","christos","christy","christye","christyna","chrisy","chroma","chromate","chromatic","chromatically","chromaticism","chromaticness","chromatics","chromatin","chromatogram","chromatograph","chromatographic","chromatography","chromic","chromite","chromium","chromosomal","chromosome","chromosphere","chronic","chronically","chronicle","chronicled","chronicler","chrono","chronograph","chronographs","chronography","chronological","chronologist","chronology","chronometer","chronometric","chrotoem","chrysa","chrysalids","chrysalis","chrysanthemum","chrysler","chrysostom","chrystal","chryste","chrystel","chteau","chteaux","chtelaine","chub","chubbiness","chubby","chucho","chuck","chuckhole","chuckle","chuckling","chuff","chug","chugged","chugging","chukchi","chukka","chum","chumash","chummed","chummily","chumminess","chumming","chummy","chump","chumping","chung","chungking","chunk","chunked","chunkiness","chunks","chunksize","chunky","chuntering","church","churchgoer","churchgoing","churchill","churchillian","churchliness","churchly","churchman","churchmen","churchwarden","churchwoman","churchwomen","churchyard","churl","churlish","churlishness","churn","churner","churning","chute","chutney","chutzpa","chutzpah","chutzpahs","chuvash","chyme","ci","cia","ciao","cicada","cicatrice","cicatrix","cicely","cicero","cicerone","ciceroni","ciceronian","cicily","cid","cider","ciel","cigar","cigarette","cigarillo","cilantro","cilia","ciliate","ciliately","cilium","cilka","cin","cinch","cinchona","cincinnati","cincture","cinda","cindee","cindelyn","cinder","cinderella","cindi","cindie","cindra","cindy","cine","cinema","cinematic","cinematographer","cinematographic","cinematography","cinerama","cinnabar","cinnamon","cint","cipher","ciphered","ciphers","ciphertext","cir","circa","circadian","circe","circle","circler","circles","circlet","circuit","circuital","circuitous","circuitousness","circuitry","circuity","circulant","circular","circularity","circularize","circularness","circulate","circulation","circulations","circulative","circulatory","circumcise","circumcised","circumciser","circumcision","circumference","circumferential","circumflex","circumlocution","circumlocutory","circumnavigate","circumnavigation","circumnavigational","circumpolar","circumscribe","circumscription","circumspect","circumspection","circumsphere","circumstance","circumstances","circumstantial","circumvent","circumvention","circus","cirillo","cirilo","ciro","cirque","cirrhoses","cirrhosis","cirrhotic","cirri","cirrus","cis","cisco","cissiee","cissy","cistern","cit","citadel","citation","citations","cite","cited","citibank","cities","citified","citizen","citizenry","citizens","citizenship","citrate","citric","citroen","citron","citronella","citrus","city","cityid","cityname","cityscape","citywide","civet","civic","civics","civil","civilian","civility","civilization","civilizational","civilize","civilized","civilizedness","civilizer","civilizes","civvies","cj","cjs","ck","ckeditor","cl","clack","clad","cladding","clads","claiborn","claiborne","claim","claimable","claimant","claimed","claimer","claiming","claims","clair","claire","clairol","clairvoyance","clairvoyant","clam","clambake","clamber","clamberer","clammed","clammily","clamminess","clamming","clammy","clamor","clamorer","clamorous","clamorousness","clamp","clampdown","clamper","clamshell","clan","clancy","clandestine","clandestineness","clang","clanger","clangor","clangorous","clank","clanking","clannish","clannishness","clansman","clansmen","clap","clapboard","clapeyron","clapped","clapper","clapping","clapton","claptrap","claque","clara","clarabelle","clarance","clare","claremont","clarence","clarendon","claresta","claret","clareta","claretta","clarette","clarey","clari","claribel","clarice","clarie","clarification","clarifier","clarify","clarinda","clarine","clarinet","clarinetist","clarinettist","clarion","clarissa","clarisse","clarita","clarities","clarity","clark","clarke","clarridge","clary","clash","clasher","clasp","clasped","clasper","class","classa","classb","classcastexception","classer","classes","classic","classical","classicism","classicist","classics","classid","classifiable","classification","classificatory","classified","classifier","classify","classiness","classless","classlist","classloader","classmate","classmethod","classname","classnotfoundexception","classpath","classroom","classrunner","classwork","classworlds","classy","clat","clatter","clatterer","clattering","clattery","claude","claudell","claudelle","claudetta","claudette","claudia","claudian","claudianus","claudie","claudina","claudine","claudio","claudius","claus","clausal","clause","clausen","clauses","clausewitz","clausius","claustrophobia","claustrophobic","clave","clavichord","clavicle","clavier","claw","clawer","clay","clayborn","clayborne","claybourne","clayey","clayier","clayiest","claymore","clayson","clayton","clazz","clea","clean","cleanable","cleaned","cleaner","cleanest","cleaning","cleanliness","cleanly","cleanness","cleans","cleanse","cleanser","cleanup","clear","clearance","clearcolor","clearcut","cleared","clearer","clearfix","clearheaded","clearheadedness","clearing","clearinghouse","clearinterval","clearly","clearness","clearrect","clears","cleartimeout","clearwater","clearway","cleat","cleavage","cleave","cleaver","cleavland","clef","cleft","clem","clematis","clemence","clemenceau","clemency","clement","clemente","clementia","clementina","clementine","clementius","clements","clemmie","clemmy","clemons","clemson","clench","clenches","clenching","cleo","cleon","cleopatra","clerc","clerestory","clergy","clergyman","clergymen","clergywoman","clergywomen","cleric","clerical","clericalism","clerissa","clerk","clerkship","cletis","cletus","cleve","cleveland","clever","cleverness","clevey","clevie","clevis","clew","clf","cli","cliburn","clich","clichd","click","clickable","clicked","clicker","clickhandler","clicking","clickonce","clicks","client","clientcontext","cliente","clientheight","clientid","clientle","clientname","clients","clientsecret","clientsocket","clientwidth","clientx","clienty","cliff","cliffhanger","cliffhanging","clifford","clifton","clim","climacteric","climactic","climate","climatic","climatically","climatological","climatologist","climatology","climax","climb","climbable","climbdown","climbed","climber","clime","clinch","clincher","clinching","cline","cling","clinger","clinging","clingy","clinic","clinical","clinician","clinit","clink","clinker","clinometer","clint","clinton","clio","cliometric","cliometrician","clip","clipboard","clipped","clipper","clipping","clips","clique","cliquey","cliquier","cliquiest","cliquish","cliquishness","clitoral","clitorides","clitoris","clive","clj","clk","cllocation","cllocationcoordinate","cllocationmanager","clo","cloaca","cloacae","cloak","cloakroom","clob","clobber","cloche","clock","clocker","clockmaker","clocks","clockwatcher","clockwise","clockwork","clod","clodded","clodding","cloddish","cloddishness","clodhopper","cloe","clog","clogged","clogging","cloisonn","cloisonnes","cloister","cloistral","clojure","clomp","clonal","clone","cloned","clones","cloning","clonk","clop","clopped","clopping","cloris","close","closed","closefisted","closehandle","closely","closemouthed","closeness","closeout","closer","closers","closes","closest","closet","closeup","closing","closure","closured","closures","closuring","clot","cloth","clothbound","clothe","clothes","clothesbrush","clotheshorse","clothesline","clothesman","clothesmen","clothespin","clothier","clothing","clotho","cloths","clotilda","clotted","clotting","cloture","cloud","cloudburst","clouded","cloudera","cloudflare","cloudformation","cloudfront","cloudiness","cloudless","cloudlessness","clouds","cloudscape","cloudwatch","cloudy","clout","clove","cloven","clover","cloverleaf","clovis","clown","clownish","clownishness","cloy","cloying","clr","cls","clsid","club","clubbed","clubbing","clubfeet","clubfoot","clubhouse","clubroom","clubs","cluck","clue","clueless","clues","cluj","clump","clumpy","clumsily","clumsiness","clumsy","clung","clunk","clunky","cluster","clustered","clustering","clusters","clutch","clutter","cluttered","cly","clyde","clydesdale","clytemnestra","clyve","clywd","cm","cmake","cmakefiles","cmakelists","cmap","cmath","cmd","cmdlet","cmdline","cmds","cmos","cmp","cms","cmu","cn","cname","cnf","cnidarian","cnn","cns","cnt","co","coach","coacher","coachman","coachmen","coachwork","coadjutor","coagulable","coagulant","coagulate","coagulation","coagulator","coal","coaler","coalesce","coalescence","coalescent","coalface","coalfield","coalition","coalitionist","coalminers","coarse","coarsen","coarseness","coast","coastal","coaster","coastguard","coastline","coat","coated","coates","coating","coattail","coattest","coauthor","coax","coaxer","coaxial","coaxing","cob","cobain","cobalt","cobb","cobbed","cobbie","cobbing","cobble","cobbler","cobblestone","cobby","coble","cobol","cobra","cobweb","cobwebbed","cobwebbing","cobwebby","coca","cocaine","cocci","coccus","coccyges","coccyx","cochabamba","cochin","cochineal","cochise","cochlea","cochleae","cochlear","cochran","cock","cockade","cockamamie","cockatoo","cockatrice","cockcrow","cocker","cockerel","cockeye","cockeyed","cockfight","cockfighting","cockily","cockiness","cockle","cocklebur","cockleshell","cockney","cockpit","cockroach","cockscomb","cockshies","cocksucker","cocksure","cocktail","cocky","coco","cocoa","cocoapods","coconut","cocoon","cocos","cocteau","cod","coda","codded","codding","coddle","coddler","code","codebase","codebehind","codebook","codebreak","codec","codecs","coded","codee","codegen","codehaus","codeigniter","codeine","codemirror","codename","codepad","codepen","codependency","codependent","codeplex","codeproject","coder","coders","codes","codesandbox","codetermine","codeword","codex","codfish","codger","codi","codices","codicil","codie","codification","codifier","codify","codigo","coding","codling","codpiece","cody","coed","coedited","coediting","coeditor","coedits","coeducation","coeducational","coef","coeff","coefficient","coefficients","coelenterate","coequal","coerce","coercer","coercible","coercion","coercive","coerciveness","coeval","coexist","coexistence","coexistent","coextensive","cofactor","coffee","coffeecake","coffeecup","coffeehouse","coffeemaker","coffeepot","coffeescript","coffer","cofferdam","coffey","coffin","coffman","cog","cogency","cogent","cogged","cogging","cogitate","cogitation","cogitator","cognac","cognate","cognation","cognition","cognitional","cognitive","cognito","cognizable","cognizance","cognizances","cognizant","cognomen","cognoscente","cognoscenti","cogwheel","cohabit","cohabitant","cohabitation","cohabitational","cohan","coheir","cohen","cohere","coherence","coherencies","coherency","coherent","coherer","cohesion","cohesive","cohesiveness","cohn","coho","cohoes","cohort","coif","coiffed","coiffing","coiffure","coil","coimbatore","coin","coinage","coincide","coincidence","coincident","coincidental","coined","coiner","coins","coinsurance","cointon","cointreau","coital","coitus","coke","col","cola","colan","colander","colas","colatitude","colb","colbert","colby","cold","coldblooded","coldfusion","coldish","coldness","cole","coleen","coleman","colene","coleridge","coleslaw","colet","coletta","colette","coleus","colfax","colgate","colic","colicky","coliform","colin","coliru","coliseum","colitis","coll","collaborate","collaboration","collaborative","collaborator","collage","collagen","collapse","collapsed","collapsibility","collapsible","collapsing","collar","collarbone","collard","collarless","collate","collated","collateral","collation","collator","colleague","colleagues","collect","collected","collectedness","collectible","collecting","collection","collections","collectionview","collective","collectivism","collectivist","collectivity","collectivization","collectivize","collector","collectors","collects","colleen","college","colleges","collegiality","collegian","collegiate","collen","collete","collette","collide","collider","collie","collier","colliery","collimate","collimated","collimates","collimating","collimation","collimator","collin","colline","collinear","collinearity","collision","collisional","collisions","collocate","collocation","colloid","colloidal","colloq","colloquial","colloquialism","colloquies","colloquium","colloquy","collude","collusion","collusive","colly","collying","colman","colname","colnames","colo","cologne","colombia","colombian","colombo","colon","colonel","colonelcy","colonial","colonialism","colonialist","colonist","colonization","colonize","colonized","colonizer","colonizes","colonnade","colons","colony","colophon","color","coloraccent","coloradan","colorado","coloradoan","colorant","coloration","coloratura","colorbar","colorblind","colorblindness","colorbox","colored","colorer","colorfast","colorfastness","colorful","colorfulness","colorimeter","colorimetry","colorindex","coloring","colorization","colorize","colorizing","colorless","colorlessness","colormap","colorprimary","colorprimarydark","colors","colorspace","colorwithred","colossal","colosseum","colossi","colossus","colostomy","colostrum","colour","colours","cols","colspan","colt","colter","coltish","coltishness","coltrane","columbia","columbian","columbine","columbus","column","columna","columnar","columncount","columndefinition","columndefinitions","columnindex","columnist","columnize","columnname","columnnames","columns","columnspan","columnwidth","colver","com","coma","comae","comaker","comanche","comatose","comb","combat","combatant","combative","combativeness","combed","comber","combination","combinational","combinations","combinator","combinatorial","combinatoric","combine","combined","combiner","combines","combining","combo","combobox","comboboxitem","combs","combusted","combustibility","combustible","combustion","combustive","comcast","comdex","comdr","come","comeback","comedian","comedic","comedienne","comedown","comedy","comeliness","comely","comer","comes","comestible","comet","cometary","cometh","comeuppance","comfit","comfort","comfortability","comfortable","comfortableness","comfortably","comforted","comforter","comforting","comfy","comic","comical","comicality","cominform","coming","comity","comm","comma","command","commandant","commandargument","commandbutton","commandeer","commander","commanding","commandline","commandlink","commandment","commandname","commando","commandparameter","commandrunnerimpl","commands","commandtext","commandtype","commas","commemorate","commemoration","commemorative","commemorator","commence","commencement","commencer","commend","commendably","commendation","commendatory","commender","commensurable","commensurate","commensurates","commensuration","comment","commentary","commentate","commentator","commented","commenter","commenting","comments","commerce","commercial","commercialism","commercialization","commercialize","commie","commingle","commiserate","commiseration","commissar","commissariat","commissary","commission","commissioner","commit","commitment","commits","committable","committal","committals","committed","committee","committeeman","committeemen","committeewoman","committeewomen","committing","commode","commodes","commodious","commodiousness","commodity","commodo","commodore","common","commonality","commonalty","commondatakinds","commoner","commonjs","commonly","commonness","commonplace","commonplaceness","commons","commonsense","commonweal","commonwealth","commonwealths","commotion","communal","communality","commune","communicability","communicable","communicably","communicant","communicate","communicates","communicating","communication","communicational","communications","communicative","communicativeness","communicator","communion","communique","communism","communist","communistic","communitarian","communities","community","communize","commutable","commutate","commutation","commutative","commutativity","commutator","commute","commuter","comoros","comp","compact","compaction","compactness","compactor","companies","companion","companionable","companionableness","companionably","companionship","companionway","company","companyid","companyname","compaq","comparabilities","comparability","comparable","comparableness","comparably","comparative","comparativeness","comparator","compare","compared","comparer","compares","compareto","comparing","comparison","comparisons","compartment","compartmental","compartmentalization","compartmentalize","compass","compassion","compassionate","compassionateness","compat","compatibility","compatible","compatibleness","compatibly","compatriot","compeer","compel","compellable","compelled","compelling","compendious","compendium","compensable","compensate","compensated","compensation","compensator","compensatory","compete","competence","competency","competent","competing","competition","competitive","competitiveness","competitor","competitors","compilable","compilation","compile","compiled","compiler","compilers","compilerservices","compiles","compilesdkversion","compiling","complacence","complacency","complacent","complain","complainant","complainer","complaining","complains","complaint","complaints","complaisance","complaisant","complected","complement","complementariness","complementarity","complementary","complementation","complementer","completablefuture","complete","completed","completely","completeness","completer","completes","completing","completion","completionhandler","complex","complexion","complexional","complexity","complexness","complextype","compliance","compliant","complicate","complicated","complicatedness","complication","complicator","complicit","complicity","complier","compliment","complimentary","complimenter","comply","component","componentdidmount","componentinfo","componentmodel","componentname","components","componentscan","componentwillmount","comport","comportment","compose","composed","composedness","composer","composers","composite","composition","compositional","compositions","compositor","compost","composure","compote","compound","compoundbutton","compounded","compounder","comprehend","comprehending","comprehensibility","comprehensible","comprehensibleness","comprehensibly","comprehension","comprehensions","comprehensive","comprehensiveness","compress","compressed","compressformat","compressibility","compressible","compressing","compression","compressional","compressive","compressor","comprise","compromise","compromised","compromiser","compromising","compton","comptroller","compulsion","compulsive","compulsiveness","compulsivity","compulsorily","compulsory","compunction","compuserve","computability","computable","computably","computation","computational","computations","compute","computed","computer","computerese","computerization","computerize","computername","computers","computes","computing","comrade","comradely","comradeship","comte","con","conakry","conan","conant","concat","concatenate","concatenated","concatenating","concatenation","concave","concaveness","conceal","concealed","concealer","concealing","concealment","conceded","conceit","conceited","conceitedness","conceivable","conceivably","conceive","conceiver","concentrate","concentration","concentrator","concentrically","concepcin","concept","conception","conceptional","concepts","conceptual","conceptuality","conceptualization","conceptualizations","conceptualize","conceptualizing","conceptually","concern","concerned","concerning","concerns","concert","concerted","concertina","concertize","concertmaster","concerto","concession","concessionaire","concessional","concessionary","concetta","concettina","conch","conchita","conchs","concierge","conciliar","conciliate","conciliation","conciliator","conciliatory","concise","conciseness","concision","conclave","conclude","concluder","conclusion","conclusions","conclusive","conclusiveness","concoct","concocter","concoction","concomitant","concord","concordance","concordant","concordat","concorde","concordia","concourse","concrete","concreteness","concretion","concubinage","concubine","concupiscence","concupiscent","concur","concurrence","concurrency","concurrent","concurrenthashmap","concurrently","concuss","concussion","cond","conda","condemn","condemnate","condemnation","condemnatory","condemner","condensate","condensation","condense","condensed","condenser","condensible","condescend","condescending","condescension","condign","condiment","condimentum","condition","conditional","conditionally","conditionals","conditioned","conditioner","conditioning","conditions","condo","condole","condolence","condom","condominium","condone","condoner","condor","condorcet","conduce","conducive","conduciveness","conduct","conductance","conductibility","conductible","conduction","conductive","conductivity","conductor","conductress","conduit","coneflower","conestoga","coney","conf","confab","confabbed","confabbing","confabulate","confabulation","confect","confection","confectioner","confectionery","confectionist","confederacy","confederate","confer","conferee","conference","conferences","conferrable","conferral","conferred","conferrer","conferring","confessed","confession","confessional","confessor","confetti","confidant","confidante","confide","confidence","confident","confidential","confidentiality","confidentialness","confider","confiding","config","configchanges","configfile","configs","configsections","configurable","configuration","configurationmanager","configurations","configure","configured","configureservices","configuring","confine","confined","confinement","confiner","confirm","confirmation","confirmatory","confirmed","confirmedness","confirmpassword","confirms","confiscate","confiscation","confiscator","confiscatory","conflagration","conflate","conflation","conflict","conflicting","conflicts","confluence","confluent","conform","conformable","conformal","conformance","conformational","conformer","conforming","conformism","conformist","conformities","conformity","conforms","confound","confounded","confront","confrontation","confrontational","confronter","confrre","confucian","confucianism","confucius","confuse","confused","confusedness","confuses","confusing","confusion","confutation","confute","confuter","cong","conga","congeal","congealment","congenial","congeniality","conger","congeries","congest","congestion","conglomerate","conglomeration","congo","congolese","congrats","congratulate","congratulation","congratulations","congratulatory","congregate","congregation","congregational","congregationalism","congregationalist","congress","congressional","congressman","congressmen","congresspeople","congressperson","congresswoman","congresswomen","congreve","congruence","congruences","congruency","congruent","congruential","congruity","congruous","congruousness","congue","conic","conical","conicalness","conics","conifer","coniferous","conjectural","conjecture","conjecturer","conjoint","conjugacy","conjugal","conjugate","conjugation","conjunct","conjunction","conjunctiva","conjunctive","conjunctivitis","conjuration","conjure","conjurer","conjuring","conk","conker","conley","conman","conn","connect","connected","connectedly","connectedness","connectible","connecticut","connecting","connection","connectionfactory","connectionhandler","connectionimpl","connectionless","connectionmanager","connectionpool","connectionresult","connections","connectionstring","connectionstrings","connective","connectivity","connectivitymanager","connector","connectors","connects","connelly","conner","connery","connexion","conney","conni","connie","conniption","connivance","connive","conniver","connoisseur","connor","connotative","connstring","connubial","conny","conquer","conquerable","conquered","conqueror","conquers","conquest","conquistador","conrad","conrade","conrado","conrail","conroy","cons","consalve","consanguineous","consanguinity","conscienceless","conscientious","conscientiousness","conscionable","conscious","consciousness","conscription","consecrate","consecrated","consecrates","consecrating","consecration","consectetur","consecutive","consecutiveness","consensus","consent","consenter","consenting","consequat","consequence","consequences","consequent","consequential","consequentiality","consequentialness","consequently","conservancy","conservation","conservationism","conservationist","conservatism","conservative","conservativeness","conservator","conservatory","consider","considerable","considerables","considerably","considerate","considerateness","consideration","considerations","considered","considerer","considering","considers","consign","consignee","consignment","consist","consistence","consistency","consistent","consistently","consisting","consistory","consists","consolable","consolata","consolation","consolatory","console","consoleapplication","consoled","consoler","consolidate","consolidated","consolidates","consolidation","consolidator","consoling","consomm","consonance","consonances","consonant","consonantal","consortia","consortium","conspectus","conspicuous","conspicuousness","conspiracy","conspirator","conspiratorial","const","constable","constabulary","constance","constancia","constancy","constant","constanta","constantia","constantin","constantina","constantine","constantino","constantinople","constantly","constants","constellation","consternate","consternation","constexpr","constipate","constipation","constituency","constituent","constitute","constituted","constitutes","constituting","constitution","constitutional","constitutionality","constitutionally","constitutive","constr","constrain","constrained","constrainedly","constraint","constraintbottom","constraintend","constraintlayout","constraints","constraintstart","constrainttop","constrict","constriction","constrictor","construable","construct","constructed","constructibility","constructible","constructing","construction","constructional","constructionist","constructions","constructive","constructiveness","constructor","constructorresolver","constructors","constructs","construe","consuela","consuelo","consul","consular","consulate","consulship","consult","consultancy","consultant","consultation","consultative","consulted","consulter","consulting","consumable","consume","consumed","consumer","consumerism","consumerist","consumers","consumes","consuming","consummate","consummated","consumption","consumptive","cont","contact","contacted","contactform","contactid","contacting","contactlist","contactname","contacts","contactscontract","contagion","contagious","contagiousness","contain","contained","container","containerbase","containerization","containerize","containers","containerview","containing","containment","contains","containskey","contaminant","contaminate","contaminated","contaminates","contaminating","contamination","contaminative","contaminator","contd","contemn","contemplate","contemplation","contemplative","contemplativeness","contemporaneity","contemporaneous","contemporaneousness","contempt","contemptible","contemptibleness","contemptibly","contemptuous","contemptuousness","content","contentcontrol","contentdescription","contented","contenteditable","contentedly","contentedness","contention","contentious","contentiousness","contentlength","contently","contentment","contentmode","contentoffset","contentpage","contentpane","contentplaceholder","contentpresenter","contentprovider","contentresolver","contents","contentsize","contenttemplate","contenttype","contentvalues","contentview","contentwindow","conterminous","contest","contestable","contestant","contested","context","contextcompat","contexthandler","contextloader","contextloaderlistener","contextmenu","contextpath","contexts","contextual","contextualize","contiguity","contiguous","contiguousness","continence","continent","continental","continents","contingency","contingent","continua","continuable","continual","continually","continuance","continuant","continuation","continue","continued","continuer","continues","continuewith","continuing","continuity","continuous","continuously","continuousness","continuum","contort","contortion","contortionist","contour","contours","contra","contraband","contrabass","contraception","contraceptive","contract","contractible","contractile","contractor","contracts","contractual","contradict","contradiction","contradictorily","contradictoriness","contradictory","contradistinction","contraflow","contrail","contraindicate","contraindication","contralto","contrapositive","contraption","contrapuntal","contrariety","contrarily","contrariness","contrariwise","contrary","contrast","contrasting","contrastive","contravene","contravener","contravention","contreras","contretemps","contrib","contribute","contributed","contributing","contribution","contributions","contributive","contributor","contributorily","contributors","contributory","contrite","contriteness","contrition","contrivance","contrive","contrived","contriver","control","controlid","controllability","controllable","controllably","controlled","controller","controllercontext","controllername","controllers","controlling","controls","controltemplate","controltovalidate","controversial","controversialists","controversy","controvert","controvertible","contumacious","contumacy","contumelious","contumely","contuse","contusion","conundrum","conurbation","conv","convalesce","convalescence","convalescent","convallis","convect","convection","convectional","convector","convene","convener","convenience","convenient","conveniently","conventicle","convention","conventional","conventionalism","conventionalist","conventionality","conventionalize","conventions","convergence","convergent","conversant","conversation","conversational","conversationalist","conversations","conversazione","converse","conversion","conversioning","conversions","convert","converted","converter","converters","convertibility","convertible","convertibleness","converting","converts","convertto","convertview","convex","convexity","convey","conveyance","conveyancer","conveyancing","conveyor","convict","conviction","convince","convinced","convincer","convincing","convincingness","convivial","conviviality","convoke","convolute","convoluted","convolution","convolve","convolved","convolves","convolving","convoy","convulse","convulsion","convulsive","convulsiveness","conway","cony","coo","cook","cookbook","cooke","cooked","cooker","cookery","cookie","cookiecontainer","cookies","cooking","cookout","cooks","cookware","cooky","cool","coolant","cooled","cooler","cooley","coolheaded","coolidge","coolie","coolness","coon","coonskin","coop","cooper","cooperage","cooperate","cooperation","cooperative","cooperativeness","cooperator","coord","coordinate","coordinated","coordinateness","coordinates","coordination","coordinator","coordinatorlayout","coords","coors","coot","cootie","cop","copay","cope","copeland","copenhagen","coper","copernican","copernicus","copied","copier","copies","copilot","coping","copious","copiousness","coplanar","copland","copley","copolymer","copora","copped","copper","copperfield","copperhead","copperplate","coppersmith","coppersmiths","coppery","coppice","copping","coppola","copra","coprolite","coprophagous","cops","copse","copter","coptic","copula","copulate","copulation","copulative","copy","copybook","copycat","copycatted","copycatting","copying","copyist","copyright","copyrighter","copyto","copywriter","coquetry","coquette","coquettish","cor","cora","corabel","corabella","corabelle","coracle","coral","coralie","coraline","coralline","coralyn","corba","corbel","corbet","corbett","corbie","corbin","corby","cord","corda","cordage","corded","cordelia","cordelie","cordell","corder","cordey","cordi","cordial","cordiality","cordialness","cordie","cordillera","cordilleras","cording","cordite","cordless","cordoba","cordon","cordova","cordovan","cordula","corduroy","cordy","core","cored","coredata","coreen","corefoundation","corella","corenda","corene","corer","cores","corespondent","coretta","corette","corey","corfu","corgi","cori","coriander","corie","corilla","corina","corine","coring","corinna","corinne","corinth","corinthian","corinthians","coriolanus","coriolis","coriss","corissa","cork","corked","corker","corks","corkscrew","corliss","corly","corm","cormack","cormorant","corn","cornall","cornball","cornbread","corncob","corncrake","cornea","corneal","corneille","cornela","cornelia","cornelius","cornell","cornelle","corner","cornerradius","corners","cornerstone","cornet","corney","cornfield","cornflake","cornflour","cornflower","cornice","cornie","cornily","corniness","cornish","cornmeal","cornrow","cornstalk","cornstarch","cornucopia","cornwall","cornwallis","corny","corolla","corollary","corona","coronado","coronal","coronary","coronate","coronation","coroner","coronet","corot","coroutine","coroutines","corp","corpora","corporal","corporate","corporately","corporation","corporations","corporatism","corporatist","corporeal","corporeality","corporealness","corps","corpse","corpsman","corpsmen","corpulence","corpulent","corpulentness","corpus","corpuscle","corpuscular","corr","corral","corralled","corralling","correct","correctable","corrected","correcting","correction","correctional","corrections","corrective","correctly","correctness","corrector","correggio","correlate","correlated","correlation","correlative","correna","correspond","correspondence","correspondent","corresponding","corresponds","correy","corri","corrianne","corridor","corrie","corrigenda","corrigendum","corrigible","corrina","corrine","corrinne","corroborate","corroborated","corroboration","corroborative","corroborator","corroboratory","corrode","corrodible","corrosion","corrosive","corrosiveness","corrugate","corrugation","corrupt","corrupted","corrupter","corruptibility","corruptible","corruption","corruptions","corruptive","corruptness","corry","cors","corsage","corsair","corset","corsica","corsican","cort","cortes","cortex","cortez","cortge","cortical","cortices","corticosteroid","cortie","cortisone","cortland","cortney","corty","corundum","coruscate","coruscation","corvallis","corvette","corvus","cory","cos","cosby","cosetta","cosette","cosign","cosignatory","cosily","cosimo","cosine","cosiness","cosme","cosmetic","cosmetically","cosmetician","cosmetologist","cosmetology","cosmic","cosmical","cosmo","cosmogonist","cosmogony","cosmological","cosmologist","cosmology","cosmonaut","cosmopolitan","cosmopolitanism","cosmos","cosponsor","cossack","cosset","cost","costa","costanza","costar","costarred","costarring","costello","costive","costiveness","costless","costliness","costly","costner","costs","costume","costumer","cot","cotangent","cote","coterie","coterminous","cotillion","cotonou","cotopaxi","cottage","cottager","cottar","cotted","cotter","cotton","cottonmouth","cottonmouths","cottonseed","cottontail","cottonwood","cottony","cotyledon","couch","couchbase","couchdb","couching","cougar","cough","cougher","coughs","could","couldn","couldnt","coule","coulomb","council","councilman","councilmen","councilor","councilperson","councilwoman","councilwomen","counsel","counsellings","counselor","count","countability","countable","countably","countdown","countdowntimer","counted","countenance","countenancer","counter","counteract","counteraction","counterargument","counterattack","counterbalance","counterclaim","counterclockwise","counterculture","countercyclical","counterespionage","counterexample","counterfeit","counterfeiter","counterflow","counterfoil","counterforce","counterinsurgency","counterintelligence","counterintuitive","counterman","countermand","countermeasure","countermen","counteroffensive","counteroffer","counterpane","counterpart","counterpoint","counterpoise","counterproductive","counterproposal","counterrevolution","counterrevolutionary","counters","countersign","countersignature","countersink","counterspy","counterstrike","countersunk","countertenor","countervail","counterweight","countess","countif","counting","countless","countries","countrify","country","countrycode","countryid","countryman","countrymen","countryname","countryside","countrywide","countrywoman","countrywomen","counts","county","coup","coupe","couperin","couple","coupled","coupler","couplers","couples","couplet","coupling","coupon","coupons","courage","courageous","courageously","courageousness","courages","courbet","courgette","courier","course","courseid","coursename","courser","courses","coursework","coursing","court","courtenay","courteous","courteousness","courteousnesses","courtesan","courtesied","courtesy","courtesying","courthouse","courtier","courtliness","courtly","courtnay","courtney","courtroom","courts","courtship","courtyard","couscous","cousin","cousinly","cousteau","cout","couture","couturier","cov","covalent","covariance","covariant","covariate","covary","cove","coven","covenant","covenanted","covenanter","covent","coventry","cover","coverable","coverage","coverall","covered","coverer","covering","coverlet","covers","coversheet","covert","covertness","covet","coveter","coveting","covetous","covetousness","covey","covington","cow","coward","cowardice","cowardliness","cowardly","cowbell","cowbird","cowboy","cowcatcher","cowed","cower","cowering","cowgirl","cowhand","cowherd","cowhide","cowl","cowley","cowlick","cowling","cowman","cowmen","coworker","cowper","cowpoke","cowpony","cowpox","cowpunch","cowpuncher","cowrie","cowshed","cowslip","cox","coxcomb","coxswain","coy","coyer","coyest","coyly","coyness","coyote","coyoteadapter","coypu","cozen","cozenage","cozily","coziness","cozmo","cozumel","cozy","cp","cpa","cpan","cpanel","cpd","cpi","cpl","cplusplus","cpo","cpp","cppreference","cpr","cps","cpt","cpu","cpus","cpython","cq","cql","cr","crab","crabapple","crabbe","crabbed","crabbedness","crabber","crabbily","crabbiness","crabbing","crabby","crabgrass","crablike","crack","crackable","crackdown","cracker","crackerjack","crackle","crackling","crackly","crackpot","crackup","cradle","cradler","cradling","craft","craftily","craftiness","craftsman","craftsmanship","craftsmen","craftspeople","craftspersons","craftswoman","craftswomen","crafty","crag","craggie","cragginess","craggy","craig","craigslist","cram","cramer","crammed","crammer","cramming","cramp","cramper","crampon","cran","cranach","cranberry","crandall","crane","cranelike","cranford","cranial","cranium","crank","crankcase","crankily","crankiness","crankshaft","cranky","cranmer","cranny","cranston","crap","crape","crapped","crappie","crapping","crappy","crapshooter","cras","crash","crashed","crasher","crashes","crashing","crashlytics","crass","crassness","crate","crater","cravat","cravatted","cravatting","crave","craven","cravenness","craver","craving","craw","crawdad","crawfish","crawford","crawl","crawler","crawling","crawlspace","crawlway","crawly","cray","crayfish","crayola","crayon","craze","crazily","craziness","crazy","crc","crche","creak","creakily","creakiness","creaky","cream","creamer","creamery","creamily","creaminess","creamy","crease","creased","creases","creasing","creat","create","createbean","createbitmap","createchooser","createclass","createcommand","createconnection","createcriteria","created","createdat","createdate","createdby","createddate","createdon","createelement","createfile","createinstance","createmap","createobject","createobjecturl","createparallelgroup","createquery","creates","createserver","createstatement","createtable","createtextnode","createuser","createview","creating","creation","creationdate","creationism","creationist","creative","creativeness","creativities","creativity","creator","creators","creature","creatureliness","creaturely","cred","credence","credent","credential","credentials","credenza","credibility","credible","credibly","credit","creditability","creditable","creditableness","creditably","credited","creditor","credits","creditworthiness","credo","creds","credulity","credulous","credulousness","cree","creed","creedal","creeds","creek","creekside","creel","creep","creeper","creepily","creepiness","creepy","cref","creigh","creight","creighton","cremate","cremation","crematoria","crematorium","crematory","creme","crenelate","crenelation","creole","creon","creosote","crepe","crept","crescendo","crescendoed","crescendoing","crescent","cress","crest","crestfallen","crestfallenness","cresting","crestless","crestview","cretaceous","cretaceously","cretan","crete","cretin","cretinism","cretinous","cretonne","crevasse","crevice","crew","crewel","crewelwork","crewman","crewmen","crib","cribbage","cribbed","cribber","cribbing","crichton","crick","cricket","cricketer","cried","crier","cries","crime","crimea","crimean","crimes","criminal","criminality","criminalization","criminalize","criminologist","criminology","crimp","crimper","crimson","crin","cringe","cringer","crinkle","crinkly","crinoline","cripple","crippler","crippling","cris","crisco","crises","crisis","crisp","crisper","crispiness","crispness","crispy","criss","crisscross","crissie","crissy","crista","cristabel","cristal","cristen","cristi","cristian","cristiano","cristie","cristin","cristina","cristine","cristionna","cristobal","cristy","crit","criteria","criterion","critic","critical","criticality","critically","criticalness","criticism","criticize","criticized","criticizer","criticizes","criticizing","criticizingly","critique","critter","crlf","crm","croak","croaker","croaky","croat","croatia","croatian","croce","crochet","crocheter","crock","crockery","crockett","crockpot","crocodile","crocus","croesus","croft","crofter","croissant","croix","cromwell","cromwellian","cron","crone","cronin","cronjob","cronkite","crontab","cronus","crony","crook","crooked","crookedness","crookes","crookneck","croon","crooner","crop","cropland","cropped","cropper","cropping","croquet","croquette","crosby","crosier","cross","crossarm","crossbar","crossbarred","crossbarring","crossbeam","crossbones","crossbow","crossbowman","crossbowmen","crossbred","crossbreed","crosscheck","crosscurrent","crosscut","crosscutting","crossdomain","crossed","crosses","crossfire","crosshatch","crossing","crossness","crossorigin","crossover","crosspatch","crosspiece","crosspoint","crossproduct","crossroad","crossroads","crosstalk","crosstown","crosswalk","crossway","crosswind","crosswise","crossword","crotch","crotchet","crotchetiness","crotchety","crotchless","croton","crouch","croup","croupier","croupy","crow","crowbait","crowbar","crowbarred","crowbarring","crowd","crowded","crowdedness","crowfeet","crowfoot","crowley","crown","crowned","crowner","crozier","crs","crt","crucial","crucible","crucifiable","crucifix","crucifixion","cruciform","crucify","crud","crudded","crudding","cruddy","crude","crudeness","crudits","crudity","cruel","cruelness","cruelty","cruet","cruft","crufty","cruikshank","cruise","cruiser","cruller","crumb","crumble","crumbliness","crumbly","crumby","crumminess","crummy","crump","crumpet","crumple","crunch","crunchiness","crunchy","crupper","crusade","crusader","cruse","crush","crushable","crusher","crushing","crushproof","crusoe","crust","crustacean","crustal","crustily","crustiness","crusty","crutch","crux","cruz","cry","crybaby","cryogenic","cryogenics","cryostat","cryosurgery","crypt","cryptanalysis","cryptanalyst","cryptanalytic","cryptic","cryptically","crypto","cryptogram","cryptographer","cryptographic","cryptographically","cryptography","cryptologic","cryptological","cryptologist","cryptology","cryptozoic","crysta","crystal","crystalline","crystallite","crystallization","crystallize","crystallized","crystallizes","crystallizing","crystallographer","crystallographic","crystallography","crystie","cs","csc","cse","csharp","cshtml","csp","csproj","csr","csrf","csrftoken","css","cssclass","cssmenu","cssref","cssselector","cst","cstdlib","cstr","cstring","csv","csvfile","ct","cte","cthrine","ctime","ctl","ctn","ctor","ctp","ctr","ctrl","cts","ctx","ctype","ctypes","cu","cub","cuba","cuban","cubbed","cubbing","cubbyhole","cube","cuber","cubes","cubic","cubical","cubicle","cubism","cubist","cubit","cuboid","cuchulain","cuckold","cuckoldry","cuckoo","cucumber","cud","cuda","cuddle","cuddly","cudgel","cue","cuff","cuisinart","cuisine","culbertson","culinary","cull","cullan","cullen","cullender","culler","culley","cullie","cullin","cully","culminate","culmination","culotte","culpa","culpability","culpable","culpableness","culpably","culprit","cult","cultism","cultist","cultivable","cultivate","cultivated","cultivation","cultivator","cultural","culture","cultured","cultureinfo","cultures","culver","culvert","cum","cumber","cumberland","cumbersome","cumbersomeness","cumbrous","cumin","cummerbund","cummings","cumquat","cumsum","cumulate","cumulation","cumulative","cumuli","cumulonimbi","cumulonimbus","cumulus","cunard","cuneiform","cunnilingus","cunning","cunningham","cunningness","cunt","cup","cupboard","cupcake","cupertino","cupful","cupid","cupidinously","cupidity","cupola","cupped","cupping","cupric","cuprous","cur","curability","curabitur","curable","curableness","curably","curacao","curacy","curare","curate","curative","curator","curatorial","curb","curbing","curbside","curbstone","curcio","curd","curdate","curdle","cure","cured","curer","curettage","curfew","curfs","curia","curiae","curie","curio","curiosity","curious","curiousness","curitiba","curium","curl","curler","curlew","curlicue","curliness","curling","curlopt","curly","curlycue","curmudgeon","curr","curran","currant","curred","currencies","currency","current","currentculture","currentdate","currentdb","currentdevice","currentdomain","currentindex","currentitem","currentline","currentlocation","currently","currentness","currentnode","currentpage","currentposition","currentrow","currentstate","currenttarget","currentthread","currenttime","currenttimemillis","currentuser","currentvalue","currentversion","currey","curricle","curricula","curricular","curriculum","currie","currier","curring","curry","currycomb","curs","curse","cursed","cursedness","curses","cursive","cursiveness","cursives","cursor","cursorily","cursoriness","cursors","cursory","cursus","curt","curtail","curtailer","curtailment","curtain","curtice","curtis","curtness","curtsey","curtsy","curvaceous","curvaceousness","curvature","curve","curved","curves","curvilinear","curvilinearity","curving","curvy","cus","cushion","cushman","cushy","cusp","cuspid","cuspidor","cuss","cussed","cussedness","cusses","cussing","cust","custard","custer","custid","custodial","custodian","custodianship","custody","custom","customadapter","customarily","customariness","customary","customcell","customer","customerid","customername","customers","customhouse","customizable","customization","customize","customized","customizing","customview","cut","cutaneous","cutaway","cutback","cute","cuteness","cutesy","cuticle","cutlass","cutler","cutlery","cutlet","cutoff","cutout","cuts","cutter","cutthroat","cutting","cuttle","cuttlebone","cuttlefish","cutup","cutworm","cuvier","cuzco","cv","cvs","cvtcolor","cw","cwd","cwiki","cwt","cx","cxf","cxx","cxxflags","cy","cyan","cyanamid","cyanate","cyanic","cyanide","cyanogen","cyb","cybele","cybernetic","cybernetics","cyberpunk","cyberspace","cybil","cybill","cyborg","cyclades","cyclamen","cycle","cycler","cycles","cycleway","cyclic","cyclical","cycling","cyclist","cyclohexanol","cycloid","cycloidal","cyclometer","cyclone","cyclonic","cyclopean","cyclopedia","cyclopes","cyclops","cyclotron","cyder","cygnet","cygnus","cygwin","cyl","cylinder","cylindric","cylindrical","cymbal","cymbalist","cymbre","cynde","cyndi","cyndia","cyndie","cyndy","cynic","cynical","cynicism","cynosure","cynthea","cynthia","cynthie","cynthy","cypher","cypreses","cypress","cyprian","cypriot","cyprus","cyrano","cyril","cyrill","cyrille","cyrillic","cyrillus","cyrus","cyst","cystic","cython","cytochemistry","cytologist","cytology","cytolysis","cytoplasm","cytoplasmic","cytosine","cytotoxic","cz","czar","czarevitch","czarina","czarism","czarist","czarship","czech","czechoslovak","czechoslovakia","czechoslovakian","czechs","czerniak","czerny","d","da","dab","dabbed","dabber","dabbing","dabble","dabbler","dac","dacca","dace","dacey","dacha","dachau","dachshund","dacia","dacie","dacron","dactyl","dactylic","dacy","dad","dada","dadaism","dadaist","daddy","dade","dado","dadoes","dados","daedalus","dael","daemon","daemoncommandexecution","daemonic","daffi","daffie","daffiness","daffodil","daffy","daft","daftness","dag","dagger","dagmar","dagny","dagscheduler","daguerre","daguerreotype","dagwood","dahl","dahlia","dahomey","daile","dailiness","daily","daimler","daintily","daintiness","dainty","daiquiri","dairy","dairying","dairyland","dairymaid","dairyman","dairymen","dairywoman","dairywomen","dais","daisey","daisi","daisie","daisy","dakar","dakota","dakotan","dal","dale","dalenna","daleth","daley","dalhousie","dali","dalia","dalian","dalila","dall","dallas","dalli","dalliance","dallier","dallon","dally","dalmatia","dalmatian","daloris","dalston","dalt","dalton","dalvik","dalvikvm","daly","dam","damage","damageable","damaged","damager","damaging","damara","damaris","damascus","damask","dame","damian","damiano","damien","damion","damita","dammed","damming","dammit","damn","damnably","damnation","damned","damnedest","damning","damocles","damon","damp","damped","dampen","dampener","damper","damping","dampness","damsel","damselfly","damson","dan","dana","danbury","dance","dancelike","dancer","dandelion","dander","dandify","dandily","dandle","dandruff","dandy","dane","danelaw","danell","danella","danette","dang","danger","dangerfield","dangerous","dangerousness","dangle","dangler","dangling","dani","dania","danial","danica","danice","danie","daniel","daniela","daniele","daniella","danielle","danielson","danika","danila","danish","danit","danita","dank","dankness","danna","dannel","danni","dannie","danny","dannye","danseuse","dante","danton","danube","danubian","danville","danya","danyelle","danyette","danzig","dao","daphene","daphna","daphne","dapibus","dapper","dapperness","dapple","dar","dara","darb","darbee","darbie","darby","darcee","darcey","darci","darcie","darcy","darda","dardanelles","dare","daredevil","daredevilry","dareen","darell","darelle","daren","darer","daresay","dari","daria","darice","darill","darin","daring","daringness","dario","darius","darjeeling","dark","darken","darkener","darker","darkish","darkly","darkness","darkroom","darla","darleen","darlene","darline","darling","darlingness","darlington","darlleen","darn","darnall","darned","darnell","darner","darning","daron","darpa","darrel","darrell","darrelle","darren","darrick","darrin","darrow","darryl","darsey","darsie","dart","dartboard","darter","darth","dartmouth","darvon","darwin","darwinian","darwinism","darwinist","darya","daryl","daryle","daryn","das","dash","dasha","dashboard","dashed","dasher","dashes","dashiki","dashing","dasi","dasie","dask","dastard","dastardliness","dastardly","dasya","dat","data","dataaccess","dataadapter","dataannotations","dataarray","database","databaseerror","databasehelper","databasename","databasereference","databases","databind","databinding","datacenter","datacolumn","datacontext","datacontract","datafield","datafile","dataflow","dataframe","dataframes","datagram","datagrid","datagridtemplatecolumn","datagridtextcolumn","datagridview","dataindex","datainputstream","dataitem","datalist","datamation","datamedia","datamember","datamodel","datanode","datanucleus","dataobject","dataoutputstream","datapoint","datapoints","dataprovider","datareader","datarow","datas","dataservice","dataset","datasets","datasheet","datasnapshot","datasource","datasourceid","datasources","datastax","datastore","datastream","datastring","datatable","datatables","datatemplate","datatextfield","datatransfer","datatrigger","datatype","datatypes","dataurl","datausingencoding","datavaluefield","dataview","date","dateadd","datecreated","dated","datediff","datedly","datedness","datefield","dateformat","dateformatter","datefrom","dateless","dateline","dateofbirth","datepart","datepicker","datepickerdialog","dater","daterange","dates","datestr","datestring","datetime","datetimefield","datetimeformat","datetimeformatter","datetimeoffset","datetimepicker","dateto","dateutil","datevalue","datha","dating","dative","datos","datsun","datum","daub","dauber","daugherty","daughter","daumier","daune","daunt","daunted","daunting","dauntless","dauntlessness","dauphin","dav","davao","dave","daveen","daven","davenport","daveta","davey","david","davida","davidde","davide","davidson","davie","davin","davina","davine","davinich","davis","davit","davita","davon","davy","dawdle","dawdler","dawes","dawn","dawna","dawson","day","daybed","daybreak","daycare","daydream","daydreamer","dayle","daylight","dayna","dayofmonth","dayofweek","days","daysack","daytime","dayton","daze","dazed","dazzle","dazzler","dazzling","db","dba","dbadapter","dbc","dbconn","dbconnect","dbconnection","dbcontext","dbcp","dbd","dbf","dbg","dbh","dbhelper","dbhost","dbi","dbl","dbms","dbname","dbnull","dbo","dbpath","dbpedia","dbs","dbset","dbtype","dbus","dbuser","dbutante","dc","dcc","dcollet","dcolletage","dct","dd","ddd","dddd","ddene","ddf","ddl","dds","ddt","de","deacon","deaconess","deactivate","dead","deadbeat","deadbolt","deaden","deadener","deadening","deadhead","deadline","deadliness","deadlock","deadly","deadness","deadpan","deadpanned","deadpanner","deadpanning","deadwood","deaf","deafen","deafening","deafness","deal","dealer","dealership","dealing","dealloc","deallocate","deallocated","deallocator","deals","dealt","dean","deana","deandre","deane","deanery","deann","deanna","deanne","deanship","dear","dearborn","dearness","dearth","dearths","deary","deassign","death","deathbed","deathblow","deathless","deathlike","deathly","deaths","deathtrap","deathward","deathwatch","deb","debacle","debar","debark","debarkation","debarment","debarring","debaser","debatable","debate","debater","debauch","debauched","debauchedness","debauchee","debaucher","debauchery","debbi","debbie","debby","debee","debenture","debera","debi","debian","debilitate","debilitation","debility","debit","debonair","debonairness","debor","debora","deborah","debouch","debounce","debra","debrief","debris","debt","debtor","debug","debugged","debugger","debugging","debussy","debut","dec","decade","decadency","decadent","decades","decaf","decaffeinate","decagon","decal","decalogue","decamp","decampment","decapitate","decapitator","decathlon","decatur","decay","decca","deccan","decease","decedent","deceit","deceitful","deceitfulness","deceive","deceived","deceiver","deceives","deceiving","deceivingly","decelerate","deceleration","decelerator","december","decency","decennial","decent","deception","deceptive","deceptiveness","decertify","dechlorinate","decibel","decidability","decidable","decide","decided","decidedness","decides","deciding","deciduous","deciduousness","decile","deciliter","decimal","decimalformat","decimals","decimate","decimation","decimeter","decipher","decipherable","decipherer","decision","decisional","decisioned","decisioning","decisions","decisive","decisiveness","deck","deckchair","decker","deckhand","decking","decl","declamation","declamatory","declarable","declaration","declarations","declarative","declarator","declaratory","declare","declared","declarer","declares","declaring","declension","declination","decline","decliner","declivity","declspec","decltype","decnet","deco","decode","decoded","decodefile","decoder","decoderesource","decodestream","decoding","decolletes","decolorising","decomposability","decomposable","decompose","decomposition","decompress","decongestant","deconstruction","deconvolution","decor","decorate","decorated","decorates","decorating","decoration","decorative","decorativeness","decorator","decorators","decorous","decorousness","decorticate","decortication","decorum","decorview","decoupage","decouple","decoy","decrease","decreases","decreasing","decree","decreeing","decrement","decremental","decrepit","decrepitude","decriminalization","decriminalize","decry","decrypt","decrypted","decryption","decstation","decsystem","dectape","decustomised","dede","dedekind","dedicate","dedicated","dedication","dedicative","dedicator","dedicatory","dedie","dedra","deduce","deducible","deduct","deductibility","deductible","deduction","deductive","dee","deeann","deeanne","deed","deeded","deedee","deeding","deejay","deem","deemphasis","deena","deep","deepcopy","deepen","deeper","deepish","deeply","deepness","deer","deerdre","deere","deerskin","deerstalker","deerstalking","deeyn","def","deface","defacement","defaecate","defalcate","defalcation","defamation","defamatory","defame","defamer","default","defaultactioninvocation","defaultbuildoperationexecutor","defaultcenter","defaultconfig","defaultdict","defaulter","defaultfilterchain","defaulthttpclient","defaulting","defaultlistablebeanfactory","defaultmanager","defaultmaven","defaults","defaultsingletonbeanregistry","defaulttablemodel","defaultvalue","defaultview","defeat","defeated","defeater","defeatism","defeatist","defeats","defecate","defecation","defect","defection","defective","defectiveness","defector","defend","defendant","defended","defenestrate","defense","defenseless","defenselessness","defenses","defensibility","defensible","defensibly","defensive","defensiveness","defer","deference","deferent","deferential","deferrable","deferral","deferred","deferrer","deferring","deffer","defiance","defiant","defibrillator","deficiency","deficient","deficit","defier","defile","defilement","definable","definably","define","defineclass","defined","defineproperty","definer","defines","defining","definite","definitely","definiteness","definition","definitional","definitions","definitive","definitiveness","defis","deflate","deflation","deflationary","deflect","deflected","deflection","deflector","defn","defocus","defocussing","defoe","defog","defogger","defoliant","defoliator","deform","deformational","deformed","deformity","defraud","defrauder","defrayal","defrost","defroster","defs","deft","deftness","defun","defunct","defy","defying","deg","degas","degassing","degauss","degeneracy","degenerate","degenerateness","degrade","degraded","degradedness","degrading","degrease","degree","degrees","degum","dehlia","dehumanize","dehydrator","deice","deicer","deictic","deidre","deification","deify","deign","deimos","deina","deirdre","deist","deistic","deity","deja","deject","dejected","dejectedness","dejection","dejesus","dekalb","dekastere","del","dela","delacroix","delacruz","delainey","delaney","delano","delaware","delawarean","delay","delayed","delayer","delays","delbert","delcina","delcine","delectable","delectableness","delectably","delectation","delegable","delegate","delegated","delegates","delegatingconstructoraccessorimpl","delegatingfilterproxy","delegatingmethodaccessorimpl","delegation","deleon","delete","deleted","deleterious","deleteriousness","deletes","deleting","deletion","delfs","delft","delftware","delgado","delhi","deli","delia","deliberate","deliberately","deliberateness","deliberative","deliberativeness","delibes","delicacy","delicate","delicateness","delicatenesses","delicates","delicatessen","delicious","deliciousness","delicti","delighted","delightedness","delightful","delightfulness","delila","delilah","delilahs","delim","delimited","delimiter","delimiters","delims","delinda","delineate","delineation","delinquency","delinquent","deliquesce","deliquescent","delirious","deliriousness","delirium","delius","deliver","deliverable","deliverables","deliverance","delivered","deliverer","delivering","delivers","delivery","deliverymen","dell","della","dellwood","delly","delmar","delmarva","delmer","delmonico","delmor","delmore","delora","delores","deloria","deloris","delphi","delphic","delphine","delphinia","delphinium","delphinus","delta","deltatime","deltax","deltay","deltoid","delude","deluder","deluding","deluge","delusion","delusional","delusive","delusiveness","deluxe","delve","delver","dem","demagnify","demagogic","demagogue","demagoguery","demagogy","demand","demander","demanding","demandingly","demands","demarcate","demarcation","demavend","demean","demeanor","demented","dementedness","dementia","demerol","demesne","demeter","demetra","demetre","demetri","demetria","demetrius","demigod","demijohn","demimondaine","demimonde","demineralization","deming","demise","demit","demitasse","demitted","demitting","demo","democracy","democrat","democratic","democratically","democratization","democratize","democratizes","democritus","demographer","demographic","demographical","demography","demolish","demolisher","demolition","demon","demonetization","demoniac","demoniacal","demonic","demonology","demonstrable","demonstrableness","demonstrably","demonstrate","demonstrated","demonstrates","demonstrating","demonstration","demonstrative","demonstrativeness","demonstrativenesses","demonstratives","demonstrator","demoralization","demoralizer","demoralizing","demorgan","demos","demosthenes","demote","demotic","demott","demount","dempsey","demulcent","demultiplex","demur","demure","demureness","demurral","demurred","demurrer","demurring","demythologization","demythologize","den","dena","dendrite","dene","deneb","denebola","deneen","deng","dengue","deni","deniable","denial","denice","denied","denier","denigrate","denigration","denim","denise","denizen","denmark","denna","denned","dennet","denney","denni","dennie","denning","dennison","denny","denominate","denominational","denominator","denote","denotes","denouement","denounce","denouncement","denouncer","dens","dense","densely","denseness","densitometer","densitometric","densitometry","density","dent","dental","dentifrice","dentin","dentine","dentist","dentistry","dentition","denture","denuclearize","denudation","denude","denuder","denunciate","denunciation","denver","deny","denying","denys","denyse","deodorant","deodorization","deodorize","deodorizer","deon","deonne","deoxyribonucleic","dep","depart","department","departmental","departmentalization","departmentalize","departmentid","departments","departure","depend","dependability","dependable","dependableness","dependably","dependant","dependence","dependencies","dependency","dependencyobject","dependencyproperty","dependent","dependentassembly","depending","depends","dependson","depict","depicted","depicter","depiction","depilatory","deplete","depletion","deplorable","deplorableness","deplorably","deplore","deplorer","deploring","deploy","deployable","deployed","deployer","deploying","deployment","deployments","depolarize","deponent","deport","deportation","deportee","deportment","depose","deposit","depositary","deposition","depositor","depository","depot","deprave","depraved","depravedness","depraver","depravity","deprecate","deprecated","deprecating","deprecation","deprecatory","depreciable","depreciate","depreciating","depreciation","depreciative","depress","depressant","depressible","depression","depressive","depressor","deprive","deps","dept","depth","depths","deputation","depute","deputize","deputy","deque","dequeue","dequeuereusablecell","dequeuereusablecellwithidentifier","der","derail","derailment","derange","derangement","derby","derbyshire","dereference","dereferencing","derek","derelict","dereliction","derick","deride","deriding","derision","derisive","derisiveness","derisory","derivable","derivate","derivation","derivative","derivativeness","derivatives","derive","derived","deriveddata","derives","deriving","derk","dermal","dermatitides","dermatitis","dermatological","dermatologist","dermatology","dermis","dermot","derogate","derogation","derogatorily","derogatory","derrek","derrick","derrida","derrik","derril","derringer","derrire","derron","derry","dervish","derward","derwin","des","desalinate","desalination","desalinization","desalinize","desalt","desc","descant","descartes","descend","descendant","descendants","descended","descendent","descender","descending","descends","descent","descr","describable","describe","described","describes","describing","description","descriptions","descriptive","descriptiveness","descriptor","descriptors","descry","desdemona","desecrate","desecrater","desecration","deselect","deserialization","deserialize","deserialized","deserializeobject","deserializer","deserializing","desert","deserter","desertification","desertion","deserunt","deserve","deserved","deservedness","deserves","deserving","desi","desiccant","desiccate","desiccation","desiccator","desiderata","desideratum","design","designable","designate","designated","designation","designational","designator","designed","designer","designers","designing","designs","desirabilia","desirability","desirable","desirableness","desirably","desirae","desire","desired","desiredcapabilities","desiree","desirer","desiri","desirous","desirousness","desist","desk","desktop","desktops","desmond","desmund","desolate","desolateness","desolater","desolating","desolation","desorption","despair","despairer","despairing","desperado","desperadoes","desperate","desperateness","desperation","despicable","despicably","despise","despiser","despite","despoil","despoilment","despond","despondence","despondency","despondent","despotic","despotically","despotism","dessert","dessicate","dest","destdir","destinate","destination","destinations","destinationviewcontroller","destine","destiny","destitute","destituteness","destitution","destroy","destroyed","destroyer","destroying","destroys","destruct","destructibility","destructible","destruction","destructive","destructiveness","destructor","destructors","destructuring","desuetude","desultorily","desultoriness","desultory","det","detach","detached","detachedness","detacher","detachment","detail","detailed","detailedness","details","detailview","detailviewcontroller","detain","detainee","detainer","detainment","detect","detectability","detectable","detectably","detected","detecting","detection","detective","detector","detects","detentes","detention","deter","detergency","detergent","deteriorate","deterioration","determent","determinability","determinable","determinableness","determinacy","determinant","determinate","determinateness","determination","determinative","determinativeness","determine","determined","determinedly","determinedness","determiner","determines","determining","determinism","deterministic","deterministically","deterred","deterrence","deterrent","deterring","deters","detersive","detestable","detestableness","detestably","detestation","dethrone","dethronement","detonable","detonate","detonated","detonation","detonator","detour","detox","detoxification","detoxify","detract","detractive","detribalize","detriment","detrimental","detritus","detroit","deuce","deuced","deus","deuterium","deuteron","deuteronomy","deutsch","dev","deva","devan","devanagari","devastate","devastating","devastation","devastator","devcenter","devdependencies","devel","develop","developed","developer","developerguide","developers","developerworks","developing","development","developmental","devexpress","devi","deviance","deviancy","deviant","deviate","deviated","deviating","deviation","device","deviceid","devicename","devices","devil","devilish","devilishness","devilment","devilry","deviltry","devin","devina","devinne","devious","deviousness","devise","deviser","devkit","devland","devlen","devlin","devoice","devolution","devolve","devon","devondra","devonian","devonna","devonne","devonshire","devops","devora","devote","devoted","devotee","devotion","devotional","devour","devourer","devout","devoutness","devs","devtools","devy","dew","dewain","dewar","dewayne","dewberry","dewclaw","dewdrop","dewey","dewie","dewiness","dewitt","dewlap","dewy","dex","dexedrine","dexes","dexter","dexterity","dexterous","dexterousness","dextrose","df","dfa","dfd","dff","dfs","dg","dgv","dh","dhaka","dhaulagiri","dhcp","dhe","dhoti","dhow","di","dia","diabase","diabetes","diabetic","diabolic","diabolical","diabolicalness","diabolism","diachronic","diacritic","diacritical","diadem","diaereses","diaeresis","diag","diaghilev","diagnometer","diagnosable","diagnose","diagnosed","diagnosis","diagnostic","diagnostically","diagnostician","diagnostics","diagonal","diagonalize","diagram","diagrammable","diagrammatic","diagrammaticality","diagrammatically","diagrammed","diagrammer","diagramming","diagrams","diahann","dial","dialect","dialectal","dialectic","dialectical","dialed","dialer","dialing","dialog","dialogflow","dialogfragment","dialogged","dialogging","dialoginterface","dialogresult","dialogs","dialogue","dials","dialysis","dialyzed","dialyzes","diam","diamagnetic","diameter","diametric","diametrical","diamond","diamondback","diamonds","dian","diana","diandra","diane","dianemarie","diann","dianna","dianne","diannne","diapason","diaper","diaphanous","diaphanousness","diaphragm","diaphragmatic","diarist","diarmid","diarrhea","diarrheal","diary","diaspora","diastase","diastole","diastolic","diathermy","diathesis","diatom","diatomic","diatonic","diatribe","diaz","dibble","dibs","dic","dicaprio","dice","dicer","dicey","dichloride","dichotomization","dichotomize","dichotomous","dichotomy","dicier","diciest","dicing","dick","dickens","dickensian","dicker","dickerson","dickey","dickie","dickier","dickiest","dickinson","dickson","dicky","dicotyledon","dicotyledonous","dict","dicta","dictaphone","dictate","dictation","dictator","dictatorial","dictatorialness","dictatorship","diction","dictionaries","dictionary","dicts","dictum","did","didactic","didactically","didactics","diddle","diddler","diderot","didfinishlaunchingwithoptions","didi","didn","didnt","dido","didoes","didreceivememorywarning","didselectrowatindexpath","didst","die","died","diefenbaker","diego","dieing","dielectric","diem","diena","dierdre","diereses","dieresis","dies","diesel","diet","dietary","dieter","dietetic","dietetics","diethylaminoethyl","diethylstilbestrol","dietitian","dietrich","dietz","dif","diff","differ","difference","differences","different","differentiability","differentiable","differential","differentiate","differentiated","differentiation","differentiator","differently","differentness","differing","differs","difficile","difficult","difficulties","difficulty","diffidence","diffident","diffract","diffraction","diffractometer","diffs","diffuse","diffuseness","diffuser","diffusible","diffusion","diffusional","diffusive","diffusiveness","diffusivity","dig","digerati","digest","digested","digester","digestibility","digestible","digestifs","digestion","digestive","digg","digger","digging","digit","digital","digitalis","digitalization","digitalized","digitalizes","digitalizing","digitalocean","digitalwrite","digitization","digitize","digitizer","digits","dignified","dignify","dignissim","dignitary","dignity","digram","digraph","digraphs","digress","digression","digressive","digressiveness","dihedral","dijit","dijkstra","dijon","dike","diker","diktat","dilan","dilapidate","dilapidation","dilatation","dilate","dilated","dilation","dilator","dilatoriness","dilatory","dilbert","dilemma","dilettante","dilettantish","dilettantism","diligence","diligent","diligentness","dilithium","dill","dillard","dillie","dilling","dillinger","dillis","dillon","dilly","dillydally","dilogarithm","diluent","dilute","diluted","diluteness","dilution","dim","dimaggio","dime","dimen","dimension","dimensional","dimensionality","dimensionless","dimensions","dimer","dimethyl","dimethylglyoxime","diminish","diminished","diminuendo","diminution","diminutive","diminutiveness","dimitri","dimitry","dimity","dimmed","dimmer","dimmest","dimming","dimness","dimorphism","dimple","dimply","dims","dimwit","dimwitted","din","dina","dinah","dinar","dine","diner","dinette","ding","dingbat","dinghy","dingily","dinginess","dingle","dingo","dingoes","dingus","dingy","dinky","dinned","dinner","dinnertime","dinnerware","dinnie","dinning","dinny","dino","dinosaur","dint","diocesan","diocese","diocletian","diode","diogenes","dion","dione","dionis","dionisio","dionne","dionysian","dionysus","diophantine","diopter","dior","diorama","dioxalate","dioxide","dioxin","dip","diphtheria","diphthong","diplexers","diploid","diploma","diplomacy","diplomat","diplomata","diplomatic","diplomatically","diplomatics","diplomatist","dipodic","dipody","dipole","dipped","dipper","dipping","dippy","dipsomania","dipsomaniac","dipstick","dipterous","diptych","diptychs","dir","dirac","dire","direct","directcast","directed","direction","directional","directionality","directions","directive","directives","directivity","directly","directness","director","directorate","directorial","directories","directorship","directory","directoryentry","directoryinfo","directrix","directs","directx","direful","direness","dirge","dirichlet","dirigible","dirk","dirname","dirndl","dirpath","dirs","dirt","dirtily","dirtiness","dirty","dis","disable","disabled","disablement","disabler","disables","disabling","disabuse","disadvantage","disadvantaged","disadvantages","disagree","disagreeable","disallow","disambiguate","disappear","disappeared","disappearing","disappears","disappointed","disappointing","disarming","disarrange","disaster","disastrous","disband","disbandment","disbar","disbarment","disbarring","disbelieving","disbursal","disburse","disbursement","disburser","disc","discard","discarded","discern","discerner","discernibility","discernible","discernibly","discerning","discernment","discharged","disciple","discipleship","disciplinarian","disciplinary","discipline","disciplined","discipliner","disciplines","disciplining","disclaimer","disclosed","disclosure","disco","discography","discolor","discolored","discoloreds","discombobulate","discomfit","discomfiture","discommode","disconcerting","disconnect","disconnected","disconnectedness","disconnecter","disconsolate","discord","discordance","discordant","discorporate","discotheque","discount","discourage","discouraged","discouragement","discouraging","discover","discoverable","discovered","discoverer","discovering","discovery","discreet","discreetly","discreetness","discrepancy","discrepant","discrete","discreteness","discreteobjectkeyframe","discretion","discretionary","discretization","discretized","discriminable","discriminant","discriminate","discriminated","discriminating","discrimination","discriminator","discriminatory","discursiveness","discus","discuss","discussant","discussed","discusser","discusses","discussing","discussion","discussions","disdain","disdainful","disdainfulness","disease","disembowel","disembowelment","disengage","disfigure","disfigurement","disfranchise","disfranchisement","disgorge","disgrace","disgracer","disgruntle","disgruntlement","disguise","disguised","disguiser","disgust","disgusted","disgustful","disgusting","dish","dishabille","disharmonious","dishcloth","dishcloths","dishevel","dishevelment","dishonest","dishonored","dishpan","dishrag","dishtowel","dishwasher","dishwater","disillusion","disillusionment","disinfectant","disinherit","disinterested","disinterestedness","disinvest","disjoin","disjointedness","disjunct","disjunctive","disk","diskette","disks","dislike","dislodge","dislodgement","dismal","dismalness","dismantle","dismantlement","dismay","dismayed","dismaying","dismember","dismemberment","dismiss","dismissed","dismissive","dismissviewcontrolleranimated","disney","disneyland","disoblige","disorder","disordered","disorderedness","disorderliness","disorderly","disorganize","disorganized","disp","disparage","disparagement","disparager","disparaging","disparate","disparateness","dispatch","dispatched","dispatcher","dispatcherservlet","dispatchevent","dispatcheventimpl","dispatching","dispatchmessage","dispatchqueue","dispatchtouchevent","dispel","dispelled","dispelling","dispensable","dispensary","dispensate","dispensation","dispense","dispenser","dispersal","dispersant","disperse","dispersed","disperser","dispersible","dispersion","dispersive","dispersiveness","dispirit","displace","display","displayalerts","displayclass","displayed","displayfor","displaying","displaymetrics","displayname","displays","displease","displeased","displeasure","disport","disposable","disposal","dispose","disposed","disposing","disposition","dispositional","disproportional","disproportionate","disproportionation","disprove","disputable","disputably","disputant","disputation","disputatious","dispute","disputed","disputer","disquiet","disquieting","disquisition","disqus","disraeli","disregard","disregardful","disrepair","disreputable","disreputableness","disrepute","disrespect","disrupt","disrupted","disrupter","disruption","disruptive","disruptor","dissatisfy","dissect","dissed","dissemble","dissembler","disseminate","dissemination","dissension","dissent","dissenter","dissertation","disservice","disses","dissever","dissidence","dissident","dissimilar","dissing","dissipate","dissipated","dissipatedly","dissipatedness","dissipater","dissipation","dissociable","dissociate","dissociated","dissociation","dissociative","dissoluble","dissolute","dissoluteness","dissolve","dissolved","dissonance","dissonant","dissuade","dissuader","dissuasive","dist","distaff","distal","distance","distances","distant","distantness","distaste","distemper","distend","distension","distention","distillate","distillation","distillery","distinct","distincter","distinctest","distinction","distinctive","distinctiveness","distinctness","distinguish","distinguishable","distinguishably","distinguished","distinguisher","distort","distorted","distorter","distortion","distract","distracted","distractedness","distracting","distrait","distraught","distress","distressful","distressing","distribute","distributed","distributer","distributing","distribution","distributional","distributions","distributive","distributiveness","distributivity","distributor","distributorship","district","distro","distrust","disturb","disturbance","disturbed","disturber","disturbing","distutils","disulfide","disuse","disyllable","dita","ditch","ditcher","dither","ditsy","ditto","ditty","ditz","ditzel","diuresis","diuretic","diurnal","div","diva","divalent","divan","dive","dived","diver","diverge","divergence","divergent","diverse","diverseness","diversification","diversifier","diversify","diversion","diversionary","diversity","divert","diverticulitis","divertimento","divest","divestiture","divestment","divid","dividable","divide","divided","dividend","divider","dividing","divination","divine","diviner","divinity","divisibility","divisible","division","divisional","divisions","divisive","divisiveness","divisor","divorce","divorcement","divot","divs","divulge","divvy","dix","dixie","dixiecrat","dixieland","dixon","dizzily","dizziness","dizzy","dizzying","dj","djakarta","django","djangoproject","djava","djellaba","djellabah","djibouti","dk","dl","dlg","dlib","dll","dllexport","dllimport","dlls","dlopen","dm","dma","dmd","dmg","dmitri","dml","dmod","dms","dmz","dn","dna","dname","dnepr","dnepropetrovsk","dnieper","dniester","dniren","dnn","dns","do","doa","doable","dob","dobbin","doberman","dobro","doc","docent","docid","docile","docility","dock","docker","dockerfile","docket","dockland","dockpanel","dockside","dockworker","dockyard","docmd","docreatebean","docs","doctor","doctoral","doctorate","doctorow","doctors","doctrinaire","doctrinal","doctrine","doctype","docudrama","document","documentary","documentation","documentbuilder","documentbuilderfactory","documented","documentelement","documentid","documentroot","documents","documentsdirectory","docusign","docx","dod","dodder","dode","dodecahedra","dodecahedral","dodecahedron","dodge","dodgem","dodger","dodgson","dodi","dodie","dodington","dodo","dodoma","dodson","dody","doe","doer","does","doeskin","doesn","doesnt","doevents","doexecute","doff","dofilter","dofilterinternal","dog","dogcart","dogcatcher","doge","dogeared","doget","dogetbean","dogfight","dogfish","dogfought","dogged","doggedness","doggerel","dogging","doggone","doggy","doghouse","dogie","dogleg","doglegged","doglegging","dogma","dogmatic","dogmatically","dogmatics","dogmatism","dogmatist","dogs","dogsbody","dogtooth","dogtown","dogtrot","dogtrotted","dogtrotting","dogwood","dogy","doh","doha","doi","doily","doinbackground","doing","doit","dojo","dolby","doldrum","doldrums","dole","doled","doleful","dolefuller","dolefullest","dolefulness","doles","dolf","doling","doll","dollar","dollars","dolley","dolli","dollie","dollop","dolly","dolmen","dolomite","dolomitic","dolor","dolore","dolores","dolorita","dolorous","dolph","dolphin","dolt","doltish","doltishness","dom","domain","domainname","domains","domcontentloaded","domdocument","dome","domelement","domenic","domenico","domeniga","domesday","domestic","domestically","domesticate","domesticated","domestication","domesticity","domicile","domiciliary","dominance","dominant","dominate","domination","dominator","dominatrices","dominatrix","domineer","domineering","domineeringness","dominga","domingo","dominguez","domini","dominic","dominica","dominican","dominick","dominik","dominion","dominique","domino","dominoes","domitian","dompdf","don","dona","donahue","donal","donald","donaldson","donall","donalt","donate","donatello","donation","donations","donative","donaugh","donavon","done","donec","donella","donelle","donetsk","donetta","dong","dongle","donia","donica","donielle","donizetti","donkey","donn","donna","donnamarie","donne","donned","donnell","donnelly","donner","donni","donnie","donning","donnish","donnishness","donny","donnybrook","donor","donovan","dont","donut","donutted","donutting","doodad","doodle","doodlebug","doodler","doohickey","dooley","doolittle","doom","doomsday","doonesbury","door","doorbell","doorhandles","doorkeep","doorkeeper","doorknob","doorman","doormat","doormen","doornail","doorplate","doors","doorstep","doorstepped","doorstepping","doorstop","doorway","dooryard","dopa","dopamine","dopant","dope","doper","dopey","dopier","dopiest","dopiness","dopost","doppler","doprivileged","dor","dora","dorado","doralia","doralin","doralyn","doralynn","doralynne","dorcas","dorchester","doreen","dorelia","dorella","dorelle","dorena","dorene","doretta","dorette","dorey","dori","doria","dorian","doric","dorice","dorie","dorine","dorisa","dorise","dorita","dork","dorky","dorm","dormancy","dormant","dormer","dormice","dormitory","dormouse","doro","dorolice","dorolisa","dorotea","doroteya","dorothea","dorothee","dorothy","dorree","dorri","dorrie","dorry","dorsal","dorsey","dorthea","dorthy","dortmund","dory","dos","dosage","dose","dosi","dosimeter","dosimetry","dosomething","dossier","dost","dostart","dostoevsky","dostuff","dot","dotage","dotard","dote","doter","doti","doting","dotnet","dotnetfiddle","dots","dotson","dotted","dotti","dottie","dottiness","dotting","dotty","douala","douay","double","doubleanimation","doubled","doubleday","doubleheader","doubleness","doubler","doubles","doublespeak","doublet","doublethink","doubleton","doublevalue","doubling","doubloon","doubly","doubt","doubted","doubter","doubtful","doubtfulness","doubting","doubtless","doubtlessness","doubts","douche","doug","dough","dougherty","doughs","doughty","doughy","dougie","douglas","douglass","dougy","dour","dourness","douro","douse","douser","dov","dove","dovecote","dover","dovetail","dovish","dow","dowager","dowdily","dowdiness","dowdy","dowel","dower","down","downbeat","downcase","downcast","downdraft","downer","downey","downfall","downgrade","downhearted","downheartedness","downhill","downland","download","downloadable","downloaded","downloader","downloadfile","downloading","downloadmanager","downloads","downloadurl","downpipes","downplay","downpour","downrange","downright","downrightness","downriver","downs","downscale","downside","downsides","downsize","downslope","downspout","downstage","downstairs","downstate","downstream","downswing","downtime","downto","downtown","downtowner","downtrend","downtrodden","downturn","downvote","downvoted","downvotes","downward","downwardness","downwind","downy","dowork","dowry","dowse","dowser","doxology","doxygen","doy","doyen","doyenne","doyle","doz","doze","dozen","dozens","dozenths","dozer","dozy","dp","dpi","dpkg","dplyr","dps","dpt","dq","dr","drab","drabbed","drabber","drabbest","drabbing","drabness","drachma","draco","draconian","dracula","draft","draftee","drafter","draftily","draftiness","drafting","draftsman","draftsmanship","draftsmen","draftsperson","draftswoman","draftswomen","drafty","drag","draggable","dragged","dragger","dragging","draggy","dragnet","dragon","dragonfly","dragonhead","dragoon","drailleur","drain","drainage","drainboard","drained","drainer","drainpipe","drake","dram","drama","dramamine","dramatic","dramatical","dramatically","dramatics","dramatist","dramatization","dramatize","dramatized","dramatizer","dramaturgy","drambuie","drammed","dramming","drank","drano","drape","draper","drapery","drastic","drastically","drat","dratted","dratting","dravidian","draw","drawable","drawables","drawback","drawbacks","drawbitmap","drawbridge","drawchart","drawer","drawerlayout","drawimage","drawing","drawl","drawler","drawline","drawling","drawly","drawn","drawnly","drawnness","drawrect","draws","drawstring","drawtext","dray","dre","dread","dreadful","dreadfulness","dreadlocks","dreadnought","dream","dreamboat","dreamed","dreamer","dreamily","dreaminess","dreaming","dreamland","dreamless","dreamlessness","dreamlike","dreamweaver","dreamworld","dreamy","drear","drearily","dreariness","dreary","dreddy","dredge","dredger","dredi","dreg","dreiser","drench","drencher","drer","dresden","dress","dressage","dressed","dresser","dresses","dressiness","dressing","dressmaker","dressmaking","dressy","drew","drexel","dreyfus","dreyfuss","drib","dribble","dribbler","driblet","dried","drier","drift","drifter","drifting","driftwood","drill","driller","drilling","drillmaster","drink","drinkable","drinker","drinking","drinks","drip","dripped","dripping","drippy","drive","drivel","driveler","driven","driver","driverclassname","drivermanager","drivers","drives","driveway","driving","drizzle","drizzling","drizzly","drm","drogue","droid","droll","drollery","drollness","drolly","dromedary","drona","drone","droning","drool","drools","droop","droopiness","drooping","droopy","drop","dropbox","dropboxusercontent","dropdown","dropdownlist","dropdownlistfor","dropdowns","drophead","dropkick","droplet","dropout","droppable","dropped","dropper","dropping","drops","dropsical","dropsy","dropzone","drosophila","dross","drought","drove","drover","drown","drowner","drowse","drowsily","drowsiness","drowsy","dru","drub","drubbed","drubber","drubbing","druci","drucie","drucill","drucy","drud","drudge","drudger","drudgery","drudging","drug","drugged","druggie","drugging","druggist","drugi","drugless","drugs","drugstore","druid","druidism","drum","drumbeat","drumhead","drumlin","drummed","drummer","drumming","drummond","drumstick","drunk","drunkard","drunken","drunkenness","drupal","drupe","drury","drusi","drusie","drusilla","drusy","druthers","drv","drwxr","dry","dryad","dryden","dryer","dryish","dryness","drys","drystone","drywall","ds","dsa","dsc","dshabill","dshubba","dsl","dsn","dsp","dss","dsseldorf","dst","dt","dtd","dte","dtente","dtm","dto","dtp","dts","dtype","dtypes","du","dual","dualism","dualist","dualistic","duality","duane","dub","dubai","dubbed","dubber","dubbin","dubbing","dubcek","dubhe","dubiety","dubious","dubiousness","dublin","dubrovnik","dubuque","ducal","ducat","duce","duchamp","duchess","duchy","duck","duckbill","ducker","duckling","duckpins","duckpond","duckweed","ducky","duct","ducted","ductile","ductility","ducting","ductless","ducts","ductwork","dud","dudder","dude","dudgeon","dudley","due","duedate","duel","duelist","dueness","duenna","duet","duetted","duetting","duff","duffel","duffer","duffie","duffy","dug","dugald","dugout","duh","dui","duis","duisburg","duke","dukedom","dukey","dukie","duky","dulce","dulcea","dulcet","dulci","dulcia","dulciana","dulcie","dulcify","dulcimer","dulcine","dulcinea","dulcy","dull","dullard","dulles","dullness","dully","dulness","dulsea","duluth","duly","dumas","dumb","dumbbell","dumbfound","dumbness","dumbo","dumbstruck","dumbwaiter","dumdum","dummies","dummy","dumont","dump","dumped","dumper","dumpiness","dumping","dumpling","dumps","dumpster","dumpty","dumpy","dun","dunant","dunbar","dunc","duncan","dunce","dundee","dunderhead","dune","dunedin","dung","dungaree","dungeon","dunghill","dunham","dunk","dunker","dunkirk","dunlap","dunn","dunne","dunned","dunner","dunnest","dunning","dunno","dunstan","duo","duodecimal","duodena","duodenal","duodenum","duologue","duopolist","duopoly","dup","dupe","duper","dupion","duple","duplex","duplexer","duplicability","duplicable","duplicate","duplicated","duplicates","duplicating","duplication","duplicative","duplicator","duplicitous","duplicity","dupont","dur","durability","durable","durableness","durably","duracell","duran","durance","durand","durant","durante","duration","durational","durban","duress","durex","durham","during","durkee","durkheim","durocher","durst","durum","durward","duse","dusenberg","dusenbury","dushanbe","dusk","duskiness","dusky","dust","dustbin","dustcart","dustcover","duster","dustily","dustin","dustiness","dusting","dustless","dustman","dustmen","dustpan","dusty","dutch","dutchman","dutchmen","dutchwoman","dutchwomen","duteous","dutiable","dutiful","dutifulness","duty","duvalier","duvet","duxes","dv","dvd","dvina","dvork","dw","dwain","dwarf","dwarfish","dwarfism","dwayne","dweeb","dwell","dweller","dwelling","dwelt","dwi","dwight","dwindle","dword","dx","dximagetransform","dy","dyad","dyadic","dyan","dyana","dyane","dyann","dyanna","dyanne","dybbuk","dybbukim","dye","dyed","dyeing","dyer","dyes","dyestuff","dying","dyke","dylan","dyld","dylib","dyn","dyna","dynah","dynamic","dynamical","dynamically","dynamicresource","dynamics","dynamism","dynamite","dynamiter","dynamized","dynamo","dynamodb","dynastic","dynasty","dyne","dyno","dysentery","dysfunction","dysfunctional","dyslectic","dyslexia","dyslexic","dyslexically","dyspepsia","dyspeptic","dysprosium","dystopia","dystrophy","dz","dzerzhinsky","e","ea","each","eachelle","eada","eadie","eadith","eadmund","eager","eagerness","eagle","eaglet","eakins","eal","ealasaid","eamon","ean","eap","ear","earache","eardrum","earful","earhart","earing","earl","earldom","earle","earlene","earlie","earlier","earliest","earline","earliness","earlobe","early","earmark","earmuff","earn","earned","earner","earnest","earnestine","earnestness","earning","earnings","earp","earphone","earpieces","earplug","earring","earshot","earsplitting","earth","eartha","earthbound","earthed","earthenware","earthiness","earthliness","earthling","earthly","earthmen","earthmover","earthmoving","earthquake","earths","earthshaking","earthward","earthwork","earthworm","earthy","earvin","earwax","earwig","earwigged","earwigging","ease","eased","easel","easement","easer","eases","easier","easies","easiest","easily","easiness","easing","east","eastbound","easter","easterly","eastern","easterner","easternmost","easthampton","easting","eastland","eastman","eastward","eastwick","eastwood","easy","easygoing","easygoingness","eat","eatable","eatables","eaten","eater","eatery","eating","eaton","eave","eavesdrop","eavesdropped","eavesdropper","eavesdropping","eax","eb","eba","ebay","ebb","ebba","ebcdic","eben","ebeneezer","ebeneser","ebenezer","eberhard","eberto","ebola","ebonee","ebonics","ebony","ebook","ebp","ebro","ebs","ebullience","ebullient","ebullition","ebx","ec","ecb","ecc","eccentric","eccentrically","eccentricity","eccl","eccles","ecclesiastes","ecclesiastic","ecclesiastical","ecdh","ecdhe","ecdsa","ecg","echelon","echinoderm","echo","echoed","echoes","echoic","echoing","echolocation","eclectic","eclectically","eclecticism","eclipse","eclipselink","ecliptic","eclogue","ecma","ecmascript","eco","ecocide","ecol","ecole","ecologic","ecological","ecologist","ecology","ecommerce","econ","econometric","econometrica","econometricians","econometrics","economic","economical","economics","economist","economization","economize","economizer","economizing","economy","ecosystem","ecru","ecs","ecstasy","ecstatic","ecstatically","ect","ectoplasm","ecuador","ecuadoran","ecuadorean","ecuadorian","ecumenic","ecumenical","ecumenicism","ecumenicist","ecumenics","ecumenism","ecumenist","ecx","eczema","ed","eda","edam","edan","edd","edda","eddi","eddie","eddy","ede","edee","edeline","edelweiss","edema","edematous","eden","edgar","edgard","edgardo","edge","edgeless","edger","edgerton","edges","edgewater","edgewise","edgewood","edgily","edginess","edging","edgy","edi","edibility","edible","edibleness","edict","edie","edification","edifice","edifier","edify","edifying","edik","edin","edinburgh","edison","edit","edita","editable","edited","edith","editha","edithe","editing","edition","editions","edititemtemplate","editor","editorfor","editorial","editorialist","editorialize","editorializer","editors","editorship","edits","edittext","ediva","edlin","edm","edmon","edmond","edmonton","edmund","edmx","edna","edouard","edp","eds","edsel","edsger","edt","edu","eduard","eduardo","educ","educability","educable","educate","educated","education","educational","educationalists","educationists","educative","educator","educe","eduction","eduino","edutainment","edvard","edward","edwardian","edwardo","edwin","edwina","edx","edy","edyth","edythe","ee","eec","eee","eeg","eek","eel","eelgrass","eeo","eeoc","eerie","eerily","eeriness","eeyore","ef","eff","efface","effaceable","effacement","effacer","effect","effective","effectively","effectiveness","effectives","effector","effects","effectual","effectualness","effectuate","effectuation","effeminacy","effeminate","effendi","efferent","effervesce","effervescence","effervescent","effete","effeteness","efficacious","efficaciousness","efficacy","efficiency","efficient","efficiently","effie","effigy","effloresce","efflorescence","efflorescent","effluence","effluent","effluvia","effluvium","efflux","effluxion","effort","effortless","effortlessness","efforts","effrontery","effulgence","effulgent","effuse","effusion","effusive","effusiveness","efl","efrain","efrem","efren","eft","eg","ega","egad","egalitarian","egalitarianism","egalitarians","egan","egbert","egerton","egestas","eget","egg","eggbeater","eggcup","egger","egghead","eggheaded","eggnog","eggplant","eggs","eggshell","egis","egl","eglantine","ego","egocentric","egocentrically","egocentricity","egoism","egoist","egoistic","egoistical","egomania","egomaniac","egon","egor","egotism","egotist","egotistic","egotistical","egregious","egregiousness","egrep","egress","egret","egypt","egyptian","egyptology","eh","ehcache","ehrlich","ei","eichmann","eid","eider","eiderdown","eidetic","eiffel","eigen","eigenfunction","eigenstate","eigenvalue","eigenvector","eight","eighteen","eighteenths","eightfold","eighth","eighths","eightieths","eightpence","eighty","eileen","eilis","eimile","einstein","einsteinian","einsteinium","eire","eirena","eisenhower","eisenstein","eisner","eisteddfod","either","eiusmod","ej","ejabberd","ejaculate","ejaculation","ejaculatory","ejb","eject","ejecta","ejection","ejector","ejs","ekaterina","ekberg","eke","eked","ekg","ekstrom","el","elaborate","elaborateness","elaboration","elaborators","elaina","elaine","elana","eland","elane","elanor","elans","elapse","elapsed","elapsedtime","elastic","elastically","elasticated","elasticbeanstalk","elasticity","elasticize","elasticsearch","elastodynamics","elastomer","elate","elated","elatedness","elater","elation","elayne","elb","elba","elbe","elbert","elberta","elbertina","elbertine","elbow","elbowroom","elbrus","elden","elder","elderberry","elderflower","elderliness","elderly","eldest","eldin","eldon","eldorado","eldredge","eldridge","ele","eleanor","eleanora","eleanore","eleazar","elect","electable","elected","election","electioneer","elective","electiveness","elector","electoral","electorate","electra","electress","electric","electrical","electricalness","electrician","electricity","electrification","electrifier","electrify","electro","electrocardiogram","electrocardiograph","electrocardiographs","electrocardiography","electrochemical","electrocute","electrocution","electrode","electrodynamic","electrodynamics","electroencephalogram","electroencephalograph","electroencephalographic","electroencephalographs","electroencephalography","electrologist","electroluminescent","electrolysis","electrolyte","electrolytic","electrolytically","electrolyze","electromagnet","electromagnetic","electromagnetically","electromagnetism","electromechanical","electromechanics","electromotive","electromyograph","electromyographic","electromyographically","electromyography","electron","electronegative","electronic","electronically","electronics","electrophoresis","electrophorus","electroplate","electroscope","electroscopic","electroshock","electrostatic","electrostatics","electrotherapist","electrotype","electroweak","eleemosynary","eleen","elegance","elegant","elegiac","elegiacal","elegy","eleifend","elem","element","elemental","elementarily","elementariness","elementary","elementat","elementid","elementname","elementref","elements","elementtree","elementtype","elementum","elems","elena","elene","eleni","elenore","eleonora","eleonore","elephant","elephantiases","elephantiasis","elephantine","elev","elevate","elevated","elevation","elevator","eleven","elevens","elevenths","elf","elfie","elfin","elfish","elfreda","elfrida","elfrieda","elga","elgar","eli","elia","elianora","elianore","elicia","elicit","elicitation","elide","elie","elif","eligibility","eligible","elihu","elijah","eliminate","eliminated","eliminates","eliminating","elimination","eliminator","elinor","elinore","eliot","elisa","elisabet","elisabeth","elisabetta","elise","eliseo","elisha","elision","elissa","elit","elita","elite","elitism","elitist","elixir","eliza","elizabet","elizabeth","elizabethan","elk","elka","elke","elkhart","ell","ella","elladine","ellary","elle","ellen","ellene","ellerey","ellery","ellesmere","ellette","elli","ellie","ellington","elliot","elliott","ellipse","ellipsis","ellipsoid","ellipsoidal","ellipsometer","ellipsometry","elliptic","elliptical","ellipticity","ellison","ellissa","ellswerth","ellsworth","ellwood","elly","ellyn","ellynn","elm","elma","elmah","elmer","elmhurst","elmira","elmo","elmore","elmsford","elna","elnar","elnath","elnora","elnore","elocution","elocutionary","elocutionist","elodea","elohim","eloisa","eloise","elongate","elongation","elonore","elope","elopement","eloper","eloquence","eloquent","elora","eloy","elroy","els","elsa","elsbeth","else","elseif","elset","elsewhere","elsey","elsi","elsie","elsif","elsinore","elspeth","elston","elsworth","elsy","elt","eltanin","elton","eluate","elucidate","elucidation","elude","elusive","elusiveness","elute","elution","elva","elven","elver","elvera","elves","elvia","elvin","elvina","elvira","elvis","elvish","elvyn","elwin","elwira","elwood","elwyn","ely","elyn","elyse","elysees","elysha","elysia","elysian","elysium","elyssa","em","ema","emaciate","emaciation","emacs","email","emailaddress","emailid","emails","emalee","emalia","emanate","emanation","emancipate","emancipation","emancipator","emanuel","emanuele","emasculate","emasculation","embalm","embalmer","embank","embankment","embarcadero","embargo","embargoes","embark","embarkation","embarrass","embarrassed","embarrassedly","embarrassing","embarrassment","embassy","embattle","embed","embeddable","embedded","embedder","embedding","embellish","embellished","embellisher","embellishment","ember","emberjs","embezzle","embezzlement","embezzler","embitter","embitterment","emblazon","emblazonment","emblem","emblematic","embodier","embodiment","embody","embolden","embolism","embosom","emboss","embosser","embouchure","embower","embrace","embraceable","embracer","embracing","embrasure","embrittle","embrocation","embroider","embroiderer","embroidery","embroil","embroilment","embryo","embryologist","embryology","embryonic","emcee","emceeing","emelda","emelen","emelia","emelina","emeline","emelita","emelyne","emend","emendation","emera","emerald","emerge","emergence","emergency","emergent","emerita","emeritae","emeriti","emeritus","emerson","emery","emetic","emf","emigrant","emigrate","emigration","emil","emile","emilee","emili","emilia","emilie","emiline","emilio","emily","eminence","eminent","emir","emirate","emissary","emission","emissivity","emit","emits","emittance","emitted","emitter","emitting","emlen","emlyn","emlynn","emlynne","emma","emmalee","emmaline","emmalyn","emmalynn","emmalynne","emmanuel","emmeline","emmerich","emmery","emmet","emmett","emmey","emmi","emmie","emmit","emmott","emmy","emmye","emogene","emoji","emollient","emolument","emory","emote","emotion","emotional","emotionalism","emotionality","emotionalize","emotionless","emotive","emp","empaneled","empaneling","empath","empathetic","empathetical","empathic","empathize","empathy","emperor","emphases","emphasis","emphasize","emphatic","emphatically","emphysema","emphysematous","empid","empire","empiric","empirical","empiricism","empiricist","emplace","emplacement","employ","employability","employable","employed","employee","employeeid","employeename","employees","employer","employers","employment","empname","empno","emporium","empower","empowerment","empress","emptier","emptily","emptiness","empty","empyrean","emr","ems","emt","emu","emulate","emulated","emulation","emulative","emulator","emulators","emulsification","emulsifier","emulsify","emulsion","emyle","emylee","en","enable","enabled","enabledelayedexpansion","enableevents","enabler","enables","enabling","enact","enactment","ename","enamel","enameler","enamelware","enamor","enc","encamp","encampment","encapsulate","encapsulated","encapsulation","encase","encasement","encephalitic","encephalitides","encephalitis","encephalographic","encephalopathy","enchain","enchant","enchanter","enchanting","enchantment","enchantress","enchilada","encipher","encipherer","encircle","encirclement","encl","enclave","enclose","enclosed","enclosing","enclosure","encode","encoded","encoder","encodes","encodeuricomponent","encoding","encodings","encomium","encompass","encore","encounter","encountered","encountering","encounters","encourage","encouraged","encouragement","encourager","encouraging","encroach","encroacher","encroachment","encrust","encrustation","encrypt","encrypted","encrypting","encryption","enctype","encumber","encumbered","encumbrance","encumbrancer","ency","encyclical","encyclopaedia","encyclopedia","encyclopedic","encyst","encystment","end","endanger","endangerment","endblock","enddate","endear","endearing","endearment","endeavor","endeavored","endeavorer","ended","endemic","endemically","endemicity","ender","endfor","endforeach","endgame","endian","endicott","endif","endindex","ending","endings","endive","endl","endless","endlessness","endmost","endnote","endocrine","endocrinologist","endocrinology","endogamous","endogamy","endogenous","endomorphism","endorse","endorsement","endorser","endoscope","endoscopic","endoscopy","endosperm","endothelial","endothermic","endow","endowment","endpoint","endpoints","endregion","ends","endswith","endtime","endue","endungeoned","endurable","endurably","endurance","endure","enduring","enduringness","endways","endwhile","endymion","ene","enema","enemies","enemy","energetic","energetically","energetics","energize","energized","energizer","energy","enervate","enervation","enfeeble","enfeeblement","enfilade","enfold","enforce","enforceability","enforceable","enforced","enforcement","enforcer","enforcible","enforcing","enfranchise","enfranchisement","enfranchiser","eng","engage","engagement","engaging","engel","engelbert","engender","engine","engineer","engineering","engineers","engines","england","englebert","englewood","english","englishman","englishmen","englishwoman","englishwomen","engorge","engorgement","engracia","engram","engrave","engraver","engraving","engross","engrossed","engrosser","engrossing","engrossment","engulf","engulfment","enhance","enhanceable","enhanced","enhancement","enhancer","enharmonic","enid","enif","enigma","enigmatic","enigmatically","enim","eniwetok","enjambement","enjambment","enjoin","enjoinder","enjoy","enjoyability","enjoyable","enjoyableness","enjoyably","enjoyed","enjoyment","enkidu","enlarge","enlargeable","enlargement","enlarger","enlighten","enlightened","enlightening","enlightenment","enlist","enlistee","enlister","enlistment","enliven","enlivenment","enmesh","enmeshment","enmity","ennis","ennoble","ennoblement","ennobler","ennui","enoch","enoent","enormity","enormous","enormousness","enos","enough","enoughs","enplane","enqueue","enquirer","enquiringly","enquiry","enrage","enrapture","enrica","enrich","enricher","enrichetta","enrichment","enrico","enrika","enrique","enriqueta","enrobed","enroll","enrollee","enrollment","ens","ensconce","ensemble","enshrine","enshrinement","enshroud","ensign","ensilage","enslave","enslavement","enslaver","ensnare","ensnarement","ensolite","ensue","ensure","ensurer","ensures","ensuring","ent","entail","entailer","entailment","entangle","entanglement","entangler","entente","enter","entered","enterer","entering","enteritides","enteritis","enterprise","enterpriser","enterprising","enters","entertain","entertainer","entertaining","entertainment","enthalpy","enthrall","enthrallment","enthrone","enthronement","enthuse","enthusiasm","enthusiast","enthusiastic","enthusiastically","entice","enticement","enticing","entire","entirely","entirerow","entirety","entities","entitle","entitled","entitlement","entity","entityframework","entityframeworkcore","entityid","entitymanager","entitymanagerfactory","entityname","entitystate","entitytype","entomb","entombment","entomological","entomologist","entomology","entourage","entr","entrails","entrain","entrainer","entrance","entrancement","entranceway","entrancing","entrant","entrap","entrapment","entrapped","entrapping","entre","entreat","entreating","entreaty","entrench","entrenchment","entrepreneur","entrepreneurial","entrepreneurs","entrepreneurship","entries","entropic","entropy","entrust","entry","entrypoint","entryset","entryway","entwine","enum","enumerable","enumerate","enumerated","enumerates","enumerating","enumeration","enumerative","enumerator","enums","enunciable","enunciate","enunciated","enunciation","enureses","enuresis","env","envelop","envelope","enveloper","envelopment","envenom","enviable","enviableness","enviably","envied","envier","envious","enviousness","environ","environment","environmental","environmentalism","environmentalist","environments","envisage","envision","envoy","envs","envy","envying","enzymatic","enzymatically","enzyme","enzymology","eo","eocene","eoe","eof","eohippus","eol","eolanda","eolande","eolian","eon","eos","eot","ep","epa","epaulet","ephedrine","ephemera","ephemeral","ephemerids","ephemeris","ephesian","ephesians","ephesus","ephraim","ephrayim","ephrem","epi","epic","epically","epicenter","epictetus","epicure","epicurean","epicurus","epicycle","epicyclic","epicyclical","epicycloid","epidemic","epidemically","epidemiological","epidemiologist","epidemiology","epidermal","epidermic","epidermis","epidural","epigenetic","epiglottis","epigram","epigrammatic","epigraph","epigrapher","epigraphs","epigraphy","epilepsy","epileptic","epilogue","epimethius","epinephrine","epiphany","epiphenomena","episcopacy","episcopal","episcopalian","episcopate","episode","episodes","episodic","episodically","epistemic","epistemological","epistemology","epistle","epistolary","epistolatory","epitaph","epitaphs","epitaxial","epitaxy","epithelial","epithelium","epithet","epitome","epitomize","epitomized","epitomizer","epoch","epochal","epochs","epoll","eponymous","epoxy","eps","epsg","epsilon","epsom","epstein","eq","equ","equability","equable","equableness","equably","equal","equaling","equality","equalization","equalize","equalized","equalizer","equalizes","equally","equals","equalsignorecase","equalto","equanimity","equate","equation","equations","equator","equatorial","equerry","equestrian","equestrianism","equestrienne","equiangular","equidistant","equilateral","equilibrate","equilibration","equilibrium","equine","equinoctial","equinox","equip","equipage","equipartition","equipment","equipoise","equipotent","equipped","equipping","equiproportional","equiproportionality","equiproportionate","equitable","equitableness","equitably","equitation","equity","equiv","equivalence","equivalent","equivalents","equivocal","equivocalness","equivocate","equivocation","equivocator","equuleus","er","era","eradicable","eradicate","eradication","eradicator","eran","eras","erase","erased","eraser","erasion","erasmus","erastus","erasure","erat","erato","eratosthenes","erb","erbium","erda","ere","erebus","erect","erectile","erection","erectness","erector","erek","erelong","eremite","erena","erg","ergo","ergodic","ergodicity","ergonomic","ergonomically","ergonomics","ergophobia","ergosterol","ergot","erhard","erhart","eric","erica","erich","ericha","erick","ericka","erickson","ericson","ericsson","eridanus","erie","erik","erika","erikson","erin","erina","erinn","erinna","eris","eritrea","erl","erlang","erlenmeyer","erma","ermanno","ermengarde","ermentrude","ermin","ermina","ermine","erminia","erminie","erna","ernaline","ernest","ernesta","ernestine","ernesto","ernestus","ernie","ernst","erny","erode","erodible","erogenous","eros","erosible","erosion","erosional","erosive","erosiveness","erotic","erotica","erotically","eroticism","erp","err","errancy","errand","errant","errantry","errata","erratic","erratically","erratum","errick","erring","errmode","errmsg","errno","errol","erroll","erroneous","erroneousness","error","errorcode","errordocument","errorhandler","errorlevel","errorlistener","errorlog","errormessage","errormsg","errorreportvalve","errors","errorthrown","ersatz","erse","erskine","erst","erstwhile","ertha","eruct","eructation","erudite","erudition","erupt","eruption","eruptive","erv","ervin","erwin","eryn","erysipelas","erythrocyte","es","esau","esb","esc","escadrille","escalate","escalation","escalator","escallop","escapable","escapade","escape","escaped","escapee","escapement","escaper","escapes","escaping","escapism","escapist","escapology","escarole","escarpment","eschatology","escher","escherichia","eschew","escondido","escort","escritoire","escrow","escudo","escutcheon","esdras","ese","esi","eskimo","esl","eslint","esma","esmaria","esmark","esme","esmeralda","esophageal","esophagi","esophagus","esoteric","esoterica","esoterically","esp","espadrille","espagnol","espalier","especial","especially","esperanto","esperanza","espinoza","espionage","esplanade","esposito","espousal","espouse","espouser","espresso","esprit","espy","esq","esquire","esra","esri","essa","essay","essayer","essayist","esse","essen","essence","essene","essential","essentialist","essentially","essentialness","essentials","essequibo","essex","essie","essy","est","esta","establish","established","establisher","establishing","establishment","estado","estate","esteban","esteem","estel","estela","estele","estell","estella","estelle","ester","esterhzy","estes","estevan","esther","esthete","esthetic","esthetically","esthetics","estimable","estimableness","estimate","estimated","estimates","estimating","estimation","estimator","estonia","estonian","estoppal","estrada","estrange","estrangement","estranger","estrella","estrellita","estrogen","estrous","estrus","estuarine","estuary","et","eta","etag","etan","etc","etcetera","etch","etcher","etching","etd","eternal","eternalness","eternity","eth","ethan","ethane","ethanol","ethe","ethel","ethelbert","ethelda","ethelin","ethelind","etheline","ethelred","ethelyn","ether","ethereal","etherealness","etherized","ethernet","ethic","ethical","ethically","ethicalness","ethicist","ethiopia","ethiopian","ethnic","ethnically","ethnicity","ethnocentric","ethnocentrism","ethnographers","ethnographic","ethnography","ethnological","ethnologist","ethnology","ethnomethodology","ethological","ethologist","ethology","ethos","ethyl","ethylene","etiam","etienne","etiologic","etiological","etiology","etiquette","etl","etna","etree","etruria","etruscan","etta","etti","ettie","ettore","etty","etymological","etymologist","etymology","eu","eucalypti","eucalyptus","eucharist","eucharistic","euchre","euclid","euclidean","eudora","euell","eugen","eugene","eugenia","eugenic","eugenically","eugenicist","eugenics","eugenie","eugenio","eugenius","eugine","euismod","eula","eulalie","euler","eulerian","eulogist","eulogistic","eulogize","eulogized","eulogizer","eulogy","eumenides","eunice","eunuch","eunuchs","euphemia","euphemism","euphemist","euphemistic","euphemistically","euphonious","euphonium","euphony","euphoria","euphoric","euphorically","euphrates","eur","eurasia","eurasian","eureka","euripides","euro","eurodollar","europa","europe","european","europeanization","europeanized","europium","eurydice","eustace","eustachian","eustacia","eutectic","euterpe","euthanasia","euthenics","ev","eva","evacuate","evacuation","evacuee","evade","evader","eval","evaleen","evaluable","evaluate","evaluated","evaluates","evaluating","evaluation","evaluational","evaluative","evaluator","evan","evanescence","evanescent","evangelia","evangelic","evangelical","evangelicalism","evangelin","evangelina","evangeline","evangelism","evangelist","evangelistic","evangelize","evania","evanne","evanston","evansville","evaporate","evaporation","evaporative","evaporator","evasion","evasive","evasiveness","eve","eveleen","evelin","evelina","eveline","evelyn","even","evened","evener","evenhanded","evening","evenki","evenly","evenness","evens","evensong","event","eventargs","eventbus","eventdata","eventdate","eventdispatchthread","eventemitter","eventful","eventfulness","eventhandler","eventid","eventide","eventlistener","eventlog","eventname","eventqueue","events","eventtrigger","eventtype","eventual","eventuality","eventually","eventuate","ever","everard","eveready","evered","everest","everett","everette","everglade","everglades","evergreen","everhart","everlasting","everlastingness","everliving","evermore","evernote","everready","every","everybody","everyday","everydayness","everyman","everyone","everyplace","everything","everytime","everywhere","eves","evey","evict","eviction","evidence","evident","evidential","evie","evil","evildoer","evildoing","evilness","evin","evince","eviscerate","evisceration","evita","evocable","evocate","evocation","evocative","evocativeness","evoke","evolute","evolution","evolutionarily","evolutionary","evolutionist","evolve","evolved","evonne","evp","evt","evvie","evvy","evy","evyn","ew","ewan","eward","ewart","ewe","ewell","ewen","ewer","ewing","ex","exacerbate","exacerbation","exact","exacter","exacting","exactingness","exaction","exactitude","exactly","exactness","exaggerate","exaggerated","exaggeration","exaggerative","exaggerator","exalt","exaltation","exalted","exalter","exam","examen","examination","examine","examined","examinees","examiner","examines","examining","example","exampled","examples","exams","exasperate","exasperated","exasperating","exasperation","exc","excalibur","excavate","excavation","excavator","excedrin","exceed","exceeded","exceeder","exceeding","exceeds","excel","excelled","excellence","excellency","excellent","excelling","excelsior","except","exception","exceptionable","exceptional","exceptionalness","exceptionhandler","exceptions","excerpt","excerpter","excess","excessive","excessiveness","exchange","exchangeable","exchanger","exchanges","exchequer","excise","excision","excitability","excitable","excitableness","excitably","excitation","excitatory","excite","excited","excitement","exciter","exciting","excitingly","exciton","exclaim","exclaimer","exclamation","exclamatory","exclude","excluded","excluder","excludes","excluding","exclusion","exclusionary","exclusioner","exclusions","exclusive","exclusively","exclusiveness","exclusivity","excommunicate","excommunication","excoriate","excoriation","excrement","excremental","excrescence","excrescent","excreta","excrete","excreter","excretion","excretory","excruciate","excruciating","excruciation","exculpate","exculpation","exculpatory","excursion","excursionist","excursive","excursiveness","excursus","excusable","excusableness","excusably","excuse","excused","excuser","exe","exec","execrable","execrableness","execrably","execrate","execration","execsql","executable","executables","execute","executeactionstaskexecuter","executed","executenonquery","executequery","executer","executereader","executes","executescalar","executescript","executesql","executeupdate","executing","execution","executional","executioncontext","executioner","executionexception","executions","executive","executor","executors","executorservice","executrices","executrix","exegeses","exegesis","exegete","exegetic","exegetical","exemplar","exemplariness","exemplary","exemple","exemplification","exemplifier","exemplify","exempt","exemption","exercise","exerciser","exercises","exercitation","exert","exertion","exeter","exeunt","exhalation","exhale","exhaust","exhausted","exhauster","exhaustible","exhausting","exhaustion","exhaustive","exhaustiveness","exhibit","exhibition","exhibitioner","exhibitionism","exhibitionist","exhibitor","exhilarate","exhilarating","exhilaration","exhort","exhortation","exhorter","exhumation","exhume","exhumer","exif","exigence","exigency","exigent","exiguity","exiguous","exile","exist","existed","existence","existent","existential","existentialism","existentialist","existentialistic","existents","existing","exists","exit","exitcode","exited","exiting","exits","exobiology","exocrine","exodus","exogamous","exogamy","exogenous","exonerate","exoneration","exorbitance","exorbitant","exorcise","exorcism","exorcist","exorcizer","exoskeleton","exosphere","exothermic","exothermically","exotic","exotica","exotically","exoticism","exoticness","exp","expand","expandability","expandable","expandablelistview","expanded","expander","expanding","expands","expanse","expansible","expansion","expansionary","expansionism","expansionist","expansive","expansiveness","expatiate","expatiation","expatriate","expatriation","expect","expectancy","expectant","expectation","expectational","expectations","expected","expectedconditions","expecting","expectorant","expectorate","expectoration","expects","expedience","expediency","expedient","expedients","expedite","expediter","expedition","expeditionary","expeditious","expeditiousness","expeditor","expel","expellable","expelled","expelling","expend","expendable","expended","expender","expenditure","expense","expenses","expensive","expensiveness","experience","experienced","experiences","experiencing","experiential","experiment","experimental","experimentalism","experimentalist","experimentation","experimented","experimenter","experimenting","experiments","expert","experted","experting","expertise","expertize","expertness","expertnesses","experts","expiable","expiate","expiation","expiatory","expiration","expire","expired","expires","expiresbytype","expiry","explain","explainable","explained","explainer","explaining","explains","explanation","explanations","explanatory","expletive","explicable","explicate","explication","explicative","explicit","explicitly","explicitness","explode","exploded","exploder","exploit","exploitation","exploitative","exploited","exploiter","exploration","exploratory","explore","explored","explorer","exploring","explosion","explosive","explosiveness","expo","exponent","exponential","exponentiate","exponentiation","export","exportability","exportable","exportation","exported","exporter","exporting","exports","expos","expose","exposed","exposer","exposes","exposing","exposit","exposition","expositor","expository","expostulate","expostulation","exposure","expound","expounder","expr","express","expressed","expresser","expressibility","expressible","expressibly","expression","expressionism","expressionist","expressionistic","expressionless","expressions","expressive","expressiveness","expressjs","expressway","expropriate","expropriation","expropriator","expulsion","expunge","expunger","expurgate","expurgated","expurgation","exquisite","exquisiteness","ext","extant","extemporaneous","extemporaneousness","extempore","extemporization","extemporize","extemporizer","extend","extendability","extended","extendedly","extendedness","extender","extendibility","extendibles","extending","extends","extensibility","extensible","extension","extensional","extensions","extensive","extensively","extensiveness","extensor","extent","extenuate","extenuation","exterior","exterminate","extermination","exterminator","extern","external","externalities","externalization","externalize","externally","externals","extinct","extinction","extinguish","extinguishable","extinguisher","extirpate","extirpation","extjs","extol","extolled","extoller","extolling","extort","extorter","extortion","extortionate","extortioner","extortionist","extra","extracellular","extract","extracted","extracting","extraction","extractive","extractor","extracts","extracurricular","extradite","extradition","extragalactic","extralegal","extramarital","extramural","extraneous","extraneousness","extraordinarily","extraordinariness","extraordinary","extrapolate","extrapolation","extras","extrasensory","extraterrestrial","extraterritorial","extraterritoriality","extravagance","extravagant","extravaganza","extravehicular","extravert","extrema","extremal","extreme","extremely","extremeness","extremism","extremist","extremity","extricable","extricate","extrication","extrinsic","extrinsically","extroversion","extrovert","extrude","extruder","extrusion","extrusive","exuberance","exuberant","exudate","exudation","exude","exult","exultant","exultation","exulting","exurb","exurban","exurbanite","exurbia","exxon","ey","eyck","eyde","eydie","eye","eyeball","eyebrow","eyed","eyedropper","eyeful","eyeglass","eyelash","eyeless","eyelet","eyelid","eyeliner","eyeopener","eyeopening","eyepiece","eyer","eyes","eyeshadow","eyesight","eyesore","eyestrain","eyeteeth","eyetooth","eyewash","eyewitness","eyre","eyrie","eysenck","ez","ezechiel","ezekiel","ezequiel","eziechiele","ezmeralda","ezra","ezri","f","f0_","fa","faa","fab","fabe","faber","faberg","fabian","fabiano","fabien","fabio","fable","fabler","fabric","fabricate","fabrication","fabricator","fabulists","fabulous","fabulousness","fac","facade","facades","face","facebook","facecloth","facecloths","faced","faceless","facelets","faceplate","facer","faces","facescontext","facet","facetious","facetiousness","facets","facial","facile","facileness","facilisis","facilitate","facilitation","facilitator","facilitatory","facilities","facility","facing","facsimile","facsimileing","fact","faction","factional","factionalism","factious","factiousness","factitious","facto","factoid","factor","factorial","factories","factoring","factorisable","factorization","factorize","factors","factory","factorygirl","factotum","facts","factual","factuality","factualness","faculty","fad","faddish","faddist","fade","faded","fadedly","fadein","fadeout","fader","fades","fadeto","fading","fae","faence","faerie","faeroe","faery","fafnir","fag","fagged","fagging","faggoting","fagin","fagot","fagoting","fahd","fahrenheit","fail","failed","failing","faille","failover","fails","failsafe","failure","failures","fain","faina","faint","fainter","fainthearted","faintness","fair","fairbanks","fairchild","faired","fairfax","fairfield","fairgoer","fairground","fairing","fairish","fairleigh","fairless","fairlie","fairly","fairmont","fairness","fairport","fairs","fairview","fairway","fairy","fairyland","fairytale","faisal","faisalabad","faith","faithed","faithful","faithfulness","faithfuls","faithing","faithless","faithlessness","faiths","fajitas","fake","faker","fakir","falafel","falcon","falconer","falconry","falito","falk","falkland","falkner","fall","fallacious","fallaciousness","fallacy","fallback","faller","fallibility","fallible","fallibleness","fallibly","falling","falloff","fallon","fallopian","fallout","fallow","fallowness","falls","false","falsehood","falseness","falsetto","falsie","falsifiability","falsifiable","falsification","falsifier","falsify","falsity","falstaff","falter","falterer","faltering","falwell","fame","famed","fames","familial","familiar","familiarity","familiarization","familiarize","familiarized","familiarizer","familiarizing","familiarly","familiarness","families","family","famine","faming","famish","famous","famously","famousness","fan","fanatic","fanatical","fanaticalness","fanaticism","fanchette","fanchon","fancie","fancied","fancier","fanciest","fanciful","fancifulness","fancily","fanciness","fancy","fancybox","fancying","fancywork","fandango","fanechka","fanfare","fanfold","fang","fangled","fania","fanlight","fanned","fanni","fannie","fanning","fanny","fanout","fans","fantail","fantasia","fantasist","fantasize","fantastic","fantastical","fantasy","fanya","fanzine","faq","faqs","far","fara","farad","faraday","farah","farand","faraway","farber","farce","farcical","fare","farer","farewell","farfetchedness","fargo","farica","farina","farinaceous","farkas","farlay","farlee","farleigh","farley","farlie","farly","farm","farmer","farmhand","farmhouse","farming","farmington","farmland","farmstead","farmworker","farmyard","faro","farr","farra","farrago","farragoes","farragut","farrah","farrakhan","farrand","farrel","farrell","farrier","farris","farrow","farseeing","farsighted","farsightedness","fart","farther","farthermost","farthest","farthing","fas","fascia","fascicle","fasciculate","fasciculation","fascinate","fascinating","fascination","fascism","fascist","fascistic","fashion","fashionable","fashionableness","fashionably","fashioner","fassbinder","fast","fasta","fastback","fastball","fastcgi","fasten","fastener","fastening","faster","fasterxml","fastest","fastidious","fastidiousness","fastness","fat","fatal","fatalism","fatalist","fatalistic","fatalistically","fatality","fatback","fate","fateful","fatefulness","fates","fathead","fatheaded","father","fathered","fatherhood","fatherland","fatherless","fatherliness","fatherly","fathom","fathomable","fathomless","fatigue","fatigued","fatiguing","fatima","fatness","fatso","fatted","fatten","fattener","fatter","fattest","fattiness","fatting","fatty","fatuity","fatuous","fatuousness","fatwa","faucet","faucibus","faulkner","faulknerian","fault","faultfinder","faultfinding","faultily","faultiness","faultless","faultlessness","faults","faulty","faun","fauna","faunie","fauntleroy","faust","faustian","faustina","faustine","faustino","faustus","fauvism","fav","favicon","favor","favorable","favorableness","favorably","favored","favoredness","favorer","favoring","favorings","favorite","favorites","favoritism","favors","favour","favourite","fawkes","fawn","fawne","fawner","fawnia","fawning","fax","fay","faydra","faye","fayette","fayetteville","fayina","fayre","fayth","faythe","faze","fb","fbi","fc","fcc","fclose","fcm","fcntl","fct","fd","fda","fdic","fdr","fds","fe","fealty","fear","fearful","fearfuller","fearfullest","fearfulness","fearless","fearlessness","fearsome","fearsomeness","feasibility","feasible","feasibleness","feasibly","feast","feaster","feat","feater","feather","featherbed","featherbedding","featherbrain","feathered","feathering","featherless","featherlight","featherman","feathertop","featherweight","feathery","feats","feature","featured","featureless","features","feb","febrile","february","fecal","feces","fecha","feckless","fecklessness","fecund","fecundability","fecundate","fecundation","fecundity","fed","federal","federalism","federalist","federalization","federalize","federate","federated","federation","federative","federica","federico","fedex","fedora","feds","fee","feeble","feebleness","feebly","feed","feedback","feedbag","feeder","feeding","feedlot","feeds","feedstock","feedstuffs","feeing","feel","feeler","feeling","feelingly","feelingness","feelings","feels","fees","feet","feign","feigned","feigner","feint","feisty","felder","feldman","feldspar","felecia","felic","felicdad","felice","felicia","felicio","felicitate","felicitation","felicitous","felicitousness","felicity","felicle","felike","feliks","feline","felipa","felipe","felis","felisha","felita","felix","feliza","felizio","fell","fella","fellatio","felled","feller","felling","fellini","fellness","fellow","fellowman","fellowmen","fellowship","fellowshipped","fellowshipping","felon","felonious","feloniousness","felony","felt","felting","fem","female","femaleness","feminine","feminineness","femininity","feminism","feminist","femme","femoral","femur","fen","fence","fenced","fencepost","fencer","fencing","fend","fender","fenelia","fenestration","fenian","fenland","fennel","fenwick","feodor","feodora","feof","fer","feral","ferber","ferd","ferdie","ferdinand","ferdinanda","ferdinande","ferdinando","ferdy","fergus","ferguson","ferlinghetti","fermat","ferment","fermentation","fermented","fermenter","fermenting","fermentum","fermi","fermion","fermium","fern","fernanda","fernande","fernandez","fernandina","fernando","ferne","fernery","ferny","ferocious","ferociousness","ferocity","ferrari","ferraro","ferreira","ferrel","ferrell","ferrer","ferret","ferreter","ferric","ferris","ferrite","ferro","ferroelectric","ferromagnet","ferromagnetic","ferrous","ferrule","ferry","ferryboat","ferryman","ferrymen","fertile","fertileness","fertility","fertilization","fertilize","fertilized","fertilizer","fertilizes","ferule","fervency","fervent","fervid","fervidness","fervor","fess","fest","festal","fester","festival","festive","festiveness","festivity","festoon","feta","fetal","fetch","fetchall","fetchdata","fetched","fetchedresultscontroller","fetcher","fetches","fetching","fetchrequest","fetchtype","feted","fetich","fetid","fetidness","feting","fetish","fetishism","fetishist","fetishistic","fetlock","fetter","fettle","fettling","fettuccine","fetus","feud","feudal","feudalism","feudalistic","feudatory","feugiat","fever","feverish","feverishness","few","fewer","fewness","fey","feynman","fez","fezzes","ff","ffa","ffb","ffc","ffd","ffe","fff","ffff","ffffff","ffffffff","ffi","fflush","ffmpeg","fft","fftw","fg","fgetc","fgets","fh","fha","fi","fianc","fiance","fiann","fianna","fiasco","fiascoes","fiat","fib","fibbed","fibber","fibbing","fiber","fiberboard","fiberfill","fiberglas","fiberglass","fibonacci","fibril","fibrillate","fibrillation","fibrin","fibroblast","fibroid","fibroses","fibrosis","fibrous","fibrousness","fibula","fibulae","fibular","fica","fices","fiche","fichte","fichu","fickle","fickleness","ficos","fiction","fictional","fictionalization","fictionalize","fictitious","fictitiousness","fictive","ficus","fid","fiddle","fiddler","fiddlestick","fiddling","fiddly","fide","fidel","fidela","fidelia","fidelio","fidelity","fidget","fidgety","fido","fidole","fiducial","fiduciary","fie","fief","fiefdom","field","fielded","fielder","fieldid","fielding","fieldname","fieldnames","fields","fieldset","fieldstone","fieldtype","fieldvalue","fieldwork","fieldworker","fiend","fiendish","fiendishness","fierce","fierceness","fierily","fieriness","fiery","fies","fiesta","fife","fifer","fifi","fifine","fifo","fifteen","fifteenths","fifth","fifths","fiftieths","fifty","fig","figaro","figcaption","figged","figging","fight","fightback","fighter","fighting","figment","figsize","figueroa","figural","figuration","figurative","figurativeness","figure","figured","figurehead","figurer","figures","figurine","figuring","fiji","fijian","fil","filament","filamentary","filamentous","filbert","filberte","filberto","filch","file","fileaccess","filechooser","filecontent","filed","filedata","filedialog","fileextension","fileformat","filehandle","fileid","fileinfo","fileinput","fileinputstream","filelist","filemanager","filemode","filename","filenames","fileno","filenotfoundexception","fileoutputstream","filepath","filer","filereader","files","fileset","filesize","filesmatch","filestream","filesystem","filesystemobject","filesystems","filet","filetree","filetype","fileupload","fileurl","fileurlwithpath","fileutils","filewriter","filia","filial","filibuster","filibusterer","filide","filigree","filigreeing","filing","filings","filip","filipino","filippa","filippo","fill","fillcolor","filled","filler","fillet","filleting","filling","fillip","fillmore","fillna","fillrect","fills","fillstyle","filly","film","filmdom","filmer","filminess","filming","filmmaker","filmore","films","filmstrip","filmy","filofax","filter","filterable","filterchain","filterchainproxy","filtercontext","filtered","filterer","filtering","filters","filth","filthily","filthiness","filths","filthy","filtrate","filtrated","filtrates","filtrating","filtration","fin","fina","finagle","finagler","final","finale","finalist","finality","finalization","finalize","finally","finalname","finance","financed","finances","financial","financier","financing","finch","find","findable","findall","findbugs","findbyid","findclass","findcontrol","findelement","findelements","finder","findfragmentbyid","finding","findings","findlay","findley","findone","finds","findstr","findviewbyid","fine","finely","fineness","finery","finespun","finesse","finger","fingerboard","fingerer","fingering","fingerless","fingerling","fingernail","fingerprint","fingers","fingertip","finial","finical","finickiness","finicky","fining","finis","finish","finished","finisher","finishes","finishing","finite","finitely","finiteness","fink","finland","finlay","finley","finn","finnbogadottir","finned","finnegan","finner","finning","finnish","finny","fiona","fionna","fionnula","fiord","fiorello","fiorenze","fiori","fir","fire","firearm","fireball","firebase","firebaseauth","firebasedatabase","firebird","fireboat","firebomb","firebox","firebrand","firebreak","firebrick","firebug","firecracker","fired","firedamp","fireevent","firefight","firefly","firefox","firefoxdriver","fireguard","firehouse","firelight","fireman","firemen","fireplace","fireplug","firepower","fireproof","firer","fires","firesafe","fireside","firestone","firestore","firestorm","firetrap","firetruck","firewall","firewalls","firewater","firewood","firework","firing","firkin","firm","firmament","firmer","firmest","firmly","firmness","firms","firmware","firring","first","firstborn","firstchild","firsthand","firstly","firstname","firstordefault","firth","firths","fis","fiscal","fischbein","fischer","fish","fishbowl","fishcake","fisher","fisherman","fishermen","fishery","fishhook","fishily","fishiness","fishing","fishkill","fishmeal","fishmonger","fishnet","fishpond","fishtail","fishtanks","fishwife","fishwives","fishy","fisk","fiske","fissile","fission","fissionable","fissure","fist","fistfight","fistful","fisticuff","fistula","fistulous","fit","fitch","fitchburg","fitful","fitfulness","fitments","fitness","fits","fitssystemwindows","fitted","fitter","fittest","fitting","fittingly","fittingness","fittings","fitz","fitzgerald","fitzpatrick","fitzroy","five","fivefold","fiver","fix","fixable","fixate","fixatifs","fixation","fixative","fixed","fixedness","fixer","fixes","fixing","fixity","fixture","fixtures","fizeau","fizz","fizzer","fizzle","fizzy","fjord","fjs","fk","fl","fla","flab","flabbergast","flabbergasting","flabbily","flabbiness","flabby","flaccid","flaccidity","flack","flag","flagella","flagellate","flagellation","flagellum","flagged","flagging","flaggingly","flagman","flagmen","flagon","flagpole","flagrance","flagrancy","flagrant","flags","flagship","flagstaff","flagstone","flail","flair","flak","flake","flaker","flakiness","flaky","flam","flamb","flambeing","flambes","flamboyance","flamboyancy","flamboyant","flame","flamen","flamenco","flameproof","flamer","flamethrower","flaming","flamingo","flammability","flammable","flan","flanagan","flanders","flange","flank","flanker","flannel","flannelet","flannelette","flap","flapjack","flapped","flapper","flapping","flaps","flare","flareup","flaring","flash","flashback","flashbulb","flashcard","flashcube","flasher","flashgun","flashily","flashiness","flashing","flashlight","flashy","flask","flat","flatbed","flatboat","flatcar","flatfeet","flatfish","flatfoot","flathead","flatiron","flatland","flatmap","flatmate","flatness","flatt","flatted","flatten","flattened","flattener","flatter","flatterer","flattering","flattery","flattest","flatting","flattish","flattop","flatulence","flatulent","flatus","flatware","flatworm","flaubert","flaunt","flaunting","flautist","flavor","flavored","flavorer","flavorful","flavoring","flavorless","flavors","flavorsome","flaw","flawed","flawless","flawlessly","flawlessness","flaws","flax","flaxseed","flay","flayer","fld","flea","fleabag","fleabites","fleawort","fleck","fledermaus","fledge","fledged","fledgling","flee","fleece","fleecer","fleeciness","fleecy","fleeing","fleet","fleeting","fleetingly","fleetingness","fleetness","fleischer","fleischman","fleisher","flem","fleming","flemish","flemished","flemishing","flemming","flesh","flesher","fleshiness","fleshless","fleshly","fleshpot","fleshy","fletch","fletcher","fletching","fleur","fleurette","flew","flews","flex","flexbox","flexed","flexibility","flexible","flexibly","flexitime","flexslider","flextime","flexural","flexure","flibbertigibbet","flick","flicker","flickering","flickery","flickr","flier","flight","flightiness","flightless","flightpath","flights","flighty","flimflam","flimflammed","flimflamming","flimsily","flimsiness","flimsy","flin","flinch","flincher","flinching","fling","flinger","flink","flinn","flint","flintiness","flintless","flintlock","flintstones","flinty","flip","flipflop","flippable","flippancy","flippant","flipped","flipper","flippest","flipping","flirt","flirtation","flirtatious","flirtatiousness","flit","flitted","flitting","flo","float","floated","floater","floating","floatingactionbutton","floats","floatvalue","floaty","flocculate","flocculation","flock","floe","flog","flogged","flogger","flogging","flood","floodgate","floodlight","floodlit","floodplain","floodwater","floor","floorboard","floorer","flooring","floorspace","floorwalker","floozy","flop","flophouse","flopped","flopper","floppily","floppiness","flopping","floppy","flor","flora","floral","florance","flore","florella","florence","florencia","florentia","florentine","florenza","florescence","florescent","floret","florette","flori","floria","florian","florid","florida","floridan","floridian","floridness","florie","florin","florina","florinda","florine","florist","florri","florrie","florry","flory","floss","flossi","flossie","flossy","flot","flotation","flotilla","flotsam","flounce","flouncing","flouncy","flounder","flour","flourish","flourisher","flourishing","floury","flout","flouter","flow","flowchart","flowed","flower","flowerbed","flowerer","floweriness","flowerless","flowerpot","flowers","flowery","flowing","flowlayout","flown","flows","flowstone","floyd","flss","flt","flu","flub","flubbed","flubbing","fluctuate","fluctuation","flue","fluency","fluent","fluently","fluff","fluffiness","fluffy","fluid","fluidity","fluidized","fluidness","fluidpage","fluke","fluky","flume","flummox","flung","flunk","flunkey","flunky","fluoresce","fluorescence","fluorescent","fluoridate","fluoridation","fluoride","fluorimetric","fluorinated","fluorine","fluorite","fluorocarbon","fluoroscope","fluoroscopic","flurry","flush","flushed","flushing","flushness","fluster","flute","fluter","fluting","flutist","flutter","flutterer","fluttery","flux","fluxed","fluxes","fluxing","flv","fly","flyaway","flyblown","flyby","flybys","flycatcher","flyer","flying","flyleaf","flyleaves","flynn","flyover","flypaper","flysheet","flyspeck","flyswatter","flyway","flyweight","flywheel","fm","fmap","fmt","fn","fname","fnma","fno","fnr","fo","foal","foam","foaminess","foamy","fob","fobbed","fobbing","focal","focally","foch","foci","focus","focusable","focused","focuser","focuses","focusing","fodder","foe","foetid","fofl","fog","fogbound","fogged","foggily","fogginess","fogging","foggy","foghorn","fogs","fogy","fogyish","foible","foil","foist","fokker","fol","fold","foldaway","folded","folder","foldername","folderpath","folders","folding","foldout","foldr","folds","foley","foliage","foliate","foliation","folio","folk","folklike","folklore","folkloric","folklorist","folks","folksiness","folksinger","folksinging","folksong","folksy","folktale","folkway","foll","follicle","follicular","follow","followed","follower","followers","following","follows","followsymlinks","followup","folly","folsom","fomalhaut","foment","fomentation","fomenter","fond","fonda","fondant","fondle","fondler","fondness","fondue","fons","fonsie","font","fontaine","fontainebleau","fontana","fontanel","fontanelle","fontawesome","fontfamily","fontname","fonts","fontsize","fontstyle","fontweight","fontwithname","fonz","fonzie","foo","foobar","food","foodie","foods","foodstuff","fool","foolery","foolhardily","foolhardiness","foolhardy","foolish","foolishness","foolproof","foolscap","foos","foot","footage","football","footbridge","foote","footer","footfall","foothill","foothold","footing","footless","footlights","footling","footlocker","footloose","footman","footmarks","footmen","footnote","footpad","footpath","footpaths","footplate","footprint","footrace","footrest","footsie","footsore","footstep","footstool","footwear","footwork","fop","fopen","fopped","foppery","fopping","foppish","foppishness","for","forage","forager","forall","foray","forayer","forbade","forbear","forbearance","forbearer","forbes","forbid","forbidden","forbidding","forbiddingness","forbore","forborne","force","forced","forcefield","forceful","forcefulness","forceps","forcer","forces","forcible","forcibleness","forcibly","forcing","forcontrolevents","ford","fordable","fordham","fore","foreach","forearm","forebear","forebode","foreboding","forebodingness","forecast","forecaster","forecastle","foreclose","foreclosure","forecolor","forecourt","foredoom","forefather","forefeet","forefinger","forefoot","forefront","foregoer","foregoing","foregone","foregos","foreground","foregroundcolor","forehand","forehead","foreign","foreigner","foreignkey","foreignness","foreknew","foreknow","foreknowledge","foreknown","foreleg","forelimb","forelock","foreman","foremast","foremen","foremost","forename","forenoon","forensic","forensically","forensics","foreordain","forepart","forepaws","forepeople","foreperson","foreplay","forequarter","forerunner","foresail","foresaw","foresee","foreseeable","foreseeing","foreseen","foreseer","foreshadow","foreshore","foreshorten","foresight","foresighted","foresightedness","foreskin","forest","forestall","forestaller","forestallment","forestation","forestations","forester","forestland","forestry","foretaste","foretell","foreteller","forethought","foretold","forever","forevermore","forewarn","forewarner","forewent","forewoman","forewomen","foreword","forfeit","forfeiter","forfeiture","forfend","forgather","forgave","forge","forged","forger","forgery","forges","forget","forgetful","forgetfulness","forgettable","forgettably","forgetting","forging","forgivable","forgivably","forgive","forgiven","forgiveness","forgiver","forgiving","forgivingly","forgivingness","forgo","forgoer","forgoes","forgone","forgot","forgotten","forhttpheaderfield","forindexpath","fork","forked","forkey","forkful","forking","forklift","forks","forlorn","forlornness","form","formability","formal","formaldehyde","formalin","formalism","formalist","formalistic","formality","formalization","formalize","formalized","formalizer","formalizes","formally","formalness","formals","formant","format","formatdate","formate","formation","formative","formatively","formativeness","formats","formatted","formatter","formatters","formatting","formbuilder","formcontrol","formcontrolname","formdata","formed","former","formerly","formfitting","formgroup","formic","formica","formid","formidable","formidableness","formidably","forming","formless","formlessness","formmethod","formname","formosa","formosan","forms","formsauthentication","formset","formula","formulaic","formular","formulas","formulate","formulated","formulation","formulator","forname","fornicate","fornication","fornicator","forrest","forrester","forroot","forsake","forsaken","forsook","forsooth","forstate","forster","forswear","forswore","forsworn","forsythia","fort","fortaleza","forte","forth","forthcome","forthcoming","forthright","forthrightness","forthwith","fortieths","fortification","fortified","fortifier","fortify","fortiori","fortissimo","fortitude","fortnight","fortnightly","fortran","fortress","fortuitous","fortuitousness","fortuity","fortunate","fortunately","fortunateness","fortune","fortuneteller","fortunetelling","forty","forum","forums","forward","forwarded","forwarder","forwarding","forwardness","forwards","forwent","fos","foss","fossil","fossiliferous","fossilization","fossilize","fossilized","foster","fosterer","foto","foucault","fought","foul","foulard","foulmouth","foulness","fouls","found","foundation","foundational","founded","founder","founders","founding","foundling","foundry","founds","fount","fountain","fountainhead","four","fourfold","fourier","fourpence","fourpenny","fourposter","fourscore","foursome","foursquare","fourteen","fourteener","fourteenths","fourth","fourths","fout","fovea","fowl","fowler","fowling","fox","foxfire","foxglove","foxhall","foxhole","foxhound","foxily","foxiness","foxing","foxtail","foxtrot","foxtrotted","foxtrotting","foxy","foyer","fp","fpga","fpic","fpm","fpo","fprintf","fps","fq","fql","fr","frac","fracas","fractal","fraction","fractional","fractionate","fractionation","fractioned","fractioning","fractions","fractious","fractiousness","fracture","frag","fragile","fragility","fragment","fragmentactivity","fragmentarily","fragmentariness","fragmentary","fragmentation","fragmentmanager","fragmentmanagerimpl","fragmentpageradapter","fragments","fragmenttransaction","fragonard","fragrance","fragrant","frail","frailness","frailty","frame","frameborder","framebuffer","framed","framelayout","framer","framerate","frames","framework","frameworkelement","frameworkmethod","frameworks","frameworkservlet","framing","fran","franc","francaise","france","francene","francesca","francesco","franchise","franchisee","franchiser","franchot","francie","francine","francis","francisca","franciscan","francisco","franciska","franciskus","francium","franck","francklin","francklyn","franco","francois","francoise","francophone","francyne","frangibility","frangible","frank","frankel","frankenstein","franker","frankford","frankfort","frankfurt","frankfurter","frankie","frankincense","frankish","franklin","frankly","franklyn","frankness","franky","franni","frannie","franny","fransisco","frantic","frantically","franticness","frants","franz","franzen","frapp","frappeed","frappeing","frappes","frasco","fraser","frasier","frasquito","frat","fraternal","fraternity","fraternization","fraternize","fraternizer","fraternizing","fratricidal","fratricide","frau","fraud","fraudsters","fraudulence","fraudulent","fraught","fraulein","fray","frayda","frayne","fraze","frazer","frazier","frazzle","fread","freak","freakish","freakishness","freaky","freckle","freckly","fred","freda","freddi","freddie","freddy","fredek","fredelia","frederic","frederica","frederich","frederick","fredericka","frederico","fredericton","frederigo","frederik","frederique","fredholm","fredi","fredia","fredra","fredric","fredrick","fredrickson","fredrika","free","freebase","freebie","freeboot","freebooter","freeborn","freebsd","freed","freedman","freedmen","freedom","freehand","freehanded","freehold","freeholder","freeing","freelance","freeland","freeload","freeloader","freely","freeman","freemarker","freemason","freemasonry","freemen","freemon","freeness","freeport","freestanding","freestone","freestyle","freethinker","freethinking","freetown","freetype","freeway","freewheel","freewheeler","freewheeling","freewill","freezable","freeze","freezer","freezes","freezing","freida","freight","freighter","fremont","french","frenchman","frenchmen","frenchwoman","frenchwomen","frenetic","frenetically","frenzied","frenzy","freon","freq","frequencies","frequency","frequent","frequented","frequenter","frequentest","frequenting","frequently","frequentness","frequents","fresco","frescoes","fresh","freshen","freshener","fresher","freshest","freshet","freshly","freshman","freshmen","freshness","freshwater","fresnel","fresno","fret","fretboard","fretful","fretfulness","fretsaw","fretted","fretting","fretwork","freud","freudian","frey","freya","fri","friable","friableness","friar","friary","fricassee","fricasseeing","frication","fricative","frick","friction","frictional","frictionless","friday","fridge","fried","frieda","friedan","friedcake","friederike","friedman","friedrich","friedrick","friend","friendless","friendlessness","friendlies","friendlily","friendliness","friendly","friends","friendship","frier","fries","frieze","frig","frigate","frigga","frigged","frigging","fright","frighten","frightening","frightful","frightfulness","frigid","frigidaire","frigidity","frigidness","frill","frilly","fringe","fringilla","frippery","frisbee","frisco","frisian","frisk","frisker","friskily","friskiness","frisky","frisson","frito","fritter","fritterer","fritz","frivolity","frivolous","frivolousness","frizz","frizzle","frizzly","frizzy","frm","fro","frobisher","frock","frocking","frog","frogged","frogging","frogman","frogmarched","frogmen","froissart","frolic","frolicked","frolicker","frolicking","frolicsome","from","frombody","fromcharcode","fromdate","fromfile","fromhtml","fromimage","fromjson","fromm","fromseconds","fromstring","frond","front","frontage","frontal","frontenac","frontend","frontier","frontiersman","frontiersmen","frontispiece","frontrunner","frontward","frosh","frost","frostbelt","frostbit","frostbite","frostbiting","frostbitten","frosted","frosteds","frostily","frostiness","frosting","frosty","froth","frothiness","froths","frothy","froufrou","froward","frowardness","frown","frowner","frowning","frowzily","frowziness","frowzy","froze","frozen","frozenness","fructify","fructose","fruehauf","frugal","frugality","fruit","fruitcake","fruiter","fruiterer","fruitful","fruitfuller","fruitfullest","fruitfulness","fruitiness","fruition","fruitless","fruitlessness","fruits","fruity","frump","frumpish","frumpy","frunze","frustrate","frustrated","frustrater","frustrating","frustration","frustum","fry","frye","fryer","fs","fscanf","fseek","fsharp","fslic","fso","fst","fstream","ft","ftc","fte","ftp","ftpclient","fu","fuchs","fuchsia","fuck","fucker","fucking","fud","fuddle","fudge","fuel","fueler","fuentes","fugal","fugger","fugiat","fugitive","fugitiveness","fugue","fuhrer","fuji","fujitsu","fujiyama","fukuoka","fulani","fulbright","fulcrum","fulfill","fulfilled","fulfiller","fulfillment","full","fullback","fullcalendar","fuller","fullerton","fullish","fullname","fullness","fullpath","fullscreen","fullstops","fulltext","fullword","fully","fulminate","fulmination","fulness","fulsome","fulsomeness","fulton","fulvia","fumble","fumbler","fumbling","fume","fumigant","fumigate","fumigation","fumigator","fuming","fumy","fun","funafuti","func","funcs","function","functional","functionalism","functionalist","functionalities","functionality","functionally","functionary","functioning","functionname","functions","functools","functor","fund","fundamental","fundamentalism","fundamentalist","fundamentally","fundamentals","funded","fundholders","fundholding","funding","funds","fundy","funeral","funerary","funereal","funfair","fungal","fungi","fungible","fungicidal","fungicide","fungoid","fungous","fungus","funicular","funk","funkiness","funky","funned","funnel","funner","funnest","funnily","funniness","funning","funny","fur","furbelow","furbish","furbisher","furious","furiousness","furl","furlong","furlough","furloughs","furn","furnace","furnish","furnished","furnisher","furnishing","furniture","furor","furore","furred","furrier","furriness","furring","furrow","furry","further","furtherance","furtherer","furthermore","furthermost","furthest","furtive","furtiveness","fury","furze","fusce","fuse","fusebox","fusee","fuselage","fushun","fusibility","fusible","fusiform","fusilier","fusillade","fusion","fuss","fussbudget","fusser","fussily","fussiness","fusspot","fussy","fustian","fustiness","fusty","fut","futile","futileness","futility","futon","future","futures","futuretask","futurism","futurist","futuristic","futurity","futurologist","futurology","futz","fuze","fuzhou","fuzz","fuzzbuster","fuzzily","fuzziness","fuzzy","fv","fw","fwd","fwiw","fwlink","fwrite","fwww","fwy","fx","fxml","fxmlloader","fy","fyi","g","ga","gab","gabardine","gabbed","gabbey","gabbi","gabbie","gabbiness","gabbing","gabble","gabby","gabe","gaberdine","gabey","gabfest","gabi","gabie","gable","gabon","gabonese","gaborone","gabriel","gabriela","gabriele","gabriell","gabriella","gabrielle","gabriellia","gabriello","gabrila","gaby","gac","gacrux","gad","gadabout","gadded","gadder","gadding","gadfly","gadget","gadgetry","gadolinium","gadsden","gae","gaea","gael","gaelan","gaelic","gaff","gaffe","gaffer","gag","gaga","gagarin","gage","gager","gagged","gagging","gaggle","gagwriter","gaiety","gail","gaile","gaily","gain","gained","gainer","gaines","gainesville","gainful","gainfulness","gaining","gainly","gains","gainsaid","gainsay","gainsayer","gainsborough","gait","gaiter","gaithersburg","gal","gala","galactic","galahad","galapagos","galatea","galatia","galatians","galaxy","galbraith","galbreath","gale","galen","galena","galenite","galibi","galilean","galilee","galileo","galina","gall","gallagher","gallant","gallanted","gallanting","gallantry","gallants","gallard","gallbladder","gallegos","galleon","galleria","galleries","gallery","galley","gallic","gallicism","gallimaufry","galling","gallium","gallivant","gallon","gallonage","gallop","galloper","galloway","gallows","gallstone","gallup","galois","galoot","galore","galosh","galsworthy","galumph","galumphs","galvan","galvani","galvanic","galvanism","galvanization","galvanize","galvanometer","galvanometric","galven","galveston","galvin","gama","gamaliel","gambia","gambian","gambit","gamble","gambler","gambol","game","gamecock","gameid","gamekeeper","gameness","gameobject","games","gamescene","gamesmanship","gamesmen","gamest","gamestate","gamester","gamete","gametic","gametime","gamin","gamine","gaminess","gaming","gamma","gammon","gamow","gamut","gamy","gan","gander","gandhi","gandhian","gang","gangbusters","ganger","ganges","gangland","ganglia","gangling","ganglion","ganglionic","gangplank","gangrene","gangrenous","gangster","gangtok","gangway","gannet","gannie","gannon","ganny","gantlet","gantry","ganymede","gao","gaol","gaoler","gap","gape","gaper","gapi","gaping","gapped","gapping","gaps","gaq","gar","garage","garald","garb","garbage","garbageman","garbanzo","garble","garbler","garbo","garcia","gard","garden","gardener","gardenia","gardening","gardie","gardiner","gardner","gardy","gare","garek","gareth","garey","garfield","garfish","garfunkel","gargantua","gargantuan","gargle","gargoyle","garibaldi","garik","garish","garishness","garland","garlic","garlicked","garlicking","garlicky","garment","garner","garnet","garnett","garnette","garnish","garnishee","garnisheeing","garnishment","garold","garon","garote","garotte","garrard","garred","garrek","garret","garreth","garrett","garrick","garrik","garring","garrison","garrot","garrote","garroter","garrott","garrotte","garrulity","garrulous","garrulousness","garry","garter","garth","garv","garvey","garvin","garvy","garwin","garwood","gary","garza","gas","gasbag","gascony","gaseous","gaseousness","gases","gash","gasification","gasifier","gasify","gasket","gaslight","gasohol","gasoline","gasometer","gasp","gaspar","gaspard","gasparo","gasper","gasping","gassed","gasser","gasset","gassiness","gassing","gassy","gaston","gastric","gastritides","gastritis","gastroenteritides","gastroenteritis","gastrointestinal","gastronome","gastronomic","gastronomical","gastronomy","gastropod","gasworks","gate","gateau","gateaux","gatecrash","gatehouse","gatekeeper","gatepost","gates","gateway","gather","gathered","gatherer","gathering","gathers","gatlinburg","gatling","gator","gatorade","gatsby","gatt","gatun","gauche","gaucheness","gaucherie","gaucho","gaudily","gaudiness","gaudy","gauge","gaugeable","gauger","gauguin","gaul","gaulish","gaulle","gaultiero","gaunt","gauntlet","gauntley","gauntness","gauss","gausses","gaussian","gautama","gauthier","gautier","gauze","gauziness","gauzy","gav","gavan","gave","gavel","gaven","gavin","gavotte","gavra","gavrielle","gawain","gawen","gawk","gawkily","gawkiness","gawky","gay","gaye","gayel","gayelord","gayety","gayla","gayle","gayleen","gaylene","gayler","gaylor","gaylord","gayness","gaynor","gaza","gaze","gazebo","gazelle","gazer","gazette","gazetteer","gaziantep","gazillion","gazpacho","gb","gbc","gbp","gc","gca","gcc","gcd","gcloud","gcm","gcp","gcs","gd","gdal","gdansk","gdata","gdb","gdel","gdi","gdk","gdp","gdx","ge","gear","gearalt","gearard","gearbox","gearing","gearshift","gearstick","gearwheel","geary","gecko","geckodriver","ged","gee","geegaw","geeing","geek","geeky","geese","geest","geezer","gehenna","gehrig","geiger","geigy","geisha","gel","gelatin","gelatinous","gelatinousness","gelcap","geld","gelding","gelid","gelignite","gelled","gelling","gelya","gem","gemfile","gemini","gemlike","gemma","gemmed","gemming","gemological","gemologist","gemology","gems","gemstone","gen","gena","genaro","gendarme","gender","genderless","gene","genealogical","genealogist","genealogy","genera","general","generalissimo","generalist","generality","generalizable","generalization","generalize","generalized","generalizer","generally","generalness","generalship","generate","generated","generatedvalue","generates","generating","generation","generational","generations","generationtype","generative","generator","generators","generic","generically","generics","generosity","generous","generously","generousness","genes","genesco","genesis","genet","genetic","genetically","geneticist","genetics","geneva","genevieve","genevra","genghis","genia","genial","geniality","genially","genialness","genie","genies","genii","genital","genitalia","genitals","genitive","genitourinary","genius","genna","genni","gennie","gennifer","genny","geno","genoa","genocidal","genocide","genome","genotype","genovera","genre","genres","gent","genteel","genteelness","gentian","gentile","gentility","gentle","gentlefolk","gentleman","gentlemanliness","gentlemanly","gentlemen","gentleness","gentlewoman","gentlewomen","gently","gentrification","gentrify","gentry","genuflect","genuflection","genuine","genuinely","genuineness","genus","genvieve","genymotion","geo","geocentric","geocentrically","geocentricism","geochemical","geochemistry","geochronology","geocode","geocoder","geocoding","geode","geodesic","geodesy","geodetic","geoff","geoffrey","geoffry","geog","geographer","geographic","geographical","geography","geoip","geojson","geolocation","geologic","geological","geologist","geology","geom","geomagnetic","geomagnetically","geomagnetism","geometer","geometric","geometrical","geometrician","geometry","geomorphological","geomorphology","geophysical","geophysicist","geophysics","geopoint","geopolitic","geopolitical","geopolitics","georas","geordie","georg","george","georgeanna","georgeanne","georgena","georgeta","georgetown","georgetta","georgette","georgi","georgia","georgian","georgiana","georgianna","georgianne","georgie","georgina","georgine","georgy","geostationary","geosynchronous","geosyncline","geothermal","geothermic","ger","gerald","geralda","geraldine","geranium","gerard","gerardo","gerber","gerbil","gerda","gerek","gerhard","gerhardine","gerhardt","geri","gerianna","gerianne","geriatric","geriatrics","gerick","gerik","geritol","gerladina","germ","germain","germaine","german","germana","germane","germania","germanic","germanium","germanized","germantown","germany","germayne","germen","germicidal","germicide","germinal","germinate","germinated","germination","germinative","gerome","geronimo","gerontocracy","gerontological","gerontologist","gerontology","gerrard","gerri","gerrie","gerrilee","gerrit","gerry","gerrymander","gershwin","gert","gerta","gerti","gertie","gertrud","gertruda","gertrude","gertrudis","gerty","gerund","gerundive","gery","gestalt","gestapo","gestate","gestation","gestational","gesticulate","gesticulation","gesticulative","gestural","gesture","gesturedetector","gesturerecognizer","gestures","gesundheit","get","getabsolutepath","getaccesstoken","getaction","getactionbar","getactivesheet","getactivespreadsheet","getactivity","getaddress","getaddrinfo","getage","getall","getapplication","getapplicationcontext","getarguments","getassets","getasync","getattr","getattribute","getaway","getbasecontext","getbean","getbody","getboolean","getbootstrap","getboundingclientrect","getbounds","getbroadcast","getbyid","getbytes","getcell","getch","getchar","getchild","getchildat","getchildren","getclass","getclassloader","getcode","getcollection","getcolor","getcolumn","getcolumnindex","getcomponent","getconnection","getcontent","getcontentpane","getcontentresolver","getcontext","getcount","getcurrentinstance","getcurrentposition","getcurrentsession","getcurrentuser","getcwd","getdata","getdate","getday","getdefault","getdefaultproguardfile","getdefaultsharedpreferences","getdescription","getdouble","getdrawable","getelement","getelementbyid","getelementsbyclassname","getelementsbyname","getelementsbytagname","getemail","getentity","getenumerator","getenv","getexternalstoragedirectory","getextras","getfield","getfile","getfilename","getfiles","getfirstname","getfragmentmanager","getfullyear","gethashcode","getheight","gethours","gethsemane","getid","getimage","getindex","getinfo","getinputstream","getinstance","getint","getintent","getitem","getitemcount","getitemid","getitems","getjson","getjsonarray","getjsonobject","getkey","getkeycode","getlasterror","getlatitude","getlayoutinflater","getlayoutparams","getlength","getline","getlist","getlocation","getlogger","getlong","getlongitude","getmap","getmenuinflater","getmessage","getmethod","getminutes","getmodel","getmonth","getname","getnext","getnumber","getobject","getopt","getoutputstream","getpackagemanager","getpackagename","getpage","getparameter","getparameters","getparent","getpassword","getpath","getpid","getpixel","getposition","getpreferredsize","getprice","getproperties","getproperty","getquery","getrange","getreadabledatabase","getreference","getrepository","getrequest","getresource","getresourceasstream","getresources","getresponse","getresponsecode","getresponsestream","getresult","getresultlist","getrow","getruntime","gets","getscript","getselecteditem","getselection","getservice","getsession","getsettings","getsharedpreferences","getsheetbyname","getsimplename","getsingleton","getsize","getsource","getstate","getstatus","getstream","getstring","getstringextra","getsupportactionbar","getsupportfragmentmanager","getsystemservice","gettable","gettag","getter","getters","gettext","gettime","gettimeinmillis","getting","gettitle","gettoken","gettransaction","getty","gettype","gettysburg","getup","geturl","getuser","getuserid","getusername","getusers","getvalue","getvalues","getview","getwidth","getwindow","getwritabledatabase","getwriter","getx","gety","gevent","gewgaw","gewrztraminer","geyser","gf","gfortran","gfx","gg","ggplot","gh","ghana","ghanaian","ghanian","ghastliness","ghastly","ghat","ghats","ghc","ghci","ghent","gherardo","gherkin","ghetto","ghettoize","ghi","ghibelline","ghost","ghostlike","ghostliness","ghostly","ghostscript","ghostwrite","ghostwritten","ghostwrote","ghoul","ghoulish","ghoulishness","ghq","ghz","gi","giacinta","giacobo","giacometti","giacomo","giacopo","gian","giana","gianina","gianna","gianni","giannini","giant","giantess","giantkiller","giauque","giavani","gib","gibb","gibber","gibberish","gibbet","gibbie","gibbon","gibbous","gibbousness","gibby","gibe","giber","giblet","gibraltar","gibson","gid","giddap","giddily","giddiness","giddings","giddy","gide","gideon","gielgud","gienah","gif","giff","giffard","giffer","giffie","gifford","giffy","gift","gifted","giftedness","gig","gigabyte","gigacycle","gigahertz","gigantic","gigantically","giganticness","gigavolt","gigawatt","gigged","gigging","giggle","giggler","giggling","giggly","gigi","gigo","gigolo","gil","gila","gilbert","gilberta","gilberte","gilbertina","gilbertine","gilberto","gilbertson","gilburt","gilchrist","gild","gilda","gilder","gilding","gilead","gilemette","giles","gilgamesh","gilkson","gill","gillan","gilles","gillespie","gillette","gilli","gilliam","gillian","gillie","gilligan","gilly","gilmore","gilt","gimbaled","gimbals","gimbel","gimcrack","gimcrackery","gimlet","gimme","gimmick","gimmickry","gimmicky","gimp","gimpy","gin","gina","ginelle","ginevra","ginger","gingerbread","gingerliness","gingerly","gingersnap","gingery","gingham","gingivitis","gingrich","ginkgo","ginkgoes","ginmill","ginned","ginni","ginnie","ginnifer","ginning","ginny","gino","ginsberg","ginsburg","ginseng","gioconda","giordano","giorgi","giorgia","giorgio","giorgione","giotto","giovanna","giovanni","gipsy","giraffe","giralda","giraldo","giraud","giraudoux","gird","girded","girder","girdle","girdler","girl","girlfriend","girlhood","girlie","girlish","girlishness","girls","giro","girt","girth","girths","gis","gisela","giselbert","gisele","gisella","giselle","gish","gist","git","github","githubusercontent","gitignore","gitlab","giuditta","giulia","giuliano","giulietta","giulio","giuseppe","giustina","giustino","giusto","give","giveaway","giveback","given","givenname","giver","gives","giving","giza","gizela","gizmo","gizzard","gk","gl","glac","glacial","glaciate","glaciation","glacier","glaciological","glaciologist","glaciology","glad","gladded","gladden","gladder","gladdest","gladding","gladdy","glade","gladi","gladiator","gladiatorial","gladiola","gladioli","gladiolus","gladly","gladness","gladsome","gladstone","gladys","glamor","glamorization","glamorize","glamorizer","glamorous","glamorousness","glance","glancing","gland","glanders","glandes","glandular","glans","glare","glaring","glaringness","glaser","glasgow","glasnost","glass","glassblower","glassblowing","glassfish","glassful","glasshouse","glassily","glassiness","glassless","glassware","glasswort","glassy","glastonbury","glaswegian","glaucoma","glaucous","glaze","glazed","glazer","glazier","glazing","glbindbuffer","glbindtexture","glclear","glcolor","gleam","glean","gleaner","gleaning","gleason","gleda","glee","gleed","gleeful","gleefulness","gleeing","glen","glenable","glenda","glendale","glenden","glendon","glenine","glenn","glenna","glennie","glennis","gles","glew","glfloat","glfw","glib","glibber","glibbest","glibc","glibness","glide","glider","glim","glimmer","glimmering","glimpse","glimpser","glint","glissandi","glissando","glisten","glister","glitch","glitter","glittering","glittery","glitz","glitzy","glm","glmatrixmode","gloaming","gloat","gloater","gloating","glob","global","globalism","globalist","globalization","globally","globals","globe","globetrotter","globular","globularity","globularness","globule","globulin","glockenspiel","glommed","gloom","gloomily","gloominess","gloomy","glop","glopped","glopping","gloppy","glori","gloria","gloriana","gloriane","glorification","glorifier","glorify","glorious","gloriousness","glory","gloss","glossary","glossily","glossiness","glossolalia","glossy","glottal","glottalization","glottis","gloucester","glove","gloveless","glover","glow","glower","glowing","glowworm","glsl","gltexparameteri","glucose","glue","glued","gluer","gluey","gluier","gluiest","gluint","glum","glummer","glummest","glumness","gluon","glut","glutamate","gluten","glutenous","glutinous","glutinousness","glutted","glutting","glutton","gluttonous","gluttony","glvertex","glyceride","glycerin","glycerinate","glycerine","glycerol","glycerolized","glycine","glycogen","glycol","glyn","glynda","glynis","glynn","glynnis","glyph","glyphicon","glyphs","gm","gmap","gmaps","gmp","gms","gmt","gn","gnarl","gnash","gnat","gnaw","gnawer","gnawing","gneiss","gnni","gnome","gnomelike","gnomic","gnomish","gnomonic","gnostic","gnosticism","gnp","gnu","gnuplot","go","goa","goad","goal","goalie","goalkeeper","goalkeeping","goalless","goalmouth","goalpost","goals","goalscorer","goalscoring","goaltender","goat","goatee","goatherd","goatskin","gob","goback","gobbed","gobbet","gobbing","gobble","gobbledegook","gobbledygook","gobbler","gobi","goblet","goblin","god","godaddy","godard","godart","godchild","godchildren","goddammit","goddamn","goddard","goddart","goddaughter","godded","goddess","godding","godfather","godforsaken","godfree","godfrey","godfry","godhead","godhood","godiva","godless","godlessness","godlike","godlikeness","godliness","godly","godmother","godot","godparent","godsend","godson","godspeed","godthaab","godunov","godwin","godzilla","goebbels","goer","goering","goes","goethals","goethe","gofer","goff","gog","goggle","goggler","gogh","gogol","goiania","going","goiter","golan","golang","golconda","gold","golda","goldarina","goldberg","goldbrick","goldbricker","golden","goldenness","goldenrod","goldenseal","goldfinch","goldfish","goldi","goldia","goldie","goldilocks","goldina","golding","goldman","goldmine","goldsmith","goldsmiths","goldstein","goldwater","goldwyn","goldy","goleta","golf","golfer","golgotha","goliath","goliaths","golly","gomez","gomorrah","gompers","gonad","gonadal","gondola","gondolier","gondwanaland","gone","goner","gong","gonion","gonna","gonorrhea","gonorrheal","gonzales","gonzalez","gonzalo","goo","goober","good","goodbye","goodhearted","goodie","goodish","goodly","goodman","goodness","goodnight","goodrich","goods","goodwill","goodwin","goody","goodyear","gooey","goof","goofiness","goofy","goog","googling","gooier","gooiest","gook","goon","goop","goos","goose","gooseberry","goosebumps","gop","gopath","gopher","goran","goraud","gorbachev","gordan","gorden","gordian","gordie","gordimer","gordon","gordy","gore","goren","gorey","gorgas","gorge","gorged","gorgeous","gorgeousness","gorger","gorges","gorging","gorgon","gorgonzola","gorham","gorilla","gorily","goriness","goring","gorky","gormandize","gormandizer","gormless","gorp","gorse","gory","gos","gosh","goshawk","gosling","gospel","gospeler","gossamer","gossip","gossipy","got","gotcha","goth","gotham","gothart","gothic","gothicism","goths","goto","gotta","gotten","gottfried","goucher","gouda","gouge","gouger","goulash","gould","gounod","gourd","gourde","gourmand","gourmet","gout","gouty","gov","govern","governable","governance","governed","governess","governing","government","governmental","governments","governor","governorship","govt","gown","goya","gp","gpa","gpg","gpio","gpl","gpo","gps","gpss","gpu","gpus","gr","grab","grabbed","grabber","grabbing","grabs","gracchus","grace","graceful","gracefuller","gracefullest","gracefully","gracefulness","graceland","graceless","gracelessness","gracia","gracie","graciela","gracious","graciousness","grackle","grad","gradate","gradation","grade","graded","gradeigh","gradely","grader","grades","gradey","gradient","gradients","gradientstop","gradle","gradlew","gradual","gradualism","gradualist","gradually","gradualness","graduand","graduate","graduation","grady","graehme","graeme","graff","graffias","graffiti","graffito","graft","grafter","grafting","grafton","graham","grahame","graig","grail","grails","grain","grained","grainer","graininess","graining","grainy","gram","grammar","grammarian","grammatic","grammatical","grammaticality","grammaticalness","gramme","grammy","gramophone","grampians","grampus","gran","granada","granary","grand","grandam","grandaunt","grandchild","grandchildren","granddad","granddaddy","granddaughter","grandee","grandeur","grandfather","grandiloquence","grandiloquent","grandiose","grandiosity","grandkid","grandma","grandmaster","grandmother","grandnephew","grandness","grandniece","grandpa","grandparent","grandson","grandstand","grandstander","granduncle","grange","granger","granite","granitic","grannie","granny","granola","grant","granted","grantee","granter","grantham","granthem","grantley","grantor","grantresults","grants","grantsmanship","granular","granularity","granulate","granulation","granule","granulocytic","granville","grape","grapefruit","grapeshot","grapevine","graph","grapheme","graphic","graphical","graphicness","graphics","graphite","graphologist","graphology","graphql","graphs","graphviz","grapnel","grapple","grappler","grappling","grasp","grasper","grasping","graspingness","grass","grasshopper","grassland","grassroots","grassy","grata","grate","grateful","gratefuller","gratefullest","gratefulness","grater","grates","gratia","gratiana","graticule","gratification","gratified","gratify","gratifying","grating","gratis","gratitude","gratuitous","gratuitousness","gratuity","gravamen","grave","gravedigger","gravel","graven","graveness","graver","graves","graveside","gravestone","graveyard","gravid","gravida","gravidness","gravimeter","gravimetric","gravitas","gravitate","gravitation","gravitational","graviton","gravity","gravy","gray","graybeard","grayce","grayish","grayness","grayscale","grayson","graze","grazer","grazia","grazing","grease","greasepaint","greaseproof","greaser","greasily","greasiness","greasy","great","greatcoat","greaten","greater","greatest","greathearted","greatly","greatness","grebe","grecian","greece","greed","greedily","greediness","greeds","greedy","greek","greeley","green","greenback","greenbelt","greenberg","greenblatt","greenbriar","greene","greenery","greenfeld","greenfield","greenfly","greengage","greengrocer","greengrocery","greenhorn","greenhouse","greening","greenish","greenland","greenmail","greenness","greenpeace","greenroom","greensboro","greensleeves","greensville","greensward","greentree","greenville","greenwich","greenwood","greer","greet","greeter","greeting","greetings","greets","greg","gregarious","gregariousness","gregg","greggory","gregoire","gregoor","gregor","gregorian","gregoriancalendar","gregorio","gregorius","gregory","gremlin","grenada","grenade","grenadian","grenadier","grenadine","grenadines","grendel","grenier","grenoble","grenville","grep","grepcode","grepl","gresham","greta","gretal","gretchen","grete","gretel","grethel","gretna","gretta","gretzky","grew","grey","greybeard","greyhound","greyness","grid","gridbagconstraints","gridbaglayout","griddata","gridded","griddle","griddlecake","gridiron","gridlayout","gridlock","gridpane","grids","gridview","gridviewcolumn","gridviewrow","gridx","gridy","grief","grieg","grier","grievance","grieve","griever","grieving","grievous","grievousness","griff","griffie","griffin","griffith","griffon","griffy","grill","grille","griller","grillwork","grim","grimace","grimacer","grimaldi","grime","grimes","griminess","grimm","grimmer","grimmest","grimness","grimy","grin","grinch","grind","grinder","grinding","grindstone","gringo","grinned","grinner","grinning","grip","gripe","griper","grippe","gripper","gripping","gris","griselda","grisliness","grisly","grissel","grist","gristle","gristliness","gristly","gristmill","griswold","grit","gritted","gritter","grittiness","gritting","gritty","griz","grizzle","grizzling","grizzly","grnewald","groan","groaner","groat","grocer","grocery","grog","groggily","grogginess","groggy","groin","grok","grokked","grokking","grommet","gromyko","groofs","groom","groomer","groomsman","groomsmen","groot","groove","groover","groovy","grope","groper","gropius","grosbeak","grosgrain","gross","grosset","grossman","grossness","grosvenor","grosz","grotesque","grotesqueness","grotius","groton","grotto","grottoes","grouch","grouchily","grouchiness","grouchy","ground","groundbreaking","grounded","grounder","groundhog","groundless","groundlessness","groundnut","groundsheet","groundskeepers","groundsman","groundswell","groundwater","groundwork","group","groupbox","groupby","grouped","grouper","groupid","groupie","grouping","grouplayout","groupname","groupon","groupposition","groups","grouse","grouser","grout","grouter","grove","grovel","groveler","grovelike","groveling","grover","grow","grower","growing","growingly","growl","growler","growling","growly","grown","grownup","grows","growth","growths","grp","grpc","grub","grubbed","grubber","grubbily","grubbiness","grubbing","grubby","grubstake","grudge","grudger","grudging","gruel","grueling","gruesome","gruesomeness","gruff","gruffness","grumble","grumbler","grumbling","grumman","grump","grumpily","grumpiness","grumpy","grundy","grunge","grungy","grunion","grunt","grunter","grus","grusky","gruyeres","gruyre","gryphon","gs","gsa","gsl","gsm","gson","gsp","gst","gstatic","gstreamer","gsub","gt","gte","gteborg","gtest","gtk","gtm","gu","guacamole","guadalajara","guadalcanal","guadalquivir","guadalupe","guadeloupe","guallatiri","gualterio","guam","guamanian","guangzhou","guanine","guano","guantanamo","guarani","guarantee","guaranteed","guaranteeing","guarantees","guarantor","guaranty","guard","guarded","guardedness","guarder","guardhouse","guardia","guardian","guardianship","guardrail","guardroom","guards","guardsman","guardsmen","guarnieri","guatemala","guatemalan","guava","guayaquil","gubernatorial","gucci","gudgeon","guelph","guendolen","guenevere","guenna","guenther","guernsey","guerra","guerrero","guerrilla","guess","guessable","guessed","guesser","guesses","guessing","guesstimate","guesswork","guest","guests","guevara","guff","guffaw","guggenheim","guglielma","guglielmo","guhleman","gui","guiana","guice","guid","guidance","guide","guidebook","guided","guideline","guidelines","guidepost","guider","guides","guido","guids","guilbert","guild","guilder","guildhall","guile","guileful","guileless","guilelessness","guillaume","guillema","guillemette","guillemot","guillermo","guillotine","guilt","guiltily","guiltiness","guiltless","guiltlessness","guilty","guinea","guinean","guinevere","guinna","guinness","guise","guitar","guitarist","guiyang","guizot","gujarat","gujarati","gujranwala","gulag","gulch","gulden","gulf","gull","gullah","gullet","gulley","gullibility","gullible","gulliver","gully","gulp","gum","gumbo","gumboil","gumboots","gumdrop","gummed","gumminess","gumming","gummy","gumption","gumshoe","gumshoeing","gumtree","gun","gunar","gunboat","gunderson","gunfight","gunfighter","gunfire","gunflint","gunfought","gunicorn","gunilla","gunk","gunky","gunman","gunmen","gunmetal","gunnar","gunned","gunnel","gunner","gunnery","gunning","gunny","gunnysack","gunpoint","gunpowder","gunrunner","gunrunning","guns","gunship","gunshot","gunsling","gunslinger","gunsmith","gunsmiths","guntar","gunter","gunther","gunwale","guofeng","guppy","gupta","gurgle","gurkha","gurney","guru","gus","gusella","gush","gusher","gushy","guss","gusset","gussi","gussie","gussy","gust","gusta","gustaf","gustafson","gustatory","gustav","gustave","gustavo","gustavus","gusted","gusti","gustie","gustily","gustiness","gusting","gusto","gustoes","gusts","gusty","gut","gutenberg","guthrey","guthrie","guthry","gutierrez","gutless","gutlessness","guts","gutser","gutsiness","gutsy","gutted","gutter","guttering","guttersnipe","gutting","guttural","gutturalness","gutty","guy","guyana","guyanese","guys","guzman","guzzle","guzzler","gv","gw","gwalior","gwen","gwendolen","gwendolin","gwendoline","gwendolyn","gweneth","gwenette","gwenneth","gwenni","gwennie","gwenny","gwenora","gwenore","gwt","gwyn","gwyneth","gwynne","gx","gy","gym","gymkhana","gymnasia","gymnasium","gymnast","gymnastic","gymnastically","gymnastics","gymnosperm","gynecologic","gynecological","gynecologist","gynecology","gyp","gypped","gypper","gypping","gypsite","gypster","gypsum","gypsy","gyrate","gyration","gyrator","gyrfalcon","gyro","gyrocompass","gyroscope","gyroscopic","gyve","gz","gzip","h","ha","haag","haas","habakkuk","habeas","haber","haberdasher","haberdashery","haberman","habib","habiliment","habit","habitability","habitable","habitableness","habitant","habitat","habitation","habitations","habits","habitu","habitual","habitualness","habituate","habituation","hacienda","hack","hackage","hacked","hacker","hackers","hackett","hacking","hackle","hackler","hackney","hacks","hacksaw","hackwork","hacky","had","hadamard","hadar","haddad","haddock","hades","hadj","hadji","hadlee","hadleigh","hadley","hadn","hadoop","hadria","hadrian","hadron","hadst","haemoglobin","haemophilia","haemorrhage","hafiz","hafnium","haft","hag","hagan","hagar","hagen","hager","haggai","haggard","haggardness","hagged","hagging","haggis","haggish","haggle","haggler","hagiographa","hagiographer","hagiography","hagstrom","hague","haha","hahn","hahnium","haifa","haiku","hail","hailee","hailer","hailey","hailstone","hailstorm","haily","haiphong","hair","hairball","hairbreadth","hairbreadths","hairbrush","haircare","haircloth","haircloths","haircut","haircutting","hairdo","hairdresser","hairdressing","hairdryer","hairiness","hairless","hairlessness","hairlike","hairline","hairnet","hairpiece","hairpin","hairsbreadth","hairsbreadths","hairsplitter","hairsplitting","hairspray","hairspring","hairstyle","hairstylist","hairy","haiti","haitian","hajj","hajjes","hajji","hake","hakeem","hakim","hakka","hakluyt","hal","halal","halalled","halalling","halberd","halcyon","haldane","hale","haleakala","haleigh","haler","halest","halette","haley","half","halfback","halfbreed","halfhearted","halfheartedness","halfpence","halfpenny","halfpennyworth","halftime","halftone","halfway","halfword","hali","halibut","halide","halie","halifax","halimeda","halite","halitoses","halitosis","hall","hallelujah","hallelujahs","halley","halli","halliard","hallie","hallinan","hallmark","hallo","halloo","hallow","halloween","hallowing","hallows","hallsy","hallucinate","hallucination","hallucinatory","hallucinogen","hallucinogenic","hallway","hally","halo","halocarbon","halogen","halogenated","halon","halpern","halsey","halsy","halt","halter","halting","halve","halves","halyard","ham","hamal","haman","hamburg","hamburger","hamcrest","hamel","hamey","hamhung","hamid","hamil","hamilcar","hamilton","hamiltonian","hamish","hamitic","haml","hamlen","hamlet","hamlin","hammad","hammarskjold","hammed","hammer","hammerer","hammerhead","hammering","hammerless","hammerlock","hammerstein","hammertoe","hammett","hamming","hammock","hammond","hammurabi","hammy","hamnet","hamper","hampered","hampshire","hampton","hamster","hamstring","hamstrung","hamsun","han","hana","hanan","hancock","hand","handbag","handbagged","handbagging","handball","handbarrow","handbasin","handbill","handbook","handbrake","handcar","handcart","handclasp","handcraft","handcuff","handcuffs","handed","handedness","handel","hander","handful","handgun","handhold","handicap","handicapped","handicapper","handicapping","handicraft","handicraftsman","handicraftsmen","handily","handiness","handiwork","handkerchief","handle","handleable","handlebar","handlebars","handlecallback","handlechange","handleclick","handled","handleerror","handlelaunchactivity","handlemessage","handlenonsuccessanddebuggernotification","handler","handlerequest","handlers","handles","handless","handlesubmit","handling","handmade","handmaid","handmaiden","handout","handover","handpick","handrail","hands","handsaw","handset","handshake","handshaker","handshaking","handsome","handsomely","handsomeness","handspike","handspring","handstand","handwork","handwoven","handwrite","handwriting","handwritten","handy","handyman","handymen","haney","hang","hangar","hangdog","hanged","hanger","hanging","hangman","hangmen","hangnail","hangout","hangover","hangs","hangul","hangup","hangzhou","hank","hankel","hanker","hankerer","hankering","hankie","hanky","hanna","hannah","hanni","hannibal","hannie","hanny","hanoi","hanover","hanoverian","hans","hansel","hansen","hansiain","hansom","hanson","hanuka","hanukkah","hanukkahs","hap","hapgood","haphazard","haphazardness","hapless","haplessness","haploid","happed","happen","happened","happening","happens","happenstance","happily","happiness","happing","happy","haproxy","hapsburg","harald","harangue","haranguer","harare","harass","harasser","harassment","harbert","harbin","harbinger","harbor","harborer","harcourt","hard","hardback","hardball","hardboard","hardboiled","hardbound","hardcode","hardcoded","hardcoding","hardcore","hardcover","harden","hardened","hardener","hardening","harder","hardest","hardhat","hardheaded","hardheadedness","hardhearted","hardheartedness","hardihood","hardily","hardin","hardiness","harding","hardliner","hardly","hardness","hardscrabble","hardshell","hardship","hardstand","hardtack","hardtop","hardware","hardwire","hardwood","hardworking","hardy","hare","harebell","harebrained","harelip","harelipped","harem","hargreaves","hark","harlan","harland","harlem","harlen","harlene","harlequin","harley","harli","harlie","harlin","harlot","harlotry","harlow","harm","harman","harmed","harmer","harmful","harmfulness","harmless","harmlessness","harmon","harmonia","harmonic","harmonica","harmonically","harmonics","harmonie","harmonious","harmoniousness","harmonium","harmonization","harmonizations","harmonize","harmonized","harmonizer","harmonizes","harmony","harness","harnessed","harnesser","harnesses","harold","haroun","harp","harper","harping","harpist","harpoon","harpooner","harpsichord","harpsichordist","harpy","harrell","harri","harridan","harrie","harrier","harriet","harriett","harrietta","harriette","harrington","harriot","harriott","harrisburg","harrison","harrisonburg","harrow","harrower","harrumph","harry","harsh","harshen","harshness","hart","harte","hartford","hartley","hartline","hartman","hartwell","harv","harvard","harvest","harvested","harvester","harvestman","harvey","harwell","harwilll","has","hasattr","hasbro","hasclass","hasfocus","hash","hashcode","hashed","hasheem","hasher","hashes","hashim","hashing","hashish","hashlib","hashmap","hashset","hashtable","hashtag","hashtags","hasidim","haskel","haskell","haskins","haslett","hasmany","hasn","hasnext","hasone","hasownproperty","hasp","hassle","hassock","hast","haste","hasten","hastener","hastie","hastily","hastiness","hastings","hasty","hasvalue","hat","hatch","hatchback","hatcheck","hatched","hatcher","hatchery","hatchet","hatching","hatchure","hatchway","hate","hateful","hatefulness","hater","hatfield","hathaway","hatless","hatred","hatstands","hatted","hatter","hatteras","hatti","hattie","hatting","hatty","hauberk","haugen","haughtily","haughtiness","haughty","haul","haulage","hauler","haunch","haunt","haunter","haunting","hauptmann","hausa","hausdorff","hauser","hauteur","havana","havarti","have","havel","haven","havent","haver","haversack","having","havoc","havocked","havocking","haw","hawaii","hawaiian","hawk","hawker","hawking","hawkins","hawkish","hawkishness","hawley","haws","hawser","hawthorn","hawthorne","hay","haycock","hayden","haydn","haydon","hayes","hayfield","hayley","hayloft","haymow","haynes","hayrick","hayride","hayseed","haystack","haywain","hayward","haywire","haywood","hayyim","hazard","hazardous","hazardousness","haze","hazel","hazelcast","hazelnut","hazer","hazily","haziness","hazing","hazlett","hazlitt","hazy","hb","hbase","hbm","hbo","hbox","hbs","hc","hd","hdc","hdd","hdf","hdfs","hdpi","hdqrs","hdr","hdtv","he","head","headache","headaches","headband","headboard","headcount","headdress","header","headers","headerstyle","headertemplate","headertext","headerview","headfirst","headgear","headhunt","headhunter","headhunting","headily","headiness","heading","headings","headlamp","headland","headless","headlessness","headlight","headline","headliner","headlines","headlock","headlong","headman","headmaster","headmastership","headmen","headmistress","headphone","headpiece","headpin","headquarter","headrest","headroom","heads","headscarf","headset","headship","headshrinker","headsman","headsmen","headstall","headstand","headstock","headstone","headstrong","headwaiter","headwall","headwater","headway","headwind","headword","heady","heal","healed","healer","heall","health","healthcare","healthful","healthfully","healthfulness","healthily","healthiness","healths","healthy","heap","hear","heard","hearer","hearing","hearken","hears","hearsay","hearse","hearst","heart","heartache","heartbeat","heartbreak","heartbreaking","heartbroke","heartbroken","heartburn","heartburning","hearted","hearten","heartening","heartfelt","hearth","hearthrug","hearths","hearthstone","heartily","heartiness","heartland","heartless","heartlessness","heartrending","hearts","heartsick","heartsickness","heartstrings","heartthrob","heartwarming","heartwood","hearty","heat","heated","heatedly","heater","heath","heathen","heathendom","heathenish","heathenism","heather","heathery","heathkit","heathland","heathman","heaths","heatmap","heatproof","heats","heatstroke","heatwave","heave","heaven","heavenliness","heavenly","heavenward","heaver","heaves","heavily","heaviness","heaviside","heavy","heavyhearted","heavyset","heavyweight","heb","hebe","hebephrenic","hebert","hebraic","hebraism","hebrew","hebrides","hecate","hecatomb","heck","heckle","heckler","hectare","hectic","hectically","hectogram","hectometer","hector","hecuba","heda","hedda","heddi","heddie","hedge","hedgehog","hedgehop","hedgehopped","hedgehopping","hedger","hedgerow","hedging","hedi","hedonism","hedonist","hedonistic","hedvig","hedvige","hedwig","hedwiga","hedy","heed","heeded","heedful","heedfulness","heeding","heedless","heedlessness","heehaw","heel","heeler","heeling","heelless","heep","hefner","heft","heftily","heftiness","hefty","hegel","hegelian","hegemonic","hegemony","hegira","heida","heidegger","heidelberg","heidi","heidie","heifer","heifetz","height","heighten","heights","heimlich","heindrick","heine","heineken","heinlein","heinous","heinousness","heinrich","heinrick","heinrik","heinz","heinze","heir","heiress","heirloom","heisenberg","heiser","heist","heister","hejira","helaina","helaine","held","helen","helena","helene","helenka","helga","helge","helical","helices","helicon","helicopter","heliocentric","heliography","heliopolis","helios","heliosphere","heliotrope","heliport","helium","helix","hell","hellbender","hellbent","hellcat","hellebore","hellene","hellenic","hellenism","hellenist","hellenistic","hellenization","hellenize","heller","hellespont","hellfire","hellhole","helli","hellion","hellish","hellishness","hellman","hello","helloworld","helluva","helm","helmed","helmet","helmholtz","helming","helms","helmsman","helmsmen","helmut","helot","help","helped","helper","helpers","helpful","helpfulness","helping","helpless","helplessness","helpline","helpmate","helpmeet","helps","helsa","helsinki","helve","helvetian","helvetica","helvetius","helyn","hem","hematite","hematologic","hematological","hematologist","hematology","heme","hemingway","hemisphere","hemispheric","hemispherical","hemline","hemlock","hemmed","hemmer","hemming","hemoglobin","hemolytic","hemophilia","hemophiliac","hemorrhage","hemorrhagic","hemorrhoid","hemostat","hemp","hemstitch","hen","hence","henceforth","henceforward","hench","henchman","henchmen","henderson","hendrerit","hendrick","hendrickson","hendrik","hendrika","hendrix","henge","henka","henley","henna","hennessey","henning","henpeck","henri","henrie","henrieta","henrietta","henriette","henrik","henry","henryetta","hensley","henson","hep","heparin","hepatic","hepatitides","hepatitis","hepburn","hephaestus","hephzibah","hepper","heppest","hepplewhite","heptagon","heptagonal","heptane","heptathlon","her","hera","heracles","heraclitus","herald","heralded","heraldic","heraldry","herb","herbaceous","herbage","herbal","herbalism","herbalist","herbart","herbert","herbicidal","herbicide","herbie","herbivore","herbivorous","herby","herc","herculaneum","hercule","herculean","herculie","herd","herder","herdsman","herdsmen","here","hereabout","hereafter","hereby","hereditary","heredity","hereford","herein","hereinafter","hereof","hereon","heres","heresy","heretic","heretical","hereto","heretofore","hereunder","hereunto","hereupon","herewith","heriberto","heritable","heritage","heritor","herkimer","herman","hermann","hermaphrodite","hermaphroditic","hermaphroditus","hermeneutic","hermeneutics","hermes","hermetic","hermetical","hermia","hermie","hermina","hermine","herminia","hermione","hermit","hermitage","hermite","hermitian","hermon","hermosa","hermosillo","hermy","hernandez","hernando","hernia","hernial","herniate","hero","herod","herodotus","heroes","heroic","heroically","heroics","heroin","heroine","heroism","heroku","herokuapp","herold","heron","herpes","herpetologist","herpetology","herr","herrera","herrick","herring","herringbone","herrington","hersch","herschel","herself","hersey","hersh","hershel","hershey","herta","hertha","hertz","hertzog","hertzsprung","herve","hervey","herzegovina","herzl","hes","hesiod","hesitance","hesitancy","hesitant","hesitantly","hesitate","hesitater","hesitating","hesitation","hesperus","hess","hesse","hessian","hester","hesther","hestia","heston","heterodox","heterodoxy","heterodyne","heterogamous","heterogamy","heterogeneity","heterogeneous","heterogeneousness","heterosexual","heterosexuality","heterostructure","heterozygous","hetti","hettie","hetty","heublein","heuristic","heuristically","heusen","heuser","hew","hewe","hewer","hewet","hewett","hewie","hewitt","hewlett","hex","hexachloride","hexadecimal","hexafluoride","hexagon","hexagonal","hexagram","hexameter","hexer","hey","heyday","heyerdahl","heywood","hezekiah","hf","hg","hgt","hgwy","hh","hhh","hhs","hi","hialeah","hiatus","hiawatha","hibachi","hibernate","hibernation","hibernator","hibernia","hibernian","hibiscus","hiccup","hick","hickey","hickman","hickok","hickory","hicks","hid","hidden","hiddenfield","hiddenfor","hide","hideaway","hidebound","hideous","hideousness","hideout","hider","hides","hiding","hie","hieing","hierarchal","hierarchic","hierarchical","hierarchy","hieratic","hieroglyph","hieroglyphic","hieroglyphics","hieroglyphs","hieronymus","hifalutin","higashiosaka","higgins","high","highball","highborn","highboy","highbrow","highchair","highcharts","higher","highest","highfalutin","highfield","highgui","highhanded","highhandedness","highish","highland","highlander","highlands","highlight","highlighted","highlighting","highlights","highly","highness","highpoint","highroad","highs","highscore","hight","hightail","highway","highwayman","highwaymen","hijack","hijacker","hike","hiker","hilario","hilarious","hilariousness","hilarity","hilarius","hilary","hilbert","hilda","hildagard","hildagarde","hilde","hildebrand","hildegaard","hildegarde","hildy","hill","hillard","hillary","hillbilly","hillcrest","hillel","hiller","hillery","hilliard","hilliary","hillie","hillier","hilliness","hillman","hillmen","hillock","hillsboro","hillsdale","hillside","hilltop","hillwalking","hilly","hillyer","hilt","hilton","him","himalaya","himalayan","himmler","himself","hinayana","hind","hinda","hindemith","hindenburg","hinder","hindered","hinderer","hindi","hindmost","hindquarter","hindrance","hindsight","hindu","hinduism","hindustan","hindustani","hines","hinge","hinger","hinkle","hinsdale","hinstance","hint","hinter","hinterland","hinton","hints","hinze","hip","hipbone","hipness","hipparchus","hipped","hipper","hippest","hippie","hipping","hippo","hippocrates","hippocratic","hippodrome","hippopotamus","hippy","hipster","hiragana","hiram","hire","hired","hireling","hirer","hirey","hiring","hirohito","hiroshi","hiroshima","hirsch","hirsute","hirsuteness","his","hispanic","hispaniola","hiss","hisser","hissing","hist","histamine","histidine","histochemic","histochemical","histochemistry","histogram","histological","histologist","histology","historian","historic","historical","historically","historicalness","historicism","historicist","historicity","historiographer","historiography","history","histrionic","histrionically","histrionics","hit","hitachi","hitch","hitchcock","hitcher","hitchhike","hither","hitherto","hitler","hitless","hits","hittable","hitter","hitting","hittite","hiv","hive","hk","hkey","hklm","hl","hloise","hls","hm","hmac","hmm","hmo","hmong","hms","hn","ho","hoar","hoard","hoarder","hoarding","hoarfrost","hoariness","hoarse","hoarseness","hoary","hoax","hoaxer","hob","hobard","hobart","hobbed","hobbes","hobbies","hobbing","hobbit","hobble","hobbler","hobbs","hobby","hobbyhorse","hobbyist","hobday","hobey","hobgoblin","hobie","hobnail","hobnob","hobnobbed","hobnobbing","hobo","hoboken","hoc","hock","hocker","hockey","hockney","hockshop","hod","hodge","hodgepodge","hodgkin","hoe","hoebart","hoecake","hoedown","hoeing","hoer","hoff","hoffa","hoffman","hofstadter","hog","hogan","hogarth","hogback","hogged","hogger","hogging","hoggish","hogshead","hogtie","hogtying","hogwash","hohenlohe","hohenstaufen","hohenzollern","hohhot","hoist","hoister","hoke","hokey","hokier","hokiest","hokkaido","hokum","hokusai","holbein","holbrook","holcomb","hold","holdall","holden","holder","holders","holding","holdout","holdover","holds","holdup","hole","holes","holey","holiday","holidaymaker","holidays","holier","holiness","holistic","holistically","holland","hollandaise","hollander","holler","hollerith","holley","holli","hollie","hollister","hollow","holloway","hollowness","hollowware","holly","hollyanne","hollyhock","hollywood","holm","holman","holmes","holmium","holo","holocaust","holocene","hologram","holograph","holographic","holographs","holography","holst","holstein","holster","holt","holy","holyoke","holystone","holzman","hom","homage","homager","hombre","homburg","home","homebody","homebound","homeboy","homebrew","homebuilder","homebuilding","homebuilt","homecoming","homecontroller","homegrown","homeland","homeless","homelessness","homelike","homeliness","homely","homemade","homemake","homemaker","homemaking","homeomorph","homeomorphic","homeomorphism","homeopath","homeopathic","homeopaths","homeopathy","homeostases","homeostasis","homeostatic","homeowner","homeownership","homepage","homer","homere","homeric","homerists","homeroom","homerus","homes","homeschooling","homescreen","homesick","homesickness","homespun","homestead","homesteader","homestretch","hometown","homeward","homework","homeworker","homey","homeyness","homicidal","homicide","homier","homiest","homiletic","homily","hominess","homing","hominid","hominy","homo","homogamy","homogenate","homogeneity","homogeneous","homogenization","homogenize","homogenizer","homograph","homographs","homological","homologous","homologue","homology","homomorphic","homomorphism","homonym","homophobia","homophobic","homophone","homopolymers","homosexual","homosexuality","homotopy","homozygous","hon","honcho","honda","hondo","honduran","honduras","hone","honecker","honest","honestly","honesty","honey","honeybee","honeycomb","honeydew","honeylocust","honeymoon","honeymooner","honeysuckle","honeywell","hong","honiara","honk","honker","honky","honolulu","honor","honorable","honorableness","honorables","honorablies","honorably","honorarily","honorarium","honorary","honored","honoree","honorer","honoria","honorific","honors","honshu","hooch","hood","hooded","hoodedness","hoodlum","hoodoo","hoodwink","hoodwinker","hooey","hoof","hoofer","hoofmark","hook","hookah","hookahs","hooke","hooked","hookedness","hooker","hookey","hooking","hooks","hookup","hookworm","hooky","hooligan","hooliganism","hoop","hooper","hoopla","hooray","hoosegow","hoosier","hoot","hootch","hootenanny","hooter","hoover","hooves","hop","hope","hoped","hopeful","hopefully","hopefulness","hopeless","hopelessness","hoper","hopes","hopewell","hopi","hoping","hopkins","hopkinsian","hopped","hopper","hopping","hoppled","hopples","hopscotch","horace","horacio","horatia","horatio","horatius","horde","horehound","horizon","horizontal","horizontalalign","horizontalalignment","horizontalcontentalignment","horizontally","horizontalscrollview","hormel","hormonal","hormone","hormuz","horn","hornbeam","hornblende","hornblower","horne","horned","hornedness","hornet","horniness","hornless","hornlike","hornpipe","horny","horologic","horological","horologist","horology","horoscope","horowitz","horrendous","horrible","horribleness","horribly","horrid","horridness","horrific","horrifically","horrify","horrifying","horror","hors","horse","horseback","horsedom","horseflesh","horsefly","horsehair","horsehide","horselaugh","horselaughs","horseless","horselike","horsely","horseman","horsemanship","horsemen","horseplay","horseplayer","horsepower","horseradish","horseshoe","horseshoeing","horseshoer","horsetail","horsewhip","horsewhipped","horsewhipping","horsewoman","horsewomen","horsey","horsier","horsiest","horsing","horst","hort","hortatory","horten","hortense","hortensia","horticultural","horticulture","horticulturist","horton","horus","hos","hosanna","hose","hosea","hosepipe","hosier","hosiery","hosp","hospice","hospitable","hospitably","hospital","hospitality","hospitalization","hospitalize","host","hostage","hostconfig","hosted","hostel","hosteler","hostelry","hostess","hostile","hostility","hosting","hostler","hostname","hosts","hot","hotbed","hotblooded","hotbox","hotcake","hotchpotch","hotel","hotelier","hotelman","hotels","hotfoot","hothead","hotheaded","hotheadedness","hothouse","hotmail","hotness","hotplate","hotpot","hotrod","hotshot","hotspot","hotted","hottentot","hotter","hottest","hotting","houdaille","houdini","hough","hound","hounder","hounding","hour","hourglass","houri","hourly","hours","house","houseboat","housebound","houseboy","housebreak","housebreaker","housebreaking","housebroke","housebroken","housebuilding","houseclean","housecleaning","housecoat","housefly","houseful","household","householder","househusband","housekeep","housekeeper","housekeeping","houselights","housemaid","houseman","housemen","housemother","housemoving","houseparent","houseplant","houser","houses","housetop","housewares","housewarming","housewife","housewifeliness","housewifely","housewives","housework","houseworker","housing","housman","houston","houyhnhnm","hov","hove","hovel","hover","hovercraft","hovered","hoverer","hovering","hovers","how","howard","howbeit","howdah","howdahs","howdy","howe","howell","however","howey","howie","howitzer","howl","howler","howrah","howsoever","howto","hoy","hoyden","hoydenish","hoyle","hoyt","hp","hpa","hpp","hq","hql","hr","href","hresult","hrh","hrothgar","hrs","hs","hsl","hsqldb","hst","hsv","ht","htaccess","htc","htdocs","hth","htm","html","htmlattributes","htmldocument","htmlelement","htmlentities","htmlhelper","htmlspecialchars","htmlstring","htmltextwriter","htmlunit","htons","hts","http","httpapplication","httpbackend","httpclient","httpcomponents","httpconnection","httpcontext","httpd","httpentity","httpget","httphandler","httpheader","httpheaders","httplib","httpmethod","httponly","httppost","httpprovider","httprequest","httprequestmessage","httpresponse","httpresponsemessage","httpresponseredirect","httpruntime","https","httpsecurity","httpserver","httpservlet","httpservletrequest","httpservletresponse","httpsession","httpstatus","httpstatuscode","httpurlconnection","httputility","httpwebrequest","httpwebresponse","hu","huang","huarache","huawei","hub","hubba","hubbard","hubble","hubbub","hubby","hubcap","hube","huber","hubert","huberto","hubey","hubie","hubris","hubs","huck","huckleberry","huckster","hud","huddersfield","huddle","huddler","hudson","hue","huerta","huey","huff","huffily","huffiness","huffman","huffy","hug","huge","hugely","hugeness","hugged","hugger","hugging","huggins","hugh","hughie","hugibert","hugo","huguenot","hugues","huh","huhs","hui","huitzilopitchli","hula","hulda","hulk","hull","hullabaloo","huller","hulling","hullo","hum","human","humane","humaneness","humaner","humanest","humanism","humanist","humanistic","humanitarian","humanitarianism","humanity","humanization","humanize","humanized","humanizer","humanizes","humanizing","humankind","humanness","humannesses","humanoid","humans","humbert","humberto","humble","humbleness","humbly","humboldt","humbug","humbugged","humbugging","humdinger","humdrum","hume","humeral","humeri","humerus","humfrey","humfrid","humfried","humid","humidification","humidifier","humidify","humidistat","humidity","humidor","humiliate","humiliating","humiliation","humility","hummed","hummel","hummer","humming","hummingbird","hummock","hummocky","hummus","humongous","humor","humored","humorist","humorless","humorlessness","humorous","humorousness","hump","humpback","humph","humphrey","humphs","humpty","humus","humvee","hun","hunch","hunchback","hundred","hundredfold","hundreds","hundredths","hundredweight","hunfredo","hung","hungarian","hungary","hunger","hungover","hungrily","hungriness","hungry","hunk","hunker","hunky","hunt","hunter","hunting","huntington","huntlee","huntley","huntress","huntsman","huntsmen","huntsville","hurdle","hurdler","hurl","hurlee","hurleigh","hurler","hurley","hurling","huron","hurray","hurricane","hurried","hurriedness","hurry","hurst","hurt","hurter","hurtful","hurtfulness","hurting","hurtle","hurts","hurwitz","hus","husain","husband","husbander","husbandman","husbandmen","husbandry","husein","hush","husk","husker","huskily","huskiness","husking","husky","hussar","hussein","husserl","hussy","hustings","hustle","hustler","huston","hut","hutch","hutchins","hutchinson","hutchison","hutted","hutting","hutton","hutu","huxley","huygens","huzzah","huzzahs","hv","hw","hwnd","hwy","hx","hy","hyacinth","hyacintha","hyacinthe","hyacinthia","hyacinthie","hyacinths","hyades","hyaena","hyannis","hyatt","hybrid","hybridism","hybridization","hybridize","hyde","hyderabad","hydra","hydrangea","hydrant","hydrate","hydration","hydraulic","hydraulically","hydraulicked","hydraulicking","hydraulics","hydrazine","hydride","hydro","hydrocarbon","hydrocephali","hydrocephalus","hydrochemistry","hydrochloric","hydrochloride","hydrodynamic","hydrodynamical","hydrodynamics","hydroelectric","hydroelectrically","hydroelectricity","hydrofluoric","hydrofoil","hydrogen","hydrogenate","hydrogenation","hydrogenations","hydrogenous","hydrological","hydrologist","hydrology","hydrolysis","hydrolyze","hydrolyzed","hydromagnetic","hydromechanics","hydrometer","hydrometry","hydrophilic","hydrophobia","hydrophobic","hydrophone","hydroplane","hydroponic","hydroponics","hydrosphere","hydrostatic","hydrostatics","hydrotherapy","hydrothermal","hydrous","hydroxide","hydroxy","hydroxyl","hydroxylate","hydroxyzine","hyena","hygiene","hygienic","hygienically","hygienics","hygienist","hygrometer","hygroscopic","hying","hyman","hymen","hymeneal","hymie","hymn","hymnal","hymnbook","hynda","hype","hyper","hyperactive","hyperactivity","hyperbola","hyperbole","hyperbolic","hyperbolically","hyperboloid","hyperboloidal","hypercellularity","hypercritical","hypercube","hyperemia","hyperemic","hyperfine","hypergamous","hypergamy","hyperglycemia","hyperinflation","hyperion","hyperledger","hyperlink","hyperlinks","hypermarket","hypermedia","hyperplane","hyperplasia","hypersensitive","hypersensitiveness","hypersensitivity","hypersonic","hyperspace","hypersphere","hypertension","hypertensive","hypertext","hyperthyroid","hyperthyroidism","hypertrophy","hypervelocity","hyperventilate","hyperventilation","hyphen","hyphenate","hyphenated","hyphenation","hyphens","hypnoses","hypnosis","hypnotherapy","hypnotic","hypnotically","hypnotism","hypnotist","hypnotize","hypo","hypoactive","hypoallergenic","hypocellularity","hypochondria","hypochondriac","hypocrisy","hypocrite","hypocritical","hypodermic","hypoglycemia","hypoglycemic","hypophyseal","hypophysectomized","hypotenuse","hypothalami","hypothalamic","hypothalamically","hypothalamus","hypothermia","hypotheses","hypothesis","hypothesize","hypothesizer","hypothetic","hypothetical","hypothyroid","hypothyroidism","hypoxia","hyssop","hysterectomy","hysteresis","hysteria","hysteric","hysterical","hyundai","hz","i","ia","iaccoca","iactionresult","iago","iain","iam","iamb","iambi","iambic","iambus","ian","ianthe","iasyncresult","ib","ibaction","ibadan","ibb","ibbie","ibby","iberia","iberian","ibero","ibex","ibid","ibidem","ibinder","ibis","ibm","ibo","iboutlet","ibrahim","ibsen","ibuprofen","ic","icarus","icbm","icc","ice","iceberg","iceboat","icebound","icebox","icebreaker","icecap","iceland","icelander","icelandic","iceman","icemen","icepack","icepick","ichabod","ichneumon","ichthyologist","ichthyology","icicle","icily","iciness","icing","icky","icloud","icmp","ico","icollection","icommand","icon","iconic","iconoclasm","iconoclast","iconoclastic","iconography","icons","iconv","icosahedra","icosahedral","icosahedron","ics","ictus","icu","icy","id","ida","idaho","idahoan","idahoes","idalia","idalina","idaline","idc","ide","idea","ideal","idealism","idealist","idealistic","idealistically","idealization","idealize","idealized","idealizer","ideally","idealogical","ideas","ideate","ideation","idell","idelle","idem","idempotent","ident","identical","identicalness","identifiability","identifiable","identifiably","identification","identified","identifier","identifiers","identifies","identify","identifying","identities","identity","identitymodel","identityserver","ideogram","ideograph","ideographic","ideographs","ideological","ideologist","ideologue","ideology","ideone","ides","idette","idf","idictionary","idiocy","idiolect","idiom","idiomatic","idiomatically","idiopathic","idiosyncrasy","idiosyncratic","idiosyncratically","idiot","idiotic","idiotically","idisposable","idl","idle","idleness","idler","idol","idolater","idolatress","idolatrous","idolatry","idolization","idolize","idolized","idolizer","idp","ids","idt","iduser","idx","idyll","idyllic","idyllically","ie","ieee","ienumerable","ienumerator","ietf","ieyasu","if","iface","ifdef","ifelse","iferror","iffiness","iffy","ifmodule","ifndef","ifni","ifnull","ifoo","iframe","iframes","ifs","ifstream","ig","iggie","iggy","igloo","ignace","ignacio","ignacius","ignatius","ignaz","ignazio","igneous","ignitable","ignite","igniter","ignition","ignoble","ignobleness","ignobly","ignominious","ignominy","ignorable","ignoramus","ignorance","ignorant","ignorantness","ignore","ignorecase","ignored","ignorer","ignores","ignoring","igor","igraph","iguana","iguassu","ih","ii","iid","iif","iii","iirc","iis","ij","ijsselmeer","ik","ike","ikey","ikhnaton","ikon","il","ila","ilaire","ilario","ilea","ileana","ileane","ileitides","ileitis","ilene","ileum","ilia","iliac","iliad","ilise","ilist","ilium","ilk","ilka","ill","illa","illegal","illegalaccessexception","illegalargumentexception","illegality","illegalstateexception","illegibility","illegible","illegibly","illegitimacy","illegitimate","illiberal","illiberality","illicit","illicitness","illimitable","illimitableness","illinois","illinoisan","illiquid","illiteracy","illiterate","illiterateness","illness","illogic","illogical","illogicality","illogicalness","illume","illuminate","illuminati","illuminating","illuminatingly","illumination","illumine","illus","illusion","illusionary","illusionist","illusive","illusiveness","illusoriness","illusory","illustrate","illustrated","illustrates","illustration","illustrative","illustrator","illustrious","illustriousness","illy","iloc","ilogger","ilona","ilsa","ilse","ilysa","ilyse","ilyssa","ilyushin","im","imag","image","imageadapter","imagearray","imagebutton","imagedata","imagefield","imagefile","imageformat","imageicon","imageid","imageio","imagelist","imageloader","imagemagick","imagen","imagename","imagenamed","imagepath","imagepicker","imagery","images","imageshack","imagesize","imagesource","imageuri","imageurl","imageview","imagewidth","imagick","imaginable","imaginableness","imaginably","imaginariness","imaginary","imagination","imaginative","imaginativeness","imagine","imagined","imaginer","imaging","imago","imagoes","imam","imap","imbalance","imbecile","imbecilic","imbecility","imbibe","imbiber","imbrication","imbrium","imbroglio","imbruing","imbue","imdb","ime","imei","imelda","imessage","imf","img","imgdata","imgproc","imgs","imgur","imgurl","imgview","imho","imitable","imitate","imitation","imitative","imitativeness","imitator","imm","immaculate","immaculateness","immanence","immanency","immanent","immanuel","immaterial","immateriality","immaterialness","immature","immatureness","immaturity","immeasurable","immeasurableness","immeasurably","immediacy","immediate","immediately","immediateness","immemorial","immense","immenseness","immensity","immerse","immersible","immersion","immigrant","immigrate","immigration","imminence","imminent","imminentness","immobile","immobility","immobilization","immobilize","immoderate","immoderateness","immoderation","immodest","immodesty","immolate","immolation","immoral","immorality","immortal","immortality","immortalize","immortalized","immovability","immovable","immovableness","immovably","immune","immunity","immunization","immunize","immunoassay","immunodeficiency","immunodeficient","immunologic","immunological","immunologist","immunology","immure","immutability","immutable","immutableness","immutably","imnsho","imo","imogen","imogene","imojean","imp","impact","impaction","impactor","impair","impaired","impairer","impairment","impala","impale","impalement","impaler","impalpable","impalpably","impanel","impart","impartation","impartial","impartiality","impassable","impassableness","impassably","impasse","impassibility","impassible","impassibly","impassion","impassioned","impassive","impassiveness","impassivity","impasto","impatience","impatiens","impatient","impeach","impeachable","impeacher","impeachment","impeccability","impeccable","impeccably","impecunious","impecuniousness","imped","impedance","impede","impeded","impeder","impediment","impedimenta","impel","impelled","impeller","impelling","impend","impenetrability","impenetrable","impenetrableness","impenetrably","impenitence","impenitent","imperative","imperativeness","imperceivable","imperceptibility","imperceptible","imperceptibly","imperceptive","imperdiet","imperf","imperfect","imperfectability","imperfection","imperfectness","imperial","imperialism","imperialist","imperialistic","imperialistically","imperil","imperilment","imperious","imperiousness","imperishable","imperishableness","imperishably","impermanence","impermanent","impermeability","impermeable","impermeableness","impermeably","impermissible","impersonal","impersonality","impersonalized","impersonate","impersonation","impersonator","impertinence","impertinent","imperturbability","imperturbable","imperturbably","impervious","imperviousness","impetigo","impetuosity","impetuous","impetuousness","impetus","impiety","imping","impinge","impingement","impious","impiousness","impish","impishness","impl","implacability","implacable","implacableness","implacably","implant","implantation","implanter","implausibility","implausible","implausibly","implement","implementability","implementable","implementation","implementations","implemented","implementer","implementing","implementor","implements","implicant","implicate","implication","implications","implicative","implicit","implicitly","implicitness","implied","implies","implode","implore","imploring","implosion","implosive","imply","implying","impolite","impoliteness","impolitic","impoliticness","imponderable","imponderableness","import","importance","important","importantly","importation","imported","importer","importerror","importing","importlib","imports","importunate","importunateness","importune","importuner","importunity","imposable","impose","imposer","imposing","imposingly","imposition","impossibility","impossible","impossibleness","impossibly","impost","imposter","impostor","imposture","impotence","impotency","impotent","impound","impoundments","impoverish","impoverisher","impoverishment","impracticable","impracticableness","impracticably","impractical","impracticality","impracticalness","imprecate","imprecation","imprecise","impreciseness","imprecision","impregnability","impregnable","impregnableness","impregnably","impregnate","impregnation","impresario","impress","impressed","impresser","impressibility","impressible","impression","impressionability","impressionable","impressionableness","impressionism","impressionist","impressionistic","impressions","impressive","impressiveness","impressment","imprimatur","imprint","imprinter","imprinting","imprison","imprisonment","improbability","improbable","improbableness","improbably","impromptu","improper","improperness","impropitious","impropriety","improve","improved","improvement","improvements","improver","improves","improvidence","improvident","improving","improvisation","improvisational","improvisatory","improvise","improviser","imprudence","imprudent","impudence","impudent","impugn","impugner","impulse","impulsion","impulsive","impulsiveness","impunity","impure","impureness","impurity","imputation","impute","imread","imshow","imus","in","ina","inaccessible","inaccurate","inaction","inactive","inadequate","inadvertence","inadvertent","inalienability","inalienably","inalterable","inalterableness","inamorata","inane","inanimate","inanimateness","inanity","inappeasable","inappropriate","inarray","inarticulate","inasmuch","inaugural","inaugurate","inauguration","inauthenticity","inbound","inbox","inbred","inbreed","inbuilt","inc","inca","incalculableness","incalculably","incandescence","incandescent","incant","incantation","incantatory","incapable","incapacitate","incapacitation","incarcerate","incarceration","incarnadine","incarnate","incarnation","incase","incendiary","incense","incentive","incentively","incentives","incept","inception","inceptive","inceptor","incessant","incest","incestuous","incestuousness","inch","inches","inchoate","inchon","inchworm","incidence","incident","incidental","incidentally","incidents","incididunt","incinerate","incineration","incinerator","incipience","incipiency","incipient","incise","incision","incisive","incisiveness","incisor","incite","incitement","inciter","incl","inclination","incline","inclined","incliner","inclining","include","included","includes","including","inclusion","inclusive","inclusiveness","incognito","incoherency","income","incoming","incommode","incommunicado","incomparable","incompatible","incompetent","incomplete","inconceivability","inconceivable","inconceivableness","incondensable","incongruousness","inconsiderable","inconsiderableness","inconsistence","inconsistent","inconsolable","inconsolableness","inconsolably","incontestability","incontestably","incontrovertibly","inconvenience","inconvenient","inconvertibility","inconvertible","incorporable","incorporate","incorporated","incorrect","incorrectly","incorrigibility","incorrigible","incorrigibleness","incorrigibly","incorruptible","incorruptibly","incr","increase","increased","increaser","increases","increasing","increasingly","incredible","incredibleness","incredibly","increment","incremental","incrementation","incremented","incrementing","increments","incriminate","incrimination","incriminatory","incrustation","incubate","incubation","incubator","incubus","inculcate","inculcation","inculpate","incumbency","incumbent","incunabula","incunabulum","incurable","incurious","incursion","ind","indebted","indebtedness","indeed","indefatigable","indefatigableness","indefatigably","indefeasible","indefeasibly","indefinable","indefinableness","indefinite","indefinitely","indelible","indelibly","indemnification","indemnify","indemnity","indent","indentation","indented","indenter","indention","indenture","independence","independent","independently","indescribable","indescribableness","indescribably","indestructible","indestructibleness","indestructibly","indeterminably","indeterminacy","indeterminate","indeterminism","index","indexation","indexed","indexeddb","indexer","indexerror","indexes","indexing","indexof","indexpath","india","indian","indiana","indianan","indianapolis","indianian","indicant","indicate","indicated","indicates","indicating","indication","indicative","indicator","indicators","indices","indict","indicter","indictment","indifference","indigence","indigenous","indigenousness","indigent","indigestible","indignant","indignation","indigo","indira","indirect","indirection","indirectly","indiscreet","indiscriminate","indiscriminateness","indispensability","indispensable","indispensableness","indispensably","indisputable","indisputableness","indissoluble","indissolubleness","indissolubly","indistinguishable","indistinguishableness","indite","indium","individual","individualism","individualist","individualistic","individualistically","individuality","individualization","individualize","individualized","individualizer","individualizes","individualizing","individually","individuals","individuate","individuation","indivisible","indivisibleness","indivisibly","indochina","indochinese","indoctrinate","indoctrination","indoctrinator","indolence","indolent","indomitable","indomitableness","indomitably","indonesia","indonesian","indoor","indore","indra","indubitable","indubitableness","indubitably","induce","induced","inducement","inducer","inducible","induct","inductance","inductee","induction","inductive","inductiveness","inductor","indulge","indulgence","indulgent","indulger","indus","industrial","industrialism","industrialist","industrialization","industrialize","industrialized","industries","industrious","industriousness","industry","indx","indy","inebriate","inebriation","inedible","ineducable","ineffability","ineffable","ineffableness","ineffably","inefficient","inelastic","ineligibly","ineluctable","ineluctably","inept","ineptitude","ineptness","inequality","inequivalent","inerrant","inert","inertia","inertial","inertness","ines","inescapably","inesita","inessa","inestimably","inet","inetaddress","inetpub","inevitability","inevitable","inevitableness","inevitably","inexact","inexhaustible","inexhaustibleness","inexhaustibly","inexorability","inexorable","inexorableness","inexorably","inexpedience","inexplicable","inexplicableness","inexplicably","inexplicit","inexpressibility","inexpressible","inexpressibleness","inextricably","inez","inf","infamous","infamy","infancy","infant","infanticide","infantile","infantry","infantryman","infantrymen","infarct","infarction","infatuate","infatuation","infauna","infect","infected","infecter","infection","infectious","infectiousness","infective","infer","inference","inferential","inferior","inferiority","infernal","inferno","inferred","inferring","infertile","infest","infestation","infester","infidel","infighting","infile","infill","infiltrate","infiltrator","infinispan","infinite","infinitely","infinitesimal","infinitival","infinitive","infinitude","infinitum","infinity","infirmary","infirmity","infix","inflammable","inflammableness","inflammation","inflammatory","inflatable","inflate","inflated","inflateexception","inflater","inflating","inflation","inflationary","inflect","inflection","inflectional","inflexible","inflexibleness","inflexion","inflict","inflicter","infliction","inflow","influence","influenced","influencer","influent","influential","influenza","info","infobox","infocenter","infomercial","inform","informatica","informatics","information","informational","informations","informative","informativeness","informatory","informed","informer","infos","infotainment","infowindow","infra","infrared","infrasonic","infrastructural","infrastructure","infrequence","infringe","infringement","infringer","infuriate","infuriating","infuriation","infuse","infuser","infusible","infusibleness","ing","inga","ingaberg","ingaborg","ingamar","ingar","inge","ingeberg","ingeborg","ingelbert","ingemar","ingenious","ingeniousness","ingenuity","ingenuous","ingenuousness","inger","ingersoll","ingest","ingestible","ingestion","inglebert","inglenook","inglewood","inglis","ingmar","ingnue","ingoing","ingot","ingra","ingrained","ingram","ingrate","ingratiate","ingratiating","ingratiation","ingredient","ingredients","ingres","ingress","ingression","ingrid","ingrim","ingrown","inguinal","ingunna","inhabit","inhabitable","inhabitance","inhabited","inhabiter","inhalant","inhalation","inhalator","inhale","inhere","inherent","inherently","inherit","inheritable","inheritableness","inheritance","inherited","inheriting","inheritor","inheritress","inheritrix","inherits","inhibit","inhibited","inhibiter","inhibition","inhibitor","inhibitory","inhomogeneous","inhospitable","inhospitableness","inhospitality","ini","inigo","inimical","inimitable","inimitableness","inimitably","inion","iniquitous","iniquitousness","iniquity","init","initandlisten","initial","initialcontext","initialer","initialisation","initialise","initialised","initializable","initialization","initializations","initialize","initializecomponent","initialized","initializer","initializers","initializes","initializing","initially","initials","initialstate","initiate","initiated","initiates","initiating","initiation","initiative","initiator","initiatory","initmap","initwithdata","initwithframe","initwithnibname","initwithstyle","initwithtitle","inject","injectable","injected","injecting","injection","injections","injector","injunctive","injure","injured","injurer","injurious","injuriousness","ink","inkblot","inker","inkiness","inkling","inkscape","inkstand","inkwell","inky","inland","inlander","inlay","inletting","inline","inlined","inlining","inly","inmost","inn","inna","innards","innate","innateness","inner","innerexception","innerheight","innerhtml","innermost","innersole","innerspring","innertext","innervate","innervation","innerwidth","inning","innis","innkeeper","innocence","innocent","innocuous","innocuousness","innodb","innovate","innovation","innovative","innovator","innovatory","innsbruck","innuendo","innumerability","innumerable","innumerableness","innumerably","innumerate","inoculate","inoculation","inoculative","inode","inoffensive","inonu","inopportune","inopportuneness","inorder","inordinate","inordinateness","inorganic","inotifypropertychanged","inout","inp","inpatient","inplace","input","inputarray","inputbox","inputdata","inputfield","inputfile","inputid","inputline","inputmethodmanager","inputs","inputstream","inputstreamreader","inputstring","inputted","inputtext","inputting","inputtype","inputvalue","inquire","inquirer","inquiring","inquiry","inquisition","inquisitional","inquisitive","inquisitiveness","inquisitor","inquisitorial","inri","inrush","ins","insalubrious","insamplesize","insane","insanitary","insatiability","insatiable","insatiableness","insatiably","inscribe","inscription","inscrutability","inscrutable","inscrutableness","inscrutably","inseam","insecticidal","insecticide","insectivore","insectivorous","insecure","insecureness","inseminate","insemination","insensate","insensateness","insensible","insensitive","insentient","inseparable","insert","insertafter","insertbefore","insertcell","inserted","inserter","inserting","insertion","inserts","inset","insets","insetting","inshore","inside","insider","insidious","insidiousness","insight","insightful","insights","insigne","insignia","insignificant","insinuate","insinuating","insinuation","insinuator","insipid","insipidity","insist","insistence","insistent","insisting","insociable","insofar","insole","insolence","insolent","insoluble","insolubleness","insolubly","insomnia","insomniac","insomuch","insouciance","insouciant","inspect","inspecting","inspection","inspective","inspector","inspectorate","inspiration","inspirational","inspire","inspired","inspirer","inspiring","inspirit","inst","instagram","install","installable","installation","installations","installed","installer","installers","installing","installment","installs","instance","instanceid","instanceof","instances","instant","instantaneous","instantaneousness","instantiate","instantiated","instantiates","instantiateviewcontrollerwithidentifier","instantiating","instantiation","instantly","instate","instead","instigate","instigation","instigator","instillation","instinct","instinctive","instinctual","institute","instituter","institutes","institution","institutional","institutionalism","institutionalist","institutionalization","institutionalize","institutions","institutor","instr","instream","instruct","instructed","instruction","instructional","instructions","instructive","instructiveness","instructor","instrument","instrumental","instrumentalist","instrumentality","instrumentation","instruments","insubordinate","insubstantial","insufferable","insufferably","insufficient","insular","insularity","insulate","insulated","insulation","insulator","insulin","insult","insulter","insulting","insuperable","insuperably","insupportable","insupportableness","insurance","insure","insured","insurer","insurgence","insurgency","insurgent","insurmountably","insurrection","insurrectionist","int","intact","intactness","intaglio","intake","intangible","intarray","integer","integerfield","integers","integrability","integrable","integral","integrand","integrate","integrated","integrates","integrating","integration","integrative","integrator","integrity","integument","intel","intellect","intellective","intellectual","intellectualism","intellectuality","intellectualize","intellectualness","intelligence","intelligencer","intelligent","intelligentsia","intelligibilities","intelligibility","intelligible","intelligibleness","intelligibly","intellij","intellisense","intelsat","intemperate","intend","intendant","intended","intendedness","intender","intensification","intensifier","intensify","intensional","intensity","intensive","intensiveness","intent","intentfilter","intention","intentional","intentionality","intentionally","intentions","intentness","intents","intentservice","inter","interact","interacting","interaction","interactions","interactive","interactively","interactivity","interacts","interaxial","interbank","interbred","interbreed","intercalate","intercalation","intercase","intercaste","intercede","interceder","intercensal","intercept","interception","interceptor","interceptors","intercession","intercessor","intercessory","interchange","interchangeability","interchangeable","interchangeableness","interchangeably","interchanger","intercity","interclass","intercohort","intercollegiate","intercom","intercommunicate","intercommunication","interconnect","interconnected","interconnectedness","interconnection","interconnectivity","intercontinental","interconversion","intercorrelated","intercourse","interdata","interdenominational","interdepartmental","interdependence","interdependency","interdependent","interdict","interdiction","interdisciplinary","interdum","interest","interested","interesting","interestingly","interestingness","interests","interface","interfaces","interfacing","interfaith","interfere","interference","interferer","interfering","interferometer","interferometric","interferometry","interferon","interfile","intergalactic","intergeneration","intergenerational","interglacial","intergovernmental","intergroup","interim","interindex","interindustry","interior","interj","interject","interjection","interjectional","interlace","interlard","interlayer","interleave","interleukin","interlibrary","interline","interlinear","interlingua","interlingual","interlining","interlink","interlisp","interlobular","interlock","interlocker","interlocutor","interlocutory","interlope","interloper","interlude","intermarriage","intermarry","intermediary","intermediate","intermediateness","intermediates","intermediation","interment","intermeshed","intermetrics","intermezzi","intermezzo","interminably","intermingle","intermission","intermittent","intermix","intermodule","intermolecular","intern","internal","internaldofilter","internalization","internalize","internally","internals","international","internationale","internationalism","internationalist","internationality","internationalization","internationalize","interne","internecine","internee","internet","internetwork","internist","internment","internship","internuclear","interocular","interoffice","interop","interoperability","interopservices","interp","interpenetrates","interpersonal","interplanetary","interplay","interpol","interpolate","interpolated","interpolation","interpose","interposer","interposition","interpret","interpretable","interpretation","interpretative","interpreted","interpreter","interpreting","interpretive","interpretor","interprets","interprocess","interprocessor","interquartile","interracial","interred","interregional","interregnum","interrelate","interrelated","interrelatedness","interrelation","interrelationship","interring","interrogate","interrogation","interrogative","interrogator","interrogatory","interrupt","interrupted","interruptedexception","interrupter","interruptibility","interruptible","interruption","interrupts","interscholastic","intersect","intersection","intersects","intersession","interspecies","intersperse","interspersion","interstage","interstate","interstellar","interstice","interstitial","intersurvey","intertask","intertwine","interurban","interval","intervals","intervene","intervener","intervenor","intervention","interventionism","interventionist","interview","interviewed","interviewee","interviewer","interviewing","interviews","intervocalic","interweave","interwove","interwoven","intestacy","intestinal","intestine","inti","intifada","intimacy","intimal","intimate","intimateness","intimater","intimation","intimidate","intimidating","intimidation","intl","into","intolerable","intolerableness","intolerant","intonate","intonation","intoxicant","intoxicate","intoxicated","intoxication","intptr","intra","intracellular","intracity","intraclass","intracohort","intractability","intractable","intractableness","intradepartmental","intrafamily","intragenerational","intraindustry","intraline","intrametropolitan","intramural","intramuscular","intranasal","intranet","intransigence","intransigent","intransitive","intraoffice","intraprocess","intrapulmonary","intraregional","intrasectoral","intrastate","intratissue","intrauterine","intravenous","intrepid","intrepidity","intrepidness","intricacy","intricate","intricateness","intrigue","intriguer","intriguing","intrinsic","intrinsically","intro","introduce","introduced","introducer","introduces","introducing","introduction","introductory","introit","introject","introspect","introspection","introspective","introspectiveness","introversion","introvert","intrude","intruder","intrusion","intrusive","intrusiveness","ints","intubate","intubation","intuit","intuition","intuitionist","intuitive","intuitiveness","intval","intvalue","inuit","inundate","inundation","inure","inv","invade","invader","invalid","invalidate","invalidated","invalidism","invalidoperationexception","invariable","invariant","invariantculture","invasion","invasive","invective","invectiveness","inveigh","inveigher","inveighs","inveigle","inveigler","invent","invented","invention","inventive","inventiveness","inventor","inventory","inverness","inverse","inversion","invert","inverted","inverter","invertible","invest","invested","investigate","investigating","investigation","investigator","investigatory","investing","investiture","investment","investments","investor","investors","inveteracy","inveterate","inviability","invidious","invidiousness","invigilate","invigilator","invigorate","invigorating","invigoration","invigorations","invincibility","invincible","invincibleness","invincibly","inviolability","inviolably","inviolate","inviolateness","inviscid","invisible","invisibleness","invitation","invitational","invite","invited","invitee","inviter","inviting","invocable","invocablehandlermethod","invocate","invocation","invocations","invocationtargetexception","invoice","invoices","invoke","invoked","invokelater","invokemethod","invokenative","invoker","invokes","invoking","involuntariness","involuntary","involute","involution","involutorial","involve","involved","involvedly","involvement","involver","involves","involving","invulnerability","invulnerableness","inward","inwardness","io","ioc","ioctl","iodate","iodation","iodide","iodinate","iodine","iodize","ioe","ioerror","ioexception","iolande","iolanthe","ion","iona","ionesco","ionian","ionic","ionicframework","ionization","ionize","ionized","ionizer","ionizes","ionizing","ionosphere","ionospheric","iorgo","iormina","ios","iosep","iostream","iot","iota","iou","ioutils","iowa","iowan","ip","ipa","ipad","ipaddress","ipc","ipecac","ipendpoint","iphigenia","iphone","iphoneos","iphones","iphonesimulator","ipn","ipo","ipod","ips","ipso","ipsum","ipswich","iptables","ipv","ipython","iq","iqbal","iqueryable","iquitos","ir","ira","iran","iranian","iraq","iraqi","irascibility","irascible","irascibly","irate","irateness","irb","irc","ire","ireful","ireland","irena","irene","irenic","irepository","irides","iridescence","iridescent","iridium","irids","irina","iris","irish","irishman","irishmen","irishwoman","irishwomen","irita","irk","irksome","irksomeness","irkutsk","irma","iron","ironclad","ironer","ironic","ironical","ironicalness","ironing","ironmonger","ironmongery","ironpython","ironside","ironstone","ironware","ironwood","ironwork","ironworker","irony","iroquoian","iroquois","irow","irq","irradiate","irradiation","irrational","irrationality","irrationalness","irrawaddy","irreclaimable","irreconcilability","irreconcilable","irreconcilableness","irreconcilably","irrecoverable","irrecoverableness","irrecoverably","irredeemable","irredeemably","irredentism","irredentist","irreducibility","irreducible","irreducibly","irreflexive","irrefutable","irrefutably","irregardless","irregular","irregularity","irrelevance","irrelevancy","irrelevant","irreligious","irremediable","irremediableness","irremediably","irremovable","irreparable","irreparableness","irreparably","irreplaceable","irrepressible","irrepressibly","irreproachable","irreproachableness","irreproachably","irreproducibility","irreproducible","irresistibility","irresistible","irresistibleness","irresistibly","irresolute","irresoluteness","irresolution","irresolvable","irrespective","irresponsibility","irresponsible","irresponsibleness","irresponsibly","irretrievable","irretrievably","irreverence","irreverent","irreversible","irreversibly","irrevocable","irrevocableness","irrevocably","irrigable","irrigate","irrigation","irritability","irritable","irritableness","irritably","irritant","irritate","irritated","irritating","irritation","irrupt","irruption","irs","irtish","irv","irvin","irvine","irving","irwin","irwinn","is","isa","isaac","isaak","isabel","isabelita","isabella","isabelle","isac","isacco","isactive","isadmin","isador","isadora","isadore","isahella","isaiah","isak","isarray","isassignablefrom","isauthenticated","isbn","iscariot","ischecked","isconnected","isdeleted","isdigit","isdirectory","iseabal","isempty","isenabled","isequal","isequaltostring","iserror","iservice","isexpanded","isfahan","isfile","ish","isherwood","ishidden","ishim","ishmael","ishtar","isiah","isiahi","isidor","isidora","isidore","isidoro","isidro","isin","isinglass","isinstance","isis","iskindofclass","isl","islam","islamabad","islamic","island","islander","islandia","islands","isle","islet","isloading","isloggedin","ism","ismael","ismatch","isn","isnan","isnt","isnull","isnullorempty","isnullorwhitespace","isnumber","isnumeric","iso","isobar","isobaric","isobel","isochronal","isochronous","isocline","isocyanate","isodate","isodine","isolate","isolated","isolation","isolationism","isolationist","isolationistic","isolator","isolde","isomer","isomeric","isomerism","isometric","isometrically","isometrics","isomorph","isomorphic","isomorphically","isomorphism","isopen","isoperimetrical","isopleth","isopleths","isosceles","isostatic","isotherm","isothermal","isotonic","isotope","isotopic","isotropic","isotropically","isotropy","isp","ispahan","ispell","isplaying","ispostback","isprime","isr","israel","israeli","israelite","isreadonly","isrequired","isrunning","iss","issac","isselected","isset","issi","issiah","issie","issuable","issuance","issuant","issue","issuecomment","issued","issuer","issues","issuing","issy","ist","istanbul","isthmian","isthmus","istream","istrue","istvan","isuzu","isvalid","isvisible","it","itaipu","ital","italian","italianate","italic","italicization","italicize","italicized","italy","itasca","itch","itchiness","itchy","itcorp","itel","item","itemarray","itemcode","itemcontainerstyle","itemcount","itemgetter","itemgroup","itemid","itemization","itemize","itemized","itemizer","itemizes","itemlabel","itemlist","itemname","itemprop","items","itemscontrol","itemspanel","itemspaneltemplate","itemssource","itemstyle","itemtemplate","itemtype","itemvalue","itemview","iter","iterable","iterate","iterated","iterates","iterating","iteration","iterations","iterative","iterator","iterators","iteritems","itertools","itext","itextpdf","itextsharp","ithaca","ithacan","itinerant","itinerary","itm","ito","itr","its","itself","itt","itunes","iu","iud","iv","iva","ivan","ivanhoe","ivar","ive","iver","ivett","ivette","ivie","ivonne","ivor","ivory","ivs","ivy","iw","iwc","ix","iy","izaak","izabel","izak","izanagi","izanami","izhevsk","izmir","izvestia","izzy","j","ja","jab","jabbed","jabber","jabberer","jabbing","jabez","jablonsky","jabot","jacaranda","jacenta","jacinda","jacinta","jacintha","jacinthe","jack","jackal","jackass","jackboot","jackdaw","jackelyn","jacket","jacketed","jackhammer","jacki","jackie","jackknife","jackknives","jacklin","jacklyn","jackman","jackpot","jackquelin","jackqueline","jackrabbit","jackson","jacksonian","jacksonville","jackstraw","jacky","jaclin","jaclyn","jacob","jacobean","jacobi","jacobian","jacobin","jacobite","jacobo","jacobs","jacobsen","jacobson","jacobus","jacoby","jacoco","jacquard","jacquelin","jacqueline","jacquelyn","jacquelynn","jacquenetta","jacquenette","jacques","jacquetta","jacquette","jacqui","jacquie","jacuzzi","jacynth","jada","jade","jaded","jadedness","jadeite","jae","jaeger","jag","jagged","jaggedness","jagger","jaggers","jagging","jaguar","jail","jailbird","jailbreak","jailer","jaime","jaimie","jain","jaine","jainism","jaipur","jakarta","jake","jakie","jakob","jalapeo","jalopy","jalousie","jam","jamaal","jamaica","jamaican","jamal","jamar","jamb","jambalaya","jamboree","jame","jamel","james","jameson","jamestown","jamesy","jamey","jami","jamie","jamil","jamill","jamima","jamison","jammal","jammed","jammie","jamming","jan","jana","janacek","janaya","janaye","jandy","jane","janean","janeczka","janeen","janeiro","janek","janel","janela","janell","janella","janelle","janene","janenna","janessa","janesville","janet","janeta","janetta","janette","janeva","janey","jangle","jangler","jangly","jania","janice","janie","janifer","janina","janine","janis","janissary","janith","janitor","janitorial","janka","janna","jannel","jannelle","jannie","janos","janot","jansen","jansenist","january","janus","jany","japan","japanese","japanned","japanner","japanning","jape","japura","jaquelin","jaquelyn","jaquenetta","jaquenette","jaquith","jar","jarad","jard","jardinire","jareb","jared","jarful","jargon","jarib","jarid","jarlsberg","jarrad","jarray","jarred","jarret","jarrett","jarrid","jarring","jarrod","jars","jarvis","jase","jasen","jasmin","jasmina","jasmine","jason","jasper","jasperreports","jastrow","jasun","jato","jaundice","jaundiced","jaunt","jauntily","jauntiness","jaunty","java","javac","javadoc","javadocs","javaee","javafx","javamail","javanese","javascript","javascripts","javascriptserializer","javase","javassist","javax","javelin","javier","jaw","jawbone","jawbreaker","jawline","jax","jaxartes","jaxb","jaxbcontext","jaxrs","jaxws","jay","jayapura","jaybird","jaycee","jaye","jayme","jaymee","jaymie","jayne","jaynell","jayson","jaywalk","jaywalker","jazmin","jazz","jazziness","jazzmen","jazzy","jb","jboss","jbutton","jc","jcenter","jcheckbox","jcombobox","jcomponent","jcp","jcr","jcs","jct","jd","jdavie","jdbc","jdbctemplate","jdialog","jdk","jdt","je","jealous","jealousness","jealousy","jean","jeana","jeane","jeanelle","jeanette","jeanie","jeanine","jeanna","jeanne","jeannette","jeannie","jeannine","jecho","jed","jedd","jeddy","jedediah","jedi","jedidiah","jee","jeep","jeer","jeerer","jeering","jeeves","jeez","jeff","jefferey","jefferson","jeffersonian","jeffery","jeffie","jeffrey","jeffry","jeffy","jehad","jehanna","jehoshaphat","jehovah","jehu","jejuna","jejune","jejuneness","jejunum","jekyll","jelene","jell","jello","jelly","jellybean","jellyfish","jellying","jellylike","jellyroll","jemie","jemima","jemimah","jemmie","jemmy","jen","jena","jenda","jenelle","jeni","jenica","jeniece","jenifer","jeniffer","jenilee","jenine","jenkins","jenn","jenna","jennee","jenner","jennet","jennette","jenni","jennica","jennie","jennifer","jennilee","jennine","jennings","jenny","jeno","jens","jensen","jeopard","jeopardize","jeopardy","jephthah","jerad","jerald","jeralee","jeramey","jeramie","jere","jereme","jeremiad","jeremiah","jeremiahs","jeremias","jeremie","jeremy","jeri","jericho","jerk","jerker","jerkily","jerkin","jerkiness","jerkwater","jerky","jermain","jermaine","jermayne","jeroboam","jerold","jerome","jeromy","jerri","jerrie","jerrilee","jerrilyn","jerrine","jerrod","jerrold","jerrome","jerry","jerrybuilt","jerrylee","jersey","jerusalem","jervis","jes","jess","jessa","jessalin","jessalyn","jessamine","jessamyn","jesse","jessee","jesselyn","jessey","jessi","jessica","jessie","jessika","jessy","jest","jester","jesting","jesuit","jesus","jet","jetbrains","jeth","jethro","jetliner","jetport","jetsam","jetted","jetting","jettison","jetty","jew","jewel","jeweler","jewelery","jewell","jewelle","jewelled","jewellery","jewelry","jewess","jewish","jewishness","jewry","jezebel","jf","jfilechooser","jfk","jframe","jg","jhipster","jib","jibbed","jibbing","jibe","jid","jidda","jiff","jiffy","jig","jigged","jigger","jigging","jiggle","jiggly","jigsaw","jihad","jilin","jill","jillana","jillane","jillayne","jilleen","jillene","jilli","jillian","jillie","jilly","jilt","jilter","jim","jimenez","jimmie","jimmy","jimsonweed","jinan","jingle","jingler","jingly","jingo","jingoism","jingoist","jingoistic","jinja","jinn","jinnah","jinni","jinny","jinrikisha","jinx","jioendpoint","jira","jit","jitney","jitter","jitterbug","jitterbugged","jitterbugger","jitterbugging","jittery","jiujitsu","jivaro","jive","jj","jk","jkl","jks","jl","jlabel","jlist","jls","jm","jmenu","jmenuitem","jmeter","jmp","jms","jmx","jna","jndi","jni","jnienv","jnlp","jo","joachim","joan","joana","joane","joanie","joann","joanna","joanne","joaquin","job","jobbed","jobber","jobbery","jobbing","jobey","jobholder","jobi","jobid","jobie","jobina","jobj","jobject","jobless","joblessness","jobname","jobrel","jobs","jobtitle","joby","jobye","jobyna","jocasta","jocelin","joceline","jocelyn","jocelyne","jock","jockey","jocko","jockstrap","jocose","jocoseness","jocosity","jocular","jocularity","jocund","jocundity","joda","jodee","jodhpurs","jodi","jodie","jody","joe","joeann","joel","joela","joelie","joell","joella","joelle","joellen","joelly","joellyn","joelynn","joesph","joete","joey","jog","jogged","jogger","jogging","joggle","joggler","jogjakarta","johan","johann","johanna","johannah","johannes","johannesburg","johansen","johanson","john","johna","johnath","johnathan","johnathon","johnette","johnie","johnna","johnnie","johnny","johnnycake","johns","johnsen","johnson","johnston","johnstown","johny","joice","join","joincolumn","joincolumns","joined","joiner","joinery","joining","joins","joint","jointable","jointed","jointedness","jointer","jointly","jointures","joist","jojo","joke","joker","jokes","jokey","jokier","jokiest","jokily","joking","jolee","joleen","jolene","joletta","joli","jolie","joliet","joline","jolla","jollification","jollily","jolliness","jollity","jolly","jolson","jolt","jolter","joly","jolyn","jolynn","jon","jonah","jonahs","jonas","jonathan","jonathon","jone","jonell","jones","joni","jonie","jonquil","jonson","joomla","jooq","joplin","joptionpane","jordain","jordan","jordana","jordanian","jordanna","jordon","jorey","jorgan","jorge","jorgensen","jorgenson","jori","jorie","jorrie","jorry","jory","joscelin","jose","josee","josef","josefa","josefina","joseito","joseph","josepha","josephina","josephine","josephs","josephson","josephus","josey","josh","josher","joshia","joshua","joshuah","josi","josiah","josias","josie","joss","josselyn","jostle","josue","josy","jot","jotted","jotter","jotting","joule","jounce","jouncy","jourdain","jourdan","journal","journalese","journalism","journalist","journalistic","journalize","journalized","journalizer","journey","journeyer","journeyman","journeymen","joust","jouster","jovanovich","jove","jovial","joviality","jovian","jowl","jowly","joy","joya","joyan","joyann","joyce","joycean","joycelin","joye","joyful","joyfuller","joyfullest","joyfulness","joyless","joylessness","joyner","joyous","joyousness","joyridden","joyride","joyrode","joystick","jozef","jp","jpa","jpanel","jpeg","jpg","jpn","jq","jqgrid","jqm","jqplot","jquery","jquerymobile","jqueryui","jqxhr","jr","jradiobutton","jre","jruby","js","jsandye","jsbin","jsch","jscript","jscrollpane","jsessionid","jsf","jsfiddle","jshint","json","jsonarray","jsonb","jsonconvert","jsondata","jsonexception","jsonobj","jsonobject","jsonobjectwithdata","jsonp","jsonparser","jsonpath","jsonproperty","jsonreader","jsonrequestbehavior","jsonresponse","jsonresult","jsonserializer","jsonstr","jsonstring","jsoup","jsp","jspservlet","jsr","jsref","jstl","jstree","jsx","jt","jta","jtable","jtc","jtextarea","jtextfield","juan","juana","juanita","juarez","jubal","jubilant","jubilate","jubilation","jubilee","jud","judah","judaic","judaical","judaism","judas","judd","juddered","juddering","jude","judea","judge","judgement","judger","judgeship","judging","judgment","judgmental","judi","judicable","judicatory","judicature","judicial","judiciary","judicious","judiciousness","judie","judith","juditha","judo","judon","judson","judy","judye","jug","jugate","jugful","jugged","juggernaut","jugging","juggle","juggler","jugglery","jugular","juice","juicer","juicily","juiciness","juicy","juieta","jujitsu","juju","jujube","jujutsu","juke","jukebox","jul","jule","julee","julep","juli","julia","julian","juliana","juliane","juliann","julianna","julianne","julie","julienne","juliet","julieta","julietta","juliette","julina","juline","julio","julissa","julita","julius","july","julys","jumble","jumbo","jumbotron","jump","jumped","jumper","jumpily","jumpiness","jumping","jumps","jumpsuit","jumpy","jun","junco","junction","juncture","june","juneau","junette","jung","jungfrau","jungian","jungle","junia","junie","junina","junior","juniority","juniper","junit","junk","junker","junkerdom","junket","junketeer","junkie","junkyard","juno","junta","jupiter","jupyter","jurassic","juridic","juridical","juried","jurisdiction","jurisdictional","jurisprudence","jurisprudent","jurisprudential","jurist","juristic","juror","jurua","jury","jurying","juryman","jurymen","jurywoman","jurywomen","just","justed","justen","juster","justest","justice","justiciable","justifiability","justifiable","justifiably","justification","justified","justifier","justify","justin","justina","justine","justing","justinian","justinn","justino","justis","justness","justo","justs","justus","jut","jute","jutish","jutland","jutted","jutting","juvenal","juvenile","juxtapose","juxtaposition","jv","jvm","jvms","jw","jwt","jyoti","jython","k","ka","kaaba","kabob","kaboom","kabuki","kabul","kacey","kacie","kacy","kaddish","kaela","kaffeeklatch","kaffeeklatsch","kafka","kafkaesque","kaftan","kagoshima","kahaleel","kahlil","kahlua","kahn","kai","kaia","kaifeng","kaila","kaile","kailey","kain","kaine","kaiser","kaitlin","kaitlyn","kaitlynn","kaja","kajar","kakalina","kala","kalahari","kalamazoo","kalashnikov","kalb","kale","kaleb","kaleena","kaleidescope","kaleidoscope","kaleidoscopic","kaleidoscopically","kalgoorlie","kali","kalie","kalil","kalila","kalina","kalinda","kalindi","kalle","kalli","kally","kalmyk","kalvin","kama","kamchatka","kamehameha","kameko","kamikaze","kamila","kamilah","kamillah","kampala","kampuchea","kan","kanchenjunga","kandace","kandahar","kandinsky","kandy","kane","kangaroo","kania","kankakee","kannada","kano","kanpur","kansan","kansas","kant","kantian","kanya","kaohsiung","kaolin","kaolinite","kaplan","kapok","kaposi","kappa","kaput","kara","karachi","karaf","karaganda","karakorum","karakul","karalee","karalynn","karamazov","karaoke","karat","karate","kare","karee","kareem","karel","karen","karena","karenina","kari","karia","karie","karil","karilynn","karim","karin","karina","karine","kariotta","karisa","karissa","karita","karl","karla","karlan","karlee","karleen","karlen","karlene","karlie","karlik","karlis","karloff","karlotta","karlotte","karly","karlyn","karma","karmen","karmic","karna","karney","karo","karol","karola","karole","karolina","karoline","karoly","karon","karp","karrah","karrie","karroo","karry","kart","kary","karyl","karylin","karyn","kasai","kasey","kashmir","kaspar","kasparov","kasper","kass","kassandra","kassey","kassi","kassia","kassie","kat","kata","katakana","katalin","kate","katee","katelyn","katerina","katerine","katey","kath","katha","katharina","katharine","katharyn","kathe","katherina","katherine","katheryn","kathi","kathiawar","kathie","kathleen","kathlin","kathmandu","kathrine","kathryn","kathryne","kathy","kathye","kati","katie","katina","katine","katinka","katleen","katlin","katmai","katmandu","katowice","katrina","katrine","katrinka","katti","kattie","katuscha","katusha","katy","katya","katydid","katz","kauai","kauffman","kaufman","kaunas","kaunda","kawabata","kawasaki","kay","kayak","kaycee","kaye","kayla","kayle","kaylee","kayley","kaylil","kaylyn","kayne","kayo","kazakh","kazakhstan","kazan","kazantzakis","kazoo","kb","kbd","kc","kcal","kd","kde","ke","kean","keane","kearney","keary","keaton","keats","kebab","keck","keefe","keefer","keegan","keel","keelby","keeley","keelhaul","keelia","keely","keen","keenan","keene","keener","keening","keenness","keep","keepalive","keeper","keeping","keeps","keepsake","keewatin","keg","kegged","kegging","keillor","keir","keisha","keith","kelbee","kelby","kelcey","kelci","kelcie","kelcy","kele","kelila","kellby","kellen","keller","kelley","kelli","kellia","kellie","kellina","kellogg","kellsie","kelly","kellyann","kelp","kelsey","kelsi","kelsy","kelt","kelvin","kelwin","kemerovo","kemp","kempis","ken","kendal","kendall","kendell","kendo","kendra","kendre","kendrick","kenilworth","kenmore","kenn","kenna","kennan","kennecott","kenned","kennedy","kennel","kenneth","kennett","kennie","kenning","kennith","kenny","keno","kenon","kenosha","kensington","kent","kenton","kentuckian","kentucky","kenya","kenyan","kenyatta","kenyon","keogh","keokuk","kepi","kepler","kept","ker","keras","keratin","kerberos","kerbside","kerby","kerchief","kerensky","keri","keriann","kerianne","kerk","kermie","kermit","kermy","kern","kerned","kernel","kernels","kerning","kerosene","kerouac","kerr","kerri","kerrie","kerrill","kerrin","kerry","kerstin","kerwin","kerwinn","kesley","keslie","kessia","kessiah","kessler","kestrel","ketch","ketchup","ketone","ketosis","kettering","ketti","kettie","kettle","kettledrum","kettleful","ketty","kev","kevan","keven","kevin","kevina","kevlar","kevon","kevorkian","kevyn","kewaskum","kewaunee","kewpie","key","keyboard","keyboardist","keyboards","keychain","keyclick","keycloak","keycode","keydown","keyed","keyerror","keyevent","keyframes","keyhole","keyname","keynes","keynesian","keynote","keynoter","keypad","keypair","keypath","keypoints","keypress","keypressed","keypunch","keypuncher","keyring","keys","keyset","keyspace","keystone","keystore","keystroke","keystrokes","keytime","keytool","keyup","keyvalue","keyvaluepair","keyword","keywords","kf","kg","kgb","kh","khabarovsk","khachaturian","khaki","khalid","khalil","khan","kharkov","khartoum","khayyam","khmer","khoisan","khomeini","khorana","khrushchev","khtml","khufu","khulna","khwarizmi","khyber","khz","ki","kia","kiah","kial","kib","kibana","kibble","kibbutz","kibbutzim","kibitz","kibitzer","kibosh","kick","kickapoo","kickback","kickball","kicker","kickoff","kicks","kickstand","kickstarter","kicky","kid","kidd","kidded","kidder","kiddie","kidding","kiddish","kiddo","kiddy","kiddying","kidless","kidnap","kidnaper","kidnaping","kidnapped","kidnapper","kidnapping","kidney","kids","kidskin","kieffer","kiel","kielbasa","kielbasi","kiele","kienan","kier","kierkegaard","kiersten","kieth","kiev","kigali","kikelia","kikuyu","kilauea","kile","kiley","kilian","kilimanjaro","kill","killdeer","killebrew","killed","killer","killian","killie","killing","killjoy","kills","killy","kiln","kilo","kilobaud","kilobit","kilobuck","kilobyte","kilocycle","kilogauss","kilogram","kilohertz","kilohm","kilojoule","kiloliter","kilometer","kiloton","kilovolt","kilowatt","kiloword","kilt","kilter","kim","kimball","kimbell","kimberlee","kimberley","kimberli","kimberly","kimberlyn","kimble","kimbra","kimmi","kimmie","kimmy","kimono","kin","kincaid","kind","kinda","kinder","kindergarten","kindergrtner","kindhearted","kindheartedness","kindle","kindler","kindliness","kindling","kindly","kindness","kindred","kinds","kine","kinect","kinematic","kinematics","kinesics","kinesthesis","kinesthetic","kinesthetically","kinetic","kinetically","kinetics","kinfolk","king","kingbird","kingdom","kingfisher","kinglet","kingliness","kingly","kingpin","kingsbury","kingship","kingsley","kingsly","kingston","kingstown","kingwood","kink","kinkily","kinkiness","kinky","kinna","kinney","kinnickinnic","kinnie","kinny","kinsey","kinsfolk","kinshasa","kinshasha","kinship","kinsley","kinsman","kinsmen","kinswoman","kinswomen","kiosk","kiowa","kip","kipling","kipp","kippar","kipped","kipper","kippie","kipping","kippy","kira","kirbee","kirbie","kirby","kirchhoff","kirchner","kirchoff","kirghistan","kirghiz","kirghizia","kiri","kiribati","kirinyaga","kirk","kirkland","kirkpatrick","kirkwood","kirov","kirsch","kirsten","kirsteni","kirsti","kirstin","kirstyn","kisangani","kishinev","kismet","kiss","kissee","kisser","kissiah","kissie","kissinger","kit","kitakyushu","kitbag","kitchen","kitchener","kitchenette","kitchenware","kite","kiter","kith","kiths","kitkat","kits","kitsch","kitschy","kitted","kitten","kittenish","kittenishness","kitti","kittie","kitting","kittiwakes","kitty","kivy","kiwanis","kiwi","kiwifruit","kizzee","kizzie","kk","kkk","kl","klan","klansman","klara","klarika","klarrisa","klass","klaus","klaxon","klee","kleenex","klein","kleinrock","klemens","klement","kleon","kleptomania","kleptomaniac","kliment","kline","klingon","klondike","kludge","kludger","kludgey","klutz","klutziness","klutzy","klux","klystron","km","kmeans","kml","kn","knack","knacker","knackwurst","knapp","knapsack","knauer","knave","knavery","knavish","knead","kneader","knee","kneecap","kneecapped","kneecapping","kneeing","kneel","kneeler","kneepad","knell","knelt","knesset","knew","kngwarreye","knick","knickerbocker","knickknack","knievel","knife","knight","knighthood","knightliness","knightly","knish","knit","knitr","knits","knitted","knitter","knitting","knitwear","knives","knob","knobbly","knobby","knobeloch","knock","knockabout","knockdown","knocker","knockoff","knockout","knockoutjs","knockwurst","knoll","knopf","knossos","knot","knothole","knotted","knottiness","knotting","knotty","know","knowable","knower","knowhow","knowing","knowingly","knowings","knowledge","knowledgeable","knowledgeableness","knowledgeably","knowledgecenter","knowles","known","knows","knox","knoxville","knuckle","knuckleball","knuckleduster","knucklehead","knudsen","knudson","knurl","knuth","knutsen","knutson","ko","koala","kobayashi","kobe","koch","kochab","kodak","kodaly","kodiak","koenig","koenigsberg","koenraad","koestler","kohinoor","kohl","kohler","kohlrabi","kohlrabies","kola","kolyma","kommunizma","kong","kongo","konrad","konstance","konstantin","konstantine","konstanze","koo","kook","kookaburra","kookiness","kooky","koontz","kopeck","koppers","kora","koral","koralle","koran","koranic","kordula","kore","korea","korean","korella","koren","koressa","korey","kori","korie","kornberg","korney","korrie","korry","kort","kory","korzybski","kosciusko","kosher","kossuth","kosygin","kotlin","kovacs","kowalewski","kowalski","kowloon","kowtow","kp","kph","kr","kraal","kraemer","kraft","krakatau","krakatoa","krakow","kramer","krasnodar","krasnoyarsk","krause","kraut","krebs","kremlin","kremlinologist","kremlinology","kresge","krieger","kriegspiel","krill","kringle","kris","krisha","krishna","krishnah","krispin","krissie","krissy","krista","kristal","kristan","kriste","kristel","kristen","kristi","kristian","kristie","kristien","kristin","kristina","kristine","kristo","kristofer","kristoffer","kristofor","kristoforo","kristopher","kristy","kristyn","krna","krnur","kroc","kroger","krone","kronecker","kronor","kropotkin","krueger","kruger","krugerrand","krupp","kruse","krypton","krysta","krystal","krystalle","krystle","krystyna","ks","ksh","kt","ku","kube","kubectl","kubelet","kubernetes","kublai","kubrick","kuchen","kudos","kudzu","kuenning","kuhn","kuibyshev","kumar","kumquat","kunming","kuomintang","kurd","kurdish","kurdistan","kurosawa","kurt","kurtis","kurtosis","kusch","kuwait","kuwaiti","kuznets","kuznetsk","kv","kvetch","kvp","kw","kwakiutl","kwangchow","kwangju","kwanzaa","kwargs","kwh","kx","ky","kyla","kyle","kylen","kylie","kylila","kylynn","kym","kynthia","kyoto","kyrgyzstan","kyrstin","kyushu","l","la","lab","laban","label","labeled","labeler","labelfor","labelled","labelledby","labellings","labels","labia","labial","labile","labiodental","labium","labor","laboratory","labore","labored","laboredness","laborer","laboring","laborings","laborious","laboriousness","laboris","laborsaving","laborum","labrador","labradorean","labs","laburnum","labyrinth","labyrinthine","labyrinths","lac","lace","laced","lacee","lacer","lacerate","laceration","laces","lacewing","lacey","lachesis","lachrymal","lachrymose","lacie","lacing","lacinia","lack","lackadaisic","lackadaisical","lackawanna","lacker","lackey","lacking","lackluster","lacks","laconic","laconically","lacquer","lacquerer","lacrosse","lactate","lactation","lactational","lacteal","lactic","lactose","lacuna","lacunae","lacus","lacy","lad","ladder","laddie","lade","laded","laden","ladened","ladening","lading","ladle","ladoga","ladonna","lady","ladybird","ladybug","ladyfinger","ladylike","ladylove","ladyship","laetitia","laetrile","lafayette","lafitte","lag","lager","laggard","laggardness","lagged","lagging","lagniappe","lagoon","lagos","lagrange","lagrangian","laguerre","laguna","lahore","laid","laidlaw","lain","laina","lainey","lair","laird","laissez","laity","laius","lake","lakehurst","lakeisha","laker","lakeside","lakewood","lakisha","lakshmi","lallygag","lallygagged","lallygagging","lalo","lam","lama","lamaism","lamar","lamarck","lamasery","lamaze","lamb","lambada","lambaste","lambda","lambdas","lambency","lambent","lambert","lambkin","lamborghini","lambskin","lambswool","lame","lamebrain","lamed","lameness","lament","lamentable","lamentableness","lamentably","lamentation","lamented","lamina","laminae","laminar","laminate","lamination","lammed","lammer","lamming","lammond","lamond","lamont","lamp","lampblack","lamplight","lamplighter","lampoon","lampooner","lamport","lamppost","lamprey","lampshade","lan","lana","lanae","lanai","lancashire","lancaster","lance","lancelot","lancer","lancet","land","landau","lander","landfall","landfill","landforms","landhold","landholder","landing","landis","landlady","landless","landlines","landlocked","landlord","landlubber","landmark","landmass","landon","landowner","landownership","landowning","landry","lands","landsat","landscape","landscaper","landslid","landslide","landslip","landsman","landsmen","landsteiner","landward","landwehr","lane","lanette","laney","lang","lange","langeland","langerhans","langford","langland","langley","langmuir","langsdon","langston","language","languages","languid","languidness","languish","languisher","languishing","languor","languorous","lani","lanie","lanita","lank","lankiness","lankness","lanky","lanna","lanni","lannie","lanny","lanolin","lansing","lantern","lanthanide","lanthanum","lanyard","lanzhou","lao","laocoon","laoreet","laotian","lap","lapack","lapboard","lapdog","lapel","lapidary","lapin","laplace","lapland","lapp","lapped","lappet","lapping","lapply","laps","lapse","lapsed","lapser","lapses","lapsing","laptop","laptops","lapwing","lara","laraine","laramie","laravel","larboard","larcenist","larcenous","larceny","larch","lard","larder","lardner","lardy","laredo","large","largehearted","largely","largemouth","largeness","larger","largess","largest","largish","largo","lari","lariat","larina","larine","larisa","larissa","lark","larker","larkspur","larousse","larry","lars","larsen","larson","larva","larvae","larval","laryngeal","larynges","laryngitides","laryngitis","larynx","laryssa","las","lasagna","lasagne","lascaux","lascivious","lasciviousness","lase","laser","lash","lashed","lasher","lashing","lass","lassa","lassen","lassie","lassitude","lasso","lassoer","last","laster","lastindex","lastindexof","lasting","lastingness","lastly","lastmodified","lastname","lastrow","laszlo","lat","latasha","latashia","latch","latching","latchkey","late","latecomer","lated","lately","latency","lateness","latent","later","lateral","lateralization","lateran","latest","latex","lath","lathe","lather","latherer","lathery","lathing","lathrop","laths","latia","latices","latin","latina","latinate","latino","latish","latisha","latitude","latitudinal","latitudinarian","latitudinary","latlng","latonya","latoya","latrena","latrina","latrine","latrobe","latte","latter","lattice","latticework","latticing","lattimer","latvia","latvian","laud","laudably","laudanum","laudatory","lauder","lauderdale","lauds","laue","laugh","laughable","laughableness","laughably","laugher","laughing","laughingstock","laughs","laughter","laughton","launce","launch","launched","launcher","launches","launching","launchoptions","launchpad","launder","laundered","launderer","launderette","laundress","laundrette","laundromat","laundry","laundryman","laundrymen","laundrywoman","laundrywomen","laura","lauraine","laural","lauralee","laurasia","laure","laureate","laureateship","lauree","laureen","laurel","laurella","lauren","laurena","laurence","laurene","laurent","laurentian","lauretta","laurette","lauri","laurianne","laurice","laurie","lauritz","lauryn","lausanne","lava","lavage","laval","lavaliere","lavatory","lave","lavena","lavender","lavern","laverna","laverne","lavina","lavinia","lavinie","lavish","lavishness","lavoisier","lavonne","law","lawanda","lawbreaker","lawbreaking","lawford","lawful","lawfulness","lawgiver","lawgiving","lawless","lawlessness","lawmaker","lawmaking","lawman","lawmen","lawn","lawnmower","lawrence","lawrenceville","lawrencium","lawry","laws","lawson","lawsuit","lawton","lawyer","lawyers","lax","laxative","laxativeness","laxer","laxes","laxity","laxness","lay","layabout","layamon","layaway","layer","layered","layering","layers","layette","layla","layman","laymen","layne","layney","layoff","layout","layoutinflater","layoutmanager","layoutparams","layouts","layoutsubviews","layover","laypeople","layperson","lays","layton","layup","laywoman","laywomen","lazar","lazare","lazaro","lazarus","laze","lazily","laziness","lazuli","lazy","lazybones","lb","lbj","lbl","lbound","lbs","lc","lcd","lcm","lcom","ld","lda","ldap","ldc","ldflags","ldr","le","lea","leach","leachate","lead","leadbelly","leaded","leaden","leadenness","leader","leaderboard","leaderless","leaders","leadership","leading","leads","leadsman","leadsmen","leaf","leafage","leafhopper","leafiness","leafless","leaflet","leafstalk","leafy","league","leaguer","leah","leak","leakage","leaked","leaker","leakey","leakiness","leaking","leaks","leaky","lean","leander","leandra","leaner","leaning","leann","leanna","leanne","leanness","leanor","leanora","leap","leaper","leapfrog","leapfrogged","leapfrogging","lear","learn","learned","learnedly","learnedness","learner","learning","learns","learnt","leary","leas","lease","leaseback","leasehold","leaseholder","leaser","leash","leasing","least","leastwise","leather","leatherette","leathern","leatherneck","leathery","leave","leaven","leavened","leavening","leavenworth","leaver","leaves","leaving","lebanese","lebanon","lebbie","lebensraum","lebesgue","leblanc","lecher","lecherous","lecherousness","lechery","lecithin","lectern","lecture","lecturer","lectures","lectureship","lectus","led","leda","lederberg","ledge","ledger","lee","leeann","leeanne","leech","leeds","leek","leela","leelah","leeland","leena","leer","leeriness","leering","leery","leesa","leese","leeuwenhoek","leeward","leeway","left","leftism","leftist","leftmost","leftover","leftward","lefty","leg","legacy","legal","legalese","legalism","legalistic","legality","legalization","legalize","legalized","legally","legate","legatee","legation","legato","legend","legendarily","legendary","legendre","leger","legerdemain","legged","legginess","legging","leggy","leghorn","legibility","legible","legibly","legion","legionary","legionnaire","legislate","legislation","legislative","legislator","legislature","legit","legitimacy","legitimate","legitimation","legitimatize","legitimization","legitimize","legless","legman","legmen","lego","legra","legree","legroom","legs","legstraps","legume","leguminous","legwork","lehigh","lehman","lei","leia","leibniz","leicester","leiden","leif","leigh","leigha","leighton","leila","leilah","leipzig","leisha","leisure","leisureliness","leisurely","leisurewear","leitmotif","leitmotiv","lek","lela","lelah","leland","lelia","lem","lemaitre","lemar","lemke","lemma","lemme","lemmie","lemming","lemmy","lemon","lemonade","lemony","lemuel","lemur","lemuria","len","lena","lenard","lenci","lend","lender","lenee","lenette","lenght","length","lengthen","lengthener","lengthily","lengthiness","lengths","lengthwise","lengthy","lenience","leniency","lenient","lenin","leningrad","leninism","leninist","lenitive","lenka","lenna","lennard","lennie","lennon","lenny","leno","lenoir","lenora","lenore","lenovo","lens","lent","lenticular","lentil","lento","leo","leodora","leoine","leola","leoline","leon","leona","leonanie","leonard","leonardo","leoncavallo","leone","leonel","leonelle","leonerd","leonhard","leonid","leonidas","leonie","leonine","leonor","leonora","leonore","leontine","leontyne","leopard","leopardess","leopardskin","leopold","leopoldo","leopoldville","leora","leotard","leper","lepidus","lepke","leprechaun","leprosy","leprous","lepta","lepton","lepus","lerner","leroi","leroy","les","lesa","lesbian","lesbianism","leshia","lesion","lesley","lesli","leslie","lesly","lesotho","less","lessee","lessen","lesseps","lesser","lesses","lessie","lessing","lesson","lessons","lessor","lest","lester","lesya","let","leta","letdown","letha","lethal","lethality","lethargic","lethargically","lethargy","lethe","lethia","leticia","letisha","letitia","letizia","lets","letsencrypt","letta","letter","letterbox","lettered","letterer","letterhead","lettering","letterman","lettermen","letterpress","letters","letti","lettie","letting","lettuce","letty","letup","leukemia","leukemic","leukocyte","leupold","lev","levant","levee","leveeing","level","leveled","leveler","levelheaded","levelheadedness","leveling","levelness","levels","levenshtein","lever","leverage","levesque","levey","levi","leviathan","levier","levin","levine","levitate","levitation","leviticus","levitt","levity","levon","levy","lew","lewd","lewdness","lewellyn","lewes","lewie","lewinsky","lewis","lewiss","lex","lexeme","lexer","lexi","lexical","lexicographer","lexicographic","lexicographical","lexicography","lexicon","lexie","lexine","lexington","lexus","lexy","leyden","leyla","lezley","lezlie","lf","lfs","lft","lg","lh","lhasa","lhotse","lhs","li","lia","liability","liable","liaise","liaison","liam","lian","liana","liane","lianna","lianne","liar","lib","libation","libbed","libbey","libbi","libbie","libbing","libboost","libby","libc","libcore","libcurl","libdispatch","libel","libeler","libelous","liberace","liberal","liberalism","liberality","liberalization","liberalize","liberalized","liberalizer","liberalness","liberate","liberation","liberationists","liberator","liberia","liberian","libero","libertarian","libertarianism","libertine","liberty","libexec","libgcc","libgdx","libidinal","libidinous","libidinousness","libido","libopencv","libpng","libra","librarian","libraries","library","libretoes","libretos","librettist","libretto","libreville","librium","libs","libstdc","libsystem","libusb","libx","libxml","libya","libyan","lice","licence","license","licensed","licensee","licenser","licenses","licensing","licensor","licentiate","licentious","licentiousness","licha","lichee","lichen","lichtenstein","lichter","licit","lick","licked","licker","lickerish","licking","licorice","lid","lida","lidded","lidding","lidia","lidless","lido","lie","lieberman","liebfraumilch","liechtenstein","lied","lief","liefs","liege","lien","lier","lies","liesa","lieu","lieut","lieutenancy","lieutenant","life","lifeblood","lifeboat","lifebuoy","lifecycle","lifecyclebase","lifeforms","lifeguard","lifeless","lifelessness","lifelike","lifelikeness","lifeline","lifelong","lifer","liferay","lifesaver","lifesaving","lifespan","lifestyle","lifetaking","lifetime","lifework","lifo","lift","lifter","lifting","liftoff","ligament","ligand","ligate","ligation","ligature","light","lightblue","lightbox","lighted","lighten","lightener","lightening","lighter","lightered","lightering","lighters","lightest","lightface","lightgray","lightheaded","lighthearted","lightheartedness","lighthouse","lighting","lightly","lightness","lightning","lightproof","lights","lightship","lightweight","ligneous","lignite","lignum","ligula","likability","likable","likableness","like","likeability","liked","likelihood","likely","liken","likeness","liker","likes","likest","likewise","liking","lil","lila","lilac","lilah","lilia","lilian","liliana","liliane","lilith","liliuokalani","lilla","lille","lilli","lillian","lillie","lilliput","lilliputian","lilllie","lilly","lilongwe","lilt","lilting","lily","lilyan","lim","lima","limb","limbaugh","limber","limbered","limberness","limbers","limbic","limbless","limbo","limburger","lime","limeade","limekiln","limelight","limerick","limestone","limit","limitability","limitably","limitation","limitations","limited","limitedly","limitedness","limiter","limiting","limitless","limitlessness","limits","limn","limo","limoges","limousine","limp","limper","limpet","limpid","limpidity","limpidness","limpness","limpopo","limy","lin","lina","linage","linalg","linc","linchpin","lincoln","lind","linda","lindberg","lindbergh","linden","lindholm","lindi","lindie","lindon","lindquist","lindsay","lindsey","lindstrom","lindsy","lindy","line","linea","lineage","lineal","lineament","linear","lineargradientbrush","linearity","linearize","linearlayout","linearlayoutmanager","linebacker","linechart","linecolor","lined","linefeed","linell","lineman","linemen","linen","lineno","linenumber","liner","lines","linesman","linesmen","linestyle","linet","lineto","linette","lineup","linewidth","ling","linger","lingerer","lingerie","lingering","lingo","lingoes","lingua","lingual","linguine","linguini","linguist","linguistic","linguistically","linguistics","liniment","lining","link","linkable","linkage","linkbutton","linked","linkedhashmap","linkedin","linkedlist","linker","linkid","linking","links","linkup","linn","linnaeus","linnea","linnell","linnet","linnie","lino","linode","linoel","linoleum","linotype","linq","linseed","linspace","lint","lintel","linter","linton","linty","linus","linux","linwood","linzy","lion","lionel","lionello","lioness","lionhearted","lionization","lionize","lionizer","lip","lipase","lipid","liposuction","lipped","lipper","lippi","lipping","lippmann","lippy","lipread","lipschitz","lipscomb","lipstick","lipton","liq","liquefaction","liquefier","liquefy","liqueur","liquibase","liquid","liquidate","liquidation","liquidator","liquidity","liquidize","liquidizer","liquidness","liquor","liquorice","liquorish","lira","lire","lis","lisa","lisabeth","lisbeth","lisbon","lise","lisetta","lisette","lisha","lishe","lisle","lisp","lisper","liss","lissa","lissajous","lissi","lissie","lissome","lissomeness","lissomness","lissy","list","lista","listactivity","listadapter","listb","listbox","listboxitem","listdata","listdir","liste","listed","listen","listener","listeners","listening","listens","lister","listerine","listfiles","listfragment","listid","listing","listings","listitem","listitems","listless","listlessness","listnode","liston","lists","listview","listviewitem","liszt","lit","lita","litany","litchi","lite","liter","literacy","literal","literalism","literalistic","literally","literalness","literals","literariness","literary","literate","literati","literation","literature","lithe","litheness","lithesome","lithium","lithograph","lithographer","lithographic","lithographically","lithographs","lithography","lithology","lithosphere","lithospheric","lithuania","lithuanian","litigant","litigate","litigation","litigator","litigious","litigiousness","litmus","litotes","litter","litterbug","little","littleneck","littleness","littleton","litton","littoral","littrateur","liturgic","liturgical","liturgics","liturgist","liturgy","liuka","liv","liva","livability","livable","livableness","livably","live","lived","livedata","livelihood","liveliness","livelong","lively","liven","liveness","liver","liveried","liverish","livermore","liverpool","liverpudlian","liverwort","liverwurst","livery","liveryman","liverymen","lives","livestock","livia","livid","lividness","living","livingness","livingston","livingstone","livonia","livvie","livvy","livvyy","livy","liz","liza","lizabeth","lizard","lizbeth","lizette","lizzie","lizzy","ljava","ljubljana","lk","ll","llama","llano","llb","llc","lld","lldb","llewellyn","lloyd","llvm","llywellyn","lm","ln","lname","lng","lnk","lo","load","loadable","loadclass","loaddata","loaded","loader","loaders","loadfile","loadhtml","loadimage","loading","loadlibrary","loadmodule","loads","loadstar","loadstone","loadurl","loadxml","loaf","loafer","loam","loamy","loan","loaner","loaning","loans","loansharking","loanword","loath","loathe","loather","loathing","loathness","loathsome","loathsomeness","loaves","lob","lobachevsky","lobar","lobbed","lobber","lobbing","lobby","lobbyist","lobe","lobortis","lobotomist","lobotomize","lobotomy","lobster","lobular","lobularity","lobule","loc","local","localcontainerentitymanagerfactorybean","localdate","localdatetime","localdb","locale","locales","localhost","localisms","locality","localization","localize","localized","localizeddescription","localizer","localizes","locally","localname","locals","localstorage","localtime","locatable","locate","located","locater","locating","location","locational","locationid","locationlistener","locationmanager","locationprovider","locationrequest","locations","locative","locator","loch","lochinvar","lochs","loci","lock","lockable","locke","lockean","locked","locker","locket","lockhart","lockheed","lockian","locking","lockjaw","locknut","lockout","locks","locksmith","locksmithing","locksmiths","lockstep","lockup","lockwood","loco","locomotion","locomotive","locomotor","locomotory","locoweed","locus","locust","locution","lodash","lode","lodestar","lodestone","lodge","lodged","lodgepole","lodger","lodges","lodging","lodgment","lodovico","lodowick","lodz","loeb","loella","loewe","loewi","loft","lofter","loftily","loftiness","lofty","log","logan","loganberry","logarithm","logarithmic","logarithmically","logback","logbook","logcat","loge","logfile","logged","loggedin","logger","loggerfactory","loggerhead","loggers","loggia","logging","logic","logical","logicality","logically","logicalness","logician","login","loginactivity","loginbutton","logincontroller","loginform","loginpage","logins","loginurl","loginview","logion","logistic","logistical","logits","logjam","loglevel","logmanager","logo","logon","logos","logotype","logout","logrolling","logs","logstash","logy","lohengrin","loin","loincloth","loincloths","loire","lois","loise","loiter","loiterer","loki","lol","lola","loleta","lolita","loll","loller","lollipop","lolly","lomb","lombard","lombardi","lombardy","lombok","lome","lon","lona","london","londonderry","londoner","lone","lonee","loneliness","lonely","loneness","loner","lonesome","lonesomeness","long","longboat","longbow","longed","longeing","longer","longest","longevity","longfellow","longhair","longhand","longhorn","longing","longish","longitude","longitudinal","longness","longs","longshoreman","longshoremen","longsighted","longstanding","longstreet","longsword","longterm","longtime","longueuil","longueur","longways","longword","loni","lonna","lonnard","lonni","lonnie","lonny","loofah","loofahs","look","lookahead","lookalike","lookat","lookbehind","looked","looker","looking","lookout","looks","lookup","lookups","loom","looming","loomis","loon","loony","loop","loopback","looped","looper","loophole","looping","loops","loopy","loose","loosed","looseleaf","loosely","loosen","loosener","looseness","looses","loosing","loot","looter","lop","lope","loper","lopez","lopped","lopper","lopping","lopsided","lopsidedness","loquacious","loquaciousness","loquacity","lora","lorain","loraine","loralee","loralie","loralyn","lorant","lord","lording","lordliness","lordly","lordship","lore","loree","loreen","lorelei","lorelle","lorem","lorempixel","loren","lorena","lorene","lorentz","lorentzian","lorenz","lorenza","lorenzo","loretta","lorette","lorgnette","lori","loria","lorianna","lorianne","lorie","lorilee","lorilyn","lorin","lorinda","lorine","loris","lorita","lorn","lorna","lorne","lorraine","lorrayne","lorre","lorri","lorrie","lorrin","lorry","lorryload","lory","los","lose","loser","loses","losing","loss","lossage","losses","lossless","lossy","lost","lot","lothaire","lothario","lotion","lots","lott","lotta","lotte","lotted","lotter","lottery","lotti","lottie","lotting","lotto","lotty","lotus","lou","loud","louden","loudhailer","loudly","loudmouth","loudmouths","loudness","loudspeaker","loudspeaking","louella","louie","louis","louisa","louise","louisette","louisiana","louisianan","louisianian","louisville","lounge","lounger","lour","lourdes","louse","lousewort","lousily","lousiness","lousy","lout","loutish","loutishness","loutitia","louver","louvre","lovable","lovableness","lovably","love","lovebird","lovechild","lovecraft","loved","lovejoy","lovelace","loveland","loveless","lovelessness","lovelies","loveliness","lovelinesses","lovell","lovelorn","lovelornness","lovely","lovemaking","lover","lovesick","lovestruck","loving","lovingly","lovingness","low","lowborn","lowboy","lowbrow","lowdown","lowe","lowell","lower","lowercase","lowermost","lowery","lowest","lowish","lowland","lowlands","lowlife","lowlight","lowliness","lowly","lowness","lowrance","lox","loy","loyal","loyaler","loyalest","loyalism","loyalist","loyalty","loyang","loyd","loydie","loyola","lozenge","lp","lparam","lpg","lpn","lq","lr","lrow","ls","lsb","lsd","lst","lstm","lt","ltd","lte","ltr","ltrim","lts","lu","lua","luanda","luann","luau","lubber","lubbock","lube","lubricant","lubricate","lubrication","lubricator","lubricious","lubricity","lubumbashi","luca","lucais","luce","lucene","lucent","lucerne","lucho","luci","lucia","lucian","luciana","luciano","lucid","lucidity","lucidness","lucie","lucien","lucienne","lucifer","lucila","lucile","lucilia","lucille","lucina","lucinda","lucine","lucio","lucita","lucite","lucius","luck","luckier","luckily","luckiness","luckless","lucknow","lucky","lucrative","lucrativeness","lucre","lucretia","lucretius","luctus","lucubrate","lucubration","lucy","luddite","ludhiana","ludicrous","ludicrousness","ludlow","ludmilla","ludo","ludovico","ludovika","ludvig","ludwig","luella","luelle","luff","lufthansa","luftwaffe","lug","luge","luger","luggage","lugged","lugger","lugging","lugosi","lugsail","lugubrious","lugubriousness","luigi","luis","luisa","luise","lukas","luke","lukewarm","lukewarmness","lula","lulita","lull","lullaby","lulu","lumbago","lumbar","lumber","lumberer","lumbering","lumberjack","lumberman","lumbermen","lumberyard","lumen","luminance","luminary","luminescence","luminescent","luminosity","luminous","luminousness","lumire","lummox","lump","lumper","lumpiness","lumpish","lumpishness","lumpy","luna","lunacy","lunar","lunary","lunate","lunatic","lunation","lunch","luncheon","luncheonette","luncher","lunchpack","lunchroom","lunchtime","lund","lundberg","lundquist","lune","lung","lunge","lunger","lungfish","lungful","lunkhead","lupe","lupine","lupus","lura","lurch","lurcher","lure","lurer","lurette","lurex","luria","lurid","luridness","lurk","lurker","lurleen","lurlene","lurline","lusa","lusaka","luscious","lusciousness","lush","lushness","lusitania","lust","luster","lustering","lusterless","lustful","lustfulness","lustily","lustiness","lustrous","lustrousness","lusty","lutanist","lute","lutenist","lutero","lutetium","luther","lutheran","lutheranism","luting","lutz","luxe","luxembourg","luxembourgian","luxemburg","luxuriance","luxuriant","luxuriate","luxuriation","luxurious","luxuriousness","luxury","luz","luzon","lv","lvalue","lvl","lw","lwjgl","lwp","lx","lxml","ly","lyallpur","lyceum","lychee","lycopodium","lycra","lycurgus","lyda","lydia","lydian","lydie","lydon","lye","lyell","lying","lyle","lyly","lyman","lyme","lymph","lymphatic","lymphocyte","lymphoid","lymphoma","lymphs","lyn","lynch","lynchburg","lyncher","lynching","lynda","lynde","lyndel","lyndell","lyndon","lyndsay","lyndsey","lyndsie","lyndy","lynea","lynelle","lynett","lynette","lynn","lynna","lynne","lynnea","lynnell","lynnelle","lynnet","lynnett","lynnette","lynsey","lynx","lyon","lyra","lyre","lyrebird","lyric","lyrical","lyricalness","lyricism","lyricist","lyrics","lysenko","lysine","lysistrata","lysol","lyssa","lyx","lz","m","ma","maalox","maana","mab","mabel","mabelle","mable","mac","macabre","macadam","macadamize","macao","macaque","macaroni","macaroon","macarthur","macaulay","macaw","macbeth","macbook","maccabees","maccabeus","macdonald","macdraw","mace","macedon","macedonia","macedonian","macer","macerate","maceration","macgregor","mach","machete","machiavelli","machiavellian","machinate","machination","machine","machinelike","machinery","machines","machinist","machismo","macho","machs","macias","macintosh","mack","mackenzie","mackerel","mackinac","mackinaw","mackintosh","macleish","macmillan","macon","macos","macosx","macpaint","macports","macram","macro","macrobiotic","macrobiotics","macrocosm","macrodynamic","macroeconomic","macroeconomics","macromolecular","macromolecule","macron","macrophage","macros","macroscopic","macroscopically","macrosimulation","macrosocioeconomic","macs","mactivity","macy","mad","mada","madagascan","madagascar","madalena","madalyn","madam","madame","madapter","madcap","maddalena","madded","madden","maddening","madder","maddest","maddi","maddie","madding","maddox","maddy","made","madeira","madel","madelaine","madeleine","madelena","madelene","madelin","madelina","madeline","madella","madelle","madelon","madelyn","mademoiselle","madge","madhouse","madhya","madison","madlen","madlin","madman","madmen","madness","madonna","madras","madrid","madrigal","madsen","madurai","madwoman","madwomen","mady","mae","maecenas","maegan","maelstrom","maestro","maeterlinck","mafia","mafiosi","mafioso","mag","magazine","magda","magdaia","magdalen","magdalena","magdalene","mage","magellan","magellanic","magenta","magento","magged","maggee","maggi","maggie","magging","maggot","maggoty","maggy","magi","magic","magical","magically","magician","magick","magicked","magicking","magill","maginot","magisterial","magistracy","magistrate","magma","magna","magnanimity","magnanimosity","magnanimous","magnate","magnesia","magnesite","magnesium","magnet","magnetic","magnetically","magnetics","magnetism","magnetite","magnetizable","magnetization","magnetize","magnetized","magneto","magnetodynamics","magnetohydrodynamical","magnetohydrodynamics","magnetometer","magnetosphere","magnetron","magnification","magnificence","magnificent","magnified","magnify","magniloquence","magniloquent","magnitogorsk","magnitude","magnolia","magnum","magnuson","magog","magoo","magpie","magritte","magruder","magsaysay","maguire","magus","magyar","mahabharata","mahala","mahalia","maharajah","maharajahs","maharanee","maharani","maharashtra","maharishi","mahatma","mahavira","mahayana","mahayanist","mahdi","mahfouz","mahican","mahjong","mahler","mahmoud","mahmud","mahogany","mahomet","mahout","mai","maia","maible","maid","maiden","maidenhair","maidenhead","maidenhood","maidenly","maidservant","maier","maiga","maighdiln","maigret","mail","mailaddress","mailbag","mailbox","mailchimp","mailer","mailgun","mailing","mailitem","maillol","maillot","mailman","mailmen","mailmessage","mails","mailto","maim","maiman","maimed","maimedness","maimer","maimonides","main","mainactivity","mainapp","mainbrace","mainbundle","mainclass","maincontent","maincontroller","mainctrl","maine","mainer","mainform","mainframe","mainland","mainlander","mainlayout","mainline","mainliner","mainloop","mainly","mainmast","mainmenu","mainpage","mainpanel","mains","mainsail","mainscreen","mainspring","mainstay","mainstream","maintain","maintainability","maintainable","maintained","maintainer","maintaining","maintains","maintenance","mainthread","maintop","mainview","mainviewcontroller","mainviewmodel","mainwindow","maiolica","mair","maire","maisey","maisie","maison","maisonette","maitilde","maize","maj","maje","majestic","majestically","majesty","majolica","major","majorca","majordomo","majorette","majority","majuro","makable","makarios","make","makefile","makefiles","makeover","maker","makers","makes","makeshift","maketext","makeup","making","mal","mala","malabar","malabo","malacca","malachi","malachite","maladapt","maladjust","maladjustment","maladministration","maladroit","maladroitness","malady","malagasy","malaise","malamud","malamute","malanie","malaprop","malapropism","malaria","malarial","malarious","malarkey","malathion","malawi","malawian","malay","malaya","malayalam","malayan","malaysia","malaysian","malchy","malcolm","malcontent","malcontented","malcontentedness","maldive","maldivian","maldonado","male","maledict","malediction","malefaction","malefactor","malefic","maleficence","maleficent","malena","maleness","malesuada","malevolence","malevolencies","malevolent","malfeasance","malfeasant","malformation","malformed","malformedurlexception","malfunction","mali","malia","malian","malibu","malice","malicious","maliciousness","malign","malignancy","malignant","malignity","malina","malinda","malinde","malinger","malingerer","malinowski","malissa","malissia","mall","mallard","mallarm","malleability","malleable","malleableness","mallet","mallissa","malloc","mallorie","mallory","mallow","malnourished","malnutrition","malocclusion","malodorous","malone","malorie","malory","malposed","malpractice","malraux","malt","malta","malted","maltese","malthus","malthusian","malting","maltose","maltreat","maltreatment","malty","malva","malvin","malvina","malware","malynda","mama","mamba","mambo","mame","mamet","mamie","mamma","mammal","mammalian","mammary","mammogram","mammography","mammon","mammoth","mammoths","mammy","mamore","mamp","man","manacle","manage","manageability","manageable","manageableness","managed","managedbean","managedobjectcontext","management","manager","manageress","managerial","managers","managership","manages","managing","managua","manama","mananas","manasseh","manatee","manaus","manchester","manchu","manchuria","manchurian","mancini","manciple","mancunian","manda","mandala","mandalay","mandamus","mandarin","mandate","mandatory","mandel","mandela","mandelbrot","mandi","mandible","mandibular","mandie","mandingo","mandolin","mandrake","mandrel","mandrill","mandy","mane","manet","maneuver","maneuverability","maneuverer","manfred","manful","manganese","mange","manger","manginess","mangle","mangler","mango","mangoes","mangrove","mangy","manhandle","manhattan","manhole","manhood","manhunt","mani","mania","maniac","maniacal","manic","manically","manichean","manicure","manicurist","manifest","manifestation","manifesto","manifests","manifold","manifolder","manifoldness","manikin","manila","manilla","manioc","manipulability","manipulable","manipulate","manipulated","manipulating","manipulation","manipulations","manipulative","manipulator","manipulatory","manitoba","manitoulin","manitowoc","mankind","mankowski","manley","manlike","manliness","manly","mann","manna","manned","mannequin","manner","mannered","mannerism","mannerist","mannerliness","mannerly","mannheim","mannie","mannikin","manning","mannish","mannishness","manny","mano","manolo","manometer","manon","manor","manorial","manpower","manqu","mans","mansard","manse","manservant","mansfield","mansion","manslaughter","manson","manta","mantegna","mantel","mantelpiece","mantes","mantilla","mantis","mantissa","mantle","mantling","mantra","mantrap","manual","manually","manuals","manuel","manuela","manufacture","manufacturer","manufacturers","manufacturing","manumission","manumit","manumitted","manumitting","manure","manuscript","manville","manx","many","manya","manytomany","manytomanyfield","manytoone","mao","maoism","maoist","maori","map","mapbox","mapdispatchtoprops","mapfragment","mapi","maple","maplecrest","mapmaker","mapoptions","mappable","mappath","mapped","mappedby","mapper","mappers","mapping","mappings","mapplethorpe","mapred","mapreduce","maproute","maps","mapstatetoprops","maptypeid","maputo","mapview","mar","mara","marabel","marabou","marabout","maraca","maracaibo","maraschino","marat","marathi","marathon","marathoner","maraud","marauder","marble","marbleize","marbler","marbling","marc","marceau","marcel","marcela","marcelia","marcelino","marcella","marcelle","marcellina","marcelline","marcello","marcellus","marcelo","march","marchall","marchelle","marcher","marchioness","marci","marcia","marciano","marcie","marcile","marcille","marco","marconi","marcotte","marcus","marcy","mardi","marduk","mare","mareah","maren","marena","maressa","marga","margalit","margalo","margaret","margareta","margarete","margaretha","margarethe","margaretta","margarette","margarine","margarita","margarito","margaux","marge","margeaux","margery","marget","margette","margi","margie","margin","marginal","marginalia","marginality","marginalization","marginalize","marginbottom","marginend","marginleft","marginright","margins","marginstart","margintop","margit","margo","margot","margret","margrethe","marguerite","margy","mari","maria","mariachi","mariadb","mariam","marian","mariana","mariann","marianna","marianne","mariano","maribel","maribelle","maribeth","marice","maricela","maridel","marie","marieann","mariejeanne","mariel","mariele","marielle","mariellen","marietta","mariette","marigold","marijn","marijo","marijuana","marika","marilee","marilin","marillin","marilyn","marimba","marin","marina","marinade","marinara","marinate","marination","marine","mariner","marinna","marino","mario","marion","marionette","mariquilla","marisa","mariska","marisol","marissa","marita","maritain","marital","maritime","maritsa","maritza","mariupol","marius","mariya","marj","marja","marje","marji","marjie","marjoram","marjorie","marjory","marjy","mark","markab","markdown","marked","markedly","marker","markeroptions","markers","market","marketa","marketability","marketable","marketeer","marketer","marketing","marketplace","markets","markham","marking","markism","markka","markkaa","marklogic","markos","markov","markovian","markovitz","marks","marksman","marksmanship","marksmen","markup","markus","marl","marla","marlane","marlboro","marlborough","marleah","marlee","marleen","marlena","marlene","marley","marlie","marlin","marline","marlinespike","marlo","marlon","marlow","marlowe","marlyn","marmaduke","marmalade","marmara","marmoreal","marmoset","marmot","marna","marne","marney","marni","marnia","marnie","maroon","marque","marquee","marquesas","marquess","marquetry","marquette","marquez","marquis","marquise","marquisette","marquita","marrakesh","marred","marriage","marriageability","marriageable","married","marrilee","marring","marriott","marris","marrissa","marrow","marrowbone","marry","mars","marseillaise","marseille","marseilles","marsh","marsha","marshal","marshalas","marshall","marshalled","marshaller","marshalling","marshallings","marshiness","marshland","marshmallow","marshy","marsiella","marsupial","mart","marta","martainn","martel","martelle","marten","martguerita","martha","marthe","marthena","marti","martial","martian","martica","martie","martin","martina","martinet","martinez","martingale","martini","martinique","martino","martinson","martita","marty","martyn","martynne","martyr","martyrdom","marv","marva","marve","marvel","marvell","marvelous","marven","marvin","marwin","marx","marxian","marxism","marxist","mary","marya","maryann","maryanna","maryanne","marybelle","marybeth","maryellen","maryjane","maryjo","maryl","maryland","marylee","marylin","marylinda","marylou","marylynne","maryrose","marys","marysa","marzipan","mas","masada","masai","masaryk","masc","mascagni","mascara","mascot","masculine","masculineness","masculinity","masefield","maser","maseru","mash","masha","mashhad","mask","masked","masker","masking","masks","masochism","masochist","masochistic","masochistically","mason","masonic","masonite","masonry","masque","masquer","masquerade","masquerader","mass","massa","massachusetts","massacre","massage","massager","massasoit","massenet","masseur","masseuse","massey","massif","massimiliano","massimo","massing","massive","massively","massiveness","massless","mast","mastectomy","master","masterclass","mastered","masterful","masterfulness","masterliness","masterly","mastermind","masterpage","masterpiece","masters","mastership","masterstroke","masterwork","mastery","masthead","mastic","masticate","mastication","mastiff","mastodon","mastoid","masturbate","masturbation","masturbatory","mat","mata","matador","match","matchable","matchbook","matchbox","matchcase","matched","matcher","matchers","matches","matching","matchless","matchlock","matchmake","matchmaker","matchmaking","matchplay","matchstick","matchwood","mate","mated","matelda","mateo","mater","material","materialism","materialist","materialistic","materialistically","materiality","materialization","materialize","materialized","materializer","materializes","materializing","materialness","materials","maternal","maternity","mates","math","mathe","mathematic","mathematica","mathematical","mathematically","mathematician","mathematics","mathematik","mather","mathew","mathewson","mathian","mathias","mathieu","mathilda","mathilde","mathis","mathjax","maths","mathworks","matias","matilda","matilde","matine","mating","matins","matisse","matlab","matmul","matplotlib","matriarch","matriarchal","matriarchs","matriarchy","matrices","matricidal","matricide","matriculate","matriculation","matriel","matrimonial","matrimony","matrix","matron","matsumoto","matt","matte","mattel","matteo","matter","matterhorn","matters","matthaeus","mattheus","matthew","matthias","matthieu","matthiew","matthus","matti","mattias","mattie","matting","mattins","mattis","mattock","mattress","matty","maturate","maturation","maturational","mature","matureness","maturer","maturity","matzo","matzot","maud","maude","maudie","maudlin","maugham","maui","maul","mauler","maunder","maupassant","maura","maure","maureen","maureene","maurene","mauriac","maurice","mauricio","maurie","maurine","mauris","maurise","maurita","mauritania","mauritanian","mauritian","mauritius","maurits","maurizia","maurizio","mauro","maurois","maury","mauser","mausoleum","mauve","maven","mavencentral","mavencli","maverick","mavin","mavis","mavra","maw","mawkish","mawkishness","mawr","max","maxcdn","maxdate","maxdepth","maxheight","maxi","maxie","maxilla","maxillae","maxillary","maxim","maxima","maximal","maximality","maximilian","maximilianus","maximilien","maximization","maximize","maximized","maximizer","maximo","maximum","maxine","maxlen","maxlength","maxlines","maxoccurs","maxsize","maxtor","maxvalue","maxwell","maxwellian","maxwidth","maxx","maxy","may","maya","mayan","maybe","maybelle","mayday","maye","mayer","mayest","mayfair","mayflower","mayfly","mayhap","mayhem","mayn","maynard","mayne","maynord","mayo","mayonnaise","mayor","mayoral","mayoralty","mayoress","mayorship","maypole","mayra","mayst","mazama","mazarin","mazatlan","mazda","maze","mazed","mazedness","mazurka","mazzini","mb","mba","mbabane","mbini","mbostock","mbp","mbuilder","mc","mcadam","mcallister","mcamera","mcbride","mccabe","mccain","mccall","mccarthy","mccarthyism","mccartney","mccarty","mccauley","mcclain","mcclellan","mcclure","mccluskey","mcconnell","mccormick","mccoy","mccracken","mccray","mccullough","mcdaniel","mcdermott","mcdonald","mcdonnell","mcdougall","mcdowell","mce","mcelhaney","mcenroe","mcfadden","mcfarland","mcgee","mcgill","mcgovern","mcgowan","mcgrath","mcgraw","mcgregor","mcguffey","mcguire","mci","mcintosh","mcintyre","mckay","mckee","mckenzie","mckesson","mckinley","mckinney","mcknight","mclanahan","mclaughlin","mclean","mcleod","mcluhan","mcmahon","mcmartin","mcmillan","mcnamara","mcnaughton","mcneil","mcontext","mcpherson","mcrypt","mcursor","md","mdash","mdata","mdb","mdc","mdf","mdi","mdl","mdm","mdn","mdpi","mdrawerlayout","mdse","mdt","me","mead","meade","meadow","meadowland","meadowlark","meadows","meadowsweet","meagan","meager","meagerness","meaghan","meagres","meal","mealiness","meals","mealtime","mealy","mealybug","mealymouthed","mean","meander","meaneing","meanie","meaning","meaningful","meaningfulness","meaningless","meaninglessness","meanings","meanness","means","meant","meantime","meanwhile","meany","meara","meas","measle","measles","measly","measurable","measurably","measure","measured","measureless","measurement","measurements","measurer","measures","measurespec","measuring","meat","meataxe","meatball","meatiness","meatless","meatloaf","meatloaves","meatpacking","meaty","mecca","mechanic","mechanical","mechanics","mechanism","mechanisms","mechanist","mechanistic","mechanistically","mechanization","mechanize","mechanized","mechanizer","mechanizes","mechanochemically","mechelle","med","medal","medalist","medallion","medan","meddle","meddlesome","medea","medellin","medfield","media","mediaelement","mediaeval","medial","medials","median","mediaplayer","mediarecorder","mediastore","mediate","mediateness","mediation","mediator","mediatype","mediawiki","medic","medicaid","medical","medicament","medicare","medicate","medication","medici","medicinal","medicine","medico","medieval","medievalist","medina","mediocre","mediocrity","meditate","meditation","meditative","meditativeness","mediterranean","medium","mediumistic","medley","medulla","medusa","meed","meek","meekness","meerschaum","meet","meeter","meeting","meetinghouse","meetings","meets","meetup","mef","meg","mega","megabit","megabuck","megabyte","megacycle","megadeath","megadeaths","megahertz","megalith","megalithic","megaliths","megalomania","megalomaniac","megalopolis","megan","megaphone","megaton","megavolt","megawatt","megaword","megen","meggi","meggie","meggy","meghan","meghann","megohm","mehetabel","mei","meier","meighen","meiji","meioses","meiosis","meiotic","meir","meister","meistersinger","mejia","mekong","mel","mela","melamie","melamine","melancholia","melancholic","melancholy","melanesia","melanesian","melange","melania","melanie","melanin","melanoma","melantha","melany","melba","melbourne","melcher","melchior","meld","melendez","melesa","melessa","melicent","melina","melinda","melinde","meliorate","melioration","melisa","melisande","melisandra","melisenda","melisent","melissa","melisse","melita","melitta","mella","melli","mellicent","mellie","mellifluous","mellifluousness","mellisa","mellisent","mellon","melloney","mellow","mellowness","melly","melodee","melodic","melodically","melodie","melodious","melodiousness","melodrama","melodramatic","melodramatically","melody","melon","melonie","melony","melosa","melpomene","melt","meltdown","melter","melting","melton","melva","melville","melvin","melvyn","mem","member","membered","memberid","members","membership","memberships","membrane","membranous","memcache","memcached","memcpy","memento","memling","memo","memoir","memorabilia","memorability","memorable","memorableness","memorably","memorandum","memorial","memorialize","memorialized","memoriam","memorization","memorize","memorized","memorizer","memorizes","memory","memoryless","memorystream","memphis","memset","men","menace","menacing","menage","menagerie","menander","menarche","menard","mencius","mencken","mend","mendacious","mendaciousness","mendacity","mendel","mendeleev","mendelevium","mendelian","mendelssohn","mender","mendez","mendicancy","mendicant","mendie","mending","mendocino","mendoza","mendy","menelaus","menes","menfolk","menhaden","menial","meningeal","meninges","meningitides","meningitis","meninx","menisci","meniscus","menkalinan","menkar","menkent","menlo","mennonite","menominee","menopausal","menopause","menorah","menorahs","menotti","mens","mensa","mensch","menservants","menstrual","menstruate","menstruation","mensurable","mensuration","menswear","mental","mentalist","mentality","menthol","mentholated","mention","mentionable","mentioned","mentioner","mentioning","mentions","mentor","menu","menubar","menuhin","menuinflater","menuitem","menuitems","menus","menzies","meow","mephistopheles","mer","merak","mercado","mercantile","mercator","mercedes","mercenariness","mercenary","mercer","mercerize","merchandise","merchandiser","merchant","merchantability","merchantman","merchantmen","merci","mercie","merciful","mercifully","mercifulness","merciless","mercilessness","merck","mercurial","mercuric","mercury","mercy","mere","meredeth","meredith","meredithe","merell","merely","meretricious","meretriciousness","merganser","merge","merged","merger","merges","mergesort","merging","meridel","meridian","meridional","meridith","meriel","merilee","merill","merilyn","meringue","merino","meris","merissa","merit","merited","meritocracy","meritocratic","meritocrats","meritorious","meritoriousness","meriwether","merl","merla","merle","merlin","merlina","merline","mermaid","merman","mermen","merna","merola","meromorphic","merralee","merrel","merriam","merrick","merridie","merrie","merrielle","merrile","merrilee","merrili","merrill","merrily","merrimac","merrimack","merriment","merriness","merritt","merry","merrymaker","merrymaking","mersey","merton","merv","mervin","merwin","merwyn","meryl","mes","mesa","mesabi","mescal","mescaline","mesdames","mesdemoiselles","mesh","meshed","meshgrid","mesmeric","mesmerism","mesmerize","mesmerized","mesmerizer","mesolithic","mesomorph","mesomorphs","meson","mesopotamia","mesopotamian","mesos","mesosphere","mesozoic","mesquite","mess","message","messagebox","messageboxbuttons","messageboxicon","messagedigest","messageid","messagequeue","messages","messagetype","messaging","messed","messeigneurs","messenger","messerschmidt","messes","messiaen","messiah","messiahs","messianic","messieurs","messily","messiness","messing","messmate","messrs","messy","mestizo","met","meta","metabolic","metabolically","metabolism","metabolite","metabolize","metacarpal","metacarpi","metacarpus","metacircular","metacircularity","metaclass","metacpan","metadata","metal","metalanguage","metalization","metalized","metallic","metalliferous","metallings","metallography","metalloid","metallurgic","metallurgical","metallurgist","metallurgy","metalsmith","metalwork","metalworking","metamathematical","metamorphic","metamorphism","metamorphose","metamorphosis","metaphor","metaphoric","metaphorical","metaphosphate","metaphysic","metaphysical","metastability","metastable","metastases","metastasis","metastasize","metastatic","metastore","metatarsal","metatarsi","metatarsus","metatheses","metathesis","metathesized","metathesizes","metathesizing","metavariable","mete","metempsychoses","metempsychosis","meteor","meteoric","meteorically","meteorite","meteoritic","meteoritics","meteoroid","meteorologic","meteorological","meteorologist","meteorology","meter","meters","meth","methadone","methane","methanol","methinks","methionine","method","methodandargscaller","methodical","methodicalness","methodinfo","methodism","methodist","methodname","methodological","methodologists","methodology","methods","methought","methuen","methuselah","methuselahs","methyl","methylated","methylene","meticulous","meticulousness","metonymy","metrecal","metric","metrical","metricate","metricize","metrics","metro","metronome","metropolis","metropolitan","metropolitanization","mets","metternich","mettle","mettlesome","metus","metzler","meuse","mew","mewl","mews","mex","mexicali","mexican","mexico","meyer","meyerbeer","mezzanine","mezzo","mf","mfa","mfc","mfg","mfr","mg","mgm","mgmt","mgr","mh","mhandler","mhz","mi","mia","miami","miaplacidus","miasma","miasmal","mib","mic","mica","micaela","micah","mice","micelles","mich","michael","michaela","michaelangelo","michaelina","michaeline","michaella","michaelmas","michaelson","michail","michal","michale","micheal","micheil","michel","michelangelo","michele","michelin","michelina","micheline","michell","michelle","michelson","michigan","michigander","michiganite","mick","mickelson","mickey","micki","mickie","micky","micmac","micra","micro","microamp","microanalysis","microanalytic","microbe","microbial","microbicidal","microbicide","microbiological","microbiologist","microbiology","microbrewery","microchemistry","microchip","microcircuit","microcode","microcomputer","microcosm","microcosmic","microdensitometer","microdot","microeconomic","microeconomics","microelectronic","microelectronics","microfiber","microfiche","microfilm","microfossils","micrography","microgroove","microhydrodynamics","microinstruction","microjoule","microlevel","microlight","micromanage","micromanagement","micrometeorite","micrometeoritic","micrometer","micron","micronesia","micronesian","microorganism","microphone","microport","microprocessing","microprocessor","microprogram","microprogrammed","microprogramming","micros","microscope","microscopic","microscopical","microscopy","microsecond","microseconds","microservice","microservices","microsimulation","microsoft","microsomal","microstore","microsurgery","microsystems","microtime","microvax","microvaxes","microvolt","microwave","microwaveable","microword","mid","midair","midas","midband","midday","midden","middest","middle","middlebrow","middlebury","middleman","middlemen","middlemost","middlename","middlesex","middleton","middletown","middleware","middleweight","middling","middy","mideast","mideastern","midfield","midge","midget","midi","midland","midlife","midlives","midmorn","midmost","midnight","midpoint","midrange","midrib","midriff","midscale","midsection","midship","midshipman","midshipmen","midspan","midst","midstream","midsummer","midterm","midtown","midway","midweek","midwest","midwestern","midwesterner","midwicket","midwife","midwifery","midwinter","midwives","midyear","mien","miff","mig","might","mightily","mightiness","mightn","mighty","mignon","mignonette","mignonne","migr","migraine","migrant","migrate","migrated","migrating","migration","migrations","migrative","migratory","miguel","miguela","miguelita","mikado","mikael","mikaela","mike","mikel","mikey","mikhail","mikkel","mikol","mikoyan","mil","milady","milagros","milan","milanese","milch","mild","mildew","mildness","mildred","mildrid","mile","mileage","milena","milepost","miler","miles","milestone","milford","milicent","milieu","milissent","militancy","militant","militantness","militarily","militarism","militarist","militaristic","militarization","militarize","military","militate","militia","militiaman","militiamen","milk","milka","milken","milker","milkiness","milkmaid","milkman","milkmen","milkshake","milksop","milkweed","milky","mill","millage","millard","millay","millenarian","millenarianism","millennial","millennialism","millennium","millepede","miller","millet","milli","milliamp","milliampere","milliard","millibar","millicent","millidegree","millie","milligram","millijoule","millikan","milliliter","millimeter","milliner","millinery","milling","million","millionaire","millions","millionth","millionths","millipede","millis","millisecond","milliseconds","millisent","millivolt","millivoltmeter","milliwatt","millpond","millrace","millstone","millstream","millwright","milly","milne","milo","milquetoast","milt","miltiades","miltie","milton","miltonic","miltown","milty","milwaukee","milzie","mimd","mime","mimemessage","mimeograph","mimeographs","mimer","mimesis","mimetic","mimetically","mimetype","mimi","mimic","mimicked","mimicker","mimicking","mimicry","mimosa","min","mina","minaret","minatory","mince","mincemeat","mincer","mincing","mind","minda","mindanao","mindate","mindbogglingly","minded","minder","mindful","mindfully","mindfulness","mindless","mindlessness","mindoro","minds","mindset","mindy","mine","minecraft","minefield","miner","mineral","mineralization","mineralized","mineralogical","mineralogist","mineralogy","minerva","mineshaft","minestrone","minesweeper","minetta","minette","mineworkers","minflater","ming","mingle","mingus","mingw","minheight","mini","miniature","miniaturist","miniaturization","miniaturize","minibike","minibus","minicab","minicam","minicomputer","miniconda","minidress","minified","minify","minifyenabled","minim","minima","minimal","minimalism","minimalist","minimalistic","minimality","minimax","minimization","minimize","minimized","minimizer","minimum","mining","minion","miniseries","miniskirt","minister","ministerial","ministrant","ministration","ministry","minivan","miniver","mink","minke","minlength","minn","minna","minnaminnie","minne","minneapolis","minnesinger","minnesota","minnesotan","minni","minnie","minnnie","minnow","minny","minoan","minoccurs","minolta","minor","minority","minos","minot","minotaur","minoxidil","mins","minsdkversion","minsk","minsky","minster","minstrel","minstrelsy","mint","minta","mintage","mintaka","minter","minty","minuend","minuet","minuit","minus","minuscule","minute","minuteman","minutemen","minuteness","minutes","minutia","minutiae","minvalue","minwidth","minx","miny","miocene","mipmap","mips","miquela","mir","mira","mirabeau","mirabel","mirabella","mirabelle","mirach","miracle","miraculous","miraculousness","mirage","miran","miranda","mire","mireielle","mireille","mirella","mirelle","mirfak","miriam","mirilla","mirna","miro","mirror","mirrors","mirth","mirthful","mirthfulness","mirthless","mirthlessness","mirths","mirv","miry","mirzam","mis","misaddress","misadventure","misalign","misalignment","misalliance","misanalysed","misanthrope","misanthropic","misanthropically","misanthropist","misanthropy","misapplier","misapply","misapprehend","misapprehension","misappropriate","misbegotten","misbehave","misbehaver","misbehavior","misbrand","misc","miscalculate","miscalculation","miscall","miscarriage","miscarry","miscast","miscegenation","miscellanea","miscellaneous","miscellany","mischa","mischance","mischief","mischievous","mischievousness","miscibility","miscible","misclassification","misclassified","misclassifying","miscode","miscommunicate","miscomprehended","misconceive","misconception","misconduct","misconfiguration","misconstruction","misconstrue","miscopying","miscount","miscreant","miscue","misdeal","misdealt","misdeed","misdemeanant","misdemeanor","misdiagnose","misdid","misdirect","misdirection","misdirector","misdo","misdoes","misdone","miser","miserable","miserableness","miserably","miserliness","miserly","misery","mises","misfeasance","misfeature","misfield","misfile","misfire","misfit","misfitted","misfitting","misfortune","misgauge","misgiving","misgovern","misgovernment","misguidance","misguide","misguided","misguidedness","misguider","misha","mishandle","mishap","mishapped","mishapping","mishear","misheard","mishitting","mishmash","misidentification","misidentify","misinform","misinformation","misinterpret","misinterpretation","misinterpreter","misjudge","misjudging","misjudgment","miskito","mislabel","mislaid","mislay","mislead","misleader","misleading","misled","mismanage","mismanagement","mismatch","misname","misnomer","misogamist","misogamy","misogynist","misogynistic","misogynous","misogyny","misperceive","misplace","misplacement","misplay","mispositioned","misprint","misprision","mispronounce","mispronunciation","misquotation","misquote","misread","misreader","misrelated","misremember","misreport","misrepresent","misrepresentation","misrepresenter","misroute","misrule","miss","missal","missed","misses","misshape","misshapen","misshapenness","missie","missile","missilery","missing","mission","missionary","missioned","missioner","missioning","missis","mississauga","mississippi","mississippian","missive","missoula","missouri","missourian","misspeak","misspecification","misspecified","misspell","misspelling","misspend","misspent","misspoke","misspoken","misstate","misstatement","misstater","misstep","misstepped","misstepping","missus","missy","mist","mistakable","mistake","mistaken","mistaker","mistakes","mistaking","mistassini","mister","misti","mistily","mistime","mistiness","mistletoe","mistook","mistral","mistranslated","mistranslates","mistranslating","mistranslation","mistreat","mistreatment","mistress","mistrial","mistrust","mistruster","mistrustful","misty","mistype","misunderstand","misunderstander","misunderstanding","misunderstood","misuse","misuser","miswritten","mit","mitch","mitchael","mitchel","mitchell","mite","miter","miterer","mitford","mithra","mithridates","mitigate","mitigated","mitigation","mitoses","mitosis","mitotic","mitre","mitsubishi","mitt","mitten","mitterrand","mitty","mitzi","mitzvahs","mix","mixable","mixed","mixer","mixin","mixing","mixins","mixture","mizar","mizzen","mizzenmast","mj","mk","mkdir","mkdirs","mkl","mkmapview","mks","mktime","mkyong","ml","mle","mlist","mlistener","mlle","mm","mmap","mme","mmm","mmmm","mms","mmsc","mn","mname","mnchhausen","mnemonic","mnemonically","mnemonics","mnemosyne","mnist","mno","mnt","mo","moan","moat","mob","mobbed","mobber","mobbing","mobcap","mobil","mobile","mobility","mobilizable","mobilization","mobilize","mobilized","mobilizer","mobilizes","mobster","mobutu","moc","moccasin","mocha","mock","mocked","mockers","mockery","mocking","mockingbird","mockito","mocks","mod","modal","modality","modals","mode","model","modeladmin","modelandview","modelattribute","modelbuilder","modeled","modeler","modelform","modeling","modelitem","modelling","modelname","models","modelserializer","modelstate","modelversion","modelview","modem","moderate","moderated","moderateness","moderation","moderator","modern","modernism","modernist","modernistic","modernity","modernization","modernize","modernized","modernizer","modernizes","modernizr","modernness","modes","modest","modesta","modestia","modestine","modesto","modesty","modicum","modifiability","modifiable","modifiableness","modification","modifications","modified","modifier","modifiers","modifies","modify","modifying","modigliani","modish","modishness","mods","modula","modular","modularity","modularization","modularize","modulate","modulation","modulator","module","moduleid","modulename","modules","moduli","modulo","modulus","modus","moe","moen","mogadiscio","mogadishu","mogul","mohair","mohamed","mohammad","mohammed","mohammedan","mohammedanism","mohandas","mohandis","mohawk","mohegan","mohican","moho","mohorovicic","mohr","moiety","moil","moina","moines","moira","moire","moise","moiseyev","moishe","moist","moisten","moistener","moistness","moisture","moisturize","mojave","mojo","mojoexecutor","molal","molar","molarity","molasses","mold","moldavia","moldavian","moldboard","molder","moldiness","molding","moldova","moldy","mole","molecular","molecularity","molecule","molehill","moleskin","molest","molestation","molested","molester","molestie","moliere","molina","moline","moll","mollee","molli","mollie","mollification","mollify","mollis","mollusc","mollusk","molly","mollycoddle","mollycoddler","molnar","moloch","molokai","molotov","molt","molter","moluccas","molybdenite","molybdenum","mom","mombasa","moment","momenta","momentarily","momentariness","momentary","momentjs","momentous","momentousness","moments","momentum","momma","mommy","mon","mona","monaco","monad","monadic","monads","monah","monarch","monarchic","monarchical","monarchism","monarchist","monarchistic","monarchs","monarchy","monash","monastery","monastic","monastical","monasticism","monaural","mondale","monday","mondrian","monegasque","monera","monet","monetarily","monetarism","monetarist","monetary","monetization","monetize","money","moneybag","moneychangers","moneyer","moneylender","moneymaker","moneymaking","monfort","monger","mongo","mongoclient","mongod","mongodb","mongoid","mongol","mongolia","mongolian","mongolic","mongolism","mongoloid","mongoose","mongrel","monica","monies","monika","moniker","monique","monism","monist","monition","monitor","monitored","monitoring","monitors","monitory","monk","monkey","monkeyshine","monkish","monkshood","monmouth","mono","monobehaviour","monochromatic","monochromator","monochrome","monocle","monoclinic","monoclonal","monocotyledon","monocotyledonous","monocular","monodevelop","monodic","monodist","monody","monogamist","monogamous","monogamy","monogram","monogrammed","monogramming","monograph","monographs","monolingual","monolingualism","monolith","monolithic","monolithically","monoliths","monologist","monologue","monomania","monomaniac","monomaniacal","monomer","monomeric","monomial","monongahela","mononuclear","mononucleoses","mononucleosis","monophonic","monoplane","monopole","monopolist","monopolistic","monopolization","monopolize","monopolized","monopolizes","monopoly","monorail","monospace","monostable","monosyllabic","monosyllable","monotheism","monotheist","monotheistic","monotone","monotonic","monotonically","monotonicity","monotonous","monotonousness","monotony","monotouch","monovalent","monoxide","monro","monroe","monrovia","monsanto","monseigneur","monsieur","monsignor","monsignori","monsoon","monsoonal","monster","monstrance","monstrosity","monstrous","monstrousness","mont","montage","montague","montaigne","montana","montanan","montcalm","montclair","monte","montenegrin","montenegro","monterey","monterrey","montesquieu","montessori","monteverdi","montevideo","montezuma","montgomery","month","monthly","months","monti","monticello","montmartre","montoya","montpelier","montrachet","montreal","montserrat","monty","monument","monumental","monumentality","moo","mooch","mood","moodily","moodiness","moodle","moody","moog","moon","moonbeam","mooney","moonless","moonlight","moonlighting","moonlit","moonscape","moonshine","moonshiner","moonshot","moonstone","moonstruck","moonwalk","moor","moore","mooring","moorish","moorland","moose","moot","mootools","mop","mope","moped","moper","mopey","mopier","mopiest","mopish","mopped","moppet","mopping","moq","mora","moraine","moral","morale","morales","moralist","moralistic","moralistically","morality","moralization","moralize","moralled","moraller","moralling","moran","morass","moratorium","moravia","moravian","moray","morbi","morbid","morbidity","morbidness","mord","mordancy","mordant","mordecai","mordred","mordy","more","moreen","morehouse","morel","moreland","morena","moreno","moreover","morey","morgan","morgana","morganica","morganne","morgen","morgue","morgun","moria","moriarty","moribund","moribundity","morie","morin","morion","morison","morissa","morita","moritz","morlee","morley","morly","mormon","mormonism","morn","morna","morning","moro","moroccan","morocco","moron","moroni","moronic","moronically","morose","moroseness","morph","morpheme","morphemic","morpheus","morphia","morphine","morphism","morphologic","morphological","morphology","morphophonemic","morphophonemics","morphs","morrie","morris","morrison","morristown","morrow","morry","morse","morsel","mort","mortal","mortality","mortar","mortarboard","mortbay","morten","mortgage","mortgageable","mortgagee","mortgagor","mortice","mortician","mortie","mortification","mortified","mortifier","mortify","mortimer","mortise","morton","mortuary","morty","mos","mosaic","mosaicked","mosaicking","moscone","moscow","mose","moseley","moselle","moser","mosey","moshe","moslem","mosley","mosque","mosquito","mosquitoes","moss","mossback","mossberg","mossy","most","mostly","mosul","mot","mote","motel","motet","moth","mothball","mother","motherboard","motherfucker","motherfucking","motherhood","mothering","motherland","motherless","motherliness","motherly","moths","motif","motile","motility","motion","motional","motioner","motionevent","motionless","motionlessness","motions","motivate","motivated","motivation","motivational","motivator","motive","motiveless","motley","motlier","motliest","motocross","motor","motorbike","motorboat","motorcade","motorcar","motorcycle","motorcyclist","motoring","motorist","motorization","motorize","motorized","motorman","motormen","motormouth","motormouths","motorola","motorway","motown","mott","mottle","mottler","motto","mottoes","moue","moulder","moult","mound","mount","mountable","mountain","mountaineer","mountaineering","mountainous","mountainousness","mountainside","mountaintop","mountbatten","mountebank","mounted","mounter","mountie","mounties","mounting","mounts","mourn","mourner","mournful","mournfuller","mournfullest","mournfulness","mourning","mouse","mousedown","mouseenter","mouseevent","mouseeventargs","mouseleave","mousemove","mouseout","mouseover","mouser","mousetrap","mousetrapped","mousetrapping","mouseup","mousewheel","mousex","mousey","mousiness","mousing","mousse","moussorgsky","mousy","mouth","mouthe","mouthful","mouthiness","mouthorgan","mouthpiece","mouths","mouthwash","mouthwatering","mouthy","mouton","mov","movable","movableness","move","moved","movement","movements","movenext","mover","moves","moveto","movetofirst","movetonext","movie","movieclip","moviegoer","movieid","movies","moving","movl","movq","mow","mower","mowgli","mowing","moxie","moyer","moyna","moyra","moz","mozambican","mozambique","mozart","mozelle","mozes","mozilla","mozzarella","mp","mpaint","mpdf","mpeg","mpg","mph","mpi","mpl","mplayer","mq","mqtt","mr","mrecyclerview","mri","mrs","ms","msb","msbuild","msc","mscorlib","msdn","mse","msec","msft","msg","msgbox","msgid","msgr","msgs","msi","msie","msil","msmq","mso","msp","mssql","mst","msvc","msw","msxml","msys","mt","mtcars","mtg","mtge","mtier","mtime","mts","mtu","mtv","mu","muawiya","mubarak","much","muchness","mucilage","mucilaginous","muck","mucker","muckrake","muckraker","mucky","mucosa","mucous","mucus","mud","mudded","muddily","muddiness","mudding","muddle","muddlehead","muddleheaded","muddler","muddy","mudflat","mudguard","mudlarks","mudroom","mudslide","mudsling","mudslinger","mudslinging","mueller","muenster","muesli","muezzin","muff","muffin","muffle","muffler","mufi","mufinella","mufti","mug","mugabe","mugged","mugger","mugginess","mugging","muggy","mugshot","mugwump","muhammad","muhammadan","muhammadanism","muir","muire","mukden","mukluk","mul","mulatto","mulattoes","mulberry","mulch","mulct","mulder","mule","muleskinner","mulesoft","muleteer","mulish","mulishness","mull","mullah","mullahs","mullein","mullen","muller","mullet","mulligan","mulligatawny","mullikan","mullins","mullion","mult","multan","multer","multi","multibus","multicast","multicellular","multichannel","multicollinearity","multicolor","multicolumn","multicomponent","multicomputer","multics","multicultural","multiculturalism","multidex","multidimensional","multidimensionality","multidisciplinary","multifaceted","multifamily","multifarious","multifariousness","multifigure","multiform","multifunction","multiindex","multilateral","multilayer","multilevel","multiline","multilingual","multilingualism","multimap","multimedia","multimegaton","multimeter","multimillionaire","multinational","multinomial","multipart","multiphase","multiple","multiples","multiplet","multiplex","multiplexor","multipliable","multiplicand","multiplication","multiplicative","multiplicity","multiplied","multiplier","multiply","multiplying","multiprocess","multiprocessing","multiprocessor","multiprogram","multiprogrammed","multiprogramming","multipurpose","multiracial","multiselect","multistage","multistory","multisyllabic","multitasking","multithreaded","multithreading","multitude","multitudinous","multitudinousness","multiuser","multivalent","multivalued","multivariate","multiversity","multiviews","multivitamin","mum","mumble","mumbler","mumbletypeg","mumford","mummed","mummer","mummery","mummification","mummify","mumming","mummy","mumps","mun","munch","muncher","munchies","muncie","mundane","mundt","munge","munich","municipal","municipality","munificence","munificent","munition","munmro","munoz","munro","munroe","munsey","munson","munster","muon","muong","muppet","mural","muralist","murasaki","murat","murchison","murcia","murder","murderer","murderess","murderous","murderousness","murdoch","murdock","mureil","murial","muriatic","muriel","murielle","murillo","murk","murkily","murkiness","murky","murmansk","murmur","murmurer","murmuring","murmurous","murphy","murrain","murray","murrow","murrumbidgee","murry","murvyn","mus","muscat","muscatel","muscle","musclebound","muscovite","muscovy","muscular","muscularity","musculature","muse","muser","musette","museum","mush","musher","mushiness","mushroom","mushy","musial","music","musical","musicale","musicality","musicals","musician","musicianship","musicked","musicking","musicological","musicologist","musicology","musing","musk","muskeg","muskegon","muskellunge","musket","musketeer","musketry","muskie","muskiness","muskmelon","muskox","muskrat","musky","muslim","muslin","muss","mussel","mussolini","mussorgsky","mussy","must","mustache","mustachio","mustang","mustard","muster","mustily","mustiness","mustn","musty","mut","mutability","mutable","mutableness","mutably","mutagen","mutant","mutate","mutating","mutation","mutational","mutations","mutator","mute","muted","muteness","mutex","mutilate","mutilation","mutilator","mutineer","mutinous","mutiny","mutsuhito","mutt","mutter","mutterer","mutton","muttonchops","mutual","mutuality","mutually","muumuu","mux","muzak","muzo","muzzle","muzzled","muzzler","mv","mvc","mview","mviewpager","mvn","mvnrepository","mvp","mvvm","mvvmcross","mw","mwebview","mx","mxml","my","myaction","myactivity","myadapter","myanmar","myapp","myapplication","myarr","myarray","mybase","mybatis","mybean","mybutton","myca","mycah","mycanvas","mycarousel","mycell","mycenae","mycenaean","mychal","mychart","myclass","mycollection","mycologist","mycology","mycommand","mycompany","mycomponent","myconnection","mycontext","mycontrol","mycontroller","myctrl","mydata","mydatabase","mydate","mydb","mydf","mydict","mydir","mydiv","mydomain","myelement","myelitides","myelitis","myemail","myentity","myenum","myer","myers","myevent","myfaces","myfield","myfile","myfolder","myform","myfragment","myframe","myfunc","myfunction","mygrid","myhost","myid","myimage","myinput","myint","myintent","myinterface","myisam","myitem","myjson","mykey","mylabel","mylar","myles","mylib","mylist","mylo","mymap","mymethod","mymodal","mymodel","mymodule","myna","myname","mynamespace","mynheer","mynumber","myobj","myobject","myocardial","myocardium","myopia","myopic","myopically","myoptions","mypackage","mypage","mypanel","mypassword","mypath","myplugin","myprogram","myproject","myproperty","myra","myrah","myranda","myrange","myrdal","myreader","myriad","myriam","myrilla","myrle","myrlene","myrmidon","myrna","myron","myrow","myrrh","myrrhs","myrta","myrtia","myrtice","myrtie","myrtle","myrvyn","myrwyn","mys","myscript","myselect","myself","myserver","myservice","mysite","mysore","mysql","mysqlclient","mysqlcommand","mysqlconnection","mysqld","mysqldb","mysqldump","mysqli","mysqlio","myst","mysterious","mysteriousness","mystery","mystic","mystical","mysticism","mystification","mystifier","mystify","mystifying","mystique","mystr","mystring","mystruct","mytable","mytask","mytest","mytext","myth","mythic","mythical","mythographer","mythography","mythological","mythologist","mythologize","mythology","mythread","myths","mytimer","mytype","myurl","myuser","myusername","myval","myvalue","myvar","myvariable","myvector","myview","myviewcontroller","myviewholder","myviewmodel","mywebsite","mywebview","mywindow","mz","n","na","naacp","naam","nab","nabbed","nabbing","nabble","nabisco","nabob","nabokov","nacelle","nacho","nacl","nacre","nacreous","nada","nadean","nadeen","nader","nadia","nadine","nadir","nadiya","nady","nadya","nae","nag","nagasaki","nagged","nagger","nagging","nagios","nagoya","nagpur","nagy","nahuatl","nahum","naiad","naifs","nail","nailbrush","nailer","naipaul","nair","nairobi","naismith","naive","naivet","naivety","nakamura","nakayama","naked","nakedness","nakoma","nalani","nam","nama","namath","name","nameable","named","namedrop","namedropping","nameerror","nameless","namelist","namely","namenode","nameof","nameplate","namer","names","namesake","namespace","namespaces","namevaluepair","namevaluepairs","namibia","namibian","naming","nan","nana","nanak","nananne","nance","nancee","nancey","nanchang","nanci","nancie","nancy","nanete","nanette","nani","nanice","nanine","nanjing","nanking","nannette","nanni","nannie","nanny","nano","nanometer","nanon","nanook","nanosecond","nanoseconds","nanotime","nansen","nantes","nantucket","naoma","naomi","nap","napalm","nape","naphtali","naphtha","naphthalene","napier","napkin","naples","napless","napoleon","napoleonic","napped","napper","nappie","napping","nappy","nara","narbonne","narc","narcissism","narcissist","narcissistic","narcissus","narcoleptic","narcoses","narcosis","narcotic","narcotization","narcotize","nari","nariko","nark","narmada","narragansett","narrate","narration","narrative","narratology","narrator","narrow","narrowed","narrowing","narrowness","narwhal","nary","nas","nasa","nasal","nasality","nasalization","nasalize","nascence","nascent","nasdaq","nash","nashua","nashville","nasm","nassau","nasser","nastily","nastiness","nasturtium","nasty","nat","nata","natal","natala","natale","natalee","natalia","natalie","natalina","nataline","natalist","natality","natalya","nataniel","natasha","natassia","natch","natchez","nate","nathalia","nathalie","nathan","nathanael","nathanial","nathaniel","nathanil","nation","national","nationalism","nationalist","nationalistic","nationalistically","nationality","nationalization","nationalize","nationalized","nationalizer","nationhood","nations","nationwide","native","nativeconstructoraccessorimpl","nativeelement","natively","nativemethodaccessorimpl","nativeness","nativescript","nativestart","natividad","nativity","natka","natl","nato","natter","nattily","nattiness","natty","natural","naturalism","naturalist","naturalistic","naturalization","naturalize","naturalized","naturally","naturalness","naturals","nature","naturist","naugahyde","naught","naughtily","naughtiness","naughty","naur","nauru","nausea","nauseate","nauseating","nauseous","nauseousness","nautical","nautilus","nav","navaho","navajo","navajoes","naval","navarro","navbar","navcontroller","nave","navel","navigability","navigable","navigableness","navigate","navigated","navigates","navigating","navigation","navigational","navigationbar","navigationcontroller","navigationitem","navigationview","navigator","navona","navratilova","navvy","navy","nay","naysayer","nazarene","nazareth","nazi","nazism","nb","nba","nbc","nbr","nbs","nbsp","nc","ncaa","ncc","nchar","nco","ncol","ncols","ncr","ncurses","nd","ndarray","ndb","ndjamena","ndk","ne","neal","neala","neale","neall","nealon","nealson","nealy","neanderthal","neap","neapolitan","near","nearby","nearest","nearly","nearness","nearside","nearsighted","nearsightedness","neat","neaten","neath","neatness","neb","nebr","nebraska","nebraskan","nebuchadnezzar","nebula","nebulae","nebular","nebulous","nebulousness","nec","necessaries","necessarily","necessary","necessitate","necessitation","necessitous","necessity","neck","neckband","neckerchief","necking","necklace","neckline","necktie","necrology","necromancer","necromancy","necromantic","necrophilia","necrophiliac","necropolis","necropsy","necroses","necrosis","necrotic","nectar","nectarine","nectarous","nectary","ned","neda","nedda","neddie","neddy","nedi","need","needed","needer","needful","needham","neediness","needing","needle","needlecraft","needlepoint","needless","needlessness","needlewoman","needlewomen","needlework","needn","needs","needy","neel","neely","nefarious","nefariousness","nefen","nefertiti","neg","negate","negated","negater","negation","negative","negativeness","negativism","negativity","negator","negev","neglect","neglecter","neglectful","neglectfulness","negligee","negligence","negligent","negligibility","negligible","negligibly","negotiability","negotiable","negotiant","negotiate","negotiation","negotiator","negress","negritude","negro","negroes","negroid","nehemiah","nehru","neigh","neighbor","neighbored","neighborer","neighborhood","neighborliness","neighborlinesses","neighborly","neighbors","neighbours","neighs","neil","neila","neile","neill","neilla","neille","neither","nelda","nelia","nelie","nell","nelle","nelli","nellie","nelly","nels","nelsen","nelson","nematic","nematode","nembutal","nemeses","nemesis","nenter","neo","neoclassic","neoclassical","neoclassicism","neocolonialism","neocortex","neodymium","neogene","neolithic","neologism","neomycin","neon","neonatal","neonate","neophyte","neoplasm","neoplastic","neoprene","nepal","nepalese","nepali","nepenthe","nephew","nephrite","nephritic","nephritides","nephritis","nepotism","nepotist","neptune","neptunium","neque","nerd","nerdy","nereid","nerf","nerissa","nerita","nero","neron","nert","nerta","nerte","nerti","nertie","nerty","neruda","nerve","nerveless","nervelessness","nerviness","nerving","nervous","nervousness","nervy","nessa","nessi","nessie","nessy","nest","nesta","nested","nestedscrollview","nester","nesting","nestle","nestler","nestling","nestor","nestorius","net","netball","netbeans","netflix","netframework","nether","netherlander","netherlands","nethermost","netherworld","netscape","netstat","nett","netta","netti","nettie","netting","nettle","nettlesome","netty","network","networkcredential","networkinfo","networking","networks","networkstream","networkx","netzahualcoyotl","neue","neumann","neural","neuralgia","neuralgic","neurasthenia","neurasthenic","neuritic","neuritides","neuritis","neuroanatomy","neurobiology","neurological","neurologist","neurology","neuromuscular","neuron","neuronal","neurone","neurons","neuropathology","neurophysiology","neuropsychiatric","neuroses","neurosis","neurosurgeon","neurosurgery","neurotic","neurotically","neurotransmitter","neut","neuter","neutral","neutralise","neutralism","neutralist","neutrality","neutralization","neutralize","neutralized","neutrino","neutron","nev","neva","nevada","nevadan","nevadian","never","nevermore","nevertheless","nevi","nevil","nevile","neville","nevin","nevis","nevsa","nevsky","nevus","new","newark","newarr","newarray","newbie","newborn","newbury","newburyport","newcastle","newcomer","newdata","newdate","newdiv","newed","newel","newell","newer","newest","newfangled","newfile","newfound","newfoundland","newfoundlander","newguid","newheight","newid","newimage","newinstance","newish","newitem","newline","newlines","newlist","newly","newlywed","newman","newname","newness","newnode","newobj","newobject","newpage","newpassword","newpath","newport","newrelic","newrow","news","newsagent","newsboy","newscast","newscaster","newscasting","newsdealer","newsed","newses","newsflash","newsgirl","newsgroup","newsing","newsize","newsletter","newsman","newsmen","newspaper","newspaperman","newspapermen","newspaperwoman","newspaperwomen","newsprint","newsreader","newsreel","newsroom","newsstand","newstate","newstr","newstring","newsweek","newsweekly","newswire","newswoman","newswomen","newsworthiness","newsworthy","newsy","newt","newtab","newtext","newton","newtonian","newtonsoft","newurl","newuser","newval","newvalue","newversion","newwidth","newx","nexis","next","nextdouble","nextint","nextline","nextpage","nextprops","nexttoken","nextval","nexus","neysa","nf","nfc","nfl","nfs","ng","ngaliema","ngclass","ngfor","ngif","nginx","ngmodel","ngmodule","ngoninit","ngram","ngroute","ngstrm","nguyen","ngx","nh","nhibernate","nhl","ni","niacin","niagara","nial","niall","niamey","nib","nibbed","nibbing","nibble","nibbler","nibelung","nibh","nic","nicaean","nicaragua","nicaraguan","niccolo","nice","nicely","nicene","niceness","nicer","nicety","niche","nichol","nicholas","nichole","nicholle","nicholson","nick","nickel","nickelodeon","nicker","nickey","nicki","nickie","nicklaus","nicknack","nickname","nicknamer","nicko","nickola","nickolai","nickolaus","nicky","nico","nicobar","nicodemus","nicol","nicola","nicolai","nicole","nicolea","nicolette","nicoli","nicolina","nicoline","nicolle","nicosia","nicotine","nid","niebuhr","niece","niel","niels","nielsen","nielson","nietzsche","nieves","nifi","nifty","nigel","niger","nigeria","nigerian","nigerien","niggard","niggardliness","niggardly","nigger","niggle","niggler","niggling","nigh","nighs","night","nightcap","nightclothes","nightclub","nightclubbed","nightclubbing","nightdress","nightfall","nightgown","nighthawk","nightie","nightingale","nightlife","nightlong","nightly","nightmare","nightmarish","nights","nightshade","nightshirt","nightspot","nightstand","nightstick","nighttime","nightwear","nighty","nih","nihilism","nihilist","nihilistic","nijinsky","nikaniki","nike","niki","nikita","nikki","nikkie","nikko","niko","nikola","nikolai","nikolaos","nikolaus","nikolayev","nikoletta","nikolia","nikolos","nikon","nil","nilclass","nile","nilled","nilling","nilpotent","nils","nilsen","nilson","nilsson","nimbi","nimble","nimbleness","nimbly","nimbus","nimby","nimitz","nimrod","nina","nincompoop","nine","ninefold","ninepence","ninepin","ninepins","nineteen","nineteenths","ninetieths","ninetta","ninette","ninety","nineveh","ninja","ninject","ninnetta","ninnette","ninny","ninon","nintendo","ninth","ninths","nio","niobe","niobium","nioendpoint","nip","nipped","nipper","nippiness","nipping","nipple","nippon","nipponese","nippy","nirenberg","nirvana","nisei","nisi","nisl","nissa","nissan","nisse","nissie","nissy","nit","nita","niter","nitpick","nitrate","nitration","nitric","nitride","nitriding","nitrification","nitrite","nitrocellulose","nitrogen","nitrogenous","nitroglycerin","nitrous","nitwit","niven","nix","nixer","nixie","nixon","nj","nk","nkrumah","nl","nlog","nlp","nlrb","nls","nltk","nm","nmap","nn","no","noaa","noach","noactionbar","noah","noak","noam","noami","nob","nobe","nobel","nobelist","nobelium","nobie","nobility","noble","nobleman","noblemen","nobleness","noblesse","noblewoman","noblewomen","nobody","noby","noclassdeffounderror","noconflict","nocount","nocturnal","nocturne","nod","nodal","nodded","nodding","noddle","noddy","node","nodeid","nodejs","nodelist","nodemon","nodename","nodes","nodetype","nodevalue","nodoz","nodular","nodule","noe","noel","noelani","noell","noella","noelle","noellyn","noelyn","noemi","noes","noexcept","nofollow","noggin","nohow","nohup","noise","noiseless","noiselessness","noisemake","noisemaker","noisily","noisiness","noisome","noisy","nokia","nokogiri","nola","nolan","nolana","noland","nolie","noll","nollie","nolly","nolock","nom","nomad","nomadic","nombre","nome","nomenclature","nomethoderror","nomi","nominal","nominalized","nominally","nominals","nominate","nomination","nominative","nominator","nominee","non","nona","nonabrasive","nonabsorbent","nonacademic","nonacceptance","nonacid","nonactive","nonadaptive","nonaddictive","nonadhesive","nonadjacent","nonadjustable","nonadministrative","nonage","nonagenarian","nonaggression","nonagricultural","nonah","nonalcoholic","nonaligned","nonalignment","nonallergic","nonappearance","nonassignable","nonathletic","nonatomic","nonattendance","nonautomotive","nonavailability","nonbasic","nonbeliever","nonbelligerent","nonblocking","nonbreakable","nonburnable","nonbusiness","noncaloric","noncancerous","noncarbohydrate","nonce","nonchalance","nonchalant","nonchargeable","nonclerical","nonclinical","noncollectable","noncom","noncombatant","noncombustible","noncommercial","noncommissioned","noncommittal","noncommunicable","noncompeting","noncompetitive","noncompliance","noncomplying","noncomprehending","nonconducting","nonconductor","nonconforming","nonconformist","nonconformity","nonconsecutive","nonconservative","nonconstructive","noncontagious","noncontiguous","noncontinuous","noncontributing","noncontributory","noncontroversial","nonconvertible","noncooperation","noncorroding","noncorrosive","noncredit","noncriminal","noncritical","noncrystalline","noncumulative","noncustodial","noncyclic","nondairy","nondecreasing","nondeductible","nondelivery","nondemocratic","nondenominational","nondepartmental","nondepreciating","nondescript","nondestructive","nondetachable","nondeterminacy","nondeterminate","nondeterminism","nondeterministic","nondeterministically","nondisciplinary","nondisclosure","nondiscrimination","nondiscriminatory","nondramatic","nondrinker","nondrying","nondurable","none","noneconomic","noneducational","noneffective","nonelastic","nonelectric","nonelectrical","nonemergency","nonempty","nonenforceable","nonentity","nonequivalence","nonequivalent","nones","nonessential","nonesuch","nonetheless","nonetype","nonevent","nonexchangeable","nonexclusive","nonexempt","nonexistence","nonexistent","nonexplosive","nonextensible","nonfactual","nonfading","nonfat","nonfatal","nonfattening","nonferrous","nonfiction","nonfictional","nonflammable","nonflowering","nonfluctuating","nonflying","nonfood","nonfreezing","nonfunctional","nongovernmental","nongranular","nonhazardous","nonhereditary","nonhuman","noni","nonidentical","nonie","noninclusive","nonindependent","nonindustrial","noninfectious","noninflammatory","noninflationary","noninflected","nonintellectual","noninteracting","noninterchangeable","noninterference","nonintervention","nonintoxicating","nonintuitive","noninvasive","nonionic","nonirritating","nonjudgmental","nonjudicial","nonlegal","nonlethal","nonlinear","nonlinearity","nonlinguistic","nonliterary","nonliving","nonlocal","nonmagical","nonmagnetic","nonmalignant","nonmember","nonmetal","nonmetallic","nonmigratory","nonmilitant","nonmilitary","nonna","nonnah","nonnarcotic","nonnative","nonnegative","nonnegotiable","nonnuclear","nonnull","nonnumerical","nonobjective","nonobligatory","nonobservance","nonobservant","nonoccupational","nonoccurence","nonofficial","nonogenarian","nonoperational","nonoperative","nonorthogonal","nonorthogonality","nonparallel","nonparametric","nonpareil","nonparticipant","nonparticipating","nonpartisan","nonpaying","nonpayment","nonperformance","nonperforming","nonperishable","nonperson","nonperturbing","nonphysical","nonplus","nonplussed","nonplussing","nonpoisonous","nonpolitical","nonpolluting","nonporous","nonpracticing","nonprejudicial","nonprescription","nonprocedural","nonproductive","nonprofessional","nonprofit","nonprogrammable","nonprogrammer","nonproliferation","nonpublic","nonpunishable","nonracial","nonradioactive","nonrandom","nonreactive","nonreciprocal","nonreciprocating","nonrecognition","nonrecoverable","nonrecurring","nonredeemable","nonreducing","nonrefillable","nonrefundable","nonreligious","nonrenewable","nonrepresentational","nonresident","nonresidential","nonresidual","nonresistance","nonresistant","nonrespondent","nonresponse","nonrestrictive","nonreturnable","nonrhythmic","nonrigid","nonsalaried","nonscheduled","nonscientific","nonscoring","nonseasonal","nonsectarian","nonsecular","nonsegregated","nonsense","nonsensical","nonsensicalness","nonsensitive","nonsexist","nonsexual","nonsingular","nonskid","nonslip","nonsmoker","nonsmoking","nonsocial","nonspeaking","nonspecialist","nonspecializing","nonspecific","nonspiritual","nonstaining","nonstandard","nonstarter","nonstick","nonstop","nonstrategic","nonstriking","nonstructural","nonsuccessive","nonsupervisory","nonsupport","nonsurgical","nonsustaining","nonsympathizer","nontarnishable","nontaxable","nontechnical","nontenured","nonterminal","nonterminating","nontermination","nontheatrical","nonthinking","nonthreatening","nontoxic","nontraditional","nontransferable","nontransparent","nontrivial","nontropical","nonuniform","nonunion","nonuser","nonvenomous","nonverbal","nonveteran","nonviable","nonviolence","nonviolent","nonvirulent","nonvocal","nonvocational","nonvolatile","nonvolunteer","nonvoter","nonvoting","nonwhite","nonworking","nonyielding","nonzero","noob","noodle","nook","noon","noonday","nooning","noontide","noontime","noop","noose","nop","nope","nor","nora","norad","noradrenalin","noradrenaline","norah","norbert","norberto","norbie","norby","nordhoff","nordic","nordstrom","norean","noredirect","noreen","noreferrer","norene","norfolk","norina","norine","norm","norma","normal","normalcy","normality","normalization","normalizations","normalize","normalized","normalizes","normally","normals","norman","normand","normandy","normative","normativeness","normie","normy","norplant","norri","norrie","norristown","norry","norse","norseman","norsemen","north","northampton","northbound","northeast","northeaster","northeastern","northeastward","norther","northerly","northern","northerner","northernmost","northfield","northing","northland","northmen","northrop","northrup","norths","northumberland","northward","northwest","northwester","northwestern","northwestward","norton","norw","norwalk","norway","norwegian","norwich","nos","noscript","nose","nosebag","nosebleed","nosecone","nosed","nosedive","nosegay","nosferatu","nosh","nosily","nosiness","nosing","nosql","nostalgia","nostalgic","nostalgically","nostradamus","nostrand","nostril","nostrud","nostrum","nosuchelementexception","nosuchmethoderror","nosy","not","notability","notable","notableness","notably","notarial","notarization","notarize","notary","notate","notation","notational","notative","notch","note","notebook","notebooks","noted","notedness","notempty","notepad","notepaper","notes","noteworthiness","noteworthy","notfound","nothing","nothingness","notice","noticeable","noticeably","noticeboard","noticed","notices","noticing","notif","notifiable","notification","notificationcompat","notificationmanager","notifications","notified","notifier","notify","notifydatasetchanged","notifypropertychanged","notimplementedexception","noting","notion","notional","notnull","notoriety","notorious","notoriousness","notre","nottingham","notwithstanding","nouakchott","nougat","noumea","noun","nourish","nourished","nourisher","nourishment","nous","nouveau","nouvelle","nov","nova","novae","novak","novalidate","novel","novelette","novelia","novelist","novelization","novelize","novell","novella","novelty","november","novena","novene","novgorod","novice","novitiate","novocain","novocaine","novokuznetsk","novosibirsk","now","nowadays","noway","nowell","nowhere","nowise","nowrap","noxious","noxiousness","noyce","noyes","nozzle","np","npe","npm","npmjs","npos","nr","nra","nroff","nrow","nrows","ns","nsa","nsarray","nsattributedstring","nsbundle","nscalendar","nscoder","nsdata","nsdate","nsdateformatter","nsdictionary","nsdocumentdirectory","nsentitydescription","nserror","nservicebus","nsf","nsfetchedresultscontroller","nsfetchrequest","nsfilemanager","nsindexpath","nsinteger","nsjsonserialization","nslayoutconstraint","nslog","nsmakerange","nsmanagedobject","nsmanagedobjectcontext","nsmutablearray","nsmutabledata","nsmutabledictionary","nsmutablestring","nsmutableurlrequest","nsnotification","nsnotificationcenter","nsnumber","nsobject","nsoperationqueue","nspredicate","nsrange","nssearchpathfordirectoriesindomains","nsset","nssortdescriptor","nsstring","nstimeinterval","nstimer","nsuinteger","nsurl","nsurlconnection","nsurlrequest","nsurlsession","nsuserdefaults","nsuserdomainmask","nsutf","nsvalue","nsview","nsxmlparser","nt","ntdll","nth","ntlm","ntp","nu","nuance","nub","nubbin","nubby","nubia","nubian","nubile","nuclear","nuclease","nucleate","nucleated","nucleation","nuclei","nucleic","nucleoli","nucleolus","nucleon","nucleotide","nucleus","nuclide","nude","nudely","nudeness","nudest","nudge","nudger","nudism","nudist","nudity","nugatory","nugent","nuget","nugget","nuisance","nuke","nukualofa","nul","null","nulla","nullable","nullam","nullif","nullification","nullifier","nullify","nullity","nullpointerexception","nullptr","nullreferenceexception","nulls","num","numb","numba","number","numbered","numberer","numberformat","numberformatexception","numbering","numberless","numberofrowsinsection","numberplate","numbers","numberwithint","numbing","numbness","numbskull","numel","numerable","numeracy","numeral","numerate","numerates","numeration","numerator","numeric","numerical","numero","numerological","numerologist","numerology","numerous","numerousness","numinous","numismatic","numismatics","numismatist","numpy","numrows","nums","numskull","nun","nunavut","nunc","nuncio","nunez","nunit","nunki","nunnery","nuptial","nuremberg","nureyev","nurse","nursemaid","nurser","nursery","nurseryman","nurserymen","nursling","nurture","nurturer","nus","nut","nutate","nutation","nutch","nutcrack","nutcracker","nuthatch","nutmeat","nutmeg","nutmegged","nutmegging","nutpick","nutrasweet","nutria","nutrient","nutriment","nutrition","nutritional","nutritionist","nutritious","nutritiousness","nutritive","nuts","nutshell","nutted","nuttiness","nutting","nutty","nuzzle","nv","nvarchar","nvidia","nvl","nvm","nw","nwt","nx","ny","nyasa","nyc","nydia","nye","nyerere","nylon","nymph","nymphet","nympholepsy","nymphomania","nymphomaniac","nymphs","nyquist","nyse","nyssa","nytimes","nz","o","oa","oaf","oafish","oafishness","oahu","oak","oakland","oakley","oakmont","oakum","oakwood","oar","oarlock","oarsman","oarsmen","oarswoman","oarswomen","oas","oases","oasis","oat","oatcake","oater","oates","oath","oaths","oatmeal","oauth","oaxaca","ob","obadiah","obadias","obama","obbligato","obduracy","obdurate","obdurateness","obed","obediah","obedience","obedient","obeisance","obeisant","obelisk","oberlin","oberon","obese","obesity","obey","obeyer","obfuscate","obfuscated","obfuscation","obfuscatory","obi","obidiah","obie","obit","obituary","obj","objc","object","objectanimationusingkeyframes","objectatindex","objectclass","objectcontext","objectforkey","objectid","objectify","objectinputstream","objection","objectionable","objectionableness","objectionably","objective","objectiveness","objectivity","objectmapper","objectname","objector","objectoutputstream","objects","objecttype","objphpexcel","objs","objurgate","objurgation","oblate","oblation","obligate","obligation","obligational","obligatorily","obligatory","oblige","obliged","obliger","obliges","obliging","obligingness","oblique","obliqueness","obliquity","obliterate","obliteration","obliterative","oblivion","oblivious","obliviousness","oblong","oblongness","obloquies","obloquy","obnoxious","obnoxiousness","oboe","oboist","obos","obs","obscene","obscenity","obscurantism","obscurantist","obscuration","obscure","obscureness","obscurity","obsequies","obsequious","obsequiousness","obsequy","observability","observable","observablearray","observablecollection","observablelist","observables","observably","observance","observant","observantly","observants","observation","observational","observations","observatory","observe","observed","observer","observers","observing","obsess","obsession","obsessional","obsessive","obsessiveness","obsidian","obsolesce","obsolescence","obsolescent","obsolete","obsoleteness","obstacle","obstetric","obstetrical","obstetrician","obstetrics","obstinacy","obstinate","obstinateness","obstreperous","obstreperousness","obstruct","obstructed","obstructer","obstruction","obstructionism","obstructionist","obstructive","obstructiveness","obtain","obtainable","obtainably","obtained","obtaining","obtainment","obtains","obtrude","obtruder","obtrusion","obtrusive","obtrusiveness","obtuse","obtuseness","obverse","obviate","obvious","obviously","obviousness","oby","oc","ocaml","ocarina","occ","occam","occasion","occasional","occasionally","occasions","occident","occidental","occipital","occlude","occlusion","occlusive","occult","occulter","occultism","occupancy","occupant","occupation","occupational","occupied","occupier","occupies","occupy","occur","occured","occurence","occurences","occuring","occurred","occurrence","occurrences","occurring","occurs","ocean","oceanfront","oceangoing","oceania","oceanic","oceanographer","oceanographic","oceanography","oceanology","oceanside","oceanus","ocelot","ocher","ochoa","oci","ocks","oconomowoc","ocr","oct","octagon","octagonal","octahedral","octahedron","octal","octane","octant","octave","octavia","octavian","octavio","octavius","octavo","octennial","octet","octile","octillion","october","octogenarian","octopus","octoroon","ocular","oculist","od","odalisque","odata","odbc","odd","oddball","oddity","oddly","oddment","oddness","odds","ode","odele","odelia","odelinda","odell","odella","odelle","oder","oderberg","odessa","odets","odetta","odette","odey","odie","odilia","odille","odin","odio","odious","odiousness","odis","odium","odo","odom","odometer","odoo","odor","odoriferous","odorless","odorous","ods","ody","odysseus","odyssey","oe","oed","oedipal","oedipus","oem","oems","oenology","oenophile","oersted","oesophagi","oeuvre","of","ofcourse","ofelia","ofella","off","offal","offbeat","offcuts","offenbach","offend","offender","offending","offense","offensive","offensively","offensiveness","offer","offered","offerer","offering","offers","offertory","offhand","offhanded","offhandedness","office","officeholder","officemate","officer","officership","offices","officia","official","officialdom","officialism","officially","officiant","officiate","officiation","officiator","officio","officious","officiousness","offing","offish","offline","offload","offprint","offramp","offs","offset","offsetheight","offsets","offsetting","offsettop","offsetwidth","offsetx","offsety","offshoot","offshore","offside","offspring","offstage","offtrack","ofilia","ofs","ofstream","oft","often","oftentimes","ofttimes","oftype","og","ogbomosho","ogdan","ogden","ogdon","ogg","ogilvy","ogive","ogle","oglethorpe","ogre","ogreish","ogress","oh","ohio","ohioan","ohm","ohmic","ohmmeter","oho","ohos","ohs","ohsa","oi","oid","oil","oilcloth","oilcloths","oiler","oilfield","oiliness","oilman","oilmen","oilseed","oilskin","oily","oink","ointment","oise","oj","ojibwa","ok","okamoto","okapi","okay","okayama","okeechobee","okefenokee","okhotsk","okhttp","okhttpclient","okinawa","okinawan","okla","oklahoma","oklahoman","okra","oks","oktoberfest","ol","ola","olaf","olag","olav","old","olden","oldenburg","older","oldest","oldfield","oldie","oldish","oldness","oldsmobile","oldster","olduvai","oldvalue","oldversion","ole","oleaginous","oleander","oledb","oledbcommand","oledbconnection","oledbdataadapter","olefin","oleg","olen","olenek","olenka","olenolin","oleo","oleomargarine","oles","olfactory","olga","olia","oligarch","oligarchic","oligarchical","oligarchs","oligarchy","oligocene","oligopolistic","oligopoly","olimpia","olin","olive","oliver","olivero","olivette","olivetti","olivia","olivie","olivier","oliviero","oliy","ollie","olly","olmec","olmsted","olsen","olson","olva","olvan","olwen","olympe","olympia","olympiad","olympian","olympic","olympie","olympus","om","omaha","oman","omar","ombudsman","ombudsmen","omdurman","omega","omelet","omelette","omen","omero","omg","omicron","ominous","ominousness","omission","omit","omitted","omitting","omni","omniauth","omnibus","omnipotence","omnipotent","omnipresence","omnipresent","omniscience","omniscient","omnivore","omnivorous","omnivorousness","omp","oms","omsk","on","onactivitycreated","onactivityresult","onanism","onassis","onattach","onbackpressed","onbeforeunload","onbindviewholder","onblur","oncancelled","once","onceperrequestfilter","oncer","onchange","oncheckedchanged","onclick","onclicklistener","onclientclick","onclose","oncogene","oncologist","oncology","oncoming","oncomplete","oncompleted","onconfigurationchanged","oncreate","oncreateoptionsmenu","oncreateview","oncreateviewholder","ondatachange","ondelete","ondestroy","ondraw","ondrea","one","oneal","onedrive","onega","onegin","oneida","oneness","oner","onerous","onerousness","onerror","ones","oneself","onetime","onetomany","onetoone","oneupmanship","oneway","onfailure","onfocus","onfre","onfroi","ongoing","onida","oninit","onion","onionskin","onitemclick","onitemclicklistener","onitemselected","onitemselectedlistener","onkeydown","onkeypress","onkeyup","onlayout","online","onlinedocs","onlinepubs","onload","onlocationchanged","onlooker","onlooking","only","onmeasure","onmessage","onmodelcreating","onmousedown","onmouseout","onmouseover","onnext","ono","onofredo","onomatopoeia","onomatopoeic","onomatopoetic","onondaga","onopen","onoptionsitemselected","onpause","onpostexecute","onpreexecute","onpress","onprogressupdate","onpropertychanged","onreadystatechange","onreceive","onresponse","onresume","onrush","ons","onsager","onsaveinstancestate","onscroll","onselect","onset","onsetting","onshore","onside","onslaught","onstart","onstartcommand","onstop","onsubmit","onsuccess","ont","ontarian","ontario","ontextchanged","onto","ontogeny","ontological","ontology","ontouch","ontouchevent","ontouchlistener","onupdate","onupgrade","onus","onward","onwards","onyx","oo","oodles","ooh","oohs","oolitic","oom","oona","ooo","oop","oops","oort","oos","ooze","oozie","oozy","op","opacity","opal","opalescence","opalescent","opalina","opaline","opaque","opaqueness","opcode","opcodes","ope","opec","opel","open","openapi","opencart","opencast","opencl","openconnection","opencv","opendatabase","opendir","opened","opener","openerp","openfile","openfiledialog","opengl","opengroup","openhanded","openhandedness","openhearted","openid","opening","openjdk","openjpa","openlayers","openmp","openness","openoffice.org","openpyxl","openqa","opens","opensession","openshift","opensource","openssh","openssl","openstack","openstream","openstreetmap","opensymphony","openurl","openwork","openxml","openxmlformats","opera","operable","operand","operandi","operands","operant","operate","operates","operatic","operatically","operating","operation","operational","operationalization","operationalize","operationcontract","operations","operative","operatively","operativeness","operatives","operator","operators","operetta","ophelia","ophelie","ophiuchus","ophthalmic","ophthalmologist","ophthalmology","opiate","opine","opinion","opinionated","opinionatedness","opinions","opioid","opium","opossum","opp","oppenheimer","opponent","opportune","opportunism","opportunist","opportunistic","opportunistically","opportunities","opportunity","oppose","opposed","opposer","opposite","oppositeness","opposition","oppositional","oppress","oppression","oppressive","oppressiveness","oppressor","opprobrious","opprobrium","oprah","ops","opt","opted","optgroup","opthalmic","opthalmologic","opthalmology","optic","optical","optician","optics","optima","optimal","optimality","optimisation","optimise","optimised","optimism","optimist","optimistic","optimistically","optimization","optimizations","optimize","optimized","optimizer","optimizes","optimizing","optimum","option","optional","optionality","optionally","options","optoelectronic","optometric","optometrist","optometry","opts","opulence","opulent","opus","oq","or","ora","oracle","oracular","oral","oralee","oralia","oralie","oralla","oralle","oran","orange","orangeade","orangery","oranges","orangutan","oranjestad","orate","oration","orator","oratorical","oratorio","oratory","orazio","orb","orbadiah","orbicular","orbiculares","orbit","orbital","orchard","orchestra","orchestral","orchestrate","orchestrater","orchestration","orchestrator","orchid","orci","ord","ordain","ordainer","ordainment","ordeal","order","orderby","orderbydescending","orderdate","ordered","ordereddict","orderer","orderid","ordering","orderitem","orderless","orderliness","orderly","ordernumber","orders","ordinal","ordinance","ordinarily","ordinariness","ordinary","ordinate","ordinated","ordinates","ordinating","ordination","ordnance","ordovician","ordure","ore","oreg","oregano","oregon","oregonian","orel","orelee","orelia","orelie","orella","orelle","orelse","oren","oreo","orestes","org","organ","organdie","organdy","organelle","organic","organically","organisation","organism","organismic","organist","organizable","organization","organizational","organizations","organize","organized","organizer","organizes","organizing","organometallic","organza","orgasm","orgasmic","orgiastic","orgy","oriana","oriel","orient","orientable","oriental","orientate","orientated","orientates","orientation","orientations","oriented","orienteering","orienter","orifice","orig","origami","origin","original","originality","originally","originate","originated","origination","originative","originator","origins","orin","orinoco","oriole","orion","orison","oriya","orizaba","orkney","orlan","orland","orlando","orleans","orlick","orlon","orly","orm","ormlite","ormolu","ornament","ornamental","ornamentation","ornare","ornate","ornateness","orneriness","ornery","ornithological","ornithologist","ornithology","orographic","orography","orono","orotund","orotundity","orphan","orphanage","orphanhood","orpheus","orphic","orr","orran","orren","orrin","orris","ors","orsa","orsola","orson","ortega","ortensia","orthodontia","orthodontic","orthodontics","orthodontist","orthodox","orthodoxies","orthodoxly","orthodoxy","orthogonal","orthogonality","orthogonalization","orthogonalized","orthographic","orthographically","orthography","orthonormal","orthopedic","orthopedics","orthopedist","orthophosphate","orthorhombic","ortiz","orton","orv","orval","orville","orwell","orwellian","os","osage","osaka","osbert","osborn","osborne","osbourn","osbourne","oscar","osceola","oscillate","oscillation","oscillator","oscillatory","oscilloscope","osculate","osculation","osgi","osgood","osha","oshawa","oshkosh","osier","osiris","oslo","osm","osman","osmium","osmond","osmoses","osmosis","osmotic","osmund","osprey","oss","osseous","ossie","ossification","ossify","ostensible","ostensibly","ostentation","ostentatious","ostentatiousness","osteoarthritides","osteoarthritis","osteology","osteopath","osteopathic","osteopaths","osteopathy","osteoporoses","osteoporosis","ostracise","ostracism","ostracize","ostrander","ostream","ostrich","ostrogoth","ostwald","osvaldo","oswald","oswell","osx","ot","otb","otc","otes","otf","otha","othelia","othella","othello","other","otherbuttontitles","otherness","others","otherwise","otherworld","otherworldly","othilia","othilie","otho","otiose","otis","otoh","otp","ottawa","otter","ottilie","otto","ottoman","ou","ouagadougou","oubliette","ouch","ought","oughtn","ouija","ounce","ouput","our","ours","ourself","ourselves","oust","ouster","out","outage","outargue","outback","outbalance","outbid","outbidding","outboard","outboast","outbound","outbreak","outbroke","outbroken","outbuilding","outburst","outcast","outclass","outcome","outcomes","outcrop","outcropped","outcropping","outcry","outdated","outdid","outdir","outdistance","outdo","outdoes","outdone","outdoor","outdoorsy","outdraw","outdrawn","outdrew","outer","outerheight","outerhtml","outermost","outerwear","outface","outfall","outfield","outfielder","outfight","outfile","outfit","outfitted","outfitter","outfitting","outflank","outflow","outfought","outfox","outgeneraled","outgo","outgoes","outgoing","outgrew","outgrip","outgrow","outgrown","outgrowth","outgrowths","outguess","outhit","outhitting","outhouse","outing","outlaid","outland","outlander","outlandish","outlandishness","outlast","outlaw","outlawry","outlay","outlet","outlets","outliers","outline","outlined","outlive","outlook","outlying","outmaneuver","outmatch","outmigration","outmoded","outness","outnumber","outofmemoryerror","outpaced","outpatient","outperform","outplacement","outplay","outpoint","outpost","outpour","outpouring","outproduce","output","outputdirectory","outputfile","outputlabel","outputpath","outputs","outputstream","outputstreamwriter","outputted","outputtext","outputting","outr","outrace","outrage","outrageous","outrageousness","outran","outrank","outreach","outrider","outrigger","outright","outrun","outrunning","outs","outscore","outsell","outset","outsetting","outshine","outshone","outshout","outside","outsider","outsize","outskirt","outsmart","outsold","outsource","outspend","outspent","outspoke","outspoken","outspokenness","outspread","outstanding","outstate","outstation","outstay","outstream","outstretch","outstrip","outstripped","outstripping","outtake","outvote","outward","outwardness","outwear","outweigh","outweighs","outwit","outwitted","outwitting","outwore","outwork","outworn","ouzo","ov","ova","oval","ovalness","ovarian","ovary","ovate","ovation","oven","ovenbird","over","overabundance","overabundant","overachieve","overact","overage","overaggressive","overall","overallocation","overambitious","overanxious","overarching","overarm","overate","overattentive","overawe","overbalance","overbear","overbearing","overbearingness","overbid","overbidding","overbite","overblown","overboard","overbold","overbook","overbore","overborne","overbought","overbuild","overbuilt","overburden","overburdening","overbuy","overcame","overcapacity","overcapitalize","overcareful","overcast","overcasting","overcautious","overcerebral","overcharge","overcloud","overcoat","overcoating","overcome","overcomer","overcommitment","overcompensate","overcompensation","overcomplexity","overcomplicated","overconfidence","overconfident","overconscientious","overconsumption","overcook","overcooled","overcorrection","overcritical","overcrowd","overcurious","overdecorate","overdependent","overdetermined","overdevelop","overdid","overdo","overdoes","overdone","overdose","overdraft","overdraw","overdrawn","overdress","overdrew","overdrive","overdriven","overdrove","overdub","overdubbed","overdubbing","overdue","overeager","overeagerness","overeat","overeater","overeducated","overemotional","overemphases","overemphasis","overemphasize","overenthusiastic","overestimate","overestimation","overexcite","overexercise","overexert","overexertion","overexploitation","overexploited","overexpose","overexposure","overextend","overextension","overfall","overfed","overfeed","overfill","overfishing","overflew","overflight","overflow","overflown","overflows","overfly","overfond","overfull","overgeneralize","overgenerous","overgraze","overgrew","overground","overgrow","overgrown","overgrowth","overgrowths","overhand","overhang","overhasty","overhaul","overhead","overhear","overheard","overhearer","overheat","overhung","overincredulous","overindulge","overindulgence","overindulgent","overinflated","overjoy","overkill","overladed","overladen","overlaid","overlain","overland","overlap","overlapped","overlapping","overlaps","overlarge","overlay","overlays","overleaf","overlie","overload","overloaded","overloading","overloads","overlong","overlook","overlooked","overlooking","overlord","overloud","overly","overmanning","overmaster","overmatching","overmodest","overmuch","overnice","overnight","overoptimism","overoptimistic","overpaid","overparticular","overpass","overpay","overpayment","overplay","overpopulate","overpopulation","overpopulous","overpower","overpowering","overpraise","overprecise","overpressure","overprice","overprint","overproduce","overproduction","overprotect","overprotection","overqualified","overran","overrate","overreach","overreact","overreaction","overred","overrefined","overrepresented","overridden","override","overriden","overrider","overrides","overriding","overripe","overrode","overrule","overrun","overrunning","oversample","oversaturate","oversaw","oversea","oversee","overseeing","overseen","overseer","oversell","oversensitive","oversensitiveness","oversensitivity","oversexed","overshadow","overshoe","overshoot","overshot","oversight","oversimple","oversimplification","oversimplify","oversize","oversleep","overslept","oversoft","oversoftness","oversold","overspecialization","overspecialize","overspend","overspent","overspill","overspread","overstaffed","overstate","overstatement","overstay","overstep","overstepped","overstepping","overstimulate","overstock","overstraining","overstressed","overstretch","overstrict","overstrike","overstrung","overstuffed","oversubscribe","oversubtle","oversupply","oversuspicious","overt","overtake","overtaken","overtax","overthrew","overthrow","overthrown","overtightened","overtime","overtire","overtone","overtook","overture","overturn","overuse","overvalue","overview","overweening","overweight","overwhelm","overwhelming","overwinter","overwork","overwrap","overwrite","overwrites","overwriting","overwritten","overwrote","overwrought","overzealous","overzealousness","ovid","oviduct","oviform","oviparous","ovoid","ovular","ovulate","ovulatory","ovule","ovum","ow","owasp","owe","owen","owin","owl","owlet","owlish","owlishness","own","owned","owner","ownerid","owners","ownership","owning","owns","ox","oxalate","oxalic","oxaloacetic","oxblood","oxbow","oxcart","oxen","oxford","oxidant","oxidate","oxidation","oxidative","oxide","oxidization","oxidize","oxidized","oxidizer","oxidizes","oxnard","oxonian","oxtail","oxus","oxyacetylene","oxygen","oxygenate","oxygenation","oxyhydroxides","oxymora","oxymoron","oyster","oystering","oz","ozark","ozone","ozymandias","ozzie","ozzy","p","pa","pablo","pablum","pabst","pabulum","pac","pace","pacemaker","pacer","pacesetter","pacesetting","pacheco","pachyderm","pachysandra","pacific","pacifically","pacification","pacifier","pacifism","pacifist","pacifistic","pacify","pack","package","packaged","packagemanager","packagename","packager","packages","packaging","packard","packed","packer","packet","packets","packhorse","packing","packinghouse","packs","packsaddle","packston","packwood","paco","pacorro","pact","pad","padang","padded","paddie","padding","paddingbottom","paddingleft","paddingright","paddingtop","paddle","paddler","paddock","paddy","padget","padgett","padilla","padlock","padraic","padraig","padre","padrewski","padriac","padx","pady","paean","paediatrician","paediatrics","paedophilia","paella","paeony","pagan","paganini","paganism","page","pageable","pageant","pageantry","pageboy","pagecount","paged","pageful","pageid","pageindex","pagename","pagenum","pagenumber","pager","pageradapter","pages","pagesize","pagetitle","pageview","pageviewcontroller","pagex","pagey","paginate","pagination","paginator","paging","paglia","pagoda","pahlavi","paid","paige","pail","pailful","pain","paine","painful","painfuller","painfullest","painfulness","painkiller","painkilling","painless","painlessness","painstaking","paint","paintbox","paintbrush","paintcomponent","painted","painter","painterly","painting","paintwork","pair","paired","pairing","pairs","pairwise","paisley","pajama","pakistan","pakistani","pal","palace","paladin","palaeolithic","palaeontologists","palaeontology","palanquin","palatability","palatable","palatableness","palatal","palatalization","palatalize","palate","palatial","palatinate","palatine","palaver","pale","paleface","palembang","paleness","paleocene","paleogene","paleographer","paleography","paleolithic","paleontologist","paleontology","paleozoic","palermo","palestine","palestinian","palestrina","palette","paley","palfrey","palimony","palimpsest","palindrome","palindromic","paling","palisade","palisades","palish","pall","palladio","palladium","pallbearer","pallet","palletized","palliate","palliation","palliative","pallid","pallidness","pallor","palm","palmate","palmer","palmerston","palmetto","palmist","palmistry","palmolive","palmtop","palmy","palmyra","palo","paloma","palomar","palomino","palpable","palpably","palpate","palpation","palpitate","palpitation","palsy","paltriness","paltry","paludal","pam","pamela","pamelina","pamella","pamirs","pammi","pammie","pammy","pampas","pamper","pamperer","pampers","pamphlet","pamphleteer","pan","panacea","panache","panama","panamanian","pancake","panchito","pancho","panchromatic","pancreas","pancreatic","panda","pandas","pandemic","pandemonium","pander","pandoc","pandora","pane","panegyric","panel","panelgrid","panelgroup","paneling","panelist","panelization","panelized","panels","panes","pang","pangaea","pangolin","panhandle","panic","panicked","panicking","panicky","panier","panjandrum","pankhurst","panmunjom","panned","pannier","panning","panoply","panorama","panoramic","panpipes","pansie","pansy","pant","pantagruel","pantaloon","pantaloons","pantheism","pantheist","pantheistic","pantheon","panther","pantie","pantiled","pantograph","pantomime","pantomimic","pantomimist","pantry","pantsuit","pantyhose","pantyliner","pantywaist","panza","paola","paoli","paolina","paolo","pap","papa","papacy","papagena","papageno","papal","paparazzi","papaw","papaya","paper","paperback","paperboard","paperboy","paperclip","paperer","papergirl","paperhanger","paperhanging","paperiness","paperless","papers","paperweight","paperwork","papery","papilla","papillae","papillary","papist","papoose","pappas","papped","papping","pappy","paprika","papyri","papyrus","paquito","par","para","parable","parabola","parabolic","paraboloid","paraboloidal","paracelsus","paracetamol","parachute","parachuter","parachutist","paraclete","parade","parader","paradigm","paradigmatic","paradisaic","paradisaical","paradise","paradox","paradoxic","paradoxical","paradoxicalness","paraffin","paragon","paragraph","paragrapher","paragraphs","paraguay","paraguayan","parakeet","paralegal","paralinguistic","parallax","parallel","paralleled","parallelepiped","parallelism","parallelization","parallelize","parallelogram","paralysis","paralytic","paralytically","paralyze","paralyzed","paralyzedly","paralyzer","paralyzing","paralyzingly","param","paramagnet","paramagnetic","paramaribo","paramecia","paramecium","paramedic","paramedical","parameter","parameterization","parameterize","parameterized","parameterless","parametername","parameters","parametric","parametrically","parametrization","parametrize","paramiko","paramilitary","paramname","paramount","paramour","params","paramus","paran","paranoia","paranoiac","paranoid","paranormal","parapet","paraphernalia","paraphrase","paraphraser","paraplegia","paraplegic","paraprofessional","parapsychologist","parapsychology","paraquat","parasite","parasitic","parasitically","parasitism","parasitologist","parasitology","parasol","parasympathetic","parathion","parathyroid","paratroop","paratrooper","paratyphoid","parboil","parc","parcel","parcelable","parceled","parceling","parch","parcheesi","parchment","pardon","pardonable","pardonableness","pardonably","pardoner","pare","paregoric","parens","parent","parentage","parental","parentelement","parenteral","parentheses","parenthesis","parenthesize","parenthetic","parenthetical","parenthood","parentid","parentnode","parentrunner","parents","pares","paresis","pareto","parfait","pariah","pariahs","pariatur","parietal","parimutuel","paring","paris","parish","parishioner","parisian","parity","park","parka","parke","parker","parkersburg","parkhouse","parking","parkinson","parkish","parkland","parklike","parkman","parkway","parlance","parlay","parley","parliament","parliamentarian","parliamentary","parlor","parlous","parm","parmesan","parmigiana","parnassus","parnell","parochial","parochialism","parochiality","parodied","parodist","parody","parole","parolee","paroxysm","paroxysmal","parquet","parquetry","parr","parrakeet","parred","parricidal","parricide","parring","parrish","parrnell","parrot","parrotlike","parry","pars","parse","parsec","parsecolor","parsed","parsedouble","parsee","parseexact","parseexception","parsefloat","parseint","parsejson","parseobject","parser","parsers","parses","parsifal","parsimonious","parsimony","parsing","parsley","parsnip","parson","parsonage","parsons","part","partake","partaken","partaker","parter","parterre","parthenogeneses","parthenogenesis","parthenon","parthia","partial","partiality","partially","partials","partialview","participant","participants","participate","participation","participator","participatory","participial","participle","particle","particleboard","particles","particolored","particular","particularistic","particularity","particularization","particularize","particularly","particulate","parties","parting","partisan","partisanship","partition","partitioned","partitioner","partitioning","partitions","partitive","partizan","partly","partner","partners","partnership","partnumber","partook","partridge","parts","parturition","partway","party","parvenu","pas","pasadena","pascal","pascale","paschal","pasha","paso","pasquale","pass","passably","passage","passageway","passaic","passband","passbook","passed","passel","passenger","passengers","passer","passerby","passersby","passes","passim","passing","passion","passionate","passionated","passionateness","passionates","passionating","passioned","passionflower","passioning","passionless","passivated","passive","passiveness","passivity","passkey","passmark","passover","passphrase","passport","passwd","password","passwords","past","pasta","paste","pastebin","pasteboard","pasted","pastel","pastern","pasternak","pastespecial","pasteup","pasteur","pasteurization","pasteurize","pasteurized","pasteurizer","pastiche","pastille","pastime","pastiness","pasting","pastor","pastoral","pastoralization","pastorate","pastrami","pastry","pasts","pasturage","pasture","pasturer","pasty","pat","patagonia","patagonian","patch","patched","patcher","patches","patchily","patchiness","patching","patchwork","patchy","pate","patel","patella","patellae","paten","patent","patentee","patents","pater","paterfamilias","paternal","paternalism","paternalist","paternalistic","paternity","paternoster","paterson","path","pathetic","pathetically","pathfinder","pathforresource","pathinfo","pathless","pathname","pathogen","pathogenesis","pathogenic","pathologic","pathological","pathologist","pathology","pathos","paths","pathvariable","pathway","patience","patient","patientid","patients","patin","patina","patine","patio","patna","patois","paton","patresfamilias","patriarch","patriarchal","patriarchate","patriarchs","patriarchy","patric","patrica","patrice","patricia","patrician","patricide","patricio","patrick","patrimonial","patrimony","patriot","patriotic","patriotically","patriotism","patristic","patrizia","patrizio","patrizius","patrol","patrolled","patrolling","patrolman","patrolmen","patrolwoman","patrolwomen","patron","patronage","patroness","patronization","patronize","patronized","patronizer","patronizes","patronizing","patronymic","patronymically","patroon","patsy","patted","patten","patter","patterer","pattern","patternlayout","patternless","patterns","patterson","patti","pattie","pattin","patting","patton","patty","paucity","paul","paula","paule","pauletta","paulette","pauli","paulie","paulina","pauline","pauling","paulita","paulo","paulsen","paulson","paulus","pauly","paunch","paunchiness","paunchy","pauper","pauperism","pauperize","pause","paused","pauses","pavarotti","pave","paved","pavel","pavement","paver","paves","pavia","pavilion","paving","pavla","pavlov","pavlova","pavlovian","paw","pawl","pawn","pawnbroker","pawnbroking","pawnee","pawner","pawnshop","pawpaw","pawtucket","pax","paxes","paxon","paxton","pay","payable","payback","paycheck","payday","payed","payee","payer","paying","payload","paymaster","payment","payments","payne","payoff","payola","payout","paypal","payroll","pays","payslip","payson","payton","paz","pb","pbkdf","pbs","pbx","pc","pca","pcap","pcb","pch","pci","pcl","pcm","pcp","pcre","pcs","pct","pd","pdata","pdb","pdf","pdfbox","pdfreader","pdfs","pdfwriter","pdialog","pdo","pdoexception","pdp","pdq","pdt","pe","pea","peabody","peace","peaceable","peaceableness","peaceably","peaceful","peacefuller","peacefullest","peacefulness","peacekeeping","peacemaker","peacemaking","peacetime","peach","peachtree","peachy","peacock","peadar","peafowl","peahen","peak","peaked","peakiness","peaks","peaky","peal","peale","pealed","peals","peanut","pear","pearce","pearl","pearla","pearle","pearler","pearlie","pearline","pearly","pearson","peartrees","peary","peasant","peasanthood","peasantry","peashooter","peat","peats","peaty","pebble","pebbling","pebbly","pebrook","pecan","peccadillo","peccadilloes","peccary","pechora","peck","pecker","peckinpah","pecl","pecos","pectic","pectin","pectoral","peculate","peculator","peculiar","peculiarity","pecuniary","pedagogic","pedagogical","pedagogics","pedagogue","pedagogy","pedal","pedant","pedantic","pedantically","pedantry","peddle","peddler","peder","pederast","pederasty","pedestal","pedestrian","pedestrianization","pedestrianize","pediatric","pediatrician","pedicab","pedicure","pedicurist","pedigree","pediment","pedlar","pedometer","pedophile","pedophilia","pedro","peduncle","pee","peeing","peek","peekaboo","peel","peeler","peeling","peen","peep","peeper","peephole","peepshow","peepy","peer","peerage","peeress","peerless","peerlessness","peers","peeve","peevers","peevish","peevishness","peewee","peg","pegasus","pegboard","pegeen","pegged","peggi","peggie","pegging","peggy","pei","peignoir","peiping","peirce","pejoration","pejorative","peke","pekinese","peking","pekingese","pekoe","pelagic","pele","pelee","pelf","pelham","pelican","pellagra","pellentesque","pellet","pellucid","peloponnese","pelt","pelter","pelvic","pelvis","pem","pembroke","pemmican","pen","pena","penal","penalization","penalize","penalized","penalty","penance","pence","penchant","pencil","pend","pendant","pendent","penderecki","pending","pendingintent","pendleton","pendulous","pendulum","penelopa","penelope","penetrability","penetrable","penetrate","penetrating","penetration","penetrative","penetrativeness","penetrator","penguin","penicillin","penile","peninsula","peninsular","penis","penitence","penitent","penitential","penitentiary","penknife","penknives","penlight","penman","penmanship","penmen","penn","penna","pennant","penned","penney","penni","pennie","penniless","penning","pennington","pennis","pennon","pennsylvania","pennsylvanian","penny","pennyweight","pennyworth","penologist","penology","penrod","pens","pensacola","pension","pensioner","pensive","pensiveness","pent","pentacle","pentagon","pentagonal","pentagram","pentaho","pentameter","pentateuch","pentathlete","pentathlon","pentatonic","pentecost","pentecostal","pentecostalism","penthouse","pentium","penuche","penultimate","penumbra","penumbrae","penurious","penuriousness","penury","peon","peonage","peony","people","peoples","peoria","pep","pepe","pepi","pepillo","pepin","pepita","pepito","pepped","pepper","peppercorn","pepperer","peppergrass","peppermint","pepperoni","peppery","peppiness","pepping","peppy","peps","pepsi","pepsico","pepsin","peptic","peptidase","peptide","peptizing","pepys","pequot","per","peradventure","perambulate","perambulation","perambulator","perc","percale","perceivably","perceive","perceived","perceiver","percent","percentage","percentages","percentile","percept","perceptible","perceptibly","perception","perceptional","perceptive","perceptiveness","perceptual","perceval","perch","perchance","perchlorate","perchlorination","percipience","percipient","percival","percolate","percolation","percolator","percuss","percussion","percussionist","percussive","percussiveness","percutaneous","percy","perdition","perdurable","peregrinate","peregrination","peregrine","perelman","peremptorily","peremptory","perennial","perestroika","perez","perf","perfect","perfecta","perfecter","perfectibility","perfectible","perfection","perfectionism","perfectionist","perfective","perfectiveness","perfectly","perfectness","perfidious","perfidiousness","perfidy","perforate","perforated","perforation","perforce","perform","performance","performant","performclick","performcreate","performed","performer","performing","performlaunchactivity","performs","performseguewithidentifier","performselector","perfume","perfumer","perfumery","perfunctorily","perfunctoriness","perfunctory","perfused","perfusion","pergamon","pergola","perhaps","peri","peria","pericardia","pericardium","perice","periclean","pericles","perigee","perihelia","perihelion","peril","perilla","perilous","perilousness","perimeter","perinatal","perinea","perineum","period","periodic","periodical","periodically","periodicity","periodontal","periodontics","periodontist","periods","peripatetic","peripheral","periphery","periphrases","periphrasis","periphrastic","periscope","perish","perishable","perishing","peristalses","peristalsis","peristaltic","peristyle","peritoneal","peritoneum","peritonitis","periwig","periwigged","periwigging","periwinkle","perjure","perjurer","perjury","perk","perkily","perkin","perkiness","perky","perl","perla","perldoc","perle","perm","permafrost","permalink","permalloy","permanence","permanency","permanent","permanently","permanentness","permeability","permeable","permeableness","permeate","permian","permissibility","permissible","permissibleness","permissibly","permission","permissions","permissive","permissiveness","permit","permitall","permits","permitted","permitting","perms","permutation","permutations","permute","pernell","pernicious","perniciousness","pernod","peron","peroration","perot","peroxidase","peroxide","perpend","perpendicular","perpendicularity","perpetrate","perpetration","perpetrator","perpetual","perpetuate","perpetuation","perpetuity","perplex","perplexed","perplexity","perquisite","perren","perri","perrine","perror","perry","persecute","persecution","persecutor","persecutory","perseid","persephone","perseus","perseverance","persevere","persevering","pershing","persia","persian","persiflage","persimmon","persis","persist","persisted","persistence","persistent","persisting","persists","persnickety","person","persona","personable","personableness","personae","personage","personal","personality","personalization","personalize","personalized","personally","personalty","personid","personification","personifier","personify","personname","personnel","persons","perspective","perspex","perspicacious","perspicaciousness","perspicacity","perspicuity","perspicuous","perspicuousness","perspiration","perspire","persuade","persuaded","persuader","persuasion","persuasive","persuasively","persuasiveness","pert","pertain","perth","pertinacious","pertinaciousness","pertinacity","pertinence","pertinent","pertness","perturb","perturbation","perturbed","pertussis","peru","peruke","perusal","peruse","peruser","peruvian","pervade","pervasion","pervasive","pervasiveness","perverse","perverseness","perversion","perversity","pervert","perverted","perverter","perviousness","peseta","peshawar","peskily","peskiness","pesky","peso","pessimal","pessimism","pessimist","pessimistic","pessimistically","pest","pester","pesticide","pestiferous","pestilence","pestilent","pestilential","pestle","pesto","pet","peta","petal","petard","petcock","pete","peter","peters","petersburg","petersen","peterson","peterus","petey","pethidine","petiole","petite","petiteness","petition","petitioner","petitions","petits","petkiewicz","petr","petra","petrarch","petrel","petri","petrifaction","petrify","petrina","petrochemical","petrodollar","petroglyph","petrol","petrolatum","petroleum","petrolled","petrolling","petrologist","petrology","petronella","petronia","petronilla","petronille","pets","petted","petter","pettibone","petticoat","pettifog","pettifogged","pettifogger","pettifogging","pettily","pettiness","petting","pettis","pettish","pettishness","petty","petulance","petulant","petunia","peugeot","pew","pewaukee","pewee","pewit","pewter","peyote","peyter","peyton","pf","pfc","pfennig","pfizer","pfobject","pfuser","pfx","pg","pgp","pgsql","ph","phaedra","phaethon","phaeton","phage","phagocyte","phaidra","phalanger","phalanges","phalanx","phalli","phallic","phallus","phanerozoic","phantasm","phantasmagoria","phantasmal","phantasy","phantom","phantomjs","phar","pharaoh","pharaohs","pharetra","pharisaic","pharisaical","pharisee","pharmaceutic","pharmaceutical","pharmaceutics","pharmacist","pharmacological","pharmacologist","pharmacology","pharmacopoeia","pharmacy","pharyngeal","pharynges","pharyngitides","pharyngitis","pharynx","phase","phasellus","phaseout","phases","phd","pheasant","phebe","phedra","phekda","phelia","phelps","phenacetin","phenobarbital","phenol","phenolic","phenolphthalein","phenomena","phenomenal","phenomenological","phenomenology","phenomenon","phenotype","phenyl","phenylalanine","pheromone","phew","phi","phial","phialled","phialling","phidias","phil","philadelphia","philander","philanderer","philanthropic","philanthropically","philanthropist","philanthropy","philatelic","philatelist","philately","philbert","philco","philharmonic","philip","philipa","philippa","philippe","philippians","philippic","philippine","philis","philistine","philistinism","phillida","phillie","phillip","phillipa","phillipe","phillipp","phillis","philly","philodendron","philological","philologist","philology","philomena","philosopher","philosophic","philosophical","philosophize","philosophized","philosophizer","philosophizes","philosophy","philter","philtre","phineas","phip","phipps","phlebitides","phlebitis","phlegm","phlegmatic","phlegmatically","phloem","phlox","phobia","phobic","phobos","phoebe","phoenicia","phoenician","phoenix","phone","phonegap","phoneme","phonemic","phonemically","phonemics","phonenumber","phones","phonetic","phonetically","phonetician","phonetics","phonewindow","phonic","phonically","phonics","phoniness","phonograph","phonographer","phonographic","phonographs","phonologic","phonological","phonologist","phonology","phonon","phony","phooey","phosphatase","phosphate","phosphide","phosphine","phosphor","phosphoresce","phosphorescence","phosphorescent","phosphoric","phosphorous","phosphorus","photo","photocell","photochemical","photochemistry","photocopier","photocopy","photoelectric","photoelectrically","photoelectronic","photoelectrons","photoengrave","photoengraver","photoengraving","photofinishing","photogenic","photogenically","photograph","photographer","photographic","photographically","photographs","photography","photojournalism","photojournalist","photoluminescence","photolysis","photolytic","photometer","photometric","photometrically","photometry","photomicrograph","photomicrography","photomultiplier","photon","photorealism","photos","photosensitive","photoshop","photosphere","photostat","photostatic","photostatted","photostatting","photosyntheses","photosynthesis","photosynthesize","photosynthetic","phototypesetter","phototypesetting","php","phpexcel","phpinfo","phpmailer","phpmyadmin","phpstorm","phpunit","phrasal","phrase","phrasebook","phrasemaking","phraseology","phrases","phrasing","phrenological","phrenologist","phrenology","phtml","phyla","phylactery","phylae","phylis","phyllida","phyllis","phyllys","phylogeny","phylum","phylys","phys","physic","physical","physicality","physically","physician","physicist","physicked","physicking","physics","physicsbody","physiochemical","physiognomy","physiography","physiologic","physiological","physiologist","physiology","physiotherapist","physiotherapy","physique","phytoplankton","pi","pia","piaf","piaget","pianism","pianissimo","pianist","pianistic","piano","pianoforte","pianola","piaster","piata","piazza","pibroch","pibrochs","pic","pica","picador","picaresque","picasso","picayune","piccadilly","piccalilli","piccolo","pick","pickaback","pickax","pickaxe","picked","picker","pickerel","pickering","pickerview","picket","picketer","pickett","pickford","picking","pickle","pickman","pickoff","pickpocket","picks","pickup","pickwick","picky","picnic","picnicked","picnicker","picnicking","picofarad","picojoule","picoseconds","picot","pics","pict","pictograph","pictographs","pictorial","pictorialness","picture","picturebox","pictures","picturesque","picturesqueness","pid","piddle","piddly","pidgin","pids","pie","piebald","piece","piecemeal","piecer","pieces","piecewise","piecework","pieceworker","piechart","piedmont","pieing","pier","pierce","piercer","piercing","pierette","pierre","pierrette","pierrot","pierson","pieter","pietra","pietrek","pietro","piety","piezoelectric","piezoelectricity","piffle","pig","pigeon","pigeonhole","pigged","piggery","pigging","piggish","piggishness","piggy","piggyback","pigheaded","pigheadedness","piglet","pigment","pigmentation","pigmy","pigpen","pigroot","pigskin","pigsty","pigswill","pigtail","pike","piker","pikestaff","pil","pilaf","pilaster","pilate","pilau","pilchard","pilcomayo","pile","pileup","pilfer","pilferage","pilferer","pilgrim","pilgrimage","piling","pill","pillage","pillar","pillbox","pillion","pillory","pillow","pillowcase","pillowslip","pills","pillsbury","pilot","pilothouse","piloting","pimento","pimiento","pimp","pimpernel","pimple","pimplike","pimply","pin","pinafore","pinatubo","pinball","pincas","pincer","pinch","pinchas","pincher","pincus","pincushion","pindar","pine","pineapple","pined","pinehurst","pines","pinfeather","ping","pinhead","pinheaded","pinhole","pining","pinion","pink","pinkerton","pinkeye","pinkie","pinkish","pinkness","pinko","pinky","pinnacle","pinnate","pinned","pinning","pinocchio","pinochet","pinochle","pinpoint","pinprick","pins","pinsetter","pinsky","pinstripe","pint","pintail","pinter","pinterest","pinto","pinup","pinvoke","pinwheel","piny","pinyin","pion","pioneer","piotr","pious","piousness","pip","pipe","pipeline","pipelines","piper","pipermail","pipes","pipestone","pipet","pipette","pipework","piping","pipit","pippa","pipped","pippin","pipping","pippo","pippy","pipsqueak","piquancy","piquant","piquantness","pique","piracy","piraeus","pirandello","piranha","pirate","piratical","pirogi","pirogies","pirouette","pis","pisa","piscatorial","pisces","pisistratus","pismire","piss","pissaro","pistachio","piste","pistil","pistillate","pistol","pistole","pistoleers","piston","pit","pita","pitapat","pitapatted","pitapatting","pitcairn","pitch","pitchblende","pitcher","pitchfork","pitching","pitchman","pitchmen","pitchstone","piteous","piteousness","pitfall","pitfalls","pith","pithily","pithiness","piths","pithy","pitiable","pitiableness","pitiably","pitier","pitiful","pitifuller","pitifullest","pitifulness","pitiless","pitilessness","pitman","pitney","piton","pitt","pittance","pitted","pitting","pittman","pittsburgh","pittsfield","pittston","pituitary","pity","pitying","pius","pivot","pivotal","pivoting","pivottable","pix","pixel","pixelformat","pixels","pixie","pixiness","pixmap","pizarro","pizazz","pizza","pizzeria","pizzicati","pizzicato","pj","pk","pkcs","pkey","pkg","pkgs","pkt","pkwy","pl","placard","placate","placatory","place","placeable","placebo","placed","placehold","placeholder","placeholders","placekick","placeless","placemark","placement","placenta","placental","placer","placerat","places","placid","placidity","placidness","placing","placket","plagiarism","plagiarist","plagiarize","plagiary","plague","plagued","plaguer","plaice","plaid","plain","plainclothes","plainclothesman","plainclothesmen","plainfield","plainness","plainsman","plainsmen","plainsocketimpl","plainsong","plainspoken","plaint","plaintext","plaintiff","plaintive","plaintiveness","plainview","plait","plaiting","plan","planar","planarity","planck","plane","planeload","planer","planes","planet","planetarium","planetary","planetesimal","planetoid","planets","plangency","plangent","plank","planking","plankton","planned","planner","planning","plano","planoconcave","planoconvex","plans","plant","plantagenet","plantain","plantar","plantation","planter","planting","plantlike","plants","plaque","plash","plasm","plasma","plasmid","plaster","plasterboard","plasterer","plastering","plasterwork","plastic","plastically","plasticine","plasticity","plasticize","plat","plate","plateau","plateful","platelet","platen","plater","platform","platforms","plath","plating","platinize","platinum","platitude","platitudinous","plato","platonic","platonism","platonist","platoon","platte","platted","platter","platteville","platting","platy","platypus","platys","plaudit","plausibility","plausible","plausibly","plautus","play","playability","playable","playact","playacting","playback","playbill","playbook","playboy","played","player","playerid","playername","players","playfellow","playframework","playful","playfulness","playgirl","playgoer","playground","playgroup","playhouse","playing","playlist","playlists","playmate","playoff","playpen","playroom","plays","playsound","playtex","plaything","playtime","playwright","playwriting","plaza","plea","plead","pleader","pleading","pleas","pleasant","pleasanter","pleasantest","pleasantness","pleasantry","please","pleased","pleaser","pleases","pleasing","pleasingness","pleasurable","pleasurableness","pleasurably","pleasure","pleasureful","pleasures","pleat","pleater","plebe","plebeian","plebiscite","plectra","plectrum","pledge","pledger","pleiads","pleistocene","plenary","plenipotentiary","plenitude","plenteous","plenteousness","plentiful","plentifulness","plenty","plenum","pleonasm","plethora","pleura","pleurae","pleural","pleurisy","plexiglas","plexus","pliability","pliable","pliableness","pliancy","pliant","pliantness","plication","plier","plight","plimsolls","plink","plinker","plinth","plinths","pliny","pliocene","plist","plnkr","plo","plod","plodded","plodder","plodding","plone","plop","plopped","plopping","plosive","plot","plotly","plots","plotted","plotter","plotting","plover","plow","plowed","plower","plowman","plowmen","plowshare","ploy","plpgsql","pls","plt","pluck","plucker","pluckily","pluckiness","plucky","plug","pluggable","plugged","plugging","plughole","plugin","plugins","plum","plumage","plumb","plumbago","plumbed","plumber","plumbing","plume","plummer","plummest","plummet","plummy","plump","plumper","plumpness","plumy","plunder","plunge","plunger","plunk","plunker","pluperfect","plural","pluralism","pluralist","pluralistic","plurality","pluralization","pluralize","pluralizer","plus","plush","plushness","plushy","plussed","plussing","plutarch","pluto","plutocracy","plutocrat","plutocratic","plutonium","pluvial","ply","plymouth","plyr","plywood","plz","pm","pmd","pms","pn","pname","pneumatic","pneumatically","pneumatics","pneumonia","png","po","poach","poacher","poc","pocahontas","pock","pocket","pocketbook","pocketful","pocketing","pocketknife","pocketknives","pockmark","poco","pocono","pocoo","pod","podcast","podded","podding","podge","podgorica","podiatrist","podiatry","podium","pods","podunk","poe","poem","poesy","poet","poetaster","poetess","poetic","poetical","poetically","poeticalness","poetics","poetry","pogo","pogrom","poi","poignancy","poignant","poincar","poinciana","poindexter","poinsettia","point","pointblank","pointed","pointedness","pointer","pointers","pointf","pointillism","pointillist","pointing","pointless","pointlessness","points","pointy","pois","poise","poison","poisoner","poisoning","poisonous","poisson","pojo","poke","pokemon","poker","pokerface","poky","pol","poland","polanski","polar","polarimeter","polarimetry","polaris","polariscope","polarity","polarization","polarize","polarized","polarizes","polarizing","polarogram","polarograph","polarography","polaroid","pole","polecat","polemic","polemical","polemicist","polemics","poler","polestar","poleward","police","policeman","policemen","policewoman","policewomen","policies","policy","policyholder","policymaker","policymaking","polio","poliomyelitides","poliomyelitis","polis","polish","polished","polisher","politburo","polite","politeness","politesse","politic","political","politically","politician","politicians","politicization","politicize","politicked","politicking","politico","politics","polity","polk","polka","poll","pollack","pollard","polled","pollen","pollinate","pollination","pollinator","polling","polliwog","pollock","polls","pollster","pollutant","pollute","polluted","polluter","pollution","pollux","polly","pollyanna","pollywog","polo","polonaise","polonium","poltergeist","poltroon","poly","polyandrous","polyandry","polyatomic","polybutene","polycarbonate","polychemicals","polyclinic","polycrystalline","polyelectrolytes","polyester","polyether","polyethylene","polyfill","polyfills","polygamist","polygamous","polygamy","polyglot","polygon","polygonal","polygons","polygraph","polygraphs","polygynous","polyhedral","polyhedron","polyhymnia","polyisobutylene","polyisocyanates","polyline","polymath","polymaths","polymer","polymerase","polymeric","polymerization","polymerize","polymorph","polymorphic","polymorphism","polymyositis","polynesia","polynesian","polynomial","polyp","polyphemus","polyphonic","polyphony","polyphosphate","polypropylene","polystyrene","polysyllabic","polysyllable","polytechnic","polytheism","polytheist","polytheistic","polythene","polytonal","polytopes","polyunsaturated","polyurethane","polyvinyl","pom","pomade","pomander","pomegranate","pomerania","pomeranian","pommel","pomona","pomp","pompadour","pompano","pompeian","pompeii","pompey","pompom","pompon","pomposity","pompous","pompousness","ponce","ponchartrain","poncho","pond","ponder","ponderer","ponderous","ponderousness","pone","pong","pongee","poniard","pons","pontchartrain","pontiac","pontianak","pontiff","pontifical","pontificate","pontoon","pony","ponytail","pooch","poodle","poof","pooh","poohs","pool","poole","pooling","poolroom","pools","poolside","poona","poop","poor","poorboy","poorhouse","poorly","poorness","pop","popcorn","pope","popek","popen","popeye","popgun","popinjay","poplar","poplin","popocatepetl","popover","poppa","popped","popper","poppet","popping","poppins","poppy","poppycock","poppyseed","pops","popsicle","populace","popular","popularism","popularity","popularization","popularize","popularized","popularizer","popularizes","popularizing","populate","populated","populates","populating","population","populism","populist","populous","populousness","popup","popupmenu","popups","popupwindow","por","porcelain","porch","porcine","porcupine","pore","porfirio","porgy","poring","pork","porker","porky","porn","porno","pornographer","pornographic","pornographically","pornography","porosity","porous","porousness","porphyritic","porphyry","porpoise","porridge","porrima","porringer","porsche","port","porta","portability","portable","portables","portably","portage","portaged","portaging","portal","portamento","portcullis","porte","ported","portend","portent","portentous","portentousness","porter","porterage","porterhouse","portfolio","porthole","portia","portico","porticoes","portie","porting","portion","portions","portire","portland","portlet","portliness","portly","portmanteau","portrait","portraitist","portraiture","portray","portrayal","portrayer","ports","portsmouth","porttitor","portugal","portuguese","portulaca","porty","pos","pose","posed","poseidon","poser","poses","poseur","posh","posing","posit","positifs","position","positionable","positional","positioned","positioning","positions","positive","positiveness","positives","positivism","positivist","positivity","positron","posix","posixct","posner","poss","posse","possess","possessed","possession","possessional","possessive","possessiveness","possessor","possibilities","possibility","possible","possibly","possum","post","postage","postal","postalcode","postback","postbag","postbox","postcard","postcode","postcondition","postconsonantal","postconstruct","postcss","postdata","postdate","postdelayed","postdoctoral","posted","poster","posterior","posteriori","posterity","posters","postfields","postfix","postgis","postgraduate","postgres","postgresql","posthaste","posthumous","posthumousness","posthypnotic","postid","postilion","postimg","postindustrial","posting","postlude","postman","postmarital","postmark","postmaster","postmen","postmeridian","postmessage","postmeta","postmistress","postmodern","postmodernist","postmortem","postnasal","postnatal","postoperative","postorder","postpaid","postpartum","postpone","postponement","postpositions","postprandial","posts","postscript","postsecondary","postulate","postulation","postural","posture","posturer","postvocalic","postwar","posuere","posx","posy","pot","potability","potable","potableness","potage","potash","potassium","potato","potatoes","potbelly","potboil","potboiler","potemkin","potency","potent","potentate","potential","potentiality","potentially","potentiating","potentiometer","potful","pothead","pother","potherb","potholder","pothole","potholing","pothook","potion","potlatch","potluck","potomac","potpie","potpourri","potsdam","potsherd","potshot","pottage","pottawatomie","potted","potter","pottery","potting","potts","potty","pouch","poughkeepsie","poul","poulterer","poultice","poultry","pounce","pound","poundage","pounder","pounds","pour","pourer","poussin","pout","pouter","poverty","pow","powder","powderpuff","powdery","powell","power","powerboat","powered","powerful","powerfulness","powerhouse","powerless","powerlessness","powermanager","powermock","powerpoint","powers","powershell","powhatan","powwow","pox","poznan","pp","ppa","ppc","ppm","ppp","ppr","pprint","pps","ppt","pq","pqr","pr","practicability","practicable","practicably","practical","practicality","practically","practicalness","practice","practiced","practicer","practices","practicing","practicum","practise","practitioner","pradesh","prado","praesent","praetor","praetorian","pragma","pragmatic","pragmatical","pragmatics","pragmatism","pragmatist","prague","praia","prairie","praise","praiser","praiseworthiness","praiseworthy","praising","prakrit","praline","pram","prance","prancer","prancing","prank","prankster","praseodymium","pratchett","prate","prater","pratfall","prating","pratt","prattle","prattler","prattling","prattville","pravda","prawn","praxes","praxis","praxiteles","pray","prayer","prayerbook","prayerful","prayerfulness","prc","prcis","prd","pre","preach","preacher","preaching","preachment","preachy","preadolescence","preakness","preallocate","preallocation","preallocator","preamble","preamp","preamplifier","prearrange","prearrangement","preassign","preauthorize","prebendary","prebuilt","precambrian","precancel","precancerous","precarious","precariousness","precaution","precautionary","precede","preceded","precedence","precedent","precedented","preceding","precept","preceptive","preceptor","precess","precession","precinct","preciosity","precious","preciousness","precipice","precipitable","precipitant","precipitate","precipitateness","precipitation","precipitous","precipitousness","precise","precisely","preciseness","precision","preclude","preclusion","precocious","precociousness","precocity","precode","precognition","precognitive","precollege","precolonial","precompile","precompiled","precomputed","preconceive","preconception","precondition","preconscious","precook","precursor","precursory","precut","pred","predate","predation","predator","predatory","predecease","predecessor","predeclared","predecline","predefine","predefined","predefinition","predesignate","predestination","predestine","predetermination","predetermine","predeterminer","predicable","predicament","predicate","predicates","predicatewithformat","predication","predicator","predict","predictability","predictable","predictably","predicted","prediction","predictions","predictive","predictor","predigest","predilect","predilection","predispose","predisposition","predoctoral","predominance","predominant","predominate","predomination","preexisting","preemie","preeminence","preeminent","preemployment","preempt","preemption","preemptive","preemptor","preen","preener","preexist","preexistence","preexistent","pref","prefab","prefabbed","prefabbing","prefabricate","prefabrication","preface","prefacer","prefatory","prefect","prefecture","prefer","preferable","preferableness","preferably","preference","preferencemanager","preferences","preferential","preferment","preferred","preferring","prefetch","prefheight","prefiguration","prefigure","prefix","prefixed","prefixes","preflight","preform","prefs","prefwidth","preg","pregnancy","pregnant","preheat","prehensile","prehistoric","prehistorical","prehistory","preindustrial","preinitialize","preinterview","preisolated","prejudge","prejudger","prejudgment","prejudice","prejudiced","prejudicial","prekindergarten","prelacy","prelate","preliminarily","preliminary","preliterate","preload","preloaded","preloader","prelude","preluder","premarital","premarket","premature","prematureness","prematurity","premed","premedical","premeditate","premeditated","premeditation","premenstrual","premier","premiere","premiership","preminger","premise","premiss","premium","premix","premolar","premonition","premonitory","pren","prenatal","prent","prentice","prenticed","prenticing","prentiss","prenuptial","preoccupation","preoccupy","preoperative","preordain","prep","prepackage","prepaid","preparation","preparative","preparatory","prepare","prepared","preparedly","preparedness","preparedstatement","prepareforsegue","preparestatement","preparing","prepay","prepayment","prepend","prepender","prepends","preplanned","preponderance","preponderant","preponderate","preposition","prepositional","prepossess","prepossessing","prepossession","preposterous","preposterousness","prepped","prepping","preppy","preprepared","preprint","preprocess","preprocessed","preprocessing","preprocessor","preproduction","preprogrammed","prepubescence","prepubescent","prepublication","prepuce","prequel","preradiation","prerecord","preregister","preregistration","prerequisite","prerequisites","prerogative","pres","presage","presager","presbyopia","presbyter","presbyterian","presbyterianism","presbytery","preschool","prescience","prescient","prescott","prescribe","prescribed","prescriber","prescript","prescription","prescriptive","preselect","preselected","preselecteduris","presence","present","presentable","presentableness","presentably","presentation","presentational","presentations","presented","presenter","presentiment","presenting","presentment","presentmodalviewcontroller","presents","presentviewcontroller","preservation","preservationist","preservative","preserve","preserved","preserver","preserves","preserving","preset","presets","presetting","preshrank","preshrink","preshrunk","preside","presidency","president","presidential","presider","presidia","presidium","presley","presoaks","presort","press","pressed","presser","presses","pressing","pressingly","pressman","pressmen","pressure","pressurization","pressurize","pressurized","prestashop","prestidigitate","prestidigitation","prestidigitator","prestidigitatorial","prestige","prestigious","presto","preston","presumably","presume","presumer","presuming","presumption","presumptive","presumptuous","presumptuousness","presuppose","presupposition","pretax","preteen","pretend","pretended","pretender","pretending","pretense","pretension","pretentious","pretentiousness","preterit","preterite","preternatural","pretest","pretext","pretium","pretoria","pretreated","pretreatment","pretrial","prettier","prettify","prettily","prettiness","pretty","prettyprint","pretzel","prev","prevail","prevailing","prevalence","prevalent","prevaricate","prevaricator","prevent","preventable","preventably","preventative","preventdefault","prevented","preventer","preventing","prevention","preventive","preventiveness","prevents","preview","previous","previously","prevision","prevstate","prewar","prexes","prey","preyer","pri","priam","priapic","pribilof","price","priced","priceless","pricer","prices","pricey","pricier","priciest","pricing","prick","pricker","pricking","prickle","prickliness","prickly","pride","prideful","prier","priest","priestess","priesthood","priestley","priestliness","priestly","prig","prigged","prigging","priggish","priggishness","prim","primacy","primal","primarily","primary","primarykey","primarystage","primate","prime","primed","primefaces","primely","primeness","primer","primes","primeval","priming","primitive","primitiveness","primitives","primitivism","primmed","primmer","primmest","primming","primness","primogenitor","primogeniture","primordial","primp","primrose","prince","princedom","princeliness","princely","princess","princeton","principal","principality","principe","principia","principle","principled","principles","print","printable","printably","printed","printer","printers","printf","printing","println","printmake","printmaker","printmaking","printout","prints","printstacktrace","printstream","printwriter","prinz","prio","prior","prioress","priori","priorities","prioritize","priority","priory","pris","prisca","priscella","priscilla","prise","prised","prism","prismatic","prison","prisoner","prissie","prissily","prissiness","prissy","pristine","prithee","priv","privacy","private","privateer","privatekey","privateness","privation","privative","privatization","privatize","privet","privilege","privileged","privileges","privily","privy","prize","prized","prizefight","prizefighter","prizefighting","prizewinner","prizewinning","prj","prntscr","pro","proactive","prob","probabilist","probabilistic","probabilistically","probabilities","probability","probable","probably","probate","probated","probates","probating","probation","probational","probationary","probationer","probative","probe","prober","probity","problem","problematic","problematical","problems","proboscis","proc","procaine","procedural","procedure","procedures","proceed","proceeder","proceeding","proceeds","process","processbuilder","processdata","processed","processes","processid","processing","procession","processional","processname","processor","processors","processrequest","processstartinfo","proclamation","proclivity","proconsular","procrastinate","procrastination","procrastinator","procreational","procreatory","procrustean","procrustes","procs","proctor","proctorial","procurable","procure","procurement","procyon","prod","prodded","prodding","prodid","prodigal","prodigality","prodigious","prodigiousness","prodigy","produce","produced","producer","producers","produces","producible","producing","product","productcode","productid","production","productive","productively","productiveness","productivities","productivity","productize","productlist","productname","products","producttype","prof","profanation","profane","profaneness","profanity","professed","profession","professional","professionalism","professionalize","professionals","professor","professorial","professors","professorship","proffer","proficiency","proficient","profile","profiler","profiles","profiling","profit","profitability","profitable","profitableness","profitably","profiteer","profiterole","profitless","profits","profligacy","profligate","proforma","profound","profoundity","profoundness","profundity","profuse","profuseness","prog","progenitor","progeny","progesterone","progid","prognathous","prognoses","prognosis","prognostic","prognosticate","prognostication","prognosticator","program","programatically","programdata","programed","programing","programm","programmability","programmable","programmatic","programmatically","programme","programmed","programmer","programmers","programming","programmings","programs","progress","progressbar","progressdialog","progression","progressive","progressiveness","progressivism","proguard","proguardfiles","prohibit","prohibited","prohibiter","prohibition","prohibitionist","prohibitive","prohibitiveness","prohibitory","proin","proj","project","projected","projectid","projectile","projection","projectionist","projections","projective","projectname","projector","projects","prokofieff","prokofiev","prolegomena","proletarian","proletarianization","proletarianized","proletariat","proliferate","proliferation","prolific","prolifically","prolix","prolixity","prolog","prologize","prologue","prologuize","prolong","prolongate","prolongation","prolonger","promenade","promenader","promethean","prometheus","promethium","prominence","prominent","promiscuity","promiscuous","promiscuousness","promise","promised","promises","promising","promissory","promo","promontory","promote","promoted","promoter","promotion","promotions","promotive","promotiveness","prompt","prompted","prompter","prompting","promptitude","promptness","prompts","promulgate","promulgation","promulgator","pron","prone","proneness","prong","pronghorn","pronominalization","pronominalize","pronounce","pronounceable","pronounced","pronouncedly","pronouncement","pronouncer","pronto","pronunciation","proof","proofed","proofer","proofing","proofread","proofreader","prop","propaganda","propagandist","propagandistic","propagandize","propagate","propagated","propagation","propagator","propel","propellant","propelled","propeller","propelling","propensity","proper","properly","properness","propertied","properties","property","propertychanged","propertychangedeventargs","propertychangedeventhandler","propertygroup","propertyinfo","propertyname","propertytype","propertyvalue","prophecy","prophesier","prophesy","prophet","prophetess","prophetic","prophetical","prophylactic","prophylaxes","prophylaxis","propinquity","propionate","propitiate","propitiatory","propitious","propitiousness","propname","proponent","proportion","proportional","proportionality","proportionate","proportioner","proportionment","proposal","proposals","propose","proposed","proposition","propped","propping","proprietary","proprietor","proprietorial","proprietorship","proprietress","propriety","proprioception","proprioceptive","props","proptypes","propulsion","propulsive","propylene","prorogation","prorogue","pros","prosaic","prosaically","proscenium","prosciutti","prosciutto","proscription","proscriptive","prose","prosecute","prosecution","prosecutor","proselyte","proselytism","proselytize","proser","proserpine","prosodic","prosody","prospect","prospection","prospective","prospectiveness","prospector","prospectus","prosper","prosperity","prosperous","prosperousness","prostate","prostheses","prosthesis","prosthetic","prosthetics","prostitute","prostitution","prostrate","prostration","prosy","prot","protactinium","protagonist","protagoras","protean","protease","protect","protected","protecting","protection","protectiondomain","protectionism","protectionist","protective","protectiveness","protector","protectorate","protein","proteolysis","proteolytic","proterozoic","protest","protestant","protestantism","protestation","protesting","proteus","protg","protges","proto","protobuf","protocol","protocols","protoplasm","protoplasmic","prototype","prototypes","prototypic","prototypical","protozoa","protozoan","protozoic","protozoon","protract","protractor","protrude","protrusile","protrusion","protrusive","protuberance","protuberant","proud","proudhon","proust","prov","provabilities","provability","provable","provableness","provably","prove","proved","proven","provenal","provenance","provencals","provence","provender","provenience","provenly","prover","proverb","proverbial","proverbs","proves","provide","provided","providence","provident","providential","provider","providername","providers","provides","providing","province","provincial","provincialism","proving","provision","provisional","provisioner","provisioning","proviso","provo","provocateur","provocative","provocativeness","provoke","provoked","provoking","provolone","provost","prow","prowess","prowl","prowler","proxies","proximal","proximate","proximateness","proximity","proxmire","proxy","prozac","prto","pru","prude","prudence","prudent","prudential","prudery","prudi","prudish","prudishness","prudy","prue","pruitt","prune","pruner","prurience","prurient","prussia","prussian","prussic","prut","pry","pryce","pryer","prying","ps","psalm","psalmist","psalms","psalter","psaltery","psd","psephologist","pseudo","pseudocode","pseudonym","pseudonymous","pseudopod","pseudoscience","pshaw","psi","psittacoses","psittacosis","psoriases","psoriasis","psql","psr","psst","pst","pstmt","psych","psyche","psychedelic","psychedelically","psychiatric","psychiatrist","psychiatry","psychic","psychical","psycho","psychoacoustic","psychoacoustics","psychoactive","psychoanalysis","psychoanalyst","psychoanalytic","psychoanalytical","psychoanalyze","psychobabble","psychobiology","psychocultural","psychodrama","psychogenic","psychokinesis","psycholinguistic","psycholinguistics","psycholinguists","psychological","psychologist","psychology","psychometric","psychometrics","psychometry","psychoneuroses","psychoneurosis","psychopath","psychopathic","psychopathology","psychopaths","psychopathy","psychophysic","psychophysical","psychophysics","psychophysiology","psychos","psychosis","psychosocial","psychosomatic","psychosomatics","psychotherapeutic","psychotherapist","psychotherapy","psychotic","psychotically","psychotropic","psychs","psycopg","pt","pta","ptah","ptain","ptarmigan","pterodactyl","pthread","pthreads","pto","ptolemaic","ptolemaists","ptolemy","ptomaine","ptr","pts","pu","pub","pubbed","pubbing","pubdate","pubertal","puberty","pubes","pubescence","pubescent","pubic","pubis","public","publican","publication","publications","publicist","publicity","publicize","publicized","publickey","publickeytoken","publicly","publicness","publics","publish","publishable","published","publisher","publishers","publishes","publishing","pubnub","pubs","pubsub","puccini","puce","puck","pucker","puckett","puckish","puckishness","pudding","puddle","puddler","puddling","puddly","pudenda","pudendum","pudginess","pudgy","puebla","pueblo","puerile","puerility","puerperal","puers","puerto","puff","puffball","puffer","puffery","puffin","puffiness","puffy","pug","puget","pugged","pugging","pugh","pugilism","pugilist","pugilistic","pugnacious","pugnaciousness","pugnacity","puissant","puke","pukka","pulaski","pulchritude","pulchritudinous","pule","pulitzer","pull","pullback","pulled","pullet","pulley","pulling","pullman","pullout","pullover","pulls","pulmonary","pulp","pulpiness","pulpit","pulpwood","pulpy","pulsar","pulsate","pulsation","pulse","pulser","pulverable","pulverization","pulverize","pulverized","pulverizer","pulverizes","pulvinar","puma","pumice","pummel","pump","pumpernickel","pumping","pumpkin","pun","punch","punchbowl","punched","puncheon","puncher","punchline","punchy","punctilio","punctilious","punctiliousness","punctual","punctualities","punctuality","punctualness","punctuate","punctuation","punctuational","puncture","pundit","punditry","pungency","pungent","punic","puniness","punish","punished","punisher","punishment","punitive","punitiveness","punjab","punjabi","punk","punky","punned","punning","punster","punt","punter","puny","pup","pupa","pupae","pupal","pupate","pupil","pupillage","pupped","puppet","puppeteer","puppetry","pupping","puppy","puppyish","purblind","purcell","purchasable","purchase","purchased","purchaser","purchases","purchasing","purdah","purdahs","purdue","pure","purebred","puree","pureeing","purely","pureness","purgation","purgative","purgatorial","purgatory","purge","purger","purify","purim","purina","purine","purism","purist","puristic","puritan","puritanic","puritanical","puritanism","purity","purl","purlieu","purloin","purloiner","purple","purplish","purport","purported","purpose","purposeful","purposefulness","purposeless","purposelessness","purposes","purposive","purposiveness","purr","purring","purse","purser","pursuance","pursuant","pursue","pursuer","pursuit","purulence","purulent","purus","purvey","purveyance","purveyor","purview","pus","pusan","pusey","push","pushbutton","pushcart","pushchair","pushdown","pushed","pusher","pushes","pushily","pushiness","pushing","pushkin","pushover","pushstate","pushtu","pushviewcontroller","pushy","pusillanimity","pusillanimous","puss","pussy","pussycat","pussyfoot","pustular","pustule","put","putative","putchar","putextra","putin","putint","putnam","putnem","putout","putrefaction","putrefactive","putrefy","putrescence","putrescent","putrid","putridity","putridness","puts","putsch","putstring","putstrln","putt","putted","puttee","putter","putting","putty","puttying","puzzle","puzzled","puzzlement","puzzler","pv","pvc","pvt","pw","pwd","px","py","pyc","pycharm","pycharmprojects","pydata","pydev","pygame","pygmalion","pygmy","pyhrric","pyinstaller","pyknotic","pylab","pyle","pylon","pylori","pyloric","pylorus","pym","pymongo","pynchon","pyobject","pyodbc","pyongyang","pyorrhea","pyotr","pypi","pyplot","pypy","pyqt","pyramid","pyramidal","pyre","pyrenees","pyrex","pyridine","pyrimidine","pyrite","pyroelectric","pyroelectricity","pyrolysis","pyrolyze","pyromania","pyromaniac","pyrometer","pyrometry","pyrophosphate","pyrotechnic","pyrotechnical","pyrotechnics","pyroxene","pyroxenite","pyrrhic","pyside","pyspark","pytest","pythagoras","pythagorean","pythias","python","pythonic","pythonpath","pytorch","pyx","q","qa","qaddafi","qantas","qapplication","qatar","qb","qc","qdebug","qed","qemu","qi","qid","qimage","qingdao","qiqihar","ql","qlabel","qlineedit","qlist","qm","qmainwindow","qmake","qml","qmodelindex","qn","qname","qobject","qom","qos","qp","qpushbutton","qq","qr","qrcode","qry","qs","qsa","qsort","qstring","qt","qtcore","qtgui","qthread","qtquick","qtwidgets","qty","qu","qua","quaalude","quack","quackery","quackish","quad","quadded","quadding","quadrangle","quadrangular","quadrant","quadraphonic","quadrapole","quadratic","quadratical","quadrature","quadrennial","quadrennium","quadric","quadriceps","quadrilateral","quadrille","quadrillion","quadripartite","quadriplegia","quadriplegic","quadrivia","quadrivium","quadruped","quadrupedal","quadruple","quadruplet","quadruplicate","quadruply","quadrupole","quadword","quaff","quaffer","quagmire","quahog","quail","quaint","quaintness","quake","quaker","quakeress","quakerism","quaky","qualification","qualified","qualifier","qualifiers","qualify","qualitative","quality","qualm","qualmish","quam","quandary","quangos","quanta","quantico","quantifiable","quantified","quantifier","quantify","quantile","quantitative","quantitativeness","quantities","quantity","quantization","quantize","quantizer","quantum","quarantine","quark","quarrel","quarreler","quarrellings","quarrelsome","quarrelsomeness","quarrier","quarry","quarryman","quarrymen","quart","quarter","quarterback","quarterdeck","quarterer","quarterfinal","quartering","quarterly","quartermaster","quarters","quarterstaff","quarterstaves","quartet","quartic","quartile","quarto","quartz","quartzcore","quartzite","quasar","quash","quasi","quasilinear","quasimodo","quaternary","quaternion","quatrain","quaver","quavering","quavery","quay","quayle","quayside","que","queasily","queasiness","queasy","quebec","quechua","queen","queenie","queenly","queensland","queer","queerness","quell","queller","quench","quenchable","quenched","quencher","quenchless","quent","quentin","querida","queried","queries","quern","querulous","querulousness","query","querybuilder","querying","queryselector","queryselectorall","queryset","querystring","ques","quest","quested","quester","questing","question","questionable","questionableness","questionably","questioned","questioner","questionid","questioning","questionnaire","questions","quests","quetzalcoatl","queue","queued","queuer","queues","queuing","quezon","qui","quibble","quibbler","quiche","quick","quickbooks","quicken","quicker","quickest","quickie","quicklime","quickly","quickness","quicksand","quicksilver","quicksort","quickstart","quickstep","quid","quiesce","quiescence","quiescent","quiet","quieted","quieten","quieter","quieting","quietly","quietness","quiets","quietude","quietus","quill","quillan","quilt","quilter","quilting","quince","quincentenary","quincey","quincy","quinine","quinlan","quinn","quinquennial","quinsy","quint","quinta","quintana","quintessence","quintessential","quintet","quintic","quintile","quintilian","quintilla","quintillion","quintillionth","quintin","quintina","quinton","quintuple","quintuplet","quintus","quip","quipped","quipper","quipping","quipster","quire","quired","quires","quirinal","quiring","quirk","quirkiness","quirks","quirksmode","quirky","quirt","quis","quisling","quisque","quit","quitclaim","quite","quito","quittance","quitter","quitting","quiver","quivering","quivery","quixote","quixotic","quixotically","quixotism","quiz","quizzed","quizzer","quizzes","quizzical","quizzing","quo","quoin","quoit","quondam","quonset","quora","quorate","quorum","quot","quota","quotability","quotation","quote","quoted","quotename","quoter","quotes","quotidian","quotient","quoting","qux","qvariant","qvboxlayout","qw","qwerty","qwertys","qwidget","qx","r","ra","rab","rabat","rabbet","rabbi","rabbinate","rabbinic","rabbinical","rabbit","rabbiter","rabbitmq","rabble","rabbler","rabelais","rabelaisian","rabi","rabid","rabidness","rabies","rabin","rabis","raccoon","race","racecourse","racegoers","racehorse","raceme","racer","races","racetrack","raceway","rachael","rachel","rachele","rachelle","rachmaninoff","racial","racialism","racialist","racily","racine","raciness","racism","racist","rack","racket","racketeer","rackety","rackspace","raconteur","racoon","racquet","racquetball","racy","rad","radar","radarscope","radcliffe","radded","radder","raddest","raddie","radding","raddy","radial","radian","radiance","radians","radiant","radiate","radiation","radiative","radiator","radical","radicalism","radicalization","radicalize","radicalness","radices","radii","radio","radioactive","radioactivity","radioastronomical","radioastronomy","radiobutton","radiobuttons","radiocarbon","radiochemical","radiochemistry","radiogalaxy","radiogram","radiographer","radiographic","radiography","radiogroup","radioisotope","radiologic","radiological","radiologist","radiology","radioman","radiomen","radiometer","radiometric","radiometry","radionics","radionuclide","radiopasteurization","radiophone","radiophysics","radios","radioscopy","radiosonde","radiosterilization","radiosterilized","radiotelegraph","radiotelegraphs","radiotelegraphy","radiotelephone","radiotherapist","radiotherapy","radish","radium","radius","radix","radon","rads","rae","raeann","raf","rafa","rafael","rafaela","rafaelia","rafaelita","rafaellle","rafaello","rafe","raff","raffaello","raffarty","rafferty","raffia","raffish","raffishness","raffle","rafi","raft","rafter","rag","raga","ragamuffin","ragbag","rage","ragged","raggedness","raggedy","ragging","raging","raglan","ragnar","ragnark","ragout","ragtag","ragtime","ragweed","ragwort","rah","rahal","rahel","rahs","raid","raider","rail","railbird","railer","railhead","railing","raillery","railroad","railroader","railroading","rails","railscasts","railsinstaller","railties","railway","railwaymen","raiment","raimondo","raimund","raimundo","rain","raina","rainbow","raincloud","raincoat","raindrop","raine","rainer","rainfall","rainforest","rainier","rainless","rainmaker","rainmaking","rainproof","rainstorm","rainwater","rainy","raise","raised","raisepropertychanged","raiser","raises","raisin","raising","raj","rajah","rajahs","rajive","rake","rakel","raker","rakish","rakishness","raleigh","ralf","ralina","rally","ralph","ralston","ram","rama","ramada","ramadan","ramakrishna","raman","ramayana","ramble","rambler","rambling","rambo","rambunctious","rambunctiousness","ramekin","ramie","ramification","ramify","ramirez","ramiro","ramjet","rammed","ramming","ramo","ramon","ramona","ramonda","ramp","rampage","rampancy","rampant","rampart","ramrod","ramrodded","ramrodding","rams","ramsay","ramses","ramsey","ramshackle","ran","rana","rance","rancell","ranch","rancher","rancho","rancid","rancidity","rancidness","rancor","rancorous","rand","randa","randal","randall","randee","randell","randene","randi","randie","randiness","randint","randn","randolf","randolph","random","randomization","randomize","randomly","randomness","randomnumber","randrange","randy","ranee","rang","range","ranged","rangeland","ranger","ranges","ranginess","ranging","rangoon","rangy","rani","rania","ranice","ranier","ranique","rank","ranked","ranker","rankin","rankine","ranking","rankle","rankness","ranks","ranna","ransack","ransacker","ransell","ransom","ransomer","rant","ranter","ranting","raoul","rap","rapacious","rapaciousness","rapacity","rape","rapeseed","raphael","raphaela","rapid","rapidity","rapidly","rapidness","rapier","rapine","rapist","rapped","rappel","rappelled","rappelling","rapper","rapping","rapport","rapporteur","rapprochement","rapscallion","rapt","raptness","rapture","rapturous","rapturousness","rapunzel","raquel","raquela","rar","rare","rarebit","rarefaction","rarefy","rarely","rareness","rarity","rasalgethi","rasalhague","rascal","rash","rasher","rashness","rasia","rasla","rasmussen","rasp","raspberry","raspberrypi","rasper","rasping","rasputin","raspy","rastaban","rastafarian","raster","rastus","rat","ratchet","rate","rateable","rated","ratepayer","rater","rates","ratfor","rather","rathskeller","ratifier","ratify","rating","ratings","ratio","ratiocinate","ratiocination","ration","rational","rationale","rationalism","rationalist","rationalistic","rationality","rationalization","rationalize","rationalizer","rationalness","ratios","ratliff","ratlike","ratline","rattail","rattan","ratted","ratter","ratting","rattle","rattlebrain","rattlesnake","rattletrap","rattling","rattly","rattrap","ratty","raucous","raucousness","raul","raunchily","raunchiness","raunchy","ravage","ravager","rave","ravel","raveling","raven","ravenous","raver","ravi","ravid","ravine","ravioli","ravish","ravisher","ravishing","ravishment","raviv","raw","rawalpindi","rawboned","rawdata","rawhide","rawley","rawlings","rawlins","rawlinson","rawness","rawquery","rawson","rawvalue","rax","ray","rayburn","raychel","raye","rayleigh","raymond","raymondville","raymund","raymundo","rayna","raynard","raynell","rayner","raynor","rayon","rayshell","raytheon","raywenderlich","raze","razer","razor","razorback","razorblades","razz","razzmatazz","rb","rbenv","rbi","rbind","rbp","rbx","rc","rca","rcp","rcpp","rcpt","rcs","rcx","rd","rda","rdata","rdbms","rdd","rdf","rdfs","rdi","rdoc","rdp","rdr","rds","rdx","re","rea","reabbreviate","reach","reachability","reachable","reachably","reached","reacher","reaches","reaching","reacquisition","react","reactant","reactdom","reacted","reaction","reactionary","reactive","reactivex","reactivity","reactjs","reactor","read","readability","readable","readably","readalllines","readalltext","readdata","readdir","readdress","reade","reader","readers","readership","readfile","readfilesync","readied","readies","readily","readiness","readinesses","reading","readings","readint","readkey","readline","readlines","readme","readobject","readonly","readopt","readout","reads","readstring","readthedocs","readtoend","readvalue","readwrite","ready","readying","readystate","reagan","reagen","real","realise","realised","realism","realisms","realist","realistic","realistically","reality","realizability","realizable","realizableness","realizably","realization","realize","realized","realizer","realizes","realizing","realloc","really","realm","realness","realpath","realpolitik","realtime","realtor","realty","ream","reamer","reamonn","reanimate","reap","reaper","reappraise","rear","rearguard","rearmost","rearrange","rearward","reason","reasonable","reasonableness","reasonably","reasoner","reasoning","reasonless","reasons","reassess","reassign","reassuringly","reattach","reawakening","reba","rebase","rebate","rebbecca","rebe","rebeca","rebecca","rebecka","rebeka","rebekah","rebekkah","rebel","rebeller","rebellion","rebellious","rebelliousness","rebid","rebidding","rebind","rebirth","reboil","rebook","reboot","rebound","rebroadcast","rebuild","rebuilding","rebuilt","rebuke","rebuking","rebus","rebuttal","rebutting","rec","recalcitrance","recalcitrant","recalculate","recalibrate","recall","recant","recantation","recap","recappable","recapping","recaptcha","recast","recd","recede","receipt","receivable","receive","received","receiver","receivers","receivership","receives","receiving","recency","recension","recent","recently","recentness","receptacle","reception","receptionist","receptive","receptiveness","receptivity","receptor","recess","recessional","recessionary","recessive","recessiveness","rechargeable","recheck","recherch","recherches","recidivism","recidivist","recieve","recieved","recife","recipe","recipes","recipiency","recipient","recipients","reciprocal","reciprocate","reciprocation","reciprocity","recital","recitalist","recitative","recite","reciter","recked","recking","reckless","recklessness","reckon","reckoner","reckoning","reclaim","reclamation","recline","recliner","recluse","reclusion","recode","recognise","recognition","recognizability","recognizable","recognizably","recognize","recognized","recognizedly","recognizer","recognizes","recognizing","recognizingly","recoilless","recoinage","recolor","recombinant","recombine","recommend","recommendation","recommendations","recommended","recommends","recompense","recompile","recompute","reconcile","reconciled","reconciler","recondite","reconditeness","reconfigurability","reconfigure","reconnaissance","reconnect","reconnoiter","reconquer","reconsecrate","reconstitute","reconstruct","reconstructed","reconstruction","reconsult","recontact","recontaminate","recontribute","recook","recopy","record","recorded","recorder","recordid","recording","records","recordset","recourse","recover","recoverability","recoverable","recovery","recreant","recreate","recreated","recreating","recreational","recriminate","recrimination","recriminatory","recross","recrudesce","recrudescence","recrudescent","recruit","recruiter","recruitment","recrystallize","rect","recta","rectal","rectangle","rectangles","rectangular","rectifiable","rectification","rectifier","rectify","rectilinear","rectitude","recto","rector","rectory","rects","rectum","recumbent","recuperate","recuperation","recur","recurrence","recurrent","recurring","recurse","recursion","recursive","recursively","recusant","recuse","recv","recyclable","recycle","recycled","recycler","recyclerview","recycling","red","redact","redacted","redaction","redactor","redbird","redbreast","redbrick","redbud","redcap","redcoat","redcolor","redcurrant","redd","redden","redder","reddest","redding","reddish","reddit","redeclaration","redecorate","redeem","redeemable","redeemed","redeemer","redefine","redemption","redemptioner","redemptive","redeposit","redesign","redetermination","redford","redgrave","redhat","redhead","redhook","redial","redim","redirect","redirected","redirecting","redirection","redirects","redirectto","redirecttoaction","redis","redlining","redmine","redmond","redneck","redness","redo","redolence","redolent","redondo","redouble","redoubtably","redound","redraw","redshift","redskin","redstone","reduce","reduced","reducer","reducers","reduces","reducibility","reducible","reducibly","reducing","reduct","reduction","reductionism","reductionist","redundancy","redundant","redux","redwood","redye","redyeing","ree","reeba","reebok","reece","reecho","reed","reediness","reeding","reedville","reedy","reef","reefer","reek","reeker","reel","reeler","reena","reenforcement","reentrant","reese","reestimate","reeta","reeva","reeve","reeves","reexamine","ref","refactor","refactored","refactoring","refection","refectory","refer","referee","refereed","refereeing","reference","referenced","referencedcolumnname","referenceerror","references","referencing","referendum","referent","referential","referentiality","referer","referral","referred","referrer","referring","refers","reffed","reffing","refid","refile","refinance","refine","refined","refinement","refinish","refit","reflect","reflectance","reflected","reflection","reflectional","reflective","reflectivemethodinvocation","reflectiveness","reflectivity","reflector","reflects","reflex","reflexion","reflexive","reflexiveness","reflexivity","reflooring","refluent","reflux","refman","refocus","refold","reforestation","reforge","reform","reformat","reformatory","reformed","reformer","reformism","reformist","refract","refractive","refractiveness","refractometer","refractoriness","refractory","refrain","refresh","refreshed","refreshes","refreshing","refreshment","refrigerant","refrigerate","refrigerated","refrigeration","refrigerator","refrozen","refry","refs","refuge","refugee","refugio","refulgence","refulgent","refund","refunder","refurbish","refurbishment","refusal","refuse","refused","refuser","refuses","refutation","refute","refuter","reg","regal","regale","regalement","regalia","regan","regard","regarding","regardless","regards","regather","regatta","regen","regency","regeneracy","regenerate","regenerately","regenerateness","regex","regexes","regexoptions","regexp","regexr","reggae","reggi","reggie","reggy","regicide","regime","regimen","regiment","regimental","regimentation","regina","reginae","reginald","reginauld","regine","region","regional","regionalism","regions","regis","register","registered","registering","registerreceiver","registers","registertype","registrable","registrant","registrar","registration","registrations","registry","regnant","regor","regress","regression","regressive","regressiveness","regressors","regret","regretful","regretfulness","regrettable","regrettably","regretted","regretting","reground","regroup","regrow","regular","regularexpressions","regularity","regularization","regularize","regularly","regulate","regulated","regulation","regulations","regulative","regulator","regulatory","regulus","regurgitate","regurgitation","rehab","rehabbed","rehabbing","rehabilitate","rehabilitation","rehang","rehear","rehears","rehearsal","rehearse","rehearsed","rehearser","reheat","reheating","rehnquist","rehydrate","reich","reichenberg","reichstag","reichstags","reid","reidar","reider","reign","reiko","reilly","reimburse","reimbursement","rein","reina","reinald","reinaldo","reindeer","reindex","reine","reinforce","reinforced","reinforcement","reinforcer","reinhard","reinhardt","reinhold","reinold","reinstall","reinstalled","reinstalling","reinstate","reinstatement","reinsurance","reinterpret","reinvent","reinwald","reissue","reit","reiterative","reject","rejected","rejecter","rejecting","rejection","rejector","rejigger","rejoice","rejoicing","rejoinder","rejuvenate","rejuvenatory","rel","relapse","relate","related","relatedby","relatedly","relatedness","relater","relates","relating","relation","relational","relations","relationship","relationships","relative","relativelayout","relatively","relativeness","relativepath","relativesource","relativism","relativist","relativistic","relativistically","relativity","relator","relax","relaxant","relaxation","relaxed","relaxedness","relaxing","relay","relaycommand","relearn","releasable","release","released","releases","releasing","relent","relenting","relentless","relentlessness","relevance","relevancy","relevant","reliability","reliable","reliables","reliably","reliance","reliant","relic","relicense","relict","relief","relies","relieve","relieved","relievedly","reliever","religion","religionists","religiosity","religious","religiousness","relink","relinquish","relinquishment","reliquary","relish","relive","reload","reloaddata","reloaded","reloading","reloads","relocate","relu","reluctance","reluctant","rely","relying","rem","remade","remain","remainder","remained","remaining","remains","remake","remand","remap","remapping","remark","remarkable","remarkableness","remarkably","remarked","remarks","remarque","rematch","rembrandt","remeasure","remediable","remediableness","remedy","remember","remembered","rememberer","remembering","rememberme","remembrance","remembrancer","remind","reminded","reminder","reminders","reminds","remington","reminisce","reminiscence","reminiscent","remiss","remissness","remit","remittance","remitted","remitting","remnant","remodel","remolding","remonstrant","remonstrate","remonstration","remonstrative","remorse","remorseful","remorsefulness","remorseless","remorselessness","remote","remotely","remotemessage","remoteness","remotes","remotetestrunner","remoteviews","remotewebdriver","remoting","remoulds","removal","remove","removeall","removeat","removeattr","removechild","removeclass","removed","removeeventlistener","removefromsuperview","removeitem","removes","removing","remunerate","remunerated","remuneration","remunerative","remunerativeness","remus","remy","ren","rena","renado","renae","renaissance","renal","renaldo","rename","renamed","renaming","renard","renascence","renata","renate","renato","renaturation","renaud","renault","rend","render","rendered","renderer","renderers","rendering","renders","rendertransform","rendezvous","rendition","rene","renee","renegade","renege","reneger","renell","renelle","renew","renewal","renewer","renie","rennet","rennie","rennin","reno","renoir","renounce","renouncement","renouncer","renovate","renovation","renovator","renown","rensselaer","rent","rental","rentaller","renter","renumber","renumeration","renunciate","renunciation","renville","reoccupy","reopen","reorder","reordering","reorganized","rep","repack","repaint","repair","repairable","repairer","repairman","repairmen","repairs","repaper","reparable","reparation","repartee","reparteeing","repartition","repast","repatriate","repave","repeal","repealer","repeat","repeatability","repeatable","repeatably","repeated","repeatedly","repeater","repeating","repeats","repel","repelled","repellent","repelling","repent","repentance","repentant","repertoire","repertory","repetition","repetitions","repetitious","repetitiousness","repetitive","repetitiveness","repine","repiner","repl","replace","replaceall","replaced","replacement","replacements","replaces","replacewith","replacing","replay","replayed","replenish","replenishment","replete","repleteness","repletion","replica","replicas","replicate","replicated","replication","replicator","replied","replies","replug","reply","repo","reponse","repopulate","report","reported","reportelement","reporter","reporting","reportorial","reports","reportviewer","repos","repose","reposeful","repositories","repository","repr","reprehend","reprehenderit","reprehensibility","reprehensible","reprehensibleness","reprehensibly","reprehension","represent","representable","representation","representational","representations","representative","representativeness","representativity","represented","representing","represents","repress","repression","repressive","repressiveness","reprieve","reprimand","reprint","reprisal","reproach","reproacher","reproachful","reproachfulness","reproaching","reprobate","reprocess","reproduce","reproduced","reproducibility","reproducible","reproducibly","reproductive","reproof","reprove","reproving","reps","reptile","reptilian","republic","republican","republicanism","republish","repudiate","repudiation","repudiator","repugnance","repugnant","repulse","repulsion","repulsive","repulsiveness","reputability","reputably","reputation","repute","reputed","reputing","req","request","requestanimationframe","requestbody","requestcode","requestcontext","requestdata","requested","requestfocus","requesthandler","requestid","requesting","requestlocationupdates","requestmapping","requestmappinghandleradapter","requestmethod","requestoptions","requestparam","requestpermissions","requestqueue","requests","requesturl","requestwithurl","requiem","require","required","requiredfieldvalidator","requirejs","requirement","requirements","requires","requiring","requisite","requisiteness","requisition","requisitioner","requital","requite","requited","requiter","reread","rerecord","rerouteing","rerun","rerunning","res","resample","rescale","rescind","rescission","rescue","reseal","research","researched","researchers","researching","reselect","resemblant","resemble","resend","resent","resentful","resentfulness","resentment","reserpine","reservation","reservations","reserve","reserved","reservedness","reservednesses","reservist","reservoir","reset","resets","resetting","resettle","reshape","resharper","reshipping","reshow","reshuffle","resid","reside","residence","residency","resident","residential","resider","resides","residua","residual","residuary","residue","residuum","resignation","resigned","resignfirstresponder","resilience","resiliency","resilient","resin","resinlike","resinous","resiny","resist","resistance","resistant","resistantly","resistants","resisted","resistible","resistibly","resisting","resistive","resistiveness","resistivity","resistless","resistor","resizable","resize","resized","resizes","resizing","resold","resole","resoluble","resolute","resoluteness","resolution","resolutions","resolvability","resolvable","resolve","resolved","resolvent","resolver","resolvers","resolves","resolving","resonance","resonant","resonate","resonator","resorption","resort","resound","resource","resourcebundle","resourcedictionary","resourceful","resourcefulness","resourceid","resourcemanager","resourcename","resources","resourcetype","resp","respect","respectability","respectable","respectably","respected","respectful","respectfulness","respecting","respective","respectively","respectiveness","respects","respell","respiration","respirator","respiratory","resplendence","resplendent","respond","responded","respondent","responder","responding","responds","respondstoselector","response","responsebody","responsecode","responsedata","responseentity","responsejson","responseobject","responser","responses","responsestring","responsetext","responsetype","responsibilities","responsibility","responsible","responsibleness","responsibly","responsive","responsiveness","respray","resque","rest","restapi","restart","restarted","restarting","restarts","restate","restaurant","restaurants","restaurateur","restclient","restcontroller","resteasy","rested","rester","restful","restfuller","restfullest","restfulness","restitution","restive","restiveness","restkit","restless","restlessness","restlet","restorability","restoration","restorative","restore","restored","restorer","restoring","restrained","restraint","restrict","restricted","restricting","restriction","restrictions","restrictive","restrictively","restrictiveness","restrictives","restroom","restructurability","restructure","rests","resttemplate","restudy","restyle","resubstitute","result","resultado","resultant","resultarray","resultcode","resulted","resulting","resultlist","results","resultset","resume","resumes","resumption","resurface","resurgence","resurgent","resurrect","resurrection","resurvey","resuscitate","resuscitation","resuscitator","resx","ret","reta","retail","retailer","retain","retained","retainer","retaining","retains","retake","retaliate","retaliation","retaliatory","retard","retardant","retardation","retarder","retch","retention","retentive","retentiveness","retentivity","retest","retha","rethink","rethought","reticence","reticent","reticle","reticular","reticulate","reticulation","reticule","reticulum","retina","retinal","retinue","retire","retiredness","retiree","retirement","retiring","retort","retract","retractile","retrench","retrenchment","retributed","retribution","retributive","retries","retrieval","retrieve","retrieved","retriever","retrieves","retrieving","retrive","retro","retroactive","retrofire","retrofit","retrofitted","retrofitting","retroflection","retroflex","retroflexion","retrogradations","retrograde","retrogress","retrogression","retrogressive","retrorocket","retrospect","retrospection","retrospective","retrovirus","retrovision","retry","retrying","retsina","return","returnable","returned","returnee","returning","returns","returntransfer","returntype","returnurl","returnvalue","retval","retype","reub","reube","reuben","reunion","reusable","reuse","reused","reuseidentifier","reusing","reuters","reuther","reutilization","reuven","rev","reva","revalidate","revanchist","reveal","revealed","revealing","revealingly","reveals","reveille","revel","revelation","revelatory","revelry","revenge","revenger","revenue","revenuer","reverberant","reverberate","reverberation","revere","reverence","reverencer","reverend","reverent","reverential","reverie","revers","reversal","reverse","reversed","reverser","reversibility","reversible","reversibly","reversing","reversion","reversioner","revert","reverter","revertible","revet","revetment","review","reviewed","reviewer","reviewing","reviews","revile","revilement","reviler","revise","revised","revision","revisionary","revisionism","revisionist","revisions","revitalize","revival","revivalism","revivalist","revive","reviver","revivification","revivify","revkah","revlon","revocable","revoke","revolt","revolter","revolting","revolution","revolutionariness","revolutionary","revolutionist","revolutionize","revolutionizer","revolve","revolver","revue","revulsion","revved","revving","reward","rewarded","rewarding","rewards","rewarm","reweave","rewedding","reweigh","rewind","rewire","rework","rewrite","rewritebase","rewritecond","rewriteengine","rewriterule","rewrites","rewriting","rewritten","rex","rexes","rextester","rey","reyes","reykjavik","reyna","reynaldo","reynard","reynold","rezone","rf","rfc","rfd","rg","rgb","rgba","rh","rhapsodic","rhapsodical","rhapsodize","rhapsody","rhea","rheba","rhee","rheims","rheinholdt","rhel","rhenish","rhenium","rheology","rheostat","rhesus","rheta","rhetoric","rhetorical","rhetorician","rhett","rhetta","rheum","rheumatic","rheumatically","rheumatics","rheumatism","rheumatoid","rheumy","rhiamon","rhianna","rhiannon","rhianon","rhine","rhineland","rhinelander","rhinestone","rhinitides","rhinitis","rhino","rhinoceros","rhinotracheitis","rhizome","rho","rhoda","rhodes","rhodesia","rhodesian","rhodia","rhodie","rhodium","rhododendron","rhodolite","rhodonite","rhody","rhombic","rhomboid","rhomboidal","rhombus","rhona","rhoncus","rhonda","rhone","rhs","rhubarb","rhyme","rhymester","rhys","rhythm","rhythmic","rhythmical","rhythmics","ri","rial","riane","riannon","rianon","rib","ribald","ribaldry","ribbed","ribbentrop","ribber","ribbing","ribbon","ribcage","riboflavin","ribonucleic","ribosomal","ribosome","ric","rica","rican","ricard","ricardo","ricca","riccardo","rice","ricer","rich","richard","richardo","richardson","richart","richelieu","richen","richey","richfaces","richfield","richie","richland","richmond","richmound","richness","richter","richtextbox","richthofen","richy","rici","rick","rickard","rickenbacker","rickenbaugh","rickert","rickets","rickety","rickey","ricki","rickie","rickover","rickrack","rickshaw","ricky","rico","ricochet","ricoriki","ricotta","rid","riddance","ridden","ridding","riddle","ride","rider","riderless","ridership","ridge","ridgefield","ridgepole","ridgway","ridgy","ridicule","ridiculer","ridiculous","ridiculously","ridiculousness","riding","riemann","riesling","rife","riff","riffle","riffraff","rifle","rifled","rifleman","riflemen","rifler","rifling","rift","rig","riga","rigamarole","rigatoni","rigel","rigged","rigger","rigging","riggs","right","righteous","righteousness","righteousnesses","rightful","rightfulness","rightism","rightist","rightmost","rightness","rights","rightsize","rightward","rigid","rigidbody","rigidify","rigidity","rigidness","rigmarole","rigoberto","rigoletto","rigor","rigorous","rigorousness","rik","riki","rikki","rile","riley","rilke","rill","rim","rimbaud","rime","rimer","rimless","rimmed","rimming","rina","rinaldo","rind","rinehart","rinflate","ring","ringer","ringing","ringleader","ringlet","ringlike","ringling","ringmaster","ringo","rings","ringside","ringworm","rink","rinse","rio","riobard","riordan","riot","rioter","riotous","riotousness","rip","riparian","ripcord","ripe","ripen","ripened","ripeness","ripenesses","riper","ripest","ripley","ripoff","riposte","ripped","ripper","ripping","ripple","rippler","ripply","ripsaw","riptide","risa","risc","rise","risen","riser","risibility","risible","rising","risk","risker","riskily","riskiness","risks","risky","risotto","risqu","rissole","risus","rita","ritalin","ritchie","rite","ritter","ritual","ritualism","ritualistic","ritualistically","ritualized","ritz","ritzy","riv","riva","rival","rivaled","rivalee","rivalry","rive","river","rivera","riverbank","riverbed","riverboat","riverfront","riverine","rivers","riverside","riverview","rivet","riveter","riveting","rivi","riviera","rivkah","rivulet","rivy","riyadh","riyal","rj","rk","rl","rm","rmi","rms","rn","rna","rnd","rng","rnn","rnorm","ro","roach","road","roadbed","roadblock","roadhouse","roadie","roadkill","roadmap","roadrunner","roads","roadshow","roadside","roadsigns","roadster","roadsweepers","roadway","roadwork","roadworthy","roam","roaming","roan","roana","roanna","roanne","roanoke","roar","roarer","roaring","roarke","roast","roaster","rob","robb","robbed","robber","robbert","robbery","robbi","robbie","robbin","robbing","robby","robbyn","robe","robena","robenia","robers","roberson","robert","roberta","roberto","robertson","robeson","robespierre","robin","robina","robinet","robinett","robinetta","robinette","robinia","robinson","robinsonville","robles","robolectric","robot","robotic","robotism","robotize","roboto","robots","robson","robt","robust","robustness","roby","robyn","roc","rocco","roch","rocha","rochambeau","roche","rochell","rochella","rochelle","rochester","rochette","rock","rockabilly","rockabye","rockaway","rockbound","rockefeller","rocker","rocket","rocketry","rockey","rockfall","rockford","rockie","rockiness","rockland","rockne","rocks","rockville","rockwell","rocky","rococo","rod","roda","rodd","rodded","roddenberry","rodder","roddie","rodding","roddy","rode","rodent","rodeo","roderic","roderich","roderick","roderigo","rodge","rodger","rodi","rodie","rodin","rodina","rodney","rodolfo","rodolph","rodolphe","rodrick","rodrigo","rodriguez","rodrique","rodriquez","roe","roebuck","roentgen","rofl","rog","rogelio","roger","rogerio","roget","rogue","rogued","roguery","rogues","roguing","roguish","roguishness","roi","roil","roister","roisterer","rojas","roland","rolando","roldan","role","roleid","rolename","roles","roley","rolf","rolfe","roll","rolland","rollback","rolled","roller","rollerblade","rollerskating","rollick","rollicking","rollie","rollin","rolling","rollo","rollover","rolls","rollup","rolodex","rolph","rolvaag","rom","roma","romain","romaine","roman","romance","romancer","romanesque","romania","romanian","romano","romanov","romans","romansh","romantic","romantically","romanticism","romanticist","romanticize","romany","rome","romeo","romero","rommel","romney","romola","romona","romonda","romp","romper","romulus","romy","ron","rona","ronald","ronalda","ronda","rondo","ronica","ronna","ronni","ronnica","ronnie","ronny","ronstadt","rontgen","roo","roobbie","rood","roof","roofer","roofgarden","roofing","roofless","rooftop","rook","rookery","rookie","room","roomer","roomette","roomful","roomid","roominess","roommate","rooms","roomy","rooney","roosevelt","rooseveltian","roost","rooster","root","rootdir","rooted","rooter","rootless","rootlessness","rootlet","rootnode","rootobject","rootproject","roots","rootscope","rootstock","rootview","rootviewcontroller","rope","roper","roping","roquefort","roquemore","ror","rora","rori","rorie","rorke","rorschach","rory","ros","rosa","rosabel","rosabella","rosabelle","rosaleen","rosales","rosalia","rosalie","rosalind","rosalinda","rosalinde","rosaline","rosalyn","rosalynd","rosamond","rosamund","rosana","rosanna","rosanne","rosario","rosary","rosco","roscoe","rose","roseann","roseanna","roseanne","roseate","roseau","rosebud","rosebush","rosecrans","roseland","roselia","roselin","roseline","rosella","roselle","rosemaria","rosemarie","rosemary","rosemonde","rosen","rosenberg","rosenblum","rosendo","rosene","rosenthal","rosenzweig","rosetta","rosette","rosewater","rosewood","roshelle","rosicrucian","rosie","rosily","rosin","rosina","rosiness","rosita","roslyn","rosmunda","ross","rossetti","rossi","rossie","rossini","rossy","rostand","roster","rostov","rostra","rostrum","roswell","rosy","rot","rota","rotarian","rotary","rotate","rotated","rotates","rotatex","rotatey","rotating","rotation","rotational","rotations","rotative","rotator","rotatory","rotc","rote","rotgut","roth","rothschild","rotisserie","rotogravure","rotor","rototill","rotted","rotten","rottenness","rotter","rotterdam","rotting","rotund","rotunda","rotundity","rotundness","rou","rouault","rouge","rough","roughage","roughen","rougher","roughhouse","roughish","roughly","roughneck","roughness","roughs","roughshod","roulette","round","roundabout","rounded","roundedness","roundelay","roundels","rounder","roundhead","roundheaded","roundheadedness","roundhouse","rounding","roundish","roundness","roundoff","rounds","roundup","roundworm","rourke","rouse","rouser","rousseau","roust","roustabout","rout","route","routed","routedata","routedeventargs","routeparams","routeprovider","router","routerlink","routermodule","routers","routes","routine","routines","routing","routinize","rouvin","rove","rover","roving","row","rowan","rowboat","rowcount","rowdata","rowdatabound","rowdefinition","rowdefinitions","rowdily","rowdiness","rowdy","rowdyism","rowe","rowel","rowen","rowena","rower","rowheight","rowid","rowindex","rowland","rowley","rownames","rowney","rownum","rownumber","rows","rowspan","rowtype","rowview","roxana","roxane","roxanna","roxanne","roxi","roxie","roxine","roxy","roy","royal","royalist","royall","royalty","royce","roz","rozalie","rozalin","rozamond","rozanna","rozanne","roze","rozele","rozella","rozelle","rozina","rp","rpath","rpc","rpi","rpm","rps","rpt","rpy","rq","rr","rriocard","rs","rsa","rsfsr","rsi","rsp","rspec","rss","rssi","rst","rstrip","rstudio","rsv","rsvp","rsx","rsync","rt","rtc","rte","rtf","rtfm","rtl","rtmp","rtp","rtrim","rtsp","ru","rub","rubaiyat","rubato","rubbed","rubber","rubberize","rubberneck","rubbery","rubbing","rubbish","rubbishy","rubble","rubdown","rube","rubella","ruben","rubetta","rubi","rubia","rubicon","rubicund","rubidium","rubie","rubies","rubik","rubin","rubina","rubinstein","ruble","rubout","rubric","ruby","rubygems","rubyonrails","ruchbah","ruck","rucksack","ruckus","ruction","rudd","rudder","rudderless","ruddie","ruddiness","ruddy","rude","rudeness","rudie","rudiger","rudiment","rudimentariness","rudimentary","rudolf","rudolfo","rudolph","rudy","rudyard","rue","rueful","ruefulness","rufe","ruff","ruffian","ruffle","ruffled","ruffler","ruffly","rufus","rug","rugby","rugged","ruggedness","ruggiero","rugging","ruhr","ruin","ruination","ruiner","ruinous","ruinousness","ruiz","rule","rulebook","ruled","ruler","rules","ruling","rum","rumania","rumanian","rumba","rumble","rumbler","rumbustious","rumen","rumford","ruminant","ruminate","ruminative","rummage","rummager","rummel","rummer","rummest","rummy","rumor","rumored","rumorer","rumormonger","rump","rumpelstiltskin","rumple","rumply","rumpus","run","runabout","runaround","runat","runaway","rundown","rune","rung","runge","runic","runif","runlet","runnable","runnel","runner","runners","running","runny","runnymede","runoff","runonuithread","runs","runserver","runt","runtask","runtime","runtimeerror","runtimeexception","runtimes","runtiness","runty","runway","runwith","runworker","runyon","rupee","rupert","ruperta","ruperto","rupiah","rupiahs","ruppert","ruprecht","rupture","rural","rurality","rurik","ruse","rush","rushdie","rusher","rushes","rushing","rushmore","rushy","rusk","ruskin","russ","russel","russell","russet","russetting","russia","russian","russo","rust","rustbelt","rustic","rustically","rusticate","rustication","rusticity","rustie","rustin","rustiness","rustle","rustler","rustproof","rusty","rut","rutabaga","rutger","ruth","ruthann","ruthanne","ruthe","ruthenium","rutherford","rutherfordium","ruthi","ruthie","ruthless","ruthlessness","ruthy","rutland","rutledge","rutrum","rutted","rutter","ruttger","rutting","rutty","ruy","rv","rvalue","rvm","rvs","rw","rwanda","rwandan","rwy","rx","rxjava","rxjs","ry","ryan","ryann","rycca","rydberg","ryder","rye","ryley","ryon","ryukyu","ryun","rz","s","sa","saab","saar","saas","saba","sabbath","sabbaths","sabbatical","saber","sabered","sabik","sabin","sabina","sabine","sable","sabot","sabotage","saboteur","sabra","sabrina","sac","sacajawea","saccharides","saccharin","saccharine","sacco","sacerdotal","sacha","sachem","sachet","sachs","sack","sackcloth","sackcloths","sacker","sackful","sacking","sacra","sacral","sacrament","sacramental","sacramento","sacred","sacredness","sacrifice","sacrificer","sacrificial","sacrilege","sacrilegious","sacristan","sacristy","sacroiliac","sacrosanct","sacrosanctness","sacrum","sad","sada","sadat","saddam","sadden","sadder","saddest","saddle","saddlebag","saddler","sadducee","sade","sadella","sades","sadie","sadism","sadist","sadistic","sadistically","sadly","sadness","sadomasochism","sadomasochist","sadomasochistic","sadr","sadye","safari","safe","safeguard","safekeeping","safely","safeness","safer","safes","safest","safety","safflower","saffron","sag","saga","sagacious","sagaciousness","sagacity","sagan","sage","sagebrush","sagged","sagger","sagging","saggy","saginaw","sagittarius","sagittis","sago","saguaro","sahara","saharan","sahel","sahib","said","saidee","saids","saigon","sail","sailboard","sailboat","sailcloth","sailcloths","sailer","sailfish","sailing","sailor","sailplane","sails","saint","sainthood","saintlike","saintliness","saintly","saiph","saith","saiths","sakai","sake","saker","sakhalin","sakharov","saki","sal","salaam","salable","salacious","salaciousness","salacity","salad","saladin","salado","salaidh","salamander","salami","salaries","salary","salas","salazar","sale","saleability","saleem","salem","salerno","sales","salesclerk","salesforce","salesgirl","saleslady","salesman","salesmanship","salesmen","salespeople","salesperson","salesroom","saleswoman","saleswomen","salience","saliency","salient","salim","salina","saline","salinger","salinity","salisbury","salish","saliva","salivary","salivate","salivation","salk","salle","sallee","salli","sallie","sallow","sallowness","sallust","sally","sallyann","sallyanne","salmon","salmonella","salmonellae","saloma","salome","salomi","salomo","salomon","salomone","salon","salonika","saloon","saloonkeeper","salsa","salsify","salt","saltcellar","salted","salter","saltine","saltiness","saltness","salton","saltpeter","salts","saltshaker","saltwater","salty","salubrious","salubriousness","salubrity","salutariness","salutary","salutation","salutatory","salute","saluter","salvador","salvadoran","salvadorian","salvage","salvageable","salvager","salvation","salvatore","salve","salver","salvidor","salvo","salween","salyut","salz","sam","samaccountname","samantha","samara","samaria","samaritan","samarium","samarkand","samba","same","sameness","saml","sammie","sammy","samoa","samoan","samoset","samovar","samoyed","samp","sampan","sample","sampled","sampler","samples","sampling","sampson","samson","samsonite","samsung","samuel","samuele","samuelson","samurai","san","sana","sanatorium","sanborn","sance","sanchez","sancho","sanctification","sanctifier","sanctify","sanctimonious","sanctimoniousness","sanctimony","sanction","sanctioned","sanctity","sanctuary","sanctum","sand","sandal","sandalwood","sandbag","sandbagged","sandbagging","sandbank","sandbar","sandblast","sandblaster","sandbox","sandburg","sandcastle","sande","sander","sanderling","sanderson","sandhill","sandhog","sandi","sandia","sandie","sandiness","sandinista","sandlot","sandlotter","sandman","sandmen","sandor","sandoval","sandpaper","sandpile","sandpiper","sandpit","sandra","sandro","sandstone","sandstorm","sandusky","sandwich","sandy","sandye","sane","saned","saneness","sanes","sanford","sanforized","sang","sanger","sangfroid","sangria","sanguinary","sanguine","sanguined","sanguinely","sanguineness","sanguineous","sanguines","sanguining","sanhedrin","saning","sanitarian","sanitarium","sanitary","sanitate","sanitation","sanitize","sanitizer","sanity","sank","sankara","sans","sanserif","sanskrit","sanskritic","sanskritize","sanson","sansone","santa","santana","santayana","santeria","santiago","santo","sap","sapien","sapience","sapient","sapless","sapling","sapped","sapper","sapphira","sapphire","sappho","sappiness","sapping","sapply","sapporo","sappy","saprophyte","saprophytic","sapsucker","sapwood","sara","saraann","saracen","saragossa","sarah","sarajane","sarajevo","saran","sarape","sarasota","saratoga","saratov","sarawak","sarcasm","sarcastic","sarcastically","sarcoma","sarcophagi","sarcophagus","sardine","sardinia","sardonic","sardonically","saree","sarena","sarene","sarette","sargasso","sarge","sargent","sargon","sari","sarina","sarine","sarita","sarnoff","sarong","saroyan","sarsaparilla","sarto","sartorial","sartorius","sartre","sas","sascha","sase","sash","sasha","sashay","sashenka","sask","saskatchewan","saskatoon","sasl","sass","sassafras","sassoon","sassy","sat","satan","satanic","satanical","satanism","satanist","satchel","sate","sateen","satellite","satiable","satiate","satiation","satiety","satin","satinwood","satiny","satire","satiric","satirical","satirist","satirize","satirizes","satisfaction","satisfactorily","satisfactoriness","satisfactory","satisfiability","satisfiable","satisfied","satisfier","satisfies","satisfy","satisfying","satisfyingly","satori","satrap","saturate","saturated","saturater","saturates","saturation","saturday","saturn","saturnalia","saturnine","satyanarayanan","satyr","satyriases","satyriasis","satyric","sauce","saucepan","saucer","saucily","sauciness","saucy","saud","saudi","saudra","sauerkraut","saukville","saul","sault","sauna","sauncho","saunder","saunderson","saundra","saunter","saurian","sauropod","sausage","saussure","saut","sauternes","sauveur","savage","savageness","savagery","savanna","savannah","savant","save","saveas","savechanges","saved","savedata","savedinstancestate","savefig","savefile","saveloy","saver","saves","savina","saving","savings","savior","saviour","savonarola","savor","savored","savorer","savorier","savoriest","savoriness","savoring","savoringly","savory","savoy","savoyard","savvy","saw","sawbones","sawbuck","sawdust","sawer","sawfly","sawhorse","sawmill","sawtooth","sawyer","sawyere","sax","saxe","saxifrage","saxon","saxony","saxophone","saxophonist","saxton","say","sayer","sayest","sayhello","saying","sayre","says","sb","sba","sbin","sbt","sc","scab","scabbard","scabbed","scabbiness","scabbing","scabby","scabies","scabrous","scabrousness","scad","scaffold","scaffolding","scala","scalability","scalable","scalar","scalatest","scalawag","scald","scale","scaled","scalefactor","scaleless","scalene","scaler","scales","scaletype","scalex","scaley","scaliness","scaling","scallion","scallop","scalloper","scalloping","scalp","scalpel","scalper","scalping","scaly","scam","scammed","scamming","scamp","scamper","scampi","scan","scandal","scandalize","scandalized","scandalmonger","scandalous","scandalousness","scandinavia","scandinavian","scandium","scanf","scanned","scanner","scanning","scans","scansion","scant","scantest","scantily","scantiness","scantly","scantness","scanty","scape","scapegoat","scapegrace","scapula","scapulae","scapular","scar","scarab","scaramouch","scarborough","scarce","scarceness","scarcity","scare","scarecrow","scared","scaremonger","scaremongering","scarer","scarf","scarface","scarification","scarify","scarily","scariness","scarlatina","scarlatti","scarlet","scarlett","scarp","scarred","scarring","scarves","scary","scat","scathe","scathed","scathing","scatological","scatology","scatted","scatter","scatterbrain","scatterer","scattergun","scattering","scatting","scavenge","scavenger","sccs","sce","scelerisque","scenario","scenarios","scenarist","scene","scenery","scenes","scenic","scenically","scent","scented","scentless","scents","scepter","scepters","sceptically","sch","schaefer","schaeffer","schafer","schaffner","schantz","schapiro","scheat","sched","schedar","schedule","scheduled","scheduledthreadpoolexecutor","scheduler","schedulers","schedules","scheduling","scheherazade","scheherezade","schelling","schema","schemalocation","schemas","schemata","schematic","schematically","scheme","schemer","schemes","schemta","schenectady","scherzo","schick","schiller","schilling","schism","schismatic","schist","schizo","schizoid","schizomycetes","schizophrenia","schizophrenic","schizophrenically","schlemiel","schlep","schlepped","schlepping","schlesinger","schliemann","schlitz","schlock","schlocky","schloss","schmaltz","schmaltzy","schmidt","schmitt","schmo","schmoes","schmooze","schmuck","schnabel","schnapps","schnauzer","schneider","schnitzel","schnook","schnoz","schnozzle","schoenberg","schofield","scholar","scholarship","scholastic","scholastically","school","schoolbag","schoolbook","schoolboy","schoolchild","schoolchildren","schooldays","schooled","schoolfellow","schoolfriend","schoolgirl","schoolgirlish","schoolhouse","schooling","schoolmarm","schoolmarmish","schoolmaster","schoolmate","schoolmistress","schoolroom","schools","schoolteacher","schoolwork","schoolyard","schooner","schopenhauer","schottky","schrdinger","schrieffer","schroeder","schroedinger","schubert","schultz","schulz","schumacher","schuman","schumann","schuss","schussboomer","schuster","schuyler","schuylkill","schwa","schwab","schwartz","schwartzkopf","schwarzenegger","schweitzer","schweppes","schwinger","schwinn","sci","sciatic","sciatica","science","scientific","scientifically","scientist","scientists","scientology","scikit","scimitar","scintilla","scintillate","scintillation","scintillator","scion","scipio","scipy","scissor","scissors","scleroses","sclerosis","sclerotic","scm","scoff","scoffer","scofflaw","scold","scolder","scolioses","scoliosis","scollop","sconce","scone","scons","scoop","scooper","scoot","scooter","scope","scoped","scopes","scoping","scops","scorbutic","scorch","scorcher","scorching","score","scoreboard","scorecard","scored","scorekeeper","scoreless","scoreline","scores","scoring","scorn","scorner","scornful","scornfulness","scorpio","scorpion","scorpius","scorsese","scot","scotch","scotchgard","scotchman","scotchmen","scotchs","scotchwoman","scotchwomen","scotia","scotian","scotland","scotsman","scotsmen","scotswoman","scotswomen","scott","scotti","scottie","scottish","scottsdale","scotty","scoundrel","scour","scourer","scourge","scourger","scouring","scout","scouter","scouting","scoutmaster","scow","scowl","scowler","scp","scr","scrabble","scrabbler","scrag","scragged","scragging","scraggly","scraggy","scram","scramble","scrambler","scrammed","scramming","scranton","scrap","scrapbook","scrape","scraped","scraper","scrapheap","scraping","scrapped","scrapper","scrapping","scrappy","scrapy","scrapyard","scratch","scratched","scratcher","scratches","scratchily","scratchiness","scratchy","scrawl","scrawler","scrawly","scrawniness","scrawny","scream","screamer","screaming","scree","screech","screecher","screechy","screed","screen","screencast","screened","screenheight","screening","screenorientation","screenplay","screens","screenshot","screenshots","screensize","screenupdating","screenwidth","screenwriter","screw","screwball","screwdriver","screwed","screwer","screwiness","screwup","screwworm","screwy","scriabin","scribal","scribble","scribbler","scribe","scriber","scribner","scrim","scrimmage","scrimmager","scrimp","scrimshaw","scrip","scripps","script","scriptblock","scripted","scripting","scriptmanager","scriptreference","scripts","scriptural","scripture","scriptwriter","scriptwriting","scriven","scrivener","scrod","scrofula","scrofulous","scroll","scrollable","scrollbar","scrollbars","scrolled","scroller","scrollheight","scrolling","scrollleft","scrollpane","scrolls","scrollto","scrolltop","scrollview","scrollviewer","scrooge","scrota","scrotal","scrotum","scrounge","scroungy","scrub","scrubbed","scrubber","scrubbing","scrubby","scruff","scruffily","scruffiness","scruffy","scruggs","scrum","scrummage","scrumptious","scrunch","scrunchy","scruple","scrupulosity","scrupulous","scrupulousness","scrutable","scrutinize","scrutinized","scrutinizer","scrutinizing","scrutinizingly","scrutiny","scsi","scss","scuba","scud","scudded","scudding","scuff","scuffle","scull","sculler","scullery","sculley","scullion","sculpt","sculptor","sculptress","sculptural","sculpture","scum","scumbag","scummed","scumming","scummy","scupper","scurf","scurfy","scurrility","scurrilous","scurrilousness","scurry","scurvily","scurviness","scurvy","scutcheon","scuttle","scuttlebutt","scuzzy","scylla","scythe","scythia","sd","sda","sdate","sdcard","sdf","sdi","sdk","sdks","sdl","sdp","se","sea","seabed","seabird","seaboard","seaborg","seaborn","seaborne","seabrook","seacoast","seafare","seafarer","seafood","seafront","seagate","seagoing","seagram","seagull","seahorse","seal","sealant","sealed","sealer","seals","sealskin","seam","seamail","seaman","seamanship","seamer","seaminess","seamless","seamlessly","seamlessness","seams","seamstress","seamus","seamy","sean","seana","seaplane","seaport","seaquake","seaquarium","sear","search","searchable","searchbar","searchbox","searchcontroller","searched","searcher","searches","searchform","searching","searchlight","searchquery","searchresult","searchresults","searchstring","searchterm","searchtext","searchview","searing","sears","seascape","seashell","seashore","seasick","seasickness","seaside","season","seasonable","seasonableness","seasonably","seasonal","seasonality","seasoned","seasoner","seasoning","seat","seatbelt","seated","seater","seating","seato","seats","seattle","seawall","seaward","seawater","seaway","seaweed","seaworthiness","seaworthinesses","seaworthy","sebaceous","sebastian","sebastiano","sebastien","seborrhea","sec","secant","secede","secession","secessionist","seclude","secluded","secludedness","seclusion","seclusive","seconal","second","secondarily","secondary","seconder","secondhand","secondly","seconds","secondviewcontroller","secrecy","secret","secretarial","secretariat","secretary","secretaryship","secrete","secretion","secretive","secretiveness","secretkey","secretory","secrets","secs","sect","sectarian","sectarianism","sectary","section","sectional","sectionalism","sectionalized","sectioned","sectioning","sections","sector","sectoral","sectored","sectoring","sectors","sects","secular","secularism","secularist","secularity","secularization","secularize","secularized","secure","secured","securely","securerandom","securing","security","securityexception","secy","sed","sedan","sedate","sedateness","sedation","sedative","sedentary","seder","sedge","sedgwick","sedgy","sediment","sedimentary","sedimentation","sedition","seditious","seditiousness","seduce","seducer","seduction","seductive","seductiveness","seductress","sedulous","see","seebeck","seed","seedbed","seedcase","seeded","seeder","seediness","seeding","seedless","seedling","seedpod","seeds","seedy","seeing","seeings","seek","seekbar","seeker","seeking","seeley","seem","seemed","seeming","seemingly","seemliness","seemly","seems","seen","seep","seepage","seer","seersucker","sees","seesaw","seethe","seg","segfault","segment","segmental","segmentation","segmented","segments","segovia","segre","segregant","segregate","segregated","segregation","segregationist","segregative","segue","segueing","segundo","seidel","seigneur","seignior","seiko","seine","seiner","seinfeld","seismic","seismically","seismograph","seismographer","seismographic","seismographs","seismography","seismologic","seismological","seismologist","seismology","seismometer","seize","seizer","seizin","seizing","seizor","seizure","seka","sel","sela","selassie","selby","seldom","select","selectable","selectall","selectbox","selectcommand","selected","selecteddate","selectedimage","selectedindex","selectedindexchanged","selecteditem","selecteditems","selectedrow","selectedvalue","selecting","selectinput","selection","selectional","selectionchanged","selectionmode","selections","selectionstart","selectitem","selective","selectively","selectiveness","selectivity","selectlist","selectlistitem","selectman","selectmany","selectmen","selectness","selectnodes","selectonemenu","selector","selectors","selectric","selects","selectsinglenode","selena","selenate","selene","selenite","selenium","seleniumhq","selenographer","selenography","selestina","seleucid","seleucus","self","selfish","selfishness","selfless","selflessness","selfness","selfridge","selfsame","selfsameness","selia","selie","selig","selim","selina","selinda","seline","selinux","seljuk","selkirk","sell","sella","selle","seller","sellers","selling","sellout","sells","selma","seltzer","selvage","selves","selznick","sem","semantic","semantical","semantically","semanticist","semantics","semaphore","semarang","semblance","semen","semester","semi","semiannual","semiarid","semiautomated","semiautomatic","semicircle","semicircular","semicolon","semicolons","semiconductor","semiconscious","semidefinite","semidetached","semidrying","semifinal","semifinalist","semilogarithmic","semimonthly","seminal","seminar","seminarian","seminary","seminole","semiofficial","semiotic","semioticians","semiotics","semipermanent","semipermeable","semiprecious","semiprivate","semiprofessional","semipublic","semiquantitative","semiramis","semiretired","semisecret","semiskilled","semisolid","semistructured","semisweet","semite","semitic","semitone","semitrailer","semitrance","semitransparent","semitropical","semivowel","semiweekly","semiyearly","semolina","semper","sempiternal","sempstress","semtex","semver","sen","sena","senate","senator","senatorial","sencha","send","sendai","senddata","sendemail","sender","senderid","sendevent","sendfile","sendgrid","sending","sendkeys","sendmail","sendmessage","sendrequest","sends","sendto","seneca","senegal","senegalese","senescence","senescent","senile","senility","senior","seniority","senna","sennacherib","sennett","senor","senora","senorita","sens","sensate","sensately","sensation","sensational","sensationalism","sensationalist","sensationalize","sense","senseless","senselessness","sensibility","sensible","sensibleness","sensibly","sensitive","sensitiveness","sensitives","sensitivity","sensitization","sensitize","sensitized","sensitizers","sensor","sensormanager","sensors","sensory","sensual","sensualist","sensuality","sensuous","sensuousness","sensurround","sent","sentence","sentences","sentential","sententious","sentience","sentient","sentiment","sentimental","sentimentalism","sentimentalist","sentimentality","sentimentalization","sentimentalize","sentimentalizes","sentinel","sentry","seo","seora","seoul","sep","sepal","separability","separable","separableness","separably","separate","separated","separately","separateness","separates","separating","separation","separatism","separatist","separator","separators","seperate","seperated","sephardi","sephira","sepia","sepoy","sepses","sepsis","sept","septa","septate","september","septennial","septet","septic","septicemia","septicemic","septillion","septuagenarian","septuagint","septum","sepulcher","sepulchers","sepulchral","seq","seqnum","sequel","sequelize","sequence","sequenced","sequencer","sequences","sequent","sequential","sequentiality","sequentialize","sequentially","sequester","sequestrate","sequestration","sequin","sequitur","sequoia","sequoya","ser","sera","serafin","seraglio","serape","seraph","seraphic","seraphically","seraphim","seraphs","serb","serbia","serbian","serbo","sere","serena","serenade","serenader","serendipitous","serendipity","serene","sereneness","serengeti","serenity","serf","serfdom","serge","sergeant","sergei","sergent","sergio","serial","serializable","serialization","serialize","serialized","serializedname","serializeobject","serializer","serializers","serializing","serialnumber","serialport","serialversionuid","serie","series","serif","serigraph","serigraphs","serious","seriously","seriousness","sermon","sermonize","serological","serology","serons","serous","serpens","serpent","serpentine","serra","serrano","serrate","serration","serried","serum","serv","servant","serve","served","server","serverfault","serverless","servername","servers","serverside","serversocket","serves","service","serviceability","serviceable","serviceableness","servicebehaviors","serviced","servicehost","serviceid","serviceman","servicemen","servicemodel","servicename","serviceprovider","services","servicestack","servicetype","servicewoman","servicewomen","serviette","servile","servilely","servileness","serviles","servility","serving","servitor","servitude","servlet","servletcontainer","servletcontext","servletexception","servlethandler","servlets","servo","servomechanism","servomotor","ses","sesame","sesquicentennial","sess","sessile","session","sessionfactory","sessionid","sessionimpl","sessions","sessionstate","sessionstorage","set","setaccessible","setaction","setactive","setadapter","setarguments","setattr","setattribute","setback","setbackground","setbackgroundcolor","setbackgroundimage","setbackgroundresource","setborder","setbounds","setcancelable","setcapability","setcellvalue","setcenter","setchecked","setcolor","setcontent","setcontenttext","setcontenttype","setcontentview","setcookie","setdata","setdatasource","setdate","setdateformat","setdefault","setdefaultcloseoperation","setdelegate","setdescription","setdt","setduration","seteditable","setenabled","setentity","setenv","seterror","setfill","setflags","setfont","setforeground","setframe","setgeometry","seth","setheader","seticon","setid","setimage","setimagebitmap","setimageresource","setint","setinterval","setitem","setitems","setjavascriptenabled","setlasterror","setlayout","setlayoutmanager","setlayoutparams","setlength","setlevel","setlistadapter","setlocal","setlocale","setlocation","setlocationrelativeto","setmap","setmessage","setmodel","setname","setnegativebutton","setobject","setobjectname","seton","setonclicklistener","setonitemclicklistener","setontouchlistener","setopt","setosa","setpadding","setparameter","setpassword","setposition","setpositivebutton","setpreferredsize","setprogress","setproperty","setq","setrequestheader","setrequestmethod","setrequestproperty","setresult","sets","setscene","setscrew","setselected","setselection","setsize","setstate","setstatus","setstring","setstyle","setsupportactionbar","sett","settable","settag","settee","setter","setters","settext","settextcolor","settextsize","settime","settimeout","setting","settings","settitle","settle","settled","settlement","settler","settling","settype","settypeface","setup","setups","setuptools","setupui","seturl","setusername","setvalue","setvalues","setview","setvisibility","setvisible","setw","setwidth","setx","sety","seumas","seurat","seuss","sevastopol","seven","sevenfold","sevenpence","seventeen","seventeenths","sevenths","seventieths","seventy","sever","several","severalfold","severalty","severance","severe","severed","severeness","severing","severity","severn","severs","severus","seville","sew","sewage","seward","sewer","sewerage","sewing","sewn","sex","sexagenarian","sexily","sexiness","sexism","sexist","sexless","sexologist","sexology","sexpot","sextans","sextant","sextet","sextillion","sexton","sextuple","sextuplet","sexual","sexuality","sexualized","sexy","seychelles","seyfert","seymour","sf","sfml","sftp","sg","sgt","sh","sha","shabbily","shabbiness","shabby","shack","shackle","shackler","shackleton","shad","shade","shaded","shadeless","shader","shaders","shadily","shadiness","shading","shadow","shadowbox","shadower","shadowiness","shadows","shadowy","shady","shae","shafer","shaffer","shaft","shafting","shag","shagged","shagginess","shagging","shaggy","shah","shahs","shaina","shaine","shakable","shakably","shake","shakeable","shakedown","shaken","shakeout","shaker","shakespeare","shakespearean","shakespearian","shakeup","shakily","shakiness","shaking","shaky","shale","shall","shallot","shallow","shallowness","shalna","shalne","shalom","shalt","sham","shaman","shamanic","shamble","shambles","shame","shamefaced","shameful","shamefulness","shameless","shamelessness","shammed","shammer","shamming","shammy","shampoo","shampooer","shamrock","shamus","shan","shana","shanan","shanda","shandee","shandeigh","shandie","shandra","shandy","shane","shanghai","shanghaiing","shani","shanie","shank","shanna","shannah","shannan","shannen","shannon","shanon","shanta","shantee","shantis","shantung","shanty","shantytown","shape","shaped","shapeless","shapelessness","shapeliness","shapely","shaper","shapes","shapiro","shara","sharable","sharai","shard","shards","share","shareable","sharecrop","sharecropped","sharecropper","sharecropping","shared","sharedapplication","sharedinstance","sharedpreferences","shareholder","shareholding","sharepoint","sharer","shares","shareware","shari","sharia","sharing","sharity","shark","sharkskin","sharl","sharla","sharleen","sharlene","sharline","sharon","sharona","sharp","sharpe","sharpen","sharpened","sharpener","sharper","sharpie","sharpness","sharpshoot","sharpshooter","sharpshooting","sharpy","sharron","sharyl","shasta","shat","shatter","shattering","shatterproof","shaughn","shaula","shaun","shauna","shave","shaved","shaver","shavian","shaving","shavuot","shaw","shawano","shawl","shawn","shawna","shawnee","shay","shayla","shaylah","shaylyn","shaylynn","shayna","shayne","shcharansky","she","shea","sheaf","shear","shearer","sheath","sheathe","sheather","sheathing","sheaths","sheave","sheaves","sheba","shebang","shebeli","sheboygan","shed","shedding","shedir","sheds","sheela","sheelagh","sheelah","sheen","sheena","sheeny","sheep","sheepdog","sheepfold","sheepherder","sheepish","sheepishness","sheepskin","sheer","sheeree","sheerness","sheet","sheeting","sheetlike","sheetname","sheetrock","sheets","sheff","sheffie","sheffield","sheffielder","sheffy","sheik","sheikdom","sheikh","sheila","sheilah","shekel","shel","shela","shelagh","shelba","shelbi","shelby","shelden","sheldon","shelf","shelia","shell","shellac","shellacked","shellacking","shelled","shelley","shellfire","shellfish","shelli","shellie","shells","shelly","shelter","sheltered","shelterer","shelton","shelve","shelver","shelves","shelving","shem","shena","shenandoah","shenanigan","shenyang","sheol","shep","shepard","shepherd","shepherdess","sheppard","shepperd","sher","sheratan","sheraton","sherbet","sherd","sheree","sheri","sheridan","sherie","sheriff","sherill","sherilyn","sherline","sherlock","sherlocke","sherm","sherman","shermie","shermy","sherpa","sherri","sherrie","sherry","sherwin","sherwood","sherwynd","sherye","sheryl","shetland","shevardnadze","shew","shewn","shh","shi","shiatsu","shibboleth","shibboleths","shield","shielded","shielder","shields","shift","shifted","shiftily","shiftiness","shifting","shiftless","shiftlessness","shifts","shifty","shiite","shijiazhuang","shikoku","shill","shillelagh","shillelaghs","shilling","shillong","shiloh","shim","shimmed","shimmer","shimmery","shimming","shimmy","shin","shina","shinbone","shindig","shine","shiner","shingle","shingler","shinguard","shininess","shining","shinned","shinning","shinny","shinsplints","shinto","shintoism","shintoist","shiny","shinyapp","ship","shipboard","shipborne","shipbuild","shipbuilder","shipload","shipman","shipmate","shipmen","shipment","shipowner","shippable","shipped","shipper","shipping","ships","shipshape","shipwreck","shipwright","shipyard","shir","shiraz","shire","shirk","shirker","shirl","shirlee","shirleen","shirlene","shirley","shirline","shiro","shirr","shirt","shirtfront","shirting","shirtless","shirtmake","shirtmaker","shirts","shirtsleeve","shirttail","shirtwaist","shit","shitting","shitty","shiv","shiva","shiver","shiverer","shivery","shivved","shivving","shlemiel","shm","shmuel","shoal","shoat","shock","shocker","shocking","shockley","shockproof","shod","shoddily","shoddiness","shoddy","shoe","shoehorn","shoeing","shoelace","shoemake","shoemaker","shoer","shoes","shoeshine","shoestring","shoetree","shogun","shogunate","shoji","sholom","shone","shoo","shoofly","shook","shoot","shooter","shooting","shootout","shop","shopify","shopkeep","shopkeeper","shoplift","shoplifter","shoplifting","shoppe","shopped","shopper","shopping","shops","shoptalk","shopworn","shore","shorebird","shoreline","shorewood","shoring","short","shortage","shortbread","shortcake","shortchange","shortcode","shortcoming","shortcrust","shortcut","shortcuts","shortcutting","shorten","shortened","shortener","shortening","shorter","shortest","shortfall","shorthand","shorthorn","shortie","shortish","shortlist","shortly","shortname","shortness","shortsighted","shortsightedness","shortstop","shortwave","shorty","shoshana","shoshanna","shoshone","shostakovitch","shot","shotgun","shotgunned","shotgunner","shotgunning","shots","shotted","shotting","should","shoulder","shouldn","shout","shove","shovel","shoveler","shovelful","shover","show","showasaction","showbiz","showbizzes","showboat","showcase","showdialog","showdown","showed","shower","showery","showgirl","showily","showiness","showing","showinputdialog","showman","showmanship","showmen","showmessage","showmessagedialog","shown","showoff","showpiece","showplace","showroom","shows","showthread","showy","shp","shpt","shrank","shrapnel","shred","shredded","shredder","shredding","shreveport","shrew","shrewd","shrewdness","shrewish","shrewishness","shriek","shrieker","shrift","shrike","shrill","shrillness","shrilly","shrimp","shrine","shrink","shrinkage","shrinker","shrinking","shrive","shrivel","shriven","shropshire","shroud","shrub","shrubbed","shrubbery","shrubbing","shrubby","shrug","shrugged","shrugging","shrunk","sht","shtick","shtml","shu","shuck","shucker","shucks","shudder","shuddery","shuffle","shuffleboard","shuffled","shuffles","shuffling","shulman","shun","shunned","shunning","shunt","shunter","shurlock","shurlocke","shurwood","shush","shut","shutdown","shuteye","shutil","shutoff","shutout","shutter","shutterbug","shuttering","shutting","shuttle","shuttlecock","shy","shyer","shyest","shylock","shylockian","shyness","shyster","si","siam","siamese","sian","siana","sianna","sib","sibbie","sibby","sibeal","sibel","sibelius","sibella","sibelle","siberia","siberian","sibilance","sibilancy","sibilant","sibilla","sibley","sibling","siblings","sibyl","sibylla","sibylle","sibylline","sic","sicilian","siciliana","sicily","sick","sickbay","sickbed","sicken","sickener","sickening","sicker","sickie","sickish","sickle","sickliness","sickly","sickness","sicko","sickout","sickroom","sid","side","sidearm","sideband","sidebar","sideboard","sideburns","sidecar","sided","sidedness","sidekick","sidekiq","sidelight","sideline","sidelong","sideman","sidemen","sidenav","sidepiece","sider","sidereal","sides","sidesaddle","sideshow","sidesplitting","sidestep","sidestepped","sidestepping","sidestroke","sideswipe","sidetrack","sidewalk","sidewall","sidewards","sideway","sidewinder","siding","sidle","sidnee","sidney","sidoney","sidonia","sidonnie","sids","siege","siegel","siegfried","sieglinda","siegmund","siemens","siena","sienna","sierpinski","sierra","siesta","sieve","siffre","sift","sifted","sifter","sig","sigfrid","sigfried","siggraph","sigh","sigher","sighs","sight","sighted","sighter","sighting","sightless","sightliness","sightly","sightread","sightsee","sightseeing","sigint","sigismond","sigismondo","sigismund","sigismundo","sigma","sigmoid","sigmund","sign","signal","signaled","signaler","signaling","signalization","signalize","signally","signalman","signalmen","signalr","signals","signatory","signature","signatures","signboard","signed","signer","signet","significance","significant","significantly","signification","signify","signin","signing","signor","signora","signore","signori","signories","signorina","signorine","signout","signpost","signs","signup","sigrid","sigsegv","sigurd","sigvard","sihanouk","sikh","sikhism","sikhs","sikkim","sikkimese","sikorsky","silage","silas","sile","sileas","siled","silence","silencer","silent","silently","silentness","silesia","silhouette","silica","silicate","siliceous","silicide","silicon","silicone","silicoses","silicosis","silk","silken","silkily","silkiness","silkscreen","silkworm","silky","sill","silliness","silly","silo","silt","siltation","siltstone","silty","silurian","silva","silvain","silvan","silvana","silvano","silvanus","silver","silverer","silverfish","silverlight","silverman","silversmith","silversmiths","silverstein","silverware","silvery","silvester","silvia","silvie","silvio","sim","simd","simenon","simeon","simian","similar","similarity","similarly","simile","similiar","similitude","simla","simmer","simmonds","simmons","simmonsville","simms","simon","simona","simone","simonette","simonize","simonne","simony","simpatico","simper","simple","simpleadapter","simplecursoradapter","simpledateformat","simpleminded","simpleness","simpler","simplest","simpleton","simpletype","simplex","simplexml","simplexmlelement","simplicity","simplification","simplified","simplifies","simplify","simplifying","simplistic","simplistically","simply","simpson","simula","simulacrum","simulate","simulated","simulating","simulation","simulative","simulator","simulcast","simultaneity","simultaneous","simultaneously","simultaneousness","sin","sinai","sinatra","since","sincere","sincereness","sincerer","sincerest","sincerity","sinclair","sinclare","sindbad","sindee","sindhi","sine","sinecure","sinecurist","sinew","sinewy","sinful","sinfulness","sing","singapore","singaporean","singborg","singe","singeing","singer","singing","single","singlehanded","singleline","singleness","singleordefault","singlet","singleton","singletons","singletree","singsong","singular","singularity","singularization","sinhalese","sinister","sinisterness","sinistral","sink","sinkable","sinker","sinkhole","sinkiang","sinking","sinks","sinless","sinlessness","sinned","sinner","sinning","sinon","sint","sinter","sinuosity","sinuous","sinuousities","sinuousness","sinus","sinusitis","sinusoid","sinusoidal","siobhan","sioux","siouxie","sip","siphon","siphons","sipped","sipper","sipping","sir","sire","sired","siren","sires","siring","sirius","sirloin","sirocco","sirred","sirring","sirup","sis","sisal","sisely","sisile","sissie","sissified","sissy","sister","sisterhood","sisterliness","sisterly","sistine","sisyphean","sisyphus","sit","sitar","sitarist","sitcom","site","sitecore","siteid","sitemap","sitename","sitepoint","sites","sits","sitter","sitting","situ","situate","situation","situational","situationist","situations","situs","siusan","siva","siward","six","sixfold","sixgun","sixpence","sixpenny","sixshooter","sixteen","sixteenths","sixth","sixths","sixtieths","sixty","sizable","sizableness","size","sized","sizeof","sizer","sizes","sizing","sizzle","sizzler","sj","sjaelland","sk","ska","skaction","skat","skate","skateboard","skater","skedaddle","skeet","skein","skeletal","skeleton","skell","skelly","skeptic","skeptical","skepticism","sketch","sketchbook","sketcher","sketchily","sketchiness","sketchpad","sketchy","skew","skewer","skewing","skewness","ski","skid","skidded","skidding","skiff","skiing","skilfully","skill","skilled","skillet","skillful","skillfulness","skillfulnesses","skilling","skills","skim","skimmed","skimmer","skimming","skimp","skimpily","skimpiness","skimpy","skin","skincare","skindive","skinflint","skinhead","skinless","skinned","skinner","skinniness","skinning","skinny","skins","skintight","skip","skipp","skipped","skipper","skippie","skipping","skippy","skips","skipton","skirmish","skirmisher","skirt","skirter","skirting","skit","skitter","skittish","skittishness","skittle","skivvy","sklearn","skoal","skopje","skspritenode","sku","skulduggery","skulk","skulker","skull","skullcap","skullduggery","skunk","skview","sky","skycap","skydiver","skydiving","skye","skyhook","skyjack","skyjacker","skylab","skylar","skylark","skylarker","skyler","skylight","skyline","skype","skyrocket","skyscrape","skyscraper","skyward","skywave","skyway","skywriter","skywriting","sl","slab","slabbed","slabbing","slack","slacken","slacker","slackness","slade","slag","slagged","slagging","slain","slake","slaked","slalom","slam","slammed","slammer","slamming","slander","slanderous","slanderousness","slang","slangy","slant","slanting","slantwise","slap","slapdash","slaphappy","slapped","slapper","slapping","slapstick","slash","slashes","slashing","slat","slate","slater","slather","slating","slatted","slattern","slatting","slaughter","slaughterer","slaughterhouse","slav","slave","slaveholder","slaver","slavery","slaves","slavic","slavish","slavishness","slavonic","slaw","slay","sleaze","sleazily","sleaziness","sleazy","sled","sledded","sledder","sledding","sledge","sledgehammer","sleek","sleekness","sleep","sleeper","sleepily","sleepiness","sleeping","sleepless","sleeplessness","sleepover","sleepwalk","sleepwalker","sleepwear","sleepy","sleepyhead","sleet","sleety","sleeve","sleeveless","sleeving","sleigh","sleighs","sleight","sleken","slender","slenderize","slenderness","slept","slesinger","sleuth","sleuths","slew","slf","slice","sliced","slicer","slices","slicing","slick","slicker","slickness","slid","slide","slidedown","slider","sliders","slides","slideshow","slidetoggle","slideup","sliding","slight","slighter","slighting","slightly","slightness","slim","slime","sliminess","slimline","slimmed","slimmer","slimmest","slimming","slimness","slimy","sling","slings","slingshot","slink","slinky","slip","slipcase","slipcover","slipknot","slippage","slipped","slipper","slipperiness","slippery","slipping","slipshod","slipstream","slipway","slit","slither","slithery","slitted","slitter","slitting","sliver","slivery","sln","sloan","sloane","slob","slobber","slobbery","slocum","sloe","slog","slogan","sloganeer","slogged","slogging","sloop","slop","slope","sloped","slopped","sloppily","sloppiness","slopping","sloppy","slosh","slot","sloth","slothful","slothfulness","sloths","slots","slotted","slotting","slouch","sloucher","slouchy","slough","sloughs","slovak","slovakia","slovakian","sloven","slovene","slovenia","slovenian","slovenliness","slovenly","slow","slowcoaches","slowdown","slower","slowing","slowish","slowly","slowness","slowpoke","slows","slr","sludge","sludgy","slue","slug","sluggard","slugged","slugger","slugging","sluggish","sluggishness","sluice","slum","slumber","slumberer","slumberous","slumlord","slummed","slummer","slumming","slummy","slump","slung","slunk","slur","slurp","slurred","slurried","slurring","slurry","slurrying","slush","slushiness","slushy","slut","sluttish","slutty","sly","slyness","sm","smack","smacker","small","smaller","smallest","smallholders","smallholding","smallint","smallish","smallness","smallpox","smalltalk","smalltime","smallwood","smarmy","smart","smarten","smarter","smartness","smartphone","smartphones","smarty","smartypants","smash","smasher","smashing","smashup","smattering","smb","smear","smearer","smeary","smell","smeller","smelliness","smelly","smelt","smelter","smetana","smidgen","smilax","smile","smiley","smilies","smiling","smirch","smirk","smirnoff","smite","smiter","smith","smithereens","smithfield","smiths","smithson","smithsonian","smithtown","smithy","smitten","smitty","smock","smocking","smog","smoggy","smoke","smokehouse","smokeless","smoker","smokescreen","smokestack","smokey","smokiness","smoking","smoky","smolder","smoldering","smolensk","smollett","smooch","smooth","smoothen","smoother","smoothie","smoothing","smoothly","smoothness","smooths","smote","smother","smp","smrgsbord","sms","smsa","smsmanager","smth","smtp","smtpclient","smucker","smudge","smudginess","smudgy","smug","smugged","smugger","smuggest","smugging","smuggle","smuggler","smugness","smut","smuts","smutted","smuttiness","smutting","smutty","smyrna","sn","snack","snackbar","snaffle","snafu","snag","snagged","snagging","snail","snake","snakebird","snakebite","snakelike","snakeroot","snaky","sname","snap","snapback","snapdragon","snapped","snapper","snappily","snappiness","snapping","snappish","snappishness","snappy","snapshot","snapshots","snapshotted","snapshotting","snare","snarer","snarf","snarl","snarler","snarling","snarly","snatch","snatcher","snazzily","snazzy","snd","snead","sneak","sneaker","sneakily","sneakiness","sneaking","sneaky","sneed","sneer","sneerer","sneering","sneeze","snell","snick","snicker","snide","snideness","snider","sniff","sniffer","sniffle","sniffler","sniffles","snifter","snigger","snip","snipe","sniper","snipped","snipper","snippet","snippets","snipping","snippy","snit","snitch","snivel","sniveler","snmp","sno","snob","snobbery","snobbish","snobbishness","snobby","snodgrass","snood","snook","snooker","snoop","snooper","snoopy","snoot","snootily","snootiness","snooty","snooze","snore","snorkel","snort","snorter","snot","snotted","snottily","snottiness","snotting","snotty","snout","snow","snowball","snowbank","snowbelt","snowbird","snowblower","snowboard","snowbound","snowcapped","snowden","snowdrift","snowdrop","snowfall","snowfield","snowflake","snowily","snowiness","snowman","snowmen","snowmobile","snowplough","snowploughs","snowplow","snowshed","snowshoe","snowshoeing","snowshoer","snowstorm","snowsuit","snowy","snprintf","sns","snub","snubbed","snubber","snubbing","snuff","snuffbox","snuffer","snuffle","snuffler","snuffly","snug","snugged","snugger","snuggest","snugging","snuggle","snuggly","snugness","snyder","so","soa","soak","soaker","soap","soapaction","soapbox","soapclient","soapenv","soapiness","soapobject","soapstone","soapsud","soapui","soapy","soar","soarer","soaring","sob","sobbed","sobbing","sober","soberer","soberness","sobriety","sobriquet","soc","soccer","sociabilities","sociability","sociable","sociably","social","socialism","socialist","socialistic","socialite","sociality","socialization","socialize","socialized","socializer","socially","societal","society","socio","sociobiology","sociocultural","sociodemographic","socioeconomic","socioeconomically","sociolinguistics","sociological","sociologist","sociology","sociometric","sociometry","sociopath","sociopaths","sock","sockaddr","socket","socketexception","socketio","socketprocessor","sockets","sockfd","socks","socorro","socrates","socratic","sod","soda","sodales","sodded","sodden","soddenness","sodding","soddy","sodium","sodom","sodomite","sodomize","sodomy","soever","sofa","sofia","sofie","soft","softball","softbound","soften","softener","softhearted","softie","softlayer","softmax","softness","software","softwood","softy","soggily","sogginess","soggy","soho","soign","soil","soiled","soire","sojourn","sol","solace","solacer","solar","solaria","solaris","solarium","sold","solder","soldier","soldiery","sole","solecism","soled","solely","solemn","solemness","solemnify","solemnity","solemnization","solemnize","solemnness","solenoid","soler","soles","solicit","solicitation","solicited","solicitor","solicitous","solicitousness","solicitude","solid","solidarity","solidcolorbrush","solidi","solidification","solidify","solidity","solidness","solidus","soliloquies","soliloquize","soliloquy","soling","solipsism","solipsist","solis","solitaire","solitary","solitude","sollie","solly","solo","soloist","solomon","solon","soloviev","solr","solstice","solubility","soluble","solute","solution","solutions","solvable","solvating","solve","solved","solvency","solvent","solvently","solver","solves","solving","solzhenitsyn","som","soma","somali","somalia","somalian","somatic","somber","somberness","sombre","sombrero","some","somebody","someclass","somedata","someday","somefile","somefunc","somefunction","somehow","someid","somemethod","somename","someobject","someone","someplace","someproperty","somersault","somerset","somersetted","somersetting","somerville","somestring","sometable","sometext","something","somethingelse","sometime","sometimes","sometype","someurl","somevalue","somevar","someway","somewhat","somewhere","somme","sommelier","somnambulism","somnambulist","somnolence","somnolent","somoza","somthing","son","sonar","sonarqube","sonata","sonatina","sonatype","sondheim","sondra","sonenberg","song","songbag","songbird","songbook","songfest","songful","songfulness","songhai","songhua","songs","songster","songstress","songwriter","songwriting","sonia","sonic","sonja","sonnet","sonni","sonnie","sonnnie","sonny","sonoma","sonora","sonority","sonorous","sonorousness","sontag","sonuvabitch","sony","sonya","soon","sooner","soonish","soot","sooth","soothe","soother","soothing","soothingness","sooths","soothsay","soothsayer","sooty","sop","sophey","sophi","sophia","sophie","sophism","sophist","sophister","sophistic","sophistical","sophisticate","sophisticated","sophisticatedly","sophistication","sophistry","sophoclean","sophocles","sophomore","sophomoric","sophronia","soporific","soporifically","sopped","sopping","soppy","soprano","sopwith","sorbet","sorbonne","sorcerer","sorceress","sorcery","sorcha","sordid","sordidness","sore","sorehead","soreness","sorensen","sorenson","sorghum","sorority","sorrel","sorrentine","sorrily","sorriness","sorrow","sorrower","sorrowful","sorrowfulness","sorry","sort","sorta","sortable","sortby","sorted","sortedlist","sorter","sortexpression","sortie","sortieing","sorting","sortorder","sorts","sos","sosa","sosanna","sot","soto","sottish","sou","soubriquet","souffl","sough","soughs","sought","soul","soulful","soulfulness","soulless","sound","soundboard","soundcloud","sounder","sounders","soundest","sounding","soundings","soundless","soundly","soundness","soundproof","soundproofing","sounds","soundtrack","soup","souphanouvong","soupon","soupy","sour","source","sourcecode","sourced","sourceencoding","sourcefile","sourceforge","sourceid","sourceless","sourcemap","sourcepath","sources","sourcetype","sourcing","sourdough","sourdoughs","sourish","sourness","sourpuss","sous","sousa","sousaphone","souse","south","southampton","southbound","southeast","southeaster","southeastern","southeastward","souther","southerly","southern","southerner","southernisms","southernmost","southey","southfield","southing","southland","southpaw","souths","southward","southwest","southwester","southwestern","southwestward","souvenir","sovereign","sovereignty","soviet","sow","sowbelly","sowens","sower","soweto","sown","sox","soy","soybean","soyinka","soyuz","sp","spa","spaatz","space","spacecraft","spaced","spaceflight","spaceman","spacemen","spaceport","spacer","spaces","spaceship","spacesuit","spacewalk","spacewar","spacewoman","spacewomen","spacey","spacial","spacier","spaciest","spaciness","spacing","spacious","spaciousness","spackle","spade","spadeful","spader","spadework","spadices","spadix","spafford","spaghetti","spahn","spain","spake","spalding","spam","span","spandex","spandrels","spangle","spanglish","spaniard","spaniel","spanielled","spanielling","spanish","spank","spanker","spanking","spanned","spanner","spanning","spans","spar","sparc","sparcstation","spare","spareness","sparer","spareribs","sparing","spark","sparkconf","sparkcontext","sparker","sparkle","sparkler","sparkman","sparks","sparksession","sparksubmit","sparky","sparling","sparql","sparred","sparrer","sparring","sparrow","spars","sparse","sparseness","sparsity","sparta","spartacus","spartan","spasm","spasmodic","spasmodically","spastic","spat","spate","spathe","spatial","spatiality","spatted","spatter","spatterdock","spatting","spatula","spavin","spawn","spawned","spawner","spawning","spay","spca","speak","speakable","speakeasy","speaker","speakers","speakership","speaking","speaks","spear","spearer","spearfish","spearhead","spearmint","spears","spec","special","specialcells","specialism","specialist","specialization","specialize","specialized","specializing","specially","specialty","specie","species","specif","specifiability","specifiable","specifiably","specific","specifically","specification","specifications","specificity","specifics","specified","specifier","specifies","specify","specifying","specimen","specious","speciousness","speck","speckle","specs","spectacle","spectacular","spectator","specter","spectra","spectral","spectralness","spectrogram","spectrograph","spectrographically","spectrography","spectrometer","spectrometric","spectrometry","spectrophotometer","spectrophotometric","spectrophotometry","spectroscope","spectroscopic","spectroscopically","spectroscopy","spectrum","specular","specularity","speculate","speculation","speculative","speculator","sped","speech","speechless","speechlessness","speed","speedboat","speedboating","speeder","speedily","speediness","speedometer","speeds","speedster","speedup","speedway","speedwell","speedy","speer","speleological","speleologist","speleology","spell","spellbind","spellbinder","spellbound","spelldown","spelled","speller","spelling","spells","spelunker","spelunking","spence","spencer","spencerian","spend","spender","spending","spends","spendthrift","spengler","spenglerian","spense","spenser","spenserian","spent","sperm","spermatophyte","spermatozoa","spermatozoon","spermicidal","spermicide","sperry","spew","spewer","spf","sphagnum","sphere","spheric","spherical","spherics","spheroid","spheroidal","spherule","sphincter","sphinx","spi","spic","spica","spice","spicebush","spicily","spiciness","spicule","spicy","spider","spiderweb","spiderwort","spidery","spiegel","spiel","spielberg","spier","spiffy","spigot","spike","spiker","spikiness","spiky","spill","spillage","spillane","spillover","spillway","spin","spinach","spinal","spindle","spindly","spine","spineless","spinelessness","spinet","spininess","spinnability","spinnaker","spinner","spinneret","spinning","spinoza","spinster","spinsterhood","spinsterish","spiny","spiracle","spiraea","spiral","spire","spirea","spirit","spirited","spiritedness","spiritless","spirits","spiritual","spiritualism","spiritualist","spiritualistic","spirituality","spirituous","spiro","spirochete","spiry","spit","spitball","spite","spiteful","spitefuller","spitefullest","spitefulness","spitfire","spits","spitted","spitting","spittle","spittoon","spitz","spl","splash","splashdown","splasher","splashily","splashiness","splashscreen","splashy","splat","splatted","splatter","splatting","splay","splayfeet","splayfoot","spleen","splendid","splendidness","splendor","splendorous","splenetic","splice","splicer","spline","splint","splinter","splintery","split","splits","splittable","splitted","splitter","splitting","splodge","splotch","splotchy","splurge","splutter","splutterer","spock","spoil","spoilables","spoilage","spoiled","spoiler","spoilsport","spokane","spoke","spoken","spokeshave","spokesman","spokesmen","spokespeople","spokesperson","spokeswoman","spokeswomen","spoliation","sponge","spongecake","sponger","sponginess","spongy","sponsor","sponsorship","spontaneity","spontaneous","spontaneousness","spoof","spook","spookiness","spooky","spool","spoon","spoonbill","spoonerism","spoonful","spoor","sporadic","sporadically","spore","sporran","sport","sportiness","sporting","sportive","sportiveness","sports","sportscast","sportsman","sportsmanlike","sportsmanship","sportsmen","sportswear","sportswoman","sportswomen","sportswriter","sporty","sposato","spot","spotify","spotless","spotlessness","spotlight","spotlit","spots","spotted","spotter","spottily","spottiness","spotting","spotty","spousal","spouse","spout","spouter","sprain","sprang","sprat","sprawl","spray","sprayed","sprayer","sprays","spread","spreadeagled","spreader","spreadsheet","spreadsheetapp","spreadsheets","spree","spreeing","sprig","sprigged","sprigging","sprightliness","sprightly","spring","springapplication","springboard","springbok","springboot","springbootapplication","springeing","springer","springfield","springframework","springily","springiness","springing","springjunit","springlike","springsource","springsteen","springtime","springy","sprinkle","sprinkler","sprinkling","sprint","sprintf","sprite","spritebatch","spritekit","sprites","spritz","sprocket","sprocketed","sprockets","sproul","sprout","spruce","spruceness","sprue","sprung","spry","spryness","spss","spud","spudded","spudding","spuds","spume","spumone","spumoni","spumy","spun","spunk","spunky","spur","spurge","spurious","spuriousness","spurn","spurred","spurring","spurt","sputa","sputnik","sputter","sputum","spy","spyder","spyglass","sq","sql","sqlalchemy","sqlclient","sqlcmd","sqlcommand","sqlconnection","sqlcontext","sqldataadapter","sqldatareader","sqldatasource","sqldbtype","sqlerror","sqlexception","sqlexpress","sqlfiddle","sqlite","sqliteconnection","sqlitedatabase","sqliteopenhelper","sqlparameter","sqlplus","sqlquery","sqlserver","sqlsrv","sqlstate","sqoop","sqq","sqrt","sqs","squab","squabbed","squabber","squabbest","squabbing","squabble","squabbler","squad","squadded","squadding","squadron","squalid","squalidness","squall","squaller","squally","squalor","squamous","squander","squanto","square","squared","squareness","squarer","squares","squaresville","squareup","squarish","squash","squashiness","squashy","squat","squatness","squatted","squatter","squattest","squatting","squaw","squawk","squawker","squeak","squeaker","squeakily","squeakiness","squeaky","squeal","squealer","squeamish","squeamishness","squeegee","squeegeeing","squeeze","squeezer","squelch","squelcher","squelchy","squib","squibb","squibbed","squibbing","squid","squidded","squidding","squiggle","squiggly","squint","squinter","squinting","squire","squirehood","squirm","squirmy","squirrel","squirt","squirter","squish","squishy","sr","srand","src","srcdir","srcdirs","sref","srinagar","sro","srv","ss","ssa","sscanf","ssd","sse","ssh","sshd","ssid","ssis","ssl","sslcontext","sslsocketimpl","sslv","ssms","ssn","sso","ssrs","sss","sst","sstream","ssw","st","sta","stab","stabbed","stabber","stabbing","stability","stabilizability","stabilization","stabilize","stabilizer","stable","stableman","stablemate","stablemen","stableness","stabler","stables","stablest","stabling","stably","staccato","stace","stacee","stacey","staci","stacia","stacie","stack","stackable","stackblitz","stacked","stacker","stackexchange","stacking","stacklayout","stackoverflow","stackpane","stackpanel","stacks","stacktrace","stacy","stadia","stadias","stadium","stael","stafani","staff","staffard","staffer","stafford","staffordshire","staffroom","staford","stag","stage","stagecoach","stagecraft","staged","stagehand","stager","stages","stagestruck","stagflation","stagged","stagger","staggerer","staggering","staggers","stagging","staginess","staging","stagnancy","stagnant","stagnate","stagnation","stagy","stahl","staid","staidness","stain","stained","stainer","stainless","stair","staircase","stairway","stairwell","stake","stakeholder","stakeout","stalactite","stalag","stalagmite","stale","stalemate","staleness","staley","stalin","stalingrad","stalinist","stalk","stalker","stall","stalled","stallholders","stallion","stallone","stalls","stalwart","stalwartness","stamen","stamford","stamina","staminate","stammer","stammerer","stammering","stamp","stamped","stampede","stampeder","stamper","stan","stance","stanch","stancher","stanchion","stand","standalone","standard","standardcontext","standardcontextvalve","standardenginevalve","standardhost","standardhostvalve","standardization","standardize","standardized","standardizer","standardizes","standards","standarduserdefaults","standardwrapper","standardwrappervalve","standby","standbys","standee","standford","standing","standish","standoff","standoffish","standout","standpipe","standpoint","stands","standstill","stanfield","stanford","stanislas","stanislaus","stanislavsky","stanislaw","stank","stanleigh","stanley","stanly","stannic","stannous","stanton","stanwood","stanza","staph","staphs","staphylococcal","staphylococci","staphylococcus","staple","stapled","stapler","stapleton","star","starboard","starch","starchily","starchiness","starchy","stardom","stardust","stare","starfish","stargate","stargaze","staring","stark","starkey","starkness","starla","starlene","starless","starlet","starlight","starlin","starling","starlit","starr","starred","starring","starry","stars","starship","starstruck","start","startactivity","startactivityforresult","startangle","startanimation","startdate","started","starter","starters","startid","startindex","startinfo","starting","startinternal","startle","startling","startnew","startpoint","startpos","startrow","starts","startservice","startstop","startswith","starttime","starttls","startup","startups","startx","starty","starvation","starve","starveling","starver","stash","stasis","stat","state","statecraft","stated","stateful","statehood","statehouse","stateid","stateless","statelessness","stateliness","stately","statement","statements","staten","statename","stateparams","stateprovider","stater","stateroom","states","stateside","statesman","statesmanlike","statesmanship","statesmen","stateswoman","stateswomen","statewide","static","statical","statically","staticfiles","staticmethod","staticresource","statics","statictext","stating","station","stationarity","stationary","stationer","stationery","stationmaster","stations","statistic","statistical","statistician","statistics","statler","stator","stats","statuary","statue","statuesque","statuette","stature","status","statusbar","statuscode","statuses","statusid","statustext","statute","statutorily","statutory","stauffer","staunch","staunchness","stave","stavro","stay","stayed","stayer","staying","stays","std","stdafx","stdcall","stdclass","stderr","stdin","stdint","stdio","stdlib","stdout","stdtypes","ste","stead","steadfast","steadfastness","steadily","steadiness","steading","steady","steak","steakhouse","steal","stealer","stealing","stealth","stealthily","stealthiness","stealths","stealthy","steam","steamboat","steamer","steamfitter","steamfitting","steamily","steaminess","steamroll","steamroller","steamship","steamy","stearn","stearne","steed","steel","steele","steeliness","steelmaker","steelwork","steelworker","steely","steelyard","steen","steep","steepen","steeper","steeple","steeplebush","steeplechase","steeplejack","steepness","steer","steerage","steerer","steersman","steersmen","steeves","stefa","stefan","stefania","stefanie","stefano","steffane","steffen","steffi","steffie","stegosauri","stegosaurus","stein","steinbeck","steinberg","steinem","steiner","steinmetz","steinway","stella","stellar","stellated","stem","stemless","stemmed","stemming","stemware","stench","stencil","stenciler","stencillings","stendhal","stendler","stengel","steno","stenographer","stenographic","stenography","stenotype","stentorian","step","stepbrother","stepchild","stepchildren","stepdaughter","stepfather","stepha","stephan","stephana","stephani","stephanie","stephannie","stephanus","stephen","stephenie","stephenson","stephi","stephie","stephine","stepladder","stepmother","stepparent","steppe","stepper","stepping","steppingstone","steps","stepsister","stepson","stepwise","stereo","stereographic","stereography","stereophonic","stereoscope","stereoscopic","stereoscopically","stereoscopy","stereotype","stereotypic","stereotypical","sterile","sterility","sterilization","sterilize","sterilized","sterilizes","sterling","sterlingness","stern","sternal","sternberg","sterne","sternness","sterno","sternum","steroid","steroidal","stertorous","stesha","stet","stethoscope","stetson","stetted","stetting","steuben","stevana","steve","stevedore","steven","stevena","stevenson","stevie","stevy","stew","steward","stewardess","stewardship","stewart","stg","sth","stick","sticker","stickily","stickiness","sticking","stickle","stickleback","stickler","stickpin","sticks","stickup","sticky","stieglitz","stiff","stiffen","stiffness","stifle","stifler","stifling","stigma","stigmata","stigmatic","stigmatization","stigmatizations","stigmatize","stigmatized","stile","stiletto","still","stillbirth","stillbirths","stillborn","stiller","stillest","stillman","stillmann","stillness","stillwell","stilt","stilted","stilton","stimson","stimulant","stimulate","stimulated","stimulation","stimulative","stimulator","stimulatory","stimuli","stimulus","stine","sting","stinger","stingily","stinginess","stinging","stingray","stingy","stink","stinkbug","stinker","stinking","stinkpot","stinky","stint","stinter","stinting","stipend","stipendiary","stipple","stippler","stipulate","stipulation","stir","stirling","stirred","stirrer","stirring","stirrup","stitch","stitcher","stitchery","stitching","stl","stm","stmt","stoat","stochastic","stochastically","stochasticity","stock","stockade","stockbreeder","stockbroker","stockbroking","stocker","stockhausen","stockholder","stockholm","stockily","stockiness","stockinet","stockinette","stocking","stockist","stockpile","stockpiler","stockpot","stockroom","stocks","stocktaking","stockton","stocky","stockyard","stoddard","stodge","stodgily","stodginess","stodgy","stogy","stoic","stoical","stoichiometric","stoichiometry","stoicism","stoke","stoker","stokes","stol","stole","stolen","stolid","stolidity","stolidness","stolon","stomach","stomachache","stomacher","stomachs","stomp","stone","stonecutter","stonehenge","stoneless","stonemason","stoner","stonewall","stoneware","stonewashed","stonework","stonewort","stonily","stoniness","stony","stood","stooge","stool","stoop","stop","stopcock","stopgap","stoplight","stopover","stoppable","stoppage","stoppard","stopped","stopper","stopping","stopple","stoppropagation","stops","stopwatch","stopwords","storage","store","stored","storedprocedure","storefront","storehouse","storeid","storekeep","storekeeper","storeroom","stores","stories","storing","stork","storm","stormbound","stormer","stormi","stormie","stormily","storminess","stormtroopers","stormy","story","storyboard","storyboards","storybook","storyline","storyteller","storytelling","stouffer","stoup","stout","stouten","stouthearted","stoutness","stove","stovepipe","stover","stow","stowage","stowaway","stowe","str","strabo","strace","straddle","straddler","stradivari","stradivarius","strafe","strafer","straggle","straggly","straight","straightaway","straightedge","straighten","straightener","straightforward","straightforwardness","straightjacket","straightness","straightway","strain","strained","strainer","straining","strains","strait","straiten","straitjacket","straitlaced","straitness","strand","stranded","strange","strangely","strangeness","stranger","strangle","stranglehold","strangles","strangulate","strangulation","strap","strapless","strapped","strapping","strasbourg","strata","stratagem","strategic","strategical","strategics","strategies","strategist","strategy","stratford","strati","stratification","stratified","stratify","stratigraphic","stratigraphical","stratigraphy","stratosphere","stratospheric","stratospherically","stratum","stratus","strauss","stravinsky","straw","strawberry","strawflower","stray","strayer","strcat","strcmp","strcpy","strdup","streak","streaker","streaky","stream","streamed","streamer","streaming","streamline","streamreader","streams","streamwriter","street","streetcar","streetlight","streets","streetwalker","streetwise","streisand","strength","strengthen","strengthener","strengths","strenuous","strenuousness","strep","streptococcal","streptococci","streptococcus","streptomycin","strerror","stress","stressed","stressful","stretch","stretchability","stretchable","stretched","stretcher","stretchy","strew","strewn","strftime","stria","striae","striate","striated","striation","stricken","strickland","strict","stricter","strictest","strictly","strictmode","strictness","stricture","stridden","stride","stridency","strident","strider","strides","strife","strike","strikebreak","strikebreaker","strikebreaking","strikeout","striker","strikes","striking","strindberg","string","stringarray","stringbuffer","stringbuilder","stringbyappendingpathcomponent","stringcomparison","stringed","stringencoding","stringency","stringent","stringer","stringformat","stringify","stringiness","stringing","stringio","stringlength","stringlist","stringproperty","stringr","stringreader","stringrequest","strings","stringsasfactors","stringsplitoptions","stringstream","stringtokenizer","stringtype","stringutils","stringvalue","stringvar","stringwithformat","stringwriter","stringy","strip","stripe","striped","striper","stripling","stripped","stripper","stripping","strips","stripslashes","striptease","stripteaser","stripy","strive","striven","striver","strlen","strncpy","strobe","stroboscope","stroboscopic","strode","stroke","strokecolor","strokewidth","stroking","stroll","stroller","strom","stromberg","stromboli","strong","strongbow","strongbox","stronger","strongheart","stronghold","strongish","strongly","strongman","strongmen","strongroom","strontium","strop","strophe","strophic","stropped","stropping","strove","strpos","strptime","strs","strsplit","strsql","strstr","strtok","strtolower","strtotime","struck","struct","structfield","structs","structural","structuralism","structuralist","structure","structured","structureless","structures","structuring","strudel","struggle","struggled","struggler","struggling","strum","strummed","strumming","strumpet","strung","strut","struts","strutted","strutter","strutting","strychnine","sts","stu","stuart","stub","stubbed","stubbing","stubble","stubblefield","stubbly","stubborn","stubbornness","stubby","stubs","stucco","stuccoes","stuck","stud","studbook","studded","studding","studebaker","student","studentid","studentname","students","studentship","studied","studiedness","studier","studies","studio","studios","studious","studiousness","study","studying","stuff","stuffily","stuffiness","stuffing","stuffs","stuffy","stultify","stumble","stumbled","stumbling","stump","stumpage","stumped","stumper","stumpy","stun","stung","stunk","stunned","stunner","stunning","stunt","stunted","stupefaction","stupefy","stupendous","stupendousness","stupid","stupidity","stupidness","stupor","sturdily","sturdiness","sturdy","sturgeon","sturm","stutter","stuttgart","stuyvesant","sty","stygian","style","styleable","styleclass","styled","styles","stylesheet","stylesheets","styleurls","styli","styling","stylish","stylishness","stylist","stylistic","stylistically","stylites","stylization","stylize","stylos","stylus","stymie","stymieing","stymy","styptic","styrene","styrofoam","styx","su","suable","suarez","suasion","suave","suaveness","suavity","sub","subaltern","subarctic","subareas","subarray","subaru","subassembly","subatomic","subbasement","subbed","subbing","subbranch","subcaste","subcat","subcategories","subcategorizing","subcategory","subchain","subclass","subclasses","subclassifications","subclassing","subclauses","subcommand","subcommittee","subcompact","subcomponent","subcomputation","subconcept","subconscious","subconsciousness","subconstituent","subcontinent","subcontinental","subcontract","subcontractor","subcultural","subculture","subcutaneous","subdir","subdirectories","subdirectory","subdistrict","subdivide","subdivision","subdomain","subdomains","subdue","subdued","subduer","subexpression","subfamily","subfield","subfile","subfolder","subfolders","subform","subfreezing","subgoal","subgraph","subgraphs","subgroup","subharmonic","subhead","subheading","subhuman","subindex","subinterval","subitem","subitems","subj","subject","subjection","subjective","subjectiveness","subjectivist","subjectivity","subjects","subjoin","subjugate","subjugation","subjunctive","subkey","sublayer","sublease","sublet","subletting","sublimate","sublimation","sublime","sublimeness","sublimer","subliminal","sublimity","sublist","subliterary","sublunary","submachine","submarginal","submarine","submariner","submenu","submerge","submergence","submerse","submersible","submersion","submicroscopic","submission","submissions","submissive","submissiveness","submit","submitbutton","submitform","submits","submittable","submittal","submitted","submitter","submitting","submode","submodule","submodules","subnational","subnet","subnetwork","subnormal","suboptimal","suborbital","suborder","subordinate","subordinately","subordinates","subordination","subordinator","suborn","subornation","subpage","subparagraph","subpart","subplot","subplots","subpoena","subpopulation","subproblem","subprocess","subprofessional","subprogram","subproject","subproof","subqueries","subquery","subquestion","subrange","subregion","subregional","subreport","subrogation","subroutine","subs","subsample","subschema","subscribe","subscribed","subscriber","subscribers","subscribing","subscript","subscripted","subscription","subscriptions","subsection","subsegment","subsentence","subsequence","subsequent","subsequently","subservience","subservient","subset","subsets","subside","subsidence","subsidiarity","subsidiary","subsidization","subsidize","subsidized","subsidizer","subsidy","subsist","subsistence","subsistent","subsocietal","subsoil","subsonic","subspace","subspecies","substance","substandard","substantial","substantially","substantialness","substantiate","substantiated","substantiation","substantive","substantiveness","substantivity","substation","substerilization","substitutability","substitute","substituted","substitution","substitutionary","substitutive","substr","substrata","substrate","substratum","substring","substrings","substructure","subsume","subsurface","subsystem","subtable","subtask","subteen","subtenancy","subtenant","subtend","subterfuge","subterranean","subtest","subtext","subtitle","subtle","subtleness","subtlety","subtly","subtopic","subtotal","subtract","subtracter","subtracting","subtraction","subtrahend","subtree","subtropic","subtropical","subtype","subunit","suburb","suburban","suburbanite","suburbanization","suburbanized","suburbanizing","suburbia","subvention","subversion","subversive","subversiveness","subvert","subverter","subview","subviews","subway","subzero","succ","succeed","succeeded","succeeder","succeeds","succesfully","success","successful","successfull","successfully","successfulness","succession","successive","successiveness","successor","successorship","succinct","succinctness","succor","succored","succorer","succotash","succubus","succulence","succulency","succulent","succumb","such","suchlike","suck","sucker","suckle","suckling","sucks","sucre","sucrose","suction","sud","sudan","sudanese","sudanic","sudden","suddenly","suddenness","sudetenland","sudo","sudoku","suds","sudsy","sue","sued","suede","suellen","suer","suet","suetonius","suety","suez","suffer","sufferance","sufferer","suffering","suffice","sufficiency","sufficient","sufficiently","suffix","suffixation","suffixed","suffixes","suffocate","suffocating","suffolk","suffragan","suffrage","suffragette","suffragist","suffuse","suffusion","sufi","sufism","sugar","sugarcane","sugarcoat","sugarless","sugarplum","sugary","suggest","suggested","suggester","suggestibility","suggestible","suggesting","suggestion","suggestions","suggestive","suggestiveness","suggests","sugillate","suharto","sui","suicidal","suicide","suit","suitability","suitable","suitableness","suitably","suitcase","suite","suited","suites","suiting","suitor","suits","sukarno","sukey","suki","sukiyaki","sukkot","sukkoth","sula","sulawesi","suleiman","sulfa","sulfaquinoxaline","sulfate","sulfide","sulfite","sulfonamide","sulfur","sulfuric","sulfurous","sulfurousness","sulk","sulkily","sulkiness","sulky","sulla","sullen","sullenness","sullied","sullivan","sully","sulphate","sulphide","sulphuric","sultan","sultana","sultanate","sultrily","sultriness","sultry","sulzberger","sum","sumac","sumach","sumatra","sumatran","sumer","sumeria","sumerian","summability","summable","summand","summarily","summarise","summarization","summarize","summarized","summarizer","summary","summation","summed","summer","summerdale","summerhouse","summertime","summery","summing","summit","summitry","summon","summoner","summons","sumner","sumo","sump","sumptuous","sumptuousness","sums","sumter","sun","sunbaked","sunbath","sunbathe","sunbather","sunbathing","sunbaths","sunbeam","sunbelt","sunblock","sunbonnet","sunburn","sunburst","suncream","sundae","sundanese","sundas","sunday","sunder","sundial","sundown","sundowner","sundris","sundry","sunfish","sunflower","sung","sunglass","sunk","sunlamp","sunless","sunlight","sunlit","sunned","sunni","sunniness","sunning","sunnite","sunny","sunnyvale","sunrise","sunroof","sunscreen","sunset","sunsetting","sunshade","sunshine","sunshiny","sunspot","sunstroke","sunt","suntan","suntanned","suntanning","sunup","sup","super","superabundance","superabundant","superannuate","superannuation","superb","superbness","supercargo","supercargoes","supercharge","supercharger","supercilious","superciliousness","supercity","superclass","supercomputer","supercomputing","superconcept","superconducting","superconductivity","superconductor","supercooled","supercooling","supercritical","superdense","superego","supererogation","supererogatory","superficial","superficiality","superfine","superfix","superfluity","superfluous","superfluousness","superheat","superhero","superheroes","superhighway","superhuman","superhumanness","superimpose","superimposition","superintend","superintendence","superintendency","superintendent","superior","superiority","superlative","superlativeness","superlunary","supermachine","superman","supermarket","supermen","supermodel","supermom","supernal","supernatant","supernatural","supernaturalism","supernaturalness","supernormal","supernova","supernovae","supernumerary","superordinate","superpose","superposition","superpower","superpredicate","supersaturate","supersaturation","superscribe","superscript","superscription","supersede","superseder","supersensitive","supersensitiveness","superset","supersonic","supersonically","supersonics","superstar","superstition","superstitious","superstore","superstructural","superstructure","supertanker","supertitle","superuser","supervene","supervention","superview","supervise","supervised","supervision","supervisor","supervisory","superwoman","superwomen","supine","supineness","supp","supper","suppl","supplant","supplanter","supple","supplement","supplemental","supplementary","supplementation","supplementer","suppleness","suppliant","supplicant","supplicate","supplication","supplied","supplier","suppliers","supplies","supply","supplying","support","supportability","supportable","supported","supporter","supporting","supportive","supportmapfragment","supports","suppose","supposed","supposedly","supposing","supposition","suppository","suppress","suppressant","suppressed","suppressible","suppression","suppressive","suppresslint","suppressor","suppresswarnings","suppurate","suppuration","supra","supranational","supranationalism","suprasegmental","supremacist","supremacy","supremal","supreme","supremeness","supremo","supt","surabaya","surat","surcease","surcharge","surcingle","surd","sure","sured","surefire","surefooted","surely","sureness","surer","surest","surety","surf","surface","surfaced","surfaceholder","surfacer","surfaces","surfaceview","surfacing","surfactant","surfboard","surfeit","surfer","surfing","surge","surged","surgeon","surgery","surges","surgical","surinam","suriname","surinamese","surliness","surly","surmise","surmiser","surmount","surmountable","surname","surpass","surpassed","surpassing","surplice","surplus","surplussed","surplussing","surprise","surprised","surpriser","surprising","surprisingly","surreal","surrealism","surrealist","surrealistic","surrealistically","surreality","surrender","surrenderer","surreptitious","surreptitiousness","surrey","surrogacy","surrogate","surrogation","surround","surrounded","surrounding","surtax","surveillance","surveillant","survey","surveyed","surveying","surveyor","surveys","survivability","survivable","survival","survivalist","survive","survived","survivor","survivorship","surya","sus","susan","susana","susanetta","susann","susanna","susannah","susanne","susceptibilities","susceptibility","susceptible","suscipit","susette","sushi","susi","susie","suspect","suspected","suspecter","suspecting","suspend","suspended","suspender","suspendisse","suspense","suspenseful","suspension","suspensive","suspensor","suspicion","suspicious","suspiciousness","susquehanna","sussex","sustain","sustainability","sustainable","sustainer","sustainment","sustenance","susy","sutherlan","sutherland","sutler","sutton","suture","suv","suva","suwanee","suzann","suzanna","suzanne","suzerain","suzerainty","suzette","suzhou","suzi","suzie","suzuki","suzy","sv","svalbard","svc","svelte","sven","svend","svengali","sverdlovsk","svetlana","svg","svm","svn","sw","swab","swabbed","swabbing","swabby","swabian","swaddle","swag","swagged","swagger","swagging","swahili","swain","swak","swallow","swallower","swallowtail","swam","swami","swamp","swamper","swampland","swampy","swan","swanee","swank","swankily","swankiness","swanky","swanlike","swanned","swanning","swansea","swanson","swap","swappable","swapped","swapper","swapping","swaps","sward","swarm","swarmer","swart","swarthiness","swarthmore","swarthy","swartz","swash","swashbuckler","swashbuckling","swastika","swat","swatch","swath","swathe","swather","swaths","swatted","swatter","swatting","sway","swayback","swayer","swazi","swaziland","swear","swearer","swearword","sweat","sweatband","sweater","sweatily","sweatiness","sweatpants","sweatshirt","sweatshop","sweaty","swed","swede","sweden","swedenborg","swedish","sweeney","sweep","sweeper","sweeping","sweepingness","sweeps","sweepstake","sweepstakes","sweet","sweetbread","sweetbrier","sweetcorn","sweeten","sweetened","sweetener","sweetening","sweetheart","sweetie","sweeting","sweetish","sweetmeat","sweetness","sweetshop","swell","swellhead","swelling","swelter","sweltering","swen","swenson","swept","sweptback","swerve","swerving","swf","swi","swift","swifter","swiftness","swig","swigged","swigging","swill","swim","swimmer","swimming","swimsuit","swinburne","swindle","swindler","swine","swineherd","swing","swingeing","swinger","swinging","swingutilities","swingworker","swingy","swinish","swinishness","swink","swipe","swiper","swiperefreshlayout","swiping","swirl","swirling","swirly","swish","swishy","swiss","switch","switchback","switchblade","switchboard","switched","switcher","switches","switchgear","switching","switchman","switchmap","switchmen","switchover","switz","switzer","switzerland","swivel","swizzle","swob","swollen","swoon","swooning","swoop","swoosh","swop","sword","swordfish","swordplay","swordplayer","swordsman","swordsmanship","swordsmen","swordtail","swore","sworn","swot","swt","swum","swung","sx","sy","sybarite","sybaritic","sybase","sybil","sybila","sybilla","sybille","sybyl","sycamore","sycophancy","sycophant","sycophantic","sycophantically","syd","sydel","sydelle","sydney","sykes","sylas","syllabi","syllabic","syllabicate","syllabication","syllabicity","syllabification","syllabify","syllable","syllabub","syllabus","syllabusss","syllogism","syllogistic","sylow","sylph","sylphic","sylphlike","sylphs","sylvan","sylvania","sylvester","sylvia","sylvie","sym","syman","symbiont","symbioses","symbiosis","symbiotic","symbol","symbolic","symbolical","symbolics","symbolism","symbolist","symbolization","symbolize","symbolized","symbolizes","symbols","symfony","symington","symlink","symlinks","symmetric","symmetrical","symmetrically","symmetricalness","symmetrization","symmetrizing","symmetry","symon","sympathetic","sympathetically","sympathize","sympathized","sympathizer","sympathizing","sympathy","symphonic","symphonists","symphony","symposium","symptom","symptomatic","symptomatically","symptomatology","symptoms","sympy","syn","synagogal","synagogue","synapse","synaptic","sync","synced","synchronism","synchronization","synchronize","synchronized","synchronizer","synchronous","synchronously","synchronousness","synchrony","synchrotron","syncing","syncopate","syncopation","syncope","syndic","syndicalist","syndicate","syndrome","synergism","synergistic","synergy","synfuel","synge","synod","synonym","synonymic","synonymous","synonyms","synonymy","synopses","synopsis","synopsized","synopsizes","synopsizing","synoptic","syntactic","syntactical","syntactically","syntactics","syntax","syntaxerror","syntheses","synthesis","synthesize","synthesized","synthesizer","synthesizes","synthetic","synthetically","syphilis","syphilitic","syphilized","syphilizing","syracuse","syria","syriac","syrian","syringe","syrup","syrupy","sys","sysadmin","syscall","syscap","sysdate","syslog","system","systematic","systematical","systematics","systematization","systematize","systematized","systematizer","systematizing","systemctl","systemd","systemic","systemically","systemization","systemjs","systems","systole","systolic","syswow","sz","szilard","szymborska","t","ta","tab","tabasco","tabatha","tabb","tabbar","tabbarcontroller","tabbatha","tabbed","tabbi","tabbie","tabbing","tabbitha","tabbouleh","tabboulehs","tabby","tabcontent","tabcontrol","taber","tabernacle","tabhost","tabid","tabina","tabindex","tabitem","tabitha","tabla","tablayout","table","tablea","tableau","tableaux","tableb","tablecell","tablecloth","tablecloths","tablecolumn","tabledata","tableid","tableland","tablelayout","tablemodel","tablename","tablerow","tables","tablesorter","tablespace","tablespoon","tablespoonful","tablet","tabletop","tablets","tableview","tableviewcontroller","tableware","tabling","tabloid","taboo","tabor","tabpanel","tabriz","tabs","tabula","tabular","tabulate","tabulation","tabulator","tabview","tac","tachometer","tachometry","tachycardia","tachyon","tacit","tacitness","taciturn","taciturnity","tacitus","tack","tacker","tackiness","tackle","tackler","tackling","tacky","taco","tacoma","tact","tactful","tactfulness","tactic","tactical","tactician","tactile","tactility","tactless","tactlessness","tactual","tad","tadd","taddeo","taddeusz","tadeas","tadeo","tades","tadio","tadpole","tadzhikistan","tadzhikstan","taegu","taejon","taffeta","taffrail","taffy","taft","tag","tagalog","tagged","tagger","tagging","tagid","taglib","tagname","tagore","tags","tagus","tahiti","tahitian","tahoe","tahoma","taichung","taiga","tail","tailback","tailcoat","tailer","tailgate","tailgater","tailing","tailless","taillessness","taillight","tailor","tailpipe","tailspin","tailwind","tainan","taine","taint","tainted","taipei","tait","taite","taiwan","taiwanese","taiyuan","tajikistan","take","takeaway","taken","takeoff","takeout","takeover","taker","takes","taking","taklamakan","talbert","talbot","talc","talcked","talcking","talcum","tale","talebearer","talent","talented","talentless","taler","tali","talia","taliesin","talion","talisman","talismanic","talk","talkative","talkativeness","talked","talker","talkie","talking","talks","talky","tall","talladega","tallahassee","tallahatchie","tallahoosa","tallboy","tallchief","talley","talleyrand","tallia","tallie","tallinn","tallish","tallness","tallou","tallow","tallowy","tallulah","tally","tallyho","talmud","talmudic","talmudist","talon","talus","talya","talyah","tam","tamable","tamale","tamar","tamara","tamarack","tamarah","tamarind","tamarra","tamas","tambourine","tame","tamed","tameka","tameness","tamera","tamerlane","tami","tamika","tamiko","tamil","tamma","tammany","tammara","tammi","tammie","tammy","tamp","tampa","tampax","tamper","tampered","tamperer","tampon","tamqrah","tamra","tan","tana","tanager","tanaka","tananarive","tanbark","tancred","tandem","tandi","tandie","tandoori","tandy","taney","tang","tanganyika","tangelo","tangency","tangent","tangential","tangerine","tangibility","tangible","tangibleness","tangibly","tangier","tangle","tango","tangshan","tangy","tanhya","tani","tania","tanisha","tanitansy","tank","tankard","tanker","tankful","tann","tanned","tannenbaum","tanner","tannery","tannest","tanney","tannhuser","tannie","tannin","tanning","tanny","tansy","tantalization","tantalize","tantalized","tantalizing","tantalizingly","tantalizingness","tantalum","tantalus","tantamount","tantra","tantrum","tanya","tanzania","tanzanian","tao","taoism","taoist","tap","tapdance","tape","taped","tapeline","taper","taperer","tapestry","tapeworm","tapioca","tapir","tapped","tapper","tappet","tapping","taproom","taproot","taps","tar","tara","tarah","tarantella","tarantula","tarawa","tarazed","tarbell","tardily","tardiness","tardy","tare","target","targeted","targetentity","targetframework","targeting","targetname","targetnamespace","targetpath","targetproperty","targets","targetsdkversion","targettype","tariff","tarim","tarkington","tarmac","tarmacked","tarmacking","tarn","tarnish","tarnished","taro","tarot","tarp","tarpapered","tarpaulin","tarpon","tarra","tarragon","tarrah","tarrance","tarred","tarring","tarry","tarrytown","tarsal","tarsi","tarsus","tart","tartan","tartar","tartaric","tartary","tartness","tartuffe","taryn","tarzan","tasha","tashkent","tasia","task","taskawaiter","taskbar","tasked","taskgraph","taskid","tasklist","taskmaster","taskmistress","taskname","tasks","taskthread","tasmania","tasmanian","tass","tassel","tassellings","taste","tasted","tasteful","tastefulness","tasteless","tastelessness","taster","tastes","tastily","tastiness","tasting","tasty","tat","tatami","tatar","tate","tater","tatiana","tatiania","tatted","tatter","tatterdemalion","tattered","tatting","tattle","tattler","tattletale","tattoo","tattooer","tattooist","tatty","tatum","tau","taught","taunt","taunter","taunting","taupe","taurus","taut","tauten","tautness","tautological","tautologous","tautology","tavern","taverner","tawdrily","tawdriness","tawdry","tawney","tawny","tawnya","tawsha","tax","taxable","taxably","taxation","taxed","taxes","taxi","taxicab","taxidermist","taxidermy","taximeter","taxing","taxiway","taxonomic","taxonomically","taxonomist","taxonomy","taxpayer","taxpaying","taylor","tb","tba","tbilisi","tbl","tbn","tbody","tbs","tbsp","tc","tchaikovsky","tchar","tcl","tcp","tcpclient","tcpdf","tcs","td","tdd","tds","te","tea","teabag","teacake","teacart","teach","teachable","teacher","teachers","teaching","teacloth","teacup","teacupful","teador","teahouse","teak","teakettle","teakwood","teal","tealeaves","team","teamcity","teamid","teammate","teamname","teams","teamster","teamwork","teapot","tear","tearaway","teardown","teardrop","tearer","tearful","tearfulness","teargas","teargassed","teargassing","tearjerker","tearoom","teary","teas","teasdale","tease","teasel","teaser","teashop","teasing","teaspoon","teaspoonful","teat","teatime","tech","techcrunch","technet","technetium","technetwork","technical","technicality","technically","technicalness","technician","technicolor","technion","technique","techniques","technocracy","technocrat","technocratic","technological","technologies","technologist","technology","technophobia","technophobic","technotes","techs","tectonic","tectonically","tectonics","tecumseh","ted","tedd","tedda","teddi","teddie","teddy","tedi","tedie","tedious","tediousness","tedium","tedman","tedmund","tedra","tee","teeing","teem","teeming","teemingness","teen","teena","teenage","teenager","teeny","teenybopper","teepee","teeshirt","teeter","teeth","teethe","teether","teething","teethmarks","teetotal","teetotaler","teetotalism","tefl","teflon","tegucigalpa","teheran","tehran","teirtza","tektite","tektronix","tel","telecast","telecommunicate","telecommunication","telecommute","telecoms","teleconference","teledyne","telefunken","telegenic","telegram","telegrammed","telegramming","telegraph","telegraphic","telegraphically","telegraphist","telegraphs","telegraphy","telekineses","telekinesis","telekinetic","telemachus","telemann","telemarketer","telemarketing","telemeter","telemetric","telemetry","teleological","teleology","telepathic","telepathically","telepathy","telephone","telephonic","telephonist","telephony","telephonymanager","telephoto","telephotography","teleprinter","teleprocessing","teleprompter","telerik","telescope","telescopic","telescopically","teletext","telethon","teletype","teletypewriter","televangelism","televangelist","televise","television","televisor","televisual","telex","tell","teller","telling","tells","telltale","tellurium","tellus","telly","telnet","telomeric","telugu","tem","temblor","temerity","temp","temparray","tempdata","tempdb","tempe","temper","tempera","temperament","temperamental","temperance","temperate","temperately","temperateness","temperature","tempered","tempering","tempers","tempest","tempestuous","tempestuousness","tempfile","template","templatebinding","templated","templatefield","templates","templateurl","templating","temple","templeman","templeton","templist","tempo","tempoes","tempor","temporal","temporarily","temporariness","temporarinesses","temporary","temporize","temporizer","temporizing","temporizings","temps","tempt","temptable","temptation","tempted","tempter","tempting","temptress","tempura","tempuri","tempus","ten","tenabilities","tenability","tenable","tenableness","tenably","tenacious","tenaciousness","tenacity","tenancy","tenant","tenanted","tenantid","tenantry","tench","tend","tended","tendency","tendentious","tendentiousness","tender","tendered","tenderer","tenderest","tenderfoot","tenderhearted","tenderheartedness","tendering","tenderize","tenderizer","tenderloin","tenderly","tenderness","tending","tendinitis","tendon","tendril","tends","tenebrous","tenement","tenet","tenex","tenfold","tenn","tenneco","tenner","tennessean","tennessee","tenney","tennis","tennyson","tenochtitlan","tenon","tenor","tenpin","tens","tense","tenseness","tensile","tension","tensional","tensionless","tensions","tensity","tensor","tensorflow","tensorial","tensors","tenspot","tent","tentacle","tentative","tentativeness","tented","tenter","tenterhook","tenth","tenths","tenting","tentity","tenuity","tenuous","tenuousness","tenure","teodoor","teodor","teodora","teodorico","teodoro","tepee","tepid","tepidity","tepidness","tequila","tera","teradata","teratogenic","teratology","terbium","tercel","tercentenary","tercentennial","terence","terencio","teresa","terese","tereshkova","teresina","teresita","teressa","teri","teriann","terkel","term","termagant","termcap","termer","terminable","terminableness","terminal","terminals","terminate","terminated","terminates","terminating","termination","terminative","terminator","termini","terminological","terminology","terminus","termite","terms","tern","ternary","terpsichore","terpsichorean","terr","terra","terrace","terracing","terracotta","terraform","terrain","terramycin","terran","terrance","terrapin","terrarium","terrazzo","terre","terrel","terrell","terrence","terrestrial","terri","terrible","terribleness","terribly","terrie","terrier","terrific","terrifically","terrify","terrifying","terrijo","terrill","terrine","territorial","territoriality","territory","terror","terrorism","terrorist","terroristic","terrorize","terrorized","terrorizer","terry","terrycloth","terrye","terse","terseness","tersina","tertian","tertiary","terza","tesl","tesla","tesol","tess","tessa","tessellate","tessellation","tesseract","tesseral","tessi","tessie","tessy","test","testability","testable","testament","testamentary","testapp","testate","testator","testatrices","testatrix","testbed","testcard","testcase","testclass","testcompile","testcontroller","testdata","testdb","teste","tested","tester","testers","testes","testfile","testicle","testicular","testid","testifier","testify","testily","testimonial","testimony","testiness","testing","testis","testlist","testmethod","testname","testng","testobject","testosterone","testrunner","tests","testservice","teststring","testsuite","testtable","testuser","testy","tetanus","tetchy","tether","tethered","tethys","tetons","tetra","tetrachloride","tetracycline","tetrafluoride","tetragonal","tetrahalides","tetrahedral","tetrahedron","tetrameron","tetrameter","tetrasodium","tetravalent","teuton","teutonic","tex","texaco","texan","texas","texcoord","text","textalign","textalignment","textappearance","textappearancemedium","textarea","textblock","textbook","textbox","textboxes","textboxfor","textchanged","textcolor","textcontent","textedit","textelement","textfield","textfieldexpression","textfields","textfile","textile","textinput","textinputlayout","textlabel","textmate","texto","textron","texts","textsize","textstatus","textstyle","texttospeech","textual","textural","texture","textured","textures","textutils","textview","textviews","textwatcher","textwrapping","textwriter","tf","tfoot","tform","tfs","tg","tgt","tgz","th","thacher","thackeray","thad","thaddeus","thaddus","thadeus","thai","thailand","thain","thaine","thalami","thalamus","thales","thalia","thalidomide","thallium","thallophyte","thames","than","thane","thanh","thank","thanker","thankful","thankfuller","thankfullest","thankfulness","thankless","thanklessness","thanks","thanksgiving","thankyou","thant","thanx","thar","that","thatch","thatcher","thatching","thats","thaumaturge","thaw","thaxter","thayer","thayne","thc","the","thea","thead","theadora","theano","theater","theatergoer","theatergoing","theatric","theatrical","theatricality","theatrics","thebault","thebes","theda","thedate","thedric","thedrick","thee","theeing","theform","theft","theiler","their","theirs","theism","theist","theistic","thekla","thelist","thelma","them","themas","thematic","thematically","thematics","theme","themeoverlay","themeresource","themes","themistocles","themselves","then","thence","thenceforth","thenceforward","thenreturn","theo","theobald","theocracy","theocratic","theocritus","theodolite","theodor","theodora","theodore","theodoric","theodosia","theodosian","theodosius","theologian","theological","theologists","theology","theorem","theoretic","theoretical","theoretically","theoretician","theoretics","theories","theorist","theorization","theorize","theory","theosophic","theosophical","theosophist","theosophy","therapeutic","therapeutically","therapeutics","therapist","therapy","theravada","there","thereabout","thereafter","thereat","thereby","therefor","therefore","therefrom","therein","thereof","thereon","theres","theresa","therese","theresina","theresita","theressa","thereto","theretofore","thereunder","thereunto","thereupon","therewith","therine","therm","thermal","thermionic","thermionics","thermistor","thermo","thermocouple","thermodynamic","thermodynamical","thermodynamics","thermoelastic","thermoelectric","thermoformed","thermoforming","thermogravimetric","thermoluminescence","thermometer","thermometric","thermometry","thermonuclear","thermopile","thermoplastic","thermopower","thermos","thermosetting","thermostable","thermostat","thermostatic","thermostatically","thermostatics","thermostatted","thermostatting","theron","thesauri","thesaurus","these","theseus","thesis","thespian","thespis","thessalonian","thessalonki","thessaly","theta","thevalue","thew","they","thia","thiamine","thibaud","thibaut","thick","thicken","thickener","thickening","thicket","thickheaded","thickish","thickness","thickset","thief","thiensville","thieu","thieve","thievery","thievish","thievishness","thigh","thighbone","thighs","thimble","thimbleful","thimbu","thimphu","thin","thine","thing","thingamabob","thingamajig","things","thingy","think","thinkable","thinkableness","thinkably","thinker","thinking","thinkingly","thinks","thinned","thinner","thinness","thinnest","thinning","thinnish","thiocyanate","thiouracil","third","thirst","thirster","thirstily","thirstiness","thirsty","thirteen","thirteenths","thirtieths","thirty","this","thiscall","thistle","thistledown","thisworkbook","thither","tho","thole","thom","thoma","thomas","thomasa","thomasin","thomasina","thomasine","thomism","thomistic","thompson","thomson","thong","thor","thoracic","thorax","thorazine","thoreau","thoriate","thorin","thorium","thorn","thornburg","thorndike","thornie","thorniness","thornton","thorny","thorough","thoroughbred","thoroughfare","thoroughgoing","thoroughly","thoroughness","thorpe","thorstein","thorsten","thorvald","those","thoth","thou","though","thought","thoughtful","thoughtfully","thoughtfulness","thoughtless","thoughtlessness","thoughts","thousand","thousandfold","thousands","thousandths","thr","thrace","thracian","thrall","thralldom","thrash","thrasher","thrashing","thread","threadbare","threaded","threader","threadid","threadidx","threading","threadlike","threadlocal","threadpool","threadpoolexecutor","threads","threadstart","thready","threat","threaten","threatener","threatening","three","threefold","threepence","threepenny","threescore","threesome","threeten","threnody","thresh","thresher","threshold","threw","thrice","thrift","thriftily","thriftiness","thriftless","thrifty","thrill","thriller","thrilling","thrive","thriver","thriving","throat","throatily","throatiness","throaty","throb","throbbed","throbbing","throe","throeing","thrombi","thromboses","thrombosis","thrombotic","thrombus","throne","throneberry","throng","throttle","throttler","through","throughout","throughput","throughway","throw","throwable","throwaway","throwback","thrower","throwing","thrown","throwout","throws","thru","thrum","thrummed","thrumming","thrush","thrust","thruster","thruway","thu","thucydides","thud","thudded","thudding","thug","thuggee","thuggery","thuggish","thule","thulium","thumb","thumbnail","thumbnails","thumbs","thumbscrew","thumbtack","thump","thunder","thunderbird","thunderbolt","thunderclap","thundercloud","thunderer","thunderhead","thundering","thunderous","thundershower","thunderstorm","thunderstruck","thundery","thunk","thur","thurber","thurman","thursday","thurstan","thurston","thus","thwack","thwacker","thwart","thwarter","thx","thy","thyme","thymeleaf","thymine","thymus","thyratron","thyristor","thyroglobulin","thyroid","thyroidal","thyronine","thyrotoxic","thyrotrophic","thyrotrophin","thyrotropic","thyrotropin","thyroxine","thyself","ti","tia","tianjin","tiara","tibble","tiber","tiberius","tibet","tibetan","tibia","tibiae","tibial","tibold","tiburon","tic","tick","ticker","ticket","tickets","ticking","tickle","tickler","ticklish","ticklishness","ticks","ticktacktoe","ticktock","ticonderoga","tid","tidal","tidbit","tiddlywinks","tide","tideland","tidewater","tideway","tidily","tidiness","tidy","tidying","tidyr","tidyverse","tie","tieback","tiebold","tiebout","tiebreaker","tieck","tied","tiena","tienanmen","tientsin","tier","tierney","tiertza","ties","tif","tiff","tiffani","tiffanie","tiffany","tiffi","tiffie","tiffy","tiger","tigerish","tight","tighten","tightener","tightfisted","tightly","tightness","tightrope","tightwad","tigress","tigris","tijuana","tike","til","tilda","tilde","tildi","tildie","tildy","tile","tiled","tiler","tiles","tiling","till","tillable","tillage","tiller","tillich","tillie","tillman","tilly","tilt","tilth","tim","timber","timbering","timberland","timberline","timbre","timbrel","timbuktu","time","timebase","timed","timedelta","timediff","timeframe","timeinterval","timeit","timekeeper","timekeeping","timeless","timelessness","timeline","timeliness","timely","timeout","timeouts","timepicker","timepiece","timer","timers","timertask","times","timescale","timeseries","timeserver","timeserving","timeshare","timesheet","timespan","timestamp","timestamped","timestamps","timetable","timeunit","timeworn","timex","timezone","timezones","timi","timid","timidity","timidness","timing","timings","timmi","timmie","timmy","timofei","timon","timorous","timorousness","timoteo","timothea","timothee","timotheus","timothy","timpani","timpanist","timur","tin","tina","tincidunt","tincture","tinder","tinderbox","tine","tinfoil","ting","tinge","tingeing","tingle","tingling","tingly","tinily","tininess","tinker","tinkertoy","tinkle","tinkling","tinkly","tinned","tinner","tinnily","tinniness","tinning","tinnitus","tinny","tinplate","tinsel","tinseltown","tinsmith","tinsmiths","tint","tintcolor","tinter","tintinnabulation","tintoretto","tintype","tinware","tiny","tinyint","tinymce","tinypic","tioga","tip","tiphani","tiphanie","tiphany","tipi","tipo","tipoff","tippecanoe","tipped","tipper","tipperary","tippet","tipping","tipple","tippler","tippy","tips","tipsily","tipsiness","tipster","tipsy","tiptoe","tiptoeing","tiptop","tirade","tirana","tirane","tire","tired","tireder","tiredest","tiredness","tireless","tirelessness","tires","tiresias","tiresome","tiresomeness","tiring","tiro","tirol","tirolean","tirrell","tis","tish","tisha","tissue","tit","titan","titanate","titania","titanic","titanically","titanium","titbit","titel","titer","tithe","tither","tithing","titian","titicaca","titillate","titillating","titillation","titivate","titivation","title","titlebar","titled","titleholder","titlelabel","titles","titling","titmice","titmouse","tito","titrate","titration","titted","titter","titting","tittle","titular","titulo","titus","tizzy","tj","tk","tkey","tkinter","tko","tl","tlaloc","tlc","tld","tldr","tlingit","tls","tlsv","tm","tmodel","tmp","tmpdir","tmpl","tmux","tn","tnpk","tns","tnt","to","toad","toadstool","toady","toadyism","toarray","toast","toaster","toastmaster","toastmistress","toasty","tobacco","tobacconist","tobaggon","tobago","tobase","tobe","tobey","tobi","tobiah","tobias","tobie","tobin","tobit","tobject","toboggan","tobottomof","toby","tobye","tobytearray","toc","tocantins","toccata","tochararray","tocqueville","tocsin","tod","todataurl","todate","todatetime","today","todays","todd","toddie","toddle","toddler","toddy","todictionary","todo","todolist","todos","todouble","toe","toecap","toeclip","toefl","toehold","toeing","toenail","toendof","toequal","toffee","tofixed","tofu","tog","toga","toge","together","togetherness","togged","togging","toggle","togglebutton","toggleclass","toggled","toggler","toggles","toggling","togo","togolese","toiboid","toil","toilet","toiletry","toilette","toilsome","toilsomeness","toinette","toint","toitem","tojo","tojson","tok","tokamak","tokay","toke","token","tokenism","tokenize","tokenized","tokenizer","tokens","tokugawa","tokyo","tokyoite","toland","told","tole","toledo","toleftof","tolerability","tolerable","tolerably","tolerance","tolerant","tolerate","toleration","tolist","tolkien","toll","tollbooth","tollbooths","tolley","tollgate","tollhouse","tollway","tolower","tolowercase","tolstoy","toluene","tolyatti","tom","toma","tomahawk","tomasina","tomasine","tomaso","tomato","tomatoes","tomb","tombaugh","tombigbee","tomblike","tombola","tomboy","tomboyish","tombstone","tomcat","tomcatted","tomcatting","tome","tomfool","tomfoolery","tomi","tomkin","tomlin","tommed","tommi","tommie","tomming","tommy","tomographic","tomography","tomorrow","tompkins","tomsk","tomtit","ton","tonal","tonality","tone","tonearm","toneless","tonelessness","toner","tong","tonga","tongan","tongue","tongueless","tonguing","toni","tonia","tonic","tonie","tonight","tonio","tonk","tonnage","tonne","tonnie","tons","tonsil","tonsillectomy","tonsillitis","tonsorial","tonsure","tonto","tony","tonya","tonye","too","toodle","took","tool","toolbar","toolbox","toolchain","toolchains","tooler","tooling","toolkit","toolkits","toolmake","toolmaker","toolmaking","tools","toolset","toolsmith","tooltip","tooltips","toomey","toot","tooter","tooth","toothache","toothbrush","toothily","toothless","toothmarks","toothpaste","toothpick","tooths","toothsome","toothy","tootle","toots","tootsie","tootsy","top","topaz","topbar","topcoat","topdressing","topeka","toper","topflight","topgallant","topiary","topic","topical","topicality","topics","topknot","topleft","topless","toplevel","topmast","topmost","topnav","topnotch","topocentric","topographer","topographic","topographical","topography","topological","topologist","topology","topped","topper","topping","topple","topsail","topside","topsoil","topspin","topsy","toque","tor","torah","torahs","torch","torchbearer","torchlight","tore","toreador","torey","tori","torie","torightof","torin","torment","tormenting","tormentor","torn","tornado","tornadoes","toroid","toroidal","toronto","torpedo","torpedoes","torpid","torpidity","torpor","torque","torquemada","torr","torrance","torre","torrence","torrens","torrent","torrential","torrey","torricelli","torrid","torridity","torridness","torrie","torrin","torry","tors","torsi","torsion","torsional","torsions","torso","tort","torte","tortellini","torten","tortilla","tortoise","tortoiseshell","tortoisesvn","tortola","tortoni","tortor","tortuga","tortuous","tortuousness","torture","torturous","torus","tory","tos","tosca","toscanini","toshiba","toss","tossup","tostartof","tostring","tot","totable","total","totalamount","totalcount","totaler","totalistic","totalitarian","totalitarianism","totality","totalizator","totalizing","totally","totalprice","totals","totaltime","tote","totem","totemic","toter","toting","toto","totopof","totted","totter","totterer","tottering","totting","toucan","touch","touchable","touchableopacity","touchdown","touched","toucher","touches","touchesbegan","touchily","touchiness","touching","touchline","touchscreen","touchstart","touchstone","touchy","tough","toughen","toughener","toughness","toughs","toulouse","toupee","toupper","touppercase","tour","toured","tourer","touring","tourism","tourist","touristic","touristy","tourmaline","tournament","tourney","tourniquet","tours","tousle","tout","touter","tova","tove","tow","toward","towardliness","towardly","towards","towboat","towel","towelette","toweling","tower","towering","towhead","towhee","towline","town","towner","townes","towney","townhouse","townie","townley","townsend","townsfolk","township","townsman","townsmen","townspeople","townswoman","townswomen","towny","towpath","towpaths","towrope","towsley","toxemia","toxic","toxicity","toxicological","toxicologist","toxicology","toxin","toy","toyer","toymaker","toynbee","toyoda","toyota","toys","toyshop","tp","tpl","tq","tr","trac","trace","traceability","traceable","traceableness","traceback","traced","tracee","traceless","tracepoint","tracer","tracery","traces","tracey","trachea","tracheae","tracheal","tracheotomy","traci","tracie","tracing","track","trackage","trackball","trackbed","tracked","tracker","tracking","trackless","tracks","tracksuit","tract","tractability","tractable","tractably","tractarians","traction","tractive","tractor","tracts","tracy","trade","trademark","tradeoff","trader","trades","tradesman","tradesmen","tradespeople","tradespersons","tradeswoman","tradeswomen","trading","tradition","traditional","traditionalism","traditionalist","traditionalistic","traditionalized","traditionally","traduce","traefik","trafalgar","traffic","trafficked","trafficker","trafficking","tragedian","tragedienne","tragedy","tragic","tragically","tragicomedy","tragicomic","trail","trailblazer","trailblazing","trailer","trailing","trails","trailside","train","trainable","trained","trainee","traineeships","trainer","training","trainman","trainmen","trains","trainspotter","traipse","trait","traitor","traitorous","traits","trajan","trajectory","tram","trammed","trammel","trammeled","tramming","tramp","trample","trampler","trampoline","tramway","tran","trance","tranche","tranquil","tranquility","tranquilize","tranquilized","tranquilizer","tranquilizes","tranquilizing","tranquillize","tranquillizer","tranquilness","trans","transact","transaction","transactional","transactionid","transactionmanager","transactions","transactionscope","transactor","transalpine","transaminase","transatlantic","transcaucasia","transceiver","transcend","transcendence","transcendent","transcendental","transcendentalism","transcendentalist","transclude","transconductance","transcontinental","transcribe","transcriber","transcript","transcription","transcultural","transducer","transduction","transect","transept","transfer","transferability","transferal","transferee","transference","transferor","transferral","transferred","transferrer","transferring","transfers","transfiguration","transfigure","transfinite","transfix","transform","transformation","transformational","transformations","transformed","transformer","transformers","transforming","transforms","transfuse","transfusion","transgress","transgression","transgressor","transience","transiency","transient","transistor","transistorize","transit","transite","transition","transitional","transitions","transitive","transitiveness","transitivenesses","transitivity","transitoriness","transitory","transl","translatability","translatable","translate","translated","translates","translatesautoresizingmaskintoconstraints","translatex","translatey","translatez","translating","translation","translational","translations","translator","transliterate","translucence","translucency","translucent","transmigrate","transmissible","transmission","transmissive","transmit","transmittable","transmittal","transmittance","transmitted","transmitter","transmitting","transmogrification","transmogrify","transmutation","transmute","transnational","transoceanic","transom","transonic","transpacific","transparency","transparent","transparentness","transpiration","transpire","transplant","transplantation","transpolar","transponder","transport","transportability","transportable","transportation","transports","transpose","transposed","transposition","transputer","transsexual","transsexualism","transship","transshipment","transshipped","transshipping","transubstantiation","transvaal","transversal","transverse","transvestism","transvestite","transvestitism","transylvania","trap","trapdoor","trapeze","trapezium","trapezoid","trapezoidal","trappable","trapped","trapper","trapping","trappist","trapshooting","trash","trashcan","trashiness","trashy","trastevere","trauma","traumatic","traumatically","traumatize","travail","travel","traveled","traveler","traveling","travelog","travelogue","traver","traversal","traverse","traverser","traversing","travertine","travesty","travis","travus","trawl","trawler","tray","treacherous","treacherousness","treachery","treacle","treacly","tread","treader","treadle","treadmill","treadwell","treas","treason","treasonous","treasure","treasurer","treasurership","treasury","treat","treatable","treated","treater","treating","treatise","treatment","treats","treaty","treble","treblinka","tree","treeing","treeless","treelike","treemap","treenode","trees","treeset","treetop","treeview","treeviewitem","trefoil","trefor","trek","trekked","trekker","trekkie","trekking","trellis","tremain","tremaine","trematode","tremayne","tremble","trembler","trembles","trembly","tremendous","tremendousness","tremolo","tremor","tremulous","tremulousness","trench","trenchancy","trenchant","trencher","trencherman","trenchermen","trend","trendily","trendiness","trends","trendy","trenna","trent","trenton","trepanned","trepidation","tresa","trescha","trespass","trespasser","tress","tressa","tressed","tresses","tressing","trestle","tresult","trev","trevar","trevelyan","trever","trevino","trevor","trey","tri","triable","triableness","triad","triadic","triage","trial","trialization","trialled","trialling","trials","triamcinolone","triangle","triangles","triangulable","triangular","triangularization","triangulate","triangulation","triangulum","trianon","triassic","triathlon","triatomic","tribal","tribalism","tribe","tribesman","tribesmen","tribeswoman","tribeswomen","tribulate","tribulation","tribunal","tribune","tributary","tribute","trice","tricentennial","triceps","triceratops","trichina","trichinae","trichinoses","trichinosis","trichloroacetic","trichloroethane","trichotomy","trichromatic","tricia","trick","trickery","trickily","trickiness","trickle","tricks","trickster","tricky","tricolor","tricycle","trident","tridiagonal","trie","tried","triennial","trier","tries","trieste","triffid","trifle","trifler","trifluoride","trifocals","trig","trigged","trigger","triggered","triggering","triggers","triggest","trigging","triglyceride","trigonal","trigonometric","trigonometrical","trigonometry","trigram","trihedral","trike","trilateral","trilby","trilingual","trill","trillion","trillionth","trillionths","trillium","trilobite","trilogy","trim","trimaran","trimble","trimer","trimester","trimmed","trimmer","trimmest","trimming","trimness","trimodal","trimonthly","trimurti","trina","trinidad","trinitarian","trinitrotoluene","trinity","trinket","trinketer","trio","triode","trioxide","trip","tripartite","tripartition","tripe","triphenylarsine","triphenylphosphine","triphenylstibine","triphosphopyridine","triple","triplet","triplex","triplicate","triplication","triply","tripod","tripodal","tripoli","tripolyphosphate","tripos","tripp","trippe","tripped","tripper","tripping","trips","triptych","triptychs","tripwire","trireme","tris","trisect","trisection","trisector","trish","trisha","trisodium","trista","tristam","tristan","tristate","tristique","trisyllable","trite","tritely","triteness","tritium","triton","triumph","triumphal","triumphalism","triumphant","triumphs","triumvir","triumvirate","triune","trivalent","trivet","trivia","trivial","triviality","trivialization","trivialize","trivially","trivium","trix","trixi","trixie","trixy","trobriand","trochaic","trochee","trod","trodden","trodes","troff","troglodyte","troika","trojan","troll","trolled","trolley","trolleybus","trolling","trollish","trollop","trollope","trolly","trombone","trombonist","tromp","trondheim","troop","trooper","troopship","trope","tropez","trophic","trophy","tropic","tropical","tropism","tropocollagen","troposphere","tropospheric","trot","troth","troths","trotsky","trotted","trotter","trotting","troubadour","trouble","troubled","troublemaker","troubler","troubles","troubleshoot","troubleshooter","troubleshooting","troubleshot","troublesome","troublesomeness","trough","troughs","trounce","trouncer","troupe","trouper","trouser","trousseau","trousseaux","trout","troutman","trove","trow","trowel","troweler","troy","troyes","trstram","truancy","truant","truce","truck","truckee","trucker","trucking","truckle","truckload","truculence","truculent","truda","trude","trudeau","trudey","trudge","trudi","trudie","trudy","true","truelove","trueman","trueness","truer","truest","truetype","truffle","truism","trujillo","trula","truly","trumaine","truman","trumann","trumbull","trump","trumpery","trumpet","trumpeter","trunc","truncate","truncated","truncation","truncheon","trundle","trundler","trunk","trunnion","truss","trusser","trussing","trust","trusted","trustee","trusteeing","trusteeship","truster","trustful","trustfulness","trustiness","trusting","trusts","truststore","trustworthier","trustworthiest","trustworthiness","trustworthy","trusty","truth","truthful","truthfulness","truths","truthy","trw","trx","try","tryed","trygetvalue","trying","tryout","tryparse","trypsin","tryst","ts","tsa","tsarevich","tsarina","tsarism","tsarist","tsc","tsconfig","tsetse","tsimshian","tsiolkovsky","tsitsihar","tslint","tsource","tsp","tspan","tsql","tst","tsunami","tsunematsu","tsv","tswana","tsx","tt","ttf","ttk","ttl","tts","ttt","tty","ttys","tu","tuamotu","tuareg","tub","tuba","tubae","tubal","tubbed","tubbing","tubby","tube","tubeless","tuber","tubercle","tubercular","tuberculin","tuberculoses","tuberculosis","tuberculous","tuberose","tuberous","tubing","tubman","tubular","tubule","tuck","tucker","tuckie","tucky","tucson","tucuman","tude","tudor","tue","tuesday","tuft","tufter","tufting","tug","tugboat","tugged","tugging","tuition","tulane","tularemia","tulip","tull","tulle","tulley","tully","tulsa","tum","tumble","tumbledown","tumbler","tumbleweed","tumblr","tumbrel","tumescence","tumescent","tumid","tumidity","tummy","tumor","tumorous","tums","tumult","tumultuous","tumultuousness","tumulus","tun","tuna","tunable","tunableness","tundra","tune","tuned","tuneful","tunefulness","tuneless","tuner","tuneup","tung","tungstate","tungsten","tungus","tunguska","tunic","tuning","tunis","tunisia","tunisian","tunned","tunnel","tunneler","tunning","tunny","tup","tupelo","tupi","tuple","tuples","tuppence","tupperware","tupungato","turban","turbid","turbidity","turbinate","turbine","turbo","turbocharged","turbocharger","turbofan","turbojet","turbolinks","turboprop","turbot","turbulence","turbulent","turd","tureen","turf","turfy","turgenev","turgid","turgidity","turgidness","turin","turing","turk","turkestan","turkey","turkic","turkish","turkmenistan","turmeric","turmoil","turn","turnabout","turnaround","turnbuckle","turncoat","turned","turner","turning","turnip","turnkey","turnoff","turnout","turnover","turnpike","turnround","turns","turnstile","turnstone","turntable","turpentine","turpin","turpis","turpitude","turquoise","turret","turtle","turtleback","turtledove","turtleneck","turtles","turves","turvy","tuscaloosa","tuscan","tuscany","tuscarora","tuscon","tush","tusk","tuskegee","tusker","tussle","tussock","tussocky","tussuad","tut","tutankhamen","tutelage","tutelary","tutor","tutored","tutorial","tutorials","tutorialspoint","tutorship","tutsi","tutsplus","tutted","tutti","tutting","tuttle","tutu","tuvalu","tux","tuxedo","tv","tva","tvalue","tvs","tw","twa","twaddle","twaddler","twain","twang","twangy","twas","tweak","tweaked","tweaking","tweaks","twee","tweed","tweediness","tweedledee","tweedledum","tweedy","tween","tweepy","tweet","tweeter","tweets","tweeze","tweezer","twelfth","twelfths","twelve","twelvemonth","twelvemonths","twentieths","twenty","twerp","twice","twiddle","twiddler","twiddly","twig","twigged","twigging","twiggy","twila","twilight","twilio","twilit","twill","twin","twine","twiner","twinge","twinkie","twinkle","twinkler","twinkling","twinkly","twinned","twinning","twirl","twirler","twirling","twirly","twist","twisted","twister","twists","twisty","twit","twitch","twitchy","twitted","twitter","twitterer","twittery","twitting","twixt","two","twofer","twofold","twopence","twopenny","twosome","twoway","twp","twx","twyla","tx","txn","txt","txtbox","txtname","txtusername","ty","tybalt","tybi","tybie","tycoon","tye","tyeing","tying","tyke","tylenol","tyler","tymon","tymothy","tympani","tympanist","tympanum","tynan","tyndale","tyndall","tyne","typ","type","typeahead","typecast","typed","typedarray","typedef","typeerror","typeface","typeid","typeless","typename","typeof","types","typesafe","typescript","typeset","typesetter","typesetting","typewrite","typewriter","typewriting","typewritten","typewrote","typhoid","typhon","typhoon","typhus","typical","typicality","typically","typicalness","typification","typify","typing","typings","typist","typo","typographer","typographic","typographical","typography","typological","typology","typos","tyrannic","tyrannical","tyrannicalness","tyrannicide","tyrannize","tyrannizer","tyrannizing","tyrannosaur","tyrannosaurus","tyrannous","tyranny","tyrant","tyree","tyreo","tyro","tyrol","tyrolean","tyrone","tyrosine","tyrus","tyson","tz","tzar","tzarina","tzeltal","tzinfo","u","ua","uac","uar","uart","uaw","ub","ubangi","uber","ubiquitous","ubiquity","ubound","ubuntu","uc","ucayali","uccello","uchar","uci","ucla","ud","udale","udall","udder","udell","udf","udp","ue","uf","ufa","ufo","ufologist","ufology","ug","uganda","ugandan","ugh","ughs","uglification","uglify","ugliness","uglis","ugly","ugo","uh","uhf","ui","uialertaction","uialertcontroller","uialertview","uiapplication","uibarbuttonitem","uibezierpath","uibutton","uicollectionview","uicollectionviewcell","uicolor","uicomponent","uicontrol","uicontroleventtouchupinside","uicontrolstatenormal","uid","uidevice","uielement","uievent","uifont","uighur","uigraphicsgetcurrentcontext","uigraphicsgetimagefromcurrentimagecontext","uiimage","uiimagepickercontroller","uiimageview","uikit","uilabel","uimanager","uinavigationbar","uinavigationcontroller","uint","uipickerview","uiscreen","uiscrollview","uisearchbar","uistoryboard","uistoryboardsegue","uiswing","uitabbarcontroller","uitableview","uitableviewcell","uitableviewcontroller","uitableviewdatasource","uitableviewdelegate","uitapgesturerecognizer","uitextfield","uitextview","uitouch","uiview","uiviewcontroller","uiwebview","uiwindow","uix","ujungpandang","uk","ukase","ukraine","ukrainian","ukulele","ul","ula","ulberto","ulcer","ulcerate","ulceration","ulcerous","ulick","ulises","ulla","ullamco","ullamcorper","ullman","ulna","ulnae","ulnar","ulong","ulric","ulrica","ulrich","ulrick","ulrika","ulrikaumeko","ulrike","ulster","ult","ulterior","ultimas","ultimate","ultimately","ultimateness","ultimatum","ultimo","ultra","ultracentrifugally","ultracentrifugation","ultracentrifuge","ultraconservative","ultrafast","ultrahigh","ultralight","ultramarine","ultramodern","ultramontane","ultrashort","ultrasonic","ultrasonically","ultrasonics","ultrasound","ultrastructure","ultrasuede","ultraviolet","ultrices","ultricies","ultrix","ululate","ululation","ulyanovsk","ulysses","um","umbel","umber","umberto","umbilical","umbilici","umbilicus","umbra","umbraco","umbrage","umbrageous","umbrella","umbriel","umd","umeko","umiak","uml","umlaut","ump","umpire","umpteen","un","una","unabated","unable","unabridged","unacceptability","unacceptable","unaccepted","unaccommodating","unaccountability","unaccustomed","unadapted","unadulterated","unadventurous","unalienability","unalterable","unalterableness","unalterably","unambiguity","unambiguous","unambitious","uname","unamused","unanimity","unanimous","unanticipated","unapologetic","unapologizing","unappeasable","unappeasably","unappreciative","unary","unassailable","unassailableness","unassertive","unassuming","unassumingness","unauthorized","unavailable","unavailing","unaware","unbalanced","unbar","unbarring","unbecoming","unbeknown","unbelieving","unbiased","unbid","unbind","unblessed","unblinking","unbodied","unbolt","unbound","unbounded","unbreakability","unbred","unbroken","unbuckle","unbudging","unburnt","unc","uncap","uncapping","uncatalogued","uncaught","uncauterized","unceasing","uncelebrated","uncertain","unchallengeable","unchanged","unchanging","unchangingness","uncharacteristic","uncharismatic","unchastity","uncheck","unchecked","unchristian","uncial","uncivilized","unclassified","uncle","unclear","unclouded","uncodable","uncollected","uncolored","uncoloredness","uncombable","uncomfortable","uncomment","uncommon","uncommunicative","uncompetitive","uncomplicated","uncomprehending","uncompressed","uncompromisable","unconcern","unconcerned","unconfirmed","unconfused","unconscionable","unconscionableness","unconscionably","unconstitutional","unconsumed","uncontentious","uncontrollability","unconvertible","uncool","uncooperative","uncork","uncouple","uncouth","uncouthness","uncreate","uncritical","uncross","uncrowded","unction","unctions","unctuous","unctuousness","uncustomary","uncut","und","undated","undaunted","undeceive","undecided","undeclared","undedicated","undef","undefinability","undefined","undefinedness","undelete","undeliverability","undeniable","undeniableness","undeniably","undependable","under","underachieve","underachiever","underact","underadjusting","underage","underarm","underbedding","underbelly","underbid","underbidding","underbracing","underbrush","undercarriage","undercharge","underclass","underclassman","underclassmen","underclothes","underclothing","undercoat","undercoating","underconsumption","undercooked","undercount","undercover","undercurrent","undercut","undercutting","underdeveloped","underdevelopment","underdog","underdone","undereducated","underemphasis","underemployed","underemployment","underenumerated","underenumeration","underestimate","underexploited","underexpose","underexposure","underfed","underfeed","underfloor","underflow","underfoot","underfund","underfur","undergarment","undergirding","undergo","undergoes","undergone","undergrad","undergraduate","underground","undergrowth","undergrowths","underhand","underhanded","underhandedness","underheat","underinvestment","underlaid","underlain","underlay","underlie","underline","underling","underlip","underloaded","underly","underlying","undermanned","undermentioned","undermine","undermost","underneath","underneaths","undernourished","undernourishment","underpaid","underpants","underpart","underpass","underpay","underpayment","underperformed","underpin","underpinned","underpinning","underplay","underpopulated","underpopulation","underpowered","underpricing","underprivileged","underproduction","underrate","underregistration","underreported","underreporting","underrepresentation","underrepresented","underscore","underscores","undersea","undersealed","undersecretary","undersell","undersexed","undershirt","undershoot","undershorts","undershot","underside","undersign","undersigned","undersized","undersizes","undersizing","underskirt","undersold","underspecification","underspecified","underspend","understaffed","understand","understandability","understandable","understandably","understanding","understands","understate","understatement","understocked","understood","understrength","understructure","understudy","undertake","undertaken","undertaker","undertaking","underthings","undertone","undertook","undertow","underused","underusing","underutilization","underutilized","undervaluation","undervalue","underwater","underway","underwear","underweight","underwent","underwhelm","underwood","underworld","underwrite","underwriter","underwritten","underwrote","undeserving","undesigned","undesirable","undeviating","undialyzed","undiplomatic","undiscerning","undiscriminating","undo","undocumented","undoubted","undramatic","undramatized","undress","undrinkability","undrinkable","undroppable","undue","undulant","undulate","undulation","unearth","unearthliness","unearthly","unease","uneconomic","uneducated","unemployed","unemployment","unencroachable","unending","unendurable","unenergized","unenforced","unenterprising","unescape","unesco","unethical","uneulogized","unexacting","unexceptionably","unexcited","unexpected","unexpectedly","unexpectedness","unfading","unfailing","unfailingness","unfair","unfamiliar","unfashionable","unfathomably","unfavored","unfeeling","unfeigned","unfelt","unfeminine","unfertile","unfetchable","unfinished","unflagging","unflappability","unflappable","unflappably","unflinching","unfold","unfoldment","unforced","unforgeable","unfortunate","unfortunately","unfossilized","unfraternizing","unfrozen","unfulfillable","unfunny","unfussy","ungainliness","ungainly","ungava","ungenerous","ungentle","unglamorous","ungrammaticality","ungrudging","unguent","ungulate","unhandled","unharmonious","unharness","unhistorical","unholy","unhook","unhydrolyzed","unhygienic","uni","unibus","unicameral","unicef","unicellular","unicode","unicorn","unicycle","unicyclist","unideal","unidimensional","unidiomatic","unidirectional","unidirectionality","unidolized","unifiable","unification","unified","unifier","unifilar","uniform","uniformity","uniformness","unify","unilateral","unilateralism","unilateralist","unimodal","unimpeachably","unimportance","unimportant","unimpressive","unindustrialized","uninhibited","uninitialized","uninominal","uninstall","uninstalled","uninstalling","uninsured","unintellectual","unintended","uninteresting","uninterrupted","uninterruptedness","unintuitive","uninviting","union","unionism","unionist","unionize","unions","uniplus","unipolar","uniprocessor","uniq","uniqid","unique","uniqueid","uniqueidentifier","uniquely","uniqueness","uniroyal","unisex","unisoft","unison","unistd","unisys","unit","unitarian","unitarianism","unitary","unite","united","uniter","unitize","unitofwork","unitprice","units","unittest","unity","unityengine","univ","univac","univalent","univalve","univariate","universal","universalism","universalistic","universality","universalize","universalizer","universally","universe","universities","university","unix","unixtime","unjam","unkempt","unkind","unkink","unknightly","unknowable","unknowing","unknown","unknownhostexception","unlabored","unlace","unlearn","unless","unlike","unlikeable","unlikeliness","unlikely","unlimber","unlimited","unlink","unlist","unlit","unliterary","unload","unloaded","unlock","unlocked","unloose","unlucky","unmagnetized","unmanageably","unmanaged","unmanagedtype","unmannered","unmarshal","unmarshaller","unmask","unmeaning","unmeasured","unmeetable","unmelodious","unmemorable","unmemorialized","unmentionable","unmerciful","unmeritorious","unmethodical","unmineralized","unmissable","unmistakably","unmitigated","unmnemonic","unmobilized","unmoral","unmount","unmovable","unmoving","unnamed","unnaturalness","unnavigable","unnecessarily","unnecessary","unneeded","unnerving","unnest","uno","unobliging","unobtrusive","unoffensive","unofficial","unordered","unorganized","unorthodox","unpack","unpacked","unpacking","unpaintable","unpalatability","unpalatable","unpartizan","unpatronizing","unpeople","unperceptive","unperson","unperturbed","unphysical","unpick","unpicturesque","unpinning","unpkg","unpleasing","unploughed","unpolarized","unpopular","unpractical","unprecedented","unpredictable","unpreemphasized","unpremeditated","unpretentiousness","unprincipled","unproblematic","unproductive","unpropitious","unprovable","unproven","unprovocative","unpunctual","unqualified","unquestionable","unraisable","unravellings","unreachable","unread","unreadability","unreadable","unreal","unrealizable","unreasonable","unreasoning","unreceptive","unrecognized","unrecordable","unreflective","unregister","unrelated","unrelenting","unreliable","unremitting","unrepeatability","unrepeated","unrepentant","unreported","unrepresentative","unreproducible","unresolved","unresponsive","unrest","unrestrained","unrewarding","unriddle","unripe","unromantic","unruliness","unruly","unsafe","unsaleable","unsanitary","unsavored","unsavoriness","unseal","unsearchable","unseasonal","unseeing","unseen","unselected","unselfconscious","unselfconsciousness","unselfishness","unsellable","unsentimental","unserialize","unset","unsettled","unsettledness","unsettling","unshapely","unshaven","unshift","unshorn","unsighted","unsightliness","unsigned","unskilful","unsociability","unsociable","unsocial","unsorted","unsound","unspeakably","unspecific","unspecified","unspectacular","unspoilt","unspoke","unsporting","unstable","unstigmatized","unstilted","unstinting","unstopping","unstrapping","unstudied","unstuffy","unsubdued","unsubscribe","unsubstantial","unsubtle","unsuccessful","unsuitable","unsupported","unsupportedencodingexception","unsupportedoperationexception","unsure","unsuspecting","unswerving","unsymmetrical","unsympathetic","unsystematic","unsystematized","untactful","untalented","untaxing","unteach","untellable","untenable","untested","unthinking","until","untill","untiring","untitled","unto","untouchable","untouched","untoward","untowardness","untraceable","untrue","untrusted","untruthfulness","untwist","unukalhai","unusable","unused","unusual","unusualness","unutterable","unutterably","unvocalized","unvulcanized","unwaivering","unwanted","unwarrantable","unwarrantably","unwashed","unwearable","unwearied","unwed","unwedge","unwelcome","unwell","unwieldiness","unwieldy","unwind","unwomanly","unworkable","unworried","unwrap","unwrapping","unyielding","unyoke","unzip","up","upanishads","uparrow","upbeat","upbraid","upbring","upbringing","upc","upchuck","upcome","upcoming","upcountry","upd","updatability","updatable","update","updated","updatedat","updatepanel","updater","updates","updatesourcetrigger","updating","updike","updraft","upend","upfield","upfront","upgrade","upgradeable","upgraded","upgrades","upgrading","upheaval","upheld","uphill","uphold","upholder","upholster","upholsterer","upholstery","upi","upkeep","upland","uplander","uplift","uplifter","upload","uploaded","uploadedfile","uploader","uploadfile","uploading","uploads","upmarket","upon","upped","upper","uppercase","upperclassman","upperclassmen","uppercut","uppercutting","uppermost","upping","uppish","uppity","upraise","uprated","uprating","uprear","upright","uprightness","uprise","uprising","upriver","uproar","uproarious","uproariousness","uproot","uprooter","ups","upscale","upsert","upset","upsetting","upshot","upside","upsilon","upslope","upstage","upstairs","upstanding","upstandingness","upstart","upstate","upstream","upstroke","upsurge","upswing","upswung","uptake","upthrust","uptight","uptime","upto","upton","uptown","uptrend","upturn","upvote","upvoted","upvotes","upward","upwardness","upwards","upwelling","upwind","uq","ur","uracil","ural","urania","uranium","uranus","uranyl","urbain","urban","urbana","urbane","urbanism","urbanite","urbanity","urbanization","urbanize","urbano","urbanologist","urbanology","urbanus","urchin","urdu","urea","uremia","uremic","ureter","urethane","urethra","urethrae","urethral","urethritis","urey","urge","urgency","urgent","urger","uri","uriah","uric","uriel","urikind","urinal","urinalyses","urinalysis","urinary","urinate","urination","urine","uris","url","urlclassloader","urlconnection","urldecode","urlencode","urlencoded","urlencoder","urllib","urlopen","urlparameter","urlpatterns","urlrequest","urlrouterprovider","urls","urlsession","urlstring","urlwithstring","urn","urna","urning","urogenital","urological","urologist","urology","urquhart","ursa","ursala","ursine","ursola","urson","ursula","ursulina","ursuline","urticaria","uruguay","uruguayan","urumqi","us","usa","usability","usable","usably","usaf","usage","usages","usart","usb","usc","uscg","usd","usda","use","usec","usecase","used","usedrange","useful","usefull","usefulness","useless","uselessness","usenet","usenix","user","useragent","userbundle","usercontrol","usercontroller","userdao","userdata","userdefaults","userdetails","userdetailsservice","useremail","userfile","userform","userguide","userid","userinfo","userinput","userinteractionenabled","userlist","userlogin","usermanager","usermanual","usermodel","username","usernames","userpassword","userprofile","userrepository","userrole","users","userscontroller","userservice","usertype","uses","usg","usher","usherette","ushort","usia","using","usmc","usn","uso","usort","usp","usps","usr","uss","ussr","ustinov","usu","usual","usually","usuals","usuario","usurer","usurious","usuriousness","usurp","usurpation","usurper","usury","ut","uta","utah","utahan","utc","utcnow","ute","utensil","uteri","uterine","uterus","utf","utica","util","utile","utilitarian","utilitarianism","utilities","utility","utilization","utilize","utilizer","utilizes","utilizing","utils","utl","utm","utmost","utopia","utopian","utopianism","utrecht","utrillo","utter","utterance","uttered","utterer","utterly","uttermost","uu","uucp","uuid","uv","uvula","uvular","uw","uwp","uwsgi","ux","uxorious","uzbek","uzbekistan","uzi","v","va","vaadin","vacancy","vacant","vacantness","vacate","vacation","vacationist","vacationland","vaccinate","vaccination","vaccine","vaccinia","vaccinial","vachel","vacillate","vacillating","vacillation","vacillator","vaclav","vacua","vacuity","vacuo","vacuolate","vacuolated","vacuole","vacuolization","vacuous","vacuousness","vacuum","vader","vaduz","vagabond","vagabondage","vagarious","vagary","vagina","vaginae","vaginal","vagrancy","vagrant","vague","vagueing","vagueness","vail","vain","vainglorious","vaingloriousness","vainglory","val","valance","valaree","valaria","valarie","valdemar","valdez","vale","valeda","valediction","valedictorian","valedictory","valence","valencia","valency","valene","valenka","valentia","valentijn","valentin","valentina","valentine","valentino","valenzuela","valera","valeria","valerian","valerie","valerye","valet","valetudinarian","valetudinarianism","valgrind","valhalla","valiance","valiant","valiantness","valid","valida","validate","validated","validates","validating","validation","validationerror","validationmessagefor","validationresult","validations","validator","validators","validity","validness","validnesses","valign","valina","valise","valium","valkyrie","valle","vallejo","valletta","valley","valli","vallie","vally","valma","valois","valor","valorous","valparaiso","valry","vals","valuable","valuableness","valuables","valuably","valuate","valuation","valuator","value","valuechanged","valued","valueerror","valueeventlistener","valueforkey","valueless","valuelessness","valueof","valuer","values","valuetype","valve","valveless","valves","valvular","vamoose","vamp","vamper","vampire","van","vanadium","vance","vancouver","vanda","vandal","vandalism","vandalize","vandenberg","vanderbilt","vanderburgh","vanderpoel","vandyke","vane","vanessa","vang","vanguard","vania","vanilla","vanish","vanisher","vanishing","vanity","vanna","vanned","vanni","vannie","vanning","vanny","vanquish","vanquisher","vantage","vanuatu","vanya","vanzetti","vapid","vapidity","vapidness","vapor","vaporer","vaporing","vaporisation","vaporise","vaporization","vaporize","vaporizer","vaporous","vapory","vaquero","var","varanasi","varbinary","varchar","varese","vargas","variability","variable","variablename","variableness","variables","variably","variadic","varian","variance","variances","variant","variants","variate","variation","variational","variations","varicolored","varicose","varied","variedly","variegate","variegation","varier","varies","varietal","variety","various","varistor","varityping","varius","varlet","varmint","varname","varnish","varnished","varnisher","vars","varsity","vary","varying","vascular","vase","vasectomy","vaseline","vasili","vasily","vasomotor","vasquez","vassal","vassalage","vassar","vassili","vassily","vast","vastly","vastness","vat","vatican","vatted","vatting","vaudeville","vaudevillian","vaudois","vaughan","vaughn","vault","vaulter","vaulting","vaunt","vaunter","vax","vaxes","vazquez","vb","vba","vbcrlf","vbnewline","vbo","vbox","vbs","vbscript","vc","vcard","vcf","vcl","vcr","vcs","vd","vdt","vdu","ve","veal","vealed","vealer","veals","veblen","vec","vect","vector","vectorial","vectorization","vectorize","vectorized","vectorizing","vectors","ved","veda","vedanta","veejay","veep","veer","veering","veg","vega","vegan","vegemite","veges","vegetable","vegetarian","vegetarianism","vegetate","vegetation","vegetative","vegged","veggie","vegging","vehemence","vehemency","vehement","vehicle","vehicles","vehicula","vehicular","veil","veiling","vein","veining","vel","vela","velar","velarize","velcro","veld","veldt","velez","velit","vella","vellum","velma","velocipede","velocity","velor","velour","velsquez","velum","velveeta","velvet","velveteen","velvety","velzquez","venal","venality","venation","vend","vender","vendetta","vendible","vendor","vendors","veneer","veneerer","veneering","venenatis","venerability","venerable","venerate","veneration","venereal","venetian","venezuela","venezuelan","vengeance","vengeful","vengefulness","venial","venialness","veniam","venice","venireman","veniremen","venison","venita","venn","venom","venomous","venomousness","venous","vent","venter","ventilate","ventilated","ventilation","ventilator","ventral","ventricle","ventricular","ventriloquies","ventriloquism","ventriloquist","ventriloquy","ventura","venture","venturesome","venturesomeness","venturi","venturous","venturousness","venue","venues","venus","venusian","venv","ver","vera","veracious","veraciousness","veracities","veracity","veracruz","veradis","veranda","verandahed","verb","verbal","verbalization","verbalize","verbalized","verbalizer","verballed","verballing","verbatim","verbena","verbiage","verbose","verbosity","verboten","verbs","verdana","verdant","verde","verderer","verdi","verdict","verdigris","verdure","vere","verena","verene","verge","verger","vergil","veridical","veriee","verifiability","verifiable","verifiableness","verification","verified","verifier","verifies","verify","verifying","verifypeer","verile","verily","verina","verine","verisimilitude","veritable","veritableness","veritably","verity","verizon","verla","verlag","verlaine","vermeer","vermicelli","vermiculite","vermiform","vermilion","vermin","verminous","vermont","vermonter","vermouth","vermouths","vern","verna","vernacular","vernal","verne","vernen","verney","vernice","vernier","vernon","vernor","verona","veronese","veronica","veronika","veronike","veronique","verruca","verrucae","versa","versailles","versatec","versatile","versatileness","versatility","verse","versed","verses","versicle","versification","versifier","versify","versing","version","versioncode","versioned","versioning","versionname","versions","verso","versus","vert","vertebra","vertebrae","vertebral","vertebrate","vertebration","vertex","vertical","verticalalignment","vertically","vertices","vertiginous","vertigo","vertigoes","vertx","verve","very","vesalius","vesicle","vesicular","vesiculate","vespasian","vesper","vespucci","vessel","vest","vesta","vestal","vestibular","vestibule","vestibulum","vestige","vestigial","vesting","vestment","vestry","vestryman","vestrymen","vesture","vesuvius","vet","vetch","veter","veteran","veterinarian","veterinary","veto","vetoes","vetted","vetting","vevay","vex","vexation","vexatious","vexatiousness","vexed","vf","vfs","vfw","vfy","vg","vga","vh","vhdl","vhf","vhost","vhosts","vhs","vi","via","viability","viable","viably","viaduct","viagra","vial","viand","vibe","vibraharp","vibrancy","vibrant","vibraphone","vibraphonist","vibrate","vibration","vibrational","vibrato","vibrator","vibratory","vibrio","vibrionic","viburnum","vic","vicar","vicarage","vicarious","vicariousness","vice","viced","vicegerent","vicennial","vicente","viceregal","viceroy","vichy","vichyssoise","vicing","vicinity","vicious","viciousness","vicissitude","vick","vickers","vicki","vickie","vicksburg","vicky","victim","victimization","victimize","victimized","victimizer","victoir","victor","victoria","victorian","victorianism","victorious","victoriousness","victory","victrola","victual","victualer","vicua","vid","vida","vidal","videlicet","video","videocapture","videocassette","videoconferencing","videodisc","videodisk","videoid","videophone","videoplayer","videos","videotape","videoview","vidovic","vidovik","vie","vienna","viennese","vientiane","vier","viet","vietcong","vietminh","vietnam","vietnamese","view","viewable","viewbag","viewbox","viewchild","viewcontext","viewcontroller","viewcontrollers","viewdata","viewdidappear","viewdidload","viewed","viewer","viewers","viewfinder","viewgraph","viewgroup","viewholder","viewing","viewless","viewmodel","viewmodels","viewname","viewpager","viewpoint","viewport","viewrootimpl","views","viewstate","viewtopic","viewtype","viewwillappear","viewwithtag","vigesimal","vigil","vigilance","vigilant","vigilante","vigilantism","vigilantist","vignette","vignetter","vignetting","vignettist","vigor","vigorous","vigorousness","vii","viii","vijayawada","viki","viking","vikki","vikky","vikram","vila","vile","vilely","vileness","vilest","vilhelmina","vilification","vilifier","vilify","villa","village","villager","villain","villainous","villainousness","villainy","villarreal","ville","villein","villeinage","villi","villon","villus","vilma","vilnius","vilyui","vim","vimeo","vimrc","vin","vina","vinaigrette","vince","vincent","vincenty","vincenz","vinci","vincible","vindemiatrix","vindicate","vindication","vindicator","vindictive","vindictiveness","vine","vinegar","vinegary","vineyard","vinita","vinni","vinnie","vinny","vino","vinous","vinson","vintage","vintager","vintner","vinyl","viol","viola","violable","violante","violate","violated","violates","violating","violation","violations","violator","viole","violence","violent","violet","violetta","violette","violin","violinist","violist","violoncellist","violoncello","vip","viper","viperous","virago","viragoes","viral","vireo","virge","virgie","virgil","virgilio","virgin","virgina","virginal","virginia","virginian","virginie","virginity","virgo","virgule","virile","virility","virologist","virology","virtual","virtualbox","virtualenv","virtualenvs","virtualfilterchain","virtualhost","virtualization","virtually","virtue","virtuosity","virtuoso","virtuosoes","virtuous","virtuousness","virulence","virulent","virus","vis","visa","visage","visakhapatnam","visayans","viscera","visceral","viscid","viscoelastic","viscoelasticity","viscometer","viscose","viscosity","viscount","viscountcy","viscountess","viscous","viscousness","viscus","vise","viselike","vishnu","visibility","visible","visibly","visigoth","visigoths","vision","visionariness","visionary","visit","visitable","visitant","visitation","visited","visiting","visitor","visitors","visits","visor","vista","vistula","visual","visualization","visualize","visualized","visualizer","visualizes","visually","visualstate","visualstudio","vita","vitae","vital","vitality","vitalization","vitalize","vitamin","vite","vitia","vitiate","vitiation","viticulture","viticulturist","vitim","vito","vitoria","vitreous","vitrifaction","vitrification","vitrify","vitrine","vitriol","vitriolic","vitro","vittles","vittoria","vittorio","vituperate","vituperation","vituperative","vitus","viv","viva","vivace","vivacious","vivaciousness","vivacity","vivaldi","vivamus","vivaria","vivarium","vivaxes","vive","vivekananda","viverra","vivi","vivia","vivian","viviana","vivianna","vivianne","vivid","vividness","vivie","vivien","viviene","vivienne","vivifier","vivify","viviparous","vivisect","vivisection","vivisectional","vivisectionist","viviyan","vivo","vivyan","vivyanne","vixen","vixenish","viz","vizier","vizor","vj","vk","vl","vlad","vladamir","vladimir","vladivostok","vlc","vlf","vlookup","vlsi","vm","vms","vmware","vn","vnd","vo","voa","vocab","vocable","vocabularian","vocabularianism","vocabulary","vocal","vocalic","vocalise","vocalism","vocalist","vocalization","vocalize","vocalized","vocalizer","vocation","vocational","vocative","vociferate","vociferation","vociferous","vociferousness","vocoded","vocoder","vodka","voe","vogel","vogella","vogue","vogueing","voguish","voice","voiceband","voiced","voiceless","voicelessness","voicer","voices","voicing","void","voidable","voided","voider","voiding","voidness","voids","voil","voila","voile","voip","vol","volar","volatile","volatileness","volatility","volatilization","volatilize","volcanic","volcanically","volcanism","volcano","volcanoes","vole","volga","volgograd","volition","volitional","volitionality","volkswagen","volley","volleyball","volleyer","volleyerror","volstead","volt","volta","voltage","voltaic","voltaire","volterra","voltmeter","volubility","voluble","volubly","volume","volumes","volumetric","volumetrically","voluminous","voluminousness","voluntarily","voluntariness","voluntarism","voluntary","volunteer","voluptate","voluptuary","voluptuous","voluptuousness","volute","volutpat","volvo","vomit","von","vonda","vonnegut","vonni","vonnie","vonny","vonr","voodoo","voodooism","voracious","voraciousness","voracity","voronezh","vorster","vortex","vortices","vorticity","votary","vote","voted","voter","votes","voting","votive","vouch","voucher","vouchsafe","vow","vowel","vowelled","vowelling","vowels","vower","voyage","voyager","voyageur","voyeur","voyeurism","voyeuristic","vp","vpc","vpn","vps","vr","vs","vscode","vsts","vstudio","vt","vtable","vtk","vtol","vue","vuejs","vuex","vulcan","vulcanization","vulcanize","vulcanized","vulg","vulgar","vulgarian","vulgarism","vulgarity","vulgarization","vulgarize","vulgate","vulnerabilities","vulnerability","vulnerable","vulnerably","vulpine","vulputate","vulture","vulturelike","vulturous","vulva","vulvae","vv","vw","vx","vy","vying","vyky","w","wa","waals","wabash","wac","wacke","wackes","wackiness","wacko","wacky","waco","wad","wadded","wadding","waddle","wade","wader","wadi","wadsworth","wafer","waffle","wafs","waft","wafter","wag","wage","waged","wager","wages","wagged","waggery","wagging","waggish","waggishness","waggle","waggly","wagner","wagnerian","wagon","wagoner","wagtail","wahl","waif","waikiki","wail","wailer","wain","wainscot","wainwright","waist","waistband","waistcoat","waister","waistline","wait","waite","waited","waiter","waitfor","waiting","waitkey","waitpeople","waitperson","waitress","waits","waive","waiver","wake","wakefield","wakeful","wakefulness","waken","waker","wakeup","waksman","wal","walbridge","walcott","wald","waldemar","walden","waldensian","waldheim","waldo","waldon","waldorf","wale","wales","walesa","walford","walgreen","waling","walk","walkabout","walkaway","walker","walkie","walking","walkman","walkout","walkover","walks","walkthrough","walkway","wall","wallaby","wallace","wallache","wallah","wallas","wallboard","wallenstein","waller","wallet","walleye","wallflower","wallie","wallis","walliw","walloon","wallop","walloper","walloping","wallow","wallower","wallpaper","walls","wally","walnut","walpole","walpurgisnacht","walrus","walsh","walt","walter","walther","walton","waltz","waltzer","walworth","waly","wamp","wampum","wan","wanamaker","wand","wanda","wander","wanderer","wanderlust","wandie","wandis","wane","waneta","wang","wangle","wangler","wanids","wankel","wanna","wannabe","wanned","wanner","wanness","wannest","wanning","wansee","wansley","want","wanted","wanter","wanting","wanton","wantonness","wants","wapiti","war","warble","warbler","warbonnet","ward","warde","warden","warder","wardrobe","wardroom","wards","wardship","ware","warehouse","warehouseman","warfare","warfield","warhead","warhol","warhorse","warily","wariness","warinesses","waring","warless","warlike","warlock","warlord","warm","warmblooded","warmed","warmer","warmhearted","warmheartedness","warmish","warmness","warmonger","warmongering","warms","warmth","warmths","warn","warned","warner","warning","warnings","warnock","warp","warpaint","warpath","warpaths","warper","warplane","warrant","warranted","warranter","warranty","warred","warren","warrener","warring","warrior","wars","warsaw","warship","wart","warthog","wartime","warty","warwick","wary","was","wasatch","wash","washable","washbasin","washboard","washbowl","washburn","washcloth","washcloths","washday","washed","washer","washerwoman","washerwomen","washing","washington","washingtonian","washoe","washout","washrag","washroom","washstand","washtub","washy","wasn","wasp","waspish","waspishness","wassail","wasserman","wassermann","wast","wastage","waste","wastebasket","wasted","wasteful","wastefulness","wasteland","wastepaper","waster","wastewater","wasting","wastrel","wat","watanabe","watch","watchable","watchband","watchdog","watchdogged","watchdogging","watched","watcher","watches","watchful","watchfulness","watching","watchmake","watchmaker","watchman","watchmen","watchpoints","watchtower","watchword","water","waterbird","waterborne","waterbury","watercolor","watercolorist","watercourse","watercraft","watercress","waterer","waterfall","waterfowl","waterfront","watergate","waterhole","waterhouse","wateriness","watering","waterless","waterlily","waterline","waterlogged","waterloo","waterman","watermark","watermelon","watermill","waterproof","waters","watershed","waterside","watersider","waterspout","watertight","watertightness","watertown","waterway","waterwheel","waterworks","watery","watir","watkins","wats","watson","watt","wattage","watteau","wattenberg","watterson","wattle","watusi","waugh","waukesha","waunona","waupaca","waupun","wausau","wauwatosa","wav","wave","waveband","waveform","wavefront","waveguide","waveland","wavelength","wavelengths","wavelet","wavelike","wavenumber","waver","wavering","waverley","waverly","waves","wavily","waviness","wavy","wax","waxer","waxiness","waxwing","waxwork","waxy","way","wayfarer","wayfaring","waylaid","waylan","wayland","waylay","waylayer","wayleave","waylen","waylin","waylon","waymarked","wayne","waynesboro","waypoint","waypoints","ways","wayside","wayward","waywardness","wb","wc","wcf","wchar","wd","we","weak","weaken","weakener","weakfish","weakish","weakliness","weakling","weakly","weakness","weakreference","weal","wealth","wealthiness","wealths","wealthy","wean","weaner","weanling","weapon","weaponless","weaponry","weapons","wear","wearable","wearer","wearied","wearily","weariness","wearing","wearisome","wearisomeness","weary","wearying","weasel","weather","weatherbeaten","weathercock","weatherer","weatherford","weathering","weatherize","weatherman","weathermen","weatherperson","weatherproof","weatherstrip","weatherstripped","weatherstripping","weave","weaver","weaves","weaving","web","webapi","webapp","webappclassloader","webappcontext","webapplication","webapps","webb","webbed","webber","webbing","webbrowser","webcam","webclient","webcontainer","webcontrols","webcore","webdav","webdriver","webdriverwait","webelement","weber","webern","webexception","webfeet","webfont","webfoot","webform","webforms","webgl","webhook","webhooks","webhost","webkit","weblog","weblogic","weblogs","webm","webmaster","webmethod","webmvc","webp","webpack","webpage","webpages","webrequest","webresponse","webrick","webroot","webrtc","webserver","webservice","webservices","websettings","website","websites","websocket","websockets","websphere","webster","websterville","webstore","webstorm","webview","webviewclient","wed","wedded","weddell","wedder","wedding","wedge","wedgie","wedgwood","wedlock","wednesday","wee","weed","weeder","weediness","weedkiller","weedless","weedy","weeing","week","weekday","weekdays","weekend","weekender","weekends","weekly","weeknight","weeks","ween","weenie","weeny","weep","weeper","weepy","weevil","weft","wehr","wei","weibull","weidar","weider","weidman","weierstrass","weigh","weighed","weigher","weighs","weight","weighted","weighter","weightily","weightiness","weighting","weightless","weightlessness","weightlifter","weightlifting","weights","weightsum","weighty","weill","weinberg","weiner","weinstein","weir","weird","weirdie","weirdness","weirdo","weisenheimer","weiss","weissman","weissmuller","weizmann","weka","welbie","welby","welcher","welches","welcome","welcomed","welcomeness","welcoming","weld","welder","weldon","weldwood","welfare","welkin","well","welland","wellbeing","weller","welles","wellesley","wellhead","wellington","wellman","wellness","wells","wellspring","wellsville","welmers","welsh","welsher","welshman","welshmen","welshwoman","welshwomen","welt","welter","welterweight","wen","wench","wencher","wend","wenda","wendall","wendel","wendeline","wendell","wendi","wendie","wendy","wendye","wenona","wenonah","went","wentworth","wept","were","weren","werewolf","werewolves","werner","wernher","werror","werther","werwolf","wes","wesley","wesleyan","wessex","wesson","west","westbound","westbrook","westbrooke","westchester","wester","westerly","western","westerner","westernization","westernize","westernmost","westfield","westhampton","westing","westinghouse","westleigh","westley","westminster","westmore","weston","westphalia","westport","westward","westwood","wet","wetback","wether","wetland","wetness","wettable","wetter","wettest","wetting","weyden","weyerhauser","weylin","wezen","wf","wff","wg","wget","wh","whack","whacker","whale","whaleboat","whalebone","whalen","whaler","whaling","wham","whammed","whamming","whammy","wharf","wharton","wharves","what","whatchamacallit","whatever","whatnot","whats","whatsapp","whatsoever","whatwg","wheal","wheat","wheatgerm","wheaties","wheatland","wheaton","wheatstone","whee","wheedle","wheel","wheelbarrow","wheelbase","wheelchair","wheeler","wheelhouse","wheelie","wheeling","wheelock","wheels","wheelwright","wheeze","wheezily","wheeziness","wheezy","whelan","whelk","wheller","whelm","whelp","when","whence","whenever","whensoever","where","whereabout","whereas","whereat","whereby","wherefore","wherein","whereof","whereon","wheresoever","whereto","whereupon","wherever","wherewith","wherewithal","wherry","whet","whether","whetstone","whetted","whetting","whew","whey","which","whichever","whiff","whiffle","whiffler","whiffletree","whig","while","whilom","whilst","whim","whimmed","whimming","whimper","whimsey","whimsical","whimsicality","whimsy","whine","whining","whinny","whiny","whip","whipcord","whiplash","whippany","whipped","whipper","whippersnapper","whippet","whipping","whipple","whippletree","whippoorwill","whips","whipsaw","whir","whirl","whirligig","whirlpool","whirlwind","whirly","whirlybird","whirred","whirring","whisk","whisker","whiskery","whiskey","whisper","whisperer","whispering","whist","whistle","whistleable","whistler","whistling","whit","whitaker","whitby","whitcomb","white","whitebait","whitecap","whitecolor","whiteface","whitefield","whitefish","whitehall","whitehead","whitehorse","whiteleaf","whiteley","whitelist","whiten","whitener","whiteness","whitening","whiteout","whitespace","whitespaces","whitetail","whitewall","whitewash","whitewater","whitey","whitfield","whither","whitier","whitiest","whiting","whitish","whitley","whitlock","whitman","whitney","whitsunday","whittaker","whitter","whittier","whittle","whittler","whiz","whizkid","whizzbang","whizzed","whizzes","whizzing","whl","who","whoa","whodunit","whoever","whois","whole","wholegrain","wholehearted","wholeheartedness","wholemeal","wholeness","wholesale","wholesaler","wholesome","wholesomeness","wholewheat","wholly","whom","whomever","whomsoever","whoop","whoopee","whooper","whoosh","whop","whopper","whopping","whore","whorehouse","whoreish","whorish","whorl","whose","whoso","whosoever","why","whys","wi","wiatt","wich","wichita","wick","wicked","wickedness","wicker","wickerwork","wicket","wicketkeeper","wicking","wid","wide","widely","widemouthed","widen","widener","wideness","wider","widespread","widgeon","widget","widgets","widow","widower","widowhood","width","widths","widthwise","wieland","wield","wielder","wiemar","wiener","wienie","wier","wiesel","wife","wifeless","wifely","wifi","wifimanager","wig","wigeon","wigged","wigging","wiggins","wiggle","wiggler","wiggly","wight","wiglet","wigmaker","wigner","wigwag","wigwagged","wigwagging","wigwam","wiki","wikimedia","wikipedia","wilberforce","wilbert","wilbur","wilburn","wilburt","wilcox","wild","wilda","wildcard","wildcards","wildcat","wildcatted","wildcatter","wildcatting","wilde","wildebeest","wilden","wilder","wilderness","wildfire","wildflower","wildfly","wildfowl","wilding","wildlife","wildly","wildness","wildon","wile","wileen","wilek","wiley","wilford","wilfred","wilfredo","wilfrid","wilfulness","wilhelm","wilhelmina","wilhelmine","wilie","wilily","wiliness","wilkerson","wilkes","wilkins","wilkinson","will","willa","willabella","willamette","willamina","willard","willcox","willdon","willed","willem","willemstad","willer","willetta","willette","willey","willful","willfulness","willi","william","williamsburg","williamson","willie","willied","willies","willing","willinger","willingest","willingness","willisson","williwaw","willoughby","willow","willower","willowy","willpower","willy","willyt","wilma","wilmar","wilmer","wilmette","wilmington","wilona","wilone","wilow","wilshire","wilson","wilsonian","wilt","wilton","wily","wimbledon","wimp","wimpish","wimple","wimpy","win","winapi","wince","winch","winchell","wincher","winchester","wind","windbag","windblown","windbreak","windburn","winded","winder","windfall","windflower","windham","windhoek","windily","windiness","winding","windjammer","windlass","windless","windmill","window","windowless","windowmanager","windowpane","windows","windowsazure","windowsill","windowstate","windpipe","windproof","windrow","winds","windscreen","windshield","windsock","windsor","windstorm","windsurf","windswept","windup","windward","windy","wine","wineglass","winegrower","winehead","winemake","winemaster","winery","winesap","wineskin","winfield","winform","winforms","winfred","winfrey","winfx","wing","wingback","wingding","wingeing","winger","wingless","winglike","wingman","wingmen","wingspan","wingspread","wingtip","wini","winifield","winifred","wink","winker","winking","winkle","winless","winn","winna","winnable","winnah","winne","winnebago","winner","winners","winnetka","winni","winnie","winnifred","winning","winnipeg","winnow","winny","wino","winograd","winona","winonah","winooski","winrt","wins","winsborough","winsett","winslow","winsock","winsome","winsomeness","winston","winter","winterer","wintergreen","winterize","winters","wintertime","winthrop","wintriness","wintry","winy","wipe","wiper","wire","wired","wirehair","wireless","wireman","wiremen","wirer","wires","wireshark","wiretap","wiretapped","wiretapper","wiretapping","wiriness","wiring","wiry","wis","wisc","wisconsin","wisconsinite","wisdom","wisdoms","wise","wiseacre","wisecrack","wised","wisely","wiseness","wisenheimer","wises","wish","wishbone","wishes","wishful","wishfulness","wishlist","wishy","wising","wisp","wispy","wist","wisteria","wistful","wistfulness","wit","witch","witchcraft","witchdoctor","witchery","with","withal","withcolumn","withdraw","withdrawal","withdrawer","withdrawn","withdrawnness","withdrew","withe","wither","withering","witherspoon","withevent","withheld","withhold","withholder","withidentifier","within","withobject","without","withrowanimation","withs","withstand","withstood","withstring","witless","witlessness","witness","witnessed","witt","witted","witter","wittgenstein","witticism","wittie","wittily","wittiness","witting","wittings","witty","witwatersrand","wive","wives","wix","wiz","wizard","wizardry","wizen","wk","wkhtmltopdf","wkwebview","wl","wlan","wls","wm","wmi","wn","wnd","wndproc","wno","wnw","wo","woad","wobble","wobbler","wobbliness","wobbly","wodehouse","woe","woebegone","woeful","woefuller","woefullest","woefulness","woff","wok","woke","wolcott","wold","wolf","wolfe","wolfer","wolff","wolfgang","wolfhound","wolfie","wolfish","wolfishness","wolfram","wolfy","wollongong","wollstonecraft","wolsey","wolverhampton","wolverine","wolverton","wolves","woman","womanhood","womanish","womanize","womanized","womanizer","womanizes","womankind","womanlike","womanliness","womanly","womb","wombat","women","womenfolk","won","wonder","wondered","wonderer","wonderful","wonderfulness","wondering","wonderland","wonderment","wondrous","wondrousness","wong","wonk","wonky","wonned","wonning","wont","wonted","wontedness","woo","woocommerce","wood","woodard","woodberry","woodbine","woodblock","woodbury","woodcarver","woodcarving","woodchopper","woodchuck","woodcock","woodcraft","woodcut","woodcutter","woodcutting","wooden","woodenness","woodgrain","woodhen","woodhull","woodie","woodiness","woodland","woodlawn","woodlice","woodlot","woodlouse","woodman","woodmen","woodpecker","woodpile","woodrow","woodruff","woods","woodshed","woodshedded","woodshedding","woodside","woodsman","woodsmen","woodsmoke","woodstock","woodsy","woodward","woodwind","woodwork","woodworker","woodworking","woodworm","woody","woodyard","woof","woofer","wool","woolf","woolgather","woolgatherer","woolgathering","woolliness","woolly","woolongong","woolworth","woonsocket","wooster","wooten","woozily","wooziness","woozy","wop","worcester","worcestershire","word","wordage","wordbook","wordcount","worden","wordily","wordiness","wording","wordless","wordlist","wordplay","wordpress","words","wordsworth","wordy","wore","work","workability","workable","workableness","workably","workaday","workaholic","workaround","workarounds","workbench","workbook","workbooks","workday","workdir","worked","worker","workers","workfare","workflow","workflows","workforce","workhorse","workhouse","working","workingman","workingmen","workingwoman","workingwomen","workitem","worklight","workload","workman","workmanlike","workmanship","workmate","workmen","workout","workpiece","workplace","workroom","works","worksheet","worksheetfunction","worksheets","workshop","workspace","workspaces","workstation","worktable","worktop","workup","workweek","world","worldlier","worldliest","worldliness","worldly","worlds","worldwide","worm","wormer","wormhole","worms","wormwood","wormy","worn","worried","worrier","worries","worriment","worrisome","worry","worrying","worrywart","worse","worsen","worship","worshiper","worshipful","worshipfulness","worst","worsted","wort","worth","worthily","worthiness","worthinesses","worthington","worthless","worthlessness","worths","worthwhile","worthy","wost","wot","wotan","would","wouldn","wouldst","wound","wounded","wounder","wounding","wounds","wove","woven","wovens","wow","wozniak","wp","wparam","wpdb","wpf","wpfapplication","wpm","wr","wrack","wraith","wraiths","wrangell","wrangle","wrangler","wrap","wraparound","wrapped","wrapper","wrappers","wrapping","wraps","wrasse","wrath","wrathful","wraths","wreak","wreath","wreathe","wreaths","wreck","wreckage","wrecker","wren","wrench","wrenching","wrennie","wrest","wrester","wrestle","wrestler","wrestling","wretch","wretched","wretchedness","wriggle","wriggler","wriggly","wright","wrigley","wring","wringer","wrinkle","wrinkled","wrinkly","wrist","wristband","wristwatch","writ","writable","write","writebytes","writefile","writehead","writeline","writeln","writeobject","writer","writerow","writers","writes","writestring","writeto","writetofile","writeup","writhe","writing","written","wroclaw","wrong","wrongdoer","wrongdoing","wronger","wrongful","wrongfulness","wrongheaded","wrongheadedness","wrongly","wrongness","wronskian","wrote","wroth","wrought","wrt","wrung","wry","wryer","wryest","wryness","ws","wscript","wsdl","wsfilter","wsgi","wshttpbinding","wso","wsp","wss","wsse","wstring","wsw","wt","wtf","wu","wuhan","wurlitzer","wurst","wuss","wussy","wv","ww","wwdc","wwi","wwii","www","wwwroot","wx","wxpython","wxwidgets","wy","wyatan","wyatt","wycherley","wycliffe","wye","wyeth","wylie","wylma","wyman","wyn","wyndham","wynn","wynne","wynnie","wynny","wyo","wyoming","wyomingite","wysiwyg","x","xa","xamarin","xaml","xampp","xanadu","xanthippe","xanthus","xargs","xavier","xaviera","xaxis","xb","xbox","xc","xcode","xcopy","xd","xdata","xdebug","xdoc","xdocument","xe","xebec","xelement","xemacs","xena","xenakis","xenia","xenix","xenon","xenophobe","xenophobia","xenophobic","xenophon","xenos","xerces","xerographic","xerography","xerox","xerxes","xever","xf","xfbml","xff","xffff","xffffff","xffffffff","xhdpi","xhosa","xhr","xhtml","xhttp","xi","xian","xiaoping","xib","xii","xiii","ximenes","ximenez","ximian","xingu","xis","xiv","xix","xkcd","xl","xlab","xlabel","xlapp","xlarge","xldown","xlim","xlink","xls","xlsm","xlsx","xlup","xm","xmas","xmax","xmin","xml","xmlattribute","xmldata","xmldoc","xmldocument","xmlelement","xmlfile","xmlhttp","xmlhttprequest","xmlnode","xmlns","xmlparser","xmlreader","xmlrootelement","xmlrpc","xmlschema","xmlserializer","xmlsoap","xmlstring","xmltype","xmlwriter","xmm","xmpp","xms","xmx","xn","xna","xochipilli","xor","xp","xpath","xpos","xquery","xr","xrange","xref","xs","xscale","xsd","xsi","xsl","xslt","xsp","xss","xstream","xt","xterm","xticks","xts","xtype","xunit","xuzhou","xv","xvi","xvii","xviii","xwork","xx","xxl","xxx","xxxx","xxxxx","xxxxxx","xxxxxxx","xxxxxxxx","xxxxxxxxx","xxxxxxxxxx","xy","xylem","xylene","xylia","xylina","xylophone","xylophonist","xymenes","xyz","xz","y","ya","yacc","yacht","yachting","yachtsman","yachtsmen","yachtswoman","yachtswomen","yack","yagi","yahoo","yahweh","yak","yakima","yakked","yakking","yakut","yakutsk","yale","yalies","yalonda","yalow","yalta","yalu","yam","yamaha","yaml","yammer","yamoussoukro","yanaton","yance","yancey","yancy","yang","yangon","yangtze","yank","yankee","yaounde","yap","yapped","yapping","yaqui","yard","yardage","yardarm","yardley","yardman","yardmaster","yardmen","yardstick","yarmulke","yarn","yaroslavl","yarrow","yasmeen","yasmin","yates","yaw","yawl","yawn","yawner","yawning","yaxis","yay","yb","yc","ycombinator","yd","ydata","ye","yea","yeager","yeah","yeahs","year","yearbook","yearling","yearlong","yearly","yearn","yearner","yearning","years","yeast","yeastiness","yeasty","yeats","yecch","yegg","yehudi","yehudit","yekaterinburg","yelena","yell","yellow","yellowhammers","yellowish","yellowknife","yellowness","yellowstone","yellowy","yelp","yelper","yeltsin","yemen","yemeni","yemenite","yen","yenisei","yenned","yenning","yentl","yeoman","yeomanry","yeomen","yep","yerevan","yerkes","yes","yesenia","yeshiva","yessed","yessing","yesterday","yesteryear","yet","yeti","yetta","yettie","yetty","yevette","yevtushenko","yew","yggdrasil","yi","yiddish","yield","yielded","yielding","yields","yii","yiiframework","yikes","yin","yip","yipe","yipped","yippee","yipping","ylab","ylabel","ylim","ym","ymax","ymca","ymha","ymin","ymir","yml","ymmv","yn","ynes","ynez","yo","yoda","yodel","yodeler","yoder","yoga","yoghurt","yogi","yogurt","yoke","yoked","yokel","yokes","yoking","yoknapatawpha","yoko","yokohama","yolanda","yolande","yolane","yolanthe","yolk","yon","yonder","yong","yonkers","yore","yorgo","yorick","york","yorke","yorker","yorkshire","yorktown","yoruba","yosemite","yoshi","yoshiko","yost","you","young","younger","youngish","youngster","youngstown","your","yourapp","yourclass","yourdomain","yours","yourself","yourselves","yourtable","youth","youthful","youthfulness","youths","youtrack","youtu","yovonnda","yow","yowl","yp","ypos","ypres","ypsilanti","yr","yrs","ys","ysabel","yscale","yt","ytterbium","yttrium","yuan","yuba","yucatan","yucca","yuck","yucky","yugo","yugoslav","yugoslavia","yugoslavian","yuh","yui","yuk","yuki","yukked","yukking","yukon","yul","yule","yuletide","yulma","yum","yuma","yummy","yunnan","yup","yuppie","yuri","yurik","yurt","yuv","yves","yvette","yvon","yvonne","yvor","yw","ywca","ywha","yy","yyy","yyyy","yyyymmdd","z","za","zabrina","zaccaria","zach","zacharia","zachariah","zacharie","zachary","zacherie","zachery","zack","zackariah","zag","zagging","zagreb","zahara","zaire","zairian","zak","zambezi","zambia","zambian","zamboni","zamenhof","zamora","zan","zandra","zane","zaneta","zaniness","zanuck","zany","zanzibar","zap","zapata","zaporozhye","zappa","zapped","zapper","zapping","zara","zarah","zared","zaria","zarla","zc","ze","zea","zeal","zealand","zealot","zealotry","zealous","zealousness","zeb","zebadiah","zebedee","zebra","zebu","zebulen","zebulon","zechariah","zed","zedekiah","zedong","zeffirelli","zeiss","zeitgeist","zeke","zelda","zelig","zellerbach","zelma","zen","zena","zend","zendframework","zenger","zenia","zenith","zeniths","zennist","zeno","zephaniah","zephyr","zephyrus","zeppelin","zerk","zero","zeroed","zeroes","zeroing","zeromq","zeros","zest","zestful","zestfulness","zesty","zeta","zeugma","zeus","zf","zh","zhdanov","zhengzhou","zhivago","zhukov","zi","zia","zibo","ziegfeld","ziegler","zig","zigged","zigging","ziggy","zigzag","zigzagged","zigzagger","zigzagging","zilch","zillion","zilvia","zimbabwe","zimbabwean","zimmerman","zinc","zincked","zincking","zindex","zing","zingy","zinnia","zion","zionism","zionist","zip","zipcode","zipfile","zipped","zipper","zipping","zippy","zips","zircon","zirconium","zit","zita","zitella","zither","zk","zlib","zloty","zm","zmq","zn","zodiac","zodiacal","zoe","zola","zollie","zolly","zomba","zombi","zombie","zonal","zonda","zondra","zone","zoned","zoneddatetime","zoneid","zones","zoning","zonked","zonnya","zoo","zookeeper","zookeepers","zoological","zoologist","zoology","zoom","zoomed","zooming","zoophyte","zoophytic","zora","zorah","zorana","zorina","zorine","zorn","zoroaster","zoroastrian","zoroastrianism","zorro","zosma","zounds","zr","zrich","zs","zsazsa","zsh","zsigmondy","zu","zubenelgenubi","zubeneschamali","zucchini","zukor","zulema","zulu","zululand","zuni","zuzana","zwieback","zwingli","zworykin","zx","zxing","zydeco","zygote","zygoteinit","zygotic","zymurgy","zz","zzz"]}')},12079:e=>{"use strict";e.exports=JSON.parse('{"dictionariesSupplementaryArr":["a256","a2dpsource","aabb","aafwk","abilityname","abilityslice","abnormally","accelerates","accents","accommodates","aces","acmmax","acn","acquires","activates","actived","adapts","adblock","adcp","adjusts","adpu","adts","advertisements","aec","affinities","agrees","aiding","aifc","alerting","algrithom","aligns","allowlist","alpha","alpn","alpnprotocols","alterase","alternating","altitudes","amb","ambisonic","ambisonics","amr","animatable","annually","antialias","antialiasing","apdu","apecified","apertures","appselect","arcs","arfcn","arkui","arrarybuffer","arraybuffer","arrlist","ashmem","askpass","asr","associating","asy","asyn","asynchronized","atime","atio","atomicservice","atqa","attaches","attachment0","attackers","attribs","audios","authenticates","authinfo","authmode","autocorrect","autosizing","averr","avoidareachange","avrcp","avscreencapture","avsession","backforwardcache","backgrounding","backpress","backs","base64","bassboost","batching","beidou","beta1","bevels","bgra","bidirectionally","bitrates","blending","blendmode","blocklist","bms","bolder","bonded","bonding","booted","brightens","brighter","brightest","browsable","bscribes","bsic","bssid","bufferfi","bufferfv","bufferiv","bufferqueue","bufferuiv","bundlename","bundlestat","buttonconfig","bypassed","bypassing","bytrace","callbackfn","camped","canceling","cancelling","cancels","capabilitys","capturers","ccm","cdma","ce","certsign","cfa","cfb","cft","channeldown","channelup","checkboxgroup","checksum","chload","chromaticities","chromaticity","chrominance","circled","clamped","clamps","cleartext","clouddata","cloudfile","coincides","collaborated","collapses","collations","collectable","colno","colorfilter","commonevent","complied","complies","compositing","compresses","concatenates","cone","conferencing","confpersist","connectable","consecutively","contentful","contex","controlpanel","controlparam","convertxml","cpid","cpuprofiler","cpx","cpy","creatable","crl","crls","crops","crosshair","crossings","crowdtest","crowdtested","crowdtesting","csh","cubemap","cug","cyclewindows","cyclically","daltonization","darkens","darkest","dataability","datareceive","dataresubmissionhandler","datashare","datasync","dbm","dci","ddmp","de","deactivated","deactivates","deactivation","decodes","decomposed","decompressed","decompresses","decompressing","decompression","decr","decrypts","defaulted","delegator","deletable","deletefile","denormalization","denormalize","denormalized","densitys","deregistered","deregisters","deselected","designative","desynchronized","detaches","detaching","detents","developtools","devicemanager","dfactor","dfx","dialling","differed","digidesign","digitized","dimbehind","dirent","dirxml","disables","disallowed","disallowing","disallowlist","disallows","discards","discharging","disconnecting","disconnection","disconnects","discription","dismissal","dismissing","dispatches","displacement","dlna","dlp","dnd","dng","dnses","donot","dop","downlink","downmix","dpad","dragbar","drains","drawbuffer","drm","dsda","dsds","dsf","dtmf","ducked","ducking","earfcn","earphones","earpiece","easylist","ebu","ece","edr","efuse","efx","egid","ehrpd","ejectclosecd","emphasized","emption","encapsulates","encipherment","encloses","encompassed","encrypts","endc","endx","endy","enhancing","enqueued","enrolled","enrolls","enumeratable","equirectangular","erasing","eration","errcode","erver","esim","ethiopic","ets","euc","euid","evdo","evenodd","evicted","excepted","exempted","extention","f1","fatally","faultlog","faultlogger","fchmod","fchown","fdatasync","fdn","fdopen","fileio","fileshare","fillets","finer","flac","flashpix","flg","flips","flushes","foiling","foldable","followx","foregrounding","formatable","formulat","forwardmail","fov","freesize","fstat","fsync","ftruncate","fts","fulfills","fuma","furse","gamepad","gba","gbk","geofence","geofences","getunfilteredlinkurl","glasses","glonass","gnss","goaway","granting","graphicseditor","greate","gtc","gunzip","gz_headerp","gzbuffer","gzclearerr","gzclose","gzcloser","gzclosew","gzcompress","gzdirect","gzdopen","gzeof","gzerror","gzflush","gzfread","gzfwrite","gzgetc","gzgets","gzoffset","gzopen","gzopenw","gzprintf","gzputc","gzputs","gzread","gzrewind","gzseek","gzsetparams","gztell","gzungetc","gzwrite","hailing","handheld","handhold","handsfree","handsfreeunit","hanguel","hangups","hanja","hankaku","hapmodule","haps","haptic","haptics","hce","hcrc","hdcp","hdoc","headed","headerp","headersreceive","headphones","heapsnapshot","heating","heavier","henkan","hevc","hexadecagonal","hfp","hibernates","hibernating","hichecker","hidebug","hierarchically","hifi","hilog","hinote","hinting","hisysevent","hitrace","hiview","hiviewdfx","hkdf","hlg","hogp","hsp","hspa","hspap","htmltext","huks","hwid","icann","icq","id","idm","ifaces","illuminated","ima","imager","imagevideo","imclient","imengine","immersive","imms","improperly","ims","imsi","inactived","inactivity","inclusiza","inconsistency","indata","indcating","ineffective","injects","ino","inputer","inputers","inputevent","inputmethod","inputmethodengine","inquired","inspected","inspectors","instanced","intercepted","intercepting","interchanged","interleaved","internalformat","internationalized","interpolating","interpolatingSpring","interpolator","interworking","invalidates","ipaddr","ipsec","irnss","irradiance","isdn","isim","issuers","ivi","iwlan","jank","jfx","jis","judged","kaihong","kbdillum","kbdinputassist","kbps","kdf","keyframe","keyguard","keyof","keyusage","khronos","kneading","kvpairs","kvstore","lable","lacked","lanes","lasted","lastmode","latitudeyyy","latitudezzz","latn","layoutable","lbitfield","lboolean","lbyte","lchown","lclampf","ldpi","lenum","leye","lfloat","libraryname","lifted","lifts","lightens","lightupEffect","linearly","lintptr","listened","llbackfn","locates","lockdown","lockscreen","lod","loggable","logoff","longitudinally","lowercased","lpx","lru","lseek","lshort","lsizei","lsizeiptr","lstat","lubyte","luint","luma","lumination","lushort","lux","mah","malham","map","mcc","md5","mdns","mdnserror","mediaquery","meid","meshes","messageerror","metered","metering","mgf","mgf1","mifare","minibar","minimizing","minors","minorsmode","mirrored","misconfigured","mismatches","missions","mkdtemp","mmax","mmi","mmicode","mnc","mnote","moderately","moitor","moov","mori","mplink","mschap","msdos","msdp","mserr","msn","mtp","muhenkan","multifrequency","multimodal","multiplies","multisample","multisim","multitask","mutates","mutes","narrowband","navigations","nci","ndef","neglects","negotiated","neighborhoods","netmask","nets","nextgroup","nitems","nlink","nmea","nnrt","nnrtdevice","no_gzcompress","nodownload","nofullscreen","nopadding","noremoteplayback","normalizer","notifies","notifying","nprintf","numpad","nvalidates","nweb","oaep","obscured","ocsp","ofb","offhook","offscreen","omapi","oncancel","ondataresubmission","ondataresubmitted","onexit","onfinish","onframe","onmessageerror","onrepeat","oob","oobinline","opendocument","openexr","openharmony","opentype","openvpn","oper","operated","operatorconfigs","opkey","opl","opname","option","opto","originating","osd","ota","ott","ounted","outlines","overheated","overlimit","overline","ovpn","owningproperties","ows","oximeter","p2p","paddings","paginated","paramcheck","parameterf","parameteri","paren","parseinfo","participating","passpoint","pastedata","patchlevel","pbap","pbo","pda","pdu","peap","persion","persistable","persistently","perso","personalisation","pertaining","pfa","pfb","pgo","phonemes","photographing","phy","pickers","pixelmap","pkzip","pkzip_bug_workaround","playpause","playstate","plmn","plurals","plusminus","pmm","pnn","pobox","polylines","pooled","ppid","pread","precisiontype","precomposed","precomposited","precon","preconnect","preconnectable","preconnected","preconnecting","preempted","preexisting","preferentially","prefetched","prefetcher","prefetches","prefetching","preinstalled","prelaunch","preloads","premises","premultiplied","premultiply","prepares","preresolve","presentationml","presently","presistent","prevgroup","previewed","prikey","primaries","proactively","prohibits","promisify","provisioned","proxyed","psc","psec","psk","psrc","pss","pssh","puk","pvr","quant","querier","queriers","qzss","racing","radiuses","rasterizer","rawfile","rdb","rdev","reallocate","reassociate","rebounds","recalculated","reclaimed","reconfiguration","reconfirm","reconfirmed","recovered","recovering","recovers","recursions","redefines","redirections","reenter","refill","refresher","refusing","rehandshake","rejects","relocation","remidner","remotedevice","removable","renderbuffer","renderbuffertarget","renegotiation","repaired","repayment","repeates","replacer","reposition","rerouting","resfile","resizeable","resmgr","resourceschedule","restores","restricts","resubmission","resubmitted","resultsets","resumed","retried","reverses","revocation","revoked","rewinding","reye","rfcomm","rfid","rfkill","ringtone","ringtones","rle","rmdir","rotatable","rscp","rsrp","rtcp","rtd","rtt","ruim","ruleset","rwt","s5","sac","sae","sak","sandboxes","sar","satellites","sbas","sbc","scdma","scene","sco","scrambling","screencapture","screenlock","screenoff","screensaver","scrolldown","scrollup","sdpi","sdr","searchsetter","sece","secinfo","securityguard","seeked","semicircles","sendable","sensing","sequenceable","setsockopt","settingsdata","seventh","sfactor","sgi","sha1","shadertype","sharedarraybuffer","shenzhen","shortkey","showcounter","shrinks","shuts","sigalgs","silenced","singly","skews","slidable","sliderstyle","sm3","smil","smpte","smsc","snoozing","snorm","snr","socid","softer","sonification","sortings","spatialization","spawns","spay","spdy","speakerphone","specificed","speedratings","spellcheck","spn","spooler","spp","spreadsheetml","springs","spry","spy","srgb","ssp","stablization","statfs","statvfs","stk","stopcd","storei","storge","str","strikethrough","strm","stroked","strokes","structurally","stuffit","subassembies","subassemblies","subcomponents","subframe","subframes","subkeys","subnode","subpixel","subresource","subscrbers","subscribale","subscribes","subsec","substate","subtitles","subtypes","subwindow","subwindows","superimposed","suscriber","suscribes","suspending","suspends","swanctl","switchvideomode","symantec","symbolglyph","synched","synchronizes","synchronizing","synth","syscreen","sysevent","sysex","sysrq","systemapp","systembar","systemsize","systemui","tailoring","talkback","taskmanager","taskpool","tbla","tcpnodelay","tdm","tdscdma","telecom","tethering","texel","textarget","textblob","textclock","texttimer","tga","thirdparty","throttled","timeinterfaceimpl","tlsv12","tlsv13","tnf","tones","totalsize","touchpad","trackinfo","tranlisterated","transcode","transferable","transfunc","transliterated","transliterator","transpilation","trashed","traversed","traverses","truncates","trustlist","tsbundle","ttls","tunneled","txpower","uarfcn","ubset","ucs","udid","uids","uint8","uint8arr","uitest","umalqura","unadjustable","unapply","unassigned","unauth","unbinding","unblock","unblocking","unbond","uncalibrated","uncategorized","uncatergorized","uncertainty","unchained","unchangeable","unclearable","uncompress","unconditional","undefer","undisturbed","unduck","unducked","unequal","unfiltered","unfocusable","unfocused","unhealthy","unhold","unicom","unicon","uniform1ui","uniforms","unimplemented","uninit","uninitialize","uninitializes","uninstallation","uninstalls","unlinked","unlocking","unlocks","unmap","unmapping","unmarshalling","unmountable","unmounted","unmute","unmuted","unmutes","unobserve","unperceivable","unpipe","unpremultiplied","unprepare","unpressed","unregistered","unregistering","unregisters","unremovable","unrendered","unrestricted","unrevoked","unsecure","unsent","unshare","unspec","unsubscribes","unsuccessfully","unsupport","unsuspended","untyped","uplink","useriam","userspace","usim","ussd","utd","utilized","utimes","uuids","uwb","v9","varyings","vibrates","vibrating","viewframe","vlr","voicemail","voidpf","volte","volumemanager","vorbis","vpr","vss","vsync","wakes","waking","wallpapers","wantagent","wapi","wappush","warmup","watchers","waterflow","wcdma","wcdmn","weakmap","weakset","wearables","weighing","wep","wideband","wifiext","wimax","wireframe","wma","wmp","wmv","wmx","wordprocessingml","wordprocessor","workscheduler","woy","wrappedvalue","writemask","writev","wukong","wvx","wwan","x25519","x509","xbitmap","xcomponent","xfer","xflags","xldpi","xoffset","xxldpi","xxxldpi","ycbcr","ycrcb","yoffset","zenkaku","zfail","zoffset","zoomin","zoomout","zoomreset","zooms","zpass"]}')},79170:e=>{"use strict";e.exports=JSON.parse('[{"badWord":"option","suggestion":"options","ignore":["options","optionMode","_OPTION_"]}]')},8910:e=>{"use strict";e.exports=JSON.parse('[{"word":"ability","files":[".*d.ts$"]}]')},68762:e=>{"use strict";e.exports=JSON.parse('{"module":{"package":"ohos.global.systemres","name":"entry","type":"entry","generateBuildHash":true,"deviceTypes":["default","tv","car","wearable","tablet","2in1"],"deliveryWithInstall":true,"installationFree":false,"definePermissions":[{"name":"ohos.permission.ANSWER_CALL","grantMode":"user_grant","since":9,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_answer_call","description":"$string:ohos_desc_answer_call"},{"name":"ohos.permission.USE_BLUETOOTH","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.DISCOVER_BLUETOOTH","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_BLUETOOTH","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_BLUETOOTH","grantMode":"user_grant","availableLevel":"normal","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false,"label":"$string:ohos_lab_access_bluetooth","description":"$string:ohos_desc_access_bluetooth"},{"name":"ohos.permission.GET_BLUETOOTH_LOCAL_MAC","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_BLUETOOTH_PEERS_MAC","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INTERNET","grantMode":"system_grant","availableLevel":"normal","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_internet","description":"$string:ohos_desc_internet"},{"name":"ohos.permission.MODIFY_AUDIO_SETTINGS","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_modify_audio_settings","description":"$string:ohos_desc_modify_audio_settings"},{"name":"ohos.permission.ACCESS_NOTIFICATION_POLICY","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.READ_CALENDAR","grantMode":"user_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_calendar","description":"$string:ohos_desc_read_calendar"},{"name":"ohos.permission.READ_CALL_LOG","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_call_log","description":"$string:ohos_desc_read_call_log"},{"name":"ohos.permission.READ_CELL_MESSAGES","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_cell_messages","description":"$string:ohos_desc_read_cell_messages"},{"name":"ohos.permission.READ_CONTACTS","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_contacts","description":"$string:ohos_desc_read_contacts"},{"name":"ohos.permission.GET_TELEPHONY_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_get_telephony_state","description":"$string:ohos_desc_get_telephony_state"},{"name":"ohos.permission.GET_PHONE_NUMBERS","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_get_phone_numbers","description":"$string:ohos_desc_get_phone_numbers"},{"name":"ohos.permission.READ_MESSAGES","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_messages","description":"$string:ohos_desc_read_messages"},{"name":"ohos.permission.RECEIVE_MMS","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_receive_mms","description":"$string:ohos_desc_receive_mms"},{"name":"ohos.permission.RECEIVE_SMS","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_receive_sms","description":"$string:ohos_desc_receive_sms"},{"name":"ohos.permission.RECEIVE_WAP_MESSAGES","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_receive_wap_messages","description":"$string:ohos_desc_receive_wap_messages"},{"name":"ohos.permission.MICROPHONE","grantMode":"user_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_microphone","description":"$string:ohos_desc_microphone"},{"name":"ohos.permission.SEND_MESSAGES","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_send_messages","description":"$string:ohos_desc_send_messages"},{"name":"ohos.permission.WRITE_CALENDAR","grantMode":"user_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_calendar","description":"$string:ohos_desc_write_calendar"},{"name":"ohos.permission.WRITE_CALL_LOG","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_call_log","description":"$string:ohos_desc_write_call_log"},{"name":"ohos.permission.WRITE_CONTACTS","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_contacts","description":"$string:ohos_desc_write_contacts"},{"name":"ohos.permission.DISTRIBUTED_DATASYNC","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_distributed_datasync","description":"$string:ohos_desc_distributed_datasync"},{"name":"ohos.permission.DISTRIBUTED_SOFTBUS_CENTER","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":false,"distributedSceneEnable":true},{"name":"ohos.permission.MANAGE_VOICEMAIL","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_manage_voicemail","description":"$string:ohos_desc_manage_voicemail"},{"name":"ohos.permission.REQUIRE_FORM","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.AGENT_REQUIRE_FORM","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.LOCATION_IN_BACKGROUND","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false,"label":"$string:ohos_lab_location_in_background","description":"$string:ohos_desc_location_in_background"},{"name":"ohos.permission.LOCATION","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_location","description":"$string:ohos_desc_location"},{"name":"ohos.permission.APPROXIMATELY_LOCATION","grantMode":"user_grant","availableLevel":"normal","since":9,"deprecated":"","provisionEnable":false,"distributedSceneEnable":true,"label":"$string:ohos_lab_approximately_location","description":"$string:ohos_desc_approximately_location"},{"name":"ohos.permission.MEDIA_LOCATION","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_media_location","description":"$string:ohos_desc_media_location"},{"name":"ohos.permission.GET_NETWORK_INFO","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_get_network_info","description":"$string:ohos_desc_get_network_info"},{"name":"ohos.permission.PLACE_CALL","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_place_call","description":"$string:ohos_desc_place_call"},{"name":"ohos.permission.CAMERA","grantMode":"user_grant","availableLevel":"normal","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_camera","description":"$string:ohos_desc_camera"},{"name":"ohos.permission.SET_NETWORK_INFO","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_set_network_info","description":"$string:ohos_desc_set_network_info"},{"name":"ohos.permission.REMOVE_CACHE_FILES","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_MEDIA","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_read_media","description":"$string:ohos_desc_read_media"},{"name":"ohos.permission.REBOOT","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RUNNING_LOCK","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_MEDIA","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_write_media","description":"$string:ohos_desc_write_media"},{"name":"ohos.permission.SET_TIME","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_set_time","description":"$string:ohos_desc_set_time"},{"name":"ohos.permission.SET_TIME_ZONE","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_set_time_zone","description":"$string:ohos_desc_set_time_zone"},{"name":"ohos.permission.DOWNLOAD_SESSION_MANAGER","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_download_session_manager","description":"$string:ohos_desc_download_session_manager"},{"name":"ohos.permission.COMMONEVENT_STICKY","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_commonevent_sticky","description":"$string:ohos_desc_commonevent_sticky"},{"name":"ohos.permission.SYSTEM_FLOAT_WINDOW","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PRIVACY_WINDOW","grantMode":"system_grant","availableLevel":"normal","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.POWER_MANAGER","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.REFRESH_USER_ACTION","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.POWER_OPTIMIZATION","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.REBOOT_RECOVERY","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_LOCAL_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_manage_local_accounts","description":"$string:ohos_desc_manage_local_accounts"},{"name":"ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_interact_across_local_accounts","description":"$string:ohos_desc_interact_across_local_accounts"},{"name":"ohos.permission.VIBRATE","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_vibrate","description":"$string:ohos_desc_vibrate"},{"name":"ohos.permission.SYSTEM_LIGHT_CONTROL","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ACTIVITY_MOTION","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_activity_motion","description":"$string:ohos_desc_activity_motion"},{"name":"ohos.permission.READ_HEALTH_DATA","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_health_data","description":"$string:ohos_desc_read_health_data"},{"name":"ohos.permission.CONNECT_IME_ABILITY","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_connect_ime_ability","description":"$string:ohos_desc_connect_ime_ability"},{"name":"ohos.permission.CONNECT_SCREEN_SAVER_ABILITY","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_SCREEN_SAVER","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_SCREEN_SAVER","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_WALLPAPER","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_set_wallpaper","description":"$string:ohos_desc_set_wallpaper"},{"name":"ohos.permission.GET_WALLPAPER","grantMode":"system_grant","availableLevel":"system_basic","provisionEnable":true,"since":7,"deprecated":"","distributedSceneEnable":false,"label":"$string:ohos_lab_get_wallpaper","description":"$string:ohos_desc_get_wallpaper"},{"name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_MISSIONS","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"since 9","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.KEEP_BACKGROUND_RUNNING","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.UPDATE_CONFIGURATION","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.UPDATE_SYSTEM","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.FACTORY_RESET","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ASSIST_DEVICE_UPDATE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.UPDATE_MIGRATE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GRANT_SENSITIVE_PERMISSIONS","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.REVOKE_SENSITIVE_PERMISSIONS","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_SENSITIVE_PERMISSIONS","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS_EXTENSION","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_interact_across_local_accounts_extension","description":"$string:ohos_desc_interact_across_local_accounts_extension"},{"name":"ohos.permission.LISTEN_BUNDLE_CHANGE","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_BUNDLE_INFO","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCELEROMETER","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_accelerometer","description":"$string:ohos_desc_accelerometer"},{"name":"ohos.permission.GYROSCOPE","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_gyroscope","description":"$string:ohos_desc_gyroscope"},{"name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INSTALL_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_SHORTCUTS","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.radio.ACCESS_FM_AM","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_TELEPHONY_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_set_telephony_state","description":"$string:ohos_desc_set_telephony_state"},{"name":"ohos.permission.START_ABILIIES_FROM_BACKGROUND","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"since 9","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.BUNDLE_ACTIVE_INFO","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_bundle_active_info","description":"$string:ohos_desc_bundle_active_info"},{"name":"ohos.permission.START_INVISIBLE_ABILITY","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.sec.ACCESS_UDID","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.LAUNCH_DATA_PRIVACY_CENTER","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_MEDIA_RESOURCES","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PUBLISH_AGENT_REMINDER","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_publish_agent_reminder","description":"$string:ohos_desc_publish_agent_reminder"},{"name":"ohos.permission.CONTROL_TASK_SYNC_ANIMATOR","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_control_task_sync_animator","description":"$string:ohos_desc_control_task_sync_animator"},{"name":"ohos.permission.INPUT_MONITORING","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_MISSIONS","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.NOTIFICATION_CONTROLLER","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_notification_controller","description":"$string:ohos_desc_notification_controller"},{"name":"ohos.permission.CONNECTIVITY_INTERNAL","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_NET_STRATEGY","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_NETWORK_STATS","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_VPN","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_ABILITY_CONTROLLER","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.USE_USER_IDM","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_USER_IDM","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.NETSYS_INTERNAL","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_BIOMETRIC","grantMode":"system_grant","availableLevel":"normal","since":6,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_USER_AUTH_INTERNAL","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_FINGERPRINT_AUTH","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_PIN_AUTH","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_AUTH_RESPOOL","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ENFORCE_USER_IDM","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.GET_RUNNING_INFO","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CLEAN_APPLICATION_DATA","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RUNNING_STATE_OBSERVER","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CAPTURE_SCREEN","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_WIFI_INFO","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_WIFI_INFO_INTERNAL","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_WIFI_INFO","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_WIFI_PEERS_MAC","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_WIFI_LOCAL_MAC","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_WIFI_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_WIFI_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_WIFI_CONNECTION","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.DUMP","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_WIFI_HOTSPOT","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_ALL_APP_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_SECURE_SETTINGS","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_DFX_SYSEVENT","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_HIVIEW_SYSTEM","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_HIVIEW_SYSTEM","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_ENTERPRISE_DEVICE_ADMIN","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_ENTERPRISE_INFO","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_BUNDLE_DIR","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SUBSCRIBE_MANAGED_EVENT","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_DATETIME","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_GET_DEVICE_INFO","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_RESET_DEVICE","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_WIFI","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_GET_NETWORK_INFO","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_ACCOUNT_POLICY","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_BUNDLE_INSTALL_POLICY","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_NETWORK","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_SET_APP_RUNNING_POLICY","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_SCREENOFF_TIME","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_SECURITY","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_BLUETOOTH","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_WIFI","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_RESTRICTIONS","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_APPLICATION","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_LOCATION","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_REBOOT","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_LOCK_DEVICE","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_GET_SETTINGS","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_SETTINGS","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_INSTALL_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_CERTIFICATE","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_SYSTEM","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_RESTRICT_POLICY","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_USB","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_NETWORK","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_BROWSER_POLICY","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_OPERATE_DEVICE","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_ADMIN_MANAGE","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.NFC_TAG","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.NFC_CARD_EMULATION","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.PERMISSION_USED_STATS","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.NOTIFICATION_AGENT_CONTROLLER","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MOUNT_UNMOUNT_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MOUNT_FORMAT_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.STORAGE_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.BACKUP","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CLOUDFILE_SYNC_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CLOUDFILE_SYNC","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.FILE_ACCESS_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_DEFAULT_APPLICATION","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_DEFAULT_APPLICATION","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_IDS","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_DISPOSED_APP_STATUS","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DLP_FILE","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PROVISIONING_MESSAGE","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SYSTEM_SETTINGS","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_IMAGEVIDEO","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_imagevideo","description":"$string:ohos_desc_read_imagevideo"},{"name":"ohos.permission.READ_AUDIO","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_audio","description":"$string:ohos_desc_read_audio"},{"name":"ohos.permission.READ_DOCUMENT","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_document","description":"$string:ohos_desc_read_document"},{"name":"ohos.permission.WRITE_IMAGEVIDEO","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_imagevideo","description":"$string:ohos_desc_write_imagevideo"},{"name":"ohos.permission.WRITE_AUDIO","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_audio","description":"$string:ohos_desc_write_audio"},{"name":"ohos.permission.WRITE_DOCUMENT","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_document","description":"$string:ohos_desc_write_document"},{"name":"ohos.permission.ABILITY_BACKGROUND_COMMUNICATION","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.securityguard.REPORT_SECURITY_INFO","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.securityguard.REQUEST_SECURITY_MODEL_RESULT","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true},{"name":"ohos.permission.securityguard.REQUEST_SECURITY_EVENT_INFO","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true},{"name":"ohos.permission.ACCESS_CERT_MANAGER_INTERNAL","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_CERT_MANAGER","grantMode":"system_grant","availableLevel":"normal","since":9,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.GET_LOCAL_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_DISTRIBUTED_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_DISTRIBUTED_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_ACCESSIBILITY_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_ACCESSIBILITY_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_PUSH_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_APP_PUSH_DATA","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_APP_PUSH_DATA","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_AUDIO_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_CAMERA_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RECEIVER_STARTUP_COMPLETED","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_WHOLE_CALENDAR","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_whole_calendar","description":"$string:ohos_desc_read_whole_calendar"},{"name":"ohos.permission.WRITE_WHOLE_CALENDAR","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_whole_calendar","description":"$string:ohos_desc_write_whole_calendar"},{"name":"ohos.permission.ACCESS_SERVICE_DM","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RUN_ANY_CODE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.APP_TRACKING_CONSENT","grantMode":"user_grant","availableLevel":"normal","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_app_tracking_consent","description":"$string:ohos_desc_app_tracking_consent"},{"name":"ohos.permission.PUBLISH_SYSTEM_COMMON_EVENT","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SCREEN_LOCK_INNER","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PRINT","grantMode":"system_grant","since":10,"deprecated":"","availableLevel":"normal","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_PRINT_JOB","grantMode":"system_grant","since":10,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CHANGE_OVERLAY_ENABLED_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CONNECT_CELLULAR_CALL_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.CONNECT_IMS_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SENSING_WITH_ULTRASOUND","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PROXY_AUTHORIZATION_URI","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INSTALL_ENTERPRISE_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_INSTALLED_BUNDLE_LIST","grantMode":"user_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_get_installed_bundle_list","description":"$string:ohos_desc_get_installed_bundle_list"},{"name":"ohos.permission.ACCESS_CAST_ENGINE_MIRROR","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_CAST_ENGINE_STREAM","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CLOUDDATA_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.DEVICE_STANDBY_EXEMPTION","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RESTRICT_APPLICATION_ACTIVE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_SENSOR","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.UPLOAD_SESSION_MANAGER","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PREPARE_APP_TERMINATE","grantMode":"system_grant","availableLevel":"normal","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_ECOLOGICAL_RULE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_SCENE_CODE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.FILE_GUARD_MANAGER","grantMode":"system_grant","availableLevel":"system_core","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_FILE_GUARD_POLICY","grantMode":"system_grant","availableLevel":"system_core","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.securityguard.SET_MODEL_STATE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.hsdr.HSDR_ACCESS","grantMode":"system_grant","availableLevel":"normal","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.SUPPORT_USER_AUTH","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CAPTURE_VOICE_DOWNLINK_AUDIO","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_INTELLIGENT_VOICE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INSTALL_ENTERPRISE_MDM_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INSTALL_ENTERPRISE_NORMAL_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INSTALL_SELF_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.OBSERVE_FORM_RUNNING","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_DEVICE_AUTH_CRED","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.UNINSTALL_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RECOVER_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_DOMAIN_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_UNREMOVABLE_NOTIFICATION","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.QUERY_ACCESSIBILITY_ELEMENT","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ACTIVATE_THEME_PACKAGE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ATTEST_KEY","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WAKEUP_VOICE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WAKEUP_VISION","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENABLE_DISTRIBUTED_HARDWARE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":false,"distributedSceneEnable":true},{"name":"ohos.permission.ACCESS_DISTRIBUTED_HARDWARE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true},{"name":"ohos.permission.INSTANTSHARE_SWITCH_CONTROL","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_INSTANTSHARE_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_INSTANTSHARE_PRIVATE_ABILITY","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SECURE_PASTE","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_PASTEBOARD","grantMode":"user_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_pasteboard","description":"$string:ohos_desc_read_pasteboard"},{"name":"ohos.permission.ACCESS_MCP_AUTHORIZATION","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_BUNDLE_RESOURCES","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_CODE_PROTECT_INFO","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_ADVANCED_SECURITY_MODE","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_DEVELOPER_MODE","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RUN_DYN_CODE","grantMode":"system_grant","availableLevel":"normal","since":11,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.COOPERATE_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PERCEIVE_TRAIL","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.DISABLE_PERMISSION_DIALOG","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.EXECUTE_INSIGHT_INTENT","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_ACTIVATION_LOCK","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.VERIFY_ACTIVATION_LOCK","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_PRIVATE_PHOTOS","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_OUC","grantMode":"system_grant","since":11,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.TRUSTED_RING_HASH_DATA_PERMISSION","grantMode":"system_grant","since":11,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_TRUSTED_RING","grantMode":"system_grant","since":11,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.USE_TRUSTED_RING","grantMode":"system_grant","since":11,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INPUT_CONTROL_DISPATCHING","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INTERCEPT_INPUT_EVENT","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SECURITY_PRIVACY_CENTER","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_SECURITY_PRIVACY_ADVICE","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_SECURITY_PRIVACY_ADVICE","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.USE_SECURITY_PRIVACY_MESSAGER","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RECORD_VOICE_CALL","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_APP_INSTALL_INFO","grantMode":"system_grant","since":11,"availableLevel":"system_core","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RECEIVE_APP_INSTALL_INFO_CHANGE","grantMode":"system_grant","since":11,"availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_ADVANCED_SECURITY_MODE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.STORE_PERSISTENT_DATA","grantMode":"system_grant","availableLevel":"normal","since":11,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_HIVIEWX","grantMode":"system_grant","since":11,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_PASSWORDVAULT_ABILITY","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_PRIVATE_SPACE_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_PRIVATE_SPACE_PASSWORD_PROTECT","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_LOWPOWER_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DDK_USB","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DDK_USB_SERIAL","grantMode":"system_grant","availableLevel":"system_basic","since":16,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DDK_SCSI_PERIPHERAL","grantMode":"system_grant","availableLevel":"system_basic","since":16,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_EXTENSIONAL_DEVICE_DRIVER","grantMode":"system_grant","availableLevel":"normal","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DDK_DRIVERS","grantMode":"system_grant","availableLevel":"system_basic","since":16,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"isKernelEffect":false,"hasValue":true},{"name":"ohos.permission.ACCESS_DDK_HID","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_APP_BOOT","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_HIVIEWCARE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CONNECT_UI_EXTENSION_ABILITY","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_WRITE_DOWNLOAD_DIRECTORY","grantMode":"user_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_write_download_directory","description":"$string:ohos_desc_read_write_download_directory"},{"name":"ohos.permission.READ_WRITE_DOCUMENTS_DIRECTORY","grantMode":"user_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_write_documents_directory","description":"$string:ohos_desc_read_write_documents_directory"},{"name":"ohos.permission.READ_WRITE_DESKTOP_DIRECTORY","grantMode":"user_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_write_desktop_directory","description":"$string:ohos_desc_read_write_desktop_directory"},{"name":"ohos.permission.FILE_ACCESS_PERSIST","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_SANDBOX_POLICY","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_ACCOUNT_KIT_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.REQUEST_ANONYMOUS_ATTEST","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_ACCOUNT_KIT_UI","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.START_RECENT_ABILITY","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_CLOUD_SYNC_CONFIG","grantMode":"system_grant","availableLevel":"normal","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_CLOUD_SYNC_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_FINDDEVICE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_FINDSERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_FINDSERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.TRIGGER_ACTIVATIONLOCK","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_USB_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_PRIVACY_PUSH_DATA","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_STATUSBAR_ICON","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.START_SYSTEM_DIALOG","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_SYSTEM_AUDIO_EFFECTS","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_NEARLINK","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_NEARLINK","grantMode":"user_grant","availableLevel":"normal","since":12,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false,"label":"$string:ohos_lab_access_nearlink","description":"$string:ohos_desc_access_nearlink"},{"name":"ohos.permission.GET_NEARLINK_LOCAL_MAC","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_NEARLINK_PEER_MAC","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_PROTOCOL_DFX_DATA","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_PROTOCOL_DFX_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_RGM","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ALLOW_UPGRADE_GUIDE_ACCESS","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_USER_ACCOUNT_INFO","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_ACCOUNT_LOGIN_STATE","grantMode":"system_grant","availableLevel":"normal","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_ACCOUNT_LOGIN_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS_AS_USER","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.NOTIFY_DEBUG_ASSERT_RESULT","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_AI_ABILITY","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_HEALTH_MOTION","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.hsdr.REQUEST_HSDR","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.QUERY_PASSWORD_VAULT_DATA","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SUBSCRIBE_NOTIFICATION_WINDOW_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CHANGE_DISPLAYMODE","grantMode":"system_grant","since":12,"deprecated":"","availableLevel":"system_core","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_MEDIALIB_THUMB_DB","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MIGRATE_DATA","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DYNAMIC_ICON","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_PRIVACY_INDICATOR","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_PRIVACY_INDICATOR","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.EXEMPT_PRIVACY_INDICATOR","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.EXEMPT_CAMERA_PRIVACY_INDICATOR","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.EXEMPT_MICROPHONE_PRIVACY_INDICATOR","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.EXEMPT_LOCATION_PRIVACY_INDICATOR","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_SUPER_PRIVACY","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_SUPER_PRIVACY","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.LAUNCH_SPAMSHIELD_PAGE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SPAMSHIELD_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CHANGE_BUNDLE_UNINSTALL_STATE","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_STYLUS_EVENT","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SERVICE_NAVIGATION_INFO","grantMode":"system_grant","availableLevel":"normal","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_GTOKEN_POLICY","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_GTOKEN_POLICY","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENABLE_PROFILER","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true},{"name":"ohos.permission.USE_CLOUD_DRIVE_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.USE_CLOUD_BACKUP_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.USE_CLOUD_COMMON_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.START_DLP_CRED","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.START_SHORTCUT","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_INPUT_INFRARED_EMITTER","grantMode":"system_grant","availableLevel":"normal","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PRELOAD_APPLICATION","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_PROCESS_CACHE_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PRELOAD_UI_EXTENSION_ABILITY","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SYSTEM_APP_CERT","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_USER_TRUSTED_CERT","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_SETTINGS","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_LOCAL_BACKUP","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CAST_AUDIO_OUTPUT","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true},{"name":"ohos.permission.ACCESS_TEXTAUTOFILL_ABILITY","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.KILL_APP_PROCESSES","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_RINGTONE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SCREEN_LOCK_MEDIA_DATA","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SCREEN_LOCK_ALL_DATA","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_ACCOUNT_MINORS_INFO","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_LOCAL_THEME","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SHADER_CACHE_DIR","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INSTALL_CLONE_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.UNINSTALL_CLONE_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PROTECT_SCREEN_LOCK_DATA","grantMode":"system_grant","availableLevel":"normal","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DEVICE_COLLABORATION_PRIVATE_ABILITY","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_RINGTONE_RESOURCE","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_FILE_CONTENT_SHARE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SEARCH_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false}]}}')},23725:e=>{"use strict";e.exports=JSON.parse('{"SystemCapability":["SystemCapability.Applications.CalendarData","SystemCapability.ArkUI.ArkUI.Full","SystemCapability.ArkUI.ArkUI.Lite","SystemCapability.ArkUI.ArkUI.Napi","SystemCapability.ArkUI.ArkUI.Libuv","SystemCapability.ArkUI.UiAppearance","SystemCapability.BundleManager.BundleFramework","SystemCapability.BundleManager.DistributedBundleFramework","SystemCapability.BundleManager.Zlib","SystemCapability.BundleManager.BundleFramework.Core","SystemCapability.BundleManager.BundleFramework.FreeInstall","SystemCapability.BundleManager.BundleFramework.Resource","SystemCapability.BundleManager.BundleFramework.DefaultApp","SystemCapability.BundleManager.BundleFramework.Launcher","SystemCapability.BundleManager.BundleFramework.SandboxApp","SystemCapability.BundleManager.BundleFramework.QuickFix","SystemCapability.BundleManager.BundleFramework.AppControl","SystemCapability.BundleManager.BundleFramework.Overlay","SystemCapability.Developtools.Syscap","SystemCapability.Graphic.Graphic2D.WebGL","SystemCapability.Graphic.Graphic2D.WebGL2","SystemCapability.Graphic.Graphic2D.ColorManager.Core","SystemCapability.Window.SessionManager","SystemCapability.Graphic.Vulkan","SystemCapability.WindowManager.WindowManager.Core","SystemCapability.Notification.CommonEvent","SystemCapability.Notification.Notification","SystemCapability.Notification.ReminderAgent","SystemCapability.Notification.Emitter","SystemCapability.Communication.IPC.Core","SystemCapability.Communication.SoftBus.Core","SystemCapability.Communication.NetManager.Core","SystemCapability.Communication.NetManager.Extension","SystemCapability.Communication.NetStack","SystemCapability.Communication.WiFi.Core","SystemCapability.Communication.WiFi.STA","SystemCapability.Communication.WiFi.AP.Core","SystemCapability.Communication.WiFi.AP.Extension","SystemCapability.Communication.WiFi.P2P","SystemCapability.Communication.Bluetooth.Core","SystemCapability.Communication.Bluetooth.Lite","SystemCapability.Communication.NFC.Core","SystemCapability.Communication.ConnectedTag","SystemCapability.Communication.NFC.Tag","SystemCapability.Communication.NFC.CardEmulation","SystemCapability.Communication.NetManager.Ethernet","SystemCapability.Communication.NetManager.NetSharing","SystemCapability.Communication.NetManager.MDNS","SystemCapability.Communication.NetManager.Vpn","SystemCapability.Communication.SecureElement","SystemCapability.Location.Location.Core","SystemCapability.Location.Location.Geocoder","SystemCapability.Location.Location.Geofence","SystemCapability.Location.Location.Gnss","SystemCapability.Location.Location.Lite","SystemCapability.Msdp.DeviceStatus.Stationary","SystemCapability.MultimodalInput.Input.Core","SystemCapability.MultimodalInput.Input.InputDevice","SystemCapability.MultimodalInput.Input.RemoteInputDevice","SystemCapability.MultimodalInput.Input.InputMonitor","SystemCapability.MultimodalInput.Input.InputConsumer","SystemCapability.MultimodalInput.Input.InputSimulator","SystemCapability.MultimodalInput.Input.InputFilter","SystemCapability.MultimodalInput.Input.Cooperator","SystemCapability.MultimodalInput.Input.Pointer","SystemCapability.PowerManager.BatteryManager.Extension","SystemCapability.PowerManager.BatteryStatistics","SystemCapability.PowerManager.DisplayPowerManager","SystemCapability.PowerManager.DisplayPowerManager.Lite","SystemCapability.PowerManager.ThermalManager","SystemCapability.PowerManager.PowerManager.Core","SystemCapability.PowerManager.PowerManager.Lite","SystemCapability.PowerManager.BatteryManager.Core","SystemCapability.PowerManager.BatteryManager.Lite","SystemCapability.PowerManager.PowerManager.Extension","SystemCapability.Multimedia.Media.Core","SystemCapability.Multimedia.Media.AudioPlayer","SystemCapability.Multimedia.Media.AudioRecorder","SystemCapability.Multimedia.Media.VideoPlayer","SystemCapability.Multimedia.Media.VideoRecorder","SystemCapability.Multimedia.Media.CodecBase","SystemCapability.Multimedia.Media.AudioCodec","SystemCapability.Multimedia.Media.AudioDecoder","SystemCapability.Multimedia.Media.AudioEncoder","SystemCapability.Multimedia.Media.VideoDecoder","SystemCapability.Multimedia.Media.VideoEncoder","SystemCapability.Multimedia.Media.Spliter","SystemCapability.Multimedia.Media.Muxer","SystemCapability.Multimedia.Media.AVScreenCapture","SystemCapability.Multimedia.Media.SoundPool","SystemCapability.Multimedia.AVSession.Core","SystemCapability.Multimedia.AVSession.Manager","SystemCapability.Multimedia.AVSession.AVCast","SystemCapability.Multimedia.AVSession.ExtendedDisplayCast","SystemCapability.Multimedia.Audio.Core","SystemCapability.Multimedia.Audio.Tone","SystemCapability.Multimedia.Audio.Interrupt","SystemCapability.Multimedia.Audio.Renderer","SystemCapability.Multimedia.Audio.Capturer","SystemCapability.Multimedia.Audio.Device","SystemCapability.Multimedia.Audio.Volume","SystemCapability.Multimedia.Audio.Communication","SystemCapability.Multimedia.Audio.PlaybackCapture","SystemCapability.Multimedia.Camera.Core","SystemCapability.Multimedia.Camera.DistributedCore","SystemCapability.Multimedia.Image.Core","SystemCapability.Multimedia.Image.ImageSource","SystemCapability.Multimedia.Image.ImagePacker","SystemCapability.Multimedia.Image.ImageReceiver","SystemCapability.Multimedia.ImageEffect.Core","SystemCapability.Multimedia.MediaLibrary.Core","SystemCapability.Multimedia.MediaLibrary.SmartAlbum","SystemCapability.Multimedia.MediaLibrary.DistributedCore","SystemCapability.Multimedia.Media.AVPlayer","SystemCapability.Multimedia.Media.AVRecorder","SystemCapability.Multimedia.Media.AVMetadataExtractor","SystemCapability.Multimedia.Media.AVImageGenerator","SystemCapability.Multimedia.Image.ImageCreator","SystemCapability.Multimedia.SystemSound.Core","SystemCapability.Telephony.CoreService","SystemCapability.Telephony.CallManager","SystemCapability.Telephony.CellularCall","SystemCapability.Telephony.CellularData","SystemCapability.Telephony.SmsMms","SystemCapability.Telephony.StateRegistry","SystemCapability.Global.I18n","SystemCapability.Global.ResourceManager","SystemCapability.Customization.ConfigPolicy","SystemCapability.Customization.CustomConfig","SystemCapability.Customization.EnterpriseDeviceManager","SystemCapability.BarrierFree.Accessibility.Core","SystemCapability.BarrierFree.Accessibility.Vision","SystemCapability.BarrierFree.Accessibility.Hearing","SystemCapability.BarrierFree.Accessibility.Interaction","SystemCapability.ResourceSchedule.WorkScheduler","SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask","SystemCapability.ResourceSchedule.BackgroundTaskManager.TransientTask","SystemCapability.ResourceSchedule.UsageStatistics.App","SystemCapability.ResourceSchedule.UsageStatistics.AppGroup","SystemCapability.ResourceSchedule.BackgroundTaskManager.EfficiencyResourcesApply","SystemCapability.Utils.Lang","SystemCapability.HiviewDFX.HiLog","SystemCapability.HiviewDFX.HiLogLite","SystemCapability.HiviewDFX.HiTrace","SystemCapability.HiviewDFX.Hiview.FaultLogger","SystemCapability.HiviewDFX.Hiview.LogLibrary","SystemCapability.HiviewDFX.HiviewLite","SystemCapability.HiviewDFX.HiChecker","SystemCapability.HiviewDFX.HiCollie","SystemCapability.HiviewDFX.HiDumper","SystemCapability.HiviewDFX.HiAppEvent","SystemCapability.HiviewDFX.HiSysEvent","SystemCapability.HiviewDFX.HiEventLite","SystemCapability.HiviewDFX.HiProfiler.HiDebug","SystemCapability.Update.UpdateService","SystemCapability.DistributedHardware.DeviceManager","SystemCapability.DistributedHardware.DistributedHardwareFWK","SystemCapability.Security.DeviceAuth","SystemCapability.Security.DataTransitManager","SystemCapability.Security.DeviceSecurityLevel","SystemCapability.Security.Huks.Core","SystemCapability.Security.Huks.Extension","SystemCapability.Security.Asset","SystemCapability.Security.AccessToken","SystemCapability.Security.Cipher","SystemCapability.Security.CertificateManager","SystemCapability.Security.CryptoFramework","SystemCapability.Security.CryptoFramework.Cert","SystemCapability.Security.DataLossPrevention","SystemCapability.Security.Cert","SystemCapability.Security.SecurityGuard","SystemCapability.Security.ScreenLockFileManager","SystemCapability.Account.OsAccount","SystemCapability.Account.AppAccount","SystemCapability.UserIAM.UserAuth.Core","SystemCapability.UserIAM.UserAuth.PinAuth","SystemCapability.UserIAM.UserAuth.FaceAuth","SystemCapability.MiscServices.InputMethodFramework","SystemCapability.MiscServices.Pasteboard","SystemCapability.MiscServices.Time","SystemCapability.MiscServices.Wallpaper","SystemCapability.MiscServices.ScreenLock","SystemCapability.MiscServices.Upload","SystemCapability.MiscServices.Download","SystemCapability.FileManagement.StorageService.Backup","SystemCapability.FileManagement.StorageService.SpatialStatistics","SystemCapability.FileManagement.StorageService.Volume","SystemCapability.FileManagement.StorageService.Encryption","SystemCapability.FileManagement.File.FileIO","SystemCapability.FileManagement.File.FileIO.Lite","SystemCapability.FileManagement.File.Environment","SystemCapability.FileManagement.File.DistributedFile","SystemCapability.FileManagement.File.Environment.FolderObtain","SystemCapability.FileManagement.AppFileService","SystemCapability.FileManagement.AppFileService.FolderAuthorization","SystemCapability.FileManagement.UserFileService","SystemCapability.FileManagement.UserFileManager","SystemCapability.FileManagement.UserFileManager.DistributedCore","SystemCapability.FileManagement.UserFileManager.Core","SystemCapability.FileManagement.UserFileService.FolderSelection","SystemCapability.USB.USBManager","SystemCapability.Sensors.Sensor","SystemCapability.Sensors.MiscDevice","SystemCapability.Sensors.Sensor.Lite","SystemCapability.Sensors.MiscDevice.Lite","SystemCapability.Startup.SystemInfo","SystemCapability.Startup.SystemInfo.Lite","SystemCapability.DistributedDataManager.RelationalStore.Core","SystemCapability.DistributedDataManager.RelationalStore.Synchronize","SystemCapability.DistributedDataManager.RelationalStore.Lite","SystemCapability.DistributedDataManager.KVStore.Core","SystemCapability.DistributedDataManager.KVStore.Lite","SystemCapability.DistributedDataManager.KVStore.DistributedKVStore","SystemCapability.DistributedDataManager.DataObject.DistributedObject","SystemCapability.DistributedDataManager.Preferences.Core","SystemCapability.DistributedDataManager.DataShare.Core","SystemCapability.DistributedDataManager.DataShare.Consumer","SystemCapability.DistributedDataManager.DataShare.Provider","SystemCapability.DistributedDataManager.UDMF.Core","SystemCapability.DistributedDataManager.CloudSync.Config","SystemCapability.DistributedDataManager.CloudSync.Client","SystemCapability.DistributedDataManager.CloudSync.Server","SystemCapability.Ability.AbilityBase","SystemCapability.Ability.AbilityRuntime.Core","SystemCapability.Ability.AbilityRuntime.FAModel","SystemCapability.Ability.AbilityRuntime.AbilityCore","SystemCapability.Ability.AbilityRuntime.Mission","SystemCapability.Ability.AbilityTools.AbilityAssistant","SystemCapability.Ability.Form","SystemCapability.Ability.DistributedAbilityManager","SystemCapability.Ability.AbilityRuntime.QuickFix","SystemCapability.Applications.ContactsData","SystemCapability.Applications.Contacts","SystemCapability.Applications.Settings.Core","SystemCapability.Test.UiTest","SystemCapability.Web.Webview.Core","SystemCapability.Cloud.AAID","SystemCapability.Advertising.OAID","SystemCapability.Advertising.Ads","SystemCapability.Cloud.VAID","SystemCapability.Cloud.Push","SystemCapability.XTS.DeviceAttest","SystemCapability.XTS.DeviceAttest.Lite","SystemCapability.Base","SystemCapability.FileManagement.DistributedFileService.CloudSyncManager","SystemCapability.FileManagement.DistributedFileService.CloudSync.Core","SystemCapability.MultimodalInput.Input.ShortKey","SystemCapability.Msdp.DeviceStatus.Cooperate","SystemCapability.Request.FileTransferAgent","SystemCapability.ResourceSchedule.DeviceStandby","SystemCapability.AI.MindSporeLite","SystemCapability.Print.PrintFramework","SystemCapability.DistributedDataManager.Preferences.Core.Lite","SystemCapability.Driver.ExternalDevice","SystemCapability.FileManagement.PhotoAccessHelper.Core","SystemCapability.AI.IntelligentVoice.Core","SystemCapability.Msdp.DeviceStatus.Drag","SystemCapability.DistributedDataManager.CommonType","SystemCapability.Multimedia.Audio.Spatialization","SystemCapability.Multimedia.AudioHaptic.Core","SystemCapability.ArkUi.Graphics3D","SystemCapability.Multimedia.Drm.Core","SystemCapability.Graphics.Drawing","SystemCapability.ResourceSchedule.SystemLoad","SystemCapability.Ability.AppStartup","SystemCapability.MultimodalInput.Input.InfraredEmitter"]}')},79646:e=>{"use strict";e.exports=JSON.parse('{"fileContent":[{"syscap":"ArkUI","subsystem":"ArkUI开发框架","fileName":"arkui"},{"syscap":"BundleManager","subsystem":"包管理","fileName":"bundle"},{"syscap":"Graphic","subsystem":"图形图像","fileName":"graphic"},{"syscap":"WindowManager","subsystem":"窗口管理","fileName":"window"},{"syscap":"Notification","subsystem":"事件通知","fileName":"notification"},{"syscap":"Communication","subsystem":"基础通信","fileName":"communication"},{"syscap":"Location","subsystem":"位置服务","fileName":"geolocation"},{"syscap":"MultimodalInput","subsystem":"多模输入","fileName":"multi-modal-input"},{"syscap":"PowerManager","subsystem":"电源服务","fileName":"battery"},{"syscap":"Multimedia","subsystem":"OS媒体软件","fileName":"multimedia"},{"syscap":"Telephony","subsystem":"电话服务","fileName":"telephony"},{"syscap":"Global","subsystem":"全球化","fileName":"global"},{"syscap":"Customization","subsystem":"定制","fileName":"customization"},{"syscap":"BarrierFree","subsystem":"无障碍软件服务","fileName":"accessibility"},{"syscap":"ResourceSchedule","subsystem":"资源调度","fileName":"resource-scheduler"},{"syscap":"Utils","subsystem":"公共基础类库","fileName":"compiler-and-runtime"},{"syscap":"HiviewDFX","subsystem":"DFX","fileName":"dfx"},{"syscap":"Update","subsystem":"升级服务","fileName":"update"},{"syscap":"DistributedHardware","subsystem":"分布式硬件","fileName":"distributed-hardware"},{"syscap":"Security","subsystem":"安全基础能力","fileName":"security"},{"syscap":"Account","subsystem":"账号","fileName":"account"},{"syscap":"UserIAM","subsystem":"用户IAM","fileName":"user-iam"},{"syscap":"FileManagement","subsystem":"文件管理","fileName":"file-management"},{"syscap":"USB","subsystem":"USB服务","fileName":"usb"},{"syscap":"Sensors","subsystem":"泛sensor服务","fileName":"sensor"},{"syscap":"Startup","subsystem":"启动恢复","fileName":"start-up"},{"syscap":"DistributedDataManager","subsystem":"分布式数据管理","fileName":"distributed-data"},{"syscap":"Ability","subsystem":"元能力","fileName":"ability"},{"syscap":"Web","subsystem":"web","fileName":"web"},{"syscap":"Applications","subsystem":"应用","fileName":"application"},{"syscap":"Msdp","subsystem":"综合传感处理平台","fileName":"msdp"},{"syscap":"Test","subsystem":"测试框架","fileName":"unitest"},{"syscap":"Base","subsystem":"SDK","fileName":"sdk"},{"syscap":"AI","subsystem":"AI业务","fileName":"ai"},{"syscap":"Request","subsystem":"上传下载","fileName":"download-upload"},{"syscap":"Download","subsystem":"上传下载","fileName":"download-upload"},{"syscap":"Upload","subsystem":"上传下载","fileName":"download-upload"},{"syscap":"Wallpaper","subsystem":"主题","fileName":"theme"},{"syscap":"Time","subsystem":"时间时区","fileName":"time"},{"syscap":"ScreenLock","subsystem":"主题","fileName":"theme"},{"syscap":"Pasteboard","subsystem":"剪贴板","fileName":"pasteboard"},{"syscap":"InputMethodFramework","subsystem":"输入法","fileName":"input-method-framework"},{"syscap":"Driver","subsystem":"驱动","fileName":"driver"},{"syscap":"Developtools","subsystem":"研发工具链","fileName":"developtools"},{"syscap":"Bluetooth","subsystem":"蓝牙","fileName":"blue-tooth"},{"syscap":"NetManager","subsystem":"网络管理·","fileName":"net-manager"},{"syscap":"Print","subsystem":"打印","fileName":"print"},{"syscap":"Window","subsystem":"窗口","fileName":"window"},{"syscap":"Advertising","subsystem":"广告服务","fileName":"advertising"},{"syscap":"XTS","subsystem":"XTS","fileName":"xts"}]}')}},__webpack_module_cache__={};function __webpack_require__(e){var t=__webpack_module_cache__[e];if(void 0!==t)return t.exports;var r=__webpack_module_cache__[e]={id:e,loaded:!1,exports:{}};return __webpack_modules__[e].call(r.exports,r,r.exports,__webpack_require__),r.loaded=!0,r.exports}__webpack_require__.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return __webpack_require__.d(t,{a:t}),t},__webpack_require__.d=(e,t)=>{for(var r in t)__webpack_require__.o(t,r)&&!__webpack_require__.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},__webpack_require__.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),__webpack_require__.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},__webpack_require__.nmd=e=>(e.paths=[],e.children||(e.children=[]),e);var __webpack_exports__=__webpack_require__(66608)})(); \ No newline at end of file diff --git a/build-tools/dts_parser/src/coreImpl/checker/config/permissionConfigFile.json b/build-tools/dts_parser/src/coreImpl/checker/config/permissionConfigFile.json index a8ba6a8336..894b468e49 100644 --- a/build-tools/dts_parser/src/coreImpl/checker/config/permissionConfigFile.json +++ b/build-tools/dts_parser/src/coreImpl/checker/config/permissionConfigFile.json @@ -2859,7 +2859,9 @@ "since": 16, "deprecated": "", "provisionEnable": true, - "distributedSceneEnable": false + "distributedSceneEnable": false, + "isKernelEffect": false, + "hasValue": true }, { "name": "ohos.permission.ACCESS_DDK_HID", -- Gitee From 55ef894e21120f7a261c3e4b91f2ef2b18ce8ad4 Mon Sep 17 00:00:00 2001 From: z00881716 Date: Thu, 6 Mar 2025 18:06:44 +0800 Subject: [PATCH 143/835] add window delay raise interface Signed-off-by: z00881716 --- api/@ohos.window.d.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/api/@ohos.window.d.ts b/api/@ohos.window.d.ts index 1b57e89bc7..68831f9ecd 100644 --- a/api/@ohos.window.d.ts +++ b/api/@ohos.window.d.ts @@ -8844,9 +8844,8 @@ declare namespace window { * Set whether window delay raise is enabled. * * @param { boolean } isEnabled - The value true means to enable window delay raise, and false means disable window delay raise. - * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; - * 2. Incorrect parameter types; - * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. 2. Incorrect parameter types. + * @throws { BusinessError } 801 - Capability not supported.function setWindowDelayRaiseOnDrag can not work correctly due to limited device capabilities. * @throws { BusinessError } 1300002 - This window state is abnormal. * @syscap SystemCapability.Window.SessionManager * @atomicservice -- Gitee From 75edc833329208661add8d05453cbee8e8d0e936 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=9F=A6=E5=9B=BD=E5=BA=86?= Date: Thu, 6 Mar 2025 19:25:52 +0800 Subject: [PATCH 144/835] =?UTF-8?q?=E6=96=B0=E5=A2=9EDextension=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0DISTRIBUTED=E7=B1=BB=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 韦国庆 --- api/@ohos.bundle.bundleManager.d.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/api/@ohos.bundle.bundleManager.d.ts b/api/@ohos.bundle.bundleManager.d.ts index c22c0f56d2..b7a573cf43 100644 --- a/api/@ohos.bundle.bundleManager.d.ts +++ b/api/@ohos.bundle.bundleManager.d.ts @@ -670,6 +670,14 @@ declare namespace bundleManager { */ ASSET_ACCELERATION = 26, + /** + * Indicates extension info with type of distributed + * + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @since 18 + */ + DISTRIBUTED = 28, + /** * Indicates extension info with type of unspecified * -- Gitee From 0ab6a27c80c87af1b3b7a435fcc9e65edb7b7204 Mon Sep 17 00:00:00 2001 From: pengpeng7872 <2285070166@qq.com> Date: Thu, 6 Mar 2025 21:50:55 +0800 Subject: [PATCH 145/835] =?UTF-8?q?photoAccessHelper=E7=9A=84Recommendatio?= =?UTF-8?q?nType=E6=96=B0=E5=A2=9ECOLOR=5FSTYLE=5FPHOTO?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: pengpeng7872 <2285070166@qq.com> --- api/@ohos.file.photoAccessHelper.d.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/api/@ohos.file.photoAccessHelper.d.ts b/api/@ohos.file.photoAccessHelper.d.ts index 81d2e0ee84..813b15549a 100644 --- a/api/@ohos.file.photoAccessHelper.d.ts +++ b/api/@ohos.file.photoAccessHelper.d.ts @@ -530,7 +530,16 @@ declare namespace photoAccessHelper { * @atomicservice * @since 12 */ - FEATURED_SINGLE_PORTRAIT = 10 + FEATURED_SINGLE_PORTRAIT = 10, + + /** + * COLOR_STYLE_PHOTO indicates that color style photo can be recommended + * + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @atomicservice + * @since 12 + */ + COLOR_STYLE_PHOTO = 12 } /** -- Gitee From 3cd0f0a6a0610354dbcdb5630e8fdccec66f7ab1 Mon Sep 17 00:00:00 2001 From: pengpeng7872 <2285070166@qq.com> Date: Thu, 6 Mar 2025 22:15:04 +0800 Subject: [PATCH 146/835] =?UTF-8?q?photoAccessHelper=E7=9A=84Recommendatio?= =?UTF-8?q?nType=E6=96=B0=E5=A2=9ECOLOR=5FSTYLE=5FPHOTO?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: pengpeng7872 <2285070166@qq.com> --- api/@ohos.file.photoAccessHelper.d.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/@ohos.file.photoAccessHelper.d.ts b/api/@ohos.file.photoAccessHelper.d.ts index 813b15549a..4b0d1d4875 100644 --- a/api/@ohos.file.photoAccessHelper.d.ts +++ b/api/@ohos.file.photoAccessHelper.d.ts @@ -536,8 +536,8 @@ declare namespace photoAccessHelper { * COLOR_STYLE_PHOTO indicates that color style photo can be recommended * * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core - * @atomicservice - * @since 12 + * @systemapi + * @since 18 */ COLOR_STYLE_PHOTO = 12 } -- Gitee From df4a7f66e31392093c3275b51b5a2bb6f2c55cb9 Mon Sep 17 00:00:00 2001 From: guoyi Date: Wed, 26 Feb 2025 17:05:44 +0800 Subject: [PATCH 147/835] dm add js interface Signed-off-by: guoyi --- api/@ohos.distributedDeviceManager.d.ts | 49 +++++++++++++++++++++++++ 1 file changed, 49 insertions(+) diff --git a/api/@ohos.distributedDeviceManager.d.ts b/api/@ohos.distributedDeviceManager.d.ts index aecaee000f..f15972c61c 100644 --- a/api/@ohos.distributedDeviceManager.d.ts +++ b/api/@ohos.distributedDeviceManager.d.ts @@ -414,6 +414,24 @@ declare namespace distributedDeviceManager { * @since 15 */ services?: Array; + + /** + * Name of the product to which the device belongs. + * @type { string } + * @syscap SystemCapability.DistributedHardware.DeviceManager + * @systemapi + * @since 16 + */ + productName: string; + + /** + * Internal model of the product to which the device belongs. + * @type { string } + * @syscap SystemCapability.DistributedHardware.DeviceManager + * @systemapi + * @since 16 + */ + internalModel?: string; } /** @@ -459,6 +477,15 @@ declare namespace distributedDeviceManager { * @since 15 */ specName: string; + + /** + * Internal model of the product to which the device belongs. + * @type { string } + * @syscap SystemCapability.DistributedHardware.DeviceManager + * @systemapi + * @since 16 + */ + internalModel?: string; } /** @@ -522,6 +549,15 @@ declare namespace distributedDeviceManager { * @since 15 */ icon: ArrayBuffer; + + /** + * Internal model of the product to which the device belongs. + * @type { string } + * @syscap SystemCapability.DistributedHardware.DeviceManager + * @systemapi + * @since 16 + */ + internalModel?: string; } /** @@ -1186,6 +1222,19 @@ declare namespace distributedDeviceManager { * @since 15 */ setHeartbeatPolicy(policy: StrategyForHeartbeat, delayTime: number): void; + + /** + * Restore local device name + * + * @permission ohos.permission.ACCESS_SERVICE_DM + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. + * @throws { BusinessError } 11600102 - Failed to obtain service. + * @syscap SystemCapability.DistributedHardware.DeviceManager + * @systemapi + * @since 16 + */ + restoreLocalDeivceName(): void; } } -- Gitee From 4999b9a54b10a0192eb604e52c3c1c24eea2325c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E4=BD=B3=E6=88=90?= Date: Fri, 7 Mar 2025 02:17:28 +0000 Subject: [PATCH 148/835] =?UTF-8?q?=E5=AA=92=E4=BD=93=E5=BA=93=E6=94=AF?= =?UTF-8?q?=E6=8C=81=E5=9B=BE=E5=BA=93=E5=8D=A1=E7=89=87=E8=BD=AE=E6=92=AD?= =?UTF-8?q?=E5=8F=8A=E5=A2=9E=E5=8A=A0=E8=87=AA=E5=8A=A8=E4=BA=91=E5=A2=9E?= =?UTF-8?q?=E5=BC=BA=E7=9B=B8=E5=85=B3=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 张佳成 --- api/@ohos.file.photoAccessHelper.d.ts | 34 ++++++++++++++++++++++++++- 1 file changed, 33 insertions(+), 1 deletion(-) diff --git a/api/@ohos.file.photoAccessHelper.d.ts b/api/@ohos.file.photoAccessHelper.d.ts index 62da58d846..854010af88 100644 --- a/api/@ohos.file.photoAccessHelper.d.ts +++ b/api/@ohos.file.photoAccessHelper.d.ts @@ -2305,7 +2305,15 @@ declare namespace photoAccessHelper { * @systemapi * @since 14 */ - THUMBNAIL_VISIBLE = 'thumbnail_visible' + THUMBNAIL_VISIBLE = 'thumbnail_visible', + /** + * Whether the photo supports auto cloud enhancement task, read only + * + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @systemapi + * @since 18 + */ + IS_CE_AUTO = 'is_auto' } @@ -7532,6 +7540,30 @@ declare namespace photoAccessHelper { */ submitCloudEnhancementTasks(photoAssets: Array, hasCloudWatermark: boolean): Promise; + /** + * Submit cloud enhancement tasks. + * + * @permission ohos.permission.WRITE_IMAGEVIDEO + * @param { Array } photoAssets - The photo assets requested + * @param { boolean } hasCloudWatermark - true: Persistent cloud watermark; false: Not persistent cloud watermark. + * @param { number } triggerMode - Cloud enhancement task type. + * 0: Manual cloud enhancement task; 1: Auto cloud enhancement task. The default value is 0. + * @returns { Promise } Returns void + * @throws { BusinessError } 201 - Permission denied + * @throws { BusinessError } 202 - Called by non-system application + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 14000011 - Internal system error + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @systemapi + * @since 18 + */ + submitCloudEnhancementTasks( + photoAssets: Array, + hasCloudWatermark: boolean, + triggerMode?: number + ): Promise; + /** * Prioritize cloud enhancement task. * -- Gitee From 694a518493b7497250f83c075cbfaeffcf15785c Mon Sep 17 00:00:00 2001 From: baozewei Date: Fri, 7 Mar 2025 10:57:16 +0800 Subject: [PATCH 149/835] =?UTF-8?q?=E6=89=93=E5=8D=B0api18=E6=96=B0?= =?UTF-8?q?=E5=A2=9E=E6=8E=A5=E5=8F=A3=20Signed-off-by:baozewei@huawei.com?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: baozewei --- api/@ohos.print.d.ts | 239 ++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 234 insertions(+), 5 deletions(-) diff --git a/api/@ohos.print.d.ts b/api/@ohos.print.d.ts index f78f22a71e..5eb8a36bec 100644 --- a/api/@ohos.print.d.ts +++ b/api/@ohos.print.d.ts @@ -1321,6 +1321,13 @@ declare namespace print { */ PRINT_JOB_RUNNING_CONVERTING_FILES = 27, + /** + * Print file uploading exception. + * @syscap SystemCapability.Print.PrintFramework + * @since 18 + */ + PRINT_JOB_BLOCK_FILE_UPLOADING_ERROR = 30, + /** * Print unknown issue. * @syscap SystemCapability.Print.PrintFramework @@ -1405,6 +1412,13 @@ declare namespace print { * @since 14 */ E_PRINT_FILE_IO = 13100007, + + /** + * Number of files exceeding the upper limit. + * @syscap SystemCapability.Print.PrintFramework + * @since 18 + */ + E_PRINT_TOO_MANY_FILES = 13100010, } /** @@ -2123,13 +2137,11 @@ declare namespace print { /** * Get all added printers. - * @permission ohos.permission.MANAGE_PRINT_JOB + * @permission ohos.permission.MANAGE_PRINT_JOB or ohos.permission.PRINT * @returns { Promise> } the promise returned by the function. * @throws { BusinessError } 201 - the application does not have permission to call this function. - * @throws { BusinessError } 202 - not system application * @syscap SystemCapability.Print.PrintFramework - * @systemapi Hide this for inner system use. - * @since 12 + * @since 18 */ function getAddedPrinters(): Promise>; @@ -2151,6 +2163,7 @@ declare namespace print { * Notify print service of application event. * @permission ohos.permission.MANAGE_PRINT_JOB * @param { ApplicationEvent } event - Indicates the event to be notified. + * @param { ?string } jobId - Indicates the job id. * @returns { Promise } the promise returned by the function. * @throws { BusinessError } 201 - the application does not have permission to call this function. * @throws { BusinessError } 202 - not system application @@ -2159,7 +2172,7 @@ declare namespace print { * @systemapi Hide this for inner system use. * @since 12 */ - function notifyPrintServiceEvent(event: ApplicationEvent): Promise; + function notifyPrintServiceEvent(event: ApplicationEvent, jobId?: string): Promise; /** * New printers have been found and notify Print SA. @@ -2272,6 +2285,22 @@ declare namespace print { */ printerMake?: string; + /** + * Printer preferences. + * @type { ?PrinterPreferences } + * @syscap SystemCapability.Print.PrintFramework + * @since 18 + */ + preferences?: PrinterPreferences; + + /** + * Printer alias. + * @type { ?string } + * @syscap SystemCapability.Print.PrintFramework + * @since 18 + */ + alias?: string; + /** * Detail information in json format. * @type { ?string } @@ -2446,6 +2475,206 @@ declare namespace print { PRINTER_UNAVAILABLE = 2, } + /** + * defines printer preferences. + * @typedef PrinterPreferences + * @syscap SystemCapability.Print.PrintFramework + * @since 18 + */ + interface PrinterPreferences { + /** + * Default duplex mode. + * @type { ?PrintDuplexMode } + * @syscap SystemCapability.Print.PrintFramework + * @since 18 + */ + defaultDuplexMode?: PrintDuplexMode; + + /** + * Default quality. + * @type { ?PrintQuality } + * @syscap SystemCapability.Print.PrintFramework + * @since 18 + */ + defaultPrintQuality?: PrintQuality; + + /** + * Default media type. + * @type { ?string } + * @syscap SystemCapability.Print.PrintFramework + * @since 18 + */ + defaultMediaType?: string; + + /** + * Default page size id. + * @type { ?string } + * @syscap SystemCapability.Print.PrintFramework + * @since 18 + */ + defaultPageSizeId?: string; + + /** + * Default orientation mode. + * @type { ?PrintOrientationMode } + * @syscap SystemCapability.Print.PrintFramework + * @since 18 + */ + defaultOrientation?: PrintOrientationMode; + + /** + * Default margins. + * @type { ?boolean } + * @syscap SystemCapability.Print.PrintFramework + * @since 18 + */ + borderless?: boolean; + + /** + * Detailed printer preferences in json format. + * @type { ?string } + * @syscap SystemCapability.Print.PrintFramework + * @since 18 + */ + options?: string; + } + + /** + * Enumeration of Printer Change Events. + * @enum { number } PrinterEvent + * @syscap SystemCapability.Print.PrintFramework + * @since 18 + */ + enum PrinterEvent { + /** + * Printer added. + * @syscap SystemCapability.Print.PrintFramework + * @since 18 + */ + PRINTER_EVENT_ADDED = 0, + + /** + * Printer deleted. + * @syscap SystemCapability.Print.PrintFramework + * @since 18 + */ + PRINTER_EVENT_DELETED = 1, + + /** + * Printer state changed. + * @syscap SystemCapability.Print.PrintFramework + * @since 18 + */ + PRINTER_EVENT_STATE_CHANGED = 2, + + /** + * Printer info changed. + * @syscap SystemCapability.Print.PrintFramework + * @since 18 + */ + PRINTER_EVENT_INFO_CHANGED = 3, + + /** + * Printer preference changed. + * @syscap SystemCapability.Print.PrintFramework + * @since 18 + */ + PRINTER_EVENT_PREFERENCE_CHANGED = 4, + + /** + * Last used printer changed. + * @syscap SystemCapability.Print.PrintFramework + * @since 18 + */ + PRINTER_EVENT_LAST_USED_PRINTER_CHANGED = 5, + } + + /** + * Enumeration of default printer type. + * @enum { number } DefaultPrinterType + * @syscap SystemCapability.Print.PrintFramework + * @since 18 + */ + enum DefaultPrinterType { + /** + * Default printer set by user. + * @syscap SystemCapability.Print.PrintFramework + * @since 18 + */ + DEFAULT_PRINTER_TYPE_SET_BY_USER = 0, + + /** + * The last used printer is used as the dafault printer. + * @syscap SystemCapability.Print.PrintFramework + * @since 18 + */ + DEFAULT_PRINTER_TYPE_LAST_USED_PRINTER = 1, + } + + /** + * Update the information of the specific printer. + * @permission ohos.permission.MANAGE_PRINT_JOB + * @param { PrinterInformation } printerInformation - Indicates the printer to be updated. + * @returns { Promise } the promise returned by the function. + * @throws { BusinessError } 201 - the application does not have permission to call this function. + * @throws { BusinessError } 202 - not system application + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified; 2.Incorrect parameter types. + * @syscap SystemCapability.Print.PrintFramework + * @systemapi Hide this for inner system use. + * @since 18 + */ + function updatePrinterInSystem(printerInformation: PrinterInformation): Promise; + + /** + * Save the preferences set by the user. + * @permission ohos.permission.MANAGE_PRINT_JOB + * @param { string } printerId - Indicates the printer to be updated. + * @param { PrinterPreferences } printerPreferences - Indicates the printer preferences set by the user. + * @returns { Promise } the promise returned by the function. + * @throws { BusinessError } 201 - the application does not have permission to call this function. + * @throws { BusinessError } 202 - not system application + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified; 2.Incorrect parameter types. + * @syscap SystemCapability.Print.PrintFramework + * @systemapi Hide this for inner system use. + * @since 18 + */ + function setPrinterPreferences(printerId: string, printerPreferences: PrinterPreferences): Promise; + + /** + * Discover all usb printers. + * @permission ohos.permission.MANAGE_PRINT_JOB + * @returns { Promise> } the promise returned by the function. + * @throws { BusinessError } 201 - the application does not have permission to call this function. + * @throws { BusinessError } 202 - not system application + * @syscap SystemCapability.Print.PrintFramework + * @systemapi Hide this for inner system use. + * @since 18 + */ + function discoverUsbPrinters(): Promise>; + + /** + * Register event callback for the change of printer. + * @permission ohos.permission.PRINT + * @param { 'printerChange' } type - Indicates change of printer. + * @param { function } callback - The callback function for change of printer. + * @throws { BusinessError } 201 - the application does not have permission to call this function. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified; 2.Incorrect parameter types. + * @syscap SystemCapability.Print.PrintFramework + * @since 18 + */ + function on(type: 'printerChange', callback: (event: PrinterEvent, printerInformation: PrinterInformation) => void): void; + + /** + * Unregister event callback for the change of printer. + * @permission ohos.permission.PRINT + * @param { 'printerChange' } type - Indicates change of printer. + * @param { ?Callback } callback - The callback function for change of printer. + * @throws { BusinessError } 201 - the application does not have permission to call this function. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified; 2.Incorrect parameter types. + * @syscap SystemCapability.Print.PrintFramework + * @since 18 + */ + function off(type: 'printerChange', callback?: Callback): void; } export default print; \ No newline at end of file -- Gitee From a15c9d9d169a9093a7a52669a314b7e436ed779e Mon Sep 17 00:00:00 2001 From: yiyajun Date: Fri, 7 Mar 2025 11:14:22 +0800 Subject: [PATCH 150/835] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E6=9D=83=E9=99=90=E7=AE=A1=E6=8E=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: yiyajun --- api/@ohos.wifiManager.d.ts | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/api/@ohos.wifiManager.d.ts b/api/@ohos.wifiManager.d.ts index 2acc50709d..bedfe6a9b8 100644 --- a/api/@ohos.wifiManager.d.ts +++ b/api/@ohos.wifiManager.d.ts @@ -55,15 +55,14 @@ declare namespace wifiManager { /** * Disable Wi-Fi. - * @permission ohos.permission.SET_WIFI_INFO and ohos.permission.MANAGE_WIFI_CONNECTION + * @permission ohos.permission.SET_WIFI_INFO and (ohos.permission.MANAGE_WIFI_CONNECTION or + * ohos.permission.MANAGE_ENTERPRISE_WIFI_CONNECTION) * @throws {BusinessError} 201 - Permission denied. - * @throws {BusinessError} 202 - System API is not allowed called by Non-system application. * @throws {BusinessError} 801 - Capability not supported. * @throws {BusinessError} 2501000 - Operation failed. * @throws {BusinessError} 2501004 - Operation failed because the service is being opened. * @syscap SystemCapability.Communication.WiFi.STA - * @systemapi Hide this for inner system use. - * @since 9 + * @since 15 */ function disableWifi(): void; @@ -1070,7 +1069,7 @@ declare namespace wifiManager { * @throws {BusinessError} 801 - Capability not supported. * @throws {BusinessError} 2601000 - Operation failed. * @syscap SystemCapability.Communication.WiFi.AP.Core - * @since 15 + * @since 18 */ function isHotspotActive(): boolean; -- Gitee From b0aff76b62f9dac6e7c234941ff24f5f6e262d41 Mon Sep 17 00:00:00 2001 From: baozewei Date: Fri, 7 Mar 2025 11:50:01 +0800 Subject: [PATCH 151/835] =?UTF-8?q?=E6=89=93=E5=8D=B0api18=E6=96=B0?= =?UTF-8?q?=E5=A2=9E=E6=8E=A5=E5=8F=A3=20Signed-off-by:baozewei@huawei.com?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: baozewei --- api/@ohos.print.d.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/@ohos.print.d.ts b/api/@ohos.print.d.ts index 5eb8a36bec..dc99dd80cb 100644 --- a/api/@ohos.print.d.ts +++ b/api/@ohos.print.d.ts @@ -1326,7 +1326,7 @@ declare namespace print { * @syscap SystemCapability.Print.PrintFramework * @since 18 */ - PRINT_JOB_BLOCK_FILE_UPLOADING_ERROR = 30, + PRINT_JOB_BLOCK_FILE_UPLOADING_ERROR = 30, /** * Print unknown issue. @@ -2604,7 +2604,7 @@ declare namespace print { DEFAULT_PRINTER_TYPE_SET_BY_USER = 0, /** - * The last used printer is used as the dafault printer. + * The last used printer is used as the default printer. * @syscap SystemCapability.Print.PrintFramework * @since 18 */ -- Gitee From 4ccb3c59710f3f10ed856f3b618a271669ad10dc Mon Sep 17 00:00:00 2001 From: zhangqiang Date: Fri, 7 Mar 2025 12:15:14 +0800 Subject: [PATCH 152/835] =?UTF-8?q?20250307=20=20=20SoundPool=E7=9B=B8?= =?UTF-8?q?=E5=90=8C=E9=9F=B3=E9=A2=91=E8=B5=84=E6=BA=90=E5=B9=B6=E8=A1=8C?= =?UTF-8?q?=E6=92=AD=E6=94=BE=E9=9C=80=E6=B1=82=E5=A2=9E=E5=8A=A0=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: zhangqiang --- api/@ohos.multimedia.media.d.ts | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/api/@ohos.multimedia.media.d.ts b/api/@ohos.multimedia.media.d.ts index 21650b68b3..1cff593d07 100755 --- a/api/@ohos.multimedia.media.d.ts +++ b/api/@ohos.multimedia.media.d.ts @@ -276,6 +276,19 @@ declare namespace media { */ function createSoundPool(maxStreams: number, audioRenderInfo: audio.AudioRendererInfo): Promise; + /** + * Create a SoundPool that supports parallel playback of audio with the same SoundID. + * + * @param {number} maxStreams The maximum number of simultaneous streams for this soundPool instance + * @param {audio.AudioRendererInfo} audioRenderInfo Audio renderer information + * @returns {Promise} A Promise instance used to return SoundPool instance if the operation is successful; returns null otherwise. + * @throws { BusinessError } 5400101 - No memory. Return by promise. + * @syscap SystemCapability.Multimedia.Media.SoundPool + * @systemapi + * @since 18 + */ + function createParallelSoundPool(maxStreams: number, audioRenderInfo: audio.AudioRendererInfo): Promise; + /** * Creates an AVScreenCaptureRecorder instance. * @returns { Promise } A Promise instance used to return AVScreenCaptureRecorder instance if the operation is successful; -- Gitee From da3b9f4ae78cedbe06b7b6f310c728aebd776857 Mon Sep 17 00:00:00 2001 From: zhangqiang Date: Fri, 7 Mar 2025 14:09:27 +0800 Subject: [PATCH 153/835] =?UTF-8?q?20250307=20=20=20codecheck=E8=A6=81?= =?UTF-8?q?=E6=B1=82=E5=BD=93=20API=20=E6=98=AF=E7=B3=BB=E7=BB=9F=20API=20?= =?UTF-8?q?=E6=97=B6=EF=BC=8C=E5=BF=85=E9=A1=BB=E6=90=BA=E5=B8=A6=20202=20?= =?UTF-8?q?=E9=94=99=E8=AF=AF=E7=A0=81=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: zhangqiang --- api/@ohos.multimedia.media.d.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/api/@ohos.multimedia.media.d.ts b/api/@ohos.multimedia.media.d.ts index 1cff593d07..bb3f0380f8 100755 --- a/api/@ohos.multimedia.media.d.ts +++ b/api/@ohos.multimedia.media.d.ts @@ -283,6 +283,7 @@ declare namespace media { * @param {audio.AudioRendererInfo} audioRenderInfo Audio renderer information * @returns {Promise} A Promise instance used to return SoundPool instance if the operation is successful; returns null otherwise. * @throws { BusinessError } 5400101 - No memory. Return by promise. + * @throws { BusinessError } 202 - System API error. Return by promise. * @syscap SystemCapability.Multimedia.Media.SoundPool * @systemapi * @since 18 -- Gitee From 8e4f46d0beea51150e8030a9b7ac80e7cfd8f0f7 Mon Sep 17 00:00:00 2001 From: TingweiCHEN Date: Fri, 7 Mar 2025 14:11:46 +0800 Subject: [PATCH 154/835] =?UTF-8?q?esim=E5=88=A0=E9=99=A4=E7=B3=BB?= =?UTF-8?q?=E7=BB=9F=E6=8E=A5=E5=8F=A3=E8=AF=B4=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: TingweiCHEN --- api/@ohos.telephony.esim.d.ts | 283 +++++++++++++++++----------------- 1 file changed, 139 insertions(+), 144 deletions(-) diff --git a/api/@ohos.telephony.esim.d.ts b/api/@ohos.telephony.esim.d.ts index 0525dda929..26ac5e8a52 100644 --- a/api/@ohos.telephony.esim.d.ts +++ b/api/@ohos.telephony.esim.d.ts @@ -26,7 +26,7 @@ import type { AsyncCallback } from './@ohos.base'; * * @namespace eSIM * @syscap SystemCapability.Telephony.CoreService.Esim - * @since 14 + * @since 16 */ declare namespace eSIM { /** @@ -39,7 +39,7 @@ declare namespace eSIM { * @throws { BusinessError } 3120001 - Service connection failed. * @throws { BusinessError } 3120002 - System internal error. * @syscap SystemCapability.Telephony.CoreService.Esim - * @since 14 + * @since 16 */ function isSupported(slotId: number): boolean; @@ -57,7 +57,7 @@ declare namespace eSIM { * @throws { BusinessError } 3120001 - Service connection failed. * @throws { BusinessError } 3120002 - System internal error. * @syscap SystemCapability.Telephony.CoreService.Esim - * @since 14 + * @since 16 */ function addProfile(profile: DownloadableProfile): Promise; @@ -76,7 +76,7 @@ declare namespace eSIM { * @throws { BusinessError } 3120002 - System internal error. * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ function getEid(slotId: number): Promise; @@ -95,7 +95,7 @@ declare namespace eSIM { * @throws { BusinessError } 3120002 - System internal error. * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ function getOsuStatus(slotId: number): Promise; @@ -114,7 +114,7 @@ declare namespace eSIM { * @throws { BusinessError } 3120002 - System internal error. * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ function startOsu(slotId: number): Promise; @@ -138,7 +138,7 @@ declare namespace eSIM { * @throws { BusinessError } 3120002 - System internal error. * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ function getDownloadableProfileMetadata(slotId: number, portIndex: number, profile: DownloadableProfile, forceDisableProfile: boolean): Promise; @@ -163,7 +163,7 @@ declare namespace eSIM { * @throws { BusinessError } 3120002 - System internal error. * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ function getDownloadableProfiles(slotId: number, portIndex: number, forceDisableProfile: boolean): Promise; @@ -186,7 +186,7 @@ declare namespace eSIM { * @throws { BusinessError } 3120002 - System internal error. * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ function downloadProfile(slotId: number, portIndex: number, profile: DownloadableProfile, configuration: DownloadConfiguration): Promise; @@ -206,7 +206,7 @@ declare namespace eSIM { * @throws { BusinessError } 3120002 - System internal error. * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ function getEuiccProfileInfoList(slotId: number): Promise; @@ -226,7 +226,7 @@ declare namespace eSIM { * @throws { BusinessError } 3120002 - System internal error. * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ function getEuiccInfo(slotId: number): Promise; @@ -246,7 +246,7 @@ declare namespace eSIM { * @throws { BusinessError } 3120002 - System internal error. * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ function deleteProfile(slotId: number, iccid: string): Promise; @@ -270,7 +270,7 @@ declare namespace eSIM { * @throws { BusinessError } 3120002 - System internal error. * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ function switchToProfile(slotId: number, portIndex: number, iccid: string, forceDisableProfile: boolean): Promise; @@ -292,7 +292,7 @@ declare namespace eSIM { * @throws { BusinessError } 3120002 - System internal error. * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ function setProfileNickname(slotId: number, iccid: string, nickname: string): Promise; @@ -312,7 +312,7 @@ declare namespace eSIM { * @throws { BusinessError } 3120002 - System internal error. * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ function resetMemory(slotId: number, options?:ResetOption): Promise; @@ -331,7 +331,7 @@ declare namespace eSIM { * @throws { BusinessError } 3120002 - System internal error. * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ function reserveProfilesForFactoryRestore(slotId: number): Promise; @@ -351,7 +351,7 @@ declare namespace eSIM { * @throws { BusinessError } 3120002 - System internal error. * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ function setDefaultSmdpAddress(slotId: number, address: string): Promise; @@ -370,7 +370,7 @@ declare namespace eSIM { * @throws { BusinessError } 3120002 - System internal error. * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ function getDefaultSmdpAddress(slotId: number): Promise; @@ -393,7 +393,7 @@ declare namespace eSIM { * @throws { BusinessError } 3120002 - System internal error. * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ function cancelSession(slotId: number, transactionId: string, cancelReason: CancelReason): Promise; @@ -403,7 +403,7 @@ declare namespace eSIM { * @interface AccessRule * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ export interface AccessRule { /** @@ -412,7 +412,7 @@ declare namespace eSIM { * @type { string } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ certificateHashHexStr: string; @@ -422,7 +422,7 @@ declare namespace eSIM { * @type { string } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ packageName: string; @@ -432,7 +432,7 @@ declare namespace eSIM { * @type { number } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ accessType: number; } @@ -442,8 +442,7 @@ declare namespace eSIM { * * @interface DownloadableProfile * @syscap SystemCapability.Telephony.CoreService.Esim - * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ export interface DownloadableProfile { /** @@ -451,8 +450,7 @@ declare namespace eSIM { * * @type { string } * @syscap SystemCapability.Telephony.CoreService.Esim - * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ activationCode: string; @@ -461,8 +459,7 @@ declare namespace eSIM { * * @type { ?string } * @syscap SystemCapability.Telephony.CoreService.Esim - * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ confirmationCode?: string; @@ -471,8 +468,7 @@ declare namespace eSIM { * * @type { ?string } * @syscap SystemCapability.Telephony.CoreService.Esim - * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ carrierName?: string; @@ -481,8 +477,7 @@ declare namespace eSIM { * * @type { ?Array } * @syscap SystemCapability.Telephony.CoreService.Esim - * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ accessRules?: Array; } @@ -493,7 +488,7 @@ declare namespace eSIM { * @interface GetDownloadableProfileMetadataResult * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ export interface GetDownloadableProfileMetadataResult { /** @@ -502,7 +497,7 @@ declare namespace eSIM { * @type { DownloadableProfile } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ downloadableProfile: DownloadableProfile; @@ -512,7 +507,7 @@ declare namespace eSIM { * @type { number } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ pprType: number; @@ -522,7 +517,7 @@ declare namespace eSIM { * @type { boolean } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ pprFlag: boolean; @@ -532,7 +527,7 @@ declare namespace eSIM { * @type { string } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ iccid: string; @@ -542,7 +537,7 @@ declare namespace eSIM { * @type { string } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ serviceProviderName: string; @@ -552,7 +547,7 @@ declare namespace eSIM { * @type { string } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ profileName: string; @@ -562,7 +557,7 @@ declare namespace eSIM { * @type { ProfileClass } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ profileClass: ProfileClass; @@ -572,7 +567,7 @@ declare namespace eSIM { * @type { SolvableErrors } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ solvableErrors: SolvableErrors; @@ -582,7 +577,7 @@ declare namespace eSIM { * @type { ResultCode } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ responseResult: ResultCode; } @@ -593,7 +588,7 @@ declare namespace eSIM { * @interface GetDownloadableProfilesResult * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ export interface GetDownloadableProfilesResult { /** @@ -602,7 +597,7 @@ declare namespace eSIM { * @type { ResultCode } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ responseResult: ResultCode; @@ -612,7 +607,7 @@ declare namespace eSIM { * @type { Array } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ downloadableProfiles: Array; } @@ -623,7 +618,7 @@ declare namespace eSIM { * @interface DownloadProfileResult * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ export interface DownloadProfileResult { /** @@ -632,7 +627,7 @@ declare namespace eSIM { * @type { ResultCode } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ responseResult: ResultCode; @@ -642,7 +637,7 @@ declare namespace eSIM { * @type { SolvableErrors } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ solvableErrors: SolvableErrors; @@ -652,7 +647,7 @@ declare namespace eSIM { * @type { number } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ cardId: number; } @@ -663,7 +658,7 @@ declare namespace eSIM { * @interface GetEuiccProfileInfoListResult * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ export interface GetEuiccProfileInfoListResult { /** @@ -672,7 +667,7 @@ declare namespace eSIM { * @type { ResultCode } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ responseResult: ResultCode; @@ -682,7 +677,7 @@ declare namespace eSIM { * @type { Array } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ profiles: Array; @@ -692,7 +687,7 @@ declare namespace eSIM { * @type { boolean } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ isRemovable: boolean; } @@ -703,7 +698,7 @@ declare namespace eSIM { * @interface OperatorId * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ export interface OperatorId { /** @@ -712,7 +707,7 @@ declare namespace eSIM { * @type { string } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ mcc: string; @@ -722,7 +717,7 @@ declare namespace eSIM { * @type { string } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ mnc: string; @@ -732,7 +727,7 @@ declare namespace eSIM { * @type { string } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ gid1: string; @@ -742,7 +737,7 @@ declare namespace eSIM { * @type { string } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ gid2: string; } @@ -753,7 +748,7 @@ declare namespace eSIM { * @interface EuiccProfile * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ export interface EuiccProfile { /** @@ -762,7 +757,7 @@ declare namespace eSIM { * @type { string } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ iccid: string; @@ -772,7 +767,7 @@ declare namespace eSIM { * @type { string } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ nickName: string; @@ -782,7 +777,7 @@ declare namespace eSIM { * @type { string } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ serviceProviderName: string; @@ -792,7 +787,7 @@ declare namespace eSIM { * @type { string } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ profileName: string; @@ -802,7 +797,7 @@ declare namespace eSIM { * @type { ProfileState } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ state: ProfileState; @@ -812,7 +807,7 @@ declare namespace eSIM { * @type { ProfileClass } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ profileClass: ProfileClass; @@ -822,7 +817,7 @@ declare namespace eSIM { * @type { OperatorId } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ operatorId: OperatorId; @@ -832,7 +827,7 @@ declare namespace eSIM { * @type { PolicyRules } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ policyRules: PolicyRules; @@ -842,7 +837,7 @@ declare namespace eSIM { * @type { Array } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ accessRules: Array; } @@ -853,7 +848,7 @@ declare namespace eSIM { * @interface EuiccInfo * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ export interface EuiccInfo { /** @@ -862,7 +857,7 @@ declare namespace eSIM { * @type { string } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ osVersion: string; } @@ -873,7 +868,7 @@ declare namespace eSIM { * @enum { number } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ export enum ResetOption { /** @@ -881,7 +876,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ DELETE_OPERATIONAL_PROFILES = 1, @@ -890,7 +885,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ DELETE_FIELD_LOADED_TEST_PROFILES = 1 << 1, @@ -899,7 +894,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ RESET_DEFAULT_SMDP_ADDRESS = 1 << 2, } @@ -910,7 +905,7 @@ declare namespace eSIM { * @enum { number } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ export enum OsuStatus { /** @@ -918,7 +913,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ EUICC_UPGRADE_IN_PROGRESS = 1, @@ -927,7 +922,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ EUICC_UPGRADE_FAILED = 2, @@ -936,7 +931,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ EUICC_UPGRADE_SUCCESSFUL = 3, @@ -945,7 +940,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ EUICC_UPGRADE_ALREADY_LATEST = 4, @@ -954,7 +949,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ EUICC_UPGRADE_SERVICE_UNAVAILABLE = 5, } @@ -965,7 +960,7 @@ declare namespace eSIM { * @enum { number } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ export enum ResultCode { /** @@ -973,7 +968,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ RESULT_SOLVABLE_ERRORS = -2, @@ -982,7 +977,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ RESULT_MUST_DISABLE_PROFILE = -1, @@ -991,7 +986,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ RESULT_OK = 0, @@ -1000,7 +995,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ RESULT_GET_EID_FAILED = 201, @@ -1009,7 +1004,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ RESULT_ACTIVATION_CODE_CHANGED = 203, @@ -1018,7 +1013,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ RESULT_ACTIVATION_CODE_INVALID = 204, @@ -1027,7 +1022,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ RESULT_SMDP_ADDRESS_INVALID = 205, @@ -1036,7 +1031,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ RESULT_EUICC_INFO_INVALID = 206, @@ -1045,7 +1040,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ RESULT_TLS_HANDSHAKE_FAILED = 207, @@ -1054,7 +1049,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ RESULT_CERTIFICATE_IO_ERROR = 208, @@ -1063,7 +1058,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ RESULT_CERTIFICATE_RESPONSE_TIMEOUT = 209, @@ -1072,7 +1067,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ RESULT_AUTHENTICATION_FAILED = 210, @@ -1081,7 +1076,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ RESULT_RESPONSE_HTTP_FAILED = 211, @@ -1090,7 +1085,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ RESULT_CONFIRMATION_CODE_INCORRECT = 212, @@ -1099,7 +1094,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ RESULT_EXCEEDED_CONFIRMATION_CODE_TRY_LIMIT = 213, @@ -1108,7 +1103,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ RESULT_NO_PROFILE_ON_SERVER = 214, @@ -1117,7 +1112,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ RESULT_TRANSACTION_ID_INVALID = 215, @@ -1126,7 +1121,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ RESULT_SERVER_ADDRESS_INVALID = 216, @@ -1135,7 +1130,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ RESULT_GET_BOUND_PROFILE_PACKAGE_FAILED = 217, @@ -1144,7 +1139,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ RESULT_USER_CANCEL_DOWNLOAD = 218, @@ -1153,7 +1148,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ RESULT_SERVER_UNAVAILABLE = 220, @@ -1162,7 +1157,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ RESULT_PROFILE_NON_DELETE = 223, @@ -1171,7 +1166,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ RESULT_SMDP_ADDRESS_INCORRECT = 226, @@ -1180,7 +1175,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ RESULT_ANALYZE_AUTHENTICATION_SERVER_RESPONSE_FAILED = 228, @@ -1189,7 +1184,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ RESULT_ANALYZE_AUTHENTICATION_CLIENT_RESPONSE_FAILED = 229, @@ -1198,7 +1193,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ RESULT_ANALYZE_AUTHENTICATION_CLIENT_MATCHING_ID_REFUSED = 231, @@ -1207,7 +1202,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ RESULT_PROFILE_TYPE_ERROR_AUTHENTICATION_STOPPED = 233, @@ -1216,7 +1211,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ RESULT_CARRIER_SERVER_REFUSED_ERRORS = 249, @@ -1225,7 +1220,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ RESULT_CERTIFICATE_INVALID = 251, @@ -1234,7 +1229,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ RESULT_OUT_OF_MEMORY = 263, @@ -1243,7 +1238,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ RESULT_PPR_FORBIDDEN = 268, @@ -1252,7 +1247,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ RESULT_NOTHING_TO_DELETE = 270, @@ -1261,7 +1256,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ RESULT_PPR_NOT_MATCH = 276, @@ -1270,7 +1265,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ RESULT_CAT_BUSY = 283, @@ -1279,7 +1274,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ RESULT_PROFILE_EID_INVALID = 284, @@ -1288,7 +1283,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ RESULT_DOWNLOAD_TIMEOUT = 287, @@ -1297,7 +1292,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ RESULT_SGP_22_OTHER = 400, } @@ -1308,7 +1303,7 @@ declare namespace eSIM { * @enum { number } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ export enum CancelReason { /** @@ -1316,7 +1311,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ CANCEL_REASON_END_USER_REJECTION = 0, @@ -1325,7 +1320,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ CANCEL_REASON_POSTPONED = 1, @@ -1334,7 +1329,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ CANCEL_REASON_TIMEOUT = 2, @@ -1343,7 +1338,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ CANCEL_REASON_PPR_NOT_ALLOWED = 3, } @@ -1354,7 +1349,7 @@ declare namespace eSIM { * @enum { number } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ export enum ProfileState { /** @@ -1362,7 +1357,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ PROFILE_STATE_UNSPECIFIED = -1, @@ -1371,7 +1366,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ PROFILE_STATE_DISABLED = 0, @@ -1380,7 +1375,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ PROFILE_STATE_ENABLED = 1, } @@ -1391,7 +1386,7 @@ declare namespace eSIM { * @enum { number } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ export enum ProfileClass { /** @@ -1399,7 +1394,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ PROFILE_CLASS_UNSPECIFIED = -1, @@ -1408,7 +1403,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ PROFILE_CLASS_TEST = 0, @@ -1417,7 +1412,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ PROFILE_CLASS_PROVISIONING = 1, @@ -1426,7 +1421,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ PROFILE_CLASS_OPERATIONAL = 2, } @@ -1437,7 +1432,7 @@ declare namespace eSIM { * @enum { number } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ export enum PolicyRules { /** @@ -1445,7 +1440,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ POLICY_RULE_DISABLE_NOT_ALLOWED = 1, @@ -1454,7 +1449,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ POLICY_RULE_DELETE_NOT_ALLOWED = 1 << 1, @@ -1463,7 +1458,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ POLICY_RULE_DISABLE_AND_DELETE = 1 << 2, } @@ -1474,7 +1469,7 @@ declare namespace eSIM { * @enum { number } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ export enum SolvableErrors { /** @@ -1482,7 +1477,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ SOLVABLE_ERROR_NEED_CONFIRMATION_CODE = 1 << 0, @@ -1491,7 +1486,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ SOLVABLE_ERROR_NEED_POLICY_RULE = 1 << 1, } @@ -1502,7 +1497,7 @@ declare namespace eSIM { * @interface DownloadConfiguration * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ export interface DownloadConfiguration { /** @@ -1511,7 +1506,7 @@ declare namespace eSIM { * @type { boolean } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ switchAfterDownload: boolean; @@ -1523,7 +1518,7 @@ declare namespace eSIM { * @type { boolean } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ forceDisableProfile: boolean; @@ -1534,7 +1529,7 @@ declare namespace eSIM { * @type { boolean } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 14 + * @since 16 */ isPprAllowed: boolean; } -- Gitee From 932afcf601cf78926a892a35a3d3fa9477b3868a Mon Sep 17 00:00:00 2001 From: wangweihao Date: Tue, 11 Feb 2025 15:24:14 +0800 Subject: [PATCH 155/835] =?UTF-8?q?renderFit=E6=8E=A5=E5=8F=A3=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0@form=E6=A0=87=E7=AD=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: wangweihao --- api/@internal/component/ets/common.d.ts | 12 ++ api/@internal/component/ets/enums.d.ts | 174 ++++++++++++++++++++++++ 2 files changed, 186 insertions(+) diff --git a/api/@internal/component/ets/common.d.ts b/api/@internal/component/ets/common.d.ts index 4cf968e15b..49f1a9efb0 100644 --- a/api/@internal/component/ets/common.d.ts +++ b/api/@internal/component/ets/common.d.ts @@ -25004,6 +25004,17 @@ declare class CommonMethod { * @atomicservice * @since 11 */ + /** + * Sets how content is drawn within nodes duration animation + * + * @param { RenderFit } fitMode - The render fit mode of content. + * @returns { T } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 18 + */ renderFit(fitMode: RenderFit): T; /** @@ -25013,6 +25024,7 @@ declare class CommonMethod { * @returns { T } * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform + * @form * @atomicservice * @since 18 */ diff --git a/api/@internal/component/ets/enums.d.ts b/api/@internal/component/ets/enums.d.ts index 57039794ad..696ed14fa7 100644 --- a/api/@internal/component/ets/enums.d.ts +++ b/api/@internal/component/ets/enums.d.ts @@ -8831,6 +8831,16 @@ declare enum ScrollSource { * @atomicservice * @since 11 */ +/** + * Enum of RenderFit + * + * @enum { number } RenderFit + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 18 + */ declare enum RenderFit { /** * Without scaling the content area, the content area is drawn in the center of the node. @@ -8847,6 +8857,15 @@ declare enum RenderFit { * @atomicservice * @since 11 */ + /** + * Without scaling the content area, the content area is drawn in the center of the node. + * + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 18 + */ CENTER = 0, /** * Without scaling the content area, the content area is drawn in the top center of the node. @@ -8863,6 +8882,15 @@ declare enum RenderFit { * @atomicservice * @since 11 */ + /** + * Without scaling the content area, the content area is drawn in the top center of the node. + * + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 18 + */ TOP = 1, /** * Without scaling the content area, the content area is drawn in the bottom center of the node. @@ -8879,6 +8907,15 @@ declare enum RenderFit { * @atomicservice * @since 11 */ + /** + * Without scaling the content area, the content area is drawn in the bottom center of the node. + * + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 18 + */ BOTTOM = 2, /** * Without scaling the content area, the content area is drawn in the left center of the node. @@ -8895,6 +8932,15 @@ declare enum RenderFit { * @atomicservice * @since 11 */ + /** + * Without scaling the content area, the content area is drawn in the left center of the node. + * + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 18 + */ LEFT = 3, /** * Without scaling the content area, the content area is drawn in the right center of the node. @@ -8911,6 +8957,15 @@ declare enum RenderFit { * @atomicservice * @since 11 */ + /** + * Without scaling the content area, the content area is drawn in the right center of the node. + * + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 18 + */ RIGHT = 4, /** * Without scaling the content area, the content area is drawn in the top left of the node. @@ -8927,6 +8982,15 @@ declare enum RenderFit { * @atomicservice * @since 11 */ + /** + * Without scaling the content area, the content area is drawn in the top left of the node. + * + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 18 + */ TOP_LEFT = 5, /** * Without scaling the content area, the content area is drawn in the top right of the node. @@ -8943,6 +9007,15 @@ declare enum RenderFit { * @atomicservice * @since 11 */ + /** + * Without scaling the content area, the content area is drawn in the top right of the node. + * + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 18 + */ TOP_RIGHT = 6, /** * Without scaling the content area, the content area is drawn in the bottom left of the node. @@ -8959,6 +9032,15 @@ declare enum RenderFit { * @atomicservice * @since 11 */ + /** + * Without scaling the content area, the content area is drawn in the bottom left of the node. + * + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 18 + */ BOTTOM_LEFT = 7, /** * Without scaling the content area, the content area is drawn in the bottom right of the node. @@ -8975,6 +9057,15 @@ declare enum RenderFit { * @atomicservice * @since 11 */ + /** + * Without scaling the content area, the content area is drawn in the bottom right of the node. + * + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 18 + */ BOTTOM_RIGHT = 8, /** * Scale the length and width of the content area to the node size to fill the node. @@ -8991,6 +9082,15 @@ declare enum RenderFit { * @atomicservice * @since 11 */ + /** + * Scale the length and width of the content area to the node size to fill the node. + * + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 18 + */ RESIZE_FILL = 9, /** * Scale the length or width of the content to the length or width of the node, ensuring that one side is equal, @@ -9011,6 +9111,17 @@ declare enum RenderFit { * @atomicservice * @since 11 */ + /** + * Scale the length or width of the content to the length or width of the node, ensuring that one side is equal, + * the other side is less than or equal to the corresponding side of the node, and the content after scaling + * is centered. + * + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 18 + */ RESIZE_CONTAIN = 10, /** * Scale the length or width of the content to the length or width of the node, ensuring that one side is equal, @@ -9035,6 +9146,19 @@ declare enum RenderFit { * @atomicservice * @since 11 */ + /** + * Scale the length or width of the content to the length or width of the node, ensuring that one side is equal, + * the other side is less than or equal to the corresponding side of the node. If the height of the scaled content + * is less than or equal to the height of the node, the scaled content area is displayed at the top; otherwise, + * the width of the scaled content is less than or equal to the width of the node, the scaled content area is + * displayed at the left. + * + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 18 + */ RESIZE_CONTAIN_TOP_LEFT = 11, /** * Scale the length or width of the content to the length or width of the node, ensuring that one side is equal, @@ -9059,6 +9183,19 @@ declare enum RenderFit { * @atomicservice * @since 11 */ + /** + * Scale the length or width of the content to the length or width of the node, ensuring that one side is equal, + * the other side is less than or equal to the corresponding side of the node. If the height of the scaled content + * is less than or equal to the height of the node, the scaled content area is displayed at the bottom; otherwise, + * the width of the scaled content is less than or equal to the width of the node, the scaled content area is + * displayed at the right. + * + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 18 + */ RESIZE_CONTAIN_BOTTOM_RIGHT = 12, /** * Scale the length or width of the content to the length or width of the node, ensuring that one side is equal, @@ -9079,6 +9216,17 @@ declare enum RenderFit { * @atomicservice * @since 11 */ + /** + * Scale the length or width of the content to the length or width of the node, ensuring that one side is equal, + * the other side is greater than or equal to the corresponding side of the node, and the content after scaling + * displays the center area. + * + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 18 + */ RESIZE_COVER = 13, /** * Scale the length or width of the content to the length or width of the node, ensuring that one side is equal, @@ -9103,6 +9251,19 @@ declare enum RenderFit { * @atomicservice * @since 11 */ + /** + * Scale the length or width of the content to the length or width of the node, ensuring that one side is equal, + * the other side is greater than or equal to the corresponding side of the node. If the height of the scaled content + * is greater than or equal to the height of the node, the scaled content area displays the top area; otherwise, + * the width of the scaled content is greater than or equal to the width of the node, the scaled content area + * displays the left area. + * + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 18 + */ RESIZE_COVER_TOP_LEFT = 14, /** * Scale the length or width of the content to the length or width of the node, ensuring that one side is equal, @@ -9127,6 +9288,19 @@ declare enum RenderFit { * @atomicservice * @since 11 */ + /** + * Scale the length or width of the content to the length or width of the node, ensuring that one side is equal, + * the other side is greater than or equal to the corresponding side of the node. If the height of the scaled content + * is greater than or equal to the height of the node, the scaled content area displays the bottom area; otherwise, + * the width of the scaled content is greater than or equal to the width of the node, the scaled content area + * displays the right area. + * + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 18 + */ RESIZE_COVER_BOTTOM_RIGHT = 15, } -- Gitee From feb37845cee7506a4e626b4bc32530f5596e0c2f Mon Sep 17 00:00:00 2001 From: liutuantuan Date: Fri, 7 Mar 2025 14:52:14 +0800 Subject: [PATCH 156/835] add tv and wearable syscap lists Signed-off-by: liutuantuan --- api/device-define/tv.json | 199 +++++++++++++++ api/device-define/wearable.json | 427 +++++++++++++++----------------- 2 files changed, 399 insertions(+), 227 deletions(-) create mode 100644 api/device-define/tv.json diff --git a/api/device-define/tv.json b/api/device-define/tv.json new file mode 100644 index 0000000000..2130786424 --- /dev/null +++ b/api/device-define/tv.json @@ -0,0 +1,199 @@ +{ + "SysCaps": [ + "SystemCapability.Ability.AbilityBase", + "SystemCapability.Ability.AbilityRuntime.AbilityCore", + "SystemCapability.Ability.AbilityRuntime.Core", + "SystemCapability.Ability.AbilityRuntime.FAModel", + "SystemCapability.Ability.AbilityRuntime.Mission", + "SystemCapability.Ability.AbilityRuntime.QuickFix", + "SystemCapability.Ability.AbilityTools.AbilityAssistant", + "SystemCapability.Ability.AppExtension.PhotoEditorExtension", + "SystemCapability.Ability.AppStartup", + "SystemCapability.Security.AccessToken", + "SystemCapability.Security.ScreenLockFileManager", + "SystemCapability.BarrierFree.Accessibility.Core", + "SystemCapability.BarrierFree.Accessibility.Hearing", + "SystemCapability.BarrierFree.Accessibility.Vision", + "SystemCapability.ArkUI.ArkUI.Full", + "SystemCapability.FileManagement.AppFileService", + "SystemCapability.FileManagement.AppFileService.FolderAuthorization", + "SystemCapability.FileManagement.StorageService.Backup", + "SystemCapability.Multimedia.Audio.Capturer", + "SystemCapability.Multimedia.Audio.Communication", + "SystemCapability.Multimedia.Audio.Core", + "SystemCapability.Multimedia.Audio.Device", + "SystemCapability.Multimedia.Audio.Interrupt", + "SystemCapability.Multimedia.Audio.PlaybackCapture", + "SystemCapability.Multimedia.Audio.Renderer", + "SystemCapability.Multimedia.Audio.Spatialization", + "SystemCapability.Multimedia.Audio.Tone", + "SystemCapability.Multimedia.Audio.Volume", + "SystemCapability.Multimedia.Media.AudioCodec", + "SystemCapability.Multimedia.Media.AudioDecoder", + "SystemCapability.Multimedia.Media.AudioEncoder", + "SystemCapability.Multimedia.Media.CodecBase", + "SystemCapability.Multimedia.Media.Muxer", + "SystemCapability.Multimedia.Media.Spliter", + "SystemCapability.Multimedia.Media.VideoDecoder", + "SystemCapability.Multimedia.Media.VideoEncoder", + "SystemCapability.Multimedia.AVSession.AVCast", + "SystemCapability.Multimedia.AVSession.Core", + "SystemCapability.Multimedia.AVSession.ExtendedDisplayCast", + "SystemCapability.Multimedia.AVSession.Manager", + "SystemCapability.Multimedia.AVSession.AVinputCast", + "SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask", + "SystemCapability.ResourceSchedule.BackgroundTaskManager.EfficiencyResourcesApply", + "SystemCapability.ResourceSchedule.BackgroundTaskManager.TransientTask", + "SystemCapability.BundleManager.BundleFramework", + "SystemCapability.BundleManager.BundleFramework.AppControl", + "SystemCapability.BundleManager.BundleFramework.Core", + "SystemCapability.BundleManager.BundleFramework.DefaultApp", + "SystemCapability.BundleManager.BundleFramework.FreeInstall", + "SystemCapability.BundleManager.BundleFramework.Launcher", + "SystemCapability.BundleManager.BundleFramework.Overlay", + "SystemCapability.BundleManager.BundleFramework.Resource", + "SystemCapability.BundleManager.Zlib", + "SystemCapability.Applications.CalendarData", + "SystemCapability.Notification.CommonEvent", + "SystemCapability.Customization.ConfigPolicy", + "SystemCapability.Customization.CustomConfig", + "SystemCapability.Security.CryptoFramework", + "SystemCapability.Security.CryptoFramework.Cipher", + "SystemCapability.Security.CryptoFramework.Kdf", + "SystemCapability.Security.CryptoFramework.Key", + "SystemCapability.Security.CryptoFramework.Key.AsymKey", + "SystemCapability.Security.CryptoFramework.Key.SymKey", + "SystemCapability.Security.CryptoFramework.KeyAgreement", + "SystemCapability.Security.CryptoFramework.Mac", + "SystemCapability.Security.CryptoFramework.MessageDigest", + "SystemCapability.Security.CryptoFramework.Rand", + "SystemCapability.Security.CryptoFramework.Signature", + "SystemCapability.DistributedDataManager.DataObject.DistributedObject", + "SystemCapability.DistributedDataManager.DataShare.Consumer", + "SystemCapability.DistributedDataManager.DataShare.Core", + "SystemCapability.DistributedDataManager.DataShare.Provider", + "SystemCapability.XTS.DeviceAttest", + "SystemCapability.DistributedHardware.DeviceManager", + "SystemCapability.ResourceSchedule.DeviceStandby", + "SystemCapability.ResourceSchedule.UsageStatistics.App", + "SystemCapability.ResourceSchedule.UsageStatistics.AppGroup", + "SystemCapability.FileManagement.DistributedFileService.CloudSync.Core", + "SystemCapability.FileManagement.DistributedFileService.CloudSyncManager", + "SystemCapability.Notification.Notification", + "SystemCapability.Notification.NotificationSettings", + "SystemCapability.Notification.ReminderAgent", + "SystemCapability.Multimedia.Drm.Core", + "SystemCapability.Utils.Lang", + "SystemCapability.Notification.Emitter", + "SystemCapability.Resourceschedule.Ffrt.Core", + "SystemCapability.Graphic.Graphic2D.ColorManager.Core", + "SystemCapability.Graphic.Graphic2D.EGL", + "SystemCapability.Graphic.Graphic2D.GLES2", + "SystemCapability.Graphic.Graphic2D.GLES3", + "SystemCapability.Graphic.Graphic2D.HyperGraphicManager", + "SystemCapability.Graphic.Graphic2D.NativeBuffer", + "SystemCapability.Graphic.Graphic2D.NativeDrawing", + "SystemCapability.Graphic.Graphic2D.NativeImage", + "SystemCapability.Graphic.Graphic2D.NativeVsync", + "SystemCapability.Graphic.Graphic2D.NativeWindow", + "SystemCapability.Graphic.Graphic2D.WebGL", + "SystemCapability.Graphic.Graphic2D.WebGL2", + "SystemCapability.Graphic.Vulkan", + "SystemCapability.Graphics.Drawing", + "SystemCapability.HiviewDFX.HiAppEvent", + "SystemCapability.HiviewDFX.HiChecker", + "SystemCapability.HiviewDFX.HiCollie", + "SystemCapability.HiviewDFX.HiDumper", + "SystemCapability.HiviewDFX.HiLog", + "SystemCapability.HiviewDFX.HiProfiler.HiDebug", + "SystemCapability.HiviewDFX.HiSysEvent", + "SystemCapability.HiviewDFX.HiTrace", + "SystemCapability.HiviewDFX.Hiview.LogLibrary", + "SystemCapability.Global.I18n", + "SystemCapability.Multimedia.Image.Core", + "SystemCapability.Multimedia.Image.ImageCreator", + "SystemCapability.Multimedia.Image.ImagePacker", + "SystemCapability.Multimedia.Image.ImageReceiver", + "SystemCapability.Multimedia.Image.ImageSource", + "SystemCapability.MiscServices.InputMethodFramework", + "SystemCapability.MultimodalInput.Input.Cooperator", + "SystemCapability.MultimodalInput.Input.Core", + "SystemCapability.MultimodalInput.Input.InfraredEmitter", + "SystemCapability.MultimodalInput.Input.InputConsumer", + "SystemCapability.MultimodalInput.Input.InputDevice", + "SystemCapability.MultimodalInput.Input.InputMonitor", + "SystemCapability.MultimodalInput.Input.InputSimulator", + "SystemCapability.MultimodalInput.Input.Pointer", + "SystemCapability.MultimodalInput.Input.ShortKey", + "SystemCapability.DistributedDataManager.KVStore.Core", + "SystemCapability.DistributedDataManager.KVStore.DistributedKVStore", + "SystemCapability.ArkUI.ArkUI.Libuv", + "SystemCapability.FileManagement.PhotoAccessHelper.Core", + "SystemCapability.FileManagement.UserFileManager.Core", + "SystemCapability.FileManagement.UserFileManager.DistributedCore", + "SystemCapability.Multimedia.MediaLibrary.Core", + "SystemCapability.Multimedia.MediaLibrary.DistributedCore", + "SystemCapability.Sensors.MiscDevice", + "SystemCapability.ArkCompiler.JSVM", + "SystemCapability.ArkUI.ArkUI.Napi", + "SystemCapability.Communication.NetStack", + "SystemCapability.Account.AppAccount", + "SystemCapability.Account.OsAccount", + "SystemCapability.Multimedia.AudioHaptic.Core", + "SystemCapability.Multimedia.Media.AVImageGenerator", + "SystemCapability.Multimedia.Media.AVMetadataExtractor", + "SystemCapability.Multimedia.Media.AVPlayer", + "SystemCapability.Multimedia.Media.AVRecorder", + "SystemCapability.Multimedia.Media.AVScreenCapture", + "SystemCapability.Multimedia.Media.AVTranscoder", + "SystemCapability.Multimedia.Media.AudioPlayer", + "SystemCapability.Multimedia.Media.AudioRecorder", + "SystemCapability.Multimedia.Media.SoundPool", + "SystemCapability.Multimedia.Media.VideoPlayer", + "SystemCapability.Multimedia.Media.VideoRecorder", + "SystemCapability.Multimedia.SystemSound.Core", + "SystemCapability.PowerManager.PowerManager.Core", + "SystemCapability.PowerManager.PowerManager.Extension", + "SystemCapability.DistributedDataManager.Preferences.Core", + "SystemCapability.DistributedDataManager.CloudSync.Client", + "SystemCapability.DistributedDataManager.CloudSync.Config", + "SystemCapability.DistributedDataManager.CloudSync.Server", + "SystemCapability.DistributedDataManager.CommonType", + "SystemCapability.DistributedDataManager.RelationalStore.Core", + "SystemCapability.MiscServices.Download", + "SystemCapability.MiscServices.Upload", + "SystemCapability.Request.FileTransferAgent", + "SystemCapability.Global.ResourceManager", + "SystemCapability.ResourceSchedule.SystemLoad", + "SystemCapability.Resourceschedule.BackgroundProcessManager", + "SystemCapability.Sensors.Sensor", + "SystemCapability.Applications.Settings.Core", + "SystemCapability.FileManagement.StorageService.Encryption", + "SystemCapability.FileManagement.StorageService.SpatialStatistics", + "SystemCapability.FileManagement.StorageService.Volume", + "SystemCapability.Developtools.Syscap", + "SystemCapability.MiscServices.Time", + "SystemCapability.DistributedDataManager.UDMF.Core", + "SystemCapability.FileManagement.UserFileService", + "SystemCapability.FileManagement.UserFileService.FolderSelection", + "SystemCapability.Web.Webview.Core", + "SystemCapability.Communication.WiFi.AP.Core", + "SystemCapability.Communication.WiFi.AP.Extension", + "SystemCapability.Communication.WiFi.Core", + "SystemCapability.Communication.WiFi.STA", + "SystemCapability.Communication.WiFi.P2P", + "SystemCapability.WindowManager.WindowManager.Core", + "SystemCapability.ResourceSchedule.WorkScheduler", + "SystemCapability.Communication.NetManager.MDNS", + "SystemCapability.Communication.NetManager.NetSharing", + "SystemCapability.Communication.NetManager.Ethernet", + "SystemCapability.Communication.NetManager.Vpn", + "SystemCapability.Communication.NetManager.NetFirewall", + "SystemCapability.Communication.NetManager.Core", + "SystemCapability.Security.Asset", + "SystemCapability.Communication.Bluetooth.Core", + "SystemCapability.Security.Cert", + "SystemCapability.Update.UpdateService", + "SystemCapability.Window.SessionManager" + ] +} diff --git a/api/device-define/wearable.json b/api/device-define/wearable.json index 7241ef8362..c031fd0aab 100644 --- a/api/device-define/wearable.json +++ b/api/device-define/wearable.json @@ -1,231 +1,204 @@ { "SysCaps": [ -"SystemCapability.Utils.Lang", -"SystemCapability.ArkUI.ArkUI.Full", -"SystemCapability.ArkUI.ArkUI.Napi", -"SystemCapability.ArkUI.ArkUI.Libuv", -"SystemCapability.ArkUI.ArkUI.Lite", -"SystemCapability.ArkUI.ArkUI.Circle", -"SystemCapability.ArkUI.UiAppearance", -"SystemCapability.Base", -"SystemCapability.BundleManager.BundleFramework", -"SystemCapability.BundleManager.BundleFramework.Overlay", -"SystemCapability.BundleManager.DistributedBundleFramework", -"SystemCapability.BundleManager.Zlib", -"SystemCapability.Graphic.Graphic2D.EGL", -"SystemCapability.Graphic.Graphic2D.GLES2", -"SystemCapability.Graphic.Graphic2D.GLES3", -"SystemCapability.Graphic.Graphic2D.WebGL", -"SystemCapability.Graphic.Graphic2D.WebGL2", -"SystemCapability.Window.SessionManager", -"SystemCapability.WindowManager.WindowManager.Core", -"SystemCapability.Notification.CommonEvent", -"SystemCapability.Notification.Notification", -"SystemCapability.Notification.ReminderAgent", -"SystemCapability.Notification.Emitter", -"SystemCapability.Communication.IPC.Core", -"SystemCapability.Communication.SoftBus.Core", -"SystemCapability.Communication.NetManager.Core", -"SystemCapability.Communication.NetManager.Ethernet", -"SystemCapability.Communication.NetManager.NetSharing", -"SystemCapability.Communication.NetManager.MDNS", -"SystemCapability.Communication.NetManager.Vpn", -"SystemCapability.Communication.NetStack", -"SystemCapability.Communication.WiFi.Core", -"SystemCapability.Communication.WiFi.STA", -"SystemCapability.Communication.WiFi.AP.Core", -"SystemCapability.Communication.WiFi.P2P", -"SystemCapability.Communication.Bluetooth.Core", -"SystemCapability.Location.Location.Core", -"SystemCapability.MultimodalInput.Input.InputConsumer", -"SystemCapability.MultimodalInput.Input.InputSimulator", -"SystemCapability.MultimodalInput.Input.ShortKey", -"SystemCapability.PowerManager.BatteryManager.Extension", -"SystemCapability.PowerManager.DisplayPowerManager", -"SystemCapability.PowerManager.PowerManager.Core", -"SystemCapability.PowerManager.BatteryManager.Core", -"SystemCapability.PowerManager.PowerManager.Extension", -"SystemCapability.Multimedia.Media.Core", -"SystemCapability.Multimedia.Media.AudioPlayer", -"SystemCapability.Multimedia.Media.AudioRecorder", -"SystemCapability.Multimedia.Media.VideoPlayer", -"SystemCapability.Multimedia.Media.VideoRecorder", -"SystemCapability.Multimedia.Media.CodecBase", -"SystemCapability.Multimedia.Media.AudioCodec", -"SystemCapability.Multimedia.Media.AudioDecoder", -"SystemCapability.Multimedia.Media.AudioEncoder", -"SystemCapability.Multimedia.Media.VideoDecoder", -"SystemCapability.Multimedia.Media.VideoEncoder", -"SystemCapability.Multimedia.Media.Spliter", -"SystemCapability.Multimedia.Media.Muxer", -"SystemCapability.Multimedia.Media.AVPlayer", -"SystemCapability.Multimedia.Media.AVRecorder", -"SystemCapability.Multimedia.Media.AVMetadataExtractor", -"SystemCapability.Multimedia.Media.AVImageGenerator", -"SystemCapability.Multimedia.AVSession.Core", -"SystemCapability.Multimedia.AVSession.Manager", -"SystemCapability.Multimedia.Audio.Core", -"SystemCapability.Multimedia.Audio.Renderer", -"SystemCapability.Multimedia.Audio.Capturer", -"SystemCapability.Multimedia.Audio.Device", -"SystemCapability.Multimedia.Audio.Volume", -"SystemCapability.Multimedia.Audio.Interrupt", -"SystemCapability.Multimedia.Audio.Tone", -"SystemCapability.Multimedia.Audio.Communication", -"SystemCapability.Multimedia.Drm.Core", -"SystemCapability.Multimedia.Image.Core", -"SystemCapability.Multimedia.Image.ImageSource", -"SystemCapability.Multimedia.Image.ImagePacker", -"SystemCapability.Multimedia.Image.ImageReceiver", -"SystemCapability.Multimedia.MediaLibrary.Core", -"SystemCapability.Multimedia.SystemSound.Core", -"SystemCapability.Telephony.CoreService", -"SystemCapability.Telephony.CallManager", -"SystemCapability.Telephony.CellularCall", -"SystemCapability.Telephony.CellularData", -"SystemCapability.Telephony.StateRegistry", -"SystemCapability.Global.I18n", -"SystemCapability.Global.ResourceManager", -"SystemCapability.Customization.ConfigPolicy", -"SystemCapability.ResourceSchedule.WorkScheduler", -"SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask", -"SystemCapability.ResourceSchedule.BackgroundTaskManager.TransientTask", -"SystemCapability.ResourceSchedule.UsageStatistics.App", -"SystemCapability.ResourceSchedule.UsageStatistics.AppGroup", -"SystemCapability.HiviewDFX.HiLog", -"SystemCapability.HiviewDFX.HiTrace", -"SystemCapability.HiviewDFX.Hiview.FaultLogger", -"SystemCapability.HiviewDFX.Hiview.LogLibrary", -"SystemCapability.HiviewDFX.HiChecker", -"SystemCapability.HiviewDFX.HiDumper", -"SystemCapability.HiviewDFX.HiAppEvent", -"SystemCapability.HiviewDFX.HiSysEvent", -"SystemCapability.HiviewDFX.HiProfiler.HiDebug", -"SystemCapability.Update.UpdateService", -"SystemCapability.DistributedHardware.DeviceManager", -"SystemCapability.Security.DeviceAuth", -"SystemCapability.Security.DataTransitManager", -"SystemCapability.Security.DeviceSecurityLevel", -"SystemCapability.Security.Huks.Core", -"SystemCapability.Security.Huks.Extension", -"SystemCapability.Security.Asset", -"SystemCapability.Security.AccessToken", -"SystemCapability.Account.OsAccount", -"SystemCapability.Account.AppAccount", -"SystemCapability.MiscServices.InputMethodFramework", -"SystemCapability.MiscServices.Pasteboard", -"SystemCapability.MiscServices.Time", -"SystemCapability.MiscServices.Upload", -"SystemCapability.MiscServices.Download", -"SystemCapability.FileManagement.StorageService.Backup", -"SystemCapability.FileManagement.StorageService.SpatialStatistics", -"SystemCapability.FileManagement.StorageService.Volume", -"SystemCapability.FileManagement.StorageService.Encryption", -"SystemCapability.UserIAM.UserAuth.Core", -"SystemCapability.UserIAM.UserAuth.PinAuth", -"SystemCapability.FileManagement.File.DistributedFile", -"SystemCapability.FileManagement.AppFileService", -"SystemCapability.FileManagement.UserFileService", -"SystemCapability.MiscServices.ScreenLock", -"SystemCapability.FileManagement.DistributedFileService.CloudSyncManager", -"SystemCapability.FileManagement.DistributedFileService.CloudSync.Core", -"SystemCapability.Sensors.Sensor", -"SystemCapability.Sensors.MiscDevice", -"SystemCapability.Startup.SystemInfo", -"SystemCapability.DistributedDataManager.RelationalStore.Core", -"SystemCapability.DistributedDataManager.CommonType", -"SystemCapability.DistributedDataManager.KVStore.Core", -"SystemCapability.DistributedDataManager.KVStore.DistributedKVStore", -"SystemCapability.DistributedDataManager.DataObject.DistributedObject", -"SystemCapability.DistributedDataManager.Preferences.Core", -"SystemCapability.DistributedDataManager.DataShare.Core", -"SystemCapability.DistributedDataManager.DataShare.Consumer", -"SystemCapability.DistributedDataManager.DataShare.Provider", -"SystemCapability.Ability.AbilityBase", -"SystemCapability.Ability.AbilityRuntime.Core", -"SystemCapability.Ability.AbilityRuntime.FAModel", -"SystemCapability.Ability.AbilityRuntime.AbilityCore", -"SystemCapability.Ability.AbilityRuntime.Mission", -"SystemCapability.Ability.AbilityTools.AbilityAssistant", -"SystemCapability.Ability.Form", -"SystemCapability.Ability.DistributedAbilityManager", -"SystemCapability.Applications.ContactsData", -"SystemCapability.Applications.Contacts", -"SystemCapability.Applications.Settings.Core", -"SystemCapability.Test.UiTest", -"SystemCapability.Web.Webview.Core", -"SystemCapability.Security.CertificateManager", -"SystemCapability.Security.CryptoFramework", -"SystemCapability.Security.CryptoFramework.Key", -"SystemCapability.Security.CryptoFramework.Key.SymKey", -"SystemCapability.Security.CryptoFramework.Key.AsymKey", -"SystemCapability.Security.CryptoFramework.Signature", -"SystemCapability.Security.CryptoFramework.Cipher", -"SystemCapability.Security.CryptoFramework.KeyAgreement", -"SystemCapability.Security.CryptoFramework.MessageDigest", -"SystemCapability.Security.CryptoFramework.Mac", -"SystemCapability.Security.CryptoFramework.Kdf", -"SystemCapability.Security.CryptoFramework.Rand", -"SystemCapability.Security.Cert", -"SystemCapability.BundleManager.BundleFramework.Core", -"SystemCapability.BundleManager.BundleFramework.FreeInstall", -"SystemCapability.BundleManager.BundleFramework.Resource", -"SystemCapability.BundleManager.BundleFramework.DefaultApp", -"SystemCapability.BundleManager.BundleFramework.Launcher", -"SystemCapability.Applications.CalendarData", -"SystemCapability.Ability.AbilityRuntime.QuickFix", -"SystemCapability.ResourceSchedule.BackgroundTaskManager.EfficiencyResourcesApply", -"SystemCapability.XTS.DeviceAttest", -"SystemCapability.Request.FileTransferAgent", -"SystemCapability.ResourceSchedule.DeviceStandby", -"SystemCapability.Multimedia.Media.SoundPool", -"SystemCapability.Multimedia.AudioHaptic.Core", -"SystemCapability.ArkUi.Graphics3D", -"SystemCapability.Graphics.Drawing", -"SystemCapability.Graphic.Graphic2D.NativeDrawing", -"SystemCapability.Developtools.Syscap", -"SystemCapability.Resourceschedule.Ffrt.Core", -"SystemCapability.Graphic.Graphic2D.NativeWindow", -"SystemCapability.Graphic.Graphic2D.NativeBuffer", -"SystemCapability.Graphic.Graphic2D.NativeImage", -"SystemCapability.Graphic.Vulkan", -"SystemCapability.Multimedia.Image.ImageCreator", -"SystemCapability.Ability.AppStartup", -"SystemCapability.ResourceSchedule.DeviceStandby", -"SystemCapability.DistributedDataManager.UDMF.Core", -"SystemCapability.Multimedia.Media.AVScreenCapture", -"SystemCapability.Multimedia.Media.SoundPool", -"SystemCapability.Multimedia.AudioHaptic.Core", -"SystemCapability.ArkUi.Graphics3D", -"SystemCapability.Graphics.Drawing", -"SystemCapability.Graphic.Graphic2D.NativeDrawing", -"SystemCapability.Developtools.Syscap", -"SystemCapability.Resourceschedule.Ffrt.Core", -"SystemCapability.Graphic.Graphic2D.NativeWindow", -"SystemCapability.Graphic.Graphic2D.NativeBuffer", -"SystemCapability.Graphic.Graphic2D.NativeImage", -"SystemCapability.Graphic.Graphic2D.NativeVsync", -"SystemCapability.ResourceSchedule.SystemLoad", -"SystemCapability.ArkCompiler.JSVM", -"SystemCapability.Security.SecurityGuard", -"SystemCapability.DistributedDataManager.Preferences.Core.Lite", -"SystemCapability.PowerManager.BatteryStatistics", -"SystemCapability.Security.Cipher", -"SystemCapability.FileManagement.UserFileManager.DistributedCore", -"SystemCapability.Msdp.DeviceStatus.Stationary", -"SystemCapability.DistributedHardware.DistributedHardwareFWK", -"SystemCapability.Communication.NFC.Core", -"SystemCapability.Communication.WiFi.AP.Extension", -"SystemCapability.Location.Location.Lite", -"SystemCapability.PowerManager.BatteryManager.Lite", -"SystemCapability.FileManagement.File.FileIO.Lite", -"SystemCapability.FileManagement.File.FileIO", -"SystemCapability.FileManagement.File.Environment", -"SystemCapability.Startup.SystemInfo.Lite", -"SystemCapability.PowerManager.DisplayPowerManager.Lite", -"SystemCapability.Communication.NFC.CardEmulation", -"SystemCapability.Sensors.Sensor.Lite", -"SystemCapability.Sensors.MiscDevice.Lite" - + "SystemCapability.Ability.AbilityBase", + "SystemCapability.Ability.AbilityRuntime.AbilityCore", + "SystemCapability.Ability.AbilityRuntime.Core", + "SystemCapability.Ability.AbilityRuntime.FAModel", + "SystemCapability.Ability.AbilityRuntime.Mission", + "SystemCapability.Ability.AbilityTools.AbilityAssistant", + "SystemCapability.Ability.AppStartup", + "SystemCapability.Security.AccessToken", + "SystemCapability.BarrierFree.Accessibility.Core", + "SystemCapability.BarrierFree.Accessibility.Hearing", + "SystemCapability.BarrierFree.Accessibility.Vision", + "SystemCapability.ArkUI.ArkUI.Circle", + "SystemCapability.ArkUI.ArkUI.Full", + "SystemCapability.FileManagement.AppFileService", + "SystemCapability.FileManagement.StorageService.Backup", + "SystemCapability.Security.Asset", + "SystemCapability.Multimedia.Audio.Capturer", + "SystemCapability.Multimedia.Audio.Communication", + "SystemCapability.Multimedia.Audio.Core", + "SystemCapability.Multimedia.Audio.Device", + "SystemCapability.Multimedia.Audio.Interrupt", + "SystemCapability.Multimedia.Audio.Renderer", + "SystemCapability.Multimedia.Audio.Tone", + "SystemCapability.Multimedia.Audio.Volume", + "SystemCapability.Multimedia.Media.AudioCodec", + "SystemCapability.Multimedia.Media.AudioDecoder", + "SystemCapability.Multimedia.Media.AudioEncoder", + "SystemCapability.Multimedia.Media.CodecBase", + "SystemCapability.Multimedia.Media.Muxer", + "SystemCapability.Multimedia.Media.Spliter", + "SystemCapability.Multimedia.Media.VideoDecoder", + "SystemCapability.Multimedia.Media.VideoEncoder", + "SystemCapability.Multimedia.AVSession.Core", + "SystemCapability.Multimedia.AVSession.Manager", + "SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask", + "SystemCapability.ResourceSchedule.BackgroundTaskManager.EfficiencyResourcesApply", + "SystemCapability.ResourceSchedule.BackgroundTaskManager.TransientTask", + "SystemCapability.PowerManager.BatteryManager.Core", + "SystemCapability.PowerManager.BatteryManager.Extension", + "SystemCapability.PowerManager.BatteryStatistics", + "SystemCapability.Communication.Bluetooth.Core", + "SystemCapability.BundleManager.BundleFramework", + "SystemCapability.BundleManager.BundleFramework.AppControl", + "SystemCapability.BundleManager.BundleFramework.Core", + "SystemCapability.BundleManager.BundleFramework.DefaultApp", + "SystemCapability.BundleManager.BundleFramework.FreeInstall", + "SystemCapability.BundleManager.BundleFramework.Launcher", + "SystemCapability.BundleManager.BundleFramework.Overlay", + "SystemCapability.BundleManager.BundleFramework.Resource", + "SystemCapability.BundleManager.Zlib", + "SystemCapability.Applications.CalendarData", + "SystemCapability.Applications.Contacts", + "SystemCapability.Telephony.CallManager", + "SystemCapability.Telephony.CellularCall", + "SystemCapability.Telephony.CellularData", + "SystemCapability.Security.Cert", + "SystemCapability.Notification.CommonEvent", + "SystemCapability.Customization.ConfigPolicy", + "SystemCapability.Customization.CustomConfig", + "SystemCapability.Telephony.CoreService", + "SystemCapability.Security.CryptoFramework", + "SystemCapability.Security.CryptoFramework.Cipher", + "SystemCapability.Security.CryptoFramework.Kdf", + "SystemCapability.Security.CryptoFramework.Key", + "SystemCapability.Security.CryptoFramework.Key.AsymKey", + "SystemCapability.Security.CryptoFramework.Key.SymKey", + "SystemCapability.Security.CryptoFramework.KeyAgreement", + "SystemCapability.Security.CryptoFramework.Mac", + "SystemCapability.Security.CryptoFramework.MessageDigest", + "SystemCapability.Security.CryptoFramework.Rand", + "SystemCapability.Security.CryptoFramework.Signature", + "SystemCapability.DistributedDataManager.DataObject.DistributedObject", + "SystemCapability.DistributedDataManager.DataShare.Consumer", + "SystemCapability.DistributedDataManager.DataShare.Core", + "SystemCapability.DistributedDataManager.DataShare.Provider", + "SystemCapability.XTS.DeviceAttest", + "SystemCapability.DistributedHardware.DeviceManager", + "SystemCapability.ResourceSchedule.DeviceStandby", + "SystemCapability.ResourceSchedule.UsageStatistics.App", + "SystemCapability.ResourceSchedule.UsageStatistics.AppGroup", + "SystemCapability.PowerManager.DisplayPowerManager", + "SystemCapability.PowerManager.DisplayPowerManager.Lite", + "SystemCapability.BundleManager.DistributedBundleFramework", + "SystemCapability.DistributedHardware.DistributedHardwareFWK", + "SystemCapability.Notification.Notification", + "SystemCapability.Notification.ReminderAgent", + "SystemCapability.Ability.DistributedAbilityManager", + "SystemCapability.Multimedia.Drm.Core", + "SystemCapability.Utils.Lang", + "SystemCapability.Notification.Emitter", + "SystemCapability.Resourceschedule.Ffrt.Core", + "SystemCapability.Ability.Form", + "SystemCapability.Graphic.Graphic2D.EGL", + "SystemCapability.Graphic.Graphic2D.GLES2", + "SystemCapability.Graphic.Graphic2D.GLES3", + "SystemCapability.Graphic.Graphic2D.NativeBuffer", + "SystemCapability.Graphic.Graphic2D.NativeDrawing", + "SystemCapability.Graphic.Graphic2D.NativeImage", + "SystemCapability.Graphic.Graphic2D.NativeVsync", + "SystemCapability.Graphic.Graphic2D.NativeWindow", + "SystemCapability.Graphic.Graphic2D.WebGL", + "SystemCapability.Graphic.Graphic2D.WebGL2", + "SystemCapability.Graphic.Vulkan", + "SystemCapability.Graphics.Drawing", + "SystemCapability.ArkUi.Graphics3D", + "SystemCapability.HiviewDFX.HiAppEvent", + "SystemCapability.HiviewDFX.HiChecker", + "SystemCapability.HiviewDFX.HiCollie", + "SystemCapability.HiviewDFX.HiDumper", + "SystemCapability.HiviewDFX.HiLog", + "SystemCapability.HiviewDFX.HiProfiler.HiDebug", + "SystemCapability.HiviewDFX.HiSysEvent", + "SystemCapability.HiviewDFX.HiTrace", + "SystemCapability.HiviewDFX.Hiview.FaultLogger", + "SystemCapability.HiviewDFX.Hiview.LogLibrary", + "SystemCapability.Global.I18n", + "SystemCapability.Multimedia.Image.Core", + "SystemCapability.Multimedia.Image.ImageCreator", + "SystemCapability.Multimedia.Image.ImagePacker", + "SystemCapability.Multimedia.Image.ImageReceiver", + "SystemCapability.Multimedia.Image.ImageSource", + "SystemCapability.MiscServices.InputMethodFramework", + "SystemCapability.MultimodalInput.Input.Core", + "SystemCapability.MultimodalInput.Input.InputConsumer", + "SystemCapability.MultimodalInput.Input.InputDevice", + "SystemCapability.MultimodalInput.Input.InputMonitor", + "SystemCapability.MultimodalInput.Input.InputSimulator", + "SystemCapability.MultimodalInput.Input.ShortKey", + "SystemCapability.DistributedDataManager.KVStore.Core", + "SystemCapability.DistributedDataManager.KVStore.DistributedKVStore", + "SystemCapability.ArkUI.ArkUI.Libuv", + "SystemCapability.Sensors.MiscDevice", + "SystemCapability.ArkCompiler.JSVM", + "SystemCapability.ArkUI.ArkUI.Napi", + "SystemCapability.Communication.NetManager.Core", + "SystemCapability.Communication.NetManager.Ethernet", + "SystemCapability.Communication.NetManager.MDNS", + "SystemCapability.Communication.NetManager.NetSharing", + "SystemCapability.Communication.NetManager.Vpn", + "SystemCapability.Communication.NetStack", + "SystemCapability.Account.AppAccount", + "SystemCapability.Account.OsAccount", + "SystemCapability.MiscServices.Pasteboard", + "SystemCapability.UserIAM.UserAuth.PinAuth", + "SystemCapability.Multimedia.AudioHaptic.Core", + "SystemCapability.Multimedia.Media.AVImageGenerator", + "SystemCapability.Multimedia.Media.AVMetadataExtractor", + "SystemCapability.Multimedia.Media.AVPlayer", + "SystemCapability.Multimedia.Media.AVRecorder", + "SystemCapability.Multimedia.Media.AVScreenCapture", + "SystemCapability.Multimedia.Media.AudioPlayer", + "SystemCapability.Multimedia.Media.AudioRecorder", + "SystemCapability.Multimedia.Media.SoundPool", + "SystemCapability.Multimedia.Media.VideoPlayer", + "SystemCapability.Multimedia.Media.VideoRecorder", + "SystemCapability.Multimedia.SystemSound.Core", + "SystemCapability.PowerManager.PowerManager.Core", + "SystemCapability.PowerManager.PowerManager.Extension", + "SystemCapability.DistributedDataManager.Preferences.Core", + "SystemCapability.DistributedDataManager.CloudSync.Client", + "SystemCapability.DistributedDataManager.CloudSync.Config", + "SystemCapability.DistributedDataManager.CloudSync.Server", + "SystemCapability.DistributedDataManager.CommonType", + "SystemCapability.DistributedDataManager.RelationalStore.Core", + "SystemCapability.MiscServices.Download", + "SystemCapability.MiscServices.Upload", + "SystemCapability.Request.FileTransferAgent", + "SystemCapability.Global.ResourceManager", + "SystemCapability.ResourceSchedule.SystemLoad", + "SystemCapability.MiscServices.ScreenLock", + "SystemCapability.Security.SecurityGuard", + "SystemCapability.Sensors.Sensor", + "SystemCapability.Applications.Settings.Core", + "SystemCapability.Telephony.SmsMms", + "SystemCapability.Telephony.StateRegistry", + "SystemCapability.FileManagement.StorageService.Encryption", + "SystemCapability.FileManagement.StorageService.SpatialStatistics", + "SystemCapability.FileManagement.StorageService.Volume", + "SystemCapability.Developtools.Syscap", + "SystemCapability.PowerManager.ThermalManager", + "SystemCapability.MiscServices.Time", + "SystemCapability.DistributedDataManager.UDMF.Core", + "SystemCapability.ArkUI.UiAppearance", + "SystemCapability.Update.UpdateService", + "SystemCapability.UserIAM.UserAuth.Core", + "SystemCapability.FileManagement.UserFileService", + "SystemCapability.Web.Webview.Core", + "SystemCapability.WindowManager.WindowManager.Core", + "SystemCapability.ResourceSchedule.WorkScheduler", + "SystemCapability.Applications.ContactsData", + "SystemCapability.Communication.NFC.Core", + "SystemCapability.Communication.NFC.CardEmulation", + "SystemCapability.Communication.WiFi.STA", + "SystemCapability.Communication.WiFi.AP.Core", + "SystemCapability.Communication.WiFi.P2P", + "SystemCapability.Communication.WiFi.Core", + "SystemCapability.Communication.WiFi.AP.Extension", + "SystemCapability.Location.Location.Core", + "SystemCapability.Location.Location.Gnss", + "SystemCapability.Test.UiTest" ] } -- Gitee From 046f309c81bf4e9142d72a8307e549ee599412a7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E9=98=B3?= Date: Fri, 7 Mar 2025 07:09:52 +0000 Subject: [PATCH 157/835] update api/@ohos.PiPWindow.d.ts. update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 刘阳 --- api/@ohos.PiPWindow.d.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/api/@ohos.PiPWindow.d.ts b/api/@ohos.PiPWindow.d.ts index 7bf9702730..81ebbcadcb 100644 --- a/api/@ohos.PiPWindow.d.ts +++ b/api/@ohos.PiPWindow.d.ts @@ -1187,6 +1187,7 @@ declare namespace PiPWindow { * Returns a Boolean value that indicates whether picture-in-picture is supported * * @returns { boolean } - True if picture-in-picture is supported, otherwise false + * @throws { BusinessError } 202 - Not System App. Interface caller is not a system app. * @throws { BusinessError } 1300014 - PiP internal error. * @syscap SystemCapability.Window.SessionManager * @systemapi Hide this for inner system use -- Gitee From dad219f07913eb4dd788cd971015824d120bc3f2 Mon Sep 17 00:00:00 2001 From: lobty Date: Sat, 1 Mar 2025 18:12:53 +0800 Subject: [PATCH 158/835] add foreground analysis api Signed-off-by: lobty --- api/@ohos.file.photoAccessHelper.d.ts | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/api/@ohos.file.photoAccessHelper.d.ts b/api/@ohos.file.photoAccessHelper.d.ts index b139f6dbe6..f7fd877bb5 100644 --- a/api/@ohos.file.photoAccessHelper.d.ts +++ b/api/@ohos.file.photoAccessHelper.d.ts @@ -430,7 +430,15 @@ declare namespace photoAccessHelper { * @systemapi * @since 12 */ - ANALYSIS_MULTI_CROP + ANALYSIS_MULTI_CROP, + /** + * Analysis of search index + * + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @systemapi + * @since 18 + */ + ANALYSIS_SEARCH_INDEX = 16 } /** @@ -4681,6 +4689,22 @@ declare namespace photoAccessHelper { * @since 16 */ getSupportedPhotoFormats(photoType: PhotoType): Promise>; + /** + * Start asset analysis service + * + * @permission ohos.permission.WRITE_IMAGEVIDEO + * @param { AnalysisType } type - Analysis type + * @param { Array } assetUris - The uris of asset. + * @returns { Promise } Returns the task id of the service. + * @throws { BusinessError } 201 - Permission denied + * @throws { BusinessError } 202 - Called by non-system application + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @systemapi + * @since 18 + */ + startAssetAnalysis(type: AnalysisType, assetUris?: Array): Promise; } /** -- Gitee From 3eb133f1f98b424b1f2ec2ed9323f087867e8f0c Mon Sep 17 00:00:00 2001 From: baozewei Date: Fri, 7 Mar 2025 16:36:22 +0800 Subject: [PATCH 159/835] =?UTF-8?q?=E6=89=93=E5=8D=B0api18=E6=96=B0?= =?UTF-8?q?=E5=A2=9E=E6=8E=A5=E5=8F=A3=20Signed-off-by:baozewei@huawei.com?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: baozewei --- api/@ohos.print.d.ts | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/api/@ohos.print.d.ts b/api/@ohos.print.d.ts index dc99dd80cb..c3946e3491 100644 --- a/api/@ohos.print.d.ts +++ b/api/@ohos.print.d.ts @@ -2638,7 +2638,7 @@ declare namespace print { * @systemapi Hide this for inner system use. * @since 18 */ - function setPrinterPreferences(printerId: string, printerPreferences: PrinterPreferences): Promise; + function setPrinterPreference(printerId: string, printerPreferences: PrinterPreferences): Promise; /** * Discover all usb printers. @@ -2652,6 +2652,21 @@ declare namespace print { */ function discoverUsbPrinters(): Promise>; + /** + * Save the default printer set by the user. + * @permission ohos.permission.MANAGE_PRINT_JOB + * @param { string } printerId - Indicates the printer to be set as the default printer. + * @param { DefaultPrinterType } type - Indicates the default printer type. + * @returns { Promise } the promise returned by the function. + * @throws { BusinessError } 201 - the application does not have permission to call this function. + * @throws { BusinessError } 202 - not system application + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified; 2.Incorrect parameter types. + * @syscap SystemCapability.Print.PrintFramework + * @systemapi Hide this for inner system use. + * @since 18 + */ + function setDefaultPrinter(printerId: string, type: DefaultPrinterType): Promise; + /** * Register event callback for the change of printer. * @permission ohos.permission.PRINT -- Gitee From ad324f8a825658fde3f504b75abe59f719cd1291 Mon Sep 17 00:00:00 2001 From: hui Date: Fri, 7 Mar 2025 17:20:23 +0800 Subject: [PATCH 160/835] change opp api version Signed-off-by: hui --- api/@ohos.bluetooth.opp.d.ts | 86 ++++++++++++++++++------------------ 1 file changed, 43 insertions(+), 43 deletions(-) diff --git a/api/@ohos.bluetooth.opp.d.ts b/api/@ohos.bluetooth.opp.d.ts index a519d9563f..a384122916 100644 --- a/api/@ohos.bluetooth.opp.d.ts +++ b/api/@ohos.bluetooth.opp.d.ts @@ -25,7 +25,7 @@ import type { Callback } from './@ohos.base'; * * @namespace opp * @syscap SystemCapability.Communication.Bluetooth.Core - * @since 15 + * @since 16 */ declare namespace opp { /** @@ -34,7 +34,7 @@ declare namespace opp { * @returns { OppServerProfile } Returns the instance of opp profile. * @throws { BusinessError } 801 - Capability not supported. * @syscap SystemCapability.Communication.Bluetooth.Core - * @since 15 + * @since 16 */ function createOppServerProfile(): OppServerProfile; @@ -43,7 +43,7 @@ declare namespace opp { * * @typedef OppServerProfile * @syscap SystemCapability.Communication.Bluetooth.Core - * @since 15 + * @since 16 */ interface OppServerProfile { /** @@ -63,7 +63,7 @@ declare namespace opp { * @throws { BusinessError } 2900004 - Profile not supported. * @syscap SystemCapability.Communication.Bluetooth.Core * @systemapi - * @since 15 + * @since 16 */ on(type: 'transferStateChange', callback: Callback): void; @@ -84,7 +84,7 @@ declare namespace opp { * @throws { BusinessError } 2900004 - Profile not supported. * @syscap SystemCapability.Communication.Bluetooth.Core * @systemapi - * @since 15 + * @since 16 */ off(type: 'transferStateChange', callback?: Callback): void; @@ -105,7 +105,7 @@ declare namespace opp { * @throws { BusinessError } 2900004 - Profile not supported. * @syscap SystemCapability.Communication.Bluetooth.Core * @systemapi - * @since 15 + * @since 16 */ on(type: 'receiveIncomingFile', callback: Callback): void; @@ -126,7 +126,7 @@ declare namespace opp { * @throws { BusinessError } 2900004 - Profile not supported. * @syscap SystemCapability.Communication.Bluetooth.Core * @systemapi - * @since 15 + * @since 16 */ off(type: 'receiveIncomingFile', callback?: Callback): void; @@ -151,7 +151,7 @@ declare namespace opp { * @throws { BusinessError } 2903003 - The file is not accessible. * @syscap SystemCapability.Communication.Bluetooth.Core * @systemapi - * @since 15 + * @since 16 */ sendFile(deviceId: string, fileHolds: Array): Promise; @@ -175,7 +175,7 @@ declare namespace opp { * @throws { BusinessError } 2903003 - The file is not accessible. * @syscap SystemCapability.Communication.Bluetooth.Core * @systemapi - * @since 15 + * @since 16 */ setIncomingFileConfirmation(accept: boolean, fileFd: number): Promise; @@ -195,7 +195,7 @@ declare namespace opp { * @throws { BusinessError } 2903002 - Current Transfer Information is busy. * @syscap SystemCapability.Communication.Bluetooth.Core * @systemapi - * @since 15 + * @since 16 */ cancelTransfer(): Promise; @@ -215,7 +215,7 @@ declare namespace opp { * @throws { BusinessError } 2903004 - Current Transfer Information is empty. * @syscap SystemCapability.Communication.Bluetooth.Core * @systemapi - * @since 15 + * @since 16 */ getCurrentTransferInformation(): Promise; @@ -237,7 +237,7 @@ declare namespace opp { * @throws { BusinessError } 2900099 - Failed to set the URI of the last file. * @syscap SystemCapability.Communication.Bluetooth.Core * @systemapi - * @since 15 + * @since 16 */ setLastReceivedFileUri(uri: string): Promise; } @@ -248,7 +248,7 @@ declare namespace opp { * @enum { number } * @syscap SystemCapability.Communication.Bluetooth.Core * @systemapi - * @since 15 + * @since 16 */ enum DirectionType { /** @@ -256,7 +256,7 @@ declare namespace opp { * * @syscap SystemCapability.Communication.Bluetooth.Core * @systemapi - * @since 15 + * @since 16 */ OUTBOUND = 0, @@ -265,7 +265,7 @@ declare namespace opp { * * @syscap SystemCapability.Communication.Bluetooth.Core * @systemapi - * @since 15 + * @since 16 */ INBOUND = 1 } @@ -276,7 +276,7 @@ declare namespace opp { * @enum { number } * @syscap SystemCapability.Communication.Bluetooth.Core * @systemapi - * @since 15 + * @since 16 */ enum TransferStatus { /** @@ -284,7 +284,7 @@ declare namespace opp { * * @syscap SystemCapability.Communication.Bluetooth.Core * @systemapi - * @since 15 + * @since 16 */ PENDING = 0, @@ -293,7 +293,7 @@ declare namespace opp { * * @syscap SystemCapability.Communication.Bluetooth.Core * @systemapi - * @since 15 + * @since 16 */ RUNNING = 1, @@ -302,7 +302,7 @@ declare namespace opp { * * @syscap SystemCapability.Communication.Bluetooth.Core * @systemapi - * @since 15 + * @since 16 */ FINISH = 2 } @@ -313,7 +313,7 @@ declare namespace opp { * @enum { number } * @syscap SystemCapability.Communication.Bluetooth.Core * @systemapi - * @since 15 + * @since 16 */ enum TransferResult { /** @@ -321,7 +321,7 @@ declare namespace opp { * * @syscap SystemCapability.Communication.Bluetooth.Core * @systemapi - * @since 15 + * @since 16 */ SUCCESS = 0, @@ -330,7 +330,7 @@ declare namespace opp { * * @syscap SystemCapability.Communication.Bluetooth.Core * @systemapi - * @since 15 + * @since 16 */ ERROR_UNSUPPORTED_TYPE = 1, @@ -339,7 +339,7 @@ declare namespace opp { * * @syscap SystemCapability.Communication.Bluetooth.Core * @systemapi - * @since 15 + * @since 16 */ ERROR_BAD_REQUEST = 2, @@ -348,7 +348,7 @@ declare namespace opp { * * @syscap SystemCapability.Communication.Bluetooth.Core * @systemapi - * @since 15 + * @since 16 */ ERROR_NOT_ACCEPTABLE = 3, @@ -358,7 +358,7 @@ declare namespace opp { * * @syscap SystemCapability.Communication.Bluetooth.Core * @systemapi - * @since 15 + * @since 16 */ ERROR_CANCELED = 4, @@ -367,7 +367,7 @@ declare namespace opp { * * @syscap SystemCapability.Communication.Bluetooth.Core * @systemapi - * @since 15 + * @since 16 */ ERROR_CONNECTION_FAILED = 5, @@ -376,7 +376,7 @@ declare namespace opp { * * @syscap SystemCapability.Communication.Bluetooth.Core * @systemapi - * @since 15 + * @since 16 */ ERROR_TRANSFER_FAILED = 6, @@ -385,7 +385,7 @@ declare namespace opp { * * @syscap SystemCapability.Communication.Bluetooth.Core * @systemapi - * @since 15 + * @since 16 */ ERROR_UNKNOWN = 7 } @@ -396,7 +396,7 @@ declare namespace opp { * @typedef OppTransferInformation * @syscap SystemCapability.Communication.Bluetooth.Core * @systemapi - * @since 15 + * @since 16 */ interface OppTransferInformation { /** @@ -405,7 +405,7 @@ declare namespace opp { * @type { string } * @syscap SystemCapability.Communication.Bluetooth.Core * @systemapi - * @since 15 + * @since 16 */ filePath: string; @@ -415,7 +415,7 @@ declare namespace opp { * @type { string } * @syscap SystemCapability.Communication.Bluetooth.Core * @systemapi - * @since 15 + * @since 16 */ remoteDeviceName: string; @@ -425,7 +425,7 @@ declare namespace opp { * @type { string } * @syscap SystemCapability.Communication.Bluetooth.Core * @systemapi - * @since 15 + * @since 16 */ remoteDeviceId: string; @@ -435,7 +435,7 @@ declare namespace opp { * @type { DirectionType } * @syscap SystemCapability.Communication.Bluetooth.Core * @systemapi - * @since 15 + * @since 16 */ direction: DirectionType; @@ -445,7 +445,7 @@ declare namespace opp { * @type { TransferStatus } * @syscap SystemCapability.Communication.Bluetooth.Core * @systemapi - * @since 15 + * @since 16 */ status: TransferStatus; @@ -455,7 +455,7 @@ declare namespace opp { * @type { TransferResult } * @syscap SystemCapability.Communication.Bluetooth.Core * @systemapi - * @since 15 + * @since 16 */ result: TransferResult; @@ -465,7 +465,7 @@ declare namespace opp { * @type { number } * @syscap SystemCapability.Communication.Bluetooth.Core * @systemapi - * @since 15 + * @since 16 */ currentBytes: number; @@ -475,7 +475,7 @@ declare namespace opp { * @type { number } * @syscap SystemCapability.Communication.Bluetooth.Core * @systemapi - * @since 15 + * @since 16 */ totalBytes: number; @@ -485,7 +485,7 @@ declare namespace opp { * @type { number } * @syscap SystemCapability.Communication.Bluetooth.Core * @systemapi - * @since 15 + * @since 16 */ currentCount: number; @@ -495,7 +495,7 @@ declare namespace opp { * @type { number } * @syscap SystemCapability.Communication.Bluetooth.Core * @systemapi - * @since 15 + * @since 16 */ totalCount: number; } @@ -506,7 +506,7 @@ declare namespace opp { * @typedef FileHolder * @syscap SystemCapability.Communication.Bluetooth.Core * @systemapi - * @since 15 + * @since 16 */ interface FileHolder { /** @@ -515,7 +515,7 @@ declare namespace opp { * @type { string } * @syscap SystemCapability.Communication.Bluetooth.Core * @systemapi - * @since 15 + * @since 16 */ filePath: string; @@ -525,7 +525,7 @@ declare namespace opp { * @type { number } * @syscap SystemCapability.Communication.Bluetooth.Core * @systemapi - * @since 15 + * @since 16 */ fileSize: number; @@ -535,7 +535,7 @@ declare namespace opp { * @type { number } * @syscap SystemCapability.Communication.Bluetooth.Core * @systemapi - * @since 15 + * @since 16 */ fileFd: number; } -- Gitee From c2bf61f5ff3b9db3db1888be4a80176f3eb74a6c Mon Sep 17 00:00:00 2001 From: AOL Date: Fri, 7 Mar 2025 09:29:48 +0000 Subject: [PATCH 161/835] update error desc Signed-off-by: AOL --- api/@ohos.multimedia.audio.d.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/api/@ohos.multimedia.audio.d.ts b/api/@ohos.multimedia.audio.d.ts index ab9cd6254c..19725f19df 100644 --- a/api/@ohos.multimedia.audio.d.ts +++ b/api/@ohos.multimedia.audio.d.ts @@ -4563,7 +4563,7 @@ declare namespace audio { * 1.Mandatory parameters are left unspecified. * 2.Incorrect parameter types. * @throws { BusinessError } 6800101 - Parameter verification failed. - * @throws { BusinessError } 6800301 - System error. + * @throws { BusinessError } 6800301 - Crash or blocking occurs in system process. * @syscap SystemCapability.Multimedia.Audio.Volume * @systemapi * @since 18 @@ -4603,7 +4603,7 @@ declare namespace audio { * 1.Mandatory parameters are left unspecified. * 2.Incorrect parameter types. * @throws { BusinessError } 6800101 - Parameter verification failed. - * @throws { BusinessError } 6800301 - System error. + * @throws { BusinessError } 6800301 - Crash or blocking occurs in system process. * @syscap SystemCapability.Multimedia.Audio.Volume * @systemapi * @since 18 @@ -4631,7 +4631,7 @@ declare namespace audio { * 1.Mandatory parameters are left unspecified. * 2.Incorrect parameter types. * @throws { BusinessError } 6800101 - Parameter verification failed. - * @throws { BusinessError } 6800301 - System error. + * @throws { BusinessError } 6800301 - Crash or blocking occurs in system process. * @syscap SystemCapability.Multimedia.Audio.Volume * @since 18 */ -- Gitee From 56194815b54150fe537ebf49e7239bf824f8611c Mon Sep 17 00:00:00 2001 From: lvzikai Date: Mon, 17 Feb 2025 16:53:42 +0800 Subject: [PATCH 162/835] Add navigation back button accessibility broadcast api Signed-off-by: lvzikai Change-Id: I0482e210243a071067ec0b87f2df13afbb73acbe --- api/@internal/component/ets/nav_destination.d.ts | 13 +++++++++++++ api/@internal/component/ets/navigation.d.ts | 13 +++++++++++++ 2 files changed, 26 insertions(+) diff --git a/api/@internal/component/ets/nav_destination.d.ts b/api/@internal/component/ets/nav_destination.d.ts index 3ecb8e0b2f..97748b541f 100644 --- a/api/@internal/component/ets/nav_destination.d.ts +++ b/api/@internal/component/ets/nav_destination.d.ts @@ -898,6 +898,19 @@ declare class NavDestinationAttribute extends CommonMethod { */ backButtonIcon(value: string | PixelMap | Resource | SymbolGlyphModifier): NavigationAttribute; + /** + * Sets the back button icon and accessibility broadcast content. + * + * @param { string | PixelMap | Resource | SymbolGlyphModifier } icon - Indicates icon of back button + * @param { ResourceStr } accessibilityText - Indicates content needs to broadcast. + * @returns { NavigationAttribute } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + backButtonIcon(icon: string | PixelMap | Resource | SymbolGlyphModifier, accessibilityText?: ResourceStr): NavigationAttribute; + /** * Hide the NavBar, which includes title bar, the child of Navigation and tool bar. Supported in split mode. * -- Gitee From 3fc476df26135e3e19be2f7e36c4806df4dc3a84 Mon Sep 17 00:00:00 2001 From: koroltang Date: Fri, 7 Mar 2025 19:42:30 +0800 Subject: [PATCH 163/835] =?UTF-8?q?=E6=94=AF=E6=8C=81=E6=82=AC=E6=B5=AE?= =?UTF-8?q?=E4=B8=89=E9=94=AE=E5=AF=BC=E8=88=AA=E7=AA=97=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: koroltang --- api/@ohos.window.d.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/api/@ohos.window.d.ts b/api/@ohos.window.d.ts index 68831f9ecd..66dfd1a34a 100644 --- a/api/@ohos.window.d.ts +++ b/api/@ohos.window.d.ts @@ -319,7 +319,16 @@ declare namespace window { * @stagemodelonly * @since 15 */ - TYPE_SCREEN_CONTROL + TYPE_SCREEN_CONTROL, + /** + * TYPE_FLOAT_NAVIGATION. + * + * @syscap SystemCapability.Window.SessionManager + * @systemapi Hide this for inner system use. + * @stagemodelonly + * @since 16 + */ + TYPE_FLOAT_NAVIGATION } /** -- Gitee From 6181843e12ce59623a21608133a540d177a761a4 Mon Sep 17 00:00:00 2001 From: 30055824 Date: Fri, 7 Mar 2025 14:29:27 +0000 Subject: [PATCH 164/835] =?UTF-8?q?H5=20=E6=94=AF=E6=8C=81=E5=8A=A8?= =?UTF-8?q?=E6=80=81refresh=EF=BC=8C=E5=B9=B6=E6=8F=90=E4=BE=9BdeleteJavaS?= =?UTF-8?q?criptRegister?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 30055824 --- api/@ohos.advertising.d.ts | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/api/@ohos.advertising.d.ts b/api/@ohos.advertising.d.ts index 1fa4b9e054..fb6b3767bf 100644 --- a/api/@ohos.advertising.d.ts +++ b/api/@ohos.advertising.d.ts @@ -631,6 +631,31 @@ declare namespace advertising { * @since 12 */ function registerWebAdInterface(controller: web_webview.WebviewController, context: common.UIAbilityContext): void; + + /** + * Register ad javascript proxy interface into webview in order to enable web Ad. + * @param { web_webview.WebviewController } controller - Indicates webview controller to register ad javascript proxy interface. + * @param { common.UIAbilityContext } context - Indicates the ui ability context of the media application. + * @param { boolean } needRefresh - Controls whether to refresh the page (true: refresh required; false: no refresh needed). + * @throws { BusinessError } 401 - Invalid input parameter. Possible causes: Mandatory parameters are left unspecified. + * @throws { BusinessError } 21800001 - operation javascriptRegister error. + * @syscap SystemCapability.Advertising.Ads + * @atomicservice + * @since 16 + */ + function registerWebAdInterface(controller: web_webview.WebviewController, context: common.UIAbilityContext, needRefresh: boolean): void; + + /** + * Delete ad javascript proxy interface from webview. + * @param { web_webview.WebviewController } controller - Indicates webview controller to delete ad javascript proxy interface. + * @param { boolean } needRefresh - Controls whether to refresh the page (true: refresh required; false: no refresh needed). + * @throws { BusinessError } 401 - Invalid input parameter. Possible causes: Mandatory parameters are left unspecified. + * @throws { BusinessError } 21800001 - operation javascriptRegister error. + * @syscap SystemCapability.Advertising.Ads + * @atomicservice + * @since 16 + */ + function deleteWebAdInterface(controller: web_webview.WebviewController, needRefresh: boolean): void; } export default advertising; \ No newline at end of file -- Gitee From 8c2e5a4f976ab22aa379f8a3655afb79579a3e7d Mon Sep 17 00:00:00 2001 From: sunhufei Date: Fri, 7 Mar 2025 23:10:31 +0800 Subject: [PATCH 165/835] =?UTF-8?q?=E5=8D=A1=E7=89=87=E6=A1=86=E6=9E=B6?= =?UTF-8?q?=E9=80=82=E9=85=8Dtv=E4=B8=8A3*4=E5=8D=A1=E7=89=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: sunhufei --- api/@internal/component/ets/form_component.d.ts | 9 +++++++++ api/@ohos.app.form.formInfo.d.ts | 9 +++++++++ 2 files changed, 18 insertions(+) diff --git a/api/@internal/component/ets/form_component.d.ts b/api/@internal/component/ets/form_component.d.ts index 377a00f12c..ebca6b72b3 100644 --- a/api/@internal/component/ets/form_component.d.ts +++ b/api/@internal/component/ets/form_component.d.ts @@ -108,6 +108,15 @@ declare enum FormDimension { * @since 18 */ DIMENSION_3_3 = 9, + + /** + * 3 x 4 cards used for tv devices + * + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @systemapi + * @since 18 + */ + DIMENSION_3_4 = 10, } /** diff --git a/api/@ohos.app.form.formInfo.d.ts b/api/@ohos.app.form.formInfo.d.ts index b07f7c923e..086eaf2a9e 100644 --- a/api/@ohos.app.form.formInfo.d.ts +++ b/api/@ohos.app.form.formInfo.d.ts @@ -1315,6 +1315,15 @@ declare namespace formInfo { * @since 18 */ DIMENSION_3_3 = 9, + + /** + * 3 x 4 form used for tv devices + * + * @syscap SystemCapability.Ability.Form + * @atomicservice + * @since 18 + */ + DIMENSION_3_4 = 10, } /** -- Gitee From 0a93349508de2423c045204ae271b6199636544a Mon Sep 17 00:00:00 2001 From: yangxu Date: Sat, 8 Mar 2025 10:41:18 +0800 Subject: [PATCH 166/835] =?UTF-8?q?Description:=E6=96=B0=E5=A2=9E=E5=B9=B6?= =?UTF-8?q?=E5=BC=80=E6=94=BE=E8=99=9A=E6=8B=9F=E5=B1=8F=E5=88=9B=E5=BB=BA?= =?UTF-8?q?=E5=BC=82=E6=BA=90=E5=B1=8F=E7=9A=84=E8=83=BD=E5=8A=9B=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=20IssueNo:https://gitee.com/openharmony/interface=5Fs?= =?UTF-8?q?dk-js/issues/IBRQQQ=20Binary=20Source:No=20Signed-off-by:=20liu?= =?UTF-8?q?bo419=20?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/@ohos.display.d.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/api/@ohos.display.d.ts b/api/@ohos.display.d.ts index b4bc6372b6..bf727aa3bd 100644 --- a/api/@ohos.display.d.ts +++ b/api/@ohos.display.d.ts @@ -1917,6 +1917,8 @@ declare namespace display { */ off(type: 'availableAreaChange', callback?: Callback): void; } + + 11 } export default display; -- Gitee From c4a0ada7d0711a4000a604aca9fad553ca775146 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E6=B3=A2?= Date: Sat, 8 Mar 2025 02:53:36 +0000 Subject: [PATCH 167/835] update api/@ohos.display.d.ts. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 刘波 --- api/@ohos.display.d.ts | 125 ++++++++++++++++++++++++++++++++++++++++- 1 file changed, 123 insertions(+), 2 deletions(-) diff --git a/api/@ohos.display.d.ts b/api/@ohos.display.d.ts index bf727aa3bd..7358d0d824 100644 --- a/api/@ohos.display.d.ts +++ b/api/@ohos.display.d.ts @@ -572,6 +572,129 @@ declare namespace display { */ function setFoldStatusLocked(locked: boolean): void; + /** + * Create virtual display. if surfaceId is valid, this permission is necessary. + * + * @permission ohos.permission.ACCESS_VIRTUAL_SCREEN + * @param { VirtualDisplayOption } options Indicates the options of the virtual display. + * @returns { Promise } Promise used to return the created virtual displayId + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. + * 2. Incorrect parameter types. + * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. + * @throws { BusinessError } 1400003 - This display manager service works abnormally. + * @syscap SystemCapability.Window.SessionManager + * @since 18 + */ + function createVirtualDisplay(options: VirtualDisplayOption): Promise; + + /** + * Destroy virtual display. + * + * @permission ohos.permission.ACCESS_VIRTUAL_SCREEN + * @param { number } displayId Indicates the display id of the virtual display. + * @returns { Promise } Promise that returns no value. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. + *
2. Incorrect parameter types. + * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. + * @throws { BusinessError } 1400001 - Invalid display or screen. + * @throws { BusinessError } 1400003 - This display manager service works abnormally. + * @syscap SystemCapability.Window.SessionManager + * @since 18 + */ + function destroyVirtualDisplay(displayId: number): Promise; + + /** + * Set surface for the virtual display. + * + * @permission ohos.permission.ACCESS_VIRTUAL_SCREEN + * @param { number } displayId Indicates the display id of the virtual display. + * @param { string } surfaceId Indicates the surface id. + * @returns { Promise } Promise that returns no value + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. + *
2. Incorrect parameter types. + * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. + * @throws { BusinessError } 1400001 - Invalid display or screen. + * @throws { BusinessError } 1400003 - This display manager service works abnormally. + * @syscap SystemCapability.Window.SessionManager + * @since 18 + */ + function setVirtualDisplaySurface(displayId: number, surfaceId: string): Promise; + + /** + * Make display as unique-display + * + * @permission ohos.permission.ACCESS_VIRTUAL_SCREEN + * @param { number } displayId the unique displays. It's type should be int. + * @returns { Promise } Promise that returns no value + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. + * 2. Incorrect parameter types. 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. + * @throws { BusinessError } 1400001 - Invalid display or screen. + * @throws { BusinessError } 1400003 - This display manager service works abnormally. + * @syscap SystemCapability.Window.SessionManager + * @since 18 + */ + function makeUnique(displayId: number): Promise; + + /** + * The parameter for creating virtual display. + * + * @interface VirtualDisplayOption + * @syscap SystemCapability.Window.SessionManager + * @since 18 + */ + interface VirtualDisplayOption { + /** + * Indicates the name of the virtual display. + * + * @type { string } + * @syscap SystemCapability.Window.SessionManager + * @since 18 + */ + name: string; + + /** + * Indicates the width of the virtual display. + * + * @type { number } + * @syscap SystemCapability.Window.SessionManager + * @since 18 + */ + width: number; + + /** + * Indicates the height of the virtual display. + * + * @type { number } + * @syscap SystemCapability.Window.SessionManager + * @since 18 + */ + height: number; + + /** + * Indicates the density of the virtual display. + * + * @type { number } + * @syscap SystemCapability.Window.SessionManager + * @since 18 + */ + density: number; + + /** + * Indicates the surface id of the virtual display. + * + * @type { string } + * @syscap SystemCapability.Window.SessionManager + * @since 18 + */ + surfaceId: string; + } + + /** * Enumerates the fold status. * @@ -1917,8 +2040,6 @@ declare namespace display { */ off(type: 'availableAreaChange', callback?: Callback): void; } - - 11 } export default display; -- Gitee From 8d31d13f46af0cd3fe87d714deea0bc0ff5ff7d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=B4=E4=BF=8A?= Date: Sat, 8 Mar 2025 11:43:47 +0800 Subject: [PATCH 168/835] add MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 吴俊 --- api/@ohos.wifiManager.d.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/api/@ohos.wifiManager.d.ts b/api/@ohos.wifiManager.d.ts index 7afa77fbd5..6c2336ef01 100644 --- a/api/@ohos.wifiManager.d.ts +++ b/api/@ohos.wifiManager.d.ts @@ -601,7 +601,8 @@ declare namespace wifiManager { function getLinkedInfo(): Promise; /** - * Obtain multiple Wi-Fi connection information when Wi-Fi linked in MLO(Muti-Link Operation) state. If does't have the permission of ohos.permission.GET_WIFI_PEERS_MAC, return random bssid. + * Obtain multiple Wi-Fi connection information when Wi-Fi linked in MLO(Muti-Link Operation) state. + * If does't have the permission of ohos.permission.GET_WIFI_PEERS_MAC, return random bssid. * @permission ohos.permission.GET_WIFI_INFO * @returns { Array } Returns Wi-Fi multiple link information. * @throws {BusinessError} 201 - Permission denied. -- Gitee From 27b9ff91e1e6f4736ebaa6f7ae6a040c3c15da76 Mon Sep 17 00:00:00 2001 From: ouyanglihao Date: Sat, 8 Mar 2025 15:51:23 +0800 Subject: [PATCH 169/835] =?UTF-8?q?api=E8=A7=84=E8=8C=83=E6=95=B4=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: ouyanglihao --- .../component/ets/form_component.d.ts | 144 +++++++++++++++++- 1 file changed, 140 insertions(+), 4 deletions(-) diff --git a/api/@internal/component/ets/form_component.d.ts b/api/@internal/component/ets/form_component.d.ts index 377a00f12c..228820c7d0 100644 --- a/api/@internal/component/ets/form_component.d.ts +++ b/api/@internal/component/ets/form_component.d.ts @@ -364,6 +364,102 @@ interface FormCallbackInfo { idString: string; } +/** + * Defines the size of Form. + * + * @typedef FormSize + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @systemapi + * @since 18 + */ +interface FormSize { + /** + * The width of the form. + * + * @type { number } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @systemapi + * @since 7 + */ + /** + * The width of the form. + * Anonymous Object Rectification. + * + * @type { number } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @systemapi + * @since 18 + */ + width: number; + + /** + * The height of the form. + * + * @type { number } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @systemapi + * @since 7 + */ + /** + * The height of the form. + * Anonymous Object Rectification. + * + * @type { number } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @systemapi + * @since 18 + */ + height: number; +} + +/** + * Defines error information for card loading. + * + * @typedef ErrorInformation + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @systemapi + * @since 18 + */ +interface ErrorInformation { + /** + * Error code. + * + * @type { number } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @systemapi + * @since 7 + */ + /** + * Error code. + * Anonymous Object Rectification. + * + * @type { number } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @systemapi + * @since 18 + */ + errcode: number; + + /** + * Error information. + * + * @type { string } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @systemapi + * @since 7 + */ + /** + * Error information. + * Anonymous Object Rectification. + * + * @type { string } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @systemapi + * @since 18 + */ + msg: string; +} + /** * @extends CommonMethod * @syscap SystemCapability.ArkUI.ArkUI.Full @@ -380,7 +476,17 @@ declare class FormComponentAttribute extends CommonMethod void): FormComponentAttribute; + /** + * Card loading error. + * Anonymous Object Rectification. + * + * @param { Callback } callback + * @returns { FormComponentAttribute } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @systemapi + * @since 18 + */ + onError(callback: Callback): FormComponentAttribute; /** * Card to be redirected. @@ -468,7 +584,17 @@ declare class FormComponentAttribute extends CommonMethod void): FormComponentAttribute; + /** + * Card to be redirected. + * Anonymous Object Rectification. + * + * @param { Callback } callback + * @returns { FormComponentAttribute } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @systemapi + * @since 18 + */ + onRouter(callback: Callback): FormComponentAttribute; /** * Uninstall Card. @@ -499,7 +625,17 @@ declare class FormComponentAttribute extends CommonMethod void): FormComponentAttribute; + /** + * Card to be loaded. + * Anonymous Object Rectification. + * + * @param { VoidCallback } callback + * @returns { FormComponentAttribute } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @systemapi + * @since 18 + */ + onLoad(callback: VoidCallback): FormComponentAttribute; } /** -- Gitee From dda3e63f19049c7843bc4d9e821d659832097dad Mon Sep 17 00:00:00 2001 From: zph Date: Sun, 9 Mar 2025 11:54:18 +0800 Subject: [PATCH 170/835] fix codecheck Signed-off-by: zph --- api/@ohos.data.intelligence.d.ts | 966 +++++++++++++++++++++++++++++++ 1 file changed, 966 insertions(+) diff --git a/api/@ohos.data.intelligence.d.ts b/api/@ohos.data.intelligence.d.ts index 983dcbcc43..014814d9d7 100644 --- a/api/@ohos.data.intelligence.d.ts +++ b/api/@ohos.data.intelligence.d.ts @@ -18,6 +18,9 @@ * @kit ArkData */ +import Context from './application/BaseContext'; +import relationalStore from './@ohos.data.relationalStore'; + /** * Provides methods for intelligent data processing. * @@ -266,6 +269,969 @@ declare namespace intelligence { */ overlapRatio: number; } + + /** + * Obtains a retriever. + * + * @param { RetrievalConfig } config - Indicates the {@link RetrievalConfig} configuration of the retriever. + * @returns { Promise } The retriever object {@link Retriever}. + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + function getRetriever(config: RetrievalConfig): Promise; + + /** + * Manages retrieval configurations. + * + * @interface RetrievalConfig + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + interface RetrievalConfig { + /** + * An array of configurations for different retrieval channels. + * + * @type { Array } + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + channelConfigs: Array; + } + + /** + * Manages the configuration for each retrieval channel. + * + * @interface ChannelConfig + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + interface ChannelConfig { + /** + * The type of database for this retrieval channel. + * + * @type { ChannelType } + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + channelType: ChannelType; + + /** + * Indicates the context of an application or ability. + * + * @type { Context } + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + context: Context; + + /** + * The configuration of database for this retrieval channel. + * + * @type { DbConfig } + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + dbConfig: DbConfig; + } + + /** + * Type of database. + * + * @enum { number } + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + enum ChannelType { + /** + * Represents a vector database. + * + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + VECTOR_DATABASE = 0, + + /** + * Represents an inverted index database. + * + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + INVERTED_INDEX_DATABASE + } + + /** + * Describes the configuration of the database. + * + * @typedef { relationalStore.StoreConfig } DbConfig + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + type DbConfig = relationalStore.StoreConfig; + + /** + * Describes the retriever. + * + * @interface Retriever + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + interface Retriever { + /** + * Given the retrieval condition that includes query terms, recall conditions, and re-ranking strategies, + * retrieve a collection of records that meet the specified conditions from a relational store (RDB). + * + * @param { RetrievalCondition } condition - The condition {@link RetrievalCondition} of the retrieve method. + * @returns { Promise } The promise used to return the retrieved records {@link RdbRecords}. + * @throws { BusinessError } 31300001 - Database corrupted. + * @throws { BusinessError } 31300002 - Already closed. + * @throws { BusinessError } 31300003 - The database is busy. + * @throws { BusinessError } 31300004 - The database is out of memory. + * @throws { BusinessError } 31300100 - SQLite: Generic error. + * @throws { BusinessError } 31300101 - SQLite: Access permission denied. + * @throws { BusinessError } 31300102 - SQLite: The database file is locked. + * @throws { BusinessError } 31300103 - SQLite: Some kind of disk I/O error occurred. + * @throws { BusinessError } 31300104 - SQLite: The WAL file size exceeds the default limit. + * @throws { BusinessError } 31300105 - SQLite: Unable to open the database file. + * @throws { BusinessError } 31301000 - Retrieval: An error occurred during the recall phase. + * @throws { BusinessError } 31301001 - Retrieval: An error occurred during the re-ranking phase. + * @throws { BusinessError } 31301002 - Retrieval: The value of the numerical parameter is outside the constrained range. + * @throws { BusinessError } 31301003 - Retrieval: There are invalid primary keys. + * @throws { BusinessError } 31301004 - Retrieval: A re-ranking algorithm that does not support composite primary keys was used. + * @throws { BusinessError } 31301005 - Retrieval: There are fields with empty strings. + * @throws { BusinessError } 31301006 - Retrieval: The filter input is invalid. + * @throws { BusinessError } 31301007 - Retrieval: There are invalid recall names in RecallCondition. + * @throws { BusinessError } 31301008 - Retrieval: The vector similarity threshold in VectorQuery is higher than the tiered threshold in VectorRerankParameter. + * @throws { BusinessError } 31301009 - Retrieval: RerankMethod parameters do not match the channel type. + * @throws { BusinessError } 31301010 - Retrieval: There exists a parameter value that should not be empty but is actually empty. + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + retrieveRdb(condition: RetrievalCondition): Promise; + } + + /** + * Describes the retrieval conditions. + * + * @interface RetrievalCondition + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + interface RetrievalCondition { + /** + * The query to the retrieval. + * + * @type { string } + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + query: string; + + /** + * The conditions {@link RecallCondition} for recall, where each item in the array corresponds to a recall operation. + * + * @type { Array } + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + recallConditions: Array; + + /** + * The parameters of the re-ranking method {@link RerankMethod}. + * + * @type { ?RerankMethod } + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + rerankMethod?: RerankMethod; + + /** + * The maximum number of results allowed to be returned after re-ranking. + * + * @type { ?number } + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + resultCount?: number; + } + + /** + * Describes the conditions for a recall operation. + * + * @typedef { InvertedIndexRecallCondition | VectorRecallCondition } RecallCondition + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + type RecallCondition = InvertedIndexRecallCondition | VectorRecallCondition; + + /** + * Describes the recall conditions for the inverted index retrieval. + * + * @interface InvertedIndexRecallCondition + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + interface InvertedIndexRecallCondition { + /** + * The table name of the fts5 data table used for the inverted index recall. + * + * @type { string } + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + ftsTableName: string; + + /** + * Represents the table name in the database, supporting JOIN operations. + * + * @type { string } + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + fromClause: string; + + /** + * Represents the column name(s) of the primary key, and this parameter supports composite primary keys. + * + * @type { Array } + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + primaryKey: Array; + + /** + * The names of the columns included in the recall results. + * + * @type { Array } + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + responseColumns: Array; + + /** + * The recall strategy {@link InvertedIndexStrategy} used for the inverted index database. + * + * @type { ?Array } + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + invertedIndexStrategies?: Array; + + /** + * The name of the recall operation corresponding to this recall condition, used to identify this recall process. + * + * @type { ?RecallName } + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + recallName?: RecallName; + + /** + * Additional filtering conditions. + * + * @type { ?Array } + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + filters?: Array; + + /** + * The maximum number of recalls for this recall process. + * + * @type { ?number } + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + deepSize?: number; + } + + /** + * The type of the column name. + * + * @typedef { string } ColumnName + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + type ColumnName = string; + + /** + * The type of the identifier name for a recall operation. + * + * @typedef { string } RecallName + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + type RecallName = string; + + /** + * Describes the filter information. + * + * @interface FilterInfo + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + interface FilterInfo { + /** + * The column names of the filtered columns. + * Any record in the database that satisfies the filter condition for any of its columns will be filtered out. + * + * @type { Array } + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + columns: Array; + + /** + * The operator in the filter conditions. + * + * @type { ?Operator } + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + operator?: Operator; + + /** + * The filtering value in the filter conditions. + * + * @type { ?FilterValue} + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + filterValue?: FilterValue; + + /** + * The filtering range in the filter conditions. + * + * @type { ?FilterRange } + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + filterRange?: FilterRange; + } + + /** + * Describes the filtering value in the filter conditions. + * + * @typedef { string | number | bigint } FilterValue + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + type FilterValue = string | number | bigint; + + /** + * Describes the filtering range in the filter conditions. + * + * @interface FilterRange + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + interface FilterRange { + /** + * The range of the filter: maximum. + * + * @type { number } + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + max: number; + + /** + * The range of the filter: minimum. + * + * @type { number } + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + min: number; + } + + /** + * Types of the operator in the filter conditions. + * + * @enum { string } + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + enum Operator { + /** + * Means = . + * + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + OP_EQ = '=', + + /** + * Means != . + * + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + OP_NE = '!=', + + /** + * Means < , while should be number. + * + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + OP_LT = '<', + + /** + * Means <= , while should be number. + * + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + OP_LE = '<=', + + /** + * Means > , while should be number. + * + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + OP_GT = '>', + + /** + * Means >= , while should be number. + * + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + OP_GE = '>=', + + /** + * Means IN , while should be string and be concatenated by ','. + * + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + OP_IN = 'IN', + + /** + * Means NOT IN , while should be string and be concatenated by ','. + * + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + OP_NOT_IN = 'NOT_IN', + + /** + * Means BETWEEN AND , while should be array of numbers. + * + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + OP_BETWEEN = 'BETWEEN', + + /** + * Means LIKE , while should be string. + * + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + OP_LIKE = 'LIKE', + + /** + * Means NOT LIKE , while should be string. + * + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + OP_NOT_LIKE = 'NOT_LIKE' + } + + /** + * Describes the inverted index recall strategy. + * + * @typedef { Bm25Strategy | ExactMatchingStrategy | ProximityStrategy } InvertedIndexStrategy + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + type InvertedIndexStrategy = Bm25Strategy | ExactMatchingStrategy | ProximityStrategy; + + /** + * Describes the BM25 strategy used for inverted index recall. + * + * @interface Bm25Strategy + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + interface Bm25Strategy { + /** + * Represents the weights of multiple strategies. The weight must be non-negative number. + * + * @type { number } + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + bm25Weight: number; + + /** + * Represents the weights of multiple columns. The weight must be non-negative number. + * + * @type { ?Record } + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + columnWeight?: Record; + } + + /** + * Describes the exact phrase matching stratey used for inverted index recall. + * + * @interface ExactMatchingStrategy + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + interface ExactMatchingStrategy { + /** + * Represents the weights of multiple strategies. The weight must be non-negative number. + * + * @type { number } + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + exactMatchingWeight: number; + + /** + * Represents the weights of multiple columns. The weight must be non-negative number. + * + * @type { ?Record } + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + columnWeight?: Record; + } + + /** + * Describes the proximity and out-of-order matching stratey for inverted index recall. + * + * @interface ProximityStrategy + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + interface ProximityStrategy { + /** + * Represents the weights of multiple strategies. The weight must be non-negative number. + * + * @type { number } + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + proximityWeight: number; + + /** + * Represents the weights of multiple columns. The weight must be non-negative number. + * + * @type { ?Record } + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + columnWeight?: Record; + + /** + * The offset configuration used for each out-of-order matching column. Must be positive integer. + * + * @type { ?Record } + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + columnSlops?: Record; + } + + /** + * Describes the recall conditions for vector retrieval. + * + * @interface VectorRecallCondition + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + interface VectorRecallCondition { + /** + * The query vector used for vector data retrieval {@link VectorQuery}. + * Typically, the query vector is generated from the query terms in RetrievalCondition {@link RetrievalCondition} + * using an embedding model{@link TextEmbedding}. + * + * @type { VectorQuery } + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + query: VectorQuery; + + /** + * Represents the table name in the database, supporting JOIN operations. + * + * @type { string } + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + fromClause: string; + + /** + * Represents the column name(s) of the primary key, and this parameter supports composite primary keys. + * + * @type { Array } + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + primaryKey: Array; + + /** + * The names of the columns included in the recall results. + * + * @type { Array } + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + responseColumns: Array; + + /** + * The name of the recall operation corresponding to this recall condition, used to identify this recall process. + * + * @type { ?RecallName } + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + recallName?: RecallName; + + /** + * Additional filtering conditions. + * + * @type { ?Array } + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + filters?: Array; + + /** + * The maximum number of recalls for this recall process. + * + * @type { ?number } + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + deepSize?: number; + } + + /** + * Describes the query vector. + * + * @interface VectorQuery + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + interface VectorQuery { + /** + * The column name of the vector column. + * + * @type { ColumnName } + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + column: ColumnName; + + /** + * The vector value of the vector column. + * + * @type { Float32Array } + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + value: Float32Array; + + /** + * The threshold used to filter out dissimilar vectors based on similarity. + * + * @type { ?number } + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + similarityThreshold?: number; + } + + /** + * Describes the parameters of the re-ranking strategy. + * + * @interface RerankMethod + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + interface RerankMethod { + /** + * Represents the type of re-ranking algorithms. + * + * @type { RerankType } + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + rerankType: RerankType; + + /** + * Represents the mapping relationship between each retrieval channel and the re-ranking algorithm parameters. + * + * @type { ?Record } + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + parameters?: Record; + + /** + * Indicates whether to use the softmax function to normalize the results from multiple recalls. + * + * @type { ?boolean } + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + isSoftmaxNormalized?: boolean; + } + + /** + * Represents type of re-ranking algorithms. + * + * @enum { number } + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + enum RerankType { + /** + * Represents Reciprocal Rank Fusion (RRF) method. + * + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + RRF = 0, + + /** + * Represents score-based recall fusion method. + * + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + FUSION_SCORE + } + + /** + * Describes the re-ranking algorithm parameter configuration. + * + * @typedef { InvertedIndexRerankParameter | VectorRerankParameter } RerankParameter + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + type RerankParameter = InvertedIndexRerankParameter | VectorRerankParameter; + + /** + * Describes the parameters of the re-ranking algorithm used for inverted index. + * + * @interface InvertedIndexRerankParameter + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + interface InvertedIndexRerankParameter { + /** + * Represents the weight corresponding to each recall process. The weight must be non-negative number. + * + * @type { Record } + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + invertedIndexWeights: Record; + } + + /** + * Describes the parameters of the re-ranking algorithm used for vector data. + * + * @interface VectorRerankParameter + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + interface VectorRerankParameter { + /** + * Represents the weight corresponding to each recall process. The weight must be non-negative number. + * + * @type { Record } + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + vectorWeights: Record; + + /** + * The tiered thresholds for vector recall, + * which will affect the division of similarityLevel {@link SimilarityLevel} in the retrieval results. + * Currently, the results can be divided into three tiers (high, medium, low) using two thresholds. + * + * @type { ?Array } + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + thresholds?: Array; + + /** + * An optimization measure for query terms containing numbers. + * Since embedding models cannot accurately represent numerical magnitudes, + * and numerical values are often critical retrieval criteria, + * this measure ensures that if a column in the vector recall results contains numbers that differ from those in the query terms, + * the final similarity level {@link SimilarityLevel} will not exceed a medium level. + * + * @type { ?Record } + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + numberInspector?: Record; + } + + /** + * Describes the retrieval results. + * + * @interface RdbRecords + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + interface RdbRecords { + /** + * Describes the collection of retrieved records {@link ItemInfo}. + * + * @type { Array } + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + records: Array; + } + + /** + * Describes the specific content of each record in the retrieval results. + * + * @interface ItemInfo + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + interface ItemInfo { + /** + * Represents the primary key of the retrieval results. + * + * @type { string } + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + primaryKey: string; + + /** + * Represents the recall columns and their contents. + * + * @type { Record } + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + columns: Record; + + /** + * Represents the final score after retrieval re-ranking, + * which qualitatively reflects the similarity between the re-ranked records and the query terms. + * + * @type { number } + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + score: number; + + /** + * Represents the scores from each recall process, + * which qualitatively reflects the similarity between the records after each recall and the query terms. + * + * @type { Record> } + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + recallScores: Record>; + + /** + * Represents the scores from different inverted index strategies. + * + * @type { Record } + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + features: Record; + + /** + * Represents the similarity of the retrieval results to the query vectors. + * Influenced by vectorRerankThresholds in the re-ranking algorithm configuration {@link VectorRerankParameter}. + * Currently, supporting three tiers (high, medium, low). + * + * @type { SimilarityLevel } + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + similarityLevel: SimilarityLevel; + } + + /** + * Describes the score of the recall process. + * + * @interface RecallScore + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + interface RecallScore { + /** + * Represents the recall score. + * + * @type { number } + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + score: number; + + /** + * Indicates whether the score is obtained from the original recall process or from a reverse query process. + * + * @type { boolean } + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + isReverseQuery: boolean; + } + + /** + * Represents the similarity of the retrieval result to the query vector. + * + * @enum { number } + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + enum SimilarityLevel { + /** + * There is no query vector in the recall conditions {@link VectorRecallCondition}. + * + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + NONE = 0, + + /** + * Indicates a low similarity between the query vector and the retrieval result. + * + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + LOW, + + /** + * Indicates a medium similarity between the query vector and the retrieval result. + * + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + MEDIUM, + + /** + * Indicates a high similarity between the query vector and the retrieval result. + * + * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core + * @since 18 + */ + HIGH + } } export default intelligence; \ No newline at end of file -- Gitee From 55eb07e28b9b077e08aa358099145953e96fbce2 Mon Sep 17 00:00:00 2001 From: xuzhongwu Date: Sun, 9 Mar 2025 07:42:12 +0000 Subject: [PATCH 171/835] flv smart play Signed-off-by: xuzhongwu --- api/@ohos.multimedia.media.d.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/api/@ohos.multimedia.media.d.ts b/api/@ohos.multimedia.media.d.ts index 21650b68b3..bdea21c75a 100755 --- a/api/@ohos.multimedia.media.d.ts +++ b/api/@ohos.multimedia.media.d.ts @@ -4033,6 +4033,16 @@ declare namespace media { * @since 18 */ enableSuperResolution?: boolean; + + /** + * set max buffering threshold for liveStreaming or avplayer while change the speed. + * It is recommended that the value be 2 seconds greater than the starting waterline. + * @type { ?number } + * @syscap SystemCapability.Multimedia.Media.Core + * @atomicservice + * @since 18 + */ + thresholdForAutoQuickPlay?: number } /** -- Gitee From f543ec4a5f728e3be07342df458e9cd91730faa3 Mon Sep 17 00:00:00 2001 From: baozewei Date: Mon, 10 Mar 2025 10:23:42 +0800 Subject: [PATCH 172/835] =?UTF-8?q?=E6=89=93=E5=8D=B0api18=E6=96=B0?= =?UTF-8?q?=E5=A2=9E=E6=8E=A5=E5=8F=A3=20Signed-off-by:baozewei@huawei.com?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: baozewei --- api/@ohos.print.d.ts | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/api/@ohos.print.d.ts b/api/@ohos.print.d.ts index c3946e3491..09fa637a41 100644 --- a/api/@ohos.print.d.ts +++ b/api/@ohos.print.d.ts @@ -2163,7 +2163,6 @@ declare namespace print { * Notify print service of application event. * @permission ohos.permission.MANAGE_PRINT_JOB * @param { ApplicationEvent } event - Indicates the event to be notified. - * @param { ?string } jobId - Indicates the job id. * @returns { Promise } the promise returned by the function. * @throws { BusinessError } 201 - the application does not have permission to call this function. * @throws { BusinessError } 202 - not system application @@ -2172,7 +2171,7 @@ declare namespace print { * @systemapi Hide this for inner system use. * @since 12 */ - function notifyPrintServiceEvent(event: ApplicationEvent, jobId?: string): Promise; + function notifyPrintServiceEvent(event: ApplicationEvent): Promise; /** * New printers have been found and notify Print SA. @@ -2667,6 +2666,21 @@ declare namespace print { */ function setDefaultPrinter(printerId: string, type: DefaultPrinterType): Promise; + /** + * Notify print service of application event. + * @permission ohos.permission.MANAGE_PRINT_JOB + * @param { ApplicationEvent } event - Indicates the event to be notified. + * @param { string } jobId - Indicates the job id. + * @returns { Promise } the promise returned by the function. + * @throws { BusinessError } 201 - the application does not have permission to call this function. + * @throws { BusinessError } 202 - not system application + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified; 2.Incorrect parameter types. + * @syscap SystemCapability.Print.PrintFramework + * @systemapi Hide this for inner system use. + * @since 18 + */ + function notifyPrintServiceEvent(event: ApplicationEvent, jobId: string): Promise; + /** * Register event callback for the change of printer. * @permission ohos.permission.PRINT -- Gitee From fc3fd13823cb9690e457a9ea65710f122773ba28 Mon Sep 17 00:00:00 2001 From: y00656910 Date: Fri, 7 Mar 2025 16:10:00 +0800 Subject: [PATCH 173/835] add CropAndScaleStrategy interface Signed-off-by: y00656910 Change-Id: Idff2d0b64f98cca8008541f7dc431431df8715e7 Signed-off-by: y00656910 --- api/@ohos.multimedia.image.d.ts | 36 +++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/api/@ohos.multimedia.image.d.ts b/api/@ohos.multimedia.image.d.ts index 38bdd006ec..00e148c531 100644 --- a/api/@ohos.multimedia.image.d.ts +++ b/api/@ohos.multimedia.image.d.ts @@ -3362,6 +3362,32 @@ declare namespace image { isHdr: boolean; } + /** + * Enumerates the strategies for executing the cropping and scaling operations when both desiredSize and desiredRegion are specified. + * + * + * @enum { number } + * @syscap SystemCapability.Multimedia.Image.Core + * @since 18 + */ + enum CropAndScaleStrategy { + /** + * Scales and then crops the image. + * + * @syscap SystemCapability.Multimedia.Image.Core + * @since 18 + */ + SCALE_FIRST = 1, + + /** + * Crops and then scales the image. + * + * @syscap SystemCapability.Multimedia.Image.Core + * @since 18 + */ + CROP_FIRST = 2 + } + /** * Describes the option for image packing. * @@ -3982,6 +4008,16 @@ declare namespace image { * @since 12 */ resolutionQuality?: ResolutionQuality; + + /** + * Describes the strategy for executing the cropping and scaling operations when both desiredSize and desiredRegion are specified. + * + * + * @type { ?CropAndScaleStrategy } + * @syscap SystemCapability.Multimedia.Image.ImageSource + * @since 18 + */ + cropAndScaleStrategy?: CropAndScaleStrategy; } /** -- Gitee From 150b10b0707459867ae758dc3ae4115626e0afa4 Mon Sep 17 00:00:00 2001 From: fanyouming Date: Mon, 10 Mar 2025 15:56:16 +0800 Subject: [PATCH 174/835] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E8=AE=BE=E7=BD=AE?= =?UTF-8?q?=E5=92=8C=E8=8E=B7=E5=8F=96=E5=89=AA=E8=B4=B4=E6=9D=BF=E7=AD=96?= =?UTF-8?q?=E7=95=A5=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: fanyouming --- api/@ohos.enterprise.securityManager.d.ts | 38 +++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/api/@ohos.enterprise.securityManager.d.ts b/api/@ohos.enterprise.securityManager.d.ts index 36beb76753..db5ccc6877 100644 --- a/api/@ohos.enterprise.securityManager.d.ts +++ b/api/@ohos.enterprise.securityManager.d.ts @@ -313,6 +313,44 @@ declare namespace securityManager { */ function getAppClipboardPolicy(admin: Want, tokenId?: number): string; + /** + * Sets the application's clipboard policy of the device by bundle and account. + * + * @permission ohos.permission.ENTERPRISE_MANAGE_SECURITY + * @param { Want } admin - admin indicates the administrator ability information. + * @param { string } bundleName - bundleName indicates the name of bundle. + * @param { number } accountId - accountId indicates the ID of OS account. + * @param { ClipboardPolicy } policy - clipboard policy to be set. + * @throws { BusinessError } 9200001 - The application is not an administrator application of the device. + * @throws { BusinessError } 9200002 - The administrator application does not have permission to manage the device. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + * 2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.Customization.EnterpriseDeviceManager + * @stagemodelonly + * @since 18 + */ + function setAppClipboardPolicy(admin: Want, bundleName: string, accountId: number, policy: ClipboardPolicy): void; + + /** + * Gets the application's clipboard policy of the device by bundle and account. + * + * @permission ohos.permission.ENTERPRISE_MANAGE_SECURITY + * @param { Want } admin - admin indicates the administrator ability information. + * @param { string } bundleName - bundleName indicates the name of bundle. + * @param { number } accountId - accountId indicates the ID of OS account. + * @returns { string } the json string of the clipboard policy for application of the device. + * @throws { BusinessError } 9200001 - The application is not an administrator application of the device. + * @throws { BusinessError } 9200002 - The administrator application does not have permission to manage the device. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + * 2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.Customization.EnterpriseDeviceManager + * @stagemodelonly + * @since 18 + */ + function getAppClipboardPolicy(admin: Want, bundleName: string, accountId: number): string; + /** * Sets the watermark image displayed during the application running. * -- Gitee From d2ff726e312b2c770bc15da6a7f05415dffda930 Mon Sep 17 00:00:00 2001 From: wujian Date: Mon, 10 Mar 2025 08:09:48 +0000 Subject: [PATCH 175/835] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E9=9A=90=E7=A7=81?= =?UTF-8?q?=E7=A9=BA=E9=97=B4=E8=B7=A8=E7=94=A8=E6=88=B7=E8=AE=BF=E9=97=AE?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: wujian --- api/@ohos.file.photoAccessHelper.d.ts | 28 +++++++++++++++++++ ...@ohos.file.sendablePhotoAccessHelper.d.ets | 19 +++++++++++++ 2 files changed, 47 insertions(+) diff --git a/api/@ohos.file.photoAccessHelper.d.ts b/api/@ohos.file.photoAccessHelper.d.ts index b039e55f52..bf5d40d6f0 100644 --- a/api/@ohos.file.photoAccessHelper.d.ts +++ b/api/@ohos.file.photoAccessHelper.d.ts @@ -87,6 +87,25 @@ declare namespace photoAccessHelper { */ function getPhotoAccessHelper(context: Context): PhotoAccessHelper; + /** + * Returns an instance of PhotoAccessHelper + * + * @permission ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS + * @param { Context } context - Hap context information + * @param { number } userId - Target userId + * @returns { PhotoAccessHelper } Instance of PhotoAccessHelper + * @throws { BusinessError } 201 - Permission denied + * @throws { BusinessError } 202 - Called by non-system application + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @StageModelOnly + * @crossplatform + * @atomicservice + * @since 18 + */ + function getPhotoAccessHelper(context: Context, userId: number): PhotoAccessHelper; + /** * Enumeration of different types of photos * @@ -2458,6 +2477,15 @@ declare namespace photoAccessHelper { * @since 10 */ cameraShotKey?: string; + /** + * Across local accounts + * + * @type { ?number } + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @systemapi + * @since 18 + */ + userId?: number; } /** diff --git a/api/@ohos.file.sendablePhotoAccessHelper.d.ets b/api/@ohos.file.sendablePhotoAccessHelper.d.ets index 07d665e889..404d9d2ace 100644 --- a/api/@ohos.file.sendablePhotoAccessHelper.d.ets +++ b/api/@ohos.file.sendablePhotoAccessHelper.d.ets @@ -46,6 +46,25 @@ declare namespace sendablePhotoAccessHelper { */ function getPhotoAccessHelper(context: Context): PhotoAccessHelper; + /** + * Returns an instance of PhotoAccessHelper + * + * @permission ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS + * @param { Context } context - Hap context information + * @param { number } userId - Target userId + * @returns { PhotoAccessHelper } Instance of PhotoAccessHelper + * @throws { BusinessError } 201 - Permission denied + * @throws { BusinessError } 202 - Called by non-system application + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @StageModelOnly + * @crossplatform + * @atomicservice + * @since 18 + */ + function getPhotoAccessHelper(context: Context, userId: number): PhotoAccessHelper; + /** * Enumeration of different types of photos * -- Gitee From b4737d5ef431d7d713c7a3b43fafe30d6bfc62ca Mon Sep 17 00:00:00 2001 From: y00656910 Date: Mon, 10 Mar 2025 14:44:16 +0800 Subject: [PATCH 176/835] code check Signed-off-by: y00656910 Change-Id: Ibc79d306a38264be6117273bf073e957ad83aa6b Signed-off-by: y00656910 --- api/@ohos.multimedia.image.d.ts | 34 ++++++++++++++++----------------- 1 file changed, 16 insertions(+), 18 deletions(-) diff --git a/api/@ohos.multimedia.image.d.ts b/api/@ohos.multimedia.image.d.ts index 00e148c531..f6046d0e78 100644 --- a/api/@ohos.multimedia.image.d.ts +++ b/api/@ohos.multimedia.image.d.ts @@ -3365,26 +3365,25 @@ declare namespace image { /** * Enumerates the strategies for executing the cropping and scaling operations when both desiredSize and desiredRegion are specified. * - * * @enum { number } * @syscap SystemCapability.Multimedia.Image.Core * @since 18 */ enum CropAndScaleStrategy { /** - * Scales and then crops the image. - * - * @syscap SystemCapability.Multimedia.Image.Core - * @since 18 - */ + * Scales and then crops the image. + * + * @syscap SystemCapability.Multimedia.Image.Core + * @since 18 + */ SCALE_FIRST = 1, /** - * Crops and then scales the image. - * - * @syscap SystemCapability.Multimedia.Image.Core - * @since 18 - */ + * Crops and then scales the image. + * + * @syscap SystemCapability.Multimedia.Image.Core + * @since 18 + */ CROP_FIRST = 2 } @@ -4010,13 +4009,12 @@ declare namespace image { resolutionQuality?: ResolutionQuality; /** - * Describes the strategy for executing the cropping and scaling operations when both desiredSize and desiredRegion are specified. - * - * - * @type { ?CropAndScaleStrategy } - * @syscap SystemCapability.Multimedia.Image.ImageSource - * @since 18 - */ + * Describes the strategy for executing the cropping and scaling operations when both desiredSize and desiredRegion are specified. + * + * @type { ?CropAndScaleStrategy } + * @syscap SystemCapability.Multimedia.Image.ImageSource + * @since 18 + */ cropAndScaleStrategy?: CropAndScaleStrategy; } -- Gitee From a965366a68ed2ae3b19efe64cc8b40642634452c Mon Sep 17 00:00:00 2001 From: yanhui Date: Mon, 10 Mar 2025 17:53:59 +0800 Subject: [PATCH 177/835] =?UTF-8?q?=E5=88=A0=E9=99=A4API18=E7=9A=84?= =?UTF-8?q?=E5=8F=98=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: yanhui --- api/@ohos.data.distributedKVStore.d.ts | 88 -------------------------- 1 file changed, 88 deletions(-) diff --git a/api/@ohos.data.distributedKVStore.d.ts b/api/@ohos.data.distributedKVStore.d.ts index 0c04912d43..c62187db22 100644 --- a/api/@ohos.data.distributedKVStore.d.ts +++ b/api/@ohos.data.distributedKVStore.d.ts @@ -1900,19 +1900,6 @@ declare namespace distributedKVStore { * @syscap SystemCapability.DistributedDataManager.KVStore.Core * @since 9 */ - /** - * Backs up a database in the specified filename. - * - * @param { string } file - Indicates the database backup filename, It can not be empty and - * The length must be less than {@code MAX_KEY_LENGTH}. - * @param { AsyncCallback } callback - the callback of backup. - * @throws { BusinessError } 401 - Parameter error.Possible causes:1.Mandatory parameters are left unspecified; - *
2.Parameter verification failed. - * @throws { BusinessError } 15100003 - Database corrupted. - * @throws { BusinessError } 15100005 - Database or result set already closed. - * @syscap SystemCapability.DistributedDataManager.KVStore.Core - * @since 18 - */ backup(file: string, callback: AsyncCallback): void; /** @@ -1927,19 +1914,6 @@ declare namespace distributedKVStore { * @syscap SystemCapability.DistributedDataManager.KVStore.Core * @since 9 */ - /** - * Backs up a database in the specified filename. - * - * @param { string } file - Indicates the database backup filename, It can not be empty and - * The length must be less than {@code MAX_KEY_LENGTH}. - * @returns { Promise } the promise returned by the function. - * @throws { BusinessError } 401 - Parameter error.Possible causes:1.Mandatory parameters are left unspecified; - *
2.Parameter verification failed. - * @throws { BusinessError } 15100003 - Database corrupted. - * @throws { BusinessError } 15100005 - Database or result set already closed. - * @syscap SystemCapability.DistributedDataManager.KVStore.Core - * @since 18 - */ backup(file: string): Promise; /** @@ -1954,19 +1928,6 @@ declare namespace distributedKVStore { * @syscap SystemCapability.DistributedDataManager.KVStore.Core * @since 9 */ - /** - * Restores a database from a specified database file. - * - * @param { string } file - Indicates the database backup filename, It can not be empty and - * The length must be less than {@code MAX_KEY_LENGTH}. - * @param { AsyncCallback } callback - the callback of restore. - * @throws { BusinessError } 401 - Parameter error.Possible causes:1.Mandatory parameters are left unspecified; - *
2.Parameter verification failed. - * @throws { BusinessError } 15100003 - Database corrupted. - * @throws { BusinessError } 15100005 - Database or result set already closed. - * @syscap SystemCapability.DistributedDataManager.KVStore.Core - * @since 18 - */ restore(file: string, callback: AsyncCallback): void; /** @@ -1981,19 +1942,6 @@ declare namespace distributedKVStore { * @syscap SystemCapability.DistributedDataManager.KVStore.Core * @since 9 */ - /** - * Restores a database from a specified database file. - * - * @param { string } file - Indicates the database backup filename, It can not be empty and - * The length must be less than {@code MAX_KEY_LENGTH}. - * @returns { Promise } the promise returned by the function. - * @throws { BusinessError } 401 - Parameter error.Possible causes:1.Mandatory parameters are left unspecified; - *
2.Parameter verification failed. - * @throws { BusinessError } 15100003 - Database corrupted. - * @throws { BusinessError } 15100005 - Database or result set already closed. - * @syscap SystemCapability.DistributedDataManager.KVStore.Core - * @since 18 - */ restore(file: string): Promise; /** @@ -3053,24 +3001,6 @@ declare namespace distributedKVStore { * @syscap SystemCapability.DistributedDataManager.KVStore.Core * @since 9 */ - /** - * Creates and obtains a KVStore database by specifying {@code Options} and {@code storeId}. - * - * @param { string } storeId - Identifies the KVStore database. The value of this parameter must be unique - * for the same application, and different applications can share the same value. The storeId can consist - * of only letters, digits, and underscores (_), and cannot exceed 128 characters. - * @param { Options } options - Indicates the {@code Options} object used for creating and - * obtaining the KVStore database. - * @param { AsyncCallback } callback - {T}: the {@code SingleKVStore} or {@code DeviceKVStore} instance. - * @throws { BusinessError } 401 - Parameter error.Possible causes:1.Mandatory parameters are left unspecified; - *
2.Incorrect parameters types; - *
3.Parameter verification failed. - * @throws { BusinessError } 15100002 - The options configuration changes when the API is called to obtain a KV store. - * @throws { BusinessError } 15100003 - Database corrupted. - * @throws { BusinessError } 15100006 - Unable to open the database file. - * @syscap SystemCapability.DistributedDataManager.KVStore.Core - * @since 18 - */ getKVStore(storeId: string, options: Options, callback: AsyncCallback): void; /** @@ -3090,24 +3020,6 @@ declare namespace distributedKVStore { * @syscap SystemCapability.DistributedDataManager.KVStore.Core * @since 9 */ - /** - * Creates and obtains a KVStore database by specifying {@code Options} and {@code storeId}. - * - * @param { string } storeId - Identifies the KVStore database. The value of this parameter must be unique - * for the same application, and different applications can share the same value. The storeId can consist - * of only letters, digits, and underscores (_), and cannot exceed 128 characters. - * @param { Options } options - Indicates the {@code Options} object used for creating and - * obtaining the KVStore database. - * @returns { Promise } {T}: the {@code SingleKVStore} or {@code DeviceKVStore} instance. - * @throws { BusinessError } 401 - Parameter error.Possible causes:1.Mandatory parameters are left unspecified; - *
2.Incorrect parameters types; - *
3.Parameter verification failed. - * @throws { BusinessError } 15100002 - The options configuration changes when the API is called to obtain a KV store. - * @throws { BusinessError } 15100003 - Database corrupted. - * @throws { BusinessError } 15100006 - Unable to open the database file. - * @syscap SystemCapability.DistributedDataManager.KVStore.Core - * @since 18 - */ getKVStore(storeId: string, options: Options): Promise; /** -- Gitee From 9f161a0b3e28d0b87b91ecbeed2713dfe9449bcd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=AE=B5=E5=97=A3=E9=92=8A?= Date: Wed, 12 Feb 2025 09:39:19 +0800 Subject: [PATCH 178/835] =?UTF-8?q?grantUriPermission&revokeUriPermission?= =?UTF-8?q?=E6=96=B0=E5=A2=9E801=E9=94=99=E8=AF=AF=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 段嗣钊 Change-Id: I0175f20edc0b22c090504b1211a524b3df571126 --- ...ohos.application.uriPermissionManager.d.ts | 127 ++++++++++++++++++ 1 file changed, 127 insertions(+) diff --git a/api/@ohos.application.uriPermissionManager.d.ts b/api/@ohos.application.uriPermissionManager.d.ts index 8ec43d996a..1e53b54ea6 100644 --- a/api/@ohos.application.uriPermissionManager.d.ts +++ b/api/@ohos.application.uriPermissionManager.d.ts @@ -52,6 +52,30 @@ declare namespace uriPermissionManager { * @systemapi hide this for inner system use. * @since 10 */ + /** + * Grant URI to another application + * + * @permission ohos.permission.PROXY_AUTHORIZATION_URI + * @param { string } uri - File URI. + * @param { wantConstant.Flags } flag - wantConstant.Flags.FLAG_AUTH_READ_URI_PERMISSION, + * wantConstant.Flags.FLAG_AUTH_WRITE_URI_PERMISSION or + * wantConstant.Flags.FLAG_AUTH_PERSISTABLE_URI_PERMISSION. + * @param { string } targetBundleName - Indicates the bundle name of authorization target. + * @param { AsyncCallback } callback - the callback of grantUriPermission. + * @throws { BusinessError } 201 - Permission denied. + * @throws { BusinessError } 202 - Not System App. Interface caller is not a system app. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * 1. Mandatory parameters are left unspecified; + * 2. Incorrect parameter types. + * @throws { BusinessError } 801 - Capability not supported. + * @throws { BusinessError } 16000050 - Internal error. + * @throws { BusinessError } 16000058 - Invalid URI flag. + * @throws { BusinessError } 16000059 - Invalid URI type. + * @throws { BusinessError } 16000060 - A sandbox application cannot grant URI permission. + * @syscap SystemCapability.Ability.AbilityRuntime.Core + * @systemapi hide this for inner system use. + * @since 18 + */ function grantUriPermission( uri: string, flag: wantConstant.Flags, @@ -82,6 +106,30 @@ declare namespace uriPermissionManager { * @systemapi hide this for inner system use. * @since 10 */ + /** + * Grant URI to another application + * + * @permission ohos.permission.PROXY_AUTHORIZATION_URI + * @param { string } uri - File URI. + * @param { wantConstant.Flags } flag - wantConstant.Flags.FLAG_AUTH_READ_URI_PERMISSION, + * wantConstant.Flags.FLAG_AUTH_WRITE_URI_PERMISSION or + * wantConstant.Flags.FLAG_AUTH_PERSISTABLE_URI_PERMISSION. + * @param { string } targetBundleName - Indicates the bundle name of authorization target. + * @returns { Promise } - the promise returned by the function. + * @throws { BusinessError } 201 - Permission denied. + * @throws { BusinessError } 202 - Not System App. Interface caller is not a system app. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * 1. Mandatory parameters are left unspecified; + * 2. Incorrect parameter types. + * @throws { BusinessError } 801 - Capability not supported. + * @throws { BusinessError } 16000050 - Internal error. + * @throws { BusinessError } 16000058 - Invalid URI flag. + * @throws { BusinessError } 16000059 - Invalid URI type. + * @throws { BusinessError } 16000060 - A sandbox application cannot grant URI permission. + * @syscap SystemCapability.Ability.AbilityRuntime.Core + * @systemapi hide this for inner system use. + * @since 18 + */ function grantUriPermission(uri: string, flag: wantConstant.Flags, targetBundleName: string): Promise; /** @@ -109,6 +157,32 @@ declare namespace uriPermissionManager { * @systemapi hide this for inner system use. * @since 14 */ + /** + * Grant URI to another application + * + * @permission ohos.permission.PROXY_AUTHORIZATION_URI + * @param { string } uri - File URI. + * @param { wantConstant.Flags } flag - wantConstant.Flags.FLAG_AUTH_READ_URI_PERMISSION, + * wantConstant.Flags.FLAG_AUTH_WRITE_URI_PERMISSION or + * wantConstant.Flags.FLAG_AUTH_PERSISTABLE_URI_PERMISSION. + * @param { string } targetBundleName - Indicates the bundle name of authorization target. + * @param { number } appCloneIndex - Indicates the clone index of target application. + * @returns { Promise } - the promise returned by the function. + * @throws { BusinessError } 201 - Permission denied. + * @throws { BusinessError } 202 - Not System App. Interface caller is not a system app. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * 1. Mandatory parameters are left unspecified; + * 2. Incorrect parameter types. + * @throws { BusinessError } 801 - Capability not supported. + * @throws { BusinessError } 16000050 - Internal error. + * @throws { BusinessError } 16000058 - Invalid URI flag. + * @throws { BusinessError } 16000059 - Invalid URI type. + * @throws { BusinessError } 16000060 - A sandbox application cannot grant URI permission. + * @throws { BusinessError } 16000081 - Get target application info failed. + * @syscap SystemCapability.Ability.AbilityRuntime.Core + * @systemapi hide this for inner system use. + * @since 18 + */ function grantUriPermission(uri: string, flag: wantConstant.Flags, targetBundleName: string, appCloneIndex: number): Promise; /** @@ -145,6 +219,23 @@ declare namespace uriPermissionManager { * @systemapi hide this for inner system use * @since 12 */ + /** + * Revoke URI from one application + * + * @param { string } uri - File URI. + * @param { string } targetBundleName - Indicates the bundle name of authorization target. + * @param { AsyncCallback } callback - the callback of revokeUriPermission. + * @throws { BusinessError } 202 - Not System App. Interface caller is not a system app. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * 1. Mandatory parameters are left unspecified; + * 2. Incorrect parameter types. + * @throws { BusinessError } 801 - Capability not supported. + * @throws { BusinessError } 16000050 - Internal error. + * @throws { BusinessError } 16000059 - Invalid URI type. + * @syscap SystemCapability.Ability.AbilityRuntime.Core + * @systemapi hide this for inner system use + * @since 18 + */ function revokeUriPermission(uri: string, targetBundleName: string, callback: AsyncCallback): void; /** @@ -181,6 +272,23 @@ declare namespace uriPermissionManager { * @systemapi hide this for inner system use * @since 12 */ + /** + * Revoke URI from one application + * + * @param { string } uri - File URI. + * @param { string } targetBundleName - Indicates the bundle name of authorization target. + * @returns { Promise } - the promise returned by the function. + * @throws { BusinessError } 202 - Not System App. Interface caller is not a system app. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * 1. Mandatory parameters are left unspecified; + * 2. Incorrect parameter types. + * @throws { BusinessError } 801 - Capability not supported. + * @throws { BusinessError } 16000050 - Internal error. + * @throws { BusinessError } 16000059 - Invalid URI type. + * @syscap SystemCapability.Ability.AbilityRuntime.Core + * @systemapi hide this for inner system use + * @since 18 + */ function revokeUriPermission(uri: string, targetBundleName: string): Promise; /** @@ -200,6 +308,25 @@ declare namespace uriPermissionManager { * @syscap SystemCapability.Ability.AbilityRuntime.Core * @systemapi hide this for inner system use * @since 14 + */ + /** + * Revoke URI from one application + * + * @param { string } uri - File URI. + * @param { string } targetBundleName - Indicates the bundle name of authorization target. + * @param { number } appCloneIndex - Indicates the clone index of target application. + * @returns { Promise } - the promise returned by the function. + * @throws { BusinessError } 202 - Not System App. Interface caller is not a system app. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * 1. Mandatory parameters are left unspecified; + * 2. Incorrect parameter types. + * @throws { BusinessError } 801 - Capability not supported. + * @throws { BusinessError } 16000050 - Internal error. + * @throws { BusinessError } 16000059 - Invalid URI type. + * @throws { BusinessError } 16000081 - Get target application info failed. + * @syscap SystemCapability.Ability.AbilityRuntime.Core + * @systemapi hide this for inner system use + * @since 18 */ function revokeUriPermission(uri: string, targetBundleName: string, appCloneIndex: number): Promise; } -- Gitee From 73bd7fda3415436c3d5cc05bd105e53474ee2d1f Mon Sep 17 00:00:00 2001 From: wanjining Date: Mon, 3 Mar 2025 10:47:06 +0800 Subject: [PATCH 179/835] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E7=BB=93=E6=9D=9F?= =?UTF-8?q?=E9=A2=84=E4=B8=8A=E5=B1=8F=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: wanjining --- api/@internal/component/ets/common.d.ts | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/api/@internal/component/ets/common.d.ts b/api/@internal/component/ets/common.d.ts index 7773b18350..b66bcf6200 100644 --- a/api/@internal/component/ets/common.d.ts +++ b/api/@internal/component/ets/common.d.ts @@ -27939,6 +27939,27 @@ declare abstract class TextContentControllerBase { * @since 15 */ getSelection(): TextRange; + + /** + * Clear the content of preview. + * + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @atomicservice + * @since 18 + */ + clearPreviewText(): void; + + /** + * Gets the text content of the selected range. + * + * @param { TextRange } [range] - selected range. + * @returns { string } text content of the selected range. + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @systemapi + * @atomicservice + * @since 18 + */ + getText(range?: TextRange): string; } /** -- Gitee From a70ac0c20f5c7bc0413239021854c091e5a022a3 Mon Sep 17 00:00:00 2001 From: guoyi Date: Fri, 7 Mar 2025 10:14:04 +0800 Subject: [PATCH 180/835] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=A3=80=E8=A7=86?= =?UTF-8?q?=E6=84=8F=E8=A7=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: guoyi --- api/@ohos.distributedDeviceManager.d.ts | 56 ++++++++++++------------- 1 file changed, 28 insertions(+), 28 deletions(-) diff --git a/api/@ohos.distributedDeviceManager.d.ts b/api/@ohos.distributedDeviceManager.d.ts index f15972c61c..de2920baeb 100644 --- a/api/@ohos.distributedDeviceManager.d.ts +++ b/api/@ohos.distributedDeviceManager.d.ts @@ -417,19 +417,19 @@ declare namespace distributedDeviceManager { /** * Name of the product to which the device belongs. - * @type { string } + * @type { ?string } * @syscap SystemCapability.DistributedHardware.DeviceManager * @systemapi - * @since 16 + * @since 18 */ - productName: string; + productName?: string; /** * Internal model of the product to which the device belongs. - * @type { string } + * @type { ?string } * @syscap SystemCapability.DistributedHardware.DeviceManager * @systemapi - * @since 16 + * @since 18 */ internalModel?: string; } @@ -439,7 +439,7 @@ declare namespace distributedDeviceManager { * @interface DeviceIconInfoFilterOptions * @syscap SystemCapability.DistributedHardware.DeviceManager * @systemapi - * @since 15 + * @since 18 */ interface DeviceIconInfoFilterOptions { /** @@ -447,7 +447,7 @@ declare namespace distributedDeviceManager { * @type { string } * @syscap SystemCapability.DistributedHardware.DeviceManager * @systemapi - * @since 15 + * @since 18 */ productId: string; @@ -456,7 +456,7 @@ declare namespace distributedDeviceManager { * @type { ?string } * @syscap SystemCapability.DistributedHardware.DeviceManager * @systemapi - * @since 15 + * @since 18 */ subProductId?: string; @@ -465,7 +465,7 @@ declare namespace distributedDeviceManager { * @type { string } * @syscap SystemCapability.DistributedHardware.DeviceManager * @systemapi - * @since 15 + * @since 18 */ imageType: string; @@ -474,16 +474,16 @@ declare namespace distributedDeviceManager { * @type { string } * @syscap SystemCapability.DistributedHardware.DeviceManager * @systemapi - * @since 15 + * @since 18 */ specName: string; /** * Internal model of the product to which the device belongs. - * @type { string } + * @type { ?string } * @syscap SystemCapability.DistributedHardware.DeviceManager * @systemapi - * @since 16 + * @since 18 */ internalModel?: string; } @@ -493,7 +493,7 @@ declare namespace distributedDeviceManager { * @interface DeviceIconInfo * @syscap SystemCapability.DistributedHardware.DeviceManager * @systemapi - * @since 15 + * @since 18 */ interface DeviceIconInfo { /** @@ -501,7 +501,7 @@ declare namespace distributedDeviceManager { * @type { string } * @syscap SystemCapability.DistributedHardware.DeviceManager * @systemapi - * @since 15 + * @since 18 */ productId: string; @@ -510,7 +510,7 @@ declare namespace distributedDeviceManager { * @type { ?string } * @syscap SystemCapability.DistributedHardware.DeviceManager * @systemapi - * @since 15 + * @since 18 */ subProductId?: string; @@ -519,7 +519,7 @@ declare namespace distributedDeviceManager { * @type { string } * @syscap SystemCapability.DistributedHardware.DeviceManager * @systemapi - * @since 15 + * @since 18 */ imageType: string; @@ -528,7 +528,7 @@ declare namespace distributedDeviceManager { * @type { string } * @syscap SystemCapability.DistributedHardware.DeviceManager * @systemapi - * @since 15 + * @since 18 */ specName: string; @@ -537,7 +537,7 @@ declare namespace distributedDeviceManager { * @type { string } * @syscap SystemCapability.DistributedHardware.DeviceManager * @systemapi - * @since 15 + * @since 18 */ url: string; @@ -546,16 +546,16 @@ declare namespace distributedDeviceManager { * @type { ArrayBuffer } * @syscap SystemCapability.DistributedHardware.DeviceManager * @systemapi - * @since 15 + * @since 18 */ icon: ArrayBuffer; /** * Internal model of the product to which the device belongs. - * @type { string } + * @type { ?string } * @syscap SystemCapability.DistributedHardware.DeviceManager * @systemapi - * @since 16 + * @since 18 */ internalModel?: string; } @@ -1140,7 +1140,7 @@ declare namespace distributedDeviceManager { * @throws { BusinessError } 11600106 - Get data from cloud fail. * @syscap SystemCapability.DistributedHardware.DeviceManager * @systemapi - * @since 15 + * @since 18 */ getDeviceIconInfo(filterOptions: DeviceIconInfoFilterOptions): Promise; @@ -1160,7 +1160,7 @@ declare namespace distributedDeviceManager { * @throws { BusinessError } 11600102 - Failed to obtain service. * @syscap SystemCapability.DistributedHardware.DeviceManager * @systemapi - * @since 15 + * @since 18 */ getLocalDisplayDeviceName(maxNameLength: number): Promise; @@ -1179,7 +1179,7 @@ declare namespace distributedDeviceManager { * @throws { BusinessError } 11600102 - Failed to obtain service. * @syscap SystemCapability.DistributedHardware.DeviceManager * @systemapi - * @since 15 + * @since 18 */ setLocalDeviceName(deviceName: string): Promise; @@ -1200,7 +1200,7 @@ declare namespace distributedDeviceManager { * @throws { BusinessError } 11600107 - A login account is required. * @syscap SystemCapability.DistributedHardware.DeviceManager * @systemapi - * @since 15 + * @since 18 */ setRemoteDeviceName(deviceId: string, deviceName: string): Promise; @@ -1224,15 +1224,15 @@ declare namespace distributedDeviceManager { setHeartbeatPolicy(policy: StrategyForHeartbeat, delayTime: number): void; /** - * Restore local device name + * Restores local device name. * * @permission ohos.permission.ACCESS_SERVICE_DM * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. - * @throws { BusinessError } 11600102 - Failed to obtain service. + * @throws { BusinessError } 11600102 - Failed to obtain the service. * @syscap SystemCapability.DistributedHardware.DeviceManager * @systemapi - * @since 16 + * @since 18 */ restoreLocalDeivceName(): void; } -- Gitee From 4aef44483a9b89be6c4a643ac2787e775422d155 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E6=B3=A2?= Date: Tue, 11 Mar 2025 01:27:44 +0000 Subject: [PATCH 181/835] update api/@ohos.display.d.ts. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 刘波 --- api/@ohos.display.d.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/api/@ohos.display.d.ts b/api/@ohos.display.d.ts index 7358d0d824..4fc3a7188f 100644 --- a/api/@ohos.display.d.ts +++ b/api/@ohos.display.d.ts @@ -576,7 +576,7 @@ declare namespace display { * Create virtual display. if surfaceId is valid, this permission is necessary. * * @permission ohos.permission.ACCESS_VIRTUAL_SCREEN - * @param { VirtualDisplayOption } options Indicates the options of the virtual display. + * @param { VirtualDisplayConfig } config Indicates the config of the virtual display. * @returns { Promise } Promise used to return the created virtual displayId * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. @@ -586,7 +586,7 @@ declare namespace display { * @syscap SystemCapability.Window.SessionManager * @since 18 */ - function createVirtualDisplay(options: VirtualDisplayOption): Promise; + function createVirtualDisplay(config: VirtualDisplayConfig): Promise; /** * Destroy virtual display. @@ -643,11 +643,11 @@ declare namespace display { /** * The parameter for creating virtual display. * - * @interface VirtualDisplayOption + * @interface VirtualDisplayConfig * @syscap SystemCapability.Window.SessionManager * @since 18 */ - interface VirtualDisplayOption { + interface VirtualDisplayConfig { /** * Indicates the name of the virtual display. * -- Gitee From 797ce9a5a37967cd92ab1c1c961bd805e812d071 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E6=B3=A2?= Date: Tue, 11 Mar 2025 01:36:25 +0000 Subject: [PATCH 182/835] update api/@ohos.display.d.ts. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 刘波 --- api/@ohos.display.d.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/api/@ohos.display.d.ts b/api/@ohos.display.d.ts index 4fc3a7188f..7ac71271c3 100644 --- a/api/@ohos.display.d.ts +++ b/api/@ohos.display.d.ts @@ -576,7 +576,7 @@ declare namespace display { * Create virtual display. if surfaceId is valid, this permission is necessary. * * @permission ohos.permission.ACCESS_VIRTUAL_SCREEN - * @param { VirtualDisplayConfig } config Indicates the config of the virtual display. + * @param { VirtualDisplayOptions } options Indicates the options of the virtual display. * @returns { Promise } Promise used to return the created virtual displayId * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. @@ -586,7 +586,7 @@ declare namespace display { * @syscap SystemCapability.Window.SessionManager * @since 18 */ - function createVirtualDisplay(config: VirtualDisplayConfig): Promise; + function createVirtualDisplay(options: VirtualDisplayOptions): Promise; /** * Destroy virtual display. @@ -643,11 +643,11 @@ declare namespace display { /** * The parameter for creating virtual display. * - * @interface VirtualDisplayConfig + * @interface VirtualDisplayOptions * @syscap SystemCapability.Window.SessionManager * @since 18 */ - interface VirtualDisplayConfig { + interface VirtualDisplayOptions { /** * Indicates the name of the virtual display. * -- Gitee From de17e2260ab59e6abe206ee50b3d322703d4c920 Mon Sep 17 00:00:00 2001 From: heqianmo Date: Tue, 11 Mar 2025 02:31:14 +0000 Subject: [PATCH 183/835] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E8=B7=A8=E5=B9=B3?= =?UTF-8?q?=E5=8F=B0=E6=A0=87=E7=AD=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: heqianmo --- api/@ohos.net.http.d.ts | 42 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/api/@ohos.net.http.d.ts b/api/@ohos.net.http.d.ts index 784dbfdfc5..f1749c6657 100644 --- a/api/@ohos.net.http.d.ts +++ b/api/@ohos.net.http.d.ts @@ -44,15 +44,18 @@ import type connection from './@ohos.net.connection'; */ declare namespace http { /** + * Http Proxy Configuration Information. * @syscap SystemCapability.Communication.NetStack * @since 10 */ /** + * Http Proxy Configuration Information. * @syscap SystemCapability.Communication.NetStack * @atomicservice * @since 11 */ /** + * Http Proxy Configuration Information. * @typedef { connection.HttpProxy } * @syscap SystemCapability.Communication.NetStack * @crossplatform @@ -1864,6 +1867,7 @@ declare namespace http { * @throws { BusinessError } 2300998 - It is not allowed to access this domain. * @throws { BusinessError } 2300999 - Unknown error. * @syscap SystemCapability.Communication.NetStack + * @crossplatform * @atomicservice * @since 18 */ @@ -2032,6 +2036,7 @@ declare namespace http { * @throws { BusinessError } 2300998 - It is not allowed to access this domain. * @throws { BusinessError } 2300999 - Unknown error. * @syscap SystemCapability.Communication.NetStack + * @crossplatform * @atomicservice * @since 18 */ @@ -2200,6 +2205,7 @@ declare namespace http { * @throws { BusinessError } 2300998 - It is not allowed to access this domain. * @throws { BusinessError } 2300999 - Unknown error. * @syscap SystemCapability.Communication.NetStack + * @crossplatform * @atomicservice * @since 18 */ @@ -2340,6 +2346,15 @@ declare namespace http { * @atomicservice * @since 15 */ + /** + * Registers an observer for receiving HTTP Response data events continuously. + * @param { "dataReceive" } type - Indicates Event name. + * @param { Callback } callback - the callback used to return the result. + * @syscap SystemCapability.Communication.NetStack + * @crossplatform + * @atomicservice + * @since 18 + */ on(type: "dataReceive", callback: Callback): void; /** @@ -2357,6 +2372,15 @@ declare namespace http { * @atomicservice * @since 15 */ + /** + * Unregisters an observer for receiving HTTP Response data events continuously. + * @param { "dataReceive" } type - Indicates Event name. + * @param { Callback } [callback] - the callback used to return the result. + * @syscap SystemCapability.Communication.NetStack + * @crossplatform + * @atomicservice + * @since 18 + */ off(type: "dataReceive", callback?: Callback): void; /** @@ -2374,6 +2398,15 @@ declare namespace http { * @atomicservice * @since 15 */ + /** + * Registers an observer for receiving HTTP Response data ends events. + * @param { "dataEnd" } type - Indicates Event name. + * @param { Callback } callback - the callback used to return the result. + * @syscap SystemCapability.Communication.NetStack + * @crossplatform + * @atomicservice + * @since 18 + */ on(type: "dataEnd", callback: Callback): void; /** @@ -2391,6 +2424,15 @@ declare namespace http { * @atomicservice * @since 15 */ + /** + * Unregisters an observer for receiving HTTP Response data ends events. + * @param { "dataEnd" } type - Indicates Event name. + * @param { Callback } [callback] - the callback used to return the result. + * @syscap SystemCapability.Communication.NetStack + * @crossplatform + * @atomicservice + * @since 18 + */ off(type: "dataEnd", callback?: Callback): void; /** -- Gitee From f6056a084b8f9a51ac012cac0fbf0a02328903b9 Mon Sep 17 00:00:00 2001 From: xionglei Date: Tue, 11 Mar 2025 02:52:04 +0000 Subject: [PATCH 184/835] update api/@ohos.wifiManager.d.ts. Signed-off-by: xionglei --- api/@ohos.wifiManager.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.wifiManager.d.ts b/api/@ohos.wifiManager.d.ts index bedfe6a9b8..797d80425d 100644 --- a/api/@ohos.wifiManager.d.ts +++ b/api/@ohos.wifiManager.d.ts @@ -1069,7 +1069,7 @@ declare namespace wifiManager { * @throws {BusinessError} 801 - Capability not supported. * @throws {BusinessError} 2601000 - Operation failed. * @syscap SystemCapability.Communication.WiFi.AP.Core - * @since 18 + * @since 15 */ function isHotspotActive(): boolean; -- Gitee From 3c02fcf33cad130e1c98c9ed9ce9cbec27982a8e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E4=BD=B3=E6=88=90?= Date: Tue, 11 Mar 2025 03:01:39 +0000 Subject: [PATCH 185/835] =?UTF-8?q?=E6=8B=BC=E5=86=99=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 张佳成 --- api/@ohos.file.photoAccessHelper.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.file.photoAccessHelper.d.ts b/api/@ohos.file.photoAccessHelper.d.ts index 854010af88..744d171900 100644 --- a/api/@ohos.file.photoAccessHelper.d.ts +++ b/api/@ohos.file.photoAccessHelper.d.ts @@ -4782,7 +4782,7 @@ declare namespace photoAccessHelper { * @systemapi * @since 18 */ - assertUris?: Array; + assetUris?: Array; } /** -- Gitee From c98bd5e3fd09cde81ba2b9826828b917f60cf5bb Mon Sep 17 00:00:00 2001 From: yangbiao199318 Date: Fri, 7 Feb 2025 19:32:33 +0800 Subject: [PATCH 186/835] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E8=8F=9C=E5=8D=95?= =?UTF-8?q?=E5=A4=96=E6=A1=86=E7=9A=84=E5=A4=96=E6=8F=8F=E8=BE=B9=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: yangbiao199318 --- api/@internal/component/ets/common.d.ts | 22 ++++++++++++ api/@internal/component/ets/select.d.ts | 46 +++++++++++++++++++++++++ 2 files changed, 68 insertions(+) diff --git a/api/@internal/component/ets/common.d.ts b/api/@internal/component/ets/common.d.ts index 4cf968e15b..78eaa15cf7 100644 --- a/api/@internal/component/ets/common.d.ts +++ b/api/@internal/component/ets/common.d.ts @@ -17134,6 +17134,28 @@ declare interface ContextMenuOptions { */ enableHoverMode?: boolean; + /** + * The color of menu's outer border. + * + * @type { ?(ResourceColor | EdgeColors) } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + outlineColor?: ResourceColor | EdgeColors; + + /** + * The width of menu's outer border. + * + * @type { ?(Dimension | EdgeOutlineWidths) } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + outlineWidth?: Dimension | EdgeOutlineWidths; + /** * Defines the haptic feedback mode of menu. * diff --git a/api/@internal/component/ets/select.d.ts b/api/@internal/component/ets/select.d.ts index ab1ea4bebe..6a7584ccda 100644 --- a/api/@internal/component/ets/select.d.ts +++ b/api/@internal/component/ets/select.d.ts @@ -319,6 +319,40 @@ declare enum AvoidanceMode { * @since 18 */ declare type OnSelectCallback = (index: number, selectStr: string) => void; + +/** + * The declare of menuOutlineOptions. + * + * @interface MenuOutlineOptions + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ +declare interface MenuOutlineOptions { + /** + * the width of the menu outline. + * + * @type { ?(Dimension | EdgeOutlineWidths) } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + width?: Dimension | EdgeOutlineWidths; + + /** + * the color of the menu outline. + * + * @type { ?(ResourceColor | EdgeColors) } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + color?: ResourceColor | EdgeColors; + } + /** * The commonMethod of select. * @@ -1159,6 +1193,18 @@ declare class SelectAttribute extends CommonMethod { * @since 18 */ avoidance(mode: AvoidanceMode): SelectAttribute; + + /** + * Sets the outline of menu. + * + * @param { MenuOutlineOptions } outline Set the outline of menu. + * @returns { SelectAttribute } the attribute of the select. + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + menuOutline(outline: MenuOutlineOptions): SelectAttribute; } /** -- Gitee From f1315d39da408bc1f8455e35e5763fe38d3ea85b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=8F=E5=B5=8B=E5=B2=A9?= Date: Fri, 7 Mar 2025 18:25:57 +0800 Subject: [PATCH 187/835] =?UTF-8?q?=E3=80=90API16=E3=80=91=E6=94=AF?= =?UTF-8?q?=E6=8C=81=E5=AD=90=E7=AA=97=E5=9C=A8=E5=A4=9A=E4=B8=AA=E5=B1=8F?= =?UTF-8?q?=E5=B9=95=E5=90=8C=E6=97=B6=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 苏嵋岩 --- api/@ohos.window.d.ts | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/api/@ohos.window.d.ts b/api/@ohos.window.d.ts index 68831f9ecd..656610352b 100644 --- a/api/@ohos.window.d.ts +++ b/api/@ohos.window.d.ts @@ -8805,6 +8805,24 @@ declare namespace window { */ getParentWindow(): Window; + /** + * Set whether the sub window supports simultaneous display on multiple screens when the parent window is dragged to move or dragged to zoom. + * + * @param { boolean } enabled - The value true means sub window supports simultaneous display on multiple screens when the parent window + * is dragged to move or dragged to zoom, and false means the opposite. + * @returns { Promise } Promise that returns no value. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + * 2. Incorrect parameter types. + * @throws { BusinessError } 801 - Capability not supported.Function setFollowParentMultiScreenPolicy can not work correctly due to limited device capabilities. + * @throws { BusinessError } 1300002 - This window state is abnormal. + * @throws { BusinessError } 1300003 - This window manager service works abnormally. + * @throws { BusinessError } 1300004 - Unauthorized operation. + * @syscap SystemCapability.Window.SessionManager + * @atomicservice + * @since 16 + */ + setFollowParentMultiScreenPolicy(enabled: boolean): Promise; + /** * Set whether the title bar and dock bar will show, when the mouse hovers over hot area. * -- Gitee From debc52259f06982df96754b29eaeec11d5db1496 Mon Sep 17 00:00:00 2001 From: zhangdawei40 Date: Tue, 11 Mar 2025 09:41:15 +0800 Subject: [PATCH 188/835] add page orientation interface Signed-off-by: zhangdawei40 Change-Id: I6cca06c1ab3978a616b9dca371d0d4f473f95733 Signed-off-by: zhangdawei40 --- .../component/ets/nav_destination.d.ts | 49 +++++++++++++++++++ 1 file changed, 49 insertions(+) diff --git a/api/@internal/component/ets/nav_destination.d.ts b/api/@internal/component/ets/nav_destination.d.ts index 10c54d0d41..251228b738 100644 --- a/api/@internal/component/ets/nav_destination.d.ts +++ b/api/@internal/component/ets/nav_destination.d.ts @@ -18,6 +18,17 @@ * @kit ArkUI */ +/** + * Import the Orientation type from @ohos.window. + * + * @typedef { import('../api/@ohos.window').default.Orientation } Orientation + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ +declare type Orientation = import('../api/@ohos.window').default.Orientation; + /** * Defines the navigation destination common title. * @@ -1142,6 +1153,44 @@ declare class NavDestinationAttribute extends CommonMethod>): NavDestinationAttribute; + + /** + * Set NavDestination's preferred Orientation. + * + * @param { Optional } orientation - The preferred Orientation of NavDestination. + * @returns { NavDestinationAttribute } Returns the instance of the NavDestinationAttribute. + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + preferredOrientation(orientation: Optional): NavDestinationAttribute; + + /** + * Set statusBar to visible or invisible. + * + * @param { Optional } enabled - Show statusBar if true, or hide statusBar if false. + * @param { boolean } [animated] - Whether using animation during hiding or showing statusBar, + * using animation if true or not using animation if false. + * @returns { NavDestinationAttribute } Returns the instance of the NavDestinationAttribute. + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + enableStatusBar(enabled: Optional, animated?: boolean): NavDestinationAttribute; + + /** + * Set navigationIndicator to visible or invisible. + * + * @param { Optional } enabled - Show navigationIndicator if true, or hide navigationIndicator if false. + * @returns { NavDestinationAttribute } Returns the instance of the NavDestinationAttribute. + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + enableNavigationIndicator(enabled: Optional): NavDestinationAttribute; } /** -- Gitee From f7ea2be25c6ce4acb2491e3d151e8c01acce92a3 Mon Sep 17 00:00:00 2001 From: zyh990312 Date: Tue, 11 Mar 2025 11:49:29 +0800 Subject: [PATCH 189/835] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E7=AA=97=E5=8F=A3?= =?UTF-8?q?=E7=8A=B6=E6=80=81=E8=AE=B0=E5=BF=86=E6=98=AF=E5=90=A6=E4=BD=BF?= =?UTF-8?q?=E8=83=BDspecified?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: zyh990312 --- api/@ohos.window.d.ts | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/api/@ohos.window.d.ts b/api/@ohos.window.d.ts index c3b3cf7960..68db73775f 100644 --- a/api/@ohos.window.d.ts +++ b/api/@ohos.window.d.ts @@ -9507,6 +9507,24 @@ declare namespace window { */ setWindowRectAutoSave(enabled: boolean): Promise; + /** + * Set to automatically save the window rect and whether to enable specifiedFlag. + * + * @param { boolean } enabled - Enable the window rect auto-save if true, otherwise means the opposite. + * @param { boolean } isEnableSpecified - Enable the specifiedFlag if true, otherwise means the opposite. + * @returns { Promise } Promise that returns no value. + * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; + * 2. Incorrect parameter types. + * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. + * @throws { BusinessError } 1300002 - This window state is abnormal. + * @throws { BusinessError } 1300003 - This window manager service works abnormally. + * @syscap SystemCapability.Window.SessionManager + * @StageModelOnly + * @atomicservice + * @since 18 + */ + setWindowRectAutoSave(enabled: boolean, isEnableSpecified: boolean): Promise; + /** * Whether the window supports the window rect auto-save. * -- Gitee From fc41a26ea33dbbb2a4b78a9c7bb18d4f2b832b63 Mon Sep 17 00:00:00 2001 From: yaowenrui Date: Tue, 11 Mar 2025 14:56:23 +0800 Subject: [PATCH 190/835] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E9=9F=B3=E9=87=8F?= =?UTF-8?q?=E9=94=AE=E6=B6=88=E8=B4=B9=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: yaowenrui --- api/@ohos.multimodalInput.inputConsumer.d.ts | 65 ++++++++++++++++++++ 1 file changed, 65 insertions(+) diff --git a/api/@ohos.multimodalInput.inputConsumer.d.ts b/api/@ohos.multimodalInput.inputConsumer.d.ts index 6a465866b9..61b6ad4382 100644 --- a/api/@ohos.multimodalInput.inputConsumer.d.ts +++ b/api/@ohos.multimodalInput.inputConsumer.d.ts @@ -19,6 +19,7 @@ */ import { Callback } from './@ohos.base'; +import { KeyEvent } from './@ohos.multimodalInput.keyEvent'; /** * The event of key input management module is configured to subscribe and unsubscribe system keys. @@ -124,6 +125,42 @@ declare namespace inputConsumer { isRepeat?: boolean; } + /** + * Key consunption settings. + * + * @typedef KeyPressedOptions + * @syscap SystemCapability.MultimodalInput.Input.InputConsumer + * @since 16 + */ + interface KeyPressedOptions { + /** + * Key value. + * + * @type { number } + * @syscap SystemCapability.MultimodalInput.Input.InputConsumer + * @since 16 + */ + key: number; + + /** + * Key event type. + * + * @type { number } + * @syscap SystemCapability.MultimodalInput.Input.InputConsumer + * @since 16 + */ + action: number; + + /** + * Whether to report repeated key events. By default, the value is true if it is left unspecified. + * + * @type { boolean } + * @syscap SystemCapability.MultimodalInput.Input.InputConsumer + * @since 16 + */ + isRepeat: boolean; + } + /** * Shield mode. * @@ -269,6 +306,34 @@ declare namespace inputConsumer { * @since 14 */ function off(type: 'hotkeyChange', hotkeyOptions: HotkeyOptions, callback?: Callback): void + + /** + * Consumed key events. Only the VolumeUp and VolumeDown keys are supported. When the current application process + * is the focus window`s process, a callback will be triggered if the user operates the specified key. + * + * @param { 'keyPressed' } type - Type of the key events. + * @param { KeyPressedOptions } options - Key consumption settings. + * @param { Callback } callback - Callback used to return key events. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. + * @syscap SystemCapability.MultimodalInput.Input.InputConsumer + * @since 16 + */ + function on(type: 'keyPressed', options: KeyPressedOptions, callback: Callback): void + + /** + * Cancels consumption of key events. + * + * @param { 'keyPressed' } type - Type of the hotkey events. + * @param { Callback } callback - Callback used to return hotkey events. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. + * @syscap SystemCapability.MultimodalInput.Input.InputConsumer + * @since 16 + */ + function off(type: 'keyPressed', callback?: Callback): void } export default inputConsumer; \ No newline at end of file -- Gitee From dcde4c0ac5222c118eef6bc2e805a1518a9ba873 Mon Sep 17 00:00:00 2001 From: Hayden Lee Date: Tue, 11 Mar 2025 15:19:35 +0800 Subject: [PATCH 191/835] =?UTF-8?q?=E7=AA=97=E5=8F=A3=E6=96=B0=E5=A2=9Ez-l?= =?UTF-8?q?evel=E5=B1=9E=E6=80=A7=E5=8F=8Apublic=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Hayden Lee --- api/@ohos.window.d.ts | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/api/@ohos.window.d.ts b/api/@ohos.window.d.ts index 179b7ed053..8c7914017c 100644 --- a/api/@ohos.window.d.ts +++ b/api/@ohos.window.d.ts @@ -8943,6 +8943,38 @@ declare namespace window { * @since 18 */ setWindowDelayRaiseOnDrag(isEnabled: boolean): void; + + /** + * Get the zlevel of current sub window. + * + * @returns { number } - the zlevel of current sub window. + * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. + * @throws { BusinessError } 1300002 - This window state is abnormal. + * @throws { BusinessError } 1300004 - Unauthorized operation. + * @syscap SystemCapability.Window.SessionManager + * @atomicservice + * @since 18 + */ + getSubWindowZLevel(): number; + + /** + * Set the zlevel of current sub window. + * + * @param { number } zLevel - the zlevel of current sub window. + * @returns { Promise } - The promise returned by the function. + * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; + * 2. Incorrect parameter types; + * 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. + * @throws { BusinessError } 1300002 - This window state is abnormal. + * @throws { BusinessError } 1300003 - This window manager service works abnormally. + * @throws { BusinessError } 1300004 - Unauthorized operation. + * @throws { BusinessError } 1300009 - The parent window is invalid. + * @syscap SystemCapability.Window.SessionManager + * @atomicservice + * @since 18 + */ + setSubWindowZLevel(zLevel: number): Promise; } /** @@ -9215,6 +9247,15 @@ declare namespace window { * @since 18 */ maximizeSupported?: boolean; + /** + * Indicates zlevel of subwindow + * + * @type { ?number } + * @syscap SystemCapability.Window.SessionManager + * @atomicservice + * @since 18 + */ + zLevel?: number; } /** * WindowStage -- Gitee From 05f59672e823aa500c9a9c725456c1d9d94aaafd Mon Sep 17 00:00:00 2001 From: lwf Date: Tue, 11 Mar 2025 07:36:20 +0000 Subject: [PATCH 192/835] update api/@ohos.screenLock.d.ts. Signed-off-by: lwf --- api/@ohos.screenLock.d.ts | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/api/@ohos.screenLock.d.ts b/api/@ohos.screenLock.d.ts index e8684314a2..7f2bd715bb 100644 --- a/api/@ohos.screenLock.d.ts +++ b/api/@ohos.screenLock.d.ts @@ -227,7 +227,6 @@ declare namespace screenLock { /** * Indicates that there are no strong authentication reason flags. * - * @enum { number } * @syscap SystemCapability.MiscServices.ScreenLock * @systemapi Hide this for inner system use. * @since 12 @@ -237,7 +236,6 @@ declare namespace screenLock { /** * Indicates the strong authentication reason requested after boot. * - * @enum { number } * @syscap SystemCapability.MiscServices.ScreenLock * @systemapi Hide this for inner system use. * @since 12 @@ -247,7 +245,6 @@ declare namespace screenLock { /** * Indicates the strong authentication reason requested after timeout. * - * @enum { number } * @syscap SystemCapability.MiscServices.ScreenLock * @systemapi Hide this for inner system use. * @since 12 @@ -257,7 +254,6 @@ declare namespace screenLock { /** * Indicates the strong authentication reason requested by active request. * - * @enum { number } * @syscap SystemCapability.MiscServices.ScreenLock * @systemapi Hide this for inner system use. * @since 12 @@ -267,7 +263,6 @@ declare namespace screenLock { /** * Indicates the strong authentication reason requested by policy restriction. * - * @enum { number } * @syscap SystemCapability.MiscServices.ScreenLock * @systemapi Hide this for inner system use. * @since 12 @@ -287,7 +282,6 @@ declare namespace screenLock { /** * Indicates the screen lock is not authenticated. * - * @enum { number } * @syscap SystemCapability.MiscServices.ScreenLock * @systemapi Hide this for inner system use. * @since 12 @@ -297,7 +291,6 @@ declare namespace screenLock { /** * Indicates the screen lock is pre authenticated by credential. * - * @enum { number } * @syscap SystemCapability.MiscServices.ScreenLock * @systemapi Hide this for inner system use. * @since 12 @@ -307,7 +300,6 @@ declare namespace screenLock { /** * Indicates the screen lock is pre authenticated by fingerprint. * - * @enum { number } * @syscap SystemCapability.MiscServices.ScreenLock * @systemapi Hide this for inner system use. * @since 12 @@ -317,7 +309,6 @@ declare namespace screenLock { /** * Indicates the screen lock is pre authenticated by face. * - * @enum { number } * @syscap SystemCapability.MiscServices.ScreenLock * @systemapi Hide this for inner system use. * @since 12 @@ -327,7 +318,6 @@ declare namespace screenLock { /** * Indicates the screen lock is authenticated by credential. * - * @enum { number } * @syscap SystemCapability.MiscServices.ScreenLock * @systemapi Hide this for inner system use. * @since 12 @@ -337,7 +327,6 @@ declare namespace screenLock { /** * Indicates the screen lock is authenticated by fingerprint. * - * @enum { number } * @syscap SystemCapability.MiscServices.ScreenLock * @systemapi Hide this for inner system use. * @since 12 @@ -347,7 +336,6 @@ declare namespace screenLock { /** * Indicates the screen lock is authenticated by face. * - * @enum { number } * @syscap SystemCapability.MiscServices.ScreenLock * @systemapi Hide this for inner system use. * @since 12 -- Gitee From 1a1f476bb4777055b5b0f75257c2f13c145307e3 Mon Sep 17 00:00:00 2001 From: zhanghang Date: Thu, 20 Feb 2025 09:36:15 +0800 Subject: [PATCH 193/835] =?UTF-8?q?TextInput/TextArea/Search=E7=BB=84?= =?UTF-8?q?=E4=BB=B6=E6=94=AF=E6=8C=81=E8=87=AA=E5=8A=A8=E5=A4=A7=E5=B0=8F?= =?UTF-8?q?=E5=86=99=E6=A8=A1=E5=BC=8F=E5=88=87=E6=8D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: zhanghang --- api/@internal/component/ets/search.d.ts | 12 +++++ api/@internal/component/ets/text_area.d.ts | 12 +++++ api/@internal/component/ets/text_common.d.ts | 51 ++++++++++++++++++++ api/@internal/component/ets/text_input.d.ts | 12 +++++ 4 files changed, 87 insertions(+) diff --git a/api/@internal/component/ets/search.d.ts b/api/@internal/component/ets/search.d.ts index be721159f3..7a107792c5 100644 --- a/api/@internal/component/ets/search.d.ts +++ b/api/@internal/component/ets/search.d.ts @@ -1606,6 +1606,18 @@ declare class SearchAttribute extends CommonMethod { */ enableHapticFeedback(isEnabled: boolean): SearchAttribute; + /** + * Set text mode of automatic case mode switching. + * + * @param { AutoCapitalizationMode } mode - Automatic case mode switching. + * @returns { SearchAttribute } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 20 + */ + autoCapitalizationMode(mode: AutoCapitalizationMode): SearchAttribute; + /** * Set the text with half leading. * diff --git a/api/@internal/component/ets/text_area.d.ts b/api/@internal/component/ets/text_area.d.ts index e16e41e650..b0ccd467e1 100644 --- a/api/@internal/component/ets/text_area.d.ts +++ b/api/@internal/component/ets/text_area.d.ts @@ -1508,6 +1508,18 @@ declare class TextAreaAttribute extends CommonMethod { */ enableHapticFeedback(isEnabled: boolean): TextAreaAttribute; + /** + * Set text mode of automatic case mode switching. + * + * @param { AutoCapitalizationMode } mode - Automatic case mode values. + * @returns { TextAreaAttribute } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 20 + */ + autoCapitalizationMode(mode: AutoCapitalizationMode): TextAreaAttribute; + /** * Set the text with half leading. * diff --git a/api/@internal/component/ets/text_common.d.ts b/api/@internal/component/ets/text_common.d.ts index 7fcaeb6dcb..edc63a21ea 100644 --- a/api/@internal/component/ets/text_common.d.ts +++ b/api/@internal/component/ets/text_common.d.ts @@ -305,6 +305,57 @@ declare enum MenuType { PREVIEW_MENU = 1, } +/** + * Declare the type of automatic case mode switching. + * + * @enum { number } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 20 + */ +declare enum AutoCapitalizationMode { + /** + * The default status is invalid. + * + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 20 + */ + NONE = 0, + + /** + * Automatic case by words. + * + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 20 + */ + WORDS = 1, + + /** + * Automatic case by sentences. + * + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 20 + */ + SENTENCES = 2, + + /** + * Automatic case by full characters. + * + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 20 + */ + ALL_CHARACTERS = 3, +} + /** * Provides an interface for deleting value from text. * diff --git a/api/@internal/component/ets/text_input.d.ts b/api/@internal/component/ets/text_input.d.ts index fbedce25a1..4eb36d3bcc 100644 --- a/api/@internal/component/ets/text_input.d.ts +++ b/api/@internal/component/ets/text_input.d.ts @@ -2745,6 +2745,18 @@ declare class TextInputAttribute extends CommonMethod { */ enableHapticFeedback(isEnabled: boolean): TextInputAttribute; + /** + * Set text mode of automatic case mode switching. + * + * @param { AutoCapitalizationMode } mode - Automatic case mode switching. + * @returns { TextInputAttribute } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 20 + */ + autoCapitalizationMode(mode: AutoCapitalizationMode): TextInputAttribute; + /** * Set the text with half leading. * -- Gitee From 5cf1b249e3b6115f44dfe18c903bf04232812892 Mon Sep 17 00:00:00 2001 From: yeyinglong_admin Date: Sun, 23 Feb 2025 17:18:32 +0800 Subject: [PATCH 194/835] Add LazyVGridLayout Signed-off-by: yeyinglong_admin --- api/@internal/component/ets/index-full.d.ts | 1 + .../component/ets/lazy_grid_layout.d.ts | 120 ++++++++++++++++++ .../collect_application_api/tsconfig.json | 6 + .../dts_parser/build_package/JS_API_COUNT.js | 2 +- build-tools/dts_parser/kit.json | 1 + .../dts_parser/package/JS_API_CHECK.js | 2 +- .../package/JS_API_OPTIMIZE_PLUGIN.js | 2 +- .../dts_parser/src/config/tsconfig.json | 6 + 8 files changed, 137 insertions(+), 3 deletions(-) create mode 100644 api/@internal/component/ets/lazy_grid_layout.d.ts diff --git a/api/@internal/component/ets/index-full.d.ts b/api/@internal/component/ets/index-full.d.ts index e658a44cc5..0f03dc7f98 100644 --- a/api/@internal/component/ets/index-full.d.ts +++ b/api/@internal/component/ets/index-full.d.ts @@ -58,6 +58,7 @@ /// /// /// +/// /// /// /// diff --git a/api/@internal/component/ets/lazy_grid_layout.d.ts b/api/@internal/component/ets/lazy_grid_layout.d.ts new file mode 100644 index 0000000000..efecd42006 --- /dev/null +++ b/api/@internal/component/ets/lazy_grid_layout.d.ts @@ -0,0 +1,120 @@ +/* + * Copyright (c) 2025 Huawei Device Co., Ltd. + * 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. + */ + +/** + * @file + * @kit ArkUI + */ + +/** + * Defines the lazy vertical grid layout component. + * + * @interface LazyVGridLayoutInterface + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ +interface LazyVGridLayoutInterface { + /** + * Construct the lazy vertical grid attribute. + * + * @returns { LazyVGridLayoutAttribute } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + (): LazyVGridLayoutAttribute; +} + +/** + * Defines the lazy grid layout attribute. + * + * @extends CommonMethod + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ +declare class LazyGridLayoutAttribute extends CommonMethod { + /** + * The spacing between rows. + * + * @param { Length } value + * @returns { T } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + rowsGap(value: LengthMetrics): T; + + /** + * The spacing between columns. + * + * @param { Length } value + * @returns { T } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + columnsGap(value: LengthMetrics): T; +} + +/** + * Defines the lazy vertical grid layout attribute. + * + * @extends LazyGridLayoutAttribute + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ +declare class LazyVGridLayoutAttribute extends LazyGridLayoutAttribute { + /** + * This parameter specifies the number of columns in the current grid layout. + * + * @param { string } value + * @returns { LazyVGridLayoutAttribute } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + columnsTemplate(value: string): LazyVGridLayoutAttribute; +} + +/** + * Defines the lazy vertical grid layout component. + * + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ +declare const LazyVGridLayout: LazyVGridLayoutInterface + +/** + * Defines the lazy vertical grid layout component instance. + * + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ +declare const LazyVGridLayoutInstance: LazyVGridLayoutAttribute; + \ No newline at end of file diff --git a/build-tools/collect_application_api/tsconfig.json b/build-tools/collect_application_api/tsconfig.json index 851a42dfb0..2ec2a323ff 100644 --- a/build-tools/collect_application_api/tsconfig.json +++ b/build-tools/collect_application_api/tsconfig.json @@ -41,6 +41,7 @@ "Hyperlink", "Image", "ImageAnimator", + "LazyVGridLayout", "Line", "List", "ListItem", @@ -282,6 +283,11 @@ "type": "ImageAnimatorAttribute", "instance": "ImageAnimatorInstance" }, + { + "name": "LazyVGridLayout", + "type": "LazyVGridLayoutAttribute", + "instance": "LazyVGridLayoutInstance" + }, { "name": "Line", "type": "LineAttribute", diff --git a/build-tools/dts_parser/build_package/JS_API_COUNT.js b/build-tools/dts_parser/build_package/JS_API_COUNT.js index 380f514392..ab3299a898 100644 --- a/build-tools/dts_parser/build_package/JS_API_COUNT.js +++ b/build-tools/dts_parser/build_package/JS_API_COUNT.js @@ -114,4 +114,4 @@ and limitations under the License. * @license [MIT]{@link https://github.com/archiverjs/node-zip-stream/blob/master/LICENSE} * @copyright (c) 2014 Chris Talkington, contributors. */ -var n=r(39023).inherits,i=r(8351).ZipArchiveOutputStream,a=r(8351).ZipArchiveEntry,o=r(4655),s=e.exports=function(e){if(!(this instanceof s))return new s(e);(e=this.options=e||{}).zlib=e.zlib||{},i.call(this,e),"number"==typeof e.level&&e.level>=0&&(e.zlib.level=e.level,delete e.level),e.forceZip64||"number"!=typeof e.zlib.level||0!==e.zlib.level||(e.store=!0),e.namePrependSlash=e.namePrependSlash||!1,e.comment&&e.comment.length>0&&this.setComment(e.comment)};n(s,i),s.prototype._normalizeFileData=function(e){var t="directory"===(e=o.defaults(e,{type:"file",name:null,namePrependSlash:this.options.namePrependSlash,linkname:null,date:null,mode:null,store:this.options.store,comment:""})).type,r="symlink"===e.type;return e.name&&(e.name=o.sanitizePath(e.name),r||"/"!==e.name.slice(-1)?t&&(e.name+="/"):(t=!0,e.type="directory")),(t||r)&&(e.store=!0),e.date=o.dateify(e.date),e},s.prototype.entry=function(e,t,r){if("function"!=typeof r&&(r=this._emitErrorCallback.bind(this)),"file"===(t=this._normalizeFileData(t)).type||"directory"===t.type||"symlink"===t.type)if("string"==typeof t.name&&0!==t.name.length){if("symlink"!==t.type||"string"==typeof t.linkname){var n=new a(t.name);return n.setTime(t.date,this.options.forceLocalTime),t.namePrependSlash&&n.setName(t.name,!0),t.store&&n.setMethod(0),t.comment.length>0&&n.setComment(t.comment),"symlink"===t.type&&"number"!=typeof t.mode&&(t.mode=40960),"number"==typeof t.mode&&("symlink"===t.type&&(t.mode|=40960),n.setUnixMode(t.mode)),"symlink"===t.type&&"string"==typeof t.linkname&&(e=Buffer.from(t.linkname)),i.prototype.entry.call(this,n,e,r)}r(new Error("entry linkname must be a non-empty string value when type equals symlink"))}else r(new Error("entry name must be a non-empty string value"));else r(new Error(t.type+" entries not currently supported"))},s.prototype.finalize=function(){this.finish()}},10317:(e,t,r)=>{var n=r(63735),i=r(16928),a=r(16308),o=r(40209),s=r(9897),c=r(79001),l=r(53577),u=e.exports={},d=/[\/\\]/g;u.exists=function(){var e=i.join.apply(i,arguments);return n.existsSync(e)},u.expand=function(...e){var t=c(e[0])?e.shift():{},r=Array.isArray(e[0])?e[0]:e;if(0===r.length)return[];var u=function(e,t){var r=[];return a(e).forEach((function(e){var n=0===e.indexOf("!");n&&(e=e.slice(1));var i=t(e);r=n?o(r,i):s(r,i)})),r}(r,(function(e){return l.sync(e,t)}));return t.filter&&(u=u.filter((function(e){e=i.join(t.cwd||"",e);try{return"function"==typeof t.filter?t.filter(e):n.statSync(e)[t.filter]()}catch(e){return!1}}))),u},u.expandMapping=function(e,t,r){r=Object.assign({rename:function(e,t){return i.join(e||"",t)}},r);var n=[],a={};return u.expand(r,e).forEach((function(e){var o=e;r.flatten&&(o=i.basename(o)),r.ext&&(o=o.replace(/(\.[^\/]*)?$/,r.ext));var s=r.rename(t,o,r);r.cwd&&(e=i.join(r.cwd,e)),s=s.replace(d,"/"),e=e.replace(d,"/"),a[s]?a[s].src.push(e):(n.push({src:[e],dest:s}),a[s]=n[n.length-1])})),n},u.normalizeFilesArray=function(e){var t=[];return e.forEach((function(e){("src"in e||"dest"in e)&&t.push(e)})),0===t.length?[]:t=_(t).chain().forEach((function(e){"src"in e&&e.src&&(Array.isArray(e.src)?e.src=a(e.src):e.src=[e.src])})).map((function(e){var t=Object.assign({},e);if(delete t.src,delete t.dest,e.expand)return u.expandMapping(e.src,e.dest,t).map((function(t){var r=Object.assign({},e);return r.orig=Object.assign({},e),r.src=t.src,r.dest=t.dest,["expand","cwd","flatten","rename","ext"].forEach((function(e){delete r[e]})),r}));var r=Object.assign({},e);return r.orig=Object.assign({},e),"src"in r&&Object.defineProperty(r,"src",{enumerable:!0,get:function r(){var n;return"result"in r||(n=e.src,n=Array.isArray(n)?a(n):[n],r.result=u.expand(t,n)),r.result}}),"dest"in r&&(r.dest=e.dest),r})).flatten().value()}},4655:(e,t,r)=>{var n=r(63735),i=r(16928),a=r(85),o=r(14100),s=r(71676),c=r(2203).Stream,l=r(34198).PassThrough,u=e.exports={};u.file=r(10317),u.collectStream=function(e,t){var r=[],n=0;e.on("error",t),e.on("data",(function(e){r.push(e),n+=e.length})),e.on("end",(function(){var e=Buffer.alloc(n),i=0;r.forEach((function(t){t.copy(e,i),i+=t.length})),t(null,e)}))},u.dateify=function(e){return(e=e||new Date)instanceof Date||(e="string"==typeof e?new Date(e):new Date),e},u.defaults=function(e,t,r){var n=arguments;return n[0]=n[0]||{},s(...n)},u.isStream=function(e){return e instanceof c},u.lazyReadStream=function(e){return new a.Readable((function(){return n.createReadStream(e)}))},u.normalizeInputSource=function(e){return null===e?Buffer.alloc(0):"string"==typeof e?Buffer.from(e):u.isStream(e)?e.pipe(new l):e},u.sanitizePath=function(e){return o(e,!1).replace(/^\w+:/,"").replace(/^(\.\.\/|\/)+/,"")},u.trailingSlashIt=function(e){return"/"!==e.slice(-1)?e+"/":e},u.unixifyPath=function(e){return o(e,!1).replace(/^\w+:/,"")},u.walkdir=function(e,t,r){var a=[];"function"==typeof t&&(r=t,t=e),n.readdir(e,(function(o,s){var c,l,d=0;if(o)return r(o);!function o(){if(!(c=s[d++]))return r(null,a);l=i.join(e,c),n.stat(l,(function(e,r){a.push({path:l,relative:i.relative(t,l).replace(/\\/g,"/"),stats:r}),r&&r.isDirectory()?u.walkdir(l,t,(function(e,t){t.forEach((function(e){a.push(e)})),o()})):o()}))}()}))}},42613:e=>{"use strict";e.exports=require("assert")},20181:e=>{"use strict";e.exports=require("buffer")},35317:e=>{"use strict";e.exports=require("child_process")},49140:e=>{"use strict";e.exports=require("constants")},76982:e=>{"use strict";e.exports=require("crypto")},24434:e=>{"use strict";e.exports=require("events")},79896:e=>{"use strict";e.exports=require("fs")},50264:e=>{"use strict";e.exports=require("inspector")},70857:e=>{"use strict";e.exports=require("os")},16928:e=>{"use strict";e.exports=require("path")},82987:e=>{"use strict";e.exports=require("perf_hooks")},932:e=>{"use strict";e.exports=require("process")},2203:e=>{"use strict";e.exports=require("stream")},13193:e=>{"use strict";e.exports=require("string_decoder")},39023:e=>{"use strict";e.exports=require("util")},43106:e=>{"use strict";e.exports=require("zlib")},62116:(e,t,r)=>{const{Argument:n}=r(39297),{Command:i}=r(23749),{CommanderError:a,InvalidArgumentError:o}=r(43666),{Help:s}=r(13693),{Option:c}=r(75019);(t=e.exports=new i).program=t,t.Argument=n,t.Command=i,t.CommanderError=a,t.Help=s,t.InvalidArgumentError=o,t.InvalidOptionArgumentError=o,t.Option=c},39297:(e,t,r)=>{const{InvalidArgumentError:n}=r(43666);t.Argument=class{constructor(e,t){switch(this.description=t||"",this.variadic=!1,this.parseArg=void 0,this.defaultValue=void 0,this.defaultValueDescription=void 0,this.argChoices=void 0,e[0]){case"<":this.required=!0,this._name=e.slice(1,-1);break;case"[":this.required=!1,this._name=e.slice(1,-1);break;default:this.required=!0,this._name=e}this._name.length>3&&"..."===this._name.slice(-3)&&(this.variadic=!0,this._name=this._name.slice(0,-3))}name(){return this._name}_concatValue(e,t){return t!==this.defaultValue&&Array.isArray(t)?t.concat(e):[e]}default(e,t){return this.defaultValue=e,this.defaultValueDescription=t,this}argParser(e){return this.parseArg=e,this}choices(e){return this.argChoices=e.slice(),this.parseArg=(e,t)=>{if(!this.argChoices.includes(e))throw new n(`Allowed choices are ${this.argChoices.join(", ")}.`);return this.variadic?this._concatValue(e,t):e},this}argRequired(){return this.required=!0,this}argOptional(){return this.required=!1,this}},t.humanReadableArgName=function(e){const t=e.name()+(!0===e.variadic?"...":"");return e.required?"<"+t+">":"["+t+"]"}},23749:(e,t,r)=>{const n=r(24434).EventEmitter,i=r(35317),a=r(16928),o=r(79896),s=r(932),{Argument:c,humanReadableArgName:l}=r(39297),{CommanderError:u}=r(43666),{Help:d}=r(13693),{Option:p,splitOptionFlags:f,DualOptions:m}=r(75019),{suggestSimilar:g}=r(87369);class _ extends n{constructor(e){super(),this.commands=[],this.options=[],this.parent=null,this._allowUnknownOption=!1,this._allowExcessArguments=!0,this._args=[],this.args=[],this.rawArgs=[],this.processedArgs=[],this._scriptPath=null,this._name=e||"",this._optionValues={},this._optionValueSources={},this._storeOptionsAsProperties=!1,this._actionHandler=null,this._executableHandler=!1,this._executableFile=null,this._executableDir=null,this._defaultCommandName=null,this._exitCallback=null,this._aliases=[],this._combineFlagAndOptionalValue=!0,this._description="",this._summary="",this._argsDescription=void 0,this._enablePositionalOptions=!1,this._passThroughOptions=!1,this._lifeCycleHooks={},this._showHelpAfterError=!1,this._showSuggestionAfterError=!0,this._outputConfiguration={writeOut:e=>s.stdout.write(e),writeErr:e=>s.stderr.write(e),getOutHelpWidth:()=>s.stdout.isTTY?s.stdout.columns:void 0,getErrHelpWidth:()=>s.stderr.isTTY?s.stderr.columns:void 0,outputError:(e,t)=>t(e)},this._hidden=!1,this._hasHelpOption=!0,this._helpFlags="-h, --help",this._helpDescription="display help for command",this._helpShortFlag="-h",this._helpLongFlag="--help",this._addImplicitHelpCommand=void 0,this._helpCommandName="help",this._helpCommandnameAndArgs="help [command]",this._helpCommandDescription="display help for command",this._helpConfiguration={}}copyInheritedSettings(e){return this._outputConfiguration=e._outputConfiguration,this._hasHelpOption=e._hasHelpOption,this._helpFlags=e._helpFlags,this._helpDescription=e._helpDescription,this._helpShortFlag=e._helpShortFlag,this._helpLongFlag=e._helpLongFlag,this._helpCommandName=e._helpCommandName,this._helpCommandnameAndArgs=e._helpCommandnameAndArgs,this._helpCommandDescription=e._helpCommandDescription,this._helpConfiguration=e._helpConfiguration,this._exitCallback=e._exitCallback,this._storeOptionsAsProperties=e._storeOptionsAsProperties,this._combineFlagAndOptionalValue=e._combineFlagAndOptionalValue,this._allowExcessArguments=e._allowExcessArguments,this._enablePositionalOptions=e._enablePositionalOptions,this._showHelpAfterError=e._showHelpAfterError,this._showSuggestionAfterError=e._showSuggestionAfterError,this}command(e,t,r){let n=t,i=r;"object"==typeof n&&null!==n&&(i=n,n=null),i=i||{};const[,a,o]=e.match(/([^ ]+) *(.*)/),s=this.createCommand(a);return n&&(s.description(n),s._executableHandler=!0),i.isDefault&&(this._defaultCommandName=s._name),s._hidden=!(!i.noHelp&&!i.hidden),s._executableFile=i.executableFile||null,o&&s.arguments(o),this.commands.push(s),s.parent=this,s.copyInheritedSettings(this),n?this:s}createCommand(e){return new _(e)}createHelp(){return Object.assign(new d,this.configureHelp())}configureHelp(e){return void 0===e?this._helpConfiguration:(this._helpConfiguration=e,this)}configureOutput(e){return void 0===e?this._outputConfiguration:(Object.assign(this._outputConfiguration,e),this)}showHelpAfterError(e=!0){return"string"!=typeof e&&(e=!!e),this._showHelpAfterError=e,this}showSuggestionAfterError(e=!0){return this._showSuggestionAfterError=!!e,this}addCommand(e,t){if(!e._name)throw new Error("Command passed to .addCommand() must have a name\n- specify the name in Command constructor or using .name()");return(t=t||{}).isDefault&&(this._defaultCommandName=e._name),(t.noHelp||t.hidden)&&(e._hidden=!0),this.commands.push(e),e.parent=this,this}createArgument(e,t){return new c(e,t)}argument(e,t,r,n){const i=this.createArgument(e,t);return"function"==typeof r?i.default(n).argParser(r):i.default(r),this.addArgument(i),this}arguments(e){return e.split(/ +/).forEach((e=>{this.argument(e)})),this}addArgument(e){const t=this._args.slice(-1)[0];if(t&&t.variadic)throw new Error(`only the last argument can be variadic '${t.name()}'`);if(e.required&&void 0!==e.defaultValue&&void 0===e.parseArg)throw new Error(`a default value for a required argument is never used: '${e.name()}'`);return this._args.push(e),this}addHelpCommand(e,t){return!1===e?this._addImplicitHelpCommand=!1:(this._addImplicitHelpCommand=!0,"string"==typeof e&&(this._helpCommandName=e.split(" ")[0],this._helpCommandnameAndArgs=e),this._helpCommandDescription=t||this._helpCommandDescription),this}_hasImplicitHelpCommand(){return void 0===this._addImplicitHelpCommand?this.commands.length&&!this._actionHandler&&!this._findCommand("help"):this._addImplicitHelpCommand}hook(e,t){const r=["preSubcommand","preAction","postAction"];if(!r.includes(e))throw new Error(`Unexpected value for event passed to hook : '${e}'.\nExpecting one of '${r.join("', '")}'`);return this._lifeCycleHooks[e]?this._lifeCycleHooks[e].push(t):this._lifeCycleHooks[e]=[t],this}exitOverride(e){return this._exitCallback=e||(e=>{if("commander.executeSubCommandAsync"!==e.code)throw e}),this}_exit(e,t,r){this._exitCallback&&this._exitCallback(new u(e,t,r)),s.exit(e)}action(e){return this._actionHandler=t=>{const r=this._args.length,n=t.slice(0,r);return this._storeOptionsAsProperties?n[r]=this:n[r]=this.opts(),n.push(this),e.apply(this,n)},this}createOption(e,t){return new p(e,t)}addOption(e){const t=e.name(),r=e.attributeName();if(e.negate){const t=e.long.replace(/^--no-/,"--");this._findOption(t)||this.setOptionValueWithSource(r,void 0===e.defaultValue||e.defaultValue,"default")}else void 0!==e.defaultValue&&this.setOptionValueWithSource(r,e.defaultValue,"default");this.options.push(e);const n=(t,n,i)=>{null==t&&void 0!==e.presetArg&&(t=e.presetArg);const a=this.getOptionValue(r);if(null!==t&&e.parseArg)try{t=e.parseArg(t,a)}catch(e){if("commander.invalidArgument"===e.code){const t=`${n} ${e.message}`;this.error(t,{exitCode:e.exitCode,code:e.code})}throw e}else null!==t&&e.variadic&&(t=e._concatValue(t,a));null==t&&(t=!e.negate&&(!(!e.isBoolean()&&!e.optional)||"")),this.setOptionValueWithSource(r,t,i)};return this.on("option:"+t,(t=>{const r=`error: option '${e.flags}' argument '${t}' is invalid.`;n(t,r,"cli")})),e.envVar&&this.on("optionEnv:"+t,(t=>{const r=`error: option '${e.flags}' value '${t}' from env '${e.envVar}' is invalid.`;n(t,r,"env")})),this}_optionEx(e,t,r,n,i){if("object"==typeof t&&t instanceof p)throw new Error("To add an Option object use addOption() instead of option() or requiredOption()");const a=this.createOption(t,r);if(a.makeOptionMandatory(!!e.mandatory),"function"==typeof n)a.default(i).argParser(n);else if(n instanceof RegExp){const e=n;n=(t,r)=>{const n=e.exec(t);return n?n[0]:r},a.default(i).argParser(n)}else a.default(n);return this.addOption(a)}option(e,t,r,n){return this._optionEx({},e,t,r,n)}requiredOption(e,t,r,n){return this._optionEx({mandatory:!0},e,t,r,n)}combineFlagAndOptionalValue(e=!0){return this._combineFlagAndOptionalValue=!!e,this}allowUnknownOption(e=!0){return this._allowUnknownOption=!!e,this}allowExcessArguments(e=!0){return this._allowExcessArguments=!!e,this}enablePositionalOptions(e=!0){return this._enablePositionalOptions=!!e,this}passThroughOptions(e=!0){if(this._passThroughOptions=!!e,this.parent&&e&&!this.parent._enablePositionalOptions)throw new Error("passThroughOptions can not be used without turning on enablePositionalOptions for parent command(s)");return this}storeOptionsAsProperties(e=!0){if(this._storeOptionsAsProperties=!!e,this.options.length)throw new Error("call .storeOptionsAsProperties() before adding options");return this}getOptionValue(e){return this._storeOptionsAsProperties?this[e]:this._optionValues[e]}setOptionValue(e,t){return this.setOptionValueWithSource(e,t,void 0)}setOptionValueWithSource(e,t,r){return this._storeOptionsAsProperties?this[e]=t:this._optionValues[e]=t,this._optionValueSources[e]=r,this}getOptionValueSource(e){return this._optionValueSources[e]}getOptionValueSourceWithGlobals(e){let t;return v(this).forEach((r=>{void 0!==r.getOptionValueSource(e)&&(t=r.getOptionValueSource(e))})),t}_prepareUserArgs(e,t){if(void 0!==e&&!Array.isArray(e))throw new Error("first parameter to parse must be array or undefined");let r;switch(t=t||{},void 0===e&&(e=s.argv,s.versions&&s.versions.electron&&(t.from="electron")),this.rawArgs=e.slice(),t.from){case void 0:case"node":this._scriptPath=e[1],r=e.slice(2);break;case"electron":s.defaultApp?(this._scriptPath=e[1],r=e.slice(2)):r=e.slice(1);break;case"user":r=e.slice(0);break;default:throw new Error(`unexpected parse option { from: '${t.from}' }`)}return!this._name&&this._scriptPath&&this.nameFromFilename(this._scriptPath),this._name=this._name||"program",r}parse(e,t){const r=this._prepareUserArgs(e,t);return this._parseCommand([],r),this}async parseAsync(e,t){const r=this._prepareUserArgs(e,t);return await this._parseCommand([],r),this}_executeSubCommand(e,t){t=t.slice();let r=!1;const n=[".js",".ts",".tsx",".mjs",".cjs"];function c(e,t){const r=a.resolve(e,t);if(o.existsSync(r))return r;if(n.includes(a.extname(t)))return;const i=n.find((e=>o.existsSync(`${r}${e}`)));return i?`${r}${i}`:void 0}this._checkForMissingMandatoryOptions(),this._checkForConflictingOptions();let l,d=e._executableFile||`${this._name}-${e._name}`,p=this._executableDir||"";if(this._scriptPath){let e;try{e=o.realpathSync(this._scriptPath)}catch(t){e=this._scriptPath}p=a.resolve(a.dirname(e),p)}if(p){let t=c(p,d);if(!t&&!e._executableFile&&this._scriptPath){const r=a.basename(this._scriptPath,a.extname(this._scriptPath));r!==this._name&&(t=c(p,`${r}-${e._name}`))}d=t||d}if(r=n.includes(a.extname(d)),"win32"!==s.platform?r?(t.unshift(d),t=y(s.execArgv).concat(t),l=i.spawn(s.argv[0],t,{stdio:"inherit"})):l=i.spawn(d,t,{stdio:"inherit"}):(t.unshift(d),t=y(s.execArgv).concat(t),l=i.spawn(s.execPath,t,{stdio:"inherit"})),!l.killed){["SIGUSR1","SIGUSR2","SIGTERM","SIGINT","SIGHUP"].forEach((e=>{s.on(e,(()=>{!1===l.killed&&null===l.exitCode&&l.kill(e)}))}))}const f=this._exitCallback;f?l.on("close",(()=>{f(new u(s.exitCode||0,"commander.executeSubCommandAsync","(close)"))})):l.on("close",s.exit.bind(s)),l.on("error",(t=>{if("ENOENT"===t.code){const t=p?`searched for local subcommand relative to directory '${p}'`:"no directory for search for local subcommand, use .executableDir() to supply a custom directory",r=`'${d}' does not exist\n - if '${e._name}' is not meant to be an executable command, remove description parameter from '.command()' and use '.description()' instead\n - if the default executable name is not suitable, use the executableFile option to supply a custom name or path\n - ${t}`;throw new Error(r)}if("EACCES"===t.code)throw new Error(`'${d}' not executable`);if(f){const e=new u(1,"commander.executeSubCommandAsync","(error)");e.nestedError=t,f(e)}else s.exit(1)})),this.runningCommand=l}_dispatchSubcommand(e,t,r){const n=this._findCommand(e);let i;return n||this.help({error:!0}),i=this._chainOrCallSubCommandHook(i,n,"preSubcommand"),i=this._chainOrCall(i,(()=>{if(!n._executableHandler)return n._parseCommand(t,r);this._executeSubCommand(n,t.concat(r))})),i}_checkNumberOfArguments(){this._args.forEach(((e,t)=>{e.required&&null==this.args[t]&&this.missingArgument(e.name())})),this._args.length>0&&this._args[this._args.length-1].variadic||this.args.length>this._args.length&&this._excessArguments(this.args)}_processArguments(){const e=(e,t,r)=>{let n=t;if(null!==t&&e.parseArg)try{n=e.parseArg(t,r)}catch(r){if("commander.invalidArgument"===r.code){const n=`error: command-argument value '${t}' is invalid for argument '${e.name()}'. ${r.message}`;this.error(n,{exitCode:r.exitCode,code:r.code})}throw r}return n};this._checkNumberOfArguments();const t=[];this._args.forEach(((r,n)=>{let i=r.defaultValue;r.variadic?ne(r,n,t)),r.defaultValue))):void 0===i&&(i=[]):nt())):t()}_chainOrCallHooks(e,t){let r=e;const n=[];return v(this).reverse().filter((e=>void 0!==e._lifeCycleHooks[t])).forEach((e=>{e._lifeCycleHooks[t].forEach((t=>{n.push({hookedCommand:e,callback:t})}))})),"postAction"===t&&n.reverse(),n.forEach((e=>{r=this._chainOrCall(r,(()=>e.callback(e.hookedCommand,this)))})),r}_chainOrCallSubCommandHook(e,t,r){let n=e;return void 0!==this._lifeCycleHooks[r]&&this._lifeCycleHooks[r].forEach((e=>{n=this._chainOrCall(n,(()=>e(this,t)))})),n}_parseCommand(e,t){const r=this.parseOptions(t);if(this._parseOptionsEnv(),this._parseOptionsImplied(),e=e.concat(r.operands),t=r.unknown,this.args=e.concat(t),e&&this._findCommand(e[0]))return this._dispatchSubcommand(e[0],e.slice(1),t);if(this._hasImplicitHelpCommand()&&e[0]===this._helpCommandName)return 1===e.length&&this.help(),this._dispatchSubcommand(e[1],[],[this._helpLongFlag]);if(this._defaultCommandName)return h(this,t),this._dispatchSubcommand(this._defaultCommandName,e,t);!this.commands.length||0!==this.args.length||this._actionHandler||this._defaultCommandName||this.help({error:!0}),h(this,r.unknown),this._checkForMissingMandatoryOptions(),this._checkForConflictingOptions();const n=()=>{r.unknown.length>0&&this.unknownOption(r.unknown[0])},i=`command:${this.name()}`;if(this._actionHandler){let r;return n(),this._processArguments(),r=this._chainOrCallHooks(r,"preAction"),r=this._chainOrCall(r,(()=>this._actionHandler(this.processedArgs))),this.parent&&(r=this._chainOrCall(r,(()=>{this.parent.emit(i,e,t)}))),r=this._chainOrCallHooks(r,"postAction"),r}if(this.parent&&this.parent.listenerCount(i))n(),this._processArguments(),this.parent.emit(i,e,t);else if(e.length){if(this._findCommand("*"))return this._dispatchSubcommand("*",e,t);this.listenerCount("command:*")?this.emit("command:*",e,t):this.commands.length?this.unknownCommand():(n(),this._processArguments())}else this.commands.length?(n(),this.help({error:!0})):(n(),this._processArguments())}_findCommand(e){if(e)return this.commands.find((t=>t._name===e||t._aliases.includes(e)))}_findOption(e){return this.options.find((t=>t.is(e)))}_checkForMissingMandatoryOptions(){for(let e=this;e;e=e.parent)e.options.forEach((t=>{t.mandatory&&void 0===e.getOptionValue(t.attributeName())&&e.missingMandatoryOptionValue(t)}))}_checkForConflictingLocalOptions(){const e=this.options.filter((e=>{const t=e.attributeName();return void 0!==this.getOptionValue(t)&&"default"!==this.getOptionValueSource(t)}));e.filter((e=>e.conflictsWith.length>0)).forEach((t=>{const r=e.find((e=>t.conflictsWith.includes(e.attributeName())));r&&this._conflictingOption(t,r)}))}_checkForConflictingOptions(){for(let e=this;e;e=e.parent)e._checkForConflictingLocalOptions()}parseOptions(e){const t=[],r=[];let n=t;const i=e.slice();function a(e){return e.length>1&&"-"===e[0]}let o=null;for(;i.length;){const e=i.shift();if("--"===e){n===r&&n.push(e),n.push(...i);break}if(!o||a(e)){if(o=null,a(e)){const t=this._findOption(e);if(t){if(t.required){const e=i.shift();void 0===e&&this.optionMissingArgument(t),this.emit(`option:${t.name()}`,e)}else if(t.optional){let e=null;i.length>0&&!a(i[0])&&(e=i.shift()),this.emit(`option:${t.name()}`,e)}else this.emit(`option:${t.name()}`);o=t.variadic?t:null;continue}}if(e.length>2&&"-"===e[0]&&"-"!==e[1]){const t=this._findOption(`-${e[1]}`);if(t){t.required||t.optional&&this._combineFlagAndOptionalValue?this.emit(`option:${t.name()}`,e.slice(2)):(this.emit(`option:${t.name()}`),i.unshift(`-${e.slice(2)}`));continue}}if(/^--[^=]+=/.test(e)){const t=e.indexOf("="),r=this._findOption(e.slice(0,t));if(r&&(r.required||r.optional)){this.emit(`option:${r.name()}`,e.slice(t+1));continue}}if(a(e)&&(n=r),(this._enablePositionalOptions||this._passThroughOptions)&&0===t.length&&0===r.length){if(this._findCommand(e)){t.push(e),i.length>0&&r.push(...i);break}if(e===this._helpCommandName&&this._hasImplicitHelpCommand()){t.push(e),i.length>0&&t.push(...i);break}if(this._defaultCommandName){r.push(e),i.length>0&&r.push(...i);break}}if(this._passThroughOptions){n.push(e),i.length>0&&n.push(...i);break}n.push(e)}else this.emit(`option:${o.name()}`,e)}return{operands:t,unknown:r}}opts(){if(this._storeOptionsAsProperties){const e={},t=this.options.length;for(let r=0;rObject.assign(e,t.opts())),{})}error(e,t){this._outputConfiguration.outputError(`${e}\n`,this._outputConfiguration.writeErr),"string"==typeof this._showHelpAfterError?this._outputConfiguration.writeErr(`${this._showHelpAfterError}\n`):this._showHelpAfterError&&(this._outputConfiguration.writeErr("\n"),this.outputHelp({error:!0}));const r=t||{},n=r.exitCode||1,i=r.code||"commander.error";this._exit(n,i,e)}_parseOptionsEnv(){this.options.forEach((e=>{if(e.envVar&&e.envVar in s.env){const t=e.attributeName();(void 0===this.getOptionValue(t)||["default","config","env"].includes(this.getOptionValueSource(t)))&&(e.required||e.optional?this.emit(`optionEnv:${e.name()}`,s.env[e.envVar]):this.emit(`optionEnv:${e.name()}`))}}))}_parseOptionsImplied(){const e=new m(this.options),t=e=>void 0!==this.getOptionValue(e)&&!["default","implied"].includes(this.getOptionValueSource(e));this.options.filter((r=>void 0!==r.implied&&t(r.attributeName())&&e.valueFromOption(this.getOptionValue(r.attributeName()),r))).forEach((e=>{Object.keys(e.implied).filter((e=>!t(e))).forEach((t=>{this.setOptionValueWithSource(t,e.implied[t],"implied")}))}))}missingArgument(e){const t=`error: missing required argument '${e}'`;this.error(t,{code:"commander.missingArgument"})}optionMissingArgument(e){const t=`error: option '${e.flags}' argument missing`;this.error(t,{code:"commander.optionMissingArgument"})}missingMandatoryOptionValue(e){const t=`error: required option '${e.flags}' not specified`;this.error(t,{code:"commander.missingMandatoryOptionValue"})}_conflictingOption(e,t){const r=e=>{const t=e.attributeName(),r=this.getOptionValue(t),n=this.options.find((e=>e.negate&&t===e.attributeName())),i=this.options.find((e=>!e.negate&&t===e.attributeName()));return n&&(void 0===n.presetArg&&!1===r||void 0!==n.presetArg&&r===n.presetArg)?n:i||e},n=e=>{const t=r(e),n=t.attributeName();return"env"===this.getOptionValueSource(n)?`environment variable '${t.envVar}'`:`option '${t.flags}'`},i=`error: ${n(e)} cannot be used with ${n(t)}`;this.error(i,{code:"commander.conflictingOption"})}unknownOption(e){if(this._allowUnknownOption)return;let t="";if(e.startsWith("--")&&this._showSuggestionAfterError){let r=[],n=this;do{const e=n.createHelp().visibleOptions(n).filter((e=>e.long)).map((e=>e.long));r=r.concat(e),n=n.parent}while(n&&!n._enablePositionalOptions);t=g(e,r)}const r=`error: unknown option '${e}'${t}`;this.error(r,{code:"commander.unknownOption"})}_excessArguments(e){if(this._allowExcessArguments)return;const t=this._args.length,r=1===t?"":"s",n=`error: too many arguments${this.parent?` for '${this.name()}'`:""}. Expected ${t} argument${r} but got ${e.length}.`;this.error(n,{code:"commander.excessArguments"})}unknownCommand(){const e=this.args[0];let t="";if(this._showSuggestionAfterError){const r=[];this.createHelp().visibleCommands(this).forEach((e=>{r.push(e.name()),e.alias()&&r.push(e.alias())})),t=g(e,r)}const r=`error: unknown command '${e}'${t}`;this.error(r,{code:"commander.unknownCommand"})}version(e,t,r){if(void 0===e)return this._version;this._version=e,t=t||"-V, --version",r=r||"output the version number";const n=this.createOption(t,r);return this._versionOptionName=n.attributeName(),this.options.push(n),this.on("option:"+n.name(),(()=>{this._outputConfiguration.writeOut(`${e}\n`),this._exit(0,"commander.version",e)})),this}description(e,t){return void 0===e&&void 0===t?this._description:(this._description=e,t&&(this._argsDescription=t),this)}summary(e){return void 0===e?this._summary:(this._summary=e,this)}alias(e){if(void 0===e)return this._aliases[0];let t=this;if(0!==this.commands.length&&this.commands[this.commands.length-1]._executableHandler&&(t=this.commands[this.commands.length-1]),e===t._name)throw new Error("Command alias can't be the same as its name");return t._aliases.push(e),this}aliases(e){return void 0===e?this._aliases:(e.forEach((e=>this.alias(e))),this)}usage(e){if(void 0===e){if(this._usage)return this._usage;const e=this._args.map((e=>l(e)));return[].concat(this.options.length||this._hasHelpOption?"[options]":[],this.commands.length?"[command]":[],this._args.length?e:[]).join(" ")}return this._usage=e,this}name(e){return void 0===e?this._name:(this._name=e,this)}nameFromFilename(e){return this._name=a.basename(e,a.extname(e)),this}executableDir(e){return void 0===e?this._executableDir:(this._executableDir=e,this)}helpInformation(e){const t=this.createHelp();return void 0===t.helpWidth&&(t.helpWidth=e&&e.error?this._outputConfiguration.getErrHelpWidth():this._outputConfiguration.getOutHelpWidth()),t.formatHelp(this,t)}_getHelpContext(e){const t={error:!!(e=e||{}).error};let r;return r=t.error?e=>this._outputConfiguration.writeErr(e):e=>this._outputConfiguration.writeOut(e),t.write=e.write||r,t.command=this,t}outputHelp(e){let t;"function"==typeof e&&(t=e,e=void 0);const r=this._getHelpContext(e);v(this).reverse().forEach((e=>e.emit("beforeAllHelp",r))),this.emit("beforeHelp",r);let n=this.helpInformation(r);if(t&&(n=t(n),"string"!=typeof n&&!Buffer.isBuffer(n)))throw new Error("outputHelp callback must return a string or a Buffer");r.write(n),this.emit(this._helpLongFlag),this.emit("afterHelp",r),v(this).forEach((e=>e.emit("afterAllHelp",r)))}helpOption(e,t){if("boolean"==typeof e)return this._hasHelpOption=e,this;this._helpFlags=e||this._helpFlags,this._helpDescription=t||this._helpDescription;const r=f(this._helpFlags);return this._helpShortFlag=r.shortFlag,this._helpLongFlag=r.longFlag,this}help(e){this.outputHelp(e);let t=s.exitCode||0;0===t&&e&&"function"!=typeof e&&e.error&&(t=1),this._exit(t,"commander.help","(outputHelp)")}addHelpText(e,t){const r=["beforeAll","before","after","afterAll"];if(!r.includes(e))throw new Error(`Unexpected value for position to addHelpText.\nExpecting one of '${r.join("', '")}'`);const n=`${e}Help`;return this.on(n,(e=>{let r;r="function"==typeof t?t({error:e.error,command:e.command}):t,r&&e.write(`${r}\n`)})),this}}function h(e,t){e._hasHelpOption&&t.find((t=>t===e._helpLongFlag||t===e._helpShortFlag))&&(e.outputHelp(),e._exit(0,"commander.helpDisplayed","(outputHelp)"))}function y(e){return e.map((e=>{if(!e.startsWith("--inspect"))return e;let t,r,n="127.0.0.1",i="9229";return null!==(r=e.match(/^(--inspect(-brk)?)$/))?t=r[1]:null!==(r=e.match(/^(--inspect(-brk|-port)?)=([^:]+)$/))?(t=r[1],/^\d+$/.test(r[3])?i=r[3]:n=r[3]):null!==(r=e.match(/^(--inspect(-brk|-port)?)=([^:]+):(\d+)$/))&&(t=r[1],n=r[3],i=r[4]),t&&"0"!==i?`${t}=${n}:${parseInt(i)+1}`:e}))}function v(e){const t=[];for(let r=e;r;r=r.parent)t.push(r);return t}t.Command=_},43666:(e,t)=>{class r extends Error{constructor(e,t,r){super(r),Error.captureStackTrace(this,this.constructor),this.name=this.constructor.name,this.code=t,this.exitCode=e,this.nestedError=void 0}}t.CommanderError=r,t.InvalidArgumentError=class extends r{constructor(e){super(1,"commander.invalidArgument",e),Error.captureStackTrace(this,this.constructor),this.name=this.constructor.name}}},13693:(e,t,r)=>{const{humanReadableArgName:n}=r(39297);t.Help=class{constructor(){this.helpWidth=void 0,this.sortSubcommands=!1,this.sortOptions=!1,this.showGlobalOptions=!1}visibleCommands(e){const t=e.commands.filter((e=>!e._hidden));if(e._hasImplicitHelpCommand()){const[,r,n]=e._helpCommandnameAndArgs.match(/([^ ]+) *(.*)/),i=e.createCommand(r).helpOption(!1);i.description(e._helpCommandDescription),n&&i.arguments(n),t.push(i)}return this.sortSubcommands&&t.sort(((e,t)=>e.name().localeCompare(t.name()))),t}compareOptions(e,t){const r=e=>e.short?e.short.replace(/^-/,""):e.long.replace(/^--/,"");return r(e).localeCompare(r(t))}visibleOptions(e){const t=e.options.filter((e=>!e.hidden)),r=e._hasHelpOption&&e._helpShortFlag&&!e._findOption(e._helpShortFlag),n=e._hasHelpOption&&!e._findOption(e._helpLongFlag);if(r||n){let i;i=r?n?e.createOption(e._helpFlags,e._helpDescription):e.createOption(e._helpShortFlag,e._helpDescription):e.createOption(e._helpLongFlag,e._helpDescription),t.push(i)}return this.sortOptions&&t.sort(this.compareOptions),t}visibleGlobalOptions(e){if(!this.showGlobalOptions)return[];const t=[];for(let r=e.parent;r;r=r.parent){const e=r.options.filter((e=>!e.hidden));t.push(...e)}return this.sortOptions&&t.sort(this.compareOptions),t}visibleArguments(e){return e._argsDescription&&e._args.forEach((t=>{t.description=t.description||e._argsDescription[t.name()]||""})),e._args.find((e=>e.description))?e._args:[]}subcommandTerm(e){const t=e._args.map((e=>n(e))).join(" ");return e._name+(e._aliases[0]?"|"+e._aliases[0]:"")+(e.options.length?" [options]":"")+(t?" "+t:"")}optionTerm(e){return e.flags}argumentTerm(e){return e.name()}longestSubcommandTermLength(e,t){return t.visibleCommands(e).reduce(((e,r)=>Math.max(e,t.subcommandTerm(r).length)),0)}longestOptionTermLength(e,t){return t.visibleOptions(e).reduce(((e,r)=>Math.max(e,t.optionTerm(r).length)),0)}longestGlobalOptionTermLength(e,t){return t.visibleGlobalOptions(e).reduce(((e,r)=>Math.max(e,t.optionTerm(r).length)),0)}longestArgumentTermLength(e,t){return t.visibleArguments(e).reduce(((e,r)=>Math.max(e,t.argumentTerm(r).length)),0)}commandUsage(e){let t=e._name;e._aliases[0]&&(t=t+"|"+e._aliases[0]);let r="";for(let t=e.parent;t;t=t.parent)r=t.name()+" "+r;return r+t+" "+e.usage()}commandDescription(e){return e.description()}subcommandDescription(e){return e.summary()||e.description()}optionDescription(e){const t=[];if(e.argChoices&&t.push(`choices: ${e.argChoices.map((e=>JSON.stringify(e))).join(", ")}`),void 0!==e.defaultValue){(e.required||e.optional||e.isBoolean()&&"boolean"==typeof e.defaultValue)&&t.push(`default: ${e.defaultValueDescription||JSON.stringify(e.defaultValue)}`)}return void 0!==e.presetArg&&e.optional&&t.push(`preset: ${JSON.stringify(e.presetArg)}`),void 0!==e.envVar&&t.push(`env: ${e.envVar}`),t.length>0?`${e.description} (${t.join(", ")})`:e.description}argumentDescription(e){const t=[];if(e.argChoices&&t.push(`choices: ${e.argChoices.map((e=>JSON.stringify(e))).join(", ")}`),void 0!==e.defaultValue&&t.push(`default: ${e.defaultValueDescription||JSON.stringify(e.defaultValue)}`),t.length>0){const r=`(${t.join(", ")})`;return e.description?`${e.description} ${r}`:r}return e.description}formatHelp(e,t){const r=t.padWidth(e,t),n=t.helpWidth||80;function i(e,i){if(i){const a=`${e.padEnd(r+2)}${i}`;return t.wrap(a,n-2,r+2)}return e}function a(e){return e.join("\n").replace(/^/gm," ".repeat(2))}let o=[`Usage: ${t.commandUsage(e)}`,""];const s=t.commandDescription(e);s.length>0&&(o=o.concat([s,""]));const c=t.visibleArguments(e).map((e=>i(t.argumentTerm(e),t.argumentDescription(e))));c.length>0&&(o=o.concat(["Arguments:",a(c),""]));const l=t.visibleOptions(e).map((e=>i(t.optionTerm(e),t.optionDescription(e))));if(l.length>0&&(o=o.concat(["Options:",a(l),""])),this.showGlobalOptions){const r=t.visibleGlobalOptions(e).map((e=>i(t.optionTerm(e),t.optionDescription(e))));r.length>0&&(o=o.concat(["Global Options:",a(r),""]))}const u=t.visibleCommands(e).map((e=>i(t.subcommandTerm(e),t.subcommandDescription(e))));return u.length>0&&(o=o.concat(["Commands:",a(u),""])),o.join("\n")}padWidth(e,t){return Math.max(t.longestOptionTermLength(e,t),t.longestGlobalOptionTermLength(e,t),t.longestSubcommandTermLength(e,t),t.longestArgumentTermLength(e,t))}wrap(e,t,r,n=40){if(e.match(/[\n]\s+/))return e;const i=t-r;if(i("\n"===e.slice(-1)&&(e=e.slice(0,e.length-1)),(t>0?s:"")+e.trimRight()))).join("\n")}}},75019:(e,t,r)=>{const{InvalidArgumentError:n}=r(43666);function i(e){let t,r;const n=e.split(/[ |,]+/);return n.length>1&&!/^[[<]/.test(n[1])&&(t=n.shift()),r=n.shift(),!t&&/^-[^-]$/.test(r)&&(t=r,r=void 0),{shortFlag:t,longFlag:r}}t.Option=class{constructor(e,t){this.flags=e,this.description=t||"",this.required=e.includes("<"),this.optional=e.includes("["),this.variadic=/\w\.\.\.[>\]]$/.test(e),this.mandatory=!1;const r=i(e);this.short=r.shortFlag,this.long=r.longFlag,this.negate=!1,this.long&&(this.negate=this.long.startsWith("--no-")),this.defaultValue=void 0,this.defaultValueDescription=void 0,this.presetArg=void 0,this.envVar=void 0,this.parseArg=void 0,this.hidden=!1,this.argChoices=void 0,this.conflictsWith=[],this.implied=void 0}default(e,t){return this.defaultValue=e,this.defaultValueDescription=t,this}preset(e){return this.presetArg=e,this}conflicts(e){return this.conflictsWith=this.conflictsWith.concat(e),this}implies(e){return this.implied=Object.assign(this.implied||{},e),this}env(e){return this.envVar=e,this}argParser(e){return this.parseArg=e,this}makeOptionMandatory(e=!0){return this.mandatory=!!e,this}hideHelp(e=!0){return this.hidden=!!e,this}_concatValue(e,t){return t!==this.defaultValue&&Array.isArray(t)?t.concat(e):[e]}choices(e){return this.argChoices=e.slice(),this.parseArg=(e,t)=>{if(!this.argChoices.includes(e))throw new n(`Allowed choices are ${this.argChoices.join(", ")}.`);return this.variadic?this._concatValue(e,t):e},this}name(){return this.long?this.long.replace(/^--/,""):this.short.replace(/^-/,"")}attributeName(){return this.name().replace(/^no-/,"").split("-").reduce(((e,t)=>e+t[0].toUpperCase()+t.slice(1)))}is(e){return this.short===e||this.long===e}isBoolean(){return!this.required&&!this.optional&&!this.negate}},t.splitOptionFlags=i,t.DualOptions=class{constructor(e){this.positiveOptions=new Map,this.negativeOptions=new Map,this.dualOptions=new Set,e.forEach((e=>{e.negate?this.negativeOptions.set(e.attributeName(),e):this.positiveOptions.set(e.attributeName(),e)})),this.negativeOptions.forEach(((e,t)=>{this.positiveOptions.has(t)&&this.dualOptions.add(t)}))}valueFromOption(e,t){const r=t.attributeName();if(!this.dualOptions.has(r))return!0;const n=this.negativeOptions.get(r).presetArg,i=void 0!==n&&n;return t.negate===(i===e)}}},87369:(e,t)=>{const r=3;t.suggestSimilar=function(e,t){if(!t||0===t.length)return"";t=Array.from(new Set(t));const n=e.startsWith("--");n&&(e=e.slice(2),t=t.map((e=>e.slice(2))));let i=[],a=r;return t.forEach((t=>{if(t.length<=1)return;const n=function(e,t){if(Math.abs(e.length-t.length)>r)return Math.max(e.length,t.length);const n=[];for(let t=0;t<=e.length;t++)n[t]=[t];for(let e=0;e<=t.length;e++)n[0][e]=e;for(let r=1;r<=t.length;r++)for(let i=1;i<=e.length;i++){let a=1;a=e[i-1]===t[r-1]?0:1,n[i][r]=Math.min(n[i-1][r]+1,n[i][r-1]+1,n[i-1][r-1]+a),i>1&&r>1&&e[i-1]===t[r-2]&&e[i-2]===t[r-1]&&(n[i][r]=Math.min(n[i][r],n[i-2][r-2]+1))}return n[e.length][t.length]}(e,t),o=Math.max(e.length,t.length);(o-n)/o>.4&&(ne.localeCompare(t))),n&&(i=i.map((e=>`--${e}`))),i.length>1?`\n(Did you mean one of ${i.join(", ")}?)`:1===i.length?`\n(Did you mean ${i[0]}?)`:""}},67634:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),t.util=t.tokenizers=t.transforms=t.inspect=t.stringify=t.parse=void 0;const a=r(70558),o=r(1339),s=r(29610),c=r(63409),l=r(5919),u=r(56945),d=r(81219),p=r(68646),f=r(72693),m=r(59192),g=r(98274);i(r(97140),t),t.parse=function(e,t={}){return(0,a.default)(t)(e)},t.stringify=(0,u.default)();var _=r(42237);Object.defineProperty(t,"inspect",{enumerable:!0,get:function(){return _.default}}),t.transforms={flow:m.flow,align:d.default,indent:p.default,crlf:f.default},t.tokenizers={tag:c.default,type:l.default,name:s.default,description:o.default},t.util={rewireSpecs:g.rewireSpecs,rewireSource:g.rewireSource,seedBlock:g.seedBlock,seedTokens:g.seedTokens}},66127:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=/^@\S+/;t.default=function({fence:e="```"}={}){const t=function(e){return"string"==typeof e?t=>t.split(e).length%2==0:e}(e),n=(e,r)=>t(e)?!r:r;return function(e){const t=[[]];let i=!1;for(const a of e)r.test(a.tokens.description)&&!i?t.push([a]):t[t.length-1].push(a),i=n(a.tokens.description,i);return t}}},70558:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(97140),i=r(98274),a=r(66127),o=r(89239),s=r(45377),c=r(63409),l=r(5919),u=r(29610),d=r(1339);t.default=function({startLine:e=0,fence:t="```",spacing:r="compact",markers:p=n.Markers,tokenizers:f=[(0,c.default)(),(0,l.default)(r),(0,u.default)(),(0,d.default)(r)]}={}){if(e<0||e%1>0)throw new Error("Invalid startLine");const m=(0,o.default)({startLine:e,markers:p}),g=(0,a.default)({fence:t}),_=(0,s.default)({tokenizers:f}),h=(0,d.getJoiner)(r);return function(e){const t=[];for(const r of(0,i.splitLines)(e)){const e=m(r);if(null===e)continue;const n=g(e),i=n.slice(1).map(_);t.push({description:h(n[0],p),tags:i,source:e,problems:i.reduce(((e,t)=>e.concat(t.problems)),[])})}return t}}},89239:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(97140),i=r(98274);t.default=function({startLine:e=0,markers:t=n.Markers}={}){let r=null,a=e;return function(e){let n=e;const o=(0,i.seedTokens)();if([o.lineEnd,n]=(0,i.splitCR)(n),[o.start,n]=(0,i.splitSpace)(n),null===r&&n.startsWith(t.start)&&!n.startsWith(t.nostart)&&(r=[],o.delimiter=n.slice(0,t.start.length),n=n.slice(t.start.length),[o.postDelimiter,n]=(0,i.splitSpace)(n)),null===r)return a++,null;const s=n.trimRight().endsWith(t.end);if(""===o.delimiter&&n.startsWith(t.delim)&&!n.startsWith(t.end)&&(o.delimiter=t.delim,n=n.slice(t.delim.length),[o.postDelimiter,n]=(0,i.splitSpace)(n)),s){const e=n.trimRight();o.end=n.slice(e.length-t.end.length),n=e.slice(0,-t.end.length)}if(o.description=n,r.push({number:a,source:e,tokens:o}),a++,s){const e=r.slice();return r=null,e}return null}}},45377:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(98274);t.default=function({tokenizers:e}){return function(t){var r;let i=(0,n.seedSpec)({source:t});for(const t of e)if(i=t(i),null===(r=i.problems[i.problems.length-1])||void 0===r?void 0:r.critical)break;return i}}},1339:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getJoiner=void 0;const n=r(97140);function i(e){return"compact"===e?a:"preserve"===e?c:e}function a(e,t=n.Markers){return e.map((({tokens:{description:e}})=>e.trim())).filter((e=>""!==e)).join(" ")}t.default=function(e="compact",t=n.Markers){const r=i(e);return e=>(e.description=r(e.source,t),e)},t.getJoiner=i;const o=(e,{tokens:t},r)=>""===t.type?e:r,s=({tokens:e})=>(""===e.delimiter?e.start:e.postDelimiter.slice(1))+e.description;function c(e,t=n.Markers){if(0===e.length)return"";""===e[0].tokens.description&&e[0].tokens.delimiter===t.start&&(e=e.slice(1));const r=e[e.length-1];return void 0!==r&&""===r.tokens.description&&r.tokens.end.endsWith(t.end)&&(e=e.slice(0,-1)),(e=e.slice(e.reduce(o,0))).map(s).join("\n")}},29610:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(98274);t.default=function(){const e=(e,{tokens:t},r)=>""===t.type?e:r;return t=>{const{tokens:r}=t.source[t.source.reduce(e,0)],i=r.description.trimLeft(),a=i.split('"');if(a.length>1&&""===a[0]&&a.length%2==1)return t.name=a[1],r.name=`"${a[1]}"`,[r.postName,r.description]=(0,n.splitSpace)(i.slice(r.name.length)),t;let o,s=0,c="",l=!1;for(const e of i){if(0===s&&(0,n.isSpace)(e))break;"["===e&&s++,"]"===e&&s--,c+=e}if(0!==s)return t.problems.push({code:"spec:name:unpaired-brackets",message:"unpaired brackets",line:t.source[0].number,critical:!0}),t;const u=c;if("["===c[0]&&"]"===c[c.length-1]){l=!0,c=c.slice(1,-1);const e=c.split("=");if(c=e[0].trim(),void 0!==e[1]&&(o=e.slice(1).join("=").trim()),""===c)return t.problems.push({code:"spec:name:empty-name",message:"empty name",line:t.source[0].number,critical:!0}),t;if(""===o)return t.problems.push({code:"spec:name:empty-default",message:"empty default value",line:t.source[0].number,critical:!0}),t;if(!((d=o)&&d.startsWith('"')&&d.endsWith('"'))&&/=(?!>)/.test(o))return t.problems.push({code:"spec:name:invalid-default",message:"invalid default value syntax",line:t.source[0].number,critical:!0}),t}var d;return t.optional=l,t.name=c,r.name=u,void 0!==o&&(t.default=o),[r.postName,r.description]=(0,n.splitSpace)(i.slice(r.name.length)),t}}},63409:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return e=>{const{tokens:t}=e.source[0],r=t.description.match(/\s*(@(\S+))(\s*)/);return null===r?(e.problems.push({code:"spec:tag:prefix",message:'tag should start with "@" symbol',line:e.source[0].number,critical:!0}),e):(t.tag=r[1],t.postTag=r[3],t.description=t.description.slice(r[0].length),e.tag=r[2],e)}}},5919:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(98274);t.default=function(e="compact"){const t=function(e){return"compact"===e?e=>e.map(i).join(""):"preserve"===e?e=>e.join("\n"):e}(e);return e=>{let r=0,i=[];for(const[t,{tokens:n}]of e.source.entries()){let a="";if(0===t&&"{"!==n.description[0])return e;for(const e of n.description)if("{"===e&&r++,"}"===e&&r--,a+=e,0===r)break;if(i.push([n,a]),0===r)break}if(0!==r)return e.problems.push({code:"spec:type:unpaired-curlies",message:"unpaired curlies",line:e.source[0].number,critical:!0}),e;const a=[],o=i[0][0].postDelimiter.length;for(const[e,[t,r]]of i.entries())t.type=r,e>0&&(t.type=t.postDelimiter.slice(o)+r,t.postDelimiter=t.postDelimiter.slice(0,o)),[t.postType,t.description]=(0,n.splitSpace)(t.description.slice(r.length)),a.push(t.type);return a[0]=a[0].slice(1),a[a.length-1]=a[a.length-1].slice(0,-1),e.type=t(a),e}};const i=e=>e.trim()},97140:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Markers=void 0,function(e){e.start="/**",e.nostart="/***",e.delim="*",e.end="*/"}(t.Markers||(t.Markers={}))},56945:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return e=>e.source.map((({tokens:e})=>function(e){return e.start+e.delimiter+e.postDelimiter+e.tag+e.postTag+e.type+e.postType+e.name+e.postName+e.description+e.end+e.lineEnd}(e))).join("\n")}},42237:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(98274),i={line:0,start:0,delimiter:0,postDelimiter:0,tag:0,postTag:0,name:0,postName:0,type:0,postType:0,description:0,end:0,lineEnd:0},a={lineEnd:"CR"},o=Object.keys(i),s=e=>(0,n.isSpace)(e)?`{${e.length}}`:e,c=e=>"|"+e.join("|")+"|",l=(e,t)=>Object.keys(t).map((r=>s(t[r]).padEnd(e[r])));t.default=function({source:e}){var t,r;if(0===e.length)return"";const n=Object.assign({},i);for(const e of o)n[e]=(null!==(t=a[e])&&void 0!==t?t:e).length;for(const{number:t,tokens:r}of e){n.line=Math.max(n.line,t.toString().length);for(const e in r)n[e]=Math.max(n[e],s(r[e]).length)}const u=[[],[]];for(const e of o)u[0].push((null!==(r=a[e])&&void 0!==r?r:e).padEnd(n[e]));for(const e of o)u[1].push("-".padEnd(n[e],"-"));for(const{number:t,tokens:r}of e){const e=t.toString().padStart(n.line);u.push([e,...l(n,r)])}return u.map(c).join("\n")}},81219:function(e,t,r){"use strict";var n=this&&this.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i"".padStart(e," ");t.default=function(e=i.Markers){let t,r=!1;function c(n){const i=Object.assign({},n.tokens);""!==i.tag&&(r=!0);const a=""===i.tag&&""===i.name&&""===i.type&&""===i.description;if(i.end===e.end&&a)return i.start=s(t.start+1),Object.assign(Object.assign({},n),{tokens:i});switch(i.delimiter){case e.start:i.start=s(t.start);break;case e.delim:i.start=s(t.start+1);break;default:i.delimiter="",i.start=s(t.start+2)}if(!r)return i.postDelimiter=""===i.description?"":" ",Object.assign(Object.assign({},n),{tokens:i});const o={delim:!1,tag:!1,type:!1,name:!1};return""===i.description&&(o.name=!0,i.postName="",""===i.name&&(o.type=!0,i.postType="",""===i.type&&(o.tag=!0,i.postTag="",""===i.tag&&(o.delim=!0)))),i.postDelimiter=o.delim?"":" ",o.tag||(i.postTag=s(t.tag-i.tag.length+1)),o.type||(i.postType=s(t.type-i.type.length+1)),o.name||(i.postName=s(t.name-i.name.length+1)),Object.assign(Object.assign({},n),{tokens:i})}return r=>{var{source:s}=r,l=n(r,["source"]);return t=s.reduce(((e=i.Markers)=>(t,{tokens:r})=>({start:r.delimiter===e.start?r.start.length:t.start,tag:Math.max(t.tag,r.tag.length),type:Math.max(t.type,r.type.length),name:Math.max(t.name,r.name.length)}))(e),Object.assign({},o)),(0,a.rewireSource)(Object.assign(Object.assign({},l),{source:s.map(c)}))}}},72693:function(e,t,r){"use strict";var n=this&&this.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i{var{source:r}=e,a=n(e,["source"]);return(0,i.rewireSource)(Object.assign(Object.assign({},a),{source:r.map(t)}))}}},68646:function(e,t,r){"use strict";var n=this&&this.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i{if(void 0===t){const n=e-r.length;t=n>0?(e=>{const t="".padStart(e," ");return e=>e+t})(n):(e=>t=>t.slice(e))(-n)}return t(r)},a=e=>Object.assign(Object.assign({},e),{tokens:Object.assign(Object.assign({},e.tokens),{start:r(e.tokens.start)})});return e=>{var{source:t}=e,r=n(e,["source"]);return(0,i.rewireSource)(Object.assign(Object.assign({},r),{source:t.map(a)}))}}},59192:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.flow=void 0,t.flow=function(...e){return t=>e.reduce(((e,t)=>t(e)),t)}},98274:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.rewireSpecs=t.rewireSource=t.seedTokens=t.seedSpec=t.seedBlock=t.splitLines=t.splitSpace=t.splitCR=t.hasCR=t.isSpace=void 0,t.isSpace=function(e){return/^\s+$/.test(e)},t.hasCR=function(e){return/\r$/.test(e)},t.splitCR=function(e){const t=e.match(/\r+$/);return null==t?["",e]:[e.slice(-t[0].length),e.slice(0,-t[0].length)]},t.splitSpace=function(e){const t=e.match(/^\s+/);return null==t?["",e]:[e.slice(0,t[0].length),e.slice(t[0].length)]},t.splitLines=function(e){return e.split(/\n/)},t.seedBlock=function(e={}){return Object.assign({description:"",tags:[],source:[],problems:[]},e)},t.seedSpec=function(e={}){return Object.assign({tag:"",name:"",type:"",optional:!1,description:"",problems:[],source:[]},e)},t.seedTokens=function(e={}){return Object.assign({start:"",delimiter:"",postDelimiter:"",tag:"",postTag:"",name:"",postName:"",type:"",postType:"",description:"",end:"",lineEnd:""},e)},t.rewireSource=function(e){const t=e.source.reduce(((e,t)=>e.set(t.number,t)),new Map);for(const r of e.tags)r.source=r.source.map((e=>t.get(e.number)));return e},t.rewireSpecs=function(e){const t=e.tags.reduce(((e,t)=>t.source.reduce(((e,t)=>e.set(t.number,t)),e)),new Map);return e.source=e.source.map((e=>t.get(e.number)||e)),e}},22268:(e,t,r)=>{"use strict";function n(e,...t){return(...r)=>e(...t,...r)}function i(e){return function(...t){var r=t.pop();return e.call(this,t,r)}}r.r(t),r.d(t,{all:()=>ge,allLimit:()=>_e,allSeries:()=>he,any:()=>rt,anyLimit:()=>nt,anySeries:()=>it,apply:()=>n,applyEach:()=>P,applyEachSeries:()=>O,asyncify:()=>d,auto:()=>L,autoInject:()=>q,cargo:()=>K,cargoQueue:()=>W,compose:()=>Y,concat:()=>Z,concatLimit:()=>Q,concatSeries:()=>ee,constant:()=>te,default:()=>_t,detect:()=>ne,detectLimit:()=>ie,detectSeries:()=>ae,dir:()=>se,doDuring:()=>ce,doUntil:()=>le,doWhilst:()=>ce,during:()=>ft,each:()=>de,eachLimit:()=>pe,eachOf:()=>A,eachOfLimit:()=>E,eachOfSeries:()=>I,eachSeries:()=>fe,ensureAsync:()=>me,every:()=>ge,everyLimit:()=>_e,everySeries:()=>he,filter:()=>ke,filterLimit:()=>xe,filterSeries:()=>Se,find:()=>ne,findLimit:()=>ie,findSeries:()=>ae,flatMap:()=>Z,flatMapLimit:()=>Q,flatMapSeries:()=>ee,foldl:()=>G,foldr:()=>Je,forEach:()=>de,forEachLimit:()=>pe,forEachOf:()=>A,forEachOfLimit:()=>E,forEachOfSeries:()=>I,forEachSeries:()=>fe,forever:()=>we,groupBy:()=>Ee,groupByLimit:()=>De,groupBySeries:()=>Te,inject:()=>G,log:()=>Ce,map:()=>N,mapLimit:()=>X,mapSeries:()=>F,mapValues:()=>Ne,mapValuesLimit:()=>Ae,mapValuesSeries:()=>Pe,memoize:()=>Ie,nextTick:()=>Fe,parallel:()=>Re,parallelLimit:()=>Me,priorityQueue:()=>Ue,queue:()=>Le,race:()=>qe,reduce:()=>G,reduceRight:()=>Je,reflect:()=>Ve,reflectAll:()=>He,reject:()=>We,rejectLimit:()=>Ge,rejectSeries:()=>$e,retry:()=>Ze,retryable:()=>et,select:()=>ke,selectLimit:()=>xe,selectSeries:()=>Se,seq:()=>$,series:()=>tt,setImmediate:()=>u,some:()=>rt,someLimit:()=>nt,someSeries:()=>it,sortBy:()=>at,timeout:()=>ot,times:()=>ct,timesLimit:()=>st,timesSeries:()=>lt,transform:()=>ut,tryEach:()=>dt,unmemoize:()=>pt,until:()=>mt,waterfall:()=>gt,whilst:()=>ft,wrapSync:()=>d});var a="function"==typeof queueMicrotask&&queueMicrotask,o="function"==typeof setImmediate&&setImmediate,s="object"==typeof process&&"function"==typeof process.nextTick;function c(e){setTimeout(e,0)}function l(e){return(t,...r)=>e((()=>t(...r)))}var u=l(a?queueMicrotask:o?setImmediate:s?process.nextTick:c);function d(e){return m(e)?function(...t){const r=t.pop();return p(e.apply(this,t),r)}:i((function(t,r){var n;try{n=e.apply(this,t)}catch(e){return r(e)}if(n&&"function"==typeof n.then)return p(n,r);r(null,n)}))}function p(e,t){return e.then((e=>{f(t,null,e)}),(e=>{f(t,e&&(e instanceof Error||e.message)?e:new Error(e))}))}function f(e,t,r){try{e(t,r)}catch(e){u((e=>{throw e}),e)}}function m(e){return"AsyncFunction"===e[Symbol.toStringTag]}function g(e){if("function"!=typeof e)throw new Error("expected a function");return m(e)?d(e):e}function _(e,t){if(t||(t=e.length),!t)throw new Error("arity is undefined");return function(...r){return"function"==typeof r[t-1]?e.apply(this,r):new Promise(((n,i)=>{r[t-1]=(e,...t)=>{if(e)return i(e);n(t.length>1?t:t[0])},e.apply(this,r)}))}}function h(e){return function(t,...r){return _((function(n){var i=this;return e(t,((e,t)=>{g(e).apply(i,r.concat(t))}),n)}))}}function y(e,t,r,n){t=t||[];var i=[],a=0,o=g(r);return e(t,((e,t,r)=>{var n=a++;o(e,((e,t)=>{i[n]=t,r(e)}))}),(e=>{n(e,i)}))}function v(e){return e&&"number"==typeof e.length&&e.length>=0&&e.length%1==0}var b={};function k(e){function t(...t){if(null!==e){var r=e;e=null,r.apply(this,t)}}return Object.assign(t,e),t}function x(e){if(v(e))return function(e){var t=-1,r=e.length;return function(){return++t=t||o||i||(o=!0,e.next().then((({value:e,done:t})=>{if(!a&&!i){if(o=!1,t)return i=!0,void(s<=0&&n(null));s++,r(e,c,u),c++,l()}})).catch(d))}function u(e,t){if(s-=1,!a)return e?d(e):!1===e?(i=!0,void(a=!0)):t===b||i&&s<=0?(i=!0,n(null)):void l()}function d(e){a||(o=!1,i=!0,n(e))}l()}var D=e=>(t,r,n)=>{if(n=k(n),e<=0)throw new RangeError("concurrency limit cannot be less than 1");if(!t)return n(null);if("AsyncGenerator"===t[Symbol.toStringTag])return w(t,e,r,n);if(function(e){return"function"==typeof e[Symbol.asyncIterator]}(t))return w(t[Symbol.asyncIterator](),e,r,n);var i=x(t),a=!1,o=!1,s=0,c=!1;function l(e,t){if(!o)if(s-=1,e)a=!0,n(e);else if(!1===e)a=!0,o=!0;else{if(t===b||a&&s<=0)return a=!0,n(null);c||u()}}function u(){for(c=!0;s1?n:n[0])}return r[R]=new Promise(((r,n)=>{e=r,t=n})),r}function L(e,t,r){"number"!=typeof t&&(r=t,t=null),r=k(r||M());var n=Object.keys(e).length;if(!n)return r(null);t||(t=n);var i={},a=0,o=!1,s=!1,c=Object.create(null),l=[],u=[],d={};function p(e,t){l.push((()=>function(e,t){if(s)return;var n=S(((t,...n)=>{if(a--,!1!==t)if(n.length<2&&([n]=n),t){var l={};if(Object.keys(i).forEach((e=>{l[e]=i[e]})),l[e]=n,s=!0,c=Object.create(null),o)return;r(t,l)}else i[e]=n,(c[e]||[]).forEach((e=>e())),f();else o=!0}));a++;var l=g(t[t.length-1]);t.length>1?l(i,n):l(n)}(e,t)))}function f(){if(!o){if(0===l.length&&0===a)return r(null,i);for(;l.length&&a{const i=e[n];Array.isArray(i)&&i.indexOf(t)>=0&&r.push(n)})),r}return Object.keys(e).forEach((t=>{var r=e[t];if(!Array.isArray(r))return p(t,[r]),void u.push(t);var n=r.slice(0,r.length-1),i=n.length;if(0===i)return p(t,r),void u.push(t);d[t]=i,n.forEach((a=>{if(!e[a])throw new Error("async.auto task `"+t+"` has a non-existent dependency `"+a+"` in "+n.join(", "));!function(e,t){var r=c[e];r||(r=c[e]=[]);r.push(t)}(a,(()=>{0===--i&&p(t,r)}))}))})),function(){var e=0;for(;u.length;)e++,m(u.pop()).forEach((e=>{0==--d[e]&&u.push(e)}));if(e!==n)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}(),f(),r[R]}var j=/^(?:async\s+)?(?:function)?\s*\w*\s*\(\s*([^)]+)\s*\)(?:\s*{)/,B=/^(?:async\s+)?\(?\s*([^)=]+)\s*\)?(?:\s*=>)/,z=/,/,U=/(=.+)?(\s*)$/;function q(e,t){var r={};return Object.keys(e).forEach((t=>{var n,i=e[t],a=m(i),o=!a&&1===i.length||a&&0===i.length;if(Array.isArray(i))n=[...i],i=n.pop(),r[t]=n.concat(n.length>0?s:i);else if(o)r[t]=i;else{if(n=function(e){const t=function(e){let t="",r=0,n=e.indexOf("*/");for(;re.replace(U,"").trim()))}(i),0===i.length&&!a&&0===n.length)throw new Error("autoInject task functions require explicit parameters.");a||n.pop(),r[t]=n.concat(s)}function s(e,t){var r=n.map((t=>e[t]));r.push(t),g(i)(...r)}})),L(r,t)}class J{constructor(){this.head=this.tail=null,this.length=0}removeLink(e){return e.prev?e.prev.next=e.next:this.head=e.next,e.next?e.next.prev=e.prev:this.tail=e.prev,e.prev=e.next=null,this.length-=1,e}empty(){for(;this.head;)this.shift();return this}insertAfter(e,t){t.prev=e,t.next=e.next,e.next?e.next.prev=t:this.tail=t,e.next=t,this.length+=1}insertBefore(e,t){t.prev=e.prev,t.next=e,e.prev?e.prev.next=t:this.head=t,e.prev=t,this.length+=1}unshift(e){this.head?this.insertBefore(this.head,e):V(this,e)}push(e){this.tail?this.insertAfter(this.tail,e):V(this,e)}shift(){return this.head&&this.removeLink(this.head)}pop(){return this.tail&&this.removeLink(this.tail)}toArray(){return[...this]}*[Symbol.iterator](){for(var e=this.head;e;)yield e.data,e=e.next}remove(e){for(var t=this.head;t;){var{next:r}=t;e(t)&&this.removeLink(t),t=r}return this}}function V(e,t){e.length=1,e.head=e.tail=t}function H(e,t,r){if(null==t)t=1;else if(0===t)throw new RangeError("Concurrency must not be zero");var n=g(e),i=0,a=[];const o={error:[],drain:[],saturated:[],unsaturated:[],empty:[]};function s(e,t){return e?t?void(o[e]=o[e].filter((e=>e!==t))):o[e]=[]:Object.keys(o).forEach((e=>o[e]=[]))}function c(e,...t){o[e].forEach((e=>e(...t)))}var l=!1;function d(e,t,r,n){if(null!=n&&"function"!=typeof n)throw new Error("task callback must be a function");var i,a;function o(e,...t){return e?r?a(e):i():t.length<=1?i(t[0]):void i(t)}h.started=!0;var s=h._createTaskItem(e,r?o:n||o);if(t?h._tasks.unshift(s):h._tasks.push(s),l||(l=!0,u((()=>{l=!1,h.process()}))),r||!n)return new Promise(((e,t)=>{i=e,a=t}))}function p(e){return function(t,...r){i-=1;for(var n=0,o=e.length;n0&&a.splice(l,1),s.callback(t,...r),null!=t&&c("error",t,s.data)}i<=h.concurrency-h.buffer&&c("unsaturated"),h.idle()&&c("drain"),h.process()}}function f(e){return!(0!==e.length||!h.idle())&&(u((()=>c("drain"))),!0)}const m=e=>t=>{if(!t)return new Promise(((t,r)=>{!function(e,t){const r=(...n)=>{s(e,r),t(...n)};o[e].push(r)}(e,((e,n)=>{if(e)return r(e);t(n)}))}));s(e),function(e,t){o[e].push(t)}(e,t)};var _=!1,h={_tasks:new J,_createTaskItem:(e,t)=>({data:e,callback:t}),*[Symbol.iterator](){yield*h._tasks[Symbol.iterator]()},concurrency:t,payload:r,buffer:t/4,started:!1,paused:!1,push(e,t){if(Array.isArray(e)){if(f(e))return;return e.map((e=>d(e,!1,!1,t)))}return d(e,!1,!1,t)},pushAsync(e,t){if(Array.isArray(e)){if(f(e))return;return e.map((e=>d(e,!1,!0,t)))}return d(e,!1,!0,t)},kill(){s(),h._tasks.empty()},unshift(e,t){if(Array.isArray(e)){if(f(e))return;return e.map((e=>d(e,!0,!1,t)))}return d(e,!0,!1,t)},unshiftAsync(e,t){if(Array.isArray(e)){if(f(e))return;return e.map((e=>d(e,!0,!0,t)))}return d(e,!0,!0,t)},remove(e){h._tasks.remove(e)},process(){if(!_){for(_=!0;!h.paused&&ih._tasks.length,running:()=>i,workersList:()=>a,idle:()=>h._tasks.length+i===0,pause(){h.paused=!0},resume(){!1!==h.paused&&(h.paused=!1,u(h.process))}};return Object.defineProperties(h,{saturated:{writable:!1,value:m("saturated")},unsaturated:{writable:!1,value:m("unsaturated")},empty:{writable:!1,value:m("empty")},drain:{writable:!1,value:m("drain")},error:{writable:!1,value:m("error")}}),h}function K(e,t){return H(e,1,t)}function W(e,t,r){return H(e,t,r)}var G=_((function(e,t,r,n){n=k(n);var i=g(r);return I(e,((e,r,n)=>{i(t,e,((e,r)=>{t=r,n(e)}))}),(e=>n(e,t)))}),4);function $(...e){var t=e.map(g);return function(...e){var r=this,n=e[e.length-1];return"function"==typeof n?e.pop():n=M(),G(t,e,((e,t,n)=>{t.apply(r,e.concat(((e,...t)=>{n(e,t)})))}),((e,t)=>n(e,...t))),n[R]}}function Y(...e){return $(...e.reverse())}var X=_((function(e,t,r,n){return y(D(t),e,r,n)}),4);var Q=_((function(e,t,r,n){var i=g(r);return X(e,t,((e,t)=>{i(e,((e,...r)=>e?t(e):t(e,r)))}),((e,t)=>{for(var r=[],i=0;i{var o,s=!1;const c=g(i);r(n,((r,n,i)=>{c(r,((n,a)=>n||!1===n?i(n):e(a)&&!o?(s=!0,o=t(!0,r),i(null,b)):void i()))}),(e=>{if(e)return a(e);a(null,s?o:t(!1))}))}}var ne=_((function(e,t,r){return re((e=>e),((e,t)=>t))(A,e,t,r)}),3);var ie=_((function(e,t,r,n){return re((e=>e),((e,t)=>t))(D(t),e,r,n)}),4);var ae=_((function(e,t,r){return re((e=>e),((e,t)=>t))(D(1),e,t,r)}),3);function oe(e){return(t,...r)=>g(t)(...r,((t,...r)=>{"object"==typeof console&&(t?console.error&&console.error(t):console[e]&&r.forEach((t=>console[e](t))))}))}var se=oe("dir");var ce=_((function(e,t,r){r=S(r);var n,i=g(e),a=g(t);function o(e,...t){if(e)return r(e);!1!==e&&(n=t,a(...t,s))}function s(e,t){return e?r(e):!1!==e?t?void i(o):r(null,...n):void 0}return s(null,!0)}),3);function le(e,t,r){const n=g(t);return ce(e,((...e)=>{const t=e.pop();n(...e,((e,r)=>t(e,!r)))}),r)}function ue(e){return(t,r,n)=>e(t,n)}var de=_((function(e,t,r){return A(e,ue(g(t)),r)}),3);var pe=_((function(e,t,r,n){return D(t)(e,ue(g(r)),n)}),4);var fe=_((function(e,t,r){return pe(e,1,t,r)}),3);function me(e){return m(e)?e:function(...t){var r=t.pop(),n=!0;t.push(((...e)=>{n?u((()=>r(...e))):r(...e)})),e.apply(this,t),n=!1}}var ge=_((function(e,t,r){return re((e=>!e),(e=>!e))(A,e,t,r)}),3);var _e=_((function(e,t,r,n){return re((e=>!e),(e=>!e))(D(t),e,r,n)}),4);var he=_((function(e,t,r){return re((e=>!e),(e=>!e))(I,e,t,r)}),3);function ye(e,t,r,n){var i=new Array(t.length);e(t,((e,t,n)=>{r(e,((e,r)=>{i[t]=!!r,n(e)}))}),(e=>{if(e)return n(e);for(var r=[],a=0;a{r(e,((r,a)=>{if(r)return n(r);a&&i.push({index:t,value:e}),n(r)}))}),(e=>{if(e)return n(e);n(null,i.sort(((e,t)=>e.index-t.index)).map((e=>e.value)))}))}function be(e,t,r,n){return(v(t)?ye:ve)(e,t,g(r),n)}var ke=_((function(e,t,r){return be(A,e,t,r)}),3);var xe=_((function(e,t,r,n){return be(D(t),e,r,n)}),4);var Se=_((function(e,t,r){return be(I,e,t,r)}),3);var we=_((function(e,t){var r=S(t),n=g(me(e));return function e(t){if(t)return r(t);!1!==t&&n(e)}()}),2);var De=_((function(e,t,r,n){var i=g(r);return X(e,t,((e,t)=>{i(e,((r,n)=>r?t(r):t(r,{key:n,val:e})))}),((e,t)=>{for(var r={},{hasOwnProperty:i}=Object.prototype,a=0;a{a(e,t,((e,n)=>{if(e)return r(e);i[t]=n,r(e)}))}),(e=>n(e,i)))}),4);function Ne(e,t,r){return Ae(e,1/0,t,r)}function Pe(e,t,r){return Ae(e,1,t,r)}function Ie(e,t=(e=>e)){var r=Object.create(null),n=Object.create(null),a=g(e),o=i(((e,i)=>{var o=t(...e);o in r?u((()=>i(null,...r[o]))):o in n?n[o].push(i):(n[o]=[i],a(...e,((e,...t)=>{e||(r[o]=t);var i=n[o];delete n[o];for(var a=0,s=i.length;a{var n=v(t)?[]:{};e(t,((e,t,r)=>{g(e)(((e,...i)=>{i.length<2&&([i]=i),n[t]=i,r(e)}))}),(e=>r(e,n)))}),3);function Re(e,t){return Oe(A,e,t)}function Me(e,t,r){return Oe(D(t),e,r)}function Le(e,t){var r=g(e);return H(((e,t)=>{r(e[0],t)}),t,1)}class je{constructor(){this.heap=[],this.pushCount=Number.MIN_SAFE_INTEGER}get length(){return this.heap.length}empty(){return this.heap=[],this}percUp(e){let t;for(;e>0&&ze(this.heap[e],this.heap[t=Be(e)]);){let r=this.heap[e];this.heap[e]=this.heap[t],this.heap[t]=r,e=t}}percDown(e){let t;for(;(t=1+(e<<1))=0;e--)this.percDown(e);return this}}function Be(e){return(e+1>>1)-1}function ze(e,t){return e.priority!==t.priority?e.priority({data:e,priority:t}))):{data:e,priority:t}}return r._tasks=new je,r._createTaskItem=({data:e,priority:t},r)=>({data:e,priority:t,callback:r}),r.push=function(e,t=0,r){return n(a(e,t),r)},r.pushAsync=function(e,t=0,r){return i(a(e,t),r)},delete r.unshift,delete r.unshiftAsync,r}var qe=_((function(e,t){if(t=k(t),!Array.isArray(e))return t(new TypeError("First argument to race must be an array of functions"));if(!e.length)return t();for(var r=0,n=e.length;r{let n={};if(e&&(n.error=e),t.length>0){var i=t;t.length<=1&&([i]=t),n.value=i}r(null,n)})),t.apply(this,e)}))}function He(e){var t;return Array.isArray(e)?t=e.map(Ve):(t={},Object.keys(e).forEach((r=>{t[r]=Ve.call(this,e[r])}))),t}function Ke(e,t,r,n){const i=g(r);return be(e,t,((e,t)=>{i(e,((e,r)=>{t(e,!r)}))}),n)}var We=_((function(e,t,r){return Ke(A,e,t,r)}),3);var Ge=_((function(e,t,r,n){return Ke(D(t),e,r,n)}),4);var $e=_((function(e,t,r){return Ke(I,e,t,r)}),3);function Ye(e){return function(){return e}}const Xe=5,Qe=0;function Ze(e,t,r){var n={times:Xe,intervalFunc:Ye(Qe)};if(arguments.length<3&&"function"==typeof e?(r=t||M(),t=e):(!function(e,t){if("object"==typeof t)e.times=+t.times||Xe,e.intervalFunc="function"==typeof t.interval?t.interval:Ye(+t.interval||Qe),e.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");e.times=+t||Xe}}(n,e),r=r||M()),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var i=g(t),a=1;return function e(){i(((t,...i)=>{!1!==t&&(t&&a++{function a(e){n(...t,e)}return(t.lengthe))(A,e,t,r)}),3);var nt=_((function(e,t,r,n){return re(Boolean,(e=>e))(D(t),e,r,n)}),4);var it=_((function(e,t,r){return re(Boolean,(e=>e))(I,e,t,r)}),3);var at=_((function(e,t,r){var n=g(t);return N(e,((e,t)=>{n(e,((r,n)=>{if(r)return t(r);t(r,{value:e,criteria:n})}))}),((e,t)=>{if(e)return r(e);r(null,t.sort(i).map((e=>e.value)))}));function i(e,t){var r=e.criteria,n=t.criteria;return rn?1:0}}),3);function ot(e,t,r){var n=g(e);return i(((i,a)=>{var o,s=!1;i.push(((...e)=>{s||(a(...e),clearTimeout(o))})),o=setTimeout((function(){var t=e.name||"anonymous",n=new Error('Callback function "'+t+'" timed out.');n.code="ETIMEDOUT",r&&(n.info=r),s=!0,a(n)}),t),n(...i)}))}function st(e,t,r,n){var i=g(r);return X(function(e){for(var t=Array(e);e--;)t[e]=e;return t}(e),t,i,n)}function ct(e,t,r){return st(e,1/0,t,r)}function lt(e,t,r){return st(e,1,t,r)}function ut(e,t,r,n){arguments.length<=3&&"function"==typeof t&&(n=r,r=t,t=Array.isArray(e)?[]:{}),n=k(n||M());var i=g(r);return A(e,((e,r,n)=>{i(t,e,r,n)}),(e=>n(e,t))),n[R]}var dt=_((function(e,t){var r,n=null;return fe(e,((e,t)=>{g(e)(((e,...i)=>{if(!1===e)return t(e);i.length<2?[r]=i:r=i,n=e,t(e?null:{})}))}),(()=>t(n,r)))}));function pt(e){return(...t)=>(e.unmemoized||e)(...t)}var ft=_((function(e,t,r){r=S(r);var n=g(t),i=g(e),a=[];function o(e,...t){if(e)return r(e);a=t,!1!==e&&i(s)}function s(e,t){return e?r(e):!1!==e?t?void n(o):r(null,...a):void 0}return i(s)}),3);function mt(e,t,r){const n=g(e);return ft((e=>n(((t,r)=>e(t,!r)))),t,r)}var gt=_((function(e,t){if(t=k(t),!Array.isArray(e))return t(new Error("First argument to waterfall must be an array of functions"));if(!e.length)return t();var r=0;function n(t){g(e[r++])(...t,S(i))}function i(i,...a){if(!1!==i)return i||r===e.length?t(i,...a):void n(a)}n([])})),_t={apply:n,applyEach:P,applyEachSeries:O,asyncify:d,auto:L,autoInject:q,cargo:K,cargoQueue:W,compose:Y,concat:Z,concatLimit:Q,concatSeries:ee,constant:te,detect:ne,detectLimit:ie,detectSeries:ae,dir:se,doUntil:le,doWhilst:ce,each:de,eachLimit:pe,eachOf:A,eachOfLimit:E,eachOfSeries:I,eachSeries:fe,ensureAsync:me,every:ge,everyLimit:_e,everySeries:he,filter:ke,filterLimit:xe,filterSeries:Se,forever:we,groupBy:Ee,groupByLimit:De,groupBySeries:Te,log:Ce,map:N,mapLimit:X,mapSeries:F,mapValues:Ne,mapValuesLimit:Ae,mapValuesSeries:Pe,memoize:Ie,nextTick:Fe,parallel:Re,parallelLimit:Me,priorityQueue:Ue,queue:Le,race:qe,reduce:G,reduceRight:Je,reflect:Ve,reflectAll:He,reject:We,rejectLimit:Ge,rejectSeries:$e,retry:Ze,retryable:et,seq:$,series:tt,setImmediate:u,some:rt,someLimit:nt,someSeries:it,sortBy:at,timeout:ot,times:ct,timesLimit:st,timesSeries:lt,transform:ut,tryEach:dt,unmemoize:pt,until:mt,waterfall:gt,whilst:ft,all:ge,allLimit:_e,allSeries:he,any:rt,anyLimit:nt,anySeries:it,find:ne,findLimit:ie,findSeries:ae,flatMap:Z,flatMapLimit:Q,flatMapSeries:ee,forEach:de,forEachSeries:fe,forEachLimit:pe,forEachOf:A,forEachOfSeries:I,forEachOfLimit:E,inject:G,foldl:G,foldr:Je,select:ke,selectLimit:xe,selectSeries:Se,wrapSync:d,during:ft,doDuring:ce}},79429:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>M});var n={Space_Separator:/[\u1680\u2000-\u200A\u202F\u205F\u3000]/,ID_Start:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE83\uDE86-\uDE89\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]/,ID_Continue:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u09FC\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9-\u0AFF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D00-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF9\u1D00-\u1DF9\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDCA0-\uDCE9\uDCFF\uDE00-\uDE3E\uDE47\uDE50-\uDE83\uDE86-\uDE99\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC59\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD47\uDD50-\uDD59]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4A\uDD50-\uDD59]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/},i={isSpaceSeparator:e=>"string"==typeof e&&n.Space_Separator.test(e),isIdStartChar:e=>"string"==typeof e&&(e>="a"&&e<="z"||e>="A"&&e<="Z"||"$"===e||"_"===e||n.ID_Start.test(e)),isIdContinueChar:e=>"string"==typeof e&&(e>="a"&&e<="z"||e>="A"&&e<="Z"||e>="0"&&e<="9"||"$"===e||"_"===e||"‌"===e||"‍"===e||n.ID_Continue.test(e)),isDigit:e=>"string"==typeof e&&/[0-9]/.test(e),isHexDigit:e=>"string"==typeof e&&/[0-9A-Fa-f]/.test(e)};let a,o,s,c,l,u,d,p,f;function m(e,t,r){const n=e[t];if(null!=n&&"object"==typeof n)if(Array.isArray(n))for(let e=0;e0;){const t=k();if(!i.isHexDigit(t))throw N(x());e+=x()}return String.fromCodePoint(parseInt(e,16))}const T={start(){if("eof"===d.type)throw P();C()},beforePropertyName(){switch(d.type){case"identifier":case"string":return p=d.value,void(o="afterPropertyName");case"punctuator":return void A();case"eof":throw P()}},afterPropertyName(){if("eof"===d.type)throw P();o="beforePropertyValue"},beforePropertyValue(){if("eof"===d.type)throw P();C()},beforeArrayValue(){if("eof"===d.type)throw P();"punctuator"!==d.type||"]"!==d.value?C():A()},afterPropertyValue(){if("eof"===d.type)throw P();switch(d.value){case",":return void(o="beforePropertyName");case"}":A()}},afterArrayValue(){if("eof"===d.type)throw P();switch(d.value){case",":return void(o="beforeArrayValue");case"]":A()}},end(){}};function C(){let e;switch(d.type){case"punctuator":switch(d.value){case"{":e={};break;case"[":e=[]}break;case"null":case"boolean":case"numeric":case"string":e=d.value}if(void 0===f)f=e;else{const t=s[s.length-1];Array.isArray(t)?t.push(e):Object.defineProperty(t,p,{value:e,writable:!0,enumerable:!0,configurable:!0})}if(null!==e&&"object"==typeof e)s.push(e),o=Array.isArray(e)?"beforeArrayValue":"beforePropertyName";else{const e=s[s.length-1];o=null==e?"end":Array.isArray(e)?"afterArrayValue":"afterPropertyValue"}}function A(){s.pop();const e=s[s.length-1];o=null==e?"end":Array.isArray(e)?"afterArrayValue":"afterPropertyValue"}function N(e){return O(void 0===e?`JSON5: invalid end of input at ${l}:${u}`:`JSON5: invalid character '${F(e)}' at ${l}:${u}`)}function P(){return O(`JSON5: invalid end of input at ${l}:${u}`)}function I(){return u-=5,O(`JSON5: invalid identifier character at ${l}:${u}`)}function F(e){const t={"'":"\\'",'"':'\\"',"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\v","\0":"\\0","\u2028":"\\u2028","\u2029":"\\u2029"};if(t[e])return t[e];if(e<" "){const t=e.charCodeAt(0).toString(16);return"\\x"+("00"+t).substring(t.length)}return e}function O(e){const t=new SyntaxError(e);return t.lineNumber=l,t.columnNumber=u,t}const R={parse:function(e,t){a=String(e),o="start",s=[],c=0,l=1,u=0,d=void 0,p=void 0,f=void 0;do{d=b(),T[o]()}while("eof"!==d.type);return"function"==typeof t?m({"":f},"",t):f},stringify:function(e,t,r){const n=[];let a,o,s,c="",l="";if(null==t||"object"!=typeof t||Array.isArray(t)||(r=t.space,s=t.quote,t=t.replacer),"function"==typeof t)o=t;else if(Array.isArray(t)){a=[];for(const e of t){let t;"string"==typeof e?t=e:("number"==typeof e||e instanceof String||e instanceof Number)&&(t=String(e)),void 0!==t&&a.indexOf(t)<0&&a.push(t)}}return r instanceof Number?r=Number(r):r instanceof String&&(r=String(r)),"number"==typeof r?r>0&&(r=Math.min(10,Math.floor(r)),l=" ".substr(0,r)):"string"==typeof r&&(l=r.substr(0,10)),u("",{"":e});function u(e,t){let r=t[e];switch(null!=r&&("function"==typeof r.toJSON5?r=r.toJSON5(e):"function"==typeof r.toJSON&&(r=r.toJSON(e))),o&&(r=o.call(t,e,r)),r instanceof Number?r=Number(r):r instanceof String?r=String(r):r instanceof Boolean&&(r=r.valueOf()),r){case null:return"null";case!0:return"true";case!1:return"false"}return"string"==typeof r?d(r):"number"==typeof r?String(r):"object"==typeof r?Array.isArray(r)?function(e){if(n.indexOf(e)>=0)throw TypeError("Converting circular structure to JSON5");n.push(e);let t=c;c+=l;let r,i=[];for(let t=0;t=0)throw TypeError("Converting circular structure to JSON5");n.push(e);let t=c;c+=l;let r,i=a||Object.keys(e),o=[];for(const t of i){const r=u(t,e);if(void 0!==r){let e=p(t)+":";""!==l&&(e+=" "),e+=r,o.push(e)}}if(0===o.length)r="{}";else{let e;if(""===l)e=o.join(","),r="{"+e+"}";else{let n=",\n"+c;e=o.join(n),r="{\n"+c+e+",\n"+t+"}"}}return n.pop(),c=t,r}(r):void 0}function d(e){const t={"'":.1,'"':.2},r={"'":"\\'",'"':'\\"',"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\v","\0":"\\0","\u2028":"\\u2028","\u2029":"\\u2029"};let n="";for(let a=0;at[e]{"use strict";e.exports=JSON.parse('{"data":[{"filePath":"@internal/component/ets/ability_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/action_sheet.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/alert_dialog.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/alphabet_indexer.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/animator.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/badge.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/blank.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/button.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/calendar.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/calendar_picker.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/canvas.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/checkbox.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/checkboxgroup.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/circle.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/column.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/column_split.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/common.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/common_ts_ets_api.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/container_span.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/context_menu.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/counter.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/custom_dialog_controller.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/data_panel.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/date_picker.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/divider.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/effect_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/ellipse.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/embedded_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/enums.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/flex.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/flow_item.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/folder_stack.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/form_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/form_link.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/for_each.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/gauge.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/gesture.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/grid.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/gridItem.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/grid_col.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/grid_container.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/grid_row.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/hyperlink.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/image.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/image_animator.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/image_common.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/image_span.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/inspector.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/lazy_for_each.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/line.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/list.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/list_item.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/list_item_group.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/loading_progress.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/location_button.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/marquee.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/matrix2d.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/media_cached_image.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/menu.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/menu_item.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/menu_item_group.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/navigation.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/navigator.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/nav_destination.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/nav_router.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/node_container.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/page_transition.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/panel.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/particle.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/paste_button.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/path.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/pattern_lock.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/plugin_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/polygon.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/polyline.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/progress.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/qrcode.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/radio.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/rating.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/rect.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/refresh.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/relative_container.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/remote_window.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/rich_editor.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/rich_text.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/root_scene.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/row.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/row_split.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/save_button.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/screen.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/scroll.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/scroll_bar.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/search.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/security_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/select.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/shape.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/sidebar.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/slider.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/span.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/stack.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/state_management.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/stepper.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/stepper_item.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/styled_string.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/swiper.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/symbolglyph.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/symbol_span.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/tabs.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/tab_content.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text_area.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text_clock.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text_common.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text_input.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text_picker.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text_timer.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/time_picker.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/toggle.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/ui_extension_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/units.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/video.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/water_flow.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/web.d.ts","kitName":"ArkWeb","subSystem":"web"},{"filePath":"@internal/component/ets/window_scene.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/xcomponent.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/ets/global.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/ets/global.d.ts","kitName":"ArkUI","subSystem":"公共基础类库"},{"filePath":"@internal/ets/lifecycle.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.ability.ability.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.ability.dataUriUtils.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.ability.errorCode.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.ability.featureAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.ability.particleAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.ability.particleAbility.d.ts","kitName":"AbilityKit","subSystem":"资源调度"},{"filePath":"@ohos.ability.wantConstant.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.abilityAccessCtrl.d.ts","kitName":"AbilityKit","subSystem":"安全基础能力"},{"filePath":"@ohos.accessibility.config.d.ts","kitName":"AccessibilityKit","subSystem":"无障碍软件服务"},{"filePath":"@ohos.accessibility.d.ts","kitName":"AccessibilityKit","subSystem":"无障碍软件服务"},{"filePath":"@ohos.accessibility.GesturePath.d.ts","kitName":"AccessibilityKit","subSystem":"无障碍软件服务"},{"filePath":"@ohos.accessibility.GesturePoint.d.ts","kitName":"AccessibilityKit","subSystem":"无障碍软件服务"},{"filePath":"@ohos.account.appAccount.d.ts","kitName":"BasicServicesKit","subSystem":"账号"},{"filePath":"@ohos.account.distributedAccount.d.ts","kitName":"BasicServicesKit","subSystem":"账号"},{"filePath":"@ohos.account.osAccount.d.ts","kitName":"BasicServicesKit","subSystem":"账号"},{"filePath":"@ohos.advertising.AdComponent.d.ets","kitName":"AdsKit","subSystem":"广告服务"},{"filePath":"@ohos.advertising.AdsServiceExtensionAbility.d.ts","kitName":"AdsKit","subSystem":"广告服务"},{"filePath":"@ohos.advertising.AutoAdComponent.d.ets","kitName":"AdsKit","subSystem":"广告服务"},{"filePath":"@ohos.advertising.d.ts","kitName":"AdsKit","subSystem":"广告服务"},{"filePath":"@ohos.ai.intelligentVoice.d.ts","kitName":"MindSporeLiteKit","subSystem":"AI业务"},{"filePath":"@ohos.ai.mindSporeLite.d.ts","kitName":"MindSporeLiteKit","subSystem":"AI业务"},{"filePath":"@ohos.animation.windowAnimationManager.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"@ohos.animator.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.app.ability.Ability.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.AbilityConstant.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.abilityDelegatorRegistry.d.ts","kitName":"TestKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.AbilityLifecycleCallback.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.abilityManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.AbilityStage.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ActionExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ApplicationStateChangeCallback.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.appManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.appRecovery.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.AtomicServiceOptions.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.AutoFillExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.autoFillManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.autoStartupManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ChildProcess.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.childProcessManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.common.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.Configuration.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ConfigurationConstant.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.contextConstant.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.dataUriUtils.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.dialogRequest.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.dialogSession.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.DriverExtensionAbility.d.ts","kitName":"DriverDevelopmentKit","subSystem":"驱动"},{"filePath":"@ohos.app.ability.EmbeddableUIAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.EmbeddedUIExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.EnvironmentCallback.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.errorManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.insightIntent.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.InsightIntentContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.insightIntentDriver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.InsightIntentExecutor.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.MediaControlExtensionAbility.d.ts","kitName":"AVSessionKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.app.ability.missionManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.OpenLinkOptions.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.PrintExtensionAbility.d.ts","kitName":"BasicServicesKit","subSystem":"打印"},{"filePath":"@ohos.app.ability.quickFixManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ServiceExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ShareExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.StartOptions.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.UIAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.UIExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.UIExtensionContentSession.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.UserAuthExtensionAbility.d.ts","kitName":"UserAuthenticationKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.VpnExtensionAbility.d.ts","kitName":"NetworkKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.Want.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.wantAgent.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.wantConstant.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.appstartup.StartupListener.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.businessAbilityRouter.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.formAgent.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.formBindingData.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.FormExtensionAbility.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.formHost.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.formInfo.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.formObserver.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.formProvider.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.application.abilityDelegatorRegistry.d.ts","kitName":"TestKit","subSystem":"元能力"},{"filePath":"@ohos.application.abilityManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.AccessibilityExtensionAbility.d.ts","kitName":"AccessibilityKit","subSystem":"无障碍软件服务"},{"filePath":"@ohos.application.appManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.BackupExtensionAbility.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.application.Configuration.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.ConfigurationConstant.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.DataShareExtensionAbility.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.application.formBindingData.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.application.formError.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.application.formHost.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.application.formInfo.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.application.formProvider.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.application.missionManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.StaticSubscriberExtensionAbility.d.ts","kitName":"BasicServicesKit","subSystem":"元能力"},{"filePath":"@ohos.application.StaticSubscriberExtensionContext.d.ts","kitName":"BasicServicesKit","subSystem":"元能力"},{"filePath":"@ohos.application.testRunner.d.ts","kitName":"TestKit","subSystem":"元能力"},{"filePath":"@ohos.application.uriPermissionManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.Want.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.WindowExtensionAbility.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"@ohos.arkui.advanced.Chip.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.ChipGroup.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.ComposeListItem.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.ComposeTitleBar.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.Counter.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.Dialog.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.EditableTitleBar.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.ExceptionPrompt.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.Filter.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.GridObjectSortComponent.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.Popup.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.ProgressButton.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.SegmentButton.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.SelectionMenu.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.SelectTitleBar.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.SplitLayout.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.SubHeader.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.SwipeRefresher.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.TabTitleBar.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.ToolBar.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.TreeView.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.componentSnapshot.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.componentUtils.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.dragController.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.drawableDescriptor.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.inspector.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.observer.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.performanceMonitor.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.shape.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.UIContext.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.UIContext.d.ts","kitName":"ArkUI","subSystem":"元能力"},{"filePath":"@ohos.arkui.uiExtension.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.backgroundTaskManager.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.base.d.ts","kitName":"BasicServicesKit","subSystem":"SDK"},{"filePath":"@ohos.batteryInfo.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.batteryStatistics.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.bluetooth.a2dp.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.access.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.baseProfile.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.ble.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.connection.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.constant.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.hfp.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.hid.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.map.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.pan.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.pbap.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.socket.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.wearDetection.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetoothManager.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.brightness.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.buffer.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.bundle.appControl.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.bundleManager.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.bundleMonitor.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.bundleResourceManager.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.defaultAppManager.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.distributedBundleManager.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.freeInstall.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.innerBundleManager.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.installer.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.launcherBundleManager.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.overlay.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundleState.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.bytrace.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.calendarManager.d.ts","kitName":"CalendarKit","subSystem":"应用"},{"filePath":"@ohos.charger.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.commonEventManager.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"@ohos.configPolicy.d.ts","kitName":"BasicServicesKit","subSystem":"定制"},{"filePath":"@ohos.connectedTag.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.contact.d.ts","kitName":"ContactsKit","subSystem":"应用"},{"filePath":"@ohos.continuation.continuationManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.convertxml.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.cooperate.d.ts","kitName":"DistributedServiceKit","subSystem":"综合传感处理平台"},{"filePath":"@ohos.curves.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.data.cloudData.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.cloudExtension.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.commonType.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.dataAbility.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.dataShare.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.dataSharePredicates.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.DataShareResultSet.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.distributedData.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.distributedDataObject.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.distributedKVStore.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.preferences.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.rdb.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.relationalStore.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.storage.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.unifiedDataChannel.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.uniformDataStruct.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.uniformTypeDescriptor.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.ValuesBucket.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.deviceAttest.d.ts","kitName":"BasicServicesKit","subSystem":"XTS"},{"filePath":"@ohos.deviceInfo.d.ts","kitName":"BasicServicesKit","subSystem":"启动恢复"},{"filePath":"@ohos.deviceStatus.dragInteraction.d.ts","kitName":"ArkUI","subSystem":"综合传感处理平台"},{"filePath":"@ohos.display.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"@ohos.display.d.ts","kitName":"ArkUI","subSystem":"窗口"},{"filePath":"@ohos.distributedBundle.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.distributedDeviceManager.d.ts","kitName":"DistributedServiceKit","subSystem":"分布式硬件"},{"filePath":"@ohos.distributedHardware.deviceManager.d.ts","kitName":"DistributedServiceKit","subSystem":"分布式硬件"},{"filePath":"@ohos.distributedHardware.hardwareManager.d.ts","kitName":"DistributedServiceKit","subSystem":"分布式硬件"},{"filePath":"@ohos.distributedMissionManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.dlpPermission.d.ts","kitName":"DataLossPreventionKit","subSystem":"安全基础能力"},{"filePath":"@ohos.document.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.driver.deviceManager.d.ts","kitName":"DriverDevelopmentKit","subSystem":"驱动"},{"filePath":"@ohos.effectKit.d.ts","kitName":"ArkGraphics2D","subSystem":"OS媒体软件"},{"filePath":"@ohos.enterprise.accountManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.adminManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.applicationManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.bluetoothManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.browser.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.bundleManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.dateTimeManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.deviceControl.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.deviceInfo.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.deviceSettings.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.EnterpriseAdminExtensionAbility.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.locationManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.networkManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.restrictions.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.securityManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.systemManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.usbManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.wifiManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.events.emitter.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"@ohos.faultLogger.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.file.backup.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.cloudSync.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.cloudSyncManager.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.environment.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.fileAccess.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.fileExtensionInfo.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.fileuri.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.fs.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.hash.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.photoAccessHelper.d.ts","kitName":"MediaLibraryKit","subSystem":"文件管理"},{"filePath":"@ohos.file.PhotoPickerComponent.d.ets","kitName":"MediaLibraryKit","subSystem":"文件管理"},{"filePath":"@ohos.file.picker.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.recent.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.securityLabel.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.statvfs.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.storageStatistics.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.trash.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.volumeManager.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.fileio.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.filemanagement.userFileManager.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.fileshare.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.font.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.geolocation.d.ts","kitName":"LocationKit","subSystem":"位置服务"},{"filePath":"@ohos.geoLocationManager.d.ts","kitName":"LocationKit","subSystem":"位置服务"},{"filePath":"@ohos.graphics.colorSpaceManager.d.ts","kitName":"ArkGraphics2D","subSystem":"图形图像"},{"filePath":"@ohos.graphics.displaySync.d.ts","kitName":"ArkGraphics2D","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.graphics.hdrCapability.d.ts","kitName":"ArkGraphics2D","subSystem":"图形图像"},{"filePath":"@ohos.hiAppEvent.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hichecker.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hidebug.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hilog.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hiSysEvent.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hiTraceChain.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hiTraceMeter.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hiviewdfx.hiAppEvent.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.i18n.d.ts","kitName":"LocalizationKit","subSystem":"全球化"},{"filePath":"@ohos.identifier.oaid.d.ts","kitName":"AdsKit","subSystem":"广告服务"},{"filePath":"@ohos.inputMethod.d.ts","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.inputMethod.Panel.d.ts","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.inputMethodEngine.d.ts","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.InputMethodExtensionAbility.d.ts","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.InputMethodExtensionContext.d.ts","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.inputMethodList.d.ets","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.InputMethodSubtype.d.ts","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.intl.d.ts","kitName":"LocalizationKit","subSystem":"全球化"},{"filePath":"@ohos.logLibrary.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.matrix4.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.measure.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.mediaquery.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.multimedia.audio.d.ts","kitName":"AudioKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.audioHaptic.d.ts","kitName":"AudioKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.avCastPicker.d.ets","kitName":"AVSessionKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.avCastPickerParam.d.ts","kitName":"AVSessionKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.avsession.d.ts","kitName":"AVSessionKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.avVolumePanel.d.ets","kitName":"AudioKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.camera.d.ts","kitName":"CameraKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.cameraPicker.d.ts","kitName":"CameraKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.drm.d.ts","kitName":"DrmKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.image.d.ts","kitName":"ImageKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.media.d.ts","kitName":"MediaKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.mediaLibrary.d.ts","kitName":"MediaLibraryKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.systemSoundManager.d.ts","kitName":"AudioKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimodalInput.gestureEvent.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.inputConsumer.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.inputDevice.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.inputDeviceCooperate.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.inputEvent.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.inputEventClient.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.inputMonitor.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.intentionCode.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.keyCode.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.keyEvent.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.mouseEvent.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.pointer.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.shortKey.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.touchEvent.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.net.connection.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"@ohos.net.connection.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.ethernet.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.http.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"@ohos.net.mdns.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.networkSecurity.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"@ohos.net.policy.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.sharing.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.socket.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"@ohos.net.statistics.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.vpn.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.vpn.d.ts","kitName":"NetworkKit","subSystem":"元能力"},{"filePath":"@ohos.net.vpnExtension.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.vpnExtension.d.ts","kitName":"NetworkKit","subSystem":"元能力"},{"filePath":"@ohos.net.webSocket.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.webSocket.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"@ohos.nfc.cardEmulation.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.nfc.controller.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.nfc.tag.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.notificationManager.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"@ohos.notificationSubscribe.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"@ohos.pasteboard.d.ts","kitName":"BasicServicesKit","subSystem":"剪贴板"},{"filePath":"@ohos.PiPWindow.d.ts","kitName":"ArkUI","subSystem":"窗口"},{"filePath":"@ohos.pluginComponent.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.power.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.print.d.ts","kitName":"BasicServicesKit","subSystem":"打印"},{"filePath":"@ohos.privacyManager.d.ts","kitName":"AbilityKit","subSystem":"安全基础能力"},{"filePath":"@ohos.process.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.prompt.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.promptAction.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.reminderAgent.d.ts","kitName":"BackgroundTasksKit","subSystem":"事件通知"},{"filePath":"@ohos.reminderAgentManager.d.ts","kitName":"BackgroundTasksKit","subSystem":"事件通知"},{"filePath":"@ohos.request.d.ts","kitName":"BasicServicesKit","subSystem":"上传下载"},{"filePath":"@ohos.resourceManager.d.ts","kitName":"LocalizationKit","subSystem":"全球化"},{"filePath":"@ohos.resourceschedule.backgroundTaskManager.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.resourceschedule.deviceStandby.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.resourceschedule.systemload.d.ts","kitName":"BasicServicesKit","subSystem":"资源调度"},{"filePath":"@ohos.resourceschedule.usageStatistics.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.resourceschedule.workScheduler.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.router.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.rpc.d.ts","kitName":"IPCKit","subSystem":"基础通信"},{"filePath":"@ohos.runningLock.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.screen.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"@ohos.screenLock.d.ts","kitName":"BasicServicesKit","subSystem":"主题"},{"filePath":"@ohos.screenshot.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"@ohos.secureElement.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.security.asset.d.ts","kitName":"Asset Store Kit","subSystem":"安全基础能力"},{"filePath":"@ohos.security.cert.d.ts","kitName":"DeviceCertificateKit","subSystem":"安全基础能力"},{"filePath":"@ohos.security.certManager.d.ts","kitName":"DeviceCertificateKit","subSystem":"安全基础能力"},{"filePath":"@ohos.security.cryptoFramework.d.ts","kitName":"CryptoArchitectureKit","subSystem":"安全基础能力"},{"filePath":"@ohos.security.huks.d.ts","kitName":"UniversalKeystoreKit","subSystem":"安全基础能力"},{"filePath":"@ohos.sensor.d.ts","kitName":"SensorServiceKit","subSystem":"泛sensor服务"},{"filePath":"@ohos.settings.d.ts","kitName":"BasicServicesKit","subSystem":"应用"},{"filePath":"@ohos.statfs.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.stationary.d.ts","kitName":"MultimodalAwarenessKit","subSystem":"综合传感处理平台"},{"filePath":"@ohos.systemCapability.d.ts","kitName":"BasicServicesKit","subSystem":"研发工具链"},{"filePath":"@ohos.systemDateTime.d.ts","kitName":"BasicServicesKit","subSystem":"时间时区"},{"filePath":"@ohos.systemparameter.d.ts","kitName":"BasicServicesKit","subSystem":"启动恢复"},{"filePath":"@ohos.systemParameterEnhance.d.ts","kitName":"BasicServicesKit","subSystem":"启动恢复"},{"filePath":"@ohos.systemTime.d.ts","kitName":"BasicServicesKit","subSystem":"时间时区"},{"filePath":"@ohos.systemTimer.d.ts","kitName":"BasicServicesKit","subSystem":"时间时区"},{"filePath":"@ohos.taskpool.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.telephony.call.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.telephony.call.d.ts","kitName":"TelephonyKit","subSystem":"应用"},{"filePath":"@ohos.telephony.data.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.telephony.observer.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.telephony.radio.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.telephony.sim.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.telephony.sms.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.telephony.vcard.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.thermal.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.uiAppearance.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.uiExtensionHost.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.UiTest.d.ts","kitName":"TestKit","subSystem":"测试框架"},{"filePath":"@ohos.update.d.ts","kitName":"BasicServicesKit","subSystem":"升级服务"},{"filePath":"@ohos.uri.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.url.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.usb.d.ts","kitName":"BasicServicesKit","subSystem":"USB服务"},{"filePath":"@ohos.usbManager.d.ts","kitName":"BasicServicesKit","subSystem":"USB服务"},{"filePath":"@ohos.userIAM.faceAuth.d.ts","kitName":"UserAuthenticationKit","subSystem":"用户IAM"},{"filePath":"@ohos.userIAM.userAuth.d.ts","kitName":"UserAuthenticationKit","subSystem":"用户IAM"},{"filePath":"@ohos.userIAM.userAuthIcon.d.ets","kitName":"UserAuthenticationKit","subSystem":"用户IAM"},{"filePath":"@ohos.util.ArrayList.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.Deque.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.HashMap.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.HashSet.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.json.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.LightWeightMap.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.LightWeightSet.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.LinkedList.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.List.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.PlainArray.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.Queue.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.Stack.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.TreeMap.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.TreeSet.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.Vector.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.vibrator.d.ts","kitName":"SensorServiceKit","subSystem":"泛sensor服务"},{"filePath":"@ohos.wallpaper.d.ts","kitName":"BasicServicesKit","subSystem":"主题"},{"filePath":"@ohos.WallpaperExtensionAbility.d.ts","kitName":"BasicServicesKit","subSystem":"主题"},{"filePath":"@ohos.wantAgent.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.web.netErrorList.d.ts","kitName":"ArkWeb","subSystem":"web"},{"filePath":"@ohos.web.webview.d.ts","kitName":"ArkWeb","subSystem":"web"},{"filePath":"@ohos.wifi.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.wifiext.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.wifiManager.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.wifiManagerExt.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.wifiManagerExt.d.ts","kitName":"ConnectivityKit","subSystem":"元能力"},{"filePath":"@ohos.window.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"@ohos.window.d.ts","kitName":"ArkUI","subSystem":"窗口"},{"filePath":"@ohos.worker.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.WorkSchedulerExtensionAbility.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.xml.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.zlib.d.ts","kitName":"BasicServicesKit","subSystem":"包管理"},{"filePath":"@system.app.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@system.battery.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@system.bluetooth.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@system.brightness.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@system.cipher.d.ts","kitName":"CryptoArchitectureKit","subSystem":"安全基础能力"},{"filePath":"@system.configuration.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@system.device.d.ts","kitName":"BasicServicesKit","subSystem":"启动恢复"},{"filePath":"@system.file.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@system.geolocation.d.ts","kitName":"LocationKit","subSystem":"位置服务"},{"filePath":"@system.mediaquery.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@system.notification.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"@system.package.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@system.prompt.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@system.request.d.ts","kitName":"BasicServicesKit","subSystem":"上传下载"},{"filePath":"@system.router.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@system.sensor.d.ts","kitName":"SensorServiceKit","subSystem":"泛sensor服务"},{"filePath":"@system.storage.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@system.vibrator.d.ts","kitName":"SensorServiceKit","subSystem":"泛sensor服务"},{"filePath":"ability/abilityResult.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"ability/connectOptions.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"ability/dataAbilityHelper.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"ability/dataAbilityOperation.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"ability/dataAbilityResult.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"ability/startAbilityParameter.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"ability/want.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"advertising/advertisement.d.ts","kitName":"AdsKit","subSystem":"广告服务"},{"filePath":"app/appVersionInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"app/context.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"app/processInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityDelegator.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/abilityDelegatorArgs.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityFirstFrameStateData.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityForegroundStateObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityMonitor.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityRunningInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityStageContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityStageMonitor.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityStateData.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AccessibilityExtensionContext.d.ts","kitName":"AccessibilityKit","subSystem":"无障碍软件服务"},{"filePath":"application/AppForegroundStateObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ApplicationContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ApplicationStateObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AppStateData.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AutoFillExtensionContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AutoFillRect.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AutoFillRequest.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AutoFillType.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AutoStartupCallback.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AutoStartupInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/BaseContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/BusinessAbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/Context.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ContinuableInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ContinueCallback.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ContinueDeviceInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ContinueMissionInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/DriverExtensionContext.d.ts","kitName":"DriverDevelopmentKit","subSystem":"驱动"},{"filePath":"application/EmbeddableUIAbilityContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ErrorObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/EventHub.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ExtensionContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ExtensionRunningInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/FormExtensionContext.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"application/LoopObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/MediaControlExtensionContext.d.ts","kitName":"AVSessionKit","subSystem":"OS媒体软件"},{"filePath":"application/MissionCallbacks.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/MissionDeviceInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/MissionInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/MissionListener.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/MissionParameter.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/MissionSnapshot.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/PageNodeInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ProcessData.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ProcessInformation.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ProcessRunningInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ServiceExtensionContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/shellCmdResult.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/UIAbilityContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/UIExtensionContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ViewData.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/VpnExtensionContext.d.ts","kitName":"NetworkKit","subSystem":"元能力"},{"filePath":"application/WorkSchedulerExtensionContext.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"arkui/AlphabetIndexerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/BlankModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/BuilderNode.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ButtonModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/CalendarPickerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/CheckboxGroupModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/CheckboxModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ColumnModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ColumnSplitModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/CommonModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ComponentContent.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/CounterModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/DataPanelModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/DatePickerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/DividerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/FormComponentModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/FrameNode.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/GaugeModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/Graphics.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/GridColModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/GridItemModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/GridModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/GridRowModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/HyperlinkModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ImageAnimatorModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ImageModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ImageSpanModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/LineModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ListItemGroupModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ListItemModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ListModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/LoadingProgressModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/MarqueeModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/MenuItemModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/MenuModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/NavDestinationModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/NavigationModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/NavigatorModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/NavRouterModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/NodeController.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/PanelModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/PathModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/PatternLockModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/PolygonModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/PolylineModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ProgressModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/QRCodeModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RadioModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RatingModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RectModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RenderNode.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RichEditorModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RowModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RowSplitModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ScrollModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/SearchModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/SelectModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ShapeModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/SideBarContainerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/SliderModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/SpanModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/StackModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/StepperItemModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/SwiperModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TabsModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TextAreaModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TextClockModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TextInputModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TextModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TextPickerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TextTimerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TimePickerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ToggleModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/VideoModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/WaterFlowModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/XComponentNode.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"bundle/abilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/applicationInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/bundleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/bundleInstaller.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/bundleStatusCallback.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/customizeData.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/elementName.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/hapModuleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/launcherAbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/moduleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/PermissionDef.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/remoteAbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/shortcutInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/AbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/ApplicationInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/AppProvisionInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/BundleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/BundlePackInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/BundleResourceInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/DispatchInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/ElementName.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/ExtensionAbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/HapModuleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/LauncherAbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/LauncherAbilityResourceInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/Metadata.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/OverlayModuleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/PermissionDef.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/RecoverableApplicationInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/RemoteAbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/SharedBundleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/ShortcutInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"common/full/canvaspattern.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/full/console.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/full/dom.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/full/featureability.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/full/global.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/full/viewmodel.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/lite/console.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/lite/featureability.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/lite/global.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/lite/viewmodel.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"commonEvent/commonEventData.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"commonEvent/commonEventPublishData.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"commonEvent/commonEventSubscribeInfo.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"commonEvent/commonEventSubscriber.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"continuation/continuationExtraParams.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"continuation/continuationResult.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"data/rdb/resultSet.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"global/rawFileDescriptor.d.ts","kitName":"LocalizationKit","subSystem":"全球化"},{"filePath":"global/resource.d.ts","kitName":"LocalizationKit","subSystem":"全球化"},{"filePath":"multimedia/soundPool.d.ts","kitName":"MediaKit","subSystem":"OS媒体软件"},{"filePath":"notification/notificationActionButton.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/NotificationCommonDef.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationContent.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationContent.d.ts","kitName":"NotificationKit","subSystem":"安全基础能力"},{"filePath":"notification/notificationFlags.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationRequest.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationSlot.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationSorting.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationSortingMap.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationSubscribeInfo.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationSubscriber.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationTemplate.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationUserInput.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"security/PermissionRequestResult.d.ts","kitName":"AbilityKit","subSystem":"安全基础能力"},{"filePath":"tag/nfctech.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"tag/tagSession.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"wantAgent/triggerInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@internal/component/ets/component3d.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/styled_string.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/web.d.ts","kitName":"ArkWeb","subSystem":"web"},{"filePath":"@ohos.app.appstartup.StartupConfig.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.appstartup.StartupConfigEntry.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.appstartup.StartupListener.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.appstartup.startupManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.appstartup.StartupTask.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.arkui.shape.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.commonEvent.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"@ohos.graphics.common2D.d.ts","kitName":"ArkGraphics2D","subSystem":"图形图像"},{"filePath":"@ohos.graphics.drawing.d.ts","kitName":"ArkGraphics2D","subSystem":"图形图像"},{"filePath":"@ohos.notification.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"@ohos.security.securityGuard.d.ts","kitName":"securityGuardKit","subSystem":"安全基础能力"},{"filePath":"@system.fetch.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"@system.network.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"application/VpnExtensionContext.d.ts","kitName":"NetworkKit","subSystem":"元能力"},{"filePath":"application/WindowExtensionContext.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"arkui/AttributeUpdater.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"data/rdb/resultSet.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"multimedia/ringtonePlayer.d.ts","kitName":"AudioKit","subSystem":"OS媒体软件"},{"filePath":"multimedia/systemTonePlayer.d.ts","kitName":"AudioKit","subSystem":"OS媒体软件"},{"filePath":"@internal/component/ets/repeat.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"application/AbilityFirstFrameStateObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityStartCallback.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityFirstFrameStateObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.graphics.text.d.ts","kitName":"ArkGraphics2D","subSystem":"图形图像"},{"filePath":"wantAgent/wantAgentInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"permissions.d.ts","kitName":"NA","subSystem":"NA"}]}')},739:e=>{"use strict";e.exports=JSON.parse('{"compileOnSave":false,"compilerOptions":{"ets":{"render":{"method":["build","pageTransition"],"decorator":"Builder"},"components":["AbilityComponent","AlphabetIndexer","Animator","Badge","Blank","Button","Calendar","CalendarPicker","Camera","Canvas","Checkbox","CheckboxGroup","Circle","ColorPicker","ColorPickerDialog","Column","ColumnSplit","Component3D","Counter","DataPanel","DatePicker","Divider","Ellipse","Flex","FormComponent","Gauge","GeometryView","Grid","GridItem","GridContainer","Hyperlink","Image","ImageAnimator","Line","List","ListItem","ListItemGroup","LoadingProgress","Marquee","Menu","MenuItem","MenuItemGroup","Navigation","Navigator","Option","PageTransitionEnter","PageTransitionExit","Panel","Particle","Path","PatternLock","Piece","PluginComponent","Polygon","Polyline","Progress","QRCode","Radio","Rating","Rect","Refresh","RelativeContainer","RemoteWindow","Row","RowSplit","RichText","Scroll","ScrollBar","Search","Section","Select","Shape","Sheet","SideBarContainer","Slider","Span","Stack","Stepper","StepperItem","Swiper","TabContent","Tabs","Text","TextPicker","TextClock","TextArea","TextInput","TextTimer","TimePicker","Toggle","Video","Web","XComponent","GridRow","GridCol"],"extend":{"decorator":"Extend","components":[{"name":"AbilityComponent","type":"AbilityComponentAttribute","instance":"AbilityComponentInstance"},{"name":"AlphabetIndexer","type":"AlphabetIndexerAttribute","instance":"AlphabetIndexerInstance"},{"name":"Animator","type":"AnimatorAttribute","instance":"AnimatorInstance"},{"name":"Badge","type":"BadgeAttribute","instance":"BadgeInstance"},{"name":"Blank","type":"BlankAttribute","instance":"BlankInstance"},{"name":"Button","type":"ButtonAttribute","instance":"ButtonInstance"},{"name":"Calendar","type":"CalendarAttribute","instance":"CalendarInstance"},{"name":"CalendarPicker","type":"CalendarPickerAttribute","instance":"CalendarPickerInstance"},{"name":"Camera","type":"CameraAttribute","instance":"CameraInstance"},{"name":"Canvas","type":"CanvasAttribute","instance":"CanvasInstance"},{"name":"Checkbox","type":"CheckboxAttribute","instance":"CheckboxInstance"},{"name":"CheckboxGroup","type":"CheckboxGroupAttribute","instance":"CheckboxGroupInstance"},{"name":"Circle","type":"CircleAttribute","instance":"CircleInstance"},{"name":"ColorPicker","type":"ColorPickerAttribute","instance":"ColorPickerInstance"},{"name":"ColorPickerDialog","type":"ColorPickerDialogAttribute","instance":"ColorPickerDialogInstance"},{"name":"Column","type":"ColumnAttribute","instance":"ColumnInstance"},{"name":"ColumnSplit","type":"ColumnSplitAttribute","instance":"ColumnSplitInstance"},{"name":"Component3D","type":"Component3DAttribute","instance":"Component3DInstance"},{"name":"Counter","type":"CounterAttribute","instance":"CounterInstance"},{"name":"DataPanel","type":"DataPanelAttribute","instance":"DataPanelInstance"},{"name":"DatePicker","type":"DatePickerAttribute","instance":"DatePickerInstance"},{"name":"Divider","type":"DividerAttribute","instance":"DividerInstance"},{"name":"Ellipse","type":"EllipseAttribute","instance":"EllipseInstance"},{"name":"Flex","type":"FlexAttribute","instance":"FlexInstance"},{"name":"FormComponent","type":"FormComponentAttribute","instance":"FormComponentInstance"},{"name":"Gauge","type":"GaugeAttribute","instance":"GaugeInstance"},{"name":"GeometryView","type":"GeometryViewAttribute","instance":"GeometryViewInstance"},{"name":"Grid","type":"GridAttribute","instance":"GridInstance"},{"name":"GridItem","type":"GridItemAttribute","instance":"GridItemInstance"},{"name":"GridContainer","type":"GridContainerAttribute","instance":"GridContainerInstance"},{"name":"Hyperlink","type":"HyperlinkAttribute","instance":"HyperlinkInstance"},{"name":"Image","type":"ImageAttribute","instance":"ImageInstance"},{"name":"ImageAnimator","type":"ImageAnimatorAttribute","instance":"ImageAnimatorInstance"},{"name":"Line","type":"LineAttribute","instance":"LineInstance"},{"name":"List","type":"ListAttribute","instance":"ListInstance"},{"name":"ListItem","type":"ListItemAttribute","instance":"ListItemInstance"},{"name":"ListItemGroup","type":"ListItemGroupAttribute","instance":"ListItemGroupInstance"},{"name":"LoadingProgress","type":"LoadingProgressAttribute","instance":"LoadingProgressInstance"},{"name":"Marquee","type":"MarqueeAttribute","instance":"MarqueeInstance"},{"name":"Menu","type":"MenuAttribute","instance":"MenuInstance"},{"name":"MenuItem","type":"MenuItemAttribute","instance":"MenuItemInstance"},{"name":"MenuItemGroup","type":"MenuItemGroupAttribute","instance":"MenuItemGroupInstance"},{"name":"Navigation","type":"NavigationAttribute","instance":"NavigationInstance"},{"name":"Navigator","type":"NavigatorAttribute","instance":"NavigatorInstance"},{"name":"Option","type":"OptionAttribute","instance":"OptionInstance"},{"name":"PageTransitionEnter","type":"PageTransitionEnterAttribute","instance":"PageTransitionEnterInstance"},{"name":"PageTransitionExit","type":"PageTransitionExitAttribute","instance":"PageTransitionExitInstance"},{"name":"Panel","type":"PanelAttribute","instance":"PanelInstance"},{"name":"Particle","type":"ParticleAttribute","instance":"ParticleInstance"},{"name":"Path","type":"PathAttribute","instance":"PathInstance"},{"name":"PatternLock","type":"PatternLockAttribute","instance":"PatternLockInstance"},{"name":"Piece","type":"PieceAttribute","instance":"PieceInstance"},{"name":"PluginComponent","type":"PluginComponentAttribute","instance":"PluginComponentInstance"},{"name":"Polygon","type":"PolygonAttribute","instance":"PolygonInstance"},{"name":"Polyline","type":"PolylineAttribute","instance":"PolylineInstance"},{"name":"Progress","type":"ProgressAttribute","instance":"ProgressInstance"},{"name":"QRCode","type":"QRCodeAttribute","instance":"QRCodeInstance"},{"name":"Radio","type":"RadioAttribute","instance":"RadioInstance"},{"name":"Rating","type":"RatingAttribute","instance":"RatingInstance"},{"name":"Rect","type":"RectAttribute","instance":"RectInstance"},{"name":"RelativeContainer","type":"RelativeContainerAttribute","instance":"RelativeContainerInstance"},{"name":"Refresh","type":"RefreshAttribute","instance":"RefreshInstance"},{"name":"RemoteWindow","type":"RemoteWindowAttribute","instance":"RemoteWindowInstance"},{"name":"Row","type":"RowAttribute","instance":"RowInstance"},{"name":"RowSplit","type":"RowSplitAttribute","instance":"RowSplitInstance"},{"name":"RichText","type":"RichTextAttribute","instance":"RichTextInstance"},{"name":"Scroll","type":"ScrollAttribute","instance":"ScrollInstance"},{"name":"ScrollBar","type":"ScrollBarAttribute","instance":"ScrollBarInstance"},{"name":"Search","type":"SearchAttribute","instance":"SearchInstance"},{"name":"Section","type":"SectionAttribute","instance":"SectionInstance"},{"name":"Select","type":"SelectAttribute","instance":"SelectInstance"},{"name":"Shape","type":"ShapeAttribute","instance":"ShapeInstance"},{"name":"Sheet","type":"SheetAttribute","instance":"SheetInstance"},{"name":"SideBarContainer","type":"SideBarContainerAttribute","instance":"SideBarContainerInstance"},{"name":"Slider","type":"SliderAttribute","instance":"SliderInstance"},{"name":"Span","type":"SpanAttribute","instance":"SpanInstance"},{"name":"Stack","type":"StackAttribute","instance":"StackInstance"},{"name":"Stepper","type":"StepperAttribute","instance":"StepperInstance"},{"name":"StepperItem","type":"StepperItemAttribute","instance":"StepperItemInstance"},{"name":"Swiper","type":"SwiperAttribute","instance":"SwiperInstance"},{"name":"TabContent","type":"TabContentAttribute","instance":"TabContentInstance"},{"name":"Tabs","type":"TabsAttribute","instance":"TabsInstance"},{"name":"Text","type":"TextAttribute","instance":"TextInstance"},{"name":"TextPicker","type":"TextPickerAttribute","instance":"TextPickerInstance"},{"name":"TextClock","type":"TextClockAttribute","instance":"TextClockInstance"},{"name":"TextArea","type":"TextAreaAttribute","instance":"TextAreaInstance"},{"name":"TextInput","type":"TextInputAttribute","instance":"TextInputInstance"},{"name":"TextTimer","type":"TextTimerAttribute","instance":"TextTimerInstance"},{"name":"TimePicker","type":"TimePickerAttribute","instance":"TimePickerInstance"},{"name":"Toggle","type":"ToggleAttribute","instance":"ToggleInstance"},{"name":"Video","type":"VideoAttribute","instance":"VideoInstance"},{"name":"Web","type":"WebAttribute","instance":"WebInstance"},{"name":"XComponent","type":"XComponentAttribute","instance":"XComponentInstance"},{"name":"GridRow","type":"GridRowAttribute","instance":"GridRowInterface"},{"name":"GridCol","type":"GridColAttribute","instance":"GridColInterface"}]},"styles":{"decorator":"Styles","component":{"name":"Common","type":"T","instance":"CommonInstance"},"property":"stateStyles"},"customComponent":"CustomComponent","propertyDecorators":[],"emitDecorators":[],"libs":[]},"allowJs":false,"allowSyntheticDefaultImports":true,"esModuleInterop":true,"importsNotUsedAsValues":"preserve","noImplicitAny":false,"noUnusedLocals":false,"noUnusedParameters":false,"experimentalDecorators":true,"moduleResolution":"node","resolveJsonModule":true,"skipLibCheck":true,"sourceMap":true,"module":"commonjs","target":"es2017","types":[],"typeRoots":[],"lib":["es2020"],"alwaysStrict":true},"exclude":["node_modules"]}')},61574:e=>{"use strict";e.exports=JSON.parse('{"DOC":{"API_DOC_ATOMICSERVICE_01":"JSDoc label order error, please adjust the order of [atomicservice] labels.","API_DOC_ATOMICSERVICE_02":"The validity verification of the JSDoc tag failed. The [atomicservice] tag is not allowed to be reused, please delete the extra tags.","API_DOC_ATOMICSERVICE_03":"It was detected that there is an inheritable label [atomicservice] in the current file, but there are child nodes without this label.","API_DOC_CONSTANT_01":"JSDoc label order error, please adjust the order of [constant] labels.","API_DOC_CONSTANT_02":"JSDoc label validity verification failed. The [constant] label is not allowed. Please check the label usage method.","API_DOC_CONSTANT_03":"JSDoc tag validity verification failed. Please confirm if the [constant] tag is missing.","API_DOC_CONSTANT_04":"The validity verification of the JSDoc tag failed. The [constant] tag is not allowed to be reused, please delete the extra tags.","API_DOC_CROSSPLATFORM_01":"JSDoc label order error, please adjust the order of [crossplatform] labels.","API_DOC_CROSSPLATFORM_02":"The validity verification of the JSDoc tag failed. The [crossplatform] tag is not allowed to be reused, please delete the extra tags.","API_DOC_CROSSPLATFORM_03":"It was detected that there is an inheritable label [form] in the current file, but there are child nodes without this label.","API_DOC_DEFAULT_01":"The [default] tag value is incorrect. Please supplement the default value.","API_DOC_DEFAULT_02":"JSDoc label order error, please adjust the order of [default] labels.","API_DOC_DEFAULT_03":"JSDoc label validity verification failed. The [default] label is not allowed. Please check the label usage method.","API_DOC_DEFAULT_04":"The validity verification of the JSDoc tag failed. The [default] tag is not allowed to be reused, please delete the extra tags.","API_DOC_DEPRECATED_01":"The [deprecated] tag value is incorrect. Please check the usage method.","API_DOC_DEPRECATED_02":"JSDoc label order error, please adjust the order of [deprecated] labels.","API_DOC_DEPRECATED_03":"It was detected that there is an inheritable label [deprecated] in the current file, but there are child nodes without this label.","API_DOC_DEPRECATED_04":"The validity verification of the JSDoc tag failed. The [deprecated] tag is not allowed to be reused, please delete the extra tags.","API_DOC_ENUM_01":"The [enum] tag type is incorrect. Please check if the tag type is { string } or { number }.","API_DOC_ENUM_02":"JSDoc label order error, please adjust the order of [enum] labels.","API_DOC_ENUM_03":"JSDoc label validity verification failed. The [enum] label is not allowed. Please check the label usage method.","API_DOC_ENUM_04":"JSDoc tag validity verification failed. Please confirm if the [enum] tag is missing.","API_DOC_ENUM_05":"The validity verification of the JSDoc tag failed. The [enum] tag is not allowed to be reused, please delete the extra tags.","API_DOC_EXAMPLE_01":"JSDoc label order error, please adjust the order of [example] labels.","API_DOC_EXAMPLE_02":"The validity verification of the JSDoc tag failed. The [example] tag is not allowed to be reused, please delete the extra tags.","API_DOC_EXTENDS_01":"The [extends] tag value is incorrect. Please check if the tag value matches the inherited class name.","API_DOC_EXTENDS_02":"JSDoc label order error, please adjust the order of [extends] labels.","API_DOC_EXTENDS_03":"JSDoc label validity verification failed. The [extends] label is not allowed. Please check the label usage method.","API_DOC_EXTENDS_04":"JSDoc tag validity verification failed. Please confirm if the [extends] tag is missing.","API_DOC_EXTENDS_05":"The validity verification of the JSDoc tag failed. The [extends] tag is not allowed to be reused, please delete the extra tags.","API_DOC_FAMODELONLY_01":"JSDoc label order error, please adjust the order of [famodelonly] labels.","API_DOC_FAMODELONLY_02":"The validity verification of the JSDoc tag failed. The [famodelonly] tag is not allowed to be reused, please delete the extra tags.","API_DOC_FAMODELONLY_03":"It was detected that there is an inheritable label [famodelonly] in the current file, but there are child nodes without this label.","API_DOC_FIRES_01":"JSDoc label order error, please adjust the order of [fires] labels.","API_DOC_FIRES_02":"The validity verification of the JSDoc tag failed. The [fires] tag is not allowed to be reused, please delete the extra tags.","API_DOC_FORM_01":"JSDoc label order error, please adjust the order of [form] labels.","API_DOC_FORM_02":"The validity verification of the JSDoc tag failed. The [form] tag is not allowed to be reused, please delete the extra tags.","API_DOC_FORM_03":"It was detected that there is an inheritable label [form] in the current file, but there are child nodes without this label.","API_DOC_IMPLEMENTS_01":"JSDoc label order error, please adjust the order of [implements] labels.","API_DOC_IMPLEMENTS_02":"JSDoc label validity verification failed. The [implements] label is not allowed. Please check the label usage method.","API_DOC_IMPLEMENTS_03":"JSDoc tag validity verification failed. Please confirm if the [implements] tag is missing.","API_DOC_IMPLEMENTS_04":"The validity verification of the JSDoc tag failed. The [implements] tag is not allowed to be reused, please delete the extra tags.","API_DOC_IMPLEMENTS_05":"The [implements] tag value is incorrect. Please check if the tag value matches the inherited class name.","API_DOC_INTERFACE_01":"JSDoc label order error, please adjust the order of [interface] labels.","API_DOC_INTERFACE_02":"The validity verification of the JSDoc tag failed. The [interface] tag is not allowed to be reused, please delete the extra tags.","API_DOC_NAMESPACE_01":"The [namespace] tag value is incorrect. Please check if it matches the namespace name.","API_DOC_NAMESPACE_02":"JSDoc label order error, please adjust the order of [namespace] labels.","API_DOC_NAMESPACE_03":"JSDoc tag validity verification failed. Please confirm if the [namespace] tag is missing.","API_DOC_NAMESPACE_04":"JSDoc label validity verification failed. The [namespace] label is not allowed. Please check the label usage method.","API_DOC_NAMESPACE_05":"The validity verification of the JSDoc tag failed. The [namespace] tag is not allowed to be reused, please delete the extra tags.","API_DOC_PARAM_01":"The type of the [1] [param] tag is incorrect. Please check if it matches the type of the [1] parameter.","API_DOC_PARAM_02":"The value of the [1] [param] tag is incorrect. Please check if it matches the [1] parameter name.","API_DOC_PARAM_03":"JSDoc tag validity verification failed.There are [1] redundant [param]. Please check if the tag should be deleted.","API_DOC_PARAM_04":"JSDoc tag validity verification failed. Please confirm if the [param] tag is missing.","API_DOC_PARAM_05":"JSDoc label validity verification failed. The [param] label is not allowed. Please check the label usage method.","API_DOC_PARAM_06":"JSDoc label order error, please adjust the order of [param] labels.","API_DOC_PERMISSION_01":"The [permission] tag value is incorrect. Please check if the permission field has been configured or update the configuration file.","API_DOC_PERMISSION_02":"JSDoc label order error, please adjust the order of [permission] labels.","API_DOC_PERMISSION_03":"JSDoc label validity verification failed. The [permission] label is not allowed. Please check the label usage method.","API_DOC_PERMISSION_04":"The validity verification of the JSDoc tag failed. The [permission] tag is not allowed to be reused, please delete the extra tags.","API_DOC_PERMISSION_05":"JSDoc tag validity verification failed. Please confirm if the [permission] tag is missing.","API_DOC_READONLY_01":"JSDoc label order error, please adjust the order of [readonly] labels.","API_DOC_READONLY_02":"JSDoc label validity verification failed. The [readonly] label is not allowed. Please check the label usage method.","API_DOC_READONLY_03":"The validity verification of the JSDoc tag failed. The [readonly] tag is not allowed to be reused, please delete the extra tags.","API_DOC_RETURNS_01":"The [returns] tag was used incorrectly. The returns tag should not be used when the return type is void.","API_DOC_RETURNS_02":"The [returns] tag type is incorrect. Please check if the tag type is consistent with the return type.","API_DOC_RETURNS_03":"JSDoc label order error, please adjust the order of [returns] labels.","API_DOC_RETURNS_04":"JSDoc tag validity verification failed. Please confirm if the [returns] tag is missing.","API_DOC_RETURNS_05":"The validity verification of the JSDoc tag failed. The [returns] tag is not allowed to be reused, please delete the extra tags.","API_DOC_RETURNS_06":"JSDoc label validity verification failed. The [returns] label is not allowed. Please check the label usage method.","API_DOC_SINCE_01":"The [since] tag value is incorrect. Please check if the tag value is a numerical value.","API_DOC_SINCE_02":"JSDoc label order error, please adjust the order of [since] labels.","API_DOC_SINCE_03":"JSDoc tag validity verification failed. Please confirm if the [since] tag is missing.","API_DOC_SINCE_04":"The validity verification of the JSDoc tag failed. The [since] tag is not allowed to be reused, please delete the extra tags.","API_DOC_STAGEMODELONLY_01":"It was detected that there is an inheritable label [stagemodelonly] in the current file, but there are child nodes without this label.","API_DOC_STAGEMODELONLY_02":"JSDoc label order error, please adjust the order of [stagemodelonly] labels.","API_DOC_STAGEMODELONLY_03":"The validity verification of the JSDoc tag failed. The [stagemodelonly] tag is not allowed to be reused, please delete the extra tags.","API_DOC_STATIC_01":"JSDoc label order error, please adjust the order of [static] labels.","API_DOC_STATIC_02":"The validity verification of the JSDoc tag failed. The [static] tag is not allowed to be reused, please delete the extra tags.","API_DOC_STRUCT_01":"The [struct] tag value is incorrect. Please check if it matches the struct name.","API_DOC_STRUCT_02":"JSDoc label order error, please adjust the order of [struct] labels.","API_DOC_STRUCT_03":"JSDoc label validity verification failed. The [struct] label is not allowed. Please check the label usage method.","API_DOC_STRUCT_04":"JSDoc tag validity verification failed. Please confirm if the [struct] tag is missing.","API_DOC_STRUCT_05":"The validity verification of the JSDoc tag failed. The [struct] tag is not allowed to be reused, please delete the extra tags.","API_DOC_SYSCAP_01":"The [syscap] tag value is incorrect. Please check if the syscap field is configured.","API_DOC_SYSCAP_02":"JSDoc label order error, please adjust the order of [syscap] labels.","API_DOC_SYSCAP_03":"JSDoc tag validity verification failed. Please confirm if the [syscap] tag is missing.","API_DOC_SYSCAP_04":"The validity verification of the JSDoc tag failed. The [syscap] tag is not allowed to be reused, please delete the extra tags.","API_DOC_SYSTEMAPI_01":"JSDoc label order error, please adjust the order of [systemapi] labels.","API_DOC_SYSTEMAPI_02":"It was detected that there is an inheritable label [systemapi] in the current file, but there are child nodes without this label.","API_DOC_SYSTEMAPI_03":"The validity verification of the JSDoc tag failed. The [systemapi] tag is not allowed to be reused, please delete the extra tags.","API_DOC_TEST_01":"JSDoc label order error, please adjust the order of [test] labels.","API_DOC_TEST_02":"It was detected that there is an inheritable label [test] in the current file, but there are child nodes without this label.","API_DOC_TEST_03":"The validity verification of the JSDoc tag failed. The [test] tag is not allowed to be reused, please delete the extra tags.","API_DOC_THROWS_01":"The type of the [1] [throws] tag is incorrect. Please check if the tag value is a numerical value.","API_DOC_THROWS_02":"The type of the [1] [throws] tag is incorrect. Please fill in [BusinessError].","API_DOC_THROWS_03":"JSDoc label order error, please adjust the order of [throws] labels.","API_DOC_THROWS_04":"JSDoc label validity verification failed. The [throws] label is not allowed. Please check the label usage method.","API_DOC_TYPE_01":"The [type] tag type is incorrect. Please check if the type matches the attribute type.","API_DOC_TYPE_02":"JSDoc label order error, please adjust the order of [type] labels.","API_DOC_TYPE_03":"JSDoc label validity verification failed. The [type] label is not allowed. Please check the label usage method.","API_DOC_TYPE_04":"JSDoc tag validity verification failed. Please confirm if the [type] tag is missing.","API_DOC_TYPE_05":"The validity verification of the JSDoc tag failed. The [type] tag is not allowed to be reused, please delete the extra tags.","API_DOC_TYPEDEF_01":"The [typedef] tag value is incorrect. Please check if it matches the interface name or type content.","API_DOC_TYPEDEF_02":"JSDoc label order error, please adjust the order of [typedef] labels.","API_DOC_TYPEDEF_03":"JSDoc label validity verification failed. The [typedef] label is not allowed. Please check the label usage method.","API_DOC_TYPEDEF_04":"JSDoc tag validity verification failed. Please confirm if the [typedef] tag is missing.","API_DOC_TYPEDEF_05":"The validity verification of the JSDoc tag failed. The [typedef] tag is not allowed to be reused, please delete the extra tags.","API_DOC_USEINSTEAD_01":"The [useinstead] tag value is incorrect. Please check the usage method.","API_DOC_USEINSTEAD_02":"JSDoc label order error, please adjust the order of [useinstead] labels.","API_DOC_USEINSTEAD_03":"JSDoc label validity verification failed. The [useinstead] label is not allowed. Please check the label usage method.","API_DOC_USEINSTEAD_04":"The validity verification of the JSDoc tag failed. The [useinstead] tag is not allowed to be reused, please delete the extra tags.","API_DOC_GLOBAL_01":"JSDoc tag validity verification failed. Please confirm if the [file] tag is missing.","API_DOC_GLOBAL_02":"JSDoc tag validity verification failed. Please confirm if the [kit] tag is missing.","API_DOC_JSDOC_01":"Jsdoc needs to be added to the current API.","API_DOC_JSDOC_02":"JSDoc tag validity verification failed. Please confirm if the [since] tag is missing.JSDoc tag validity verification failed. Please confirm if the [syscap] tag is missing."},"DEFINE":{"API_DEFINE_UNALLOWABLE_01":"Illegal [any] keyword used in the API.","API_DEFINE_UNALLOWABLE_02":"Illegal [this] keyword used in the API.","API_DEFINE_UNALLOWABLE_03":"Illegal [unknown] keyword used in the API.","API_DEFINE_NAME_01":"Prohibited word in [XXXX]:{option}.The word allowed is [XXXX].","API_DEFINE_NAME_02":"Prohibited word in [XXXX]:{ability} in the [XXXX] file.","API_DEFINE_SPELLING_01":"Error words in [$$]: {$$}. please confirm whether it needs to be corrected to a common word.","API_DEFINE_EVENT_01":"The event name should be string.","API_DEFINE_EVENT_02":"The event name cannot be Null value.","API_DEFINE_EVENT_03":"The callback parameter of off function should be optional.","API_DEFINE_EVENT_04":"The off functions of one single event should have at least one callback parameter, and the callback parameter should be the last parameter.","API_DEFINE_EVENT_05":"The on and off event subscription methods do not appear in pair.","API_DEFINE_EVENT_06":"The event subscription methods should has at least one parameter.","API_DEFINE_EVENT_07":"Please check if the changed API version number is 10.","API_DEFINE_HUMP_01":"This API file should be named by large hump.","API_DEFINE_HUMP_02":"This API file should be named by small hump.","API_DEFINE_HUMP_03":"This name [XXXX] should be named by large hump.","API_DEFINE_HUMP_04":"This name [XXXX] should be named by small hump.","API_DEFINE_HUMP_05":"This name [XXXX] should be named by all uppercase."},"CHANEGE":{"API_CHANGE_INCOMPATIBLE_01":"Forbid changes: API level change to system.","API_CHANGE_INCOMPATIBLE_02":"Forbid changes: API mode change.","API_CHANGE_INCOMPATIBLE_03":"Forbid changes: API card delete.","API_CHANGE_INCOMPATIBLE_04":"Forbid changes: API crossplatform delete.","API_CHANGE_INCOMPATIBLE_05":"Forbid changes: API errorcode cannot be created or modified.","API_CHANGE_INCOMPATIBLE_06":"Forbid changes: API cannot be changed.","API_CHANGE_INCOMPATIBLE_07":"Forbid changes: Function return type cannot be changed.","API_CHANGE_INCOMPATIBLE_08":"Forbid changes: Property cannot be changed.","API_CHANGE_INCOMPATIBLE_09":"Forbid changes: Constant value cannot be changed.","API_CHANGE_INCOMPATIBLE_10":"Forbid changes: Type alias cannot be changed.","API_CHANGE_INCOMPATIBLE_11":"Forbid changes: Enum number value cannot be changed.","API_CHANGE_INCOMPATIBLE_12":"Forbid changes: API cannot be deleted.","API_CHANGE_INCOMPATIBLE_13":"Forbid changes: Historical JSDoc cannot be changed.","API_CHANGE_INCOMPATIBLE_14":"Forbid changes: API changes must add a new section of JSDoc.","API_CHANGE_INCOMPATIBLE_15":"Forbid changes: Parameters cannot be changed.","API_CHANGE_INCOMPATIBLE_16":"Forbid changes: Permission tag cannot be created or modified."}}')},98768:e=>{"use strict";e.exports=JSON.parse('{"ApiCheckVersion":12}')},54732:e=>{"use strict";e.exports=JSON.parse('{"dictionariesArr":["a","aa","aaa","aaaa","aaaaa","aab","aac","aachen","aad","aapl","aapt","aar","aardvark","aaren","aarhus","aarika","aaron","ab","aba","aback","abacus","abaft","abagael","abagail","abalone","abandon","abandoned","abandoner","abandonment","abase","abasement","abaser","abash","abashed","abashment","abate","abated","abatement","abater","abattoir","abb","abba","abbe","abbess","abbey","abbi","abbie","abbot","abbott","abbr","abbrev","abbreviate","abbreviated","abbreviates","abbreviating","abbreviation","abby","abbye","abc","abcd","abcde","abcdef","abcdefghijklmnopqrstuvwxyz","abd","abdel","abdicate","abdication","abdomen","abdominal","abduct","abduction","abductor","abdul","abe","abeam","abel","abelard","abelson","aberdeen","abernathy","aberrant","aberration","aberrational","abet","abetted","abetting","abettor","abeu","abey","abeyance","abeyant","abhor","abhorred","abhorrence","abhorrent","abhorrer","abhorring","abi","abidance","abide","abider","abiding","abidjan","abie","abigael","abigail","abigale","abilene","abilities","ability","abject","abjection","abjectness","abjuration","abjuratory","abjure","abjurer","ablate","ablation","ablative","ablaze","able","abler","ables","ablest","abloom","ablution","abm","abnegate","abnegation","abner","abnormal","abnormality","abo","aboard","abode","abolish","abolisher","abolishment","abolition","abolitionism","abolitionist","abominable","abominably","abominate","abomination","aboriginal","aborigine","aborning","abort","aborted","aborting","abortion","abortionist","abortive","abortiveness","abound","about","above","aboveboard","aboveground","abra","abracadabra","abrade","abrader","abraham","abrahan","abram","abramo","abramson","abran","abrasion","abrasive","abrasiveness","abreaction","abreast","abridge","abridged","abridger","abridgment","abroad","abrogate","abrogation","abrogator","abrupt","abruptness","abs","abscess","abscissa","abscission","abscond","absconder","abseil","absence","absent","absentee","absenteeism","absentia","absentminded","absentmindedness","absinthe","abslistview","absolute","absolutely","absoluteness","absolution","absolutism","absolutist","absolve","absolver","absorb","absorbed","absorbency","absorbent","absorber","absorbing","absorption","absorptive","absorptivity","abspath","abstain","abstainer","abstemious","abstemiousness","abstention","abstinence","abstinent","abstract","abstractapplicationcontext","abstractautowirecapablebeanfactory","abstractbeanfactory","abstractchannelhandlercontext","abstracted","abstractedness","abstracter","abstracthttp","abstraction","abstractionism","abstractionist","abstractions","abstractness","abstractor","abstractplainsocketimpl","abstractprotocol","abstruse","abstruseness","absurd","absurdity","absurdness","abuja","abundance","abundant","abuse","abused","abuser","abuses","abusing","abusive","abusiveness","abut","abutment","abutted","abutter","abutting","abuzz","abysmal","abyss","abyssal","abyssinia","abyssinian","ac","acacia","academe","academia","academic","academical","academician","academicianship","academy","acadia","acanthus","acapulco","acc","accdb","accede","accelerate","accelerated","accelerating","acceleration","accelerator","accelerometer","accent","accented","accentual","accentuate","accentuation","accept","acceptability","acceptable","acceptableness","acceptably","acceptance","acceptant","acceptation","accepted","accepter","accepting","acceptor","accepts","acces","access","accesscontroller","accessed","accesses","accessibility","accessible","accessibly","accessing","accession","accesslogvalve","accessor","accessories","accessors","accessory","accesstoken","accidence","accident","accidental","accidentally","accidentalness","acclaim","acclaimer","acclamation","acclimate","acclimation","acclimatisation","acclimatise","acclimatization","acclimatize","acclimatized","acclimatizes","acclivity","accolade","accommodate","accommodated","accommodating","accommodation","accommodative","accommodativeness","accompanied","accompanier","accompaniment","accompanist","accompany","accomplice","accomplish","accomplished","accomplisher","accomplishing","accomplishment","accord","accordance","accordant","accorder","according","accordingly","accordion","accordionist","accost","account","accountability","accountable","accountableness","accountably","accountancy","accountant","accounted","accountid","accounting","accountname","accountnumber","accounts","accounttype","accouter","accouterment","accouterments","accoutrement","accra","accredit","accreditation","accredited","accretion","accrual","accrue","acct","acculturate","acculturation","accumsan","accumulate","accumulated","accumulation","accumulative","accumulativeness","accumulator","accuracy","accurate","accurately","accurateness","accursed","accursedness","accusal","accusation","accusative","accusatory","accuse","accused","accuser","accusing","accustom","accustomed","accustomedness","acd","ace","aced","acerbate","acerbic","acerbically","acerbity","acetaminophen","acetate","acetic","acetone","acetonic","acetylene","acevedo","acf","achaean","ache","achebe","ached","achene","achernar","aches","acheson","achievable","achieve","achieved","achievement","achievements","achiever","achieving","achilles","aching","achive","achoo","achromatic","achy","acid","acidic","acidification","acidify","acidity","acidness","acidoses","acidosis","acidulous","acing","ack","ackerman","acknowledge","acknowledgeable","acknowledged","acknowledgedly","acknowledger","acknowledgment","acl","aclass","aclu","acm","acme","acne","acolyte","aconcagua","aconite","acorn","acosta","acoustic","acoustical","acoustician","acoustics","acquaint","acquaintance","acquaintanceship","acquainted","acquiesce","acquiescence","acquiescent","acquirable","acquire","acquired","acquirement","acquiring","acquisition","acquisitive","acquisitiveness","acquit","acquittal","acquittance","acquitted","acquitter","acquitting","acre","acreage","acrid","acridity","acridness","acrimonious","acrimoniousness","acrimony","acrobat","acrobatic","acrobatically","acrobatics","acronym","acrophobia","acropolis","across","acrostic","acrux","acrylate","acrylic","acs","act","acta","actaeon","acth","acting","actinic","actinide","actinium","actinometer","action","actionbar","actionbaractivity","actionbardrawertoggle","actionbarsherlock","actionbarsize","actionbutton","actioncontroller","actionevent","actionlink","actionlistener","actionname","actionpack","actionperformed","actionresult","actions","actionscript","actionview","activate","activated","activatedroute","activating","activation","activator","active","activeadmin","activecell","activedocument","actively","activemodel","activemq","activeness","activerecord","actives","activesheet","activesupport","activewindow","activeworkbook","activex","activexobject","activism","activist","activities","activity","activitycompat","activityindicator","activitymanager","activitythread","acton","actor","actors","actress","acts","actual","actuality","actualization","actualize","actualizes","actually","actualwidth","actuarial","actuary","actuate","actuation","actuator","acuity","acumen","acupressure","acupuncture","acupuncturist","acute","acuteness","acyclic","acyclically","acyclovir","ad","ada","adage","adagio","adah","adair","adaline","adam","adamant","adamo","adamson","adan","adana","adapt","adaptability","adaptable","adaptation","adapted","adaptedness","adapter","adapters","adapterview","adapting","adaption","adaptive","adaptively","adaptiveness","adaptivity","adaptor","adara","adata","adb","adc","add","adda","addaction","addactionlistener","addall","addams","addattribute","addbutton","addcell","addchild","addclass","addcolumn","addcomponent","adddays","added","addelement","addend","addenda","addendum","adder","addevent","addeventlistener","addflags","addgesturerecognizer","addgroup","addhandler","addheader","addi","addia","addict","addiction","addictive","addie","addin","adding","addison","additem","addition","additional","additionally","additions","additive","additivity","addle","addlistener","addmarker","addobject","addobserver","addon","addons","addproperty","addr","addrange","address","addressability","addressable","addressbook","addressed","addressee","addresser","addresses","addressid","addressing","addressline","addressof","addressograph","addrow","adds","addslashes","addsubview","addtab","addtarget","addtextchangedlistener","addto","addtobackstack","addtype","adduce","adducer","adduct","adduction","adductor","adduser","addvalue","addview","addwidget","addwithvalue","addy","ade","adecoder","adel","adela","adelaida","adelaide","adelbert","adele","adelheid","adelice","adelina","adelind","adeline","adella","adelle","aden","adena","adenauer","adenine","adenoid","adenoidal","adept","adeptness","adequacy","adequate","adequateness","adey","adf","adfs","adham","adhara","adhere","adherence","adherent","adherer","adhesion","adhesive","adhesiveness","adi","adiabatic","adiabatically","adiana","adidas","adieu","adina","adipiscing","adipisicing","adipose","adirondack","adis","adj","adjacency","adjacent","adjectival","adjective","adjoin","adjoint","adjourn","adjournment","adjudge","adjudicate","adjudication","adjudicator","adjudicatory","adjunct","adjuration","adjure","adjust","adjustable","adjustably","adjusted","adjuster","adjusting","adjustive","adjustment","adjustments","adjustor","adjutant","adkins","adlai","adler","adm","adman","admen","admin","adminhtml","administer","administrable","administrate","administration","administrative","administrator","administrators","administratrix","admins","admirable","admirableness","admirably","admiral","admiralty","admiration","admire","admirer","admiring","admissibility","admissible","admissibly","admission","admit","admittance","admitted","admittedly","admitting","admix","admixture","admob","admonish","admonisher","admonishing","admonishment","admonition","admonitory","ado","adobe","adodb","adolescence","adolescent","adolf","adolfo","adolph","adolphe","adolpho","adolphus","adonis","adopt","adopted","adopter","adoption","adoptive","adopts","adora","adorable","adorableness","adorably","adoration","adore","adoree","adorer","adoring","adorn","adorne","adorned","adornment","adp","adr","adrea","adrenal","adrenalin","adrenaline","adrequest","adress","adresse","adria","adrian","adriana","adriane","adrianna","adrianne","adriano","adriatic","adrien","adriena","adrienne","adrift","adroit","adroitness","ads","adsense","adsorb","adsorbate","adsorbent","adsorption","adsorptive","adt","adulate","adulation","adulator","adulatory","adult","adulterant","adulterate","adulterated","adulteration","adulterer","adulteress","adulterous","adultery","adulthood","adultness","adults","adumbrate","adumbration","adumbrative","adv","advance","advanced","advancement","advancer","advances","advantage","advantageous","advantageousness","advantages","advent","adventist","adventitious","adventitiousness","adventive","adventure","adventurer","adventuresome","adventuress","adventurous","adventurousness","adverb","adverbial","adversarial","adversary","adverse","adverseness","adversity","advert","advertise","advertised","advertisement","advertiser","advertisers","advertising","advertorial","advice","advices","adview","advil","advisability","advisable","advisableness","advisably","advise","advised","advisedly","advisee","advisement","adviser","advisor","advisory","advocacy","advocate","advocation","advt","adwords","adz","adze","ae","aegean","aegis","aelfric","aenean","aeneas","aeneid","aeolian","aeolus","aeon","aerate","aeration","aerator","aerial","aerialist","aerie","aeriel","aeriela","aeriell","aeroacoustic","aerobatic","aerobic","aerobically","aerodrome","aerodynamic","aerodynamically","aerodynamics","aeronautic","aeronautical","aeronautics","aerosol","aerosolize","aerospace","aes","aeschylus","aesculapius","aesop","aesthete","aesthetic","aesthetically","aestheticism","aesthetics","aether","aetiology","af","afaik","afar","afb","afc","afd","afdc","aff","affability","affable","affably","affair","affect","affectation","affected","affectedness","affecter","affecting","affection","affectionate","affectioned","affectioning","affective","affects","afferent","affiance","affidavit","affiliate","affiliated","affiliation","affine","affinity","affirm","affirmation","affirmative","affix","afflatus","afflict","affliction","afflictive","affluence","affluent","afford","affordable","afforest","afforestation","afforested","afforesting","afforests","affray","affricate","affrication","affricative","affright","affront","afghan","afghani","afghanistan","aficionado","afield","afire","aflame","afloat","aflutter","afnetworking","afoot","afore","aforementioned","aforesaid","aforethought","afoul","afr","afraid","afresh","africa","african","afrikaans","afrikaner","afro","afrocentric","afrocentrism","aft","after","afterbirth","afterbirths","afterburner","aftercare","aftereffect","afterglow","afterimage","afterlife","afterlives","aftermath","aftermaths","aftermost","afternoon","afters","aftershave","aftershock","aftertaste","aftertextchanged","afterthought","afterward","afterwards","afterworld","afton","ag","agace","again","against","agamemnon","agapae","agape","agar","agassiz","agata","agate","agatha","agathe","agave","age","aged","agedness","ageism","ageist","ageless","agelessness","agencies","agency","agenda","agent","agented","agenting","agentive","agents","ageratum","ages","agg","aggi","aggie","agglomerate","agglomeration","agglutinate","agglutination","agglutinin","aggrandize","aggrandizement","aggravate","aggravating","aggravation","aggregate","aggregated","aggregately","aggregateness","aggregates","aggregation","aggregations","aggregative","aggregator","aggression","aggressive","aggressively","aggressiveness","aggressor","aggrieve","aggrieved","aggy","aghast","agile","agility","agitate","agitated","agitation","agitator","agitprop","aglaia","agleam","aglitter","aglow","agna","agnella","agnes","agnese","agnesse","agneta","agnew","agni","agnola","agnostic","agnosticism","ago","agog","agonize","agonized","agonizedly","agonizing","agony","agoraphobia","agoraphobic","agosto","agra","agrarian","agrarianism","agree","agreeable","agreeableness","agreeably","agreed","agreeing","agreement","agreements","agreer","agretha","agribusiness","agricola","agricultural","agriculturalist","agriculture","agriculturist","agrippa","agrippina","agrochemicals","agronomic","agronomist","agronomy","aground","aguascalientes","ague","aguie","aguilar","aguinaldo","aguirre","aguistin","aguste","agustin","ah","aha","ahab","aharon","ahead","ahem","ahmad","ahmadabad","ahmed","ahoy","ahriman","ai","aid","aida","aidan","aide","aided","aider","aids","aigneis","aigrette","aiken","ail","aila","ailbert","aile","ailee","aileen","ailene","aileron","ailey","aili","ailina","ailment","ailsun","ailyn","aim","aime","aimed","aimee","aimer","aimil","aiming","aimless","aimlessness","aims","ain","aindrea","ainslee","ainsley","ainslie","ainu","air","airbag","airbase","airbnb","airborne","airbrush","airbus","aircraft","aircrew","airdrop","airdropped","airdropping","airedale","aires","airfare","airfield","airflow","airfoil","airframe","airfreight","airhead","airily","airiness","airing","airless","airlessness","airlift","airline","airliner","airlock","airmail","airman","airmass","airmen","airpark","airplane","airplay","airport","airship","airsick","airsickness","airspace","airspeed","airstrip","airtight","airtightness","airtime","airwaves","airway","airworthiness","airworthy","airy","aisha","aisle","aitch","aj","ajar","ajax","ajaxoptions","ajay","ajp","ak","aka","akbar","akihito","akim","akimbo","akin","akita","akka","akkad","akron","aksel","al","ala","alabama","alabaman","alabamian","alabaster","alack","alacrity","aladdin","alain","alaine","alair","alameda","alamo","alamofire","alamogordo","alan","alana","alanah","aland","alane","alanine","alanna","alano","alanson","alar","alard","alaric","alarm","alarming","alarmist","alarmmanager","alarms","alas","alasdair","alaska","alaskan","alastair","alasteir","alaster","alayne","alb","alba","albacore","albania","albanian","albany","albatross","albedo","albee","albeit","alberich","alberik","alberio","albert","alberta","albertan","albertina","albertine","alberto","albie","albigensian","albina","albinism","albino","albion","albireo","albrecht","album","albumen","albumin","albuminous","albums","albuquerque","alcatraz","alcestis","alchemical","alchemist","alchemy","alcibiades","alcmena","alcoa","alcohol","alcoholic","alcoholically","alcoholism","alcott","alcove","alcuin","alcyone","aldan","aldebaran","aldehyde","alden","alder","alderamin","alderman","aldermen","alderwoman","alderwomen","aldin","aldis","aldo","aldon","aldous","aldric","aldrich","aldridge","aldrin","aldus","aldwin","ale","aleatory","alec","alecia","aleck","aleda","alee","aleece","aleen","alehouse","aleichem","alejandra","alejandrina","alejandro","alejoa","aleksandr","alembert","alembic","alena","alene","aleph","aleppo","aler","alert","alertcontroller","alertdialog","alerted","alertness","alerts","alertview","alessandra","alessandro","aleta","alethea","aleut","aleutian","alewife","alewives","alex","alexa","alexander","alexandr","alexandra","alexandre","alexandria","alexandrian","alexandrina","alexandro","alexei","alexi","alexia","alexina","alexine","alexio","alf","alfa","alfalfa","alfi","alfie","alfons","alfonse","alfonso","alfonzo","alford","alfred","alfreda","alfredo","alfresco","alfy","alg","alga","algae","algaecide","algal","algebra","algebraic","algebraical","algebraist","algenib","alger","algeria","algerian","algernon","algieba","algiers","alginate","algo","algol","algonquian","algonquin","algorithm","algorithmic","algorithmically","algorithms","alhambra","alhena","ali","alia","alias","aliased","aliases","aliasing","alibi","alic","alica","alice","alicea","alicia","alick","alida","alidia","alie","alien","alienable","alienate","alienation","alienist","alighieri","alight","align","aligned","aligner","alignleft","alignment","alignparentbottom","alignparentleft","alignparentright","alignparentstart","alignparenttop","alika","alike","alikee","alikeness","aliment","alimentary","alimony","alina","aline","alinement","alioth","aliqua","aliquam","aliquet","aliquip","aliquot","alisa","alisander","alisha","alison","alissa","alist","alistair","alister","alisun","alive","aliveness","alix","aliyah","aliyahs","aliza","alkaid","alkali","alkalies","alkaline","alkalinity","alkalize","alkaloid","alkyd","alkyl","all","alla","allah","allahabad","allan","allard","allay","allayne","alldata","alleen","allegation","allege","alleged","allegheny","allegiance","allegiant","allegoric","allegorical","allegoricalness","allegorist","allegory","allegra","allegretto","allegri","allegro","allele","alleluia","allemande","allen","allendale","allende","allene","allentown","allergen","allergenic","allergic","allergically","allergist","allergy","alleviate","alleviation","alleviator","alley","alleyn","alleyway","allhallows","alli","alliance","allianora","allie","allier","allies","alligator","allin","allina","allison","allissa","allister","allistir","alliterate","alliteration","alliterative","allix","alloc","allocable","allocatable","allocate","allocated","allocates","allocating","allocation","allocations","allocative","allocator","allophone","allophonic","allot","allotment","allotments","allotrope","allotropic","allots","allotted","allotter","allotting","allover","allow","allowable","allowableness","allowably","allowance","allowbackup","allowed","allowfullscreen","allowget","allowing","allowoverride","allows","alloy","alloyed","allspice","allstate","allsun","allude","allure","allurement","alluring","allusion","allusive","allusiveness","alluvial","alluvions","alluvium","allx","ally","allyce","allyn","allys","allyson","alma","almach","almaden","almagest","almanac","almaty","almeda","almeria","almeta","almightiness","almighty","almira","almire","almond","almoner","almost","alms","almshouse","almsman","alnico","alnilam","alnitak","aloe","aloft","aloha","aloin","aloise","aloisia","alon","alone","aloneness","along","alongshore","alongside","alonso","alonzo","aloof","aloofness","alot","aloud","aloysia","aloysius","alp","alpaca","alpert","alpha","alphabet","alphabetic","alphabetical","alphabetically","alphabetization","alphabetize","alphabetizer","alphabets","alphanumeric","alphanumerical","alphard","alphecca","alpheratz","alphonse","alphonso","alpine","alps","already","alric","alright","alsace","alsatian","also","alsop","alston","alt","alta","altai","altaic","altair","altar","altarpiece","alter","alterable","alteration","altercate","altercation","altered","altering","alternate","alternately","alternation","alternative","alternatively","alternativeness","alternatives","alternator","althea","although","altimeter","altiplano","altitude","alto","altogether","alton","altos","altruism","altruist","altruistic","altruistically","alu","aludra","aluin","aluino","alum","alumina","aluminum","alumna","alumnae","alumni","alumnus","alundum","alva","alvan","alvarado","alvarez","alvaro","alveolar","alveoli","alveolus","alvera","alverta","alvie","alvin","alvina","alvinia","alvira","alvis","alvy","alway","always","alwin","alwyn","alyce","alyda","alyosha","alys","alysa","alyse","alysia","alyson","alyss","alyssa","alzheimer","am","ama","amabel","amabelle","amadeus","amado","amain","amalea","amalee","amaleta","amalgam","amalgamate","amalgamation","amalia","amalie","amalita","amalle","amanda","amandi","amandie","amandy","amanuenses","amanuensis","amara","amaranth","amaranths","amaretto","amargo","amarillo","amaryllis","amass","amasser","amata","amateur","amateurish","amateurishness","amateurism","amati","amatory","amaze","amazed","amazement","amazing","amazon","amazonaws","amazonian","amazons","ambassador","ambassadorial","ambassadorship","ambassadress","amber","ambergris","amberly","ambiance","ambidexterity","ambidextrous","ambience","ambient","ambiguity","ambiguous","ambiguously","ambiguousness","ambit","ambition","ambitious","ambitiousness","ambivalence","ambivalent","amble","ambler","ambros","ambrose","ambrosi","ambrosia","ambrosial","ambrosio","ambrosius","ambulance","ambulant","ambulate","ambulation","ambulatory","ambur","ambuscade","ambuscader","ambush","ambusher","amby","amcharts","amd","amdahl","ame","ameba","amelia","amelie","amelina","ameline","ameliorate","amelioration","amelita","amen","amenability","amenably","amend","amended","amender","amendment","amends","amenhotep","amenity","amenorrhea","amer","amerada","amerasian","amerce","amercement","america","american","americana","americanism","americanization","americanize","americanized","americans","americium","amerigo","amerind","amerindian","amery","ameslan","amet","amethyst","amethystine","amharic","amherst","ami","amiability","amiable","amiableness","amiably","amicability","amicable","amicableness","amicably","amid","amide","amidships","amidst","amie","amiga","amigo","amii","amil","amines","amino","aminobenzoic","amir","amish","amiss","amitie","amity","ammamaria","amman","ammerman","ammeter","ammo","ammonia","ammoniac","ammonium","ammunition","amnesia","amnesiac","amnesic","amnesty","amniocenteses","amniocentesis","amnion","amniotic","amoco","amoeba","amoebic","amoeboid","amok","among","amongst","amontillado","amoral","amorality","amorous","amorousness","amorphous","amorphousness","amortization","amortize","amortized","amory","amos","amount","amounts","amour","amp","amparo","amperage","ampere","ampersand","ampex","amphetamine","amphibian","amphibious","amphibiousness","amphibology","amphitheater","amphora","amphorae","ample","ampleness","amplification","amplifier","amplify","amplitude","ampoule","ampule","amputate","amputation","amputee","amqp","amritsar","ams","amsterdam","amt","amtrak","amuck","amulet","amundsen","amur","amuse","amused","amusement","amuser","amusing","amusingness","amway","amy","amye","amyl","amylase","amz","amzn","an","ana","anabal","anabaptist","anabel","anabella","anabelle","anabolic","anabolism","anachronism","anachronistic","anachronistically","anacin","anaconda","anacreon","anaerobe","anaerobic","anaerobically","anaglyph","anagram","anagrammatic","anagrammatically","anagrammed","anagramming","anaheim","anal","analects","analgesia","analgesic","analiese","analise","anallese","anallise","analog","analogical","analogize","analogous","analogousness","analogue","analogy","analysand","analyse","analyses","analysis","analyst","analytic","analytical","analyticity","analytics","analyzable","analyze","analyzed","analyzer","analyzing","anamorphic","ananias","anapaest","anapest","anapestic","anaphora","anaphoric","anaphorically","anaplasmosis","anarchic","anarchical","anarchism","anarchist","anarchistic","anarchy","anastasia","anastasie","anastassia","anastigmatic","anastomoses","anastomosis","anastomotic","anathema","anathematize","anatol","anatola","anatole","anatolia","anatolian","anatollo","anatomic","anatomical","anatomist","anatomize","anatomy","anaxagoras","ancell","ancestor","ancestors","ancestortype","ancestral","ancestress","ancestry","anchor","anchorage","anchored","anchorite","anchoritism","anchorman","anchormen","anchorpane","anchorpeople","anchorperson","anchors","anchorwoman","anchorwomen","anchovy","ancient","ancientness","ancillary","and","andalso","andalusia","andalusian","andaman","andante","andean","andee","andeee","anderea","anders","andersen","anderson","andes","andi","andie","andiron","andonis","andorra","andover","andra","andre","andrea","andreana","andree","andrei","andrej","andrew","andrey","andria","andriana","andriette","andris","androgen","androgenic","androgynous","androgyny","andromache","andromeda","andropov","andros","andrus","andy","anecdotal","anecdote","anechoic","anemia","anemic","anemically","anemometer","anemometry","anemone","anent","aneroid","anestassia","anesthesia","anesthesiologist","anesthesiology","anesthetic","anesthetically","anesthetist","anesthetization","anesthetize","anesthetizer","anet","anett","anetta","anette","aneurysm","anew","ang","angara","ange","angel","angela","angele","angeleno","angeles","angelfish","angeli","angelia","angelic","angelica","angelical","angelico","angelika","angelina","angeline","angelique","angelita","angelle","angelo","angelou","anger","angevin","angie","angil","angina","angiography","angioplasty","angiosperm","angkor","angle","angler","angles","angleworm","anglia","anglican","anglicanism","anglicism","anglicization","anglicize","angling","anglo","anglophile","anglophilia","anglophobe","anglophobia","angola","angolan","angora","angrily","angriness","angry","angst","angstrom","anguilla","anguish","angular","angularfire","angularity","angularjs","angus","angy","anheuser","anhydride","anhydrite","anhydrous","ania","aniakchak","anibal","anica","aniline","anim","animadversion","animadvert","animal","animalcule","animals","animate","animated","animatedly","animately","animateness","animates","animatewithduration","animating","animation","animations","animator","animism","animist","animistic","animized","animosity","animus","anion","anionic","anise","aniseed","aniseikonic","anisette","anisotropic","anisotropy","anissa","anita","anitra","anjanette","anjela","ankara","ankh","ankhs","ankle","anklebone","anklet","ann","anna","annabal","annabel","annabela","annabell","annabella","annabelle","annadiana","annadiane","annal","annalee","annaliese","annalise","annalist","annamaria","annamarie","annapolis","annapurna","anne","anneal","annealer","annecorinne","annelid","anneliese","annelise","annemarie","annetta","annette","annex","annexation","annexe","anni","annice","annie","annihilate","annihilation","annihilator","annissa","anniversary","annmaria","annmarie","annnora","annora","annotate","annotated","annotation","annotations","annotator","announce","announced","announcement","announcements","announcer","annoy","annoyance","annoyed","annoyer","annoying","annual","annualized","annuitant","annuity","annul","annular","annuli","annulled","annulling","annulment","annulus","annum","annunciate","annunciation","annunciator","anny","anode","anodic","anodize","anodyne","anoint","anointer","anointment","anomalous","anomalousness","anomaly","anomic","anomie","anon","anonfun","anonymity","anonymous","anonymousness","anopheles","anorak","anorectic","anorexia","anorexic","another","anouilh","ans","ansel","ansell","anselm","anselma","anselmo","anshan","ansi","ansible","ansley","anson","anstice","answer","answerable","answered","answerer","answering","answers","ant","antacid","antaeus","antagonism","antagonist","antagonistic","antagonistically","antagonize","antagonized","antagonizing","antananarivo","antarctic","antarctica","antares","ante","anteater","antebellum","antecedence","antecedent","antechamber","antedate","antediluvian","anteing","antelope","antenatal","antenna","antennae","anterior","anteroom","anthe","anthea","anthem","anther","anthia","anthiathia","anthill","anthologist","anthologize","anthology","anthony","anthraces","anthracite","anthrax","anthropic","anthropocentric","anthropogenic","anthropoid","anthropological","anthropologist","anthropology","anthropometric","anthropometry","anthropomorphic","anthropomorphically","anthropomorphism","anthropomorphizing","anthropomorphous","anti","antiabortion","antiabortionist","antiaircraft","antibacterial","antibiotic","antibody","antic","anticancer","antichrist","anticipate","anticipated","anticipation","anticipative","anticipatory","anticked","anticking","anticlerical","anticlimactic","anticlimactically","anticlimax","anticline","anticlockwise","anticoagulant","anticoagulation","anticommunism","anticommunist","anticompetitive","anticyclone","anticyclonic","antidemocratic","antidepressant","antidisestablishmentarianism","antidote","antietam","antifascist","antiformant","antifreeze","antifundamentalist","antigen","antigenic","antigenicity","antigone","antigua","antihero","antiheroes","antihistamine","antihistorical","antiknock","antilabor","antillean","antilles","antilogarithm","antilogs","antimacassar","antimalarial","antimatter","antimicrobial","antimissile","antimony","antin","anting","antinomian","antinomy","antinuclear","antioch","antioxidant","antiparticle","antipas","antipasti","antipasto","antipathetic","antipathy","antipersonnel","antiperspirant","antiphon","antiphonal","antipodal","antipode","antipodean","antipodes","antipollution","antipoverty","antiquarian","antiquarianism","antiquary","antiquate","antiquation","antique","antiquity","antiredeposition","antiresonance","antiresonator","antisemitic","antisemitism","antisepses","antisepsis","antiseptic","antiseptically","antiserum","antislavery","antisocial","antispasmodic","antisubmarine","antisymmetric","antisymmetry","antitank","antitheses","antithesis","antithetic","antithetical","antithyroid","antitoxin","antitrust","antivenin","antiviral","antivivisectionist","antiwar","antler","antlr","antmatchers","antofagasta","antoine","antoinette","anton","antone","antonella","antonetta","antoni","antonia","antonie","antonietta","antonin","antonina","antonino","antoninus","antonio","antonius","antonovics","antony","antonym","antonymous","antral","antsy","antwan","antwerp","anubis","anus","anvil","anxiety","anxious","anxiousness","any","anya","anybody","anyhow","anymore","anyobject","anyone","anyplace","anything","anytime","anyway","anyways","anywhere","anywise","ao","aol","aop","aorta","aortic","aot","ap","apace","apache","apalachicola","apart","apartheid","apartment","apartness","apathetic","apathetically","apathy","apatite","apb","apc","ape","aped","apelike","apennines","aper","aperiodic","aperiodically","aperiodicity","aperitif","aperture","apex","aphasia","aphasic","aphelia","aphelion","aphid","aphonic","aphorism","aphoristic","aphoristically","aphrodisiac","aphrodite","api","apia","apiarist","apiary","apical","apices","apiclient","apicontroller","apidocs","apiece","apikey","apis","apiservice","apish","apishness","apiurl","apiversion","apk","apl","aplenty","aplomb","apns","apo","apocalypse","apocalyptic","apocrypha","apocryphal","apocryphalness","apogee","apolar","apolitical","apollinaire","apollo","apollonian","apologetic","apologetically","apologetics","apologia","apologies","apologist","apologize","apologizer","apologizes","apologizing","apology","apoplectic","apoplexy","apos","apostasy","apostate","apostatize","apostle","apostleship","apostolic","apostrophe","apostrophized","apothecary","apothegm","apotheoses","apotheosis","apotheosized","apotheosizes","apotheosizing","app","appalachia","appalachian","appall","appalling","appaloosa","appanage","apparatus","apparel","apparency","apparent","apparently","apparentness","apparition","appbar","appbarlayout","appbundle","appcelerator","appclassloader","appcompat","appcompatactivity","appcomponent","appconfig","appcontext","appcontroller","appdata","appdelegate","appdomain","appeal","appealer","appealing","appear","appearance","appeared","appearer","appearing","appears","appease","appeased","appeasement","appeaser","appellant","appellate","appellation","appellative","append","appendage","appendchild","appenddata","appendectomy","appended","appender","appendices","appendicitis","appending","appendix","appendline","appends","appendtext","appendto","appengine","appertain","appetite","appetizer","appetizing","appia","appian","appid","appium","appkit","applaud","applauder","applause","apple","applecart","applejack","apples","applesauce","applescript","appleseed","applet","appleton","applewebkit","appliance","applicabilities","applicability","applicable","applicably","applicant","applicants","applicate","application","applicationcontext","applicationcontroller","applicationdbcontext","applicationdispatcher","applicationfilterchain","applicationid","applicationname","applicationrecord","applications","applicationuser","applicative","applicator","applied","applier","applies","appliqu","appliqud","apply","applybindings","applying","appmodule","appname","appoint","appointee","appointer","appointive","appointment","appointments","appolonia","appomattox","apportion","apportionment","appose","apposite","appositeness","apposition","appositive","appraisal","appraise","appraised","appraisees","appraiser","appraises","appraising","appreciable","appreciably","appreciate","appreciated","appreciation","appreciative","appreciativeness","appreciator","appreciatory","apprehend","apprehender","apprehensible","apprehension","apprehensive","apprehensiveness","apprentice","apprenticeship","apprise","apprizer","apprizingly","apprizings","approach","approachability","approachable","approacher","approaches","approaching","approbate","approbation","appropriable","appropriate","appropriated","appropriately","appropriateness","appropriation","appropriator","approval","approve","approved","approver","approving","approx","approximate","approximately","approximation","approximative","apps","appserver","appsettings","appspot","appstore","apptheme","appurtenance","appurtenant","appwidgetmanager","apr","apricot","april","aprilette","apron","apropos","aps","apse","apsis","apt","aptana","apter","aptest","aptitude","aptness","apuleius","aq","aqua","aquaculture","aqualung","aquamarine","aquanaut","aquaplane","aquarium","aquarius","aquatic","aquatically","aquavit","aqueduct","aqueous","aquiculture","aquifer","aquila","aquiline","aquinas","aquino","aquitaine","ar","ara","arab","arabel","arabela","arabele","arabella","arabelle","arabesque","arabia","arabian","arabic","arability","arabist","arable","araby","araceli","arachnid","arachnoid","arachnophobia","arafat","araguaya","aral","araldo","aramaic","aramco","arange","arapaho","arapahoe","arapahoes","ararat","araucanian","arawak","arawakan","arb","arbiter","arbitrage","arbitrager","arbitrageur","arbitrament","arbitrarily","arbitrariness","arbitrary","arbitrate","arbitration","arbitrator","arbor","arboreal","arbores","arboretum","arborvitae","arbutus","arc","arcade","arcadia","arcadian","arcana","arcane","arcgis","arch","archaeological","archaeologist","archaic","archaically","archaimbaud","archaism","archaist","archaize","archaizer","archambault","archangel","archbishop","archbishopric","archdeacon","archdiocesan","archdiocese","archduchess","archduke","archean","archenemy","archeologist","archeology","archer","archery","archetypal","archetype","archfiend","archfool","archibald","archibaldo","archibold","archie","archiepiscopal","archimedes","arching","archipelago","architect","architectonic","architectonics","architectural","architecture","architectures","architrave","archival","archive","archived","archives","archivist","archness","archway","archy","arclike","arco","arcsine","arctangent","arctic","arcturus","arcu","arda","ardabil","ardath","ardeen","ardelia","ardelis","ardella","ardelle","arden","ardency","ardene","ardenia","ardent","ardine","ardis","ardisj","ardith","ardor","ardra","arduino","arduous","arduousness","ardyce","ardys","ardyth","are","area","areal","areas","areawide","areequal","arel","aren","arena","arenaceous","arequipa","ares","aretha","arg","argb","argc","argent","argentina","argentine","argentinean","argentinian","arginine","argmax","argo","argon","argonaut","argonne","argosy","argot","argparse","args","arguable","arguably","argue","arguer","arguing","argument","argumentation","argumentative","argumentativeness","argumentexception","argumentnullexception","arguments","argus","argv","argyle","ari","aria","ariadne","arial","ariana","arianism","arianist","arid","aridatha","aridity","aridness","arie","ariel","ariela","ariella","arielle","aries","aright","arin","ario","ariosto","arise","arisen","arises","aristarchus","aristides","aristocracy","aristocrat","aristocratic","aristocratically","aristophanes","aristotelean","aristotelian","aristotle","arithmetic","arithmetical","arithmetician","arithmetize","arius","ariz","arizona","arizonan","arizonian","arjuna","ark","ark","arkansan","arkansas","arkhangelsk","arkwright","arlan","arlana","arlee","arleen","arlen","arlena","arlene","arleta","arlette","arley","arleyne","arlie","arliene","arlin","arlina","arlinda","arline","arlington","arluene","arly","arlyn","arlyne","arm","armada","armadillo","armageddon","armagnac","armament","arman","armand","armando","armata","armature","armband","armchair","armco","armeabi","armed","armenia","armenian","armer","armful","armhole","armin","arming","arminius","armistice","armless","armlet","armload","armonk","armor","armored","armorer","armorial","armory","armour","armpit","armrest","arms","armstrong","armv","army","arn","arnaldo","arne","arneb","arney","arnhem","arni","arnie","arno","arnold","arnoldo","arnuad","arnulfo","arny","aroma","aromatherapist","aromatherapy","aromatic","aromatically","aromaticity","aromaticness","aron","arose","around","arousal","arouse","aroused","arp","arpa","arpanet","arpeggio","arquillian","arr","arrack","arragon","arraign","arraignment","arrange","arrangeable","arranged","arrangement","arranger","arranges","arranging","arrant","arras","array","arrayadapter","arraybuffer","arraycollection","arraycopy","arrayer","arrayindexoutofboundsexception","arraylist","arrays","arraysize","arraywithobjects","arrear","arrest","arrestee","arrester","arresting","arrestor","arrhenius","arrhythmia","arrhythmic","arrhythmical","arri","arrival","arrive","arrived","arriver","arrives","arrogance","arrogant","arrogate","arrogation","arron","arrow","arrowhead","arrowroot","arrows","arroyo","arsenal","arsenate","arsenic","arsenide","arsine","arson","arsonist","art","artair","artaxerxes","arte","artefact","artemas","artemis","artemus","arterial","arteriolar","arteriole","arterioscleroses","arteriosclerosis","artery","artesian","artful","artfulness","arther","arthritic","arthritides","arthritis","arthrogram","arthropod","arthroscope","arthroscopic","arthur","arthurian","artichoke","article","articleid","articles","articulable","articular","articulate","articulated","articulately","articulateness","articulates","articulation","articulator","articulatory","artie","artifact","artifactid","artifactory","artifacts","artifice","artificer","artificial","artificiality","artificialness","artillerist","artillery","artilleryman","artillerymen","artiness","artisan","artist","artiste","artistic","artistically","artistry","artists","artless","artlessness","arts","artsy","artur","arturo","artus","artwork","arty","aruba","arum","arv","arvie","arvin","arvy","ary","aryan","aryn","as","asa","asama","asap","asarray","asax","asbestos","asc","ascella","ascend","ascendancy","ascendant","ascender","ascending","ascension","ascent","ascertain","ascertainment","ascetic","ascetically","asceticism","ascii","ascot","ascribe","ascription","ascriptive","ascx","asd","asdf","ase","asenumerable","aseptic","aseptically","asexual","asexuality","asf","asgard","ash","ashame","ashamed","ashanti","ashbey","ashby","ashcan","ashely","asher","asheville","ashia","ashien","ashil","ashkenazim","ashkhabad","ashla","ashlan","ashland","ashlar","ashlee","ashleigh","ashlen","ashley","ashli","ashlie","ashlin","ashly","ashman","ashmolean","ashore","ashram","ashton","ashtray","ashurbanipal","ashx","ashy","asia","asian","asiatic","aside","asilomar","asimov","asin","asinine","asininity","asio","ask","askance","asked","asker","askew","asking","asks","asl","aslant","asleep","aslist","asm","asmara","asmx","asn","asocial","asoka","asp","asparagus","aspartame","aspca","aspect","aspectj","aspects","aspell","aspen","asper","asperity","aspersion","asphalt","asphodel","asphyxia","asphyxiate","asphyxiation","aspic","aspidiske","aspidistra","aspirant","aspirate","aspiration","aspirational","aspirator","aspire","aspirer","aspirin","asplenium","aspnet","aspnetcore","aspx","asquith","ass","assad","assail","assailable","assailant","assam","assamese","assassin","assassinate","assassination","assault","assaulter","assaultive","assay","assayer","assemblage","assemble","assembled","assembler","assemblies","assembly","assemblyidentity","assemblyman","assemblymen","assemblyname","assemblywoman","assemblywomen","assent","assert","assertequals","asserter","assertion","assertional","assertionerror","assertions","assertive","assertiveness","asserts","assertthat","asserttrue","assess","assessed","assesses","assessment","assessor","asset","assetmanager","assets","asseverate","asseveration","asshole","assiduity","assiduous","assiduousness","assign","assignable","assignation","assigned","assignee","assigner","assigning","assignment","assignments","assignor","assigns","assimilate","assimilation","assimilationist","assisi","assist","assistance","assistant","assistantship","assisted","assister","assize","assn","assoc","associable","associate","associated","associateship","association","associational","associations","associative","associativity","associator","assonance","assonant","assort","assorter","assortment","asst","assuage","assuaged","assumability","assume","assumed","assumer","assumes","assuming","assumption","assumptions","assumptive","assurance","assure","assured","assuredness","assurer","assuring","assyria","assyrian","assyriology","ast","astaire","astarte","astatine","astc","aster","asteria","asterisk","asterisked","astern","asteroid","asteroidal","asthma","asthmatic","astigmatic","astigmatism","astir","aston","astonish","astonishing","astonishment","astor","astoria","astound","astounding","astra","astraddle","astrakhan","astral","astray","astrid","astride","astring","astringency","astringent","astrix","astrolabe","astrologer","astrological","astrologist","astrology","astronaut","astronautic","astronautical","astronautics","astronomer","astronomic","astronomical","astronomy","astrophysical","astrophysicist","astrophysics","astroturf","asturias","astute","astuteness","astype","asuncin","asunder","asus","aswan","aswell","asylum","asymmetric","asymmetrical","asymmetry","asymptomatic","asymptomatically","asymptote","asymptotic","asymptotically","async","asynccallback","asynchronism","asynchronous","asynchronously","asynchrony","asyncio","asyncresult","asynctask","at","atacama","atahualpa","atalanta","atan","atari","atatrk","atavism","atavist","atavistic","ataxia","ataxic","ate","atelier","atemporal","athabasca","athabascan","athabaska","athabaskan","atheism","atheist","atheistic","athena","athene","athenian","athens","atheroscleroses","atherosclerosis","athirst","athlete","athletic","athletically","athleticism","athletics","athwart","atilt","atindex","atkins","atkinson","atl","atlanta","atlante","atlantes","atlantic","atlantis","atlas","atlassian","atleast","atm","atman","atmosphere","atmospheric","atmospherically","atoi","atoll","atom","atomic","atomically","atomicity","atomics","atomistic","atomization","atomize","atomizer","atoms","atonal","atonality","atone","atonement","atop","atp","atreus","atria","atrial","atrium","atrocious","atrociousness","atrocity","atrophic","atrophy","atropine","atropos","ats","att","attach","attached","attacher","attachevent","attaching","attachment","attachments","attack","attacker","attacks","attain","attainabilities","attainability","attainable","attainableness","attainably","attainder","attained","attainer","attainment","attar","attempt","attempted","attempter","attempting","attempts","attend","attendance","attendant","attended","attendee","attendees","attender","attention","attentional","attentionality","attentive","attentiveness","attenuate","attenuated","attenuation","attenuator","attest","attestation","attested","attester","attic","attica","attila","attire","attitude","attitudinal","attitudinize","attlee","attn","attorney","attr","attract","attractant","attraction","attractive","attractiveness","attractivenesses","attractor","attrib","attributable","attribute","attributed","attributeerror","attributename","attributer","attributes","attributeset","attributevalue","attribution","attributional","attributive","attrition","attrs","atts","attucks","attune","atty","atv","atwitter","atwood","atypical","au","aube","auberge","aubergine","auberon","aubert","auberta","aubine","aubree","aubrette","aubrey","aubrie","aubry","auburn","auc","auckland","auction","auctioneer","auctor","aud","audacious","audaciousness","audacity","auden","audi","audibility","audible","audibles","audibly","audie","audience","audio","audiobook","audioformat","audiogram","audiological","audiologist","audiology","audiomanager","audiometer","audiometric","audiometry","audiophile","audioplayer","audiotape","audiovisual","audit","audited","audition","auditor","auditorium","auditory","audra","audre","audrey","audrie","audry","audrye","audubon","audy","auerbach","aug","augean","auger","aught","augie","augment","augmentation","augmentative","augmenter","augue","augur","augury","august","augusta","augustan","auguste","augustin","augustina","augustine","augustinian","augustness","augusto","augustus","augy","auk","aundrea","aunt","auntie","aunty","aura","aural","aurea","aurel","aurelea","aurelia","aurelie","aurelio","aurelius","aureole","aureomycin","auria","auric","auricle","auricular","aurie","auriga","aurilia","aurlie","auroora","aurora","auroral","aurore","aurthur","auschwitz","auscultate","auscultation","auspice","auspicious","auspiciousness","auspiciousnesses","aussie","austen","austere","austereness","austerity","austin","austina","austine","austral","australasia","australasian","australes","australia","australian","australis","australites","australoid","australopithecus","austria","austrian","austronesian","aut","aute","auth","authentic","authentically","authenticate","authenticated","authenticating","authentication","authenticationmanager","authenticator","authenticatorbase","authenticity","author","authoress","authorial","authoritarian","authoritarianism","authoritative","authoritativeness","authorities","authority","authorization","authorize","authorized","authorizer","authorizes","authors","authorship","authservice","authtoken","autism","autistic","auto","autobahn","autobiographer","autobiographic","autobiographical","autobiography","autoclave","autocollimator","autocommit","autocomplete","autocompletetextview","autoconfigure","autocorrelate","autocorrelation","autocracy","autocrat","autocratic","autocratically","autodesk","autodial","autodidact","autoeventwireup","autofac","autofill","autofilter","autofluorescence","autofocus","autogeneratecolumns","autograph","autographs","autoignition","autoimmune","autoimmunity","autoincrement","autolayout","autoload","autoloader","automagically","automaker","automapper","automata","automate","automated","automatic","automatically","automating","automation","automatism","automatize","automaton","automobile","automorphism","automotive","autonavigator","autonomic","autonomous","autonomy","autopilot","autoplay","autopostback","autoprefixer","autopsy","autoregressive","autorelease","autorepeat","autosize","autostart","autosuggestibility","autotransformer","autowire","autowired","autowiredannotationbeanpostprocessor","autoworker","autumn","autumnal","aux","auxiliary","auxin","av","ava","avail","availability","available","availableness","availably","availing","avalanche","avalon","avant","avarice","avaricious","avariciousness","avast","avatar","avaudioplayer","avaunt","avc","avd","avdp","ave","aveline","avenge","avenged","avenger","aventine","aventino","avenue","average","averages","averell","averil","averill","avernus","averred","averrer","averring","averroes","avers","averse","averseness","aversion","avert","avery","averyl","aves","avesta","avfoundation","avg","avi","avian","aviary","aviate","aviation","aviator","aviatrices","aviatrix","avicenna","avictor","avid","avidity","avie","avigdor","avignon","avila","avionic","avionics","avior","avis","avitaminoses","avitaminosis","aviv","aviva","avivah","avocado","avocation","avocational","avogadro","avoid","avoidable","avoidably","avoidance","avoided","avoider","avoiding","avoids","avoirdupois","avon","avouch","avow","avowal","avowed","avower","avplayer","avr","avram","avril","avrit","avro","avrom","avuncular","avx","aw","awacs","await","awaiting","awake","awakefromnib","awaken","awakened","awakener","awakening","award","awarder","aware","awareness","awash","away","awe","aweigh","awesome","awesomeness","awestruck","awful","awfuller","awfullest","awfulness","awhile","awk","awkward","awkwardness","awl","awn","awning","awoke","awoken","awol","awry","aws","awt","ax","axd","axe","axehead","axel","axeman","axes","axial","axillary","axiological","axiology","axiom","axiomatic","axiomatically","axiomatization","axiomatize","axion","axios","axis","axle","axletree","axolotl","axon","ay","ayah","ayahs","ayala","ayatollah","ayatollahs","aye","ayers","aylmar","aylmer","aymara","aymer","ayn","az","azalea","azania","azazel","azerbaijan","azimuth","azimuthal","azimuths","azores","azov","azt","aztec","aztecan","azure","azurewebsites","b","ba","baa","baal","bab","babar","babara","babb","babbage","babbette","babbie","babbitt","babble","babbler","babcock","babe","babel","babette","babita","babka","baboon","babushka","baby","babyhood","babyish","babylon","babylonia","babylonian","babysat","babysit","babysitter","babysitting","bac","bacall","bacardi","baccalaureate","baccarat","bacchanal","bacchanalia","bacchanalian","bacchic","bacchus","bach","bachelor","bachelorhood","bacillary","bacilli","bacillus","back","backache","backarrow","backbench","backbencher","backbit","backbite","backbiter","backbitten","backboard","backbone","backbreaking","backbutton","backchaining","backcloth","backcolor","backdate","backdrop","backdropped","backdropping","backed","backend","backends","backer","backfield","backfill","backfire","backgammon","background","backgroundcolor","backgroundimage","backgrounds","backgroundworker","backhand","backhanded","backhander","backhoe","backing","backlash","backless","backlog","backlogged","backlogging","backorder","backpack","backpacker","backpedal","backplane","backplate","backrest","backscatter","backseat","backside","backslapper","backslapping","backslash","backslashes","backslid","backslide","backslider","backspace","backspin","backstabber","backstabbing","backstage","backstair","backstitch","backstop","backstopped","backstopping","backstreet","backstretch","backstroke","backtalk","backticks","backtrace","backtrack","backtracking","backup","backups","backus","backward","backwardness","backwards","backwash","backwater","backwood","backwoodsman","backwoodsmen","backyard","bacon","baconer","bacteria","bacterial","bactericidal","bactericide","bacteriologic","bacteriological","bacteriologist","bacteriology","bacterium","bactria","bad","badder","baddest","baddie","bade","baden","badge","badger","badinage","badland","badlands","badlogic","badly","badman","badmen","badminton","badmouth","badmouths","badness","badrequest","baedeker","baez","baffin","baffle","bafflement","baffler","baffling","bag","bagatelle","bagel","bagful","baggage","baggageman","baggagemen","bagged","bagger","baggily","bagginess","bagging","baggy","baghdad","bagpipe","bagpiper","bagrodia","bags","baguette","baguio","bah","baha","bahama","bahamanian","bahamian","bahia","bahrain","bahs","baikal","bail","bailey","bailie","bailiff","bailiwick","baillie","bailout","bailsman","bailsmen","baily","baird","bairn","bait","baiter","baize","baja","bak","bake","baked","bakehouse","bakelite","baker","bakersfield","bakery","bakeshop","baking","baklava","baksheesh","baku","bakunin","bal","balaclava","balalaika","balance","balanced","balancedness","balancer","balanchine","balancing","balboa","balcony","bald","balder","balderdash","baldfaced","baldness","baldric","balduin","baldwin","baldy","bale","balearic","baleen","baleful","balefuller","balefullest","balefulness","baler","balfour","bali","balinese","balk","balkan","balkanization","balkanize","balker","balkhash","balkiness","balky","ball","ballad","ballade","balladeer","balladry","ballard","ballast","ballcock","baller","ballerina","ballet","balletic","ballfields","ballgame","ballistic","ballistics","balloon","balloonist","ballot","balloter","ballpark","ballplayer","ballpoint","ballroom","balls","ballsy","ballyhoo","balm","balminess","balmy","baloney","balsa","balsam","balsamic","balthazar","baltic","baltimore","baluchistan","baluster","balustrade","balzac","bam","bamako","bamberger","bambi","bambie","bamboo","bamboozle","bamby","ban","banach","banal","banality","banana","bananas","bancroft","band","bandage","bandager","bandanna","bandbox","bandeau","bandeaux","bander","banding","bandit","banditry","bandmaster","bandoleer","bandpass","bands","bandsman","bandsmen","bandstand","bandstop","bandung","bandwagon","bandwidth","bandwidths","bandy","bane","baneful","banefuller","banefullest","bang","bangalore","banger","bangkok","bangladesh","bangladeshi","bangle","bangor","bangui","bani","banish","banisher","banishment","banister","banjarmasin","banjo","banjoist","banjul","bank","bankaccount","bankbook","bankcard","banker","banking","banknote","bankroll","bankrupt","bankruptcy","banks","banky","banned","banneker","banner","banners","banning","bannister","bannock","banns","banquet","banqueter","banquette","bans","banshee","bantam","bantamweight","banter","banterer","bantering","banting","bantu","banyan","banzai","baobab","baos","baotou","baptism","baptismal","baptist","baptiste","baptistery","baptistry","baptize","baptized","baptizer","baptizes","bar","barabbas","barb","barbabas","barbabra","barbadian","barbados","barbara","barbaraanne","barbarella","barbarian","barbarianism","barbaric","barbarically","barbarism","barbarity","barbarize","barbarossa","barbarous","barbarousness","barbary","barbe","barbecue","barbed","barbee","barbel","barbell","barbeque","barber","barbered","barberry","barbershop","barbette","barbey","barbi","barbie","barbital","barbiturate","barbour","barbra","barbuda","barbwire","barby","barcarole","barcelona","barchart","barclay","barcode","bard","barde","bardeen","bardic","bare","bareback","barefaced","barefacedness","barefoot","barehanded","bareheaded","barelegged","barely","bareness","barents","barf","barfly","bargain","bargainer","barge","bargeman","bargemen","bargepole","barhop","barhopped","barhopping","bari","baritone","barium","bark","barked","barkeep","barkeeper","barker","barkley","barks","barley","barleycorn","barlow","barmaid","barman","barmen","barn","barnabas","barnabe","barnaby","barnacle","barnard","barnaul","barnebas","barnes","barnett","barney","barnful","barnhard","barnie","barnsful","barnstorm","barnstormer","barnum","barny","barnyard","baroda","barometer","barometric","barometrically","baron","baronage","baroness","baronet","baronetcy","baronial","barony","baroque","barplot","barque","barquisimeto","barr","barrack","barracker","barracuda","barrage","barranquilla","barre","barred","barrel","barren","barrenness","barrera","barret","barrett","barrette","barri","barricade","barrie","barrier","barriers","barring","barrio","barrister","barron","barroom","barrow","barry","barrymore","bars","barstool","barstow","bart","bartel","bartend","bartender","barter","barterer","barth","barthel","bartholdi","bartholemy","bartholomeo","bartholomeus","bartholomew","bartie","bartk","bartlet","bartlett","bartolemo","bartolomeo","barton","bartram","barty","bary","barycenter","barycentre","barycentric","baryon","baryram","baryshnikov","bas","basal","basalt","basaltic","bascom","base","baseadapter","baseaddress","baseball","baseband","baseboard","baseclass","basecontroller","based","basedir","basel","baseless","baseline","basely","baseman","basemen","basement","basename","baseness","basepath","baseplate","bases","basetting","basetype","baseurl","bash","bashful","bashfulness","basho","bashrc","basia","basic","basically","basicdbobject","basichttpbinding","basicnamevaluepair","basics","basie","basil","basilar","basile","basilica","basilio","basilisk","basilius","basin","basinful","basis","bask","basket","basketball","basketry","basketwork","basophilic","basque","basra","bass","basset","basseterre","bassett","bassinet","bassist","basso","bassoon","bassoonist","basswood","bast","bastard","bastardization","bastardize","bastardized","bastardy","baste","baster","bastian","bastien","bastille","basting","bastion","basutoland","bat","bataan","batavia","batch","batches","batchsize","bate","bated","bater","bates","bath","bathe","bather","bathetic","bathhouse","bathmat","batholomew","bathos","bathrobe","bathroom","baths","bathsheba","bathtub","bathwater","bathyscaphe","bathysphere","batik","batista","batiste","batman","batmen","baton","batsheva","batsman","batsmen","battalion","batted","batten","batter","batteries","battery","batting","battle","battledore","battledress","battlefield","battlefront","battleground","battlement","battler","battleship","batty","batu","batwings","bauble","baud","baudelaire","baudoin","baudouin","bauer","bauhaus","baulk","bausch","bauxite","bavaria","bavarian","bawd","bawdily","bawdiness","bawdy","bawl","bawler","bax","baxie","baxter","baxy","bay","bayamon","bayard","bayberry","bayda","bayer","bayes","bayesian","baylor","bayonet","bayonne","bayou","bayreuth","baz","bazaar","bazel","bazillion","bazooka","bb","bbb","bbbb","bbc","bbl","bbox","bbq","bbs","bc","bcc","bcd","bcp","bcrypt","bd","bdd","bdist","bdrm","be","bea","beach","beachcomber","beachhead","beachwear","beacon","beacons","bead","beading","beadle","beadsman","beadworker","beady","beagle","beak","beaker","beale","bealle","beam","bean","beanbag","beancreationexception","beanie","beanpole","beans","beanstalk","beanutils","bear","bearable","bearably","beard","bearded","beardless","beardmore","beardsley","bearer","bearing","bearish","bearishness","bearlike","bearnaise","bearnard","bearskin","beasley","beast","beasties","beastings","beastliness","beastly","beat","beatable","beatably","beaten","beater","beatific","beatifically","beatification","beatify","beating","beatitude","beatlemania","beatles","beatnik","beatrice","beatrisa","beatrix","beatriz","beats","beau","beauchamps","beaufort","beaujolais","beaumarchais","beaumont","beauregard","beaut","beauteous","beauteousness","beautician","beautification","beautifier","beautiful","beautifully","beautifulness","beautifulsoup","beautify","beauty","beauvoir","beaux","beaver","beaverton","bebe","bebop","becalm","became","because","becca","bechtel","beck","becka","becker","becket","beckett","becki","beckie","beckon","becky","becloud","become","becomes","becoming","becquerel","bed","bedaub","bedazzle","bedazzlement","bedbug","bedchamber","bedclothes","bedded","bedder","bedding","bede","bedeck","bedevil","bedevilment","bedfast","bedfellow","bedford","bedim","bedimmed","bedimming","bedizen","bedlam","bedlinen","bedmaker","bedmate","bedouin","bedpan","bedpost","bedraggle","bedridden","bedrock","bedroll","bedroom","bedsheets","bedside","bedsit","bedsitter","bedsore","bedspread","bedspring","bedstead","bedstraw","bedtime","bee","beebe","beebread","beech","beecher","beechnut","beechwood","beef","beefburger","beefcake","beefiness","beefsteak","beefy","beehive","beekeeper","beekeeping","beeline","beelzebub","been","beep","beeper","beer","beerbohm","beermat","beery","beeswax","beet","beethoven","beetle","beeton","beetroot","beeves","befall","befell","befit","befitted","befitting","befog","befogged","befogging","before","beforeeach","beforehand","beforesend","befoul","befriend","befuddle","befuddlement","beg","began","beget","begetting","beggar","beggarliness","beggarly","beggary","begged","begging","begin","beginform","begining","begininvoke","beginner","beginners","beginning","beginpath","begins","begintransaction","begone","begonia","begot","begotten","begrime","begrudge","begrudging","beguile","beguilement","beguiler","beguiling","beguine","begum","begun","behalf","behalves","behan","behave","behaves","behaving","behavior","behavioral","behaviorism","behaviorist","behavioristic","behaviors","behaviorsubject","behaviour","behead","beheld","behemoth","behemoths","behest","behind","behindhand","behold","beholder","behoofs","behoove","behooving","behring","beiderbecke","beige","beijing","beilul","being","beirut","beitris","bejewel","bekesy","bekki","bel","bela","belabor","belarus","belate","belated","belatedness","belau","belay","belch","beleaguer","belem","belfast","belfry","belg","belgian","belgium","belgrade","belia","belicia","belie","belief","beliefs","belier","believability","believable","believably","believe","believed","believer","believes","believing","belinda","belita","belittle","belittlement","belittler","belize","bell","bella","belladonna","bellamy","bellanca","bellatrix","bellboy","belle","belled","belletrist","belletristic","belleville","bellflower","bellhop","bellicose","bellicoseness","bellicosity","belligerence","belligerency","belligerent","bellina","belling","bellini","bellman","bellmen","bellovin","bellow","bellows","bells","bellwether","bellwood","belly","bellyache","bellyacher","bellybutton","bellyful","bellyfull","belmont","belmopan","beloit","belong","belonging","belongs","belongsto","belongstomany","belorussia","belorussian","belove","beloved","below","belshazzar","belt","belted","belting","belton","beltran","beltsville","beltway","beluga","belushi","belva","belvedere","belvia","bely","beman","bemire","bemoan","bemuse","bemused","bemusement","ben","benacerraf","benares","bench","bencher","benchmark","benchmarking","benchmarks","bend","bended","bender","bendick","bendicty","bendite","bendix","beneath","benedetta","benedetto","benedick","benedict","benedicta","benedictine","benediction","benedicto","benedictory","benedikt","benedikta","benefaction","benefactor","benefactress","benefice","beneficence","beneficent","beneficial","beneficialness","beneficiary","benefit","benefiter","benefits","benelux","benet","benetta","benetton","benevolence","benevolent","benevolentness","bengal","bengali","benghazi","bengt","beniamino","benighted","benightedness","benign","benignant","benignity","benin","beninese","benita","benito","benjamen","benjamin","benji","benjie","benjy","benn","bennett","benni","bennie","bennington","benny","benoit","benoite","benson","bent","bentham","bentlee","bentley","benton","bents","bentwood","benumb","benyamin","benz","benzedrine","benzene","benzine","beograd","beowulf","bequeath","bequeaths","bequest","ber","berate","berber","bereave","bereavement","bereft","berenice","beret","berg","bergen","berger","bergerac","berget","berglund","bergman","bergson","bergsten","bergstrom","beribbon","beriberi","bering","beringer","berk","berke","berkeley","berkelium","berkie","berkley","berkly","berkowitz","berkshire","berky","berle","berlin","berliner","berlioz","berlitz","berm","berman","bermuda","bermudan","bermudian","bern","berna","bernadene","bernadette","bernadina","bernadine","bernard","bernardina","bernardine","bernardino","bernardo","bernarr","bernays","bernbach","berne","bernelle","bernese","bernete","bernetta","bernette","bernhard","bernhardt","berni","bernice","bernie","berniece","bernini","bernita","bernoulli","bernstein","berny","berra","berri","berrie","berry","berrylike","berserk","berserker","bert","berta","berte","berth","bertha","berthe","berths","berti","bertie","bertillon","bertina","bertine","berton","bertram","bertrand","bertrando","berty","beryl","beryle","beryllium","berzelius","bes","beseech","beseecher","beseeching","beseem","beset","besetting","beside","besides","besiege","besieger","besmear","besmirch","besom","besot","besotted","besotting","besought","bespangle","bespatter","bespeak","bespectacled","bespoke","bespoken","bess","bessel","bessemer","bessie","bessy","best","bestial","bestiality","bestiary","bestir","bestirred","bestirring","bestow","bestowal","bestrew","bestrewn","bestridden","bestride","bestrode","bestseller","bestselling","bestubble","bet","beta","betake","betaken","betatron","betcha","betel","betelgeuse","beth","bethanne","bethany","bethe","bethel","bethena","bethesda","bethina","bethink","bethlehem","bethought","bethune","betide","betimes","betoken","betook","betray","betrayal","betrayer","betroth","betrothal","betrothed","betroths","betsey","betsy","betta","bette","betteann","betteanne","better","betterment","betti","bettie","bettina","bettine","betting","bettor","betty","bettye","between","betweenness","betwixt","beulah","bev","bevan","bevel","beverage","beverie","beverlee","beverley","beverlie","beverly","bevin","bevon","bevvy","bevy","bewail","beware","bewhisker","bewigged","bewilder","bewildered","bewildering","bewilderment","bewitch","bewitching","bewitchment","bey","beyond","bezel","bezier","bf","bfs","bg","bgcolor","bgr","bh","bhopal","bhutan","bhutanese","bhutto","bi","bialystok","bianca","bianco","bianka","biannual","bias","biased","biases","biathlon","biaxial","bib","bibbed","bibbie","bibbing","bibby","bibbye","bibendum","bibi","bible","biblical","biblicists","bibliographer","bibliographic","bibliographical","bibliography","bibliophile","bibulous","bicameral","bicameralism","bicarb","bicarbonate","bicentenary","bicentennial","bicep","biceps","bichromate","bicker","bickerer","bickering","biconcave","biconnected","biconvex","bicuspid","bicycle","bicycler","bicyclist","bid","biddable","bidden","bidder","biddie","bidding","biddle","biddy","bide","bider","bidet","bidget","bidiagonal","bidirectional","bids","biennial","biennium","bienville","bier","bierce","bifocal","bifurcate","bifurcation","big","bigamist","bigamous","bigamy","bigdecimal","bigelow","bigfoot","bigged","bigger","biggest","biggie","bigging","biggish","bighead","bighearted","bigheartedness","bighorn","bight","bigint","biginteger","bigmouth","bigmouths","bigness","bigot","bigoted","bigotry","bigquery","bigwig","biharmonic","bijection","bijective","bijou","bijoux","bike","biker","bikini","biko","bil","bilabial","bilateral","bilateralness","bilayer","bilbao","bilberry","bilbo","bile","bilge","bili","biliary","bilinear","bilingual","bilingualism","bilious","biliousness","bilk","bilker","bill","billboard","biller","billet","billfold","billi","billiard","billie","billing","billings","billingsgate","billion","billionaire","billions","billionths","billow","billowy","billposters","bills","billy","billye","bimbo","bimetallic","bimetallism","bimini","bimodal","bimolecular","bimonthly","bin","binaries","binary","binaural","bind","bindable","binded","binder","bindery","binding","bindingcontext","bindingflags","bindingness","bindingredirect","bindingresult","bindings","bindingsource","bindle","bindparam","binds","bindvalue","bindweed","bing","binge","bingham","binghamton","bingo","bini","bink","binky","binnacle","binned","binni","binnie","binning","binny","binocular","binodal","binomial","bins","bintray","binuclear","bio","biochemical","biochemist","biochemistry","biodegradability","biodegradable","biodiversity","bioengineering","bioethics","biofeedback","biog","biograph","biographer","biographic","biographical","biography","bioko","biol","biologic","biological","biologist","biology","biomass","biomedical","biomedicine","biometric","biometrics","biometry","biomolecule","biomorph","bionic","bionically","bionics","biophysic","biophysical","biophysicist","biophysics","biopic","biopsy","biorhythm","bios","bioscience","biosphere","biostatistic","biosynthesized","biotechnological","biotechnologist","biotechnology","biotic","biotin","bipartisan","bipartisanship","bipartite","bipartition","biped","bipedal","biplane","bipolar","bipolarity","biracial","birch","bird","birdbath","birdbaths","birdbrain","birdcage","birder","birdhouse","birdie","birdieing","birdlike","birdlime","birds","birdseed","birdseye","birdsong","birdtables","birdwatch","birefringence","birefringent","biretta","birgit","birgitta","birk","birkenstock","birmingham","biro","biron","birt","birth","birthdate","birthday","birthmark","birthplace","birthrate","birthright","births","birthstone","bis","biscay","biscayne","biscuit","bisect","bisection","bisector","biserial","bisexual","bisexuality","bishkek","bishop","bishopric","bismarck","bismark","bismuth","bismuths","bison","bisque","bissau","bistable","bistate","bistro","bisyllabic","bit","bitblt","bitbucket","bitch","bitchily","bitchiness","bitchy","bitcoin","bitcoins","bitconverter","bite","biter","biting","bitmap","bitmapdata","bitmapdrawable","bitmapfactory","bitmapimage","bitmaps","bitnami","bitnet","bitrate","bits","bitser","bitset","bitted","bitten","bitter","bittern","bitterness","bitternut","bitterroot","bittersweet","bitting","bitty","bitumen","bituminous","bitwise","bivalent","bivalve","bivariate","bivouac","bivouacked","bivouacking","biweekly","biyearly","biz","bizarre","bizarreness","bizet","biztalk","bizzes","bj","bjorn","bk","bl","bla","blab","blabbed","blabber","blabbermouth","blabbermouths","blabbing","blabla","blablabla","black","blackamoor","blackball","blackberry","blackbird","blackbirder","blackboard","blackbody","blackburn","blackcolor","blackcurrant","blacken","blackener","blackfeet","blackfoot","blackguard","blackhead","blacking","blackish","blackjack","blackleg","blacklist","blackmail","blackmailer","blackman","blackmer","blackness","blackout","blackpool","blacksmith","blacksmiths","blacksnake","blackspot","blackstone","blackthorn","blacktop","blacktopped","blacktopping","blackwell","bladder","bladdernut","bladderwort","blade","blah","blahblah","blahs","blaine","blair","blaire","blake","blakelee","blakeley","blakey","blame","blameless","blamelessness","blamer","blameworthiness","blameworthy","blanc","blanca","blanch","blancha","blanchard","blanche","blancher","blancmange","bland","blandish","blandishment","blandit","blandness","blane","blank","blankenship","blanket","blanketing","blankness","blanks","blanton","blantyre","blare","blarney","blas","blaspheme","blasphemer","blasphemous","blasphemousness","blasphemy","blast","blaster","blasting","blastoff","blatancy","blatant","blather","blatting","blatz","blavatsky","blayne","blaze","blazer","blazing","blazon","blazoner","bldg","ble","bleach","bleached","bleacher","bleak","bleakness","blear","blearily","bleariness","bleary","bleat","bleater","bleed","bleeder","bleeker","bleep","blemish","blemished","blench","blend","blender","blenheim","bless","blessed","blessedness","blessing","blevins","blew","bligh","blight","blighter","blimey","blimp","blind","blinded","blinder","blindfold","blinding","blindly","blindness","blindside","blink","blinker","blinking","blinks","blinni","blinnie","blinny","blintz","blintze","blip","blipped","blipping","bliss","blisse","blissful","blissfulness","blister","blistering","blistery","blit","blithe","blitheness","blither","blithesome","blitz","blitzkrieg","blizzard","blk","bloat","bloater","blob","blobbed","blobbing","blobs","bloc","bloch","block","blockade","blockader","blockage","blockbuster","blockbusting","blockchain","blocked","blocker","blockhead","blockhouse","blocking","blockjunit","blockquote","blocks","blocksize","blocky","bloemfontein","blog","blogger","blogging","bloginfo","blogpost","blogs","blogspot","bloke","blomberg","blomquist","blond","blonde","blondell","blondelle","blondie","blondish","blondness","blondy","blood","bloodbath","bloodbaths","bloodcurdling","bloodhound","bloodied","bloodiness","bloodless","bloodlessness","bloodletting","bloodline","bloodmobile","bloodroot","bloodshed","bloodshot","bloodsport","bloodstain","bloodstock","bloodstone","bloodstream","bloodsucker","bloodsucking","bloodthirstily","bloodthirstiness","bloodthirsty","bloodworm","bloody","bloodymindedness","bloom","bloomer","bloomfield","bloomington","bloop","blooper","blossom","blossomy","blot","blotch","blotchy","blotted","blotter","blotting","blotto","blouse","blow","blower","blowfish","blowfly","blowgun","blowing","blown","blowout","blowpipe","blowtorch","blowup","blowy","blowzy","blt","blubber","blubbery","blucher","bludgeon","blue","blueback","bluebeard","bluebell","blueberry","bluebill","bluebird","bluebonnet","bluebook","bluebottle","bluebush","bluefish","bluegill","bluegrass","blueing","blueish","bluejacket","bluejeans","bluemix","blueness","bluenose","bluepoint","blueprint","bluer","bluest","bluestocking","bluesy","bluet","bluetooth","bluetoothadapter","bluetoothdevice","bluff","bluffer","bluffness","bluing","bluish","bluishness","blum","blumenthal","blunder","blunderbuss","blunderer","blundering","blunt","bluntness","blur","blurb","blurred","blurriness","blurring","blurry","blurt","blush","blusher","blushing","bluster","blusterer","blustering","blusterous","blustery","blvd","blythe","bm","bmi","bmp","bmw","bn","bo","boa","boar","board","boarded","boarder","boardgames","boarding","boardinghouse","boardroom","boards","boardwalk","boast","boaster","boastful","boastfulness","boat","boatclubs","boater","boathouse","boating","boatload","boatman","boatmen","boatswain","boatyard","bob","bobbe","bobbed","bobbee","bobbette","bobbi","bobbie","bobbin","bobbing","bobbitt","bobble","bobbsey","bobby","bobbye","bobbysoxer","bobcat","bobette","bobina","bobine","bobinette","bobolink","bobrow","bobs","bobsled","bobsledded","bobsledder","bobsledding","bobsleigh","bobsleighs","bobtail","bobwhite","boca","boccaccio","boccie","bock","bockwurst","bod","bode","bodega","bodenheim","bodhidharma","bodhisattva","bodice","bodied","bodies","bodiless","bodily","boding","bodkin","body","bodybuilder","bodybuilding","bodyguard","bodying","bodyparser","bodysuit","bodyweight","bodywork","boeing","boeotia","boeotian","boer","bog","bogart","bogartian","bogey","bogeyman","bogeymen","bogged","bogging","boggle","boggling","boggy","bogie","bogot","bogus","bogy","bogyman","bogymen","boheme","bohemia","bohemian","bohemianism","bohr","boigie","boil","boiled","boiler","boilermaker","boilerplate","boils","bois","boise","boisterous","boisterousness","bokeh","bola","bold","boldface","boldness","bole","bolero","boleyn","bolivar","bolivares","bolivia","bolivian","boll","bollard","bollix","bolo","bologna","bolometer","boloney","bolshevik","bolshevism","bolshevist","bolshevistic","bolshoi","bolster","bolsterer","bolt","bolted","bolter","bolton","bolts","boltzmann","bolus","bom","bomb","bombard","bombardier","bombardment","bombast","bombastic","bombastically","bombay","bomber","bombproof","bombshell","bona","bonanza","bonaparte","bonaventure","bonbon","bond","bondage","bonder","bondholder","bondie","bondman","bondmen","bondon","bonds","bondsman","bondsmen","bondwoman","bondwomen","bondy","bone","boned","bonehead","boneless","boner","bones","bonfire","bong","bongo","bonham","bonhomie","boniface","boniness","bonita","bonito","bonjour","bonkers","bonn","bonnee","bonner","bonnet","bonneted","bonneville","bonni","bonnibelle","bonnie","bonny","bonsai","bontempo","bonus","bony","bonzes","boo","boob","booby","boodle","boogeyman","boogie","boogieing","boohoo","book","bookbind","bookbinder","bookbindery","bookbinding","bookcase","booked","bookend","booker","bookid","bookie","booking","bookings","bookish","bookishness","bookkeep","bookkeeper","bookkeeping","booklet","bookmaker","bookmaking","bookmark","bookmarks","bookmobile","bookplate","books","bookseller","bookshelf","bookshelves","bookshop","bookstall","bookstore","bookwork","bookworm","bool","boole","boolean","booleanfield","booleans","boom","boomer","boomerang","boomtown","boon","boondocks","boondoggle","boondoggler","boone","boonie","boonies","boony","boor","boorish","boorishness","boost","booster","boosterism","boot","bootblack","boote","bootee","booth","boothe","booths","bootie","booting","bootlaces","bootle","bootleg","bootlegged","bootlegger","bootlegging","bootless","bootloader","bootply","bootprints","bootstrap","bootstrapcdn","bootstrapped","bootstrapper","bootstrapping","booty","booze","boozer","boozy","bop","bopped","bopping","borate","borax","bord","bordeaux","bordello","borden","border","borderbrush","bordercolor","bordered","borderer","borderfactory","borderland","borderlayout","borderline","borderpane","borderradius","borders","borderstyle","borderthickness","borderwidth","bordie","bordon","bordy","bore","borealis","boreas","bored","boredom","boreholes","borer","borg","borges","borgia","boric","boring","boris","bork","born","borne","borneo","borodin","boron","borosilicate","borough","boroughs","borroughs","borrow","borrowed","borrower","borrowing","borscht","borstal","boru","borzoi","bos","bosch","bose","bosh","bosnia","bosnian","bosom","bosomy","boson","bosporus","boss","bossily","bossiness","bossism","bossy","bostitch","boston","bostonian","bosun","boswell","bot","botanic","botanical","botanist","botany","botch","botcher","botes","botfly","both","bother","bothered","bothersome","bothy","boto","bots","botswana","botticelli","bottle","bottleneck","bottler","bottom","bottomless","bottomlessness","bottommost","botulin","botulinus","botulism","boucher","boudoir","bouffant","bougainvillea","bough","boughs","bought","bouillabaisse","bouillon","boulder","boulevard","bounce","bouncer","bouncily","bouncing","bouncy","bouncycastle","bound","boundaries","boundary","bounded","boundedness","bounden","bounder","bounders","boundfield","bounding","boundingbox","boundless","boundlessness","bounds","bounteous","bounteousness","bountiful","bountifulness","bounty","bouquet","bourbaki","bourbon","bourgeois","bourgeoisie","bourke","bourne","bournemouth","bout","boutique","boutonnire","bouvier","bovary","bovine","bow","bowditch","bowdlerization","bowdlerize","bowed","bowel","bowell","bowen","bower","bowers","bowery","bowes","bowie","bowing","bowl","bowlder","bowleg","bowlegged","bowler","bowlful","bowline","bowling","bowman","bowmen","bows","bowser","bowsprit","bowstring","bowwow","box","boxcar","boxed","boxer","boxes","boxful","boxing","boxlayout","boxlike","boxplot","boxtops","boxwood","boxy","boy","boyce","boycey","boycie","boycott","boycotter","boyd","boyer","boyfriend","boyhood","boyish","boyishness","boyle","boys","boyscout","boysenberry","bozo","bp","bpi","bpm","bps","bq","br","bra","brace","braced","bracelet","bracer","braces","brachia","brachium","bracken","bracket","bracketed","bracketing","brackets","brackish","brackishness","bract","brad","bradan","bradawl","bradbury","bradburys","bradded","bradding","braddock","brade","braden","bradford","bradley","bradly","bradney","bradshaw","bradstreet","brady","brae","brag","bragg","braggadocio","braggart","bragged","bragger","braggest","bragging","brahe","brahma","brahman","brahmanism","brahmaputra","brahmin","brahms","braid","braider","braiding","braille","brain","brainard","braincell","brainchild","brainchildren","braininess","brainless","brainlessness","brainpower","brainstorm","brainstorming","brainteaser","brainteasing","braintree","brainwash","brainwasher","brainwashing","brainwave","brainy","braise","brake","brakeman","brakemen","bram","bramble","brambling","brambly","brampton","bran","brana","branch","branched","branches","branching","branchlike","branchville","brand","brandais","brande","brandea","branded","brandeis","brandel","branden","brandenburg","brander","brandi","brandice","brandie","branding","brandise","brandish","brando","brandon","brands","brandt","brandtr","brandy","brandyn","brandywine","braniff","branned","branning","brannon","brant","brantley","braque","brash","brashness","brasilia","brass","brasserie","brassiere","brassily","brassiness","brassy","brat","bratislava","brattain","bratty","bratwurst","braun","bravado","bravadoes","brave","braveness","bravery","bravest","bravo","bravura","brawl","brawler","brawn","brawniness","brawny","bray","brayer","braze","brazen","brazenness","brazer","brazier","brazil","brazilian","brazos","brazzaville","breach","breacher","bread","breadbasket","breadboard","breadbox","breadcrumb","breadcrumbs","breadfruit","breadline","breadth","breadths","breadwinner","break","breakable","breakables","breakage","breakaway","breakdown","breaker","breakfast","breakfaster","breakfront","breaking","breakneck","breakout","breakpoint","breakpoints","breaks","breakthrough","breakthroughs","breakup","breakwater","bream","breanne","brear","breast","breastbone","breastfed","breastfeed","breasting","breastplate","breaststroke","breastwork","breath","breathable","breathalyser","breathalyzer","breathe","breather","breathing","breathless","breathlessness","breaths","breathtaking","breathy","brecht","breckenridge","bred","bredes","bree","breech","breeching","breed","breeder","breeding","breeds","breena","breeze","breezeway","breezily","breeziness","breezy","bremen","bremsstrahlung","bren","brena","brenda","brendan","brenden","brendin","brendis","brendon","brenn","brenna","brennan","brennen","brenner","brent","brenton","bresenham","brest","bret","brethren","breton","brett","breve","brevet","brevetted","brevetting","breviary","brevity","brew","brewer","brewery","brewing","brewpub","brewster","brezhnev","bria","brian","briana","brianna","brianne","briano","briant","briar","bribe","briber","bribery","brice","brick","brickbat","bricklayer","bricklaying","brickmason","brickwork","brickyard","bridal","bridalveil","bride","bridegroom","bridesmaid","bridewell","bridge","bridgeable","bridged","bridgehead","bridgeport","bridger","bridges","bridget","bridgetown","bridgett","bridgette","bridgewater","bridgework","bridging","bridgman","bridie","bridle","bridled","bridleway","brie","brief","briefcase","briefed","briefing","briefly","briefness","briefs","brien","brier","brietta","brig","brigade","brigadier","brigadoon","brigand","brigandage","brigantine","brigg","brigham","bright","brighten","brightener","brightness","brighton","brigid","brigida","brigit","brigitta","brigitte","brilliance","brilliancy","brilliant","brilliantine","brilliantness","brillo","brillouin","brim","brimful","brimless","brimmed","brimming","brimstone","brina","brindisi","brindle","brine","briner","briney","bring","bringer","bringing","brings","brininess","brink","brinkley","brinkmanship","brinn","brinna","briny","brioche","brion","briquet","briquette","brisbane","brisk","brisket","briskness","bristle","bristly","bristol","brit","brita","britain","britannia","britannic","britannica","britches","briticism","british","britisher","britishly","britney","britni","briton","britt","britta","brittan","brittaney","brittani","brittany","britte","britten","britteny","brittle","brittleness","brittne","brittney","brittni","brnaba","brnaby","brno","bro","broach","broacher","broad","broadband","broadcast","broadcaster","broadcasting","broadcastreceiver","broadcasts","broadcloth","broadcloths","broaden","broader","broadleaved","broadloom","broadminded","broadness","broadsheet","broadside","broadsword","broadway","brobdingnag","brobdingnagian","brocade","broccoli","brochette","brochure","brock","brockie","brocky","brod","broddie","broddy","broderic","broderick","brodie","brody","brogan","broglie","brogue","broil","broiler","brok","broke","broken","brokenhearted","brokenness","broker","brokerage","brokers","bromide","bromidic","bromine","bron","bronc","bronchi","bronchial","bronchiolar","bronchiole","bronchiolitis","bronchitic","bronchitis","broncho","bronchus","bronco","broncobuster","bronnie","bronny","bronson","bronte","brontosaur","brontosaurus","bronx","bronze","bronzed","bronzing","brooch","brood","brooder","broodiness","brooding","broodmare","broody","brook","brookdale","brooke","brookfield","brookhaven","brooklet","brooklyn","brookmont","brookside","broom","broomstick","bros","brose","broth","brothel","brother","brotherhood","brotherliness","brotherly","broths","brougham","brought","brouhaha","brow","browbeat","brown","browne","brownell","brownian","brownie","browning","brownish","brownness","brownout","brownstone","brownsville","brows","browse","browser","browserify","browsermodule","browsername","browsers","browsing","brr","brubeck","bruce","brucellosis","brucie","bruckner","bruegel","brueghel","bruin","bruis","bruise","bruised","bruiser","bruit","brumidi","brummel","brunch","brunei","brunelleschi","brunet","brunette","brunhilda","brunhilde","bruno","brunswick","brunt","brush","brusher","brushes","brushfire","brushlike","brushoff","brushwood","brushwork","brushy","brusque","brusqueness","brussels","brutal","brutality","brutalization","brutalize","brutalized","brutalizes","brute","brutish","brutishness","brutus","bruxelles","bryan","bryana","bryant","bryanty","bryce","bryn","bryna","brynn","brynna","brynne","brynner","bryon","brzezinski","bs","bsa","bsd","bson","bss","bst","bstr","bt","btc","btn","btnsave","btnsubmit","btree","btu","btw","bu","bub","bubble","bubblegum","bubbler","bubbles","bubbling","bubbly","buber","bubo","buboes","bubonic","buccaneer","buchanan","bucharest","buchenwald","buchwald","buck","buckaroo","buckboard","bucker","bucket","bucketful","bucketname","buckets","buckeye","buckhorn","buckie","buckingham","buckle","buckled","buckler","buckles","buckley","buckling","buckner","buckram","bucksaw","buckshot","buckskin","buckteeth","bucktooth","buckwheat","bucky","bucolic","bucolically","bud","budapest","budd","budded","buddha","buddhism","buddhist","buddie","budding","buddy","budge","budgerigar","budget","budgetary","budgeter","budgie","budging","budweiser","buehring","buena","buf","buff","buffalo","buffaloes","buffer","buffered","bufferedimage","bufferedinputstream","bufferedoutputstream","bufferedreader","bufferedwriter","bufferer","buffering","buffers","buffersize","buffet","bufflehead","buffoon","buffoonery","buffoonish","buffy","buford","bufsize","bug","bugaboo","bugatti","bugbear","bugeyed","bugged","bugger","buggered","buggering","buggery","bugging","buggy","bugle","bugler","bugs","bugzilla","buick","build","buildconfig","buildcontext","builddir","builder","builders","building","buildings","buildpack","builds","buildscript","buildtoolsversion","buildtypes","buildup","built","builtin","builtins","buiron","bujumbura","bukhara","bukharin","bukkit","bulawayo","bulb","bulba","bulblet","bulbous","bulfinch","bulganin","bulgaria","bulgarian","bulge","bulgy","bulimarexia","bulimia","bulimic","bulk","bulkhead","bulkiness","bulky","bull","bulldog","bulldogged","bulldogger","bulldogging","bulldoze","bulldozer","bullet","bulletin","bulletproof","bullets","bullfight","bullfighter","bullfighting","bullfinch","bullfrog","bullhead","bullheaded","bullheadedness","bullhide","bullhorn","bullied","bullion","bullish","bullishness","bullock","bullpen","bullring","bullseye","bullshit","bullshitted","bullshitter","bullshitting","bullwhackers","bullwinkle","bully","bullyboy","bullying","bulrush","bultmann","bulwark","bum","bumble","bumblebee","bumbler","bumbling","bumbry","bummed","bummer","bummest","bumming","bump","bumper","bumpiness","bumpkin","bumppo","bumptious","bumptiousness","bumpy","bun","bunch","bunche","bunchy","bunco","buncombe","bundestag","bundle","bundled","bundler","bundles","bundling","bundy","bung","bungalow","bungee","bunghole","bungle","bungler","bungling","bunin","bunion","bunk","bunker","bunkhouse","bunkmate","bunko","bunkum","bunni","bunnie","bunny","bunsen","bunt","bunting","bunyan","buoy","buoyancy","buoyant","bur","burbank","burble","burbler","burbs","burch","burden","burdensome","burdensomeness","burdock","bureau","bureaucracy","bureaucrat","bureaucratic","bureaucratically","bureaucratization","bureaucratize","burg","burgeon","burger","burgess","burgh","burgher","burghs","burglar","burglarize","burglarproof","burglary","burgle","burgomaster","burgoyne","burgundian","burgundy","burial","buried","burier","burk","burke","burl","burlap","burler","burlesque","burlesquer","burley","burlie","burliness","burlingame","burlington","burly","burma","burmese","burn","burnable","burnaby","burnard","burne","burned","burner","burnett","burning","burnish","burnisher","burnoose","burnout","burns","burnside","burnt","burp","burr","burris","burrito","burro","burroughs","burrow","burrower","bursa","bursae","bursar","bursary","bursitis","burst","burster","burt","burtie","burton","burty","burundi","burundian","bury","bus","busboy","busby","busch","buses","busgirl","bush","bushel","bushido","bushiness","bushing","bushland","bushman","bushmaster","bushmen","bushnell","bushwhack","bushwhacker","bushwhacking","bushy","busily","business","businesses","businesslike","businessman","businessmen","businesspeople","businessperson","businesswoman","businesswomen","busk","busker","buskin","buss","bust","bustard","buster","bustle","bustling","busty","busy","busybody","busyness","busywork","but","butane","butch","butcher","butcherer","butchery","butene","butler","butt","butte","butted","butter","butterball","buttercup","buttered","butterfat","butterfield","butterfingered","butterfingers","butterfly","butterknife","buttermilk","butternut","butterscotch","buttery","butting","buttock","button","buttoner","buttonhole","buttonholer","buttons","buttonweed","buttonwood","buttress","butyl","butyrate","buuel","buxom","buxomness","buxtehude","buy","buyback","buyer","buyers","buying","buyout","buys","buzz","buzzard","buzzer","buzzword","buzzy","bv","bw","bx","bxs","by","bye","byelaw","byelorussia","byers","bygone","byid","bylaw","byline","byliner","byob","bypass","bypath","bypaths","byplay","byproduct","byram","byran","byrann","byrd","byre","byref","byrle","byrne","byroad","byrom","byron","byronic","byronism","bystander","byte","bytearray","bytearrayinputstream","bytearrayoutputstream","bytebuffer","bytecode","bytes","bytesread","bytestring","byval","byway","byword","byzantine","byzantium","bz","c","ca","cab","cabal","cabala","caballed","caballero","caballing","cabana","cabaret","cabbage","cabbed","cabbing","cabby","cabdriver","caber","cabernet","cabin","cabinet","cabinetmaker","cabinetmaking","cabinetry","cabinetwork","cable","cablecast","cablegram","cabochon","caboodle","caboose","cabot","cabrera","cabrini","cabriolet","cabstand","cacao","cacciatore","cache","cached","cachepot","caches","cachet","caching","cacilia","cacilie","cackle","cackler","cackly","cacm","cacophonist","cacophonous","cacophony","cacti","cactus","cad","cadaver","cadaverous","caddish","caddishness","caddric","caddy","cadence","cadenced","cadencing","cadent","cadenza","cadet","cadette","cadge","cadger","cadillac","cadiz","cadmium","cadre","caducei","caduceus","caedmon","caesar","caesura","caf","cafe","cafeteria","caffe","caffeine","caftan","cage","caged","cager","cagey","cagier","cagiest","cagily","caginess","cagney","cahokia","cahoot","cahra","cai","caiaphas","caiman","cain","caine","cairistiona","cairn","cairo","caisson","caitiff","caitlin","caitrin","cajole","cajolement","cajoler","cajolery","cajun","cake","cakephp","cakewalk","cal","calabash","calaboose","calais","calamari","calamine","calamitous","calamitousness","calamity","calayer","calc","calcareous","calcareousness","calciferous","calcification","calcify","calcimine","calcine","calcite","calcium","calcomp","calculability","calculable","calculate","calculated","calculates","calculating","calculatingly","calculation","calculations","calculative","calculator","calculi","calculus","calcutta","calder","caldera","calderon","caldron","caldwell","cale","caleb","caledonia","calendar","calendars","calender","calf","calfskin","calgary","calhoun","cali","caliban","caliber","calibrate","calibrated","calibrater","calibrating","calibration","calibrator","calibri","calico","calicoes","calida","calif","california","californian","californium","caligula","caliper","caliph","caliphate","caliphs","calisthenic","calisthenics","call","calla","callable","callactivityoncreate","callaghan","callahan","callao","callback","callbacks","callean","called","callee","caller","callers","calley","calli","callida","callie","calligraph","calligrapher","calligraphic","calligraphist","calligraphy","calling","callingconvention","calliope","callisthenics","callisto","calloc","callosity","callous","callousness","callout","callow","callowness","calls","callsite","callus","cally","calm","calming","calmness","caloocan","caloric","calorie","calories","calorific","calorimeter","calorimetric","calorimetry","caltech","calumet","calumniate","calumniation","calumniator","calumnious","calumny","calv","calvary","calve","calvert","calves","calvin","calvinism","calvinist","calvinistic","calyces","calypso","calyx","cam","camacho","camala","camaraderie","camber","cambial","cambium","cambodia","cambodian","cambrian","cambric","cambridge","camcorder","camden","came","camel","camelcase","camelhair","camella","camellia","camelopardalis","camelot","camembert","cameo","camera","camerae","cameraman","cameramen","cameras","cameraupdatefactory","camerawoman","camerawomen","cameron","cameroon","cameroonian","camey","cami","camila","camile","camilla","camille","camino","camion","camisole","cammed","cammi","cammie","cammy","camoens","camomile","camouflage","camouflager","camp","campaign","campaigner","campaigns","campanile","campanological","campanologist","campanology","campbell","campbellsport","camper","campesinos","campest","campfire","campground","camphor","campinas","camping","campos","campsite","campus","campy","camry","camshaft","camus","can","canaan","canaanite","canactivate","canad","canada","canadian","canadianism","canal","canaletto","canalization","canalize","canap","canard","canaries","canary","canasta","canaveral","canberra","cancan","cancel","cancelate","cancelbuttontitle","canceled","canceler","cancellation","cancellationtoken","cancelled","cancer","cancerous","cancun","candace","candelabra","candelabrum","candi","candice","candid","candida","candidacy","candidate","candidates","candidature","candide","candidly","candidness","candie","candle","candlelight","candlelit","candlepower","candler","candlestick","candlewick","candor","candra","candy","cane","canebrake","caner","canexecute","canine","caning","canis","canister","caniuse","canker","cankerous","cannabis","canned","cannelloni","canner","cannery","cannes","cannibal","cannibalism","cannibalistic","cannibalization","cannibalize","cannily","canniness","canninesses","canning","cannister","cannon","cannonade","cannonball","cannot","canny","canoe","canoeist","canoga","canon","canonic","canonical","canonicalization","canonicalize","canonist","canonization","canonize","canonized","canopus","canopy","canst","cant","cantabile","cantabrigian","cantaloupe","cantankerous","cantankerousness","cantata","canted","canteen","canter","canterbury","cantered","cantering","canticle","cantilever","canto","canton","cantonal","cantonese","cantonment","cantor","cantrell","cants","cantu","canute","canvas","canvasback","canvass","canvasser","canyon","cap","capabilities","capability","capable","capableness","capabler","capablest","capably","capacious","capaciousness","capacitance","capacitate","capacitive","capacitor","capacity","caparison","cape","capek","capella","caper","capeskin","capet","capetown","caph","capillarity","capillary","capistrano","capita","capital","capitalism","capitalist","capitalistic","capitalistically","capitalization","capitalize","capitalized","capitalizer","capitalizes","capitan","capitation","capitol","capitoline","capitulate","capitulation","caplet","capo","capon","capone","capote","capped","capping","cappuccino","cappy","capra","capri","caprice","capricious","capriciousness","capricorn","caps","capsicum","capsize","capstan","capstone","capsular","capsule","capsulize","capt","captain","captaincy","captcha","caption","captions","captious","captiousness","captivate","captivation","captivator","captive","captivity","captor","capture","captured","capturer","captures","capturing","capulet","caputo","capybara","car","cara","caracalla","caracas","caracul","carafe","caralie","caramel","caramelize","carapace","carapaxes","carat","caravaggio","caravan","caravaner","caravansary","caravanserai","caravel","caraway","carbide","carbine","carbohydrate","carbolic","carboloy","carbon","carbonaceous","carbonate","carbonation","carbondale","carbone","carbonic","carboniferous","carbonization","carbonize","carbonizer","carbonizes","carbonyl","carborundum","carboy","carbuncle","carbuncular","carburetor","carburetter","carburettor","carcase","carcass","carce","carcinogen","carcinogenic","carcinogenicity","carcinoma","card","cardamom","cardboard","cardenas","carder","cardholders","cardiac","cardiff","cardigan","cardin","cardinal","cardinality","carding","cardiod","cardiogram","cardiograph","cardiographs","cardioid","cardiologist","cardiology","cardiomegaly","cardiopulmonary","cardiovascular","cards","cardsharp","cardview","care","cared","careen","career","careerism","careerist","careers","carefree","careful","carefuller","carefullest","carefully","carefulness","caregiver","careless","carelessness","caren","carena","carer","cares","caresa","caress","caressa","caresse","caresser","caressing","caressive","caret","caretaker","careworn","carey","carfare","cargo","cargoes","carhop","carhopped","carhopping","cari","caria","carib","caribbean","caribou","caricature","caricaturisation","caricaturist","caricaturization","carid","carie","caries","caril","carillon","carillonned","carillonning","carilyn","carin","carina","carine","caring","cariotta","carious","carissa","carita","caritta","carjack","carl","carla","carlee","carleen","carlen","carlene","carleton","carletonian","carley","carlie","carlin","carlina","carline","carling","carlita","carlo","carload","carlota","carlotta","carlsbad","carlson","carlton","carly","carlye","carlyle","carlyn","carlynn","carlynne","carma","carmel","carmela","carmelia","carmelina","carmelita","carmella","carmelle","carmelo","carmen","carmencita","carmichael","carmina","carmine","carmita","carmon","carnage","carnal","carnality","carnap","carnation","carnegie","carnelian","carney","carnival","carnivore","carnivorous","carnivorousness","carnot","carny","caro","carob","carol","carola","carolan","carolann","carole","carolee","caroler","carolin","carolina","caroline","carolingian","carolinian","caroljean","carolus","carolyn","carolyne","carolynn","carom","caron","carotene","carotid","carousal","carouse","carousel","carouser","carp","carpal","carpathian","carpel","carpenter","carpentering","carpentry","carper","carpet","carpetbag","carpetbagged","carpetbagger","carpetbagging","carpeting","carpi","carping","carpool","carport","carpus","carr","carrageen","carree","carrel","carri","carriage","carriageway","carrie","carried","carrier","carriers","carrierwave","carries","carrillo","carrion","carrissa","carrol","carroll","carrot","carroty","carrousel","carry","carryall","carrying","carryout","carryover","cars","carsick","carsickness","carson","cart","cartage","carte","cartel","carter","cartesian","carthage","carthaginian","carthorse","cartier","cartilage","cartilaginous","cartload","cartographer","cartographic","cartography","carton","cartoon","cartoonist","cartridge","cartwheel","cartwright","carty","caruso","carve","carven","carver","carving","cary","caryatid","caryl","caryn","cas","casaba","casablanca","casals","casandra","casanova","casar","casbah","cascade","cascades","cascadetype","cascading","cascara","case","casebook","cased","caseharden","casein","caseload","casement","cases","casework","caseworker","casey","cash","cashbook","cashew","cashier","cashless","cashmere","casi","casie","casing","casino","cask","casket","caspar","casper","caspian","cass","cassandra","cassandre","cassandry","cassatt","cassaundra","cassava","casserole","cassette","cassey","cassi","cassia","cassie","cassino","cassiopeia","cassite","cassius","cassock","cassondra","cassowary","cassy","cast","castaneda","castanet","castaway","caste","casted","castellated","caster","castigate","castigation","castigator","castile","castillo","casting","castle","castoff","castor","castrate","castration","castries","castro","casts","casual","casualness","casualty","casuist","casuistic","casuistry","cat","cataclysm","cataclysmal","cataclysmic","catacomb","catafalque","catalan","catalepsy","cataleptic","catalina","catalog","cataloger","catalogue","catalonia","catalpa","catalysis","catalyst","catalytic","catalytically","catalyze","catamaran","catapult","cataract","catarina","catarrh","catarrhs","catastrophe","catastrophic","catastrophically","catatonia","catatonic","catawba","catbird","catboat","catcall","catch","catchable","catchall","catcher","catches","catching","catchment","catchpenny","catchphrase","catchup","catchword","catchy","cate","catechism","catechist","catechize","catecholamine","categoria","categoric","categorical","categorie","categories","categorization","categorize","categorized","category","categoryid","categoryinfo","categoryname","catenate","catenation","cater","catercorner","caterer","caterina","catering","caterpillar","caterwaul","catfish","catgut","catha","catharina","catharine","catharses","catharsis","cathartic","cathay","cathe","cathedral","cathee","cather","catherin","catherina","catherine","catheter","catheterize","cathi","cathie","cathleen","cathlene","cathode","cathodic","catholic","catholicism","catholicity","cathrin","cathrine","cathryn","cathy","cathyleen","cati","catid","catie","catiline","catina","cation","cationic","catkin","catlaina","catlee","catlike","catlin","catnap","catnapped","catnapping","catnip","cato","catrina","catriona","cats","catskill","catsup","catt","cattail","catted","cattery","cattily","cattiness","catting","cattle","cattleman","cattlemen","catty","catullus","catv","catwalk","caty","caucasian","caucasoid","caucasus","cauchy","caucus","caudal","caught","cauldron","cauliflower","caulk","caulker","causal","causality","causate","causation","causative","cause","caused","causeless","causer","causerie","causes","causeway","causing","caustic","caustically","causticity","cauterization","cauterize","cauterized","caution","cautionary","cautioner","cautious","cautiousness","cavalcade","cavalier","cavalierness","cavalry","cavalryman","cavalrymen","cave","caveat","caveats","caveatted","caveatting","caveman","cavemen","cavendish","caver","cavern","cavernous","caviar","cavil","caviler","caving","cavity","cavort","cavour","caw","caxton","cay","caye","cayenne","cayla","cayman","cayuga","cayuse","caz","cazzie","cb","cbc","cbind","cbs","cc","ccc","cccccc","cchaddie","ccp","cctv","ccu","cd","cdata","cdate","cdb","cdc","cde","cdecl","cdef","cdf","cdh","cdi","cdn","cdnjs","cdr","cds","cdt","ce","cease","ceasefire","ceaseless","ceaselessness","ceasing","ceausescu","cebu","cebuano","ceca","cecal","cece","cecelia","cecil","cecile","ceciley","cecilia","cecilio","cecilius","cecilla","cecily","cecum","ced","cedar","cede","ceded","ceder","cedes","cedilla","ceding","cedric","cef","ceil","ceilidh","ceiling","cel","celandine","celanese","cele","celebes","celebrant","celebrate","celebrated","celebratedness","celebration","celebrator","celebratory","celebrity","celene","celerity","celery","celesta","celeste","celestia","celestial","celestina","celestine","celestyn","celestyna","celia","celibacy","celibate","celie","celina","celinda","celine","celinka","celisse","celka","cell","cellar","cellarer","celle","cellforrowat","cellforrowatindexpath","cellidentifier","cellini","cellist","cello","cellophane","cellpadding","cellphone","cells","cellspacing","celltemplate","cellular","cellulite","celluloid","cellulose","cellvalue","celsius","celt","celtic","cement","cementa","cementer","cementum","cemetery","cenobite","cenobitic","cenotaph","cenotaphs","cenozoic","censer","censor","censored","censorial","censorious","censoriousness","censorship","censure","censurer","census","cent","centaur","centaurus","centavo","centenarian","centenary","centennial","center","centerboard","centered","centerer","centerfold","centerhorizontal","centering","centerline","centerpiece","centers","centervertical","centerx","centery","centigrade","centigram","centiliter","centime","centimeter","centipede","centos","central","centralia","centralism","centralist","centrality","centralization","centralize","centralized","centralizer","centralizes","centre","centrefold","centrex","centric","centrifugal","centrifugate","centrifugation","centrifuge","centripetal","centrist","centroid","cents","centuries","centurion","century","ceo","cephalic","cepheid","cepheus","cer","ceramic","ceramicist","ceramist","cerate","cerberus","cereal","cerebellar","cerebellum","cerebra","cerebral","cerebrate","cerebration","cerebrum","cerement","ceremonial","ceremonious","ceremoniousness","ceremony","cerenkov","ceres","cerf","cerise","cerium","cermet","cern","cerr","cert","certain","certainer","certainest","certainly","certainty","certifiable","certifiably","certificate","certificates","certification","certified","certifier","certify","certiorari","certitude","certs","cerulean","cervantes","cervical","cervices","cervix","cesar","cesare","cesarean","cesaro","cesium","cessation","cession","cessna","cesspit","cesspool","cest","cesya","cet","cetacean","cetera","cetus","cex","ceylon","ceylonese","cezanne","cf","cfc","cfg","cfif","cflags","cfm","cfo","cfoutput","cfset","cg","cgal","cgcolor","cgfloat","cgi","cgimage","cglib","cgpoint","cgpointmake","cgrect","cgrectmake","cgsize","cgsizemake","ch","chablis","chad","chadd","chaddie","chaddy","chadian","chadwick","chafe","chafer","chaff","chaffer","chafferer","chaffey","chaffinch","chagall","chagrin","chai","chaim","chain","chained","chaining","chainlike","chains","chainsaw","chair","chairlady","chairlift","chairman","chairmanship","chairmen","chairperson","chairwoman","chairwomen","chaise","chalcedony","chaldea","chaldean","chalet","chalice","chalk","chalkboard","chalkiness","chalkline","chalky","challenge","challenged","challenger","challenges","challenging","challis","chalmers","chamber","chamberer","chamberlain","chambermaid","chamberpot","chambers","chambray","chameleon","chamfer","chammy","chamois","chamomile","champ","champagne","champaign","champion","championship","champlain","chan","chance","chanced","chancel","chancellery","chancellor","chancellorship","chancellorsville","chancery","chances","chancey","chanciness","chancing","chancre","chancy","chanda","chandal","chandelier","chandigarh","chandler","chandra","chandragupta","chandrasekhar","chandy","chane","chanel","chaney","chang","changchun","change","changeabilities","changeability","changeable","changeableness","changeably","changed","changeless","changeling","changelog","changeover","changer","changes","changeset","changing","changsha","channa","channel","channeler","channelid","channeling","channelization","channelize","channellings","channels","channing","chanson","chant","chantal","chantalle","chanter","chanteuse","chantey","chanticleer","chantilly","chantry","chanty","chanukah","chao","chaos","chaotic","chaotically","chap","chaparral","chapbook","chapeau","chapel","chaperon","chaperonage","chaperone","chaperoned","chaplain","chaplaincy","chaplet","chaplin","chapman","chappaquiddick","chapped","chapping","chapter","chapters","char","chara","charabanc","character","characterful","characteristic","characteristically","characteristics","characterizable","characterization","characterize","characterized","characterizer","characterless","characters","charade","chararray","charat","charbroil","charcoal","charcode","charcodeat","chard","chardonnay","charfield","charge","chargeable","chargeableness","charged","charger","chargers","charges","charging","charil","charily","charin","charindex","chariness","chariot","charioteer","charis","charisma","charismata","charismatic","charismatically","charissa","charisse","charita","charitable","charitableness","charitablenesses","charitably","charity","charla","charlady","charlatan","charlatanism","charlatanry","charlean","charleen","charlemagne","charlena","charlene","charles","charleston","charley","charlie","charline","charlot","charlotta","charlotte","charlottesville","charlottetown","charlton","charm","charmain","charmaine","charmane","charmer","charmian","charmin","charmine","charming","charmion","charmless","charo","charolais","charon","charred","charring","chars","charsequence","charset","chart","chartdata","charted","charter","chartered","charterer","charting","chartist","chartres","chartreuse","chartroom","charts","charwoman","charwomen","chary","charybdis","charyl","chas","chase","chaser","chasing","chasity","chasm","chassis","chaste","chastely","chasten","chasteness","chastise","chastisement","chastiser","chastity","chasuble","chat","chateaubriand","chateaus","chats","chattahoochee","chattanooga","chatted","chattel","chatter","chatterbox","chatterer","chatterley","chatterton","chattily","chattiness","chatting","chatty","chaucer","chauffeur","chaunce","chauncey","chautauqua","chauvinism","chauvinist","chauvinistic","chauvinistically","chavez","chaw","chayefsky","chdir","che","cheap","cheapen","cheaper","cheapest","cheapish","cheapness","cheapskate","cheat","cheater","cheating","chechen","chechnya","check","checkable","checkbook","checkbox","checkboxes","checkboxlist","checked","checker","checkerboard","checkin","checking","checklist","checkmark","checkmate","checkoff","checkout","checkpoint","checkroom","checks","checkselfpermission","checkstyle","checksum","checksummed","checksumming","checkup","cheddar","cheek","cheekbone","cheekily","cheekiness","cheeky","cheep","cheer","cheerer","cheerful","cheerfuller","cheerfullest","cheerfulness","cheerily","cheeriness","cheerio","cheerios","cheerleader","cheerless","cheerlessness","cheers","cheery","cheese","cheeseburger","cheesecake","cheesecloth","cheesecloths","cheeseparing","cheesiness","cheesy","cheetah","cheetahs","cheeto","cheever","chef","cheffed","cheffing","chekhov","chelate","chelation","chelsae","chelsea","chelsey","chelsie","chelsy","chelyabinsk","chem","chemic","chemical","chemiluminescence","chemiluminescent","chemise","chemist","chemistry","chemotherapeutic","chemotherapy","chemurgy","chen","cheng","chengdu","chenille","cheops","cher","chere","cherey","cheri","cherianne","cherice","cherida","cherie","cherilyn","cherilynn","cherin","cherise","cherish","cherisher","cheriton","cherlyn","chernenko","chernobyl","cherokee","cheroot","cherri","cherrita","cherry","cherrypy","chert","cherub","cherubic","cherubim","chervil","chery","cherye","cheryl","chesapeake","cheshire","cheslie","chess","chessboard","chessman","chessmen","chest","chester","chesterfield","chesterton","chestful","chestnut","cheston","chesty","chet","chev","chevalier","cheviot","chevrolet","chevron","chevy","chew","chewer","chewiness","chewy","cheyenne","chg","chge","chi","chiang","chianti","chiaroscuro","chiarra","chiba","chic","chicago","chicagoan","chicana","chicane","chicanery","chicano","chichi","chick","chickadee","chickasaw","chicken","chickenfeed","chickenhearted","chickenpox","chickie","chickpea","chickweed","chicky","chicle","chicness","chico","chicory","chide","chiding","chief","chiefdom","chieftain","chiffon","chiffonier","chigger","chignon","chihuahua","chilblain","child","childbearing","childbirth","childbirths","childcare","childes","childhood","childish","childishness","childitem","childless","childlessness","childlike","childlikeness","childminders","childnode","childnodes","childposition","childprocess","childproof","childrearing","children","childs","chile","chilean","chili","chilies","chill","chiller","chilli","chilliness","chilling","chillness","chilly","chilton","chimaera","chimaerical","chimborazo","chime","chimer","chimera","chimeric","chimerical","chimiques","chimney","chimp","chimpanzee","chimu","chin","china","chinaman","chinamen","chinatown","chinchilla","chine","chinese","ching","chink","chinless","chinned","chinner","chinning","chino","chinook","chinstrap","chintz","chintzy","chip","chipboard","chipewyan","chipmunk","chipped","chippendale","chipper","chippewa","chipping","chips","chiquia","chiquita","chiral","chirico","chirography","chiropodist","chiropody","chiropractic","chiropractor","chirp","chirpy","chirrup","chisel","chiseler","chisholm","chisinau","chit","chitchat","chitchatted","chitchatting","chitin","chitinous","chittagong","chitterlings","chivalric","chivalrous","chivalrously","chivalrousness","chivalry","chive","chivvy","chivying","chk","chlamydia","chlamydiae","chlo","chloe","chloette","chloral","chlorate","chlordane","chloride","chlorinate","chlorinated","chlorinates","chlorination","chlorine","chloris","chlorofluorocarbon","chloroform","chlorophyll","chloroplast","chloroquine","chm","chmod","chock","chockablock","chocoholic","chocolate","chocolaty","choctaw","choice","choiceness","choices","choir","choirboy","choirmaster","choke","chokeberry","chokecherry","choker","chokes","choking","choler","cholera","choleric","cholesterol","choline","cholinesterase","chomp","chomsky","chongqing","choose","chooser","chooses","choosiness","choosing","choosy","chop","chophouse","chopin","chopped","chopper","choppily","choppiness","chopping","choppy","chopstick","choral","chorale","chord","chordal","chordata","chordate","chording","chore","chorea","choreograph","choreographer","choreographic","choreographically","choreographs","choreography","chorines","chorion","chorister","choroid","chortle","chortler","chorus","chose","chosen","chou","chow","chowder","chown","chr","chretien","chris","chrism","chrissake","chrisse","chrissie","chrissy","christ","christa","christabel","christabella","christal","christalle","christan","christchurch","christean","christel","christen","christendom","christened","christening","christensen","christenson","christi","christian","christiana","christiane","christianity","christianize","christiano","christians","christiansen","christie","christin","christina","christine","christlike","christmas","christmastide","christmastime","christoffel","christoffer","christoforo","christoper","christoph","christophe","christopher","christophorus","christos","christy","christye","christyna","chrisy","chroma","chromate","chromatic","chromatically","chromaticism","chromaticness","chromatics","chromatin","chromatogram","chromatograph","chromatographic","chromatography","chromic","chromite","chromium","chromosomal","chromosome","chromosphere","chronic","chronically","chronicle","chronicled","chronicler","chrono","chronograph","chronographs","chronography","chronological","chronologist","chronology","chronometer","chronometric","chrotoem","chrysa","chrysalids","chrysalis","chrysanthemum","chrysler","chrysostom","chrystal","chryste","chrystel","chteau","chteaux","chtelaine","chub","chubbiness","chubby","chucho","chuck","chuckhole","chuckle","chuckling","chuff","chug","chugged","chugging","chukchi","chukka","chum","chumash","chummed","chummily","chumminess","chumming","chummy","chump","chumping","chung","chungking","chunk","chunked","chunkiness","chunks","chunksize","chunky","chuntering","church","churchgoer","churchgoing","churchill","churchillian","churchliness","churchly","churchman","churchmen","churchwarden","churchwoman","churchwomen","churchyard","churl","churlish","churlishness","churn","churner","churning","chute","chutney","chutzpa","chutzpah","chutzpahs","chuvash","chyme","ci","cia","ciao","cicada","cicatrice","cicatrix","cicely","cicero","cicerone","ciceroni","ciceronian","cicily","cid","cider","ciel","cigar","cigarette","cigarillo","cilantro","cilia","ciliate","ciliately","cilium","cilka","cin","cinch","cinchona","cincinnati","cincture","cinda","cindee","cindelyn","cinder","cinderella","cindi","cindie","cindra","cindy","cine","cinema","cinematic","cinematographer","cinematographic","cinematography","cinerama","cinnabar","cinnamon","cint","cipher","ciphered","ciphers","ciphertext","cir","circa","circadian","circe","circle","circler","circles","circlet","circuit","circuital","circuitous","circuitousness","circuitry","circuity","circulant","circular","circularity","circularize","circularness","circulate","circulation","circulations","circulative","circulatory","circumcise","circumcised","circumciser","circumcision","circumference","circumferential","circumflex","circumlocution","circumlocutory","circumnavigate","circumnavigation","circumnavigational","circumpolar","circumscribe","circumscription","circumspect","circumspection","circumsphere","circumstance","circumstances","circumstantial","circumvent","circumvention","circus","cirillo","cirilo","ciro","cirque","cirrhoses","cirrhosis","cirrhotic","cirri","cirrus","cis","cisco","cissiee","cissy","cistern","cit","citadel","citation","citations","cite","cited","citibank","cities","citified","citizen","citizenry","citizens","citizenship","citrate","citric","citroen","citron","citronella","citrus","city","cityid","cityname","cityscape","citywide","civet","civic","civics","civil","civilian","civility","civilization","civilizational","civilize","civilized","civilizedness","civilizer","civilizes","civvies","cj","cjs","ck","ckeditor","cl","clack","clad","cladding","clads","claiborn","claiborne","claim","claimable","claimant","claimed","claimer","claiming","claims","clair","claire","clairol","clairvoyance","clairvoyant","clam","clambake","clamber","clamberer","clammed","clammily","clamminess","clamming","clammy","clamor","clamorer","clamorous","clamorousness","clamp","clampdown","clamper","clamshell","clan","clancy","clandestine","clandestineness","clang","clanger","clangor","clangorous","clank","clanking","clannish","clannishness","clansman","clansmen","clap","clapboard","clapeyron","clapped","clapper","clapping","clapton","claptrap","claque","clara","clarabelle","clarance","clare","claremont","clarence","clarendon","claresta","claret","clareta","claretta","clarette","clarey","clari","claribel","clarice","clarie","clarification","clarifier","clarify","clarinda","clarine","clarinet","clarinetist","clarinettist","clarion","clarissa","clarisse","clarita","clarities","clarity","clark","clarke","clarridge","clary","clash","clasher","clasp","clasped","clasper","class","classa","classb","classcastexception","classer","classes","classic","classical","classicism","classicist","classics","classid","classifiable","classification","classificatory","classified","classifier","classify","classiness","classless","classlist","classloader","classmate","classmethod","classname","classnotfoundexception","classpath","classroom","classrunner","classwork","classworlds","classy","clat","clatter","clatterer","clattering","clattery","claude","claudell","claudelle","claudetta","claudette","claudia","claudian","claudianus","claudie","claudina","claudine","claudio","claudius","claus","clausal","clause","clausen","clauses","clausewitz","clausius","claustrophobia","claustrophobic","clave","clavichord","clavicle","clavier","claw","clawer","clay","clayborn","clayborne","claybourne","clayey","clayier","clayiest","claymore","clayson","clayton","clazz","clea","clean","cleanable","cleaned","cleaner","cleanest","cleaning","cleanliness","cleanly","cleanness","cleans","cleanse","cleanser","cleanup","clear","clearance","clearcolor","clearcut","cleared","clearer","clearfix","clearheaded","clearheadedness","clearing","clearinghouse","clearinterval","clearly","clearness","clearrect","clears","cleartimeout","clearwater","clearway","cleat","cleavage","cleave","cleaver","cleavland","clef","cleft","clem","clematis","clemence","clemenceau","clemency","clement","clemente","clementia","clementina","clementine","clementius","clements","clemmie","clemmy","clemons","clemson","clench","clenches","clenching","cleo","cleon","cleopatra","clerc","clerestory","clergy","clergyman","clergymen","clergywoman","clergywomen","cleric","clerical","clericalism","clerissa","clerk","clerkship","cletis","cletus","cleve","cleveland","clever","cleverness","clevey","clevie","clevis","clew","clf","cli","cliburn","clich","clichd","click","clickable","clicked","clicker","clickhandler","clicking","clickonce","clicks","client","clientcontext","cliente","clientheight","clientid","clientle","clientname","clients","clientsecret","clientsocket","clientwidth","clientx","clienty","cliff","cliffhanger","cliffhanging","clifford","clifton","clim","climacteric","climactic","climate","climatic","climatically","climatological","climatologist","climatology","climax","climb","climbable","climbdown","climbed","climber","clime","clinch","clincher","clinching","cline","cling","clinger","clinging","clingy","clinic","clinical","clinician","clinit","clink","clinker","clinometer","clint","clinton","clio","cliometric","cliometrician","clip","clipboard","clipped","clipper","clipping","clips","clique","cliquey","cliquier","cliquiest","cliquish","cliquishness","clitoral","clitorides","clitoris","clive","clj","clk","cllocation","cllocationcoordinate","cllocationmanager","clo","cloaca","cloacae","cloak","cloakroom","clob","clobber","cloche","clock","clocker","clockmaker","clocks","clockwatcher","clockwise","clockwork","clod","clodded","clodding","cloddish","cloddishness","clodhopper","cloe","clog","clogged","clogging","cloisonn","cloisonnes","cloister","cloistral","clojure","clomp","clonal","clone","cloned","clones","cloning","clonk","clop","clopped","clopping","cloris","close","closed","closefisted","closehandle","closely","closemouthed","closeness","closeout","closer","closers","closes","closest","closet","closeup","closing","closure","closured","closures","closuring","clot","cloth","clothbound","clothe","clothes","clothesbrush","clotheshorse","clothesline","clothesman","clothesmen","clothespin","clothier","clothing","clotho","cloths","clotilda","clotted","clotting","cloture","cloud","cloudburst","clouded","cloudera","cloudflare","cloudformation","cloudfront","cloudiness","cloudless","cloudlessness","clouds","cloudscape","cloudwatch","cloudy","clout","clove","cloven","clover","cloverleaf","clovis","clown","clownish","clownishness","cloy","cloying","clr","cls","clsid","club","clubbed","clubbing","clubfeet","clubfoot","clubhouse","clubroom","clubs","cluck","clue","clueless","clues","cluj","clump","clumpy","clumsily","clumsiness","clumsy","clung","clunk","clunky","cluster","clustered","clustering","clusters","clutch","clutter","cluttered","cly","clyde","clydesdale","clytemnestra","clyve","clywd","cm","cmake","cmakefiles","cmakelists","cmap","cmath","cmd","cmdlet","cmdline","cmds","cmos","cmp","cms","cmu","cn","cname","cnf","cnidarian","cnn","cns","cnt","co","coach","coacher","coachman","coachmen","coachwork","coadjutor","coagulable","coagulant","coagulate","coagulation","coagulator","coal","coaler","coalesce","coalescence","coalescent","coalface","coalfield","coalition","coalitionist","coalminers","coarse","coarsen","coarseness","coast","coastal","coaster","coastguard","coastline","coat","coated","coates","coating","coattail","coattest","coauthor","coax","coaxer","coaxial","coaxing","cob","cobain","cobalt","cobb","cobbed","cobbie","cobbing","cobble","cobbler","cobblestone","cobby","coble","cobol","cobra","cobweb","cobwebbed","cobwebbing","cobwebby","coca","cocaine","cocci","coccus","coccyges","coccyx","cochabamba","cochin","cochineal","cochise","cochlea","cochleae","cochlear","cochran","cock","cockade","cockamamie","cockatoo","cockatrice","cockcrow","cocker","cockerel","cockeye","cockeyed","cockfight","cockfighting","cockily","cockiness","cockle","cocklebur","cockleshell","cockney","cockpit","cockroach","cockscomb","cockshies","cocksucker","cocksure","cocktail","cocky","coco","cocoa","cocoapods","coconut","cocoon","cocos","cocteau","cod","coda","codded","codding","coddle","coddler","code","codebase","codebehind","codebook","codebreak","codec","codecs","coded","codee","codegen","codehaus","codeigniter","codeine","codemirror","codename","codepad","codepen","codependency","codependent","codeplex","codeproject","coder","coders","codes","codesandbox","codetermine","codeword","codex","codfish","codger","codi","codices","codicil","codie","codification","codifier","codify","codigo","coding","codling","codpiece","cody","coed","coedited","coediting","coeditor","coedits","coeducation","coeducational","coef","coeff","coefficient","coefficients","coelenterate","coequal","coerce","coercer","coercible","coercion","coercive","coerciveness","coeval","coexist","coexistence","coexistent","coextensive","cofactor","coffee","coffeecake","coffeecup","coffeehouse","coffeemaker","coffeepot","coffeescript","coffer","cofferdam","coffey","coffin","coffman","cog","cogency","cogent","cogged","cogging","cogitate","cogitation","cogitator","cognac","cognate","cognation","cognition","cognitional","cognitive","cognito","cognizable","cognizance","cognizances","cognizant","cognomen","cognoscente","cognoscenti","cogwheel","cohabit","cohabitant","cohabitation","cohabitational","cohan","coheir","cohen","cohere","coherence","coherencies","coherency","coherent","coherer","cohesion","cohesive","cohesiveness","cohn","coho","cohoes","cohort","coif","coiffed","coiffing","coiffure","coil","coimbatore","coin","coinage","coincide","coincidence","coincident","coincidental","coined","coiner","coins","coinsurance","cointon","cointreau","coital","coitus","coke","col","cola","colan","colander","colas","colatitude","colb","colbert","colby","cold","coldblooded","coldfusion","coldish","coldness","cole","coleen","coleman","colene","coleridge","coleslaw","colet","coletta","colette","coleus","colfax","colgate","colic","colicky","coliform","colin","coliru","coliseum","colitis","coll","collaborate","collaboration","collaborative","collaborator","collage","collagen","collapse","collapsed","collapsibility","collapsible","collapsing","collar","collarbone","collard","collarless","collate","collated","collateral","collation","collator","colleague","colleagues","collect","collected","collectedness","collectible","collecting","collection","collections","collectionview","collective","collectivism","collectivist","collectivity","collectivization","collectivize","collector","collectors","collects","colleen","college","colleges","collegiality","collegian","collegiate","collen","collete","collette","collide","collider","collie","collier","colliery","collimate","collimated","collimates","collimating","collimation","collimator","collin","colline","collinear","collinearity","collision","collisional","collisions","collocate","collocation","colloid","colloidal","colloq","colloquial","colloquialism","colloquies","colloquium","colloquy","collude","collusion","collusive","colly","collying","colman","colname","colnames","colo","cologne","colombia","colombian","colombo","colon","colonel","colonelcy","colonial","colonialism","colonialist","colonist","colonization","colonize","colonized","colonizer","colonizes","colonnade","colons","colony","colophon","color","coloraccent","coloradan","colorado","coloradoan","colorant","coloration","coloratura","colorbar","colorblind","colorblindness","colorbox","colored","colorer","colorfast","colorfastness","colorful","colorfulness","colorimeter","colorimetry","colorindex","coloring","colorization","colorize","colorizing","colorless","colorlessness","colormap","colorprimary","colorprimarydark","colors","colorspace","colorwithred","colossal","colosseum","colossi","colossus","colostomy","colostrum","colour","colours","cols","colspan","colt","colter","coltish","coltishness","coltrane","columbia","columbian","columbine","columbus","column","columna","columnar","columncount","columndefinition","columndefinitions","columnindex","columnist","columnize","columnname","columnnames","columns","columnspan","columnwidth","colver","com","coma","comae","comaker","comanche","comatose","comb","combat","combatant","combative","combativeness","combed","comber","combination","combinational","combinations","combinator","combinatorial","combinatoric","combine","combined","combiner","combines","combining","combo","combobox","comboboxitem","combs","combusted","combustibility","combustible","combustion","combustive","comcast","comdex","comdr","come","comeback","comedian","comedic","comedienne","comedown","comedy","comeliness","comely","comer","comes","comestible","comet","cometary","cometh","comeuppance","comfit","comfort","comfortability","comfortable","comfortableness","comfortably","comforted","comforter","comforting","comfy","comic","comical","comicality","cominform","coming","comity","comm","comma","command","commandant","commandargument","commandbutton","commandeer","commander","commanding","commandline","commandlink","commandment","commandname","commando","commandparameter","commandrunnerimpl","commands","commandtext","commandtype","commas","commemorate","commemoration","commemorative","commemorator","commence","commencement","commencer","commend","commendably","commendation","commendatory","commender","commensurable","commensurate","commensurates","commensuration","comment","commentary","commentate","commentator","commented","commenter","commenting","comments","commerce","commercial","commercialism","commercialization","commercialize","commie","commingle","commiserate","commiseration","commissar","commissariat","commissary","commission","commissioner","commit","commitment","commits","committable","committal","committals","committed","committee","committeeman","committeemen","committeewoman","committeewomen","committing","commode","commodes","commodious","commodiousness","commodity","commodo","commodore","common","commonality","commonalty","commondatakinds","commoner","commonjs","commonly","commonness","commonplace","commonplaceness","commons","commonsense","commonweal","commonwealth","commonwealths","commotion","communal","communality","commune","communicability","communicable","communicably","communicant","communicate","communicates","communicating","communication","communicational","communications","communicative","communicativeness","communicator","communion","communique","communism","communist","communistic","communitarian","communities","community","communize","commutable","commutate","commutation","commutative","commutativity","commutator","commute","commuter","comoros","comp","compact","compaction","compactness","compactor","companies","companion","companionable","companionableness","companionably","companionship","companionway","company","companyid","companyname","compaq","comparabilities","comparability","comparable","comparableness","comparably","comparative","comparativeness","comparator","compare","compared","comparer","compares","compareto","comparing","comparison","comparisons","compartment","compartmental","compartmentalization","compartmentalize","compass","compassion","compassionate","compassionateness","compat","compatibility","compatible","compatibleness","compatibly","compatriot","compeer","compel","compellable","compelled","compelling","compendious","compendium","compensable","compensate","compensated","compensation","compensator","compensatory","compete","competence","competency","competent","competing","competition","competitive","competitiveness","competitor","competitors","compilable","compilation","compile","compiled","compiler","compilers","compilerservices","compiles","compilesdkversion","compiling","complacence","complacency","complacent","complain","complainant","complainer","complaining","complains","complaint","complaints","complaisance","complaisant","complected","complement","complementariness","complementarity","complementary","complementation","complementer","completablefuture","complete","completed","completely","completeness","completer","completes","completing","completion","completionhandler","complex","complexion","complexional","complexity","complexness","complextype","compliance","compliant","complicate","complicated","complicatedness","complication","complicator","complicit","complicity","complier","compliment","complimentary","complimenter","comply","component","componentdidmount","componentinfo","componentmodel","componentname","components","componentscan","componentwillmount","comport","comportment","compose","composed","composedness","composer","composers","composite","composition","compositional","compositions","compositor","compost","composure","compote","compound","compoundbutton","compounded","compounder","comprehend","comprehending","comprehensibility","comprehensible","comprehensibleness","comprehensibly","comprehension","comprehensions","comprehensive","comprehensiveness","compress","compressed","compressformat","compressibility","compressible","compressing","compression","compressional","compressive","compressor","comprise","compromise","compromised","compromiser","compromising","compton","comptroller","compulsion","compulsive","compulsiveness","compulsivity","compulsorily","compulsory","compunction","compuserve","computability","computable","computably","computation","computational","computations","compute","computed","computer","computerese","computerization","computerize","computername","computers","computes","computing","comrade","comradely","comradeship","comte","con","conakry","conan","conant","concat","concatenate","concatenated","concatenating","concatenation","concave","concaveness","conceal","concealed","concealer","concealing","concealment","conceded","conceit","conceited","conceitedness","conceivable","conceivably","conceive","conceiver","concentrate","concentration","concentrator","concentrically","concepcin","concept","conception","conceptional","concepts","conceptual","conceptuality","conceptualization","conceptualizations","conceptualize","conceptualizing","conceptually","concern","concerned","concerning","concerns","concert","concerted","concertina","concertize","concertmaster","concerto","concession","concessionaire","concessional","concessionary","concetta","concettina","conch","conchita","conchs","concierge","conciliar","conciliate","conciliation","conciliator","conciliatory","concise","conciseness","concision","conclave","conclude","concluder","conclusion","conclusions","conclusive","conclusiveness","concoct","concocter","concoction","concomitant","concord","concordance","concordant","concordat","concorde","concordia","concourse","concrete","concreteness","concretion","concubinage","concubine","concupiscence","concupiscent","concur","concurrence","concurrency","concurrent","concurrenthashmap","concurrently","concuss","concussion","cond","conda","condemn","condemnate","condemnation","condemnatory","condemner","condensate","condensation","condense","condensed","condenser","condensible","condescend","condescending","condescension","condign","condiment","condimentum","condition","conditional","conditionally","conditionals","conditioned","conditioner","conditioning","conditions","condo","condole","condolence","condom","condominium","condone","condoner","condor","condorcet","conduce","conducive","conduciveness","conduct","conductance","conductibility","conductible","conduction","conductive","conductivity","conductor","conductress","conduit","coneflower","conestoga","coney","conf","confab","confabbed","confabbing","confabulate","confabulation","confect","confection","confectioner","confectionery","confectionist","confederacy","confederate","confer","conferee","conference","conferences","conferrable","conferral","conferred","conferrer","conferring","confessed","confession","confessional","confessor","confetti","confidant","confidante","confide","confidence","confident","confidential","confidentiality","confidentialness","confider","confiding","config","configchanges","configfile","configs","configsections","configurable","configuration","configurationmanager","configurations","configure","configured","configureservices","configuring","confine","confined","confinement","confiner","confirm","confirmation","confirmatory","confirmed","confirmedness","confirmpassword","confirms","confiscate","confiscation","confiscator","confiscatory","conflagration","conflate","conflation","conflict","conflicting","conflicts","confluence","confluent","conform","conformable","conformal","conformance","conformational","conformer","conforming","conformism","conformist","conformities","conformity","conforms","confound","confounded","confront","confrontation","confrontational","confronter","confrre","confucian","confucianism","confucius","confuse","confused","confusedness","confuses","confusing","confusion","confutation","confute","confuter","cong","conga","congeal","congealment","congenial","congeniality","conger","congeries","congest","congestion","conglomerate","conglomeration","congo","congolese","congrats","congratulate","congratulation","congratulations","congratulatory","congregate","congregation","congregational","congregationalism","congregationalist","congress","congressional","congressman","congressmen","congresspeople","congressperson","congresswoman","congresswomen","congreve","congruence","congruences","congruency","congruent","congruential","congruity","congruous","congruousness","congue","conic","conical","conicalness","conics","conifer","coniferous","conjectural","conjecture","conjecturer","conjoint","conjugacy","conjugal","conjugate","conjugation","conjunct","conjunction","conjunctiva","conjunctive","conjunctivitis","conjuration","conjure","conjurer","conjuring","conk","conker","conley","conman","conn","connect","connected","connectedly","connectedness","connectible","connecticut","connecting","connection","connectionfactory","connectionhandler","connectionimpl","connectionless","connectionmanager","connectionpool","connectionresult","connections","connectionstring","connectionstrings","connective","connectivity","connectivitymanager","connector","connectors","connects","connelly","conner","connery","connexion","conney","conni","connie","conniption","connivance","connive","conniver","connoisseur","connor","connotative","connstring","connubial","conny","conquer","conquerable","conquered","conqueror","conquers","conquest","conquistador","conrad","conrade","conrado","conrail","conroy","cons","consalve","consanguineous","consanguinity","conscienceless","conscientious","conscientiousness","conscionable","conscious","consciousness","conscription","consecrate","consecrated","consecrates","consecrating","consecration","consectetur","consecutive","consecutiveness","consensus","consent","consenter","consenting","consequat","consequence","consequences","consequent","consequential","consequentiality","consequentialness","consequently","conservancy","conservation","conservationism","conservationist","conservatism","conservative","conservativeness","conservator","conservatory","consider","considerable","considerables","considerably","considerate","considerateness","consideration","considerations","considered","considerer","considering","considers","consign","consignee","consignment","consist","consistence","consistency","consistent","consistently","consisting","consistory","consists","consolable","consolata","consolation","consolatory","console","consoleapplication","consoled","consoler","consolidate","consolidated","consolidates","consolidation","consolidator","consoling","consomm","consonance","consonances","consonant","consonantal","consortia","consortium","conspectus","conspicuous","conspicuousness","conspiracy","conspirator","conspiratorial","const","constable","constabulary","constance","constancia","constancy","constant","constanta","constantia","constantin","constantina","constantine","constantino","constantinople","constantly","constants","constellation","consternate","consternation","constexpr","constipate","constipation","constituency","constituent","constitute","constituted","constitutes","constituting","constitution","constitutional","constitutionality","constitutionally","constitutive","constr","constrain","constrained","constrainedly","constraint","constraintbottom","constraintend","constraintlayout","constraints","constraintstart","constrainttop","constrict","constriction","constrictor","construable","construct","constructed","constructibility","constructible","constructing","construction","constructional","constructionist","constructions","constructive","constructiveness","constructor","constructorresolver","constructors","constructs","construe","consuela","consuelo","consul","consular","consulate","consulship","consult","consultancy","consultant","consultation","consultative","consulted","consulter","consulting","consumable","consume","consumed","consumer","consumerism","consumerist","consumers","consumes","consuming","consummate","consummated","consumption","consumptive","cont","contact","contacted","contactform","contactid","contacting","contactlist","contactname","contacts","contactscontract","contagion","contagious","contagiousness","contain","contained","container","containerbase","containerization","containerize","containers","containerview","containing","containment","contains","containskey","contaminant","contaminate","contaminated","contaminates","contaminating","contamination","contaminative","contaminator","contd","contemn","contemplate","contemplation","contemplative","contemplativeness","contemporaneity","contemporaneous","contemporaneousness","contempt","contemptible","contemptibleness","contemptibly","contemptuous","contemptuousness","content","contentcontrol","contentdescription","contented","contenteditable","contentedly","contentedness","contention","contentious","contentiousness","contentlength","contently","contentment","contentmode","contentoffset","contentpage","contentpane","contentplaceholder","contentpresenter","contentprovider","contentresolver","contents","contentsize","contenttemplate","contenttype","contentvalues","contentview","contentwindow","conterminous","contest","contestable","contestant","contested","context","contextcompat","contexthandler","contextloader","contextloaderlistener","contextmenu","contextpath","contexts","contextual","contextualize","contiguity","contiguous","contiguousness","continence","continent","continental","continents","contingency","contingent","continua","continuable","continual","continually","continuance","continuant","continuation","continue","continued","continuer","continues","continuewith","continuing","continuity","continuous","continuously","continuousness","continuum","contort","contortion","contortionist","contour","contours","contra","contraband","contrabass","contraception","contraceptive","contract","contractible","contractile","contractor","contracts","contractual","contradict","contradiction","contradictorily","contradictoriness","contradictory","contradistinction","contraflow","contrail","contraindicate","contraindication","contralto","contrapositive","contraption","contrapuntal","contrariety","contrarily","contrariness","contrariwise","contrary","contrast","contrasting","contrastive","contravene","contravener","contravention","contreras","contretemps","contrib","contribute","contributed","contributing","contribution","contributions","contributive","contributor","contributorily","contributors","contributory","contrite","contriteness","contrition","contrivance","contrive","contrived","contriver","control","controlid","controllability","controllable","controllably","controlled","controller","controllercontext","controllername","controllers","controlling","controls","controltemplate","controltovalidate","controversial","controversialists","controversy","controvert","controvertible","contumacious","contumacy","contumelious","contumely","contuse","contusion","conundrum","conurbation","conv","convalesce","convalescence","convalescent","convallis","convect","convection","convectional","convector","convene","convener","convenience","convenient","conveniently","conventicle","convention","conventional","conventionalism","conventionalist","conventionality","conventionalize","conventions","convergence","convergent","conversant","conversation","conversational","conversationalist","conversations","conversazione","converse","conversion","conversioning","conversions","convert","converted","converter","converters","convertibility","convertible","convertibleness","converting","converts","convertto","convertview","convex","convexity","convey","conveyance","conveyancer","conveyancing","conveyor","convict","conviction","convince","convinced","convincer","convincing","convincingness","convivial","conviviality","convoke","convolute","convoluted","convolution","convolve","convolved","convolves","convolving","convoy","convulse","convulsion","convulsive","convulsiveness","conway","cony","coo","cook","cookbook","cooke","cooked","cooker","cookery","cookie","cookiecontainer","cookies","cooking","cookout","cooks","cookware","cooky","cool","coolant","cooled","cooler","cooley","coolheaded","coolidge","coolie","coolness","coon","coonskin","coop","cooper","cooperage","cooperate","cooperation","cooperative","cooperativeness","cooperator","coord","coordinate","coordinated","coordinateness","coordinates","coordination","coordinator","coordinatorlayout","coords","coors","coot","cootie","cop","copay","cope","copeland","copenhagen","coper","copernican","copernicus","copied","copier","copies","copilot","coping","copious","copiousness","coplanar","copland","copley","copolymer","copora","copped","copper","copperfield","copperhead","copperplate","coppersmith","coppersmiths","coppery","coppice","copping","coppola","copra","coprolite","coprophagous","cops","copse","copter","coptic","copula","copulate","copulation","copulative","copy","copybook","copycat","copycatted","copycatting","copying","copyist","copyright","copyrighter","copyto","copywriter","coquetry","coquette","coquettish","cor","cora","corabel","corabella","corabelle","coracle","coral","coralie","coraline","coralline","coralyn","corba","corbel","corbet","corbett","corbie","corbin","corby","cord","corda","cordage","corded","cordelia","cordelie","cordell","corder","cordey","cordi","cordial","cordiality","cordialness","cordie","cordillera","cordilleras","cording","cordite","cordless","cordoba","cordon","cordova","cordovan","cordula","corduroy","cordy","core","cored","coredata","coreen","corefoundation","corella","corenda","corene","corer","cores","corespondent","coretta","corette","corey","corfu","corgi","cori","coriander","corie","corilla","corina","corine","coring","corinna","corinne","corinth","corinthian","corinthians","coriolanus","coriolis","coriss","corissa","cork","corked","corker","corks","corkscrew","corliss","corly","corm","cormack","cormorant","corn","cornall","cornball","cornbread","corncob","corncrake","cornea","corneal","corneille","cornela","cornelia","cornelius","cornell","cornelle","corner","cornerradius","corners","cornerstone","cornet","corney","cornfield","cornflake","cornflour","cornflower","cornice","cornie","cornily","corniness","cornish","cornmeal","cornrow","cornstalk","cornstarch","cornucopia","cornwall","cornwallis","corny","corolla","corollary","corona","coronado","coronal","coronary","coronate","coronation","coroner","coronet","corot","coroutine","coroutines","corp","corpora","corporal","corporate","corporately","corporation","corporations","corporatism","corporatist","corporeal","corporeality","corporealness","corps","corpse","corpsman","corpsmen","corpulence","corpulent","corpulentness","corpus","corpuscle","corpuscular","corr","corral","corralled","corralling","correct","correctable","corrected","correcting","correction","correctional","corrections","corrective","correctly","correctness","corrector","correggio","correlate","correlated","correlation","correlative","correna","correspond","correspondence","correspondent","corresponding","corresponds","correy","corri","corrianne","corridor","corrie","corrigenda","corrigendum","corrigible","corrina","corrine","corrinne","corroborate","corroborated","corroboration","corroborative","corroborator","corroboratory","corrode","corrodible","corrosion","corrosive","corrosiveness","corrugate","corrugation","corrupt","corrupted","corrupter","corruptibility","corruptible","corruption","corruptions","corruptive","corruptness","corry","cors","corsage","corsair","corset","corsica","corsican","cort","cortes","cortex","cortez","cortge","cortical","cortices","corticosteroid","cortie","cortisone","cortland","cortney","corty","corundum","coruscate","coruscation","corvallis","corvette","corvus","cory","cos","cosby","cosetta","cosette","cosign","cosignatory","cosily","cosimo","cosine","cosiness","cosme","cosmetic","cosmetically","cosmetician","cosmetologist","cosmetology","cosmic","cosmical","cosmo","cosmogonist","cosmogony","cosmological","cosmologist","cosmology","cosmonaut","cosmopolitan","cosmopolitanism","cosmos","cosponsor","cossack","cosset","cost","costa","costanza","costar","costarred","costarring","costello","costive","costiveness","costless","costliness","costly","costner","costs","costume","costumer","cot","cotangent","cote","coterie","coterminous","cotillion","cotonou","cotopaxi","cottage","cottager","cottar","cotted","cotter","cotton","cottonmouth","cottonmouths","cottonseed","cottontail","cottonwood","cottony","cotyledon","couch","couchbase","couchdb","couching","cougar","cough","cougher","coughs","could","couldn","couldnt","coule","coulomb","council","councilman","councilmen","councilor","councilperson","councilwoman","councilwomen","counsel","counsellings","counselor","count","countability","countable","countably","countdown","countdowntimer","counted","countenance","countenancer","counter","counteract","counteraction","counterargument","counterattack","counterbalance","counterclaim","counterclockwise","counterculture","countercyclical","counterespionage","counterexample","counterfeit","counterfeiter","counterflow","counterfoil","counterforce","counterinsurgency","counterintelligence","counterintuitive","counterman","countermand","countermeasure","countermen","counteroffensive","counteroffer","counterpane","counterpart","counterpoint","counterpoise","counterproductive","counterproposal","counterrevolution","counterrevolutionary","counters","countersign","countersignature","countersink","counterspy","counterstrike","countersunk","countertenor","countervail","counterweight","countess","countif","counting","countless","countries","countrify","country","countrycode","countryid","countryman","countrymen","countryname","countryside","countrywide","countrywoman","countrywomen","counts","county","coup","coupe","couperin","couple","coupled","coupler","couplers","couples","couplet","coupling","coupon","coupons","courage","courageous","courageously","courageousness","courages","courbet","courgette","courier","course","courseid","coursename","courser","courses","coursework","coursing","court","courtenay","courteous","courteousness","courteousnesses","courtesan","courtesied","courtesy","courtesying","courthouse","courtier","courtliness","courtly","courtnay","courtney","courtroom","courts","courtship","courtyard","couscous","cousin","cousinly","cousteau","cout","couture","couturier","cov","covalent","covariance","covariant","covariate","covary","cove","coven","covenant","covenanted","covenanter","covent","coventry","cover","coverable","coverage","coverall","covered","coverer","covering","coverlet","covers","coversheet","covert","covertness","covet","coveter","coveting","covetous","covetousness","covey","covington","cow","coward","cowardice","cowardliness","cowardly","cowbell","cowbird","cowboy","cowcatcher","cowed","cower","cowering","cowgirl","cowhand","cowherd","cowhide","cowl","cowley","cowlick","cowling","cowman","cowmen","coworker","cowper","cowpoke","cowpony","cowpox","cowpunch","cowpuncher","cowrie","cowshed","cowslip","cox","coxcomb","coxswain","coy","coyer","coyest","coyly","coyness","coyote","coyoteadapter","coypu","cozen","cozenage","cozily","coziness","cozmo","cozumel","cozy","cp","cpa","cpan","cpanel","cpd","cpi","cpl","cplusplus","cpo","cpp","cppreference","cpr","cps","cpt","cpu","cpus","cpython","cq","cql","cr","crab","crabapple","crabbe","crabbed","crabbedness","crabber","crabbily","crabbiness","crabbing","crabby","crabgrass","crablike","crack","crackable","crackdown","cracker","crackerjack","crackle","crackling","crackly","crackpot","crackup","cradle","cradler","cradling","craft","craftily","craftiness","craftsman","craftsmanship","craftsmen","craftspeople","craftspersons","craftswoman","craftswomen","crafty","crag","craggie","cragginess","craggy","craig","craigslist","cram","cramer","crammed","crammer","cramming","cramp","cramper","crampon","cran","cranach","cranberry","crandall","crane","cranelike","cranford","cranial","cranium","crank","crankcase","crankily","crankiness","crankshaft","cranky","cranmer","cranny","cranston","crap","crape","crapped","crappie","crapping","crappy","crapshooter","cras","crash","crashed","crasher","crashes","crashing","crashlytics","crass","crassness","crate","crater","cravat","cravatted","cravatting","crave","craven","cravenness","craver","craving","craw","crawdad","crawfish","crawford","crawl","crawler","crawling","crawlspace","crawlway","crawly","cray","crayfish","crayola","crayon","craze","crazily","craziness","crazy","crc","crche","creak","creakily","creakiness","creaky","cream","creamer","creamery","creamily","creaminess","creamy","crease","creased","creases","creasing","creat","create","createbean","createbitmap","createchooser","createclass","createcommand","createconnection","createcriteria","created","createdat","createdate","createdby","createddate","createdon","createelement","createfile","createinstance","createmap","createobject","createobjecturl","createparallelgroup","createquery","creates","createserver","createstatement","createtable","createtextnode","createuser","createview","creating","creation","creationdate","creationism","creationist","creative","creativeness","creativities","creativity","creator","creators","creature","creatureliness","creaturely","cred","credence","credent","credential","credentials","credenza","credibility","credible","credibly","credit","creditability","creditable","creditableness","creditably","credited","creditor","credits","creditworthiness","credo","creds","credulity","credulous","credulousness","cree","creed","creedal","creeds","creek","creekside","creel","creep","creeper","creepily","creepiness","creepy","cref","creigh","creight","creighton","cremate","cremation","crematoria","crematorium","crematory","creme","crenelate","crenelation","creole","creon","creosote","crepe","crept","crescendo","crescendoed","crescendoing","crescent","cress","crest","crestfallen","crestfallenness","cresting","crestless","crestview","cretaceous","cretaceously","cretan","crete","cretin","cretinism","cretinous","cretonne","crevasse","crevice","crew","crewel","crewelwork","crewman","crewmen","crib","cribbage","cribbed","cribber","cribbing","crichton","crick","cricket","cricketer","cried","crier","cries","crime","crimea","crimean","crimes","criminal","criminality","criminalization","criminalize","criminologist","criminology","crimp","crimper","crimson","crin","cringe","cringer","crinkle","crinkly","crinoline","cripple","crippler","crippling","cris","crisco","crises","crisis","crisp","crisper","crispiness","crispness","crispy","criss","crisscross","crissie","crissy","crista","cristabel","cristal","cristen","cristi","cristian","cristiano","cristie","cristin","cristina","cristine","cristionna","cristobal","cristy","crit","criteria","criterion","critic","critical","criticality","critically","criticalness","criticism","criticize","criticized","criticizer","criticizes","criticizing","criticizingly","critique","critter","crlf","crm","croak","croaker","croaky","croat","croatia","croatian","croce","crochet","crocheter","crock","crockery","crockett","crockpot","crocodile","crocus","croesus","croft","crofter","croissant","croix","cromwell","cromwellian","cron","crone","cronin","cronjob","cronkite","crontab","cronus","crony","crook","crooked","crookedness","crookes","crookneck","croon","crooner","crop","cropland","cropped","cropper","cropping","croquet","croquette","crosby","crosier","cross","crossarm","crossbar","crossbarred","crossbarring","crossbeam","crossbones","crossbow","crossbowman","crossbowmen","crossbred","crossbreed","crosscheck","crosscurrent","crosscut","crosscutting","crossdomain","crossed","crosses","crossfire","crosshatch","crossing","crossness","crossorigin","crossover","crosspatch","crosspiece","crosspoint","crossproduct","crossroad","crossroads","crosstalk","crosstown","crosswalk","crossway","crosswind","crosswise","crossword","crotch","crotchet","crotchetiness","crotchety","crotchless","croton","crouch","croup","croupier","croupy","crow","crowbait","crowbar","crowbarred","crowbarring","crowd","crowded","crowdedness","crowfeet","crowfoot","crowley","crown","crowned","crowner","crozier","crs","crt","crucial","crucible","crucifiable","crucifix","crucifixion","cruciform","crucify","crud","crudded","crudding","cruddy","crude","crudeness","crudits","crudity","cruel","cruelness","cruelty","cruet","cruft","crufty","cruikshank","cruise","cruiser","cruller","crumb","crumble","crumbliness","crumbly","crumby","crumminess","crummy","crump","crumpet","crumple","crunch","crunchiness","crunchy","crupper","crusade","crusader","cruse","crush","crushable","crusher","crushing","crushproof","crusoe","crust","crustacean","crustal","crustily","crustiness","crusty","crutch","crux","cruz","cry","crybaby","cryogenic","cryogenics","cryostat","cryosurgery","crypt","cryptanalysis","cryptanalyst","cryptanalytic","cryptic","cryptically","crypto","cryptogram","cryptographer","cryptographic","cryptographically","cryptography","cryptologic","cryptological","cryptologist","cryptology","cryptozoic","crysta","crystal","crystalline","crystallite","crystallization","crystallize","crystallized","crystallizes","crystallizing","crystallographer","crystallographic","crystallography","crystie","cs","csc","cse","csharp","cshtml","csp","csproj","csr","csrf","csrftoken","css","cssclass","cssmenu","cssref","cssselector","cst","cstdlib","cstr","cstring","csv","csvfile","ct","cte","cthrine","ctime","ctl","ctn","ctor","ctp","ctr","ctrl","cts","ctx","ctype","ctypes","cu","cub","cuba","cuban","cubbed","cubbing","cubbyhole","cube","cuber","cubes","cubic","cubical","cubicle","cubism","cubist","cubit","cuboid","cuchulain","cuckold","cuckoldry","cuckoo","cucumber","cud","cuda","cuddle","cuddly","cudgel","cue","cuff","cuisinart","cuisine","culbertson","culinary","cull","cullan","cullen","cullender","culler","culley","cullie","cullin","cully","culminate","culmination","culotte","culpa","culpability","culpable","culpableness","culpably","culprit","cult","cultism","cultist","cultivable","cultivate","cultivated","cultivation","cultivator","cultural","culture","cultured","cultureinfo","cultures","culver","culvert","cum","cumber","cumberland","cumbersome","cumbersomeness","cumbrous","cumin","cummerbund","cummings","cumquat","cumsum","cumulate","cumulation","cumulative","cumuli","cumulonimbi","cumulonimbus","cumulus","cunard","cuneiform","cunnilingus","cunning","cunningham","cunningness","cunt","cup","cupboard","cupcake","cupertino","cupful","cupid","cupidinously","cupidity","cupola","cupped","cupping","cupric","cuprous","cur","curability","curabitur","curable","curableness","curably","curacao","curacy","curare","curate","curative","curator","curatorial","curb","curbing","curbside","curbstone","curcio","curd","curdate","curdle","cure","cured","curer","curettage","curfew","curfs","curia","curiae","curie","curio","curiosity","curious","curiousness","curitiba","curium","curl","curler","curlew","curlicue","curliness","curling","curlopt","curly","curlycue","curmudgeon","curr","curran","currant","curred","currencies","currency","current","currentculture","currentdate","currentdb","currentdevice","currentdomain","currentindex","currentitem","currentline","currentlocation","currently","currentness","currentnode","currentpage","currentposition","currentrow","currentstate","currenttarget","currentthread","currenttime","currenttimemillis","currentuser","currentvalue","currentversion","currey","curricle","curricula","curricular","curriculum","currie","currier","curring","curry","currycomb","curs","curse","cursed","cursedness","curses","cursive","cursiveness","cursives","cursor","cursorily","cursoriness","cursors","cursory","cursus","curt","curtail","curtailer","curtailment","curtain","curtice","curtis","curtness","curtsey","curtsy","curvaceous","curvaceousness","curvature","curve","curved","curves","curvilinear","curvilinearity","curving","curvy","cus","cushion","cushman","cushy","cusp","cuspid","cuspidor","cuss","cussed","cussedness","cusses","cussing","cust","custard","custer","custid","custodial","custodian","custodianship","custody","custom","customadapter","customarily","customariness","customary","customcell","customer","customerid","customername","customers","customhouse","customizable","customization","customize","customized","customizing","customview","cut","cutaneous","cutaway","cutback","cute","cuteness","cutesy","cuticle","cutlass","cutler","cutlery","cutlet","cutoff","cutout","cuts","cutter","cutthroat","cutting","cuttle","cuttlebone","cuttlefish","cutup","cutworm","cuvier","cuzco","cv","cvs","cvtcolor","cw","cwd","cwiki","cwt","cx","cxf","cxx","cxxflags","cy","cyan","cyanamid","cyanate","cyanic","cyanide","cyanogen","cyb","cybele","cybernetic","cybernetics","cyberpunk","cyberspace","cybil","cybill","cyborg","cyclades","cyclamen","cycle","cycler","cycles","cycleway","cyclic","cyclical","cycling","cyclist","cyclohexanol","cycloid","cycloidal","cyclometer","cyclone","cyclonic","cyclopean","cyclopedia","cyclopes","cyclops","cyclotron","cyder","cygnet","cygnus","cygwin","cyl","cylinder","cylindric","cylindrical","cymbal","cymbalist","cymbre","cynde","cyndi","cyndia","cyndie","cyndy","cynic","cynical","cynicism","cynosure","cynthea","cynthia","cynthie","cynthy","cypher","cypreses","cypress","cyprian","cypriot","cyprus","cyrano","cyril","cyrill","cyrille","cyrillic","cyrillus","cyrus","cyst","cystic","cython","cytochemistry","cytologist","cytology","cytolysis","cytoplasm","cytoplasmic","cytosine","cytotoxic","cz","czar","czarevitch","czarina","czarism","czarist","czarship","czech","czechoslovak","czechoslovakia","czechoslovakian","czechs","czerniak","czerny","d","da","dab","dabbed","dabber","dabbing","dabble","dabbler","dac","dacca","dace","dacey","dacha","dachau","dachshund","dacia","dacie","dacron","dactyl","dactylic","dacy","dad","dada","dadaism","dadaist","daddy","dade","dado","dadoes","dados","daedalus","dael","daemon","daemoncommandexecution","daemonic","daffi","daffie","daffiness","daffodil","daffy","daft","daftness","dag","dagger","dagmar","dagny","dagscheduler","daguerre","daguerreotype","dagwood","dahl","dahlia","dahomey","daile","dailiness","daily","daimler","daintily","daintiness","dainty","daiquiri","dairy","dairying","dairyland","dairymaid","dairyman","dairymen","dairywoman","dairywomen","dais","daisey","daisi","daisie","daisy","dakar","dakota","dakotan","dal","dale","dalenna","daleth","daley","dalhousie","dali","dalia","dalian","dalila","dall","dallas","dalli","dalliance","dallier","dallon","dally","dalmatia","dalmatian","daloris","dalston","dalt","dalton","dalvik","dalvikvm","daly","dam","damage","damageable","damaged","damager","damaging","damara","damaris","damascus","damask","dame","damian","damiano","damien","damion","damita","dammed","damming","dammit","damn","damnably","damnation","damned","damnedest","damning","damocles","damon","damp","damped","dampen","dampener","damper","damping","dampness","damsel","damselfly","damson","dan","dana","danbury","dance","dancelike","dancer","dandelion","dander","dandify","dandily","dandle","dandruff","dandy","dane","danelaw","danell","danella","danette","dang","danger","dangerfield","dangerous","dangerousness","dangle","dangler","dangling","dani","dania","danial","danica","danice","danie","daniel","daniela","daniele","daniella","danielle","danielson","danika","danila","danish","danit","danita","dank","dankness","danna","dannel","danni","dannie","danny","dannye","danseuse","dante","danton","danube","danubian","danville","danya","danyelle","danyette","danzig","dao","daphene","daphna","daphne","dapibus","dapper","dapperness","dapple","dar","dara","darb","darbee","darbie","darby","darcee","darcey","darci","darcie","darcy","darda","dardanelles","dare","daredevil","daredevilry","dareen","darell","darelle","daren","darer","daresay","dari","daria","darice","darill","darin","daring","daringness","dario","darius","darjeeling","dark","darken","darkener","darker","darkish","darkly","darkness","darkroom","darla","darleen","darlene","darline","darling","darlingness","darlington","darlleen","darn","darnall","darned","darnell","darner","darning","daron","darpa","darrel","darrell","darrelle","darren","darrick","darrin","darrow","darryl","darsey","darsie","dart","dartboard","darter","darth","dartmouth","darvon","darwin","darwinian","darwinism","darwinist","darya","daryl","daryle","daryn","das","dash","dasha","dashboard","dashed","dasher","dashes","dashiki","dashing","dasi","dasie","dask","dastard","dastardliness","dastardly","dasya","dat","data","dataaccess","dataadapter","dataannotations","dataarray","database","databaseerror","databasehelper","databasename","databasereference","databases","databind","databinding","datacenter","datacolumn","datacontext","datacontract","datafield","datafile","dataflow","dataframe","dataframes","datagram","datagrid","datagridtemplatecolumn","datagridtextcolumn","datagridview","dataindex","datainputstream","dataitem","datalist","datamation","datamedia","datamember","datamodel","datanode","datanucleus","dataobject","dataoutputstream","datapoint","datapoints","dataprovider","datareader","datarow","datas","dataservice","dataset","datasets","datasheet","datasnapshot","datasource","datasourceid","datasources","datastax","datastore","datastream","datastring","datatable","datatables","datatemplate","datatextfield","datatransfer","datatrigger","datatype","datatypes","dataurl","datausingencoding","datavaluefield","dataview","date","dateadd","datecreated","dated","datediff","datedly","datedness","datefield","dateformat","dateformatter","datefrom","dateless","dateline","dateofbirth","datepart","datepicker","datepickerdialog","dater","daterange","dates","datestr","datestring","datetime","datetimefield","datetimeformat","datetimeformatter","datetimeoffset","datetimepicker","dateto","dateutil","datevalue","datha","dating","dative","datos","datsun","datum","daub","dauber","daugherty","daughter","daumier","daune","daunt","daunted","daunting","dauntless","dauntlessness","dauphin","dav","davao","dave","daveen","daven","davenport","daveta","davey","david","davida","davidde","davide","davidson","davie","davin","davina","davine","davinich","davis","davit","davita","davon","davy","dawdle","dawdler","dawes","dawn","dawna","dawson","day","daybed","daybreak","daycare","daydream","daydreamer","dayle","daylight","dayna","dayofmonth","dayofweek","days","daysack","daytime","dayton","daze","dazed","dazzle","dazzler","dazzling","db","dba","dbadapter","dbc","dbconn","dbconnect","dbconnection","dbcontext","dbcp","dbd","dbf","dbg","dbh","dbhelper","dbhost","dbi","dbl","dbms","dbname","dbnull","dbo","dbpath","dbpedia","dbs","dbset","dbtype","dbus","dbuser","dbutante","dc","dcc","dcollet","dcolletage","dct","dd","ddd","dddd","ddene","ddf","ddl","dds","ddt","de","deacon","deaconess","deactivate","dead","deadbeat","deadbolt","deaden","deadener","deadening","deadhead","deadline","deadliness","deadlock","deadly","deadness","deadpan","deadpanned","deadpanner","deadpanning","deadwood","deaf","deafen","deafening","deafness","deal","dealer","dealership","dealing","dealloc","deallocate","deallocated","deallocator","deals","dealt","dean","deana","deandre","deane","deanery","deann","deanna","deanne","deanship","dear","dearborn","dearness","dearth","dearths","deary","deassign","death","deathbed","deathblow","deathless","deathlike","deathly","deaths","deathtrap","deathward","deathwatch","deb","debacle","debar","debark","debarkation","debarment","debarring","debaser","debatable","debate","debater","debauch","debauched","debauchedness","debauchee","debaucher","debauchery","debbi","debbie","debby","debee","debenture","debera","debi","debian","debilitate","debilitation","debility","debit","debonair","debonairness","debor","debora","deborah","debouch","debounce","debra","debrief","debris","debt","debtor","debug","debugged","debugger","debugging","debussy","debut","dec","decade","decadency","decadent","decades","decaf","decaffeinate","decagon","decal","decalogue","decamp","decampment","decapitate","decapitator","decathlon","decatur","decay","decca","deccan","decease","decedent","deceit","deceitful","deceitfulness","deceive","deceived","deceiver","deceives","deceiving","deceivingly","decelerate","deceleration","decelerator","december","decency","decennial","decent","deception","deceptive","deceptiveness","decertify","dechlorinate","decibel","decidability","decidable","decide","decided","decidedness","decides","deciding","deciduous","deciduousness","decile","deciliter","decimal","decimalformat","decimals","decimate","decimation","decimeter","decipher","decipherable","decipherer","decision","decisional","decisioned","decisioning","decisions","decisive","decisiveness","deck","deckchair","decker","deckhand","decking","decl","declamation","declamatory","declarable","declaration","declarations","declarative","declarator","declaratory","declare","declared","declarer","declares","declaring","declension","declination","decline","decliner","declivity","declspec","decltype","decnet","deco","decode","decoded","decodefile","decoder","decoderesource","decodestream","decoding","decolletes","decolorising","decomposability","decomposable","decompose","decomposition","decompress","decongestant","deconstruction","deconvolution","decor","decorate","decorated","decorates","decorating","decoration","decorative","decorativeness","decorator","decorators","decorous","decorousness","decorticate","decortication","decorum","decorview","decoupage","decouple","decoy","decrease","decreases","decreasing","decree","decreeing","decrement","decremental","decrepit","decrepitude","decriminalization","decriminalize","decry","decrypt","decrypted","decryption","decstation","decsystem","dectape","decustomised","dede","dedekind","dedicate","dedicated","dedication","dedicative","dedicator","dedicatory","dedie","dedra","deduce","deducible","deduct","deductibility","deductible","deduction","deductive","dee","deeann","deeanne","deed","deeded","deedee","deeding","deejay","deem","deemphasis","deena","deep","deepcopy","deepen","deeper","deepish","deeply","deepness","deer","deerdre","deere","deerskin","deerstalker","deerstalking","deeyn","def","deface","defacement","defaecate","defalcate","defalcation","defamation","defamatory","defame","defamer","default","defaultactioninvocation","defaultbuildoperationexecutor","defaultcenter","defaultconfig","defaultdict","defaulter","defaultfilterchain","defaulthttpclient","defaulting","defaultlistablebeanfactory","defaultmanager","defaultmaven","defaults","defaultsingletonbeanregistry","defaulttablemodel","defaultvalue","defaultview","defeat","defeated","defeater","defeatism","defeatist","defeats","defecate","defecation","defect","defection","defective","defectiveness","defector","defend","defendant","defended","defenestrate","defense","defenseless","defenselessness","defenses","defensibility","defensible","defensibly","defensive","defensiveness","defer","deference","deferent","deferential","deferrable","deferral","deferred","deferrer","deferring","deffer","defiance","defiant","defibrillator","deficiency","deficient","deficit","defier","defile","defilement","definable","definably","define","defineclass","defined","defineproperty","definer","defines","defining","definite","definitely","definiteness","definition","definitional","definitions","definitive","definitiveness","defis","deflate","deflation","deflationary","deflect","deflected","deflection","deflector","defn","defocus","defocussing","defoe","defog","defogger","defoliant","defoliator","deform","deformational","deformed","deformity","defraud","defrauder","defrayal","defrost","defroster","defs","deft","deftness","defun","defunct","defy","defying","deg","degas","degassing","degauss","degeneracy","degenerate","degenerateness","degrade","degraded","degradedness","degrading","degrease","degree","degrees","degum","dehlia","dehumanize","dehydrator","deice","deicer","deictic","deidre","deification","deify","deign","deimos","deina","deirdre","deist","deistic","deity","deja","deject","dejected","dejectedness","dejection","dejesus","dekalb","dekastere","del","dela","delacroix","delacruz","delainey","delaney","delano","delaware","delawarean","delay","delayed","delayer","delays","delbert","delcina","delcine","delectable","delectableness","delectably","delectation","delegable","delegate","delegated","delegates","delegatingconstructoraccessorimpl","delegatingfilterproxy","delegatingmethodaccessorimpl","delegation","deleon","delete","deleted","deleterious","deleteriousness","deletes","deleting","deletion","delfs","delft","delftware","delgado","delhi","deli","delia","deliberate","deliberately","deliberateness","deliberative","deliberativeness","delibes","delicacy","delicate","delicateness","delicatenesses","delicates","delicatessen","delicious","deliciousness","delicti","delighted","delightedness","delightful","delightfulness","delila","delilah","delilahs","delim","delimited","delimiter","delimiters","delims","delinda","delineate","delineation","delinquency","delinquent","deliquesce","deliquescent","delirious","deliriousness","delirium","delius","deliver","deliverable","deliverables","deliverance","delivered","deliverer","delivering","delivers","delivery","deliverymen","dell","della","dellwood","delly","delmar","delmarva","delmer","delmonico","delmor","delmore","delora","delores","deloria","deloris","delphi","delphic","delphine","delphinia","delphinium","delphinus","delta","deltatime","deltax","deltay","deltoid","delude","deluder","deluding","deluge","delusion","delusional","delusive","delusiveness","deluxe","delve","delver","dem","demagnify","demagogic","demagogue","demagoguery","demagogy","demand","demander","demanding","demandingly","demands","demarcate","demarcation","demavend","demean","demeanor","demented","dementedness","dementia","demerol","demesne","demeter","demetra","demetre","demetri","demetria","demetrius","demigod","demijohn","demimondaine","demimonde","demineralization","deming","demise","demit","demitasse","demitted","demitting","demo","democracy","democrat","democratic","democratically","democratization","democratize","democratizes","democritus","demographer","demographic","demographical","demography","demolish","demolisher","demolition","demon","demonetization","demoniac","demoniacal","demonic","demonology","demonstrable","demonstrableness","demonstrably","demonstrate","demonstrated","demonstrates","demonstrating","demonstration","demonstrative","demonstrativeness","demonstrativenesses","demonstratives","demonstrator","demoralization","demoralizer","demoralizing","demorgan","demos","demosthenes","demote","demotic","demott","demount","dempsey","demulcent","demultiplex","demur","demure","demureness","demurral","demurred","demurrer","demurring","demythologization","demythologize","den","dena","dendrite","dene","deneb","denebola","deneen","deng","dengue","deni","deniable","denial","denice","denied","denier","denigrate","denigration","denim","denise","denizen","denmark","denna","denned","dennet","denney","denni","dennie","denning","dennison","denny","denominate","denominational","denominator","denote","denotes","denouement","denounce","denouncement","denouncer","dens","dense","densely","denseness","densitometer","densitometric","densitometry","density","dent","dental","dentifrice","dentin","dentine","dentist","dentistry","dentition","denture","denuclearize","denudation","denude","denuder","denunciate","denunciation","denver","deny","denying","denys","denyse","deodorant","deodorization","deodorize","deodorizer","deon","deonne","deoxyribonucleic","dep","depart","department","departmental","departmentalization","departmentalize","departmentid","departments","departure","depend","dependability","dependable","dependableness","dependably","dependant","dependence","dependencies","dependency","dependencyobject","dependencyproperty","dependent","dependentassembly","depending","depends","dependson","depict","depicted","depicter","depiction","depilatory","deplete","depletion","deplorable","deplorableness","deplorably","deplore","deplorer","deploring","deploy","deployable","deployed","deployer","deploying","deployment","deployments","depolarize","deponent","deport","deportation","deportee","deportment","depose","deposit","depositary","deposition","depositor","depository","depot","deprave","depraved","depravedness","depraver","depravity","deprecate","deprecated","deprecating","deprecation","deprecatory","depreciable","depreciate","depreciating","depreciation","depreciative","depress","depressant","depressible","depression","depressive","depressor","deprive","deps","dept","depth","depths","deputation","depute","deputize","deputy","deque","dequeue","dequeuereusablecell","dequeuereusablecellwithidentifier","der","derail","derailment","derange","derangement","derby","derbyshire","dereference","dereferencing","derek","derelict","dereliction","derick","deride","deriding","derision","derisive","derisiveness","derisory","derivable","derivate","derivation","derivative","derivativeness","derivatives","derive","derived","deriveddata","derives","deriving","derk","dermal","dermatitides","dermatitis","dermatological","dermatologist","dermatology","dermis","dermot","derogate","derogation","derogatorily","derogatory","derrek","derrick","derrida","derrik","derril","derringer","derrire","derron","derry","dervish","derward","derwin","des","desalinate","desalination","desalinization","desalinize","desalt","desc","descant","descartes","descend","descendant","descendants","descended","descendent","descender","descending","descends","descent","descr","describable","describe","described","describes","describing","description","descriptions","descriptive","descriptiveness","descriptor","descriptors","descry","desdemona","desecrate","desecrater","desecration","deselect","deserialization","deserialize","deserialized","deserializeobject","deserializer","deserializing","desert","deserter","desertification","desertion","deserunt","deserve","deserved","deservedness","deserves","deserving","desi","desiccant","desiccate","desiccation","desiccator","desiderata","desideratum","design","designable","designate","designated","designation","designational","designator","designed","designer","designers","designing","designs","desirabilia","desirability","desirable","desirableness","desirably","desirae","desire","desired","desiredcapabilities","desiree","desirer","desiri","desirous","desirousness","desist","desk","desktop","desktops","desmond","desmund","desolate","desolateness","desolater","desolating","desolation","desorption","despair","despairer","despairing","desperado","desperadoes","desperate","desperateness","desperation","despicable","despicably","despise","despiser","despite","despoil","despoilment","despond","despondence","despondency","despondent","despotic","despotically","despotism","dessert","dessicate","dest","destdir","destinate","destination","destinations","destinationviewcontroller","destine","destiny","destitute","destituteness","destitution","destroy","destroyed","destroyer","destroying","destroys","destruct","destructibility","destructible","destruction","destructive","destructiveness","destructor","destructors","destructuring","desuetude","desultorily","desultoriness","desultory","det","detach","detached","detachedness","detacher","detachment","detail","detailed","detailedness","details","detailview","detailviewcontroller","detain","detainee","detainer","detainment","detect","detectability","detectable","detectably","detected","detecting","detection","detective","detector","detects","detentes","detention","deter","detergency","detergent","deteriorate","deterioration","determent","determinability","determinable","determinableness","determinacy","determinant","determinate","determinateness","determination","determinative","determinativeness","determine","determined","determinedly","determinedness","determiner","determines","determining","determinism","deterministic","deterministically","deterred","deterrence","deterrent","deterring","deters","detersive","detestable","detestableness","detestably","detestation","dethrone","dethronement","detonable","detonate","detonated","detonation","detonator","detour","detox","detoxification","detoxify","detract","detractive","detribalize","detriment","detrimental","detritus","detroit","deuce","deuced","deus","deuterium","deuteron","deuteronomy","deutsch","dev","deva","devan","devanagari","devastate","devastating","devastation","devastator","devcenter","devdependencies","devel","develop","developed","developer","developerguide","developers","developerworks","developing","development","developmental","devexpress","devi","deviance","deviancy","deviant","deviate","deviated","deviating","deviation","device","deviceid","devicename","devices","devil","devilish","devilishness","devilment","devilry","deviltry","devin","devina","devinne","devious","deviousness","devise","deviser","devkit","devland","devlen","devlin","devoice","devolution","devolve","devon","devondra","devonian","devonna","devonne","devonshire","devops","devora","devote","devoted","devotee","devotion","devotional","devour","devourer","devout","devoutness","devs","devtools","devy","dew","dewain","dewar","dewayne","dewberry","dewclaw","dewdrop","dewey","dewie","dewiness","dewitt","dewlap","dewy","dex","dexedrine","dexes","dexter","dexterity","dexterous","dexterousness","dextrose","df","dfa","dfd","dff","dfs","dg","dgv","dh","dhaka","dhaulagiri","dhcp","dhe","dhoti","dhow","di","dia","diabase","diabetes","diabetic","diabolic","diabolical","diabolicalness","diabolism","diachronic","diacritic","diacritical","diadem","diaereses","diaeresis","diag","diaghilev","diagnometer","diagnosable","diagnose","diagnosed","diagnosis","diagnostic","diagnostically","diagnostician","diagnostics","diagonal","diagonalize","diagram","diagrammable","diagrammatic","diagrammaticality","diagrammatically","diagrammed","diagrammer","diagramming","diagrams","diahann","dial","dialect","dialectal","dialectic","dialectical","dialed","dialer","dialing","dialog","dialogflow","dialogfragment","dialogged","dialogging","dialoginterface","dialogresult","dialogs","dialogue","dials","dialysis","dialyzed","dialyzes","diam","diamagnetic","diameter","diametric","diametrical","diamond","diamondback","diamonds","dian","diana","diandra","diane","dianemarie","diann","dianna","dianne","diannne","diapason","diaper","diaphanous","diaphanousness","diaphragm","diaphragmatic","diarist","diarmid","diarrhea","diarrheal","diary","diaspora","diastase","diastole","diastolic","diathermy","diathesis","diatom","diatomic","diatonic","diatribe","diaz","dibble","dibs","dic","dicaprio","dice","dicer","dicey","dichloride","dichotomization","dichotomize","dichotomous","dichotomy","dicier","diciest","dicing","dick","dickens","dickensian","dicker","dickerson","dickey","dickie","dickier","dickiest","dickinson","dickson","dicky","dicotyledon","dicotyledonous","dict","dicta","dictaphone","dictate","dictation","dictator","dictatorial","dictatorialness","dictatorship","diction","dictionaries","dictionary","dicts","dictum","did","didactic","didactically","didactics","diddle","diddler","diderot","didfinishlaunchingwithoptions","didi","didn","didnt","dido","didoes","didreceivememorywarning","didselectrowatindexpath","didst","die","died","diefenbaker","diego","dieing","dielectric","diem","diena","dierdre","diereses","dieresis","dies","diesel","diet","dietary","dieter","dietetic","dietetics","diethylaminoethyl","diethylstilbestrol","dietitian","dietrich","dietz","dif","diff","differ","difference","differences","different","differentiability","differentiable","differential","differentiate","differentiated","differentiation","differentiator","differently","differentness","differing","differs","difficile","difficult","difficulties","difficulty","diffidence","diffident","diffract","diffraction","diffractometer","diffs","diffuse","diffuseness","diffuser","diffusible","diffusion","diffusional","diffusive","diffusiveness","diffusivity","dig","digerati","digest","digested","digester","digestibility","digestible","digestifs","digestion","digestive","digg","digger","digging","digit","digital","digitalis","digitalization","digitalized","digitalizes","digitalizing","digitalocean","digitalwrite","digitization","digitize","digitizer","digits","dignified","dignify","dignissim","dignitary","dignity","digram","digraph","digraphs","digress","digression","digressive","digressiveness","dihedral","dijit","dijkstra","dijon","dike","diker","diktat","dilan","dilapidate","dilapidation","dilatation","dilate","dilated","dilation","dilator","dilatoriness","dilatory","dilbert","dilemma","dilettante","dilettantish","dilettantism","diligence","diligent","diligentness","dilithium","dill","dillard","dillie","dilling","dillinger","dillis","dillon","dilly","dillydally","dilogarithm","diluent","dilute","diluted","diluteness","dilution","dim","dimaggio","dime","dimen","dimension","dimensional","dimensionality","dimensionless","dimensions","dimer","dimethyl","dimethylglyoxime","diminish","diminished","diminuendo","diminution","diminutive","diminutiveness","dimitri","dimitry","dimity","dimmed","dimmer","dimmest","dimming","dimness","dimorphism","dimple","dimply","dims","dimwit","dimwitted","din","dina","dinah","dinar","dine","diner","dinette","ding","dingbat","dinghy","dingily","dinginess","dingle","dingo","dingoes","dingus","dingy","dinky","dinned","dinner","dinnertime","dinnerware","dinnie","dinning","dinny","dino","dinosaur","dint","diocesan","diocese","diocletian","diode","diogenes","dion","dione","dionis","dionisio","dionne","dionysian","dionysus","diophantine","diopter","dior","diorama","dioxalate","dioxide","dioxin","dip","diphtheria","diphthong","diplexers","diploid","diploma","diplomacy","diplomat","diplomata","diplomatic","diplomatically","diplomatics","diplomatist","dipodic","dipody","dipole","dipped","dipper","dipping","dippy","dipsomania","dipsomaniac","dipstick","dipterous","diptych","diptychs","dir","dirac","dire","direct","directcast","directed","direction","directional","directionality","directions","directive","directives","directivity","directly","directness","director","directorate","directorial","directories","directorship","directory","directoryentry","directoryinfo","directrix","directs","directx","direful","direness","dirge","dirichlet","dirigible","dirk","dirname","dirndl","dirpath","dirs","dirt","dirtily","dirtiness","dirty","dis","disable","disabled","disablement","disabler","disables","disabling","disabuse","disadvantage","disadvantaged","disadvantages","disagree","disagreeable","disallow","disambiguate","disappear","disappeared","disappearing","disappears","disappointed","disappointing","disarming","disarrange","disaster","disastrous","disband","disbandment","disbar","disbarment","disbarring","disbelieving","disbursal","disburse","disbursement","disburser","disc","discard","discarded","discern","discerner","discernibility","discernible","discernibly","discerning","discernment","discharged","disciple","discipleship","disciplinarian","disciplinary","discipline","disciplined","discipliner","disciplines","disciplining","disclaimer","disclosed","disclosure","disco","discography","discolor","discolored","discoloreds","discombobulate","discomfit","discomfiture","discommode","disconcerting","disconnect","disconnected","disconnectedness","disconnecter","disconsolate","discord","discordance","discordant","discorporate","discotheque","discount","discourage","discouraged","discouragement","discouraging","discover","discoverable","discovered","discoverer","discovering","discovery","discreet","discreetly","discreetness","discrepancy","discrepant","discrete","discreteness","discreteobjectkeyframe","discretion","discretionary","discretization","discretized","discriminable","discriminant","discriminate","discriminated","discriminating","discrimination","discriminator","discriminatory","discursiveness","discus","discuss","discussant","discussed","discusser","discusses","discussing","discussion","discussions","disdain","disdainful","disdainfulness","disease","disembowel","disembowelment","disengage","disfigure","disfigurement","disfranchise","disfranchisement","disgorge","disgrace","disgracer","disgruntle","disgruntlement","disguise","disguised","disguiser","disgust","disgusted","disgustful","disgusting","dish","dishabille","disharmonious","dishcloth","dishcloths","dishevel","dishevelment","dishonest","dishonored","dishpan","dishrag","dishtowel","dishwasher","dishwater","disillusion","disillusionment","disinfectant","disinherit","disinterested","disinterestedness","disinvest","disjoin","disjointedness","disjunct","disjunctive","disk","diskette","disks","dislike","dislodge","dislodgement","dismal","dismalness","dismantle","dismantlement","dismay","dismayed","dismaying","dismember","dismemberment","dismiss","dismissed","dismissive","dismissviewcontrolleranimated","disney","disneyland","disoblige","disorder","disordered","disorderedness","disorderliness","disorderly","disorganize","disorganized","disp","disparage","disparagement","disparager","disparaging","disparate","disparateness","dispatch","dispatched","dispatcher","dispatcherservlet","dispatchevent","dispatcheventimpl","dispatching","dispatchmessage","dispatchqueue","dispatchtouchevent","dispel","dispelled","dispelling","dispensable","dispensary","dispensate","dispensation","dispense","dispenser","dispersal","dispersant","disperse","dispersed","disperser","dispersible","dispersion","dispersive","dispersiveness","dispirit","displace","display","displayalerts","displayclass","displayed","displayfor","displaying","displaymetrics","displayname","displays","displease","displeased","displeasure","disport","disposable","disposal","dispose","disposed","disposing","disposition","dispositional","disproportional","disproportionate","disproportionation","disprove","disputable","disputably","disputant","disputation","disputatious","dispute","disputed","disputer","disquiet","disquieting","disquisition","disqus","disraeli","disregard","disregardful","disrepair","disreputable","disreputableness","disrepute","disrespect","disrupt","disrupted","disrupter","disruption","disruptive","disruptor","dissatisfy","dissect","dissed","dissemble","dissembler","disseminate","dissemination","dissension","dissent","dissenter","dissertation","disservice","disses","dissever","dissidence","dissident","dissimilar","dissing","dissipate","dissipated","dissipatedly","dissipatedness","dissipater","dissipation","dissociable","dissociate","dissociated","dissociation","dissociative","dissoluble","dissolute","dissoluteness","dissolve","dissolved","dissonance","dissonant","dissuade","dissuader","dissuasive","dist","distaff","distal","distance","distances","distant","distantness","distaste","distemper","distend","distension","distention","distillate","distillation","distillery","distinct","distincter","distinctest","distinction","distinctive","distinctiveness","distinctness","distinguish","distinguishable","distinguishably","distinguished","distinguisher","distort","distorted","distorter","distortion","distract","distracted","distractedness","distracting","distrait","distraught","distress","distressful","distressing","distribute","distributed","distributer","distributing","distribution","distributional","distributions","distributive","distributiveness","distributivity","distributor","distributorship","district","distro","distrust","disturb","disturbance","disturbed","disturber","disturbing","distutils","disulfide","disuse","disyllable","dita","ditch","ditcher","dither","ditsy","ditto","ditty","ditz","ditzel","diuresis","diuretic","diurnal","div","diva","divalent","divan","dive","dived","diver","diverge","divergence","divergent","diverse","diverseness","diversification","diversifier","diversify","diversion","diversionary","diversity","divert","diverticulitis","divertimento","divest","divestiture","divestment","divid","dividable","divide","divided","dividend","divider","dividing","divination","divine","diviner","divinity","divisibility","divisible","division","divisional","divisions","divisive","divisiveness","divisor","divorce","divorcement","divot","divs","divulge","divvy","dix","dixie","dixiecrat","dixieland","dixon","dizzily","dizziness","dizzy","dizzying","dj","djakarta","django","djangoproject","djava","djellaba","djellabah","djibouti","dk","dl","dlg","dlib","dll","dllexport","dllimport","dlls","dlopen","dm","dma","dmd","dmg","dmitri","dml","dmod","dms","dmz","dn","dna","dname","dnepr","dnepropetrovsk","dnieper","dniester","dniren","dnn","dns","do","doa","doable","dob","dobbin","doberman","dobro","doc","docent","docid","docile","docility","dock","docker","dockerfile","docket","dockland","dockpanel","dockside","dockworker","dockyard","docmd","docreatebean","docs","doctor","doctoral","doctorate","doctorow","doctors","doctrinaire","doctrinal","doctrine","doctype","docudrama","document","documentary","documentation","documentbuilder","documentbuilderfactory","documented","documentelement","documentid","documentroot","documents","documentsdirectory","docusign","docx","dod","dodder","dode","dodecahedra","dodecahedral","dodecahedron","dodge","dodgem","dodger","dodgson","dodi","dodie","dodington","dodo","dodoma","dodson","dody","doe","doer","does","doeskin","doesn","doesnt","doevents","doexecute","doff","dofilter","dofilterinternal","dog","dogcart","dogcatcher","doge","dogeared","doget","dogetbean","dogfight","dogfish","dogfought","dogged","doggedness","doggerel","dogging","doggone","doggy","doghouse","dogie","dogleg","doglegged","doglegging","dogma","dogmatic","dogmatically","dogmatics","dogmatism","dogmatist","dogs","dogsbody","dogtooth","dogtown","dogtrot","dogtrotted","dogtrotting","dogwood","dogy","doh","doha","doi","doily","doinbackground","doing","doit","dojo","dolby","doldrum","doldrums","dole","doled","doleful","dolefuller","dolefullest","dolefulness","doles","dolf","doling","doll","dollar","dollars","dolley","dolli","dollie","dollop","dolly","dolmen","dolomite","dolomitic","dolor","dolore","dolores","dolorita","dolorous","dolph","dolphin","dolt","doltish","doltishness","dom","domain","domainname","domains","domcontentloaded","domdocument","dome","domelement","domenic","domenico","domeniga","domesday","domestic","domestically","domesticate","domesticated","domestication","domesticity","domicile","domiciliary","dominance","dominant","dominate","domination","dominator","dominatrices","dominatrix","domineer","domineering","domineeringness","dominga","domingo","dominguez","domini","dominic","dominica","dominican","dominick","dominik","dominion","dominique","domino","dominoes","domitian","dompdf","don","dona","donahue","donal","donald","donaldson","donall","donalt","donate","donatello","donation","donations","donative","donaugh","donavon","done","donec","donella","donelle","donetsk","donetta","dong","dongle","donia","donica","donielle","donizetti","donkey","donn","donna","donnamarie","donne","donned","donnell","donnelly","donner","donni","donnie","donning","donnish","donnishness","donny","donnybrook","donor","donovan","dont","donut","donutted","donutting","doodad","doodle","doodlebug","doodler","doohickey","dooley","doolittle","doom","doomsday","doonesbury","door","doorbell","doorhandles","doorkeep","doorkeeper","doorknob","doorman","doormat","doormen","doornail","doorplate","doors","doorstep","doorstepped","doorstepping","doorstop","doorway","dooryard","dopa","dopamine","dopant","dope","doper","dopey","dopier","dopiest","dopiness","dopost","doppler","doprivileged","dor","dora","dorado","doralia","doralin","doralyn","doralynn","doralynne","dorcas","dorchester","doreen","dorelia","dorella","dorelle","dorena","dorene","doretta","dorette","dorey","dori","doria","dorian","doric","dorice","dorie","dorine","dorisa","dorise","dorita","dork","dorky","dorm","dormancy","dormant","dormer","dormice","dormitory","dormouse","doro","dorolice","dorolisa","dorotea","doroteya","dorothea","dorothee","dorothy","dorree","dorri","dorrie","dorry","dorsal","dorsey","dorthea","dorthy","dortmund","dory","dos","dosage","dose","dosi","dosimeter","dosimetry","dosomething","dossier","dost","dostart","dostoevsky","dostuff","dot","dotage","dotard","dote","doter","doti","doting","dotnet","dotnetfiddle","dots","dotson","dotted","dotti","dottie","dottiness","dotting","dotty","douala","douay","double","doubleanimation","doubled","doubleday","doubleheader","doubleness","doubler","doubles","doublespeak","doublet","doublethink","doubleton","doublevalue","doubling","doubloon","doubly","doubt","doubted","doubter","doubtful","doubtfulness","doubting","doubtless","doubtlessness","doubts","douche","doug","dough","dougherty","doughs","doughty","doughy","dougie","douglas","douglass","dougy","dour","dourness","douro","douse","douser","dov","dove","dovecote","dover","dovetail","dovish","dow","dowager","dowdily","dowdiness","dowdy","dowel","dower","down","downbeat","downcase","downcast","downdraft","downer","downey","downfall","downgrade","downhearted","downheartedness","downhill","downland","download","downloadable","downloaded","downloader","downloadfile","downloading","downloadmanager","downloads","downloadurl","downpipes","downplay","downpour","downrange","downright","downrightness","downriver","downs","downscale","downside","downsides","downsize","downslope","downspout","downstage","downstairs","downstate","downstream","downswing","downtime","downto","downtown","downtowner","downtrend","downtrodden","downturn","downvote","downvoted","downvotes","downward","downwardness","downwind","downy","dowork","dowry","dowse","dowser","doxology","doxygen","doy","doyen","doyenne","doyle","doz","doze","dozen","dozens","dozenths","dozer","dozy","dp","dpi","dpkg","dplyr","dps","dpt","dq","dr","drab","drabbed","drabber","drabbest","drabbing","drabness","drachma","draco","draconian","dracula","draft","draftee","drafter","draftily","draftiness","drafting","draftsman","draftsmanship","draftsmen","draftsperson","draftswoman","draftswomen","drafty","drag","draggable","dragged","dragger","dragging","draggy","dragnet","dragon","dragonfly","dragonhead","dragoon","drailleur","drain","drainage","drainboard","drained","drainer","drainpipe","drake","dram","drama","dramamine","dramatic","dramatical","dramatically","dramatics","dramatist","dramatization","dramatize","dramatized","dramatizer","dramaturgy","drambuie","drammed","dramming","drank","drano","drape","draper","drapery","drastic","drastically","drat","dratted","dratting","dravidian","draw","drawable","drawables","drawback","drawbacks","drawbitmap","drawbridge","drawchart","drawer","drawerlayout","drawimage","drawing","drawl","drawler","drawline","drawling","drawly","drawn","drawnly","drawnness","drawrect","draws","drawstring","drawtext","dray","dre","dread","dreadful","dreadfulness","dreadlocks","dreadnought","dream","dreamboat","dreamed","dreamer","dreamily","dreaminess","dreaming","dreamland","dreamless","dreamlessness","dreamlike","dreamweaver","dreamworld","dreamy","drear","drearily","dreariness","dreary","dreddy","dredge","dredger","dredi","dreg","dreiser","drench","drencher","drer","dresden","dress","dressage","dressed","dresser","dresses","dressiness","dressing","dressmaker","dressmaking","dressy","drew","drexel","dreyfus","dreyfuss","drib","dribble","dribbler","driblet","dried","drier","drift","drifter","drifting","driftwood","drill","driller","drilling","drillmaster","drink","drinkable","drinker","drinking","drinks","drip","dripped","dripping","drippy","drive","drivel","driveler","driven","driver","driverclassname","drivermanager","drivers","drives","driveway","driving","drizzle","drizzling","drizzly","drm","drogue","droid","droll","drollery","drollness","drolly","dromedary","drona","drone","droning","drool","drools","droop","droopiness","drooping","droopy","drop","dropbox","dropboxusercontent","dropdown","dropdownlist","dropdownlistfor","dropdowns","drophead","dropkick","droplet","dropout","droppable","dropped","dropper","dropping","drops","dropsical","dropsy","dropzone","drosophila","dross","drought","drove","drover","drown","drowner","drowse","drowsily","drowsiness","drowsy","dru","drub","drubbed","drubber","drubbing","druci","drucie","drucill","drucy","drud","drudge","drudger","drudgery","drudging","drug","drugged","druggie","drugging","druggist","drugi","drugless","drugs","drugstore","druid","druidism","drum","drumbeat","drumhead","drumlin","drummed","drummer","drumming","drummond","drumstick","drunk","drunkard","drunken","drunkenness","drupal","drupe","drury","drusi","drusie","drusilla","drusy","druthers","drv","drwxr","dry","dryad","dryden","dryer","dryish","dryness","drys","drystone","drywall","ds","dsa","dsc","dshabill","dshubba","dsl","dsn","dsp","dss","dsseldorf","dst","dt","dtd","dte","dtente","dtm","dto","dtp","dts","dtype","dtypes","du","dual","dualism","dualist","dualistic","duality","duane","dub","dubai","dubbed","dubber","dubbin","dubbing","dubcek","dubhe","dubiety","dubious","dubiousness","dublin","dubrovnik","dubuque","ducal","ducat","duce","duchamp","duchess","duchy","duck","duckbill","ducker","duckling","duckpins","duckpond","duckweed","ducky","duct","ducted","ductile","ductility","ducting","ductless","ducts","ductwork","dud","dudder","dude","dudgeon","dudley","due","duedate","duel","duelist","dueness","duenna","duet","duetted","duetting","duff","duffel","duffer","duffie","duffy","dug","dugald","dugout","duh","dui","duis","duisburg","duke","dukedom","dukey","dukie","duky","dulce","dulcea","dulcet","dulci","dulcia","dulciana","dulcie","dulcify","dulcimer","dulcine","dulcinea","dulcy","dull","dullard","dulles","dullness","dully","dulness","dulsea","duluth","duly","dumas","dumb","dumbbell","dumbfound","dumbness","dumbo","dumbstruck","dumbwaiter","dumdum","dummies","dummy","dumont","dump","dumped","dumper","dumpiness","dumping","dumpling","dumps","dumpster","dumpty","dumpy","dun","dunant","dunbar","dunc","duncan","dunce","dundee","dunderhead","dune","dunedin","dung","dungaree","dungeon","dunghill","dunham","dunk","dunker","dunkirk","dunlap","dunn","dunne","dunned","dunner","dunnest","dunning","dunno","dunstan","duo","duodecimal","duodena","duodenal","duodenum","duologue","duopolist","duopoly","dup","dupe","duper","dupion","duple","duplex","duplexer","duplicability","duplicable","duplicate","duplicated","duplicates","duplicating","duplication","duplicative","duplicator","duplicitous","duplicity","dupont","dur","durability","durable","durableness","durably","duracell","duran","durance","durand","durant","durante","duration","durational","durban","duress","durex","durham","during","durkee","durkheim","durocher","durst","durum","durward","duse","dusenberg","dusenbury","dushanbe","dusk","duskiness","dusky","dust","dustbin","dustcart","dustcover","duster","dustily","dustin","dustiness","dusting","dustless","dustman","dustmen","dustpan","dusty","dutch","dutchman","dutchmen","dutchwoman","dutchwomen","duteous","dutiable","dutiful","dutifulness","duty","duvalier","duvet","duxes","dv","dvd","dvina","dvork","dw","dwain","dwarf","dwarfish","dwarfism","dwayne","dweeb","dwell","dweller","dwelling","dwelt","dwi","dwight","dwindle","dword","dx","dximagetransform","dy","dyad","dyadic","dyan","dyana","dyane","dyann","dyanna","dyanne","dybbuk","dybbukim","dye","dyed","dyeing","dyer","dyes","dyestuff","dying","dyke","dylan","dyld","dylib","dyn","dyna","dynah","dynamic","dynamical","dynamically","dynamicresource","dynamics","dynamism","dynamite","dynamiter","dynamized","dynamo","dynamodb","dynastic","dynasty","dyne","dyno","dysentery","dysfunction","dysfunctional","dyslectic","dyslexia","dyslexic","dyslexically","dyspepsia","dyspeptic","dysprosium","dystopia","dystrophy","dz","dzerzhinsky","e","ea","each","eachelle","eada","eadie","eadith","eadmund","eager","eagerness","eagle","eaglet","eakins","eal","ealasaid","eamon","ean","eap","ear","earache","eardrum","earful","earhart","earing","earl","earldom","earle","earlene","earlie","earlier","earliest","earline","earliness","earlobe","early","earmark","earmuff","earn","earned","earner","earnest","earnestine","earnestness","earning","earnings","earp","earphone","earpieces","earplug","earring","earshot","earsplitting","earth","eartha","earthbound","earthed","earthenware","earthiness","earthliness","earthling","earthly","earthmen","earthmover","earthmoving","earthquake","earths","earthshaking","earthward","earthwork","earthworm","earthy","earvin","earwax","earwig","earwigged","earwigging","ease","eased","easel","easement","easer","eases","easier","easies","easiest","easily","easiness","easing","east","eastbound","easter","easterly","eastern","easterner","easternmost","easthampton","easting","eastland","eastman","eastward","eastwick","eastwood","easy","easygoing","easygoingness","eat","eatable","eatables","eaten","eater","eatery","eating","eaton","eave","eavesdrop","eavesdropped","eavesdropper","eavesdropping","eax","eb","eba","ebay","ebb","ebba","ebcdic","eben","ebeneezer","ebeneser","ebenezer","eberhard","eberto","ebola","ebonee","ebonics","ebony","ebook","ebp","ebro","ebs","ebullience","ebullient","ebullition","ebx","ec","ecb","ecc","eccentric","eccentrically","eccentricity","eccl","eccles","ecclesiastes","ecclesiastic","ecclesiastical","ecdh","ecdhe","ecdsa","ecg","echelon","echinoderm","echo","echoed","echoes","echoic","echoing","echolocation","eclectic","eclectically","eclecticism","eclipse","eclipselink","ecliptic","eclogue","ecma","ecmascript","eco","ecocide","ecol","ecole","ecologic","ecological","ecologist","ecology","ecommerce","econ","econometric","econometrica","econometricians","econometrics","economic","economical","economics","economist","economization","economize","economizer","economizing","economy","ecosystem","ecru","ecs","ecstasy","ecstatic","ecstatically","ect","ectoplasm","ecuador","ecuadoran","ecuadorean","ecuadorian","ecumenic","ecumenical","ecumenicism","ecumenicist","ecumenics","ecumenism","ecumenist","ecx","eczema","ed","eda","edam","edan","edd","edda","eddi","eddie","eddy","ede","edee","edeline","edelweiss","edema","edematous","eden","edgar","edgard","edgardo","edge","edgeless","edger","edgerton","edges","edgewater","edgewise","edgewood","edgily","edginess","edging","edgy","edi","edibility","edible","edibleness","edict","edie","edification","edifice","edifier","edify","edifying","edik","edin","edinburgh","edison","edit","edita","editable","edited","edith","editha","edithe","editing","edition","editions","edititemtemplate","editor","editorfor","editorial","editorialist","editorialize","editorializer","editors","editorship","edits","edittext","ediva","edlin","edm","edmon","edmond","edmonton","edmund","edmx","edna","edouard","edp","eds","edsel","edsger","edt","edu","eduard","eduardo","educ","educability","educable","educate","educated","education","educational","educationalists","educationists","educative","educator","educe","eduction","eduino","edutainment","edvard","edward","edwardian","edwardo","edwin","edwina","edx","edy","edyth","edythe","ee","eec","eee","eeg","eek","eel","eelgrass","eeo","eeoc","eerie","eerily","eeriness","eeyore","ef","eff","efface","effaceable","effacement","effacer","effect","effective","effectively","effectiveness","effectives","effector","effects","effectual","effectualness","effectuate","effectuation","effeminacy","effeminate","effendi","efferent","effervesce","effervescence","effervescent","effete","effeteness","efficacious","efficaciousness","efficacy","efficiency","efficient","efficiently","effie","effigy","effloresce","efflorescence","efflorescent","effluence","effluent","effluvia","effluvium","efflux","effluxion","effort","effortless","effortlessness","efforts","effrontery","effulgence","effulgent","effuse","effusion","effusive","effusiveness","efl","efrain","efrem","efren","eft","eg","ega","egad","egalitarian","egalitarianism","egalitarians","egan","egbert","egerton","egestas","eget","egg","eggbeater","eggcup","egger","egghead","eggheaded","eggnog","eggplant","eggs","eggshell","egis","egl","eglantine","ego","egocentric","egocentrically","egocentricity","egoism","egoist","egoistic","egoistical","egomania","egomaniac","egon","egor","egotism","egotist","egotistic","egotistical","egregious","egregiousness","egrep","egress","egret","egypt","egyptian","egyptology","eh","ehcache","ehrlich","ei","eichmann","eid","eider","eiderdown","eidetic","eiffel","eigen","eigenfunction","eigenstate","eigenvalue","eigenvector","eight","eighteen","eighteenths","eightfold","eighth","eighths","eightieths","eightpence","eighty","eileen","eilis","eimile","einstein","einsteinian","einsteinium","eire","eirena","eisenhower","eisenstein","eisner","eisteddfod","either","eiusmod","ej","ejabberd","ejaculate","ejaculation","ejaculatory","ejb","eject","ejecta","ejection","ejector","ejs","ekaterina","ekberg","eke","eked","ekg","ekstrom","el","elaborate","elaborateness","elaboration","elaborators","elaina","elaine","elana","eland","elane","elanor","elans","elapse","elapsed","elapsedtime","elastic","elastically","elasticated","elasticbeanstalk","elasticity","elasticize","elasticsearch","elastodynamics","elastomer","elate","elated","elatedness","elater","elation","elayne","elb","elba","elbe","elbert","elberta","elbertina","elbertine","elbow","elbowroom","elbrus","elden","elder","elderberry","elderflower","elderliness","elderly","eldest","eldin","eldon","eldorado","eldredge","eldridge","ele","eleanor","eleanora","eleanore","eleazar","elect","electable","elected","election","electioneer","elective","electiveness","elector","electoral","electorate","electra","electress","electric","electrical","electricalness","electrician","electricity","electrification","electrifier","electrify","electro","electrocardiogram","electrocardiograph","electrocardiographs","electrocardiography","electrochemical","electrocute","electrocution","electrode","electrodynamic","electrodynamics","electroencephalogram","electroencephalograph","electroencephalographic","electroencephalographs","electroencephalography","electrologist","electroluminescent","electrolysis","electrolyte","electrolytic","electrolytically","electrolyze","electromagnet","electromagnetic","electromagnetically","electromagnetism","electromechanical","electromechanics","electromotive","electromyograph","electromyographic","electromyographically","electromyography","electron","electronegative","electronic","electronically","electronics","electrophoresis","electrophorus","electroplate","electroscope","electroscopic","electroshock","electrostatic","electrostatics","electrotherapist","electrotype","electroweak","eleemosynary","eleen","elegance","elegant","elegiac","elegiacal","elegy","eleifend","elem","element","elemental","elementarily","elementariness","elementary","elementat","elementid","elementname","elementref","elements","elementtree","elementtype","elementum","elems","elena","elene","eleni","elenore","eleonora","eleonore","elephant","elephantiases","elephantiasis","elephantine","elev","elevate","elevated","elevation","elevator","eleven","elevens","elevenths","elf","elfie","elfin","elfish","elfreda","elfrida","elfrieda","elga","elgar","eli","elia","elianora","elianore","elicia","elicit","elicitation","elide","elie","elif","eligibility","eligible","elihu","elijah","eliminate","eliminated","eliminates","eliminating","elimination","eliminator","elinor","elinore","eliot","elisa","elisabet","elisabeth","elisabetta","elise","eliseo","elisha","elision","elissa","elit","elita","elite","elitism","elitist","elixir","eliza","elizabet","elizabeth","elizabethan","elk","elka","elke","elkhart","ell","ella","elladine","ellary","elle","ellen","ellene","ellerey","ellery","ellesmere","ellette","elli","ellie","ellington","elliot","elliott","ellipse","ellipsis","ellipsoid","ellipsoidal","ellipsometer","ellipsometry","elliptic","elliptical","ellipticity","ellison","ellissa","ellswerth","ellsworth","ellwood","elly","ellyn","ellynn","elm","elma","elmah","elmer","elmhurst","elmira","elmo","elmore","elmsford","elna","elnar","elnath","elnora","elnore","elocution","elocutionary","elocutionist","elodea","elohim","eloisa","eloise","elongate","elongation","elonore","elope","elopement","eloper","eloquence","eloquent","elora","eloy","elroy","els","elsa","elsbeth","else","elseif","elset","elsewhere","elsey","elsi","elsie","elsif","elsinore","elspeth","elston","elsworth","elsy","elt","eltanin","elton","eluate","elucidate","elucidation","elude","elusive","elusiveness","elute","elution","elva","elven","elver","elvera","elves","elvia","elvin","elvina","elvira","elvis","elvish","elvyn","elwin","elwira","elwood","elwyn","ely","elyn","elyse","elysees","elysha","elysia","elysian","elysium","elyssa","em","ema","emaciate","emaciation","emacs","email","emailaddress","emailid","emails","emalee","emalia","emanate","emanation","emancipate","emancipation","emancipator","emanuel","emanuele","emasculate","emasculation","embalm","embalmer","embank","embankment","embarcadero","embargo","embargoes","embark","embarkation","embarrass","embarrassed","embarrassedly","embarrassing","embarrassment","embassy","embattle","embed","embeddable","embedded","embedder","embedding","embellish","embellished","embellisher","embellishment","ember","emberjs","embezzle","embezzlement","embezzler","embitter","embitterment","emblazon","emblazonment","emblem","emblematic","embodier","embodiment","embody","embolden","embolism","embosom","emboss","embosser","embouchure","embower","embrace","embraceable","embracer","embracing","embrasure","embrittle","embrocation","embroider","embroiderer","embroidery","embroil","embroilment","embryo","embryologist","embryology","embryonic","emcee","emceeing","emelda","emelen","emelia","emelina","emeline","emelita","emelyne","emend","emendation","emera","emerald","emerge","emergence","emergency","emergent","emerita","emeritae","emeriti","emeritus","emerson","emery","emetic","emf","emigrant","emigrate","emigration","emil","emile","emilee","emili","emilia","emilie","emiline","emilio","emily","eminence","eminent","emir","emirate","emissary","emission","emissivity","emit","emits","emittance","emitted","emitter","emitting","emlen","emlyn","emlynn","emlynne","emma","emmalee","emmaline","emmalyn","emmalynn","emmalynne","emmanuel","emmeline","emmerich","emmery","emmet","emmett","emmey","emmi","emmie","emmit","emmott","emmy","emmye","emogene","emoji","emollient","emolument","emory","emote","emotion","emotional","emotionalism","emotionality","emotionalize","emotionless","emotive","emp","empaneled","empaneling","empath","empathetic","empathetical","empathic","empathize","empathy","emperor","emphases","emphasis","emphasize","emphatic","emphatically","emphysema","emphysematous","empid","empire","empiric","empirical","empiricism","empiricist","emplace","emplacement","employ","employability","employable","employed","employee","employeeid","employeename","employees","employer","employers","employment","empname","empno","emporium","empower","empowerment","empress","emptier","emptily","emptiness","empty","empyrean","emr","ems","emt","emu","emulate","emulated","emulation","emulative","emulator","emulators","emulsification","emulsifier","emulsify","emulsion","emyle","emylee","en","enable","enabled","enabledelayedexpansion","enableevents","enabler","enables","enabling","enact","enactment","ename","enamel","enameler","enamelware","enamor","enc","encamp","encampment","encapsulate","encapsulated","encapsulation","encase","encasement","encephalitic","encephalitides","encephalitis","encephalographic","encephalopathy","enchain","enchant","enchanter","enchanting","enchantment","enchantress","enchilada","encipher","encipherer","encircle","encirclement","encl","enclave","enclose","enclosed","enclosing","enclosure","encode","encoded","encoder","encodes","encodeuricomponent","encoding","encodings","encomium","encompass","encore","encounter","encountered","encountering","encounters","encourage","encouraged","encouragement","encourager","encouraging","encroach","encroacher","encroachment","encrust","encrustation","encrypt","encrypted","encrypting","encryption","enctype","encumber","encumbered","encumbrance","encumbrancer","ency","encyclical","encyclopaedia","encyclopedia","encyclopedic","encyst","encystment","end","endanger","endangerment","endblock","enddate","endear","endearing","endearment","endeavor","endeavored","endeavorer","ended","endemic","endemically","endemicity","ender","endfor","endforeach","endgame","endian","endicott","endif","endindex","ending","endings","endive","endl","endless","endlessness","endmost","endnote","endocrine","endocrinologist","endocrinology","endogamous","endogamy","endogenous","endomorphism","endorse","endorsement","endorser","endoscope","endoscopic","endoscopy","endosperm","endothelial","endothermic","endow","endowment","endpoint","endpoints","endregion","ends","endswith","endtime","endue","endungeoned","endurable","endurably","endurance","endure","enduring","enduringness","endways","endwhile","endymion","ene","enema","enemies","enemy","energetic","energetically","energetics","energize","energized","energizer","energy","enervate","enervation","enfeeble","enfeeblement","enfilade","enfold","enforce","enforceability","enforceable","enforced","enforcement","enforcer","enforcible","enforcing","enfranchise","enfranchisement","enfranchiser","eng","engage","engagement","engaging","engel","engelbert","engender","engine","engineer","engineering","engineers","engines","england","englebert","englewood","english","englishman","englishmen","englishwoman","englishwomen","engorge","engorgement","engracia","engram","engrave","engraver","engraving","engross","engrossed","engrosser","engrossing","engrossment","engulf","engulfment","enhance","enhanceable","enhanced","enhancement","enhancer","enharmonic","enid","enif","enigma","enigmatic","enigmatically","enim","eniwetok","enjambement","enjambment","enjoin","enjoinder","enjoy","enjoyability","enjoyable","enjoyableness","enjoyably","enjoyed","enjoyment","enkidu","enlarge","enlargeable","enlargement","enlarger","enlighten","enlightened","enlightening","enlightenment","enlist","enlistee","enlister","enlistment","enliven","enlivenment","enmesh","enmeshment","enmity","ennis","ennoble","ennoblement","ennobler","ennui","enoch","enoent","enormity","enormous","enormousness","enos","enough","enoughs","enplane","enqueue","enquirer","enquiringly","enquiry","enrage","enrapture","enrica","enrich","enricher","enrichetta","enrichment","enrico","enrika","enrique","enriqueta","enrobed","enroll","enrollee","enrollment","ens","ensconce","ensemble","enshrine","enshrinement","enshroud","ensign","ensilage","enslave","enslavement","enslaver","ensnare","ensnarement","ensolite","ensue","ensure","ensurer","ensures","ensuring","ent","entail","entailer","entailment","entangle","entanglement","entangler","entente","enter","entered","enterer","entering","enteritides","enteritis","enterprise","enterpriser","enterprising","enters","entertain","entertainer","entertaining","entertainment","enthalpy","enthrall","enthrallment","enthrone","enthronement","enthuse","enthusiasm","enthusiast","enthusiastic","enthusiastically","entice","enticement","enticing","entire","entirely","entirerow","entirety","entities","entitle","entitled","entitlement","entity","entityframework","entityframeworkcore","entityid","entitymanager","entitymanagerfactory","entityname","entitystate","entitytype","entomb","entombment","entomological","entomologist","entomology","entourage","entr","entrails","entrain","entrainer","entrance","entrancement","entranceway","entrancing","entrant","entrap","entrapment","entrapped","entrapping","entre","entreat","entreating","entreaty","entrench","entrenchment","entrepreneur","entrepreneurial","entrepreneurs","entrepreneurship","entries","entropic","entropy","entrust","entry","entrypoint","entryset","entryway","entwine","enum","enumerable","enumerate","enumerated","enumerates","enumerating","enumeration","enumerative","enumerator","enums","enunciable","enunciate","enunciated","enunciation","enureses","enuresis","env","envelop","envelope","enveloper","envelopment","envenom","enviable","enviableness","enviably","envied","envier","envious","enviousness","environ","environment","environmental","environmentalism","environmentalist","environments","envisage","envision","envoy","envs","envy","envying","enzymatic","enzymatically","enzyme","enzymology","eo","eocene","eoe","eof","eohippus","eol","eolanda","eolande","eolian","eon","eos","eot","ep","epa","epaulet","ephedrine","ephemera","ephemeral","ephemerids","ephemeris","ephesian","ephesians","ephesus","ephraim","ephrayim","ephrem","epi","epic","epically","epicenter","epictetus","epicure","epicurean","epicurus","epicycle","epicyclic","epicyclical","epicycloid","epidemic","epidemically","epidemiological","epidemiologist","epidemiology","epidermal","epidermic","epidermis","epidural","epigenetic","epiglottis","epigram","epigrammatic","epigraph","epigrapher","epigraphs","epigraphy","epilepsy","epileptic","epilogue","epimethius","epinephrine","epiphany","epiphenomena","episcopacy","episcopal","episcopalian","episcopate","episode","episodes","episodic","episodically","epistemic","epistemological","epistemology","epistle","epistolary","epistolatory","epitaph","epitaphs","epitaxial","epitaxy","epithelial","epithelium","epithet","epitome","epitomize","epitomized","epitomizer","epoch","epochal","epochs","epoll","eponymous","epoxy","eps","epsg","epsilon","epsom","epstein","eq","equ","equability","equable","equableness","equably","equal","equaling","equality","equalization","equalize","equalized","equalizer","equalizes","equally","equals","equalsignorecase","equalto","equanimity","equate","equation","equations","equator","equatorial","equerry","equestrian","equestrianism","equestrienne","equiangular","equidistant","equilateral","equilibrate","equilibration","equilibrium","equine","equinoctial","equinox","equip","equipage","equipartition","equipment","equipoise","equipotent","equipped","equipping","equiproportional","equiproportionality","equiproportionate","equitable","equitableness","equitably","equitation","equity","equiv","equivalence","equivalent","equivalents","equivocal","equivocalness","equivocate","equivocation","equivocator","equuleus","er","era","eradicable","eradicate","eradication","eradicator","eran","eras","erase","erased","eraser","erasion","erasmus","erastus","erasure","erat","erato","eratosthenes","erb","erbium","erda","ere","erebus","erect","erectile","erection","erectness","erector","erek","erelong","eremite","erena","erg","ergo","ergodic","ergodicity","ergonomic","ergonomically","ergonomics","ergophobia","ergosterol","ergot","erhard","erhart","eric","erica","erich","ericha","erick","ericka","erickson","ericson","ericsson","eridanus","erie","erik","erika","erikson","erin","erina","erinn","erinna","eris","eritrea","erl","erlang","erlenmeyer","erma","ermanno","ermengarde","ermentrude","ermin","ermina","ermine","erminia","erminie","erna","ernaline","ernest","ernesta","ernestine","ernesto","ernestus","ernie","ernst","erny","erode","erodible","erogenous","eros","erosible","erosion","erosional","erosive","erosiveness","erotic","erotica","erotically","eroticism","erp","err","errancy","errand","errant","errantry","errata","erratic","erratically","erratum","errick","erring","errmode","errmsg","errno","errol","erroll","erroneous","erroneousness","error","errorcode","errordocument","errorhandler","errorlevel","errorlistener","errorlog","errormessage","errormsg","errorreportvalve","errors","errorthrown","ersatz","erse","erskine","erst","erstwhile","ertha","eruct","eructation","erudite","erudition","erupt","eruption","eruptive","erv","ervin","erwin","eryn","erysipelas","erythrocyte","es","esau","esb","esc","escadrille","escalate","escalation","escalator","escallop","escapable","escapade","escape","escaped","escapee","escapement","escaper","escapes","escaping","escapism","escapist","escapology","escarole","escarpment","eschatology","escher","escherichia","eschew","escondido","escort","escritoire","escrow","escudo","escutcheon","esdras","ese","esi","eskimo","esl","eslint","esma","esmaria","esmark","esme","esmeralda","esophageal","esophagi","esophagus","esoteric","esoterica","esoterically","esp","espadrille","espagnol","espalier","especial","especially","esperanto","esperanza","espinoza","espionage","esplanade","esposito","espousal","espouse","espouser","espresso","esprit","espy","esq","esquire","esra","esri","essa","essay","essayer","essayist","esse","essen","essence","essene","essential","essentialist","essentially","essentialness","essentials","essequibo","essex","essie","essy","est","esta","establish","established","establisher","establishing","establishment","estado","estate","esteban","esteem","estel","estela","estele","estell","estella","estelle","ester","esterhzy","estes","estevan","esther","esthete","esthetic","esthetically","esthetics","estimable","estimableness","estimate","estimated","estimates","estimating","estimation","estimator","estonia","estonian","estoppal","estrada","estrange","estrangement","estranger","estrella","estrellita","estrogen","estrous","estrus","estuarine","estuary","et","eta","etag","etan","etc","etcetera","etch","etcher","etching","etd","eternal","eternalness","eternity","eth","ethan","ethane","ethanol","ethe","ethel","ethelbert","ethelda","ethelin","ethelind","etheline","ethelred","ethelyn","ether","ethereal","etherealness","etherized","ethernet","ethic","ethical","ethically","ethicalness","ethicist","ethiopia","ethiopian","ethnic","ethnically","ethnicity","ethnocentric","ethnocentrism","ethnographers","ethnographic","ethnography","ethnological","ethnologist","ethnology","ethnomethodology","ethological","ethologist","ethology","ethos","ethyl","ethylene","etiam","etienne","etiologic","etiological","etiology","etiquette","etl","etna","etree","etruria","etruscan","etta","etti","ettie","ettore","etty","etymological","etymologist","etymology","eu","eucalypti","eucalyptus","eucharist","eucharistic","euchre","euclid","euclidean","eudora","euell","eugen","eugene","eugenia","eugenic","eugenically","eugenicist","eugenics","eugenie","eugenio","eugenius","eugine","euismod","eula","eulalie","euler","eulerian","eulogist","eulogistic","eulogize","eulogized","eulogizer","eulogy","eumenides","eunice","eunuch","eunuchs","euphemia","euphemism","euphemist","euphemistic","euphemistically","euphonious","euphonium","euphony","euphoria","euphoric","euphorically","euphrates","eur","eurasia","eurasian","eureka","euripides","euro","eurodollar","europa","europe","european","europeanization","europeanized","europium","eurydice","eustace","eustachian","eustacia","eutectic","euterpe","euthanasia","euthenics","ev","eva","evacuate","evacuation","evacuee","evade","evader","eval","evaleen","evaluable","evaluate","evaluated","evaluates","evaluating","evaluation","evaluational","evaluative","evaluator","evan","evanescence","evanescent","evangelia","evangelic","evangelical","evangelicalism","evangelin","evangelina","evangeline","evangelism","evangelist","evangelistic","evangelize","evania","evanne","evanston","evansville","evaporate","evaporation","evaporative","evaporator","evasion","evasive","evasiveness","eve","eveleen","evelin","evelina","eveline","evelyn","even","evened","evener","evenhanded","evening","evenki","evenly","evenness","evens","evensong","event","eventargs","eventbus","eventdata","eventdate","eventdispatchthread","eventemitter","eventful","eventfulness","eventhandler","eventid","eventide","eventlistener","eventlog","eventname","eventqueue","events","eventtrigger","eventtype","eventual","eventuality","eventually","eventuate","ever","everard","eveready","evered","everest","everett","everette","everglade","everglades","evergreen","everhart","everlasting","everlastingness","everliving","evermore","evernote","everready","every","everybody","everyday","everydayness","everyman","everyone","everyplace","everything","everytime","everywhere","eves","evey","evict","eviction","evidence","evident","evidential","evie","evil","evildoer","evildoing","evilness","evin","evince","eviscerate","evisceration","evita","evocable","evocate","evocation","evocative","evocativeness","evoke","evolute","evolution","evolutionarily","evolutionary","evolutionist","evolve","evolved","evonne","evp","evt","evvie","evvy","evy","evyn","ew","ewan","eward","ewart","ewe","ewell","ewen","ewer","ewing","ex","exacerbate","exacerbation","exact","exacter","exacting","exactingness","exaction","exactitude","exactly","exactness","exaggerate","exaggerated","exaggeration","exaggerative","exaggerator","exalt","exaltation","exalted","exalter","exam","examen","examination","examine","examined","examinees","examiner","examines","examining","example","exampled","examples","exams","exasperate","exasperated","exasperating","exasperation","exc","excalibur","excavate","excavation","excavator","excedrin","exceed","exceeded","exceeder","exceeding","exceeds","excel","excelled","excellence","excellency","excellent","excelling","excelsior","except","exception","exceptionable","exceptional","exceptionalness","exceptionhandler","exceptions","excerpt","excerpter","excess","excessive","excessiveness","exchange","exchangeable","exchanger","exchanges","exchequer","excise","excision","excitability","excitable","excitableness","excitably","excitation","excitatory","excite","excited","excitement","exciter","exciting","excitingly","exciton","exclaim","exclaimer","exclamation","exclamatory","exclude","excluded","excluder","excludes","excluding","exclusion","exclusionary","exclusioner","exclusions","exclusive","exclusively","exclusiveness","exclusivity","excommunicate","excommunication","excoriate","excoriation","excrement","excremental","excrescence","excrescent","excreta","excrete","excreter","excretion","excretory","excruciate","excruciating","excruciation","exculpate","exculpation","exculpatory","excursion","excursionist","excursive","excursiveness","excursus","excusable","excusableness","excusably","excuse","excused","excuser","exe","exec","execrable","execrableness","execrably","execrate","execration","execsql","executable","executables","execute","executeactionstaskexecuter","executed","executenonquery","executequery","executer","executereader","executes","executescalar","executescript","executesql","executeupdate","executing","execution","executional","executioncontext","executioner","executionexception","executions","executive","executor","executors","executorservice","executrices","executrix","exegeses","exegesis","exegete","exegetic","exegetical","exemplar","exemplariness","exemplary","exemple","exemplification","exemplifier","exemplify","exempt","exemption","exercise","exerciser","exercises","exercitation","exert","exertion","exeter","exeunt","exhalation","exhale","exhaust","exhausted","exhauster","exhaustible","exhausting","exhaustion","exhaustive","exhaustiveness","exhibit","exhibition","exhibitioner","exhibitionism","exhibitionist","exhibitor","exhilarate","exhilarating","exhilaration","exhort","exhortation","exhorter","exhumation","exhume","exhumer","exif","exigence","exigency","exigent","exiguity","exiguous","exile","exist","existed","existence","existent","existential","existentialism","existentialist","existentialistic","existents","existing","exists","exit","exitcode","exited","exiting","exits","exobiology","exocrine","exodus","exogamous","exogamy","exogenous","exonerate","exoneration","exorbitance","exorbitant","exorcise","exorcism","exorcist","exorcizer","exoskeleton","exosphere","exothermic","exothermically","exotic","exotica","exotically","exoticism","exoticness","exp","expand","expandability","expandable","expandablelistview","expanded","expander","expanding","expands","expanse","expansible","expansion","expansionary","expansionism","expansionist","expansive","expansiveness","expatiate","expatiation","expatriate","expatriation","expect","expectancy","expectant","expectation","expectational","expectations","expected","expectedconditions","expecting","expectorant","expectorate","expectoration","expects","expedience","expediency","expedient","expedients","expedite","expediter","expedition","expeditionary","expeditious","expeditiousness","expeditor","expel","expellable","expelled","expelling","expend","expendable","expended","expender","expenditure","expense","expenses","expensive","expensiveness","experience","experienced","experiences","experiencing","experiential","experiment","experimental","experimentalism","experimentalist","experimentation","experimented","experimenter","experimenting","experiments","expert","experted","experting","expertise","expertize","expertness","expertnesses","experts","expiable","expiate","expiation","expiatory","expiration","expire","expired","expires","expiresbytype","expiry","explain","explainable","explained","explainer","explaining","explains","explanation","explanations","explanatory","expletive","explicable","explicate","explication","explicative","explicit","explicitly","explicitness","explode","exploded","exploder","exploit","exploitation","exploitative","exploited","exploiter","exploration","exploratory","explore","explored","explorer","exploring","explosion","explosive","explosiveness","expo","exponent","exponential","exponentiate","exponentiation","export","exportability","exportable","exportation","exported","exporter","exporting","exports","expos","expose","exposed","exposer","exposes","exposing","exposit","exposition","expositor","expository","expostulate","expostulation","exposure","expound","expounder","expr","express","expressed","expresser","expressibility","expressible","expressibly","expression","expressionism","expressionist","expressionistic","expressionless","expressions","expressive","expressiveness","expressjs","expressway","expropriate","expropriation","expropriator","expulsion","expunge","expunger","expurgate","expurgated","expurgation","exquisite","exquisiteness","ext","extant","extemporaneous","extemporaneousness","extempore","extemporization","extemporize","extemporizer","extend","extendability","extended","extendedly","extendedness","extender","extendibility","extendibles","extending","extends","extensibility","extensible","extension","extensional","extensions","extensive","extensively","extensiveness","extensor","extent","extenuate","extenuation","exterior","exterminate","extermination","exterminator","extern","external","externalities","externalization","externalize","externally","externals","extinct","extinction","extinguish","extinguishable","extinguisher","extirpate","extirpation","extjs","extol","extolled","extoller","extolling","extort","extorter","extortion","extortionate","extortioner","extortionist","extra","extracellular","extract","extracted","extracting","extraction","extractive","extractor","extracts","extracurricular","extradite","extradition","extragalactic","extralegal","extramarital","extramural","extraneous","extraneousness","extraordinarily","extraordinariness","extraordinary","extrapolate","extrapolation","extras","extrasensory","extraterrestrial","extraterritorial","extraterritoriality","extravagance","extravagant","extravaganza","extravehicular","extravert","extrema","extremal","extreme","extremely","extremeness","extremism","extremist","extremity","extricable","extricate","extrication","extrinsic","extrinsically","extroversion","extrovert","extrude","extruder","extrusion","extrusive","exuberance","exuberant","exudate","exudation","exude","exult","exultant","exultation","exulting","exurb","exurban","exurbanite","exurbia","exxon","ey","eyck","eyde","eydie","eye","eyeball","eyebrow","eyed","eyedropper","eyeful","eyeglass","eyelash","eyeless","eyelet","eyelid","eyeliner","eyeopener","eyeopening","eyepiece","eyer","eyes","eyeshadow","eyesight","eyesore","eyestrain","eyeteeth","eyetooth","eyewash","eyewitness","eyre","eyrie","eysenck","ez","ezechiel","ezekiel","ezequiel","eziechiele","ezmeralda","ezra","ezri","f","f0_","fa","faa","fab","fabe","faber","faberg","fabian","fabiano","fabien","fabio","fable","fabler","fabric","fabricate","fabrication","fabricator","fabulists","fabulous","fabulousness","fac","facade","facades","face","facebook","facecloth","facecloths","faced","faceless","facelets","faceplate","facer","faces","facescontext","facet","facetious","facetiousness","facets","facial","facile","facileness","facilisis","facilitate","facilitation","facilitator","facilitatory","facilities","facility","facing","facsimile","facsimileing","fact","faction","factional","factionalism","factious","factiousness","factitious","facto","factoid","factor","factorial","factories","factoring","factorisable","factorization","factorize","factors","factory","factorygirl","factotum","facts","factual","factuality","factualness","faculty","fad","faddish","faddist","fade","faded","fadedly","fadein","fadeout","fader","fades","fadeto","fading","fae","faence","faerie","faeroe","faery","fafnir","fag","fagged","fagging","faggoting","fagin","fagot","fagoting","fahd","fahrenheit","fail","failed","failing","faille","failover","fails","failsafe","failure","failures","fain","faina","faint","fainter","fainthearted","faintness","fair","fairbanks","fairchild","faired","fairfax","fairfield","fairgoer","fairground","fairing","fairish","fairleigh","fairless","fairlie","fairly","fairmont","fairness","fairport","fairs","fairview","fairway","fairy","fairyland","fairytale","faisal","faisalabad","faith","faithed","faithful","faithfulness","faithfuls","faithing","faithless","faithlessness","faiths","fajitas","fake","faker","fakir","falafel","falcon","falconer","falconry","falito","falk","falkland","falkner","fall","fallacious","fallaciousness","fallacy","fallback","faller","fallibility","fallible","fallibleness","fallibly","falling","falloff","fallon","fallopian","fallout","fallow","fallowness","falls","false","falsehood","falseness","falsetto","falsie","falsifiability","falsifiable","falsification","falsifier","falsify","falsity","falstaff","falter","falterer","faltering","falwell","fame","famed","fames","familial","familiar","familiarity","familiarization","familiarize","familiarized","familiarizer","familiarizing","familiarly","familiarness","families","family","famine","faming","famish","famous","famously","famousness","fan","fanatic","fanatical","fanaticalness","fanaticism","fanchette","fanchon","fancie","fancied","fancier","fanciest","fanciful","fancifulness","fancily","fanciness","fancy","fancybox","fancying","fancywork","fandango","fanechka","fanfare","fanfold","fang","fangled","fania","fanlight","fanned","fanni","fannie","fanning","fanny","fanout","fans","fantail","fantasia","fantasist","fantasize","fantastic","fantastical","fantasy","fanya","fanzine","faq","faqs","far","fara","farad","faraday","farah","farand","faraway","farber","farce","farcical","fare","farer","farewell","farfetchedness","fargo","farica","farina","farinaceous","farkas","farlay","farlee","farleigh","farley","farlie","farly","farm","farmer","farmhand","farmhouse","farming","farmington","farmland","farmstead","farmworker","farmyard","faro","farr","farra","farrago","farragoes","farragut","farrah","farrakhan","farrand","farrel","farrell","farrier","farris","farrow","farseeing","farsighted","farsightedness","fart","farther","farthermost","farthest","farthing","fas","fascia","fascicle","fasciculate","fasciculation","fascinate","fascinating","fascination","fascism","fascist","fascistic","fashion","fashionable","fashionableness","fashionably","fashioner","fassbinder","fast","fasta","fastback","fastball","fastcgi","fasten","fastener","fastening","faster","fasterxml","fastest","fastidious","fastidiousness","fastness","fat","fatal","fatalism","fatalist","fatalistic","fatalistically","fatality","fatback","fate","fateful","fatefulness","fates","fathead","fatheaded","father","fathered","fatherhood","fatherland","fatherless","fatherliness","fatherly","fathom","fathomable","fathomless","fatigue","fatigued","fatiguing","fatima","fatness","fatso","fatted","fatten","fattener","fatter","fattest","fattiness","fatting","fatty","fatuity","fatuous","fatuousness","fatwa","faucet","faucibus","faulkner","faulknerian","fault","faultfinder","faultfinding","faultily","faultiness","faultless","faultlessness","faults","faulty","faun","fauna","faunie","fauntleroy","faust","faustian","faustina","faustine","faustino","faustus","fauvism","fav","favicon","favor","favorable","favorableness","favorably","favored","favoredness","favorer","favoring","favorings","favorite","favorites","favoritism","favors","favour","favourite","fawkes","fawn","fawne","fawner","fawnia","fawning","fax","fay","faydra","faye","fayette","fayetteville","fayina","fayre","fayth","faythe","faze","fb","fbi","fc","fcc","fclose","fcm","fcntl","fct","fd","fda","fdic","fdr","fds","fe","fealty","fear","fearful","fearfuller","fearfullest","fearfulness","fearless","fearlessness","fearsome","fearsomeness","feasibility","feasible","feasibleness","feasibly","feast","feaster","feat","feater","feather","featherbed","featherbedding","featherbrain","feathered","feathering","featherless","featherlight","featherman","feathertop","featherweight","feathery","feats","feature","featured","featureless","features","feb","febrile","february","fecal","feces","fecha","feckless","fecklessness","fecund","fecundability","fecundate","fecundation","fecundity","fed","federal","federalism","federalist","federalization","federalize","federate","federated","federation","federative","federica","federico","fedex","fedora","feds","fee","feeble","feebleness","feebly","feed","feedback","feedbag","feeder","feeding","feedlot","feeds","feedstock","feedstuffs","feeing","feel","feeler","feeling","feelingly","feelingness","feelings","feels","fees","feet","feign","feigned","feigner","feint","feisty","felder","feldman","feldspar","felecia","felic","felicdad","felice","felicia","felicio","felicitate","felicitation","felicitous","felicitousness","felicity","felicle","felike","feliks","feline","felipa","felipe","felis","felisha","felita","felix","feliza","felizio","fell","fella","fellatio","felled","feller","felling","fellini","fellness","fellow","fellowman","fellowmen","fellowship","fellowshipped","fellowshipping","felon","felonious","feloniousness","felony","felt","felting","fem","female","femaleness","feminine","feminineness","femininity","feminism","feminist","femme","femoral","femur","fen","fence","fenced","fencepost","fencer","fencing","fend","fender","fenelia","fenestration","fenian","fenland","fennel","fenwick","feodor","feodora","feof","fer","feral","ferber","ferd","ferdie","ferdinand","ferdinanda","ferdinande","ferdinando","ferdy","fergus","ferguson","ferlinghetti","fermat","ferment","fermentation","fermented","fermenter","fermenting","fermentum","fermi","fermion","fermium","fern","fernanda","fernande","fernandez","fernandina","fernando","ferne","fernery","ferny","ferocious","ferociousness","ferocity","ferrari","ferraro","ferreira","ferrel","ferrell","ferrer","ferret","ferreter","ferric","ferris","ferrite","ferro","ferroelectric","ferromagnet","ferromagnetic","ferrous","ferrule","ferry","ferryboat","ferryman","ferrymen","fertile","fertileness","fertility","fertilization","fertilize","fertilized","fertilizer","fertilizes","ferule","fervency","fervent","fervid","fervidness","fervor","fess","fest","festal","fester","festival","festive","festiveness","festivity","festoon","feta","fetal","fetch","fetchall","fetchdata","fetched","fetchedresultscontroller","fetcher","fetches","fetching","fetchrequest","fetchtype","feted","fetich","fetid","fetidness","feting","fetish","fetishism","fetishist","fetishistic","fetlock","fetter","fettle","fettling","fettuccine","fetus","feud","feudal","feudalism","feudalistic","feudatory","feugiat","fever","feverish","feverishness","few","fewer","fewness","fey","feynman","fez","fezzes","ff","ffa","ffb","ffc","ffd","ffe","fff","ffff","ffffff","ffffffff","ffi","fflush","ffmpeg","fft","fftw","fg","fgetc","fgets","fh","fha","fi","fianc","fiance","fiann","fianna","fiasco","fiascoes","fiat","fib","fibbed","fibber","fibbing","fiber","fiberboard","fiberfill","fiberglas","fiberglass","fibonacci","fibril","fibrillate","fibrillation","fibrin","fibroblast","fibroid","fibroses","fibrosis","fibrous","fibrousness","fibula","fibulae","fibular","fica","fices","fiche","fichte","fichu","fickle","fickleness","ficos","fiction","fictional","fictionalization","fictionalize","fictitious","fictitiousness","fictive","ficus","fid","fiddle","fiddler","fiddlestick","fiddling","fiddly","fide","fidel","fidela","fidelia","fidelio","fidelity","fidget","fidgety","fido","fidole","fiducial","fiduciary","fie","fief","fiefdom","field","fielded","fielder","fieldid","fielding","fieldname","fieldnames","fields","fieldset","fieldstone","fieldtype","fieldvalue","fieldwork","fieldworker","fiend","fiendish","fiendishness","fierce","fierceness","fierily","fieriness","fiery","fies","fiesta","fife","fifer","fifi","fifine","fifo","fifteen","fifteenths","fifth","fifths","fiftieths","fifty","fig","figaro","figcaption","figged","figging","fight","fightback","fighter","fighting","figment","figsize","figueroa","figural","figuration","figurative","figurativeness","figure","figured","figurehead","figurer","figures","figurine","figuring","fiji","fijian","fil","filament","filamentary","filamentous","filbert","filberte","filberto","filch","file","fileaccess","filechooser","filecontent","filed","filedata","filedialog","fileextension","fileformat","filehandle","fileid","fileinfo","fileinput","fileinputstream","filelist","filemanager","filemode","filename","filenames","fileno","filenotfoundexception","fileoutputstream","filepath","filer","filereader","files","fileset","filesize","filesmatch","filestream","filesystem","filesystemobject","filesystems","filet","filetree","filetype","fileupload","fileurl","fileurlwithpath","fileutils","filewriter","filia","filial","filibuster","filibusterer","filide","filigree","filigreeing","filing","filings","filip","filipino","filippa","filippo","fill","fillcolor","filled","filler","fillet","filleting","filling","fillip","fillmore","fillna","fillrect","fills","fillstyle","filly","film","filmdom","filmer","filminess","filming","filmmaker","filmore","films","filmstrip","filmy","filofax","filter","filterable","filterchain","filterchainproxy","filtercontext","filtered","filterer","filtering","filters","filth","filthily","filthiness","filths","filthy","filtrate","filtrated","filtrates","filtrating","filtration","fin","fina","finagle","finagler","final","finale","finalist","finality","finalization","finalize","finally","finalname","finance","financed","finances","financial","financier","financing","finch","find","findable","findall","findbugs","findbyid","findclass","findcontrol","findelement","findelements","finder","findfragmentbyid","finding","findings","findlay","findley","findone","finds","findstr","findviewbyid","fine","finely","fineness","finery","finespun","finesse","finger","fingerboard","fingerer","fingering","fingerless","fingerling","fingernail","fingerprint","fingers","fingertip","finial","finical","finickiness","finicky","fining","finis","finish","finished","finisher","finishes","finishing","finite","finitely","finiteness","fink","finland","finlay","finley","finn","finnbogadottir","finned","finnegan","finner","finning","finnish","finny","fiona","fionna","fionnula","fiord","fiorello","fiorenze","fiori","fir","fire","firearm","fireball","firebase","firebaseauth","firebasedatabase","firebird","fireboat","firebomb","firebox","firebrand","firebreak","firebrick","firebug","firecracker","fired","firedamp","fireevent","firefight","firefly","firefox","firefoxdriver","fireguard","firehouse","firelight","fireman","firemen","fireplace","fireplug","firepower","fireproof","firer","fires","firesafe","fireside","firestone","firestore","firestorm","firetrap","firetruck","firewall","firewalls","firewater","firewood","firework","firing","firkin","firm","firmament","firmer","firmest","firmly","firmness","firms","firmware","firring","first","firstborn","firstchild","firsthand","firstly","firstname","firstordefault","firth","firths","fis","fiscal","fischbein","fischer","fish","fishbowl","fishcake","fisher","fisherman","fishermen","fishery","fishhook","fishily","fishiness","fishing","fishkill","fishmeal","fishmonger","fishnet","fishpond","fishtail","fishtanks","fishwife","fishwives","fishy","fisk","fiske","fissile","fission","fissionable","fissure","fist","fistfight","fistful","fisticuff","fistula","fistulous","fit","fitch","fitchburg","fitful","fitfulness","fitments","fitness","fits","fitssystemwindows","fitted","fitter","fittest","fitting","fittingly","fittingness","fittings","fitz","fitzgerald","fitzpatrick","fitzroy","five","fivefold","fiver","fix","fixable","fixate","fixatifs","fixation","fixative","fixed","fixedness","fixer","fixes","fixing","fixity","fixture","fixtures","fizeau","fizz","fizzer","fizzle","fizzy","fjord","fjs","fk","fl","fla","flab","flabbergast","flabbergasting","flabbily","flabbiness","flabby","flaccid","flaccidity","flack","flag","flagella","flagellate","flagellation","flagellum","flagged","flagging","flaggingly","flagman","flagmen","flagon","flagpole","flagrance","flagrancy","flagrant","flags","flagship","flagstaff","flagstone","flail","flair","flak","flake","flaker","flakiness","flaky","flam","flamb","flambeing","flambes","flamboyance","flamboyancy","flamboyant","flame","flamen","flamenco","flameproof","flamer","flamethrower","flaming","flamingo","flammability","flammable","flan","flanagan","flanders","flange","flank","flanker","flannel","flannelet","flannelette","flap","flapjack","flapped","flapper","flapping","flaps","flare","flareup","flaring","flash","flashback","flashbulb","flashcard","flashcube","flasher","flashgun","flashily","flashiness","flashing","flashlight","flashy","flask","flat","flatbed","flatboat","flatcar","flatfeet","flatfish","flatfoot","flathead","flatiron","flatland","flatmap","flatmate","flatness","flatt","flatted","flatten","flattened","flattener","flatter","flatterer","flattering","flattery","flattest","flatting","flattish","flattop","flatulence","flatulent","flatus","flatware","flatworm","flaubert","flaunt","flaunting","flautist","flavor","flavored","flavorer","flavorful","flavoring","flavorless","flavors","flavorsome","flaw","flawed","flawless","flawlessly","flawlessness","flaws","flax","flaxseed","flay","flayer","fld","flea","fleabag","fleabites","fleawort","fleck","fledermaus","fledge","fledged","fledgling","flee","fleece","fleecer","fleeciness","fleecy","fleeing","fleet","fleeting","fleetingly","fleetingness","fleetness","fleischer","fleischman","fleisher","flem","fleming","flemish","flemished","flemishing","flemming","flesh","flesher","fleshiness","fleshless","fleshly","fleshpot","fleshy","fletch","fletcher","fletching","fleur","fleurette","flew","flews","flex","flexbox","flexed","flexibility","flexible","flexibly","flexitime","flexslider","flextime","flexural","flexure","flibbertigibbet","flick","flicker","flickering","flickery","flickr","flier","flight","flightiness","flightless","flightpath","flights","flighty","flimflam","flimflammed","flimflamming","flimsily","flimsiness","flimsy","flin","flinch","flincher","flinching","fling","flinger","flink","flinn","flint","flintiness","flintless","flintlock","flintstones","flinty","flip","flipflop","flippable","flippancy","flippant","flipped","flipper","flippest","flipping","flirt","flirtation","flirtatious","flirtatiousness","flit","flitted","flitting","flo","float","floated","floater","floating","floatingactionbutton","floats","floatvalue","floaty","flocculate","flocculation","flock","floe","flog","flogged","flogger","flogging","flood","floodgate","floodlight","floodlit","floodplain","floodwater","floor","floorboard","floorer","flooring","floorspace","floorwalker","floozy","flop","flophouse","flopped","flopper","floppily","floppiness","flopping","floppy","flor","flora","floral","florance","flore","florella","florence","florencia","florentia","florentine","florenza","florescence","florescent","floret","florette","flori","floria","florian","florid","florida","floridan","floridian","floridness","florie","florin","florina","florinda","florine","florist","florri","florrie","florry","flory","floss","flossi","flossie","flossy","flot","flotation","flotilla","flotsam","flounce","flouncing","flouncy","flounder","flour","flourish","flourisher","flourishing","floury","flout","flouter","flow","flowchart","flowed","flower","flowerbed","flowerer","floweriness","flowerless","flowerpot","flowers","flowery","flowing","flowlayout","flown","flows","flowstone","floyd","flss","flt","flu","flub","flubbed","flubbing","fluctuate","fluctuation","flue","fluency","fluent","fluently","fluff","fluffiness","fluffy","fluid","fluidity","fluidized","fluidness","fluidpage","fluke","fluky","flume","flummox","flung","flunk","flunkey","flunky","fluoresce","fluorescence","fluorescent","fluoridate","fluoridation","fluoride","fluorimetric","fluorinated","fluorine","fluorite","fluorocarbon","fluoroscope","fluoroscopic","flurry","flush","flushed","flushing","flushness","fluster","flute","fluter","fluting","flutist","flutter","flutterer","fluttery","flux","fluxed","fluxes","fluxing","flv","fly","flyaway","flyblown","flyby","flybys","flycatcher","flyer","flying","flyleaf","flyleaves","flynn","flyover","flypaper","flysheet","flyspeck","flyswatter","flyway","flyweight","flywheel","fm","fmap","fmt","fn","fname","fnma","fno","fnr","fo","foal","foam","foaminess","foamy","fob","fobbed","fobbing","focal","focally","foch","foci","focus","focusable","focused","focuser","focuses","focusing","fodder","foe","foetid","fofl","fog","fogbound","fogged","foggily","fogginess","fogging","foggy","foghorn","fogs","fogy","fogyish","foible","foil","foist","fokker","fol","fold","foldaway","folded","folder","foldername","folderpath","folders","folding","foldout","foldr","folds","foley","foliage","foliate","foliation","folio","folk","folklike","folklore","folkloric","folklorist","folks","folksiness","folksinger","folksinging","folksong","folksy","folktale","folkway","foll","follicle","follicular","follow","followed","follower","followers","following","follows","followsymlinks","followup","folly","folsom","fomalhaut","foment","fomentation","fomenter","fond","fonda","fondant","fondle","fondler","fondness","fondue","fons","fonsie","font","fontaine","fontainebleau","fontana","fontanel","fontanelle","fontawesome","fontfamily","fontname","fonts","fontsize","fontstyle","fontweight","fontwithname","fonz","fonzie","foo","foobar","food","foodie","foods","foodstuff","fool","foolery","foolhardily","foolhardiness","foolhardy","foolish","foolishness","foolproof","foolscap","foos","foot","footage","football","footbridge","foote","footer","footfall","foothill","foothold","footing","footless","footlights","footling","footlocker","footloose","footman","footmarks","footmen","footnote","footpad","footpath","footpaths","footplate","footprint","footrace","footrest","footsie","footsore","footstep","footstool","footwear","footwork","fop","fopen","fopped","foppery","fopping","foppish","foppishness","for","forage","forager","forall","foray","forayer","forbade","forbear","forbearance","forbearer","forbes","forbid","forbidden","forbidding","forbiddingness","forbore","forborne","force","forced","forcefield","forceful","forcefulness","forceps","forcer","forces","forcible","forcibleness","forcibly","forcing","forcontrolevents","ford","fordable","fordham","fore","foreach","forearm","forebear","forebode","foreboding","forebodingness","forecast","forecaster","forecastle","foreclose","foreclosure","forecolor","forecourt","foredoom","forefather","forefeet","forefinger","forefoot","forefront","foregoer","foregoing","foregone","foregos","foreground","foregroundcolor","forehand","forehead","foreign","foreigner","foreignkey","foreignness","foreknew","foreknow","foreknowledge","foreknown","foreleg","forelimb","forelock","foreman","foremast","foremen","foremost","forename","forenoon","forensic","forensically","forensics","foreordain","forepart","forepaws","forepeople","foreperson","foreplay","forequarter","forerunner","foresail","foresaw","foresee","foreseeable","foreseeing","foreseen","foreseer","foreshadow","foreshore","foreshorten","foresight","foresighted","foresightedness","foreskin","forest","forestall","forestaller","forestallment","forestation","forestations","forester","forestland","forestry","foretaste","foretell","foreteller","forethought","foretold","forever","forevermore","forewarn","forewarner","forewent","forewoman","forewomen","foreword","forfeit","forfeiter","forfeiture","forfend","forgather","forgave","forge","forged","forger","forgery","forges","forget","forgetful","forgetfulness","forgettable","forgettably","forgetting","forging","forgivable","forgivably","forgive","forgiven","forgiveness","forgiver","forgiving","forgivingly","forgivingness","forgo","forgoer","forgoes","forgone","forgot","forgotten","forhttpheaderfield","forindexpath","fork","forked","forkey","forkful","forking","forklift","forks","forlorn","forlornness","form","formability","formal","formaldehyde","formalin","formalism","formalist","formalistic","formality","formalization","formalize","formalized","formalizer","formalizes","formally","formalness","formals","formant","format","formatdate","formate","formation","formative","formatively","formativeness","formats","formatted","formatter","formatters","formatting","formbuilder","formcontrol","formcontrolname","formdata","formed","former","formerly","formfitting","formgroup","formic","formica","formid","formidable","formidableness","formidably","forming","formless","formlessness","formmethod","formname","formosa","formosan","forms","formsauthentication","formset","formula","formulaic","formular","formulas","formulate","formulated","formulation","formulator","forname","fornicate","fornication","fornicator","forrest","forrester","forroot","forsake","forsaken","forsook","forsooth","forstate","forster","forswear","forswore","forsworn","forsythia","fort","fortaleza","forte","forth","forthcome","forthcoming","forthright","forthrightness","forthwith","fortieths","fortification","fortified","fortifier","fortify","fortiori","fortissimo","fortitude","fortnight","fortnightly","fortran","fortress","fortuitous","fortuitousness","fortuity","fortunate","fortunately","fortunateness","fortune","fortuneteller","fortunetelling","forty","forum","forums","forward","forwarded","forwarder","forwarding","forwardness","forwards","forwent","fos","foss","fossil","fossiliferous","fossilization","fossilize","fossilized","foster","fosterer","foto","foucault","fought","foul","foulard","foulmouth","foulness","fouls","found","foundation","foundational","founded","founder","founders","founding","foundling","foundry","founds","fount","fountain","fountainhead","four","fourfold","fourier","fourpence","fourpenny","fourposter","fourscore","foursome","foursquare","fourteen","fourteener","fourteenths","fourth","fourths","fout","fovea","fowl","fowler","fowling","fox","foxfire","foxglove","foxhall","foxhole","foxhound","foxily","foxiness","foxing","foxtail","foxtrot","foxtrotted","foxtrotting","foxy","foyer","fp","fpga","fpic","fpm","fpo","fprintf","fps","fq","fql","fr","frac","fracas","fractal","fraction","fractional","fractionate","fractionation","fractioned","fractioning","fractions","fractious","fractiousness","fracture","frag","fragile","fragility","fragment","fragmentactivity","fragmentarily","fragmentariness","fragmentary","fragmentation","fragmentmanager","fragmentmanagerimpl","fragmentpageradapter","fragments","fragmenttransaction","fragonard","fragrance","fragrant","frail","frailness","frailty","frame","frameborder","framebuffer","framed","framelayout","framer","framerate","frames","framework","frameworkelement","frameworkmethod","frameworks","frameworkservlet","framing","fran","franc","francaise","france","francene","francesca","francesco","franchise","franchisee","franchiser","franchot","francie","francine","francis","francisca","franciscan","francisco","franciska","franciskus","francium","franck","francklin","francklyn","franco","francois","francoise","francophone","francyne","frangibility","frangible","frank","frankel","frankenstein","franker","frankford","frankfort","frankfurt","frankfurter","frankie","frankincense","frankish","franklin","frankly","franklyn","frankness","franky","franni","frannie","franny","fransisco","frantic","frantically","franticness","frants","franz","franzen","frapp","frappeed","frappeing","frappes","frasco","fraser","frasier","frasquito","frat","fraternal","fraternity","fraternization","fraternize","fraternizer","fraternizing","fratricidal","fratricide","frau","fraud","fraudsters","fraudulence","fraudulent","fraught","fraulein","fray","frayda","frayne","fraze","frazer","frazier","frazzle","fread","freak","freakish","freakishness","freaky","freckle","freckly","fred","freda","freddi","freddie","freddy","fredek","fredelia","frederic","frederica","frederich","frederick","fredericka","frederico","fredericton","frederigo","frederik","frederique","fredholm","fredi","fredia","fredra","fredric","fredrick","fredrickson","fredrika","free","freebase","freebie","freeboot","freebooter","freeborn","freebsd","freed","freedman","freedmen","freedom","freehand","freehanded","freehold","freeholder","freeing","freelance","freeland","freeload","freeloader","freely","freeman","freemarker","freemason","freemasonry","freemen","freemon","freeness","freeport","freestanding","freestone","freestyle","freethinker","freethinking","freetown","freetype","freeway","freewheel","freewheeler","freewheeling","freewill","freezable","freeze","freezer","freezes","freezing","freida","freight","freighter","fremont","french","frenchman","frenchmen","frenchwoman","frenchwomen","frenetic","frenetically","frenzied","frenzy","freon","freq","frequencies","frequency","frequent","frequented","frequenter","frequentest","frequenting","frequently","frequentness","frequents","fresco","frescoes","fresh","freshen","freshener","fresher","freshest","freshet","freshly","freshman","freshmen","freshness","freshwater","fresnel","fresno","fret","fretboard","fretful","fretfulness","fretsaw","fretted","fretting","fretwork","freud","freudian","frey","freya","fri","friable","friableness","friar","friary","fricassee","fricasseeing","frication","fricative","frick","friction","frictional","frictionless","friday","fridge","fried","frieda","friedan","friedcake","friederike","friedman","friedrich","friedrick","friend","friendless","friendlessness","friendlies","friendlily","friendliness","friendly","friends","friendship","frier","fries","frieze","frig","frigate","frigga","frigged","frigging","fright","frighten","frightening","frightful","frightfulness","frigid","frigidaire","frigidity","frigidness","frill","frilly","fringe","fringilla","frippery","frisbee","frisco","frisian","frisk","frisker","friskily","friskiness","frisky","frisson","frito","fritter","fritterer","fritz","frivolity","frivolous","frivolousness","frizz","frizzle","frizzly","frizzy","frm","fro","frobisher","frock","frocking","frog","frogged","frogging","frogman","frogmarched","frogmen","froissart","frolic","frolicked","frolicker","frolicking","frolicsome","from","frombody","fromcharcode","fromdate","fromfile","fromhtml","fromimage","fromjson","fromm","fromseconds","fromstring","frond","front","frontage","frontal","frontenac","frontend","frontier","frontiersman","frontiersmen","frontispiece","frontrunner","frontward","frosh","frost","frostbelt","frostbit","frostbite","frostbiting","frostbitten","frosted","frosteds","frostily","frostiness","frosting","frosty","froth","frothiness","froths","frothy","froufrou","froward","frowardness","frown","frowner","frowning","frowzily","frowziness","frowzy","froze","frozen","frozenness","fructify","fructose","fruehauf","frugal","frugality","fruit","fruitcake","fruiter","fruiterer","fruitful","fruitfuller","fruitfullest","fruitfulness","fruitiness","fruition","fruitless","fruitlessness","fruits","fruity","frump","frumpish","frumpy","frunze","frustrate","frustrated","frustrater","frustrating","frustration","frustum","fry","frye","fryer","fs","fscanf","fseek","fsharp","fslic","fso","fst","fstream","ft","ftc","fte","ftp","ftpclient","fu","fuchs","fuchsia","fuck","fucker","fucking","fud","fuddle","fudge","fuel","fueler","fuentes","fugal","fugger","fugiat","fugitive","fugitiveness","fugue","fuhrer","fuji","fujitsu","fujiyama","fukuoka","fulani","fulbright","fulcrum","fulfill","fulfilled","fulfiller","fulfillment","full","fullback","fullcalendar","fuller","fullerton","fullish","fullname","fullness","fullpath","fullscreen","fullstops","fulltext","fullword","fully","fulminate","fulmination","fulness","fulsome","fulsomeness","fulton","fulvia","fumble","fumbler","fumbling","fume","fumigant","fumigate","fumigation","fumigator","fuming","fumy","fun","funafuti","func","funcs","function","functional","functionalism","functionalist","functionalities","functionality","functionally","functionary","functioning","functionname","functions","functools","functor","fund","fundamental","fundamentalism","fundamentalist","fundamentally","fundamentals","funded","fundholders","fundholding","funding","funds","fundy","funeral","funerary","funereal","funfair","fungal","fungi","fungible","fungicidal","fungicide","fungoid","fungous","fungus","funicular","funk","funkiness","funky","funned","funnel","funner","funnest","funnily","funniness","funning","funny","fur","furbelow","furbish","furbisher","furious","furiousness","furl","furlong","furlough","furloughs","furn","furnace","furnish","furnished","furnisher","furnishing","furniture","furor","furore","furred","furrier","furriness","furring","furrow","furry","further","furtherance","furtherer","furthermore","furthermost","furthest","furtive","furtiveness","fury","furze","fusce","fuse","fusebox","fusee","fuselage","fushun","fusibility","fusible","fusiform","fusilier","fusillade","fusion","fuss","fussbudget","fusser","fussily","fussiness","fusspot","fussy","fustian","fustiness","fusty","fut","futile","futileness","futility","futon","future","futures","futuretask","futurism","futurist","futuristic","futurity","futurologist","futurology","futz","fuze","fuzhou","fuzz","fuzzbuster","fuzzily","fuzziness","fuzzy","fv","fw","fwd","fwiw","fwlink","fwrite","fwww","fwy","fx","fxml","fxmlloader","fy","fyi","g","ga","gab","gabardine","gabbed","gabbey","gabbi","gabbie","gabbiness","gabbing","gabble","gabby","gabe","gaberdine","gabey","gabfest","gabi","gabie","gable","gabon","gabonese","gaborone","gabriel","gabriela","gabriele","gabriell","gabriella","gabrielle","gabriellia","gabriello","gabrila","gaby","gac","gacrux","gad","gadabout","gadded","gadder","gadding","gadfly","gadget","gadgetry","gadolinium","gadsden","gae","gaea","gael","gaelan","gaelic","gaff","gaffe","gaffer","gag","gaga","gagarin","gage","gager","gagged","gagging","gaggle","gagwriter","gaiety","gail","gaile","gaily","gain","gained","gainer","gaines","gainesville","gainful","gainfulness","gaining","gainly","gains","gainsaid","gainsay","gainsayer","gainsborough","gait","gaiter","gaithersburg","gal","gala","galactic","galahad","galapagos","galatea","galatia","galatians","galaxy","galbraith","galbreath","gale","galen","galena","galenite","galibi","galilean","galilee","galileo","galina","gall","gallagher","gallant","gallanted","gallanting","gallantry","gallants","gallard","gallbladder","gallegos","galleon","galleria","galleries","gallery","galley","gallic","gallicism","gallimaufry","galling","gallium","gallivant","gallon","gallonage","gallop","galloper","galloway","gallows","gallstone","gallup","galois","galoot","galore","galosh","galsworthy","galumph","galumphs","galvan","galvani","galvanic","galvanism","galvanization","galvanize","galvanometer","galvanometric","galven","galveston","galvin","gama","gamaliel","gambia","gambian","gambit","gamble","gambler","gambol","game","gamecock","gameid","gamekeeper","gameness","gameobject","games","gamescene","gamesmanship","gamesmen","gamest","gamestate","gamester","gamete","gametic","gametime","gamin","gamine","gaminess","gaming","gamma","gammon","gamow","gamut","gamy","gan","gander","gandhi","gandhian","gang","gangbusters","ganger","ganges","gangland","ganglia","gangling","ganglion","ganglionic","gangplank","gangrene","gangrenous","gangster","gangtok","gangway","gannet","gannie","gannon","ganny","gantlet","gantry","ganymede","gao","gaol","gaoler","gap","gape","gaper","gapi","gaping","gapped","gapping","gaps","gaq","gar","garage","garald","garb","garbage","garbageman","garbanzo","garble","garbler","garbo","garcia","gard","garden","gardener","gardenia","gardening","gardie","gardiner","gardner","gardy","gare","garek","gareth","garey","garfield","garfish","garfunkel","gargantua","gargantuan","gargle","gargoyle","garibaldi","garik","garish","garishness","garland","garlic","garlicked","garlicking","garlicky","garment","garner","garnet","garnett","garnette","garnish","garnishee","garnisheeing","garnishment","garold","garon","garote","garotte","garrard","garred","garrek","garret","garreth","garrett","garrick","garrik","garring","garrison","garrot","garrote","garroter","garrott","garrotte","garrulity","garrulous","garrulousness","garry","garter","garth","garv","garvey","garvin","garvy","garwin","garwood","gary","garza","gas","gasbag","gascony","gaseous","gaseousness","gases","gash","gasification","gasifier","gasify","gasket","gaslight","gasohol","gasoline","gasometer","gasp","gaspar","gaspard","gasparo","gasper","gasping","gassed","gasser","gasset","gassiness","gassing","gassy","gaston","gastric","gastritides","gastritis","gastroenteritides","gastroenteritis","gastrointestinal","gastronome","gastronomic","gastronomical","gastronomy","gastropod","gasworks","gate","gateau","gateaux","gatecrash","gatehouse","gatekeeper","gatepost","gates","gateway","gather","gathered","gatherer","gathering","gathers","gatlinburg","gatling","gator","gatorade","gatsby","gatt","gatun","gauche","gaucheness","gaucherie","gaucho","gaudily","gaudiness","gaudy","gauge","gaugeable","gauger","gauguin","gaul","gaulish","gaulle","gaultiero","gaunt","gauntlet","gauntley","gauntness","gauss","gausses","gaussian","gautama","gauthier","gautier","gauze","gauziness","gauzy","gav","gavan","gave","gavel","gaven","gavin","gavotte","gavra","gavrielle","gawain","gawen","gawk","gawkily","gawkiness","gawky","gay","gaye","gayel","gayelord","gayety","gayla","gayle","gayleen","gaylene","gayler","gaylor","gaylord","gayness","gaynor","gaza","gaze","gazebo","gazelle","gazer","gazette","gazetteer","gaziantep","gazillion","gazpacho","gb","gbc","gbp","gc","gca","gcc","gcd","gcloud","gcm","gcp","gcs","gd","gdal","gdansk","gdata","gdb","gdel","gdi","gdk","gdp","gdx","ge","gear","gearalt","gearard","gearbox","gearing","gearshift","gearstick","gearwheel","geary","gecko","geckodriver","ged","gee","geegaw","geeing","geek","geeky","geese","geest","geezer","gehenna","gehrig","geiger","geigy","geisha","gel","gelatin","gelatinous","gelatinousness","gelcap","geld","gelding","gelid","gelignite","gelled","gelling","gelya","gem","gemfile","gemini","gemlike","gemma","gemmed","gemming","gemological","gemologist","gemology","gems","gemstone","gen","gena","genaro","gendarme","gender","genderless","gene","genealogical","genealogist","genealogy","genera","general","generalissimo","generalist","generality","generalizable","generalization","generalize","generalized","generalizer","generally","generalness","generalship","generate","generated","generatedvalue","generates","generating","generation","generational","generations","generationtype","generative","generator","generators","generic","generically","generics","generosity","generous","generously","generousness","genes","genesco","genesis","genet","genetic","genetically","geneticist","genetics","geneva","genevieve","genevra","genghis","genia","genial","geniality","genially","genialness","genie","genies","genii","genital","genitalia","genitals","genitive","genitourinary","genius","genna","genni","gennie","gennifer","genny","geno","genoa","genocidal","genocide","genome","genotype","genovera","genre","genres","gent","genteel","genteelness","gentian","gentile","gentility","gentle","gentlefolk","gentleman","gentlemanliness","gentlemanly","gentlemen","gentleness","gentlewoman","gentlewomen","gently","gentrification","gentrify","gentry","genuflect","genuflection","genuine","genuinely","genuineness","genus","genvieve","genymotion","geo","geocentric","geocentrically","geocentricism","geochemical","geochemistry","geochronology","geocode","geocoder","geocoding","geode","geodesic","geodesy","geodetic","geoff","geoffrey","geoffry","geog","geographer","geographic","geographical","geography","geoip","geojson","geolocation","geologic","geological","geologist","geology","geom","geomagnetic","geomagnetically","geomagnetism","geometer","geometric","geometrical","geometrician","geometry","geomorphological","geomorphology","geophysical","geophysicist","geophysics","geopoint","geopolitic","geopolitical","geopolitics","georas","geordie","georg","george","georgeanna","georgeanne","georgena","georgeta","georgetown","georgetta","georgette","georgi","georgia","georgian","georgiana","georgianna","georgianne","georgie","georgina","georgine","georgy","geostationary","geosynchronous","geosyncline","geothermal","geothermic","ger","gerald","geralda","geraldine","geranium","gerard","gerardo","gerber","gerbil","gerda","gerek","gerhard","gerhardine","gerhardt","geri","gerianna","gerianne","geriatric","geriatrics","gerick","gerik","geritol","gerladina","germ","germain","germaine","german","germana","germane","germania","germanic","germanium","germanized","germantown","germany","germayne","germen","germicidal","germicide","germinal","germinate","germinated","germination","germinative","gerome","geronimo","gerontocracy","gerontological","gerontologist","gerontology","gerrard","gerri","gerrie","gerrilee","gerrit","gerry","gerrymander","gershwin","gert","gerta","gerti","gertie","gertrud","gertruda","gertrude","gertrudis","gerty","gerund","gerundive","gery","gestalt","gestapo","gestate","gestation","gestational","gesticulate","gesticulation","gesticulative","gestural","gesture","gesturedetector","gesturerecognizer","gestures","gesundheit","get","getabsolutepath","getaccesstoken","getaction","getactionbar","getactivesheet","getactivespreadsheet","getactivity","getaddress","getaddrinfo","getage","getall","getapplication","getapplicationcontext","getarguments","getassets","getasync","getattr","getattribute","getaway","getbasecontext","getbean","getbody","getboolean","getbootstrap","getboundingclientrect","getbounds","getbroadcast","getbyid","getbytes","getcell","getch","getchar","getchild","getchildat","getchildren","getclass","getclassloader","getcode","getcollection","getcolor","getcolumn","getcolumnindex","getcomponent","getconnection","getcontent","getcontentpane","getcontentresolver","getcontext","getcount","getcurrentinstance","getcurrentposition","getcurrentsession","getcurrentuser","getcwd","getdata","getdate","getday","getdefault","getdefaultproguardfile","getdefaultsharedpreferences","getdescription","getdouble","getdrawable","getelement","getelementbyid","getelementsbyclassname","getelementsbyname","getelementsbytagname","getemail","getentity","getenumerator","getenv","getexternalstoragedirectory","getextras","getfield","getfile","getfilename","getfiles","getfirstname","getfragmentmanager","getfullyear","gethashcode","getheight","gethours","gethsemane","getid","getimage","getindex","getinfo","getinputstream","getinstance","getint","getintent","getitem","getitemcount","getitemid","getitems","getjson","getjsonarray","getjsonobject","getkey","getkeycode","getlasterror","getlatitude","getlayoutinflater","getlayoutparams","getlength","getline","getlist","getlocation","getlogger","getlong","getlongitude","getmap","getmenuinflater","getmessage","getmethod","getminutes","getmodel","getmonth","getname","getnext","getnumber","getobject","getopt","getoutputstream","getpackagemanager","getpackagename","getpage","getparameter","getparameters","getparent","getpassword","getpath","getpid","getpixel","getposition","getpreferredsize","getprice","getproperties","getproperty","getquery","getrange","getreadabledatabase","getreference","getrepository","getrequest","getresource","getresourceasstream","getresources","getresponse","getresponsecode","getresponsestream","getresult","getresultlist","getrow","getruntime","gets","getscript","getselecteditem","getselection","getservice","getsession","getsettings","getsharedpreferences","getsheetbyname","getsimplename","getsingleton","getsize","getsource","getstate","getstatus","getstream","getstring","getstringextra","getsupportactionbar","getsupportfragmentmanager","getsystemservice","gettable","gettag","getter","getters","gettext","gettime","gettimeinmillis","getting","gettitle","gettoken","gettransaction","getty","gettype","gettysburg","getup","geturl","getuser","getuserid","getusername","getusers","getvalue","getvalues","getview","getwidth","getwindow","getwritabledatabase","getwriter","getx","gety","gevent","gewgaw","gewrztraminer","geyser","gf","gfortran","gfx","gg","ggplot","gh","ghana","ghanaian","ghanian","ghastliness","ghastly","ghat","ghats","ghc","ghci","ghent","gherardo","gherkin","ghetto","ghettoize","ghi","ghibelline","ghost","ghostlike","ghostliness","ghostly","ghostscript","ghostwrite","ghostwritten","ghostwrote","ghoul","ghoulish","ghoulishness","ghq","ghz","gi","giacinta","giacobo","giacometti","giacomo","giacopo","gian","giana","gianina","gianna","gianni","giannini","giant","giantess","giantkiller","giauque","giavani","gib","gibb","gibber","gibberish","gibbet","gibbie","gibbon","gibbous","gibbousness","gibby","gibe","giber","giblet","gibraltar","gibson","gid","giddap","giddily","giddiness","giddings","giddy","gide","gideon","gielgud","gienah","gif","giff","giffard","giffer","giffie","gifford","giffy","gift","gifted","giftedness","gig","gigabyte","gigacycle","gigahertz","gigantic","gigantically","giganticness","gigavolt","gigawatt","gigged","gigging","giggle","giggler","giggling","giggly","gigi","gigo","gigolo","gil","gila","gilbert","gilberta","gilberte","gilbertina","gilbertine","gilberto","gilbertson","gilburt","gilchrist","gild","gilda","gilder","gilding","gilead","gilemette","giles","gilgamesh","gilkson","gill","gillan","gilles","gillespie","gillette","gilli","gilliam","gillian","gillie","gilligan","gilly","gilmore","gilt","gimbaled","gimbals","gimbel","gimcrack","gimcrackery","gimlet","gimme","gimmick","gimmickry","gimmicky","gimp","gimpy","gin","gina","ginelle","ginevra","ginger","gingerbread","gingerliness","gingerly","gingersnap","gingery","gingham","gingivitis","gingrich","ginkgo","ginkgoes","ginmill","ginned","ginni","ginnie","ginnifer","ginning","ginny","gino","ginsberg","ginsburg","ginseng","gioconda","giordano","giorgi","giorgia","giorgio","giorgione","giotto","giovanna","giovanni","gipsy","giraffe","giralda","giraldo","giraud","giraudoux","gird","girded","girder","girdle","girdler","girl","girlfriend","girlhood","girlie","girlish","girlishness","girls","giro","girt","girth","girths","gis","gisela","giselbert","gisele","gisella","giselle","gish","gist","git","github","githubusercontent","gitignore","gitlab","giuditta","giulia","giuliano","giulietta","giulio","giuseppe","giustina","giustino","giusto","give","giveaway","giveback","given","givenname","giver","gives","giving","giza","gizela","gizmo","gizzard","gk","gl","glac","glacial","glaciate","glaciation","glacier","glaciological","glaciologist","glaciology","glad","gladded","gladden","gladder","gladdest","gladding","gladdy","glade","gladi","gladiator","gladiatorial","gladiola","gladioli","gladiolus","gladly","gladness","gladsome","gladstone","gladys","glamor","glamorization","glamorize","glamorizer","glamorous","glamorousness","glance","glancing","gland","glanders","glandes","glandular","glans","glare","glaring","glaringness","glaser","glasgow","glasnost","glass","glassblower","glassblowing","glassfish","glassful","glasshouse","glassily","glassiness","glassless","glassware","glasswort","glassy","glastonbury","glaswegian","glaucoma","glaucous","glaze","glazed","glazer","glazier","glazing","glbindbuffer","glbindtexture","glclear","glcolor","gleam","glean","gleaner","gleaning","gleason","gleda","glee","gleed","gleeful","gleefulness","gleeing","glen","glenable","glenda","glendale","glenden","glendon","glenine","glenn","glenna","glennie","glennis","gles","glew","glfloat","glfw","glib","glibber","glibbest","glibc","glibness","glide","glider","glim","glimmer","glimmering","glimpse","glimpser","glint","glissandi","glissando","glisten","glister","glitch","glitter","glittering","glittery","glitz","glitzy","glm","glmatrixmode","gloaming","gloat","gloater","gloating","glob","global","globalism","globalist","globalization","globally","globals","globe","globetrotter","globular","globularity","globularness","globule","globulin","glockenspiel","glommed","gloom","gloomily","gloominess","gloomy","glop","glopped","glopping","gloppy","glori","gloria","gloriana","gloriane","glorification","glorifier","glorify","glorious","gloriousness","glory","gloss","glossary","glossily","glossiness","glossolalia","glossy","glottal","glottalization","glottis","gloucester","glove","gloveless","glover","glow","glower","glowing","glowworm","glsl","gltexparameteri","glucose","glue","glued","gluer","gluey","gluier","gluiest","gluint","glum","glummer","glummest","glumness","gluon","glut","glutamate","gluten","glutenous","glutinous","glutinousness","glutted","glutting","glutton","gluttonous","gluttony","glvertex","glyceride","glycerin","glycerinate","glycerine","glycerol","glycerolized","glycine","glycogen","glycol","glyn","glynda","glynis","glynn","glynnis","glyph","glyphicon","glyphs","gm","gmap","gmaps","gmp","gms","gmt","gn","gnarl","gnash","gnat","gnaw","gnawer","gnawing","gneiss","gnni","gnome","gnomelike","gnomic","gnomish","gnomonic","gnostic","gnosticism","gnp","gnu","gnuplot","go","goa","goad","goal","goalie","goalkeeper","goalkeeping","goalless","goalmouth","goalpost","goals","goalscorer","goalscoring","goaltender","goat","goatee","goatherd","goatskin","gob","goback","gobbed","gobbet","gobbing","gobble","gobbledegook","gobbledygook","gobbler","gobi","goblet","goblin","god","godaddy","godard","godart","godchild","godchildren","goddammit","goddamn","goddard","goddart","goddaughter","godded","goddess","godding","godfather","godforsaken","godfree","godfrey","godfry","godhead","godhood","godiva","godless","godlessness","godlike","godlikeness","godliness","godly","godmother","godot","godparent","godsend","godson","godspeed","godthaab","godunov","godwin","godzilla","goebbels","goer","goering","goes","goethals","goethe","gofer","goff","gog","goggle","goggler","gogh","gogol","goiania","going","goiter","golan","golang","golconda","gold","golda","goldarina","goldberg","goldbrick","goldbricker","golden","goldenness","goldenrod","goldenseal","goldfinch","goldfish","goldi","goldia","goldie","goldilocks","goldina","golding","goldman","goldmine","goldsmith","goldsmiths","goldstein","goldwater","goldwyn","goldy","goleta","golf","golfer","golgotha","goliath","goliaths","golly","gomez","gomorrah","gompers","gonad","gonadal","gondola","gondolier","gondwanaland","gone","goner","gong","gonion","gonna","gonorrhea","gonorrheal","gonzales","gonzalez","gonzalo","goo","goober","good","goodbye","goodhearted","goodie","goodish","goodly","goodman","goodness","goodnight","goodrich","goods","goodwill","goodwin","goody","goodyear","gooey","goof","goofiness","goofy","goog","googling","gooier","gooiest","gook","goon","goop","goos","goose","gooseberry","goosebumps","gop","gopath","gopher","goran","goraud","gorbachev","gordan","gorden","gordian","gordie","gordimer","gordon","gordy","gore","goren","gorey","gorgas","gorge","gorged","gorgeous","gorgeousness","gorger","gorges","gorging","gorgon","gorgonzola","gorham","gorilla","gorily","goriness","goring","gorky","gormandize","gormandizer","gormless","gorp","gorse","gory","gos","gosh","goshawk","gosling","gospel","gospeler","gossamer","gossip","gossipy","got","gotcha","goth","gotham","gothart","gothic","gothicism","goths","goto","gotta","gotten","gottfried","goucher","gouda","gouge","gouger","goulash","gould","gounod","gourd","gourde","gourmand","gourmet","gout","gouty","gov","govern","governable","governance","governed","governess","governing","government","governmental","governments","governor","governorship","govt","gown","goya","gp","gpa","gpg","gpio","gpl","gpo","gps","gpss","gpu","gpus","gr","grab","grabbed","grabber","grabbing","grabs","gracchus","grace","graceful","gracefuller","gracefullest","gracefully","gracefulness","graceland","graceless","gracelessness","gracia","gracie","graciela","gracious","graciousness","grackle","grad","gradate","gradation","grade","graded","gradeigh","gradely","grader","grades","gradey","gradient","gradients","gradientstop","gradle","gradlew","gradual","gradualism","gradualist","gradually","gradualness","graduand","graduate","graduation","grady","graehme","graeme","graff","graffias","graffiti","graffito","graft","grafter","grafting","grafton","graham","grahame","graig","grail","grails","grain","grained","grainer","graininess","graining","grainy","gram","grammar","grammarian","grammatic","grammatical","grammaticality","grammaticalness","gramme","grammy","gramophone","grampians","grampus","gran","granada","granary","grand","grandam","grandaunt","grandchild","grandchildren","granddad","granddaddy","granddaughter","grandee","grandeur","grandfather","grandiloquence","grandiloquent","grandiose","grandiosity","grandkid","grandma","grandmaster","grandmother","grandnephew","grandness","grandniece","grandpa","grandparent","grandson","grandstand","grandstander","granduncle","grange","granger","granite","granitic","grannie","granny","granola","grant","granted","grantee","granter","grantham","granthem","grantley","grantor","grantresults","grants","grantsmanship","granular","granularity","granulate","granulation","granule","granulocytic","granville","grape","grapefruit","grapeshot","grapevine","graph","grapheme","graphic","graphical","graphicness","graphics","graphite","graphologist","graphology","graphql","graphs","graphviz","grapnel","grapple","grappler","grappling","grasp","grasper","grasping","graspingness","grass","grasshopper","grassland","grassroots","grassy","grata","grate","grateful","gratefuller","gratefullest","gratefulness","grater","grates","gratia","gratiana","graticule","gratification","gratified","gratify","gratifying","grating","gratis","gratitude","gratuitous","gratuitousness","gratuity","gravamen","grave","gravedigger","gravel","graven","graveness","graver","graves","graveside","gravestone","graveyard","gravid","gravida","gravidness","gravimeter","gravimetric","gravitas","gravitate","gravitation","gravitational","graviton","gravity","gravy","gray","graybeard","grayce","grayish","grayness","grayscale","grayson","graze","grazer","grazia","grazing","grease","greasepaint","greaseproof","greaser","greasily","greasiness","greasy","great","greatcoat","greaten","greater","greatest","greathearted","greatly","greatness","grebe","grecian","greece","greed","greedily","greediness","greeds","greedy","greek","greeley","green","greenback","greenbelt","greenberg","greenblatt","greenbriar","greene","greenery","greenfeld","greenfield","greenfly","greengage","greengrocer","greengrocery","greenhorn","greenhouse","greening","greenish","greenland","greenmail","greenness","greenpeace","greenroom","greensboro","greensleeves","greensville","greensward","greentree","greenville","greenwich","greenwood","greer","greet","greeter","greeting","greetings","greets","greg","gregarious","gregariousness","gregg","greggory","gregoire","gregoor","gregor","gregorian","gregoriancalendar","gregorio","gregorius","gregory","gremlin","grenada","grenade","grenadian","grenadier","grenadine","grenadines","grendel","grenier","grenoble","grenville","grep","grepcode","grepl","gresham","greta","gretal","gretchen","grete","gretel","grethel","gretna","gretta","gretzky","grew","grey","greybeard","greyhound","greyness","grid","gridbagconstraints","gridbaglayout","griddata","gridded","griddle","griddlecake","gridiron","gridlayout","gridlock","gridpane","grids","gridview","gridviewcolumn","gridviewrow","gridx","gridy","grief","grieg","grier","grievance","grieve","griever","grieving","grievous","grievousness","griff","griffie","griffin","griffith","griffon","griffy","grill","grille","griller","grillwork","grim","grimace","grimacer","grimaldi","grime","grimes","griminess","grimm","grimmer","grimmest","grimness","grimy","grin","grinch","grind","grinder","grinding","grindstone","gringo","grinned","grinner","grinning","grip","gripe","griper","grippe","gripper","gripping","gris","griselda","grisliness","grisly","grissel","grist","gristle","gristliness","gristly","gristmill","griswold","grit","gritted","gritter","grittiness","gritting","gritty","griz","grizzle","grizzling","grizzly","grnewald","groan","groaner","groat","grocer","grocery","grog","groggily","grogginess","groggy","groin","grok","grokked","grokking","grommet","gromyko","groofs","groom","groomer","groomsman","groomsmen","groot","groove","groover","groovy","grope","groper","gropius","grosbeak","grosgrain","gross","grosset","grossman","grossness","grosvenor","grosz","grotesque","grotesqueness","grotius","groton","grotto","grottoes","grouch","grouchily","grouchiness","grouchy","ground","groundbreaking","grounded","grounder","groundhog","groundless","groundlessness","groundnut","groundsheet","groundskeepers","groundsman","groundswell","groundwater","groundwork","group","groupbox","groupby","grouped","grouper","groupid","groupie","grouping","grouplayout","groupname","groupon","groupposition","groups","grouse","grouser","grout","grouter","grove","grovel","groveler","grovelike","groveling","grover","grow","grower","growing","growingly","growl","growler","growling","growly","grown","grownup","grows","growth","growths","grp","grpc","grub","grubbed","grubber","grubbily","grubbiness","grubbing","grubby","grubstake","grudge","grudger","grudging","gruel","grueling","gruesome","gruesomeness","gruff","gruffness","grumble","grumbler","grumbling","grumman","grump","grumpily","grumpiness","grumpy","grundy","grunge","grungy","grunion","grunt","grunter","grus","grusky","gruyeres","gruyre","gryphon","gs","gsa","gsl","gsm","gson","gsp","gst","gstatic","gstreamer","gsub","gt","gte","gteborg","gtest","gtk","gtm","gu","guacamole","guadalajara","guadalcanal","guadalquivir","guadalupe","guadeloupe","guallatiri","gualterio","guam","guamanian","guangzhou","guanine","guano","guantanamo","guarani","guarantee","guaranteed","guaranteeing","guarantees","guarantor","guaranty","guard","guarded","guardedness","guarder","guardhouse","guardia","guardian","guardianship","guardrail","guardroom","guards","guardsman","guardsmen","guarnieri","guatemala","guatemalan","guava","guayaquil","gubernatorial","gucci","gudgeon","guelph","guendolen","guenevere","guenna","guenther","guernsey","guerra","guerrero","guerrilla","guess","guessable","guessed","guesser","guesses","guessing","guesstimate","guesswork","guest","guests","guevara","guff","guffaw","guggenheim","guglielma","guglielmo","guhleman","gui","guiana","guice","guid","guidance","guide","guidebook","guided","guideline","guidelines","guidepost","guider","guides","guido","guids","guilbert","guild","guilder","guildhall","guile","guileful","guileless","guilelessness","guillaume","guillema","guillemette","guillemot","guillermo","guillotine","guilt","guiltily","guiltiness","guiltless","guiltlessness","guilty","guinea","guinean","guinevere","guinna","guinness","guise","guitar","guitarist","guiyang","guizot","gujarat","gujarati","gujranwala","gulag","gulch","gulden","gulf","gull","gullah","gullet","gulley","gullibility","gullible","gulliver","gully","gulp","gum","gumbo","gumboil","gumboots","gumdrop","gummed","gumminess","gumming","gummy","gumption","gumshoe","gumshoeing","gumtree","gun","gunar","gunboat","gunderson","gunfight","gunfighter","gunfire","gunflint","gunfought","gunicorn","gunilla","gunk","gunky","gunman","gunmen","gunmetal","gunnar","gunned","gunnel","gunner","gunnery","gunning","gunny","gunnysack","gunpoint","gunpowder","gunrunner","gunrunning","guns","gunship","gunshot","gunsling","gunslinger","gunsmith","gunsmiths","guntar","gunter","gunther","gunwale","guofeng","guppy","gupta","gurgle","gurkha","gurney","guru","gus","gusella","gush","gusher","gushy","guss","gusset","gussi","gussie","gussy","gust","gusta","gustaf","gustafson","gustatory","gustav","gustave","gustavo","gustavus","gusted","gusti","gustie","gustily","gustiness","gusting","gusto","gustoes","gusts","gusty","gut","gutenberg","guthrey","guthrie","guthry","gutierrez","gutless","gutlessness","guts","gutser","gutsiness","gutsy","gutted","gutter","guttering","guttersnipe","gutting","guttural","gutturalness","gutty","guy","guyana","guyanese","guys","guzman","guzzle","guzzler","gv","gw","gwalior","gwen","gwendolen","gwendolin","gwendoline","gwendolyn","gweneth","gwenette","gwenneth","gwenni","gwennie","gwenny","gwenora","gwenore","gwt","gwyn","gwyneth","gwynne","gx","gy","gym","gymkhana","gymnasia","gymnasium","gymnast","gymnastic","gymnastically","gymnastics","gymnosperm","gynecologic","gynecological","gynecologist","gynecology","gyp","gypped","gypper","gypping","gypsite","gypster","gypsum","gypsy","gyrate","gyration","gyrator","gyrfalcon","gyro","gyrocompass","gyroscope","gyroscopic","gyve","gz","gzip","h","ha","haag","haas","habakkuk","habeas","haber","haberdasher","haberdashery","haberman","habib","habiliment","habit","habitability","habitable","habitableness","habitant","habitat","habitation","habitations","habits","habitu","habitual","habitualness","habituate","habituation","hacienda","hack","hackage","hacked","hacker","hackers","hackett","hacking","hackle","hackler","hackney","hacks","hacksaw","hackwork","hacky","had","hadamard","hadar","haddad","haddock","hades","hadj","hadji","hadlee","hadleigh","hadley","hadn","hadoop","hadria","hadrian","hadron","hadst","haemoglobin","haemophilia","haemorrhage","hafiz","hafnium","haft","hag","hagan","hagar","hagen","hager","haggai","haggard","haggardness","hagged","hagging","haggis","haggish","haggle","haggler","hagiographa","hagiographer","hagiography","hagstrom","hague","haha","hahn","hahnium","haifa","haiku","hail","hailee","hailer","hailey","hailstone","hailstorm","haily","haiphong","hair","hairball","hairbreadth","hairbreadths","hairbrush","haircare","haircloth","haircloths","haircut","haircutting","hairdo","hairdresser","hairdressing","hairdryer","hairiness","hairless","hairlessness","hairlike","hairline","hairnet","hairpiece","hairpin","hairsbreadth","hairsbreadths","hairsplitter","hairsplitting","hairspray","hairspring","hairstyle","hairstylist","hairy","haiti","haitian","hajj","hajjes","hajji","hake","hakeem","hakim","hakka","hakluyt","hal","halal","halalled","halalling","halberd","halcyon","haldane","hale","haleakala","haleigh","haler","halest","halette","haley","half","halfback","halfbreed","halfhearted","halfheartedness","halfpence","halfpenny","halfpennyworth","halftime","halftone","halfway","halfword","hali","halibut","halide","halie","halifax","halimeda","halite","halitoses","halitosis","hall","hallelujah","hallelujahs","halley","halli","halliard","hallie","hallinan","hallmark","hallo","halloo","hallow","halloween","hallowing","hallows","hallsy","hallucinate","hallucination","hallucinatory","hallucinogen","hallucinogenic","hallway","hally","halo","halocarbon","halogen","halogenated","halon","halpern","halsey","halsy","halt","halter","halting","halve","halves","halyard","ham","hamal","haman","hamburg","hamburger","hamcrest","hamel","hamey","hamhung","hamid","hamil","hamilcar","hamilton","hamiltonian","hamish","hamitic","haml","hamlen","hamlet","hamlin","hammad","hammarskjold","hammed","hammer","hammerer","hammerhead","hammering","hammerless","hammerlock","hammerstein","hammertoe","hammett","hamming","hammock","hammond","hammurabi","hammy","hamnet","hamper","hampered","hampshire","hampton","hamster","hamstring","hamstrung","hamsun","han","hana","hanan","hancock","hand","handbag","handbagged","handbagging","handball","handbarrow","handbasin","handbill","handbook","handbrake","handcar","handcart","handclasp","handcraft","handcuff","handcuffs","handed","handedness","handel","hander","handful","handgun","handhold","handicap","handicapped","handicapper","handicapping","handicraft","handicraftsman","handicraftsmen","handily","handiness","handiwork","handkerchief","handle","handleable","handlebar","handlebars","handlecallback","handlechange","handleclick","handled","handleerror","handlelaunchactivity","handlemessage","handlenonsuccessanddebuggernotification","handler","handlerequest","handlers","handles","handless","handlesubmit","handling","handmade","handmaid","handmaiden","handout","handover","handpick","handrail","hands","handsaw","handset","handshake","handshaker","handshaking","handsome","handsomely","handsomeness","handspike","handspring","handstand","handwork","handwoven","handwrite","handwriting","handwritten","handy","handyman","handymen","haney","hang","hangar","hangdog","hanged","hanger","hanging","hangman","hangmen","hangnail","hangout","hangover","hangs","hangul","hangup","hangzhou","hank","hankel","hanker","hankerer","hankering","hankie","hanky","hanna","hannah","hanni","hannibal","hannie","hanny","hanoi","hanover","hanoverian","hans","hansel","hansen","hansiain","hansom","hanson","hanuka","hanukkah","hanukkahs","hap","hapgood","haphazard","haphazardness","hapless","haplessness","haploid","happed","happen","happened","happening","happens","happenstance","happily","happiness","happing","happy","haproxy","hapsburg","harald","harangue","haranguer","harare","harass","harasser","harassment","harbert","harbin","harbinger","harbor","harborer","harcourt","hard","hardback","hardball","hardboard","hardboiled","hardbound","hardcode","hardcoded","hardcoding","hardcore","hardcover","harden","hardened","hardener","hardening","harder","hardest","hardhat","hardheaded","hardheadedness","hardhearted","hardheartedness","hardihood","hardily","hardin","hardiness","harding","hardliner","hardly","hardness","hardscrabble","hardshell","hardship","hardstand","hardtack","hardtop","hardware","hardwire","hardwood","hardworking","hardy","hare","harebell","harebrained","harelip","harelipped","harem","hargreaves","hark","harlan","harland","harlem","harlen","harlene","harlequin","harley","harli","harlie","harlin","harlot","harlotry","harlow","harm","harman","harmed","harmer","harmful","harmfulness","harmless","harmlessness","harmon","harmonia","harmonic","harmonica","harmonically","harmonics","harmonie","harmonious","harmoniousness","harmonium","harmonization","harmonizations","harmonize","harmonized","harmonizer","harmonizes","harmony","harness","harnessed","harnesser","harnesses","harold","haroun","harp","harper","harping","harpist","harpoon","harpooner","harpsichord","harpsichordist","harpy","harrell","harri","harridan","harrie","harrier","harriet","harriett","harrietta","harriette","harrington","harriot","harriott","harrisburg","harrison","harrisonburg","harrow","harrower","harrumph","harry","harsh","harshen","harshness","hart","harte","hartford","hartley","hartline","hartman","hartwell","harv","harvard","harvest","harvested","harvester","harvestman","harvey","harwell","harwilll","has","hasattr","hasbro","hasclass","hasfocus","hash","hashcode","hashed","hasheem","hasher","hashes","hashim","hashing","hashish","hashlib","hashmap","hashset","hashtable","hashtag","hashtags","hasidim","haskel","haskell","haskins","haslett","hasmany","hasn","hasnext","hasone","hasownproperty","hasp","hassle","hassock","hast","haste","hasten","hastener","hastie","hastily","hastiness","hastings","hasty","hasvalue","hat","hatch","hatchback","hatcheck","hatched","hatcher","hatchery","hatchet","hatching","hatchure","hatchway","hate","hateful","hatefulness","hater","hatfield","hathaway","hatless","hatred","hatstands","hatted","hatter","hatteras","hatti","hattie","hatting","hatty","hauberk","haugen","haughtily","haughtiness","haughty","haul","haulage","hauler","haunch","haunt","haunter","haunting","hauptmann","hausa","hausdorff","hauser","hauteur","havana","havarti","have","havel","haven","havent","haver","haversack","having","havoc","havocked","havocking","haw","hawaii","hawaiian","hawk","hawker","hawking","hawkins","hawkish","hawkishness","hawley","haws","hawser","hawthorn","hawthorne","hay","haycock","hayden","haydn","haydon","hayes","hayfield","hayley","hayloft","haymow","haynes","hayrick","hayride","hayseed","haystack","haywain","hayward","haywire","haywood","hayyim","hazard","hazardous","hazardousness","haze","hazel","hazelcast","hazelnut","hazer","hazily","haziness","hazing","hazlett","hazlitt","hazy","hb","hbase","hbm","hbo","hbox","hbs","hc","hd","hdc","hdd","hdf","hdfs","hdpi","hdqrs","hdr","hdtv","he","head","headache","headaches","headband","headboard","headcount","headdress","header","headers","headerstyle","headertemplate","headertext","headerview","headfirst","headgear","headhunt","headhunter","headhunting","headily","headiness","heading","headings","headlamp","headland","headless","headlessness","headlight","headline","headliner","headlines","headlock","headlong","headman","headmaster","headmastership","headmen","headmistress","headphone","headpiece","headpin","headquarter","headrest","headroom","heads","headscarf","headset","headship","headshrinker","headsman","headsmen","headstall","headstand","headstock","headstone","headstrong","headwaiter","headwall","headwater","headway","headwind","headword","heady","heal","healed","healer","heall","health","healthcare","healthful","healthfully","healthfulness","healthily","healthiness","healths","healthy","heap","hear","heard","hearer","hearing","hearken","hears","hearsay","hearse","hearst","heart","heartache","heartbeat","heartbreak","heartbreaking","heartbroke","heartbroken","heartburn","heartburning","hearted","hearten","heartening","heartfelt","hearth","hearthrug","hearths","hearthstone","heartily","heartiness","heartland","heartless","heartlessness","heartrending","hearts","heartsick","heartsickness","heartstrings","heartthrob","heartwarming","heartwood","hearty","heat","heated","heatedly","heater","heath","heathen","heathendom","heathenish","heathenism","heather","heathery","heathkit","heathland","heathman","heaths","heatmap","heatproof","heats","heatstroke","heatwave","heave","heaven","heavenliness","heavenly","heavenward","heaver","heaves","heavily","heaviness","heaviside","heavy","heavyhearted","heavyset","heavyweight","heb","hebe","hebephrenic","hebert","hebraic","hebraism","hebrew","hebrides","hecate","hecatomb","heck","heckle","heckler","hectare","hectic","hectically","hectogram","hectometer","hector","hecuba","heda","hedda","heddi","heddie","hedge","hedgehog","hedgehop","hedgehopped","hedgehopping","hedger","hedgerow","hedging","hedi","hedonism","hedonist","hedonistic","hedvig","hedvige","hedwig","hedwiga","hedy","heed","heeded","heedful","heedfulness","heeding","heedless","heedlessness","heehaw","heel","heeler","heeling","heelless","heep","hefner","heft","heftily","heftiness","hefty","hegel","hegelian","hegemonic","hegemony","hegira","heida","heidegger","heidelberg","heidi","heidie","heifer","heifetz","height","heighten","heights","heimlich","heindrick","heine","heineken","heinlein","heinous","heinousness","heinrich","heinrick","heinrik","heinz","heinze","heir","heiress","heirloom","heisenberg","heiser","heist","heister","hejira","helaina","helaine","held","helen","helena","helene","helenka","helga","helge","helical","helices","helicon","helicopter","heliocentric","heliography","heliopolis","helios","heliosphere","heliotrope","heliport","helium","helix","hell","hellbender","hellbent","hellcat","hellebore","hellene","hellenic","hellenism","hellenist","hellenistic","hellenization","hellenize","heller","hellespont","hellfire","hellhole","helli","hellion","hellish","hellishness","hellman","hello","helloworld","helluva","helm","helmed","helmet","helmholtz","helming","helms","helmsman","helmsmen","helmut","helot","help","helped","helper","helpers","helpful","helpfulness","helping","helpless","helplessness","helpline","helpmate","helpmeet","helps","helsa","helsinki","helve","helvetian","helvetica","helvetius","helyn","hem","hematite","hematologic","hematological","hematologist","hematology","heme","hemingway","hemisphere","hemispheric","hemispherical","hemline","hemlock","hemmed","hemmer","hemming","hemoglobin","hemolytic","hemophilia","hemophiliac","hemorrhage","hemorrhagic","hemorrhoid","hemostat","hemp","hemstitch","hen","hence","henceforth","henceforward","hench","henchman","henchmen","henderson","hendrerit","hendrick","hendrickson","hendrik","hendrika","hendrix","henge","henka","henley","henna","hennessey","henning","henpeck","henri","henrie","henrieta","henrietta","henriette","henrik","henry","henryetta","hensley","henson","hep","heparin","hepatic","hepatitides","hepatitis","hepburn","hephaestus","hephzibah","hepper","heppest","hepplewhite","heptagon","heptagonal","heptane","heptathlon","her","hera","heracles","heraclitus","herald","heralded","heraldic","heraldry","herb","herbaceous","herbage","herbal","herbalism","herbalist","herbart","herbert","herbicidal","herbicide","herbie","herbivore","herbivorous","herby","herc","herculaneum","hercule","herculean","herculie","herd","herder","herdsman","herdsmen","here","hereabout","hereafter","hereby","hereditary","heredity","hereford","herein","hereinafter","hereof","hereon","heres","heresy","heretic","heretical","hereto","heretofore","hereunder","hereunto","hereupon","herewith","heriberto","heritable","heritage","heritor","herkimer","herman","hermann","hermaphrodite","hermaphroditic","hermaphroditus","hermeneutic","hermeneutics","hermes","hermetic","hermetical","hermia","hermie","hermina","hermine","herminia","hermione","hermit","hermitage","hermite","hermitian","hermon","hermosa","hermosillo","hermy","hernandez","hernando","hernia","hernial","herniate","hero","herod","herodotus","heroes","heroic","heroically","heroics","heroin","heroine","heroism","heroku","herokuapp","herold","heron","herpes","herpetologist","herpetology","herr","herrera","herrick","herring","herringbone","herrington","hersch","herschel","herself","hersey","hersh","hershel","hershey","herta","hertha","hertz","hertzog","hertzsprung","herve","hervey","herzegovina","herzl","hes","hesiod","hesitance","hesitancy","hesitant","hesitantly","hesitate","hesitater","hesitating","hesitation","hesperus","hess","hesse","hessian","hester","hesther","hestia","heston","heterodox","heterodoxy","heterodyne","heterogamous","heterogamy","heterogeneity","heterogeneous","heterogeneousness","heterosexual","heterosexuality","heterostructure","heterozygous","hetti","hettie","hetty","heublein","heuristic","heuristically","heusen","heuser","hew","hewe","hewer","hewet","hewett","hewie","hewitt","hewlett","hex","hexachloride","hexadecimal","hexafluoride","hexagon","hexagonal","hexagram","hexameter","hexer","hey","heyday","heyerdahl","heywood","hezekiah","hf","hg","hgt","hgwy","hh","hhh","hhs","hi","hialeah","hiatus","hiawatha","hibachi","hibernate","hibernation","hibernator","hibernia","hibernian","hibiscus","hiccup","hick","hickey","hickman","hickok","hickory","hicks","hid","hidden","hiddenfield","hiddenfor","hide","hideaway","hidebound","hideous","hideousness","hideout","hider","hides","hiding","hie","hieing","hierarchal","hierarchic","hierarchical","hierarchy","hieratic","hieroglyph","hieroglyphic","hieroglyphics","hieroglyphs","hieronymus","hifalutin","higashiosaka","higgins","high","highball","highborn","highboy","highbrow","highchair","highcharts","higher","highest","highfalutin","highfield","highgui","highhanded","highhandedness","highish","highland","highlander","highlands","highlight","highlighted","highlighting","highlights","highly","highness","highpoint","highroad","highs","highscore","hight","hightail","highway","highwayman","highwaymen","hijack","hijacker","hike","hiker","hilario","hilarious","hilariousness","hilarity","hilarius","hilary","hilbert","hilda","hildagard","hildagarde","hilde","hildebrand","hildegaard","hildegarde","hildy","hill","hillard","hillary","hillbilly","hillcrest","hillel","hiller","hillery","hilliard","hilliary","hillie","hillier","hilliness","hillman","hillmen","hillock","hillsboro","hillsdale","hillside","hilltop","hillwalking","hilly","hillyer","hilt","hilton","him","himalaya","himalayan","himmler","himself","hinayana","hind","hinda","hindemith","hindenburg","hinder","hindered","hinderer","hindi","hindmost","hindquarter","hindrance","hindsight","hindu","hinduism","hindustan","hindustani","hines","hinge","hinger","hinkle","hinsdale","hinstance","hint","hinter","hinterland","hinton","hints","hinze","hip","hipbone","hipness","hipparchus","hipped","hipper","hippest","hippie","hipping","hippo","hippocrates","hippocratic","hippodrome","hippopotamus","hippy","hipster","hiragana","hiram","hire","hired","hireling","hirer","hirey","hiring","hirohito","hiroshi","hiroshima","hirsch","hirsute","hirsuteness","his","hispanic","hispaniola","hiss","hisser","hissing","hist","histamine","histidine","histochemic","histochemical","histochemistry","histogram","histological","histologist","histology","historian","historic","historical","historically","historicalness","historicism","historicist","historicity","historiographer","historiography","history","histrionic","histrionically","histrionics","hit","hitachi","hitch","hitchcock","hitcher","hitchhike","hither","hitherto","hitler","hitless","hits","hittable","hitter","hitting","hittite","hiv","hive","hk","hkey","hklm","hl","hloise","hls","hm","hmac","hmm","hmo","hmong","hms","hn","ho","hoar","hoard","hoarder","hoarding","hoarfrost","hoariness","hoarse","hoarseness","hoary","hoax","hoaxer","hob","hobard","hobart","hobbed","hobbes","hobbies","hobbing","hobbit","hobble","hobbler","hobbs","hobby","hobbyhorse","hobbyist","hobday","hobey","hobgoblin","hobie","hobnail","hobnob","hobnobbed","hobnobbing","hobo","hoboken","hoc","hock","hocker","hockey","hockney","hockshop","hod","hodge","hodgepodge","hodgkin","hoe","hoebart","hoecake","hoedown","hoeing","hoer","hoff","hoffa","hoffman","hofstadter","hog","hogan","hogarth","hogback","hogged","hogger","hogging","hoggish","hogshead","hogtie","hogtying","hogwash","hohenlohe","hohenstaufen","hohenzollern","hohhot","hoist","hoister","hoke","hokey","hokier","hokiest","hokkaido","hokum","hokusai","holbein","holbrook","holcomb","hold","holdall","holden","holder","holders","holding","holdout","holdover","holds","holdup","hole","holes","holey","holiday","holidaymaker","holidays","holier","holiness","holistic","holistically","holland","hollandaise","hollander","holler","hollerith","holley","holli","hollie","hollister","hollow","holloway","hollowness","hollowware","holly","hollyanne","hollyhock","hollywood","holm","holman","holmes","holmium","holo","holocaust","holocene","hologram","holograph","holographic","holographs","holography","holst","holstein","holster","holt","holy","holyoke","holystone","holzman","hom","homage","homager","hombre","homburg","home","homebody","homebound","homeboy","homebrew","homebuilder","homebuilding","homebuilt","homecoming","homecontroller","homegrown","homeland","homeless","homelessness","homelike","homeliness","homely","homemade","homemake","homemaker","homemaking","homeomorph","homeomorphic","homeomorphism","homeopath","homeopathic","homeopaths","homeopathy","homeostases","homeostasis","homeostatic","homeowner","homeownership","homepage","homer","homere","homeric","homerists","homeroom","homerus","homes","homeschooling","homescreen","homesick","homesickness","homespun","homestead","homesteader","homestretch","hometown","homeward","homework","homeworker","homey","homeyness","homicidal","homicide","homier","homiest","homiletic","homily","hominess","homing","hominid","hominy","homo","homogamy","homogenate","homogeneity","homogeneous","homogenization","homogenize","homogenizer","homograph","homographs","homological","homologous","homologue","homology","homomorphic","homomorphism","homonym","homophobia","homophobic","homophone","homopolymers","homosexual","homosexuality","homotopy","homozygous","hon","honcho","honda","hondo","honduran","honduras","hone","honecker","honest","honestly","honesty","honey","honeybee","honeycomb","honeydew","honeylocust","honeymoon","honeymooner","honeysuckle","honeywell","hong","honiara","honk","honker","honky","honolulu","honor","honorable","honorableness","honorables","honorablies","honorably","honorarily","honorarium","honorary","honored","honoree","honorer","honoria","honorific","honors","honshu","hooch","hood","hooded","hoodedness","hoodlum","hoodoo","hoodwink","hoodwinker","hooey","hoof","hoofer","hoofmark","hook","hookah","hookahs","hooke","hooked","hookedness","hooker","hookey","hooking","hooks","hookup","hookworm","hooky","hooligan","hooliganism","hoop","hooper","hoopla","hooray","hoosegow","hoosier","hoot","hootch","hootenanny","hooter","hoover","hooves","hop","hope","hoped","hopeful","hopefully","hopefulness","hopeless","hopelessness","hoper","hopes","hopewell","hopi","hoping","hopkins","hopkinsian","hopped","hopper","hopping","hoppled","hopples","hopscotch","horace","horacio","horatia","horatio","horatius","horde","horehound","horizon","horizontal","horizontalalign","horizontalalignment","horizontalcontentalignment","horizontally","horizontalscrollview","hormel","hormonal","hormone","hormuz","horn","hornbeam","hornblende","hornblower","horne","horned","hornedness","hornet","horniness","hornless","hornlike","hornpipe","horny","horologic","horological","horologist","horology","horoscope","horowitz","horrendous","horrible","horribleness","horribly","horrid","horridness","horrific","horrifically","horrify","horrifying","horror","hors","horse","horseback","horsedom","horseflesh","horsefly","horsehair","horsehide","horselaugh","horselaughs","horseless","horselike","horsely","horseman","horsemanship","horsemen","horseplay","horseplayer","horsepower","horseradish","horseshoe","horseshoeing","horseshoer","horsetail","horsewhip","horsewhipped","horsewhipping","horsewoman","horsewomen","horsey","horsier","horsiest","horsing","horst","hort","hortatory","horten","hortense","hortensia","horticultural","horticulture","horticulturist","horton","horus","hos","hosanna","hose","hosea","hosepipe","hosier","hosiery","hosp","hospice","hospitable","hospitably","hospital","hospitality","hospitalization","hospitalize","host","hostage","hostconfig","hosted","hostel","hosteler","hostelry","hostess","hostile","hostility","hosting","hostler","hostname","hosts","hot","hotbed","hotblooded","hotbox","hotcake","hotchpotch","hotel","hotelier","hotelman","hotels","hotfoot","hothead","hotheaded","hotheadedness","hothouse","hotmail","hotness","hotplate","hotpot","hotrod","hotshot","hotspot","hotted","hottentot","hotter","hottest","hotting","houdaille","houdini","hough","hound","hounder","hounding","hour","hourglass","houri","hourly","hours","house","houseboat","housebound","houseboy","housebreak","housebreaker","housebreaking","housebroke","housebroken","housebuilding","houseclean","housecleaning","housecoat","housefly","houseful","household","householder","househusband","housekeep","housekeeper","housekeeping","houselights","housemaid","houseman","housemen","housemother","housemoving","houseparent","houseplant","houser","houses","housetop","housewares","housewarming","housewife","housewifeliness","housewifely","housewives","housework","houseworker","housing","housman","houston","houyhnhnm","hov","hove","hovel","hover","hovercraft","hovered","hoverer","hovering","hovers","how","howard","howbeit","howdah","howdahs","howdy","howe","howell","however","howey","howie","howitzer","howl","howler","howrah","howsoever","howto","hoy","hoyden","hoydenish","hoyle","hoyt","hp","hpa","hpp","hq","hql","hr","href","hresult","hrh","hrothgar","hrs","hs","hsl","hsqldb","hst","hsv","ht","htaccess","htc","htdocs","hth","htm","html","htmlattributes","htmldocument","htmlelement","htmlentities","htmlhelper","htmlspecialchars","htmlstring","htmltextwriter","htmlunit","htons","hts","http","httpapplication","httpbackend","httpclient","httpcomponents","httpconnection","httpcontext","httpd","httpentity","httpget","httphandler","httpheader","httpheaders","httplib","httpmethod","httponly","httppost","httpprovider","httprequest","httprequestmessage","httpresponse","httpresponsemessage","httpresponseredirect","httpruntime","https","httpsecurity","httpserver","httpservlet","httpservletrequest","httpservletresponse","httpsession","httpstatus","httpstatuscode","httpurlconnection","httputility","httpwebrequest","httpwebresponse","hu","huang","huarache","huawei","hub","hubba","hubbard","hubble","hubbub","hubby","hubcap","hube","huber","hubert","huberto","hubey","hubie","hubris","hubs","huck","huckleberry","huckster","hud","huddersfield","huddle","huddler","hudson","hue","huerta","huey","huff","huffily","huffiness","huffman","huffy","hug","huge","hugely","hugeness","hugged","hugger","hugging","huggins","hugh","hughie","hugibert","hugo","huguenot","hugues","huh","huhs","hui","huitzilopitchli","hula","hulda","hulk","hull","hullabaloo","huller","hulling","hullo","hum","human","humane","humaneness","humaner","humanest","humanism","humanist","humanistic","humanitarian","humanitarianism","humanity","humanization","humanize","humanized","humanizer","humanizes","humanizing","humankind","humanness","humannesses","humanoid","humans","humbert","humberto","humble","humbleness","humbly","humboldt","humbug","humbugged","humbugging","humdinger","humdrum","hume","humeral","humeri","humerus","humfrey","humfrid","humfried","humid","humidification","humidifier","humidify","humidistat","humidity","humidor","humiliate","humiliating","humiliation","humility","hummed","hummel","hummer","humming","hummingbird","hummock","hummocky","hummus","humongous","humor","humored","humorist","humorless","humorlessness","humorous","humorousness","hump","humpback","humph","humphrey","humphs","humpty","humus","humvee","hun","hunch","hunchback","hundred","hundredfold","hundreds","hundredths","hundredweight","hunfredo","hung","hungarian","hungary","hunger","hungover","hungrily","hungriness","hungry","hunk","hunker","hunky","hunt","hunter","hunting","huntington","huntlee","huntley","huntress","huntsman","huntsmen","huntsville","hurdle","hurdler","hurl","hurlee","hurleigh","hurler","hurley","hurling","huron","hurray","hurricane","hurried","hurriedness","hurry","hurst","hurt","hurter","hurtful","hurtfulness","hurting","hurtle","hurts","hurwitz","hus","husain","husband","husbander","husbandman","husbandmen","husbandry","husein","hush","husk","husker","huskily","huskiness","husking","husky","hussar","hussein","husserl","hussy","hustings","hustle","hustler","huston","hut","hutch","hutchins","hutchinson","hutchison","hutted","hutting","hutton","hutu","huxley","huygens","huzzah","huzzahs","hv","hw","hwnd","hwy","hx","hy","hyacinth","hyacintha","hyacinthe","hyacinthia","hyacinthie","hyacinths","hyades","hyaena","hyannis","hyatt","hybrid","hybridism","hybridization","hybridize","hyde","hyderabad","hydra","hydrangea","hydrant","hydrate","hydration","hydraulic","hydraulically","hydraulicked","hydraulicking","hydraulics","hydrazine","hydride","hydro","hydrocarbon","hydrocephali","hydrocephalus","hydrochemistry","hydrochloric","hydrochloride","hydrodynamic","hydrodynamical","hydrodynamics","hydroelectric","hydroelectrically","hydroelectricity","hydrofluoric","hydrofoil","hydrogen","hydrogenate","hydrogenation","hydrogenations","hydrogenous","hydrological","hydrologist","hydrology","hydrolysis","hydrolyze","hydrolyzed","hydromagnetic","hydromechanics","hydrometer","hydrometry","hydrophilic","hydrophobia","hydrophobic","hydrophone","hydroplane","hydroponic","hydroponics","hydrosphere","hydrostatic","hydrostatics","hydrotherapy","hydrothermal","hydrous","hydroxide","hydroxy","hydroxyl","hydroxylate","hydroxyzine","hyena","hygiene","hygienic","hygienically","hygienics","hygienist","hygrometer","hygroscopic","hying","hyman","hymen","hymeneal","hymie","hymn","hymnal","hymnbook","hynda","hype","hyper","hyperactive","hyperactivity","hyperbola","hyperbole","hyperbolic","hyperbolically","hyperboloid","hyperboloidal","hypercellularity","hypercritical","hypercube","hyperemia","hyperemic","hyperfine","hypergamous","hypergamy","hyperglycemia","hyperinflation","hyperion","hyperledger","hyperlink","hyperlinks","hypermarket","hypermedia","hyperplane","hyperplasia","hypersensitive","hypersensitiveness","hypersensitivity","hypersonic","hyperspace","hypersphere","hypertension","hypertensive","hypertext","hyperthyroid","hyperthyroidism","hypertrophy","hypervelocity","hyperventilate","hyperventilation","hyphen","hyphenate","hyphenated","hyphenation","hyphens","hypnoses","hypnosis","hypnotherapy","hypnotic","hypnotically","hypnotism","hypnotist","hypnotize","hypo","hypoactive","hypoallergenic","hypocellularity","hypochondria","hypochondriac","hypocrisy","hypocrite","hypocritical","hypodermic","hypoglycemia","hypoglycemic","hypophyseal","hypophysectomized","hypotenuse","hypothalami","hypothalamic","hypothalamically","hypothalamus","hypothermia","hypotheses","hypothesis","hypothesize","hypothesizer","hypothetic","hypothetical","hypothyroid","hypothyroidism","hypoxia","hyssop","hysterectomy","hysteresis","hysteria","hysteric","hysterical","hyundai","hz","i","ia","iaccoca","iactionresult","iago","iain","iam","iamb","iambi","iambic","iambus","ian","ianthe","iasyncresult","ib","ibaction","ibadan","ibb","ibbie","ibby","iberia","iberian","ibero","ibex","ibid","ibidem","ibinder","ibis","ibm","ibo","iboutlet","ibrahim","ibsen","ibuprofen","ic","icarus","icbm","icc","ice","iceberg","iceboat","icebound","icebox","icebreaker","icecap","iceland","icelander","icelandic","iceman","icemen","icepack","icepick","ichabod","ichneumon","ichthyologist","ichthyology","icicle","icily","iciness","icing","icky","icloud","icmp","ico","icollection","icommand","icon","iconic","iconoclasm","iconoclast","iconoclastic","iconography","icons","iconv","icosahedra","icosahedral","icosahedron","ics","ictus","icu","icy","id","ida","idaho","idahoan","idahoes","idalia","idalina","idaline","idc","ide","idea","ideal","idealism","idealist","idealistic","idealistically","idealization","idealize","idealized","idealizer","ideally","idealogical","ideas","ideate","ideation","idell","idelle","idem","idempotent","ident","identical","identicalness","identifiability","identifiable","identifiably","identification","identified","identifier","identifiers","identifies","identify","identifying","identities","identity","identitymodel","identityserver","ideogram","ideograph","ideographic","ideographs","ideological","ideologist","ideologue","ideology","ideone","ides","idette","idf","idictionary","idiocy","idiolect","idiom","idiomatic","idiomatically","idiopathic","idiosyncrasy","idiosyncratic","idiosyncratically","idiot","idiotic","idiotically","idisposable","idl","idle","idleness","idler","idol","idolater","idolatress","idolatrous","idolatry","idolization","idolize","idolized","idolizer","idp","ids","idt","iduser","idx","idyll","idyllic","idyllically","ie","ieee","ienumerable","ienumerator","ietf","ieyasu","if","iface","ifdef","ifelse","iferror","iffiness","iffy","ifmodule","ifndef","ifni","ifnull","ifoo","iframe","iframes","ifs","ifstream","ig","iggie","iggy","igloo","ignace","ignacio","ignacius","ignatius","ignaz","ignazio","igneous","ignitable","ignite","igniter","ignition","ignoble","ignobleness","ignobly","ignominious","ignominy","ignorable","ignoramus","ignorance","ignorant","ignorantness","ignore","ignorecase","ignored","ignorer","ignores","ignoring","igor","igraph","iguana","iguassu","ih","ii","iid","iif","iii","iirc","iis","ij","ijsselmeer","ik","ike","ikey","ikhnaton","ikon","il","ila","ilaire","ilario","ilea","ileana","ileane","ileitides","ileitis","ilene","ileum","ilia","iliac","iliad","ilise","ilist","ilium","ilk","ilka","ill","illa","illegal","illegalaccessexception","illegalargumentexception","illegality","illegalstateexception","illegibility","illegible","illegibly","illegitimacy","illegitimate","illiberal","illiberality","illicit","illicitness","illimitable","illimitableness","illinois","illinoisan","illiquid","illiteracy","illiterate","illiterateness","illness","illogic","illogical","illogicality","illogicalness","illume","illuminate","illuminati","illuminating","illuminatingly","illumination","illumine","illus","illusion","illusionary","illusionist","illusive","illusiveness","illusoriness","illusory","illustrate","illustrated","illustrates","illustration","illustrative","illustrator","illustrious","illustriousness","illy","iloc","ilogger","ilona","ilsa","ilse","ilysa","ilyse","ilyssa","ilyushin","im","imag","image","imageadapter","imagearray","imagebutton","imagedata","imagefield","imagefile","imageformat","imageicon","imageid","imageio","imagelist","imageloader","imagemagick","imagen","imagename","imagenamed","imagepath","imagepicker","imagery","images","imageshack","imagesize","imagesource","imageuri","imageurl","imageview","imagewidth","imagick","imaginable","imaginableness","imaginably","imaginariness","imaginary","imagination","imaginative","imaginativeness","imagine","imagined","imaginer","imaging","imago","imagoes","imam","imap","imbalance","imbecile","imbecilic","imbecility","imbibe","imbiber","imbrication","imbrium","imbroglio","imbruing","imbue","imdb","ime","imei","imelda","imessage","imf","img","imgdata","imgproc","imgs","imgur","imgurl","imgview","imho","imitable","imitate","imitation","imitative","imitativeness","imitator","imm","immaculate","immaculateness","immanence","immanency","immanent","immanuel","immaterial","immateriality","immaterialness","immature","immatureness","immaturity","immeasurable","immeasurableness","immeasurably","immediacy","immediate","immediately","immediateness","immemorial","immense","immenseness","immensity","immerse","immersible","immersion","immigrant","immigrate","immigration","imminence","imminent","imminentness","immobile","immobility","immobilization","immobilize","immoderate","immoderateness","immoderation","immodest","immodesty","immolate","immolation","immoral","immorality","immortal","immortality","immortalize","immortalized","immovability","immovable","immovableness","immovably","immune","immunity","immunization","immunize","immunoassay","immunodeficiency","immunodeficient","immunologic","immunological","immunologist","immunology","immure","immutability","immutable","immutableness","immutably","imnsho","imo","imogen","imogene","imojean","imp","impact","impaction","impactor","impair","impaired","impairer","impairment","impala","impale","impalement","impaler","impalpable","impalpably","impanel","impart","impartation","impartial","impartiality","impassable","impassableness","impassably","impasse","impassibility","impassible","impassibly","impassion","impassioned","impassive","impassiveness","impassivity","impasto","impatience","impatiens","impatient","impeach","impeachable","impeacher","impeachment","impeccability","impeccable","impeccably","impecunious","impecuniousness","imped","impedance","impede","impeded","impeder","impediment","impedimenta","impel","impelled","impeller","impelling","impend","impenetrability","impenetrable","impenetrableness","impenetrably","impenitence","impenitent","imperative","imperativeness","imperceivable","imperceptibility","imperceptible","imperceptibly","imperceptive","imperdiet","imperf","imperfect","imperfectability","imperfection","imperfectness","imperial","imperialism","imperialist","imperialistic","imperialistically","imperil","imperilment","imperious","imperiousness","imperishable","imperishableness","imperishably","impermanence","impermanent","impermeability","impermeable","impermeableness","impermeably","impermissible","impersonal","impersonality","impersonalized","impersonate","impersonation","impersonator","impertinence","impertinent","imperturbability","imperturbable","imperturbably","impervious","imperviousness","impetigo","impetuosity","impetuous","impetuousness","impetus","impiety","imping","impinge","impingement","impious","impiousness","impish","impishness","impl","implacability","implacable","implacableness","implacably","implant","implantation","implanter","implausibility","implausible","implausibly","implement","implementability","implementable","implementation","implementations","implemented","implementer","implementing","implementor","implements","implicant","implicate","implication","implications","implicative","implicit","implicitly","implicitness","implied","implies","implode","implore","imploring","implosion","implosive","imply","implying","impolite","impoliteness","impolitic","impoliticness","imponderable","imponderableness","import","importance","important","importantly","importation","imported","importer","importerror","importing","importlib","imports","importunate","importunateness","importune","importuner","importunity","imposable","impose","imposer","imposing","imposingly","imposition","impossibility","impossible","impossibleness","impossibly","impost","imposter","impostor","imposture","impotence","impotency","impotent","impound","impoundments","impoverish","impoverisher","impoverishment","impracticable","impracticableness","impracticably","impractical","impracticality","impracticalness","imprecate","imprecation","imprecise","impreciseness","imprecision","impregnability","impregnable","impregnableness","impregnably","impregnate","impregnation","impresario","impress","impressed","impresser","impressibility","impressible","impression","impressionability","impressionable","impressionableness","impressionism","impressionist","impressionistic","impressions","impressive","impressiveness","impressment","imprimatur","imprint","imprinter","imprinting","imprison","imprisonment","improbability","improbable","improbableness","improbably","impromptu","improper","improperness","impropitious","impropriety","improve","improved","improvement","improvements","improver","improves","improvidence","improvident","improving","improvisation","improvisational","improvisatory","improvise","improviser","imprudence","imprudent","impudence","impudent","impugn","impugner","impulse","impulsion","impulsive","impulsiveness","impunity","impure","impureness","impurity","imputation","impute","imread","imshow","imus","in","ina","inaccessible","inaccurate","inaction","inactive","inadequate","inadvertence","inadvertent","inalienability","inalienably","inalterable","inalterableness","inamorata","inane","inanimate","inanimateness","inanity","inappeasable","inappropriate","inarray","inarticulate","inasmuch","inaugural","inaugurate","inauguration","inauthenticity","inbound","inbox","inbred","inbreed","inbuilt","inc","inca","incalculableness","incalculably","incandescence","incandescent","incant","incantation","incantatory","incapable","incapacitate","incapacitation","incarcerate","incarceration","incarnadine","incarnate","incarnation","incase","incendiary","incense","incentive","incentively","incentives","incept","inception","inceptive","inceptor","incessant","incest","incestuous","incestuousness","inch","inches","inchoate","inchon","inchworm","incidence","incident","incidental","incidentally","incidents","incididunt","incinerate","incineration","incinerator","incipience","incipiency","incipient","incise","incision","incisive","incisiveness","incisor","incite","incitement","inciter","incl","inclination","incline","inclined","incliner","inclining","include","included","includes","including","inclusion","inclusive","inclusiveness","incognito","incoherency","income","incoming","incommode","incommunicado","incomparable","incompatible","incompetent","incomplete","inconceivability","inconceivable","inconceivableness","incondensable","incongruousness","inconsiderable","inconsiderableness","inconsistence","inconsistent","inconsolable","inconsolableness","inconsolably","incontestability","incontestably","incontrovertibly","inconvenience","inconvenient","inconvertibility","inconvertible","incorporable","incorporate","incorporated","incorrect","incorrectly","incorrigibility","incorrigible","incorrigibleness","incorrigibly","incorruptible","incorruptibly","incr","increase","increased","increaser","increases","increasing","increasingly","incredible","incredibleness","incredibly","increment","incremental","incrementation","incremented","incrementing","increments","incriminate","incrimination","incriminatory","incrustation","incubate","incubation","incubator","incubus","inculcate","inculcation","inculpate","incumbency","incumbent","incunabula","incunabulum","incurable","incurious","incursion","ind","indebted","indebtedness","indeed","indefatigable","indefatigableness","indefatigably","indefeasible","indefeasibly","indefinable","indefinableness","indefinite","indefinitely","indelible","indelibly","indemnification","indemnify","indemnity","indent","indentation","indented","indenter","indention","indenture","independence","independent","independently","indescribable","indescribableness","indescribably","indestructible","indestructibleness","indestructibly","indeterminably","indeterminacy","indeterminate","indeterminism","index","indexation","indexed","indexeddb","indexer","indexerror","indexes","indexing","indexof","indexpath","india","indian","indiana","indianan","indianapolis","indianian","indicant","indicate","indicated","indicates","indicating","indication","indicative","indicator","indicators","indices","indict","indicter","indictment","indifference","indigence","indigenous","indigenousness","indigent","indigestible","indignant","indignation","indigo","indira","indirect","indirection","indirectly","indiscreet","indiscriminate","indiscriminateness","indispensability","indispensable","indispensableness","indispensably","indisputable","indisputableness","indissoluble","indissolubleness","indissolubly","indistinguishable","indistinguishableness","indite","indium","individual","individualism","individualist","individualistic","individualistically","individuality","individualization","individualize","individualized","individualizer","individualizes","individualizing","individually","individuals","individuate","individuation","indivisible","indivisibleness","indivisibly","indochina","indochinese","indoctrinate","indoctrination","indoctrinator","indolence","indolent","indomitable","indomitableness","indomitably","indonesia","indonesian","indoor","indore","indra","indubitable","indubitableness","indubitably","induce","induced","inducement","inducer","inducible","induct","inductance","inductee","induction","inductive","inductiveness","inductor","indulge","indulgence","indulgent","indulger","indus","industrial","industrialism","industrialist","industrialization","industrialize","industrialized","industries","industrious","industriousness","industry","indx","indy","inebriate","inebriation","inedible","ineducable","ineffability","ineffable","ineffableness","ineffably","inefficient","inelastic","ineligibly","ineluctable","ineluctably","inept","ineptitude","ineptness","inequality","inequivalent","inerrant","inert","inertia","inertial","inertness","ines","inescapably","inesita","inessa","inestimably","inet","inetaddress","inetpub","inevitability","inevitable","inevitableness","inevitably","inexact","inexhaustible","inexhaustibleness","inexhaustibly","inexorability","inexorable","inexorableness","inexorably","inexpedience","inexplicable","inexplicableness","inexplicably","inexplicit","inexpressibility","inexpressible","inexpressibleness","inextricably","inez","inf","infamous","infamy","infancy","infant","infanticide","infantile","infantry","infantryman","infantrymen","infarct","infarction","infatuate","infatuation","infauna","infect","infected","infecter","infection","infectious","infectiousness","infective","infer","inference","inferential","inferior","inferiority","infernal","inferno","inferred","inferring","infertile","infest","infestation","infester","infidel","infighting","infile","infill","infiltrate","infiltrator","infinispan","infinite","infinitely","infinitesimal","infinitival","infinitive","infinitude","infinitum","infinity","infirmary","infirmity","infix","inflammable","inflammableness","inflammation","inflammatory","inflatable","inflate","inflated","inflateexception","inflater","inflating","inflation","inflationary","inflect","inflection","inflectional","inflexible","inflexibleness","inflexion","inflict","inflicter","infliction","inflow","influence","influenced","influencer","influent","influential","influenza","info","infobox","infocenter","infomercial","inform","informatica","informatics","information","informational","informations","informative","informativeness","informatory","informed","informer","infos","infotainment","infowindow","infra","infrared","infrasonic","infrastructural","infrastructure","infrequence","infringe","infringement","infringer","infuriate","infuriating","infuriation","infuse","infuser","infusible","infusibleness","ing","inga","ingaberg","ingaborg","ingamar","ingar","inge","ingeberg","ingeborg","ingelbert","ingemar","ingenious","ingeniousness","ingenuity","ingenuous","ingenuousness","inger","ingersoll","ingest","ingestible","ingestion","inglebert","inglenook","inglewood","inglis","ingmar","ingnue","ingoing","ingot","ingra","ingrained","ingram","ingrate","ingratiate","ingratiating","ingratiation","ingredient","ingredients","ingres","ingress","ingression","ingrid","ingrim","ingrown","inguinal","ingunna","inhabit","inhabitable","inhabitance","inhabited","inhabiter","inhalant","inhalation","inhalator","inhale","inhere","inherent","inherently","inherit","inheritable","inheritableness","inheritance","inherited","inheriting","inheritor","inheritress","inheritrix","inherits","inhibit","inhibited","inhibiter","inhibition","inhibitor","inhibitory","inhomogeneous","inhospitable","inhospitableness","inhospitality","ini","inigo","inimical","inimitable","inimitableness","inimitably","inion","iniquitous","iniquitousness","iniquity","init","initandlisten","initial","initialcontext","initialer","initialisation","initialise","initialised","initializable","initialization","initializations","initialize","initializecomponent","initialized","initializer","initializers","initializes","initializing","initially","initials","initialstate","initiate","initiated","initiates","initiating","initiation","initiative","initiator","initiatory","initmap","initwithdata","initwithframe","initwithnibname","initwithstyle","initwithtitle","inject","injectable","injected","injecting","injection","injections","injector","injunctive","injure","injured","injurer","injurious","injuriousness","ink","inkblot","inker","inkiness","inkling","inkscape","inkstand","inkwell","inky","inland","inlander","inlay","inletting","inline","inlined","inlining","inly","inmost","inn","inna","innards","innate","innateness","inner","innerexception","innerheight","innerhtml","innermost","innersole","innerspring","innertext","innervate","innervation","innerwidth","inning","innis","innkeeper","innocence","innocent","innocuous","innocuousness","innodb","innovate","innovation","innovative","innovator","innovatory","innsbruck","innuendo","innumerability","innumerable","innumerableness","innumerably","innumerate","inoculate","inoculation","inoculative","inode","inoffensive","inonu","inopportune","inopportuneness","inorder","inordinate","inordinateness","inorganic","inotifypropertychanged","inout","inp","inpatient","inplace","input","inputarray","inputbox","inputdata","inputfield","inputfile","inputid","inputline","inputmethodmanager","inputs","inputstream","inputstreamreader","inputstring","inputted","inputtext","inputting","inputtype","inputvalue","inquire","inquirer","inquiring","inquiry","inquisition","inquisitional","inquisitive","inquisitiveness","inquisitor","inquisitorial","inri","inrush","ins","insalubrious","insamplesize","insane","insanitary","insatiability","insatiable","insatiableness","insatiably","inscribe","inscription","inscrutability","inscrutable","inscrutableness","inscrutably","inseam","insecticidal","insecticide","insectivore","insectivorous","insecure","insecureness","inseminate","insemination","insensate","insensateness","insensible","insensitive","insentient","inseparable","insert","insertafter","insertbefore","insertcell","inserted","inserter","inserting","insertion","inserts","inset","insets","insetting","inshore","inside","insider","insidious","insidiousness","insight","insightful","insights","insigne","insignia","insignificant","insinuate","insinuating","insinuation","insinuator","insipid","insipidity","insist","insistence","insistent","insisting","insociable","insofar","insole","insolence","insolent","insoluble","insolubleness","insolubly","insomnia","insomniac","insomuch","insouciance","insouciant","inspect","inspecting","inspection","inspective","inspector","inspectorate","inspiration","inspirational","inspire","inspired","inspirer","inspiring","inspirit","inst","instagram","install","installable","installation","installations","installed","installer","installers","installing","installment","installs","instance","instanceid","instanceof","instances","instant","instantaneous","instantaneousness","instantiate","instantiated","instantiates","instantiateviewcontrollerwithidentifier","instantiating","instantiation","instantly","instate","instead","instigate","instigation","instigator","instillation","instinct","instinctive","instinctual","institute","instituter","institutes","institution","institutional","institutionalism","institutionalist","institutionalization","institutionalize","institutions","institutor","instr","instream","instruct","instructed","instruction","instructional","instructions","instructive","instructiveness","instructor","instrument","instrumental","instrumentalist","instrumentality","instrumentation","instruments","insubordinate","insubstantial","insufferable","insufferably","insufficient","insular","insularity","insulate","insulated","insulation","insulator","insulin","insult","insulter","insulting","insuperable","insuperably","insupportable","insupportableness","insurance","insure","insured","insurer","insurgence","insurgency","insurgent","insurmountably","insurrection","insurrectionist","int","intact","intactness","intaglio","intake","intangible","intarray","integer","integerfield","integers","integrability","integrable","integral","integrand","integrate","integrated","integrates","integrating","integration","integrative","integrator","integrity","integument","intel","intellect","intellective","intellectual","intellectualism","intellectuality","intellectualize","intellectualness","intelligence","intelligencer","intelligent","intelligentsia","intelligibilities","intelligibility","intelligible","intelligibleness","intelligibly","intellij","intellisense","intelsat","intemperate","intend","intendant","intended","intendedness","intender","intensification","intensifier","intensify","intensional","intensity","intensive","intensiveness","intent","intentfilter","intention","intentional","intentionality","intentionally","intentions","intentness","intents","intentservice","inter","interact","interacting","interaction","interactions","interactive","interactively","interactivity","interacts","interaxial","interbank","interbred","interbreed","intercalate","intercalation","intercase","intercaste","intercede","interceder","intercensal","intercept","interception","interceptor","interceptors","intercession","intercessor","intercessory","interchange","interchangeability","interchangeable","interchangeableness","interchangeably","interchanger","intercity","interclass","intercohort","intercollegiate","intercom","intercommunicate","intercommunication","interconnect","interconnected","interconnectedness","interconnection","interconnectivity","intercontinental","interconversion","intercorrelated","intercourse","interdata","interdenominational","interdepartmental","interdependence","interdependency","interdependent","interdict","interdiction","interdisciplinary","interdum","interest","interested","interesting","interestingly","interestingness","interests","interface","interfaces","interfacing","interfaith","interfere","interference","interferer","interfering","interferometer","interferometric","interferometry","interferon","interfile","intergalactic","intergeneration","intergenerational","interglacial","intergovernmental","intergroup","interim","interindex","interindustry","interior","interj","interject","interjection","interjectional","interlace","interlard","interlayer","interleave","interleukin","interlibrary","interline","interlinear","interlingua","interlingual","interlining","interlink","interlisp","interlobular","interlock","interlocker","interlocutor","interlocutory","interlope","interloper","interlude","intermarriage","intermarry","intermediary","intermediate","intermediateness","intermediates","intermediation","interment","intermeshed","intermetrics","intermezzi","intermezzo","interminably","intermingle","intermission","intermittent","intermix","intermodule","intermolecular","intern","internal","internaldofilter","internalization","internalize","internally","internals","international","internationale","internationalism","internationalist","internationality","internationalization","internationalize","interne","internecine","internee","internet","internetwork","internist","internment","internship","internuclear","interocular","interoffice","interop","interoperability","interopservices","interp","interpenetrates","interpersonal","interplanetary","interplay","interpol","interpolate","interpolated","interpolation","interpose","interposer","interposition","interpret","interpretable","interpretation","interpretative","interpreted","interpreter","interpreting","interpretive","interpretor","interprets","interprocess","interprocessor","interquartile","interracial","interred","interregional","interregnum","interrelate","interrelated","interrelatedness","interrelation","interrelationship","interring","interrogate","interrogation","interrogative","interrogator","interrogatory","interrupt","interrupted","interruptedexception","interrupter","interruptibility","interruptible","interruption","interrupts","interscholastic","intersect","intersection","intersects","intersession","interspecies","intersperse","interspersion","interstage","interstate","interstellar","interstice","interstitial","intersurvey","intertask","intertwine","interurban","interval","intervals","intervene","intervener","intervenor","intervention","interventionism","interventionist","interview","interviewed","interviewee","interviewer","interviewing","interviews","intervocalic","interweave","interwove","interwoven","intestacy","intestinal","intestine","inti","intifada","intimacy","intimal","intimate","intimateness","intimater","intimation","intimidate","intimidating","intimidation","intl","into","intolerable","intolerableness","intolerant","intonate","intonation","intoxicant","intoxicate","intoxicated","intoxication","intptr","intra","intracellular","intracity","intraclass","intracohort","intractability","intractable","intractableness","intradepartmental","intrafamily","intragenerational","intraindustry","intraline","intrametropolitan","intramural","intramuscular","intranasal","intranet","intransigence","intransigent","intransitive","intraoffice","intraprocess","intrapulmonary","intraregional","intrasectoral","intrastate","intratissue","intrauterine","intravenous","intrepid","intrepidity","intrepidness","intricacy","intricate","intricateness","intrigue","intriguer","intriguing","intrinsic","intrinsically","intro","introduce","introduced","introducer","introduces","introducing","introduction","introductory","introit","introject","introspect","introspection","introspective","introspectiveness","introversion","introvert","intrude","intruder","intrusion","intrusive","intrusiveness","ints","intubate","intubation","intuit","intuition","intuitionist","intuitive","intuitiveness","intval","intvalue","inuit","inundate","inundation","inure","inv","invade","invader","invalid","invalidate","invalidated","invalidism","invalidoperationexception","invariable","invariant","invariantculture","invasion","invasive","invective","invectiveness","inveigh","inveigher","inveighs","inveigle","inveigler","invent","invented","invention","inventive","inventiveness","inventor","inventory","inverness","inverse","inversion","invert","inverted","inverter","invertible","invest","invested","investigate","investigating","investigation","investigator","investigatory","investing","investiture","investment","investments","investor","investors","inveteracy","inveterate","inviability","invidious","invidiousness","invigilate","invigilator","invigorate","invigorating","invigoration","invigorations","invincibility","invincible","invincibleness","invincibly","inviolability","inviolably","inviolate","inviolateness","inviscid","invisible","invisibleness","invitation","invitational","invite","invited","invitee","inviter","inviting","invocable","invocablehandlermethod","invocate","invocation","invocations","invocationtargetexception","invoice","invoices","invoke","invoked","invokelater","invokemethod","invokenative","invoker","invokes","invoking","involuntariness","involuntary","involute","involution","involutorial","involve","involved","involvedly","involvement","involver","involves","involving","invulnerability","invulnerableness","inward","inwardness","io","ioc","ioctl","iodate","iodation","iodide","iodinate","iodine","iodize","ioe","ioerror","ioexception","iolande","iolanthe","ion","iona","ionesco","ionian","ionic","ionicframework","ionization","ionize","ionized","ionizer","ionizes","ionizing","ionosphere","ionospheric","iorgo","iormina","ios","iosep","iostream","iot","iota","iou","ioutils","iowa","iowan","ip","ipa","ipad","ipaddress","ipc","ipecac","ipendpoint","iphigenia","iphone","iphoneos","iphones","iphonesimulator","ipn","ipo","ipod","ips","ipso","ipsum","ipswich","iptables","ipv","ipython","iq","iqbal","iqueryable","iquitos","ir","ira","iran","iranian","iraq","iraqi","irascibility","irascible","irascibly","irate","irateness","irb","irc","ire","ireful","ireland","irena","irene","irenic","irepository","irides","iridescence","iridescent","iridium","irids","irina","iris","irish","irishman","irishmen","irishwoman","irishwomen","irita","irk","irksome","irksomeness","irkutsk","irma","iron","ironclad","ironer","ironic","ironical","ironicalness","ironing","ironmonger","ironmongery","ironpython","ironside","ironstone","ironware","ironwood","ironwork","ironworker","irony","iroquoian","iroquois","irow","irq","irradiate","irradiation","irrational","irrationality","irrationalness","irrawaddy","irreclaimable","irreconcilability","irreconcilable","irreconcilableness","irreconcilably","irrecoverable","irrecoverableness","irrecoverably","irredeemable","irredeemably","irredentism","irredentist","irreducibility","irreducible","irreducibly","irreflexive","irrefutable","irrefutably","irregardless","irregular","irregularity","irrelevance","irrelevancy","irrelevant","irreligious","irremediable","irremediableness","irremediably","irremovable","irreparable","irreparableness","irreparably","irreplaceable","irrepressible","irrepressibly","irreproachable","irreproachableness","irreproachably","irreproducibility","irreproducible","irresistibility","irresistible","irresistibleness","irresistibly","irresolute","irresoluteness","irresolution","irresolvable","irrespective","irresponsibility","irresponsible","irresponsibleness","irresponsibly","irretrievable","irretrievably","irreverence","irreverent","irreversible","irreversibly","irrevocable","irrevocableness","irrevocably","irrigable","irrigate","irrigation","irritability","irritable","irritableness","irritably","irritant","irritate","irritated","irritating","irritation","irrupt","irruption","irs","irtish","irv","irvin","irvine","irving","irwin","irwinn","is","isa","isaac","isaak","isabel","isabelita","isabella","isabelle","isac","isacco","isactive","isadmin","isador","isadora","isadore","isahella","isaiah","isak","isarray","isassignablefrom","isauthenticated","isbn","iscariot","ischecked","isconnected","isdeleted","isdigit","isdirectory","iseabal","isempty","isenabled","isequal","isequaltostring","iserror","iservice","isexpanded","isfahan","isfile","ish","isherwood","ishidden","ishim","ishmael","ishtar","isiah","isiahi","isidor","isidora","isidore","isidoro","isidro","isin","isinglass","isinstance","isis","iskindofclass","isl","islam","islamabad","islamic","island","islander","islandia","islands","isle","islet","isloading","isloggedin","ism","ismael","ismatch","isn","isnan","isnt","isnull","isnullorempty","isnullorwhitespace","isnumber","isnumeric","iso","isobar","isobaric","isobel","isochronal","isochronous","isocline","isocyanate","isodate","isodine","isolate","isolated","isolation","isolationism","isolationist","isolationistic","isolator","isolde","isomer","isomeric","isomerism","isometric","isometrically","isometrics","isomorph","isomorphic","isomorphically","isomorphism","isopen","isoperimetrical","isopleth","isopleths","isosceles","isostatic","isotherm","isothermal","isotonic","isotope","isotopic","isotropic","isotropically","isotropy","isp","ispahan","ispell","isplaying","ispostback","isprime","isr","israel","israeli","israelite","isreadonly","isrequired","isrunning","iss","issac","isselected","isset","issi","issiah","issie","issuable","issuance","issuant","issue","issuecomment","issued","issuer","issues","issuing","issy","ist","istanbul","isthmian","isthmus","istream","istrue","istvan","isuzu","isvalid","isvisible","it","itaipu","ital","italian","italianate","italic","italicization","italicize","italicized","italy","itasca","itch","itchiness","itchy","itcorp","itel","item","itemarray","itemcode","itemcontainerstyle","itemcount","itemgetter","itemgroup","itemid","itemization","itemize","itemized","itemizer","itemizes","itemlabel","itemlist","itemname","itemprop","items","itemscontrol","itemspanel","itemspaneltemplate","itemssource","itemstyle","itemtemplate","itemtype","itemvalue","itemview","iter","iterable","iterate","iterated","iterates","iterating","iteration","iterations","iterative","iterator","iterators","iteritems","itertools","itext","itextpdf","itextsharp","ithaca","ithacan","itinerant","itinerary","itm","ito","itr","its","itself","itt","itunes","iu","iud","iv","iva","ivan","ivanhoe","ivar","ive","iver","ivett","ivette","ivie","ivonne","ivor","ivory","ivs","ivy","iw","iwc","ix","iy","izaak","izabel","izak","izanagi","izanami","izhevsk","izmir","izvestia","izzy","j","ja","jab","jabbed","jabber","jabberer","jabbing","jabez","jablonsky","jabot","jacaranda","jacenta","jacinda","jacinta","jacintha","jacinthe","jack","jackal","jackass","jackboot","jackdaw","jackelyn","jacket","jacketed","jackhammer","jacki","jackie","jackknife","jackknives","jacklin","jacklyn","jackman","jackpot","jackquelin","jackqueline","jackrabbit","jackson","jacksonian","jacksonville","jackstraw","jacky","jaclin","jaclyn","jacob","jacobean","jacobi","jacobian","jacobin","jacobite","jacobo","jacobs","jacobsen","jacobson","jacobus","jacoby","jacoco","jacquard","jacquelin","jacqueline","jacquelyn","jacquelynn","jacquenetta","jacquenette","jacques","jacquetta","jacquette","jacqui","jacquie","jacuzzi","jacynth","jada","jade","jaded","jadedness","jadeite","jae","jaeger","jag","jagged","jaggedness","jagger","jaggers","jagging","jaguar","jail","jailbird","jailbreak","jailer","jaime","jaimie","jain","jaine","jainism","jaipur","jakarta","jake","jakie","jakob","jalapeo","jalopy","jalousie","jam","jamaal","jamaica","jamaican","jamal","jamar","jamb","jambalaya","jamboree","jame","jamel","james","jameson","jamestown","jamesy","jamey","jami","jamie","jamil","jamill","jamima","jamison","jammal","jammed","jammie","jamming","jan","jana","janacek","janaya","janaye","jandy","jane","janean","janeczka","janeen","janeiro","janek","janel","janela","janell","janella","janelle","janene","janenna","janessa","janesville","janet","janeta","janetta","janette","janeva","janey","jangle","jangler","jangly","jania","janice","janie","janifer","janina","janine","janis","janissary","janith","janitor","janitorial","janka","janna","jannel","jannelle","jannie","janos","janot","jansen","jansenist","january","janus","jany","japan","japanese","japanned","japanner","japanning","jape","japura","jaquelin","jaquelyn","jaquenetta","jaquenette","jaquith","jar","jarad","jard","jardinire","jareb","jared","jarful","jargon","jarib","jarid","jarlsberg","jarrad","jarray","jarred","jarret","jarrett","jarrid","jarring","jarrod","jars","jarvis","jase","jasen","jasmin","jasmina","jasmine","jason","jasper","jasperreports","jastrow","jasun","jato","jaundice","jaundiced","jaunt","jauntily","jauntiness","jaunty","java","javac","javadoc","javadocs","javaee","javafx","javamail","javanese","javascript","javascripts","javascriptserializer","javase","javassist","javax","javelin","javier","jaw","jawbone","jawbreaker","jawline","jax","jaxartes","jaxb","jaxbcontext","jaxrs","jaxws","jay","jayapura","jaybird","jaycee","jaye","jayme","jaymee","jaymie","jayne","jaynell","jayson","jaywalk","jaywalker","jazmin","jazz","jazziness","jazzmen","jazzy","jb","jboss","jbutton","jc","jcenter","jcheckbox","jcombobox","jcomponent","jcp","jcr","jcs","jct","jd","jdavie","jdbc","jdbctemplate","jdialog","jdk","jdt","je","jealous","jealousness","jealousy","jean","jeana","jeane","jeanelle","jeanette","jeanie","jeanine","jeanna","jeanne","jeannette","jeannie","jeannine","jecho","jed","jedd","jeddy","jedediah","jedi","jedidiah","jee","jeep","jeer","jeerer","jeering","jeeves","jeez","jeff","jefferey","jefferson","jeffersonian","jeffery","jeffie","jeffrey","jeffry","jeffy","jehad","jehanna","jehoshaphat","jehovah","jehu","jejuna","jejune","jejuneness","jejunum","jekyll","jelene","jell","jello","jelly","jellybean","jellyfish","jellying","jellylike","jellyroll","jemie","jemima","jemimah","jemmie","jemmy","jen","jena","jenda","jenelle","jeni","jenica","jeniece","jenifer","jeniffer","jenilee","jenine","jenkins","jenn","jenna","jennee","jenner","jennet","jennette","jenni","jennica","jennie","jennifer","jennilee","jennine","jennings","jenny","jeno","jens","jensen","jeopard","jeopardize","jeopardy","jephthah","jerad","jerald","jeralee","jeramey","jeramie","jere","jereme","jeremiad","jeremiah","jeremiahs","jeremias","jeremie","jeremy","jeri","jericho","jerk","jerker","jerkily","jerkin","jerkiness","jerkwater","jerky","jermain","jermaine","jermayne","jeroboam","jerold","jerome","jeromy","jerri","jerrie","jerrilee","jerrilyn","jerrine","jerrod","jerrold","jerrome","jerry","jerrybuilt","jerrylee","jersey","jerusalem","jervis","jes","jess","jessa","jessalin","jessalyn","jessamine","jessamyn","jesse","jessee","jesselyn","jessey","jessi","jessica","jessie","jessika","jessy","jest","jester","jesting","jesuit","jesus","jet","jetbrains","jeth","jethro","jetliner","jetport","jetsam","jetted","jetting","jettison","jetty","jew","jewel","jeweler","jewelery","jewell","jewelle","jewelled","jewellery","jewelry","jewess","jewish","jewishness","jewry","jezebel","jf","jfilechooser","jfk","jframe","jg","jhipster","jib","jibbed","jibbing","jibe","jid","jidda","jiff","jiffy","jig","jigged","jigger","jigging","jiggle","jiggly","jigsaw","jihad","jilin","jill","jillana","jillane","jillayne","jilleen","jillene","jilli","jillian","jillie","jilly","jilt","jilter","jim","jimenez","jimmie","jimmy","jimsonweed","jinan","jingle","jingler","jingly","jingo","jingoism","jingoist","jingoistic","jinja","jinn","jinnah","jinni","jinny","jinrikisha","jinx","jioendpoint","jira","jit","jitney","jitter","jitterbug","jitterbugged","jitterbugger","jitterbugging","jittery","jiujitsu","jivaro","jive","jj","jk","jkl","jks","jl","jlabel","jlist","jls","jm","jmenu","jmenuitem","jmeter","jmp","jms","jmx","jna","jndi","jni","jnienv","jnlp","jo","joachim","joan","joana","joane","joanie","joann","joanna","joanne","joaquin","job","jobbed","jobber","jobbery","jobbing","jobey","jobholder","jobi","jobid","jobie","jobina","jobj","jobject","jobless","joblessness","jobname","jobrel","jobs","jobtitle","joby","jobye","jobyna","jocasta","jocelin","joceline","jocelyn","jocelyne","jock","jockey","jocko","jockstrap","jocose","jocoseness","jocosity","jocular","jocularity","jocund","jocundity","joda","jodee","jodhpurs","jodi","jodie","jody","joe","joeann","joel","joela","joelie","joell","joella","joelle","joellen","joelly","joellyn","joelynn","joesph","joete","joey","jog","jogged","jogger","jogging","joggle","joggler","jogjakarta","johan","johann","johanna","johannah","johannes","johannesburg","johansen","johanson","john","johna","johnath","johnathan","johnathon","johnette","johnie","johnna","johnnie","johnny","johnnycake","johns","johnsen","johnson","johnston","johnstown","johny","joice","join","joincolumn","joincolumns","joined","joiner","joinery","joining","joins","joint","jointable","jointed","jointedness","jointer","jointly","jointures","joist","jojo","joke","joker","jokes","jokey","jokier","jokiest","jokily","joking","jolee","joleen","jolene","joletta","joli","jolie","joliet","joline","jolla","jollification","jollily","jolliness","jollity","jolly","jolson","jolt","jolter","joly","jolyn","jolynn","jon","jonah","jonahs","jonas","jonathan","jonathon","jone","jonell","jones","joni","jonie","jonquil","jonson","joomla","jooq","joplin","joptionpane","jordain","jordan","jordana","jordanian","jordanna","jordon","jorey","jorgan","jorge","jorgensen","jorgenson","jori","jorie","jorrie","jorry","jory","joscelin","jose","josee","josef","josefa","josefina","joseito","joseph","josepha","josephina","josephine","josephs","josephson","josephus","josey","josh","josher","joshia","joshua","joshuah","josi","josiah","josias","josie","joss","josselyn","jostle","josue","josy","jot","jotted","jotter","jotting","joule","jounce","jouncy","jourdain","jourdan","journal","journalese","journalism","journalist","journalistic","journalize","journalized","journalizer","journey","journeyer","journeyman","journeymen","joust","jouster","jovanovich","jove","jovial","joviality","jovian","jowl","jowly","joy","joya","joyan","joyann","joyce","joycean","joycelin","joye","joyful","joyfuller","joyfullest","joyfulness","joyless","joylessness","joyner","joyous","joyousness","joyridden","joyride","joyrode","joystick","jozef","jp","jpa","jpanel","jpeg","jpg","jpn","jq","jqgrid","jqm","jqplot","jquery","jquerymobile","jqueryui","jqxhr","jr","jradiobutton","jre","jruby","js","jsandye","jsbin","jsch","jscript","jscrollpane","jsessionid","jsf","jsfiddle","jshint","json","jsonarray","jsonb","jsonconvert","jsondata","jsonexception","jsonobj","jsonobject","jsonobjectwithdata","jsonp","jsonparser","jsonpath","jsonproperty","jsonreader","jsonrequestbehavior","jsonresponse","jsonresult","jsonserializer","jsonstr","jsonstring","jsoup","jsp","jspservlet","jsr","jsref","jstl","jstree","jsx","jt","jta","jtable","jtc","jtextarea","jtextfield","juan","juana","juanita","juarez","jubal","jubilant","jubilate","jubilation","jubilee","jud","judah","judaic","judaical","judaism","judas","judd","juddered","juddering","jude","judea","judge","judgement","judger","judgeship","judging","judgment","judgmental","judi","judicable","judicatory","judicature","judicial","judiciary","judicious","judiciousness","judie","judith","juditha","judo","judon","judson","judy","judye","jug","jugate","jugful","jugged","juggernaut","jugging","juggle","juggler","jugglery","jugular","juice","juicer","juicily","juiciness","juicy","juieta","jujitsu","juju","jujube","jujutsu","juke","jukebox","jul","jule","julee","julep","juli","julia","julian","juliana","juliane","juliann","julianna","julianne","julie","julienne","juliet","julieta","julietta","juliette","julina","juline","julio","julissa","julita","julius","july","julys","jumble","jumbo","jumbotron","jump","jumped","jumper","jumpily","jumpiness","jumping","jumps","jumpsuit","jumpy","jun","junco","junction","juncture","june","juneau","junette","jung","jungfrau","jungian","jungle","junia","junie","junina","junior","juniority","juniper","junit","junk","junker","junkerdom","junket","junketeer","junkie","junkyard","juno","junta","jupiter","jupyter","jurassic","juridic","juridical","juried","jurisdiction","jurisdictional","jurisprudence","jurisprudent","jurisprudential","jurist","juristic","juror","jurua","jury","jurying","juryman","jurymen","jurywoman","jurywomen","just","justed","justen","juster","justest","justice","justiciable","justifiability","justifiable","justifiably","justification","justified","justifier","justify","justin","justina","justine","justing","justinian","justinn","justino","justis","justness","justo","justs","justus","jut","jute","jutish","jutland","jutted","jutting","juvenal","juvenile","juxtapose","juxtaposition","jv","jvm","jvms","jw","jwt","jyoti","jython","k","ka","kaaba","kabob","kaboom","kabuki","kabul","kacey","kacie","kacy","kaddish","kaela","kaffeeklatch","kaffeeklatsch","kafka","kafkaesque","kaftan","kagoshima","kahaleel","kahlil","kahlua","kahn","kai","kaia","kaifeng","kaila","kaile","kailey","kain","kaine","kaiser","kaitlin","kaitlyn","kaitlynn","kaja","kajar","kakalina","kala","kalahari","kalamazoo","kalashnikov","kalb","kale","kaleb","kaleena","kaleidescope","kaleidoscope","kaleidoscopic","kaleidoscopically","kalgoorlie","kali","kalie","kalil","kalila","kalina","kalinda","kalindi","kalle","kalli","kally","kalmyk","kalvin","kama","kamchatka","kamehameha","kameko","kamikaze","kamila","kamilah","kamillah","kampala","kampuchea","kan","kanchenjunga","kandace","kandahar","kandinsky","kandy","kane","kangaroo","kania","kankakee","kannada","kano","kanpur","kansan","kansas","kant","kantian","kanya","kaohsiung","kaolin","kaolinite","kaplan","kapok","kaposi","kappa","kaput","kara","karachi","karaf","karaganda","karakorum","karakul","karalee","karalynn","karamazov","karaoke","karat","karate","kare","karee","kareem","karel","karen","karena","karenina","kari","karia","karie","karil","karilynn","karim","karin","karina","karine","kariotta","karisa","karissa","karita","karl","karla","karlan","karlee","karleen","karlen","karlene","karlie","karlik","karlis","karloff","karlotta","karlotte","karly","karlyn","karma","karmen","karmic","karna","karney","karo","karol","karola","karole","karolina","karoline","karoly","karon","karp","karrah","karrie","karroo","karry","kart","kary","karyl","karylin","karyn","kasai","kasey","kashmir","kaspar","kasparov","kasper","kass","kassandra","kassey","kassi","kassia","kassie","kat","kata","katakana","katalin","kate","katee","katelyn","katerina","katerine","katey","kath","katha","katharina","katharine","katharyn","kathe","katherina","katherine","katheryn","kathi","kathiawar","kathie","kathleen","kathlin","kathmandu","kathrine","kathryn","kathryne","kathy","kathye","kati","katie","katina","katine","katinka","katleen","katlin","katmai","katmandu","katowice","katrina","katrine","katrinka","katti","kattie","katuscha","katusha","katy","katya","katydid","katz","kauai","kauffman","kaufman","kaunas","kaunda","kawabata","kawasaki","kay","kayak","kaycee","kaye","kayla","kayle","kaylee","kayley","kaylil","kaylyn","kayne","kayo","kazakh","kazakhstan","kazan","kazantzakis","kazoo","kb","kbd","kc","kcal","kd","kde","ke","kean","keane","kearney","keary","keaton","keats","kebab","keck","keefe","keefer","keegan","keel","keelby","keeley","keelhaul","keelia","keely","keen","keenan","keene","keener","keening","keenness","keep","keepalive","keeper","keeping","keeps","keepsake","keewatin","keg","kegged","kegging","keillor","keir","keisha","keith","kelbee","kelby","kelcey","kelci","kelcie","kelcy","kele","kelila","kellby","kellen","keller","kelley","kelli","kellia","kellie","kellina","kellogg","kellsie","kelly","kellyann","kelp","kelsey","kelsi","kelsy","kelt","kelvin","kelwin","kemerovo","kemp","kempis","ken","kendal","kendall","kendell","kendo","kendra","kendre","kendrick","kenilworth","kenmore","kenn","kenna","kennan","kennecott","kenned","kennedy","kennel","kenneth","kennett","kennie","kenning","kennith","kenny","keno","kenon","kenosha","kensington","kent","kenton","kentuckian","kentucky","kenya","kenyan","kenyatta","kenyon","keogh","keokuk","kepi","kepler","kept","ker","keras","keratin","kerberos","kerbside","kerby","kerchief","kerensky","keri","keriann","kerianne","kerk","kermie","kermit","kermy","kern","kerned","kernel","kernels","kerning","kerosene","kerouac","kerr","kerri","kerrie","kerrill","kerrin","kerry","kerstin","kerwin","kerwinn","kesley","keslie","kessia","kessiah","kessler","kestrel","ketch","ketchup","ketone","ketosis","kettering","ketti","kettie","kettle","kettledrum","kettleful","ketty","kev","kevan","keven","kevin","kevina","kevlar","kevon","kevorkian","kevyn","kewaskum","kewaunee","kewpie","key","keyboard","keyboardist","keyboards","keychain","keyclick","keycloak","keycode","keydown","keyed","keyerror","keyevent","keyframes","keyhole","keyname","keynes","keynesian","keynote","keynoter","keypad","keypair","keypath","keypoints","keypress","keypressed","keypunch","keypuncher","keyring","keys","keyset","keyspace","keystone","keystore","keystroke","keystrokes","keytime","keytool","keyup","keyvalue","keyvaluepair","keyword","keywords","kf","kg","kgb","kh","khabarovsk","khachaturian","khaki","khalid","khalil","khan","kharkov","khartoum","khayyam","khmer","khoisan","khomeini","khorana","khrushchev","khtml","khufu","khulna","khwarizmi","khyber","khz","ki","kia","kiah","kial","kib","kibana","kibble","kibbutz","kibbutzim","kibitz","kibitzer","kibosh","kick","kickapoo","kickback","kickball","kicker","kickoff","kicks","kickstand","kickstarter","kicky","kid","kidd","kidded","kidder","kiddie","kidding","kiddish","kiddo","kiddy","kiddying","kidless","kidnap","kidnaper","kidnaping","kidnapped","kidnapper","kidnapping","kidney","kids","kidskin","kieffer","kiel","kielbasa","kielbasi","kiele","kienan","kier","kierkegaard","kiersten","kieth","kiev","kigali","kikelia","kikuyu","kilauea","kile","kiley","kilian","kilimanjaro","kill","killdeer","killebrew","killed","killer","killian","killie","killing","killjoy","kills","killy","kiln","kilo","kilobaud","kilobit","kilobuck","kilobyte","kilocycle","kilogauss","kilogram","kilohertz","kilohm","kilojoule","kiloliter","kilometer","kiloton","kilovolt","kilowatt","kiloword","kilt","kilter","kim","kimball","kimbell","kimberlee","kimberley","kimberli","kimberly","kimberlyn","kimble","kimbra","kimmi","kimmie","kimmy","kimono","kin","kincaid","kind","kinda","kinder","kindergarten","kindergrtner","kindhearted","kindheartedness","kindle","kindler","kindliness","kindling","kindly","kindness","kindred","kinds","kine","kinect","kinematic","kinematics","kinesics","kinesthesis","kinesthetic","kinesthetically","kinetic","kinetically","kinetics","kinfolk","king","kingbird","kingdom","kingfisher","kinglet","kingliness","kingly","kingpin","kingsbury","kingship","kingsley","kingsly","kingston","kingstown","kingwood","kink","kinkily","kinkiness","kinky","kinna","kinney","kinnickinnic","kinnie","kinny","kinsey","kinsfolk","kinshasa","kinshasha","kinship","kinsley","kinsman","kinsmen","kinswoman","kinswomen","kiosk","kiowa","kip","kipling","kipp","kippar","kipped","kipper","kippie","kipping","kippy","kira","kirbee","kirbie","kirby","kirchhoff","kirchner","kirchoff","kirghistan","kirghiz","kirghizia","kiri","kiribati","kirinyaga","kirk","kirkland","kirkpatrick","kirkwood","kirov","kirsch","kirsten","kirsteni","kirsti","kirstin","kirstyn","kisangani","kishinev","kismet","kiss","kissee","kisser","kissiah","kissie","kissinger","kit","kitakyushu","kitbag","kitchen","kitchener","kitchenette","kitchenware","kite","kiter","kith","kiths","kitkat","kits","kitsch","kitschy","kitted","kitten","kittenish","kittenishness","kitti","kittie","kitting","kittiwakes","kitty","kivy","kiwanis","kiwi","kiwifruit","kizzee","kizzie","kk","kkk","kl","klan","klansman","klara","klarika","klarrisa","klass","klaus","klaxon","klee","kleenex","klein","kleinrock","klemens","klement","kleon","kleptomania","kleptomaniac","kliment","kline","klingon","klondike","kludge","kludger","kludgey","klutz","klutziness","klutzy","klux","klystron","km","kmeans","kml","kn","knack","knacker","knackwurst","knapp","knapsack","knauer","knave","knavery","knavish","knead","kneader","knee","kneecap","kneecapped","kneecapping","kneeing","kneel","kneeler","kneepad","knell","knelt","knesset","knew","kngwarreye","knick","knickerbocker","knickknack","knievel","knife","knight","knighthood","knightliness","knightly","knish","knit","knitr","knits","knitted","knitter","knitting","knitwear","knives","knob","knobbly","knobby","knobeloch","knock","knockabout","knockdown","knocker","knockoff","knockout","knockoutjs","knockwurst","knoll","knopf","knossos","knot","knothole","knotted","knottiness","knotting","knotty","know","knowable","knower","knowhow","knowing","knowingly","knowings","knowledge","knowledgeable","knowledgeableness","knowledgeably","knowledgecenter","knowles","known","knows","knox","knoxville","knuckle","knuckleball","knuckleduster","knucklehead","knudsen","knudson","knurl","knuth","knutsen","knutson","ko","koala","kobayashi","kobe","koch","kochab","kodak","kodaly","kodiak","koenig","koenigsberg","koenraad","koestler","kohinoor","kohl","kohler","kohlrabi","kohlrabies","kola","kolyma","kommunizma","kong","kongo","konrad","konstance","konstantin","konstantine","konstanze","koo","kook","kookaburra","kookiness","kooky","koontz","kopeck","koppers","kora","koral","koralle","koran","koranic","kordula","kore","korea","korean","korella","koren","koressa","korey","kori","korie","kornberg","korney","korrie","korry","kort","kory","korzybski","kosciusko","kosher","kossuth","kosygin","kotlin","kovacs","kowalewski","kowalski","kowloon","kowtow","kp","kph","kr","kraal","kraemer","kraft","krakatau","krakatoa","krakow","kramer","krasnodar","krasnoyarsk","krause","kraut","krebs","kremlin","kremlinologist","kremlinology","kresge","krieger","kriegspiel","krill","kringle","kris","krisha","krishna","krishnah","krispin","krissie","krissy","krista","kristal","kristan","kriste","kristel","kristen","kristi","kristian","kristie","kristien","kristin","kristina","kristine","kristo","kristofer","kristoffer","kristofor","kristoforo","kristopher","kristy","kristyn","krna","krnur","kroc","kroger","krone","kronecker","kronor","kropotkin","krueger","kruger","krugerrand","krupp","kruse","krypton","krysta","krystal","krystalle","krystle","krystyna","ks","ksh","kt","ku","kube","kubectl","kubelet","kubernetes","kublai","kubrick","kuchen","kudos","kudzu","kuenning","kuhn","kuibyshev","kumar","kumquat","kunming","kuomintang","kurd","kurdish","kurdistan","kurosawa","kurt","kurtis","kurtosis","kusch","kuwait","kuwaiti","kuznets","kuznetsk","kv","kvetch","kvp","kw","kwakiutl","kwangchow","kwangju","kwanzaa","kwargs","kwh","kx","ky","kyla","kyle","kylen","kylie","kylila","kylynn","kym","kynthia","kyoto","kyrgyzstan","kyrstin","kyushu","l","la","lab","laban","label","labeled","labeler","labelfor","labelled","labelledby","labellings","labels","labia","labial","labile","labiodental","labium","labor","laboratory","labore","labored","laboredness","laborer","laboring","laborings","laborious","laboriousness","laboris","laborsaving","laborum","labrador","labradorean","labs","laburnum","labyrinth","labyrinthine","labyrinths","lac","lace","laced","lacee","lacer","lacerate","laceration","laces","lacewing","lacey","lachesis","lachrymal","lachrymose","lacie","lacing","lacinia","lack","lackadaisic","lackadaisical","lackawanna","lacker","lackey","lacking","lackluster","lacks","laconic","laconically","lacquer","lacquerer","lacrosse","lactate","lactation","lactational","lacteal","lactic","lactose","lacuna","lacunae","lacus","lacy","lad","ladder","laddie","lade","laded","laden","ladened","ladening","lading","ladle","ladoga","ladonna","lady","ladybird","ladybug","ladyfinger","ladylike","ladylove","ladyship","laetitia","laetrile","lafayette","lafitte","lag","lager","laggard","laggardness","lagged","lagging","lagniappe","lagoon","lagos","lagrange","lagrangian","laguerre","laguna","lahore","laid","laidlaw","lain","laina","lainey","lair","laird","laissez","laity","laius","lake","lakehurst","lakeisha","laker","lakeside","lakewood","lakisha","lakshmi","lallygag","lallygagged","lallygagging","lalo","lam","lama","lamaism","lamar","lamarck","lamasery","lamaze","lamb","lambada","lambaste","lambda","lambdas","lambency","lambent","lambert","lambkin","lamborghini","lambskin","lambswool","lame","lamebrain","lamed","lameness","lament","lamentable","lamentableness","lamentably","lamentation","lamented","lamina","laminae","laminar","laminate","lamination","lammed","lammer","lamming","lammond","lamond","lamont","lamp","lampblack","lamplight","lamplighter","lampoon","lampooner","lamport","lamppost","lamprey","lampshade","lan","lana","lanae","lanai","lancashire","lancaster","lance","lancelot","lancer","lancet","land","landau","lander","landfall","landfill","landforms","landhold","landholder","landing","landis","landlady","landless","landlines","landlocked","landlord","landlubber","landmark","landmass","landon","landowner","landownership","landowning","landry","lands","landsat","landscape","landscaper","landslid","landslide","landslip","landsman","landsmen","landsteiner","landward","landwehr","lane","lanette","laney","lang","lange","langeland","langerhans","langford","langland","langley","langmuir","langsdon","langston","language","languages","languid","languidness","languish","languisher","languishing","languor","languorous","lani","lanie","lanita","lank","lankiness","lankness","lanky","lanna","lanni","lannie","lanny","lanolin","lansing","lantern","lanthanide","lanthanum","lanyard","lanzhou","lao","laocoon","laoreet","laotian","lap","lapack","lapboard","lapdog","lapel","lapidary","lapin","laplace","lapland","lapp","lapped","lappet","lapping","lapply","laps","lapse","lapsed","lapser","lapses","lapsing","laptop","laptops","lapwing","lara","laraine","laramie","laravel","larboard","larcenist","larcenous","larceny","larch","lard","larder","lardner","lardy","laredo","large","largehearted","largely","largemouth","largeness","larger","largess","largest","largish","largo","lari","lariat","larina","larine","larisa","larissa","lark","larker","larkspur","larousse","larry","lars","larsen","larson","larva","larvae","larval","laryngeal","larynges","laryngitides","laryngitis","larynx","laryssa","las","lasagna","lasagne","lascaux","lascivious","lasciviousness","lase","laser","lash","lashed","lasher","lashing","lass","lassa","lassen","lassie","lassitude","lasso","lassoer","last","laster","lastindex","lastindexof","lasting","lastingness","lastly","lastmodified","lastname","lastrow","laszlo","lat","latasha","latashia","latch","latching","latchkey","late","latecomer","lated","lately","latency","lateness","latent","later","lateral","lateralization","lateran","latest","latex","lath","lathe","lather","latherer","lathery","lathing","lathrop","laths","latia","latices","latin","latina","latinate","latino","latish","latisha","latitude","latitudinal","latitudinarian","latitudinary","latlng","latonya","latoya","latrena","latrina","latrine","latrobe","latte","latter","lattice","latticework","latticing","lattimer","latvia","latvian","laud","laudably","laudanum","laudatory","lauder","lauderdale","lauds","laue","laugh","laughable","laughableness","laughably","laugher","laughing","laughingstock","laughs","laughter","laughton","launce","launch","launched","launcher","launches","launching","launchoptions","launchpad","launder","laundered","launderer","launderette","laundress","laundrette","laundromat","laundry","laundryman","laundrymen","laundrywoman","laundrywomen","laura","lauraine","laural","lauralee","laurasia","laure","laureate","laureateship","lauree","laureen","laurel","laurella","lauren","laurena","laurence","laurene","laurent","laurentian","lauretta","laurette","lauri","laurianne","laurice","laurie","lauritz","lauryn","lausanne","lava","lavage","laval","lavaliere","lavatory","lave","lavena","lavender","lavern","laverna","laverne","lavina","lavinia","lavinie","lavish","lavishness","lavoisier","lavonne","law","lawanda","lawbreaker","lawbreaking","lawford","lawful","lawfulness","lawgiver","lawgiving","lawless","lawlessness","lawmaker","lawmaking","lawman","lawmen","lawn","lawnmower","lawrence","lawrenceville","lawrencium","lawry","laws","lawson","lawsuit","lawton","lawyer","lawyers","lax","laxative","laxativeness","laxer","laxes","laxity","laxness","lay","layabout","layamon","layaway","layer","layered","layering","layers","layette","layla","layman","laymen","layne","layney","layoff","layout","layoutinflater","layoutmanager","layoutparams","layouts","layoutsubviews","layover","laypeople","layperson","lays","layton","layup","laywoman","laywomen","lazar","lazare","lazaro","lazarus","laze","lazily","laziness","lazuli","lazy","lazybones","lb","lbj","lbl","lbound","lbs","lc","lcd","lcm","lcom","ld","lda","ldap","ldc","ldflags","ldr","le","lea","leach","leachate","lead","leadbelly","leaded","leaden","leadenness","leader","leaderboard","leaderless","leaders","leadership","leading","leads","leadsman","leadsmen","leaf","leafage","leafhopper","leafiness","leafless","leaflet","leafstalk","leafy","league","leaguer","leah","leak","leakage","leaked","leaker","leakey","leakiness","leaking","leaks","leaky","lean","leander","leandra","leaner","leaning","leann","leanna","leanne","leanness","leanor","leanora","leap","leaper","leapfrog","leapfrogged","leapfrogging","lear","learn","learned","learnedly","learnedness","learner","learning","learns","learnt","leary","leas","lease","leaseback","leasehold","leaseholder","leaser","leash","leasing","least","leastwise","leather","leatherette","leathern","leatherneck","leathery","leave","leaven","leavened","leavening","leavenworth","leaver","leaves","leaving","lebanese","lebanon","lebbie","lebensraum","lebesgue","leblanc","lecher","lecherous","lecherousness","lechery","lecithin","lectern","lecture","lecturer","lectures","lectureship","lectus","led","leda","lederberg","ledge","ledger","lee","leeann","leeanne","leech","leeds","leek","leela","leelah","leeland","leena","leer","leeriness","leering","leery","leesa","leese","leeuwenhoek","leeward","leeway","left","leftism","leftist","leftmost","leftover","leftward","lefty","leg","legacy","legal","legalese","legalism","legalistic","legality","legalization","legalize","legalized","legally","legate","legatee","legation","legato","legend","legendarily","legendary","legendre","leger","legerdemain","legged","legginess","legging","leggy","leghorn","legibility","legible","legibly","legion","legionary","legionnaire","legislate","legislation","legislative","legislator","legislature","legit","legitimacy","legitimate","legitimation","legitimatize","legitimization","legitimize","legless","legman","legmen","lego","legra","legree","legroom","legs","legstraps","legume","leguminous","legwork","lehigh","lehman","lei","leia","leibniz","leicester","leiden","leif","leigh","leigha","leighton","leila","leilah","leipzig","leisha","leisure","leisureliness","leisurely","leisurewear","leitmotif","leitmotiv","lek","lela","lelah","leland","lelia","lem","lemaitre","lemar","lemke","lemma","lemme","lemmie","lemming","lemmy","lemon","lemonade","lemony","lemuel","lemur","lemuria","len","lena","lenard","lenci","lend","lender","lenee","lenette","lenght","length","lengthen","lengthener","lengthily","lengthiness","lengths","lengthwise","lengthy","lenience","leniency","lenient","lenin","leningrad","leninism","leninist","lenitive","lenka","lenna","lennard","lennie","lennon","lenny","leno","lenoir","lenora","lenore","lenovo","lens","lent","lenticular","lentil","lento","leo","leodora","leoine","leola","leoline","leon","leona","leonanie","leonard","leonardo","leoncavallo","leone","leonel","leonelle","leonerd","leonhard","leonid","leonidas","leonie","leonine","leonor","leonora","leonore","leontine","leontyne","leopard","leopardess","leopardskin","leopold","leopoldo","leopoldville","leora","leotard","leper","lepidus","lepke","leprechaun","leprosy","leprous","lepta","lepton","lepus","lerner","leroi","leroy","les","lesa","lesbian","lesbianism","leshia","lesion","lesley","lesli","leslie","lesly","lesotho","less","lessee","lessen","lesseps","lesser","lesses","lessie","lessing","lesson","lessons","lessor","lest","lester","lesya","let","leta","letdown","letha","lethal","lethality","lethargic","lethargically","lethargy","lethe","lethia","leticia","letisha","letitia","letizia","lets","letsencrypt","letta","letter","letterbox","lettered","letterer","letterhead","lettering","letterman","lettermen","letterpress","letters","letti","lettie","letting","lettuce","letty","letup","leukemia","leukemic","leukocyte","leupold","lev","levant","levee","leveeing","level","leveled","leveler","levelheaded","levelheadedness","leveling","levelness","levels","levenshtein","lever","leverage","levesque","levey","levi","leviathan","levier","levin","levine","levitate","levitation","leviticus","levitt","levity","levon","levy","lew","lewd","lewdness","lewellyn","lewes","lewie","lewinsky","lewis","lewiss","lex","lexeme","lexer","lexi","lexical","lexicographer","lexicographic","lexicographical","lexicography","lexicon","lexie","lexine","lexington","lexus","lexy","leyden","leyla","lezley","lezlie","lf","lfs","lft","lg","lh","lhasa","lhotse","lhs","li","lia","liability","liable","liaise","liaison","liam","lian","liana","liane","lianna","lianne","liar","lib","libation","libbed","libbey","libbi","libbie","libbing","libboost","libby","libc","libcore","libcurl","libdispatch","libel","libeler","libelous","liberace","liberal","liberalism","liberality","liberalization","liberalize","liberalized","liberalizer","liberalness","liberate","liberation","liberationists","liberator","liberia","liberian","libero","libertarian","libertarianism","libertine","liberty","libexec","libgcc","libgdx","libidinal","libidinous","libidinousness","libido","libopencv","libpng","libra","librarian","libraries","library","libretoes","libretos","librettist","libretto","libreville","librium","libs","libstdc","libsystem","libusb","libx","libxml","libya","libyan","lice","licence","license","licensed","licensee","licenser","licenses","licensing","licensor","licentiate","licentious","licentiousness","licha","lichee","lichen","lichtenstein","lichter","licit","lick","licked","licker","lickerish","licking","licorice","lid","lida","lidded","lidding","lidia","lidless","lido","lie","lieberman","liebfraumilch","liechtenstein","lied","lief","liefs","liege","lien","lier","lies","liesa","lieu","lieut","lieutenancy","lieutenant","life","lifeblood","lifeboat","lifebuoy","lifecycle","lifecyclebase","lifeforms","lifeguard","lifeless","lifelessness","lifelike","lifelikeness","lifeline","lifelong","lifer","liferay","lifesaver","lifesaving","lifespan","lifestyle","lifetaking","lifetime","lifework","lifo","lift","lifter","lifting","liftoff","ligament","ligand","ligate","ligation","ligature","light","lightblue","lightbox","lighted","lighten","lightener","lightening","lighter","lightered","lightering","lighters","lightest","lightface","lightgray","lightheaded","lighthearted","lightheartedness","lighthouse","lighting","lightly","lightness","lightning","lightproof","lights","lightship","lightweight","ligneous","lignite","lignum","ligula","likability","likable","likableness","like","likeability","liked","likelihood","likely","liken","likeness","liker","likes","likest","likewise","liking","lil","lila","lilac","lilah","lilia","lilian","liliana","liliane","lilith","liliuokalani","lilla","lille","lilli","lillian","lillie","lilliput","lilliputian","lilllie","lilly","lilongwe","lilt","lilting","lily","lilyan","lim","lima","limb","limbaugh","limber","limbered","limberness","limbers","limbic","limbless","limbo","limburger","lime","limeade","limekiln","limelight","limerick","limestone","limit","limitability","limitably","limitation","limitations","limited","limitedly","limitedness","limiter","limiting","limitless","limitlessness","limits","limn","limo","limoges","limousine","limp","limper","limpet","limpid","limpidity","limpidness","limpness","limpopo","limy","lin","lina","linage","linalg","linc","linchpin","lincoln","lind","linda","lindberg","lindbergh","linden","lindholm","lindi","lindie","lindon","lindquist","lindsay","lindsey","lindstrom","lindsy","lindy","line","linea","lineage","lineal","lineament","linear","lineargradientbrush","linearity","linearize","linearlayout","linearlayoutmanager","linebacker","linechart","linecolor","lined","linefeed","linell","lineman","linemen","linen","lineno","linenumber","liner","lines","linesman","linesmen","linestyle","linet","lineto","linette","lineup","linewidth","ling","linger","lingerer","lingerie","lingering","lingo","lingoes","lingua","lingual","linguine","linguini","linguist","linguistic","linguistically","linguistics","liniment","lining","link","linkable","linkage","linkbutton","linked","linkedhashmap","linkedin","linkedlist","linker","linkid","linking","links","linkup","linn","linnaeus","linnea","linnell","linnet","linnie","lino","linode","linoel","linoleum","linotype","linq","linseed","linspace","lint","lintel","linter","linton","linty","linus","linux","linwood","linzy","lion","lionel","lionello","lioness","lionhearted","lionization","lionize","lionizer","lip","lipase","lipid","liposuction","lipped","lipper","lippi","lipping","lippmann","lippy","lipread","lipschitz","lipscomb","lipstick","lipton","liq","liquefaction","liquefier","liquefy","liqueur","liquibase","liquid","liquidate","liquidation","liquidator","liquidity","liquidize","liquidizer","liquidness","liquor","liquorice","liquorish","lira","lire","lis","lisa","lisabeth","lisbeth","lisbon","lise","lisetta","lisette","lisha","lishe","lisle","lisp","lisper","liss","lissa","lissajous","lissi","lissie","lissome","lissomeness","lissomness","lissy","list","lista","listactivity","listadapter","listb","listbox","listboxitem","listdata","listdir","liste","listed","listen","listener","listeners","listening","listens","lister","listerine","listfiles","listfragment","listid","listing","listings","listitem","listitems","listless","listlessness","listnode","liston","lists","listview","listviewitem","liszt","lit","lita","litany","litchi","lite","liter","literacy","literal","literalism","literalistic","literally","literalness","literals","literariness","literary","literate","literati","literation","literature","lithe","litheness","lithesome","lithium","lithograph","lithographer","lithographic","lithographically","lithographs","lithography","lithology","lithosphere","lithospheric","lithuania","lithuanian","litigant","litigate","litigation","litigator","litigious","litigiousness","litmus","litotes","litter","litterbug","little","littleneck","littleness","littleton","litton","littoral","littrateur","liturgic","liturgical","liturgics","liturgist","liturgy","liuka","liv","liva","livability","livable","livableness","livably","live","lived","livedata","livelihood","liveliness","livelong","lively","liven","liveness","liver","liveried","liverish","livermore","liverpool","liverpudlian","liverwort","liverwurst","livery","liveryman","liverymen","lives","livestock","livia","livid","lividness","living","livingness","livingston","livingstone","livonia","livvie","livvy","livvyy","livy","liz","liza","lizabeth","lizard","lizbeth","lizette","lizzie","lizzy","ljava","ljubljana","lk","ll","llama","llano","llb","llc","lld","lldb","llewellyn","lloyd","llvm","llywellyn","lm","ln","lname","lng","lnk","lo","load","loadable","loadclass","loaddata","loaded","loader","loaders","loadfile","loadhtml","loadimage","loading","loadlibrary","loadmodule","loads","loadstar","loadstone","loadurl","loadxml","loaf","loafer","loam","loamy","loan","loaner","loaning","loans","loansharking","loanword","loath","loathe","loather","loathing","loathness","loathsome","loathsomeness","loaves","lob","lobachevsky","lobar","lobbed","lobber","lobbing","lobby","lobbyist","lobe","lobortis","lobotomist","lobotomize","lobotomy","lobster","lobular","lobularity","lobule","loc","local","localcontainerentitymanagerfactorybean","localdate","localdatetime","localdb","locale","locales","localhost","localisms","locality","localization","localize","localized","localizeddescription","localizer","localizes","locally","localname","locals","localstorage","localtime","locatable","locate","located","locater","locating","location","locational","locationid","locationlistener","locationmanager","locationprovider","locationrequest","locations","locative","locator","loch","lochinvar","lochs","loci","lock","lockable","locke","lockean","locked","locker","locket","lockhart","lockheed","lockian","locking","lockjaw","locknut","lockout","locks","locksmith","locksmithing","locksmiths","lockstep","lockup","lockwood","loco","locomotion","locomotive","locomotor","locomotory","locoweed","locus","locust","locution","lodash","lode","lodestar","lodestone","lodge","lodged","lodgepole","lodger","lodges","lodging","lodgment","lodovico","lodowick","lodz","loeb","loella","loewe","loewi","loft","lofter","loftily","loftiness","lofty","log","logan","loganberry","logarithm","logarithmic","logarithmically","logback","logbook","logcat","loge","logfile","logged","loggedin","logger","loggerfactory","loggerhead","loggers","loggia","logging","logic","logical","logicality","logically","logicalness","logician","login","loginactivity","loginbutton","logincontroller","loginform","loginpage","logins","loginurl","loginview","logion","logistic","logistical","logits","logjam","loglevel","logmanager","logo","logon","logos","logotype","logout","logrolling","logs","logstash","logy","lohengrin","loin","loincloth","loincloths","loire","lois","loise","loiter","loiterer","loki","lol","lola","loleta","lolita","loll","loller","lollipop","lolly","lomb","lombard","lombardi","lombardy","lombok","lome","lon","lona","london","londonderry","londoner","lone","lonee","loneliness","lonely","loneness","loner","lonesome","lonesomeness","long","longboat","longbow","longed","longeing","longer","longest","longevity","longfellow","longhair","longhand","longhorn","longing","longish","longitude","longitudinal","longness","longs","longshoreman","longshoremen","longsighted","longstanding","longstreet","longsword","longterm","longtime","longueuil","longueur","longways","longword","loni","lonna","lonnard","lonni","lonnie","lonny","loofah","loofahs","look","lookahead","lookalike","lookat","lookbehind","looked","looker","looking","lookout","looks","lookup","lookups","loom","looming","loomis","loon","loony","loop","loopback","looped","looper","loophole","looping","loops","loopy","loose","loosed","looseleaf","loosely","loosen","loosener","looseness","looses","loosing","loot","looter","lop","lope","loper","lopez","lopped","lopper","lopping","lopsided","lopsidedness","loquacious","loquaciousness","loquacity","lora","lorain","loraine","loralee","loralie","loralyn","lorant","lord","lording","lordliness","lordly","lordship","lore","loree","loreen","lorelei","lorelle","lorem","lorempixel","loren","lorena","lorene","lorentz","lorentzian","lorenz","lorenza","lorenzo","loretta","lorette","lorgnette","lori","loria","lorianna","lorianne","lorie","lorilee","lorilyn","lorin","lorinda","lorine","loris","lorita","lorn","lorna","lorne","lorraine","lorrayne","lorre","lorri","lorrie","lorrin","lorry","lorryload","lory","los","lose","loser","loses","losing","loss","lossage","losses","lossless","lossy","lost","lot","lothaire","lothario","lotion","lots","lott","lotta","lotte","lotted","lotter","lottery","lotti","lottie","lotting","lotto","lotty","lotus","lou","loud","louden","loudhailer","loudly","loudmouth","loudmouths","loudness","loudspeaker","loudspeaking","louella","louie","louis","louisa","louise","louisette","louisiana","louisianan","louisianian","louisville","lounge","lounger","lour","lourdes","louse","lousewort","lousily","lousiness","lousy","lout","loutish","loutishness","loutitia","louver","louvre","lovable","lovableness","lovably","love","lovebird","lovechild","lovecraft","loved","lovejoy","lovelace","loveland","loveless","lovelessness","lovelies","loveliness","lovelinesses","lovell","lovelorn","lovelornness","lovely","lovemaking","lover","lovesick","lovestruck","loving","lovingly","lovingness","low","lowborn","lowboy","lowbrow","lowdown","lowe","lowell","lower","lowercase","lowermost","lowery","lowest","lowish","lowland","lowlands","lowlife","lowlight","lowliness","lowly","lowness","lowrance","lox","loy","loyal","loyaler","loyalest","loyalism","loyalist","loyalty","loyang","loyd","loydie","loyola","lozenge","lp","lparam","lpg","lpn","lq","lr","lrow","ls","lsb","lsd","lst","lstm","lt","ltd","lte","ltr","ltrim","lts","lu","lua","luanda","luann","luau","lubber","lubbock","lube","lubricant","lubricate","lubrication","lubricator","lubricious","lubricity","lubumbashi","luca","lucais","luce","lucene","lucent","lucerne","lucho","luci","lucia","lucian","luciana","luciano","lucid","lucidity","lucidness","lucie","lucien","lucienne","lucifer","lucila","lucile","lucilia","lucille","lucina","lucinda","lucine","lucio","lucita","lucite","lucius","luck","luckier","luckily","luckiness","luckless","lucknow","lucky","lucrative","lucrativeness","lucre","lucretia","lucretius","luctus","lucubrate","lucubration","lucy","luddite","ludhiana","ludicrous","ludicrousness","ludlow","ludmilla","ludo","ludovico","ludovika","ludvig","ludwig","luella","luelle","luff","lufthansa","luftwaffe","lug","luge","luger","luggage","lugged","lugger","lugging","lugosi","lugsail","lugubrious","lugubriousness","luigi","luis","luisa","luise","lukas","luke","lukewarm","lukewarmness","lula","lulita","lull","lullaby","lulu","lumbago","lumbar","lumber","lumberer","lumbering","lumberjack","lumberman","lumbermen","lumberyard","lumen","luminance","luminary","luminescence","luminescent","luminosity","luminous","luminousness","lumire","lummox","lump","lumper","lumpiness","lumpish","lumpishness","lumpy","luna","lunacy","lunar","lunary","lunate","lunatic","lunation","lunch","luncheon","luncheonette","luncher","lunchpack","lunchroom","lunchtime","lund","lundberg","lundquist","lune","lung","lunge","lunger","lungfish","lungful","lunkhead","lupe","lupine","lupus","lura","lurch","lurcher","lure","lurer","lurette","lurex","luria","lurid","luridness","lurk","lurker","lurleen","lurlene","lurline","lusa","lusaka","luscious","lusciousness","lush","lushness","lusitania","lust","luster","lustering","lusterless","lustful","lustfulness","lustily","lustiness","lustrous","lustrousness","lusty","lutanist","lute","lutenist","lutero","lutetium","luther","lutheran","lutheranism","luting","lutz","luxe","luxembourg","luxembourgian","luxemburg","luxuriance","luxuriant","luxuriate","luxuriation","luxurious","luxuriousness","luxury","luz","luzon","lv","lvalue","lvl","lw","lwjgl","lwp","lx","lxml","ly","lyallpur","lyceum","lychee","lycopodium","lycra","lycurgus","lyda","lydia","lydian","lydie","lydon","lye","lyell","lying","lyle","lyly","lyman","lyme","lymph","lymphatic","lymphocyte","lymphoid","lymphoma","lymphs","lyn","lynch","lynchburg","lyncher","lynching","lynda","lynde","lyndel","lyndell","lyndon","lyndsay","lyndsey","lyndsie","lyndy","lynea","lynelle","lynett","lynette","lynn","lynna","lynne","lynnea","lynnell","lynnelle","lynnet","lynnett","lynnette","lynsey","lynx","lyon","lyra","lyre","lyrebird","lyric","lyrical","lyricalness","lyricism","lyricist","lyrics","lysenko","lysine","lysistrata","lysol","lyssa","lyx","lz","m","ma","maalox","maana","mab","mabel","mabelle","mable","mac","macabre","macadam","macadamize","macao","macaque","macaroni","macaroon","macarthur","macaulay","macaw","macbeth","macbook","maccabees","maccabeus","macdonald","macdraw","mace","macedon","macedonia","macedonian","macer","macerate","maceration","macgregor","mach","machete","machiavelli","machiavellian","machinate","machination","machine","machinelike","machinery","machines","machinist","machismo","macho","machs","macias","macintosh","mack","mackenzie","mackerel","mackinac","mackinaw","mackintosh","macleish","macmillan","macon","macos","macosx","macpaint","macports","macram","macro","macrobiotic","macrobiotics","macrocosm","macrodynamic","macroeconomic","macroeconomics","macromolecular","macromolecule","macron","macrophage","macros","macroscopic","macroscopically","macrosimulation","macrosocioeconomic","macs","mactivity","macy","mad","mada","madagascan","madagascar","madalena","madalyn","madam","madame","madapter","madcap","maddalena","madded","madden","maddening","madder","maddest","maddi","maddie","madding","maddox","maddy","made","madeira","madel","madelaine","madeleine","madelena","madelene","madelin","madelina","madeline","madella","madelle","madelon","madelyn","mademoiselle","madge","madhouse","madhya","madison","madlen","madlin","madman","madmen","madness","madonna","madras","madrid","madrigal","madsen","madurai","madwoman","madwomen","mady","mae","maecenas","maegan","maelstrom","maestro","maeterlinck","mafia","mafiosi","mafioso","mag","magazine","magda","magdaia","magdalen","magdalena","magdalene","mage","magellan","magellanic","magenta","magento","magged","maggee","maggi","maggie","magging","maggot","maggoty","maggy","magi","magic","magical","magically","magician","magick","magicked","magicking","magill","maginot","magisterial","magistracy","magistrate","magma","magna","magnanimity","magnanimosity","magnanimous","magnate","magnesia","magnesite","magnesium","magnet","magnetic","magnetically","magnetics","magnetism","magnetite","magnetizable","magnetization","magnetize","magnetized","magneto","magnetodynamics","magnetohydrodynamical","magnetohydrodynamics","magnetometer","magnetosphere","magnetron","magnification","magnificence","magnificent","magnified","magnify","magniloquence","magniloquent","magnitogorsk","magnitude","magnolia","magnum","magnuson","magog","magoo","magpie","magritte","magruder","magsaysay","maguire","magus","magyar","mahabharata","mahala","mahalia","maharajah","maharajahs","maharanee","maharani","maharashtra","maharishi","mahatma","mahavira","mahayana","mahayanist","mahdi","mahfouz","mahican","mahjong","mahler","mahmoud","mahmud","mahogany","mahomet","mahout","mai","maia","maible","maid","maiden","maidenhair","maidenhead","maidenhood","maidenly","maidservant","maier","maiga","maighdiln","maigret","mail","mailaddress","mailbag","mailbox","mailchimp","mailer","mailgun","mailing","mailitem","maillol","maillot","mailman","mailmen","mailmessage","mails","mailto","maim","maiman","maimed","maimedness","maimer","maimonides","main","mainactivity","mainapp","mainbrace","mainbundle","mainclass","maincontent","maincontroller","mainctrl","maine","mainer","mainform","mainframe","mainland","mainlander","mainlayout","mainline","mainliner","mainloop","mainly","mainmast","mainmenu","mainpage","mainpanel","mains","mainsail","mainscreen","mainspring","mainstay","mainstream","maintain","maintainability","maintainable","maintained","maintainer","maintaining","maintains","maintenance","mainthread","maintop","mainview","mainviewcontroller","mainviewmodel","mainwindow","maiolica","mair","maire","maisey","maisie","maison","maisonette","maitilde","maize","maj","maje","majestic","majestically","majesty","majolica","major","majorca","majordomo","majorette","majority","majuro","makable","makarios","make","makefile","makefiles","makeover","maker","makers","makes","makeshift","maketext","makeup","making","mal","mala","malabar","malabo","malacca","malachi","malachite","maladapt","maladjust","maladjustment","maladministration","maladroit","maladroitness","malady","malagasy","malaise","malamud","malamute","malanie","malaprop","malapropism","malaria","malarial","malarious","malarkey","malathion","malawi","malawian","malay","malaya","malayalam","malayan","malaysia","malaysian","malchy","malcolm","malcontent","malcontented","malcontentedness","maldive","maldivian","maldonado","male","maledict","malediction","malefaction","malefactor","malefic","maleficence","maleficent","malena","maleness","malesuada","malevolence","malevolencies","malevolent","malfeasance","malfeasant","malformation","malformed","malformedurlexception","malfunction","mali","malia","malian","malibu","malice","malicious","maliciousness","malign","malignancy","malignant","malignity","malina","malinda","malinde","malinger","malingerer","malinowski","malissa","malissia","mall","mallard","mallarm","malleability","malleable","malleableness","mallet","mallissa","malloc","mallorie","mallory","mallow","malnourished","malnutrition","malocclusion","malodorous","malone","malorie","malory","malposed","malpractice","malraux","malt","malta","malted","maltese","malthus","malthusian","malting","maltose","maltreat","maltreatment","malty","malva","malvin","malvina","malware","malynda","mama","mamba","mambo","mame","mamet","mamie","mamma","mammal","mammalian","mammary","mammogram","mammography","mammon","mammoth","mammoths","mammy","mamore","mamp","man","manacle","manage","manageability","manageable","manageableness","managed","managedbean","managedobjectcontext","management","manager","manageress","managerial","managers","managership","manages","managing","managua","manama","mananas","manasseh","manatee","manaus","manchester","manchu","manchuria","manchurian","mancini","manciple","mancunian","manda","mandala","mandalay","mandamus","mandarin","mandate","mandatory","mandel","mandela","mandelbrot","mandi","mandible","mandibular","mandie","mandingo","mandolin","mandrake","mandrel","mandrill","mandy","mane","manet","maneuver","maneuverability","maneuverer","manfred","manful","manganese","mange","manger","manginess","mangle","mangler","mango","mangoes","mangrove","mangy","manhandle","manhattan","manhole","manhood","manhunt","mani","mania","maniac","maniacal","manic","manically","manichean","manicure","manicurist","manifest","manifestation","manifesto","manifests","manifold","manifolder","manifoldness","manikin","manila","manilla","manioc","manipulability","manipulable","manipulate","manipulated","manipulating","manipulation","manipulations","manipulative","manipulator","manipulatory","manitoba","manitoulin","manitowoc","mankind","mankowski","manley","manlike","manliness","manly","mann","manna","manned","mannequin","manner","mannered","mannerism","mannerist","mannerliness","mannerly","mannheim","mannie","mannikin","manning","mannish","mannishness","manny","mano","manolo","manometer","manon","manor","manorial","manpower","manqu","mans","mansard","manse","manservant","mansfield","mansion","manslaughter","manson","manta","mantegna","mantel","mantelpiece","mantes","mantilla","mantis","mantissa","mantle","mantling","mantra","mantrap","manual","manually","manuals","manuel","manuela","manufacture","manufacturer","manufacturers","manufacturing","manumission","manumit","manumitted","manumitting","manure","manuscript","manville","manx","many","manya","manytomany","manytomanyfield","manytoone","mao","maoism","maoist","maori","map","mapbox","mapdispatchtoprops","mapfragment","mapi","maple","maplecrest","mapmaker","mapoptions","mappable","mappath","mapped","mappedby","mapper","mappers","mapping","mappings","mapplethorpe","mapred","mapreduce","maproute","maps","mapstatetoprops","maptypeid","maputo","mapview","mar","mara","marabel","marabou","marabout","maraca","maracaibo","maraschino","marat","marathi","marathon","marathoner","maraud","marauder","marble","marbleize","marbler","marbling","marc","marceau","marcel","marcela","marcelia","marcelino","marcella","marcelle","marcellina","marcelline","marcello","marcellus","marcelo","march","marchall","marchelle","marcher","marchioness","marci","marcia","marciano","marcie","marcile","marcille","marco","marconi","marcotte","marcus","marcy","mardi","marduk","mare","mareah","maren","marena","maressa","marga","margalit","margalo","margaret","margareta","margarete","margaretha","margarethe","margaretta","margarette","margarine","margarita","margarito","margaux","marge","margeaux","margery","marget","margette","margi","margie","margin","marginal","marginalia","marginality","marginalization","marginalize","marginbottom","marginend","marginleft","marginright","margins","marginstart","margintop","margit","margo","margot","margret","margrethe","marguerite","margy","mari","maria","mariachi","mariadb","mariam","marian","mariana","mariann","marianna","marianne","mariano","maribel","maribelle","maribeth","marice","maricela","maridel","marie","marieann","mariejeanne","mariel","mariele","marielle","mariellen","marietta","mariette","marigold","marijn","marijo","marijuana","marika","marilee","marilin","marillin","marilyn","marimba","marin","marina","marinade","marinara","marinate","marination","marine","mariner","marinna","marino","mario","marion","marionette","mariquilla","marisa","mariska","marisol","marissa","marita","maritain","marital","maritime","maritsa","maritza","mariupol","marius","mariya","marj","marja","marje","marji","marjie","marjoram","marjorie","marjory","marjy","mark","markab","markdown","marked","markedly","marker","markeroptions","markers","market","marketa","marketability","marketable","marketeer","marketer","marketing","marketplace","markets","markham","marking","markism","markka","markkaa","marklogic","markos","markov","markovian","markovitz","marks","marksman","marksmanship","marksmen","markup","markus","marl","marla","marlane","marlboro","marlborough","marleah","marlee","marleen","marlena","marlene","marley","marlie","marlin","marline","marlinespike","marlo","marlon","marlow","marlowe","marlyn","marmaduke","marmalade","marmara","marmoreal","marmoset","marmot","marna","marne","marney","marni","marnia","marnie","maroon","marque","marquee","marquesas","marquess","marquetry","marquette","marquez","marquis","marquise","marquisette","marquita","marrakesh","marred","marriage","marriageability","marriageable","married","marrilee","marring","marriott","marris","marrissa","marrow","marrowbone","marry","mars","marseillaise","marseille","marseilles","marsh","marsha","marshal","marshalas","marshall","marshalled","marshaller","marshalling","marshallings","marshiness","marshland","marshmallow","marshy","marsiella","marsupial","mart","marta","martainn","martel","martelle","marten","martguerita","martha","marthe","marthena","marti","martial","martian","martica","martie","martin","martina","martinet","martinez","martingale","martini","martinique","martino","martinson","martita","marty","martyn","martynne","martyr","martyrdom","marv","marva","marve","marvel","marvell","marvelous","marven","marvin","marwin","marx","marxian","marxism","marxist","mary","marya","maryann","maryanna","maryanne","marybelle","marybeth","maryellen","maryjane","maryjo","maryl","maryland","marylee","marylin","marylinda","marylou","marylynne","maryrose","marys","marysa","marzipan","mas","masada","masai","masaryk","masc","mascagni","mascara","mascot","masculine","masculineness","masculinity","masefield","maser","maseru","mash","masha","mashhad","mask","masked","masker","masking","masks","masochism","masochist","masochistic","masochistically","mason","masonic","masonite","masonry","masque","masquer","masquerade","masquerader","mass","massa","massachusetts","massacre","massage","massager","massasoit","massenet","masseur","masseuse","massey","massif","massimiliano","massimo","massing","massive","massively","massiveness","massless","mast","mastectomy","master","masterclass","mastered","masterful","masterfulness","masterliness","masterly","mastermind","masterpage","masterpiece","masters","mastership","masterstroke","masterwork","mastery","masthead","mastic","masticate","mastication","mastiff","mastodon","mastoid","masturbate","masturbation","masturbatory","mat","mata","matador","match","matchable","matchbook","matchbox","matchcase","matched","matcher","matchers","matches","matching","matchless","matchlock","matchmake","matchmaker","matchmaking","matchplay","matchstick","matchwood","mate","mated","matelda","mateo","mater","material","materialism","materialist","materialistic","materialistically","materiality","materialization","materialize","materialized","materializer","materializes","materializing","materialness","materials","maternal","maternity","mates","math","mathe","mathematic","mathematica","mathematical","mathematically","mathematician","mathematics","mathematik","mather","mathew","mathewson","mathian","mathias","mathieu","mathilda","mathilde","mathis","mathjax","maths","mathworks","matias","matilda","matilde","matine","mating","matins","matisse","matlab","matmul","matplotlib","matriarch","matriarchal","matriarchs","matriarchy","matrices","matricidal","matricide","matriculate","matriculation","matriel","matrimonial","matrimony","matrix","matron","matsumoto","matt","matte","mattel","matteo","matter","matterhorn","matters","matthaeus","mattheus","matthew","matthias","matthieu","matthiew","matthus","matti","mattias","mattie","matting","mattins","mattis","mattock","mattress","matty","maturate","maturation","maturational","mature","matureness","maturer","maturity","matzo","matzot","maud","maude","maudie","maudlin","maugham","maui","maul","mauler","maunder","maupassant","maura","maure","maureen","maureene","maurene","mauriac","maurice","mauricio","maurie","maurine","mauris","maurise","maurita","mauritania","mauritanian","mauritian","mauritius","maurits","maurizia","maurizio","mauro","maurois","maury","mauser","mausoleum","mauve","maven","mavencentral","mavencli","maverick","mavin","mavis","mavra","maw","mawkish","mawkishness","mawr","max","maxcdn","maxdate","maxdepth","maxheight","maxi","maxie","maxilla","maxillae","maxillary","maxim","maxima","maximal","maximality","maximilian","maximilianus","maximilien","maximization","maximize","maximized","maximizer","maximo","maximum","maxine","maxlen","maxlength","maxlines","maxoccurs","maxsize","maxtor","maxvalue","maxwell","maxwellian","maxwidth","maxx","maxy","may","maya","mayan","maybe","maybelle","mayday","maye","mayer","mayest","mayfair","mayflower","mayfly","mayhap","mayhem","mayn","maynard","mayne","maynord","mayo","mayonnaise","mayor","mayoral","mayoralty","mayoress","mayorship","maypole","mayra","mayst","mazama","mazarin","mazatlan","mazda","maze","mazed","mazedness","mazurka","mazzini","mb","mba","mbabane","mbini","mbostock","mbp","mbuilder","mc","mcadam","mcallister","mcamera","mcbride","mccabe","mccain","mccall","mccarthy","mccarthyism","mccartney","mccarty","mccauley","mcclain","mcclellan","mcclure","mccluskey","mcconnell","mccormick","mccoy","mccracken","mccray","mccullough","mcdaniel","mcdermott","mcdonald","mcdonnell","mcdougall","mcdowell","mce","mcelhaney","mcenroe","mcfadden","mcfarland","mcgee","mcgill","mcgovern","mcgowan","mcgrath","mcgraw","mcgregor","mcguffey","mcguire","mci","mcintosh","mcintyre","mckay","mckee","mckenzie","mckesson","mckinley","mckinney","mcknight","mclanahan","mclaughlin","mclean","mcleod","mcluhan","mcmahon","mcmartin","mcmillan","mcnamara","mcnaughton","mcneil","mcontext","mcpherson","mcrypt","mcursor","md","mdash","mdata","mdb","mdc","mdf","mdi","mdl","mdm","mdn","mdpi","mdrawerlayout","mdse","mdt","me","mead","meade","meadow","meadowland","meadowlark","meadows","meadowsweet","meagan","meager","meagerness","meaghan","meagres","meal","mealiness","meals","mealtime","mealy","mealybug","mealymouthed","mean","meander","meaneing","meanie","meaning","meaningful","meaningfulness","meaningless","meaninglessness","meanings","meanness","means","meant","meantime","meanwhile","meany","meara","meas","measle","measles","measly","measurable","measurably","measure","measured","measureless","measurement","measurements","measurer","measures","measurespec","measuring","meat","meataxe","meatball","meatiness","meatless","meatloaf","meatloaves","meatpacking","meaty","mecca","mechanic","mechanical","mechanics","mechanism","mechanisms","mechanist","mechanistic","mechanistically","mechanization","mechanize","mechanized","mechanizer","mechanizes","mechanochemically","mechelle","med","medal","medalist","medallion","medan","meddle","meddlesome","medea","medellin","medfield","media","mediaelement","mediaeval","medial","medials","median","mediaplayer","mediarecorder","mediastore","mediate","mediateness","mediation","mediator","mediatype","mediawiki","medic","medicaid","medical","medicament","medicare","medicate","medication","medici","medicinal","medicine","medico","medieval","medievalist","medina","mediocre","mediocrity","meditate","meditation","meditative","meditativeness","mediterranean","medium","mediumistic","medley","medulla","medusa","meed","meek","meekness","meerschaum","meet","meeter","meeting","meetinghouse","meetings","meets","meetup","mef","meg","mega","megabit","megabuck","megabyte","megacycle","megadeath","megadeaths","megahertz","megalith","megalithic","megaliths","megalomania","megalomaniac","megalopolis","megan","megaphone","megaton","megavolt","megawatt","megaword","megen","meggi","meggie","meggy","meghan","meghann","megohm","mehetabel","mei","meier","meighen","meiji","meioses","meiosis","meiotic","meir","meister","meistersinger","mejia","mekong","mel","mela","melamie","melamine","melancholia","melancholic","melancholy","melanesia","melanesian","melange","melania","melanie","melanin","melanoma","melantha","melany","melba","melbourne","melcher","melchior","meld","melendez","melesa","melessa","melicent","melina","melinda","melinde","meliorate","melioration","melisa","melisande","melisandra","melisenda","melisent","melissa","melisse","melita","melitta","mella","melli","mellicent","mellie","mellifluous","mellifluousness","mellisa","mellisent","mellon","melloney","mellow","mellowness","melly","melodee","melodic","melodically","melodie","melodious","melodiousness","melodrama","melodramatic","melodramatically","melody","melon","melonie","melony","melosa","melpomene","melt","meltdown","melter","melting","melton","melva","melville","melvin","melvyn","mem","member","membered","memberid","members","membership","memberships","membrane","membranous","memcache","memcached","memcpy","memento","memling","memo","memoir","memorabilia","memorability","memorable","memorableness","memorably","memorandum","memorial","memorialize","memorialized","memoriam","memorization","memorize","memorized","memorizer","memorizes","memory","memoryless","memorystream","memphis","memset","men","menace","menacing","menage","menagerie","menander","menarche","menard","mencius","mencken","mend","mendacious","mendaciousness","mendacity","mendel","mendeleev","mendelevium","mendelian","mendelssohn","mender","mendez","mendicancy","mendicant","mendie","mending","mendocino","mendoza","mendy","menelaus","menes","menfolk","menhaden","menial","meningeal","meninges","meningitides","meningitis","meninx","menisci","meniscus","menkalinan","menkar","menkent","menlo","mennonite","menominee","menopausal","menopause","menorah","menorahs","menotti","mens","mensa","mensch","menservants","menstrual","menstruate","menstruation","mensurable","mensuration","menswear","mental","mentalist","mentality","menthol","mentholated","mention","mentionable","mentioned","mentioner","mentioning","mentions","mentor","menu","menubar","menuhin","menuinflater","menuitem","menuitems","menus","menzies","meow","mephistopheles","mer","merak","mercado","mercantile","mercator","mercedes","mercenariness","mercenary","mercer","mercerize","merchandise","merchandiser","merchant","merchantability","merchantman","merchantmen","merci","mercie","merciful","mercifully","mercifulness","merciless","mercilessness","merck","mercurial","mercuric","mercury","mercy","mere","meredeth","meredith","meredithe","merell","merely","meretricious","meretriciousness","merganser","merge","merged","merger","merges","mergesort","merging","meridel","meridian","meridional","meridith","meriel","merilee","merill","merilyn","meringue","merino","meris","merissa","merit","merited","meritocracy","meritocratic","meritocrats","meritorious","meritoriousness","meriwether","merl","merla","merle","merlin","merlina","merline","mermaid","merman","mermen","merna","merola","meromorphic","merralee","merrel","merriam","merrick","merridie","merrie","merrielle","merrile","merrilee","merrili","merrill","merrily","merrimac","merrimack","merriment","merriness","merritt","merry","merrymaker","merrymaking","mersey","merton","merv","mervin","merwin","merwyn","meryl","mes","mesa","mesabi","mescal","mescaline","mesdames","mesdemoiselles","mesh","meshed","meshgrid","mesmeric","mesmerism","mesmerize","mesmerized","mesmerizer","mesolithic","mesomorph","mesomorphs","meson","mesopotamia","mesopotamian","mesos","mesosphere","mesozoic","mesquite","mess","message","messagebox","messageboxbuttons","messageboxicon","messagedigest","messageid","messagequeue","messages","messagetype","messaging","messed","messeigneurs","messenger","messerschmidt","messes","messiaen","messiah","messiahs","messianic","messieurs","messily","messiness","messing","messmate","messrs","messy","mestizo","met","meta","metabolic","metabolically","metabolism","metabolite","metabolize","metacarpal","metacarpi","metacarpus","metacircular","metacircularity","metaclass","metacpan","metadata","metal","metalanguage","metalization","metalized","metallic","metalliferous","metallings","metallography","metalloid","metallurgic","metallurgical","metallurgist","metallurgy","metalsmith","metalwork","metalworking","metamathematical","metamorphic","metamorphism","metamorphose","metamorphosis","metaphor","metaphoric","metaphorical","metaphosphate","metaphysic","metaphysical","metastability","metastable","metastases","metastasis","metastasize","metastatic","metastore","metatarsal","metatarsi","metatarsus","metatheses","metathesis","metathesized","metathesizes","metathesizing","metavariable","mete","metempsychoses","metempsychosis","meteor","meteoric","meteorically","meteorite","meteoritic","meteoritics","meteoroid","meteorologic","meteorological","meteorologist","meteorology","meter","meters","meth","methadone","methane","methanol","methinks","methionine","method","methodandargscaller","methodical","methodicalness","methodinfo","methodism","methodist","methodname","methodological","methodologists","methodology","methods","methought","methuen","methuselah","methuselahs","methyl","methylated","methylene","meticulous","meticulousness","metonymy","metrecal","metric","metrical","metricate","metricize","metrics","metro","metronome","metropolis","metropolitan","metropolitanization","mets","metternich","mettle","mettlesome","metus","metzler","meuse","mew","mewl","mews","mex","mexicali","mexican","mexico","meyer","meyerbeer","mezzanine","mezzo","mf","mfa","mfc","mfg","mfr","mg","mgm","mgmt","mgr","mh","mhandler","mhz","mi","mia","miami","miaplacidus","miasma","miasmal","mib","mic","mica","micaela","micah","mice","micelles","mich","michael","michaela","michaelangelo","michaelina","michaeline","michaella","michaelmas","michaelson","michail","michal","michale","micheal","micheil","michel","michelangelo","michele","michelin","michelina","micheline","michell","michelle","michelson","michigan","michigander","michiganite","mick","mickelson","mickey","micki","mickie","micky","micmac","micra","micro","microamp","microanalysis","microanalytic","microbe","microbial","microbicidal","microbicide","microbiological","microbiologist","microbiology","microbrewery","microchemistry","microchip","microcircuit","microcode","microcomputer","microcosm","microcosmic","microdensitometer","microdot","microeconomic","microeconomics","microelectronic","microelectronics","microfiber","microfiche","microfilm","microfossils","micrography","microgroove","microhydrodynamics","microinstruction","microjoule","microlevel","microlight","micromanage","micromanagement","micrometeorite","micrometeoritic","micrometer","micron","micronesia","micronesian","microorganism","microphone","microport","microprocessing","microprocessor","microprogram","microprogrammed","microprogramming","micros","microscope","microscopic","microscopical","microscopy","microsecond","microseconds","microservice","microservices","microsimulation","microsoft","microsomal","microstore","microsurgery","microsystems","microtime","microvax","microvaxes","microvolt","microwave","microwaveable","microword","mid","midair","midas","midband","midday","midden","middest","middle","middlebrow","middlebury","middleman","middlemen","middlemost","middlename","middlesex","middleton","middletown","middleware","middleweight","middling","middy","mideast","mideastern","midfield","midge","midget","midi","midland","midlife","midlives","midmorn","midmost","midnight","midpoint","midrange","midrib","midriff","midscale","midsection","midship","midshipman","midshipmen","midspan","midst","midstream","midsummer","midterm","midtown","midway","midweek","midwest","midwestern","midwesterner","midwicket","midwife","midwifery","midwinter","midwives","midyear","mien","miff","mig","might","mightily","mightiness","mightn","mighty","mignon","mignonette","mignonne","migr","migraine","migrant","migrate","migrated","migrating","migration","migrations","migrative","migratory","miguel","miguela","miguelita","mikado","mikael","mikaela","mike","mikel","mikey","mikhail","mikkel","mikol","mikoyan","mil","milady","milagros","milan","milanese","milch","mild","mildew","mildness","mildred","mildrid","mile","mileage","milena","milepost","miler","miles","milestone","milford","milicent","milieu","milissent","militancy","militant","militantness","militarily","militarism","militarist","militaristic","militarization","militarize","military","militate","militia","militiaman","militiamen","milk","milka","milken","milker","milkiness","milkmaid","milkman","milkmen","milkshake","milksop","milkweed","milky","mill","millage","millard","millay","millenarian","millenarianism","millennial","millennialism","millennium","millepede","miller","millet","milli","milliamp","milliampere","milliard","millibar","millicent","millidegree","millie","milligram","millijoule","millikan","milliliter","millimeter","milliner","millinery","milling","million","millionaire","millions","millionth","millionths","millipede","millis","millisecond","milliseconds","millisent","millivolt","millivoltmeter","milliwatt","millpond","millrace","millstone","millstream","millwright","milly","milne","milo","milquetoast","milt","miltiades","miltie","milton","miltonic","miltown","milty","milwaukee","milzie","mimd","mime","mimemessage","mimeograph","mimeographs","mimer","mimesis","mimetic","mimetically","mimetype","mimi","mimic","mimicked","mimicker","mimicking","mimicry","mimosa","min","mina","minaret","minatory","mince","mincemeat","mincer","mincing","mind","minda","mindanao","mindate","mindbogglingly","minded","minder","mindful","mindfully","mindfulness","mindless","mindlessness","mindoro","minds","mindset","mindy","mine","minecraft","minefield","miner","mineral","mineralization","mineralized","mineralogical","mineralogist","mineralogy","minerva","mineshaft","minestrone","minesweeper","minetta","minette","mineworkers","minflater","ming","mingle","mingus","mingw","minheight","mini","miniature","miniaturist","miniaturization","miniaturize","minibike","minibus","minicab","minicam","minicomputer","miniconda","minidress","minified","minify","minifyenabled","minim","minima","minimal","minimalism","minimalist","minimalistic","minimality","minimax","minimization","minimize","minimized","minimizer","minimum","mining","minion","miniseries","miniskirt","minister","ministerial","ministrant","ministration","ministry","minivan","miniver","mink","minke","minlength","minn","minna","minnaminnie","minne","minneapolis","minnesinger","minnesota","minnesotan","minni","minnie","minnnie","minnow","minny","minoan","minoccurs","minolta","minor","minority","minos","minot","minotaur","minoxidil","mins","minsdkversion","minsk","minsky","minster","minstrel","minstrelsy","mint","minta","mintage","mintaka","minter","minty","minuend","minuet","minuit","minus","minuscule","minute","minuteman","minutemen","minuteness","minutes","minutia","minutiae","minvalue","minwidth","minx","miny","miocene","mipmap","mips","miquela","mir","mira","mirabeau","mirabel","mirabella","mirabelle","mirach","miracle","miraculous","miraculousness","mirage","miran","miranda","mire","mireielle","mireille","mirella","mirelle","mirfak","miriam","mirilla","mirna","miro","mirror","mirrors","mirth","mirthful","mirthfulness","mirthless","mirthlessness","mirths","mirv","miry","mirzam","mis","misaddress","misadventure","misalign","misalignment","misalliance","misanalysed","misanthrope","misanthropic","misanthropically","misanthropist","misanthropy","misapplier","misapply","misapprehend","misapprehension","misappropriate","misbegotten","misbehave","misbehaver","misbehavior","misbrand","misc","miscalculate","miscalculation","miscall","miscarriage","miscarry","miscast","miscegenation","miscellanea","miscellaneous","miscellany","mischa","mischance","mischief","mischievous","mischievousness","miscibility","miscible","misclassification","misclassified","misclassifying","miscode","miscommunicate","miscomprehended","misconceive","misconception","misconduct","misconfiguration","misconstruction","misconstrue","miscopying","miscount","miscreant","miscue","misdeal","misdealt","misdeed","misdemeanant","misdemeanor","misdiagnose","misdid","misdirect","misdirection","misdirector","misdo","misdoes","misdone","miser","miserable","miserableness","miserably","miserliness","miserly","misery","mises","misfeasance","misfeature","misfield","misfile","misfire","misfit","misfitted","misfitting","misfortune","misgauge","misgiving","misgovern","misgovernment","misguidance","misguide","misguided","misguidedness","misguider","misha","mishandle","mishap","mishapped","mishapping","mishear","misheard","mishitting","mishmash","misidentification","misidentify","misinform","misinformation","misinterpret","misinterpretation","misinterpreter","misjudge","misjudging","misjudgment","miskito","mislabel","mislaid","mislay","mislead","misleader","misleading","misled","mismanage","mismanagement","mismatch","misname","misnomer","misogamist","misogamy","misogynist","misogynistic","misogynous","misogyny","misperceive","misplace","misplacement","misplay","mispositioned","misprint","misprision","mispronounce","mispronunciation","misquotation","misquote","misread","misreader","misrelated","misremember","misreport","misrepresent","misrepresentation","misrepresenter","misroute","misrule","miss","missal","missed","misses","misshape","misshapen","misshapenness","missie","missile","missilery","missing","mission","missionary","missioned","missioner","missioning","missis","mississauga","mississippi","mississippian","missive","missoula","missouri","missourian","misspeak","misspecification","misspecified","misspell","misspelling","misspend","misspent","misspoke","misspoken","misstate","misstatement","misstater","misstep","misstepped","misstepping","missus","missy","mist","mistakable","mistake","mistaken","mistaker","mistakes","mistaking","mistassini","mister","misti","mistily","mistime","mistiness","mistletoe","mistook","mistral","mistranslated","mistranslates","mistranslating","mistranslation","mistreat","mistreatment","mistress","mistrial","mistrust","mistruster","mistrustful","misty","mistype","misunderstand","misunderstander","misunderstanding","misunderstood","misuse","misuser","miswritten","mit","mitch","mitchael","mitchel","mitchell","mite","miter","miterer","mitford","mithra","mithridates","mitigate","mitigated","mitigation","mitoses","mitosis","mitotic","mitre","mitsubishi","mitt","mitten","mitterrand","mitty","mitzi","mitzvahs","mix","mixable","mixed","mixer","mixin","mixing","mixins","mixture","mizar","mizzen","mizzenmast","mj","mk","mkdir","mkdirs","mkl","mkmapview","mks","mktime","mkyong","ml","mle","mlist","mlistener","mlle","mm","mmap","mme","mmm","mmmm","mms","mmsc","mn","mname","mnchhausen","mnemonic","mnemonically","mnemonics","mnemosyne","mnist","mno","mnt","mo","moan","moat","mob","mobbed","mobber","mobbing","mobcap","mobil","mobile","mobility","mobilizable","mobilization","mobilize","mobilized","mobilizer","mobilizes","mobster","mobutu","moc","moccasin","mocha","mock","mocked","mockers","mockery","mocking","mockingbird","mockito","mocks","mod","modal","modality","modals","mode","model","modeladmin","modelandview","modelattribute","modelbuilder","modeled","modeler","modelform","modeling","modelitem","modelling","modelname","models","modelserializer","modelstate","modelversion","modelview","modem","moderate","moderated","moderateness","moderation","moderator","modern","modernism","modernist","modernistic","modernity","modernization","modernize","modernized","modernizer","modernizes","modernizr","modernness","modes","modest","modesta","modestia","modestine","modesto","modesty","modicum","modifiability","modifiable","modifiableness","modification","modifications","modified","modifier","modifiers","modifies","modify","modifying","modigliani","modish","modishness","mods","modula","modular","modularity","modularization","modularize","modulate","modulation","modulator","module","moduleid","modulename","modules","moduli","modulo","modulus","modus","moe","moen","mogadiscio","mogadishu","mogul","mohair","mohamed","mohammad","mohammed","mohammedan","mohammedanism","mohandas","mohandis","mohawk","mohegan","mohican","moho","mohorovicic","mohr","moiety","moil","moina","moines","moira","moire","moise","moiseyev","moishe","moist","moisten","moistener","moistness","moisture","moisturize","mojave","mojo","mojoexecutor","molal","molar","molarity","molasses","mold","moldavia","moldavian","moldboard","molder","moldiness","molding","moldova","moldy","mole","molecular","molecularity","molecule","molehill","moleskin","molest","molestation","molested","molester","molestie","moliere","molina","moline","moll","mollee","molli","mollie","mollification","mollify","mollis","mollusc","mollusk","molly","mollycoddle","mollycoddler","molnar","moloch","molokai","molotov","molt","molter","moluccas","molybdenite","molybdenum","mom","mombasa","moment","momenta","momentarily","momentariness","momentary","momentjs","momentous","momentousness","moments","momentum","momma","mommy","mon","mona","monaco","monad","monadic","monads","monah","monarch","monarchic","monarchical","monarchism","monarchist","monarchistic","monarchs","monarchy","monash","monastery","monastic","monastical","monasticism","monaural","mondale","monday","mondrian","monegasque","monera","monet","monetarily","monetarism","monetarist","monetary","monetization","monetize","money","moneybag","moneychangers","moneyer","moneylender","moneymaker","moneymaking","monfort","monger","mongo","mongoclient","mongod","mongodb","mongoid","mongol","mongolia","mongolian","mongolic","mongolism","mongoloid","mongoose","mongrel","monica","monies","monika","moniker","monique","monism","monist","monition","monitor","monitored","monitoring","monitors","monitory","monk","monkey","monkeyshine","monkish","monkshood","monmouth","mono","monobehaviour","monochromatic","monochromator","monochrome","monocle","monoclinic","monoclonal","monocotyledon","monocotyledonous","monocular","monodevelop","monodic","monodist","monody","monogamist","monogamous","monogamy","monogram","monogrammed","monogramming","monograph","monographs","monolingual","monolingualism","monolith","monolithic","monolithically","monoliths","monologist","monologue","monomania","monomaniac","monomaniacal","monomer","monomeric","monomial","monongahela","mononuclear","mononucleoses","mononucleosis","monophonic","monoplane","monopole","monopolist","monopolistic","monopolization","monopolize","monopolized","monopolizes","monopoly","monorail","monospace","monostable","monosyllabic","monosyllable","monotheism","monotheist","monotheistic","monotone","monotonic","monotonically","monotonicity","monotonous","monotonousness","monotony","monotouch","monovalent","monoxide","monro","monroe","monrovia","monsanto","monseigneur","monsieur","monsignor","monsignori","monsoon","monsoonal","monster","monstrance","monstrosity","monstrous","monstrousness","mont","montage","montague","montaigne","montana","montanan","montcalm","montclair","monte","montenegrin","montenegro","monterey","monterrey","montesquieu","montessori","monteverdi","montevideo","montezuma","montgomery","month","monthly","months","monti","monticello","montmartre","montoya","montpelier","montrachet","montreal","montserrat","monty","monument","monumental","monumentality","moo","mooch","mood","moodily","moodiness","moodle","moody","moog","moon","moonbeam","mooney","moonless","moonlight","moonlighting","moonlit","moonscape","moonshine","moonshiner","moonshot","moonstone","moonstruck","moonwalk","moor","moore","mooring","moorish","moorland","moose","moot","mootools","mop","mope","moped","moper","mopey","mopier","mopiest","mopish","mopped","moppet","mopping","moq","mora","moraine","moral","morale","morales","moralist","moralistic","moralistically","morality","moralization","moralize","moralled","moraller","moralling","moran","morass","moratorium","moravia","moravian","moray","morbi","morbid","morbidity","morbidness","mord","mordancy","mordant","mordecai","mordred","mordy","more","moreen","morehouse","morel","moreland","morena","moreno","moreover","morey","morgan","morgana","morganica","morganne","morgen","morgue","morgun","moria","moriarty","moribund","moribundity","morie","morin","morion","morison","morissa","morita","moritz","morlee","morley","morly","mormon","mormonism","morn","morna","morning","moro","moroccan","morocco","moron","moroni","moronic","moronically","morose","moroseness","morph","morpheme","morphemic","morpheus","morphia","morphine","morphism","morphologic","morphological","morphology","morphophonemic","morphophonemics","morphs","morrie","morris","morrison","morristown","morrow","morry","morse","morsel","mort","mortal","mortality","mortar","mortarboard","mortbay","morten","mortgage","mortgageable","mortgagee","mortgagor","mortice","mortician","mortie","mortification","mortified","mortifier","mortify","mortimer","mortise","morton","mortuary","morty","mos","mosaic","mosaicked","mosaicking","moscone","moscow","mose","moseley","moselle","moser","mosey","moshe","moslem","mosley","mosque","mosquito","mosquitoes","moss","mossback","mossberg","mossy","most","mostly","mosul","mot","mote","motel","motet","moth","mothball","mother","motherboard","motherfucker","motherfucking","motherhood","mothering","motherland","motherless","motherliness","motherly","moths","motif","motile","motility","motion","motional","motioner","motionevent","motionless","motionlessness","motions","motivate","motivated","motivation","motivational","motivator","motive","motiveless","motley","motlier","motliest","motocross","motor","motorbike","motorboat","motorcade","motorcar","motorcycle","motorcyclist","motoring","motorist","motorization","motorize","motorized","motorman","motormen","motormouth","motormouths","motorola","motorway","motown","mott","mottle","mottler","motto","mottoes","moue","moulder","moult","mound","mount","mountable","mountain","mountaineer","mountaineering","mountainous","mountainousness","mountainside","mountaintop","mountbatten","mountebank","mounted","mounter","mountie","mounties","mounting","mounts","mourn","mourner","mournful","mournfuller","mournfullest","mournfulness","mourning","mouse","mousedown","mouseenter","mouseevent","mouseeventargs","mouseleave","mousemove","mouseout","mouseover","mouser","mousetrap","mousetrapped","mousetrapping","mouseup","mousewheel","mousex","mousey","mousiness","mousing","mousse","moussorgsky","mousy","mouth","mouthe","mouthful","mouthiness","mouthorgan","mouthpiece","mouths","mouthwash","mouthwatering","mouthy","mouton","mov","movable","movableness","move","moved","movement","movements","movenext","mover","moves","moveto","movetofirst","movetonext","movie","movieclip","moviegoer","movieid","movies","moving","movl","movq","mow","mower","mowgli","mowing","moxie","moyer","moyna","moyra","moz","mozambican","mozambique","mozart","mozelle","mozes","mozilla","mozzarella","mp","mpaint","mpdf","mpeg","mpg","mph","mpi","mpl","mplayer","mq","mqtt","mr","mrecyclerview","mri","mrs","ms","msb","msbuild","msc","mscorlib","msdn","mse","msec","msft","msg","msgbox","msgid","msgr","msgs","msi","msie","msil","msmq","mso","msp","mssql","mst","msvc","msw","msxml","msys","mt","mtcars","mtg","mtge","mtier","mtime","mts","mtu","mtv","mu","muawiya","mubarak","much","muchness","mucilage","mucilaginous","muck","mucker","muckrake","muckraker","mucky","mucosa","mucous","mucus","mud","mudded","muddily","muddiness","mudding","muddle","muddlehead","muddleheaded","muddler","muddy","mudflat","mudguard","mudlarks","mudroom","mudslide","mudsling","mudslinger","mudslinging","mueller","muenster","muesli","muezzin","muff","muffin","muffle","muffler","mufi","mufinella","mufti","mug","mugabe","mugged","mugger","mugginess","mugging","muggy","mugshot","mugwump","muhammad","muhammadan","muhammadanism","muir","muire","mukden","mukluk","mul","mulatto","mulattoes","mulberry","mulch","mulct","mulder","mule","muleskinner","mulesoft","muleteer","mulish","mulishness","mull","mullah","mullahs","mullein","mullen","muller","mullet","mulligan","mulligatawny","mullikan","mullins","mullion","mult","multan","multer","multi","multibus","multicast","multicellular","multichannel","multicollinearity","multicolor","multicolumn","multicomponent","multicomputer","multics","multicultural","multiculturalism","multidex","multidimensional","multidimensionality","multidisciplinary","multifaceted","multifamily","multifarious","multifariousness","multifigure","multiform","multifunction","multiindex","multilateral","multilayer","multilevel","multiline","multilingual","multilingualism","multimap","multimedia","multimegaton","multimeter","multimillionaire","multinational","multinomial","multipart","multiphase","multiple","multiples","multiplet","multiplex","multiplexor","multipliable","multiplicand","multiplication","multiplicative","multiplicity","multiplied","multiplier","multiply","multiplying","multiprocess","multiprocessing","multiprocessor","multiprogram","multiprogrammed","multiprogramming","multipurpose","multiracial","multiselect","multistage","multistory","multisyllabic","multitasking","multithreaded","multithreading","multitude","multitudinous","multitudinousness","multiuser","multivalent","multivalued","multivariate","multiversity","multiviews","multivitamin","mum","mumble","mumbler","mumbletypeg","mumford","mummed","mummer","mummery","mummification","mummify","mumming","mummy","mumps","mun","munch","muncher","munchies","muncie","mundane","mundt","munge","munich","municipal","municipality","munificence","munificent","munition","munmro","munoz","munro","munroe","munsey","munson","munster","muon","muong","muppet","mural","muralist","murasaki","murat","murchison","murcia","murder","murderer","murderess","murderous","murderousness","murdoch","murdock","mureil","murial","muriatic","muriel","murielle","murillo","murk","murkily","murkiness","murky","murmansk","murmur","murmurer","murmuring","murmurous","murphy","murrain","murray","murrow","murrumbidgee","murry","murvyn","mus","muscat","muscatel","muscle","musclebound","muscovite","muscovy","muscular","muscularity","musculature","muse","muser","musette","museum","mush","musher","mushiness","mushroom","mushy","musial","music","musical","musicale","musicality","musicals","musician","musicianship","musicked","musicking","musicological","musicologist","musicology","musing","musk","muskeg","muskegon","muskellunge","musket","musketeer","musketry","muskie","muskiness","muskmelon","muskox","muskrat","musky","muslim","muslin","muss","mussel","mussolini","mussorgsky","mussy","must","mustache","mustachio","mustang","mustard","muster","mustily","mustiness","mustn","musty","mut","mutability","mutable","mutableness","mutably","mutagen","mutant","mutate","mutating","mutation","mutational","mutations","mutator","mute","muted","muteness","mutex","mutilate","mutilation","mutilator","mutineer","mutinous","mutiny","mutsuhito","mutt","mutter","mutterer","mutton","muttonchops","mutual","mutuality","mutually","muumuu","mux","muzak","muzo","muzzle","muzzled","muzzler","mv","mvc","mview","mviewpager","mvn","mvnrepository","mvp","mvvm","mvvmcross","mw","mwebview","mx","mxml","my","myaction","myactivity","myadapter","myanmar","myapp","myapplication","myarr","myarray","mybase","mybatis","mybean","mybutton","myca","mycah","mycanvas","mycarousel","mycell","mycenae","mycenaean","mychal","mychart","myclass","mycollection","mycologist","mycology","mycommand","mycompany","mycomponent","myconnection","mycontext","mycontrol","mycontroller","myctrl","mydata","mydatabase","mydate","mydb","mydf","mydict","mydir","mydiv","mydomain","myelement","myelitides","myelitis","myemail","myentity","myenum","myer","myers","myevent","myfaces","myfield","myfile","myfolder","myform","myfragment","myframe","myfunc","myfunction","mygrid","myhost","myid","myimage","myinput","myint","myintent","myinterface","myisam","myitem","myjson","mykey","mylabel","mylar","myles","mylib","mylist","mylo","mymap","mymethod","mymodal","mymodel","mymodule","myna","myname","mynamespace","mynheer","mynumber","myobj","myobject","myocardial","myocardium","myopia","myopic","myopically","myoptions","mypackage","mypage","mypanel","mypassword","mypath","myplugin","myprogram","myproject","myproperty","myra","myrah","myranda","myrange","myrdal","myreader","myriad","myriam","myrilla","myrle","myrlene","myrmidon","myrna","myron","myrow","myrrh","myrrhs","myrta","myrtia","myrtice","myrtie","myrtle","myrvyn","myrwyn","mys","myscript","myselect","myself","myserver","myservice","mysite","mysore","mysql","mysqlclient","mysqlcommand","mysqlconnection","mysqld","mysqldb","mysqldump","mysqli","mysqlio","myst","mysterious","mysteriousness","mystery","mystic","mystical","mysticism","mystification","mystifier","mystify","mystifying","mystique","mystr","mystring","mystruct","mytable","mytask","mytest","mytext","myth","mythic","mythical","mythographer","mythography","mythological","mythologist","mythologize","mythology","mythread","myths","mytimer","mytype","myurl","myuser","myusername","myval","myvalue","myvar","myvariable","myvector","myview","myviewcontroller","myviewholder","myviewmodel","mywebsite","mywebview","mywindow","mz","n","na","naacp","naam","nab","nabbed","nabbing","nabble","nabisco","nabob","nabokov","nacelle","nacho","nacl","nacre","nacreous","nada","nadean","nadeen","nader","nadia","nadine","nadir","nadiya","nady","nadya","nae","nag","nagasaki","nagged","nagger","nagging","nagios","nagoya","nagpur","nagy","nahuatl","nahum","naiad","naifs","nail","nailbrush","nailer","naipaul","nair","nairobi","naismith","naive","naivet","naivety","nakamura","nakayama","naked","nakedness","nakoma","nalani","nam","nama","namath","name","nameable","named","namedrop","namedropping","nameerror","nameless","namelist","namely","namenode","nameof","nameplate","namer","names","namesake","namespace","namespaces","namevaluepair","namevaluepairs","namibia","namibian","naming","nan","nana","nanak","nananne","nance","nancee","nancey","nanchang","nanci","nancie","nancy","nanete","nanette","nani","nanice","nanine","nanjing","nanking","nannette","nanni","nannie","nanny","nano","nanometer","nanon","nanook","nanosecond","nanoseconds","nanotime","nansen","nantes","nantucket","naoma","naomi","nap","napalm","nape","naphtali","naphtha","naphthalene","napier","napkin","naples","napless","napoleon","napoleonic","napped","napper","nappie","napping","nappy","nara","narbonne","narc","narcissism","narcissist","narcissistic","narcissus","narcoleptic","narcoses","narcosis","narcotic","narcotization","narcotize","nari","nariko","nark","narmada","narragansett","narrate","narration","narrative","narratology","narrator","narrow","narrowed","narrowing","narrowness","narwhal","nary","nas","nasa","nasal","nasality","nasalization","nasalize","nascence","nascent","nasdaq","nash","nashua","nashville","nasm","nassau","nasser","nastily","nastiness","nasturtium","nasty","nat","nata","natal","natala","natale","natalee","natalia","natalie","natalina","nataline","natalist","natality","natalya","nataniel","natasha","natassia","natch","natchez","nate","nathalia","nathalie","nathan","nathanael","nathanial","nathaniel","nathanil","nation","national","nationalism","nationalist","nationalistic","nationalistically","nationality","nationalization","nationalize","nationalized","nationalizer","nationhood","nations","nationwide","native","nativeconstructoraccessorimpl","nativeelement","natively","nativemethodaccessorimpl","nativeness","nativescript","nativestart","natividad","nativity","natka","natl","nato","natter","nattily","nattiness","natty","natural","naturalism","naturalist","naturalistic","naturalization","naturalize","naturalized","naturally","naturalness","naturals","nature","naturist","naugahyde","naught","naughtily","naughtiness","naughty","naur","nauru","nausea","nauseate","nauseating","nauseous","nauseousness","nautical","nautilus","nav","navaho","navajo","navajoes","naval","navarro","navbar","navcontroller","nave","navel","navigability","navigable","navigableness","navigate","navigated","navigates","navigating","navigation","navigational","navigationbar","navigationcontroller","navigationitem","navigationview","navigator","navona","navratilova","navvy","navy","nay","naysayer","nazarene","nazareth","nazi","nazism","nb","nba","nbc","nbr","nbs","nbsp","nc","ncaa","ncc","nchar","nco","ncol","ncols","ncr","ncurses","nd","ndarray","ndb","ndjamena","ndk","ne","neal","neala","neale","neall","nealon","nealson","nealy","neanderthal","neap","neapolitan","near","nearby","nearest","nearly","nearness","nearside","nearsighted","nearsightedness","neat","neaten","neath","neatness","neb","nebr","nebraska","nebraskan","nebuchadnezzar","nebula","nebulae","nebular","nebulous","nebulousness","nec","necessaries","necessarily","necessary","necessitate","necessitation","necessitous","necessity","neck","neckband","neckerchief","necking","necklace","neckline","necktie","necrology","necromancer","necromancy","necromantic","necrophilia","necrophiliac","necropolis","necropsy","necroses","necrosis","necrotic","nectar","nectarine","nectarous","nectary","ned","neda","nedda","neddie","neddy","nedi","need","needed","needer","needful","needham","neediness","needing","needle","needlecraft","needlepoint","needless","needlessness","needlewoman","needlewomen","needlework","needn","needs","needy","neel","neely","nefarious","nefariousness","nefen","nefertiti","neg","negate","negated","negater","negation","negative","negativeness","negativism","negativity","negator","negev","neglect","neglecter","neglectful","neglectfulness","negligee","negligence","negligent","negligibility","negligible","negligibly","negotiability","negotiable","negotiant","negotiate","negotiation","negotiator","negress","negritude","negro","negroes","negroid","nehemiah","nehru","neigh","neighbor","neighbored","neighborer","neighborhood","neighborliness","neighborlinesses","neighborly","neighbors","neighbours","neighs","neil","neila","neile","neill","neilla","neille","neither","nelda","nelia","nelie","nell","nelle","nelli","nellie","nelly","nels","nelsen","nelson","nematic","nematode","nembutal","nemeses","nemesis","nenter","neo","neoclassic","neoclassical","neoclassicism","neocolonialism","neocortex","neodymium","neogene","neolithic","neologism","neomycin","neon","neonatal","neonate","neophyte","neoplasm","neoplastic","neoprene","nepal","nepalese","nepali","nepenthe","nephew","nephrite","nephritic","nephritides","nephritis","nepotism","nepotist","neptune","neptunium","neque","nerd","nerdy","nereid","nerf","nerissa","nerita","nero","neron","nert","nerta","nerte","nerti","nertie","nerty","neruda","nerve","nerveless","nervelessness","nerviness","nerving","nervous","nervousness","nervy","nessa","nessi","nessie","nessy","nest","nesta","nested","nestedscrollview","nester","nesting","nestle","nestler","nestling","nestor","nestorius","net","netball","netbeans","netflix","netframework","nether","netherlander","netherlands","nethermost","netherworld","netscape","netstat","nett","netta","netti","nettie","netting","nettle","nettlesome","netty","network","networkcredential","networkinfo","networking","networks","networkstream","networkx","netzahualcoyotl","neue","neumann","neural","neuralgia","neuralgic","neurasthenia","neurasthenic","neuritic","neuritides","neuritis","neuroanatomy","neurobiology","neurological","neurologist","neurology","neuromuscular","neuron","neuronal","neurone","neurons","neuropathology","neurophysiology","neuropsychiatric","neuroses","neurosis","neurosurgeon","neurosurgery","neurotic","neurotically","neurotransmitter","neut","neuter","neutral","neutralise","neutralism","neutralist","neutrality","neutralization","neutralize","neutralized","neutrino","neutron","nev","neva","nevada","nevadan","nevadian","never","nevermore","nevertheless","nevi","nevil","nevile","neville","nevin","nevis","nevsa","nevsky","nevus","new","newark","newarr","newarray","newbie","newborn","newbury","newburyport","newcastle","newcomer","newdata","newdate","newdiv","newed","newel","newell","newer","newest","newfangled","newfile","newfound","newfoundland","newfoundlander","newguid","newheight","newid","newimage","newinstance","newish","newitem","newline","newlines","newlist","newly","newlywed","newman","newname","newness","newnode","newobj","newobject","newpage","newpassword","newpath","newport","newrelic","newrow","news","newsagent","newsboy","newscast","newscaster","newscasting","newsdealer","newsed","newses","newsflash","newsgirl","newsgroup","newsing","newsize","newsletter","newsman","newsmen","newspaper","newspaperman","newspapermen","newspaperwoman","newspaperwomen","newsprint","newsreader","newsreel","newsroom","newsstand","newstate","newstr","newstring","newsweek","newsweekly","newswire","newswoman","newswomen","newsworthiness","newsworthy","newsy","newt","newtab","newtext","newton","newtonian","newtonsoft","newurl","newuser","newval","newvalue","newversion","newwidth","newx","nexis","next","nextdouble","nextint","nextline","nextpage","nextprops","nexttoken","nextval","nexus","neysa","nf","nfc","nfl","nfs","ng","ngaliema","ngclass","ngfor","ngif","nginx","ngmodel","ngmodule","ngoninit","ngram","ngroute","ngstrm","nguyen","ngx","nh","nhibernate","nhl","ni","niacin","niagara","nial","niall","niamey","nib","nibbed","nibbing","nibble","nibbler","nibelung","nibh","nic","nicaean","nicaragua","nicaraguan","niccolo","nice","nicely","nicene","niceness","nicer","nicety","niche","nichol","nicholas","nichole","nicholle","nicholson","nick","nickel","nickelodeon","nicker","nickey","nicki","nickie","nicklaus","nicknack","nickname","nicknamer","nicko","nickola","nickolai","nickolaus","nicky","nico","nicobar","nicodemus","nicol","nicola","nicolai","nicole","nicolea","nicolette","nicoli","nicolina","nicoline","nicolle","nicosia","nicotine","nid","niebuhr","niece","niel","niels","nielsen","nielson","nietzsche","nieves","nifi","nifty","nigel","niger","nigeria","nigerian","nigerien","niggard","niggardliness","niggardly","nigger","niggle","niggler","niggling","nigh","nighs","night","nightcap","nightclothes","nightclub","nightclubbed","nightclubbing","nightdress","nightfall","nightgown","nighthawk","nightie","nightingale","nightlife","nightlong","nightly","nightmare","nightmarish","nights","nightshade","nightshirt","nightspot","nightstand","nightstick","nighttime","nightwear","nighty","nih","nihilism","nihilist","nihilistic","nijinsky","nikaniki","nike","niki","nikita","nikki","nikkie","nikko","niko","nikola","nikolai","nikolaos","nikolaus","nikolayev","nikoletta","nikolia","nikolos","nikon","nil","nilclass","nile","nilled","nilling","nilpotent","nils","nilsen","nilson","nilsson","nimbi","nimble","nimbleness","nimbly","nimbus","nimby","nimitz","nimrod","nina","nincompoop","nine","ninefold","ninepence","ninepin","ninepins","nineteen","nineteenths","ninetieths","ninetta","ninette","ninety","nineveh","ninja","ninject","ninnetta","ninnette","ninny","ninon","nintendo","ninth","ninths","nio","niobe","niobium","nioendpoint","nip","nipped","nipper","nippiness","nipping","nipple","nippon","nipponese","nippy","nirenberg","nirvana","nisei","nisi","nisl","nissa","nissan","nisse","nissie","nissy","nit","nita","niter","nitpick","nitrate","nitration","nitric","nitride","nitriding","nitrification","nitrite","nitrocellulose","nitrogen","nitrogenous","nitroglycerin","nitrous","nitwit","niven","nix","nixer","nixie","nixon","nj","nk","nkrumah","nl","nlog","nlp","nlrb","nls","nltk","nm","nmap","nn","no","noaa","noach","noactionbar","noah","noak","noam","noami","nob","nobe","nobel","nobelist","nobelium","nobie","nobility","noble","nobleman","noblemen","nobleness","noblesse","noblewoman","noblewomen","nobody","noby","noclassdeffounderror","noconflict","nocount","nocturnal","nocturne","nod","nodal","nodded","nodding","noddle","noddy","node","nodeid","nodejs","nodelist","nodemon","nodename","nodes","nodetype","nodevalue","nodoz","nodular","nodule","noe","noel","noelani","noell","noella","noelle","noellyn","noelyn","noemi","noes","noexcept","nofollow","noggin","nohow","nohup","noise","noiseless","noiselessness","noisemake","noisemaker","noisily","noisiness","noisome","noisy","nokia","nokogiri","nola","nolan","nolana","noland","nolie","noll","nollie","nolly","nolock","nom","nomad","nomadic","nombre","nome","nomenclature","nomethoderror","nomi","nominal","nominalized","nominally","nominals","nominate","nomination","nominative","nominator","nominee","non","nona","nonabrasive","nonabsorbent","nonacademic","nonacceptance","nonacid","nonactive","nonadaptive","nonaddictive","nonadhesive","nonadjacent","nonadjustable","nonadministrative","nonage","nonagenarian","nonaggression","nonagricultural","nonah","nonalcoholic","nonaligned","nonalignment","nonallergic","nonappearance","nonassignable","nonathletic","nonatomic","nonattendance","nonautomotive","nonavailability","nonbasic","nonbeliever","nonbelligerent","nonblocking","nonbreakable","nonburnable","nonbusiness","noncaloric","noncancerous","noncarbohydrate","nonce","nonchalance","nonchalant","nonchargeable","nonclerical","nonclinical","noncollectable","noncom","noncombatant","noncombustible","noncommercial","noncommissioned","noncommittal","noncommunicable","noncompeting","noncompetitive","noncompliance","noncomplying","noncomprehending","nonconducting","nonconductor","nonconforming","nonconformist","nonconformity","nonconsecutive","nonconservative","nonconstructive","noncontagious","noncontiguous","noncontinuous","noncontributing","noncontributory","noncontroversial","nonconvertible","noncooperation","noncorroding","noncorrosive","noncredit","noncriminal","noncritical","noncrystalline","noncumulative","noncustodial","noncyclic","nondairy","nondecreasing","nondeductible","nondelivery","nondemocratic","nondenominational","nondepartmental","nondepreciating","nondescript","nondestructive","nondetachable","nondeterminacy","nondeterminate","nondeterminism","nondeterministic","nondeterministically","nondisciplinary","nondisclosure","nondiscrimination","nondiscriminatory","nondramatic","nondrinker","nondrying","nondurable","none","noneconomic","noneducational","noneffective","nonelastic","nonelectric","nonelectrical","nonemergency","nonempty","nonenforceable","nonentity","nonequivalence","nonequivalent","nones","nonessential","nonesuch","nonetheless","nonetype","nonevent","nonexchangeable","nonexclusive","nonexempt","nonexistence","nonexistent","nonexplosive","nonextensible","nonfactual","nonfading","nonfat","nonfatal","nonfattening","nonferrous","nonfiction","nonfictional","nonflammable","nonflowering","nonfluctuating","nonflying","nonfood","nonfreezing","nonfunctional","nongovernmental","nongranular","nonhazardous","nonhereditary","nonhuman","noni","nonidentical","nonie","noninclusive","nonindependent","nonindustrial","noninfectious","noninflammatory","noninflationary","noninflected","nonintellectual","noninteracting","noninterchangeable","noninterference","nonintervention","nonintoxicating","nonintuitive","noninvasive","nonionic","nonirritating","nonjudgmental","nonjudicial","nonlegal","nonlethal","nonlinear","nonlinearity","nonlinguistic","nonliterary","nonliving","nonlocal","nonmagical","nonmagnetic","nonmalignant","nonmember","nonmetal","nonmetallic","nonmigratory","nonmilitant","nonmilitary","nonna","nonnah","nonnarcotic","nonnative","nonnegative","nonnegotiable","nonnuclear","nonnull","nonnumerical","nonobjective","nonobligatory","nonobservance","nonobservant","nonoccupational","nonoccurence","nonofficial","nonogenarian","nonoperational","nonoperative","nonorthogonal","nonorthogonality","nonparallel","nonparametric","nonpareil","nonparticipant","nonparticipating","nonpartisan","nonpaying","nonpayment","nonperformance","nonperforming","nonperishable","nonperson","nonperturbing","nonphysical","nonplus","nonplussed","nonplussing","nonpoisonous","nonpolitical","nonpolluting","nonporous","nonpracticing","nonprejudicial","nonprescription","nonprocedural","nonproductive","nonprofessional","nonprofit","nonprogrammable","nonprogrammer","nonproliferation","nonpublic","nonpunishable","nonracial","nonradioactive","nonrandom","nonreactive","nonreciprocal","nonreciprocating","nonrecognition","nonrecoverable","nonrecurring","nonredeemable","nonreducing","nonrefillable","nonrefundable","nonreligious","nonrenewable","nonrepresentational","nonresident","nonresidential","nonresidual","nonresistance","nonresistant","nonrespondent","nonresponse","nonrestrictive","nonreturnable","nonrhythmic","nonrigid","nonsalaried","nonscheduled","nonscientific","nonscoring","nonseasonal","nonsectarian","nonsecular","nonsegregated","nonsense","nonsensical","nonsensicalness","nonsensitive","nonsexist","nonsexual","nonsingular","nonskid","nonslip","nonsmoker","nonsmoking","nonsocial","nonspeaking","nonspecialist","nonspecializing","nonspecific","nonspiritual","nonstaining","nonstandard","nonstarter","nonstick","nonstop","nonstrategic","nonstriking","nonstructural","nonsuccessive","nonsupervisory","nonsupport","nonsurgical","nonsustaining","nonsympathizer","nontarnishable","nontaxable","nontechnical","nontenured","nonterminal","nonterminating","nontermination","nontheatrical","nonthinking","nonthreatening","nontoxic","nontraditional","nontransferable","nontransparent","nontrivial","nontropical","nonuniform","nonunion","nonuser","nonvenomous","nonverbal","nonveteran","nonviable","nonviolence","nonviolent","nonvirulent","nonvocal","nonvocational","nonvolatile","nonvolunteer","nonvoter","nonvoting","nonwhite","nonworking","nonyielding","nonzero","noob","noodle","nook","noon","noonday","nooning","noontide","noontime","noop","noose","nop","nope","nor","nora","norad","noradrenalin","noradrenaline","norah","norbert","norberto","norbie","norby","nordhoff","nordic","nordstrom","norean","noredirect","noreen","noreferrer","norene","norfolk","norina","norine","norm","norma","normal","normalcy","normality","normalization","normalizations","normalize","normalized","normalizes","normally","normals","norman","normand","normandy","normative","normativeness","normie","normy","norplant","norri","norrie","norristown","norry","norse","norseman","norsemen","north","northampton","northbound","northeast","northeaster","northeastern","northeastward","norther","northerly","northern","northerner","northernmost","northfield","northing","northland","northmen","northrop","northrup","norths","northumberland","northward","northwest","northwester","northwestern","northwestward","norton","norw","norwalk","norway","norwegian","norwich","nos","noscript","nose","nosebag","nosebleed","nosecone","nosed","nosedive","nosegay","nosferatu","nosh","nosily","nosiness","nosing","nosql","nostalgia","nostalgic","nostalgically","nostradamus","nostrand","nostril","nostrud","nostrum","nosuchelementexception","nosuchmethoderror","nosy","not","notability","notable","notableness","notably","notarial","notarization","notarize","notary","notate","notation","notational","notative","notch","note","notebook","notebooks","noted","notedness","notempty","notepad","notepaper","notes","noteworthiness","noteworthy","notfound","nothing","nothingness","notice","noticeable","noticeably","noticeboard","noticed","notices","noticing","notif","notifiable","notification","notificationcompat","notificationmanager","notifications","notified","notifier","notify","notifydatasetchanged","notifypropertychanged","notimplementedexception","noting","notion","notional","notnull","notoriety","notorious","notoriousness","notre","nottingham","notwithstanding","nouakchott","nougat","noumea","noun","nourish","nourished","nourisher","nourishment","nous","nouveau","nouvelle","nov","nova","novae","novak","novalidate","novel","novelette","novelia","novelist","novelization","novelize","novell","novella","novelty","november","novena","novene","novgorod","novice","novitiate","novocain","novocaine","novokuznetsk","novosibirsk","now","nowadays","noway","nowell","nowhere","nowise","nowrap","noxious","noxiousness","noyce","noyes","nozzle","np","npe","npm","npmjs","npos","nr","nra","nroff","nrow","nrows","ns","nsa","nsarray","nsattributedstring","nsbundle","nscalendar","nscoder","nsdata","nsdate","nsdateformatter","nsdictionary","nsdocumentdirectory","nsentitydescription","nserror","nservicebus","nsf","nsfetchedresultscontroller","nsfetchrequest","nsfilemanager","nsindexpath","nsinteger","nsjsonserialization","nslayoutconstraint","nslog","nsmakerange","nsmanagedobject","nsmanagedobjectcontext","nsmutablearray","nsmutabledata","nsmutabledictionary","nsmutablestring","nsmutableurlrequest","nsnotification","nsnotificationcenter","nsnumber","nsobject","nsoperationqueue","nspredicate","nsrange","nssearchpathfordirectoriesindomains","nsset","nssortdescriptor","nsstring","nstimeinterval","nstimer","nsuinteger","nsurl","nsurlconnection","nsurlrequest","nsurlsession","nsuserdefaults","nsuserdomainmask","nsutf","nsvalue","nsview","nsxmlparser","nt","ntdll","nth","ntlm","ntp","nu","nuance","nub","nubbin","nubby","nubia","nubian","nubile","nuclear","nuclease","nucleate","nucleated","nucleation","nuclei","nucleic","nucleoli","nucleolus","nucleon","nucleotide","nucleus","nuclide","nude","nudely","nudeness","nudest","nudge","nudger","nudism","nudist","nudity","nugatory","nugent","nuget","nugget","nuisance","nuke","nukualofa","nul","null","nulla","nullable","nullam","nullif","nullification","nullifier","nullify","nullity","nullpointerexception","nullptr","nullreferenceexception","nulls","num","numb","numba","number","numbered","numberer","numberformat","numberformatexception","numbering","numberless","numberofrowsinsection","numberplate","numbers","numberwithint","numbing","numbness","numbskull","numel","numerable","numeracy","numeral","numerate","numerates","numeration","numerator","numeric","numerical","numero","numerological","numerologist","numerology","numerous","numerousness","numinous","numismatic","numismatics","numismatist","numpy","numrows","nums","numskull","nun","nunavut","nunc","nuncio","nunez","nunit","nunki","nunnery","nuptial","nuremberg","nureyev","nurse","nursemaid","nurser","nursery","nurseryman","nurserymen","nursling","nurture","nurturer","nus","nut","nutate","nutation","nutch","nutcrack","nutcracker","nuthatch","nutmeat","nutmeg","nutmegged","nutmegging","nutpick","nutrasweet","nutria","nutrient","nutriment","nutrition","nutritional","nutritionist","nutritious","nutritiousness","nutritive","nuts","nutshell","nutted","nuttiness","nutting","nutty","nuzzle","nv","nvarchar","nvidia","nvl","nvm","nw","nwt","nx","ny","nyasa","nyc","nydia","nye","nyerere","nylon","nymph","nymphet","nympholepsy","nymphomania","nymphomaniac","nymphs","nyquist","nyse","nyssa","nytimes","nz","o","oa","oaf","oafish","oafishness","oahu","oak","oakland","oakley","oakmont","oakum","oakwood","oar","oarlock","oarsman","oarsmen","oarswoman","oarswomen","oas","oases","oasis","oat","oatcake","oater","oates","oath","oaths","oatmeal","oauth","oaxaca","ob","obadiah","obadias","obama","obbligato","obduracy","obdurate","obdurateness","obed","obediah","obedience","obedient","obeisance","obeisant","obelisk","oberlin","oberon","obese","obesity","obey","obeyer","obfuscate","obfuscated","obfuscation","obfuscatory","obi","obidiah","obie","obit","obituary","obj","objc","object","objectanimationusingkeyframes","objectatindex","objectclass","objectcontext","objectforkey","objectid","objectify","objectinputstream","objection","objectionable","objectionableness","objectionably","objective","objectiveness","objectivity","objectmapper","objectname","objector","objectoutputstream","objects","objecttype","objphpexcel","objs","objurgate","objurgation","oblate","oblation","obligate","obligation","obligational","obligatorily","obligatory","oblige","obliged","obliger","obliges","obliging","obligingness","oblique","obliqueness","obliquity","obliterate","obliteration","obliterative","oblivion","oblivious","obliviousness","oblong","oblongness","obloquies","obloquy","obnoxious","obnoxiousness","oboe","oboist","obos","obs","obscene","obscenity","obscurantism","obscurantist","obscuration","obscure","obscureness","obscurity","obsequies","obsequious","obsequiousness","obsequy","observability","observable","observablearray","observablecollection","observablelist","observables","observably","observance","observant","observantly","observants","observation","observational","observations","observatory","observe","observed","observer","observers","observing","obsess","obsession","obsessional","obsessive","obsessiveness","obsidian","obsolesce","obsolescence","obsolescent","obsolete","obsoleteness","obstacle","obstetric","obstetrical","obstetrician","obstetrics","obstinacy","obstinate","obstinateness","obstreperous","obstreperousness","obstruct","obstructed","obstructer","obstruction","obstructionism","obstructionist","obstructive","obstructiveness","obtain","obtainable","obtainably","obtained","obtaining","obtainment","obtains","obtrude","obtruder","obtrusion","obtrusive","obtrusiveness","obtuse","obtuseness","obverse","obviate","obvious","obviously","obviousness","oby","oc","ocaml","ocarina","occ","occam","occasion","occasional","occasionally","occasions","occident","occidental","occipital","occlude","occlusion","occlusive","occult","occulter","occultism","occupancy","occupant","occupation","occupational","occupied","occupier","occupies","occupy","occur","occured","occurence","occurences","occuring","occurred","occurrence","occurrences","occurring","occurs","ocean","oceanfront","oceangoing","oceania","oceanic","oceanographer","oceanographic","oceanography","oceanology","oceanside","oceanus","ocelot","ocher","ochoa","oci","ocks","oconomowoc","ocr","oct","octagon","octagonal","octahedral","octahedron","octal","octane","octant","octave","octavia","octavian","octavio","octavius","octavo","octennial","octet","octile","octillion","october","octogenarian","octopus","octoroon","ocular","oculist","od","odalisque","odata","odbc","odd","oddball","oddity","oddly","oddment","oddness","odds","ode","odele","odelia","odelinda","odell","odella","odelle","oder","oderberg","odessa","odets","odetta","odette","odey","odie","odilia","odille","odin","odio","odious","odiousness","odis","odium","odo","odom","odometer","odoo","odor","odoriferous","odorless","odorous","ods","ody","odysseus","odyssey","oe","oed","oedipal","oedipus","oem","oems","oenology","oenophile","oersted","oesophagi","oeuvre","of","ofcourse","ofelia","ofella","off","offal","offbeat","offcuts","offenbach","offend","offender","offending","offense","offensive","offensively","offensiveness","offer","offered","offerer","offering","offers","offertory","offhand","offhanded","offhandedness","office","officeholder","officemate","officer","officership","offices","officia","official","officialdom","officialism","officially","officiant","officiate","officiation","officiator","officio","officious","officiousness","offing","offish","offline","offload","offprint","offramp","offs","offset","offsetheight","offsets","offsetting","offsettop","offsetwidth","offsetx","offsety","offshoot","offshore","offside","offspring","offstage","offtrack","ofilia","ofs","ofstream","oft","often","oftentimes","ofttimes","oftype","og","ogbomosho","ogdan","ogden","ogdon","ogg","ogilvy","ogive","ogle","oglethorpe","ogre","ogreish","ogress","oh","ohio","ohioan","ohm","ohmic","ohmmeter","oho","ohos","ohs","ohsa","oi","oid","oil","oilcloth","oilcloths","oiler","oilfield","oiliness","oilman","oilmen","oilseed","oilskin","oily","oink","ointment","oise","oj","ojibwa","ok","okamoto","okapi","okay","okayama","okeechobee","okefenokee","okhotsk","okhttp","okhttpclient","okinawa","okinawan","okla","oklahoma","oklahoman","okra","oks","oktoberfest","ol","ola","olaf","olag","olav","old","olden","oldenburg","older","oldest","oldfield","oldie","oldish","oldness","oldsmobile","oldster","olduvai","oldvalue","oldversion","ole","oleaginous","oleander","oledb","oledbcommand","oledbconnection","oledbdataadapter","olefin","oleg","olen","olenek","olenka","olenolin","oleo","oleomargarine","oles","olfactory","olga","olia","oligarch","oligarchic","oligarchical","oligarchs","oligarchy","oligocene","oligopolistic","oligopoly","olimpia","olin","olive","oliver","olivero","olivette","olivetti","olivia","olivie","olivier","oliviero","oliy","ollie","olly","olmec","olmsted","olsen","olson","olva","olvan","olwen","olympe","olympia","olympiad","olympian","olympic","olympie","olympus","om","omaha","oman","omar","ombudsman","ombudsmen","omdurman","omega","omelet","omelette","omen","omero","omg","omicron","ominous","ominousness","omission","omit","omitted","omitting","omni","omniauth","omnibus","omnipotence","omnipotent","omnipresence","omnipresent","omniscience","omniscient","omnivore","omnivorous","omnivorousness","omp","oms","omsk","on","onactivitycreated","onactivityresult","onanism","onassis","onattach","onbackpressed","onbeforeunload","onbindviewholder","onblur","oncancelled","once","onceperrequestfilter","oncer","onchange","oncheckedchanged","onclick","onclicklistener","onclientclick","onclose","oncogene","oncologist","oncology","oncoming","oncomplete","oncompleted","onconfigurationchanged","oncreate","oncreateoptionsmenu","oncreateview","oncreateviewholder","ondatachange","ondelete","ondestroy","ondraw","ondrea","one","oneal","onedrive","onega","onegin","oneida","oneness","oner","onerous","onerousness","onerror","ones","oneself","onetime","onetomany","onetoone","oneupmanship","oneway","onfailure","onfocus","onfre","onfroi","ongoing","onida","oninit","onion","onionskin","onitemclick","onitemclicklistener","onitemselected","onitemselectedlistener","onkeydown","onkeypress","onkeyup","onlayout","online","onlinedocs","onlinepubs","onload","onlocationchanged","onlooker","onlooking","only","onmeasure","onmessage","onmodelcreating","onmousedown","onmouseout","onmouseover","onnext","ono","onofredo","onomatopoeia","onomatopoeic","onomatopoetic","onondaga","onopen","onoptionsitemselected","onpause","onpostexecute","onpreexecute","onpress","onprogressupdate","onpropertychanged","onreadystatechange","onreceive","onresponse","onresume","onrush","ons","onsager","onsaveinstancestate","onscroll","onselect","onset","onsetting","onshore","onside","onslaught","onstart","onstartcommand","onstop","onsubmit","onsuccess","ont","ontarian","ontario","ontextchanged","onto","ontogeny","ontological","ontology","ontouch","ontouchevent","ontouchlistener","onupdate","onupgrade","onus","onward","onwards","onyx","oo","oodles","ooh","oohs","oolitic","oom","oona","ooo","oop","oops","oort","oos","ooze","oozie","oozy","op","opacity","opal","opalescence","opalescent","opalina","opaline","opaque","opaqueness","opcode","opcodes","ope","opec","opel","open","openapi","opencart","opencast","opencl","openconnection","opencv","opendatabase","opendir","opened","opener","openerp","openfile","openfiledialog","opengl","opengroup","openhanded","openhandedness","openhearted","openid","opening","openjdk","openjpa","openlayers","openmp","openness","openoffice.org","openpyxl","openqa","opens","opensession","openshift","opensource","openssh","openssl","openstack","openstream","openstreetmap","opensymphony","openurl","openwork","openxml","openxmlformats","opera","operable","operand","operandi","operands","operant","operate","operates","operatic","operatically","operating","operation","operational","operationalization","operationalize","operationcontract","operations","operative","operatively","operativeness","operatives","operator","operators","operetta","ophelia","ophelie","ophiuchus","ophthalmic","ophthalmologist","ophthalmology","opiate","opine","opinion","opinionated","opinionatedness","opinions","opioid","opium","opossum","opp","oppenheimer","opponent","opportune","opportunism","opportunist","opportunistic","opportunistically","opportunities","opportunity","oppose","opposed","opposer","opposite","oppositeness","opposition","oppositional","oppress","oppression","oppressive","oppressiveness","oppressor","opprobrious","opprobrium","oprah","ops","opt","opted","optgroup","opthalmic","opthalmologic","opthalmology","optic","optical","optician","optics","optima","optimal","optimality","optimisation","optimise","optimised","optimism","optimist","optimistic","optimistically","optimization","optimizations","optimize","optimized","optimizer","optimizes","optimizing","optimum","option","optional","optionality","optionally","options","optoelectronic","optometric","optometrist","optometry","opts","opulence","opulent","opus","oq","or","ora","oracle","oracular","oral","oralee","oralia","oralie","oralla","oralle","oran","orange","orangeade","orangery","oranges","orangutan","oranjestad","orate","oration","orator","oratorical","oratorio","oratory","orazio","orb","orbadiah","orbicular","orbiculares","orbit","orbital","orchard","orchestra","orchestral","orchestrate","orchestrater","orchestration","orchestrator","orchid","orci","ord","ordain","ordainer","ordainment","ordeal","order","orderby","orderbydescending","orderdate","ordered","ordereddict","orderer","orderid","ordering","orderitem","orderless","orderliness","orderly","ordernumber","orders","ordinal","ordinance","ordinarily","ordinariness","ordinary","ordinate","ordinated","ordinates","ordinating","ordination","ordnance","ordovician","ordure","ore","oreg","oregano","oregon","oregonian","orel","orelee","orelia","orelie","orella","orelle","orelse","oren","oreo","orestes","org","organ","organdie","organdy","organelle","organic","organically","organisation","organism","organismic","organist","organizable","organization","organizational","organizations","organize","organized","organizer","organizes","organizing","organometallic","organza","orgasm","orgasmic","orgiastic","orgy","oriana","oriel","orient","orientable","oriental","orientate","orientated","orientates","orientation","orientations","oriented","orienteering","orienter","orifice","orig","origami","origin","original","originality","originally","originate","originated","origination","originative","originator","origins","orin","orinoco","oriole","orion","orison","oriya","orizaba","orkney","orlan","orland","orlando","orleans","orlick","orlon","orly","orm","ormlite","ormolu","ornament","ornamental","ornamentation","ornare","ornate","ornateness","orneriness","ornery","ornithological","ornithologist","ornithology","orographic","orography","orono","orotund","orotundity","orphan","orphanage","orphanhood","orpheus","orphic","orr","orran","orren","orrin","orris","ors","orsa","orsola","orson","ortega","ortensia","orthodontia","orthodontic","orthodontics","orthodontist","orthodox","orthodoxies","orthodoxly","orthodoxy","orthogonal","orthogonality","orthogonalization","orthogonalized","orthographic","orthographically","orthography","orthonormal","orthopedic","orthopedics","orthopedist","orthophosphate","orthorhombic","ortiz","orton","orv","orval","orville","orwell","orwellian","os","osage","osaka","osbert","osborn","osborne","osbourn","osbourne","oscar","osceola","oscillate","oscillation","oscillator","oscillatory","oscilloscope","osculate","osculation","osgi","osgood","osha","oshawa","oshkosh","osier","osiris","oslo","osm","osman","osmium","osmond","osmoses","osmosis","osmotic","osmund","osprey","oss","osseous","ossie","ossification","ossify","ostensible","ostensibly","ostentation","ostentatious","ostentatiousness","osteoarthritides","osteoarthritis","osteology","osteopath","osteopathic","osteopaths","osteopathy","osteoporoses","osteoporosis","ostracise","ostracism","ostracize","ostrander","ostream","ostrich","ostrogoth","ostwald","osvaldo","oswald","oswell","osx","ot","otb","otc","otes","otf","otha","othelia","othella","othello","other","otherbuttontitles","otherness","others","otherwise","otherworld","otherworldly","othilia","othilie","otho","otiose","otis","otoh","otp","ottawa","otter","ottilie","otto","ottoman","ou","ouagadougou","oubliette","ouch","ought","oughtn","ouija","ounce","ouput","our","ours","ourself","ourselves","oust","ouster","out","outage","outargue","outback","outbalance","outbid","outbidding","outboard","outboast","outbound","outbreak","outbroke","outbroken","outbuilding","outburst","outcast","outclass","outcome","outcomes","outcrop","outcropped","outcropping","outcry","outdated","outdid","outdir","outdistance","outdo","outdoes","outdone","outdoor","outdoorsy","outdraw","outdrawn","outdrew","outer","outerheight","outerhtml","outermost","outerwear","outface","outfall","outfield","outfielder","outfight","outfile","outfit","outfitted","outfitter","outfitting","outflank","outflow","outfought","outfox","outgeneraled","outgo","outgoes","outgoing","outgrew","outgrip","outgrow","outgrown","outgrowth","outgrowths","outguess","outhit","outhitting","outhouse","outing","outlaid","outland","outlander","outlandish","outlandishness","outlast","outlaw","outlawry","outlay","outlet","outlets","outliers","outline","outlined","outlive","outlook","outlying","outmaneuver","outmatch","outmigration","outmoded","outness","outnumber","outofmemoryerror","outpaced","outpatient","outperform","outplacement","outplay","outpoint","outpost","outpour","outpouring","outproduce","output","outputdirectory","outputfile","outputlabel","outputpath","outputs","outputstream","outputstreamwriter","outputted","outputtext","outputting","outr","outrace","outrage","outrageous","outrageousness","outran","outrank","outreach","outrider","outrigger","outright","outrun","outrunning","outs","outscore","outsell","outset","outsetting","outshine","outshone","outshout","outside","outsider","outsize","outskirt","outsmart","outsold","outsource","outspend","outspent","outspoke","outspoken","outspokenness","outspread","outstanding","outstate","outstation","outstay","outstream","outstretch","outstrip","outstripped","outstripping","outtake","outvote","outward","outwardness","outwear","outweigh","outweighs","outwit","outwitted","outwitting","outwore","outwork","outworn","ouzo","ov","ova","oval","ovalness","ovarian","ovary","ovate","ovation","oven","ovenbird","over","overabundance","overabundant","overachieve","overact","overage","overaggressive","overall","overallocation","overambitious","overanxious","overarching","overarm","overate","overattentive","overawe","overbalance","overbear","overbearing","overbearingness","overbid","overbidding","overbite","overblown","overboard","overbold","overbook","overbore","overborne","overbought","overbuild","overbuilt","overburden","overburdening","overbuy","overcame","overcapacity","overcapitalize","overcareful","overcast","overcasting","overcautious","overcerebral","overcharge","overcloud","overcoat","overcoating","overcome","overcomer","overcommitment","overcompensate","overcompensation","overcomplexity","overcomplicated","overconfidence","overconfident","overconscientious","overconsumption","overcook","overcooled","overcorrection","overcritical","overcrowd","overcurious","overdecorate","overdependent","overdetermined","overdevelop","overdid","overdo","overdoes","overdone","overdose","overdraft","overdraw","overdrawn","overdress","overdrew","overdrive","overdriven","overdrove","overdub","overdubbed","overdubbing","overdue","overeager","overeagerness","overeat","overeater","overeducated","overemotional","overemphases","overemphasis","overemphasize","overenthusiastic","overestimate","overestimation","overexcite","overexercise","overexert","overexertion","overexploitation","overexploited","overexpose","overexposure","overextend","overextension","overfall","overfed","overfeed","overfill","overfishing","overflew","overflight","overflow","overflown","overflows","overfly","overfond","overfull","overgeneralize","overgenerous","overgraze","overgrew","overground","overgrow","overgrown","overgrowth","overgrowths","overhand","overhang","overhasty","overhaul","overhead","overhear","overheard","overhearer","overheat","overhung","overincredulous","overindulge","overindulgence","overindulgent","overinflated","overjoy","overkill","overladed","overladen","overlaid","overlain","overland","overlap","overlapped","overlapping","overlaps","overlarge","overlay","overlays","overleaf","overlie","overload","overloaded","overloading","overloads","overlong","overlook","overlooked","overlooking","overlord","overloud","overly","overmanning","overmaster","overmatching","overmodest","overmuch","overnice","overnight","overoptimism","overoptimistic","overpaid","overparticular","overpass","overpay","overpayment","overplay","overpopulate","overpopulation","overpopulous","overpower","overpowering","overpraise","overprecise","overpressure","overprice","overprint","overproduce","overproduction","overprotect","overprotection","overqualified","overran","overrate","overreach","overreact","overreaction","overred","overrefined","overrepresented","overridden","override","overriden","overrider","overrides","overriding","overripe","overrode","overrule","overrun","overrunning","oversample","oversaturate","oversaw","oversea","oversee","overseeing","overseen","overseer","oversell","oversensitive","oversensitiveness","oversensitivity","oversexed","overshadow","overshoe","overshoot","overshot","oversight","oversimple","oversimplification","oversimplify","oversize","oversleep","overslept","oversoft","oversoftness","oversold","overspecialization","overspecialize","overspend","overspent","overspill","overspread","overstaffed","overstate","overstatement","overstay","overstep","overstepped","overstepping","overstimulate","overstock","overstraining","overstressed","overstretch","overstrict","overstrike","overstrung","overstuffed","oversubscribe","oversubtle","oversupply","oversuspicious","overt","overtake","overtaken","overtax","overthrew","overthrow","overthrown","overtightened","overtime","overtire","overtone","overtook","overture","overturn","overuse","overvalue","overview","overweening","overweight","overwhelm","overwhelming","overwinter","overwork","overwrap","overwrite","overwrites","overwriting","overwritten","overwrote","overwrought","overzealous","overzealousness","ovid","oviduct","oviform","oviparous","ovoid","ovular","ovulate","ovulatory","ovule","ovum","ow","owasp","owe","owen","owin","owl","owlet","owlish","owlishness","own","owned","owner","ownerid","owners","ownership","owning","owns","ox","oxalate","oxalic","oxaloacetic","oxblood","oxbow","oxcart","oxen","oxford","oxidant","oxidate","oxidation","oxidative","oxide","oxidization","oxidize","oxidized","oxidizer","oxidizes","oxnard","oxonian","oxtail","oxus","oxyacetylene","oxygen","oxygenate","oxygenation","oxyhydroxides","oxymora","oxymoron","oyster","oystering","oz","ozark","ozone","ozymandias","ozzie","ozzy","p","pa","pablo","pablum","pabst","pabulum","pac","pace","pacemaker","pacer","pacesetter","pacesetting","pacheco","pachyderm","pachysandra","pacific","pacifically","pacification","pacifier","pacifism","pacifist","pacifistic","pacify","pack","package","packaged","packagemanager","packagename","packager","packages","packaging","packard","packed","packer","packet","packets","packhorse","packing","packinghouse","packs","packsaddle","packston","packwood","paco","pacorro","pact","pad","padang","padded","paddie","padding","paddingbottom","paddingleft","paddingright","paddingtop","paddle","paddler","paddock","paddy","padget","padgett","padilla","padlock","padraic","padraig","padre","padrewski","padriac","padx","pady","paean","paediatrician","paediatrics","paedophilia","paella","paeony","pagan","paganini","paganism","page","pageable","pageant","pageantry","pageboy","pagecount","paged","pageful","pageid","pageindex","pagename","pagenum","pagenumber","pager","pageradapter","pages","pagesize","pagetitle","pageview","pageviewcontroller","pagex","pagey","paginate","pagination","paginator","paging","paglia","pagoda","pahlavi","paid","paige","pail","pailful","pain","paine","painful","painfuller","painfullest","painfulness","painkiller","painkilling","painless","painlessness","painstaking","paint","paintbox","paintbrush","paintcomponent","painted","painter","painterly","painting","paintwork","pair","paired","pairing","pairs","pairwise","paisley","pajama","pakistan","pakistani","pal","palace","paladin","palaeolithic","palaeontologists","palaeontology","palanquin","palatability","palatable","palatableness","palatal","palatalization","palatalize","palate","palatial","palatinate","palatine","palaver","pale","paleface","palembang","paleness","paleocene","paleogene","paleographer","paleography","paleolithic","paleontologist","paleontology","paleozoic","palermo","palestine","palestinian","palestrina","palette","paley","palfrey","palimony","palimpsest","palindrome","palindromic","paling","palisade","palisades","palish","pall","palladio","palladium","pallbearer","pallet","palletized","palliate","palliation","palliative","pallid","pallidness","pallor","palm","palmate","palmer","palmerston","palmetto","palmist","palmistry","palmolive","palmtop","palmy","palmyra","palo","paloma","palomar","palomino","palpable","palpably","palpate","palpation","palpitate","palpitation","palsy","paltriness","paltry","paludal","pam","pamela","pamelina","pamella","pamirs","pammi","pammie","pammy","pampas","pamper","pamperer","pampers","pamphlet","pamphleteer","pan","panacea","panache","panama","panamanian","pancake","panchito","pancho","panchromatic","pancreas","pancreatic","panda","pandas","pandemic","pandemonium","pander","pandoc","pandora","pane","panegyric","panel","panelgrid","panelgroup","paneling","panelist","panelization","panelized","panels","panes","pang","pangaea","pangolin","panhandle","panic","panicked","panicking","panicky","panier","panjandrum","pankhurst","panmunjom","panned","pannier","panning","panoply","panorama","panoramic","panpipes","pansie","pansy","pant","pantagruel","pantaloon","pantaloons","pantheism","pantheist","pantheistic","pantheon","panther","pantie","pantiled","pantograph","pantomime","pantomimic","pantomimist","pantry","pantsuit","pantyhose","pantyliner","pantywaist","panza","paola","paoli","paolina","paolo","pap","papa","papacy","papagena","papageno","papal","paparazzi","papaw","papaya","paper","paperback","paperboard","paperboy","paperclip","paperer","papergirl","paperhanger","paperhanging","paperiness","paperless","papers","paperweight","paperwork","papery","papilla","papillae","papillary","papist","papoose","pappas","papped","papping","pappy","paprika","papyri","papyrus","paquito","par","para","parable","parabola","parabolic","paraboloid","paraboloidal","paracelsus","paracetamol","parachute","parachuter","parachutist","paraclete","parade","parader","paradigm","paradigmatic","paradisaic","paradisaical","paradise","paradox","paradoxic","paradoxical","paradoxicalness","paraffin","paragon","paragraph","paragrapher","paragraphs","paraguay","paraguayan","parakeet","paralegal","paralinguistic","parallax","parallel","paralleled","parallelepiped","parallelism","parallelization","parallelize","parallelogram","paralysis","paralytic","paralytically","paralyze","paralyzed","paralyzedly","paralyzer","paralyzing","paralyzingly","param","paramagnet","paramagnetic","paramaribo","paramecia","paramecium","paramedic","paramedical","parameter","parameterization","parameterize","parameterized","parameterless","parametername","parameters","parametric","parametrically","parametrization","parametrize","paramiko","paramilitary","paramname","paramount","paramour","params","paramus","paran","paranoia","paranoiac","paranoid","paranormal","parapet","paraphernalia","paraphrase","paraphraser","paraplegia","paraplegic","paraprofessional","parapsychologist","parapsychology","paraquat","parasite","parasitic","parasitically","parasitism","parasitologist","parasitology","parasol","parasympathetic","parathion","parathyroid","paratroop","paratrooper","paratyphoid","parboil","parc","parcel","parcelable","parceled","parceling","parch","parcheesi","parchment","pardon","pardonable","pardonableness","pardonably","pardoner","pare","paregoric","parens","parent","parentage","parental","parentelement","parenteral","parentheses","parenthesis","parenthesize","parenthetic","parenthetical","parenthood","parentid","parentnode","parentrunner","parents","pares","paresis","pareto","parfait","pariah","pariahs","pariatur","parietal","parimutuel","paring","paris","parish","parishioner","parisian","parity","park","parka","parke","parker","parkersburg","parkhouse","parking","parkinson","parkish","parkland","parklike","parkman","parkway","parlance","parlay","parley","parliament","parliamentarian","parliamentary","parlor","parlous","parm","parmesan","parmigiana","parnassus","parnell","parochial","parochialism","parochiality","parodied","parodist","parody","parole","parolee","paroxysm","paroxysmal","parquet","parquetry","parr","parrakeet","parred","parricidal","parricide","parring","parrish","parrnell","parrot","parrotlike","parry","pars","parse","parsec","parsecolor","parsed","parsedouble","parsee","parseexact","parseexception","parsefloat","parseint","parsejson","parseobject","parser","parsers","parses","parsifal","parsimonious","parsimony","parsing","parsley","parsnip","parson","parsonage","parsons","part","partake","partaken","partaker","parter","parterre","parthenogeneses","parthenogenesis","parthenon","parthia","partial","partiality","partially","partials","partialview","participant","participants","participate","participation","participator","participatory","participial","participle","particle","particleboard","particles","particolored","particular","particularistic","particularity","particularization","particularize","particularly","particulate","parties","parting","partisan","partisanship","partition","partitioned","partitioner","partitioning","partitions","partitive","partizan","partly","partner","partners","partnership","partnumber","partook","partridge","parts","parturition","partway","party","parvenu","pas","pasadena","pascal","pascale","paschal","pasha","paso","pasquale","pass","passably","passage","passageway","passaic","passband","passbook","passed","passel","passenger","passengers","passer","passerby","passersby","passes","passim","passing","passion","passionate","passionated","passionateness","passionates","passionating","passioned","passionflower","passioning","passionless","passivated","passive","passiveness","passivity","passkey","passmark","passover","passphrase","passport","passwd","password","passwords","past","pasta","paste","pastebin","pasteboard","pasted","pastel","pastern","pasternak","pastespecial","pasteup","pasteur","pasteurization","pasteurize","pasteurized","pasteurizer","pastiche","pastille","pastime","pastiness","pasting","pastor","pastoral","pastoralization","pastorate","pastrami","pastry","pasts","pasturage","pasture","pasturer","pasty","pat","patagonia","patagonian","patch","patched","patcher","patches","patchily","patchiness","patching","patchwork","patchy","pate","patel","patella","patellae","paten","patent","patentee","patents","pater","paterfamilias","paternal","paternalism","paternalist","paternalistic","paternity","paternoster","paterson","path","pathetic","pathetically","pathfinder","pathforresource","pathinfo","pathless","pathname","pathogen","pathogenesis","pathogenic","pathologic","pathological","pathologist","pathology","pathos","paths","pathvariable","pathway","patience","patient","patientid","patients","patin","patina","patine","patio","patna","patois","paton","patresfamilias","patriarch","patriarchal","patriarchate","patriarchs","patriarchy","patric","patrica","patrice","patricia","patrician","patricide","patricio","patrick","patrimonial","patrimony","patriot","patriotic","patriotically","patriotism","patristic","patrizia","patrizio","patrizius","patrol","patrolled","patrolling","patrolman","patrolmen","patrolwoman","patrolwomen","patron","patronage","patroness","patronization","patronize","patronized","patronizer","patronizes","patronizing","patronymic","patronymically","patroon","patsy","patted","patten","patter","patterer","pattern","patternlayout","patternless","patterns","patterson","patti","pattie","pattin","patting","patton","patty","paucity","paul","paula","paule","pauletta","paulette","pauli","paulie","paulina","pauline","pauling","paulita","paulo","paulsen","paulson","paulus","pauly","paunch","paunchiness","paunchy","pauper","pauperism","pauperize","pause","paused","pauses","pavarotti","pave","paved","pavel","pavement","paver","paves","pavia","pavilion","paving","pavla","pavlov","pavlova","pavlovian","paw","pawl","pawn","pawnbroker","pawnbroking","pawnee","pawner","pawnshop","pawpaw","pawtucket","pax","paxes","paxon","paxton","pay","payable","payback","paycheck","payday","payed","payee","payer","paying","payload","paymaster","payment","payments","payne","payoff","payola","payout","paypal","payroll","pays","payslip","payson","payton","paz","pb","pbkdf","pbs","pbx","pc","pca","pcap","pcb","pch","pci","pcl","pcm","pcp","pcre","pcs","pct","pd","pdata","pdb","pdf","pdfbox","pdfreader","pdfs","pdfwriter","pdialog","pdo","pdoexception","pdp","pdq","pdt","pe","pea","peabody","peace","peaceable","peaceableness","peaceably","peaceful","peacefuller","peacefullest","peacefulness","peacekeeping","peacemaker","peacemaking","peacetime","peach","peachtree","peachy","peacock","peadar","peafowl","peahen","peak","peaked","peakiness","peaks","peaky","peal","peale","pealed","peals","peanut","pear","pearce","pearl","pearla","pearle","pearler","pearlie","pearline","pearly","pearson","peartrees","peary","peasant","peasanthood","peasantry","peashooter","peat","peats","peaty","pebble","pebbling","pebbly","pebrook","pecan","peccadillo","peccadilloes","peccary","pechora","peck","pecker","peckinpah","pecl","pecos","pectic","pectin","pectoral","peculate","peculator","peculiar","peculiarity","pecuniary","pedagogic","pedagogical","pedagogics","pedagogue","pedagogy","pedal","pedant","pedantic","pedantically","pedantry","peddle","peddler","peder","pederast","pederasty","pedestal","pedestrian","pedestrianization","pedestrianize","pediatric","pediatrician","pedicab","pedicure","pedicurist","pedigree","pediment","pedlar","pedometer","pedophile","pedophilia","pedro","peduncle","pee","peeing","peek","peekaboo","peel","peeler","peeling","peen","peep","peeper","peephole","peepshow","peepy","peer","peerage","peeress","peerless","peerlessness","peers","peeve","peevers","peevish","peevishness","peewee","peg","pegasus","pegboard","pegeen","pegged","peggi","peggie","pegging","peggy","pei","peignoir","peiping","peirce","pejoration","pejorative","peke","pekinese","peking","pekingese","pekoe","pelagic","pele","pelee","pelf","pelham","pelican","pellagra","pellentesque","pellet","pellucid","peloponnese","pelt","pelter","pelvic","pelvis","pem","pembroke","pemmican","pen","pena","penal","penalization","penalize","penalized","penalty","penance","pence","penchant","pencil","pend","pendant","pendent","penderecki","pending","pendingintent","pendleton","pendulous","pendulum","penelopa","penelope","penetrability","penetrable","penetrate","penetrating","penetration","penetrative","penetrativeness","penetrator","penguin","penicillin","penile","peninsula","peninsular","penis","penitence","penitent","penitential","penitentiary","penknife","penknives","penlight","penman","penmanship","penmen","penn","penna","pennant","penned","penney","penni","pennie","penniless","penning","pennington","pennis","pennon","pennsylvania","pennsylvanian","penny","pennyweight","pennyworth","penologist","penology","penrod","pens","pensacola","pension","pensioner","pensive","pensiveness","pent","pentacle","pentagon","pentagonal","pentagram","pentaho","pentameter","pentateuch","pentathlete","pentathlon","pentatonic","pentecost","pentecostal","pentecostalism","penthouse","pentium","penuche","penultimate","penumbra","penumbrae","penurious","penuriousness","penury","peon","peonage","peony","people","peoples","peoria","pep","pepe","pepi","pepillo","pepin","pepita","pepito","pepped","pepper","peppercorn","pepperer","peppergrass","peppermint","pepperoni","peppery","peppiness","pepping","peppy","peps","pepsi","pepsico","pepsin","peptic","peptidase","peptide","peptizing","pepys","pequot","per","peradventure","perambulate","perambulation","perambulator","perc","percale","perceivably","perceive","perceived","perceiver","percent","percentage","percentages","percentile","percept","perceptible","perceptibly","perception","perceptional","perceptive","perceptiveness","perceptual","perceval","perch","perchance","perchlorate","perchlorination","percipience","percipient","percival","percolate","percolation","percolator","percuss","percussion","percussionist","percussive","percussiveness","percutaneous","percy","perdition","perdurable","peregrinate","peregrination","peregrine","perelman","peremptorily","peremptory","perennial","perestroika","perez","perf","perfect","perfecta","perfecter","perfectibility","perfectible","perfection","perfectionism","perfectionist","perfective","perfectiveness","perfectly","perfectness","perfidious","perfidiousness","perfidy","perforate","perforated","perforation","perforce","perform","performance","performant","performclick","performcreate","performed","performer","performing","performlaunchactivity","performs","performseguewithidentifier","performselector","perfume","perfumer","perfumery","perfunctorily","perfunctoriness","perfunctory","perfused","perfusion","pergamon","pergola","perhaps","peri","peria","pericardia","pericardium","perice","periclean","pericles","perigee","perihelia","perihelion","peril","perilla","perilous","perilousness","perimeter","perinatal","perinea","perineum","period","periodic","periodical","periodically","periodicity","periodontal","periodontics","periodontist","periods","peripatetic","peripheral","periphery","periphrases","periphrasis","periphrastic","periscope","perish","perishable","perishing","peristalses","peristalsis","peristaltic","peristyle","peritoneal","peritoneum","peritonitis","periwig","periwigged","periwigging","periwinkle","perjure","perjurer","perjury","perk","perkily","perkin","perkiness","perky","perl","perla","perldoc","perle","perm","permafrost","permalink","permalloy","permanence","permanency","permanent","permanently","permanentness","permeability","permeable","permeableness","permeate","permian","permissibility","permissible","permissibleness","permissibly","permission","permissions","permissive","permissiveness","permit","permitall","permits","permitted","permitting","perms","permutation","permutations","permute","pernell","pernicious","perniciousness","pernod","peron","peroration","perot","peroxidase","peroxide","perpend","perpendicular","perpendicularity","perpetrate","perpetration","perpetrator","perpetual","perpetuate","perpetuation","perpetuity","perplex","perplexed","perplexity","perquisite","perren","perri","perrine","perror","perry","persecute","persecution","persecutor","persecutory","perseid","persephone","perseus","perseverance","persevere","persevering","pershing","persia","persian","persiflage","persimmon","persis","persist","persisted","persistence","persistent","persisting","persists","persnickety","person","persona","personable","personableness","personae","personage","personal","personality","personalization","personalize","personalized","personally","personalty","personid","personification","personifier","personify","personname","personnel","persons","perspective","perspex","perspicacious","perspicaciousness","perspicacity","perspicuity","perspicuous","perspicuousness","perspiration","perspire","persuade","persuaded","persuader","persuasion","persuasive","persuasively","persuasiveness","pert","pertain","perth","pertinacious","pertinaciousness","pertinacity","pertinence","pertinent","pertness","perturb","perturbation","perturbed","pertussis","peru","peruke","perusal","peruse","peruser","peruvian","pervade","pervasion","pervasive","pervasiveness","perverse","perverseness","perversion","perversity","pervert","perverted","perverter","perviousness","peseta","peshawar","peskily","peskiness","pesky","peso","pessimal","pessimism","pessimist","pessimistic","pessimistically","pest","pester","pesticide","pestiferous","pestilence","pestilent","pestilential","pestle","pesto","pet","peta","petal","petard","petcock","pete","peter","peters","petersburg","petersen","peterson","peterus","petey","pethidine","petiole","petite","petiteness","petition","petitioner","petitions","petits","petkiewicz","petr","petra","petrarch","petrel","petri","petrifaction","petrify","petrina","petrochemical","petrodollar","petroglyph","petrol","petrolatum","petroleum","petrolled","petrolling","petrologist","petrology","petronella","petronia","petronilla","petronille","pets","petted","petter","pettibone","petticoat","pettifog","pettifogged","pettifogger","pettifogging","pettily","pettiness","petting","pettis","pettish","pettishness","petty","petulance","petulant","petunia","peugeot","pew","pewaukee","pewee","pewit","pewter","peyote","peyter","peyton","pf","pfc","pfennig","pfizer","pfobject","pfuser","pfx","pg","pgp","pgsql","ph","phaedra","phaethon","phaeton","phage","phagocyte","phaidra","phalanger","phalanges","phalanx","phalli","phallic","phallus","phanerozoic","phantasm","phantasmagoria","phantasmal","phantasy","phantom","phantomjs","phar","pharaoh","pharaohs","pharetra","pharisaic","pharisaical","pharisee","pharmaceutic","pharmaceutical","pharmaceutics","pharmacist","pharmacological","pharmacologist","pharmacology","pharmacopoeia","pharmacy","pharyngeal","pharynges","pharyngitides","pharyngitis","pharynx","phase","phasellus","phaseout","phases","phd","pheasant","phebe","phedra","phekda","phelia","phelps","phenacetin","phenobarbital","phenol","phenolic","phenolphthalein","phenomena","phenomenal","phenomenological","phenomenology","phenomenon","phenotype","phenyl","phenylalanine","pheromone","phew","phi","phial","phialled","phialling","phidias","phil","philadelphia","philander","philanderer","philanthropic","philanthropically","philanthropist","philanthropy","philatelic","philatelist","philately","philbert","philco","philharmonic","philip","philipa","philippa","philippe","philippians","philippic","philippine","philis","philistine","philistinism","phillida","phillie","phillip","phillipa","phillipe","phillipp","phillis","philly","philodendron","philological","philologist","philology","philomena","philosopher","philosophic","philosophical","philosophize","philosophized","philosophizer","philosophizes","philosophy","philter","philtre","phineas","phip","phipps","phlebitides","phlebitis","phlegm","phlegmatic","phlegmatically","phloem","phlox","phobia","phobic","phobos","phoebe","phoenicia","phoenician","phoenix","phone","phonegap","phoneme","phonemic","phonemically","phonemics","phonenumber","phones","phonetic","phonetically","phonetician","phonetics","phonewindow","phonic","phonically","phonics","phoniness","phonograph","phonographer","phonographic","phonographs","phonologic","phonological","phonologist","phonology","phonon","phony","phooey","phosphatase","phosphate","phosphide","phosphine","phosphor","phosphoresce","phosphorescence","phosphorescent","phosphoric","phosphorous","phosphorus","photo","photocell","photochemical","photochemistry","photocopier","photocopy","photoelectric","photoelectrically","photoelectronic","photoelectrons","photoengrave","photoengraver","photoengraving","photofinishing","photogenic","photogenically","photograph","photographer","photographic","photographically","photographs","photography","photojournalism","photojournalist","photoluminescence","photolysis","photolytic","photometer","photometric","photometrically","photometry","photomicrograph","photomicrography","photomultiplier","photon","photorealism","photos","photosensitive","photoshop","photosphere","photostat","photostatic","photostatted","photostatting","photosyntheses","photosynthesis","photosynthesize","photosynthetic","phototypesetter","phototypesetting","php","phpexcel","phpinfo","phpmailer","phpmyadmin","phpstorm","phpunit","phrasal","phrase","phrasebook","phrasemaking","phraseology","phrases","phrasing","phrenological","phrenologist","phrenology","phtml","phyla","phylactery","phylae","phylis","phyllida","phyllis","phyllys","phylogeny","phylum","phylys","phys","physic","physical","physicality","physically","physician","physicist","physicked","physicking","physics","physicsbody","physiochemical","physiognomy","physiography","physiologic","physiological","physiologist","physiology","physiotherapist","physiotherapy","physique","phytoplankton","pi","pia","piaf","piaget","pianism","pianissimo","pianist","pianistic","piano","pianoforte","pianola","piaster","piata","piazza","pibroch","pibrochs","pic","pica","picador","picaresque","picasso","picayune","piccadilly","piccalilli","piccolo","pick","pickaback","pickax","pickaxe","picked","picker","pickerel","pickering","pickerview","picket","picketer","pickett","pickford","picking","pickle","pickman","pickoff","pickpocket","picks","pickup","pickwick","picky","picnic","picnicked","picnicker","picnicking","picofarad","picojoule","picoseconds","picot","pics","pict","pictograph","pictographs","pictorial","pictorialness","picture","picturebox","pictures","picturesque","picturesqueness","pid","piddle","piddly","pidgin","pids","pie","piebald","piece","piecemeal","piecer","pieces","piecewise","piecework","pieceworker","piechart","piedmont","pieing","pier","pierce","piercer","piercing","pierette","pierre","pierrette","pierrot","pierson","pieter","pietra","pietrek","pietro","piety","piezoelectric","piezoelectricity","piffle","pig","pigeon","pigeonhole","pigged","piggery","pigging","piggish","piggishness","piggy","piggyback","pigheaded","pigheadedness","piglet","pigment","pigmentation","pigmy","pigpen","pigroot","pigskin","pigsty","pigswill","pigtail","pike","piker","pikestaff","pil","pilaf","pilaster","pilate","pilau","pilchard","pilcomayo","pile","pileup","pilfer","pilferage","pilferer","pilgrim","pilgrimage","piling","pill","pillage","pillar","pillbox","pillion","pillory","pillow","pillowcase","pillowslip","pills","pillsbury","pilot","pilothouse","piloting","pimento","pimiento","pimp","pimpernel","pimple","pimplike","pimply","pin","pinafore","pinatubo","pinball","pincas","pincer","pinch","pinchas","pincher","pincus","pincushion","pindar","pine","pineapple","pined","pinehurst","pines","pinfeather","ping","pinhead","pinheaded","pinhole","pining","pinion","pink","pinkerton","pinkeye","pinkie","pinkish","pinkness","pinko","pinky","pinnacle","pinnate","pinned","pinning","pinocchio","pinochet","pinochle","pinpoint","pinprick","pins","pinsetter","pinsky","pinstripe","pint","pintail","pinter","pinterest","pinto","pinup","pinvoke","pinwheel","piny","pinyin","pion","pioneer","piotr","pious","piousness","pip","pipe","pipeline","pipelines","piper","pipermail","pipes","pipestone","pipet","pipette","pipework","piping","pipit","pippa","pipped","pippin","pipping","pippo","pippy","pipsqueak","piquancy","piquant","piquantness","pique","piracy","piraeus","pirandello","piranha","pirate","piratical","pirogi","pirogies","pirouette","pis","pisa","piscatorial","pisces","pisistratus","pismire","piss","pissaro","pistachio","piste","pistil","pistillate","pistol","pistole","pistoleers","piston","pit","pita","pitapat","pitapatted","pitapatting","pitcairn","pitch","pitchblende","pitcher","pitchfork","pitching","pitchman","pitchmen","pitchstone","piteous","piteousness","pitfall","pitfalls","pith","pithily","pithiness","piths","pithy","pitiable","pitiableness","pitiably","pitier","pitiful","pitifuller","pitifullest","pitifulness","pitiless","pitilessness","pitman","pitney","piton","pitt","pittance","pitted","pitting","pittman","pittsburgh","pittsfield","pittston","pituitary","pity","pitying","pius","pivot","pivotal","pivoting","pivottable","pix","pixel","pixelformat","pixels","pixie","pixiness","pixmap","pizarro","pizazz","pizza","pizzeria","pizzicati","pizzicato","pj","pk","pkcs","pkey","pkg","pkgs","pkt","pkwy","pl","placard","placate","placatory","place","placeable","placebo","placed","placehold","placeholder","placeholders","placekick","placeless","placemark","placement","placenta","placental","placer","placerat","places","placid","placidity","placidness","placing","placket","plagiarism","plagiarist","plagiarize","plagiary","plague","plagued","plaguer","plaice","plaid","plain","plainclothes","plainclothesman","plainclothesmen","plainfield","plainness","plainsman","plainsmen","plainsocketimpl","plainsong","plainspoken","plaint","plaintext","plaintiff","plaintive","plaintiveness","plainview","plait","plaiting","plan","planar","planarity","planck","plane","planeload","planer","planes","planet","planetarium","planetary","planetesimal","planetoid","planets","plangency","plangent","plank","planking","plankton","planned","planner","planning","plano","planoconcave","planoconvex","plans","plant","plantagenet","plantain","plantar","plantation","planter","planting","plantlike","plants","plaque","plash","plasm","plasma","plasmid","plaster","plasterboard","plasterer","plastering","plasterwork","plastic","plastically","plasticine","plasticity","plasticize","plat","plate","plateau","plateful","platelet","platen","plater","platform","platforms","plath","plating","platinize","platinum","platitude","platitudinous","plato","platonic","platonism","platonist","platoon","platte","platted","platter","platteville","platting","platy","platypus","platys","plaudit","plausibility","plausible","plausibly","plautus","play","playability","playable","playact","playacting","playback","playbill","playbook","playboy","played","player","playerid","playername","players","playfellow","playframework","playful","playfulness","playgirl","playgoer","playground","playgroup","playhouse","playing","playlist","playlists","playmate","playoff","playpen","playroom","plays","playsound","playtex","plaything","playtime","playwright","playwriting","plaza","plea","plead","pleader","pleading","pleas","pleasant","pleasanter","pleasantest","pleasantness","pleasantry","please","pleased","pleaser","pleases","pleasing","pleasingness","pleasurable","pleasurableness","pleasurably","pleasure","pleasureful","pleasures","pleat","pleater","plebe","plebeian","plebiscite","plectra","plectrum","pledge","pledger","pleiads","pleistocene","plenary","plenipotentiary","plenitude","plenteous","plenteousness","plentiful","plentifulness","plenty","plenum","pleonasm","plethora","pleura","pleurae","pleural","pleurisy","plexiglas","plexus","pliability","pliable","pliableness","pliancy","pliant","pliantness","plication","plier","plight","plimsolls","plink","plinker","plinth","plinths","pliny","pliocene","plist","plnkr","plo","plod","plodded","plodder","plodding","plone","plop","plopped","plopping","plosive","plot","plotly","plots","plotted","plotter","plotting","plover","plow","plowed","plower","plowman","plowmen","plowshare","ploy","plpgsql","pls","plt","pluck","plucker","pluckily","pluckiness","plucky","plug","pluggable","plugged","plugging","plughole","plugin","plugins","plum","plumage","plumb","plumbago","plumbed","plumber","plumbing","plume","plummer","plummest","plummet","plummy","plump","plumper","plumpness","plumy","plunder","plunge","plunger","plunk","plunker","pluperfect","plural","pluralism","pluralist","pluralistic","plurality","pluralization","pluralize","pluralizer","plus","plush","plushness","plushy","plussed","plussing","plutarch","pluto","plutocracy","plutocrat","plutocratic","plutonium","pluvial","ply","plymouth","plyr","plywood","plz","pm","pmd","pms","pn","pname","pneumatic","pneumatically","pneumatics","pneumonia","png","po","poach","poacher","poc","pocahontas","pock","pocket","pocketbook","pocketful","pocketing","pocketknife","pocketknives","pockmark","poco","pocono","pocoo","pod","podcast","podded","podding","podge","podgorica","podiatrist","podiatry","podium","pods","podunk","poe","poem","poesy","poet","poetaster","poetess","poetic","poetical","poetically","poeticalness","poetics","poetry","pogo","pogrom","poi","poignancy","poignant","poincar","poinciana","poindexter","poinsettia","point","pointblank","pointed","pointedness","pointer","pointers","pointf","pointillism","pointillist","pointing","pointless","pointlessness","points","pointy","pois","poise","poison","poisoner","poisoning","poisonous","poisson","pojo","poke","pokemon","poker","pokerface","poky","pol","poland","polanski","polar","polarimeter","polarimetry","polaris","polariscope","polarity","polarization","polarize","polarized","polarizes","polarizing","polarogram","polarograph","polarography","polaroid","pole","polecat","polemic","polemical","polemicist","polemics","poler","polestar","poleward","police","policeman","policemen","policewoman","policewomen","policies","policy","policyholder","policymaker","policymaking","polio","poliomyelitides","poliomyelitis","polis","polish","polished","polisher","politburo","polite","politeness","politesse","politic","political","politically","politician","politicians","politicization","politicize","politicked","politicking","politico","politics","polity","polk","polka","poll","pollack","pollard","polled","pollen","pollinate","pollination","pollinator","polling","polliwog","pollock","polls","pollster","pollutant","pollute","polluted","polluter","pollution","pollux","polly","pollyanna","pollywog","polo","polonaise","polonium","poltergeist","poltroon","poly","polyandrous","polyandry","polyatomic","polybutene","polycarbonate","polychemicals","polyclinic","polycrystalline","polyelectrolytes","polyester","polyether","polyethylene","polyfill","polyfills","polygamist","polygamous","polygamy","polyglot","polygon","polygonal","polygons","polygraph","polygraphs","polygynous","polyhedral","polyhedron","polyhymnia","polyisobutylene","polyisocyanates","polyline","polymath","polymaths","polymer","polymerase","polymeric","polymerization","polymerize","polymorph","polymorphic","polymorphism","polymyositis","polynesia","polynesian","polynomial","polyp","polyphemus","polyphonic","polyphony","polyphosphate","polypropylene","polystyrene","polysyllabic","polysyllable","polytechnic","polytheism","polytheist","polytheistic","polythene","polytonal","polytopes","polyunsaturated","polyurethane","polyvinyl","pom","pomade","pomander","pomegranate","pomerania","pomeranian","pommel","pomona","pomp","pompadour","pompano","pompeian","pompeii","pompey","pompom","pompon","pomposity","pompous","pompousness","ponce","ponchartrain","poncho","pond","ponder","ponderer","ponderous","ponderousness","pone","pong","pongee","poniard","pons","pontchartrain","pontiac","pontianak","pontiff","pontifical","pontificate","pontoon","pony","ponytail","pooch","poodle","poof","pooh","poohs","pool","poole","pooling","poolroom","pools","poolside","poona","poop","poor","poorboy","poorhouse","poorly","poorness","pop","popcorn","pope","popek","popen","popeye","popgun","popinjay","poplar","poplin","popocatepetl","popover","poppa","popped","popper","poppet","popping","poppins","poppy","poppycock","poppyseed","pops","popsicle","populace","popular","popularism","popularity","popularization","popularize","popularized","popularizer","popularizes","popularizing","populate","populated","populates","populating","population","populism","populist","populous","populousness","popup","popupmenu","popups","popupwindow","por","porcelain","porch","porcine","porcupine","pore","porfirio","porgy","poring","pork","porker","porky","porn","porno","pornographer","pornographic","pornographically","pornography","porosity","porous","porousness","porphyritic","porphyry","porpoise","porridge","porrima","porringer","porsche","port","porta","portability","portable","portables","portably","portage","portaged","portaging","portal","portamento","portcullis","porte","ported","portend","portent","portentous","portentousness","porter","porterage","porterhouse","portfolio","porthole","portia","portico","porticoes","portie","porting","portion","portions","portire","portland","portlet","portliness","portly","portmanteau","portrait","portraitist","portraiture","portray","portrayal","portrayer","ports","portsmouth","porttitor","portugal","portuguese","portulaca","porty","pos","pose","posed","poseidon","poser","poses","poseur","posh","posing","posit","positifs","position","positionable","positional","positioned","positioning","positions","positive","positiveness","positives","positivism","positivist","positivity","positron","posix","posixct","posner","poss","posse","possess","possessed","possession","possessional","possessive","possessiveness","possessor","possibilities","possibility","possible","possibly","possum","post","postage","postal","postalcode","postback","postbag","postbox","postcard","postcode","postcondition","postconsonantal","postconstruct","postcss","postdata","postdate","postdelayed","postdoctoral","posted","poster","posterior","posteriori","posterity","posters","postfields","postfix","postgis","postgraduate","postgres","postgresql","posthaste","posthumous","posthumousness","posthypnotic","postid","postilion","postimg","postindustrial","posting","postlude","postman","postmarital","postmark","postmaster","postmen","postmeridian","postmessage","postmeta","postmistress","postmodern","postmodernist","postmortem","postnasal","postnatal","postoperative","postorder","postpaid","postpartum","postpone","postponement","postpositions","postprandial","posts","postscript","postsecondary","postulate","postulation","postural","posture","posturer","postvocalic","postwar","posuere","posx","posy","pot","potability","potable","potableness","potage","potash","potassium","potato","potatoes","potbelly","potboil","potboiler","potemkin","potency","potent","potentate","potential","potentiality","potentially","potentiating","potentiometer","potful","pothead","pother","potherb","potholder","pothole","potholing","pothook","potion","potlatch","potluck","potomac","potpie","potpourri","potsdam","potsherd","potshot","pottage","pottawatomie","potted","potter","pottery","potting","potts","potty","pouch","poughkeepsie","poul","poulterer","poultice","poultry","pounce","pound","poundage","pounder","pounds","pour","pourer","poussin","pout","pouter","poverty","pow","powder","powderpuff","powdery","powell","power","powerboat","powered","powerful","powerfulness","powerhouse","powerless","powerlessness","powermanager","powermock","powerpoint","powers","powershell","powhatan","powwow","pox","poznan","pp","ppa","ppc","ppm","ppp","ppr","pprint","pps","ppt","pq","pqr","pr","practicability","practicable","practicably","practical","practicality","practically","practicalness","practice","practiced","practicer","practices","practicing","practicum","practise","practitioner","pradesh","prado","praesent","praetor","praetorian","pragma","pragmatic","pragmatical","pragmatics","pragmatism","pragmatist","prague","praia","prairie","praise","praiser","praiseworthiness","praiseworthy","praising","prakrit","praline","pram","prance","prancer","prancing","prank","prankster","praseodymium","pratchett","prate","prater","pratfall","prating","pratt","prattle","prattler","prattling","prattville","pravda","prawn","praxes","praxis","praxiteles","pray","prayer","prayerbook","prayerful","prayerfulness","prc","prcis","prd","pre","preach","preacher","preaching","preachment","preachy","preadolescence","preakness","preallocate","preallocation","preallocator","preamble","preamp","preamplifier","prearrange","prearrangement","preassign","preauthorize","prebendary","prebuilt","precambrian","precancel","precancerous","precarious","precariousness","precaution","precautionary","precede","preceded","precedence","precedent","precedented","preceding","precept","preceptive","preceptor","precess","precession","precinct","preciosity","precious","preciousness","precipice","precipitable","precipitant","precipitate","precipitateness","precipitation","precipitous","precipitousness","precise","precisely","preciseness","precision","preclude","preclusion","precocious","precociousness","precocity","precode","precognition","precognitive","precollege","precolonial","precompile","precompiled","precomputed","preconceive","preconception","precondition","preconscious","precook","precursor","precursory","precut","pred","predate","predation","predator","predatory","predecease","predecessor","predeclared","predecline","predefine","predefined","predefinition","predesignate","predestination","predestine","predetermination","predetermine","predeterminer","predicable","predicament","predicate","predicates","predicatewithformat","predication","predicator","predict","predictability","predictable","predictably","predicted","prediction","predictions","predictive","predictor","predigest","predilect","predilection","predispose","predisposition","predoctoral","predominance","predominant","predominate","predomination","preemie","preeminence","preeminent","preemployment","preempt","preemption","preemptive","preemptor","preen","preener","preexist","preexistence","preexistent","pref","prefab","prefabbed","prefabbing","prefabricate","prefabrication","preface","prefacer","prefatory","prefect","prefecture","prefer","preferable","preferableness","preferably","preference","preferencemanager","preferences","preferential","preferment","preferred","preferring","prefetch","prefheight","prefiguration","prefigure","prefix","prefixed","prefixes","preflight","preform","prefs","prefwidth","preg","pregnancy","pregnant","preheat","prehensile","prehistoric","prehistorical","prehistory","preindustrial","preinitialize","preinterview","preisolated","prejudge","prejudger","prejudgment","prejudice","prejudiced","prejudicial","prekindergarten","prelacy","prelate","preliminarily","preliminary","preliterate","preload","preloaded","preloader","prelude","preluder","premarital","premarket","premature","prematureness","prematurity","premed","premedical","premeditate","premeditated","premeditation","premenstrual","premier","premiere","premiership","preminger","premise","premiss","premium","premix","premolar","premonition","premonitory","pren","prenatal","prent","prentice","prenticed","prenticing","prentiss","prenuptial","preoccupation","preoccupy","preoperative","preordain","prep","prepackage","prepaid","preparation","preparative","preparatory","prepare","prepared","preparedly","preparedness","preparedstatement","prepareforsegue","preparestatement","preparing","prepay","prepayment","prepend","prepender","prepends","preplanned","preponderance","preponderant","preponderate","preposition","prepositional","prepossess","prepossessing","prepossession","preposterous","preposterousness","prepped","prepping","preppy","preprepared","preprint","preprocess","preprocessed","preprocessing","preprocessor","preproduction","preprogrammed","prepubescence","prepubescent","prepublication","prepuce","prequel","preradiation","prerecord","preregister","preregistration","prerequisite","prerequisites","prerogative","pres","presage","presager","presbyopia","presbyter","presbyterian","presbyterianism","presbytery","preschool","prescience","prescient","prescott","prescribe","prescribed","prescriber","prescript","prescription","prescriptive","preselect","preselected","preselecteduris","presence","present","presentable","presentableness","presentably","presentation","presentational","presentations","presented","presenter","presentiment","presenting","presentment","presentmodalviewcontroller","presents","presentviewcontroller","preservation","preservationist","preservative","preserve","preserved","preserver","preserves","preserving","preset","presets","presetting","preshrank","preshrink","preshrunk","preside","presidency","president","presidential","presider","presidia","presidium","presley","presoaks","presort","press","pressed","presser","presses","pressing","pressingly","pressman","pressmen","pressure","pressurization","pressurize","pressurized","prestashop","prestidigitate","prestidigitation","prestidigitator","prestidigitatorial","prestige","prestigious","presto","preston","presumably","presume","presumer","presuming","presumption","presumptive","presumptuous","presumptuousness","presuppose","presupposition","pretax","preteen","pretend","pretended","pretender","pretending","pretense","pretension","pretentious","pretentiousness","preterit","preterite","preternatural","pretest","pretext","pretium","pretoria","pretreated","pretreatment","pretrial","prettier","prettify","prettily","prettiness","pretty","prettyprint","pretzel","prev","prevail","prevailing","prevalence","prevalent","prevaricate","prevaricator","prevent","preventable","preventably","preventative","preventdefault","prevented","preventer","preventing","prevention","preventive","preventiveness","prevents","preview","previous","previously","prevision","prevstate","prewar","prexes","prey","preyer","pri","priam","priapic","pribilof","price","priced","priceless","pricer","prices","pricey","pricier","priciest","pricing","prick","pricker","pricking","prickle","prickliness","prickly","pride","prideful","prier","priest","priestess","priesthood","priestley","priestliness","priestly","prig","prigged","prigging","priggish","priggishness","prim","primacy","primal","primarily","primary","primarykey","primarystage","primate","prime","primed","primefaces","primely","primeness","primer","primes","primeval","priming","primitive","primitiveness","primitives","primitivism","primmed","primmer","primmest","primming","primness","primogenitor","primogeniture","primordial","primp","primrose","prince","princedom","princeliness","princely","princess","princeton","principal","principality","principe","principia","principle","principled","principles","print","printable","printably","printed","printer","printers","printf","printing","println","printmake","printmaker","printmaking","printout","prints","printstacktrace","printstream","printwriter","prinz","prio","prior","prioress","priori","priorities","prioritize","priority","priory","pris","prisca","priscella","priscilla","prise","prised","prism","prismatic","prison","prisoner","prissie","prissily","prissiness","prissy","pristine","prithee","priv","privacy","private","privateer","privatekey","privateness","privation","privative","privatization","privatize","privet","privilege","privileged","privileges","privily","privy","prize","prized","prizefight","prizefighter","prizefighting","prizewinner","prizewinning","prj","prntscr","pro","proactive","prob","probabilist","probabilistic","probabilistically","probabilities","probability","probable","probably","probate","probated","probates","probating","probation","probational","probationary","probationer","probative","probe","prober","probity","problem","problematic","problematical","problems","proboscis","proc","procaine","procedural","procedure","procedures","proceed","proceeder","proceeding","proceeds","process","processbuilder","processdata","processed","processes","processid","processing","procession","processional","processname","processor","processors","processrequest","processstartinfo","proclamation","proclivity","proconsular","procrastinate","procrastination","procrastinator","procreational","procreatory","procrustean","procrustes","procs","proctor","proctorial","procurable","procure","procurement","procyon","prod","prodded","prodding","prodid","prodigal","prodigality","prodigious","prodigiousness","prodigy","produce","produced","producer","producers","produces","producible","producing","product","productcode","productid","production","productive","productively","productiveness","productivities","productivity","productize","productlist","productname","products","producttype","prof","profanation","profane","profaneness","profanity","professed","profession","professional","professionalism","professionalize","professionals","professor","professorial","professors","professorship","proffer","proficiency","proficient","profile","profiler","profiles","profiling","profit","profitability","profitable","profitableness","profitably","profiteer","profiterole","profitless","profits","profligacy","profligate","proforma","profound","profoundity","profoundness","profundity","profuse","profuseness","prog","progenitor","progeny","progesterone","progid","prognathous","prognoses","prognosis","prognostic","prognosticate","prognostication","prognosticator","program","programatically","programdata","programed","programing","programm","programmability","programmable","programmatic","programmatically","programme","programmed","programmer","programmers","programming","programmings","programs","progress","progressbar","progressdialog","progression","progressive","progressiveness","progressivism","proguard","proguardfiles","prohibit","prohibited","prohibiter","prohibition","prohibitionist","prohibitive","prohibitiveness","prohibitory","proin","proj","project","projected","projectid","projectile","projection","projectionist","projections","projective","projectname","projector","projects","prokofieff","prokofiev","prolegomena","proletarian","proletarianization","proletarianized","proletariat","proliferate","proliferation","prolific","prolifically","prolix","prolixity","prolog","prologize","prologue","prologuize","prolong","prolongate","prolongation","prolonger","promenade","promenader","promethean","prometheus","promethium","prominence","prominent","promiscuity","promiscuous","promiscuousness","promise","promised","promises","promising","promissory","promo","promontory","promote","promoted","promoter","promotion","promotions","promotive","promotiveness","prompt","prompted","prompter","prompting","promptitude","promptness","prompts","promulgate","promulgation","promulgator","pron","prone","proneness","prong","pronghorn","pronominalization","pronominalize","pronounce","pronounceable","pronounced","pronouncedly","pronouncement","pronouncer","pronto","pronunciation","proof","proofed","proofer","proofing","proofread","proofreader","prop","propaganda","propagandist","propagandistic","propagandize","propagate","propagated","propagation","propagator","propel","propellant","propelled","propeller","propelling","propensity","proper","properly","properness","propertied","properties","property","propertychanged","propertychangedeventargs","propertychangedeventhandler","propertygroup","propertyinfo","propertyname","propertytype","propertyvalue","prophecy","prophesier","prophesy","prophet","prophetess","prophetic","prophetical","prophylactic","prophylaxes","prophylaxis","propinquity","propionate","propitiate","propitiatory","propitious","propitiousness","propname","proponent","proportion","proportional","proportionality","proportionate","proportioner","proportionment","proposal","proposals","propose","proposed","proposition","propped","propping","proprietary","proprietor","proprietorial","proprietorship","proprietress","propriety","proprioception","proprioceptive","props","proptypes","propulsion","propulsive","propylene","prorogation","prorogue","pros","prosaic","prosaically","proscenium","prosciutti","prosciutto","proscription","proscriptive","prose","prosecute","prosecution","prosecutor","proselyte","proselytism","proselytize","proser","proserpine","prosodic","prosody","prospect","prospection","prospective","prospectiveness","prospector","prospectus","prosper","prosperity","prosperous","prosperousness","prostate","prostheses","prosthesis","prosthetic","prosthetics","prostitute","prostitution","prostrate","prostration","prosy","prot","protactinium","protagonist","protagoras","protean","protease","protect","protected","protecting","protection","protectiondomain","protectionism","protectionist","protective","protectiveness","protector","protectorate","protein","proteolysis","proteolytic","proterozoic","protest","protestant","protestantism","protestation","protesting","proteus","protg","protges","proto","protobuf","protocol","protocols","protoplasm","protoplasmic","prototype","prototypes","prototypic","prototypical","protozoa","protozoan","protozoic","protozoon","protract","protractor","protrude","protrusile","protrusion","protrusive","protuberance","protuberant","proud","proudhon","proust","prov","provabilities","provability","provable","provableness","provably","prove","proved","proven","provenal","provenance","provencals","provence","provender","provenience","provenly","prover","proverb","proverbial","proverbs","proves","provide","provided","providence","provident","providential","provider","providername","providers","provides","providing","province","provincial","provincialism","proving","provision","provisional","provisioner","provisioning","proviso","provo","provocateur","provocative","provocativeness","provoke","provoked","provoking","provolone","provost","prow","prowess","prowl","prowler","proxies","proximal","proximate","proximateness","proximity","proxmire","proxy","prozac","prto","pru","prude","prudence","prudent","prudential","prudery","prudi","prudish","prudishness","prudy","prue","pruitt","prune","pruner","prurience","prurient","prussia","prussian","prussic","prut","pry","pryce","pryer","prying","ps","psalm","psalmist","psalms","psalter","psaltery","psd","psephologist","pseudo","pseudocode","pseudonym","pseudonymous","pseudopod","pseudoscience","pshaw","psi","psittacoses","psittacosis","psoriases","psoriasis","psql","psr","psst","pst","pstmt","psych","psyche","psychedelic","psychedelically","psychiatric","psychiatrist","psychiatry","psychic","psychical","psycho","psychoacoustic","psychoacoustics","psychoactive","psychoanalysis","psychoanalyst","psychoanalytic","psychoanalytical","psychoanalyze","psychobabble","psychobiology","psychocultural","psychodrama","psychogenic","psychokinesis","psycholinguistic","psycholinguistics","psycholinguists","psychological","psychologist","psychology","psychometric","psychometrics","psychometry","psychoneuroses","psychoneurosis","psychopath","psychopathic","psychopathology","psychopaths","psychopathy","psychophysic","psychophysical","psychophysics","psychophysiology","psychos","psychosis","psychosocial","psychosomatic","psychosomatics","psychotherapeutic","psychotherapist","psychotherapy","psychotic","psychotically","psychotropic","psychs","psycopg","pt","pta","ptah","ptain","ptarmigan","pterodactyl","pthread","pthreads","pto","ptolemaic","ptolemaists","ptolemy","ptomaine","ptr","pts","pu","pub","pubbed","pubbing","pubdate","pubertal","puberty","pubes","pubescence","pubescent","pubic","pubis","public","publican","publication","publications","publicist","publicity","publicize","publicized","publickey","publickeytoken","publicly","publicness","publics","publish","publishable","published","publisher","publishers","publishes","publishing","pubnub","pubs","pubsub","puccini","puce","puck","pucker","puckett","puckish","puckishness","pudding","puddle","puddler","puddling","puddly","pudenda","pudendum","pudginess","pudgy","puebla","pueblo","puerile","puerility","puerperal","puers","puerto","puff","puffball","puffer","puffery","puffin","puffiness","puffy","pug","puget","pugged","pugging","pugh","pugilism","pugilist","pugilistic","pugnacious","pugnaciousness","pugnacity","puissant","puke","pukka","pulaski","pulchritude","pulchritudinous","pule","pulitzer","pull","pullback","pulled","pullet","pulley","pulling","pullman","pullout","pullover","pulls","pulmonary","pulp","pulpiness","pulpit","pulpwood","pulpy","pulsar","pulsate","pulsation","pulse","pulser","pulverable","pulverization","pulverize","pulverized","pulverizer","pulverizes","pulvinar","puma","pumice","pummel","pump","pumpernickel","pumping","pumpkin","pun","punch","punchbowl","punched","puncheon","puncher","punchline","punchy","punctilio","punctilious","punctiliousness","punctual","punctualities","punctuality","punctualness","punctuate","punctuation","punctuational","puncture","pundit","punditry","pungency","pungent","punic","puniness","punish","punished","punisher","punishment","punitive","punitiveness","punjab","punjabi","punk","punky","punned","punning","punster","punt","punter","puny","pup","pupa","pupae","pupal","pupate","pupil","pupillage","pupped","puppet","puppeteer","puppetry","pupping","puppy","puppyish","purblind","purcell","purchasable","purchase","purchased","purchaser","purchases","purchasing","purdah","purdahs","purdue","pure","purebred","puree","pureeing","purely","pureness","purgation","purgative","purgatorial","purgatory","purge","purger","purify","purim","purina","purine","purism","purist","puristic","puritan","puritanic","puritanical","puritanism","purity","purl","purlieu","purloin","purloiner","purple","purplish","purport","purported","purpose","purposeful","purposefulness","purposeless","purposelessness","purposes","purposive","purposiveness","purr","purring","purse","purser","pursuance","pursuant","pursue","pursuer","pursuit","purulence","purulent","purus","purvey","purveyance","purveyor","purview","pus","pusan","pusey","push","pushbutton","pushcart","pushchair","pushdown","pushed","pusher","pushes","pushily","pushiness","pushing","pushkin","pushover","pushstate","pushtu","pushviewcontroller","pushy","pusillanimity","pusillanimous","puss","pussy","pussycat","pussyfoot","pustular","pustule","put","putative","putchar","putextra","putin","putint","putnam","putnem","putout","putrefaction","putrefactive","putrefy","putrescence","putrescent","putrid","putridity","putridness","puts","putsch","putstring","putstrln","putt","putted","puttee","putter","putting","putty","puttying","puzzle","puzzled","puzzlement","puzzler","pv","pvc","pvt","pw","pwd","px","py","pyc","pycharm","pycharmprojects","pydata","pydev","pygame","pygmalion","pygmy","pyhrric","pyinstaller","pyknotic","pylab","pyle","pylon","pylori","pyloric","pylorus","pym","pymongo","pynchon","pyobject","pyodbc","pyongyang","pyorrhea","pyotr","pypi","pyplot","pypy","pyqt","pyramid","pyramidal","pyre","pyrenees","pyrex","pyridine","pyrimidine","pyrite","pyroelectric","pyroelectricity","pyrolysis","pyrolyze","pyromania","pyromaniac","pyrometer","pyrometry","pyrophosphate","pyrotechnic","pyrotechnical","pyrotechnics","pyroxene","pyroxenite","pyrrhic","pyside","pyspark","pytest","pythagoras","pythagorean","pythias","python","pythonic","pythonpath","pytorch","pyx","q","qa","qaddafi","qantas","qapplication","qatar","qb","qc","qdebug","qed","qemu","qi","qid","qimage","qingdao","qiqihar","ql","qlabel","qlineedit","qlist","qm","qmainwindow","qmake","qml","qmodelindex","qn","qname","qobject","qom","qos","qp","qpushbutton","qq","qr","qrcode","qry","qs","qsa","qsort","qstring","qt","qtcore","qtgui","qthread","qtquick","qtwidgets","qty","qu","qua","quaalude","quack","quackery","quackish","quad","quadded","quadding","quadrangle","quadrangular","quadrant","quadraphonic","quadrapole","quadratic","quadratical","quadrature","quadrennial","quadrennium","quadric","quadriceps","quadrilateral","quadrille","quadrillion","quadripartite","quadriplegia","quadriplegic","quadrivia","quadrivium","quadruped","quadrupedal","quadruple","quadruplet","quadruplicate","quadruply","quadrupole","quadword","quaff","quaffer","quagmire","quahog","quail","quaint","quaintness","quake","quaker","quakeress","quakerism","quaky","qualification","qualified","qualifier","qualifiers","qualify","qualitative","quality","qualm","qualmish","quam","quandary","quangos","quanta","quantico","quantifiable","quantified","quantifier","quantify","quantile","quantitative","quantitativeness","quantities","quantity","quantization","quantize","quantizer","quantum","quarantine","quark","quarrel","quarreler","quarrellings","quarrelsome","quarrelsomeness","quarrier","quarry","quarryman","quarrymen","quart","quarter","quarterback","quarterdeck","quarterer","quarterfinal","quartering","quarterly","quartermaster","quarters","quarterstaff","quarterstaves","quartet","quartic","quartile","quarto","quartz","quartzcore","quartzite","quasar","quash","quasi","quasilinear","quasimodo","quaternary","quaternion","quatrain","quaver","quavering","quavery","quay","quayle","quayside","que","queasily","queasiness","queasy","quebec","quechua","queen","queenie","queenly","queensland","queer","queerness","quell","queller","quench","quenchable","quenched","quencher","quenchless","quent","quentin","querida","queried","queries","quern","querulous","querulousness","query","querybuilder","querying","queryselector","queryselectorall","queryset","querystring","ques","quest","quested","quester","questing","question","questionable","questionableness","questionably","questioned","questioner","questionid","questioning","questionnaire","questions","quests","quetzalcoatl","queue","queued","queuer","queues","queuing","quezon","qui","quibble","quibbler","quiche","quick","quickbooks","quicken","quicker","quickest","quickie","quicklime","quickly","quickness","quicksand","quicksilver","quicksort","quickstart","quickstep","quid","quiesce","quiescence","quiescent","quiet","quieted","quieten","quieter","quieting","quietly","quietness","quiets","quietude","quietus","quill","quillan","quilt","quilter","quilting","quince","quincentenary","quincey","quincy","quinine","quinlan","quinn","quinquennial","quinsy","quint","quinta","quintana","quintessence","quintessential","quintet","quintic","quintile","quintilian","quintilla","quintillion","quintillionth","quintin","quintina","quinton","quintuple","quintuplet","quintus","quip","quipped","quipper","quipping","quipster","quire","quired","quires","quirinal","quiring","quirk","quirkiness","quirks","quirksmode","quirky","quirt","quis","quisling","quisque","quit","quitclaim","quite","quito","quittance","quitter","quitting","quiver","quivering","quivery","quixote","quixotic","quixotically","quixotism","quiz","quizzed","quizzer","quizzes","quizzical","quizzing","quo","quoin","quoit","quondam","quonset","quora","quorate","quorum","quot","quota","quotability","quotation","quote","quoted","quotename","quoter","quotes","quotidian","quotient","quoting","qux","qvariant","qvboxlayout","qw","qwerty","qwertys","qwidget","qx","r","ra","rab","rabat","rabbet","rabbi","rabbinate","rabbinic","rabbinical","rabbit","rabbiter","rabbitmq","rabble","rabbler","rabelais","rabelaisian","rabi","rabid","rabidness","rabies","rabin","rabis","raccoon","race","racecourse","racegoers","racehorse","raceme","racer","races","racetrack","raceway","rachael","rachel","rachele","rachelle","rachmaninoff","racial","racialism","racialist","racily","racine","raciness","racism","racist","rack","racket","racketeer","rackety","rackspace","raconteur","racoon","racquet","racquetball","racy","rad","radar","radarscope","radcliffe","radded","radder","raddest","raddie","radding","raddy","radial","radian","radiance","radians","radiant","radiate","radiation","radiative","radiator","radical","radicalism","radicalization","radicalize","radicalness","radices","radii","radio","radioactive","radioactivity","radioastronomical","radioastronomy","radiobutton","radiobuttons","radiocarbon","radiochemical","radiochemistry","radiogalaxy","radiogram","radiographer","radiographic","radiography","radiogroup","radioisotope","radiologic","radiological","radiologist","radiology","radioman","radiomen","radiometer","radiometric","radiometry","radionics","radionuclide","radiopasteurization","radiophone","radiophysics","radios","radioscopy","radiosonde","radiosterilization","radiosterilized","radiotelegraph","radiotelegraphs","radiotelegraphy","radiotelephone","radiotherapist","radiotherapy","radish","radium","radius","radix","radon","rads","rae","raeann","raf","rafa","rafael","rafaela","rafaelia","rafaelita","rafaellle","rafaello","rafe","raff","raffaello","raffarty","rafferty","raffia","raffish","raffishness","raffle","rafi","raft","rafter","rag","raga","ragamuffin","ragbag","rage","ragged","raggedness","raggedy","ragging","raging","raglan","ragnar","ragnark","ragout","ragtag","ragtime","ragweed","ragwort","rah","rahal","rahel","rahs","raid","raider","rail","railbird","railer","railhead","railing","raillery","railroad","railroader","railroading","rails","railscasts","railsinstaller","railties","railway","railwaymen","raiment","raimondo","raimund","raimundo","rain","raina","rainbow","raincloud","raincoat","raindrop","raine","rainer","rainfall","rainforest","rainier","rainless","rainmaker","rainmaking","rainproof","rainstorm","rainwater","rainy","raise","raised","raisepropertychanged","raiser","raises","raisin","raising","raj","rajah","rajahs","rajive","rake","rakel","raker","rakish","rakishness","raleigh","ralf","ralina","rally","ralph","ralston","ram","rama","ramada","ramadan","ramakrishna","raman","ramayana","ramble","rambler","rambling","rambo","rambunctious","rambunctiousness","ramekin","ramie","ramification","ramify","ramirez","ramiro","ramjet","rammed","ramming","ramo","ramon","ramona","ramonda","ramp","rampage","rampancy","rampant","rampart","ramrod","ramrodded","ramrodding","rams","ramsay","ramses","ramsey","ramshackle","ran","rana","rance","rancell","ranch","rancher","rancho","rancid","rancidity","rancidness","rancor","rancorous","rand","randa","randal","randall","randee","randell","randene","randi","randie","randiness","randint","randn","randolf","randolph","random","randomization","randomize","randomly","randomness","randomnumber","randrange","randy","ranee","rang","range","ranged","rangeland","ranger","ranges","ranginess","ranging","rangoon","rangy","rani","rania","ranice","ranier","ranique","rank","ranked","ranker","rankin","rankine","ranking","rankle","rankness","ranks","ranna","ransack","ransacker","ransell","ransom","ransomer","rant","ranter","ranting","raoul","rap","rapacious","rapaciousness","rapacity","rape","rapeseed","raphael","raphaela","rapid","rapidity","rapidly","rapidness","rapier","rapine","rapist","rapped","rappel","rappelled","rappelling","rapper","rapping","rapport","rapporteur","rapprochement","rapscallion","rapt","raptness","rapture","rapturous","rapturousness","rapunzel","raquel","raquela","rar","rare","rarebit","rarefaction","rarefy","rarely","rareness","rarity","rasalgethi","rasalhague","rascal","rash","rasher","rashness","rasia","rasla","rasmussen","rasp","raspberry","raspberrypi","rasper","rasping","rasputin","raspy","rastaban","rastafarian","raster","rastus","rat","ratchet","rate","rateable","rated","ratepayer","rater","rates","ratfor","rather","rathskeller","ratifier","ratify","rating","ratings","ratio","ratiocinate","ratiocination","ration","rational","rationale","rationalism","rationalist","rationalistic","rationality","rationalization","rationalize","rationalizer","rationalness","ratios","ratliff","ratlike","ratline","rattail","rattan","ratted","ratter","ratting","rattle","rattlebrain","rattlesnake","rattletrap","rattling","rattly","rattrap","ratty","raucous","raucousness","raul","raunchily","raunchiness","raunchy","ravage","ravager","rave","ravel","raveling","raven","ravenous","raver","ravi","ravid","ravine","ravioli","ravish","ravisher","ravishing","ravishment","raviv","raw","rawalpindi","rawboned","rawdata","rawhide","rawley","rawlings","rawlins","rawlinson","rawness","rawquery","rawson","rawvalue","rax","ray","rayburn","raychel","raye","rayleigh","raymond","raymondville","raymund","raymundo","rayna","raynard","raynell","rayner","raynor","rayon","rayshell","raytheon","raywenderlich","raze","razer","razor","razorback","razorblades","razz","razzmatazz","rb","rbenv","rbi","rbind","rbp","rbx","rc","rca","rcp","rcpp","rcpt","rcs","rcx","rd","rda","rdata","rdbms","rdd","rdf","rdfs","rdi","rdoc","rdp","rdr","rds","rdx","re","rea","reabbreviate","reach","reachability","reachable","reachably","reached","reacher","reaches","reaching","reacquisition","react","reactant","reactdom","reacted","reaction","reactionary","reactive","reactivex","reactivity","reactjs","reactor","read","readability","readable","readably","readalllines","readalltext","readdata","readdir","readdress","reade","reader","readers","readership","readfile","readfilesync","readied","readies","readily","readiness","readinesses","reading","readings","readint","readkey","readline","readlines","readme","readobject","readonly","readopt","readout","reads","readstring","readthedocs","readtoend","readvalue","readwrite","ready","readying","readystate","reagan","reagen","real","realise","realised","realism","realisms","realist","realistic","realistically","reality","realizability","realizable","realizableness","realizably","realization","realize","realized","realizer","realizes","realizing","realloc","really","realm","realness","realpath","realpolitik","realtime","realtor","realty","ream","reamer","reamonn","reanimate","reap","reaper","reappraise","rear","rearguard","rearmost","rearrange","rearward","reason","reasonable","reasonableness","reasonably","reasoner","reasoning","reasonless","reasons","reassess","reassign","reassuringly","reattach","reawakening","reba","rebase","rebate","rebbecca","rebe","rebeca","rebecca","rebecka","rebeka","rebekah","rebekkah","rebel","rebeller","rebellion","rebellious","rebelliousness","rebid","rebidding","rebind","rebirth","reboil","rebook","reboot","rebound","rebroadcast","rebuild","rebuilding","rebuilt","rebuke","rebuking","rebus","rebuttal","rebutting","rec","recalcitrance","recalcitrant","recalculate","recalibrate","recall","recant","recantation","recap","recappable","recapping","recaptcha","recast","recd","recede","receipt","receivable","receive","received","receiver","receivers","receivership","receives","receiving","recency","recension","recent","recently","recentness","receptacle","reception","receptionist","receptive","receptiveness","receptivity","receptor","recess","recessional","recessionary","recessive","recessiveness","rechargeable","recheck","recherch","recherches","recidivism","recidivist","recieve","recieved","recife","recipe","recipes","recipiency","recipient","recipients","reciprocal","reciprocate","reciprocation","reciprocity","recital","recitalist","recitative","recite","reciter","recked","recking","reckless","recklessness","reckon","reckoner","reckoning","reclaim","reclamation","recline","recliner","recluse","reclusion","recode","recognise","recognition","recognizability","recognizable","recognizably","recognize","recognized","recognizedly","recognizer","recognizes","recognizing","recognizingly","recoilless","recoinage","recolor","recombinant","recombine","recommend","recommendation","recommendations","recommended","recommends","recompense","recompile","recompute","reconcile","reconciled","reconciler","recondite","reconditeness","reconfigurability","reconfigure","reconnaissance","reconnect","reconnoiter","reconquer","reconsecrate","reconstitute","reconstruct","reconstructed","reconstruction","reconsult","recontact","recontaminate","recontribute","recook","recopy","record","recorded","recorder","recordid","recording","records","recordset","recourse","recover","recoverability","recoverable","recovery","recreant","recreate","recreated","recreating","recreational","recriminate","recrimination","recriminatory","recross","recrudesce","recrudescence","recrudescent","recruit","recruiter","recruitment","recrystallize","rect","recta","rectal","rectangle","rectangles","rectangular","rectifiable","rectification","rectifier","rectify","rectilinear","rectitude","recto","rector","rectory","rects","rectum","recumbent","recuperate","recuperation","recur","recurrence","recurrent","recurring","recurse","recursion","recursive","recursively","recusant","recuse","recv","recyclable","recycle","recycled","recycler","recyclerview","recycling","red","redact","redacted","redaction","redactor","redbird","redbreast","redbrick","redbud","redcap","redcoat","redcolor","redcurrant","redd","redden","redder","reddest","redding","reddish","reddit","redeclaration","redecorate","redeem","redeemable","redeemed","redeemer","redefine","redemption","redemptioner","redemptive","redeposit","redesign","redetermination","redford","redgrave","redhat","redhead","redhook","redial","redim","redirect","redirected","redirecting","redirection","redirects","redirectto","redirecttoaction","redis","redlining","redmine","redmond","redneck","redness","redo","redolence","redolent","redondo","redouble","redoubtably","redound","redraw","redshift","redskin","redstone","reduce","reduced","reducer","reducers","reduces","reducibility","reducible","reducibly","reducing","reduct","reduction","reductionism","reductionist","redundancy","redundant","redux","redwood","redye","redyeing","ree","reeba","reebok","reece","reecho","reed","reediness","reeding","reedville","reedy","reef","reefer","reek","reeker","reel","reeler","reena","reenforcement","reentrant","reese","reestimate","reeta","reeva","reeve","reeves","reexamine","ref","refactor","refactored","refactoring","refection","refectory","refer","referee","refereed","refereeing","reference","referenced","referencedcolumnname","referenceerror","references","referencing","referendum","referent","referential","referentiality","referer","referral","referred","referrer","referring","refers","reffed","reffing","refid","refile","refinance","refine","refined","refinement","refinish","refit","reflect","reflectance","reflected","reflection","reflectional","reflective","reflectivemethodinvocation","reflectiveness","reflectivity","reflector","reflects","reflex","reflexion","reflexive","reflexiveness","reflexivity","reflooring","refluent","reflux","refman","refocus","refold","reforestation","reforge","reform","reformat","reformatory","reformed","reformer","reformism","reformist","refract","refractive","refractiveness","refractometer","refractoriness","refractory","refrain","refresh","refreshed","refreshes","refreshing","refreshment","refrigerant","refrigerate","refrigerated","refrigeration","refrigerator","refrozen","refry","refs","refuge","refugee","refugio","refulgence","refulgent","refund","refunder","refurbish","refurbishment","refusal","refuse","refused","refuser","refuses","refutation","refute","refuter","reg","regal","regale","regalement","regalia","regan","regard","regarding","regardless","regards","regather","regatta","regen","regency","regeneracy","regenerate","regenerately","regenerateness","regex","regexes","regexoptions","regexp","regexr","reggae","reggi","reggie","reggy","regicide","regime","regimen","regiment","regimental","regimentation","regina","reginae","reginald","reginauld","regine","region","regional","regionalism","regions","regis","register","registered","registering","registerreceiver","registers","registertype","registrable","registrant","registrar","registration","registrations","registry","regnant","regor","regress","regression","regressive","regressiveness","regressors","regret","regretful","regretfulness","regrettable","regrettably","regretted","regretting","reground","regroup","regrow","regular","regularexpressions","regularity","regularization","regularize","regularly","regulate","regulated","regulation","regulations","regulative","regulator","regulatory","regulus","regurgitate","regurgitation","rehab","rehabbed","rehabbing","rehabilitate","rehabilitation","rehang","rehear","rehears","rehearsal","rehearse","rehearsed","rehearser","reheat","reheating","rehnquist","rehydrate","reich","reichenberg","reichstag","reichstags","reid","reidar","reider","reign","reiko","reilly","reimburse","reimbursement","rein","reina","reinald","reinaldo","reindeer","reindex","reine","reinforce","reinforced","reinforcement","reinforcer","reinhard","reinhardt","reinhold","reinold","reinstall","reinstalled","reinstalling","reinstate","reinstatement","reinsurance","reinterpret","reinvent","reinwald","reissue","reit","reiterative","reject","rejected","rejecter","rejecting","rejection","rejector","rejigger","rejoice","rejoicing","rejoinder","rejuvenate","rejuvenatory","rel","relapse","relate","related","relatedby","relatedly","relatedness","relater","relates","relating","relation","relational","relations","relationship","relationships","relative","relativelayout","relatively","relativeness","relativepath","relativesource","relativism","relativist","relativistic","relativistically","relativity","relator","relax","relaxant","relaxation","relaxed","relaxedness","relaxing","relay","relaycommand","relearn","releasable","release","released","releases","releasing","relent","relenting","relentless","relentlessness","relevance","relevancy","relevant","reliability","reliable","reliables","reliably","reliance","reliant","relic","relicense","relict","relief","relies","relieve","relieved","relievedly","reliever","religion","religionists","religiosity","religious","religiousness","relink","relinquish","relinquishment","reliquary","relish","relive","reload","reloaddata","reloaded","reloading","reloads","relocate","relu","reluctance","reluctant","rely","relying","rem","remade","remain","remainder","remained","remaining","remains","remake","remand","remap","remapping","remark","remarkable","remarkableness","remarkably","remarked","remarks","remarque","rematch","rembrandt","remeasure","remediable","remediableness","remedy","remember","remembered","rememberer","remembering","rememberme","remembrance","remembrancer","remind","reminded","reminder","reminders","reminds","remington","reminisce","reminiscence","reminiscent","remiss","remissness","remit","remittance","remitted","remitting","remnant","remodel","remolding","remonstrant","remonstrate","remonstration","remonstrative","remorse","remorseful","remorsefulness","remorseless","remorselessness","remote","remotely","remotemessage","remoteness","remotes","remotetestrunner","remoteviews","remotewebdriver","remoting","remoulds","removal","remove","removeall","removeat","removeattr","removechild","removeclass","removed","removeeventlistener","removefromsuperview","removeitem","removes","removing","remunerate","remunerated","remuneration","remunerative","remunerativeness","remus","remy","ren","rena","renado","renae","renaissance","renal","renaldo","rename","renamed","renaming","renard","renascence","renata","renate","renato","renaturation","renaud","renault","rend","render","rendered","renderer","renderers","rendering","renders","rendertransform","rendezvous","rendition","rene","renee","renegade","renege","reneger","renell","renelle","renew","renewal","renewer","renie","rennet","rennie","rennin","reno","renoir","renounce","renouncement","renouncer","renovate","renovation","renovator","renown","rensselaer","rent","rental","rentaller","renter","renumber","renumeration","renunciate","renunciation","renville","reoccupy","reopen","reorder","reordering","reorganized","rep","repack","repaint","repair","repairable","repairer","repairman","repairmen","repairs","repaper","reparable","reparation","repartee","reparteeing","repartition","repast","repatriate","repave","repeal","repealer","repeat","repeatability","repeatable","repeatably","repeated","repeatedly","repeater","repeating","repeats","repel","repelled","repellent","repelling","repent","repentance","repentant","repertoire","repertory","repetition","repetitions","repetitious","repetitiousness","repetitive","repetitiveness","repine","repiner","repl","replace","replaceall","replaced","replacement","replacements","replaces","replacewith","replacing","replay","replayed","replenish","replenishment","replete","repleteness","repletion","replica","replicas","replicate","replicated","replication","replicator","replied","replies","replug","reply","repo","reponse","repopulate","report","reported","reportelement","reporter","reporting","reportorial","reports","reportviewer","repos","repose","reposeful","repositories","repository","repr","reprehend","reprehenderit","reprehensibility","reprehensible","reprehensibleness","reprehensibly","reprehension","represent","representable","representation","representational","representations","representative","representativeness","representativity","represented","representing","represents","repress","repression","repressive","repressiveness","reprieve","reprimand","reprint","reprisal","reproach","reproacher","reproachful","reproachfulness","reproaching","reprobate","reprocess","reproduce","reproduced","reproducibility","reproducible","reproducibly","reproductive","reproof","reprove","reproving","reps","reptile","reptilian","republic","republican","republicanism","republish","repudiate","repudiation","repudiator","repugnance","repugnant","repulse","repulsion","repulsive","repulsiveness","reputability","reputably","reputation","repute","reputed","reputing","req","request","requestanimationframe","requestbody","requestcode","requestcontext","requestdata","requested","requestfocus","requesthandler","requestid","requesting","requestlocationupdates","requestmapping","requestmappinghandleradapter","requestmethod","requestoptions","requestparam","requestpermissions","requestqueue","requests","requesturl","requestwithurl","requiem","require","required","requiredfieldvalidator","requirejs","requirement","requirements","requires","requiring","requisite","requisiteness","requisition","requisitioner","requital","requite","requited","requiter","reread","rerecord","rerouteing","rerun","rerunning","res","resample","rescale","rescind","rescission","rescue","reseal","research","researched","researchers","researching","reselect","resemblant","resemble","resend","resent","resentful","resentfulness","resentment","reserpine","reservation","reservations","reserve","reserved","reservedness","reservednesses","reservist","reservoir","reset","resets","resetting","resettle","reshape","resharper","reshipping","reshow","reshuffle","resid","reside","residence","residency","resident","residential","resider","resides","residua","residual","residuary","residue","residuum","resignation","resigned","resignfirstresponder","resilience","resiliency","resilient","resin","resinlike","resinous","resiny","resist","resistance","resistant","resistantly","resistants","resisted","resistible","resistibly","resisting","resistive","resistiveness","resistivity","resistless","resistor","resizable","resize","resized","resizes","resizing","resold","resole","resoluble","resolute","resoluteness","resolution","resolutions","resolvability","resolvable","resolve","resolved","resolvent","resolver","resolvers","resolves","resolving","resonance","resonant","resonate","resonator","resorption","resort","resound","resource","resourcebundle","resourcedictionary","resourceful","resourcefulness","resourceid","resourcemanager","resourcename","resources","resourcetype","resp","respect","respectability","respectable","respectably","respected","respectful","respectfulness","respecting","respective","respectively","respectiveness","respects","respell","respiration","respirator","respiratory","resplendence","resplendent","respond","responded","respondent","responder","responding","responds","respondstoselector","response","responsebody","responsecode","responsedata","responseentity","responsejson","responseobject","responser","responses","responsestring","responsetext","responsetype","responsibilities","responsibility","responsible","responsibleness","responsibly","responsive","responsiveness","respray","resque","rest","restapi","restart","restarted","restarting","restarts","restate","restaurant","restaurants","restaurateur","restclient","restcontroller","resteasy","rested","rester","restful","restfuller","restfullest","restfulness","restitution","restive","restiveness","restkit","restless","restlessness","restlet","restorability","restoration","restorative","restore","restored","restorer","restoring","restrained","restraint","restrict","restricted","restricting","restriction","restrictions","restrictive","restrictively","restrictiveness","restrictives","restroom","restructurability","restructure","rests","resttemplate","restudy","restyle","resubstitute","result","resultado","resultant","resultarray","resultcode","resulted","resulting","resultlist","results","resultset","resume","resumes","resumption","resurface","resurgence","resurgent","resurrect","resurrection","resurvey","resuscitate","resuscitation","resuscitator","resx","ret","reta","retail","retailer","retain","retained","retainer","retaining","retains","retake","retaliate","retaliation","retaliatory","retard","retardant","retardation","retarder","retch","retention","retentive","retentiveness","retentivity","retest","retha","rethink","rethought","reticence","reticent","reticle","reticular","reticulate","reticulation","reticule","reticulum","retina","retinal","retinue","retire","retiredness","retiree","retirement","retiring","retort","retract","retractile","retrench","retrenchment","retributed","retribution","retributive","retries","retrieval","retrieve","retrieved","retriever","retrieves","retrieving","retrive","retro","retroactive","retrofire","retrofit","retrofitted","retrofitting","retroflection","retroflex","retroflexion","retrogradations","retrograde","retrogress","retrogression","retrogressive","retrorocket","retrospect","retrospection","retrospective","retrovirus","retrovision","retry","retrying","retsina","return","returnable","returned","returnee","returning","returns","returntransfer","returntype","returnurl","returnvalue","retval","retype","reub","reube","reuben","reunion","reusable","reuse","reused","reuseidentifier","reusing","reuters","reuther","reutilization","reuven","rev","reva","revalidate","revanchist","reveal","revealed","revealing","revealingly","reveals","reveille","revel","revelation","revelatory","revelry","revenge","revenger","revenue","revenuer","reverberant","reverberate","reverberation","revere","reverence","reverencer","reverend","reverent","reverential","reverie","revers","reversal","reverse","reversed","reverser","reversibility","reversible","reversibly","reversing","reversion","reversioner","revert","reverter","revertible","revet","revetment","review","reviewed","reviewer","reviewing","reviews","revile","revilement","reviler","revise","revised","revision","revisionary","revisionism","revisionist","revisions","revitalize","revival","revivalism","revivalist","revive","reviver","revivification","revivify","revkah","revlon","revocable","revoke","revolt","revolter","revolting","revolution","revolutionariness","revolutionary","revolutionist","revolutionize","revolutionizer","revolve","revolver","revue","revulsion","revved","revving","reward","rewarded","rewarding","rewards","rewarm","reweave","rewedding","reweigh","rewind","rewire","rework","rewrite","rewritebase","rewritecond","rewriteengine","rewriterule","rewrites","rewriting","rewritten","rex","rexes","rextester","rey","reyes","reykjavik","reyna","reynaldo","reynard","reynold","rezone","rf","rfc","rfd","rg","rgb","rgba","rh","rhapsodic","rhapsodical","rhapsodize","rhapsody","rhea","rheba","rhee","rheims","rheinholdt","rhel","rhenish","rhenium","rheology","rheostat","rhesus","rheta","rhetoric","rhetorical","rhetorician","rhett","rhetta","rheum","rheumatic","rheumatically","rheumatics","rheumatism","rheumatoid","rheumy","rhiamon","rhianna","rhiannon","rhianon","rhine","rhineland","rhinelander","rhinestone","rhinitides","rhinitis","rhino","rhinoceros","rhinotracheitis","rhizome","rho","rhoda","rhodes","rhodesia","rhodesian","rhodia","rhodie","rhodium","rhododendron","rhodolite","rhodonite","rhody","rhombic","rhomboid","rhomboidal","rhombus","rhona","rhoncus","rhonda","rhone","rhs","rhubarb","rhyme","rhymester","rhys","rhythm","rhythmic","rhythmical","rhythmics","ri","rial","riane","riannon","rianon","rib","ribald","ribaldry","ribbed","ribbentrop","ribber","ribbing","ribbon","ribcage","riboflavin","ribonucleic","ribosomal","ribosome","ric","rica","rican","ricard","ricardo","ricca","riccardo","rice","ricer","rich","richard","richardo","richardson","richart","richelieu","richen","richey","richfaces","richfield","richie","richland","richmond","richmound","richness","richter","richtextbox","richthofen","richy","rici","rick","rickard","rickenbacker","rickenbaugh","rickert","rickets","rickety","rickey","ricki","rickie","rickover","rickrack","rickshaw","ricky","rico","ricochet","ricoriki","ricotta","rid","riddance","ridden","ridding","riddle","ride","rider","riderless","ridership","ridge","ridgefield","ridgepole","ridgway","ridgy","ridicule","ridiculer","ridiculous","ridiculously","ridiculousness","riding","riemann","riesling","rife","riff","riffle","riffraff","rifle","rifled","rifleman","riflemen","rifler","rifling","rift","rig","riga","rigamarole","rigatoni","rigel","rigged","rigger","rigging","riggs","right","righteous","righteousness","righteousnesses","rightful","rightfulness","rightism","rightist","rightmost","rightness","rights","rightsize","rightward","rigid","rigidbody","rigidify","rigidity","rigidness","rigmarole","rigoberto","rigoletto","rigor","rigorous","rigorousness","rik","riki","rikki","rile","riley","rilke","rill","rim","rimbaud","rime","rimer","rimless","rimmed","rimming","rina","rinaldo","rind","rinehart","rinflate","ring","ringer","ringing","ringleader","ringlet","ringlike","ringling","ringmaster","ringo","rings","ringside","ringworm","rink","rinse","rio","riobard","riordan","riot","rioter","riotous","riotousness","rip","riparian","ripcord","ripe","ripen","ripened","ripeness","ripenesses","riper","ripest","ripley","ripoff","riposte","ripped","ripper","ripping","ripple","rippler","ripply","ripsaw","riptide","risa","risc","rise","risen","riser","risibility","risible","rising","risk","risker","riskily","riskiness","risks","risky","risotto","risqu","rissole","risus","rita","ritalin","ritchie","rite","ritter","ritual","ritualism","ritualistic","ritualistically","ritualized","ritz","ritzy","riv","riva","rival","rivaled","rivalee","rivalry","rive","river","rivera","riverbank","riverbed","riverboat","riverfront","riverine","rivers","riverside","riverview","rivet","riveter","riveting","rivi","riviera","rivkah","rivulet","rivy","riyadh","riyal","rj","rk","rl","rm","rmi","rms","rn","rna","rnd","rng","rnn","rnorm","ro","roach","road","roadbed","roadblock","roadhouse","roadie","roadkill","roadmap","roadrunner","roads","roadshow","roadside","roadsigns","roadster","roadsweepers","roadway","roadwork","roadworthy","roam","roaming","roan","roana","roanna","roanne","roanoke","roar","roarer","roaring","roarke","roast","roaster","rob","robb","robbed","robber","robbert","robbery","robbi","robbie","robbin","robbing","robby","robbyn","robe","robena","robenia","robers","roberson","robert","roberta","roberto","robertson","robeson","robespierre","robin","robina","robinet","robinett","robinetta","robinette","robinia","robinson","robinsonville","robles","robolectric","robot","robotic","robotism","robotize","roboto","robots","robson","robt","robust","robustness","roby","robyn","roc","rocco","roch","rocha","rochambeau","roche","rochell","rochella","rochelle","rochester","rochette","rock","rockabilly","rockabye","rockaway","rockbound","rockefeller","rocker","rocket","rocketry","rockey","rockfall","rockford","rockie","rockiness","rockland","rockne","rocks","rockville","rockwell","rocky","rococo","rod","roda","rodd","rodded","roddenberry","rodder","roddie","rodding","roddy","rode","rodent","rodeo","roderic","roderich","roderick","roderigo","rodge","rodger","rodi","rodie","rodin","rodina","rodney","rodolfo","rodolph","rodolphe","rodrick","rodrigo","rodriguez","rodrique","rodriquez","roe","roebuck","roentgen","rofl","rog","rogelio","roger","rogerio","roget","rogue","rogued","roguery","rogues","roguing","roguish","roguishness","roi","roil","roister","roisterer","rojas","roland","rolando","roldan","role","roleid","rolename","roles","roley","rolf","rolfe","roll","rolland","rollback","rolled","roller","rollerblade","rollerskating","rollick","rollicking","rollie","rollin","rolling","rollo","rollover","rolls","rollup","rolodex","rolph","rolvaag","rom","roma","romain","romaine","roman","romance","romancer","romanesque","romania","romanian","romano","romanov","romans","romansh","romantic","romantically","romanticism","romanticist","romanticize","romany","rome","romeo","romero","rommel","romney","romola","romona","romonda","romp","romper","romulus","romy","ron","rona","ronald","ronalda","ronda","rondo","ronica","ronna","ronni","ronnica","ronnie","ronny","ronstadt","rontgen","roo","roobbie","rood","roof","roofer","roofgarden","roofing","roofless","rooftop","rook","rookery","rookie","room","roomer","roomette","roomful","roomid","roominess","roommate","rooms","roomy","rooney","roosevelt","rooseveltian","roost","rooster","root","rootdir","rooted","rooter","rootless","rootlessness","rootlet","rootnode","rootobject","rootproject","roots","rootscope","rootstock","rootview","rootviewcontroller","rope","roper","roping","roquefort","roquemore","ror","rora","rori","rorie","rorke","rorschach","rory","ros","rosa","rosabel","rosabella","rosabelle","rosaleen","rosales","rosalia","rosalie","rosalind","rosalinda","rosalinde","rosaline","rosalyn","rosalynd","rosamond","rosamund","rosana","rosanna","rosanne","rosario","rosary","rosco","roscoe","rose","roseann","roseanna","roseanne","roseate","roseau","rosebud","rosebush","rosecrans","roseland","roselia","roselin","roseline","rosella","roselle","rosemaria","rosemarie","rosemary","rosemonde","rosen","rosenberg","rosenblum","rosendo","rosene","rosenthal","rosenzweig","rosetta","rosette","rosewater","rosewood","roshelle","rosicrucian","rosie","rosily","rosin","rosina","rosiness","rosita","roslyn","rosmunda","ross","rossetti","rossi","rossie","rossini","rossy","rostand","roster","rostov","rostra","rostrum","roswell","rosy","rot","rota","rotarian","rotary","rotate","rotated","rotates","rotatex","rotatey","rotating","rotation","rotational","rotations","rotative","rotator","rotatory","rotc","rote","rotgut","roth","rothschild","rotisserie","rotogravure","rotor","rototill","rotted","rotten","rottenness","rotter","rotterdam","rotting","rotund","rotunda","rotundity","rotundness","rou","rouault","rouge","rough","roughage","roughen","rougher","roughhouse","roughish","roughly","roughneck","roughness","roughs","roughshod","roulette","round","roundabout","rounded","roundedness","roundelay","roundels","rounder","roundhead","roundheaded","roundheadedness","roundhouse","rounding","roundish","roundness","roundoff","rounds","roundup","roundworm","rourke","rouse","rouser","rousseau","roust","roustabout","rout","route","routed","routedata","routedeventargs","routeparams","routeprovider","router","routerlink","routermodule","routers","routes","routine","routines","routing","routinize","rouvin","rove","rover","roving","row","rowan","rowboat","rowcount","rowdata","rowdatabound","rowdefinition","rowdefinitions","rowdily","rowdiness","rowdy","rowdyism","rowe","rowel","rowen","rowena","rower","rowheight","rowid","rowindex","rowland","rowley","rownames","rowney","rownum","rownumber","rows","rowspan","rowtype","rowview","roxana","roxane","roxanna","roxanne","roxi","roxie","roxine","roxy","roy","royal","royalist","royall","royalty","royce","roz","rozalie","rozalin","rozamond","rozanna","rozanne","roze","rozele","rozella","rozelle","rozina","rp","rpath","rpc","rpi","rpm","rps","rpt","rpy","rq","rr","rriocard","rs","rsa","rsfsr","rsi","rsp","rspec","rss","rssi","rst","rstrip","rstudio","rsv","rsvp","rsx","rsync","rt","rtc","rte","rtf","rtfm","rtl","rtmp","rtp","rtrim","rtsp","ru","rub","rubaiyat","rubato","rubbed","rubber","rubberize","rubberneck","rubbery","rubbing","rubbish","rubbishy","rubble","rubdown","rube","rubella","ruben","rubetta","rubi","rubia","rubicon","rubicund","rubidium","rubie","rubies","rubik","rubin","rubina","rubinstein","ruble","rubout","rubric","ruby","rubygems","rubyonrails","ruchbah","ruck","rucksack","ruckus","ruction","rudd","rudder","rudderless","ruddie","ruddiness","ruddy","rude","rudeness","rudie","rudiger","rudiment","rudimentariness","rudimentary","rudolf","rudolfo","rudolph","rudy","rudyard","rue","rueful","ruefulness","rufe","ruff","ruffian","ruffle","ruffled","ruffler","ruffly","rufus","rug","rugby","rugged","ruggedness","ruggiero","rugging","ruhr","ruin","ruination","ruiner","ruinous","ruinousness","ruiz","rule","rulebook","ruled","ruler","rules","ruling","rum","rumania","rumanian","rumba","rumble","rumbler","rumbustious","rumen","rumford","ruminant","ruminate","ruminative","rummage","rummager","rummel","rummer","rummest","rummy","rumor","rumored","rumorer","rumormonger","rump","rumpelstiltskin","rumple","rumply","rumpus","run","runabout","runaround","runat","runaway","rundown","rune","rung","runge","runic","runif","runlet","runnable","runnel","runner","runners","running","runny","runnymede","runoff","runonuithread","runs","runserver","runt","runtask","runtime","runtimeerror","runtimeexception","runtimes","runtiness","runty","runway","runwith","runworker","runyon","rupee","rupert","ruperta","ruperto","rupiah","rupiahs","ruppert","ruprecht","rupture","rural","rurality","rurik","ruse","rush","rushdie","rusher","rushes","rushing","rushmore","rushy","rusk","ruskin","russ","russel","russell","russet","russetting","russia","russian","russo","rust","rustbelt","rustic","rustically","rusticate","rustication","rusticity","rustie","rustin","rustiness","rustle","rustler","rustproof","rusty","rut","rutabaga","rutger","ruth","ruthann","ruthanne","ruthe","ruthenium","rutherford","rutherfordium","ruthi","ruthie","ruthless","ruthlessness","ruthy","rutland","rutledge","rutrum","rutted","rutter","ruttger","rutting","rutty","ruy","rv","rvalue","rvm","rvs","rw","rwanda","rwandan","rwy","rx","rxjava","rxjs","ry","ryan","ryann","rycca","rydberg","ryder","rye","ryley","ryon","ryukyu","ryun","rz","s","sa","saab","saar","saas","saba","sabbath","sabbaths","sabbatical","saber","sabered","sabik","sabin","sabina","sabine","sable","sabot","sabotage","saboteur","sabra","sabrina","sac","sacajawea","saccharides","saccharin","saccharine","sacco","sacerdotal","sacha","sachem","sachet","sachs","sack","sackcloth","sackcloths","sacker","sackful","sacking","sacra","sacral","sacrament","sacramental","sacramento","sacred","sacredness","sacrifice","sacrificer","sacrificial","sacrilege","sacrilegious","sacristan","sacristy","sacroiliac","sacrosanct","sacrosanctness","sacrum","sad","sada","sadat","saddam","sadden","sadder","saddest","saddle","saddlebag","saddler","sadducee","sade","sadella","sades","sadie","sadism","sadist","sadistic","sadistically","sadly","sadness","sadomasochism","sadomasochist","sadomasochistic","sadr","sadye","safari","safe","safeguard","safekeeping","safely","safeness","safer","safes","safest","safety","safflower","saffron","sag","saga","sagacious","sagaciousness","sagacity","sagan","sage","sagebrush","sagged","sagger","sagging","saggy","saginaw","sagittarius","sagittis","sago","saguaro","sahara","saharan","sahel","sahib","said","saidee","saids","saigon","sail","sailboard","sailboat","sailcloth","sailcloths","sailer","sailfish","sailing","sailor","sailplane","sails","saint","sainthood","saintlike","saintliness","saintly","saiph","saith","saiths","sakai","sake","saker","sakhalin","sakharov","saki","sal","salaam","salable","salacious","salaciousness","salacity","salad","saladin","salado","salaidh","salamander","salami","salaries","salary","salas","salazar","sale","saleability","saleem","salem","salerno","sales","salesclerk","salesforce","salesgirl","saleslady","salesman","salesmanship","salesmen","salespeople","salesperson","salesroom","saleswoman","saleswomen","salience","saliency","salient","salim","salina","saline","salinger","salinity","salisbury","salish","saliva","salivary","salivate","salivation","salk","salle","sallee","salli","sallie","sallow","sallowness","sallust","sally","sallyann","sallyanne","salmon","salmonella","salmonellae","saloma","salome","salomi","salomo","salomon","salomone","salon","salonika","saloon","saloonkeeper","salsa","salsify","salt","saltcellar","salted","salter","saltine","saltiness","saltness","salton","saltpeter","salts","saltshaker","saltwater","salty","salubrious","salubriousness","salubrity","salutariness","salutary","salutation","salutatory","salute","saluter","salvador","salvadoran","salvadorian","salvage","salvageable","salvager","salvation","salvatore","salve","salver","salvidor","salvo","salween","salyut","salz","sam","samaccountname","samantha","samara","samaria","samaritan","samarium","samarkand","samba","same","sameness","saml","sammie","sammy","samoa","samoan","samoset","samovar","samoyed","samp","sampan","sample","sampled","sampler","samples","sampling","sampson","samson","samsonite","samsung","samuel","samuele","samuelson","samurai","san","sana","sanatorium","sanborn","sance","sanchez","sancho","sanctification","sanctifier","sanctify","sanctimonious","sanctimoniousness","sanctimony","sanction","sanctioned","sanctity","sanctuary","sanctum","sand","sandal","sandalwood","sandbag","sandbagged","sandbagging","sandbank","sandbar","sandblast","sandblaster","sandbox","sandburg","sandcastle","sande","sander","sanderling","sanderson","sandhill","sandhog","sandi","sandia","sandie","sandiness","sandinista","sandlot","sandlotter","sandman","sandmen","sandor","sandoval","sandpaper","sandpile","sandpiper","sandpit","sandra","sandro","sandstone","sandstorm","sandusky","sandwich","sandy","sandye","sane","saned","saneness","sanes","sanford","sanforized","sang","sanger","sangfroid","sangria","sanguinary","sanguine","sanguined","sanguinely","sanguineness","sanguineous","sanguines","sanguining","sanhedrin","saning","sanitarian","sanitarium","sanitary","sanitate","sanitation","sanitize","sanitizer","sanity","sank","sankara","sans","sanserif","sanskrit","sanskritic","sanskritize","sanson","sansone","santa","santana","santayana","santeria","santiago","santo","sap","sapien","sapience","sapient","sapless","sapling","sapped","sapper","sapphira","sapphire","sappho","sappiness","sapping","sapply","sapporo","sappy","saprophyte","saprophytic","sapsucker","sapwood","sara","saraann","saracen","saragossa","sarah","sarajane","sarajevo","saran","sarape","sarasota","saratoga","saratov","sarawak","sarcasm","sarcastic","sarcastically","sarcoma","sarcophagi","sarcophagus","sardine","sardinia","sardonic","sardonically","saree","sarena","sarene","sarette","sargasso","sarge","sargent","sargon","sari","sarina","sarine","sarita","sarnoff","sarong","saroyan","sarsaparilla","sarto","sartorial","sartorius","sartre","sas","sascha","sase","sash","sasha","sashay","sashenka","sask","saskatchewan","saskatoon","sasl","sass","sassafras","sassoon","sassy","sat","satan","satanic","satanical","satanism","satanist","satchel","sate","sateen","satellite","satiable","satiate","satiation","satiety","satin","satinwood","satiny","satire","satiric","satirical","satirist","satirize","satirizes","satisfaction","satisfactorily","satisfactoriness","satisfactory","satisfiability","satisfiable","satisfied","satisfier","satisfies","satisfy","satisfying","satisfyingly","satori","satrap","saturate","saturated","saturater","saturates","saturation","saturday","saturn","saturnalia","saturnine","satyanarayanan","satyr","satyriases","satyriasis","satyric","sauce","saucepan","saucer","saucily","sauciness","saucy","saud","saudi","saudra","sauerkraut","saukville","saul","sault","sauna","sauncho","saunder","saunderson","saundra","saunter","saurian","sauropod","sausage","saussure","saut","sauternes","sauveur","savage","savageness","savagery","savanna","savannah","savant","save","saveas","savechanges","saved","savedata","savedinstancestate","savefig","savefile","saveloy","saver","saves","savina","saving","savings","savior","saviour","savonarola","savor","savored","savorer","savorier","savoriest","savoriness","savoring","savoringly","savory","savoy","savoyard","savvy","saw","sawbones","sawbuck","sawdust","sawer","sawfly","sawhorse","sawmill","sawtooth","sawyer","sawyere","sax","saxe","saxifrage","saxon","saxony","saxophone","saxophonist","saxton","say","sayer","sayest","sayhello","saying","sayre","says","sb","sba","sbin","sbt","sc","scab","scabbard","scabbed","scabbiness","scabbing","scabby","scabies","scabrous","scabrousness","scad","scaffold","scaffolding","scala","scalability","scalable","scalar","scalatest","scalawag","scald","scale","scaled","scalefactor","scaleless","scalene","scaler","scales","scaletype","scalex","scaley","scaliness","scaling","scallion","scallop","scalloper","scalloping","scalp","scalpel","scalper","scalping","scaly","scam","scammed","scamming","scamp","scamper","scampi","scan","scandal","scandalize","scandalized","scandalmonger","scandalous","scandalousness","scandinavia","scandinavian","scandium","scanf","scanned","scanner","scanning","scans","scansion","scant","scantest","scantily","scantiness","scantly","scantness","scanty","scape","scapegoat","scapegrace","scapula","scapulae","scapular","scar","scarab","scaramouch","scarborough","scarce","scarceness","scarcity","scare","scarecrow","scared","scaremonger","scaremongering","scarer","scarf","scarface","scarification","scarify","scarily","scariness","scarlatina","scarlatti","scarlet","scarlett","scarp","scarred","scarring","scarves","scary","scat","scathe","scathed","scathing","scatological","scatology","scatted","scatter","scatterbrain","scatterer","scattergun","scattering","scatting","scavenge","scavenger","sccs","sce","scelerisque","scenario","scenarios","scenarist","scene","scenery","scenes","scenic","scenically","scent","scented","scentless","scents","scepter","scepters","sceptically","sch","schaefer","schaeffer","schafer","schaffner","schantz","schapiro","scheat","sched","schedar","schedule","scheduled","scheduledthreadpoolexecutor","scheduler","schedulers","schedules","scheduling","scheherazade","scheherezade","schelling","schema","schemalocation","schemas","schemata","schematic","schematically","scheme","schemer","schemes","schemta","schenectady","scherzo","schick","schiller","schilling","schism","schismatic","schist","schizo","schizoid","schizomycetes","schizophrenia","schizophrenic","schizophrenically","schlemiel","schlep","schlepped","schlepping","schlesinger","schliemann","schlitz","schlock","schlocky","schloss","schmaltz","schmaltzy","schmidt","schmitt","schmo","schmoes","schmooze","schmuck","schnabel","schnapps","schnauzer","schneider","schnitzel","schnook","schnoz","schnozzle","schoenberg","schofield","scholar","scholarship","scholastic","scholastically","school","schoolbag","schoolbook","schoolboy","schoolchild","schoolchildren","schooldays","schooled","schoolfellow","schoolfriend","schoolgirl","schoolgirlish","schoolhouse","schooling","schoolmarm","schoolmarmish","schoolmaster","schoolmate","schoolmistress","schoolroom","schools","schoolteacher","schoolwork","schoolyard","schooner","schopenhauer","schottky","schrdinger","schrieffer","schroeder","schroedinger","schubert","schultz","schulz","schumacher","schuman","schumann","schuss","schussboomer","schuster","schuyler","schuylkill","schwa","schwab","schwartz","schwartzkopf","schwarzenegger","schweitzer","schweppes","schwinger","schwinn","sci","sciatic","sciatica","science","scientific","scientifically","scientist","scientists","scientology","scikit","scimitar","scintilla","scintillate","scintillation","scintillator","scion","scipio","scipy","scissor","scissors","scleroses","sclerosis","sclerotic","scm","scoff","scoffer","scofflaw","scold","scolder","scolioses","scoliosis","scollop","sconce","scone","scons","scoop","scooper","scoot","scooter","scope","scoped","scopes","scoping","scops","scorbutic","scorch","scorcher","scorching","score","scoreboard","scorecard","scored","scorekeeper","scoreless","scoreline","scores","scoring","scorn","scorner","scornful","scornfulness","scorpio","scorpion","scorpius","scorsese","scot","scotch","scotchgard","scotchman","scotchmen","scotchs","scotchwoman","scotchwomen","scotia","scotian","scotland","scotsman","scotsmen","scotswoman","scotswomen","scott","scotti","scottie","scottish","scottsdale","scotty","scoundrel","scour","scourer","scourge","scourger","scouring","scout","scouter","scouting","scoutmaster","scow","scowl","scowler","scp","scr","scrabble","scrabbler","scrag","scragged","scragging","scraggly","scraggy","scram","scramble","scrambler","scrammed","scramming","scranton","scrap","scrapbook","scrape","scraped","scraper","scrapheap","scraping","scrapped","scrapper","scrapping","scrappy","scrapy","scrapyard","scratch","scratched","scratcher","scratches","scratchily","scratchiness","scratchy","scrawl","scrawler","scrawly","scrawniness","scrawny","scream","screamer","screaming","scree","screech","screecher","screechy","screed","screen","screencast","screened","screenheight","screening","screenorientation","screenplay","screens","screenshot","screenshots","screensize","screenupdating","screenwidth","screenwriter","screw","screwball","screwdriver","screwed","screwer","screwiness","screwup","screwworm","screwy","scriabin","scribal","scribble","scribbler","scribe","scriber","scribner","scrim","scrimmage","scrimmager","scrimp","scrimshaw","scrip","scripps","script","scriptblock","scripted","scripting","scriptmanager","scriptreference","scripts","scriptural","scripture","scriptwriter","scriptwriting","scriven","scrivener","scrod","scrofula","scrofulous","scroll","scrollable","scrollbar","scrollbars","scrolled","scroller","scrollheight","scrolling","scrollleft","scrollpane","scrolls","scrollto","scrolltop","scrollview","scrollviewer","scrooge","scrota","scrotal","scrotum","scrounge","scroungy","scrub","scrubbed","scrubber","scrubbing","scrubby","scruff","scruffily","scruffiness","scruffy","scruggs","scrum","scrummage","scrumptious","scrunch","scrunchy","scruple","scrupulosity","scrupulous","scrupulousness","scrutable","scrutinize","scrutinized","scrutinizer","scrutinizing","scrutinizingly","scrutiny","scsi","scss","scuba","scud","scudded","scudding","scuff","scuffle","scull","sculler","scullery","sculley","scullion","sculpt","sculptor","sculptress","sculptural","sculpture","scum","scumbag","scummed","scumming","scummy","scupper","scurf","scurfy","scurrility","scurrilous","scurrilousness","scurry","scurvily","scurviness","scurvy","scutcheon","scuttle","scuttlebutt","scuzzy","scylla","scythe","scythia","sd","sda","sdate","sdcard","sdf","sdi","sdk","sdks","sdl","sdp","se","sea","seabed","seabird","seaboard","seaborg","seaborn","seaborne","seabrook","seacoast","seafare","seafarer","seafood","seafront","seagate","seagoing","seagram","seagull","seahorse","seal","sealant","sealed","sealer","seals","sealskin","seam","seamail","seaman","seamanship","seamer","seaminess","seamless","seamlessly","seamlessness","seams","seamstress","seamus","seamy","sean","seana","seaplane","seaport","seaquake","seaquarium","sear","search","searchable","searchbar","searchbox","searchcontroller","searched","searcher","searches","searchform","searching","searchlight","searchquery","searchresult","searchresults","searchstring","searchterm","searchtext","searchview","searing","sears","seascape","seashell","seashore","seasick","seasickness","seaside","season","seasonable","seasonableness","seasonably","seasonal","seasonality","seasoned","seasoner","seasoning","seat","seatbelt","seated","seater","seating","seato","seats","seattle","seawall","seaward","seawater","seaway","seaweed","seaworthiness","seaworthinesses","seaworthy","sebaceous","sebastian","sebastiano","sebastien","seborrhea","sec","secant","secede","secession","secessionist","seclude","secluded","secludedness","seclusion","seclusive","seconal","second","secondarily","secondary","seconder","secondhand","secondly","seconds","secondviewcontroller","secrecy","secret","secretarial","secretariat","secretary","secretaryship","secrete","secretion","secretive","secretiveness","secretkey","secretory","secrets","secs","sect","sectarian","sectarianism","sectary","section","sectional","sectionalism","sectionalized","sectioned","sectioning","sections","sector","sectoral","sectored","sectoring","sectors","sects","secular","secularism","secularist","secularity","secularization","secularize","secularized","secure","secured","securely","securerandom","securing","security","securityexception","secy","sed","sedan","sedate","sedateness","sedation","sedative","sedentary","seder","sedge","sedgwick","sedgy","sediment","sedimentary","sedimentation","sedition","seditious","seditiousness","seduce","seducer","seduction","seductive","seductiveness","seductress","sedulous","see","seebeck","seed","seedbed","seedcase","seeded","seeder","seediness","seeding","seedless","seedling","seedpod","seeds","seedy","seeing","seeings","seek","seekbar","seeker","seeking","seeley","seem","seemed","seeming","seemingly","seemliness","seemly","seems","seen","seep","seepage","seer","seersucker","sees","seesaw","seethe","seg","segfault","segment","segmental","segmentation","segmented","segments","segovia","segre","segregant","segregate","segregated","segregation","segregationist","segregative","segue","segueing","segundo","seidel","seigneur","seignior","seiko","seine","seiner","seinfeld","seismic","seismically","seismograph","seismographer","seismographic","seismographs","seismography","seismologic","seismological","seismologist","seismology","seismometer","seize","seizer","seizin","seizing","seizor","seizure","seka","sel","sela","selassie","selby","seldom","select","selectable","selectall","selectbox","selectcommand","selected","selecteddate","selectedimage","selectedindex","selectedindexchanged","selecteditem","selecteditems","selectedrow","selectedvalue","selecting","selectinput","selection","selectional","selectionchanged","selectionmode","selections","selectionstart","selectitem","selective","selectively","selectiveness","selectivity","selectlist","selectlistitem","selectman","selectmany","selectmen","selectness","selectnodes","selectonemenu","selector","selectors","selectric","selects","selectsinglenode","selena","selenate","selene","selenite","selenium","seleniumhq","selenographer","selenography","selestina","seleucid","seleucus","self","selfish","selfishness","selfless","selflessness","selfness","selfridge","selfsame","selfsameness","selia","selie","selig","selim","selina","selinda","seline","selinux","seljuk","selkirk","sell","sella","selle","seller","sellers","selling","sellout","sells","selma","seltzer","selvage","selves","selznick","sem","semantic","semantical","semantically","semanticist","semantics","semaphore","semarang","semblance","semen","semester","semi","semiannual","semiarid","semiautomated","semiautomatic","semicircle","semicircular","semicolon","semicolons","semiconductor","semiconscious","semidefinite","semidetached","semidrying","semifinal","semifinalist","semilogarithmic","semimonthly","seminal","seminar","seminarian","seminary","seminole","semiofficial","semiotic","semioticians","semiotics","semipermanent","semipermeable","semiprecious","semiprivate","semiprofessional","semipublic","semiquantitative","semiramis","semiretired","semisecret","semiskilled","semisolid","semistructured","semisweet","semite","semitic","semitone","semitrailer","semitrance","semitransparent","semitropical","semivowel","semiweekly","semiyearly","semolina","semper","sempiternal","sempstress","semtex","semver","sen","sena","senate","senator","senatorial","sencha","send","sendai","senddata","sendemail","sender","senderid","sendevent","sendfile","sendgrid","sending","sendkeys","sendmail","sendmessage","sendrequest","sends","sendto","seneca","senegal","senegalese","senescence","senescent","senile","senility","senior","seniority","senna","sennacherib","sennett","senor","senora","senorita","sens","sensate","sensately","sensation","sensational","sensationalism","sensationalist","sensationalize","sense","senseless","senselessness","sensibility","sensible","sensibleness","sensibly","sensitive","sensitiveness","sensitives","sensitivity","sensitization","sensitize","sensitized","sensitizers","sensor","sensormanager","sensors","sensory","sensual","sensualist","sensuality","sensuous","sensuousness","sensurround","sent","sentence","sentences","sentential","sententious","sentience","sentient","sentiment","sentimental","sentimentalism","sentimentalist","sentimentality","sentimentalization","sentimentalize","sentimentalizes","sentinel","sentry","seo","seora","seoul","sep","sepal","separability","separable","separableness","separably","separate","separated","separately","separateness","separates","separating","separation","separatism","separatist","separator","separators","seperate","seperated","sephardi","sephira","sepia","sepoy","sepses","sepsis","sept","septa","septate","september","septennial","septet","septic","septicemia","septicemic","septillion","septuagenarian","septuagint","septum","sepulcher","sepulchers","sepulchral","seq","seqnum","sequel","sequelize","sequence","sequenced","sequencer","sequences","sequent","sequential","sequentiality","sequentialize","sequentially","sequester","sequestrate","sequestration","sequin","sequitur","sequoia","sequoya","ser","sera","serafin","seraglio","serape","seraph","seraphic","seraphically","seraphim","seraphs","serb","serbia","serbian","serbo","sere","serena","serenade","serenader","serendipitous","serendipity","serene","sereneness","serengeti","serenity","serf","serfdom","serge","sergeant","sergei","sergent","sergio","serial","serializable","serialization","serialize","serialized","serializedname","serializeobject","serializer","serializers","serializing","serialnumber","serialport","serialversionuid","serie","series","serif","serigraph","serigraphs","serious","seriously","seriousness","sermon","sermonize","serological","serology","serons","serous","serpens","serpent","serpentine","serra","serrano","serrate","serration","serried","serum","serv","servant","serve","served","server","serverfault","serverless","servername","servers","serverside","serversocket","serves","service","serviceability","serviceable","serviceableness","servicebehaviors","serviced","servicehost","serviceid","serviceman","servicemen","servicemodel","servicename","serviceprovider","services","servicestack","servicetype","servicewoman","servicewomen","serviette","servile","servilely","servileness","serviles","servility","serving","servitor","servitude","servlet","servletcontainer","servletcontext","servletexception","servlethandler","servlets","servo","servomechanism","servomotor","ses","sesame","sesquicentennial","sess","sessile","session","sessionfactory","sessionid","sessionimpl","sessions","sessionstate","sessionstorage","set","setaccessible","setaction","setactive","setadapter","setarguments","setattr","setattribute","setback","setbackground","setbackgroundcolor","setbackgroundimage","setbackgroundresource","setborder","setbounds","setcancelable","setcapability","setcellvalue","setcenter","setchecked","setcolor","setcontent","setcontenttext","setcontenttype","setcontentview","setcookie","setdata","setdatasource","setdate","setdateformat","setdefault","setdefaultcloseoperation","setdelegate","setdescription","setdt","setduration","seteditable","setenabled","setentity","setenv","seterror","setfill","setflags","setfont","setforeground","setframe","setgeometry","seth","setheader","seticon","setid","setimage","setimagebitmap","setimageresource","setint","setinterval","setitem","setitems","setjavascriptenabled","setlasterror","setlayout","setlayoutmanager","setlayoutparams","setlength","setlevel","setlistadapter","setlocal","setlocale","setlocation","setlocationrelativeto","setmap","setmessage","setmodel","setname","setnegativebutton","setobject","setobjectname","seton","setonclicklistener","setonitemclicklistener","setontouchlistener","setopt","setosa","setpadding","setparameter","setpassword","setposition","setpositivebutton","setpreferredsize","setprogress","setproperty","setq","setrequestheader","setrequestmethod","setrequestproperty","setresult","sets","setscene","setscrew","setselected","setselection","setsize","setstate","setstatus","setstring","setstyle","setsupportactionbar","sett","settable","settag","settee","setter","setters","settext","settextcolor","settextsize","settime","settimeout","setting","settings","settitle","settle","settled","settlement","settler","settling","settype","settypeface","setup","setups","setuptools","setupui","seturl","setusername","setvalue","setvalues","setview","setvisibility","setvisible","setw","setwidth","setx","sety","seumas","seurat","seuss","sevastopol","seven","sevenfold","sevenpence","seventeen","seventeenths","sevenths","seventieths","seventy","sever","several","severalfold","severalty","severance","severe","severed","severeness","severing","severity","severn","severs","severus","seville","sew","sewage","seward","sewer","sewerage","sewing","sewn","sex","sexagenarian","sexily","sexiness","sexism","sexist","sexless","sexologist","sexology","sexpot","sextans","sextant","sextet","sextillion","sexton","sextuple","sextuplet","sexual","sexuality","sexualized","sexy","seychelles","seyfert","seymour","sf","sfml","sftp","sg","sgt","sh","sha","shabbily","shabbiness","shabby","shack","shackle","shackler","shackleton","shad","shade","shaded","shadeless","shader","shaders","shadily","shadiness","shading","shadow","shadowbox","shadower","shadowiness","shadows","shadowy","shady","shae","shafer","shaffer","shaft","shafting","shag","shagged","shagginess","shagging","shaggy","shah","shahs","shaina","shaine","shakable","shakably","shake","shakeable","shakedown","shaken","shakeout","shaker","shakespeare","shakespearean","shakespearian","shakeup","shakily","shakiness","shaking","shaky","shale","shall","shallot","shallow","shallowness","shalna","shalne","shalom","shalt","sham","shaman","shamanic","shamble","shambles","shame","shamefaced","shameful","shamefulness","shameless","shamelessness","shammed","shammer","shamming","shammy","shampoo","shampooer","shamrock","shamus","shan","shana","shanan","shanda","shandee","shandeigh","shandie","shandra","shandy","shane","shanghai","shanghaiing","shani","shanie","shank","shanna","shannah","shannan","shannen","shannon","shanon","shanta","shantee","shantis","shantung","shanty","shantytown","shape","shaped","shapeless","shapelessness","shapeliness","shapely","shaper","shapes","shapiro","shara","sharable","sharai","shard","shards","share","shareable","sharecrop","sharecropped","sharecropper","sharecropping","shared","sharedapplication","sharedinstance","sharedpreferences","shareholder","shareholding","sharepoint","sharer","shares","shareware","shari","sharia","sharing","sharity","shark","sharkskin","sharl","sharla","sharleen","sharlene","sharline","sharon","sharona","sharp","sharpe","sharpen","sharpened","sharpener","sharper","sharpie","sharpness","sharpshoot","sharpshooter","sharpshooting","sharpy","sharron","sharyl","shasta","shat","shatter","shattering","shatterproof","shaughn","shaula","shaun","shauna","shave","shaved","shaver","shavian","shaving","shavuot","shaw","shawano","shawl","shawn","shawna","shawnee","shay","shayla","shaylah","shaylyn","shaylynn","shayna","shayne","shcharansky","she","shea","sheaf","shear","shearer","sheath","sheathe","sheather","sheathing","sheaths","sheave","sheaves","sheba","shebang","shebeli","sheboygan","shed","shedding","shedir","sheds","sheela","sheelagh","sheelah","sheen","sheena","sheeny","sheep","sheepdog","sheepfold","sheepherder","sheepish","sheepishness","sheepskin","sheer","sheeree","sheerness","sheet","sheeting","sheetlike","sheetname","sheetrock","sheets","sheff","sheffie","sheffield","sheffielder","sheffy","sheik","sheikdom","sheikh","sheila","sheilah","shekel","shel","shela","shelagh","shelba","shelbi","shelby","shelden","sheldon","shelf","shelia","shell","shellac","shellacked","shellacking","shelled","shelley","shellfire","shellfish","shelli","shellie","shells","shelly","shelter","sheltered","shelterer","shelton","shelve","shelver","shelves","shelving","shem","shena","shenandoah","shenanigan","shenyang","sheol","shep","shepard","shepherd","shepherdess","sheppard","shepperd","sher","sheratan","sheraton","sherbet","sherd","sheree","sheri","sheridan","sherie","sheriff","sherill","sherilyn","sherline","sherlock","sherlocke","sherm","sherman","shermie","shermy","sherpa","sherri","sherrie","sherry","sherwin","sherwood","sherwynd","sherye","sheryl","shetland","shevardnadze","shew","shewn","shh","shi","shiatsu","shibboleth","shibboleths","shield","shielded","shielder","shields","shift","shifted","shiftily","shiftiness","shifting","shiftless","shiftlessness","shifts","shifty","shiite","shijiazhuang","shikoku","shill","shillelagh","shillelaghs","shilling","shillong","shiloh","shim","shimmed","shimmer","shimmery","shimming","shimmy","shin","shina","shinbone","shindig","shine","shiner","shingle","shingler","shinguard","shininess","shining","shinned","shinning","shinny","shinsplints","shinto","shintoism","shintoist","shiny","shinyapp","ship","shipboard","shipborne","shipbuild","shipbuilder","shipload","shipman","shipmate","shipmen","shipment","shipowner","shippable","shipped","shipper","shipping","ships","shipshape","shipwreck","shipwright","shipyard","shir","shiraz","shire","shirk","shirker","shirl","shirlee","shirleen","shirlene","shirley","shirline","shiro","shirr","shirt","shirtfront","shirting","shirtless","shirtmake","shirtmaker","shirts","shirtsleeve","shirttail","shirtwaist","shit","shitting","shitty","shiv","shiva","shiver","shiverer","shivery","shivved","shivving","shlemiel","shm","shmuel","shoal","shoat","shock","shocker","shocking","shockley","shockproof","shod","shoddily","shoddiness","shoddy","shoe","shoehorn","shoeing","shoelace","shoemake","shoemaker","shoer","shoes","shoeshine","shoestring","shoetree","shogun","shogunate","shoji","sholom","shone","shoo","shoofly","shook","shoot","shooter","shooting","shootout","shop","shopify","shopkeep","shopkeeper","shoplift","shoplifter","shoplifting","shoppe","shopped","shopper","shopping","shops","shoptalk","shopworn","shore","shorebird","shoreline","shorewood","shoring","short","shortage","shortbread","shortcake","shortchange","shortcode","shortcoming","shortcrust","shortcut","shortcuts","shortcutting","shorten","shortened","shortener","shortening","shorter","shortest","shortfall","shorthand","shorthorn","shortie","shortish","shortlist","shortly","shortname","shortness","shortsighted","shortsightedness","shortstop","shortwave","shorty","shoshana","shoshanna","shoshone","shostakovitch","shot","shotgun","shotgunned","shotgunner","shotgunning","shots","shotted","shotting","should","shoulder","shouldn","shout","shove","shovel","shoveler","shovelful","shover","show","showasaction","showbiz","showbizzes","showboat","showcase","showdialog","showdown","showed","shower","showery","showgirl","showily","showiness","showing","showinputdialog","showman","showmanship","showmen","showmessage","showmessagedialog","shown","showoff","showpiece","showplace","showroom","shows","showthread","showy","shp","shpt","shrank","shrapnel","shred","shredded","shredder","shredding","shreveport","shrew","shrewd","shrewdness","shrewish","shrewishness","shriek","shrieker","shrift","shrike","shrill","shrillness","shrilly","shrimp","shrine","shrink","shrinkage","shrinker","shrinking","shrive","shrivel","shriven","shropshire","shroud","shrub","shrubbed","shrubbery","shrubbing","shrubby","shrug","shrugged","shrugging","shrunk","sht","shtick","shtml","shu","shuck","shucker","shucks","shudder","shuddery","shuffle","shuffleboard","shuffled","shuffles","shuffling","shulman","shun","shunned","shunning","shunt","shunter","shurlock","shurlocke","shurwood","shush","shut","shutdown","shuteye","shutil","shutoff","shutout","shutter","shutterbug","shuttering","shutting","shuttle","shuttlecock","shy","shyer","shyest","shylock","shylockian","shyness","shyster","si","siam","siamese","sian","siana","sianna","sib","sibbie","sibby","sibeal","sibel","sibelius","sibella","sibelle","siberia","siberian","sibilance","sibilancy","sibilant","sibilla","sibley","sibling","siblings","sibyl","sibylla","sibylle","sibylline","sic","sicilian","siciliana","sicily","sick","sickbay","sickbed","sicken","sickener","sickening","sicker","sickie","sickish","sickle","sickliness","sickly","sickness","sicko","sickout","sickroom","sid","side","sidearm","sideband","sidebar","sideboard","sideburns","sidecar","sided","sidedness","sidekick","sidekiq","sidelight","sideline","sidelong","sideman","sidemen","sidenav","sidepiece","sider","sidereal","sides","sidesaddle","sideshow","sidesplitting","sidestep","sidestepped","sidestepping","sidestroke","sideswipe","sidetrack","sidewalk","sidewall","sidewards","sideway","sidewinder","siding","sidle","sidnee","sidney","sidoney","sidonia","sidonnie","sids","siege","siegel","siegfried","sieglinda","siegmund","siemens","siena","sienna","sierpinski","sierra","siesta","sieve","siffre","sift","sifted","sifter","sig","sigfrid","sigfried","siggraph","sigh","sigher","sighs","sight","sighted","sighter","sighting","sightless","sightliness","sightly","sightread","sightsee","sightseeing","sigint","sigismond","sigismondo","sigismund","sigismundo","sigma","sigmoid","sigmund","sign","signal","signaled","signaler","signaling","signalization","signalize","signally","signalman","signalmen","signalr","signals","signatory","signature","signatures","signboard","signed","signer","signet","significance","significant","significantly","signification","signify","signin","signing","signor","signora","signore","signori","signories","signorina","signorine","signout","signpost","signs","signup","sigrid","sigsegv","sigurd","sigvard","sihanouk","sikh","sikhism","sikhs","sikkim","sikkimese","sikorsky","silage","silas","sile","sileas","siled","silence","silencer","silent","silently","silentness","silesia","silhouette","silica","silicate","siliceous","silicide","silicon","silicone","silicoses","silicosis","silk","silken","silkily","silkiness","silkscreen","silkworm","silky","sill","silliness","silly","silo","silt","siltation","siltstone","silty","silurian","silva","silvain","silvan","silvana","silvano","silvanus","silver","silverer","silverfish","silverlight","silverman","silversmith","silversmiths","silverstein","silverware","silvery","silvester","silvia","silvie","silvio","sim","simd","simenon","simeon","simian","similar","similarity","similarly","simile","similiar","similitude","simla","simmer","simmonds","simmons","simmonsville","simms","simon","simona","simone","simonette","simonize","simonne","simony","simpatico","simper","simple","simpleadapter","simplecursoradapter","simpledateformat","simpleminded","simpleness","simpler","simplest","simpleton","simpletype","simplex","simplexml","simplexmlelement","simplicity","simplification","simplified","simplifies","simplify","simplifying","simplistic","simplistically","simply","simpson","simula","simulacrum","simulate","simulated","simulating","simulation","simulative","simulator","simulcast","simultaneity","simultaneous","simultaneously","simultaneousness","sin","sinai","sinatra","since","sincere","sincereness","sincerer","sincerest","sincerity","sinclair","sinclare","sindbad","sindee","sindhi","sine","sinecure","sinecurist","sinew","sinewy","sinful","sinfulness","sing","singapore","singaporean","singborg","singe","singeing","singer","singing","single","singlehanded","singleline","singleness","singleordefault","singlet","singleton","singletons","singletree","singsong","singular","singularity","singularization","sinhalese","sinister","sinisterness","sinistral","sink","sinkable","sinker","sinkhole","sinkiang","sinking","sinks","sinless","sinlessness","sinned","sinner","sinning","sinon","sint","sinter","sinuosity","sinuous","sinuousities","sinuousness","sinus","sinusitis","sinusoid","sinusoidal","siobhan","sioux","siouxie","sip","siphon","siphons","sipped","sipper","sipping","sir","sire","sired","siren","sires","siring","sirius","sirloin","sirocco","sirred","sirring","sirup","sis","sisal","sisely","sisile","sissie","sissified","sissy","sister","sisterhood","sisterliness","sisterly","sistine","sisyphean","sisyphus","sit","sitar","sitarist","sitcom","site","sitecore","siteid","sitemap","sitename","sitepoint","sites","sits","sitter","sitting","situ","situate","situation","situational","situationist","situations","situs","siusan","siva","siward","six","sixfold","sixgun","sixpence","sixpenny","sixshooter","sixteen","sixteenths","sixth","sixths","sixtieths","sixty","sizable","sizableness","size","sized","sizeof","sizer","sizes","sizing","sizzle","sizzler","sj","sjaelland","sk","ska","skaction","skat","skate","skateboard","skater","skedaddle","skeet","skein","skeletal","skeleton","skell","skelly","skeptic","skeptical","skepticism","sketch","sketchbook","sketcher","sketchily","sketchiness","sketchpad","sketchy","skew","skewer","skewing","skewness","ski","skid","skidded","skidding","skiff","skiing","skilfully","skill","skilled","skillet","skillful","skillfulness","skillfulnesses","skilling","skills","skim","skimmed","skimmer","skimming","skimp","skimpily","skimpiness","skimpy","skin","skincare","skindive","skinflint","skinhead","skinless","skinned","skinner","skinniness","skinning","skinny","skins","skintight","skip","skipp","skipped","skipper","skippie","skipping","skippy","skips","skipton","skirmish","skirmisher","skirt","skirter","skirting","skit","skitter","skittish","skittishness","skittle","skivvy","sklearn","skoal","skopje","skspritenode","sku","skulduggery","skulk","skulker","skull","skullcap","skullduggery","skunk","skview","sky","skycap","skydiver","skydiving","skye","skyhook","skyjack","skyjacker","skylab","skylar","skylark","skylarker","skyler","skylight","skyline","skype","skyrocket","skyscrape","skyscraper","skyward","skywave","skyway","skywriter","skywriting","sl","slab","slabbed","slabbing","slack","slacken","slacker","slackness","slade","slag","slagged","slagging","slain","slake","slaked","slalom","slam","slammed","slammer","slamming","slander","slanderous","slanderousness","slang","slangy","slant","slanting","slantwise","slap","slapdash","slaphappy","slapped","slapper","slapping","slapstick","slash","slashes","slashing","slat","slate","slater","slather","slating","slatted","slattern","slatting","slaughter","slaughterer","slaughterhouse","slav","slave","slaveholder","slaver","slavery","slaves","slavic","slavish","slavishness","slavonic","slaw","slay","sleaze","sleazily","sleaziness","sleazy","sled","sledded","sledder","sledding","sledge","sledgehammer","sleek","sleekness","sleep","sleeper","sleepily","sleepiness","sleeping","sleepless","sleeplessness","sleepover","sleepwalk","sleepwalker","sleepwear","sleepy","sleepyhead","sleet","sleety","sleeve","sleeveless","sleeving","sleigh","sleighs","sleight","sleken","slender","slenderize","slenderness","slept","slesinger","sleuth","sleuths","slew","slf","slice","sliced","slicer","slices","slicing","slick","slicker","slickness","slid","slide","slidedown","slider","sliders","slides","slideshow","slidetoggle","slideup","sliding","slight","slighter","slighting","slightly","slightness","slim","slime","sliminess","slimline","slimmed","slimmer","slimmest","slimming","slimness","slimy","sling","slings","slingshot","slink","slinky","slip","slipcase","slipcover","slipknot","slippage","slipped","slipper","slipperiness","slippery","slipping","slipshod","slipstream","slipway","slit","slither","slithery","slitted","slitter","slitting","sliver","slivery","sln","sloan","sloane","slob","slobber","slobbery","slocum","sloe","slog","slogan","sloganeer","slogged","slogging","sloop","slop","slope","sloped","slopped","sloppily","sloppiness","slopping","sloppy","slosh","slot","sloth","slothful","slothfulness","sloths","slots","slotted","slotting","slouch","sloucher","slouchy","slough","sloughs","slovak","slovakia","slovakian","sloven","slovene","slovenia","slovenian","slovenliness","slovenly","slow","slowcoaches","slowdown","slower","slowing","slowish","slowly","slowness","slowpoke","slows","slr","sludge","sludgy","slue","slug","sluggard","slugged","slugger","slugging","sluggish","sluggishness","sluice","slum","slumber","slumberer","slumberous","slumlord","slummed","slummer","slumming","slummy","slump","slung","slunk","slur","slurp","slurred","slurried","slurring","slurry","slurrying","slush","slushiness","slushy","slut","sluttish","slutty","sly","slyness","sm","smack","smacker","small","smaller","smallest","smallholders","smallholding","smallint","smallish","smallness","smallpox","smalltalk","smalltime","smallwood","smarmy","smart","smarten","smarter","smartness","smartphone","smartphones","smarty","smartypants","smash","smasher","smashing","smashup","smattering","smb","smear","smearer","smeary","smell","smeller","smelliness","smelly","smelt","smelter","smetana","smidgen","smilax","smile","smiley","smilies","smiling","smirch","smirk","smirnoff","smite","smiter","smith","smithereens","smithfield","smiths","smithson","smithsonian","smithtown","smithy","smitten","smitty","smock","smocking","smog","smoggy","smoke","smokehouse","smokeless","smoker","smokescreen","smokestack","smokey","smokiness","smoking","smoky","smolder","smoldering","smolensk","smollett","smooch","smooth","smoothen","smoother","smoothie","smoothing","smoothly","smoothness","smooths","smote","smother","smp","smrgsbord","sms","smsa","smsmanager","smth","smtp","smtpclient","smucker","smudge","smudginess","smudgy","smug","smugged","smugger","smuggest","smugging","smuggle","smuggler","smugness","smut","smuts","smutted","smuttiness","smutting","smutty","smyrna","sn","snack","snackbar","snaffle","snafu","snag","snagged","snagging","snail","snake","snakebird","snakebite","snakelike","snakeroot","snaky","sname","snap","snapback","snapdragon","snapped","snapper","snappily","snappiness","snapping","snappish","snappishness","snappy","snapshot","snapshots","snapshotted","snapshotting","snare","snarer","snarf","snarl","snarler","snarling","snarly","snatch","snatcher","snazzily","snazzy","snd","snead","sneak","sneaker","sneakily","sneakiness","sneaking","sneaky","sneed","sneer","sneerer","sneering","sneeze","snell","snick","snicker","snide","snideness","snider","sniff","sniffer","sniffle","sniffler","sniffles","snifter","snigger","snip","snipe","sniper","snipped","snipper","snippet","snippets","snipping","snippy","snit","snitch","snivel","sniveler","snmp","sno","snob","snobbery","snobbish","snobbishness","snobby","snodgrass","snood","snook","snooker","snoop","snooper","snoopy","snoot","snootily","snootiness","snooty","snooze","snore","snorkel","snort","snorter","snot","snotted","snottily","snottiness","snotting","snotty","snout","snow","snowball","snowbank","snowbelt","snowbird","snowblower","snowboard","snowbound","snowcapped","snowden","snowdrift","snowdrop","snowfall","snowfield","snowflake","snowily","snowiness","snowman","snowmen","snowmobile","snowplough","snowploughs","snowplow","snowshed","snowshoe","snowshoeing","snowshoer","snowstorm","snowsuit","snowy","snprintf","sns","snub","snubbed","snubber","snubbing","snuff","snuffbox","snuffer","snuffle","snuffler","snuffly","snug","snugged","snugger","snuggest","snugging","snuggle","snuggly","snugness","snyder","so","soa","soak","soaker","soap","soapaction","soapbox","soapclient","soapenv","soapiness","soapobject","soapstone","soapsud","soapui","soapy","soar","soarer","soaring","sob","sobbed","sobbing","sober","soberer","soberness","sobriety","sobriquet","soc","soccer","sociabilities","sociability","sociable","sociably","social","socialism","socialist","socialistic","socialite","sociality","socialization","socialize","socialized","socializer","socially","societal","society","socio","sociobiology","sociocultural","sociodemographic","socioeconomic","socioeconomically","sociolinguistics","sociological","sociologist","sociology","sociometric","sociometry","sociopath","sociopaths","sock","sockaddr","socket","socketexception","socketio","socketprocessor","sockets","sockfd","socks","socorro","socrates","socratic","sod","soda","sodales","sodded","sodden","soddenness","sodding","soddy","sodium","sodom","sodomite","sodomize","sodomy","soever","sofa","sofia","sofie","soft","softball","softbound","soften","softener","softhearted","softie","softlayer","softmax","softness","software","softwood","softy","soggily","sogginess","soggy","soho","soign","soil","soiled","soire","sojourn","sol","solace","solacer","solar","solaria","solaris","solarium","sold","solder","soldier","soldiery","sole","solecism","soled","solely","solemn","solemness","solemnify","solemnity","solemnization","solemnize","solemnness","solenoid","soler","soles","solicit","solicitation","solicited","solicitor","solicitous","solicitousness","solicitude","solid","solidarity","solidcolorbrush","solidi","solidification","solidify","solidity","solidness","solidus","soliloquies","soliloquize","soliloquy","soling","solipsism","solipsist","solis","solitaire","solitary","solitude","sollie","solly","solo","soloist","solomon","solon","soloviev","solr","solstice","solubility","soluble","solute","solution","solutions","solvable","solvating","solve","solved","solvency","solvent","solvently","solver","solves","solving","solzhenitsyn","som","soma","somali","somalia","somalian","somatic","somber","somberness","sombre","sombrero","some","somebody","someclass","somedata","someday","somefile","somefunc","somefunction","somehow","someid","somemethod","somename","someobject","someone","someplace","someproperty","somersault","somerset","somersetted","somersetting","somerville","somestring","sometable","sometext","something","somethingelse","sometime","sometimes","sometype","someurl","somevalue","somevar","someway","somewhat","somewhere","somme","sommelier","somnambulism","somnambulist","somnolence","somnolent","somoza","somthing","son","sonar","sonarqube","sonata","sonatina","sonatype","sondheim","sondra","sonenberg","song","songbag","songbird","songbook","songfest","songful","songfulness","songhai","songhua","songs","songster","songstress","songwriter","songwriting","sonia","sonic","sonja","sonnet","sonni","sonnie","sonnnie","sonny","sonoma","sonora","sonority","sonorous","sonorousness","sontag","sonuvabitch","sony","sonya","soon","sooner","soonish","soot","sooth","soothe","soother","soothing","soothingness","sooths","soothsay","soothsayer","sooty","sop","sophey","sophi","sophia","sophie","sophism","sophist","sophister","sophistic","sophistical","sophisticate","sophisticated","sophisticatedly","sophistication","sophistry","sophoclean","sophocles","sophomore","sophomoric","sophronia","soporific","soporifically","sopped","sopping","soppy","soprano","sopwith","sorbet","sorbonne","sorcerer","sorceress","sorcery","sorcha","sordid","sordidness","sore","sorehead","soreness","sorensen","sorenson","sorghum","sorority","sorrel","sorrentine","sorrily","sorriness","sorrow","sorrower","sorrowful","sorrowfulness","sorry","sort","sorta","sortable","sortby","sorted","sortedlist","sorter","sortexpression","sortie","sortieing","sorting","sortorder","sorts","sos","sosa","sosanna","sot","soto","sottish","sou","soubriquet","souffl","sough","soughs","sought","soul","soulful","soulfulness","soulless","sound","soundboard","soundcloud","sounder","sounders","soundest","sounding","soundings","soundless","soundly","soundness","soundproof","soundproofing","sounds","soundtrack","soup","souphanouvong","soupon","soupy","sour","source","sourcecode","sourced","sourceencoding","sourcefile","sourceforge","sourceid","sourceless","sourcemap","sourcepath","sources","sourcetype","sourcing","sourdough","sourdoughs","sourish","sourness","sourpuss","sous","sousa","sousaphone","souse","south","southampton","southbound","southeast","southeaster","southeastern","southeastward","souther","southerly","southern","southerner","southernisms","southernmost","southey","southfield","southing","southland","southpaw","souths","southward","southwest","southwester","southwestern","southwestward","souvenir","sovereign","sovereignty","soviet","sow","sowbelly","sowens","sower","soweto","sown","sox","soy","soybean","soyinka","soyuz","sp","spa","spaatz","space","spacecraft","spaced","spaceflight","spaceman","spacemen","spaceport","spacer","spaces","spaceship","spacesuit","spacewalk","spacewar","spacewoman","spacewomen","spacey","spacial","spacier","spaciest","spaciness","spacing","spacious","spaciousness","spackle","spade","spadeful","spader","spadework","spadices","spadix","spafford","spaghetti","spahn","spain","spake","spalding","spam","span","spandex","spandrels","spangle","spanglish","spaniard","spaniel","spanielled","spanielling","spanish","spank","spanker","spanking","spanned","spanner","spanning","spans","spar","sparc","sparcstation","spare","spareness","sparer","spareribs","sparing","spark","sparkconf","sparkcontext","sparker","sparkle","sparkler","sparkman","sparks","sparksession","sparksubmit","sparky","sparling","sparql","sparred","sparrer","sparring","sparrow","spars","sparse","sparseness","sparsity","sparta","spartacus","spartan","spasm","spasmodic","spasmodically","spastic","spat","spate","spathe","spatial","spatiality","spatted","spatter","spatterdock","spatting","spatula","spavin","spawn","spawned","spawner","spawning","spay","spca","speak","speakable","speakeasy","speaker","speakers","speakership","speaking","speaks","spear","spearer","spearfish","spearhead","spearmint","spears","spec","special","specialcells","specialism","specialist","specialization","specialize","specialized","specializing","specially","specialty","specie","species","specif","specifiability","specifiable","specifiably","specific","specifically","specification","specifications","specificity","specifics","specified","specifier","specifies","specify","specifying","specimen","specious","speciousness","speck","speckle","specs","spectacle","spectacular","spectator","specter","spectra","spectral","spectralness","spectrogram","spectrograph","spectrographically","spectrography","spectrometer","spectrometric","spectrometry","spectrophotometer","spectrophotometric","spectrophotometry","spectroscope","spectroscopic","spectroscopically","spectroscopy","spectrum","specular","specularity","speculate","speculation","speculative","speculator","sped","speech","speechless","speechlessness","speed","speedboat","speedboating","speeder","speedily","speediness","speedometer","speeds","speedster","speedup","speedway","speedwell","speedy","speer","speleological","speleologist","speleology","spell","spellbind","spellbinder","spellbound","spelldown","spelled","speller","spelling","spells","spelunker","spelunking","spence","spencer","spencerian","spend","spender","spending","spends","spendthrift","spengler","spenglerian","spense","spenser","spenserian","spent","sperm","spermatophyte","spermatozoa","spermatozoon","spermicidal","spermicide","sperry","spew","spewer","spf","sphagnum","sphere","spheric","spherical","spherics","spheroid","spheroidal","spherule","sphincter","sphinx","spi","spic","spica","spice","spicebush","spicily","spiciness","spicule","spicy","spider","spiderweb","spiderwort","spidery","spiegel","spiel","spielberg","spier","spiffy","spigot","spike","spiker","spikiness","spiky","spill","spillage","spillane","spillover","spillway","spin","spinach","spinal","spindle","spindly","spine","spineless","spinelessness","spinet","spininess","spinnability","spinnaker","spinner","spinneret","spinning","spinoza","spinster","spinsterhood","spinsterish","spiny","spiracle","spiraea","spiral","spire","spirea","spirit","spirited","spiritedness","spiritless","spirits","spiritual","spiritualism","spiritualist","spiritualistic","spirituality","spirituous","spiro","spirochete","spiry","spit","spitball","spite","spiteful","spitefuller","spitefullest","spitefulness","spitfire","spits","spitted","spitting","spittle","spittoon","spitz","spl","splash","splashdown","splasher","splashily","splashiness","splashscreen","splashy","splat","splatted","splatter","splatting","splay","splayfeet","splayfoot","spleen","splendid","splendidness","splendor","splendorous","splenetic","splice","splicer","spline","splint","splinter","splintery","split","splits","splittable","splitted","splitter","splitting","splodge","splotch","splotchy","splurge","splutter","splutterer","spock","spoil","spoilables","spoilage","spoiled","spoiler","spoilsport","spokane","spoke","spoken","spokeshave","spokesman","spokesmen","spokespeople","spokesperson","spokeswoman","spokeswomen","spoliation","sponge","spongecake","sponger","sponginess","spongy","sponsor","sponsorship","spontaneity","spontaneous","spontaneousness","spoof","spook","spookiness","spooky","spool","spoon","spoonbill","spoonerism","spoonful","spoor","sporadic","sporadically","spore","sporran","sport","sportiness","sporting","sportive","sportiveness","sports","sportscast","sportsman","sportsmanlike","sportsmanship","sportsmen","sportswear","sportswoman","sportswomen","sportswriter","sporty","sposato","spot","spotify","spotless","spotlessness","spotlight","spotlit","spots","spotted","spotter","spottily","spottiness","spotting","spotty","spousal","spouse","spout","spouter","sprain","sprang","sprat","sprawl","spray","sprayed","sprayer","sprays","spread","spreadeagled","spreader","spreadsheet","spreadsheetapp","spreadsheets","spree","spreeing","sprig","sprigged","sprigging","sprightliness","sprightly","spring","springapplication","springboard","springbok","springboot","springbootapplication","springeing","springer","springfield","springframework","springily","springiness","springing","springjunit","springlike","springsource","springsteen","springtime","springy","sprinkle","sprinkler","sprinkling","sprint","sprintf","sprite","spritebatch","spritekit","sprites","spritz","sprocket","sprocketed","sprockets","sproul","sprout","spruce","spruceness","sprue","sprung","spry","spryness","spss","spud","spudded","spudding","spuds","spume","spumone","spumoni","spumy","spun","spunk","spunky","spur","spurge","spurious","spuriousness","spurn","spurred","spurring","spurt","sputa","sputnik","sputter","sputum","spy","spyder","spyglass","sq","sql","sqlalchemy","sqlclient","sqlcmd","sqlcommand","sqlconnection","sqlcontext","sqldataadapter","sqldatareader","sqldatasource","sqldbtype","sqlerror","sqlexception","sqlexpress","sqlfiddle","sqlite","sqliteconnection","sqlitedatabase","sqliteopenhelper","sqlparameter","sqlplus","sqlquery","sqlserver","sqlsrv","sqlstate","sqoop","sqq","sqrt","sqs","squab","squabbed","squabber","squabbest","squabbing","squabble","squabbler","squad","squadded","squadding","squadron","squalid","squalidness","squall","squaller","squally","squalor","squamous","squander","squanto","square","squared","squareness","squarer","squares","squaresville","squareup","squarish","squash","squashiness","squashy","squat","squatness","squatted","squatter","squattest","squatting","squaw","squawk","squawker","squeak","squeaker","squeakily","squeakiness","squeaky","squeal","squealer","squeamish","squeamishness","squeegee","squeegeeing","squeeze","squeezer","squelch","squelcher","squelchy","squib","squibb","squibbed","squibbing","squid","squidded","squidding","squiggle","squiggly","squint","squinter","squinting","squire","squirehood","squirm","squirmy","squirrel","squirt","squirter","squish","squishy","sr","srand","src","srcdir","srcdirs","sref","srinagar","sro","srv","ss","ssa","sscanf","ssd","sse","ssh","sshd","ssid","ssis","ssl","sslcontext","sslsocketimpl","sslv","ssms","ssn","sso","ssrs","sss","sst","sstream","ssw","st","sta","stab","stabbed","stabber","stabbing","stability","stabilizability","stabilization","stabilize","stabilizer","stable","stableman","stablemate","stablemen","stableness","stabler","stables","stablest","stabling","stably","staccato","stace","stacee","stacey","staci","stacia","stacie","stack","stackable","stackblitz","stacked","stacker","stackexchange","stacking","stacklayout","stackoverflow","stackpane","stackpanel","stacks","stacktrace","stacy","stadia","stadias","stadium","stael","stafani","staff","staffard","staffer","stafford","staffordshire","staffroom","staford","stag","stage","stagecoach","stagecraft","staged","stagehand","stager","stages","stagestruck","stagflation","stagged","stagger","staggerer","staggering","staggers","stagging","staginess","staging","stagnancy","stagnant","stagnate","stagnation","stagy","stahl","staid","staidness","stain","stained","stainer","stainless","stair","staircase","stairway","stairwell","stake","stakeholder","stakeout","stalactite","stalag","stalagmite","stale","stalemate","staleness","staley","stalin","stalingrad","stalinist","stalk","stalker","stall","stalled","stallholders","stallion","stallone","stalls","stalwart","stalwartness","stamen","stamford","stamina","staminate","stammer","stammerer","stammering","stamp","stamped","stampede","stampeder","stamper","stan","stance","stanch","stancher","stanchion","stand","standalone","standard","standardcontext","standardcontextvalve","standardenginevalve","standardhost","standardhostvalve","standardization","standardize","standardized","standardizer","standardizes","standards","standarduserdefaults","standardwrapper","standardwrappervalve","standby","standbys","standee","standford","standing","standish","standoff","standoffish","standout","standpipe","standpoint","stands","standstill","stanfield","stanford","stanislas","stanislaus","stanislavsky","stanislaw","stank","stanleigh","stanley","stanly","stannic","stannous","stanton","stanwood","stanza","staph","staphs","staphylococcal","staphylococci","staphylococcus","staple","stapled","stapler","stapleton","star","starboard","starch","starchily","starchiness","starchy","stardom","stardust","stare","starfish","stargate","stargaze","staring","stark","starkey","starkness","starla","starlene","starless","starlet","starlight","starlin","starling","starlit","starr","starred","starring","starry","stars","starship","starstruck","start","startactivity","startactivityforresult","startangle","startanimation","startdate","started","starter","starters","startid","startindex","startinfo","starting","startinternal","startle","startling","startnew","startpoint","startpos","startrow","starts","startservice","startstop","startswith","starttime","starttls","startup","startups","startx","starty","starvation","starve","starveling","starver","stash","stasis","stat","state","statecraft","stated","stateful","statehood","statehouse","stateid","stateless","statelessness","stateliness","stately","statement","statements","staten","statename","stateparams","stateprovider","stater","stateroom","states","stateside","statesman","statesmanlike","statesmanship","statesmen","stateswoman","stateswomen","statewide","static","statical","statically","staticfiles","staticmethod","staticresource","statics","statictext","stating","station","stationarity","stationary","stationer","stationery","stationmaster","stations","statistic","statistical","statistician","statistics","statler","stator","stats","statuary","statue","statuesque","statuette","stature","status","statusbar","statuscode","statuses","statusid","statustext","statute","statutorily","statutory","stauffer","staunch","staunchness","stave","stavro","stay","stayed","stayer","staying","stays","std","stdafx","stdcall","stdclass","stderr","stdin","stdint","stdio","stdlib","stdout","stdtypes","ste","stead","steadfast","steadfastness","steadily","steadiness","steading","steady","steak","steakhouse","steal","stealer","stealing","stealth","stealthily","stealthiness","stealths","stealthy","steam","steamboat","steamer","steamfitter","steamfitting","steamily","steaminess","steamroll","steamroller","steamship","steamy","stearn","stearne","steed","steel","steele","steeliness","steelmaker","steelwork","steelworker","steely","steelyard","steen","steep","steepen","steeper","steeple","steeplebush","steeplechase","steeplejack","steepness","steer","steerage","steerer","steersman","steersmen","steeves","stefa","stefan","stefania","stefanie","stefano","steffane","steffen","steffi","steffie","stegosauri","stegosaurus","stein","steinbeck","steinberg","steinem","steiner","steinmetz","steinway","stella","stellar","stellated","stem","stemless","stemmed","stemming","stemware","stench","stencil","stenciler","stencillings","stendhal","stendler","stengel","steno","stenographer","stenographic","stenography","stenotype","stentorian","step","stepbrother","stepchild","stepchildren","stepdaughter","stepfather","stepha","stephan","stephana","stephani","stephanie","stephannie","stephanus","stephen","stephenie","stephenson","stephi","stephie","stephine","stepladder","stepmother","stepparent","steppe","stepper","stepping","steppingstone","steps","stepsister","stepson","stepwise","stereo","stereographic","stereography","stereophonic","stereoscope","stereoscopic","stereoscopically","stereoscopy","stereotype","stereotypic","stereotypical","sterile","sterility","sterilization","sterilize","sterilized","sterilizes","sterling","sterlingness","stern","sternal","sternberg","sterne","sternness","sterno","sternum","steroid","steroidal","stertorous","stesha","stet","stethoscope","stetson","stetted","stetting","steuben","stevana","steve","stevedore","steven","stevena","stevenson","stevie","stevy","stew","steward","stewardess","stewardship","stewart","stg","sth","stick","sticker","stickily","stickiness","sticking","stickle","stickleback","stickler","stickpin","sticks","stickup","sticky","stieglitz","stiff","stiffen","stiffness","stifle","stifler","stifling","stigma","stigmata","stigmatic","stigmatization","stigmatizations","stigmatize","stigmatized","stile","stiletto","still","stillbirth","stillbirths","stillborn","stiller","stillest","stillman","stillmann","stillness","stillwell","stilt","stilted","stilton","stimson","stimulant","stimulate","stimulated","stimulation","stimulative","stimulator","stimulatory","stimuli","stimulus","stine","sting","stinger","stingily","stinginess","stinging","stingray","stingy","stink","stinkbug","stinker","stinking","stinkpot","stinky","stint","stinter","stinting","stipend","stipendiary","stipple","stippler","stipulate","stipulation","stir","stirling","stirred","stirrer","stirring","stirrup","stitch","stitcher","stitchery","stitching","stl","stm","stmt","stoat","stochastic","stochastically","stochasticity","stock","stockade","stockbreeder","stockbroker","stockbroking","stocker","stockhausen","stockholder","stockholm","stockily","stockiness","stockinet","stockinette","stocking","stockist","stockpile","stockpiler","stockpot","stockroom","stocks","stocktaking","stockton","stocky","stockyard","stoddard","stodge","stodgily","stodginess","stodgy","stogy","stoic","stoical","stoichiometric","stoichiometry","stoicism","stoke","stoker","stokes","stol","stole","stolen","stolid","stolidity","stolidness","stolon","stomach","stomachache","stomacher","stomachs","stomp","stone","stonecutter","stonehenge","stoneless","stonemason","stoner","stonewall","stoneware","stonewashed","stonework","stonewort","stonily","stoniness","stony","stood","stooge","stool","stoop","stop","stopcock","stopgap","stoplight","stopover","stoppable","stoppage","stoppard","stopped","stopper","stopping","stopple","stoppropagation","stops","stopwatch","stopwords","storage","store","stored","storedprocedure","storefront","storehouse","storeid","storekeep","storekeeper","storeroom","stores","stories","storing","stork","storm","stormbound","stormer","stormi","stormie","stormily","storminess","stormtroopers","stormy","story","storyboard","storyboards","storybook","storyline","storyteller","storytelling","stouffer","stoup","stout","stouten","stouthearted","stoutness","stove","stovepipe","stover","stow","stowage","stowaway","stowe","str","strabo","strace","straddle","straddler","stradivari","stradivarius","strafe","strafer","straggle","straggly","straight","straightaway","straightedge","straighten","straightener","straightforward","straightforwardness","straightjacket","straightness","straightway","strain","strained","strainer","straining","strains","strait","straiten","straitjacket","straitlaced","straitness","strand","stranded","strange","strangely","strangeness","stranger","strangle","stranglehold","strangles","strangulate","strangulation","strap","strapless","strapped","strapping","strasbourg","strata","stratagem","strategic","strategical","strategics","strategies","strategist","strategy","stratford","strati","stratification","stratified","stratify","stratigraphic","stratigraphical","stratigraphy","stratosphere","stratospheric","stratospherically","stratum","stratus","strauss","stravinsky","straw","strawberry","strawflower","stray","strayer","strcat","strcmp","strcpy","strdup","streak","streaker","streaky","stream","streamed","streamer","streaming","streamline","streamreader","streams","streamwriter","street","streetcar","streetlight","streets","streetwalker","streetwise","streisand","strength","strengthen","strengthener","strengths","strenuous","strenuousness","strep","streptococcal","streptococci","streptococcus","streptomycin","strerror","stress","stressed","stressful","stretch","stretchability","stretchable","stretched","stretcher","stretchy","strew","strewn","strftime","stria","striae","striate","striated","striation","stricken","strickland","strict","stricter","strictest","strictly","strictmode","strictness","stricture","stridden","stride","stridency","strident","strider","strides","strife","strike","strikebreak","strikebreaker","strikebreaking","strikeout","striker","strikes","striking","strindberg","string","stringarray","stringbuffer","stringbuilder","stringbyappendingpathcomponent","stringcomparison","stringed","stringencoding","stringency","stringent","stringer","stringformat","stringify","stringiness","stringing","stringio","stringlength","stringlist","stringproperty","stringr","stringreader","stringrequest","strings","stringsasfactors","stringsplitoptions","stringstream","stringtokenizer","stringtype","stringutils","stringvalue","stringvar","stringwithformat","stringwriter","stringy","strip","stripe","striped","striper","stripling","stripped","stripper","stripping","strips","stripslashes","striptease","stripteaser","stripy","strive","striven","striver","strlen","strncpy","strobe","stroboscope","stroboscopic","strode","stroke","strokecolor","strokewidth","stroking","stroll","stroller","strom","stromberg","stromboli","strong","strongbow","strongbox","stronger","strongheart","stronghold","strongish","strongly","strongman","strongmen","strongroom","strontium","strop","strophe","strophic","stropped","stropping","strove","strpos","strptime","strs","strsplit","strsql","strstr","strtok","strtolower","strtotime","struck","struct","structfield","structs","structural","structuralism","structuralist","structure","structured","structureless","structures","structuring","strudel","struggle","struggled","struggler","struggling","strum","strummed","strumming","strumpet","strung","strut","struts","strutted","strutter","strutting","strychnine","sts","stu","stuart","stub","stubbed","stubbing","stubble","stubblefield","stubbly","stubborn","stubbornness","stubby","stubs","stucco","stuccoes","stuck","stud","studbook","studded","studding","studebaker","student","studentid","studentname","students","studentship","studied","studiedness","studier","studies","studio","studios","studious","studiousness","study","studying","stuff","stuffily","stuffiness","stuffing","stuffs","stuffy","stultify","stumble","stumbled","stumbling","stump","stumpage","stumped","stumper","stumpy","stun","stung","stunk","stunned","stunner","stunning","stunt","stunted","stupefaction","stupefy","stupendous","stupendousness","stupid","stupidity","stupidness","stupor","sturdily","sturdiness","sturdy","sturgeon","sturm","stutter","stuttgart","stuyvesant","sty","stygian","style","styleable","styleclass","styled","styles","stylesheet","stylesheets","styleurls","styli","styling","stylish","stylishness","stylist","stylistic","stylistically","stylites","stylization","stylize","stylos","stylus","stymie","stymieing","stymy","styptic","styrene","styrofoam","styx","su","suable","suarez","suasion","suave","suaveness","suavity","sub","subaltern","subarctic","subareas","subarray","subaru","subassembly","subatomic","subbasement","subbed","subbing","subbranch","subcaste","subcat","subcategories","subcategorizing","subcategory","subchain","subclass","subclasses","subclassifications","subclassing","subclauses","subcommand","subcommittee","subcompact","subcomponent","subcomputation","subconcept","subconscious","subconsciousness","subconstituent","subcontinent","subcontinental","subcontract","subcontractor","subcultural","subculture","subcutaneous","subdir","subdirectories","subdirectory","subdistrict","subdivide","subdivision","subdomain","subdomains","subdue","subdued","subduer","subexpression","subfamily","subfield","subfile","subfolder","subfolders","subform","subfreezing","subgoal","subgraph","subgraphs","subgroup","subharmonic","subhead","subheading","subhuman","subindex","subinterval","subitem","subitems","subj","subject","subjection","subjective","subjectiveness","subjectivist","subjectivity","subjects","subjoin","subjugate","subjugation","subjunctive","subkey","sublayer","sublease","sublet","subletting","sublimate","sublimation","sublime","sublimeness","sublimer","subliminal","sublimity","sublist","subliterary","sublunary","submachine","submarginal","submarine","submariner","submenu","submerge","submergence","submerse","submersible","submersion","submicroscopic","submission","submissions","submissive","submissiveness","submit","submitbutton","submitform","submits","submittable","submittal","submitted","submitter","submitting","submode","submodule","submodules","subnational","subnet","subnetwork","subnormal","suboptimal","suborbital","suborder","subordinate","subordinately","subordinates","subordination","subordinator","suborn","subornation","subpage","subparagraph","subpart","subplot","subplots","subpoena","subpopulation","subproblem","subprocess","subprofessional","subprogram","subproject","subproof","subqueries","subquery","subquestion","subrange","subregion","subregional","subreport","subrogation","subroutine","subs","subsample","subschema","subscribe","subscribed","subscriber","subscribers","subscribing","subscript","subscripted","subscription","subscriptions","subsection","subsegment","subsentence","subsequence","subsequent","subsequently","subservience","subservient","subset","subsets","subside","subsidence","subsidiarity","subsidiary","subsidization","subsidize","subsidized","subsidizer","subsidy","subsist","subsistence","subsistent","subsocietal","subsoil","subsonic","subspace","subspecies","substance","substandard","substantial","substantially","substantialness","substantiate","substantiated","substantiation","substantive","substantiveness","substantivity","substation","substerilization","substitutability","substitute","substituted","substitution","substitutionary","substitutive","substr","substrata","substrate","substratum","substring","substrings","substructure","subsume","subsurface","subsystem","subtable","subtask","subteen","subtenancy","subtenant","subtend","subterfuge","subterranean","subtest","subtext","subtitle","subtle","subtleness","subtlety","subtly","subtopic","subtotal","subtract","subtracter","subtracting","subtraction","subtrahend","subtree","subtropic","subtropical","subtype","subunit","suburb","suburban","suburbanite","suburbanization","suburbanized","suburbanizing","suburbia","subvention","subversion","subversive","subversiveness","subvert","subverter","subview","subviews","subway","subzero","succ","succeed","succeeded","succeeder","succeeds","succesfully","success","successful","successfull","successfully","successfulness","succession","successive","successiveness","successor","successorship","succinct","succinctness","succor","succored","succorer","succotash","succubus","succulence","succulency","succulent","succumb","such","suchlike","suck","sucker","suckle","suckling","sucks","sucre","sucrose","suction","sud","sudan","sudanese","sudanic","sudden","suddenly","suddenness","sudetenland","sudo","sudoku","suds","sudsy","sue","sued","suede","suellen","suer","suet","suetonius","suety","suez","suffer","sufferance","sufferer","suffering","suffice","sufficiency","sufficient","sufficiently","suffix","suffixation","suffixed","suffixes","suffocate","suffocating","suffolk","suffragan","suffrage","suffragette","suffragist","suffuse","suffusion","sufi","sufism","sugar","sugarcane","sugarcoat","sugarless","sugarplum","sugary","suggest","suggested","suggester","suggestibility","suggestible","suggesting","suggestion","suggestions","suggestive","suggestiveness","suggests","sugillate","suharto","sui","suicidal","suicide","suit","suitability","suitable","suitableness","suitably","suitcase","suite","suited","suites","suiting","suitor","suits","sukarno","sukey","suki","sukiyaki","sukkot","sukkoth","sula","sulawesi","suleiman","sulfa","sulfaquinoxaline","sulfate","sulfide","sulfite","sulfonamide","sulfur","sulfuric","sulfurous","sulfurousness","sulk","sulkily","sulkiness","sulky","sulla","sullen","sullenness","sullied","sullivan","sully","sulphate","sulphide","sulphuric","sultan","sultana","sultanate","sultrily","sultriness","sultry","sulzberger","sum","sumac","sumach","sumatra","sumatran","sumer","sumeria","sumerian","summability","summable","summand","summarily","summarise","summarization","summarize","summarized","summarizer","summary","summation","summed","summer","summerdale","summerhouse","summertime","summery","summing","summit","summitry","summon","summoner","summons","sumner","sumo","sump","sumptuous","sumptuousness","sums","sumter","sun","sunbaked","sunbath","sunbathe","sunbather","sunbathing","sunbaths","sunbeam","sunbelt","sunblock","sunbonnet","sunburn","sunburst","suncream","sundae","sundanese","sundas","sunday","sunder","sundial","sundown","sundowner","sundris","sundry","sunfish","sunflower","sung","sunglass","sunk","sunlamp","sunless","sunlight","sunlit","sunned","sunni","sunniness","sunning","sunnite","sunny","sunnyvale","sunrise","sunroof","sunscreen","sunset","sunsetting","sunshade","sunshine","sunshiny","sunspot","sunstroke","sunt","suntan","suntanned","suntanning","sunup","sup","super","superabundance","superabundant","superannuate","superannuation","superb","superbness","supercargo","supercargoes","supercharge","supercharger","supercilious","superciliousness","supercity","superclass","supercomputer","supercomputing","superconcept","superconducting","superconductivity","superconductor","supercooled","supercooling","supercritical","superdense","superego","supererogation","supererogatory","superficial","superficiality","superfine","superfix","superfluity","superfluous","superfluousness","superheat","superhero","superheroes","superhighway","superhuman","superhumanness","superimpose","superimposition","superintend","superintendence","superintendency","superintendent","superior","superiority","superlative","superlativeness","superlunary","supermachine","superman","supermarket","supermen","supermodel","supermom","supernal","supernatant","supernatural","supernaturalism","supernaturalness","supernormal","supernova","supernovae","supernumerary","superordinate","superpose","superposition","superpower","superpredicate","supersaturate","supersaturation","superscribe","superscript","superscription","supersede","superseder","supersensitive","supersensitiveness","superset","supersonic","supersonically","supersonics","superstar","superstition","superstitious","superstore","superstructural","superstructure","supertanker","supertitle","superuser","supervene","supervention","superview","supervise","supervised","supervision","supervisor","supervisory","superwoman","superwomen","supine","supineness","supp","supper","suppl","supplant","supplanter","supple","supplement","supplemental","supplementary","supplementation","supplementer","suppleness","suppliant","supplicant","supplicate","supplication","supplied","supplier","suppliers","supplies","supply","supplying","support","supportability","supportable","supported","supporter","supporting","supportive","supportmapfragment","supports","suppose","supposed","supposedly","supposing","supposition","suppository","suppress","suppressant","suppressed","suppressible","suppression","suppressive","suppresslint","suppressor","suppresswarnings","suppurate","suppuration","supra","supranational","supranationalism","suprasegmental","supremacist","supremacy","supremal","supreme","supremeness","supremo","supt","surabaya","surat","surcease","surcharge","surcingle","surd","sure","sured","surefire","surefooted","surely","sureness","surer","surest","surety","surf","surface","surfaced","surfaceholder","surfacer","surfaces","surfaceview","surfacing","surfactant","surfboard","surfeit","surfer","surfing","surge","surged","surgeon","surgery","surges","surgical","surinam","suriname","surinamese","surliness","surly","surmise","surmiser","surmount","surmountable","surname","surpass","surpassed","surpassing","surplice","surplus","surplussed","surplussing","surprise","surprised","surpriser","surprising","surprisingly","surreal","surrealism","surrealist","surrealistic","surrealistically","surreality","surrender","surrenderer","surreptitious","surreptitiousness","surrey","surrogacy","surrogate","surrogation","surround","surrounded","surrounding","surtax","surveillance","surveillant","survey","surveyed","surveying","surveyor","surveys","survivability","survivable","survival","survivalist","survive","survived","survivor","survivorship","surya","sus","susan","susana","susanetta","susann","susanna","susannah","susanne","susceptibilities","susceptibility","susceptible","suscipit","susette","sushi","susi","susie","suspect","suspected","suspecter","suspecting","suspend","suspended","suspender","suspendisse","suspense","suspenseful","suspension","suspensive","suspensor","suspicion","suspicious","suspiciousness","susquehanna","sussex","sustain","sustainability","sustainable","sustainer","sustainment","sustenance","susy","sutherlan","sutherland","sutler","sutton","suture","suv","suva","suwanee","suzann","suzanna","suzanne","suzerain","suzerainty","suzette","suzhou","suzi","suzie","suzuki","suzy","sv","svalbard","svc","svelte","sven","svend","svengali","sverdlovsk","svetlana","svg","svm","svn","sw","swab","swabbed","swabbing","swabby","swabian","swaddle","swag","swagged","swagger","swagging","swahili","swain","swak","swallow","swallower","swallowtail","swam","swami","swamp","swamper","swampland","swampy","swan","swanee","swank","swankily","swankiness","swanky","swanlike","swanned","swanning","swansea","swanson","swap","swappable","swapped","swapper","swapping","swaps","sward","swarm","swarmer","swart","swarthiness","swarthmore","swarthy","swartz","swash","swashbuckler","swashbuckling","swastika","swat","swatch","swath","swathe","swather","swaths","swatted","swatter","swatting","sway","swayback","swayer","swazi","swaziland","swear","swearer","swearword","sweat","sweatband","sweater","sweatily","sweatiness","sweatpants","sweatshirt","sweatshop","sweaty","swed","swede","sweden","swedenborg","swedish","sweeney","sweep","sweeper","sweeping","sweepingness","sweeps","sweepstake","sweepstakes","sweet","sweetbread","sweetbrier","sweetcorn","sweeten","sweetened","sweetener","sweetening","sweetheart","sweetie","sweeting","sweetish","sweetmeat","sweetness","sweetshop","swell","swellhead","swelling","swelter","sweltering","swen","swenson","swept","sweptback","swerve","swerving","swf","swi","swift","swifter","swiftness","swig","swigged","swigging","swill","swim","swimmer","swimming","swimsuit","swinburne","swindle","swindler","swine","swineherd","swing","swingeing","swinger","swinging","swingutilities","swingworker","swingy","swinish","swinishness","swink","swipe","swiper","swiperefreshlayout","swiping","swirl","swirling","swirly","swish","swishy","swiss","switch","switchback","switchblade","switchboard","switched","switcher","switches","switchgear","switching","switchman","switchmap","switchmen","switchover","switz","switzer","switzerland","swivel","swizzle","swob","swollen","swoon","swooning","swoop","swoosh","swop","sword","swordfish","swordplay","swordplayer","swordsman","swordsmanship","swordsmen","swordtail","swore","sworn","swot","swt","swum","swung","sx","sy","sybarite","sybaritic","sybase","sybil","sybila","sybilla","sybille","sybyl","sycamore","sycophancy","sycophant","sycophantic","sycophantically","syd","sydel","sydelle","sydney","sykes","sylas","syllabi","syllabic","syllabicate","syllabication","syllabicity","syllabification","syllabify","syllable","syllabub","syllabus","syllabusss","syllogism","syllogistic","sylow","sylph","sylphic","sylphlike","sylphs","sylvan","sylvania","sylvester","sylvia","sylvie","sym","syman","symbiont","symbioses","symbiosis","symbiotic","symbol","symbolic","symbolical","symbolics","symbolism","symbolist","symbolization","symbolize","symbolized","symbolizes","symbols","symfony","symington","symlink","symlinks","symmetric","symmetrical","symmetrically","symmetricalness","symmetrization","symmetrizing","symmetry","symon","sympathetic","sympathetically","sympathize","sympathized","sympathizer","sympathizing","sympathy","symphonic","symphonists","symphony","symposium","symptom","symptomatic","symptomatically","symptomatology","symptoms","sympy","syn","synagogal","synagogue","synapse","synaptic","sync","synced","synchronism","synchronization","synchronize","synchronized","synchronizer","synchronous","synchronously","synchronousness","synchrony","synchrotron","syncing","syncopate","syncopation","syncope","syndic","syndicalist","syndicate","syndrome","synergism","synergistic","synergy","synfuel","synge","synod","synonym","synonymic","synonymous","synonyms","synonymy","synopses","synopsis","synopsized","synopsizes","synopsizing","synoptic","syntactic","syntactical","syntactically","syntactics","syntax","syntaxerror","syntheses","synthesis","synthesize","synthesized","synthesizer","synthesizes","synthetic","synthetically","syphilis","syphilitic","syphilized","syphilizing","syracuse","syria","syriac","syrian","syringe","syrup","syrupy","sys","sysadmin","syscall","syscap","sysdate","syslog","system","systematic","systematical","systematics","systematization","systematize","systematized","systematizer","systematizing","systemctl","systemd","systemic","systemically","systemization","systemjs","systems","systole","systolic","syswow","sz","szilard","szymborska","t","ta","tab","tabasco","tabatha","tabb","tabbar","tabbarcontroller","tabbatha","tabbed","tabbi","tabbie","tabbing","tabbitha","tabbouleh","tabboulehs","tabby","tabcontent","tabcontrol","taber","tabernacle","tabhost","tabid","tabina","tabindex","tabitem","tabitha","tabla","tablayout","table","tablea","tableau","tableaux","tableb","tablecell","tablecloth","tablecloths","tablecolumn","tabledata","tableid","tableland","tablelayout","tablemodel","tablename","tablerow","tables","tablesorter","tablespace","tablespoon","tablespoonful","tablet","tabletop","tablets","tableview","tableviewcontroller","tableware","tabling","tabloid","taboo","tabor","tabpanel","tabriz","tabs","tabula","tabular","tabulate","tabulation","tabulator","tabview","tac","tachometer","tachometry","tachycardia","tachyon","tacit","tacitness","taciturn","taciturnity","tacitus","tack","tacker","tackiness","tackle","tackler","tackling","tacky","taco","tacoma","tact","tactful","tactfulness","tactic","tactical","tactician","tactile","tactility","tactless","tactlessness","tactual","tad","tadd","taddeo","taddeusz","tadeas","tadeo","tades","tadio","tadpole","tadzhikistan","tadzhikstan","taegu","taejon","taffeta","taffrail","taffy","taft","tag","tagalog","tagged","tagger","tagging","tagid","taglib","tagname","tagore","tags","tagus","tahiti","tahitian","tahoe","tahoma","taichung","taiga","tail","tailback","tailcoat","tailer","tailgate","tailgater","tailing","tailless","taillessness","taillight","tailor","tailpipe","tailspin","tailwind","tainan","taine","taint","tainted","taipei","tait","taite","taiwan","taiwanese","taiyuan","tajikistan","take","takeaway","taken","takeoff","takeout","takeover","taker","takes","taking","taklamakan","talbert","talbot","talc","talcked","talcking","talcum","tale","talebearer","talent","talented","talentless","taler","tali","talia","taliesin","talion","talisman","talismanic","talk","talkative","talkativeness","talked","talker","talkie","talking","talks","talky","tall","talladega","tallahassee","tallahatchie","tallahoosa","tallboy","tallchief","talley","talleyrand","tallia","tallie","tallinn","tallish","tallness","tallou","tallow","tallowy","tallulah","tally","tallyho","talmud","talmudic","talmudist","talon","talus","talya","talyah","tam","tamable","tamale","tamar","tamara","tamarack","tamarah","tamarind","tamarra","tamas","tambourine","tame","tamed","tameka","tameness","tamera","tamerlane","tami","tamika","tamiko","tamil","tamma","tammany","tammara","tammi","tammie","tammy","tamp","tampa","tampax","tamper","tampered","tamperer","tampon","tamqrah","tamra","tan","tana","tanager","tanaka","tananarive","tanbark","tancred","tandem","tandi","tandie","tandoori","tandy","taney","tang","tanganyika","tangelo","tangency","tangent","tangential","tangerine","tangibility","tangible","tangibleness","tangibly","tangier","tangle","tango","tangshan","tangy","tanhya","tani","tania","tanisha","tanitansy","tank","tankard","tanker","tankful","tann","tanned","tannenbaum","tanner","tannery","tannest","tanney","tannhuser","tannie","tannin","tanning","tanny","tansy","tantalization","tantalize","tantalized","tantalizing","tantalizingly","tantalizingness","tantalum","tantalus","tantamount","tantra","tantrum","tanya","tanzania","tanzanian","tao","taoism","taoist","tap","tapdance","tape","taped","tapeline","taper","taperer","tapestry","tapeworm","tapioca","tapir","tapped","tapper","tappet","tapping","taproom","taproot","taps","tar","tara","tarah","tarantella","tarantula","tarawa","tarazed","tarbell","tardily","tardiness","tardy","tare","target","targeted","targetentity","targetframework","targeting","targetname","targetnamespace","targetpath","targetproperty","targets","targetsdkversion","targettype","tariff","tarim","tarkington","tarmac","tarmacked","tarmacking","tarn","tarnish","tarnished","taro","tarot","tarp","tarpapered","tarpaulin","tarpon","tarra","tarragon","tarrah","tarrance","tarred","tarring","tarry","tarrytown","tarsal","tarsi","tarsus","tart","tartan","tartar","tartaric","tartary","tartness","tartuffe","taryn","tarzan","tasha","tashkent","tasia","task","taskawaiter","taskbar","tasked","taskgraph","taskid","tasklist","taskmaster","taskmistress","taskname","tasks","taskthread","tasmania","tasmanian","tass","tassel","tassellings","taste","tasted","tasteful","tastefulness","tasteless","tastelessness","taster","tastes","tastily","tastiness","tasting","tasty","tat","tatami","tatar","tate","tater","tatiana","tatiania","tatted","tatter","tatterdemalion","tattered","tatting","tattle","tattler","tattletale","tattoo","tattooer","tattooist","tatty","tatum","tau","taught","taunt","taunter","taunting","taupe","taurus","taut","tauten","tautness","tautological","tautologous","tautology","tavern","taverner","tawdrily","tawdriness","tawdry","tawney","tawny","tawnya","tawsha","tax","taxable","taxably","taxation","taxed","taxes","taxi","taxicab","taxidermist","taxidermy","taximeter","taxing","taxiway","taxonomic","taxonomically","taxonomist","taxonomy","taxpayer","taxpaying","taylor","tb","tba","tbilisi","tbl","tbn","tbody","tbs","tbsp","tc","tchaikovsky","tchar","tcl","tcp","tcpclient","tcpdf","tcs","td","tdd","tds","te","tea","teabag","teacake","teacart","teach","teachable","teacher","teachers","teaching","teacloth","teacup","teacupful","teador","teahouse","teak","teakettle","teakwood","teal","tealeaves","team","teamcity","teamid","teammate","teamname","teams","teamster","teamwork","teapot","tear","tearaway","teardown","teardrop","tearer","tearful","tearfulness","teargas","teargassed","teargassing","tearjerker","tearoom","teary","teas","teasdale","tease","teasel","teaser","teashop","teasing","teaspoon","teaspoonful","teat","teatime","tech","techcrunch","technet","technetium","technetwork","technical","technicality","technically","technicalness","technician","technicolor","technion","technique","techniques","technocracy","technocrat","technocratic","technological","technologies","technologist","technology","technophobia","technophobic","technotes","techs","tectonic","tectonically","tectonics","tecumseh","ted","tedd","tedda","teddi","teddie","teddy","tedi","tedie","tedious","tediousness","tedium","tedman","tedmund","tedra","tee","teeing","teem","teeming","teemingness","teen","teena","teenage","teenager","teeny","teenybopper","teepee","teeshirt","teeter","teeth","teethe","teether","teething","teethmarks","teetotal","teetotaler","teetotalism","tefl","teflon","tegucigalpa","teheran","tehran","teirtza","tektite","tektronix","tel","telecast","telecommunicate","telecommunication","telecommute","telecoms","teleconference","teledyne","telefunken","telegenic","telegram","telegrammed","telegramming","telegraph","telegraphic","telegraphically","telegraphist","telegraphs","telegraphy","telekineses","telekinesis","telekinetic","telemachus","telemann","telemarketer","telemarketing","telemeter","telemetric","telemetry","teleological","teleology","telepathic","telepathically","telepathy","telephone","telephonic","telephonist","telephony","telephonymanager","telephoto","telephotography","teleprinter","teleprocessing","teleprompter","telerik","telescope","telescopic","telescopically","teletext","telethon","teletype","teletypewriter","televangelism","televangelist","televise","television","televisor","televisual","telex","tell","teller","telling","tells","telltale","tellurium","tellus","telly","telnet","telomeric","telugu","tem","temblor","temerity","temp","temparray","tempdata","tempdb","tempe","temper","tempera","temperament","temperamental","temperance","temperate","temperately","temperateness","temperature","tempered","tempering","tempers","tempest","tempestuous","tempestuousness","tempfile","template","templatebinding","templated","templatefield","templates","templateurl","templating","temple","templeman","templeton","templist","tempo","tempoes","tempor","temporal","temporarily","temporariness","temporarinesses","temporary","temporize","temporizer","temporizing","temporizings","temps","tempt","temptable","temptation","tempted","tempter","tempting","temptress","tempura","tempuri","tempus","ten","tenabilities","tenability","tenable","tenableness","tenably","tenacious","tenaciousness","tenacity","tenancy","tenant","tenanted","tenantid","tenantry","tench","tend","tended","tendency","tendentious","tendentiousness","tender","tendered","tenderer","tenderest","tenderfoot","tenderhearted","tenderheartedness","tendering","tenderize","tenderizer","tenderloin","tenderly","tenderness","tending","tendinitis","tendon","tendril","tends","tenebrous","tenement","tenet","tenex","tenfold","tenn","tenneco","tenner","tennessean","tennessee","tenney","tennis","tennyson","tenochtitlan","tenon","tenor","tenpin","tens","tense","tenseness","tensile","tension","tensional","tensionless","tensions","tensity","tensor","tensorflow","tensorial","tensors","tenspot","tent","tentacle","tentative","tentativeness","tented","tenter","tenterhook","tenth","tenths","tenting","tentity","tenuity","tenuous","tenuousness","tenure","teodoor","teodor","teodora","teodorico","teodoro","tepee","tepid","tepidity","tepidness","tequila","tera","teradata","teratogenic","teratology","terbium","tercel","tercentenary","tercentennial","terence","terencio","teresa","terese","tereshkova","teresina","teresita","teressa","teri","teriann","terkel","term","termagant","termcap","termer","terminable","terminableness","terminal","terminals","terminate","terminated","terminates","terminating","termination","terminative","terminator","termini","terminological","terminology","terminus","termite","terms","tern","ternary","terpsichore","terpsichorean","terr","terra","terrace","terracing","terracotta","terraform","terrain","terramycin","terran","terrance","terrapin","terrarium","terrazzo","terre","terrel","terrell","terrence","terrestrial","terri","terrible","terribleness","terribly","terrie","terrier","terrific","terrifically","terrify","terrifying","terrijo","terrill","terrine","territorial","territoriality","territory","terror","terrorism","terrorist","terroristic","terrorize","terrorized","terrorizer","terry","terrycloth","terrye","terse","terseness","tersina","tertian","tertiary","terza","tesl","tesla","tesol","tess","tessa","tessellate","tessellation","tesseract","tesseral","tessi","tessie","tessy","test","testability","testable","testament","testamentary","testapp","testate","testator","testatrices","testatrix","testbed","testcard","testcase","testclass","testcompile","testcontroller","testdata","testdb","teste","tested","tester","testers","testes","testfile","testicle","testicular","testid","testifier","testify","testily","testimonial","testimony","testiness","testing","testis","testlist","testmethod","testname","testng","testobject","testosterone","testrunner","tests","testservice","teststring","testsuite","testtable","testuser","testy","tetanus","tetchy","tether","tethered","tethys","tetons","tetra","tetrachloride","tetracycline","tetrafluoride","tetragonal","tetrahalides","tetrahedral","tetrahedron","tetrameron","tetrameter","tetrasodium","tetravalent","teuton","teutonic","tex","texaco","texan","texas","texcoord","text","textalign","textalignment","textappearance","textappearancemedium","textarea","textblock","textbook","textbox","textboxes","textboxfor","textchanged","textcolor","textcontent","textedit","textelement","textfield","textfieldexpression","textfields","textfile","textile","textinput","textinputlayout","textlabel","textmate","texto","textron","texts","textsize","textstatus","textstyle","texttospeech","textual","textural","texture","textured","textures","textutils","textview","textviews","textwatcher","textwrapping","textwriter","tf","tfoot","tform","tfs","tg","tgt","tgz","th","thacher","thackeray","thad","thaddeus","thaddus","thadeus","thai","thailand","thain","thaine","thalami","thalamus","thales","thalia","thalidomide","thallium","thallophyte","thames","than","thane","thanh","thank","thanker","thankful","thankfuller","thankfullest","thankfulness","thankless","thanklessness","thanks","thanksgiving","thankyou","thant","thanx","thar","that","thatch","thatcher","thatching","thats","thaumaturge","thaw","thaxter","thayer","thayne","thc","the","thea","thead","theadora","theano","theater","theatergoer","theatergoing","theatric","theatrical","theatricality","theatrics","thebault","thebes","theda","thedate","thedric","thedrick","thee","theeing","theform","theft","theiler","their","theirs","theism","theist","theistic","thekla","thelist","thelma","them","themas","thematic","thematically","thematics","theme","themeoverlay","themeresource","themes","themistocles","themselves","then","thence","thenceforth","thenceforward","thenreturn","theo","theobald","theocracy","theocratic","theocritus","theodolite","theodor","theodora","theodore","theodoric","theodosia","theodosian","theodosius","theologian","theological","theologists","theology","theorem","theoretic","theoretical","theoretically","theoretician","theoretics","theories","theorist","theorization","theorize","theory","theosophic","theosophical","theosophist","theosophy","therapeutic","therapeutically","therapeutics","therapist","therapy","theravada","there","thereabout","thereafter","thereat","thereby","therefor","therefore","therefrom","therein","thereof","thereon","theres","theresa","therese","theresina","theresita","theressa","thereto","theretofore","thereunder","thereunto","thereupon","therewith","therine","therm","thermal","thermionic","thermionics","thermistor","thermo","thermocouple","thermodynamic","thermodynamical","thermodynamics","thermoelastic","thermoelectric","thermoformed","thermoforming","thermogravimetric","thermoluminescence","thermometer","thermometric","thermometry","thermonuclear","thermopile","thermoplastic","thermopower","thermos","thermosetting","thermostable","thermostat","thermostatic","thermostatically","thermostatics","thermostatted","thermostatting","theron","thesauri","thesaurus","these","theseus","thesis","thespian","thespis","thessalonian","thessalonki","thessaly","theta","thevalue","thew","they","thia","thiamine","thibaud","thibaut","thick","thicken","thickener","thickening","thicket","thickheaded","thickish","thickness","thickset","thief","thiensville","thieu","thieve","thievery","thievish","thievishness","thigh","thighbone","thighs","thimble","thimbleful","thimbu","thimphu","thin","thine","thing","thingamabob","thingamajig","things","thingy","think","thinkable","thinkableness","thinkably","thinker","thinking","thinkingly","thinks","thinned","thinner","thinness","thinnest","thinning","thinnish","thiocyanate","thiouracil","third","thirst","thirster","thirstily","thirstiness","thirsty","thirteen","thirteenths","thirtieths","thirty","this","thiscall","thistle","thistledown","thisworkbook","thither","tho","thole","thom","thoma","thomas","thomasa","thomasin","thomasina","thomasine","thomism","thomistic","thompson","thomson","thong","thor","thoracic","thorax","thorazine","thoreau","thoriate","thorin","thorium","thorn","thornburg","thorndike","thornie","thorniness","thornton","thorny","thorough","thoroughbred","thoroughfare","thoroughgoing","thoroughly","thoroughness","thorpe","thorstein","thorsten","thorvald","those","thoth","thou","though","thought","thoughtful","thoughtfully","thoughtfulness","thoughtless","thoughtlessness","thoughts","thousand","thousandfold","thousands","thousandths","thr","thrace","thracian","thrall","thralldom","thrash","thrasher","thrashing","thread","threadbare","threaded","threader","threadid","threadidx","threading","threadlike","threadlocal","threadpool","threadpoolexecutor","threads","threadstart","thready","threat","threaten","threatener","threatening","three","threefold","threepence","threepenny","threescore","threesome","threeten","threnody","thresh","thresher","threshold","threw","thrice","thrift","thriftily","thriftiness","thriftless","thrifty","thrill","thriller","thrilling","thrive","thriver","thriving","throat","throatily","throatiness","throaty","throb","throbbed","throbbing","throe","throeing","thrombi","thromboses","thrombosis","thrombotic","thrombus","throne","throneberry","throng","throttle","throttler","through","throughout","throughput","throughway","throw","throwable","throwaway","throwback","thrower","throwing","thrown","throwout","throws","thru","thrum","thrummed","thrumming","thrush","thrust","thruster","thruway","thu","thucydides","thud","thudded","thudding","thug","thuggee","thuggery","thuggish","thule","thulium","thumb","thumbnail","thumbnails","thumbs","thumbscrew","thumbtack","thump","thunder","thunderbird","thunderbolt","thunderclap","thundercloud","thunderer","thunderhead","thundering","thunderous","thundershower","thunderstorm","thunderstruck","thundery","thunk","thur","thurber","thurman","thursday","thurstan","thurston","thus","thwack","thwacker","thwart","thwarter","thx","thy","thyme","thymeleaf","thymine","thymus","thyratron","thyristor","thyroglobulin","thyroid","thyroidal","thyronine","thyrotoxic","thyrotrophic","thyrotrophin","thyrotropic","thyrotropin","thyroxine","thyself","ti","tia","tianjin","tiara","tibble","tiber","tiberius","tibet","tibetan","tibia","tibiae","tibial","tibold","tiburon","tic","tick","ticker","ticket","tickets","ticking","tickle","tickler","ticklish","ticklishness","ticks","ticktacktoe","ticktock","ticonderoga","tid","tidal","tidbit","tiddlywinks","tide","tideland","tidewater","tideway","tidily","tidiness","tidy","tidying","tidyr","tidyverse","tie","tieback","tiebold","tiebout","tiebreaker","tieck","tied","tiena","tienanmen","tientsin","tier","tierney","tiertza","ties","tif","tiff","tiffani","tiffanie","tiffany","tiffi","tiffie","tiffy","tiger","tigerish","tight","tighten","tightener","tightfisted","tightly","tightness","tightrope","tightwad","tigress","tigris","tijuana","tike","til","tilda","tilde","tildi","tildie","tildy","tile","tiled","tiler","tiles","tiling","till","tillable","tillage","tiller","tillich","tillie","tillman","tilly","tilt","tilth","tim","timber","timbering","timberland","timberline","timbre","timbrel","timbuktu","time","timebase","timed","timedelta","timediff","timeframe","timeinterval","timeit","timekeeper","timekeeping","timeless","timelessness","timeline","timeliness","timely","timeout","timeouts","timepicker","timepiece","timer","timers","timertask","times","timescale","timeseries","timeserver","timeserving","timeshare","timesheet","timespan","timestamp","timestamped","timestamps","timetable","timeunit","timeworn","timex","timezone","timezones","timi","timid","timidity","timidness","timing","timings","timmi","timmie","timmy","timofei","timon","timorous","timorousness","timoteo","timothea","timothee","timotheus","timothy","timpani","timpanist","timur","tin","tina","tincidunt","tincture","tinder","tinderbox","tine","tinfoil","ting","tinge","tingeing","tingle","tingling","tingly","tinily","tininess","tinker","tinkertoy","tinkle","tinkling","tinkly","tinned","tinner","tinnily","tinniness","tinning","tinnitus","tinny","tinplate","tinsel","tinseltown","tinsmith","tinsmiths","tint","tintcolor","tinter","tintinnabulation","tintoretto","tintype","tinware","tiny","tinyint","tinymce","tinypic","tioga","tip","tiphani","tiphanie","tiphany","tipi","tipo","tipoff","tippecanoe","tipped","tipper","tipperary","tippet","tipping","tipple","tippler","tippy","tips","tipsily","tipsiness","tipster","tipsy","tiptoe","tiptoeing","tiptop","tirade","tirana","tirane","tire","tired","tireder","tiredest","tiredness","tireless","tirelessness","tires","tiresias","tiresome","tiresomeness","tiring","tiro","tirol","tirolean","tirrell","tis","tish","tisha","tissue","tit","titan","titanate","titania","titanic","titanically","titanium","titbit","titel","titer","tithe","tither","tithing","titian","titicaca","titillate","titillating","titillation","titivate","titivation","title","titlebar","titled","titleholder","titlelabel","titles","titling","titmice","titmouse","tito","titrate","titration","titted","titter","titting","tittle","titular","titulo","titus","tizzy","tj","tk","tkey","tkinter","tko","tl","tlaloc","tlc","tld","tldr","tlingit","tls","tlsv","tm","tmodel","tmp","tmpdir","tmpl","tmux","tn","tnpk","tns","tnt","to","toad","toadstool","toady","toadyism","toarray","toast","toaster","toastmaster","toastmistress","toasty","tobacco","tobacconist","tobaggon","tobago","tobase","tobe","tobey","tobi","tobiah","tobias","tobie","tobin","tobit","tobject","toboggan","tobottomof","toby","tobye","tobytearray","toc","tocantins","toccata","tochararray","tocqueville","tocsin","tod","todataurl","todate","todatetime","today","todays","todd","toddie","toddle","toddler","toddy","todictionary","todo","todolist","todos","todouble","toe","toecap","toeclip","toefl","toehold","toeing","toenail","toendof","toequal","toffee","tofixed","tofu","tog","toga","toge","together","togetherness","togged","togging","toggle","togglebutton","toggleclass","toggled","toggler","toggles","toggling","togo","togolese","toiboid","toil","toilet","toiletry","toilette","toilsome","toilsomeness","toinette","toint","toitem","tojo","tojson","tok","tokamak","tokay","toke","token","tokenism","tokenize","tokenized","tokenizer","tokens","tokugawa","tokyo","tokyoite","toland","told","tole","toledo","toleftof","tolerability","tolerable","tolerably","tolerance","tolerant","tolerate","toleration","tolist","tolkien","toll","tollbooth","tollbooths","tolley","tollgate","tollhouse","tollway","tolower","tolowercase","tolstoy","toluene","tolyatti","tom","toma","tomahawk","tomasina","tomasine","tomaso","tomato","tomatoes","tomb","tombaugh","tombigbee","tomblike","tombola","tomboy","tomboyish","tombstone","tomcat","tomcatted","tomcatting","tome","tomfool","tomfoolery","tomi","tomkin","tomlin","tommed","tommi","tommie","tomming","tommy","tomographic","tomography","tomorrow","tompkins","tomsk","tomtit","ton","tonal","tonality","tone","tonearm","toneless","tonelessness","toner","tong","tonga","tongan","tongue","tongueless","tonguing","toni","tonia","tonic","tonie","tonight","tonio","tonk","tonnage","tonne","tonnie","tons","tonsil","tonsillectomy","tonsillitis","tonsorial","tonsure","tonto","tony","tonya","tonye","too","toodle","took","tool","toolbar","toolbox","toolchain","toolchains","tooler","tooling","toolkit","toolkits","toolmake","toolmaker","toolmaking","tools","toolset","toolsmith","tooltip","tooltips","toomey","toot","tooter","tooth","toothache","toothbrush","toothily","toothless","toothmarks","toothpaste","toothpick","tooths","toothsome","toothy","tootle","toots","tootsie","tootsy","top","topaz","topbar","topcoat","topdressing","topeka","toper","topflight","topgallant","topiary","topic","topical","topicality","topics","topknot","topleft","topless","toplevel","topmast","topmost","topnav","topnotch","topocentric","topographer","topographic","topographical","topography","topological","topologist","topology","topped","topper","topping","topple","topsail","topside","topsoil","topspin","topsy","toque","tor","torah","torahs","torch","torchbearer","torchlight","tore","toreador","torey","tori","torie","torightof","torin","torment","tormenting","tormentor","torn","tornado","tornadoes","toroid","toroidal","toronto","torpedo","torpedoes","torpid","torpidity","torpor","torque","torquemada","torr","torrance","torre","torrence","torrens","torrent","torrential","torrey","torricelli","torrid","torridity","torridness","torrie","torrin","torry","tors","torsi","torsion","torsional","torsions","torso","tort","torte","tortellini","torten","tortilla","tortoise","tortoiseshell","tortoisesvn","tortola","tortoni","tortor","tortuga","tortuous","tortuousness","torture","torturous","torus","tory","tos","tosca","toscanini","toshiba","toss","tossup","tostartof","tostring","tot","totable","total","totalamount","totalcount","totaler","totalistic","totalitarian","totalitarianism","totality","totalizator","totalizing","totally","totalprice","totals","totaltime","tote","totem","totemic","toter","toting","toto","totopof","totted","totter","totterer","tottering","totting","toucan","touch","touchable","touchableopacity","touchdown","touched","toucher","touches","touchesbegan","touchily","touchiness","touching","touchline","touchscreen","touchstart","touchstone","touchy","tough","toughen","toughener","toughness","toughs","toulouse","toupee","toupper","touppercase","tour","toured","tourer","touring","tourism","tourist","touristic","touristy","tourmaline","tournament","tourney","tourniquet","tours","tousle","tout","touter","tova","tove","tow","toward","towardliness","towardly","towards","towboat","towel","towelette","toweling","tower","towering","towhead","towhee","towline","town","towner","townes","towney","townhouse","townie","townley","townsend","townsfolk","township","townsman","townsmen","townspeople","townswoman","townswomen","towny","towpath","towpaths","towrope","towsley","toxemia","toxic","toxicity","toxicological","toxicologist","toxicology","toxin","toy","toyer","toymaker","toynbee","toyoda","toyota","toys","toyshop","tp","tpl","tq","tr","trac","trace","traceability","traceable","traceableness","traceback","traced","tracee","traceless","tracepoint","tracer","tracery","traces","tracey","trachea","tracheae","tracheal","tracheotomy","traci","tracie","tracing","track","trackage","trackball","trackbed","tracked","tracker","tracking","trackless","tracks","tracksuit","tract","tractability","tractable","tractably","tractarians","traction","tractive","tractor","tracts","tracy","trade","trademark","tradeoff","trader","trades","tradesman","tradesmen","tradespeople","tradespersons","tradeswoman","tradeswomen","trading","tradition","traditional","traditionalism","traditionalist","traditionalistic","traditionalized","traditionally","traduce","traefik","trafalgar","traffic","trafficked","trafficker","trafficking","tragedian","tragedienne","tragedy","tragic","tragically","tragicomedy","tragicomic","trail","trailblazer","trailblazing","trailer","trailing","trails","trailside","train","trainable","trained","trainee","traineeships","trainer","training","trainman","trainmen","trains","trainspotter","traipse","trait","traitor","traitorous","traits","trajan","trajectory","tram","trammed","trammel","trammeled","tramming","tramp","trample","trampler","trampoline","tramway","tran","trance","tranche","tranquil","tranquility","tranquilize","tranquilized","tranquilizer","tranquilizes","tranquilizing","tranquillize","tranquillizer","tranquilness","trans","transact","transaction","transactional","transactionid","transactionmanager","transactions","transactionscope","transactor","transalpine","transaminase","transatlantic","transcaucasia","transceiver","transcend","transcendence","transcendent","transcendental","transcendentalism","transcendentalist","transclude","transconductance","transcontinental","transcribe","transcriber","transcript","transcription","transcultural","transducer","transduction","transect","transept","transfer","transferability","transferal","transferee","transference","transferor","transferral","transferred","transferrer","transferring","transfers","transfiguration","transfigure","transfinite","transfix","transform","transformation","transformational","transformations","transformed","transformer","transformers","transforming","transforms","transfuse","transfusion","transgress","transgression","transgressor","transience","transiency","transient","transistor","transistorize","transit","transite","transition","transitional","transitions","transitive","transitiveness","transitivenesses","transitivity","transitoriness","transitory","transl","translatability","translatable","translate","translated","translates","translatesautoresizingmaskintoconstraints","translatex","translatey","translatez","translating","translation","translational","translations","translator","transliterate","translucence","translucency","translucent","transmigrate","transmissible","transmission","transmissive","transmit","transmittable","transmittal","transmittance","transmitted","transmitter","transmitting","transmogrification","transmogrify","transmutation","transmute","transnational","transoceanic","transom","transonic","transpacific","transparency","transparent","transparentness","transpiration","transpire","transplant","transplantation","transpolar","transponder","transport","transportability","transportable","transportation","transports","transpose","transposed","transposition","transputer","transsexual","transsexualism","transship","transshipment","transshipped","transshipping","transubstantiation","transvaal","transversal","transverse","transvestism","transvestite","transvestitism","transylvania","trap","trapdoor","trapeze","trapezium","trapezoid","trapezoidal","trappable","trapped","trapper","trapping","trappist","trapshooting","trash","trashcan","trashiness","trashy","trastevere","trauma","traumatic","traumatically","traumatize","travail","travel","traveled","traveler","traveling","travelog","travelogue","traver","traversal","traverse","traverser","traversing","travertine","travesty","travis","travus","trawl","trawler","tray","treacherous","treacherousness","treachery","treacle","treacly","tread","treader","treadle","treadmill","treadwell","treas","treason","treasonous","treasure","treasurer","treasurership","treasury","treat","treatable","treated","treater","treating","treatise","treatment","treats","treaty","treble","treblinka","tree","treeing","treeless","treelike","treemap","treenode","trees","treeset","treetop","treeview","treeviewitem","trefoil","trefor","trek","trekked","trekker","trekkie","trekking","trellis","tremain","tremaine","trematode","tremayne","tremble","trembler","trembles","trembly","tremendous","tremendousness","tremolo","tremor","tremulous","tremulousness","trench","trenchancy","trenchant","trencher","trencherman","trenchermen","trend","trendily","trendiness","trends","trendy","trenna","trent","trenton","trepanned","trepidation","tresa","trescha","trespass","trespasser","tress","tressa","tressed","tresses","tressing","trestle","tresult","trev","trevar","trevelyan","trever","trevino","trevor","trey","tri","triable","triableness","triad","triadic","triage","trial","trialization","trialled","trialling","trials","triamcinolone","triangle","triangles","triangulable","triangular","triangularization","triangulate","triangulation","triangulum","trianon","triassic","triathlon","triatomic","tribal","tribalism","tribe","tribesman","tribesmen","tribeswoman","tribeswomen","tribulate","tribulation","tribunal","tribune","tributary","tribute","trice","tricentennial","triceps","triceratops","trichina","trichinae","trichinoses","trichinosis","trichloroacetic","trichloroethane","trichotomy","trichromatic","tricia","trick","trickery","trickily","trickiness","trickle","tricks","trickster","tricky","tricolor","tricycle","trident","tridiagonal","trie","tried","triennial","trier","tries","trieste","triffid","trifle","trifler","trifluoride","trifocals","trig","trigged","trigger","triggered","triggering","triggers","triggest","trigging","triglyceride","trigonal","trigonometric","trigonometrical","trigonometry","trigram","trihedral","trike","trilateral","trilby","trilingual","trill","trillion","trillionth","trillionths","trillium","trilobite","trilogy","trim","trimaran","trimble","trimer","trimester","trimmed","trimmer","trimmest","trimming","trimness","trimodal","trimonthly","trimurti","trina","trinidad","trinitarian","trinitrotoluene","trinity","trinket","trinketer","trio","triode","trioxide","trip","tripartite","tripartition","tripe","triphenylarsine","triphenylphosphine","triphenylstibine","triphosphopyridine","triple","triplet","triplex","triplicate","triplication","triply","tripod","tripodal","tripoli","tripolyphosphate","tripos","tripp","trippe","tripped","tripper","tripping","trips","triptych","triptychs","tripwire","trireme","tris","trisect","trisection","trisector","trish","trisha","trisodium","trista","tristam","tristan","tristate","tristique","trisyllable","trite","tritely","triteness","tritium","triton","triumph","triumphal","triumphalism","triumphant","triumphs","triumvir","triumvirate","triune","trivalent","trivet","trivia","trivial","triviality","trivialization","trivialize","trivially","trivium","trix","trixi","trixie","trixy","trobriand","trochaic","trochee","trod","trodden","trodes","troff","troglodyte","troika","trojan","troll","trolled","trolley","trolleybus","trolling","trollish","trollop","trollope","trolly","trombone","trombonist","tromp","trondheim","troop","trooper","troopship","trope","tropez","trophic","trophy","tropic","tropical","tropism","tropocollagen","troposphere","tropospheric","trot","troth","troths","trotsky","trotted","trotter","trotting","troubadour","trouble","troubled","troublemaker","troubler","troubles","troubleshoot","troubleshooter","troubleshooting","troubleshot","troublesome","troublesomeness","trough","troughs","trounce","trouncer","troupe","trouper","trouser","trousseau","trousseaux","trout","troutman","trove","trow","trowel","troweler","troy","troyes","trstram","truancy","truant","truce","truck","truckee","trucker","trucking","truckle","truckload","truculence","truculent","truda","trude","trudeau","trudey","trudge","trudi","trudie","trudy","true","truelove","trueman","trueness","truer","truest","truetype","truffle","truism","trujillo","trula","truly","trumaine","truman","trumann","trumbull","trump","trumpery","trumpet","trumpeter","trunc","truncate","truncated","truncation","truncheon","trundle","trundler","trunk","trunnion","truss","trusser","trussing","trust","trusted","trustee","trusteeing","trusteeship","truster","trustful","trustfulness","trustiness","trusting","trusts","truststore","trustworthier","trustworthiest","trustworthiness","trustworthy","trusty","truth","truthful","truthfulness","truths","truthy","trw","trx","try","tryed","trygetvalue","trying","tryout","tryparse","trypsin","tryst","ts","tsa","tsarevich","tsarina","tsarism","tsarist","tsc","tsconfig","tsetse","tsimshian","tsiolkovsky","tsitsihar","tslint","tsource","tsp","tspan","tsql","tst","tsunami","tsunematsu","tsv","tswana","tsx","tt","ttf","ttk","ttl","tts","ttt","tty","ttys","tu","tuamotu","tuareg","tub","tuba","tubae","tubal","tubbed","tubbing","tubby","tube","tubeless","tuber","tubercle","tubercular","tuberculin","tuberculoses","tuberculosis","tuberculous","tuberose","tuberous","tubing","tubman","tubular","tubule","tuck","tucker","tuckie","tucky","tucson","tucuman","tude","tudor","tue","tuesday","tuft","tufter","tufting","tug","tugboat","tugged","tugging","tuition","tulane","tularemia","tulip","tull","tulle","tulley","tully","tulsa","tum","tumble","tumbledown","tumbler","tumbleweed","tumblr","tumbrel","tumescence","tumescent","tumid","tumidity","tummy","tumor","tumorous","tums","tumult","tumultuous","tumultuousness","tumulus","tun","tuna","tunable","tunableness","tundra","tune","tuned","tuneful","tunefulness","tuneless","tuner","tuneup","tung","tungstate","tungsten","tungus","tunguska","tunic","tuning","tunis","tunisia","tunisian","tunned","tunnel","tunneler","tunning","tunny","tup","tupelo","tupi","tuple","tuples","tuppence","tupperware","tupungato","turban","turbid","turbidity","turbinate","turbine","turbo","turbocharged","turbocharger","turbofan","turbojet","turbolinks","turboprop","turbot","turbulence","turbulent","turd","tureen","turf","turfy","turgenev","turgid","turgidity","turgidness","turin","turing","turk","turkestan","turkey","turkic","turkish","turkmenistan","turmeric","turmoil","turn","turnabout","turnaround","turnbuckle","turncoat","turned","turner","turning","turnip","turnkey","turnoff","turnout","turnover","turnpike","turnround","turns","turnstile","turnstone","turntable","turpentine","turpin","turpis","turpitude","turquoise","turret","turtle","turtleback","turtledove","turtleneck","turtles","turves","turvy","tuscaloosa","tuscan","tuscany","tuscarora","tuscon","tush","tusk","tuskegee","tusker","tussle","tussock","tussocky","tussuad","tut","tutankhamen","tutelage","tutelary","tutor","tutored","tutorial","tutorials","tutorialspoint","tutorship","tutsi","tutsplus","tutted","tutti","tutting","tuttle","tutu","tuvalu","tux","tuxedo","tv","tva","tvalue","tvs","tw","twa","twaddle","twaddler","twain","twang","twangy","twas","tweak","tweaked","tweaking","tweaks","twee","tweed","tweediness","tweedledee","tweedledum","tweedy","tween","tweepy","tweet","tweeter","tweets","tweeze","tweezer","twelfth","twelfths","twelve","twelvemonth","twelvemonths","twentieths","twenty","twerp","twice","twiddle","twiddler","twiddly","twig","twigged","twigging","twiggy","twila","twilight","twilio","twilit","twill","twin","twine","twiner","twinge","twinkie","twinkle","twinkler","twinkling","twinkly","twinned","twinning","twirl","twirler","twirling","twirly","twist","twisted","twister","twists","twisty","twit","twitch","twitchy","twitted","twitter","twitterer","twittery","twitting","twixt","two","twofer","twofold","twopence","twopenny","twosome","twoway","twp","twx","twyla","tx","txn","txt","txtbox","txtname","txtusername","ty","tybalt","tybi","tybie","tycoon","tye","tyeing","tying","tyke","tylenol","tyler","tymon","tymothy","tympani","tympanist","tympanum","tynan","tyndale","tyndall","tyne","typ","type","typeahead","typecast","typed","typedarray","typedef","typeerror","typeface","typeid","typeless","typename","typeof","types","typesafe","typescript","typeset","typesetter","typesetting","typewrite","typewriter","typewriting","typewritten","typewrote","typhoid","typhon","typhoon","typhus","typical","typicality","typically","typicalness","typification","typify","typing","typings","typist","typo","typographer","typographic","typographical","typography","typological","typology","typos","tyrannic","tyrannical","tyrannicalness","tyrannicide","tyrannize","tyrannizer","tyrannizing","tyrannosaur","tyrannosaurus","tyrannous","tyranny","tyrant","tyree","tyreo","tyro","tyrol","tyrolean","tyrone","tyrosine","tyrus","tyson","tz","tzar","tzarina","tzeltal","tzinfo","u","ua","uac","uar","uart","uaw","ub","ubangi","uber","ubiquitous","ubiquity","ubound","ubuntu","uc","ucayali","uccello","uchar","uci","ucla","ud","udale","udall","udder","udell","udf","udp","ue","uf","ufa","ufo","ufologist","ufology","ug","uganda","ugandan","ugh","ughs","uglification","uglify","ugliness","uglis","ugly","ugo","uh","uhf","ui","uialertaction","uialertcontroller","uialertview","uiapplication","uibarbuttonitem","uibezierpath","uibutton","uicollectionview","uicollectionviewcell","uicolor","uicomponent","uicontrol","uicontroleventtouchupinside","uicontrolstatenormal","uid","uidevice","uielement","uievent","uifont","uighur","uigraphicsgetcurrentcontext","uigraphicsgetimagefromcurrentimagecontext","uiimage","uiimagepickercontroller","uiimageview","uikit","uilabel","uimanager","uinavigationbar","uinavigationcontroller","uint","uipickerview","uiscreen","uiscrollview","uisearchbar","uistoryboard","uistoryboardsegue","uiswing","uitabbarcontroller","uitableview","uitableviewcell","uitableviewcontroller","uitableviewdatasource","uitableviewdelegate","uitapgesturerecognizer","uitextfield","uitextview","uitouch","uiview","uiviewcontroller","uiwebview","uiwindow","uix","ujungpandang","uk","ukase","ukraine","ukrainian","ukulele","ul","ula","ulberto","ulcer","ulcerate","ulceration","ulcerous","ulick","ulises","ulla","ullamco","ullamcorper","ullman","ulna","ulnae","ulnar","ulong","ulric","ulrica","ulrich","ulrick","ulrika","ulrikaumeko","ulrike","ulster","ult","ulterior","ultimas","ultimate","ultimately","ultimateness","ultimatum","ultimo","ultra","ultracentrifugally","ultracentrifugation","ultracentrifuge","ultraconservative","ultrafast","ultrahigh","ultralight","ultramarine","ultramodern","ultramontane","ultrashort","ultrasonic","ultrasonically","ultrasonics","ultrasound","ultrastructure","ultrasuede","ultraviolet","ultrices","ultricies","ultrix","ululate","ululation","ulyanovsk","ulysses","um","umbel","umber","umberto","umbilical","umbilici","umbilicus","umbra","umbraco","umbrage","umbrageous","umbrella","umbriel","umd","umeko","umiak","uml","umlaut","ump","umpire","umpteen","un","una","unabated","unable","unabridged","unacceptability","unacceptable","unaccepted","unaccommodating","unaccountability","unaccustomed","unadapted","unadulterated","unadventurous","unalienability","unalterable","unalterableness","unalterably","unambiguity","unambiguous","unambitious","uname","unamused","unanimity","unanimous","unanticipated","unapologetic","unapologizing","unappeasable","unappeasably","unappreciative","unary","unassailable","unassailableness","unassertive","unassuming","unassumingness","unauthorized","unavailable","unavailing","unaware","unbalanced","unbar","unbarring","unbecoming","unbeknown","unbelieving","unbiased","unbid","unbind","unblessed","unblinking","unbodied","unbolt","unbound","unbounded","unbreakability","unbred","unbroken","unbuckle","unbudging","unburnt","unc","uncap","uncapping","uncatalogued","uncaught","uncauterized","unceasing","uncelebrated","uncertain","unchallengeable","unchanged","unchanging","unchangingness","uncharacteristic","uncharismatic","unchastity","uncheck","unchecked","unchristian","uncial","uncivilized","unclassified","uncle","unclear","unclouded","uncodable","uncollected","uncolored","uncoloredness","uncombable","uncomfortable","uncomment","uncommon","uncommunicative","uncompetitive","uncomplicated","uncomprehending","uncompressed","uncompromisable","unconcern","unconcerned","unconfirmed","unconfused","unconscionable","unconscionableness","unconscionably","unconstitutional","unconsumed","uncontentious","uncontrollability","unconvertible","uncool","uncooperative","uncork","uncouple","uncouth","uncouthness","uncreate","uncritical","uncross","uncrowded","unction","unctions","unctuous","unctuousness","uncustomary","uncut","und","undated","undaunted","undeceive","undecided","undeclared","undedicated","undef","undefinability","undefined","undefinedness","undelete","undeliverability","undeniable","undeniableness","undeniably","undependable","under","underachieve","underachiever","underact","underadjusting","underage","underarm","underbedding","underbelly","underbid","underbidding","underbracing","underbrush","undercarriage","undercharge","underclass","underclassman","underclassmen","underclothes","underclothing","undercoat","undercoating","underconsumption","undercooked","undercount","undercover","undercurrent","undercut","undercutting","underdeveloped","underdevelopment","underdog","underdone","undereducated","underemphasis","underemployed","underemployment","underenumerated","underenumeration","underestimate","underexploited","underexpose","underexposure","underfed","underfeed","underfloor","underflow","underfoot","underfund","underfur","undergarment","undergirding","undergo","undergoes","undergone","undergrad","undergraduate","underground","undergrowth","undergrowths","underhand","underhanded","underhandedness","underheat","underinvestment","underlaid","underlain","underlay","underlie","underline","underling","underlip","underloaded","underly","underlying","undermanned","undermentioned","undermine","undermost","underneath","underneaths","undernourished","undernourishment","underpaid","underpants","underpart","underpass","underpay","underpayment","underperformed","underpin","underpinned","underpinning","underplay","underpopulated","underpopulation","underpowered","underpricing","underprivileged","underproduction","underrate","underregistration","underreported","underreporting","underrepresentation","underrepresented","underscore","underscores","undersea","undersealed","undersecretary","undersell","undersexed","undershirt","undershoot","undershorts","undershot","underside","undersign","undersigned","undersized","undersizes","undersizing","underskirt","undersold","underspecification","underspecified","underspend","understaffed","understand","understandability","understandable","understandably","understanding","understands","understate","understatement","understocked","understood","understrength","understructure","understudy","undertake","undertaken","undertaker","undertaking","underthings","undertone","undertook","undertow","underused","underusing","underutilization","underutilized","undervaluation","undervalue","underwater","underway","underwear","underweight","underwent","underwhelm","underwood","underworld","underwrite","underwriter","underwritten","underwrote","undeserving","undesigned","undesirable","undeviating","undialyzed","undiplomatic","undiscerning","undiscriminating","undo","undocumented","undoubted","undramatic","undramatized","undress","undrinkability","undrinkable","undroppable","undue","undulant","undulate","undulation","unearth","unearthliness","unearthly","unease","uneconomic","uneducated","unemployed","unemployment","unencroachable","unending","unendurable","unenergized","unenforced","unenterprising","unescape","unesco","unethical","uneulogized","unexacting","unexceptionably","unexcited","unexpected","unexpectedly","unexpectedness","unfading","unfailing","unfailingness","unfair","unfamiliar","unfashionable","unfathomably","unfavored","unfeeling","unfeigned","unfelt","unfeminine","unfertile","unfetchable","unfinished","unflagging","unflappability","unflappable","unflappably","unflinching","unfold","unfoldment","unforced","unforgeable","unfortunate","unfortunately","unfossilized","unfraternizing","unfrozen","unfulfillable","unfunny","unfussy","ungainliness","ungainly","ungava","ungenerous","ungentle","unglamorous","ungrammaticality","ungrudging","unguent","ungulate","unhandled","unharmonious","unharness","unhistorical","unholy","unhook","unhydrolyzed","unhygienic","uni","unibus","unicameral","unicef","unicellular","unicode","unicorn","unicycle","unicyclist","unideal","unidimensional","unidiomatic","unidirectional","unidirectionality","unidolized","unifiable","unification","unified","unifier","unifilar","uniform","uniformity","uniformness","unify","unilateral","unilateralism","unilateralist","unimodal","unimpeachably","unimportance","unimportant","unimpressive","unindustrialized","uninhibited","uninitialized","uninominal","uninstall","uninstalled","uninstalling","uninsured","unintellectual","unintended","uninteresting","uninterrupted","uninterruptedness","unintuitive","uninviting","union","unionism","unionist","unionize","unions","uniplus","unipolar","uniprocessor","uniq","uniqid","unique","uniqueid","uniqueidentifier","uniquely","uniqueness","uniroyal","unisex","unisoft","unison","unistd","unisys","unit","unitarian","unitarianism","unitary","unite","united","uniter","unitize","unitofwork","unitprice","units","unittest","unity","unityengine","univ","univac","univalent","univalve","univariate","universal","universalism","universalistic","universality","universalize","universalizer","universally","universe","universities","university","unix","unixtime","unjam","unkempt","unkind","unkink","unknightly","unknowable","unknowing","unknown","unknownhostexception","unlabored","unlace","unlearn","unless","unlike","unlikeable","unlikeliness","unlikely","unlimber","unlimited","unlink","unlist","unlit","unliterary","unload","unloaded","unlock","unlocked","unloose","unlucky","unmagnetized","unmanageably","unmanaged","unmanagedtype","unmannered","unmarshal","unmarshaller","unmask","unmeaning","unmeasured","unmeetable","unmelodious","unmemorable","unmemorialized","unmentionable","unmerciful","unmeritorious","unmethodical","unmineralized","unmissable","unmistakably","unmitigated","unmnemonic","unmobilized","unmoral","unmount","unmovable","unmoving","unnamed","unnaturalness","unnavigable","unnecessarily","unnecessary","unneeded","unnerving","unnest","uno","unobliging","unobtrusive","unoffensive","unofficial","unordered","unorganized","unorthodox","unpack","unpacked","unpacking","unpaintable","unpalatability","unpalatable","unpartizan","unpatronizing","unpeople","unperceptive","unperson","unperturbed","unphysical","unpick","unpicturesque","unpinning","unpkg","unpleasing","unploughed","unpolarized","unpopular","unpractical","unprecedented","unpredictable","unpreemphasized","unpremeditated","unpretentiousness","unprincipled","unproblematic","unproductive","unpropitious","unprovable","unproven","unprovocative","unpunctual","unqualified","unquestionable","unraisable","unravellings","unreachable","unread","unreadability","unreadable","unreal","unrealizable","unreasonable","unreasoning","unreceptive","unrecognized","unrecordable","unreflective","unregister","unrelated","unrelenting","unreliable","unremitting","unrepeatability","unrepeated","unrepentant","unreported","unrepresentative","unreproducible","unresolved","unresponsive","unrest","unrestrained","unrewarding","unriddle","unripe","unromantic","unruliness","unruly","unsafe","unsaleable","unsanitary","unsavored","unsavoriness","unseal","unsearchable","unseasonal","unseeing","unseen","unselected","unselfconscious","unselfconsciousness","unselfishness","unsellable","unsentimental","unserialize","unset","unsettled","unsettledness","unsettling","unshapely","unshaven","unshift","unshorn","unsighted","unsightliness","unsigned","unskilful","unsociability","unsociable","unsocial","unsorted","unsound","unspeakably","unspecific","unspecified","unspectacular","unspoilt","unspoke","unsporting","unstable","unstigmatized","unstilted","unstinting","unstopping","unstrapping","unstudied","unstuffy","unsubdued","unsubscribe","unsubstantial","unsubtle","unsuccessful","unsuitable","unsupported","unsupportedencodingexception","unsupportedoperationexception","unsure","unsuspecting","unswerving","unsymmetrical","unsympathetic","unsystematic","unsystematized","untactful","untalented","untaxing","unteach","untellable","untenable","untested","unthinking","until","untill","untiring","untitled","unto","untouchable","untouched","untoward","untowardness","untraceable","untrue","untrusted","untruthfulness","untwist","unukalhai","unusable","unused","unusual","unusualness","unutterable","unutterably","unvocalized","unvulcanized","unwaivering","unwanted","unwarrantable","unwarrantably","unwashed","unwearable","unwearied","unwed","unwedge","unwelcome","unwell","unwieldiness","unwieldy","unwind","unwomanly","unworkable","unworried","unwrap","unwrapping","unyielding","unyoke","unzip","up","upanishads","uparrow","upbeat","upbraid","upbring","upbringing","upc","upchuck","upcome","upcoming","upcountry","upd","updatability","updatable","update","updated","updatedat","updatepanel","updater","updates","updatesourcetrigger","updating","updike","updraft","upend","upfield","upfront","upgrade","upgradeable","upgraded","upgrades","upgrading","upheaval","upheld","uphill","uphold","upholder","upholster","upholsterer","upholstery","upi","upkeep","upland","uplander","uplift","uplifter","upload","uploaded","uploadedfile","uploader","uploadfile","uploading","uploads","upmarket","upon","upped","upper","uppercase","upperclassman","upperclassmen","uppercut","uppercutting","uppermost","upping","uppish","uppity","upraise","uprated","uprating","uprear","upright","uprightness","uprise","uprising","upriver","uproar","uproarious","uproariousness","uproot","uprooter","ups","upscale","upsert","upset","upsetting","upshot","upside","upsilon","upslope","upstage","upstairs","upstanding","upstandingness","upstart","upstate","upstream","upstroke","upsurge","upswing","upswung","uptake","upthrust","uptight","uptime","upto","upton","uptown","uptrend","upturn","upvote","upvoted","upvotes","upward","upwardness","upwards","upwelling","upwind","uq","ur","uracil","ural","urania","uranium","uranus","uranyl","urbain","urban","urbana","urbane","urbanism","urbanite","urbanity","urbanization","urbanize","urbano","urbanologist","urbanology","urbanus","urchin","urdu","urea","uremia","uremic","ureter","urethane","urethra","urethrae","urethral","urethritis","urey","urge","urgency","urgent","urger","uri","uriah","uric","uriel","urikind","urinal","urinalyses","urinalysis","urinary","urinate","urination","urine","uris","url","urlclassloader","urlconnection","urldecode","urlencode","urlencoded","urlencoder","urllib","urlopen","urlparameter","urlpatterns","urlrequest","urlrouterprovider","urls","urlsession","urlstring","urlwithstring","urn","urna","urning","urogenital","urological","urologist","urology","urquhart","ursa","ursala","ursine","ursola","urson","ursula","ursulina","ursuline","urticaria","uruguay","uruguayan","urumqi","us","usa","usability","usable","usably","usaf","usage","usages","usart","usb","usc","uscg","usd","usda","use","usec","usecase","used","usedrange","useful","usefull","usefulness","useless","uselessness","usenet","usenix","user","useragent","userbundle","usercontrol","usercontroller","userdao","userdata","userdefaults","userdetails","userdetailsservice","useremail","userfile","userform","userguide","userid","userinfo","userinput","userinteractionenabled","userlist","userlogin","usermanager","usermanual","usermodel","username","usernames","userpassword","userprofile","userrepository","userrole","users","userscontroller","userservice","usertype","uses","usg","usher","usherette","ushort","usia","using","usmc","usn","uso","usort","usp","usps","usr","uss","ussr","ustinov","usu","usual","usually","usuals","usuario","usurer","usurious","usuriousness","usurp","usurpation","usurper","usury","ut","uta","utah","utahan","utc","utcnow","ute","utensil","uteri","uterine","uterus","utf","utica","util","utile","utilitarian","utilitarianism","utilities","utility","utilization","utilize","utilizer","utilizes","utilizing","utils","utl","utm","utmost","utopia","utopian","utopianism","utrecht","utrillo","utter","utterance","uttered","utterer","utterly","uttermost","uu","uucp","uuid","uv","uvula","uvular","uw","uwp","uwsgi","ux","uxorious","uzbek","uzbekistan","uzi","v","va","vaadin","vacancy","vacant","vacantness","vacate","vacation","vacationist","vacationland","vaccinate","vaccination","vaccine","vaccinia","vaccinial","vachel","vacillate","vacillating","vacillation","vacillator","vaclav","vacua","vacuity","vacuo","vacuolate","vacuolated","vacuole","vacuolization","vacuous","vacuousness","vacuum","vader","vaduz","vagabond","vagabondage","vagarious","vagary","vagina","vaginae","vaginal","vagrancy","vagrant","vague","vagueing","vagueness","vail","vain","vainglorious","vaingloriousness","vainglory","val","valance","valaree","valaria","valarie","valdemar","valdez","vale","valeda","valediction","valedictorian","valedictory","valence","valencia","valency","valene","valenka","valentia","valentijn","valentin","valentina","valentine","valentino","valenzuela","valera","valeria","valerian","valerie","valerye","valet","valetudinarian","valetudinarianism","valgrind","valhalla","valiance","valiant","valiantness","valid","valida","validate","validated","validates","validating","validation","validationerror","validationmessagefor","validationresult","validations","validator","validators","validity","validness","validnesses","valign","valina","valise","valium","valkyrie","valle","vallejo","valletta","valley","valli","vallie","vally","valma","valois","valor","valorous","valparaiso","valry","vals","valuable","valuableness","valuables","valuably","valuate","valuation","valuator","value","valuechanged","valued","valueerror","valueeventlistener","valueforkey","valueless","valuelessness","valueof","valuer","values","valuetype","valve","valveless","valves","valvular","vamoose","vamp","vamper","vampire","van","vanadium","vance","vancouver","vanda","vandal","vandalism","vandalize","vandenberg","vanderbilt","vanderburgh","vanderpoel","vandyke","vane","vanessa","vang","vanguard","vania","vanilla","vanish","vanisher","vanishing","vanity","vanna","vanned","vanni","vannie","vanning","vanny","vanquish","vanquisher","vantage","vanuatu","vanya","vanzetti","vapid","vapidity","vapidness","vapor","vaporer","vaporing","vaporisation","vaporise","vaporization","vaporize","vaporizer","vaporous","vapory","vaquero","var","varanasi","varbinary","varchar","varese","vargas","variability","variable","variablename","variableness","variables","variably","variadic","varian","variance","variances","variant","variants","variate","variation","variational","variations","varicolored","varicose","varied","variedly","variegate","variegation","varier","varies","varietal","variety","various","varistor","varityping","varius","varlet","varmint","varname","varnish","varnished","varnisher","vars","varsity","vary","varying","vascular","vase","vasectomy","vaseline","vasili","vasily","vasomotor","vasquez","vassal","vassalage","vassar","vassili","vassily","vast","vastly","vastness","vat","vatican","vatted","vatting","vaudeville","vaudevillian","vaudois","vaughan","vaughn","vault","vaulter","vaulting","vaunt","vaunter","vax","vaxes","vazquez","vb","vba","vbcrlf","vbnewline","vbo","vbox","vbs","vbscript","vc","vcard","vcf","vcl","vcr","vcs","vd","vdt","vdu","ve","veal","vealed","vealer","veals","veblen","vec","vect","vector","vectorial","vectorization","vectorize","vectorized","vectorizing","vectors","ved","veda","vedanta","veejay","veep","veer","veering","veg","vega","vegan","vegemite","veges","vegetable","vegetarian","vegetarianism","vegetate","vegetation","vegetative","vegged","veggie","vegging","vehemence","vehemency","vehement","vehicle","vehicles","vehicula","vehicular","veil","veiling","vein","veining","vel","vela","velar","velarize","velcro","veld","veldt","velez","velit","vella","vellum","velma","velocipede","velocity","velor","velour","velsquez","velum","velveeta","velvet","velveteen","velvety","velzquez","venal","venality","venation","vend","vender","vendetta","vendible","vendor","vendors","veneer","veneerer","veneering","venenatis","venerability","venerable","venerate","veneration","venereal","venetian","venezuela","venezuelan","vengeance","vengeful","vengefulness","venial","venialness","veniam","venice","venireman","veniremen","venison","venita","venn","venom","venomous","venomousness","venous","vent","venter","ventilate","ventilated","ventilation","ventilator","ventral","ventricle","ventricular","ventriloquies","ventriloquism","ventriloquist","ventriloquy","ventura","venture","venturesome","venturesomeness","venturi","venturous","venturousness","venue","venues","venus","venusian","venv","ver","vera","veracious","veraciousness","veracities","veracity","veracruz","veradis","veranda","verandahed","verb","verbal","verbalization","verbalize","verbalized","verbalizer","verballed","verballing","verbatim","verbena","verbiage","verbose","verbosity","verboten","verbs","verdana","verdant","verde","verderer","verdi","verdict","verdigris","verdure","vere","verena","verene","verge","verger","vergil","veridical","veriee","verifiability","verifiable","verifiableness","verification","verified","verifier","verifies","verify","verifying","verifypeer","verile","verily","verina","verine","verisimilitude","veritable","veritableness","veritably","verity","verizon","verla","verlag","verlaine","vermeer","vermicelli","vermiculite","vermiform","vermilion","vermin","verminous","vermont","vermonter","vermouth","vermouths","vern","verna","vernacular","vernal","verne","vernen","verney","vernice","vernier","vernon","vernor","verona","veronese","veronica","veronika","veronike","veronique","verruca","verrucae","versa","versailles","versatec","versatile","versatileness","versatility","verse","versed","verses","versicle","versification","versifier","versify","versing","version","versioncode","versioned","versioning","versionname","versions","verso","versus","vert","vertebra","vertebrae","vertebral","vertebrate","vertebration","vertex","vertical","verticalalignment","vertically","vertices","vertiginous","vertigo","vertigoes","vertx","verve","very","vesalius","vesicle","vesicular","vesiculate","vespasian","vesper","vespucci","vessel","vest","vesta","vestal","vestibular","vestibule","vestibulum","vestige","vestigial","vesting","vestment","vestry","vestryman","vestrymen","vesture","vesuvius","vet","vetch","veter","veteran","veterinarian","veterinary","veto","vetoes","vetted","vetting","vevay","vex","vexation","vexatious","vexatiousness","vexed","vf","vfs","vfw","vfy","vg","vga","vh","vhdl","vhf","vhost","vhosts","vhs","vi","via","viability","viable","viably","viaduct","viagra","vial","viand","vibe","vibraharp","vibrancy","vibrant","vibraphone","vibraphonist","vibrate","vibration","vibrational","vibrato","vibrator","vibratory","vibrio","vibrionic","viburnum","vic","vicar","vicarage","vicarious","vicariousness","vice","viced","vicegerent","vicennial","vicente","viceregal","viceroy","vichy","vichyssoise","vicing","vicinity","vicious","viciousness","vicissitude","vick","vickers","vicki","vickie","vicksburg","vicky","victim","victimization","victimize","victimized","victimizer","victoir","victor","victoria","victorian","victorianism","victorious","victoriousness","victory","victrola","victual","victualer","vicua","vid","vida","vidal","videlicet","video","videocapture","videocassette","videoconferencing","videodisc","videodisk","videoid","videophone","videoplayer","videos","videotape","videoview","vidovic","vidovik","vie","vienna","viennese","vientiane","vier","viet","vietcong","vietminh","vietnam","vietnamese","view","viewable","viewbag","viewbox","viewchild","viewcontext","viewcontroller","viewcontrollers","viewdata","viewdidappear","viewdidload","viewed","viewer","viewers","viewfinder","viewgraph","viewgroup","viewholder","viewing","viewless","viewmodel","viewmodels","viewname","viewpager","viewpoint","viewport","viewrootimpl","views","viewstate","viewtopic","viewtype","viewwillappear","viewwithtag","vigesimal","vigil","vigilance","vigilant","vigilante","vigilantism","vigilantist","vignette","vignetter","vignetting","vignettist","vigor","vigorous","vigorousness","vii","viii","vijayawada","viki","viking","vikki","vikky","vikram","vila","vile","vilely","vileness","vilest","vilhelmina","vilification","vilifier","vilify","villa","village","villager","villain","villainous","villainousness","villainy","villarreal","ville","villein","villeinage","villi","villon","villus","vilma","vilnius","vilyui","vim","vimeo","vimrc","vin","vina","vinaigrette","vince","vincent","vincenty","vincenz","vinci","vincible","vindemiatrix","vindicate","vindication","vindicator","vindictive","vindictiveness","vine","vinegar","vinegary","vineyard","vinita","vinni","vinnie","vinny","vino","vinous","vinson","vintage","vintager","vintner","vinyl","viol","viola","violable","violante","violate","violated","violates","violating","violation","violations","violator","viole","violence","violent","violet","violetta","violette","violin","violinist","violist","violoncellist","violoncello","vip","viper","viperous","virago","viragoes","viral","vireo","virge","virgie","virgil","virgilio","virgin","virgina","virginal","virginia","virginian","virginie","virginity","virgo","virgule","virile","virility","virologist","virology","virtual","virtualbox","virtualenv","virtualenvs","virtualfilterchain","virtualhost","virtualization","virtually","virtue","virtuosity","virtuoso","virtuosoes","virtuous","virtuousness","virulence","virulent","virus","vis","visa","visage","visakhapatnam","visayans","viscera","visceral","viscid","viscoelastic","viscoelasticity","viscometer","viscose","viscosity","viscount","viscountcy","viscountess","viscous","viscousness","viscus","vise","viselike","vishnu","visibility","visible","visibly","visigoth","visigoths","vision","visionariness","visionary","visit","visitable","visitant","visitation","visited","visiting","visitor","visitors","visits","visor","vista","vistula","visual","visualization","visualize","visualized","visualizer","visualizes","visually","visualstate","visualstudio","vita","vitae","vital","vitality","vitalization","vitalize","vitamin","vite","vitia","vitiate","vitiation","viticulture","viticulturist","vitim","vito","vitoria","vitreous","vitrifaction","vitrification","vitrify","vitrine","vitriol","vitriolic","vitro","vittles","vittoria","vittorio","vituperate","vituperation","vituperative","vitus","viv","viva","vivace","vivacious","vivaciousness","vivacity","vivaldi","vivamus","vivaria","vivarium","vivaxes","vive","vivekananda","viverra","vivi","vivia","vivian","viviana","vivianna","vivianne","vivid","vividness","vivie","vivien","viviene","vivienne","vivifier","vivify","viviparous","vivisect","vivisection","vivisectional","vivisectionist","viviyan","vivo","vivyan","vivyanne","vixen","vixenish","viz","vizier","vizor","vj","vk","vl","vlad","vladamir","vladimir","vladivostok","vlc","vlf","vlookup","vlsi","vm","vms","vmware","vn","vnd","vo","voa","vocab","vocable","vocabularian","vocabularianism","vocabulary","vocal","vocalic","vocalise","vocalism","vocalist","vocalization","vocalize","vocalized","vocalizer","vocation","vocational","vocative","vociferate","vociferation","vociferous","vociferousness","vocoded","vocoder","vodka","voe","vogel","vogella","vogue","vogueing","voguish","voice","voiceband","voiced","voiceless","voicelessness","voicer","voices","voicing","void","voidable","voided","voider","voiding","voidness","voids","voil","voila","voile","voip","vol","volar","volatile","volatileness","volatility","volatilization","volatilize","volcanic","volcanically","volcanism","volcano","volcanoes","vole","volga","volgograd","volition","volitional","volitionality","volkswagen","volley","volleyball","volleyer","volleyerror","volstead","volt","volta","voltage","voltaic","voltaire","volterra","voltmeter","volubility","voluble","volubly","volume","volumes","volumetric","volumetrically","voluminous","voluminousness","voluntarily","voluntariness","voluntarism","voluntary","volunteer","voluptate","voluptuary","voluptuous","voluptuousness","volute","volutpat","volvo","vomit","von","vonda","vonnegut","vonni","vonnie","vonny","vonr","voodoo","voodooism","voracious","voraciousness","voracity","voronezh","vorster","vortex","vortices","vorticity","votary","vote","voted","voter","votes","voting","votive","vouch","voucher","vouchsafe","vow","vowel","vowelled","vowelling","vowels","vower","voyage","voyager","voyageur","voyeur","voyeurism","voyeuristic","vp","vpc","vpn","vps","vr","vs","vscode","vsts","vstudio","vt","vtable","vtk","vtol","vue","vuejs","vuex","vulcan","vulcanization","vulcanize","vulcanized","vulg","vulgar","vulgarian","vulgarism","vulgarity","vulgarization","vulgarize","vulgate","vulnerabilities","vulnerability","vulnerable","vulnerably","vulpine","vulputate","vulture","vulturelike","vulturous","vulva","vulvae","vv","vw","vx","vy","vying","vyky","w","wa","waals","wabash","wac","wacke","wackes","wackiness","wacko","wacky","waco","wad","wadded","wadding","waddle","wade","wader","wadi","wadsworth","wafer","waffle","wafs","waft","wafter","wag","wage","waged","wager","wages","wagged","waggery","wagging","waggish","waggishness","waggle","waggly","wagner","wagnerian","wagon","wagoner","wagtail","wahl","waif","waikiki","wail","wailer","wain","wainscot","wainwright","waist","waistband","waistcoat","waister","waistline","wait","waite","waited","waiter","waitfor","waiting","waitkey","waitpeople","waitperson","waitress","waits","waive","waiver","wake","wakefield","wakeful","wakefulness","waken","waker","wakeup","waksman","wal","walbridge","walcott","wald","waldemar","walden","waldensian","waldheim","waldo","waldon","waldorf","wale","wales","walesa","walford","walgreen","waling","walk","walkabout","walkaway","walker","walkie","walking","walkman","walkout","walkover","walks","walkthrough","walkway","wall","wallaby","wallace","wallache","wallah","wallas","wallboard","wallenstein","waller","wallet","walleye","wallflower","wallie","wallis","walliw","walloon","wallop","walloper","walloping","wallow","wallower","wallpaper","walls","wally","walnut","walpole","walpurgisnacht","walrus","walsh","walt","walter","walther","walton","waltz","waltzer","walworth","waly","wamp","wampum","wan","wanamaker","wand","wanda","wander","wanderer","wanderlust","wandie","wandis","wane","waneta","wang","wangle","wangler","wanids","wankel","wanna","wannabe","wanned","wanner","wanness","wannest","wanning","wansee","wansley","want","wanted","wanter","wanting","wanton","wantonness","wants","wapiti","war","warble","warbler","warbonnet","ward","warde","warden","warder","wardrobe","wardroom","wards","wardship","ware","warehouse","warehouseman","warfare","warfield","warhead","warhol","warhorse","warily","wariness","warinesses","waring","warless","warlike","warlock","warlord","warm","warmblooded","warmed","warmer","warmhearted","warmheartedness","warmish","warmness","warmonger","warmongering","warms","warmth","warmths","warn","warned","warner","warning","warnings","warnock","warp","warpaint","warpath","warpaths","warper","warplane","warrant","warranted","warranter","warranty","warred","warren","warrener","warring","warrior","wars","warsaw","warship","wart","warthog","wartime","warty","warwick","wary","was","wasatch","wash","washable","washbasin","washboard","washbowl","washburn","washcloth","washcloths","washday","washed","washer","washerwoman","washerwomen","washing","washington","washingtonian","washoe","washout","washrag","washroom","washstand","washtub","washy","wasn","wasp","waspish","waspishness","wassail","wasserman","wassermann","wast","wastage","waste","wastebasket","wasted","wasteful","wastefulness","wasteland","wastepaper","waster","wastewater","wasting","wastrel","wat","watanabe","watch","watchable","watchband","watchdog","watchdogged","watchdogging","watched","watcher","watches","watchful","watchfulness","watching","watchmake","watchmaker","watchman","watchmen","watchpoints","watchtower","watchword","water","waterbird","waterborne","waterbury","watercolor","watercolorist","watercourse","watercraft","watercress","waterer","waterfall","waterfowl","waterfront","watergate","waterhole","waterhouse","wateriness","watering","waterless","waterlily","waterline","waterlogged","waterloo","waterman","watermark","watermelon","watermill","waterproof","waters","watershed","waterside","watersider","waterspout","watertight","watertightness","watertown","waterway","waterwheel","waterworks","watery","watir","watkins","wats","watson","watt","wattage","watteau","wattenberg","watterson","wattle","watusi","waugh","waukesha","waunona","waupaca","waupun","wausau","wauwatosa","wav","wave","waveband","waveform","wavefront","waveguide","waveland","wavelength","wavelengths","wavelet","wavelike","wavenumber","waver","wavering","waverley","waverly","waves","wavily","waviness","wavy","wax","waxer","waxiness","waxwing","waxwork","waxy","way","wayfarer","wayfaring","waylaid","waylan","wayland","waylay","waylayer","wayleave","waylen","waylin","waylon","waymarked","wayne","waynesboro","waypoint","waypoints","ways","wayside","wayward","waywardness","wb","wc","wcf","wchar","wd","we","weak","weaken","weakener","weakfish","weakish","weakliness","weakling","weakly","weakness","weakreference","weal","wealth","wealthiness","wealths","wealthy","wean","weaner","weanling","weapon","weaponless","weaponry","weapons","wear","wearable","wearer","wearied","wearily","weariness","wearing","wearisome","wearisomeness","weary","wearying","weasel","weather","weatherbeaten","weathercock","weatherer","weatherford","weathering","weatherize","weatherman","weathermen","weatherperson","weatherproof","weatherstrip","weatherstripped","weatherstripping","weave","weaver","weaves","weaving","web","webapi","webapp","webappclassloader","webappcontext","webapplication","webapps","webb","webbed","webber","webbing","webbrowser","webcam","webclient","webcontainer","webcontrols","webcore","webdav","webdriver","webdriverwait","webelement","weber","webern","webexception","webfeet","webfont","webfoot","webform","webforms","webgl","webhook","webhooks","webhost","webkit","weblog","weblogic","weblogs","webm","webmaster","webmethod","webmvc","webp","webpack","webpage","webpages","webrequest","webresponse","webrick","webroot","webrtc","webserver","webservice","webservices","websettings","website","websites","websocket","websockets","websphere","webster","websterville","webstore","webstorm","webview","webviewclient","wed","wedded","weddell","wedder","wedding","wedge","wedgie","wedgwood","wedlock","wednesday","wee","weed","weeder","weediness","weedkiller","weedless","weedy","weeing","week","weekday","weekdays","weekend","weekender","weekends","weekly","weeknight","weeks","ween","weenie","weeny","weep","weeper","weepy","weevil","weft","wehr","wei","weibull","weidar","weider","weidman","weierstrass","weigh","weighed","weigher","weighs","weight","weighted","weighter","weightily","weightiness","weighting","weightless","weightlessness","weightlifter","weightlifting","weights","weightsum","weighty","weill","weinberg","weiner","weinstein","weir","weird","weirdie","weirdness","weirdo","weisenheimer","weiss","weissman","weissmuller","weizmann","weka","welbie","welby","welcher","welches","welcome","welcomed","welcomeness","welcoming","weld","welder","weldon","weldwood","welfare","welkin","well","welland","wellbeing","weller","welles","wellesley","wellhead","wellington","wellman","wellness","wells","wellspring","wellsville","welmers","welsh","welsher","welshman","welshmen","welshwoman","welshwomen","welt","welter","welterweight","wen","wench","wencher","wend","wenda","wendall","wendel","wendeline","wendell","wendi","wendie","wendy","wendye","wenona","wenonah","went","wentworth","wept","were","weren","werewolf","werewolves","werner","wernher","werror","werther","werwolf","wes","wesley","wesleyan","wessex","wesson","west","westbound","westbrook","westbrooke","westchester","wester","westerly","western","westerner","westernization","westernize","westernmost","westfield","westhampton","westing","westinghouse","westleigh","westley","westminster","westmore","weston","westphalia","westport","westward","westwood","wet","wetback","wether","wetland","wetness","wettable","wetter","wettest","wetting","weyden","weyerhauser","weylin","wezen","wf","wff","wg","wget","wh","whack","whacker","whale","whaleboat","whalebone","whalen","whaler","whaling","wham","whammed","whamming","whammy","wharf","wharton","wharves","what","whatchamacallit","whatever","whatnot","whats","whatsapp","whatsoever","whatwg","wheal","wheat","wheatgerm","wheaties","wheatland","wheaton","wheatstone","whee","wheedle","wheel","wheelbarrow","wheelbase","wheelchair","wheeler","wheelhouse","wheelie","wheeling","wheelock","wheels","wheelwright","wheeze","wheezily","wheeziness","wheezy","whelan","whelk","wheller","whelm","whelp","when","whence","whenever","whensoever","where","whereabout","whereas","whereat","whereby","wherefore","wherein","whereof","whereon","wheresoever","whereto","whereupon","wherever","wherewith","wherewithal","wherry","whet","whether","whetstone","whetted","whetting","whew","whey","which","whichever","whiff","whiffle","whiffler","whiffletree","whig","while","whilom","whilst","whim","whimmed","whimming","whimper","whimsey","whimsical","whimsicality","whimsy","whine","whining","whinny","whiny","whip","whipcord","whiplash","whippany","whipped","whipper","whippersnapper","whippet","whipping","whipple","whippletree","whippoorwill","whips","whipsaw","whir","whirl","whirligig","whirlpool","whirlwind","whirly","whirlybird","whirred","whirring","whisk","whisker","whiskery","whiskey","whisper","whisperer","whispering","whist","whistle","whistleable","whistler","whistling","whit","whitaker","whitby","whitcomb","white","whitebait","whitecap","whitecolor","whiteface","whitefield","whitefish","whitehall","whitehead","whitehorse","whiteleaf","whiteley","whitelist","whiten","whitener","whiteness","whitening","whiteout","whitespace","whitespaces","whitetail","whitewall","whitewash","whitewater","whitey","whitfield","whither","whitier","whitiest","whiting","whitish","whitley","whitlock","whitman","whitney","whitsunday","whittaker","whitter","whittier","whittle","whittler","whiz","whizkid","whizzbang","whizzed","whizzes","whizzing","whl","who","whoa","whodunit","whoever","whois","whole","wholegrain","wholehearted","wholeheartedness","wholemeal","wholeness","wholesale","wholesaler","wholesome","wholesomeness","wholewheat","wholly","whom","whomever","whomsoever","whoop","whoopee","whooper","whoosh","whop","whopper","whopping","whore","whorehouse","whoreish","whorish","whorl","whose","whoso","whosoever","why","whys","wi","wiatt","wich","wichita","wick","wicked","wickedness","wicker","wickerwork","wicket","wicketkeeper","wicking","wid","wide","widely","widemouthed","widen","widener","wideness","wider","widespread","widgeon","widget","widgets","widow","widower","widowhood","width","widths","widthwise","wieland","wield","wielder","wiemar","wiener","wienie","wier","wiesel","wife","wifeless","wifely","wifi","wifimanager","wig","wigeon","wigged","wigging","wiggins","wiggle","wiggler","wiggly","wight","wiglet","wigmaker","wigner","wigwag","wigwagged","wigwagging","wigwam","wiki","wikimedia","wikipedia","wilberforce","wilbert","wilbur","wilburn","wilburt","wilcox","wild","wilda","wildcard","wildcards","wildcat","wildcatted","wildcatter","wildcatting","wilde","wildebeest","wilden","wilder","wilderness","wildfire","wildflower","wildfly","wildfowl","wilding","wildlife","wildly","wildness","wildon","wile","wileen","wilek","wiley","wilford","wilfred","wilfredo","wilfrid","wilfulness","wilhelm","wilhelmina","wilhelmine","wilie","wilily","wiliness","wilkerson","wilkes","wilkins","wilkinson","will","willa","willabella","willamette","willamina","willard","willcox","willdon","willed","willem","willemstad","willer","willetta","willette","willey","willful","willfulness","willi","william","williamsburg","williamson","willie","willied","willies","willing","willinger","willingest","willingness","willisson","williwaw","willoughby","willow","willower","willowy","willpower","willy","willyt","wilma","wilmar","wilmer","wilmette","wilmington","wilona","wilone","wilow","wilshire","wilson","wilsonian","wilt","wilton","wily","wimbledon","wimp","wimpish","wimple","wimpy","win","winapi","wince","winch","winchell","wincher","winchester","wind","windbag","windblown","windbreak","windburn","winded","winder","windfall","windflower","windham","windhoek","windily","windiness","winding","windjammer","windlass","windless","windmill","window","windowless","windowmanager","windowpane","windows","windowsazure","windowsill","windowstate","windpipe","windproof","windrow","winds","windscreen","windshield","windsock","windsor","windstorm","windsurf","windswept","windup","windward","windy","wine","wineglass","winegrower","winehead","winemake","winemaster","winery","winesap","wineskin","winfield","winform","winforms","winfred","winfrey","winfx","wing","wingback","wingding","wingeing","winger","wingless","winglike","wingman","wingmen","wingspan","wingspread","wingtip","wini","winifield","winifred","wink","winker","winking","winkle","winless","winn","winna","winnable","winnah","winne","winnebago","winner","winners","winnetka","winni","winnie","winnifred","winning","winnipeg","winnow","winny","wino","winograd","winona","winonah","winooski","winrt","wins","winsborough","winsett","winslow","winsock","winsome","winsomeness","winston","winter","winterer","wintergreen","winterize","winters","wintertime","winthrop","wintriness","wintry","winy","wipe","wiper","wire","wired","wirehair","wireless","wireman","wiremen","wirer","wires","wireshark","wiretap","wiretapped","wiretapper","wiretapping","wiriness","wiring","wiry","wis","wisc","wisconsin","wisconsinite","wisdom","wisdoms","wise","wiseacre","wisecrack","wised","wisely","wiseness","wisenheimer","wises","wish","wishbone","wishes","wishful","wishfulness","wishlist","wishy","wising","wisp","wispy","wist","wisteria","wistful","wistfulness","wit","witch","witchcraft","witchdoctor","witchery","with","withal","withcolumn","withdraw","withdrawal","withdrawer","withdrawn","withdrawnness","withdrew","withe","wither","withering","witherspoon","withevent","withheld","withhold","withholder","withidentifier","within","withobject","without","withrowanimation","withs","withstand","withstood","withstring","witless","witlessness","witness","witnessed","witt","witted","witter","wittgenstein","witticism","wittie","wittily","wittiness","witting","wittings","witty","witwatersrand","wive","wives","wix","wiz","wizard","wizardry","wizen","wk","wkhtmltopdf","wkwebview","wl","wlan","wls","wm","wmi","wn","wnd","wndproc","wno","wnw","wo","woad","wobble","wobbler","wobbliness","wobbly","wodehouse","woe","woebegone","woeful","woefuller","woefullest","woefulness","woff","wok","woke","wolcott","wold","wolf","wolfe","wolfer","wolff","wolfgang","wolfhound","wolfie","wolfish","wolfishness","wolfram","wolfy","wollongong","wollstonecraft","wolsey","wolverhampton","wolverine","wolverton","wolves","woman","womanhood","womanish","womanize","womanized","womanizer","womanizes","womankind","womanlike","womanliness","womanly","womb","wombat","women","womenfolk","won","wonder","wondered","wonderer","wonderful","wonderfulness","wondering","wonderland","wonderment","wondrous","wondrousness","wong","wonk","wonky","wonned","wonning","wont","wonted","wontedness","woo","woocommerce","wood","woodard","woodberry","woodbine","woodblock","woodbury","woodcarver","woodcarving","woodchopper","woodchuck","woodcock","woodcraft","woodcut","woodcutter","woodcutting","wooden","woodenness","woodgrain","woodhen","woodhull","woodie","woodiness","woodland","woodlawn","woodlice","woodlot","woodlouse","woodman","woodmen","woodpecker","woodpile","woodrow","woodruff","woods","woodshed","woodshedded","woodshedding","woodside","woodsman","woodsmen","woodsmoke","woodstock","woodsy","woodward","woodwind","woodwork","woodworker","woodworking","woodworm","woody","woodyard","woof","woofer","wool","woolf","woolgather","woolgatherer","woolgathering","woolliness","woolly","woolongong","woolworth","woonsocket","wooster","wooten","woozily","wooziness","woozy","wop","worcester","worcestershire","word","wordage","wordbook","wordcount","worden","wordily","wordiness","wording","wordless","wordlist","wordplay","wordpress","words","wordsworth","wordy","wore","work","workability","workable","workableness","workably","workaday","workaholic","workaround","workarounds","workbench","workbook","workbooks","workday","workdir","worked","worker","workers","workfare","workflow","workflows","workforce","workhorse","workhouse","working","workingman","workingmen","workingwoman","workingwomen","workitem","worklight","workload","workman","workmanlike","workmanship","workmate","workmen","workout","workpiece","workplace","workroom","works","worksheet","worksheetfunction","worksheets","workshop","workspace","workspaces","workstation","worktable","worktop","workup","workweek","world","worldlier","worldliest","worldliness","worldly","worlds","worldwide","worm","wormer","wormhole","worms","wormwood","wormy","worn","worried","worrier","worries","worriment","worrisome","worry","worrying","worrywart","worse","worsen","worship","worshiper","worshipful","worshipfulness","worst","worsted","wort","worth","worthily","worthiness","worthinesses","worthington","worthless","worthlessness","worths","worthwhile","worthy","wost","wot","wotan","would","wouldn","wouldst","wound","wounded","wounder","wounding","wounds","wove","woven","wovens","wow","wozniak","wp","wparam","wpdb","wpf","wpfapplication","wpm","wr","wrack","wraith","wraiths","wrangell","wrangle","wrangler","wrap","wraparound","wrapped","wrapper","wrappers","wrapping","wraps","wrasse","wrath","wrathful","wraths","wreak","wreath","wreathe","wreaths","wreck","wreckage","wrecker","wren","wrench","wrenching","wrennie","wrest","wrester","wrestle","wrestler","wrestling","wretch","wretched","wretchedness","wriggle","wriggler","wriggly","wright","wrigley","wring","wringer","wrinkle","wrinkled","wrinkly","wrist","wristband","wristwatch","writ","writable","write","writebytes","writefile","writehead","writeline","writeln","writeobject","writer","writerow","writers","writes","writestring","writeto","writetofile","writeup","writhe","writing","written","wroclaw","wrong","wrongdoer","wrongdoing","wronger","wrongful","wrongfulness","wrongheaded","wrongheadedness","wrongly","wrongness","wronskian","wrote","wroth","wrought","wrt","wrung","wry","wryer","wryest","wryness","ws","wscript","wsdl","wsfilter","wsgi","wshttpbinding","wso","wsp","wss","wsse","wstring","wsw","wt","wtf","wu","wuhan","wurlitzer","wurst","wuss","wussy","wv","ww","wwdc","wwi","wwii","www","wwwroot","wx","wxpython","wxwidgets","wy","wyatan","wyatt","wycherley","wycliffe","wye","wyeth","wylie","wylma","wyman","wyn","wyndham","wynn","wynne","wynnie","wynny","wyo","wyoming","wyomingite","wysiwyg","x","xa","xamarin","xaml","xampp","xanadu","xanthippe","xanthus","xargs","xavier","xaviera","xaxis","xb","xbox","xc","xcode","xcopy","xd","xdata","xdebug","xdoc","xdocument","xe","xebec","xelement","xemacs","xena","xenakis","xenia","xenix","xenon","xenophobe","xenophobia","xenophobic","xenophon","xenos","xerces","xerographic","xerography","xerox","xerxes","xever","xf","xfbml","xff","xffff","xffffff","xffffffff","xhdpi","xhosa","xhr","xhtml","xhttp","xi","xian","xiaoping","xib","xii","xiii","ximenes","ximenez","ximian","xingu","xis","xiv","xix","xkcd","xl","xlab","xlabel","xlapp","xlarge","xldown","xlim","xlink","xls","xlsm","xlsx","xlup","xm","xmas","xmax","xmin","xml","xmlattribute","xmldata","xmldoc","xmldocument","xmlelement","xmlfile","xmlhttp","xmlhttprequest","xmlnode","xmlns","xmlparser","xmlreader","xmlrootelement","xmlrpc","xmlschema","xmlserializer","xmlsoap","xmlstring","xmltype","xmlwriter","xmm","xmpp","xms","xmx","xn","xna","xochipilli","xor","xp","xpath","xpos","xquery","xr","xrange","xref","xs","xscale","xsd","xsi","xsl","xslt","xsp","xss","xstream","xt","xterm","xticks","xts","xtype","xunit","xuzhou","xv","xvi","xvii","xviii","xwork","xx","xxl","xxx","xxxx","xxxxx","xxxxxx","xxxxxxx","xxxxxxxx","xxxxxxxxx","xxxxxxxxxx","xy","xylem","xylene","xylia","xylina","xylophone","xylophonist","xymenes","xyz","xz","y","ya","yacc","yacht","yachting","yachtsman","yachtsmen","yachtswoman","yachtswomen","yack","yagi","yahoo","yahweh","yak","yakima","yakked","yakking","yakut","yakutsk","yale","yalies","yalonda","yalow","yalta","yalu","yam","yamaha","yaml","yammer","yamoussoukro","yanaton","yance","yancey","yancy","yang","yangon","yangtze","yank","yankee","yaounde","yap","yapped","yapping","yaqui","yard","yardage","yardarm","yardley","yardman","yardmaster","yardmen","yardstick","yarmulke","yarn","yaroslavl","yarrow","yasmeen","yasmin","yates","yaw","yawl","yawn","yawner","yawning","yaxis","yay","yb","yc","ycombinator","yd","ydata","ye","yea","yeager","yeah","yeahs","year","yearbook","yearling","yearlong","yearly","yearn","yearner","yearning","years","yeast","yeastiness","yeasty","yeats","yecch","yegg","yehudi","yehudit","yekaterinburg","yelena","yell","yellow","yellowhammers","yellowish","yellowknife","yellowness","yellowstone","yellowy","yelp","yelper","yeltsin","yemen","yemeni","yemenite","yen","yenisei","yenned","yenning","yentl","yeoman","yeomanry","yeomen","yep","yerevan","yerkes","yes","yesenia","yeshiva","yessed","yessing","yesterday","yesteryear","yet","yeti","yetta","yettie","yetty","yevette","yevtushenko","yew","yggdrasil","yi","yiddish","yield","yielded","yielding","yields","yii","yiiframework","yikes","yin","yip","yipe","yipped","yippee","yipping","ylab","ylabel","ylim","ym","ymax","ymca","ymha","ymin","ymir","yml","ymmv","yn","ynes","ynez","yo","yoda","yodel","yodeler","yoder","yoga","yoghurt","yogi","yogurt","yoke","yoked","yokel","yokes","yoking","yoknapatawpha","yoko","yokohama","yolanda","yolande","yolane","yolanthe","yolk","yon","yonder","yong","yonkers","yore","yorgo","yorick","york","yorke","yorker","yorkshire","yorktown","yoruba","yosemite","yoshi","yoshiko","yost","you","young","younger","youngish","youngster","youngstown","your","yourapp","yourclass","yourdomain","yours","yourself","yourselves","yourtable","youth","youthful","youthfulness","youths","youtrack","youtu","yovonnda","yow","yowl","yp","ypos","ypres","ypsilanti","yr","yrs","ys","ysabel","yscale","yt","ytterbium","yttrium","yuan","yuba","yucatan","yucca","yuck","yucky","yugo","yugoslav","yugoslavia","yugoslavian","yuh","yui","yuk","yuki","yukked","yukking","yukon","yul","yule","yuletide","yulma","yum","yuma","yummy","yunnan","yup","yuppie","yuri","yurik","yurt","yuv","yves","yvette","yvon","yvonne","yvor","yw","ywca","ywha","yy","yyy","yyyy","yyyymmdd","z","za","zabrina","zaccaria","zach","zacharia","zachariah","zacharie","zachary","zacherie","zachery","zack","zackariah","zag","zagging","zagreb","zahara","zaire","zairian","zak","zambezi","zambia","zambian","zamboni","zamenhof","zamora","zan","zandra","zane","zaneta","zaniness","zanuck","zany","zanzibar","zap","zapata","zaporozhye","zappa","zapped","zapper","zapping","zara","zarah","zared","zaria","zarla","zc","ze","zea","zeal","zealand","zealot","zealotry","zealous","zealousness","zeb","zebadiah","zebedee","zebra","zebu","zebulen","zebulon","zechariah","zed","zedekiah","zedong","zeffirelli","zeiss","zeitgeist","zeke","zelda","zelig","zellerbach","zelma","zen","zena","zend","zendframework","zenger","zenia","zenith","zeniths","zennist","zeno","zephaniah","zephyr","zephyrus","zeppelin","zerk","zero","zeroed","zeroes","zeroing","zeromq","zeros","zest","zestful","zestfulness","zesty","zeta","zeugma","zeus","zf","zh","zhdanov","zhengzhou","zhivago","zhukov","zi","zia","zibo","ziegfeld","ziegler","zig","zigged","zigging","ziggy","zigzag","zigzagged","zigzagger","zigzagging","zilch","zillion","zilvia","zimbabwe","zimbabwean","zimmerman","zinc","zincked","zincking","zindex","zing","zingy","zinnia","zion","zionism","zionist","zip","zipcode","zipfile","zipped","zipper","zipping","zippy","zips","zircon","zirconium","zit","zita","zitella","zither","zk","zlib","zloty","zm","zmq","zn","zodiac","zodiacal","zoe","zola","zollie","zolly","zomba","zombi","zombie","zonal","zonda","zondra","zone","zoned","zoneddatetime","zoneid","zones","zoning","zonked","zonnya","zoo","zookeeper","zookeepers","zoological","zoologist","zoology","zoom","zoomed","zooming","zoophyte","zoophytic","zora","zorah","zorana","zorina","zorine","zorn","zoroaster","zoroastrian","zoroastrianism","zorro","zosma","zounds","zr","zrich","zs","zsazsa","zsh","zsigmondy","zu","zubenelgenubi","zubeneschamali","zucchini","zukor","zulema","zulu","zululand","zuni","zuzana","zwieback","zwingli","zworykin","zx","zxing","zydeco","zygote","zygoteinit","zygotic","zymurgy","zz","zzz"]}')},77596:e=>{"use strict";e.exports=JSON.parse('{"dictionariesSupplementaryArr":["a256","a2dpsource","aafwk","abilityname","abilityslice","abnormally","accelerates","accents","accommodates","acmmax","acn","activates","actived","adcp","adjusts","adpu","adts","advertisements","affinities","agrees","alerting","algrithom","aligns","alpha","alpnprotocols","alterase","alternating","altitudes","amb","ambisonic","ambisonics","amr","animatable","annually","antialias","apdu","apecified","apertures","appselect","arcs","arfcn","arkui","arrarybuffer","arraybuffer","arrlist","ashmem","associating","asy","asyn","asynchronized","atime","atio","atomicservice","atqa","attaches","attachment0","attribs","audios","authenticates","authinfo","autocorrect","averr","avoidareachange","avrcp","avsession","backgrounding","backs","base64","bassboost","beta1","bevels","bgra","bidirectionally","bitrates","blending","blendmode","blocklist","bms","bolder","bonded","bonding","booted","brightens","brighter","brightest","browsable","bscribes","bsic","bssid","bufferfi","bufferfv","bufferiv","bufferqueue","bufferuiv","bundlename","bundlestat","buttonconfig","bypassed","bytrace","callbackfn","camped","canceling","cancelling","cancels","capabilitys","capturers","ccm","cdma","ce","certsign","cft","channeldown","channelup","checkboxgroup","chload","chromaticities","chrominance","circled","clamped","clamps","cloudfile","coincides","collaborated","collapses","collations","collectable","colno","colorfilter","complies","compositing","compresses","cone","conferencing","confpersist","connectable","contentful","contex","controlpanel","controlparam","convertxml","cpid","cpuprofiler","cpx","cpy","creatable","crl","crops","crosshair","crowdtest","crowdtested","crowdtesting","csh","cug","cyclewindows","daltonization","darkens","darkest","dataability","datareceive","dataresubmissionhandler","datashare","datasync","dbm","dci","ddmp","de","deactivated","deactivation","decodes","decomposed","decompressed","decompressing","decr","decrypts","defaulted","delegator","deletable","deletefile","denormalization","denormalize","denormalized","densitys","deregistered","deregisters","deselected","designative","desynchronized","detents","developtools","devicemanager","dfactor","dfx","dialling","dimbehind","dirent","dirxml","disables","disallowed","disallows","discharging","disconnecting","disconnection","disconnects","discription","dismissal","dismissing","dispatches","displacement","dlp","dnd","dnses","donot","downlink","downmix","dpad","drains","dragbar","drawbuffer","drm","dsda","dsds","dsf","dtmf","ducked","ducking","earfcn","earphones","earpiece","ebu","ece","edr","efuse","egid","ehrpd","ejectclosecd","emption","emphasized","encapsulates","encloses","encompassed","encrypts","endc","endx","endy","enrolled","enrolls","enumeratable","erasing","eration","errcode","erver","esim","ethiopic","ets","euid","evdo","evenodd","evicted","excepted","exempted","extention","f1","faultlog","faultlogger","fchmod","fchown","fdatasync","fdn","fdopen","fileio","fileshare","fillets","flac","flg","flushes","foldable","foregrounding","formatable","forwardmail","freesize","fstat","fsync","ftruncate","fulfills","fuma","furse","gamepad","gba","geofence","getunfilteredlinkurl","glasses","gnss","graphicseditor","greate","gtc","hailing","handheld","handhold","handsfree","handsfreeunit","hanguel","hangups","hanja","hankaku","hapmodule","haps","haptic","haptics","hce","hdcp","headed","headersreceive","headphones","heapsnapshot","heating","heavier","henkan","hevc","hexadecagonal","hfp","hibernates","hibernating","hichecker","hidebug","hierarchically","hifi","hilog","hisysevent","hitrace","hiview","hiviewdfx","hkdf","hlg","hogp","hsp","hspa","hspap","htmltext","huks","hwid","icq","id","idm","ifaces","illuminated","ima","imager","imagevideo","imclient","imengine","immersive","imms","ims","imsi","inactived","inactivity","inclusiza","inconsistency","indata","indcating","ineffective","injects","ino","inputer","inputers","inputevent","inputmethod","inputmethodengine","inquired","inspected","inspectors","instanced","intercepted","interchanged","interleaved","internalformat","internationalized","interpolating","interpolatingSpring","interpolator","interworking","invalidates","ipaddr","isdn","isim","issuers","ivi","iwlan","jis","judged","kaihong","kbdillum","kbdinputassist","kbps","kdf","keyof","keyframe","keyguard","keyusage","khronos","kneading","kvpairs","kvstore","lable","lanes","lasted","lastmode","latn","layoutable","lbitfield","lboolean","lbyte","lchown","lclampf","ldpi","lenum","lfloat","libraryname","lifted","lifts","linearly","lintptr","listened","llbackfn","lockdown","lockscreen","lod","loggable","logoff","longitudinally","lowercased","lightens","lightupEffect","lpx","lru","lseek","lshort","lsizei","lsizeiptr","lstat","lubyte","luint","luma","lushort","lux","mah","malham","map","mcc","md5","mdns","mdnserror","mediaquery","meid","messageerror","metered","metering","mgf","mgf1","mifare","minibar","minimizing","mirrored","missions","mkdtemp","mmax","mmi","mmicode","mnc","moderately","moitor","mplink","mschap","msdos","msdp","mserr","msn","mtp","muhenkan","multifrequency","multimodal","multiplies","multisample","multisim","multitask","mutes","narrowband","nci","ndef","neglects","negotiated","neighborhoods","netmask","nets","nextgroup","nlink","nmea","nnrt","nopadding","mori","normalizer","notifies","notifying","numpad","nvalidates","nweb","oaep","obscured","ofb","offhook","offscreen","omapi","oncancel","ondataresubmission","ondataresubmitted","onexit","onfinish","onframe","onmessageerror","onrepeat","oob","oobinline","openharmony","oper","operated","operatorconfigs","opkey","opl","opname","option","originating","osd","ott","ounted","overheated","overline","owningproperties","ows","oximeter","p2p","paginated","paramcheck","parameterf","parameteri","paren","parseinfo","participating","passpoint","pastedata","patchlevel","pbap","pbo","pda","pdu","peap","persion","persistable","perso","personalisation","pertaining","pgo","photographing","pickers","pixelmap","playpause","playstate","plmn","plurals","plusminus","pmm","pnn","pobox","polylines","pooled","ppid","pread","precisiontype","precomposed","precon","preconnect","preconnected","preconnectable","preempted","preferentially","preinstalled","prelaunch","preloads","premises","premultiplied","premultiply","prepares","preresolve","presently","presistent","prevgroup","prikey","primaries","proactively","prohibits","promisify","provisioned","proxyed","psc","psk","psrc","pss","pssh","puk","pvr","querier","queriers","radiuses","rasterizer","rawfile","rdb","rdev","reassociate","rebounds","recalculated","reconfiguration","reconfirm","recovered","recovering","recovers","recursions","reclaimed","redirections","refill","refusing","rejects","relocation","remidner","remotedevice","removable","renderbuffer","renderbuffertarget","repayment","repeates","reposition","resizeable","resmgr","resourceschedule","restores","restricts","resubmission","resubmitted","resultsets","resumed","retried","revocation","revoked","rewinding","rfcomm","rfid","rfkill","ringtone","ringtones","rle","rmdir","rotatable","rscp","rsrp","rtd","rtt","rtcp","ruim","rwt","s5","sac","sae","sak","satellites","sbc","scdma","scene","sco","scrambling","screenlock","screenoff","screensaver","scrolldown","scrollup","sdpi","searchsetter","sece","secinfo","seeked","semicircles","sensing","sequenceable","settingsdata","sfactor","sha1","shadertype","sharedarraybuffer","shenzhen","shortkey","shuts","sigalgs","silenced","singly","slidable","sliderstyle","statvfs","stk","str","strokes","sm3","smil","smpte","smsc","snoozing","snorm","snr","socid","softer","sonification","sortings","spatialization","spawns","spay","spdy","speakerphone","specificed","speedratings","spellcheck","spn","spooler","spp","spry","spy","srgb","ssp","stablization","statfs","stopcd","storei","storge","stroked","subassembies","subassemblies","subcomponents","subframe","subframes","subkeys","subnode","subpixel","subscrbers","subscribale","subscribes","substate","subtitles","subtypes","subwindow","subwindows","superimposed","suscriber","suscribes","suspends","switchvideomode","synched","synchronizes","synchronizing","synth","syscreen","sysevent","sysex","sysrq","systemapp","systembar","systemsize","systemui","showcounter","tailoring","talkback","taskmanager","taskpool","tbla","tcpnodelay","tdm","tdscdma","telecom","tethering","texel","textarget","textblob","textclock","texttimer","thirdparty","timeinterfaceimpl","tlsv12","tlsv13","tnf","totalsize","touchpad","trackinfo","tranlisterated","transcode","transferable","transfunc","transliterated","transliterator","transpilation","trashed","traversed","traverses","truncates","trustlist","tsbundle","ttls","tunneled","txpower","uarfcn","ubset","ucs","udid","uint8","uint8arr","uitest","umalqura","unapply","unassigned","unauth","unbinding","unblocking","uncalibrated","uncategorized","uncatergorized","unclearable","unconditional","undefer","undisturbed","unduck","unducked","unequal","unfiltered","unfocused","unhealthy","unhold","unicom","unicon","uniform1ui","uniforms","uninit","uninitialize","uninitializes","uninstallation","uninstalls","unlinked","unlocking","unlocks","unmap","unmapping","unmarshalling","unmountable","unmounted","unmute","unmutes","unobserve","unperceivable","unpressed","unregistered","unregistering","unregisters","unremovable","unrendered","unrestricted","unsecure","unsent","unspec","unshare","unsubscribes","unsuccessfully","unsupport","unsuspended","uplink","useriam","userspace","usim","ussd","utilized","utimes","uuids","uwb","uids","v9","varyings","viewframe","vibrates","vibrating","vlr","voicemail","volte","volumemanager","vorbis","vpr","vss","vsync","wakes","waking","wallpapers","wantagent","wapi","wappush","watchers","waterflow","wcdma","wcdmn","weakmap","weakset","wearables","weighing","wep","wideband","wifiext","wimax","wireframe","wma","wmp","wmv","wmx","wordprocessor","workscheduler","woy","wrappedvalue","writemask","wukong","wvx","wwan","x25519","x509","xcomponent","xfer","xldpi","xoffset","xxldpi","xxxldpi","ycbcr","ycrcb","yoffset","zenkaku","zfail","zoffset","zoomin","zoomout","zoomreset","zooms","zpass","commonevent","clouddata","unadjustable","unprepare","unchained","sandboxes","sar","adapts","followx"]}')},93460:e=>{"use strict";e.exports=JSON.parse('[{"badWord":"option","suggestion":"options","ignore":["options","optionMode","_OPTION_"]}]')},289:e=>{"use strict";e.exports=JSON.parse('[{"word":"ability","files":[".*d.ts$"]}]')},85311:e=>{"use strict";e.exports=JSON.parse('{"app":{"bundleName":"ohos.global.systemres","icon":"$media:ohos_app_icon","label":"$string:ohos_app_name","singleton":true,"vendor":"ohos","version":{"code":2,"name":"2.0.0.1"},"apiVersion":{"compatible":3,"target":3}},"deviceConfig":{"default":{}},"module":{"package":"ohos.global.systemres","generateBuildHash":true,"deviceType":["default","tv","car","wearable","tablet","2in1"],"distro":{"deliveryWithInstall":true,"moduleName":"entry","moduleType":"entry"},"definePermissions":[{"name":"ohos.permission.ANSWER_CALL","grantMode":"user_grant","since":9,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_answer_call","description":"$string:ohos_desc_answer_call"},{"name":"ohos.permission.USE_BLUETOOTH","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.DISCOVER_BLUETOOTH","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_BLUETOOTH","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_BLUETOOTH","grantMode":"user_grant","availableLevel":"normal","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false,"label":"$string:ohos_lab_access_bluetooth","description":"$string:ohos_desc_access_bluetooth"},{"name":"ohos.permission.GET_BLUETOOTH_LOCAL_MAC","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INTERNET","grantMode":"system_grant","availableLevel":"normal","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_internet","description":"$string:ohos_desc_internet"},{"name":"ohos.permission.MODIFY_AUDIO_SETTINGS","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_modify_audio_settings","description":"$string:ohos_desc_modify_audio_settings"},{"name":"ohos.permission.ACCESS_NOTIFICATION_POLICY","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.READ_CALENDAR","grantMode":"user_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_calendar","description":"$string:ohos_desc_read_calendar"},{"name":"ohos.permission.READ_CALL_LOG","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_call_log","description":"$string:ohos_desc_read_call_log"},{"name":"ohos.permission.READ_CELL_MESSAGES","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_cell_messages","description":"$string:ohos_desc_read_cell_messages"},{"name":"ohos.permission.READ_CONTACTS","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_contacts","description":"$string:ohos_desc_read_contacts"},{"name":"ohos.permission.GET_TELEPHONY_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_get_telephony_state","description":"$string:ohos_desc_get_telephony_state"},{"name":"ohos.permission.GET_PHONE_NUMBERS","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_get_phone_numbers","description":"$string:ohos_desc_get_phone_numbers"},{"name":"ohos.permission.READ_MESSAGES","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_messages","description":"$string:ohos_desc_read_messages"},{"name":"ohos.permission.RECEIVE_MMS","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_receive_mms","description":"$string:ohos_desc_receive_mms"},{"name":"ohos.permission.RECEIVE_SMS","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_receive_sms","description":"$string:ohos_desc_receive_sms"},{"name":"ohos.permission.RECEIVE_WAP_MESSAGES","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_receive_wap_messages","description":"$string:ohos_desc_receive_wap_messages"},{"name":"ohos.permission.MICROPHONE","grantMode":"user_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_microphone","description":"$string:ohos_desc_microphone"},{"name":"ohos.permission.SEND_MESSAGES","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_send_messages","description":"$string:ohos_desc_send_messages"},{"name":"ohos.permission.WRITE_CALENDAR","grantMode":"user_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_calendar","description":"$string:ohos_desc_write_calendar"},{"name":"ohos.permission.WRITE_CALL_LOG","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_call_log","description":"$string:ohos_desc_write_call_log"},{"name":"ohos.permission.WRITE_CONTACTS","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_contacts","description":"$string:ohos_desc_write_contacts"},{"name":"ohos.permission.DISTRIBUTED_DATASYNC","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_distributed_datasync","description":"$string:ohos_desc_distributed_datasync"},{"name":"ohos.permission.DISTRIBUTED_SOFTBUS_CENTER","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":false,"distributedSceneEnable":true},{"name":"ohos.permission.MANAGE_VOICEMAIL","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_manage_voicemail","description":"$string:ohos_desc_manage_voicemail"},{"name":"ohos.permission.REQUIRE_FORM","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.AGENT_REQUIRE_FORM","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.LOCATION_IN_BACKGROUND","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false,"label":"$string:ohos_lab_location_in_background","description":"$string:ohos_desc_location_in_background"},{"name":"ohos.permission.LOCATION","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_location","description":"$string:ohos_desc_location"},{"name":"ohos.permission.APPROXIMATELY_LOCATION","grantMode":"user_grant","availableLevel":"normal","since":9,"deprecated":"","provisionEnable":false,"distributedSceneEnable":true,"label":"$string:ohos_lab_approximately_location","description":"$string:ohos_desc_approximately_location"},{"name":"ohos.permission.MEDIA_LOCATION","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_media_location","description":"$string:ohos_desc_media_location"},{"name":"ohos.permission.GET_NETWORK_INFO","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_get_network_info","description":"$string:ohos_desc_get_network_info"},{"name":"ohos.permission.PLACE_CALL","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_place_call","description":"$string:ohos_desc_place_call"},{"name":"ohos.permission.CAMERA","grantMode":"user_grant","availableLevel":"normal","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_camera","description":"$string:ohos_desc_camera"},{"name":"ohos.permission.SET_NETWORK_INFO","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_set_network_info","description":"$string:ohos_desc_set_network_info"},{"name":"ohos.permission.REMOVE_CACHE_FILES","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_MEDIA","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_read_media","description":"$string:ohos_desc_read_media"},{"name":"ohos.permission.REBOOT","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RUNNING_LOCK","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_MEDIA","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_write_media","description":"$string:ohos_desc_write_media"},{"name":"ohos.permission.SET_TIME","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_set_time","description":"$string:ohos_desc_set_time"},{"name":"ohos.permission.SET_TIME_ZONE","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_set_time_zone","description":"$string:ohos_desc_set_time_zone"},{"name":"ohos.permission.DOWNLOAD_SESSION_MANAGER","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_download_session_manager","description":"$string:ohos_desc_download_session_manager"},{"name":"ohos.permission.COMMONEVENT_STICKY","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_commonevent_sticky","description":"$string:ohos_desc_commonevent_sticky"},{"name":"ohos.permission.SYSTEM_FLOAT_WINDOW","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PRIVACY_WINDOW","grantMode":"system_grant","availableLevel":"normal","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.POWER_MANAGER","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.REFRESH_USER_ACTION","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.POWER_OPTIMIZATION","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.REBOOT_RECOVERY","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_LOCAL_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_manage_local_accounts","description":"$string:ohos_desc_manage_local_accounts"},{"name":"ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_interact_across_local_accounts","description":"$string:ohos_desc_interact_across_local_accounts"},{"name":"ohos.permission.VIBRATE","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_vibrate","description":"$string:ohos_desc_vibrate"},{"name":"ohos.permission.SYSTEM_LIGHT_CONTROL","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ACTIVITY_MOTION","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_activity_motion","description":"$string:ohos_desc_activity_motion"},{"name":"ohos.permission.READ_HEALTH_DATA","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_health_data","description":"$string:ohos_desc_read_health_data"},{"name":"ohos.permission.CONNECT_IME_ABILITY","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_connect_ime_ability","description":"$string:ohos_desc_connect_ime_ability"},{"name":"ohos.permission.CONNECT_SCREEN_SAVER_ABILITY","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_SCREEN_SAVER","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_SCREEN_SAVER","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_WALLPAPER","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_set_wallpaper","description":"$string:ohos_desc_set_wallpaper"},{"name":"ohos.permission.GET_WALLPAPER","grantMode":"system_grant","availableLevel":"system_basic","provisionEnable":true,"since":7,"deprecated":"","distributedSceneEnable":false,"label":"$string:ohos_lab_get_wallpaper","description":"$string:ohos_desc_get_wallpaper"},{"name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_MISSIONS","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"since 9","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.KEEP_BACKGROUND_RUNNING","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.UPDATE_CONFIGURATION","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.UPDATE_SYSTEM","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.FACTORY_RESET","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.UPDATE_MIGRATE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GRANT_SENSITIVE_PERMISSIONS","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.REVOKE_SENSITIVE_PERMISSIONS","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_SENSITIVE_PERMISSIONS","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS_EXTENSION","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_interact_across_local_accounts_extension","description":"$string:ohos_desc_interact_across_local_accounts_extension"},{"name":"ohos.permission.LISTEN_BUNDLE_CHANGE","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_BUNDLE_INFO","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCELEROMETER","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_accelerometer","description":"$string:ohos_desc_accelerometer"},{"name":"ohos.permission.GYROSCOPE","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_gyroscope","description":"$string:ohos_desc_gyroscope"},{"name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INSTALL_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_SHORTCUTS","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.radio.ACCESS_FM_AM","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_TELEPHONY_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_set_telephony_state","description":"$string:ohos_desc_set_telephony_state"},{"name":"ohos.permission.START_ABILIIES_FROM_BACKGROUND","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"since 9","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.BUNDLE_ACTIVE_INFO","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_bundle_active_info","description":"$string:ohos_desc_bundle_active_info"},{"name":"ohos.permission.START_INVISIBLE_ABILITY","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.sec.ACCESS_UDID","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.LAUNCH_DATA_PRIVACY_CENTER","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_MEDIA_RESOURCES","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PUBLISH_AGENT_REMINDER","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_publish_agent_reminder","description":"$string:ohos_desc_publish_agent_reminder"},{"name":"ohos.permission.CONTROL_TASK_SYNC_ANIMATOR","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_control_task_sync_animator","description":"$string:ohos_desc_control_task_sync_animator"},{"name":"ohos.permission.INPUT_MONITORING","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_MISSIONS","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.NOTIFICATION_CONTROLLER","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_notification_controller","description":"$string:ohos_desc_notification_controller"},{"name":"ohos.permission.CONNECTIVITY_INTERNAL","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_NET_STRATEGY","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_NETWORK_STATS","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_VPN","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.SET_ABILITY_CONTROLLER","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.USE_USER_IDM","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_USER_IDM","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.NETSYS_INTERNAL","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_BIOMETRIC","grantMode":"system_grant","availableLevel":"normal","since":6,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_USER_AUTH_INTERNAL","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_FINGERPRINT_AUTH","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_PIN_AUTH","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_AUTH_RESPOOL","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ENFORCE_USER_IDM","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.GET_RUNNING_INFO","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CLEAN_APPLICATION_DATA","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RUNNING_STATE_OBSERVER","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CAPTURE_SCREEN","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_WIFI_INFO","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_WIFI_INFO_INTERNAL","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_WIFI_INFO","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_WIFI_PEERS_MAC","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_WIFI_LOCAL_MAC","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_WIFI_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_WIFI_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_WIFI_CONNECTION","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.DUMP","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_WIFI_HOTSPOT","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_ALL_APP_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_SECURE_SETTINGS","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_DFX_SYSEVENT","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_HIVIEW_SYSTEM","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_HIVIEW_SYSTEM","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_ENTERPRISE_DEVICE_ADMIN","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_ENTERPRISE_INFO","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_BUNDLE_DIR","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SUBSCRIBE_MANAGED_EVENT","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_DATETIME","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_GET_DEVICE_INFO","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_RESET_DEVICE","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_WIFI","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_GET_NETWORK_INFO","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_ACCOUNT_POLICY","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_BUNDLE_INSTALL_POLICY","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_NETWORK","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_SET_APP_RUNNING_POLICY","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_SCREENOFF_TIME","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_SECURITY","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_BLUETOOTH","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_WIFI","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_RESTRICTIONS","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_APPLICATION","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_LOCATION","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_REBOOT","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_LOCK_DEVICE","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_GET_SETTINGS","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_SETTINGS","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_INSTALL_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_CERTIFICATE","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_SYSTEM","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_RESTRICT_POLICY","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_USB","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_NETWORK","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_BROWSER_POLICY","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.NFC_TAG","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.NFC_CARD_EMULATION","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.PERMISSION_USED_STATS","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.NOTIFICATION_AGENT_CONTROLLER","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MOUNT_UNMOUNT_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MOUNT_FORMAT_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.STORAGE_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.BACKUP","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CLOUDFILE_SYNC_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CLOUDFILE_SYNC","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.FILE_ACCESS_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_DEFAULT_APPLICATION","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_DEFAULT_APPLICATION","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_IDS","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_DISPOSED_APP_STATUS","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DLP_FILE","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PROVISIONING_MESSAGE","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SYSTEM_SETTINGS","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_IMAGEVIDEO","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_imagevideo","description":"$string:ohos_desc_read_imagevideo"},{"name":"ohos.permission.READ_AUDIO","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_audio","description":"$string:ohos_desc_read_audio"},{"name":"ohos.permission.READ_DOCUMENT","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_document","description":"$string:ohos_desc_read_document"},{"name":"ohos.permission.WRITE_IMAGEVIDEO","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_imagevideo","description":"$string:ohos_desc_write_imagevideo"},{"name":"ohos.permission.WRITE_AUDIO","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_audio","description":"$string:ohos_desc_write_audio"},{"name":"ohos.permission.WRITE_DOCUMENT","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_document","description":"$string:ohos_desc_write_document"},{"name":"ohos.permission.ABILITY_BACKGROUND_COMMUNICATION","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.securityguard.REPORT_SECURITY_INFO","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.securityguard.REQUEST_SECURITY_MODEL_RESULT","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true},{"name":"ohos.permission.securityguard.REQUEST_SECURITY_EVENT_INFO","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true},{"name":"ohos.permission.ACCESS_CERT_MANAGER_INTERNAL","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_CERT_MANAGER","grantMode":"system_grant","availableLevel":"normal","since":9,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.GET_LOCAL_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_DISTRIBUTED_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_DISTRIBUTED_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_ACCESSIBILITY_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_ACCESSIBILITY_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_PUSH_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_APP_PUSH_DATA","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_APP_PUSH_DATA","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_AUDIO_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_CAMERA_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RECEIVER_STARTUP_COMPLETED","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_WHOLE_CALENDAR","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_whole_calendar","description":"$string:ohos_desc_read_whole_calendar"},{"name":"ohos.permission.WRITE_WHOLE_CALENDAR","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_whole_calendar","description":"$string:ohos_desc_write_whole_calendar"},{"name":"ohos.permission.ACCESS_SERVICE_DM","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RUN_ANY_CODE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.APP_TRACKING_CONSENT","grantMode":"user_grant","availableLevel":"normal","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_app_tracking_consent","description":"$string:ohos_desc_app_tracking_consent"},{"name":"ohos.permission.PUBLISH_SYSTEM_COMMON_EVENT","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SCREEN_LOCK_INNER","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PRINT","grantMode":"system_grant","since":10,"deprecated":"","availableLevel":"normal","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_PRINT_JOB","grantMode":"system_grant","since":10,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CHANGE_OVERLAY_ENABLED_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CONNECT_CELLULAR_CALL_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.CONNECT_IMS_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SENSING_WITH_ULTRASOUND","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PROXY_AUTHORIZATION_URI","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INSTALL_ENTERPRISE_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_INSTALLED_BUNDLE_LIST","grantMode":"user_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_get_installed_bundle_list","description":"$string:ohos_desc_get_installed_bundle_list"},{"name":"ohos.permission.ACCESS_CAST_ENGINE_MIRROR","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_CAST_ENGINE_STREAM","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CLOUDDATA_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.DEVICE_STANDBY_EXEMPTION","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RESTRICT_APPLICATION_ACTIVE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_SENSOR","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.UPLOAD_SESSION_MANAGER","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PREPARE_APP_TERMINATE","grantMode":"system_grant","availableLevel":"normal","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_ECOLOGICAL_RULE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_SCENE_CODE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.FILE_GUARD_MANAGER","grantMode":"system_grant","availableLevel":"system_core","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_FILE_GUARD_POLICY","grantMode":"system_grant","availableLevel":"system_core","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.securityguard.SET_MODEL_STATE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.hsdr.HSDR_ACCESS","grantMode":"system_grant","availableLevel":"normal","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.SUPPORT_USER_AUTH","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CAPTURE_VOICE_DOWNLINK_AUDIO","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_INTELLIGENT_VOICE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INSTALL_ENTERPRISE_MDM_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INSTALL_ENTERPRISE_NORMAL_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INSTALL_SELF_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.OBSERVE_FORM_RUNNING","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_DEVICE_AUTH_CRED","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.UNINSTALL_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RECOVER_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_DOMAIN_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_UNREMOVABLE_NOTIFICATION","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.QUERY_ACCESSIBILITY_ELEMENT","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ACTIVATE_THEME_PACKAGE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ATTEST_KEY","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WAKEUP_VOICE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WAKEUP_VISION","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENABLE_DISTRIBUTED_HARDWARE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":false,"distributedSceneEnable":true},{"name":"ohos.permission.ACCESS_DISTRIBUTED_HARDWARE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true},{"name":"ohos.permission.INSTANTSHARE_SWITCH_CONTROL","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_INSTANTSHARE_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_INSTANTSHARE_PRIVATE_ABILITY","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SECURE_PASTE","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_PASTEBOARD","grantMode":"user_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_pasteboard","description":"$string:ohos_desc_read_pasteboard"},{"name":"ohos.permission.ACCESS_MCP_AUTHORIZATION","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_BUNDLE_RESOURCES","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_CODE_PROTECT_INFO","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_ADVANCED_SECURITY_MODE","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_DEVELOPER_MODE","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RUN_DYN_CODE","grantMode":"system_grant","availableLevel":"normal","since":11,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.COOPERATE_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PERCEIVE_TRAIL","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.DISABLE_PERMISSION_DIALOG","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.EXECUTE_INSIGHT_INTENT","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_ACTIVATION_LOCK","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.VERIFY_ACTIVATION_LOCK","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_PRIVATE_PHOTOS","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_OUC","grantMode":"system_grant","since":11,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.TRUSTED_RING_HASH_DATA_PERMISSION","grantMode":"system_grant","since":11,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.QUERY_TRUSTED_RING_USER_INFO","grantMode":"system_grant","since":11,"deprecated":"","availableLevel":"system_basic","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_TRUSTED_RING","grantMode":"system_grant","since":11,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.USE_TRUSTED_RING","grantMode":"system_grant","since":11,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INPUT_CONTROL_DISPATCHING","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INTERCEPT_INPUT_EVENT","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SECURITY_PRIVACY_CENTER","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_SECURITY_PRIVACY_ADVICE","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_SECURITY_PRIVACY_ADVICE","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.USE_SECURITY_PRIVACY_MESSAGER","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RECORD_VOICE_CALL","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_APP_INSTALL_INFO","grantMode":"system_grant","since":11,"availableLevel":"system_core","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RECEIVE_APP_INSTALL_INFO_CHANGE","grantMode":"system_grant","since":11,"availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_ADVANCED_SECURITY_MODE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.STORE_PERSISTENT_DATA","grantMode":"system_grant","availableLevel":"normal","since":11,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_HIVIEWX","grantMode":"system_grant","since":11,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_PASSWORDVAULT_ABILITY","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_LOWPOWER_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DDK_USB","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DDK_USB_SERIAL","grantMode":"system_grant","availableLevel":"system_basic","since":16,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DDK_SCSI_PERIPHERAL","grantMode":"system_grant","availableLevel":"system_basic","since":16,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_EXTENSIONAL_DEVICE_DRIVER","grantMode":"system_grant","availableLevel":"normal","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DDK_DRIVERS","grantMode":"system_grant","availableLevel":"system_basic","since":16,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"isKernelEffect":false,"hasValue":true},{"name":"ohos.permission.ACCESS_DDK_HID","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_APP_BOOT","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_HIVIEWCARE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CONNECT_UI_EXTENSION_ABILITY","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_WRITE_DOWNLOAD_DIRECTORY","grantMode":"user_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_write_download_directory","description":"$string:ohos_desc_read_write_download_directory"},{"name":"ohos.permission.READ_WRITE_DOCUMENTS_DIRECTORY","grantMode":"user_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_write_documents_directory","description":"$string:ohos_desc_read_write_documents_directory"},{"name":"ohos.permission.READ_WRITE_DESKTOP_DIRECTORY","grantMode":"user_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_write_desktop_directory","description":"$string:ohos_desc_read_write_desktop_directory"},{"name":"ohos.permission.FILE_ACCESS_PERSIST","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_SANDBOX_POLICY","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_ACCOUNT_KIT_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.REQUEST_ANONYMOUS_ATTEST","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_ACCOUNT_KIT_UI","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.START_ABILITY_WITH_ANIMATION","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.START_RECENT_ABILITY","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_CLOUD_SYNC_CONFIG","grantMode":"system_grant","availableLevel":"normal","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_CLOUD_SYNC_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_FINDDEVICE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_FINDSERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.TRIGGER_ACTIVATIONLOCK","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_USB_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_PRIVACY_PUSH_DATA","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_STATUSBAR_ICON","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.START_SYSTEM_DIALOG","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_SYSTEM_AUDIO_EFFECTS","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false}]}}')},11663:e=>{"use strict";e.exports=JSON.parse('{"SystemCapability":["SystemCapability.Applications.CalendarData","SystemCapability.ArkUI.ArkUI.Full","SystemCapability.ArkUI.ArkUI.Lite","SystemCapability.ArkUI.ArkUI.Napi","SystemCapability.ArkUI.ArkUI.Libuv","SystemCapability.ArkUI.UiAppearance","SystemCapability.BundleManager.BundleFramework","SystemCapability.BundleManager.DistributedBundleFramework","SystemCapability.BundleManager.Zlib","SystemCapability.BundleManager.BundleFramework.Core","SystemCapability.BundleManager.BundleFramework.FreeInstall","SystemCapability.BundleManager.BundleFramework.Resource","SystemCapability.BundleManager.BundleFramework.DefaultApp","SystemCapability.BundleManager.BundleFramework.Launcher","SystemCapability.BundleManager.BundleFramework.SandboxApp","SystemCapability.BundleManager.BundleFramework.QuickFix","SystemCapability.BundleManager.BundleFramework.AppControl","SystemCapability.BundleManager.BundleFramework.Overlay","SystemCapability.Developtools.Syscap","SystemCapability.Graphic.Graphic2D.WebGL","SystemCapability.Graphic.Graphic2D.WebGL2","SystemCapability.Graphic.Graphic2D.ColorManager.Core","SystemCapability.Graphic.Vulkan","SystemCapability.Window.SessionManager","SystemCapability.WindowManager.WindowManager.Core","SystemCapability.Notification.CommonEvent","SystemCapability.Notification.Notification","SystemCapability.Notification.ReminderAgent","SystemCapability.Notification.Emitter","SystemCapability.Communication.IPC.Core","SystemCapability.Communication.SoftBus.Core","SystemCapability.Communication.NetManager.Core","SystemCapability.Communication.NetManager.Extension","SystemCapability.Communication.NetStack","SystemCapability.Communication.WiFi.Core","SystemCapability.Communication.WiFi.STA","SystemCapability.Communication.WiFi.AP.Core","SystemCapability.Communication.WiFi.AP.Extension","SystemCapability.Communication.WiFi.P2P","SystemCapability.Communication.Bluetooth.Core","SystemCapability.Communication.Bluetooth.Lite","SystemCapability.Communication.NFC.Core","SystemCapability.Communication.ConnectedTag","SystemCapability.Communication.NFC.Tag","SystemCapability.Communication.NFC.CardEmulation","SystemCapability.Communication.NetManager.Ethernet","SystemCapability.Communication.NetManager.NetSharing","SystemCapability.Communication.NetManager.MDNS","SystemCapability.Communication.NetManager.Vpn","SystemCapability.Communication.SecureElement","SystemCapability.Location.Location.Core","SystemCapability.Location.Location.Geocoder","SystemCapability.Location.Location.Geofence","SystemCapability.Location.Location.Gnss","SystemCapability.Location.Location.Lite","SystemCapability.Msdp.DeviceStatus.Stationary","SystemCapability.MultimodalInput.Input.Core","SystemCapability.MultimodalInput.Input.InputDevice","SystemCapability.MultimodalInput.Input.RemoteInputDevice","SystemCapability.MultimodalInput.Input.InputMonitor","SystemCapability.MultimodalInput.Input.InputConsumer","SystemCapability.MultimodalInput.Input.InputSimulator","SystemCapability.MultimodalInput.Input.InputFilter","SystemCapability.MultimodalInput.Input.Cooperator","SystemCapability.MultimodalInput.Input.Pointer","SystemCapability.PowerManager.BatteryManager.Extension","SystemCapability.PowerManager.BatteryStatistics","SystemCapability.PowerManager.DisplayPowerManager","SystemCapability.PowerManager.DisplayPowerManager.Lite","SystemCapability.PowerManager.ThermalManager","SystemCapability.PowerManager.PowerManager.Core","SystemCapability.PowerManager.PowerManager.Lite","SystemCapability.PowerManager.BatteryManager.Core","SystemCapability.PowerManager.BatteryManager.Lite","SystemCapability.PowerManager.PowerManager.Extension","SystemCapability.Multimedia.Media.Core","SystemCapability.Multimedia.Media.AudioPlayer","SystemCapability.Multimedia.Media.AudioRecorder","SystemCapability.Multimedia.Media.VideoPlayer","SystemCapability.Multimedia.Media.VideoRecorder","SystemCapability.Multimedia.Media.CodecBase","SystemCapability.Multimedia.Media.AudioDecoder","SystemCapability.Multimedia.Media.AudioEncoder","SystemCapability.Multimedia.Media.VideoDecoder","SystemCapability.Multimedia.Media.VideoEncoder","SystemCapability.Multimedia.Media.Spliter","SystemCapability.Multimedia.Media.Muxer","SystemCapability.Multimedia.Media.AVScreenCapture","SystemCapability.Multimedia.Media.SoundPool","SystemCapability.Multimedia.AVSession.Core","SystemCapability.Multimedia.AVSession.Manager","SystemCapability.Multimedia.AVSession.AVCast","SystemCapability.Multimedia.Audio.Core","SystemCapability.Multimedia.Audio.Tone","SystemCapability.Multimedia.Audio.Interrupt","SystemCapability.Multimedia.Audio.Renderer","SystemCapability.Multimedia.Audio.Capturer","SystemCapability.Multimedia.Audio.Device","SystemCapability.Multimedia.Audio.Volume","SystemCapability.Multimedia.Audio.Communication","SystemCapability.Multimedia.Audio.PlaybackCapture","SystemCapability.Multimedia.Camera.Core","SystemCapability.Multimedia.Camera.DistributedCore","SystemCapability.Multimedia.Image.Core","SystemCapability.Multimedia.Image.ImageSource","SystemCapability.Multimedia.Image.ImagePacker","SystemCapability.Multimedia.Image.ImageReceiver","SystemCapability.Multimedia.MediaLibrary.Core","SystemCapability.Multimedia.MediaLibrary.SmartAlbum","SystemCapability.Multimedia.MediaLibrary.DistributedCore","SystemCapability.Multimedia.Media.AVPlayer","SystemCapability.Multimedia.Media.AVRecorder","SystemCapability.Multimedia.Image.ImageCreator","SystemCapability.Multimedia.SystemSound.Core","SystemCapability.Telephony.CoreService","SystemCapability.Telephony.CallManager","SystemCapability.Telephony.CellularCall","SystemCapability.Telephony.CellularData","SystemCapability.Telephony.SmsMms","SystemCapability.Telephony.StateRegistry","SystemCapability.Global.I18n","SystemCapability.Global.ResourceManager","SystemCapability.Customization.ConfigPolicy","SystemCapability.Customization.EnterpriseDeviceManager","SystemCapability.BarrierFree.Accessibility.Core","SystemCapability.BarrierFree.Accessibility.Vision","SystemCapability.BarrierFree.Accessibility.Hearing","SystemCapability.BarrierFree.Accessibility.Interaction","SystemCapability.ResourceSchedule.WorkScheduler","SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask","SystemCapability.ResourceSchedule.BackgroundTaskManager.TransientTask","SystemCapability.ResourceSchedule.UsageStatistics.App","SystemCapability.ResourceSchedule.UsageStatistics.AppGroup","SystemCapability.ResourceSchedule.BackgroundTaskManager.EfficiencyResourcesApply","SystemCapability.Utils.Lang","SystemCapability.HiviewDFX.HiLog","SystemCapability.HiviewDFX.HiLogLite","SystemCapability.HiviewDFX.HiTrace","SystemCapability.HiviewDFX.Hiview.FaultLogger","SystemCapability.HiviewDFX.Hiview.LogLibrary","SystemCapability.HiviewDFX.HiviewLite","SystemCapability.HiviewDFX.HiChecker","SystemCapability.HiviewDFX.HiCollie","SystemCapability.HiviewDFX.HiDumper","SystemCapability.HiviewDFX.HiAppEvent","SystemCapability.HiviewDFX.HiSysEvent","SystemCapability.HiviewDFX.HiEventLite","SystemCapability.HiviewDFX.HiProfiler.HiDebug","SystemCapability.Update.UpdateService","SystemCapability.DistributedHardware.DeviceManager","SystemCapability.Security.DeviceAuth","SystemCapability.Security.DataTransitManager","SystemCapability.Security.DeviceSecurityLevel","SystemCapability.Security.Huks.Core","SystemCapability.Security.Huks.Extension","SystemCapability.Security.AccessToken","SystemCapability.Security.Cipher","SystemCapability.Security.CertificateManager","SystemCapability.Security.CryptoFramework","SystemCapability.Security.CryptoFramework.Cert","SystemCapability.Security.DataLossPrevention","SystemCapability.Security.Cert","SystemCapability.Security.SecurityGuard","SystemCapability.Account.OsAccount","SystemCapability.Account.AppAccount","SystemCapability.UserIAM.UserAuth.Core","SystemCapability.UserIAM.UserAuth.PinAuth","SystemCapability.UserIAM.UserAuth.FaceAuth","SystemCapability.MiscServices.InputMethodFramework","SystemCapability.MiscServices.Pasteboard","SystemCapability.MiscServices.Time","SystemCapability.MiscServices.Wallpaper","SystemCapability.MiscServices.ScreenLock","SystemCapability.MiscServices.Upload","SystemCapability.MiscServices.Download","SystemCapability.FileManagement.StorageService.Backup","SystemCapability.FileManagement.StorageService.SpatialStatistics","SystemCapability.FileManagement.StorageService.Volume","SystemCapability.FileManagement.StorageService.Encryption","SystemCapability.FileManagement.File.FileIO","SystemCapability.FileManagement.File.FileIO.Lite","SystemCapability.FileManagement.File.Environment","SystemCapability.FileManagement.File.DistributedFile","SystemCapability.FileManagement.File.Environment.FolderObtain","SystemCapability.FileManagement.AppFileService","SystemCapability.FileManagement.AppFileService.FolderAuthorization","SystemCapability.FileManagement.UserFileService","SystemCapability.FileManagement.UserFileManager","SystemCapability.FileManagement.UserFileManager.DistributedCore","SystemCapability.FileManagement.UserFileManager.Core","SystemCapability.FileManagement.UserFileService.FolderSelection","SystemCapability.USB.USBManager","SystemCapability.Sensors.Sensor","SystemCapability.Sensors.MiscDevice","SystemCapability.Sensors.Sensor.Lite","SystemCapability.Sensors.MiscDevice.Lite","SystemCapability.Startup.SystemInfo","SystemCapability.Startup.SystemInfo.Lite","SystemCapability.DistributedDataManager.RelationalStore.Core","SystemCapability.DistributedDataManager.RelationalStore.Synchronize","SystemCapability.DistributedDataManager.RelationalStore.Lite","SystemCapability.DistributedDataManager.KVStore.Core","SystemCapability.DistributedDataManager.KVStore.Lite","SystemCapability.DistributedDataManager.KVStore.DistributedKVStore","SystemCapability.DistributedDataManager.DataObject.DistributedObject","SystemCapability.DistributedDataManager.Preferences.Core","SystemCapability.DistributedDataManager.DataShare.Core","SystemCapability.DistributedDataManager.DataShare.Consumer","SystemCapability.DistributedDataManager.DataShare.Provider","SystemCapability.DistributedDataManager.UDMF.Core","SystemCapability.DistributedDataManager.CloudSync.Config","SystemCapability.DistributedDataManager.CloudSync.Client","SystemCapability.DistributedDataManager.CloudSync.Server","SystemCapability.Ability.AbilityBase","SystemCapability.Ability.AbilityRuntime.Core","SystemCapability.Ability.AbilityRuntime.FAModel","SystemCapability.Ability.AbilityRuntime.AbilityCore","SystemCapability.Ability.AbilityRuntime.Mission","SystemCapability.Ability.AbilityTools.AbilityAssistant","SystemCapability.Ability.Form","SystemCapability.Ability.DistributedAbilityManager","SystemCapability.Ability.AbilityRuntime.QuickFix","SystemCapability.Applications.ContactsData","SystemCapability.Applications.Contacts","SystemCapability.Applications.Settings.Core","SystemCapability.Test.UiTest","SystemCapability.Web.Webview.Core","SystemCapability.Cloud.AAID","SystemCapability.Advertising.OAID","SystemCapability.Cloud.VAID","SystemCapability.Cloud.Push","SystemCapability.XTS.DeviceAttest","SystemCapability.XTS.DeviceAttest.Lite","SystemCapability.Base","SystemCapability.FileManagement.DistributedFileService.CloudSyncManager","SystemCapability.FileManagement.DistributedFileService.CloudSync.Core","SystemCapability.MultimodalInput.Input.ShortKey","SystemCapability.Msdp.DeviceStatus.Cooperate","SystemCapability.Request.FileTransferAgent","SystemCapability.ResourceSchedule.DeviceStandby","SystemCapability.AI.MindSporeLite","SystemCapability.Print.PrintFramework","SystemCapability.DistributedDataManager.Preferences.Core.Lite","SystemCapability.Driver.ExternalDevice","SystemCapability.FileManagement.PhotoAccessHelper.Core","SystemCapability.AI.IntelligentVoice.Core","SystemCapability.Msdp.DeviceStatus.Drag","SystemCapability.DistributedDataManager.CommonType","SystemCapability.Multimedia.Audio.Spatialization","SystemCapability.Multimedia.AudioHaptic.Core","SystemCapability.ArkUi.Graphics3D","SystemCapability.Multimedia.Drm.Core","SystemCapability.Graphics.Drawing"],"test2":[1,2,3]}')}},__webpack_module_cache__={};function __webpack_require__(e){var t=__webpack_module_cache__[e];if(void 0!==t)return t.exports;var r=__webpack_module_cache__[e]={id:e,loaded:!1,exports:{}};return __webpack_modules__[e].call(r.exports,r,r.exports,__webpack_require__),r.loaded=!0,r.exports}__webpack_require__.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return __webpack_require__.d(t,{a:t}),t},__webpack_require__.d=(e,t)=>{for(var r in t)__webpack_require__.o(t,r)&&!__webpack_require__.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},__webpack_require__.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),__webpack_require__.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},__webpack_require__.nmd=e=>(e.paths=[],e.children||(e.children=[]),e);var __webpack_exports__=__webpack_require__(32875)})(); \ No newline at end of file +var n=r(39023).inherits,i=r(8351).ZipArchiveOutputStream,a=r(8351).ZipArchiveEntry,o=r(4655),s=e.exports=function(e){if(!(this instanceof s))return new s(e);(e=this.options=e||{}).zlib=e.zlib||{},i.call(this,e),"number"==typeof e.level&&e.level>=0&&(e.zlib.level=e.level,delete e.level),e.forceZip64||"number"!=typeof e.zlib.level||0!==e.zlib.level||(e.store=!0),e.namePrependSlash=e.namePrependSlash||!1,e.comment&&e.comment.length>0&&this.setComment(e.comment)};n(s,i),s.prototype._normalizeFileData=function(e){var t="directory"===(e=o.defaults(e,{type:"file",name:null,namePrependSlash:this.options.namePrependSlash,linkname:null,date:null,mode:null,store:this.options.store,comment:""})).type,r="symlink"===e.type;return e.name&&(e.name=o.sanitizePath(e.name),r||"/"!==e.name.slice(-1)?t&&(e.name+="/"):(t=!0,e.type="directory")),(t||r)&&(e.store=!0),e.date=o.dateify(e.date),e},s.prototype.entry=function(e,t,r){if("function"!=typeof r&&(r=this._emitErrorCallback.bind(this)),"file"===(t=this._normalizeFileData(t)).type||"directory"===t.type||"symlink"===t.type)if("string"==typeof t.name&&0!==t.name.length){if("symlink"!==t.type||"string"==typeof t.linkname){var n=new a(t.name);return n.setTime(t.date,this.options.forceLocalTime),t.namePrependSlash&&n.setName(t.name,!0),t.store&&n.setMethod(0),t.comment.length>0&&n.setComment(t.comment),"symlink"===t.type&&"number"!=typeof t.mode&&(t.mode=40960),"number"==typeof t.mode&&("symlink"===t.type&&(t.mode|=40960),n.setUnixMode(t.mode)),"symlink"===t.type&&"string"==typeof t.linkname&&(e=Buffer.from(t.linkname)),i.prototype.entry.call(this,n,e,r)}r(new Error("entry linkname must be a non-empty string value when type equals symlink"))}else r(new Error("entry name must be a non-empty string value"));else r(new Error(t.type+" entries not currently supported"))},s.prototype.finalize=function(){this.finish()}},10317:(e,t,r)=>{var n=r(63735),i=r(16928),a=r(16308),o=r(40209),s=r(9897),c=r(79001),l=r(53577),u=e.exports={},d=/[\/\\]/g;u.exists=function(){var e=i.join.apply(i,arguments);return n.existsSync(e)},u.expand=function(...e){var t=c(e[0])?e.shift():{},r=Array.isArray(e[0])?e[0]:e;if(0===r.length)return[];var u=function(e,t){var r=[];return a(e).forEach((function(e){var n=0===e.indexOf("!");n&&(e=e.slice(1));var i=t(e);r=n?o(r,i):s(r,i)})),r}(r,(function(e){return l.sync(e,t)}));return t.filter&&(u=u.filter((function(e){e=i.join(t.cwd||"",e);try{return"function"==typeof t.filter?t.filter(e):n.statSync(e)[t.filter]()}catch(e){return!1}}))),u},u.expandMapping=function(e,t,r){r=Object.assign({rename:function(e,t){return i.join(e||"",t)}},r);var n=[],a={};return u.expand(r,e).forEach((function(e){var o=e;r.flatten&&(o=i.basename(o)),r.ext&&(o=o.replace(/(\.[^\/]*)?$/,r.ext));var s=r.rename(t,o,r);r.cwd&&(e=i.join(r.cwd,e)),s=s.replace(d,"/"),e=e.replace(d,"/"),a[s]?a[s].src.push(e):(n.push({src:[e],dest:s}),a[s]=n[n.length-1])})),n},u.normalizeFilesArray=function(e){var t=[];return e.forEach((function(e){("src"in e||"dest"in e)&&t.push(e)})),0===t.length?[]:t=_(t).chain().forEach((function(e){"src"in e&&e.src&&(Array.isArray(e.src)?e.src=a(e.src):e.src=[e.src])})).map((function(e){var t=Object.assign({},e);if(delete t.src,delete t.dest,e.expand)return u.expandMapping(e.src,e.dest,t).map((function(t){var r=Object.assign({},e);return r.orig=Object.assign({},e),r.src=t.src,r.dest=t.dest,["expand","cwd","flatten","rename","ext"].forEach((function(e){delete r[e]})),r}));var r=Object.assign({},e);return r.orig=Object.assign({},e),"src"in r&&Object.defineProperty(r,"src",{enumerable:!0,get:function r(){var n;return"result"in r||(n=e.src,n=Array.isArray(n)?a(n):[n],r.result=u.expand(t,n)),r.result}}),"dest"in r&&(r.dest=e.dest),r})).flatten().value()}},4655:(e,t,r)=>{var n=r(63735),i=r(16928),a=r(85),o=r(14100),s=r(71676),c=r(2203).Stream,l=r(34198).PassThrough,u=e.exports={};u.file=r(10317),u.collectStream=function(e,t){var r=[],n=0;e.on("error",t),e.on("data",(function(e){r.push(e),n+=e.length})),e.on("end",(function(){var e=Buffer.alloc(n),i=0;r.forEach((function(t){t.copy(e,i),i+=t.length})),t(null,e)}))},u.dateify=function(e){return(e=e||new Date)instanceof Date||(e="string"==typeof e?new Date(e):new Date),e},u.defaults=function(e,t,r){var n=arguments;return n[0]=n[0]||{},s(...n)},u.isStream=function(e){return e instanceof c},u.lazyReadStream=function(e){return new a.Readable((function(){return n.createReadStream(e)}))},u.normalizeInputSource=function(e){return null===e?Buffer.alloc(0):"string"==typeof e?Buffer.from(e):u.isStream(e)?e.pipe(new l):e},u.sanitizePath=function(e){return o(e,!1).replace(/^\w+:/,"").replace(/^(\.\.\/|\/)+/,"")},u.trailingSlashIt=function(e){return"/"!==e.slice(-1)?e+"/":e},u.unixifyPath=function(e){return o(e,!1).replace(/^\w+:/,"")},u.walkdir=function(e,t,r){var a=[];"function"==typeof t&&(r=t,t=e),n.readdir(e,(function(o,s){var c,l,d=0;if(o)return r(o);!function o(){if(!(c=s[d++]))return r(null,a);l=i.join(e,c),n.stat(l,(function(e,r){a.push({path:l,relative:i.relative(t,l).replace(/\\/g,"/"),stats:r}),r&&r.isDirectory()?u.walkdir(l,t,(function(e,t){t.forEach((function(e){a.push(e)})),o()})):o()}))}()}))}},42613:e=>{"use strict";e.exports=require("assert")},20181:e=>{"use strict";e.exports=require("buffer")},35317:e=>{"use strict";e.exports=require("child_process")},49140:e=>{"use strict";e.exports=require("constants")},76982:e=>{"use strict";e.exports=require("crypto")},24434:e=>{"use strict";e.exports=require("events")},79896:e=>{"use strict";e.exports=require("fs")},50264:e=>{"use strict";e.exports=require("inspector")},70857:e=>{"use strict";e.exports=require("os")},16928:e=>{"use strict";e.exports=require("path")},82987:e=>{"use strict";e.exports=require("perf_hooks")},932:e=>{"use strict";e.exports=require("process")},2203:e=>{"use strict";e.exports=require("stream")},13193:e=>{"use strict";e.exports=require("string_decoder")},39023:e=>{"use strict";e.exports=require("util")},43106:e=>{"use strict";e.exports=require("zlib")},62116:(e,t,r)=>{const{Argument:n}=r(39297),{Command:i}=r(23749),{CommanderError:a,InvalidArgumentError:o}=r(43666),{Help:s}=r(13693),{Option:c}=r(75019);(t=e.exports=new i).program=t,t.Argument=n,t.Command=i,t.CommanderError=a,t.Help=s,t.InvalidArgumentError=o,t.InvalidOptionArgumentError=o,t.Option=c},39297:(e,t,r)=>{const{InvalidArgumentError:n}=r(43666);t.Argument=class{constructor(e,t){switch(this.description=t||"",this.variadic=!1,this.parseArg=void 0,this.defaultValue=void 0,this.defaultValueDescription=void 0,this.argChoices=void 0,e[0]){case"<":this.required=!0,this._name=e.slice(1,-1);break;case"[":this.required=!1,this._name=e.slice(1,-1);break;default:this.required=!0,this._name=e}this._name.length>3&&"..."===this._name.slice(-3)&&(this.variadic=!0,this._name=this._name.slice(0,-3))}name(){return this._name}_concatValue(e,t){return t!==this.defaultValue&&Array.isArray(t)?t.concat(e):[e]}default(e,t){return this.defaultValue=e,this.defaultValueDescription=t,this}argParser(e){return this.parseArg=e,this}choices(e){return this.argChoices=e.slice(),this.parseArg=(e,t)=>{if(!this.argChoices.includes(e))throw new n(`Allowed choices are ${this.argChoices.join(", ")}.`);return this.variadic?this._concatValue(e,t):e},this}argRequired(){return this.required=!0,this}argOptional(){return this.required=!1,this}},t.humanReadableArgName=function(e){const t=e.name()+(!0===e.variadic?"...":"");return e.required?"<"+t+">":"["+t+"]"}},23749:(e,t,r)=>{const n=r(24434).EventEmitter,i=r(35317),a=r(16928),o=r(79896),s=r(932),{Argument:c,humanReadableArgName:l}=r(39297),{CommanderError:u}=r(43666),{Help:d}=r(13693),{Option:p,splitOptionFlags:f,DualOptions:m}=r(75019),{suggestSimilar:g}=r(87369);class _ extends n{constructor(e){super(),this.commands=[],this.options=[],this.parent=null,this._allowUnknownOption=!1,this._allowExcessArguments=!0,this._args=[],this.args=[],this.rawArgs=[],this.processedArgs=[],this._scriptPath=null,this._name=e||"",this._optionValues={},this._optionValueSources={},this._storeOptionsAsProperties=!1,this._actionHandler=null,this._executableHandler=!1,this._executableFile=null,this._executableDir=null,this._defaultCommandName=null,this._exitCallback=null,this._aliases=[],this._combineFlagAndOptionalValue=!0,this._description="",this._summary="",this._argsDescription=void 0,this._enablePositionalOptions=!1,this._passThroughOptions=!1,this._lifeCycleHooks={},this._showHelpAfterError=!1,this._showSuggestionAfterError=!0,this._outputConfiguration={writeOut:e=>s.stdout.write(e),writeErr:e=>s.stderr.write(e),getOutHelpWidth:()=>s.stdout.isTTY?s.stdout.columns:void 0,getErrHelpWidth:()=>s.stderr.isTTY?s.stderr.columns:void 0,outputError:(e,t)=>t(e)},this._hidden=!1,this._hasHelpOption=!0,this._helpFlags="-h, --help",this._helpDescription="display help for command",this._helpShortFlag="-h",this._helpLongFlag="--help",this._addImplicitHelpCommand=void 0,this._helpCommandName="help",this._helpCommandnameAndArgs="help [command]",this._helpCommandDescription="display help for command",this._helpConfiguration={}}copyInheritedSettings(e){return this._outputConfiguration=e._outputConfiguration,this._hasHelpOption=e._hasHelpOption,this._helpFlags=e._helpFlags,this._helpDescription=e._helpDescription,this._helpShortFlag=e._helpShortFlag,this._helpLongFlag=e._helpLongFlag,this._helpCommandName=e._helpCommandName,this._helpCommandnameAndArgs=e._helpCommandnameAndArgs,this._helpCommandDescription=e._helpCommandDescription,this._helpConfiguration=e._helpConfiguration,this._exitCallback=e._exitCallback,this._storeOptionsAsProperties=e._storeOptionsAsProperties,this._combineFlagAndOptionalValue=e._combineFlagAndOptionalValue,this._allowExcessArguments=e._allowExcessArguments,this._enablePositionalOptions=e._enablePositionalOptions,this._showHelpAfterError=e._showHelpAfterError,this._showSuggestionAfterError=e._showSuggestionAfterError,this}command(e,t,r){let n=t,i=r;"object"==typeof n&&null!==n&&(i=n,n=null),i=i||{};const[,a,o]=e.match(/([^ ]+) *(.*)/),s=this.createCommand(a);return n&&(s.description(n),s._executableHandler=!0),i.isDefault&&(this._defaultCommandName=s._name),s._hidden=!(!i.noHelp&&!i.hidden),s._executableFile=i.executableFile||null,o&&s.arguments(o),this.commands.push(s),s.parent=this,s.copyInheritedSettings(this),n?this:s}createCommand(e){return new _(e)}createHelp(){return Object.assign(new d,this.configureHelp())}configureHelp(e){return void 0===e?this._helpConfiguration:(this._helpConfiguration=e,this)}configureOutput(e){return void 0===e?this._outputConfiguration:(Object.assign(this._outputConfiguration,e),this)}showHelpAfterError(e=!0){return"string"!=typeof e&&(e=!!e),this._showHelpAfterError=e,this}showSuggestionAfterError(e=!0){return this._showSuggestionAfterError=!!e,this}addCommand(e,t){if(!e._name)throw new Error("Command passed to .addCommand() must have a name\n- specify the name in Command constructor or using .name()");return(t=t||{}).isDefault&&(this._defaultCommandName=e._name),(t.noHelp||t.hidden)&&(e._hidden=!0),this.commands.push(e),e.parent=this,this}createArgument(e,t){return new c(e,t)}argument(e,t,r,n){const i=this.createArgument(e,t);return"function"==typeof r?i.default(n).argParser(r):i.default(r),this.addArgument(i),this}arguments(e){return e.split(/ +/).forEach((e=>{this.argument(e)})),this}addArgument(e){const t=this._args.slice(-1)[0];if(t&&t.variadic)throw new Error(`only the last argument can be variadic '${t.name()}'`);if(e.required&&void 0!==e.defaultValue&&void 0===e.parseArg)throw new Error(`a default value for a required argument is never used: '${e.name()}'`);return this._args.push(e),this}addHelpCommand(e,t){return!1===e?this._addImplicitHelpCommand=!1:(this._addImplicitHelpCommand=!0,"string"==typeof e&&(this._helpCommandName=e.split(" ")[0],this._helpCommandnameAndArgs=e),this._helpCommandDescription=t||this._helpCommandDescription),this}_hasImplicitHelpCommand(){return void 0===this._addImplicitHelpCommand?this.commands.length&&!this._actionHandler&&!this._findCommand("help"):this._addImplicitHelpCommand}hook(e,t){const r=["preSubcommand","preAction","postAction"];if(!r.includes(e))throw new Error(`Unexpected value for event passed to hook : '${e}'.\nExpecting one of '${r.join("', '")}'`);return this._lifeCycleHooks[e]?this._lifeCycleHooks[e].push(t):this._lifeCycleHooks[e]=[t],this}exitOverride(e){return this._exitCallback=e||(e=>{if("commander.executeSubCommandAsync"!==e.code)throw e}),this}_exit(e,t,r){this._exitCallback&&this._exitCallback(new u(e,t,r)),s.exit(e)}action(e){return this._actionHandler=t=>{const r=this._args.length,n=t.slice(0,r);return this._storeOptionsAsProperties?n[r]=this:n[r]=this.opts(),n.push(this),e.apply(this,n)},this}createOption(e,t){return new p(e,t)}addOption(e){const t=e.name(),r=e.attributeName();if(e.negate){const t=e.long.replace(/^--no-/,"--");this._findOption(t)||this.setOptionValueWithSource(r,void 0===e.defaultValue||e.defaultValue,"default")}else void 0!==e.defaultValue&&this.setOptionValueWithSource(r,e.defaultValue,"default");this.options.push(e);const n=(t,n,i)=>{null==t&&void 0!==e.presetArg&&(t=e.presetArg);const a=this.getOptionValue(r);if(null!==t&&e.parseArg)try{t=e.parseArg(t,a)}catch(e){if("commander.invalidArgument"===e.code){const t=`${n} ${e.message}`;this.error(t,{exitCode:e.exitCode,code:e.code})}throw e}else null!==t&&e.variadic&&(t=e._concatValue(t,a));null==t&&(t=!e.negate&&(!(!e.isBoolean()&&!e.optional)||"")),this.setOptionValueWithSource(r,t,i)};return this.on("option:"+t,(t=>{const r=`error: option '${e.flags}' argument '${t}' is invalid.`;n(t,r,"cli")})),e.envVar&&this.on("optionEnv:"+t,(t=>{const r=`error: option '${e.flags}' value '${t}' from env '${e.envVar}' is invalid.`;n(t,r,"env")})),this}_optionEx(e,t,r,n,i){if("object"==typeof t&&t instanceof p)throw new Error("To add an Option object use addOption() instead of option() or requiredOption()");const a=this.createOption(t,r);if(a.makeOptionMandatory(!!e.mandatory),"function"==typeof n)a.default(i).argParser(n);else if(n instanceof RegExp){const e=n;n=(t,r)=>{const n=e.exec(t);return n?n[0]:r},a.default(i).argParser(n)}else a.default(n);return this.addOption(a)}option(e,t,r,n){return this._optionEx({},e,t,r,n)}requiredOption(e,t,r,n){return this._optionEx({mandatory:!0},e,t,r,n)}combineFlagAndOptionalValue(e=!0){return this._combineFlagAndOptionalValue=!!e,this}allowUnknownOption(e=!0){return this._allowUnknownOption=!!e,this}allowExcessArguments(e=!0){return this._allowExcessArguments=!!e,this}enablePositionalOptions(e=!0){return this._enablePositionalOptions=!!e,this}passThroughOptions(e=!0){if(this._passThroughOptions=!!e,this.parent&&e&&!this.parent._enablePositionalOptions)throw new Error("passThroughOptions can not be used without turning on enablePositionalOptions for parent command(s)");return this}storeOptionsAsProperties(e=!0){if(this._storeOptionsAsProperties=!!e,this.options.length)throw new Error("call .storeOptionsAsProperties() before adding options");return this}getOptionValue(e){return this._storeOptionsAsProperties?this[e]:this._optionValues[e]}setOptionValue(e,t){return this.setOptionValueWithSource(e,t,void 0)}setOptionValueWithSource(e,t,r){return this._storeOptionsAsProperties?this[e]=t:this._optionValues[e]=t,this._optionValueSources[e]=r,this}getOptionValueSource(e){return this._optionValueSources[e]}getOptionValueSourceWithGlobals(e){let t;return v(this).forEach((r=>{void 0!==r.getOptionValueSource(e)&&(t=r.getOptionValueSource(e))})),t}_prepareUserArgs(e,t){if(void 0!==e&&!Array.isArray(e))throw new Error("first parameter to parse must be array or undefined");let r;switch(t=t||{},void 0===e&&(e=s.argv,s.versions&&s.versions.electron&&(t.from="electron")),this.rawArgs=e.slice(),t.from){case void 0:case"node":this._scriptPath=e[1],r=e.slice(2);break;case"electron":s.defaultApp?(this._scriptPath=e[1],r=e.slice(2)):r=e.slice(1);break;case"user":r=e.slice(0);break;default:throw new Error(`unexpected parse option { from: '${t.from}' }`)}return!this._name&&this._scriptPath&&this.nameFromFilename(this._scriptPath),this._name=this._name||"program",r}parse(e,t){const r=this._prepareUserArgs(e,t);return this._parseCommand([],r),this}async parseAsync(e,t){const r=this._prepareUserArgs(e,t);return await this._parseCommand([],r),this}_executeSubCommand(e,t){t=t.slice();let r=!1;const n=[".js",".ts",".tsx",".mjs",".cjs"];function c(e,t){const r=a.resolve(e,t);if(o.existsSync(r))return r;if(n.includes(a.extname(t)))return;const i=n.find((e=>o.existsSync(`${r}${e}`)));return i?`${r}${i}`:void 0}this._checkForMissingMandatoryOptions(),this._checkForConflictingOptions();let l,d=e._executableFile||`${this._name}-${e._name}`,p=this._executableDir||"";if(this._scriptPath){let e;try{e=o.realpathSync(this._scriptPath)}catch(t){e=this._scriptPath}p=a.resolve(a.dirname(e),p)}if(p){let t=c(p,d);if(!t&&!e._executableFile&&this._scriptPath){const r=a.basename(this._scriptPath,a.extname(this._scriptPath));r!==this._name&&(t=c(p,`${r}-${e._name}`))}d=t||d}if(r=n.includes(a.extname(d)),"win32"!==s.platform?r?(t.unshift(d),t=y(s.execArgv).concat(t),l=i.spawn(s.argv[0],t,{stdio:"inherit"})):l=i.spawn(d,t,{stdio:"inherit"}):(t.unshift(d),t=y(s.execArgv).concat(t),l=i.spawn(s.execPath,t,{stdio:"inherit"})),!l.killed){["SIGUSR1","SIGUSR2","SIGTERM","SIGINT","SIGHUP"].forEach((e=>{s.on(e,(()=>{!1===l.killed&&null===l.exitCode&&l.kill(e)}))}))}const f=this._exitCallback;f?l.on("close",(()=>{f(new u(s.exitCode||0,"commander.executeSubCommandAsync","(close)"))})):l.on("close",s.exit.bind(s)),l.on("error",(t=>{if("ENOENT"===t.code){const t=p?`searched for local subcommand relative to directory '${p}'`:"no directory for search for local subcommand, use .executableDir() to supply a custom directory",r=`'${d}' does not exist\n - if '${e._name}' is not meant to be an executable command, remove description parameter from '.command()' and use '.description()' instead\n - if the default executable name is not suitable, use the executableFile option to supply a custom name or path\n - ${t}`;throw new Error(r)}if("EACCES"===t.code)throw new Error(`'${d}' not executable`);if(f){const e=new u(1,"commander.executeSubCommandAsync","(error)");e.nestedError=t,f(e)}else s.exit(1)})),this.runningCommand=l}_dispatchSubcommand(e,t,r){const n=this._findCommand(e);let i;return n||this.help({error:!0}),i=this._chainOrCallSubCommandHook(i,n,"preSubcommand"),i=this._chainOrCall(i,(()=>{if(!n._executableHandler)return n._parseCommand(t,r);this._executeSubCommand(n,t.concat(r))})),i}_checkNumberOfArguments(){this._args.forEach(((e,t)=>{e.required&&null==this.args[t]&&this.missingArgument(e.name())})),this._args.length>0&&this._args[this._args.length-1].variadic||this.args.length>this._args.length&&this._excessArguments(this.args)}_processArguments(){const e=(e,t,r)=>{let n=t;if(null!==t&&e.parseArg)try{n=e.parseArg(t,r)}catch(r){if("commander.invalidArgument"===r.code){const n=`error: command-argument value '${t}' is invalid for argument '${e.name()}'. ${r.message}`;this.error(n,{exitCode:r.exitCode,code:r.code})}throw r}return n};this._checkNumberOfArguments();const t=[];this._args.forEach(((r,n)=>{let i=r.defaultValue;r.variadic?ne(r,n,t)),r.defaultValue))):void 0===i&&(i=[]):nt())):t()}_chainOrCallHooks(e,t){let r=e;const n=[];return v(this).reverse().filter((e=>void 0!==e._lifeCycleHooks[t])).forEach((e=>{e._lifeCycleHooks[t].forEach((t=>{n.push({hookedCommand:e,callback:t})}))})),"postAction"===t&&n.reverse(),n.forEach((e=>{r=this._chainOrCall(r,(()=>e.callback(e.hookedCommand,this)))})),r}_chainOrCallSubCommandHook(e,t,r){let n=e;return void 0!==this._lifeCycleHooks[r]&&this._lifeCycleHooks[r].forEach((e=>{n=this._chainOrCall(n,(()=>e(this,t)))})),n}_parseCommand(e,t){const r=this.parseOptions(t);if(this._parseOptionsEnv(),this._parseOptionsImplied(),e=e.concat(r.operands),t=r.unknown,this.args=e.concat(t),e&&this._findCommand(e[0]))return this._dispatchSubcommand(e[0],e.slice(1),t);if(this._hasImplicitHelpCommand()&&e[0]===this._helpCommandName)return 1===e.length&&this.help(),this._dispatchSubcommand(e[1],[],[this._helpLongFlag]);if(this._defaultCommandName)return h(this,t),this._dispatchSubcommand(this._defaultCommandName,e,t);!this.commands.length||0!==this.args.length||this._actionHandler||this._defaultCommandName||this.help({error:!0}),h(this,r.unknown),this._checkForMissingMandatoryOptions(),this._checkForConflictingOptions();const n=()=>{r.unknown.length>0&&this.unknownOption(r.unknown[0])},i=`command:${this.name()}`;if(this._actionHandler){let r;return n(),this._processArguments(),r=this._chainOrCallHooks(r,"preAction"),r=this._chainOrCall(r,(()=>this._actionHandler(this.processedArgs))),this.parent&&(r=this._chainOrCall(r,(()=>{this.parent.emit(i,e,t)}))),r=this._chainOrCallHooks(r,"postAction"),r}if(this.parent&&this.parent.listenerCount(i))n(),this._processArguments(),this.parent.emit(i,e,t);else if(e.length){if(this._findCommand("*"))return this._dispatchSubcommand("*",e,t);this.listenerCount("command:*")?this.emit("command:*",e,t):this.commands.length?this.unknownCommand():(n(),this._processArguments())}else this.commands.length?(n(),this.help({error:!0})):(n(),this._processArguments())}_findCommand(e){if(e)return this.commands.find((t=>t._name===e||t._aliases.includes(e)))}_findOption(e){return this.options.find((t=>t.is(e)))}_checkForMissingMandatoryOptions(){for(let e=this;e;e=e.parent)e.options.forEach((t=>{t.mandatory&&void 0===e.getOptionValue(t.attributeName())&&e.missingMandatoryOptionValue(t)}))}_checkForConflictingLocalOptions(){const e=this.options.filter((e=>{const t=e.attributeName();return void 0!==this.getOptionValue(t)&&"default"!==this.getOptionValueSource(t)}));e.filter((e=>e.conflictsWith.length>0)).forEach((t=>{const r=e.find((e=>t.conflictsWith.includes(e.attributeName())));r&&this._conflictingOption(t,r)}))}_checkForConflictingOptions(){for(let e=this;e;e=e.parent)e._checkForConflictingLocalOptions()}parseOptions(e){const t=[],r=[];let n=t;const i=e.slice();function a(e){return e.length>1&&"-"===e[0]}let o=null;for(;i.length;){const e=i.shift();if("--"===e){n===r&&n.push(e),n.push(...i);break}if(!o||a(e)){if(o=null,a(e)){const t=this._findOption(e);if(t){if(t.required){const e=i.shift();void 0===e&&this.optionMissingArgument(t),this.emit(`option:${t.name()}`,e)}else if(t.optional){let e=null;i.length>0&&!a(i[0])&&(e=i.shift()),this.emit(`option:${t.name()}`,e)}else this.emit(`option:${t.name()}`);o=t.variadic?t:null;continue}}if(e.length>2&&"-"===e[0]&&"-"!==e[1]){const t=this._findOption(`-${e[1]}`);if(t){t.required||t.optional&&this._combineFlagAndOptionalValue?this.emit(`option:${t.name()}`,e.slice(2)):(this.emit(`option:${t.name()}`),i.unshift(`-${e.slice(2)}`));continue}}if(/^--[^=]+=/.test(e)){const t=e.indexOf("="),r=this._findOption(e.slice(0,t));if(r&&(r.required||r.optional)){this.emit(`option:${r.name()}`,e.slice(t+1));continue}}if(a(e)&&(n=r),(this._enablePositionalOptions||this._passThroughOptions)&&0===t.length&&0===r.length){if(this._findCommand(e)){t.push(e),i.length>0&&r.push(...i);break}if(e===this._helpCommandName&&this._hasImplicitHelpCommand()){t.push(e),i.length>0&&t.push(...i);break}if(this._defaultCommandName){r.push(e),i.length>0&&r.push(...i);break}}if(this._passThroughOptions){n.push(e),i.length>0&&n.push(...i);break}n.push(e)}else this.emit(`option:${o.name()}`,e)}return{operands:t,unknown:r}}opts(){if(this._storeOptionsAsProperties){const e={},t=this.options.length;for(let r=0;rObject.assign(e,t.opts())),{})}error(e,t){this._outputConfiguration.outputError(`${e}\n`,this._outputConfiguration.writeErr),"string"==typeof this._showHelpAfterError?this._outputConfiguration.writeErr(`${this._showHelpAfterError}\n`):this._showHelpAfterError&&(this._outputConfiguration.writeErr("\n"),this.outputHelp({error:!0}));const r=t||{},n=r.exitCode||1,i=r.code||"commander.error";this._exit(n,i,e)}_parseOptionsEnv(){this.options.forEach((e=>{if(e.envVar&&e.envVar in s.env){const t=e.attributeName();(void 0===this.getOptionValue(t)||["default","config","env"].includes(this.getOptionValueSource(t)))&&(e.required||e.optional?this.emit(`optionEnv:${e.name()}`,s.env[e.envVar]):this.emit(`optionEnv:${e.name()}`))}}))}_parseOptionsImplied(){const e=new m(this.options),t=e=>void 0!==this.getOptionValue(e)&&!["default","implied"].includes(this.getOptionValueSource(e));this.options.filter((r=>void 0!==r.implied&&t(r.attributeName())&&e.valueFromOption(this.getOptionValue(r.attributeName()),r))).forEach((e=>{Object.keys(e.implied).filter((e=>!t(e))).forEach((t=>{this.setOptionValueWithSource(t,e.implied[t],"implied")}))}))}missingArgument(e){const t=`error: missing required argument '${e}'`;this.error(t,{code:"commander.missingArgument"})}optionMissingArgument(e){const t=`error: option '${e.flags}' argument missing`;this.error(t,{code:"commander.optionMissingArgument"})}missingMandatoryOptionValue(e){const t=`error: required option '${e.flags}' not specified`;this.error(t,{code:"commander.missingMandatoryOptionValue"})}_conflictingOption(e,t){const r=e=>{const t=e.attributeName(),r=this.getOptionValue(t),n=this.options.find((e=>e.negate&&t===e.attributeName())),i=this.options.find((e=>!e.negate&&t===e.attributeName()));return n&&(void 0===n.presetArg&&!1===r||void 0!==n.presetArg&&r===n.presetArg)?n:i||e},n=e=>{const t=r(e),n=t.attributeName();return"env"===this.getOptionValueSource(n)?`environment variable '${t.envVar}'`:`option '${t.flags}'`},i=`error: ${n(e)} cannot be used with ${n(t)}`;this.error(i,{code:"commander.conflictingOption"})}unknownOption(e){if(this._allowUnknownOption)return;let t="";if(e.startsWith("--")&&this._showSuggestionAfterError){let r=[],n=this;do{const e=n.createHelp().visibleOptions(n).filter((e=>e.long)).map((e=>e.long));r=r.concat(e),n=n.parent}while(n&&!n._enablePositionalOptions);t=g(e,r)}const r=`error: unknown option '${e}'${t}`;this.error(r,{code:"commander.unknownOption"})}_excessArguments(e){if(this._allowExcessArguments)return;const t=this._args.length,r=1===t?"":"s",n=`error: too many arguments${this.parent?` for '${this.name()}'`:""}. Expected ${t} argument${r} but got ${e.length}.`;this.error(n,{code:"commander.excessArguments"})}unknownCommand(){const e=this.args[0];let t="";if(this._showSuggestionAfterError){const r=[];this.createHelp().visibleCommands(this).forEach((e=>{r.push(e.name()),e.alias()&&r.push(e.alias())})),t=g(e,r)}const r=`error: unknown command '${e}'${t}`;this.error(r,{code:"commander.unknownCommand"})}version(e,t,r){if(void 0===e)return this._version;this._version=e,t=t||"-V, --version",r=r||"output the version number";const n=this.createOption(t,r);return this._versionOptionName=n.attributeName(),this.options.push(n),this.on("option:"+n.name(),(()=>{this._outputConfiguration.writeOut(`${e}\n`),this._exit(0,"commander.version",e)})),this}description(e,t){return void 0===e&&void 0===t?this._description:(this._description=e,t&&(this._argsDescription=t),this)}summary(e){return void 0===e?this._summary:(this._summary=e,this)}alias(e){if(void 0===e)return this._aliases[0];let t=this;if(0!==this.commands.length&&this.commands[this.commands.length-1]._executableHandler&&(t=this.commands[this.commands.length-1]),e===t._name)throw new Error("Command alias can't be the same as its name");return t._aliases.push(e),this}aliases(e){return void 0===e?this._aliases:(e.forEach((e=>this.alias(e))),this)}usage(e){if(void 0===e){if(this._usage)return this._usage;const e=this._args.map((e=>l(e)));return[].concat(this.options.length||this._hasHelpOption?"[options]":[],this.commands.length?"[command]":[],this._args.length?e:[]).join(" ")}return this._usage=e,this}name(e){return void 0===e?this._name:(this._name=e,this)}nameFromFilename(e){return this._name=a.basename(e,a.extname(e)),this}executableDir(e){return void 0===e?this._executableDir:(this._executableDir=e,this)}helpInformation(e){const t=this.createHelp();return void 0===t.helpWidth&&(t.helpWidth=e&&e.error?this._outputConfiguration.getErrHelpWidth():this._outputConfiguration.getOutHelpWidth()),t.formatHelp(this,t)}_getHelpContext(e){const t={error:!!(e=e||{}).error};let r;return r=t.error?e=>this._outputConfiguration.writeErr(e):e=>this._outputConfiguration.writeOut(e),t.write=e.write||r,t.command=this,t}outputHelp(e){let t;"function"==typeof e&&(t=e,e=void 0);const r=this._getHelpContext(e);v(this).reverse().forEach((e=>e.emit("beforeAllHelp",r))),this.emit("beforeHelp",r);let n=this.helpInformation(r);if(t&&(n=t(n),"string"!=typeof n&&!Buffer.isBuffer(n)))throw new Error("outputHelp callback must return a string or a Buffer");r.write(n),this.emit(this._helpLongFlag),this.emit("afterHelp",r),v(this).forEach((e=>e.emit("afterAllHelp",r)))}helpOption(e,t){if("boolean"==typeof e)return this._hasHelpOption=e,this;this._helpFlags=e||this._helpFlags,this._helpDescription=t||this._helpDescription;const r=f(this._helpFlags);return this._helpShortFlag=r.shortFlag,this._helpLongFlag=r.longFlag,this}help(e){this.outputHelp(e);let t=s.exitCode||0;0===t&&e&&"function"!=typeof e&&e.error&&(t=1),this._exit(t,"commander.help","(outputHelp)")}addHelpText(e,t){const r=["beforeAll","before","after","afterAll"];if(!r.includes(e))throw new Error(`Unexpected value for position to addHelpText.\nExpecting one of '${r.join("', '")}'`);const n=`${e}Help`;return this.on(n,(e=>{let r;r="function"==typeof t?t({error:e.error,command:e.command}):t,r&&e.write(`${r}\n`)})),this}}function h(e,t){e._hasHelpOption&&t.find((t=>t===e._helpLongFlag||t===e._helpShortFlag))&&(e.outputHelp(),e._exit(0,"commander.helpDisplayed","(outputHelp)"))}function y(e){return e.map((e=>{if(!e.startsWith("--inspect"))return e;let t,r,n="127.0.0.1",i="9229";return null!==(r=e.match(/^(--inspect(-brk)?)$/))?t=r[1]:null!==(r=e.match(/^(--inspect(-brk|-port)?)=([^:]+)$/))?(t=r[1],/^\d+$/.test(r[3])?i=r[3]:n=r[3]):null!==(r=e.match(/^(--inspect(-brk|-port)?)=([^:]+):(\d+)$/))&&(t=r[1],n=r[3],i=r[4]),t&&"0"!==i?`${t}=${n}:${parseInt(i)+1}`:e}))}function v(e){const t=[];for(let r=e;r;r=r.parent)t.push(r);return t}t.Command=_},43666:(e,t)=>{class r extends Error{constructor(e,t,r){super(r),Error.captureStackTrace(this,this.constructor),this.name=this.constructor.name,this.code=t,this.exitCode=e,this.nestedError=void 0}}t.CommanderError=r,t.InvalidArgumentError=class extends r{constructor(e){super(1,"commander.invalidArgument",e),Error.captureStackTrace(this,this.constructor),this.name=this.constructor.name}}},13693:(e,t,r)=>{const{humanReadableArgName:n}=r(39297);t.Help=class{constructor(){this.helpWidth=void 0,this.sortSubcommands=!1,this.sortOptions=!1,this.showGlobalOptions=!1}visibleCommands(e){const t=e.commands.filter((e=>!e._hidden));if(e._hasImplicitHelpCommand()){const[,r,n]=e._helpCommandnameAndArgs.match(/([^ ]+) *(.*)/),i=e.createCommand(r).helpOption(!1);i.description(e._helpCommandDescription),n&&i.arguments(n),t.push(i)}return this.sortSubcommands&&t.sort(((e,t)=>e.name().localeCompare(t.name()))),t}compareOptions(e,t){const r=e=>e.short?e.short.replace(/^-/,""):e.long.replace(/^--/,"");return r(e).localeCompare(r(t))}visibleOptions(e){const t=e.options.filter((e=>!e.hidden)),r=e._hasHelpOption&&e._helpShortFlag&&!e._findOption(e._helpShortFlag),n=e._hasHelpOption&&!e._findOption(e._helpLongFlag);if(r||n){let i;i=r?n?e.createOption(e._helpFlags,e._helpDescription):e.createOption(e._helpShortFlag,e._helpDescription):e.createOption(e._helpLongFlag,e._helpDescription),t.push(i)}return this.sortOptions&&t.sort(this.compareOptions),t}visibleGlobalOptions(e){if(!this.showGlobalOptions)return[];const t=[];for(let r=e.parent;r;r=r.parent){const e=r.options.filter((e=>!e.hidden));t.push(...e)}return this.sortOptions&&t.sort(this.compareOptions),t}visibleArguments(e){return e._argsDescription&&e._args.forEach((t=>{t.description=t.description||e._argsDescription[t.name()]||""})),e._args.find((e=>e.description))?e._args:[]}subcommandTerm(e){const t=e._args.map((e=>n(e))).join(" ");return e._name+(e._aliases[0]?"|"+e._aliases[0]:"")+(e.options.length?" [options]":"")+(t?" "+t:"")}optionTerm(e){return e.flags}argumentTerm(e){return e.name()}longestSubcommandTermLength(e,t){return t.visibleCommands(e).reduce(((e,r)=>Math.max(e,t.subcommandTerm(r).length)),0)}longestOptionTermLength(e,t){return t.visibleOptions(e).reduce(((e,r)=>Math.max(e,t.optionTerm(r).length)),0)}longestGlobalOptionTermLength(e,t){return t.visibleGlobalOptions(e).reduce(((e,r)=>Math.max(e,t.optionTerm(r).length)),0)}longestArgumentTermLength(e,t){return t.visibleArguments(e).reduce(((e,r)=>Math.max(e,t.argumentTerm(r).length)),0)}commandUsage(e){let t=e._name;e._aliases[0]&&(t=t+"|"+e._aliases[0]);let r="";for(let t=e.parent;t;t=t.parent)r=t.name()+" "+r;return r+t+" "+e.usage()}commandDescription(e){return e.description()}subcommandDescription(e){return e.summary()||e.description()}optionDescription(e){const t=[];if(e.argChoices&&t.push(`choices: ${e.argChoices.map((e=>JSON.stringify(e))).join(", ")}`),void 0!==e.defaultValue){(e.required||e.optional||e.isBoolean()&&"boolean"==typeof e.defaultValue)&&t.push(`default: ${e.defaultValueDescription||JSON.stringify(e.defaultValue)}`)}return void 0!==e.presetArg&&e.optional&&t.push(`preset: ${JSON.stringify(e.presetArg)}`),void 0!==e.envVar&&t.push(`env: ${e.envVar}`),t.length>0?`${e.description} (${t.join(", ")})`:e.description}argumentDescription(e){const t=[];if(e.argChoices&&t.push(`choices: ${e.argChoices.map((e=>JSON.stringify(e))).join(", ")}`),void 0!==e.defaultValue&&t.push(`default: ${e.defaultValueDescription||JSON.stringify(e.defaultValue)}`),t.length>0){const r=`(${t.join(", ")})`;return e.description?`${e.description} ${r}`:r}return e.description}formatHelp(e,t){const r=t.padWidth(e,t),n=t.helpWidth||80;function i(e,i){if(i){const a=`${e.padEnd(r+2)}${i}`;return t.wrap(a,n-2,r+2)}return e}function a(e){return e.join("\n").replace(/^/gm," ".repeat(2))}let o=[`Usage: ${t.commandUsage(e)}`,""];const s=t.commandDescription(e);s.length>0&&(o=o.concat([s,""]));const c=t.visibleArguments(e).map((e=>i(t.argumentTerm(e),t.argumentDescription(e))));c.length>0&&(o=o.concat(["Arguments:",a(c),""]));const l=t.visibleOptions(e).map((e=>i(t.optionTerm(e),t.optionDescription(e))));if(l.length>0&&(o=o.concat(["Options:",a(l),""])),this.showGlobalOptions){const r=t.visibleGlobalOptions(e).map((e=>i(t.optionTerm(e),t.optionDescription(e))));r.length>0&&(o=o.concat(["Global Options:",a(r),""]))}const u=t.visibleCommands(e).map((e=>i(t.subcommandTerm(e),t.subcommandDescription(e))));return u.length>0&&(o=o.concat(["Commands:",a(u),""])),o.join("\n")}padWidth(e,t){return Math.max(t.longestOptionTermLength(e,t),t.longestGlobalOptionTermLength(e,t),t.longestSubcommandTermLength(e,t),t.longestArgumentTermLength(e,t))}wrap(e,t,r,n=40){if(e.match(/[\n]\s+/))return e;const i=t-r;if(i("\n"===e.slice(-1)&&(e=e.slice(0,e.length-1)),(t>0?s:"")+e.trimRight()))).join("\n")}}},75019:(e,t,r)=>{const{InvalidArgumentError:n}=r(43666);function i(e){let t,r;const n=e.split(/[ |,]+/);return n.length>1&&!/^[[<]/.test(n[1])&&(t=n.shift()),r=n.shift(),!t&&/^-[^-]$/.test(r)&&(t=r,r=void 0),{shortFlag:t,longFlag:r}}t.Option=class{constructor(e,t){this.flags=e,this.description=t||"",this.required=e.includes("<"),this.optional=e.includes("["),this.variadic=/\w\.\.\.[>\]]$/.test(e),this.mandatory=!1;const r=i(e);this.short=r.shortFlag,this.long=r.longFlag,this.negate=!1,this.long&&(this.negate=this.long.startsWith("--no-")),this.defaultValue=void 0,this.defaultValueDescription=void 0,this.presetArg=void 0,this.envVar=void 0,this.parseArg=void 0,this.hidden=!1,this.argChoices=void 0,this.conflictsWith=[],this.implied=void 0}default(e,t){return this.defaultValue=e,this.defaultValueDescription=t,this}preset(e){return this.presetArg=e,this}conflicts(e){return this.conflictsWith=this.conflictsWith.concat(e),this}implies(e){return this.implied=Object.assign(this.implied||{},e),this}env(e){return this.envVar=e,this}argParser(e){return this.parseArg=e,this}makeOptionMandatory(e=!0){return this.mandatory=!!e,this}hideHelp(e=!0){return this.hidden=!!e,this}_concatValue(e,t){return t!==this.defaultValue&&Array.isArray(t)?t.concat(e):[e]}choices(e){return this.argChoices=e.slice(),this.parseArg=(e,t)=>{if(!this.argChoices.includes(e))throw new n(`Allowed choices are ${this.argChoices.join(", ")}.`);return this.variadic?this._concatValue(e,t):e},this}name(){return this.long?this.long.replace(/^--/,""):this.short.replace(/^-/,"")}attributeName(){return this.name().replace(/^no-/,"").split("-").reduce(((e,t)=>e+t[0].toUpperCase()+t.slice(1)))}is(e){return this.short===e||this.long===e}isBoolean(){return!this.required&&!this.optional&&!this.negate}},t.splitOptionFlags=i,t.DualOptions=class{constructor(e){this.positiveOptions=new Map,this.negativeOptions=new Map,this.dualOptions=new Set,e.forEach((e=>{e.negate?this.negativeOptions.set(e.attributeName(),e):this.positiveOptions.set(e.attributeName(),e)})),this.negativeOptions.forEach(((e,t)=>{this.positiveOptions.has(t)&&this.dualOptions.add(t)}))}valueFromOption(e,t){const r=t.attributeName();if(!this.dualOptions.has(r))return!0;const n=this.negativeOptions.get(r).presetArg,i=void 0!==n&&n;return t.negate===(i===e)}}},87369:(e,t)=>{const r=3;t.suggestSimilar=function(e,t){if(!t||0===t.length)return"";t=Array.from(new Set(t));const n=e.startsWith("--");n&&(e=e.slice(2),t=t.map((e=>e.slice(2))));let i=[],a=r;return t.forEach((t=>{if(t.length<=1)return;const n=function(e,t){if(Math.abs(e.length-t.length)>r)return Math.max(e.length,t.length);const n=[];for(let t=0;t<=e.length;t++)n[t]=[t];for(let e=0;e<=t.length;e++)n[0][e]=e;for(let r=1;r<=t.length;r++)for(let i=1;i<=e.length;i++){let a=1;a=e[i-1]===t[r-1]?0:1,n[i][r]=Math.min(n[i-1][r]+1,n[i][r-1]+1,n[i-1][r-1]+a),i>1&&r>1&&e[i-1]===t[r-2]&&e[i-2]===t[r-1]&&(n[i][r]=Math.min(n[i][r],n[i-2][r-2]+1))}return n[e.length][t.length]}(e,t),o=Math.max(e.length,t.length);(o-n)/o>.4&&(ne.localeCompare(t))),n&&(i=i.map((e=>`--${e}`))),i.length>1?`\n(Did you mean one of ${i.join(", ")}?)`:1===i.length?`\n(Did you mean ${i[0]}?)`:""}},67634:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),t.util=t.tokenizers=t.transforms=t.inspect=t.stringify=t.parse=void 0;const a=r(70558),o=r(1339),s=r(29610),c=r(63409),l=r(5919),u=r(56945),d=r(81219),p=r(68646),f=r(72693),m=r(59192),g=r(98274);i(r(97140),t),t.parse=function(e,t={}){return(0,a.default)(t)(e)},t.stringify=(0,u.default)();var _=r(42237);Object.defineProperty(t,"inspect",{enumerable:!0,get:function(){return _.default}}),t.transforms={flow:m.flow,align:d.default,indent:p.default,crlf:f.default},t.tokenizers={tag:c.default,type:l.default,name:s.default,description:o.default},t.util={rewireSpecs:g.rewireSpecs,rewireSource:g.rewireSource,seedBlock:g.seedBlock,seedTokens:g.seedTokens}},66127:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=/^@\S+/;t.default=function({fence:e="```"}={}){const t=function(e){return"string"==typeof e?t=>t.split(e).length%2==0:e}(e),n=(e,r)=>t(e)?!r:r;return function(e){const t=[[]];let i=!1;for(const a of e)r.test(a.tokens.description)&&!i?t.push([a]):t[t.length-1].push(a),i=n(a.tokens.description,i);return t}}},70558:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(97140),i=r(98274),a=r(66127),o=r(89239),s=r(45377),c=r(63409),l=r(5919),u=r(29610),d=r(1339);t.default=function({startLine:e=0,fence:t="```",spacing:r="compact",markers:p=n.Markers,tokenizers:f=[(0,c.default)(),(0,l.default)(r),(0,u.default)(),(0,d.default)(r)]}={}){if(e<0||e%1>0)throw new Error("Invalid startLine");const m=(0,o.default)({startLine:e,markers:p}),g=(0,a.default)({fence:t}),_=(0,s.default)({tokenizers:f}),h=(0,d.getJoiner)(r);return function(e){const t=[];for(const r of(0,i.splitLines)(e)){const e=m(r);if(null===e)continue;const n=g(e),i=n.slice(1).map(_);t.push({description:h(n[0],p),tags:i,source:e,problems:i.reduce(((e,t)=>e.concat(t.problems)),[])})}return t}}},89239:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(97140),i=r(98274);t.default=function({startLine:e=0,markers:t=n.Markers}={}){let r=null,a=e;return function(e){let n=e;const o=(0,i.seedTokens)();if([o.lineEnd,n]=(0,i.splitCR)(n),[o.start,n]=(0,i.splitSpace)(n),null===r&&n.startsWith(t.start)&&!n.startsWith(t.nostart)&&(r=[],o.delimiter=n.slice(0,t.start.length),n=n.slice(t.start.length),[o.postDelimiter,n]=(0,i.splitSpace)(n)),null===r)return a++,null;const s=n.trimRight().endsWith(t.end);if(""===o.delimiter&&n.startsWith(t.delim)&&!n.startsWith(t.end)&&(o.delimiter=t.delim,n=n.slice(t.delim.length),[o.postDelimiter,n]=(0,i.splitSpace)(n)),s){const e=n.trimRight();o.end=n.slice(e.length-t.end.length),n=e.slice(0,-t.end.length)}if(o.description=n,r.push({number:a,source:e,tokens:o}),a++,s){const e=r.slice();return r=null,e}return null}}},45377:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(98274);t.default=function({tokenizers:e}){return function(t){var r;let i=(0,n.seedSpec)({source:t});for(const t of e)if(i=t(i),null===(r=i.problems[i.problems.length-1])||void 0===r?void 0:r.critical)break;return i}}},1339:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getJoiner=void 0;const n=r(97140);function i(e){return"compact"===e?a:"preserve"===e?c:e}function a(e,t=n.Markers){return e.map((({tokens:{description:e}})=>e.trim())).filter((e=>""!==e)).join(" ")}t.default=function(e="compact",t=n.Markers){const r=i(e);return e=>(e.description=r(e.source,t),e)},t.getJoiner=i;const o=(e,{tokens:t},r)=>""===t.type?e:r,s=({tokens:e})=>(""===e.delimiter?e.start:e.postDelimiter.slice(1))+e.description;function c(e,t=n.Markers){if(0===e.length)return"";""===e[0].tokens.description&&e[0].tokens.delimiter===t.start&&(e=e.slice(1));const r=e[e.length-1];return void 0!==r&&""===r.tokens.description&&r.tokens.end.endsWith(t.end)&&(e=e.slice(0,-1)),(e=e.slice(e.reduce(o,0))).map(s).join("\n")}},29610:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(98274);t.default=function(){const e=(e,{tokens:t},r)=>""===t.type?e:r;return t=>{const{tokens:r}=t.source[t.source.reduce(e,0)],i=r.description.trimLeft(),a=i.split('"');if(a.length>1&&""===a[0]&&a.length%2==1)return t.name=a[1],r.name=`"${a[1]}"`,[r.postName,r.description]=(0,n.splitSpace)(i.slice(r.name.length)),t;let o,s=0,c="",l=!1;for(const e of i){if(0===s&&(0,n.isSpace)(e))break;"["===e&&s++,"]"===e&&s--,c+=e}if(0!==s)return t.problems.push({code:"spec:name:unpaired-brackets",message:"unpaired brackets",line:t.source[0].number,critical:!0}),t;const u=c;if("["===c[0]&&"]"===c[c.length-1]){l=!0,c=c.slice(1,-1);const e=c.split("=");if(c=e[0].trim(),void 0!==e[1]&&(o=e.slice(1).join("=").trim()),""===c)return t.problems.push({code:"spec:name:empty-name",message:"empty name",line:t.source[0].number,critical:!0}),t;if(""===o)return t.problems.push({code:"spec:name:empty-default",message:"empty default value",line:t.source[0].number,critical:!0}),t;if(!((d=o)&&d.startsWith('"')&&d.endsWith('"'))&&/=(?!>)/.test(o))return t.problems.push({code:"spec:name:invalid-default",message:"invalid default value syntax",line:t.source[0].number,critical:!0}),t}var d;return t.optional=l,t.name=c,r.name=u,void 0!==o&&(t.default=o),[r.postName,r.description]=(0,n.splitSpace)(i.slice(r.name.length)),t}}},63409:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return e=>{const{tokens:t}=e.source[0],r=t.description.match(/\s*(@(\S+))(\s*)/);return null===r?(e.problems.push({code:"spec:tag:prefix",message:'tag should start with "@" symbol',line:e.source[0].number,critical:!0}),e):(t.tag=r[1],t.postTag=r[3],t.description=t.description.slice(r[0].length),e.tag=r[2],e)}}},5919:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(98274);t.default=function(e="compact"){const t=function(e){return"compact"===e?e=>e.map(i).join(""):"preserve"===e?e=>e.join("\n"):e}(e);return e=>{let r=0,i=[];for(const[t,{tokens:n}]of e.source.entries()){let a="";if(0===t&&"{"!==n.description[0])return e;for(const e of n.description)if("{"===e&&r++,"}"===e&&r--,a+=e,0===r)break;if(i.push([n,a]),0===r)break}if(0!==r)return e.problems.push({code:"spec:type:unpaired-curlies",message:"unpaired curlies",line:e.source[0].number,critical:!0}),e;const a=[],o=i[0][0].postDelimiter.length;for(const[e,[t,r]]of i.entries())t.type=r,e>0&&(t.type=t.postDelimiter.slice(o)+r,t.postDelimiter=t.postDelimiter.slice(0,o)),[t.postType,t.description]=(0,n.splitSpace)(t.description.slice(r.length)),a.push(t.type);return a[0]=a[0].slice(1),a[a.length-1]=a[a.length-1].slice(0,-1),e.type=t(a),e}};const i=e=>e.trim()},97140:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Markers=void 0,function(e){e.start="/**",e.nostart="/***",e.delim="*",e.end="*/"}(t.Markers||(t.Markers={}))},56945:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return e=>e.source.map((({tokens:e})=>function(e){return e.start+e.delimiter+e.postDelimiter+e.tag+e.postTag+e.type+e.postType+e.name+e.postName+e.description+e.end+e.lineEnd}(e))).join("\n")}},42237:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(98274),i={line:0,start:0,delimiter:0,postDelimiter:0,tag:0,postTag:0,name:0,postName:0,type:0,postType:0,description:0,end:0,lineEnd:0},a={lineEnd:"CR"},o=Object.keys(i),s=e=>(0,n.isSpace)(e)?`{${e.length}}`:e,c=e=>"|"+e.join("|")+"|",l=(e,t)=>Object.keys(t).map((r=>s(t[r]).padEnd(e[r])));t.default=function({source:e}){var t,r;if(0===e.length)return"";const n=Object.assign({},i);for(const e of o)n[e]=(null!==(t=a[e])&&void 0!==t?t:e).length;for(const{number:t,tokens:r}of e){n.line=Math.max(n.line,t.toString().length);for(const e in r)n[e]=Math.max(n[e],s(r[e]).length)}const u=[[],[]];for(const e of o)u[0].push((null!==(r=a[e])&&void 0!==r?r:e).padEnd(n[e]));for(const e of o)u[1].push("-".padEnd(n[e],"-"));for(const{number:t,tokens:r}of e){const e=t.toString().padStart(n.line);u.push([e,...l(n,r)])}return u.map(c).join("\n")}},81219:function(e,t,r){"use strict";var n=this&&this.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i"".padStart(e," ");t.default=function(e=i.Markers){let t,r=!1;function c(n){const i=Object.assign({},n.tokens);""!==i.tag&&(r=!0);const a=""===i.tag&&""===i.name&&""===i.type&&""===i.description;if(i.end===e.end&&a)return i.start=s(t.start+1),Object.assign(Object.assign({},n),{tokens:i});switch(i.delimiter){case e.start:i.start=s(t.start);break;case e.delim:i.start=s(t.start+1);break;default:i.delimiter="",i.start=s(t.start+2)}if(!r)return i.postDelimiter=""===i.description?"":" ",Object.assign(Object.assign({},n),{tokens:i});const o={delim:!1,tag:!1,type:!1,name:!1};return""===i.description&&(o.name=!0,i.postName="",""===i.name&&(o.type=!0,i.postType="",""===i.type&&(o.tag=!0,i.postTag="",""===i.tag&&(o.delim=!0)))),i.postDelimiter=o.delim?"":" ",o.tag||(i.postTag=s(t.tag-i.tag.length+1)),o.type||(i.postType=s(t.type-i.type.length+1)),o.name||(i.postName=s(t.name-i.name.length+1)),Object.assign(Object.assign({},n),{tokens:i})}return r=>{var{source:s}=r,l=n(r,["source"]);return t=s.reduce(((e=i.Markers)=>(t,{tokens:r})=>({start:r.delimiter===e.start?r.start.length:t.start,tag:Math.max(t.tag,r.tag.length),type:Math.max(t.type,r.type.length),name:Math.max(t.name,r.name.length)}))(e),Object.assign({},o)),(0,a.rewireSource)(Object.assign(Object.assign({},l),{source:s.map(c)}))}}},72693:function(e,t,r){"use strict";var n=this&&this.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i{var{source:r}=e,a=n(e,["source"]);return(0,i.rewireSource)(Object.assign(Object.assign({},a),{source:r.map(t)}))}}},68646:function(e,t,r){"use strict";var n=this&&this.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i{if(void 0===t){const n=e-r.length;t=n>0?(e=>{const t="".padStart(e," ");return e=>e+t})(n):(e=>t=>t.slice(e))(-n)}return t(r)},a=e=>Object.assign(Object.assign({},e),{tokens:Object.assign(Object.assign({},e.tokens),{start:r(e.tokens.start)})});return e=>{var{source:t}=e,r=n(e,["source"]);return(0,i.rewireSource)(Object.assign(Object.assign({},r),{source:t.map(a)}))}}},59192:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.flow=void 0,t.flow=function(...e){return t=>e.reduce(((e,t)=>t(e)),t)}},98274:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.rewireSpecs=t.rewireSource=t.seedTokens=t.seedSpec=t.seedBlock=t.splitLines=t.splitSpace=t.splitCR=t.hasCR=t.isSpace=void 0,t.isSpace=function(e){return/^\s+$/.test(e)},t.hasCR=function(e){return/\r$/.test(e)},t.splitCR=function(e){const t=e.match(/\r+$/);return null==t?["",e]:[e.slice(-t[0].length),e.slice(0,-t[0].length)]},t.splitSpace=function(e){const t=e.match(/^\s+/);return null==t?["",e]:[e.slice(0,t[0].length),e.slice(t[0].length)]},t.splitLines=function(e){return e.split(/\n/)},t.seedBlock=function(e={}){return Object.assign({description:"",tags:[],source:[],problems:[]},e)},t.seedSpec=function(e={}){return Object.assign({tag:"",name:"",type:"",optional:!1,description:"",problems:[],source:[]},e)},t.seedTokens=function(e={}){return Object.assign({start:"",delimiter:"",postDelimiter:"",tag:"",postTag:"",name:"",postName:"",type:"",postType:"",description:"",end:"",lineEnd:""},e)},t.rewireSource=function(e){const t=e.source.reduce(((e,t)=>e.set(t.number,t)),new Map);for(const r of e.tags)r.source=r.source.map((e=>t.get(e.number)));return e},t.rewireSpecs=function(e){const t=e.tags.reduce(((e,t)=>t.source.reduce(((e,t)=>e.set(t.number,t)),e)),new Map);return e.source=e.source.map((e=>t.get(e.number)||e)),e}},22268:(e,t,r)=>{"use strict";function n(e,...t){return(...r)=>e(...t,...r)}function i(e){return function(...t){var r=t.pop();return e.call(this,t,r)}}r.r(t),r.d(t,{all:()=>ge,allLimit:()=>_e,allSeries:()=>he,any:()=>rt,anyLimit:()=>nt,anySeries:()=>it,apply:()=>n,applyEach:()=>P,applyEachSeries:()=>O,asyncify:()=>d,auto:()=>L,autoInject:()=>q,cargo:()=>K,cargoQueue:()=>W,compose:()=>Y,concat:()=>Z,concatLimit:()=>Q,concatSeries:()=>ee,constant:()=>te,default:()=>_t,detect:()=>ne,detectLimit:()=>ie,detectSeries:()=>ae,dir:()=>se,doDuring:()=>ce,doUntil:()=>le,doWhilst:()=>ce,during:()=>ft,each:()=>de,eachLimit:()=>pe,eachOf:()=>A,eachOfLimit:()=>E,eachOfSeries:()=>I,eachSeries:()=>fe,ensureAsync:()=>me,every:()=>ge,everyLimit:()=>_e,everySeries:()=>he,filter:()=>ke,filterLimit:()=>xe,filterSeries:()=>Se,find:()=>ne,findLimit:()=>ie,findSeries:()=>ae,flatMap:()=>Z,flatMapLimit:()=>Q,flatMapSeries:()=>ee,foldl:()=>G,foldr:()=>Je,forEach:()=>de,forEachLimit:()=>pe,forEachOf:()=>A,forEachOfLimit:()=>E,forEachOfSeries:()=>I,forEachSeries:()=>fe,forever:()=>we,groupBy:()=>Ee,groupByLimit:()=>De,groupBySeries:()=>Te,inject:()=>G,log:()=>Ce,map:()=>N,mapLimit:()=>X,mapSeries:()=>F,mapValues:()=>Ne,mapValuesLimit:()=>Ae,mapValuesSeries:()=>Pe,memoize:()=>Ie,nextTick:()=>Fe,parallel:()=>Re,parallelLimit:()=>Me,priorityQueue:()=>Ue,queue:()=>Le,race:()=>qe,reduce:()=>G,reduceRight:()=>Je,reflect:()=>Ve,reflectAll:()=>He,reject:()=>We,rejectLimit:()=>Ge,rejectSeries:()=>$e,retry:()=>Ze,retryable:()=>et,select:()=>ke,selectLimit:()=>xe,selectSeries:()=>Se,seq:()=>$,series:()=>tt,setImmediate:()=>u,some:()=>rt,someLimit:()=>nt,someSeries:()=>it,sortBy:()=>at,timeout:()=>ot,times:()=>ct,timesLimit:()=>st,timesSeries:()=>lt,transform:()=>ut,tryEach:()=>dt,unmemoize:()=>pt,until:()=>mt,waterfall:()=>gt,whilst:()=>ft,wrapSync:()=>d});var a="function"==typeof queueMicrotask&&queueMicrotask,o="function"==typeof setImmediate&&setImmediate,s="object"==typeof process&&"function"==typeof process.nextTick;function c(e){setTimeout(e,0)}function l(e){return(t,...r)=>e((()=>t(...r)))}var u=l(a?queueMicrotask:o?setImmediate:s?process.nextTick:c);function d(e){return m(e)?function(...t){const r=t.pop();return p(e.apply(this,t),r)}:i((function(t,r){var n;try{n=e.apply(this,t)}catch(e){return r(e)}if(n&&"function"==typeof n.then)return p(n,r);r(null,n)}))}function p(e,t){return e.then((e=>{f(t,null,e)}),(e=>{f(t,e&&(e instanceof Error||e.message)?e:new Error(e))}))}function f(e,t,r){try{e(t,r)}catch(e){u((e=>{throw e}),e)}}function m(e){return"AsyncFunction"===e[Symbol.toStringTag]}function g(e){if("function"!=typeof e)throw new Error("expected a function");return m(e)?d(e):e}function _(e,t){if(t||(t=e.length),!t)throw new Error("arity is undefined");return function(...r){return"function"==typeof r[t-1]?e.apply(this,r):new Promise(((n,i)=>{r[t-1]=(e,...t)=>{if(e)return i(e);n(t.length>1?t:t[0])},e.apply(this,r)}))}}function h(e){return function(t,...r){return _((function(n){var i=this;return e(t,((e,t)=>{g(e).apply(i,r.concat(t))}),n)}))}}function y(e,t,r,n){t=t||[];var i=[],a=0,o=g(r);return e(t,((e,t,r)=>{var n=a++;o(e,((e,t)=>{i[n]=t,r(e)}))}),(e=>{n(e,i)}))}function v(e){return e&&"number"==typeof e.length&&e.length>=0&&e.length%1==0}var b={};function k(e){function t(...t){if(null!==e){var r=e;e=null,r.apply(this,t)}}return Object.assign(t,e),t}function x(e){if(v(e))return function(e){var t=-1,r=e.length;return function(){return++t=t||o||i||(o=!0,e.next().then((({value:e,done:t})=>{if(!a&&!i){if(o=!1,t)return i=!0,void(s<=0&&n(null));s++,r(e,c,u),c++,l()}})).catch(d))}function u(e,t){if(s-=1,!a)return e?d(e):!1===e?(i=!0,void(a=!0)):t===b||i&&s<=0?(i=!0,n(null)):void l()}function d(e){a||(o=!1,i=!0,n(e))}l()}var D=e=>(t,r,n)=>{if(n=k(n),e<=0)throw new RangeError("concurrency limit cannot be less than 1");if(!t)return n(null);if("AsyncGenerator"===t[Symbol.toStringTag])return w(t,e,r,n);if(function(e){return"function"==typeof e[Symbol.asyncIterator]}(t))return w(t[Symbol.asyncIterator](),e,r,n);var i=x(t),a=!1,o=!1,s=0,c=!1;function l(e,t){if(!o)if(s-=1,e)a=!0,n(e);else if(!1===e)a=!0,o=!0;else{if(t===b||a&&s<=0)return a=!0,n(null);c||u()}}function u(){for(c=!0;s1?n:n[0])}return r[R]=new Promise(((r,n)=>{e=r,t=n})),r}function L(e,t,r){"number"!=typeof t&&(r=t,t=null),r=k(r||M());var n=Object.keys(e).length;if(!n)return r(null);t||(t=n);var i={},a=0,o=!1,s=!1,c=Object.create(null),l=[],u=[],d={};function p(e,t){l.push((()=>function(e,t){if(s)return;var n=S(((t,...n)=>{if(a--,!1!==t)if(n.length<2&&([n]=n),t){var l={};if(Object.keys(i).forEach((e=>{l[e]=i[e]})),l[e]=n,s=!0,c=Object.create(null),o)return;r(t,l)}else i[e]=n,(c[e]||[]).forEach((e=>e())),f();else o=!0}));a++;var l=g(t[t.length-1]);t.length>1?l(i,n):l(n)}(e,t)))}function f(){if(!o){if(0===l.length&&0===a)return r(null,i);for(;l.length&&a{const i=e[n];Array.isArray(i)&&i.indexOf(t)>=0&&r.push(n)})),r}return Object.keys(e).forEach((t=>{var r=e[t];if(!Array.isArray(r))return p(t,[r]),void u.push(t);var n=r.slice(0,r.length-1),i=n.length;if(0===i)return p(t,r),void u.push(t);d[t]=i,n.forEach((a=>{if(!e[a])throw new Error("async.auto task `"+t+"` has a non-existent dependency `"+a+"` in "+n.join(", "));!function(e,t){var r=c[e];r||(r=c[e]=[]);r.push(t)}(a,(()=>{0===--i&&p(t,r)}))}))})),function(){var e=0;for(;u.length;)e++,m(u.pop()).forEach((e=>{0==--d[e]&&u.push(e)}));if(e!==n)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}(),f(),r[R]}var j=/^(?:async\s+)?(?:function)?\s*\w*\s*\(\s*([^)]+)\s*\)(?:\s*{)/,B=/^(?:async\s+)?\(?\s*([^)=]+)\s*\)?(?:\s*=>)/,z=/,/,U=/(=.+)?(\s*)$/;function q(e,t){var r={};return Object.keys(e).forEach((t=>{var n,i=e[t],a=m(i),o=!a&&1===i.length||a&&0===i.length;if(Array.isArray(i))n=[...i],i=n.pop(),r[t]=n.concat(n.length>0?s:i);else if(o)r[t]=i;else{if(n=function(e){const t=function(e){let t="",r=0,n=e.indexOf("*/");for(;re.replace(U,"").trim()))}(i),0===i.length&&!a&&0===n.length)throw new Error("autoInject task functions require explicit parameters.");a||n.pop(),r[t]=n.concat(s)}function s(e,t){var r=n.map((t=>e[t]));r.push(t),g(i)(...r)}})),L(r,t)}class J{constructor(){this.head=this.tail=null,this.length=0}removeLink(e){return e.prev?e.prev.next=e.next:this.head=e.next,e.next?e.next.prev=e.prev:this.tail=e.prev,e.prev=e.next=null,this.length-=1,e}empty(){for(;this.head;)this.shift();return this}insertAfter(e,t){t.prev=e,t.next=e.next,e.next?e.next.prev=t:this.tail=t,e.next=t,this.length+=1}insertBefore(e,t){t.prev=e.prev,t.next=e,e.prev?e.prev.next=t:this.head=t,e.prev=t,this.length+=1}unshift(e){this.head?this.insertBefore(this.head,e):V(this,e)}push(e){this.tail?this.insertAfter(this.tail,e):V(this,e)}shift(){return this.head&&this.removeLink(this.head)}pop(){return this.tail&&this.removeLink(this.tail)}toArray(){return[...this]}*[Symbol.iterator](){for(var e=this.head;e;)yield e.data,e=e.next}remove(e){for(var t=this.head;t;){var{next:r}=t;e(t)&&this.removeLink(t),t=r}return this}}function V(e,t){e.length=1,e.head=e.tail=t}function H(e,t,r){if(null==t)t=1;else if(0===t)throw new RangeError("Concurrency must not be zero");var n=g(e),i=0,a=[];const o={error:[],drain:[],saturated:[],unsaturated:[],empty:[]};function s(e,t){return e?t?void(o[e]=o[e].filter((e=>e!==t))):o[e]=[]:Object.keys(o).forEach((e=>o[e]=[]))}function c(e,...t){o[e].forEach((e=>e(...t)))}var l=!1;function d(e,t,r,n){if(null!=n&&"function"!=typeof n)throw new Error("task callback must be a function");var i,a;function o(e,...t){return e?r?a(e):i():t.length<=1?i(t[0]):void i(t)}h.started=!0;var s=h._createTaskItem(e,r?o:n||o);if(t?h._tasks.unshift(s):h._tasks.push(s),l||(l=!0,u((()=>{l=!1,h.process()}))),r||!n)return new Promise(((e,t)=>{i=e,a=t}))}function p(e){return function(t,...r){i-=1;for(var n=0,o=e.length;n0&&a.splice(l,1),s.callback(t,...r),null!=t&&c("error",t,s.data)}i<=h.concurrency-h.buffer&&c("unsaturated"),h.idle()&&c("drain"),h.process()}}function f(e){return!(0!==e.length||!h.idle())&&(u((()=>c("drain"))),!0)}const m=e=>t=>{if(!t)return new Promise(((t,r)=>{!function(e,t){const r=(...n)=>{s(e,r),t(...n)};o[e].push(r)}(e,((e,n)=>{if(e)return r(e);t(n)}))}));s(e),function(e,t){o[e].push(t)}(e,t)};var _=!1,h={_tasks:new J,_createTaskItem:(e,t)=>({data:e,callback:t}),*[Symbol.iterator](){yield*h._tasks[Symbol.iterator]()},concurrency:t,payload:r,buffer:t/4,started:!1,paused:!1,push(e,t){if(Array.isArray(e)){if(f(e))return;return e.map((e=>d(e,!1,!1,t)))}return d(e,!1,!1,t)},pushAsync(e,t){if(Array.isArray(e)){if(f(e))return;return e.map((e=>d(e,!1,!0,t)))}return d(e,!1,!0,t)},kill(){s(),h._tasks.empty()},unshift(e,t){if(Array.isArray(e)){if(f(e))return;return e.map((e=>d(e,!0,!1,t)))}return d(e,!0,!1,t)},unshiftAsync(e,t){if(Array.isArray(e)){if(f(e))return;return e.map((e=>d(e,!0,!0,t)))}return d(e,!0,!0,t)},remove(e){h._tasks.remove(e)},process(){if(!_){for(_=!0;!h.paused&&ih._tasks.length,running:()=>i,workersList:()=>a,idle:()=>h._tasks.length+i===0,pause(){h.paused=!0},resume(){!1!==h.paused&&(h.paused=!1,u(h.process))}};return Object.defineProperties(h,{saturated:{writable:!1,value:m("saturated")},unsaturated:{writable:!1,value:m("unsaturated")},empty:{writable:!1,value:m("empty")},drain:{writable:!1,value:m("drain")},error:{writable:!1,value:m("error")}}),h}function K(e,t){return H(e,1,t)}function W(e,t,r){return H(e,t,r)}var G=_((function(e,t,r,n){n=k(n);var i=g(r);return I(e,((e,r,n)=>{i(t,e,((e,r)=>{t=r,n(e)}))}),(e=>n(e,t)))}),4);function $(...e){var t=e.map(g);return function(...e){var r=this,n=e[e.length-1];return"function"==typeof n?e.pop():n=M(),G(t,e,((e,t,n)=>{t.apply(r,e.concat(((e,...t)=>{n(e,t)})))}),((e,t)=>n(e,...t))),n[R]}}function Y(...e){return $(...e.reverse())}var X=_((function(e,t,r,n){return y(D(t),e,r,n)}),4);var Q=_((function(e,t,r,n){var i=g(r);return X(e,t,((e,t)=>{i(e,((e,...r)=>e?t(e):t(e,r)))}),((e,t)=>{for(var r=[],i=0;i{var o,s=!1;const c=g(i);r(n,((r,n,i)=>{c(r,((n,a)=>n||!1===n?i(n):e(a)&&!o?(s=!0,o=t(!0,r),i(null,b)):void i()))}),(e=>{if(e)return a(e);a(null,s?o:t(!1))}))}}var ne=_((function(e,t,r){return re((e=>e),((e,t)=>t))(A,e,t,r)}),3);var ie=_((function(e,t,r,n){return re((e=>e),((e,t)=>t))(D(t),e,r,n)}),4);var ae=_((function(e,t,r){return re((e=>e),((e,t)=>t))(D(1),e,t,r)}),3);function oe(e){return(t,...r)=>g(t)(...r,((t,...r)=>{"object"==typeof console&&(t?console.error&&console.error(t):console[e]&&r.forEach((t=>console[e](t))))}))}var se=oe("dir");var ce=_((function(e,t,r){r=S(r);var n,i=g(e),a=g(t);function o(e,...t){if(e)return r(e);!1!==e&&(n=t,a(...t,s))}function s(e,t){return e?r(e):!1!==e?t?void i(o):r(null,...n):void 0}return s(null,!0)}),3);function le(e,t,r){const n=g(t);return ce(e,((...e)=>{const t=e.pop();n(...e,((e,r)=>t(e,!r)))}),r)}function ue(e){return(t,r,n)=>e(t,n)}var de=_((function(e,t,r){return A(e,ue(g(t)),r)}),3);var pe=_((function(e,t,r,n){return D(t)(e,ue(g(r)),n)}),4);var fe=_((function(e,t,r){return pe(e,1,t,r)}),3);function me(e){return m(e)?e:function(...t){var r=t.pop(),n=!0;t.push(((...e)=>{n?u((()=>r(...e))):r(...e)})),e.apply(this,t),n=!1}}var ge=_((function(e,t,r){return re((e=>!e),(e=>!e))(A,e,t,r)}),3);var _e=_((function(e,t,r,n){return re((e=>!e),(e=>!e))(D(t),e,r,n)}),4);var he=_((function(e,t,r){return re((e=>!e),(e=>!e))(I,e,t,r)}),3);function ye(e,t,r,n){var i=new Array(t.length);e(t,((e,t,n)=>{r(e,((e,r)=>{i[t]=!!r,n(e)}))}),(e=>{if(e)return n(e);for(var r=[],a=0;a{r(e,((r,a)=>{if(r)return n(r);a&&i.push({index:t,value:e}),n(r)}))}),(e=>{if(e)return n(e);n(null,i.sort(((e,t)=>e.index-t.index)).map((e=>e.value)))}))}function be(e,t,r,n){return(v(t)?ye:ve)(e,t,g(r),n)}var ke=_((function(e,t,r){return be(A,e,t,r)}),3);var xe=_((function(e,t,r,n){return be(D(t),e,r,n)}),4);var Se=_((function(e,t,r){return be(I,e,t,r)}),3);var we=_((function(e,t){var r=S(t),n=g(me(e));return function e(t){if(t)return r(t);!1!==t&&n(e)}()}),2);var De=_((function(e,t,r,n){var i=g(r);return X(e,t,((e,t)=>{i(e,((r,n)=>r?t(r):t(r,{key:n,val:e})))}),((e,t)=>{for(var r={},{hasOwnProperty:i}=Object.prototype,a=0;a{a(e,t,((e,n)=>{if(e)return r(e);i[t]=n,r(e)}))}),(e=>n(e,i)))}),4);function Ne(e,t,r){return Ae(e,1/0,t,r)}function Pe(e,t,r){return Ae(e,1,t,r)}function Ie(e,t=(e=>e)){var r=Object.create(null),n=Object.create(null),a=g(e),o=i(((e,i)=>{var o=t(...e);o in r?u((()=>i(null,...r[o]))):o in n?n[o].push(i):(n[o]=[i],a(...e,((e,...t)=>{e||(r[o]=t);var i=n[o];delete n[o];for(var a=0,s=i.length;a{var n=v(t)?[]:{};e(t,((e,t,r)=>{g(e)(((e,...i)=>{i.length<2&&([i]=i),n[t]=i,r(e)}))}),(e=>r(e,n)))}),3);function Re(e,t){return Oe(A,e,t)}function Me(e,t,r){return Oe(D(t),e,r)}function Le(e,t){var r=g(e);return H(((e,t)=>{r(e[0],t)}),t,1)}class je{constructor(){this.heap=[],this.pushCount=Number.MIN_SAFE_INTEGER}get length(){return this.heap.length}empty(){return this.heap=[],this}percUp(e){let t;for(;e>0&&ze(this.heap[e],this.heap[t=Be(e)]);){let r=this.heap[e];this.heap[e]=this.heap[t],this.heap[t]=r,e=t}}percDown(e){let t;for(;(t=1+(e<<1))=0;e--)this.percDown(e);return this}}function Be(e){return(e+1>>1)-1}function ze(e,t){return e.priority!==t.priority?e.priority({data:e,priority:t}))):{data:e,priority:t}}return r._tasks=new je,r._createTaskItem=({data:e,priority:t},r)=>({data:e,priority:t,callback:r}),r.push=function(e,t=0,r){return n(a(e,t),r)},r.pushAsync=function(e,t=0,r){return i(a(e,t),r)},delete r.unshift,delete r.unshiftAsync,r}var qe=_((function(e,t){if(t=k(t),!Array.isArray(e))return t(new TypeError("First argument to race must be an array of functions"));if(!e.length)return t();for(var r=0,n=e.length;r{let n={};if(e&&(n.error=e),t.length>0){var i=t;t.length<=1&&([i]=t),n.value=i}r(null,n)})),t.apply(this,e)}))}function He(e){var t;return Array.isArray(e)?t=e.map(Ve):(t={},Object.keys(e).forEach((r=>{t[r]=Ve.call(this,e[r])}))),t}function Ke(e,t,r,n){const i=g(r);return be(e,t,((e,t)=>{i(e,((e,r)=>{t(e,!r)}))}),n)}var We=_((function(e,t,r){return Ke(A,e,t,r)}),3);var Ge=_((function(e,t,r,n){return Ke(D(t),e,r,n)}),4);var $e=_((function(e,t,r){return Ke(I,e,t,r)}),3);function Ye(e){return function(){return e}}const Xe=5,Qe=0;function Ze(e,t,r){var n={times:Xe,intervalFunc:Ye(Qe)};if(arguments.length<3&&"function"==typeof e?(r=t||M(),t=e):(!function(e,t){if("object"==typeof t)e.times=+t.times||Xe,e.intervalFunc="function"==typeof t.interval?t.interval:Ye(+t.interval||Qe),e.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");e.times=+t||Xe}}(n,e),r=r||M()),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var i=g(t),a=1;return function e(){i(((t,...i)=>{!1!==t&&(t&&a++{function a(e){n(...t,e)}return(t.lengthe))(A,e,t,r)}),3);var nt=_((function(e,t,r,n){return re(Boolean,(e=>e))(D(t),e,r,n)}),4);var it=_((function(e,t,r){return re(Boolean,(e=>e))(I,e,t,r)}),3);var at=_((function(e,t,r){var n=g(t);return N(e,((e,t)=>{n(e,((r,n)=>{if(r)return t(r);t(r,{value:e,criteria:n})}))}),((e,t)=>{if(e)return r(e);r(null,t.sort(i).map((e=>e.value)))}));function i(e,t){var r=e.criteria,n=t.criteria;return rn?1:0}}),3);function ot(e,t,r){var n=g(e);return i(((i,a)=>{var o,s=!1;i.push(((...e)=>{s||(a(...e),clearTimeout(o))})),o=setTimeout((function(){var t=e.name||"anonymous",n=new Error('Callback function "'+t+'" timed out.');n.code="ETIMEDOUT",r&&(n.info=r),s=!0,a(n)}),t),n(...i)}))}function st(e,t,r,n){var i=g(r);return X(function(e){for(var t=Array(e);e--;)t[e]=e;return t}(e),t,i,n)}function ct(e,t,r){return st(e,1/0,t,r)}function lt(e,t,r){return st(e,1,t,r)}function ut(e,t,r,n){arguments.length<=3&&"function"==typeof t&&(n=r,r=t,t=Array.isArray(e)?[]:{}),n=k(n||M());var i=g(r);return A(e,((e,r,n)=>{i(t,e,r,n)}),(e=>n(e,t))),n[R]}var dt=_((function(e,t){var r,n=null;return fe(e,((e,t)=>{g(e)(((e,...i)=>{if(!1===e)return t(e);i.length<2?[r]=i:r=i,n=e,t(e?null:{})}))}),(()=>t(n,r)))}));function pt(e){return(...t)=>(e.unmemoized||e)(...t)}var ft=_((function(e,t,r){r=S(r);var n=g(t),i=g(e),a=[];function o(e,...t){if(e)return r(e);a=t,!1!==e&&i(s)}function s(e,t){return e?r(e):!1!==e?t?void n(o):r(null,...a):void 0}return i(s)}),3);function mt(e,t,r){const n=g(e);return ft((e=>n(((t,r)=>e(t,!r)))),t,r)}var gt=_((function(e,t){if(t=k(t),!Array.isArray(e))return t(new Error("First argument to waterfall must be an array of functions"));if(!e.length)return t();var r=0;function n(t){g(e[r++])(...t,S(i))}function i(i,...a){if(!1!==i)return i||r===e.length?t(i,...a):void n(a)}n([])})),_t={apply:n,applyEach:P,applyEachSeries:O,asyncify:d,auto:L,autoInject:q,cargo:K,cargoQueue:W,compose:Y,concat:Z,concatLimit:Q,concatSeries:ee,constant:te,detect:ne,detectLimit:ie,detectSeries:ae,dir:se,doUntil:le,doWhilst:ce,each:de,eachLimit:pe,eachOf:A,eachOfLimit:E,eachOfSeries:I,eachSeries:fe,ensureAsync:me,every:ge,everyLimit:_e,everySeries:he,filter:ke,filterLimit:xe,filterSeries:Se,forever:we,groupBy:Ee,groupByLimit:De,groupBySeries:Te,log:Ce,map:N,mapLimit:X,mapSeries:F,mapValues:Ne,mapValuesLimit:Ae,mapValuesSeries:Pe,memoize:Ie,nextTick:Fe,parallel:Re,parallelLimit:Me,priorityQueue:Ue,queue:Le,race:qe,reduce:G,reduceRight:Je,reflect:Ve,reflectAll:He,reject:We,rejectLimit:Ge,rejectSeries:$e,retry:Ze,retryable:et,seq:$,series:tt,setImmediate:u,some:rt,someLimit:nt,someSeries:it,sortBy:at,timeout:ot,times:ct,timesLimit:st,timesSeries:lt,transform:ut,tryEach:dt,unmemoize:pt,until:mt,waterfall:gt,whilst:ft,all:ge,allLimit:_e,allSeries:he,any:rt,anyLimit:nt,anySeries:it,find:ne,findLimit:ie,findSeries:ae,flatMap:Z,flatMapLimit:Q,flatMapSeries:ee,forEach:de,forEachSeries:fe,forEachLimit:pe,forEachOf:A,forEachOfSeries:I,forEachOfLimit:E,inject:G,foldl:G,foldr:Je,select:ke,selectLimit:xe,selectSeries:Se,wrapSync:d,during:ft,doDuring:ce}},79429:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>M});var n={Space_Separator:/[\u1680\u2000-\u200A\u202F\u205F\u3000]/,ID_Start:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE83\uDE86-\uDE89\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]/,ID_Continue:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u09FC\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9-\u0AFF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D00-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF9\u1D00-\u1DF9\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDCA0-\uDCE9\uDCFF\uDE00-\uDE3E\uDE47\uDE50-\uDE83\uDE86-\uDE99\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC59\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD47\uDD50-\uDD59]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4A\uDD50-\uDD59]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/},i={isSpaceSeparator:e=>"string"==typeof e&&n.Space_Separator.test(e),isIdStartChar:e=>"string"==typeof e&&(e>="a"&&e<="z"||e>="A"&&e<="Z"||"$"===e||"_"===e||n.ID_Start.test(e)),isIdContinueChar:e=>"string"==typeof e&&(e>="a"&&e<="z"||e>="A"&&e<="Z"||e>="0"&&e<="9"||"$"===e||"_"===e||"‌"===e||"‍"===e||n.ID_Continue.test(e)),isDigit:e=>"string"==typeof e&&/[0-9]/.test(e),isHexDigit:e=>"string"==typeof e&&/[0-9A-Fa-f]/.test(e)};let a,o,s,c,l,u,d,p,f;function m(e,t,r){const n=e[t];if(null!=n&&"object"==typeof n)if(Array.isArray(n))for(let e=0;e0;){const t=k();if(!i.isHexDigit(t))throw N(x());e+=x()}return String.fromCodePoint(parseInt(e,16))}const T={start(){if("eof"===d.type)throw P();C()},beforePropertyName(){switch(d.type){case"identifier":case"string":return p=d.value,void(o="afterPropertyName");case"punctuator":return void A();case"eof":throw P()}},afterPropertyName(){if("eof"===d.type)throw P();o="beforePropertyValue"},beforePropertyValue(){if("eof"===d.type)throw P();C()},beforeArrayValue(){if("eof"===d.type)throw P();"punctuator"!==d.type||"]"!==d.value?C():A()},afterPropertyValue(){if("eof"===d.type)throw P();switch(d.value){case",":return void(o="beforePropertyName");case"}":A()}},afterArrayValue(){if("eof"===d.type)throw P();switch(d.value){case",":return void(o="beforeArrayValue");case"]":A()}},end(){}};function C(){let e;switch(d.type){case"punctuator":switch(d.value){case"{":e={};break;case"[":e=[]}break;case"null":case"boolean":case"numeric":case"string":e=d.value}if(void 0===f)f=e;else{const t=s[s.length-1];Array.isArray(t)?t.push(e):Object.defineProperty(t,p,{value:e,writable:!0,enumerable:!0,configurable:!0})}if(null!==e&&"object"==typeof e)s.push(e),o=Array.isArray(e)?"beforeArrayValue":"beforePropertyName";else{const e=s[s.length-1];o=null==e?"end":Array.isArray(e)?"afterArrayValue":"afterPropertyValue"}}function A(){s.pop();const e=s[s.length-1];o=null==e?"end":Array.isArray(e)?"afterArrayValue":"afterPropertyValue"}function N(e){return O(void 0===e?`JSON5: invalid end of input at ${l}:${u}`:`JSON5: invalid character '${F(e)}' at ${l}:${u}`)}function P(){return O(`JSON5: invalid end of input at ${l}:${u}`)}function I(){return u-=5,O(`JSON5: invalid identifier character at ${l}:${u}`)}function F(e){const t={"'":"\\'",'"':'\\"',"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\v","\0":"\\0","\u2028":"\\u2028","\u2029":"\\u2029"};if(t[e])return t[e];if(e<" "){const t=e.charCodeAt(0).toString(16);return"\\x"+("00"+t).substring(t.length)}return e}function O(e){const t=new SyntaxError(e);return t.lineNumber=l,t.columnNumber=u,t}const R={parse:function(e,t){a=String(e),o="start",s=[],c=0,l=1,u=0,d=void 0,p=void 0,f=void 0;do{d=b(),T[o]()}while("eof"!==d.type);return"function"==typeof t?m({"":f},"",t):f},stringify:function(e,t,r){const n=[];let a,o,s,c="",l="";if(null==t||"object"!=typeof t||Array.isArray(t)||(r=t.space,s=t.quote,t=t.replacer),"function"==typeof t)o=t;else if(Array.isArray(t)){a=[];for(const e of t){let t;"string"==typeof e?t=e:("number"==typeof e||e instanceof String||e instanceof Number)&&(t=String(e)),void 0!==t&&a.indexOf(t)<0&&a.push(t)}}return r instanceof Number?r=Number(r):r instanceof String&&(r=String(r)),"number"==typeof r?r>0&&(r=Math.min(10,Math.floor(r)),l=" ".substr(0,r)):"string"==typeof r&&(l=r.substr(0,10)),u("",{"":e});function u(e,t){let r=t[e];switch(null!=r&&("function"==typeof r.toJSON5?r=r.toJSON5(e):"function"==typeof r.toJSON&&(r=r.toJSON(e))),o&&(r=o.call(t,e,r)),r instanceof Number?r=Number(r):r instanceof String?r=String(r):r instanceof Boolean&&(r=r.valueOf()),r){case null:return"null";case!0:return"true";case!1:return"false"}return"string"==typeof r?d(r):"number"==typeof r?String(r):"object"==typeof r?Array.isArray(r)?function(e){if(n.indexOf(e)>=0)throw TypeError("Converting circular structure to JSON5");n.push(e);let t=c;c+=l;let r,i=[];for(let t=0;t=0)throw TypeError("Converting circular structure to JSON5");n.push(e);let t=c;c+=l;let r,i=a||Object.keys(e),o=[];for(const t of i){const r=u(t,e);if(void 0!==r){let e=p(t)+":";""!==l&&(e+=" "),e+=r,o.push(e)}}if(0===o.length)r="{}";else{let e;if(""===l)e=o.join(","),r="{"+e+"}";else{let n=",\n"+c;e=o.join(n),r="{\n"+c+e+",\n"+t+"}"}}return n.pop(),c=t,r}(r):void 0}function d(e){const t={"'":.1,'"':.2},r={"'":"\\'",'"':'\\"',"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\v","\0":"\\0","\u2028":"\\u2028","\u2029":"\\u2029"};let n="";for(let a=0;at[e]{"use strict";e.exports=JSON.parse('{"data":[{"filePath":"@internal/component/ets/ability_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/action_sheet.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/alert_dialog.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/alphabet_indexer.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/animator.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/badge.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/blank.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/button.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/calendar.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/calendar_picker.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/canvas.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/checkbox.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/checkboxgroup.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/circle.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/column.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/column_split.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/common.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/common_ts_ets_api.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/container_span.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/context_menu.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/counter.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/custom_dialog_controller.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/data_panel.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/date_picker.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/divider.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/effect_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/ellipse.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/embedded_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/enums.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/flex.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/flow_item.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/folder_stack.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/form_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/form_link.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/for_each.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/gauge.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/gesture.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/grid.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/gridItem.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/grid_col.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/grid_container.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/grid_row.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/hyperlink.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/image.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/image_animator.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/image_common.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/image_span.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/inspector.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/lazy_for_each.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/line.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/list.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/list_item.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/list_item_group.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/loading_progress.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/location_button.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/marquee.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/matrix2d.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/media_cached_image.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/menu.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/menu_item.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/menu_item_group.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/navigation.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/navigator.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/nav_destination.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/nav_router.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/node_container.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/page_transition.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/panel.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/particle.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/paste_button.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/path.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/pattern_lock.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/plugin_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/polygon.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/polyline.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/progress.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/qrcode.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/radio.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/rating.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/rect.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/refresh.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/relative_container.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/remote_window.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/rich_editor.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/rich_text.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/root_scene.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/row.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/row_split.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/save_button.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/screen.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/scroll.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/scroll_bar.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/search.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/security_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/select.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/shape.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/sidebar.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/slider.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/span.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/stack.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/state_management.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/stepper.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/stepper_item.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/styled_string.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/swiper.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/symbolglyph.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/symbol_span.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/tabs.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/tab_content.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text_area.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text_clock.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text_common.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text_input.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text_picker.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text_timer.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/time_picker.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/toggle.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/ui_extension_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/units.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/video.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/water_flow.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/web.d.ts","kitName":"ArkWeb","subSystem":"web"},{"filePath":"@internal/component/ets/window_scene.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/xcomponent.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/ets/global.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/ets/global.d.ts","kitName":"ArkUI","subSystem":"公共基础类库"},{"filePath":"@internal/ets/lifecycle.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.ability.ability.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.ability.dataUriUtils.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.ability.errorCode.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.ability.featureAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.ability.particleAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.ability.particleAbility.d.ts","kitName":"AbilityKit","subSystem":"资源调度"},{"filePath":"@ohos.ability.wantConstant.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.abilityAccessCtrl.d.ts","kitName":"AbilityKit","subSystem":"安全基础能力"},{"filePath":"@ohos.accessibility.config.d.ts","kitName":"AccessibilityKit","subSystem":"无障碍软件服务"},{"filePath":"@ohos.accessibility.d.ts","kitName":"AccessibilityKit","subSystem":"无障碍软件服务"},{"filePath":"@ohos.accessibility.GesturePath.d.ts","kitName":"AccessibilityKit","subSystem":"无障碍软件服务"},{"filePath":"@ohos.accessibility.GesturePoint.d.ts","kitName":"AccessibilityKit","subSystem":"无障碍软件服务"},{"filePath":"@ohos.account.appAccount.d.ts","kitName":"BasicServicesKit","subSystem":"账号"},{"filePath":"@ohos.account.distributedAccount.d.ts","kitName":"BasicServicesKit","subSystem":"账号"},{"filePath":"@ohos.account.osAccount.d.ts","kitName":"BasicServicesKit","subSystem":"账号"},{"filePath":"@ohos.advertising.AdComponent.d.ets","kitName":"AdsKit","subSystem":"广告服务"},{"filePath":"@ohos.advertising.AdsServiceExtensionAbility.d.ts","kitName":"AdsKit","subSystem":"广告服务"},{"filePath":"@ohos.advertising.AutoAdComponent.d.ets","kitName":"AdsKit","subSystem":"广告服务"},{"filePath":"@ohos.advertising.d.ts","kitName":"AdsKit","subSystem":"广告服务"},{"filePath":"@ohos.ai.intelligentVoice.d.ts","kitName":"MindSporeLiteKit","subSystem":"AI业务"},{"filePath":"@ohos.ai.mindSporeLite.d.ts","kitName":"MindSporeLiteKit","subSystem":"AI业务"},{"filePath":"@ohos.animation.windowAnimationManager.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"@ohos.animator.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.app.ability.Ability.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.AbilityConstant.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.abilityDelegatorRegistry.d.ts","kitName":"TestKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.AbilityLifecycleCallback.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.abilityManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.AbilityStage.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ActionExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ApplicationStateChangeCallback.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.appManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.appRecovery.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.AtomicServiceOptions.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.AutoFillExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.autoFillManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.autoStartupManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ChildProcess.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.childProcessManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.common.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.Configuration.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ConfigurationConstant.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.contextConstant.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.dataUriUtils.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.dialogRequest.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.dialogSession.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.DriverExtensionAbility.d.ts","kitName":"DriverDevelopmentKit","subSystem":"驱动"},{"filePath":"@ohos.app.ability.EmbeddableUIAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.EmbeddedUIExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.EnvironmentCallback.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.errorManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.insightIntent.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.InsightIntentContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.insightIntentDriver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.InsightIntentExecutor.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.MediaControlExtensionAbility.d.ts","kitName":"AVSessionKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.app.ability.missionManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.OpenLinkOptions.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.PrintExtensionAbility.d.ts","kitName":"BasicServicesKit","subSystem":"打印"},{"filePath":"@ohos.app.ability.quickFixManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ServiceExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ShareExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.StartOptions.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.UIAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.UIExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.UIExtensionContentSession.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.UserAuthExtensionAbility.d.ts","kitName":"UserAuthenticationKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.VpnExtensionAbility.d.ts","kitName":"NetworkKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.Want.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.wantAgent.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.wantConstant.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.appstartup.StartupListener.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.businessAbilityRouter.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.formAgent.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.formBindingData.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.FormExtensionAbility.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.formHost.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.formInfo.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.formObserver.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.formProvider.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.application.abilityDelegatorRegistry.d.ts","kitName":"TestKit","subSystem":"元能力"},{"filePath":"@ohos.application.abilityManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.AccessibilityExtensionAbility.d.ts","kitName":"AccessibilityKit","subSystem":"无障碍软件服务"},{"filePath":"@ohos.application.appManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.BackupExtensionAbility.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.application.Configuration.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.ConfigurationConstant.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.DataShareExtensionAbility.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.application.formBindingData.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.application.formError.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.application.formHost.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.application.formInfo.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.application.formProvider.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.application.missionManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.StaticSubscriberExtensionAbility.d.ts","kitName":"BasicServicesKit","subSystem":"元能力"},{"filePath":"@ohos.application.StaticSubscriberExtensionContext.d.ts","kitName":"BasicServicesKit","subSystem":"元能力"},{"filePath":"@ohos.application.testRunner.d.ts","kitName":"TestKit","subSystem":"元能力"},{"filePath":"@ohos.application.uriPermissionManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.Want.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.WindowExtensionAbility.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"@ohos.arkui.advanced.Chip.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.ChipGroup.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.ComposeListItem.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.ComposeTitleBar.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.Counter.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.Dialog.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.EditableTitleBar.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.ExceptionPrompt.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.Filter.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.GridObjectSortComponent.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.Popup.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.ProgressButton.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.SegmentButton.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.SelectionMenu.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.SelectTitleBar.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.SplitLayout.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.SubHeader.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.SwipeRefresher.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.TabTitleBar.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.ToolBar.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.TreeView.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.componentSnapshot.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.componentUtils.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.dragController.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.drawableDescriptor.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.inspector.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.observer.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.performanceMonitor.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.shape.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.UIContext.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.UIContext.d.ts","kitName":"ArkUI","subSystem":"元能力"},{"filePath":"@ohos.arkui.uiExtension.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.backgroundTaskManager.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.base.d.ts","kitName":"BasicServicesKit","subSystem":"SDK"},{"filePath":"@ohos.batteryInfo.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.batteryStatistics.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.bluetooth.a2dp.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.access.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.baseProfile.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.ble.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.connection.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.constant.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.hfp.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.hid.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.map.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.pan.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.pbap.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.socket.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.wearDetection.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetoothManager.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.brightness.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.buffer.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.bundle.appControl.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.bundleManager.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.bundleMonitor.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.bundleResourceManager.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.defaultAppManager.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.distributedBundleManager.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.freeInstall.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.innerBundleManager.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.installer.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.launcherBundleManager.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.overlay.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundleState.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.bytrace.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.calendarManager.d.ts","kitName":"CalendarKit","subSystem":"应用"},{"filePath":"@ohos.charger.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.commonEventManager.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"@ohos.configPolicy.d.ts","kitName":"BasicServicesKit","subSystem":"定制"},{"filePath":"@ohos.connectedTag.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.contact.d.ts","kitName":"ContactsKit","subSystem":"应用"},{"filePath":"@ohos.continuation.continuationManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.convertxml.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.cooperate.d.ts","kitName":"DistributedServiceKit","subSystem":"综合传感处理平台"},{"filePath":"@ohos.curves.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.data.cloudData.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.cloudExtension.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.commonType.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.dataAbility.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.dataShare.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.dataSharePredicates.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.DataShareResultSet.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.distributedData.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.distributedDataObject.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.distributedKVStore.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.preferences.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.rdb.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.relationalStore.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.storage.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.unifiedDataChannel.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.uniformDataStruct.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.uniformTypeDescriptor.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.ValuesBucket.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.deviceAttest.d.ts","kitName":"BasicServicesKit","subSystem":"XTS"},{"filePath":"@ohos.deviceInfo.d.ts","kitName":"BasicServicesKit","subSystem":"启动恢复"},{"filePath":"@ohos.deviceStatus.dragInteraction.d.ts","kitName":"ArkUI","subSystem":"综合传感处理平台"},{"filePath":"@ohos.display.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"@ohos.display.d.ts","kitName":"ArkUI","subSystem":"窗口"},{"filePath":"@ohos.distributedBundle.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.distributedDeviceManager.d.ts","kitName":"DistributedServiceKit","subSystem":"分布式硬件"},{"filePath":"@ohos.distributedHardware.deviceManager.d.ts","kitName":"DistributedServiceKit","subSystem":"分布式硬件"},{"filePath":"@ohos.distributedHardware.hardwareManager.d.ts","kitName":"DistributedServiceKit","subSystem":"分布式硬件"},{"filePath":"@ohos.distributedMissionManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.dlpPermission.d.ts","kitName":"DataLossPreventionKit","subSystem":"安全基础能力"},{"filePath":"@ohos.document.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.driver.deviceManager.d.ts","kitName":"DriverDevelopmentKit","subSystem":"驱动"},{"filePath":"@ohos.effectKit.d.ts","kitName":"ArkGraphics2D","subSystem":"OS媒体软件"},{"filePath":"@ohos.enterprise.accountManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.adminManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.applicationManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.bluetoothManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.browser.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.bundleManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.dateTimeManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.deviceControl.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.deviceInfo.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.deviceSettings.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.EnterpriseAdminExtensionAbility.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.locationManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.networkManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.restrictions.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.securityManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.systemManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.usbManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.wifiManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.events.emitter.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"@ohos.faultLogger.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.file.backup.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.cloudSync.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.cloudSyncManager.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.environment.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.fileAccess.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.fileExtensionInfo.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.fileuri.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.fs.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.hash.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.photoAccessHelper.d.ts","kitName":"MediaLibraryKit","subSystem":"文件管理"},{"filePath":"@ohos.file.PhotoPickerComponent.d.ets","kitName":"MediaLibraryKit","subSystem":"文件管理"},{"filePath":"@ohos.file.picker.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.recent.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.securityLabel.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.statvfs.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.storageStatistics.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.trash.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.volumeManager.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.fileio.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.filemanagement.userFileManager.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.fileshare.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.font.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.geolocation.d.ts","kitName":"LocationKit","subSystem":"位置服务"},{"filePath":"@ohos.geoLocationManager.d.ts","kitName":"LocationKit","subSystem":"位置服务"},{"filePath":"@ohos.graphics.colorSpaceManager.d.ts","kitName":"ArkGraphics2D","subSystem":"图形图像"},{"filePath":"@ohos.graphics.displaySync.d.ts","kitName":"ArkGraphics2D","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.graphics.hdrCapability.d.ts","kitName":"ArkGraphics2D","subSystem":"图形图像"},{"filePath":"@ohos.hiAppEvent.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hichecker.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hidebug.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hilog.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hiSysEvent.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hiTraceChain.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hiTraceMeter.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hiviewdfx.hiAppEvent.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.i18n.d.ts","kitName":"LocalizationKit","subSystem":"全球化"},{"filePath":"@ohos.identifier.oaid.d.ts","kitName":"AdsKit","subSystem":"广告服务"},{"filePath":"@ohos.inputMethod.d.ts","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.inputMethod.Panel.d.ts","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.inputMethodEngine.d.ts","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.InputMethodExtensionAbility.d.ts","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.InputMethodExtensionContext.d.ts","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.inputMethodList.d.ets","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.InputMethodSubtype.d.ts","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.intl.d.ts","kitName":"LocalizationKit","subSystem":"全球化"},{"filePath":"@ohos.logLibrary.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.matrix4.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.measure.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.mediaquery.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.multimedia.audio.d.ts","kitName":"AudioKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.audioHaptic.d.ts","kitName":"AudioKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.avCastPicker.d.ets","kitName":"AVSessionKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.avCastPickerParam.d.ts","kitName":"AVSessionKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.avsession.d.ts","kitName":"AVSessionKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.avVolumePanel.d.ets","kitName":"AudioKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.camera.d.ts","kitName":"CameraKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.cameraPicker.d.ts","kitName":"CameraKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.drm.d.ts","kitName":"DrmKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.image.d.ts","kitName":"ImageKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.media.d.ts","kitName":"MediaKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.mediaLibrary.d.ts","kitName":"MediaLibraryKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.systemSoundManager.d.ts","kitName":"AudioKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimodalInput.gestureEvent.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.inputConsumer.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.inputDevice.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.inputDeviceCooperate.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.inputEvent.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.inputEventClient.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.inputMonitor.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.intentionCode.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.keyCode.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.keyEvent.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.mouseEvent.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.pointer.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.shortKey.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.touchEvent.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.net.connection.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"@ohos.net.connection.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.ethernet.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.http.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"@ohos.net.mdns.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.networkSecurity.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"@ohos.net.policy.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.sharing.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.socket.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"@ohos.net.statistics.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.vpn.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.vpn.d.ts","kitName":"NetworkKit","subSystem":"元能力"},{"filePath":"@ohos.net.vpnExtension.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.vpnExtension.d.ts","kitName":"NetworkKit","subSystem":"元能力"},{"filePath":"@ohos.net.webSocket.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.webSocket.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"@ohos.nfc.cardEmulation.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.nfc.controller.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.nfc.tag.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.notificationManager.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"@ohos.notificationSubscribe.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"@ohos.pasteboard.d.ts","kitName":"BasicServicesKit","subSystem":"剪贴板"},{"filePath":"@ohos.PiPWindow.d.ts","kitName":"ArkUI","subSystem":"窗口"},{"filePath":"@ohos.pluginComponent.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.power.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.print.d.ts","kitName":"BasicServicesKit","subSystem":"打印"},{"filePath":"@ohos.privacyManager.d.ts","kitName":"AbilityKit","subSystem":"安全基础能力"},{"filePath":"@ohos.process.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.prompt.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.promptAction.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.reminderAgent.d.ts","kitName":"BackgroundTasksKit","subSystem":"事件通知"},{"filePath":"@ohos.reminderAgentManager.d.ts","kitName":"BackgroundTasksKit","subSystem":"事件通知"},{"filePath":"@ohos.request.d.ts","kitName":"BasicServicesKit","subSystem":"上传下载"},{"filePath":"@ohos.resourceManager.d.ts","kitName":"LocalizationKit","subSystem":"全球化"},{"filePath":"@ohos.resourceschedule.backgroundTaskManager.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.resourceschedule.deviceStandby.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.resourceschedule.systemload.d.ts","kitName":"BasicServicesKit","subSystem":"资源调度"},{"filePath":"@ohos.resourceschedule.usageStatistics.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.resourceschedule.workScheduler.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.router.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.rpc.d.ts","kitName":"IPCKit","subSystem":"基础通信"},{"filePath":"@ohos.runningLock.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.screen.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"@ohos.screenLock.d.ts","kitName":"BasicServicesKit","subSystem":"主题"},{"filePath":"@ohos.screenshot.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"@ohos.secureElement.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.security.asset.d.ts","kitName":"Asset Store Kit","subSystem":"安全基础能力"},{"filePath":"@ohos.security.cert.d.ts","kitName":"DeviceCertificateKit","subSystem":"安全基础能力"},{"filePath":"@ohos.security.certManager.d.ts","kitName":"DeviceCertificateKit","subSystem":"安全基础能力"},{"filePath":"@ohos.security.cryptoFramework.d.ts","kitName":"CryptoArchitectureKit","subSystem":"安全基础能力"},{"filePath":"@ohos.security.huks.d.ts","kitName":"UniversalKeystoreKit","subSystem":"安全基础能力"},{"filePath":"@ohos.sensor.d.ts","kitName":"SensorServiceKit","subSystem":"泛sensor服务"},{"filePath":"@ohos.settings.d.ts","kitName":"BasicServicesKit","subSystem":"应用"},{"filePath":"@ohos.statfs.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.stationary.d.ts","kitName":"MultimodalAwarenessKit","subSystem":"综合传感处理平台"},{"filePath":"@ohos.systemCapability.d.ts","kitName":"BasicServicesKit","subSystem":"研发工具链"},{"filePath":"@ohos.systemDateTime.d.ts","kitName":"BasicServicesKit","subSystem":"时间时区"},{"filePath":"@ohos.systemparameter.d.ts","kitName":"BasicServicesKit","subSystem":"启动恢复"},{"filePath":"@ohos.systemParameterEnhance.d.ts","kitName":"BasicServicesKit","subSystem":"启动恢复"},{"filePath":"@ohos.systemTime.d.ts","kitName":"BasicServicesKit","subSystem":"时间时区"},{"filePath":"@ohos.systemTimer.d.ts","kitName":"BasicServicesKit","subSystem":"时间时区"},{"filePath":"@ohos.taskpool.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.telephony.call.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.telephony.call.d.ts","kitName":"TelephonyKit","subSystem":"应用"},{"filePath":"@ohos.telephony.data.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.telephony.observer.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.telephony.radio.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.telephony.sim.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.telephony.sms.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.telephony.vcard.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.thermal.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.uiAppearance.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.uiExtensionHost.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.UiTest.d.ts","kitName":"TestKit","subSystem":"测试框架"},{"filePath":"@ohos.update.d.ts","kitName":"BasicServicesKit","subSystem":"升级服务"},{"filePath":"@ohos.uri.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.url.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.usb.d.ts","kitName":"BasicServicesKit","subSystem":"USB服务"},{"filePath":"@ohos.usbManager.d.ts","kitName":"BasicServicesKit","subSystem":"USB服务"},{"filePath":"@ohos.userIAM.faceAuth.d.ts","kitName":"UserAuthenticationKit","subSystem":"用户IAM"},{"filePath":"@ohos.userIAM.userAuth.d.ts","kitName":"UserAuthenticationKit","subSystem":"用户IAM"},{"filePath":"@ohos.userIAM.userAuthIcon.d.ets","kitName":"UserAuthenticationKit","subSystem":"用户IAM"},{"filePath":"@ohos.util.ArrayList.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.Deque.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.HashMap.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.HashSet.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.json.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.LightWeightMap.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.LightWeightSet.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.LinkedList.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.List.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.PlainArray.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.Queue.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.Stack.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.TreeMap.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.TreeSet.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.Vector.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.vibrator.d.ts","kitName":"SensorServiceKit","subSystem":"泛sensor服务"},{"filePath":"@ohos.wallpaper.d.ts","kitName":"BasicServicesKit","subSystem":"主题"},{"filePath":"@ohos.WallpaperExtensionAbility.d.ts","kitName":"BasicServicesKit","subSystem":"主题"},{"filePath":"@ohos.wantAgent.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.web.netErrorList.d.ts","kitName":"ArkWeb","subSystem":"web"},{"filePath":"@ohos.web.webview.d.ts","kitName":"ArkWeb","subSystem":"web"},{"filePath":"@ohos.wifi.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.wifiext.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.wifiManager.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.wifiManagerExt.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.wifiManagerExt.d.ts","kitName":"ConnectivityKit","subSystem":"元能力"},{"filePath":"@ohos.window.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"@ohos.window.d.ts","kitName":"ArkUI","subSystem":"窗口"},{"filePath":"@ohos.worker.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.WorkSchedulerExtensionAbility.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.xml.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.zlib.d.ts","kitName":"BasicServicesKit","subSystem":"包管理"},{"filePath":"@system.app.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@system.battery.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@system.bluetooth.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@system.brightness.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@system.cipher.d.ts","kitName":"CryptoArchitectureKit","subSystem":"安全基础能力"},{"filePath":"@system.configuration.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@system.device.d.ts","kitName":"BasicServicesKit","subSystem":"启动恢复"},{"filePath":"@system.file.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@system.geolocation.d.ts","kitName":"LocationKit","subSystem":"位置服务"},{"filePath":"@system.mediaquery.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@system.notification.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"@system.package.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@system.prompt.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@system.request.d.ts","kitName":"BasicServicesKit","subSystem":"上传下载"},{"filePath":"@system.router.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@system.sensor.d.ts","kitName":"SensorServiceKit","subSystem":"泛sensor服务"},{"filePath":"@system.storage.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@system.vibrator.d.ts","kitName":"SensorServiceKit","subSystem":"泛sensor服务"},{"filePath":"ability/abilityResult.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"ability/connectOptions.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"ability/dataAbilityHelper.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"ability/dataAbilityOperation.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"ability/dataAbilityResult.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"ability/startAbilityParameter.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"ability/want.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"advertising/advertisement.d.ts","kitName":"AdsKit","subSystem":"广告服务"},{"filePath":"app/appVersionInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"app/context.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"app/processInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityDelegator.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/abilityDelegatorArgs.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityFirstFrameStateData.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityForegroundStateObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityMonitor.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityRunningInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityStageContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityStageMonitor.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityStateData.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AccessibilityExtensionContext.d.ts","kitName":"AccessibilityKit","subSystem":"无障碍软件服务"},{"filePath":"application/AppForegroundStateObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ApplicationContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ApplicationStateObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AppStateData.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AutoFillExtensionContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AutoFillRect.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AutoFillRequest.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AutoFillType.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AutoStartupCallback.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AutoStartupInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/BaseContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/BusinessAbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/Context.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ContinuableInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ContinueCallback.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ContinueDeviceInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ContinueMissionInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/DriverExtensionContext.d.ts","kitName":"DriverDevelopmentKit","subSystem":"驱动"},{"filePath":"application/EmbeddableUIAbilityContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ErrorObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/EventHub.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ExtensionContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ExtensionRunningInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/FormExtensionContext.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"application/LoopObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/MediaControlExtensionContext.d.ts","kitName":"AVSessionKit","subSystem":"OS媒体软件"},{"filePath":"application/MissionCallbacks.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/MissionDeviceInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/MissionInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/MissionListener.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/MissionParameter.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/MissionSnapshot.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/PageNodeInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ProcessData.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ProcessInformation.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ProcessRunningInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ServiceExtensionContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/shellCmdResult.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/UIAbilityContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/UIExtensionContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ViewData.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/VpnExtensionContext.d.ts","kitName":"NetworkKit","subSystem":"元能力"},{"filePath":"application/WorkSchedulerExtensionContext.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"arkui/AlphabetIndexerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/BlankModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/BuilderNode.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ButtonModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/CalendarPickerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/CheckboxGroupModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/CheckboxModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ColumnModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ColumnSplitModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/CommonModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ComponentContent.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/CounterModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/DataPanelModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/DatePickerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/DividerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/FormComponentModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/FrameNode.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/GaugeModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/Graphics.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/GridColModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/GridItemModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/GridModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/GridRowModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/HyperlinkModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ImageAnimatorModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ImageModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ImageSpanModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/LineModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ListItemGroupModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ListItemModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ListModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/LoadingProgressModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/MarqueeModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/MenuItemModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/MenuModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/NavDestinationModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/NavigationModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/NavigatorModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/NavRouterModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/NodeController.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/PanelModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/PathModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/PatternLockModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/PolygonModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/PolylineModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ProgressModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/QRCodeModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RadioModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RatingModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RectModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RenderNode.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RichEditorModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RowModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RowSplitModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ScrollModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/SearchModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/SelectModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ShapeModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/SideBarContainerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/SliderModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/SpanModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/StackModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/StepperItemModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/SwiperModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TabsModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TextAreaModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TextClockModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TextInputModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TextModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TextPickerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TextTimerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TimePickerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ToggleModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/VideoModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/WaterFlowModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/XComponentNode.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"bundle/abilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/applicationInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/bundleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/bundleInstaller.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/bundleStatusCallback.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/customizeData.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/elementName.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/hapModuleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/launcherAbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/moduleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/PermissionDef.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/remoteAbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/shortcutInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/AbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/ApplicationInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/AppProvisionInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/BundleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/BundlePackInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/BundleResourceInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/DispatchInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/ElementName.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/ExtensionAbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/HapModuleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/LauncherAbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/LauncherAbilityResourceInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/Metadata.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/OverlayModuleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/PermissionDef.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/RecoverableApplicationInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/RemoteAbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/SharedBundleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/ShortcutInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"common/full/canvaspattern.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/full/console.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/full/dom.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/full/featureability.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/full/global.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/full/viewmodel.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/lite/console.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/lite/featureability.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/lite/global.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/lite/viewmodel.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"commonEvent/commonEventData.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"commonEvent/commonEventPublishData.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"commonEvent/commonEventSubscribeInfo.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"commonEvent/commonEventSubscriber.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"continuation/continuationExtraParams.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"continuation/continuationResult.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"data/rdb/resultSet.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"global/rawFileDescriptor.d.ts","kitName":"LocalizationKit","subSystem":"全球化"},{"filePath":"global/resource.d.ts","kitName":"LocalizationKit","subSystem":"全球化"},{"filePath":"multimedia/soundPool.d.ts","kitName":"MediaKit","subSystem":"OS媒体软件"},{"filePath":"notification/notificationActionButton.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/NotificationCommonDef.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationContent.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationContent.d.ts","kitName":"NotificationKit","subSystem":"安全基础能力"},{"filePath":"notification/notificationFlags.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationRequest.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationSlot.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationSorting.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationSortingMap.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationSubscribeInfo.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationSubscriber.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationTemplate.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationUserInput.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"security/PermissionRequestResult.d.ts","kitName":"AbilityKit","subSystem":"安全基础能力"},{"filePath":"tag/nfctech.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"tag/tagSession.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"wantAgent/triggerInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@internal/component/ets/component3d.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/styled_string.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/web.d.ts","kitName":"ArkWeb","subSystem":"web"},{"filePath":"@ohos.app.appstartup.StartupConfig.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.appstartup.StartupConfigEntry.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.appstartup.StartupListener.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.appstartup.startupManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.appstartup.StartupTask.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.arkui.shape.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.commonEvent.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"@ohos.graphics.common2D.d.ts","kitName":"ArkGraphics2D","subSystem":"图形图像"},{"filePath":"@ohos.graphics.drawing.d.ts","kitName":"ArkGraphics2D","subSystem":"图形图像"},{"filePath":"@ohos.notification.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"@ohos.security.securityGuard.d.ts","kitName":"securityGuardKit","subSystem":"安全基础能力"},{"filePath":"@system.fetch.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"@system.network.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"application/VpnExtensionContext.d.ts","kitName":"NetworkKit","subSystem":"元能力"},{"filePath":"application/WindowExtensionContext.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"arkui/AttributeUpdater.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"data/rdb/resultSet.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"multimedia/ringtonePlayer.d.ts","kitName":"AudioKit","subSystem":"OS媒体软件"},{"filePath":"multimedia/systemTonePlayer.d.ts","kitName":"AudioKit","subSystem":"OS媒体软件"},{"filePath":"@internal/component/ets/repeat.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"application/AbilityFirstFrameStateObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityStartCallback.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityFirstFrameStateObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.graphics.text.d.ts","kitName":"ArkGraphics2D","subSystem":"图形图像"},{"filePath":"wantAgent/wantAgentInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"permissions.d.ts","kitName":"NA","subSystem":"NA"}]}')},739:e=>{"use strict";e.exports=JSON.parse('{"compileOnSave":false,"compilerOptions":{"ets":{"render":{"method":["build","pageTransition"],"decorator":"Builder"},"components":["AbilityComponent","AlphabetIndexer","Animator","Badge","Blank","Button","Calendar","CalendarPicker","Camera","Canvas","Checkbox","CheckboxGroup","Circle","ColorPicker","ColorPickerDialog","Column","ColumnSplit","Component3D","Counter","DataPanel","DatePicker","Divider","Ellipse","Flex","FormComponent","Gauge","GeometryView","Grid","GridItem","GridContainer","Hyperlink","Image","ImageAnimator","LazyVGridLayout","Line","List","ListItem","ListItemGroup","LoadingProgress","Marquee","Menu","MenuItem","MenuItemGroup","Navigation","Navigator","Option","PageTransitionEnter","PageTransitionExit","Panel","Particle","Path","PatternLock","Piece","PluginComponent","Polygon","Polyline","Progress","QRCode","Radio","Rating","Rect","Refresh","RelativeContainer","RemoteWindow","Row","RowSplit","RichText","Scroll","ScrollBar","Search","Section","Select","Shape","Sheet","SideBarContainer","Slider","Span","Stack","Stepper","StepperItem","Swiper","TabContent","Tabs","Text","TextPicker","TextClock","TextArea","TextInput","TextTimer","TimePicker","Toggle","Video","Web","XComponent","GridRow","GridCol"],"extend":{"decorator":"Extend","components":[{"name":"AbilityComponent","type":"AbilityComponentAttribute","instance":"AbilityComponentInstance"},{"name":"AlphabetIndexer","type":"AlphabetIndexerAttribute","instance":"AlphabetIndexerInstance"},{"name":"Animator","type":"AnimatorAttribute","instance":"AnimatorInstance"},{"name":"Badge","type":"BadgeAttribute","instance":"BadgeInstance"},{"name":"Blank","type":"BlankAttribute","instance":"BlankInstance"},{"name":"Button","type":"ButtonAttribute","instance":"ButtonInstance"},{"name":"Calendar","type":"CalendarAttribute","instance":"CalendarInstance"},{"name":"CalendarPicker","type":"CalendarPickerAttribute","instance":"CalendarPickerInstance"},{"name":"Camera","type":"CameraAttribute","instance":"CameraInstance"},{"name":"Canvas","type":"CanvasAttribute","instance":"CanvasInstance"},{"name":"Checkbox","type":"CheckboxAttribute","instance":"CheckboxInstance"},{"name":"CheckboxGroup","type":"CheckboxGroupAttribute","instance":"CheckboxGroupInstance"},{"name":"Circle","type":"CircleAttribute","instance":"CircleInstance"},{"name":"ColorPicker","type":"ColorPickerAttribute","instance":"ColorPickerInstance"},{"name":"ColorPickerDialog","type":"ColorPickerDialogAttribute","instance":"ColorPickerDialogInstance"},{"name":"Column","type":"ColumnAttribute","instance":"ColumnInstance"},{"name":"ColumnSplit","type":"ColumnSplitAttribute","instance":"ColumnSplitInstance"},{"name":"Component3D","type":"Component3DAttribute","instance":"Component3DInstance"},{"name":"Counter","type":"CounterAttribute","instance":"CounterInstance"},{"name":"DataPanel","type":"DataPanelAttribute","instance":"DataPanelInstance"},{"name":"DatePicker","type":"DatePickerAttribute","instance":"DatePickerInstance"},{"name":"Divider","type":"DividerAttribute","instance":"DividerInstance"},{"name":"Ellipse","type":"EllipseAttribute","instance":"EllipseInstance"},{"name":"Flex","type":"FlexAttribute","instance":"FlexInstance"},{"name":"FormComponent","type":"FormComponentAttribute","instance":"FormComponentInstance"},{"name":"Gauge","type":"GaugeAttribute","instance":"GaugeInstance"},{"name":"GeometryView","type":"GeometryViewAttribute","instance":"GeometryViewInstance"},{"name":"Grid","type":"GridAttribute","instance":"GridInstance"},{"name":"GridItem","type":"GridItemAttribute","instance":"GridItemInstance"},{"name":"GridContainer","type":"GridContainerAttribute","instance":"GridContainerInstance"},{"name":"Hyperlink","type":"HyperlinkAttribute","instance":"HyperlinkInstance"},{"name":"Image","type":"ImageAttribute","instance":"ImageInstance"},{"name":"ImageAnimator","type":"ImageAnimatorAttribute","instance":"ImageAnimatorInstance"},{"name":"LazyVGridLayout","type":"LazyVGridLayoutAttribute","instance":"LazyVGridLayoutInstance"},{"name":"Line","type":"LineAttribute","instance":"LineInstance"},{"name":"List","type":"ListAttribute","instance":"ListInstance"},{"name":"ListItem","type":"ListItemAttribute","instance":"ListItemInstance"},{"name":"ListItemGroup","type":"ListItemGroupAttribute","instance":"ListItemGroupInstance"},{"name":"LoadingProgress","type":"LoadingProgressAttribute","instance":"LoadingProgressInstance"},{"name":"Marquee","type":"MarqueeAttribute","instance":"MarqueeInstance"},{"name":"Menu","type":"MenuAttribute","instance":"MenuInstance"},{"name":"MenuItem","type":"MenuItemAttribute","instance":"MenuItemInstance"},{"name":"MenuItemGroup","type":"MenuItemGroupAttribute","instance":"MenuItemGroupInstance"},{"name":"Navigation","type":"NavigationAttribute","instance":"NavigationInstance"},{"name":"Navigator","type":"NavigatorAttribute","instance":"NavigatorInstance"},{"name":"Option","type":"OptionAttribute","instance":"OptionInstance"},{"name":"PageTransitionEnter","type":"PageTransitionEnterAttribute","instance":"PageTransitionEnterInstance"},{"name":"PageTransitionExit","type":"PageTransitionExitAttribute","instance":"PageTransitionExitInstance"},{"name":"Panel","type":"PanelAttribute","instance":"PanelInstance"},{"name":"Particle","type":"ParticleAttribute","instance":"ParticleInstance"},{"name":"Path","type":"PathAttribute","instance":"PathInstance"},{"name":"PatternLock","type":"PatternLockAttribute","instance":"PatternLockInstance"},{"name":"Piece","type":"PieceAttribute","instance":"PieceInstance"},{"name":"PluginComponent","type":"PluginComponentAttribute","instance":"PluginComponentInstance"},{"name":"Polygon","type":"PolygonAttribute","instance":"PolygonInstance"},{"name":"Polyline","type":"PolylineAttribute","instance":"PolylineInstance"},{"name":"Progress","type":"ProgressAttribute","instance":"ProgressInstance"},{"name":"QRCode","type":"QRCodeAttribute","instance":"QRCodeInstance"},{"name":"Radio","type":"RadioAttribute","instance":"RadioInstance"},{"name":"Rating","type":"RatingAttribute","instance":"RatingInstance"},{"name":"Rect","type":"RectAttribute","instance":"RectInstance"},{"name":"RelativeContainer","type":"RelativeContainerAttribute","instance":"RelativeContainerInstance"},{"name":"Refresh","type":"RefreshAttribute","instance":"RefreshInstance"},{"name":"RemoteWindow","type":"RemoteWindowAttribute","instance":"RemoteWindowInstance"},{"name":"Row","type":"RowAttribute","instance":"RowInstance"},{"name":"RowSplit","type":"RowSplitAttribute","instance":"RowSplitInstance"},{"name":"RichText","type":"RichTextAttribute","instance":"RichTextInstance"},{"name":"Scroll","type":"ScrollAttribute","instance":"ScrollInstance"},{"name":"ScrollBar","type":"ScrollBarAttribute","instance":"ScrollBarInstance"},{"name":"Search","type":"SearchAttribute","instance":"SearchInstance"},{"name":"Section","type":"SectionAttribute","instance":"SectionInstance"},{"name":"Select","type":"SelectAttribute","instance":"SelectInstance"},{"name":"Shape","type":"ShapeAttribute","instance":"ShapeInstance"},{"name":"Sheet","type":"SheetAttribute","instance":"SheetInstance"},{"name":"SideBarContainer","type":"SideBarContainerAttribute","instance":"SideBarContainerInstance"},{"name":"Slider","type":"SliderAttribute","instance":"SliderInstance"},{"name":"Span","type":"SpanAttribute","instance":"SpanInstance"},{"name":"Stack","type":"StackAttribute","instance":"StackInstance"},{"name":"Stepper","type":"StepperAttribute","instance":"StepperInstance"},{"name":"StepperItem","type":"StepperItemAttribute","instance":"StepperItemInstance"},{"name":"Swiper","type":"SwiperAttribute","instance":"SwiperInstance"},{"name":"TabContent","type":"TabContentAttribute","instance":"TabContentInstance"},{"name":"Tabs","type":"TabsAttribute","instance":"TabsInstance"},{"name":"Text","type":"TextAttribute","instance":"TextInstance"},{"name":"TextPicker","type":"TextPickerAttribute","instance":"TextPickerInstance"},{"name":"TextClock","type":"TextClockAttribute","instance":"TextClockInstance"},{"name":"TextArea","type":"TextAreaAttribute","instance":"TextAreaInstance"},{"name":"TextInput","type":"TextInputAttribute","instance":"TextInputInstance"},{"name":"TextTimer","type":"TextTimerAttribute","instance":"TextTimerInstance"},{"name":"TimePicker","type":"TimePickerAttribute","instance":"TimePickerInstance"},{"name":"Toggle","type":"ToggleAttribute","instance":"ToggleInstance"},{"name":"Video","type":"VideoAttribute","instance":"VideoInstance"},{"name":"Web","type":"WebAttribute","instance":"WebInstance"},{"name":"XComponent","type":"XComponentAttribute","instance":"XComponentInstance"},{"name":"GridRow","type":"GridRowAttribute","instance":"GridRowInterface"},{"name":"GridCol","type":"GridColAttribute","instance":"GridColInterface"}]},"styles":{"decorator":"Styles","component":{"name":"Common","type":"T","instance":"CommonInstance"},"property":"stateStyles"},"customComponent":"CustomComponent","propertyDecorators":[],"emitDecorators":[],"libs":[]},"allowJs":false,"allowSyntheticDefaultImports":true,"esModuleInterop":true,"importsNotUsedAsValues":"preserve","noImplicitAny":false,"noUnusedLocals":false,"noUnusedParameters":false,"experimentalDecorators":true,"moduleResolution":"node","resolveJsonModule":true,"skipLibCheck":true,"sourceMap":true,"module":"commonjs","target":"es2017","types":[],"typeRoots":[],"lib":["es2020"],"alwaysStrict":true},"exclude":["node_modules"]}')},61574:e=>{"use strict";e.exports=JSON.parse('{"DOC":{"API_DOC_ATOMICSERVICE_01":"JSDoc label order error, please adjust the order of [atomicservice] labels.","API_DOC_ATOMICSERVICE_02":"The validity verification of the JSDoc tag failed. The [atomicservice] tag is not allowed to be reused, please delete the extra tags.","API_DOC_ATOMICSERVICE_03":"It was detected that there is an inheritable label [atomicservice] in the current file, but there are child nodes without this label.","API_DOC_CONSTANT_01":"JSDoc label order error, please adjust the order of [constant] labels.","API_DOC_CONSTANT_02":"JSDoc label validity verification failed. The [constant] label is not allowed. Please check the label usage method.","API_DOC_CONSTANT_03":"JSDoc tag validity verification failed. Please confirm if the [constant] tag is missing.","API_DOC_CONSTANT_04":"The validity verification of the JSDoc tag failed. The [constant] tag is not allowed to be reused, please delete the extra tags.","API_DOC_CROSSPLATFORM_01":"JSDoc label order error, please adjust the order of [crossplatform] labels.","API_DOC_CROSSPLATFORM_02":"The validity verification of the JSDoc tag failed. The [crossplatform] tag is not allowed to be reused, please delete the extra tags.","API_DOC_CROSSPLATFORM_03":"It was detected that there is an inheritable label [form] in the current file, but there are child nodes without this label.","API_DOC_DEFAULT_01":"The [default] tag value is incorrect. Please supplement the default value.","API_DOC_DEFAULT_02":"JSDoc label order error, please adjust the order of [default] labels.","API_DOC_DEFAULT_03":"JSDoc label validity verification failed. The [default] label is not allowed. Please check the label usage method.","API_DOC_DEFAULT_04":"The validity verification of the JSDoc tag failed. The [default] tag is not allowed to be reused, please delete the extra tags.","API_DOC_DEPRECATED_01":"The [deprecated] tag value is incorrect. Please check the usage method.","API_DOC_DEPRECATED_02":"JSDoc label order error, please adjust the order of [deprecated] labels.","API_DOC_DEPRECATED_03":"It was detected that there is an inheritable label [deprecated] in the current file, but there are child nodes without this label.","API_DOC_DEPRECATED_04":"The validity verification of the JSDoc tag failed. The [deprecated] tag is not allowed to be reused, please delete the extra tags.","API_DOC_ENUM_01":"The [enum] tag type is incorrect. Please check if the tag type is { string } or { number }.","API_DOC_ENUM_02":"JSDoc label order error, please adjust the order of [enum] labels.","API_DOC_ENUM_03":"JSDoc label validity verification failed. The [enum] label is not allowed. Please check the label usage method.","API_DOC_ENUM_04":"JSDoc tag validity verification failed. Please confirm if the [enum] tag is missing.","API_DOC_ENUM_05":"The validity verification of the JSDoc tag failed. The [enum] tag is not allowed to be reused, please delete the extra tags.","API_DOC_EXAMPLE_01":"JSDoc label order error, please adjust the order of [example] labels.","API_DOC_EXAMPLE_02":"The validity verification of the JSDoc tag failed. The [example] tag is not allowed to be reused, please delete the extra tags.","API_DOC_EXTENDS_01":"The [extends] tag value is incorrect. Please check if the tag value matches the inherited class name.","API_DOC_EXTENDS_02":"JSDoc label order error, please adjust the order of [extends] labels.","API_DOC_EXTENDS_03":"JSDoc label validity verification failed. The [extends] label is not allowed. Please check the label usage method.","API_DOC_EXTENDS_04":"JSDoc tag validity verification failed. Please confirm if the [extends] tag is missing.","API_DOC_EXTENDS_05":"The validity verification of the JSDoc tag failed. The [extends] tag is not allowed to be reused, please delete the extra tags.","API_DOC_FAMODELONLY_01":"JSDoc label order error, please adjust the order of [famodelonly] labels.","API_DOC_FAMODELONLY_02":"The validity verification of the JSDoc tag failed. The [famodelonly] tag is not allowed to be reused, please delete the extra tags.","API_DOC_FAMODELONLY_03":"It was detected that there is an inheritable label [famodelonly] in the current file, but there are child nodes without this label.","API_DOC_FIRES_01":"JSDoc label order error, please adjust the order of [fires] labels.","API_DOC_FIRES_02":"The validity verification of the JSDoc tag failed. The [fires] tag is not allowed to be reused, please delete the extra tags.","API_DOC_FORM_01":"JSDoc label order error, please adjust the order of [form] labels.","API_DOC_FORM_02":"The validity verification of the JSDoc tag failed. The [form] tag is not allowed to be reused, please delete the extra tags.","API_DOC_FORM_03":"It was detected that there is an inheritable label [form] in the current file, but there are child nodes without this label.","API_DOC_IMPLEMENTS_01":"JSDoc label order error, please adjust the order of [implements] labels.","API_DOC_IMPLEMENTS_02":"JSDoc label validity verification failed. The [implements] label is not allowed. Please check the label usage method.","API_DOC_IMPLEMENTS_03":"JSDoc tag validity verification failed. Please confirm if the [implements] tag is missing.","API_DOC_IMPLEMENTS_04":"The validity verification of the JSDoc tag failed. The [implements] tag is not allowed to be reused, please delete the extra tags.","API_DOC_IMPLEMENTS_05":"The [implements] tag value is incorrect. Please check if the tag value matches the inherited class name.","API_DOC_INTERFACE_01":"JSDoc label order error, please adjust the order of [interface] labels.","API_DOC_INTERFACE_02":"The validity verification of the JSDoc tag failed. The [interface] tag is not allowed to be reused, please delete the extra tags.","API_DOC_NAMESPACE_01":"The [namespace] tag value is incorrect. Please check if it matches the namespace name.","API_DOC_NAMESPACE_02":"JSDoc label order error, please adjust the order of [namespace] labels.","API_DOC_NAMESPACE_03":"JSDoc tag validity verification failed. Please confirm if the [namespace] tag is missing.","API_DOC_NAMESPACE_04":"JSDoc label validity verification failed. The [namespace] label is not allowed. Please check the label usage method.","API_DOC_NAMESPACE_05":"The validity verification of the JSDoc tag failed. The [namespace] tag is not allowed to be reused, please delete the extra tags.","API_DOC_PARAM_01":"The type of the [1] [param] tag is incorrect. Please check if it matches the type of the [1] parameter.","API_DOC_PARAM_02":"The value of the [1] [param] tag is incorrect. Please check if it matches the [1] parameter name.","API_DOC_PARAM_03":"JSDoc tag validity verification failed.There are [1] redundant [param]. Please check if the tag should be deleted.","API_DOC_PARAM_04":"JSDoc tag validity verification failed. Please confirm if the [param] tag is missing.","API_DOC_PARAM_05":"JSDoc label validity verification failed. The [param] label is not allowed. Please check the label usage method.","API_DOC_PARAM_06":"JSDoc label order error, please adjust the order of [param] labels.","API_DOC_PERMISSION_01":"The [permission] tag value is incorrect. Please check if the permission field has been configured or update the configuration file.","API_DOC_PERMISSION_02":"JSDoc label order error, please adjust the order of [permission] labels.","API_DOC_PERMISSION_03":"JSDoc label validity verification failed. The [permission] label is not allowed. Please check the label usage method.","API_DOC_PERMISSION_04":"The validity verification of the JSDoc tag failed. The [permission] tag is not allowed to be reused, please delete the extra tags.","API_DOC_PERMISSION_05":"JSDoc tag validity verification failed. Please confirm if the [permission] tag is missing.","API_DOC_READONLY_01":"JSDoc label order error, please adjust the order of [readonly] labels.","API_DOC_READONLY_02":"JSDoc label validity verification failed. The [readonly] label is not allowed. Please check the label usage method.","API_DOC_READONLY_03":"The validity verification of the JSDoc tag failed. The [readonly] tag is not allowed to be reused, please delete the extra tags.","API_DOC_RETURNS_01":"The [returns] tag was used incorrectly. The returns tag should not be used when the return type is void.","API_DOC_RETURNS_02":"The [returns] tag type is incorrect. Please check if the tag type is consistent with the return type.","API_DOC_RETURNS_03":"JSDoc label order error, please adjust the order of [returns] labels.","API_DOC_RETURNS_04":"JSDoc tag validity verification failed. Please confirm if the [returns] tag is missing.","API_DOC_RETURNS_05":"The validity verification of the JSDoc tag failed. The [returns] tag is not allowed to be reused, please delete the extra tags.","API_DOC_RETURNS_06":"JSDoc label validity verification failed. The [returns] label is not allowed. Please check the label usage method.","API_DOC_SINCE_01":"The [since] tag value is incorrect. Please check if the tag value is a numerical value.","API_DOC_SINCE_02":"JSDoc label order error, please adjust the order of [since] labels.","API_DOC_SINCE_03":"JSDoc tag validity verification failed. Please confirm if the [since] tag is missing.","API_DOC_SINCE_04":"The validity verification of the JSDoc tag failed. The [since] tag is not allowed to be reused, please delete the extra tags.","API_DOC_STAGEMODELONLY_01":"It was detected that there is an inheritable label [stagemodelonly] in the current file, but there are child nodes without this label.","API_DOC_STAGEMODELONLY_02":"JSDoc label order error, please adjust the order of [stagemodelonly] labels.","API_DOC_STAGEMODELONLY_03":"The validity verification of the JSDoc tag failed. The [stagemodelonly] tag is not allowed to be reused, please delete the extra tags.","API_DOC_STATIC_01":"JSDoc label order error, please adjust the order of [static] labels.","API_DOC_STATIC_02":"The validity verification of the JSDoc tag failed. The [static] tag is not allowed to be reused, please delete the extra tags.","API_DOC_STRUCT_01":"The [struct] tag value is incorrect. Please check if it matches the struct name.","API_DOC_STRUCT_02":"JSDoc label order error, please adjust the order of [struct] labels.","API_DOC_STRUCT_03":"JSDoc label validity verification failed. The [struct] label is not allowed. Please check the label usage method.","API_DOC_STRUCT_04":"JSDoc tag validity verification failed. Please confirm if the [struct] tag is missing.","API_DOC_STRUCT_05":"The validity verification of the JSDoc tag failed. The [struct] tag is not allowed to be reused, please delete the extra tags.","API_DOC_SYSCAP_01":"The [syscap] tag value is incorrect. Please check if the syscap field is configured.","API_DOC_SYSCAP_02":"JSDoc label order error, please adjust the order of [syscap] labels.","API_DOC_SYSCAP_03":"JSDoc tag validity verification failed. Please confirm if the [syscap] tag is missing.","API_DOC_SYSCAP_04":"The validity verification of the JSDoc tag failed. The [syscap] tag is not allowed to be reused, please delete the extra tags.","API_DOC_SYSTEMAPI_01":"JSDoc label order error, please adjust the order of [systemapi] labels.","API_DOC_SYSTEMAPI_02":"It was detected that there is an inheritable label [systemapi] in the current file, but there are child nodes without this label.","API_DOC_SYSTEMAPI_03":"The validity verification of the JSDoc tag failed. The [systemapi] tag is not allowed to be reused, please delete the extra tags.","API_DOC_TEST_01":"JSDoc label order error, please adjust the order of [test] labels.","API_DOC_TEST_02":"It was detected that there is an inheritable label [test] in the current file, but there are child nodes without this label.","API_DOC_TEST_03":"The validity verification of the JSDoc tag failed. The [test] tag is not allowed to be reused, please delete the extra tags.","API_DOC_THROWS_01":"The type of the [1] [throws] tag is incorrect. Please check if the tag value is a numerical value.","API_DOC_THROWS_02":"The type of the [1] [throws] tag is incorrect. Please fill in [BusinessError].","API_DOC_THROWS_03":"JSDoc label order error, please adjust the order of [throws] labels.","API_DOC_THROWS_04":"JSDoc label validity verification failed. The [throws] label is not allowed. Please check the label usage method.","API_DOC_TYPE_01":"The [type] tag type is incorrect. Please check if the type matches the attribute type.","API_DOC_TYPE_02":"JSDoc label order error, please adjust the order of [type] labels.","API_DOC_TYPE_03":"JSDoc label validity verification failed. The [type] label is not allowed. Please check the label usage method.","API_DOC_TYPE_04":"JSDoc tag validity verification failed. Please confirm if the [type] tag is missing.","API_DOC_TYPE_05":"The validity verification of the JSDoc tag failed. The [type] tag is not allowed to be reused, please delete the extra tags.","API_DOC_TYPEDEF_01":"The [typedef] tag value is incorrect. Please check if it matches the interface name or type content.","API_DOC_TYPEDEF_02":"JSDoc label order error, please adjust the order of [typedef] labels.","API_DOC_TYPEDEF_03":"JSDoc label validity verification failed. The [typedef] label is not allowed. Please check the label usage method.","API_DOC_TYPEDEF_04":"JSDoc tag validity verification failed. Please confirm if the [typedef] tag is missing.","API_DOC_TYPEDEF_05":"The validity verification of the JSDoc tag failed. The [typedef] tag is not allowed to be reused, please delete the extra tags.","API_DOC_USEINSTEAD_01":"The [useinstead] tag value is incorrect. Please check the usage method.","API_DOC_USEINSTEAD_02":"JSDoc label order error, please adjust the order of [useinstead] labels.","API_DOC_USEINSTEAD_03":"JSDoc label validity verification failed. The [useinstead] label is not allowed. Please check the label usage method.","API_DOC_USEINSTEAD_04":"The validity verification of the JSDoc tag failed. The [useinstead] tag is not allowed to be reused, please delete the extra tags.","API_DOC_GLOBAL_01":"JSDoc tag validity verification failed. Please confirm if the [file] tag is missing.","API_DOC_GLOBAL_02":"JSDoc tag validity verification failed. Please confirm if the [kit] tag is missing.","API_DOC_JSDOC_01":"Jsdoc needs to be added to the current API.","API_DOC_JSDOC_02":"JSDoc tag validity verification failed. Please confirm if the [since] tag is missing.JSDoc tag validity verification failed. Please confirm if the [syscap] tag is missing."},"DEFINE":{"API_DEFINE_UNALLOWABLE_01":"Illegal [any] keyword used in the API.","API_DEFINE_UNALLOWABLE_02":"Illegal [this] keyword used in the API.","API_DEFINE_UNALLOWABLE_03":"Illegal [unknown] keyword used in the API.","API_DEFINE_NAME_01":"Prohibited word in [XXXX]:{option}.The word allowed is [XXXX].","API_DEFINE_NAME_02":"Prohibited word in [XXXX]:{ability} in the [XXXX] file.","API_DEFINE_SPELLING_01":"Error words in [$$]: {$$}. please confirm whether it needs to be corrected to a common word.","API_DEFINE_EVENT_01":"The event name should be string.","API_DEFINE_EVENT_02":"The event name cannot be Null value.","API_DEFINE_EVENT_03":"The callback parameter of off function should be optional.","API_DEFINE_EVENT_04":"The off functions of one single event should have at least one callback parameter, and the callback parameter should be the last parameter.","API_DEFINE_EVENT_05":"The on and off event subscription methods do not appear in pair.","API_DEFINE_EVENT_06":"The event subscription methods should has at least one parameter.","API_DEFINE_EVENT_07":"Please check if the changed API version number is 10.","API_DEFINE_HUMP_01":"This API file should be named by large hump.","API_DEFINE_HUMP_02":"This API file should be named by small hump.","API_DEFINE_HUMP_03":"This name [XXXX] should be named by large hump.","API_DEFINE_HUMP_04":"This name [XXXX] should be named by small hump.","API_DEFINE_HUMP_05":"This name [XXXX] should be named by all uppercase."},"CHANEGE":{"API_CHANGE_INCOMPATIBLE_01":"Forbid changes: API level change to system.","API_CHANGE_INCOMPATIBLE_02":"Forbid changes: API mode change.","API_CHANGE_INCOMPATIBLE_03":"Forbid changes: API card delete.","API_CHANGE_INCOMPATIBLE_04":"Forbid changes: API crossplatform delete.","API_CHANGE_INCOMPATIBLE_05":"Forbid changes: API errorcode cannot be created or modified.","API_CHANGE_INCOMPATIBLE_06":"Forbid changes: API cannot be changed.","API_CHANGE_INCOMPATIBLE_07":"Forbid changes: Function return type cannot be changed.","API_CHANGE_INCOMPATIBLE_08":"Forbid changes: Property cannot be changed.","API_CHANGE_INCOMPATIBLE_09":"Forbid changes: Constant value cannot be changed.","API_CHANGE_INCOMPATIBLE_10":"Forbid changes: Type alias cannot be changed.","API_CHANGE_INCOMPATIBLE_11":"Forbid changes: Enum number value cannot be changed.","API_CHANGE_INCOMPATIBLE_12":"Forbid changes: API cannot be deleted.","API_CHANGE_INCOMPATIBLE_13":"Forbid changes: Historical JSDoc cannot be changed.","API_CHANGE_INCOMPATIBLE_14":"Forbid changes: API changes must add a new section of JSDoc.","API_CHANGE_INCOMPATIBLE_15":"Forbid changes: Parameters cannot be changed.","API_CHANGE_INCOMPATIBLE_16":"Forbid changes: Permission tag cannot be created or modified."}}')},98768:e=>{"use strict";e.exports=JSON.parse('{"ApiCheckVersion":12}')},54732:e=>{"use strict";e.exports=JSON.parse('{"dictionariesArr":["a","aa","aaa","aaaa","aaaaa","aab","aac","aachen","aad","aapl","aapt","aar","aardvark","aaren","aarhus","aarika","aaron","ab","aba","aback","abacus","abaft","abagael","abagail","abalone","abandon","abandoned","abandoner","abandonment","abase","abasement","abaser","abash","abashed","abashment","abate","abated","abatement","abater","abattoir","abb","abba","abbe","abbess","abbey","abbi","abbie","abbot","abbott","abbr","abbrev","abbreviate","abbreviated","abbreviates","abbreviating","abbreviation","abby","abbye","abc","abcd","abcde","abcdef","abcdefghijklmnopqrstuvwxyz","abd","abdel","abdicate","abdication","abdomen","abdominal","abduct","abduction","abductor","abdul","abe","abeam","abel","abelard","abelson","aberdeen","abernathy","aberrant","aberration","aberrational","abet","abetted","abetting","abettor","abeu","abey","abeyance","abeyant","abhor","abhorred","abhorrence","abhorrent","abhorrer","abhorring","abi","abidance","abide","abider","abiding","abidjan","abie","abigael","abigail","abigale","abilene","abilities","ability","abject","abjection","abjectness","abjuration","abjuratory","abjure","abjurer","ablate","ablation","ablative","ablaze","able","abler","ables","ablest","abloom","ablution","abm","abnegate","abnegation","abner","abnormal","abnormality","abo","aboard","abode","abolish","abolisher","abolishment","abolition","abolitionism","abolitionist","abominable","abominably","abominate","abomination","aboriginal","aborigine","aborning","abort","aborted","aborting","abortion","abortionist","abortive","abortiveness","abound","about","above","aboveboard","aboveground","abra","abracadabra","abrade","abrader","abraham","abrahan","abram","abramo","abramson","abran","abrasion","abrasive","abrasiveness","abreaction","abreast","abridge","abridged","abridger","abridgment","abroad","abrogate","abrogation","abrogator","abrupt","abruptness","abs","abscess","abscissa","abscission","abscond","absconder","abseil","absence","absent","absentee","absenteeism","absentia","absentminded","absentmindedness","absinthe","abslistview","absolute","absolutely","absoluteness","absolution","absolutism","absolutist","absolve","absolver","absorb","absorbed","absorbency","absorbent","absorber","absorbing","absorption","absorptive","absorptivity","abspath","abstain","abstainer","abstemious","abstemiousness","abstention","abstinence","abstinent","abstract","abstractapplicationcontext","abstractautowirecapablebeanfactory","abstractbeanfactory","abstractchannelhandlercontext","abstracted","abstractedness","abstracter","abstracthttp","abstraction","abstractionism","abstractionist","abstractions","abstractness","abstractor","abstractplainsocketimpl","abstractprotocol","abstruse","abstruseness","absurd","absurdity","absurdness","abuja","abundance","abundant","abuse","abused","abuser","abuses","abusing","abusive","abusiveness","abut","abutment","abutted","abutter","abutting","abuzz","abysmal","abyss","abyssal","abyssinia","abyssinian","ac","acacia","academe","academia","academic","academical","academician","academicianship","academy","acadia","acanthus","acapulco","acc","accdb","accede","accelerate","accelerated","accelerating","acceleration","accelerator","accelerometer","accent","accented","accentual","accentuate","accentuation","accept","acceptability","acceptable","acceptableness","acceptably","acceptance","acceptant","acceptation","accepted","accepter","accepting","acceptor","accepts","acces","access","accesscontroller","accessed","accesses","accessibility","accessible","accessibly","accessing","accession","accesslogvalve","accessor","accessories","accessors","accessory","accesstoken","accidence","accident","accidental","accidentally","accidentalness","acclaim","acclaimer","acclamation","acclimate","acclimation","acclimatisation","acclimatise","acclimatization","acclimatize","acclimatized","acclimatizes","acclivity","accolade","accommodate","accommodated","accommodating","accommodation","accommodative","accommodativeness","accompanied","accompanier","accompaniment","accompanist","accompany","accomplice","accomplish","accomplished","accomplisher","accomplishing","accomplishment","accord","accordance","accordant","accorder","according","accordingly","accordion","accordionist","accost","account","accountability","accountable","accountableness","accountably","accountancy","accountant","accounted","accountid","accounting","accountname","accountnumber","accounts","accounttype","accouter","accouterment","accouterments","accoutrement","accra","accredit","accreditation","accredited","accretion","accrual","accrue","acct","acculturate","acculturation","accumsan","accumulate","accumulated","accumulation","accumulative","accumulativeness","accumulator","accuracy","accurate","accurately","accurateness","accursed","accursedness","accusal","accusation","accusative","accusatory","accuse","accused","accuser","accusing","accustom","accustomed","accustomedness","acd","ace","aced","acerbate","acerbic","acerbically","acerbity","acetaminophen","acetate","acetic","acetone","acetonic","acetylene","acevedo","acf","achaean","ache","achebe","ached","achene","achernar","aches","acheson","achievable","achieve","achieved","achievement","achievements","achiever","achieving","achilles","aching","achive","achoo","achromatic","achy","acid","acidic","acidification","acidify","acidity","acidness","acidoses","acidosis","acidulous","acing","ack","ackerman","acknowledge","acknowledgeable","acknowledged","acknowledgedly","acknowledger","acknowledgment","acl","aclass","aclu","acm","acme","acne","acolyte","aconcagua","aconite","acorn","acosta","acoustic","acoustical","acoustician","acoustics","acquaint","acquaintance","acquaintanceship","acquainted","acquiesce","acquiescence","acquiescent","acquirable","acquire","acquired","acquirement","acquiring","acquisition","acquisitive","acquisitiveness","acquit","acquittal","acquittance","acquitted","acquitter","acquitting","acre","acreage","acrid","acridity","acridness","acrimonious","acrimoniousness","acrimony","acrobat","acrobatic","acrobatically","acrobatics","acronym","acrophobia","acropolis","across","acrostic","acrux","acrylate","acrylic","acs","act","acta","actaeon","acth","acting","actinic","actinide","actinium","actinometer","action","actionbar","actionbaractivity","actionbardrawertoggle","actionbarsherlock","actionbarsize","actionbutton","actioncontroller","actionevent","actionlink","actionlistener","actionname","actionpack","actionperformed","actionresult","actions","actionscript","actionview","activate","activated","activatedroute","activating","activation","activator","active","activeadmin","activecell","activedocument","actively","activemodel","activemq","activeness","activerecord","actives","activesheet","activesupport","activewindow","activeworkbook","activex","activexobject","activism","activist","activities","activity","activitycompat","activityindicator","activitymanager","activitythread","acton","actor","actors","actress","acts","actual","actuality","actualization","actualize","actualizes","actually","actualwidth","actuarial","actuary","actuate","actuation","actuator","acuity","acumen","acupressure","acupuncture","acupuncturist","acute","acuteness","acyclic","acyclically","acyclovir","ad","ada","adage","adagio","adah","adair","adaline","adam","adamant","adamo","adamson","adan","adana","adapt","adaptability","adaptable","adaptation","adapted","adaptedness","adapter","adapters","adapterview","adapting","adaption","adaptive","adaptively","adaptiveness","adaptivity","adaptor","adara","adata","adb","adc","add","adda","addaction","addactionlistener","addall","addams","addattribute","addbutton","addcell","addchild","addclass","addcolumn","addcomponent","adddays","added","addelement","addend","addenda","addendum","adder","addevent","addeventlistener","addflags","addgesturerecognizer","addgroup","addhandler","addheader","addi","addia","addict","addiction","addictive","addie","addin","adding","addison","additem","addition","additional","additionally","additions","additive","additivity","addle","addlistener","addmarker","addobject","addobserver","addon","addons","addproperty","addr","addrange","address","addressability","addressable","addressbook","addressed","addressee","addresser","addresses","addressid","addressing","addressline","addressof","addressograph","addrow","adds","addslashes","addsubview","addtab","addtarget","addtextchangedlistener","addto","addtobackstack","addtype","adduce","adducer","adduct","adduction","adductor","adduser","addvalue","addview","addwidget","addwithvalue","addy","ade","adecoder","adel","adela","adelaida","adelaide","adelbert","adele","adelheid","adelice","adelina","adelind","adeline","adella","adelle","aden","adena","adenauer","adenine","adenoid","adenoidal","adept","adeptness","adequacy","adequate","adequateness","adey","adf","adfs","adham","adhara","adhere","adherence","adherent","adherer","adhesion","adhesive","adhesiveness","adi","adiabatic","adiabatically","adiana","adidas","adieu","adina","adipiscing","adipisicing","adipose","adirondack","adis","adj","adjacency","adjacent","adjectival","adjective","adjoin","adjoint","adjourn","adjournment","adjudge","adjudicate","adjudication","adjudicator","adjudicatory","adjunct","adjuration","adjure","adjust","adjustable","adjustably","adjusted","adjuster","adjusting","adjustive","adjustment","adjustments","adjustor","adjutant","adkins","adlai","adler","adm","adman","admen","admin","adminhtml","administer","administrable","administrate","administration","administrative","administrator","administrators","administratrix","admins","admirable","admirableness","admirably","admiral","admiralty","admiration","admire","admirer","admiring","admissibility","admissible","admissibly","admission","admit","admittance","admitted","admittedly","admitting","admix","admixture","admob","admonish","admonisher","admonishing","admonishment","admonition","admonitory","ado","adobe","adodb","adolescence","adolescent","adolf","adolfo","adolph","adolphe","adolpho","adolphus","adonis","adopt","adopted","adopter","adoption","adoptive","adopts","adora","adorable","adorableness","adorably","adoration","adore","adoree","adorer","adoring","adorn","adorne","adorned","adornment","adp","adr","adrea","adrenal","adrenalin","adrenaline","adrequest","adress","adresse","adria","adrian","adriana","adriane","adrianna","adrianne","adriano","adriatic","adrien","adriena","adrienne","adrift","adroit","adroitness","ads","adsense","adsorb","adsorbate","adsorbent","adsorption","adsorptive","adt","adulate","adulation","adulator","adulatory","adult","adulterant","adulterate","adulterated","adulteration","adulterer","adulteress","adulterous","adultery","adulthood","adultness","adults","adumbrate","adumbration","adumbrative","adv","advance","advanced","advancement","advancer","advances","advantage","advantageous","advantageousness","advantages","advent","adventist","adventitious","adventitiousness","adventive","adventure","adventurer","adventuresome","adventuress","adventurous","adventurousness","adverb","adverbial","adversarial","adversary","adverse","adverseness","adversity","advert","advertise","advertised","advertisement","advertiser","advertisers","advertising","advertorial","advice","advices","adview","advil","advisability","advisable","advisableness","advisably","advise","advised","advisedly","advisee","advisement","adviser","advisor","advisory","advocacy","advocate","advocation","advt","adwords","adz","adze","ae","aegean","aegis","aelfric","aenean","aeneas","aeneid","aeolian","aeolus","aeon","aerate","aeration","aerator","aerial","aerialist","aerie","aeriel","aeriela","aeriell","aeroacoustic","aerobatic","aerobic","aerobically","aerodrome","aerodynamic","aerodynamically","aerodynamics","aeronautic","aeronautical","aeronautics","aerosol","aerosolize","aerospace","aes","aeschylus","aesculapius","aesop","aesthete","aesthetic","aesthetically","aestheticism","aesthetics","aether","aetiology","af","afaik","afar","afb","afc","afd","afdc","aff","affability","affable","affably","affair","affect","affectation","affected","affectedness","affecter","affecting","affection","affectionate","affectioned","affectioning","affective","affects","afferent","affiance","affidavit","affiliate","affiliated","affiliation","affine","affinity","affirm","affirmation","affirmative","affix","afflatus","afflict","affliction","afflictive","affluence","affluent","afford","affordable","afforest","afforestation","afforested","afforesting","afforests","affray","affricate","affrication","affricative","affright","affront","afghan","afghani","afghanistan","aficionado","afield","afire","aflame","afloat","aflutter","afnetworking","afoot","afore","aforementioned","aforesaid","aforethought","afoul","afr","afraid","afresh","africa","african","afrikaans","afrikaner","afro","afrocentric","afrocentrism","aft","after","afterbirth","afterbirths","afterburner","aftercare","aftereffect","afterglow","afterimage","afterlife","afterlives","aftermath","aftermaths","aftermost","afternoon","afters","aftershave","aftershock","aftertaste","aftertextchanged","afterthought","afterward","afterwards","afterworld","afton","ag","agace","again","against","agamemnon","agapae","agape","agar","agassiz","agata","agate","agatha","agathe","agave","age","aged","agedness","ageism","ageist","ageless","agelessness","agencies","agency","agenda","agent","agented","agenting","agentive","agents","ageratum","ages","agg","aggi","aggie","agglomerate","agglomeration","agglutinate","agglutination","agglutinin","aggrandize","aggrandizement","aggravate","aggravating","aggravation","aggregate","aggregated","aggregately","aggregateness","aggregates","aggregation","aggregations","aggregative","aggregator","aggression","aggressive","aggressively","aggressiveness","aggressor","aggrieve","aggrieved","aggy","aghast","agile","agility","agitate","agitated","agitation","agitator","agitprop","aglaia","agleam","aglitter","aglow","agna","agnella","agnes","agnese","agnesse","agneta","agnew","agni","agnola","agnostic","agnosticism","ago","agog","agonize","agonized","agonizedly","agonizing","agony","agoraphobia","agoraphobic","agosto","agra","agrarian","agrarianism","agree","agreeable","agreeableness","agreeably","agreed","agreeing","agreement","agreements","agreer","agretha","agribusiness","agricola","agricultural","agriculturalist","agriculture","agriculturist","agrippa","agrippina","agrochemicals","agronomic","agronomist","agronomy","aground","aguascalientes","ague","aguie","aguilar","aguinaldo","aguirre","aguistin","aguste","agustin","ah","aha","ahab","aharon","ahead","ahem","ahmad","ahmadabad","ahmed","ahoy","ahriman","ai","aid","aida","aidan","aide","aided","aider","aids","aigneis","aigrette","aiken","ail","aila","ailbert","aile","ailee","aileen","ailene","aileron","ailey","aili","ailina","ailment","ailsun","ailyn","aim","aime","aimed","aimee","aimer","aimil","aiming","aimless","aimlessness","aims","ain","aindrea","ainslee","ainsley","ainslie","ainu","air","airbag","airbase","airbnb","airborne","airbrush","airbus","aircraft","aircrew","airdrop","airdropped","airdropping","airedale","aires","airfare","airfield","airflow","airfoil","airframe","airfreight","airhead","airily","airiness","airing","airless","airlessness","airlift","airline","airliner","airlock","airmail","airman","airmass","airmen","airpark","airplane","airplay","airport","airship","airsick","airsickness","airspace","airspeed","airstrip","airtight","airtightness","airtime","airwaves","airway","airworthiness","airworthy","airy","aisha","aisle","aitch","aj","ajar","ajax","ajaxoptions","ajay","ajp","ak","aka","akbar","akihito","akim","akimbo","akin","akita","akka","akkad","akron","aksel","al","ala","alabama","alabaman","alabamian","alabaster","alack","alacrity","aladdin","alain","alaine","alair","alameda","alamo","alamofire","alamogordo","alan","alana","alanah","aland","alane","alanine","alanna","alano","alanson","alar","alard","alaric","alarm","alarming","alarmist","alarmmanager","alarms","alas","alasdair","alaska","alaskan","alastair","alasteir","alaster","alayne","alb","alba","albacore","albania","albanian","albany","albatross","albedo","albee","albeit","alberich","alberik","alberio","albert","alberta","albertan","albertina","albertine","alberto","albie","albigensian","albina","albinism","albino","albion","albireo","albrecht","album","albumen","albumin","albuminous","albums","albuquerque","alcatraz","alcestis","alchemical","alchemist","alchemy","alcibiades","alcmena","alcoa","alcohol","alcoholic","alcoholically","alcoholism","alcott","alcove","alcuin","alcyone","aldan","aldebaran","aldehyde","alden","alder","alderamin","alderman","aldermen","alderwoman","alderwomen","aldin","aldis","aldo","aldon","aldous","aldric","aldrich","aldridge","aldrin","aldus","aldwin","ale","aleatory","alec","alecia","aleck","aleda","alee","aleece","aleen","alehouse","aleichem","alejandra","alejandrina","alejandro","alejoa","aleksandr","alembert","alembic","alena","alene","aleph","aleppo","aler","alert","alertcontroller","alertdialog","alerted","alertness","alerts","alertview","alessandra","alessandro","aleta","alethea","aleut","aleutian","alewife","alewives","alex","alexa","alexander","alexandr","alexandra","alexandre","alexandria","alexandrian","alexandrina","alexandro","alexei","alexi","alexia","alexina","alexine","alexio","alf","alfa","alfalfa","alfi","alfie","alfons","alfonse","alfonso","alfonzo","alford","alfred","alfreda","alfredo","alfresco","alfy","alg","alga","algae","algaecide","algal","algebra","algebraic","algebraical","algebraist","algenib","alger","algeria","algerian","algernon","algieba","algiers","alginate","algo","algol","algonquian","algonquin","algorithm","algorithmic","algorithmically","algorithms","alhambra","alhena","ali","alia","alias","aliased","aliases","aliasing","alibi","alic","alica","alice","alicea","alicia","alick","alida","alidia","alie","alien","alienable","alienate","alienation","alienist","alighieri","alight","align","aligned","aligner","alignleft","alignment","alignparentbottom","alignparentleft","alignparentright","alignparentstart","alignparenttop","alika","alike","alikee","alikeness","aliment","alimentary","alimony","alina","aline","alinement","alioth","aliqua","aliquam","aliquet","aliquip","aliquot","alisa","alisander","alisha","alison","alissa","alist","alistair","alister","alisun","alive","aliveness","alix","aliyah","aliyahs","aliza","alkaid","alkali","alkalies","alkaline","alkalinity","alkalize","alkaloid","alkyd","alkyl","all","alla","allah","allahabad","allan","allard","allay","allayne","alldata","alleen","allegation","allege","alleged","allegheny","allegiance","allegiant","allegoric","allegorical","allegoricalness","allegorist","allegory","allegra","allegretto","allegri","allegro","allele","alleluia","allemande","allen","allendale","allende","allene","allentown","allergen","allergenic","allergic","allergically","allergist","allergy","alleviate","alleviation","alleviator","alley","alleyn","alleyway","allhallows","alli","alliance","allianora","allie","allier","allies","alligator","allin","allina","allison","allissa","allister","allistir","alliterate","alliteration","alliterative","allix","alloc","allocable","allocatable","allocate","allocated","allocates","allocating","allocation","allocations","allocative","allocator","allophone","allophonic","allot","allotment","allotments","allotrope","allotropic","allots","allotted","allotter","allotting","allover","allow","allowable","allowableness","allowably","allowance","allowbackup","allowed","allowfullscreen","allowget","allowing","allowoverride","allows","alloy","alloyed","allspice","allstate","allsun","allude","allure","allurement","alluring","allusion","allusive","allusiveness","alluvial","alluvions","alluvium","allx","ally","allyce","allyn","allys","allyson","alma","almach","almaden","almagest","almanac","almaty","almeda","almeria","almeta","almightiness","almighty","almira","almire","almond","almoner","almost","alms","almshouse","almsman","alnico","alnilam","alnitak","aloe","aloft","aloha","aloin","aloise","aloisia","alon","alone","aloneness","along","alongshore","alongside","alonso","alonzo","aloof","aloofness","alot","aloud","aloysia","aloysius","alp","alpaca","alpert","alpha","alphabet","alphabetic","alphabetical","alphabetically","alphabetization","alphabetize","alphabetizer","alphabets","alphanumeric","alphanumerical","alphard","alphecca","alpheratz","alphonse","alphonso","alpine","alps","already","alric","alright","alsace","alsatian","also","alsop","alston","alt","alta","altai","altaic","altair","altar","altarpiece","alter","alterable","alteration","altercate","altercation","altered","altering","alternate","alternately","alternation","alternative","alternatively","alternativeness","alternatives","alternator","althea","although","altimeter","altiplano","altitude","alto","altogether","alton","altos","altruism","altruist","altruistic","altruistically","alu","aludra","aluin","aluino","alum","alumina","aluminum","alumna","alumnae","alumni","alumnus","alundum","alva","alvan","alvarado","alvarez","alvaro","alveolar","alveoli","alveolus","alvera","alverta","alvie","alvin","alvina","alvinia","alvira","alvis","alvy","alway","always","alwin","alwyn","alyce","alyda","alyosha","alys","alysa","alyse","alysia","alyson","alyss","alyssa","alzheimer","am","ama","amabel","amabelle","amadeus","amado","amain","amalea","amalee","amaleta","amalgam","amalgamate","amalgamation","amalia","amalie","amalita","amalle","amanda","amandi","amandie","amandy","amanuenses","amanuensis","amara","amaranth","amaranths","amaretto","amargo","amarillo","amaryllis","amass","amasser","amata","amateur","amateurish","amateurishness","amateurism","amati","amatory","amaze","amazed","amazement","amazing","amazon","amazonaws","amazonian","amazons","ambassador","ambassadorial","ambassadorship","ambassadress","amber","ambergris","amberly","ambiance","ambidexterity","ambidextrous","ambience","ambient","ambiguity","ambiguous","ambiguously","ambiguousness","ambit","ambition","ambitious","ambitiousness","ambivalence","ambivalent","amble","ambler","ambros","ambrose","ambrosi","ambrosia","ambrosial","ambrosio","ambrosius","ambulance","ambulant","ambulate","ambulation","ambulatory","ambur","ambuscade","ambuscader","ambush","ambusher","amby","amcharts","amd","amdahl","ame","ameba","amelia","amelie","amelina","ameline","ameliorate","amelioration","amelita","amen","amenability","amenably","amend","amended","amender","amendment","amends","amenhotep","amenity","amenorrhea","amer","amerada","amerasian","amerce","amercement","america","american","americana","americanism","americanization","americanize","americanized","americans","americium","amerigo","amerind","amerindian","amery","ameslan","amet","amethyst","amethystine","amharic","amherst","ami","amiability","amiable","amiableness","amiably","amicability","amicable","amicableness","amicably","amid","amide","amidships","amidst","amie","amiga","amigo","amii","amil","amines","amino","aminobenzoic","amir","amish","amiss","amitie","amity","ammamaria","amman","ammerman","ammeter","ammo","ammonia","ammoniac","ammonium","ammunition","amnesia","amnesiac","amnesic","amnesty","amniocenteses","amniocentesis","amnion","amniotic","amoco","amoeba","amoebic","amoeboid","amok","among","amongst","amontillado","amoral","amorality","amorous","amorousness","amorphous","amorphousness","amortization","amortize","amortized","amory","amos","amount","amounts","amour","amp","amparo","amperage","ampere","ampersand","ampex","amphetamine","amphibian","amphibious","amphibiousness","amphibology","amphitheater","amphora","amphorae","ample","ampleness","amplification","amplifier","amplify","amplitude","ampoule","ampule","amputate","amputation","amputee","amqp","amritsar","ams","amsterdam","amt","amtrak","amuck","amulet","amundsen","amur","amuse","amused","amusement","amuser","amusing","amusingness","amway","amy","amye","amyl","amylase","amz","amzn","an","ana","anabal","anabaptist","anabel","anabella","anabelle","anabolic","anabolism","anachronism","anachronistic","anachronistically","anacin","anaconda","anacreon","anaerobe","anaerobic","anaerobically","anaglyph","anagram","anagrammatic","anagrammatically","anagrammed","anagramming","anaheim","anal","analects","analgesia","analgesic","analiese","analise","anallese","anallise","analog","analogical","analogize","analogous","analogousness","analogue","analogy","analysand","analyse","analyses","analysis","analyst","analytic","analytical","analyticity","analytics","analyzable","analyze","analyzed","analyzer","analyzing","anamorphic","ananias","anapaest","anapest","anapestic","anaphora","anaphoric","anaphorically","anaplasmosis","anarchic","anarchical","anarchism","anarchist","anarchistic","anarchy","anastasia","anastasie","anastassia","anastigmatic","anastomoses","anastomosis","anastomotic","anathema","anathematize","anatol","anatola","anatole","anatolia","anatolian","anatollo","anatomic","anatomical","anatomist","anatomize","anatomy","anaxagoras","ancell","ancestor","ancestors","ancestortype","ancestral","ancestress","ancestry","anchor","anchorage","anchored","anchorite","anchoritism","anchorman","anchormen","anchorpane","anchorpeople","anchorperson","anchors","anchorwoman","anchorwomen","anchovy","ancient","ancientness","ancillary","and","andalso","andalusia","andalusian","andaman","andante","andean","andee","andeee","anderea","anders","andersen","anderson","andes","andi","andie","andiron","andonis","andorra","andover","andra","andre","andrea","andreana","andree","andrei","andrej","andrew","andrey","andria","andriana","andriette","andris","androgen","androgenic","androgynous","androgyny","andromache","andromeda","andropov","andros","andrus","andy","anecdotal","anecdote","anechoic","anemia","anemic","anemically","anemometer","anemometry","anemone","anent","aneroid","anestassia","anesthesia","anesthesiologist","anesthesiology","anesthetic","anesthetically","anesthetist","anesthetization","anesthetize","anesthetizer","anet","anett","anetta","anette","aneurysm","anew","ang","angara","ange","angel","angela","angele","angeleno","angeles","angelfish","angeli","angelia","angelic","angelica","angelical","angelico","angelika","angelina","angeline","angelique","angelita","angelle","angelo","angelou","anger","angevin","angie","angil","angina","angiography","angioplasty","angiosperm","angkor","angle","angler","angles","angleworm","anglia","anglican","anglicanism","anglicism","anglicization","anglicize","angling","anglo","anglophile","anglophilia","anglophobe","anglophobia","angola","angolan","angora","angrily","angriness","angry","angst","angstrom","anguilla","anguish","angular","angularfire","angularity","angularjs","angus","angy","anheuser","anhydride","anhydrite","anhydrous","ania","aniakchak","anibal","anica","aniline","anim","animadversion","animadvert","animal","animalcule","animals","animate","animated","animatedly","animately","animateness","animates","animatewithduration","animating","animation","animations","animator","animism","animist","animistic","animized","animosity","animus","anion","anionic","anise","aniseed","aniseikonic","anisette","anisotropic","anisotropy","anissa","anita","anitra","anjanette","anjela","ankara","ankh","ankhs","ankle","anklebone","anklet","ann","anna","annabal","annabel","annabela","annabell","annabella","annabelle","annadiana","annadiane","annal","annalee","annaliese","annalise","annalist","annamaria","annamarie","annapolis","annapurna","anne","anneal","annealer","annecorinne","annelid","anneliese","annelise","annemarie","annetta","annette","annex","annexation","annexe","anni","annice","annie","annihilate","annihilation","annihilator","annissa","anniversary","annmaria","annmarie","annnora","annora","annotate","annotated","annotation","annotations","annotator","announce","announced","announcement","announcements","announcer","annoy","annoyance","annoyed","annoyer","annoying","annual","annualized","annuitant","annuity","annul","annular","annuli","annulled","annulling","annulment","annulus","annum","annunciate","annunciation","annunciator","anny","anode","anodic","anodize","anodyne","anoint","anointer","anointment","anomalous","anomalousness","anomaly","anomic","anomie","anon","anonfun","anonymity","anonymous","anonymousness","anopheles","anorak","anorectic","anorexia","anorexic","another","anouilh","ans","ansel","ansell","anselm","anselma","anselmo","anshan","ansi","ansible","ansley","anson","anstice","answer","answerable","answered","answerer","answering","answers","ant","antacid","antaeus","antagonism","antagonist","antagonistic","antagonistically","antagonize","antagonized","antagonizing","antananarivo","antarctic","antarctica","antares","ante","anteater","antebellum","antecedence","antecedent","antechamber","antedate","antediluvian","anteing","antelope","antenatal","antenna","antennae","anterior","anteroom","anthe","anthea","anthem","anther","anthia","anthiathia","anthill","anthologist","anthologize","anthology","anthony","anthraces","anthracite","anthrax","anthropic","anthropocentric","anthropogenic","anthropoid","anthropological","anthropologist","anthropology","anthropometric","anthropometry","anthropomorphic","anthropomorphically","anthropomorphism","anthropomorphizing","anthropomorphous","anti","antiabortion","antiabortionist","antiaircraft","antibacterial","antibiotic","antibody","antic","anticancer","antichrist","anticipate","anticipated","anticipation","anticipative","anticipatory","anticked","anticking","anticlerical","anticlimactic","anticlimactically","anticlimax","anticline","anticlockwise","anticoagulant","anticoagulation","anticommunism","anticommunist","anticompetitive","anticyclone","anticyclonic","antidemocratic","antidepressant","antidisestablishmentarianism","antidote","antietam","antifascist","antiformant","antifreeze","antifundamentalist","antigen","antigenic","antigenicity","antigone","antigua","antihero","antiheroes","antihistamine","antihistorical","antiknock","antilabor","antillean","antilles","antilogarithm","antilogs","antimacassar","antimalarial","antimatter","antimicrobial","antimissile","antimony","antin","anting","antinomian","antinomy","antinuclear","antioch","antioxidant","antiparticle","antipas","antipasti","antipasto","antipathetic","antipathy","antipersonnel","antiperspirant","antiphon","antiphonal","antipodal","antipode","antipodean","antipodes","antipollution","antipoverty","antiquarian","antiquarianism","antiquary","antiquate","antiquation","antique","antiquity","antiredeposition","antiresonance","antiresonator","antisemitic","antisemitism","antisepses","antisepsis","antiseptic","antiseptically","antiserum","antislavery","antisocial","antispasmodic","antisubmarine","antisymmetric","antisymmetry","antitank","antitheses","antithesis","antithetic","antithetical","antithyroid","antitoxin","antitrust","antivenin","antiviral","antivivisectionist","antiwar","antler","antlr","antmatchers","antofagasta","antoine","antoinette","anton","antone","antonella","antonetta","antoni","antonia","antonie","antonietta","antonin","antonina","antonino","antoninus","antonio","antonius","antonovics","antony","antonym","antonymous","antral","antsy","antwan","antwerp","anubis","anus","anvil","anxiety","anxious","anxiousness","any","anya","anybody","anyhow","anymore","anyobject","anyone","anyplace","anything","anytime","anyway","anyways","anywhere","anywise","ao","aol","aop","aorta","aortic","aot","ap","apace","apache","apalachicola","apart","apartheid","apartment","apartness","apathetic","apathetically","apathy","apatite","apb","apc","ape","aped","apelike","apennines","aper","aperiodic","aperiodically","aperiodicity","aperitif","aperture","apex","aphasia","aphasic","aphelia","aphelion","aphid","aphonic","aphorism","aphoristic","aphoristically","aphrodisiac","aphrodite","api","apia","apiarist","apiary","apical","apices","apiclient","apicontroller","apidocs","apiece","apikey","apis","apiservice","apish","apishness","apiurl","apiversion","apk","apl","aplenty","aplomb","apns","apo","apocalypse","apocalyptic","apocrypha","apocryphal","apocryphalness","apogee","apolar","apolitical","apollinaire","apollo","apollonian","apologetic","apologetically","apologetics","apologia","apologies","apologist","apologize","apologizer","apologizes","apologizing","apology","apoplectic","apoplexy","apos","apostasy","apostate","apostatize","apostle","apostleship","apostolic","apostrophe","apostrophized","apothecary","apothegm","apotheoses","apotheosis","apotheosized","apotheosizes","apotheosizing","app","appalachia","appalachian","appall","appalling","appaloosa","appanage","apparatus","apparel","apparency","apparent","apparently","apparentness","apparition","appbar","appbarlayout","appbundle","appcelerator","appclassloader","appcompat","appcompatactivity","appcomponent","appconfig","appcontext","appcontroller","appdata","appdelegate","appdomain","appeal","appealer","appealing","appear","appearance","appeared","appearer","appearing","appears","appease","appeased","appeasement","appeaser","appellant","appellate","appellation","appellative","append","appendage","appendchild","appenddata","appendectomy","appended","appender","appendices","appendicitis","appending","appendix","appendline","appends","appendtext","appendto","appengine","appertain","appetite","appetizer","appetizing","appia","appian","appid","appium","appkit","applaud","applauder","applause","apple","applecart","applejack","apples","applesauce","applescript","appleseed","applet","appleton","applewebkit","appliance","applicabilities","applicability","applicable","applicably","applicant","applicants","applicate","application","applicationcontext","applicationcontroller","applicationdbcontext","applicationdispatcher","applicationfilterchain","applicationid","applicationname","applicationrecord","applications","applicationuser","applicative","applicator","applied","applier","applies","appliqu","appliqud","apply","applybindings","applying","appmodule","appname","appoint","appointee","appointer","appointive","appointment","appointments","appolonia","appomattox","apportion","apportionment","appose","apposite","appositeness","apposition","appositive","appraisal","appraise","appraised","appraisees","appraiser","appraises","appraising","appreciable","appreciably","appreciate","appreciated","appreciation","appreciative","appreciativeness","appreciator","appreciatory","apprehend","apprehender","apprehensible","apprehension","apprehensive","apprehensiveness","apprentice","apprenticeship","apprise","apprizer","apprizingly","apprizings","approach","approachability","approachable","approacher","approaches","approaching","approbate","approbation","appropriable","appropriate","appropriated","appropriately","appropriateness","appropriation","appropriator","approval","approve","approved","approver","approving","approx","approximate","approximately","approximation","approximative","apps","appserver","appsettings","appspot","appstore","apptheme","appurtenance","appurtenant","appwidgetmanager","apr","apricot","april","aprilette","apron","apropos","aps","apse","apsis","apt","aptana","apter","aptest","aptitude","aptness","apuleius","aq","aqua","aquaculture","aqualung","aquamarine","aquanaut","aquaplane","aquarium","aquarius","aquatic","aquatically","aquavit","aqueduct","aqueous","aquiculture","aquifer","aquila","aquiline","aquinas","aquino","aquitaine","ar","ara","arab","arabel","arabela","arabele","arabella","arabelle","arabesque","arabia","arabian","arabic","arability","arabist","arable","araby","araceli","arachnid","arachnoid","arachnophobia","arafat","araguaya","aral","araldo","aramaic","aramco","arange","arapaho","arapahoe","arapahoes","ararat","araucanian","arawak","arawakan","arb","arbiter","arbitrage","arbitrager","arbitrageur","arbitrament","arbitrarily","arbitrariness","arbitrary","arbitrate","arbitration","arbitrator","arbor","arboreal","arbores","arboretum","arborvitae","arbutus","arc","arcade","arcadia","arcadian","arcana","arcane","arcgis","arch","archaeological","archaeologist","archaic","archaically","archaimbaud","archaism","archaist","archaize","archaizer","archambault","archangel","archbishop","archbishopric","archdeacon","archdiocesan","archdiocese","archduchess","archduke","archean","archenemy","archeologist","archeology","archer","archery","archetypal","archetype","archfiend","archfool","archibald","archibaldo","archibold","archie","archiepiscopal","archimedes","arching","archipelago","architect","architectonic","architectonics","architectural","architecture","architectures","architrave","archival","archive","archived","archives","archivist","archness","archway","archy","arclike","arco","arcsine","arctangent","arctic","arcturus","arcu","arda","ardabil","ardath","ardeen","ardelia","ardelis","ardella","ardelle","arden","ardency","ardene","ardenia","ardent","ardine","ardis","ardisj","ardith","ardor","ardra","arduino","arduous","arduousness","ardyce","ardys","ardyth","are","area","areal","areas","areawide","areequal","arel","aren","arena","arenaceous","arequipa","ares","aretha","arg","argb","argc","argent","argentina","argentine","argentinean","argentinian","arginine","argmax","argo","argon","argonaut","argonne","argosy","argot","argparse","args","arguable","arguably","argue","arguer","arguing","argument","argumentation","argumentative","argumentativeness","argumentexception","argumentnullexception","arguments","argus","argv","argyle","ari","aria","ariadne","arial","ariana","arianism","arianist","arid","aridatha","aridity","aridness","arie","ariel","ariela","ariella","arielle","aries","aright","arin","ario","ariosto","arise","arisen","arises","aristarchus","aristides","aristocracy","aristocrat","aristocratic","aristocratically","aristophanes","aristotelean","aristotelian","aristotle","arithmetic","arithmetical","arithmetician","arithmetize","arius","ariz","arizona","arizonan","arizonian","arjuna","ark","ark","arkansan","arkansas","arkhangelsk","arkwright","arlan","arlana","arlee","arleen","arlen","arlena","arlene","arleta","arlette","arley","arleyne","arlie","arliene","arlin","arlina","arlinda","arline","arlington","arluene","arly","arlyn","arlyne","arm","armada","armadillo","armageddon","armagnac","armament","arman","armand","armando","armata","armature","armband","armchair","armco","armeabi","armed","armenia","armenian","armer","armful","armhole","armin","arming","arminius","armistice","armless","armlet","armload","armonk","armor","armored","armorer","armorial","armory","armour","armpit","armrest","arms","armstrong","armv","army","arn","arnaldo","arne","arneb","arney","arnhem","arni","arnie","arno","arnold","arnoldo","arnuad","arnulfo","arny","aroma","aromatherapist","aromatherapy","aromatic","aromatically","aromaticity","aromaticness","aron","arose","around","arousal","arouse","aroused","arp","arpa","arpanet","arpeggio","arquillian","arr","arrack","arragon","arraign","arraignment","arrange","arrangeable","arranged","arrangement","arranger","arranges","arranging","arrant","arras","array","arrayadapter","arraybuffer","arraycollection","arraycopy","arrayer","arrayindexoutofboundsexception","arraylist","arrays","arraysize","arraywithobjects","arrear","arrest","arrestee","arrester","arresting","arrestor","arrhenius","arrhythmia","arrhythmic","arrhythmical","arri","arrival","arrive","arrived","arriver","arrives","arrogance","arrogant","arrogate","arrogation","arron","arrow","arrowhead","arrowroot","arrows","arroyo","arsenal","arsenate","arsenic","arsenide","arsine","arson","arsonist","art","artair","artaxerxes","arte","artefact","artemas","artemis","artemus","arterial","arteriolar","arteriole","arterioscleroses","arteriosclerosis","artery","artesian","artful","artfulness","arther","arthritic","arthritides","arthritis","arthrogram","arthropod","arthroscope","arthroscopic","arthur","arthurian","artichoke","article","articleid","articles","articulable","articular","articulate","articulated","articulately","articulateness","articulates","articulation","articulator","articulatory","artie","artifact","artifactid","artifactory","artifacts","artifice","artificer","artificial","artificiality","artificialness","artillerist","artillery","artilleryman","artillerymen","artiness","artisan","artist","artiste","artistic","artistically","artistry","artists","artless","artlessness","arts","artsy","artur","arturo","artus","artwork","arty","aruba","arum","arv","arvie","arvin","arvy","ary","aryan","aryn","as","asa","asama","asap","asarray","asax","asbestos","asc","ascella","ascend","ascendancy","ascendant","ascender","ascending","ascension","ascent","ascertain","ascertainment","ascetic","ascetically","asceticism","ascii","ascot","ascribe","ascription","ascriptive","ascx","asd","asdf","ase","asenumerable","aseptic","aseptically","asexual","asexuality","asf","asgard","ash","ashame","ashamed","ashanti","ashbey","ashby","ashcan","ashely","asher","asheville","ashia","ashien","ashil","ashkenazim","ashkhabad","ashla","ashlan","ashland","ashlar","ashlee","ashleigh","ashlen","ashley","ashli","ashlie","ashlin","ashly","ashman","ashmolean","ashore","ashram","ashton","ashtray","ashurbanipal","ashx","ashy","asia","asian","asiatic","aside","asilomar","asimov","asin","asinine","asininity","asio","ask","askance","asked","asker","askew","asking","asks","asl","aslant","asleep","aslist","asm","asmara","asmx","asn","asocial","asoka","asp","asparagus","aspartame","aspca","aspect","aspectj","aspects","aspell","aspen","asper","asperity","aspersion","asphalt","asphodel","asphyxia","asphyxiate","asphyxiation","aspic","aspidiske","aspidistra","aspirant","aspirate","aspiration","aspirational","aspirator","aspire","aspirer","aspirin","asplenium","aspnet","aspnetcore","aspx","asquith","ass","assad","assail","assailable","assailant","assam","assamese","assassin","assassinate","assassination","assault","assaulter","assaultive","assay","assayer","assemblage","assemble","assembled","assembler","assemblies","assembly","assemblyidentity","assemblyman","assemblymen","assemblyname","assemblywoman","assemblywomen","assent","assert","assertequals","asserter","assertion","assertional","assertionerror","assertions","assertive","assertiveness","asserts","assertthat","asserttrue","assess","assessed","assesses","assessment","assessor","asset","assetmanager","assets","asseverate","asseveration","asshole","assiduity","assiduous","assiduousness","assign","assignable","assignation","assigned","assignee","assigner","assigning","assignment","assignments","assignor","assigns","assimilate","assimilation","assimilationist","assisi","assist","assistance","assistant","assistantship","assisted","assister","assize","assn","assoc","associable","associate","associated","associateship","association","associational","associations","associative","associativity","associator","assonance","assonant","assort","assorter","assortment","asst","assuage","assuaged","assumability","assume","assumed","assumer","assumes","assuming","assumption","assumptions","assumptive","assurance","assure","assured","assuredness","assurer","assuring","assyria","assyrian","assyriology","ast","astaire","astarte","astatine","astc","aster","asteria","asterisk","asterisked","astern","asteroid","asteroidal","asthma","asthmatic","astigmatic","astigmatism","astir","aston","astonish","astonishing","astonishment","astor","astoria","astound","astounding","astra","astraddle","astrakhan","astral","astray","astrid","astride","astring","astringency","astringent","astrix","astrolabe","astrologer","astrological","astrologist","astrology","astronaut","astronautic","astronautical","astronautics","astronomer","astronomic","astronomical","astronomy","astrophysical","astrophysicist","astrophysics","astroturf","asturias","astute","astuteness","astype","asuncin","asunder","asus","aswan","aswell","asylum","asymmetric","asymmetrical","asymmetry","asymptomatic","asymptomatically","asymptote","asymptotic","asymptotically","async","asynccallback","asynchronism","asynchronous","asynchronously","asynchrony","asyncio","asyncresult","asynctask","at","atacama","atahualpa","atalanta","atan","atari","atatrk","atavism","atavist","atavistic","ataxia","ataxic","ate","atelier","atemporal","athabasca","athabascan","athabaska","athabaskan","atheism","atheist","atheistic","athena","athene","athenian","athens","atheroscleroses","atherosclerosis","athirst","athlete","athletic","athletically","athleticism","athletics","athwart","atilt","atindex","atkins","atkinson","atl","atlanta","atlante","atlantes","atlantic","atlantis","atlas","atlassian","atleast","atm","atman","atmosphere","atmospheric","atmospherically","atoi","atoll","atom","atomic","atomically","atomicity","atomics","atomistic","atomization","atomize","atomizer","atoms","atonal","atonality","atone","atonement","atop","atp","atreus","atria","atrial","atrium","atrocious","atrociousness","atrocity","atrophic","atrophy","atropine","atropos","ats","att","attach","attached","attacher","attachevent","attaching","attachment","attachments","attack","attacker","attacks","attain","attainabilities","attainability","attainable","attainableness","attainably","attainder","attained","attainer","attainment","attar","attempt","attempted","attempter","attempting","attempts","attend","attendance","attendant","attended","attendee","attendees","attender","attention","attentional","attentionality","attentive","attentiveness","attenuate","attenuated","attenuation","attenuator","attest","attestation","attested","attester","attic","attica","attila","attire","attitude","attitudinal","attitudinize","attlee","attn","attorney","attr","attract","attractant","attraction","attractive","attractiveness","attractivenesses","attractor","attrib","attributable","attribute","attributed","attributeerror","attributename","attributer","attributes","attributeset","attributevalue","attribution","attributional","attributive","attrition","attrs","atts","attucks","attune","atty","atv","atwitter","atwood","atypical","au","aube","auberge","aubergine","auberon","aubert","auberta","aubine","aubree","aubrette","aubrey","aubrie","aubry","auburn","auc","auckland","auction","auctioneer","auctor","aud","audacious","audaciousness","audacity","auden","audi","audibility","audible","audibles","audibly","audie","audience","audio","audiobook","audioformat","audiogram","audiological","audiologist","audiology","audiomanager","audiometer","audiometric","audiometry","audiophile","audioplayer","audiotape","audiovisual","audit","audited","audition","auditor","auditorium","auditory","audra","audre","audrey","audrie","audry","audrye","audubon","audy","auerbach","aug","augean","auger","aught","augie","augment","augmentation","augmentative","augmenter","augue","augur","augury","august","augusta","augustan","auguste","augustin","augustina","augustine","augustinian","augustness","augusto","augustus","augy","auk","aundrea","aunt","auntie","aunty","aura","aural","aurea","aurel","aurelea","aurelia","aurelie","aurelio","aurelius","aureole","aureomycin","auria","auric","auricle","auricular","aurie","auriga","aurilia","aurlie","auroora","aurora","auroral","aurore","aurthur","auschwitz","auscultate","auscultation","auspice","auspicious","auspiciousness","auspiciousnesses","aussie","austen","austere","austereness","austerity","austin","austina","austine","austral","australasia","australasian","australes","australia","australian","australis","australites","australoid","australopithecus","austria","austrian","austronesian","aut","aute","auth","authentic","authentically","authenticate","authenticated","authenticating","authentication","authenticationmanager","authenticator","authenticatorbase","authenticity","author","authoress","authorial","authoritarian","authoritarianism","authoritative","authoritativeness","authorities","authority","authorization","authorize","authorized","authorizer","authorizes","authors","authorship","authservice","authtoken","autism","autistic","auto","autobahn","autobiographer","autobiographic","autobiographical","autobiography","autoclave","autocollimator","autocommit","autocomplete","autocompletetextview","autoconfigure","autocorrelate","autocorrelation","autocracy","autocrat","autocratic","autocratically","autodesk","autodial","autodidact","autoeventwireup","autofac","autofill","autofilter","autofluorescence","autofocus","autogeneratecolumns","autograph","autographs","autoignition","autoimmune","autoimmunity","autoincrement","autolayout","autoload","autoloader","automagically","automaker","automapper","automata","automate","automated","automatic","automatically","automating","automation","automatism","automatize","automaton","automobile","automorphism","automotive","autonavigator","autonomic","autonomous","autonomy","autopilot","autoplay","autopostback","autoprefixer","autopsy","autoregressive","autorelease","autorepeat","autosize","autostart","autosuggestibility","autotransformer","autowire","autowired","autowiredannotationbeanpostprocessor","autoworker","autumn","autumnal","aux","auxiliary","auxin","av","ava","avail","availability","available","availableness","availably","availing","avalanche","avalon","avant","avarice","avaricious","avariciousness","avast","avatar","avaudioplayer","avaunt","avc","avd","avdp","ave","aveline","avenge","avenged","avenger","aventine","aventino","avenue","average","averages","averell","averil","averill","avernus","averred","averrer","averring","averroes","avers","averse","averseness","aversion","avert","avery","averyl","aves","avesta","avfoundation","avg","avi","avian","aviary","aviate","aviation","aviator","aviatrices","aviatrix","avicenna","avictor","avid","avidity","avie","avigdor","avignon","avila","avionic","avionics","avior","avis","avitaminoses","avitaminosis","aviv","aviva","avivah","avocado","avocation","avocational","avogadro","avoid","avoidable","avoidably","avoidance","avoided","avoider","avoiding","avoids","avoirdupois","avon","avouch","avow","avowal","avowed","avower","avplayer","avr","avram","avril","avrit","avro","avrom","avuncular","avx","aw","awacs","await","awaiting","awake","awakefromnib","awaken","awakened","awakener","awakening","award","awarder","aware","awareness","awash","away","awe","aweigh","awesome","awesomeness","awestruck","awful","awfuller","awfullest","awfulness","awhile","awk","awkward","awkwardness","awl","awn","awning","awoke","awoken","awol","awry","aws","awt","ax","axd","axe","axehead","axel","axeman","axes","axial","axillary","axiological","axiology","axiom","axiomatic","axiomatically","axiomatization","axiomatize","axion","axios","axis","axle","axletree","axolotl","axon","ay","ayah","ayahs","ayala","ayatollah","ayatollahs","aye","ayers","aylmar","aylmer","aymara","aymer","ayn","az","azalea","azania","azazel","azerbaijan","azimuth","azimuthal","azimuths","azores","azov","azt","aztec","aztecan","azure","azurewebsites","b","ba","baa","baal","bab","babar","babara","babb","babbage","babbette","babbie","babbitt","babble","babbler","babcock","babe","babel","babette","babita","babka","baboon","babushka","baby","babyhood","babyish","babylon","babylonia","babylonian","babysat","babysit","babysitter","babysitting","bac","bacall","bacardi","baccalaureate","baccarat","bacchanal","bacchanalia","bacchanalian","bacchic","bacchus","bach","bachelor","bachelorhood","bacillary","bacilli","bacillus","back","backache","backarrow","backbench","backbencher","backbit","backbite","backbiter","backbitten","backboard","backbone","backbreaking","backbutton","backchaining","backcloth","backcolor","backdate","backdrop","backdropped","backdropping","backed","backend","backends","backer","backfield","backfill","backfire","backgammon","background","backgroundcolor","backgroundimage","backgrounds","backgroundworker","backhand","backhanded","backhander","backhoe","backing","backlash","backless","backlog","backlogged","backlogging","backorder","backpack","backpacker","backpedal","backplane","backplate","backrest","backscatter","backseat","backside","backslapper","backslapping","backslash","backslashes","backslid","backslide","backslider","backspace","backspin","backstabber","backstabbing","backstage","backstair","backstitch","backstop","backstopped","backstopping","backstreet","backstretch","backstroke","backtalk","backticks","backtrace","backtrack","backtracking","backup","backups","backus","backward","backwardness","backwards","backwash","backwater","backwood","backwoodsman","backwoodsmen","backyard","bacon","baconer","bacteria","bacterial","bactericidal","bactericide","bacteriologic","bacteriological","bacteriologist","bacteriology","bacterium","bactria","bad","badder","baddest","baddie","bade","baden","badge","badger","badinage","badland","badlands","badlogic","badly","badman","badmen","badminton","badmouth","badmouths","badness","badrequest","baedeker","baez","baffin","baffle","bafflement","baffler","baffling","bag","bagatelle","bagel","bagful","baggage","baggageman","baggagemen","bagged","bagger","baggily","bagginess","bagging","baggy","baghdad","bagpipe","bagpiper","bagrodia","bags","baguette","baguio","bah","baha","bahama","bahamanian","bahamian","bahia","bahrain","bahs","baikal","bail","bailey","bailie","bailiff","bailiwick","baillie","bailout","bailsman","bailsmen","baily","baird","bairn","bait","baiter","baize","baja","bak","bake","baked","bakehouse","bakelite","baker","bakersfield","bakery","bakeshop","baking","baklava","baksheesh","baku","bakunin","bal","balaclava","balalaika","balance","balanced","balancedness","balancer","balanchine","balancing","balboa","balcony","bald","balder","balderdash","baldfaced","baldness","baldric","balduin","baldwin","baldy","bale","balearic","baleen","baleful","balefuller","balefullest","balefulness","baler","balfour","bali","balinese","balk","balkan","balkanization","balkanize","balker","balkhash","balkiness","balky","ball","ballad","ballade","balladeer","balladry","ballard","ballast","ballcock","baller","ballerina","ballet","balletic","ballfields","ballgame","ballistic","ballistics","balloon","balloonist","ballot","balloter","ballpark","ballplayer","ballpoint","ballroom","balls","ballsy","ballyhoo","balm","balminess","balmy","baloney","balsa","balsam","balsamic","balthazar","baltic","baltimore","baluchistan","baluster","balustrade","balzac","bam","bamako","bamberger","bambi","bambie","bamboo","bamboozle","bamby","ban","banach","banal","banality","banana","bananas","bancroft","band","bandage","bandager","bandanna","bandbox","bandeau","bandeaux","bander","banding","bandit","banditry","bandmaster","bandoleer","bandpass","bands","bandsman","bandsmen","bandstand","bandstop","bandung","bandwagon","bandwidth","bandwidths","bandy","bane","baneful","banefuller","banefullest","bang","bangalore","banger","bangkok","bangladesh","bangladeshi","bangle","bangor","bangui","bani","banish","banisher","banishment","banister","banjarmasin","banjo","banjoist","banjul","bank","bankaccount","bankbook","bankcard","banker","banking","banknote","bankroll","bankrupt","bankruptcy","banks","banky","banned","banneker","banner","banners","banning","bannister","bannock","banns","banquet","banqueter","banquette","bans","banshee","bantam","bantamweight","banter","banterer","bantering","banting","bantu","banyan","banzai","baobab","baos","baotou","baptism","baptismal","baptist","baptiste","baptistery","baptistry","baptize","baptized","baptizer","baptizes","bar","barabbas","barb","barbabas","barbabra","barbadian","barbados","barbara","barbaraanne","barbarella","barbarian","barbarianism","barbaric","barbarically","barbarism","barbarity","barbarize","barbarossa","barbarous","barbarousness","barbary","barbe","barbecue","barbed","barbee","barbel","barbell","barbeque","barber","barbered","barberry","barbershop","barbette","barbey","barbi","barbie","barbital","barbiturate","barbour","barbra","barbuda","barbwire","barby","barcarole","barcelona","barchart","barclay","barcode","bard","barde","bardeen","bardic","bare","bareback","barefaced","barefacedness","barefoot","barehanded","bareheaded","barelegged","barely","bareness","barents","barf","barfly","bargain","bargainer","barge","bargeman","bargemen","bargepole","barhop","barhopped","barhopping","bari","baritone","barium","bark","barked","barkeep","barkeeper","barker","barkley","barks","barley","barleycorn","barlow","barmaid","barman","barmen","barn","barnabas","barnabe","barnaby","barnacle","barnard","barnaul","barnebas","barnes","barnett","barney","barnful","barnhard","barnie","barnsful","barnstorm","barnstormer","barnum","barny","barnyard","baroda","barometer","barometric","barometrically","baron","baronage","baroness","baronet","baronetcy","baronial","barony","baroque","barplot","barque","barquisimeto","barr","barrack","barracker","barracuda","barrage","barranquilla","barre","barred","barrel","barren","barrenness","barrera","barret","barrett","barrette","barri","barricade","barrie","barrier","barriers","barring","barrio","barrister","barron","barroom","barrow","barry","barrymore","bars","barstool","barstow","bart","bartel","bartend","bartender","barter","barterer","barth","barthel","bartholdi","bartholemy","bartholomeo","bartholomeus","bartholomew","bartie","bartk","bartlet","bartlett","bartolemo","bartolomeo","barton","bartram","barty","bary","barycenter","barycentre","barycentric","baryon","baryram","baryshnikov","bas","basal","basalt","basaltic","bascom","base","baseadapter","baseaddress","baseball","baseband","baseboard","baseclass","basecontroller","based","basedir","basel","baseless","baseline","basely","baseman","basemen","basement","basename","baseness","basepath","baseplate","bases","basetting","basetype","baseurl","bash","bashful","bashfulness","basho","bashrc","basia","basic","basically","basicdbobject","basichttpbinding","basicnamevaluepair","basics","basie","basil","basilar","basile","basilica","basilio","basilisk","basilius","basin","basinful","basis","bask","basket","basketball","basketry","basketwork","basophilic","basque","basra","bass","basset","basseterre","bassett","bassinet","bassist","basso","bassoon","bassoonist","basswood","bast","bastard","bastardization","bastardize","bastardized","bastardy","baste","baster","bastian","bastien","bastille","basting","bastion","basutoland","bat","bataan","batavia","batch","batches","batchsize","bate","bated","bater","bates","bath","bathe","bather","bathetic","bathhouse","bathmat","batholomew","bathos","bathrobe","bathroom","baths","bathsheba","bathtub","bathwater","bathyscaphe","bathysphere","batik","batista","batiste","batman","batmen","baton","batsheva","batsman","batsmen","battalion","batted","batten","batter","batteries","battery","batting","battle","battledore","battledress","battlefield","battlefront","battleground","battlement","battler","battleship","batty","batu","batwings","bauble","baud","baudelaire","baudoin","baudouin","bauer","bauhaus","baulk","bausch","bauxite","bavaria","bavarian","bawd","bawdily","bawdiness","bawdy","bawl","bawler","bax","baxie","baxter","baxy","bay","bayamon","bayard","bayberry","bayda","bayer","bayes","bayesian","baylor","bayonet","bayonne","bayou","bayreuth","baz","bazaar","bazel","bazillion","bazooka","bb","bbb","bbbb","bbc","bbl","bbox","bbq","bbs","bc","bcc","bcd","bcp","bcrypt","bd","bdd","bdist","bdrm","be","bea","beach","beachcomber","beachhead","beachwear","beacon","beacons","bead","beading","beadle","beadsman","beadworker","beady","beagle","beak","beaker","beale","bealle","beam","bean","beanbag","beancreationexception","beanie","beanpole","beans","beanstalk","beanutils","bear","bearable","bearably","beard","bearded","beardless","beardmore","beardsley","bearer","bearing","bearish","bearishness","bearlike","bearnaise","bearnard","bearskin","beasley","beast","beasties","beastings","beastliness","beastly","beat","beatable","beatably","beaten","beater","beatific","beatifically","beatification","beatify","beating","beatitude","beatlemania","beatles","beatnik","beatrice","beatrisa","beatrix","beatriz","beats","beau","beauchamps","beaufort","beaujolais","beaumarchais","beaumont","beauregard","beaut","beauteous","beauteousness","beautician","beautification","beautifier","beautiful","beautifully","beautifulness","beautifulsoup","beautify","beauty","beauvoir","beaux","beaver","beaverton","bebe","bebop","becalm","became","because","becca","bechtel","beck","becka","becker","becket","beckett","becki","beckie","beckon","becky","becloud","become","becomes","becoming","becquerel","bed","bedaub","bedazzle","bedazzlement","bedbug","bedchamber","bedclothes","bedded","bedder","bedding","bede","bedeck","bedevil","bedevilment","bedfast","bedfellow","bedford","bedim","bedimmed","bedimming","bedizen","bedlam","bedlinen","bedmaker","bedmate","bedouin","bedpan","bedpost","bedraggle","bedridden","bedrock","bedroll","bedroom","bedsheets","bedside","bedsit","bedsitter","bedsore","bedspread","bedspring","bedstead","bedstraw","bedtime","bee","beebe","beebread","beech","beecher","beechnut","beechwood","beef","beefburger","beefcake","beefiness","beefsteak","beefy","beehive","beekeeper","beekeeping","beeline","beelzebub","been","beep","beeper","beer","beerbohm","beermat","beery","beeswax","beet","beethoven","beetle","beeton","beetroot","beeves","befall","befell","befit","befitted","befitting","befog","befogged","befogging","before","beforeeach","beforehand","beforesend","befoul","befriend","befuddle","befuddlement","beg","began","beget","begetting","beggar","beggarliness","beggarly","beggary","begged","begging","begin","beginform","begining","begininvoke","beginner","beginners","beginning","beginpath","begins","begintransaction","begone","begonia","begot","begotten","begrime","begrudge","begrudging","beguile","beguilement","beguiler","beguiling","beguine","begum","begun","behalf","behalves","behan","behave","behaves","behaving","behavior","behavioral","behaviorism","behaviorist","behavioristic","behaviors","behaviorsubject","behaviour","behead","beheld","behemoth","behemoths","behest","behind","behindhand","behold","beholder","behoofs","behoove","behooving","behring","beiderbecke","beige","beijing","beilul","being","beirut","beitris","bejewel","bekesy","bekki","bel","bela","belabor","belarus","belate","belated","belatedness","belau","belay","belch","beleaguer","belem","belfast","belfry","belg","belgian","belgium","belgrade","belia","belicia","belie","belief","beliefs","belier","believability","believable","believably","believe","believed","believer","believes","believing","belinda","belita","belittle","belittlement","belittler","belize","bell","bella","belladonna","bellamy","bellanca","bellatrix","bellboy","belle","belled","belletrist","belletristic","belleville","bellflower","bellhop","bellicose","bellicoseness","bellicosity","belligerence","belligerency","belligerent","bellina","belling","bellini","bellman","bellmen","bellovin","bellow","bellows","bells","bellwether","bellwood","belly","bellyache","bellyacher","bellybutton","bellyful","bellyfull","belmont","belmopan","beloit","belong","belonging","belongs","belongsto","belongstomany","belorussia","belorussian","belove","beloved","below","belshazzar","belt","belted","belting","belton","beltran","beltsville","beltway","beluga","belushi","belva","belvedere","belvia","bely","beman","bemire","bemoan","bemuse","bemused","bemusement","ben","benacerraf","benares","bench","bencher","benchmark","benchmarking","benchmarks","bend","bended","bender","bendick","bendicty","bendite","bendix","beneath","benedetta","benedetto","benedick","benedict","benedicta","benedictine","benediction","benedicto","benedictory","benedikt","benedikta","benefaction","benefactor","benefactress","benefice","beneficence","beneficent","beneficial","beneficialness","beneficiary","benefit","benefiter","benefits","benelux","benet","benetta","benetton","benevolence","benevolent","benevolentness","bengal","bengali","benghazi","bengt","beniamino","benighted","benightedness","benign","benignant","benignity","benin","beninese","benita","benito","benjamen","benjamin","benji","benjie","benjy","benn","bennett","benni","bennie","bennington","benny","benoit","benoite","benson","bent","bentham","bentlee","bentley","benton","bents","bentwood","benumb","benyamin","benz","benzedrine","benzene","benzine","beograd","beowulf","bequeath","bequeaths","bequest","ber","berate","berber","bereave","bereavement","bereft","berenice","beret","berg","bergen","berger","bergerac","berget","berglund","bergman","bergson","bergsten","bergstrom","beribbon","beriberi","bering","beringer","berk","berke","berkeley","berkelium","berkie","berkley","berkly","berkowitz","berkshire","berky","berle","berlin","berliner","berlioz","berlitz","berm","berman","bermuda","bermudan","bermudian","bern","berna","bernadene","bernadette","bernadina","bernadine","bernard","bernardina","bernardine","bernardino","bernardo","bernarr","bernays","bernbach","berne","bernelle","bernese","bernete","bernetta","bernette","bernhard","bernhardt","berni","bernice","bernie","berniece","bernini","bernita","bernoulli","bernstein","berny","berra","berri","berrie","berry","berrylike","berserk","berserker","bert","berta","berte","berth","bertha","berthe","berths","berti","bertie","bertillon","bertina","bertine","berton","bertram","bertrand","bertrando","berty","beryl","beryle","beryllium","berzelius","bes","beseech","beseecher","beseeching","beseem","beset","besetting","beside","besides","besiege","besieger","besmear","besmirch","besom","besot","besotted","besotting","besought","bespangle","bespatter","bespeak","bespectacled","bespoke","bespoken","bess","bessel","bessemer","bessie","bessy","best","bestial","bestiality","bestiary","bestir","bestirred","bestirring","bestow","bestowal","bestrew","bestrewn","bestridden","bestride","bestrode","bestseller","bestselling","bestubble","bet","beta","betake","betaken","betatron","betcha","betel","betelgeuse","beth","bethanne","bethany","bethe","bethel","bethena","bethesda","bethina","bethink","bethlehem","bethought","bethune","betide","betimes","betoken","betook","betray","betrayal","betrayer","betroth","betrothal","betrothed","betroths","betsey","betsy","betta","bette","betteann","betteanne","better","betterment","betti","bettie","bettina","bettine","betting","bettor","betty","bettye","between","betweenness","betwixt","beulah","bev","bevan","bevel","beverage","beverie","beverlee","beverley","beverlie","beverly","bevin","bevon","bevvy","bevy","bewail","beware","bewhisker","bewigged","bewilder","bewildered","bewildering","bewilderment","bewitch","bewitching","bewitchment","bey","beyond","bezel","bezier","bf","bfs","bg","bgcolor","bgr","bh","bhopal","bhutan","bhutanese","bhutto","bi","bialystok","bianca","bianco","bianka","biannual","bias","biased","biases","biathlon","biaxial","bib","bibbed","bibbie","bibbing","bibby","bibbye","bibendum","bibi","bible","biblical","biblicists","bibliographer","bibliographic","bibliographical","bibliography","bibliophile","bibulous","bicameral","bicameralism","bicarb","bicarbonate","bicentenary","bicentennial","bicep","biceps","bichromate","bicker","bickerer","bickering","biconcave","biconnected","biconvex","bicuspid","bicycle","bicycler","bicyclist","bid","biddable","bidden","bidder","biddie","bidding","biddle","biddy","bide","bider","bidet","bidget","bidiagonal","bidirectional","bids","biennial","biennium","bienville","bier","bierce","bifocal","bifurcate","bifurcation","big","bigamist","bigamous","bigamy","bigdecimal","bigelow","bigfoot","bigged","bigger","biggest","biggie","bigging","biggish","bighead","bighearted","bigheartedness","bighorn","bight","bigint","biginteger","bigmouth","bigmouths","bigness","bigot","bigoted","bigotry","bigquery","bigwig","biharmonic","bijection","bijective","bijou","bijoux","bike","biker","bikini","biko","bil","bilabial","bilateral","bilateralness","bilayer","bilbao","bilberry","bilbo","bile","bilge","bili","biliary","bilinear","bilingual","bilingualism","bilious","biliousness","bilk","bilker","bill","billboard","biller","billet","billfold","billi","billiard","billie","billing","billings","billingsgate","billion","billionaire","billions","billionths","billow","billowy","billposters","bills","billy","billye","bimbo","bimetallic","bimetallism","bimini","bimodal","bimolecular","bimonthly","bin","binaries","binary","binaural","bind","bindable","binded","binder","bindery","binding","bindingcontext","bindingflags","bindingness","bindingredirect","bindingresult","bindings","bindingsource","bindle","bindparam","binds","bindvalue","bindweed","bing","binge","bingham","binghamton","bingo","bini","bink","binky","binnacle","binned","binni","binnie","binning","binny","binocular","binodal","binomial","bins","bintray","binuclear","bio","biochemical","biochemist","biochemistry","biodegradability","biodegradable","biodiversity","bioengineering","bioethics","biofeedback","biog","biograph","biographer","biographic","biographical","biography","bioko","biol","biologic","biological","biologist","biology","biomass","biomedical","biomedicine","biometric","biometrics","biometry","biomolecule","biomorph","bionic","bionically","bionics","biophysic","biophysical","biophysicist","biophysics","biopic","biopsy","biorhythm","bios","bioscience","biosphere","biostatistic","biosynthesized","biotechnological","biotechnologist","biotechnology","biotic","biotin","bipartisan","bipartisanship","bipartite","bipartition","biped","bipedal","biplane","bipolar","bipolarity","biracial","birch","bird","birdbath","birdbaths","birdbrain","birdcage","birder","birdhouse","birdie","birdieing","birdlike","birdlime","birds","birdseed","birdseye","birdsong","birdtables","birdwatch","birefringence","birefringent","biretta","birgit","birgitta","birk","birkenstock","birmingham","biro","biron","birt","birth","birthdate","birthday","birthmark","birthplace","birthrate","birthright","births","birthstone","bis","biscay","biscayne","biscuit","bisect","bisection","bisector","biserial","bisexual","bisexuality","bishkek","bishop","bishopric","bismarck","bismark","bismuth","bismuths","bison","bisque","bissau","bistable","bistate","bistro","bisyllabic","bit","bitblt","bitbucket","bitch","bitchily","bitchiness","bitchy","bitcoin","bitcoins","bitconverter","bite","biter","biting","bitmap","bitmapdata","bitmapdrawable","bitmapfactory","bitmapimage","bitmaps","bitnami","bitnet","bitrate","bits","bitser","bitset","bitted","bitten","bitter","bittern","bitterness","bitternut","bitterroot","bittersweet","bitting","bitty","bitumen","bituminous","bitwise","bivalent","bivalve","bivariate","bivouac","bivouacked","bivouacking","biweekly","biyearly","biz","bizarre","bizarreness","bizet","biztalk","bizzes","bj","bjorn","bk","bl","bla","blab","blabbed","blabber","blabbermouth","blabbermouths","blabbing","blabla","blablabla","black","blackamoor","blackball","blackberry","blackbird","blackbirder","blackboard","blackbody","blackburn","blackcolor","blackcurrant","blacken","blackener","blackfeet","blackfoot","blackguard","blackhead","blacking","blackish","blackjack","blackleg","blacklist","blackmail","blackmailer","blackman","blackmer","blackness","blackout","blackpool","blacksmith","blacksmiths","blacksnake","blackspot","blackstone","blackthorn","blacktop","blacktopped","blacktopping","blackwell","bladder","bladdernut","bladderwort","blade","blah","blahblah","blahs","blaine","blair","blaire","blake","blakelee","blakeley","blakey","blame","blameless","blamelessness","blamer","blameworthiness","blameworthy","blanc","blanca","blanch","blancha","blanchard","blanche","blancher","blancmange","bland","blandish","blandishment","blandit","blandness","blane","blank","blankenship","blanket","blanketing","blankness","blanks","blanton","blantyre","blare","blarney","blas","blaspheme","blasphemer","blasphemous","blasphemousness","blasphemy","blast","blaster","blasting","blastoff","blatancy","blatant","blather","blatting","blatz","blavatsky","blayne","blaze","blazer","blazing","blazon","blazoner","bldg","ble","bleach","bleached","bleacher","bleak","bleakness","blear","blearily","bleariness","bleary","bleat","bleater","bleed","bleeder","bleeker","bleep","blemish","blemished","blench","blend","blender","blenheim","bless","blessed","blessedness","blessing","blevins","blew","bligh","blight","blighter","blimey","blimp","blind","blinded","blinder","blindfold","blinding","blindly","blindness","blindside","blink","blinker","blinking","blinks","blinni","blinnie","blinny","blintz","blintze","blip","blipped","blipping","bliss","blisse","blissful","blissfulness","blister","blistering","blistery","blit","blithe","blitheness","blither","blithesome","blitz","blitzkrieg","blizzard","blk","bloat","bloater","blob","blobbed","blobbing","blobs","bloc","bloch","block","blockade","blockader","blockage","blockbuster","blockbusting","blockchain","blocked","blocker","blockhead","blockhouse","blocking","blockjunit","blockquote","blocks","blocksize","blocky","bloemfontein","blog","blogger","blogging","bloginfo","blogpost","blogs","blogspot","bloke","blomberg","blomquist","blond","blonde","blondell","blondelle","blondie","blondish","blondness","blondy","blood","bloodbath","bloodbaths","bloodcurdling","bloodhound","bloodied","bloodiness","bloodless","bloodlessness","bloodletting","bloodline","bloodmobile","bloodroot","bloodshed","bloodshot","bloodsport","bloodstain","bloodstock","bloodstone","bloodstream","bloodsucker","bloodsucking","bloodthirstily","bloodthirstiness","bloodthirsty","bloodworm","bloody","bloodymindedness","bloom","bloomer","bloomfield","bloomington","bloop","blooper","blossom","blossomy","blot","blotch","blotchy","blotted","blotter","blotting","blotto","blouse","blow","blower","blowfish","blowfly","blowgun","blowing","blown","blowout","blowpipe","blowtorch","blowup","blowy","blowzy","blt","blubber","blubbery","blucher","bludgeon","blue","blueback","bluebeard","bluebell","blueberry","bluebill","bluebird","bluebonnet","bluebook","bluebottle","bluebush","bluefish","bluegill","bluegrass","blueing","blueish","bluejacket","bluejeans","bluemix","blueness","bluenose","bluepoint","blueprint","bluer","bluest","bluestocking","bluesy","bluet","bluetooth","bluetoothadapter","bluetoothdevice","bluff","bluffer","bluffness","bluing","bluish","bluishness","blum","blumenthal","blunder","blunderbuss","blunderer","blundering","blunt","bluntness","blur","blurb","blurred","blurriness","blurring","blurry","blurt","blush","blusher","blushing","bluster","blusterer","blustering","blusterous","blustery","blvd","blythe","bm","bmi","bmp","bmw","bn","bo","boa","boar","board","boarded","boarder","boardgames","boarding","boardinghouse","boardroom","boards","boardwalk","boast","boaster","boastful","boastfulness","boat","boatclubs","boater","boathouse","boating","boatload","boatman","boatmen","boatswain","boatyard","bob","bobbe","bobbed","bobbee","bobbette","bobbi","bobbie","bobbin","bobbing","bobbitt","bobble","bobbsey","bobby","bobbye","bobbysoxer","bobcat","bobette","bobina","bobine","bobinette","bobolink","bobrow","bobs","bobsled","bobsledded","bobsledder","bobsledding","bobsleigh","bobsleighs","bobtail","bobwhite","boca","boccaccio","boccie","bock","bockwurst","bod","bode","bodega","bodenheim","bodhidharma","bodhisattva","bodice","bodied","bodies","bodiless","bodily","boding","bodkin","body","bodybuilder","bodybuilding","bodyguard","bodying","bodyparser","bodysuit","bodyweight","bodywork","boeing","boeotia","boeotian","boer","bog","bogart","bogartian","bogey","bogeyman","bogeymen","bogged","bogging","boggle","boggling","boggy","bogie","bogot","bogus","bogy","bogyman","bogymen","boheme","bohemia","bohemian","bohemianism","bohr","boigie","boil","boiled","boiler","boilermaker","boilerplate","boils","bois","boise","boisterous","boisterousness","bokeh","bola","bold","boldface","boldness","bole","bolero","boleyn","bolivar","bolivares","bolivia","bolivian","boll","bollard","bollix","bolo","bologna","bolometer","boloney","bolshevik","bolshevism","bolshevist","bolshevistic","bolshoi","bolster","bolsterer","bolt","bolted","bolter","bolton","bolts","boltzmann","bolus","bom","bomb","bombard","bombardier","bombardment","bombast","bombastic","bombastically","bombay","bomber","bombproof","bombshell","bona","bonanza","bonaparte","bonaventure","bonbon","bond","bondage","bonder","bondholder","bondie","bondman","bondmen","bondon","bonds","bondsman","bondsmen","bondwoman","bondwomen","bondy","bone","boned","bonehead","boneless","boner","bones","bonfire","bong","bongo","bonham","bonhomie","boniface","boniness","bonita","bonito","bonjour","bonkers","bonn","bonnee","bonner","bonnet","bonneted","bonneville","bonni","bonnibelle","bonnie","bonny","bonsai","bontempo","bonus","bony","bonzes","boo","boob","booby","boodle","boogeyman","boogie","boogieing","boohoo","book","bookbind","bookbinder","bookbindery","bookbinding","bookcase","booked","bookend","booker","bookid","bookie","booking","bookings","bookish","bookishness","bookkeep","bookkeeper","bookkeeping","booklet","bookmaker","bookmaking","bookmark","bookmarks","bookmobile","bookplate","books","bookseller","bookshelf","bookshelves","bookshop","bookstall","bookstore","bookwork","bookworm","bool","boole","boolean","booleanfield","booleans","boom","boomer","boomerang","boomtown","boon","boondocks","boondoggle","boondoggler","boone","boonie","boonies","boony","boor","boorish","boorishness","boost","booster","boosterism","boot","bootblack","boote","bootee","booth","boothe","booths","bootie","booting","bootlaces","bootle","bootleg","bootlegged","bootlegger","bootlegging","bootless","bootloader","bootply","bootprints","bootstrap","bootstrapcdn","bootstrapped","bootstrapper","bootstrapping","booty","booze","boozer","boozy","bop","bopped","bopping","borate","borax","bord","bordeaux","bordello","borden","border","borderbrush","bordercolor","bordered","borderer","borderfactory","borderland","borderlayout","borderline","borderpane","borderradius","borders","borderstyle","borderthickness","borderwidth","bordie","bordon","bordy","bore","borealis","boreas","bored","boredom","boreholes","borer","borg","borges","borgia","boric","boring","boris","bork","born","borne","borneo","borodin","boron","borosilicate","borough","boroughs","borroughs","borrow","borrowed","borrower","borrowing","borscht","borstal","boru","borzoi","bos","bosch","bose","bosh","bosnia","bosnian","bosom","bosomy","boson","bosporus","boss","bossily","bossiness","bossism","bossy","bostitch","boston","bostonian","bosun","boswell","bot","botanic","botanical","botanist","botany","botch","botcher","botes","botfly","both","bother","bothered","bothersome","bothy","boto","bots","botswana","botticelli","bottle","bottleneck","bottler","bottom","bottomless","bottomlessness","bottommost","botulin","botulinus","botulism","boucher","boudoir","bouffant","bougainvillea","bough","boughs","bought","bouillabaisse","bouillon","boulder","boulevard","bounce","bouncer","bouncily","bouncing","bouncy","bouncycastle","bound","boundaries","boundary","bounded","boundedness","bounden","bounder","bounders","boundfield","bounding","boundingbox","boundless","boundlessness","bounds","bounteous","bounteousness","bountiful","bountifulness","bounty","bouquet","bourbaki","bourbon","bourgeois","bourgeoisie","bourke","bourne","bournemouth","bout","boutique","boutonnire","bouvier","bovary","bovine","bow","bowditch","bowdlerization","bowdlerize","bowed","bowel","bowell","bowen","bower","bowers","bowery","bowes","bowie","bowing","bowl","bowlder","bowleg","bowlegged","bowler","bowlful","bowline","bowling","bowman","bowmen","bows","bowser","bowsprit","bowstring","bowwow","box","boxcar","boxed","boxer","boxes","boxful","boxing","boxlayout","boxlike","boxplot","boxtops","boxwood","boxy","boy","boyce","boycey","boycie","boycott","boycotter","boyd","boyer","boyfriend","boyhood","boyish","boyishness","boyle","boys","boyscout","boysenberry","bozo","bp","bpi","bpm","bps","bq","br","bra","brace","braced","bracelet","bracer","braces","brachia","brachium","bracken","bracket","bracketed","bracketing","brackets","brackish","brackishness","bract","brad","bradan","bradawl","bradbury","bradburys","bradded","bradding","braddock","brade","braden","bradford","bradley","bradly","bradney","bradshaw","bradstreet","brady","brae","brag","bragg","braggadocio","braggart","bragged","bragger","braggest","bragging","brahe","brahma","brahman","brahmanism","brahmaputra","brahmin","brahms","braid","braider","braiding","braille","brain","brainard","braincell","brainchild","brainchildren","braininess","brainless","brainlessness","brainpower","brainstorm","brainstorming","brainteaser","brainteasing","braintree","brainwash","brainwasher","brainwashing","brainwave","brainy","braise","brake","brakeman","brakemen","bram","bramble","brambling","brambly","brampton","bran","brana","branch","branched","branches","branching","branchlike","branchville","brand","brandais","brande","brandea","branded","brandeis","brandel","branden","brandenburg","brander","brandi","brandice","brandie","branding","brandise","brandish","brando","brandon","brands","brandt","brandtr","brandy","brandyn","brandywine","braniff","branned","branning","brannon","brant","brantley","braque","brash","brashness","brasilia","brass","brasserie","brassiere","brassily","brassiness","brassy","brat","bratislava","brattain","bratty","bratwurst","braun","bravado","bravadoes","brave","braveness","bravery","bravest","bravo","bravura","brawl","brawler","brawn","brawniness","brawny","bray","brayer","braze","brazen","brazenness","brazer","brazier","brazil","brazilian","brazos","brazzaville","breach","breacher","bread","breadbasket","breadboard","breadbox","breadcrumb","breadcrumbs","breadfruit","breadline","breadth","breadths","breadwinner","break","breakable","breakables","breakage","breakaway","breakdown","breaker","breakfast","breakfaster","breakfront","breaking","breakneck","breakout","breakpoint","breakpoints","breaks","breakthrough","breakthroughs","breakup","breakwater","bream","breanne","brear","breast","breastbone","breastfed","breastfeed","breasting","breastplate","breaststroke","breastwork","breath","breathable","breathalyser","breathalyzer","breathe","breather","breathing","breathless","breathlessness","breaths","breathtaking","breathy","brecht","breckenridge","bred","bredes","bree","breech","breeching","breed","breeder","breeding","breeds","breena","breeze","breezeway","breezily","breeziness","breezy","bremen","bremsstrahlung","bren","brena","brenda","brendan","brenden","brendin","brendis","brendon","brenn","brenna","brennan","brennen","brenner","brent","brenton","bresenham","brest","bret","brethren","breton","brett","breve","brevet","brevetted","brevetting","breviary","brevity","brew","brewer","brewery","brewing","brewpub","brewster","brezhnev","bria","brian","briana","brianna","brianne","briano","briant","briar","bribe","briber","bribery","brice","brick","brickbat","bricklayer","bricklaying","brickmason","brickwork","brickyard","bridal","bridalveil","bride","bridegroom","bridesmaid","bridewell","bridge","bridgeable","bridged","bridgehead","bridgeport","bridger","bridges","bridget","bridgetown","bridgett","bridgette","bridgewater","bridgework","bridging","bridgman","bridie","bridle","bridled","bridleway","brie","brief","briefcase","briefed","briefing","briefly","briefness","briefs","brien","brier","brietta","brig","brigade","brigadier","brigadoon","brigand","brigandage","brigantine","brigg","brigham","bright","brighten","brightener","brightness","brighton","brigid","brigida","brigit","brigitta","brigitte","brilliance","brilliancy","brilliant","brilliantine","brilliantness","brillo","brillouin","brim","brimful","brimless","brimmed","brimming","brimstone","brina","brindisi","brindle","brine","briner","briney","bring","bringer","bringing","brings","brininess","brink","brinkley","brinkmanship","brinn","brinna","briny","brioche","brion","briquet","briquette","brisbane","brisk","brisket","briskness","bristle","bristly","bristol","brit","brita","britain","britannia","britannic","britannica","britches","briticism","british","britisher","britishly","britney","britni","briton","britt","britta","brittan","brittaney","brittani","brittany","britte","britten","britteny","brittle","brittleness","brittne","brittney","brittni","brnaba","brnaby","brno","bro","broach","broacher","broad","broadband","broadcast","broadcaster","broadcasting","broadcastreceiver","broadcasts","broadcloth","broadcloths","broaden","broader","broadleaved","broadloom","broadminded","broadness","broadsheet","broadside","broadsword","broadway","brobdingnag","brobdingnagian","brocade","broccoli","brochette","brochure","brock","brockie","brocky","brod","broddie","broddy","broderic","broderick","brodie","brody","brogan","broglie","brogue","broil","broiler","brok","broke","broken","brokenhearted","brokenness","broker","brokerage","brokers","bromide","bromidic","bromine","bron","bronc","bronchi","bronchial","bronchiolar","bronchiole","bronchiolitis","bronchitic","bronchitis","broncho","bronchus","bronco","broncobuster","bronnie","bronny","bronson","bronte","brontosaur","brontosaurus","bronx","bronze","bronzed","bronzing","brooch","brood","brooder","broodiness","brooding","broodmare","broody","brook","brookdale","brooke","brookfield","brookhaven","brooklet","brooklyn","brookmont","brookside","broom","broomstick","bros","brose","broth","brothel","brother","brotherhood","brotherliness","brotherly","broths","brougham","brought","brouhaha","brow","browbeat","brown","browne","brownell","brownian","brownie","browning","brownish","brownness","brownout","brownstone","brownsville","brows","browse","browser","browserify","browsermodule","browsername","browsers","browsing","brr","brubeck","bruce","brucellosis","brucie","bruckner","bruegel","brueghel","bruin","bruis","bruise","bruised","bruiser","bruit","brumidi","brummel","brunch","brunei","brunelleschi","brunet","brunette","brunhilda","brunhilde","bruno","brunswick","brunt","brush","brusher","brushes","brushfire","brushlike","brushoff","brushwood","brushwork","brushy","brusque","brusqueness","brussels","brutal","brutality","brutalization","brutalize","brutalized","brutalizes","brute","brutish","brutishness","brutus","bruxelles","bryan","bryana","bryant","bryanty","bryce","bryn","bryna","brynn","brynna","brynne","brynner","bryon","brzezinski","bs","bsa","bsd","bson","bss","bst","bstr","bt","btc","btn","btnsave","btnsubmit","btree","btu","btw","bu","bub","bubble","bubblegum","bubbler","bubbles","bubbling","bubbly","buber","bubo","buboes","bubonic","buccaneer","buchanan","bucharest","buchenwald","buchwald","buck","buckaroo","buckboard","bucker","bucket","bucketful","bucketname","buckets","buckeye","buckhorn","buckie","buckingham","buckle","buckled","buckler","buckles","buckley","buckling","buckner","buckram","bucksaw","buckshot","buckskin","buckteeth","bucktooth","buckwheat","bucky","bucolic","bucolically","bud","budapest","budd","budded","buddha","buddhism","buddhist","buddie","budding","buddy","budge","budgerigar","budget","budgetary","budgeter","budgie","budging","budweiser","buehring","buena","buf","buff","buffalo","buffaloes","buffer","buffered","bufferedimage","bufferedinputstream","bufferedoutputstream","bufferedreader","bufferedwriter","bufferer","buffering","buffers","buffersize","buffet","bufflehead","buffoon","buffoonery","buffoonish","buffy","buford","bufsize","bug","bugaboo","bugatti","bugbear","bugeyed","bugged","bugger","buggered","buggering","buggery","bugging","buggy","bugle","bugler","bugs","bugzilla","buick","build","buildconfig","buildcontext","builddir","builder","builders","building","buildings","buildpack","builds","buildscript","buildtoolsversion","buildtypes","buildup","built","builtin","builtins","buiron","bujumbura","bukhara","bukharin","bukkit","bulawayo","bulb","bulba","bulblet","bulbous","bulfinch","bulganin","bulgaria","bulgarian","bulge","bulgy","bulimarexia","bulimia","bulimic","bulk","bulkhead","bulkiness","bulky","bull","bulldog","bulldogged","bulldogger","bulldogging","bulldoze","bulldozer","bullet","bulletin","bulletproof","bullets","bullfight","bullfighter","bullfighting","bullfinch","bullfrog","bullhead","bullheaded","bullheadedness","bullhide","bullhorn","bullied","bullion","bullish","bullishness","bullock","bullpen","bullring","bullseye","bullshit","bullshitted","bullshitter","bullshitting","bullwhackers","bullwinkle","bully","bullyboy","bullying","bulrush","bultmann","bulwark","bum","bumble","bumblebee","bumbler","bumbling","bumbry","bummed","bummer","bummest","bumming","bump","bumper","bumpiness","bumpkin","bumppo","bumptious","bumptiousness","bumpy","bun","bunch","bunche","bunchy","bunco","buncombe","bundestag","bundle","bundled","bundler","bundles","bundling","bundy","bung","bungalow","bungee","bunghole","bungle","bungler","bungling","bunin","bunion","bunk","bunker","bunkhouse","bunkmate","bunko","bunkum","bunni","bunnie","bunny","bunsen","bunt","bunting","bunyan","buoy","buoyancy","buoyant","bur","burbank","burble","burbler","burbs","burch","burden","burdensome","burdensomeness","burdock","bureau","bureaucracy","bureaucrat","bureaucratic","bureaucratically","bureaucratization","bureaucratize","burg","burgeon","burger","burgess","burgh","burgher","burghs","burglar","burglarize","burglarproof","burglary","burgle","burgomaster","burgoyne","burgundian","burgundy","burial","buried","burier","burk","burke","burl","burlap","burler","burlesque","burlesquer","burley","burlie","burliness","burlingame","burlington","burly","burma","burmese","burn","burnable","burnaby","burnard","burne","burned","burner","burnett","burning","burnish","burnisher","burnoose","burnout","burns","burnside","burnt","burp","burr","burris","burrito","burro","burroughs","burrow","burrower","bursa","bursae","bursar","bursary","bursitis","burst","burster","burt","burtie","burton","burty","burundi","burundian","bury","bus","busboy","busby","busch","buses","busgirl","bush","bushel","bushido","bushiness","bushing","bushland","bushman","bushmaster","bushmen","bushnell","bushwhack","bushwhacker","bushwhacking","bushy","busily","business","businesses","businesslike","businessman","businessmen","businesspeople","businessperson","businesswoman","businesswomen","busk","busker","buskin","buss","bust","bustard","buster","bustle","bustling","busty","busy","busybody","busyness","busywork","but","butane","butch","butcher","butcherer","butchery","butene","butler","butt","butte","butted","butter","butterball","buttercup","buttered","butterfat","butterfield","butterfingered","butterfingers","butterfly","butterknife","buttermilk","butternut","butterscotch","buttery","butting","buttock","button","buttoner","buttonhole","buttonholer","buttons","buttonweed","buttonwood","buttress","butyl","butyrate","buuel","buxom","buxomness","buxtehude","buy","buyback","buyer","buyers","buying","buyout","buys","buzz","buzzard","buzzer","buzzword","buzzy","bv","bw","bx","bxs","by","bye","byelaw","byelorussia","byers","bygone","byid","bylaw","byline","byliner","byob","bypass","bypath","bypaths","byplay","byproduct","byram","byran","byrann","byrd","byre","byref","byrle","byrne","byroad","byrom","byron","byronic","byronism","bystander","byte","bytearray","bytearrayinputstream","bytearrayoutputstream","bytebuffer","bytecode","bytes","bytesread","bytestring","byval","byway","byword","byzantine","byzantium","bz","c","ca","cab","cabal","cabala","caballed","caballero","caballing","cabana","cabaret","cabbage","cabbed","cabbing","cabby","cabdriver","caber","cabernet","cabin","cabinet","cabinetmaker","cabinetmaking","cabinetry","cabinetwork","cable","cablecast","cablegram","cabochon","caboodle","caboose","cabot","cabrera","cabrini","cabriolet","cabstand","cacao","cacciatore","cache","cached","cachepot","caches","cachet","caching","cacilia","cacilie","cackle","cackler","cackly","cacm","cacophonist","cacophonous","cacophony","cacti","cactus","cad","cadaver","cadaverous","caddish","caddishness","caddric","caddy","cadence","cadenced","cadencing","cadent","cadenza","cadet","cadette","cadge","cadger","cadillac","cadiz","cadmium","cadre","caducei","caduceus","caedmon","caesar","caesura","caf","cafe","cafeteria","caffe","caffeine","caftan","cage","caged","cager","cagey","cagier","cagiest","cagily","caginess","cagney","cahokia","cahoot","cahra","cai","caiaphas","caiman","cain","caine","cairistiona","cairn","cairo","caisson","caitiff","caitlin","caitrin","cajole","cajolement","cajoler","cajolery","cajun","cake","cakephp","cakewalk","cal","calabash","calaboose","calais","calamari","calamine","calamitous","calamitousness","calamity","calayer","calc","calcareous","calcareousness","calciferous","calcification","calcify","calcimine","calcine","calcite","calcium","calcomp","calculability","calculable","calculate","calculated","calculates","calculating","calculatingly","calculation","calculations","calculative","calculator","calculi","calculus","calcutta","calder","caldera","calderon","caldron","caldwell","cale","caleb","caledonia","calendar","calendars","calender","calf","calfskin","calgary","calhoun","cali","caliban","caliber","calibrate","calibrated","calibrater","calibrating","calibration","calibrator","calibri","calico","calicoes","calida","calif","california","californian","californium","caligula","caliper","caliph","caliphate","caliphs","calisthenic","calisthenics","call","calla","callable","callactivityoncreate","callaghan","callahan","callao","callback","callbacks","callean","called","callee","caller","callers","calley","calli","callida","callie","calligraph","calligrapher","calligraphic","calligraphist","calligraphy","calling","callingconvention","calliope","callisthenics","callisto","calloc","callosity","callous","callousness","callout","callow","callowness","calls","callsite","callus","cally","calm","calming","calmness","caloocan","caloric","calorie","calories","calorific","calorimeter","calorimetric","calorimetry","caltech","calumet","calumniate","calumniation","calumniator","calumnious","calumny","calv","calvary","calve","calvert","calves","calvin","calvinism","calvinist","calvinistic","calyces","calypso","calyx","cam","camacho","camala","camaraderie","camber","cambial","cambium","cambodia","cambodian","cambrian","cambric","cambridge","camcorder","camden","came","camel","camelcase","camelhair","camella","camellia","camelopardalis","camelot","camembert","cameo","camera","camerae","cameraman","cameramen","cameras","cameraupdatefactory","camerawoman","camerawomen","cameron","cameroon","cameroonian","camey","cami","camila","camile","camilla","camille","camino","camion","camisole","cammed","cammi","cammie","cammy","camoens","camomile","camouflage","camouflager","camp","campaign","campaigner","campaigns","campanile","campanological","campanologist","campanology","campbell","campbellsport","camper","campesinos","campest","campfire","campground","camphor","campinas","camping","campos","campsite","campus","campy","camry","camshaft","camus","can","canaan","canaanite","canactivate","canad","canada","canadian","canadianism","canal","canaletto","canalization","canalize","canap","canard","canaries","canary","canasta","canaveral","canberra","cancan","cancel","cancelate","cancelbuttontitle","canceled","canceler","cancellation","cancellationtoken","cancelled","cancer","cancerous","cancun","candace","candelabra","candelabrum","candi","candice","candid","candida","candidacy","candidate","candidates","candidature","candide","candidly","candidness","candie","candle","candlelight","candlelit","candlepower","candler","candlestick","candlewick","candor","candra","candy","cane","canebrake","caner","canexecute","canine","caning","canis","canister","caniuse","canker","cankerous","cannabis","canned","cannelloni","canner","cannery","cannes","cannibal","cannibalism","cannibalistic","cannibalization","cannibalize","cannily","canniness","canninesses","canning","cannister","cannon","cannonade","cannonball","cannot","canny","canoe","canoeist","canoga","canon","canonic","canonical","canonicalization","canonicalize","canonist","canonization","canonize","canonized","canopus","canopy","canst","cant","cantabile","cantabrigian","cantaloupe","cantankerous","cantankerousness","cantata","canted","canteen","canter","canterbury","cantered","cantering","canticle","cantilever","canto","canton","cantonal","cantonese","cantonment","cantor","cantrell","cants","cantu","canute","canvas","canvasback","canvass","canvasser","canyon","cap","capabilities","capability","capable","capableness","capabler","capablest","capably","capacious","capaciousness","capacitance","capacitate","capacitive","capacitor","capacity","caparison","cape","capek","capella","caper","capeskin","capet","capetown","caph","capillarity","capillary","capistrano","capita","capital","capitalism","capitalist","capitalistic","capitalistically","capitalization","capitalize","capitalized","capitalizer","capitalizes","capitan","capitation","capitol","capitoline","capitulate","capitulation","caplet","capo","capon","capone","capote","capped","capping","cappuccino","cappy","capra","capri","caprice","capricious","capriciousness","capricorn","caps","capsicum","capsize","capstan","capstone","capsular","capsule","capsulize","capt","captain","captaincy","captcha","caption","captions","captious","captiousness","captivate","captivation","captivator","captive","captivity","captor","capture","captured","capturer","captures","capturing","capulet","caputo","capybara","car","cara","caracalla","caracas","caracul","carafe","caralie","caramel","caramelize","carapace","carapaxes","carat","caravaggio","caravan","caravaner","caravansary","caravanserai","caravel","caraway","carbide","carbine","carbohydrate","carbolic","carboloy","carbon","carbonaceous","carbonate","carbonation","carbondale","carbone","carbonic","carboniferous","carbonization","carbonize","carbonizer","carbonizes","carbonyl","carborundum","carboy","carbuncle","carbuncular","carburetor","carburetter","carburettor","carcase","carcass","carce","carcinogen","carcinogenic","carcinogenicity","carcinoma","card","cardamom","cardboard","cardenas","carder","cardholders","cardiac","cardiff","cardigan","cardin","cardinal","cardinality","carding","cardiod","cardiogram","cardiograph","cardiographs","cardioid","cardiologist","cardiology","cardiomegaly","cardiopulmonary","cardiovascular","cards","cardsharp","cardview","care","cared","careen","career","careerism","careerist","careers","carefree","careful","carefuller","carefullest","carefully","carefulness","caregiver","careless","carelessness","caren","carena","carer","cares","caresa","caress","caressa","caresse","caresser","caressing","caressive","caret","caretaker","careworn","carey","carfare","cargo","cargoes","carhop","carhopped","carhopping","cari","caria","carib","caribbean","caribou","caricature","caricaturisation","caricaturist","caricaturization","carid","carie","caries","caril","carillon","carillonned","carillonning","carilyn","carin","carina","carine","caring","cariotta","carious","carissa","carita","caritta","carjack","carl","carla","carlee","carleen","carlen","carlene","carleton","carletonian","carley","carlie","carlin","carlina","carline","carling","carlita","carlo","carload","carlota","carlotta","carlsbad","carlson","carlton","carly","carlye","carlyle","carlyn","carlynn","carlynne","carma","carmel","carmela","carmelia","carmelina","carmelita","carmella","carmelle","carmelo","carmen","carmencita","carmichael","carmina","carmine","carmita","carmon","carnage","carnal","carnality","carnap","carnation","carnegie","carnelian","carney","carnival","carnivore","carnivorous","carnivorousness","carnot","carny","caro","carob","carol","carola","carolan","carolann","carole","carolee","caroler","carolin","carolina","caroline","carolingian","carolinian","caroljean","carolus","carolyn","carolyne","carolynn","carom","caron","carotene","carotid","carousal","carouse","carousel","carouser","carp","carpal","carpathian","carpel","carpenter","carpentering","carpentry","carper","carpet","carpetbag","carpetbagged","carpetbagger","carpetbagging","carpeting","carpi","carping","carpool","carport","carpus","carr","carrageen","carree","carrel","carri","carriage","carriageway","carrie","carried","carrier","carriers","carrierwave","carries","carrillo","carrion","carrissa","carrol","carroll","carrot","carroty","carrousel","carry","carryall","carrying","carryout","carryover","cars","carsick","carsickness","carson","cart","cartage","carte","cartel","carter","cartesian","carthage","carthaginian","carthorse","cartier","cartilage","cartilaginous","cartload","cartographer","cartographic","cartography","carton","cartoon","cartoonist","cartridge","cartwheel","cartwright","carty","caruso","carve","carven","carver","carving","cary","caryatid","caryl","caryn","cas","casaba","casablanca","casals","casandra","casanova","casar","casbah","cascade","cascades","cascadetype","cascading","cascara","case","casebook","cased","caseharden","casein","caseload","casement","cases","casework","caseworker","casey","cash","cashbook","cashew","cashier","cashless","cashmere","casi","casie","casing","casino","cask","casket","caspar","casper","caspian","cass","cassandra","cassandre","cassandry","cassatt","cassaundra","cassava","casserole","cassette","cassey","cassi","cassia","cassie","cassino","cassiopeia","cassite","cassius","cassock","cassondra","cassowary","cassy","cast","castaneda","castanet","castaway","caste","casted","castellated","caster","castigate","castigation","castigator","castile","castillo","casting","castle","castoff","castor","castrate","castration","castries","castro","casts","casual","casualness","casualty","casuist","casuistic","casuistry","cat","cataclysm","cataclysmal","cataclysmic","catacomb","catafalque","catalan","catalepsy","cataleptic","catalina","catalog","cataloger","catalogue","catalonia","catalpa","catalysis","catalyst","catalytic","catalytically","catalyze","catamaran","catapult","cataract","catarina","catarrh","catarrhs","catastrophe","catastrophic","catastrophically","catatonia","catatonic","catawba","catbird","catboat","catcall","catch","catchable","catchall","catcher","catches","catching","catchment","catchpenny","catchphrase","catchup","catchword","catchy","cate","catechism","catechist","catechize","catecholamine","categoria","categoric","categorical","categorie","categories","categorization","categorize","categorized","category","categoryid","categoryinfo","categoryname","catenate","catenation","cater","catercorner","caterer","caterina","catering","caterpillar","caterwaul","catfish","catgut","catha","catharina","catharine","catharses","catharsis","cathartic","cathay","cathe","cathedral","cathee","cather","catherin","catherina","catherine","catheter","catheterize","cathi","cathie","cathleen","cathlene","cathode","cathodic","catholic","catholicism","catholicity","cathrin","cathrine","cathryn","cathy","cathyleen","cati","catid","catie","catiline","catina","cation","cationic","catkin","catlaina","catlee","catlike","catlin","catnap","catnapped","catnapping","catnip","cato","catrina","catriona","cats","catskill","catsup","catt","cattail","catted","cattery","cattily","cattiness","catting","cattle","cattleman","cattlemen","catty","catullus","catv","catwalk","caty","caucasian","caucasoid","caucasus","cauchy","caucus","caudal","caught","cauldron","cauliflower","caulk","caulker","causal","causality","causate","causation","causative","cause","caused","causeless","causer","causerie","causes","causeway","causing","caustic","caustically","causticity","cauterization","cauterize","cauterized","caution","cautionary","cautioner","cautious","cautiousness","cavalcade","cavalier","cavalierness","cavalry","cavalryman","cavalrymen","cave","caveat","caveats","caveatted","caveatting","caveman","cavemen","cavendish","caver","cavern","cavernous","caviar","cavil","caviler","caving","cavity","cavort","cavour","caw","caxton","cay","caye","cayenne","cayla","cayman","cayuga","cayuse","caz","cazzie","cb","cbc","cbind","cbs","cc","ccc","cccccc","cchaddie","ccp","cctv","ccu","cd","cdata","cdate","cdb","cdc","cde","cdecl","cdef","cdf","cdh","cdi","cdn","cdnjs","cdr","cds","cdt","ce","cease","ceasefire","ceaseless","ceaselessness","ceasing","ceausescu","cebu","cebuano","ceca","cecal","cece","cecelia","cecil","cecile","ceciley","cecilia","cecilio","cecilius","cecilla","cecily","cecum","ced","cedar","cede","ceded","ceder","cedes","cedilla","ceding","cedric","cef","ceil","ceilidh","ceiling","cel","celandine","celanese","cele","celebes","celebrant","celebrate","celebrated","celebratedness","celebration","celebrator","celebratory","celebrity","celene","celerity","celery","celesta","celeste","celestia","celestial","celestina","celestine","celestyn","celestyna","celia","celibacy","celibate","celie","celina","celinda","celine","celinka","celisse","celka","cell","cellar","cellarer","celle","cellforrowat","cellforrowatindexpath","cellidentifier","cellini","cellist","cello","cellophane","cellpadding","cellphone","cells","cellspacing","celltemplate","cellular","cellulite","celluloid","cellulose","cellvalue","celsius","celt","celtic","cement","cementa","cementer","cementum","cemetery","cenobite","cenobitic","cenotaph","cenotaphs","cenozoic","censer","censor","censored","censorial","censorious","censoriousness","censorship","censure","censurer","census","cent","centaur","centaurus","centavo","centenarian","centenary","centennial","center","centerboard","centered","centerer","centerfold","centerhorizontal","centering","centerline","centerpiece","centers","centervertical","centerx","centery","centigrade","centigram","centiliter","centime","centimeter","centipede","centos","central","centralia","centralism","centralist","centrality","centralization","centralize","centralized","centralizer","centralizes","centre","centrefold","centrex","centric","centrifugal","centrifugate","centrifugation","centrifuge","centripetal","centrist","centroid","cents","centuries","centurion","century","ceo","cephalic","cepheid","cepheus","cer","ceramic","ceramicist","ceramist","cerate","cerberus","cereal","cerebellar","cerebellum","cerebra","cerebral","cerebrate","cerebration","cerebrum","cerement","ceremonial","ceremonious","ceremoniousness","ceremony","cerenkov","ceres","cerf","cerise","cerium","cermet","cern","cerr","cert","certain","certainer","certainest","certainly","certainty","certifiable","certifiably","certificate","certificates","certification","certified","certifier","certify","certiorari","certitude","certs","cerulean","cervantes","cervical","cervices","cervix","cesar","cesare","cesarean","cesaro","cesium","cessation","cession","cessna","cesspit","cesspool","cest","cesya","cet","cetacean","cetera","cetus","cex","ceylon","ceylonese","cezanne","cf","cfc","cfg","cfif","cflags","cfm","cfo","cfoutput","cfset","cg","cgal","cgcolor","cgfloat","cgi","cgimage","cglib","cgpoint","cgpointmake","cgrect","cgrectmake","cgsize","cgsizemake","ch","chablis","chad","chadd","chaddie","chaddy","chadian","chadwick","chafe","chafer","chaff","chaffer","chafferer","chaffey","chaffinch","chagall","chagrin","chai","chaim","chain","chained","chaining","chainlike","chains","chainsaw","chair","chairlady","chairlift","chairman","chairmanship","chairmen","chairperson","chairwoman","chairwomen","chaise","chalcedony","chaldea","chaldean","chalet","chalice","chalk","chalkboard","chalkiness","chalkline","chalky","challenge","challenged","challenger","challenges","challenging","challis","chalmers","chamber","chamberer","chamberlain","chambermaid","chamberpot","chambers","chambray","chameleon","chamfer","chammy","chamois","chamomile","champ","champagne","champaign","champion","championship","champlain","chan","chance","chanced","chancel","chancellery","chancellor","chancellorship","chancellorsville","chancery","chances","chancey","chanciness","chancing","chancre","chancy","chanda","chandal","chandelier","chandigarh","chandler","chandra","chandragupta","chandrasekhar","chandy","chane","chanel","chaney","chang","changchun","change","changeabilities","changeability","changeable","changeableness","changeably","changed","changeless","changeling","changelog","changeover","changer","changes","changeset","changing","changsha","channa","channel","channeler","channelid","channeling","channelization","channelize","channellings","channels","channing","chanson","chant","chantal","chantalle","chanter","chanteuse","chantey","chanticleer","chantilly","chantry","chanty","chanukah","chao","chaos","chaotic","chaotically","chap","chaparral","chapbook","chapeau","chapel","chaperon","chaperonage","chaperone","chaperoned","chaplain","chaplaincy","chaplet","chaplin","chapman","chappaquiddick","chapped","chapping","chapter","chapters","char","chara","charabanc","character","characterful","characteristic","characteristically","characteristics","characterizable","characterization","characterize","characterized","characterizer","characterless","characters","charade","chararray","charat","charbroil","charcoal","charcode","charcodeat","chard","chardonnay","charfield","charge","chargeable","chargeableness","charged","charger","chargers","charges","charging","charil","charily","charin","charindex","chariness","chariot","charioteer","charis","charisma","charismata","charismatic","charismatically","charissa","charisse","charita","charitable","charitableness","charitablenesses","charitably","charity","charla","charlady","charlatan","charlatanism","charlatanry","charlean","charleen","charlemagne","charlena","charlene","charles","charleston","charley","charlie","charline","charlot","charlotta","charlotte","charlottesville","charlottetown","charlton","charm","charmain","charmaine","charmane","charmer","charmian","charmin","charmine","charming","charmion","charmless","charo","charolais","charon","charred","charring","chars","charsequence","charset","chart","chartdata","charted","charter","chartered","charterer","charting","chartist","chartres","chartreuse","chartroom","charts","charwoman","charwomen","chary","charybdis","charyl","chas","chase","chaser","chasing","chasity","chasm","chassis","chaste","chastely","chasten","chasteness","chastise","chastisement","chastiser","chastity","chasuble","chat","chateaubriand","chateaus","chats","chattahoochee","chattanooga","chatted","chattel","chatter","chatterbox","chatterer","chatterley","chatterton","chattily","chattiness","chatting","chatty","chaucer","chauffeur","chaunce","chauncey","chautauqua","chauvinism","chauvinist","chauvinistic","chauvinistically","chavez","chaw","chayefsky","chdir","che","cheap","cheapen","cheaper","cheapest","cheapish","cheapness","cheapskate","cheat","cheater","cheating","chechen","chechnya","check","checkable","checkbook","checkbox","checkboxes","checkboxlist","checked","checker","checkerboard","checkin","checking","checklist","checkmark","checkmate","checkoff","checkout","checkpoint","checkroom","checks","checkselfpermission","checkstyle","checksum","checksummed","checksumming","checkup","cheddar","cheek","cheekbone","cheekily","cheekiness","cheeky","cheep","cheer","cheerer","cheerful","cheerfuller","cheerfullest","cheerfulness","cheerily","cheeriness","cheerio","cheerios","cheerleader","cheerless","cheerlessness","cheers","cheery","cheese","cheeseburger","cheesecake","cheesecloth","cheesecloths","cheeseparing","cheesiness","cheesy","cheetah","cheetahs","cheeto","cheever","chef","cheffed","cheffing","chekhov","chelate","chelation","chelsae","chelsea","chelsey","chelsie","chelsy","chelyabinsk","chem","chemic","chemical","chemiluminescence","chemiluminescent","chemise","chemist","chemistry","chemotherapeutic","chemotherapy","chemurgy","chen","cheng","chengdu","chenille","cheops","cher","chere","cherey","cheri","cherianne","cherice","cherida","cherie","cherilyn","cherilynn","cherin","cherise","cherish","cherisher","cheriton","cherlyn","chernenko","chernobyl","cherokee","cheroot","cherri","cherrita","cherry","cherrypy","chert","cherub","cherubic","cherubim","chervil","chery","cherye","cheryl","chesapeake","cheshire","cheslie","chess","chessboard","chessman","chessmen","chest","chester","chesterfield","chesterton","chestful","chestnut","cheston","chesty","chet","chev","chevalier","cheviot","chevrolet","chevron","chevy","chew","chewer","chewiness","chewy","cheyenne","chg","chge","chi","chiang","chianti","chiaroscuro","chiarra","chiba","chic","chicago","chicagoan","chicana","chicane","chicanery","chicano","chichi","chick","chickadee","chickasaw","chicken","chickenfeed","chickenhearted","chickenpox","chickie","chickpea","chickweed","chicky","chicle","chicness","chico","chicory","chide","chiding","chief","chiefdom","chieftain","chiffon","chiffonier","chigger","chignon","chihuahua","chilblain","child","childbearing","childbirth","childbirths","childcare","childes","childhood","childish","childishness","childitem","childless","childlessness","childlike","childlikeness","childminders","childnode","childnodes","childposition","childprocess","childproof","childrearing","children","childs","chile","chilean","chili","chilies","chill","chiller","chilli","chilliness","chilling","chillness","chilly","chilton","chimaera","chimaerical","chimborazo","chime","chimer","chimera","chimeric","chimerical","chimiques","chimney","chimp","chimpanzee","chimu","chin","china","chinaman","chinamen","chinatown","chinchilla","chine","chinese","ching","chink","chinless","chinned","chinner","chinning","chino","chinook","chinstrap","chintz","chintzy","chip","chipboard","chipewyan","chipmunk","chipped","chippendale","chipper","chippewa","chipping","chips","chiquia","chiquita","chiral","chirico","chirography","chiropodist","chiropody","chiropractic","chiropractor","chirp","chirpy","chirrup","chisel","chiseler","chisholm","chisinau","chit","chitchat","chitchatted","chitchatting","chitin","chitinous","chittagong","chitterlings","chivalric","chivalrous","chivalrously","chivalrousness","chivalry","chive","chivvy","chivying","chk","chlamydia","chlamydiae","chlo","chloe","chloette","chloral","chlorate","chlordane","chloride","chlorinate","chlorinated","chlorinates","chlorination","chlorine","chloris","chlorofluorocarbon","chloroform","chlorophyll","chloroplast","chloroquine","chm","chmod","chock","chockablock","chocoholic","chocolate","chocolaty","choctaw","choice","choiceness","choices","choir","choirboy","choirmaster","choke","chokeberry","chokecherry","choker","chokes","choking","choler","cholera","choleric","cholesterol","choline","cholinesterase","chomp","chomsky","chongqing","choose","chooser","chooses","choosiness","choosing","choosy","chop","chophouse","chopin","chopped","chopper","choppily","choppiness","chopping","choppy","chopstick","choral","chorale","chord","chordal","chordata","chordate","chording","chore","chorea","choreograph","choreographer","choreographic","choreographically","choreographs","choreography","chorines","chorion","chorister","choroid","chortle","chortler","chorus","chose","chosen","chou","chow","chowder","chown","chr","chretien","chris","chrism","chrissake","chrisse","chrissie","chrissy","christ","christa","christabel","christabella","christal","christalle","christan","christchurch","christean","christel","christen","christendom","christened","christening","christensen","christenson","christi","christian","christiana","christiane","christianity","christianize","christiano","christians","christiansen","christie","christin","christina","christine","christlike","christmas","christmastide","christmastime","christoffel","christoffer","christoforo","christoper","christoph","christophe","christopher","christophorus","christos","christy","christye","christyna","chrisy","chroma","chromate","chromatic","chromatically","chromaticism","chromaticness","chromatics","chromatin","chromatogram","chromatograph","chromatographic","chromatography","chromic","chromite","chromium","chromosomal","chromosome","chromosphere","chronic","chronically","chronicle","chronicled","chronicler","chrono","chronograph","chronographs","chronography","chronological","chronologist","chronology","chronometer","chronometric","chrotoem","chrysa","chrysalids","chrysalis","chrysanthemum","chrysler","chrysostom","chrystal","chryste","chrystel","chteau","chteaux","chtelaine","chub","chubbiness","chubby","chucho","chuck","chuckhole","chuckle","chuckling","chuff","chug","chugged","chugging","chukchi","chukka","chum","chumash","chummed","chummily","chumminess","chumming","chummy","chump","chumping","chung","chungking","chunk","chunked","chunkiness","chunks","chunksize","chunky","chuntering","church","churchgoer","churchgoing","churchill","churchillian","churchliness","churchly","churchman","churchmen","churchwarden","churchwoman","churchwomen","churchyard","churl","churlish","churlishness","churn","churner","churning","chute","chutney","chutzpa","chutzpah","chutzpahs","chuvash","chyme","ci","cia","ciao","cicada","cicatrice","cicatrix","cicely","cicero","cicerone","ciceroni","ciceronian","cicily","cid","cider","ciel","cigar","cigarette","cigarillo","cilantro","cilia","ciliate","ciliately","cilium","cilka","cin","cinch","cinchona","cincinnati","cincture","cinda","cindee","cindelyn","cinder","cinderella","cindi","cindie","cindra","cindy","cine","cinema","cinematic","cinematographer","cinematographic","cinematography","cinerama","cinnabar","cinnamon","cint","cipher","ciphered","ciphers","ciphertext","cir","circa","circadian","circe","circle","circler","circles","circlet","circuit","circuital","circuitous","circuitousness","circuitry","circuity","circulant","circular","circularity","circularize","circularness","circulate","circulation","circulations","circulative","circulatory","circumcise","circumcised","circumciser","circumcision","circumference","circumferential","circumflex","circumlocution","circumlocutory","circumnavigate","circumnavigation","circumnavigational","circumpolar","circumscribe","circumscription","circumspect","circumspection","circumsphere","circumstance","circumstances","circumstantial","circumvent","circumvention","circus","cirillo","cirilo","ciro","cirque","cirrhoses","cirrhosis","cirrhotic","cirri","cirrus","cis","cisco","cissiee","cissy","cistern","cit","citadel","citation","citations","cite","cited","citibank","cities","citified","citizen","citizenry","citizens","citizenship","citrate","citric","citroen","citron","citronella","citrus","city","cityid","cityname","cityscape","citywide","civet","civic","civics","civil","civilian","civility","civilization","civilizational","civilize","civilized","civilizedness","civilizer","civilizes","civvies","cj","cjs","ck","ckeditor","cl","clack","clad","cladding","clads","claiborn","claiborne","claim","claimable","claimant","claimed","claimer","claiming","claims","clair","claire","clairol","clairvoyance","clairvoyant","clam","clambake","clamber","clamberer","clammed","clammily","clamminess","clamming","clammy","clamor","clamorer","clamorous","clamorousness","clamp","clampdown","clamper","clamshell","clan","clancy","clandestine","clandestineness","clang","clanger","clangor","clangorous","clank","clanking","clannish","clannishness","clansman","clansmen","clap","clapboard","clapeyron","clapped","clapper","clapping","clapton","claptrap","claque","clara","clarabelle","clarance","clare","claremont","clarence","clarendon","claresta","claret","clareta","claretta","clarette","clarey","clari","claribel","clarice","clarie","clarification","clarifier","clarify","clarinda","clarine","clarinet","clarinetist","clarinettist","clarion","clarissa","clarisse","clarita","clarities","clarity","clark","clarke","clarridge","clary","clash","clasher","clasp","clasped","clasper","class","classa","classb","classcastexception","classer","classes","classic","classical","classicism","classicist","classics","classid","classifiable","classification","classificatory","classified","classifier","classify","classiness","classless","classlist","classloader","classmate","classmethod","classname","classnotfoundexception","classpath","classroom","classrunner","classwork","classworlds","classy","clat","clatter","clatterer","clattering","clattery","claude","claudell","claudelle","claudetta","claudette","claudia","claudian","claudianus","claudie","claudina","claudine","claudio","claudius","claus","clausal","clause","clausen","clauses","clausewitz","clausius","claustrophobia","claustrophobic","clave","clavichord","clavicle","clavier","claw","clawer","clay","clayborn","clayborne","claybourne","clayey","clayier","clayiest","claymore","clayson","clayton","clazz","clea","clean","cleanable","cleaned","cleaner","cleanest","cleaning","cleanliness","cleanly","cleanness","cleans","cleanse","cleanser","cleanup","clear","clearance","clearcolor","clearcut","cleared","clearer","clearfix","clearheaded","clearheadedness","clearing","clearinghouse","clearinterval","clearly","clearness","clearrect","clears","cleartimeout","clearwater","clearway","cleat","cleavage","cleave","cleaver","cleavland","clef","cleft","clem","clematis","clemence","clemenceau","clemency","clement","clemente","clementia","clementina","clementine","clementius","clements","clemmie","clemmy","clemons","clemson","clench","clenches","clenching","cleo","cleon","cleopatra","clerc","clerestory","clergy","clergyman","clergymen","clergywoman","clergywomen","cleric","clerical","clericalism","clerissa","clerk","clerkship","cletis","cletus","cleve","cleveland","clever","cleverness","clevey","clevie","clevis","clew","clf","cli","cliburn","clich","clichd","click","clickable","clicked","clicker","clickhandler","clicking","clickonce","clicks","client","clientcontext","cliente","clientheight","clientid","clientle","clientname","clients","clientsecret","clientsocket","clientwidth","clientx","clienty","cliff","cliffhanger","cliffhanging","clifford","clifton","clim","climacteric","climactic","climate","climatic","climatically","climatological","climatologist","climatology","climax","climb","climbable","climbdown","climbed","climber","clime","clinch","clincher","clinching","cline","cling","clinger","clinging","clingy","clinic","clinical","clinician","clinit","clink","clinker","clinometer","clint","clinton","clio","cliometric","cliometrician","clip","clipboard","clipped","clipper","clipping","clips","clique","cliquey","cliquier","cliquiest","cliquish","cliquishness","clitoral","clitorides","clitoris","clive","clj","clk","cllocation","cllocationcoordinate","cllocationmanager","clo","cloaca","cloacae","cloak","cloakroom","clob","clobber","cloche","clock","clocker","clockmaker","clocks","clockwatcher","clockwise","clockwork","clod","clodded","clodding","cloddish","cloddishness","clodhopper","cloe","clog","clogged","clogging","cloisonn","cloisonnes","cloister","cloistral","clojure","clomp","clonal","clone","cloned","clones","cloning","clonk","clop","clopped","clopping","cloris","close","closed","closefisted","closehandle","closely","closemouthed","closeness","closeout","closer","closers","closes","closest","closet","closeup","closing","closure","closured","closures","closuring","clot","cloth","clothbound","clothe","clothes","clothesbrush","clotheshorse","clothesline","clothesman","clothesmen","clothespin","clothier","clothing","clotho","cloths","clotilda","clotted","clotting","cloture","cloud","cloudburst","clouded","cloudera","cloudflare","cloudformation","cloudfront","cloudiness","cloudless","cloudlessness","clouds","cloudscape","cloudwatch","cloudy","clout","clove","cloven","clover","cloverleaf","clovis","clown","clownish","clownishness","cloy","cloying","clr","cls","clsid","club","clubbed","clubbing","clubfeet","clubfoot","clubhouse","clubroom","clubs","cluck","clue","clueless","clues","cluj","clump","clumpy","clumsily","clumsiness","clumsy","clung","clunk","clunky","cluster","clustered","clustering","clusters","clutch","clutter","cluttered","cly","clyde","clydesdale","clytemnestra","clyve","clywd","cm","cmake","cmakefiles","cmakelists","cmap","cmath","cmd","cmdlet","cmdline","cmds","cmos","cmp","cms","cmu","cn","cname","cnf","cnidarian","cnn","cns","cnt","co","coach","coacher","coachman","coachmen","coachwork","coadjutor","coagulable","coagulant","coagulate","coagulation","coagulator","coal","coaler","coalesce","coalescence","coalescent","coalface","coalfield","coalition","coalitionist","coalminers","coarse","coarsen","coarseness","coast","coastal","coaster","coastguard","coastline","coat","coated","coates","coating","coattail","coattest","coauthor","coax","coaxer","coaxial","coaxing","cob","cobain","cobalt","cobb","cobbed","cobbie","cobbing","cobble","cobbler","cobblestone","cobby","coble","cobol","cobra","cobweb","cobwebbed","cobwebbing","cobwebby","coca","cocaine","cocci","coccus","coccyges","coccyx","cochabamba","cochin","cochineal","cochise","cochlea","cochleae","cochlear","cochran","cock","cockade","cockamamie","cockatoo","cockatrice","cockcrow","cocker","cockerel","cockeye","cockeyed","cockfight","cockfighting","cockily","cockiness","cockle","cocklebur","cockleshell","cockney","cockpit","cockroach","cockscomb","cockshies","cocksucker","cocksure","cocktail","cocky","coco","cocoa","cocoapods","coconut","cocoon","cocos","cocteau","cod","coda","codded","codding","coddle","coddler","code","codebase","codebehind","codebook","codebreak","codec","codecs","coded","codee","codegen","codehaus","codeigniter","codeine","codemirror","codename","codepad","codepen","codependency","codependent","codeplex","codeproject","coder","coders","codes","codesandbox","codetermine","codeword","codex","codfish","codger","codi","codices","codicil","codie","codification","codifier","codify","codigo","coding","codling","codpiece","cody","coed","coedited","coediting","coeditor","coedits","coeducation","coeducational","coef","coeff","coefficient","coefficients","coelenterate","coequal","coerce","coercer","coercible","coercion","coercive","coerciveness","coeval","coexist","coexistence","coexistent","coextensive","cofactor","coffee","coffeecake","coffeecup","coffeehouse","coffeemaker","coffeepot","coffeescript","coffer","cofferdam","coffey","coffin","coffman","cog","cogency","cogent","cogged","cogging","cogitate","cogitation","cogitator","cognac","cognate","cognation","cognition","cognitional","cognitive","cognito","cognizable","cognizance","cognizances","cognizant","cognomen","cognoscente","cognoscenti","cogwheel","cohabit","cohabitant","cohabitation","cohabitational","cohan","coheir","cohen","cohere","coherence","coherencies","coherency","coherent","coherer","cohesion","cohesive","cohesiveness","cohn","coho","cohoes","cohort","coif","coiffed","coiffing","coiffure","coil","coimbatore","coin","coinage","coincide","coincidence","coincident","coincidental","coined","coiner","coins","coinsurance","cointon","cointreau","coital","coitus","coke","col","cola","colan","colander","colas","colatitude","colb","colbert","colby","cold","coldblooded","coldfusion","coldish","coldness","cole","coleen","coleman","colene","coleridge","coleslaw","colet","coletta","colette","coleus","colfax","colgate","colic","colicky","coliform","colin","coliru","coliseum","colitis","coll","collaborate","collaboration","collaborative","collaborator","collage","collagen","collapse","collapsed","collapsibility","collapsible","collapsing","collar","collarbone","collard","collarless","collate","collated","collateral","collation","collator","colleague","colleagues","collect","collected","collectedness","collectible","collecting","collection","collections","collectionview","collective","collectivism","collectivist","collectivity","collectivization","collectivize","collector","collectors","collects","colleen","college","colleges","collegiality","collegian","collegiate","collen","collete","collette","collide","collider","collie","collier","colliery","collimate","collimated","collimates","collimating","collimation","collimator","collin","colline","collinear","collinearity","collision","collisional","collisions","collocate","collocation","colloid","colloidal","colloq","colloquial","colloquialism","colloquies","colloquium","colloquy","collude","collusion","collusive","colly","collying","colman","colname","colnames","colo","cologne","colombia","colombian","colombo","colon","colonel","colonelcy","colonial","colonialism","colonialist","colonist","colonization","colonize","colonized","colonizer","colonizes","colonnade","colons","colony","colophon","color","coloraccent","coloradan","colorado","coloradoan","colorant","coloration","coloratura","colorbar","colorblind","colorblindness","colorbox","colored","colorer","colorfast","colorfastness","colorful","colorfulness","colorimeter","colorimetry","colorindex","coloring","colorization","colorize","colorizing","colorless","colorlessness","colormap","colorprimary","colorprimarydark","colors","colorspace","colorwithred","colossal","colosseum","colossi","colossus","colostomy","colostrum","colour","colours","cols","colspan","colt","colter","coltish","coltishness","coltrane","columbia","columbian","columbine","columbus","column","columna","columnar","columncount","columndefinition","columndefinitions","columnindex","columnist","columnize","columnname","columnnames","columns","columnspan","columnwidth","colver","com","coma","comae","comaker","comanche","comatose","comb","combat","combatant","combative","combativeness","combed","comber","combination","combinational","combinations","combinator","combinatorial","combinatoric","combine","combined","combiner","combines","combining","combo","combobox","comboboxitem","combs","combusted","combustibility","combustible","combustion","combustive","comcast","comdex","comdr","come","comeback","comedian","comedic","comedienne","comedown","comedy","comeliness","comely","comer","comes","comestible","comet","cometary","cometh","comeuppance","comfit","comfort","comfortability","comfortable","comfortableness","comfortably","comforted","comforter","comforting","comfy","comic","comical","comicality","cominform","coming","comity","comm","comma","command","commandant","commandargument","commandbutton","commandeer","commander","commanding","commandline","commandlink","commandment","commandname","commando","commandparameter","commandrunnerimpl","commands","commandtext","commandtype","commas","commemorate","commemoration","commemorative","commemorator","commence","commencement","commencer","commend","commendably","commendation","commendatory","commender","commensurable","commensurate","commensurates","commensuration","comment","commentary","commentate","commentator","commented","commenter","commenting","comments","commerce","commercial","commercialism","commercialization","commercialize","commie","commingle","commiserate","commiseration","commissar","commissariat","commissary","commission","commissioner","commit","commitment","commits","committable","committal","committals","committed","committee","committeeman","committeemen","committeewoman","committeewomen","committing","commode","commodes","commodious","commodiousness","commodity","commodo","commodore","common","commonality","commonalty","commondatakinds","commoner","commonjs","commonly","commonness","commonplace","commonplaceness","commons","commonsense","commonweal","commonwealth","commonwealths","commotion","communal","communality","commune","communicability","communicable","communicably","communicant","communicate","communicates","communicating","communication","communicational","communications","communicative","communicativeness","communicator","communion","communique","communism","communist","communistic","communitarian","communities","community","communize","commutable","commutate","commutation","commutative","commutativity","commutator","commute","commuter","comoros","comp","compact","compaction","compactness","compactor","companies","companion","companionable","companionableness","companionably","companionship","companionway","company","companyid","companyname","compaq","comparabilities","comparability","comparable","comparableness","comparably","comparative","comparativeness","comparator","compare","compared","comparer","compares","compareto","comparing","comparison","comparisons","compartment","compartmental","compartmentalization","compartmentalize","compass","compassion","compassionate","compassionateness","compat","compatibility","compatible","compatibleness","compatibly","compatriot","compeer","compel","compellable","compelled","compelling","compendious","compendium","compensable","compensate","compensated","compensation","compensator","compensatory","compete","competence","competency","competent","competing","competition","competitive","competitiveness","competitor","competitors","compilable","compilation","compile","compiled","compiler","compilers","compilerservices","compiles","compilesdkversion","compiling","complacence","complacency","complacent","complain","complainant","complainer","complaining","complains","complaint","complaints","complaisance","complaisant","complected","complement","complementariness","complementarity","complementary","complementation","complementer","completablefuture","complete","completed","completely","completeness","completer","completes","completing","completion","completionhandler","complex","complexion","complexional","complexity","complexness","complextype","compliance","compliant","complicate","complicated","complicatedness","complication","complicator","complicit","complicity","complier","compliment","complimentary","complimenter","comply","component","componentdidmount","componentinfo","componentmodel","componentname","components","componentscan","componentwillmount","comport","comportment","compose","composed","composedness","composer","composers","composite","composition","compositional","compositions","compositor","compost","composure","compote","compound","compoundbutton","compounded","compounder","comprehend","comprehending","comprehensibility","comprehensible","comprehensibleness","comprehensibly","comprehension","comprehensions","comprehensive","comprehensiveness","compress","compressed","compressformat","compressibility","compressible","compressing","compression","compressional","compressive","compressor","comprise","compromise","compromised","compromiser","compromising","compton","comptroller","compulsion","compulsive","compulsiveness","compulsivity","compulsorily","compulsory","compunction","compuserve","computability","computable","computably","computation","computational","computations","compute","computed","computer","computerese","computerization","computerize","computername","computers","computes","computing","comrade","comradely","comradeship","comte","con","conakry","conan","conant","concat","concatenate","concatenated","concatenating","concatenation","concave","concaveness","conceal","concealed","concealer","concealing","concealment","conceded","conceit","conceited","conceitedness","conceivable","conceivably","conceive","conceiver","concentrate","concentration","concentrator","concentrically","concepcin","concept","conception","conceptional","concepts","conceptual","conceptuality","conceptualization","conceptualizations","conceptualize","conceptualizing","conceptually","concern","concerned","concerning","concerns","concert","concerted","concertina","concertize","concertmaster","concerto","concession","concessionaire","concessional","concessionary","concetta","concettina","conch","conchita","conchs","concierge","conciliar","conciliate","conciliation","conciliator","conciliatory","concise","conciseness","concision","conclave","conclude","concluder","conclusion","conclusions","conclusive","conclusiveness","concoct","concocter","concoction","concomitant","concord","concordance","concordant","concordat","concorde","concordia","concourse","concrete","concreteness","concretion","concubinage","concubine","concupiscence","concupiscent","concur","concurrence","concurrency","concurrent","concurrenthashmap","concurrently","concuss","concussion","cond","conda","condemn","condemnate","condemnation","condemnatory","condemner","condensate","condensation","condense","condensed","condenser","condensible","condescend","condescending","condescension","condign","condiment","condimentum","condition","conditional","conditionally","conditionals","conditioned","conditioner","conditioning","conditions","condo","condole","condolence","condom","condominium","condone","condoner","condor","condorcet","conduce","conducive","conduciveness","conduct","conductance","conductibility","conductible","conduction","conductive","conductivity","conductor","conductress","conduit","coneflower","conestoga","coney","conf","confab","confabbed","confabbing","confabulate","confabulation","confect","confection","confectioner","confectionery","confectionist","confederacy","confederate","confer","conferee","conference","conferences","conferrable","conferral","conferred","conferrer","conferring","confessed","confession","confessional","confessor","confetti","confidant","confidante","confide","confidence","confident","confidential","confidentiality","confidentialness","confider","confiding","config","configchanges","configfile","configs","configsections","configurable","configuration","configurationmanager","configurations","configure","configured","configureservices","configuring","confine","confined","confinement","confiner","confirm","confirmation","confirmatory","confirmed","confirmedness","confirmpassword","confirms","confiscate","confiscation","confiscator","confiscatory","conflagration","conflate","conflation","conflict","conflicting","conflicts","confluence","confluent","conform","conformable","conformal","conformance","conformational","conformer","conforming","conformism","conformist","conformities","conformity","conforms","confound","confounded","confront","confrontation","confrontational","confronter","confrre","confucian","confucianism","confucius","confuse","confused","confusedness","confuses","confusing","confusion","confutation","confute","confuter","cong","conga","congeal","congealment","congenial","congeniality","conger","congeries","congest","congestion","conglomerate","conglomeration","congo","congolese","congrats","congratulate","congratulation","congratulations","congratulatory","congregate","congregation","congregational","congregationalism","congregationalist","congress","congressional","congressman","congressmen","congresspeople","congressperson","congresswoman","congresswomen","congreve","congruence","congruences","congruency","congruent","congruential","congruity","congruous","congruousness","congue","conic","conical","conicalness","conics","conifer","coniferous","conjectural","conjecture","conjecturer","conjoint","conjugacy","conjugal","conjugate","conjugation","conjunct","conjunction","conjunctiva","conjunctive","conjunctivitis","conjuration","conjure","conjurer","conjuring","conk","conker","conley","conman","conn","connect","connected","connectedly","connectedness","connectible","connecticut","connecting","connection","connectionfactory","connectionhandler","connectionimpl","connectionless","connectionmanager","connectionpool","connectionresult","connections","connectionstring","connectionstrings","connective","connectivity","connectivitymanager","connector","connectors","connects","connelly","conner","connery","connexion","conney","conni","connie","conniption","connivance","connive","conniver","connoisseur","connor","connotative","connstring","connubial","conny","conquer","conquerable","conquered","conqueror","conquers","conquest","conquistador","conrad","conrade","conrado","conrail","conroy","cons","consalve","consanguineous","consanguinity","conscienceless","conscientious","conscientiousness","conscionable","conscious","consciousness","conscription","consecrate","consecrated","consecrates","consecrating","consecration","consectetur","consecutive","consecutiveness","consensus","consent","consenter","consenting","consequat","consequence","consequences","consequent","consequential","consequentiality","consequentialness","consequently","conservancy","conservation","conservationism","conservationist","conservatism","conservative","conservativeness","conservator","conservatory","consider","considerable","considerables","considerably","considerate","considerateness","consideration","considerations","considered","considerer","considering","considers","consign","consignee","consignment","consist","consistence","consistency","consistent","consistently","consisting","consistory","consists","consolable","consolata","consolation","consolatory","console","consoleapplication","consoled","consoler","consolidate","consolidated","consolidates","consolidation","consolidator","consoling","consomm","consonance","consonances","consonant","consonantal","consortia","consortium","conspectus","conspicuous","conspicuousness","conspiracy","conspirator","conspiratorial","const","constable","constabulary","constance","constancia","constancy","constant","constanta","constantia","constantin","constantina","constantine","constantino","constantinople","constantly","constants","constellation","consternate","consternation","constexpr","constipate","constipation","constituency","constituent","constitute","constituted","constitutes","constituting","constitution","constitutional","constitutionality","constitutionally","constitutive","constr","constrain","constrained","constrainedly","constraint","constraintbottom","constraintend","constraintlayout","constraints","constraintstart","constrainttop","constrict","constriction","constrictor","construable","construct","constructed","constructibility","constructible","constructing","construction","constructional","constructionist","constructions","constructive","constructiveness","constructor","constructorresolver","constructors","constructs","construe","consuela","consuelo","consul","consular","consulate","consulship","consult","consultancy","consultant","consultation","consultative","consulted","consulter","consulting","consumable","consume","consumed","consumer","consumerism","consumerist","consumers","consumes","consuming","consummate","consummated","consumption","consumptive","cont","contact","contacted","contactform","contactid","contacting","contactlist","contactname","contacts","contactscontract","contagion","contagious","contagiousness","contain","contained","container","containerbase","containerization","containerize","containers","containerview","containing","containment","contains","containskey","contaminant","contaminate","contaminated","contaminates","contaminating","contamination","contaminative","contaminator","contd","contemn","contemplate","contemplation","contemplative","contemplativeness","contemporaneity","contemporaneous","contemporaneousness","contempt","contemptible","contemptibleness","contemptibly","contemptuous","contemptuousness","content","contentcontrol","contentdescription","contented","contenteditable","contentedly","contentedness","contention","contentious","contentiousness","contentlength","contently","contentment","contentmode","contentoffset","contentpage","contentpane","contentplaceholder","contentpresenter","contentprovider","contentresolver","contents","contentsize","contenttemplate","contenttype","contentvalues","contentview","contentwindow","conterminous","contest","contestable","contestant","contested","context","contextcompat","contexthandler","contextloader","contextloaderlistener","contextmenu","contextpath","contexts","contextual","contextualize","contiguity","contiguous","contiguousness","continence","continent","continental","continents","contingency","contingent","continua","continuable","continual","continually","continuance","continuant","continuation","continue","continued","continuer","continues","continuewith","continuing","continuity","continuous","continuously","continuousness","continuum","contort","contortion","contortionist","contour","contours","contra","contraband","contrabass","contraception","contraceptive","contract","contractible","contractile","contractor","contracts","contractual","contradict","contradiction","contradictorily","contradictoriness","contradictory","contradistinction","contraflow","contrail","contraindicate","contraindication","contralto","contrapositive","contraption","contrapuntal","contrariety","contrarily","contrariness","contrariwise","contrary","contrast","contrasting","contrastive","contravene","contravener","contravention","contreras","contretemps","contrib","contribute","contributed","contributing","contribution","contributions","contributive","contributor","contributorily","contributors","contributory","contrite","contriteness","contrition","contrivance","contrive","contrived","contriver","control","controlid","controllability","controllable","controllably","controlled","controller","controllercontext","controllername","controllers","controlling","controls","controltemplate","controltovalidate","controversial","controversialists","controversy","controvert","controvertible","contumacious","contumacy","contumelious","contumely","contuse","contusion","conundrum","conurbation","conv","convalesce","convalescence","convalescent","convallis","convect","convection","convectional","convector","convene","convener","convenience","convenient","conveniently","conventicle","convention","conventional","conventionalism","conventionalist","conventionality","conventionalize","conventions","convergence","convergent","conversant","conversation","conversational","conversationalist","conversations","conversazione","converse","conversion","conversioning","conversions","convert","converted","converter","converters","convertibility","convertible","convertibleness","converting","converts","convertto","convertview","convex","convexity","convey","conveyance","conveyancer","conveyancing","conveyor","convict","conviction","convince","convinced","convincer","convincing","convincingness","convivial","conviviality","convoke","convolute","convoluted","convolution","convolve","convolved","convolves","convolving","convoy","convulse","convulsion","convulsive","convulsiveness","conway","cony","coo","cook","cookbook","cooke","cooked","cooker","cookery","cookie","cookiecontainer","cookies","cooking","cookout","cooks","cookware","cooky","cool","coolant","cooled","cooler","cooley","coolheaded","coolidge","coolie","coolness","coon","coonskin","coop","cooper","cooperage","cooperate","cooperation","cooperative","cooperativeness","cooperator","coord","coordinate","coordinated","coordinateness","coordinates","coordination","coordinator","coordinatorlayout","coords","coors","coot","cootie","cop","copay","cope","copeland","copenhagen","coper","copernican","copernicus","copied","copier","copies","copilot","coping","copious","copiousness","coplanar","copland","copley","copolymer","copora","copped","copper","copperfield","copperhead","copperplate","coppersmith","coppersmiths","coppery","coppice","copping","coppola","copra","coprolite","coprophagous","cops","copse","copter","coptic","copula","copulate","copulation","copulative","copy","copybook","copycat","copycatted","copycatting","copying","copyist","copyright","copyrighter","copyto","copywriter","coquetry","coquette","coquettish","cor","cora","corabel","corabella","corabelle","coracle","coral","coralie","coraline","coralline","coralyn","corba","corbel","corbet","corbett","corbie","corbin","corby","cord","corda","cordage","corded","cordelia","cordelie","cordell","corder","cordey","cordi","cordial","cordiality","cordialness","cordie","cordillera","cordilleras","cording","cordite","cordless","cordoba","cordon","cordova","cordovan","cordula","corduroy","cordy","core","cored","coredata","coreen","corefoundation","corella","corenda","corene","corer","cores","corespondent","coretta","corette","corey","corfu","corgi","cori","coriander","corie","corilla","corina","corine","coring","corinna","corinne","corinth","corinthian","corinthians","coriolanus","coriolis","coriss","corissa","cork","corked","corker","corks","corkscrew","corliss","corly","corm","cormack","cormorant","corn","cornall","cornball","cornbread","corncob","corncrake","cornea","corneal","corneille","cornela","cornelia","cornelius","cornell","cornelle","corner","cornerradius","corners","cornerstone","cornet","corney","cornfield","cornflake","cornflour","cornflower","cornice","cornie","cornily","corniness","cornish","cornmeal","cornrow","cornstalk","cornstarch","cornucopia","cornwall","cornwallis","corny","corolla","corollary","corona","coronado","coronal","coronary","coronate","coronation","coroner","coronet","corot","coroutine","coroutines","corp","corpora","corporal","corporate","corporately","corporation","corporations","corporatism","corporatist","corporeal","corporeality","corporealness","corps","corpse","corpsman","corpsmen","corpulence","corpulent","corpulentness","corpus","corpuscle","corpuscular","corr","corral","corralled","corralling","correct","correctable","corrected","correcting","correction","correctional","corrections","corrective","correctly","correctness","corrector","correggio","correlate","correlated","correlation","correlative","correna","correspond","correspondence","correspondent","corresponding","corresponds","correy","corri","corrianne","corridor","corrie","corrigenda","corrigendum","corrigible","corrina","corrine","corrinne","corroborate","corroborated","corroboration","corroborative","corroborator","corroboratory","corrode","corrodible","corrosion","corrosive","corrosiveness","corrugate","corrugation","corrupt","corrupted","corrupter","corruptibility","corruptible","corruption","corruptions","corruptive","corruptness","corry","cors","corsage","corsair","corset","corsica","corsican","cort","cortes","cortex","cortez","cortge","cortical","cortices","corticosteroid","cortie","cortisone","cortland","cortney","corty","corundum","coruscate","coruscation","corvallis","corvette","corvus","cory","cos","cosby","cosetta","cosette","cosign","cosignatory","cosily","cosimo","cosine","cosiness","cosme","cosmetic","cosmetically","cosmetician","cosmetologist","cosmetology","cosmic","cosmical","cosmo","cosmogonist","cosmogony","cosmological","cosmologist","cosmology","cosmonaut","cosmopolitan","cosmopolitanism","cosmos","cosponsor","cossack","cosset","cost","costa","costanza","costar","costarred","costarring","costello","costive","costiveness","costless","costliness","costly","costner","costs","costume","costumer","cot","cotangent","cote","coterie","coterminous","cotillion","cotonou","cotopaxi","cottage","cottager","cottar","cotted","cotter","cotton","cottonmouth","cottonmouths","cottonseed","cottontail","cottonwood","cottony","cotyledon","couch","couchbase","couchdb","couching","cougar","cough","cougher","coughs","could","couldn","couldnt","coule","coulomb","council","councilman","councilmen","councilor","councilperson","councilwoman","councilwomen","counsel","counsellings","counselor","count","countability","countable","countably","countdown","countdowntimer","counted","countenance","countenancer","counter","counteract","counteraction","counterargument","counterattack","counterbalance","counterclaim","counterclockwise","counterculture","countercyclical","counterespionage","counterexample","counterfeit","counterfeiter","counterflow","counterfoil","counterforce","counterinsurgency","counterintelligence","counterintuitive","counterman","countermand","countermeasure","countermen","counteroffensive","counteroffer","counterpane","counterpart","counterpoint","counterpoise","counterproductive","counterproposal","counterrevolution","counterrevolutionary","counters","countersign","countersignature","countersink","counterspy","counterstrike","countersunk","countertenor","countervail","counterweight","countess","countif","counting","countless","countries","countrify","country","countrycode","countryid","countryman","countrymen","countryname","countryside","countrywide","countrywoman","countrywomen","counts","county","coup","coupe","couperin","couple","coupled","coupler","couplers","couples","couplet","coupling","coupon","coupons","courage","courageous","courageously","courageousness","courages","courbet","courgette","courier","course","courseid","coursename","courser","courses","coursework","coursing","court","courtenay","courteous","courteousness","courteousnesses","courtesan","courtesied","courtesy","courtesying","courthouse","courtier","courtliness","courtly","courtnay","courtney","courtroom","courts","courtship","courtyard","couscous","cousin","cousinly","cousteau","cout","couture","couturier","cov","covalent","covariance","covariant","covariate","covary","cove","coven","covenant","covenanted","covenanter","covent","coventry","cover","coverable","coverage","coverall","covered","coverer","covering","coverlet","covers","coversheet","covert","covertness","covet","coveter","coveting","covetous","covetousness","covey","covington","cow","coward","cowardice","cowardliness","cowardly","cowbell","cowbird","cowboy","cowcatcher","cowed","cower","cowering","cowgirl","cowhand","cowherd","cowhide","cowl","cowley","cowlick","cowling","cowman","cowmen","coworker","cowper","cowpoke","cowpony","cowpox","cowpunch","cowpuncher","cowrie","cowshed","cowslip","cox","coxcomb","coxswain","coy","coyer","coyest","coyly","coyness","coyote","coyoteadapter","coypu","cozen","cozenage","cozily","coziness","cozmo","cozumel","cozy","cp","cpa","cpan","cpanel","cpd","cpi","cpl","cplusplus","cpo","cpp","cppreference","cpr","cps","cpt","cpu","cpus","cpython","cq","cql","cr","crab","crabapple","crabbe","crabbed","crabbedness","crabber","crabbily","crabbiness","crabbing","crabby","crabgrass","crablike","crack","crackable","crackdown","cracker","crackerjack","crackle","crackling","crackly","crackpot","crackup","cradle","cradler","cradling","craft","craftily","craftiness","craftsman","craftsmanship","craftsmen","craftspeople","craftspersons","craftswoman","craftswomen","crafty","crag","craggie","cragginess","craggy","craig","craigslist","cram","cramer","crammed","crammer","cramming","cramp","cramper","crampon","cran","cranach","cranberry","crandall","crane","cranelike","cranford","cranial","cranium","crank","crankcase","crankily","crankiness","crankshaft","cranky","cranmer","cranny","cranston","crap","crape","crapped","crappie","crapping","crappy","crapshooter","cras","crash","crashed","crasher","crashes","crashing","crashlytics","crass","crassness","crate","crater","cravat","cravatted","cravatting","crave","craven","cravenness","craver","craving","craw","crawdad","crawfish","crawford","crawl","crawler","crawling","crawlspace","crawlway","crawly","cray","crayfish","crayola","crayon","craze","crazily","craziness","crazy","crc","crche","creak","creakily","creakiness","creaky","cream","creamer","creamery","creamily","creaminess","creamy","crease","creased","creases","creasing","creat","create","createbean","createbitmap","createchooser","createclass","createcommand","createconnection","createcriteria","created","createdat","createdate","createdby","createddate","createdon","createelement","createfile","createinstance","createmap","createobject","createobjecturl","createparallelgroup","createquery","creates","createserver","createstatement","createtable","createtextnode","createuser","createview","creating","creation","creationdate","creationism","creationist","creative","creativeness","creativities","creativity","creator","creators","creature","creatureliness","creaturely","cred","credence","credent","credential","credentials","credenza","credibility","credible","credibly","credit","creditability","creditable","creditableness","creditably","credited","creditor","credits","creditworthiness","credo","creds","credulity","credulous","credulousness","cree","creed","creedal","creeds","creek","creekside","creel","creep","creeper","creepily","creepiness","creepy","cref","creigh","creight","creighton","cremate","cremation","crematoria","crematorium","crematory","creme","crenelate","crenelation","creole","creon","creosote","crepe","crept","crescendo","crescendoed","crescendoing","crescent","cress","crest","crestfallen","crestfallenness","cresting","crestless","crestview","cretaceous","cretaceously","cretan","crete","cretin","cretinism","cretinous","cretonne","crevasse","crevice","crew","crewel","crewelwork","crewman","crewmen","crib","cribbage","cribbed","cribber","cribbing","crichton","crick","cricket","cricketer","cried","crier","cries","crime","crimea","crimean","crimes","criminal","criminality","criminalization","criminalize","criminologist","criminology","crimp","crimper","crimson","crin","cringe","cringer","crinkle","crinkly","crinoline","cripple","crippler","crippling","cris","crisco","crises","crisis","crisp","crisper","crispiness","crispness","crispy","criss","crisscross","crissie","crissy","crista","cristabel","cristal","cristen","cristi","cristian","cristiano","cristie","cristin","cristina","cristine","cristionna","cristobal","cristy","crit","criteria","criterion","critic","critical","criticality","critically","criticalness","criticism","criticize","criticized","criticizer","criticizes","criticizing","criticizingly","critique","critter","crlf","crm","croak","croaker","croaky","croat","croatia","croatian","croce","crochet","crocheter","crock","crockery","crockett","crockpot","crocodile","crocus","croesus","croft","crofter","croissant","croix","cromwell","cromwellian","cron","crone","cronin","cronjob","cronkite","crontab","cronus","crony","crook","crooked","crookedness","crookes","crookneck","croon","crooner","crop","cropland","cropped","cropper","cropping","croquet","croquette","crosby","crosier","cross","crossarm","crossbar","crossbarred","crossbarring","crossbeam","crossbones","crossbow","crossbowman","crossbowmen","crossbred","crossbreed","crosscheck","crosscurrent","crosscut","crosscutting","crossdomain","crossed","crosses","crossfire","crosshatch","crossing","crossness","crossorigin","crossover","crosspatch","crosspiece","crosspoint","crossproduct","crossroad","crossroads","crosstalk","crosstown","crosswalk","crossway","crosswind","crosswise","crossword","crotch","crotchet","crotchetiness","crotchety","crotchless","croton","crouch","croup","croupier","croupy","crow","crowbait","crowbar","crowbarred","crowbarring","crowd","crowded","crowdedness","crowfeet","crowfoot","crowley","crown","crowned","crowner","crozier","crs","crt","crucial","crucible","crucifiable","crucifix","crucifixion","cruciform","crucify","crud","crudded","crudding","cruddy","crude","crudeness","crudits","crudity","cruel","cruelness","cruelty","cruet","cruft","crufty","cruikshank","cruise","cruiser","cruller","crumb","crumble","crumbliness","crumbly","crumby","crumminess","crummy","crump","crumpet","crumple","crunch","crunchiness","crunchy","crupper","crusade","crusader","cruse","crush","crushable","crusher","crushing","crushproof","crusoe","crust","crustacean","crustal","crustily","crustiness","crusty","crutch","crux","cruz","cry","crybaby","cryogenic","cryogenics","cryostat","cryosurgery","crypt","cryptanalysis","cryptanalyst","cryptanalytic","cryptic","cryptically","crypto","cryptogram","cryptographer","cryptographic","cryptographically","cryptography","cryptologic","cryptological","cryptologist","cryptology","cryptozoic","crysta","crystal","crystalline","crystallite","crystallization","crystallize","crystallized","crystallizes","crystallizing","crystallographer","crystallographic","crystallography","crystie","cs","csc","cse","csharp","cshtml","csp","csproj","csr","csrf","csrftoken","css","cssclass","cssmenu","cssref","cssselector","cst","cstdlib","cstr","cstring","csv","csvfile","ct","cte","cthrine","ctime","ctl","ctn","ctor","ctp","ctr","ctrl","cts","ctx","ctype","ctypes","cu","cub","cuba","cuban","cubbed","cubbing","cubbyhole","cube","cuber","cubes","cubic","cubical","cubicle","cubism","cubist","cubit","cuboid","cuchulain","cuckold","cuckoldry","cuckoo","cucumber","cud","cuda","cuddle","cuddly","cudgel","cue","cuff","cuisinart","cuisine","culbertson","culinary","cull","cullan","cullen","cullender","culler","culley","cullie","cullin","cully","culminate","culmination","culotte","culpa","culpability","culpable","culpableness","culpably","culprit","cult","cultism","cultist","cultivable","cultivate","cultivated","cultivation","cultivator","cultural","culture","cultured","cultureinfo","cultures","culver","culvert","cum","cumber","cumberland","cumbersome","cumbersomeness","cumbrous","cumin","cummerbund","cummings","cumquat","cumsum","cumulate","cumulation","cumulative","cumuli","cumulonimbi","cumulonimbus","cumulus","cunard","cuneiform","cunnilingus","cunning","cunningham","cunningness","cunt","cup","cupboard","cupcake","cupertino","cupful","cupid","cupidinously","cupidity","cupola","cupped","cupping","cupric","cuprous","cur","curability","curabitur","curable","curableness","curably","curacao","curacy","curare","curate","curative","curator","curatorial","curb","curbing","curbside","curbstone","curcio","curd","curdate","curdle","cure","cured","curer","curettage","curfew","curfs","curia","curiae","curie","curio","curiosity","curious","curiousness","curitiba","curium","curl","curler","curlew","curlicue","curliness","curling","curlopt","curly","curlycue","curmudgeon","curr","curran","currant","curred","currencies","currency","current","currentculture","currentdate","currentdb","currentdevice","currentdomain","currentindex","currentitem","currentline","currentlocation","currently","currentness","currentnode","currentpage","currentposition","currentrow","currentstate","currenttarget","currentthread","currenttime","currenttimemillis","currentuser","currentvalue","currentversion","currey","curricle","curricula","curricular","curriculum","currie","currier","curring","curry","currycomb","curs","curse","cursed","cursedness","curses","cursive","cursiveness","cursives","cursor","cursorily","cursoriness","cursors","cursory","cursus","curt","curtail","curtailer","curtailment","curtain","curtice","curtis","curtness","curtsey","curtsy","curvaceous","curvaceousness","curvature","curve","curved","curves","curvilinear","curvilinearity","curving","curvy","cus","cushion","cushman","cushy","cusp","cuspid","cuspidor","cuss","cussed","cussedness","cusses","cussing","cust","custard","custer","custid","custodial","custodian","custodianship","custody","custom","customadapter","customarily","customariness","customary","customcell","customer","customerid","customername","customers","customhouse","customizable","customization","customize","customized","customizing","customview","cut","cutaneous","cutaway","cutback","cute","cuteness","cutesy","cuticle","cutlass","cutler","cutlery","cutlet","cutoff","cutout","cuts","cutter","cutthroat","cutting","cuttle","cuttlebone","cuttlefish","cutup","cutworm","cuvier","cuzco","cv","cvs","cvtcolor","cw","cwd","cwiki","cwt","cx","cxf","cxx","cxxflags","cy","cyan","cyanamid","cyanate","cyanic","cyanide","cyanogen","cyb","cybele","cybernetic","cybernetics","cyberpunk","cyberspace","cybil","cybill","cyborg","cyclades","cyclamen","cycle","cycler","cycles","cycleway","cyclic","cyclical","cycling","cyclist","cyclohexanol","cycloid","cycloidal","cyclometer","cyclone","cyclonic","cyclopean","cyclopedia","cyclopes","cyclops","cyclotron","cyder","cygnet","cygnus","cygwin","cyl","cylinder","cylindric","cylindrical","cymbal","cymbalist","cymbre","cynde","cyndi","cyndia","cyndie","cyndy","cynic","cynical","cynicism","cynosure","cynthea","cynthia","cynthie","cynthy","cypher","cypreses","cypress","cyprian","cypriot","cyprus","cyrano","cyril","cyrill","cyrille","cyrillic","cyrillus","cyrus","cyst","cystic","cython","cytochemistry","cytologist","cytology","cytolysis","cytoplasm","cytoplasmic","cytosine","cytotoxic","cz","czar","czarevitch","czarina","czarism","czarist","czarship","czech","czechoslovak","czechoslovakia","czechoslovakian","czechs","czerniak","czerny","d","da","dab","dabbed","dabber","dabbing","dabble","dabbler","dac","dacca","dace","dacey","dacha","dachau","dachshund","dacia","dacie","dacron","dactyl","dactylic","dacy","dad","dada","dadaism","dadaist","daddy","dade","dado","dadoes","dados","daedalus","dael","daemon","daemoncommandexecution","daemonic","daffi","daffie","daffiness","daffodil","daffy","daft","daftness","dag","dagger","dagmar","dagny","dagscheduler","daguerre","daguerreotype","dagwood","dahl","dahlia","dahomey","daile","dailiness","daily","daimler","daintily","daintiness","dainty","daiquiri","dairy","dairying","dairyland","dairymaid","dairyman","dairymen","dairywoman","dairywomen","dais","daisey","daisi","daisie","daisy","dakar","dakota","dakotan","dal","dale","dalenna","daleth","daley","dalhousie","dali","dalia","dalian","dalila","dall","dallas","dalli","dalliance","dallier","dallon","dally","dalmatia","dalmatian","daloris","dalston","dalt","dalton","dalvik","dalvikvm","daly","dam","damage","damageable","damaged","damager","damaging","damara","damaris","damascus","damask","dame","damian","damiano","damien","damion","damita","dammed","damming","dammit","damn","damnably","damnation","damned","damnedest","damning","damocles","damon","damp","damped","dampen","dampener","damper","damping","dampness","damsel","damselfly","damson","dan","dana","danbury","dance","dancelike","dancer","dandelion","dander","dandify","dandily","dandle","dandruff","dandy","dane","danelaw","danell","danella","danette","dang","danger","dangerfield","dangerous","dangerousness","dangle","dangler","dangling","dani","dania","danial","danica","danice","danie","daniel","daniela","daniele","daniella","danielle","danielson","danika","danila","danish","danit","danita","dank","dankness","danna","dannel","danni","dannie","danny","dannye","danseuse","dante","danton","danube","danubian","danville","danya","danyelle","danyette","danzig","dao","daphene","daphna","daphne","dapibus","dapper","dapperness","dapple","dar","dara","darb","darbee","darbie","darby","darcee","darcey","darci","darcie","darcy","darda","dardanelles","dare","daredevil","daredevilry","dareen","darell","darelle","daren","darer","daresay","dari","daria","darice","darill","darin","daring","daringness","dario","darius","darjeeling","dark","darken","darkener","darker","darkish","darkly","darkness","darkroom","darla","darleen","darlene","darline","darling","darlingness","darlington","darlleen","darn","darnall","darned","darnell","darner","darning","daron","darpa","darrel","darrell","darrelle","darren","darrick","darrin","darrow","darryl","darsey","darsie","dart","dartboard","darter","darth","dartmouth","darvon","darwin","darwinian","darwinism","darwinist","darya","daryl","daryle","daryn","das","dash","dasha","dashboard","dashed","dasher","dashes","dashiki","dashing","dasi","dasie","dask","dastard","dastardliness","dastardly","dasya","dat","data","dataaccess","dataadapter","dataannotations","dataarray","database","databaseerror","databasehelper","databasename","databasereference","databases","databind","databinding","datacenter","datacolumn","datacontext","datacontract","datafield","datafile","dataflow","dataframe","dataframes","datagram","datagrid","datagridtemplatecolumn","datagridtextcolumn","datagridview","dataindex","datainputstream","dataitem","datalist","datamation","datamedia","datamember","datamodel","datanode","datanucleus","dataobject","dataoutputstream","datapoint","datapoints","dataprovider","datareader","datarow","datas","dataservice","dataset","datasets","datasheet","datasnapshot","datasource","datasourceid","datasources","datastax","datastore","datastream","datastring","datatable","datatables","datatemplate","datatextfield","datatransfer","datatrigger","datatype","datatypes","dataurl","datausingencoding","datavaluefield","dataview","date","dateadd","datecreated","dated","datediff","datedly","datedness","datefield","dateformat","dateformatter","datefrom","dateless","dateline","dateofbirth","datepart","datepicker","datepickerdialog","dater","daterange","dates","datestr","datestring","datetime","datetimefield","datetimeformat","datetimeformatter","datetimeoffset","datetimepicker","dateto","dateutil","datevalue","datha","dating","dative","datos","datsun","datum","daub","dauber","daugherty","daughter","daumier","daune","daunt","daunted","daunting","dauntless","dauntlessness","dauphin","dav","davao","dave","daveen","daven","davenport","daveta","davey","david","davida","davidde","davide","davidson","davie","davin","davina","davine","davinich","davis","davit","davita","davon","davy","dawdle","dawdler","dawes","dawn","dawna","dawson","day","daybed","daybreak","daycare","daydream","daydreamer","dayle","daylight","dayna","dayofmonth","dayofweek","days","daysack","daytime","dayton","daze","dazed","dazzle","dazzler","dazzling","db","dba","dbadapter","dbc","dbconn","dbconnect","dbconnection","dbcontext","dbcp","dbd","dbf","dbg","dbh","dbhelper","dbhost","dbi","dbl","dbms","dbname","dbnull","dbo","dbpath","dbpedia","dbs","dbset","dbtype","dbus","dbuser","dbutante","dc","dcc","dcollet","dcolletage","dct","dd","ddd","dddd","ddene","ddf","ddl","dds","ddt","de","deacon","deaconess","deactivate","dead","deadbeat","deadbolt","deaden","deadener","deadening","deadhead","deadline","deadliness","deadlock","deadly","deadness","deadpan","deadpanned","deadpanner","deadpanning","deadwood","deaf","deafen","deafening","deafness","deal","dealer","dealership","dealing","dealloc","deallocate","deallocated","deallocator","deals","dealt","dean","deana","deandre","deane","deanery","deann","deanna","deanne","deanship","dear","dearborn","dearness","dearth","dearths","deary","deassign","death","deathbed","deathblow","deathless","deathlike","deathly","deaths","deathtrap","deathward","deathwatch","deb","debacle","debar","debark","debarkation","debarment","debarring","debaser","debatable","debate","debater","debauch","debauched","debauchedness","debauchee","debaucher","debauchery","debbi","debbie","debby","debee","debenture","debera","debi","debian","debilitate","debilitation","debility","debit","debonair","debonairness","debor","debora","deborah","debouch","debounce","debra","debrief","debris","debt","debtor","debug","debugged","debugger","debugging","debussy","debut","dec","decade","decadency","decadent","decades","decaf","decaffeinate","decagon","decal","decalogue","decamp","decampment","decapitate","decapitator","decathlon","decatur","decay","decca","deccan","decease","decedent","deceit","deceitful","deceitfulness","deceive","deceived","deceiver","deceives","deceiving","deceivingly","decelerate","deceleration","decelerator","december","decency","decennial","decent","deception","deceptive","deceptiveness","decertify","dechlorinate","decibel","decidability","decidable","decide","decided","decidedness","decides","deciding","deciduous","deciduousness","decile","deciliter","decimal","decimalformat","decimals","decimate","decimation","decimeter","decipher","decipherable","decipherer","decision","decisional","decisioned","decisioning","decisions","decisive","decisiveness","deck","deckchair","decker","deckhand","decking","decl","declamation","declamatory","declarable","declaration","declarations","declarative","declarator","declaratory","declare","declared","declarer","declares","declaring","declension","declination","decline","decliner","declivity","declspec","decltype","decnet","deco","decode","decoded","decodefile","decoder","decoderesource","decodestream","decoding","decolletes","decolorising","decomposability","decomposable","decompose","decomposition","decompress","decongestant","deconstruction","deconvolution","decor","decorate","decorated","decorates","decorating","decoration","decorative","decorativeness","decorator","decorators","decorous","decorousness","decorticate","decortication","decorum","decorview","decoupage","decouple","decoy","decrease","decreases","decreasing","decree","decreeing","decrement","decremental","decrepit","decrepitude","decriminalization","decriminalize","decry","decrypt","decrypted","decryption","decstation","decsystem","dectape","decustomised","dede","dedekind","dedicate","dedicated","dedication","dedicative","dedicator","dedicatory","dedie","dedra","deduce","deducible","deduct","deductibility","deductible","deduction","deductive","dee","deeann","deeanne","deed","deeded","deedee","deeding","deejay","deem","deemphasis","deena","deep","deepcopy","deepen","deeper","deepish","deeply","deepness","deer","deerdre","deere","deerskin","deerstalker","deerstalking","deeyn","def","deface","defacement","defaecate","defalcate","defalcation","defamation","defamatory","defame","defamer","default","defaultactioninvocation","defaultbuildoperationexecutor","defaultcenter","defaultconfig","defaultdict","defaulter","defaultfilterchain","defaulthttpclient","defaulting","defaultlistablebeanfactory","defaultmanager","defaultmaven","defaults","defaultsingletonbeanregistry","defaulttablemodel","defaultvalue","defaultview","defeat","defeated","defeater","defeatism","defeatist","defeats","defecate","defecation","defect","defection","defective","defectiveness","defector","defend","defendant","defended","defenestrate","defense","defenseless","defenselessness","defenses","defensibility","defensible","defensibly","defensive","defensiveness","defer","deference","deferent","deferential","deferrable","deferral","deferred","deferrer","deferring","deffer","defiance","defiant","defibrillator","deficiency","deficient","deficit","defier","defile","defilement","definable","definably","define","defineclass","defined","defineproperty","definer","defines","defining","definite","definitely","definiteness","definition","definitional","definitions","definitive","definitiveness","defis","deflate","deflation","deflationary","deflect","deflected","deflection","deflector","defn","defocus","defocussing","defoe","defog","defogger","defoliant","defoliator","deform","deformational","deformed","deformity","defraud","defrauder","defrayal","defrost","defroster","defs","deft","deftness","defun","defunct","defy","defying","deg","degas","degassing","degauss","degeneracy","degenerate","degenerateness","degrade","degraded","degradedness","degrading","degrease","degree","degrees","degum","dehlia","dehumanize","dehydrator","deice","deicer","deictic","deidre","deification","deify","deign","deimos","deina","deirdre","deist","deistic","deity","deja","deject","dejected","dejectedness","dejection","dejesus","dekalb","dekastere","del","dela","delacroix","delacruz","delainey","delaney","delano","delaware","delawarean","delay","delayed","delayer","delays","delbert","delcina","delcine","delectable","delectableness","delectably","delectation","delegable","delegate","delegated","delegates","delegatingconstructoraccessorimpl","delegatingfilterproxy","delegatingmethodaccessorimpl","delegation","deleon","delete","deleted","deleterious","deleteriousness","deletes","deleting","deletion","delfs","delft","delftware","delgado","delhi","deli","delia","deliberate","deliberately","deliberateness","deliberative","deliberativeness","delibes","delicacy","delicate","delicateness","delicatenesses","delicates","delicatessen","delicious","deliciousness","delicti","delighted","delightedness","delightful","delightfulness","delila","delilah","delilahs","delim","delimited","delimiter","delimiters","delims","delinda","delineate","delineation","delinquency","delinquent","deliquesce","deliquescent","delirious","deliriousness","delirium","delius","deliver","deliverable","deliverables","deliverance","delivered","deliverer","delivering","delivers","delivery","deliverymen","dell","della","dellwood","delly","delmar","delmarva","delmer","delmonico","delmor","delmore","delora","delores","deloria","deloris","delphi","delphic","delphine","delphinia","delphinium","delphinus","delta","deltatime","deltax","deltay","deltoid","delude","deluder","deluding","deluge","delusion","delusional","delusive","delusiveness","deluxe","delve","delver","dem","demagnify","demagogic","demagogue","demagoguery","demagogy","demand","demander","demanding","demandingly","demands","demarcate","demarcation","demavend","demean","demeanor","demented","dementedness","dementia","demerol","demesne","demeter","demetra","demetre","demetri","demetria","demetrius","demigod","demijohn","demimondaine","demimonde","demineralization","deming","demise","demit","demitasse","demitted","demitting","demo","democracy","democrat","democratic","democratically","democratization","democratize","democratizes","democritus","demographer","demographic","demographical","demography","demolish","demolisher","demolition","demon","demonetization","demoniac","demoniacal","demonic","demonology","demonstrable","demonstrableness","demonstrably","demonstrate","demonstrated","demonstrates","demonstrating","demonstration","demonstrative","demonstrativeness","demonstrativenesses","demonstratives","demonstrator","demoralization","demoralizer","demoralizing","demorgan","demos","demosthenes","demote","demotic","demott","demount","dempsey","demulcent","demultiplex","demur","demure","demureness","demurral","demurred","demurrer","demurring","demythologization","demythologize","den","dena","dendrite","dene","deneb","denebola","deneen","deng","dengue","deni","deniable","denial","denice","denied","denier","denigrate","denigration","denim","denise","denizen","denmark","denna","denned","dennet","denney","denni","dennie","denning","dennison","denny","denominate","denominational","denominator","denote","denotes","denouement","denounce","denouncement","denouncer","dens","dense","densely","denseness","densitometer","densitometric","densitometry","density","dent","dental","dentifrice","dentin","dentine","dentist","dentistry","dentition","denture","denuclearize","denudation","denude","denuder","denunciate","denunciation","denver","deny","denying","denys","denyse","deodorant","deodorization","deodorize","deodorizer","deon","deonne","deoxyribonucleic","dep","depart","department","departmental","departmentalization","departmentalize","departmentid","departments","departure","depend","dependability","dependable","dependableness","dependably","dependant","dependence","dependencies","dependency","dependencyobject","dependencyproperty","dependent","dependentassembly","depending","depends","dependson","depict","depicted","depicter","depiction","depilatory","deplete","depletion","deplorable","deplorableness","deplorably","deplore","deplorer","deploring","deploy","deployable","deployed","deployer","deploying","deployment","deployments","depolarize","deponent","deport","deportation","deportee","deportment","depose","deposit","depositary","deposition","depositor","depository","depot","deprave","depraved","depravedness","depraver","depravity","deprecate","deprecated","deprecating","deprecation","deprecatory","depreciable","depreciate","depreciating","depreciation","depreciative","depress","depressant","depressible","depression","depressive","depressor","deprive","deps","dept","depth","depths","deputation","depute","deputize","deputy","deque","dequeue","dequeuereusablecell","dequeuereusablecellwithidentifier","der","derail","derailment","derange","derangement","derby","derbyshire","dereference","dereferencing","derek","derelict","dereliction","derick","deride","deriding","derision","derisive","derisiveness","derisory","derivable","derivate","derivation","derivative","derivativeness","derivatives","derive","derived","deriveddata","derives","deriving","derk","dermal","dermatitides","dermatitis","dermatological","dermatologist","dermatology","dermis","dermot","derogate","derogation","derogatorily","derogatory","derrek","derrick","derrida","derrik","derril","derringer","derrire","derron","derry","dervish","derward","derwin","des","desalinate","desalination","desalinization","desalinize","desalt","desc","descant","descartes","descend","descendant","descendants","descended","descendent","descender","descending","descends","descent","descr","describable","describe","described","describes","describing","description","descriptions","descriptive","descriptiveness","descriptor","descriptors","descry","desdemona","desecrate","desecrater","desecration","deselect","deserialization","deserialize","deserialized","deserializeobject","deserializer","deserializing","desert","deserter","desertification","desertion","deserunt","deserve","deserved","deservedness","deserves","deserving","desi","desiccant","desiccate","desiccation","desiccator","desiderata","desideratum","design","designable","designate","designated","designation","designational","designator","designed","designer","designers","designing","designs","desirabilia","desirability","desirable","desirableness","desirably","desirae","desire","desired","desiredcapabilities","desiree","desirer","desiri","desirous","desirousness","desist","desk","desktop","desktops","desmond","desmund","desolate","desolateness","desolater","desolating","desolation","desorption","despair","despairer","despairing","desperado","desperadoes","desperate","desperateness","desperation","despicable","despicably","despise","despiser","despite","despoil","despoilment","despond","despondence","despondency","despondent","despotic","despotically","despotism","dessert","dessicate","dest","destdir","destinate","destination","destinations","destinationviewcontroller","destine","destiny","destitute","destituteness","destitution","destroy","destroyed","destroyer","destroying","destroys","destruct","destructibility","destructible","destruction","destructive","destructiveness","destructor","destructors","destructuring","desuetude","desultorily","desultoriness","desultory","det","detach","detached","detachedness","detacher","detachment","detail","detailed","detailedness","details","detailview","detailviewcontroller","detain","detainee","detainer","detainment","detect","detectability","detectable","detectably","detected","detecting","detection","detective","detector","detects","detentes","detention","deter","detergency","detergent","deteriorate","deterioration","determent","determinability","determinable","determinableness","determinacy","determinant","determinate","determinateness","determination","determinative","determinativeness","determine","determined","determinedly","determinedness","determiner","determines","determining","determinism","deterministic","deterministically","deterred","deterrence","deterrent","deterring","deters","detersive","detestable","detestableness","detestably","detestation","dethrone","dethronement","detonable","detonate","detonated","detonation","detonator","detour","detox","detoxification","detoxify","detract","detractive","detribalize","detriment","detrimental","detritus","detroit","deuce","deuced","deus","deuterium","deuteron","deuteronomy","deutsch","dev","deva","devan","devanagari","devastate","devastating","devastation","devastator","devcenter","devdependencies","devel","develop","developed","developer","developerguide","developers","developerworks","developing","development","developmental","devexpress","devi","deviance","deviancy","deviant","deviate","deviated","deviating","deviation","device","deviceid","devicename","devices","devil","devilish","devilishness","devilment","devilry","deviltry","devin","devina","devinne","devious","deviousness","devise","deviser","devkit","devland","devlen","devlin","devoice","devolution","devolve","devon","devondra","devonian","devonna","devonne","devonshire","devops","devora","devote","devoted","devotee","devotion","devotional","devour","devourer","devout","devoutness","devs","devtools","devy","dew","dewain","dewar","dewayne","dewberry","dewclaw","dewdrop","dewey","dewie","dewiness","dewitt","dewlap","dewy","dex","dexedrine","dexes","dexter","dexterity","dexterous","dexterousness","dextrose","df","dfa","dfd","dff","dfs","dg","dgv","dh","dhaka","dhaulagiri","dhcp","dhe","dhoti","dhow","di","dia","diabase","diabetes","diabetic","diabolic","diabolical","diabolicalness","diabolism","diachronic","diacritic","diacritical","diadem","diaereses","diaeresis","diag","diaghilev","diagnometer","diagnosable","diagnose","diagnosed","diagnosis","diagnostic","diagnostically","diagnostician","diagnostics","diagonal","diagonalize","diagram","diagrammable","diagrammatic","diagrammaticality","diagrammatically","diagrammed","diagrammer","diagramming","diagrams","diahann","dial","dialect","dialectal","dialectic","dialectical","dialed","dialer","dialing","dialog","dialogflow","dialogfragment","dialogged","dialogging","dialoginterface","dialogresult","dialogs","dialogue","dials","dialysis","dialyzed","dialyzes","diam","diamagnetic","diameter","diametric","diametrical","diamond","diamondback","diamonds","dian","diana","diandra","diane","dianemarie","diann","dianna","dianne","diannne","diapason","diaper","diaphanous","diaphanousness","diaphragm","diaphragmatic","diarist","diarmid","diarrhea","diarrheal","diary","diaspora","diastase","diastole","diastolic","diathermy","diathesis","diatom","diatomic","diatonic","diatribe","diaz","dibble","dibs","dic","dicaprio","dice","dicer","dicey","dichloride","dichotomization","dichotomize","dichotomous","dichotomy","dicier","diciest","dicing","dick","dickens","dickensian","dicker","dickerson","dickey","dickie","dickier","dickiest","dickinson","dickson","dicky","dicotyledon","dicotyledonous","dict","dicta","dictaphone","dictate","dictation","dictator","dictatorial","dictatorialness","dictatorship","diction","dictionaries","dictionary","dicts","dictum","did","didactic","didactically","didactics","diddle","diddler","diderot","didfinishlaunchingwithoptions","didi","didn","didnt","dido","didoes","didreceivememorywarning","didselectrowatindexpath","didst","die","died","diefenbaker","diego","dieing","dielectric","diem","diena","dierdre","diereses","dieresis","dies","diesel","diet","dietary","dieter","dietetic","dietetics","diethylaminoethyl","diethylstilbestrol","dietitian","dietrich","dietz","dif","diff","differ","difference","differences","different","differentiability","differentiable","differential","differentiate","differentiated","differentiation","differentiator","differently","differentness","differing","differs","difficile","difficult","difficulties","difficulty","diffidence","diffident","diffract","diffraction","diffractometer","diffs","diffuse","diffuseness","diffuser","diffusible","diffusion","diffusional","diffusive","diffusiveness","diffusivity","dig","digerati","digest","digested","digester","digestibility","digestible","digestifs","digestion","digestive","digg","digger","digging","digit","digital","digitalis","digitalization","digitalized","digitalizes","digitalizing","digitalocean","digitalwrite","digitization","digitize","digitizer","digits","dignified","dignify","dignissim","dignitary","dignity","digram","digraph","digraphs","digress","digression","digressive","digressiveness","dihedral","dijit","dijkstra","dijon","dike","diker","diktat","dilan","dilapidate","dilapidation","dilatation","dilate","dilated","dilation","dilator","dilatoriness","dilatory","dilbert","dilemma","dilettante","dilettantish","dilettantism","diligence","diligent","diligentness","dilithium","dill","dillard","dillie","dilling","dillinger","dillis","dillon","dilly","dillydally","dilogarithm","diluent","dilute","diluted","diluteness","dilution","dim","dimaggio","dime","dimen","dimension","dimensional","dimensionality","dimensionless","dimensions","dimer","dimethyl","dimethylglyoxime","diminish","diminished","diminuendo","diminution","diminutive","diminutiveness","dimitri","dimitry","dimity","dimmed","dimmer","dimmest","dimming","dimness","dimorphism","dimple","dimply","dims","dimwit","dimwitted","din","dina","dinah","dinar","dine","diner","dinette","ding","dingbat","dinghy","dingily","dinginess","dingle","dingo","dingoes","dingus","dingy","dinky","dinned","dinner","dinnertime","dinnerware","dinnie","dinning","dinny","dino","dinosaur","dint","diocesan","diocese","diocletian","diode","diogenes","dion","dione","dionis","dionisio","dionne","dionysian","dionysus","diophantine","diopter","dior","diorama","dioxalate","dioxide","dioxin","dip","diphtheria","diphthong","diplexers","diploid","diploma","diplomacy","diplomat","diplomata","diplomatic","diplomatically","diplomatics","diplomatist","dipodic","dipody","dipole","dipped","dipper","dipping","dippy","dipsomania","dipsomaniac","dipstick","dipterous","diptych","diptychs","dir","dirac","dire","direct","directcast","directed","direction","directional","directionality","directions","directive","directives","directivity","directly","directness","director","directorate","directorial","directories","directorship","directory","directoryentry","directoryinfo","directrix","directs","directx","direful","direness","dirge","dirichlet","dirigible","dirk","dirname","dirndl","dirpath","dirs","dirt","dirtily","dirtiness","dirty","dis","disable","disabled","disablement","disabler","disables","disabling","disabuse","disadvantage","disadvantaged","disadvantages","disagree","disagreeable","disallow","disambiguate","disappear","disappeared","disappearing","disappears","disappointed","disappointing","disarming","disarrange","disaster","disastrous","disband","disbandment","disbar","disbarment","disbarring","disbelieving","disbursal","disburse","disbursement","disburser","disc","discard","discarded","discern","discerner","discernibility","discernible","discernibly","discerning","discernment","discharged","disciple","discipleship","disciplinarian","disciplinary","discipline","disciplined","discipliner","disciplines","disciplining","disclaimer","disclosed","disclosure","disco","discography","discolor","discolored","discoloreds","discombobulate","discomfit","discomfiture","discommode","disconcerting","disconnect","disconnected","disconnectedness","disconnecter","disconsolate","discord","discordance","discordant","discorporate","discotheque","discount","discourage","discouraged","discouragement","discouraging","discover","discoverable","discovered","discoverer","discovering","discovery","discreet","discreetly","discreetness","discrepancy","discrepant","discrete","discreteness","discreteobjectkeyframe","discretion","discretionary","discretization","discretized","discriminable","discriminant","discriminate","discriminated","discriminating","discrimination","discriminator","discriminatory","discursiveness","discus","discuss","discussant","discussed","discusser","discusses","discussing","discussion","discussions","disdain","disdainful","disdainfulness","disease","disembowel","disembowelment","disengage","disfigure","disfigurement","disfranchise","disfranchisement","disgorge","disgrace","disgracer","disgruntle","disgruntlement","disguise","disguised","disguiser","disgust","disgusted","disgustful","disgusting","dish","dishabille","disharmonious","dishcloth","dishcloths","dishevel","dishevelment","dishonest","dishonored","dishpan","dishrag","dishtowel","dishwasher","dishwater","disillusion","disillusionment","disinfectant","disinherit","disinterested","disinterestedness","disinvest","disjoin","disjointedness","disjunct","disjunctive","disk","diskette","disks","dislike","dislodge","dislodgement","dismal","dismalness","dismantle","dismantlement","dismay","dismayed","dismaying","dismember","dismemberment","dismiss","dismissed","dismissive","dismissviewcontrolleranimated","disney","disneyland","disoblige","disorder","disordered","disorderedness","disorderliness","disorderly","disorganize","disorganized","disp","disparage","disparagement","disparager","disparaging","disparate","disparateness","dispatch","dispatched","dispatcher","dispatcherservlet","dispatchevent","dispatcheventimpl","dispatching","dispatchmessage","dispatchqueue","dispatchtouchevent","dispel","dispelled","dispelling","dispensable","dispensary","dispensate","dispensation","dispense","dispenser","dispersal","dispersant","disperse","dispersed","disperser","dispersible","dispersion","dispersive","dispersiveness","dispirit","displace","display","displayalerts","displayclass","displayed","displayfor","displaying","displaymetrics","displayname","displays","displease","displeased","displeasure","disport","disposable","disposal","dispose","disposed","disposing","disposition","dispositional","disproportional","disproportionate","disproportionation","disprove","disputable","disputably","disputant","disputation","disputatious","dispute","disputed","disputer","disquiet","disquieting","disquisition","disqus","disraeli","disregard","disregardful","disrepair","disreputable","disreputableness","disrepute","disrespect","disrupt","disrupted","disrupter","disruption","disruptive","disruptor","dissatisfy","dissect","dissed","dissemble","dissembler","disseminate","dissemination","dissension","dissent","dissenter","dissertation","disservice","disses","dissever","dissidence","dissident","dissimilar","dissing","dissipate","dissipated","dissipatedly","dissipatedness","dissipater","dissipation","dissociable","dissociate","dissociated","dissociation","dissociative","dissoluble","dissolute","dissoluteness","dissolve","dissolved","dissonance","dissonant","dissuade","dissuader","dissuasive","dist","distaff","distal","distance","distances","distant","distantness","distaste","distemper","distend","distension","distention","distillate","distillation","distillery","distinct","distincter","distinctest","distinction","distinctive","distinctiveness","distinctness","distinguish","distinguishable","distinguishably","distinguished","distinguisher","distort","distorted","distorter","distortion","distract","distracted","distractedness","distracting","distrait","distraught","distress","distressful","distressing","distribute","distributed","distributer","distributing","distribution","distributional","distributions","distributive","distributiveness","distributivity","distributor","distributorship","district","distro","distrust","disturb","disturbance","disturbed","disturber","disturbing","distutils","disulfide","disuse","disyllable","dita","ditch","ditcher","dither","ditsy","ditto","ditty","ditz","ditzel","diuresis","diuretic","diurnal","div","diva","divalent","divan","dive","dived","diver","diverge","divergence","divergent","diverse","diverseness","diversification","diversifier","diversify","diversion","diversionary","diversity","divert","diverticulitis","divertimento","divest","divestiture","divestment","divid","dividable","divide","divided","dividend","divider","dividing","divination","divine","diviner","divinity","divisibility","divisible","division","divisional","divisions","divisive","divisiveness","divisor","divorce","divorcement","divot","divs","divulge","divvy","dix","dixie","dixiecrat","dixieland","dixon","dizzily","dizziness","dizzy","dizzying","dj","djakarta","django","djangoproject","djava","djellaba","djellabah","djibouti","dk","dl","dlg","dlib","dll","dllexport","dllimport","dlls","dlopen","dm","dma","dmd","dmg","dmitri","dml","dmod","dms","dmz","dn","dna","dname","dnepr","dnepropetrovsk","dnieper","dniester","dniren","dnn","dns","do","doa","doable","dob","dobbin","doberman","dobro","doc","docent","docid","docile","docility","dock","docker","dockerfile","docket","dockland","dockpanel","dockside","dockworker","dockyard","docmd","docreatebean","docs","doctor","doctoral","doctorate","doctorow","doctors","doctrinaire","doctrinal","doctrine","doctype","docudrama","document","documentary","documentation","documentbuilder","documentbuilderfactory","documented","documentelement","documentid","documentroot","documents","documentsdirectory","docusign","docx","dod","dodder","dode","dodecahedra","dodecahedral","dodecahedron","dodge","dodgem","dodger","dodgson","dodi","dodie","dodington","dodo","dodoma","dodson","dody","doe","doer","does","doeskin","doesn","doesnt","doevents","doexecute","doff","dofilter","dofilterinternal","dog","dogcart","dogcatcher","doge","dogeared","doget","dogetbean","dogfight","dogfish","dogfought","dogged","doggedness","doggerel","dogging","doggone","doggy","doghouse","dogie","dogleg","doglegged","doglegging","dogma","dogmatic","dogmatically","dogmatics","dogmatism","dogmatist","dogs","dogsbody","dogtooth","dogtown","dogtrot","dogtrotted","dogtrotting","dogwood","dogy","doh","doha","doi","doily","doinbackground","doing","doit","dojo","dolby","doldrum","doldrums","dole","doled","doleful","dolefuller","dolefullest","dolefulness","doles","dolf","doling","doll","dollar","dollars","dolley","dolli","dollie","dollop","dolly","dolmen","dolomite","dolomitic","dolor","dolore","dolores","dolorita","dolorous","dolph","dolphin","dolt","doltish","doltishness","dom","domain","domainname","domains","domcontentloaded","domdocument","dome","domelement","domenic","domenico","domeniga","domesday","domestic","domestically","domesticate","domesticated","domestication","domesticity","domicile","domiciliary","dominance","dominant","dominate","domination","dominator","dominatrices","dominatrix","domineer","domineering","domineeringness","dominga","domingo","dominguez","domini","dominic","dominica","dominican","dominick","dominik","dominion","dominique","domino","dominoes","domitian","dompdf","don","dona","donahue","donal","donald","donaldson","donall","donalt","donate","donatello","donation","donations","donative","donaugh","donavon","done","donec","donella","donelle","donetsk","donetta","dong","dongle","donia","donica","donielle","donizetti","donkey","donn","donna","donnamarie","donne","donned","donnell","donnelly","donner","donni","donnie","donning","donnish","donnishness","donny","donnybrook","donor","donovan","dont","donut","donutted","donutting","doodad","doodle","doodlebug","doodler","doohickey","dooley","doolittle","doom","doomsday","doonesbury","door","doorbell","doorhandles","doorkeep","doorkeeper","doorknob","doorman","doormat","doormen","doornail","doorplate","doors","doorstep","doorstepped","doorstepping","doorstop","doorway","dooryard","dopa","dopamine","dopant","dope","doper","dopey","dopier","dopiest","dopiness","dopost","doppler","doprivileged","dor","dora","dorado","doralia","doralin","doralyn","doralynn","doralynne","dorcas","dorchester","doreen","dorelia","dorella","dorelle","dorena","dorene","doretta","dorette","dorey","dori","doria","dorian","doric","dorice","dorie","dorine","dorisa","dorise","dorita","dork","dorky","dorm","dormancy","dormant","dormer","dormice","dormitory","dormouse","doro","dorolice","dorolisa","dorotea","doroteya","dorothea","dorothee","dorothy","dorree","dorri","dorrie","dorry","dorsal","dorsey","dorthea","dorthy","dortmund","dory","dos","dosage","dose","dosi","dosimeter","dosimetry","dosomething","dossier","dost","dostart","dostoevsky","dostuff","dot","dotage","dotard","dote","doter","doti","doting","dotnet","dotnetfiddle","dots","dotson","dotted","dotti","dottie","dottiness","dotting","dotty","douala","douay","double","doubleanimation","doubled","doubleday","doubleheader","doubleness","doubler","doubles","doublespeak","doublet","doublethink","doubleton","doublevalue","doubling","doubloon","doubly","doubt","doubted","doubter","doubtful","doubtfulness","doubting","doubtless","doubtlessness","doubts","douche","doug","dough","dougherty","doughs","doughty","doughy","dougie","douglas","douglass","dougy","dour","dourness","douro","douse","douser","dov","dove","dovecote","dover","dovetail","dovish","dow","dowager","dowdily","dowdiness","dowdy","dowel","dower","down","downbeat","downcase","downcast","downdraft","downer","downey","downfall","downgrade","downhearted","downheartedness","downhill","downland","download","downloadable","downloaded","downloader","downloadfile","downloading","downloadmanager","downloads","downloadurl","downpipes","downplay","downpour","downrange","downright","downrightness","downriver","downs","downscale","downside","downsides","downsize","downslope","downspout","downstage","downstairs","downstate","downstream","downswing","downtime","downto","downtown","downtowner","downtrend","downtrodden","downturn","downvote","downvoted","downvotes","downward","downwardness","downwind","downy","dowork","dowry","dowse","dowser","doxology","doxygen","doy","doyen","doyenne","doyle","doz","doze","dozen","dozens","dozenths","dozer","dozy","dp","dpi","dpkg","dplyr","dps","dpt","dq","dr","drab","drabbed","drabber","drabbest","drabbing","drabness","drachma","draco","draconian","dracula","draft","draftee","drafter","draftily","draftiness","drafting","draftsman","draftsmanship","draftsmen","draftsperson","draftswoman","draftswomen","drafty","drag","draggable","dragged","dragger","dragging","draggy","dragnet","dragon","dragonfly","dragonhead","dragoon","drailleur","drain","drainage","drainboard","drained","drainer","drainpipe","drake","dram","drama","dramamine","dramatic","dramatical","dramatically","dramatics","dramatist","dramatization","dramatize","dramatized","dramatizer","dramaturgy","drambuie","drammed","dramming","drank","drano","drape","draper","drapery","drastic","drastically","drat","dratted","dratting","dravidian","draw","drawable","drawables","drawback","drawbacks","drawbitmap","drawbridge","drawchart","drawer","drawerlayout","drawimage","drawing","drawl","drawler","drawline","drawling","drawly","drawn","drawnly","drawnness","drawrect","draws","drawstring","drawtext","dray","dre","dread","dreadful","dreadfulness","dreadlocks","dreadnought","dream","dreamboat","dreamed","dreamer","dreamily","dreaminess","dreaming","dreamland","dreamless","dreamlessness","dreamlike","dreamweaver","dreamworld","dreamy","drear","drearily","dreariness","dreary","dreddy","dredge","dredger","dredi","dreg","dreiser","drench","drencher","drer","dresden","dress","dressage","dressed","dresser","dresses","dressiness","dressing","dressmaker","dressmaking","dressy","drew","drexel","dreyfus","dreyfuss","drib","dribble","dribbler","driblet","dried","drier","drift","drifter","drifting","driftwood","drill","driller","drilling","drillmaster","drink","drinkable","drinker","drinking","drinks","drip","dripped","dripping","drippy","drive","drivel","driveler","driven","driver","driverclassname","drivermanager","drivers","drives","driveway","driving","drizzle","drizzling","drizzly","drm","drogue","droid","droll","drollery","drollness","drolly","dromedary","drona","drone","droning","drool","drools","droop","droopiness","drooping","droopy","drop","dropbox","dropboxusercontent","dropdown","dropdownlist","dropdownlistfor","dropdowns","drophead","dropkick","droplet","dropout","droppable","dropped","dropper","dropping","drops","dropsical","dropsy","dropzone","drosophila","dross","drought","drove","drover","drown","drowner","drowse","drowsily","drowsiness","drowsy","dru","drub","drubbed","drubber","drubbing","druci","drucie","drucill","drucy","drud","drudge","drudger","drudgery","drudging","drug","drugged","druggie","drugging","druggist","drugi","drugless","drugs","drugstore","druid","druidism","drum","drumbeat","drumhead","drumlin","drummed","drummer","drumming","drummond","drumstick","drunk","drunkard","drunken","drunkenness","drupal","drupe","drury","drusi","drusie","drusilla","drusy","druthers","drv","drwxr","dry","dryad","dryden","dryer","dryish","dryness","drys","drystone","drywall","ds","dsa","dsc","dshabill","dshubba","dsl","dsn","dsp","dss","dsseldorf","dst","dt","dtd","dte","dtente","dtm","dto","dtp","dts","dtype","dtypes","du","dual","dualism","dualist","dualistic","duality","duane","dub","dubai","dubbed","dubber","dubbin","dubbing","dubcek","dubhe","dubiety","dubious","dubiousness","dublin","dubrovnik","dubuque","ducal","ducat","duce","duchamp","duchess","duchy","duck","duckbill","ducker","duckling","duckpins","duckpond","duckweed","ducky","duct","ducted","ductile","ductility","ducting","ductless","ducts","ductwork","dud","dudder","dude","dudgeon","dudley","due","duedate","duel","duelist","dueness","duenna","duet","duetted","duetting","duff","duffel","duffer","duffie","duffy","dug","dugald","dugout","duh","dui","duis","duisburg","duke","dukedom","dukey","dukie","duky","dulce","dulcea","dulcet","dulci","dulcia","dulciana","dulcie","dulcify","dulcimer","dulcine","dulcinea","dulcy","dull","dullard","dulles","dullness","dully","dulness","dulsea","duluth","duly","dumas","dumb","dumbbell","dumbfound","dumbness","dumbo","dumbstruck","dumbwaiter","dumdum","dummies","dummy","dumont","dump","dumped","dumper","dumpiness","dumping","dumpling","dumps","dumpster","dumpty","dumpy","dun","dunant","dunbar","dunc","duncan","dunce","dundee","dunderhead","dune","dunedin","dung","dungaree","dungeon","dunghill","dunham","dunk","dunker","dunkirk","dunlap","dunn","dunne","dunned","dunner","dunnest","dunning","dunno","dunstan","duo","duodecimal","duodena","duodenal","duodenum","duologue","duopolist","duopoly","dup","dupe","duper","dupion","duple","duplex","duplexer","duplicability","duplicable","duplicate","duplicated","duplicates","duplicating","duplication","duplicative","duplicator","duplicitous","duplicity","dupont","dur","durability","durable","durableness","durably","duracell","duran","durance","durand","durant","durante","duration","durational","durban","duress","durex","durham","during","durkee","durkheim","durocher","durst","durum","durward","duse","dusenberg","dusenbury","dushanbe","dusk","duskiness","dusky","dust","dustbin","dustcart","dustcover","duster","dustily","dustin","dustiness","dusting","dustless","dustman","dustmen","dustpan","dusty","dutch","dutchman","dutchmen","dutchwoman","dutchwomen","duteous","dutiable","dutiful","dutifulness","duty","duvalier","duvet","duxes","dv","dvd","dvina","dvork","dw","dwain","dwarf","dwarfish","dwarfism","dwayne","dweeb","dwell","dweller","dwelling","dwelt","dwi","dwight","dwindle","dword","dx","dximagetransform","dy","dyad","dyadic","dyan","dyana","dyane","dyann","dyanna","dyanne","dybbuk","dybbukim","dye","dyed","dyeing","dyer","dyes","dyestuff","dying","dyke","dylan","dyld","dylib","dyn","dyna","dynah","dynamic","dynamical","dynamically","dynamicresource","dynamics","dynamism","dynamite","dynamiter","dynamized","dynamo","dynamodb","dynastic","dynasty","dyne","dyno","dysentery","dysfunction","dysfunctional","dyslectic","dyslexia","dyslexic","dyslexically","dyspepsia","dyspeptic","dysprosium","dystopia","dystrophy","dz","dzerzhinsky","e","ea","each","eachelle","eada","eadie","eadith","eadmund","eager","eagerness","eagle","eaglet","eakins","eal","ealasaid","eamon","ean","eap","ear","earache","eardrum","earful","earhart","earing","earl","earldom","earle","earlene","earlie","earlier","earliest","earline","earliness","earlobe","early","earmark","earmuff","earn","earned","earner","earnest","earnestine","earnestness","earning","earnings","earp","earphone","earpieces","earplug","earring","earshot","earsplitting","earth","eartha","earthbound","earthed","earthenware","earthiness","earthliness","earthling","earthly","earthmen","earthmover","earthmoving","earthquake","earths","earthshaking","earthward","earthwork","earthworm","earthy","earvin","earwax","earwig","earwigged","earwigging","ease","eased","easel","easement","easer","eases","easier","easies","easiest","easily","easiness","easing","east","eastbound","easter","easterly","eastern","easterner","easternmost","easthampton","easting","eastland","eastman","eastward","eastwick","eastwood","easy","easygoing","easygoingness","eat","eatable","eatables","eaten","eater","eatery","eating","eaton","eave","eavesdrop","eavesdropped","eavesdropper","eavesdropping","eax","eb","eba","ebay","ebb","ebba","ebcdic","eben","ebeneezer","ebeneser","ebenezer","eberhard","eberto","ebola","ebonee","ebonics","ebony","ebook","ebp","ebro","ebs","ebullience","ebullient","ebullition","ebx","ec","ecb","ecc","eccentric","eccentrically","eccentricity","eccl","eccles","ecclesiastes","ecclesiastic","ecclesiastical","ecdh","ecdhe","ecdsa","ecg","echelon","echinoderm","echo","echoed","echoes","echoic","echoing","echolocation","eclectic","eclectically","eclecticism","eclipse","eclipselink","ecliptic","eclogue","ecma","ecmascript","eco","ecocide","ecol","ecole","ecologic","ecological","ecologist","ecology","ecommerce","econ","econometric","econometrica","econometricians","econometrics","economic","economical","economics","economist","economization","economize","economizer","economizing","economy","ecosystem","ecru","ecs","ecstasy","ecstatic","ecstatically","ect","ectoplasm","ecuador","ecuadoran","ecuadorean","ecuadorian","ecumenic","ecumenical","ecumenicism","ecumenicist","ecumenics","ecumenism","ecumenist","ecx","eczema","ed","eda","edam","edan","edd","edda","eddi","eddie","eddy","ede","edee","edeline","edelweiss","edema","edematous","eden","edgar","edgard","edgardo","edge","edgeless","edger","edgerton","edges","edgewater","edgewise","edgewood","edgily","edginess","edging","edgy","edi","edibility","edible","edibleness","edict","edie","edification","edifice","edifier","edify","edifying","edik","edin","edinburgh","edison","edit","edita","editable","edited","edith","editha","edithe","editing","edition","editions","edititemtemplate","editor","editorfor","editorial","editorialist","editorialize","editorializer","editors","editorship","edits","edittext","ediva","edlin","edm","edmon","edmond","edmonton","edmund","edmx","edna","edouard","edp","eds","edsel","edsger","edt","edu","eduard","eduardo","educ","educability","educable","educate","educated","education","educational","educationalists","educationists","educative","educator","educe","eduction","eduino","edutainment","edvard","edward","edwardian","edwardo","edwin","edwina","edx","edy","edyth","edythe","ee","eec","eee","eeg","eek","eel","eelgrass","eeo","eeoc","eerie","eerily","eeriness","eeyore","ef","eff","efface","effaceable","effacement","effacer","effect","effective","effectively","effectiveness","effectives","effector","effects","effectual","effectualness","effectuate","effectuation","effeminacy","effeminate","effendi","efferent","effervesce","effervescence","effervescent","effete","effeteness","efficacious","efficaciousness","efficacy","efficiency","efficient","efficiently","effie","effigy","effloresce","efflorescence","efflorescent","effluence","effluent","effluvia","effluvium","efflux","effluxion","effort","effortless","effortlessness","efforts","effrontery","effulgence","effulgent","effuse","effusion","effusive","effusiveness","efl","efrain","efrem","efren","eft","eg","ega","egad","egalitarian","egalitarianism","egalitarians","egan","egbert","egerton","egestas","eget","egg","eggbeater","eggcup","egger","egghead","eggheaded","eggnog","eggplant","eggs","eggshell","egis","egl","eglantine","ego","egocentric","egocentrically","egocentricity","egoism","egoist","egoistic","egoistical","egomania","egomaniac","egon","egor","egotism","egotist","egotistic","egotistical","egregious","egregiousness","egrep","egress","egret","egypt","egyptian","egyptology","eh","ehcache","ehrlich","ei","eichmann","eid","eider","eiderdown","eidetic","eiffel","eigen","eigenfunction","eigenstate","eigenvalue","eigenvector","eight","eighteen","eighteenths","eightfold","eighth","eighths","eightieths","eightpence","eighty","eileen","eilis","eimile","einstein","einsteinian","einsteinium","eire","eirena","eisenhower","eisenstein","eisner","eisteddfod","either","eiusmod","ej","ejabberd","ejaculate","ejaculation","ejaculatory","ejb","eject","ejecta","ejection","ejector","ejs","ekaterina","ekberg","eke","eked","ekg","ekstrom","el","elaborate","elaborateness","elaboration","elaborators","elaina","elaine","elana","eland","elane","elanor","elans","elapse","elapsed","elapsedtime","elastic","elastically","elasticated","elasticbeanstalk","elasticity","elasticize","elasticsearch","elastodynamics","elastomer","elate","elated","elatedness","elater","elation","elayne","elb","elba","elbe","elbert","elberta","elbertina","elbertine","elbow","elbowroom","elbrus","elden","elder","elderberry","elderflower","elderliness","elderly","eldest","eldin","eldon","eldorado","eldredge","eldridge","ele","eleanor","eleanora","eleanore","eleazar","elect","electable","elected","election","electioneer","elective","electiveness","elector","electoral","electorate","electra","electress","electric","electrical","electricalness","electrician","electricity","electrification","electrifier","electrify","electro","electrocardiogram","electrocardiograph","electrocardiographs","electrocardiography","electrochemical","electrocute","electrocution","electrode","electrodynamic","electrodynamics","electroencephalogram","electroencephalograph","electroencephalographic","electroencephalographs","electroencephalography","electrologist","electroluminescent","electrolysis","electrolyte","electrolytic","electrolytically","electrolyze","electromagnet","electromagnetic","electromagnetically","electromagnetism","electromechanical","electromechanics","electromotive","electromyograph","electromyographic","electromyographically","electromyography","electron","electronegative","electronic","electronically","electronics","electrophoresis","electrophorus","electroplate","electroscope","electroscopic","electroshock","electrostatic","electrostatics","electrotherapist","electrotype","electroweak","eleemosynary","eleen","elegance","elegant","elegiac","elegiacal","elegy","eleifend","elem","element","elemental","elementarily","elementariness","elementary","elementat","elementid","elementname","elementref","elements","elementtree","elementtype","elementum","elems","elena","elene","eleni","elenore","eleonora","eleonore","elephant","elephantiases","elephantiasis","elephantine","elev","elevate","elevated","elevation","elevator","eleven","elevens","elevenths","elf","elfie","elfin","elfish","elfreda","elfrida","elfrieda","elga","elgar","eli","elia","elianora","elianore","elicia","elicit","elicitation","elide","elie","elif","eligibility","eligible","elihu","elijah","eliminate","eliminated","eliminates","eliminating","elimination","eliminator","elinor","elinore","eliot","elisa","elisabet","elisabeth","elisabetta","elise","eliseo","elisha","elision","elissa","elit","elita","elite","elitism","elitist","elixir","eliza","elizabet","elizabeth","elizabethan","elk","elka","elke","elkhart","ell","ella","elladine","ellary","elle","ellen","ellene","ellerey","ellery","ellesmere","ellette","elli","ellie","ellington","elliot","elliott","ellipse","ellipsis","ellipsoid","ellipsoidal","ellipsometer","ellipsometry","elliptic","elliptical","ellipticity","ellison","ellissa","ellswerth","ellsworth","ellwood","elly","ellyn","ellynn","elm","elma","elmah","elmer","elmhurst","elmira","elmo","elmore","elmsford","elna","elnar","elnath","elnora","elnore","elocution","elocutionary","elocutionist","elodea","elohim","eloisa","eloise","elongate","elongation","elonore","elope","elopement","eloper","eloquence","eloquent","elora","eloy","elroy","els","elsa","elsbeth","else","elseif","elset","elsewhere","elsey","elsi","elsie","elsif","elsinore","elspeth","elston","elsworth","elsy","elt","eltanin","elton","eluate","elucidate","elucidation","elude","elusive","elusiveness","elute","elution","elva","elven","elver","elvera","elves","elvia","elvin","elvina","elvira","elvis","elvish","elvyn","elwin","elwira","elwood","elwyn","ely","elyn","elyse","elysees","elysha","elysia","elysian","elysium","elyssa","em","ema","emaciate","emaciation","emacs","email","emailaddress","emailid","emails","emalee","emalia","emanate","emanation","emancipate","emancipation","emancipator","emanuel","emanuele","emasculate","emasculation","embalm","embalmer","embank","embankment","embarcadero","embargo","embargoes","embark","embarkation","embarrass","embarrassed","embarrassedly","embarrassing","embarrassment","embassy","embattle","embed","embeddable","embedded","embedder","embedding","embellish","embellished","embellisher","embellishment","ember","emberjs","embezzle","embezzlement","embezzler","embitter","embitterment","emblazon","emblazonment","emblem","emblematic","embodier","embodiment","embody","embolden","embolism","embosom","emboss","embosser","embouchure","embower","embrace","embraceable","embracer","embracing","embrasure","embrittle","embrocation","embroider","embroiderer","embroidery","embroil","embroilment","embryo","embryologist","embryology","embryonic","emcee","emceeing","emelda","emelen","emelia","emelina","emeline","emelita","emelyne","emend","emendation","emera","emerald","emerge","emergence","emergency","emergent","emerita","emeritae","emeriti","emeritus","emerson","emery","emetic","emf","emigrant","emigrate","emigration","emil","emile","emilee","emili","emilia","emilie","emiline","emilio","emily","eminence","eminent","emir","emirate","emissary","emission","emissivity","emit","emits","emittance","emitted","emitter","emitting","emlen","emlyn","emlynn","emlynne","emma","emmalee","emmaline","emmalyn","emmalynn","emmalynne","emmanuel","emmeline","emmerich","emmery","emmet","emmett","emmey","emmi","emmie","emmit","emmott","emmy","emmye","emogene","emoji","emollient","emolument","emory","emote","emotion","emotional","emotionalism","emotionality","emotionalize","emotionless","emotive","emp","empaneled","empaneling","empath","empathetic","empathetical","empathic","empathize","empathy","emperor","emphases","emphasis","emphasize","emphatic","emphatically","emphysema","emphysematous","empid","empire","empiric","empirical","empiricism","empiricist","emplace","emplacement","employ","employability","employable","employed","employee","employeeid","employeename","employees","employer","employers","employment","empname","empno","emporium","empower","empowerment","empress","emptier","emptily","emptiness","empty","empyrean","emr","ems","emt","emu","emulate","emulated","emulation","emulative","emulator","emulators","emulsification","emulsifier","emulsify","emulsion","emyle","emylee","en","enable","enabled","enabledelayedexpansion","enableevents","enabler","enables","enabling","enact","enactment","ename","enamel","enameler","enamelware","enamor","enc","encamp","encampment","encapsulate","encapsulated","encapsulation","encase","encasement","encephalitic","encephalitides","encephalitis","encephalographic","encephalopathy","enchain","enchant","enchanter","enchanting","enchantment","enchantress","enchilada","encipher","encipherer","encircle","encirclement","encl","enclave","enclose","enclosed","enclosing","enclosure","encode","encoded","encoder","encodes","encodeuricomponent","encoding","encodings","encomium","encompass","encore","encounter","encountered","encountering","encounters","encourage","encouraged","encouragement","encourager","encouraging","encroach","encroacher","encroachment","encrust","encrustation","encrypt","encrypted","encrypting","encryption","enctype","encumber","encumbered","encumbrance","encumbrancer","ency","encyclical","encyclopaedia","encyclopedia","encyclopedic","encyst","encystment","end","endanger","endangerment","endblock","enddate","endear","endearing","endearment","endeavor","endeavored","endeavorer","ended","endemic","endemically","endemicity","ender","endfor","endforeach","endgame","endian","endicott","endif","endindex","ending","endings","endive","endl","endless","endlessness","endmost","endnote","endocrine","endocrinologist","endocrinology","endogamous","endogamy","endogenous","endomorphism","endorse","endorsement","endorser","endoscope","endoscopic","endoscopy","endosperm","endothelial","endothermic","endow","endowment","endpoint","endpoints","endregion","ends","endswith","endtime","endue","endungeoned","endurable","endurably","endurance","endure","enduring","enduringness","endways","endwhile","endymion","ene","enema","enemies","enemy","energetic","energetically","energetics","energize","energized","energizer","energy","enervate","enervation","enfeeble","enfeeblement","enfilade","enfold","enforce","enforceability","enforceable","enforced","enforcement","enforcer","enforcible","enforcing","enfranchise","enfranchisement","enfranchiser","eng","engage","engagement","engaging","engel","engelbert","engender","engine","engineer","engineering","engineers","engines","england","englebert","englewood","english","englishman","englishmen","englishwoman","englishwomen","engorge","engorgement","engracia","engram","engrave","engraver","engraving","engross","engrossed","engrosser","engrossing","engrossment","engulf","engulfment","enhance","enhanceable","enhanced","enhancement","enhancer","enharmonic","enid","enif","enigma","enigmatic","enigmatically","enim","eniwetok","enjambement","enjambment","enjoin","enjoinder","enjoy","enjoyability","enjoyable","enjoyableness","enjoyably","enjoyed","enjoyment","enkidu","enlarge","enlargeable","enlargement","enlarger","enlighten","enlightened","enlightening","enlightenment","enlist","enlistee","enlister","enlistment","enliven","enlivenment","enmesh","enmeshment","enmity","ennis","ennoble","ennoblement","ennobler","ennui","enoch","enoent","enormity","enormous","enormousness","enos","enough","enoughs","enplane","enqueue","enquirer","enquiringly","enquiry","enrage","enrapture","enrica","enrich","enricher","enrichetta","enrichment","enrico","enrika","enrique","enriqueta","enrobed","enroll","enrollee","enrollment","ens","ensconce","ensemble","enshrine","enshrinement","enshroud","ensign","ensilage","enslave","enslavement","enslaver","ensnare","ensnarement","ensolite","ensue","ensure","ensurer","ensures","ensuring","ent","entail","entailer","entailment","entangle","entanglement","entangler","entente","enter","entered","enterer","entering","enteritides","enteritis","enterprise","enterpriser","enterprising","enters","entertain","entertainer","entertaining","entertainment","enthalpy","enthrall","enthrallment","enthrone","enthronement","enthuse","enthusiasm","enthusiast","enthusiastic","enthusiastically","entice","enticement","enticing","entire","entirely","entirerow","entirety","entities","entitle","entitled","entitlement","entity","entityframework","entityframeworkcore","entityid","entitymanager","entitymanagerfactory","entityname","entitystate","entitytype","entomb","entombment","entomological","entomologist","entomology","entourage","entr","entrails","entrain","entrainer","entrance","entrancement","entranceway","entrancing","entrant","entrap","entrapment","entrapped","entrapping","entre","entreat","entreating","entreaty","entrench","entrenchment","entrepreneur","entrepreneurial","entrepreneurs","entrepreneurship","entries","entropic","entropy","entrust","entry","entrypoint","entryset","entryway","entwine","enum","enumerable","enumerate","enumerated","enumerates","enumerating","enumeration","enumerative","enumerator","enums","enunciable","enunciate","enunciated","enunciation","enureses","enuresis","env","envelop","envelope","enveloper","envelopment","envenom","enviable","enviableness","enviably","envied","envier","envious","enviousness","environ","environment","environmental","environmentalism","environmentalist","environments","envisage","envision","envoy","envs","envy","envying","enzymatic","enzymatically","enzyme","enzymology","eo","eocene","eoe","eof","eohippus","eol","eolanda","eolande","eolian","eon","eos","eot","ep","epa","epaulet","ephedrine","ephemera","ephemeral","ephemerids","ephemeris","ephesian","ephesians","ephesus","ephraim","ephrayim","ephrem","epi","epic","epically","epicenter","epictetus","epicure","epicurean","epicurus","epicycle","epicyclic","epicyclical","epicycloid","epidemic","epidemically","epidemiological","epidemiologist","epidemiology","epidermal","epidermic","epidermis","epidural","epigenetic","epiglottis","epigram","epigrammatic","epigraph","epigrapher","epigraphs","epigraphy","epilepsy","epileptic","epilogue","epimethius","epinephrine","epiphany","epiphenomena","episcopacy","episcopal","episcopalian","episcopate","episode","episodes","episodic","episodically","epistemic","epistemological","epistemology","epistle","epistolary","epistolatory","epitaph","epitaphs","epitaxial","epitaxy","epithelial","epithelium","epithet","epitome","epitomize","epitomized","epitomizer","epoch","epochal","epochs","epoll","eponymous","epoxy","eps","epsg","epsilon","epsom","epstein","eq","equ","equability","equable","equableness","equably","equal","equaling","equality","equalization","equalize","equalized","equalizer","equalizes","equally","equals","equalsignorecase","equalto","equanimity","equate","equation","equations","equator","equatorial","equerry","equestrian","equestrianism","equestrienne","equiangular","equidistant","equilateral","equilibrate","equilibration","equilibrium","equine","equinoctial","equinox","equip","equipage","equipartition","equipment","equipoise","equipotent","equipped","equipping","equiproportional","equiproportionality","equiproportionate","equitable","equitableness","equitably","equitation","equity","equiv","equivalence","equivalent","equivalents","equivocal","equivocalness","equivocate","equivocation","equivocator","equuleus","er","era","eradicable","eradicate","eradication","eradicator","eran","eras","erase","erased","eraser","erasion","erasmus","erastus","erasure","erat","erato","eratosthenes","erb","erbium","erda","ere","erebus","erect","erectile","erection","erectness","erector","erek","erelong","eremite","erena","erg","ergo","ergodic","ergodicity","ergonomic","ergonomically","ergonomics","ergophobia","ergosterol","ergot","erhard","erhart","eric","erica","erich","ericha","erick","ericka","erickson","ericson","ericsson","eridanus","erie","erik","erika","erikson","erin","erina","erinn","erinna","eris","eritrea","erl","erlang","erlenmeyer","erma","ermanno","ermengarde","ermentrude","ermin","ermina","ermine","erminia","erminie","erna","ernaline","ernest","ernesta","ernestine","ernesto","ernestus","ernie","ernst","erny","erode","erodible","erogenous","eros","erosible","erosion","erosional","erosive","erosiveness","erotic","erotica","erotically","eroticism","erp","err","errancy","errand","errant","errantry","errata","erratic","erratically","erratum","errick","erring","errmode","errmsg","errno","errol","erroll","erroneous","erroneousness","error","errorcode","errordocument","errorhandler","errorlevel","errorlistener","errorlog","errormessage","errormsg","errorreportvalve","errors","errorthrown","ersatz","erse","erskine","erst","erstwhile","ertha","eruct","eructation","erudite","erudition","erupt","eruption","eruptive","erv","ervin","erwin","eryn","erysipelas","erythrocyte","es","esau","esb","esc","escadrille","escalate","escalation","escalator","escallop","escapable","escapade","escape","escaped","escapee","escapement","escaper","escapes","escaping","escapism","escapist","escapology","escarole","escarpment","eschatology","escher","escherichia","eschew","escondido","escort","escritoire","escrow","escudo","escutcheon","esdras","ese","esi","eskimo","esl","eslint","esma","esmaria","esmark","esme","esmeralda","esophageal","esophagi","esophagus","esoteric","esoterica","esoterically","esp","espadrille","espagnol","espalier","especial","especially","esperanto","esperanza","espinoza","espionage","esplanade","esposito","espousal","espouse","espouser","espresso","esprit","espy","esq","esquire","esra","esri","essa","essay","essayer","essayist","esse","essen","essence","essene","essential","essentialist","essentially","essentialness","essentials","essequibo","essex","essie","essy","est","esta","establish","established","establisher","establishing","establishment","estado","estate","esteban","esteem","estel","estela","estele","estell","estella","estelle","ester","esterhzy","estes","estevan","esther","esthete","esthetic","esthetically","esthetics","estimable","estimableness","estimate","estimated","estimates","estimating","estimation","estimator","estonia","estonian","estoppal","estrada","estrange","estrangement","estranger","estrella","estrellita","estrogen","estrous","estrus","estuarine","estuary","et","eta","etag","etan","etc","etcetera","etch","etcher","etching","etd","eternal","eternalness","eternity","eth","ethan","ethane","ethanol","ethe","ethel","ethelbert","ethelda","ethelin","ethelind","etheline","ethelred","ethelyn","ether","ethereal","etherealness","etherized","ethernet","ethic","ethical","ethically","ethicalness","ethicist","ethiopia","ethiopian","ethnic","ethnically","ethnicity","ethnocentric","ethnocentrism","ethnographers","ethnographic","ethnography","ethnological","ethnologist","ethnology","ethnomethodology","ethological","ethologist","ethology","ethos","ethyl","ethylene","etiam","etienne","etiologic","etiological","etiology","etiquette","etl","etna","etree","etruria","etruscan","etta","etti","ettie","ettore","etty","etymological","etymologist","etymology","eu","eucalypti","eucalyptus","eucharist","eucharistic","euchre","euclid","euclidean","eudora","euell","eugen","eugene","eugenia","eugenic","eugenically","eugenicist","eugenics","eugenie","eugenio","eugenius","eugine","euismod","eula","eulalie","euler","eulerian","eulogist","eulogistic","eulogize","eulogized","eulogizer","eulogy","eumenides","eunice","eunuch","eunuchs","euphemia","euphemism","euphemist","euphemistic","euphemistically","euphonious","euphonium","euphony","euphoria","euphoric","euphorically","euphrates","eur","eurasia","eurasian","eureka","euripides","euro","eurodollar","europa","europe","european","europeanization","europeanized","europium","eurydice","eustace","eustachian","eustacia","eutectic","euterpe","euthanasia","euthenics","ev","eva","evacuate","evacuation","evacuee","evade","evader","eval","evaleen","evaluable","evaluate","evaluated","evaluates","evaluating","evaluation","evaluational","evaluative","evaluator","evan","evanescence","evanescent","evangelia","evangelic","evangelical","evangelicalism","evangelin","evangelina","evangeline","evangelism","evangelist","evangelistic","evangelize","evania","evanne","evanston","evansville","evaporate","evaporation","evaporative","evaporator","evasion","evasive","evasiveness","eve","eveleen","evelin","evelina","eveline","evelyn","even","evened","evener","evenhanded","evening","evenki","evenly","evenness","evens","evensong","event","eventargs","eventbus","eventdata","eventdate","eventdispatchthread","eventemitter","eventful","eventfulness","eventhandler","eventid","eventide","eventlistener","eventlog","eventname","eventqueue","events","eventtrigger","eventtype","eventual","eventuality","eventually","eventuate","ever","everard","eveready","evered","everest","everett","everette","everglade","everglades","evergreen","everhart","everlasting","everlastingness","everliving","evermore","evernote","everready","every","everybody","everyday","everydayness","everyman","everyone","everyplace","everything","everytime","everywhere","eves","evey","evict","eviction","evidence","evident","evidential","evie","evil","evildoer","evildoing","evilness","evin","evince","eviscerate","evisceration","evita","evocable","evocate","evocation","evocative","evocativeness","evoke","evolute","evolution","evolutionarily","evolutionary","evolutionist","evolve","evolved","evonne","evp","evt","evvie","evvy","evy","evyn","ew","ewan","eward","ewart","ewe","ewell","ewen","ewer","ewing","ex","exacerbate","exacerbation","exact","exacter","exacting","exactingness","exaction","exactitude","exactly","exactness","exaggerate","exaggerated","exaggeration","exaggerative","exaggerator","exalt","exaltation","exalted","exalter","exam","examen","examination","examine","examined","examinees","examiner","examines","examining","example","exampled","examples","exams","exasperate","exasperated","exasperating","exasperation","exc","excalibur","excavate","excavation","excavator","excedrin","exceed","exceeded","exceeder","exceeding","exceeds","excel","excelled","excellence","excellency","excellent","excelling","excelsior","except","exception","exceptionable","exceptional","exceptionalness","exceptionhandler","exceptions","excerpt","excerpter","excess","excessive","excessiveness","exchange","exchangeable","exchanger","exchanges","exchequer","excise","excision","excitability","excitable","excitableness","excitably","excitation","excitatory","excite","excited","excitement","exciter","exciting","excitingly","exciton","exclaim","exclaimer","exclamation","exclamatory","exclude","excluded","excluder","excludes","excluding","exclusion","exclusionary","exclusioner","exclusions","exclusive","exclusively","exclusiveness","exclusivity","excommunicate","excommunication","excoriate","excoriation","excrement","excremental","excrescence","excrescent","excreta","excrete","excreter","excretion","excretory","excruciate","excruciating","excruciation","exculpate","exculpation","exculpatory","excursion","excursionist","excursive","excursiveness","excursus","excusable","excusableness","excusably","excuse","excused","excuser","exe","exec","execrable","execrableness","execrably","execrate","execration","execsql","executable","executables","execute","executeactionstaskexecuter","executed","executenonquery","executequery","executer","executereader","executes","executescalar","executescript","executesql","executeupdate","executing","execution","executional","executioncontext","executioner","executionexception","executions","executive","executor","executors","executorservice","executrices","executrix","exegeses","exegesis","exegete","exegetic","exegetical","exemplar","exemplariness","exemplary","exemple","exemplification","exemplifier","exemplify","exempt","exemption","exercise","exerciser","exercises","exercitation","exert","exertion","exeter","exeunt","exhalation","exhale","exhaust","exhausted","exhauster","exhaustible","exhausting","exhaustion","exhaustive","exhaustiveness","exhibit","exhibition","exhibitioner","exhibitionism","exhibitionist","exhibitor","exhilarate","exhilarating","exhilaration","exhort","exhortation","exhorter","exhumation","exhume","exhumer","exif","exigence","exigency","exigent","exiguity","exiguous","exile","exist","existed","existence","existent","existential","existentialism","existentialist","existentialistic","existents","existing","exists","exit","exitcode","exited","exiting","exits","exobiology","exocrine","exodus","exogamous","exogamy","exogenous","exonerate","exoneration","exorbitance","exorbitant","exorcise","exorcism","exorcist","exorcizer","exoskeleton","exosphere","exothermic","exothermically","exotic","exotica","exotically","exoticism","exoticness","exp","expand","expandability","expandable","expandablelistview","expanded","expander","expanding","expands","expanse","expansible","expansion","expansionary","expansionism","expansionist","expansive","expansiveness","expatiate","expatiation","expatriate","expatriation","expect","expectancy","expectant","expectation","expectational","expectations","expected","expectedconditions","expecting","expectorant","expectorate","expectoration","expects","expedience","expediency","expedient","expedients","expedite","expediter","expedition","expeditionary","expeditious","expeditiousness","expeditor","expel","expellable","expelled","expelling","expend","expendable","expended","expender","expenditure","expense","expenses","expensive","expensiveness","experience","experienced","experiences","experiencing","experiential","experiment","experimental","experimentalism","experimentalist","experimentation","experimented","experimenter","experimenting","experiments","expert","experted","experting","expertise","expertize","expertness","expertnesses","experts","expiable","expiate","expiation","expiatory","expiration","expire","expired","expires","expiresbytype","expiry","explain","explainable","explained","explainer","explaining","explains","explanation","explanations","explanatory","expletive","explicable","explicate","explication","explicative","explicit","explicitly","explicitness","explode","exploded","exploder","exploit","exploitation","exploitative","exploited","exploiter","exploration","exploratory","explore","explored","explorer","exploring","explosion","explosive","explosiveness","expo","exponent","exponential","exponentiate","exponentiation","export","exportability","exportable","exportation","exported","exporter","exporting","exports","expos","expose","exposed","exposer","exposes","exposing","exposit","exposition","expositor","expository","expostulate","expostulation","exposure","expound","expounder","expr","express","expressed","expresser","expressibility","expressible","expressibly","expression","expressionism","expressionist","expressionistic","expressionless","expressions","expressive","expressiveness","expressjs","expressway","expropriate","expropriation","expropriator","expulsion","expunge","expunger","expurgate","expurgated","expurgation","exquisite","exquisiteness","ext","extant","extemporaneous","extemporaneousness","extempore","extemporization","extemporize","extemporizer","extend","extendability","extended","extendedly","extendedness","extender","extendibility","extendibles","extending","extends","extensibility","extensible","extension","extensional","extensions","extensive","extensively","extensiveness","extensor","extent","extenuate","extenuation","exterior","exterminate","extermination","exterminator","extern","external","externalities","externalization","externalize","externally","externals","extinct","extinction","extinguish","extinguishable","extinguisher","extirpate","extirpation","extjs","extol","extolled","extoller","extolling","extort","extorter","extortion","extortionate","extortioner","extortionist","extra","extracellular","extract","extracted","extracting","extraction","extractive","extractor","extracts","extracurricular","extradite","extradition","extragalactic","extralegal","extramarital","extramural","extraneous","extraneousness","extraordinarily","extraordinariness","extraordinary","extrapolate","extrapolation","extras","extrasensory","extraterrestrial","extraterritorial","extraterritoriality","extravagance","extravagant","extravaganza","extravehicular","extravert","extrema","extremal","extreme","extremely","extremeness","extremism","extremist","extremity","extricable","extricate","extrication","extrinsic","extrinsically","extroversion","extrovert","extrude","extruder","extrusion","extrusive","exuberance","exuberant","exudate","exudation","exude","exult","exultant","exultation","exulting","exurb","exurban","exurbanite","exurbia","exxon","ey","eyck","eyde","eydie","eye","eyeball","eyebrow","eyed","eyedropper","eyeful","eyeglass","eyelash","eyeless","eyelet","eyelid","eyeliner","eyeopener","eyeopening","eyepiece","eyer","eyes","eyeshadow","eyesight","eyesore","eyestrain","eyeteeth","eyetooth","eyewash","eyewitness","eyre","eyrie","eysenck","ez","ezechiel","ezekiel","ezequiel","eziechiele","ezmeralda","ezra","ezri","f","f0_","fa","faa","fab","fabe","faber","faberg","fabian","fabiano","fabien","fabio","fable","fabler","fabric","fabricate","fabrication","fabricator","fabulists","fabulous","fabulousness","fac","facade","facades","face","facebook","facecloth","facecloths","faced","faceless","facelets","faceplate","facer","faces","facescontext","facet","facetious","facetiousness","facets","facial","facile","facileness","facilisis","facilitate","facilitation","facilitator","facilitatory","facilities","facility","facing","facsimile","facsimileing","fact","faction","factional","factionalism","factious","factiousness","factitious","facto","factoid","factor","factorial","factories","factoring","factorisable","factorization","factorize","factors","factory","factorygirl","factotum","facts","factual","factuality","factualness","faculty","fad","faddish","faddist","fade","faded","fadedly","fadein","fadeout","fader","fades","fadeto","fading","fae","faence","faerie","faeroe","faery","fafnir","fag","fagged","fagging","faggoting","fagin","fagot","fagoting","fahd","fahrenheit","fail","failed","failing","faille","failover","fails","failsafe","failure","failures","fain","faina","faint","fainter","fainthearted","faintness","fair","fairbanks","fairchild","faired","fairfax","fairfield","fairgoer","fairground","fairing","fairish","fairleigh","fairless","fairlie","fairly","fairmont","fairness","fairport","fairs","fairview","fairway","fairy","fairyland","fairytale","faisal","faisalabad","faith","faithed","faithful","faithfulness","faithfuls","faithing","faithless","faithlessness","faiths","fajitas","fake","faker","fakir","falafel","falcon","falconer","falconry","falito","falk","falkland","falkner","fall","fallacious","fallaciousness","fallacy","fallback","faller","fallibility","fallible","fallibleness","fallibly","falling","falloff","fallon","fallopian","fallout","fallow","fallowness","falls","false","falsehood","falseness","falsetto","falsie","falsifiability","falsifiable","falsification","falsifier","falsify","falsity","falstaff","falter","falterer","faltering","falwell","fame","famed","fames","familial","familiar","familiarity","familiarization","familiarize","familiarized","familiarizer","familiarizing","familiarly","familiarness","families","family","famine","faming","famish","famous","famously","famousness","fan","fanatic","fanatical","fanaticalness","fanaticism","fanchette","fanchon","fancie","fancied","fancier","fanciest","fanciful","fancifulness","fancily","fanciness","fancy","fancybox","fancying","fancywork","fandango","fanechka","fanfare","fanfold","fang","fangled","fania","fanlight","fanned","fanni","fannie","fanning","fanny","fanout","fans","fantail","fantasia","fantasist","fantasize","fantastic","fantastical","fantasy","fanya","fanzine","faq","faqs","far","fara","farad","faraday","farah","farand","faraway","farber","farce","farcical","fare","farer","farewell","farfetchedness","fargo","farica","farina","farinaceous","farkas","farlay","farlee","farleigh","farley","farlie","farly","farm","farmer","farmhand","farmhouse","farming","farmington","farmland","farmstead","farmworker","farmyard","faro","farr","farra","farrago","farragoes","farragut","farrah","farrakhan","farrand","farrel","farrell","farrier","farris","farrow","farseeing","farsighted","farsightedness","fart","farther","farthermost","farthest","farthing","fas","fascia","fascicle","fasciculate","fasciculation","fascinate","fascinating","fascination","fascism","fascist","fascistic","fashion","fashionable","fashionableness","fashionably","fashioner","fassbinder","fast","fasta","fastback","fastball","fastcgi","fasten","fastener","fastening","faster","fasterxml","fastest","fastidious","fastidiousness","fastness","fat","fatal","fatalism","fatalist","fatalistic","fatalistically","fatality","fatback","fate","fateful","fatefulness","fates","fathead","fatheaded","father","fathered","fatherhood","fatherland","fatherless","fatherliness","fatherly","fathom","fathomable","fathomless","fatigue","fatigued","fatiguing","fatima","fatness","fatso","fatted","fatten","fattener","fatter","fattest","fattiness","fatting","fatty","fatuity","fatuous","fatuousness","fatwa","faucet","faucibus","faulkner","faulknerian","fault","faultfinder","faultfinding","faultily","faultiness","faultless","faultlessness","faults","faulty","faun","fauna","faunie","fauntleroy","faust","faustian","faustina","faustine","faustino","faustus","fauvism","fav","favicon","favor","favorable","favorableness","favorably","favored","favoredness","favorer","favoring","favorings","favorite","favorites","favoritism","favors","favour","favourite","fawkes","fawn","fawne","fawner","fawnia","fawning","fax","fay","faydra","faye","fayette","fayetteville","fayina","fayre","fayth","faythe","faze","fb","fbi","fc","fcc","fclose","fcm","fcntl","fct","fd","fda","fdic","fdr","fds","fe","fealty","fear","fearful","fearfuller","fearfullest","fearfulness","fearless","fearlessness","fearsome","fearsomeness","feasibility","feasible","feasibleness","feasibly","feast","feaster","feat","feater","feather","featherbed","featherbedding","featherbrain","feathered","feathering","featherless","featherlight","featherman","feathertop","featherweight","feathery","feats","feature","featured","featureless","features","feb","febrile","february","fecal","feces","fecha","feckless","fecklessness","fecund","fecundability","fecundate","fecundation","fecundity","fed","federal","federalism","federalist","federalization","federalize","federate","federated","federation","federative","federica","federico","fedex","fedora","feds","fee","feeble","feebleness","feebly","feed","feedback","feedbag","feeder","feeding","feedlot","feeds","feedstock","feedstuffs","feeing","feel","feeler","feeling","feelingly","feelingness","feelings","feels","fees","feet","feign","feigned","feigner","feint","feisty","felder","feldman","feldspar","felecia","felic","felicdad","felice","felicia","felicio","felicitate","felicitation","felicitous","felicitousness","felicity","felicle","felike","feliks","feline","felipa","felipe","felis","felisha","felita","felix","feliza","felizio","fell","fella","fellatio","felled","feller","felling","fellini","fellness","fellow","fellowman","fellowmen","fellowship","fellowshipped","fellowshipping","felon","felonious","feloniousness","felony","felt","felting","fem","female","femaleness","feminine","feminineness","femininity","feminism","feminist","femme","femoral","femur","fen","fence","fenced","fencepost","fencer","fencing","fend","fender","fenelia","fenestration","fenian","fenland","fennel","fenwick","feodor","feodora","feof","fer","feral","ferber","ferd","ferdie","ferdinand","ferdinanda","ferdinande","ferdinando","ferdy","fergus","ferguson","ferlinghetti","fermat","ferment","fermentation","fermented","fermenter","fermenting","fermentum","fermi","fermion","fermium","fern","fernanda","fernande","fernandez","fernandina","fernando","ferne","fernery","ferny","ferocious","ferociousness","ferocity","ferrari","ferraro","ferreira","ferrel","ferrell","ferrer","ferret","ferreter","ferric","ferris","ferrite","ferro","ferroelectric","ferromagnet","ferromagnetic","ferrous","ferrule","ferry","ferryboat","ferryman","ferrymen","fertile","fertileness","fertility","fertilization","fertilize","fertilized","fertilizer","fertilizes","ferule","fervency","fervent","fervid","fervidness","fervor","fess","fest","festal","fester","festival","festive","festiveness","festivity","festoon","feta","fetal","fetch","fetchall","fetchdata","fetched","fetchedresultscontroller","fetcher","fetches","fetching","fetchrequest","fetchtype","feted","fetich","fetid","fetidness","feting","fetish","fetishism","fetishist","fetishistic","fetlock","fetter","fettle","fettling","fettuccine","fetus","feud","feudal","feudalism","feudalistic","feudatory","feugiat","fever","feverish","feverishness","few","fewer","fewness","fey","feynman","fez","fezzes","ff","ffa","ffb","ffc","ffd","ffe","fff","ffff","ffffff","ffffffff","ffi","fflush","ffmpeg","fft","fftw","fg","fgetc","fgets","fh","fha","fi","fianc","fiance","fiann","fianna","fiasco","fiascoes","fiat","fib","fibbed","fibber","fibbing","fiber","fiberboard","fiberfill","fiberglas","fiberglass","fibonacci","fibril","fibrillate","fibrillation","fibrin","fibroblast","fibroid","fibroses","fibrosis","fibrous","fibrousness","fibula","fibulae","fibular","fica","fices","fiche","fichte","fichu","fickle","fickleness","ficos","fiction","fictional","fictionalization","fictionalize","fictitious","fictitiousness","fictive","ficus","fid","fiddle","fiddler","fiddlestick","fiddling","fiddly","fide","fidel","fidela","fidelia","fidelio","fidelity","fidget","fidgety","fido","fidole","fiducial","fiduciary","fie","fief","fiefdom","field","fielded","fielder","fieldid","fielding","fieldname","fieldnames","fields","fieldset","fieldstone","fieldtype","fieldvalue","fieldwork","fieldworker","fiend","fiendish","fiendishness","fierce","fierceness","fierily","fieriness","fiery","fies","fiesta","fife","fifer","fifi","fifine","fifo","fifteen","fifteenths","fifth","fifths","fiftieths","fifty","fig","figaro","figcaption","figged","figging","fight","fightback","fighter","fighting","figment","figsize","figueroa","figural","figuration","figurative","figurativeness","figure","figured","figurehead","figurer","figures","figurine","figuring","fiji","fijian","fil","filament","filamentary","filamentous","filbert","filberte","filberto","filch","file","fileaccess","filechooser","filecontent","filed","filedata","filedialog","fileextension","fileformat","filehandle","fileid","fileinfo","fileinput","fileinputstream","filelist","filemanager","filemode","filename","filenames","fileno","filenotfoundexception","fileoutputstream","filepath","filer","filereader","files","fileset","filesize","filesmatch","filestream","filesystem","filesystemobject","filesystems","filet","filetree","filetype","fileupload","fileurl","fileurlwithpath","fileutils","filewriter","filia","filial","filibuster","filibusterer","filide","filigree","filigreeing","filing","filings","filip","filipino","filippa","filippo","fill","fillcolor","filled","filler","fillet","filleting","filling","fillip","fillmore","fillna","fillrect","fills","fillstyle","filly","film","filmdom","filmer","filminess","filming","filmmaker","filmore","films","filmstrip","filmy","filofax","filter","filterable","filterchain","filterchainproxy","filtercontext","filtered","filterer","filtering","filters","filth","filthily","filthiness","filths","filthy","filtrate","filtrated","filtrates","filtrating","filtration","fin","fina","finagle","finagler","final","finale","finalist","finality","finalization","finalize","finally","finalname","finance","financed","finances","financial","financier","financing","finch","find","findable","findall","findbugs","findbyid","findclass","findcontrol","findelement","findelements","finder","findfragmentbyid","finding","findings","findlay","findley","findone","finds","findstr","findviewbyid","fine","finely","fineness","finery","finespun","finesse","finger","fingerboard","fingerer","fingering","fingerless","fingerling","fingernail","fingerprint","fingers","fingertip","finial","finical","finickiness","finicky","fining","finis","finish","finished","finisher","finishes","finishing","finite","finitely","finiteness","fink","finland","finlay","finley","finn","finnbogadottir","finned","finnegan","finner","finning","finnish","finny","fiona","fionna","fionnula","fiord","fiorello","fiorenze","fiori","fir","fire","firearm","fireball","firebase","firebaseauth","firebasedatabase","firebird","fireboat","firebomb","firebox","firebrand","firebreak","firebrick","firebug","firecracker","fired","firedamp","fireevent","firefight","firefly","firefox","firefoxdriver","fireguard","firehouse","firelight","fireman","firemen","fireplace","fireplug","firepower","fireproof","firer","fires","firesafe","fireside","firestone","firestore","firestorm","firetrap","firetruck","firewall","firewalls","firewater","firewood","firework","firing","firkin","firm","firmament","firmer","firmest","firmly","firmness","firms","firmware","firring","first","firstborn","firstchild","firsthand","firstly","firstname","firstordefault","firth","firths","fis","fiscal","fischbein","fischer","fish","fishbowl","fishcake","fisher","fisherman","fishermen","fishery","fishhook","fishily","fishiness","fishing","fishkill","fishmeal","fishmonger","fishnet","fishpond","fishtail","fishtanks","fishwife","fishwives","fishy","fisk","fiske","fissile","fission","fissionable","fissure","fist","fistfight","fistful","fisticuff","fistula","fistulous","fit","fitch","fitchburg","fitful","fitfulness","fitments","fitness","fits","fitssystemwindows","fitted","fitter","fittest","fitting","fittingly","fittingness","fittings","fitz","fitzgerald","fitzpatrick","fitzroy","five","fivefold","fiver","fix","fixable","fixate","fixatifs","fixation","fixative","fixed","fixedness","fixer","fixes","fixing","fixity","fixture","fixtures","fizeau","fizz","fizzer","fizzle","fizzy","fjord","fjs","fk","fl","fla","flab","flabbergast","flabbergasting","flabbily","flabbiness","flabby","flaccid","flaccidity","flack","flag","flagella","flagellate","flagellation","flagellum","flagged","flagging","flaggingly","flagman","flagmen","flagon","flagpole","flagrance","flagrancy","flagrant","flags","flagship","flagstaff","flagstone","flail","flair","flak","flake","flaker","flakiness","flaky","flam","flamb","flambeing","flambes","flamboyance","flamboyancy","flamboyant","flame","flamen","flamenco","flameproof","flamer","flamethrower","flaming","flamingo","flammability","flammable","flan","flanagan","flanders","flange","flank","flanker","flannel","flannelet","flannelette","flap","flapjack","flapped","flapper","flapping","flaps","flare","flareup","flaring","flash","flashback","flashbulb","flashcard","flashcube","flasher","flashgun","flashily","flashiness","flashing","flashlight","flashy","flask","flat","flatbed","flatboat","flatcar","flatfeet","flatfish","flatfoot","flathead","flatiron","flatland","flatmap","flatmate","flatness","flatt","flatted","flatten","flattened","flattener","flatter","flatterer","flattering","flattery","flattest","flatting","flattish","flattop","flatulence","flatulent","flatus","flatware","flatworm","flaubert","flaunt","flaunting","flautist","flavor","flavored","flavorer","flavorful","flavoring","flavorless","flavors","flavorsome","flaw","flawed","flawless","flawlessly","flawlessness","flaws","flax","flaxseed","flay","flayer","fld","flea","fleabag","fleabites","fleawort","fleck","fledermaus","fledge","fledged","fledgling","flee","fleece","fleecer","fleeciness","fleecy","fleeing","fleet","fleeting","fleetingly","fleetingness","fleetness","fleischer","fleischman","fleisher","flem","fleming","flemish","flemished","flemishing","flemming","flesh","flesher","fleshiness","fleshless","fleshly","fleshpot","fleshy","fletch","fletcher","fletching","fleur","fleurette","flew","flews","flex","flexbox","flexed","flexibility","flexible","flexibly","flexitime","flexslider","flextime","flexural","flexure","flibbertigibbet","flick","flicker","flickering","flickery","flickr","flier","flight","flightiness","flightless","flightpath","flights","flighty","flimflam","flimflammed","flimflamming","flimsily","flimsiness","flimsy","flin","flinch","flincher","flinching","fling","flinger","flink","flinn","flint","flintiness","flintless","flintlock","flintstones","flinty","flip","flipflop","flippable","flippancy","flippant","flipped","flipper","flippest","flipping","flirt","flirtation","flirtatious","flirtatiousness","flit","flitted","flitting","flo","float","floated","floater","floating","floatingactionbutton","floats","floatvalue","floaty","flocculate","flocculation","flock","floe","flog","flogged","flogger","flogging","flood","floodgate","floodlight","floodlit","floodplain","floodwater","floor","floorboard","floorer","flooring","floorspace","floorwalker","floozy","flop","flophouse","flopped","flopper","floppily","floppiness","flopping","floppy","flor","flora","floral","florance","flore","florella","florence","florencia","florentia","florentine","florenza","florescence","florescent","floret","florette","flori","floria","florian","florid","florida","floridan","floridian","floridness","florie","florin","florina","florinda","florine","florist","florri","florrie","florry","flory","floss","flossi","flossie","flossy","flot","flotation","flotilla","flotsam","flounce","flouncing","flouncy","flounder","flour","flourish","flourisher","flourishing","floury","flout","flouter","flow","flowchart","flowed","flower","flowerbed","flowerer","floweriness","flowerless","flowerpot","flowers","flowery","flowing","flowlayout","flown","flows","flowstone","floyd","flss","flt","flu","flub","flubbed","flubbing","fluctuate","fluctuation","flue","fluency","fluent","fluently","fluff","fluffiness","fluffy","fluid","fluidity","fluidized","fluidness","fluidpage","fluke","fluky","flume","flummox","flung","flunk","flunkey","flunky","fluoresce","fluorescence","fluorescent","fluoridate","fluoridation","fluoride","fluorimetric","fluorinated","fluorine","fluorite","fluorocarbon","fluoroscope","fluoroscopic","flurry","flush","flushed","flushing","flushness","fluster","flute","fluter","fluting","flutist","flutter","flutterer","fluttery","flux","fluxed","fluxes","fluxing","flv","fly","flyaway","flyblown","flyby","flybys","flycatcher","flyer","flying","flyleaf","flyleaves","flynn","flyover","flypaper","flysheet","flyspeck","flyswatter","flyway","flyweight","flywheel","fm","fmap","fmt","fn","fname","fnma","fno","fnr","fo","foal","foam","foaminess","foamy","fob","fobbed","fobbing","focal","focally","foch","foci","focus","focusable","focused","focuser","focuses","focusing","fodder","foe","foetid","fofl","fog","fogbound","fogged","foggily","fogginess","fogging","foggy","foghorn","fogs","fogy","fogyish","foible","foil","foist","fokker","fol","fold","foldaway","folded","folder","foldername","folderpath","folders","folding","foldout","foldr","folds","foley","foliage","foliate","foliation","folio","folk","folklike","folklore","folkloric","folklorist","folks","folksiness","folksinger","folksinging","folksong","folksy","folktale","folkway","foll","follicle","follicular","follow","followed","follower","followers","following","follows","followsymlinks","followup","folly","folsom","fomalhaut","foment","fomentation","fomenter","fond","fonda","fondant","fondle","fondler","fondness","fondue","fons","fonsie","font","fontaine","fontainebleau","fontana","fontanel","fontanelle","fontawesome","fontfamily","fontname","fonts","fontsize","fontstyle","fontweight","fontwithname","fonz","fonzie","foo","foobar","food","foodie","foods","foodstuff","fool","foolery","foolhardily","foolhardiness","foolhardy","foolish","foolishness","foolproof","foolscap","foos","foot","footage","football","footbridge","foote","footer","footfall","foothill","foothold","footing","footless","footlights","footling","footlocker","footloose","footman","footmarks","footmen","footnote","footpad","footpath","footpaths","footplate","footprint","footrace","footrest","footsie","footsore","footstep","footstool","footwear","footwork","fop","fopen","fopped","foppery","fopping","foppish","foppishness","for","forage","forager","forall","foray","forayer","forbade","forbear","forbearance","forbearer","forbes","forbid","forbidden","forbidding","forbiddingness","forbore","forborne","force","forced","forcefield","forceful","forcefulness","forceps","forcer","forces","forcible","forcibleness","forcibly","forcing","forcontrolevents","ford","fordable","fordham","fore","foreach","forearm","forebear","forebode","foreboding","forebodingness","forecast","forecaster","forecastle","foreclose","foreclosure","forecolor","forecourt","foredoom","forefather","forefeet","forefinger","forefoot","forefront","foregoer","foregoing","foregone","foregos","foreground","foregroundcolor","forehand","forehead","foreign","foreigner","foreignkey","foreignness","foreknew","foreknow","foreknowledge","foreknown","foreleg","forelimb","forelock","foreman","foremast","foremen","foremost","forename","forenoon","forensic","forensically","forensics","foreordain","forepart","forepaws","forepeople","foreperson","foreplay","forequarter","forerunner","foresail","foresaw","foresee","foreseeable","foreseeing","foreseen","foreseer","foreshadow","foreshore","foreshorten","foresight","foresighted","foresightedness","foreskin","forest","forestall","forestaller","forestallment","forestation","forestations","forester","forestland","forestry","foretaste","foretell","foreteller","forethought","foretold","forever","forevermore","forewarn","forewarner","forewent","forewoman","forewomen","foreword","forfeit","forfeiter","forfeiture","forfend","forgather","forgave","forge","forged","forger","forgery","forges","forget","forgetful","forgetfulness","forgettable","forgettably","forgetting","forging","forgivable","forgivably","forgive","forgiven","forgiveness","forgiver","forgiving","forgivingly","forgivingness","forgo","forgoer","forgoes","forgone","forgot","forgotten","forhttpheaderfield","forindexpath","fork","forked","forkey","forkful","forking","forklift","forks","forlorn","forlornness","form","formability","formal","formaldehyde","formalin","formalism","formalist","formalistic","formality","formalization","formalize","formalized","formalizer","formalizes","formally","formalness","formals","formant","format","formatdate","formate","formation","formative","formatively","formativeness","formats","formatted","formatter","formatters","formatting","formbuilder","formcontrol","formcontrolname","formdata","formed","former","formerly","formfitting","formgroup","formic","formica","formid","formidable","formidableness","formidably","forming","formless","formlessness","formmethod","formname","formosa","formosan","forms","formsauthentication","formset","formula","formulaic","formular","formulas","formulate","formulated","formulation","formulator","forname","fornicate","fornication","fornicator","forrest","forrester","forroot","forsake","forsaken","forsook","forsooth","forstate","forster","forswear","forswore","forsworn","forsythia","fort","fortaleza","forte","forth","forthcome","forthcoming","forthright","forthrightness","forthwith","fortieths","fortification","fortified","fortifier","fortify","fortiori","fortissimo","fortitude","fortnight","fortnightly","fortran","fortress","fortuitous","fortuitousness","fortuity","fortunate","fortunately","fortunateness","fortune","fortuneteller","fortunetelling","forty","forum","forums","forward","forwarded","forwarder","forwarding","forwardness","forwards","forwent","fos","foss","fossil","fossiliferous","fossilization","fossilize","fossilized","foster","fosterer","foto","foucault","fought","foul","foulard","foulmouth","foulness","fouls","found","foundation","foundational","founded","founder","founders","founding","foundling","foundry","founds","fount","fountain","fountainhead","four","fourfold","fourier","fourpence","fourpenny","fourposter","fourscore","foursome","foursquare","fourteen","fourteener","fourteenths","fourth","fourths","fout","fovea","fowl","fowler","fowling","fox","foxfire","foxglove","foxhall","foxhole","foxhound","foxily","foxiness","foxing","foxtail","foxtrot","foxtrotted","foxtrotting","foxy","foyer","fp","fpga","fpic","fpm","fpo","fprintf","fps","fq","fql","fr","frac","fracas","fractal","fraction","fractional","fractionate","fractionation","fractioned","fractioning","fractions","fractious","fractiousness","fracture","frag","fragile","fragility","fragment","fragmentactivity","fragmentarily","fragmentariness","fragmentary","fragmentation","fragmentmanager","fragmentmanagerimpl","fragmentpageradapter","fragments","fragmenttransaction","fragonard","fragrance","fragrant","frail","frailness","frailty","frame","frameborder","framebuffer","framed","framelayout","framer","framerate","frames","framework","frameworkelement","frameworkmethod","frameworks","frameworkservlet","framing","fran","franc","francaise","france","francene","francesca","francesco","franchise","franchisee","franchiser","franchot","francie","francine","francis","francisca","franciscan","francisco","franciska","franciskus","francium","franck","francklin","francklyn","franco","francois","francoise","francophone","francyne","frangibility","frangible","frank","frankel","frankenstein","franker","frankford","frankfort","frankfurt","frankfurter","frankie","frankincense","frankish","franklin","frankly","franklyn","frankness","franky","franni","frannie","franny","fransisco","frantic","frantically","franticness","frants","franz","franzen","frapp","frappeed","frappeing","frappes","frasco","fraser","frasier","frasquito","frat","fraternal","fraternity","fraternization","fraternize","fraternizer","fraternizing","fratricidal","fratricide","frau","fraud","fraudsters","fraudulence","fraudulent","fraught","fraulein","fray","frayda","frayne","fraze","frazer","frazier","frazzle","fread","freak","freakish","freakishness","freaky","freckle","freckly","fred","freda","freddi","freddie","freddy","fredek","fredelia","frederic","frederica","frederich","frederick","fredericka","frederico","fredericton","frederigo","frederik","frederique","fredholm","fredi","fredia","fredra","fredric","fredrick","fredrickson","fredrika","free","freebase","freebie","freeboot","freebooter","freeborn","freebsd","freed","freedman","freedmen","freedom","freehand","freehanded","freehold","freeholder","freeing","freelance","freeland","freeload","freeloader","freely","freeman","freemarker","freemason","freemasonry","freemen","freemon","freeness","freeport","freestanding","freestone","freestyle","freethinker","freethinking","freetown","freetype","freeway","freewheel","freewheeler","freewheeling","freewill","freezable","freeze","freezer","freezes","freezing","freida","freight","freighter","fremont","french","frenchman","frenchmen","frenchwoman","frenchwomen","frenetic","frenetically","frenzied","frenzy","freon","freq","frequencies","frequency","frequent","frequented","frequenter","frequentest","frequenting","frequently","frequentness","frequents","fresco","frescoes","fresh","freshen","freshener","fresher","freshest","freshet","freshly","freshman","freshmen","freshness","freshwater","fresnel","fresno","fret","fretboard","fretful","fretfulness","fretsaw","fretted","fretting","fretwork","freud","freudian","frey","freya","fri","friable","friableness","friar","friary","fricassee","fricasseeing","frication","fricative","frick","friction","frictional","frictionless","friday","fridge","fried","frieda","friedan","friedcake","friederike","friedman","friedrich","friedrick","friend","friendless","friendlessness","friendlies","friendlily","friendliness","friendly","friends","friendship","frier","fries","frieze","frig","frigate","frigga","frigged","frigging","fright","frighten","frightening","frightful","frightfulness","frigid","frigidaire","frigidity","frigidness","frill","frilly","fringe","fringilla","frippery","frisbee","frisco","frisian","frisk","frisker","friskily","friskiness","frisky","frisson","frito","fritter","fritterer","fritz","frivolity","frivolous","frivolousness","frizz","frizzle","frizzly","frizzy","frm","fro","frobisher","frock","frocking","frog","frogged","frogging","frogman","frogmarched","frogmen","froissart","frolic","frolicked","frolicker","frolicking","frolicsome","from","frombody","fromcharcode","fromdate","fromfile","fromhtml","fromimage","fromjson","fromm","fromseconds","fromstring","frond","front","frontage","frontal","frontenac","frontend","frontier","frontiersman","frontiersmen","frontispiece","frontrunner","frontward","frosh","frost","frostbelt","frostbit","frostbite","frostbiting","frostbitten","frosted","frosteds","frostily","frostiness","frosting","frosty","froth","frothiness","froths","frothy","froufrou","froward","frowardness","frown","frowner","frowning","frowzily","frowziness","frowzy","froze","frozen","frozenness","fructify","fructose","fruehauf","frugal","frugality","fruit","fruitcake","fruiter","fruiterer","fruitful","fruitfuller","fruitfullest","fruitfulness","fruitiness","fruition","fruitless","fruitlessness","fruits","fruity","frump","frumpish","frumpy","frunze","frustrate","frustrated","frustrater","frustrating","frustration","frustum","fry","frye","fryer","fs","fscanf","fseek","fsharp","fslic","fso","fst","fstream","ft","ftc","fte","ftp","ftpclient","fu","fuchs","fuchsia","fuck","fucker","fucking","fud","fuddle","fudge","fuel","fueler","fuentes","fugal","fugger","fugiat","fugitive","fugitiveness","fugue","fuhrer","fuji","fujitsu","fujiyama","fukuoka","fulani","fulbright","fulcrum","fulfill","fulfilled","fulfiller","fulfillment","full","fullback","fullcalendar","fuller","fullerton","fullish","fullname","fullness","fullpath","fullscreen","fullstops","fulltext","fullword","fully","fulminate","fulmination","fulness","fulsome","fulsomeness","fulton","fulvia","fumble","fumbler","fumbling","fume","fumigant","fumigate","fumigation","fumigator","fuming","fumy","fun","funafuti","func","funcs","function","functional","functionalism","functionalist","functionalities","functionality","functionally","functionary","functioning","functionname","functions","functools","functor","fund","fundamental","fundamentalism","fundamentalist","fundamentally","fundamentals","funded","fundholders","fundholding","funding","funds","fundy","funeral","funerary","funereal","funfair","fungal","fungi","fungible","fungicidal","fungicide","fungoid","fungous","fungus","funicular","funk","funkiness","funky","funned","funnel","funner","funnest","funnily","funniness","funning","funny","fur","furbelow","furbish","furbisher","furious","furiousness","furl","furlong","furlough","furloughs","furn","furnace","furnish","furnished","furnisher","furnishing","furniture","furor","furore","furred","furrier","furriness","furring","furrow","furry","further","furtherance","furtherer","furthermore","furthermost","furthest","furtive","furtiveness","fury","furze","fusce","fuse","fusebox","fusee","fuselage","fushun","fusibility","fusible","fusiform","fusilier","fusillade","fusion","fuss","fussbudget","fusser","fussily","fussiness","fusspot","fussy","fustian","fustiness","fusty","fut","futile","futileness","futility","futon","future","futures","futuretask","futurism","futurist","futuristic","futurity","futurologist","futurology","futz","fuze","fuzhou","fuzz","fuzzbuster","fuzzily","fuzziness","fuzzy","fv","fw","fwd","fwiw","fwlink","fwrite","fwww","fwy","fx","fxml","fxmlloader","fy","fyi","g","ga","gab","gabardine","gabbed","gabbey","gabbi","gabbie","gabbiness","gabbing","gabble","gabby","gabe","gaberdine","gabey","gabfest","gabi","gabie","gable","gabon","gabonese","gaborone","gabriel","gabriela","gabriele","gabriell","gabriella","gabrielle","gabriellia","gabriello","gabrila","gaby","gac","gacrux","gad","gadabout","gadded","gadder","gadding","gadfly","gadget","gadgetry","gadolinium","gadsden","gae","gaea","gael","gaelan","gaelic","gaff","gaffe","gaffer","gag","gaga","gagarin","gage","gager","gagged","gagging","gaggle","gagwriter","gaiety","gail","gaile","gaily","gain","gained","gainer","gaines","gainesville","gainful","gainfulness","gaining","gainly","gains","gainsaid","gainsay","gainsayer","gainsborough","gait","gaiter","gaithersburg","gal","gala","galactic","galahad","galapagos","galatea","galatia","galatians","galaxy","galbraith","galbreath","gale","galen","galena","galenite","galibi","galilean","galilee","galileo","galina","gall","gallagher","gallant","gallanted","gallanting","gallantry","gallants","gallard","gallbladder","gallegos","galleon","galleria","galleries","gallery","galley","gallic","gallicism","gallimaufry","galling","gallium","gallivant","gallon","gallonage","gallop","galloper","galloway","gallows","gallstone","gallup","galois","galoot","galore","galosh","galsworthy","galumph","galumphs","galvan","galvani","galvanic","galvanism","galvanization","galvanize","galvanometer","galvanometric","galven","galveston","galvin","gama","gamaliel","gambia","gambian","gambit","gamble","gambler","gambol","game","gamecock","gameid","gamekeeper","gameness","gameobject","games","gamescene","gamesmanship","gamesmen","gamest","gamestate","gamester","gamete","gametic","gametime","gamin","gamine","gaminess","gaming","gamma","gammon","gamow","gamut","gamy","gan","gander","gandhi","gandhian","gang","gangbusters","ganger","ganges","gangland","ganglia","gangling","ganglion","ganglionic","gangplank","gangrene","gangrenous","gangster","gangtok","gangway","gannet","gannie","gannon","ganny","gantlet","gantry","ganymede","gao","gaol","gaoler","gap","gape","gaper","gapi","gaping","gapped","gapping","gaps","gaq","gar","garage","garald","garb","garbage","garbageman","garbanzo","garble","garbler","garbo","garcia","gard","garden","gardener","gardenia","gardening","gardie","gardiner","gardner","gardy","gare","garek","gareth","garey","garfield","garfish","garfunkel","gargantua","gargantuan","gargle","gargoyle","garibaldi","garik","garish","garishness","garland","garlic","garlicked","garlicking","garlicky","garment","garner","garnet","garnett","garnette","garnish","garnishee","garnisheeing","garnishment","garold","garon","garote","garotte","garrard","garred","garrek","garret","garreth","garrett","garrick","garrik","garring","garrison","garrot","garrote","garroter","garrott","garrotte","garrulity","garrulous","garrulousness","garry","garter","garth","garv","garvey","garvin","garvy","garwin","garwood","gary","garza","gas","gasbag","gascony","gaseous","gaseousness","gases","gash","gasification","gasifier","gasify","gasket","gaslight","gasohol","gasoline","gasometer","gasp","gaspar","gaspard","gasparo","gasper","gasping","gassed","gasser","gasset","gassiness","gassing","gassy","gaston","gastric","gastritides","gastritis","gastroenteritides","gastroenteritis","gastrointestinal","gastronome","gastronomic","gastronomical","gastronomy","gastropod","gasworks","gate","gateau","gateaux","gatecrash","gatehouse","gatekeeper","gatepost","gates","gateway","gather","gathered","gatherer","gathering","gathers","gatlinburg","gatling","gator","gatorade","gatsby","gatt","gatun","gauche","gaucheness","gaucherie","gaucho","gaudily","gaudiness","gaudy","gauge","gaugeable","gauger","gauguin","gaul","gaulish","gaulle","gaultiero","gaunt","gauntlet","gauntley","gauntness","gauss","gausses","gaussian","gautama","gauthier","gautier","gauze","gauziness","gauzy","gav","gavan","gave","gavel","gaven","gavin","gavotte","gavra","gavrielle","gawain","gawen","gawk","gawkily","gawkiness","gawky","gay","gaye","gayel","gayelord","gayety","gayla","gayle","gayleen","gaylene","gayler","gaylor","gaylord","gayness","gaynor","gaza","gaze","gazebo","gazelle","gazer","gazette","gazetteer","gaziantep","gazillion","gazpacho","gb","gbc","gbp","gc","gca","gcc","gcd","gcloud","gcm","gcp","gcs","gd","gdal","gdansk","gdata","gdb","gdel","gdi","gdk","gdp","gdx","ge","gear","gearalt","gearard","gearbox","gearing","gearshift","gearstick","gearwheel","geary","gecko","geckodriver","ged","gee","geegaw","geeing","geek","geeky","geese","geest","geezer","gehenna","gehrig","geiger","geigy","geisha","gel","gelatin","gelatinous","gelatinousness","gelcap","geld","gelding","gelid","gelignite","gelled","gelling","gelya","gem","gemfile","gemini","gemlike","gemma","gemmed","gemming","gemological","gemologist","gemology","gems","gemstone","gen","gena","genaro","gendarme","gender","genderless","gene","genealogical","genealogist","genealogy","genera","general","generalissimo","generalist","generality","generalizable","generalization","generalize","generalized","generalizer","generally","generalness","generalship","generate","generated","generatedvalue","generates","generating","generation","generational","generations","generationtype","generative","generator","generators","generic","generically","generics","generosity","generous","generously","generousness","genes","genesco","genesis","genet","genetic","genetically","geneticist","genetics","geneva","genevieve","genevra","genghis","genia","genial","geniality","genially","genialness","genie","genies","genii","genital","genitalia","genitals","genitive","genitourinary","genius","genna","genni","gennie","gennifer","genny","geno","genoa","genocidal","genocide","genome","genotype","genovera","genre","genres","gent","genteel","genteelness","gentian","gentile","gentility","gentle","gentlefolk","gentleman","gentlemanliness","gentlemanly","gentlemen","gentleness","gentlewoman","gentlewomen","gently","gentrification","gentrify","gentry","genuflect","genuflection","genuine","genuinely","genuineness","genus","genvieve","genymotion","geo","geocentric","geocentrically","geocentricism","geochemical","geochemistry","geochronology","geocode","geocoder","geocoding","geode","geodesic","geodesy","geodetic","geoff","geoffrey","geoffry","geog","geographer","geographic","geographical","geography","geoip","geojson","geolocation","geologic","geological","geologist","geology","geom","geomagnetic","geomagnetically","geomagnetism","geometer","geometric","geometrical","geometrician","geometry","geomorphological","geomorphology","geophysical","geophysicist","geophysics","geopoint","geopolitic","geopolitical","geopolitics","georas","geordie","georg","george","georgeanna","georgeanne","georgena","georgeta","georgetown","georgetta","georgette","georgi","georgia","georgian","georgiana","georgianna","georgianne","georgie","georgina","georgine","georgy","geostationary","geosynchronous","geosyncline","geothermal","geothermic","ger","gerald","geralda","geraldine","geranium","gerard","gerardo","gerber","gerbil","gerda","gerek","gerhard","gerhardine","gerhardt","geri","gerianna","gerianne","geriatric","geriatrics","gerick","gerik","geritol","gerladina","germ","germain","germaine","german","germana","germane","germania","germanic","germanium","germanized","germantown","germany","germayne","germen","germicidal","germicide","germinal","germinate","germinated","germination","germinative","gerome","geronimo","gerontocracy","gerontological","gerontologist","gerontology","gerrard","gerri","gerrie","gerrilee","gerrit","gerry","gerrymander","gershwin","gert","gerta","gerti","gertie","gertrud","gertruda","gertrude","gertrudis","gerty","gerund","gerundive","gery","gestalt","gestapo","gestate","gestation","gestational","gesticulate","gesticulation","gesticulative","gestural","gesture","gesturedetector","gesturerecognizer","gestures","gesundheit","get","getabsolutepath","getaccesstoken","getaction","getactionbar","getactivesheet","getactivespreadsheet","getactivity","getaddress","getaddrinfo","getage","getall","getapplication","getapplicationcontext","getarguments","getassets","getasync","getattr","getattribute","getaway","getbasecontext","getbean","getbody","getboolean","getbootstrap","getboundingclientrect","getbounds","getbroadcast","getbyid","getbytes","getcell","getch","getchar","getchild","getchildat","getchildren","getclass","getclassloader","getcode","getcollection","getcolor","getcolumn","getcolumnindex","getcomponent","getconnection","getcontent","getcontentpane","getcontentresolver","getcontext","getcount","getcurrentinstance","getcurrentposition","getcurrentsession","getcurrentuser","getcwd","getdata","getdate","getday","getdefault","getdefaultproguardfile","getdefaultsharedpreferences","getdescription","getdouble","getdrawable","getelement","getelementbyid","getelementsbyclassname","getelementsbyname","getelementsbytagname","getemail","getentity","getenumerator","getenv","getexternalstoragedirectory","getextras","getfield","getfile","getfilename","getfiles","getfirstname","getfragmentmanager","getfullyear","gethashcode","getheight","gethours","gethsemane","getid","getimage","getindex","getinfo","getinputstream","getinstance","getint","getintent","getitem","getitemcount","getitemid","getitems","getjson","getjsonarray","getjsonobject","getkey","getkeycode","getlasterror","getlatitude","getlayoutinflater","getlayoutparams","getlength","getline","getlist","getlocation","getlogger","getlong","getlongitude","getmap","getmenuinflater","getmessage","getmethod","getminutes","getmodel","getmonth","getname","getnext","getnumber","getobject","getopt","getoutputstream","getpackagemanager","getpackagename","getpage","getparameter","getparameters","getparent","getpassword","getpath","getpid","getpixel","getposition","getpreferredsize","getprice","getproperties","getproperty","getquery","getrange","getreadabledatabase","getreference","getrepository","getrequest","getresource","getresourceasstream","getresources","getresponse","getresponsecode","getresponsestream","getresult","getresultlist","getrow","getruntime","gets","getscript","getselecteditem","getselection","getservice","getsession","getsettings","getsharedpreferences","getsheetbyname","getsimplename","getsingleton","getsize","getsource","getstate","getstatus","getstream","getstring","getstringextra","getsupportactionbar","getsupportfragmentmanager","getsystemservice","gettable","gettag","getter","getters","gettext","gettime","gettimeinmillis","getting","gettitle","gettoken","gettransaction","getty","gettype","gettysburg","getup","geturl","getuser","getuserid","getusername","getusers","getvalue","getvalues","getview","getwidth","getwindow","getwritabledatabase","getwriter","getx","gety","gevent","gewgaw","gewrztraminer","geyser","gf","gfortran","gfx","gg","ggplot","gh","ghana","ghanaian","ghanian","ghastliness","ghastly","ghat","ghats","ghc","ghci","ghent","gherardo","gherkin","ghetto","ghettoize","ghi","ghibelline","ghost","ghostlike","ghostliness","ghostly","ghostscript","ghostwrite","ghostwritten","ghostwrote","ghoul","ghoulish","ghoulishness","ghq","ghz","gi","giacinta","giacobo","giacometti","giacomo","giacopo","gian","giana","gianina","gianna","gianni","giannini","giant","giantess","giantkiller","giauque","giavani","gib","gibb","gibber","gibberish","gibbet","gibbie","gibbon","gibbous","gibbousness","gibby","gibe","giber","giblet","gibraltar","gibson","gid","giddap","giddily","giddiness","giddings","giddy","gide","gideon","gielgud","gienah","gif","giff","giffard","giffer","giffie","gifford","giffy","gift","gifted","giftedness","gig","gigabyte","gigacycle","gigahertz","gigantic","gigantically","giganticness","gigavolt","gigawatt","gigged","gigging","giggle","giggler","giggling","giggly","gigi","gigo","gigolo","gil","gila","gilbert","gilberta","gilberte","gilbertina","gilbertine","gilberto","gilbertson","gilburt","gilchrist","gild","gilda","gilder","gilding","gilead","gilemette","giles","gilgamesh","gilkson","gill","gillan","gilles","gillespie","gillette","gilli","gilliam","gillian","gillie","gilligan","gilly","gilmore","gilt","gimbaled","gimbals","gimbel","gimcrack","gimcrackery","gimlet","gimme","gimmick","gimmickry","gimmicky","gimp","gimpy","gin","gina","ginelle","ginevra","ginger","gingerbread","gingerliness","gingerly","gingersnap","gingery","gingham","gingivitis","gingrich","ginkgo","ginkgoes","ginmill","ginned","ginni","ginnie","ginnifer","ginning","ginny","gino","ginsberg","ginsburg","ginseng","gioconda","giordano","giorgi","giorgia","giorgio","giorgione","giotto","giovanna","giovanni","gipsy","giraffe","giralda","giraldo","giraud","giraudoux","gird","girded","girder","girdle","girdler","girl","girlfriend","girlhood","girlie","girlish","girlishness","girls","giro","girt","girth","girths","gis","gisela","giselbert","gisele","gisella","giselle","gish","gist","git","github","githubusercontent","gitignore","gitlab","giuditta","giulia","giuliano","giulietta","giulio","giuseppe","giustina","giustino","giusto","give","giveaway","giveback","given","givenname","giver","gives","giving","giza","gizela","gizmo","gizzard","gk","gl","glac","glacial","glaciate","glaciation","glacier","glaciological","glaciologist","glaciology","glad","gladded","gladden","gladder","gladdest","gladding","gladdy","glade","gladi","gladiator","gladiatorial","gladiola","gladioli","gladiolus","gladly","gladness","gladsome","gladstone","gladys","glamor","glamorization","glamorize","glamorizer","glamorous","glamorousness","glance","glancing","gland","glanders","glandes","glandular","glans","glare","glaring","glaringness","glaser","glasgow","glasnost","glass","glassblower","glassblowing","glassfish","glassful","glasshouse","glassily","glassiness","glassless","glassware","glasswort","glassy","glastonbury","glaswegian","glaucoma","glaucous","glaze","glazed","glazer","glazier","glazing","glbindbuffer","glbindtexture","glclear","glcolor","gleam","glean","gleaner","gleaning","gleason","gleda","glee","gleed","gleeful","gleefulness","gleeing","glen","glenable","glenda","glendale","glenden","glendon","glenine","glenn","glenna","glennie","glennis","gles","glew","glfloat","glfw","glib","glibber","glibbest","glibc","glibness","glide","glider","glim","glimmer","glimmering","glimpse","glimpser","glint","glissandi","glissando","glisten","glister","glitch","glitter","glittering","glittery","glitz","glitzy","glm","glmatrixmode","gloaming","gloat","gloater","gloating","glob","global","globalism","globalist","globalization","globally","globals","globe","globetrotter","globular","globularity","globularness","globule","globulin","glockenspiel","glommed","gloom","gloomily","gloominess","gloomy","glop","glopped","glopping","gloppy","glori","gloria","gloriana","gloriane","glorification","glorifier","glorify","glorious","gloriousness","glory","gloss","glossary","glossily","glossiness","glossolalia","glossy","glottal","glottalization","glottis","gloucester","glove","gloveless","glover","glow","glower","glowing","glowworm","glsl","gltexparameteri","glucose","glue","glued","gluer","gluey","gluier","gluiest","gluint","glum","glummer","glummest","glumness","gluon","glut","glutamate","gluten","glutenous","glutinous","glutinousness","glutted","glutting","glutton","gluttonous","gluttony","glvertex","glyceride","glycerin","glycerinate","glycerine","glycerol","glycerolized","glycine","glycogen","glycol","glyn","glynda","glynis","glynn","glynnis","glyph","glyphicon","glyphs","gm","gmap","gmaps","gmp","gms","gmt","gn","gnarl","gnash","gnat","gnaw","gnawer","gnawing","gneiss","gnni","gnome","gnomelike","gnomic","gnomish","gnomonic","gnostic","gnosticism","gnp","gnu","gnuplot","go","goa","goad","goal","goalie","goalkeeper","goalkeeping","goalless","goalmouth","goalpost","goals","goalscorer","goalscoring","goaltender","goat","goatee","goatherd","goatskin","gob","goback","gobbed","gobbet","gobbing","gobble","gobbledegook","gobbledygook","gobbler","gobi","goblet","goblin","god","godaddy","godard","godart","godchild","godchildren","goddammit","goddamn","goddard","goddart","goddaughter","godded","goddess","godding","godfather","godforsaken","godfree","godfrey","godfry","godhead","godhood","godiva","godless","godlessness","godlike","godlikeness","godliness","godly","godmother","godot","godparent","godsend","godson","godspeed","godthaab","godunov","godwin","godzilla","goebbels","goer","goering","goes","goethals","goethe","gofer","goff","gog","goggle","goggler","gogh","gogol","goiania","going","goiter","golan","golang","golconda","gold","golda","goldarina","goldberg","goldbrick","goldbricker","golden","goldenness","goldenrod","goldenseal","goldfinch","goldfish","goldi","goldia","goldie","goldilocks","goldina","golding","goldman","goldmine","goldsmith","goldsmiths","goldstein","goldwater","goldwyn","goldy","goleta","golf","golfer","golgotha","goliath","goliaths","golly","gomez","gomorrah","gompers","gonad","gonadal","gondola","gondolier","gondwanaland","gone","goner","gong","gonion","gonna","gonorrhea","gonorrheal","gonzales","gonzalez","gonzalo","goo","goober","good","goodbye","goodhearted","goodie","goodish","goodly","goodman","goodness","goodnight","goodrich","goods","goodwill","goodwin","goody","goodyear","gooey","goof","goofiness","goofy","goog","googling","gooier","gooiest","gook","goon","goop","goos","goose","gooseberry","goosebumps","gop","gopath","gopher","goran","goraud","gorbachev","gordan","gorden","gordian","gordie","gordimer","gordon","gordy","gore","goren","gorey","gorgas","gorge","gorged","gorgeous","gorgeousness","gorger","gorges","gorging","gorgon","gorgonzola","gorham","gorilla","gorily","goriness","goring","gorky","gormandize","gormandizer","gormless","gorp","gorse","gory","gos","gosh","goshawk","gosling","gospel","gospeler","gossamer","gossip","gossipy","got","gotcha","goth","gotham","gothart","gothic","gothicism","goths","goto","gotta","gotten","gottfried","goucher","gouda","gouge","gouger","goulash","gould","gounod","gourd","gourde","gourmand","gourmet","gout","gouty","gov","govern","governable","governance","governed","governess","governing","government","governmental","governments","governor","governorship","govt","gown","goya","gp","gpa","gpg","gpio","gpl","gpo","gps","gpss","gpu","gpus","gr","grab","grabbed","grabber","grabbing","grabs","gracchus","grace","graceful","gracefuller","gracefullest","gracefully","gracefulness","graceland","graceless","gracelessness","gracia","gracie","graciela","gracious","graciousness","grackle","grad","gradate","gradation","grade","graded","gradeigh","gradely","grader","grades","gradey","gradient","gradients","gradientstop","gradle","gradlew","gradual","gradualism","gradualist","gradually","gradualness","graduand","graduate","graduation","grady","graehme","graeme","graff","graffias","graffiti","graffito","graft","grafter","grafting","grafton","graham","grahame","graig","grail","grails","grain","grained","grainer","graininess","graining","grainy","gram","grammar","grammarian","grammatic","grammatical","grammaticality","grammaticalness","gramme","grammy","gramophone","grampians","grampus","gran","granada","granary","grand","grandam","grandaunt","grandchild","grandchildren","granddad","granddaddy","granddaughter","grandee","grandeur","grandfather","grandiloquence","grandiloquent","grandiose","grandiosity","grandkid","grandma","grandmaster","grandmother","grandnephew","grandness","grandniece","grandpa","grandparent","grandson","grandstand","grandstander","granduncle","grange","granger","granite","granitic","grannie","granny","granola","grant","granted","grantee","granter","grantham","granthem","grantley","grantor","grantresults","grants","grantsmanship","granular","granularity","granulate","granulation","granule","granulocytic","granville","grape","grapefruit","grapeshot","grapevine","graph","grapheme","graphic","graphical","graphicness","graphics","graphite","graphologist","graphology","graphql","graphs","graphviz","grapnel","grapple","grappler","grappling","grasp","grasper","grasping","graspingness","grass","grasshopper","grassland","grassroots","grassy","grata","grate","grateful","gratefuller","gratefullest","gratefulness","grater","grates","gratia","gratiana","graticule","gratification","gratified","gratify","gratifying","grating","gratis","gratitude","gratuitous","gratuitousness","gratuity","gravamen","grave","gravedigger","gravel","graven","graveness","graver","graves","graveside","gravestone","graveyard","gravid","gravida","gravidness","gravimeter","gravimetric","gravitas","gravitate","gravitation","gravitational","graviton","gravity","gravy","gray","graybeard","grayce","grayish","grayness","grayscale","grayson","graze","grazer","grazia","grazing","grease","greasepaint","greaseproof","greaser","greasily","greasiness","greasy","great","greatcoat","greaten","greater","greatest","greathearted","greatly","greatness","grebe","grecian","greece","greed","greedily","greediness","greeds","greedy","greek","greeley","green","greenback","greenbelt","greenberg","greenblatt","greenbriar","greene","greenery","greenfeld","greenfield","greenfly","greengage","greengrocer","greengrocery","greenhorn","greenhouse","greening","greenish","greenland","greenmail","greenness","greenpeace","greenroom","greensboro","greensleeves","greensville","greensward","greentree","greenville","greenwich","greenwood","greer","greet","greeter","greeting","greetings","greets","greg","gregarious","gregariousness","gregg","greggory","gregoire","gregoor","gregor","gregorian","gregoriancalendar","gregorio","gregorius","gregory","gremlin","grenada","grenade","grenadian","grenadier","grenadine","grenadines","grendel","grenier","grenoble","grenville","grep","grepcode","grepl","gresham","greta","gretal","gretchen","grete","gretel","grethel","gretna","gretta","gretzky","grew","grey","greybeard","greyhound","greyness","grid","gridbagconstraints","gridbaglayout","griddata","gridded","griddle","griddlecake","gridiron","gridlayout","gridlock","gridpane","grids","gridview","gridviewcolumn","gridviewrow","gridx","gridy","grief","grieg","grier","grievance","grieve","griever","grieving","grievous","grievousness","griff","griffie","griffin","griffith","griffon","griffy","grill","grille","griller","grillwork","grim","grimace","grimacer","grimaldi","grime","grimes","griminess","grimm","grimmer","grimmest","grimness","grimy","grin","grinch","grind","grinder","grinding","grindstone","gringo","grinned","grinner","grinning","grip","gripe","griper","grippe","gripper","gripping","gris","griselda","grisliness","grisly","grissel","grist","gristle","gristliness","gristly","gristmill","griswold","grit","gritted","gritter","grittiness","gritting","gritty","griz","grizzle","grizzling","grizzly","grnewald","groan","groaner","groat","grocer","grocery","grog","groggily","grogginess","groggy","groin","grok","grokked","grokking","grommet","gromyko","groofs","groom","groomer","groomsman","groomsmen","groot","groove","groover","groovy","grope","groper","gropius","grosbeak","grosgrain","gross","grosset","grossman","grossness","grosvenor","grosz","grotesque","grotesqueness","grotius","groton","grotto","grottoes","grouch","grouchily","grouchiness","grouchy","ground","groundbreaking","grounded","grounder","groundhog","groundless","groundlessness","groundnut","groundsheet","groundskeepers","groundsman","groundswell","groundwater","groundwork","group","groupbox","groupby","grouped","grouper","groupid","groupie","grouping","grouplayout","groupname","groupon","groupposition","groups","grouse","grouser","grout","grouter","grove","grovel","groveler","grovelike","groveling","grover","grow","grower","growing","growingly","growl","growler","growling","growly","grown","grownup","grows","growth","growths","grp","grpc","grub","grubbed","grubber","grubbily","grubbiness","grubbing","grubby","grubstake","grudge","grudger","grudging","gruel","grueling","gruesome","gruesomeness","gruff","gruffness","grumble","grumbler","grumbling","grumman","grump","grumpily","grumpiness","grumpy","grundy","grunge","grungy","grunion","grunt","grunter","grus","grusky","gruyeres","gruyre","gryphon","gs","gsa","gsl","gsm","gson","gsp","gst","gstatic","gstreamer","gsub","gt","gte","gteborg","gtest","gtk","gtm","gu","guacamole","guadalajara","guadalcanal","guadalquivir","guadalupe","guadeloupe","guallatiri","gualterio","guam","guamanian","guangzhou","guanine","guano","guantanamo","guarani","guarantee","guaranteed","guaranteeing","guarantees","guarantor","guaranty","guard","guarded","guardedness","guarder","guardhouse","guardia","guardian","guardianship","guardrail","guardroom","guards","guardsman","guardsmen","guarnieri","guatemala","guatemalan","guava","guayaquil","gubernatorial","gucci","gudgeon","guelph","guendolen","guenevere","guenna","guenther","guernsey","guerra","guerrero","guerrilla","guess","guessable","guessed","guesser","guesses","guessing","guesstimate","guesswork","guest","guests","guevara","guff","guffaw","guggenheim","guglielma","guglielmo","guhleman","gui","guiana","guice","guid","guidance","guide","guidebook","guided","guideline","guidelines","guidepost","guider","guides","guido","guids","guilbert","guild","guilder","guildhall","guile","guileful","guileless","guilelessness","guillaume","guillema","guillemette","guillemot","guillermo","guillotine","guilt","guiltily","guiltiness","guiltless","guiltlessness","guilty","guinea","guinean","guinevere","guinna","guinness","guise","guitar","guitarist","guiyang","guizot","gujarat","gujarati","gujranwala","gulag","gulch","gulden","gulf","gull","gullah","gullet","gulley","gullibility","gullible","gulliver","gully","gulp","gum","gumbo","gumboil","gumboots","gumdrop","gummed","gumminess","gumming","gummy","gumption","gumshoe","gumshoeing","gumtree","gun","gunar","gunboat","gunderson","gunfight","gunfighter","gunfire","gunflint","gunfought","gunicorn","gunilla","gunk","gunky","gunman","gunmen","gunmetal","gunnar","gunned","gunnel","gunner","gunnery","gunning","gunny","gunnysack","gunpoint","gunpowder","gunrunner","gunrunning","guns","gunship","gunshot","gunsling","gunslinger","gunsmith","gunsmiths","guntar","gunter","gunther","gunwale","guofeng","guppy","gupta","gurgle","gurkha","gurney","guru","gus","gusella","gush","gusher","gushy","guss","gusset","gussi","gussie","gussy","gust","gusta","gustaf","gustafson","gustatory","gustav","gustave","gustavo","gustavus","gusted","gusti","gustie","gustily","gustiness","gusting","gusto","gustoes","gusts","gusty","gut","gutenberg","guthrey","guthrie","guthry","gutierrez","gutless","gutlessness","guts","gutser","gutsiness","gutsy","gutted","gutter","guttering","guttersnipe","gutting","guttural","gutturalness","gutty","guy","guyana","guyanese","guys","guzman","guzzle","guzzler","gv","gw","gwalior","gwen","gwendolen","gwendolin","gwendoline","gwendolyn","gweneth","gwenette","gwenneth","gwenni","gwennie","gwenny","gwenora","gwenore","gwt","gwyn","gwyneth","gwynne","gx","gy","gym","gymkhana","gymnasia","gymnasium","gymnast","gymnastic","gymnastically","gymnastics","gymnosperm","gynecologic","gynecological","gynecologist","gynecology","gyp","gypped","gypper","gypping","gypsite","gypster","gypsum","gypsy","gyrate","gyration","gyrator","gyrfalcon","gyro","gyrocompass","gyroscope","gyroscopic","gyve","gz","gzip","h","ha","haag","haas","habakkuk","habeas","haber","haberdasher","haberdashery","haberman","habib","habiliment","habit","habitability","habitable","habitableness","habitant","habitat","habitation","habitations","habits","habitu","habitual","habitualness","habituate","habituation","hacienda","hack","hackage","hacked","hacker","hackers","hackett","hacking","hackle","hackler","hackney","hacks","hacksaw","hackwork","hacky","had","hadamard","hadar","haddad","haddock","hades","hadj","hadji","hadlee","hadleigh","hadley","hadn","hadoop","hadria","hadrian","hadron","hadst","haemoglobin","haemophilia","haemorrhage","hafiz","hafnium","haft","hag","hagan","hagar","hagen","hager","haggai","haggard","haggardness","hagged","hagging","haggis","haggish","haggle","haggler","hagiographa","hagiographer","hagiography","hagstrom","hague","haha","hahn","hahnium","haifa","haiku","hail","hailee","hailer","hailey","hailstone","hailstorm","haily","haiphong","hair","hairball","hairbreadth","hairbreadths","hairbrush","haircare","haircloth","haircloths","haircut","haircutting","hairdo","hairdresser","hairdressing","hairdryer","hairiness","hairless","hairlessness","hairlike","hairline","hairnet","hairpiece","hairpin","hairsbreadth","hairsbreadths","hairsplitter","hairsplitting","hairspray","hairspring","hairstyle","hairstylist","hairy","haiti","haitian","hajj","hajjes","hajji","hake","hakeem","hakim","hakka","hakluyt","hal","halal","halalled","halalling","halberd","halcyon","haldane","hale","haleakala","haleigh","haler","halest","halette","haley","half","halfback","halfbreed","halfhearted","halfheartedness","halfpence","halfpenny","halfpennyworth","halftime","halftone","halfway","halfword","hali","halibut","halide","halie","halifax","halimeda","halite","halitoses","halitosis","hall","hallelujah","hallelujahs","halley","halli","halliard","hallie","hallinan","hallmark","hallo","halloo","hallow","halloween","hallowing","hallows","hallsy","hallucinate","hallucination","hallucinatory","hallucinogen","hallucinogenic","hallway","hally","halo","halocarbon","halogen","halogenated","halon","halpern","halsey","halsy","halt","halter","halting","halve","halves","halyard","ham","hamal","haman","hamburg","hamburger","hamcrest","hamel","hamey","hamhung","hamid","hamil","hamilcar","hamilton","hamiltonian","hamish","hamitic","haml","hamlen","hamlet","hamlin","hammad","hammarskjold","hammed","hammer","hammerer","hammerhead","hammering","hammerless","hammerlock","hammerstein","hammertoe","hammett","hamming","hammock","hammond","hammurabi","hammy","hamnet","hamper","hampered","hampshire","hampton","hamster","hamstring","hamstrung","hamsun","han","hana","hanan","hancock","hand","handbag","handbagged","handbagging","handball","handbarrow","handbasin","handbill","handbook","handbrake","handcar","handcart","handclasp","handcraft","handcuff","handcuffs","handed","handedness","handel","hander","handful","handgun","handhold","handicap","handicapped","handicapper","handicapping","handicraft","handicraftsman","handicraftsmen","handily","handiness","handiwork","handkerchief","handle","handleable","handlebar","handlebars","handlecallback","handlechange","handleclick","handled","handleerror","handlelaunchactivity","handlemessage","handlenonsuccessanddebuggernotification","handler","handlerequest","handlers","handles","handless","handlesubmit","handling","handmade","handmaid","handmaiden","handout","handover","handpick","handrail","hands","handsaw","handset","handshake","handshaker","handshaking","handsome","handsomely","handsomeness","handspike","handspring","handstand","handwork","handwoven","handwrite","handwriting","handwritten","handy","handyman","handymen","haney","hang","hangar","hangdog","hanged","hanger","hanging","hangman","hangmen","hangnail","hangout","hangover","hangs","hangul","hangup","hangzhou","hank","hankel","hanker","hankerer","hankering","hankie","hanky","hanna","hannah","hanni","hannibal","hannie","hanny","hanoi","hanover","hanoverian","hans","hansel","hansen","hansiain","hansom","hanson","hanuka","hanukkah","hanukkahs","hap","hapgood","haphazard","haphazardness","hapless","haplessness","haploid","happed","happen","happened","happening","happens","happenstance","happily","happiness","happing","happy","haproxy","hapsburg","harald","harangue","haranguer","harare","harass","harasser","harassment","harbert","harbin","harbinger","harbor","harborer","harcourt","hard","hardback","hardball","hardboard","hardboiled","hardbound","hardcode","hardcoded","hardcoding","hardcore","hardcover","harden","hardened","hardener","hardening","harder","hardest","hardhat","hardheaded","hardheadedness","hardhearted","hardheartedness","hardihood","hardily","hardin","hardiness","harding","hardliner","hardly","hardness","hardscrabble","hardshell","hardship","hardstand","hardtack","hardtop","hardware","hardwire","hardwood","hardworking","hardy","hare","harebell","harebrained","harelip","harelipped","harem","hargreaves","hark","harlan","harland","harlem","harlen","harlene","harlequin","harley","harli","harlie","harlin","harlot","harlotry","harlow","harm","harman","harmed","harmer","harmful","harmfulness","harmless","harmlessness","harmon","harmonia","harmonic","harmonica","harmonically","harmonics","harmonie","harmonious","harmoniousness","harmonium","harmonization","harmonizations","harmonize","harmonized","harmonizer","harmonizes","harmony","harness","harnessed","harnesser","harnesses","harold","haroun","harp","harper","harping","harpist","harpoon","harpooner","harpsichord","harpsichordist","harpy","harrell","harri","harridan","harrie","harrier","harriet","harriett","harrietta","harriette","harrington","harriot","harriott","harrisburg","harrison","harrisonburg","harrow","harrower","harrumph","harry","harsh","harshen","harshness","hart","harte","hartford","hartley","hartline","hartman","hartwell","harv","harvard","harvest","harvested","harvester","harvestman","harvey","harwell","harwilll","has","hasattr","hasbro","hasclass","hasfocus","hash","hashcode","hashed","hasheem","hasher","hashes","hashim","hashing","hashish","hashlib","hashmap","hashset","hashtable","hashtag","hashtags","hasidim","haskel","haskell","haskins","haslett","hasmany","hasn","hasnext","hasone","hasownproperty","hasp","hassle","hassock","hast","haste","hasten","hastener","hastie","hastily","hastiness","hastings","hasty","hasvalue","hat","hatch","hatchback","hatcheck","hatched","hatcher","hatchery","hatchet","hatching","hatchure","hatchway","hate","hateful","hatefulness","hater","hatfield","hathaway","hatless","hatred","hatstands","hatted","hatter","hatteras","hatti","hattie","hatting","hatty","hauberk","haugen","haughtily","haughtiness","haughty","haul","haulage","hauler","haunch","haunt","haunter","haunting","hauptmann","hausa","hausdorff","hauser","hauteur","havana","havarti","have","havel","haven","havent","haver","haversack","having","havoc","havocked","havocking","haw","hawaii","hawaiian","hawk","hawker","hawking","hawkins","hawkish","hawkishness","hawley","haws","hawser","hawthorn","hawthorne","hay","haycock","hayden","haydn","haydon","hayes","hayfield","hayley","hayloft","haymow","haynes","hayrick","hayride","hayseed","haystack","haywain","hayward","haywire","haywood","hayyim","hazard","hazardous","hazardousness","haze","hazel","hazelcast","hazelnut","hazer","hazily","haziness","hazing","hazlett","hazlitt","hazy","hb","hbase","hbm","hbo","hbox","hbs","hc","hd","hdc","hdd","hdf","hdfs","hdpi","hdqrs","hdr","hdtv","he","head","headache","headaches","headband","headboard","headcount","headdress","header","headers","headerstyle","headertemplate","headertext","headerview","headfirst","headgear","headhunt","headhunter","headhunting","headily","headiness","heading","headings","headlamp","headland","headless","headlessness","headlight","headline","headliner","headlines","headlock","headlong","headman","headmaster","headmastership","headmen","headmistress","headphone","headpiece","headpin","headquarter","headrest","headroom","heads","headscarf","headset","headship","headshrinker","headsman","headsmen","headstall","headstand","headstock","headstone","headstrong","headwaiter","headwall","headwater","headway","headwind","headword","heady","heal","healed","healer","heall","health","healthcare","healthful","healthfully","healthfulness","healthily","healthiness","healths","healthy","heap","hear","heard","hearer","hearing","hearken","hears","hearsay","hearse","hearst","heart","heartache","heartbeat","heartbreak","heartbreaking","heartbroke","heartbroken","heartburn","heartburning","hearted","hearten","heartening","heartfelt","hearth","hearthrug","hearths","hearthstone","heartily","heartiness","heartland","heartless","heartlessness","heartrending","hearts","heartsick","heartsickness","heartstrings","heartthrob","heartwarming","heartwood","hearty","heat","heated","heatedly","heater","heath","heathen","heathendom","heathenish","heathenism","heather","heathery","heathkit","heathland","heathman","heaths","heatmap","heatproof","heats","heatstroke","heatwave","heave","heaven","heavenliness","heavenly","heavenward","heaver","heaves","heavily","heaviness","heaviside","heavy","heavyhearted","heavyset","heavyweight","heb","hebe","hebephrenic","hebert","hebraic","hebraism","hebrew","hebrides","hecate","hecatomb","heck","heckle","heckler","hectare","hectic","hectically","hectogram","hectometer","hector","hecuba","heda","hedda","heddi","heddie","hedge","hedgehog","hedgehop","hedgehopped","hedgehopping","hedger","hedgerow","hedging","hedi","hedonism","hedonist","hedonistic","hedvig","hedvige","hedwig","hedwiga","hedy","heed","heeded","heedful","heedfulness","heeding","heedless","heedlessness","heehaw","heel","heeler","heeling","heelless","heep","hefner","heft","heftily","heftiness","hefty","hegel","hegelian","hegemonic","hegemony","hegira","heida","heidegger","heidelberg","heidi","heidie","heifer","heifetz","height","heighten","heights","heimlich","heindrick","heine","heineken","heinlein","heinous","heinousness","heinrich","heinrick","heinrik","heinz","heinze","heir","heiress","heirloom","heisenberg","heiser","heist","heister","hejira","helaina","helaine","held","helen","helena","helene","helenka","helga","helge","helical","helices","helicon","helicopter","heliocentric","heliography","heliopolis","helios","heliosphere","heliotrope","heliport","helium","helix","hell","hellbender","hellbent","hellcat","hellebore","hellene","hellenic","hellenism","hellenist","hellenistic","hellenization","hellenize","heller","hellespont","hellfire","hellhole","helli","hellion","hellish","hellishness","hellman","hello","helloworld","helluva","helm","helmed","helmet","helmholtz","helming","helms","helmsman","helmsmen","helmut","helot","help","helped","helper","helpers","helpful","helpfulness","helping","helpless","helplessness","helpline","helpmate","helpmeet","helps","helsa","helsinki","helve","helvetian","helvetica","helvetius","helyn","hem","hematite","hematologic","hematological","hematologist","hematology","heme","hemingway","hemisphere","hemispheric","hemispherical","hemline","hemlock","hemmed","hemmer","hemming","hemoglobin","hemolytic","hemophilia","hemophiliac","hemorrhage","hemorrhagic","hemorrhoid","hemostat","hemp","hemstitch","hen","hence","henceforth","henceforward","hench","henchman","henchmen","henderson","hendrerit","hendrick","hendrickson","hendrik","hendrika","hendrix","henge","henka","henley","henna","hennessey","henning","henpeck","henri","henrie","henrieta","henrietta","henriette","henrik","henry","henryetta","hensley","henson","hep","heparin","hepatic","hepatitides","hepatitis","hepburn","hephaestus","hephzibah","hepper","heppest","hepplewhite","heptagon","heptagonal","heptane","heptathlon","her","hera","heracles","heraclitus","herald","heralded","heraldic","heraldry","herb","herbaceous","herbage","herbal","herbalism","herbalist","herbart","herbert","herbicidal","herbicide","herbie","herbivore","herbivorous","herby","herc","herculaneum","hercule","herculean","herculie","herd","herder","herdsman","herdsmen","here","hereabout","hereafter","hereby","hereditary","heredity","hereford","herein","hereinafter","hereof","hereon","heres","heresy","heretic","heretical","hereto","heretofore","hereunder","hereunto","hereupon","herewith","heriberto","heritable","heritage","heritor","herkimer","herman","hermann","hermaphrodite","hermaphroditic","hermaphroditus","hermeneutic","hermeneutics","hermes","hermetic","hermetical","hermia","hermie","hermina","hermine","herminia","hermione","hermit","hermitage","hermite","hermitian","hermon","hermosa","hermosillo","hermy","hernandez","hernando","hernia","hernial","herniate","hero","herod","herodotus","heroes","heroic","heroically","heroics","heroin","heroine","heroism","heroku","herokuapp","herold","heron","herpes","herpetologist","herpetology","herr","herrera","herrick","herring","herringbone","herrington","hersch","herschel","herself","hersey","hersh","hershel","hershey","herta","hertha","hertz","hertzog","hertzsprung","herve","hervey","herzegovina","herzl","hes","hesiod","hesitance","hesitancy","hesitant","hesitantly","hesitate","hesitater","hesitating","hesitation","hesperus","hess","hesse","hessian","hester","hesther","hestia","heston","heterodox","heterodoxy","heterodyne","heterogamous","heterogamy","heterogeneity","heterogeneous","heterogeneousness","heterosexual","heterosexuality","heterostructure","heterozygous","hetti","hettie","hetty","heublein","heuristic","heuristically","heusen","heuser","hew","hewe","hewer","hewet","hewett","hewie","hewitt","hewlett","hex","hexachloride","hexadecimal","hexafluoride","hexagon","hexagonal","hexagram","hexameter","hexer","hey","heyday","heyerdahl","heywood","hezekiah","hf","hg","hgt","hgwy","hh","hhh","hhs","hi","hialeah","hiatus","hiawatha","hibachi","hibernate","hibernation","hibernator","hibernia","hibernian","hibiscus","hiccup","hick","hickey","hickman","hickok","hickory","hicks","hid","hidden","hiddenfield","hiddenfor","hide","hideaway","hidebound","hideous","hideousness","hideout","hider","hides","hiding","hie","hieing","hierarchal","hierarchic","hierarchical","hierarchy","hieratic","hieroglyph","hieroglyphic","hieroglyphics","hieroglyphs","hieronymus","hifalutin","higashiosaka","higgins","high","highball","highborn","highboy","highbrow","highchair","highcharts","higher","highest","highfalutin","highfield","highgui","highhanded","highhandedness","highish","highland","highlander","highlands","highlight","highlighted","highlighting","highlights","highly","highness","highpoint","highroad","highs","highscore","hight","hightail","highway","highwayman","highwaymen","hijack","hijacker","hike","hiker","hilario","hilarious","hilariousness","hilarity","hilarius","hilary","hilbert","hilda","hildagard","hildagarde","hilde","hildebrand","hildegaard","hildegarde","hildy","hill","hillard","hillary","hillbilly","hillcrest","hillel","hiller","hillery","hilliard","hilliary","hillie","hillier","hilliness","hillman","hillmen","hillock","hillsboro","hillsdale","hillside","hilltop","hillwalking","hilly","hillyer","hilt","hilton","him","himalaya","himalayan","himmler","himself","hinayana","hind","hinda","hindemith","hindenburg","hinder","hindered","hinderer","hindi","hindmost","hindquarter","hindrance","hindsight","hindu","hinduism","hindustan","hindustani","hines","hinge","hinger","hinkle","hinsdale","hinstance","hint","hinter","hinterland","hinton","hints","hinze","hip","hipbone","hipness","hipparchus","hipped","hipper","hippest","hippie","hipping","hippo","hippocrates","hippocratic","hippodrome","hippopotamus","hippy","hipster","hiragana","hiram","hire","hired","hireling","hirer","hirey","hiring","hirohito","hiroshi","hiroshima","hirsch","hirsute","hirsuteness","his","hispanic","hispaniola","hiss","hisser","hissing","hist","histamine","histidine","histochemic","histochemical","histochemistry","histogram","histological","histologist","histology","historian","historic","historical","historically","historicalness","historicism","historicist","historicity","historiographer","historiography","history","histrionic","histrionically","histrionics","hit","hitachi","hitch","hitchcock","hitcher","hitchhike","hither","hitherto","hitler","hitless","hits","hittable","hitter","hitting","hittite","hiv","hive","hk","hkey","hklm","hl","hloise","hls","hm","hmac","hmm","hmo","hmong","hms","hn","ho","hoar","hoard","hoarder","hoarding","hoarfrost","hoariness","hoarse","hoarseness","hoary","hoax","hoaxer","hob","hobard","hobart","hobbed","hobbes","hobbies","hobbing","hobbit","hobble","hobbler","hobbs","hobby","hobbyhorse","hobbyist","hobday","hobey","hobgoblin","hobie","hobnail","hobnob","hobnobbed","hobnobbing","hobo","hoboken","hoc","hock","hocker","hockey","hockney","hockshop","hod","hodge","hodgepodge","hodgkin","hoe","hoebart","hoecake","hoedown","hoeing","hoer","hoff","hoffa","hoffman","hofstadter","hog","hogan","hogarth","hogback","hogged","hogger","hogging","hoggish","hogshead","hogtie","hogtying","hogwash","hohenlohe","hohenstaufen","hohenzollern","hohhot","hoist","hoister","hoke","hokey","hokier","hokiest","hokkaido","hokum","hokusai","holbein","holbrook","holcomb","hold","holdall","holden","holder","holders","holding","holdout","holdover","holds","holdup","hole","holes","holey","holiday","holidaymaker","holidays","holier","holiness","holistic","holistically","holland","hollandaise","hollander","holler","hollerith","holley","holli","hollie","hollister","hollow","holloway","hollowness","hollowware","holly","hollyanne","hollyhock","hollywood","holm","holman","holmes","holmium","holo","holocaust","holocene","hologram","holograph","holographic","holographs","holography","holst","holstein","holster","holt","holy","holyoke","holystone","holzman","hom","homage","homager","hombre","homburg","home","homebody","homebound","homeboy","homebrew","homebuilder","homebuilding","homebuilt","homecoming","homecontroller","homegrown","homeland","homeless","homelessness","homelike","homeliness","homely","homemade","homemake","homemaker","homemaking","homeomorph","homeomorphic","homeomorphism","homeopath","homeopathic","homeopaths","homeopathy","homeostases","homeostasis","homeostatic","homeowner","homeownership","homepage","homer","homere","homeric","homerists","homeroom","homerus","homes","homeschooling","homescreen","homesick","homesickness","homespun","homestead","homesteader","homestretch","hometown","homeward","homework","homeworker","homey","homeyness","homicidal","homicide","homier","homiest","homiletic","homily","hominess","homing","hominid","hominy","homo","homogamy","homogenate","homogeneity","homogeneous","homogenization","homogenize","homogenizer","homograph","homographs","homological","homologous","homologue","homology","homomorphic","homomorphism","homonym","homophobia","homophobic","homophone","homopolymers","homosexual","homosexuality","homotopy","homozygous","hon","honcho","honda","hondo","honduran","honduras","hone","honecker","honest","honestly","honesty","honey","honeybee","honeycomb","honeydew","honeylocust","honeymoon","honeymooner","honeysuckle","honeywell","hong","honiara","honk","honker","honky","honolulu","honor","honorable","honorableness","honorables","honorablies","honorably","honorarily","honorarium","honorary","honored","honoree","honorer","honoria","honorific","honors","honshu","hooch","hood","hooded","hoodedness","hoodlum","hoodoo","hoodwink","hoodwinker","hooey","hoof","hoofer","hoofmark","hook","hookah","hookahs","hooke","hooked","hookedness","hooker","hookey","hooking","hooks","hookup","hookworm","hooky","hooligan","hooliganism","hoop","hooper","hoopla","hooray","hoosegow","hoosier","hoot","hootch","hootenanny","hooter","hoover","hooves","hop","hope","hoped","hopeful","hopefully","hopefulness","hopeless","hopelessness","hoper","hopes","hopewell","hopi","hoping","hopkins","hopkinsian","hopped","hopper","hopping","hoppled","hopples","hopscotch","horace","horacio","horatia","horatio","horatius","horde","horehound","horizon","horizontal","horizontalalign","horizontalalignment","horizontalcontentalignment","horizontally","horizontalscrollview","hormel","hormonal","hormone","hormuz","horn","hornbeam","hornblende","hornblower","horne","horned","hornedness","hornet","horniness","hornless","hornlike","hornpipe","horny","horologic","horological","horologist","horology","horoscope","horowitz","horrendous","horrible","horribleness","horribly","horrid","horridness","horrific","horrifically","horrify","horrifying","horror","hors","horse","horseback","horsedom","horseflesh","horsefly","horsehair","horsehide","horselaugh","horselaughs","horseless","horselike","horsely","horseman","horsemanship","horsemen","horseplay","horseplayer","horsepower","horseradish","horseshoe","horseshoeing","horseshoer","horsetail","horsewhip","horsewhipped","horsewhipping","horsewoman","horsewomen","horsey","horsier","horsiest","horsing","horst","hort","hortatory","horten","hortense","hortensia","horticultural","horticulture","horticulturist","horton","horus","hos","hosanna","hose","hosea","hosepipe","hosier","hosiery","hosp","hospice","hospitable","hospitably","hospital","hospitality","hospitalization","hospitalize","host","hostage","hostconfig","hosted","hostel","hosteler","hostelry","hostess","hostile","hostility","hosting","hostler","hostname","hosts","hot","hotbed","hotblooded","hotbox","hotcake","hotchpotch","hotel","hotelier","hotelman","hotels","hotfoot","hothead","hotheaded","hotheadedness","hothouse","hotmail","hotness","hotplate","hotpot","hotrod","hotshot","hotspot","hotted","hottentot","hotter","hottest","hotting","houdaille","houdini","hough","hound","hounder","hounding","hour","hourglass","houri","hourly","hours","house","houseboat","housebound","houseboy","housebreak","housebreaker","housebreaking","housebroke","housebroken","housebuilding","houseclean","housecleaning","housecoat","housefly","houseful","household","householder","househusband","housekeep","housekeeper","housekeeping","houselights","housemaid","houseman","housemen","housemother","housemoving","houseparent","houseplant","houser","houses","housetop","housewares","housewarming","housewife","housewifeliness","housewifely","housewives","housework","houseworker","housing","housman","houston","houyhnhnm","hov","hove","hovel","hover","hovercraft","hovered","hoverer","hovering","hovers","how","howard","howbeit","howdah","howdahs","howdy","howe","howell","however","howey","howie","howitzer","howl","howler","howrah","howsoever","howto","hoy","hoyden","hoydenish","hoyle","hoyt","hp","hpa","hpp","hq","hql","hr","href","hresult","hrh","hrothgar","hrs","hs","hsl","hsqldb","hst","hsv","ht","htaccess","htc","htdocs","hth","htm","html","htmlattributes","htmldocument","htmlelement","htmlentities","htmlhelper","htmlspecialchars","htmlstring","htmltextwriter","htmlunit","htons","hts","http","httpapplication","httpbackend","httpclient","httpcomponents","httpconnection","httpcontext","httpd","httpentity","httpget","httphandler","httpheader","httpheaders","httplib","httpmethod","httponly","httppost","httpprovider","httprequest","httprequestmessage","httpresponse","httpresponsemessage","httpresponseredirect","httpruntime","https","httpsecurity","httpserver","httpservlet","httpservletrequest","httpservletresponse","httpsession","httpstatus","httpstatuscode","httpurlconnection","httputility","httpwebrequest","httpwebresponse","hu","huang","huarache","huawei","hub","hubba","hubbard","hubble","hubbub","hubby","hubcap","hube","huber","hubert","huberto","hubey","hubie","hubris","hubs","huck","huckleberry","huckster","hud","huddersfield","huddle","huddler","hudson","hue","huerta","huey","huff","huffily","huffiness","huffman","huffy","hug","huge","hugely","hugeness","hugged","hugger","hugging","huggins","hugh","hughie","hugibert","hugo","huguenot","hugues","huh","huhs","hui","huitzilopitchli","hula","hulda","hulk","hull","hullabaloo","huller","hulling","hullo","hum","human","humane","humaneness","humaner","humanest","humanism","humanist","humanistic","humanitarian","humanitarianism","humanity","humanization","humanize","humanized","humanizer","humanizes","humanizing","humankind","humanness","humannesses","humanoid","humans","humbert","humberto","humble","humbleness","humbly","humboldt","humbug","humbugged","humbugging","humdinger","humdrum","hume","humeral","humeri","humerus","humfrey","humfrid","humfried","humid","humidification","humidifier","humidify","humidistat","humidity","humidor","humiliate","humiliating","humiliation","humility","hummed","hummel","hummer","humming","hummingbird","hummock","hummocky","hummus","humongous","humor","humored","humorist","humorless","humorlessness","humorous","humorousness","hump","humpback","humph","humphrey","humphs","humpty","humus","humvee","hun","hunch","hunchback","hundred","hundredfold","hundreds","hundredths","hundredweight","hunfredo","hung","hungarian","hungary","hunger","hungover","hungrily","hungriness","hungry","hunk","hunker","hunky","hunt","hunter","hunting","huntington","huntlee","huntley","huntress","huntsman","huntsmen","huntsville","hurdle","hurdler","hurl","hurlee","hurleigh","hurler","hurley","hurling","huron","hurray","hurricane","hurried","hurriedness","hurry","hurst","hurt","hurter","hurtful","hurtfulness","hurting","hurtle","hurts","hurwitz","hus","husain","husband","husbander","husbandman","husbandmen","husbandry","husein","hush","husk","husker","huskily","huskiness","husking","husky","hussar","hussein","husserl","hussy","hustings","hustle","hustler","huston","hut","hutch","hutchins","hutchinson","hutchison","hutted","hutting","hutton","hutu","huxley","huygens","huzzah","huzzahs","hv","hw","hwnd","hwy","hx","hy","hyacinth","hyacintha","hyacinthe","hyacinthia","hyacinthie","hyacinths","hyades","hyaena","hyannis","hyatt","hybrid","hybridism","hybridization","hybridize","hyde","hyderabad","hydra","hydrangea","hydrant","hydrate","hydration","hydraulic","hydraulically","hydraulicked","hydraulicking","hydraulics","hydrazine","hydride","hydro","hydrocarbon","hydrocephali","hydrocephalus","hydrochemistry","hydrochloric","hydrochloride","hydrodynamic","hydrodynamical","hydrodynamics","hydroelectric","hydroelectrically","hydroelectricity","hydrofluoric","hydrofoil","hydrogen","hydrogenate","hydrogenation","hydrogenations","hydrogenous","hydrological","hydrologist","hydrology","hydrolysis","hydrolyze","hydrolyzed","hydromagnetic","hydromechanics","hydrometer","hydrometry","hydrophilic","hydrophobia","hydrophobic","hydrophone","hydroplane","hydroponic","hydroponics","hydrosphere","hydrostatic","hydrostatics","hydrotherapy","hydrothermal","hydrous","hydroxide","hydroxy","hydroxyl","hydroxylate","hydroxyzine","hyena","hygiene","hygienic","hygienically","hygienics","hygienist","hygrometer","hygroscopic","hying","hyman","hymen","hymeneal","hymie","hymn","hymnal","hymnbook","hynda","hype","hyper","hyperactive","hyperactivity","hyperbola","hyperbole","hyperbolic","hyperbolically","hyperboloid","hyperboloidal","hypercellularity","hypercritical","hypercube","hyperemia","hyperemic","hyperfine","hypergamous","hypergamy","hyperglycemia","hyperinflation","hyperion","hyperledger","hyperlink","hyperlinks","hypermarket","hypermedia","hyperplane","hyperplasia","hypersensitive","hypersensitiveness","hypersensitivity","hypersonic","hyperspace","hypersphere","hypertension","hypertensive","hypertext","hyperthyroid","hyperthyroidism","hypertrophy","hypervelocity","hyperventilate","hyperventilation","hyphen","hyphenate","hyphenated","hyphenation","hyphens","hypnoses","hypnosis","hypnotherapy","hypnotic","hypnotically","hypnotism","hypnotist","hypnotize","hypo","hypoactive","hypoallergenic","hypocellularity","hypochondria","hypochondriac","hypocrisy","hypocrite","hypocritical","hypodermic","hypoglycemia","hypoglycemic","hypophyseal","hypophysectomized","hypotenuse","hypothalami","hypothalamic","hypothalamically","hypothalamus","hypothermia","hypotheses","hypothesis","hypothesize","hypothesizer","hypothetic","hypothetical","hypothyroid","hypothyroidism","hypoxia","hyssop","hysterectomy","hysteresis","hysteria","hysteric","hysterical","hyundai","hz","i","ia","iaccoca","iactionresult","iago","iain","iam","iamb","iambi","iambic","iambus","ian","ianthe","iasyncresult","ib","ibaction","ibadan","ibb","ibbie","ibby","iberia","iberian","ibero","ibex","ibid","ibidem","ibinder","ibis","ibm","ibo","iboutlet","ibrahim","ibsen","ibuprofen","ic","icarus","icbm","icc","ice","iceberg","iceboat","icebound","icebox","icebreaker","icecap","iceland","icelander","icelandic","iceman","icemen","icepack","icepick","ichabod","ichneumon","ichthyologist","ichthyology","icicle","icily","iciness","icing","icky","icloud","icmp","ico","icollection","icommand","icon","iconic","iconoclasm","iconoclast","iconoclastic","iconography","icons","iconv","icosahedra","icosahedral","icosahedron","ics","ictus","icu","icy","id","ida","idaho","idahoan","idahoes","idalia","idalina","idaline","idc","ide","idea","ideal","idealism","idealist","idealistic","idealistically","idealization","idealize","idealized","idealizer","ideally","idealogical","ideas","ideate","ideation","idell","idelle","idem","idempotent","ident","identical","identicalness","identifiability","identifiable","identifiably","identification","identified","identifier","identifiers","identifies","identify","identifying","identities","identity","identitymodel","identityserver","ideogram","ideograph","ideographic","ideographs","ideological","ideologist","ideologue","ideology","ideone","ides","idette","idf","idictionary","idiocy","idiolect","idiom","idiomatic","idiomatically","idiopathic","idiosyncrasy","idiosyncratic","idiosyncratically","idiot","idiotic","idiotically","idisposable","idl","idle","idleness","idler","idol","idolater","idolatress","idolatrous","idolatry","idolization","idolize","idolized","idolizer","idp","ids","idt","iduser","idx","idyll","idyllic","idyllically","ie","ieee","ienumerable","ienumerator","ietf","ieyasu","if","iface","ifdef","ifelse","iferror","iffiness","iffy","ifmodule","ifndef","ifni","ifnull","ifoo","iframe","iframes","ifs","ifstream","ig","iggie","iggy","igloo","ignace","ignacio","ignacius","ignatius","ignaz","ignazio","igneous","ignitable","ignite","igniter","ignition","ignoble","ignobleness","ignobly","ignominious","ignominy","ignorable","ignoramus","ignorance","ignorant","ignorantness","ignore","ignorecase","ignored","ignorer","ignores","ignoring","igor","igraph","iguana","iguassu","ih","ii","iid","iif","iii","iirc","iis","ij","ijsselmeer","ik","ike","ikey","ikhnaton","ikon","il","ila","ilaire","ilario","ilea","ileana","ileane","ileitides","ileitis","ilene","ileum","ilia","iliac","iliad","ilise","ilist","ilium","ilk","ilka","ill","illa","illegal","illegalaccessexception","illegalargumentexception","illegality","illegalstateexception","illegibility","illegible","illegibly","illegitimacy","illegitimate","illiberal","illiberality","illicit","illicitness","illimitable","illimitableness","illinois","illinoisan","illiquid","illiteracy","illiterate","illiterateness","illness","illogic","illogical","illogicality","illogicalness","illume","illuminate","illuminati","illuminating","illuminatingly","illumination","illumine","illus","illusion","illusionary","illusionist","illusive","illusiveness","illusoriness","illusory","illustrate","illustrated","illustrates","illustration","illustrative","illustrator","illustrious","illustriousness","illy","iloc","ilogger","ilona","ilsa","ilse","ilysa","ilyse","ilyssa","ilyushin","im","imag","image","imageadapter","imagearray","imagebutton","imagedata","imagefield","imagefile","imageformat","imageicon","imageid","imageio","imagelist","imageloader","imagemagick","imagen","imagename","imagenamed","imagepath","imagepicker","imagery","images","imageshack","imagesize","imagesource","imageuri","imageurl","imageview","imagewidth","imagick","imaginable","imaginableness","imaginably","imaginariness","imaginary","imagination","imaginative","imaginativeness","imagine","imagined","imaginer","imaging","imago","imagoes","imam","imap","imbalance","imbecile","imbecilic","imbecility","imbibe","imbiber","imbrication","imbrium","imbroglio","imbruing","imbue","imdb","ime","imei","imelda","imessage","imf","img","imgdata","imgproc","imgs","imgur","imgurl","imgview","imho","imitable","imitate","imitation","imitative","imitativeness","imitator","imm","immaculate","immaculateness","immanence","immanency","immanent","immanuel","immaterial","immateriality","immaterialness","immature","immatureness","immaturity","immeasurable","immeasurableness","immeasurably","immediacy","immediate","immediately","immediateness","immemorial","immense","immenseness","immensity","immerse","immersible","immersion","immigrant","immigrate","immigration","imminence","imminent","imminentness","immobile","immobility","immobilization","immobilize","immoderate","immoderateness","immoderation","immodest","immodesty","immolate","immolation","immoral","immorality","immortal","immortality","immortalize","immortalized","immovability","immovable","immovableness","immovably","immune","immunity","immunization","immunize","immunoassay","immunodeficiency","immunodeficient","immunologic","immunological","immunologist","immunology","immure","immutability","immutable","immutableness","immutably","imnsho","imo","imogen","imogene","imojean","imp","impact","impaction","impactor","impair","impaired","impairer","impairment","impala","impale","impalement","impaler","impalpable","impalpably","impanel","impart","impartation","impartial","impartiality","impassable","impassableness","impassably","impasse","impassibility","impassible","impassibly","impassion","impassioned","impassive","impassiveness","impassivity","impasto","impatience","impatiens","impatient","impeach","impeachable","impeacher","impeachment","impeccability","impeccable","impeccably","impecunious","impecuniousness","imped","impedance","impede","impeded","impeder","impediment","impedimenta","impel","impelled","impeller","impelling","impend","impenetrability","impenetrable","impenetrableness","impenetrably","impenitence","impenitent","imperative","imperativeness","imperceivable","imperceptibility","imperceptible","imperceptibly","imperceptive","imperdiet","imperf","imperfect","imperfectability","imperfection","imperfectness","imperial","imperialism","imperialist","imperialistic","imperialistically","imperil","imperilment","imperious","imperiousness","imperishable","imperishableness","imperishably","impermanence","impermanent","impermeability","impermeable","impermeableness","impermeably","impermissible","impersonal","impersonality","impersonalized","impersonate","impersonation","impersonator","impertinence","impertinent","imperturbability","imperturbable","imperturbably","impervious","imperviousness","impetigo","impetuosity","impetuous","impetuousness","impetus","impiety","imping","impinge","impingement","impious","impiousness","impish","impishness","impl","implacability","implacable","implacableness","implacably","implant","implantation","implanter","implausibility","implausible","implausibly","implement","implementability","implementable","implementation","implementations","implemented","implementer","implementing","implementor","implements","implicant","implicate","implication","implications","implicative","implicit","implicitly","implicitness","implied","implies","implode","implore","imploring","implosion","implosive","imply","implying","impolite","impoliteness","impolitic","impoliticness","imponderable","imponderableness","import","importance","important","importantly","importation","imported","importer","importerror","importing","importlib","imports","importunate","importunateness","importune","importuner","importunity","imposable","impose","imposer","imposing","imposingly","imposition","impossibility","impossible","impossibleness","impossibly","impost","imposter","impostor","imposture","impotence","impotency","impotent","impound","impoundments","impoverish","impoverisher","impoverishment","impracticable","impracticableness","impracticably","impractical","impracticality","impracticalness","imprecate","imprecation","imprecise","impreciseness","imprecision","impregnability","impregnable","impregnableness","impregnably","impregnate","impregnation","impresario","impress","impressed","impresser","impressibility","impressible","impression","impressionability","impressionable","impressionableness","impressionism","impressionist","impressionistic","impressions","impressive","impressiveness","impressment","imprimatur","imprint","imprinter","imprinting","imprison","imprisonment","improbability","improbable","improbableness","improbably","impromptu","improper","improperness","impropitious","impropriety","improve","improved","improvement","improvements","improver","improves","improvidence","improvident","improving","improvisation","improvisational","improvisatory","improvise","improviser","imprudence","imprudent","impudence","impudent","impugn","impugner","impulse","impulsion","impulsive","impulsiveness","impunity","impure","impureness","impurity","imputation","impute","imread","imshow","imus","in","ina","inaccessible","inaccurate","inaction","inactive","inadequate","inadvertence","inadvertent","inalienability","inalienably","inalterable","inalterableness","inamorata","inane","inanimate","inanimateness","inanity","inappeasable","inappropriate","inarray","inarticulate","inasmuch","inaugural","inaugurate","inauguration","inauthenticity","inbound","inbox","inbred","inbreed","inbuilt","inc","inca","incalculableness","incalculably","incandescence","incandescent","incant","incantation","incantatory","incapable","incapacitate","incapacitation","incarcerate","incarceration","incarnadine","incarnate","incarnation","incase","incendiary","incense","incentive","incentively","incentives","incept","inception","inceptive","inceptor","incessant","incest","incestuous","incestuousness","inch","inches","inchoate","inchon","inchworm","incidence","incident","incidental","incidentally","incidents","incididunt","incinerate","incineration","incinerator","incipience","incipiency","incipient","incise","incision","incisive","incisiveness","incisor","incite","incitement","inciter","incl","inclination","incline","inclined","incliner","inclining","include","included","includes","including","inclusion","inclusive","inclusiveness","incognito","incoherency","income","incoming","incommode","incommunicado","incomparable","incompatible","incompetent","incomplete","inconceivability","inconceivable","inconceivableness","incondensable","incongruousness","inconsiderable","inconsiderableness","inconsistence","inconsistent","inconsolable","inconsolableness","inconsolably","incontestability","incontestably","incontrovertibly","inconvenience","inconvenient","inconvertibility","inconvertible","incorporable","incorporate","incorporated","incorrect","incorrectly","incorrigibility","incorrigible","incorrigibleness","incorrigibly","incorruptible","incorruptibly","incr","increase","increased","increaser","increases","increasing","increasingly","incredible","incredibleness","incredibly","increment","incremental","incrementation","incremented","incrementing","increments","incriminate","incrimination","incriminatory","incrustation","incubate","incubation","incubator","incubus","inculcate","inculcation","inculpate","incumbency","incumbent","incunabula","incunabulum","incurable","incurious","incursion","ind","indebted","indebtedness","indeed","indefatigable","indefatigableness","indefatigably","indefeasible","indefeasibly","indefinable","indefinableness","indefinite","indefinitely","indelible","indelibly","indemnification","indemnify","indemnity","indent","indentation","indented","indenter","indention","indenture","independence","independent","independently","indescribable","indescribableness","indescribably","indestructible","indestructibleness","indestructibly","indeterminably","indeterminacy","indeterminate","indeterminism","index","indexation","indexed","indexeddb","indexer","indexerror","indexes","indexing","indexof","indexpath","india","indian","indiana","indianan","indianapolis","indianian","indicant","indicate","indicated","indicates","indicating","indication","indicative","indicator","indicators","indices","indict","indicter","indictment","indifference","indigence","indigenous","indigenousness","indigent","indigestible","indignant","indignation","indigo","indira","indirect","indirection","indirectly","indiscreet","indiscriminate","indiscriminateness","indispensability","indispensable","indispensableness","indispensably","indisputable","indisputableness","indissoluble","indissolubleness","indissolubly","indistinguishable","indistinguishableness","indite","indium","individual","individualism","individualist","individualistic","individualistically","individuality","individualization","individualize","individualized","individualizer","individualizes","individualizing","individually","individuals","individuate","individuation","indivisible","indivisibleness","indivisibly","indochina","indochinese","indoctrinate","indoctrination","indoctrinator","indolence","indolent","indomitable","indomitableness","indomitably","indonesia","indonesian","indoor","indore","indra","indubitable","indubitableness","indubitably","induce","induced","inducement","inducer","inducible","induct","inductance","inductee","induction","inductive","inductiveness","inductor","indulge","indulgence","indulgent","indulger","indus","industrial","industrialism","industrialist","industrialization","industrialize","industrialized","industries","industrious","industriousness","industry","indx","indy","inebriate","inebriation","inedible","ineducable","ineffability","ineffable","ineffableness","ineffably","inefficient","inelastic","ineligibly","ineluctable","ineluctably","inept","ineptitude","ineptness","inequality","inequivalent","inerrant","inert","inertia","inertial","inertness","ines","inescapably","inesita","inessa","inestimably","inet","inetaddress","inetpub","inevitability","inevitable","inevitableness","inevitably","inexact","inexhaustible","inexhaustibleness","inexhaustibly","inexorability","inexorable","inexorableness","inexorably","inexpedience","inexplicable","inexplicableness","inexplicably","inexplicit","inexpressibility","inexpressible","inexpressibleness","inextricably","inez","inf","infamous","infamy","infancy","infant","infanticide","infantile","infantry","infantryman","infantrymen","infarct","infarction","infatuate","infatuation","infauna","infect","infected","infecter","infection","infectious","infectiousness","infective","infer","inference","inferential","inferior","inferiority","infernal","inferno","inferred","inferring","infertile","infest","infestation","infester","infidel","infighting","infile","infill","infiltrate","infiltrator","infinispan","infinite","infinitely","infinitesimal","infinitival","infinitive","infinitude","infinitum","infinity","infirmary","infirmity","infix","inflammable","inflammableness","inflammation","inflammatory","inflatable","inflate","inflated","inflateexception","inflater","inflating","inflation","inflationary","inflect","inflection","inflectional","inflexible","inflexibleness","inflexion","inflict","inflicter","infliction","inflow","influence","influenced","influencer","influent","influential","influenza","info","infobox","infocenter","infomercial","inform","informatica","informatics","information","informational","informations","informative","informativeness","informatory","informed","informer","infos","infotainment","infowindow","infra","infrared","infrasonic","infrastructural","infrastructure","infrequence","infringe","infringement","infringer","infuriate","infuriating","infuriation","infuse","infuser","infusible","infusibleness","ing","inga","ingaberg","ingaborg","ingamar","ingar","inge","ingeberg","ingeborg","ingelbert","ingemar","ingenious","ingeniousness","ingenuity","ingenuous","ingenuousness","inger","ingersoll","ingest","ingestible","ingestion","inglebert","inglenook","inglewood","inglis","ingmar","ingnue","ingoing","ingot","ingra","ingrained","ingram","ingrate","ingratiate","ingratiating","ingratiation","ingredient","ingredients","ingres","ingress","ingression","ingrid","ingrim","ingrown","inguinal","ingunna","inhabit","inhabitable","inhabitance","inhabited","inhabiter","inhalant","inhalation","inhalator","inhale","inhere","inherent","inherently","inherit","inheritable","inheritableness","inheritance","inherited","inheriting","inheritor","inheritress","inheritrix","inherits","inhibit","inhibited","inhibiter","inhibition","inhibitor","inhibitory","inhomogeneous","inhospitable","inhospitableness","inhospitality","ini","inigo","inimical","inimitable","inimitableness","inimitably","inion","iniquitous","iniquitousness","iniquity","init","initandlisten","initial","initialcontext","initialer","initialisation","initialise","initialised","initializable","initialization","initializations","initialize","initializecomponent","initialized","initializer","initializers","initializes","initializing","initially","initials","initialstate","initiate","initiated","initiates","initiating","initiation","initiative","initiator","initiatory","initmap","initwithdata","initwithframe","initwithnibname","initwithstyle","initwithtitle","inject","injectable","injected","injecting","injection","injections","injector","injunctive","injure","injured","injurer","injurious","injuriousness","ink","inkblot","inker","inkiness","inkling","inkscape","inkstand","inkwell","inky","inland","inlander","inlay","inletting","inline","inlined","inlining","inly","inmost","inn","inna","innards","innate","innateness","inner","innerexception","innerheight","innerhtml","innermost","innersole","innerspring","innertext","innervate","innervation","innerwidth","inning","innis","innkeeper","innocence","innocent","innocuous","innocuousness","innodb","innovate","innovation","innovative","innovator","innovatory","innsbruck","innuendo","innumerability","innumerable","innumerableness","innumerably","innumerate","inoculate","inoculation","inoculative","inode","inoffensive","inonu","inopportune","inopportuneness","inorder","inordinate","inordinateness","inorganic","inotifypropertychanged","inout","inp","inpatient","inplace","input","inputarray","inputbox","inputdata","inputfield","inputfile","inputid","inputline","inputmethodmanager","inputs","inputstream","inputstreamreader","inputstring","inputted","inputtext","inputting","inputtype","inputvalue","inquire","inquirer","inquiring","inquiry","inquisition","inquisitional","inquisitive","inquisitiveness","inquisitor","inquisitorial","inri","inrush","ins","insalubrious","insamplesize","insane","insanitary","insatiability","insatiable","insatiableness","insatiably","inscribe","inscription","inscrutability","inscrutable","inscrutableness","inscrutably","inseam","insecticidal","insecticide","insectivore","insectivorous","insecure","insecureness","inseminate","insemination","insensate","insensateness","insensible","insensitive","insentient","inseparable","insert","insertafter","insertbefore","insertcell","inserted","inserter","inserting","insertion","inserts","inset","insets","insetting","inshore","inside","insider","insidious","insidiousness","insight","insightful","insights","insigne","insignia","insignificant","insinuate","insinuating","insinuation","insinuator","insipid","insipidity","insist","insistence","insistent","insisting","insociable","insofar","insole","insolence","insolent","insoluble","insolubleness","insolubly","insomnia","insomniac","insomuch","insouciance","insouciant","inspect","inspecting","inspection","inspective","inspector","inspectorate","inspiration","inspirational","inspire","inspired","inspirer","inspiring","inspirit","inst","instagram","install","installable","installation","installations","installed","installer","installers","installing","installment","installs","instance","instanceid","instanceof","instances","instant","instantaneous","instantaneousness","instantiate","instantiated","instantiates","instantiateviewcontrollerwithidentifier","instantiating","instantiation","instantly","instate","instead","instigate","instigation","instigator","instillation","instinct","instinctive","instinctual","institute","instituter","institutes","institution","institutional","institutionalism","institutionalist","institutionalization","institutionalize","institutions","institutor","instr","instream","instruct","instructed","instruction","instructional","instructions","instructive","instructiveness","instructor","instrument","instrumental","instrumentalist","instrumentality","instrumentation","instruments","insubordinate","insubstantial","insufferable","insufferably","insufficient","insular","insularity","insulate","insulated","insulation","insulator","insulin","insult","insulter","insulting","insuperable","insuperably","insupportable","insupportableness","insurance","insure","insured","insurer","insurgence","insurgency","insurgent","insurmountably","insurrection","insurrectionist","int","intact","intactness","intaglio","intake","intangible","intarray","integer","integerfield","integers","integrability","integrable","integral","integrand","integrate","integrated","integrates","integrating","integration","integrative","integrator","integrity","integument","intel","intellect","intellective","intellectual","intellectualism","intellectuality","intellectualize","intellectualness","intelligence","intelligencer","intelligent","intelligentsia","intelligibilities","intelligibility","intelligible","intelligibleness","intelligibly","intellij","intellisense","intelsat","intemperate","intend","intendant","intended","intendedness","intender","intensification","intensifier","intensify","intensional","intensity","intensive","intensiveness","intent","intentfilter","intention","intentional","intentionality","intentionally","intentions","intentness","intents","intentservice","inter","interact","interacting","interaction","interactions","interactive","interactively","interactivity","interacts","interaxial","interbank","interbred","interbreed","intercalate","intercalation","intercase","intercaste","intercede","interceder","intercensal","intercept","interception","interceptor","interceptors","intercession","intercessor","intercessory","interchange","interchangeability","interchangeable","interchangeableness","interchangeably","interchanger","intercity","interclass","intercohort","intercollegiate","intercom","intercommunicate","intercommunication","interconnect","interconnected","interconnectedness","interconnection","interconnectivity","intercontinental","interconversion","intercorrelated","intercourse","interdata","interdenominational","interdepartmental","interdependence","interdependency","interdependent","interdict","interdiction","interdisciplinary","interdum","interest","interested","interesting","interestingly","interestingness","interests","interface","interfaces","interfacing","interfaith","interfere","interference","interferer","interfering","interferometer","interferometric","interferometry","interferon","interfile","intergalactic","intergeneration","intergenerational","interglacial","intergovernmental","intergroup","interim","interindex","interindustry","interior","interj","interject","interjection","interjectional","interlace","interlard","interlayer","interleave","interleukin","interlibrary","interline","interlinear","interlingua","interlingual","interlining","interlink","interlisp","interlobular","interlock","interlocker","interlocutor","interlocutory","interlope","interloper","interlude","intermarriage","intermarry","intermediary","intermediate","intermediateness","intermediates","intermediation","interment","intermeshed","intermetrics","intermezzi","intermezzo","interminably","intermingle","intermission","intermittent","intermix","intermodule","intermolecular","intern","internal","internaldofilter","internalization","internalize","internally","internals","international","internationale","internationalism","internationalist","internationality","internationalization","internationalize","interne","internecine","internee","internet","internetwork","internist","internment","internship","internuclear","interocular","interoffice","interop","interoperability","interopservices","interp","interpenetrates","interpersonal","interplanetary","interplay","interpol","interpolate","interpolated","interpolation","interpose","interposer","interposition","interpret","interpretable","interpretation","interpretative","interpreted","interpreter","interpreting","interpretive","interpretor","interprets","interprocess","interprocessor","interquartile","interracial","interred","interregional","interregnum","interrelate","interrelated","interrelatedness","interrelation","interrelationship","interring","interrogate","interrogation","interrogative","interrogator","interrogatory","interrupt","interrupted","interruptedexception","interrupter","interruptibility","interruptible","interruption","interrupts","interscholastic","intersect","intersection","intersects","intersession","interspecies","intersperse","interspersion","interstage","interstate","interstellar","interstice","interstitial","intersurvey","intertask","intertwine","interurban","interval","intervals","intervene","intervener","intervenor","intervention","interventionism","interventionist","interview","interviewed","interviewee","interviewer","interviewing","interviews","intervocalic","interweave","interwove","interwoven","intestacy","intestinal","intestine","inti","intifada","intimacy","intimal","intimate","intimateness","intimater","intimation","intimidate","intimidating","intimidation","intl","into","intolerable","intolerableness","intolerant","intonate","intonation","intoxicant","intoxicate","intoxicated","intoxication","intptr","intra","intracellular","intracity","intraclass","intracohort","intractability","intractable","intractableness","intradepartmental","intrafamily","intragenerational","intraindustry","intraline","intrametropolitan","intramural","intramuscular","intranasal","intranet","intransigence","intransigent","intransitive","intraoffice","intraprocess","intrapulmonary","intraregional","intrasectoral","intrastate","intratissue","intrauterine","intravenous","intrepid","intrepidity","intrepidness","intricacy","intricate","intricateness","intrigue","intriguer","intriguing","intrinsic","intrinsically","intro","introduce","introduced","introducer","introduces","introducing","introduction","introductory","introit","introject","introspect","introspection","introspective","introspectiveness","introversion","introvert","intrude","intruder","intrusion","intrusive","intrusiveness","ints","intubate","intubation","intuit","intuition","intuitionist","intuitive","intuitiveness","intval","intvalue","inuit","inundate","inundation","inure","inv","invade","invader","invalid","invalidate","invalidated","invalidism","invalidoperationexception","invariable","invariant","invariantculture","invasion","invasive","invective","invectiveness","inveigh","inveigher","inveighs","inveigle","inveigler","invent","invented","invention","inventive","inventiveness","inventor","inventory","inverness","inverse","inversion","invert","inverted","inverter","invertible","invest","invested","investigate","investigating","investigation","investigator","investigatory","investing","investiture","investment","investments","investor","investors","inveteracy","inveterate","inviability","invidious","invidiousness","invigilate","invigilator","invigorate","invigorating","invigoration","invigorations","invincibility","invincible","invincibleness","invincibly","inviolability","inviolably","inviolate","inviolateness","inviscid","invisible","invisibleness","invitation","invitational","invite","invited","invitee","inviter","inviting","invocable","invocablehandlermethod","invocate","invocation","invocations","invocationtargetexception","invoice","invoices","invoke","invoked","invokelater","invokemethod","invokenative","invoker","invokes","invoking","involuntariness","involuntary","involute","involution","involutorial","involve","involved","involvedly","involvement","involver","involves","involving","invulnerability","invulnerableness","inward","inwardness","io","ioc","ioctl","iodate","iodation","iodide","iodinate","iodine","iodize","ioe","ioerror","ioexception","iolande","iolanthe","ion","iona","ionesco","ionian","ionic","ionicframework","ionization","ionize","ionized","ionizer","ionizes","ionizing","ionosphere","ionospheric","iorgo","iormina","ios","iosep","iostream","iot","iota","iou","ioutils","iowa","iowan","ip","ipa","ipad","ipaddress","ipc","ipecac","ipendpoint","iphigenia","iphone","iphoneos","iphones","iphonesimulator","ipn","ipo","ipod","ips","ipso","ipsum","ipswich","iptables","ipv","ipython","iq","iqbal","iqueryable","iquitos","ir","ira","iran","iranian","iraq","iraqi","irascibility","irascible","irascibly","irate","irateness","irb","irc","ire","ireful","ireland","irena","irene","irenic","irepository","irides","iridescence","iridescent","iridium","irids","irina","iris","irish","irishman","irishmen","irishwoman","irishwomen","irita","irk","irksome","irksomeness","irkutsk","irma","iron","ironclad","ironer","ironic","ironical","ironicalness","ironing","ironmonger","ironmongery","ironpython","ironside","ironstone","ironware","ironwood","ironwork","ironworker","irony","iroquoian","iroquois","irow","irq","irradiate","irradiation","irrational","irrationality","irrationalness","irrawaddy","irreclaimable","irreconcilability","irreconcilable","irreconcilableness","irreconcilably","irrecoverable","irrecoverableness","irrecoverably","irredeemable","irredeemably","irredentism","irredentist","irreducibility","irreducible","irreducibly","irreflexive","irrefutable","irrefutably","irregardless","irregular","irregularity","irrelevance","irrelevancy","irrelevant","irreligious","irremediable","irremediableness","irremediably","irremovable","irreparable","irreparableness","irreparably","irreplaceable","irrepressible","irrepressibly","irreproachable","irreproachableness","irreproachably","irreproducibility","irreproducible","irresistibility","irresistible","irresistibleness","irresistibly","irresolute","irresoluteness","irresolution","irresolvable","irrespective","irresponsibility","irresponsible","irresponsibleness","irresponsibly","irretrievable","irretrievably","irreverence","irreverent","irreversible","irreversibly","irrevocable","irrevocableness","irrevocably","irrigable","irrigate","irrigation","irritability","irritable","irritableness","irritably","irritant","irritate","irritated","irritating","irritation","irrupt","irruption","irs","irtish","irv","irvin","irvine","irving","irwin","irwinn","is","isa","isaac","isaak","isabel","isabelita","isabella","isabelle","isac","isacco","isactive","isadmin","isador","isadora","isadore","isahella","isaiah","isak","isarray","isassignablefrom","isauthenticated","isbn","iscariot","ischecked","isconnected","isdeleted","isdigit","isdirectory","iseabal","isempty","isenabled","isequal","isequaltostring","iserror","iservice","isexpanded","isfahan","isfile","ish","isherwood","ishidden","ishim","ishmael","ishtar","isiah","isiahi","isidor","isidora","isidore","isidoro","isidro","isin","isinglass","isinstance","isis","iskindofclass","isl","islam","islamabad","islamic","island","islander","islandia","islands","isle","islet","isloading","isloggedin","ism","ismael","ismatch","isn","isnan","isnt","isnull","isnullorempty","isnullorwhitespace","isnumber","isnumeric","iso","isobar","isobaric","isobel","isochronal","isochronous","isocline","isocyanate","isodate","isodine","isolate","isolated","isolation","isolationism","isolationist","isolationistic","isolator","isolde","isomer","isomeric","isomerism","isometric","isometrically","isometrics","isomorph","isomorphic","isomorphically","isomorphism","isopen","isoperimetrical","isopleth","isopleths","isosceles","isostatic","isotherm","isothermal","isotonic","isotope","isotopic","isotropic","isotropically","isotropy","isp","ispahan","ispell","isplaying","ispostback","isprime","isr","israel","israeli","israelite","isreadonly","isrequired","isrunning","iss","issac","isselected","isset","issi","issiah","issie","issuable","issuance","issuant","issue","issuecomment","issued","issuer","issues","issuing","issy","ist","istanbul","isthmian","isthmus","istream","istrue","istvan","isuzu","isvalid","isvisible","it","itaipu","ital","italian","italianate","italic","italicization","italicize","italicized","italy","itasca","itch","itchiness","itchy","itcorp","itel","item","itemarray","itemcode","itemcontainerstyle","itemcount","itemgetter","itemgroup","itemid","itemization","itemize","itemized","itemizer","itemizes","itemlabel","itemlist","itemname","itemprop","items","itemscontrol","itemspanel","itemspaneltemplate","itemssource","itemstyle","itemtemplate","itemtype","itemvalue","itemview","iter","iterable","iterate","iterated","iterates","iterating","iteration","iterations","iterative","iterator","iterators","iteritems","itertools","itext","itextpdf","itextsharp","ithaca","ithacan","itinerant","itinerary","itm","ito","itr","its","itself","itt","itunes","iu","iud","iv","iva","ivan","ivanhoe","ivar","ive","iver","ivett","ivette","ivie","ivonne","ivor","ivory","ivs","ivy","iw","iwc","ix","iy","izaak","izabel","izak","izanagi","izanami","izhevsk","izmir","izvestia","izzy","j","ja","jab","jabbed","jabber","jabberer","jabbing","jabez","jablonsky","jabot","jacaranda","jacenta","jacinda","jacinta","jacintha","jacinthe","jack","jackal","jackass","jackboot","jackdaw","jackelyn","jacket","jacketed","jackhammer","jacki","jackie","jackknife","jackknives","jacklin","jacklyn","jackman","jackpot","jackquelin","jackqueline","jackrabbit","jackson","jacksonian","jacksonville","jackstraw","jacky","jaclin","jaclyn","jacob","jacobean","jacobi","jacobian","jacobin","jacobite","jacobo","jacobs","jacobsen","jacobson","jacobus","jacoby","jacoco","jacquard","jacquelin","jacqueline","jacquelyn","jacquelynn","jacquenetta","jacquenette","jacques","jacquetta","jacquette","jacqui","jacquie","jacuzzi","jacynth","jada","jade","jaded","jadedness","jadeite","jae","jaeger","jag","jagged","jaggedness","jagger","jaggers","jagging","jaguar","jail","jailbird","jailbreak","jailer","jaime","jaimie","jain","jaine","jainism","jaipur","jakarta","jake","jakie","jakob","jalapeo","jalopy","jalousie","jam","jamaal","jamaica","jamaican","jamal","jamar","jamb","jambalaya","jamboree","jame","jamel","james","jameson","jamestown","jamesy","jamey","jami","jamie","jamil","jamill","jamima","jamison","jammal","jammed","jammie","jamming","jan","jana","janacek","janaya","janaye","jandy","jane","janean","janeczka","janeen","janeiro","janek","janel","janela","janell","janella","janelle","janene","janenna","janessa","janesville","janet","janeta","janetta","janette","janeva","janey","jangle","jangler","jangly","jania","janice","janie","janifer","janina","janine","janis","janissary","janith","janitor","janitorial","janka","janna","jannel","jannelle","jannie","janos","janot","jansen","jansenist","january","janus","jany","japan","japanese","japanned","japanner","japanning","jape","japura","jaquelin","jaquelyn","jaquenetta","jaquenette","jaquith","jar","jarad","jard","jardinire","jareb","jared","jarful","jargon","jarib","jarid","jarlsberg","jarrad","jarray","jarred","jarret","jarrett","jarrid","jarring","jarrod","jars","jarvis","jase","jasen","jasmin","jasmina","jasmine","jason","jasper","jasperreports","jastrow","jasun","jato","jaundice","jaundiced","jaunt","jauntily","jauntiness","jaunty","java","javac","javadoc","javadocs","javaee","javafx","javamail","javanese","javascript","javascripts","javascriptserializer","javase","javassist","javax","javelin","javier","jaw","jawbone","jawbreaker","jawline","jax","jaxartes","jaxb","jaxbcontext","jaxrs","jaxws","jay","jayapura","jaybird","jaycee","jaye","jayme","jaymee","jaymie","jayne","jaynell","jayson","jaywalk","jaywalker","jazmin","jazz","jazziness","jazzmen","jazzy","jb","jboss","jbutton","jc","jcenter","jcheckbox","jcombobox","jcomponent","jcp","jcr","jcs","jct","jd","jdavie","jdbc","jdbctemplate","jdialog","jdk","jdt","je","jealous","jealousness","jealousy","jean","jeana","jeane","jeanelle","jeanette","jeanie","jeanine","jeanna","jeanne","jeannette","jeannie","jeannine","jecho","jed","jedd","jeddy","jedediah","jedi","jedidiah","jee","jeep","jeer","jeerer","jeering","jeeves","jeez","jeff","jefferey","jefferson","jeffersonian","jeffery","jeffie","jeffrey","jeffry","jeffy","jehad","jehanna","jehoshaphat","jehovah","jehu","jejuna","jejune","jejuneness","jejunum","jekyll","jelene","jell","jello","jelly","jellybean","jellyfish","jellying","jellylike","jellyroll","jemie","jemima","jemimah","jemmie","jemmy","jen","jena","jenda","jenelle","jeni","jenica","jeniece","jenifer","jeniffer","jenilee","jenine","jenkins","jenn","jenna","jennee","jenner","jennet","jennette","jenni","jennica","jennie","jennifer","jennilee","jennine","jennings","jenny","jeno","jens","jensen","jeopard","jeopardize","jeopardy","jephthah","jerad","jerald","jeralee","jeramey","jeramie","jere","jereme","jeremiad","jeremiah","jeremiahs","jeremias","jeremie","jeremy","jeri","jericho","jerk","jerker","jerkily","jerkin","jerkiness","jerkwater","jerky","jermain","jermaine","jermayne","jeroboam","jerold","jerome","jeromy","jerri","jerrie","jerrilee","jerrilyn","jerrine","jerrod","jerrold","jerrome","jerry","jerrybuilt","jerrylee","jersey","jerusalem","jervis","jes","jess","jessa","jessalin","jessalyn","jessamine","jessamyn","jesse","jessee","jesselyn","jessey","jessi","jessica","jessie","jessika","jessy","jest","jester","jesting","jesuit","jesus","jet","jetbrains","jeth","jethro","jetliner","jetport","jetsam","jetted","jetting","jettison","jetty","jew","jewel","jeweler","jewelery","jewell","jewelle","jewelled","jewellery","jewelry","jewess","jewish","jewishness","jewry","jezebel","jf","jfilechooser","jfk","jframe","jg","jhipster","jib","jibbed","jibbing","jibe","jid","jidda","jiff","jiffy","jig","jigged","jigger","jigging","jiggle","jiggly","jigsaw","jihad","jilin","jill","jillana","jillane","jillayne","jilleen","jillene","jilli","jillian","jillie","jilly","jilt","jilter","jim","jimenez","jimmie","jimmy","jimsonweed","jinan","jingle","jingler","jingly","jingo","jingoism","jingoist","jingoistic","jinja","jinn","jinnah","jinni","jinny","jinrikisha","jinx","jioendpoint","jira","jit","jitney","jitter","jitterbug","jitterbugged","jitterbugger","jitterbugging","jittery","jiujitsu","jivaro","jive","jj","jk","jkl","jks","jl","jlabel","jlist","jls","jm","jmenu","jmenuitem","jmeter","jmp","jms","jmx","jna","jndi","jni","jnienv","jnlp","jo","joachim","joan","joana","joane","joanie","joann","joanna","joanne","joaquin","job","jobbed","jobber","jobbery","jobbing","jobey","jobholder","jobi","jobid","jobie","jobina","jobj","jobject","jobless","joblessness","jobname","jobrel","jobs","jobtitle","joby","jobye","jobyna","jocasta","jocelin","joceline","jocelyn","jocelyne","jock","jockey","jocko","jockstrap","jocose","jocoseness","jocosity","jocular","jocularity","jocund","jocundity","joda","jodee","jodhpurs","jodi","jodie","jody","joe","joeann","joel","joela","joelie","joell","joella","joelle","joellen","joelly","joellyn","joelynn","joesph","joete","joey","jog","jogged","jogger","jogging","joggle","joggler","jogjakarta","johan","johann","johanna","johannah","johannes","johannesburg","johansen","johanson","john","johna","johnath","johnathan","johnathon","johnette","johnie","johnna","johnnie","johnny","johnnycake","johns","johnsen","johnson","johnston","johnstown","johny","joice","join","joincolumn","joincolumns","joined","joiner","joinery","joining","joins","joint","jointable","jointed","jointedness","jointer","jointly","jointures","joist","jojo","joke","joker","jokes","jokey","jokier","jokiest","jokily","joking","jolee","joleen","jolene","joletta","joli","jolie","joliet","joline","jolla","jollification","jollily","jolliness","jollity","jolly","jolson","jolt","jolter","joly","jolyn","jolynn","jon","jonah","jonahs","jonas","jonathan","jonathon","jone","jonell","jones","joni","jonie","jonquil","jonson","joomla","jooq","joplin","joptionpane","jordain","jordan","jordana","jordanian","jordanna","jordon","jorey","jorgan","jorge","jorgensen","jorgenson","jori","jorie","jorrie","jorry","jory","joscelin","jose","josee","josef","josefa","josefina","joseito","joseph","josepha","josephina","josephine","josephs","josephson","josephus","josey","josh","josher","joshia","joshua","joshuah","josi","josiah","josias","josie","joss","josselyn","jostle","josue","josy","jot","jotted","jotter","jotting","joule","jounce","jouncy","jourdain","jourdan","journal","journalese","journalism","journalist","journalistic","journalize","journalized","journalizer","journey","journeyer","journeyman","journeymen","joust","jouster","jovanovich","jove","jovial","joviality","jovian","jowl","jowly","joy","joya","joyan","joyann","joyce","joycean","joycelin","joye","joyful","joyfuller","joyfullest","joyfulness","joyless","joylessness","joyner","joyous","joyousness","joyridden","joyride","joyrode","joystick","jozef","jp","jpa","jpanel","jpeg","jpg","jpn","jq","jqgrid","jqm","jqplot","jquery","jquerymobile","jqueryui","jqxhr","jr","jradiobutton","jre","jruby","js","jsandye","jsbin","jsch","jscript","jscrollpane","jsessionid","jsf","jsfiddle","jshint","json","jsonarray","jsonb","jsonconvert","jsondata","jsonexception","jsonobj","jsonobject","jsonobjectwithdata","jsonp","jsonparser","jsonpath","jsonproperty","jsonreader","jsonrequestbehavior","jsonresponse","jsonresult","jsonserializer","jsonstr","jsonstring","jsoup","jsp","jspservlet","jsr","jsref","jstl","jstree","jsx","jt","jta","jtable","jtc","jtextarea","jtextfield","juan","juana","juanita","juarez","jubal","jubilant","jubilate","jubilation","jubilee","jud","judah","judaic","judaical","judaism","judas","judd","juddered","juddering","jude","judea","judge","judgement","judger","judgeship","judging","judgment","judgmental","judi","judicable","judicatory","judicature","judicial","judiciary","judicious","judiciousness","judie","judith","juditha","judo","judon","judson","judy","judye","jug","jugate","jugful","jugged","juggernaut","jugging","juggle","juggler","jugglery","jugular","juice","juicer","juicily","juiciness","juicy","juieta","jujitsu","juju","jujube","jujutsu","juke","jukebox","jul","jule","julee","julep","juli","julia","julian","juliana","juliane","juliann","julianna","julianne","julie","julienne","juliet","julieta","julietta","juliette","julina","juline","julio","julissa","julita","julius","july","julys","jumble","jumbo","jumbotron","jump","jumped","jumper","jumpily","jumpiness","jumping","jumps","jumpsuit","jumpy","jun","junco","junction","juncture","june","juneau","junette","jung","jungfrau","jungian","jungle","junia","junie","junina","junior","juniority","juniper","junit","junk","junker","junkerdom","junket","junketeer","junkie","junkyard","juno","junta","jupiter","jupyter","jurassic","juridic","juridical","juried","jurisdiction","jurisdictional","jurisprudence","jurisprudent","jurisprudential","jurist","juristic","juror","jurua","jury","jurying","juryman","jurymen","jurywoman","jurywomen","just","justed","justen","juster","justest","justice","justiciable","justifiability","justifiable","justifiably","justification","justified","justifier","justify","justin","justina","justine","justing","justinian","justinn","justino","justis","justness","justo","justs","justus","jut","jute","jutish","jutland","jutted","jutting","juvenal","juvenile","juxtapose","juxtaposition","jv","jvm","jvms","jw","jwt","jyoti","jython","k","ka","kaaba","kabob","kaboom","kabuki","kabul","kacey","kacie","kacy","kaddish","kaela","kaffeeklatch","kaffeeklatsch","kafka","kafkaesque","kaftan","kagoshima","kahaleel","kahlil","kahlua","kahn","kai","kaia","kaifeng","kaila","kaile","kailey","kain","kaine","kaiser","kaitlin","kaitlyn","kaitlynn","kaja","kajar","kakalina","kala","kalahari","kalamazoo","kalashnikov","kalb","kale","kaleb","kaleena","kaleidescope","kaleidoscope","kaleidoscopic","kaleidoscopically","kalgoorlie","kali","kalie","kalil","kalila","kalina","kalinda","kalindi","kalle","kalli","kally","kalmyk","kalvin","kama","kamchatka","kamehameha","kameko","kamikaze","kamila","kamilah","kamillah","kampala","kampuchea","kan","kanchenjunga","kandace","kandahar","kandinsky","kandy","kane","kangaroo","kania","kankakee","kannada","kano","kanpur","kansan","kansas","kant","kantian","kanya","kaohsiung","kaolin","kaolinite","kaplan","kapok","kaposi","kappa","kaput","kara","karachi","karaf","karaganda","karakorum","karakul","karalee","karalynn","karamazov","karaoke","karat","karate","kare","karee","kareem","karel","karen","karena","karenina","kari","karia","karie","karil","karilynn","karim","karin","karina","karine","kariotta","karisa","karissa","karita","karl","karla","karlan","karlee","karleen","karlen","karlene","karlie","karlik","karlis","karloff","karlotta","karlotte","karly","karlyn","karma","karmen","karmic","karna","karney","karo","karol","karola","karole","karolina","karoline","karoly","karon","karp","karrah","karrie","karroo","karry","kart","kary","karyl","karylin","karyn","kasai","kasey","kashmir","kaspar","kasparov","kasper","kass","kassandra","kassey","kassi","kassia","kassie","kat","kata","katakana","katalin","kate","katee","katelyn","katerina","katerine","katey","kath","katha","katharina","katharine","katharyn","kathe","katherina","katherine","katheryn","kathi","kathiawar","kathie","kathleen","kathlin","kathmandu","kathrine","kathryn","kathryne","kathy","kathye","kati","katie","katina","katine","katinka","katleen","katlin","katmai","katmandu","katowice","katrina","katrine","katrinka","katti","kattie","katuscha","katusha","katy","katya","katydid","katz","kauai","kauffman","kaufman","kaunas","kaunda","kawabata","kawasaki","kay","kayak","kaycee","kaye","kayla","kayle","kaylee","kayley","kaylil","kaylyn","kayne","kayo","kazakh","kazakhstan","kazan","kazantzakis","kazoo","kb","kbd","kc","kcal","kd","kde","ke","kean","keane","kearney","keary","keaton","keats","kebab","keck","keefe","keefer","keegan","keel","keelby","keeley","keelhaul","keelia","keely","keen","keenan","keene","keener","keening","keenness","keep","keepalive","keeper","keeping","keeps","keepsake","keewatin","keg","kegged","kegging","keillor","keir","keisha","keith","kelbee","kelby","kelcey","kelci","kelcie","kelcy","kele","kelila","kellby","kellen","keller","kelley","kelli","kellia","kellie","kellina","kellogg","kellsie","kelly","kellyann","kelp","kelsey","kelsi","kelsy","kelt","kelvin","kelwin","kemerovo","kemp","kempis","ken","kendal","kendall","kendell","kendo","kendra","kendre","kendrick","kenilworth","kenmore","kenn","kenna","kennan","kennecott","kenned","kennedy","kennel","kenneth","kennett","kennie","kenning","kennith","kenny","keno","kenon","kenosha","kensington","kent","kenton","kentuckian","kentucky","kenya","kenyan","kenyatta","kenyon","keogh","keokuk","kepi","kepler","kept","ker","keras","keratin","kerberos","kerbside","kerby","kerchief","kerensky","keri","keriann","kerianne","kerk","kermie","kermit","kermy","kern","kerned","kernel","kernels","kerning","kerosene","kerouac","kerr","kerri","kerrie","kerrill","kerrin","kerry","kerstin","kerwin","kerwinn","kesley","keslie","kessia","kessiah","kessler","kestrel","ketch","ketchup","ketone","ketosis","kettering","ketti","kettie","kettle","kettledrum","kettleful","ketty","kev","kevan","keven","kevin","kevina","kevlar","kevon","kevorkian","kevyn","kewaskum","kewaunee","kewpie","key","keyboard","keyboardist","keyboards","keychain","keyclick","keycloak","keycode","keydown","keyed","keyerror","keyevent","keyframes","keyhole","keyname","keynes","keynesian","keynote","keynoter","keypad","keypair","keypath","keypoints","keypress","keypressed","keypunch","keypuncher","keyring","keys","keyset","keyspace","keystone","keystore","keystroke","keystrokes","keytime","keytool","keyup","keyvalue","keyvaluepair","keyword","keywords","kf","kg","kgb","kh","khabarovsk","khachaturian","khaki","khalid","khalil","khan","kharkov","khartoum","khayyam","khmer","khoisan","khomeini","khorana","khrushchev","khtml","khufu","khulna","khwarizmi","khyber","khz","ki","kia","kiah","kial","kib","kibana","kibble","kibbutz","kibbutzim","kibitz","kibitzer","kibosh","kick","kickapoo","kickback","kickball","kicker","kickoff","kicks","kickstand","kickstarter","kicky","kid","kidd","kidded","kidder","kiddie","kidding","kiddish","kiddo","kiddy","kiddying","kidless","kidnap","kidnaper","kidnaping","kidnapped","kidnapper","kidnapping","kidney","kids","kidskin","kieffer","kiel","kielbasa","kielbasi","kiele","kienan","kier","kierkegaard","kiersten","kieth","kiev","kigali","kikelia","kikuyu","kilauea","kile","kiley","kilian","kilimanjaro","kill","killdeer","killebrew","killed","killer","killian","killie","killing","killjoy","kills","killy","kiln","kilo","kilobaud","kilobit","kilobuck","kilobyte","kilocycle","kilogauss","kilogram","kilohertz","kilohm","kilojoule","kiloliter","kilometer","kiloton","kilovolt","kilowatt","kiloword","kilt","kilter","kim","kimball","kimbell","kimberlee","kimberley","kimberli","kimberly","kimberlyn","kimble","kimbra","kimmi","kimmie","kimmy","kimono","kin","kincaid","kind","kinda","kinder","kindergarten","kindergrtner","kindhearted","kindheartedness","kindle","kindler","kindliness","kindling","kindly","kindness","kindred","kinds","kine","kinect","kinematic","kinematics","kinesics","kinesthesis","kinesthetic","kinesthetically","kinetic","kinetically","kinetics","kinfolk","king","kingbird","kingdom","kingfisher","kinglet","kingliness","kingly","kingpin","kingsbury","kingship","kingsley","kingsly","kingston","kingstown","kingwood","kink","kinkily","kinkiness","kinky","kinna","kinney","kinnickinnic","kinnie","kinny","kinsey","kinsfolk","kinshasa","kinshasha","kinship","kinsley","kinsman","kinsmen","kinswoman","kinswomen","kiosk","kiowa","kip","kipling","kipp","kippar","kipped","kipper","kippie","kipping","kippy","kira","kirbee","kirbie","kirby","kirchhoff","kirchner","kirchoff","kirghistan","kirghiz","kirghizia","kiri","kiribati","kirinyaga","kirk","kirkland","kirkpatrick","kirkwood","kirov","kirsch","kirsten","kirsteni","kirsti","kirstin","kirstyn","kisangani","kishinev","kismet","kiss","kissee","kisser","kissiah","kissie","kissinger","kit","kitakyushu","kitbag","kitchen","kitchener","kitchenette","kitchenware","kite","kiter","kith","kiths","kitkat","kits","kitsch","kitschy","kitted","kitten","kittenish","kittenishness","kitti","kittie","kitting","kittiwakes","kitty","kivy","kiwanis","kiwi","kiwifruit","kizzee","kizzie","kk","kkk","kl","klan","klansman","klara","klarika","klarrisa","klass","klaus","klaxon","klee","kleenex","klein","kleinrock","klemens","klement","kleon","kleptomania","kleptomaniac","kliment","kline","klingon","klondike","kludge","kludger","kludgey","klutz","klutziness","klutzy","klux","klystron","km","kmeans","kml","kn","knack","knacker","knackwurst","knapp","knapsack","knauer","knave","knavery","knavish","knead","kneader","knee","kneecap","kneecapped","kneecapping","kneeing","kneel","kneeler","kneepad","knell","knelt","knesset","knew","kngwarreye","knick","knickerbocker","knickknack","knievel","knife","knight","knighthood","knightliness","knightly","knish","knit","knitr","knits","knitted","knitter","knitting","knitwear","knives","knob","knobbly","knobby","knobeloch","knock","knockabout","knockdown","knocker","knockoff","knockout","knockoutjs","knockwurst","knoll","knopf","knossos","knot","knothole","knotted","knottiness","knotting","knotty","know","knowable","knower","knowhow","knowing","knowingly","knowings","knowledge","knowledgeable","knowledgeableness","knowledgeably","knowledgecenter","knowles","known","knows","knox","knoxville","knuckle","knuckleball","knuckleduster","knucklehead","knudsen","knudson","knurl","knuth","knutsen","knutson","ko","koala","kobayashi","kobe","koch","kochab","kodak","kodaly","kodiak","koenig","koenigsberg","koenraad","koestler","kohinoor","kohl","kohler","kohlrabi","kohlrabies","kola","kolyma","kommunizma","kong","kongo","konrad","konstance","konstantin","konstantine","konstanze","koo","kook","kookaburra","kookiness","kooky","koontz","kopeck","koppers","kora","koral","koralle","koran","koranic","kordula","kore","korea","korean","korella","koren","koressa","korey","kori","korie","kornberg","korney","korrie","korry","kort","kory","korzybski","kosciusko","kosher","kossuth","kosygin","kotlin","kovacs","kowalewski","kowalski","kowloon","kowtow","kp","kph","kr","kraal","kraemer","kraft","krakatau","krakatoa","krakow","kramer","krasnodar","krasnoyarsk","krause","kraut","krebs","kremlin","kremlinologist","kremlinology","kresge","krieger","kriegspiel","krill","kringle","kris","krisha","krishna","krishnah","krispin","krissie","krissy","krista","kristal","kristan","kriste","kristel","kristen","kristi","kristian","kristie","kristien","kristin","kristina","kristine","kristo","kristofer","kristoffer","kristofor","kristoforo","kristopher","kristy","kristyn","krna","krnur","kroc","kroger","krone","kronecker","kronor","kropotkin","krueger","kruger","krugerrand","krupp","kruse","krypton","krysta","krystal","krystalle","krystle","krystyna","ks","ksh","kt","ku","kube","kubectl","kubelet","kubernetes","kublai","kubrick","kuchen","kudos","kudzu","kuenning","kuhn","kuibyshev","kumar","kumquat","kunming","kuomintang","kurd","kurdish","kurdistan","kurosawa","kurt","kurtis","kurtosis","kusch","kuwait","kuwaiti","kuznets","kuznetsk","kv","kvetch","kvp","kw","kwakiutl","kwangchow","kwangju","kwanzaa","kwargs","kwh","kx","ky","kyla","kyle","kylen","kylie","kylila","kylynn","kym","kynthia","kyoto","kyrgyzstan","kyrstin","kyushu","l","la","lab","laban","label","labeled","labeler","labelfor","labelled","labelledby","labellings","labels","labia","labial","labile","labiodental","labium","labor","laboratory","labore","labored","laboredness","laborer","laboring","laborings","laborious","laboriousness","laboris","laborsaving","laborum","labrador","labradorean","labs","laburnum","labyrinth","labyrinthine","labyrinths","lac","lace","laced","lacee","lacer","lacerate","laceration","laces","lacewing","lacey","lachesis","lachrymal","lachrymose","lacie","lacing","lacinia","lack","lackadaisic","lackadaisical","lackawanna","lacker","lackey","lacking","lackluster","lacks","laconic","laconically","lacquer","lacquerer","lacrosse","lactate","lactation","lactational","lacteal","lactic","lactose","lacuna","lacunae","lacus","lacy","lad","ladder","laddie","lade","laded","laden","ladened","ladening","lading","ladle","ladoga","ladonna","lady","ladybird","ladybug","ladyfinger","ladylike","ladylove","ladyship","laetitia","laetrile","lafayette","lafitte","lag","lager","laggard","laggardness","lagged","lagging","lagniappe","lagoon","lagos","lagrange","lagrangian","laguerre","laguna","lahore","laid","laidlaw","lain","laina","lainey","lair","laird","laissez","laity","laius","lake","lakehurst","lakeisha","laker","lakeside","lakewood","lakisha","lakshmi","lallygag","lallygagged","lallygagging","lalo","lam","lama","lamaism","lamar","lamarck","lamasery","lamaze","lamb","lambada","lambaste","lambda","lambdas","lambency","lambent","lambert","lambkin","lamborghini","lambskin","lambswool","lame","lamebrain","lamed","lameness","lament","lamentable","lamentableness","lamentably","lamentation","lamented","lamina","laminae","laminar","laminate","lamination","lammed","lammer","lamming","lammond","lamond","lamont","lamp","lampblack","lamplight","lamplighter","lampoon","lampooner","lamport","lamppost","lamprey","lampshade","lan","lana","lanae","lanai","lancashire","lancaster","lance","lancelot","lancer","lancet","land","landau","lander","landfall","landfill","landforms","landhold","landholder","landing","landis","landlady","landless","landlines","landlocked","landlord","landlubber","landmark","landmass","landon","landowner","landownership","landowning","landry","lands","landsat","landscape","landscaper","landslid","landslide","landslip","landsman","landsmen","landsteiner","landward","landwehr","lane","lanette","laney","lang","lange","langeland","langerhans","langford","langland","langley","langmuir","langsdon","langston","language","languages","languid","languidness","languish","languisher","languishing","languor","languorous","lani","lanie","lanita","lank","lankiness","lankness","lanky","lanna","lanni","lannie","lanny","lanolin","lansing","lantern","lanthanide","lanthanum","lanyard","lanzhou","lao","laocoon","laoreet","laotian","lap","lapack","lapboard","lapdog","lapel","lapidary","lapin","laplace","lapland","lapp","lapped","lappet","lapping","lapply","laps","lapse","lapsed","lapser","lapses","lapsing","laptop","laptops","lapwing","lara","laraine","laramie","laravel","larboard","larcenist","larcenous","larceny","larch","lard","larder","lardner","lardy","laredo","large","largehearted","largely","largemouth","largeness","larger","largess","largest","largish","largo","lari","lariat","larina","larine","larisa","larissa","lark","larker","larkspur","larousse","larry","lars","larsen","larson","larva","larvae","larval","laryngeal","larynges","laryngitides","laryngitis","larynx","laryssa","las","lasagna","lasagne","lascaux","lascivious","lasciviousness","lase","laser","lash","lashed","lasher","lashing","lass","lassa","lassen","lassie","lassitude","lasso","lassoer","last","laster","lastindex","lastindexof","lasting","lastingness","lastly","lastmodified","lastname","lastrow","laszlo","lat","latasha","latashia","latch","latching","latchkey","late","latecomer","lated","lately","latency","lateness","latent","later","lateral","lateralization","lateran","latest","latex","lath","lathe","lather","latherer","lathery","lathing","lathrop","laths","latia","latices","latin","latina","latinate","latino","latish","latisha","latitude","latitudinal","latitudinarian","latitudinary","latlng","latonya","latoya","latrena","latrina","latrine","latrobe","latte","latter","lattice","latticework","latticing","lattimer","latvia","latvian","laud","laudably","laudanum","laudatory","lauder","lauderdale","lauds","laue","laugh","laughable","laughableness","laughably","laugher","laughing","laughingstock","laughs","laughter","laughton","launce","launch","launched","launcher","launches","launching","launchoptions","launchpad","launder","laundered","launderer","launderette","laundress","laundrette","laundromat","laundry","laundryman","laundrymen","laundrywoman","laundrywomen","laura","lauraine","laural","lauralee","laurasia","laure","laureate","laureateship","lauree","laureen","laurel","laurella","lauren","laurena","laurence","laurene","laurent","laurentian","lauretta","laurette","lauri","laurianne","laurice","laurie","lauritz","lauryn","lausanne","lava","lavage","laval","lavaliere","lavatory","lave","lavena","lavender","lavern","laverna","laverne","lavina","lavinia","lavinie","lavish","lavishness","lavoisier","lavonne","law","lawanda","lawbreaker","lawbreaking","lawford","lawful","lawfulness","lawgiver","lawgiving","lawless","lawlessness","lawmaker","lawmaking","lawman","lawmen","lawn","lawnmower","lawrence","lawrenceville","lawrencium","lawry","laws","lawson","lawsuit","lawton","lawyer","lawyers","lax","laxative","laxativeness","laxer","laxes","laxity","laxness","lay","layabout","layamon","layaway","layer","layered","layering","layers","layette","layla","layman","laymen","layne","layney","layoff","layout","layoutinflater","layoutmanager","layoutparams","layouts","layoutsubviews","layover","laypeople","layperson","lays","layton","layup","laywoman","laywomen","lazar","lazare","lazaro","lazarus","laze","lazily","laziness","lazuli","lazy","lazybones","lb","lbj","lbl","lbound","lbs","lc","lcd","lcm","lcom","ld","lda","ldap","ldc","ldflags","ldr","le","lea","leach","leachate","lead","leadbelly","leaded","leaden","leadenness","leader","leaderboard","leaderless","leaders","leadership","leading","leads","leadsman","leadsmen","leaf","leafage","leafhopper","leafiness","leafless","leaflet","leafstalk","leafy","league","leaguer","leah","leak","leakage","leaked","leaker","leakey","leakiness","leaking","leaks","leaky","lean","leander","leandra","leaner","leaning","leann","leanna","leanne","leanness","leanor","leanora","leap","leaper","leapfrog","leapfrogged","leapfrogging","lear","learn","learned","learnedly","learnedness","learner","learning","learns","learnt","leary","leas","lease","leaseback","leasehold","leaseholder","leaser","leash","leasing","least","leastwise","leather","leatherette","leathern","leatherneck","leathery","leave","leaven","leavened","leavening","leavenworth","leaver","leaves","leaving","lebanese","lebanon","lebbie","lebensraum","lebesgue","leblanc","lecher","lecherous","lecherousness","lechery","lecithin","lectern","lecture","lecturer","lectures","lectureship","lectus","led","leda","lederberg","ledge","ledger","lee","leeann","leeanne","leech","leeds","leek","leela","leelah","leeland","leena","leer","leeriness","leering","leery","leesa","leese","leeuwenhoek","leeward","leeway","left","leftism","leftist","leftmost","leftover","leftward","lefty","leg","legacy","legal","legalese","legalism","legalistic","legality","legalization","legalize","legalized","legally","legate","legatee","legation","legato","legend","legendarily","legendary","legendre","leger","legerdemain","legged","legginess","legging","leggy","leghorn","legibility","legible","legibly","legion","legionary","legionnaire","legislate","legislation","legislative","legislator","legislature","legit","legitimacy","legitimate","legitimation","legitimatize","legitimization","legitimize","legless","legman","legmen","lego","legra","legree","legroom","legs","legstraps","legume","leguminous","legwork","lehigh","lehman","lei","leia","leibniz","leicester","leiden","leif","leigh","leigha","leighton","leila","leilah","leipzig","leisha","leisure","leisureliness","leisurely","leisurewear","leitmotif","leitmotiv","lek","lela","lelah","leland","lelia","lem","lemaitre","lemar","lemke","lemma","lemme","lemmie","lemming","lemmy","lemon","lemonade","lemony","lemuel","lemur","lemuria","len","lena","lenard","lenci","lend","lender","lenee","lenette","lenght","length","lengthen","lengthener","lengthily","lengthiness","lengths","lengthwise","lengthy","lenience","leniency","lenient","lenin","leningrad","leninism","leninist","lenitive","lenka","lenna","lennard","lennie","lennon","lenny","leno","lenoir","lenora","lenore","lenovo","lens","lent","lenticular","lentil","lento","leo","leodora","leoine","leola","leoline","leon","leona","leonanie","leonard","leonardo","leoncavallo","leone","leonel","leonelle","leonerd","leonhard","leonid","leonidas","leonie","leonine","leonor","leonora","leonore","leontine","leontyne","leopard","leopardess","leopardskin","leopold","leopoldo","leopoldville","leora","leotard","leper","lepidus","lepke","leprechaun","leprosy","leprous","lepta","lepton","lepus","lerner","leroi","leroy","les","lesa","lesbian","lesbianism","leshia","lesion","lesley","lesli","leslie","lesly","lesotho","less","lessee","lessen","lesseps","lesser","lesses","lessie","lessing","lesson","lessons","lessor","lest","lester","lesya","let","leta","letdown","letha","lethal","lethality","lethargic","lethargically","lethargy","lethe","lethia","leticia","letisha","letitia","letizia","lets","letsencrypt","letta","letter","letterbox","lettered","letterer","letterhead","lettering","letterman","lettermen","letterpress","letters","letti","lettie","letting","lettuce","letty","letup","leukemia","leukemic","leukocyte","leupold","lev","levant","levee","leveeing","level","leveled","leveler","levelheaded","levelheadedness","leveling","levelness","levels","levenshtein","lever","leverage","levesque","levey","levi","leviathan","levier","levin","levine","levitate","levitation","leviticus","levitt","levity","levon","levy","lew","lewd","lewdness","lewellyn","lewes","lewie","lewinsky","lewis","lewiss","lex","lexeme","lexer","lexi","lexical","lexicographer","lexicographic","lexicographical","lexicography","lexicon","lexie","lexine","lexington","lexus","lexy","leyden","leyla","lezley","lezlie","lf","lfs","lft","lg","lh","lhasa","lhotse","lhs","li","lia","liability","liable","liaise","liaison","liam","lian","liana","liane","lianna","lianne","liar","lib","libation","libbed","libbey","libbi","libbie","libbing","libboost","libby","libc","libcore","libcurl","libdispatch","libel","libeler","libelous","liberace","liberal","liberalism","liberality","liberalization","liberalize","liberalized","liberalizer","liberalness","liberate","liberation","liberationists","liberator","liberia","liberian","libero","libertarian","libertarianism","libertine","liberty","libexec","libgcc","libgdx","libidinal","libidinous","libidinousness","libido","libopencv","libpng","libra","librarian","libraries","library","libretoes","libretos","librettist","libretto","libreville","librium","libs","libstdc","libsystem","libusb","libx","libxml","libya","libyan","lice","licence","license","licensed","licensee","licenser","licenses","licensing","licensor","licentiate","licentious","licentiousness","licha","lichee","lichen","lichtenstein","lichter","licit","lick","licked","licker","lickerish","licking","licorice","lid","lida","lidded","lidding","lidia","lidless","lido","lie","lieberman","liebfraumilch","liechtenstein","lied","lief","liefs","liege","lien","lier","lies","liesa","lieu","lieut","lieutenancy","lieutenant","life","lifeblood","lifeboat","lifebuoy","lifecycle","lifecyclebase","lifeforms","lifeguard","lifeless","lifelessness","lifelike","lifelikeness","lifeline","lifelong","lifer","liferay","lifesaver","lifesaving","lifespan","lifestyle","lifetaking","lifetime","lifework","lifo","lift","lifter","lifting","liftoff","ligament","ligand","ligate","ligation","ligature","light","lightblue","lightbox","lighted","lighten","lightener","lightening","lighter","lightered","lightering","lighters","lightest","lightface","lightgray","lightheaded","lighthearted","lightheartedness","lighthouse","lighting","lightly","lightness","lightning","lightproof","lights","lightship","lightweight","ligneous","lignite","lignum","ligula","likability","likable","likableness","like","likeability","liked","likelihood","likely","liken","likeness","liker","likes","likest","likewise","liking","lil","lila","lilac","lilah","lilia","lilian","liliana","liliane","lilith","liliuokalani","lilla","lille","lilli","lillian","lillie","lilliput","lilliputian","lilllie","lilly","lilongwe","lilt","lilting","lily","lilyan","lim","lima","limb","limbaugh","limber","limbered","limberness","limbers","limbic","limbless","limbo","limburger","lime","limeade","limekiln","limelight","limerick","limestone","limit","limitability","limitably","limitation","limitations","limited","limitedly","limitedness","limiter","limiting","limitless","limitlessness","limits","limn","limo","limoges","limousine","limp","limper","limpet","limpid","limpidity","limpidness","limpness","limpopo","limy","lin","lina","linage","linalg","linc","linchpin","lincoln","lind","linda","lindberg","lindbergh","linden","lindholm","lindi","lindie","lindon","lindquist","lindsay","lindsey","lindstrom","lindsy","lindy","line","linea","lineage","lineal","lineament","linear","lineargradientbrush","linearity","linearize","linearlayout","linearlayoutmanager","linebacker","linechart","linecolor","lined","linefeed","linell","lineman","linemen","linen","lineno","linenumber","liner","lines","linesman","linesmen","linestyle","linet","lineto","linette","lineup","linewidth","ling","linger","lingerer","lingerie","lingering","lingo","lingoes","lingua","lingual","linguine","linguini","linguist","linguistic","linguistically","linguistics","liniment","lining","link","linkable","linkage","linkbutton","linked","linkedhashmap","linkedin","linkedlist","linker","linkid","linking","links","linkup","linn","linnaeus","linnea","linnell","linnet","linnie","lino","linode","linoel","linoleum","linotype","linq","linseed","linspace","lint","lintel","linter","linton","linty","linus","linux","linwood","linzy","lion","lionel","lionello","lioness","lionhearted","lionization","lionize","lionizer","lip","lipase","lipid","liposuction","lipped","lipper","lippi","lipping","lippmann","lippy","lipread","lipschitz","lipscomb","lipstick","lipton","liq","liquefaction","liquefier","liquefy","liqueur","liquibase","liquid","liquidate","liquidation","liquidator","liquidity","liquidize","liquidizer","liquidness","liquor","liquorice","liquorish","lira","lire","lis","lisa","lisabeth","lisbeth","lisbon","lise","lisetta","lisette","lisha","lishe","lisle","lisp","lisper","liss","lissa","lissajous","lissi","lissie","lissome","lissomeness","lissomness","lissy","list","lista","listactivity","listadapter","listb","listbox","listboxitem","listdata","listdir","liste","listed","listen","listener","listeners","listening","listens","lister","listerine","listfiles","listfragment","listid","listing","listings","listitem","listitems","listless","listlessness","listnode","liston","lists","listview","listviewitem","liszt","lit","lita","litany","litchi","lite","liter","literacy","literal","literalism","literalistic","literally","literalness","literals","literariness","literary","literate","literati","literation","literature","lithe","litheness","lithesome","lithium","lithograph","lithographer","lithographic","lithographically","lithographs","lithography","lithology","lithosphere","lithospheric","lithuania","lithuanian","litigant","litigate","litigation","litigator","litigious","litigiousness","litmus","litotes","litter","litterbug","little","littleneck","littleness","littleton","litton","littoral","littrateur","liturgic","liturgical","liturgics","liturgist","liturgy","liuka","liv","liva","livability","livable","livableness","livably","live","lived","livedata","livelihood","liveliness","livelong","lively","liven","liveness","liver","liveried","liverish","livermore","liverpool","liverpudlian","liverwort","liverwurst","livery","liveryman","liverymen","lives","livestock","livia","livid","lividness","living","livingness","livingston","livingstone","livonia","livvie","livvy","livvyy","livy","liz","liza","lizabeth","lizard","lizbeth","lizette","lizzie","lizzy","ljava","ljubljana","lk","ll","llama","llano","llb","llc","lld","lldb","llewellyn","lloyd","llvm","llywellyn","lm","ln","lname","lng","lnk","lo","load","loadable","loadclass","loaddata","loaded","loader","loaders","loadfile","loadhtml","loadimage","loading","loadlibrary","loadmodule","loads","loadstar","loadstone","loadurl","loadxml","loaf","loafer","loam","loamy","loan","loaner","loaning","loans","loansharking","loanword","loath","loathe","loather","loathing","loathness","loathsome","loathsomeness","loaves","lob","lobachevsky","lobar","lobbed","lobber","lobbing","lobby","lobbyist","lobe","lobortis","lobotomist","lobotomize","lobotomy","lobster","lobular","lobularity","lobule","loc","local","localcontainerentitymanagerfactorybean","localdate","localdatetime","localdb","locale","locales","localhost","localisms","locality","localization","localize","localized","localizeddescription","localizer","localizes","locally","localname","locals","localstorage","localtime","locatable","locate","located","locater","locating","location","locational","locationid","locationlistener","locationmanager","locationprovider","locationrequest","locations","locative","locator","loch","lochinvar","lochs","loci","lock","lockable","locke","lockean","locked","locker","locket","lockhart","lockheed","lockian","locking","lockjaw","locknut","lockout","locks","locksmith","locksmithing","locksmiths","lockstep","lockup","lockwood","loco","locomotion","locomotive","locomotor","locomotory","locoweed","locus","locust","locution","lodash","lode","lodestar","lodestone","lodge","lodged","lodgepole","lodger","lodges","lodging","lodgment","lodovico","lodowick","lodz","loeb","loella","loewe","loewi","loft","lofter","loftily","loftiness","lofty","log","logan","loganberry","logarithm","logarithmic","logarithmically","logback","logbook","logcat","loge","logfile","logged","loggedin","logger","loggerfactory","loggerhead","loggers","loggia","logging","logic","logical","logicality","logically","logicalness","logician","login","loginactivity","loginbutton","logincontroller","loginform","loginpage","logins","loginurl","loginview","logion","logistic","logistical","logits","logjam","loglevel","logmanager","logo","logon","logos","logotype","logout","logrolling","logs","logstash","logy","lohengrin","loin","loincloth","loincloths","loire","lois","loise","loiter","loiterer","loki","lol","lola","loleta","lolita","loll","loller","lollipop","lolly","lomb","lombard","lombardi","lombardy","lombok","lome","lon","lona","london","londonderry","londoner","lone","lonee","loneliness","lonely","loneness","loner","lonesome","lonesomeness","long","longboat","longbow","longed","longeing","longer","longest","longevity","longfellow","longhair","longhand","longhorn","longing","longish","longitude","longitudinal","longness","longs","longshoreman","longshoremen","longsighted","longstanding","longstreet","longsword","longterm","longtime","longueuil","longueur","longways","longword","loni","lonna","lonnard","lonni","lonnie","lonny","loofah","loofahs","look","lookahead","lookalike","lookat","lookbehind","looked","looker","looking","lookout","looks","lookup","lookups","loom","looming","loomis","loon","loony","loop","loopback","looped","looper","loophole","looping","loops","loopy","loose","loosed","looseleaf","loosely","loosen","loosener","looseness","looses","loosing","loot","looter","lop","lope","loper","lopez","lopped","lopper","lopping","lopsided","lopsidedness","loquacious","loquaciousness","loquacity","lora","lorain","loraine","loralee","loralie","loralyn","lorant","lord","lording","lordliness","lordly","lordship","lore","loree","loreen","lorelei","lorelle","lorem","lorempixel","loren","lorena","lorene","lorentz","lorentzian","lorenz","lorenza","lorenzo","loretta","lorette","lorgnette","lori","loria","lorianna","lorianne","lorie","lorilee","lorilyn","lorin","lorinda","lorine","loris","lorita","lorn","lorna","lorne","lorraine","lorrayne","lorre","lorri","lorrie","lorrin","lorry","lorryload","lory","los","lose","loser","loses","losing","loss","lossage","losses","lossless","lossy","lost","lot","lothaire","lothario","lotion","lots","lott","lotta","lotte","lotted","lotter","lottery","lotti","lottie","lotting","lotto","lotty","lotus","lou","loud","louden","loudhailer","loudly","loudmouth","loudmouths","loudness","loudspeaker","loudspeaking","louella","louie","louis","louisa","louise","louisette","louisiana","louisianan","louisianian","louisville","lounge","lounger","lour","lourdes","louse","lousewort","lousily","lousiness","lousy","lout","loutish","loutishness","loutitia","louver","louvre","lovable","lovableness","lovably","love","lovebird","lovechild","lovecraft","loved","lovejoy","lovelace","loveland","loveless","lovelessness","lovelies","loveliness","lovelinesses","lovell","lovelorn","lovelornness","lovely","lovemaking","lover","lovesick","lovestruck","loving","lovingly","lovingness","low","lowborn","lowboy","lowbrow","lowdown","lowe","lowell","lower","lowercase","lowermost","lowery","lowest","lowish","lowland","lowlands","lowlife","lowlight","lowliness","lowly","lowness","lowrance","lox","loy","loyal","loyaler","loyalest","loyalism","loyalist","loyalty","loyang","loyd","loydie","loyola","lozenge","lp","lparam","lpg","lpn","lq","lr","lrow","ls","lsb","lsd","lst","lstm","lt","ltd","lte","ltr","ltrim","lts","lu","lua","luanda","luann","luau","lubber","lubbock","lube","lubricant","lubricate","lubrication","lubricator","lubricious","lubricity","lubumbashi","luca","lucais","luce","lucene","lucent","lucerne","lucho","luci","lucia","lucian","luciana","luciano","lucid","lucidity","lucidness","lucie","lucien","lucienne","lucifer","lucila","lucile","lucilia","lucille","lucina","lucinda","lucine","lucio","lucita","lucite","lucius","luck","luckier","luckily","luckiness","luckless","lucknow","lucky","lucrative","lucrativeness","lucre","lucretia","lucretius","luctus","lucubrate","lucubration","lucy","luddite","ludhiana","ludicrous","ludicrousness","ludlow","ludmilla","ludo","ludovico","ludovika","ludvig","ludwig","luella","luelle","luff","lufthansa","luftwaffe","lug","luge","luger","luggage","lugged","lugger","lugging","lugosi","lugsail","lugubrious","lugubriousness","luigi","luis","luisa","luise","lukas","luke","lukewarm","lukewarmness","lula","lulita","lull","lullaby","lulu","lumbago","lumbar","lumber","lumberer","lumbering","lumberjack","lumberman","lumbermen","lumberyard","lumen","luminance","luminary","luminescence","luminescent","luminosity","luminous","luminousness","lumire","lummox","lump","lumper","lumpiness","lumpish","lumpishness","lumpy","luna","lunacy","lunar","lunary","lunate","lunatic","lunation","lunch","luncheon","luncheonette","luncher","lunchpack","lunchroom","lunchtime","lund","lundberg","lundquist","lune","lung","lunge","lunger","lungfish","lungful","lunkhead","lupe","lupine","lupus","lura","lurch","lurcher","lure","lurer","lurette","lurex","luria","lurid","luridness","lurk","lurker","lurleen","lurlene","lurline","lusa","lusaka","luscious","lusciousness","lush","lushness","lusitania","lust","luster","lustering","lusterless","lustful","lustfulness","lustily","lustiness","lustrous","lustrousness","lusty","lutanist","lute","lutenist","lutero","lutetium","luther","lutheran","lutheranism","luting","lutz","luxe","luxembourg","luxembourgian","luxemburg","luxuriance","luxuriant","luxuriate","luxuriation","luxurious","luxuriousness","luxury","luz","luzon","lv","lvalue","lvl","lw","lwjgl","lwp","lx","lxml","ly","lyallpur","lyceum","lychee","lycopodium","lycra","lycurgus","lyda","lydia","lydian","lydie","lydon","lye","lyell","lying","lyle","lyly","lyman","lyme","lymph","lymphatic","lymphocyte","lymphoid","lymphoma","lymphs","lyn","lynch","lynchburg","lyncher","lynching","lynda","lynde","lyndel","lyndell","lyndon","lyndsay","lyndsey","lyndsie","lyndy","lynea","lynelle","lynett","lynette","lynn","lynna","lynne","lynnea","lynnell","lynnelle","lynnet","lynnett","lynnette","lynsey","lynx","lyon","lyra","lyre","lyrebird","lyric","lyrical","lyricalness","lyricism","lyricist","lyrics","lysenko","lysine","lysistrata","lysol","lyssa","lyx","lz","m","ma","maalox","maana","mab","mabel","mabelle","mable","mac","macabre","macadam","macadamize","macao","macaque","macaroni","macaroon","macarthur","macaulay","macaw","macbeth","macbook","maccabees","maccabeus","macdonald","macdraw","mace","macedon","macedonia","macedonian","macer","macerate","maceration","macgregor","mach","machete","machiavelli","machiavellian","machinate","machination","machine","machinelike","machinery","machines","machinist","machismo","macho","machs","macias","macintosh","mack","mackenzie","mackerel","mackinac","mackinaw","mackintosh","macleish","macmillan","macon","macos","macosx","macpaint","macports","macram","macro","macrobiotic","macrobiotics","macrocosm","macrodynamic","macroeconomic","macroeconomics","macromolecular","macromolecule","macron","macrophage","macros","macroscopic","macroscopically","macrosimulation","macrosocioeconomic","macs","mactivity","macy","mad","mada","madagascan","madagascar","madalena","madalyn","madam","madame","madapter","madcap","maddalena","madded","madden","maddening","madder","maddest","maddi","maddie","madding","maddox","maddy","made","madeira","madel","madelaine","madeleine","madelena","madelene","madelin","madelina","madeline","madella","madelle","madelon","madelyn","mademoiselle","madge","madhouse","madhya","madison","madlen","madlin","madman","madmen","madness","madonna","madras","madrid","madrigal","madsen","madurai","madwoman","madwomen","mady","mae","maecenas","maegan","maelstrom","maestro","maeterlinck","mafia","mafiosi","mafioso","mag","magazine","magda","magdaia","magdalen","magdalena","magdalene","mage","magellan","magellanic","magenta","magento","magged","maggee","maggi","maggie","magging","maggot","maggoty","maggy","magi","magic","magical","magically","magician","magick","magicked","magicking","magill","maginot","magisterial","magistracy","magistrate","magma","magna","magnanimity","magnanimosity","magnanimous","magnate","magnesia","magnesite","magnesium","magnet","magnetic","magnetically","magnetics","magnetism","magnetite","magnetizable","magnetization","magnetize","magnetized","magneto","magnetodynamics","magnetohydrodynamical","magnetohydrodynamics","magnetometer","magnetosphere","magnetron","magnification","magnificence","magnificent","magnified","magnify","magniloquence","magniloquent","magnitogorsk","magnitude","magnolia","magnum","magnuson","magog","magoo","magpie","magritte","magruder","magsaysay","maguire","magus","magyar","mahabharata","mahala","mahalia","maharajah","maharajahs","maharanee","maharani","maharashtra","maharishi","mahatma","mahavira","mahayana","mahayanist","mahdi","mahfouz","mahican","mahjong","mahler","mahmoud","mahmud","mahogany","mahomet","mahout","mai","maia","maible","maid","maiden","maidenhair","maidenhead","maidenhood","maidenly","maidservant","maier","maiga","maighdiln","maigret","mail","mailaddress","mailbag","mailbox","mailchimp","mailer","mailgun","mailing","mailitem","maillol","maillot","mailman","mailmen","mailmessage","mails","mailto","maim","maiman","maimed","maimedness","maimer","maimonides","main","mainactivity","mainapp","mainbrace","mainbundle","mainclass","maincontent","maincontroller","mainctrl","maine","mainer","mainform","mainframe","mainland","mainlander","mainlayout","mainline","mainliner","mainloop","mainly","mainmast","mainmenu","mainpage","mainpanel","mains","mainsail","mainscreen","mainspring","mainstay","mainstream","maintain","maintainability","maintainable","maintained","maintainer","maintaining","maintains","maintenance","mainthread","maintop","mainview","mainviewcontroller","mainviewmodel","mainwindow","maiolica","mair","maire","maisey","maisie","maison","maisonette","maitilde","maize","maj","maje","majestic","majestically","majesty","majolica","major","majorca","majordomo","majorette","majority","majuro","makable","makarios","make","makefile","makefiles","makeover","maker","makers","makes","makeshift","maketext","makeup","making","mal","mala","malabar","malabo","malacca","malachi","malachite","maladapt","maladjust","maladjustment","maladministration","maladroit","maladroitness","malady","malagasy","malaise","malamud","malamute","malanie","malaprop","malapropism","malaria","malarial","malarious","malarkey","malathion","malawi","malawian","malay","malaya","malayalam","malayan","malaysia","malaysian","malchy","malcolm","malcontent","malcontented","malcontentedness","maldive","maldivian","maldonado","male","maledict","malediction","malefaction","malefactor","malefic","maleficence","maleficent","malena","maleness","malesuada","malevolence","malevolencies","malevolent","malfeasance","malfeasant","malformation","malformed","malformedurlexception","malfunction","mali","malia","malian","malibu","malice","malicious","maliciousness","malign","malignancy","malignant","malignity","malina","malinda","malinde","malinger","malingerer","malinowski","malissa","malissia","mall","mallard","mallarm","malleability","malleable","malleableness","mallet","mallissa","malloc","mallorie","mallory","mallow","malnourished","malnutrition","malocclusion","malodorous","malone","malorie","malory","malposed","malpractice","malraux","malt","malta","malted","maltese","malthus","malthusian","malting","maltose","maltreat","maltreatment","malty","malva","malvin","malvina","malware","malynda","mama","mamba","mambo","mame","mamet","mamie","mamma","mammal","mammalian","mammary","mammogram","mammography","mammon","mammoth","mammoths","mammy","mamore","mamp","man","manacle","manage","manageability","manageable","manageableness","managed","managedbean","managedobjectcontext","management","manager","manageress","managerial","managers","managership","manages","managing","managua","manama","mananas","manasseh","manatee","manaus","manchester","manchu","manchuria","manchurian","mancini","manciple","mancunian","manda","mandala","mandalay","mandamus","mandarin","mandate","mandatory","mandel","mandela","mandelbrot","mandi","mandible","mandibular","mandie","mandingo","mandolin","mandrake","mandrel","mandrill","mandy","mane","manet","maneuver","maneuverability","maneuverer","manfred","manful","manganese","mange","manger","manginess","mangle","mangler","mango","mangoes","mangrove","mangy","manhandle","manhattan","manhole","manhood","manhunt","mani","mania","maniac","maniacal","manic","manically","manichean","manicure","manicurist","manifest","manifestation","manifesto","manifests","manifold","manifolder","manifoldness","manikin","manila","manilla","manioc","manipulability","manipulable","manipulate","manipulated","manipulating","manipulation","manipulations","manipulative","manipulator","manipulatory","manitoba","manitoulin","manitowoc","mankind","mankowski","manley","manlike","manliness","manly","mann","manna","manned","mannequin","manner","mannered","mannerism","mannerist","mannerliness","mannerly","mannheim","mannie","mannikin","manning","mannish","mannishness","manny","mano","manolo","manometer","manon","manor","manorial","manpower","manqu","mans","mansard","manse","manservant","mansfield","mansion","manslaughter","manson","manta","mantegna","mantel","mantelpiece","mantes","mantilla","mantis","mantissa","mantle","mantling","mantra","mantrap","manual","manually","manuals","manuel","manuela","manufacture","manufacturer","manufacturers","manufacturing","manumission","manumit","manumitted","manumitting","manure","manuscript","manville","manx","many","manya","manytomany","manytomanyfield","manytoone","mao","maoism","maoist","maori","map","mapbox","mapdispatchtoprops","mapfragment","mapi","maple","maplecrest","mapmaker","mapoptions","mappable","mappath","mapped","mappedby","mapper","mappers","mapping","mappings","mapplethorpe","mapred","mapreduce","maproute","maps","mapstatetoprops","maptypeid","maputo","mapview","mar","mara","marabel","marabou","marabout","maraca","maracaibo","maraschino","marat","marathi","marathon","marathoner","maraud","marauder","marble","marbleize","marbler","marbling","marc","marceau","marcel","marcela","marcelia","marcelino","marcella","marcelle","marcellina","marcelline","marcello","marcellus","marcelo","march","marchall","marchelle","marcher","marchioness","marci","marcia","marciano","marcie","marcile","marcille","marco","marconi","marcotte","marcus","marcy","mardi","marduk","mare","mareah","maren","marena","maressa","marga","margalit","margalo","margaret","margareta","margarete","margaretha","margarethe","margaretta","margarette","margarine","margarita","margarito","margaux","marge","margeaux","margery","marget","margette","margi","margie","margin","marginal","marginalia","marginality","marginalization","marginalize","marginbottom","marginend","marginleft","marginright","margins","marginstart","margintop","margit","margo","margot","margret","margrethe","marguerite","margy","mari","maria","mariachi","mariadb","mariam","marian","mariana","mariann","marianna","marianne","mariano","maribel","maribelle","maribeth","marice","maricela","maridel","marie","marieann","mariejeanne","mariel","mariele","marielle","mariellen","marietta","mariette","marigold","marijn","marijo","marijuana","marika","marilee","marilin","marillin","marilyn","marimba","marin","marina","marinade","marinara","marinate","marination","marine","mariner","marinna","marino","mario","marion","marionette","mariquilla","marisa","mariska","marisol","marissa","marita","maritain","marital","maritime","maritsa","maritza","mariupol","marius","mariya","marj","marja","marje","marji","marjie","marjoram","marjorie","marjory","marjy","mark","markab","markdown","marked","markedly","marker","markeroptions","markers","market","marketa","marketability","marketable","marketeer","marketer","marketing","marketplace","markets","markham","marking","markism","markka","markkaa","marklogic","markos","markov","markovian","markovitz","marks","marksman","marksmanship","marksmen","markup","markus","marl","marla","marlane","marlboro","marlborough","marleah","marlee","marleen","marlena","marlene","marley","marlie","marlin","marline","marlinespike","marlo","marlon","marlow","marlowe","marlyn","marmaduke","marmalade","marmara","marmoreal","marmoset","marmot","marna","marne","marney","marni","marnia","marnie","maroon","marque","marquee","marquesas","marquess","marquetry","marquette","marquez","marquis","marquise","marquisette","marquita","marrakesh","marred","marriage","marriageability","marriageable","married","marrilee","marring","marriott","marris","marrissa","marrow","marrowbone","marry","mars","marseillaise","marseille","marseilles","marsh","marsha","marshal","marshalas","marshall","marshalled","marshaller","marshalling","marshallings","marshiness","marshland","marshmallow","marshy","marsiella","marsupial","mart","marta","martainn","martel","martelle","marten","martguerita","martha","marthe","marthena","marti","martial","martian","martica","martie","martin","martina","martinet","martinez","martingale","martini","martinique","martino","martinson","martita","marty","martyn","martynne","martyr","martyrdom","marv","marva","marve","marvel","marvell","marvelous","marven","marvin","marwin","marx","marxian","marxism","marxist","mary","marya","maryann","maryanna","maryanne","marybelle","marybeth","maryellen","maryjane","maryjo","maryl","maryland","marylee","marylin","marylinda","marylou","marylynne","maryrose","marys","marysa","marzipan","mas","masada","masai","masaryk","masc","mascagni","mascara","mascot","masculine","masculineness","masculinity","masefield","maser","maseru","mash","masha","mashhad","mask","masked","masker","masking","masks","masochism","masochist","masochistic","masochistically","mason","masonic","masonite","masonry","masque","masquer","masquerade","masquerader","mass","massa","massachusetts","massacre","massage","massager","massasoit","massenet","masseur","masseuse","massey","massif","massimiliano","massimo","massing","massive","massively","massiveness","massless","mast","mastectomy","master","masterclass","mastered","masterful","masterfulness","masterliness","masterly","mastermind","masterpage","masterpiece","masters","mastership","masterstroke","masterwork","mastery","masthead","mastic","masticate","mastication","mastiff","mastodon","mastoid","masturbate","masturbation","masturbatory","mat","mata","matador","match","matchable","matchbook","matchbox","matchcase","matched","matcher","matchers","matches","matching","matchless","matchlock","matchmake","matchmaker","matchmaking","matchplay","matchstick","matchwood","mate","mated","matelda","mateo","mater","material","materialism","materialist","materialistic","materialistically","materiality","materialization","materialize","materialized","materializer","materializes","materializing","materialness","materials","maternal","maternity","mates","math","mathe","mathematic","mathematica","mathematical","mathematically","mathematician","mathematics","mathematik","mather","mathew","mathewson","mathian","mathias","mathieu","mathilda","mathilde","mathis","mathjax","maths","mathworks","matias","matilda","matilde","matine","mating","matins","matisse","matlab","matmul","matplotlib","matriarch","matriarchal","matriarchs","matriarchy","matrices","matricidal","matricide","matriculate","matriculation","matriel","matrimonial","matrimony","matrix","matron","matsumoto","matt","matte","mattel","matteo","matter","matterhorn","matters","matthaeus","mattheus","matthew","matthias","matthieu","matthiew","matthus","matti","mattias","mattie","matting","mattins","mattis","mattock","mattress","matty","maturate","maturation","maturational","mature","matureness","maturer","maturity","matzo","matzot","maud","maude","maudie","maudlin","maugham","maui","maul","mauler","maunder","maupassant","maura","maure","maureen","maureene","maurene","mauriac","maurice","mauricio","maurie","maurine","mauris","maurise","maurita","mauritania","mauritanian","mauritian","mauritius","maurits","maurizia","maurizio","mauro","maurois","maury","mauser","mausoleum","mauve","maven","mavencentral","mavencli","maverick","mavin","mavis","mavra","maw","mawkish","mawkishness","mawr","max","maxcdn","maxdate","maxdepth","maxheight","maxi","maxie","maxilla","maxillae","maxillary","maxim","maxima","maximal","maximality","maximilian","maximilianus","maximilien","maximization","maximize","maximized","maximizer","maximo","maximum","maxine","maxlen","maxlength","maxlines","maxoccurs","maxsize","maxtor","maxvalue","maxwell","maxwellian","maxwidth","maxx","maxy","may","maya","mayan","maybe","maybelle","mayday","maye","mayer","mayest","mayfair","mayflower","mayfly","mayhap","mayhem","mayn","maynard","mayne","maynord","mayo","mayonnaise","mayor","mayoral","mayoralty","mayoress","mayorship","maypole","mayra","mayst","mazama","mazarin","mazatlan","mazda","maze","mazed","mazedness","mazurka","mazzini","mb","mba","mbabane","mbini","mbostock","mbp","mbuilder","mc","mcadam","mcallister","mcamera","mcbride","mccabe","mccain","mccall","mccarthy","mccarthyism","mccartney","mccarty","mccauley","mcclain","mcclellan","mcclure","mccluskey","mcconnell","mccormick","mccoy","mccracken","mccray","mccullough","mcdaniel","mcdermott","mcdonald","mcdonnell","mcdougall","mcdowell","mce","mcelhaney","mcenroe","mcfadden","mcfarland","mcgee","mcgill","mcgovern","mcgowan","mcgrath","mcgraw","mcgregor","mcguffey","mcguire","mci","mcintosh","mcintyre","mckay","mckee","mckenzie","mckesson","mckinley","mckinney","mcknight","mclanahan","mclaughlin","mclean","mcleod","mcluhan","mcmahon","mcmartin","mcmillan","mcnamara","mcnaughton","mcneil","mcontext","mcpherson","mcrypt","mcursor","md","mdash","mdata","mdb","mdc","mdf","mdi","mdl","mdm","mdn","mdpi","mdrawerlayout","mdse","mdt","me","mead","meade","meadow","meadowland","meadowlark","meadows","meadowsweet","meagan","meager","meagerness","meaghan","meagres","meal","mealiness","meals","mealtime","mealy","mealybug","mealymouthed","mean","meander","meaneing","meanie","meaning","meaningful","meaningfulness","meaningless","meaninglessness","meanings","meanness","means","meant","meantime","meanwhile","meany","meara","meas","measle","measles","measly","measurable","measurably","measure","measured","measureless","measurement","measurements","measurer","measures","measurespec","measuring","meat","meataxe","meatball","meatiness","meatless","meatloaf","meatloaves","meatpacking","meaty","mecca","mechanic","mechanical","mechanics","mechanism","mechanisms","mechanist","mechanistic","mechanistically","mechanization","mechanize","mechanized","mechanizer","mechanizes","mechanochemically","mechelle","med","medal","medalist","medallion","medan","meddle","meddlesome","medea","medellin","medfield","media","mediaelement","mediaeval","medial","medials","median","mediaplayer","mediarecorder","mediastore","mediate","mediateness","mediation","mediator","mediatype","mediawiki","medic","medicaid","medical","medicament","medicare","medicate","medication","medici","medicinal","medicine","medico","medieval","medievalist","medina","mediocre","mediocrity","meditate","meditation","meditative","meditativeness","mediterranean","medium","mediumistic","medley","medulla","medusa","meed","meek","meekness","meerschaum","meet","meeter","meeting","meetinghouse","meetings","meets","meetup","mef","meg","mega","megabit","megabuck","megabyte","megacycle","megadeath","megadeaths","megahertz","megalith","megalithic","megaliths","megalomania","megalomaniac","megalopolis","megan","megaphone","megaton","megavolt","megawatt","megaword","megen","meggi","meggie","meggy","meghan","meghann","megohm","mehetabel","mei","meier","meighen","meiji","meioses","meiosis","meiotic","meir","meister","meistersinger","mejia","mekong","mel","mela","melamie","melamine","melancholia","melancholic","melancholy","melanesia","melanesian","melange","melania","melanie","melanin","melanoma","melantha","melany","melba","melbourne","melcher","melchior","meld","melendez","melesa","melessa","melicent","melina","melinda","melinde","meliorate","melioration","melisa","melisande","melisandra","melisenda","melisent","melissa","melisse","melita","melitta","mella","melli","mellicent","mellie","mellifluous","mellifluousness","mellisa","mellisent","mellon","melloney","mellow","mellowness","melly","melodee","melodic","melodically","melodie","melodious","melodiousness","melodrama","melodramatic","melodramatically","melody","melon","melonie","melony","melosa","melpomene","melt","meltdown","melter","melting","melton","melva","melville","melvin","melvyn","mem","member","membered","memberid","members","membership","memberships","membrane","membranous","memcache","memcached","memcpy","memento","memling","memo","memoir","memorabilia","memorability","memorable","memorableness","memorably","memorandum","memorial","memorialize","memorialized","memoriam","memorization","memorize","memorized","memorizer","memorizes","memory","memoryless","memorystream","memphis","memset","men","menace","menacing","menage","menagerie","menander","menarche","menard","mencius","mencken","mend","mendacious","mendaciousness","mendacity","mendel","mendeleev","mendelevium","mendelian","mendelssohn","mender","mendez","mendicancy","mendicant","mendie","mending","mendocino","mendoza","mendy","menelaus","menes","menfolk","menhaden","menial","meningeal","meninges","meningitides","meningitis","meninx","menisci","meniscus","menkalinan","menkar","menkent","menlo","mennonite","menominee","menopausal","menopause","menorah","menorahs","menotti","mens","mensa","mensch","menservants","menstrual","menstruate","menstruation","mensurable","mensuration","menswear","mental","mentalist","mentality","menthol","mentholated","mention","mentionable","mentioned","mentioner","mentioning","mentions","mentor","menu","menubar","menuhin","menuinflater","menuitem","menuitems","menus","menzies","meow","mephistopheles","mer","merak","mercado","mercantile","mercator","mercedes","mercenariness","mercenary","mercer","mercerize","merchandise","merchandiser","merchant","merchantability","merchantman","merchantmen","merci","mercie","merciful","mercifully","mercifulness","merciless","mercilessness","merck","mercurial","mercuric","mercury","mercy","mere","meredeth","meredith","meredithe","merell","merely","meretricious","meretriciousness","merganser","merge","merged","merger","merges","mergesort","merging","meridel","meridian","meridional","meridith","meriel","merilee","merill","merilyn","meringue","merino","meris","merissa","merit","merited","meritocracy","meritocratic","meritocrats","meritorious","meritoriousness","meriwether","merl","merla","merle","merlin","merlina","merline","mermaid","merman","mermen","merna","merola","meromorphic","merralee","merrel","merriam","merrick","merridie","merrie","merrielle","merrile","merrilee","merrili","merrill","merrily","merrimac","merrimack","merriment","merriness","merritt","merry","merrymaker","merrymaking","mersey","merton","merv","mervin","merwin","merwyn","meryl","mes","mesa","mesabi","mescal","mescaline","mesdames","mesdemoiselles","mesh","meshed","meshgrid","mesmeric","mesmerism","mesmerize","mesmerized","mesmerizer","mesolithic","mesomorph","mesomorphs","meson","mesopotamia","mesopotamian","mesos","mesosphere","mesozoic","mesquite","mess","message","messagebox","messageboxbuttons","messageboxicon","messagedigest","messageid","messagequeue","messages","messagetype","messaging","messed","messeigneurs","messenger","messerschmidt","messes","messiaen","messiah","messiahs","messianic","messieurs","messily","messiness","messing","messmate","messrs","messy","mestizo","met","meta","metabolic","metabolically","metabolism","metabolite","metabolize","metacarpal","metacarpi","metacarpus","metacircular","metacircularity","metaclass","metacpan","metadata","metal","metalanguage","metalization","metalized","metallic","metalliferous","metallings","metallography","metalloid","metallurgic","metallurgical","metallurgist","metallurgy","metalsmith","metalwork","metalworking","metamathematical","metamorphic","metamorphism","metamorphose","metamorphosis","metaphor","metaphoric","metaphorical","metaphosphate","metaphysic","metaphysical","metastability","metastable","metastases","metastasis","metastasize","metastatic","metastore","metatarsal","metatarsi","metatarsus","metatheses","metathesis","metathesized","metathesizes","metathesizing","metavariable","mete","metempsychoses","metempsychosis","meteor","meteoric","meteorically","meteorite","meteoritic","meteoritics","meteoroid","meteorologic","meteorological","meteorologist","meteorology","meter","meters","meth","methadone","methane","methanol","methinks","methionine","method","methodandargscaller","methodical","methodicalness","methodinfo","methodism","methodist","methodname","methodological","methodologists","methodology","methods","methought","methuen","methuselah","methuselahs","methyl","methylated","methylene","meticulous","meticulousness","metonymy","metrecal","metric","metrical","metricate","metricize","metrics","metro","metronome","metropolis","metropolitan","metropolitanization","mets","metternich","mettle","mettlesome","metus","metzler","meuse","mew","mewl","mews","mex","mexicali","mexican","mexico","meyer","meyerbeer","mezzanine","mezzo","mf","mfa","mfc","mfg","mfr","mg","mgm","mgmt","mgr","mh","mhandler","mhz","mi","mia","miami","miaplacidus","miasma","miasmal","mib","mic","mica","micaela","micah","mice","micelles","mich","michael","michaela","michaelangelo","michaelina","michaeline","michaella","michaelmas","michaelson","michail","michal","michale","micheal","micheil","michel","michelangelo","michele","michelin","michelina","micheline","michell","michelle","michelson","michigan","michigander","michiganite","mick","mickelson","mickey","micki","mickie","micky","micmac","micra","micro","microamp","microanalysis","microanalytic","microbe","microbial","microbicidal","microbicide","microbiological","microbiologist","microbiology","microbrewery","microchemistry","microchip","microcircuit","microcode","microcomputer","microcosm","microcosmic","microdensitometer","microdot","microeconomic","microeconomics","microelectronic","microelectronics","microfiber","microfiche","microfilm","microfossils","micrography","microgroove","microhydrodynamics","microinstruction","microjoule","microlevel","microlight","micromanage","micromanagement","micrometeorite","micrometeoritic","micrometer","micron","micronesia","micronesian","microorganism","microphone","microport","microprocessing","microprocessor","microprogram","microprogrammed","microprogramming","micros","microscope","microscopic","microscopical","microscopy","microsecond","microseconds","microservice","microservices","microsimulation","microsoft","microsomal","microstore","microsurgery","microsystems","microtime","microvax","microvaxes","microvolt","microwave","microwaveable","microword","mid","midair","midas","midband","midday","midden","middest","middle","middlebrow","middlebury","middleman","middlemen","middlemost","middlename","middlesex","middleton","middletown","middleware","middleweight","middling","middy","mideast","mideastern","midfield","midge","midget","midi","midland","midlife","midlives","midmorn","midmost","midnight","midpoint","midrange","midrib","midriff","midscale","midsection","midship","midshipman","midshipmen","midspan","midst","midstream","midsummer","midterm","midtown","midway","midweek","midwest","midwestern","midwesterner","midwicket","midwife","midwifery","midwinter","midwives","midyear","mien","miff","mig","might","mightily","mightiness","mightn","mighty","mignon","mignonette","mignonne","migr","migraine","migrant","migrate","migrated","migrating","migration","migrations","migrative","migratory","miguel","miguela","miguelita","mikado","mikael","mikaela","mike","mikel","mikey","mikhail","mikkel","mikol","mikoyan","mil","milady","milagros","milan","milanese","milch","mild","mildew","mildness","mildred","mildrid","mile","mileage","milena","milepost","miler","miles","milestone","milford","milicent","milieu","milissent","militancy","militant","militantness","militarily","militarism","militarist","militaristic","militarization","militarize","military","militate","militia","militiaman","militiamen","milk","milka","milken","milker","milkiness","milkmaid","milkman","milkmen","milkshake","milksop","milkweed","milky","mill","millage","millard","millay","millenarian","millenarianism","millennial","millennialism","millennium","millepede","miller","millet","milli","milliamp","milliampere","milliard","millibar","millicent","millidegree","millie","milligram","millijoule","millikan","milliliter","millimeter","milliner","millinery","milling","million","millionaire","millions","millionth","millionths","millipede","millis","millisecond","milliseconds","millisent","millivolt","millivoltmeter","milliwatt","millpond","millrace","millstone","millstream","millwright","milly","milne","milo","milquetoast","milt","miltiades","miltie","milton","miltonic","miltown","milty","milwaukee","milzie","mimd","mime","mimemessage","mimeograph","mimeographs","mimer","mimesis","mimetic","mimetically","mimetype","mimi","mimic","mimicked","mimicker","mimicking","mimicry","mimosa","min","mina","minaret","minatory","mince","mincemeat","mincer","mincing","mind","minda","mindanao","mindate","mindbogglingly","minded","minder","mindful","mindfully","mindfulness","mindless","mindlessness","mindoro","minds","mindset","mindy","mine","minecraft","minefield","miner","mineral","mineralization","mineralized","mineralogical","mineralogist","mineralogy","minerva","mineshaft","minestrone","minesweeper","minetta","minette","mineworkers","minflater","ming","mingle","mingus","mingw","minheight","mini","miniature","miniaturist","miniaturization","miniaturize","minibike","minibus","minicab","minicam","minicomputer","miniconda","minidress","minified","minify","minifyenabled","minim","minima","minimal","minimalism","minimalist","minimalistic","minimality","minimax","minimization","minimize","minimized","minimizer","minimum","mining","minion","miniseries","miniskirt","minister","ministerial","ministrant","ministration","ministry","minivan","miniver","mink","minke","minlength","minn","minna","minnaminnie","minne","minneapolis","minnesinger","minnesota","minnesotan","minni","minnie","minnnie","minnow","minny","minoan","minoccurs","minolta","minor","minority","minos","minot","minotaur","minoxidil","mins","minsdkversion","minsk","minsky","minster","minstrel","minstrelsy","mint","minta","mintage","mintaka","minter","minty","minuend","minuet","minuit","minus","minuscule","minute","minuteman","minutemen","minuteness","minutes","minutia","minutiae","minvalue","minwidth","minx","miny","miocene","mipmap","mips","miquela","mir","mira","mirabeau","mirabel","mirabella","mirabelle","mirach","miracle","miraculous","miraculousness","mirage","miran","miranda","mire","mireielle","mireille","mirella","mirelle","mirfak","miriam","mirilla","mirna","miro","mirror","mirrors","mirth","mirthful","mirthfulness","mirthless","mirthlessness","mirths","mirv","miry","mirzam","mis","misaddress","misadventure","misalign","misalignment","misalliance","misanalysed","misanthrope","misanthropic","misanthropically","misanthropist","misanthropy","misapplier","misapply","misapprehend","misapprehension","misappropriate","misbegotten","misbehave","misbehaver","misbehavior","misbrand","misc","miscalculate","miscalculation","miscall","miscarriage","miscarry","miscast","miscegenation","miscellanea","miscellaneous","miscellany","mischa","mischance","mischief","mischievous","mischievousness","miscibility","miscible","misclassification","misclassified","misclassifying","miscode","miscommunicate","miscomprehended","misconceive","misconception","misconduct","misconfiguration","misconstruction","misconstrue","miscopying","miscount","miscreant","miscue","misdeal","misdealt","misdeed","misdemeanant","misdemeanor","misdiagnose","misdid","misdirect","misdirection","misdirector","misdo","misdoes","misdone","miser","miserable","miserableness","miserably","miserliness","miserly","misery","mises","misfeasance","misfeature","misfield","misfile","misfire","misfit","misfitted","misfitting","misfortune","misgauge","misgiving","misgovern","misgovernment","misguidance","misguide","misguided","misguidedness","misguider","misha","mishandle","mishap","mishapped","mishapping","mishear","misheard","mishitting","mishmash","misidentification","misidentify","misinform","misinformation","misinterpret","misinterpretation","misinterpreter","misjudge","misjudging","misjudgment","miskito","mislabel","mislaid","mislay","mislead","misleader","misleading","misled","mismanage","mismanagement","mismatch","misname","misnomer","misogamist","misogamy","misogynist","misogynistic","misogynous","misogyny","misperceive","misplace","misplacement","misplay","mispositioned","misprint","misprision","mispronounce","mispronunciation","misquotation","misquote","misread","misreader","misrelated","misremember","misreport","misrepresent","misrepresentation","misrepresenter","misroute","misrule","miss","missal","missed","misses","misshape","misshapen","misshapenness","missie","missile","missilery","missing","mission","missionary","missioned","missioner","missioning","missis","mississauga","mississippi","mississippian","missive","missoula","missouri","missourian","misspeak","misspecification","misspecified","misspell","misspelling","misspend","misspent","misspoke","misspoken","misstate","misstatement","misstater","misstep","misstepped","misstepping","missus","missy","mist","mistakable","mistake","mistaken","mistaker","mistakes","mistaking","mistassini","mister","misti","mistily","mistime","mistiness","mistletoe","mistook","mistral","mistranslated","mistranslates","mistranslating","mistranslation","mistreat","mistreatment","mistress","mistrial","mistrust","mistruster","mistrustful","misty","mistype","misunderstand","misunderstander","misunderstanding","misunderstood","misuse","misuser","miswritten","mit","mitch","mitchael","mitchel","mitchell","mite","miter","miterer","mitford","mithra","mithridates","mitigate","mitigated","mitigation","mitoses","mitosis","mitotic","mitre","mitsubishi","mitt","mitten","mitterrand","mitty","mitzi","mitzvahs","mix","mixable","mixed","mixer","mixin","mixing","mixins","mixture","mizar","mizzen","mizzenmast","mj","mk","mkdir","mkdirs","mkl","mkmapview","mks","mktime","mkyong","ml","mle","mlist","mlistener","mlle","mm","mmap","mme","mmm","mmmm","mms","mmsc","mn","mname","mnchhausen","mnemonic","mnemonically","mnemonics","mnemosyne","mnist","mno","mnt","mo","moan","moat","mob","mobbed","mobber","mobbing","mobcap","mobil","mobile","mobility","mobilizable","mobilization","mobilize","mobilized","mobilizer","mobilizes","mobster","mobutu","moc","moccasin","mocha","mock","mocked","mockers","mockery","mocking","mockingbird","mockito","mocks","mod","modal","modality","modals","mode","model","modeladmin","modelandview","modelattribute","modelbuilder","modeled","modeler","modelform","modeling","modelitem","modelling","modelname","models","modelserializer","modelstate","modelversion","modelview","modem","moderate","moderated","moderateness","moderation","moderator","modern","modernism","modernist","modernistic","modernity","modernization","modernize","modernized","modernizer","modernizes","modernizr","modernness","modes","modest","modesta","modestia","modestine","modesto","modesty","modicum","modifiability","modifiable","modifiableness","modification","modifications","modified","modifier","modifiers","modifies","modify","modifying","modigliani","modish","modishness","mods","modula","modular","modularity","modularization","modularize","modulate","modulation","modulator","module","moduleid","modulename","modules","moduli","modulo","modulus","modus","moe","moen","mogadiscio","mogadishu","mogul","mohair","mohamed","mohammad","mohammed","mohammedan","mohammedanism","mohandas","mohandis","mohawk","mohegan","mohican","moho","mohorovicic","mohr","moiety","moil","moina","moines","moira","moire","moise","moiseyev","moishe","moist","moisten","moistener","moistness","moisture","moisturize","mojave","mojo","mojoexecutor","molal","molar","molarity","molasses","mold","moldavia","moldavian","moldboard","molder","moldiness","molding","moldova","moldy","mole","molecular","molecularity","molecule","molehill","moleskin","molest","molestation","molested","molester","molestie","moliere","molina","moline","moll","mollee","molli","mollie","mollification","mollify","mollis","mollusc","mollusk","molly","mollycoddle","mollycoddler","molnar","moloch","molokai","molotov","molt","molter","moluccas","molybdenite","molybdenum","mom","mombasa","moment","momenta","momentarily","momentariness","momentary","momentjs","momentous","momentousness","moments","momentum","momma","mommy","mon","mona","monaco","monad","monadic","monads","monah","monarch","monarchic","monarchical","monarchism","monarchist","monarchistic","monarchs","monarchy","monash","monastery","monastic","monastical","monasticism","monaural","mondale","monday","mondrian","monegasque","monera","monet","monetarily","monetarism","monetarist","monetary","monetization","monetize","money","moneybag","moneychangers","moneyer","moneylender","moneymaker","moneymaking","monfort","monger","mongo","mongoclient","mongod","mongodb","mongoid","mongol","mongolia","mongolian","mongolic","mongolism","mongoloid","mongoose","mongrel","monica","monies","monika","moniker","monique","monism","monist","monition","monitor","monitored","monitoring","monitors","monitory","monk","monkey","monkeyshine","monkish","monkshood","monmouth","mono","monobehaviour","monochromatic","monochromator","monochrome","monocle","monoclinic","monoclonal","monocotyledon","monocotyledonous","monocular","monodevelop","monodic","monodist","monody","monogamist","monogamous","monogamy","monogram","monogrammed","monogramming","monograph","monographs","monolingual","monolingualism","monolith","monolithic","monolithically","monoliths","monologist","monologue","monomania","monomaniac","monomaniacal","monomer","monomeric","monomial","monongahela","mononuclear","mononucleoses","mononucleosis","monophonic","monoplane","monopole","monopolist","monopolistic","monopolization","monopolize","monopolized","monopolizes","monopoly","monorail","monospace","monostable","monosyllabic","monosyllable","monotheism","monotheist","monotheistic","monotone","monotonic","monotonically","monotonicity","monotonous","monotonousness","monotony","monotouch","monovalent","monoxide","monro","monroe","monrovia","monsanto","monseigneur","monsieur","monsignor","monsignori","monsoon","monsoonal","monster","monstrance","monstrosity","monstrous","monstrousness","mont","montage","montague","montaigne","montana","montanan","montcalm","montclair","monte","montenegrin","montenegro","monterey","monterrey","montesquieu","montessori","monteverdi","montevideo","montezuma","montgomery","month","monthly","months","monti","monticello","montmartre","montoya","montpelier","montrachet","montreal","montserrat","monty","monument","monumental","monumentality","moo","mooch","mood","moodily","moodiness","moodle","moody","moog","moon","moonbeam","mooney","moonless","moonlight","moonlighting","moonlit","moonscape","moonshine","moonshiner","moonshot","moonstone","moonstruck","moonwalk","moor","moore","mooring","moorish","moorland","moose","moot","mootools","mop","mope","moped","moper","mopey","mopier","mopiest","mopish","mopped","moppet","mopping","moq","mora","moraine","moral","morale","morales","moralist","moralistic","moralistically","morality","moralization","moralize","moralled","moraller","moralling","moran","morass","moratorium","moravia","moravian","moray","morbi","morbid","morbidity","morbidness","mord","mordancy","mordant","mordecai","mordred","mordy","more","moreen","morehouse","morel","moreland","morena","moreno","moreover","morey","morgan","morgana","morganica","morganne","morgen","morgue","morgun","moria","moriarty","moribund","moribundity","morie","morin","morion","morison","morissa","morita","moritz","morlee","morley","morly","mormon","mormonism","morn","morna","morning","moro","moroccan","morocco","moron","moroni","moronic","moronically","morose","moroseness","morph","morpheme","morphemic","morpheus","morphia","morphine","morphism","morphologic","morphological","morphology","morphophonemic","morphophonemics","morphs","morrie","morris","morrison","morristown","morrow","morry","morse","morsel","mort","mortal","mortality","mortar","mortarboard","mortbay","morten","mortgage","mortgageable","mortgagee","mortgagor","mortice","mortician","mortie","mortification","mortified","mortifier","mortify","mortimer","mortise","morton","mortuary","morty","mos","mosaic","mosaicked","mosaicking","moscone","moscow","mose","moseley","moselle","moser","mosey","moshe","moslem","mosley","mosque","mosquito","mosquitoes","moss","mossback","mossberg","mossy","most","mostly","mosul","mot","mote","motel","motet","moth","mothball","mother","motherboard","motherfucker","motherfucking","motherhood","mothering","motherland","motherless","motherliness","motherly","moths","motif","motile","motility","motion","motional","motioner","motionevent","motionless","motionlessness","motions","motivate","motivated","motivation","motivational","motivator","motive","motiveless","motley","motlier","motliest","motocross","motor","motorbike","motorboat","motorcade","motorcar","motorcycle","motorcyclist","motoring","motorist","motorization","motorize","motorized","motorman","motormen","motormouth","motormouths","motorola","motorway","motown","mott","mottle","mottler","motto","mottoes","moue","moulder","moult","mound","mount","mountable","mountain","mountaineer","mountaineering","mountainous","mountainousness","mountainside","mountaintop","mountbatten","mountebank","mounted","mounter","mountie","mounties","mounting","mounts","mourn","mourner","mournful","mournfuller","mournfullest","mournfulness","mourning","mouse","mousedown","mouseenter","mouseevent","mouseeventargs","mouseleave","mousemove","mouseout","mouseover","mouser","mousetrap","mousetrapped","mousetrapping","mouseup","mousewheel","mousex","mousey","mousiness","mousing","mousse","moussorgsky","mousy","mouth","mouthe","mouthful","mouthiness","mouthorgan","mouthpiece","mouths","mouthwash","mouthwatering","mouthy","mouton","mov","movable","movableness","move","moved","movement","movements","movenext","mover","moves","moveto","movetofirst","movetonext","movie","movieclip","moviegoer","movieid","movies","moving","movl","movq","mow","mower","mowgli","mowing","moxie","moyer","moyna","moyra","moz","mozambican","mozambique","mozart","mozelle","mozes","mozilla","mozzarella","mp","mpaint","mpdf","mpeg","mpg","mph","mpi","mpl","mplayer","mq","mqtt","mr","mrecyclerview","mri","mrs","ms","msb","msbuild","msc","mscorlib","msdn","mse","msec","msft","msg","msgbox","msgid","msgr","msgs","msi","msie","msil","msmq","mso","msp","mssql","mst","msvc","msw","msxml","msys","mt","mtcars","mtg","mtge","mtier","mtime","mts","mtu","mtv","mu","muawiya","mubarak","much","muchness","mucilage","mucilaginous","muck","mucker","muckrake","muckraker","mucky","mucosa","mucous","mucus","mud","mudded","muddily","muddiness","mudding","muddle","muddlehead","muddleheaded","muddler","muddy","mudflat","mudguard","mudlarks","mudroom","mudslide","mudsling","mudslinger","mudslinging","mueller","muenster","muesli","muezzin","muff","muffin","muffle","muffler","mufi","mufinella","mufti","mug","mugabe","mugged","mugger","mugginess","mugging","muggy","mugshot","mugwump","muhammad","muhammadan","muhammadanism","muir","muire","mukden","mukluk","mul","mulatto","mulattoes","mulberry","mulch","mulct","mulder","mule","muleskinner","mulesoft","muleteer","mulish","mulishness","mull","mullah","mullahs","mullein","mullen","muller","mullet","mulligan","mulligatawny","mullikan","mullins","mullion","mult","multan","multer","multi","multibus","multicast","multicellular","multichannel","multicollinearity","multicolor","multicolumn","multicomponent","multicomputer","multics","multicultural","multiculturalism","multidex","multidimensional","multidimensionality","multidisciplinary","multifaceted","multifamily","multifarious","multifariousness","multifigure","multiform","multifunction","multiindex","multilateral","multilayer","multilevel","multiline","multilingual","multilingualism","multimap","multimedia","multimegaton","multimeter","multimillionaire","multinational","multinomial","multipart","multiphase","multiple","multiples","multiplet","multiplex","multiplexor","multipliable","multiplicand","multiplication","multiplicative","multiplicity","multiplied","multiplier","multiply","multiplying","multiprocess","multiprocessing","multiprocessor","multiprogram","multiprogrammed","multiprogramming","multipurpose","multiracial","multiselect","multistage","multistory","multisyllabic","multitasking","multithreaded","multithreading","multitude","multitudinous","multitudinousness","multiuser","multivalent","multivalued","multivariate","multiversity","multiviews","multivitamin","mum","mumble","mumbler","mumbletypeg","mumford","mummed","mummer","mummery","mummification","mummify","mumming","mummy","mumps","mun","munch","muncher","munchies","muncie","mundane","mundt","munge","munich","municipal","municipality","munificence","munificent","munition","munmro","munoz","munro","munroe","munsey","munson","munster","muon","muong","muppet","mural","muralist","murasaki","murat","murchison","murcia","murder","murderer","murderess","murderous","murderousness","murdoch","murdock","mureil","murial","muriatic","muriel","murielle","murillo","murk","murkily","murkiness","murky","murmansk","murmur","murmurer","murmuring","murmurous","murphy","murrain","murray","murrow","murrumbidgee","murry","murvyn","mus","muscat","muscatel","muscle","musclebound","muscovite","muscovy","muscular","muscularity","musculature","muse","muser","musette","museum","mush","musher","mushiness","mushroom","mushy","musial","music","musical","musicale","musicality","musicals","musician","musicianship","musicked","musicking","musicological","musicologist","musicology","musing","musk","muskeg","muskegon","muskellunge","musket","musketeer","musketry","muskie","muskiness","muskmelon","muskox","muskrat","musky","muslim","muslin","muss","mussel","mussolini","mussorgsky","mussy","must","mustache","mustachio","mustang","mustard","muster","mustily","mustiness","mustn","musty","mut","mutability","mutable","mutableness","mutably","mutagen","mutant","mutate","mutating","mutation","mutational","mutations","mutator","mute","muted","muteness","mutex","mutilate","mutilation","mutilator","mutineer","mutinous","mutiny","mutsuhito","mutt","mutter","mutterer","mutton","muttonchops","mutual","mutuality","mutually","muumuu","mux","muzak","muzo","muzzle","muzzled","muzzler","mv","mvc","mview","mviewpager","mvn","mvnrepository","mvp","mvvm","mvvmcross","mw","mwebview","mx","mxml","my","myaction","myactivity","myadapter","myanmar","myapp","myapplication","myarr","myarray","mybase","mybatis","mybean","mybutton","myca","mycah","mycanvas","mycarousel","mycell","mycenae","mycenaean","mychal","mychart","myclass","mycollection","mycologist","mycology","mycommand","mycompany","mycomponent","myconnection","mycontext","mycontrol","mycontroller","myctrl","mydata","mydatabase","mydate","mydb","mydf","mydict","mydir","mydiv","mydomain","myelement","myelitides","myelitis","myemail","myentity","myenum","myer","myers","myevent","myfaces","myfield","myfile","myfolder","myform","myfragment","myframe","myfunc","myfunction","mygrid","myhost","myid","myimage","myinput","myint","myintent","myinterface","myisam","myitem","myjson","mykey","mylabel","mylar","myles","mylib","mylist","mylo","mymap","mymethod","mymodal","mymodel","mymodule","myna","myname","mynamespace","mynheer","mynumber","myobj","myobject","myocardial","myocardium","myopia","myopic","myopically","myoptions","mypackage","mypage","mypanel","mypassword","mypath","myplugin","myprogram","myproject","myproperty","myra","myrah","myranda","myrange","myrdal","myreader","myriad","myriam","myrilla","myrle","myrlene","myrmidon","myrna","myron","myrow","myrrh","myrrhs","myrta","myrtia","myrtice","myrtie","myrtle","myrvyn","myrwyn","mys","myscript","myselect","myself","myserver","myservice","mysite","mysore","mysql","mysqlclient","mysqlcommand","mysqlconnection","mysqld","mysqldb","mysqldump","mysqli","mysqlio","myst","mysterious","mysteriousness","mystery","mystic","mystical","mysticism","mystification","mystifier","mystify","mystifying","mystique","mystr","mystring","mystruct","mytable","mytask","mytest","mytext","myth","mythic","mythical","mythographer","mythography","mythological","mythologist","mythologize","mythology","mythread","myths","mytimer","mytype","myurl","myuser","myusername","myval","myvalue","myvar","myvariable","myvector","myview","myviewcontroller","myviewholder","myviewmodel","mywebsite","mywebview","mywindow","mz","n","na","naacp","naam","nab","nabbed","nabbing","nabble","nabisco","nabob","nabokov","nacelle","nacho","nacl","nacre","nacreous","nada","nadean","nadeen","nader","nadia","nadine","nadir","nadiya","nady","nadya","nae","nag","nagasaki","nagged","nagger","nagging","nagios","nagoya","nagpur","nagy","nahuatl","nahum","naiad","naifs","nail","nailbrush","nailer","naipaul","nair","nairobi","naismith","naive","naivet","naivety","nakamura","nakayama","naked","nakedness","nakoma","nalani","nam","nama","namath","name","nameable","named","namedrop","namedropping","nameerror","nameless","namelist","namely","namenode","nameof","nameplate","namer","names","namesake","namespace","namespaces","namevaluepair","namevaluepairs","namibia","namibian","naming","nan","nana","nanak","nananne","nance","nancee","nancey","nanchang","nanci","nancie","nancy","nanete","nanette","nani","nanice","nanine","nanjing","nanking","nannette","nanni","nannie","nanny","nano","nanometer","nanon","nanook","nanosecond","nanoseconds","nanotime","nansen","nantes","nantucket","naoma","naomi","nap","napalm","nape","naphtali","naphtha","naphthalene","napier","napkin","naples","napless","napoleon","napoleonic","napped","napper","nappie","napping","nappy","nara","narbonne","narc","narcissism","narcissist","narcissistic","narcissus","narcoleptic","narcoses","narcosis","narcotic","narcotization","narcotize","nari","nariko","nark","narmada","narragansett","narrate","narration","narrative","narratology","narrator","narrow","narrowed","narrowing","narrowness","narwhal","nary","nas","nasa","nasal","nasality","nasalization","nasalize","nascence","nascent","nasdaq","nash","nashua","nashville","nasm","nassau","nasser","nastily","nastiness","nasturtium","nasty","nat","nata","natal","natala","natale","natalee","natalia","natalie","natalina","nataline","natalist","natality","natalya","nataniel","natasha","natassia","natch","natchez","nate","nathalia","nathalie","nathan","nathanael","nathanial","nathaniel","nathanil","nation","national","nationalism","nationalist","nationalistic","nationalistically","nationality","nationalization","nationalize","nationalized","nationalizer","nationhood","nations","nationwide","native","nativeconstructoraccessorimpl","nativeelement","natively","nativemethodaccessorimpl","nativeness","nativescript","nativestart","natividad","nativity","natka","natl","nato","natter","nattily","nattiness","natty","natural","naturalism","naturalist","naturalistic","naturalization","naturalize","naturalized","naturally","naturalness","naturals","nature","naturist","naugahyde","naught","naughtily","naughtiness","naughty","naur","nauru","nausea","nauseate","nauseating","nauseous","nauseousness","nautical","nautilus","nav","navaho","navajo","navajoes","naval","navarro","navbar","navcontroller","nave","navel","navigability","navigable","navigableness","navigate","navigated","navigates","navigating","navigation","navigational","navigationbar","navigationcontroller","navigationitem","navigationview","navigator","navona","navratilova","navvy","navy","nay","naysayer","nazarene","nazareth","nazi","nazism","nb","nba","nbc","nbr","nbs","nbsp","nc","ncaa","ncc","nchar","nco","ncol","ncols","ncr","ncurses","nd","ndarray","ndb","ndjamena","ndk","ne","neal","neala","neale","neall","nealon","nealson","nealy","neanderthal","neap","neapolitan","near","nearby","nearest","nearly","nearness","nearside","nearsighted","nearsightedness","neat","neaten","neath","neatness","neb","nebr","nebraska","nebraskan","nebuchadnezzar","nebula","nebulae","nebular","nebulous","nebulousness","nec","necessaries","necessarily","necessary","necessitate","necessitation","necessitous","necessity","neck","neckband","neckerchief","necking","necklace","neckline","necktie","necrology","necromancer","necromancy","necromantic","necrophilia","necrophiliac","necropolis","necropsy","necroses","necrosis","necrotic","nectar","nectarine","nectarous","nectary","ned","neda","nedda","neddie","neddy","nedi","need","needed","needer","needful","needham","neediness","needing","needle","needlecraft","needlepoint","needless","needlessness","needlewoman","needlewomen","needlework","needn","needs","needy","neel","neely","nefarious","nefariousness","nefen","nefertiti","neg","negate","negated","negater","negation","negative","negativeness","negativism","negativity","negator","negev","neglect","neglecter","neglectful","neglectfulness","negligee","negligence","negligent","negligibility","negligible","negligibly","negotiability","negotiable","negotiant","negotiate","negotiation","negotiator","negress","negritude","negro","negroes","negroid","nehemiah","nehru","neigh","neighbor","neighbored","neighborer","neighborhood","neighborliness","neighborlinesses","neighborly","neighbors","neighbours","neighs","neil","neila","neile","neill","neilla","neille","neither","nelda","nelia","nelie","nell","nelle","nelli","nellie","nelly","nels","nelsen","nelson","nematic","nematode","nembutal","nemeses","nemesis","nenter","neo","neoclassic","neoclassical","neoclassicism","neocolonialism","neocortex","neodymium","neogene","neolithic","neologism","neomycin","neon","neonatal","neonate","neophyte","neoplasm","neoplastic","neoprene","nepal","nepalese","nepali","nepenthe","nephew","nephrite","nephritic","nephritides","nephritis","nepotism","nepotist","neptune","neptunium","neque","nerd","nerdy","nereid","nerf","nerissa","nerita","nero","neron","nert","nerta","nerte","nerti","nertie","nerty","neruda","nerve","nerveless","nervelessness","nerviness","nerving","nervous","nervousness","nervy","nessa","nessi","nessie","nessy","nest","nesta","nested","nestedscrollview","nester","nesting","nestle","nestler","nestling","nestor","nestorius","net","netball","netbeans","netflix","netframework","nether","netherlander","netherlands","nethermost","netherworld","netscape","netstat","nett","netta","netti","nettie","netting","nettle","nettlesome","netty","network","networkcredential","networkinfo","networking","networks","networkstream","networkx","netzahualcoyotl","neue","neumann","neural","neuralgia","neuralgic","neurasthenia","neurasthenic","neuritic","neuritides","neuritis","neuroanatomy","neurobiology","neurological","neurologist","neurology","neuromuscular","neuron","neuronal","neurone","neurons","neuropathology","neurophysiology","neuropsychiatric","neuroses","neurosis","neurosurgeon","neurosurgery","neurotic","neurotically","neurotransmitter","neut","neuter","neutral","neutralise","neutralism","neutralist","neutrality","neutralization","neutralize","neutralized","neutrino","neutron","nev","neva","nevada","nevadan","nevadian","never","nevermore","nevertheless","nevi","nevil","nevile","neville","nevin","nevis","nevsa","nevsky","nevus","new","newark","newarr","newarray","newbie","newborn","newbury","newburyport","newcastle","newcomer","newdata","newdate","newdiv","newed","newel","newell","newer","newest","newfangled","newfile","newfound","newfoundland","newfoundlander","newguid","newheight","newid","newimage","newinstance","newish","newitem","newline","newlines","newlist","newly","newlywed","newman","newname","newness","newnode","newobj","newobject","newpage","newpassword","newpath","newport","newrelic","newrow","news","newsagent","newsboy","newscast","newscaster","newscasting","newsdealer","newsed","newses","newsflash","newsgirl","newsgroup","newsing","newsize","newsletter","newsman","newsmen","newspaper","newspaperman","newspapermen","newspaperwoman","newspaperwomen","newsprint","newsreader","newsreel","newsroom","newsstand","newstate","newstr","newstring","newsweek","newsweekly","newswire","newswoman","newswomen","newsworthiness","newsworthy","newsy","newt","newtab","newtext","newton","newtonian","newtonsoft","newurl","newuser","newval","newvalue","newversion","newwidth","newx","nexis","next","nextdouble","nextint","nextline","nextpage","nextprops","nexttoken","nextval","nexus","neysa","nf","nfc","nfl","nfs","ng","ngaliema","ngclass","ngfor","ngif","nginx","ngmodel","ngmodule","ngoninit","ngram","ngroute","ngstrm","nguyen","ngx","nh","nhibernate","nhl","ni","niacin","niagara","nial","niall","niamey","nib","nibbed","nibbing","nibble","nibbler","nibelung","nibh","nic","nicaean","nicaragua","nicaraguan","niccolo","nice","nicely","nicene","niceness","nicer","nicety","niche","nichol","nicholas","nichole","nicholle","nicholson","nick","nickel","nickelodeon","nicker","nickey","nicki","nickie","nicklaus","nicknack","nickname","nicknamer","nicko","nickola","nickolai","nickolaus","nicky","nico","nicobar","nicodemus","nicol","nicola","nicolai","nicole","nicolea","nicolette","nicoli","nicolina","nicoline","nicolle","nicosia","nicotine","nid","niebuhr","niece","niel","niels","nielsen","nielson","nietzsche","nieves","nifi","nifty","nigel","niger","nigeria","nigerian","nigerien","niggard","niggardliness","niggardly","nigger","niggle","niggler","niggling","nigh","nighs","night","nightcap","nightclothes","nightclub","nightclubbed","nightclubbing","nightdress","nightfall","nightgown","nighthawk","nightie","nightingale","nightlife","nightlong","nightly","nightmare","nightmarish","nights","nightshade","nightshirt","nightspot","nightstand","nightstick","nighttime","nightwear","nighty","nih","nihilism","nihilist","nihilistic","nijinsky","nikaniki","nike","niki","nikita","nikki","nikkie","nikko","niko","nikola","nikolai","nikolaos","nikolaus","nikolayev","nikoletta","nikolia","nikolos","nikon","nil","nilclass","nile","nilled","nilling","nilpotent","nils","nilsen","nilson","nilsson","nimbi","nimble","nimbleness","nimbly","nimbus","nimby","nimitz","nimrod","nina","nincompoop","nine","ninefold","ninepence","ninepin","ninepins","nineteen","nineteenths","ninetieths","ninetta","ninette","ninety","nineveh","ninja","ninject","ninnetta","ninnette","ninny","ninon","nintendo","ninth","ninths","nio","niobe","niobium","nioendpoint","nip","nipped","nipper","nippiness","nipping","nipple","nippon","nipponese","nippy","nirenberg","nirvana","nisei","nisi","nisl","nissa","nissan","nisse","nissie","nissy","nit","nita","niter","nitpick","nitrate","nitration","nitric","nitride","nitriding","nitrification","nitrite","nitrocellulose","nitrogen","nitrogenous","nitroglycerin","nitrous","nitwit","niven","nix","nixer","nixie","nixon","nj","nk","nkrumah","nl","nlog","nlp","nlrb","nls","nltk","nm","nmap","nn","no","noaa","noach","noactionbar","noah","noak","noam","noami","nob","nobe","nobel","nobelist","nobelium","nobie","nobility","noble","nobleman","noblemen","nobleness","noblesse","noblewoman","noblewomen","nobody","noby","noclassdeffounderror","noconflict","nocount","nocturnal","nocturne","nod","nodal","nodded","nodding","noddle","noddy","node","nodeid","nodejs","nodelist","nodemon","nodename","nodes","nodetype","nodevalue","nodoz","nodular","nodule","noe","noel","noelani","noell","noella","noelle","noellyn","noelyn","noemi","noes","noexcept","nofollow","noggin","nohow","nohup","noise","noiseless","noiselessness","noisemake","noisemaker","noisily","noisiness","noisome","noisy","nokia","nokogiri","nola","nolan","nolana","noland","nolie","noll","nollie","nolly","nolock","nom","nomad","nomadic","nombre","nome","nomenclature","nomethoderror","nomi","nominal","nominalized","nominally","nominals","nominate","nomination","nominative","nominator","nominee","non","nona","nonabrasive","nonabsorbent","nonacademic","nonacceptance","nonacid","nonactive","nonadaptive","nonaddictive","nonadhesive","nonadjacent","nonadjustable","nonadministrative","nonage","nonagenarian","nonaggression","nonagricultural","nonah","nonalcoholic","nonaligned","nonalignment","nonallergic","nonappearance","nonassignable","nonathletic","nonatomic","nonattendance","nonautomotive","nonavailability","nonbasic","nonbeliever","nonbelligerent","nonblocking","nonbreakable","nonburnable","nonbusiness","noncaloric","noncancerous","noncarbohydrate","nonce","nonchalance","nonchalant","nonchargeable","nonclerical","nonclinical","noncollectable","noncom","noncombatant","noncombustible","noncommercial","noncommissioned","noncommittal","noncommunicable","noncompeting","noncompetitive","noncompliance","noncomplying","noncomprehending","nonconducting","nonconductor","nonconforming","nonconformist","nonconformity","nonconsecutive","nonconservative","nonconstructive","noncontagious","noncontiguous","noncontinuous","noncontributing","noncontributory","noncontroversial","nonconvertible","noncooperation","noncorroding","noncorrosive","noncredit","noncriminal","noncritical","noncrystalline","noncumulative","noncustodial","noncyclic","nondairy","nondecreasing","nondeductible","nondelivery","nondemocratic","nondenominational","nondepartmental","nondepreciating","nondescript","nondestructive","nondetachable","nondeterminacy","nondeterminate","nondeterminism","nondeterministic","nondeterministically","nondisciplinary","nondisclosure","nondiscrimination","nondiscriminatory","nondramatic","nondrinker","nondrying","nondurable","none","noneconomic","noneducational","noneffective","nonelastic","nonelectric","nonelectrical","nonemergency","nonempty","nonenforceable","nonentity","nonequivalence","nonequivalent","nones","nonessential","nonesuch","nonetheless","nonetype","nonevent","nonexchangeable","nonexclusive","nonexempt","nonexistence","nonexistent","nonexplosive","nonextensible","nonfactual","nonfading","nonfat","nonfatal","nonfattening","nonferrous","nonfiction","nonfictional","nonflammable","nonflowering","nonfluctuating","nonflying","nonfood","nonfreezing","nonfunctional","nongovernmental","nongranular","nonhazardous","nonhereditary","nonhuman","noni","nonidentical","nonie","noninclusive","nonindependent","nonindustrial","noninfectious","noninflammatory","noninflationary","noninflected","nonintellectual","noninteracting","noninterchangeable","noninterference","nonintervention","nonintoxicating","nonintuitive","noninvasive","nonionic","nonirritating","nonjudgmental","nonjudicial","nonlegal","nonlethal","nonlinear","nonlinearity","nonlinguistic","nonliterary","nonliving","nonlocal","nonmagical","nonmagnetic","nonmalignant","nonmember","nonmetal","nonmetallic","nonmigratory","nonmilitant","nonmilitary","nonna","nonnah","nonnarcotic","nonnative","nonnegative","nonnegotiable","nonnuclear","nonnull","nonnumerical","nonobjective","nonobligatory","nonobservance","nonobservant","nonoccupational","nonoccurence","nonofficial","nonogenarian","nonoperational","nonoperative","nonorthogonal","nonorthogonality","nonparallel","nonparametric","nonpareil","nonparticipant","nonparticipating","nonpartisan","nonpaying","nonpayment","nonperformance","nonperforming","nonperishable","nonperson","nonperturbing","nonphysical","nonplus","nonplussed","nonplussing","nonpoisonous","nonpolitical","nonpolluting","nonporous","nonpracticing","nonprejudicial","nonprescription","nonprocedural","nonproductive","nonprofessional","nonprofit","nonprogrammable","nonprogrammer","nonproliferation","nonpublic","nonpunishable","nonracial","nonradioactive","nonrandom","nonreactive","nonreciprocal","nonreciprocating","nonrecognition","nonrecoverable","nonrecurring","nonredeemable","nonreducing","nonrefillable","nonrefundable","nonreligious","nonrenewable","nonrepresentational","nonresident","nonresidential","nonresidual","nonresistance","nonresistant","nonrespondent","nonresponse","nonrestrictive","nonreturnable","nonrhythmic","nonrigid","nonsalaried","nonscheduled","nonscientific","nonscoring","nonseasonal","nonsectarian","nonsecular","nonsegregated","nonsense","nonsensical","nonsensicalness","nonsensitive","nonsexist","nonsexual","nonsingular","nonskid","nonslip","nonsmoker","nonsmoking","nonsocial","nonspeaking","nonspecialist","nonspecializing","nonspecific","nonspiritual","nonstaining","nonstandard","nonstarter","nonstick","nonstop","nonstrategic","nonstriking","nonstructural","nonsuccessive","nonsupervisory","nonsupport","nonsurgical","nonsustaining","nonsympathizer","nontarnishable","nontaxable","nontechnical","nontenured","nonterminal","nonterminating","nontermination","nontheatrical","nonthinking","nonthreatening","nontoxic","nontraditional","nontransferable","nontransparent","nontrivial","nontropical","nonuniform","nonunion","nonuser","nonvenomous","nonverbal","nonveteran","nonviable","nonviolence","nonviolent","nonvirulent","nonvocal","nonvocational","nonvolatile","nonvolunteer","nonvoter","nonvoting","nonwhite","nonworking","nonyielding","nonzero","noob","noodle","nook","noon","noonday","nooning","noontide","noontime","noop","noose","nop","nope","nor","nora","norad","noradrenalin","noradrenaline","norah","norbert","norberto","norbie","norby","nordhoff","nordic","nordstrom","norean","noredirect","noreen","noreferrer","norene","norfolk","norina","norine","norm","norma","normal","normalcy","normality","normalization","normalizations","normalize","normalized","normalizes","normally","normals","norman","normand","normandy","normative","normativeness","normie","normy","norplant","norri","norrie","norristown","norry","norse","norseman","norsemen","north","northampton","northbound","northeast","northeaster","northeastern","northeastward","norther","northerly","northern","northerner","northernmost","northfield","northing","northland","northmen","northrop","northrup","norths","northumberland","northward","northwest","northwester","northwestern","northwestward","norton","norw","norwalk","norway","norwegian","norwich","nos","noscript","nose","nosebag","nosebleed","nosecone","nosed","nosedive","nosegay","nosferatu","nosh","nosily","nosiness","nosing","nosql","nostalgia","nostalgic","nostalgically","nostradamus","nostrand","nostril","nostrud","nostrum","nosuchelementexception","nosuchmethoderror","nosy","not","notability","notable","notableness","notably","notarial","notarization","notarize","notary","notate","notation","notational","notative","notch","note","notebook","notebooks","noted","notedness","notempty","notepad","notepaper","notes","noteworthiness","noteworthy","notfound","nothing","nothingness","notice","noticeable","noticeably","noticeboard","noticed","notices","noticing","notif","notifiable","notification","notificationcompat","notificationmanager","notifications","notified","notifier","notify","notifydatasetchanged","notifypropertychanged","notimplementedexception","noting","notion","notional","notnull","notoriety","notorious","notoriousness","notre","nottingham","notwithstanding","nouakchott","nougat","noumea","noun","nourish","nourished","nourisher","nourishment","nous","nouveau","nouvelle","nov","nova","novae","novak","novalidate","novel","novelette","novelia","novelist","novelization","novelize","novell","novella","novelty","november","novena","novene","novgorod","novice","novitiate","novocain","novocaine","novokuznetsk","novosibirsk","now","nowadays","noway","nowell","nowhere","nowise","nowrap","noxious","noxiousness","noyce","noyes","nozzle","np","npe","npm","npmjs","npos","nr","nra","nroff","nrow","nrows","ns","nsa","nsarray","nsattributedstring","nsbundle","nscalendar","nscoder","nsdata","nsdate","nsdateformatter","nsdictionary","nsdocumentdirectory","nsentitydescription","nserror","nservicebus","nsf","nsfetchedresultscontroller","nsfetchrequest","nsfilemanager","nsindexpath","nsinteger","nsjsonserialization","nslayoutconstraint","nslog","nsmakerange","nsmanagedobject","nsmanagedobjectcontext","nsmutablearray","nsmutabledata","nsmutabledictionary","nsmutablestring","nsmutableurlrequest","nsnotification","nsnotificationcenter","nsnumber","nsobject","nsoperationqueue","nspredicate","nsrange","nssearchpathfordirectoriesindomains","nsset","nssortdescriptor","nsstring","nstimeinterval","nstimer","nsuinteger","nsurl","nsurlconnection","nsurlrequest","nsurlsession","nsuserdefaults","nsuserdomainmask","nsutf","nsvalue","nsview","nsxmlparser","nt","ntdll","nth","ntlm","ntp","nu","nuance","nub","nubbin","nubby","nubia","nubian","nubile","nuclear","nuclease","nucleate","nucleated","nucleation","nuclei","nucleic","nucleoli","nucleolus","nucleon","nucleotide","nucleus","nuclide","nude","nudely","nudeness","nudest","nudge","nudger","nudism","nudist","nudity","nugatory","nugent","nuget","nugget","nuisance","nuke","nukualofa","nul","null","nulla","nullable","nullam","nullif","nullification","nullifier","nullify","nullity","nullpointerexception","nullptr","nullreferenceexception","nulls","num","numb","numba","number","numbered","numberer","numberformat","numberformatexception","numbering","numberless","numberofrowsinsection","numberplate","numbers","numberwithint","numbing","numbness","numbskull","numel","numerable","numeracy","numeral","numerate","numerates","numeration","numerator","numeric","numerical","numero","numerological","numerologist","numerology","numerous","numerousness","numinous","numismatic","numismatics","numismatist","numpy","numrows","nums","numskull","nun","nunavut","nunc","nuncio","nunez","nunit","nunki","nunnery","nuptial","nuremberg","nureyev","nurse","nursemaid","nurser","nursery","nurseryman","nurserymen","nursling","nurture","nurturer","nus","nut","nutate","nutation","nutch","nutcrack","nutcracker","nuthatch","nutmeat","nutmeg","nutmegged","nutmegging","nutpick","nutrasweet","nutria","nutrient","nutriment","nutrition","nutritional","nutritionist","nutritious","nutritiousness","nutritive","nuts","nutshell","nutted","nuttiness","nutting","nutty","nuzzle","nv","nvarchar","nvidia","nvl","nvm","nw","nwt","nx","ny","nyasa","nyc","nydia","nye","nyerere","nylon","nymph","nymphet","nympholepsy","nymphomania","nymphomaniac","nymphs","nyquist","nyse","nyssa","nytimes","nz","o","oa","oaf","oafish","oafishness","oahu","oak","oakland","oakley","oakmont","oakum","oakwood","oar","oarlock","oarsman","oarsmen","oarswoman","oarswomen","oas","oases","oasis","oat","oatcake","oater","oates","oath","oaths","oatmeal","oauth","oaxaca","ob","obadiah","obadias","obama","obbligato","obduracy","obdurate","obdurateness","obed","obediah","obedience","obedient","obeisance","obeisant","obelisk","oberlin","oberon","obese","obesity","obey","obeyer","obfuscate","obfuscated","obfuscation","obfuscatory","obi","obidiah","obie","obit","obituary","obj","objc","object","objectanimationusingkeyframes","objectatindex","objectclass","objectcontext","objectforkey","objectid","objectify","objectinputstream","objection","objectionable","objectionableness","objectionably","objective","objectiveness","objectivity","objectmapper","objectname","objector","objectoutputstream","objects","objecttype","objphpexcel","objs","objurgate","objurgation","oblate","oblation","obligate","obligation","obligational","obligatorily","obligatory","oblige","obliged","obliger","obliges","obliging","obligingness","oblique","obliqueness","obliquity","obliterate","obliteration","obliterative","oblivion","oblivious","obliviousness","oblong","oblongness","obloquies","obloquy","obnoxious","obnoxiousness","oboe","oboist","obos","obs","obscene","obscenity","obscurantism","obscurantist","obscuration","obscure","obscureness","obscurity","obsequies","obsequious","obsequiousness","obsequy","observability","observable","observablearray","observablecollection","observablelist","observables","observably","observance","observant","observantly","observants","observation","observational","observations","observatory","observe","observed","observer","observers","observing","obsess","obsession","obsessional","obsessive","obsessiveness","obsidian","obsolesce","obsolescence","obsolescent","obsolete","obsoleteness","obstacle","obstetric","obstetrical","obstetrician","obstetrics","obstinacy","obstinate","obstinateness","obstreperous","obstreperousness","obstruct","obstructed","obstructer","obstruction","obstructionism","obstructionist","obstructive","obstructiveness","obtain","obtainable","obtainably","obtained","obtaining","obtainment","obtains","obtrude","obtruder","obtrusion","obtrusive","obtrusiveness","obtuse","obtuseness","obverse","obviate","obvious","obviously","obviousness","oby","oc","ocaml","ocarina","occ","occam","occasion","occasional","occasionally","occasions","occident","occidental","occipital","occlude","occlusion","occlusive","occult","occulter","occultism","occupancy","occupant","occupation","occupational","occupied","occupier","occupies","occupy","occur","occured","occurence","occurences","occuring","occurred","occurrence","occurrences","occurring","occurs","ocean","oceanfront","oceangoing","oceania","oceanic","oceanographer","oceanographic","oceanography","oceanology","oceanside","oceanus","ocelot","ocher","ochoa","oci","ocks","oconomowoc","ocr","oct","octagon","octagonal","octahedral","octahedron","octal","octane","octant","octave","octavia","octavian","octavio","octavius","octavo","octennial","octet","octile","octillion","october","octogenarian","octopus","octoroon","ocular","oculist","od","odalisque","odata","odbc","odd","oddball","oddity","oddly","oddment","oddness","odds","ode","odele","odelia","odelinda","odell","odella","odelle","oder","oderberg","odessa","odets","odetta","odette","odey","odie","odilia","odille","odin","odio","odious","odiousness","odis","odium","odo","odom","odometer","odoo","odor","odoriferous","odorless","odorous","ods","ody","odysseus","odyssey","oe","oed","oedipal","oedipus","oem","oems","oenology","oenophile","oersted","oesophagi","oeuvre","of","ofcourse","ofelia","ofella","off","offal","offbeat","offcuts","offenbach","offend","offender","offending","offense","offensive","offensively","offensiveness","offer","offered","offerer","offering","offers","offertory","offhand","offhanded","offhandedness","office","officeholder","officemate","officer","officership","offices","officia","official","officialdom","officialism","officially","officiant","officiate","officiation","officiator","officio","officious","officiousness","offing","offish","offline","offload","offprint","offramp","offs","offset","offsetheight","offsets","offsetting","offsettop","offsetwidth","offsetx","offsety","offshoot","offshore","offside","offspring","offstage","offtrack","ofilia","ofs","ofstream","oft","often","oftentimes","ofttimes","oftype","og","ogbomosho","ogdan","ogden","ogdon","ogg","ogilvy","ogive","ogle","oglethorpe","ogre","ogreish","ogress","oh","ohio","ohioan","ohm","ohmic","ohmmeter","oho","ohos","ohs","ohsa","oi","oid","oil","oilcloth","oilcloths","oiler","oilfield","oiliness","oilman","oilmen","oilseed","oilskin","oily","oink","ointment","oise","oj","ojibwa","ok","okamoto","okapi","okay","okayama","okeechobee","okefenokee","okhotsk","okhttp","okhttpclient","okinawa","okinawan","okla","oklahoma","oklahoman","okra","oks","oktoberfest","ol","ola","olaf","olag","olav","old","olden","oldenburg","older","oldest","oldfield","oldie","oldish","oldness","oldsmobile","oldster","olduvai","oldvalue","oldversion","ole","oleaginous","oleander","oledb","oledbcommand","oledbconnection","oledbdataadapter","olefin","oleg","olen","olenek","olenka","olenolin","oleo","oleomargarine","oles","olfactory","olga","olia","oligarch","oligarchic","oligarchical","oligarchs","oligarchy","oligocene","oligopolistic","oligopoly","olimpia","olin","olive","oliver","olivero","olivette","olivetti","olivia","olivie","olivier","oliviero","oliy","ollie","olly","olmec","olmsted","olsen","olson","olva","olvan","olwen","olympe","olympia","olympiad","olympian","olympic","olympie","olympus","om","omaha","oman","omar","ombudsman","ombudsmen","omdurman","omega","omelet","omelette","omen","omero","omg","omicron","ominous","ominousness","omission","omit","omitted","omitting","omni","omniauth","omnibus","omnipotence","omnipotent","omnipresence","omnipresent","omniscience","omniscient","omnivore","omnivorous","omnivorousness","omp","oms","omsk","on","onactivitycreated","onactivityresult","onanism","onassis","onattach","onbackpressed","onbeforeunload","onbindviewholder","onblur","oncancelled","once","onceperrequestfilter","oncer","onchange","oncheckedchanged","onclick","onclicklistener","onclientclick","onclose","oncogene","oncologist","oncology","oncoming","oncomplete","oncompleted","onconfigurationchanged","oncreate","oncreateoptionsmenu","oncreateview","oncreateviewholder","ondatachange","ondelete","ondestroy","ondraw","ondrea","one","oneal","onedrive","onega","onegin","oneida","oneness","oner","onerous","onerousness","onerror","ones","oneself","onetime","onetomany","onetoone","oneupmanship","oneway","onfailure","onfocus","onfre","onfroi","ongoing","onida","oninit","onion","onionskin","onitemclick","onitemclicklistener","onitemselected","onitemselectedlistener","onkeydown","onkeypress","onkeyup","onlayout","online","onlinedocs","onlinepubs","onload","onlocationchanged","onlooker","onlooking","only","onmeasure","onmessage","onmodelcreating","onmousedown","onmouseout","onmouseover","onnext","ono","onofredo","onomatopoeia","onomatopoeic","onomatopoetic","onondaga","onopen","onoptionsitemselected","onpause","onpostexecute","onpreexecute","onpress","onprogressupdate","onpropertychanged","onreadystatechange","onreceive","onresponse","onresume","onrush","ons","onsager","onsaveinstancestate","onscroll","onselect","onset","onsetting","onshore","onside","onslaught","onstart","onstartcommand","onstop","onsubmit","onsuccess","ont","ontarian","ontario","ontextchanged","onto","ontogeny","ontological","ontology","ontouch","ontouchevent","ontouchlistener","onupdate","onupgrade","onus","onward","onwards","onyx","oo","oodles","ooh","oohs","oolitic","oom","oona","ooo","oop","oops","oort","oos","ooze","oozie","oozy","op","opacity","opal","opalescence","opalescent","opalina","opaline","opaque","opaqueness","opcode","opcodes","ope","opec","opel","open","openapi","opencart","opencast","opencl","openconnection","opencv","opendatabase","opendir","opened","opener","openerp","openfile","openfiledialog","opengl","opengroup","openhanded","openhandedness","openhearted","openid","opening","openjdk","openjpa","openlayers","openmp","openness","openoffice.org","openpyxl","openqa","opens","opensession","openshift","opensource","openssh","openssl","openstack","openstream","openstreetmap","opensymphony","openurl","openwork","openxml","openxmlformats","opera","operable","operand","operandi","operands","operant","operate","operates","operatic","operatically","operating","operation","operational","operationalization","operationalize","operationcontract","operations","operative","operatively","operativeness","operatives","operator","operators","operetta","ophelia","ophelie","ophiuchus","ophthalmic","ophthalmologist","ophthalmology","opiate","opine","opinion","opinionated","opinionatedness","opinions","opioid","opium","opossum","opp","oppenheimer","opponent","opportune","opportunism","opportunist","opportunistic","opportunistically","opportunities","opportunity","oppose","opposed","opposer","opposite","oppositeness","opposition","oppositional","oppress","oppression","oppressive","oppressiveness","oppressor","opprobrious","opprobrium","oprah","ops","opt","opted","optgroup","opthalmic","opthalmologic","opthalmology","optic","optical","optician","optics","optima","optimal","optimality","optimisation","optimise","optimised","optimism","optimist","optimistic","optimistically","optimization","optimizations","optimize","optimized","optimizer","optimizes","optimizing","optimum","option","optional","optionality","optionally","options","optoelectronic","optometric","optometrist","optometry","opts","opulence","opulent","opus","oq","or","ora","oracle","oracular","oral","oralee","oralia","oralie","oralla","oralle","oran","orange","orangeade","orangery","oranges","orangutan","oranjestad","orate","oration","orator","oratorical","oratorio","oratory","orazio","orb","orbadiah","orbicular","orbiculares","orbit","orbital","orchard","orchestra","orchestral","orchestrate","orchestrater","orchestration","orchestrator","orchid","orci","ord","ordain","ordainer","ordainment","ordeal","order","orderby","orderbydescending","orderdate","ordered","ordereddict","orderer","orderid","ordering","orderitem","orderless","orderliness","orderly","ordernumber","orders","ordinal","ordinance","ordinarily","ordinariness","ordinary","ordinate","ordinated","ordinates","ordinating","ordination","ordnance","ordovician","ordure","ore","oreg","oregano","oregon","oregonian","orel","orelee","orelia","orelie","orella","orelle","orelse","oren","oreo","orestes","org","organ","organdie","organdy","organelle","organic","organically","organisation","organism","organismic","organist","organizable","organization","organizational","organizations","organize","organized","organizer","organizes","organizing","organometallic","organza","orgasm","orgasmic","orgiastic","orgy","oriana","oriel","orient","orientable","oriental","orientate","orientated","orientates","orientation","orientations","oriented","orienteering","orienter","orifice","orig","origami","origin","original","originality","originally","originate","originated","origination","originative","originator","origins","orin","orinoco","oriole","orion","orison","oriya","orizaba","orkney","orlan","orland","orlando","orleans","orlick","orlon","orly","orm","ormlite","ormolu","ornament","ornamental","ornamentation","ornare","ornate","ornateness","orneriness","ornery","ornithological","ornithologist","ornithology","orographic","orography","orono","orotund","orotundity","orphan","orphanage","orphanhood","orpheus","orphic","orr","orran","orren","orrin","orris","ors","orsa","orsola","orson","ortega","ortensia","orthodontia","orthodontic","orthodontics","orthodontist","orthodox","orthodoxies","orthodoxly","orthodoxy","orthogonal","orthogonality","orthogonalization","orthogonalized","orthographic","orthographically","orthography","orthonormal","orthopedic","orthopedics","orthopedist","orthophosphate","orthorhombic","ortiz","orton","orv","orval","orville","orwell","orwellian","os","osage","osaka","osbert","osborn","osborne","osbourn","osbourne","oscar","osceola","oscillate","oscillation","oscillator","oscillatory","oscilloscope","osculate","osculation","osgi","osgood","osha","oshawa","oshkosh","osier","osiris","oslo","osm","osman","osmium","osmond","osmoses","osmosis","osmotic","osmund","osprey","oss","osseous","ossie","ossification","ossify","ostensible","ostensibly","ostentation","ostentatious","ostentatiousness","osteoarthritides","osteoarthritis","osteology","osteopath","osteopathic","osteopaths","osteopathy","osteoporoses","osteoporosis","ostracise","ostracism","ostracize","ostrander","ostream","ostrich","ostrogoth","ostwald","osvaldo","oswald","oswell","osx","ot","otb","otc","otes","otf","otha","othelia","othella","othello","other","otherbuttontitles","otherness","others","otherwise","otherworld","otherworldly","othilia","othilie","otho","otiose","otis","otoh","otp","ottawa","otter","ottilie","otto","ottoman","ou","ouagadougou","oubliette","ouch","ought","oughtn","ouija","ounce","ouput","our","ours","ourself","ourselves","oust","ouster","out","outage","outargue","outback","outbalance","outbid","outbidding","outboard","outboast","outbound","outbreak","outbroke","outbroken","outbuilding","outburst","outcast","outclass","outcome","outcomes","outcrop","outcropped","outcropping","outcry","outdated","outdid","outdir","outdistance","outdo","outdoes","outdone","outdoor","outdoorsy","outdraw","outdrawn","outdrew","outer","outerheight","outerhtml","outermost","outerwear","outface","outfall","outfield","outfielder","outfight","outfile","outfit","outfitted","outfitter","outfitting","outflank","outflow","outfought","outfox","outgeneraled","outgo","outgoes","outgoing","outgrew","outgrip","outgrow","outgrown","outgrowth","outgrowths","outguess","outhit","outhitting","outhouse","outing","outlaid","outland","outlander","outlandish","outlandishness","outlast","outlaw","outlawry","outlay","outlet","outlets","outliers","outline","outlined","outlive","outlook","outlying","outmaneuver","outmatch","outmigration","outmoded","outness","outnumber","outofmemoryerror","outpaced","outpatient","outperform","outplacement","outplay","outpoint","outpost","outpour","outpouring","outproduce","output","outputdirectory","outputfile","outputlabel","outputpath","outputs","outputstream","outputstreamwriter","outputted","outputtext","outputting","outr","outrace","outrage","outrageous","outrageousness","outran","outrank","outreach","outrider","outrigger","outright","outrun","outrunning","outs","outscore","outsell","outset","outsetting","outshine","outshone","outshout","outside","outsider","outsize","outskirt","outsmart","outsold","outsource","outspend","outspent","outspoke","outspoken","outspokenness","outspread","outstanding","outstate","outstation","outstay","outstream","outstretch","outstrip","outstripped","outstripping","outtake","outvote","outward","outwardness","outwear","outweigh","outweighs","outwit","outwitted","outwitting","outwore","outwork","outworn","ouzo","ov","ova","oval","ovalness","ovarian","ovary","ovate","ovation","oven","ovenbird","over","overabundance","overabundant","overachieve","overact","overage","overaggressive","overall","overallocation","overambitious","overanxious","overarching","overarm","overate","overattentive","overawe","overbalance","overbear","overbearing","overbearingness","overbid","overbidding","overbite","overblown","overboard","overbold","overbook","overbore","overborne","overbought","overbuild","overbuilt","overburden","overburdening","overbuy","overcame","overcapacity","overcapitalize","overcareful","overcast","overcasting","overcautious","overcerebral","overcharge","overcloud","overcoat","overcoating","overcome","overcomer","overcommitment","overcompensate","overcompensation","overcomplexity","overcomplicated","overconfidence","overconfident","overconscientious","overconsumption","overcook","overcooled","overcorrection","overcritical","overcrowd","overcurious","overdecorate","overdependent","overdetermined","overdevelop","overdid","overdo","overdoes","overdone","overdose","overdraft","overdraw","overdrawn","overdress","overdrew","overdrive","overdriven","overdrove","overdub","overdubbed","overdubbing","overdue","overeager","overeagerness","overeat","overeater","overeducated","overemotional","overemphases","overemphasis","overemphasize","overenthusiastic","overestimate","overestimation","overexcite","overexercise","overexert","overexertion","overexploitation","overexploited","overexpose","overexposure","overextend","overextension","overfall","overfed","overfeed","overfill","overfishing","overflew","overflight","overflow","overflown","overflows","overfly","overfond","overfull","overgeneralize","overgenerous","overgraze","overgrew","overground","overgrow","overgrown","overgrowth","overgrowths","overhand","overhang","overhasty","overhaul","overhead","overhear","overheard","overhearer","overheat","overhung","overincredulous","overindulge","overindulgence","overindulgent","overinflated","overjoy","overkill","overladed","overladen","overlaid","overlain","overland","overlap","overlapped","overlapping","overlaps","overlarge","overlay","overlays","overleaf","overlie","overload","overloaded","overloading","overloads","overlong","overlook","overlooked","overlooking","overlord","overloud","overly","overmanning","overmaster","overmatching","overmodest","overmuch","overnice","overnight","overoptimism","overoptimistic","overpaid","overparticular","overpass","overpay","overpayment","overplay","overpopulate","overpopulation","overpopulous","overpower","overpowering","overpraise","overprecise","overpressure","overprice","overprint","overproduce","overproduction","overprotect","overprotection","overqualified","overran","overrate","overreach","overreact","overreaction","overred","overrefined","overrepresented","overridden","override","overriden","overrider","overrides","overriding","overripe","overrode","overrule","overrun","overrunning","oversample","oversaturate","oversaw","oversea","oversee","overseeing","overseen","overseer","oversell","oversensitive","oversensitiveness","oversensitivity","oversexed","overshadow","overshoe","overshoot","overshot","oversight","oversimple","oversimplification","oversimplify","oversize","oversleep","overslept","oversoft","oversoftness","oversold","overspecialization","overspecialize","overspend","overspent","overspill","overspread","overstaffed","overstate","overstatement","overstay","overstep","overstepped","overstepping","overstimulate","overstock","overstraining","overstressed","overstretch","overstrict","overstrike","overstrung","overstuffed","oversubscribe","oversubtle","oversupply","oversuspicious","overt","overtake","overtaken","overtax","overthrew","overthrow","overthrown","overtightened","overtime","overtire","overtone","overtook","overture","overturn","overuse","overvalue","overview","overweening","overweight","overwhelm","overwhelming","overwinter","overwork","overwrap","overwrite","overwrites","overwriting","overwritten","overwrote","overwrought","overzealous","overzealousness","ovid","oviduct","oviform","oviparous","ovoid","ovular","ovulate","ovulatory","ovule","ovum","ow","owasp","owe","owen","owin","owl","owlet","owlish","owlishness","own","owned","owner","ownerid","owners","ownership","owning","owns","ox","oxalate","oxalic","oxaloacetic","oxblood","oxbow","oxcart","oxen","oxford","oxidant","oxidate","oxidation","oxidative","oxide","oxidization","oxidize","oxidized","oxidizer","oxidizes","oxnard","oxonian","oxtail","oxus","oxyacetylene","oxygen","oxygenate","oxygenation","oxyhydroxides","oxymora","oxymoron","oyster","oystering","oz","ozark","ozone","ozymandias","ozzie","ozzy","p","pa","pablo","pablum","pabst","pabulum","pac","pace","pacemaker","pacer","pacesetter","pacesetting","pacheco","pachyderm","pachysandra","pacific","pacifically","pacification","pacifier","pacifism","pacifist","pacifistic","pacify","pack","package","packaged","packagemanager","packagename","packager","packages","packaging","packard","packed","packer","packet","packets","packhorse","packing","packinghouse","packs","packsaddle","packston","packwood","paco","pacorro","pact","pad","padang","padded","paddie","padding","paddingbottom","paddingleft","paddingright","paddingtop","paddle","paddler","paddock","paddy","padget","padgett","padilla","padlock","padraic","padraig","padre","padrewski","padriac","padx","pady","paean","paediatrician","paediatrics","paedophilia","paella","paeony","pagan","paganini","paganism","page","pageable","pageant","pageantry","pageboy","pagecount","paged","pageful","pageid","pageindex","pagename","pagenum","pagenumber","pager","pageradapter","pages","pagesize","pagetitle","pageview","pageviewcontroller","pagex","pagey","paginate","pagination","paginator","paging","paglia","pagoda","pahlavi","paid","paige","pail","pailful","pain","paine","painful","painfuller","painfullest","painfulness","painkiller","painkilling","painless","painlessness","painstaking","paint","paintbox","paintbrush","paintcomponent","painted","painter","painterly","painting","paintwork","pair","paired","pairing","pairs","pairwise","paisley","pajama","pakistan","pakistani","pal","palace","paladin","palaeolithic","palaeontologists","palaeontology","palanquin","palatability","palatable","palatableness","palatal","palatalization","palatalize","palate","palatial","palatinate","palatine","palaver","pale","paleface","palembang","paleness","paleocene","paleogene","paleographer","paleography","paleolithic","paleontologist","paleontology","paleozoic","palermo","palestine","palestinian","palestrina","palette","paley","palfrey","palimony","palimpsest","palindrome","palindromic","paling","palisade","palisades","palish","pall","palladio","palladium","pallbearer","pallet","palletized","palliate","palliation","palliative","pallid","pallidness","pallor","palm","palmate","palmer","palmerston","palmetto","palmist","palmistry","palmolive","palmtop","palmy","palmyra","palo","paloma","palomar","palomino","palpable","palpably","palpate","palpation","palpitate","palpitation","palsy","paltriness","paltry","paludal","pam","pamela","pamelina","pamella","pamirs","pammi","pammie","pammy","pampas","pamper","pamperer","pampers","pamphlet","pamphleteer","pan","panacea","panache","panama","panamanian","pancake","panchito","pancho","panchromatic","pancreas","pancreatic","panda","pandas","pandemic","pandemonium","pander","pandoc","pandora","pane","panegyric","panel","panelgrid","panelgroup","paneling","panelist","panelization","panelized","panels","panes","pang","pangaea","pangolin","panhandle","panic","panicked","panicking","panicky","panier","panjandrum","pankhurst","panmunjom","panned","pannier","panning","panoply","panorama","panoramic","panpipes","pansie","pansy","pant","pantagruel","pantaloon","pantaloons","pantheism","pantheist","pantheistic","pantheon","panther","pantie","pantiled","pantograph","pantomime","pantomimic","pantomimist","pantry","pantsuit","pantyhose","pantyliner","pantywaist","panza","paola","paoli","paolina","paolo","pap","papa","papacy","papagena","papageno","papal","paparazzi","papaw","papaya","paper","paperback","paperboard","paperboy","paperclip","paperer","papergirl","paperhanger","paperhanging","paperiness","paperless","papers","paperweight","paperwork","papery","papilla","papillae","papillary","papist","papoose","pappas","papped","papping","pappy","paprika","papyri","papyrus","paquito","par","para","parable","parabola","parabolic","paraboloid","paraboloidal","paracelsus","paracetamol","parachute","parachuter","parachutist","paraclete","parade","parader","paradigm","paradigmatic","paradisaic","paradisaical","paradise","paradox","paradoxic","paradoxical","paradoxicalness","paraffin","paragon","paragraph","paragrapher","paragraphs","paraguay","paraguayan","parakeet","paralegal","paralinguistic","parallax","parallel","paralleled","parallelepiped","parallelism","parallelization","parallelize","parallelogram","paralysis","paralytic","paralytically","paralyze","paralyzed","paralyzedly","paralyzer","paralyzing","paralyzingly","param","paramagnet","paramagnetic","paramaribo","paramecia","paramecium","paramedic","paramedical","parameter","parameterization","parameterize","parameterized","parameterless","parametername","parameters","parametric","parametrically","parametrization","parametrize","paramiko","paramilitary","paramname","paramount","paramour","params","paramus","paran","paranoia","paranoiac","paranoid","paranormal","parapet","paraphernalia","paraphrase","paraphraser","paraplegia","paraplegic","paraprofessional","parapsychologist","parapsychology","paraquat","parasite","parasitic","parasitically","parasitism","parasitologist","parasitology","parasol","parasympathetic","parathion","parathyroid","paratroop","paratrooper","paratyphoid","parboil","parc","parcel","parcelable","parceled","parceling","parch","parcheesi","parchment","pardon","pardonable","pardonableness","pardonably","pardoner","pare","paregoric","parens","parent","parentage","parental","parentelement","parenteral","parentheses","parenthesis","parenthesize","parenthetic","parenthetical","parenthood","parentid","parentnode","parentrunner","parents","pares","paresis","pareto","parfait","pariah","pariahs","pariatur","parietal","parimutuel","paring","paris","parish","parishioner","parisian","parity","park","parka","parke","parker","parkersburg","parkhouse","parking","parkinson","parkish","parkland","parklike","parkman","parkway","parlance","parlay","parley","parliament","parliamentarian","parliamentary","parlor","parlous","parm","parmesan","parmigiana","parnassus","parnell","parochial","parochialism","parochiality","parodied","parodist","parody","parole","parolee","paroxysm","paroxysmal","parquet","parquetry","parr","parrakeet","parred","parricidal","parricide","parring","parrish","parrnell","parrot","parrotlike","parry","pars","parse","parsec","parsecolor","parsed","parsedouble","parsee","parseexact","parseexception","parsefloat","parseint","parsejson","parseobject","parser","parsers","parses","parsifal","parsimonious","parsimony","parsing","parsley","parsnip","parson","parsonage","parsons","part","partake","partaken","partaker","parter","parterre","parthenogeneses","parthenogenesis","parthenon","parthia","partial","partiality","partially","partials","partialview","participant","participants","participate","participation","participator","participatory","participial","participle","particle","particleboard","particles","particolored","particular","particularistic","particularity","particularization","particularize","particularly","particulate","parties","parting","partisan","partisanship","partition","partitioned","partitioner","partitioning","partitions","partitive","partizan","partly","partner","partners","partnership","partnumber","partook","partridge","parts","parturition","partway","party","parvenu","pas","pasadena","pascal","pascale","paschal","pasha","paso","pasquale","pass","passably","passage","passageway","passaic","passband","passbook","passed","passel","passenger","passengers","passer","passerby","passersby","passes","passim","passing","passion","passionate","passionated","passionateness","passionates","passionating","passioned","passionflower","passioning","passionless","passivated","passive","passiveness","passivity","passkey","passmark","passover","passphrase","passport","passwd","password","passwords","past","pasta","paste","pastebin","pasteboard","pasted","pastel","pastern","pasternak","pastespecial","pasteup","pasteur","pasteurization","pasteurize","pasteurized","pasteurizer","pastiche","pastille","pastime","pastiness","pasting","pastor","pastoral","pastoralization","pastorate","pastrami","pastry","pasts","pasturage","pasture","pasturer","pasty","pat","patagonia","patagonian","patch","patched","patcher","patches","patchily","patchiness","patching","patchwork","patchy","pate","patel","patella","patellae","paten","patent","patentee","patents","pater","paterfamilias","paternal","paternalism","paternalist","paternalistic","paternity","paternoster","paterson","path","pathetic","pathetically","pathfinder","pathforresource","pathinfo","pathless","pathname","pathogen","pathogenesis","pathogenic","pathologic","pathological","pathologist","pathology","pathos","paths","pathvariable","pathway","patience","patient","patientid","patients","patin","patina","patine","patio","patna","patois","paton","patresfamilias","patriarch","patriarchal","patriarchate","patriarchs","patriarchy","patric","patrica","patrice","patricia","patrician","patricide","patricio","patrick","patrimonial","patrimony","patriot","patriotic","patriotically","patriotism","patristic","patrizia","patrizio","patrizius","patrol","patrolled","patrolling","patrolman","patrolmen","patrolwoman","patrolwomen","patron","patronage","patroness","patronization","patronize","patronized","patronizer","patronizes","patronizing","patronymic","patronymically","patroon","patsy","patted","patten","patter","patterer","pattern","patternlayout","patternless","patterns","patterson","patti","pattie","pattin","patting","patton","patty","paucity","paul","paula","paule","pauletta","paulette","pauli","paulie","paulina","pauline","pauling","paulita","paulo","paulsen","paulson","paulus","pauly","paunch","paunchiness","paunchy","pauper","pauperism","pauperize","pause","paused","pauses","pavarotti","pave","paved","pavel","pavement","paver","paves","pavia","pavilion","paving","pavla","pavlov","pavlova","pavlovian","paw","pawl","pawn","pawnbroker","pawnbroking","pawnee","pawner","pawnshop","pawpaw","pawtucket","pax","paxes","paxon","paxton","pay","payable","payback","paycheck","payday","payed","payee","payer","paying","payload","paymaster","payment","payments","payne","payoff","payola","payout","paypal","payroll","pays","payslip","payson","payton","paz","pb","pbkdf","pbs","pbx","pc","pca","pcap","pcb","pch","pci","pcl","pcm","pcp","pcre","pcs","pct","pd","pdata","pdb","pdf","pdfbox","pdfreader","pdfs","pdfwriter","pdialog","pdo","pdoexception","pdp","pdq","pdt","pe","pea","peabody","peace","peaceable","peaceableness","peaceably","peaceful","peacefuller","peacefullest","peacefulness","peacekeeping","peacemaker","peacemaking","peacetime","peach","peachtree","peachy","peacock","peadar","peafowl","peahen","peak","peaked","peakiness","peaks","peaky","peal","peale","pealed","peals","peanut","pear","pearce","pearl","pearla","pearle","pearler","pearlie","pearline","pearly","pearson","peartrees","peary","peasant","peasanthood","peasantry","peashooter","peat","peats","peaty","pebble","pebbling","pebbly","pebrook","pecan","peccadillo","peccadilloes","peccary","pechora","peck","pecker","peckinpah","pecl","pecos","pectic","pectin","pectoral","peculate","peculator","peculiar","peculiarity","pecuniary","pedagogic","pedagogical","pedagogics","pedagogue","pedagogy","pedal","pedant","pedantic","pedantically","pedantry","peddle","peddler","peder","pederast","pederasty","pedestal","pedestrian","pedestrianization","pedestrianize","pediatric","pediatrician","pedicab","pedicure","pedicurist","pedigree","pediment","pedlar","pedometer","pedophile","pedophilia","pedro","peduncle","pee","peeing","peek","peekaboo","peel","peeler","peeling","peen","peep","peeper","peephole","peepshow","peepy","peer","peerage","peeress","peerless","peerlessness","peers","peeve","peevers","peevish","peevishness","peewee","peg","pegasus","pegboard","pegeen","pegged","peggi","peggie","pegging","peggy","pei","peignoir","peiping","peirce","pejoration","pejorative","peke","pekinese","peking","pekingese","pekoe","pelagic","pele","pelee","pelf","pelham","pelican","pellagra","pellentesque","pellet","pellucid","peloponnese","pelt","pelter","pelvic","pelvis","pem","pembroke","pemmican","pen","pena","penal","penalization","penalize","penalized","penalty","penance","pence","penchant","pencil","pend","pendant","pendent","penderecki","pending","pendingintent","pendleton","pendulous","pendulum","penelopa","penelope","penetrability","penetrable","penetrate","penetrating","penetration","penetrative","penetrativeness","penetrator","penguin","penicillin","penile","peninsula","peninsular","penis","penitence","penitent","penitential","penitentiary","penknife","penknives","penlight","penman","penmanship","penmen","penn","penna","pennant","penned","penney","penni","pennie","penniless","penning","pennington","pennis","pennon","pennsylvania","pennsylvanian","penny","pennyweight","pennyworth","penologist","penology","penrod","pens","pensacola","pension","pensioner","pensive","pensiveness","pent","pentacle","pentagon","pentagonal","pentagram","pentaho","pentameter","pentateuch","pentathlete","pentathlon","pentatonic","pentecost","pentecostal","pentecostalism","penthouse","pentium","penuche","penultimate","penumbra","penumbrae","penurious","penuriousness","penury","peon","peonage","peony","people","peoples","peoria","pep","pepe","pepi","pepillo","pepin","pepita","pepito","pepped","pepper","peppercorn","pepperer","peppergrass","peppermint","pepperoni","peppery","peppiness","pepping","peppy","peps","pepsi","pepsico","pepsin","peptic","peptidase","peptide","peptizing","pepys","pequot","per","peradventure","perambulate","perambulation","perambulator","perc","percale","perceivably","perceive","perceived","perceiver","percent","percentage","percentages","percentile","percept","perceptible","perceptibly","perception","perceptional","perceptive","perceptiveness","perceptual","perceval","perch","perchance","perchlorate","perchlorination","percipience","percipient","percival","percolate","percolation","percolator","percuss","percussion","percussionist","percussive","percussiveness","percutaneous","percy","perdition","perdurable","peregrinate","peregrination","peregrine","perelman","peremptorily","peremptory","perennial","perestroika","perez","perf","perfect","perfecta","perfecter","perfectibility","perfectible","perfection","perfectionism","perfectionist","perfective","perfectiveness","perfectly","perfectness","perfidious","perfidiousness","perfidy","perforate","perforated","perforation","perforce","perform","performance","performant","performclick","performcreate","performed","performer","performing","performlaunchactivity","performs","performseguewithidentifier","performselector","perfume","perfumer","perfumery","perfunctorily","perfunctoriness","perfunctory","perfused","perfusion","pergamon","pergola","perhaps","peri","peria","pericardia","pericardium","perice","periclean","pericles","perigee","perihelia","perihelion","peril","perilla","perilous","perilousness","perimeter","perinatal","perinea","perineum","period","periodic","periodical","periodically","periodicity","periodontal","periodontics","periodontist","periods","peripatetic","peripheral","periphery","periphrases","periphrasis","periphrastic","periscope","perish","perishable","perishing","peristalses","peristalsis","peristaltic","peristyle","peritoneal","peritoneum","peritonitis","periwig","periwigged","periwigging","periwinkle","perjure","perjurer","perjury","perk","perkily","perkin","perkiness","perky","perl","perla","perldoc","perle","perm","permafrost","permalink","permalloy","permanence","permanency","permanent","permanently","permanentness","permeability","permeable","permeableness","permeate","permian","permissibility","permissible","permissibleness","permissibly","permission","permissions","permissive","permissiveness","permit","permitall","permits","permitted","permitting","perms","permutation","permutations","permute","pernell","pernicious","perniciousness","pernod","peron","peroration","perot","peroxidase","peroxide","perpend","perpendicular","perpendicularity","perpetrate","perpetration","perpetrator","perpetual","perpetuate","perpetuation","perpetuity","perplex","perplexed","perplexity","perquisite","perren","perri","perrine","perror","perry","persecute","persecution","persecutor","persecutory","perseid","persephone","perseus","perseverance","persevere","persevering","pershing","persia","persian","persiflage","persimmon","persis","persist","persisted","persistence","persistent","persisting","persists","persnickety","person","persona","personable","personableness","personae","personage","personal","personality","personalization","personalize","personalized","personally","personalty","personid","personification","personifier","personify","personname","personnel","persons","perspective","perspex","perspicacious","perspicaciousness","perspicacity","perspicuity","perspicuous","perspicuousness","perspiration","perspire","persuade","persuaded","persuader","persuasion","persuasive","persuasively","persuasiveness","pert","pertain","perth","pertinacious","pertinaciousness","pertinacity","pertinence","pertinent","pertness","perturb","perturbation","perturbed","pertussis","peru","peruke","perusal","peruse","peruser","peruvian","pervade","pervasion","pervasive","pervasiveness","perverse","perverseness","perversion","perversity","pervert","perverted","perverter","perviousness","peseta","peshawar","peskily","peskiness","pesky","peso","pessimal","pessimism","pessimist","pessimistic","pessimistically","pest","pester","pesticide","pestiferous","pestilence","pestilent","pestilential","pestle","pesto","pet","peta","petal","petard","petcock","pete","peter","peters","petersburg","petersen","peterson","peterus","petey","pethidine","petiole","petite","petiteness","petition","petitioner","petitions","petits","petkiewicz","petr","petra","petrarch","petrel","petri","petrifaction","petrify","petrina","petrochemical","petrodollar","petroglyph","petrol","petrolatum","petroleum","petrolled","petrolling","petrologist","petrology","petronella","petronia","petronilla","petronille","pets","petted","petter","pettibone","petticoat","pettifog","pettifogged","pettifogger","pettifogging","pettily","pettiness","petting","pettis","pettish","pettishness","petty","petulance","petulant","petunia","peugeot","pew","pewaukee","pewee","pewit","pewter","peyote","peyter","peyton","pf","pfc","pfennig","pfizer","pfobject","pfuser","pfx","pg","pgp","pgsql","ph","phaedra","phaethon","phaeton","phage","phagocyte","phaidra","phalanger","phalanges","phalanx","phalli","phallic","phallus","phanerozoic","phantasm","phantasmagoria","phantasmal","phantasy","phantom","phantomjs","phar","pharaoh","pharaohs","pharetra","pharisaic","pharisaical","pharisee","pharmaceutic","pharmaceutical","pharmaceutics","pharmacist","pharmacological","pharmacologist","pharmacology","pharmacopoeia","pharmacy","pharyngeal","pharynges","pharyngitides","pharyngitis","pharynx","phase","phasellus","phaseout","phases","phd","pheasant","phebe","phedra","phekda","phelia","phelps","phenacetin","phenobarbital","phenol","phenolic","phenolphthalein","phenomena","phenomenal","phenomenological","phenomenology","phenomenon","phenotype","phenyl","phenylalanine","pheromone","phew","phi","phial","phialled","phialling","phidias","phil","philadelphia","philander","philanderer","philanthropic","philanthropically","philanthropist","philanthropy","philatelic","philatelist","philately","philbert","philco","philharmonic","philip","philipa","philippa","philippe","philippians","philippic","philippine","philis","philistine","philistinism","phillida","phillie","phillip","phillipa","phillipe","phillipp","phillis","philly","philodendron","philological","philologist","philology","philomena","philosopher","philosophic","philosophical","philosophize","philosophized","philosophizer","philosophizes","philosophy","philter","philtre","phineas","phip","phipps","phlebitides","phlebitis","phlegm","phlegmatic","phlegmatically","phloem","phlox","phobia","phobic","phobos","phoebe","phoenicia","phoenician","phoenix","phone","phonegap","phoneme","phonemic","phonemically","phonemics","phonenumber","phones","phonetic","phonetically","phonetician","phonetics","phonewindow","phonic","phonically","phonics","phoniness","phonograph","phonographer","phonographic","phonographs","phonologic","phonological","phonologist","phonology","phonon","phony","phooey","phosphatase","phosphate","phosphide","phosphine","phosphor","phosphoresce","phosphorescence","phosphorescent","phosphoric","phosphorous","phosphorus","photo","photocell","photochemical","photochemistry","photocopier","photocopy","photoelectric","photoelectrically","photoelectronic","photoelectrons","photoengrave","photoengraver","photoengraving","photofinishing","photogenic","photogenically","photograph","photographer","photographic","photographically","photographs","photography","photojournalism","photojournalist","photoluminescence","photolysis","photolytic","photometer","photometric","photometrically","photometry","photomicrograph","photomicrography","photomultiplier","photon","photorealism","photos","photosensitive","photoshop","photosphere","photostat","photostatic","photostatted","photostatting","photosyntheses","photosynthesis","photosynthesize","photosynthetic","phototypesetter","phototypesetting","php","phpexcel","phpinfo","phpmailer","phpmyadmin","phpstorm","phpunit","phrasal","phrase","phrasebook","phrasemaking","phraseology","phrases","phrasing","phrenological","phrenologist","phrenology","phtml","phyla","phylactery","phylae","phylis","phyllida","phyllis","phyllys","phylogeny","phylum","phylys","phys","physic","physical","physicality","physically","physician","physicist","physicked","physicking","physics","physicsbody","physiochemical","physiognomy","physiography","physiologic","physiological","physiologist","physiology","physiotherapist","physiotherapy","physique","phytoplankton","pi","pia","piaf","piaget","pianism","pianissimo","pianist","pianistic","piano","pianoforte","pianola","piaster","piata","piazza","pibroch","pibrochs","pic","pica","picador","picaresque","picasso","picayune","piccadilly","piccalilli","piccolo","pick","pickaback","pickax","pickaxe","picked","picker","pickerel","pickering","pickerview","picket","picketer","pickett","pickford","picking","pickle","pickman","pickoff","pickpocket","picks","pickup","pickwick","picky","picnic","picnicked","picnicker","picnicking","picofarad","picojoule","picoseconds","picot","pics","pict","pictograph","pictographs","pictorial","pictorialness","picture","picturebox","pictures","picturesque","picturesqueness","pid","piddle","piddly","pidgin","pids","pie","piebald","piece","piecemeal","piecer","pieces","piecewise","piecework","pieceworker","piechart","piedmont","pieing","pier","pierce","piercer","piercing","pierette","pierre","pierrette","pierrot","pierson","pieter","pietra","pietrek","pietro","piety","piezoelectric","piezoelectricity","piffle","pig","pigeon","pigeonhole","pigged","piggery","pigging","piggish","piggishness","piggy","piggyback","pigheaded","pigheadedness","piglet","pigment","pigmentation","pigmy","pigpen","pigroot","pigskin","pigsty","pigswill","pigtail","pike","piker","pikestaff","pil","pilaf","pilaster","pilate","pilau","pilchard","pilcomayo","pile","pileup","pilfer","pilferage","pilferer","pilgrim","pilgrimage","piling","pill","pillage","pillar","pillbox","pillion","pillory","pillow","pillowcase","pillowslip","pills","pillsbury","pilot","pilothouse","piloting","pimento","pimiento","pimp","pimpernel","pimple","pimplike","pimply","pin","pinafore","pinatubo","pinball","pincas","pincer","pinch","pinchas","pincher","pincus","pincushion","pindar","pine","pineapple","pined","pinehurst","pines","pinfeather","ping","pinhead","pinheaded","pinhole","pining","pinion","pink","pinkerton","pinkeye","pinkie","pinkish","pinkness","pinko","pinky","pinnacle","pinnate","pinned","pinning","pinocchio","pinochet","pinochle","pinpoint","pinprick","pins","pinsetter","pinsky","pinstripe","pint","pintail","pinter","pinterest","pinto","pinup","pinvoke","pinwheel","piny","pinyin","pion","pioneer","piotr","pious","piousness","pip","pipe","pipeline","pipelines","piper","pipermail","pipes","pipestone","pipet","pipette","pipework","piping","pipit","pippa","pipped","pippin","pipping","pippo","pippy","pipsqueak","piquancy","piquant","piquantness","pique","piracy","piraeus","pirandello","piranha","pirate","piratical","pirogi","pirogies","pirouette","pis","pisa","piscatorial","pisces","pisistratus","pismire","piss","pissaro","pistachio","piste","pistil","pistillate","pistol","pistole","pistoleers","piston","pit","pita","pitapat","pitapatted","pitapatting","pitcairn","pitch","pitchblende","pitcher","pitchfork","pitching","pitchman","pitchmen","pitchstone","piteous","piteousness","pitfall","pitfalls","pith","pithily","pithiness","piths","pithy","pitiable","pitiableness","pitiably","pitier","pitiful","pitifuller","pitifullest","pitifulness","pitiless","pitilessness","pitman","pitney","piton","pitt","pittance","pitted","pitting","pittman","pittsburgh","pittsfield","pittston","pituitary","pity","pitying","pius","pivot","pivotal","pivoting","pivottable","pix","pixel","pixelformat","pixels","pixie","pixiness","pixmap","pizarro","pizazz","pizza","pizzeria","pizzicati","pizzicato","pj","pk","pkcs","pkey","pkg","pkgs","pkt","pkwy","pl","placard","placate","placatory","place","placeable","placebo","placed","placehold","placeholder","placeholders","placekick","placeless","placemark","placement","placenta","placental","placer","placerat","places","placid","placidity","placidness","placing","placket","plagiarism","plagiarist","plagiarize","plagiary","plague","plagued","plaguer","plaice","plaid","plain","plainclothes","plainclothesman","plainclothesmen","plainfield","plainness","plainsman","plainsmen","plainsocketimpl","plainsong","plainspoken","plaint","plaintext","plaintiff","plaintive","plaintiveness","plainview","plait","plaiting","plan","planar","planarity","planck","plane","planeload","planer","planes","planet","planetarium","planetary","planetesimal","planetoid","planets","plangency","plangent","plank","planking","plankton","planned","planner","planning","plano","planoconcave","planoconvex","plans","plant","plantagenet","plantain","plantar","plantation","planter","planting","plantlike","plants","plaque","plash","plasm","plasma","plasmid","plaster","plasterboard","plasterer","plastering","plasterwork","plastic","plastically","plasticine","plasticity","plasticize","plat","plate","plateau","plateful","platelet","platen","plater","platform","platforms","plath","plating","platinize","platinum","platitude","platitudinous","plato","platonic","platonism","platonist","platoon","platte","platted","platter","platteville","platting","platy","platypus","platys","plaudit","plausibility","plausible","plausibly","plautus","play","playability","playable","playact","playacting","playback","playbill","playbook","playboy","played","player","playerid","playername","players","playfellow","playframework","playful","playfulness","playgirl","playgoer","playground","playgroup","playhouse","playing","playlist","playlists","playmate","playoff","playpen","playroom","plays","playsound","playtex","plaything","playtime","playwright","playwriting","plaza","plea","plead","pleader","pleading","pleas","pleasant","pleasanter","pleasantest","pleasantness","pleasantry","please","pleased","pleaser","pleases","pleasing","pleasingness","pleasurable","pleasurableness","pleasurably","pleasure","pleasureful","pleasures","pleat","pleater","plebe","plebeian","plebiscite","plectra","plectrum","pledge","pledger","pleiads","pleistocene","plenary","plenipotentiary","plenitude","plenteous","plenteousness","plentiful","plentifulness","plenty","plenum","pleonasm","plethora","pleura","pleurae","pleural","pleurisy","plexiglas","plexus","pliability","pliable","pliableness","pliancy","pliant","pliantness","plication","plier","plight","plimsolls","plink","plinker","plinth","plinths","pliny","pliocene","plist","plnkr","plo","plod","plodded","plodder","plodding","plone","plop","plopped","plopping","plosive","plot","plotly","plots","plotted","plotter","plotting","plover","plow","plowed","plower","plowman","plowmen","plowshare","ploy","plpgsql","pls","plt","pluck","plucker","pluckily","pluckiness","plucky","plug","pluggable","plugged","plugging","plughole","plugin","plugins","plum","plumage","plumb","plumbago","plumbed","plumber","plumbing","plume","plummer","plummest","plummet","plummy","plump","plumper","plumpness","plumy","plunder","plunge","plunger","plunk","plunker","pluperfect","plural","pluralism","pluralist","pluralistic","plurality","pluralization","pluralize","pluralizer","plus","plush","plushness","plushy","plussed","plussing","plutarch","pluto","plutocracy","plutocrat","plutocratic","plutonium","pluvial","ply","plymouth","plyr","plywood","plz","pm","pmd","pms","pn","pname","pneumatic","pneumatically","pneumatics","pneumonia","png","po","poach","poacher","poc","pocahontas","pock","pocket","pocketbook","pocketful","pocketing","pocketknife","pocketknives","pockmark","poco","pocono","pocoo","pod","podcast","podded","podding","podge","podgorica","podiatrist","podiatry","podium","pods","podunk","poe","poem","poesy","poet","poetaster","poetess","poetic","poetical","poetically","poeticalness","poetics","poetry","pogo","pogrom","poi","poignancy","poignant","poincar","poinciana","poindexter","poinsettia","point","pointblank","pointed","pointedness","pointer","pointers","pointf","pointillism","pointillist","pointing","pointless","pointlessness","points","pointy","pois","poise","poison","poisoner","poisoning","poisonous","poisson","pojo","poke","pokemon","poker","pokerface","poky","pol","poland","polanski","polar","polarimeter","polarimetry","polaris","polariscope","polarity","polarization","polarize","polarized","polarizes","polarizing","polarogram","polarograph","polarography","polaroid","pole","polecat","polemic","polemical","polemicist","polemics","poler","polestar","poleward","police","policeman","policemen","policewoman","policewomen","policies","policy","policyholder","policymaker","policymaking","polio","poliomyelitides","poliomyelitis","polis","polish","polished","polisher","politburo","polite","politeness","politesse","politic","political","politically","politician","politicians","politicization","politicize","politicked","politicking","politico","politics","polity","polk","polka","poll","pollack","pollard","polled","pollen","pollinate","pollination","pollinator","polling","polliwog","pollock","polls","pollster","pollutant","pollute","polluted","polluter","pollution","pollux","polly","pollyanna","pollywog","polo","polonaise","polonium","poltergeist","poltroon","poly","polyandrous","polyandry","polyatomic","polybutene","polycarbonate","polychemicals","polyclinic","polycrystalline","polyelectrolytes","polyester","polyether","polyethylene","polyfill","polyfills","polygamist","polygamous","polygamy","polyglot","polygon","polygonal","polygons","polygraph","polygraphs","polygynous","polyhedral","polyhedron","polyhymnia","polyisobutylene","polyisocyanates","polyline","polymath","polymaths","polymer","polymerase","polymeric","polymerization","polymerize","polymorph","polymorphic","polymorphism","polymyositis","polynesia","polynesian","polynomial","polyp","polyphemus","polyphonic","polyphony","polyphosphate","polypropylene","polystyrene","polysyllabic","polysyllable","polytechnic","polytheism","polytheist","polytheistic","polythene","polytonal","polytopes","polyunsaturated","polyurethane","polyvinyl","pom","pomade","pomander","pomegranate","pomerania","pomeranian","pommel","pomona","pomp","pompadour","pompano","pompeian","pompeii","pompey","pompom","pompon","pomposity","pompous","pompousness","ponce","ponchartrain","poncho","pond","ponder","ponderer","ponderous","ponderousness","pone","pong","pongee","poniard","pons","pontchartrain","pontiac","pontianak","pontiff","pontifical","pontificate","pontoon","pony","ponytail","pooch","poodle","poof","pooh","poohs","pool","poole","pooling","poolroom","pools","poolside","poona","poop","poor","poorboy","poorhouse","poorly","poorness","pop","popcorn","pope","popek","popen","popeye","popgun","popinjay","poplar","poplin","popocatepetl","popover","poppa","popped","popper","poppet","popping","poppins","poppy","poppycock","poppyseed","pops","popsicle","populace","popular","popularism","popularity","popularization","popularize","popularized","popularizer","popularizes","popularizing","populate","populated","populates","populating","population","populism","populist","populous","populousness","popup","popupmenu","popups","popupwindow","por","porcelain","porch","porcine","porcupine","pore","porfirio","porgy","poring","pork","porker","porky","porn","porno","pornographer","pornographic","pornographically","pornography","porosity","porous","porousness","porphyritic","porphyry","porpoise","porridge","porrima","porringer","porsche","port","porta","portability","portable","portables","portably","portage","portaged","portaging","portal","portamento","portcullis","porte","ported","portend","portent","portentous","portentousness","porter","porterage","porterhouse","portfolio","porthole","portia","portico","porticoes","portie","porting","portion","portions","portire","portland","portlet","portliness","portly","portmanteau","portrait","portraitist","portraiture","portray","portrayal","portrayer","ports","portsmouth","porttitor","portugal","portuguese","portulaca","porty","pos","pose","posed","poseidon","poser","poses","poseur","posh","posing","posit","positifs","position","positionable","positional","positioned","positioning","positions","positive","positiveness","positives","positivism","positivist","positivity","positron","posix","posixct","posner","poss","posse","possess","possessed","possession","possessional","possessive","possessiveness","possessor","possibilities","possibility","possible","possibly","possum","post","postage","postal","postalcode","postback","postbag","postbox","postcard","postcode","postcondition","postconsonantal","postconstruct","postcss","postdata","postdate","postdelayed","postdoctoral","posted","poster","posterior","posteriori","posterity","posters","postfields","postfix","postgis","postgraduate","postgres","postgresql","posthaste","posthumous","posthumousness","posthypnotic","postid","postilion","postimg","postindustrial","posting","postlude","postman","postmarital","postmark","postmaster","postmen","postmeridian","postmessage","postmeta","postmistress","postmodern","postmodernist","postmortem","postnasal","postnatal","postoperative","postorder","postpaid","postpartum","postpone","postponement","postpositions","postprandial","posts","postscript","postsecondary","postulate","postulation","postural","posture","posturer","postvocalic","postwar","posuere","posx","posy","pot","potability","potable","potableness","potage","potash","potassium","potato","potatoes","potbelly","potboil","potboiler","potemkin","potency","potent","potentate","potential","potentiality","potentially","potentiating","potentiometer","potful","pothead","pother","potherb","potholder","pothole","potholing","pothook","potion","potlatch","potluck","potomac","potpie","potpourri","potsdam","potsherd","potshot","pottage","pottawatomie","potted","potter","pottery","potting","potts","potty","pouch","poughkeepsie","poul","poulterer","poultice","poultry","pounce","pound","poundage","pounder","pounds","pour","pourer","poussin","pout","pouter","poverty","pow","powder","powderpuff","powdery","powell","power","powerboat","powered","powerful","powerfulness","powerhouse","powerless","powerlessness","powermanager","powermock","powerpoint","powers","powershell","powhatan","powwow","pox","poznan","pp","ppa","ppc","ppm","ppp","ppr","pprint","pps","ppt","pq","pqr","pr","practicability","practicable","practicably","practical","practicality","practically","practicalness","practice","practiced","practicer","practices","practicing","practicum","practise","practitioner","pradesh","prado","praesent","praetor","praetorian","pragma","pragmatic","pragmatical","pragmatics","pragmatism","pragmatist","prague","praia","prairie","praise","praiser","praiseworthiness","praiseworthy","praising","prakrit","praline","pram","prance","prancer","prancing","prank","prankster","praseodymium","pratchett","prate","prater","pratfall","prating","pratt","prattle","prattler","prattling","prattville","pravda","prawn","praxes","praxis","praxiteles","pray","prayer","prayerbook","prayerful","prayerfulness","prc","prcis","prd","pre","preach","preacher","preaching","preachment","preachy","preadolescence","preakness","preallocate","preallocation","preallocator","preamble","preamp","preamplifier","prearrange","prearrangement","preassign","preauthorize","prebendary","prebuilt","precambrian","precancel","precancerous","precarious","precariousness","precaution","precautionary","precede","preceded","precedence","precedent","precedented","preceding","precept","preceptive","preceptor","precess","precession","precinct","preciosity","precious","preciousness","precipice","precipitable","precipitant","precipitate","precipitateness","precipitation","precipitous","precipitousness","precise","precisely","preciseness","precision","preclude","preclusion","precocious","precociousness","precocity","precode","precognition","precognitive","precollege","precolonial","precompile","precompiled","precomputed","preconceive","preconception","precondition","preconscious","precook","precursor","precursory","precut","pred","predate","predation","predator","predatory","predecease","predecessor","predeclared","predecline","predefine","predefined","predefinition","predesignate","predestination","predestine","predetermination","predetermine","predeterminer","predicable","predicament","predicate","predicates","predicatewithformat","predication","predicator","predict","predictability","predictable","predictably","predicted","prediction","predictions","predictive","predictor","predigest","predilect","predilection","predispose","predisposition","predoctoral","predominance","predominant","predominate","predomination","preemie","preeminence","preeminent","preemployment","preempt","preemption","preemptive","preemptor","preen","preener","preexist","preexistence","preexistent","pref","prefab","prefabbed","prefabbing","prefabricate","prefabrication","preface","prefacer","prefatory","prefect","prefecture","prefer","preferable","preferableness","preferably","preference","preferencemanager","preferences","preferential","preferment","preferred","preferring","prefetch","prefheight","prefiguration","prefigure","prefix","prefixed","prefixes","preflight","preform","prefs","prefwidth","preg","pregnancy","pregnant","preheat","prehensile","prehistoric","prehistorical","prehistory","preindustrial","preinitialize","preinterview","preisolated","prejudge","prejudger","prejudgment","prejudice","prejudiced","prejudicial","prekindergarten","prelacy","prelate","preliminarily","preliminary","preliterate","preload","preloaded","preloader","prelude","preluder","premarital","premarket","premature","prematureness","prematurity","premed","premedical","premeditate","premeditated","premeditation","premenstrual","premier","premiere","premiership","preminger","premise","premiss","premium","premix","premolar","premonition","premonitory","pren","prenatal","prent","prentice","prenticed","prenticing","prentiss","prenuptial","preoccupation","preoccupy","preoperative","preordain","prep","prepackage","prepaid","preparation","preparative","preparatory","prepare","prepared","preparedly","preparedness","preparedstatement","prepareforsegue","preparestatement","preparing","prepay","prepayment","prepend","prepender","prepends","preplanned","preponderance","preponderant","preponderate","preposition","prepositional","prepossess","prepossessing","prepossession","preposterous","preposterousness","prepped","prepping","preppy","preprepared","preprint","preprocess","preprocessed","preprocessing","preprocessor","preproduction","preprogrammed","prepubescence","prepubescent","prepublication","prepuce","prequel","preradiation","prerecord","preregister","preregistration","prerequisite","prerequisites","prerogative","pres","presage","presager","presbyopia","presbyter","presbyterian","presbyterianism","presbytery","preschool","prescience","prescient","prescott","prescribe","prescribed","prescriber","prescript","prescription","prescriptive","preselect","preselected","preselecteduris","presence","present","presentable","presentableness","presentably","presentation","presentational","presentations","presented","presenter","presentiment","presenting","presentment","presentmodalviewcontroller","presents","presentviewcontroller","preservation","preservationist","preservative","preserve","preserved","preserver","preserves","preserving","preset","presets","presetting","preshrank","preshrink","preshrunk","preside","presidency","president","presidential","presider","presidia","presidium","presley","presoaks","presort","press","pressed","presser","presses","pressing","pressingly","pressman","pressmen","pressure","pressurization","pressurize","pressurized","prestashop","prestidigitate","prestidigitation","prestidigitator","prestidigitatorial","prestige","prestigious","presto","preston","presumably","presume","presumer","presuming","presumption","presumptive","presumptuous","presumptuousness","presuppose","presupposition","pretax","preteen","pretend","pretended","pretender","pretending","pretense","pretension","pretentious","pretentiousness","preterit","preterite","preternatural","pretest","pretext","pretium","pretoria","pretreated","pretreatment","pretrial","prettier","prettify","prettily","prettiness","pretty","prettyprint","pretzel","prev","prevail","prevailing","prevalence","prevalent","prevaricate","prevaricator","prevent","preventable","preventably","preventative","preventdefault","prevented","preventer","preventing","prevention","preventive","preventiveness","prevents","preview","previous","previously","prevision","prevstate","prewar","prexes","prey","preyer","pri","priam","priapic","pribilof","price","priced","priceless","pricer","prices","pricey","pricier","priciest","pricing","prick","pricker","pricking","prickle","prickliness","prickly","pride","prideful","prier","priest","priestess","priesthood","priestley","priestliness","priestly","prig","prigged","prigging","priggish","priggishness","prim","primacy","primal","primarily","primary","primarykey","primarystage","primate","prime","primed","primefaces","primely","primeness","primer","primes","primeval","priming","primitive","primitiveness","primitives","primitivism","primmed","primmer","primmest","primming","primness","primogenitor","primogeniture","primordial","primp","primrose","prince","princedom","princeliness","princely","princess","princeton","principal","principality","principe","principia","principle","principled","principles","print","printable","printably","printed","printer","printers","printf","printing","println","printmake","printmaker","printmaking","printout","prints","printstacktrace","printstream","printwriter","prinz","prio","prior","prioress","priori","priorities","prioritize","priority","priory","pris","prisca","priscella","priscilla","prise","prised","prism","prismatic","prison","prisoner","prissie","prissily","prissiness","prissy","pristine","prithee","priv","privacy","private","privateer","privatekey","privateness","privation","privative","privatization","privatize","privet","privilege","privileged","privileges","privily","privy","prize","prized","prizefight","prizefighter","prizefighting","prizewinner","prizewinning","prj","prntscr","pro","proactive","prob","probabilist","probabilistic","probabilistically","probabilities","probability","probable","probably","probate","probated","probates","probating","probation","probational","probationary","probationer","probative","probe","prober","probity","problem","problematic","problematical","problems","proboscis","proc","procaine","procedural","procedure","procedures","proceed","proceeder","proceeding","proceeds","process","processbuilder","processdata","processed","processes","processid","processing","procession","processional","processname","processor","processors","processrequest","processstartinfo","proclamation","proclivity","proconsular","procrastinate","procrastination","procrastinator","procreational","procreatory","procrustean","procrustes","procs","proctor","proctorial","procurable","procure","procurement","procyon","prod","prodded","prodding","prodid","prodigal","prodigality","prodigious","prodigiousness","prodigy","produce","produced","producer","producers","produces","producible","producing","product","productcode","productid","production","productive","productively","productiveness","productivities","productivity","productize","productlist","productname","products","producttype","prof","profanation","profane","profaneness","profanity","professed","profession","professional","professionalism","professionalize","professionals","professor","professorial","professors","professorship","proffer","proficiency","proficient","profile","profiler","profiles","profiling","profit","profitability","profitable","profitableness","profitably","profiteer","profiterole","profitless","profits","profligacy","profligate","proforma","profound","profoundity","profoundness","profundity","profuse","profuseness","prog","progenitor","progeny","progesterone","progid","prognathous","prognoses","prognosis","prognostic","prognosticate","prognostication","prognosticator","program","programatically","programdata","programed","programing","programm","programmability","programmable","programmatic","programmatically","programme","programmed","programmer","programmers","programming","programmings","programs","progress","progressbar","progressdialog","progression","progressive","progressiveness","progressivism","proguard","proguardfiles","prohibit","prohibited","prohibiter","prohibition","prohibitionist","prohibitive","prohibitiveness","prohibitory","proin","proj","project","projected","projectid","projectile","projection","projectionist","projections","projective","projectname","projector","projects","prokofieff","prokofiev","prolegomena","proletarian","proletarianization","proletarianized","proletariat","proliferate","proliferation","prolific","prolifically","prolix","prolixity","prolog","prologize","prologue","prologuize","prolong","prolongate","prolongation","prolonger","promenade","promenader","promethean","prometheus","promethium","prominence","prominent","promiscuity","promiscuous","promiscuousness","promise","promised","promises","promising","promissory","promo","promontory","promote","promoted","promoter","promotion","promotions","promotive","promotiveness","prompt","prompted","prompter","prompting","promptitude","promptness","prompts","promulgate","promulgation","promulgator","pron","prone","proneness","prong","pronghorn","pronominalization","pronominalize","pronounce","pronounceable","pronounced","pronouncedly","pronouncement","pronouncer","pronto","pronunciation","proof","proofed","proofer","proofing","proofread","proofreader","prop","propaganda","propagandist","propagandistic","propagandize","propagate","propagated","propagation","propagator","propel","propellant","propelled","propeller","propelling","propensity","proper","properly","properness","propertied","properties","property","propertychanged","propertychangedeventargs","propertychangedeventhandler","propertygroup","propertyinfo","propertyname","propertytype","propertyvalue","prophecy","prophesier","prophesy","prophet","prophetess","prophetic","prophetical","prophylactic","prophylaxes","prophylaxis","propinquity","propionate","propitiate","propitiatory","propitious","propitiousness","propname","proponent","proportion","proportional","proportionality","proportionate","proportioner","proportionment","proposal","proposals","propose","proposed","proposition","propped","propping","proprietary","proprietor","proprietorial","proprietorship","proprietress","propriety","proprioception","proprioceptive","props","proptypes","propulsion","propulsive","propylene","prorogation","prorogue","pros","prosaic","prosaically","proscenium","prosciutti","prosciutto","proscription","proscriptive","prose","prosecute","prosecution","prosecutor","proselyte","proselytism","proselytize","proser","proserpine","prosodic","prosody","prospect","prospection","prospective","prospectiveness","prospector","prospectus","prosper","prosperity","prosperous","prosperousness","prostate","prostheses","prosthesis","prosthetic","prosthetics","prostitute","prostitution","prostrate","prostration","prosy","prot","protactinium","protagonist","protagoras","protean","protease","protect","protected","protecting","protection","protectiondomain","protectionism","protectionist","protective","protectiveness","protector","protectorate","protein","proteolysis","proteolytic","proterozoic","protest","protestant","protestantism","protestation","protesting","proteus","protg","protges","proto","protobuf","protocol","protocols","protoplasm","protoplasmic","prototype","prototypes","prototypic","prototypical","protozoa","protozoan","protozoic","protozoon","protract","protractor","protrude","protrusile","protrusion","protrusive","protuberance","protuberant","proud","proudhon","proust","prov","provabilities","provability","provable","provableness","provably","prove","proved","proven","provenal","provenance","provencals","provence","provender","provenience","provenly","prover","proverb","proverbial","proverbs","proves","provide","provided","providence","provident","providential","provider","providername","providers","provides","providing","province","provincial","provincialism","proving","provision","provisional","provisioner","provisioning","proviso","provo","provocateur","provocative","provocativeness","provoke","provoked","provoking","provolone","provost","prow","prowess","prowl","prowler","proxies","proximal","proximate","proximateness","proximity","proxmire","proxy","prozac","prto","pru","prude","prudence","prudent","prudential","prudery","prudi","prudish","prudishness","prudy","prue","pruitt","prune","pruner","prurience","prurient","prussia","prussian","prussic","prut","pry","pryce","pryer","prying","ps","psalm","psalmist","psalms","psalter","psaltery","psd","psephologist","pseudo","pseudocode","pseudonym","pseudonymous","pseudopod","pseudoscience","pshaw","psi","psittacoses","psittacosis","psoriases","psoriasis","psql","psr","psst","pst","pstmt","psych","psyche","psychedelic","psychedelically","psychiatric","psychiatrist","psychiatry","psychic","psychical","psycho","psychoacoustic","psychoacoustics","psychoactive","psychoanalysis","psychoanalyst","psychoanalytic","psychoanalytical","psychoanalyze","psychobabble","psychobiology","psychocultural","psychodrama","psychogenic","psychokinesis","psycholinguistic","psycholinguistics","psycholinguists","psychological","psychologist","psychology","psychometric","psychometrics","psychometry","psychoneuroses","psychoneurosis","psychopath","psychopathic","psychopathology","psychopaths","psychopathy","psychophysic","psychophysical","psychophysics","psychophysiology","psychos","psychosis","psychosocial","psychosomatic","psychosomatics","psychotherapeutic","psychotherapist","psychotherapy","psychotic","psychotically","psychotropic","psychs","psycopg","pt","pta","ptah","ptain","ptarmigan","pterodactyl","pthread","pthreads","pto","ptolemaic","ptolemaists","ptolemy","ptomaine","ptr","pts","pu","pub","pubbed","pubbing","pubdate","pubertal","puberty","pubes","pubescence","pubescent","pubic","pubis","public","publican","publication","publications","publicist","publicity","publicize","publicized","publickey","publickeytoken","publicly","publicness","publics","publish","publishable","published","publisher","publishers","publishes","publishing","pubnub","pubs","pubsub","puccini","puce","puck","pucker","puckett","puckish","puckishness","pudding","puddle","puddler","puddling","puddly","pudenda","pudendum","pudginess","pudgy","puebla","pueblo","puerile","puerility","puerperal","puers","puerto","puff","puffball","puffer","puffery","puffin","puffiness","puffy","pug","puget","pugged","pugging","pugh","pugilism","pugilist","pugilistic","pugnacious","pugnaciousness","pugnacity","puissant","puke","pukka","pulaski","pulchritude","pulchritudinous","pule","pulitzer","pull","pullback","pulled","pullet","pulley","pulling","pullman","pullout","pullover","pulls","pulmonary","pulp","pulpiness","pulpit","pulpwood","pulpy","pulsar","pulsate","pulsation","pulse","pulser","pulverable","pulverization","pulverize","pulverized","pulverizer","pulverizes","pulvinar","puma","pumice","pummel","pump","pumpernickel","pumping","pumpkin","pun","punch","punchbowl","punched","puncheon","puncher","punchline","punchy","punctilio","punctilious","punctiliousness","punctual","punctualities","punctuality","punctualness","punctuate","punctuation","punctuational","puncture","pundit","punditry","pungency","pungent","punic","puniness","punish","punished","punisher","punishment","punitive","punitiveness","punjab","punjabi","punk","punky","punned","punning","punster","punt","punter","puny","pup","pupa","pupae","pupal","pupate","pupil","pupillage","pupped","puppet","puppeteer","puppetry","pupping","puppy","puppyish","purblind","purcell","purchasable","purchase","purchased","purchaser","purchases","purchasing","purdah","purdahs","purdue","pure","purebred","puree","pureeing","purely","pureness","purgation","purgative","purgatorial","purgatory","purge","purger","purify","purim","purina","purine","purism","purist","puristic","puritan","puritanic","puritanical","puritanism","purity","purl","purlieu","purloin","purloiner","purple","purplish","purport","purported","purpose","purposeful","purposefulness","purposeless","purposelessness","purposes","purposive","purposiveness","purr","purring","purse","purser","pursuance","pursuant","pursue","pursuer","pursuit","purulence","purulent","purus","purvey","purveyance","purveyor","purview","pus","pusan","pusey","push","pushbutton","pushcart","pushchair","pushdown","pushed","pusher","pushes","pushily","pushiness","pushing","pushkin","pushover","pushstate","pushtu","pushviewcontroller","pushy","pusillanimity","pusillanimous","puss","pussy","pussycat","pussyfoot","pustular","pustule","put","putative","putchar","putextra","putin","putint","putnam","putnem","putout","putrefaction","putrefactive","putrefy","putrescence","putrescent","putrid","putridity","putridness","puts","putsch","putstring","putstrln","putt","putted","puttee","putter","putting","putty","puttying","puzzle","puzzled","puzzlement","puzzler","pv","pvc","pvt","pw","pwd","px","py","pyc","pycharm","pycharmprojects","pydata","pydev","pygame","pygmalion","pygmy","pyhrric","pyinstaller","pyknotic","pylab","pyle","pylon","pylori","pyloric","pylorus","pym","pymongo","pynchon","pyobject","pyodbc","pyongyang","pyorrhea","pyotr","pypi","pyplot","pypy","pyqt","pyramid","pyramidal","pyre","pyrenees","pyrex","pyridine","pyrimidine","pyrite","pyroelectric","pyroelectricity","pyrolysis","pyrolyze","pyromania","pyromaniac","pyrometer","pyrometry","pyrophosphate","pyrotechnic","pyrotechnical","pyrotechnics","pyroxene","pyroxenite","pyrrhic","pyside","pyspark","pytest","pythagoras","pythagorean","pythias","python","pythonic","pythonpath","pytorch","pyx","q","qa","qaddafi","qantas","qapplication","qatar","qb","qc","qdebug","qed","qemu","qi","qid","qimage","qingdao","qiqihar","ql","qlabel","qlineedit","qlist","qm","qmainwindow","qmake","qml","qmodelindex","qn","qname","qobject","qom","qos","qp","qpushbutton","qq","qr","qrcode","qry","qs","qsa","qsort","qstring","qt","qtcore","qtgui","qthread","qtquick","qtwidgets","qty","qu","qua","quaalude","quack","quackery","quackish","quad","quadded","quadding","quadrangle","quadrangular","quadrant","quadraphonic","quadrapole","quadratic","quadratical","quadrature","quadrennial","quadrennium","quadric","quadriceps","quadrilateral","quadrille","quadrillion","quadripartite","quadriplegia","quadriplegic","quadrivia","quadrivium","quadruped","quadrupedal","quadruple","quadruplet","quadruplicate","quadruply","quadrupole","quadword","quaff","quaffer","quagmire","quahog","quail","quaint","quaintness","quake","quaker","quakeress","quakerism","quaky","qualification","qualified","qualifier","qualifiers","qualify","qualitative","quality","qualm","qualmish","quam","quandary","quangos","quanta","quantico","quantifiable","quantified","quantifier","quantify","quantile","quantitative","quantitativeness","quantities","quantity","quantization","quantize","quantizer","quantum","quarantine","quark","quarrel","quarreler","quarrellings","quarrelsome","quarrelsomeness","quarrier","quarry","quarryman","quarrymen","quart","quarter","quarterback","quarterdeck","quarterer","quarterfinal","quartering","quarterly","quartermaster","quarters","quarterstaff","quarterstaves","quartet","quartic","quartile","quarto","quartz","quartzcore","quartzite","quasar","quash","quasi","quasilinear","quasimodo","quaternary","quaternion","quatrain","quaver","quavering","quavery","quay","quayle","quayside","que","queasily","queasiness","queasy","quebec","quechua","queen","queenie","queenly","queensland","queer","queerness","quell","queller","quench","quenchable","quenched","quencher","quenchless","quent","quentin","querida","queried","queries","quern","querulous","querulousness","query","querybuilder","querying","queryselector","queryselectorall","queryset","querystring","ques","quest","quested","quester","questing","question","questionable","questionableness","questionably","questioned","questioner","questionid","questioning","questionnaire","questions","quests","quetzalcoatl","queue","queued","queuer","queues","queuing","quezon","qui","quibble","quibbler","quiche","quick","quickbooks","quicken","quicker","quickest","quickie","quicklime","quickly","quickness","quicksand","quicksilver","quicksort","quickstart","quickstep","quid","quiesce","quiescence","quiescent","quiet","quieted","quieten","quieter","quieting","quietly","quietness","quiets","quietude","quietus","quill","quillan","quilt","quilter","quilting","quince","quincentenary","quincey","quincy","quinine","quinlan","quinn","quinquennial","quinsy","quint","quinta","quintana","quintessence","quintessential","quintet","quintic","quintile","quintilian","quintilla","quintillion","quintillionth","quintin","quintina","quinton","quintuple","quintuplet","quintus","quip","quipped","quipper","quipping","quipster","quire","quired","quires","quirinal","quiring","quirk","quirkiness","quirks","quirksmode","quirky","quirt","quis","quisling","quisque","quit","quitclaim","quite","quito","quittance","quitter","quitting","quiver","quivering","quivery","quixote","quixotic","quixotically","quixotism","quiz","quizzed","quizzer","quizzes","quizzical","quizzing","quo","quoin","quoit","quondam","quonset","quora","quorate","quorum","quot","quota","quotability","quotation","quote","quoted","quotename","quoter","quotes","quotidian","quotient","quoting","qux","qvariant","qvboxlayout","qw","qwerty","qwertys","qwidget","qx","r","ra","rab","rabat","rabbet","rabbi","rabbinate","rabbinic","rabbinical","rabbit","rabbiter","rabbitmq","rabble","rabbler","rabelais","rabelaisian","rabi","rabid","rabidness","rabies","rabin","rabis","raccoon","race","racecourse","racegoers","racehorse","raceme","racer","races","racetrack","raceway","rachael","rachel","rachele","rachelle","rachmaninoff","racial","racialism","racialist","racily","racine","raciness","racism","racist","rack","racket","racketeer","rackety","rackspace","raconteur","racoon","racquet","racquetball","racy","rad","radar","radarscope","radcliffe","radded","radder","raddest","raddie","radding","raddy","radial","radian","radiance","radians","radiant","radiate","radiation","radiative","radiator","radical","radicalism","radicalization","radicalize","radicalness","radices","radii","radio","radioactive","radioactivity","radioastronomical","radioastronomy","radiobutton","radiobuttons","radiocarbon","radiochemical","radiochemistry","radiogalaxy","radiogram","radiographer","radiographic","radiography","radiogroup","radioisotope","radiologic","radiological","radiologist","radiology","radioman","radiomen","radiometer","radiometric","radiometry","radionics","radionuclide","radiopasteurization","radiophone","radiophysics","radios","radioscopy","radiosonde","radiosterilization","radiosterilized","radiotelegraph","radiotelegraphs","radiotelegraphy","radiotelephone","radiotherapist","radiotherapy","radish","radium","radius","radix","radon","rads","rae","raeann","raf","rafa","rafael","rafaela","rafaelia","rafaelita","rafaellle","rafaello","rafe","raff","raffaello","raffarty","rafferty","raffia","raffish","raffishness","raffle","rafi","raft","rafter","rag","raga","ragamuffin","ragbag","rage","ragged","raggedness","raggedy","ragging","raging","raglan","ragnar","ragnark","ragout","ragtag","ragtime","ragweed","ragwort","rah","rahal","rahel","rahs","raid","raider","rail","railbird","railer","railhead","railing","raillery","railroad","railroader","railroading","rails","railscasts","railsinstaller","railties","railway","railwaymen","raiment","raimondo","raimund","raimundo","rain","raina","rainbow","raincloud","raincoat","raindrop","raine","rainer","rainfall","rainforest","rainier","rainless","rainmaker","rainmaking","rainproof","rainstorm","rainwater","rainy","raise","raised","raisepropertychanged","raiser","raises","raisin","raising","raj","rajah","rajahs","rajive","rake","rakel","raker","rakish","rakishness","raleigh","ralf","ralina","rally","ralph","ralston","ram","rama","ramada","ramadan","ramakrishna","raman","ramayana","ramble","rambler","rambling","rambo","rambunctious","rambunctiousness","ramekin","ramie","ramification","ramify","ramirez","ramiro","ramjet","rammed","ramming","ramo","ramon","ramona","ramonda","ramp","rampage","rampancy","rampant","rampart","ramrod","ramrodded","ramrodding","rams","ramsay","ramses","ramsey","ramshackle","ran","rana","rance","rancell","ranch","rancher","rancho","rancid","rancidity","rancidness","rancor","rancorous","rand","randa","randal","randall","randee","randell","randene","randi","randie","randiness","randint","randn","randolf","randolph","random","randomization","randomize","randomly","randomness","randomnumber","randrange","randy","ranee","rang","range","ranged","rangeland","ranger","ranges","ranginess","ranging","rangoon","rangy","rani","rania","ranice","ranier","ranique","rank","ranked","ranker","rankin","rankine","ranking","rankle","rankness","ranks","ranna","ransack","ransacker","ransell","ransom","ransomer","rant","ranter","ranting","raoul","rap","rapacious","rapaciousness","rapacity","rape","rapeseed","raphael","raphaela","rapid","rapidity","rapidly","rapidness","rapier","rapine","rapist","rapped","rappel","rappelled","rappelling","rapper","rapping","rapport","rapporteur","rapprochement","rapscallion","rapt","raptness","rapture","rapturous","rapturousness","rapunzel","raquel","raquela","rar","rare","rarebit","rarefaction","rarefy","rarely","rareness","rarity","rasalgethi","rasalhague","rascal","rash","rasher","rashness","rasia","rasla","rasmussen","rasp","raspberry","raspberrypi","rasper","rasping","rasputin","raspy","rastaban","rastafarian","raster","rastus","rat","ratchet","rate","rateable","rated","ratepayer","rater","rates","ratfor","rather","rathskeller","ratifier","ratify","rating","ratings","ratio","ratiocinate","ratiocination","ration","rational","rationale","rationalism","rationalist","rationalistic","rationality","rationalization","rationalize","rationalizer","rationalness","ratios","ratliff","ratlike","ratline","rattail","rattan","ratted","ratter","ratting","rattle","rattlebrain","rattlesnake","rattletrap","rattling","rattly","rattrap","ratty","raucous","raucousness","raul","raunchily","raunchiness","raunchy","ravage","ravager","rave","ravel","raveling","raven","ravenous","raver","ravi","ravid","ravine","ravioli","ravish","ravisher","ravishing","ravishment","raviv","raw","rawalpindi","rawboned","rawdata","rawhide","rawley","rawlings","rawlins","rawlinson","rawness","rawquery","rawson","rawvalue","rax","ray","rayburn","raychel","raye","rayleigh","raymond","raymondville","raymund","raymundo","rayna","raynard","raynell","rayner","raynor","rayon","rayshell","raytheon","raywenderlich","raze","razer","razor","razorback","razorblades","razz","razzmatazz","rb","rbenv","rbi","rbind","rbp","rbx","rc","rca","rcp","rcpp","rcpt","rcs","rcx","rd","rda","rdata","rdbms","rdd","rdf","rdfs","rdi","rdoc","rdp","rdr","rds","rdx","re","rea","reabbreviate","reach","reachability","reachable","reachably","reached","reacher","reaches","reaching","reacquisition","react","reactant","reactdom","reacted","reaction","reactionary","reactive","reactivex","reactivity","reactjs","reactor","read","readability","readable","readably","readalllines","readalltext","readdata","readdir","readdress","reade","reader","readers","readership","readfile","readfilesync","readied","readies","readily","readiness","readinesses","reading","readings","readint","readkey","readline","readlines","readme","readobject","readonly","readopt","readout","reads","readstring","readthedocs","readtoend","readvalue","readwrite","ready","readying","readystate","reagan","reagen","real","realise","realised","realism","realisms","realist","realistic","realistically","reality","realizability","realizable","realizableness","realizably","realization","realize","realized","realizer","realizes","realizing","realloc","really","realm","realness","realpath","realpolitik","realtime","realtor","realty","ream","reamer","reamonn","reanimate","reap","reaper","reappraise","rear","rearguard","rearmost","rearrange","rearward","reason","reasonable","reasonableness","reasonably","reasoner","reasoning","reasonless","reasons","reassess","reassign","reassuringly","reattach","reawakening","reba","rebase","rebate","rebbecca","rebe","rebeca","rebecca","rebecka","rebeka","rebekah","rebekkah","rebel","rebeller","rebellion","rebellious","rebelliousness","rebid","rebidding","rebind","rebirth","reboil","rebook","reboot","rebound","rebroadcast","rebuild","rebuilding","rebuilt","rebuke","rebuking","rebus","rebuttal","rebutting","rec","recalcitrance","recalcitrant","recalculate","recalibrate","recall","recant","recantation","recap","recappable","recapping","recaptcha","recast","recd","recede","receipt","receivable","receive","received","receiver","receivers","receivership","receives","receiving","recency","recension","recent","recently","recentness","receptacle","reception","receptionist","receptive","receptiveness","receptivity","receptor","recess","recessional","recessionary","recessive","recessiveness","rechargeable","recheck","recherch","recherches","recidivism","recidivist","recieve","recieved","recife","recipe","recipes","recipiency","recipient","recipients","reciprocal","reciprocate","reciprocation","reciprocity","recital","recitalist","recitative","recite","reciter","recked","recking","reckless","recklessness","reckon","reckoner","reckoning","reclaim","reclamation","recline","recliner","recluse","reclusion","recode","recognise","recognition","recognizability","recognizable","recognizably","recognize","recognized","recognizedly","recognizer","recognizes","recognizing","recognizingly","recoilless","recoinage","recolor","recombinant","recombine","recommend","recommendation","recommendations","recommended","recommends","recompense","recompile","recompute","reconcile","reconciled","reconciler","recondite","reconditeness","reconfigurability","reconfigure","reconnaissance","reconnect","reconnoiter","reconquer","reconsecrate","reconstitute","reconstruct","reconstructed","reconstruction","reconsult","recontact","recontaminate","recontribute","recook","recopy","record","recorded","recorder","recordid","recording","records","recordset","recourse","recover","recoverability","recoverable","recovery","recreant","recreate","recreated","recreating","recreational","recriminate","recrimination","recriminatory","recross","recrudesce","recrudescence","recrudescent","recruit","recruiter","recruitment","recrystallize","rect","recta","rectal","rectangle","rectangles","rectangular","rectifiable","rectification","rectifier","rectify","rectilinear","rectitude","recto","rector","rectory","rects","rectum","recumbent","recuperate","recuperation","recur","recurrence","recurrent","recurring","recurse","recursion","recursive","recursively","recusant","recuse","recv","recyclable","recycle","recycled","recycler","recyclerview","recycling","red","redact","redacted","redaction","redactor","redbird","redbreast","redbrick","redbud","redcap","redcoat","redcolor","redcurrant","redd","redden","redder","reddest","redding","reddish","reddit","redeclaration","redecorate","redeem","redeemable","redeemed","redeemer","redefine","redemption","redemptioner","redemptive","redeposit","redesign","redetermination","redford","redgrave","redhat","redhead","redhook","redial","redim","redirect","redirected","redirecting","redirection","redirects","redirectto","redirecttoaction","redis","redlining","redmine","redmond","redneck","redness","redo","redolence","redolent","redondo","redouble","redoubtably","redound","redraw","redshift","redskin","redstone","reduce","reduced","reducer","reducers","reduces","reducibility","reducible","reducibly","reducing","reduct","reduction","reductionism","reductionist","redundancy","redundant","redux","redwood","redye","redyeing","ree","reeba","reebok","reece","reecho","reed","reediness","reeding","reedville","reedy","reef","reefer","reek","reeker","reel","reeler","reena","reenforcement","reentrant","reese","reestimate","reeta","reeva","reeve","reeves","reexamine","ref","refactor","refactored","refactoring","refection","refectory","refer","referee","refereed","refereeing","reference","referenced","referencedcolumnname","referenceerror","references","referencing","referendum","referent","referential","referentiality","referer","referral","referred","referrer","referring","refers","reffed","reffing","refid","refile","refinance","refine","refined","refinement","refinish","refit","reflect","reflectance","reflected","reflection","reflectional","reflective","reflectivemethodinvocation","reflectiveness","reflectivity","reflector","reflects","reflex","reflexion","reflexive","reflexiveness","reflexivity","reflooring","refluent","reflux","refman","refocus","refold","reforestation","reforge","reform","reformat","reformatory","reformed","reformer","reformism","reformist","refract","refractive","refractiveness","refractometer","refractoriness","refractory","refrain","refresh","refreshed","refreshes","refreshing","refreshment","refrigerant","refrigerate","refrigerated","refrigeration","refrigerator","refrozen","refry","refs","refuge","refugee","refugio","refulgence","refulgent","refund","refunder","refurbish","refurbishment","refusal","refuse","refused","refuser","refuses","refutation","refute","refuter","reg","regal","regale","regalement","regalia","regan","regard","regarding","regardless","regards","regather","regatta","regen","regency","regeneracy","regenerate","regenerately","regenerateness","regex","regexes","regexoptions","regexp","regexr","reggae","reggi","reggie","reggy","regicide","regime","regimen","regiment","regimental","regimentation","regina","reginae","reginald","reginauld","regine","region","regional","regionalism","regions","regis","register","registered","registering","registerreceiver","registers","registertype","registrable","registrant","registrar","registration","registrations","registry","regnant","regor","regress","regression","regressive","regressiveness","regressors","regret","regretful","regretfulness","regrettable","regrettably","regretted","regretting","reground","regroup","regrow","regular","regularexpressions","regularity","regularization","regularize","regularly","regulate","regulated","regulation","regulations","regulative","regulator","regulatory","regulus","regurgitate","regurgitation","rehab","rehabbed","rehabbing","rehabilitate","rehabilitation","rehang","rehear","rehears","rehearsal","rehearse","rehearsed","rehearser","reheat","reheating","rehnquist","rehydrate","reich","reichenberg","reichstag","reichstags","reid","reidar","reider","reign","reiko","reilly","reimburse","reimbursement","rein","reina","reinald","reinaldo","reindeer","reindex","reine","reinforce","reinforced","reinforcement","reinforcer","reinhard","reinhardt","reinhold","reinold","reinstall","reinstalled","reinstalling","reinstate","reinstatement","reinsurance","reinterpret","reinvent","reinwald","reissue","reit","reiterative","reject","rejected","rejecter","rejecting","rejection","rejector","rejigger","rejoice","rejoicing","rejoinder","rejuvenate","rejuvenatory","rel","relapse","relate","related","relatedby","relatedly","relatedness","relater","relates","relating","relation","relational","relations","relationship","relationships","relative","relativelayout","relatively","relativeness","relativepath","relativesource","relativism","relativist","relativistic","relativistically","relativity","relator","relax","relaxant","relaxation","relaxed","relaxedness","relaxing","relay","relaycommand","relearn","releasable","release","released","releases","releasing","relent","relenting","relentless","relentlessness","relevance","relevancy","relevant","reliability","reliable","reliables","reliably","reliance","reliant","relic","relicense","relict","relief","relies","relieve","relieved","relievedly","reliever","religion","religionists","religiosity","religious","religiousness","relink","relinquish","relinquishment","reliquary","relish","relive","reload","reloaddata","reloaded","reloading","reloads","relocate","relu","reluctance","reluctant","rely","relying","rem","remade","remain","remainder","remained","remaining","remains","remake","remand","remap","remapping","remark","remarkable","remarkableness","remarkably","remarked","remarks","remarque","rematch","rembrandt","remeasure","remediable","remediableness","remedy","remember","remembered","rememberer","remembering","rememberme","remembrance","remembrancer","remind","reminded","reminder","reminders","reminds","remington","reminisce","reminiscence","reminiscent","remiss","remissness","remit","remittance","remitted","remitting","remnant","remodel","remolding","remonstrant","remonstrate","remonstration","remonstrative","remorse","remorseful","remorsefulness","remorseless","remorselessness","remote","remotely","remotemessage","remoteness","remotes","remotetestrunner","remoteviews","remotewebdriver","remoting","remoulds","removal","remove","removeall","removeat","removeattr","removechild","removeclass","removed","removeeventlistener","removefromsuperview","removeitem","removes","removing","remunerate","remunerated","remuneration","remunerative","remunerativeness","remus","remy","ren","rena","renado","renae","renaissance","renal","renaldo","rename","renamed","renaming","renard","renascence","renata","renate","renato","renaturation","renaud","renault","rend","render","rendered","renderer","renderers","rendering","renders","rendertransform","rendezvous","rendition","rene","renee","renegade","renege","reneger","renell","renelle","renew","renewal","renewer","renie","rennet","rennie","rennin","reno","renoir","renounce","renouncement","renouncer","renovate","renovation","renovator","renown","rensselaer","rent","rental","rentaller","renter","renumber","renumeration","renunciate","renunciation","renville","reoccupy","reopen","reorder","reordering","reorganized","rep","repack","repaint","repair","repairable","repairer","repairman","repairmen","repairs","repaper","reparable","reparation","repartee","reparteeing","repartition","repast","repatriate","repave","repeal","repealer","repeat","repeatability","repeatable","repeatably","repeated","repeatedly","repeater","repeating","repeats","repel","repelled","repellent","repelling","repent","repentance","repentant","repertoire","repertory","repetition","repetitions","repetitious","repetitiousness","repetitive","repetitiveness","repine","repiner","repl","replace","replaceall","replaced","replacement","replacements","replaces","replacewith","replacing","replay","replayed","replenish","replenishment","replete","repleteness","repletion","replica","replicas","replicate","replicated","replication","replicator","replied","replies","replug","reply","repo","reponse","repopulate","report","reported","reportelement","reporter","reporting","reportorial","reports","reportviewer","repos","repose","reposeful","repositories","repository","repr","reprehend","reprehenderit","reprehensibility","reprehensible","reprehensibleness","reprehensibly","reprehension","represent","representable","representation","representational","representations","representative","representativeness","representativity","represented","representing","represents","repress","repression","repressive","repressiveness","reprieve","reprimand","reprint","reprisal","reproach","reproacher","reproachful","reproachfulness","reproaching","reprobate","reprocess","reproduce","reproduced","reproducibility","reproducible","reproducibly","reproductive","reproof","reprove","reproving","reps","reptile","reptilian","republic","republican","republicanism","republish","repudiate","repudiation","repudiator","repugnance","repugnant","repulse","repulsion","repulsive","repulsiveness","reputability","reputably","reputation","repute","reputed","reputing","req","request","requestanimationframe","requestbody","requestcode","requestcontext","requestdata","requested","requestfocus","requesthandler","requestid","requesting","requestlocationupdates","requestmapping","requestmappinghandleradapter","requestmethod","requestoptions","requestparam","requestpermissions","requestqueue","requests","requesturl","requestwithurl","requiem","require","required","requiredfieldvalidator","requirejs","requirement","requirements","requires","requiring","requisite","requisiteness","requisition","requisitioner","requital","requite","requited","requiter","reread","rerecord","rerouteing","rerun","rerunning","res","resample","rescale","rescind","rescission","rescue","reseal","research","researched","researchers","researching","reselect","resemblant","resemble","resend","resent","resentful","resentfulness","resentment","reserpine","reservation","reservations","reserve","reserved","reservedness","reservednesses","reservist","reservoir","reset","resets","resetting","resettle","reshape","resharper","reshipping","reshow","reshuffle","resid","reside","residence","residency","resident","residential","resider","resides","residua","residual","residuary","residue","residuum","resignation","resigned","resignfirstresponder","resilience","resiliency","resilient","resin","resinlike","resinous","resiny","resist","resistance","resistant","resistantly","resistants","resisted","resistible","resistibly","resisting","resistive","resistiveness","resistivity","resistless","resistor","resizable","resize","resized","resizes","resizing","resold","resole","resoluble","resolute","resoluteness","resolution","resolutions","resolvability","resolvable","resolve","resolved","resolvent","resolver","resolvers","resolves","resolving","resonance","resonant","resonate","resonator","resorption","resort","resound","resource","resourcebundle","resourcedictionary","resourceful","resourcefulness","resourceid","resourcemanager","resourcename","resources","resourcetype","resp","respect","respectability","respectable","respectably","respected","respectful","respectfulness","respecting","respective","respectively","respectiveness","respects","respell","respiration","respirator","respiratory","resplendence","resplendent","respond","responded","respondent","responder","responding","responds","respondstoselector","response","responsebody","responsecode","responsedata","responseentity","responsejson","responseobject","responser","responses","responsestring","responsetext","responsetype","responsibilities","responsibility","responsible","responsibleness","responsibly","responsive","responsiveness","respray","resque","rest","restapi","restart","restarted","restarting","restarts","restate","restaurant","restaurants","restaurateur","restclient","restcontroller","resteasy","rested","rester","restful","restfuller","restfullest","restfulness","restitution","restive","restiveness","restkit","restless","restlessness","restlet","restorability","restoration","restorative","restore","restored","restorer","restoring","restrained","restraint","restrict","restricted","restricting","restriction","restrictions","restrictive","restrictively","restrictiveness","restrictives","restroom","restructurability","restructure","rests","resttemplate","restudy","restyle","resubstitute","result","resultado","resultant","resultarray","resultcode","resulted","resulting","resultlist","results","resultset","resume","resumes","resumption","resurface","resurgence","resurgent","resurrect","resurrection","resurvey","resuscitate","resuscitation","resuscitator","resx","ret","reta","retail","retailer","retain","retained","retainer","retaining","retains","retake","retaliate","retaliation","retaliatory","retard","retardant","retardation","retarder","retch","retention","retentive","retentiveness","retentivity","retest","retha","rethink","rethought","reticence","reticent","reticle","reticular","reticulate","reticulation","reticule","reticulum","retina","retinal","retinue","retire","retiredness","retiree","retirement","retiring","retort","retract","retractile","retrench","retrenchment","retributed","retribution","retributive","retries","retrieval","retrieve","retrieved","retriever","retrieves","retrieving","retrive","retro","retroactive","retrofire","retrofit","retrofitted","retrofitting","retroflection","retroflex","retroflexion","retrogradations","retrograde","retrogress","retrogression","retrogressive","retrorocket","retrospect","retrospection","retrospective","retrovirus","retrovision","retry","retrying","retsina","return","returnable","returned","returnee","returning","returns","returntransfer","returntype","returnurl","returnvalue","retval","retype","reub","reube","reuben","reunion","reusable","reuse","reused","reuseidentifier","reusing","reuters","reuther","reutilization","reuven","rev","reva","revalidate","revanchist","reveal","revealed","revealing","revealingly","reveals","reveille","revel","revelation","revelatory","revelry","revenge","revenger","revenue","revenuer","reverberant","reverberate","reverberation","revere","reverence","reverencer","reverend","reverent","reverential","reverie","revers","reversal","reverse","reversed","reverser","reversibility","reversible","reversibly","reversing","reversion","reversioner","revert","reverter","revertible","revet","revetment","review","reviewed","reviewer","reviewing","reviews","revile","revilement","reviler","revise","revised","revision","revisionary","revisionism","revisionist","revisions","revitalize","revival","revivalism","revivalist","revive","reviver","revivification","revivify","revkah","revlon","revocable","revoke","revolt","revolter","revolting","revolution","revolutionariness","revolutionary","revolutionist","revolutionize","revolutionizer","revolve","revolver","revue","revulsion","revved","revving","reward","rewarded","rewarding","rewards","rewarm","reweave","rewedding","reweigh","rewind","rewire","rework","rewrite","rewritebase","rewritecond","rewriteengine","rewriterule","rewrites","rewriting","rewritten","rex","rexes","rextester","rey","reyes","reykjavik","reyna","reynaldo","reynard","reynold","rezone","rf","rfc","rfd","rg","rgb","rgba","rh","rhapsodic","rhapsodical","rhapsodize","rhapsody","rhea","rheba","rhee","rheims","rheinholdt","rhel","rhenish","rhenium","rheology","rheostat","rhesus","rheta","rhetoric","rhetorical","rhetorician","rhett","rhetta","rheum","rheumatic","rheumatically","rheumatics","rheumatism","rheumatoid","rheumy","rhiamon","rhianna","rhiannon","rhianon","rhine","rhineland","rhinelander","rhinestone","rhinitides","rhinitis","rhino","rhinoceros","rhinotracheitis","rhizome","rho","rhoda","rhodes","rhodesia","rhodesian","rhodia","rhodie","rhodium","rhododendron","rhodolite","rhodonite","rhody","rhombic","rhomboid","rhomboidal","rhombus","rhona","rhoncus","rhonda","rhone","rhs","rhubarb","rhyme","rhymester","rhys","rhythm","rhythmic","rhythmical","rhythmics","ri","rial","riane","riannon","rianon","rib","ribald","ribaldry","ribbed","ribbentrop","ribber","ribbing","ribbon","ribcage","riboflavin","ribonucleic","ribosomal","ribosome","ric","rica","rican","ricard","ricardo","ricca","riccardo","rice","ricer","rich","richard","richardo","richardson","richart","richelieu","richen","richey","richfaces","richfield","richie","richland","richmond","richmound","richness","richter","richtextbox","richthofen","richy","rici","rick","rickard","rickenbacker","rickenbaugh","rickert","rickets","rickety","rickey","ricki","rickie","rickover","rickrack","rickshaw","ricky","rico","ricochet","ricoriki","ricotta","rid","riddance","ridden","ridding","riddle","ride","rider","riderless","ridership","ridge","ridgefield","ridgepole","ridgway","ridgy","ridicule","ridiculer","ridiculous","ridiculously","ridiculousness","riding","riemann","riesling","rife","riff","riffle","riffraff","rifle","rifled","rifleman","riflemen","rifler","rifling","rift","rig","riga","rigamarole","rigatoni","rigel","rigged","rigger","rigging","riggs","right","righteous","righteousness","righteousnesses","rightful","rightfulness","rightism","rightist","rightmost","rightness","rights","rightsize","rightward","rigid","rigidbody","rigidify","rigidity","rigidness","rigmarole","rigoberto","rigoletto","rigor","rigorous","rigorousness","rik","riki","rikki","rile","riley","rilke","rill","rim","rimbaud","rime","rimer","rimless","rimmed","rimming","rina","rinaldo","rind","rinehart","rinflate","ring","ringer","ringing","ringleader","ringlet","ringlike","ringling","ringmaster","ringo","rings","ringside","ringworm","rink","rinse","rio","riobard","riordan","riot","rioter","riotous","riotousness","rip","riparian","ripcord","ripe","ripen","ripened","ripeness","ripenesses","riper","ripest","ripley","ripoff","riposte","ripped","ripper","ripping","ripple","rippler","ripply","ripsaw","riptide","risa","risc","rise","risen","riser","risibility","risible","rising","risk","risker","riskily","riskiness","risks","risky","risotto","risqu","rissole","risus","rita","ritalin","ritchie","rite","ritter","ritual","ritualism","ritualistic","ritualistically","ritualized","ritz","ritzy","riv","riva","rival","rivaled","rivalee","rivalry","rive","river","rivera","riverbank","riverbed","riverboat","riverfront","riverine","rivers","riverside","riverview","rivet","riveter","riveting","rivi","riviera","rivkah","rivulet","rivy","riyadh","riyal","rj","rk","rl","rm","rmi","rms","rn","rna","rnd","rng","rnn","rnorm","ro","roach","road","roadbed","roadblock","roadhouse","roadie","roadkill","roadmap","roadrunner","roads","roadshow","roadside","roadsigns","roadster","roadsweepers","roadway","roadwork","roadworthy","roam","roaming","roan","roana","roanna","roanne","roanoke","roar","roarer","roaring","roarke","roast","roaster","rob","robb","robbed","robber","robbert","robbery","robbi","robbie","robbin","robbing","robby","robbyn","robe","robena","robenia","robers","roberson","robert","roberta","roberto","robertson","robeson","robespierre","robin","robina","robinet","robinett","robinetta","robinette","robinia","robinson","robinsonville","robles","robolectric","robot","robotic","robotism","robotize","roboto","robots","robson","robt","robust","robustness","roby","robyn","roc","rocco","roch","rocha","rochambeau","roche","rochell","rochella","rochelle","rochester","rochette","rock","rockabilly","rockabye","rockaway","rockbound","rockefeller","rocker","rocket","rocketry","rockey","rockfall","rockford","rockie","rockiness","rockland","rockne","rocks","rockville","rockwell","rocky","rococo","rod","roda","rodd","rodded","roddenberry","rodder","roddie","rodding","roddy","rode","rodent","rodeo","roderic","roderich","roderick","roderigo","rodge","rodger","rodi","rodie","rodin","rodina","rodney","rodolfo","rodolph","rodolphe","rodrick","rodrigo","rodriguez","rodrique","rodriquez","roe","roebuck","roentgen","rofl","rog","rogelio","roger","rogerio","roget","rogue","rogued","roguery","rogues","roguing","roguish","roguishness","roi","roil","roister","roisterer","rojas","roland","rolando","roldan","role","roleid","rolename","roles","roley","rolf","rolfe","roll","rolland","rollback","rolled","roller","rollerblade","rollerskating","rollick","rollicking","rollie","rollin","rolling","rollo","rollover","rolls","rollup","rolodex","rolph","rolvaag","rom","roma","romain","romaine","roman","romance","romancer","romanesque","romania","romanian","romano","romanov","romans","romansh","romantic","romantically","romanticism","romanticist","romanticize","romany","rome","romeo","romero","rommel","romney","romola","romona","romonda","romp","romper","romulus","romy","ron","rona","ronald","ronalda","ronda","rondo","ronica","ronna","ronni","ronnica","ronnie","ronny","ronstadt","rontgen","roo","roobbie","rood","roof","roofer","roofgarden","roofing","roofless","rooftop","rook","rookery","rookie","room","roomer","roomette","roomful","roomid","roominess","roommate","rooms","roomy","rooney","roosevelt","rooseveltian","roost","rooster","root","rootdir","rooted","rooter","rootless","rootlessness","rootlet","rootnode","rootobject","rootproject","roots","rootscope","rootstock","rootview","rootviewcontroller","rope","roper","roping","roquefort","roquemore","ror","rora","rori","rorie","rorke","rorschach","rory","ros","rosa","rosabel","rosabella","rosabelle","rosaleen","rosales","rosalia","rosalie","rosalind","rosalinda","rosalinde","rosaline","rosalyn","rosalynd","rosamond","rosamund","rosana","rosanna","rosanne","rosario","rosary","rosco","roscoe","rose","roseann","roseanna","roseanne","roseate","roseau","rosebud","rosebush","rosecrans","roseland","roselia","roselin","roseline","rosella","roselle","rosemaria","rosemarie","rosemary","rosemonde","rosen","rosenberg","rosenblum","rosendo","rosene","rosenthal","rosenzweig","rosetta","rosette","rosewater","rosewood","roshelle","rosicrucian","rosie","rosily","rosin","rosina","rosiness","rosita","roslyn","rosmunda","ross","rossetti","rossi","rossie","rossini","rossy","rostand","roster","rostov","rostra","rostrum","roswell","rosy","rot","rota","rotarian","rotary","rotate","rotated","rotates","rotatex","rotatey","rotating","rotation","rotational","rotations","rotative","rotator","rotatory","rotc","rote","rotgut","roth","rothschild","rotisserie","rotogravure","rotor","rototill","rotted","rotten","rottenness","rotter","rotterdam","rotting","rotund","rotunda","rotundity","rotundness","rou","rouault","rouge","rough","roughage","roughen","rougher","roughhouse","roughish","roughly","roughneck","roughness","roughs","roughshod","roulette","round","roundabout","rounded","roundedness","roundelay","roundels","rounder","roundhead","roundheaded","roundheadedness","roundhouse","rounding","roundish","roundness","roundoff","rounds","roundup","roundworm","rourke","rouse","rouser","rousseau","roust","roustabout","rout","route","routed","routedata","routedeventargs","routeparams","routeprovider","router","routerlink","routermodule","routers","routes","routine","routines","routing","routinize","rouvin","rove","rover","roving","row","rowan","rowboat","rowcount","rowdata","rowdatabound","rowdefinition","rowdefinitions","rowdily","rowdiness","rowdy","rowdyism","rowe","rowel","rowen","rowena","rower","rowheight","rowid","rowindex","rowland","rowley","rownames","rowney","rownum","rownumber","rows","rowspan","rowtype","rowview","roxana","roxane","roxanna","roxanne","roxi","roxie","roxine","roxy","roy","royal","royalist","royall","royalty","royce","roz","rozalie","rozalin","rozamond","rozanna","rozanne","roze","rozele","rozella","rozelle","rozina","rp","rpath","rpc","rpi","rpm","rps","rpt","rpy","rq","rr","rriocard","rs","rsa","rsfsr","rsi","rsp","rspec","rss","rssi","rst","rstrip","rstudio","rsv","rsvp","rsx","rsync","rt","rtc","rte","rtf","rtfm","rtl","rtmp","rtp","rtrim","rtsp","ru","rub","rubaiyat","rubato","rubbed","rubber","rubberize","rubberneck","rubbery","rubbing","rubbish","rubbishy","rubble","rubdown","rube","rubella","ruben","rubetta","rubi","rubia","rubicon","rubicund","rubidium","rubie","rubies","rubik","rubin","rubina","rubinstein","ruble","rubout","rubric","ruby","rubygems","rubyonrails","ruchbah","ruck","rucksack","ruckus","ruction","rudd","rudder","rudderless","ruddie","ruddiness","ruddy","rude","rudeness","rudie","rudiger","rudiment","rudimentariness","rudimentary","rudolf","rudolfo","rudolph","rudy","rudyard","rue","rueful","ruefulness","rufe","ruff","ruffian","ruffle","ruffled","ruffler","ruffly","rufus","rug","rugby","rugged","ruggedness","ruggiero","rugging","ruhr","ruin","ruination","ruiner","ruinous","ruinousness","ruiz","rule","rulebook","ruled","ruler","rules","ruling","rum","rumania","rumanian","rumba","rumble","rumbler","rumbustious","rumen","rumford","ruminant","ruminate","ruminative","rummage","rummager","rummel","rummer","rummest","rummy","rumor","rumored","rumorer","rumormonger","rump","rumpelstiltskin","rumple","rumply","rumpus","run","runabout","runaround","runat","runaway","rundown","rune","rung","runge","runic","runif","runlet","runnable","runnel","runner","runners","running","runny","runnymede","runoff","runonuithread","runs","runserver","runt","runtask","runtime","runtimeerror","runtimeexception","runtimes","runtiness","runty","runway","runwith","runworker","runyon","rupee","rupert","ruperta","ruperto","rupiah","rupiahs","ruppert","ruprecht","rupture","rural","rurality","rurik","ruse","rush","rushdie","rusher","rushes","rushing","rushmore","rushy","rusk","ruskin","russ","russel","russell","russet","russetting","russia","russian","russo","rust","rustbelt","rustic","rustically","rusticate","rustication","rusticity","rustie","rustin","rustiness","rustle","rustler","rustproof","rusty","rut","rutabaga","rutger","ruth","ruthann","ruthanne","ruthe","ruthenium","rutherford","rutherfordium","ruthi","ruthie","ruthless","ruthlessness","ruthy","rutland","rutledge","rutrum","rutted","rutter","ruttger","rutting","rutty","ruy","rv","rvalue","rvm","rvs","rw","rwanda","rwandan","rwy","rx","rxjava","rxjs","ry","ryan","ryann","rycca","rydberg","ryder","rye","ryley","ryon","ryukyu","ryun","rz","s","sa","saab","saar","saas","saba","sabbath","sabbaths","sabbatical","saber","sabered","sabik","sabin","sabina","sabine","sable","sabot","sabotage","saboteur","sabra","sabrina","sac","sacajawea","saccharides","saccharin","saccharine","sacco","sacerdotal","sacha","sachem","sachet","sachs","sack","sackcloth","sackcloths","sacker","sackful","sacking","sacra","sacral","sacrament","sacramental","sacramento","sacred","sacredness","sacrifice","sacrificer","sacrificial","sacrilege","sacrilegious","sacristan","sacristy","sacroiliac","sacrosanct","sacrosanctness","sacrum","sad","sada","sadat","saddam","sadden","sadder","saddest","saddle","saddlebag","saddler","sadducee","sade","sadella","sades","sadie","sadism","sadist","sadistic","sadistically","sadly","sadness","sadomasochism","sadomasochist","sadomasochistic","sadr","sadye","safari","safe","safeguard","safekeeping","safely","safeness","safer","safes","safest","safety","safflower","saffron","sag","saga","sagacious","sagaciousness","sagacity","sagan","sage","sagebrush","sagged","sagger","sagging","saggy","saginaw","sagittarius","sagittis","sago","saguaro","sahara","saharan","sahel","sahib","said","saidee","saids","saigon","sail","sailboard","sailboat","sailcloth","sailcloths","sailer","sailfish","sailing","sailor","sailplane","sails","saint","sainthood","saintlike","saintliness","saintly","saiph","saith","saiths","sakai","sake","saker","sakhalin","sakharov","saki","sal","salaam","salable","salacious","salaciousness","salacity","salad","saladin","salado","salaidh","salamander","salami","salaries","salary","salas","salazar","sale","saleability","saleem","salem","salerno","sales","salesclerk","salesforce","salesgirl","saleslady","salesman","salesmanship","salesmen","salespeople","salesperson","salesroom","saleswoman","saleswomen","salience","saliency","salient","salim","salina","saline","salinger","salinity","salisbury","salish","saliva","salivary","salivate","salivation","salk","salle","sallee","salli","sallie","sallow","sallowness","sallust","sally","sallyann","sallyanne","salmon","salmonella","salmonellae","saloma","salome","salomi","salomo","salomon","salomone","salon","salonika","saloon","saloonkeeper","salsa","salsify","salt","saltcellar","salted","salter","saltine","saltiness","saltness","salton","saltpeter","salts","saltshaker","saltwater","salty","salubrious","salubriousness","salubrity","salutariness","salutary","salutation","salutatory","salute","saluter","salvador","salvadoran","salvadorian","salvage","salvageable","salvager","salvation","salvatore","salve","salver","salvidor","salvo","salween","salyut","salz","sam","samaccountname","samantha","samara","samaria","samaritan","samarium","samarkand","samba","same","sameness","saml","sammie","sammy","samoa","samoan","samoset","samovar","samoyed","samp","sampan","sample","sampled","sampler","samples","sampling","sampson","samson","samsonite","samsung","samuel","samuele","samuelson","samurai","san","sana","sanatorium","sanborn","sance","sanchez","sancho","sanctification","sanctifier","sanctify","sanctimonious","sanctimoniousness","sanctimony","sanction","sanctioned","sanctity","sanctuary","sanctum","sand","sandal","sandalwood","sandbag","sandbagged","sandbagging","sandbank","sandbar","sandblast","sandblaster","sandbox","sandburg","sandcastle","sande","sander","sanderling","sanderson","sandhill","sandhog","sandi","sandia","sandie","sandiness","sandinista","sandlot","sandlotter","sandman","sandmen","sandor","sandoval","sandpaper","sandpile","sandpiper","sandpit","sandra","sandro","sandstone","sandstorm","sandusky","sandwich","sandy","sandye","sane","saned","saneness","sanes","sanford","sanforized","sang","sanger","sangfroid","sangria","sanguinary","sanguine","sanguined","sanguinely","sanguineness","sanguineous","sanguines","sanguining","sanhedrin","saning","sanitarian","sanitarium","sanitary","sanitate","sanitation","sanitize","sanitizer","sanity","sank","sankara","sans","sanserif","sanskrit","sanskritic","sanskritize","sanson","sansone","santa","santana","santayana","santeria","santiago","santo","sap","sapien","sapience","sapient","sapless","sapling","sapped","sapper","sapphira","sapphire","sappho","sappiness","sapping","sapply","sapporo","sappy","saprophyte","saprophytic","sapsucker","sapwood","sara","saraann","saracen","saragossa","sarah","sarajane","sarajevo","saran","sarape","sarasota","saratoga","saratov","sarawak","sarcasm","sarcastic","sarcastically","sarcoma","sarcophagi","sarcophagus","sardine","sardinia","sardonic","sardonically","saree","sarena","sarene","sarette","sargasso","sarge","sargent","sargon","sari","sarina","sarine","sarita","sarnoff","sarong","saroyan","sarsaparilla","sarto","sartorial","sartorius","sartre","sas","sascha","sase","sash","sasha","sashay","sashenka","sask","saskatchewan","saskatoon","sasl","sass","sassafras","sassoon","sassy","sat","satan","satanic","satanical","satanism","satanist","satchel","sate","sateen","satellite","satiable","satiate","satiation","satiety","satin","satinwood","satiny","satire","satiric","satirical","satirist","satirize","satirizes","satisfaction","satisfactorily","satisfactoriness","satisfactory","satisfiability","satisfiable","satisfied","satisfier","satisfies","satisfy","satisfying","satisfyingly","satori","satrap","saturate","saturated","saturater","saturates","saturation","saturday","saturn","saturnalia","saturnine","satyanarayanan","satyr","satyriases","satyriasis","satyric","sauce","saucepan","saucer","saucily","sauciness","saucy","saud","saudi","saudra","sauerkraut","saukville","saul","sault","sauna","sauncho","saunder","saunderson","saundra","saunter","saurian","sauropod","sausage","saussure","saut","sauternes","sauveur","savage","savageness","savagery","savanna","savannah","savant","save","saveas","savechanges","saved","savedata","savedinstancestate","savefig","savefile","saveloy","saver","saves","savina","saving","savings","savior","saviour","savonarola","savor","savored","savorer","savorier","savoriest","savoriness","savoring","savoringly","savory","savoy","savoyard","savvy","saw","sawbones","sawbuck","sawdust","sawer","sawfly","sawhorse","sawmill","sawtooth","sawyer","sawyere","sax","saxe","saxifrage","saxon","saxony","saxophone","saxophonist","saxton","say","sayer","sayest","sayhello","saying","sayre","says","sb","sba","sbin","sbt","sc","scab","scabbard","scabbed","scabbiness","scabbing","scabby","scabies","scabrous","scabrousness","scad","scaffold","scaffolding","scala","scalability","scalable","scalar","scalatest","scalawag","scald","scale","scaled","scalefactor","scaleless","scalene","scaler","scales","scaletype","scalex","scaley","scaliness","scaling","scallion","scallop","scalloper","scalloping","scalp","scalpel","scalper","scalping","scaly","scam","scammed","scamming","scamp","scamper","scampi","scan","scandal","scandalize","scandalized","scandalmonger","scandalous","scandalousness","scandinavia","scandinavian","scandium","scanf","scanned","scanner","scanning","scans","scansion","scant","scantest","scantily","scantiness","scantly","scantness","scanty","scape","scapegoat","scapegrace","scapula","scapulae","scapular","scar","scarab","scaramouch","scarborough","scarce","scarceness","scarcity","scare","scarecrow","scared","scaremonger","scaremongering","scarer","scarf","scarface","scarification","scarify","scarily","scariness","scarlatina","scarlatti","scarlet","scarlett","scarp","scarred","scarring","scarves","scary","scat","scathe","scathed","scathing","scatological","scatology","scatted","scatter","scatterbrain","scatterer","scattergun","scattering","scatting","scavenge","scavenger","sccs","sce","scelerisque","scenario","scenarios","scenarist","scene","scenery","scenes","scenic","scenically","scent","scented","scentless","scents","scepter","scepters","sceptically","sch","schaefer","schaeffer","schafer","schaffner","schantz","schapiro","scheat","sched","schedar","schedule","scheduled","scheduledthreadpoolexecutor","scheduler","schedulers","schedules","scheduling","scheherazade","scheherezade","schelling","schema","schemalocation","schemas","schemata","schematic","schematically","scheme","schemer","schemes","schemta","schenectady","scherzo","schick","schiller","schilling","schism","schismatic","schist","schizo","schizoid","schizomycetes","schizophrenia","schizophrenic","schizophrenically","schlemiel","schlep","schlepped","schlepping","schlesinger","schliemann","schlitz","schlock","schlocky","schloss","schmaltz","schmaltzy","schmidt","schmitt","schmo","schmoes","schmooze","schmuck","schnabel","schnapps","schnauzer","schneider","schnitzel","schnook","schnoz","schnozzle","schoenberg","schofield","scholar","scholarship","scholastic","scholastically","school","schoolbag","schoolbook","schoolboy","schoolchild","schoolchildren","schooldays","schooled","schoolfellow","schoolfriend","schoolgirl","schoolgirlish","schoolhouse","schooling","schoolmarm","schoolmarmish","schoolmaster","schoolmate","schoolmistress","schoolroom","schools","schoolteacher","schoolwork","schoolyard","schooner","schopenhauer","schottky","schrdinger","schrieffer","schroeder","schroedinger","schubert","schultz","schulz","schumacher","schuman","schumann","schuss","schussboomer","schuster","schuyler","schuylkill","schwa","schwab","schwartz","schwartzkopf","schwarzenegger","schweitzer","schweppes","schwinger","schwinn","sci","sciatic","sciatica","science","scientific","scientifically","scientist","scientists","scientology","scikit","scimitar","scintilla","scintillate","scintillation","scintillator","scion","scipio","scipy","scissor","scissors","scleroses","sclerosis","sclerotic","scm","scoff","scoffer","scofflaw","scold","scolder","scolioses","scoliosis","scollop","sconce","scone","scons","scoop","scooper","scoot","scooter","scope","scoped","scopes","scoping","scops","scorbutic","scorch","scorcher","scorching","score","scoreboard","scorecard","scored","scorekeeper","scoreless","scoreline","scores","scoring","scorn","scorner","scornful","scornfulness","scorpio","scorpion","scorpius","scorsese","scot","scotch","scotchgard","scotchman","scotchmen","scotchs","scotchwoman","scotchwomen","scotia","scotian","scotland","scotsman","scotsmen","scotswoman","scotswomen","scott","scotti","scottie","scottish","scottsdale","scotty","scoundrel","scour","scourer","scourge","scourger","scouring","scout","scouter","scouting","scoutmaster","scow","scowl","scowler","scp","scr","scrabble","scrabbler","scrag","scragged","scragging","scraggly","scraggy","scram","scramble","scrambler","scrammed","scramming","scranton","scrap","scrapbook","scrape","scraped","scraper","scrapheap","scraping","scrapped","scrapper","scrapping","scrappy","scrapy","scrapyard","scratch","scratched","scratcher","scratches","scratchily","scratchiness","scratchy","scrawl","scrawler","scrawly","scrawniness","scrawny","scream","screamer","screaming","scree","screech","screecher","screechy","screed","screen","screencast","screened","screenheight","screening","screenorientation","screenplay","screens","screenshot","screenshots","screensize","screenupdating","screenwidth","screenwriter","screw","screwball","screwdriver","screwed","screwer","screwiness","screwup","screwworm","screwy","scriabin","scribal","scribble","scribbler","scribe","scriber","scribner","scrim","scrimmage","scrimmager","scrimp","scrimshaw","scrip","scripps","script","scriptblock","scripted","scripting","scriptmanager","scriptreference","scripts","scriptural","scripture","scriptwriter","scriptwriting","scriven","scrivener","scrod","scrofula","scrofulous","scroll","scrollable","scrollbar","scrollbars","scrolled","scroller","scrollheight","scrolling","scrollleft","scrollpane","scrolls","scrollto","scrolltop","scrollview","scrollviewer","scrooge","scrota","scrotal","scrotum","scrounge","scroungy","scrub","scrubbed","scrubber","scrubbing","scrubby","scruff","scruffily","scruffiness","scruffy","scruggs","scrum","scrummage","scrumptious","scrunch","scrunchy","scruple","scrupulosity","scrupulous","scrupulousness","scrutable","scrutinize","scrutinized","scrutinizer","scrutinizing","scrutinizingly","scrutiny","scsi","scss","scuba","scud","scudded","scudding","scuff","scuffle","scull","sculler","scullery","sculley","scullion","sculpt","sculptor","sculptress","sculptural","sculpture","scum","scumbag","scummed","scumming","scummy","scupper","scurf","scurfy","scurrility","scurrilous","scurrilousness","scurry","scurvily","scurviness","scurvy","scutcheon","scuttle","scuttlebutt","scuzzy","scylla","scythe","scythia","sd","sda","sdate","sdcard","sdf","sdi","sdk","sdks","sdl","sdp","se","sea","seabed","seabird","seaboard","seaborg","seaborn","seaborne","seabrook","seacoast","seafare","seafarer","seafood","seafront","seagate","seagoing","seagram","seagull","seahorse","seal","sealant","sealed","sealer","seals","sealskin","seam","seamail","seaman","seamanship","seamer","seaminess","seamless","seamlessly","seamlessness","seams","seamstress","seamus","seamy","sean","seana","seaplane","seaport","seaquake","seaquarium","sear","search","searchable","searchbar","searchbox","searchcontroller","searched","searcher","searches","searchform","searching","searchlight","searchquery","searchresult","searchresults","searchstring","searchterm","searchtext","searchview","searing","sears","seascape","seashell","seashore","seasick","seasickness","seaside","season","seasonable","seasonableness","seasonably","seasonal","seasonality","seasoned","seasoner","seasoning","seat","seatbelt","seated","seater","seating","seato","seats","seattle","seawall","seaward","seawater","seaway","seaweed","seaworthiness","seaworthinesses","seaworthy","sebaceous","sebastian","sebastiano","sebastien","seborrhea","sec","secant","secede","secession","secessionist","seclude","secluded","secludedness","seclusion","seclusive","seconal","second","secondarily","secondary","seconder","secondhand","secondly","seconds","secondviewcontroller","secrecy","secret","secretarial","secretariat","secretary","secretaryship","secrete","secretion","secretive","secretiveness","secretkey","secretory","secrets","secs","sect","sectarian","sectarianism","sectary","section","sectional","sectionalism","sectionalized","sectioned","sectioning","sections","sector","sectoral","sectored","sectoring","sectors","sects","secular","secularism","secularist","secularity","secularization","secularize","secularized","secure","secured","securely","securerandom","securing","security","securityexception","secy","sed","sedan","sedate","sedateness","sedation","sedative","sedentary","seder","sedge","sedgwick","sedgy","sediment","sedimentary","sedimentation","sedition","seditious","seditiousness","seduce","seducer","seduction","seductive","seductiveness","seductress","sedulous","see","seebeck","seed","seedbed","seedcase","seeded","seeder","seediness","seeding","seedless","seedling","seedpod","seeds","seedy","seeing","seeings","seek","seekbar","seeker","seeking","seeley","seem","seemed","seeming","seemingly","seemliness","seemly","seems","seen","seep","seepage","seer","seersucker","sees","seesaw","seethe","seg","segfault","segment","segmental","segmentation","segmented","segments","segovia","segre","segregant","segregate","segregated","segregation","segregationist","segregative","segue","segueing","segundo","seidel","seigneur","seignior","seiko","seine","seiner","seinfeld","seismic","seismically","seismograph","seismographer","seismographic","seismographs","seismography","seismologic","seismological","seismologist","seismology","seismometer","seize","seizer","seizin","seizing","seizor","seizure","seka","sel","sela","selassie","selby","seldom","select","selectable","selectall","selectbox","selectcommand","selected","selecteddate","selectedimage","selectedindex","selectedindexchanged","selecteditem","selecteditems","selectedrow","selectedvalue","selecting","selectinput","selection","selectional","selectionchanged","selectionmode","selections","selectionstart","selectitem","selective","selectively","selectiveness","selectivity","selectlist","selectlistitem","selectman","selectmany","selectmen","selectness","selectnodes","selectonemenu","selector","selectors","selectric","selects","selectsinglenode","selena","selenate","selene","selenite","selenium","seleniumhq","selenographer","selenography","selestina","seleucid","seleucus","self","selfish","selfishness","selfless","selflessness","selfness","selfridge","selfsame","selfsameness","selia","selie","selig","selim","selina","selinda","seline","selinux","seljuk","selkirk","sell","sella","selle","seller","sellers","selling","sellout","sells","selma","seltzer","selvage","selves","selznick","sem","semantic","semantical","semantically","semanticist","semantics","semaphore","semarang","semblance","semen","semester","semi","semiannual","semiarid","semiautomated","semiautomatic","semicircle","semicircular","semicolon","semicolons","semiconductor","semiconscious","semidefinite","semidetached","semidrying","semifinal","semifinalist","semilogarithmic","semimonthly","seminal","seminar","seminarian","seminary","seminole","semiofficial","semiotic","semioticians","semiotics","semipermanent","semipermeable","semiprecious","semiprivate","semiprofessional","semipublic","semiquantitative","semiramis","semiretired","semisecret","semiskilled","semisolid","semistructured","semisweet","semite","semitic","semitone","semitrailer","semitrance","semitransparent","semitropical","semivowel","semiweekly","semiyearly","semolina","semper","sempiternal","sempstress","semtex","semver","sen","sena","senate","senator","senatorial","sencha","send","sendai","senddata","sendemail","sender","senderid","sendevent","sendfile","sendgrid","sending","sendkeys","sendmail","sendmessage","sendrequest","sends","sendto","seneca","senegal","senegalese","senescence","senescent","senile","senility","senior","seniority","senna","sennacherib","sennett","senor","senora","senorita","sens","sensate","sensately","sensation","sensational","sensationalism","sensationalist","sensationalize","sense","senseless","senselessness","sensibility","sensible","sensibleness","sensibly","sensitive","sensitiveness","sensitives","sensitivity","sensitization","sensitize","sensitized","sensitizers","sensor","sensormanager","sensors","sensory","sensual","sensualist","sensuality","sensuous","sensuousness","sensurround","sent","sentence","sentences","sentential","sententious","sentience","sentient","sentiment","sentimental","sentimentalism","sentimentalist","sentimentality","sentimentalization","sentimentalize","sentimentalizes","sentinel","sentry","seo","seora","seoul","sep","sepal","separability","separable","separableness","separably","separate","separated","separately","separateness","separates","separating","separation","separatism","separatist","separator","separators","seperate","seperated","sephardi","sephira","sepia","sepoy","sepses","sepsis","sept","septa","septate","september","septennial","septet","septic","septicemia","septicemic","septillion","septuagenarian","septuagint","septum","sepulcher","sepulchers","sepulchral","seq","seqnum","sequel","sequelize","sequence","sequenced","sequencer","sequences","sequent","sequential","sequentiality","sequentialize","sequentially","sequester","sequestrate","sequestration","sequin","sequitur","sequoia","sequoya","ser","sera","serafin","seraglio","serape","seraph","seraphic","seraphically","seraphim","seraphs","serb","serbia","serbian","serbo","sere","serena","serenade","serenader","serendipitous","serendipity","serene","sereneness","serengeti","serenity","serf","serfdom","serge","sergeant","sergei","sergent","sergio","serial","serializable","serialization","serialize","serialized","serializedname","serializeobject","serializer","serializers","serializing","serialnumber","serialport","serialversionuid","serie","series","serif","serigraph","serigraphs","serious","seriously","seriousness","sermon","sermonize","serological","serology","serons","serous","serpens","serpent","serpentine","serra","serrano","serrate","serration","serried","serum","serv","servant","serve","served","server","serverfault","serverless","servername","servers","serverside","serversocket","serves","service","serviceability","serviceable","serviceableness","servicebehaviors","serviced","servicehost","serviceid","serviceman","servicemen","servicemodel","servicename","serviceprovider","services","servicestack","servicetype","servicewoman","servicewomen","serviette","servile","servilely","servileness","serviles","servility","serving","servitor","servitude","servlet","servletcontainer","servletcontext","servletexception","servlethandler","servlets","servo","servomechanism","servomotor","ses","sesame","sesquicentennial","sess","sessile","session","sessionfactory","sessionid","sessionimpl","sessions","sessionstate","sessionstorage","set","setaccessible","setaction","setactive","setadapter","setarguments","setattr","setattribute","setback","setbackground","setbackgroundcolor","setbackgroundimage","setbackgroundresource","setborder","setbounds","setcancelable","setcapability","setcellvalue","setcenter","setchecked","setcolor","setcontent","setcontenttext","setcontenttype","setcontentview","setcookie","setdata","setdatasource","setdate","setdateformat","setdefault","setdefaultcloseoperation","setdelegate","setdescription","setdt","setduration","seteditable","setenabled","setentity","setenv","seterror","setfill","setflags","setfont","setforeground","setframe","setgeometry","seth","setheader","seticon","setid","setimage","setimagebitmap","setimageresource","setint","setinterval","setitem","setitems","setjavascriptenabled","setlasterror","setlayout","setlayoutmanager","setlayoutparams","setlength","setlevel","setlistadapter","setlocal","setlocale","setlocation","setlocationrelativeto","setmap","setmessage","setmodel","setname","setnegativebutton","setobject","setobjectname","seton","setonclicklistener","setonitemclicklistener","setontouchlistener","setopt","setosa","setpadding","setparameter","setpassword","setposition","setpositivebutton","setpreferredsize","setprogress","setproperty","setq","setrequestheader","setrequestmethod","setrequestproperty","setresult","sets","setscene","setscrew","setselected","setselection","setsize","setstate","setstatus","setstring","setstyle","setsupportactionbar","sett","settable","settag","settee","setter","setters","settext","settextcolor","settextsize","settime","settimeout","setting","settings","settitle","settle","settled","settlement","settler","settling","settype","settypeface","setup","setups","setuptools","setupui","seturl","setusername","setvalue","setvalues","setview","setvisibility","setvisible","setw","setwidth","setx","sety","seumas","seurat","seuss","sevastopol","seven","sevenfold","sevenpence","seventeen","seventeenths","sevenths","seventieths","seventy","sever","several","severalfold","severalty","severance","severe","severed","severeness","severing","severity","severn","severs","severus","seville","sew","sewage","seward","sewer","sewerage","sewing","sewn","sex","sexagenarian","sexily","sexiness","sexism","sexist","sexless","sexologist","sexology","sexpot","sextans","sextant","sextet","sextillion","sexton","sextuple","sextuplet","sexual","sexuality","sexualized","sexy","seychelles","seyfert","seymour","sf","sfml","sftp","sg","sgt","sh","sha","shabbily","shabbiness","shabby","shack","shackle","shackler","shackleton","shad","shade","shaded","shadeless","shader","shaders","shadily","shadiness","shading","shadow","shadowbox","shadower","shadowiness","shadows","shadowy","shady","shae","shafer","shaffer","shaft","shafting","shag","shagged","shagginess","shagging","shaggy","shah","shahs","shaina","shaine","shakable","shakably","shake","shakeable","shakedown","shaken","shakeout","shaker","shakespeare","shakespearean","shakespearian","shakeup","shakily","shakiness","shaking","shaky","shale","shall","shallot","shallow","shallowness","shalna","shalne","shalom","shalt","sham","shaman","shamanic","shamble","shambles","shame","shamefaced","shameful","shamefulness","shameless","shamelessness","shammed","shammer","shamming","shammy","shampoo","shampooer","shamrock","shamus","shan","shana","shanan","shanda","shandee","shandeigh","shandie","shandra","shandy","shane","shanghai","shanghaiing","shani","shanie","shank","shanna","shannah","shannan","shannen","shannon","shanon","shanta","shantee","shantis","shantung","shanty","shantytown","shape","shaped","shapeless","shapelessness","shapeliness","shapely","shaper","shapes","shapiro","shara","sharable","sharai","shard","shards","share","shareable","sharecrop","sharecropped","sharecropper","sharecropping","shared","sharedapplication","sharedinstance","sharedpreferences","shareholder","shareholding","sharepoint","sharer","shares","shareware","shari","sharia","sharing","sharity","shark","sharkskin","sharl","sharla","sharleen","sharlene","sharline","sharon","sharona","sharp","sharpe","sharpen","sharpened","sharpener","sharper","sharpie","sharpness","sharpshoot","sharpshooter","sharpshooting","sharpy","sharron","sharyl","shasta","shat","shatter","shattering","shatterproof","shaughn","shaula","shaun","shauna","shave","shaved","shaver","shavian","shaving","shavuot","shaw","shawano","shawl","shawn","shawna","shawnee","shay","shayla","shaylah","shaylyn","shaylynn","shayna","shayne","shcharansky","she","shea","sheaf","shear","shearer","sheath","sheathe","sheather","sheathing","sheaths","sheave","sheaves","sheba","shebang","shebeli","sheboygan","shed","shedding","shedir","sheds","sheela","sheelagh","sheelah","sheen","sheena","sheeny","sheep","sheepdog","sheepfold","sheepherder","sheepish","sheepishness","sheepskin","sheer","sheeree","sheerness","sheet","sheeting","sheetlike","sheetname","sheetrock","sheets","sheff","sheffie","sheffield","sheffielder","sheffy","sheik","sheikdom","sheikh","sheila","sheilah","shekel","shel","shela","shelagh","shelba","shelbi","shelby","shelden","sheldon","shelf","shelia","shell","shellac","shellacked","shellacking","shelled","shelley","shellfire","shellfish","shelli","shellie","shells","shelly","shelter","sheltered","shelterer","shelton","shelve","shelver","shelves","shelving","shem","shena","shenandoah","shenanigan","shenyang","sheol","shep","shepard","shepherd","shepherdess","sheppard","shepperd","sher","sheratan","sheraton","sherbet","sherd","sheree","sheri","sheridan","sherie","sheriff","sherill","sherilyn","sherline","sherlock","sherlocke","sherm","sherman","shermie","shermy","sherpa","sherri","sherrie","sherry","sherwin","sherwood","sherwynd","sherye","sheryl","shetland","shevardnadze","shew","shewn","shh","shi","shiatsu","shibboleth","shibboleths","shield","shielded","shielder","shields","shift","shifted","shiftily","shiftiness","shifting","shiftless","shiftlessness","shifts","shifty","shiite","shijiazhuang","shikoku","shill","shillelagh","shillelaghs","shilling","shillong","shiloh","shim","shimmed","shimmer","shimmery","shimming","shimmy","shin","shina","shinbone","shindig","shine","shiner","shingle","shingler","shinguard","shininess","shining","shinned","shinning","shinny","shinsplints","shinto","shintoism","shintoist","shiny","shinyapp","ship","shipboard","shipborne","shipbuild","shipbuilder","shipload","shipman","shipmate","shipmen","shipment","shipowner","shippable","shipped","shipper","shipping","ships","shipshape","shipwreck","shipwright","shipyard","shir","shiraz","shire","shirk","shirker","shirl","shirlee","shirleen","shirlene","shirley","shirline","shiro","shirr","shirt","shirtfront","shirting","shirtless","shirtmake","shirtmaker","shirts","shirtsleeve","shirttail","shirtwaist","shit","shitting","shitty","shiv","shiva","shiver","shiverer","shivery","shivved","shivving","shlemiel","shm","shmuel","shoal","shoat","shock","shocker","shocking","shockley","shockproof","shod","shoddily","shoddiness","shoddy","shoe","shoehorn","shoeing","shoelace","shoemake","shoemaker","shoer","shoes","shoeshine","shoestring","shoetree","shogun","shogunate","shoji","sholom","shone","shoo","shoofly","shook","shoot","shooter","shooting","shootout","shop","shopify","shopkeep","shopkeeper","shoplift","shoplifter","shoplifting","shoppe","shopped","shopper","shopping","shops","shoptalk","shopworn","shore","shorebird","shoreline","shorewood","shoring","short","shortage","shortbread","shortcake","shortchange","shortcode","shortcoming","shortcrust","shortcut","shortcuts","shortcutting","shorten","shortened","shortener","shortening","shorter","shortest","shortfall","shorthand","shorthorn","shortie","shortish","shortlist","shortly","shortname","shortness","shortsighted","shortsightedness","shortstop","shortwave","shorty","shoshana","shoshanna","shoshone","shostakovitch","shot","shotgun","shotgunned","shotgunner","shotgunning","shots","shotted","shotting","should","shoulder","shouldn","shout","shove","shovel","shoveler","shovelful","shover","show","showasaction","showbiz","showbizzes","showboat","showcase","showdialog","showdown","showed","shower","showery","showgirl","showily","showiness","showing","showinputdialog","showman","showmanship","showmen","showmessage","showmessagedialog","shown","showoff","showpiece","showplace","showroom","shows","showthread","showy","shp","shpt","shrank","shrapnel","shred","shredded","shredder","shredding","shreveport","shrew","shrewd","shrewdness","shrewish","shrewishness","shriek","shrieker","shrift","shrike","shrill","shrillness","shrilly","shrimp","shrine","shrink","shrinkage","shrinker","shrinking","shrive","shrivel","shriven","shropshire","shroud","shrub","shrubbed","shrubbery","shrubbing","shrubby","shrug","shrugged","shrugging","shrunk","sht","shtick","shtml","shu","shuck","shucker","shucks","shudder","shuddery","shuffle","shuffleboard","shuffled","shuffles","shuffling","shulman","shun","shunned","shunning","shunt","shunter","shurlock","shurlocke","shurwood","shush","shut","shutdown","shuteye","shutil","shutoff","shutout","shutter","shutterbug","shuttering","shutting","shuttle","shuttlecock","shy","shyer","shyest","shylock","shylockian","shyness","shyster","si","siam","siamese","sian","siana","sianna","sib","sibbie","sibby","sibeal","sibel","sibelius","sibella","sibelle","siberia","siberian","sibilance","sibilancy","sibilant","sibilla","sibley","sibling","siblings","sibyl","sibylla","sibylle","sibylline","sic","sicilian","siciliana","sicily","sick","sickbay","sickbed","sicken","sickener","sickening","sicker","sickie","sickish","sickle","sickliness","sickly","sickness","sicko","sickout","sickroom","sid","side","sidearm","sideband","sidebar","sideboard","sideburns","sidecar","sided","sidedness","sidekick","sidekiq","sidelight","sideline","sidelong","sideman","sidemen","sidenav","sidepiece","sider","sidereal","sides","sidesaddle","sideshow","sidesplitting","sidestep","sidestepped","sidestepping","sidestroke","sideswipe","sidetrack","sidewalk","sidewall","sidewards","sideway","sidewinder","siding","sidle","sidnee","sidney","sidoney","sidonia","sidonnie","sids","siege","siegel","siegfried","sieglinda","siegmund","siemens","siena","sienna","sierpinski","sierra","siesta","sieve","siffre","sift","sifted","sifter","sig","sigfrid","sigfried","siggraph","sigh","sigher","sighs","sight","sighted","sighter","sighting","sightless","sightliness","sightly","sightread","sightsee","sightseeing","sigint","sigismond","sigismondo","sigismund","sigismundo","sigma","sigmoid","sigmund","sign","signal","signaled","signaler","signaling","signalization","signalize","signally","signalman","signalmen","signalr","signals","signatory","signature","signatures","signboard","signed","signer","signet","significance","significant","significantly","signification","signify","signin","signing","signor","signora","signore","signori","signories","signorina","signorine","signout","signpost","signs","signup","sigrid","sigsegv","sigurd","sigvard","sihanouk","sikh","sikhism","sikhs","sikkim","sikkimese","sikorsky","silage","silas","sile","sileas","siled","silence","silencer","silent","silently","silentness","silesia","silhouette","silica","silicate","siliceous","silicide","silicon","silicone","silicoses","silicosis","silk","silken","silkily","silkiness","silkscreen","silkworm","silky","sill","silliness","silly","silo","silt","siltation","siltstone","silty","silurian","silva","silvain","silvan","silvana","silvano","silvanus","silver","silverer","silverfish","silverlight","silverman","silversmith","silversmiths","silverstein","silverware","silvery","silvester","silvia","silvie","silvio","sim","simd","simenon","simeon","simian","similar","similarity","similarly","simile","similiar","similitude","simla","simmer","simmonds","simmons","simmonsville","simms","simon","simona","simone","simonette","simonize","simonne","simony","simpatico","simper","simple","simpleadapter","simplecursoradapter","simpledateformat","simpleminded","simpleness","simpler","simplest","simpleton","simpletype","simplex","simplexml","simplexmlelement","simplicity","simplification","simplified","simplifies","simplify","simplifying","simplistic","simplistically","simply","simpson","simula","simulacrum","simulate","simulated","simulating","simulation","simulative","simulator","simulcast","simultaneity","simultaneous","simultaneously","simultaneousness","sin","sinai","sinatra","since","sincere","sincereness","sincerer","sincerest","sincerity","sinclair","sinclare","sindbad","sindee","sindhi","sine","sinecure","sinecurist","sinew","sinewy","sinful","sinfulness","sing","singapore","singaporean","singborg","singe","singeing","singer","singing","single","singlehanded","singleline","singleness","singleordefault","singlet","singleton","singletons","singletree","singsong","singular","singularity","singularization","sinhalese","sinister","sinisterness","sinistral","sink","sinkable","sinker","sinkhole","sinkiang","sinking","sinks","sinless","sinlessness","sinned","sinner","sinning","sinon","sint","sinter","sinuosity","sinuous","sinuousities","sinuousness","sinus","sinusitis","sinusoid","sinusoidal","siobhan","sioux","siouxie","sip","siphon","siphons","sipped","sipper","sipping","sir","sire","sired","siren","sires","siring","sirius","sirloin","sirocco","sirred","sirring","sirup","sis","sisal","sisely","sisile","sissie","sissified","sissy","sister","sisterhood","sisterliness","sisterly","sistine","sisyphean","sisyphus","sit","sitar","sitarist","sitcom","site","sitecore","siteid","sitemap","sitename","sitepoint","sites","sits","sitter","sitting","situ","situate","situation","situational","situationist","situations","situs","siusan","siva","siward","six","sixfold","sixgun","sixpence","sixpenny","sixshooter","sixteen","sixteenths","sixth","sixths","sixtieths","sixty","sizable","sizableness","size","sized","sizeof","sizer","sizes","sizing","sizzle","sizzler","sj","sjaelland","sk","ska","skaction","skat","skate","skateboard","skater","skedaddle","skeet","skein","skeletal","skeleton","skell","skelly","skeptic","skeptical","skepticism","sketch","sketchbook","sketcher","sketchily","sketchiness","sketchpad","sketchy","skew","skewer","skewing","skewness","ski","skid","skidded","skidding","skiff","skiing","skilfully","skill","skilled","skillet","skillful","skillfulness","skillfulnesses","skilling","skills","skim","skimmed","skimmer","skimming","skimp","skimpily","skimpiness","skimpy","skin","skincare","skindive","skinflint","skinhead","skinless","skinned","skinner","skinniness","skinning","skinny","skins","skintight","skip","skipp","skipped","skipper","skippie","skipping","skippy","skips","skipton","skirmish","skirmisher","skirt","skirter","skirting","skit","skitter","skittish","skittishness","skittle","skivvy","sklearn","skoal","skopje","skspritenode","sku","skulduggery","skulk","skulker","skull","skullcap","skullduggery","skunk","skview","sky","skycap","skydiver","skydiving","skye","skyhook","skyjack","skyjacker","skylab","skylar","skylark","skylarker","skyler","skylight","skyline","skype","skyrocket","skyscrape","skyscraper","skyward","skywave","skyway","skywriter","skywriting","sl","slab","slabbed","slabbing","slack","slacken","slacker","slackness","slade","slag","slagged","slagging","slain","slake","slaked","slalom","slam","slammed","slammer","slamming","slander","slanderous","slanderousness","slang","slangy","slant","slanting","slantwise","slap","slapdash","slaphappy","slapped","slapper","slapping","slapstick","slash","slashes","slashing","slat","slate","slater","slather","slating","slatted","slattern","slatting","slaughter","slaughterer","slaughterhouse","slav","slave","slaveholder","slaver","slavery","slaves","slavic","slavish","slavishness","slavonic","slaw","slay","sleaze","sleazily","sleaziness","sleazy","sled","sledded","sledder","sledding","sledge","sledgehammer","sleek","sleekness","sleep","sleeper","sleepily","sleepiness","sleeping","sleepless","sleeplessness","sleepover","sleepwalk","sleepwalker","sleepwear","sleepy","sleepyhead","sleet","sleety","sleeve","sleeveless","sleeving","sleigh","sleighs","sleight","sleken","slender","slenderize","slenderness","slept","slesinger","sleuth","sleuths","slew","slf","slice","sliced","slicer","slices","slicing","slick","slicker","slickness","slid","slide","slidedown","slider","sliders","slides","slideshow","slidetoggle","slideup","sliding","slight","slighter","slighting","slightly","slightness","slim","slime","sliminess","slimline","slimmed","slimmer","slimmest","slimming","slimness","slimy","sling","slings","slingshot","slink","slinky","slip","slipcase","slipcover","slipknot","slippage","slipped","slipper","slipperiness","slippery","slipping","slipshod","slipstream","slipway","slit","slither","slithery","slitted","slitter","slitting","sliver","slivery","sln","sloan","sloane","slob","slobber","slobbery","slocum","sloe","slog","slogan","sloganeer","slogged","slogging","sloop","slop","slope","sloped","slopped","sloppily","sloppiness","slopping","sloppy","slosh","slot","sloth","slothful","slothfulness","sloths","slots","slotted","slotting","slouch","sloucher","slouchy","slough","sloughs","slovak","slovakia","slovakian","sloven","slovene","slovenia","slovenian","slovenliness","slovenly","slow","slowcoaches","slowdown","slower","slowing","slowish","slowly","slowness","slowpoke","slows","slr","sludge","sludgy","slue","slug","sluggard","slugged","slugger","slugging","sluggish","sluggishness","sluice","slum","slumber","slumberer","slumberous","slumlord","slummed","slummer","slumming","slummy","slump","slung","slunk","slur","slurp","slurred","slurried","slurring","slurry","slurrying","slush","slushiness","slushy","slut","sluttish","slutty","sly","slyness","sm","smack","smacker","small","smaller","smallest","smallholders","smallholding","smallint","smallish","smallness","smallpox","smalltalk","smalltime","smallwood","smarmy","smart","smarten","smarter","smartness","smartphone","smartphones","smarty","smartypants","smash","smasher","smashing","smashup","smattering","smb","smear","smearer","smeary","smell","smeller","smelliness","smelly","smelt","smelter","smetana","smidgen","smilax","smile","smiley","smilies","smiling","smirch","smirk","smirnoff","smite","smiter","smith","smithereens","smithfield","smiths","smithson","smithsonian","smithtown","smithy","smitten","smitty","smock","smocking","smog","smoggy","smoke","smokehouse","smokeless","smoker","smokescreen","smokestack","smokey","smokiness","smoking","smoky","smolder","smoldering","smolensk","smollett","smooch","smooth","smoothen","smoother","smoothie","smoothing","smoothly","smoothness","smooths","smote","smother","smp","smrgsbord","sms","smsa","smsmanager","smth","smtp","smtpclient","smucker","smudge","smudginess","smudgy","smug","smugged","smugger","smuggest","smugging","smuggle","smuggler","smugness","smut","smuts","smutted","smuttiness","smutting","smutty","smyrna","sn","snack","snackbar","snaffle","snafu","snag","snagged","snagging","snail","snake","snakebird","snakebite","snakelike","snakeroot","snaky","sname","snap","snapback","snapdragon","snapped","snapper","snappily","snappiness","snapping","snappish","snappishness","snappy","snapshot","snapshots","snapshotted","snapshotting","snare","snarer","snarf","snarl","snarler","snarling","snarly","snatch","snatcher","snazzily","snazzy","snd","snead","sneak","sneaker","sneakily","sneakiness","sneaking","sneaky","sneed","sneer","sneerer","sneering","sneeze","snell","snick","snicker","snide","snideness","snider","sniff","sniffer","sniffle","sniffler","sniffles","snifter","snigger","snip","snipe","sniper","snipped","snipper","snippet","snippets","snipping","snippy","snit","snitch","snivel","sniveler","snmp","sno","snob","snobbery","snobbish","snobbishness","snobby","snodgrass","snood","snook","snooker","snoop","snooper","snoopy","snoot","snootily","snootiness","snooty","snooze","snore","snorkel","snort","snorter","snot","snotted","snottily","snottiness","snotting","snotty","snout","snow","snowball","snowbank","snowbelt","snowbird","snowblower","snowboard","snowbound","snowcapped","snowden","snowdrift","snowdrop","snowfall","snowfield","snowflake","snowily","snowiness","snowman","snowmen","snowmobile","snowplough","snowploughs","snowplow","snowshed","snowshoe","snowshoeing","snowshoer","snowstorm","snowsuit","snowy","snprintf","sns","snub","snubbed","snubber","snubbing","snuff","snuffbox","snuffer","snuffle","snuffler","snuffly","snug","snugged","snugger","snuggest","snugging","snuggle","snuggly","snugness","snyder","so","soa","soak","soaker","soap","soapaction","soapbox","soapclient","soapenv","soapiness","soapobject","soapstone","soapsud","soapui","soapy","soar","soarer","soaring","sob","sobbed","sobbing","sober","soberer","soberness","sobriety","sobriquet","soc","soccer","sociabilities","sociability","sociable","sociably","social","socialism","socialist","socialistic","socialite","sociality","socialization","socialize","socialized","socializer","socially","societal","society","socio","sociobiology","sociocultural","sociodemographic","socioeconomic","socioeconomically","sociolinguistics","sociological","sociologist","sociology","sociometric","sociometry","sociopath","sociopaths","sock","sockaddr","socket","socketexception","socketio","socketprocessor","sockets","sockfd","socks","socorro","socrates","socratic","sod","soda","sodales","sodded","sodden","soddenness","sodding","soddy","sodium","sodom","sodomite","sodomize","sodomy","soever","sofa","sofia","sofie","soft","softball","softbound","soften","softener","softhearted","softie","softlayer","softmax","softness","software","softwood","softy","soggily","sogginess","soggy","soho","soign","soil","soiled","soire","sojourn","sol","solace","solacer","solar","solaria","solaris","solarium","sold","solder","soldier","soldiery","sole","solecism","soled","solely","solemn","solemness","solemnify","solemnity","solemnization","solemnize","solemnness","solenoid","soler","soles","solicit","solicitation","solicited","solicitor","solicitous","solicitousness","solicitude","solid","solidarity","solidcolorbrush","solidi","solidification","solidify","solidity","solidness","solidus","soliloquies","soliloquize","soliloquy","soling","solipsism","solipsist","solis","solitaire","solitary","solitude","sollie","solly","solo","soloist","solomon","solon","soloviev","solr","solstice","solubility","soluble","solute","solution","solutions","solvable","solvating","solve","solved","solvency","solvent","solvently","solver","solves","solving","solzhenitsyn","som","soma","somali","somalia","somalian","somatic","somber","somberness","sombre","sombrero","some","somebody","someclass","somedata","someday","somefile","somefunc","somefunction","somehow","someid","somemethod","somename","someobject","someone","someplace","someproperty","somersault","somerset","somersetted","somersetting","somerville","somestring","sometable","sometext","something","somethingelse","sometime","sometimes","sometype","someurl","somevalue","somevar","someway","somewhat","somewhere","somme","sommelier","somnambulism","somnambulist","somnolence","somnolent","somoza","somthing","son","sonar","sonarqube","sonata","sonatina","sonatype","sondheim","sondra","sonenberg","song","songbag","songbird","songbook","songfest","songful","songfulness","songhai","songhua","songs","songster","songstress","songwriter","songwriting","sonia","sonic","sonja","sonnet","sonni","sonnie","sonnnie","sonny","sonoma","sonora","sonority","sonorous","sonorousness","sontag","sonuvabitch","sony","sonya","soon","sooner","soonish","soot","sooth","soothe","soother","soothing","soothingness","sooths","soothsay","soothsayer","sooty","sop","sophey","sophi","sophia","sophie","sophism","sophist","sophister","sophistic","sophistical","sophisticate","sophisticated","sophisticatedly","sophistication","sophistry","sophoclean","sophocles","sophomore","sophomoric","sophronia","soporific","soporifically","sopped","sopping","soppy","soprano","sopwith","sorbet","sorbonne","sorcerer","sorceress","sorcery","sorcha","sordid","sordidness","sore","sorehead","soreness","sorensen","sorenson","sorghum","sorority","sorrel","sorrentine","sorrily","sorriness","sorrow","sorrower","sorrowful","sorrowfulness","sorry","sort","sorta","sortable","sortby","sorted","sortedlist","sorter","sortexpression","sortie","sortieing","sorting","sortorder","sorts","sos","sosa","sosanna","sot","soto","sottish","sou","soubriquet","souffl","sough","soughs","sought","soul","soulful","soulfulness","soulless","sound","soundboard","soundcloud","sounder","sounders","soundest","sounding","soundings","soundless","soundly","soundness","soundproof","soundproofing","sounds","soundtrack","soup","souphanouvong","soupon","soupy","sour","source","sourcecode","sourced","sourceencoding","sourcefile","sourceforge","sourceid","sourceless","sourcemap","sourcepath","sources","sourcetype","sourcing","sourdough","sourdoughs","sourish","sourness","sourpuss","sous","sousa","sousaphone","souse","south","southampton","southbound","southeast","southeaster","southeastern","southeastward","souther","southerly","southern","southerner","southernisms","southernmost","southey","southfield","southing","southland","southpaw","souths","southward","southwest","southwester","southwestern","southwestward","souvenir","sovereign","sovereignty","soviet","sow","sowbelly","sowens","sower","soweto","sown","sox","soy","soybean","soyinka","soyuz","sp","spa","spaatz","space","spacecraft","spaced","spaceflight","spaceman","spacemen","spaceport","spacer","spaces","spaceship","spacesuit","spacewalk","spacewar","spacewoman","spacewomen","spacey","spacial","spacier","spaciest","spaciness","spacing","spacious","spaciousness","spackle","spade","spadeful","spader","spadework","spadices","spadix","spafford","spaghetti","spahn","spain","spake","spalding","spam","span","spandex","spandrels","spangle","spanglish","spaniard","spaniel","spanielled","spanielling","spanish","spank","spanker","spanking","spanned","spanner","spanning","spans","spar","sparc","sparcstation","spare","spareness","sparer","spareribs","sparing","spark","sparkconf","sparkcontext","sparker","sparkle","sparkler","sparkman","sparks","sparksession","sparksubmit","sparky","sparling","sparql","sparred","sparrer","sparring","sparrow","spars","sparse","sparseness","sparsity","sparta","spartacus","spartan","spasm","spasmodic","spasmodically","spastic","spat","spate","spathe","spatial","spatiality","spatted","spatter","spatterdock","spatting","spatula","spavin","spawn","spawned","spawner","spawning","spay","spca","speak","speakable","speakeasy","speaker","speakers","speakership","speaking","speaks","spear","spearer","spearfish","spearhead","spearmint","spears","spec","special","specialcells","specialism","specialist","specialization","specialize","specialized","specializing","specially","specialty","specie","species","specif","specifiability","specifiable","specifiably","specific","specifically","specification","specifications","specificity","specifics","specified","specifier","specifies","specify","specifying","specimen","specious","speciousness","speck","speckle","specs","spectacle","spectacular","spectator","specter","spectra","spectral","spectralness","spectrogram","spectrograph","spectrographically","spectrography","spectrometer","spectrometric","spectrometry","spectrophotometer","spectrophotometric","spectrophotometry","spectroscope","spectroscopic","spectroscopically","spectroscopy","spectrum","specular","specularity","speculate","speculation","speculative","speculator","sped","speech","speechless","speechlessness","speed","speedboat","speedboating","speeder","speedily","speediness","speedometer","speeds","speedster","speedup","speedway","speedwell","speedy","speer","speleological","speleologist","speleology","spell","spellbind","spellbinder","spellbound","spelldown","spelled","speller","spelling","spells","spelunker","spelunking","spence","spencer","spencerian","spend","spender","spending","spends","spendthrift","spengler","spenglerian","spense","spenser","spenserian","spent","sperm","spermatophyte","spermatozoa","spermatozoon","spermicidal","spermicide","sperry","spew","spewer","spf","sphagnum","sphere","spheric","spherical","spherics","spheroid","spheroidal","spherule","sphincter","sphinx","spi","spic","spica","spice","spicebush","spicily","spiciness","spicule","spicy","spider","spiderweb","spiderwort","spidery","spiegel","spiel","spielberg","spier","spiffy","spigot","spike","spiker","spikiness","spiky","spill","spillage","spillane","spillover","spillway","spin","spinach","spinal","spindle","spindly","spine","spineless","spinelessness","spinet","spininess","spinnability","spinnaker","spinner","spinneret","spinning","spinoza","spinster","spinsterhood","spinsterish","spiny","spiracle","spiraea","spiral","spire","spirea","spirit","spirited","spiritedness","spiritless","spirits","spiritual","spiritualism","spiritualist","spiritualistic","spirituality","spirituous","spiro","spirochete","spiry","spit","spitball","spite","spiteful","spitefuller","spitefullest","spitefulness","spitfire","spits","spitted","spitting","spittle","spittoon","spitz","spl","splash","splashdown","splasher","splashily","splashiness","splashscreen","splashy","splat","splatted","splatter","splatting","splay","splayfeet","splayfoot","spleen","splendid","splendidness","splendor","splendorous","splenetic","splice","splicer","spline","splint","splinter","splintery","split","splits","splittable","splitted","splitter","splitting","splodge","splotch","splotchy","splurge","splutter","splutterer","spock","spoil","spoilables","spoilage","spoiled","spoiler","spoilsport","spokane","spoke","spoken","spokeshave","spokesman","spokesmen","spokespeople","spokesperson","spokeswoman","spokeswomen","spoliation","sponge","spongecake","sponger","sponginess","spongy","sponsor","sponsorship","spontaneity","spontaneous","spontaneousness","spoof","spook","spookiness","spooky","spool","spoon","spoonbill","spoonerism","spoonful","spoor","sporadic","sporadically","spore","sporran","sport","sportiness","sporting","sportive","sportiveness","sports","sportscast","sportsman","sportsmanlike","sportsmanship","sportsmen","sportswear","sportswoman","sportswomen","sportswriter","sporty","sposato","spot","spotify","spotless","spotlessness","spotlight","spotlit","spots","spotted","spotter","spottily","spottiness","spotting","spotty","spousal","spouse","spout","spouter","sprain","sprang","sprat","sprawl","spray","sprayed","sprayer","sprays","spread","spreadeagled","spreader","spreadsheet","spreadsheetapp","spreadsheets","spree","spreeing","sprig","sprigged","sprigging","sprightliness","sprightly","spring","springapplication","springboard","springbok","springboot","springbootapplication","springeing","springer","springfield","springframework","springily","springiness","springing","springjunit","springlike","springsource","springsteen","springtime","springy","sprinkle","sprinkler","sprinkling","sprint","sprintf","sprite","spritebatch","spritekit","sprites","spritz","sprocket","sprocketed","sprockets","sproul","sprout","spruce","spruceness","sprue","sprung","spry","spryness","spss","spud","spudded","spudding","spuds","spume","spumone","spumoni","spumy","spun","spunk","spunky","spur","spurge","spurious","spuriousness","spurn","spurred","spurring","spurt","sputa","sputnik","sputter","sputum","spy","spyder","spyglass","sq","sql","sqlalchemy","sqlclient","sqlcmd","sqlcommand","sqlconnection","sqlcontext","sqldataadapter","sqldatareader","sqldatasource","sqldbtype","sqlerror","sqlexception","sqlexpress","sqlfiddle","sqlite","sqliteconnection","sqlitedatabase","sqliteopenhelper","sqlparameter","sqlplus","sqlquery","sqlserver","sqlsrv","sqlstate","sqoop","sqq","sqrt","sqs","squab","squabbed","squabber","squabbest","squabbing","squabble","squabbler","squad","squadded","squadding","squadron","squalid","squalidness","squall","squaller","squally","squalor","squamous","squander","squanto","square","squared","squareness","squarer","squares","squaresville","squareup","squarish","squash","squashiness","squashy","squat","squatness","squatted","squatter","squattest","squatting","squaw","squawk","squawker","squeak","squeaker","squeakily","squeakiness","squeaky","squeal","squealer","squeamish","squeamishness","squeegee","squeegeeing","squeeze","squeezer","squelch","squelcher","squelchy","squib","squibb","squibbed","squibbing","squid","squidded","squidding","squiggle","squiggly","squint","squinter","squinting","squire","squirehood","squirm","squirmy","squirrel","squirt","squirter","squish","squishy","sr","srand","src","srcdir","srcdirs","sref","srinagar","sro","srv","ss","ssa","sscanf","ssd","sse","ssh","sshd","ssid","ssis","ssl","sslcontext","sslsocketimpl","sslv","ssms","ssn","sso","ssrs","sss","sst","sstream","ssw","st","sta","stab","stabbed","stabber","stabbing","stability","stabilizability","stabilization","stabilize","stabilizer","stable","stableman","stablemate","stablemen","stableness","stabler","stables","stablest","stabling","stably","staccato","stace","stacee","stacey","staci","stacia","stacie","stack","stackable","stackblitz","stacked","stacker","stackexchange","stacking","stacklayout","stackoverflow","stackpane","stackpanel","stacks","stacktrace","stacy","stadia","stadias","stadium","stael","stafani","staff","staffard","staffer","stafford","staffordshire","staffroom","staford","stag","stage","stagecoach","stagecraft","staged","stagehand","stager","stages","stagestruck","stagflation","stagged","stagger","staggerer","staggering","staggers","stagging","staginess","staging","stagnancy","stagnant","stagnate","stagnation","stagy","stahl","staid","staidness","stain","stained","stainer","stainless","stair","staircase","stairway","stairwell","stake","stakeholder","stakeout","stalactite","stalag","stalagmite","stale","stalemate","staleness","staley","stalin","stalingrad","stalinist","stalk","stalker","stall","stalled","stallholders","stallion","stallone","stalls","stalwart","stalwartness","stamen","stamford","stamina","staminate","stammer","stammerer","stammering","stamp","stamped","stampede","stampeder","stamper","stan","stance","stanch","stancher","stanchion","stand","standalone","standard","standardcontext","standardcontextvalve","standardenginevalve","standardhost","standardhostvalve","standardization","standardize","standardized","standardizer","standardizes","standards","standarduserdefaults","standardwrapper","standardwrappervalve","standby","standbys","standee","standford","standing","standish","standoff","standoffish","standout","standpipe","standpoint","stands","standstill","stanfield","stanford","stanislas","stanislaus","stanislavsky","stanislaw","stank","stanleigh","stanley","stanly","stannic","stannous","stanton","stanwood","stanza","staph","staphs","staphylococcal","staphylococci","staphylococcus","staple","stapled","stapler","stapleton","star","starboard","starch","starchily","starchiness","starchy","stardom","stardust","stare","starfish","stargate","stargaze","staring","stark","starkey","starkness","starla","starlene","starless","starlet","starlight","starlin","starling","starlit","starr","starred","starring","starry","stars","starship","starstruck","start","startactivity","startactivityforresult","startangle","startanimation","startdate","started","starter","starters","startid","startindex","startinfo","starting","startinternal","startle","startling","startnew","startpoint","startpos","startrow","starts","startservice","startstop","startswith","starttime","starttls","startup","startups","startx","starty","starvation","starve","starveling","starver","stash","stasis","stat","state","statecraft","stated","stateful","statehood","statehouse","stateid","stateless","statelessness","stateliness","stately","statement","statements","staten","statename","stateparams","stateprovider","stater","stateroom","states","stateside","statesman","statesmanlike","statesmanship","statesmen","stateswoman","stateswomen","statewide","static","statical","statically","staticfiles","staticmethod","staticresource","statics","statictext","stating","station","stationarity","stationary","stationer","stationery","stationmaster","stations","statistic","statistical","statistician","statistics","statler","stator","stats","statuary","statue","statuesque","statuette","stature","status","statusbar","statuscode","statuses","statusid","statustext","statute","statutorily","statutory","stauffer","staunch","staunchness","stave","stavro","stay","stayed","stayer","staying","stays","std","stdafx","stdcall","stdclass","stderr","stdin","stdint","stdio","stdlib","stdout","stdtypes","ste","stead","steadfast","steadfastness","steadily","steadiness","steading","steady","steak","steakhouse","steal","stealer","stealing","stealth","stealthily","stealthiness","stealths","stealthy","steam","steamboat","steamer","steamfitter","steamfitting","steamily","steaminess","steamroll","steamroller","steamship","steamy","stearn","stearne","steed","steel","steele","steeliness","steelmaker","steelwork","steelworker","steely","steelyard","steen","steep","steepen","steeper","steeple","steeplebush","steeplechase","steeplejack","steepness","steer","steerage","steerer","steersman","steersmen","steeves","stefa","stefan","stefania","stefanie","stefano","steffane","steffen","steffi","steffie","stegosauri","stegosaurus","stein","steinbeck","steinberg","steinem","steiner","steinmetz","steinway","stella","stellar","stellated","stem","stemless","stemmed","stemming","stemware","stench","stencil","stenciler","stencillings","stendhal","stendler","stengel","steno","stenographer","stenographic","stenography","stenotype","stentorian","step","stepbrother","stepchild","stepchildren","stepdaughter","stepfather","stepha","stephan","stephana","stephani","stephanie","stephannie","stephanus","stephen","stephenie","stephenson","stephi","stephie","stephine","stepladder","stepmother","stepparent","steppe","stepper","stepping","steppingstone","steps","stepsister","stepson","stepwise","stereo","stereographic","stereography","stereophonic","stereoscope","stereoscopic","stereoscopically","stereoscopy","stereotype","stereotypic","stereotypical","sterile","sterility","sterilization","sterilize","sterilized","sterilizes","sterling","sterlingness","stern","sternal","sternberg","sterne","sternness","sterno","sternum","steroid","steroidal","stertorous","stesha","stet","stethoscope","stetson","stetted","stetting","steuben","stevana","steve","stevedore","steven","stevena","stevenson","stevie","stevy","stew","steward","stewardess","stewardship","stewart","stg","sth","stick","sticker","stickily","stickiness","sticking","stickle","stickleback","stickler","stickpin","sticks","stickup","sticky","stieglitz","stiff","stiffen","stiffness","stifle","stifler","stifling","stigma","stigmata","stigmatic","stigmatization","stigmatizations","stigmatize","stigmatized","stile","stiletto","still","stillbirth","stillbirths","stillborn","stiller","stillest","stillman","stillmann","stillness","stillwell","stilt","stilted","stilton","stimson","stimulant","stimulate","stimulated","stimulation","stimulative","stimulator","stimulatory","stimuli","stimulus","stine","sting","stinger","stingily","stinginess","stinging","stingray","stingy","stink","stinkbug","stinker","stinking","stinkpot","stinky","stint","stinter","stinting","stipend","stipendiary","stipple","stippler","stipulate","stipulation","stir","stirling","stirred","stirrer","stirring","stirrup","stitch","stitcher","stitchery","stitching","stl","stm","stmt","stoat","stochastic","stochastically","stochasticity","stock","stockade","stockbreeder","stockbroker","stockbroking","stocker","stockhausen","stockholder","stockholm","stockily","stockiness","stockinet","stockinette","stocking","stockist","stockpile","stockpiler","stockpot","stockroom","stocks","stocktaking","stockton","stocky","stockyard","stoddard","stodge","stodgily","stodginess","stodgy","stogy","stoic","stoical","stoichiometric","stoichiometry","stoicism","stoke","stoker","stokes","stol","stole","stolen","stolid","stolidity","stolidness","stolon","stomach","stomachache","stomacher","stomachs","stomp","stone","stonecutter","stonehenge","stoneless","stonemason","stoner","stonewall","stoneware","stonewashed","stonework","stonewort","stonily","stoniness","stony","stood","stooge","stool","stoop","stop","stopcock","stopgap","stoplight","stopover","stoppable","stoppage","stoppard","stopped","stopper","stopping","stopple","stoppropagation","stops","stopwatch","stopwords","storage","store","stored","storedprocedure","storefront","storehouse","storeid","storekeep","storekeeper","storeroom","stores","stories","storing","stork","storm","stormbound","stormer","stormi","stormie","stormily","storminess","stormtroopers","stormy","story","storyboard","storyboards","storybook","storyline","storyteller","storytelling","stouffer","stoup","stout","stouten","stouthearted","stoutness","stove","stovepipe","stover","stow","stowage","stowaway","stowe","str","strabo","strace","straddle","straddler","stradivari","stradivarius","strafe","strafer","straggle","straggly","straight","straightaway","straightedge","straighten","straightener","straightforward","straightforwardness","straightjacket","straightness","straightway","strain","strained","strainer","straining","strains","strait","straiten","straitjacket","straitlaced","straitness","strand","stranded","strange","strangely","strangeness","stranger","strangle","stranglehold","strangles","strangulate","strangulation","strap","strapless","strapped","strapping","strasbourg","strata","stratagem","strategic","strategical","strategics","strategies","strategist","strategy","stratford","strati","stratification","stratified","stratify","stratigraphic","stratigraphical","stratigraphy","stratosphere","stratospheric","stratospherically","stratum","stratus","strauss","stravinsky","straw","strawberry","strawflower","stray","strayer","strcat","strcmp","strcpy","strdup","streak","streaker","streaky","stream","streamed","streamer","streaming","streamline","streamreader","streams","streamwriter","street","streetcar","streetlight","streets","streetwalker","streetwise","streisand","strength","strengthen","strengthener","strengths","strenuous","strenuousness","strep","streptococcal","streptococci","streptococcus","streptomycin","strerror","stress","stressed","stressful","stretch","stretchability","stretchable","stretched","stretcher","stretchy","strew","strewn","strftime","stria","striae","striate","striated","striation","stricken","strickland","strict","stricter","strictest","strictly","strictmode","strictness","stricture","stridden","stride","stridency","strident","strider","strides","strife","strike","strikebreak","strikebreaker","strikebreaking","strikeout","striker","strikes","striking","strindberg","string","stringarray","stringbuffer","stringbuilder","stringbyappendingpathcomponent","stringcomparison","stringed","stringencoding","stringency","stringent","stringer","stringformat","stringify","stringiness","stringing","stringio","stringlength","stringlist","stringproperty","stringr","stringreader","stringrequest","strings","stringsasfactors","stringsplitoptions","stringstream","stringtokenizer","stringtype","stringutils","stringvalue","stringvar","stringwithformat","stringwriter","stringy","strip","stripe","striped","striper","stripling","stripped","stripper","stripping","strips","stripslashes","striptease","stripteaser","stripy","strive","striven","striver","strlen","strncpy","strobe","stroboscope","stroboscopic","strode","stroke","strokecolor","strokewidth","stroking","stroll","stroller","strom","stromberg","stromboli","strong","strongbow","strongbox","stronger","strongheart","stronghold","strongish","strongly","strongman","strongmen","strongroom","strontium","strop","strophe","strophic","stropped","stropping","strove","strpos","strptime","strs","strsplit","strsql","strstr","strtok","strtolower","strtotime","struck","struct","structfield","structs","structural","structuralism","structuralist","structure","structured","structureless","structures","structuring","strudel","struggle","struggled","struggler","struggling","strum","strummed","strumming","strumpet","strung","strut","struts","strutted","strutter","strutting","strychnine","sts","stu","stuart","stub","stubbed","stubbing","stubble","stubblefield","stubbly","stubborn","stubbornness","stubby","stubs","stucco","stuccoes","stuck","stud","studbook","studded","studding","studebaker","student","studentid","studentname","students","studentship","studied","studiedness","studier","studies","studio","studios","studious","studiousness","study","studying","stuff","stuffily","stuffiness","stuffing","stuffs","stuffy","stultify","stumble","stumbled","stumbling","stump","stumpage","stumped","stumper","stumpy","stun","stung","stunk","stunned","stunner","stunning","stunt","stunted","stupefaction","stupefy","stupendous","stupendousness","stupid","stupidity","stupidness","stupor","sturdily","sturdiness","sturdy","sturgeon","sturm","stutter","stuttgart","stuyvesant","sty","stygian","style","styleable","styleclass","styled","styles","stylesheet","stylesheets","styleurls","styli","styling","stylish","stylishness","stylist","stylistic","stylistically","stylites","stylization","stylize","stylos","stylus","stymie","stymieing","stymy","styptic","styrene","styrofoam","styx","su","suable","suarez","suasion","suave","suaveness","suavity","sub","subaltern","subarctic","subareas","subarray","subaru","subassembly","subatomic","subbasement","subbed","subbing","subbranch","subcaste","subcat","subcategories","subcategorizing","subcategory","subchain","subclass","subclasses","subclassifications","subclassing","subclauses","subcommand","subcommittee","subcompact","subcomponent","subcomputation","subconcept","subconscious","subconsciousness","subconstituent","subcontinent","subcontinental","subcontract","subcontractor","subcultural","subculture","subcutaneous","subdir","subdirectories","subdirectory","subdistrict","subdivide","subdivision","subdomain","subdomains","subdue","subdued","subduer","subexpression","subfamily","subfield","subfile","subfolder","subfolders","subform","subfreezing","subgoal","subgraph","subgraphs","subgroup","subharmonic","subhead","subheading","subhuman","subindex","subinterval","subitem","subitems","subj","subject","subjection","subjective","subjectiveness","subjectivist","subjectivity","subjects","subjoin","subjugate","subjugation","subjunctive","subkey","sublayer","sublease","sublet","subletting","sublimate","sublimation","sublime","sublimeness","sublimer","subliminal","sublimity","sublist","subliterary","sublunary","submachine","submarginal","submarine","submariner","submenu","submerge","submergence","submerse","submersible","submersion","submicroscopic","submission","submissions","submissive","submissiveness","submit","submitbutton","submitform","submits","submittable","submittal","submitted","submitter","submitting","submode","submodule","submodules","subnational","subnet","subnetwork","subnormal","suboptimal","suborbital","suborder","subordinate","subordinately","subordinates","subordination","subordinator","suborn","subornation","subpage","subparagraph","subpart","subplot","subplots","subpoena","subpopulation","subproblem","subprocess","subprofessional","subprogram","subproject","subproof","subqueries","subquery","subquestion","subrange","subregion","subregional","subreport","subrogation","subroutine","subs","subsample","subschema","subscribe","subscribed","subscriber","subscribers","subscribing","subscript","subscripted","subscription","subscriptions","subsection","subsegment","subsentence","subsequence","subsequent","subsequently","subservience","subservient","subset","subsets","subside","subsidence","subsidiarity","subsidiary","subsidization","subsidize","subsidized","subsidizer","subsidy","subsist","subsistence","subsistent","subsocietal","subsoil","subsonic","subspace","subspecies","substance","substandard","substantial","substantially","substantialness","substantiate","substantiated","substantiation","substantive","substantiveness","substantivity","substation","substerilization","substitutability","substitute","substituted","substitution","substitutionary","substitutive","substr","substrata","substrate","substratum","substring","substrings","substructure","subsume","subsurface","subsystem","subtable","subtask","subteen","subtenancy","subtenant","subtend","subterfuge","subterranean","subtest","subtext","subtitle","subtle","subtleness","subtlety","subtly","subtopic","subtotal","subtract","subtracter","subtracting","subtraction","subtrahend","subtree","subtropic","subtropical","subtype","subunit","suburb","suburban","suburbanite","suburbanization","suburbanized","suburbanizing","suburbia","subvention","subversion","subversive","subversiveness","subvert","subverter","subview","subviews","subway","subzero","succ","succeed","succeeded","succeeder","succeeds","succesfully","success","successful","successfull","successfully","successfulness","succession","successive","successiveness","successor","successorship","succinct","succinctness","succor","succored","succorer","succotash","succubus","succulence","succulency","succulent","succumb","such","suchlike","suck","sucker","suckle","suckling","sucks","sucre","sucrose","suction","sud","sudan","sudanese","sudanic","sudden","suddenly","suddenness","sudetenland","sudo","sudoku","suds","sudsy","sue","sued","suede","suellen","suer","suet","suetonius","suety","suez","suffer","sufferance","sufferer","suffering","suffice","sufficiency","sufficient","sufficiently","suffix","suffixation","suffixed","suffixes","suffocate","suffocating","suffolk","suffragan","suffrage","suffragette","suffragist","suffuse","suffusion","sufi","sufism","sugar","sugarcane","sugarcoat","sugarless","sugarplum","sugary","suggest","suggested","suggester","suggestibility","suggestible","suggesting","suggestion","suggestions","suggestive","suggestiveness","suggests","sugillate","suharto","sui","suicidal","suicide","suit","suitability","suitable","suitableness","suitably","suitcase","suite","suited","suites","suiting","suitor","suits","sukarno","sukey","suki","sukiyaki","sukkot","sukkoth","sula","sulawesi","suleiman","sulfa","sulfaquinoxaline","sulfate","sulfide","sulfite","sulfonamide","sulfur","sulfuric","sulfurous","sulfurousness","sulk","sulkily","sulkiness","sulky","sulla","sullen","sullenness","sullied","sullivan","sully","sulphate","sulphide","sulphuric","sultan","sultana","sultanate","sultrily","sultriness","sultry","sulzberger","sum","sumac","sumach","sumatra","sumatran","sumer","sumeria","sumerian","summability","summable","summand","summarily","summarise","summarization","summarize","summarized","summarizer","summary","summation","summed","summer","summerdale","summerhouse","summertime","summery","summing","summit","summitry","summon","summoner","summons","sumner","sumo","sump","sumptuous","sumptuousness","sums","sumter","sun","sunbaked","sunbath","sunbathe","sunbather","sunbathing","sunbaths","sunbeam","sunbelt","sunblock","sunbonnet","sunburn","sunburst","suncream","sundae","sundanese","sundas","sunday","sunder","sundial","sundown","sundowner","sundris","sundry","sunfish","sunflower","sung","sunglass","sunk","sunlamp","sunless","sunlight","sunlit","sunned","sunni","sunniness","sunning","sunnite","sunny","sunnyvale","sunrise","sunroof","sunscreen","sunset","sunsetting","sunshade","sunshine","sunshiny","sunspot","sunstroke","sunt","suntan","suntanned","suntanning","sunup","sup","super","superabundance","superabundant","superannuate","superannuation","superb","superbness","supercargo","supercargoes","supercharge","supercharger","supercilious","superciliousness","supercity","superclass","supercomputer","supercomputing","superconcept","superconducting","superconductivity","superconductor","supercooled","supercooling","supercritical","superdense","superego","supererogation","supererogatory","superficial","superficiality","superfine","superfix","superfluity","superfluous","superfluousness","superheat","superhero","superheroes","superhighway","superhuman","superhumanness","superimpose","superimposition","superintend","superintendence","superintendency","superintendent","superior","superiority","superlative","superlativeness","superlunary","supermachine","superman","supermarket","supermen","supermodel","supermom","supernal","supernatant","supernatural","supernaturalism","supernaturalness","supernormal","supernova","supernovae","supernumerary","superordinate","superpose","superposition","superpower","superpredicate","supersaturate","supersaturation","superscribe","superscript","superscription","supersede","superseder","supersensitive","supersensitiveness","superset","supersonic","supersonically","supersonics","superstar","superstition","superstitious","superstore","superstructural","superstructure","supertanker","supertitle","superuser","supervene","supervention","superview","supervise","supervised","supervision","supervisor","supervisory","superwoman","superwomen","supine","supineness","supp","supper","suppl","supplant","supplanter","supple","supplement","supplemental","supplementary","supplementation","supplementer","suppleness","suppliant","supplicant","supplicate","supplication","supplied","supplier","suppliers","supplies","supply","supplying","support","supportability","supportable","supported","supporter","supporting","supportive","supportmapfragment","supports","suppose","supposed","supposedly","supposing","supposition","suppository","suppress","suppressant","suppressed","suppressible","suppression","suppressive","suppresslint","suppressor","suppresswarnings","suppurate","suppuration","supra","supranational","supranationalism","suprasegmental","supremacist","supremacy","supremal","supreme","supremeness","supremo","supt","surabaya","surat","surcease","surcharge","surcingle","surd","sure","sured","surefire","surefooted","surely","sureness","surer","surest","surety","surf","surface","surfaced","surfaceholder","surfacer","surfaces","surfaceview","surfacing","surfactant","surfboard","surfeit","surfer","surfing","surge","surged","surgeon","surgery","surges","surgical","surinam","suriname","surinamese","surliness","surly","surmise","surmiser","surmount","surmountable","surname","surpass","surpassed","surpassing","surplice","surplus","surplussed","surplussing","surprise","surprised","surpriser","surprising","surprisingly","surreal","surrealism","surrealist","surrealistic","surrealistically","surreality","surrender","surrenderer","surreptitious","surreptitiousness","surrey","surrogacy","surrogate","surrogation","surround","surrounded","surrounding","surtax","surveillance","surveillant","survey","surveyed","surveying","surveyor","surveys","survivability","survivable","survival","survivalist","survive","survived","survivor","survivorship","surya","sus","susan","susana","susanetta","susann","susanna","susannah","susanne","susceptibilities","susceptibility","susceptible","suscipit","susette","sushi","susi","susie","suspect","suspected","suspecter","suspecting","suspend","suspended","suspender","suspendisse","suspense","suspenseful","suspension","suspensive","suspensor","suspicion","suspicious","suspiciousness","susquehanna","sussex","sustain","sustainability","sustainable","sustainer","sustainment","sustenance","susy","sutherlan","sutherland","sutler","sutton","suture","suv","suva","suwanee","suzann","suzanna","suzanne","suzerain","suzerainty","suzette","suzhou","suzi","suzie","suzuki","suzy","sv","svalbard","svc","svelte","sven","svend","svengali","sverdlovsk","svetlana","svg","svm","svn","sw","swab","swabbed","swabbing","swabby","swabian","swaddle","swag","swagged","swagger","swagging","swahili","swain","swak","swallow","swallower","swallowtail","swam","swami","swamp","swamper","swampland","swampy","swan","swanee","swank","swankily","swankiness","swanky","swanlike","swanned","swanning","swansea","swanson","swap","swappable","swapped","swapper","swapping","swaps","sward","swarm","swarmer","swart","swarthiness","swarthmore","swarthy","swartz","swash","swashbuckler","swashbuckling","swastika","swat","swatch","swath","swathe","swather","swaths","swatted","swatter","swatting","sway","swayback","swayer","swazi","swaziland","swear","swearer","swearword","sweat","sweatband","sweater","sweatily","sweatiness","sweatpants","sweatshirt","sweatshop","sweaty","swed","swede","sweden","swedenborg","swedish","sweeney","sweep","sweeper","sweeping","sweepingness","sweeps","sweepstake","sweepstakes","sweet","sweetbread","sweetbrier","sweetcorn","sweeten","sweetened","sweetener","sweetening","sweetheart","sweetie","sweeting","sweetish","sweetmeat","sweetness","sweetshop","swell","swellhead","swelling","swelter","sweltering","swen","swenson","swept","sweptback","swerve","swerving","swf","swi","swift","swifter","swiftness","swig","swigged","swigging","swill","swim","swimmer","swimming","swimsuit","swinburne","swindle","swindler","swine","swineherd","swing","swingeing","swinger","swinging","swingutilities","swingworker","swingy","swinish","swinishness","swink","swipe","swiper","swiperefreshlayout","swiping","swirl","swirling","swirly","swish","swishy","swiss","switch","switchback","switchblade","switchboard","switched","switcher","switches","switchgear","switching","switchman","switchmap","switchmen","switchover","switz","switzer","switzerland","swivel","swizzle","swob","swollen","swoon","swooning","swoop","swoosh","swop","sword","swordfish","swordplay","swordplayer","swordsman","swordsmanship","swordsmen","swordtail","swore","sworn","swot","swt","swum","swung","sx","sy","sybarite","sybaritic","sybase","sybil","sybila","sybilla","sybille","sybyl","sycamore","sycophancy","sycophant","sycophantic","sycophantically","syd","sydel","sydelle","sydney","sykes","sylas","syllabi","syllabic","syllabicate","syllabication","syllabicity","syllabification","syllabify","syllable","syllabub","syllabus","syllabusss","syllogism","syllogistic","sylow","sylph","sylphic","sylphlike","sylphs","sylvan","sylvania","sylvester","sylvia","sylvie","sym","syman","symbiont","symbioses","symbiosis","symbiotic","symbol","symbolic","symbolical","symbolics","symbolism","symbolist","symbolization","symbolize","symbolized","symbolizes","symbols","symfony","symington","symlink","symlinks","symmetric","symmetrical","symmetrically","symmetricalness","symmetrization","symmetrizing","symmetry","symon","sympathetic","sympathetically","sympathize","sympathized","sympathizer","sympathizing","sympathy","symphonic","symphonists","symphony","symposium","symptom","symptomatic","symptomatically","symptomatology","symptoms","sympy","syn","synagogal","synagogue","synapse","synaptic","sync","synced","synchronism","synchronization","synchronize","synchronized","synchronizer","synchronous","synchronously","synchronousness","synchrony","synchrotron","syncing","syncopate","syncopation","syncope","syndic","syndicalist","syndicate","syndrome","synergism","synergistic","synergy","synfuel","synge","synod","synonym","synonymic","synonymous","synonyms","synonymy","synopses","synopsis","synopsized","synopsizes","synopsizing","synoptic","syntactic","syntactical","syntactically","syntactics","syntax","syntaxerror","syntheses","synthesis","synthesize","synthesized","synthesizer","synthesizes","synthetic","synthetically","syphilis","syphilitic","syphilized","syphilizing","syracuse","syria","syriac","syrian","syringe","syrup","syrupy","sys","sysadmin","syscall","syscap","sysdate","syslog","system","systematic","systematical","systematics","systematization","systematize","systematized","systematizer","systematizing","systemctl","systemd","systemic","systemically","systemization","systemjs","systems","systole","systolic","syswow","sz","szilard","szymborska","t","ta","tab","tabasco","tabatha","tabb","tabbar","tabbarcontroller","tabbatha","tabbed","tabbi","tabbie","tabbing","tabbitha","tabbouleh","tabboulehs","tabby","tabcontent","tabcontrol","taber","tabernacle","tabhost","tabid","tabina","tabindex","tabitem","tabitha","tabla","tablayout","table","tablea","tableau","tableaux","tableb","tablecell","tablecloth","tablecloths","tablecolumn","tabledata","tableid","tableland","tablelayout","tablemodel","tablename","tablerow","tables","tablesorter","tablespace","tablespoon","tablespoonful","tablet","tabletop","tablets","tableview","tableviewcontroller","tableware","tabling","tabloid","taboo","tabor","tabpanel","tabriz","tabs","tabula","tabular","tabulate","tabulation","tabulator","tabview","tac","tachometer","tachometry","tachycardia","tachyon","tacit","tacitness","taciturn","taciturnity","tacitus","tack","tacker","tackiness","tackle","tackler","tackling","tacky","taco","tacoma","tact","tactful","tactfulness","tactic","tactical","tactician","tactile","tactility","tactless","tactlessness","tactual","tad","tadd","taddeo","taddeusz","tadeas","tadeo","tades","tadio","tadpole","tadzhikistan","tadzhikstan","taegu","taejon","taffeta","taffrail","taffy","taft","tag","tagalog","tagged","tagger","tagging","tagid","taglib","tagname","tagore","tags","tagus","tahiti","tahitian","tahoe","tahoma","taichung","taiga","tail","tailback","tailcoat","tailer","tailgate","tailgater","tailing","tailless","taillessness","taillight","tailor","tailpipe","tailspin","tailwind","tainan","taine","taint","tainted","taipei","tait","taite","taiwan","taiwanese","taiyuan","tajikistan","take","takeaway","taken","takeoff","takeout","takeover","taker","takes","taking","taklamakan","talbert","talbot","talc","talcked","talcking","talcum","tale","talebearer","talent","talented","talentless","taler","tali","talia","taliesin","talion","talisman","talismanic","talk","talkative","talkativeness","talked","talker","talkie","talking","talks","talky","tall","talladega","tallahassee","tallahatchie","tallahoosa","tallboy","tallchief","talley","talleyrand","tallia","tallie","tallinn","tallish","tallness","tallou","tallow","tallowy","tallulah","tally","tallyho","talmud","talmudic","talmudist","talon","talus","talya","talyah","tam","tamable","tamale","tamar","tamara","tamarack","tamarah","tamarind","tamarra","tamas","tambourine","tame","tamed","tameka","tameness","tamera","tamerlane","tami","tamika","tamiko","tamil","tamma","tammany","tammara","tammi","tammie","tammy","tamp","tampa","tampax","tamper","tampered","tamperer","tampon","tamqrah","tamra","tan","tana","tanager","tanaka","tananarive","tanbark","tancred","tandem","tandi","tandie","tandoori","tandy","taney","tang","tanganyika","tangelo","tangency","tangent","tangential","tangerine","tangibility","tangible","tangibleness","tangibly","tangier","tangle","tango","tangshan","tangy","tanhya","tani","tania","tanisha","tanitansy","tank","tankard","tanker","tankful","tann","tanned","tannenbaum","tanner","tannery","tannest","tanney","tannhuser","tannie","tannin","tanning","tanny","tansy","tantalization","tantalize","tantalized","tantalizing","tantalizingly","tantalizingness","tantalum","tantalus","tantamount","tantra","tantrum","tanya","tanzania","tanzanian","tao","taoism","taoist","tap","tapdance","tape","taped","tapeline","taper","taperer","tapestry","tapeworm","tapioca","tapir","tapped","tapper","tappet","tapping","taproom","taproot","taps","tar","tara","tarah","tarantella","tarantula","tarawa","tarazed","tarbell","tardily","tardiness","tardy","tare","target","targeted","targetentity","targetframework","targeting","targetname","targetnamespace","targetpath","targetproperty","targets","targetsdkversion","targettype","tariff","tarim","tarkington","tarmac","tarmacked","tarmacking","tarn","tarnish","tarnished","taro","tarot","tarp","tarpapered","tarpaulin","tarpon","tarra","tarragon","tarrah","tarrance","tarred","tarring","tarry","tarrytown","tarsal","tarsi","tarsus","tart","tartan","tartar","tartaric","tartary","tartness","tartuffe","taryn","tarzan","tasha","tashkent","tasia","task","taskawaiter","taskbar","tasked","taskgraph","taskid","tasklist","taskmaster","taskmistress","taskname","tasks","taskthread","tasmania","tasmanian","tass","tassel","tassellings","taste","tasted","tasteful","tastefulness","tasteless","tastelessness","taster","tastes","tastily","tastiness","tasting","tasty","tat","tatami","tatar","tate","tater","tatiana","tatiania","tatted","tatter","tatterdemalion","tattered","tatting","tattle","tattler","tattletale","tattoo","tattooer","tattooist","tatty","tatum","tau","taught","taunt","taunter","taunting","taupe","taurus","taut","tauten","tautness","tautological","tautologous","tautology","tavern","taverner","tawdrily","tawdriness","tawdry","tawney","tawny","tawnya","tawsha","tax","taxable","taxably","taxation","taxed","taxes","taxi","taxicab","taxidermist","taxidermy","taximeter","taxing","taxiway","taxonomic","taxonomically","taxonomist","taxonomy","taxpayer","taxpaying","taylor","tb","tba","tbilisi","tbl","tbn","tbody","tbs","tbsp","tc","tchaikovsky","tchar","tcl","tcp","tcpclient","tcpdf","tcs","td","tdd","tds","te","tea","teabag","teacake","teacart","teach","teachable","teacher","teachers","teaching","teacloth","teacup","teacupful","teador","teahouse","teak","teakettle","teakwood","teal","tealeaves","team","teamcity","teamid","teammate","teamname","teams","teamster","teamwork","teapot","tear","tearaway","teardown","teardrop","tearer","tearful","tearfulness","teargas","teargassed","teargassing","tearjerker","tearoom","teary","teas","teasdale","tease","teasel","teaser","teashop","teasing","teaspoon","teaspoonful","teat","teatime","tech","techcrunch","technet","technetium","technetwork","technical","technicality","technically","technicalness","technician","technicolor","technion","technique","techniques","technocracy","technocrat","technocratic","technological","technologies","technologist","technology","technophobia","technophobic","technotes","techs","tectonic","tectonically","tectonics","tecumseh","ted","tedd","tedda","teddi","teddie","teddy","tedi","tedie","tedious","tediousness","tedium","tedman","tedmund","tedra","tee","teeing","teem","teeming","teemingness","teen","teena","teenage","teenager","teeny","teenybopper","teepee","teeshirt","teeter","teeth","teethe","teether","teething","teethmarks","teetotal","teetotaler","teetotalism","tefl","teflon","tegucigalpa","teheran","tehran","teirtza","tektite","tektronix","tel","telecast","telecommunicate","telecommunication","telecommute","telecoms","teleconference","teledyne","telefunken","telegenic","telegram","telegrammed","telegramming","telegraph","telegraphic","telegraphically","telegraphist","telegraphs","telegraphy","telekineses","telekinesis","telekinetic","telemachus","telemann","telemarketer","telemarketing","telemeter","telemetric","telemetry","teleological","teleology","telepathic","telepathically","telepathy","telephone","telephonic","telephonist","telephony","telephonymanager","telephoto","telephotography","teleprinter","teleprocessing","teleprompter","telerik","telescope","telescopic","telescopically","teletext","telethon","teletype","teletypewriter","televangelism","televangelist","televise","television","televisor","televisual","telex","tell","teller","telling","tells","telltale","tellurium","tellus","telly","telnet","telomeric","telugu","tem","temblor","temerity","temp","temparray","tempdata","tempdb","tempe","temper","tempera","temperament","temperamental","temperance","temperate","temperately","temperateness","temperature","tempered","tempering","tempers","tempest","tempestuous","tempestuousness","tempfile","template","templatebinding","templated","templatefield","templates","templateurl","templating","temple","templeman","templeton","templist","tempo","tempoes","tempor","temporal","temporarily","temporariness","temporarinesses","temporary","temporize","temporizer","temporizing","temporizings","temps","tempt","temptable","temptation","tempted","tempter","tempting","temptress","tempura","tempuri","tempus","ten","tenabilities","tenability","tenable","tenableness","tenably","tenacious","tenaciousness","tenacity","tenancy","tenant","tenanted","tenantid","tenantry","tench","tend","tended","tendency","tendentious","tendentiousness","tender","tendered","tenderer","tenderest","tenderfoot","tenderhearted","tenderheartedness","tendering","tenderize","tenderizer","tenderloin","tenderly","tenderness","tending","tendinitis","tendon","tendril","tends","tenebrous","tenement","tenet","tenex","tenfold","tenn","tenneco","tenner","tennessean","tennessee","tenney","tennis","tennyson","tenochtitlan","tenon","tenor","tenpin","tens","tense","tenseness","tensile","tension","tensional","tensionless","tensions","tensity","tensor","tensorflow","tensorial","tensors","tenspot","tent","tentacle","tentative","tentativeness","tented","tenter","tenterhook","tenth","tenths","tenting","tentity","tenuity","tenuous","tenuousness","tenure","teodoor","teodor","teodora","teodorico","teodoro","tepee","tepid","tepidity","tepidness","tequila","tera","teradata","teratogenic","teratology","terbium","tercel","tercentenary","tercentennial","terence","terencio","teresa","terese","tereshkova","teresina","teresita","teressa","teri","teriann","terkel","term","termagant","termcap","termer","terminable","terminableness","terminal","terminals","terminate","terminated","terminates","terminating","termination","terminative","terminator","termini","terminological","terminology","terminus","termite","terms","tern","ternary","terpsichore","terpsichorean","terr","terra","terrace","terracing","terracotta","terraform","terrain","terramycin","terran","terrance","terrapin","terrarium","terrazzo","terre","terrel","terrell","terrence","terrestrial","terri","terrible","terribleness","terribly","terrie","terrier","terrific","terrifically","terrify","terrifying","terrijo","terrill","terrine","territorial","territoriality","territory","terror","terrorism","terrorist","terroristic","terrorize","terrorized","terrorizer","terry","terrycloth","terrye","terse","terseness","tersina","tertian","tertiary","terza","tesl","tesla","tesol","tess","tessa","tessellate","tessellation","tesseract","tesseral","tessi","tessie","tessy","test","testability","testable","testament","testamentary","testapp","testate","testator","testatrices","testatrix","testbed","testcard","testcase","testclass","testcompile","testcontroller","testdata","testdb","teste","tested","tester","testers","testes","testfile","testicle","testicular","testid","testifier","testify","testily","testimonial","testimony","testiness","testing","testis","testlist","testmethod","testname","testng","testobject","testosterone","testrunner","tests","testservice","teststring","testsuite","testtable","testuser","testy","tetanus","tetchy","tether","tethered","tethys","tetons","tetra","tetrachloride","tetracycline","tetrafluoride","tetragonal","tetrahalides","tetrahedral","tetrahedron","tetrameron","tetrameter","tetrasodium","tetravalent","teuton","teutonic","tex","texaco","texan","texas","texcoord","text","textalign","textalignment","textappearance","textappearancemedium","textarea","textblock","textbook","textbox","textboxes","textboxfor","textchanged","textcolor","textcontent","textedit","textelement","textfield","textfieldexpression","textfields","textfile","textile","textinput","textinputlayout","textlabel","textmate","texto","textron","texts","textsize","textstatus","textstyle","texttospeech","textual","textural","texture","textured","textures","textutils","textview","textviews","textwatcher","textwrapping","textwriter","tf","tfoot","tform","tfs","tg","tgt","tgz","th","thacher","thackeray","thad","thaddeus","thaddus","thadeus","thai","thailand","thain","thaine","thalami","thalamus","thales","thalia","thalidomide","thallium","thallophyte","thames","than","thane","thanh","thank","thanker","thankful","thankfuller","thankfullest","thankfulness","thankless","thanklessness","thanks","thanksgiving","thankyou","thant","thanx","thar","that","thatch","thatcher","thatching","thats","thaumaturge","thaw","thaxter","thayer","thayne","thc","the","thea","thead","theadora","theano","theater","theatergoer","theatergoing","theatric","theatrical","theatricality","theatrics","thebault","thebes","theda","thedate","thedric","thedrick","thee","theeing","theform","theft","theiler","their","theirs","theism","theist","theistic","thekla","thelist","thelma","them","themas","thematic","thematically","thematics","theme","themeoverlay","themeresource","themes","themistocles","themselves","then","thence","thenceforth","thenceforward","thenreturn","theo","theobald","theocracy","theocratic","theocritus","theodolite","theodor","theodora","theodore","theodoric","theodosia","theodosian","theodosius","theologian","theological","theologists","theology","theorem","theoretic","theoretical","theoretically","theoretician","theoretics","theories","theorist","theorization","theorize","theory","theosophic","theosophical","theosophist","theosophy","therapeutic","therapeutically","therapeutics","therapist","therapy","theravada","there","thereabout","thereafter","thereat","thereby","therefor","therefore","therefrom","therein","thereof","thereon","theres","theresa","therese","theresina","theresita","theressa","thereto","theretofore","thereunder","thereunto","thereupon","therewith","therine","therm","thermal","thermionic","thermionics","thermistor","thermo","thermocouple","thermodynamic","thermodynamical","thermodynamics","thermoelastic","thermoelectric","thermoformed","thermoforming","thermogravimetric","thermoluminescence","thermometer","thermometric","thermometry","thermonuclear","thermopile","thermoplastic","thermopower","thermos","thermosetting","thermostable","thermostat","thermostatic","thermostatically","thermostatics","thermostatted","thermostatting","theron","thesauri","thesaurus","these","theseus","thesis","thespian","thespis","thessalonian","thessalonki","thessaly","theta","thevalue","thew","they","thia","thiamine","thibaud","thibaut","thick","thicken","thickener","thickening","thicket","thickheaded","thickish","thickness","thickset","thief","thiensville","thieu","thieve","thievery","thievish","thievishness","thigh","thighbone","thighs","thimble","thimbleful","thimbu","thimphu","thin","thine","thing","thingamabob","thingamajig","things","thingy","think","thinkable","thinkableness","thinkably","thinker","thinking","thinkingly","thinks","thinned","thinner","thinness","thinnest","thinning","thinnish","thiocyanate","thiouracil","third","thirst","thirster","thirstily","thirstiness","thirsty","thirteen","thirteenths","thirtieths","thirty","this","thiscall","thistle","thistledown","thisworkbook","thither","tho","thole","thom","thoma","thomas","thomasa","thomasin","thomasina","thomasine","thomism","thomistic","thompson","thomson","thong","thor","thoracic","thorax","thorazine","thoreau","thoriate","thorin","thorium","thorn","thornburg","thorndike","thornie","thorniness","thornton","thorny","thorough","thoroughbred","thoroughfare","thoroughgoing","thoroughly","thoroughness","thorpe","thorstein","thorsten","thorvald","those","thoth","thou","though","thought","thoughtful","thoughtfully","thoughtfulness","thoughtless","thoughtlessness","thoughts","thousand","thousandfold","thousands","thousandths","thr","thrace","thracian","thrall","thralldom","thrash","thrasher","thrashing","thread","threadbare","threaded","threader","threadid","threadidx","threading","threadlike","threadlocal","threadpool","threadpoolexecutor","threads","threadstart","thready","threat","threaten","threatener","threatening","three","threefold","threepence","threepenny","threescore","threesome","threeten","threnody","thresh","thresher","threshold","threw","thrice","thrift","thriftily","thriftiness","thriftless","thrifty","thrill","thriller","thrilling","thrive","thriver","thriving","throat","throatily","throatiness","throaty","throb","throbbed","throbbing","throe","throeing","thrombi","thromboses","thrombosis","thrombotic","thrombus","throne","throneberry","throng","throttle","throttler","through","throughout","throughput","throughway","throw","throwable","throwaway","throwback","thrower","throwing","thrown","throwout","throws","thru","thrum","thrummed","thrumming","thrush","thrust","thruster","thruway","thu","thucydides","thud","thudded","thudding","thug","thuggee","thuggery","thuggish","thule","thulium","thumb","thumbnail","thumbnails","thumbs","thumbscrew","thumbtack","thump","thunder","thunderbird","thunderbolt","thunderclap","thundercloud","thunderer","thunderhead","thundering","thunderous","thundershower","thunderstorm","thunderstruck","thundery","thunk","thur","thurber","thurman","thursday","thurstan","thurston","thus","thwack","thwacker","thwart","thwarter","thx","thy","thyme","thymeleaf","thymine","thymus","thyratron","thyristor","thyroglobulin","thyroid","thyroidal","thyronine","thyrotoxic","thyrotrophic","thyrotrophin","thyrotropic","thyrotropin","thyroxine","thyself","ti","tia","tianjin","tiara","tibble","tiber","tiberius","tibet","tibetan","tibia","tibiae","tibial","tibold","tiburon","tic","tick","ticker","ticket","tickets","ticking","tickle","tickler","ticklish","ticklishness","ticks","ticktacktoe","ticktock","ticonderoga","tid","tidal","tidbit","tiddlywinks","tide","tideland","tidewater","tideway","tidily","tidiness","tidy","tidying","tidyr","tidyverse","tie","tieback","tiebold","tiebout","tiebreaker","tieck","tied","tiena","tienanmen","tientsin","tier","tierney","tiertza","ties","tif","tiff","tiffani","tiffanie","tiffany","tiffi","tiffie","tiffy","tiger","tigerish","tight","tighten","tightener","tightfisted","tightly","tightness","tightrope","tightwad","tigress","tigris","tijuana","tike","til","tilda","tilde","tildi","tildie","tildy","tile","tiled","tiler","tiles","tiling","till","tillable","tillage","tiller","tillich","tillie","tillman","tilly","tilt","tilth","tim","timber","timbering","timberland","timberline","timbre","timbrel","timbuktu","time","timebase","timed","timedelta","timediff","timeframe","timeinterval","timeit","timekeeper","timekeeping","timeless","timelessness","timeline","timeliness","timely","timeout","timeouts","timepicker","timepiece","timer","timers","timertask","times","timescale","timeseries","timeserver","timeserving","timeshare","timesheet","timespan","timestamp","timestamped","timestamps","timetable","timeunit","timeworn","timex","timezone","timezones","timi","timid","timidity","timidness","timing","timings","timmi","timmie","timmy","timofei","timon","timorous","timorousness","timoteo","timothea","timothee","timotheus","timothy","timpani","timpanist","timur","tin","tina","tincidunt","tincture","tinder","tinderbox","tine","tinfoil","ting","tinge","tingeing","tingle","tingling","tingly","tinily","tininess","tinker","tinkertoy","tinkle","tinkling","tinkly","tinned","tinner","tinnily","tinniness","tinning","tinnitus","tinny","tinplate","tinsel","tinseltown","tinsmith","tinsmiths","tint","tintcolor","tinter","tintinnabulation","tintoretto","tintype","tinware","tiny","tinyint","tinymce","tinypic","tioga","tip","tiphani","tiphanie","tiphany","tipi","tipo","tipoff","tippecanoe","tipped","tipper","tipperary","tippet","tipping","tipple","tippler","tippy","tips","tipsily","tipsiness","tipster","tipsy","tiptoe","tiptoeing","tiptop","tirade","tirana","tirane","tire","tired","tireder","tiredest","tiredness","tireless","tirelessness","tires","tiresias","tiresome","tiresomeness","tiring","tiro","tirol","tirolean","tirrell","tis","tish","tisha","tissue","tit","titan","titanate","titania","titanic","titanically","titanium","titbit","titel","titer","tithe","tither","tithing","titian","titicaca","titillate","titillating","titillation","titivate","titivation","title","titlebar","titled","titleholder","titlelabel","titles","titling","titmice","titmouse","tito","titrate","titration","titted","titter","titting","tittle","titular","titulo","titus","tizzy","tj","tk","tkey","tkinter","tko","tl","tlaloc","tlc","tld","tldr","tlingit","tls","tlsv","tm","tmodel","tmp","tmpdir","tmpl","tmux","tn","tnpk","tns","tnt","to","toad","toadstool","toady","toadyism","toarray","toast","toaster","toastmaster","toastmistress","toasty","tobacco","tobacconist","tobaggon","tobago","tobase","tobe","tobey","tobi","tobiah","tobias","tobie","tobin","tobit","tobject","toboggan","tobottomof","toby","tobye","tobytearray","toc","tocantins","toccata","tochararray","tocqueville","tocsin","tod","todataurl","todate","todatetime","today","todays","todd","toddie","toddle","toddler","toddy","todictionary","todo","todolist","todos","todouble","toe","toecap","toeclip","toefl","toehold","toeing","toenail","toendof","toequal","toffee","tofixed","tofu","tog","toga","toge","together","togetherness","togged","togging","toggle","togglebutton","toggleclass","toggled","toggler","toggles","toggling","togo","togolese","toiboid","toil","toilet","toiletry","toilette","toilsome","toilsomeness","toinette","toint","toitem","tojo","tojson","tok","tokamak","tokay","toke","token","tokenism","tokenize","tokenized","tokenizer","tokens","tokugawa","tokyo","tokyoite","toland","told","tole","toledo","toleftof","tolerability","tolerable","tolerably","tolerance","tolerant","tolerate","toleration","tolist","tolkien","toll","tollbooth","tollbooths","tolley","tollgate","tollhouse","tollway","tolower","tolowercase","tolstoy","toluene","tolyatti","tom","toma","tomahawk","tomasina","tomasine","tomaso","tomato","tomatoes","tomb","tombaugh","tombigbee","tomblike","tombola","tomboy","tomboyish","tombstone","tomcat","tomcatted","tomcatting","tome","tomfool","tomfoolery","tomi","tomkin","tomlin","tommed","tommi","tommie","tomming","tommy","tomographic","tomography","tomorrow","tompkins","tomsk","tomtit","ton","tonal","tonality","tone","tonearm","toneless","tonelessness","toner","tong","tonga","tongan","tongue","tongueless","tonguing","toni","tonia","tonic","tonie","tonight","tonio","tonk","tonnage","tonne","tonnie","tons","tonsil","tonsillectomy","tonsillitis","tonsorial","tonsure","tonto","tony","tonya","tonye","too","toodle","took","tool","toolbar","toolbox","toolchain","toolchains","tooler","tooling","toolkit","toolkits","toolmake","toolmaker","toolmaking","tools","toolset","toolsmith","tooltip","tooltips","toomey","toot","tooter","tooth","toothache","toothbrush","toothily","toothless","toothmarks","toothpaste","toothpick","tooths","toothsome","toothy","tootle","toots","tootsie","tootsy","top","topaz","topbar","topcoat","topdressing","topeka","toper","topflight","topgallant","topiary","topic","topical","topicality","topics","topknot","topleft","topless","toplevel","topmast","topmost","topnav","topnotch","topocentric","topographer","topographic","topographical","topography","topological","topologist","topology","topped","topper","topping","topple","topsail","topside","topsoil","topspin","topsy","toque","tor","torah","torahs","torch","torchbearer","torchlight","tore","toreador","torey","tori","torie","torightof","torin","torment","tormenting","tormentor","torn","tornado","tornadoes","toroid","toroidal","toronto","torpedo","torpedoes","torpid","torpidity","torpor","torque","torquemada","torr","torrance","torre","torrence","torrens","torrent","torrential","torrey","torricelli","torrid","torridity","torridness","torrie","torrin","torry","tors","torsi","torsion","torsional","torsions","torso","tort","torte","tortellini","torten","tortilla","tortoise","tortoiseshell","tortoisesvn","tortola","tortoni","tortor","tortuga","tortuous","tortuousness","torture","torturous","torus","tory","tos","tosca","toscanini","toshiba","toss","tossup","tostartof","tostring","tot","totable","total","totalamount","totalcount","totaler","totalistic","totalitarian","totalitarianism","totality","totalizator","totalizing","totally","totalprice","totals","totaltime","tote","totem","totemic","toter","toting","toto","totopof","totted","totter","totterer","tottering","totting","toucan","touch","touchable","touchableopacity","touchdown","touched","toucher","touches","touchesbegan","touchily","touchiness","touching","touchline","touchscreen","touchstart","touchstone","touchy","tough","toughen","toughener","toughness","toughs","toulouse","toupee","toupper","touppercase","tour","toured","tourer","touring","tourism","tourist","touristic","touristy","tourmaline","tournament","tourney","tourniquet","tours","tousle","tout","touter","tova","tove","tow","toward","towardliness","towardly","towards","towboat","towel","towelette","toweling","tower","towering","towhead","towhee","towline","town","towner","townes","towney","townhouse","townie","townley","townsend","townsfolk","township","townsman","townsmen","townspeople","townswoman","townswomen","towny","towpath","towpaths","towrope","towsley","toxemia","toxic","toxicity","toxicological","toxicologist","toxicology","toxin","toy","toyer","toymaker","toynbee","toyoda","toyota","toys","toyshop","tp","tpl","tq","tr","trac","trace","traceability","traceable","traceableness","traceback","traced","tracee","traceless","tracepoint","tracer","tracery","traces","tracey","trachea","tracheae","tracheal","tracheotomy","traci","tracie","tracing","track","trackage","trackball","trackbed","tracked","tracker","tracking","trackless","tracks","tracksuit","tract","tractability","tractable","tractably","tractarians","traction","tractive","tractor","tracts","tracy","trade","trademark","tradeoff","trader","trades","tradesman","tradesmen","tradespeople","tradespersons","tradeswoman","tradeswomen","trading","tradition","traditional","traditionalism","traditionalist","traditionalistic","traditionalized","traditionally","traduce","traefik","trafalgar","traffic","trafficked","trafficker","trafficking","tragedian","tragedienne","tragedy","tragic","tragically","tragicomedy","tragicomic","trail","trailblazer","trailblazing","trailer","trailing","trails","trailside","train","trainable","trained","trainee","traineeships","trainer","training","trainman","trainmen","trains","trainspotter","traipse","trait","traitor","traitorous","traits","trajan","trajectory","tram","trammed","trammel","trammeled","tramming","tramp","trample","trampler","trampoline","tramway","tran","trance","tranche","tranquil","tranquility","tranquilize","tranquilized","tranquilizer","tranquilizes","tranquilizing","tranquillize","tranquillizer","tranquilness","trans","transact","transaction","transactional","transactionid","transactionmanager","transactions","transactionscope","transactor","transalpine","transaminase","transatlantic","transcaucasia","transceiver","transcend","transcendence","transcendent","transcendental","transcendentalism","transcendentalist","transclude","transconductance","transcontinental","transcribe","transcriber","transcript","transcription","transcultural","transducer","transduction","transect","transept","transfer","transferability","transferal","transferee","transference","transferor","transferral","transferred","transferrer","transferring","transfers","transfiguration","transfigure","transfinite","transfix","transform","transformation","transformational","transformations","transformed","transformer","transformers","transforming","transforms","transfuse","transfusion","transgress","transgression","transgressor","transience","transiency","transient","transistor","transistorize","transit","transite","transition","transitional","transitions","transitive","transitiveness","transitivenesses","transitivity","transitoriness","transitory","transl","translatability","translatable","translate","translated","translates","translatesautoresizingmaskintoconstraints","translatex","translatey","translatez","translating","translation","translational","translations","translator","transliterate","translucence","translucency","translucent","transmigrate","transmissible","transmission","transmissive","transmit","transmittable","transmittal","transmittance","transmitted","transmitter","transmitting","transmogrification","transmogrify","transmutation","transmute","transnational","transoceanic","transom","transonic","transpacific","transparency","transparent","transparentness","transpiration","transpire","transplant","transplantation","transpolar","transponder","transport","transportability","transportable","transportation","transports","transpose","transposed","transposition","transputer","transsexual","transsexualism","transship","transshipment","transshipped","transshipping","transubstantiation","transvaal","transversal","transverse","transvestism","transvestite","transvestitism","transylvania","trap","trapdoor","trapeze","trapezium","trapezoid","trapezoidal","trappable","trapped","trapper","trapping","trappist","trapshooting","trash","trashcan","trashiness","trashy","trastevere","trauma","traumatic","traumatically","traumatize","travail","travel","traveled","traveler","traveling","travelog","travelogue","traver","traversal","traverse","traverser","traversing","travertine","travesty","travis","travus","trawl","trawler","tray","treacherous","treacherousness","treachery","treacle","treacly","tread","treader","treadle","treadmill","treadwell","treas","treason","treasonous","treasure","treasurer","treasurership","treasury","treat","treatable","treated","treater","treating","treatise","treatment","treats","treaty","treble","treblinka","tree","treeing","treeless","treelike","treemap","treenode","trees","treeset","treetop","treeview","treeviewitem","trefoil","trefor","trek","trekked","trekker","trekkie","trekking","trellis","tremain","tremaine","trematode","tremayne","tremble","trembler","trembles","trembly","tremendous","tremendousness","tremolo","tremor","tremulous","tremulousness","trench","trenchancy","trenchant","trencher","trencherman","trenchermen","trend","trendily","trendiness","trends","trendy","trenna","trent","trenton","trepanned","trepidation","tresa","trescha","trespass","trespasser","tress","tressa","tressed","tresses","tressing","trestle","tresult","trev","trevar","trevelyan","trever","trevino","trevor","trey","tri","triable","triableness","triad","triadic","triage","trial","trialization","trialled","trialling","trials","triamcinolone","triangle","triangles","triangulable","triangular","triangularization","triangulate","triangulation","triangulum","trianon","triassic","triathlon","triatomic","tribal","tribalism","tribe","tribesman","tribesmen","tribeswoman","tribeswomen","tribulate","tribulation","tribunal","tribune","tributary","tribute","trice","tricentennial","triceps","triceratops","trichina","trichinae","trichinoses","trichinosis","trichloroacetic","trichloroethane","trichotomy","trichromatic","tricia","trick","trickery","trickily","trickiness","trickle","tricks","trickster","tricky","tricolor","tricycle","trident","tridiagonal","trie","tried","triennial","trier","tries","trieste","triffid","trifle","trifler","trifluoride","trifocals","trig","trigged","trigger","triggered","triggering","triggers","triggest","trigging","triglyceride","trigonal","trigonometric","trigonometrical","trigonometry","trigram","trihedral","trike","trilateral","trilby","trilingual","trill","trillion","trillionth","trillionths","trillium","trilobite","trilogy","trim","trimaran","trimble","trimer","trimester","trimmed","trimmer","trimmest","trimming","trimness","trimodal","trimonthly","trimurti","trina","trinidad","trinitarian","trinitrotoluene","trinity","trinket","trinketer","trio","triode","trioxide","trip","tripartite","tripartition","tripe","triphenylarsine","triphenylphosphine","triphenylstibine","triphosphopyridine","triple","triplet","triplex","triplicate","triplication","triply","tripod","tripodal","tripoli","tripolyphosphate","tripos","tripp","trippe","tripped","tripper","tripping","trips","triptych","triptychs","tripwire","trireme","tris","trisect","trisection","trisector","trish","trisha","trisodium","trista","tristam","tristan","tristate","tristique","trisyllable","trite","tritely","triteness","tritium","triton","triumph","triumphal","triumphalism","triumphant","triumphs","triumvir","triumvirate","triune","trivalent","trivet","trivia","trivial","triviality","trivialization","trivialize","trivially","trivium","trix","trixi","trixie","trixy","trobriand","trochaic","trochee","trod","trodden","trodes","troff","troglodyte","troika","trojan","troll","trolled","trolley","trolleybus","trolling","trollish","trollop","trollope","trolly","trombone","trombonist","tromp","trondheim","troop","trooper","troopship","trope","tropez","trophic","trophy","tropic","tropical","tropism","tropocollagen","troposphere","tropospheric","trot","troth","troths","trotsky","trotted","trotter","trotting","troubadour","trouble","troubled","troublemaker","troubler","troubles","troubleshoot","troubleshooter","troubleshooting","troubleshot","troublesome","troublesomeness","trough","troughs","trounce","trouncer","troupe","trouper","trouser","trousseau","trousseaux","trout","troutman","trove","trow","trowel","troweler","troy","troyes","trstram","truancy","truant","truce","truck","truckee","trucker","trucking","truckle","truckload","truculence","truculent","truda","trude","trudeau","trudey","trudge","trudi","trudie","trudy","true","truelove","trueman","trueness","truer","truest","truetype","truffle","truism","trujillo","trula","truly","trumaine","truman","trumann","trumbull","trump","trumpery","trumpet","trumpeter","trunc","truncate","truncated","truncation","truncheon","trundle","trundler","trunk","trunnion","truss","trusser","trussing","trust","trusted","trustee","trusteeing","trusteeship","truster","trustful","trustfulness","trustiness","trusting","trusts","truststore","trustworthier","trustworthiest","trustworthiness","trustworthy","trusty","truth","truthful","truthfulness","truths","truthy","trw","trx","try","tryed","trygetvalue","trying","tryout","tryparse","trypsin","tryst","ts","tsa","tsarevich","tsarina","tsarism","tsarist","tsc","tsconfig","tsetse","tsimshian","tsiolkovsky","tsitsihar","tslint","tsource","tsp","tspan","tsql","tst","tsunami","tsunematsu","tsv","tswana","tsx","tt","ttf","ttk","ttl","tts","ttt","tty","ttys","tu","tuamotu","tuareg","tub","tuba","tubae","tubal","tubbed","tubbing","tubby","tube","tubeless","tuber","tubercle","tubercular","tuberculin","tuberculoses","tuberculosis","tuberculous","tuberose","tuberous","tubing","tubman","tubular","tubule","tuck","tucker","tuckie","tucky","tucson","tucuman","tude","tudor","tue","tuesday","tuft","tufter","tufting","tug","tugboat","tugged","tugging","tuition","tulane","tularemia","tulip","tull","tulle","tulley","tully","tulsa","tum","tumble","tumbledown","tumbler","tumbleweed","tumblr","tumbrel","tumescence","tumescent","tumid","tumidity","tummy","tumor","tumorous","tums","tumult","tumultuous","tumultuousness","tumulus","tun","tuna","tunable","tunableness","tundra","tune","tuned","tuneful","tunefulness","tuneless","tuner","tuneup","tung","tungstate","tungsten","tungus","tunguska","tunic","tuning","tunis","tunisia","tunisian","tunned","tunnel","tunneler","tunning","tunny","tup","tupelo","tupi","tuple","tuples","tuppence","tupperware","tupungato","turban","turbid","turbidity","turbinate","turbine","turbo","turbocharged","turbocharger","turbofan","turbojet","turbolinks","turboprop","turbot","turbulence","turbulent","turd","tureen","turf","turfy","turgenev","turgid","turgidity","turgidness","turin","turing","turk","turkestan","turkey","turkic","turkish","turkmenistan","turmeric","turmoil","turn","turnabout","turnaround","turnbuckle","turncoat","turned","turner","turning","turnip","turnkey","turnoff","turnout","turnover","turnpike","turnround","turns","turnstile","turnstone","turntable","turpentine","turpin","turpis","turpitude","turquoise","turret","turtle","turtleback","turtledove","turtleneck","turtles","turves","turvy","tuscaloosa","tuscan","tuscany","tuscarora","tuscon","tush","tusk","tuskegee","tusker","tussle","tussock","tussocky","tussuad","tut","tutankhamen","tutelage","tutelary","tutor","tutored","tutorial","tutorials","tutorialspoint","tutorship","tutsi","tutsplus","tutted","tutti","tutting","tuttle","tutu","tuvalu","tux","tuxedo","tv","tva","tvalue","tvs","tw","twa","twaddle","twaddler","twain","twang","twangy","twas","tweak","tweaked","tweaking","tweaks","twee","tweed","tweediness","tweedledee","tweedledum","tweedy","tween","tweepy","tweet","tweeter","tweets","tweeze","tweezer","twelfth","twelfths","twelve","twelvemonth","twelvemonths","twentieths","twenty","twerp","twice","twiddle","twiddler","twiddly","twig","twigged","twigging","twiggy","twila","twilight","twilio","twilit","twill","twin","twine","twiner","twinge","twinkie","twinkle","twinkler","twinkling","twinkly","twinned","twinning","twirl","twirler","twirling","twirly","twist","twisted","twister","twists","twisty","twit","twitch","twitchy","twitted","twitter","twitterer","twittery","twitting","twixt","two","twofer","twofold","twopence","twopenny","twosome","twoway","twp","twx","twyla","tx","txn","txt","txtbox","txtname","txtusername","ty","tybalt","tybi","tybie","tycoon","tye","tyeing","tying","tyke","tylenol","tyler","tymon","tymothy","tympani","tympanist","tympanum","tynan","tyndale","tyndall","tyne","typ","type","typeahead","typecast","typed","typedarray","typedef","typeerror","typeface","typeid","typeless","typename","typeof","types","typesafe","typescript","typeset","typesetter","typesetting","typewrite","typewriter","typewriting","typewritten","typewrote","typhoid","typhon","typhoon","typhus","typical","typicality","typically","typicalness","typification","typify","typing","typings","typist","typo","typographer","typographic","typographical","typography","typological","typology","typos","tyrannic","tyrannical","tyrannicalness","tyrannicide","tyrannize","tyrannizer","tyrannizing","tyrannosaur","tyrannosaurus","tyrannous","tyranny","tyrant","tyree","tyreo","tyro","tyrol","tyrolean","tyrone","tyrosine","tyrus","tyson","tz","tzar","tzarina","tzeltal","tzinfo","u","ua","uac","uar","uart","uaw","ub","ubangi","uber","ubiquitous","ubiquity","ubound","ubuntu","uc","ucayali","uccello","uchar","uci","ucla","ud","udale","udall","udder","udell","udf","udp","ue","uf","ufa","ufo","ufologist","ufology","ug","uganda","ugandan","ugh","ughs","uglification","uglify","ugliness","uglis","ugly","ugo","uh","uhf","ui","uialertaction","uialertcontroller","uialertview","uiapplication","uibarbuttonitem","uibezierpath","uibutton","uicollectionview","uicollectionviewcell","uicolor","uicomponent","uicontrol","uicontroleventtouchupinside","uicontrolstatenormal","uid","uidevice","uielement","uievent","uifont","uighur","uigraphicsgetcurrentcontext","uigraphicsgetimagefromcurrentimagecontext","uiimage","uiimagepickercontroller","uiimageview","uikit","uilabel","uimanager","uinavigationbar","uinavigationcontroller","uint","uipickerview","uiscreen","uiscrollview","uisearchbar","uistoryboard","uistoryboardsegue","uiswing","uitabbarcontroller","uitableview","uitableviewcell","uitableviewcontroller","uitableviewdatasource","uitableviewdelegate","uitapgesturerecognizer","uitextfield","uitextview","uitouch","uiview","uiviewcontroller","uiwebview","uiwindow","uix","ujungpandang","uk","ukase","ukraine","ukrainian","ukulele","ul","ula","ulberto","ulcer","ulcerate","ulceration","ulcerous","ulick","ulises","ulla","ullamco","ullamcorper","ullman","ulna","ulnae","ulnar","ulong","ulric","ulrica","ulrich","ulrick","ulrika","ulrikaumeko","ulrike","ulster","ult","ulterior","ultimas","ultimate","ultimately","ultimateness","ultimatum","ultimo","ultra","ultracentrifugally","ultracentrifugation","ultracentrifuge","ultraconservative","ultrafast","ultrahigh","ultralight","ultramarine","ultramodern","ultramontane","ultrashort","ultrasonic","ultrasonically","ultrasonics","ultrasound","ultrastructure","ultrasuede","ultraviolet","ultrices","ultricies","ultrix","ululate","ululation","ulyanovsk","ulysses","um","umbel","umber","umberto","umbilical","umbilici","umbilicus","umbra","umbraco","umbrage","umbrageous","umbrella","umbriel","umd","umeko","umiak","uml","umlaut","ump","umpire","umpteen","un","una","unabated","unable","unabridged","unacceptability","unacceptable","unaccepted","unaccommodating","unaccountability","unaccustomed","unadapted","unadulterated","unadventurous","unalienability","unalterable","unalterableness","unalterably","unambiguity","unambiguous","unambitious","uname","unamused","unanimity","unanimous","unanticipated","unapologetic","unapologizing","unappeasable","unappeasably","unappreciative","unary","unassailable","unassailableness","unassertive","unassuming","unassumingness","unauthorized","unavailable","unavailing","unaware","unbalanced","unbar","unbarring","unbecoming","unbeknown","unbelieving","unbiased","unbid","unbind","unblessed","unblinking","unbodied","unbolt","unbound","unbounded","unbreakability","unbred","unbroken","unbuckle","unbudging","unburnt","unc","uncap","uncapping","uncatalogued","uncaught","uncauterized","unceasing","uncelebrated","uncertain","unchallengeable","unchanged","unchanging","unchangingness","uncharacteristic","uncharismatic","unchastity","uncheck","unchecked","unchristian","uncial","uncivilized","unclassified","uncle","unclear","unclouded","uncodable","uncollected","uncolored","uncoloredness","uncombable","uncomfortable","uncomment","uncommon","uncommunicative","uncompetitive","uncomplicated","uncomprehending","uncompressed","uncompromisable","unconcern","unconcerned","unconfirmed","unconfused","unconscionable","unconscionableness","unconscionably","unconstitutional","unconsumed","uncontentious","uncontrollability","unconvertible","uncool","uncooperative","uncork","uncouple","uncouth","uncouthness","uncreate","uncritical","uncross","uncrowded","unction","unctions","unctuous","unctuousness","uncustomary","uncut","und","undated","undaunted","undeceive","undecided","undeclared","undedicated","undef","undefinability","undefined","undefinedness","undelete","undeliverability","undeniable","undeniableness","undeniably","undependable","under","underachieve","underachiever","underact","underadjusting","underage","underarm","underbedding","underbelly","underbid","underbidding","underbracing","underbrush","undercarriage","undercharge","underclass","underclassman","underclassmen","underclothes","underclothing","undercoat","undercoating","underconsumption","undercooked","undercount","undercover","undercurrent","undercut","undercutting","underdeveloped","underdevelopment","underdog","underdone","undereducated","underemphasis","underemployed","underemployment","underenumerated","underenumeration","underestimate","underexploited","underexpose","underexposure","underfed","underfeed","underfloor","underflow","underfoot","underfund","underfur","undergarment","undergirding","undergo","undergoes","undergone","undergrad","undergraduate","underground","undergrowth","undergrowths","underhand","underhanded","underhandedness","underheat","underinvestment","underlaid","underlain","underlay","underlie","underline","underling","underlip","underloaded","underly","underlying","undermanned","undermentioned","undermine","undermost","underneath","underneaths","undernourished","undernourishment","underpaid","underpants","underpart","underpass","underpay","underpayment","underperformed","underpin","underpinned","underpinning","underplay","underpopulated","underpopulation","underpowered","underpricing","underprivileged","underproduction","underrate","underregistration","underreported","underreporting","underrepresentation","underrepresented","underscore","underscores","undersea","undersealed","undersecretary","undersell","undersexed","undershirt","undershoot","undershorts","undershot","underside","undersign","undersigned","undersized","undersizes","undersizing","underskirt","undersold","underspecification","underspecified","underspend","understaffed","understand","understandability","understandable","understandably","understanding","understands","understate","understatement","understocked","understood","understrength","understructure","understudy","undertake","undertaken","undertaker","undertaking","underthings","undertone","undertook","undertow","underused","underusing","underutilization","underutilized","undervaluation","undervalue","underwater","underway","underwear","underweight","underwent","underwhelm","underwood","underworld","underwrite","underwriter","underwritten","underwrote","undeserving","undesigned","undesirable","undeviating","undialyzed","undiplomatic","undiscerning","undiscriminating","undo","undocumented","undoubted","undramatic","undramatized","undress","undrinkability","undrinkable","undroppable","undue","undulant","undulate","undulation","unearth","unearthliness","unearthly","unease","uneconomic","uneducated","unemployed","unemployment","unencroachable","unending","unendurable","unenergized","unenforced","unenterprising","unescape","unesco","unethical","uneulogized","unexacting","unexceptionably","unexcited","unexpected","unexpectedly","unexpectedness","unfading","unfailing","unfailingness","unfair","unfamiliar","unfashionable","unfathomably","unfavored","unfeeling","unfeigned","unfelt","unfeminine","unfertile","unfetchable","unfinished","unflagging","unflappability","unflappable","unflappably","unflinching","unfold","unfoldment","unforced","unforgeable","unfortunate","unfortunately","unfossilized","unfraternizing","unfrozen","unfulfillable","unfunny","unfussy","ungainliness","ungainly","ungava","ungenerous","ungentle","unglamorous","ungrammaticality","ungrudging","unguent","ungulate","unhandled","unharmonious","unharness","unhistorical","unholy","unhook","unhydrolyzed","unhygienic","uni","unibus","unicameral","unicef","unicellular","unicode","unicorn","unicycle","unicyclist","unideal","unidimensional","unidiomatic","unidirectional","unidirectionality","unidolized","unifiable","unification","unified","unifier","unifilar","uniform","uniformity","uniformness","unify","unilateral","unilateralism","unilateralist","unimodal","unimpeachably","unimportance","unimportant","unimpressive","unindustrialized","uninhibited","uninitialized","uninominal","uninstall","uninstalled","uninstalling","uninsured","unintellectual","unintended","uninteresting","uninterrupted","uninterruptedness","unintuitive","uninviting","union","unionism","unionist","unionize","unions","uniplus","unipolar","uniprocessor","uniq","uniqid","unique","uniqueid","uniqueidentifier","uniquely","uniqueness","uniroyal","unisex","unisoft","unison","unistd","unisys","unit","unitarian","unitarianism","unitary","unite","united","uniter","unitize","unitofwork","unitprice","units","unittest","unity","unityengine","univ","univac","univalent","univalve","univariate","universal","universalism","universalistic","universality","universalize","universalizer","universally","universe","universities","university","unix","unixtime","unjam","unkempt","unkind","unkink","unknightly","unknowable","unknowing","unknown","unknownhostexception","unlabored","unlace","unlearn","unless","unlike","unlikeable","unlikeliness","unlikely","unlimber","unlimited","unlink","unlist","unlit","unliterary","unload","unloaded","unlock","unlocked","unloose","unlucky","unmagnetized","unmanageably","unmanaged","unmanagedtype","unmannered","unmarshal","unmarshaller","unmask","unmeaning","unmeasured","unmeetable","unmelodious","unmemorable","unmemorialized","unmentionable","unmerciful","unmeritorious","unmethodical","unmineralized","unmissable","unmistakably","unmitigated","unmnemonic","unmobilized","unmoral","unmount","unmovable","unmoving","unnamed","unnaturalness","unnavigable","unnecessarily","unnecessary","unneeded","unnerving","unnest","uno","unobliging","unobtrusive","unoffensive","unofficial","unordered","unorganized","unorthodox","unpack","unpacked","unpacking","unpaintable","unpalatability","unpalatable","unpartizan","unpatronizing","unpeople","unperceptive","unperson","unperturbed","unphysical","unpick","unpicturesque","unpinning","unpkg","unpleasing","unploughed","unpolarized","unpopular","unpractical","unprecedented","unpredictable","unpreemphasized","unpremeditated","unpretentiousness","unprincipled","unproblematic","unproductive","unpropitious","unprovable","unproven","unprovocative","unpunctual","unqualified","unquestionable","unraisable","unravellings","unreachable","unread","unreadability","unreadable","unreal","unrealizable","unreasonable","unreasoning","unreceptive","unrecognized","unrecordable","unreflective","unregister","unrelated","unrelenting","unreliable","unremitting","unrepeatability","unrepeated","unrepentant","unreported","unrepresentative","unreproducible","unresolved","unresponsive","unrest","unrestrained","unrewarding","unriddle","unripe","unromantic","unruliness","unruly","unsafe","unsaleable","unsanitary","unsavored","unsavoriness","unseal","unsearchable","unseasonal","unseeing","unseen","unselected","unselfconscious","unselfconsciousness","unselfishness","unsellable","unsentimental","unserialize","unset","unsettled","unsettledness","unsettling","unshapely","unshaven","unshift","unshorn","unsighted","unsightliness","unsigned","unskilful","unsociability","unsociable","unsocial","unsorted","unsound","unspeakably","unspecific","unspecified","unspectacular","unspoilt","unspoke","unsporting","unstable","unstigmatized","unstilted","unstinting","unstopping","unstrapping","unstudied","unstuffy","unsubdued","unsubscribe","unsubstantial","unsubtle","unsuccessful","unsuitable","unsupported","unsupportedencodingexception","unsupportedoperationexception","unsure","unsuspecting","unswerving","unsymmetrical","unsympathetic","unsystematic","unsystematized","untactful","untalented","untaxing","unteach","untellable","untenable","untested","unthinking","until","untill","untiring","untitled","unto","untouchable","untouched","untoward","untowardness","untraceable","untrue","untrusted","untruthfulness","untwist","unukalhai","unusable","unused","unusual","unusualness","unutterable","unutterably","unvocalized","unvulcanized","unwaivering","unwanted","unwarrantable","unwarrantably","unwashed","unwearable","unwearied","unwed","unwedge","unwelcome","unwell","unwieldiness","unwieldy","unwind","unwomanly","unworkable","unworried","unwrap","unwrapping","unyielding","unyoke","unzip","up","upanishads","uparrow","upbeat","upbraid","upbring","upbringing","upc","upchuck","upcome","upcoming","upcountry","upd","updatability","updatable","update","updated","updatedat","updatepanel","updater","updates","updatesourcetrigger","updating","updike","updraft","upend","upfield","upfront","upgrade","upgradeable","upgraded","upgrades","upgrading","upheaval","upheld","uphill","uphold","upholder","upholster","upholsterer","upholstery","upi","upkeep","upland","uplander","uplift","uplifter","upload","uploaded","uploadedfile","uploader","uploadfile","uploading","uploads","upmarket","upon","upped","upper","uppercase","upperclassman","upperclassmen","uppercut","uppercutting","uppermost","upping","uppish","uppity","upraise","uprated","uprating","uprear","upright","uprightness","uprise","uprising","upriver","uproar","uproarious","uproariousness","uproot","uprooter","ups","upscale","upsert","upset","upsetting","upshot","upside","upsilon","upslope","upstage","upstairs","upstanding","upstandingness","upstart","upstate","upstream","upstroke","upsurge","upswing","upswung","uptake","upthrust","uptight","uptime","upto","upton","uptown","uptrend","upturn","upvote","upvoted","upvotes","upward","upwardness","upwards","upwelling","upwind","uq","ur","uracil","ural","urania","uranium","uranus","uranyl","urbain","urban","urbana","urbane","urbanism","urbanite","urbanity","urbanization","urbanize","urbano","urbanologist","urbanology","urbanus","urchin","urdu","urea","uremia","uremic","ureter","urethane","urethra","urethrae","urethral","urethritis","urey","urge","urgency","urgent","urger","uri","uriah","uric","uriel","urikind","urinal","urinalyses","urinalysis","urinary","urinate","urination","urine","uris","url","urlclassloader","urlconnection","urldecode","urlencode","urlencoded","urlencoder","urllib","urlopen","urlparameter","urlpatterns","urlrequest","urlrouterprovider","urls","urlsession","urlstring","urlwithstring","urn","urna","urning","urogenital","urological","urologist","urology","urquhart","ursa","ursala","ursine","ursola","urson","ursula","ursulina","ursuline","urticaria","uruguay","uruguayan","urumqi","us","usa","usability","usable","usably","usaf","usage","usages","usart","usb","usc","uscg","usd","usda","use","usec","usecase","used","usedrange","useful","usefull","usefulness","useless","uselessness","usenet","usenix","user","useragent","userbundle","usercontrol","usercontroller","userdao","userdata","userdefaults","userdetails","userdetailsservice","useremail","userfile","userform","userguide","userid","userinfo","userinput","userinteractionenabled","userlist","userlogin","usermanager","usermanual","usermodel","username","usernames","userpassword","userprofile","userrepository","userrole","users","userscontroller","userservice","usertype","uses","usg","usher","usherette","ushort","usia","using","usmc","usn","uso","usort","usp","usps","usr","uss","ussr","ustinov","usu","usual","usually","usuals","usuario","usurer","usurious","usuriousness","usurp","usurpation","usurper","usury","ut","uta","utah","utahan","utc","utcnow","ute","utensil","uteri","uterine","uterus","utf","utica","util","utile","utilitarian","utilitarianism","utilities","utility","utilization","utilize","utilizer","utilizes","utilizing","utils","utl","utm","utmost","utopia","utopian","utopianism","utrecht","utrillo","utter","utterance","uttered","utterer","utterly","uttermost","uu","uucp","uuid","uv","uvula","uvular","uw","uwp","uwsgi","ux","uxorious","uzbek","uzbekistan","uzi","v","va","vaadin","vacancy","vacant","vacantness","vacate","vacation","vacationist","vacationland","vaccinate","vaccination","vaccine","vaccinia","vaccinial","vachel","vacillate","vacillating","vacillation","vacillator","vaclav","vacua","vacuity","vacuo","vacuolate","vacuolated","vacuole","vacuolization","vacuous","vacuousness","vacuum","vader","vaduz","vagabond","vagabondage","vagarious","vagary","vagina","vaginae","vaginal","vagrancy","vagrant","vague","vagueing","vagueness","vail","vain","vainglorious","vaingloriousness","vainglory","val","valance","valaree","valaria","valarie","valdemar","valdez","vale","valeda","valediction","valedictorian","valedictory","valence","valencia","valency","valene","valenka","valentia","valentijn","valentin","valentina","valentine","valentino","valenzuela","valera","valeria","valerian","valerie","valerye","valet","valetudinarian","valetudinarianism","valgrind","valhalla","valiance","valiant","valiantness","valid","valida","validate","validated","validates","validating","validation","validationerror","validationmessagefor","validationresult","validations","validator","validators","validity","validness","validnesses","valign","valina","valise","valium","valkyrie","valle","vallejo","valletta","valley","valli","vallie","vally","valma","valois","valor","valorous","valparaiso","valry","vals","valuable","valuableness","valuables","valuably","valuate","valuation","valuator","value","valuechanged","valued","valueerror","valueeventlistener","valueforkey","valueless","valuelessness","valueof","valuer","values","valuetype","valve","valveless","valves","valvular","vamoose","vamp","vamper","vampire","van","vanadium","vance","vancouver","vanda","vandal","vandalism","vandalize","vandenberg","vanderbilt","vanderburgh","vanderpoel","vandyke","vane","vanessa","vang","vanguard","vania","vanilla","vanish","vanisher","vanishing","vanity","vanna","vanned","vanni","vannie","vanning","vanny","vanquish","vanquisher","vantage","vanuatu","vanya","vanzetti","vapid","vapidity","vapidness","vapor","vaporer","vaporing","vaporisation","vaporise","vaporization","vaporize","vaporizer","vaporous","vapory","vaquero","var","varanasi","varbinary","varchar","varese","vargas","variability","variable","variablename","variableness","variables","variably","variadic","varian","variance","variances","variant","variants","variate","variation","variational","variations","varicolored","varicose","varied","variedly","variegate","variegation","varier","varies","varietal","variety","various","varistor","varityping","varius","varlet","varmint","varname","varnish","varnished","varnisher","vars","varsity","vary","varying","vascular","vase","vasectomy","vaseline","vasili","vasily","vasomotor","vasquez","vassal","vassalage","vassar","vassili","vassily","vast","vastly","vastness","vat","vatican","vatted","vatting","vaudeville","vaudevillian","vaudois","vaughan","vaughn","vault","vaulter","vaulting","vaunt","vaunter","vax","vaxes","vazquez","vb","vba","vbcrlf","vbnewline","vbo","vbox","vbs","vbscript","vc","vcard","vcf","vcl","vcr","vcs","vd","vdt","vdu","ve","veal","vealed","vealer","veals","veblen","vec","vect","vector","vectorial","vectorization","vectorize","vectorized","vectorizing","vectors","ved","veda","vedanta","veejay","veep","veer","veering","veg","vega","vegan","vegemite","veges","vegetable","vegetarian","vegetarianism","vegetate","vegetation","vegetative","vegged","veggie","vegging","vehemence","vehemency","vehement","vehicle","vehicles","vehicula","vehicular","veil","veiling","vein","veining","vel","vela","velar","velarize","velcro","veld","veldt","velez","velit","vella","vellum","velma","velocipede","velocity","velor","velour","velsquez","velum","velveeta","velvet","velveteen","velvety","velzquez","venal","venality","venation","vend","vender","vendetta","vendible","vendor","vendors","veneer","veneerer","veneering","venenatis","venerability","venerable","venerate","veneration","venereal","venetian","venezuela","venezuelan","vengeance","vengeful","vengefulness","venial","venialness","veniam","venice","venireman","veniremen","venison","venita","venn","venom","venomous","venomousness","venous","vent","venter","ventilate","ventilated","ventilation","ventilator","ventral","ventricle","ventricular","ventriloquies","ventriloquism","ventriloquist","ventriloquy","ventura","venture","venturesome","venturesomeness","venturi","venturous","venturousness","venue","venues","venus","venusian","venv","ver","vera","veracious","veraciousness","veracities","veracity","veracruz","veradis","veranda","verandahed","verb","verbal","verbalization","verbalize","verbalized","verbalizer","verballed","verballing","verbatim","verbena","verbiage","verbose","verbosity","verboten","verbs","verdana","verdant","verde","verderer","verdi","verdict","verdigris","verdure","vere","verena","verene","verge","verger","vergil","veridical","veriee","verifiability","verifiable","verifiableness","verification","verified","verifier","verifies","verify","verifying","verifypeer","verile","verily","verina","verine","verisimilitude","veritable","veritableness","veritably","verity","verizon","verla","verlag","verlaine","vermeer","vermicelli","vermiculite","vermiform","vermilion","vermin","verminous","vermont","vermonter","vermouth","vermouths","vern","verna","vernacular","vernal","verne","vernen","verney","vernice","vernier","vernon","vernor","verona","veronese","veronica","veronika","veronike","veronique","verruca","verrucae","versa","versailles","versatec","versatile","versatileness","versatility","verse","versed","verses","versicle","versification","versifier","versify","versing","version","versioncode","versioned","versioning","versionname","versions","verso","versus","vert","vertebra","vertebrae","vertebral","vertebrate","vertebration","vertex","vertical","verticalalignment","vertically","vertices","vertiginous","vertigo","vertigoes","vertx","verve","very","vesalius","vesicle","vesicular","vesiculate","vespasian","vesper","vespucci","vessel","vest","vesta","vestal","vestibular","vestibule","vestibulum","vestige","vestigial","vesting","vestment","vestry","vestryman","vestrymen","vesture","vesuvius","vet","vetch","veter","veteran","veterinarian","veterinary","veto","vetoes","vetted","vetting","vevay","vex","vexation","vexatious","vexatiousness","vexed","vf","vfs","vfw","vfy","vg","vga","vh","vhdl","vhf","vhost","vhosts","vhs","vi","via","viability","viable","viably","viaduct","viagra","vial","viand","vibe","vibraharp","vibrancy","vibrant","vibraphone","vibraphonist","vibrate","vibration","vibrational","vibrato","vibrator","vibratory","vibrio","vibrionic","viburnum","vic","vicar","vicarage","vicarious","vicariousness","vice","viced","vicegerent","vicennial","vicente","viceregal","viceroy","vichy","vichyssoise","vicing","vicinity","vicious","viciousness","vicissitude","vick","vickers","vicki","vickie","vicksburg","vicky","victim","victimization","victimize","victimized","victimizer","victoir","victor","victoria","victorian","victorianism","victorious","victoriousness","victory","victrola","victual","victualer","vicua","vid","vida","vidal","videlicet","video","videocapture","videocassette","videoconferencing","videodisc","videodisk","videoid","videophone","videoplayer","videos","videotape","videoview","vidovic","vidovik","vie","vienna","viennese","vientiane","vier","viet","vietcong","vietminh","vietnam","vietnamese","view","viewable","viewbag","viewbox","viewchild","viewcontext","viewcontroller","viewcontrollers","viewdata","viewdidappear","viewdidload","viewed","viewer","viewers","viewfinder","viewgraph","viewgroup","viewholder","viewing","viewless","viewmodel","viewmodels","viewname","viewpager","viewpoint","viewport","viewrootimpl","views","viewstate","viewtopic","viewtype","viewwillappear","viewwithtag","vigesimal","vigil","vigilance","vigilant","vigilante","vigilantism","vigilantist","vignette","vignetter","vignetting","vignettist","vigor","vigorous","vigorousness","vii","viii","vijayawada","viki","viking","vikki","vikky","vikram","vila","vile","vilely","vileness","vilest","vilhelmina","vilification","vilifier","vilify","villa","village","villager","villain","villainous","villainousness","villainy","villarreal","ville","villein","villeinage","villi","villon","villus","vilma","vilnius","vilyui","vim","vimeo","vimrc","vin","vina","vinaigrette","vince","vincent","vincenty","vincenz","vinci","vincible","vindemiatrix","vindicate","vindication","vindicator","vindictive","vindictiveness","vine","vinegar","vinegary","vineyard","vinita","vinni","vinnie","vinny","vino","vinous","vinson","vintage","vintager","vintner","vinyl","viol","viola","violable","violante","violate","violated","violates","violating","violation","violations","violator","viole","violence","violent","violet","violetta","violette","violin","violinist","violist","violoncellist","violoncello","vip","viper","viperous","virago","viragoes","viral","vireo","virge","virgie","virgil","virgilio","virgin","virgina","virginal","virginia","virginian","virginie","virginity","virgo","virgule","virile","virility","virologist","virology","virtual","virtualbox","virtualenv","virtualenvs","virtualfilterchain","virtualhost","virtualization","virtually","virtue","virtuosity","virtuoso","virtuosoes","virtuous","virtuousness","virulence","virulent","virus","vis","visa","visage","visakhapatnam","visayans","viscera","visceral","viscid","viscoelastic","viscoelasticity","viscometer","viscose","viscosity","viscount","viscountcy","viscountess","viscous","viscousness","viscus","vise","viselike","vishnu","visibility","visible","visibly","visigoth","visigoths","vision","visionariness","visionary","visit","visitable","visitant","visitation","visited","visiting","visitor","visitors","visits","visor","vista","vistula","visual","visualization","visualize","visualized","visualizer","visualizes","visually","visualstate","visualstudio","vita","vitae","vital","vitality","vitalization","vitalize","vitamin","vite","vitia","vitiate","vitiation","viticulture","viticulturist","vitim","vito","vitoria","vitreous","vitrifaction","vitrification","vitrify","vitrine","vitriol","vitriolic","vitro","vittles","vittoria","vittorio","vituperate","vituperation","vituperative","vitus","viv","viva","vivace","vivacious","vivaciousness","vivacity","vivaldi","vivamus","vivaria","vivarium","vivaxes","vive","vivekananda","viverra","vivi","vivia","vivian","viviana","vivianna","vivianne","vivid","vividness","vivie","vivien","viviene","vivienne","vivifier","vivify","viviparous","vivisect","vivisection","vivisectional","vivisectionist","viviyan","vivo","vivyan","vivyanne","vixen","vixenish","viz","vizier","vizor","vj","vk","vl","vlad","vladamir","vladimir","vladivostok","vlc","vlf","vlookup","vlsi","vm","vms","vmware","vn","vnd","vo","voa","vocab","vocable","vocabularian","vocabularianism","vocabulary","vocal","vocalic","vocalise","vocalism","vocalist","vocalization","vocalize","vocalized","vocalizer","vocation","vocational","vocative","vociferate","vociferation","vociferous","vociferousness","vocoded","vocoder","vodka","voe","vogel","vogella","vogue","vogueing","voguish","voice","voiceband","voiced","voiceless","voicelessness","voicer","voices","voicing","void","voidable","voided","voider","voiding","voidness","voids","voil","voila","voile","voip","vol","volar","volatile","volatileness","volatility","volatilization","volatilize","volcanic","volcanically","volcanism","volcano","volcanoes","vole","volga","volgograd","volition","volitional","volitionality","volkswagen","volley","volleyball","volleyer","volleyerror","volstead","volt","volta","voltage","voltaic","voltaire","volterra","voltmeter","volubility","voluble","volubly","volume","volumes","volumetric","volumetrically","voluminous","voluminousness","voluntarily","voluntariness","voluntarism","voluntary","volunteer","voluptate","voluptuary","voluptuous","voluptuousness","volute","volutpat","volvo","vomit","von","vonda","vonnegut","vonni","vonnie","vonny","vonr","voodoo","voodooism","voracious","voraciousness","voracity","voronezh","vorster","vortex","vortices","vorticity","votary","vote","voted","voter","votes","voting","votive","vouch","voucher","vouchsafe","vow","vowel","vowelled","vowelling","vowels","vower","voyage","voyager","voyageur","voyeur","voyeurism","voyeuristic","vp","vpc","vpn","vps","vr","vs","vscode","vsts","vstudio","vt","vtable","vtk","vtol","vue","vuejs","vuex","vulcan","vulcanization","vulcanize","vulcanized","vulg","vulgar","vulgarian","vulgarism","vulgarity","vulgarization","vulgarize","vulgate","vulnerabilities","vulnerability","vulnerable","vulnerably","vulpine","vulputate","vulture","vulturelike","vulturous","vulva","vulvae","vv","vw","vx","vy","vying","vyky","w","wa","waals","wabash","wac","wacke","wackes","wackiness","wacko","wacky","waco","wad","wadded","wadding","waddle","wade","wader","wadi","wadsworth","wafer","waffle","wafs","waft","wafter","wag","wage","waged","wager","wages","wagged","waggery","wagging","waggish","waggishness","waggle","waggly","wagner","wagnerian","wagon","wagoner","wagtail","wahl","waif","waikiki","wail","wailer","wain","wainscot","wainwright","waist","waistband","waistcoat","waister","waistline","wait","waite","waited","waiter","waitfor","waiting","waitkey","waitpeople","waitperson","waitress","waits","waive","waiver","wake","wakefield","wakeful","wakefulness","waken","waker","wakeup","waksman","wal","walbridge","walcott","wald","waldemar","walden","waldensian","waldheim","waldo","waldon","waldorf","wale","wales","walesa","walford","walgreen","waling","walk","walkabout","walkaway","walker","walkie","walking","walkman","walkout","walkover","walks","walkthrough","walkway","wall","wallaby","wallace","wallache","wallah","wallas","wallboard","wallenstein","waller","wallet","walleye","wallflower","wallie","wallis","walliw","walloon","wallop","walloper","walloping","wallow","wallower","wallpaper","walls","wally","walnut","walpole","walpurgisnacht","walrus","walsh","walt","walter","walther","walton","waltz","waltzer","walworth","waly","wamp","wampum","wan","wanamaker","wand","wanda","wander","wanderer","wanderlust","wandie","wandis","wane","waneta","wang","wangle","wangler","wanids","wankel","wanna","wannabe","wanned","wanner","wanness","wannest","wanning","wansee","wansley","want","wanted","wanter","wanting","wanton","wantonness","wants","wapiti","war","warble","warbler","warbonnet","ward","warde","warden","warder","wardrobe","wardroom","wards","wardship","ware","warehouse","warehouseman","warfare","warfield","warhead","warhol","warhorse","warily","wariness","warinesses","waring","warless","warlike","warlock","warlord","warm","warmblooded","warmed","warmer","warmhearted","warmheartedness","warmish","warmness","warmonger","warmongering","warms","warmth","warmths","warn","warned","warner","warning","warnings","warnock","warp","warpaint","warpath","warpaths","warper","warplane","warrant","warranted","warranter","warranty","warred","warren","warrener","warring","warrior","wars","warsaw","warship","wart","warthog","wartime","warty","warwick","wary","was","wasatch","wash","washable","washbasin","washboard","washbowl","washburn","washcloth","washcloths","washday","washed","washer","washerwoman","washerwomen","washing","washington","washingtonian","washoe","washout","washrag","washroom","washstand","washtub","washy","wasn","wasp","waspish","waspishness","wassail","wasserman","wassermann","wast","wastage","waste","wastebasket","wasted","wasteful","wastefulness","wasteland","wastepaper","waster","wastewater","wasting","wastrel","wat","watanabe","watch","watchable","watchband","watchdog","watchdogged","watchdogging","watched","watcher","watches","watchful","watchfulness","watching","watchmake","watchmaker","watchman","watchmen","watchpoints","watchtower","watchword","water","waterbird","waterborne","waterbury","watercolor","watercolorist","watercourse","watercraft","watercress","waterer","waterfall","waterfowl","waterfront","watergate","waterhole","waterhouse","wateriness","watering","waterless","waterlily","waterline","waterlogged","waterloo","waterman","watermark","watermelon","watermill","waterproof","waters","watershed","waterside","watersider","waterspout","watertight","watertightness","watertown","waterway","waterwheel","waterworks","watery","watir","watkins","wats","watson","watt","wattage","watteau","wattenberg","watterson","wattle","watusi","waugh","waukesha","waunona","waupaca","waupun","wausau","wauwatosa","wav","wave","waveband","waveform","wavefront","waveguide","waveland","wavelength","wavelengths","wavelet","wavelike","wavenumber","waver","wavering","waverley","waverly","waves","wavily","waviness","wavy","wax","waxer","waxiness","waxwing","waxwork","waxy","way","wayfarer","wayfaring","waylaid","waylan","wayland","waylay","waylayer","wayleave","waylen","waylin","waylon","waymarked","wayne","waynesboro","waypoint","waypoints","ways","wayside","wayward","waywardness","wb","wc","wcf","wchar","wd","we","weak","weaken","weakener","weakfish","weakish","weakliness","weakling","weakly","weakness","weakreference","weal","wealth","wealthiness","wealths","wealthy","wean","weaner","weanling","weapon","weaponless","weaponry","weapons","wear","wearable","wearer","wearied","wearily","weariness","wearing","wearisome","wearisomeness","weary","wearying","weasel","weather","weatherbeaten","weathercock","weatherer","weatherford","weathering","weatherize","weatherman","weathermen","weatherperson","weatherproof","weatherstrip","weatherstripped","weatherstripping","weave","weaver","weaves","weaving","web","webapi","webapp","webappclassloader","webappcontext","webapplication","webapps","webb","webbed","webber","webbing","webbrowser","webcam","webclient","webcontainer","webcontrols","webcore","webdav","webdriver","webdriverwait","webelement","weber","webern","webexception","webfeet","webfont","webfoot","webform","webforms","webgl","webhook","webhooks","webhost","webkit","weblog","weblogic","weblogs","webm","webmaster","webmethod","webmvc","webp","webpack","webpage","webpages","webrequest","webresponse","webrick","webroot","webrtc","webserver","webservice","webservices","websettings","website","websites","websocket","websockets","websphere","webster","websterville","webstore","webstorm","webview","webviewclient","wed","wedded","weddell","wedder","wedding","wedge","wedgie","wedgwood","wedlock","wednesday","wee","weed","weeder","weediness","weedkiller","weedless","weedy","weeing","week","weekday","weekdays","weekend","weekender","weekends","weekly","weeknight","weeks","ween","weenie","weeny","weep","weeper","weepy","weevil","weft","wehr","wei","weibull","weidar","weider","weidman","weierstrass","weigh","weighed","weigher","weighs","weight","weighted","weighter","weightily","weightiness","weighting","weightless","weightlessness","weightlifter","weightlifting","weights","weightsum","weighty","weill","weinberg","weiner","weinstein","weir","weird","weirdie","weirdness","weirdo","weisenheimer","weiss","weissman","weissmuller","weizmann","weka","welbie","welby","welcher","welches","welcome","welcomed","welcomeness","welcoming","weld","welder","weldon","weldwood","welfare","welkin","well","welland","wellbeing","weller","welles","wellesley","wellhead","wellington","wellman","wellness","wells","wellspring","wellsville","welmers","welsh","welsher","welshman","welshmen","welshwoman","welshwomen","welt","welter","welterweight","wen","wench","wencher","wend","wenda","wendall","wendel","wendeline","wendell","wendi","wendie","wendy","wendye","wenona","wenonah","went","wentworth","wept","were","weren","werewolf","werewolves","werner","wernher","werror","werther","werwolf","wes","wesley","wesleyan","wessex","wesson","west","westbound","westbrook","westbrooke","westchester","wester","westerly","western","westerner","westernization","westernize","westernmost","westfield","westhampton","westing","westinghouse","westleigh","westley","westminster","westmore","weston","westphalia","westport","westward","westwood","wet","wetback","wether","wetland","wetness","wettable","wetter","wettest","wetting","weyden","weyerhauser","weylin","wezen","wf","wff","wg","wget","wh","whack","whacker","whale","whaleboat","whalebone","whalen","whaler","whaling","wham","whammed","whamming","whammy","wharf","wharton","wharves","what","whatchamacallit","whatever","whatnot","whats","whatsapp","whatsoever","whatwg","wheal","wheat","wheatgerm","wheaties","wheatland","wheaton","wheatstone","whee","wheedle","wheel","wheelbarrow","wheelbase","wheelchair","wheeler","wheelhouse","wheelie","wheeling","wheelock","wheels","wheelwright","wheeze","wheezily","wheeziness","wheezy","whelan","whelk","wheller","whelm","whelp","when","whence","whenever","whensoever","where","whereabout","whereas","whereat","whereby","wherefore","wherein","whereof","whereon","wheresoever","whereto","whereupon","wherever","wherewith","wherewithal","wherry","whet","whether","whetstone","whetted","whetting","whew","whey","which","whichever","whiff","whiffle","whiffler","whiffletree","whig","while","whilom","whilst","whim","whimmed","whimming","whimper","whimsey","whimsical","whimsicality","whimsy","whine","whining","whinny","whiny","whip","whipcord","whiplash","whippany","whipped","whipper","whippersnapper","whippet","whipping","whipple","whippletree","whippoorwill","whips","whipsaw","whir","whirl","whirligig","whirlpool","whirlwind","whirly","whirlybird","whirred","whirring","whisk","whisker","whiskery","whiskey","whisper","whisperer","whispering","whist","whistle","whistleable","whistler","whistling","whit","whitaker","whitby","whitcomb","white","whitebait","whitecap","whitecolor","whiteface","whitefield","whitefish","whitehall","whitehead","whitehorse","whiteleaf","whiteley","whitelist","whiten","whitener","whiteness","whitening","whiteout","whitespace","whitespaces","whitetail","whitewall","whitewash","whitewater","whitey","whitfield","whither","whitier","whitiest","whiting","whitish","whitley","whitlock","whitman","whitney","whitsunday","whittaker","whitter","whittier","whittle","whittler","whiz","whizkid","whizzbang","whizzed","whizzes","whizzing","whl","who","whoa","whodunit","whoever","whois","whole","wholegrain","wholehearted","wholeheartedness","wholemeal","wholeness","wholesale","wholesaler","wholesome","wholesomeness","wholewheat","wholly","whom","whomever","whomsoever","whoop","whoopee","whooper","whoosh","whop","whopper","whopping","whore","whorehouse","whoreish","whorish","whorl","whose","whoso","whosoever","why","whys","wi","wiatt","wich","wichita","wick","wicked","wickedness","wicker","wickerwork","wicket","wicketkeeper","wicking","wid","wide","widely","widemouthed","widen","widener","wideness","wider","widespread","widgeon","widget","widgets","widow","widower","widowhood","width","widths","widthwise","wieland","wield","wielder","wiemar","wiener","wienie","wier","wiesel","wife","wifeless","wifely","wifi","wifimanager","wig","wigeon","wigged","wigging","wiggins","wiggle","wiggler","wiggly","wight","wiglet","wigmaker","wigner","wigwag","wigwagged","wigwagging","wigwam","wiki","wikimedia","wikipedia","wilberforce","wilbert","wilbur","wilburn","wilburt","wilcox","wild","wilda","wildcard","wildcards","wildcat","wildcatted","wildcatter","wildcatting","wilde","wildebeest","wilden","wilder","wilderness","wildfire","wildflower","wildfly","wildfowl","wilding","wildlife","wildly","wildness","wildon","wile","wileen","wilek","wiley","wilford","wilfred","wilfredo","wilfrid","wilfulness","wilhelm","wilhelmina","wilhelmine","wilie","wilily","wiliness","wilkerson","wilkes","wilkins","wilkinson","will","willa","willabella","willamette","willamina","willard","willcox","willdon","willed","willem","willemstad","willer","willetta","willette","willey","willful","willfulness","willi","william","williamsburg","williamson","willie","willied","willies","willing","willinger","willingest","willingness","willisson","williwaw","willoughby","willow","willower","willowy","willpower","willy","willyt","wilma","wilmar","wilmer","wilmette","wilmington","wilona","wilone","wilow","wilshire","wilson","wilsonian","wilt","wilton","wily","wimbledon","wimp","wimpish","wimple","wimpy","win","winapi","wince","winch","winchell","wincher","winchester","wind","windbag","windblown","windbreak","windburn","winded","winder","windfall","windflower","windham","windhoek","windily","windiness","winding","windjammer","windlass","windless","windmill","window","windowless","windowmanager","windowpane","windows","windowsazure","windowsill","windowstate","windpipe","windproof","windrow","winds","windscreen","windshield","windsock","windsor","windstorm","windsurf","windswept","windup","windward","windy","wine","wineglass","winegrower","winehead","winemake","winemaster","winery","winesap","wineskin","winfield","winform","winforms","winfred","winfrey","winfx","wing","wingback","wingding","wingeing","winger","wingless","winglike","wingman","wingmen","wingspan","wingspread","wingtip","wini","winifield","winifred","wink","winker","winking","winkle","winless","winn","winna","winnable","winnah","winne","winnebago","winner","winners","winnetka","winni","winnie","winnifred","winning","winnipeg","winnow","winny","wino","winograd","winona","winonah","winooski","winrt","wins","winsborough","winsett","winslow","winsock","winsome","winsomeness","winston","winter","winterer","wintergreen","winterize","winters","wintertime","winthrop","wintriness","wintry","winy","wipe","wiper","wire","wired","wirehair","wireless","wireman","wiremen","wirer","wires","wireshark","wiretap","wiretapped","wiretapper","wiretapping","wiriness","wiring","wiry","wis","wisc","wisconsin","wisconsinite","wisdom","wisdoms","wise","wiseacre","wisecrack","wised","wisely","wiseness","wisenheimer","wises","wish","wishbone","wishes","wishful","wishfulness","wishlist","wishy","wising","wisp","wispy","wist","wisteria","wistful","wistfulness","wit","witch","witchcraft","witchdoctor","witchery","with","withal","withcolumn","withdraw","withdrawal","withdrawer","withdrawn","withdrawnness","withdrew","withe","wither","withering","witherspoon","withevent","withheld","withhold","withholder","withidentifier","within","withobject","without","withrowanimation","withs","withstand","withstood","withstring","witless","witlessness","witness","witnessed","witt","witted","witter","wittgenstein","witticism","wittie","wittily","wittiness","witting","wittings","witty","witwatersrand","wive","wives","wix","wiz","wizard","wizardry","wizen","wk","wkhtmltopdf","wkwebview","wl","wlan","wls","wm","wmi","wn","wnd","wndproc","wno","wnw","wo","woad","wobble","wobbler","wobbliness","wobbly","wodehouse","woe","woebegone","woeful","woefuller","woefullest","woefulness","woff","wok","woke","wolcott","wold","wolf","wolfe","wolfer","wolff","wolfgang","wolfhound","wolfie","wolfish","wolfishness","wolfram","wolfy","wollongong","wollstonecraft","wolsey","wolverhampton","wolverine","wolverton","wolves","woman","womanhood","womanish","womanize","womanized","womanizer","womanizes","womankind","womanlike","womanliness","womanly","womb","wombat","women","womenfolk","won","wonder","wondered","wonderer","wonderful","wonderfulness","wondering","wonderland","wonderment","wondrous","wondrousness","wong","wonk","wonky","wonned","wonning","wont","wonted","wontedness","woo","woocommerce","wood","woodard","woodberry","woodbine","woodblock","woodbury","woodcarver","woodcarving","woodchopper","woodchuck","woodcock","woodcraft","woodcut","woodcutter","woodcutting","wooden","woodenness","woodgrain","woodhen","woodhull","woodie","woodiness","woodland","woodlawn","woodlice","woodlot","woodlouse","woodman","woodmen","woodpecker","woodpile","woodrow","woodruff","woods","woodshed","woodshedded","woodshedding","woodside","woodsman","woodsmen","woodsmoke","woodstock","woodsy","woodward","woodwind","woodwork","woodworker","woodworking","woodworm","woody","woodyard","woof","woofer","wool","woolf","woolgather","woolgatherer","woolgathering","woolliness","woolly","woolongong","woolworth","woonsocket","wooster","wooten","woozily","wooziness","woozy","wop","worcester","worcestershire","word","wordage","wordbook","wordcount","worden","wordily","wordiness","wording","wordless","wordlist","wordplay","wordpress","words","wordsworth","wordy","wore","work","workability","workable","workableness","workably","workaday","workaholic","workaround","workarounds","workbench","workbook","workbooks","workday","workdir","worked","worker","workers","workfare","workflow","workflows","workforce","workhorse","workhouse","working","workingman","workingmen","workingwoman","workingwomen","workitem","worklight","workload","workman","workmanlike","workmanship","workmate","workmen","workout","workpiece","workplace","workroom","works","worksheet","worksheetfunction","worksheets","workshop","workspace","workspaces","workstation","worktable","worktop","workup","workweek","world","worldlier","worldliest","worldliness","worldly","worlds","worldwide","worm","wormer","wormhole","worms","wormwood","wormy","worn","worried","worrier","worries","worriment","worrisome","worry","worrying","worrywart","worse","worsen","worship","worshiper","worshipful","worshipfulness","worst","worsted","wort","worth","worthily","worthiness","worthinesses","worthington","worthless","worthlessness","worths","worthwhile","worthy","wost","wot","wotan","would","wouldn","wouldst","wound","wounded","wounder","wounding","wounds","wove","woven","wovens","wow","wozniak","wp","wparam","wpdb","wpf","wpfapplication","wpm","wr","wrack","wraith","wraiths","wrangell","wrangle","wrangler","wrap","wraparound","wrapped","wrapper","wrappers","wrapping","wraps","wrasse","wrath","wrathful","wraths","wreak","wreath","wreathe","wreaths","wreck","wreckage","wrecker","wren","wrench","wrenching","wrennie","wrest","wrester","wrestle","wrestler","wrestling","wretch","wretched","wretchedness","wriggle","wriggler","wriggly","wright","wrigley","wring","wringer","wrinkle","wrinkled","wrinkly","wrist","wristband","wristwatch","writ","writable","write","writebytes","writefile","writehead","writeline","writeln","writeobject","writer","writerow","writers","writes","writestring","writeto","writetofile","writeup","writhe","writing","written","wroclaw","wrong","wrongdoer","wrongdoing","wronger","wrongful","wrongfulness","wrongheaded","wrongheadedness","wrongly","wrongness","wronskian","wrote","wroth","wrought","wrt","wrung","wry","wryer","wryest","wryness","ws","wscript","wsdl","wsfilter","wsgi","wshttpbinding","wso","wsp","wss","wsse","wstring","wsw","wt","wtf","wu","wuhan","wurlitzer","wurst","wuss","wussy","wv","ww","wwdc","wwi","wwii","www","wwwroot","wx","wxpython","wxwidgets","wy","wyatan","wyatt","wycherley","wycliffe","wye","wyeth","wylie","wylma","wyman","wyn","wyndham","wynn","wynne","wynnie","wynny","wyo","wyoming","wyomingite","wysiwyg","x","xa","xamarin","xaml","xampp","xanadu","xanthippe","xanthus","xargs","xavier","xaviera","xaxis","xb","xbox","xc","xcode","xcopy","xd","xdata","xdebug","xdoc","xdocument","xe","xebec","xelement","xemacs","xena","xenakis","xenia","xenix","xenon","xenophobe","xenophobia","xenophobic","xenophon","xenos","xerces","xerographic","xerography","xerox","xerxes","xever","xf","xfbml","xff","xffff","xffffff","xffffffff","xhdpi","xhosa","xhr","xhtml","xhttp","xi","xian","xiaoping","xib","xii","xiii","ximenes","ximenez","ximian","xingu","xis","xiv","xix","xkcd","xl","xlab","xlabel","xlapp","xlarge","xldown","xlim","xlink","xls","xlsm","xlsx","xlup","xm","xmas","xmax","xmin","xml","xmlattribute","xmldata","xmldoc","xmldocument","xmlelement","xmlfile","xmlhttp","xmlhttprequest","xmlnode","xmlns","xmlparser","xmlreader","xmlrootelement","xmlrpc","xmlschema","xmlserializer","xmlsoap","xmlstring","xmltype","xmlwriter","xmm","xmpp","xms","xmx","xn","xna","xochipilli","xor","xp","xpath","xpos","xquery","xr","xrange","xref","xs","xscale","xsd","xsi","xsl","xslt","xsp","xss","xstream","xt","xterm","xticks","xts","xtype","xunit","xuzhou","xv","xvi","xvii","xviii","xwork","xx","xxl","xxx","xxxx","xxxxx","xxxxxx","xxxxxxx","xxxxxxxx","xxxxxxxxx","xxxxxxxxxx","xy","xylem","xylene","xylia","xylina","xylophone","xylophonist","xymenes","xyz","xz","y","ya","yacc","yacht","yachting","yachtsman","yachtsmen","yachtswoman","yachtswomen","yack","yagi","yahoo","yahweh","yak","yakima","yakked","yakking","yakut","yakutsk","yale","yalies","yalonda","yalow","yalta","yalu","yam","yamaha","yaml","yammer","yamoussoukro","yanaton","yance","yancey","yancy","yang","yangon","yangtze","yank","yankee","yaounde","yap","yapped","yapping","yaqui","yard","yardage","yardarm","yardley","yardman","yardmaster","yardmen","yardstick","yarmulke","yarn","yaroslavl","yarrow","yasmeen","yasmin","yates","yaw","yawl","yawn","yawner","yawning","yaxis","yay","yb","yc","ycombinator","yd","ydata","ye","yea","yeager","yeah","yeahs","year","yearbook","yearling","yearlong","yearly","yearn","yearner","yearning","years","yeast","yeastiness","yeasty","yeats","yecch","yegg","yehudi","yehudit","yekaterinburg","yelena","yell","yellow","yellowhammers","yellowish","yellowknife","yellowness","yellowstone","yellowy","yelp","yelper","yeltsin","yemen","yemeni","yemenite","yen","yenisei","yenned","yenning","yentl","yeoman","yeomanry","yeomen","yep","yerevan","yerkes","yes","yesenia","yeshiva","yessed","yessing","yesterday","yesteryear","yet","yeti","yetta","yettie","yetty","yevette","yevtushenko","yew","yggdrasil","yi","yiddish","yield","yielded","yielding","yields","yii","yiiframework","yikes","yin","yip","yipe","yipped","yippee","yipping","ylab","ylabel","ylim","ym","ymax","ymca","ymha","ymin","ymir","yml","ymmv","yn","ynes","ynez","yo","yoda","yodel","yodeler","yoder","yoga","yoghurt","yogi","yogurt","yoke","yoked","yokel","yokes","yoking","yoknapatawpha","yoko","yokohama","yolanda","yolande","yolane","yolanthe","yolk","yon","yonder","yong","yonkers","yore","yorgo","yorick","york","yorke","yorker","yorkshire","yorktown","yoruba","yosemite","yoshi","yoshiko","yost","you","young","younger","youngish","youngster","youngstown","your","yourapp","yourclass","yourdomain","yours","yourself","yourselves","yourtable","youth","youthful","youthfulness","youths","youtrack","youtu","yovonnda","yow","yowl","yp","ypos","ypres","ypsilanti","yr","yrs","ys","ysabel","yscale","yt","ytterbium","yttrium","yuan","yuba","yucatan","yucca","yuck","yucky","yugo","yugoslav","yugoslavia","yugoslavian","yuh","yui","yuk","yuki","yukked","yukking","yukon","yul","yule","yuletide","yulma","yum","yuma","yummy","yunnan","yup","yuppie","yuri","yurik","yurt","yuv","yves","yvette","yvon","yvonne","yvor","yw","ywca","ywha","yy","yyy","yyyy","yyyymmdd","z","za","zabrina","zaccaria","zach","zacharia","zachariah","zacharie","zachary","zacherie","zachery","zack","zackariah","zag","zagging","zagreb","zahara","zaire","zairian","zak","zambezi","zambia","zambian","zamboni","zamenhof","zamora","zan","zandra","zane","zaneta","zaniness","zanuck","zany","zanzibar","zap","zapata","zaporozhye","zappa","zapped","zapper","zapping","zara","zarah","zared","zaria","zarla","zc","ze","zea","zeal","zealand","zealot","zealotry","zealous","zealousness","zeb","zebadiah","zebedee","zebra","zebu","zebulen","zebulon","zechariah","zed","zedekiah","zedong","zeffirelli","zeiss","zeitgeist","zeke","zelda","zelig","zellerbach","zelma","zen","zena","zend","zendframework","zenger","zenia","zenith","zeniths","zennist","zeno","zephaniah","zephyr","zephyrus","zeppelin","zerk","zero","zeroed","zeroes","zeroing","zeromq","zeros","zest","zestful","zestfulness","zesty","zeta","zeugma","zeus","zf","zh","zhdanov","zhengzhou","zhivago","zhukov","zi","zia","zibo","ziegfeld","ziegler","zig","zigged","zigging","ziggy","zigzag","zigzagged","zigzagger","zigzagging","zilch","zillion","zilvia","zimbabwe","zimbabwean","zimmerman","zinc","zincked","zincking","zindex","zing","zingy","zinnia","zion","zionism","zionist","zip","zipcode","zipfile","zipped","zipper","zipping","zippy","zips","zircon","zirconium","zit","zita","zitella","zither","zk","zlib","zloty","zm","zmq","zn","zodiac","zodiacal","zoe","zola","zollie","zolly","zomba","zombi","zombie","zonal","zonda","zondra","zone","zoned","zoneddatetime","zoneid","zones","zoning","zonked","zonnya","zoo","zookeeper","zookeepers","zoological","zoologist","zoology","zoom","zoomed","zooming","zoophyte","zoophytic","zora","zorah","zorana","zorina","zorine","zorn","zoroaster","zoroastrian","zoroastrianism","zorro","zosma","zounds","zr","zrich","zs","zsazsa","zsh","zsigmondy","zu","zubenelgenubi","zubeneschamali","zucchini","zukor","zulema","zulu","zululand","zuni","zuzana","zwieback","zwingli","zworykin","zx","zxing","zydeco","zygote","zygoteinit","zygotic","zymurgy","zz","zzz"]}')},77596:e=>{"use strict";e.exports=JSON.parse('{"dictionariesSupplementaryArr":["a256","a2dpsource","aafwk","abilityname","abilityslice","abnormally","accelerates","accents","accommodates","acmmax","acn","activates","actived","adcp","adjusts","adpu","adts","advertisements","affinities","agrees","alerting","algrithom","aligns","alpha","alpnprotocols","alterase","alternating","altitudes","amb","ambisonic","ambisonics","amr","animatable","annually","antialias","apdu","apecified","apertures","appselect","arcs","arfcn","arkui","arrarybuffer","arraybuffer","arrlist","ashmem","associating","asy","asyn","asynchronized","atime","atio","atomicservice","atqa","attaches","attachment0","attribs","audios","authenticates","authinfo","autocorrect","averr","avoidareachange","avrcp","avsession","backgrounding","backs","base64","bassboost","beta1","bevels","bgra","bidirectionally","bitrates","blending","blendmode","blocklist","bms","bolder","bonded","bonding","booted","brightens","brighter","brightest","browsable","bscribes","bsic","bssid","bufferfi","bufferfv","bufferiv","bufferqueue","bufferuiv","bundlename","bundlestat","buttonconfig","bypassed","bytrace","callbackfn","camped","canceling","cancelling","cancels","capabilitys","capturers","ccm","cdma","ce","certsign","cft","channeldown","channelup","checkboxgroup","chload","chromaticities","chrominance","circled","clamped","clamps","cloudfile","coincides","collaborated","collapses","collations","collectable","colno","colorfilter","complies","compositing","compresses","cone","conferencing","confpersist","connectable","contentful","contex","controlpanel","controlparam","convertxml","cpid","cpuprofiler","cpx","cpy","creatable","crl","crops","crosshair","crowdtest","crowdtested","crowdtesting","csh","cug","cyclewindows","daltonization","darkens","darkest","dataability","datareceive","dataresubmissionhandler","datashare","datasync","dbm","dci","ddmp","de","deactivated","deactivation","decodes","decomposed","decompressed","decompressing","decr","decrypts","defaulted","delegator","deletable","deletefile","denormalization","denormalize","denormalized","densitys","deregistered","deregisters","deselected","designative","desynchronized","detents","developtools","devicemanager","dfactor","dfx","dialling","dimbehind","dirent","dirxml","disables","disallowed","disallows","discharging","disconnecting","disconnection","disconnects","discription","dismissal","dismissing","dispatches","displacement","dlp","dnd","dnses","donot","downlink","downmix","dpad","drains","dragbar","drawbuffer","drm","dsda","dsds","dsf","dtmf","ducked","ducking","earfcn","earphones","earpiece","ebu","ece","edr","efuse","egid","ehrpd","ejectclosecd","emption","emphasized","encapsulates","encloses","encompassed","encrypts","endc","endx","endy","enrolled","enrolls","enumeratable","erasing","eration","errcode","erver","esim","ethiopic","ets","euid","evdo","evenodd","evicted","excepted","exempted","extention","f1","faultlog","faultlogger","fchmod","fchown","fdatasync","fdn","fdopen","fileio","fileshare","fillets","flac","flg","flushes","foldable","foregrounding","formatable","forwardmail","freesize","fstat","fsync","ftruncate","fulfills","fuma","furse","gamepad","gba","geofence","getunfilteredlinkurl","glasses","gnss","graphicseditor","greate","gtc","hailing","handheld","handhold","handsfree","handsfreeunit","hanguel","hangups","hanja","hankaku","hapmodule","haps","haptic","haptics","hce","hdcp","headed","headersreceive","headphones","heapsnapshot","heating","heavier","henkan","hevc","hexadecagonal","hfp","hibernates","hibernating","hichecker","hidebug","hierarchically","hifi","hilog","hisysevent","hitrace","hiview","hiviewdfx","hkdf","hlg","hogp","hsp","hspa","hspap","htmltext","huks","hwid","icq","id","idm","ifaces","illuminated","ima","imager","imagevideo","imclient","imengine","immersive","imms","ims","imsi","inactived","inactivity","inclusiza","inconsistency","indata","indcating","ineffective","injects","ino","inputer","inputers","inputevent","inputmethod","inputmethodengine","inquired","inspected","inspectors","instanced","intercepted","interchanged","interleaved","internalformat","internationalized","interpolating","interpolatingSpring","interpolator","interworking","invalidates","ipaddr","isdn","isim","issuers","ivi","iwlan","jis","judged","kaihong","kbdillum","kbdinputassist","kbps","kdf","keyof","keyframe","keyguard","keyusage","khronos","kneading","kvpairs","kvstore","lable","lanes","lasted","lastmode","latn","layoutable","lbitfield","lboolean","lbyte","lchown","lclampf","ldpi","lenum","lfloat","libraryname","lifted","lifts","linearly","lintptr","listened","llbackfn","lockdown","lockscreen","lod","loggable","logoff","longitudinally","lowercased","lightens","lightupEffect","lpx","lru","lseek","lshort","lsizei","lsizeiptr","lstat","lubyte","luint","luma","lushort","lux","mah","malham","map","mcc","md5","mdns","mdnserror","mediaquery","meid","messageerror","metered","metering","mgf","mgf1","mifare","minibar","minimizing","mirrored","missions","mkdtemp","mmax","mmi","mmicode","mnc","moderately","moitor","mplink","mschap","msdos","msdp","mserr","msn","mtp","muhenkan","multifrequency","multimodal","multiplies","multisample","multisim","multitask","mutes","narrowband","nci","ndef","neglects","negotiated","neighborhoods","netmask","nets","nextgroup","nlink","nmea","nnrt","nopadding","mori","normalizer","notifies","notifying","numpad","nvalidates","nweb","oaep","obscured","ofb","offhook","offscreen","omapi","oncancel","ondataresubmission","ondataresubmitted","onexit","onfinish","onframe","onmessageerror","onrepeat","oob","oobinline","openharmony","oper","operated","operatorconfigs","opkey","opl","opname","option","originating","osd","ott","ounted","overheated","overline","owningproperties","ows","oximeter","p2p","paginated","paramcheck","parameterf","parameteri","paren","parseinfo","participating","passpoint","pastedata","patchlevel","pbap","pbo","pda","pdu","peap","persion","persistable","perso","personalisation","pertaining","pgo","photographing","pickers","pixelmap","playpause","playstate","plmn","plurals","plusminus","pmm","pnn","pobox","polylines","pooled","ppid","pread","precisiontype","precomposed","precon","preconnect","preconnected","preconnectable","preempted","preferentially","preinstalled","prelaunch","preloads","premises","premultiplied","premultiply","prepares","preresolve","presently","presistent","prevgroup","prikey","primaries","proactively","prohibits","promisify","provisioned","proxyed","psc","psk","psrc","pss","pssh","puk","pvr","querier","queriers","radiuses","rasterizer","rawfile","rdb","rdev","reassociate","rebounds","recalculated","reconfiguration","reconfirm","recovered","recovering","recovers","recursions","reclaimed","redirections","refill","refusing","rejects","relocation","remidner","remotedevice","removable","renderbuffer","renderbuffertarget","repayment","repeates","reposition","resizeable","resmgr","resourceschedule","restores","restricts","resubmission","resubmitted","resultsets","resumed","retried","revocation","revoked","rewinding","rfcomm","rfid","rfkill","ringtone","ringtones","rle","rmdir","rotatable","rscp","rsrp","rtd","rtt","rtcp","ruim","rwt","s5","sac","sae","sak","satellites","sbc","scdma","scene","sco","scrambling","screenlock","screenoff","screensaver","scrolldown","scrollup","sdpi","searchsetter","sece","secinfo","seeked","semicircles","sensing","sequenceable","settingsdata","sfactor","sha1","shadertype","sharedarraybuffer","shenzhen","shortkey","shuts","sigalgs","silenced","singly","slidable","sliderstyle","statvfs","stk","str","strokes","sm3","smil","smpte","smsc","snoozing","snorm","snr","socid","softer","sonification","sortings","spatialization","spawns","spay","spdy","speakerphone","specificed","speedratings","spellcheck","spn","spooler","spp","spry","spy","srgb","ssp","stablization","statfs","stopcd","storei","storge","stroked","subassembies","subassemblies","subcomponents","subframe","subframes","subkeys","subnode","subpixel","subscrbers","subscribale","subscribes","substate","subtitles","subtypes","subwindow","subwindows","superimposed","suscriber","suscribes","suspends","switchvideomode","synched","synchronizes","synchronizing","synth","syscreen","sysevent","sysex","sysrq","systemapp","systembar","systemsize","systemui","showcounter","tailoring","talkback","taskmanager","taskpool","tbla","tcpnodelay","tdm","tdscdma","telecom","tethering","texel","textarget","textblob","textclock","texttimer","thirdparty","timeinterfaceimpl","tlsv12","tlsv13","tnf","totalsize","touchpad","trackinfo","tranlisterated","transcode","transferable","transfunc","transliterated","transliterator","transpilation","trashed","traversed","traverses","truncates","trustlist","tsbundle","ttls","tunneled","txpower","uarfcn","ubset","ucs","udid","uint8","uint8arr","uitest","umalqura","unapply","unassigned","unauth","unbinding","unblocking","uncalibrated","uncategorized","uncatergorized","unclearable","unconditional","undefer","undisturbed","unduck","unducked","unequal","unfiltered","unfocused","unhealthy","unhold","unicom","unicon","uniform1ui","uniforms","uninit","uninitialize","uninitializes","uninstallation","uninstalls","unlinked","unlocking","unlocks","unmap","unmapping","unmarshalling","unmountable","unmounted","unmute","unmutes","unobserve","unperceivable","unpressed","unregistered","unregistering","unregisters","unremovable","unrendered","unrestricted","unsecure","unsent","unspec","unshare","unsubscribes","unsuccessfully","unsupport","unsuspended","uplink","useriam","userspace","usim","ussd","utilized","utimes","uuids","uwb","uids","v9","varyings","viewframe","vibrates","vibrating","vlr","voicemail","volte","volumemanager","vorbis","vpr","vss","vsync","wakes","waking","wallpapers","wantagent","wapi","wappush","watchers","waterflow","wcdma","wcdmn","weakmap","weakset","wearables","weighing","wep","wideband","wifiext","wimax","wireframe","wma","wmp","wmv","wmx","wordprocessor","workscheduler","woy","wrappedvalue","writemask","wukong","wvx","wwan","x25519","x509","xcomponent","xfer","xldpi","xoffset","xxldpi","xxxldpi","ycbcr","ycrcb","yoffset","zenkaku","zfail","zoffset","zoomin","zoomout","zoomreset","zooms","zpass","commonevent","clouddata","unadjustable","unprepare","unchained","sandboxes","sar","adapts","followx"]}')},93460:e=>{"use strict";e.exports=JSON.parse('[{"badWord":"option","suggestion":"options","ignore":["options","optionMode","_OPTION_"]}]')},289:e=>{"use strict";e.exports=JSON.parse('[{"word":"ability","files":[".*d.ts$"]}]')},85311:e=>{"use strict";e.exports=JSON.parse('{"app":{"bundleName":"ohos.global.systemres","icon":"$media:ohos_app_icon","label":"$string:ohos_app_name","singleton":true,"vendor":"ohos","version":{"code":2,"name":"2.0.0.1"},"apiVersion":{"compatible":3,"target":3}},"deviceConfig":{"default":{}},"module":{"package":"ohos.global.systemres","generateBuildHash":true,"deviceType":["default","tv","car","wearable","tablet","2in1"],"distro":{"deliveryWithInstall":true,"moduleName":"entry","moduleType":"entry"},"definePermissions":[{"name":"ohos.permission.ANSWER_CALL","grantMode":"user_grant","since":9,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_answer_call","description":"$string:ohos_desc_answer_call"},{"name":"ohos.permission.USE_BLUETOOTH","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.DISCOVER_BLUETOOTH","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_BLUETOOTH","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_BLUETOOTH","grantMode":"user_grant","availableLevel":"normal","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false,"label":"$string:ohos_lab_access_bluetooth","description":"$string:ohos_desc_access_bluetooth"},{"name":"ohos.permission.GET_BLUETOOTH_LOCAL_MAC","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INTERNET","grantMode":"system_grant","availableLevel":"normal","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_internet","description":"$string:ohos_desc_internet"},{"name":"ohos.permission.MODIFY_AUDIO_SETTINGS","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_modify_audio_settings","description":"$string:ohos_desc_modify_audio_settings"},{"name":"ohos.permission.ACCESS_NOTIFICATION_POLICY","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.READ_CALENDAR","grantMode":"user_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_calendar","description":"$string:ohos_desc_read_calendar"},{"name":"ohos.permission.READ_CALL_LOG","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_call_log","description":"$string:ohos_desc_read_call_log"},{"name":"ohos.permission.READ_CELL_MESSAGES","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_cell_messages","description":"$string:ohos_desc_read_cell_messages"},{"name":"ohos.permission.READ_CONTACTS","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_contacts","description":"$string:ohos_desc_read_contacts"},{"name":"ohos.permission.GET_TELEPHONY_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_get_telephony_state","description":"$string:ohos_desc_get_telephony_state"},{"name":"ohos.permission.GET_PHONE_NUMBERS","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_get_phone_numbers","description":"$string:ohos_desc_get_phone_numbers"},{"name":"ohos.permission.READ_MESSAGES","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_messages","description":"$string:ohos_desc_read_messages"},{"name":"ohos.permission.RECEIVE_MMS","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_receive_mms","description":"$string:ohos_desc_receive_mms"},{"name":"ohos.permission.RECEIVE_SMS","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_receive_sms","description":"$string:ohos_desc_receive_sms"},{"name":"ohos.permission.RECEIVE_WAP_MESSAGES","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_receive_wap_messages","description":"$string:ohos_desc_receive_wap_messages"},{"name":"ohos.permission.MICROPHONE","grantMode":"user_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_microphone","description":"$string:ohos_desc_microphone"},{"name":"ohos.permission.SEND_MESSAGES","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_send_messages","description":"$string:ohos_desc_send_messages"},{"name":"ohos.permission.WRITE_CALENDAR","grantMode":"user_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_calendar","description":"$string:ohos_desc_write_calendar"},{"name":"ohos.permission.WRITE_CALL_LOG","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_call_log","description":"$string:ohos_desc_write_call_log"},{"name":"ohos.permission.WRITE_CONTACTS","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_contacts","description":"$string:ohos_desc_write_contacts"},{"name":"ohos.permission.DISTRIBUTED_DATASYNC","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_distributed_datasync","description":"$string:ohos_desc_distributed_datasync"},{"name":"ohos.permission.DISTRIBUTED_SOFTBUS_CENTER","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":false,"distributedSceneEnable":true},{"name":"ohos.permission.MANAGE_VOICEMAIL","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_manage_voicemail","description":"$string:ohos_desc_manage_voicemail"},{"name":"ohos.permission.REQUIRE_FORM","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.AGENT_REQUIRE_FORM","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.LOCATION_IN_BACKGROUND","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false,"label":"$string:ohos_lab_location_in_background","description":"$string:ohos_desc_location_in_background"},{"name":"ohos.permission.LOCATION","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_location","description":"$string:ohos_desc_location"},{"name":"ohos.permission.APPROXIMATELY_LOCATION","grantMode":"user_grant","availableLevel":"normal","since":9,"deprecated":"","provisionEnable":false,"distributedSceneEnable":true,"label":"$string:ohos_lab_approximately_location","description":"$string:ohos_desc_approximately_location"},{"name":"ohos.permission.MEDIA_LOCATION","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_media_location","description":"$string:ohos_desc_media_location"},{"name":"ohos.permission.GET_NETWORK_INFO","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_get_network_info","description":"$string:ohos_desc_get_network_info"},{"name":"ohos.permission.PLACE_CALL","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_place_call","description":"$string:ohos_desc_place_call"},{"name":"ohos.permission.CAMERA","grantMode":"user_grant","availableLevel":"normal","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_camera","description":"$string:ohos_desc_camera"},{"name":"ohos.permission.SET_NETWORK_INFO","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_set_network_info","description":"$string:ohos_desc_set_network_info"},{"name":"ohos.permission.REMOVE_CACHE_FILES","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_MEDIA","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_read_media","description":"$string:ohos_desc_read_media"},{"name":"ohos.permission.REBOOT","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RUNNING_LOCK","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_MEDIA","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_write_media","description":"$string:ohos_desc_write_media"},{"name":"ohos.permission.SET_TIME","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_set_time","description":"$string:ohos_desc_set_time"},{"name":"ohos.permission.SET_TIME_ZONE","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_set_time_zone","description":"$string:ohos_desc_set_time_zone"},{"name":"ohos.permission.DOWNLOAD_SESSION_MANAGER","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_download_session_manager","description":"$string:ohos_desc_download_session_manager"},{"name":"ohos.permission.COMMONEVENT_STICKY","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_commonevent_sticky","description":"$string:ohos_desc_commonevent_sticky"},{"name":"ohos.permission.SYSTEM_FLOAT_WINDOW","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PRIVACY_WINDOW","grantMode":"system_grant","availableLevel":"normal","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.POWER_MANAGER","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.REFRESH_USER_ACTION","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.POWER_OPTIMIZATION","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.REBOOT_RECOVERY","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_LOCAL_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_manage_local_accounts","description":"$string:ohos_desc_manage_local_accounts"},{"name":"ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_interact_across_local_accounts","description":"$string:ohos_desc_interact_across_local_accounts"},{"name":"ohos.permission.VIBRATE","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_vibrate","description":"$string:ohos_desc_vibrate"},{"name":"ohos.permission.SYSTEM_LIGHT_CONTROL","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ACTIVITY_MOTION","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_activity_motion","description":"$string:ohos_desc_activity_motion"},{"name":"ohos.permission.READ_HEALTH_DATA","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_health_data","description":"$string:ohos_desc_read_health_data"},{"name":"ohos.permission.CONNECT_IME_ABILITY","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_connect_ime_ability","description":"$string:ohos_desc_connect_ime_ability"},{"name":"ohos.permission.CONNECT_SCREEN_SAVER_ABILITY","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_SCREEN_SAVER","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_SCREEN_SAVER","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_WALLPAPER","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_set_wallpaper","description":"$string:ohos_desc_set_wallpaper"},{"name":"ohos.permission.GET_WALLPAPER","grantMode":"system_grant","availableLevel":"system_basic","provisionEnable":true,"since":7,"deprecated":"","distributedSceneEnable":false,"label":"$string:ohos_lab_get_wallpaper","description":"$string:ohos_desc_get_wallpaper"},{"name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_MISSIONS","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"since 9","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.KEEP_BACKGROUND_RUNNING","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.UPDATE_CONFIGURATION","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.UPDATE_SYSTEM","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.FACTORY_RESET","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.UPDATE_MIGRATE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GRANT_SENSITIVE_PERMISSIONS","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.REVOKE_SENSITIVE_PERMISSIONS","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_SENSITIVE_PERMISSIONS","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS_EXTENSION","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_interact_across_local_accounts_extension","description":"$string:ohos_desc_interact_across_local_accounts_extension"},{"name":"ohos.permission.LISTEN_BUNDLE_CHANGE","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_BUNDLE_INFO","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCELEROMETER","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_accelerometer","description":"$string:ohos_desc_accelerometer"},{"name":"ohos.permission.GYROSCOPE","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_gyroscope","description":"$string:ohos_desc_gyroscope"},{"name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INSTALL_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_SHORTCUTS","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.radio.ACCESS_FM_AM","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_TELEPHONY_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_set_telephony_state","description":"$string:ohos_desc_set_telephony_state"},{"name":"ohos.permission.START_ABILIIES_FROM_BACKGROUND","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"since 9","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.BUNDLE_ACTIVE_INFO","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_bundle_active_info","description":"$string:ohos_desc_bundle_active_info"},{"name":"ohos.permission.START_INVISIBLE_ABILITY","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.sec.ACCESS_UDID","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.LAUNCH_DATA_PRIVACY_CENTER","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_MEDIA_RESOURCES","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PUBLISH_AGENT_REMINDER","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_publish_agent_reminder","description":"$string:ohos_desc_publish_agent_reminder"},{"name":"ohos.permission.CONTROL_TASK_SYNC_ANIMATOR","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_control_task_sync_animator","description":"$string:ohos_desc_control_task_sync_animator"},{"name":"ohos.permission.INPUT_MONITORING","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_MISSIONS","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.NOTIFICATION_CONTROLLER","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_notification_controller","description":"$string:ohos_desc_notification_controller"},{"name":"ohos.permission.CONNECTIVITY_INTERNAL","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_NET_STRATEGY","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_NETWORK_STATS","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_VPN","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.SET_ABILITY_CONTROLLER","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.USE_USER_IDM","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_USER_IDM","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.NETSYS_INTERNAL","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_BIOMETRIC","grantMode":"system_grant","availableLevel":"normal","since":6,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_USER_AUTH_INTERNAL","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_FINGERPRINT_AUTH","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_PIN_AUTH","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_AUTH_RESPOOL","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ENFORCE_USER_IDM","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.GET_RUNNING_INFO","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CLEAN_APPLICATION_DATA","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RUNNING_STATE_OBSERVER","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CAPTURE_SCREEN","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_WIFI_INFO","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_WIFI_INFO_INTERNAL","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_WIFI_INFO","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_WIFI_PEERS_MAC","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_WIFI_LOCAL_MAC","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_WIFI_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_WIFI_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_WIFI_CONNECTION","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.DUMP","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_WIFI_HOTSPOT","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_ALL_APP_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_SECURE_SETTINGS","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_DFX_SYSEVENT","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_HIVIEW_SYSTEM","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_HIVIEW_SYSTEM","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_ENTERPRISE_DEVICE_ADMIN","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_ENTERPRISE_INFO","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_BUNDLE_DIR","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SUBSCRIBE_MANAGED_EVENT","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_DATETIME","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_GET_DEVICE_INFO","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_RESET_DEVICE","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_WIFI","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_GET_NETWORK_INFO","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_ACCOUNT_POLICY","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_BUNDLE_INSTALL_POLICY","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_NETWORK","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_SET_APP_RUNNING_POLICY","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_SCREENOFF_TIME","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_SECURITY","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_BLUETOOTH","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_WIFI","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_RESTRICTIONS","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_APPLICATION","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_LOCATION","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_REBOOT","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_LOCK_DEVICE","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_GET_SETTINGS","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_SETTINGS","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_INSTALL_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_CERTIFICATE","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_SYSTEM","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_RESTRICT_POLICY","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_USB","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_NETWORK","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_BROWSER_POLICY","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.NFC_TAG","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.NFC_CARD_EMULATION","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.PERMISSION_USED_STATS","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.NOTIFICATION_AGENT_CONTROLLER","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MOUNT_UNMOUNT_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MOUNT_FORMAT_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.STORAGE_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.BACKUP","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CLOUDFILE_SYNC_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CLOUDFILE_SYNC","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.FILE_ACCESS_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_DEFAULT_APPLICATION","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_DEFAULT_APPLICATION","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_IDS","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_DISPOSED_APP_STATUS","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DLP_FILE","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PROVISIONING_MESSAGE","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SYSTEM_SETTINGS","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_IMAGEVIDEO","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_imagevideo","description":"$string:ohos_desc_read_imagevideo"},{"name":"ohos.permission.READ_AUDIO","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_audio","description":"$string:ohos_desc_read_audio"},{"name":"ohos.permission.READ_DOCUMENT","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_document","description":"$string:ohos_desc_read_document"},{"name":"ohos.permission.WRITE_IMAGEVIDEO","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_imagevideo","description":"$string:ohos_desc_write_imagevideo"},{"name":"ohos.permission.WRITE_AUDIO","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_audio","description":"$string:ohos_desc_write_audio"},{"name":"ohos.permission.WRITE_DOCUMENT","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_document","description":"$string:ohos_desc_write_document"},{"name":"ohos.permission.ABILITY_BACKGROUND_COMMUNICATION","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.securityguard.REPORT_SECURITY_INFO","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.securityguard.REQUEST_SECURITY_MODEL_RESULT","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true},{"name":"ohos.permission.securityguard.REQUEST_SECURITY_EVENT_INFO","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true},{"name":"ohos.permission.ACCESS_CERT_MANAGER_INTERNAL","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_CERT_MANAGER","grantMode":"system_grant","availableLevel":"normal","since":9,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.GET_LOCAL_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_DISTRIBUTED_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_DISTRIBUTED_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_ACCESSIBILITY_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_ACCESSIBILITY_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_PUSH_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_APP_PUSH_DATA","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_APP_PUSH_DATA","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_AUDIO_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_CAMERA_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RECEIVER_STARTUP_COMPLETED","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_WHOLE_CALENDAR","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_whole_calendar","description":"$string:ohos_desc_read_whole_calendar"},{"name":"ohos.permission.WRITE_WHOLE_CALENDAR","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_whole_calendar","description":"$string:ohos_desc_write_whole_calendar"},{"name":"ohos.permission.ACCESS_SERVICE_DM","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RUN_ANY_CODE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.APP_TRACKING_CONSENT","grantMode":"user_grant","availableLevel":"normal","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_app_tracking_consent","description":"$string:ohos_desc_app_tracking_consent"},{"name":"ohos.permission.PUBLISH_SYSTEM_COMMON_EVENT","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SCREEN_LOCK_INNER","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PRINT","grantMode":"system_grant","since":10,"deprecated":"","availableLevel":"normal","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_PRINT_JOB","grantMode":"system_grant","since":10,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CHANGE_OVERLAY_ENABLED_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CONNECT_CELLULAR_CALL_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.CONNECT_IMS_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SENSING_WITH_ULTRASOUND","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PROXY_AUTHORIZATION_URI","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INSTALL_ENTERPRISE_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_INSTALLED_BUNDLE_LIST","grantMode":"user_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_get_installed_bundle_list","description":"$string:ohos_desc_get_installed_bundle_list"},{"name":"ohos.permission.ACCESS_CAST_ENGINE_MIRROR","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_CAST_ENGINE_STREAM","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CLOUDDATA_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.DEVICE_STANDBY_EXEMPTION","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RESTRICT_APPLICATION_ACTIVE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_SENSOR","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.UPLOAD_SESSION_MANAGER","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PREPARE_APP_TERMINATE","grantMode":"system_grant","availableLevel":"normal","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_ECOLOGICAL_RULE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_SCENE_CODE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.FILE_GUARD_MANAGER","grantMode":"system_grant","availableLevel":"system_core","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_FILE_GUARD_POLICY","grantMode":"system_grant","availableLevel":"system_core","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.securityguard.SET_MODEL_STATE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.hsdr.HSDR_ACCESS","grantMode":"system_grant","availableLevel":"normal","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.SUPPORT_USER_AUTH","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CAPTURE_VOICE_DOWNLINK_AUDIO","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_INTELLIGENT_VOICE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INSTALL_ENTERPRISE_MDM_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INSTALL_ENTERPRISE_NORMAL_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INSTALL_SELF_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.OBSERVE_FORM_RUNNING","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_DEVICE_AUTH_CRED","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.UNINSTALL_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RECOVER_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_DOMAIN_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_UNREMOVABLE_NOTIFICATION","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.QUERY_ACCESSIBILITY_ELEMENT","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ACTIVATE_THEME_PACKAGE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ATTEST_KEY","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WAKEUP_VOICE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WAKEUP_VISION","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENABLE_DISTRIBUTED_HARDWARE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":false,"distributedSceneEnable":true},{"name":"ohos.permission.ACCESS_DISTRIBUTED_HARDWARE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true},{"name":"ohos.permission.INSTANTSHARE_SWITCH_CONTROL","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_INSTANTSHARE_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_INSTANTSHARE_PRIVATE_ABILITY","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SECURE_PASTE","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_PASTEBOARD","grantMode":"user_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_pasteboard","description":"$string:ohos_desc_read_pasteboard"},{"name":"ohos.permission.ACCESS_MCP_AUTHORIZATION","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_BUNDLE_RESOURCES","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_CODE_PROTECT_INFO","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_ADVANCED_SECURITY_MODE","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_DEVELOPER_MODE","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RUN_DYN_CODE","grantMode":"system_grant","availableLevel":"normal","since":11,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.COOPERATE_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PERCEIVE_TRAIL","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.DISABLE_PERMISSION_DIALOG","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.EXECUTE_INSIGHT_INTENT","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_ACTIVATION_LOCK","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.VERIFY_ACTIVATION_LOCK","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_PRIVATE_PHOTOS","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_OUC","grantMode":"system_grant","since":11,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.TRUSTED_RING_HASH_DATA_PERMISSION","grantMode":"system_grant","since":11,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.QUERY_TRUSTED_RING_USER_INFO","grantMode":"system_grant","since":11,"deprecated":"","availableLevel":"system_basic","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_TRUSTED_RING","grantMode":"system_grant","since":11,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.USE_TRUSTED_RING","grantMode":"system_grant","since":11,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INPUT_CONTROL_DISPATCHING","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INTERCEPT_INPUT_EVENT","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SECURITY_PRIVACY_CENTER","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_SECURITY_PRIVACY_ADVICE","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_SECURITY_PRIVACY_ADVICE","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.USE_SECURITY_PRIVACY_MESSAGER","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RECORD_VOICE_CALL","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_APP_INSTALL_INFO","grantMode":"system_grant","since":11,"availableLevel":"system_core","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RECEIVE_APP_INSTALL_INFO_CHANGE","grantMode":"system_grant","since":11,"availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_ADVANCED_SECURITY_MODE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.STORE_PERSISTENT_DATA","grantMode":"system_grant","availableLevel":"normal","since":11,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_HIVIEWX","grantMode":"system_grant","since":11,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_PASSWORDVAULT_ABILITY","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_LOWPOWER_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DDK_USB","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DDK_USB_SERIAL","grantMode":"system_grant","availableLevel":"system_basic","since":16,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DDK_SCSI_PERIPHERAL","grantMode":"system_grant","availableLevel":"system_basic","since":16,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_EXTENSIONAL_DEVICE_DRIVER","grantMode":"system_grant","availableLevel":"normal","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DDK_DRIVERS","grantMode":"system_grant","availableLevel":"system_basic","since":16,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"isKernelEffect":false,"hasValue":true},{"name":"ohos.permission.ACCESS_DDK_HID","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_APP_BOOT","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_HIVIEWCARE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CONNECT_UI_EXTENSION_ABILITY","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_WRITE_DOWNLOAD_DIRECTORY","grantMode":"user_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_write_download_directory","description":"$string:ohos_desc_read_write_download_directory"},{"name":"ohos.permission.READ_WRITE_DOCUMENTS_DIRECTORY","grantMode":"user_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_write_documents_directory","description":"$string:ohos_desc_read_write_documents_directory"},{"name":"ohos.permission.READ_WRITE_DESKTOP_DIRECTORY","grantMode":"user_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_write_desktop_directory","description":"$string:ohos_desc_read_write_desktop_directory"},{"name":"ohos.permission.FILE_ACCESS_PERSIST","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_SANDBOX_POLICY","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_ACCOUNT_KIT_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.REQUEST_ANONYMOUS_ATTEST","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_ACCOUNT_KIT_UI","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.START_ABILITY_WITH_ANIMATION","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.START_RECENT_ABILITY","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_CLOUD_SYNC_CONFIG","grantMode":"system_grant","availableLevel":"normal","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_CLOUD_SYNC_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_FINDDEVICE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_FINDSERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.TRIGGER_ACTIVATIONLOCK","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_USB_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_PRIVACY_PUSH_DATA","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_STATUSBAR_ICON","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.START_SYSTEM_DIALOG","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_SYSTEM_AUDIO_EFFECTS","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false}]}}')},11663:e=>{"use strict";e.exports=JSON.parse('{"SystemCapability":["SystemCapability.Applications.CalendarData","SystemCapability.ArkUI.ArkUI.Full","SystemCapability.ArkUI.ArkUI.Lite","SystemCapability.ArkUI.ArkUI.Napi","SystemCapability.ArkUI.ArkUI.Libuv","SystemCapability.ArkUI.UiAppearance","SystemCapability.BundleManager.BundleFramework","SystemCapability.BundleManager.DistributedBundleFramework","SystemCapability.BundleManager.Zlib","SystemCapability.BundleManager.BundleFramework.Core","SystemCapability.BundleManager.BundleFramework.FreeInstall","SystemCapability.BundleManager.BundleFramework.Resource","SystemCapability.BundleManager.BundleFramework.DefaultApp","SystemCapability.BundleManager.BundleFramework.Launcher","SystemCapability.BundleManager.BundleFramework.SandboxApp","SystemCapability.BundleManager.BundleFramework.QuickFix","SystemCapability.BundleManager.BundleFramework.AppControl","SystemCapability.BundleManager.BundleFramework.Overlay","SystemCapability.Developtools.Syscap","SystemCapability.Graphic.Graphic2D.WebGL","SystemCapability.Graphic.Graphic2D.WebGL2","SystemCapability.Graphic.Graphic2D.ColorManager.Core","SystemCapability.Graphic.Vulkan","SystemCapability.Window.SessionManager","SystemCapability.WindowManager.WindowManager.Core","SystemCapability.Notification.CommonEvent","SystemCapability.Notification.Notification","SystemCapability.Notification.ReminderAgent","SystemCapability.Notification.Emitter","SystemCapability.Communication.IPC.Core","SystemCapability.Communication.SoftBus.Core","SystemCapability.Communication.NetManager.Core","SystemCapability.Communication.NetManager.Extension","SystemCapability.Communication.NetStack","SystemCapability.Communication.WiFi.Core","SystemCapability.Communication.WiFi.STA","SystemCapability.Communication.WiFi.AP.Core","SystemCapability.Communication.WiFi.AP.Extension","SystemCapability.Communication.WiFi.P2P","SystemCapability.Communication.Bluetooth.Core","SystemCapability.Communication.Bluetooth.Lite","SystemCapability.Communication.NFC.Core","SystemCapability.Communication.ConnectedTag","SystemCapability.Communication.NFC.Tag","SystemCapability.Communication.NFC.CardEmulation","SystemCapability.Communication.NetManager.Ethernet","SystemCapability.Communication.NetManager.NetSharing","SystemCapability.Communication.NetManager.MDNS","SystemCapability.Communication.NetManager.Vpn","SystemCapability.Communication.SecureElement","SystemCapability.Location.Location.Core","SystemCapability.Location.Location.Geocoder","SystemCapability.Location.Location.Geofence","SystemCapability.Location.Location.Gnss","SystemCapability.Location.Location.Lite","SystemCapability.Msdp.DeviceStatus.Stationary","SystemCapability.MultimodalInput.Input.Core","SystemCapability.MultimodalInput.Input.InputDevice","SystemCapability.MultimodalInput.Input.RemoteInputDevice","SystemCapability.MultimodalInput.Input.InputMonitor","SystemCapability.MultimodalInput.Input.InputConsumer","SystemCapability.MultimodalInput.Input.InputSimulator","SystemCapability.MultimodalInput.Input.InputFilter","SystemCapability.MultimodalInput.Input.Cooperator","SystemCapability.MultimodalInput.Input.Pointer","SystemCapability.PowerManager.BatteryManager.Extension","SystemCapability.PowerManager.BatteryStatistics","SystemCapability.PowerManager.DisplayPowerManager","SystemCapability.PowerManager.DisplayPowerManager.Lite","SystemCapability.PowerManager.ThermalManager","SystemCapability.PowerManager.PowerManager.Core","SystemCapability.PowerManager.PowerManager.Lite","SystemCapability.PowerManager.BatteryManager.Core","SystemCapability.PowerManager.BatteryManager.Lite","SystemCapability.PowerManager.PowerManager.Extension","SystemCapability.Multimedia.Media.Core","SystemCapability.Multimedia.Media.AudioPlayer","SystemCapability.Multimedia.Media.AudioRecorder","SystemCapability.Multimedia.Media.VideoPlayer","SystemCapability.Multimedia.Media.VideoRecorder","SystemCapability.Multimedia.Media.CodecBase","SystemCapability.Multimedia.Media.AudioDecoder","SystemCapability.Multimedia.Media.AudioEncoder","SystemCapability.Multimedia.Media.VideoDecoder","SystemCapability.Multimedia.Media.VideoEncoder","SystemCapability.Multimedia.Media.Spliter","SystemCapability.Multimedia.Media.Muxer","SystemCapability.Multimedia.Media.AVScreenCapture","SystemCapability.Multimedia.Media.SoundPool","SystemCapability.Multimedia.AVSession.Core","SystemCapability.Multimedia.AVSession.Manager","SystemCapability.Multimedia.AVSession.AVCast","SystemCapability.Multimedia.Audio.Core","SystemCapability.Multimedia.Audio.Tone","SystemCapability.Multimedia.Audio.Interrupt","SystemCapability.Multimedia.Audio.Renderer","SystemCapability.Multimedia.Audio.Capturer","SystemCapability.Multimedia.Audio.Device","SystemCapability.Multimedia.Audio.Volume","SystemCapability.Multimedia.Audio.Communication","SystemCapability.Multimedia.Audio.PlaybackCapture","SystemCapability.Multimedia.Camera.Core","SystemCapability.Multimedia.Camera.DistributedCore","SystemCapability.Multimedia.Image.Core","SystemCapability.Multimedia.Image.ImageSource","SystemCapability.Multimedia.Image.ImagePacker","SystemCapability.Multimedia.Image.ImageReceiver","SystemCapability.Multimedia.MediaLibrary.Core","SystemCapability.Multimedia.MediaLibrary.SmartAlbum","SystemCapability.Multimedia.MediaLibrary.DistributedCore","SystemCapability.Multimedia.Media.AVPlayer","SystemCapability.Multimedia.Media.AVRecorder","SystemCapability.Multimedia.Image.ImageCreator","SystemCapability.Multimedia.SystemSound.Core","SystemCapability.Telephony.CoreService","SystemCapability.Telephony.CallManager","SystemCapability.Telephony.CellularCall","SystemCapability.Telephony.CellularData","SystemCapability.Telephony.SmsMms","SystemCapability.Telephony.StateRegistry","SystemCapability.Global.I18n","SystemCapability.Global.ResourceManager","SystemCapability.Customization.ConfigPolicy","SystemCapability.Customization.EnterpriseDeviceManager","SystemCapability.BarrierFree.Accessibility.Core","SystemCapability.BarrierFree.Accessibility.Vision","SystemCapability.BarrierFree.Accessibility.Hearing","SystemCapability.BarrierFree.Accessibility.Interaction","SystemCapability.ResourceSchedule.WorkScheduler","SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask","SystemCapability.ResourceSchedule.BackgroundTaskManager.TransientTask","SystemCapability.ResourceSchedule.UsageStatistics.App","SystemCapability.ResourceSchedule.UsageStatistics.AppGroup","SystemCapability.ResourceSchedule.BackgroundTaskManager.EfficiencyResourcesApply","SystemCapability.Utils.Lang","SystemCapability.HiviewDFX.HiLog","SystemCapability.HiviewDFX.HiLogLite","SystemCapability.HiviewDFX.HiTrace","SystemCapability.HiviewDFX.Hiview.FaultLogger","SystemCapability.HiviewDFX.Hiview.LogLibrary","SystemCapability.HiviewDFX.HiviewLite","SystemCapability.HiviewDFX.HiChecker","SystemCapability.HiviewDFX.HiCollie","SystemCapability.HiviewDFX.HiDumper","SystemCapability.HiviewDFX.HiAppEvent","SystemCapability.HiviewDFX.HiSysEvent","SystemCapability.HiviewDFX.HiEventLite","SystemCapability.HiviewDFX.HiProfiler.HiDebug","SystemCapability.Update.UpdateService","SystemCapability.DistributedHardware.DeviceManager","SystemCapability.Security.DeviceAuth","SystemCapability.Security.DataTransitManager","SystemCapability.Security.DeviceSecurityLevel","SystemCapability.Security.Huks.Core","SystemCapability.Security.Huks.Extension","SystemCapability.Security.AccessToken","SystemCapability.Security.Cipher","SystemCapability.Security.CertificateManager","SystemCapability.Security.CryptoFramework","SystemCapability.Security.CryptoFramework.Cert","SystemCapability.Security.DataLossPrevention","SystemCapability.Security.Cert","SystemCapability.Security.SecurityGuard","SystemCapability.Account.OsAccount","SystemCapability.Account.AppAccount","SystemCapability.UserIAM.UserAuth.Core","SystemCapability.UserIAM.UserAuth.PinAuth","SystemCapability.UserIAM.UserAuth.FaceAuth","SystemCapability.MiscServices.InputMethodFramework","SystemCapability.MiscServices.Pasteboard","SystemCapability.MiscServices.Time","SystemCapability.MiscServices.Wallpaper","SystemCapability.MiscServices.ScreenLock","SystemCapability.MiscServices.Upload","SystemCapability.MiscServices.Download","SystemCapability.FileManagement.StorageService.Backup","SystemCapability.FileManagement.StorageService.SpatialStatistics","SystemCapability.FileManagement.StorageService.Volume","SystemCapability.FileManagement.StorageService.Encryption","SystemCapability.FileManagement.File.FileIO","SystemCapability.FileManagement.File.FileIO.Lite","SystemCapability.FileManagement.File.Environment","SystemCapability.FileManagement.File.DistributedFile","SystemCapability.FileManagement.File.Environment.FolderObtain","SystemCapability.FileManagement.AppFileService","SystemCapability.FileManagement.AppFileService.FolderAuthorization","SystemCapability.FileManagement.UserFileService","SystemCapability.FileManagement.UserFileManager","SystemCapability.FileManagement.UserFileManager.DistributedCore","SystemCapability.FileManagement.UserFileManager.Core","SystemCapability.FileManagement.UserFileService.FolderSelection","SystemCapability.USB.USBManager","SystemCapability.Sensors.Sensor","SystemCapability.Sensors.MiscDevice","SystemCapability.Sensors.Sensor.Lite","SystemCapability.Sensors.MiscDevice.Lite","SystemCapability.Startup.SystemInfo","SystemCapability.Startup.SystemInfo.Lite","SystemCapability.DistributedDataManager.RelationalStore.Core","SystemCapability.DistributedDataManager.RelationalStore.Synchronize","SystemCapability.DistributedDataManager.RelationalStore.Lite","SystemCapability.DistributedDataManager.KVStore.Core","SystemCapability.DistributedDataManager.KVStore.Lite","SystemCapability.DistributedDataManager.KVStore.DistributedKVStore","SystemCapability.DistributedDataManager.DataObject.DistributedObject","SystemCapability.DistributedDataManager.Preferences.Core","SystemCapability.DistributedDataManager.DataShare.Core","SystemCapability.DistributedDataManager.DataShare.Consumer","SystemCapability.DistributedDataManager.DataShare.Provider","SystemCapability.DistributedDataManager.UDMF.Core","SystemCapability.DistributedDataManager.CloudSync.Config","SystemCapability.DistributedDataManager.CloudSync.Client","SystemCapability.DistributedDataManager.CloudSync.Server","SystemCapability.Ability.AbilityBase","SystemCapability.Ability.AbilityRuntime.Core","SystemCapability.Ability.AbilityRuntime.FAModel","SystemCapability.Ability.AbilityRuntime.AbilityCore","SystemCapability.Ability.AbilityRuntime.Mission","SystemCapability.Ability.AbilityTools.AbilityAssistant","SystemCapability.Ability.Form","SystemCapability.Ability.DistributedAbilityManager","SystemCapability.Ability.AbilityRuntime.QuickFix","SystemCapability.Applications.ContactsData","SystemCapability.Applications.Contacts","SystemCapability.Applications.Settings.Core","SystemCapability.Test.UiTest","SystemCapability.Web.Webview.Core","SystemCapability.Cloud.AAID","SystemCapability.Advertising.OAID","SystemCapability.Cloud.VAID","SystemCapability.Cloud.Push","SystemCapability.XTS.DeviceAttest","SystemCapability.XTS.DeviceAttest.Lite","SystemCapability.Base","SystemCapability.FileManagement.DistributedFileService.CloudSyncManager","SystemCapability.FileManagement.DistributedFileService.CloudSync.Core","SystemCapability.MultimodalInput.Input.ShortKey","SystemCapability.Msdp.DeviceStatus.Cooperate","SystemCapability.Request.FileTransferAgent","SystemCapability.ResourceSchedule.DeviceStandby","SystemCapability.AI.MindSporeLite","SystemCapability.Print.PrintFramework","SystemCapability.DistributedDataManager.Preferences.Core.Lite","SystemCapability.Driver.ExternalDevice","SystemCapability.FileManagement.PhotoAccessHelper.Core","SystemCapability.AI.IntelligentVoice.Core","SystemCapability.Msdp.DeviceStatus.Drag","SystemCapability.DistributedDataManager.CommonType","SystemCapability.Multimedia.Audio.Spatialization","SystemCapability.Multimedia.AudioHaptic.Core","SystemCapability.ArkUi.Graphics3D","SystemCapability.Multimedia.Drm.Core","SystemCapability.Graphics.Drawing"],"test2":[1,2,3]}')}},__webpack_module_cache__={};function __webpack_require__(e){var t=__webpack_module_cache__[e];if(void 0!==t)return t.exports;var r=__webpack_module_cache__[e]={id:e,loaded:!1,exports:{}};return __webpack_modules__[e].call(r.exports,r,r.exports,__webpack_require__),r.loaded=!0,r.exports}__webpack_require__.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return __webpack_require__.d(t,{a:t}),t},__webpack_require__.d=(e,t)=>{for(var r in t)__webpack_require__.o(t,r)&&!__webpack_require__.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},__webpack_require__.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),__webpack_require__.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},__webpack_require__.nmd=e=>(e.paths=[],e.children||(e.children=[]),e);var __webpack_exports__=__webpack_require__(32875)})(); \ No newline at end of file diff --git a/build-tools/dts_parser/kit.json b/build-tools/dts_parser/kit.json index aa71196d1e..dfe42871f2 100644 --- a/build-tools/dts_parser/kit.json +++ b/build-tools/dts_parser/kit.json @@ -53,6 +53,7 @@ { "filePath": "@internal/component/ets/image_span.d.ts", "kitName": "ArkUI", "subSystem": "ArkUI开发框架" }, { "filePath": "@internal/component/ets/inspector.d.ts", "kitName": "ArkUI", "subSystem": "ArkUI开发框架" }, { "filePath": "@internal/component/ets/lazy_for_each.d.ts", "kitName": "ArkUI", "subSystem": "ArkUI开发框架" }, + { "filePath": "@internal/component/ets/lazy_grid_layout.d.ts", "kitName": "ArkUI", "subSystem": "ArkUI开发框架" }, { "filePath": "@internal/component/ets/line.d.ts", "kitName": "ArkUI", "subSystem": "ArkUI开发框架" }, { "filePath": "@internal/component/ets/list.d.ts", "kitName": "ArkUI", "subSystem": "ArkUI开发框架" }, { "filePath": "@internal/component/ets/list_item.d.ts", "kitName": "ArkUI", "subSystem": "ArkUI开发框架" }, diff --git a/build-tools/dts_parser/package/JS_API_CHECK.js b/build-tools/dts_parser/package/JS_API_CHECK.js index 08ad0cfb5c..8bf34081e4 100644 --- a/build-tools/dts_parser/package/JS_API_CHECK.js +++ b/build-tools/dts_parser/package/JS_API_CHECK.js @@ -114,4 +114,4 @@ and limitations under the License. * @author Louis-Dominique Dubeau * @license MIT * @copyright Louis-Dominique Dubeau - */function r(e){return e>=65&&e<=90||95===e||e>=97&&e<=122||e>=192&&e<=214||e>=216&&e<=246||e>=248&&e<=767||e>=880&&e<=893||e>=895&&e<=8191||e>=8204&&e<=8205||e>=8304&&e<=8591||e>=11264&&e<=12271||e>=12289&&e<=55295||e>=63744&&e<=64975||e>=65008&&e<=65533||e>=65536&&e<=983039}Object.defineProperty(t,"__esModule",{value:!0}),t.NC_NAME_START_CHAR="A-Z_a-zÀ-ÖØ-öø-˿Ͱ-ͽͿ-῿‌-‍⁰-↏Ⰰ-⿯、-퟿豈-﷏ﷰ-�𐀀-󯿿",t.NC_NAME_CHAR="-"+t.NC_NAME_START_CHAR+".0-9·̀-ͯ‿-⁀",t.NC_NAME_START_CHAR_RE=new RegExp("^["+t.NC_NAME_START_CHAR+"]$","u"),t.NC_NAME_CHAR_RE=new RegExp("^["+t.NC_NAME_CHAR+"]$","u"),t.NC_NAME_RE=new RegExp("^["+t.NC_NAME_START_CHAR+"]["+t.NC_NAME_CHAR+"]*$","u"),t.isNCNameStartChar=r,t.isNCNameChar=function(e){return r(e)||45===e||46===e||e>=48&&e<=57||183===e||e>=768&&e<=879||e>=8255&&e<=8256}},42613:e=>{"use strict";e.exports=require("assert")},20181:e=>{"use strict";e.exports=require("buffer")},35317:e=>{"use strict";e.exports=require("child_process")},49140:e=>{"use strict";e.exports=require("constants")},76982:e=>{"use strict";e.exports=require("crypto")},24434:e=>{"use strict";e.exports=require("events")},79896:e=>{"use strict";e.exports=require("fs")},50264:e=>{"use strict";e.exports=require("inspector")},70857:e=>{"use strict";e.exports=require("os")},16928:e=>{"use strict";e.exports=require("path")},82987:e=>{"use strict";e.exports=require("perf_hooks")},932:e=>{"use strict";e.exports=require("process")},2203:e=>{"use strict";e.exports=require("stream")},13193:e=>{"use strict";e.exports=require("string_decoder")},39023:e=>{"use strict";e.exports=require("util")},43106:e=>{"use strict";e.exports=require("zlib")},62116:(e,t,r)=>{const{Argument:n}=r(39297),{Command:i}=r(23749),{CommanderError:a,InvalidArgumentError:o}=r(43666),{Help:s}=r(13693),{Option:c}=r(75019);(t=e.exports=new i).program=t,t.Argument=n,t.Command=i,t.CommanderError=a,t.Help=s,t.InvalidArgumentError=o,t.InvalidOptionArgumentError=o,t.Option=c},39297:(e,t,r)=>{const{InvalidArgumentError:n}=r(43666);t.Argument=class{constructor(e,t){switch(this.description=t||"",this.variadic=!1,this.parseArg=void 0,this.defaultValue=void 0,this.defaultValueDescription=void 0,this.argChoices=void 0,e[0]){case"<":this.required=!0,this._name=e.slice(1,-1);break;case"[":this.required=!1,this._name=e.slice(1,-1);break;default:this.required=!0,this._name=e}this._name.length>3&&"..."===this._name.slice(-3)&&(this.variadic=!0,this._name=this._name.slice(0,-3))}name(){return this._name}_concatValue(e,t){return t!==this.defaultValue&&Array.isArray(t)?t.concat(e):[e]}default(e,t){return this.defaultValue=e,this.defaultValueDescription=t,this}argParser(e){return this.parseArg=e,this}choices(e){return this.argChoices=e.slice(),this.parseArg=(e,t)=>{if(!this.argChoices.includes(e))throw new n(`Allowed choices are ${this.argChoices.join(", ")}.`);return this.variadic?this._concatValue(e,t):e},this}argRequired(){return this.required=!0,this}argOptional(){return this.required=!1,this}},t.humanReadableArgName=function(e){const t=e.name()+(!0===e.variadic?"...":"");return e.required?"<"+t+">":"["+t+"]"}},23749:(e,t,r)=>{const n=r(24434).EventEmitter,i=r(35317),a=r(16928),o=r(79896),s=r(932),{Argument:c,humanReadableArgName:l}=r(39297),{CommanderError:u}=r(43666),{Help:d}=r(13693),{Option:p,splitOptionFlags:f,DualOptions:m}=r(75019),{suggestSimilar:g}=r(87369);class _ extends n{constructor(e){super(),this.commands=[],this.options=[],this.parent=null,this._allowUnknownOption=!1,this._allowExcessArguments=!0,this._args=[],this.args=[],this.rawArgs=[],this.processedArgs=[],this._scriptPath=null,this._name=e||"",this._optionValues={},this._optionValueSources={},this._storeOptionsAsProperties=!1,this._actionHandler=null,this._executableHandler=!1,this._executableFile=null,this._executableDir=null,this._defaultCommandName=null,this._exitCallback=null,this._aliases=[],this._combineFlagAndOptionalValue=!0,this._description="",this._summary="",this._argsDescription=void 0,this._enablePositionalOptions=!1,this._passThroughOptions=!1,this._lifeCycleHooks={},this._showHelpAfterError=!1,this._showSuggestionAfterError=!0,this._outputConfiguration={writeOut:e=>s.stdout.write(e),writeErr:e=>s.stderr.write(e),getOutHelpWidth:()=>s.stdout.isTTY?s.stdout.columns:void 0,getErrHelpWidth:()=>s.stderr.isTTY?s.stderr.columns:void 0,outputError:(e,t)=>t(e)},this._hidden=!1,this._hasHelpOption=!0,this._helpFlags="-h, --help",this._helpDescription="display help for command",this._helpShortFlag="-h",this._helpLongFlag="--help",this._addImplicitHelpCommand=void 0,this._helpCommandName="help",this._helpCommandnameAndArgs="help [command]",this._helpCommandDescription="display help for command",this._helpConfiguration={}}copyInheritedSettings(e){return this._outputConfiguration=e._outputConfiguration,this._hasHelpOption=e._hasHelpOption,this._helpFlags=e._helpFlags,this._helpDescription=e._helpDescription,this._helpShortFlag=e._helpShortFlag,this._helpLongFlag=e._helpLongFlag,this._helpCommandName=e._helpCommandName,this._helpCommandnameAndArgs=e._helpCommandnameAndArgs,this._helpCommandDescription=e._helpCommandDescription,this._helpConfiguration=e._helpConfiguration,this._exitCallback=e._exitCallback,this._storeOptionsAsProperties=e._storeOptionsAsProperties,this._combineFlagAndOptionalValue=e._combineFlagAndOptionalValue,this._allowExcessArguments=e._allowExcessArguments,this._enablePositionalOptions=e._enablePositionalOptions,this._showHelpAfterError=e._showHelpAfterError,this._showSuggestionAfterError=e._showSuggestionAfterError,this}command(e,t,r){let n=t,i=r;"object"==typeof n&&null!==n&&(i=n,n=null),i=i||{};const[,a,o]=e.match(/([^ ]+) *(.*)/),s=this.createCommand(a);return n&&(s.description(n),s._executableHandler=!0),i.isDefault&&(this._defaultCommandName=s._name),s._hidden=!(!i.noHelp&&!i.hidden),s._executableFile=i.executableFile||null,o&&s.arguments(o),this.commands.push(s),s.parent=this,s.copyInheritedSettings(this),n?this:s}createCommand(e){return new _(e)}createHelp(){return Object.assign(new d,this.configureHelp())}configureHelp(e){return void 0===e?this._helpConfiguration:(this._helpConfiguration=e,this)}configureOutput(e){return void 0===e?this._outputConfiguration:(Object.assign(this._outputConfiguration,e),this)}showHelpAfterError(e=!0){return"string"!=typeof e&&(e=!!e),this._showHelpAfterError=e,this}showSuggestionAfterError(e=!0){return this._showSuggestionAfterError=!!e,this}addCommand(e,t){if(!e._name)throw new Error("Command passed to .addCommand() must have a name\n- specify the name in Command constructor or using .name()");return(t=t||{}).isDefault&&(this._defaultCommandName=e._name),(t.noHelp||t.hidden)&&(e._hidden=!0),this.commands.push(e),e.parent=this,this}createArgument(e,t){return new c(e,t)}argument(e,t,r,n){const i=this.createArgument(e,t);return"function"==typeof r?i.default(n).argParser(r):i.default(r),this.addArgument(i),this}arguments(e){return e.split(/ +/).forEach((e=>{this.argument(e)})),this}addArgument(e){const t=this._args.slice(-1)[0];if(t&&t.variadic)throw new Error(`only the last argument can be variadic '${t.name()}'`);if(e.required&&void 0!==e.defaultValue&&void 0===e.parseArg)throw new Error(`a default value for a required argument is never used: '${e.name()}'`);return this._args.push(e),this}addHelpCommand(e,t){return!1===e?this._addImplicitHelpCommand=!1:(this._addImplicitHelpCommand=!0,"string"==typeof e&&(this._helpCommandName=e.split(" ")[0],this._helpCommandnameAndArgs=e),this._helpCommandDescription=t||this._helpCommandDescription),this}_hasImplicitHelpCommand(){return void 0===this._addImplicitHelpCommand?this.commands.length&&!this._actionHandler&&!this._findCommand("help"):this._addImplicitHelpCommand}hook(e,t){const r=["preSubcommand","preAction","postAction"];if(!r.includes(e))throw new Error(`Unexpected value for event passed to hook : '${e}'.\nExpecting one of '${r.join("', '")}'`);return this._lifeCycleHooks[e]?this._lifeCycleHooks[e].push(t):this._lifeCycleHooks[e]=[t],this}exitOverride(e){return this._exitCallback=e||(e=>{if("commander.executeSubCommandAsync"!==e.code)throw e}),this}_exit(e,t,r){this._exitCallback&&this._exitCallback(new u(e,t,r)),s.exit(e)}action(e){return this._actionHandler=t=>{const r=this._args.length,n=t.slice(0,r);return this._storeOptionsAsProperties?n[r]=this:n[r]=this.opts(),n.push(this),e.apply(this,n)},this}createOption(e,t){return new p(e,t)}addOption(e){const t=e.name(),r=e.attributeName();if(e.negate){const t=e.long.replace(/^--no-/,"--");this._findOption(t)||this.setOptionValueWithSource(r,void 0===e.defaultValue||e.defaultValue,"default")}else void 0!==e.defaultValue&&this.setOptionValueWithSource(r,e.defaultValue,"default");this.options.push(e);const n=(t,n,i)=>{null==t&&void 0!==e.presetArg&&(t=e.presetArg);const a=this.getOptionValue(r);if(null!==t&&e.parseArg)try{t=e.parseArg(t,a)}catch(e){if("commander.invalidArgument"===e.code){const t=`${n} ${e.message}`;this.error(t,{exitCode:e.exitCode,code:e.code})}throw e}else null!==t&&e.variadic&&(t=e._concatValue(t,a));null==t&&(t=!e.negate&&(!(!e.isBoolean()&&!e.optional)||"")),this.setOptionValueWithSource(r,t,i)};return this.on("option:"+t,(t=>{const r=`error: option '${e.flags}' argument '${t}' is invalid.`;n(t,r,"cli")})),e.envVar&&this.on("optionEnv:"+t,(t=>{const r=`error: option '${e.flags}' value '${t}' from env '${e.envVar}' is invalid.`;n(t,r,"env")})),this}_optionEx(e,t,r,n,i){if("object"==typeof t&&t instanceof p)throw new Error("To add an Option object use addOption() instead of option() or requiredOption()");const a=this.createOption(t,r);if(a.makeOptionMandatory(!!e.mandatory),"function"==typeof n)a.default(i).argParser(n);else if(n instanceof RegExp){const e=n;n=(t,r)=>{const n=e.exec(t);return n?n[0]:r},a.default(i).argParser(n)}else a.default(n);return this.addOption(a)}option(e,t,r,n){return this._optionEx({},e,t,r,n)}requiredOption(e,t,r,n){return this._optionEx({mandatory:!0},e,t,r,n)}combineFlagAndOptionalValue(e=!0){return this._combineFlagAndOptionalValue=!!e,this}allowUnknownOption(e=!0){return this._allowUnknownOption=!!e,this}allowExcessArguments(e=!0){return this._allowExcessArguments=!!e,this}enablePositionalOptions(e=!0){return this._enablePositionalOptions=!!e,this}passThroughOptions(e=!0){if(this._passThroughOptions=!!e,this.parent&&e&&!this.parent._enablePositionalOptions)throw new Error("passThroughOptions can not be used without turning on enablePositionalOptions for parent command(s)");return this}storeOptionsAsProperties(e=!0){if(this._storeOptionsAsProperties=!!e,this.options.length)throw new Error("call .storeOptionsAsProperties() before adding options");return this}getOptionValue(e){return this._storeOptionsAsProperties?this[e]:this._optionValues[e]}setOptionValue(e,t){return this.setOptionValueWithSource(e,t,void 0)}setOptionValueWithSource(e,t,r){return this._storeOptionsAsProperties?this[e]=t:this._optionValues[e]=t,this._optionValueSources[e]=r,this}getOptionValueSource(e){return this._optionValueSources[e]}getOptionValueSourceWithGlobals(e){let t;return v(this).forEach((r=>{void 0!==r.getOptionValueSource(e)&&(t=r.getOptionValueSource(e))})),t}_prepareUserArgs(e,t){if(void 0!==e&&!Array.isArray(e))throw new Error("first parameter to parse must be array or undefined");let r;switch(t=t||{},void 0===e&&(e=s.argv,s.versions&&s.versions.electron&&(t.from="electron")),this.rawArgs=e.slice(),t.from){case void 0:case"node":this._scriptPath=e[1],r=e.slice(2);break;case"electron":s.defaultApp?(this._scriptPath=e[1],r=e.slice(2)):r=e.slice(1);break;case"user":r=e.slice(0);break;default:throw new Error(`unexpected parse option { from: '${t.from}' }`)}return!this._name&&this._scriptPath&&this.nameFromFilename(this._scriptPath),this._name=this._name||"program",r}parse(e,t){const r=this._prepareUserArgs(e,t);return this._parseCommand([],r),this}async parseAsync(e,t){const r=this._prepareUserArgs(e,t);return await this._parseCommand([],r),this}_executeSubCommand(e,t){t=t.slice();let r=!1;const n=[".js",".ts",".tsx",".mjs",".cjs"];function c(e,t){const r=a.resolve(e,t);if(o.existsSync(r))return r;if(n.includes(a.extname(t)))return;const i=n.find((e=>o.existsSync(`${r}${e}`)));return i?`${r}${i}`:void 0}this._checkForMissingMandatoryOptions(),this._checkForConflictingOptions();let l,d=e._executableFile||`${this._name}-${e._name}`,p=this._executableDir||"";if(this._scriptPath){let e;try{e=o.realpathSync(this._scriptPath)}catch(t){e=this._scriptPath}p=a.resolve(a.dirname(e),p)}if(p){let t=c(p,d);if(!t&&!e._executableFile&&this._scriptPath){const r=a.basename(this._scriptPath,a.extname(this._scriptPath));r!==this._name&&(t=c(p,`${r}-${e._name}`))}d=t||d}if(r=n.includes(a.extname(d)),"win32"!==s.platform?r?(t.unshift(d),t=y(s.execArgv).concat(t),l=i.spawn(s.argv[0],t,{stdio:"inherit"})):l=i.spawn(d,t,{stdio:"inherit"}):(t.unshift(d),t=y(s.execArgv).concat(t),l=i.spawn(s.execPath,t,{stdio:"inherit"})),!l.killed){["SIGUSR1","SIGUSR2","SIGTERM","SIGINT","SIGHUP"].forEach((e=>{s.on(e,(()=>{!1===l.killed&&null===l.exitCode&&l.kill(e)}))}))}const f=this._exitCallback;f?l.on("close",(()=>{f(new u(s.exitCode||0,"commander.executeSubCommandAsync","(close)"))})):l.on("close",s.exit.bind(s)),l.on("error",(t=>{if("ENOENT"===t.code){const t=p?`searched for local subcommand relative to directory '${p}'`:"no directory for search for local subcommand, use .executableDir() to supply a custom directory",r=`'${d}' does not exist\n - if '${e._name}' is not meant to be an executable command, remove description parameter from '.command()' and use '.description()' instead\n - if the default executable name is not suitable, use the executableFile option to supply a custom name or path\n - ${t}`;throw new Error(r)}if("EACCES"===t.code)throw new Error(`'${d}' not executable`);if(f){const e=new u(1,"commander.executeSubCommandAsync","(error)");e.nestedError=t,f(e)}else s.exit(1)})),this.runningCommand=l}_dispatchSubcommand(e,t,r){const n=this._findCommand(e);let i;return n||this.help({error:!0}),i=this._chainOrCallSubCommandHook(i,n,"preSubcommand"),i=this._chainOrCall(i,(()=>{if(!n._executableHandler)return n._parseCommand(t,r);this._executeSubCommand(n,t.concat(r))})),i}_checkNumberOfArguments(){this._args.forEach(((e,t)=>{e.required&&null==this.args[t]&&this.missingArgument(e.name())})),this._args.length>0&&this._args[this._args.length-1].variadic||this.args.length>this._args.length&&this._excessArguments(this.args)}_processArguments(){const e=(e,t,r)=>{let n=t;if(null!==t&&e.parseArg)try{n=e.parseArg(t,r)}catch(r){if("commander.invalidArgument"===r.code){const n=`error: command-argument value '${t}' is invalid for argument '${e.name()}'. ${r.message}`;this.error(n,{exitCode:r.exitCode,code:r.code})}throw r}return n};this._checkNumberOfArguments();const t=[];this._args.forEach(((r,n)=>{let i=r.defaultValue;r.variadic?ne(r,n,t)),r.defaultValue))):void 0===i&&(i=[]):nt())):t()}_chainOrCallHooks(e,t){let r=e;const n=[];return v(this).reverse().filter((e=>void 0!==e._lifeCycleHooks[t])).forEach((e=>{e._lifeCycleHooks[t].forEach((t=>{n.push({hookedCommand:e,callback:t})}))})),"postAction"===t&&n.reverse(),n.forEach((e=>{r=this._chainOrCall(r,(()=>e.callback(e.hookedCommand,this)))})),r}_chainOrCallSubCommandHook(e,t,r){let n=e;return void 0!==this._lifeCycleHooks[r]&&this._lifeCycleHooks[r].forEach((e=>{n=this._chainOrCall(n,(()=>e(this,t)))})),n}_parseCommand(e,t){const r=this.parseOptions(t);if(this._parseOptionsEnv(),this._parseOptionsImplied(),e=e.concat(r.operands),t=r.unknown,this.args=e.concat(t),e&&this._findCommand(e[0]))return this._dispatchSubcommand(e[0],e.slice(1),t);if(this._hasImplicitHelpCommand()&&e[0]===this._helpCommandName)return 1===e.length&&this.help(),this._dispatchSubcommand(e[1],[],[this._helpLongFlag]);if(this._defaultCommandName)return h(this,t),this._dispatchSubcommand(this._defaultCommandName,e,t);!this.commands.length||0!==this.args.length||this._actionHandler||this._defaultCommandName||this.help({error:!0}),h(this,r.unknown),this._checkForMissingMandatoryOptions(),this._checkForConflictingOptions();const n=()=>{r.unknown.length>0&&this.unknownOption(r.unknown[0])},i=`command:${this.name()}`;if(this._actionHandler){let r;return n(),this._processArguments(),r=this._chainOrCallHooks(r,"preAction"),r=this._chainOrCall(r,(()=>this._actionHandler(this.processedArgs))),this.parent&&(r=this._chainOrCall(r,(()=>{this.parent.emit(i,e,t)}))),r=this._chainOrCallHooks(r,"postAction"),r}if(this.parent&&this.parent.listenerCount(i))n(),this._processArguments(),this.parent.emit(i,e,t);else if(e.length){if(this._findCommand("*"))return this._dispatchSubcommand("*",e,t);this.listenerCount("command:*")?this.emit("command:*",e,t):this.commands.length?this.unknownCommand():(n(),this._processArguments())}else this.commands.length?(n(),this.help({error:!0})):(n(),this._processArguments())}_findCommand(e){if(e)return this.commands.find((t=>t._name===e||t._aliases.includes(e)))}_findOption(e){return this.options.find((t=>t.is(e)))}_checkForMissingMandatoryOptions(){for(let e=this;e;e=e.parent)e.options.forEach((t=>{t.mandatory&&void 0===e.getOptionValue(t.attributeName())&&e.missingMandatoryOptionValue(t)}))}_checkForConflictingLocalOptions(){const e=this.options.filter((e=>{const t=e.attributeName();return void 0!==this.getOptionValue(t)&&"default"!==this.getOptionValueSource(t)}));e.filter((e=>e.conflictsWith.length>0)).forEach((t=>{const r=e.find((e=>t.conflictsWith.includes(e.attributeName())));r&&this._conflictingOption(t,r)}))}_checkForConflictingOptions(){for(let e=this;e;e=e.parent)e._checkForConflictingLocalOptions()}parseOptions(e){const t=[],r=[];let n=t;const i=e.slice();function a(e){return e.length>1&&"-"===e[0]}let o=null;for(;i.length;){const e=i.shift();if("--"===e){n===r&&n.push(e),n.push(...i);break}if(!o||a(e)){if(o=null,a(e)){const t=this._findOption(e);if(t){if(t.required){const e=i.shift();void 0===e&&this.optionMissingArgument(t),this.emit(`option:${t.name()}`,e)}else if(t.optional){let e=null;i.length>0&&!a(i[0])&&(e=i.shift()),this.emit(`option:${t.name()}`,e)}else this.emit(`option:${t.name()}`);o=t.variadic?t:null;continue}}if(e.length>2&&"-"===e[0]&&"-"!==e[1]){const t=this._findOption(`-${e[1]}`);if(t){t.required||t.optional&&this._combineFlagAndOptionalValue?this.emit(`option:${t.name()}`,e.slice(2)):(this.emit(`option:${t.name()}`),i.unshift(`-${e.slice(2)}`));continue}}if(/^--[^=]+=/.test(e)){const t=e.indexOf("="),r=this._findOption(e.slice(0,t));if(r&&(r.required||r.optional)){this.emit(`option:${r.name()}`,e.slice(t+1));continue}}if(a(e)&&(n=r),(this._enablePositionalOptions||this._passThroughOptions)&&0===t.length&&0===r.length){if(this._findCommand(e)){t.push(e),i.length>0&&r.push(...i);break}if(e===this._helpCommandName&&this._hasImplicitHelpCommand()){t.push(e),i.length>0&&t.push(...i);break}if(this._defaultCommandName){r.push(e),i.length>0&&r.push(...i);break}}if(this._passThroughOptions){n.push(e),i.length>0&&n.push(...i);break}n.push(e)}else this.emit(`option:${o.name()}`,e)}return{operands:t,unknown:r}}opts(){if(this._storeOptionsAsProperties){const e={},t=this.options.length;for(let r=0;rObject.assign(e,t.opts())),{})}error(e,t){this._outputConfiguration.outputError(`${e}\n`,this._outputConfiguration.writeErr),"string"==typeof this._showHelpAfterError?this._outputConfiguration.writeErr(`${this._showHelpAfterError}\n`):this._showHelpAfterError&&(this._outputConfiguration.writeErr("\n"),this.outputHelp({error:!0}));const r=t||{},n=r.exitCode||1,i=r.code||"commander.error";this._exit(n,i,e)}_parseOptionsEnv(){this.options.forEach((e=>{if(e.envVar&&e.envVar in s.env){const t=e.attributeName();(void 0===this.getOptionValue(t)||["default","config","env"].includes(this.getOptionValueSource(t)))&&(e.required||e.optional?this.emit(`optionEnv:${e.name()}`,s.env[e.envVar]):this.emit(`optionEnv:${e.name()}`))}}))}_parseOptionsImplied(){const e=new m(this.options),t=e=>void 0!==this.getOptionValue(e)&&!["default","implied"].includes(this.getOptionValueSource(e));this.options.filter((r=>void 0!==r.implied&&t(r.attributeName())&&e.valueFromOption(this.getOptionValue(r.attributeName()),r))).forEach((e=>{Object.keys(e.implied).filter((e=>!t(e))).forEach((t=>{this.setOptionValueWithSource(t,e.implied[t],"implied")}))}))}missingArgument(e){const t=`error: missing required argument '${e}'`;this.error(t,{code:"commander.missingArgument"})}optionMissingArgument(e){const t=`error: option '${e.flags}' argument missing`;this.error(t,{code:"commander.optionMissingArgument"})}missingMandatoryOptionValue(e){const t=`error: required option '${e.flags}' not specified`;this.error(t,{code:"commander.missingMandatoryOptionValue"})}_conflictingOption(e,t){const r=e=>{const t=e.attributeName(),r=this.getOptionValue(t),n=this.options.find((e=>e.negate&&t===e.attributeName())),i=this.options.find((e=>!e.negate&&t===e.attributeName()));return n&&(void 0===n.presetArg&&!1===r||void 0!==n.presetArg&&r===n.presetArg)?n:i||e},n=e=>{const t=r(e),n=t.attributeName();return"env"===this.getOptionValueSource(n)?`environment variable '${t.envVar}'`:`option '${t.flags}'`},i=`error: ${n(e)} cannot be used with ${n(t)}`;this.error(i,{code:"commander.conflictingOption"})}unknownOption(e){if(this._allowUnknownOption)return;let t="";if(e.startsWith("--")&&this._showSuggestionAfterError){let r=[],n=this;do{const e=n.createHelp().visibleOptions(n).filter((e=>e.long)).map((e=>e.long));r=r.concat(e),n=n.parent}while(n&&!n._enablePositionalOptions);t=g(e,r)}const r=`error: unknown option '${e}'${t}`;this.error(r,{code:"commander.unknownOption"})}_excessArguments(e){if(this._allowExcessArguments)return;const t=this._args.length,r=1===t?"":"s",n=`error: too many arguments${this.parent?` for '${this.name()}'`:""}. Expected ${t} argument${r} but got ${e.length}.`;this.error(n,{code:"commander.excessArguments"})}unknownCommand(){const e=this.args[0];let t="";if(this._showSuggestionAfterError){const r=[];this.createHelp().visibleCommands(this).forEach((e=>{r.push(e.name()),e.alias()&&r.push(e.alias())})),t=g(e,r)}const r=`error: unknown command '${e}'${t}`;this.error(r,{code:"commander.unknownCommand"})}version(e,t,r){if(void 0===e)return this._version;this._version=e,t=t||"-V, --version",r=r||"output the version number";const n=this.createOption(t,r);return this._versionOptionName=n.attributeName(),this.options.push(n),this.on("option:"+n.name(),(()=>{this._outputConfiguration.writeOut(`${e}\n`),this._exit(0,"commander.version",e)})),this}description(e,t){return void 0===e&&void 0===t?this._description:(this._description=e,t&&(this._argsDescription=t),this)}summary(e){return void 0===e?this._summary:(this._summary=e,this)}alias(e){if(void 0===e)return this._aliases[0];let t=this;if(0!==this.commands.length&&this.commands[this.commands.length-1]._executableHandler&&(t=this.commands[this.commands.length-1]),e===t._name)throw new Error("Command alias can't be the same as its name");return t._aliases.push(e),this}aliases(e){return void 0===e?this._aliases:(e.forEach((e=>this.alias(e))),this)}usage(e){if(void 0===e){if(this._usage)return this._usage;const e=this._args.map((e=>l(e)));return[].concat(this.options.length||this._hasHelpOption?"[options]":[],this.commands.length?"[command]":[],this._args.length?e:[]).join(" ")}return this._usage=e,this}name(e){return void 0===e?this._name:(this._name=e,this)}nameFromFilename(e){return this._name=a.basename(e,a.extname(e)),this}executableDir(e){return void 0===e?this._executableDir:(this._executableDir=e,this)}helpInformation(e){const t=this.createHelp();return void 0===t.helpWidth&&(t.helpWidth=e&&e.error?this._outputConfiguration.getErrHelpWidth():this._outputConfiguration.getOutHelpWidth()),t.formatHelp(this,t)}_getHelpContext(e){const t={error:!!(e=e||{}).error};let r;return r=t.error?e=>this._outputConfiguration.writeErr(e):e=>this._outputConfiguration.writeOut(e),t.write=e.write||r,t.command=this,t}outputHelp(e){let t;"function"==typeof e&&(t=e,e=void 0);const r=this._getHelpContext(e);v(this).reverse().forEach((e=>e.emit("beforeAllHelp",r))),this.emit("beforeHelp",r);let n=this.helpInformation(r);if(t&&(n=t(n),"string"!=typeof n&&!Buffer.isBuffer(n)))throw new Error("outputHelp callback must return a string or a Buffer");r.write(n),this.emit(this._helpLongFlag),this.emit("afterHelp",r),v(this).forEach((e=>e.emit("afterAllHelp",r)))}helpOption(e,t){if("boolean"==typeof e)return this._hasHelpOption=e,this;this._helpFlags=e||this._helpFlags,this._helpDescription=t||this._helpDescription;const r=f(this._helpFlags);return this._helpShortFlag=r.shortFlag,this._helpLongFlag=r.longFlag,this}help(e){this.outputHelp(e);let t=s.exitCode||0;0===t&&e&&"function"!=typeof e&&e.error&&(t=1),this._exit(t,"commander.help","(outputHelp)")}addHelpText(e,t){const r=["beforeAll","before","after","afterAll"];if(!r.includes(e))throw new Error(`Unexpected value for position to addHelpText.\nExpecting one of '${r.join("', '")}'`);const n=`${e}Help`;return this.on(n,(e=>{let r;r="function"==typeof t?t({error:e.error,command:e.command}):t,r&&e.write(`${r}\n`)})),this}}function h(e,t){e._hasHelpOption&&t.find((t=>t===e._helpLongFlag||t===e._helpShortFlag))&&(e.outputHelp(),e._exit(0,"commander.helpDisplayed","(outputHelp)"))}function y(e){return e.map((e=>{if(!e.startsWith("--inspect"))return e;let t,r,n="127.0.0.1",i="9229";return null!==(r=e.match(/^(--inspect(-brk)?)$/))?t=r[1]:null!==(r=e.match(/^(--inspect(-brk|-port)?)=([^:]+)$/))?(t=r[1],/^\d+$/.test(r[3])?i=r[3]:n=r[3]):null!==(r=e.match(/^(--inspect(-brk|-port)?)=([^:]+):(\d+)$/))&&(t=r[1],n=r[3],i=r[4]),t&&"0"!==i?`${t}=${n}:${parseInt(i)+1}`:e}))}function v(e){const t=[];for(let r=e;r;r=r.parent)t.push(r);return t}t.Command=_},43666:(e,t)=>{class r extends Error{constructor(e,t,r){super(r),Error.captureStackTrace(this,this.constructor),this.name=this.constructor.name,this.code=t,this.exitCode=e,this.nestedError=void 0}}t.CommanderError=r,t.InvalidArgumentError=class extends r{constructor(e){super(1,"commander.invalidArgument",e),Error.captureStackTrace(this,this.constructor),this.name=this.constructor.name}}},13693:(e,t,r)=>{const{humanReadableArgName:n}=r(39297);t.Help=class{constructor(){this.helpWidth=void 0,this.sortSubcommands=!1,this.sortOptions=!1,this.showGlobalOptions=!1}visibleCommands(e){const t=e.commands.filter((e=>!e._hidden));if(e._hasImplicitHelpCommand()){const[,r,n]=e._helpCommandnameAndArgs.match(/([^ ]+) *(.*)/),i=e.createCommand(r).helpOption(!1);i.description(e._helpCommandDescription),n&&i.arguments(n),t.push(i)}return this.sortSubcommands&&t.sort(((e,t)=>e.name().localeCompare(t.name()))),t}compareOptions(e,t){const r=e=>e.short?e.short.replace(/^-/,""):e.long.replace(/^--/,"");return r(e).localeCompare(r(t))}visibleOptions(e){const t=e.options.filter((e=>!e.hidden)),r=e._hasHelpOption&&e._helpShortFlag&&!e._findOption(e._helpShortFlag),n=e._hasHelpOption&&!e._findOption(e._helpLongFlag);if(r||n){let i;i=r?n?e.createOption(e._helpFlags,e._helpDescription):e.createOption(e._helpShortFlag,e._helpDescription):e.createOption(e._helpLongFlag,e._helpDescription),t.push(i)}return this.sortOptions&&t.sort(this.compareOptions),t}visibleGlobalOptions(e){if(!this.showGlobalOptions)return[];const t=[];for(let r=e.parent;r;r=r.parent){const e=r.options.filter((e=>!e.hidden));t.push(...e)}return this.sortOptions&&t.sort(this.compareOptions),t}visibleArguments(e){return e._argsDescription&&e._args.forEach((t=>{t.description=t.description||e._argsDescription[t.name()]||""})),e._args.find((e=>e.description))?e._args:[]}subcommandTerm(e){const t=e._args.map((e=>n(e))).join(" ");return e._name+(e._aliases[0]?"|"+e._aliases[0]:"")+(e.options.length?" [options]":"")+(t?" "+t:"")}optionTerm(e){return e.flags}argumentTerm(e){return e.name()}longestSubcommandTermLength(e,t){return t.visibleCommands(e).reduce(((e,r)=>Math.max(e,t.subcommandTerm(r).length)),0)}longestOptionTermLength(e,t){return t.visibleOptions(e).reduce(((e,r)=>Math.max(e,t.optionTerm(r).length)),0)}longestGlobalOptionTermLength(e,t){return t.visibleGlobalOptions(e).reduce(((e,r)=>Math.max(e,t.optionTerm(r).length)),0)}longestArgumentTermLength(e,t){return t.visibleArguments(e).reduce(((e,r)=>Math.max(e,t.argumentTerm(r).length)),0)}commandUsage(e){let t=e._name;e._aliases[0]&&(t=t+"|"+e._aliases[0]);let r="";for(let t=e.parent;t;t=t.parent)r=t.name()+" "+r;return r+t+" "+e.usage()}commandDescription(e){return e.description()}subcommandDescription(e){return e.summary()||e.description()}optionDescription(e){const t=[];if(e.argChoices&&t.push(`choices: ${e.argChoices.map((e=>JSON.stringify(e))).join(", ")}`),void 0!==e.defaultValue){(e.required||e.optional||e.isBoolean()&&"boolean"==typeof e.defaultValue)&&t.push(`default: ${e.defaultValueDescription||JSON.stringify(e.defaultValue)}`)}return void 0!==e.presetArg&&e.optional&&t.push(`preset: ${JSON.stringify(e.presetArg)}`),void 0!==e.envVar&&t.push(`env: ${e.envVar}`),t.length>0?`${e.description} (${t.join(", ")})`:e.description}argumentDescription(e){const t=[];if(e.argChoices&&t.push(`choices: ${e.argChoices.map((e=>JSON.stringify(e))).join(", ")}`),void 0!==e.defaultValue&&t.push(`default: ${e.defaultValueDescription||JSON.stringify(e.defaultValue)}`),t.length>0){const r=`(${t.join(", ")})`;return e.description?`${e.description} ${r}`:r}return e.description}formatHelp(e,t){const r=t.padWidth(e,t),n=t.helpWidth||80;function i(e,i){if(i){const a=`${e.padEnd(r+2)}${i}`;return t.wrap(a,n-2,r+2)}return e}function a(e){return e.join("\n").replace(/^/gm," ".repeat(2))}let o=[`Usage: ${t.commandUsage(e)}`,""];const s=t.commandDescription(e);s.length>0&&(o=o.concat([s,""]));const c=t.visibleArguments(e).map((e=>i(t.argumentTerm(e),t.argumentDescription(e))));c.length>0&&(o=o.concat(["Arguments:",a(c),""]));const l=t.visibleOptions(e).map((e=>i(t.optionTerm(e),t.optionDescription(e))));if(l.length>0&&(o=o.concat(["Options:",a(l),""])),this.showGlobalOptions){const r=t.visibleGlobalOptions(e).map((e=>i(t.optionTerm(e),t.optionDescription(e))));r.length>0&&(o=o.concat(["Global Options:",a(r),""]))}const u=t.visibleCommands(e).map((e=>i(t.subcommandTerm(e),t.subcommandDescription(e))));return u.length>0&&(o=o.concat(["Commands:",a(u),""])),o.join("\n")}padWidth(e,t){return Math.max(t.longestOptionTermLength(e,t),t.longestGlobalOptionTermLength(e,t),t.longestSubcommandTermLength(e,t),t.longestArgumentTermLength(e,t))}wrap(e,t,r,n=40){if(e.match(/[\n]\s+/))return e;const i=t-r;if(i("\n"===e.slice(-1)&&(e=e.slice(0,e.length-1)),(t>0?s:"")+e.trimRight()))).join("\n")}}},75019:(e,t,r)=>{const{InvalidArgumentError:n}=r(43666);function i(e){let t,r;const n=e.split(/[ |,]+/);return n.length>1&&!/^[[<]/.test(n[1])&&(t=n.shift()),r=n.shift(),!t&&/^-[^-]$/.test(r)&&(t=r,r=void 0),{shortFlag:t,longFlag:r}}t.Option=class{constructor(e,t){this.flags=e,this.description=t||"",this.required=e.includes("<"),this.optional=e.includes("["),this.variadic=/\w\.\.\.[>\]]$/.test(e),this.mandatory=!1;const r=i(e);this.short=r.shortFlag,this.long=r.longFlag,this.negate=!1,this.long&&(this.negate=this.long.startsWith("--no-")),this.defaultValue=void 0,this.defaultValueDescription=void 0,this.presetArg=void 0,this.envVar=void 0,this.parseArg=void 0,this.hidden=!1,this.argChoices=void 0,this.conflictsWith=[],this.implied=void 0}default(e,t){return this.defaultValue=e,this.defaultValueDescription=t,this}preset(e){return this.presetArg=e,this}conflicts(e){return this.conflictsWith=this.conflictsWith.concat(e),this}implies(e){return this.implied=Object.assign(this.implied||{},e),this}env(e){return this.envVar=e,this}argParser(e){return this.parseArg=e,this}makeOptionMandatory(e=!0){return this.mandatory=!!e,this}hideHelp(e=!0){return this.hidden=!!e,this}_concatValue(e,t){return t!==this.defaultValue&&Array.isArray(t)?t.concat(e):[e]}choices(e){return this.argChoices=e.slice(),this.parseArg=(e,t)=>{if(!this.argChoices.includes(e))throw new n(`Allowed choices are ${this.argChoices.join(", ")}.`);return this.variadic?this._concatValue(e,t):e},this}name(){return this.long?this.long.replace(/^--/,""):this.short.replace(/^-/,"")}attributeName(){return this.name().replace(/^no-/,"").split("-").reduce(((e,t)=>e+t[0].toUpperCase()+t.slice(1)))}is(e){return this.short===e||this.long===e}isBoolean(){return!this.required&&!this.optional&&!this.negate}},t.splitOptionFlags=i,t.DualOptions=class{constructor(e){this.positiveOptions=new Map,this.negativeOptions=new Map,this.dualOptions=new Set,e.forEach((e=>{e.negate?this.negativeOptions.set(e.attributeName(),e):this.positiveOptions.set(e.attributeName(),e)})),this.negativeOptions.forEach(((e,t)=>{this.positiveOptions.has(t)&&this.dualOptions.add(t)}))}valueFromOption(e,t){const r=t.attributeName();if(!this.dualOptions.has(r))return!0;const n=this.negativeOptions.get(r).presetArg,i=void 0!==n&&n;return t.negate===(i===e)}}},87369:(e,t)=>{const r=3;t.suggestSimilar=function(e,t){if(!t||0===t.length)return"";t=Array.from(new Set(t));const n=e.startsWith("--");n&&(e=e.slice(2),t=t.map((e=>e.slice(2))));let i=[],a=r;return t.forEach((t=>{if(t.length<=1)return;const n=function(e,t){if(Math.abs(e.length-t.length)>r)return Math.max(e.length,t.length);const n=[];for(let t=0;t<=e.length;t++)n[t]=[t];for(let e=0;e<=t.length;e++)n[0][e]=e;for(let r=1;r<=t.length;r++)for(let i=1;i<=e.length;i++){let a=1;a=e[i-1]===t[r-1]?0:1,n[i][r]=Math.min(n[i-1][r]+1,n[i][r-1]+1,n[i-1][r-1]+a),i>1&&r>1&&e[i-1]===t[r-2]&&e[i-2]===t[r-1]&&(n[i][r]=Math.min(n[i][r],n[i-2][r-2]+1))}return n[e.length][t.length]}(e,t),o=Math.max(e.length,t.length);(o-n)/o>.4&&(ne.localeCompare(t))),n&&(i=i.map((e=>`--${e}`))),i.length>1?`\n(Did you mean one of ${i.join(", ")}?)`:1===i.length?`\n(Did you mean ${i[0]}?)`:""}},67634:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),t.util=t.tokenizers=t.transforms=t.inspect=t.stringify=t.parse=void 0;const a=r(70558),o=r(1339),s=r(29610),c=r(63409),l=r(5919),u=r(56945),d=r(81219),p=r(68646),f=r(72693),m=r(59192),g=r(98274);i(r(97140),t),t.parse=function(e,t={}){return(0,a.default)(t)(e)},t.stringify=(0,u.default)();var _=r(42237);Object.defineProperty(t,"inspect",{enumerable:!0,get:function(){return _.default}}),t.transforms={flow:m.flow,align:d.default,indent:p.default,crlf:f.default},t.tokenizers={tag:c.default,type:l.default,name:s.default,description:o.default},t.util={rewireSpecs:g.rewireSpecs,rewireSource:g.rewireSource,seedBlock:g.seedBlock,seedTokens:g.seedTokens}},66127:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=/^@\S+/;t.default=function({fence:e="```"}={}){const t=function(e){return"string"==typeof e?t=>t.split(e).length%2==0:e}(e),n=(e,r)=>t(e)?!r:r;return function(e){const t=[[]];let i=!1;for(const a of e)r.test(a.tokens.description)&&!i?t.push([a]):t[t.length-1].push(a),i=n(a.tokens.description,i);return t}}},70558:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(97140),i=r(98274),a=r(66127),o=r(89239),s=r(45377),c=r(63409),l=r(5919),u=r(29610),d=r(1339);t.default=function({startLine:e=0,fence:t="```",spacing:r="compact",markers:p=n.Markers,tokenizers:f=[(0,c.default)(),(0,l.default)(r),(0,u.default)(),(0,d.default)(r)]}={}){if(e<0||e%1>0)throw new Error("Invalid startLine");const m=(0,o.default)({startLine:e,markers:p}),g=(0,a.default)({fence:t}),_=(0,s.default)({tokenizers:f}),h=(0,d.getJoiner)(r);return function(e){const t=[];for(const r of(0,i.splitLines)(e)){const e=m(r);if(null===e)continue;const n=g(e),i=n.slice(1).map(_);t.push({description:h(n[0],p),tags:i,source:e,problems:i.reduce(((e,t)=>e.concat(t.problems)),[])})}return t}}},89239:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(97140),i=r(98274);t.default=function({startLine:e=0,markers:t=n.Markers}={}){let r=null,a=e;return function(e){let n=e;const o=(0,i.seedTokens)();if([o.lineEnd,n]=(0,i.splitCR)(n),[o.start,n]=(0,i.splitSpace)(n),null===r&&n.startsWith(t.start)&&!n.startsWith(t.nostart)&&(r=[],o.delimiter=n.slice(0,t.start.length),n=n.slice(t.start.length),[o.postDelimiter,n]=(0,i.splitSpace)(n)),null===r)return a++,null;const s=n.trimRight().endsWith(t.end);if(""===o.delimiter&&n.startsWith(t.delim)&&!n.startsWith(t.end)&&(o.delimiter=t.delim,n=n.slice(t.delim.length),[o.postDelimiter,n]=(0,i.splitSpace)(n)),s){const e=n.trimRight();o.end=n.slice(e.length-t.end.length),n=e.slice(0,-t.end.length)}if(o.description=n,r.push({number:a,source:e,tokens:o}),a++,s){const e=r.slice();return r=null,e}return null}}},45377:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(98274);t.default=function({tokenizers:e}){return function(t){var r;let i=(0,n.seedSpec)({source:t});for(const t of e)if(i=t(i),null===(r=i.problems[i.problems.length-1])||void 0===r?void 0:r.critical)break;return i}}},1339:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getJoiner=void 0;const n=r(97140);function i(e){return"compact"===e?a:"preserve"===e?c:e}function a(e,t=n.Markers){return e.map((({tokens:{description:e}})=>e.trim())).filter((e=>""!==e)).join(" ")}t.default=function(e="compact",t=n.Markers){const r=i(e);return e=>(e.description=r(e.source,t),e)},t.getJoiner=i;const o=(e,{tokens:t},r)=>""===t.type?e:r,s=({tokens:e})=>(""===e.delimiter?e.start:e.postDelimiter.slice(1))+e.description;function c(e,t=n.Markers){if(0===e.length)return"";""===e[0].tokens.description&&e[0].tokens.delimiter===t.start&&(e=e.slice(1));const r=e[e.length-1];return void 0!==r&&""===r.tokens.description&&r.tokens.end.endsWith(t.end)&&(e=e.slice(0,-1)),(e=e.slice(e.reduce(o,0))).map(s).join("\n")}},29610:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(98274);t.default=function(){const e=(e,{tokens:t},r)=>""===t.type?e:r;return t=>{const{tokens:r}=t.source[t.source.reduce(e,0)],i=r.description.trimLeft(),a=i.split('"');if(a.length>1&&""===a[0]&&a.length%2==1)return t.name=a[1],r.name=`"${a[1]}"`,[r.postName,r.description]=(0,n.splitSpace)(i.slice(r.name.length)),t;let o,s=0,c="",l=!1;for(const e of i){if(0===s&&(0,n.isSpace)(e))break;"["===e&&s++,"]"===e&&s--,c+=e}if(0!==s)return t.problems.push({code:"spec:name:unpaired-brackets",message:"unpaired brackets",line:t.source[0].number,critical:!0}),t;const u=c;if("["===c[0]&&"]"===c[c.length-1]){l=!0,c=c.slice(1,-1);const e=c.split("=");if(c=e[0].trim(),void 0!==e[1]&&(o=e.slice(1).join("=").trim()),""===c)return t.problems.push({code:"spec:name:empty-name",message:"empty name",line:t.source[0].number,critical:!0}),t;if(""===o)return t.problems.push({code:"spec:name:empty-default",message:"empty default value",line:t.source[0].number,critical:!0}),t;if(!((d=o)&&d.startsWith('"')&&d.endsWith('"'))&&/=(?!>)/.test(o))return t.problems.push({code:"spec:name:invalid-default",message:"invalid default value syntax",line:t.source[0].number,critical:!0}),t}var d;return t.optional=l,t.name=c,r.name=u,void 0!==o&&(t.default=o),[r.postName,r.description]=(0,n.splitSpace)(i.slice(r.name.length)),t}}},63409:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return e=>{const{tokens:t}=e.source[0],r=t.description.match(/\s*(@(\S+))(\s*)/);return null===r?(e.problems.push({code:"spec:tag:prefix",message:'tag should start with "@" symbol',line:e.source[0].number,critical:!0}),e):(t.tag=r[1],t.postTag=r[3],t.description=t.description.slice(r[0].length),e.tag=r[2],e)}}},5919:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(98274);t.default=function(e="compact"){const t=function(e){return"compact"===e?e=>e.map(i).join(""):"preserve"===e?e=>e.join("\n"):e}(e);return e=>{let r=0,i=[];for(const[t,{tokens:n}]of e.source.entries()){let a="";if(0===t&&"{"!==n.description[0])return e;for(const e of n.description)if("{"===e&&r++,"}"===e&&r--,a+=e,0===r)break;if(i.push([n,a]),0===r)break}if(0!==r)return e.problems.push({code:"spec:type:unpaired-curlies",message:"unpaired curlies",line:e.source[0].number,critical:!0}),e;const a=[],o=i[0][0].postDelimiter.length;for(const[e,[t,r]]of i.entries())t.type=r,e>0&&(t.type=t.postDelimiter.slice(o)+r,t.postDelimiter=t.postDelimiter.slice(0,o)),[t.postType,t.description]=(0,n.splitSpace)(t.description.slice(r.length)),a.push(t.type);return a[0]=a[0].slice(1),a[a.length-1]=a[a.length-1].slice(0,-1),e.type=t(a),e}};const i=e=>e.trim()},97140:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Markers=void 0,function(e){e.start="/**",e.nostart="/***",e.delim="*",e.end="*/"}(t.Markers||(t.Markers={}))},56945:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return e=>e.source.map((({tokens:e})=>function(e){return e.start+e.delimiter+e.postDelimiter+e.tag+e.postTag+e.type+e.postType+e.name+e.postName+e.description+e.end+e.lineEnd}(e))).join("\n")}},42237:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(98274),i={line:0,start:0,delimiter:0,postDelimiter:0,tag:0,postTag:0,name:0,postName:0,type:0,postType:0,description:0,end:0,lineEnd:0},a={lineEnd:"CR"},o=Object.keys(i),s=e=>(0,n.isSpace)(e)?`{${e.length}}`:e,c=e=>"|"+e.join("|")+"|",l=(e,t)=>Object.keys(t).map((r=>s(t[r]).padEnd(e[r])));t.default=function({source:e}){var t,r;if(0===e.length)return"";const n=Object.assign({},i);for(const e of o)n[e]=(null!==(t=a[e])&&void 0!==t?t:e).length;for(const{number:t,tokens:r}of e){n.line=Math.max(n.line,t.toString().length);for(const e in r)n[e]=Math.max(n[e],s(r[e]).length)}const u=[[],[]];for(const e of o)u[0].push((null!==(r=a[e])&&void 0!==r?r:e).padEnd(n[e]));for(const e of o)u[1].push("-".padEnd(n[e],"-"));for(const{number:t,tokens:r}of e){const e=t.toString().padStart(n.line);u.push([e,...l(n,r)])}return u.map(c).join("\n")}},81219:function(e,t,r){"use strict";var n=this&&this.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i"".padStart(e," ");t.default=function(e=i.Markers){let t,r=!1;function c(n){const i=Object.assign({},n.tokens);""!==i.tag&&(r=!0);const a=""===i.tag&&""===i.name&&""===i.type&&""===i.description;if(i.end===e.end&&a)return i.start=s(t.start+1),Object.assign(Object.assign({},n),{tokens:i});switch(i.delimiter){case e.start:i.start=s(t.start);break;case e.delim:i.start=s(t.start+1);break;default:i.delimiter="",i.start=s(t.start+2)}if(!r)return i.postDelimiter=""===i.description?"":" ",Object.assign(Object.assign({},n),{tokens:i});const o={delim:!1,tag:!1,type:!1,name:!1};return""===i.description&&(o.name=!0,i.postName="",""===i.name&&(o.type=!0,i.postType="",""===i.type&&(o.tag=!0,i.postTag="",""===i.tag&&(o.delim=!0)))),i.postDelimiter=o.delim?"":" ",o.tag||(i.postTag=s(t.tag-i.tag.length+1)),o.type||(i.postType=s(t.type-i.type.length+1)),o.name||(i.postName=s(t.name-i.name.length+1)),Object.assign(Object.assign({},n),{tokens:i})}return r=>{var{source:s}=r,l=n(r,["source"]);return t=s.reduce(((e=i.Markers)=>(t,{tokens:r})=>({start:r.delimiter===e.start?r.start.length:t.start,tag:Math.max(t.tag,r.tag.length),type:Math.max(t.type,r.type.length),name:Math.max(t.name,r.name.length)}))(e),Object.assign({},o)),(0,a.rewireSource)(Object.assign(Object.assign({},l),{source:s.map(c)}))}}},72693:function(e,t,r){"use strict";var n=this&&this.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i{var{source:r}=e,a=n(e,["source"]);return(0,i.rewireSource)(Object.assign(Object.assign({},a),{source:r.map(t)}))}}},68646:function(e,t,r){"use strict";var n=this&&this.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i{if(void 0===t){const n=e-r.length;t=n>0?(e=>{const t="".padStart(e," ");return e=>e+t})(n):(e=>t=>t.slice(e))(-n)}return t(r)},a=e=>Object.assign(Object.assign({},e),{tokens:Object.assign(Object.assign({},e.tokens),{start:r(e.tokens.start)})});return e=>{var{source:t}=e,r=n(e,["source"]);return(0,i.rewireSource)(Object.assign(Object.assign({},r),{source:t.map(a)}))}}},59192:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.flow=void 0,t.flow=function(...e){return t=>e.reduce(((e,t)=>t(e)),t)}},98274:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.rewireSpecs=t.rewireSource=t.seedTokens=t.seedSpec=t.seedBlock=t.splitLines=t.splitSpace=t.splitCR=t.hasCR=t.isSpace=void 0,t.isSpace=function(e){return/^\s+$/.test(e)},t.hasCR=function(e){return/\r$/.test(e)},t.splitCR=function(e){const t=e.match(/\r+$/);return null==t?["",e]:[e.slice(-t[0].length),e.slice(0,-t[0].length)]},t.splitSpace=function(e){const t=e.match(/^\s+/);return null==t?["",e]:[e.slice(0,t[0].length),e.slice(t[0].length)]},t.splitLines=function(e){return e.split(/\n/)},t.seedBlock=function(e={}){return Object.assign({description:"",tags:[],source:[],problems:[]},e)},t.seedSpec=function(e={}){return Object.assign({tag:"",name:"",type:"",optional:!1,description:"",problems:[],source:[]},e)},t.seedTokens=function(e={}){return Object.assign({start:"",delimiter:"",postDelimiter:"",tag:"",postTag:"",name:"",postName:"",type:"",postType:"",description:"",end:"",lineEnd:""},e)},t.rewireSource=function(e){const t=e.source.reduce(((e,t)=>e.set(t.number,t)),new Map);for(const r of e.tags)r.source=r.source.map((e=>t.get(e.number)));return e},t.rewireSpecs=function(e){const t=e.tags.reduce(((e,t)=>t.source.reduce(((e,t)=>e.set(t.number,t)),e)),new Map);return e.source=e.source.map((e=>t.get(e.number)||e)),e}},22268:(e,t,r)=>{"use strict";function n(e,...t){return(...r)=>e(...t,...r)}function i(e){return function(...t){var r=t.pop();return e.call(this,t,r)}}r.r(t),r.d(t,{all:()=>ge,allLimit:()=>_e,allSeries:()=>he,any:()=>rt,anyLimit:()=>nt,anySeries:()=>it,apply:()=>n,applyEach:()=>P,applyEachSeries:()=>O,asyncify:()=>d,auto:()=>L,autoInject:()=>q,cargo:()=>K,cargoQueue:()=>W,compose:()=>Y,concat:()=>Z,concatLimit:()=>Q,concatSeries:()=>ee,constant:()=>te,default:()=>_t,detect:()=>ne,detectLimit:()=>ie,detectSeries:()=>ae,dir:()=>se,doDuring:()=>ce,doUntil:()=>le,doWhilst:()=>ce,during:()=>ft,each:()=>de,eachLimit:()=>pe,eachOf:()=>A,eachOfLimit:()=>w,eachOfSeries:()=>I,eachSeries:()=>fe,ensureAsync:()=>me,every:()=>ge,everyLimit:()=>_e,everySeries:()=>he,filter:()=>ke,filterLimit:()=>xe,filterSeries:()=>Ee,find:()=>ne,findLimit:()=>ie,findSeries:()=>ae,flatMap:()=>Z,flatMapLimit:()=>Q,flatMapSeries:()=>ee,foldl:()=>G,foldr:()=>Je,forEach:()=>de,forEachLimit:()=>pe,forEachOf:()=>A,forEachOfLimit:()=>w,forEachOfSeries:()=>I,forEachSeries:()=>fe,forever:()=>Se,groupBy:()=>we,groupByLimit:()=>De,groupBySeries:()=>Te,inject:()=>G,log:()=>Ce,map:()=>N,mapLimit:()=>X,mapSeries:()=>F,mapValues:()=>Ne,mapValuesLimit:()=>Ae,mapValuesSeries:()=>Pe,memoize:()=>Ie,nextTick:()=>Fe,parallel:()=>Re,parallelLimit:()=>Me,priorityQueue:()=>Ue,queue:()=>Le,race:()=>qe,reduce:()=>G,reduceRight:()=>Je,reflect:()=>Ve,reflectAll:()=>He,reject:()=>We,rejectLimit:()=>Ge,rejectSeries:()=>$e,retry:()=>Ze,retryable:()=>et,select:()=>ke,selectLimit:()=>xe,selectSeries:()=>Ee,seq:()=>$,series:()=>tt,setImmediate:()=>u,some:()=>rt,someLimit:()=>nt,someSeries:()=>it,sortBy:()=>at,timeout:()=>ot,times:()=>ct,timesLimit:()=>st,timesSeries:()=>lt,transform:()=>ut,tryEach:()=>dt,unmemoize:()=>pt,until:()=>mt,waterfall:()=>gt,whilst:()=>ft,wrapSync:()=>d});var a="function"==typeof queueMicrotask&&queueMicrotask,o="function"==typeof setImmediate&&setImmediate,s="object"==typeof process&&"function"==typeof process.nextTick;function c(e){setTimeout(e,0)}function l(e){return(t,...r)=>e((()=>t(...r)))}var u=l(a?queueMicrotask:o?setImmediate:s?process.nextTick:c);function d(e){return m(e)?function(...t){const r=t.pop();return p(e.apply(this,t),r)}:i((function(t,r){var n;try{n=e.apply(this,t)}catch(e){return r(e)}if(n&&"function"==typeof n.then)return p(n,r);r(null,n)}))}function p(e,t){return e.then((e=>{f(t,null,e)}),(e=>{f(t,e&&(e instanceof Error||e.message)?e:new Error(e))}))}function f(e,t,r){try{e(t,r)}catch(e){u((e=>{throw e}),e)}}function m(e){return"AsyncFunction"===e[Symbol.toStringTag]}function g(e){if("function"!=typeof e)throw new Error("expected a function");return m(e)?d(e):e}function _(e,t){if(t||(t=e.length),!t)throw new Error("arity is undefined");return function(...r){return"function"==typeof r[t-1]?e.apply(this,r):new Promise(((n,i)=>{r[t-1]=(e,...t)=>{if(e)return i(e);n(t.length>1?t:t[0])},e.apply(this,r)}))}}function h(e){return function(t,...r){return _((function(n){var i=this;return e(t,((e,t)=>{g(e).apply(i,r.concat(t))}),n)}))}}function y(e,t,r,n){t=t||[];var i=[],a=0,o=g(r);return e(t,((e,t,r)=>{var n=a++;o(e,((e,t)=>{i[n]=t,r(e)}))}),(e=>{n(e,i)}))}function v(e){return e&&"number"==typeof e.length&&e.length>=0&&e.length%1==0}var b={};function k(e){function t(...t){if(null!==e){var r=e;e=null,r.apply(this,t)}}return Object.assign(t,e),t}function x(e){if(v(e))return function(e){var t=-1,r=e.length;return function(){return++t=t||o||i||(o=!0,e.next().then((({value:e,done:t})=>{if(!a&&!i){if(o=!1,t)return i=!0,void(s<=0&&n(null));s++,r(e,c,u),c++,l()}})).catch(d))}function u(e,t){if(s-=1,!a)return e?d(e):!1===e?(i=!0,void(a=!0)):t===b||i&&s<=0?(i=!0,n(null)):void l()}function d(e){a||(o=!1,i=!0,n(e))}l()}var D=e=>(t,r,n)=>{if(n=k(n),e<=0)throw new RangeError("concurrency limit cannot be less than 1");if(!t)return n(null);if("AsyncGenerator"===t[Symbol.toStringTag])return S(t,e,r,n);if(function(e){return"function"==typeof e[Symbol.asyncIterator]}(t))return S(t[Symbol.asyncIterator](),e,r,n);var i=x(t),a=!1,o=!1,s=0,c=!1;function l(e,t){if(!o)if(s-=1,e)a=!0,n(e);else if(!1===e)a=!0,o=!0;else{if(t===b||a&&s<=0)return a=!0,n(null);c||u()}}function u(){for(c=!0;s1?n:n[0])}return r[R]=new Promise(((r,n)=>{e=r,t=n})),r}function L(e,t,r){"number"!=typeof t&&(r=t,t=null),r=k(r||M());var n=Object.keys(e).length;if(!n)return r(null);t||(t=n);var i={},a=0,o=!1,s=!1,c=Object.create(null),l=[],u=[],d={};function p(e,t){l.push((()=>function(e,t){if(s)return;var n=E(((t,...n)=>{if(a--,!1!==t)if(n.length<2&&([n]=n),t){var l={};if(Object.keys(i).forEach((e=>{l[e]=i[e]})),l[e]=n,s=!0,c=Object.create(null),o)return;r(t,l)}else i[e]=n,(c[e]||[]).forEach((e=>e())),f();else o=!0}));a++;var l=g(t[t.length-1]);t.length>1?l(i,n):l(n)}(e,t)))}function f(){if(!o){if(0===l.length&&0===a)return r(null,i);for(;l.length&&a{const i=e[n];Array.isArray(i)&&i.indexOf(t)>=0&&r.push(n)})),r}return Object.keys(e).forEach((t=>{var r=e[t];if(!Array.isArray(r))return p(t,[r]),void u.push(t);var n=r.slice(0,r.length-1),i=n.length;if(0===i)return p(t,r),void u.push(t);d[t]=i,n.forEach((a=>{if(!e[a])throw new Error("async.auto task `"+t+"` has a non-existent dependency `"+a+"` in "+n.join(", "));!function(e,t){var r=c[e];r||(r=c[e]=[]);r.push(t)}(a,(()=>{0===--i&&p(t,r)}))}))})),function(){var e=0;for(;u.length;)e++,m(u.pop()).forEach((e=>{0==--d[e]&&u.push(e)}));if(e!==n)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}(),f(),r[R]}var j=/^(?:async\s+)?(?:function)?\s*\w*\s*\(\s*([^)]+)\s*\)(?:\s*{)/,B=/^(?:async\s+)?\(?\s*([^)=]+)\s*\)?(?:\s*=>)/,z=/,/,U=/(=.+)?(\s*)$/;function q(e,t){var r={};return Object.keys(e).forEach((t=>{var n,i=e[t],a=m(i),o=!a&&1===i.length||a&&0===i.length;if(Array.isArray(i))n=[...i],i=n.pop(),r[t]=n.concat(n.length>0?s:i);else if(o)r[t]=i;else{if(n=function(e){const t=function(e){let t="",r=0,n=e.indexOf("*/");for(;re.replace(U,"").trim()))}(i),0===i.length&&!a&&0===n.length)throw new Error("autoInject task functions require explicit parameters.");a||n.pop(),r[t]=n.concat(s)}function s(e,t){var r=n.map((t=>e[t]));r.push(t),g(i)(...r)}})),L(r,t)}class J{constructor(){this.head=this.tail=null,this.length=0}removeLink(e){return e.prev?e.prev.next=e.next:this.head=e.next,e.next?e.next.prev=e.prev:this.tail=e.prev,e.prev=e.next=null,this.length-=1,e}empty(){for(;this.head;)this.shift();return this}insertAfter(e,t){t.prev=e,t.next=e.next,e.next?e.next.prev=t:this.tail=t,e.next=t,this.length+=1}insertBefore(e,t){t.prev=e.prev,t.next=e,e.prev?e.prev.next=t:this.head=t,e.prev=t,this.length+=1}unshift(e){this.head?this.insertBefore(this.head,e):V(this,e)}push(e){this.tail?this.insertAfter(this.tail,e):V(this,e)}shift(){return this.head&&this.removeLink(this.head)}pop(){return this.tail&&this.removeLink(this.tail)}toArray(){return[...this]}*[Symbol.iterator](){for(var e=this.head;e;)yield e.data,e=e.next}remove(e){for(var t=this.head;t;){var{next:r}=t;e(t)&&this.removeLink(t),t=r}return this}}function V(e,t){e.length=1,e.head=e.tail=t}function H(e,t,r){if(null==t)t=1;else if(0===t)throw new RangeError("Concurrency must not be zero");var n=g(e),i=0,a=[];const o={error:[],drain:[],saturated:[],unsaturated:[],empty:[]};function s(e,t){return e?t?void(o[e]=o[e].filter((e=>e!==t))):o[e]=[]:Object.keys(o).forEach((e=>o[e]=[]))}function c(e,...t){o[e].forEach((e=>e(...t)))}var l=!1;function d(e,t,r,n){if(null!=n&&"function"!=typeof n)throw new Error("task callback must be a function");var i,a;function o(e,...t){return e?r?a(e):i():t.length<=1?i(t[0]):void i(t)}h.started=!0;var s=h._createTaskItem(e,r?o:n||o);if(t?h._tasks.unshift(s):h._tasks.push(s),l||(l=!0,u((()=>{l=!1,h.process()}))),r||!n)return new Promise(((e,t)=>{i=e,a=t}))}function p(e){return function(t,...r){i-=1;for(var n=0,o=e.length;n0&&a.splice(l,1),s.callback(t,...r),null!=t&&c("error",t,s.data)}i<=h.concurrency-h.buffer&&c("unsaturated"),h.idle()&&c("drain"),h.process()}}function f(e){return!(0!==e.length||!h.idle())&&(u((()=>c("drain"))),!0)}const m=e=>t=>{if(!t)return new Promise(((t,r)=>{!function(e,t){const r=(...n)=>{s(e,r),t(...n)};o[e].push(r)}(e,((e,n)=>{if(e)return r(e);t(n)}))}));s(e),function(e,t){o[e].push(t)}(e,t)};var _=!1,h={_tasks:new J,_createTaskItem:(e,t)=>({data:e,callback:t}),*[Symbol.iterator](){yield*h._tasks[Symbol.iterator]()},concurrency:t,payload:r,buffer:t/4,started:!1,paused:!1,push(e,t){if(Array.isArray(e)){if(f(e))return;return e.map((e=>d(e,!1,!1,t)))}return d(e,!1,!1,t)},pushAsync(e,t){if(Array.isArray(e)){if(f(e))return;return e.map((e=>d(e,!1,!0,t)))}return d(e,!1,!0,t)},kill(){s(),h._tasks.empty()},unshift(e,t){if(Array.isArray(e)){if(f(e))return;return e.map((e=>d(e,!0,!1,t)))}return d(e,!0,!1,t)},unshiftAsync(e,t){if(Array.isArray(e)){if(f(e))return;return e.map((e=>d(e,!0,!0,t)))}return d(e,!0,!0,t)},remove(e){h._tasks.remove(e)},process(){if(!_){for(_=!0;!h.paused&&ih._tasks.length,running:()=>i,workersList:()=>a,idle:()=>h._tasks.length+i===0,pause(){h.paused=!0},resume(){!1!==h.paused&&(h.paused=!1,u(h.process))}};return Object.defineProperties(h,{saturated:{writable:!1,value:m("saturated")},unsaturated:{writable:!1,value:m("unsaturated")},empty:{writable:!1,value:m("empty")},drain:{writable:!1,value:m("drain")},error:{writable:!1,value:m("error")}}),h}function K(e,t){return H(e,1,t)}function W(e,t,r){return H(e,t,r)}var G=_((function(e,t,r,n){n=k(n);var i=g(r);return I(e,((e,r,n)=>{i(t,e,((e,r)=>{t=r,n(e)}))}),(e=>n(e,t)))}),4);function $(...e){var t=e.map(g);return function(...e){var r=this,n=e[e.length-1];return"function"==typeof n?e.pop():n=M(),G(t,e,((e,t,n)=>{t.apply(r,e.concat(((e,...t)=>{n(e,t)})))}),((e,t)=>n(e,...t))),n[R]}}function Y(...e){return $(...e.reverse())}var X=_((function(e,t,r,n){return y(D(t),e,r,n)}),4);var Q=_((function(e,t,r,n){var i=g(r);return X(e,t,((e,t)=>{i(e,((e,...r)=>e?t(e):t(e,r)))}),((e,t)=>{for(var r=[],i=0;i{var o,s=!1;const c=g(i);r(n,((r,n,i)=>{c(r,((n,a)=>n||!1===n?i(n):e(a)&&!o?(s=!0,o=t(!0,r),i(null,b)):void i()))}),(e=>{if(e)return a(e);a(null,s?o:t(!1))}))}}var ne=_((function(e,t,r){return re((e=>e),((e,t)=>t))(A,e,t,r)}),3);var ie=_((function(e,t,r,n){return re((e=>e),((e,t)=>t))(D(t),e,r,n)}),4);var ae=_((function(e,t,r){return re((e=>e),((e,t)=>t))(D(1),e,t,r)}),3);function oe(e){return(t,...r)=>g(t)(...r,((t,...r)=>{"object"==typeof console&&(t?console.error&&console.error(t):console[e]&&r.forEach((t=>console[e](t))))}))}var se=oe("dir");var ce=_((function(e,t,r){r=E(r);var n,i=g(e),a=g(t);function o(e,...t){if(e)return r(e);!1!==e&&(n=t,a(...t,s))}function s(e,t){return e?r(e):!1!==e?t?void i(o):r(null,...n):void 0}return s(null,!0)}),3);function le(e,t,r){const n=g(t);return ce(e,((...e)=>{const t=e.pop();n(...e,((e,r)=>t(e,!r)))}),r)}function ue(e){return(t,r,n)=>e(t,n)}var de=_((function(e,t,r){return A(e,ue(g(t)),r)}),3);var pe=_((function(e,t,r,n){return D(t)(e,ue(g(r)),n)}),4);var fe=_((function(e,t,r){return pe(e,1,t,r)}),3);function me(e){return m(e)?e:function(...t){var r=t.pop(),n=!0;t.push(((...e)=>{n?u((()=>r(...e))):r(...e)})),e.apply(this,t),n=!1}}var ge=_((function(e,t,r){return re((e=>!e),(e=>!e))(A,e,t,r)}),3);var _e=_((function(e,t,r,n){return re((e=>!e),(e=>!e))(D(t),e,r,n)}),4);var he=_((function(e,t,r){return re((e=>!e),(e=>!e))(I,e,t,r)}),3);function ye(e,t,r,n){var i=new Array(t.length);e(t,((e,t,n)=>{r(e,((e,r)=>{i[t]=!!r,n(e)}))}),(e=>{if(e)return n(e);for(var r=[],a=0;a{r(e,((r,a)=>{if(r)return n(r);a&&i.push({index:t,value:e}),n(r)}))}),(e=>{if(e)return n(e);n(null,i.sort(((e,t)=>e.index-t.index)).map((e=>e.value)))}))}function be(e,t,r,n){return(v(t)?ye:ve)(e,t,g(r),n)}var ke=_((function(e,t,r){return be(A,e,t,r)}),3);var xe=_((function(e,t,r,n){return be(D(t),e,r,n)}),4);var Ee=_((function(e,t,r){return be(I,e,t,r)}),3);var Se=_((function(e,t){var r=E(t),n=g(me(e));return function e(t){if(t)return r(t);!1!==t&&n(e)}()}),2);var De=_((function(e,t,r,n){var i=g(r);return X(e,t,((e,t)=>{i(e,((r,n)=>r?t(r):t(r,{key:n,val:e})))}),((e,t)=>{for(var r={},{hasOwnProperty:i}=Object.prototype,a=0;a{a(e,t,((e,n)=>{if(e)return r(e);i[t]=n,r(e)}))}),(e=>n(e,i)))}),4);function Ne(e,t,r){return Ae(e,1/0,t,r)}function Pe(e,t,r){return Ae(e,1,t,r)}function Ie(e,t=e=>e){var r=Object.create(null),n=Object.create(null),a=g(e),o=i(((e,i)=>{var o=t(...e);o in r?u((()=>i(null,...r[o]))):o in n?n[o].push(i):(n[o]=[i],a(...e,((e,...t)=>{e||(r[o]=t);var i=n[o];delete n[o];for(var a=0,s=i.length;a{var n=v(t)?[]:{};e(t,((e,t,r)=>{g(e)(((e,...i)=>{i.length<2&&([i]=i),n[t]=i,r(e)}))}),(e=>r(e,n)))}),3);function Re(e,t){return Oe(A,e,t)}function Me(e,t,r){return Oe(D(t),e,r)}function Le(e,t){var r=g(e);return H(((e,t)=>{r(e[0],t)}),t,1)}class je{constructor(){this.heap=[],this.pushCount=Number.MIN_SAFE_INTEGER}get length(){return this.heap.length}empty(){return this.heap=[],this}percUp(e){let t;for(;e>0&&ze(this.heap[e],this.heap[t=Be(e)]);){let r=this.heap[e];this.heap[e]=this.heap[t],this.heap[t]=r,e=t}}percDown(e){let t;for(;(t=1+(e<<1))=0;e--)this.percDown(e);return this}}function Be(e){return(e+1>>1)-1}function ze(e,t){return e.priority!==t.priority?e.priority({data:e,priority:t}))):{data:e,priority:t}}return r._tasks=new je,r._createTaskItem=({data:e,priority:t},r)=>({data:e,priority:t,callback:r}),r.push=function(e,t=0,r){return n(a(e,t),r)},r.pushAsync=function(e,t=0,r){return i(a(e,t),r)},delete r.unshift,delete r.unshiftAsync,r}var qe=_((function(e,t){if(t=k(t),!Array.isArray(e))return t(new TypeError("First argument to race must be an array of functions"));if(!e.length)return t();for(var r=0,n=e.length;r{let n={};if(e&&(n.error=e),t.length>0){var i=t;t.length<=1&&([i]=t),n.value=i}r(null,n)})),t.apply(this,e)}))}function He(e){var t;return Array.isArray(e)?t=e.map(Ve):(t={},Object.keys(e).forEach((r=>{t[r]=Ve.call(this,e[r])}))),t}function Ke(e,t,r,n){const i=g(r);return be(e,t,((e,t)=>{i(e,((e,r)=>{t(e,!r)}))}),n)}var We=_((function(e,t,r){return Ke(A,e,t,r)}),3);var Ge=_((function(e,t,r,n){return Ke(D(t),e,r,n)}),4);var $e=_((function(e,t,r){return Ke(I,e,t,r)}),3);function Ye(e){return function(){return e}}const Xe=5,Qe=0;function Ze(e,t,r){var n={times:Xe,intervalFunc:Ye(Qe)};if(arguments.length<3&&"function"==typeof e?(r=t||M(),t=e):(!function(e,t){if("object"==typeof t)e.times=+t.times||Xe,e.intervalFunc="function"==typeof t.interval?t.interval:Ye(+t.interval||Qe),e.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");e.times=+t||Xe}}(n,e),r=r||M()),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var i=g(t),a=1;return function e(){i(((t,...i)=>{!1!==t&&(t&&a++{function a(e){n(...t,e)}return(t.lengthe))(A,e,t,r)}),3);var nt=_((function(e,t,r,n){return re(Boolean,(e=>e))(D(t),e,r,n)}),4);var it=_((function(e,t,r){return re(Boolean,(e=>e))(I,e,t,r)}),3);var at=_((function(e,t,r){var n=g(t);return N(e,((e,t)=>{n(e,((r,n)=>{if(r)return t(r);t(r,{value:e,criteria:n})}))}),((e,t)=>{if(e)return r(e);r(null,t.sort(i).map((e=>e.value)))}));function i(e,t){var r=e.criteria,n=t.criteria;return rn?1:0}}),3);function ot(e,t,r){var n=g(e);return i(((i,a)=>{var o,s=!1;i.push(((...e)=>{s||(a(...e),clearTimeout(o))})),o=setTimeout((function(){var t=e.name||"anonymous",n=new Error('Callback function "'+t+'" timed out.');n.code="ETIMEDOUT",r&&(n.info=r),s=!0,a(n)}),t),n(...i)}))}function st(e,t,r,n){var i=g(r);return X(function(e){for(var t=Array(e);e--;)t[e]=e;return t}(e),t,i,n)}function ct(e,t,r){return st(e,1/0,t,r)}function lt(e,t,r){return st(e,1,t,r)}function ut(e,t,r,n){arguments.length<=3&&"function"==typeof t&&(n=r,r=t,t=Array.isArray(e)?[]:{}),n=k(n||M());var i=g(r);return A(e,((e,r,n)=>{i(t,e,r,n)}),(e=>n(e,t))),n[R]}var dt=_((function(e,t){var r,n=null;return fe(e,((e,t)=>{g(e)(((e,...i)=>{if(!1===e)return t(e);i.length<2?[r]=i:r=i,n=e,t(e?null:{})}))}),(()=>t(n,r)))}));function pt(e){return(...t)=>(e.unmemoized||e)(...t)}var ft=_((function(e,t,r){r=E(r);var n=g(t),i=g(e),a=[];function o(e,...t){if(e)return r(e);a=t,!1!==e&&i(s)}function s(e,t){return e?r(e):!1!==e?t?void n(o):r(null,...a):void 0}return i(s)}),3);function mt(e,t,r){const n=g(e);return ft((e=>n(((t,r)=>e(t,!r)))),t,r)}var gt=_((function(e,t){if(t=k(t),!Array.isArray(e))return t(new Error("First argument to waterfall must be an array of functions"));if(!e.length)return t();var r=0;function n(t){g(e[r++])(...t,E(i))}function i(i,...a){if(!1!==i)return i||r===e.length?t(i,...a):void n(a)}n([])})),_t={apply:n,applyEach:P,applyEachSeries:O,asyncify:d,auto:L,autoInject:q,cargo:K,cargoQueue:W,compose:Y,concat:Z,concatLimit:Q,concatSeries:ee,constant:te,detect:ne,detectLimit:ie,detectSeries:ae,dir:se,doUntil:le,doWhilst:ce,each:de,eachLimit:pe,eachOf:A,eachOfLimit:w,eachOfSeries:I,eachSeries:fe,ensureAsync:me,every:ge,everyLimit:_e,everySeries:he,filter:ke,filterLimit:xe,filterSeries:Ee,forever:Se,groupBy:we,groupByLimit:De,groupBySeries:Te,log:Ce,map:N,mapLimit:X,mapSeries:F,mapValues:Ne,mapValuesLimit:Ae,mapValuesSeries:Pe,memoize:Ie,nextTick:Fe,parallel:Re,parallelLimit:Me,priorityQueue:Ue,queue:Le,race:qe,reduce:G,reduceRight:Je,reflect:Ve,reflectAll:He,reject:We,rejectLimit:Ge,rejectSeries:$e,retry:Ze,retryable:et,seq:$,series:tt,setImmediate:u,some:rt,someLimit:nt,someSeries:it,sortBy:at,timeout:ot,times:ct,timesLimit:st,timesSeries:lt,transform:ut,tryEach:dt,unmemoize:pt,until:mt,waterfall:gt,whilst:ft,all:ge,allLimit:_e,allSeries:he,any:rt,anyLimit:nt,anySeries:it,find:ne,findLimit:ie,findSeries:ae,flatMap:Z,flatMapLimit:Q,flatMapSeries:ee,forEach:de,forEachSeries:fe,forEachLimit:pe,forEachOf:A,forEachOfSeries:I,forEachOfLimit:w,inject:G,foldl:G,foldr:Je,select:ke,selectLimit:xe,selectSeries:Ee,wrapSync:d,during:ft,doDuring:ce}},79429:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>M});var n={Space_Separator:/[\u1680\u2000-\u200A\u202F\u205F\u3000]/,ID_Start:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE83\uDE86-\uDE89\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]/,ID_Continue:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u09FC\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9-\u0AFF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D00-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF9\u1D00-\u1DF9\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDCA0-\uDCE9\uDCFF\uDE00-\uDE3E\uDE47\uDE50-\uDE83\uDE86-\uDE99\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC59\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD47\uDD50-\uDD59]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4A\uDD50-\uDD59]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/},i={isSpaceSeparator:e=>"string"==typeof e&&n.Space_Separator.test(e),isIdStartChar:e=>"string"==typeof e&&(e>="a"&&e<="z"||e>="A"&&e<="Z"||"$"===e||"_"===e||n.ID_Start.test(e)),isIdContinueChar:e=>"string"==typeof e&&(e>="a"&&e<="z"||e>="A"&&e<="Z"||e>="0"&&e<="9"||"$"===e||"_"===e||"‌"===e||"‍"===e||n.ID_Continue.test(e)),isDigit:e=>"string"==typeof e&&/[0-9]/.test(e),isHexDigit:e=>"string"==typeof e&&/[0-9A-Fa-f]/.test(e)};let a,o,s,c,l,u,d,p,f;function m(e,t,r){const n=e[t];if(null!=n&&"object"==typeof n)if(Array.isArray(n))for(let e=0;e0;){const t=k();if(!i.isHexDigit(t))throw N(x());e+=x()}return String.fromCodePoint(parseInt(e,16))}const T={start(){if("eof"===d.type)throw P();C()},beforePropertyName(){switch(d.type){case"identifier":case"string":return p=d.value,void(o="afterPropertyName");case"punctuator":return void A();case"eof":throw P()}},afterPropertyName(){if("eof"===d.type)throw P();o="beforePropertyValue"},beforePropertyValue(){if("eof"===d.type)throw P();C()},beforeArrayValue(){if("eof"===d.type)throw P();"punctuator"!==d.type||"]"!==d.value?C():A()},afterPropertyValue(){if("eof"===d.type)throw P();switch(d.value){case",":return void(o="beforePropertyName");case"}":A()}},afterArrayValue(){if("eof"===d.type)throw P();switch(d.value){case",":return void(o="beforeArrayValue");case"]":A()}},end(){}};function C(){let e;switch(d.type){case"punctuator":switch(d.value){case"{":e={};break;case"[":e=[]}break;case"null":case"boolean":case"numeric":case"string":e=d.value}if(void 0===f)f=e;else{const t=s[s.length-1];Array.isArray(t)?t.push(e):Object.defineProperty(t,p,{value:e,writable:!0,enumerable:!0,configurable:!0})}if(null!==e&&"object"==typeof e)s.push(e),o=Array.isArray(e)?"beforeArrayValue":"beforePropertyName";else{const e=s[s.length-1];o=null==e?"end":Array.isArray(e)?"afterArrayValue":"afterPropertyValue"}}function A(){s.pop();const e=s[s.length-1];o=null==e?"end":Array.isArray(e)?"afterArrayValue":"afterPropertyValue"}function N(e){return O(void 0===e?`JSON5: invalid end of input at ${l}:${u}`:`JSON5: invalid character '${F(e)}' at ${l}:${u}`)}function P(){return O(`JSON5: invalid end of input at ${l}:${u}`)}function I(){return u-=5,O(`JSON5: invalid identifier character at ${l}:${u}`)}function F(e){const t={"'":"\\'",'"':'\\"',"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\v","\0":"\\0","\u2028":"\\u2028","\u2029":"\\u2029"};if(t[e])return t[e];if(e<" "){const t=e.charCodeAt(0).toString(16);return"\\x"+("00"+t).substring(t.length)}return e}function O(e){const t=new SyntaxError(e);return t.lineNumber=l,t.columnNumber=u,t}const R={parse:function(e,t){a=String(e),o="start",s=[],c=0,l=1,u=0,d=void 0,p=void 0,f=void 0;do{d=b(),T[o]()}while("eof"!==d.type);return"function"==typeof t?m({"":f},"",t):f},stringify:function(e,t,r){const n=[];let a,o,s,c="",l="";if(null==t||"object"!=typeof t||Array.isArray(t)||(r=t.space,s=t.quote,t=t.replacer),"function"==typeof t)o=t;else if(Array.isArray(t)){a=[];for(const e of t){let t;"string"==typeof e?t=e:("number"==typeof e||e instanceof String||e instanceof Number)&&(t=String(e)),void 0!==t&&a.indexOf(t)<0&&a.push(t)}}return r instanceof Number?r=Number(r):r instanceof String&&(r=String(r)),"number"==typeof r?r>0&&(r=Math.min(10,Math.floor(r)),l=" ".substr(0,r)):"string"==typeof r&&(l=r.substr(0,10)),u("",{"":e});function u(e,t){let r=t[e];switch(null!=r&&("function"==typeof r.toJSON5?r=r.toJSON5(e):"function"==typeof r.toJSON&&(r=r.toJSON(e))),o&&(r=o.call(t,e,r)),r instanceof Number?r=Number(r):r instanceof String?r=String(r):r instanceof Boolean&&(r=r.valueOf()),r){case null:return"null";case!0:return"true";case!1:return"false"}return"string"==typeof r?d(r):"number"==typeof r?String(r):"object"==typeof r?Array.isArray(r)?function(e){if(n.indexOf(e)>=0)throw TypeError("Converting circular structure to JSON5");n.push(e);let t=c;c+=l;let r,i=[];for(let t=0;t=0)throw TypeError("Converting circular structure to JSON5");n.push(e);let t=c;c+=l;let r,i=a||Object.keys(e),o=[];for(const t of i){const r=u(t,e);if(void 0!==r){let e=p(t)+":";""!==l&&(e+=" "),e+=r,o.push(e)}}if(0===o.length)r="{}";else{let e;if(""===l)e=o.join(","),r="{"+e+"}";else{let n=",\n"+c;e=o.join(n),r="{\n"+c+e+",\n"+t+"}"}}return n.pop(),c=t,r}(r):void 0}function d(e){const t={"'":.1,'"':.2},r={"'":"\\'",'"':'\\"',"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\v","\0":"\\0","\u2028":"\\u2028","\u2029":"\\u2029"};let n="";for(let a=0;at[e]{"use strict";e.exports=JSON.parse('{"kitData":[{"filePath":"@internal/component/ets/ability_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/action_sheet.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/alert_dialog.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/alphabet_indexer.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/animator.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/badge.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/blank.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/button.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/calendar.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/calendar_picker.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/canvas.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/checkbox.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/checkboxgroup.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/circle.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/column.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/column_split.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/common.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/common_ts_ets_api.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/container_span.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/context_menu.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/counter.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/custom_dialog_controller.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/data_panel.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/date_picker.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/divider.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/effect_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/ellipse.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/embedded_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/enums.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/flex.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/flow_item.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/folder_stack.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/form_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/form_link.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/for_each.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/gauge.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/gesture.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/grid.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/gridItem.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/grid_col.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/grid_container.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/grid_row.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/hyperlink.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/image.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/image_animator.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/image_common.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/image_span.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/inspector.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/lazy_for_each.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/line.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/list.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/list_item.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/list_item_group.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/loading_progress.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/location_button.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/marquee.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/matrix2d.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/media_cached_image.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/menu.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/menu_item.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/menu_item_group.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/navigation.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/navigator.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/nav_destination.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/nav_router.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/node_container.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/page_transition.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/panel.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/particle.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/paste_button.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/path.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/pattern_lock.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/plugin_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/polygon.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/polyline.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/progress.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/qrcode.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/radio.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/rating.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/rect.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/refresh.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/relative_container.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/remote_window.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/rich_editor.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/rich_text.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/root_scene.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/row.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/row_split.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/save_button.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/screen.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/scroll.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/scroll_bar.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/search.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/security_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/select.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/shape.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/sidebar.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/slider.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/span.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/stack.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/state_management.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/stepper.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/stepper_item.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/styled_string.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/swiper.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/symbolglyph.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/symbol_span.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/tabs.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/tab_content.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text_area.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text_clock.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text_common.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text_input.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text_picker.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text_timer.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/time_picker.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/toggle.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/ui_extension_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/units.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/video.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/water_flow.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/web.d.ts","kitName":"ArkWeb","subSystem":"web"},{"filePath":"@internal/component/ets/window_scene.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/xcomponent.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/ets/global.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/ets/global.d.ts","kitName":"ArkUI","subSystem":"公共基础类库"},{"filePath":"@internal/ets/lifecycle.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.ability.ability.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.ability.dataUriUtils.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.ability.errorCode.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.ability.featureAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.ability.particleAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.ability.particleAbility.d.ts","kitName":"AbilityKit","subSystem":"资源调度"},{"filePath":"@ohos.ability.wantConstant.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.abilityAccessCtrl.d.ts","kitName":"AbilityKit","subSystem":"安全基础能力"},{"filePath":"@ohos.accessibility.config.d.ts","kitName":"AccessibilityKit","subSystem":"无障碍软件服务"},{"filePath":"@ohos.accessibility.d.ts","kitName":"AccessibilityKit","subSystem":"无障碍软件服务"},{"filePath":"@ohos.accessibility.GesturePath.d.ts","kitName":"AccessibilityKit","subSystem":"无障碍软件服务"},{"filePath":"@ohos.accessibility.GesturePoint.d.ts","kitName":"AccessibilityKit","subSystem":"无障碍软件服务"},{"filePath":"@ohos.account.appAccount.d.ts","kitName":"BasicServicesKit","subSystem":"账号"},{"filePath":"@ohos.account.distributedAccount.d.ts","kitName":"BasicServicesKit","subSystem":"账号"},{"filePath":"@ohos.account.osAccount.d.ts","kitName":"BasicServicesKit","subSystem":"账号"},{"filePath":"@ohos.advertising.AdComponent.d.ets","kitName":"AdsKit","subSystem":"广告服务"},{"filePath":"@ohos.advertising.AdsServiceExtensionAbility.d.ts","kitName":"AdsKit","subSystem":"广告服务"},{"filePath":"@ohos.advertising.AutoAdComponent.d.ets","kitName":"AdsKit","subSystem":"广告服务"},{"filePath":"@ohos.advertising.d.ts","kitName":"AdsKit","subSystem":"广告服务"},{"filePath":"@ohos.ai.intelligentVoice.d.ts","kitName":"MindSporeLiteKit","subSystem":"AI业务"},{"filePath":"@ohos.ai.mindSporeLite.d.ts","kitName":"MindSporeLiteKit","subSystem":"AI业务"},{"filePath":"@ohos.animation.windowAnimationManager.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"@ohos.animator.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.app.ability.Ability.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.AbilityConstant.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.abilityDelegatorRegistry.d.ts","kitName":"TestKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.AbilityLifecycleCallback.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.abilityManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.AbilityStage.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ActionExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ApplicationStateChangeCallback.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.appManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.appRecovery.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.AtomicServiceOptions.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.AutoFillExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.autoFillManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.autoStartupManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ChildProcess.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.childProcessManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.common.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.Configuration.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ConfigurationConstant.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.contextConstant.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.dataUriUtils.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.dialogRequest.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.dialogSession.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.DriverExtensionAbility.d.ts","kitName":"DriverDevelopmentKit","subSystem":"驱动"},{"filePath":"@ohos.app.ability.EmbeddableUIAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.EmbeddedUIExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.EnvironmentCallback.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.errorManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.insightIntent.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.InsightIntentContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.insightIntentDriver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.InsightIntentExecutor.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.MediaControlExtensionAbility.d.ts","kitName":"AVSessionKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.app.ability.missionManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.OpenLinkOptions.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.PrintExtensionAbility.d.ts","kitName":"BasicServicesKit","subSystem":"打印"},{"filePath":"@ohos.app.ability.quickFixManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ServiceExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ShareExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.StartOptions.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.UIAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.UIExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.UIExtensionContentSession.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.UserAuthExtensionAbility.d.ts","kitName":"UserAuthenticationKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.VpnExtensionAbility.d.ts","kitName":"NetworkKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.Want.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.wantAgent.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.wantConstant.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.appstartup.StartupListener.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.businessAbilityRouter.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.formAgent.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.formBindingData.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.FormExtensionAbility.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.formHost.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.formInfo.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.formObserver.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.formProvider.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.application.abilityDelegatorRegistry.d.ts","kitName":"TestKit","subSystem":"元能力"},{"filePath":"@ohos.application.abilityManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.AccessibilityExtensionAbility.d.ts","kitName":"AccessibilityKit","subSystem":"无障碍软件服务"},{"filePath":"@ohos.application.appManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.BackupExtensionAbility.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.application.Configuration.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.ConfigurationConstant.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.DataShareExtensionAbility.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.application.formBindingData.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.application.formError.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.application.formHost.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.application.formInfo.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.application.formProvider.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.application.missionManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.StaticSubscriberExtensionAbility.d.ts","kitName":"BasicServicesKit","subSystem":"元能力"},{"filePath":"@ohos.application.StaticSubscriberExtensionContext.d.ts","kitName":"BasicServicesKit","subSystem":"元能力"},{"filePath":"@ohos.application.testRunner.d.ts","kitName":"TestKit","subSystem":"元能力"},{"filePath":"@ohos.application.uriPermissionManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.Want.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.WindowExtensionAbility.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"@ohos.arkui.advanced.Chip.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.ChipGroup.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.ComposeListItem.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.ComposeTitleBar.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.Counter.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.Dialog.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.EditableTitleBar.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.ExceptionPrompt.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.Filter.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.GridObjectSortComponent.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.Popup.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.ProgressButton.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.SegmentButton.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.SelectionMenu.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.SelectTitleBar.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.SplitLayout.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.SubHeader.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.SwipeRefresher.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.TabTitleBar.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.ToolBar.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.TreeView.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.componentSnapshot.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.componentUtils.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.dragController.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.drawableDescriptor.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.inspector.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.observer.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.performanceMonitor.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.shape.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.UIContext.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.UIContext.d.ts","kitName":"ArkUI","subSystem":"元能力"},{"filePath":"@ohos.arkui.uiExtension.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.backgroundTaskManager.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.base.d.ts","kitName":"BasicServicesKit","subSystem":"SDK"},{"filePath":"@ohos.batteryInfo.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.batteryStatistics.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.bluetooth.a2dp.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.access.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.baseProfile.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.ble.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.connection.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.constant.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.hfp.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.hid.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.map.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.pan.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.pbap.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.socket.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.wearDetection.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetoothManager.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.brightness.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.buffer.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.bundle.appControl.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.bundleManager.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.bundleMonitor.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.bundleResourceManager.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.defaultAppManager.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.distributedBundleManager.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.freeInstall.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.innerBundleManager.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.installer.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.launcherBundleManager.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.overlay.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundleState.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.bytrace.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.calendarManager.d.ts","kitName":"CalendarKit","subSystem":"应用"},{"filePath":"@ohos.charger.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.commonEventManager.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"@ohos.configPolicy.d.ts","kitName":"BasicServicesKit","subSystem":"定制"},{"filePath":"@ohos.connectedTag.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.contact.d.ts","kitName":"ContactsKit","subSystem":"应用"},{"filePath":"@ohos.continuation.continuationManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.convertxml.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.cooperate.d.ts","kitName":"DistributedServiceKit","subSystem":"综合传感处理平台"},{"filePath":"@ohos.curves.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.data.cloudData.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.cloudExtension.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.commonType.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.dataAbility.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.dataShare.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.dataSharePredicates.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.DataShareResultSet.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.distributedData.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.distributedDataObject.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.distributedKVStore.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.preferences.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.rdb.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.relationalStore.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.storage.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.unifiedDataChannel.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.uniformDataStruct.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.uniformTypeDescriptor.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.ValuesBucket.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.deviceAttest.d.ts","kitName":"BasicServicesKit","subSystem":"XTS"},{"filePath":"@ohos.deviceInfo.d.ts","kitName":"BasicServicesKit","subSystem":"启动恢复"},{"filePath":"@ohos.deviceStatus.dragInteraction.d.ts","kitName":"ArkUI","subSystem":"综合传感处理平台"},{"filePath":"@ohos.display.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"@ohos.display.d.ts","kitName":"ArkUI","subSystem":"窗口"},{"filePath":"@ohos.distributedBundle.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.distributedDeviceManager.d.ts","kitName":"DistributedServiceKit","subSystem":"分布式硬件"},{"filePath":"@ohos.distributedHardware.deviceManager.d.ts","kitName":"DistributedServiceKit","subSystem":"分布式硬件"},{"filePath":"@ohos.distributedHardware.hardwareManager.d.ts","kitName":"DistributedServiceKit","subSystem":"分布式硬件"},{"filePath":"@ohos.distributedMissionManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.dlpPermission.d.ts","kitName":"DataLossPreventionKit","subSystem":"安全基础能力"},{"filePath":"@ohos.document.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.driver.deviceManager.d.ts","kitName":"DriverDevelopmentKit","subSystem":"驱动"},{"filePath":"@ohos.effectKit.d.ts","kitName":"ArkGraphics2D","subSystem":"图形图像"},{"filePath":"@ohos.enterprise.accountManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.adminManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.applicationManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.bluetoothManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.browser.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.bundleManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.dateTimeManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.deviceControl.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.deviceInfo.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.deviceSettings.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.EnterpriseAdminExtensionAbility.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.locationManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.networkManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.restrictions.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.securityManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.systemManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.usbManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.wifiManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.events.emitter.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"@ohos.faultLogger.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.file.backup.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.cloudSync.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.cloudSyncManager.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.environment.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.fileAccess.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.fileExtensionInfo.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.fileuri.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.fs.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.hash.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.photoAccessHelper.d.ts","kitName":"MediaLibraryKit","subSystem":"文件管理"},{"filePath":"@ohos.file.PhotoPickerComponent.d.ets","kitName":"MediaLibraryKit","subSystem":"文件管理"},{"filePath":"@ohos.file.picker.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.recent.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.securityLabel.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.statvfs.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.storageStatistics.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.trash.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.volumeManager.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.fileio.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.filemanagement.userFileManager.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.fileshare.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.font.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.geolocation.d.ts","kitName":"LocationKit","subSystem":"位置服务"},{"filePath":"@ohos.geoLocationManager.d.ts","kitName":"LocationKit","subSystem":"位置服务"},{"filePath":"@ohos.graphics.colorSpaceManager.d.ts","kitName":"ArkGraphics2D","subSystem":"图形图像"},{"filePath":"@ohos.graphics.displaySync.d.ts","kitName":"ArkGraphics2D","subSystem":"图形图像"},{"filePath":"@ohos.graphics.hdrCapability.d.ts","kitName":"ArkGraphics2D","subSystem":"图形图像"},{"filePath":"@ohos.hiAppEvent.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hichecker.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hidebug.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hilog.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hiSysEvent.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hiTraceChain.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hiTraceMeter.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hiviewdfx.hiAppEvent.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.i18n.d.ts","kitName":"LocalizationKit","subSystem":"全球化"},{"filePath":"@ohos.identifier.oaid.d.ts","kitName":"AdsKit","subSystem":"广告服务"},{"filePath":"@ohos.inputMethod.d.ts","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.inputMethod.Panel.d.ts","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.inputMethodEngine.d.ts","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.InputMethodExtensionAbility.d.ts","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.InputMethodExtensionContext.d.ts","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.inputMethodList.d.ets","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.InputMethodSubtype.d.ts","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.intl.d.ts","kitName":"LocalizationKit","subSystem":"全球化"},{"filePath":"@ohos.logLibrary.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.matrix4.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.measure.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.mediaquery.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.multimedia.audio.d.ts","kitName":"AudioKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.audioHaptic.d.ts","kitName":"AudioKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.avCastPicker.d.ets","kitName":"AVSessionKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.avCastPickerParam.d.ts","kitName":"AVSessionKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.avsession.d.ts","kitName":"AVSessionKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.avVolumePanel.d.ets","kitName":"AudioKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.camera.d.ts","kitName":"CameraKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.cameraPicker.d.ts","kitName":"CameraKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.drm.d.ts","kitName":"DrmKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.image.d.ts","kitName":"ImageKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.media.d.ts","kitName":"MediaKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.mediaLibrary.d.ts","kitName":"MediaLibraryKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.systemSoundManager.d.ts","kitName":"AudioKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimodalInput.gestureEvent.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.inputConsumer.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.inputDevice.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.inputDeviceCooperate.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.inputEvent.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.inputEventClient.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.inputMonitor.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.intentionCode.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.keyCode.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.keyEvent.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.mouseEvent.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.pointer.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.shortKey.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.touchEvent.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.infraredEmitter.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.net.connection.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"@ohos.net.connection.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.ethernet.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.http.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"@ohos.net.mdns.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.networkSecurity.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"@ohos.net.policy.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.sharing.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.socket.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"@ohos.net.statistics.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.vpn.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.vpn.d.ts","kitName":"NetworkKit","subSystem":"元能力"},{"filePath":"@ohos.net.vpnExtension.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.vpnExtension.d.ts","kitName":"NetworkKit","subSystem":"元能力"},{"filePath":"@ohos.net.webSocket.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.webSocket.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"@ohos.nfc.cardEmulation.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.nfc.controller.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.nfc.tag.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.notificationManager.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"@ohos.notificationSubscribe.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"@ohos.pasteboard.d.ts","kitName":"BasicServicesKit","subSystem":"剪贴板"},{"filePath":"@ohos.PiPWindow.d.ts","kitName":"ArkUI","subSystem":"窗口"},{"filePath":"@ohos.pluginComponent.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.power.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.print.d.ts","kitName":"BasicServicesKit","subSystem":"打印"},{"filePath":"@ohos.privacyManager.d.ts","kitName":"AbilityKit","subSystem":"安全基础能力"},{"filePath":"@ohos.process.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.prompt.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.promptAction.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.reminderAgent.d.ts","kitName":"BackgroundTasksKit","subSystem":"事件通知"},{"filePath":"@ohos.reminderAgentManager.d.ts","kitName":"BackgroundTasksKit","subSystem":"事件通知"},{"filePath":"@ohos.request.d.ts","kitName":"BasicServicesKit","subSystem":"上传下载"},{"filePath":"@ohos.resourceManager.d.ts","kitName":"LocalizationKit","subSystem":"全球化"},{"filePath":"@ohos.resourceschedule.backgroundTaskManager.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.resourceschedule.deviceStandby.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.resourceschedule.systemload.d.ts","kitName":"BasicServicesKit","subSystem":"资源调度"},{"filePath":"@ohos.resourceschedule.usageStatistics.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.resourceschedule.workScheduler.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.router.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.rpc.d.ts","kitName":"IPCKit","subSystem":"基础通信"},{"filePath":"@ohos.runningLock.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.screen.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"@ohos.screenLock.d.ts","kitName":"BasicServicesKit","subSystem":"主题"},{"filePath":"@ohos.screenshot.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"@ohos.secureElement.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.security.asset.d.ts","kitName":"Asset Store Kit","subSystem":"安全基础能力"},{"filePath":"@ohos.security.cert.d.ts","kitName":"DeviceCertificateKit","subSystem":"安全基础能力"},{"filePath":"@ohos.security.certManager.d.ts","kitName":"DeviceCertificateKit","subSystem":"安全基础能力"},{"filePath":"@ohos.security.cryptoFramework.d.ts","kitName":"CryptoArchitectureKit","subSystem":"安全基础能力"},{"filePath":"@ohos.security.huks.d.ts","kitName":"UniversalKeystoreKit","subSystem":"安全基础能力"},{"filePath":"@ohos.sensor.d.ts","kitName":"SensorServiceKit","subSystem":"泛sensor服务"},{"filePath":"@ohos.settings.d.ts","kitName":"BasicServicesKit","subSystem":"应用"},{"filePath":"@ohos.statfs.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.stationary.d.ts","kitName":"MultimodalAwarenessKit","subSystem":"综合传感处理平台"},{"filePath":"@ohos.systemCapability.d.ts","kitName":"BasicServicesKit","subSystem":"研发工具链"},{"filePath":"@ohos.systemDateTime.d.ts","kitName":"BasicServicesKit","subSystem":"时间时区"},{"filePath":"@ohos.systemparameter.d.ts","kitName":"BasicServicesKit","subSystem":"启动恢复"},{"filePath":"@ohos.systemParameterEnhance.d.ts","kitName":"BasicServicesKit","subSystem":"启动恢复"},{"filePath":"@ohos.systemTime.d.ts","kitName":"BasicServicesKit","subSystem":"时间时区"},{"filePath":"@ohos.systemTimer.d.ts","kitName":"BasicServicesKit","subSystem":"时间时区"},{"filePath":"@ohos.taskpool.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.telephony.call.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.telephony.call.d.ts","kitName":"TelephonyKit","subSystem":"应用"},{"filePath":"@ohos.telephony.data.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.telephony.observer.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.telephony.radio.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.telephony.sim.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.telephony.sms.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.telephony.vcard.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.thermal.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.uiAppearance.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.uiExtensionHost.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.UiTest.d.ts","kitName":"TestKit","subSystem":"测试框架"},{"filePath":"@ohos.update.d.ts","kitName":"BasicServicesKit","subSystem":"升级服务"},{"filePath":"@ohos.uri.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.url.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.usb.d.ts","kitName":"BasicServicesKit","subSystem":"USB服务"},{"filePath":"@ohos.usbManager.d.ts","kitName":"BasicServicesKit","subSystem":"USB服务"},{"filePath":"@ohos.userIAM.faceAuth.d.ts","kitName":"UserAuthenticationKit","subSystem":"用户IAM"},{"filePath":"@ohos.userIAM.userAuth.d.ts","kitName":"UserAuthenticationKit","subSystem":"用户IAM"},{"filePath":"@ohos.userIAM.userAuthIcon.d.ets","kitName":"UserAuthenticationKit","subSystem":"用户IAM"},{"filePath":"@ohos.util.ArrayList.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.Deque.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.HashMap.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.HashSet.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.json.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.LightWeightMap.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.LightWeightSet.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.LinkedList.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.List.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.PlainArray.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.Queue.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.Stack.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.TreeMap.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.TreeSet.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.Vector.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.vibrator.d.ts","kitName":"SensorServiceKit","subSystem":"泛sensor服务"},{"filePath":"@ohos.wallpaper.d.ts","kitName":"BasicServicesKit","subSystem":"主题"},{"filePath":"@ohos.WallpaperExtensionAbility.d.ts","kitName":"BasicServicesKit","subSystem":"主题"},{"filePath":"@ohos.wantAgent.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.web.netErrorList.d.ts","kitName":"ArkWeb","subSystem":"web"},{"filePath":"@ohos.web.webview.d.ts","kitName":"ArkWeb","subSystem":"web"},{"filePath":"@ohos.wifi.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.wifiext.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.wifiManager.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.wifiManagerExt.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.wifiManagerExt.d.ts","kitName":"ConnectivityKit","subSystem":"元能力"},{"filePath":"@ohos.window.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"@ohos.window.d.ts","kitName":"ArkUI","subSystem":"窗口"},{"filePath":"@ohos.worker.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.WorkSchedulerExtensionAbility.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.xml.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.zlib.d.ts","kitName":"BasicServicesKit","subSystem":"包管理"},{"filePath":"@system.app.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@system.battery.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@system.bluetooth.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@system.brightness.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@system.cipher.d.ts","kitName":"CryptoArchitectureKit","subSystem":"安全基础能力"},{"filePath":"@system.configuration.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@system.device.d.ts","kitName":"BasicServicesKit","subSystem":"启动恢复"},{"filePath":"@system.file.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@system.geolocation.d.ts","kitName":"LocationKit","subSystem":"位置服务"},{"filePath":"@system.mediaquery.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@system.notification.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"@system.package.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@system.prompt.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@system.request.d.ts","kitName":"BasicServicesKit","subSystem":"上传下载"},{"filePath":"@system.router.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@system.sensor.d.ts","kitName":"SensorServiceKit","subSystem":"泛sensor服务"},{"filePath":"@system.storage.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@system.vibrator.d.ts","kitName":"SensorServiceKit","subSystem":"泛sensor服务"},{"filePath":"ability/abilityResult.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"ability/connectOptions.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"ability/dataAbilityHelper.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"ability/dataAbilityOperation.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"ability/dataAbilityResult.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"ability/startAbilityParameter.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"ability/want.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"advertising/advertisement.d.ts","kitName":"AdsKit","subSystem":"广告服务"},{"filePath":"app/appVersionInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"app/context.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"app/processInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityDelegator.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/abilityDelegatorArgs.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityFirstFrameStateData.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityForegroundStateObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityMonitor.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityRunningInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityStageContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityStageMonitor.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityStateData.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AccessibilityExtensionContext.d.ts","kitName":"AccessibilityKit","subSystem":"无障碍软件服务"},{"filePath":"application/AppForegroundStateObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ApplicationContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ApplicationStateObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AppStateData.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AutoFillExtensionContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AutoFillRect.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AutoFillRequest.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AutoFillType.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AutoStartupCallback.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AutoStartupInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/BaseContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/BusinessAbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/Context.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ContinuableInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ContinueCallback.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ContinueDeviceInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ContinueMissionInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/DriverExtensionContext.d.ts","kitName":"DriverDevelopmentKit","subSystem":"驱动"},{"filePath":"application/EmbeddableUIAbilityContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ErrorObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/EventHub.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ExtensionContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ExtensionRunningInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/FormExtensionContext.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"application/LoopObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/MediaControlExtensionContext.d.ts","kitName":"AVSessionKit","subSystem":"OS媒体软件"},{"filePath":"application/MissionCallbacks.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/MissionDeviceInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/MissionInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/MissionListener.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/MissionParameter.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/MissionSnapshot.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/PageNodeInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ProcessData.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ProcessInformation.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ProcessRunningInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ServiceExtensionContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/shellCmdResult.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/UIAbilityContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/UIExtensionContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ViewData.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/VpnExtensionContext.d.ts","kitName":"NetworkKit","subSystem":"元能力"},{"filePath":"application/WorkSchedulerExtensionContext.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"arkui/AlphabetIndexerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/BlankModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/BuilderNode.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ButtonModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/CalendarPickerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/CheckboxGroupModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/CheckboxModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ColumnModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ColumnSplitModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/CommonModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ComponentContent.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/CounterModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/DataPanelModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/DatePickerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/DividerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/FormComponentModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/FrameNode.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/GaugeModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/Graphics.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/GridColModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/GridItemModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/GridModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/GridRowModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/HyperlinkModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ImageAnimatorModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ImageModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ImageSpanModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/LineModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ListItemGroupModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ListItemModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ListModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/LoadingProgressModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/MarqueeModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/MenuItemModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/MenuModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/NavDestinationModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/NavigationModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/NavigatorModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/NavRouterModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/NodeController.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/PanelModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/PathModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/PatternLockModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/PolygonModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/PolylineModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ProgressModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/QRCodeModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RadioModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RatingModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RectModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RenderNode.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RichEditorModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RowModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RowSplitModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ScrollModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/SearchModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/SelectModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ShapeModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/SideBarContainerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/SliderModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/SpanModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/StackModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/StepperItemModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/SwiperModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TabsModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TextAreaModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TextClockModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TextInputModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TextModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TextPickerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TextTimerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TimePickerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ToggleModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/VideoModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/WaterFlowModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/XComponentNode.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"bundle/abilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/applicationInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/bundleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/bundleInstaller.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/bundleStatusCallback.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/customizeData.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/elementName.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/hapModuleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/launcherAbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/moduleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/PermissionDef.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/remoteAbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/shortcutInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/AbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/ApplicationInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/AppProvisionInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/BundleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/BundlePackInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/BundleResourceInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/DispatchInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/ElementName.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/ExtensionAbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/HapModuleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/LauncherAbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/LauncherAbilityResourceInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/Metadata.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/OverlayModuleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/PermissionDef.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/RecoverableApplicationInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/RemoteAbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/SharedBundleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/ShortcutInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"common/full/canvaspattern.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/full/console.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/full/dom.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/full/featureability.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/full/global.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/full/viewmodel.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/lite/console.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/lite/featureability.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/lite/global.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/lite/viewmodel.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"commonEvent/commonEventData.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"commonEvent/commonEventPublishData.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"commonEvent/commonEventSubscribeInfo.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"commonEvent/commonEventSubscriber.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"continuation/continuationExtraParams.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"continuation/continuationResult.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"data/rdb/resultSet.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"global/rawFileDescriptor.d.ts","kitName":"LocalizationKit","subSystem":"全球化"},{"filePath":"global/resource.d.ts","kitName":"LocalizationKit","subSystem":"全球化"},{"filePath":"multimedia/soundPool.d.ts","kitName":"MediaKit","subSystem":"OS媒体软件"},{"filePath":"notification/notificationActionButton.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/NotificationCommonDef.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationContent.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationContent.d.ts","kitName":"NotificationKit","subSystem":"安全基础能力"},{"filePath":"notification/notificationFlags.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationRequest.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationSlot.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationSorting.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationSortingMap.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationSubscribeInfo.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationSubscriber.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationTemplate.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationUserInput.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"security/PermissionRequestResult.d.ts","kitName":"AbilityKit","subSystem":"安全基础能力"},{"filePath":"tag/nfctech.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"tag/tagSession.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"wantAgent/triggerInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@internal/component/ets/component3d.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/styled_string.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/web.d.ts","kitName":"ArkWeb","subSystem":"web"},{"filePath":"@ohos.app.appstartup.StartupConfig.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.appstartup.StartupConfigEntry.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.appstartup.StartupListener.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.appstartup.startupManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.appstartup.StartupTask.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.arkui.shape.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.commonEvent.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"@ohos.graphics.common2D.d.ts","kitName":"ArkGraphics2D","subSystem":"图形图像"},{"filePath":"@ohos.graphics.drawing.d.ts","kitName":"ArkGraphics2D","subSystem":"图形图像"},{"filePath":"@ohos.notification.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"@ohos.security.securityGuard.d.ts","kitName":"securityGuardKit","subSystem":"安全基础能力"},{"filePath":"@system.fetch.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"@system.network.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"application/VpnExtensionContext.d.ts","kitName":"NetworkKit","subSystem":"元能力"},{"filePath":"application/WindowExtensionContext.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"arkui/AttributeUpdater.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"data/rdb/resultSet.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"multimedia/ringtonePlayer.d.ts","kitName":"AudioKit","subSystem":"OS媒体软件"},{"filePath":"multimedia/systemTonePlayer.d.ts","kitName":"AudioKit","subSystem":"OS媒体软件"},{"filePath":"@internal/component/ets/repeat.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"application/AbilityFirstFrameStateObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityStartCallback.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityFirstFrameStateObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.graphics.text.d.ts","kitName":"ArkGraphics2D","subSystem":"图形图像"},{"filePath":"wantAgent/wantAgentInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"permissions.d.ts","kitName":"NA","subSystem":"NA"}]}')},739:e=>{"use strict";e.exports=JSON.parse('{"compileOnSave":false,"compilerOptions":{"ets":{"render":{"method":["build","pageTransition"],"decorator":"Builder"},"components":["AbilityComponent","AlphabetIndexer","Animator","Badge","Blank","Button","Calendar","CalendarPicker","Camera","Canvas","Checkbox","CheckboxGroup","Circle","ColorPicker","ColorPickerDialog","Column","ColumnSplit","Component3D","Counter","DataPanel","DatePicker","Divider","Ellipse","Flex","FormComponent","Gauge","GeometryView","Grid","GridItem","GridContainer","Hyperlink","Image","ImageAnimator","Line","List","ListItem","ListItemGroup","LoadingProgress","Marquee","Menu","MenuItem","MenuItemGroup","Navigation","Navigator","Option","PageTransitionEnter","PageTransitionExit","Panel","Particle","Path","PatternLock","Piece","PluginComponent","Polygon","Polyline","Progress","QRCode","Radio","Rating","Rect","Refresh","RelativeContainer","RemoteWindow","Row","RowSplit","RichText","Scroll","ScrollBar","Search","Section","Select","Shape","Sheet","SideBarContainer","Slider","Span","Stack","Stepper","StepperItem","Swiper","TabContent","Tabs","Text","TextPicker","TextClock","TextArea","TextInput","TextTimer","TimePicker","Toggle","Video","Web","XComponent","GridRow","GridCol"],"extend":{"decorator":"Extend","components":[{"name":"AbilityComponent","type":"AbilityComponentAttribute","instance":"AbilityComponentInstance"},{"name":"AlphabetIndexer","type":"AlphabetIndexerAttribute","instance":"AlphabetIndexerInstance"},{"name":"Animator","type":"AnimatorAttribute","instance":"AnimatorInstance"},{"name":"Badge","type":"BadgeAttribute","instance":"BadgeInstance"},{"name":"Blank","type":"BlankAttribute","instance":"BlankInstance"},{"name":"Button","type":"ButtonAttribute","instance":"ButtonInstance"},{"name":"Calendar","type":"CalendarAttribute","instance":"CalendarInstance"},{"name":"CalendarPicker","type":"CalendarPickerAttribute","instance":"CalendarPickerInstance"},{"name":"Camera","type":"CameraAttribute","instance":"CameraInstance"},{"name":"Canvas","type":"CanvasAttribute","instance":"CanvasInstance"},{"name":"Checkbox","type":"CheckboxAttribute","instance":"CheckboxInstance"},{"name":"CheckboxGroup","type":"CheckboxGroupAttribute","instance":"CheckboxGroupInstance"},{"name":"Circle","type":"CircleAttribute","instance":"CircleInstance"},{"name":"ColorPicker","type":"ColorPickerAttribute","instance":"ColorPickerInstance"},{"name":"ColorPickerDialog","type":"ColorPickerDialogAttribute","instance":"ColorPickerDialogInstance"},{"name":"Column","type":"ColumnAttribute","instance":"ColumnInstance"},{"name":"ColumnSplit","type":"ColumnSplitAttribute","instance":"ColumnSplitInstance"},{"name":"Component3D","type":"Component3DAttribute","instance":"Component3DInstance"},{"name":"Counter","type":"CounterAttribute","instance":"CounterInstance"},{"name":"DataPanel","type":"DataPanelAttribute","instance":"DataPanelInstance"},{"name":"DatePicker","type":"DatePickerAttribute","instance":"DatePickerInstance"},{"name":"Divider","type":"DividerAttribute","instance":"DividerInstance"},{"name":"Ellipse","type":"EllipseAttribute","instance":"EllipseInstance"},{"name":"Flex","type":"FlexAttribute","instance":"FlexInstance"},{"name":"FormComponent","type":"FormComponentAttribute","instance":"FormComponentInstance"},{"name":"Gauge","type":"GaugeAttribute","instance":"GaugeInstance"},{"name":"GeometryView","type":"GeometryViewAttribute","instance":"GeometryViewInstance"},{"name":"Grid","type":"GridAttribute","instance":"GridInstance"},{"name":"GridItem","type":"GridItemAttribute","instance":"GridItemInstance"},{"name":"GridContainer","type":"GridContainerAttribute","instance":"GridContainerInstance"},{"name":"Hyperlink","type":"HyperlinkAttribute","instance":"HyperlinkInstance"},{"name":"Image","type":"ImageAttribute","instance":"ImageInstance"},{"name":"ImageAnimator","type":"ImageAnimatorAttribute","instance":"ImageAnimatorInstance"},{"name":"Line","type":"LineAttribute","instance":"LineInstance"},{"name":"List","type":"ListAttribute","instance":"ListInstance"},{"name":"ListItem","type":"ListItemAttribute","instance":"ListItemInstance"},{"name":"ListItemGroup","type":"ListItemGroupAttribute","instance":"ListItemGroupInstance"},{"name":"LoadingProgress","type":"LoadingProgressAttribute","instance":"LoadingProgressInstance"},{"name":"Marquee","type":"MarqueeAttribute","instance":"MarqueeInstance"},{"name":"Menu","type":"MenuAttribute","instance":"MenuInstance"},{"name":"MenuItem","type":"MenuItemAttribute","instance":"MenuItemInstance"},{"name":"MenuItemGroup","type":"MenuItemGroupAttribute","instance":"MenuItemGroupInstance"},{"name":"Navigation","type":"NavigationAttribute","instance":"NavigationInstance"},{"name":"Navigator","type":"NavigatorAttribute","instance":"NavigatorInstance"},{"name":"Option","type":"OptionAttribute","instance":"OptionInstance"},{"name":"PageTransitionEnter","type":"PageTransitionEnterAttribute","instance":"PageTransitionEnterInstance"},{"name":"PageTransitionExit","type":"PageTransitionExitAttribute","instance":"PageTransitionExitInstance"},{"name":"Panel","type":"PanelAttribute","instance":"PanelInstance"},{"name":"Particle","type":"ParticleAttribute","instance":"ParticleInstance"},{"name":"Path","type":"PathAttribute","instance":"PathInstance"},{"name":"PatternLock","type":"PatternLockAttribute","instance":"PatternLockInstance"},{"name":"Piece","type":"PieceAttribute","instance":"PieceInstance"},{"name":"PluginComponent","type":"PluginComponentAttribute","instance":"PluginComponentInstance"},{"name":"Polygon","type":"PolygonAttribute","instance":"PolygonInstance"},{"name":"Polyline","type":"PolylineAttribute","instance":"PolylineInstance"},{"name":"Progress","type":"ProgressAttribute","instance":"ProgressInstance"},{"name":"QRCode","type":"QRCodeAttribute","instance":"QRCodeInstance"},{"name":"Radio","type":"RadioAttribute","instance":"RadioInstance"},{"name":"Rating","type":"RatingAttribute","instance":"RatingInstance"},{"name":"Rect","type":"RectAttribute","instance":"RectInstance"},{"name":"RelativeContainer","type":"RelativeContainerAttribute","instance":"RelativeContainerInstance"},{"name":"Refresh","type":"RefreshAttribute","instance":"RefreshInstance"},{"name":"RemoteWindow","type":"RemoteWindowAttribute","instance":"RemoteWindowInstance"},{"name":"Row","type":"RowAttribute","instance":"RowInstance"},{"name":"RowSplit","type":"RowSplitAttribute","instance":"RowSplitInstance"},{"name":"RichText","type":"RichTextAttribute","instance":"RichTextInstance"},{"name":"Scroll","type":"ScrollAttribute","instance":"ScrollInstance"},{"name":"ScrollBar","type":"ScrollBarAttribute","instance":"ScrollBarInstance"},{"name":"Search","type":"SearchAttribute","instance":"SearchInstance"},{"name":"Section","type":"SectionAttribute","instance":"SectionInstance"},{"name":"Select","type":"SelectAttribute","instance":"SelectInstance"},{"name":"Shape","type":"ShapeAttribute","instance":"ShapeInstance"},{"name":"Sheet","type":"SheetAttribute","instance":"SheetInstance"},{"name":"SideBarContainer","type":"SideBarContainerAttribute","instance":"SideBarContainerInstance"},{"name":"Slider","type":"SliderAttribute","instance":"SliderInstance"},{"name":"Span","type":"SpanAttribute","instance":"SpanInstance"},{"name":"Stack","type":"StackAttribute","instance":"StackInstance"},{"name":"Stepper","type":"StepperAttribute","instance":"StepperInstance"},{"name":"StepperItem","type":"StepperItemAttribute","instance":"StepperItemInstance"},{"name":"Swiper","type":"SwiperAttribute","instance":"SwiperInstance"},{"name":"TabContent","type":"TabContentAttribute","instance":"TabContentInstance"},{"name":"Tabs","type":"TabsAttribute","instance":"TabsInstance"},{"name":"Text","type":"TextAttribute","instance":"TextInstance"},{"name":"TextPicker","type":"TextPickerAttribute","instance":"TextPickerInstance"},{"name":"TextClock","type":"TextClockAttribute","instance":"TextClockInstance"},{"name":"TextArea","type":"TextAreaAttribute","instance":"TextAreaInstance"},{"name":"TextInput","type":"TextInputAttribute","instance":"TextInputInstance"},{"name":"TextTimer","type":"TextTimerAttribute","instance":"TextTimerInstance"},{"name":"TimePicker","type":"TimePickerAttribute","instance":"TimePickerInstance"},{"name":"Toggle","type":"ToggleAttribute","instance":"ToggleInstance"},{"name":"Video","type":"VideoAttribute","instance":"VideoInstance"},{"name":"Web","type":"WebAttribute","instance":"WebInstance"},{"name":"XComponent","type":"XComponentAttribute","instance":"XComponentInstance"},{"name":"GridRow","type":"GridRowAttribute","instance":"GridRowInterface"},{"name":"GridCol","type":"GridColAttribute","instance":"GridColInterface"}]},"styles":{"decorator":"Styles","component":{"name":"Common","type":"T","instance":"CommonInstance"},"property":"stateStyles"},"customComponent":"CustomComponent","propertyDecorators":[],"emitDecorators":[],"libs":[]},"allowJs":false,"allowSyntheticDefaultImports":true,"esModuleInterop":true,"importsNotUsedAsValues":"preserve","noImplicitAny":false,"noUnusedLocals":false,"noUnusedParameters":false,"experimentalDecorators":true,"moduleResolution":"node","resolveJsonModule":true,"skipLibCheck":true,"sourceMap":true,"module":"commonjs","target":"es2017","types":[],"typeRoots":[],"lib":["es2020"],"alwaysStrict":true},"exclude":["node_modules"]}')},61574:e=>{"use strict";e.exports=JSON.parse('{"DOC":{"API_DOC_ATOMICSERVICE_01":"JSDoc label order error, please adjust the order of [atomicservice] labels.","API_DOC_ATOMICSERVICE_02":"The validity verification of the JSDoc tag failed. The [atomicservice] tag is not allowed to be reused, please delete the extra tags.","API_DOC_ATOMICSERVICE_03":"It was detected that there is a following label [atomicservice] in the current file, but the parent nodes without this label.","API_DOC_CONSTANT_01":"JSDoc label order error, please adjust the order of [constant] labels.","API_DOC_CONSTANT_02":"JSDoc label validity verification failed. The [constant] label is not allowed. Please check the label usage method.","API_DOC_CONSTANT_03":"JSDoc tag validity verification failed. Please confirm if the [constant] tag is missing.","API_DOC_CONSTANT_04":"The validity verification of the JSDoc tag failed. The [constant] tag is not allowed to be reused, please delete the extra tags.","API_DOC_CROSSPLATFORM_01":"JSDoc label order error, please adjust the order of [crossplatform] labels.","API_DOC_CROSSPLATFORM_02":"The validity verification of the JSDoc tag failed. The [crossplatform] tag is not allowed to be reused, please delete the extra tags.","API_DOC_CROSSPLATFORM_03":"It was detected that there is an inheritable label [crossplatform] in the current file, but there are child nodes without this label.","API_DOC_DEFAULT_01":"The [default] tag value is incorrect. Please supplement the default value.","API_DOC_DEFAULT_02":"JSDoc label order error, please adjust the order of [default] labels.","API_DOC_DEFAULT_03":"JSDoc label validity verification failed. The [default] label is not allowed. Please check the label usage method.","API_DOC_DEFAULT_04":"The validity verification of the JSDoc tag failed. The [default] tag is not allowed to be reused, please delete the extra tags.","API_DOC_DEPRECATED_01":"The [deprecated] tag value is incorrect. Please check the usage method.","API_DOC_DEPRECATED_02":"JSDoc label order error, please adjust the order of [deprecated] labels.","API_DOC_DEPRECATED_03":"It was detected that there is an inheritable label [deprecated] in the current file, but there are child nodes without this label.","API_DOC_DEPRECATED_04":"The validity verification of the JSDoc tag failed. The [deprecated] tag is not allowed to be reused, please delete the extra tags.","API_DOC_ENUM_01":"The [enum] tag type is incorrect. Please check if the tag type is { string } or { number }.","API_DOC_ENUM_02":"JSDoc label order error, please adjust the order of [enum] labels.","API_DOC_ENUM_03":"JSDoc label validity verification failed. The [enum] label is not allowed. Please check the label usage method.","API_DOC_ENUM_04":"JSDoc tag validity verification failed. Please confirm if the [enum] tag is missing.","API_DOC_ENUM_05":"The validity verification of the JSDoc tag failed. The [enum] tag is not allowed to be reused, please delete the extra tags.","API_DOC_EXAMPLE_01":"JSDoc label order error, please adjust the order of [example] labels.","API_DOC_EXAMPLE_02":"The validity verification of the JSDoc tag failed. The [example] tag is not allowed to be reused, please delete the extra tags.","API_DOC_EXTENDS_01":"The [extends] tag value is incorrect. Please check if the tag value matches the inherited class name.","API_DOC_EXTENDS_02":"JSDoc label order error, please adjust the order of [extends] labels.","API_DOC_EXTENDS_03":"JSDoc label validity verification failed. The [extends] label is not allowed. Please check the label usage method.","API_DOC_EXTENDS_04":"JSDoc tag validity verification failed. Please confirm if the [extends] tag is missing.","API_DOC_EXTENDS_05":"The validity verification of the JSDoc tag failed. The [extends] tag is not allowed to be reused, please delete the extra tags.","API_DOC_FAMODELONLY_01":"JSDoc label order error, please adjust the order of [famodelonly] labels.","API_DOC_FAMODELONLY_02":"The validity verification of the JSDoc tag failed. The [famodelonly] tag is not allowed to be reused, please delete the extra tags.","API_DOC_FAMODELONLY_03":"It was detected that there is an inheritable label [famodelonly] in the current file, but there are child nodes without this label.","API_DOC_FIRES_01":"JSDoc label order error, please adjust the order of [fires] labels.","API_DOC_FIRES_02":"The validity verification of the JSDoc tag failed. The [fires] tag is not allowed to be reused, please delete the extra tags.","API_DOC_FORM_01":"JSDoc label order error, please adjust the order of [form] labels.","API_DOC_FORM_02":"The validity verification of the JSDoc tag failed. The [form] tag is not allowed to be reused, please delete the extra tags.","API_DOC_FORM_03":"It was detected that there is a following label [form] in the current file, but the parent nodes without this label.","API_DOC_IMPLEMENTS_01":"JSDoc label order error, please adjust the order of [implements] labels.","API_DOC_IMPLEMENTS_02":"JSDoc label validity verification failed. The [implements] label is not allowed. Please check the label usage method.","API_DOC_IMPLEMENTS_03":"JSDoc tag validity verification failed. Please confirm if the [implements] tag is missing.","API_DOC_IMPLEMENTS_04":"The validity verification of the JSDoc tag failed. The [implements] tag is not allowed to be reused, please delete the extra tags.","API_DOC_IMPLEMENTS_05":"The [implements] tag value is incorrect. Please check if the tag value matches the inherited class name.","API_DOC_INTERFACE_04":"JSDoc label order error, please adjust the order of [interface] labels.","API_DOC_INTERFACE_05":"The validity verification of the JSDoc tag failed. The [interface] tag is not allowed to be reused, please delete the extra tags.","API_DOC_NAMESPACE_01":"The [namespace] tag value is incorrect. Please check if it matches the namespace name.","API_DOC_NAMESPACE_02":"JSDoc label order error, please adjust the order of [namespace] labels.","API_DOC_NAMESPACE_03":"JSDoc tag validity verification failed. Please confirm if the [namespace] tag is missing.","API_DOC_NAMESPACE_04":"JSDoc label validity verification failed. The [namespace] label is not allowed. Please check the label usage method.","API_DOC_NAMESPACE_05":"The validity verification of the JSDoc tag failed. The [namespace] tag is not allowed to be reused, please delete the extra tags.","API_DOC_PARAM_01":"The type of the [1] [param] tag is incorrect. Please check if it matches the type of the [1] parameter.","API_DOC_PARAM_02":"The value of the [1] [param] tag is incorrect. Please check if it matches the [1] parameter name.","API_DOC_PARAM_03":"JSDoc tag validity verification failed.There are [1] redundant [param]. Please check if the tag should be deleted.","API_DOC_PARAM_04":"JSDoc tag validity verification failed. Please confirm if the [param] tag is missing.","API_DOC_PARAM_05":"JSDoc label validity verification failed. The [param] label is not allowed. Please check the label usage method.","API_DOC_PARAM_06":"JSDoc label order error, please adjust the order of [param] labels.","API_DOC_PERMISSION_01":"The [permission] tag value is incorrect. Please check if the permission field has been configured or update the configuration file.","API_DOC_PERMISSION_02":"JSDoc label order error, please adjust the order of [permission] labels.","API_DOC_PERMISSION_03":"JSDoc label validity verification failed. The [permission] label is not allowed. Please check the label usage method.","API_DOC_PERMISSION_04":"The validity verification of the JSDoc tag failed. The [permission] tag is not allowed to be reused, please delete the extra tags.","API_DOC_PERMISSION_05":"JSDoc tag validity verification failed. Please confirm if the [permission] tag is missing.","API_DOC_READONLY_01":"JSDoc label order error, please adjust the order of [readonly] labels.","API_DOC_READONLY_02":"JSDoc label validity verification failed. The [readonly] label is not allowed. Please check the label usage method.","API_DOC_READONLY_03":"The validity verification of the JSDoc tag failed. The [readonly] tag is not allowed to be reused, please delete the extra tags.","API_DOC_READONLY_04":"JSDoc tag validity verification failed. Please confirm if the [readonly] tag is missing.","API_DOC_RETURNS_01":"The [returns] tag was used incorrectly. The returns tag should not be used when the return type is void.","API_DOC_RETURNS_02":"The [returns] tag type is incorrect. Please check if the tag type is consistent with the return type.","API_DOC_RETURNS_03":"JSDoc label order error, please adjust the order of [returns] labels.","API_DOC_RETURNS_04":"JSDoc tag validity verification failed. Please confirm if the [returns] tag is missing.","API_DOC_RETURNS_05":"The validity verification of the JSDoc tag failed. The [returns] tag is not allowed to be reused, please delete the extra tags.","API_DOC_RETURNS_06":"JSDoc label validity verification failed. The [returns] label is not allowed. Please check the label usage method.","API_DOC_SINCE_01":"The [since] tag value is incorrect. Please check if the tag value is a numerical value.","API_DOC_SINCE_02":"JSDoc label order error, please adjust the order of [since] labels.","API_DOC_SINCE_03":"JSDoc tag validity verification failed. Please confirm if the [since] tag is missing.","API_DOC_SINCE_04":"The validity verification of the JSDoc tag failed. The [since] tag is not allowed to be reused, please delete the extra tags.","API_DOC_SINCE_05":"The [since] value is greater than the latest version number.","API_DOC_SINCE_06":"The [since] value for different jsdoc should not be the same.","API_DOC_SINCE_07":"The [since] value is greater than the latest version number.The [since] value for different jsdoc should not be the same.","API_DOC_SINCE_08":"The [since] tag value is incorrect. Please check if the tag value is a numerical value.The [since] value for different jsdoc should not be the same.","API_DOC_STAGEMODELONLY_01":"It was detected that there is an inheritable label [stagemodelonly] in the current file, but there are child nodes without this label.","API_DOC_STAGEMODELONLY_02":"JSDoc label order error, please adjust the order of [stagemodelonly] labels.","API_DOC_STAGEMODELONLY_03":"The validity verification of the JSDoc tag failed. The [stagemodelonly] tag is not allowed to be reused, please delete the extra tags.","API_DOC_STATIC_01":"JSDoc label order error, please adjust the order of [static] labels.","API_DOC_STATIC_02":"The validity verification of the JSDoc tag failed. The [static] tag is not allowed to be reused, please delete the extra tags.","API_DOC_STRUCT_01":"The [struct] tag value is incorrect. Please check if it matches the struct name.","API_DOC_STRUCT_02":"JSDoc label order error, please adjust the order of [struct] labels.","API_DOC_STRUCT_03":"JSDoc label validity verification failed. The [struct] label is not allowed. Please check the label usage method.","API_DOC_STRUCT_04":"JSDoc tag validity verification failed. Please confirm if the [struct] tag is missing.","API_DOC_STRUCT_05":"The validity verification of the JSDoc tag failed. The [struct] tag is not allowed to be reused, please delete the extra tags.","API_DOC_SYSCAP_01":"The [syscap] tag value is incorrect. Please check if the syscap field is configured.","API_DOC_SYSCAP_02":"JSDoc label order error, please adjust the order of [syscap] labels.","API_DOC_SYSCAP_03":"JSDoc tag validity verification failed. Please confirm if the [syscap] tag is missing.","API_DOC_SYSCAP_04":"The validity verification of the JSDoc tag failed. The [syscap] tag is not allowed to be reused, please delete the extra tags.","API_DOC_SYSTEMAPI_01":"JSDoc label order error, please adjust the order of [systemapi] labels.","API_DOC_SYSTEMAPI_02":"It was detected that there is an inheritable label [systemapi] in the current file, but there are child nodes without this label.","API_DOC_SYSTEMAPI_03":"The validity verification of the JSDoc tag failed. The [systemapi] tag is not allowed to be reused, please delete the extra tags.","API_DOC_TEST_01":"JSDoc label order error, please adjust the order of [test] labels.","API_DOC_TEST_02":"It was detected that there is an inheritable label [test] in the current file, but there are child nodes without this label.","API_DOC_TEST_03":"The validity verification of the JSDoc tag failed. The [test] tag is not allowed to be reused, please delete the extra tags.","API_DOC_THROWS_01":"The type of the [1] [throws] tag is incorrect. Please check if the tag value is a numerical value.","API_DOC_THROWS_02":"The type of the [1] [throws] tag is incorrect. Please fill in [BusinessError].","API_DOC_THROWS_03":"JSDoc label order error, please adjust the order of [throws] labels.","API_DOC_THROWS_04":"JSDoc label validity verification failed. The [throws] label is not allowed. Please check the label usage method.","API_DOC_THROWS_05":"JSDoc tag validity verification failed. Please confirm if the [throws 1] tag is missing.","API_DOC_THROWS_07":"JSDoc label validity verification failed. The [throws 1] label is not allowed. Please check the label usage method.","API_DOC_THROWS_08":"The validity verification of the JSDoc tag failed. The [throws] tag is not allowed to be reused, please delete the extra tags.","API_DOC_THROWS_09":"The generic error code does not contain the current error code.","API_DOC_THROWS_10":"The description of the [1 throws] is incorrect. please fix it according to the specification.","API_DOC_THROWS_11":"The type of the [1] [throws] tag is incorrect. Please fill in [BusinessError].The description of the [1 throws] is incorrect. please fix it according to the specification.","API_DOC_TYPE_01":"The [type] tag type is incorrect. Please check if the type matches the attribute type.","API_DOC_TYPE_02":"JSDoc label order error, please adjust the order of [type] labels.","API_DOC_TYPE_03":"JSDoc label validity verification failed. The [type] label is not allowed. Please check the label usage method.","API_DOC_TYPE_04":"JSDoc tag validity verification failed. Please confirm if the [type] tag is missing.","API_DOC_TYPE_05":"The validity verification of the JSDoc tag failed. The [type] tag is not allowed to be reused, please delete the extra tags.","API_DOC_TYPEDEF_01":"The [typedef] tag value is incorrect. Please check if it matches the interface name or type content.","API_DOC_TYPEDEF_02":"JSDoc label order error, please adjust the order of [typedef] labels.","API_DOC_TYPEDEF_03":"JSDoc label validity verification failed. The [typedef] label is not allowed. Please check the label usage method.","API_DOC_TYPEDEF_04":"JSDoc tag validity verification failed. Please confirm if the [typedef] tag is missing.","API_DOC_TYPEDEF_05":"The validity verification of the JSDoc tag failed. The [typedef] tag is not allowed to be reused, please delete the extra tags.","API_DOC_USEINSTEAD_01":"The [useinstead] tag value is incorrect. Please check the usage method.","API_DOC_USEINSTEAD_02":"JSDoc label order error, please adjust the order of [useinstead] labels.","API_DOC_USEINSTEAD_03":"JSDoc label validity verification failed. The [useinstead] label is not allowed. Please check the label usage method.","API_DOC_USEINSTEAD_04":"The validity verification of the JSDoc tag failed. The [useinstead] tag is not allowed to be reused, please delete the extra tags.","API_DOC_GLOBAL_01":"JSDoc tag validity verification failed. Please confirm if the [file] tag is missing.","API_DOC_GLOBAL_02":"JSDoc tag validity verification failed. Please confirm if the [kit] tag is missing.","API_DOC_JSDOC_01":"Jsdoc needs to be added to the current API.","API_DOC_JSDOC_02":"JSDoc tag validity verification failed. Please confirm if the [since] tag is missing.JSDoc tag validity verification failed. Please confirm if the [syscap] tag is missing.","API_DOC_JSDOC_03":"Jsdoc has chinese.","API_DOC_UNKNOW_DECORATOR_01":"The [XXXX] tag does not exist. Please use a valid JSDoc tag.","API_DOC_JSDOC_04":"The [systemapi] and [atomicservice] cannot exist in the same doc."},"DEFINE":{"API_DEFINE_UNALLOWABLE_01":"Illegal [any] keyword used in the API.","API_DEFINE_UNALLOWABLE_02":"Illegal [this] keyword used in the API.","API_DEFINE_UNALLOWABLE_03":"Illegal [unknown] keyword used in the API.","API_DEFINE_NAME_01":"Prohibited word in [XXXX]:{option}.The word allowed is [XXXX].","API_DEFINE_NAME_02":"Prohibited word in [XXXX]:{ability} in the [XXXX] file.","API_DEFINE_SPELLING_01":"{XXXX}. please confirm whether it needs to be corrected to a common word.","API_DEFINE_EVENT_01":"The event name should be string.","API_DEFINE_EVENT_02":"The event name cannot be Null value.","API_DEFINE_EVENT_03":"The callback parameter of off function should be optional.","API_DEFINE_EVENT_04":"The off functions of one single event should have at least one callback parameter, and the callback parameter should be the last parameter.","API_DEFINE_EVENT_05":"The on and off event subscription methods do not appear in pair.","API_DEFINE_EVENT_06":"The event subscription methods should has at least one parameter.","API_DEFINE_EVENT_07":"Please check if the changed API version number is 10.","API_DEFINE_EVENT_08":"The event name should be named by small hump. (Received [XXXX]).","API_DEFINE_HUMP_01":"This API file should be named by large hump.","API_DEFINE_HUMP_02":"This API file should be named by small hump.","API_DEFINE_HUMP_03":"This name [XXXX] should be named by large hump.","API_DEFINE_HUMP_04":"This name [XXXX] should be named by small hump.","API_DEFINE_HUMP_05":"This name [XXXX] should be named by all uppercase.","API_DEFINE_ANONYMOUS_FUNCTION_01":"Anonymous functions or anonymous object that are not allowed are used in this api."},"CHANEGE":{"API_CHANGE_INCOMPATIBLE_01":"Forbid changes: Cannot change from public API to system API.","API_CHANGE_INCOMPATIBLE_02":"Forbid changes: Cannot reduce or permission or increase and permission.","API_CHANGE_INCOMPATIBLE_03":"Forbid changes: Cannot change permission value,cannot judge the range change.","API_CHANGE_INCOMPATIBLE_04":"Forbid changes: The number of error codes cannot be increased from 1 to multiple error codes.","API_CHANGE_INCOMPATIBLE_05":"Forbid changes: Cannot change the error code value.","API_CHANGE_INCOMPATIBLE_06":"Forbid changes: The card application cannot be changed from supported to not supported.","API_CHANGE_INCOMPATIBLE_07":"Forbid changes: Crossplatform cannot be changed from supported to not supported.","API_CHANGE_INCOMPATIBLE_08":"Forbid changes: API cannot be deleted.","API_CHANGE_INCOMPATIBLE_09":"Forbid changes: Cannot change from FAModelOnly to StageModelOnly.","API_CHANGE_INCOMPATIBLE_10":"Forbid changes: Cannot change from StageModelOnly to FAModelOnly.","API_CHANGE_INCOMPATIBLE_11":"Forbid changes: Cannot change from nothing to StageModelOnly.","API_CHANGE_INCOMPATIBLE_12":"Forbid changes: Cannot change from nothing to FAModelOnly.","API_CHANGE_INCOMPATIBLE_13":"Forbid changes: The function return value type cannot be extended.","API_CHANGE_INCOMPATIBLE_14":"Forbid changes: The function return value type cannot be reduced.","API_CHANGE_INCOMPATIBLE_15":"Forbid changes: Cannot change function return value type.","API_CHANGE_INCOMPATIBLE_16":"Forbid changes: Cannot change function param position.","API_CHANGE_INCOMPATIBLE_17":"Forbid changes: Cannot add function required param.","API_CHANGE_INCOMPATIBLE_18":"Forbid changes: Cannot delete function param.","API_CHANGE_INCOMPATIBLE_19":"Forbid changes: Cannot change form unrequired param to required param.","API_CHANGE_INCOMPATIBLE_20":"Forbid changes: Cannot change function param type.","API_CHANGE_INCOMPATIBLE_21":"Forbid changes: The function param type range is cannot be reduced.","API_CHANGE_INCOMPATIBLE_22":"Forbid changes: Read-only properties cannot be changed from optional to required.","API_CHANGE_INCOMPATIBLE_23":"Forbid changes: Writable properties cannot be changed from required to optional.","API_CHANGE_INCOMPATIBLE_24":"Forbid changes: Writable properties cannot be changed from optional to required.","API_CHANGE_INCOMPATIBLE_25":"Forbid changes: Cannot change property type.","API_CHANGE_INCOMPATIBLE_26":"Forbid changes: Cannot Expand the range of readonly property types.","API_CHANGE_INCOMPATIBLE_27":"Forbid changes: Cannot Expand the range of writable property types.","API_CHANGE_INCOMPATIBLE_28":"Forbid changes: Cannot reduce the range of writable property types.","API_CHANGE_INCOMPATIBLE_29":"Forbid changes: Decorator cannot be deleted.","API_CHANGE_INCOMPATIBLE_30":"Forbid changes: Cannot change constant value.","API_CHANGE_INCOMPATIBLE_31":"Forbid changes: Cannot change custom type value.","API_CHANGE_INCOMPATIBLE_32":"Forbid changes: Cannot expand the range of custom type.","API_CHANGE_INCOMPATIBLE_33":"Forbid changes: Cannot reduce the range of custom type.","API_CHANGE_INCOMPATIBLE_34":"Forbid changes: Cannot change Enumeration assignment.","API_CHANGE_INCOMPATIBLE_35":"Forbid changes: Historical JSDoc cannot be changed.","API_CHANGE_INCOMPATIBLE_36":"Forbid changes: API changes must add a new section of JSDoc.","API_CHANGE_INCOMPATIBLE_37":"Forbid changes: Cannot change from atomicservice to NA.","API_CHANGE_INCOMPATIBLE_38":"Forbid changes: Cannot change from NA to syscap.","API_CHANGE_INCOMPATIBLE_39":"Forbid changes: Cannot change from syscap to NA.","API_CHANGE_INCOMPATIBLE_40":"Forbid changes: Cannot change syscap value.","API_CHANGE_INCOMPATIBLE_41":"Forbid changes: Cannot add new property to interface API."}}')},98768:e=>{"use strict";e.exports=JSON.parse('{"ApiCheckVersion":13,"ApiMaxVersion":13}')},54732:e=>{"use strict";e.exports=JSON.parse('{"dictionariesArr":["a","aa","aaa","aaaa","aaaaa","aab","aac","aachen","aad","aapl","aapt","aar","aardvark","aaren","aarhus","aarika","aaron","ab","aba","aback","abacus","abaft","abagael","abagail","abalone","abandon","abandoned","abandoner","abandonment","abase","abasement","abaser","abash","abashed","abashment","abate","abated","abatement","abater","abattoir","abb","abba","abbe","abbess","abbey","abbi","abbie","abbot","abbott","abbr","abbrev","abbreviate","abbreviated","abbreviates","abbreviating","abbreviation","abby","abbye","abc","abcd","abcde","abcdef","abcdefghijklmnopqrstuvwxyz","abd","abdel","abdicate","abdication","abdomen","abdominal","abduct","abduction","abductor","abdul","abe","abeam","abel","abelard","abelson","aberdeen","abernathy","aberrant","aberration","aberrational","abet","abetted","abetting","abettor","abeu","abey","abeyance","abeyant","abhor","abhorred","abhorrence","abhorrent","abhorrer","abhorring","abi","abidance","abide","abider","abiding","abidjan","abie","abigael","abigail","abigale","abilene","abilities","ability","abject","abjection","abjectness","abjuration","abjuratory","abjure","abjurer","ablate","ablation","ablative","ablaze","able","abler","ables","ablest","abloom","ablution","abm","abnegate","abnegation","abner","abnormal","abnormality","abo","aboard","abode","abolish","abolisher","abolishment","abolition","abolitionism","abolitionist","abominable","abominably","abominate","abomination","aboriginal","aborigine","aborning","abort","aborted","aborting","abortion","abortionist","abortive","abortiveness","abound","about","above","aboveboard","aboveground","abra","abracadabra","abrade","abrader","abraham","abrahan","abram","abramo","abramson","abran","abrasion","abrasive","abrasiveness","abreaction","abreast","abridge","abridged","abridger","abridgment","abroad","abrogate","abrogation","abrogator","abrupt","abruptness","abs","abscess","abscissa","abscission","abscond","absconder","abseil","absence","absent","absentee","absenteeism","absentia","absentminded","absentmindedness","absinthe","abslistview","absolute","absolutely","absoluteness","absolution","absolutism","absolutist","absolve","absolver","absorb","absorbed","absorbency","absorbent","absorber","absorbing","absorption","absorptive","absorptivity","abspath","abstain","abstainer","abstemious","abstemiousness","abstention","abstinence","abstinent","abstract","abstractapplicationcontext","abstractautowirecapablebeanfactory","abstractbeanfactory","abstractchannelhandlercontext","abstracted","abstractedness","abstracter","abstracthttp","abstraction","abstractionism","abstractionist","abstractions","abstractness","abstractor","abstractplainsocketimpl","abstractprotocol","abstruse","abstruseness","absurd","absurdity","absurdness","abuja","abundance","abundant","abuse","abused","abuser","abuses","abusing","abusive","abusiveness","abut","abutment","abutted","abutter","abutting","abuzz","abysmal","abyss","abyssal","abyssinia","abyssinian","ac","acacia","academe","academia","academic","academical","academician","academicianship","academy","acadia","acanthus","acapulco","acc","accdb","accede","accelerate","accelerated","accelerating","acceleration","accelerator","accelerometer","accent","accented","accentual","accentuate","accentuation","accept","acceptability","acceptable","acceptableness","acceptably","acceptance","acceptant","acceptation","accepted","accepter","accepting","acceptor","accepts","acces","access","accesscontroller","accessed","accesses","accessibility","accessible","accessibly","accessing","accession","accesslogvalve","accessor","accessories","accessors","accessory","accesstoken","accidence","accident","accidental","accidentally","accidentalness","acclaim","acclaimer","acclamation","acclimate","acclimation","acclimatisation","acclimatise","acclimatization","acclimatize","acclimatized","acclimatizes","acclivity","accolade","accommodate","accommodated","accommodating","accommodation","accommodative","accommodativeness","accompanied","accompanier","accompaniment","accompanist","accompany","accomplice","accomplish","accomplished","accomplisher","accomplishing","accomplishment","accord","accordance","accordant","accorder","according","accordingly","accordion","accordionist","accost","account","accountability","accountable","accountableness","accountably","accountancy","accountant","accounted","accountid","accounting","accountname","accountnumber","accounts","accounttype","accouter","accouterment","accouterments","accoutrement","accra","accredit","accreditation","accredited","accretion","accrual","accrue","acct","acculturate","acculturation","accumsan","accumulate","accumulated","accumulation","accumulative","accumulativeness","accumulator","accuracy","accurate","accurately","accurateness","accursed","accursedness","accusal","accusation","accusative","accusatory","accuse","accused","accuser","accusing","accustom","accustomed","accustomedness","acd","ace","aced","acerbate","acerbic","acerbically","acerbity","acetaminophen","acetate","acetic","acetone","acetonic","acetylene","acevedo","acf","achaean","ache","achebe","ached","achene","achernar","aches","acheson","achievable","achieve","achieved","achievement","achievements","achiever","achieving","achilles","aching","achive","achoo","achromatic","achy","acid","acidic","acidification","acidify","acidity","acidness","acidoses","acidosis","acidulous","acing","ack","ackerman","acknowledge","acknowledgeable","acknowledged","acknowledgedly","acknowledger","acknowledgment","acl","aclass","aclu","acm","acme","acne","acolyte","aconcagua","aconite","acorn","acosta","acoustic","acoustical","acoustician","acoustics","acquaint","acquaintance","acquaintanceship","acquainted","acquiesce","acquiescence","acquiescent","acquirable","acquire","acquired","acquirement","acquiring","acquisition","acquisitive","acquisitiveness","acquit","acquittal","acquittance","acquitted","acquitter","acquitting","acre","acreage","acrid","acridity","acridness","acrimonious","acrimoniousness","acrimony","acrobat","acrobatic","acrobatically","acrobatics","acronym","acrophobia","acropolis","across","acrostic","acrux","acrylate","acrylic","acs","act","acta","actaeon","acth","acting","actinic","actinide","actinium","actinometer","action","actionbar","actionbaractivity","actionbardrawertoggle","actionbarsherlock","actionbarsize","actionbutton","actioncontroller","actionevent","actionlink","actionlistener","actionname","actionpack","actionperformed","actionresult","actions","actionscript","actionview","activate","activated","activatedroute","activating","activation","activator","active","activeadmin","activecell","activedocument","actively","activemodel","activemq","activeness","activerecord","actives","activesheet","activesupport","activewindow","activeworkbook","activex","activexobject","activism","activist","activities","activity","activitycompat","activityindicator","activitymanager","activitythread","acton","actor","actors","actress","acts","actual","actuality","actualization","actualize","actualizes","actually","actualwidth","actuarial","actuary","actuate","actuation","actuator","acuity","acumen","acupressure","acupuncture","acupuncturist","acute","acuteness","acyclic","acyclically","acyclovir","ad","ada","adage","adagio","adah","adair","adaline","adam","adamant","adamo","adamson","adan","adana","adapt","adaptability","adaptable","adaptation","adapted","adaptedness","adapter","adapters","adapterview","adapting","adaption","adaptive","adaptively","adaptiveness","adaptivity","adaptor","adara","adata","adb","adc","add","adda","addaction","addactionlistener","addall","addams","addattribute","addbutton","addcell","addchild","addclass","addcolumn","addcomponent","adddays","added","addelement","addend","addenda","addendum","adder","addevent","addeventlistener","addflags","addgesturerecognizer","addgroup","addhandler","addheader","addi","addia","addict","addiction","addictive","addie","addin","adding","addison","additem","addition","additional","additionally","additions","additive","additivity","addle","addlistener","addmarker","addobject","addobserver","addon","addons","addproperty","addr","addrange","address","addressability","addressable","addressbook","addressed","addressee","addresser","addresses","addressid","addressing","addressline","addressof","addressograph","addrow","adds","addslashes","addsubview","addtab","addtarget","addtextchangedlistener","addto","addtobackstack","addtype","adduce","adducer","adduct","adduction","adductor","adduser","addvalue","addview","addwidget","addwithvalue","addy","ade","adecoder","adel","adela","adelaida","adelaide","adelbert","adele","adelheid","adelice","adelina","adelind","adeline","adella","adelle","aden","adena","adenauer","adenine","adenoid","adenoidal","adept","adeptness","adequacy","adequate","adequateness","adey","adf","adfs","adham","adhara","adhere","adherence","adherent","adherer","adhesion","adhesive","adhesiveness","adi","adiabatic","adiabatically","adiana","adidas","adieu","adina","adipiscing","adipisicing","adipose","adirondack","adis","adj","adjacency","adjacent","adjectival","adjective","adjoin","adjoint","adjourn","adjournment","adjudge","adjudicate","adjudication","adjudicator","adjudicatory","adjunct","adjuration","adjure","adjust","adjustable","adjustably","adjusted","adjuster","adjusting","adjustive","adjustment","adjustments","adjustor","adjutant","adkins","adlai","adler","adm","adman","admen","admin","adminhtml","administer","administrable","administrate","administration","administrative","administrator","administrators","administratrix","admins","admirable","admirableness","admirably","admiral","admiralty","admiration","admire","admirer","admiring","admissibility","admissible","admissibly","admission","admit","admittance","admitted","admittedly","admitting","admix","admixture","admob","admonish","admonisher","admonishing","admonishment","admonition","admonitory","ado","adobe","adodb","adolescence","adolescent","adolf","adolfo","adolph","adolphe","adolpho","adolphus","adonis","adopt","adopted","adopter","adoption","adoptive","adopts","adora","adorable","adorableness","adorably","adoration","adore","adoree","adorer","adoring","adorn","adorne","adorned","adornment","adp","adr","adrea","adrenal","adrenalin","adrenaline","adrequest","adress","adresse","adria","adrian","adriana","adriane","adrianna","adrianne","adriano","adriatic","adrien","adriena","adrienne","adrift","adroit","adroitness","ads","adsense","adsorb","adsorbate","adsorbent","adsorption","adsorptive","adt","adulate","adulation","adulator","adulatory","adult","adulterant","adulterate","adulterated","adulteration","adulterer","adulteress","adulterous","adultery","adulthood","adultness","adults","adumbrate","adumbration","adumbrative","adv","advance","advanced","advancement","advancer","advances","advantage","advantageous","advantageousness","advantages","advent","adventist","adventitious","adventitiousness","adventive","adventure","adventurer","adventuresome","adventuress","adventurous","adventurousness","adverb","adverbial","adversarial","adversary","adverse","adverseness","adversity","advert","advertise","advertised","advertisement","advertiser","advertisers","advertising","advertorial","advice","advices","adview","advil","advisability","advisable","advisableness","advisably","advise","advised","advisedly","advisee","advisement","adviser","advisor","advisory","advocacy","advocate","advocation","advt","adwords","adz","adze","ae","aegean","aegis","aelfric","aenean","aeneas","aeneid","aeolian","aeolus","aeon","aerate","aeration","aerator","aerial","aerialist","aerie","aeriel","aeriela","aeriell","aeroacoustic","aerobatic","aerobic","aerobically","aerodrome","aerodynamic","aerodynamically","aerodynamics","aeronautic","aeronautical","aeronautics","aerosol","aerosolize","aerospace","aes","aeschylus","aesculapius","aesop","aesthete","aesthetic","aesthetically","aestheticism","aesthetics","aether","aetiology","af","afaik","afar","afb","afc","afd","afdc","aff","affability","affable","affably","affair","affect","affectation","affected","affectedness","affecter","affecting","affection","affectionate","affectioned","affectioning","affective","affects","afferent","affiance","affidavit","affiliate","affiliated","affiliation","affine","affinity","affirm","affirmation","affirmative","affix","afflatus","afflict","affliction","afflictive","affluence","affluent","afford","affordable","afforest","afforestation","afforested","afforesting","afforests","affray","affricate","affrication","affricative","affright","affront","afghan","afghani","afghanistan","aficionado","afield","afire","aflame","afloat","aflutter","afnetworking","afoot","afore","aforementioned","aforesaid","aforethought","afoul","afr","afraid","afresh","africa","african","afrikaans","afrikaner","afro","afrocentric","afrocentrism","aft","after","afterbirth","afterbirths","afterburner","aftercare","aftereffect","afterglow","afterimage","afterlife","afterlives","aftermath","aftermaths","aftermost","afternoon","afters","aftershave","aftershock","aftertaste","aftertextchanged","afterthought","afterward","afterwards","afterworld","afton","ag","agace","again","against","agamemnon","agapae","agape","agar","agassiz","agata","agate","agatha","agathe","agave","age","aged","agedness","ageism","ageist","ageless","agelessness","agencies","agency","agenda","agent","agented","agenting","agentive","agents","ageratum","ages","agg","aggi","aggie","agglomerate","agglomeration","agglutinate","agglutination","agglutinin","aggrandize","aggrandizement","aggravate","aggravating","aggravation","aggregate","aggregated","aggregately","aggregateness","aggregates","aggregation","aggregations","aggregative","aggregator","aggression","aggressive","aggressively","aggressiveness","aggressor","aggrieve","aggrieved","aggy","aghast","agile","agility","agitate","agitated","agitation","agitator","agitprop","aglaia","agleam","aglitter","aglow","agna","agnella","agnes","agnese","agnesse","agneta","agnew","agni","agnola","agnostic","agnosticism","ago","agog","agonize","agonized","agonizedly","agonizing","agony","agoraphobia","agoraphobic","agosto","agra","agrarian","agrarianism","agree","agreeable","agreeableness","agreeably","agreed","agreeing","agreement","agreements","agreer","agretha","agribusiness","agricola","agricultural","agriculturalist","agriculture","agriculturist","agrippa","agrippina","agrochemicals","agronomic","agronomist","agronomy","aground","aguascalientes","ague","aguie","aguilar","aguinaldo","aguirre","aguistin","aguste","agustin","ah","aha","ahab","aharon","ahead","ahem","ahmad","ahmadabad","ahmed","ahoy","ahriman","ai","aid","aida","aidan","aide","aided","aider","aids","aigneis","aigrette","aiken","ail","aila","ailbert","aile","ailee","aileen","ailene","aileron","ailey","aili","ailina","ailment","ailsun","ailyn","aim","aime","aimed","aimee","aimer","aimil","aiming","aimless","aimlessness","aims","ain","aindrea","ainslee","ainsley","ainslie","ainu","air","airbag","airbase","airbnb","airborne","airbrush","airbus","aircraft","aircrew","airdrop","airdropped","airdropping","airedale","aires","airfare","airfield","airflow","airfoil","airframe","airfreight","airhead","airily","airiness","airing","airless","airlessness","airlift","airline","airliner","airlock","airmail","airman","airmass","airmen","airpark","airplane","airplay","airport","airship","airsick","airsickness","airspace","airspeed","airstrip","airtight","airtightness","airtime","airwaves","airway","airworthiness","airworthy","airy","aisha","aisle","aitch","aj","ajar","ajax","ajaxoptions","ajay","ajp","ak","aka","akbar","akihito","akim","akimbo","akin","akita","akka","akkad","akron","aksel","al","ala","alabama","alabaman","alabamian","alabaster","alack","alacrity","aladdin","alain","alaine","alair","alameda","alamo","alamofire","alamogordo","alan","alana","alanah","aland","alane","alanine","alanna","alano","alanson","alar","alard","alaric","alarm","alarming","alarmist","alarmmanager","alarms","alas","alasdair","alaska","alaskan","alastair","alasteir","alaster","alayne","alb","alba","albacore","albania","albanian","albany","albatross","albedo","albee","albeit","alberich","alberik","alberio","albert","alberta","albertan","albertina","albertine","alberto","albie","albigensian","albina","albinism","albino","albion","albireo","albrecht","album","albumen","albumin","albuminous","albums","albuquerque","alcatraz","alcestis","alchemical","alchemist","alchemy","alcibiades","alcmena","alcoa","alcohol","alcoholic","alcoholically","alcoholism","alcott","alcove","alcuin","alcyone","aldan","aldebaran","aldehyde","alden","alder","alderamin","alderman","aldermen","alderwoman","alderwomen","aldin","aldis","aldo","aldon","aldous","aldric","aldrich","aldridge","aldrin","aldus","aldwin","ale","aleatory","alec","alecia","aleck","aleda","alee","aleece","aleen","alehouse","aleichem","alejandra","alejandrina","alejandro","alejoa","aleksandr","alembert","alembic","alena","alene","aleph","aleppo","aler","alert","alertcontroller","alertdialog","alerted","alertness","alerts","alertview","alessandra","alessandro","aleta","alethea","aleut","aleutian","alewife","alewives","alex","alexa","alexander","alexandr","alexandra","alexandre","alexandria","alexandrian","alexandrina","alexandro","alexei","alexi","alexia","alexina","alexine","alexio","alf","alfa","alfalfa","alfi","alfie","alfons","alfonse","alfonso","alfonzo","alford","alfred","alfreda","alfredo","alfresco","alfy","alg","alga","algae","algaecide","algal","algebra","algebraic","algebraical","algebraist","algenib","alger","algeria","algerian","algernon","algieba","algiers","alginate","algo","algol","algonquian","algonquin","algorithm","algorithmic","algorithmically","algorithms","alhambra","alhena","ali","alia","alias","aliased","aliases","aliasing","alibi","alic","alica","alice","alicea","alicia","alick","alida","alidia","alie","alien","alienable","alienate","alienation","alienist","alighieri","alight","align","aligned","aligner","alignleft","alignment","alignparentbottom","alignparentleft","alignparentright","alignparentstart","alignparenttop","alika","alike","alikee","alikeness","aliment","alimentary","alimony","alina","aline","alinement","alioth","aliqua","aliquam","aliquet","aliquip","aliquot","alisa","alisander","alisha","alison","alissa","alist","alistair","alister","alisun","alive","aliveness","alix","aliyah","aliyahs","aliza","alkaid","alkali","alkalies","alkaline","alkalinity","alkalize","alkaloid","alkyd","alkyl","all","alla","allah","allahabad","allan","allard","allay","allayne","alldata","alleen","allegation","allege","alleged","allegheny","allegiance","allegiant","allegoric","allegorical","allegoricalness","allegorist","allegory","allegra","allegretto","allegri","allegro","allele","alleluia","allemande","allen","allendale","allende","allene","allentown","allergen","allergenic","allergic","allergically","allergist","allergy","alleviate","alleviation","alleviator","alley","alleyn","alleyway","allhallows","alli","alliance","allianora","allie","allier","allies","alligator","allin","allina","allison","allissa","allister","allistir","alliterate","alliteration","alliterative","allix","alloc","allocable","allocatable","allocate","allocated","allocates","allocating","allocation","allocations","allocative","allocator","allophone","allophonic","allot","allotment","allotments","allotrope","allotropic","allots","allotted","allotter","allotting","allover","allow","allowable","allowableness","allowably","allowance","allowbackup","allowed","allowfullscreen","allowget","allowing","allowoverride","allows","alloy","alloyed","allspice","allstate","allsun","allude","allure","allurement","alluring","allusion","allusive","allusiveness","alluvial","alluvions","alluvium","allx","ally","allyce","allyn","allys","allyson","alma","almach","almaden","almagest","almanac","almaty","almeda","almeria","almeta","almightiness","almighty","almira","almire","almond","almoner","almost","alms","almshouse","almsman","alnico","alnilam","alnitak","aloe","aloft","aloha","aloin","aloise","aloisia","alon","alone","aloneness","along","alongshore","alongside","alonso","alonzo","aloof","aloofness","alot","aloud","aloysia","aloysius","alp","alpaca","alpert","alpha","alphabet","alphabetic","alphabetical","alphabetically","alphabetization","alphabetize","alphabetizer","alphabets","alphanumeric","alphanumerical","alphard","alphecca","alpheratz","alphonse","alphonso","alpine","alps","already","alric","alright","alsace","alsatian","also","alsop","alston","alt","alta","altai","altaic","altair","altar","altarpiece","alter","alterable","alteration","altercate","altercation","altered","altering","alternate","alternately","alternation","alternative","alternatively","alternativeness","alternatives","alternator","althea","although","altimeter","altiplano","altitude","alto","altogether","alton","altos","altruism","altruist","altruistic","altruistically","alu","aludra","aluin","aluino","alum","alumina","aluminum","alumna","alumnae","alumni","alumnus","alundum","alva","alvan","alvarado","alvarez","alvaro","alveolar","alveoli","alveolus","alvera","alverta","alvie","alvin","alvina","alvinia","alvira","alvis","alvy","alway","always","alwin","alwyn","alyce","alyda","alyosha","alys","alysa","alyse","alysia","alyson","alyss","alyssa","alzheimer","am","ama","amabel","amabelle","amadeus","amado","amain","amalea","amalee","amaleta","amalgam","amalgamate","amalgamation","amalia","amalie","amalita","amalle","amanda","amandi","amandie","amandy","amanuenses","amanuensis","amara","amaranth","amaranths","amaretto","amargo","amarillo","amaryllis","amass","amasser","amata","amateur","amateurish","amateurishness","amateurism","amati","amatory","amaze","amazed","amazement","amazing","amazon","amazonaws","amazonian","amazons","ambassador","ambassadorial","ambassadorship","ambassadress","amber","ambergris","amberly","ambiance","ambidexterity","ambidextrous","ambience","ambient","ambiguity","ambiguous","ambiguously","ambiguousness","ambit","ambition","ambitious","ambitiousness","ambivalence","ambivalent","amble","ambler","ambros","ambrose","ambrosi","ambrosia","ambrosial","ambrosio","ambrosius","ambulance","ambulant","ambulate","ambulation","ambulatory","ambur","ambuscade","ambuscader","ambush","ambusher","amby","amcharts","amd","amdahl","ame","ameba","amelia","amelie","amelina","ameline","ameliorate","amelioration","amelita","amen","amenability","amenably","amend","amended","amender","amendment","amends","amenhotep","amenity","amenorrhea","amer","amerada","amerasian","amerce","amercement","america","american","americana","americanism","americanization","americanize","americanized","americans","americium","amerigo","amerind","amerindian","amery","ameslan","amet","amethyst","amethystine","amharic","amherst","ami","amiability","amiable","amiableness","amiably","amicability","amicable","amicableness","amicably","amid","amide","amidships","amidst","amie","amiga","amigo","amii","amil","amines","amino","aminobenzoic","amir","amish","amiss","amitie","amity","ammamaria","amman","ammerman","ammeter","ammo","ammonia","ammoniac","ammonium","ammunition","amnesia","amnesiac","amnesic","amnesty","amniocenteses","amniocentesis","amnion","amniotic","amoco","amoeba","amoebic","amoeboid","amok","among","amongst","amontillado","amoral","amorality","amorous","amorousness","amorphous","amorphousness","amortization","amortize","amortized","amory","amos","amount","amounts","amour","amp","amparo","amperage","ampere","ampersand","ampex","amphetamine","amphibian","amphibious","amphibiousness","amphibology","amphitheater","amphora","amphorae","ample","ampleness","amplification","amplifier","amplify","amplitude","ampoule","ampule","amputate","amputation","amputee","amqp","amritsar","ams","amsterdam","amt","amtrak","amuck","amulet","amundsen","amur","amuse","amused","amusement","amuser","amusing","amusingness","amway","amy","amye","amyl","amylase","amz","amzn","an","ana","anabal","anabaptist","anabel","anabella","anabelle","anabolic","anabolism","anachronism","anachronistic","anachronistically","anacin","anaconda","anacreon","anaerobe","anaerobic","anaerobically","anaglyph","anagram","anagrammatic","anagrammatically","anagrammed","anagramming","anaheim","anal","analects","analgesia","analgesic","analiese","analise","anallese","anallise","analog","analogical","analogize","analogous","analogousness","analogue","analogy","analysand","analyse","analyses","analysis","analyst","analytic","analytical","analyticity","analytics","analyzable","analyze","analyzed","analyzer","analyzing","anamorphic","ananias","anapaest","anapest","anapestic","anaphora","anaphoric","anaphorically","anaplasmosis","anarchic","anarchical","anarchism","anarchist","anarchistic","anarchy","anastasia","anastasie","anastassia","anastigmatic","anastomoses","anastomosis","anastomotic","anathema","anathematize","anatol","anatola","anatole","anatolia","anatolian","anatollo","anatomic","anatomical","anatomist","anatomize","anatomy","anaxagoras","ancell","ancestor","ancestors","ancestortype","ancestral","ancestress","ancestry","anchor","anchorage","anchored","anchorite","anchoritism","anchorman","anchormen","anchorpane","anchorpeople","anchorperson","anchors","anchorwoman","anchorwomen","anchovy","ancient","ancientness","ancillary","and","andalso","andalusia","andalusian","andaman","andante","andean","andee","andeee","anderea","anders","andersen","anderson","andes","andi","andie","andiron","andonis","andorra","andover","andra","andre","andrea","andreana","andree","andrei","andrej","andrew","andrey","andria","andriana","andriette","andris","androgen","androgenic","androgynous","androgyny","andromache","andromeda","andropov","andros","andrus","andy","anecdotal","anecdote","anechoic","anemia","anemic","anemically","anemometer","anemometry","anemone","anent","aneroid","anestassia","anesthesia","anesthesiologist","anesthesiology","anesthetic","anesthetically","anesthetist","anesthetization","anesthetize","anesthetizer","anet","anett","anetta","anette","aneurysm","anew","ang","angara","ange","angel","angela","angele","angeleno","angeles","angelfish","angeli","angelia","angelic","angelica","angelical","angelico","angelika","angelina","angeline","angelique","angelita","angelle","angelo","angelou","anger","angevin","angie","angil","angina","angiography","angioplasty","angiosperm","angkor","angle","angler","angles","angleworm","anglia","anglican","anglicanism","anglicism","anglicization","anglicize","angling","anglo","anglophile","anglophilia","anglophobe","anglophobia","angola","angolan","angora","angrily","angriness","angry","angst","angstrom","anguilla","anguish","angular","angularfire","angularity","angularjs","angus","angy","anheuser","anhydride","anhydrite","anhydrous","ania","aniakchak","anibal","anica","aniline","anim","animadversion","animadvert","animal","animalcule","animals","animate","animated","animatedly","animately","animateness","animates","animatewithduration","animating","animation","animations","animator","animism","animist","animistic","animized","animosity","animus","anion","anionic","anise","aniseed","aniseikonic","anisette","anisotropic","anisotropy","anissa","anita","anitra","anjanette","anjela","ankara","ankh","ankhs","ankle","anklebone","anklet","ann","anna","annabal","annabel","annabela","annabell","annabella","annabelle","annadiana","annadiane","annal","annalee","annaliese","annalise","annalist","annamaria","annamarie","annapolis","annapurna","anne","anneal","annealer","annecorinne","annelid","anneliese","annelise","annemarie","annetta","annette","annex","annexation","annexe","anni","annice","annie","annihilate","annihilation","annihilator","annissa","anniversary","annmaria","annmarie","annnora","annora","annotate","annotated","annotation","annotations","annotator","announce","announced","announcement","announcements","announcer","annoy","annoyance","annoyed","annoyer","annoying","annual","annualized","annuitant","annuity","annul","annular","annuli","annulled","annulling","annulment","annulus","annum","annunciate","annunciation","annunciator","anny","anode","anodic","anodize","anodyne","anoint","anointer","anointment","anomalous","anomalousness","anomaly","anomic","anomie","anon","anonfun","anonymity","anonymous","anonymousness","anopheles","anorak","anorectic","anorexia","anorexic","another","anouilh","ans","ansel","ansell","anselm","anselma","anselmo","anshan","ansi","ansible","ansley","anson","anstice","answer","answerable","answered","answerer","answering","answers","ant","antacid","antaeus","antagonism","antagonist","antagonistic","antagonistically","antagonize","antagonized","antagonizing","antananarivo","antarctic","antarctica","antares","ante","anteater","antebellum","antecedence","antecedent","antechamber","antedate","antediluvian","anteing","antelope","antenatal","antenna","antennae","anterior","anteroom","anthe","anthea","anthem","anther","anthia","anthiathia","anthill","anthologist","anthologize","anthology","anthony","anthraces","anthracite","anthrax","anthropic","anthropocentric","anthropogenic","anthropoid","anthropological","anthropologist","anthropology","anthropometric","anthropometry","anthropomorphic","anthropomorphically","anthropomorphism","anthropomorphizing","anthropomorphous","anti","antiabortion","antiabortionist","antiaircraft","antibacterial","antibiotic","antibody","antic","anticancer","antichrist","anticipate","anticipated","anticipation","anticipative","anticipatory","anticked","anticking","anticlerical","anticlimactic","anticlimactically","anticlimax","anticline","anticlockwise","anticoagulant","anticoagulation","anticommunism","anticommunist","anticompetitive","anticyclone","anticyclonic","antidemocratic","antidepressant","antidisestablishmentarianism","antidote","antietam","antifascist","antiformant","antifreeze","antifundamentalist","antigen","antigenic","antigenicity","antigone","antigua","antihero","antiheroes","antihistamine","antihistorical","antiknock","antilabor","antillean","antilles","antilogarithm","antilogs","antimacassar","antimalarial","antimatter","antimicrobial","antimissile","antimony","antin","anting","antinomian","antinomy","antinuclear","antioch","antioxidant","antiparticle","antipas","antipasti","antipasto","antipathetic","antipathy","antipersonnel","antiperspirant","antiphon","antiphonal","antipodal","antipode","antipodean","antipodes","antipollution","antipoverty","antiquarian","antiquarianism","antiquary","antiquate","antiquation","antique","antiquity","antiredeposition","antiresonance","antiresonator","antisemitic","antisemitism","antisepses","antisepsis","antiseptic","antiseptically","antiserum","antislavery","antisocial","antispasmodic","antisubmarine","antisymmetric","antisymmetry","antitank","antitheses","antithesis","antithetic","antithetical","antithyroid","antitoxin","antitrust","antivenin","antiviral","antivivisectionist","antiwar","antler","antlr","antmatchers","antofagasta","antoine","antoinette","anton","antone","antonella","antonetta","antoni","antonia","antonie","antonietta","antonin","antonina","antonino","antoninus","antonio","antonius","antonovics","antony","antonym","antonymous","antral","antsy","antwan","antwerp","anubis","anus","anvil","anxiety","anxious","anxiousness","any","anya","anybody","anyhow","anymore","anyobject","anyone","anyplace","anything","anytime","anyway","anyways","anywhere","anywise","ao","aol","aop","aorta","aortic","aot","ap","apace","apache","apalachicola","apart","apartheid","apartment","apartness","apathetic","apathetically","apathy","apatite","apb","apc","ape","aped","apelike","apennines","aper","aperiodic","aperiodically","aperiodicity","aperitif","aperture","apex","aphasia","aphasic","aphelia","aphelion","aphid","aphonic","aphorism","aphoristic","aphoristically","aphrodisiac","aphrodite","api","apia","apiarist","apiary","apical","apices","apiclient","apicontroller","apidocs","apiece","apikey","apis","apiservice","apish","apishness","apiurl","apiversion","apk","apl","aplenty","aplomb","apns","apo","apocalypse","apocalyptic","apocrypha","apocryphal","apocryphalness","apogee","apolar","apolitical","apollinaire","apollo","apollonian","apologetic","apologetically","apologetics","apologia","apologies","apologist","apologize","apologizer","apologizes","apologizing","apology","apoplectic","apoplexy","apos","apostasy","apostate","apostatize","apostle","apostleship","apostolic","apostrophe","apostrophized","apothecary","apothegm","apotheoses","apotheosis","apotheosized","apotheosizes","apotheosizing","app","appalachia","appalachian","appall","appalling","appaloosa","appanage","apparatus","apparel","apparency","apparent","apparently","apparentness","apparition","appbar","appbarlayout","appbundle","appcelerator","appclassloader","appcompat","appcompatactivity","appcomponent","appconfig","appcontext","appcontroller","appdata","appdelegate","appdomain","appeal","appealer","appealing","appear","appearance","appeared","appearer","appearing","appears","appease","appeased","appeasement","appeaser","appellant","appellate","appellation","appellative","append","appendage","appendchild","appenddata","appendectomy","appended","appender","appendices","appendicitis","appending","appendix","appendline","appends","appendtext","appendto","appengine","appertain","appetite","appetizer","appetizing","appia","appian","appid","appium","appkit","applaud","applauder","applause","apple","applecart","applejack","apples","applesauce","applescript","appleseed","applet","appleton","applewebkit","appliance","applicabilities","applicability","applicable","applicably","applicant","applicants","applicate","application","applicationcontext","applicationcontroller","applicationdbcontext","applicationdispatcher","applicationfilterchain","applicationid","applicationname","applicationrecord","applications","applicationuser","applicative","applicator","applied","applier","applies","appliqu","appliqud","apply","applybindings","applying","appmodule","appname","appoint","appointee","appointer","appointive","appointment","appointments","appolonia","appomattox","apportion","apportionment","appose","apposite","appositeness","apposition","appositive","appraisal","appraise","appraised","appraisees","appraiser","appraises","appraising","appreciable","appreciably","appreciate","appreciated","appreciation","appreciative","appreciativeness","appreciator","appreciatory","apprehend","apprehender","apprehensible","apprehension","apprehensive","apprehensiveness","apprentice","apprenticeship","apprise","apprizer","apprizingly","apprizings","approach","approachability","approachable","approacher","approaches","approaching","approbate","approbation","appropriable","appropriate","appropriated","appropriately","appropriateness","appropriation","appropriator","approval","approve","approved","approver","approving","approx","approximate","approximately","approximation","approximative","apps","appserver","appsettings","appspot","appstore","apptheme","appurtenance","appurtenant","appwidgetmanager","apr","apricot","april","aprilette","apron","apropos","aps","apse","apsis","apt","aptana","apter","aptest","aptitude","aptness","apuleius","aq","aqua","aquaculture","aqualung","aquamarine","aquanaut","aquaplane","aquarium","aquarius","aquatic","aquatically","aquavit","aqueduct","aqueous","aquiculture","aquifer","aquila","aquiline","aquinas","aquino","aquitaine","ar","ara","arab","arabel","arabela","arabele","arabella","arabelle","arabesque","arabia","arabian","arabic","arability","arabist","arable","araby","araceli","arachnid","arachnoid","arachnophobia","arafat","araguaya","aral","araldo","aramaic","aramco","arange","arapaho","arapahoe","arapahoes","ararat","araucanian","arawak","arawakan","arb","arbiter","arbitrage","arbitrager","arbitrageur","arbitrament","arbitrarily","arbitrariness","arbitrary","arbitrate","arbitration","arbitrator","arbor","arboreal","arbores","arboretum","arborvitae","arbutus","arc","arcade","arcadia","arcadian","arcana","arcane","arcgis","arch","archaeological","archaeologist","archaic","archaically","archaimbaud","archaism","archaist","archaize","archaizer","archambault","archangel","archbishop","archbishopric","archdeacon","archdiocesan","archdiocese","archduchess","archduke","archean","archenemy","archeologist","archeology","archer","archery","archetypal","archetype","archfiend","archfool","archibald","archibaldo","archibold","archie","archiepiscopal","archimedes","arching","archipelago","architect","architectonic","architectonics","architectural","architecture","architectures","architrave","archival","archive","archived","archives","archivist","archness","archway","archy","arclike","arco","arcsine","arctangent","arctic","arcturus","arcu","arda","ardabil","ardath","ardeen","ardelia","ardelis","ardella","ardelle","arden","ardency","ardene","ardenia","ardent","ardine","ardis","ardisj","ardith","ardor","ardra","arduino","arduous","arduousness","ardyce","ardys","ardyth","are","area","areal","areas","areawide","areequal","arel","aren","arena","arenaceous","arequipa","ares","aretha","arg","argb","argc","argent","argentina","argentine","argentinean","argentinian","arginine","argmax","argo","argon","argonaut","argonne","argosy","argot","argparse","args","arguable","arguably","argue","arguer","arguing","argument","argumentation","argumentative","argumentativeness","argumentexception","argumentnullexception","arguments","argus","argv","argyle","ari","aria","ariadne","arial","ariana","arianism","arianist","arid","aridatha","aridity","aridness","arie","ariel","ariela","ariella","arielle","aries","aright","arin","ario","ariosto","arise","arisen","arises","aristarchus","aristides","aristocracy","aristocrat","aristocratic","aristocratically","aristophanes","aristotelean","aristotelian","aristotle","arithmetic","arithmetical","arithmetician","arithmetize","arius","ariz","arizona","arizonan","arizonian","arjuna","ark","ark","arkansan","arkansas","arkhangelsk","arkwright","arlan","arlana","arlee","arleen","arlen","arlena","arlene","arleta","arlette","arley","arleyne","arlie","arliene","arlin","arlina","arlinda","arline","arlington","arluene","arly","arlyn","arlyne","arm","armada","armadillo","armageddon","armagnac","armament","arman","armand","armando","armata","armature","armband","armchair","armco","armeabi","armed","armenia","armenian","armer","armful","armhole","armin","arming","arminius","armistice","armless","armlet","armload","armonk","armor","armored","armorer","armorial","armory","armour","armpit","armrest","arms","armstrong","armv","army","arn","arnaldo","arne","arneb","arney","arnhem","arni","arnie","arno","arnold","arnoldo","arnuad","arnulfo","arny","aroma","aromatherapist","aromatherapy","aromatic","aromatically","aromaticity","aromaticness","aron","arose","around","arousal","arouse","aroused","arp","arpa","arpanet","arpeggio","arquillian","arr","arrack","arragon","arraign","arraignment","arrange","arrangeable","arranged","arrangement","arranger","arranges","arranging","arrant","arras","array","arrayadapter","arraybuffer","arraycollection","arraycopy","arrayer","arrayindexoutofboundsexception","arraylist","arrays","arraysize","arraywithobjects","arrear","arrest","arrestee","arrester","arresting","arrestor","arrhenius","arrhythmia","arrhythmic","arrhythmical","arri","arrival","arrive","arrived","arriver","arrives","arrogance","arrogant","arrogate","arrogation","arron","arrow","arrowhead","arrowroot","arrows","arroyo","arsenal","arsenate","arsenic","arsenide","arsine","arson","arsonist","art","artair","artaxerxes","arte","artefact","artemas","artemis","artemus","arterial","arteriolar","arteriole","arterioscleroses","arteriosclerosis","artery","artesian","artful","artfulness","arther","arthritic","arthritides","arthritis","arthrogram","arthropod","arthroscope","arthroscopic","arthur","arthurian","artichoke","article","articleid","articles","articulable","articular","articulate","articulated","articulately","articulateness","articulates","articulation","articulator","articulatory","artie","artifact","artifactid","artifactory","artifacts","artifice","artificer","artificial","artificiality","artificialness","artillerist","artillery","artilleryman","artillerymen","artiness","artisan","artist","artiste","artistic","artistically","artistry","artists","artless","artlessness","arts","artsy","artur","arturo","artus","artwork","arty","aruba","arum","arv","arvie","arvin","arvy","ary","aryan","aryn","as","asa","asama","asap","asarray","asax","asbestos","asc","ascella","ascend","ascendancy","ascendant","ascender","ascending","ascension","ascent","ascertain","ascertainment","ascetic","ascetically","asceticism","ascii","ascot","ascribe","ascription","ascriptive","ascx","asd","asdf","ase","asenumerable","aseptic","aseptically","asexual","asexuality","asf","asgard","ash","ashame","ashamed","ashanti","ashbey","ashby","ashcan","ashely","asher","asheville","ashia","ashien","ashil","ashkenazim","ashkhabad","ashla","ashlan","ashland","ashlar","ashlee","ashleigh","ashlen","ashley","ashli","ashlie","ashlin","ashly","ashman","ashmolean","ashore","ashram","ashton","ashtray","ashurbanipal","ashx","ashy","asia","asian","asiatic","aside","asilomar","asimov","asin","asinine","asininity","asio","ask","askance","asked","asker","askew","asking","asks","asl","aslant","asleep","aslist","asm","asmara","asmx","asn","asocial","asoka","asp","asparagus","aspartame","aspca","aspect","aspectj","aspects","aspell","aspen","asper","asperity","aspersion","asphalt","asphodel","asphyxia","asphyxiate","asphyxiation","aspic","aspidiske","aspidistra","aspirant","aspirate","aspiration","aspirational","aspirator","aspire","aspirer","aspirin","asplenium","aspnet","aspnetcore","aspx","asquith","ass","assad","assail","assailable","assailant","assam","assamese","assassin","assassinate","assassination","assault","assaulter","assaultive","assay","assayer","assemblage","assemble","assembled","assembler","assemblies","assembly","assemblyidentity","assemblyman","assemblymen","assemblyname","assemblywoman","assemblywomen","assent","assert","assertequals","asserter","assertion","assertional","assertionerror","assertions","assertive","assertiveness","asserts","assertthat","asserttrue","assess","assessed","assesses","assessment","assessor","asset","assetmanager","assets","asseverate","asseveration","asshole","assiduity","assiduous","assiduousness","assign","assignable","assignation","assigned","assignee","assigner","assigning","assignment","assignments","assignor","assigns","assimilate","assimilation","assimilationist","assisi","assist","assistance","assistant","assistantship","assisted","assister","assize","assn","assoc","associable","associate","associated","associateship","association","associational","associations","associative","associativity","associator","assonance","assonant","assort","assorter","assortment","asst","assuage","assuaged","assumability","assume","assumed","assumer","assumes","assuming","assumption","assumptions","assumptive","assurance","assure","assured","assuredness","assurer","assuring","assyria","assyrian","assyriology","ast","astaire","astarte","astatine","astc","aster","asteria","asterisk","asterisked","astern","asteroid","asteroidal","asthma","asthmatic","astigmatic","astigmatism","astir","aston","astonish","astonishing","astonishment","astor","astoria","astound","astounding","astra","astraddle","astrakhan","astral","astray","astrid","astride","astring","astringency","astringent","astrix","astrolabe","astrologer","astrological","astrologist","astrology","astronaut","astronautic","astronautical","astronautics","astronomer","astronomic","astronomical","astronomy","astrophysical","astrophysicist","astrophysics","astroturf","asturias","astute","astuteness","astype","asuncin","asunder","asus","aswan","aswell","asylum","asymmetric","asymmetrical","asymmetry","asymptomatic","asymptomatically","asymptote","asymptotic","asymptotically","async","asynccallback","asynchronism","asynchronous","asynchronously","asynchrony","asyncio","asyncresult","asynctask","at","atacama","atahualpa","atalanta","atan","atari","atatrk","atavism","atavist","atavistic","ataxia","ataxic","ate","atelier","atemporal","athabasca","athabascan","athabaska","athabaskan","atheism","atheist","atheistic","athena","athene","athenian","athens","atheroscleroses","atherosclerosis","athirst","athlete","athletic","athletically","athleticism","athletics","athwart","atilt","atindex","atkins","atkinson","atl","atlanta","atlante","atlantes","atlantic","atlantis","atlas","atlassian","atleast","atm","atman","atmosphere","atmospheric","atmospherically","atoi","atoll","atom","atomic","atomically","atomicity","atomics","atomistic","atomization","atomize","atomizer","atoms","atonal","atonality","atone","atonement","atop","atp","atreus","atria","atrial","atrium","atrocious","atrociousness","atrocity","atrophic","atrophy","atropine","atropos","ats","att","attach","attached","attacher","attachevent","attaching","attachment","attachments","attack","attacker","attacks","attain","attainabilities","attainability","attainable","attainableness","attainably","attainder","attained","attainer","attainment","attar","attempt","attempted","attempter","attempting","attempts","attend","attendance","attendant","attended","attendee","attendees","attender","attention","attentional","attentionality","attentive","attentiveness","attenuate","attenuated","attenuation","attenuator","attest","attestation","attested","attester","attic","attica","attila","attire","attitude","attitudinal","attitudinize","attlee","attn","attorney","attr","attract","attractant","attraction","attractive","attractiveness","attractivenesses","attractor","attrib","attributable","attribute","attributed","attributeerror","attributename","attributer","attributes","attributeset","attributevalue","attribution","attributional","attributive","attrition","attrs","atts","attucks","attune","atty","atv","atwitter","atwood","atypical","au","aube","auberge","aubergine","auberon","aubert","auberta","aubine","aubree","aubrette","aubrey","aubrie","aubry","auburn","auc","auckland","auction","auctioneer","auctor","aud","audacious","audaciousness","audacity","auden","audi","audibility","audible","audibles","audibly","audie","audience","audio","audiobook","audioformat","audiogram","audiological","audiologist","audiology","audiomanager","audiometer","audiometric","audiometry","audiophile","audioplayer","audiotape","audiovisual","audit","audited","audition","auditor","auditorium","auditory","audra","audre","audrey","audrie","audry","audrye","audubon","audy","auerbach","aug","augean","auger","aught","augie","augment","augmentation","augmentative","augmenter","augue","augur","augury","august","augusta","augustan","auguste","augustin","augustina","augustine","augustinian","augustness","augusto","augustus","augy","auk","aundrea","aunt","auntie","aunty","aura","aural","aurea","aurel","aurelea","aurelia","aurelie","aurelio","aurelius","aureole","aureomycin","auria","auric","auricle","auricular","aurie","auriga","aurilia","aurlie","auroora","aurora","auroral","aurore","aurthur","auschwitz","auscultate","auscultation","auspice","auspicious","auspiciousness","auspiciousnesses","aussie","austen","austere","austereness","austerity","austin","austina","austine","austral","australasia","australasian","australes","australia","australian","australis","australites","australoid","australopithecus","austria","austrian","austronesian","aut","aute","auth","authentic","authentically","authenticate","authenticated","authenticating","authentication","authenticationmanager","authenticator","authenticatorbase","authenticity","author","authoress","authorial","authoritarian","authoritarianism","authoritative","authoritativeness","authorities","authority","authorization","authorize","authorized","authorizer","authorizes","authors","authorship","authservice","authtoken","autism","autistic","auto","autobahn","autobiographer","autobiographic","autobiographical","autobiography","autoclave","autocollimator","autocommit","autocomplete","autocompletetextview","autoconfigure","autocorrelate","autocorrelation","autocracy","autocrat","autocratic","autocratically","autodesk","autodial","autodidact","autoeventwireup","autofac","autofill","autofilter","autofluorescence","autofocus","autogeneratecolumns","autograph","autographs","autoignition","autoimmune","autoimmunity","autoincrement","autolayout","autoload","autoloader","automagically","automaker","automapper","automata","automate","automated","automatic","automatically","automating","automation","automatism","automatize","automaton","automobile","automorphism","automotive","autonavigator","autonomic","autonomous","autonomy","autopilot","autoplay","autopostback","autoprefixer","autopsy","autoregressive","autorelease","autorepeat","autosize","autostart","autosuggestibility","autotransformer","autowire","autowired","autowiredannotationbeanpostprocessor","autoworker","autumn","autumnal","aux","auxiliary","auxin","av","ava","avail","availability","available","availableness","availably","availing","avalanche","avalon","avant","avarice","avaricious","avariciousness","avast","avatar","avaudioplayer","avaunt","avc","avd","avdp","ave","aveline","avenge","avenged","avenger","aventine","aventino","avenue","average","averages","averell","averil","averill","avernus","averred","averrer","averring","averroes","avers","averse","averseness","aversion","avert","avery","averyl","aves","avesta","avfoundation","avg","avi","avian","aviary","aviate","aviation","aviator","aviatrices","aviatrix","avicenna","avictor","avid","avidity","avie","avigdor","avignon","avila","avionic","avionics","avior","avis","avitaminoses","avitaminosis","aviv","aviva","avivah","avocado","avocation","avocational","avogadro","avoid","avoidable","avoidably","avoidance","avoided","avoider","avoiding","avoids","avoirdupois","avon","avouch","avow","avowal","avowed","avower","avplayer","avr","avram","avril","avrit","avro","avrom","avuncular","avx","aw","awacs","await","awaiting","awake","awakefromnib","awaken","awakened","awakener","awakening","award","awarder","aware","awareness","awash","away","awe","aweigh","awesome","awesomeness","awestruck","awful","awfuller","awfullest","awfulness","awhile","awk","awkward","awkwardness","awl","awn","awning","awoke","awoken","awol","awry","aws","awt","ax","axd","axe","axehead","axel","axeman","axes","axial","axillary","axiological","axiology","axiom","axiomatic","axiomatically","axiomatization","axiomatize","axion","axios","axis","axle","axletree","axolotl","axon","ay","ayah","ayahs","ayala","ayatollah","ayatollahs","aye","ayers","aylmar","aylmer","aymara","aymer","ayn","az","azalea","azania","azazel","azerbaijan","azimuth","azimuthal","azimuths","azores","azov","azt","aztec","aztecan","azure","azurewebsites","b","ba","baa","baal","bab","babar","babara","babb","babbage","babbette","babbie","babbitt","babble","babbler","babcock","babe","babel","babette","babita","babka","baboon","babushka","baby","babyhood","babyish","babylon","babylonia","babylonian","babysat","babysit","babysitter","babysitting","bac","bacall","bacardi","baccalaureate","baccarat","bacchanal","bacchanalia","bacchanalian","bacchic","bacchus","bach","bachelor","bachelorhood","bacillary","bacilli","bacillus","back","backache","backarrow","backbench","backbencher","backbit","backbite","backbiter","backbitten","backboard","backbone","backbreaking","backbutton","backchaining","backcloth","backcolor","backdate","backdrop","backdropped","backdropping","backed","backend","backends","backer","backfield","backfill","backfire","backgammon","background","backgroundcolor","backgroundimage","backgrounds","backgroundworker","backhand","backhanded","backhander","backhoe","backing","backlash","backless","backlog","backlogged","backlogging","backorder","backpack","backpacker","backpedal","backplane","backplate","backrest","backscatter","backseat","backside","backslapper","backslapping","backslash","backslashes","backslid","backslide","backslider","backspace","backspin","backstabber","backstabbing","backstage","backstair","backstitch","backstop","backstopped","backstopping","backstreet","backstretch","backstroke","backtalk","backticks","backtrace","backtrack","backtracking","backup","backups","backus","backward","backwardness","backwards","backwash","backwater","backwood","backwoodsman","backwoodsmen","backyard","bacon","baconer","bacteria","bacterial","bactericidal","bactericide","bacteriologic","bacteriological","bacteriologist","bacteriology","bacterium","bactria","bad","badder","baddest","baddie","bade","baden","badge","badger","badinage","badland","badlands","badlogic","badly","badman","badmen","badminton","badmouth","badmouths","badness","badrequest","baedeker","baez","baffin","baffle","bafflement","baffler","baffling","bag","bagatelle","bagel","bagful","baggage","baggageman","baggagemen","bagged","bagger","baggily","bagginess","bagging","baggy","baghdad","bagpipe","bagpiper","bagrodia","bags","baguette","baguio","bah","baha","bahama","bahamanian","bahamian","bahia","bahrain","bahs","baikal","bail","bailey","bailie","bailiff","bailiwick","baillie","bailout","bailsman","bailsmen","baily","baird","bairn","bait","baiter","baize","baja","bak","bake","baked","bakehouse","bakelite","baker","bakersfield","bakery","bakeshop","baking","baklava","baksheesh","baku","bakunin","bal","balaclava","balalaika","balance","balanced","balancedness","balancer","balanchine","balancing","balboa","balcony","bald","balder","balderdash","baldfaced","baldness","baldric","balduin","baldwin","baldy","bale","balearic","baleen","baleful","balefuller","balefullest","balefulness","baler","balfour","bali","balinese","balk","balkan","balkanization","balkanize","balker","balkhash","balkiness","balky","ball","ballad","ballade","balladeer","balladry","ballard","ballast","ballcock","baller","ballerina","ballet","balletic","ballfields","ballgame","ballistic","ballistics","balloon","balloonist","ballot","balloter","ballpark","ballplayer","ballpoint","ballroom","balls","ballsy","ballyhoo","balm","balminess","balmy","baloney","balsa","balsam","balsamic","balthazar","baltic","baltimore","baluchistan","baluster","balustrade","balzac","bam","bamako","bamberger","bambi","bambie","bamboo","bamboozle","bamby","ban","banach","banal","banality","banana","bananas","bancroft","band","bandage","bandager","bandanna","bandbox","bandeau","bandeaux","bander","banding","bandit","banditry","bandmaster","bandoleer","bandpass","bands","bandsman","bandsmen","bandstand","bandstop","bandung","bandwagon","bandwidth","bandwidths","bandy","bane","baneful","banefuller","banefullest","bang","bangalore","banger","bangkok","bangladesh","bangladeshi","bangle","bangor","bangui","bani","banish","banisher","banishment","banister","banjarmasin","banjo","banjoist","banjul","bank","bankaccount","bankbook","bankcard","banker","banking","banknote","bankroll","bankrupt","bankruptcy","banks","banky","banned","banneker","banner","banners","banning","bannister","bannock","banns","banquet","banqueter","banquette","bans","banshee","bantam","bantamweight","banter","banterer","bantering","banting","bantu","banyan","banzai","baobab","baos","baotou","baptism","baptismal","baptist","baptiste","baptistery","baptistry","baptize","baptized","baptizer","baptizes","bar","barabbas","barb","barbabas","barbabra","barbadian","barbados","barbara","barbaraanne","barbarella","barbarian","barbarianism","barbaric","barbarically","barbarism","barbarity","barbarize","barbarossa","barbarous","barbarousness","barbary","barbe","barbecue","barbed","barbee","barbel","barbell","barbeque","barber","barbered","barberry","barbershop","barbette","barbey","barbi","barbie","barbital","barbiturate","barbour","barbra","barbuda","barbwire","barby","barcarole","barcelona","barchart","barclay","barcode","bard","barde","bardeen","bardic","bare","bareback","barefaced","barefacedness","barefoot","barehanded","bareheaded","barelegged","barely","bareness","barents","barf","barfly","bargain","bargainer","barge","bargeman","bargemen","bargepole","barhop","barhopped","barhopping","bari","baritone","barium","bark","barked","barkeep","barkeeper","barker","barkley","barks","barley","barleycorn","barlow","barmaid","barman","barmen","barn","barnabas","barnabe","barnaby","barnacle","barnard","barnaul","barnebas","barnes","barnett","barney","barnful","barnhard","barnie","barnsful","barnstorm","barnstormer","barnum","barny","barnyard","baroda","barometer","barometric","barometrically","baron","baronage","baroness","baronet","baronetcy","baronial","barony","baroque","barplot","barque","barquisimeto","barr","barrack","barracker","barracuda","barrage","barranquilla","barre","barred","barrel","barren","barrenness","barrera","barret","barrett","barrette","barri","barricade","barrie","barrier","barriers","barring","barrio","barrister","barron","barroom","barrow","barry","barrymore","bars","barstool","barstow","bart","bartel","bartend","bartender","barter","barterer","barth","barthel","bartholdi","bartholemy","bartholomeo","bartholomeus","bartholomew","bartie","bartk","bartlet","bartlett","bartolemo","bartolomeo","barton","bartram","barty","bary","barycenter","barycentre","barycentric","baryon","baryram","baryshnikov","bas","basal","basalt","basaltic","bascom","base","baseadapter","baseaddress","baseball","baseband","baseboard","baseclass","basecontroller","based","basedir","basel","baseless","baseline","basely","baseman","basemen","basement","basename","baseness","basepath","baseplate","bases","basetting","basetype","baseurl","bash","bashful","bashfulness","basho","bashrc","basia","basic","basically","basicdbobject","basichttpbinding","basicnamevaluepair","basics","basie","basil","basilar","basile","basilica","basilio","basilisk","basilius","basin","basinful","basis","bask","basket","basketball","basketry","basketwork","basophilic","basque","basra","bass","basset","basseterre","bassett","bassinet","bassist","basso","bassoon","bassoonist","basswood","bast","bastard","bastardization","bastardize","bastardized","bastardy","baste","baster","bastian","bastien","bastille","basting","bastion","basutoland","bat","bataan","batavia","batch","batches","batchsize","bate","bated","bater","bates","bath","bathe","bather","bathetic","bathhouse","bathmat","batholomew","bathos","bathrobe","bathroom","baths","bathsheba","bathtub","bathwater","bathyscaphe","bathysphere","batik","batista","batiste","batman","batmen","baton","batsheva","batsman","batsmen","battalion","batted","batten","batter","batteries","battery","batting","battle","battledore","battledress","battlefield","battlefront","battleground","battlement","battler","battleship","batty","batu","batwings","bauble","baud","baudelaire","baudoin","baudouin","bauer","bauhaus","baulk","bausch","bauxite","bavaria","bavarian","bawd","bawdily","bawdiness","bawdy","bawl","bawler","bax","baxie","baxter","baxy","bay","bayamon","bayard","bayberry","bayda","bayer","bayes","bayesian","baylor","bayonet","bayonne","bayou","bayreuth","baz","bazaar","bazel","bazillion","bazooka","bb","bbb","bbbb","bbc","bbl","bbox","bbq","bbs","bc","bcc","bcd","bcp","bcrypt","bd","bdd","bdist","bdrm","be","bea","beach","beachcomber","beachhead","beachwear","beacon","beacons","bead","beading","beadle","beadsman","beadworker","beady","beagle","beak","beaker","beale","bealle","beam","bean","beanbag","beancreationexception","beanie","beanpole","beans","beanstalk","beanutils","bear","bearable","bearably","beard","bearded","beardless","beardmore","beardsley","bearer","bearing","bearish","bearishness","bearlike","bearnaise","bearnard","bearskin","beasley","beast","beasties","beastings","beastliness","beastly","beat","beatable","beatably","beaten","beater","beatific","beatifically","beatification","beatify","beating","beatitude","beatlemania","beatles","beatnik","beatrice","beatrisa","beatrix","beatriz","beats","beau","beauchamps","beaufort","beaujolais","beaumarchais","beaumont","beauregard","beaut","beauteous","beauteousness","beautician","beautification","beautifier","beautiful","beautifully","beautifulness","beautifulsoup","beautify","beauty","beauvoir","beaux","beaver","beaverton","bebe","bebop","becalm","became","because","becca","bechtel","beck","becka","becker","becket","beckett","becki","beckie","beckon","becky","becloud","become","becomes","becoming","becquerel","bed","bedaub","bedazzle","bedazzlement","bedbug","bedchamber","bedclothes","bedded","bedder","bedding","bede","bedeck","bedevil","bedevilment","bedfast","bedfellow","bedford","bedim","bedimmed","bedimming","bedizen","bedlam","bedlinen","bedmaker","bedmate","bedouin","bedpan","bedpost","bedraggle","bedridden","bedrock","bedroll","bedroom","bedsheets","bedside","bedsit","bedsitter","bedsore","bedspread","bedspring","bedstead","bedstraw","bedtime","bee","beebe","beebread","beech","beecher","beechnut","beechwood","beef","beefburger","beefcake","beefiness","beefsteak","beefy","beehive","beekeeper","beekeeping","beeline","beelzebub","been","beep","beeper","beer","beerbohm","beermat","beery","beeswax","beet","beethoven","beetle","beeton","beetroot","beeves","befall","befell","befit","befitted","befitting","befog","befogged","befogging","before","beforeeach","beforehand","beforesend","befoul","befriend","befuddle","befuddlement","beg","began","beget","begetting","beggar","beggarliness","beggarly","beggary","begged","begging","begin","beginform","begining","begininvoke","beginner","beginners","beginning","beginpath","begins","begintransaction","begone","begonia","begot","begotten","begrime","begrudge","begrudging","beguile","beguilement","beguiler","beguiling","beguine","begum","begun","behalf","behalves","behan","behave","behaves","behaving","behavior","behavioral","behaviorism","behaviorist","behavioristic","behaviors","behaviorsubject","behaviour","behead","beheld","behemoth","behemoths","behest","behind","behindhand","behold","beholder","behoofs","behoove","behooving","behring","beiderbecke","beige","beijing","beilul","being","beirut","beitris","bejewel","bekesy","bekki","bel","bela","belabor","belarus","belate","belated","belatedness","belau","belay","belch","beleaguer","belem","belfast","belfry","belg","belgian","belgium","belgrade","belia","belicia","belie","belief","beliefs","belier","believability","believable","believably","believe","believed","believer","believes","believing","belinda","belita","belittle","belittlement","belittler","belize","bell","bella","belladonna","bellamy","bellanca","bellatrix","bellboy","belle","belled","belletrist","belletristic","belleville","bellflower","bellhop","bellicose","bellicoseness","bellicosity","belligerence","belligerency","belligerent","bellina","belling","bellini","bellman","bellmen","bellovin","bellow","bellows","bells","bellwether","bellwood","belly","bellyache","bellyacher","bellybutton","bellyful","bellyfull","belmont","belmopan","beloit","belong","belonging","belongs","belongsto","belongstomany","belorussia","belorussian","belove","beloved","below","belshazzar","belt","belted","belting","belton","beltran","beltsville","beltway","beluga","belushi","belva","belvedere","belvia","bely","beman","bemire","bemoan","bemuse","bemused","bemusement","ben","benacerraf","benares","bench","bencher","benchmark","benchmarking","benchmarks","bend","bended","bender","bendick","bendicty","bendite","bendix","beneath","benedetta","benedetto","benedick","benedict","benedicta","benedictine","benediction","benedicto","benedictory","benedikt","benedikta","benefaction","benefactor","benefactress","benefice","beneficence","beneficent","beneficial","beneficialness","beneficiary","benefit","benefiter","benefits","benelux","benet","benetta","benetton","benevolence","benevolent","benevolentness","bengal","bengali","benghazi","bengt","beniamino","benighted","benightedness","benign","benignant","benignity","benin","beninese","benita","benito","benjamen","benjamin","benji","benjie","benjy","benn","bennett","benni","bennie","bennington","benny","benoit","benoite","benson","bent","bentham","bentlee","bentley","benton","bents","bentwood","benumb","benyamin","benz","benzedrine","benzene","benzine","beograd","beowulf","bequeath","bequeaths","bequest","ber","berate","berber","bereave","bereavement","bereft","berenice","beret","berg","bergen","berger","bergerac","berget","berglund","bergman","bergson","bergsten","bergstrom","beribbon","beriberi","bering","beringer","berk","berke","berkeley","berkelium","berkie","berkley","berkly","berkowitz","berkshire","berky","berle","berlin","berliner","berlioz","berlitz","berm","berman","bermuda","bermudan","bermudian","bern","berna","bernadene","bernadette","bernadina","bernadine","bernard","bernardina","bernardine","bernardino","bernardo","bernarr","bernays","bernbach","berne","bernelle","bernese","bernete","bernetta","bernette","bernhard","bernhardt","berni","bernice","bernie","berniece","bernini","bernita","bernoulli","bernstein","berny","berra","berri","berrie","berry","berrylike","berserk","berserker","bert","berta","berte","berth","bertha","berthe","berths","berti","bertie","bertillon","bertina","bertine","berton","bertram","bertrand","bertrando","berty","beryl","beryle","beryllium","berzelius","bes","beseech","beseecher","beseeching","beseem","beset","besetting","beside","besides","besiege","besieger","besmear","besmirch","besom","besot","besotted","besotting","besought","bespangle","bespatter","bespeak","bespectacled","bespoke","bespoken","bess","bessel","bessemer","bessie","bessy","best","bestial","bestiality","bestiary","bestir","bestirred","bestirring","bestow","bestowal","bestrew","bestrewn","bestridden","bestride","bestrode","bestseller","bestselling","bestubble","bet","beta","betake","betaken","betatron","betcha","betel","betelgeuse","beth","bethanne","bethany","bethe","bethel","bethena","bethesda","bethina","bethink","bethlehem","bethought","bethune","betide","betimes","betoken","betook","betray","betrayal","betrayer","betroth","betrothal","betrothed","betroths","betsey","betsy","betta","bette","betteann","betteanne","better","betterment","betti","bettie","bettina","bettine","betting","bettor","betty","bettye","between","betweenness","betwixt","beulah","bev","bevan","bevel","beverage","beverie","beverlee","beverley","beverlie","beverly","bevin","bevon","bevvy","bevy","bewail","beware","bewhisker","bewigged","bewilder","bewildered","bewildering","bewilderment","bewitch","bewitching","bewitchment","bey","beyond","bezel","bezier","bf","bfs","bg","bgcolor","bgr","bh","bhopal","bhutan","bhutanese","bhutto","bi","bialystok","bianca","bianco","bianka","biannual","bias","biased","biases","biathlon","biaxial","bib","bibbed","bibbie","bibbing","bibby","bibbye","bibendum","bibi","bible","biblical","biblicists","bibliographer","bibliographic","bibliographical","bibliography","bibliophile","bibulous","bicameral","bicameralism","bicarb","bicarbonate","bicentenary","bicentennial","bicep","biceps","bichromate","bicker","bickerer","bickering","biconcave","biconnected","biconvex","bicuspid","bicycle","bicycler","bicyclist","bid","biddable","bidden","bidder","biddie","bidding","biddle","biddy","bide","bider","bidet","bidget","bidiagonal","bidirectional","bids","biennial","biennium","bienville","bier","bierce","bifocal","bifurcate","bifurcation","big","bigamist","bigamous","bigamy","bigdecimal","bigelow","bigfoot","bigged","bigger","biggest","biggie","bigging","biggish","bighead","bighearted","bigheartedness","bighorn","bight","bigint","biginteger","bigmouth","bigmouths","bigness","bigot","bigoted","bigotry","bigquery","bigwig","biharmonic","bijection","bijective","bijou","bijoux","bike","biker","bikini","biko","bil","bilabial","bilateral","bilateralness","bilayer","bilbao","bilberry","bilbo","bile","bilge","bili","biliary","bilinear","bilingual","bilingualism","bilious","biliousness","bilk","bilker","bill","billboard","biller","billet","billfold","billi","billiard","billie","billing","billings","billingsgate","billion","billionaire","billions","billionths","billow","billowy","billposters","bills","billy","billye","bimbo","bimetallic","bimetallism","bimini","bimodal","bimolecular","bimonthly","bin","binaries","binary","binaural","bind","bindable","binded","binder","bindery","binding","bindingcontext","bindingflags","bindingness","bindingredirect","bindingresult","bindings","bindingsource","bindle","bindparam","binds","bindvalue","bindweed","bing","binge","bingham","binghamton","bingo","bini","bink","binky","binnacle","binned","binni","binnie","binning","binny","binocular","binodal","binomial","bins","bintray","binuclear","bio","biochemical","biochemist","biochemistry","biodegradability","biodegradable","biodiversity","bioengineering","bioethics","biofeedback","biog","biograph","biographer","biographic","biographical","biography","bioko","biol","biologic","biological","biologist","biology","biomass","biomedical","biomedicine","biometric","biometrics","biometry","biomolecule","biomorph","bionic","bionically","bionics","biophysic","biophysical","biophysicist","biophysics","biopic","biopsy","biorhythm","bios","bioscience","biosphere","biostatistic","biosynthesized","biotechnological","biotechnologist","biotechnology","biotic","biotin","bipartisan","bipartisanship","bipartite","bipartition","biped","bipedal","biplane","bipolar","bipolarity","biracial","birch","bird","birdbath","birdbaths","birdbrain","birdcage","birder","birdhouse","birdie","birdieing","birdlike","birdlime","birds","birdseed","birdseye","birdsong","birdtables","birdwatch","birefringence","birefringent","biretta","birgit","birgitta","birk","birkenstock","birmingham","biro","biron","birt","birth","birthdate","birthday","birthmark","birthplace","birthrate","birthright","births","birthstone","bis","biscay","biscayne","biscuit","bisect","bisection","bisector","biserial","bisexual","bisexuality","bishkek","bishop","bishopric","bismarck","bismark","bismuth","bismuths","bison","bisque","bissau","bistable","bistate","bistro","bisyllabic","bit","bitblt","bitbucket","bitch","bitchily","bitchiness","bitchy","bitcoin","bitcoins","bitconverter","bite","biter","biting","bitmap","bitmapdata","bitmapdrawable","bitmapfactory","bitmapimage","bitmaps","bitnami","bitnet","bitrate","bits","bitser","bitset","bitted","bitten","bitter","bittern","bitterness","bitternut","bitterroot","bittersweet","bitting","bitty","bitumen","bituminous","bitwise","bivalent","bivalve","bivariate","bivouac","bivouacked","bivouacking","biweekly","biyearly","biz","bizarre","bizarreness","bizet","biztalk","bizzes","bj","bjorn","bk","bl","bla","blab","blabbed","blabber","blabbermouth","blabbermouths","blabbing","blabla","blablabla","black","blackamoor","blackball","blackberry","blackbird","blackbirder","blackboard","blackbody","blackburn","blackcolor","blackcurrant","blacken","blackener","blackfeet","blackfoot","blackguard","blackhead","blacking","blackish","blackjack","blackleg","blacklist","blackmail","blackmailer","blackman","blackmer","blackness","blackout","blackpool","blacksmith","blacksmiths","blacksnake","blackspot","blackstone","blackthorn","blacktop","blacktopped","blacktopping","blackwell","bladder","bladdernut","bladderwort","blade","blah","blahblah","blahs","blaine","blair","blaire","blake","blakelee","blakeley","blakey","blame","blameless","blamelessness","blamer","blameworthiness","blameworthy","blanc","blanca","blanch","blancha","blanchard","blanche","blancher","blancmange","bland","blandish","blandishment","blandit","blandness","blane","blank","blankenship","blanket","blanketing","blankness","blanks","blanton","blantyre","blare","blarney","blas","blaspheme","blasphemer","blasphemous","blasphemousness","blasphemy","blast","blaster","blasting","blastoff","blatancy","blatant","blather","blatting","blatz","blavatsky","blayne","blaze","blazer","blazing","blazon","blazoner","bldg","ble","bleach","bleached","bleacher","bleak","bleakness","blear","blearily","bleariness","bleary","bleat","bleater","bleed","bleeder","bleeker","bleep","blemish","blemished","blench","blend","blender","blenheim","bless","blessed","blessedness","blessing","blevins","blew","bligh","blight","blighter","blimey","blimp","blind","blinded","blinder","blindfold","blinding","blindly","blindness","blindside","blink","blinker","blinking","blinks","blinni","blinnie","blinny","blintz","blintze","blip","blipped","blipping","bliss","blisse","blissful","blissfulness","blister","blistering","blistery","blit","blithe","blitheness","blither","blithesome","blitz","blitzkrieg","blizzard","blk","bloat","bloater","blob","blobbed","blobbing","blobs","bloc","bloch","block","blockade","blockader","blockage","blockbuster","blockbusting","blockchain","blocked","blocker","blockhead","blockhouse","blocking","blockjunit","blockquote","blocks","blocksize","blocky","bloemfontein","blog","blogger","blogging","bloginfo","blogpost","blogs","blogspot","bloke","blomberg","blomquist","blond","blonde","blondell","blondelle","blondie","blondish","blondness","blondy","blood","bloodbath","bloodbaths","bloodcurdling","bloodhound","bloodied","bloodiness","bloodless","bloodlessness","bloodletting","bloodline","bloodmobile","bloodroot","bloodshed","bloodshot","bloodsport","bloodstain","bloodstock","bloodstone","bloodstream","bloodsucker","bloodsucking","bloodthirstily","bloodthirstiness","bloodthirsty","bloodworm","bloody","bloodymindedness","bloom","bloomer","bloomfield","bloomington","bloop","blooper","blossom","blossomy","blot","blotch","blotchy","blotted","blotter","blotting","blotto","blouse","blow","blower","blowfish","blowfly","blowgun","blowing","blown","blowout","blowpipe","blowtorch","blowup","blowy","blowzy","blt","blubber","blubbery","blucher","bludgeon","blue","blueback","bluebeard","bluebell","blueberry","bluebill","bluebird","bluebonnet","bluebook","bluebottle","bluebush","bluefish","bluegill","bluegrass","blueing","blueish","bluejacket","bluejeans","bluemix","blueness","bluenose","bluepoint","blueprint","bluer","bluest","bluestocking","bluesy","bluet","bluetooth","bluetoothadapter","bluetoothdevice","bluff","bluffer","bluffness","bluing","bluish","bluishness","blum","blumenthal","blunder","blunderbuss","blunderer","blundering","blunt","bluntness","blur","blurb","blurred","blurriness","blurring","blurry","blurt","blush","blusher","blushing","bluster","blusterer","blustering","blusterous","blustery","blvd","blythe","bm","bmi","bmp","bmw","bn","bo","boa","boar","board","boarded","boarder","boardgames","boarding","boardinghouse","boardroom","boards","boardwalk","boast","boaster","boastful","boastfulness","boat","boatclubs","boater","boathouse","boating","boatload","boatman","boatmen","boatswain","boatyard","bob","bobbe","bobbed","bobbee","bobbette","bobbi","bobbie","bobbin","bobbing","bobbitt","bobble","bobbsey","bobby","bobbye","bobbysoxer","bobcat","bobette","bobina","bobine","bobinette","bobolink","bobrow","bobs","bobsled","bobsledded","bobsledder","bobsledding","bobsleigh","bobsleighs","bobtail","bobwhite","boca","boccaccio","boccie","bock","bockwurst","bod","bode","bodega","bodenheim","bodhidharma","bodhisattva","bodice","bodied","bodies","bodiless","bodily","boding","bodkin","body","bodybuilder","bodybuilding","bodyguard","bodying","bodyparser","bodysuit","bodyweight","bodywork","boeing","boeotia","boeotian","boer","bog","bogart","bogartian","bogey","bogeyman","bogeymen","bogged","bogging","boggle","boggling","boggy","bogie","bogot","bogus","bogy","bogyman","bogymen","boheme","bohemia","bohemian","bohemianism","bohr","boigie","boil","boiled","boiler","boilermaker","boilerplate","boils","bois","boise","boisterous","boisterousness","bokeh","bola","bold","boldface","boldness","bole","bolero","boleyn","bolivar","bolivares","bolivia","bolivian","boll","bollard","bollix","bolo","bologna","bolometer","boloney","bolshevik","bolshevism","bolshevist","bolshevistic","bolshoi","bolster","bolsterer","bolt","bolted","bolter","bolton","bolts","boltzmann","bolus","bom","bomb","bombard","bombardier","bombardment","bombast","bombastic","bombastically","bombay","bomber","bombproof","bombshell","bona","bonanza","bonaparte","bonaventure","bonbon","bond","bondage","bonder","bondholder","bondie","bondman","bondmen","bondon","bonds","bondsman","bondsmen","bondwoman","bondwomen","bondy","bone","boned","bonehead","boneless","boner","bones","bonfire","bong","bongo","bonham","bonhomie","boniface","boniness","bonita","bonito","bonjour","bonkers","bonn","bonnee","bonner","bonnet","bonneted","bonneville","bonni","bonnibelle","bonnie","bonny","bonsai","bontempo","bonus","bony","bonzes","boo","boob","booby","boodle","boogeyman","boogie","boogieing","boohoo","book","bookbind","bookbinder","bookbindery","bookbinding","bookcase","booked","bookend","booker","bookid","bookie","booking","bookings","bookish","bookishness","bookkeep","bookkeeper","bookkeeping","booklet","bookmaker","bookmaking","bookmark","bookmarks","bookmobile","bookplate","books","bookseller","bookshelf","bookshelves","bookshop","bookstall","bookstore","bookwork","bookworm","bool","boole","boolean","booleanfield","booleans","boom","boomer","boomerang","boomtown","boon","boondocks","boondoggle","boondoggler","boone","boonie","boonies","boony","boor","boorish","boorishness","boost","booster","boosterism","boot","bootblack","boote","bootee","booth","boothe","booths","bootie","booting","bootlaces","bootle","bootleg","bootlegged","bootlegger","bootlegging","bootless","bootloader","bootply","bootprints","bootstrap","bootstrapcdn","bootstrapped","bootstrapper","bootstrapping","booty","booze","boozer","boozy","bop","bopped","bopping","borate","borax","bord","bordeaux","bordello","borden","border","borderbrush","bordercolor","bordered","borderer","borderfactory","borderland","borderlayout","borderline","borderpane","borderradius","borders","borderstyle","borderthickness","borderwidth","bordie","bordon","bordy","bore","borealis","boreas","bored","boredom","boreholes","borer","borg","borges","borgia","boric","boring","boris","bork","born","borne","borneo","borodin","boron","borosilicate","borough","boroughs","borroughs","borrow","borrowed","borrower","borrowing","borscht","borstal","boru","borzoi","bos","bosch","bose","bosh","bosnia","bosnian","bosom","bosomy","boson","bosporus","boss","bossily","bossiness","bossism","bossy","bostitch","boston","bostonian","bosun","boswell","bot","botanic","botanical","botanist","botany","botch","botcher","botes","botfly","both","bother","bothered","bothersome","bothy","boto","bots","botswana","botticelli","bottle","bottleneck","bottler","bottom","bottomless","bottomlessness","bottommost","botulin","botulinus","botulism","boucher","boudoir","bouffant","bougainvillea","bough","boughs","bought","bouillabaisse","bouillon","boulder","boulevard","bounce","bouncer","bouncily","bouncing","bouncy","bouncycastle","bound","boundaries","boundary","bounded","boundedness","bounden","bounder","bounders","boundfield","bounding","boundingbox","boundless","boundlessness","bounds","bounteous","bounteousness","bountiful","bountifulness","bounty","bouquet","bourbaki","bourbon","bourgeois","bourgeoisie","bourke","bourne","bournemouth","bout","boutique","boutonnire","bouvier","bovary","bovine","bow","bowditch","bowdlerization","bowdlerize","bowed","bowel","bowell","bowen","bower","bowers","bowery","bowes","bowie","bowing","bowl","bowlder","bowleg","bowlegged","bowler","bowlful","bowline","bowling","bowman","bowmen","bows","bowser","bowsprit","bowstring","bowwow","box","boxcar","boxed","boxer","boxes","boxful","boxing","boxlayout","boxlike","boxplot","boxtops","boxwood","boxy","boy","boyce","boycey","boycie","boycott","boycotter","boyd","boyer","boyfriend","boyhood","boyish","boyishness","boyle","boys","boyscout","boysenberry","bozo","bp","bpi","bpm","bps","bq","br","bra","brace","braced","bracelet","bracer","braces","brachia","brachium","bracken","bracket","bracketed","bracketing","brackets","brackish","brackishness","bract","brad","bradan","bradawl","bradbury","bradburys","bradded","bradding","braddock","brade","braden","bradford","bradley","bradly","bradney","bradshaw","bradstreet","brady","brae","brag","bragg","braggadocio","braggart","bragged","bragger","braggest","bragging","brahe","brahma","brahman","brahmanism","brahmaputra","brahmin","brahms","braid","braider","braiding","braille","brain","brainard","braincell","brainchild","brainchildren","braininess","brainless","brainlessness","brainpower","brainstorm","brainstorming","brainteaser","brainteasing","braintree","brainwash","brainwasher","brainwashing","brainwave","brainy","braise","brake","brakeman","brakemen","bram","bramble","brambling","brambly","brampton","bran","brana","branch","branched","branches","branching","branchlike","branchville","brand","brandais","brande","brandea","branded","brandeis","brandel","branden","brandenburg","brander","brandi","brandice","brandie","branding","brandise","brandish","brando","brandon","brands","brandt","brandtr","brandy","brandyn","brandywine","braniff","branned","branning","brannon","brant","brantley","braque","brash","brashness","brasilia","brass","brasserie","brassiere","brassily","brassiness","brassy","brat","bratislava","brattain","bratty","bratwurst","braun","bravado","bravadoes","brave","braveness","bravery","bravest","bravo","bravura","brawl","brawler","brawn","brawniness","brawny","bray","brayer","braze","brazen","brazenness","brazer","brazier","brazil","brazilian","brazos","brazzaville","breach","breacher","bread","breadbasket","breadboard","breadbox","breadcrumb","breadcrumbs","breadfruit","breadline","breadth","breadths","breadwinner","break","breakable","breakables","breakage","breakaway","breakdown","breaker","breakfast","breakfaster","breakfront","breaking","breakneck","breakout","breakpoint","breakpoints","breaks","breakthrough","breakthroughs","breakup","breakwater","bream","breanne","brear","breast","breastbone","breastfed","breastfeed","breasting","breastplate","breaststroke","breastwork","breath","breathable","breathalyser","breathalyzer","breathe","breather","breathing","breathless","breathlessness","breaths","breathtaking","breathy","brecht","breckenridge","bred","bredes","bree","breech","breeching","breed","breeder","breeding","breeds","breena","breeze","breezeway","breezily","breeziness","breezy","bremen","bremsstrahlung","bren","brena","brenda","brendan","brenden","brendin","brendis","brendon","brenn","brenna","brennan","brennen","brenner","brent","brenton","bresenham","brest","bret","brethren","breton","brett","breve","brevet","brevetted","brevetting","breviary","brevity","brew","brewer","brewery","brewing","brewpub","brewster","brezhnev","bria","brian","briana","brianna","brianne","briano","briant","briar","bribe","briber","bribery","brice","brick","brickbat","bricklayer","bricklaying","brickmason","brickwork","brickyard","bridal","bridalveil","bride","bridegroom","bridesmaid","bridewell","bridge","bridgeable","bridged","bridgehead","bridgeport","bridger","bridges","bridget","bridgetown","bridgett","bridgette","bridgewater","bridgework","bridging","bridgman","bridie","bridle","bridled","bridleway","brie","brief","briefcase","briefed","briefing","briefly","briefness","briefs","brien","brier","brietta","brig","brigade","brigadier","brigadoon","brigand","brigandage","brigantine","brigg","brigham","bright","brighten","brightener","brightness","brighton","brigid","brigida","brigit","brigitta","brigitte","brilliance","brilliancy","brilliant","brilliantine","brilliantness","brillo","brillouin","brim","brimful","brimless","brimmed","brimming","brimstone","brina","brindisi","brindle","brine","briner","briney","bring","bringer","bringing","brings","brininess","brink","brinkley","brinkmanship","brinn","brinna","briny","brioche","brion","briquet","briquette","brisbane","brisk","brisket","briskness","bristle","bristly","bristol","brit","brita","britain","britannia","britannic","britannica","britches","briticism","british","britisher","britishly","britney","britni","briton","britt","britta","brittan","brittaney","brittani","brittany","britte","britten","britteny","brittle","brittleness","brittne","brittney","brittni","brnaba","brnaby","brno","bro","broach","broacher","broad","broadband","broadcast","broadcaster","broadcasting","broadcastreceiver","broadcasts","broadcloth","broadcloths","broaden","broader","broadleaved","broadloom","broadminded","broadness","broadsheet","broadside","broadsword","broadway","brobdingnag","brobdingnagian","brocade","broccoli","brochette","brochure","brock","brockie","brocky","brod","broddie","broddy","broderic","broderick","brodie","brody","brogan","broglie","brogue","broil","broiler","brok","broke","broken","brokenhearted","brokenness","broker","brokerage","brokers","bromide","bromidic","bromine","bron","bronc","bronchi","bronchial","bronchiolar","bronchiole","bronchiolitis","bronchitic","bronchitis","broncho","bronchus","bronco","broncobuster","bronnie","bronny","bronson","bronte","brontosaur","brontosaurus","bronx","bronze","bronzed","bronzing","brooch","brood","brooder","broodiness","brooding","broodmare","broody","brook","brookdale","brooke","brookfield","brookhaven","brooklet","brooklyn","brookmont","brookside","broom","broomstick","bros","brose","broth","brothel","brother","brotherhood","brotherliness","brotherly","broths","brougham","brought","brouhaha","brow","browbeat","brown","browne","brownell","brownian","brownie","browning","brownish","brownness","brownout","brownstone","brownsville","brows","browse","browser","browserify","browsermodule","browsername","browsers","browsing","brr","brubeck","bruce","brucellosis","brucie","bruckner","bruegel","brueghel","bruin","bruis","bruise","bruised","bruiser","bruit","brumidi","brummel","brunch","brunei","brunelleschi","brunet","brunette","brunhilda","brunhilde","bruno","brunswick","brunt","brush","brusher","brushes","brushfire","brushlike","brushoff","brushwood","brushwork","brushy","brusque","brusqueness","brussels","brutal","brutality","brutalization","brutalize","brutalized","brutalizes","brute","brutish","brutishness","brutus","bruxelles","bryan","bryana","bryant","bryanty","bryce","bryn","bryna","brynn","brynna","brynne","brynner","bryon","brzezinski","bs","bsa","bsd","bson","bss","bst","bstr","bt","btc","btn","btnsave","btnsubmit","btree","btu","btw","bu","bub","bubble","bubblegum","bubbler","bubbles","bubbling","bubbly","buber","bubo","buboes","bubonic","buccaneer","buchanan","bucharest","buchenwald","buchwald","buck","buckaroo","buckboard","bucker","bucket","bucketful","bucketname","buckets","buckeye","buckhorn","buckie","buckingham","buckle","buckled","buckler","buckles","buckley","buckling","buckner","buckram","bucksaw","buckshot","buckskin","buckteeth","bucktooth","buckwheat","bucky","bucolic","bucolically","bud","budapest","budd","budded","buddha","buddhism","buddhist","buddie","budding","buddy","budge","budgerigar","budget","budgetary","budgeter","budgie","budging","budweiser","buehring","buena","buf","buff","buffalo","buffaloes","buffer","buffered","bufferedimage","bufferedinputstream","bufferedoutputstream","bufferedreader","bufferedwriter","bufferer","buffering","buffers","buffersize","buffet","bufflehead","buffoon","buffoonery","buffoonish","buffy","buford","bufsize","bug","bugaboo","bugatti","bugbear","bugeyed","bugged","bugger","buggered","buggering","buggery","bugging","buggy","bugle","bugler","bugs","bugzilla","buick","build","buildconfig","buildcontext","builddir","builder","builders","building","buildings","buildpack","builds","buildscript","buildtoolsversion","buildtypes","buildup","built","builtin","builtins","buiron","bujumbura","bukhara","bukharin","bukkit","bulawayo","bulb","bulba","bulblet","bulbous","bulfinch","bulganin","bulgaria","bulgarian","bulge","bulgy","bulimarexia","bulimia","bulimic","bulk","bulkhead","bulkiness","bulky","bull","bulldog","bulldogged","bulldogger","bulldogging","bulldoze","bulldozer","bullet","bulletin","bulletproof","bullets","bullfight","bullfighter","bullfighting","bullfinch","bullfrog","bullhead","bullheaded","bullheadedness","bullhide","bullhorn","bullied","bullion","bullish","bullishness","bullock","bullpen","bullring","bullseye","bullshit","bullshitted","bullshitter","bullshitting","bullwhackers","bullwinkle","bully","bullyboy","bullying","bulrush","bultmann","bulwark","bum","bumble","bumblebee","bumbler","bumbling","bumbry","bummed","bummer","bummest","bumming","bump","bumper","bumpiness","bumpkin","bumppo","bumptious","bumptiousness","bumpy","bun","bunch","bunche","bunchy","bunco","buncombe","bundestag","bundle","bundled","bundler","bundles","bundling","bundy","bung","bungalow","bungee","bunghole","bungle","bungler","bungling","bunin","bunion","bunk","bunker","bunkhouse","bunkmate","bunko","bunkum","bunni","bunnie","bunny","bunsen","bunt","bunting","bunyan","buoy","buoyancy","buoyant","bur","burbank","burble","burbler","burbs","burch","burden","burdensome","burdensomeness","burdock","bureau","bureaucracy","bureaucrat","bureaucratic","bureaucratically","bureaucratization","bureaucratize","burg","burgeon","burger","burgess","burgh","burgher","burghs","burglar","burglarize","burglarproof","burglary","burgle","burgomaster","burgoyne","burgundian","burgundy","burial","buried","burier","burk","burke","burl","burlap","burler","burlesque","burlesquer","burley","burlie","burliness","burlingame","burlington","burly","burma","burmese","burn","burnable","burnaby","burnard","burne","burned","burner","burnett","burning","burnish","burnisher","burnoose","burnout","burns","burnside","burnt","burp","burr","burris","burrito","burro","burroughs","burrow","burrower","bursa","bursae","bursar","bursary","bursitis","burst","burster","burt","burtie","burton","burty","burundi","burundian","bury","bus","busboy","busby","busch","buses","busgirl","bush","bushel","bushido","bushiness","bushing","bushland","bushman","bushmaster","bushmen","bushnell","bushwhack","bushwhacker","bushwhacking","bushy","busily","business","businesses","businesslike","businessman","businessmen","businesspeople","businessperson","businesswoman","businesswomen","busk","busker","buskin","buss","bust","bustard","buster","bustle","bustling","busty","busy","busybody","busyness","busywork","but","butane","butch","butcher","butcherer","butchery","butene","butler","butt","butte","butted","butter","butterball","buttercup","buttered","butterfat","butterfield","butterfingered","butterfingers","butterfly","butterknife","buttermilk","butternut","butterscotch","buttery","butting","buttock","button","buttoner","buttonhole","buttonholer","buttons","buttonweed","buttonwood","buttress","butyl","butyrate","buuel","buxom","buxomness","buxtehude","buy","buyback","buyer","buyers","buying","buyout","buys","buzz","buzzard","buzzer","buzzword","buzzy","bv","bw","bx","bxs","by","bye","byelaw","byelorussia","byers","bygone","byid","bylaw","byline","byliner","byob","bypass","bypath","bypaths","byplay","byproduct","byram","byran","byrann","byrd","byre","byref","byrle","byrne","byroad","byrom","byron","byronic","byronism","bystander","byte","bytearray","bytearrayinputstream","bytearrayoutputstream","bytebuffer","bytecode","bytes","bytesread","bytestring","byval","byway","byword","byzantine","byzantium","bz","c","ca","cab","cabal","cabala","caballed","caballero","caballing","cabana","cabaret","cabbage","cabbed","cabbing","cabby","cabdriver","caber","cabernet","cabin","cabinet","cabinetmaker","cabinetmaking","cabinetry","cabinetwork","cable","cablecast","cablegram","cabochon","caboodle","caboose","cabot","cabrera","cabrini","cabriolet","cabstand","cacao","cacciatore","cache","cached","cachepot","caches","cachet","caching","cacilia","cacilie","cackle","cackler","cackly","cacm","cacophonist","cacophonous","cacophony","cacti","cactus","cad","cadaver","cadaverous","caddish","caddishness","caddric","caddy","cadence","cadenced","cadencing","cadent","cadenza","cadet","cadette","cadge","cadger","cadillac","cadiz","cadmium","cadre","caducei","caduceus","caedmon","caesar","caesura","caf","cafe","cafeteria","caffe","caffeine","caftan","cage","caged","cager","cagey","cagier","cagiest","cagily","caginess","cagney","cahokia","cahoot","cahra","cai","caiaphas","caiman","cain","caine","cairistiona","cairn","cairo","caisson","caitiff","caitlin","caitrin","cajole","cajolement","cajoler","cajolery","cajun","cake","cakephp","cakewalk","cal","calabash","calaboose","calais","calamari","calamine","calamitous","calamitousness","calamity","calayer","calc","calcareous","calcareousness","calciferous","calcification","calcify","calcimine","calcine","calcite","calcium","calcomp","calculability","calculable","calculate","calculated","calculates","calculating","calculatingly","calculation","calculations","calculative","calculator","calculi","calculus","calcutta","calder","caldera","calderon","caldron","caldwell","cale","caleb","caledonia","calendar","calendars","calender","calf","calfskin","calgary","calhoun","cali","caliban","caliber","calibrate","calibrated","calibrater","calibrating","calibration","calibrator","calibri","calico","calicoes","calida","calif","california","californian","californium","caligula","caliper","caliph","caliphate","caliphs","calisthenic","calisthenics","call","calla","callable","callactivityoncreate","callaghan","callahan","callao","callback","callbacks","callean","called","callee","caller","callers","calley","calli","callida","callie","calligraph","calligrapher","calligraphic","calligraphist","calligraphy","calling","callingconvention","calliope","callisthenics","callisto","calloc","callosity","callous","callousness","callout","callow","callowness","calls","callsite","callus","cally","calm","calming","calmness","caloocan","caloric","calorie","calories","calorific","calorimeter","calorimetric","calorimetry","caltech","calumet","calumniate","calumniation","calumniator","calumnious","calumny","calv","calvary","calve","calvert","calves","calvin","calvinism","calvinist","calvinistic","calyces","calypso","calyx","cam","camacho","camala","camaraderie","camber","cambial","cambium","cambodia","cambodian","cambrian","cambric","cambridge","camcorder","camden","came","camel","camelcase","camelhair","camella","camellia","camelopardalis","camelot","camembert","cameo","camera","camerae","cameraman","cameramen","cameras","cameraupdatefactory","camerawoman","camerawomen","cameron","cameroon","cameroonian","camey","cami","camila","camile","camilla","camille","camino","camion","camisole","cammed","cammi","cammie","cammy","camoens","camomile","camouflage","camouflager","camp","campaign","campaigner","campaigns","campanile","campanological","campanologist","campanology","campbell","campbellsport","camper","campesinos","campest","campfire","campground","camphor","campinas","camping","campos","campsite","campus","campy","camry","camshaft","camus","can","canaan","canaanite","canactivate","canad","canada","canadian","canadianism","canal","canaletto","canalization","canalize","canap","canard","canaries","canary","canasta","canaveral","canberra","cancan","cancel","cancelate","cancelbuttontitle","canceled","canceler","cancellation","cancellationtoken","cancelled","cancer","cancerous","cancun","candace","candelabra","candelabrum","candi","candice","candid","candida","candidacy","candidate","candidates","candidature","candide","candidly","candidness","candie","candle","candlelight","candlelit","candlepower","candler","candlestick","candlewick","candor","candra","candy","cane","canebrake","caner","canexecute","canine","caning","canis","canister","caniuse","canker","cankerous","cannabis","canned","cannelloni","canner","cannery","cannes","cannibal","cannibalism","cannibalistic","cannibalization","cannibalize","cannily","canniness","canninesses","canning","cannister","cannon","cannonade","cannonball","cannot","canny","canoe","canoeist","canoga","canon","canonic","canonical","canonicalization","canonicalize","canonist","canonization","canonize","canonized","canopus","canopy","canst","cant","cantabile","cantabrigian","cantaloupe","cantankerous","cantankerousness","cantata","canted","canteen","canter","canterbury","cantered","cantering","canticle","cantilever","canto","canton","cantonal","cantonese","cantonment","cantor","cantrell","cants","cantu","canute","canvas","canvasback","canvass","canvasser","canyon","cap","capabilities","capability","capable","capableness","capabler","capablest","capably","capacious","capaciousness","capacitance","capacitate","capacitive","capacitor","capacity","caparison","cape","capek","capella","caper","capeskin","capet","capetown","caph","capillarity","capillary","capistrano","capita","capital","capitalism","capitalist","capitalistic","capitalistically","capitalization","capitalize","capitalized","capitalizer","capitalizes","capitan","capitation","capitol","capitoline","capitulate","capitulation","caplet","capo","capon","capone","capote","capped","capping","cappuccino","cappy","capra","capri","caprice","capricious","capriciousness","capricorn","caps","capsicum","capsize","capstan","capstone","capsular","capsule","capsulize","capt","captain","captaincy","captcha","caption","captions","captious","captiousness","captivate","captivation","captivator","captive","captivity","captor","capture","captured","capturer","captures","capturing","capulet","caputo","capybara","car","cara","caracalla","caracas","caracul","carafe","caralie","caramel","caramelize","carapace","carapaxes","carat","caravaggio","caravan","caravaner","caravansary","caravanserai","caravel","caraway","carbide","carbine","carbohydrate","carbolic","carboloy","carbon","carbonaceous","carbonate","carbonation","carbondale","carbone","carbonic","carboniferous","carbonization","carbonize","carbonizer","carbonizes","carbonyl","carborundum","carboy","carbuncle","carbuncular","carburetor","carburetter","carburettor","carcase","carcass","carce","carcinogen","carcinogenic","carcinogenicity","carcinoma","card","cardamom","cardboard","cardenas","carder","cardholders","cardiac","cardiff","cardigan","cardin","cardinal","cardinality","carding","cardiod","cardiogram","cardiograph","cardiographs","cardioid","cardiologist","cardiology","cardiomegaly","cardiopulmonary","cardiovascular","cards","cardsharp","cardview","care","cared","careen","career","careerism","careerist","careers","carefree","careful","carefuller","carefullest","carefully","carefulness","caregiver","careless","carelessness","caren","carena","carer","cares","caresa","caress","caressa","caresse","caresser","caressing","caressive","caret","caretaker","careworn","carey","carfare","cargo","cargoes","carhop","carhopped","carhopping","cari","caria","carib","caribbean","caribou","caricature","caricaturisation","caricaturist","caricaturization","carid","carie","caries","caril","carillon","carillonned","carillonning","carilyn","carin","carina","carine","caring","cariotta","carious","carissa","carita","caritta","carjack","carl","carla","carlee","carleen","carlen","carlene","carleton","carletonian","carley","carlie","carlin","carlina","carline","carling","carlita","carlo","carload","carlota","carlotta","carlsbad","carlson","carlton","carly","carlye","carlyle","carlyn","carlynn","carlynne","carma","carmel","carmela","carmelia","carmelina","carmelita","carmella","carmelle","carmelo","carmen","carmencita","carmichael","carmina","carmine","carmita","carmon","carnage","carnal","carnality","carnap","carnation","carnegie","carnelian","carney","carnival","carnivore","carnivorous","carnivorousness","carnot","carny","caro","carob","carol","carola","carolan","carolann","carole","carolee","caroler","carolin","carolina","caroline","carolingian","carolinian","caroljean","carolus","carolyn","carolyne","carolynn","carom","caron","carotene","carotid","carousal","carouse","carousel","carouser","carp","carpal","carpathian","carpel","carpenter","carpentering","carpentry","carper","carpet","carpetbag","carpetbagged","carpetbagger","carpetbagging","carpeting","carpi","carping","carpool","carport","carpus","carr","carrageen","carree","carrel","carri","carriage","carriageway","carrie","carried","carrier","carriers","carrierwave","carries","carrillo","carrion","carrissa","carrol","carroll","carrot","carroty","carrousel","carry","carryall","carrying","carryout","carryover","cars","carsick","carsickness","carson","cart","cartage","carte","cartel","carter","cartesian","carthage","carthaginian","carthorse","cartier","cartilage","cartilaginous","cartload","cartographer","cartographic","cartography","carton","cartoon","cartoonist","cartridge","cartwheel","cartwright","carty","caruso","carve","carven","carver","carving","cary","caryatid","caryl","caryn","cas","casaba","casablanca","casals","casandra","casanova","casar","casbah","cascade","cascades","cascadetype","cascading","cascara","case","casebook","cased","caseharden","casein","caseload","casement","cases","casework","caseworker","casey","cash","cashbook","cashew","cashier","cashless","cashmere","casi","casie","casing","casino","cask","casket","caspar","casper","caspian","cass","cassandra","cassandre","cassandry","cassatt","cassaundra","cassava","casserole","cassette","cassey","cassi","cassia","cassie","cassino","cassiopeia","cassite","cassius","cassock","cassondra","cassowary","cassy","cast","castaneda","castanet","castaway","caste","casted","castellated","caster","castigate","castigation","castigator","castile","castillo","casting","castle","castoff","castor","castrate","castration","castries","castro","casts","casual","casualness","casualty","casuist","casuistic","casuistry","cat","cataclysm","cataclysmal","cataclysmic","catacomb","catafalque","catalan","catalepsy","cataleptic","catalina","catalog","cataloger","catalogue","catalonia","catalpa","catalysis","catalyst","catalytic","catalytically","catalyze","catamaran","catapult","cataract","catarina","catarrh","catarrhs","catastrophe","catastrophic","catastrophically","catatonia","catatonic","catawba","catbird","catboat","catcall","catch","catchable","catchall","catcher","catches","catching","catchment","catchpenny","catchphrase","catchup","catchword","catchy","cate","catechism","catechist","catechize","catecholamine","categoria","categoric","categorical","categorie","categories","categorization","categorize","categorized","category","categoryid","categoryinfo","categoryname","catenate","catenation","cater","catercorner","caterer","caterina","catering","caterpillar","caterwaul","catfish","catgut","catha","catharina","catharine","catharses","catharsis","cathartic","cathay","cathe","cathedral","cathee","cather","catherin","catherina","catherine","catheter","catheterize","cathi","cathie","cathleen","cathlene","cathode","cathodic","catholic","catholicism","catholicity","cathrin","cathrine","cathryn","cathy","cathyleen","cati","catid","catie","catiline","catina","cation","cationic","catkin","catlaina","catlee","catlike","catlin","catnap","catnapped","catnapping","catnip","cato","catrina","catriona","cats","catskill","catsup","catt","cattail","catted","cattery","cattily","cattiness","catting","cattle","cattleman","cattlemen","catty","catullus","catv","catwalk","caty","caucasian","caucasoid","caucasus","cauchy","caucus","caudal","caught","cauldron","cauliflower","caulk","caulker","causal","causality","causate","causation","causative","cause","caused","causeless","causer","causerie","causes","causeway","causing","caustic","caustically","causticity","cauterization","cauterize","cauterized","caution","cautionary","cautioner","cautious","cautiousness","cavalcade","cavalier","cavalierness","cavalry","cavalryman","cavalrymen","cave","caveat","caveats","caveatted","caveatting","caveman","cavemen","cavendish","caver","cavern","cavernous","caviar","cavil","caviler","caving","cavity","cavort","cavour","caw","caxton","cay","caye","cayenne","cayla","cayman","cayuga","cayuse","caz","cazzie","cb","cbc","cbind","cbs","cc","ccc","cccccc","cchaddie","ccp","cctv","ccu","cd","cdata","cdate","cdb","cdc","cde","cdecl","cdef","cdf","cdh","cdi","cdn","cdnjs","cdr","cds","cdt","ce","cease","ceasefire","ceaseless","ceaselessness","ceasing","ceausescu","cebu","cebuano","ceca","cecal","cece","cecelia","cecil","cecile","ceciley","cecilia","cecilio","cecilius","cecilla","cecily","cecum","ced","cedar","cede","ceded","ceder","cedes","cedilla","ceding","cedric","cef","ceil","ceilidh","ceiling","cel","celandine","celanese","cele","celebes","celebrant","celebrate","celebrated","celebratedness","celebration","celebrator","celebratory","celebrity","celene","celerity","celery","celesta","celeste","celestia","celestial","celestina","celestine","celestyn","celestyna","celia","celibacy","celibate","celie","celina","celinda","celine","celinka","celisse","celka","cell","cellar","cellarer","celle","cellforrowat","cellforrowatindexpath","cellidentifier","cellini","cellist","cello","cellophane","cellpadding","cellphone","cells","cellspacing","celltemplate","cellular","cellulite","celluloid","cellulose","cellvalue","celsius","celt","celtic","cement","cementa","cementer","cementum","cemetery","cenobite","cenobitic","cenotaph","cenotaphs","cenozoic","censer","censor","censored","censorial","censorious","censoriousness","censorship","censure","censurer","census","cent","centaur","centaurus","centavo","centenarian","centenary","centennial","center","centerboard","centered","centerer","centerfold","centerhorizontal","centering","centerline","centerpiece","centers","centervertical","centerx","centery","centigrade","centigram","centiliter","centime","centimeter","centipede","centos","central","centralia","centralism","centralist","centrality","centralization","centralize","centralized","centralizer","centralizes","centre","centrefold","centrex","centric","centrifugal","centrifugate","centrifugation","centrifuge","centripetal","centrist","centroid","cents","centuries","centurion","century","ceo","cephalic","cepheid","cepheus","cer","ceramic","ceramicist","ceramist","cerate","cerberus","cereal","cerebellar","cerebellum","cerebra","cerebral","cerebrate","cerebration","cerebrum","cerement","ceremonial","ceremonious","ceremoniousness","ceremony","cerenkov","ceres","cerf","cerise","cerium","cermet","cern","cerr","cert","certain","certainer","certainest","certainly","certainty","certifiable","certifiably","certificate","certificates","certification","certified","certifier","certify","certiorari","certitude","certs","cerulean","cervantes","cervical","cervices","cervix","cesar","cesare","cesarean","cesaro","cesium","cessation","cession","cessna","cesspit","cesspool","cest","cesya","cet","cetacean","cetera","cetus","cex","ceylon","ceylonese","cezanne","cf","cfc","cfg","cfif","cflags","cfm","cfo","cfoutput","cfset","cg","cgal","cgcolor","cgfloat","cgi","cgimage","cglib","cgpoint","cgpointmake","cgrect","cgrectmake","cgsize","cgsizemake","ch","chablis","chad","chadd","chaddie","chaddy","chadian","chadwick","chafe","chafer","chaff","chaffer","chafferer","chaffey","chaffinch","chagall","chagrin","chai","chaim","chain","chained","chaining","chainlike","chains","chainsaw","chair","chairlady","chairlift","chairman","chairmanship","chairmen","chairperson","chairwoman","chairwomen","chaise","chalcedony","chaldea","chaldean","chalet","chalice","chalk","chalkboard","chalkiness","chalkline","chalky","challenge","challenged","challenger","challenges","challenging","challis","chalmers","chamber","chamberer","chamberlain","chambermaid","chamberpot","chambers","chambray","chameleon","chamfer","chammy","chamois","chamomile","champ","champagne","champaign","champion","championship","champlain","chan","chance","chanced","chancel","chancellery","chancellor","chancellorship","chancellorsville","chancery","chances","chancey","chanciness","chancing","chancre","chancy","chanda","chandal","chandelier","chandigarh","chandler","chandra","chandragupta","chandrasekhar","chandy","chane","chanel","chaney","chang","changchun","change","changeabilities","changeability","changeable","changeableness","changeably","changed","changeless","changeling","changelog","changeover","changer","changes","changeset","changing","changsha","channa","channel","channeler","channelid","channeling","channelization","channelize","channellings","channels","channing","chanson","chant","chantal","chantalle","chanter","chanteuse","chantey","chanticleer","chantilly","chantry","chanty","chanukah","chao","chaos","chaotic","chaotically","chap","chaparral","chapbook","chapeau","chapel","chaperon","chaperonage","chaperone","chaperoned","chaplain","chaplaincy","chaplet","chaplin","chapman","chappaquiddick","chapped","chapping","chapter","chapters","char","chara","charabanc","character","characterful","characteristic","characteristically","characteristics","characterizable","characterization","characterize","characterized","characterizer","characterless","characters","charade","chararray","charat","charbroil","charcoal","charcode","charcodeat","chard","chardonnay","charfield","charge","chargeable","chargeableness","charged","charger","chargers","charges","charging","charil","charily","charin","charindex","chariness","chariot","charioteer","charis","charisma","charismata","charismatic","charismatically","charissa","charisse","charita","charitable","charitableness","charitablenesses","charitably","charity","charla","charlady","charlatan","charlatanism","charlatanry","charlean","charleen","charlemagne","charlena","charlene","charles","charleston","charley","charlie","charline","charlot","charlotta","charlotte","charlottesville","charlottetown","charlton","charm","charmain","charmaine","charmane","charmer","charmian","charmin","charmine","charming","charmion","charmless","charo","charolais","charon","charred","charring","chars","charsequence","charset","chart","chartdata","charted","charter","chartered","charterer","charting","chartist","chartres","chartreuse","chartroom","charts","charwoman","charwomen","chary","charybdis","charyl","chas","chase","chaser","chasing","chasity","chasm","chassis","chaste","chastely","chasten","chasteness","chastise","chastisement","chastiser","chastity","chasuble","chat","chateaubriand","chateaus","chats","chattahoochee","chattanooga","chatted","chattel","chatter","chatterbox","chatterer","chatterley","chatterton","chattily","chattiness","chatting","chatty","chaucer","chauffeur","chaunce","chauncey","chautauqua","chauvinism","chauvinist","chauvinistic","chauvinistically","chavez","chaw","chayefsky","chdir","che","cheap","cheapen","cheaper","cheapest","cheapish","cheapness","cheapskate","cheat","cheater","cheating","chechen","chechnya","check","checkable","checkbook","checkbox","checkboxes","checkboxlist","checked","checker","checkerboard","checkin","checking","checklist","checkmark","checkmate","checkoff","checkout","checkpoint","checkroom","checks","checkselfpermission","checkstyle","checksum","checksummed","checksumming","checkup","cheddar","cheek","cheekbone","cheekily","cheekiness","cheeky","cheep","cheer","cheerer","cheerful","cheerfuller","cheerfullest","cheerfulness","cheerily","cheeriness","cheerio","cheerios","cheerleader","cheerless","cheerlessness","cheers","cheery","cheese","cheeseburger","cheesecake","cheesecloth","cheesecloths","cheeseparing","cheesiness","cheesy","cheetah","cheetahs","cheeto","cheever","chef","cheffed","cheffing","chekhov","chelate","chelation","chelsae","chelsea","chelsey","chelsie","chelsy","chelyabinsk","chem","chemic","chemical","chemiluminescence","chemiluminescent","chemise","chemist","chemistry","chemotherapeutic","chemotherapy","chemurgy","chen","cheng","chengdu","chenille","cheops","cher","chere","cherey","cheri","cherianne","cherice","cherida","cherie","cherilyn","cherilynn","cherin","cherise","cherish","cherisher","cheriton","cherlyn","chernenko","chernobyl","cherokee","cheroot","cherri","cherrita","cherry","cherrypy","chert","cherub","cherubic","cherubim","chervil","chery","cherye","cheryl","chesapeake","cheshire","cheslie","chess","chessboard","chessman","chessmen","chest","chester","chesterfield","chesterton","chestful","chestnut","cheston","chesty","chet","chev","chevalier","cheviot","chevrolet","chevron","chevy","chew","chewer","chewiness","chewy","cheyenne","chg","chge","chi","chiang","chianti","chiaroscuro","chiarra","chiba","chic","chicago","chicagoan","chicana","chicane","chicanery","chicano","chichi","chick","chickadee","chickasaw","chicken","chickenfeed","chickenhearted","chickenpox","chickie","chickpea","chickweed","chicky","chicle","chicness","chico","chicory","chide","chiding","chief","chiefdom","chieftain","chiffon","chiffonier","chigger","chignon","chihuahua","chilblain","child","childbearing","childbirth","childbirths","childcare","childes","childhood","childish","childishness","childitem","childless","childlessness","childlike","childlikeness","childminders","childnode","childnodes","childposition","childprocess","childproof","childrearing","children","childs","chile","chilean","chili","chilies","chill","chiller","chilli","chilliness","chilling","chillness","chilly","chilton","chimaera","chimaerical","chimborazo","chime","chimer","chimera","chimeric","chimerical","chimiques","chimney","chimp","chimpanzee","chimu","chin","china","chinaman","chinamen","chinatown","chinchilla","chine","chinese","ching","chink","chinless","chinned","chinner","chinning","chino","chinook","chinstrap","chintz","chintzy","chip","chipboard","chipewyan","chipmunk","chipped","chippendale","chipper","chippewa","chipping","chips","chiquia","chiquita","chiral","chirico","chirography","chiropodist","chiropody","chiropractic","chiropractor","chirp","chirpy","chirrup","chisel","chiseler","chisholm","chisinau","chit","chitchat","chitchatted","chitchatting","chitin","chitinous","chittagong","chitterlings","chivalric","chivalrous","chivalrously","chivalrousness","chivalry","chive","chivvy","chivying","chk","chlamydia","chlamydiae","chlo","chloe","chloette","chloral","chlorate","chlordane","chloride","chlorinate","chlorinated","chlorinates","chlorination","chlorine","chloris","chlorofluorocarbon","chloroform","chlorophyll","chloroplast","chloroquine","chm","chmod","chock","chockablock","chocoholic","chocolate","chocolaty","choctaw","choice","choiceness","choices","choir","choirboy","choirmaster","choke","chokeberry","chokecherry","choker","chokes","choking","choler","cholera","choleric","cholesterol","choline","cholinesterase","chomp","chomsky","chongqing","choose","chooser","chooses","choosiness","choosing","choosy","chop","chophouse","chopin","chopped","chopper","choppily","choppiness","chopping","choppy","chopstick","choral","chorale","chord","chordal","chordata","chordate","chording","chore","chorea","choreograph","choreographer","choreographic","choreographically","choreographs","choreography","chorines","chorion","chorister","choroid","chortle","chortler","chorus","chose","chosen","chou","chow","chowder","chown","chr","chretien","chris","chrism","chrissake","chrisse","chrissie","chrissy","christ","christa","christabel","christabella","christal","christalle","christan","christchurch","christean","christel","christen","christendom","christened","christening","christensen","christenson","christi","christian","christiana","christiane","christianity","christianize","christiano","christians","christiansen","christie","christin","christina","christine","christlike","christmas","christmastide","christmastime","christoffel","christoffer","christoforo","christoper","christoph","christophe","christopher","christophorus","christos","christy","christye","christyna","chrisy","chroma","chromate","chromatic","chromatically","chromaticism","chromaticness","chromatics","chromatin","chromatogram","chromatograph","chromatographic","chromatography","chromic","chromite","chromium","chromosomal","chromosome","chromosphere","chronic","chronically","chronicle","chronicled","chronicler","chrono","chronograph","chronographs","chronography","chronological","chronologist","chronology","chronometer","chronometric","chrotoem","chrysa","chrysalids","chrysalis","chrysanthemum","chrysler","chrysostom","chrystal","chryste","chrystel","chteau","chteaux","chtelaine","chub","chubbiness","chubby","chucho","chuck","chuckhole","chuckle","chuckling","chuff","chug","chugged","chugging","chukchi","chukka","chum","chumash","chummed","chummily","chumminess","chumming","chummy","chump","chumping","chung","chungking","chunk","chunked","chunkiness","chunks","chunksize","chunky","chuntering","church","churchgoer","churchgoing","churchill","churchillian","churchliness","churchly","churchman","churchmen","churchwarden","churchwoman","churchwomen","churchyard","churl","churlish","churlishness","churn","churner","churning","chute","chutney","chutzpa","chutzpah","chutzpahs","chuvash","chyme","ci","cia","ciao","cicada","cicatrice","cicatrix","cicely","cicero","cicerone","ciceroni","ciceronian","cicily","cid","cider","ciel","cigar","cigarette","cigarillo","cilantro","cilia","ciliate","ciliately","cilium","cilka","cin","cinch","cinchona","cincinnati","cincture","cinda","cindee","cindelyn","cinder","cinderella","cindi","cindie","cindra","cindy","cine","cinema","cinematic","cinematographer","cinematographic","cinematography","cinerama","cinnabar","cinnamon","cint","cipher","ciphered","ciphers","ciphertext","cir","circa","circadian","circe","circle","circler","circles","circlet","circuit","circuital","circuitous","circuitousness","circuitry","circuity","circulant","circular","circularity","circularize","circularness","circulate","circulation","circulations","circulative","circulatory","circumcise","circumcised","circumciser","circumcision","circumference","circumferential","circumflex","circumlocution","circumlocutory","circumnavigate","circumnavigation","circumnavigational","circumpolar","circumscribe","circumscription","circumspect","circumspection","circumsphere","circumstance","circumstances","circumstantial","circumvent","circumvention","circus","cirillo","cirilo","ciro","cirque","cirrhoses","cirrhosis","cirrhotic","cirri","cirrus","cis","cisco","cissiee","cissy","cistern","cit","citadel","citation","citations","cite","cited","citibank","cities","citified","citizen","citizenry","citizens","citizenship","citrate","citric","citroen","citron","citronella","citrus","city","cityid","cityname","cityscape","citywide","civet","civic","civics","civil","civilian","civility","civilization","civilizational","civilize","civilized","civilizedness","civilizer","civilizes","civvies","cj","cjs","ck","ckeditor","cl","clack","clad","cladding","clads","claiborn","claiborne","claim","claimable","claimant","claimed","claimer","claiming","claims","clair","claire","clairol","clairvoyance","clairvoyant","clam","clambake","clamber","clamberer","clammed","clammily","clamminess","clamming","clammy","clamor","clamorer","clamorous","clamorousness","clamp","clampdown","clamper","clamshell","clan","clancy","clandestine","clandestineness","clang","clanger","clangor","clangorous","clank","clanking","clannish","clannishness","clansman","clansmen","clap","clapboard","clapeyron","clapped","clapper","clapping","clapton","claptrap","claque","clara","clarabelle","clarance","clare","claremont","clarence","clarendon","claresta","claret","clareta","claretta","clarette","clarey","clari","claribel","clarice","clarie","clarification","clarifier","clarify","clarinda","clarine","clarinet","clarinetist","clarinettist","clarion","clarissa","clarisse","clarita","clarities","clarity","clark","clarke","clarridge","clary","clash","clasher","clasp","clasped","clasper","class","classa","classb","classcastexception","classer","classes","classic","classical","classicism","classicist","classics","classid","classifiable","classification","classificatory","classified","classifier","classify","classiness","classless","classlist","classloader","classmate","classmethod","classname","classnotfoundexception","classpath","classroom","classrunner","classwork","classworlds","classy","clat","clatter","clatterer","clattering","clattery","claude","claudell","claudelle","claudetta","claudette","claudia","claudian","claudianus","claudie","claudina","claudine","claudio","claudius","claus","clausal","clause","clausen","clauses","clausewitz","clausius","claustrophobia","claustrophobic","clave","clavichord","clavicle","clavier","claw","clawer","clay","clayborn","clayborne","claybourne","clayey","clayier","clayiest","claymore","clayson","clayton","clazz","clea","clean","cleanable","cleaned","cleaner","cleanest","cleaning","cleanliness","cleanly","cleanness","cleans","cleanse","cleanser","cleanup","clear","clearance","clearcolor","clearcut","cleared","clearer","clearfix","clearheaded","clearheadedness","clearing","clearinghouse","clearinterval","clearly","clearness","clearrect","clears","cleartimeout","clearwater","clearway","cleat","cleavage","cleave","cleaver","cleavland","clef","cleft","clem","clematis","clemence","clemenceau","clemency","clement","clemente","clementia","clementina","clementine","clementius","clements","clemmie","clemmy","clemons","clemson","clench","clenches","clenching","cleo","cleon","cleopatra","clerc","clerestory","clergy","clergyman","clergymen","clergywoman","clergywomen","cleric","clerical","clericalism","clerissa","clerk","clerkship","cletis","cletus","cleve","cleveland","clever","cleverness","clevey","clevie","clevis","clew","clf","cli","cliburn","clich","clichd","click","clickable","clicked","clicker","clickhandler","clicking","clickonce","clicks","client","clientcontext","cliente","clientheight","clientid","clientle","clientname","clients","clientsecret","clientsocket","clientwidth","clientx","clienty","cliff","cliffhanger","cliffhanging","clifford","clifton","clim","climacteric","climactic","climate","climatic","climatically","climatological","climatologist","climatology","climax","climb","climbable","climbdown","climbed","climber","clime","clinch","clincher","clinching","cline","cling","clinger","clinging","clingy","clinic","clinical","clinician","clinit","clink","clinker","clinometer","clint","clinton","clio","cliometric","cliometrician","clip","clipboard","clipped","clipper","clipping","clips","clique","cliquey","cliquier","cliquiest","cliquish","cliquishness","clitoral","clitorides","clitoris","clive","clj","clk","cllocation","cllocationcoordinate","cllocationmanager","clo","cloaca","cloacae","cloak","cloakroom","clob","clobber","cloche","clock","clocker","clockmaker","clocks","clockwatcher","clockwise","clockwork","clod","clodded","clodding","cloddish","cloddishness","clodhopper","cloe","clog","clogged","clogging","cloisonn","cloisonnes","cloister","cloistral","clojure","clomp","clonal","clone","cloned","clones","cloning","clonk","clop","clopped","clopping","cloris","close","closed","closefisted","closehandle","closely","closemouthed","closeness","closeout","closer","closers","closes","closest","closet","closeup","closing","closure","closured","closures","closuring","clot","cloth","clothbound","clothe","clothes","clothesbrush","clotheshorse","clothesline","clothesman","clothesmen","clothespin","clothier","clothing","clotho","cloths","clotilda","clotted","clotting","cloture","cloud","cloudburst","clouded","cloudera","cloudflare","cloudformation","cloudfront","cloudiness","cloudless","cloudlessness","clouds","cloudscape","cloudwatch","cloudy","clout","clove","cloven","clover","cloverleaf","clovis","clown","clownish","clownishness","cloy","cloying","clr","cls","clsid","club","clubbed","clubbing","clubfeet","clubfoot","clubhouse","clubroom","clubs","cluck","clue","clueless","clues","cluj","clump","clumpy","clumsily","clumsiness","clumsy","clung","clunk","clunky","cluster","clustered","clustering","clusters","clutch","clutter","cluttered","cly","clyde","clydesdale","clytemnestra","clyve","clywd","cm","cmake","cmakefiles","cmakelists","cmap","cmath","cmd","cmdlet","cmdline","cmds","cmos","cmp","cms","cmu","cn","cname","cnf","cnidarian","cnn","cns","cnt","co","coach","coacher","coachman","coachmen","coachwork","coadjutor","coagulable","coagulant","coagulate","coagulation","coagulator","coal","coaler","coalesce","coalescence","coalescent","coalface","coalfield","coalition","coalitionist","coalminers","coarse","coarsen","coarseness","coast","coastal","coaster","coastguard","coastline","coat","coated","coates","coating","coattail","coattest","coauthor","coax","coaxer","coaxial","coaxing","cob","cobain","cobalt","cobb","cobbed","cobbie","cobbing","cobble","cobbler","cobblestone","cobby","coble","cobol","cobra","cobweb","cobwebbed","cobwebbing","cobwebby","coca","cocaine","cocci","coccus","coccyges","coccyx","cochabamba","cochin","cochineal","cochise","cochlea","cochleae","cochlear","cochran","cock","cockade","cockamamie","cockatoo","cockatrice","cockcrow","cocker","cockerel","cockeye","cockeyed","cockfight","cockfighting","cockily","cockiness","cockle","cocklebur","cockleshell","cockney","cockpit","cockroach","cockscomb","cockshies","cocksucker","cocksure","cocktail","cocky","coco","cocoa","cocoapods","coconut","cocoon","cocos","cocteau","cod","coda","codded","codding","coddle","coddler","code","codebase","codebehind","codebook","codebreak","codec","codecs","coded","codee","codegen","codehaus","codeigniter","codeine","codemirror","codename","codepad","codepen","codependency","codependent","codeplex","codeproject","coder","coders","codes","codesandbox","codetermine","codeword","codex","codfish","codger","codi","codices","codicil","codie","codification","codifier","codify","codigo","coding","codling","codpiece","cody","coed","coedited","coediting","coeditor","coedits","coeducation","coeducational","coef","coeff","coefficient","coefficients","coelenterate","coequal","coerce","coercer","coercible","coercion","coercive","coerciveness","coeval","coexist","coexistence","coexistent","coextensive","cofactor","coffee","coffeecake","coffeecup","coffeehouse","coffeemaker","coffeepot","coffeescript","coffer","cofferdam","coffey","coffin","coffman","cog","cogency","cogent","cogged","cogging","cogitate","cogitation","cogitator","cognac","cognate","cognation","cognition","cognitional","cognitive","cognito","cognizable","cognizance","cognizances","cognizant","cognomen","cognoscente","cognoscenti","cogwheel","cohabit","cohabitant","cohabitation","cohabitational","cohan","coheir","cohen","cohere","coherence","coherencies","coherency","coherent","coherer","cohesion","cohesive","cohesiveness","cohn","coho","cohoes","cohort","coif","coiffed","coiffing","coiffure","coil","coimbatore","coin","coinage","coincide","coincidence","coincident","coincidental","coined","coiner","coins","coinsurance","cointon","cointreau","coital","coitus","coke","col","cola","colan","colander","colas","colatitude","colb","colbert","colby","cold","coldblooded","coldfusion","coldish","coldness","cole","coleen","coleman","colene","coleridge","coleslaw","colet","coletta","colette","coleus","colfax","colgate","colic","colicky","coliform","colin","coliru","coliseum","colitis","coll","collaborate","collaboration","collaborative","collaborator","collage","collagen","collapse","collapsed","collapsibility","collapsible","collapsing","collar","collarbone","collard","collarless","collate","collated","collateral","collation","collator","colleague","colleagues","collect","collected","collectedness","collectible","collecting","collection","collections","collectionview","collective","collectivism","collectivist","collectivity","collectivization","collectivize","collector","collectors","collects","colleen","college","colleges","collegiality","collegian","collegiate","collen","collete","collette","collide","collider","collie","collier","colliery","collimate","collimated","collimates","collimating","collimation","collimator","collin","colline","collinear","collinearity","collision","collisional","collisions","collocate","collocation","colloid","colloidal","colloq","colloquial","colloquialism","colloquies","colloquium","colloquy","collude","collusion","collusive","colly","collying","colman","colname","colnames","colo","cologne","colombia","colombian","colombo","colon","colonel","colonelcy","colonial","colonialism","colonialist","colonist","colonization","colonize","colonized","colonizer","colonizes","colonnade","colons","colony","colophon","color","coloraccent","coloradan","colorado","coloradoan","colorant","coloration","coloratura","colorbar","colorblind","colorblindness","colorbox","colored","colorer","colorfast","colorfastness","colorful","colorfulness","colorimeter","colorimetry","colorindex","coloring","colorization","colorize","colorizing","colorless","colorlessness","colormap","colorprimary","colorprimarydark","colors","colorspace","colorwithred","colossal","colosseum","colossi","colossus","colostomy","colostrum","colour","colours","cols","colspan","colt","colter","coltish","coltishness","coltrane","columbia","columbian","columbine","columbus","column","columna","columnar","columncount","columndefinition","columndefinitions","columnindex","columnist","columnize","columnname","columnnames","columns","columnspan","columnwidth","colver","com","coma","comae","comaker","comanche","comatose","comb","combat","combatant","combative","combativeness","combed","comber","combination","combinational","combinations","combinator","combinatorial","combinatoric","combine","combined","combiner","combines","combining","combo","combobox","comboboxitem","combs","combusted","combustibility","combustible","combustion","combustive","comcast","comdex","comdr","come","comeback","comedian","comedic","comedienne","comedown","comedy","comeliness","comely","comer","comes","comestible","comet","cometary","cometh","comeuppance","comfit","comfort","comfortability","comfortable","comfortableness","comfortably","comforted","comforter","comforting","comfy","comic","comical","comicality","cominform","coming","comity","comm","comma","command","commandant","commandargument","commandbutton","commandeer","commander","commanding","commandline","commandlink","commandment","commandname","commando","commandparameter","commandrunnerimpl","commands","commandtext","commandtype","commas","commemorate","commemoration","commemorative","commemorator","commence","commencement","commencer","commend","commendably","commendation","commendatory","commender","commensurable","commensurate","commensurates","commensuration","comment","commentary","commentate","commentator","commented","commenter","commenting","comments","commerce","commercial","commercialism","commercialization","commercialize","commie","commingle","commiserate","commiseration","commissar","commissariat","commissary","commission","commissioner","commit","commitment","commits","committable","committal","committals","committed","committee","committeeman","committeemen","committeewoman","committeewomen","committing","commode","commodes","commodious","commodiousness","commodity","commodo","commodore","common","commonality","commonalty","commondatakinds","commoner","commonjs","commonly","commonness","commonplace","commonplaceness","commons","commonsense","commonweal","commonwealth","commonwealths","commotion","communal","communality","commune","communicability","communicable","communicably","communicant","communicate","communicates","communicating","communication","communicational","communications","communicative","communicativeness","communicator","communion","communique","communism","communist","communistic","communitarian","communities","community","communize","commutable","commutate","commutation","commutative","commutativity","commutator","commute","commuter","comoros","comp","compact","compaction","compactness","compactor","companies","companion","companionable","companionableness","companionably","companionship","companionway","company","companyid","companyname","compaq","comparabilities","comparability","comparable","comparableness","comparably","comparative","comparativeness","comparator","compare","compared","comparer","compares","compareto","comparing","comparison","comparisons","compartment","compartmental","compartmentalization","compartmentalize","compass","compassion","compassionate","compassionateness","compat","compatibility","compatible","compatibleness","compatibly","compatriot","compeer","compel","compellable","compelled","compelling","compendious","compendium","compensable","compensate","compensated","compensation","compensator","compensatory","compete","competence","competency","competent","competing","competition","competitive","competitiveness","competitor","competitors","compilable","compilation","compile","compiled","compiler","compilers","compilerservices","compiles","compilesdkversion","compiling","complacence","complacency","complacent","complain","complainant","complainer","complaining","complains","complaint","complaints","complaisance","complaisant","complected","complement","complementariness","complementarity","complementary","complementation","complementer","completablefuture","complete","completed","completely","completeness","completer","completes","completing","completion","completionhandler","complex","complexion","complexional","complexity","complexness","complextype","compliance","compliant","complicate","complicated","complicatedness","complication","complicator","complicit","complicity","complier","compliment","complimentary","complimenter","comply","component","componentdidmount","componentinfo","componentmodel","componentname","components","componentscan","componentwillmount","comport","comportment","compose","composed","composedness","composer","composers","composite","composition","compositional","compositions","compositor","compost","composure","compote","compound","compoundbutton","compounded","compounder","comprehend","comprehending","comprehensibility","comprehensible","comprehensibleness","comprehensibly","comprehension","comprehensions","comprehensive","comprehensiveness","compress","compressed","compressformat","compressibility","compressible","compressing","compression","compressional","compressive","compressor","comprise","compromise","compromised","compromiser","compromising","compton","comptroller","compulsion","compulsive","compulsiveness","compulsivity","compulsorily","compulsory","compunction","compuserve","computability","computable","computably","computation","computational","computations","compute","computed","computer","computerese","computerization","computerize","computername","computers","computes","computing","comrade","comradely","comradeship","comte","con","conakry","conan","conant","concat","concatenate","concatenated","concatenating","concatenation","concave","concaveness","conceal","concealed","concealer","concealing","concealment","conceded","conceit","conceited","conceitedness","conceivable","conceivably","conceive","conceiver","concentrate","concentration","concentrator","concentrically","concepcin","concept","conception","conceptional","concepts","conceptual","conceptuality","conceptualization","conceptualizations","conceptualize","conceptualizing","conceptually","concern","concerned","concerning","concerns","concert","concerted","concertina","concertize","concertmaster","concerto","concession","concessionaire","concessional","concessionary","concetta","concettina","conch","conchita","conchs","concierge","conciliar","conciliate","conciliation","conciliator","conciliatory","concise","conciseness","concision","conclave","conclude","concluder","conclusion","conclusions","conclusive","conclusiveness","concoct","concocter","concoction","concomitant","concord","concordance","concordant","concordat","concorde","concordia","concourse","concrete","concreteness","concretion","concubinage","concubine","concupiscence","concupiscent","concur","concurrence","concurrency","concurrent","concurrenthashmap","concurrently","concuss","concussion","cond","conda","condemn","condemnate","condemnation","condemnatory","condemner","condensate","condensation","condense","condensed","condenser","condensible","condescend","condescending","condescension","condign","condiment","condimentum","condition","conditional","conditionally","conditionals","conditioned","conditioner","conditioning","conditions","condo","condole","condolence","condom","condominium","condone","condoner","condor","condorcet","conduce","conducive","conduciveness","conduct","conductance","conductibility","conductible","conduction","conductive","conductivity","conductor","conductress","conduit","coneflower","conestoga","coney","conf","confab","confabbed","confabbing","confabulate","confabulation","confect","confection","confectioner","confectionery","confectionist","confederacy","confederate","confer","conferee","conference","conferences","conferrable","conferral","conferred","conferrer","conferring","confessed","confession","confessional","confessor","confetti","confidant","confidante","confide","confidence","confident","confidential","confidentiality","confidentialness","confider","confiding","config","configchanges","configfile","configs","configsections","configurable","configuration","configurationmanager","configurations","configure","configured","configureservices","configuring","confine","confined","confinement","confiner","confirm","confirmation","confirmatory","confirmed","confirmedness","confirmpassword","confirms","confiscate","confiscation","confiscator","confiscatory","conflagration","conflate","conflation","conflict","conflicting","conflicts","confluence","confluent","conform","conformable","conformal","conformance","conformational","conformer","conforming","conformism","conformist","conformities","conformity","conforms","confound","confounded","confront","confrontation","confrontational","confronter","confrre","confucian","confucianism","confucius","confuse","confused","confusedness","confuses","confusing","confusion","confutation","confute","confuter","cong","conga","congeal","congealment","congenial","congeniality","conger","congeries","congest","congestion","conglomerate","conglomeration","congo","congolese","congrats","congratulate","congratulation","congratulations","congratulatory","congregate","congregation","congregational","congregationalism","congregationalist","congress","congressional","congressman","congressmen","congresspeople","congressperson","congresswoman","congresswomen","congreve","congruence","congruences","congruency","congruent","congruential","congruity","congruous","congruousness","congue","conic","conical","conicalness","conics","conifer","coniferous","conjectural","conjecture","conjecturer","conjoint","conjugacy","conjugal","conjugate","conjugation","conjunct","conjunction","conjunctiva","conjunctive","conjunctivitis","conjuration","conjure","conjurer","conjuring","conk","conker","conley","conman","conn","connect","connected","connectedly","connectedness","connectible","connecticut","connecting","connection","connectionfactory","connectionhandler","connectionimpl","connectionless","connectionmanager","connectionpool","connectionresult","connections","connectionstring","connectionstrings","connective","connectivity","connectivitymanager","connector","connectors","connects","connelly","conner","connery","connexion","conney","conni","connie","conniption","connivance","connive","conniver","connoisseur","connor","connotative","connstring","connubial","conny","conquer","conquerable","conquered","conqueror","conquers","conquest","conquistador","conrad","conrade","conrado","conrail","conroy","cons","consalve","consanguineous","consanguinity","conscienceless","conscientious","conscientiousness","conscionable","conscious","consciousness","conscription","consecrate","consecrated","consecrates","consecrating","consecration","consectetur","consecutive","consecutiveness","consensus","consent","consenter","consenting","consequat","consequence","consequences","consequent","consequential","consequentiality","consequentialness","consequently","conservancy","conservation","conservationism","conservationist","conservatism","conservative","conservativeness","conservator","conservatory","consider","considerable","considerables","considerably","considerate","considerateness","consideration","considerations","considered","considerer","considering","considers","consign","consignee","consignment","consist","consistence","consistency","consistent","consistently","consisting","consistory","consists","consolable","consolata","consolation","consolatory","console","consoleapplication","consoled","consoler","consolidate","consolidated","consolidates","consolidation","consolidator","consoling","consomm","consonance","consonances","consonant","consonantal","consortia","consortium","conspectus","conspicuous","conspicuousness","conspiracy","conspirator","conspiratorial","const","constable","constabulary","constance","constancia","constancy","constant","constanta","constantia","constantin","constantina","constantine","constantino","constantinople","constantly","constants","constellation","consternate","consternation","constexpr","constipate","constipation","constituency","constituent","constitute","constituted","constitutes","constituting","constitution","constitutional","constitutionality","constitutionally","constitutive","constr","constrain","constrained","constrainedly","constraint","constraintbottom","constraintend","constraintlayout","constraints","constraintstart","constrainttop","constrict","constriction","constrictor","construable","construct","constructed","constructibility","constructible","constructing","construction","constructional","constructionist","constructions","constructive","constructiveness","constructor","constructorresolver","constructors","constructs","construe","consuela","consuelo","consul","consular","consulate","consulship","consult","consultancy","consultant","consultation","consultative","consulted","consulter","consulting","consumable","consume","consumed","consumer","consumerism","consumerist","consumers","consumes","consuming","consummate","consummated","consumption","consumptive","cont","contact","contacted","contactform","contactid","contacting","contactlist","contactname","contacts","contactscontract","contagion","contagious","contagiousness","contain","contained","container","containerbase","containerization","containerize","containers","containerview","containing","containment","contains","containskey","contaminant","contaminate","contaminated","contaminates","contaminating","contamination","contaminative","contaminator","contd","contemn","contemplate","contemplation","contemplative","contemplativeness","contemporaneity","contemporaneous","contemporaneousness","contempt","contemptible","contemptibleness","contemptibly","contemptuous","contemptuousness","content","contentcontrol","contentdescription","contented","contenteditable","contentedly","contentedness","contention","contentious","contentiousness","contentlength","contently","contentment","contentmode","contentoffset","contentpage","contentpane","contentplaceholder","contentpresenter","contentprovider","contentresolver","contents","contentsize","contenttemplate","contenttype","contentvalues","contentview","contentwindow","conterminous","contest","contestable","contestant","contested","context","contextcompat","contexthandler","contextloader","contextloaderlistener","contextmenu","contextpath","contexts","contextual","contextualize","contiguity","contiguous","contiguousness","continence","continent","continental","continents","contingency","contingent","continua","continuable","continual","continually","continuance","continuant","continuation","continue","continued","continuer","continues","continuewith","continuing","continuity","continuous","continuously","continuousness","continuum","contort","contortion","contortionist","contour","contours","contra","contraband","contrabass","contraception","contraceptive","contract","contractible","contractile","contractor","contracts","contractual","contradict","contradiction","contradictorily","contradictoriness","contradictory","contradistinction","contraflow","contrail","contraindicate","contraindication","contralto","contrapositive","contraption","contrapuntal","contrariety","contrarily","contrariness","contrariwise","contrary","contrast","contrasting","contrastive","contravene","contravener","contravention","contreras","contretemps","contrib","contribute","contributed","contributing","contribution","contributions","contributive","contributor","contributorily","contributors","contributory","contrite","contriteness","contrition","contrivance","contrive","contrived","contriver","control","controlid","controllability","controllable","controllably","controlled","controller","controllercontext","controllername","controllers","controlling","controls","controltemplate","controltovalidate","controversial","controversialists","controversy","controvert","controvertible","contumacious","contumacy","contumelious","contumely","contuse","contusion","conundrum","conurbation","conv","convalesce","convalescence","convalescent","convallis","convect","convection","convectional","convector","convene","convener","convenience","convenient","conveniently","conventicle","convention","conventional","conventionalism","conventionalist","conventionality","conventionalize","conventions","convergence","convergent","conversant","conversation","conversational","conversationalist","conversations","conversazione","converse","conversion","conversioning","conversions","convert","converted","converter","converters","convertibility","convertible","convertibleness","converting","converts","convertto","convertview","convex","convexity","convey","conveyance","conveyancer","conveyancing","conveyor","convict","conviction","convince","convinced","convincer","convincing","convincingness","convivial","conviviality","convoke","convolute","convoluted","convolution","convolve","convolved","convolves","convolving","convoy","convulse","convulsion","convulsive","convulsiveness","conway","cony","coo","cook","cookbook","cooke","cooked","cooker","cookery","cookie","cookiecontainer","cookies","cooking","cookout","cooks","cookware","cooky","cool","coolant","cooled","cooler","cooley","coolheaded","coolidge","coolie","coolness","coon","coonskin","coop","cooper","cooperage","cooperate","cooperation","cooperative","cooperativeness","cooperator","coord","coordinate","coordinated","coordinateness","coordinates","coordination","coordinator","coordinatorlayout","coords","coors","coot","cootie","cop","copay","cope","copeland","copenhagen","coper","copernican","copernicus","copied","copier","copies","copilot","coping","copious","copiousness","coplanar","copland","copley","copolymer","copora","copped","copper","copperfield","copperhead","copperplate","coppersmith","coppersmiths","coppery","coppice","copping","coppola","copra","coprolite","coprophagous","cops","copse","copter","coptic","copula","copulate","copulation","copulative","copy","copybook","copycat","copycatted","copycatting","copying","copyist","copyright","copyrighter","copyto","copywriter","coquetry","coquette","coquettish","cor","cora","corabel","corabella","corabelle","coracle","coral","coralie","coraline","coralline","coralyn","corba","corbel","corbet","corbett","corbie","corbin","corby","cord","corda","cordage","corded","cordelia","cordelie","cordell","corder","cordey","cordi","cordial","cordiality","cordialness","cordie","cordillera","cordilleras","cording","cordite","cordless","cordoba","cordon","cordova","cordovan","cordula","corduroy","cordy","core","cored","coredata","coreen","corefoundation","corella","corenda","corene","corer","cores","corespondent","coretta","corette","corey","corfu","corgi","cori","coriander","corie","corilla","corina","corine","coring","corinna","corinne","corinth","corinthian","corinthians","coriolanus","coriolis","coriss","corissa","cork","corked","corker","corks","corkscrew","corliss","corly","corm","cormack","cormorant","corn","cornall","cornball","cornbread","corncob","corncrake","cornea","corneal","corneille","cornela","cornelia","cornelius","cornell","cornelle","corner","cornerradius","corners","cornerstone","cornet","corney","cornfield","cornflake","cornflour","cornflower","cornice","cornie","cornily","corniness","cornish","cornmeal","cornrow","cornstalk","cornstarch","cornucopia","cornwall","cornwallis","corny","corolla","corollary","corona","coronado","coronal","coronary","coronate","coronation","coroner","coronet","corot","coroutine","coroutines","corp","corpora","corporal","corporate","corporately","corporation","corporations","corporatism","corporatist","corporeal","corporeality","corporealness","corps","corpse","corpsman","corpsmen","corpulence","corpulent","corpulentness","corpus","corpuscle","corpuscular","corr","corral","corralled","corralling","correct","correctable","corrected","correcting","correction","correctional","corrections","corrective","correctly","correctness","corrector","correggio","correlate","correlated","correlation","correlative","correna","correspond","correspondence","correspondent","corresponding","corresponds","correy","corri","corrianne","corridor","corrie","corrigenda","corrigendum","corrigible","corrina","corrine","corrinne","corroborate","corroborated","corroboration","corroborative","corroborator","corroboratory","corrode","corrodible","corrosion","corrosive","corrosiveness","corrugate","corrugation","corrupt","corrupted","corrupter","corruptibility","corruptible","corruption","corruptions","corruptive","corruptness","corry","cors","corsage","corsair","corset","corsica","corsican","cort","cortes","cortex","cortez","cortge","cortical","cortices","corticosteroid","cortie","cortisone","cortland","cortney","corty","corundum","coruscate","coruscation","corvallis","corvette","corvus","cory","cos","cosby","cosetta","cosette","cosign","cosignatory","cosily","cosimo","cosine","cosiness","cosme","cosmetic","cosmetically","cosmetician","cosmetologist","cosmetology","cosmic","cosmical","cosmo","cosmogonist","cosmogony","cosmological","cosmologist","cosmology","cosmonaut","cosmopolitan","cosmopolitanism","cosmos","cosponsor","cossack","cosset","cost","costa","costanza","costar","costarred","costarring","costello","costive","costiveness","costless","costliness","costly","costner","costs","costume","costumer","cot","cotangent","cote","coterie","coterminous","cotillion","cotonou","cotopaxi","cottage","cottager","cottar","cotted","cotter","cotton","cottonmouth","cottonmouths","cottonseed","cottontail","cottonwood","cottony","cotyledon","couch","couchbase","couchdb","couching","cougar","cough","cougher","coughs","could","couldn","couldnt","coule","coulomb","council","councilman","councilmen","councilor","councilperson","councilwoman","councilwomen","counsel","counsellings","counselor","count","countability","countable","countably","countdown","countdowntimer","counted","countenance","countenancer","counter","counteract","counteraction","counterargument","counterattack","counterbalance","counterclaim","counterclockwise","counterculture","countercyclical","counterespionage","counterexample","counterfeit","counterfeiter","counterflow","counterfoil","counterforce","counterinsurgency","counterintelligence","counterintuitive","counterman","countermand","countermeasure","countermen","counteroffensive","counteroffer","counterpane","counterpart","counterpoint","counterpoise","counterproductive","counterproposal","counterrevolution","counterrevolutionary","counters","countersign","countersignature","countersink","counterspy","counterstrike","countersunk","countertenor","countervail","counterweight","countess","countif","counting","countless","countries","countrify","country","countrycode","countryid","countryman","countrymen","countryname","countryside","countrywide","countrywoman","countrywomen","counts","county","coup","coupe","couperin","couple","coupled","coupler","couplers","couples","couplet","coupling","coupon","coupons","courage","courageous","courageously","courageousness","courages","courbet","courgette","courier","course","courseid","coursename","courser","courses","coursework","coursing","court","courtenay","courteous","courteousness","courteousnesses","courtesan","courtesied","courtesy","courtesying","courthouse","courtier","courtliness","courtly","courtnay","courtney","courtroom","courts","courtship","courtyard","couscous","cousin","cousinly","cousteau","cout","couture","couturier","cov","covalent","covariance","covariant","covariate","covary","cove","coven","covenant","covenanted","covenanter","covent","coventry","cover","coverable","coverage","coverall","covered","coverer","covering","coverlet","covers","coversheet","covert","covertness","covet","coveter","coveting","covetous","covetousness","covey","covington","cow","coward","cowardice","cowardliness","cowardly","cowbell","cowbird","cowboy","cowcatcher","cowed","cower","cowering","cowgirl","cowhand","cowherd","cowhide","cowl","cowley","cowlick","cowling","cowman","cowmen","coworker","cowper","cowpoke","cowpony","cowpox","cowpunch","cowpuncher","cowrie","cowshed","cowslip","cox","coxcomb","coxswain","coy","coyer","coyest","coyly","coyness","coyote","coyoteadapter","coypu","cozen","cozenage","cozily","coziness","cozmo","cozumel","cozy","cp","cpa","cpan","cpanel","cpd","cpi","cpl","cplusplus","cpo","cpp","cppreference","cpr","cps","cpt","cpu","cpus","cpython","cq","cql","cr","crab","crabapple","crabbe","crabbed","crabbedness","crabber","crabbily","crabbiness","crabbing","crabby","crabgrass","crablike","crack","crackable","crackdown","cracker","crackerjack","crackle","crackling","crackly","crackpot","crackup","cradle","cradler","cradling","craft","craftily","craftiness","craftsman","craftsmanship","craftsmen","craftspeople","craftspersons","craftswoman","craftswomen","crafty","crag","craggie","cragginess","craggy","craig","craigslist","cram","cramer","crammed","crammer","cramming","cramp","cramper","crampon","cran","cranach","cranberry","crandall","crane","cranelike","cranford","cranial","cranium","crank","crankcase","crankily","crankiness","crankshaft","cranky","cranmer","cranny","cranston","crap","crape","crapped","crappie","crapping","crappy","crapshooter","cras","crash","crashed","crasher","crashes","crashing","crashlytics","crass","crassness","crate","crater","cravat","cravatted","cravatting","crave","craven","cravenness","craver","craving","craw","crawdad","crawfish","crawford","crawl","crawler","crawling","crawlspace","crawlway","crawly","cray","crayfish","crayola","crayon","craze","crazily","craziness","crazy","crc","crche","creak","creakily","creakiness","creaky","cream","creamer","creamery","creamily","creaminess","creamy","crease","creased","creases","creasing","creat","create","createbean","createbitmap","createchooser","createclass","createcommand","createconnection","createcriteria","created","createdat","createdate","createdby","createddate","createdon","createelement","createfile","createinstance","createmap","createobject","createobjecturl","createparallelgroup","createquery","creates","createserver","createstatement","createtable","createtextnode","createuser","createview","creating","creation","creationdate","creationism","creationist","creative","creativeness","creativities","creativity","creator","creators","creature","creatureliness","creaturely","cred","credence","credent","credential","credentials","credenza","credibility","credible","credibly","credit","creditability","creditable","creditableness","creditably","credited","creditor","credits","creditworthiness","credo","creds","credulity","credulous","credulousness","cree","creed","creedal","creeds","creek","creekside","creel","creep","creeper","creepily","creepiness","creepy","cref","creigh","creight","creighton","cremate","cremation","crematoria","crematorium","crematory","creme","crenelate","crenelation","creole","creon","creosote","crepe","crept","crescendo","crescendoed","crescendoing","crescent","cress","crest","crestfallen","crestfallenness","cresting","crestless","crestview","cretaceous","cretaceously","cretan","crete","cretin","cretinism","cretinous","cretonne","crevasse","crevice","crew","crewel","crewelwork","crewman","crewmen","crib","cribbage","cribbed","cribber","cribbing","crichton","crick","cricket","cricketer","cried","crier","cries","crime","crimea","crimean","crimes","criminal","criminality","criminalization","criminalize","criminologist","criminology","crimp","crimper","crimson","crin","cringe","cringer","crinkle","crinkly","crinoline","cripple","crippler","crippling","cris","crisco","crises","crisis","crisp","crisper","crispiness","crispness","crispy","criss","crisscross","crissie","crissy","crista","cristabel","cristal","cristen","cristi","cristian","cristiano","cristie","cristin","cristina","cristine","cristionna","cristobal","cristy","crit","criteria","criterion","critic","critical","criticality","critically","criticalness","criticism","criticize","criticized","criticizer","criticizes","criticizing","criticizingly","critique","critter","crlf","crm","croak","croaker","croaky","croat","croatia","croatian","croce","crochet","crocheter","crock","crockery","crockett","crockpot","crocodile","crocus","croesus","croft","crofter","croissant","croix","cromwell","cromwellian","cron","crone","cronin","cronjob","cronkite","crontab","cronus","crony","crook","crooked","crookedness","crookes","crookneck","croon","crooner","crop","cropland","cropped","cropper","cropping","croquet","croquette","crosby","crosier","cross","crossarm","crossbar","crossbarred","crossbarring","crossbeam","crossbones","crossbow","crossbowman","crossbowmen","crossbred","crossbreed","crosscheck","crosscurrent","crosscut","crosscutting","crossdomain","crossed","crosses","crossfire","crosshatch","crossing","crossness","crossorigin","crossover","crosspatch","crosspiece","crosspoint","crossproduct","crossroad","crossroads","crosstalk","crosstown","crosswalk","crossway","crosswind","crosswise","crossword","crotch","crotchet","crotchetiness","crotchety","crotchless","croton","crouch","croup","croupier","croupy","crow","crowbait","crowbar","crowbarred","crowbarring","crowd","crowded","crowdedness","crowfeet","crowfoot","crowley","crown","crowned","crowner","crozier","crs","crt","crucial","crucible","crucifiable","crucifix","crucifixion","cruciform","crucify","crud","crudded","crudding","cruddy","crude","crudeness","crudits","crudity","cruel","cruelness","cruelty","cruet","cruft","crufty","cruikshank","cruise","cruiser","cruller","crumb","crumble","crumbliness","crumbly","crumby","crumminess","crummy","crump","crumpet","crumple","crunch","crunchiness","crunchy","crupper","crusade","crusader","cruse","crush","crushable","crusher","crushing","crushproof","crusoe","crust","crustacean","crustal","crustily","crustiness","crusty","crutch","crux","cruz","cry","crybaby","cryogenic","cryogenics","cryostat","cryosurgery","crypt","cryptanalysis","cryptanalyst","cryptanalytic","cryptic","cryptically","crypto","cryptogram","cryptographer","cryptographic","cryptographically","cryptography","cryptologic","cryptological","cryptologist","cryptology","cryptozoic","crysta","crystal","crystalline","crystallite","crystallization","crystallize","crystallized","crystallizes","crystallizing","crystallographer","crystallographic","crystallography","crystie","cs","csc","cse","csharp","cshtml","csp","csproj","csr","csrf","csrftoken","css","cssclass","cssmenu","cssref","cssselector","cst","cstdlib","cstr","cstring","csv","csvfile","ct","cte","cthrine","ctime","ctl","ctn","ctor","ctp","ctr","ctrl","cts","ctx","ctype","ctypes","cu","cub","cuba","cuban","cubbed","cubbing","cubbyhole","cube","cuber","cubes","cubic","cubical","cubicle","cubism","cubist","cubit","cuboid","cuchulain","cuckold","cuckoldry","cuckoo","cucumber","cud","cuda","cuddle","cuddly","cudgel","cue","cuff","cuisinart","cuisine","culbertson","culinary","cull","cullan","cullen","cullender","culler","culley","cullie","cullin","cully","culminate","culmination","culotte","culpa","culpability","culpable","culpableness","culpably","culprit","cult","cultism","cultist","cultivable","cultivate","cultivated","cultivation","cultivator","cultural","culture","cultured","cultureinfo","cultures","culver","culvert","cum","cumber","cumberland","cumbersome","cumbersomeness","cumbrous","cumin","cummerbund","cummings","cumquat","cumsum","cumulate","cumulation","cumulative","cumuli","cumulonimbi","cumulonimbus","cumulus","cunard","cuneiform","cunnilingus","cunning","cunningham","cunningness","cunt","cup","cupboard","cupcake","cupertino","cupful","cupid","cupidinously","cupidity","cupola","cupped","cupping","cupric","cuprous","cur","curability","curabitur","curable","curableness","curably","curacao","curacy","curare","curate","curative","curator","curatorial","curb","curbing","curbside","curbstone","curcio","curd","curdate","curdle","cure","cured","curer","curettage","curfew","curfs","curia","curiae","curie","curio","curiosity","curious","curiousness","curitiba","curium","curl","curler","curlew","curlicue","curliness","curling","curlopt","curly","curlycue","curmudgeon","curr","curran","currant","curred","currencies","currency","current","currentculture","currentdate","currentdb","currentdevice","currentdomain","currentindex","currentitem","currentline","currentlocation","currently","currentness","currentnode","currentpage","currentposition","currentrow","currentstate","currenttarget","currentthread","currenttime","currenttimemillis","currentuser","currentvalue","currentversion","currey","curricle","curricula","curricular","curriculum","currie","currier","curring","curry","currycomb","curs","curse","cursed","cursedness","curses","cursive","cursiveness","cursives","cursor","cursorily","cursoriness","cursors","cursory","cursus","curt","curtail","curtailer","curtailment","curtain","curtice","curtis","curtness","curtsey","curtsy","curvaceous","curvaceousness","curvature","curve","curved","curves","curvilinear","curvilinearity","curving","curvy","cus","cushion","cushman","cushy","cusp","cuspid","cuspidor","cuss","cussed","cussedness","cusses","cussing","cust","custard","custer","custid","custodial","custodian","custodianship","custody","custom","customadapter","customarily","customariness","customary","customcell","customer","customerid","customername","customers","customhouse","customizable","customization","customize","customized","customizing","customview","cut","cutaneous","cutaway","cutback","cute","cuteness","cutesy","cuticle","cutlass","cutler","cutlery","cutlet","cutoff","cutout","cuts","cutter","cutthroat","cutting","cuttle","cuttlebone","cuttlefish","cutup","cutworm","cuvier","cuzco","cv","cvs","cvtcolor","cw","cwd","cwiki","cwt","cx","cxf","cxx","cxxflags","cy","cyan","cyanamid","cyanate","cyanic","cyanide","cyanogen","cyb","cybele","cybernetic","cybernetics","cyberpunk","cyberspace","cybil","cybill","cyborg","cyclades","cyclamen","cycle","cycler","cycles","cycleway","cyclic","cyclical","cycling","cyclist","cyclohexanol","cycloid","cycloidal","cyclometer","cyclone","cyclonic","cyclopean","cyclopedia","cyclopes","cyclops","cyclotron","cyder","cygnet","cygnus","cygwin","cyl","cylinder","cylindric","cylindrical","cymbal","cymbalist","cymbre","cynde","cyndi","cyndia","cyndie","cyndy","cynic","cynical","cynicism","cynosure","cynthea","cynthia","cynthie","cynthy","cypher","cypreses","cypress","cyprian","cypriot","cyprus","cyrano","cyril","cyrill","cyrille","cyrillic","cyrillus","cyrus","cyst","cystic","cython","cytochemistry","cytologist","cytology","cytolysis","cytoplasm","cytoplasmic","cytosine","cytotoxic","cz","czar","czarevitch","czarina","czarism","czarist","czarship","czech","czechoslovak","czechoslovakia","czechoslovakian","czechs","czerniak","czerny","d","da","dab","dabbed","dabber","dabbing","dabble","dabbler","dac","dacca","dace","dacey","dacha","dachau","dachshund","dacia","dacie","dacron","dactyl","dactylic","dacy","dad","dada","dadaism","dadaist","daddy","dade","dado","dadoes","dados","daedalus","dael","daemon","daemoncommandexecution","daemonic","daffi","daffie","daffiness","daffodil","daffy","daft","daftness","dag","dagger","dagmar","dagny","dagscheduler","daguerre","daguerreotype","dagwood","dahl","dahlia","dahomey","daile","dailiness","daily","daimler","daintily","daintiness","dainty","daiquiri","dairy","dairying","dairyland","dairymaid","dairyman","dairymen","dairywoman","dairywomen","dais","daisey","daisi","daisie","daisy","dakar","dakota","dakotan","dal","dale","dalenna","daleth","daley","dalhousie","dali","dalia","dalian","dalila","dall","dallas","dalli","dalliance","dallier","dallon","dally","dalmatia","dalmatian","daloris","dalston","dalt","dalton","dalvik","dalvikvm","daly","dam","damage","damageable","damaged","damager","damaging","damara","damaris","damascus","damask","dame","damian","damiano","damien","damion","damita","dammed","damming","dammit","damn","damnably","damnation","damned","damnedest","damning","damocles","damon","damp","damped","dampen","dampener","damper","damping","dampness","damsel","damselfly","damson","dan","dana","danbury","dance","dancelike","dancer","dandelion","dander","dandify","dandily","dandle","dandruff","dandy","dane","danelaw","danell","danella","danette","dang","danger","dangerfield","dangerous","dangerousness","dangle","dangler","dangling","dani","dania","danial","danica","danice","danie","daniel","daniela","daniele","daniella","danielle","danielson","danika","danila","danish","danit","danita","dank","dankness","danna","dannel","danni","dannie","danny","dannye","danseuse","dante","danton","danube","danubian","danville","danya","danyelle","danyette","danzig","dao","daphene","daphna","daphne","dapibus","dapper","dapperness","dapple","dar","dara","darb","darbee","darbie","darby","darcee","darcey","darci","darcie","darcy","darda","dardanelles","dare","daredevil","daredevilry","dareen","darell","darelle","daren","darer","daresay","dari","daria","darice","darill","darin","daring","daringness","dario","darius","darjeeling","dark","darken","darkener","darker","darkish","darkly","darkness","darkroom","darla","darleen","darlene","darline","darling","darlingness","darlington","darlleen","darn","darnall","darned","darnell","darner","darning","daron","darpa","darrel","darrell","darrelle","darren","darrick","darrin","darrow","darryl","darsey","darsie","dart","dartboard","darter","darth","dartmouth","darvon","darwin","darwinian","darwinism","darwinist","darya","daryl","daryle","daryn","das","dash","dasha","dashboard","dashed","dasher","dashes","dashiki","dashing","dasi","dasie","dask","dastard","dastardliness","dastardly","dasya","dat","data","dataaccess","dataadapter","dataannotations","dataarray","database","databaseerror","databasehelper","databasename","databasereference","databases","databind","databinding","datacenter","datacolumn","datacontext","datacontract","datafield","datafile","dataflow","dataframe","dataframes","datagram","datagrid","datagridtemplatecolumn","datagridtextcolumn","datagridview","dataindex","datainputstream","dataitem","datalist","datamation","datamedia","datamember","datamodel","datanode","datanucleus","dataobject","dataoutputstream","datapoint","datapoints","dataprovider","datareader","datarow","datas","dataservice","dataset","datasets","datasheet","datasnapshot","datasource","datasourceid","datasources","datastax","datastore","datastream","datastring","datatable","datatables","datatemplate","datatextfield","datatransfer","datatrigger","datatype","datatypes","dataurl","datausingencoding","datavaluefield","dataview","date","dateadd","datecreated","dated","datediff","datedly","datedness","datefield","dateformat","dateformatter","datefrom","dateless","dateline","dateofbirth","datepart","datepicker","datepickerdialog","dater","daterange","dates","datestr","datestring","datetime","datetimefield","datetimeformat","datetimeformatter","datetimeoffset","datetimepicker","dateto","dateutil","datevalue","datha","dating","dative","datos","datsun","datum","daub","dauber","daugherty","daughter","daumier","daune","daunt","daunted","daunting","dauntless","dauntlessness","dauphin","dav","davao","dave","daveen","daven","davenport","daveta","davey","david","davida","davidde","davide","davidson","davie","davin","davina","davine","davinich","davis","davit","davita","davon","davy","dawdle","dawdler","dawes","dawn","dawna","dawson","day","daybed","daybreak","daycare","daydream","daydreamer","dayle","daylight","dayna","dayofmonth","dayofweek","days","daysack","daytime","dayton","daze","dazed","dazzle","dazzler","dazzling","db","dba","dbadapter","dbc","dbconn","dbconnect","dbconnection","dbcontext","dbcp","dbd","dbf","dbg","dbh","dbhelper","dbhost","dbi","dbl","dbms","dbname","dbnull","dbo","dbpath","dbpedia","dbs","dbset","dbtype","dbus","dbuser","dbutante","dc","dcc","dcollet","dcolletage","dct","dd","ddd","dddd","ddene","ddf","ddl","dds","ddt","de","deacon","deaconess","deactivate","dead","deadbeat","deadbolt","deaden","deadener","deadening","deadhead","deadline","deadliness","deadlock","deadly","deadness","deadpan","deadpanned","deadpanner","deadpanning","deadwood","deaf","deafen","deafening","deafness","deal","dealer","dealership","dealing","dealloc","deallocate","deallocated","deallocator","deals","dealt","dean","deana","deandre","deane","deanery","deann","deanna","deanne","deanship","dear","dearborn","dearness","dearth","dearths","deary","deassign","death","deathbed","deathblow","deathless","deathlike","deathly","deaths","deathtrap","deathward","deathwatch","deb","debacle","debar","debark","debarkation","debarment","debarring","debaser","debatable","debate","debater","debauch","debauched","debauchedness","debauchee","debaucher","debauchery","debbi","debbie","debby","debee","debenture","debera","debi","debian","debilitate","debilitation","debility","debit","debonair","debonairness","debor","debora","deborah","debouch","debounce","debra","debrief","debris","debt","debtor","debug","debugged","debugger","debugging","debussy","debut","dec","decade","decadency","decadent","decades","decaf","decaffeinate","decagon","decal","decalogue","decamp","decampment","decapitate","decapitator","decathlon","decatur","decay","decca","deccan","decease","decedent","deceit","deceitful","deceitfulness","deceive","deceived","deceiver","deceives","deceiving","deceivingly","decelerate","deceleration","decelerator","december","decency","decennial","decent","deception","deceptive","deceptiveness","decertify","dechlorinate","decibel","decidability","decidable","decide","decided","decidedness","decides","deciding","deciduous","deciduousness","decile","deciliter","decimal","decimalformat","decimals","decimate","decimation","decimeter","decipher","decipherable","decipherer","decision","decisional","decisioned","decisioning","decisions","decisive","decisiveness","deck","deckchair","decker","deckhand","decking","decl","declamation","declamatory","declarable","declaration","declarations","declarative","declarator","declaratory","declare","declared","declarer","declares","declaring","declension","declination","decline","decliner","declivity","declspec","decltype","decnet","deco","decode","decoded","decodefile","decoder","decoderesource","decodestream","decoding","decolletes","decolorising","decomposability","decomposable","decompose","decomposition","decompress","decongestant","deconstruction","deconvolution","decor","decorate","decorated","decorates","decorating","decoration","decorative","decorativeness","decorator","decorators","decorous","decorousness","decorticate","decortication","decorum","decorview","decoupage","decouple","decoy","decrease","decreases","decreasing","decree","decreeing","decrement","decremental","decrepit","decrepitude","decriminalization","decriminalize","decry","decrypt","decrypted","decryption","decstation","decsystem","dectape","decustomised","dede","dedekind","dedicate","dedicated","dedication","dedicative","dedicator","dedicatory","dedie","dedra","deduce","deducible","deduct","deductibility","deductible","deduction","deductive","dee","deeann","deeanne","deed","deeded","deedee","deeding","deejay","deem","deemphasis","deena","deep","deepcopy","deepen","deeper","deepish","deeply","deepness","deer","deerdre","deere","deerskin","deerstalker","deerstalking","deeyn","def","deface","defacement","defaecate","defalcate","defalcation","defamation","defamatory","defame","defamer","default","defaultactioninvocation","defaultbuildoperationexecutor","defaultcenter","defaultconfig","defaultdict","defaulter","defaultfilterchain","defaulthttpclient","defaulting","defaultlistablebeanfactory","defaultmanager","defaultmaven","defaults","defaultsingletonbeanregistry","defaulttablemodel","defaultvalue","defaultview","defeat","defeated","defeater","defeatism","defeatist","defeats","defecate","defecation","defect","defection","defective","defectiveness","defector","defend","defendant","defended","defenestrate","defense","defenseless","defenselessness","defenses","defensibility","defensible","defensibly","defensive","defensiveness","defer","deference","deferent","deferential","deferrable","deferral","deferred","deferrer","deferring","deffer","defiance","defiant","defibrillator","deficiency","deficient","deficit","defier","defile","defilement","definable","definably","define","defineclass","defined","defineproperty","definer","defines","defining","definite","definitely","definiteness","definition","definitional","definitions","definitive","definitiveness","defis","deflate","deflation","deflationary","deflect","deflected","deflection","deflector","defn","defocus","defocussing","defoe","defog","defogger","defoliant","defoliator","deform","deformational","deformed","deformity","defraud","defrauder","defrayal","defrost","defroster","defs","deft","deftness","defun","defunct","defy","defying","deg","degas","degassing","degauss","degeneracy","degenerate","degenerateness","degrade","degraded","degradedness","degrading","degrease","degree","degrees","degum","dehlia","dehumanize","dehydrator","deice","deicer","deictic","deidre","deification","deify","deign","deimos","deina","deirdre","deist","deistic","deity","deja","deject","dejected","dejectedness","dejection","dejesus","dekalb","dekastere","del","dela","delacroix","delacruz","delainey","delaney","delano","delaware","delawarean","delay","delayed","delayer","delays","delbert","delcina","delcine","delectable","delectableness","delectably","delectation","delegable","delegate","delegated","delegates","delegatingconstructoraccessorimpl","delegatingfilterproxy","delegatingmethodaccessorimpl","delegation","deleon","delete","deleted","deleterious","deleteriousness","deletes","deleting","deletion","delfs","delft","delftware","delgado","delhi","deli","delia","deliberate","deliberately","deliberateness","deliberative","deliberativeness","delibes","delicacy","delicate","delicateness","delicatenesses","delicates","delicatessen","delicious","deliciousness","delicti","delighted","delightedness","delightful","delightfulness","delila","delilah","delilahs","delim","delimited","delimiter","delimiters","delims","delinda","delineate","delineation","delinquency","delinquent","deliquesce","deliquescent","delirious","deliriousness","delirium","delius","deliver","deliverable","deliverables","deliverance","delivered","deliverer","delivering","delivers","delivery","deliverymen","dell","della","dellwood","delly","delmar","delmarva","delmer","delmonico","delmor","delmore","delora","delores","deloria","deloris","delphi","delphic","delphine","delphinia","delphinium","delphinus","delta","deltatime","deltax","deltay","deltoid","delude","deluder","deluding","deluge","delusion","delusional","delusive","delusiveness","deluxe","delve","delver","dem","demagnify","demagogic","demagogue","demagoguery","demagogy","demand","demander","demanding","demandingly","demands","demarcate","demarcation","demavend","demean","demeanor","demented","dementedness","dementia","demerol","demesne","demeter","demetra","demetre","demetri","demetria","demetrius","demigod","demijohn","demimondaine","demimonde","demineralization","deming","demise","demit","demitasse","demitted","demitting","demo","democracy","democrat","democratic","democratically","democratization","democratize","democratizes","democritus","demographer","demographic","demographical","demography","demolish","demolisher","demolition","demon","demonetization","demoniac","demoniacal","demonic","demonology","demonstrable","demonstrableness","demonstrably","demonstrate","demonstrated","demonstrates","demonstrating","demonstration","demonstrative","demonstrativeness","demonstrativenesses","demonstratives","demonstrator","demoralization","demoralizer","demoralizing","demorgan","demos","demosthenes","demote","demotic","demott","demount","dempsey","demulcent","demultiplex","demur","demure","demureness","demurral","demurred","demurrer","demurring","demythologization","demythologize","den","dena","dendrite","dene","deneb","denebola","deneen","deng","dengue","deni","deniable","denial","denice","denied","denier","denigrate","denigration","denim","denise","denizen","denmark","denna","denned","dennet","denney","denni","dennie","denning","dennison","denny","denominate","denominational","denominator","denote","denotes","denouement","denounce","denouncement","denouncer","dens","dense","densely","denseness","densitometer","densitometric","densitometry","density","dent","dental","dentifrice","dentin","dentine","dentist","dentistry","dentition","denture","denuclearize","denudation","denude","denuder","denunciate","denunciation","denver","deny","denying","denys","denyse","deodorant","deodorization","deodorize","deodorizer","deon","deonne","deoxyribonucleic","dep","depart","department","departmental","departmentalization","departmentalize","departmentid","departments","departure","depend","dependability","dependable","dependableness","dependably","dependant","dependence","dependencies","dependency","dependencyobject","dependencyproperty","dependent","dependentassembly","depending","depends","dependson","depict","depicted","depicter","depiction","depilatory","deplete","depletion","deplorable","deplorableness","deplorably","deplore","deplorer","deploring","deploy","deployable","deployed","deployer","deploying","deployment","deployments","depolarize","deponent","deport","deportation","deportee","deportment","depose","deposit","depositary","deposition","depositor","depository","depot","deprave","depraved","depravedness","depraver","depravity","deprecate","deprecated","deprecating","deprecation","deprecatory","depreciable","depreciate","depreciating","depreciation","depreciative","depress","depressant","depressible","depression","depressive","depressor","deprive","deps","dept","depth","depths","deputation","depute","deputize","deputy","deque","dequeue","dequeuereusablecell","dequeuereusablecellwithidentifier","der","derail","derailment","derange","derangement","derby","derbyshire","dereference","dereferencing","derek","derelict","dereliction","derick","deride","deriding","derision","derisive","derisiveness","derisory","derivable","derivate","derivation","derivative","derivativeness","derivatives","derive","derived","deriveddata","derives","deriving","derk","dermal","dermatitides","dermatitis","dermatological","dermatologist","dermatology","dermis","dermot","derogate","derogation","derogatorily","derogatory","derrek","derrick","derrida","derrik","derril","derringer","derrire","derron","derry","dervish","derward","derwin","des","desalinate","desalination","desalinization","desalinize","desalt","desc","descant","descartes","descend","descendant","descendants","descended","descendent","descender","descending","descends","descent","descr","describable","describe","described","describes","describing","description","descriptions","descriptive","descriptiveness","descriptor","descriptors","descry","desdemona","desecrate","desecrater","desecration","deselect","deserialization","deserialize","deserialized","deserializeobject","deserializer","deserializing","desert","deserter","desertification","desertion","deserunt","deserve","deserved","deservedness","deserves","deserving","desi","desiccant","desiccate","desiccation","desiccator","desiderata","desideratum","design","designable","designate","designated","designation","designational","designator","designed","designer","designers","designing","designs","desirabilia","desirability","desirable","desirableness","desirably","desirae","desire","desired","desiredcapabilities","desiree","desirer","desiri","desirous","desirousness","desist","desk","desktop","desktops","desmond","desmund","desolate","desolateness","desolater","desolating","desolation","desorption","despair","despairer","despairing","desperado","desperadoes","desperate","desperateness","desperation","despicable","despicably","despise","despiser","despite","despoil","despoilment","despond","despondence","despondency","despondent","despotic","despotically","despotism","dessert","dessicate","dest","destdir","destinate","destination","destinations","destinationviewcontroller","destine","destiny","destitute","destituteness","destitution","destroy","destroyed","destroyer","destroying","destroys","destruct","destructibility","destructible","destruction","destructive","destructiveness","destructor","destructors","destructuring","desuetude","desultorily","desultoriness","desultory","det","detach","detached","detachedness","detacher","detachment","detail","detailed","detailedness","details","detailview","detailviewcontroller","detain","detainee","detainer","detainment","detect","detectability","detectable","detectably","detected","detecting","detection","detective","detector","detects","detentes","detention","deter","detergency","detergent","deteriorate","deterioration","determent","determinability","determinable","determinableness","determinacy","determinant","determinate","determinateness","determination","determinative","determinativeness","determine","determined","determinedly","determinedness","determiner","determines","determining","determinism","deterministic","deterministically","deterred","deterrence","deterrent","deterring","deters","detersive","detestable","detestableness","detestably","detestation","dethrone","dethronement","detonable","detonate","detonated","detonation","detonator","detour","detox","detoxification","detoxify","detract","detractive","detribalize","detriment","detrimental","detritus","detroit","deuce","deuced","deus","deuterium","deuteron","deuteronomy","deutsch","dev","deva","devan","devanagari","devastate","devastating","devastation","devastator","devcenter","devdependencies","devel","develop","developed","developer","developerguide","developers","developerworks","developing","development","developmental","devexpress","devi","deviance","deviancy","deviant","deviate","deviated","deviating","deviation","device","deviceid","devicename","devices","devil","devilish","devilishness","devilment","devilry","deviltry","devin","devina","devinne","devious","deviousness","devise","deviser","devkit","devland","devlen","devlin","devoice","devolution","devolve","devon","devondra","devonian","devonna","devonne","devonshire","devops","devora","devote","devoted","devotee","devotion","devotional","devour","devourer","devout","devoutness","devs","devtools","devy","dew","dewain","dewar","dewayne","dewberry","dewclaw","dewdrop","dewey","dewie","dewiness","dewitt","dewlap","dewy","dex","dexedrine","dexes","dexter","dexterity","dexterous","dexterousness","dextrose","df","dfa","dfd","dff","dfs","dg","dgv","dh","dhaka","dhaulagiri","dhcp","dhe","dhoti","dhow","di","dia","diabase","diabetes","diabetic","diabolic","diabolical","diabolicalness","diabolism","diachronic","diacritic","diacritical","diadem","diaereses","diaeresis","diag","diaghilev","diagnometer","diagnosable","diagnose","diagnosed","diagnosis","diagnostic","diagnostically","diagnostician","diagnostics","diagonal","diagonalize","diagram","diagrammable","diagrammatic","diagrammaticality","diagrammatically","diagrammed","diagrammer","diagramming","diagrams","diahann","dial","dialect","dialectal","dialectic","dialectical","dialed","dialer","dialing","dialog","dialogflow","dialogfragment","dialogged","dialogging","dialoginterface","dialogresult","dialogs","dialogue","dials","dialysis","dialyzed","dialyzes","diam","diamagnetic","diameter","diametric","diametrical","diamond","diamondback","diamonds","dian","diana","diandra","diane","dianemarie","diann","dianna","dianne","diannne","diapason","diaper","diaphanous","diaphanousness","diaphragm","diaphragmatic","diarist","diarmid","diarrhea","diarrheal","diary","diaspora","diastase","diastole","diastolic","diathermy","diathesis","diatom","diatomic","diatonic","diatribe","diaz","dibble","dibs","dic","dicaprio","dice","dicer","dicey","dichloride","dichotomization","dichotomize","dichotomous","dichotomy","dicier","diciest","dicing","dick","dickens","dickensian","dicker","dickerson","dickey","dickie","dickier","dickiest","dickinson","dickson","dicky","dicotyledon","dicotyledonous","dict","dicta","dictaphone","dictate","dictation","dictator","dictatorial","dictatorialness","dictatorship","diction","dictionaries","dictionary","dicts","dictum","did","didactic","didactically","didactics","diddle","diddler","diderot","didfinishlaunchingwithoptions","didi","didn","didnt","dido","didoes","didreceivememorywarning","didselectrowatindexpath","didst","die","died","diefenbaker","diego","dieing","dielectric","diem","diena","dierdre","diereses","dieresis","dies","diesel","diet","dietary","dieter","dietetic","dietetics","diethylaminoethyl","diethylstilbestrol","dietitian","dietrich","dietz","dif","diff","differ","difference","differences","different","differentiability","differentiable","differential","differentiate","differentiated","differentiation","differentiator","differently","differentness","differing","differs","difficile","difficult","difficulties","difficulty","diffidence","diffident","diffract","diffraction","diffractometer","diffs","diffuse","diffuseness","diffuser","diffusible","diffusion","diffusional","diffusive","diffusiveness","diffusivity","dig","digerati","digest","digested","digester","digestibility","digestible","digestifs","digestion","digestive","digg","digger","digging","digit","digital","digitalis","digitalization","digitalized","digitalizes","digitalizing","digitalocean","digitalwrite","digitization","digitize","digitizer","digits","dignified","dignify","dignissim","dignitary","dignity","digram","digraph","digraphs","digress","digression","digressive","digressiveness","dihedral","dijit","dijkstra","dijon","dike","diker","diktat","dilan","dilapidate","dilapidation","dilatation","dilate","dilated","dilation","dilator","dilatoriness","dilatory","dilbert","dilemma","dilettante","dilettantish","dilettantism","diligence","diligent","diligentness","dilithium","dill","dillard","dillie","dilling","dillinger","dillis","dillon","dilly","dillydally","dilogarithm","diluent","dilute","diluted","diluteness","dilution","dim","dimaggio","dime","dimen","dimension","dimensional","dimensionality","dimensionless","dimensions","dimer","dimethyl","dimethylglyoxime","diminish","diminished","diminuendo","diminution","diminutive","diminutiveness","dimitri","dimitry","dimity","dimmed","dimmer","dimmest","dimming","dimness","dimorphism","dimple","dimply","dims","dimwit","dimwitted","din","dina","dinah","dinar","dine","diner","dinette","ding","dingbat","dinghy","dingily","dinginess","dingle","dingo","dingoes","dingus","dingy","dinky","dinned","dinner","dinnertime","dinnerware","dinnie","dinning","dinny","dino","dinosaur","dint","diocesan","diocese","diocletian","diode","diogenes","dion","dione","dionis","dionisio","dionne","dionysian","dionysus","diophantine","diopter","dior","diorama","dioxalate","dioxide","dioxin","dip","diphtheria","diphthong","diplexers","diploid","diploma","diplomacy","diplomat","diplomata","diplomatic","diplomatically","diplomatics","diplomatist","dipodic","dipody","dipole","dipped","dipper","dipping","dippy","dipsomania","dipsomaniac","dipstick","dipterous","diptych","diptychs","dir","dirac","dire","direct","directcast","directed","direction","directional","directionality","directions","directive","directives","directivity","directly","directness","director","directorate","directorial","directories","directorship","directory","directoryentry","directoryinfo","directrix","directs","directx","direful","direness","dirge","dirichlet","dirigible","dirk","dirname","dirndl","dirpath","dirs","dirt","dirtily","dirtiness","dirty","dis","disable","disabled","disablement","disabler","disables","disabling","disabuse","disadvantage","disadvantaged","disadvantages","disagree","disagreeable","disallow","disambiguate","disappear","disappeared","disappearing","disappears","disappointed","disappointing","disarming","disarrange","disaster","disastrous","disband","disbandment","disbar","disbarment","disbarring","disbelieving","disbursal","disburse","disbursement","disburser","disc","discard","discarded","discern","discerner","discernibility","discernible","discernibly","discerning","discernment","discharged","disciple","discipleship","disciplinarian","disciplinary","discipline","disciplined","discipliner","disciplines","disciplining","disclaimer","disclosed","disclosure","disco","discography","discolor","discolored","discoloreds","discombobulate","discomfit","discomfiture","discommode","disconcerting","disconnect","disconnected","disconnectedness","disconnecter","disconsolate","discord","discordance","discordant","discorporate","discotheque","discount","discourage","discouraged","discouragement","discouraging","discover","discoverable","discovered","discoverer","discovering","discovery","discreet","discreetly","discreetness","discrepancy","discrepant","discrete","discreteness","discreteobjectkeyframe","discretion","discretionary","discretization","discretized","discriminable","discriminant","discriminate","discriminated","discriminating","discrimination","discriminator","discriminatory","discursiveness","discus","discuss","discussant","discussed","discusser","discusses","discussing","discussion","discussions","disdain","disdainful","disdainfulness","disease","disembowel","disembowelment","disengage","disfigure","disfigurement","disfranchise","disfranchisement","disgorge","disgrace","disgracer","disgruntle","disgruntlement","disguise","disguised","disguiser","disgust","disgusted","disgustful","disgusting","dish","dishabille","disharmonious","dishcloth","dishcloths","dishevel","dishevelment","dishonest","dishonored","dishpan","dishrag","dishtowel","dishwasher","dishwater","disillusion","disillusionment","disinfectant","disinherit","disinterested","disinterestedness","disinvest","disjoin","disjointedness","disjunct","disjunctive","disk","diskette","disks","dislike","dislodge","dislodgement","dismal","dismalness","dismantle","dismantlement","dismay","dismayed","dismaying","dismember","dismemberment","dismiss","dismissed","dismissive","dismissviewcontrolleranimated","disney","disneyland","disoblige","disorder","disordered","disorderedness","disorderliness","disorderly","disorganize","disorganized","disp","disparage","disparagement","disparager","disparaging","disparate","disparateness","dispatch","dispatched","dispatcher","dispatcherservlet","dispatchevent","dispatcheventimpl","dispatching","dispatchmessage","dispatchqueue","dispatchtouchevent","dispel","dispelled","dispelling","dispensable","dispensary","dispensate","dispensation","dispense","dispenser","dispersal","dispersant","disperse","dispersed","disperser","dispersible","dispersion","dispersive","dispersiveness","dispirit","displace","display","displayalerts","displayclass","displayed","displayfor","displaying","displaymetrics","displayname","displays","displease","displeased","displeasure","disport","disposable","disposal","dispose","disposed","disposing","disposition","dispositional","disproportional","disproportionate","disproportionation","disprove","disputable","disputably","disputant","disputation","disputatious","dispute","disputed","disputer","disquiet","disquieting","disquisition","disqus","disraeli","disregard","disregardful","disrepair","disreputable","disreputableness","disrepute","disrespect","disrupt","disrupted","disrupter","disruption","disruptive","disruptor","dissatisfy","dissect","dissed","dissemble","dissembler","disseminate","dissemination","dissension","dissent","dissenter","dissertation","disservice","disses","dissever","dissidence","dissident","dissimilar","dissing","dissipate","dissipated","dissipatedly","dissipatedness","dissipater","dissipation","dissociable","dissociate","dissociated","dissociation","dissociative","dissoluble","dissolute","dissoluteness","dissolve","dissolved","dissonance","dissonant","dissuade","dissuader","dissuasive","dist","distaff","distal","distance","distances","distant","distantness","distaste","distemper","distend","distension","distention","distillate","distillation","distillery","distinct","distincter","distinctest","distinction","distinctive","distinctiveness","distinctness","distinguish","distinguishable","distinguishably","distinguished","distinguisher","distort","distorted","distorter","distortion","distract","distracted","distractedness","distracting","distrait","distraught","distress","distressful","distressing","distribute","distributed","distributer","distributing","distribution","distributional","distributions","distributive","distributiveness","distributivity","distributor","distributorship","district","distro","distrust","disturb","disturbance","disturbed","disturber","disturbing","distutils","disulfide","disuse","disyllable","dita","ditch","ditcher","dither","ditsy","ditto","ditty","ditz","ditzel","diuresis","diuretic","diurnal","div","diva","divalent","divan","dive","dived","diver","diverge","divergence","divergent","diverse","diverseness","diversification","diversifier","diversify","diversion","diversionary","diversity","divert","diverticulitis","divertimento","divest","divestiture","divestment","divid","dividable","divide","divided","dividend","divider","dividing","divination","divine","diviner","divinity","divisibility","divisible","division","divisional","divisions","divisive","divisiveness","divisor","divorce","divorcement","divot","divs","divulge","divvy","dix","dixie","dixiecrat","dixieland","dixon","dizzily","dizziness","dizzy","dizzying","dj","djakarta","django","djangoproject","djava","djellaba","djellabah","djibouti","dk","dl","dlg","dlib","dll","dllexport","dllimport","dlls","dlopen","dm","dma","dmd","dmg","dmitri","dml","dmod","dms","dmz","dn","dna","dname","dnepr","dnepropetrovsk","dnieper","dniester","dniren","dnn","dns","do","doa","doable","dob","dobbin","doberman","dobro","doc","docent","docid","docile","docility","dock","docker","dockerfile","docket","dockland","dockpanel","dockside","dockworker","dockyard","docmd","docreatebean","docs","doctor","doctoral","doctorate","doctorow","doctors","doctrinaire","doctrinal","doctrine","doctype","docudrama","document","documentary","documentation","documentbuilder","documentbuilderfactory","documented","documentelement","documentid","documentroot","documents","documentsdirectory","docusign","docx","dod","dodder","dode","dodecahedra","dodecahedral","dodecahedron","dodge","dodgem","dodger","dodgson","dodi","dodie","dodington","dodo","dodoma","dodson","dody","doe","doer","does","doeskin","doesn","doesnt","doevents","doexecute","doff","dofilter","dofilterinternal","dog","dogcart","dogcatcher","doge","dogeared","doget","dogetbean","dogfight","dogfish","dogfought","dogged","doggedness","doggerel","dogging","doggone","doggy","doghouse","dogie","dogleg","doglegged","doglegging","dogma","dogmatic","dogmatically","dogmatics","dogmatism","dogmatist","dogs","dogsbody","dogtooth","dogtown","dogtrot","dogtrotted","dogtrotting","dogwood","dogy","doh","doha","doi","doily","doinbackground","doing","doit","dojo","dolby","doldrum","doldrums","dole","doled","doleful","dolefuller","dolefullest","dolefulness","doles","dolf","doling","doll","dollar","dollars","dolley","dolli","dollie","dollop","dolly","dolmen","dolomite","dolomitic","dolor","dolore","dolores","dolorita","dolorous","dolph","dolphin","dolt","doltish","doltishness","dom","domain","domainname","domains","domcontentloaded","domdocument","dome","domelement","domenic","domenico","domeniga","domesday","domestic","domestically","domesticate","domesticated","domestication","domesticity","domicile","domiciliary","dominance","dominant","dominate","domination","dominator","dominatrices","dominatrix","domineer","domineering","domineeringness","dominga","domingo","dominguez","domini","dominic","dominica","dominican","dominick","dominik","dominion","dominique","domino","dominoes","domitian","dompdf","don","dona","donahue","donal","donald","donaldson","donall","donalt","donate","donatello","donation","donations","donative","donaugh","donavon","done","donec","donella","donelle","donetsk","donetta","dong","dongle","donia","donica","donielle","donizetti","donkey","donn","donna","donnamarie","donne","donned","donnell","donnelly","donner","donni","donnie","donning","donnish","donnishness","donny","donnybrook","donor","donovan","dont","donut","donutted","donutting","doodad","doodle","doodlebug","doodler","doohickey","dooley","doolittle","doom","doomsday","doonesbury","door","doorbell","doorhandles","doorkeep","doorkeeper","doorknob","doorman","doormat","doormen","doornail","doorplate","doors","doorstep","doorstepped","doorstepping","doorstop","doorway","dooryard","dopa","dopamine","dopant","dope","doper","dopey","dopier","dopiest","dopiness","dopost","doppler","doprivileged","dor","dora","dorado","doralia","doralin","doralyn","doralynn","doralynne","dorcas","dorchester","doreen","dorelia","dorella","dorelle","dorena","dorene","doretta","dorette","dorey","dori","doria","dorian","doric","dorice","dorie","dorine","dorisa","dorise","dorita","dork","dorky","dorm","dormancy","dormant","dormer","dormice","dormitory","dormouse","doro","dorolice","dorolisa","dorotea","doroteya","dorothea","dorothee","dorothy","dorree","dorri","dorrie","dorry","dorsal","dorsey","dorthea","dorthy","dortmund","dory","dos","dosage","dose","dosi","dosimeter","dosimetry","dosomething","dossier","dost","dostart","dostoevsky","dostuff","dot","dotage","dotard","dote","doter","doti","doting","dotnet","dotnetfiddle","dots","dotson","dotted","dotti","dottie","dottiness","dotting","dotty","douala","douay","double","doubleanimation","doubled","doubleday","doubleheader","doubleness","doubler","doubles","doublespeak","doublet","doublethink","doubleton","doublevalue","doubling","doubloon","doubly","doubt","doubted","doubter","doubtful","doubtfulness","doubting","doubtless","doubtlessness","doubts","douche","doug","dough","dougherty","doughs","doughty","doughy","dougie","douglas","douglass","dougy","dour","dourness","douro","douse","douser","dov","dove","dovecote","dover","dovetail","dovish","dow","dowager","dowdily","dowdiness","dowdy","dowel","dower","down","downbeat","downcase","downcast","downdraft","downer","downey","downfall","downgrade","downhearted","downheartedness","downhill","downland","download","downloadable","downloaded","downloader","downloadfile","downloading","downloadmanager","downloads","downloadurl","downpipes","downplay","downpour","downrange","downright","downrightness","downriver","downs","downscale","downside","downsides","downsize","downslope","downspout","downstage","downstairs","downstate","downstream","downswing","downtime","downto","downtown","downtowner","downtrend","downtrodden","downturn","downvote","downvoted","downvotes","downward","downwardness","downwind","downy","dowork","dowry","dowse","dowser","doxology","doxygen","doy","doyen","doyenne","doyle","doz","doze","dozen","dozens","dozenths","dozer","dozy","dp","dpi","dpkg","dplyr","dps","dpt","dq","dr","drab","drabbed","drabber","drabbest","drabbing","drabness","drachma","draco","draconian","dracula","draft","draftee","drafter","draftily","draftiness","drafting","draftsman","draftsmanship","draftsmen","draftsperson","draftswoman","draftswomen","drafty","drag","draggable","dragged","dragger","dragging","draggy","dragnet","dragon","dragonfly","dragonhead","dragoon","drailleur","drain","drainage","drainboard","drained","drainer","drainpipe","drake","dram","drama","dramamine","dramatic","dramatical","dramatically","dramatics","dramatist","dramatization","dramatize","dramatized","dramatizer","dramaturgy","drambuie","drammed","dramming","drank","drano","drape","draper","drapery","drastic","drastically","drat","dratted","dratting","dravidian","draw","drawable","drawables","drawback","drawbacks","drawbitmap","drawbridge","drawchart","drawer","drawerlayout","drawimage","drawing","drawl","drawler","drawline","drawling","drawly","drawn","drawnly","drawnness","drawrect","draws","drawstring","drawtext","dray","dre","dread","dreadful","dreadfulness","dreadlocks","dreadnought","dream","dreamboat","dreamed","dreamer","dreamily","dreaminess","dreaming","dreamland","dreamless","dreamlessness","dreamlike","dreamweaver","dreamworld","dreamy","drear","drearily","dreariness","dreary","dreddy","dredge","dredger","dredi","dreg","dreiser","drench","drencher","drer","dresden","dress","dressage","dressed","dresser","dresses","dressiness","dressing","dressmaker","dressmaking","dressy","drew","drexel","dreyfus","dreyfuss","drib","dribble","dribbler","driblet","dried","drier","drift","drifter","drifting","driftwood","drill","driller","drilling","drillmaster","drink","drinkable","drinker","drinking","drinks","drip","dripped","dripping","drippy","drive","drivel","driveler","driven","driver","driverclassname","drivermanager","drivers","drives","driveway","driving","drizzle","drizzling","drizzly","drm","drogue","droid","droll","drollery","drollness","drolly","dromedary","drona","drone","droning","drool","drools","droop","droopiness","drooping","droopy","drop","dropbox","dropboxusercontent","dropdown","dropdownlist","dropdownlistfor","dropdowns","drophead","dropkick","droplet","dropout","droppable","dropped","dropper","dropping","drops","dropsical","dropsy","dropzone","drosophila","dross","drought","drove","drover","drown","drowner","drowse","drowsily","drowsiness","drowsy","dru","drub","drubbed","drubber","drubbing","druci","drucie","drucill","drucy","drud","drudge","drudger","drudgery","drudging","drug","drugged","druggie","drugging","druggist","drugi","drugless","drugs","drugstore","druid","druidism","drum","drumbeat","drumhead","drumlin","drummed","drummer","drumming","drummond","drumstick","drunk","drunkard","drunken","drunkenness","drupal","drupe","drury","drusi","drusie","drusilla","drusy","druthers","drv","drwxr","dry","dryad","dryden","dryer","dryish","dryness","drys","drystone","drywall","ds","dsa","dsc","dshabill","dshubba","dsl","dsn","dsp","dss","dsseldorf","dst","dt","dtd","dte","dtente","dtm","dto","dtp","dts","dtype","dtypes","du","dual","dualism","dualist","dualistic","duality","duane","dub","dubai","dubbed","dubber","dubbin","dubbing","dubcek","dubhe","dubiety","dubious","dubiousness","dublin","dubrovnik","dubuque","ducal","ducat","duce","duchamp","duchess","duchy","duck","duckbill","ducker","duckling","duckpins","duckpond","duckweed","ducky","duct","ducted","ductile","ductility","ducting","ductless","ducts","ductwork","dud","dudder","dude","dudgeon","dudley","due","duedate","duel","duelist","dueness","duenna","duet","duetted","duetting","duff","duffel","duffer","duffie","duffy","dug","dugald","dugout","duh","dui","duis","duisburg","duke","dukedom","dukey","dukie","duky","dulce","dulcea","dulcet","dulci","dulcia","dulciana","dulcie","dulcify","dulcimer","dulcine","dulcinea","dulcy","dull","dullard","dulles","dullness","dully","dulness","dulsea","duluth","duly","dumas","dumb","dumbbell","dumbfound","dumbness","dumbo","dumbstruck","dumbwaiter","dumdum","dummies","dummy","dumont","dump","dumped","dumper","dumpiness","dumping","dumpling","dumps","dumpster","dumpty","dumpy","dun","dunant","dunbar","dunc","duncan","dunce","dundee","dunderhead","dune","dunedin","dung","dungaree","dungeon","dunghill","dunham","dunk","dunker","dunkirk","dunlap","dunn","dunne","dunned","dunner","dunnest","dunning","dunno","dunstan","duo","duodecimal","duodena","duodenal","duodenum","duologue","duopolist","duopoly","dup","dupe","duper","dupion","duple","duplex","duplexer","duplicability","duplicable","duplicate","duplicated","duplicates","duplicating","duplication","duplicative","duplicator","duplicitous","duplicity","dupont","dur","durability","durable","durableness","durably","duracell","duran","durance","durand","durant","durante","duration","durational","durban","duress","durex","durham","during","durkee","durkheim","durocher","durst","durum","durward","duse","dusenberg","dusenbury","dushanbe","dusk","duskiness","dusky","dust","dustbin","dustcart","dustcover","duster","dustily","dustin","dustiness","dusting","dustless","dustman","dustmen","dustpan","dusty","dutch","dutchman","dutchmen","dutchwoman","dutchwomen","duteous","dutiable","dutiful","dutifulness","duty","duvalier","duvet","duxes","dv","dvd","dvina","dvork","dw","dwain","dwarf","dwarfish","dwarfism","dwayne","dweeb","dwell","dweller","dwelling","dwelt","dwi","dwight","dwindle","dword","dx","dximagetransform","dy","dyad","dyadic","dyan","dyana","dyane","dyann","dyanna","dyanne","dybbuk","dybbukim","dye","dyed","dyeing","dyer","dyes","dyestuff","dying","dyke","dylan","dyld","dylib","dyn","dyna","dynah","dynamic","dynamical","dynamically","dynamicresource","dynamics","dynamism","dynamite","dynamiter","dynamized","dynamo","dynamodb","dynastic","dynasty","dyne","dyno","dysentery","dysfunction","dysfunctional","dyslectic","dyslexia","dyslexic","dyslexically","dyspepsia","dyspeptic","dysprosium","dystopia","dystrophy","dz","dzerzhinsky","e","ea","each","eachelle","eada","eadie","eadith","eadmund","eager","eagerness","eagle","eaglet","eakins","eal","ealasaid","eamon","ean","eap","ear","earache","eardrum","earful","earhart","earing","earl","earldom","earle","earlene","earlie","earlier","earliest","earline","earliness","earlobe","early","earmark","earmuff","earn","earned","earner","earnest","earnestine","earnestness","earning","earnings","earp","earphone","earpieces","earplug","earring","earshot","earsplitting","earth","eartha","earthbound","earthed","earthenware","earthiness","earthliness","earthling","earthly","earthmen","earthmover","earthmoving","earthquake","earths","earthshaking","earthward","earthwork","earthworm","earthy","earvin","earwax","earwig","earwigged","earwigging","ease","eased","easel","easement","easer","eases","easier","easies","easiest","easily","easiness","easing","east","eastbound","easter","easterly","eastern","easterner","easternmost","easthampton","easting","eastland","eastman","eastward","eastwick","eastwood","easy","easygoing","easygoingness","eat","eatable","eatables","eaten","eater","eatery","eating","eaton","eave","eavesdrop","eavesdropped","eavesdropper","eavesdropping","eax","eb","eba","ebay","ebb","ebba","ebcdic","eben","ebeneezer","ebeneser","ebenezer","eberhard","eberto","ebola","ebonee","ebonics","ebony","ebook","ebp","ebro","ebs","ebullience","ebullient","ebullition","ebx","ec","ecb","ecc","eccentric","eccentrically","eccentricity","eccl","eccles","ecclesiastes","ecclesiastic","ecclesiastical","ecdh","ecdhe","ecdsa","ecg","echelon","echinoderm","echo","echoed","echoes","echoic","echoing","echolocation","eclectic","eclectically","eclecticism","eclipse","eclipselink","ecliptic","eclogue","ecma","ecmascript","eco","ecocide","ecol","ecole","ecologic","ecological","ecologist","ecology","ecommerce","econ","econometric","econometrica","econometricians","econometrics","economic","economical","economics","economist","economization","economize","economizer","economizing","economy","ecosystem","ecru","ecs","ecstasy","ecstatic","ecstatically","ect","ectoplasm","ecuador","ecuadoran","ecuadorean","ecuadorian","ecumenic","ecumenical","ecumenicism","ecumenicist","ecumenics","ecumenism","ecumenist","ecx","eczema","ed","eda","edam","edan","edd","edda","eddi","eddie","eddy","ede","edee","edeline","edelweiss","edema","edematous","eden","edgar","edgard","edgardo","edge","edgeless","edger","edgerton","edges","edgewater","edgewise","edgewood","edgily","edginess","edging","edgy","edi","edibility","edible","edibleness","edict","edie","edification","edifice","edifier","edify","edifying","edik","edin","edinburgh","edison","edit","edita","editable","edited","edith","editha","edithe","editing","edition","editions","edititemtemplate","editor","editorfor","editorial","editorialist","editorialize","editorializer","editors","editorship","edits","edittext","ediva","edlin","edm","edmon","edmond","edmonton","edmund","edmx","edna","edouard","edp","eds","edsel","edsger","edt","edu","eduard","eduardo","educ","educability","educable","educate","educated","education","educational","educationalists","educationists","educative","educator","educe","eduction","eduino","edutainment","edvard","edward","edwardian","edwardo","edwin","edwina","edx","edy","edyth","edythe","ee","eec","eee","eeg","eek","eel","eelgrass","eeo","eeoc","eerie","eerily","eeriness","eeyore","ef","eff","efface","effaceable","effacement","effacer","effect","effective","effectively","effectiveness","effectives","effector","effects","effectual","effectualness","effectuate","effectuation","effeminacy","effeminate","effendi","efferent","effervesce","effervescence","effervescent","effete","effeteness","efficacious","efficaciousness","efficacy","efficiency","efficient","efficiently","effie","effigy","effloresce","efflorescence","efflorescent","effluence","effluent","effluvia","effluvium","efflux","effluxion","effort","effortless","effortlessness","efforts","effrontery","effulgence","effulgent","effuse","effusion","effusive","effusiveness","efl","efrain","efrem","efren","eft","eg","ega","egad","egalitarian","egalitarianism","egalitarians","egan","egbert","egerton","egestas","eget","egg","eggbeater","eggcup","egger","egghead","eggheaded","eggnog","eggplant","eggs","eggshell","egis","egl","eglantine","ego","egocentric","egocentrically","egocentricity","egoism","egoist","egoistic","egoistical","egomania","egomaniac","egon","egor","egotism","egotist","egotistic","egotistical","egregious","egregiousness","egrep","egress","egret","egypt","egyptian","egyptology","eh","ehcache","ehrlich","ei","eichmann","eid","eider","eiderdown","eidetic","eiffel","eigen","eigenfunction","eigenstate","eigenvalue","eigenvector","eight","eighteen","eighteenths","eightfold","eighth","eighths","eightieths","eightpence","eighty","eileen","eilis","eimile","einstein","einsteinian","einsteinium","eire","eirena","eisenhower","eisenstein","eisner","eisteddfod","either","eiusmod","ej","ejabberd","ejaculate","ejaculation","ejaculatory","ejb","eject","ejecta","ejection","ejector","ejs","ekaterina","ekberg","eke","eked","ekg","ekstrom","el","elaborate","elaborateness","elaboration","elaborators","elaina","elaine","elana","eland","elane","elanor","elans","elapse","elapsed","elapsedtime","elastic","elastically","elasticated","elasticbeanstalk","elasticity","elasticize","elasticsearch","elastodynamics","elastomer","elate","elated","elatedness","elater","elation","elayne","elb","elba","elbe","elbert","elberta","elbertina","elbertine","elbow","elbowroom","elbrus","elden","elder","elderberry","elderflower","elderliness","elderly","eldest","eldin","eldon","eldorado","eldredge","eldridge","ele","eleanor","eleanora","eleanore","eleazar","elect","electable","elected","election","electioneer","elective","electiveness","elector","electoral","electorate","electra","electress","electric","electrical","electricalness","electrician","electricity","electrification","electrifier","electrify","electro","electrocardiogram","electrocardiograph","electrocardiographs","electrocardiography","electrochemical","electrocute","electrocution","electrode","electrodynamic","electrodynamics","electroencephalogram","electroencephalograph","electroencephalographic","electroencephalographs","electroencephalography","electrologist","electroluminescent","electrolysis","electrolyte","electrolytic","electrolytically","electrolyze","electromagnet","electromagnetic","electromagnetically","electromagnetism","electromechanical","electromechanics","electromotive","electromyograph","electromyographic","electromyographically","electromyography","electron","electronegative","electronic","electronically","electronics","electrophoresis","electrophorus","electroplate","electroscope","electroscopic","electroshock","electrostatic","electrostatics","electrotherapist","electrotype","electroweak","eleemosynary","eleen","elegance","elegant","elegiac","elegiacal","elegy","eleifend","elem","element","elemental","elementarily","elementariness","elementary","elementat","elementid","elementname","elementref","elements","elementtree","elementtype","elementum","elems","elena","elene","eleni","elenore","eleonora","eleonore","elephant","elephantiases","elephantiasis","elephantine","elev","elevate","elevated","elevation","elevator","eleven","elevens","elevenths","elf","elfie","elfin","elfish","elfreda","elfrida","elfrieda","elga","elgar","eli","elia","elianora","elianore","elicia","elicit","elicitation","elide","elie","elif","eligibility","eligible","elihu","elijah","eliminate","eliminated","eliminates","eliminating","elimination","eliminator","elinor","elinore","eliot","elisa","elisabet","elisabeth","elisabetta","elise","eliseo","elisha","elision","elissa","elit","elita","elite","elitism","elitist","elixir","eliza","elizabet","elizabeth","elizabethan","elk","elka","elke","elkhart","ell","ella","elladine","ellary","elle","ellen","ellene","ellerey","ellery","ellesmere","ellette","elli","ellie","ellington","elliot","elliott","ellipse","ellipsis","ellipsoid","ellipsoidal","ellipsometer","ellipsometry","elliptic","elliptical","ellipticity","ellison","ellissa","ellswerth","ellsworth","ellwood","elly","ellyn","ellynn","elm","elma","elmah","elmer","elmhurst","elmira","elmo","elmore","elmsford","elna","elnar","elnath","elnora","elnore","elocution","elocutionary","elocutionist","elodea","elohim","eloisa","eloise","elongate","elongation","elonore","elope","elopement","eloper","eloquence","eloquent","elora","eloy","elroy","els","elsa","elsbeth","else","elseif","elset","elsewhere","elsey","elsi","elsie","elsif","elsinore","elspeth","elston","elsworth","elsy","elt","eltanin","elton","eluate","elucidate","elucidation","elude","elusive","elusiveness","elute","elution","elva","elven","elver","elvera","elves","elvia","elvin","elvina","elvira","elvis","elvish","elvyn","elwin","elwira","elwood","elwyn","ely","elyn","elyse","elysees","elysha","elysia","elysian","elysium","elyssa","em","ema","emaciate","emaciation","emacs","email","emailaddress","emailid","emails","emalee","emalia","emanate","emanation","emancipate","emancipation","emancipator","emanuel","emanuele","emasculate","emasculation","embalm","embalmer","embank","embankment","embarcadero","embargo","embargoes","embark","embarkation","embarrass","embarrassed","embarrassedly","embarrassing","embarrassment","embassy","embattle","embed","embeddable","embedded","embedder","embedding","embellish","embellished","embellisher","embellishment","ember","emberjs","embezzle","embezzlement","embezzler","embitter","embitterment","emblazon","emblazonment","emblem","emblematic","embodier","embodiment","embody","embolden","embolism","embosom","emboss","embosser","embouchure","embower","embrace","embraceable","embracer","embracing","embrasure","embrittle","embrocation","embroider","embroiderer","embroidery","embroil","embroilment","embryo","embryologist","embryology","embryonic","emcee","emceeing","emelda","emelen","emelia","emelina","emeline","emelita","emelyne","emend","emendation","emera","emerald","emerge","emergence","emergency","emergent","emerita","emeritae","emeriti","emeritus","emerson","emery","emetic","emf","emigrant","emigrate","emigration","emil","emile","emilee","emili","emilia","emilie","emiline","emilio","emily","eminence","eminent","emir","emirate","emissary","emission","emissivity","emit","emits","emittance","emitted","emitter","emitting","emlen","emlyn","emlynn","emlynne","emma","emmalee","emmaline","emmalyn","emmalynn","emmalynne","emmanuel","emmeline","emmerich","emmery","emmet","emmett","emmey","emmi","emmie","emmit","emmott","emmy","emmye","emogene","emoji","emollient","emolument","emory","emote","emotion","emotional","emotionalism","emotionality","emotionalize","emotionless","emotive","emp","empaneled","empaneling","empath","empathetic","empathetical","empathic","empathize","empathy","emperor","emphases","emphasis","emphasize","emphatic","emphatically","emphysema","emphysematous","empid","empire","empiric","empirical","empiricism","empiricist","emplace","emplacement","employ","employability","employable","employed","employee","employeeid","employeename","employees","employer","employers","employment","empname","empno","emporium","empower","empowerment","empress","emptier","emptily","emptiness","empty","empyrean","emr","ems","emt","emu","emulate","emulated","emulation","emulative","emulator","emulators","emulsification","emulsifier","emulsify","emulsion","emyle","emylee","en","enable","enabled","enabledelayedexpansion","enableevents","enabler","enables","enabling","enact","enactment","ename","enamel","enameler","enamelware","enamor","enc","encamp","encampment","encapsulate","encapsulated","encapsulation","encase","encasement","encephalitic","encephalitides","encephalitis","encephalographic","encephalopathy","enchain","enchant","enchanter","enchanting","enchantment","enchantress","enchilada","encipher","encipherer","encircle","encirclement","encl","enclave","enclose","enclosed","enclosing","enclosure","encode","encoded","encoder","encodes","encodeuricomponent","encoding","encodings","encomium","encompass","encore","encounter","encountered","encountering","encounters","encourage","encouraged","encouragement","encourager","encouraging","encroach","encroacher","encroachment","encrust","encrustation","encrypt","encrypted","encrypting","encryption","enctype","encumber","encumbered","encumbrance","encumbrancer","ency","encyclical","encyclopaedia","encyclopedia","encyclopedic","encyst","encystment","end","endanger","endangerment","endblock","enddate","endear","endearing","endearment","endeavor","endeavored","endeavorer","ended","endemic","endemically","endemicity","ender","endfor","endforeach","endgame","endian","endicott","endif","endindex","ending","endings","endive","endl","endless","endlessness","endmost","endnote","endocrine","endocrinologist","endocrinology","endogamous","endogamy","endogenous","endomorphism","endorse","endorsement","endorser","endoscope","endoscopic","endoscopy","endosperm","endothelial","endothermic","endow","endowment","endpoint","endpoints","endregion","ends","endswith","endtime","endue","endungeoned","endurable","endurably","endurance","endure","enduring","enduringness","endways","endwhile","endymion","ene","enema","enemies","enemy","energetic","energetically","energetics","energize","energized","energizer","energy","enervate","enervation","enfeeble","enfeeblement","enfilade","enfold","enforce","enforceability","enforceable","enforced","enforcement","enforcer","enforcible","enforcing","enfranchise","enfranchisement","enfranchiser","eng","engage","engagement","engaging","engel","engelbert","engender","engine","engineer","engineering","engineers","engines","england","englebert","englewood","english","englishman","englishmen","englishwoman","englishwomen","engorge","engorgement","engracia","engram","engrave","engraver","engraving","engross","engrossed","engrosser","engrossing","engrossment","engulf","engulfment","enhance","enhanceable","enhanced","enhancement","enhancer","enharmonic","enid","enif","enigma","enigmatic","enigmatically","enim","eniwetok","enjambement","enjambment","enjoin","enjoinder","enjoy","enjoyability","enjoyable","enjoyableness","enjoyably","enjoyed","enjoyment","enkidu","enlarge","enlargeable","enlargement","enlarger","enlighten","enlightened","enlightening","enlightenment","enlist","enlistee","enlister","enlistment","enliven","enlivenment","enmesh","enmeshment","enmity","ennis","ennoble","ennoblement","ennobler","ennui","enoch","enoent","enormity","enormous","enormousness","enos","enough","enoughs","enplane","enqueue","enquirer","enquiringly","enquiry","enrage","enrapture","enrica","enrich","enricher","enrichetta","enrichment","enrico","enrika","enrique","enriqueta","enrobed","enroll","enrollee","enrollment","ens","ensconce","ensemble","enshrine","enshrinement","enshroud","ensign","ensilage","enslave","enslavement","enslaver","ensnare","ensnarement","ensolite","ensue","ensure","ensurer","ensures","ensuring","ent","entail","entailer","entailment","entangle","entanglement","entangler","entente","enter","entered","enterer","entering","enteritides","enteritis","enterprise","enterpriser","enterprising","enters","entertain","entertainer","entertaining","entertainment","enthalpy","enthrall","enthrallment","enthrone","enthronement","enthuse","enthusiasm","enthusiast","enthusiastic","enthusiastically","entice","enticement","enticing","entire","entirely","entirerow","entirety","entities","entitle","entitled","entitlement","entity","entityframework","entityframeworkcore","entityid","entitymanager","entitymanagerfactory","entityname","entitystate","entitytype","entomb","entombment","entomological","entomologist","entomology","entourage","entr","entrails","entrain","entrainer","entrance","entrancement","entranceway","entrancing","entrant","entrap","entrapment","entrapped","entrapping","entre","entreat","entreating","entreaty","entrench","entrenchment","entrepreneur","entrepreneurial","entrepreneurs","entrepreneurship","entries","entropic","entropy","entrust","entry","entrypoint","entryset","entryway","entwine","enum","enumerable","enumerate","enumerated","enumerates","enumerating","enumeration","enumerative","enumerator","enums","enunciable","enunciate","enunciated","enunciation","enureses","enuresis","env","envelop","envelope","enveloper","envelopment","envenom","enviable","enviableness","enviably","envied","envier","envious","enviousness","environ","environment","environmental","environmentalism","environmentalist","environments","envisage","envision","envoy","envs","envy","envying","enzymatic","enzymatically","enzyme","enzymology","eo","eocene","eoe","eof","eohippus","eol","eolanda","eolande","eolian","eon","eos","eot","ep","epa","epaulet","ephedrine","ephemera","ephemeral","ephemerids","ephemeris","ephesian","ephesians","ephesus","ephraim","ephrayim","ephrem","epi","epic","epically","epicenter","epictetus","epicure","epicurean","epicurus","epicycle","epicyclic","epicyclical","epicycloid","epidemic","epidemically","epidemiological","epidemiologist","epidemiology","epidermal","epidermic","epidermis","epidural","epigenetic","epiglottis","epigram","epigrammatic","epigraph","epigrapher","epigraphs","epigraphy","epilepsy","epileptic","epilogue","epimethius","epinephrine","epiphany","epiphenomena","episcopacy","episcopal","episcopalian","episcopate","episode","episodes","episodic","episodically","epistemic","epistemological","epistemology","epistle","epistolary","epistolatory","epitaph","epitaphs","epitaxial","epitaxy","epithelial","epithelium","epithet","epitome","epitomize","epitomized","epitomizer","epoch","epochal","epochs","epoll","eponymous","epoxy","eps","epsg","epsilon","epsom","epstein","eq","equ","equability","equable","equableness","equably","equal","equaling","equality","equalization","equalize","equalized","equalizer","equalizes","equally","equals","equalsignorecase","equalto","equanimity","equate","equation","equations","equator","equatorial","equerry","equestrian","equestrianism","equestrienne","equiangular","equidistant","equilateral","equilibrate","equilibration","equilibrium","equine","equinoctial","equinox","equip","equipage","equipartition","equipment","equipoise","equipotent","equipped","equipping","equiproportional","equiproportionality","equiproportionate","equitable","equitableness","equitably","equitation","equity","equiv","equivalence","equivalent","equivalents","equivocal","equivocalness","equivocate","equivocation","equivocator","equuleus","er","era","eradicable","eradicate","eradication","eradicator","eran","eras","erase","erased","eraser","erasion","erasmus","erastus","erasure","erat","erato","eratosthenes","erb","erbium","erda","ere","erebus","erect","erectile","erection","erectness","erector","erek","erelong","eremite","erena","erg","ergo","ergodic","ergodicity","ergonomic","ergonomically","ergonomics","ergophobia","ergosterol","ergot","erhard","erhart","eric","erica","erich","ericha","erick","ericka","erickson","ericson","ericsson","eridanus","erie","erik","erika","erikson","erin","erina","erinn","erinna","eris","eritrea","erl","erlang","erlenmeyer","erma","ermanno","ermengarde","ermentrude","ermin","ermina","ermine","erminia","erminie","erna","ernaline","ernest","ernesta","ernestine","ernesto","ernestus","ernie","ernst","erny","erode","erodible","erogenous","eros","erosible","erosion","erosional","erosive","erosiveness","erotic","erotica","erotically","eroticism","erp","err","errancy","errand","errant","errantry","errata","erratic","erratically","erratum","errick","erring","errmode","errmsg","errno","errol","erroll","erroneous","erroneousness","error","errorcode","errordocument","errorhandler","errorlevel","errorlistener","errorlog","errormessage","errormsg","errorreportvalve","errors","errorthrown","ersatz","erse","erskine","erst","erstwhile","ertha","eruct","eructation","erudite","erudition","erupt","eruption","eruptive","erv","ervin","erwin","eryn","erysipelas","erythrocyte","es","esau","esb","esc","escadrille","escalate","escalation","escalator","escallop","escapable","escapade","escape","escaped","escapee","escapement","escaper","escapes","escaping","escapism","escapist","escapology","escarole","escarpment","eschatology","escher","escherichia","eschew","escondido","escort","escritoire","escrow","escudo","escutcheon","esdras","ese","esi","eskimo","esl","eslint","esma","esmaria","esmark","esme","esmeralda","esophageal","esophagi","esophagus","esoteric","esoterica","esoterically","esp","espadrille","espagnol","espalier","especial","especially","esperanto","esperanza","espinoza","espionage","esplanade","esposito","espousal","espouse","espouser","espresso","esprit","espy","esq","esquire","esra","esri","essa","essay","essayer","essayist","esse","essen","essence","essene","essential","essentialist","essentially","essentialness","essentials","essequibo","essex","essie","essy","est","esta","establish","established","establisher","establishing","establishment","estado","estate","esteban","esteem","estel","estela","estele","estell","estella","estelle","ester","esterhzy","estes","estevan","esther","esthete","esthetic","esthetically","esthetics","estimable","estimableness","estimate","estimated","estimates","estimating","estimation","estimator","estonia","estonian","estoppal","estrada","estrange","estrangement","estranger","estrella","estrellita","estrogen","estrous","estrus","estuarine","estuary","et","eta","etag","etan","etc","etcetera","etch","etcher","etching","etd","eternal","eternalness","eternity","eth","ethan","ethane","ethanol","ethe","ethel","ethelbert","ethelda","ethelin","ethelind","etheline","ethelred","ethelyn","ether","ethereal","etherealness","etherized","ethernet","ethic","ethical","ethically","ethicalness","ethicist","ethiopia","ethiopian","ethnic","ethnically","ethnicity","ethnocentric","ethnocentrism","ethnographers","ethnographic","ethnography","ethnological","ethnologist","ethnology","ethnomethodology","ethological","ethologist","ethology","ethos","ethyl","ethylene","etiam","etienne","etiologic","etiological","etiology","etiquette","etl","etna","etree","etruria","etruscan","etta","etti","ettie","ettore","etty","etymological","etymologist","etymology","eu","eucalypti","eucalyptus","eucharist","eucharistic","euchre","euclid","euclidean","eudora","euell","eugen","eugene","eugenia","eugenic","eugenically","eugenicist","eugenics","eugenie","eugenio","eugenius","eugine","euismod","eula","eulalie","euler","eulerian","eulogist","eulogistic","eulogize","eulogized","eulogizer","eulogy","eumenides","eunice","eunuch","eunuchs","euphemia","euphemism","euphemist","euphemistic","euphemistically","euphonious","euphonium","euphony","euphoria","euphoric","euphorically","euphrates","eur","eurasia","eurasian","eureka","euripides","euro","eurodollar","europa","europe","european","europeanization","europeanized","europium","eurydice","eustace","eustachian","eustacia","eutectic","euterpe","euthanasia","euthenics","ev","eva","evacuate","evacuation","evacuee","evade","evader","eval","evaleen","evaluable","evaluate","evaluated","evaluates","evaluating","evaluation","evaluational","evaluative","evaluator","evan","evanescence","evanescent","evangelia","evangelic","evangelical","evangelicalism","evangelin","evangelina","evangeline","evangelism","evangelist","evangelistic","evangelize","evania","evanne","evanston","evansville","evaporate","evaporation","evaporative","evaporator","evasion","evasive","evasiveness","eve","eveleen","evelin","evelina","eveline","evelyn","even","evened","evener","evenhanded","evening","evenki","evenly","evenness","evens","evensong","event","eventargs","eventbus","eventdata","eventdate","eventdispatchthread","eventemitter","eventful","eventfulness","eventhandler","eventid","eventide","eventlistener","eventlog","eventname","eventqueue","events","eventtrigger","eventtype","eventual","eventuality","eventually","eventuate","ever","everard","eveready","evered","everest","everett","everette","everglade","everglades","evergreen","everhart","everlasting","everlastingness","everliving","evermore","evernote","everready","every","everybody","everyday","everydayness","everyman","everyone","everyplace","everything","everytime","everywhere","eves","evey","evict","eviction","evidence","evident","evidential","evie","evil","evildoer","evildoing","evilness","evin","evince","eviscerate","evisceration","evita","evocable","evocate","evocation","evocative","evocativeness","evoke","evolute","evolution","evolutionarily","evolutionary","evolutionist","evolve","evolved","evonne","evp","evt","evvie","evvy","evy","evyn","ew","ewan","eward","ewart","ewe","ewell","ewen","ewer","ewing","ex","exacerbate","exacerbation","exact","exacter","exacting","exactingness","exaction","exactitude","exactly","exactness","exaggerate","exaggerated","exaggeration","exaggerative","exaggerator","exalt","exaltation","exalted","exalter","exam","examen","examination","examine","examined","examinees","examiner","examines","examining","example","exampled","examples","exams","exasperate","exasperated","exasperating","exasperation","exc","excalibur","excavate","excavation","excavator","excedrin","exceed","exceeded","exceeder","exceeding","exceeds","excel","excelled","excellence","excellency","excellent","excelling","excelsior","except","exception","exceptionable","exceptional","exceptionalness","exceptionhandler","exceptions","excerpt","excerpter","excess","excessive","excessiveness","exchange","exchangeable","exchanger","exchanges","exchequer","excise","excision","excitability","excitable","excitableness","excitably","excitation","excitatory","excite","excited","excitement","exciter","exciting","excitingly","exciton","exclaim","exclaimer","exclamation","exclamatory","exclude","excluded","excluder","excludes","excluding","exclusion","exclusionary","exclusioner","exclusions","exclusive","exclusively","exclusiveness","exclusivity","excommunicate","excommunication","excoriate","excoriation","excrement","excremental","excrescence","excrescent","excreta","excrete","excreter","excretion","excretory","excruciate","excruciating","excruciation","exculpate","exculpation","exculpatory","excursion","excursionist","excursive","excursiveness","excursus","excusable","excusableness","excusably","excuse","excused","excuser","exe","exec","execrable","execrableness","execrably","execrate","execration","execsql","executable","executables","execute","executeactionstaskexecuter","executed","executenonquery","executequery","executer","executereader","executes","executescalar","executescript","executesql","executeupdate","executing","execution","executional","executioncontext","executioner","executionexception","executions","executive","executor","executors","executorservice","executrices","executrix","exegeses","exegesis","exegete","exegetic","exegetical","exemplar","exemplariness","exemplary","exemple","exemplification","exemplifier","exemplify","exempt","exemption","exercise","exerciser","exercises","exercitation","exert","exertion","exeter","exeunt","exhalation","exhale","exhaust","exhausted","exhauster","exhaustible","exhausting","exhaustion","exhaustive","exhaustiveness","exhibit","exhibition","exhibitioner","exhibitionism","exhibitionist","exhibitor","exhilarate","exhilarating","exhilaration","exhort","exhortation","exhorter","exhumation","exhume","exhumer","exif","exigence","exigency","exigent","exiguity","exiguous","exile","exist","existed","existence","existent","existential","existentialism","existentialist","existentialistic","existents","existing","exists","exit","exitcode","exited","exiting","exits","exobiology","exocrine","exodus","exogamous","exogamy","exogenous","exonerate","exoneration","exorbitance","exorbitant","exorcise","exorcism","exorcist","exorcizer","exoskeleton","exosphere","exothermic","exothermically","exotic","exotica","exotically","exoticism","exoticness","exp","expand","expandability","expandable","expandablelistview","expanded","expander","expanding","expands","expanse","expansible","expansion","expansionary","expansionism","expansionist","expansive","expansiveness","expatiate","expatiation","expatriate","expatriation","expect","expectancy","expectant","expectation","expectational","expectations","expected","expectedconditions","expecting","expectorant","expectorate","expectoration","expects","expedience","expediency","expedient","expedients","expedite","expediter","expedition","expeditionary","expeditious","expeditiousness","expeditor","expel","expellable","expelled","expelling","expend","expendable","expended","expender","expenditure","expense","expenses","expensive","expensiveness","experience","experienced","experiences","experiencing","experiential","experiment","experimental","experimentalism","experimentalist","experimentation","experimented","experimenter","experimenting","experiments","expert","experted","experting","expertise","expertize","expertness","expertnesses","experts","expiable","expiate","expiation","expiatory","expiration","expire","expired","expires","expiresbytype","expiry","explain","explainable","explained","explainer","explaining","explains","explanation","explanations","explanatory","expletive","explicable","explicate","explication","explicative","explicit","explicitly","explicitness","explode","exploded","exploder","exploit","exploitation","exploitative","exploited","exploiter","exploration","exploratory","explore","explored","explorer","exploring","explosion","explosive","explosiveness","expo","exponent","exponential","exponentiate","exponentiation","export","exportability","exportable","exportation","exported","exporter","exporting","exports","expos","expose","exposed","exposer","exposes","exposing","exposit","exposition","expositor","expository","expostulate","expostulation","exposure","expound","expounder","expr","express","expressed","expresser","expressibility","expressible","expressibly","expression","expressionism","expressionist","expressionistic","expressionless","expressions","expressive","expressiveness","expressjs","expressway","expropriate","expropriation","expropriator","expulsion","expunge","expunger","expurgate","expurgated","expurgation","exquisite","exquisiteness","ext","extant","extemporaneous","extemporaneousness","extempore","extemporization","extemporize","extemporizer","extend","extendability","extended","extendedly","extendedness","extender","extendibility","extendibles","extending","extends","extensibility","extensible","extension","extensional","extensions","extensive","extensively","extensiveness","extensor","extent","extenuate","extenuation","exterior","exterminate","extermination","exterminator","extern","external","externalities","externalization","externalize","externally","externals","extinct","extinction","extinguish","extinguishable","extinguisher","extirpate","extirpation","extjs","extol","extolled","extoller","extolling","extort","extorter","extortion","extortionate","extortioner","extortionist","extra","extracellular","extract","extracted","extracting","extraction","extractive","extractor","extracts","extracurricular","extradite","extradition","extragalactic","extralegal","extramarital","extramural","extraneous","extraneousness","extraordinarily","extraordinariness","extraordinary","extrapolate","extrapolation","extras","extrasensory","extraterrestrial","extraterritorial","extraterritoriality","extravagance","extravagant","extravaganza","extravehicular","extravert","extrema","extremal","extreme","extremely","extremeness","extremism","extremist","extremity","extricable","extricate","extrication","extrinsic","extrinsically","extroversion","extrovert","extrude","extruder","extrusion","extrusive","exuberance","exuberant","exudate","exudation","exude","exult","exultant","exultation","exulting","exurb","exurban","exurbanite","exurbia","exxon","ey","eyck","eyde","eydie","eye","eyeball","eyebrow","eyed","eyedropper","eyeful","eyeglass","eyelash","eyeless","eyelet","eyelid","eyeliner","eyeopener","eyeopening","eyepiece","eyer","eyes","eyeshadow","eyesight","eyesore","eyestrain","eyeteeth","eyetooth","eyewash","eyewitness","eyre","eyrie","eysenck","ez","ezechiel","ezekiel","ezequiel","eziechiele","ezmeralda","ezra","ezri","f","f0_","fa","faa","fab","fabe","faber","faberg","fabian","fabiano","fabien","fabio","fable","fabler","fabric","fabricate","fabrication","fabricator","fabulists","fabulous","fabulousness","fac","facade","facades","face","facebook","facecloth","facecloths","faced","faceless","facelets","faceplate","facer","faces","facescontext","facet","facetious","facetiousness","facets","facial","facile","facileness","facilisis","facilitate","facilitation","facilitator","facilitatory","facilities","facility","facing","facsimile","facsimileing","fact","faction","factional","factionalism","factious","factiousness","factitious","facto","factoid","factor","factorial","factories","factoring","factorisable","factorization","factorize","factors","factory","factorygirl","factotum","facts","factual","factuality","factualness","faculty","fad","faddish","faddist","fade","faded","fadedly","fadein","fadeout","fader","fades","fadeto","fading","fae","faence","faerie","faeroe","faery","fafnir","fag","fagged","fagging","faggoting","fagin","fagot","fagoting","fahd","fahrenheit","fail","failed","failing","faille","failover","fails","failsafe","failure","failures","fain","faina","faint","fainter","fainthearted","faintness","fair","fairbanks","fairchild","faired","fairfax","fairfield","fairgoer","fairground","fairing","fairish","fairleigh","fairless","fairlie","fairly","fairmont","fairness","fairport","fairs","fairview","fairway","fairy","fairyland","fairytale","faisal","faisalabad","faith","faithed","faithful","faithfulness","faithfuls","faithing","faithless","faithlessness","faiths","fajitas","fake","faker","fakir","falafel","falcon","falconer","falconry","falito","falk","falkland","falkner","fall","fallacious","fallaciousness","fallacy","fallback","faller","fallibility","fallible","fallibleness","fallibly","falling","falloff","fallon","fallopian","fallout","fallow","fallowness","falls","false","falsehood","falseness","falsetto","falsie","falsifiability","falsifiable","falsification","falsifier","falsify","falsity","falstaff","falter","falterer","faltering","falwell","fame","famed","fames","familial","familiar","familiarity","familiarization","familiarize","familiarized","familiarizer","familiarizing","familiarly","familiarness","families","family","famine","faming","famish","famous","famously","famousness","fan","fanatic","fanatical","fanaticalness","fanaticism","fanchette","fanchon","fancie","fancied","fancier","fanciest","fanciful","fancifulness","fancily","fanciness","fancy","fancybox","fancying","fancywork","fandango","fanechka","fanfare","fanfold","fang","fangled","fania","fanlight","fanned","fanni","fannie","fanning","fanny","fanout","fans","fantail","fantasia","fantasist","fantasize","fantastic","fantastical","fantasy","fanya","fanzine","faq","faqs","far","fara","farad","faraday","farah","farand","faraway","farber","farce","farcical","fare","farer","farewell","farfetchedness","fargo","farica","farina","farinaceous","farkas","farlay","farlee","farleigh","farley","farlie","farly","farm","farmer","farmhand","farmhouse","farming","farmington","farmland","farmstead","farmworker","farmyard","faro","farr","farra","farrago","farragoes","farragut","farrah","farrakhan","farrand","farrel","farrell","farrier","farris","farrow","farseeing","farsighted","farsightedness","fart","farther","farthermost","farthest","farthing","fas","fascia","fascicle","fasciculate","fasciculation","fascinate","fascinating","fascination","fascism","fascist","fascistic","fashion","fashionable","fashionableness","fashionably","fashioner","fassbinder","fast","fasta","fastback","fastball","fastcgi","fasten","fastener","fastening","faster","fasterxml","fastest","fastidious","fastidiousness","fastness","fat","fatal","fatalism","fatalist","fatalistic","fatalistically","fatality","fatback","fate","fateful","fatefulness","fates","fathead","fatheaded","father","fathered","fatherhood","fatherland","fatherless","fatherliness","fatherly","fathom","fathomable","fathomless","fatigue","fatigued","fatiguing","fatima","fatness","fatso","fatted","fatten","fattener","fatter","fattest","fattiness","fatting","fatty","fatuity","fatuous","fatuousness","fatwa","faucet","faucibus","faulkner","faulknerian","fault","faultfinder","faultfinding","faultily","faultiness","faultless","faultlessness","faults","faulty","faun","fauna","faunie","fauntleroy","faust","faustian","faustina","faustine","faustino","faustus","fauvism","fav","favicon","favor","favorable","favorableness","favorably","favored","favoredness","favorer","favoring","favorings","favorite","favorites","favoritism","favors","favour","favourite","fawkes","fawn","fawne","fawner","fawnia","fawning","fax","fay","faydra","faye","fayette","fayetteville","fayina","fayre","fayth","faythe","faze","fb","fbi","fc","fcc","fclose","fcm","fcntl","fct","fd","fda","fdic","fdr","fds","fe","fealty","fear","fearful","fearfuller","fearfullest","fearfulness","fearless","fearlessness","fearsome","fearsomeness","feasibility","feasible","feasibleness","feasibly","feast","feaster","feat","feater","feather","featherbed","featherbedding","featherbrain","feathered","feathering","featherless","featherlight","featherman","feathertop","featherweight","feathery","feats","feature","featured","featureless","features","feb","febrile","february","fecal","feces","fecha","feckless","fecklessness","fecund","fecundability","fecundate","fecundation","fecundity","fed","federal","federalism","federalist","federalization","federalize","federate","federated","federation","federative","federica","federico","fedex","fedora","feds","fee","feeble","feebleness","feebly","feed","feedback","feedbag","feeder","feeding","feedlot","feeds","feedstock","feedstuffs","feeing","feel","feeler","feeling","feelingly","feelingness","feelings","feels","fees","feet","feign","feigned","feigner","feint","feisty","felder","feldman","feldspar","felecia","felic","felicdad","felice","felicia","felicio","felicitate","felicitation","felicitous","felicitousness","felicity","felicle","felike","feliks","feline","felipa","felipe","felis","felisha","felita","felix","feliza","felizio","fell","fella","fellatio","felled","feller","felling","fellini","fellness","fellow","fellowman","fellowmen","fellowship","fellowshipped","fellowshipping","felon","felonious","feloniousness","felony","felt","felting","fem","female","femaleness","feminine","feminineness","femininity","feminism","feminist","femme","femoral","femur","fen","fence","fenced","fencepost","fencer","fencing","fend","fender","fenelia","fenestration","fenian","fenland","fennel","fenwick","feodor","feodora","feof","fer","feral","ferber","ferd","ferdie","ferdinand","ferdinanda","ferdinande","ferdinando","ferdy","fergus","ferguson","ferlinghetti","fermat","ferment","fermentation","fermented","fermenter","fermenting","fermentum","fermi","fermion","fermium","fern","fernanda","fernande","fernandez","fernandina","fernando","ferne","fernery","ferny","ferocious","ferociousness","ferocity","ferrari","ferraro","ferreira","ferrel","ferrell","ferrer","ferret","ferreter","ferric","ferris","ferrite","ferro","ferroelectric","ferromagnet","ferromagnetic","ferrous","ferrule","ferry","ferryboat","ferryman","ferrymen","fertile","fertileness","fertility","fertilization","fertilize","fertilized","fertilizer","fertilizes","ferule","fervency","fervent","fervid","fervidness","fervor","fess","fest","festal","fester","festival","festive","festiveness","festivity","festoon","feta","fetal","fetch","fetchall","fetchdata","fetched","fetchedresultscontroller","fetcher","fetches","fetching","fetchrequest","fetchtype","feted","fetich","fetid","fetidness","feting","fetish","fetishism","fetishist","fetishistic","fetlock","fetter","fettle","fettling","fettuccine","fetus","feud","feudal","feudalism","feudalistic","feudatory","feugiat","fever","feverish","feverishness","few","fewer","fewness","fey","feynman","fez","fezzes","ff","ffa","ffb","ffc","ffd","ffe","fff","ffff","ffffff","ffffffff","ffi","fflush","ffmpeg","fft","fftw","fg","fgetc","fgets","fh","fha","fi","fianc","fiance","fiann","fianna","fiasco","fiascoes","fiat","fib","fibbed","fibber","fibbing","fiber","fiberboard","fiberfill","fiberglas","fiberglass","fibonacci","fibril","fibrillate","fibrillation","fibrin","fibroblast","fibroid","fibroses","fibrosis","fibrous","fibrousness","fibula","fibulae","fibular","fica","fices","fiche","fichte","fichu","fickle","fickleness","ficos","fiction","fictional","fictionalization","fictionalize","fictitious","fictitiousness","fictive","ficus","fid","fiddle","fiddler","fiddlestick","fiddling","fiddly","fide","fidel","fidela","fidelia","fidelio","fidelity","fidget","fidgety","fido","fidole","fiducial","fiduciary","fie","fief","fiefdom","field","fielded","fielder","fieldid","fielding","fieldname","fieldnames","fields","fieldset","fieldstone","fieldtype","fieldvalue","fieldwork","fieldworker","fiend","fiendish","fiendishness","fierce","fierceness","fierily","fieriness","fiery","fies","fiesta","fife","fifer","fifi","fifine","fifo","fifteen","fifteenths","fifth","fifths","fiftieths","fifty","fig","figaro","figcaption","figged","figging","fight","fightback","fighter","fighting","figment","figsize","figueroa","figural","figuration","figurative","figurativeness","figure","figured","figurehead","figurer","figures","figurine","figuring","fiji","fijian","fil","filament","filamentary","filamentous","filbert","filberte","filberto","filch","file","fileaccess","filechooser","filecontent","filed","filedata","filedialog","fileextension","fileformat","filehandle","fileid","fileinfo","fileinput","fileinputstream","filelist","filemanager","filemode","filename","filenames","fileno","filenotfoundexception","fileoutputstream","filepath","filer","filereader","files","fileset","filesize","filesmatch","filestream","filesystem","filesystemobject","filesystems","filet","filetree","filetype","fileupload","fileurl","fileurlwithpath","fileutils","filewriter","filia","filial","filibuster","filibusterer","filide","filigree","filigreeing","filing","filings","filip","filipino","filippa","filippo","fill","fillcolor","filled","filler","fillet","filleting","filling","fillip","fillmore","fillna","fillrect","fills","fillstyle","filly","film","filmdom","filmer","filminess","filming","filmmaker","filmore","films","filmstrip","filmy","filofax","filter","filterable","filterchain","filterchainproxy","filtercontext","filtered","filterer","filtering","filters","filth","filthily","filthiness","filths","filthy","filtrate","filtrated","filtrates","filtrating","filtration","fin","fina","finagle","finagler","final","finale","finalist","finality","finalization","finalize","finally","finalname","finance","financed","finances","financial","financier","financing","finch","find","findable","findall","findbugs","findbyid","findclass","findcontrol","findelement","findelements","finder","findfragmentbyid","finding","findings","findlay","findley","findone","finds","findstr","findviewbyid","fine","finely","fineness","finery","finespun","finesse","finger","fingerboard","fingerer","fingering","fingerless","fingerling","fingernail","fingerprint","fingers","fingertip","finial","finical","finickiness","finicky","fining","finis","finish","finished","finisher","finishes","finishing","finite","finitely","finiteness","fink","finland","finlay","finley","finn","finnbogadottir","finned","finnegan","finner","finning","finnish","finny","fiona","fionna","fionnula","fiord","fiorello","fiorenze","fiori","fir","fire","firearm","fireball","firebase","firebaseauth","firebasedatabase","firebird","fireboat","firebomb","firebox","firebrand","firebreak","firebrick","firebug","firecracker","fired","firedamp","fireevent","firefight","firefly","firefox","firefoxdriver","fireguard","firehouse","firelight","fireman","firemen","fireplace","fireplug","firepower","fireproof","firer","fires","firesafe","fireside","firestone","firestore","firestorm","firetrap","firetruck","firewall","firewalls","firewater","firewood","firework","firing","firkin","firm","firmament","firmer","firmest","firmly","firmness","firms","firmware","firring","first","firstborn","firstchild","firsthand","firstly","firstname","firstordefault","firth","firths","fis","fiscal","fischbein","fischer","fish","fishbowl","fishcake","fisher","fisherman","fishermen","fishery","fishhook","fishily","fishiness","fishing","fishkill","fishmeal","fishmonger","fishnet","fishpond","fishtail","fishtanks","fishwife","fishwives","fishy","fisk","fiske","fissile","fission","fissionable","fissure","fist","fistfight","fistful","fisticuff","fistula","fistulous","fit","fitch","fitchburg","fitful","fitfulness","fitments","fitness","fits","fitssystemwindows","fitted","fitter","fittest","fitting","fittingly","fittingness","fittings","fitz","fitzgerald","fitzpatrick","fitzroy","five","fivefold","fiver","fix","fixable","fixate","fixatifs","fixation","fixative","fixed","fixedness","fixer","fixes","fixing","fixity","fixture","fixtures","fizeau","fizz","fizzer","fizzle","fizzy","fjord","fjs","fk","fl","fla","flab","flabbergast","flabbergasting","flabbily","flabbiness","flabby","flaccid","flaccidity","flack","flag","flagella","flagellate","flagellation","flagellum","flagged","flagging","flaggingly","flagman","flagmen","flagon","flagpole","flagrance","flagrancy","flagrant","flags","flagship","flagstaff","flagstone","flail","flair","flak","flake","flaker","flakiness","flaky","flam","flamb","flambeing","flambes","flamboyance","flamboyancy","flamboyant","flame","flamen","flamenco","flameproof","flamer","flamethrower","flaming","flamingo","flammability","flammable","flan","flanagan","flanders","flange","flank","flanker","flannel","flannelet","flannelette","flap","flapjack","flapped","flapper","flapping","flaps","flare","flareup","flaring","flash","flashback","flashbulb","flashcard","flashcube","flasher","flashgun","flashily","flashiness","flashing","flashlight","flashy","flask","flat","flatbed","flatboat","flatcar","flatfeet","flatfish","flatfoot","flathead","flatiron","flatland","flatmap","flatmate","flatness","flatt","flatted","flatten","flattened","flattener","flatter","flatterer","flattering","flattery","flattest","flatting","flattish","flattop","flatulence","flatulent","flatus","flatware","flatworm","flaubert","flaunt","flaunting","flautist","flavor","flavored","flavorer","flavorful","flavoring","flavorless","flavors","flavorsome","flaw","flawed","flawless","flawlessly","flawlessness","flaws","flax","flaxseed","flay","flayer","fld","flea","fleabag","fleabites","fleawort","fleck","fledermaus","fledge","fledged","fledgling","flee","fleece","fleecer","fleeciness","fleecy","fleeing","fleet","fleeting","fleetingly","fleetingness","fleetness","fleischer","fleischman","fleisher","flem","fleming","flemish","flemished","flemishing","flemming","flesh","flesher","fleshiness","fleshless","fleshly","fleshpot","fleshy","fletch","fletcher","fletching","fleur","fleurette","flew","flews","flex","flexbox","flexed","flexibility","flexible","flexibly","flexitime","flexslider","flextime","flexural","flexure","flibbertigibbet","flick","flicker","flickering","flickery","flickr","flier","flight","flightiness","flightless","flightpath","flights","flighty","flimflam","flimflammed","flimflamming","flimsily","flimsiness","flimsy","flin","flinch","flincher","flinching","fling","flinger","flink","flinn","flint","flintiness","flintless","flintlock","flintstones","flinty","flip","flipflop","flippable","flippancy","flippant","flipped","flipper","flippest","flipping","flirt","flirtation","flirtatious","flirtatiousness","flit","flitted","flitting","flo","float","floated","floater","floating","floatingactionbutton","floats","floatvalue","floaty","flocculate","flocculation","flock","floe","flog","flogged","flogger","flogging","flood","floodgate","floodlight","floodlit","floodplain","floodwater","floor","floorboard","floorer","flooring","floorspace","floorwalker","floozy","flop","flophouse","flopped","flopper","floppily","floppiness","flopping","floppy","flor","flora","floral","florance","flore","florella","florence","florencia","florentia","florentine","florenza","florescence","florescent","floret","florette","flori","floria","florian","florid","florida","floridan","floridian","floridness","florie","florin","florina","florinda","florine","florist","florri","florrie","florry","flory","floss","flossi","flossie","flossy","flot","flotation","flotilla","flotsam","flounce","flouncing","flouncy","flounder","flour","flourish","flourisher","flourishing","floury","flout","flouter","flow","flowchart","flowed","flower","flowerbed","flowerer","floweriness","flowerless","flowerpot","flowers","flowery","flowing","flowlayout","flown","flows","flowstone","floyd","flss","flt","flu","flub","flubbed","flubbing","fluctuate","fluctuation","flue","fluency","fluent","fluently","fluff","fluffiness","fluffy","fluid","fluidity","fluidized","fluidness","fluidpage","fluke","fluky","flume","flummox","flung","flunk","flunkey","flunky","fluoresce","fluorescence","fluorescent","fluoridate","fluoridation","fluoride","fluorimetric","fluorinated","fluorine","fluorite","fluorocarbon","fluoroscope","fluoroscopic","flurry","flush","flushed","flushing","flushness","fluster","flute","fluter","fluting","flutist","flutter","flutterer","fluttery","flux","fluxed","fluxes","fluxing","flv","fly","flyaway","flyblown","flyby","flybys","flycatcher","flyer","flying","flyleaf","flyleaves","flynn","flyover","flypaper","flysheet","flyspeck","flyswatter","flyway","flyweight","flywheel","fm","fmap","fmt","fn","fname","fnma","fno","fnr","fo","foal","foam","foaminess","foamy","fob","fobbed","fobbing","focal","focally","foch","foci","focus","focusable","focused","focuser","focuses","focusing","fodder","foe","foetid","fofl","fog","fogbound","fogged","foggily","fogginess","fogging","foggy","foghorn","fogs","fogy","fogyish","foible","foil","foist","fokker","fol","fold","foldaway","folded","folder","foldername","folderpath","folders","folding","foldout","foldr","folds","foley","foliage","foliate","foliation","folio","folk","folklike","folklore","folkloric","folklorist","folks","folksiness","folksinger","folksinging","folksong","folksy","folktale","folkway","foll","follicle","follicular","follow","followed","follower","followers","following","follows","followsymlinks","followup","folly","folsom","fomalhaut","foment","fomentation","fomenter","fond","fonda","fondant","fondle","fondler","fondness","fondue","fons","fonsie","font","fontaine","fontainebleau","fontana","fontanel","fontanelle","fontawesome","fontfamily","fontname","fonts","fontsize","fontstyle","fontweight","fontwithname","fonz","fonzie","foo","foobar","food","foodie","foods","foodstuff","fool","foolery","foolhardily","foolhardiness","foolhardy","foolish","foolishness","foolproof","foolscap","foos","foot","footage","football","footbridge","foote","footer","footfall","foothill","foothold","footing","footless","footlights","footling","footlocker","footloose","footman","footmarks","footmen","footnote","footpad","footpath","footpaths","footplate","footprint","footrace","footrest","footsie","footsore","footstep","footstool","footwear","footwork","fop","fopen","fopped","foppery","fopping","foppish","foppishness","for","forage","forager","forall","foray","forayer","forbade","forbear","forbearance","forbearer","forbes","forbid","forbidden","forbidding","forbiddingness","forbore","forborne","force","forced","forcefield","forceful","forcefulness","forceps","forcer","forces","forcible","forcibleness","forcibly","forcing","forcontrolevents","ford","fordable","fordham","fore","foreach","forearm","forebear","forebode","foreboding","forebodingness","forecast","forecaster","forecastle","foreclose","foreclosure","forecolor","forecourt","foredoom","forefather","forefeet","forefinger","forefoot","forefront","foregoer","foregoing","foregone","foregos","foreground","foregroundcolor","forehand","forehead","foreign","foreigner","foreignkey","foreignness","foreknew","foreknow","foreknowledge","foreknown","foreleg","forelimb","forelock","foreman","foremast","foremen","foremost","forename","forenoon","forensic","forensically","forensics","foreordain","forepart","forepaws","forepeople","foreperson","foreplay","forequarter","forerunner","foresail","foresaw","foresee","foreseeable","foreseeing","foreseen","foreseer","foreshadow","foreshore","foreshorten","foresight","foresighted","foresightedness","foreskin","forest","forestall","forestaller","forestallment","forestation","forestations","forester","forestland","forestry","foretaste","foretell","foreteller","forethought","foretold","forever","forevermore","forewarn","forewarner","forewent","forewoman","forewomen","foreword","forfeit","forfeiter","forfeiture","forfend","forgather","forgave","forge","forged","forger","forgery","forges","forget","forgetful","forgetfulness","forgettable","forgettably","forgetting","forging","forgivable","forgivably","forgive","forgiven","forgiveness","forgiver","forgiving","forgivingly","forgivingness","forgo","forgoer","forgoes","forgone","forgot","forgotten","forhttpheaderfield","forindexpath","fork","forked","forkey","forkful","forking","forklift","forks","forlorn","forlornness","form","formability","formal","formaldehyde","formalin","formalism","formalist","formalistic","formality","formalization","formalize","formalized","formalizer","formalizes","formally","formalness","formals","formant","format","formatdate","formate","formation","formative","formatively","formativeness","formats","formatted","formatter","formatters","formatting","formbuilder","formcontrol","formcontrolname","formdata","formed","former","formerly","formfitting","formgroup","formic","formica","formid","formidable","formidableness","formidably","forming","formless","formlessness","formmethod","formname","formosa","formosan","forms","formsauthentication","formset","formula","formulaic","formular","formulas","formulate","formulated","formulation","formulator","forname","fornicate","fornication","fornicator","forrest","forrester","forroot","forsake","forsaken","forsook","forsooth","forstate","forster","forswear","forswore","forsworn","forsythia","fort","fortaleza","forte","forth","forthcome","forthcoming","forthright","forthrightness","forthwith","fortieths","fortification","fortified","fortifier","fortify","fortiori","fortissimo","fortitude","fortnight","fortnightly","fortran","fortress","fortuitous","fortuitousness","fortuity","fortunate","fortunately","fortunateness","fortune","fortuneteller","fortunetelling","forty","forum","forums","forward","forwarded","forwarder","forwarding","forwardness","forwards","forwent","fos","foss","fossil","fossiliferous","fossilization","fossilize","fossilized","foster","fosterer","foto","foucault","fought","foul","foulard","foulmouth","foulness","fouls","found","foundation","foundational","founded","founder","founders","founding","foundling","foundry","founds","fount","fountain","fountainhead","four","fourfold","fourier","fourpence","fourpenny","fourposter","fourscore","foursome","foursquare","fourteen","fourteener","fourteenths","fourth","fourths","fout","fovea","fowl","fowler","fowling","fox","foxfire","foxglove","foxhall","foxhole","foxhound","foxily","foxiness","foxing","foxtail","foxtrot","foxtrotted","foxtrotting","foxy","foyer","fp","fpga","fpic","fpm","fpo","fprintf","fps","fq","fql","fr","frac","fracas","fractal","fraction","fractional","fractionate","fractionation","fractioned","fractioning","fractions","fractious","fractiousness","fracture","frag","fragile","fragility","fragment","fragmentactivity","fragmentarily","fragmentariness","fragmentary","fragmentation","fragmentmanager","fragmentmanagerimpl","fragmentpageradapter","fragments","fragmenttransaction","fragonard","fragrance","fragrant","frail","frailness","frailty","frame","frameborder","framebuffer","framed","framelayout","framer","framerate","frames","framework","frameworkelement","frameworkmethod","frameworks","frameworkservlet","framing","fran","franc","francaise","france","francene","francesca","francesco","franchise","franchisee","franchiser","franchot","francie","francine","francis","francisca","franciscan","francisco","franciska","franciskus","francium","franck","francklin","francklyn","franco","francois","francoise","francophone","francyne","frangibility","frangible","frank","frankel","frankenstein","franker","frankford","frankfort","frankfurt","frankfurter","frankie","frankincense","frankish","franklin","frankly","franklyn","frankness","franky","franni","frannie","franny","fransisco","frantic","frantically","franticness","frants","franz","franzen","frapp","frappeed","frappeing","frappes","frasco","fraser","frasier","frasquito","frat","fraternal","fraternity","fraternization","fraternize","fraternizer","fraternizing","fratricidal","fratricide","frau","fraud","fraudsters","fraudulence","fraudulent","fraught","fraulein","fray","frayda","frayne","fraze","frazer","frazier","frazzle","fread","freak","freakish","freakishness","freaky","freckle","freckly","fred","freda","freddi","freddie","freddy","fredek","fredelia","frederic","frederica","frederich","frederick","fredericka","frederico","fredericton","frederigo","frederik","frederique","fredholm","fredi","fredia","fredra","fredric","fredrick","fredrickson","fredrika","free","freebase","freebie","freeboot","freebooter","freeborn","freebsd","freed","freedman","freedmen","freedom","freehand","freehanded","freehold","freeholder","freeing","freelance","freeland","freeload","freeloader","freely","freeman","freemarker","freemason","freemasonry","freemen","freemon","freeness","freeport","freestanding","freestone","freestyle","freethinker","freethinking","freetown","freetype","freeway","freewheel","freewheeler","freewheeling","freewill","freezable","freeze","freezer","freezes","freezing","freida","freight","freighter","fremont","french","frenchman","frenchmen","frenchwoman","frenchwomen","frenetic","frenetically","frenzied","frenzy","freon","freq","frequencies","frequency","frequent","frequented","frequenter","frequentest","frequenting","frequently","frequentness","frequents","fresco","frescoes","fresh","freshen","freshener","fresher","freshest","freshet","freshly","freshman","freshmen","freshness","freshwater","fresnel","fresno","fret","fretboard","fretful","fretfulness","fretsaw","fretted","fretting","fretwork","freud","freudian","frey","freya","fri","friable","friableness","friar","friary","fricassee","fricasseeing","frication","fricative","frick","friction","frictional","frictionless","friday","fridge","fried","frieda","friedan","friedcake","friederike","friedman","friedrich","friedrick","friend","friendless","friendlessness","friendlies","friendlily","friendliness","friendly","friends","friendship","frier","fries","frieze","frig","frigate","frigga","frigged","frigging","fright","frighten","frightening","frightful","frightfulness","frigid","frigidaire","frigidity","frigidness","frill","frilly","fringe","fringilla","frippery","frisbee","frisco","frisian","frisk","frisker","friskily","friskiness","frisky","frisson","frito","fritter","fritterer","fritz","frivolity","frivolous","frivolousness","frizz","frizzle","frizzly","frizzy","frm","fro","frobisher","frock","frocking","frog","frogged","frogging","frogman","frogmarched","frogmen","froissart","frolic","frolicked","frolicker","frolicking","frolicsome","from","frombody","fromcharcode","fromdate","fromfile","fromhtml","fromimage","fromjson","fromm","fromseconds","fromstring","frond","front","frontage","frontal","frontenac","frontend","frontier","frontiersman","frontiersmen","frontispiece","frontrunner","frontward","frosh","frost","frostbelt","frostbit","frostbite","frostbiting","frostbitten","frosted","frosteds","frostily","frostiness","frosting","frosty","froth","frothiness","froths","frothy","froufrou","froward","frowardness","frown","frowner","frowning","frowzily","frowziness","frowzy","froze","frozen","frozenness","fructify","fructose","fruehauf","frugal","frugality","fruit","fruitcake","fruiter","fruiterer","fruitful","fruitfuller","fruitfullest","fruitfulness","fruitiness","fruition","fruitless","fruitlessness","fruits","fruity","frump","frumpish","frumpy","frunze","frustrate","frustrated","frustrater","frustrating","frustration","frustum","fry","frye","fryer","fs","fscanf","fseek","fsharp","fslic","fso","fst","fstream","ft","ftc","fte","ftp","ftpclient","fu","fuchs","fuchsia","fuck","fucker","fucking","fud","fuddle","fudge","fuel","fueler","fuentes","fugal","fugger","fugiat","fugitive","fugitiveness","fugue","fuhrer","fuji","fujitsu","fujiyama","fukuoka","fulani","fulbright","fulcrum","fulfill","fulfilled","fulfiller","fulfillment","full","fullback","fullcalendar","fuller","fullerton","fullish","fullname","fullness","fullpath","fullscreen","fullstops","fulltext","fullword","fully","fulminate","fulmination","fulness","fulsome","fulsomeness","fulton","fulvia","fumble","fumbler","fumbling","fume","fumigant","fumigate","fumigation","fumigator","fuming","fumy","fun","funafuti","func","funcs","function","functional","functionalism","functionalist","functionalities","functionality","functionally","functionary","functioning","functionname","functions","functools","functor","fund","fundamental","fundamentalism","fundamentalist","fundamentally","fundamentals","funded","fundholders","fundholding","funding","funds","fundy","funeral","funerary","funereal","funfair","fungal","fungi","fungible","fungicidal","fungicide","fungoid","fungous","fungus","funicular","funk","funkiness","funky","funned","funnel","funner","funnest","funnily","funniness","funning","funny","fur","furbelow","furbish","furbisher","furious","furiousness","furl","furlong","furlough","furloughs","furn","furnace","furnish","furnished","furnisher","furnishing","furniture","furor","furore","furred","furrier","furriness","furring","furrow","furry","further","furtherance","furtherer","furthermore","furthermost","furthest","furtive","furtiveness","fury","furze","fusce","fuse","fusebox","fusee","fuselage","fushun","fusibility","fusible","fusiform","fusilier","fusillade","fusion","fuss","fussbudget","fusser","fussily","fussiness","fusspot","fussy","fustian","fustiness","fusty","fut","futile","futileness","futility","futon","future","futures","futuretask","futurism","futurist","futuristic","futurity","futurologist","futurology","futz","fuze","fuzhou","fuzz","fuzzbuster","fuzzily","fuzziness","fuzzy","fv","fw","fwd","fwiw","fwlink","fwrite","fwww","fwy","fx","fxml","fxmlloader","fy","fyi","g","ga","gab","gabardine","gabbed","gabbey","gabbi","gabbie","gabbiness","gabbing","gabble","gabby","gabe","gaberdine","gabey","gabfest","gabi","gabie","gable","gabon","gabonese","gaborone","gabriel","gabriela","gabriele","gabriell","gabriella","gabrielle","gabriellia","gabriello","gabrila","gaby","gac","gacrux","gad","gadabout","gadded","gadder","gadding","gadfly","gadget","gadgetry","gadolinium","gadsden","gae","gaea","gael","gaelan","gaelic","gaff","gaffe","gaffer","gag","gaga","gagarin","gage","gager","gagged","gagging","gaggle","gagwriter","gaiety","gail","gaile","gaily","gain","gained","gainer","gaines","gainesville","gainful","gainfulness","gaining","gainly","gains","gainsaid","gainsay","gainsayer","gainsborough","gait","gaiter","gaithersburg","gal","gala","galactic","galahad","galapagos","galatea","galatia","galatians","galaxy","galbraith","galbreath","gale","galen","galena","galenite","galibi","galilean","galilee","galileo","galina","gall","gallagher","gallant","gallanted","gallanting","gallantry","gallants","gallard","gallbladder","gallegos","galleon","galleria","galleries","gallery","galley","gallic","gallicism","gallimaufry","galling","gallium","gallivant","gallon","gallonage","gallop","galloper","galloway","gallows","gallstone","gallup","galois","galoot","galore","galosh","galsworthy","galumph","galumphs","galvan","galvani","galvanic","galvanism","galvanization","galvanize","galvanometer","galvanometric","galven","galveston","galvin","gama","gamaliel","gambia","gambian","gambit","gamble","gambler","gambol","game","gamecock","gameid","gamekeeper","gameness","gameobject","games","gamescene","gamesmanship","gamesmen","gamest","gamestate","gamester","gamete","gametic","gametime","gamin","gamine","gaminess","gaming","gamma","gammon","gamow","gamut","gamy","gan","gander","gandhi","gandhian","gang","gangbusters","ganger","ganges","gangland","ganglia","gangling","ganglion","ganglionic","gangplank","gangrene","gangrenous","gangster","gangtok","gangway","gannet","gannie","gannon","ganny","gantlet","gantry","ganymede","gao","gaol","gaoler","gap","gape","gaper","gapi","gaping","gapped","gapping","gaps","gaq","gar","garage","garald","garb","garbage","garbageman","garbanzo","garble","garbler","garbo","garcia","gard","garden","gardener","gardenia","gardening","gardie","gardiner","gardner","gardy","gare","garek","gareth","garey","garfield","garfish","garfunkel","gargantua","gargantuan","gargle","gargoyle","garibaldi","garik","garish","garishness","garland","garlic","garlicked","garlicking","garlicky","garment","garner","garnet","garnett","garnette","garnish","garnishee","garnisheeing","garnishment","garold","garon","garote","garotte","garrard","garred","garrek","garret","garreth","garrett","garrick","garrik","garring","garrison","garrot","garrote","garroter","garrott","garrotte","garrulity","garrulous","garrulousness","garry","garter","garth","garv","garvey","garvin","garvy","garwin","garwood","gary","garza","gas","gasbag","gascony","gaseous","gaseousness","gases","gash","gasification","gasifier","gasify","gasket","gaslight","gasohol","gasoline","gasometer","gasp","gaspar","gaspard","gasparo","gasper","gasping","gassed","gasser","gasset","gassiness","gassing","gassy","gaston","gastric","gastritides","gastritis","gastroenteritides","gastroenteritis","gastrointestinal","gastronome","gastronomic","gastronomical","gastronomy","gastropod","gasworks","gate","gateau","gateaux","gatecrash","gatehouse","gatekeeper","gatepost","gates","gateway","gather","gathered","gatherer","gathering","gathers","gatlinburg","gatling","gator","gatorade","gatsby","gatt","gatun","gauche","gaucheness","gaucherie","gaucho","gaudily","gaudiness","gaudy","gauge","gaugeable","gauger","gauguin","gaul","gaulish","gaulle","gaultiero","gaunt","gauntlet","gauntley","gauntness","gauss","gausses","gaussian","gautama","gauthier","gautier","gauze","gauziness","gauzy","gav","gavan","gave","gavel","gaven","gavin","gavotte","gavra","gavrielle","gawain","gawen","gawk","gawkily","gawkiness","gawky","gay","gaye","gayel","gayelord","gayety","gayla","gayle","gayleen","gaylene","gayler","gaylor","gaylord","gayness","gaynor","gaza","gaze","gazebo","gazelle","gazer","gazette","gazetteer","gaziantep","gazillion","gazpacho","gb","gbc","gbp","gc","gca","gcc","gcd","gcloud","gcm","gcp","gcs","gd","gdal","gdansk","gdata","gdb","gdel","gdi","gdk","gdp","gdx","ge","gear","gearalt","gearard","gearbox","gearing","gearshift","gearstick","gearwheel","geary","gecko","geckodriver","ged","gee","geegaw","geeing","geek","geeky","geese","geest","geezer","gehenna","gehrig","geiger","geigy","geisha","gel","gelatin","gelatinous","gelatinousness","gelcap","geld","gelding","gelid","gelignite","gelled","gelling","gelya","gem","gemfile","gemini","gemlike","gemma","gemmed","gemming","gemological","gemologist","gemology","gems","gemstone","gen","gena","genaro","gendarme","gender","genderless","gene","genealogical","genealogist","genealogy","genera","general","generalissimo","generalist","generality","generalizable","generalization","generalize","generalized","generalizer","generally","generalness","generalship","generate","generated","generatedvalue","generates","generating","generation","generational","generations","generationtype","generative","generator","generators","generic","generically","generics","generosity","generous","generously","generousness","genes","genesco","genesis","genet","genetic","genetically","geneticist","genetics","geneva","genevieve","genevra","genghis","genia","genial","geniality","genially","genialness","genie","genies","genii","genital","genitalia","genitals","genitive","genitourinary","genius","genna","genni","gennie","gennifer","genny","geno","genoa","genocidal","genocide","genome","genotype","genovera","genre","genres","gent","genteel","genteelness","gentian","gentile","gentility","gentle","gentlefolk","gentleman","gentlemanliness","gentlemanly","gentlemen","gentleness","gentlewoman","gentlewomen","gently","gentrification","gentrify","gentry","genuflect","genuflection","genuine","genuinely","genuineness","genus","genvieve","genymotion","geo","geocentric","geocentrically","geocentricism","geochemical","geochemistry","geochronology","geocode","geocoder","geocoding","geode","geodesic","geodesy","geodetic","geoff","geoffrey","geoffry","geog","geographer","geographic","geographical","geography","geoip","geojson","geolocation","geologic","geological","geologist","geology","geom","geomagnetic","geomagnetically","geomagnetism","geometer","geometric","geometrical","geometrician","geometry","geomorphological","geomorphology","geophysical","geophysicist","geophysics","geopoint","geopolitic","geopolitical","geopolitics","georas","geordie","georg","george","georgeanna","georgeanne","georgena","georgeta","georgetown","georgetta","georgette","georgi","georgia","georgian","georgiana","georgianna","georgianne","georgie","georgina","georgine","georgy","geostationary","geosynchronous","geosyncline","geothermal","geothermic","ger","gerald","geralda","geraldine","geranium","gerard","gerardo","gerber","gerbil","gerda","gerek","gerhard","gerhardine","gerhardt","geri","gerianna","gerianne","geriatric","geriatrics","gerick","gerik","geritol","gerladina","germ","germain","germaine","german","germana","germane","germania","germanic","germanium","germanized","germantown","germany","germayne","germen","germicidal","germicide","germinal","germinate","germinated","germination","germinative","gerome","geronimo","gerontocracy","gerontological","gerontologist","gerontology","gerrard","gerri","gerrie","gerrilee","gerrit","gerry","gerrymander","gershwin","gert","gerta","gerti","gertie","gertrud","gertruda","gertrude","gertrudis","gerty","gerund","gerundive","gery","gestalt","gestapo","gestate","gestation","gestational","gesticulate","gesticulation","gesticulative","gestural","gesture","gesturedetector","gesturerecognizer","gestures","gesundheit","get","getabsolutepath","getaccesstoken","getaction","getactionbar","getactivesheet","getactivespreadsheet","getactivity","getaddress","getaddrinfo","getage","getall","getapplication","getapplicationcontext","getarguments","getassets","getasync","getattr","getattribute","getaway","getbasecontext","getbean","getbody","getboolean","getbootstrap","getboundingclientrect","getbounds","getbroadcast","getbyid","getbytes","getcell","getch","getchar","getchild","getchildat","getchildren","getclass","getclassloader","getcode","getcollection","getcolor","getcolumn","getcolumnindex","getcomponent","getconnection","getcontent","getcontentpane","getcontentresolver","getcontext","getcount","getcurrentinstance","getcurrentposition","getcurrentsession","getcurrentuser","getcwd","getdata","getdate","getday","getdefault","getdefaultproguardfile","getdefaultsharedpreferences","getdescription","getdouble","getdrawable","getelement","getelementbyid","getelementsbyclassname","getelementsbyname","getelementsbytagname","getemail","getentity","getenumerator","getenv","getexternalstoragedirectory","getextras","getfield","getfile","getfilename","getfiles","getfirstname","getfragmentmanager","getfullyear","gethashcode","getheight","gethours","gethsemane","getid","getimage","getindex","getinfo","getinputstream","getinstance","getint","getintent","getitem","getitemcount","getitemid","getitems","getjson","getjsonarray","getjsonobject","getkey","getkeycode","getlasterror","getlatitude","getlayoutinflater","getlayoutparams","getlength","getline","getlist","getlocation","getlogger","getlong","getlongitude","getmap","getmenuinflater","getmessage","getmethod","getminutes","getmodel","getmonth","getname","getnext","getnumber","getobject","getopt","getoutputstream","getpackagemanager","getpackagename","getpage","getparameter","getparameters","getparent","getpassword","getpath","getpid","getpixel","getposition","getpreferredsize","getprice","getproperties","getproperty","getquery","getrange","getreadabledatabase","getreference","getrepository","getrequest","getresource","getresourceasstream","getresources","getresponse","getresponsecode","getresponsestream","getresult","getresultlist","getrow","getruntime","gets","getscript","getselecteditem","getselection","getservice","getsession","getsettings","getsharedpreferences","getsheetbyname","getsimplename","getsingleton","getsize","getsource","getstate","getstatus","getstream","getstring","getstringextra","getsupportactionbar","getsupportfragmentmanager","getsystemservice","gettable","gettag","getter","getters","gettext","gettime","gettimeinmillis","getting","gettitle","gettoken","gettransaction","getty","gettype","gettysburg","getup","geturl","getuser","getuserid","getusername","getusers","getvalue","getvalues","getview","getwidth","getwindow","getwritabledatabase","getwriter","getx","gety","gevent","gewgaw","gewrztraminer","geyser","gf","gfortran","gfx","gg","ggplot","gh","ghana","ghanaian","ghanian","ghastliness","ghastly","ghat","ghats","ghc","ghci","ghent","gherardo","gherkin","ghetto","ghettoize","ghi","ghibelline","ghost","ghostlike","ghostliness","ghostly","ghostscript","ghostwrite","ghostwritten","ghostwrote","ghoul","ghoulish","ghoulishness","ghq","ghz","gi","giacinta","giacobo","giacometti","giacomo","giacopo","gian","giana","gianina","gianna","gianni","giannini","giant","giantess","giantkiller","giauque","giavani","gib","gibb","gibber","gibberish","gibbet","gibbie","gibbon","gibbous","gibbousness","gibby","gibe","giber","giblet","gibraltar","gibson","gid","giddap","giddily","giddiness","giddings","giddy","gide","gideon","gielgud","gienah","gif","giff","giffard","giffer","giffie","gifford","giffy","gift","gifted","giftedness","gig","gigabyte","gigacycle","gigahertz","gigantic","gigantically","giganticness","gigavolt","gigawatt","gigged","gigging","giggle","giggler","giggling","giggly","gigi","gigo","gigolo","gil","gila","gilbert","gilberta","gilberte","gilbertina","gilbertine","gilberto","gilbertson","gilburt","gilchrist","gild","gilda","gilder","gilding","gilead","gilemette","giles","gilgamesh","gilkson","gill","gillan","gilles","gillespie","gillette","gilli","gilliam","gillian","gillie","gilligan","gilly","gilmore","gilt","gimbaled","gimbals","gimbel","gimcrack","gimcrackery","gimlet","gimme","gimmick","gimmickry","gimmicky","gimp","gimpy","gin","gina","ginelle","ginevra","ginger","gingerbread","gingerliness","gingerly","gingersnap","gingery","gingham","gingivitis","gingrich","ginkgo","ginkgoes","ginmill","ginned","ginni","ginnie","ginnifer","ginning","ginny","gino","ginsberg","ginsburg","ginseng","gioconda","giordano","giorgi","giorgia","giorgio","giorgione","giotto","giovanna","giovanni","gipsy","giraffe","giralda","giraldo","giraud","giraudoux","gird","girded","girder","girdle","girdler","girl","girlfriend","girlhood","girlie","girlish","girlishness","girls","giro","girt","girth","girths","gis","gisela","giselbert","gisele","gisella","giselle","gish","gist","git","github","githubusercontent","gitignore","gitlab","giuditta","giulia","giuliano","giulietta","giulio","giuseppe","giustina","giustino","giusto","give","giveaway","giveback","given","givenname","giver","gives","giving","giza","gizela","gizmo","gizzard","gk","gl","glac","glacial","glaciate","glaciation","glacier","glaciological","glaciologist","glaciology","glad","gladded","gladden","gladder","gladdest","gladding","gladdy","glade","gladi","gladiator","gladiatorial","gladiola","gladioli","gladiolus","gladly","gladness","gladsome","gladstone","gladys","glamor","glamorization","glamorize","glamorizer","glamorous","glamorousness","glance","glancing","gland","glanders","glandes","glandular","glans","glare","glaring","glaringness","glaser","glasgow","glasnost","glass","glassblower","glassblowing","glassfish","glassful","glasshouse","glassily","glassiness","glassless","glassware","glasswort","glassy","glastonbury","glaswegian","glaucoma","glaucous","glaze","glazed","glazer","glazier","glazing","glbindbuffer","glbindtexture","glclear","glcolor","gleam","glean","gleaner","gleaning","gleason","gleda","glee","gleed","gleeful","gleefulness","gleeing","glen","glenable","glenda","glendale","glenden","glendon","glenine","glenn","glenna","glennie","glennis","gles","glew","glfloat","glfw","glib","glibber","glibbest","glibc","glibness","glide","glider","glim","glimmer","glimmering","glimpse","glimpser","glint","glissandi","glissando","glisten","glister","glitch","glitter","glittering","glittery","glitz","glitzy","glm","glmatrixmode","gloaming","gloat","gloater","gloating","glob","global","globalism","globalist","globalization","globally","globals","globe","globetrotter","globular","globularity","globularness","globule","globulin","glockenspiel","glommed","gloom","gloomily","gloominess","gloomy","glop","glopped","glopping","gloppy","glori","gloria","gloriana","gloriane","glorification","glorifier","glorify","glorious","gloriousness","glory","gloss","glossary","glossily","glossiness","glossolalia","glossy","glottal","glottalization","glottis","gloucester","glove","gloveless","glover","glow","glower","glowing","glowworm","glsl","gltexparameteri","glucose","glue","glued","gluer","gluey","gluier","gluiest","gluint","glum","glummer","glummest","glumness","gluon","glut","glutamate","gluten","glutenous","glutinous","glutinousness","glutted","glutting","glutton","gluttonous","gluttony","glvertex","glyceride","glycerin","glycerinate","glycerine","glycerol","glycerolized","glycine","glycogen","glycol","glyn","glynda","glynis","glynn","glynnis","glyph","glyphicon","glyphs","gm","gmap","gmaps","gmp","gms","gmt","gn","gnarl","gnash","gnat","gnaw","gnawer","gnawing","gneiss","gnni","gnome","gnomelike","gnomic","gnomish","gnomonic","gnostic","gnosticism","gnp","gnu","gnuplot","go","goa","goad","goal","goalie","goalkeeper","goalkeeping","goalless","goalmouth","goalpost","goals","goalscorer","goalscoring","goaltender","goat","goatee","goatherd","goatskin","gob","goback","gobbed","gobbet","gobbing","gobble","gobbledegook","gobbledygook","gobbler","gobi","goblet","goblin","god","godaddy","godard","godart","godchild","godchildren","goddammit","goddamn","goddard","goddart","goddaughter","godded","goddess","godding","godfather","godforsaken","godfree","godfrey","godfry","godhead","godhood","godiva","godless","godlessness","godlike","godlikeness","godliness","godly","godmother","godot","godparent","godsend","godson","godspeed","godthaab","godunov","godwin","godzilla","goebbels","goer","goering","goes","goethals","goethe","gofer","goff","gog","goggle","goggler","gogh","gogol","goiania","going","goiter","golan","golang","golconda","gold","golda","goldarina","goldberg","goldbrick","goldbricker","golden","goldenness","goldenrod","goldenseal","goldfinch","goldfish","goldi","goldia","goldie","goldilocks","goldina","golding","goldman","goldmine","goldsmith","goldsmiths","goldstein","goldwater","goldwyn","goldy","goleta","golf","golfer","golgotha","goliath","goliaths","golly","gomez","gomorrah","gompers","gonad","gonadal","gondola","gondolier","gondwanaland","gone","goner","gong","gonion","gonna","gonorrhea","gonorrheal","gonzales","gonzalez","gonzalo","goo","goober","good","goodbye","goodhearted","goodie","goodish","goodly","goodman","goodness","goodnight","goodrich","goods","goodwill","goodwin","goody","goodyear","gooey","goof","goofiness","goofy","goog","googling","gooier","gooiest","gook","goon","goop","goos","goose","gooseberry","goosebumps","gop","gopath","gopher","goran","goraud","gorbachev","gordan","gorden","gordian","gordie","gordimer","gordon","gordy","gore","goren","gorey","gorgas","gorge","gorged","gorgeous","gorgeousness","gorger","gorges","gorging","gorgon","gorgonzola","gorham","gorilla","gorily","goriness","goring","gorky","gormandize","gormandizer","gormless","gorp","gorse","gory","gos","gosh","goshawk","gosling","gospel","gospeler","gossamer","gossip","gossipy","got","gotcha","goth","gotham","gothart","gothic","gothicism","goths","goto","gotta","gotten","gottfried","goucher","gouda","gouge","gouger","goulash","gould","gounod","gourd","gourde","gourmand","gourmet","gout","gouty","gov","govern","governable","governance","governed","governess","governing","government","governmental","governments","governor","governorship","govt","gown","goya","gp","gpa","gpg","gpio","gpl","gpo","gps","gpss","gpu","gpus","gr","grab","grabbed","grabber","grabbing","grabs","gracchus","grace","graceful","gracefuller","gracefullest","gracefully","gracefulness","graceland","graceless","gracelessness","gracia","gracie","graciela","gracious","graciousness","grackle","grad","gradate","gradation","grade","graded","gradeigh","gradely","grader","grades","gradey","gradient","gradients","gradientstop","gradle","gradlew","gradual","gradualism","gradualist","gradually","gradualness","graduand","graduate","graduation","grady","graehme","graeme","graff","graffias","graffiti","graffito","graft","grafter","grafting","grafton","graham","grahame","graig","grail","grails","grain","grained","grainer","graininess","graining","grainy","gram","grammar","grammarian","grammatic","grammatical","grammaticality","grammaticalness","gramme","grammy","gramophone","grampians","grampus","gran","granada","granary","grand","grandam","grandaunt","grandchild","grandchildren","granddad","granddaddy","granddaughter","grandee","grandeur","grandfather","grandiloquence","grandiloquent","grandiose","grandiosity","grandkid","grandma","grandmaster","grandmother","grandnephew","grandness","grandniece","grandpa","grandparent","grandson","grandstand","grandstander","granduncle","grange","granger","granite","granitic","grannie","granny","granola","grant","granted","grantee","granter","grantham","granthem","grantley","grantor","grantresults","grants","grantsmanship","granular","granularity","granulate","granulation","granule","granulocytic","granville","grape","grapefruit","grapeshot","grapevine","graph","grapheme","graphic","graphical","graphicness","graphics","graphite","graphologist","graphology","graphql","graphs","graphviz","grapnel","grapple","grappler","grappling","grasp","grasper","grasping","graspingness","grass","grasshopper","grassland","grassroots","grassy","grata","grate","grateful","gratefuller","gratefullest","gratefulness","grater","grates","gratia","gratiana","graticule","gratification","gratified","gratify","gratifying","grating","gratis","gratitude","gratuitous","gratuitousness","gratuity","gravamen","grave","gravedigger","gravel","graven","graveness","graver","graves","graveside","gravestone","graveyard","gravid","gravida","gravidness","gravimeter","gravimetric","gravitas","gravitate","gravitation","gravitational","graviton","gravity","gravy","gray","graybeard","grayce","grayish","grayness","grayscale","grayson","graze","grazer","grazia","grazing","grease","greasepaint","greaseproof","greaser","greasily","greasiness","greasy","great","greatcoat","greaten","greater","greatest","greathearted","greatly","greatness","grebe","grecian","greece","greed","greedily","greediness","greeds","greedy","greek","greeley","green","greenback","greenbelt","greenberg","greenblatt","greenbriar","greene","greenery","greenfeld","greenfield","greenfly","greengage","greengrocer","greengrocery","greenhorn","greenhouse","greening","greenish","greenland","greenmail","greenness","greenpeace","greenroom","greensboro","greensleeves","greensville","greensward","greentree","greenville","greenwich","greenwood","greer","greet","greeter","greeting","greetings","greets","greg","gregarious","gregariousness","gregg","greggory","gregoire","gregoor","gregor","gregorian","gregoriancalendar","gregorio","gregorius","gregory","gremlin","grenada","grenade","grenadian","grenadier","grenadine","grenadines","grendel","grenier","grenoble","grenville","grep","grepcode","grepl","gresham","greta","gretal","gretchen","grete","gretel","grethel","gretna","gretta","gretzky","grew","grey","greybeard","greyhound","greyness","grid","gridbagconstraints","gridbaglayout","griddata","gridded","griddle","griddlecake","gridiron","gridlayout","gridlock","gridpane","grids","gridview","gridviewcolumn","gridviewrow","gridx","gridy","grief","grieg","grier","grievance","grieve","griever","grieving","grievous","grievousness","griff","griffie","griffin","griffith","griffon","griffy","grill","grille","griller","grillwork","grim","grimace","grimacer","grimaldi","grime","grimes","griminess","grimm","grimmer","grimmest","grimness","grimy","grin","grinch","grind","grinder","grinding","grindstone","gringo","grinned","grinner","grinning","grip","gripe","griper","grippe","gripper","gripping","gris","griselda","grisliness","grisly","grissel","grist","gristle","gristliness","gristly","gristmill","griswold","grit","gritted","gritter","grittiness","gritting","gritty","griz","grizzle","grizzling","grizzly","grnewald","groan","groaner","groat","grocer","grocery","grog","groggily","grogginess","groggy","groin","grok","grokked","grokking","grommet","gromyko","groofs","groom","groomer","groomsman","groomsmen","groot","groove","groover","groovy","grope","groper","gropius","grosbeak","grosgrain","gross","grosset","grossman","grossness","grosvenor","grosz","grotesque","grotesqueness","grotius","groton","grotto","grottoes","grouch","grouchily","grouchiness","grouchy","ground","groundbreaking","grounded","grounder","groundhog","groundless","groundlessness","groundnut","groundsheet","groundskeepers","groundsman","groundswell","groundwater","groundwork","group","groupbox","groupby","grouped","grouper","groupid","groupie","grouping","grouplayout","groupname","groupon","groupposition","groups","grouse","grouser","grout","grouter","grove","grovel","groveler","grovelike","groveling","grover","grow","grower","growing","growingly","growl","growler","growling","growly","grown","grownup","grows","growth","growths","grp","grpc","grub","grubbed","grubber","grubbily","grubbiness","grubbing","grubby","grubstake","grudge","grudger","grudging","gruel","grueling","gruesome","gruesomeness","gruff","gruffness","grumble","grumbler","grumbling","grumman","grump","grumpily","grumpiness","grumpy","grundy","grunge","grungy","grunion","grunt","grunter","grus","grusky","gruyeres","gruyre","gryphon","gs","gsa","gsl","gsm","gson","gsp","gst","gstatic","gstreamer","gsub","gt","gte","gteborg","gtest","gtk","gtm","gu","guacamole","guadalajara","guadalcanal","guadalquivir","guadalupe","guadeloupe","guallatiri","gualterio","guam","guamanian","guangzhou","guanine","guano","guantanamo","guarani","guarantee","guaranteed","guaranteeing","guarantees","guarantor","guaranty","guard","guarded","guardedness","guarder","guardhouse","guardia","guardian","guardianship","guardrail","guardroom","guards","guardsman","guardsmen","guarnieri","guatemala","guatemalan","guava","guayaquil","gubernatorial","gucci","gudgeon","guelph","guendolen","guenevere","guenna","guenther","guernsey","guerra","guerrero","guerrilla","guess","guessable","guessed","guesser","guesses","guessing","guesstimate","guesswork","guest","guests","guevara","guff","guffaw","guggenheim","guglielma","guglielmo","guhleman","gui","guiana","guice","guid","guidance","guide","guidebook","guided","guideline","guidelines","guidepost","guider","guides","guido","guids","guilbert","guild","guilder","guildhall","guile","guileful","guileless","guilelessness","guillaume","guillema","guillemette","guillemot","guillermo","guillotine","guilt","guiltily","guiltiness","guiltless","guiltlessness","guilty","guinea","guinean","guinevere","guinna","guinness","guise","guitar","guitarist","guiyang","guizot","gujarat","gujarati","gujranwala","gulag","gulch","gulden","gulf","gull","gullah","gullet","gulley","gullibility","gullible","gulliver","gully","gulp","gum","gumbo","gumboil","gumboots","gumdrop","gummed","gumminess","gumming","gummy","gumption","gumshoe","gumshoeing","gumtree","gun","gunar","gunboat","gunderson","gunfight","gunfighter","gunfire","gunflint","gunfought","gunicorn","gunilla","gunk","gunky","gunman","gunmen","gunmetal","gunnar","gunned","gunnel","gunner","gunnery","gunning","gunny","gunnysack","gunpoint","gunpowder","gunrunner","gunrunning","guns","gunship","gunshot","gunsling","gunslinger","gunsmith","gunsmiths","guntar","gunter","gunther","gunwale","guofeng","guppy","gupta","gurgle","gurkha","gurney","guru","gus","gusella","gush","gusher","gushy","guss","gusset","gussi","gussie","gussy","gust","gusta","gustaf","gustafson","gustatory","gustav","gustave","gustavo","gustavus","gusted","gusti","gustie","gustily","gustiness","gusting","gusto","gustoes","gusts","gusty","gut","gutenberg","guthrey","guthrie","guthry","gutierrez","gutless","gutlessness","guts","gutser","gutsiness","gutsy","gutted","gutter","guttering","guttersnipe","gutting","guttural","gutturalness","gutty","guy","guyana","guyanese","guys","guzman","guzzle","guzzler","gv","gw","gwalior","gwen","gwendolen","gwendolin","gwendoline","gwendolyn","gweneth","gwenette","gwenneth","gwenni","gwennie","gwenny","gwenora","gwenore","gwt","gwyn","gwyneth","gwynne","gx","gy","gym","gymkhana","gymnasia","gymnasium","gymnast","gymnastic","gymnastically","gymnastics","gymnosperm","gynecologic","gynecological","gynecologist","gynecology","gyp","gypped","gypper","gypping","gypsite","gypster","gypsum","gypsy","gyrate","gyration","gyrator","gyrfalcon","gyro","gyrocompass","gyroscope","gyroscopic","gyve","gz","gzip","h","ha","haag","haas","habakkuk","habeas","haber","haberdasher","haberdashery","haberman","habib","habiliment","habit","habitability","habitable","habitableness","habitant","habitat","habitation","habitations","habits","habitu","habitual","habitualness","habituate","habituation","hacienda","hack","hackage","hacked","hacker","hackers","hackett","hacking","hackle","hackler","hackney","hacks","hacksaw","hackwork","hacky","had","hadamard","hadar","haddad","haddock","hades","hadj","hadji","hadlee","hadleigh","hadley","hadn","hadoop","hadria","hadrian","hadron","hadst","haemoglobin","haemophilia","haemorrhage","hafiz","hafnium","haft","hag","hagan","hagar","hagen","hager","haggai","haggard","haggardness","hagged","hagging","haggis","haggish","haggle","haggler","hagiographa","hagiographer","hagiography","hagstrom","hague","haha","hahn","hahnium","haifa","haiku","hail","hailee","hailer","hailey","hailstone","hailstorm","haily","haiphong","hair","hairball","hairbreadth","hairbreadths","hairbrush","haircare","haircloth","haircloths","haircut","haircutting","hairdo","hairdresser","hairdressing","hairdryer","hairiness","hairless","hairlessness","hairlike","hairline","hairnet","hairpiece","hairpin","hairsbreadth","hairsbreadths","hairsplitter","hairsplitting","hairspray","hairspring","hairstyle","hairstylist","hairy","haiti","haitian","hajj","hajjes","hajji","hake","hakeem","hakim","hakka","hakluyt","hal","halal","halalled","halalling","halberd","halcyon","haldane","hale","haleakala","haleigh","haler","halest","halette","haley","half","halfback","halfbreed","halfhearted","halfheartedness","halfpence","halfpenny","halfpennyworth","halftime","halftone","halfway","halfword","hali","halibut","halide","halie","halifax","halimeda","halite","halitoses","halitosis","hall","hallelujah","hallelujahs","halley","halli","halliard","hallie","hallinan","hallmark","hallo","halloo","hallow","halloween","hallowing","hallows","hallsy","hallucinate","hallucination","hallucinatory","hallucinogen","hallucinogenic","hallway","hally","halo","halocarbon","halogen","halogenated","halon","halpern","halsey","halsy","halt","halter","halting","halve","halves","halyard","ham","hamal","haman","hamburg","hamburger","hamcrest","hamel","hamey","hamhung","hamid","hamil","hamilcar","hamilton","hamiltonian","hamish","hamitic","haml","hamlen","hamlet","hamlin","hammad","hammarskjold","hammed","hammer","hammerer","hammerhead","hammering","hammerless","hammerlock","hammerstein","hammertoe","hammett","hamming","hammock","hammond","hammurabi","hammy","hamnet","hamper","hampered","hampshire","hampton","hamster","hamstring","hamstrung","hamsun","han","hana","hanan","hancock","hand","handbag","handbagged","handbagging","handball","handbarrow","handbasin","handbill","handbook","handbrake","handcar","handcart","handclasp","handcraft","handcuff","handcuffs","handed","handedness","handel","hander","handful","handgun","handhold","handicap","handicapped","handicapper","handicapping","handicraft","handicraftsman","handicraftsmen","handily","handiness","handiwork","handkerchief","handle","handleable","handlebar","handlebars","handlecallback","handlechange","handleclick","handled","handleerror","handlelaunchactivity","handlemessage","handlenonsuccessanddebuggernotification","handler","handlerequest","handlers","handles","handless","handlesubmit","handling","handmade","handmaid","handmaiden","handout","handover","handpick","handrail","hands","handsaw","handset","handshake","handshaker","handshaking","handsome","handsomely","handsomeness","handspike","handspring","handstand","handwork","handwoven","handwrite","handwriting","handwritten","handy","handyman","handymen","haney","hang","hangar","hangdog","hanged","hanger","hanging","hangman","hangmen","hangnail","hangout","hangover","hangs","hangul","hangup","hangzhou","hank","hankel","hanker","hankerer","hankering","hankie","hanky","hanna","hannah","hanni","hannibal","hannie","hanny","hanoi","hanover","hanoverian","hans","hansel","hansen","hansiain","hansom","hanson","hanuka","hanukkah","hanukkahs","hap","hapgood","haphazard","haphazardness","hapless","haplessness","haploid","happed","happen","happened","happening","happens","happenstance","happily","happiness","happing","happy","haproxy","hapsburg","harald","harangue","haranguer","harare","harass","harasser","harassment","harbert","harbin","harbinger","harbor","harborer","harcourt","hard","hardback","hardball","hardboard","hardboiled","hardbound","hardcode","hardcoded","hardcoding","hardcore","hardcover","harden","hardened","hardener","hardening","harder","hardest","hardhat","hardheaded","hardheadedness","hardhearted","hardheartedness","hardihood","hardily","hardin","hardiness","harding","hardliner","hardly","hardness","hardscrabble","hardshell","hardship","hardstand","hardtack","hardtop","hardware","hardwire","hardwood","hardworking","hardy","hare","harebell","harebrained","harelip","harelipped","harem","hargreaves","hark","harlan","harland","harlem","harlen","harlene","harlequin","harley","harli","harlie","harlin","harlot","harlotry","harlow","harm","harman","harmed","harmer","harmful","harmfulness","harmless","harmlessness","harmon","harmonia","harmonic","harmonica","harmonically","harmonics","harmonie","harmonious","harmoniousness","harmonium","harmonization","harmonizations","harmonize","harmonized","harmonizer","harmonizes","harmony","harness","harnessed","harnesser","harnesses","harold","haroun","harp","harper","harping","harpist","harpoon","harpooner","harpsichord","harpsichordist","harpy","harrell","harri","harridan","harrie","harrier","harriet","harriett","harrietta","harriette","harrington","harriot","harriott","harrisburg","harrison","harrisonburg","harrow","harrower","harrumph","harry","harsh","harshen","harshness","hart","harte","hartford","hartley","hartline","hartman","hartwell","harv","harvard","harvest","harvested","harvester","harvestman","harvey","harwell","harwilll","has","hasattr","hasbro","hasclass","hasfocus","hash","hashcode","hashed","hasheem","hasher","hashes","hashim","hashing","hashish","hashlib","hashmap","hashset","hashtable","hashtag","hashtags","hasidim","haskel","haskell","haskins","haslett","hasmany","hasn","hasnext","hasone","hasownproperty","hasp","hassle","hassock","hast","haste","hasten","hastener","hastie","hastily","hastiness","hastings","hasty","hasvalue","hat","hatch","hatchback","hatcheck","hatched","hatcher","hatchery","hatchet","hatching","hatchure","hatchway","hate","hateful","hatefulness","hater","hatfield","hathaway","hatless","hatred","hatstands","hatted","hatter","hatteras","hatti","hattie","hatting","hatty","hauberk","haugen","haughtily","haughtiness","haughty","haul","haulage","hauler","haunch","haunt","haunter","haunting","hauptmann","hausa","hausdorff","hauser","hauteur","havana","havarti","have","havel","haven","havent","haver","haversack","having","havoc","havocked","havocking","haw","hawaii","hawaiian","hawk","hawker","hawking","hawkins","hawkish","hawkishness","hawley","haws","hawser","hawthorn","hawthorne","hay","haycock","hayden","haydn","haydon","hayes","hayfield","hayley","hayloft","haymow","haynes","hayrick","hayride","hayseed","haystack","haywain","hayward","haywire","haywood","hayyim","hazard","hazardous","hazardousness","haze","hazel","hazelcast","hazelnut","hazer","hazily","haziness","hazing","hazlett","hazlitt","hazy","hb","hbase","hbm","hbo","hbox","hbs","hc","hd","hdc","hdd","hdf","hdfs","hdpi","hdqrs","hdr","hdtv","he","head","headache","headaches","headband","headboard","headcount","headdress","header","headers","headerstyle","headertemplate","headertext","headerview","headfirst","headgear","headhunt","headhunter","headhunting","headily","headiness","heading","headings","headlamp","headland","headless","headlessness","headlight","headline","headliner","headlines","headlock","headlong","headman","headmaster","headmastership","headmen","headmistress","headphone","headpiece","headpin","headquarter","headrest","headroom","heads","headscarf","headset","headship","headshrinker","headsman","headsmen","headstall","headstand","headstock","headstone","headstrong","headwaiter","headwall","headwater","headway","headwind","headword","heady","heal","healed","healer","heall","health","healthcare","healthful","healthfully","healthfulness","healthily","healthiness","healths","healthy","heap","hear","heard","hearer","hearing","hearken","hears","hearsay","hearse","hearst","heart","heartache","heartbeat","heartbreak","heartbreaking","heartbroke","heartbroken","heartburn","heartburning","hearted","hearten","heartening","heartfelt","hearth","hearthrug","hearths","hearthstone","heartily","heartiness","heartland","heartless","heartlessness","heartrending","hearts","heartsick","heartsickness","heartstrings","heartthrob","heartwarming","heartwood","hearty","heat","heated","heatedly","heater","heath","heathen","heathendom","heathenish","heathenism","heather","heathery","heathkit","heathland","heathman","heaths","heatmap","heatproof","heats","heatstroke","heatwave","heave","heaven","heavenliness","heavenly","heavenward","heaver","heaves","heavily","heaviness","heaviside","heavy","heavyhearted","heavyset","heavyweight","heb","hebe","hebephrenic","hebert","hebraic","hebraism","hebrew","hebrides","hecate","hecatomb","heck","heckle","heckler","hectare","hectic","hectically","hectogram","hectometer","hector","hecuba","heda","hedda","heddi","heddie","hedge","hedgehog","hedgehop","hedgehopped","hedgehopping","hedger","hedgerow","hedging","hedi","hedonism","hedonist","hedonistic","hedvig","hedvige","hedwig","hedwiga","hedy","heed","heeded","heedful","heedfulness","heeding","heedless","heedlessness","heehaw","heel","heeler","heeling","heelless","heep","hefner","heft","heftily","heftiness","hefty","hegel","hegelian","hegemonic","hegemony","hegira","heida","heidegger","heidelberg","heidi","heidie","heifer","heifetz","height","heighten","heights","heimlich","heindrick","heine","heineken","heinlein","heinous","heinousness","heinrich","heinrick","heinrik","heinz","heinze","heir","heiress","heirloom","heisenberg","heiser","heist","heister","hejira","helaina","helaine","held","helen","helena","helene","helenka","helga","helge","helical","helices","helicon","helicopter","heliocentric","heliography","heliopolis","helios","heliosphere","heliotrope","heliport","helium","helix","hell","hellbender","hellbent","hellcat","hellebore","hellene","hellenic","hellenism","hellenist","hellenistic","hellenization","hellenize","heller","hellespont","hellfire","hellhole","helli","hellion","hellish","hellishness","hellman","hello","helloworld","helluva","helm","helmed","helmet","helmholtz","helming","helms","helmsman","helmsmen","helmut","helot","help","helped","helper","helpers","helpful","helpfulness","helping","helpless","helplessness","helpline","helpmate","helpmeet","helps","helsa","helsinki","helve","helvetian","helvetica","helvetius","helyn","hem","hematite","hematologic","hematological","hematologist","hematology","heme","hemingway","hemisphere","hemispheric","hemispherical","hemline","hemlock","hemmed","hemmer","hemming","hemoglobin","hemolytic","hemophilia","hemophiliac","hemorrhage","hemorrhagic","hemorrhoid","hemostat","hemp","hemstitch","hen","hence","henceforth","henceforward","hench","henchman","henchmen","henderson","hendrerit","hendrick","hendrickson","hendrik","hendrika","hendrix","henge","henka","henley","henna","hennessey","henning","henpeck","henri","henrie","henrieta","henrietta","henriette","henrik","henry","henryetta","hensley","henson","hep","heparin","hepatic","hepatitides","hepatitis","hepburn","hephaestus","hephzibah","hepper","heppest","hepplewhite","heptagon","heptagonal","heptane","heptathlon","her","hera","heracles","heraclitus","herald","heralded","heraldic","heraldry","herb","herbaceous","herbage","herbal","herbalism","herbalist","herbart","herbert","herbicidal","herbicide","herbie","herbivore","herbivorous","herby","herc","herculaneum","hercule","herculean","herculie","herd","herder","herdsman","herdsmen","here","hereabout","hereafter","hereby","hereditary","heredity","hereford","herein","hereinafter","hereof","hereon","heres","heresy","heretic","heretical","hereto","heretofore","hereunder","hereunto","hereupon","herewith","heriberto","heritable","heritage","heritor","herkimer","herman","hermann","hermaphrodite","hermaphroditic","hermaphroditus","hermeneutic","hermeneutics","hermes","hermetic","hermetical","hermia","hermie","hermina","hermine","herminia","hermione","hermit","hermitage","hermite","hermitian","hermon","hermosa","hermosillo","hermy","hernandez","hernando","hernia","hernial","herniate","hero","herod","herodotus","heroes","heroic","heroically","heroics","heroin","heroine","heroism","heroku","herokuapp","herold","heron","herpes","herpetologist","herpetology","herr","herrera","herrick","herring","herringbone","herrington","hersch","herschel","herself","hersey","hersh","hershel","hershey","herta","hertha","hertz","hertzog","hertzsprung","herve","hervey","herzegovina","herzl","hes","hesiod","hesitance","hesitancy","hesitant","hesitantly","hesitate","hesitater","hesitating","hesitation","hesperus","hess","hesse","hessian","hester","hesther","hestia","heston","heterodox","heterodoxy","heterodyne","heterogamous","heterogamy","heterogeneity","heterogeneous","heterogeneousness","heterosexual","heterosexuality","heterostructure","heterozygous","hetti","hettie","hetty","heublein","heuristic","heuristically","heusen","heuser","hew","hewe","hewer","hewet","hewett","hewie","hewitt","hewlett","hex","hexachloride","hexadecimal","hexafluoride","hexagon","hexagonal","hexagram","hexameter","hexer","hey","heyday","heyerdahl","heywood","hezekiah","hf","hg","hgt","hgwy","hh","hhh","hhs","hi","hialeah","hiatus","hiawatha","hibachi","hibernate","hibernation","hibernator","hibernia","hibernian","hibiscus","hiccup","hick","hickey","hickman","hickok","hickory","hicks","hid","hidden","hiddenfield","hiddenfor","hide","hideaway","hidebound","hideous","hideousness","hideout","hider","hides","hiding","hie","hieing","hierarchal","hierarchic","hierarchical","hierarchy","hieratic","hieroglyph","hieroglyphic","hieroglyphics","hieroglyphs","hieronymus","hifalutin","higashiosaka","higgins","high","highball","highborn","highboy","highbrow","highchair","highcharts","higher","highest","highfalutin","highfield","highgui","highhanded","highhandedness","highish","highland","highlander","highlands","highlight","highlighted","highlighting","highlights","highly","highness","highpoint","highroad","highs","highscore","hight","hightail","highway","highwayman","highwaymen","hijack","hijacker","hike","hiker","hilario","hilarious","hilariousness","hilarity","hilarius","hilary","hilbert","hilda","hildagard","hildagarde","hilde","hildebrand","hildegaard","hildegarde","hildy","hill","hillard","hillary","hillbilly","hillcrest","hillel","hiller","hillery","hilliard","hilliary","hillie","hillier","hilliness","hillman","hillmen","hillock","hillsboro","hillsdale","hillside","hilltop","hillwalking","hilly","hillyer","hilt","hilton","him","himalaya","himalayan","himmler","himself","hinayana","hind","hinda","hindemith","hindenburg","hinder","hindered","hinderer","hindi","hindmost","hindquarter","hindrance","hindsight","hindu","hinduism","hindustan","hindustani","hines","hinge","hinger","hinkle","hinsdale","hinstance","hint","hinter","hinterland","hinton","hints","hinze","hip","hipbone","hipness","hipparchus","hipped","hipper","hippest","hippie","hipping","hippo","hippocrates","hippocratic","hippodrome","hippopotamus","hippy","hipster","hiragana","hiram","hire","hired","hireling","hirer","hirey","hiring","hirohito","hiroshi","hiroshima","hirsch","hirsute","hirsuteness","his","hispanic","hispaniola","hiss","hisser","hissing","hist","histamine","histidine","histochemic","histochemical","histochemistry","histogram","histological","histologist","histology","historian","historic","historical","historically","historicalness","historicism","historicist","historicity","historiographer","historiography","history","histrionic","histrionically","histrionics","hit","hitachi","hitch","hitchcock","hitcher","hitchhike","hither","hitherto","hitler","hitless","hits","hittable","hitter","hitting","hittite","hiv","hive","hk","hkey","hklm","hl","hloise","hls","hm","hmac","hmm","hmo","hmong","hms","hn","ho","hoar","hoard","hoarder","hoarding","hoarfrost","hoariness","hoarse","hoarseness","hoary","hoax","hoaxer","hob","hobard","hobart","hobbed","hobbes","hobbies","hobbing","hobbit","hobble","hobbler","hobbs","hobby","hobbyhorse","hobbyist","hobday","hobey","hobgoblin","hobie","hobnail","hobnob","hobnobbed","hobnobbing","hobo","hoboken","hoc","hock","hocker","hockey","hockney","hockshop","hod","hodge","hodgepodge","hodgkin","hoe","hoebart","hoecake","hoedown","hoeing","hoer","hoff","hoffa","hoffman","hofstadter","hog","hogan","hogarth","hogback","hogged","hogger","hogging","hoggish","hogshead","hogtie","hogtying","hogwash","hohenlohe","hohenstaufen","hohenzollern","hohhot","hoist","hoister","hoke","hokey","hokier","hokiest","hokkaido","hokum","hokusai","holbein","holbrook","holcomb","hold","holdall","holden","holder","holders","holding","holdout","holdover","holds","holdup","hole","holes","holey","holiday","holidaymaker","holidays","holier","holiness","holistic","holistically","holland","hollandaise","hollander","holler","hollerith","holley","holli","hollie","hollister","hollow","holloway","hollowness","hollowware","holly","hollyanne","hollyhock","hollywood","holm","holman","holmes","holmium","holo","holocaust","holocene","hologram","holograph","holographic","holographs","holography","holst","holstein","holster","holt","holy","holyoke","holystone","holzman","hom","homage","homager","hombre","homburg","home","homebody","homebound","homeboy","homebrew","homebuilder","homebuilding","homebuilt","homecoming","homecontroller","homegrown","homeland","homeless","homelessness","homelike","homeliness","homely","homemade","homemake","homemaker","homemaking","homeomorph","homeomorphic","homeomorphism","homeopath","homeopathic","homeopaths","homeopathy","homeostases","homeostasis","homeostatic","homeowner","homeownership","homepage","homer","homere","homeric","homerists","homeroom","homerus","homes","homeschooling","homescreen","homesick","homesickness","homespun","homestead","homesteader","homestretch","hometown","homeward","homework","homeworker","homey","homeyness","homicidal","homicide","homier","homiest","homiletic","homily","hominess","homing","hominid","hominy","homo","homogamy","homogenate","homogeneity","homogeneous","homogenization","homogenize","homogenizer","homograph","homographs","homological","homologous","homologue","homology","homomorphic","homomorphism","homonym","homophobia","homophobic","homophone","homopolymers","homosexual","homosexuality","homotopy","homozygous","hon","honcho","honda","hondo","honduran","honduras","hone","honecker","honest","honestly","honesty","honey","honeybee","honeycomb","honeydew","honeylocust","honeymoon","honeymooner","honeysuckle","honeywell","hong","honiara","honk","honker","honky","honolulu","honor","honorable","honorableness","honorables","honorablies","honorably","honorarily","honorarium","honorary","honored","honoree","honorer","honoria","honorific","honors","honshu","hooch","hood","hooded","hoodedness","hoodlum","hoodoo","hoodwink","hoodwinker","hooey","hoof","hoofer","hoofmark","hook","hookah","hookahs","hooke","hooked","hookedness","hooker","hookey","hooking","hooks","hookup","hookworm","hooky","hooligan","hooliganism","hoop","hooper","hoopla","hooray","hoosegow","hoosier","hoot","hootch","hootenanny","hooter","hoover","hooves","hop","hope","hoped","hopeful","hopefully","hopefulness","hopeless","hopelessness","hoper","hopes","hopewell","hopi","hoping","hopkins","hopkinsian","hopped","hopper","hopping","hoppled","hopples","hopscotch","horace","horacio","horatia","horatio","horatius","horde","horehound","horizon","horizontal","horizontalalign","horizontalalignment","horizontalcontentalignment","horizontally","horizontalscrollview","hormel","hormonal","hormone","hormuz","horn","hornbeam","hornblende","hornblower","horne","horned","hornedness","hornet","horniness","hornless","hornlike","hornpipe","horny","horologic","horological","horologist","horology","horoscope","horowitz","horrendous","horrible","horribleness","horribly","horrid","horridness","horrific","horrifically","horrify","horrifying","horror","hors","horse","horseback","horsedom","horseflesh","horsefly","horsehair","horsehide","horselaugh","horselaughs","horseless","horselike","horsely","horseman","horsemanship","horsemen","horseplay","horseplayer","horsepower","horseradish","horseshoe","horseshoeing","horseshoer","horsetail","horsewhip","horsewhipped","horsewhipping","horsewoman","horsewomen","horsey","horsier","horsiest","horsing","horst","hort","hortatory","horten","hortense","hortensia","horticultural","horticulture","horticulturist","horton","horus","hos","hosanna","hose","hosea","hosepipe","hosier","hosiery","hosp","hospice","hospitable","hospitably","hospital","hospitality","hospitalization","hospitalize","host","hostage","hostconfig","hosted","hostel","hosteler","hostelry","hostess","hostile","hostility","hosting","hostler","hostname","hosts","hot","hotbed","hotblooded","hotbox","hotcake","hotchpotch","hotel","hotelier","hotelman","hotels","hotfoot","hothead","hotheaded","hotheadedness","hothouse","hotmail","hotness","hotplate","hotpot","hotrod","hotshot","hotspot","hotted","hottentot","hotter","hottest","hotting","houdaille","houdini","hough","hound","hounder","hounding","hour","hourglass","houri","hourly","hours","house","houseboat","housebound","houseboy","housebreak","housebreaker","housebreaking","housebroke","housebroken","housebuilding","houseclean","housecleaning","housecoat","housefly","houseful","household","householder","househusband","housekeep","housekeeper","housekeeping","houselights","housemaid","houseman","housemen","housemother","housemoving","houseparent","houseplant","houser","houses","housetop","housewares","housewarming","housewife","housewifeliness","housewifely","housewives","housework","houseworker","housing","housman","houston","houyhnhnm","hov","hove","hovel","hover","hovercraft","hovered","hoverer","hovering","hovers","how","howard","howbeit","howdah","howdahs","howdy","howe","howell","however","howey","howie","howitzer","howl","howler","howrah","howsoever","howto","hoy","hoyden","hoydenish","hoyle","hoyt","hp","hpa","hpp","hq","hql","hr","href","hresult","hrh","hrothgar","hrs","hs","hsl","hsqldb","hst","hsv","ht","htaccess","htc","htdocs","hth","htm","html","htmlattributes","htmldocument","htmlelement","htmlentities","htmlhelper","htmlspecialchars","htmlstring","htmltextwriter","htmlunit","htons","hts","http","httpapplication","httpbackend","httpclient","httpcomponents","httpconnection","httpcontext","httpd","httpentity","httpget","httphandler","httpheader","httpheaders","httplib","httpmethod","httponly","httppost","httpprovider","httprequest","httprequestmessage","httpresponse","httpresponsemessage","httpresponseredirect","httpruntime","https","httpsecurity","httpserver","httpservlet","httpservletrequest","httpservletresponse","httpsession","httpstatus","httpstatuscode","httpurlconnection","httputility","httpwebrequest","httpwebresponse","hu","huang","huarache","huawei","hub","hubba","hubbard","hubble","hubbub","hubby","hubcap","hube","huber","hubert","huberto","hubey","hubie","hubris","hubs","huck","huckleberry","huckster","hud","huddersfield","huddle","huddler","hudson","hue","huerta","huey","huff","huffily","huffiness","huffman","huffy","hug","huge","hugely","hugeness","hugged","hugger","hugging","huggins","hugh","hughie","hugibert","hugo","huguenot","hugues","huh","huhs","hui","huitzilopitchli","hula","hulda","hulk","hull","hullabaloo","huller","hulling","hullo","hum","human","humane","humaneness","humaner","humanest","humanism","humanist","humanistic","humanitarian","humanitarianism","humanity","humanization","humanize","humanized","humanizer","humanizes","humanizing","humankind","humanness","humannesses","humanoid","humans","humbert","humberto","humble","humbleness","humbly","humboldt","humbug","humbugged","humbugging","humdinger","humdrum","hume","humeral","humeri","humerus","humfrey","humfrid","humfried","humid","humidification","humidifier","humidify","humidistat","humidity","humidor","humiliate","humiliating","humiliation","humility","hummed","hummel","hummer","humming","hummingbird","hummock","hummocky","hummus","humongous","humor","humored","humorist","humorless","humorlessness","humorous","humorousness","hump","humpback","humph","humphrey","humphs","humpty","humus","humvee","hun","hunch","hunchback","hundred","hundredfold","hundreds","hundredths","hundredweight","hunfredo","hung","hungarian","hungary","hunger","hungover","hungrily","hungriness","hungry","hunk","hunker","hunky","hunt","hunter","hunting","huntington","huntlee","huntley","huntress","huntsman","huntsmen","huntsville","hurdle","hurdler","hurl","hurlee","hurleigh","hurler","hurley","hurling","huron","hurray","hurricane","hurried","hurriedness","hurry","hurst","hurt","hurter","hurtful","hurtfulness","hurting","hurtle","hurts","hurwitz","hus","husain","husband","husbander","husbandman","husbandmen","husbandry","husein","hush","husk","husker","huskily","huskiness","husking","husky","hussar","hussein","husserl","hussy","hustings","hustle","hustler","huston","hut","hutch","hutchins","hutchinson","hutchison","hutted","hutting","hutton","hutu","huxley","huygens","huzzah","huzzahs","hv","hw","hwnd","hwy","hx","hy","hyacinth","hyacintha","hyacinthe","hyacinthia","hyacinthie","hyacinths","hyades","hyaena","hyannis","hyatt","hybrid","hybridism","hybridization","hybridize","hyde","hyderabad","hydra","hydrangea","hydrant","hydrate","hydration","hydraulic","hydraulically","hydraulicked","hydraulicking","hydraulics","hydrazine","hydride","hydro","hydrocarbon","hydrocephali","hydrocephalus","hydrochemistry","hydrochloric","hydrochloride","hydrodynamic","hydrodynamical","hydrodynamics","hydroelectric","hydroelectrically","hydroelectricity","hydrofluoric","hydrofoil","hydrogen","hydrogenate","hydrogenation","hydrogenations","hydrogenous","hydrological","hydrologist","hydrology","hydrolysis","hydrolyze","hydrolyzed","hydromagnetic","hydromechanics","hydrometer","hydrometry","hydrophilic","hydrophobia","hydrophobic","hydrophone","hydroplane","hydroponic","hydroponics","hydrosphere","hydrostatic","hydrostatics","hydrotherapy","hydrothermal","hydrous","hydroxide","hydroxy","hydroxyl","hydroxylate","hydroxyzine","hyena","hygiene","hygienic","hygienically","hygienics","hygienist","hygrometer","hygroscopic","hying","hyman","hymen","hymeneal","hymie","hymn","hymnal","hymnbook","hynda","hype","hyper","hyperactive","hyperactivity","hyperbola","hyperbole","hyperbolic","hyperbolically","hyperboloid","hyperboloidal","hypercellularity","hypercritical","hypercube","hyperemia","hyperemic","hyperfine","hypergamous","hypergamy","hyperglycemia","hyperinflation","hyperion","hyperledger","hyperlink","hyperlinks","hypermarket","hypermedia","hyperplane","hyperplasia","hypersensitive","hypersensitiveness","hypersensitivity","hypersonic","hyperspace","hypersphere","hypertension","hypertensive","hypertext","hyperthyroid","hyperthyroidism","hypertrophy","hypervelocity","hyperventilate","hyperventilation","hyphen","hyphenate","hyphenated","hyphenation","hyphens","hypnoses","hypnosis","hypnotherapy","hypnotic","hypnotically","hypnotism","hypnotist","hypnotize","hypo","hypoactive","hypoallergenic","hypocellularity","hypochondria","hypochondriac","hypocrisy","hypocrite","hypocritical","hypodermic","hypoglycemia","hypoglycemic","hypophyseal","hypophysectomized","hypotenuse","hypothalami","hypothalamic","hypothalamically","hypothalamus","hypothermia","hypotheses","hypothesis","hypothesize","hypothesizer","hypothetic","hypothetical","hypothyroid","hypothyroidism","hypoxia","hyssop","hysterectomy","hysteresis","hysteria","hysteric","hysterical","hyundai","hz","i","ia","iaccoca","iactionresult","iago","iain","iam","iamb","iambi","iambic","iambus","ian","ianthe","iasyncresult","ib","ibaction","ibadan","ibb","ibbie","ibby","iberia","iberian","ibero","ibex","ibid","ibidem","ibinder","ibis","ibm","ibo","iboutlet","ibrahim","ibsen","ibuprofen","ic","icarus","icbm","icc","ice","iceberg","iceboat","icebound","icebox","icebreaker","icecap","iceland","icelander","icelandic","iceman","icemen","icepack","icepick","ichabod","ichneumon","ichthyologist","ichthyology","icicle","icily","iciness","icing","icky","icloud","icmp","ico","icollection","icommand","icon","iconic","iconoclasm","iconoclast","iconoclastic","iconography","icons","iconv","icosahedra","icosahedral","icosahedron","ics","ictus","icu","icy","id","ida","idaho","idahoan","idahoes","idalia","idalina","idaline","idc","ide","idea","ideal","idealism","idealist","idealistic","idealistically","idealization","idealize","idealized","idealizer","ideally","idealogical","ideas","ideate","ideation","idell","idelle","idem","idempotent","ident","identical","identicalness","identifiability","identifiable","identifiably","identification","identified","identifier","identifiers","identifies","identify","identifying","identities","identity","identitymodel","identityserver","ideogram","ideograph","ideographic","ideographs","ideological","ideologist","ideologue","ideology","ideone","ides","idette","idf","idictionary","idiocy","idiolect","idiom","idiomatic","idiomatically","idiopathic","idiosyncrasy","idiosyncratic","idiosyncratically","idiot","idiotic","idiotically","idisposable","idl","idle","idleness","idler","idol","idolater","idolatress","idolatrous","idolatry","idolization","idolize","idolized","idolizer","idp","ids","idt","iduser","idx","idyll","idyllic","idyllically","ie","ieee","ienumerable","ienumerator","ietf","ieyasu","if","iface","ifdef","ifelse","iferror","iffiness","iffy","ifmodule","ifndef","ifni","ifnull","ifoo","iframe","iframes","ifs","ifstream","ig","iggie","iggy","igloo","ignace","ignacio","ignacius","ignatius","ignaz","ignazio","igneous","ignitable","ignite","igniter","ignition","ignoble","ignobleness","ignobly","ignominious","ignominy","ignorable","ignoramus","ignorance","ignorant","ignorantness","ignore","ignorecase","ignored","ignorer","ignores","ignoring","igor","igraph","iguana","iguassu","ih","ii","iid","iif","iii","iirc","iis","ij","ijsselmeer","ik","ike","ikey","ikhnaton","ikon","il","ila","ilaire","ilario","ilea","ileana","ileane","ileitides","ileitis","ilene","ileum","ilia","iliac","iliad","ilise","ilist","ilium","ilk","ilka","ill","illa","illegal","illegalaccessexception","illegalargumentexception","illegality","illegalstateexception","illegibility","illegible","illegibly","illegitimacy","illegitimate","illiberal","illiberality","illicit","illicitness","illimitable","illimitableness","illinois","illinoisan","illiquid","illiteracy","illiterate","illiterateness","illness","illogic","illogical","illogicality","illogicalness","illume","illuminate","illuminati","illuminating","illuminatingly","illumination","illumine","illus","illusion","illusionary","illusionist","illusive","illusiveness","illusoriness","illusory","illustrate","illustrated","illustrates","illustration","illustrative","illustrator","illustrious","illustriousness","illy","iloc","ilogger","ilona","ilsa","ilse","ilysa","ilyse","ilyssa","ilyushin","im","imag","image","imageadapter","imagearray","imagebutton","imagedata","imagefield","imagefile","imageformat","imageicon","imageid","imageio","imagelist","imageloader","imagemagick","imagen","imagename","imagenamed","imagepath","imagepicker","imagery","images","imageshack","imagesize","imagesource","imageuri","imageurl","imageview","imagewidth","imagick","imaginable","imaginableness","imaginably","imaginariness","imaginary","imagination","imaginative","imaginativeness","imagine","imagined","imaginer","imaging","imago","imagoes","imam","imap","imbalance","imbecile","imbecilic","imbecility","imbibe","imbiber","imbrication","imbrium","imbroglio","imbruing","imbue","imdb","ime","imei","imelda","imessage","imf","img","imgdata","imgproc","imgs","imgur","imgurl","imgview","imho","imitable","imitate","imitation","imitative","imitativeness","imitator","imm","immaculate","immaculateness","immanence","immanency","immanent","immanuel","immaterial","immateriality","immaterialness","immature","immatureness","immaturity","immeasurable","immeasurableness","immeasurably","immediacy","immediate","immediately","immediateness","immemorial","immense","immenseness","immensity","immerse","immersible","immersion","immigrant","immigrate","immigration","imminence","imminent","imminentness","immobile","immobility","immobilization","immobilize","immoderate","immoderateness","immoderation","immodest","immodesty","immolate","immolation","immoral","immorality","immortal","immortality","immortalize","immortalized","immovability","immovable","immovableness","immovably","immune","immunity","immunization","immunize","immunoassay","immunodeficiency","immunodeficient","immunologic","immunological","immunologist","immunology","immure","immutability","immutable","immutableness","immutably","imnsho","imo","imogen","imogene","imojean","imp","impact","impaction","impactor","impair","impaired","impairer","impairment","impala","impale","impalement","impaler","impalpable","impalpably","impanel","impart","impartation","impartial","impartiality","impassable","impassableness","impassably","impasse","impassibility","impassible","impassibly","impassion","impassioned","impassive","impassiveness","impassivity","impasto","impatience","impatiens","impatient","impeach","impeachable","impeacher","impeachment","impeccability","impeccable","impeccably","impecunious","impecuniousness","imped","impedance","impede","impeded","impeder","impediment","impedimenta","impel","impelled","impeller","impelling","impend","impenetrability","impenetrable","impenetrableness","impenetrably","impenitence","impenitent","imperative","imperativeness","imperceivable","imperceptibility","imperceptible","imperceptibly","imperceptive","imperdiet","imperf","imperfect","imperfectability","imperfection","imperfectness","imperial","imperialism","imperialist","imperialistic","imperialistically","imperil","imperilment","imperious","imperiousness","imperishable","imperishableness","imperishably","impermanence","impermanent","impermeability","impermeable","impermeableness","impermeably","impermissible","impersonal","impersonality","impersonalized","impersonate","impersonation","impersonator","impertinence","impertinent","imperturbability","imperturbable","imperturbably","impervious","imperviousness","impetigo","impetuosity","impetuous","impetuousness","impetus","impiety","imping","impinge","impingement","impious","impiousness","impish","impishness","impl","implacability","implacable","implacableness","implacably","implant","implantation","implanter","implausibility","implausible","implausibly","implement","implementability","implementable","implementation","implementations","implemented","implementer","implementing","implementor","implements","implicant","implicate","implication","implications","implicative","implicit","implicitly","implicitness","implied","implies","implode","implore","imploring","implosion","implosive","imply","implying","impolite","impoliteness","impolitic","impoliticness","imponderable","imponderableness","import","importance","important","importantly","importation","imported","importer","importerror","importing","importlib","imports","importunate","importunateness","importune","importuner","importunity","imposable","impose","imposer","imposing","imposingly","imposition","impossibility","impossible","impossibleness","impossibly","impost","imposter","impostor","imposture","impotence","impotency","impotent","impound","impoundments","impoverish","impoverisher","impoverishment","impracticable","impracticableness","impracticably","impractical","impracticality","impracticalness","imprecate","imprecation","imprecise","impreciseness","imprecision","impregnability","impregnable","impregnableness","impregnably","impregnate","impregnation","impresario","impress","impressed","impresser","impressibility","impressible","impression","impressionability","impressionable","impressionableness","impressionism","impressionist","impressionistic","impressions","impressive","impressiveness","impressment","imprimatur","imprint","imprinter","imprinting","imprison","imprisonment","improbability","improbable","improbableness","improbably","impromptu","improper","improperness","impropitious","impropriety","improve","improved","improvement","improvements","improver","improves","improvidence","improvident","improving","improvisation","improvisational","improvisatory","improvise","improviser","imprudence","imprudent","impudence","impudent","impugn","impugner","impulse","impulsion","impulsive","impulsiveness","impunity","impure","impureness","impurity","imputation","impute","imread","imshow","imus","in","ina","inaccessible","inaccurate","inaction","inactive","inadequate","inadvertence","inadvertent","inalienability","inalienably","inalterable","inalterableness","inamorata","inane","inanimate","inanimateness","inanity","inappeasable","inappropriate","inarray","inarticulate","inasmuch","inaugural","inaugurate","inauguration","inauthenticity","inbound","inbox","inbred","inbreed","inbuilt","inc","inca","incalculableness","incalculably","incandescence","incandescent","incant","incantation","incantatory","incapable","incapacitate","incapacitation","incarcerate","incarceration","incarnadine","incarnate","incarnation","incase","incendiary","incense","incentive","incentively","incentives","incept","inception","inceptive","inceptor","incessant","incest","incestuous","incestuousness","inch","inches","inchoate","inchon","inchworm","incidence","incident","incidental","incidentally","incidents","incididunt","incinerate","incineration","incinerator","incipience","incipiency","incipient","incise","incision","incisive","incisiveness","incisor","incite","incitement","inciter","incl","inclination","incline","inclined","incliner","inclining","include","included","includes","including","inclusion","inclusive","inclusiveness","incognito","incoherency","income","incoming","incommode","incommunicado","incomparable","incompatible","incompetent","incomplete","inconceivability","inconceivable","inconceivableness","incondensable","incongruousness","inconsiderable","inconsiderableness","inconsistence","inconsistent","inconsolable","inconsolableness","inconsolably","incontestability","incontestably","incontrovertibly","inconvenience","inconvenient","inconvertibility","inconvertible","incorporable","incorporate","incorporated","incorrect","incorrectly","incorrigibility","incorrigible","incorrigibleness","incorrigibly","incorruptible","incorruptibly","incr","increase","increased","increaser","increases","increasing","increasingly","incredible","incredibleness","incredibly","increment","incremental","incrementation","incremented","incrementing","increments","incriminate","incrimination","incriminatory","incrustation","incubate","incubation","incubator","incubus","inculcate","inculcation","inculpate","incumbency","incumbent","incunabula","incunabulum","incurable","incurious","incursion","ind","indebted","indebtedness","indeed","indefatigable","indefatigableness","indefatigably","indefeasible","indefeasibly","indefinable","indefinableness","indefinite","indefinitely","indelible","indelibly","indemnification","indemnify","indemnity","indent","indentation","indented","indenter","indention","indenture","independence","independent","independently","indescribable","indescribableness","indescribably","indestructible","indestructibleness","indestructibly","indeterminably","indeterminacy","indeterminate","indeterminism","index","indexation","indexed","indexeddb","indexer","indexerror","indexes","indexing","indexof","indexpath","india","indian","indiana","indianan","indianapolis","indianian","indicant","indicate","indicated","indicates","indicating","indication","indicative","indicator","indicators","indices","indict","indicter","indictment","indifference","indigence","indigenous","indigenousness","indigent","indigestible","indignant","indignation","indigo","indira","indirect","indirection","indirectly","indiscreet","indiscriminate","indiscriminateness","indispensability","indispensable","indispensableness","indispensably","indisputable","indisputableness","indissoluble","indissolubleness","indissolubly","indistinguishable","indistinguishableness","indite","indium","individual","individualism","individualist","individualistic","individualistically","individuality","individualization","individualize","individualized","individualizer","individualizes","individualizing","individually","individuals","individuate","individuation","indivisible","indivisibleness","indivisibly","indochina","indochinese","indoctrinate","indoctrination","indoctrinator","indolence","indolent","indomitable","indomitableness","indomitably","indonesia","indonesian","indoor","indore","indra","indubitable","indubitableness","indubitably","induce","induced","inducement","inducer","inducible","induct","inductance","inductee","induction","inductive","inductiveness","inductor","indulge","indulgence","indulgent","indulger","indus","industrial","industrialism","industrialist","industrialization","industrialize","industrialized","industries","industrious","industriousness","industry","indx","indy","inebriate","inebriation","inedible","ineducable","ineffability","ineffable","ineffableness","ineffably","inefficient","inelastic","ineligibly","ineluctable","ineluctably","inept","ineptitude","ineptness","inequality","inequivalent","inerrant","inert","inertia","inertial","inertness","ines","inescapably","inesita","inessa","inestimably","inet","inetaddress","inetpub","inevitability","inevitable","inevitableness","inevitably","inexact","inexhaustible","inexhaustibleness","inexhaustibly","inexorability","inexorable","inexorableness","inexorably","inexpedience","inexplicable","inexplicableness","inexplicably","inexplicit","inexpressibility","inexpressible","inexpressibleness","inextricably","inez","inf","infamous","infamy","infancy","infant","infanticide","infantile","infantry","infantryman","infantrymen","infarct","infarction","infatuate","infatuation","infauna","infect","infected","infecter","infection","infectious","infectiousness","infective","infer","inference","inferential","inferior","inferiority","infernal","inferno","inferred","inferring","infertile","infest","infestation","infester","infidel","infighting","infile","infill","infiltrate","infiltrator","infinispan","infinite","infinitely","infinitesimal","infinitival","infinitive","infinitude","infinitum","infinity","infirmary","infirmity","infix","inflammable","inflammableness","inflammation","inflammatory","inflatable","inflate","inflated","inflateexception","inflater","inflating","inflation","inflationary","inflect","inflection","inflectional","inflexible","inflexibleness","inflexion","inflict","inflicter","infliction","inflow","influence","influenced","influencer","influent","influential","influenza","info","infobox","infocenter","infomercial","inform","informatica","informatics","information","informational","informations","informative","informativeness","informatory","informed","informer","infos","infotainment","infowindow","infra","infrared","infrasonic","infrastructural","infrastructure","infrequence","infringe","infringement","infringer","infuriate","infuriating","infuriation","infuse","infuser","infusible","infusibleness","ing","inga","ingaberg","ingaborg","ingamar","ingar","inge","ingeberg","ingeborg","ingelbert","ingemar","ingenious","ingeniousness","ingenuity","ingenuous","ingenuousness","inger","ingersoll","ingest","ingestible","ingestion","inglebert","inglenook","inglewood","inglis","ingmar","ingnue","ingoing","ingot","ingra","ingrained","ingram","ingrate","ingratiate","ingratiating","ingratiation","ingredient","ingredients","ingres","ingress","ingression","ingrid","ingrim","ingrown","inguinal","ingunna","inhabit","inhabitable","inhabitance","inhabited","inhabiter","inhalant","inhalation","inhalator","inhale","inhere","inherent","inherently","inherit","inheritable","inheritableness","inheritance","inherited","inheriting","inheritor","inheritress","inheritrix","inherits","inhibit","inhibited","inhibiter","inhibition","inhibitor","inhibitory","inhomogeneous","inhospitable","inhospitableness","inhospitality","ini","inigo","inimical","inimitable","inimitableness","inimitably","inion","iniquitous","iniquitousness","iniquity","init","initandlisten","initial","initialcontext","initialer","initialisation","initialise","initialised","initializable","initialization","initializations","initialize","initializecomponent","initialized","initializer","initializers","initializes","initializing","initially","initials","initialstate","initiate","initiated","initiates","initiating","initiation","initiative","initiator","initiatory","initmap","initwithdata","initwithframe","initwithnibname","initwithstyle","initwithtitle","inject","injectable","injected","injecting","injection","injections","injector","injunctive","injure","injured","injurer","injurious","injuriousness","ink","inkblot","inker","inkiness","inkling","inkscape","inkstand","inkwell","inky","inland","inlander","inlay","inletting","inline","inlined","inlining","inly","inmost","inn","inna","innards","innate","innateness","inner","innerexception","innerheight","innerhtml","innermost","innersole","innerspring","innertext","innervate","innervation","innerwidth","inning","innis","innkeeper","innocence","innocent","innocuous","innocuousness","innodb","innovate","innovation","innovative","innovator","innovatory","innsbruck","innuendo","innumerability","innumerable","innumerableness","innumerably","innumerate","inoculate","inoculation","inoculative","inode","inoffensive","inonu","inopportune","inopportuneness","inorder","inordinate","inordinateness","inorganic","inotifypropertychanged","inout","inp","inpatient","inplace","input","inputarray","inputbox","inputdata","inputfield","inputfile","inputid","inputline","inputmethodmanager","inputs","inputstream","inputstreamreader","inputstring","inputted","inputtext","inputting","inputtype","inputvalue","inquire","inquirer","inquiring","inquiry","inquisition","inquisitional","inquisitive","inquisitiveness","inquisitor","inquisitorial","inri","inrush","ins","insalubrious","insamplesize","insane","insanitary","insatiability","insatiable","insatiableness","insatiably","inscribe","inscription","inscrutability","inscrutable","inscrutableness","inscrutably","inseam","insecticidal","insecticide","insectivore","insectivorous","insecure","insecureness","inseminate","insemination","insensate","insensateness","insensible","insensitive","insentient","inseparable","insert","insertafter","insertbefore","insertcell","inserted","inserter","inserting","insertion","inserts","inset","insets","insetting","inshore","inside","insider","insidious","insidiousness","insight","insightful","insights","insigne","insignia","insignificant","insinuate","insinuating","insinuation","insinuator","insipid","insipidity","insist","insistence","insistent","insisting","insociable","insofar","insole","insolence","insolent","insoluble","insolubleness","insolubly","insomnia","insomniac","insomuch","insouciance","insouciant","inspect","inspecting","inspection","inspective","inspector","inspectorate","inspiration","inspirational","inspire","inspired","inspirer","inspiring","inspirit","inst","instagram","install","installable","installation","installations","installed","installer","installers","installing","installment","installs","instance","instanceid","instanceof","instances","instant","instantaneous","instantaneousness","instantiate","instantiated","instantiates","instantiateviewcontrollerwithidentifier","instantiating","instantiation","instantly","instate","instead","instigate","instigation","instigator","instillation","instinct","instinctive","instinctual","institute","instituter","institutes","institution","institutional","institutionalism","institutionalist","institutionalization","institutionalize","institutions","institutor","instr","instream","instruct","instructed","instruction","instructional","instructions","instructive","instructiveness","instructor","instrument","instrumental","instrumentalist","instrumentality","instrumentation","instruments","insubordinate","insubstantial","insufferable","insufferably","insufficient","insular","insularity","insulate","insulated","insulation","insulator","insulin","insult","insulter","insulting","insuperable","insuperably","insupportable","insupportableness","insurance","insure","insured","insurer","insurgence","insurgency","insurgent","insurmountably","insurrection","insurrectionist","int","intact","intactness","intaglio","intake","intangible","intarray","integer","integerfield","integers","integrability","integrable","integral","integrand","integrate","integrated","integrates","integrating","integration","integrative","integrator","integrity","integument","intel","intellect","intellective","intellectual","intellectualism","intellectuality","intellectualize","intellectualness","intelligence","intelligencer","intelligent","intelligentsia","intelligibilities","intelligibility","intelligible","intelligibleness","intelligibly","intellij","intellisense","intelsat","intemperate","intend","intendant","intended","intendedness","intender","intensification","intensifier","intensify","intensional","intensity","intensive","intensiveness","intent","intentfilter","intention","intentional","intentionality","intentionally","intentions","intentness","intents","intentservice","inter","interact","interacting","interaction","interactions","interactive","interactively","interactivity","interacts","interaxial","interbank","interbred","interbreed","intercalate","intercalation","intercase","intercaste","intercede","interceder","intercensal","intercept","interception","interceptor","interceptors","intercession","intercessor","intercessory","interchange","interchangeability","interchangeable","interchangeableness","interchangeably","interchanger","intercity","interclass","intercohort","intercollegiate","intercom","intercommunicate","intercommunication","interconnect","interconnected","interconnectedness","interconnection","interconnectivity","intercontinental","interconversion","intercorrelated","intercourse","interdata","interdenominational","interdepartmental","interdependence","interdependency","interdependent","interdict","interdiction","interdisciplinary","interdum","interest","interested","interesting","interestingly","interestingness","interests","interface","interfaces","interfacing","interfaith","interfere","interference","interferer","interfering","interferometer","interferometric","interferometry","interferon","interfile","intergalactic","intergeneration","intergenerational","interglacial","intergovernmental","intergroup","interim","interindex","interindustry","interior","interj","interject","interjection","interjectional","interlace","interlard","interlayer","interleave","interleukin","interlibrary","interline","interlinear","interlingua","interlingual","interlining","interlink","interlisp","interlobular","interlock","interlocker","interlocutor","interlocutory","interlope","interloper","interlude","intermarriage","intermarry","intermediary","intermediate","intermediateness","intermediates","intermediation","interment","intermeshed","intermetrics","intermezzi","intermezzo","interminably","intermingle","intermission","intermittent","intermix","intermodule","intermolecular","intern","internal","internaldofilter","internalization","internalize","internally","internals","international","internationale","internationalism","internationalist","internationality","internationalization","internationalize","interne","internecine","internee","internet","internetwork","internist","internment","internship","internuclear","interocular","interoffice","interop","interoperability","interopservices","interp","interpenetrates","interpersonal","interplanetary","interplay","interpol","interpolate","interpolated","interpolation","interpose","interposer","interposition","interpret","interpretable","interpretation","interpretative","interpreted","interpreter","interpreting","interpretive","interpretor","interprets","interprocess","interprocessor","interquartile","interracial","interred","interregional","interregnum","interrelate","interrelated","interrelatedness","interrelation","interrelationship","interring","interrogate","interrogation","interrogative","interrogator","interrogatory","interrupt","interrupted","interruptedexception","interrupter","interruptibility","interruptible","interruption","interrupts","interscholastic","intersect","intersection","intersects","intersession","interspecies","intersperse","interspersion","interstage","interstate","interstellar","interstice","interstitial","intersurvey","intertask","intertwine","interurban","interval","intervals","intervene","intervener","intervenor","intervention","interventionism","interventionist","interview","interviewed","interviewee","interviewer","interviewing","interviews","intervocalic","interweave","interwove","interwoven","intestacy","intestinal","intestine","inti","intifada","intimacy","intimal","intimate","intimateness","intimater","intimation","intimidate","intimidating","intimidation","intl","into","intolerable","intolerableness","intolerant","intonate","intonation","intoxicant","intoxicate","intoxicated","intoxication","intptr","intra","intracellular","intracity","intraclass","intracohort","intractability","intractable","intractableness","intradepartmental","intrafamily","intragenerational","intraindustry","intraline","intrametropolitan","intramural","intramuscular","intranasal","intranet","intransigence","intransigent","intransitive","intraoffice","intraprocess","intrapulmonary","intraregional","intrasectoral","intrastate","intratissue","intrauterine","intravenous","intrepid","intrepidity","intrepidness","intricacy","intricate","intricateness","intrigue","intriguer","intriguing","intrinsic","intrinsically","intro","introduce","introduced","introducer","introduces","introducing","introduction","introductory","introit","introject","introspect","introspection","introspective","introspectiveness","introversion","introvert","intrude","intruder","intrusion","intrusive","intrusiveness","ints","intubate","intubation","intuit","intuition","intuitionist","intuitive","intuitiveness","intval","intvalue","inuit","inundate","inundation","inure","inv","invade","invader","invalid","invalidate","invalidated","invalidism","invalidoperationexception","invariable","invariant","invariantculture","invasion","invasive","invective","invectiveness","inveigh","inveigher","inveighs","inveigle","inveigler","invent","invented","invention","inventive","inventiveness","inventor","inventory","inverness","inverse","inversion","invert","inverted","inverter","invertible","invest","invested","investigate","investigating","investigation","investigator","investigatory","investing","investiture","investment","investments","investor","investors","inveteracy","inveterate","inviability","invidious","invidiousness","invigilate","invigilator","invigorate","invigorating","invigoration","invigorations","invincibility","invincible","invincibleness","invincibly","inviolability","inviolably","inviolate","inviolateness","inviscid","invisible","invisibleness","invitation","invitational","invite","invited","invitee","inviter","inviting","invocable","invocablehandlermethod","invocate","invocation","invocations","invocationtargetexception","invoice","invoices","invoke","invoked","invokelater","invokemethod","invokenative","invoker","invokes","invoking","involuntariness","involuntary","involute","involution","involutorial","involve","involved","involvedly","involvement","involver","involves","involving","invulnerability","invulnerableness","inward","inwardness","io","ioc","ioctl","iodate","iodation","iodide","iodinate","iodine","iodize","ioe","ioerror","ioexception","iolande","iolanthe","ion","iona","ionesco","ionian","ionic","ionicframework","ionization","ionize","ionized","ionizer","ionizes","ionizing","ionosphere","ionospheric","iorgo","iormina","ios","iosep","iostream","iot","iota","iou","ioutils","iowa","iowan","ip","ipa","ipad","ipaddress","ipc","ipecac","ipendpoint","iphigenia","iphone","iphoneos","iphones","iphonesimulator","ipn","ipo","ipod","ips","ipso","ipsum","ipswich","iptables","ipv","ipython","iq","iqbal","iqueryable","iquitos","ir","ira","iran","iranian","iraq","iraqi","irascibility","irascible","irascibly","irate","irateness","irb","irc","ire","ireful","ireland","irena","irene","irenic","irepository","irides","iridescence","iridescent","iridium","irids","irina","iris","irish","irishman","irishmen","irishwoman","irishwomen","irita","irk","irksome","irksomeness","irkutsk","irma","iron","ironclad","ironer","ironic","ironical","ironicalness","ironing","ironmonger","ironmongery","ironpython","ironside","ironstone","ironware","ironwood","ironwork","ironworker","irony","iroquoian","iroquois","irow","irq","irradiate","irradiation","irrational","irrationality","irrationalness","irrawaddy","irreclaimable","irreconcilability","irreconcilable","irreconcilableness","irreconcilably","irrecoverable","irrecoverableness","irrecoverably","irredeemable","irredeemably","irredentism","irredentist","irreducibility","irreducible","irreducibly","irreflexive","irrefutable","irrefutably","irregardless","irregular","irregularity","irrelevance","irrelevancy","irrelevant","irreligious","irremediable","irremediableness","irremediably","irremovable","irreparable","irreparableness","irreparably","irreplaceable","irrepressible","irrepressibly","irreproachable","irreproachableness","irreproachably","irreproducibility","irreproducible","irresistibility","irresistible","irresistibleness","irresistibly","irresolute","irresoluteness","irresolution","irresolvable","irrespective","irresponsibility","irresponsible","irresponsibleness","irresponsibly","irretrievable","irretrievably","irreverence","irreverent","irreversible","irreversibly","irrevocable","irrevocableness","irrevocably","irrigable","irrigate","irrigation","irritability","irritable","irritableness","irritably","irritant","irritate","irritated","irritating","irritation","irrupt","irruption","irs","irtish","irv","irvin","irvine","irving","irwin","irwinn","is","isa","isaac","isaak","isabel","isabelita","isabella","isabelle","isac","isacco","isactive","isadmin","isador","isadora","isadore","isahella","isaiah","isak","isarray","isassignablefrom","isauthenticated","isbn","iscariot","ischecked","isconnected","isdeleted","isdigit","isdirectory","iseabal","isempty","isenabled","isequal","isequaltostring","iserror","iservice","isexpanded","isfahan","isfile","ish","isherwood","ishidden","ishim","ishmael","ishtar","isiah","isiahi","isidor","isidora","isidore","isidoro","isidro","isin","isinglass","isinstance","isis","iskindofclass","isl","islam","islamabad","islamic","island","islander","islandia","islands","isle","islet","isloading","isloggedin","ism","ismael","ismatch","isn","isnan","isnt","isnull","isnullorempty","isnullorwhitespace","isnumber","isnumeric","iso","isobar","isobaric","isobel","isochronal","isochronous","isocline","isocyanate","isodate","isodine","isolate","isolated","isolation","isolationism","isolationist","isolationistic","isolator","isolde","isomer","isomeric","isomerism","isometric","isometrically","isometrics","isomorph","isomorphic","isomorphically","isomorphism","isopen","isoperimetrical","isopleth","isopleths","isosceles","isostatic","isotherm","isothermal","isotonic","isotope","isotopic","isotropic","isotropically","isotropy","isp","ispahan","ispell","isplaying","ispostback","isprime","isr","israel","israeli","israelite","isreadonly","isrequired","isrunning","iss","issac","isselected","isset","issi","issiah","issie","issuable","issuance","issuant","issue","issuecomment","issued","issuer","issues","issuing","issy","ist","istanbul","isthmian","isthmus","istream","istrue","istvan","isuzu","isvalid","isvisible","it","itaipu","ital","italian","italianate","italic","italicization","italicize","italicized","italy","itasca","itch","itchiness","itchy","itcorp","itel","item","itemarray","itemcode","itemcontainerstyle","itemcount","itemgetter","itemgroup","itemid","itemization","itemize","itemized","itemizer","itemizes","itemlabel","itemlist","itemname","itemprop","items","itemscontrol","itemspanel","itemspaneltemplate","itemssource","itemstyle","itemtemplate","itemtype","itemvalue","itemview","iter","iterable","iterate","iterated","iterates","iterating","iteration","iterations","iterative","iterator","iterators","iteritems","itertools","itext","itextpdf","itextsharp","ithaca","ithacan","itinerant","itinerary","itm","ito","itr","its","itself","itt","itunes","iu","iud","iv","iva","ivan","ivanhoe","ivar","ive","iver","ivett","ivette","ivie","ivonne","ivor","ivory","ivs","ivy","iw","iwc","ix","iy","izaak","izabel","izak","izanagi","izanami","izhevsk","izmir","izvestia","izzy","j","ja","jab","jabbed","jabber","jabberer","jabbing","jabez","jablonsky","jabot","jacaranda","jacenta","jacinda","jacinta","jacintha","jacinthe","jack","jackal","jackass","jackboot","jackdaw","jackelyn","jacket","jacketed","jackhammer","jacki","jackie","jackknife","jackknives","jacklin","jacklyn","jackman","jackpot","jackquelin","jackqueline","jackrabbit","jackson","jacksonian","jacksonville","jackstraw","jacky","jaclin","jaclyn","jacob","jacobean","jacobi","jacobian","jacobin","jacobite","jacobo","jacobs","jacobsen","jacobson","jacobus","jacoby","jacoco","jacquard","jacquelin","jacqueline","jacquelyn","jacquelynn","jacquenetta","jacquenette","jacques","jacquetta","jacquette","jacqui","jacquie","jacuzzi","jacynth","jada","jade","jaded","jadedness","jadeite","jae","jaeger","jag","jagged","jaggedness","jagger","jaggers","jagging","jaguar","jail","jailbird","jailbreak","jailer","jaime","jaimie","jain","jaine","jainism","jaipur","jakarta","jake","jakie","jakob","jalapeo","jalopy","jalousie","jam","jamaal","jamaica","jamaican","jamal","jamar","jamb","jambalaya","jamboree","jame","jamel","james","jameson","jamestown","jamesy","jamey","jami","jamie","jamil","jamill","jamima","jamison","jammal","jammed","jammie","jamming","jan","jana","janacek","janaya","janaye","jandy","jane","janean","janeczka","janeen","janeiro","janek","janel","janela","janell","janella","janelle","janene","janenna","janessa","janesville","janet","janeta","janetta","janette","janeva","janey","jangle","jangler","jangly","jania","janice","janie","janifer","janina","janine","janis","janissary","janith","janitor","janitorial","janka","janna","jannel","jannelle","jannie","janos","janot","jansen","jansenist","january","janus","jany","japan","japanese","japanned","japanner","japanning","jape","japura","jaquelin","jaquelyn","jaquenetta","jaquenette","jaquith","jar","jarad","jard","jardinire","jareb","jared","jarful","jargon","jarib","jarid","jarlsberg","jarrad","jarray","jarred","jarret","jarrett","jarrid","jarring","jarrod","jars","jarvis","jase","jasen","jasmin","jasmina","jasmine","jason","jasper","jasperreports","jastrow","jasun","jato","jaundice","jaundiced","jaunt","jauntily","jauntiness","jaunty","java","javac","javadoc","javadocs","javaee","javafx","javamail","javanese","javascript","javascripts","javascriptserializer","javase","javassist","javax","javelin","javier","jaw","jawbone","jawbreaker","jawline","jax","jaxartes","jaxb","jaxbcontext","jaxrs","jaxws","jay","jayapura","jaybird","jaycee","jaye","jayme","jaymee","jaymie","jayne","jaynell","jayson","jaywalk","jaywalker","jazmin","jazz","jazziness","jazzmen","jazzy","jb","jboss","jbutton","jc","jcenter","jcheckbox","jcombobox","jcomponent","jcp","jcr","jcs","jct","jd","jdavie","jdbc","jdbctemplate","jdialog","jdk","jdt","je","jealous","jealousness","jealousy","jean","jeana","jeane","jeanelle","jeanette","jeanie","jeanine","jeanna","jeanne","jeannette","jeannie","jeannine","jecho","jed","jedd","jeddy","jedediah","jedi","jedidiah","jee","jeep","jeer","jeerer","jeering","jeeves","jeez","jeff","jefferey","jefferson","jeffersonian","jeffery","jeffie","jeffrey","jeffry","jeffy","jehad","jehanna","jehoshaphat","jehovah","jehu","jejuna","jejune","jejuneness","jejunum","jekyll","jelene","jell","jello","jelly","jellybean","jellyfish","jellying","jellylike","jellyroll","jemie","jemima","jemimah","jemmie","jemmy","jen","jena","jenda","jenelle","jeni","jenica","jeniece","jenifer","jeniffer","jenilee","jenine","jenkins","jenn","jenna","jennee","jenner","jennet","jennette","jenni","jennica","jennie","jennifer","jennilee","jennine","jennings","jenny","jeno","jens","jensen","jeopard","jeopardize","jeopardy","jephthah","jerad","jerald","jeralee","jeramey","jeramie","jere","jereme","jeremiad","jeremiah","jeremiahs","jeremias","jeremie","jeremy","jeri","jericho","jerk","jerker","jerkily","jerkin","jerkiness","jerkwater","jerky","jermain","jermaine","jermayne","jeroboam","jerold","jerome","jeromy","jerri","jerrie","jerrilee","jerrilyn","jerrine","jerrod","jerrold","jerrome","jerry","jerrybuilt","jerrylee","jersey","jerusalem","jervis","jes","jess","jessa","jessalin","jessalyn","jessamine","jessamyn","jesse","jessee","jesselyn","jessey","jessi","jessica","jessie","jessika","jessy","jest","jester","jesting","jesuit","jesus","jet","jetbrains","jeth","jethro","jetliner","jetport","jetsam","jetted","jetting","jettison","jetty","jew","jewel","jeweler","jewelery","jewell","jewelle","jewelled","jewellery","jewelry","jewess","jewish","jewishness","jewry","jezebel","jf","jfilechooser","jfk","jframe","jg","jhipster","jib","jibbed","jibbing","jibe","jid","jidda","jiff","jiffy","jig","jigged","jigger","jigging","jiggle","jiggly","jigsaw","jihad","jilin","jill","jillana","jillane","jillayne","jilleen","jillene","jilli","jillian","jillie","jilly","jilt","jilter","jim","jimenez","jimmie","jimmy","jimsonweed","jinan","jingle","jingler","jingly","jingo","jingoism","jingoist","jingoistic","jinja","jinn","jinnah","jinni","jinny","jinrikisha","jinx","jioendpoint","jira","jit","jitney","jitter","jitterbug","jitterbugged","jitterbugger","jitterbugging","jittery","jiujitsu","jivaro","jive","jj","jk","jkl","jks","jl","jlabel","jlist","jls","jm","jmenu","jmenuitem","jmeter","jmp","jms","jmx","jna","jndi","jni","jnienv","jnlp","jo","joachim","joan","joana","joane","joanie","joann","joanna","joanne","joaquin","job","jobbed","jobber","jobbery","jobbing","jobey","jobholder","jobi","jobid","jobie","jobina","jobj","jobject","jobless","joblessness","jobname","jobrel","jobs","jobtitle","joby","jobye","jobyna","jocasta","jocelin","joceline","jocelyn","jocelyne","jock","jockey","jocko","jockstrap","jocose","jocoseness","jocosity","jocular","jocularity","jocund","jocundity","joda","jodee","jodhpurs","jodi","jodie","jody","joe","joeann","joel","joela","joelie","joell","joella","joelle","joellen","joelly","joellyn","joelynn","joesph","joete","joey","jog","jogged","jogger","jogging","joggle","joggler","jogjakarta","johan","johann","johanna","johannah","johannes","johannesburg","johansen","johanson","john","johna","johnath","johnathan","johnathon","johnette","johnie","johnna","johnnie","johnny","johnnycake","johns","johnsen","johnson","johnston","johnstown","johny","joice","join","joincolumn","joincolumns","joined","joiner","joinery","joining","joins","joint","jointable","jointed","jointedness","jointer","jointly","jointures","joist","jojo","joke","joker","jokes","jokey","jokier","jokiest","jokily","joking","jolee","joleen","jolene","joletta","joli","jolie","joliet","joline","jolla","jollification","jollily","jolliness","jollity","jolly","jolson","jolt","jolter","joly","jolyn","jolynn","jon","jonah","jonahs","jonas","jonathan","jonathon","jone","jonell","jones","joni","jonie","jonquil","jonson","joomla","jooq","joplin","joptionpane","jordain","jordan","jordana","jordanian","jordanna","jordon","jorey","jorgan","jorge","jorgensen","jorgenson","jori","jorie","jorrie","jorry","jory","joscelin","jose","josee","josef","josefa","josefina","joseito","joseph","josepha","josephina","josephine","josephs","josephson","josephus","josey","josh","josher","joshia","joshua","joshuah","josi","josiah","josias","josie","joss","josselyn","jostle","josue","josy","jot","jotted","jotter","jotting","joule","jounce","jouncy","jourdain","jourdan","journal","journalese","journalism","journalist","journalistic","journalize","journalized","journalizer","journey","journeyer","journeyman","journeymen","joust","jouster","jovanovich","jove","jovial","joviality","jovian","jowl","jowly","joy","joya","joyan","joyann","joyce","joycean","joycelin","joye","joyful","joyfuller","joyfullest","joyfulness","joyless","joylessness","joyner","joyous","joyousness","joyridden","joyride","joyrode","joystick","jozef","jp","jpa","jpanel","jpeg","jpg","jpn","jq","jqgrid","jqm","jqplot","jquery","jquerymobile","jqueryui","jqxhr","jr","jradiobutton","jre","jruby","js","jsandye","jsbin","jsch","jscript","jscrollpane","jsessionid","jsf","jsfiddle","jshint","json","jsonarray","jsonb","jsonconvert","jsondata","jsonexception","jsonobj","jsonobject","jsonobjectwithdata","jsonp","jsonparser","jsonpath","jsonproperty","jsonreader","jsonrequestbehavior","jsonresponse","jsonresult","jsonserializer","jsonstr","jsonstring","jsoup","jsp","jspservlet","jsr","jsref","jstl","jstree","jsx","jt","jta","jtable","jtc","jtextarea","jtextfield","juan","juana","juanita","juarez","jubal","jubilant","jubilate","jubilation","jubilee","jud","judah","judaic","judaical","judaism","judas","judd","juddered","juddering","jude","judea","judge","judgement","judger","judgeship","judging","judgment","judgmental","judi","judicable","judicatory","judicature","judicial","judiciary","judicious","judiciousness","judie","judith","juditha","judo","judon","judson","judy","judye","jug","jugate","jugful","jugged","juggernaut","jugging","juggle","juggler","jugglery","jugular","juice","juicer","juicily","juiciness","juicy","juieta","jujitsu","juju","jujube","jujutsu","juke","jukebox","jul","jule","julee","julep","juli","julia","julian","juliana","juliane","juliann","julianna","julianne","julie","julienne","juliet","julieta","julietta","juliette","julina","juline","julio","julissa","julita","julius","july","julys","jumble","jumbo","jumbotron","jump","jumped","jumper","jumpily","jumpiness","jumping","jumps","jumpsuit","jumpy","jun","junco","junction","juncture","june","juneau","junette","jung","jungfrau","jungian","jungle","junia","junie","junina","junior","juniority","juniper","junit","junk","junker","junkerdom","junket","junketeer","junkie","junkyard","juno","junta","jupiter","jupyter","jurassic","juridic","juridical","juried","jurisdiction","jurisdictional","jurisprudence","jurisprudent","jurisprudential","jurist","juristic","juror","jurua","jury","jurying","juryman","jurymen","jurywoman","jurywomen","just","justed","justen","juster","justest","justice","justiciable","justifiability","justifiable","justifiably","justification","justified","justifier","justify","justin","justina","justine","justing","justinian","justinn","justino","justis","justness","justo","justs","justus","jut","jute","jutish","jutland","jutted","jutting","juvenal","juvenile","juxtapose","juxtaposition","jv","jvm","jvms","jw","jwt","jyoti","jython","k","ka","kaaba","kabob","kaboom","kabuki","kabul","kacey","kacie","kacy","kaddish","kaela","kaffeeklatch","kaffeeklatsch","kafka","kafkaesque","kaftan","kagoshima","kahaleel","kahlil","kahlua","kahn","kai","kaia","kaifeng","kaila","kaile","kailey","kain","kaine","kaiser","kaitlin","kaitlyn","kaitlynn","kaja","kajar","kakalina","kala","kalahari","kalamazoo","kalashnikov","kalb","kale","kaleb","kaleena","kaleidescope","kaleidoscope","kaleidoscopic","kaleidoscopically","kalgoorlie","kali","kalie","kalil","kalila","kalina","kalinda","kalindi","kalle","kalli","kally","kalmyk","kalvin","kama","kamchatka","kamehameha","kameko","kamikaze","kamila","kamilah","kamillah","kampala","kampuchea","kan","kanchenjunga","kandace","kandahar","kandinsky","kandy","kane","kangaroo","kania","kankakee","kannada","kano","kanpur","kansan","kansas","kant","kantian","kanya","kaohsiung","kaolin","kaolinite","kaplan","kapok","kaposi","kappa","kaput","kara","karachi","karaf","karaganda","karakorum","karakul","karalee","karalynn","karamazov","karaoke","karat","karate","kare","karee","kareem","karel","karen","karena","karenina","kari","karia","karie","karil","karilynn","karim","karin","karina","karine","kariotta","karisa","karissa","karita","karl","karla","karlan","karlee","karleen","karlen","karlene","karlie","karlik","karlis","karloff","karlotta","karlotte","karly","karlyn","karma","karmen","karmic","karna","karney","karo","karol","karola","karole","karolina","karoline","karoly","karon","karp","karrah","karrie","karroo","karry","kart","kary","karyl","karylin","karyn","kasai","kasey","kashmir","kaspar","kasparov","kasper","kass","kassandra","kassey","kassi","kassia","kassie","kat","kata","katakana","katalin","kate","katee","katelyn","katerina","katerine","katey","kath","katha","katharina","katharine","katharyn","kathe","katherina","katherine","katheryn","kathi","kathiawar","kathie","kathleen","kathlin","kathmandu","kathrine","kathryn","kathryne","kathy","kathye","kati","katie","katina","katine","katinka","katleen","katlin","katmai","katmandu","katowice","katrina","katrine","katrinka","katti","kattie","katuscha","katusha","katy","katya","katydid","katz","kauai","kauffman","kaufman","kaunas","kaunda","kawabata","kawasaki","kay","kayak","kaycee","kaye","kayla","kayle","kaylee","kayley","kaylil","kaylyn","kayne","kayo","kazakh","kazakhstan","kazan","kazantzakis","kazoo","kb","kbd","kc","kcal","kd","kde","ke","kean","keane","kearney","keary","keaton","keats","kebab","keck","keefe","keefer","keegan","keel","keelby","keeley","keelhaul","keelia","keely","keen","keenan","keene","keener","keening","keenness","keep","keepalive","keeper","keeping","keeps","keepsake","keewatin","keg","kegged","kegging","keillor","keir","keisha","keith","kelbee","kelby","kelcey","kelci","kelcie","kelcy","kele","kelila","kellby","kellen","keller","kelley","kelli","kellia","kellie","kellina","kellogg","kellsie","kelly","kellyann","kelp","kelsey","kelsi","kelsy","kelt","kelvin","kelwin","kemerovo","kemp","kempis","ken","kendal","kendall","kendell","kendo","kendra","kendre","kendrick","kenilworth","kenmore","kenn","kenna","kennan","kennecott","kenned","kennedy","kennel","kenneth","kennett","kennie","kenning","kennith","kenny","keno","kenon","kenosha","kensington","kent","kenton","kentuckian","kentucky","kenya","kenyan","kenyatta","kenyon","keogh","keokuk","kepi","kepler","kept","ker","keras","keratin","kerberos","kerbside","kerby","kerchief","kerensky","keri","keriann","kerianne","kerk","kermie","kermit","kermy","kern","kerned","kernel","kernels","kerning","kerosene","kerouac","kerr","kerri","kerrie","kerrill","kerrin","kerry","kerstin","kerwin","kerwinn","kesley","keslie","kessia","kessiah","kessler","kestrel","ketch","ketchup","ketone","ketosis","kettering","ketti","kettie","kettle","kettledrum","kettleful","ketty","kev","kevan","keven","kevin","kevina","kevlar","kevon","kevorkian","kevyn","kewaskum","kewaunee","kewpie","key","keyboard","keyboardist","keyboards","keychain","keyclick","keycloak","keycode","keydown","keyed","keyerror","keyevent","keyframes","keyhole","keyname","keynes","keynesian","keynote","keynoter","keypad","keypair","keypath","keypoints","keypress","keypressed","keypunch","keypuncher","keyring","keys","keyset","keyspace","keystone","keystore","keystroke","keystrokes","keytime","keytool","keyup","keyvalue","keyvaluepair","keyword","keywords","kf","kg","kgb","kh","khabarovsk","khachaturian","khaki","khalid","khalil","khan","kharkov","khartoum","khayyam","khmer","khoisan","khomeini","khorana","khrushchev","khtml","khufu","khulna","khwarizmi","khyber","khz","ki","kia","kiah","kial","kib","kibana","kibble","kibbutz","kibbutzim","kibitz","kibitzer","kibosh","kick","kickapoo","kickback","kickball","kicker","kickoff","kicks","kickstand","kickstarter","kicky","kid","kidd","kidded","kidder","kiddie","kidding","kiddish","kiddo","kiddy","kiddying","kidless","kidnap","kidnaper","kidnaping","kidnapped","kidnapper","kidnapping","kidney","kids","kidskin","kieffer","kiel","kielbasa","kielbasi","kiele","kienan","kier","kierkegaard","kiersten","kieth","kiev","kigali","kikelia","kikuyu","kilauea","kile","kiley","kilian","kilimanjaro","kill","killdeer","killebrew","killed","killer","killian","killie","killing","killjoy","kills","killy","kiln","kilo","kilobaud","kilobit","kilobuck","kilobyte","kilocycle","kilogauss","kilogram","kilohertz","kilohm","kilojoule","kiloliter","kilometer","kiloton","kilovolt","kilowatt","kiloword","kilt","kilter","kim","kimball","kimbell","kimberlee","kimberley","kimberli","kimberly","kimberlyn","kimble","kimbra","kimmi","kimmie","kimmy","kimono","kin","kincaid","kind","kinda","kinder","kindergarten","kindergrtner","kindhearted","kindheartedness","kindle","kindler","kindliness","kindling","kindly","kindness","kindred","kinds","kine","kinect","kinematic","kinematics","kinesics","kinesthesis","kinesthetic","kinesthetically","kinetic","kinetically","kinetics","kinfolk","king","kingbird","kingdom","kingfisher","kinglet","kingliness","kingly","kingpin","kingsbury","kingship","kingsley","kingsly","kingston","kingstown","kingwood","kink","kinkily","kinkiness","kinky","kinna","kinney","kinnickinnic","kinnie","kinny","kinsey","kinsfolk","kinshasa","kinshasha","kinship","kinsley","kinsman","kinsmen","kinswoman","kinswomen","kiosk","kiowa","kip","kipling","kipp","kippar","kipped","kipper","kippie","kipping","kippy","kira","kirbee","kirbie","kirby","kirchhoff","kirchner","kirchoff","kirghistan","kirghiz","kirghizia","kiri","kiribati","kirinyaga","kirk","kirkland","kirkpatrick","kirkwood","kirov","kirsch","kirsten","kirsteni","kirsti","kirstin","kirstyn","kisangani","kishinev","kismet","kiss","kissee","kisser","kissiah","kissie","kissinger","kit","kitakyushu","kitbag","kitchen","kitchener","kitchenette","kitchenware","kite","kiter","kith","kiths","kitkat","kits","kitsch","kitschy","kitted","kitten","kittenish","kittenishness","kitti","kittie","kitting","kittiwakes","kitty","kivy","kiwanis","kiwi","kiwifruit","kizzee","kizzie","kk","kkk","kl","klan","klansman","klara","klarika","klarrisa","klass","klaus","klaxon","klee","kleenex","klein","kleinrock","klemens","klement","kleon","kleptomania","kleptomaniac","kliment","kline","klingon","klondike","kludge","kludger","kludgey","klutz","klutziness","klutzy","klux","klystron","km","kmeans","kml","kn","knack","knacker","knackwurst","knapp","knapsack","knauer","knave","knavery","knavish","knead","kneader","knee","kneecap","kneecapped","kneecapping","kneeing","kneel","kneeler","kneepad","knell","knelt","knesset","knew","kngwarreye","knick","knickerbocker","knickknack","knievel","knife","knight","knighthood","knightliness","knightly","knish","knit","knitr","knits","knitted","knitter","knitting","knitwear","knives","knob","knobbly","knobby","knobeloch","knock","knockabout","knockdown","knocker","knockoff","knockout","knockoutjs","knockwurst","knoll","knopf","knossos","knot","knothole","knotted","knottiness","knotting","knotty","know","knowable","knower","knowhow","knowing","knowingly","knowings","knowledge","knowledgeable","knowledgeableness","knowledgeably","knowledgecenter","knowles","known","knows","knox","knoxville","knuckle","knuckleball","knuckleduster","knucklehead","knudsen","knudson","knurl","knuth","knutsen","knutson","ko","koala","kobayashi","kobe","koch","kochab","kodak","kodaly","kodiak","koenig","koenigsberg","koenraad","koestler","kohinoor","kohl","kohler","kohlrabi","kohlrabies","kola","kolyma","kommunizma","kong","kongo","konrad","konstance","konstantin","konstantine","konstanze","koo","kook","kookaburra","kookiness","kooky","koontz","kopeck","koppers","kora","koral","koralle","koran","koranic","kordula","kore","korea","korean","korella","koren","koressa","korey","kori","korie","kornberg","korney","korrie","korry","kort","kory","korzybski","kosciusko","kosher","kossuth","kosygin","kotlin","kovacs","kowalewski","kowalski","kowloon","kowtow","kp","kph","kr","kraal","kraemer","kraft","krakatau","krakatoa","krakow","kramer","krasnodar","krasnoyarsk","krause","kraut","krebs","kremlin","kremlinologist","kremlinology","kresge","krieger","kriegspiel","krill","kringle","kris","krisha","krishna","krishnah","krispin","krissie","krissy","krista","kristal","kristan","kriste","kristel","kristen","kristi","kristian","kristie","kristien","kristin","kristina","kristine","kristo","kristofer","kristoffer","kristofor","kristoforo","kristopher","kristy","kristyn","krna","krnur","kroc","kroger","krone","kronecker","kronor","kropotkin","krueger","kruger","krugerrand","krupp","kruse","krypton","krysta","krystal","krystalle","krystle","krystyna","ks","ksh","kt","ku","kube","kubectl","kubelet","kubernetes","kublai","kubrick","kuchen","kudos","kudzu","kuenning","kuhn","kuibyshev","kumar","kumquat","kunming","kuomintang","kurd","kurdish","kurdistan","kurosawa","kurt","kurtis","kurtosis","kusch","kuwait","kuwaiti","kuznets","kuznetsk","kv","kvetch","kvp","kw","kwakiutl","kwangchow","kwangju","kwanzaa","kwargs","kwh","kx","ky","kyla","kyle","kylen","kylie","kylila","kylynn","kym","kynthia","kyoto","kyrgyzstan","kyrstin","kyushu","l","la","lab","laban","label","labeled","labeler","labelfor","labelled","labelledby","labellings","labels","labia","labial","labile","labiodental","labium","labor","laboratory","labore","labored","laboredness","laborer","laboring","laborings","laborious","laboriousness","laboris","laborsaving","laborum","labrador","labradorean","labs","laburnum","labyrinth","labyrinthine","labyrinths","lac","lace","laced","lacee","lacer","lacerate","laceration","laces","lacewing","lacey","lachesis","lachrymal","lachrymose","lacie","lacing","lacinia","lack","lackadaisic","lackadaisical","lackawanna","lacker","lackey","lacking","lackluster","lacks","laconic","laconically","lacquer","lacquerer","lacrosse","lactate","lactation","lactational","lacteal","lactic","lactose","lacuna","lacunae","lacus","lacy","lad","ladder","laddie","lade","laded","laden","ladened","ladening","lading","ladle","ladoga","ladonna","lady","ladybird","ladybug","ladyfinger","ladylike","ladylove","ladyship","laetitia","laetrile","lafayette","lafitte","lag","lager","laggard","laggardness","lagged","lagging","lagniappe","lagoon","lagos","lagrange","lagrangian","laguerre","laguna","lahore","laid","laidlaw","lain","laina","lainey","lair","laird","laissez","laity","laius","lake","lakehurst","lakeisha","laker","lakeside","lakewood","lakisha","lakshmi","lallygag","lallygagged","lallygagging","lalo","lam","lama","lamaism","lamar","lamarck","lamasery","lamaze","lamb","lambada","lambaste","lambda","lambdas","lambency","lambent","lambert","lambkin","lamborghini","lambskin","lambswool","lame","lamebrain","lamed","lameness","lament","lamentable","lamentableness","lamentably","lamentation","lamented","lamina","laminae","laminar","laminate","lamination","lammed","lammer","lamming","lammond","lamond","lamont","lamp","lampblack","lamplight","lamplighter","lampoon","lampooner","lamport","lamppost","lamprey","lampshade","lan","lana","lanae","lanai","lancashire","lancaster","lance","lancelot","lancer","lancet","land","landau","lander","landfall","landfill","landforms","landhold","landholder","landing","landis","landlady","landless","landlines","landlocked","landlord","landlubber","landmark","landmass","landon","landowner","landownership","landowning","landry","lands","landsat","landscape","landscaper","landslid","landslide","landslip","landsman","landsmen","landsteiner","landward","landwehr","lane","lanette","laney","lang","lange","langeland","langerhans","langford","langland","langley","langmuir","langsdon","langston","language","languages","languid","languidness","languish","languisher","languishing","languor","languorous","lani","lanie","lanita","lank","lankiness","lankness","lanky","lanna","lanni","lannie","lanny","lanolin","lansing","lantern","lanthanide","lanthanum","lanyard","lanzhou","lao","laocoon","laoreet","laotian","lap","lapack","lapboard","lapdog","lapel","lapidary","lapin","laplace","lapland","lapp","lapped","lappet","lapping","lapply","laps","lapse","lapsed","lapser","lapses","lapsing","laptop","laptops","lapwing","lara","laraine","laramie","laravel","larboard","larcenist","larcenous","larceny","larch","lard","larder","lardner","lardy","laredo","large","largehearted","largely","largemouth","largeness","larger","largess","largest","largish","largo","lari","lariat","larina","larine","larisa","larissa","lark","larker","larkspur","larousse","larry","lars","larsen","larson","larva","larvae","larval","laryngeal","larynges","laryngitides","laryngitis","larynx","laryssa","las","lasagna","lasagne","lascaux","lascivious","lasciviousness","lase","laser","lash","lashed","lasher","lashing","lass","lassa","lassen","lassie","lassitude","lasso","lassoer","last","laster","lastindex","lastindexof","lasting","lastingness","lastly","lastmodified","lastname","lastrow","laszlo","lat","latasha","latashia","latch","latching","latchkey","late","latecomer","lated","lately","latency","lateness","latent","later","lateral","lateralization","lateran","latest","latex","lath","lathe","lather","latherer","lathery","lathing","lathrop","laths","latia","latices","latin","latina","latinate","latino","latish","latisha","latitude","latitudinal","latitudinarian","latitudinary","latlng","latonya","latoya","latrena","latrina","latrine","latrobe","latte","latter","lattice","latticework","latticing","lattimer","latvia","latvian","laud","laudably","laudanum","laudatory","lauder","lauderdale","lauds","laue","laugh","laughable","laughableness","laughably","laugher","laughing","laughingstock","laughs","laughter","laughton","launce","launch","launched","launcher","launches","launching","launchoptions","launchpad","launder","laundered","launderer","launderette","laundress","laundrette","laundromat","laundry","laundryman","laundrymen","laundrywoman","laundrywomen","laura","lauraine","laural","lauralee","laurasia","laure","laureate","laureateship","lauree","laureen","laurel","laurella","lauren","laurena","laurence","laurene","laurent","laurentian","lauretta","laurette","lauri","laurianne","laurice","laurie","lauritz","lauryn","lausanne","lava","lavage","laval","lavaliere","lavatory","lave","lavena","lavender","lavern","laverna","laverne","lavina","lavinia","lavinie","lavish","lavishness","lavoisier","lavonne","law","lawanda","lawbreaker","lawbreaking","lawford","lawful","lawfulness","lawgiver","lawgiving","lawless","lawlessness","lawmaker","lawmaking","lawman","lawmen","lawn","lawnmower","lawrence","lawrenceville","lawrencium","lawry","laws","lawson","lawsuit","lawton","lawyer","lawyers","lax","laxative","laxativeness","laxer","laxes","laxity","laxness","lay","layabout","layamon","layaway","layer","layered","layering","layers","layette","layla","layman","laymen","layne","layney","layoff","layout","layoutinflater","layoutmanager","layoutparams","layouts","layoutsubviews","layover","laypeople","layperson","lays","layton","layup","laywoman","laywomen","lazar","lazare","lazaro","lazarus","laze","lazily","laziness","lazuli","lazy","lazybones","lb","lbj","lbl","lbound","lbs","lc","lcd","lcm","lcom","ld","lda","ldap","ldc","ldflags","ldr","le","lea","leach","leachate","lead","leadbelly","leaded","leaden","leadenness","leader","leaderboard","leaderless","leaders","leadership","leading","leads","leadsman","leadsmen","leaf","leafage","leafhopper","leafiness","leafless","leaflet","leafstalk","leafy","league","leaguer","leah","leak","leakage","leaked","leaker","leakey","leakiness","leaking","leaks","leaky","lean","leander","leandra","leaner","leaning","leann","leanna","leanne","leanness","leanor","leanora","leap","leaper","leapfrog","leapfrogged","leapfrogging","lear","learn","learned","learnedly","learnedness","learner","learning","learns","learnt","leary","leas","lease","leaseback","leasehold","leaseholder","leaser","leash","leasing","least","leastwise","leather","leatherette","leathern","leatherneck","leathery","leave","leaven","leavened","leavening","leavenworth","leaver","leaves","leaving","lebanese","lebanon","lebbie","lebensraum","lebesgue","leblanc","lecher","lecherous","lecherousness","lechery","lecithin","lectern","lecture","lecturer","lectures","lectureship","lectus","led","leda","lederberg","ledge","ledger","lee","leeann","leeanne","leech","leeds","leek","leela","leelah","leeland","leena","leer","leeriness","leering","leery","leesa","leese","leeuwenhoek","leeward","leeway","left","leftism","leftist","leftmost","leftover","leftward","lefty","leg","legacy","legal","legalese","legalism","legalistic","legality","legalization","legalize","legalized","legally","legate","legatee","legation","legato","legend","legendarily","legendary","legendre","leger","legerdemain","legged","legginess","legging","leggy","leghorn","legibility","legible","legibly","legion","legionary","legionnaire","legislate","legislation","legislative","legislator","legislature","legit","legitimacy","legitimate","legitimation","legitimatize","legitimization","legitimize","legless","legman","legmen","lego","legra","legree","legroom","legs","legstraps","legume","leguminous","legwork","lehigh","lehman","lei","leia","leibniz","leicester","leiden","leif","leigh","leigha","leighton","leila","leilah","leipzig","leisha","leisure","leisureliness","leisurely","leisurewear","leitmotif","leitmotiv","lek","lela","lelah","leland","lelia","lem","lemaitre","lemar","lemke","lemma","lemme","lemmie","lemming","lemmy","lemon","lemonade","lemony","lemuel","lemur","lemuria","len","lena","lenard","lenci","lend","lender","lenee","lenette","lenght","length","lengthen","lengthener","lengthily","lengthiness","lengths","lengthwise","lengthy","lenience","leniency","lenient","lenin","leningrad","leninism","leninist","lenitive","lenka","lenna","lennard","lennie","lennon","lenny","leno","lenoir","lenora","lenore","lenovo","lens","lent","lenticular","lentil","lento","leo","leodora","leoine","leola","leoline","leon","leona","leonanie","leonard","leonardo","leoncavallo","leone","leonel","leonelle","leonerd","leonhard","leonid","leonidas","leonie","leonine","leonor","leonora","leonore","leontine","leontyne","leopard","leopardess","leopardskin","leopold","leopoldo","leopoldville","leora","leotard","leper","lepidus","lepke","leprechaun","leprosy","leprous","lepta","lepton","lepus","lerner","leroi","leroy","les","lesa","lesbian","lesbianism","leshia","lesion","lesley","lesli","leslie","lesly","lesotho","less","lessee","lessen","lesseps","lesser","lesses","lessie","lessing","lesson","lessons","lessor","lest","lester","lesya","let","leta","letdown","letha","lethal","lethality","lethargic","lethargically","lethargy","lethe","lethia","leticia","letisha","letitia","letizia","lets","letsencrypt","letta","letter","letterbox","lettered","letterer","letterhead","lettering","letterman","lettermen","letterpress","letters","letti","lettie","letting","lettuce","letty","letup","leukemia","leukemic","leukocyte","leupold","lev","levant","levee","leveeing","level","leveled","leveler","levelheaded","levelheadedness","leveling","levelness","levels","levenshtein","lever","leverage","levesque","levey","levi","leviathan","levier","levin","levine","levitate","levitation","leviticus","levitt","levity","levon","levy","lew","lewd","lewdness","lewellyn","lewes","lewie","lewinsky","lewis","lewiss","lex","lexeme","lexer","lexi","lexical","lexicographer","lexicographic","lexicographical","lexicography","lexicon","lexie","lexine","lexington","lexus","lexy","leyden","leyla","lezley","lezlie","lf","lfs","lft","lg","lh","lhasa","lhotse","lhs","li","lia","liability","liable","liaise","liaison","liam","lian","liana","liane","lianna","lianne","liar","lib","libation","libbed","libbey","libbi","libbie","libbing","libboost","libby","libc","libcore","libcurl","libdispatch","libel","libeler","libelous","liberace","liberal","liberalism","liberality","liberalization","liberalize","liberalized","liberalizer","liberalness","liberate","liberation","liberationists","liberator","liberia","liberian","libero","libertarian","libertarianism","libertine","liberty","libexec","libgcc","libgdx","libidinal","libidinous","libidinousness","libido","libopencv","libpng","libra","librarian","libraries","library","libretoes","libretos","librettist","libretto","libreville","librium","libs","libstdc","libsystem","libusb","libx","libxml","libya","libyan","lice","licence","license","licensed","licensee","licenser","licenses","licensing","licensor","licentiate","licentious","licentiousness","licha","lichee","lichen","lichtenstein","lichter","licit","lick","licked","licker","lickerish","licking","licorice","lid","lida","lidded","lidding","lidia","lidless","lido","lie","lieberman","liebfraumilch","liechtenstein","lied","lief","liefs","liege","lien","lier","lies","liesa","lieu","lieut","lieutenancy","lieutenant","life","lifeblood","lifeboat","lifebuoy","lifecycle","lifecyclebase","lifeforms","lifeguard","lifeless","lifelessness","lifelike","lifelikeness","lifeline","lifelong","lifer","liferay","lifesaver","lifesaving","lifespan","lifestyle","lifetaking","lifetime","lifework","lifo","lift","lifter","lifting","liftoff","ligament","ligand","ligate","ligation","ligature","light","lightblue","lightbox","lighted","lighten","lightener","lightening","lighter","lightered","lightering","lighters","lightest","lightface","lightgray","lightheaded","lighthearted","lightheartedness","lighthouse","lighting","lightly","lightness","lightning","lightproof","lights","lightship","lightweight","ligneous","lignite","lignum","ligula","likability","likable","likableness","like","likeability","liked","likelihood","likely","liken","likeness","liker","likes","likest","likewise","liking","lil","lila","lilac","lilah","lilia","lilian","liliana","liliane","lilith","liliuokalani","lilla","lille","lilli","lillian","lillie","lilliput","lilliputian","lilllie","lilly","lilongwe","lilt","lilting","lily","lilyan","lim","lima","limb","limbaugh","limber","limbered","limberness","limbers","limbic","limbless","limbo","limburger","lime","limeade","limekiln","limelight","limerick","limestone","limit","limitability","limitably","limitation","limitations","limited","limitedly","limitedness","limiter","limiting","limitless","limitlessness","limits","limn","limo","limoges","limousine","limp","limper","limpet","limpid","limpidity","limpidness","limpness","limpopo","limy","lin","lina","linage","linalg","linc","linchpin","lincoln","lind","linda","lindberg","lindbergh","linden","lindholm","lindi","lindie","lindon","lindquist","lindsay","lindsey","lindstrom","lindsy","lindy","line","linea","lineage","lineal","lineament","linear","lineargradientbrush","linearity","linearize","linearlayout","linearlayoutmanager","linebacker","linechart","linecolor","lined","linefeed","linell","lineman","linemen","linen","lineno","linenumber","liner","lines","linesman","linesmen","linestyle","linet","lineto","linette","lineup","linewidth","ling","linger","lingerer","lingerie","lingering","lingo","lingoes","lingua","lingual","linguine","linguini","linguist","linguistic","linguistically","linguistics","liniment","lining","link","linkable","linkage","linkbutton","linked","linkedhashmap","linkedin","linkedlist","linker","linkid","linking","links","linkup","linn","linnaeus","linnea","linnell","linnet","linnie","lino","linode","linoel","linoleum","linotype","linq","linseed","linspace","lint","lintel","linter","linton","linty","linus","linux","linwood","linzy","lion","lionel","lionello","lioness","lionhearted","lionization","lionize","lionizer","lip","lipase","lipid","liposuction","lipped","lipper","lippi","lipping","lippmann","lippy","lipread","lipschitz","lipscomb","lipstick","lipton","liq","liquefaction","liquefier","liquefy","liqueur","liquibase","liquid","liquidate","liquidation","liquidator","liquidity","liquidize","liquidizer","liquidness","liquor","liquorice","liquorish","lira","lire","lis","lisa","lisabeth","lisbeth","lisbon","lise","lisetta","lisette","lisha","lishe","lisle","lisp","lisper","liss","lissa","lissajous","lissi","lissie","lissome","lissomeness","lissomness","lissy","list","lista","listactivity","listadapter","listb","listbox","listboxitem","listdata","listdir","liste","listed","listen","listener","listeners","listening","listens","lister","listerine","listfiles","listfragment","listid","listing","listings","listitem","listitems","listless","listlessness","listnode","liston","lists","listview","listviewitem","liszt","lit","lita","litany","litchi","lite","liter","literacy","literal","literalism","literalistic","literally","literalness","literals","literariness","literary","literate","literati","literation","literature","lithe","litheness","lithesome","lithium","lithograph","lithographer","lithographic","lithographically","lithographs","lithography","lithology","lithosphere","lithospheric","lithuania","lithuanian","litigant","litigate","litigation","litigator","litigious","litigiousness","litmus","litotes","litter","litterbug","little","littleneck","littleness","littleton","litton","littoral","littrateur","liturgic","liturgical","liturgics","liturgist","liturgy","liuka","liv","liva","livability","livable","livableness","livably","live","lived","livedata","livelihood","liveliness","livelong","lively","liven","liveness","liver","liveried","liverish","livermore","liverpool","liverpudlian","liverwort","liverwurst","livery","liveryman","liverymen","lives","livestock","livia","livid","lividness","living","livingness","livingston","livingstone","livonia","livvie","livvy","livvyy","livy","liz","liza","lizabeth","lizard","lizbeth","lizette","lizzie","lizzy","ljava","ljubljana","lk","ll","llama","llano","llb","llc","lld","lldb","llewellyn","lloyd","llvm","llywellyn","lm","ln","lname","lng","lnk","lo","load","loadable","loadclass","loaddata","loaded","loader","loaders","loadfile","loadhtml","loadimage","loading","loadlibrary","loadmodule","loads","loadstar","loadstone","loadurl","loadxml","loaf","loafer","loam","loamy","loan","loaner","loaning","loans","loansharking","loanword","loath","loathe","loather","loathing","loathness","loathsome","loathsomeness","loaves","lob","lobachevsky","lobar","lobbed","lobber","lobbing","lobby","lobbyist","lobe","lobortis","lobotomist","lobotomize","lobotomy","lobster","lobular","lobularity","lobule","loc","local","localcontainerentitymanagerfactorybean","localdate","localdatetime","localdb","locale","locales","localhost","localisms","locality","localization","localize","localized","localizeddescription","localizer","localizes","locally","localname","locals","localstorage","localtime","locatable","locate","located","locater","locating","location","locational","locationid","locationlistener","locationmanager","locationprovider","locationrequest","locations","locative","locator","loch","lochinvar","lochs","loci","lock","lockable","locke","lockean","locked","locker","locket","lockhart","lockheed","lockian","locking","lockjaw","locknut","lockout","locks","locksmith","locksmithing","locksmiths","lockstep","lockup","lockwood","loco","locomotion","locomotive","locomotor","locomotory","locoweed","locus","locust","locution","lodash","lode","lodestar","lodestone","lodge","lodged","lodgepole","lodger","lodges","lodging","lodgment","lodovico","lodowick","lodz","loeb","loella","loewe","loewi","loft","lofter","loftily","loftiness","lofty","log","logan","loganberry","logarithm","logarithmic","logarithmically","logback","logbook","logcat","loge","logfile","logged","loggedin","logger","loggerfactory","loggerhead","loggers","loggia","logging","logic","logical","logicality","logically","logicalness","logician","login","loginactivity","loginbutton","logincontroller","loginform","loginpage","logins","loginurl","loginview","logion","logistic","logistical","logits","logjam","loglevel","logmanager","logo","logon","logos","logotype","logout","logrolling","logs","logstash","logy","lohengrin","loin","loincloth","loincloths","loire","lois","loise","loiter","loiterer","loki","lol","lola","loleta","lolita","loll","loller","lollipop","lolly","lomb","lombard","lombardi","lombardy","lombok","lome","lon","lona","london","londonderry","londoner","lone","lonee","loneliness","lonely","loneness","loner","lonesome","lonesomeness","long","longboat","longbow","longed","longeing","longer","longest","longevity","longfellow","longhair","longhand","longhorn","longing","longish","longitude","longitudinal","longness","longs","longshoreman","longshoremen","longsighted","longstanding","longstreet","longsword","longterm","longtime","longueuil","longueur","longways","longword","loni","lonna","lonnard","lonni","lonnie","lonny","loofah","loofahs","look","lookahead","lookalike","lookat","lookbehind","looked","looker","looking","lookout","looks","lookup","lookups","loom","looming","loomis","loon","loony","loop","loopback","looped","looper","loophole","looping","loops","loopy","loose","loosed","looseleaf","loosely","loosen","loosener","looseness","looses","loosing","loot","looter","lop","lope","loper","lopez","lopped","lopper","lopping","lopsided","lopsidedness","loquacious","loquaciousness","loquacity","lora","lorain","loraine","loralee","loralie","loralyn","lorant","lord","lording","lordliness","lordly","lordship","lore","loree","loreen","lorelei","lorelle","lorem","lorempixel","loren","lorena","lorene","lorentz","lorentzian","lorenz","lorenza","lorenzo","loretta","lorette","lorgnette","lori","loria","lorianna","lorianne","lorie","lorilee","lorilyn","lorin","lorinda","lorine","loris","lorita","lorn","lorna","lorne","lorraine","lorrayne","lorre","lorri","lorrie","lorrin","lorry","lorryload","lory","los","lose","loser","loses","losing","loss","lossage","losses","lossless","lossy","lost","lot","lothaire","lothario","lotion","lots","lott","lotta","lotte","lotted","lotter","lottery","lotti","lottie","lotting","lotto","lotty","lotus","lou","loud","louden","loudhailer","loudly","loudmouth","loudmouths","loudness","loudspeaker","loudspeaking","louella","louie","louis","louisa","louise","louisette","louisiana","louisianan","louisianian","louisville","lounge","lounger","lour","lourdes","louse","lousewort","lousily","lousiness","lousy","lout","loutish","loutishness","loutitia","louver","louvre","lovable","lovableness","lovably","love","lovebird","lovechild","lovecraft","loved","lovejoy","lovelace","loveland","loveless","lovelessness","lovelies","loveliness","lovelinesses","lovell","lovelorn","lovelornness","lovely","lovemaking","lover","lovesick","lovestruck","loving","lovingly","lovingness","low","lowborn","lowboy","lowbrow","lowdown","lowe","lowell","lower","lowercase","lowermost","lowery","lowest","lowish","lowland","lowlands","lowlife","lowlight","lowliness","lowly","lowness","lowrance","lox","loy","loyal","loyaler","loyalest","loyalism","loyalist","loyalty","loyang","loyd","loydie","loyola","lozenge","lp","lparam","lpg","lpn","lq","lr","lrow","ls","lsb","lsd","lst","lstm","lt","ltd","lte","ltr","ltrim","lts","lu","lua","luanda","luann","luau","lubber","lubbock","lube","lubricant","lubricate","lubrication","lubricator","lubricious","lubricity","lubumbashi","luca","lucais","luce","lucene","lucent","lucerne","lucho","luci","lucia","lucian","luciana","luciano","lucid","lucidity","lucidness","lucie","lucien","lucienne","lucifer","lucila","lucile","lucilia","lucille","lucina","lucinda","lucine","lucio","lucita","lucite","lucius","luck","luckier","luckily","luckiness","luckless","lucknow","lucky","lucrative","lucrativeness","lucre","lucretia","lucretius","luctus","lucubrate","lucubration","lucy","luddite","ludhiana","ludicrous","ludicrousness","ludlow","ludmilla","ludo","ludovico","ludovika","ludvig","ludwig","luella","luelle","luff","lufthansa","luftwaffe","lug","luge","luger","luggage","lugged","lugger","lugging","lugosi","lugsail","lugubrious","lugubriousness","luigi","luis","luisa","luise","lukas","luke","lukewarm","lukewarmness","lula","lulita","lull","lullaby","lulu","lumbago","lumbar","lumber","lumberer","lumbering","lumberjack","lumberman","lumbermen","lumberyard","lumen","luminance","luminary","luminescence","luminescent","luminosity","luminous","luminousness","lumire","lummox","lump","lumper","lumpiness","lumpish","lumpishness","lumpy","luna","lunacy","lunar","lunary","lunate","lunatic","lunation","lunch","luncheon","luncheonette","luncher","lunchpack","lunchroom","lunchtime","lund","lundberg","lundquist","lune","lung","lunge","lunger","lungfish","lungful","lunkhead","lupe","lupine","lupus","lura","lurch","lurcher","lure","lurer","lurette","lurex","luria","lurid","luridness","lurk","lurker","lurleen","lurlene","lurline","lusa","lusaka","luscious","lusciousness","lush","lushness","lusitania","lust","luster","lustering","lusterless","lustful","lustfulness","lustily","lustiness","lustrous","lustrousness","lusty","lutanist","lute","lutenist","lutero","lutetium","luther","lutheran","lutheranism","luting","lutz","luxe","luxembourg","luxembourgian","luxemburg","luxuriance","luxuriant","luxuriate","luxuriation","luxurious","luxuriousness","luxury","luz","luzon","lv","lvalue","lvl","lw","lwjgl","lwp","lx","lxml","ly","lyallpur","lyceum","lychee","lycopodium","lycra","lycurgus","lyda","lydia","lydian","lydie","lydon","lye","lyell","lying","lyle","lyly","lyman","lyme","lymph","lymphatic","lymphocyte","lymphoid","lymphoma","lymphs","lyn","lynch","lynchburg","lyncher","lynching","lynda","lynde","lyndel","lyndell","lyndon","lyndsay","lyndsey","lyndsie","lyndy","lynea","lynelle","lynett","lynette","lynn","lynna","lynne","lynnea","lynnell","lynnelle","lynnet","lynnett","lynnette","lynsey","lynx","lyon","lyra","lyre","lyrebird","lyric","lyrical","lyricalness","lyricism","lyricist","lyrics","lysenko","lysine","lysistrata","lysol","lyssa","lyx","lz","m","ma","maalox","maana","mab","mabel","mabelle","mable","mac","macabre","macadam","macadamize","macao","macaque","macaroni","macaroon","macarthur","macaulay","macaw","macbeth","macbook","maccabees","maccabeus","macdonald","macdraw","mace","macedon","macedonia","macedonian","macer","macerate","maceration","macgregor","mach","machete","machiavelli","machiavellian","machinate","machination","machine","machinelike","machinery","machines","machinist","machismo","macho","machs","macias","macintosh","mack","mackenzie","mackerel","mackinac","mackinaw","mackintosh","macleish","macmillan","macon","macos","macosx","macpaint","macports","macram","macro","macrobiotic","macrobiotics","macrocosm","macrodynamic","macroeconomic","macroeconomics","macromolecular","macromolecule","macron","macrophage","macros","macroscopic","macroscopically","macrosimulation","macrosocioeconomic","macs","mactivity","macy","mad","mada","madagascan","madagascar","madalena","madalyn","madam","madame","madapter","madcap","maddalena","madded","madden","maddening","madder","maddest","maddi","maddie","madding","maddox","maddy","made","madeira","madel","madelaine","madeleine","madelena","madelene","madelin","madelina","madeline","madella","madelle","madelon","madelyn","mademoiselle","madge","madhouse","madhya","madison","madlen","madlin","madman","madmen","madness","madonna","madras","madrid","madrigal","madsen","madurai","madwoman","madwomen","mady","mae","maecenas","maegan","maelstrom","maestro","maeterlinck","mafia","mafiosi","mafioso","mag","magazine","magda","magdaia","magdalen","magdalena","magdalene","mage","magellan","magellanic","magenta","magento","magged","maggee","maggi","maggie","magging","maggot","maggoty","maggy","magi","magic","magical","magically","magician","magick","magicked","magicking","magill","maginot","magisterial","magistracy","magistrate","magma","magna","magnanimity","magnanimosity","magnanimous","magnate","magnesia","magnesite","magnesium","magnet","magnetic","magnetically","magnetics","magnetism","magnetite","magnetizable","magnetization","magnetize","magnetized","magneto","magnetodynamics","magnetohydrodynamical","magnetohydrodynamics","magnetometer","magnetosphere","magnetron","magnification","magnificence","magnificent","magnified","magnify","magniloquence","magniloquent","magnitogorsk","magnitude","magnolia","magnum","magnuson","magog","magoo","magpie","magritte","magruder","magsaysay","maguire","magus","magyar","mahabharata","mahala","mahalia","maharajah","maharajahs","maharanee","maharani","maharashtra","maharishi","mahatma","mahavira","mahayana","mahayanist","mahdi","mahfouz","mahican","mahjong","mahler","mahmoud","mahmud","mahogany","mahomet","mahout","mai","maia","maible","maid","maiden","maidenhair","maidenhead","maidenhood","maidenly","maidservant","maier","maiga","maighdiln","maigret","mail","mailaddress","mailbag","mailbox","mailchimp","mailer","mailgun","mailing","mailitem","maillol","maillot","mailman","mailmen","mailmessage","mails","mailto","maim","maiman","maimed","maimedness","maimer","maimonides","main","mainactivity","mainapp","mainbrace","mainbundle","mainclass","maincontent","maincontroller","mainctrl","maine","mainer","mainform","mainframe","mainland","mainlander","mainlayout","mainline","mainliner","mainloop","mainly","mainmast","mainmenu","mainpage","mainpanel","mains","mainsail","mainscreen","mainspring","mainstay","mainstream","maintain","maintainability","maintainable","maintained","maintainer","maintaining","maintains","maintenance","mainthread","maintop","mainview","mainviewcontroller","mainviewmodel","mainwindow","maiolica","mair","maire","maisey","maisie","maison","maisonette","maitilde","maize","maj","maje","majestic","majestically","majesty","majolica","major","majorca","majordomo","majorette","majority","majuro","makable","makarios","make","makefile","makefiles","makeover","maker","makers","makes","makeshift","maketext","makeup","making","mal","mala","malabar","malabo","malacca","malachi","malachite","maladapt","maladjust","maladjustment","maladministration","maladroit","maladroitness","malady","malagasy","malaise","malamud","malamute","malanie","malaprop","malapropism","malaria","malarial","malarious","malarkey","malathion","malawi","malawian","malay","malaya","malayalam","malayan","malaysia","malaysian","malchy","malcolm","malcontent","malcontented","malcontentedness","maldive","maldivian","maldonado","male","maledict","malediction","malefaction","malefactor","malefic","maleficence","maleficent","malena","maleness","malesuada","malevolence","malevolencies","malevolent","malfeasance","malfeasant","malformation","malformed","malformedurlexception","malfunction","mali","malia","malian","malibu","malice","malicious","maliciousness","malign","malignancy","malignant","malignity","malina","malinda","malinde","malinger","malingerer","malinowski","malissa","malissia","mall","mallard","mallarm","malleability","malleable","malleableness","mallet","mallissa","malloc","mallorie","mallory","mallow","malnourished","malnutrition","malocclusion","malodorous","malone","malorie","malory","malposed","malpractice","malraux","malt","malta","malted","maltese","malthus","malthusian","malting","maltose","maltreat","maltreatment","malty","malva","malvin","malvina","malware","malynda","mama","mamba","mambo","mame","mamet","mamie","mamma","mammal","mammalian","mammary","mammogram","mammography","mammon","mammoth","mammoths","mammy","mamore","mamp","man","manacle","manage","manageability","manageable","manageableness","managed","managedbean","managedobjectcontext","management","manager","manageress","managerial","managers","managership","manages","managing","managua","manama","mananas","manasseh","manatee","manaus","manchester","manchu","manchuria","manchurian","mancini","manciple","mancunian","manda","mandala","mandalay","mandamus","mandarin","mandate","mandatory","mandel","mandela","mandelbrot","mandi","mandible","mandibular","mandie","mandingo","mandolin","mandrake","mandrel","mandrill","mandy","mane","manet","maneuver","maneuverability","maneuverer","manfred","manful","manganese","mange","manger","manginess","mangle","mangler","mango","mangoes","mangrove","mangy","manhandle","manhattan","manhole","manhood","manhunt","mani","mania","maniac","maniacal","manic","manically","manichean","manicure","manicurist","manifest","manifestation","manifesto","manifests","manifold","manifolder","manifoldness","manikin","manila","manilla","manioc","manipulability","manipulable","manipulate","manipulated","manipulating","manipulation","manipulations","manipulative","manipulator","manipulatory","manitoba","manitoulin","manitowoc","mankind","mankowski","manley","manlike","manliness","manly","mann","manna","manned","mannequin","manner","mannered","mannerism","mannerist","mannerliness","mannerly","mannheim","mannie","mannikin","manning","mannish","mannishness","manny","mano","manolo","manometer","manon","manor","manorial","manpower","manqu","mans","mansard","manse","manservant","mansfield","mansion","manslaughter","manson","manta","mantegna","mantel","mantelpiece","mantes","mantilla","mantis","mantissa","mantle","mantling","mantra","mantrap","manual","manually","manuals","manuel","manuela","manufacture","manufacturer","manufacturers","manufacturing","manumission","manumit","manumitted","manumitting","manure","manuscript","manville","manx","many","manya","manytomany","manytomanyfield","manytoone","mao","maoism","maoist","maori","map","mapbox","mapdispatchtoprops","mapfragment","mapi","maple","maplecrest","mapmaker","mapoptions","mappable","mappath","mapped","mappedby","mapper","mappers","mapping","mappings","mapplethorpe","mapred","mapreduce","maproute","maps","mapstatetoprops","maptypeid","maputo","mapview","mar","mara","marabel","marabou","marabout","maraca","maracaibo","maraschino","marat","marathi","marathon","marathoner","maraud","marauder","marble","marbleize","marbler","marbling","marc","marceau","marcel","marcela","marcelia","marcelino","marcella","marcelle","marcellina","marcelline","marcello","marcellus","marcelo","march","marchall","marchelle","marcher","marchioness","marci","marcia","marciano","marcie","marcile","marcille","marco","marconi","marcotte","marcus","marcy","mardi","marduk","mare","mareah","maren","marena","maressa","marga","margalit","margalo","margaret","margareta","margarete","margaretha","margarethe","margaretta","margarette","margarine","margarita","margarito","margaux","marge","margeaux","margery","marget","margette","margi","margie","margin","marginal","marginalia","marginality","marginalization","marginalize","marginbottom","marginend","marginleft","marginright","margins","marginstart","margintop","margit","margo","margot","margret","margrethe","marguerite","margy","mari","maria","mariachi","mariadb","mariam","marian","mariana","mariann","marianna","marianne","mariano","maribel","maribelle","maribeth","marice","maricela","maridel","marie","marieann","mariejeanne","mariel","mariele","marielle","mariellen","marietta","mariette","marigold","marijn","marijo","marijuana","marika","marilee","marilin","marillin","marilyn","marimba","marin","marina","marinade","marinara","marinate","marination","marine","mariner","marinna","marino","mario","marion","marionette","mariquilla","marisa","mariska","marisol","marissa","marita","maritain","marital","maritime","maritsa","maritza","mariupol","marius","mariya","marj","marja","marje","marji","marjie","marjoram","marjorie","marjory","marjy","mark","markab","markdown","marked","markedly","marker","markeroptions","markers","market","marketa","marketability","marketable","marketeer","marketer","marketing","marketplace","markets","markham","marking","markism","markka","markkaa","marklogic","markos","markov","markovian","markovitz","marks","marksman","marksmanship","marksmen","markup","markus","marl","marla","marlane","marlboro","marlborough","marleah","marlee","marleen","marlena","marlene","marley","marlie","marlin","marline","marlinespike","marlo","marlon","marlow","marlowe","marlyn","marmaduke","marmalade","marmara","marmoreal","marmoset","marmot","marna","marne","marney","marni","marnia","marnie","maroon","marque","marquee","marquesas","marquess","marquetry","marquette","marquez","marquis","marquise","marquisette","marquita","marrakesh","marred","marriage","marriageability","marriageable","married","marrilee","marring","marriott","marris","marrissa","marrow","marrowbone","marry","mars","marseillaise","marseille","marseilles","marsh","marsha","marshal","marshalas","marshall","marshalled","marshaller","marshalling","marshallings","marshiness","marshland","marshmallow","marshy","marsiella","marsupial","mart","marta","martainn","martel","martelle","marten","martguerita","martha","marthe","marthena","marti","martial","martian","martica","martie","martin","martina","martinet","martinez","martingale","martini","martinique","martino","martinson","martita","marty","martyn","martynne","martyr","martyrdom","marv","marva","marve","marvel","marvell","marvelous","marven","marvin","marwin","marx","marxian","marxism","marxist","mary","marya","maryann","maryanna","maryanne","marybelle","marybeth","maryellen","maryjane","maryjo","maryl","maryland","marylee","marylin","marylinda","marylou","marylynne","maryrose","marys","marysa","marzipan","mas","masada","masai","masaryk","masc","mascagni","mascara","mascot","masculine","masculineness","masculinity","masefield","maser","maseru","mash","masha","mashhad","mask","masked","masker","masking","masks","masochism","masochist","masochistic","masochistically","mason","masonic","masonite","masonry","masque","masquer","masquerade","masquerader","mass","massa","massachusetts","massacre","massage","massager","massasoit","massenet","masseur","masseuse","massey","massif","massimiliano","massimo","massing","massive","massively","massiveness","massless","mast","mastectomy","master","masterclass","mastered","masterful","masterfulness","masterliness","masterly","mastermind","masterpage","masterpiece","masters","mastership","masterstroke","masterwork","mastery","masthead","mastic","masticate","mastication","mastiff","mastodon","mastoid","masturbate","masturbation","masturbatory","mat","mata","matador","match","matchable","matchbook","matchbox","matchcase","matched","matcher","matchers","matches","matching","matchless","matchlock","matchmake","matchmaker","matchmaking","matchplay","matchstick","matchwood","mate","mated","matelda","mateo","mater","material","materialism","materialist","materialistic","materialistically","materiality","materialization","materialize","materialized","materializer","materializes","materializing","materialness","materials","maternal","maternity","mates","math","mathe","mathematic","mathematica","mathematical","mathematically","mathematician","mathematics","mathematik","mather","mathew","mathewson","mathian","mathias","mathieu","mathilda","mathilde","mathis","mathjax","maths","mathworks","matias","matilda","matilde","matine","mating","matins","matisse","matlab","matmul","matplotlib","matriarch","matriarchal","matriarchs","matriarchy","matrices","matricidal","matricide","matriculate","matriculation","matriel","matrimonial","matrimony","matrix","matron","matsumoto","matt","matte","mattel","matteo","matter","matterhorn","matters","matthaeus","mattheus","matthew","matthias","matthieu","matthiew","matthus","matti","mattias","mattie","matting","mattins","mattis","mattock","mattress","matty","maturate","maturation","maturational","mature","matureness","maturer","maturity","matzo","matzot","maud","maude","maudie","maudlin","maugham","maui","maul","mauler","maunder","maupassant","maura","maure","maureen","maureene","maurene","mauriac","maurice","mauricio","maurie","maurine","mauris","maurise","maurita","mauritania","mauritanian","mauritian","mauritius","maurits","maurizia","maurizio","mauro","maurois","maury","mauser","mausoleum","mauve","maven","mavencentral","mavencli","maverick","mavin","mavis","mavra","maw","mawkish","mawkishness","mawr","max","maxcdn","maxdate","maxdepth","maxheight","maxi","maxie","maxilla","maxillae","maxillary","maxim","maxima","maximal","maximality","maximilian","maximilianus","maximilien","maximization","maximize","maximized","maximizer","maximo","maximum","maxine","maxlen","maxlength","maxlines","maxoccurs","maxsize","maxtor","maxvalue","maxwell","maxwellian","maxwidth","maxx","maxy","may","maya","mayan","maybe","maybelle","mayday","maye","mayer","mayest","mayfair","mayflower","mayfly","mayhap","mayhem","mayn","maynard","mayne","maynord","mayo","mayonnaise","mayor","mayoral","mayoralty","mayoress","mayorship","maypole","mayra","mayst","mazama","mazarin","mazatlan","mazda","maze","mazed","mazedness","mazurka","mazzini","mb","mba","mbabane","mbini","mbostock","mbp","mbuilder","mc","mcadam","mcallister","mcamera","mcbride","mccabe","mccain","mccall","mccarthy","mccarthyism","mccartney","mccarty","mccauley","mcclain","mcclellan","mcclure","mccluskey","mcconnell","mccormick","mccoy","mccracken","mccray","mccullough","mcdaniel","mcdermott","mcdonald","mcdonnell","mcdougall","mcdowell","mce","mcelhaney","mcenroe","mcfadden","mcfarland","mcgee","mcgill","mcgovern","mcgowan","mcgrath","mcgraw","mcgregor","mcguffey","mcguire","mci","mcintosh","mcintyre","mckay","mckee","mckenzie","mckesson","mckinley","mckinney","mcknight","mclanahan","mclaughlin","mclean","mcleod","mcluhan","mcmahon","mcmartin","mcmillan","mcnamara","mcnaughton","mcneil","mcontext","mcpherson","mcrypt","mcursor","md","mdash","mdata","mdb","mdc","mdf","mdi","mdl","mdm","mdn","mdpi","mdrawerlayout","mdse","mdt","me","mead","meade","meadow","meadowland","meadowlark","meadows","meadowsweet","meagan","meager","meagerness","meaghan","meagres","meal","mealiness","meals","mealtime","mealy","mealybug","mealymouthed","mean","meander","meaneing","meanie","meaning","meaningful","meaningfulness","meaningless","meaninglessness","meanings","meanness","means","meant","meantime","meanwhile","meany","meara","meas","measle","measles","measly","measurable","measurably","measure","measured","measureless","measurement","measurements","measurer","measures","measurespec","measuring","meat","meataxe","meatball","meatiness","meatless","meatloaf","meatloaves","meatpacking","meaty","mecca","mechanic","mechanical","mechanics","mechanism","mechanisms","mechanist","mechanistic","mechanistically","mechanization","mechanize","mechanized","mechanizer","mechanizes","mechanochemically","mechelle","med","medal","medalist","medallion","medan","meddle","meddlesome","medea","medellin","medfield","media","mediaelement","mediaeval","medial","medials","median","mediaplayer","mediarecorder","mediastore","mediate","mediateness","mediation","mediator","mediatype","mediawiki","medic","medicaid","medical","medicament","medicare","medicate","medication","medici","medicinal","medicine","medico","medieval","medievalist","medina","mediocre","mediocrity","meditate","meditation","meditative","meditativeness","mediterranean","medium","mediumistic","medley","medulla","medusa","meed","meek","meekness","meerschaum","meet","meeter","meeting","meetinghouse","meetings","meets","meetup","mef","meg","mega","megabit","megabuck","megabyte","megacycle","megadeath","megadeaths","megahertz","megalith","megalithic","megaliths","megalomania","megalomaniac","megalopolis","megan","megaphone","megaton","megavolt","megawatt","megaword","megen","meggi","meggie","meggy","meghan","meghann","megohm","mehetabel","mei","meier","meighen","meiji","meioses","meiosis","meiotic","meir","meister","meistersinger","mejia","mekong","mel","mela","melamie","melamine","melancholia","melancholic","melancholy","melanesia","melanesian","melange","melania","melanie","melanin","melanoma","melantha","melany","melba","melbourne","melcher","melchior","meld","melendez","melesa","melessa","melicent","melina","melinda","melinde","meliorate","melioration","melisa","melisande","melisandra","melisenda","melisent","melissa","melisse","melita","melitta","mella","melli","mellicent","mellie","mellifluous","mellifluousness","mellisa","mellisent","mellon","melloney","mellow","mellowness","melly","melodee","melodic","melodically","melodie","melodious","melodiousness","melodrama","melodramatic","melodramatically","melody","melon","melonie","melony","melosa","melpomene","melt","meltdown","melter","melting","melton","melva","melville","melvin","melvyn","mem","member","membered","memberid","members","membership","memberships","membrane","membranous","memcache","memcached","memcpy","memento","memling","memo","memoir","memorabilia","memorability","memorable","memorableness","memorably","memorandum","memorial","memorialize","memorialized","memoriam","memorization","memorize","memorized","memorizer","memorizes","memory","memoryless","memorystream","memphis","memset","men","menace","menacing","menage","menagerie","menander","menarche","menard","mencius","mencken","mend","mendacious","mendaciousness","mendacity","mendel","mendeleev","mendelevium","mendelian","mendelssohn","mender","mendez","mendicancy","mendicant","mendie","mending","mendocino","mendoza","mendy","menelaus","menes","menfolk","menhaden","menial","meningeal","meninges","meningitides","meningitis","meninx","menisci","meniscus","menkalinan","menkar","menkent","menlo","mennonite","menominee","menopausal","menopause","menorah","menorahs","menotti","mens","mensa","mensch","menservants","menstrual","menstruate","menstruation","mensurable","mensuration","menswear","mental","mentalist","mentality","menthol","mentholated","mention","mentionable","mentioned","mentioner","mentioning","mentions","mentor","menu","menubar","menuhin","menuinflater","menuitem","menuitems","menus","menzies","meow","mephistopheles","mer","merak","mercado","mercantile","mercator","mercedes","mercenariness","mercenary","mercer","mercerize","merchandise","merchandiser","merchant","merchantability","merchantman","merchantmen","merci","mercie","merciful","mercifully","mercifulness","merciless","mercilessness","merck","mercurial","mercuric","mercury","mercy","mere","meredeth","meredith","meredithe","merell","merely","meretricious","meretriciousness","merganser","merge","merged","merger","merges","mergesort","merging","meridel","meridian","meridional","meridith","meriel","merilee","merill","merilyn","meringue","merino","meris","merissa","merit","merited","meritocracy","meritocratic","meritocrats","meritorious","meritoriousness","meriwether","merl","merla","merle","merlin","merlina","merline","mermaid","merman","mermen","merna","merola","meromorphic","merralee","merrel","merriam","merrick","merridie","merrie","merrielle","merrile","merrilee","merrili","merrill","merrily","merrimac","merrimack","merriment","merriness","merritt","merry","merrymaker","merrymaking","mersey","merton","merv","mervin","merwin","merwyn","meryl","mes","mesa","mesabi","mescal","mescaline","mesdames","mesdemoiselles","mesh","meshed","meshgrid","mesmeric","mesmerism","mesmerize","mesmerized","mesmerizer","mesolithic","mesomorph","mesomorphs","meson","mesopotamia","mesopotamian","mesos","mesosphere","mesozoic","mesquite","mess","message","messagebox","messageboxbuttons","messageboxicon","messagedigest","messageid","messagequeue","messages","messagetype","messaging","messed","messeigneurs","messenger","messerschmidt","messes","messiaen","messiah","messiahs","messianic","messieurs","messily","messiness","messing","messmate","messrs","messy","mestizo","met","meta","metabolic","metabolically","metabolism","metabolite","metabolize","metacarpal","metacarpi","metacarpus","metacircular","metacircularity","metaclass","metacpan","metadata","metal","metalanguage","metalization","metalized","metallic","metalliferous","metallings","metallography","metalloid","metallurgic","metallurgical","metallurgist","metallurgy","metalsmith","metalwork","metalworking","metamathematical","metamorphic","metamorphism","metamorphose","metamorphosis","metaphor","metaphoric","metaphorical","metaphosphate","metaphysic","metaphysical","metastability","metastable","metastases","metastasis","metastasize","metastatic","metastore","metatarsal","metatarsi","metatarsus","metatheses","metathesis","metathesized","metathesizes","metathesizing","metavariable","mete","metempsychoses","metempsychosis","meteor","meteoric","meteorically","meteorite","meteoritic","meteoritics","meteoroid","meteorologic","meteorological","meteorologist","meteorology","meter","meters","meth","methadone","methane","methanol","methinks","methionine","method","methodandargscaller","methodical","methodicalness","methodinfo","methodism","methodist","methodname","methodological","methodologists","methodology","methods","methought","methuen","methuselah","methuselahs","methyl","methylated","methylene","meticulous","meticulousness","metonymy","metrecal","metric","metrical","metricate","metricize","metrics","metro","metronome","metropolis","metropolitan","metropolitanization","mets","metternich","mettle","mettlesome","metus","metzler","meuse","mew","mewl","mews","mex","mexicali","mexican","mexico","meyer","meyerbeer","mezzanine","mezzo","mf","mfa","mfc","mfg","mfr","mg","mgm","mgmt","mgr","mh","mhandler","mhz","mi","mia","miami","miaplacidus","miasma","miasmal","mib","mic","mica","micaela","micah","mice","micelles","mich","michael","michaela","michaelangelo","michaelina","michaeline","michaella","michaelmas","michaelson","michail","michal","michale","micheal","micheil","michel","michelangelo","michele","michelin","michelina","micheline","michell","michelle","michelson","michigan","michigander","michiganite","mick","mickelson","mickey","micki","mickie","micky","micmac","micra","micro","microamp","microanalysis","microanalytic","microbe","microbial","microbicidal","microbicide","microbiological","microbiologist","microbiology","microbrewery","microchemistry","microchip","microcircuit","microcode","microcomputer","microcosm","microcosmic","microdensitometer","microdot","microeconomic","microeconomics","microelectronic","microelectronics","microfiber","microfiche","microfilm","microfossils","micrography","microgroove","microhydrodynamics","microinstruction","microjoule","microlevel","microlight","micromanage","micromanagement","micrometeorite","micrometeoritic","micrometer","micron","micronesia","micronesian","microorganism","microphone","microport","microprocessing","microprocessor","microprogram","microprogrammed","microprogramming","micros","microscope","microscopic","microscopical","microscopy","microsecond","microseconds","microservice","microservices","microsimulation","microsoft","microsomal","microstore","microsurgery","microsystems","microtime","microvax","microvaxes","microvolt","microwave","microwaveable","microword","mid","midair","midas","midband","midday","midden","middest","middle","middlebrow","middlebury","middleman","middlemen","middlemost","middlename","middlesex","middleton","middletown","middleware","middleweight","middling","middy","mideast","mideastern","midfield","midge","midget","midi","midland","midlife","midlives","midmorn","midmost","midnight","midpoint","midrange","midrib","midriff","midscale","midsection","midship","midshipman","midshipmen","midspan","midst","midstream","midsummer","midterm","midtown","midway","midweek","midwest","midwestern","midwesterner","midwicket","midwife","midwifery","midwinter","midwives","midyear","mien","miff","mig","might","mightily","mightiness","mightn","mighty","mignon","mignonette","mignonne","migr","migraine","migrant","migrate","migrated","migrating","migration","migrations","migrative","migratory","miguel","miguela","miguelita","mikado","mikael","mikaela","mike","mikel","mikey","mikhail","mikkel","mikol","mikoyan","mil","milady","milagros","milan","milanese","milch","mild","mildew","mildness","mildred","mildrid","mile","mileage","milena","milepost","miler","miles","milestone","milford","milicent","milieu","milissent","militancy","militant","militantness","militarily","militarism","militarist","militaristic","militarization","militarize","military","militate","militia","militiaman","militiamen","milk","milka","milken","milker","milkiness","milkmaid","milkman","milkmen","milkshake","milksop","milkweed","milky","mill","millage","millard","millay","millenarian","millenarianism","millennial","millennialism","millennium","millepede","miller","millet","milli","milliamp","milliampere","milliard","millibar","millicent","millidegree","millie","milligram","millijoule","millikan","milliliter","millimeter","milliner","millinery","milling","million","millionaire","millions","millionth","millionths","millipede","millis","millisecond","milliseconds","millisent","millivolt","millivoltmeter","milliwatt","millpond","millrace","millstone","millstream","millwright","milly","milne","milo","milquetoast","milt","miltiades","miltie","milton","miltonic","miltown","milty","milwaukee","milzie","mimd","mime","mimemessage","mimeograph","mimeographs","mimer","mimesis","mimetic","mimetically","mimetype","mimi","mimic","mimicked","mimicker","mimicking","mimicry","mimosa","min","mina","minaret","minatory","mince","mincemeat","mincer","mincing","mind","minda","mindanao","mindate","mindbogglingly","minded","minder","mindful","mindfully","mindfulness","mindless","mindlessness","mindoro","minds","mindset","mindy","mine","minecraft","minefield","miner","mineral","mineralization","mineralized","mineralogical","mineralogist","mineralogy","minerva","mineshaft","minestrone","minesweeper","minetta","minette","mineworkers","minflater","ming","mingle","mingus","mingw","minheight","mini","miniature","miniaturist","miniaturization","miniaturize","minibike","minibus","minicab","minicam","minicomputer","miniconda","minidress","minified","minify","minifyenabled","minim","minima","minimal","minimalism","minimalist","minimalistic","minimality","minimax","minimization","minimize","minimized","minimizer","minimum","mining","minion","miniseries","miniskirt","minister","ministerial","ministrant","ministration","ministry","minivan","miniver","mink","minke","minlength","minn","minna","minnaminnie","minne","minneapolis","minnesinger","minnesota","minnesotan","minni","minnie","minnnie","minnow","minny","minoan","minoccurs","minolta","minor","minority","minos","minot","minotaur","minoxidil","mins","minsdkversion","minsk","minsky","minster","minstrel","minstrelsy","mint","minta","mintage","mintaka","minter","minty","minuend","minuet","minuit","minus","minuscule","minute","minuteman","minutemen","minuteness","minutes","minutia","minutiae","minvalue","minwidth","minx","miny","miocene","mipmap","mips","miquela","mir","mira","mirabeau","mirabel","mirabella","mirabelle","mirach","miracle","miraculous","miraculousness","mirage","miran","miranda","mire","mireielle","mireille","mirella","mirelle","mirfak","miriam","mirilla","mirna","miro","mirror","mirrors","mirth","mirthful","mirthfulness","mirthless","mirthlessness","mirths","mirv","miry","mirzam","mis","misaddress","misadventure","misalign","misalignment","misalliance","misanalysed","misanthrope","misanthropic","misanthropically","misanthropist","misanthropy","misapplier","misapply","misapprehend","misapprehension","misappropriate","misbegotten","misbehave","misbehaver","misbehavior","misbrand","misc","miscalculate","miscalculation","miscall","miscarriage","miscarry","miscast","miscegenation","miscellanea","miscellaneous","miscellany","mischa","mischance","mischief","mischievous","mischievousness","miscibility","miscible","misclassification","misclassified","misclassifying","miscode","miscommunicate","miscomprehended","misconceive","misconception","misconduct","misconfiguration","misconstruction","misconstrue","miscopying","miscount","miscreant","miscue","misdeal","misdealt","misdeed","misdemeanant","misdemeanor","misdiagnose","misdid","misdirect","misdirection","misdirector","misdo","misdoes","misdone","miser","miserable","miserableness","miserably","miserliness","miserly","misery","mises","misfeasance","misfeature","misfield","misfile","misfire","misfit","misfitted","misfitting","misfortune","misgauge","misgiving","misgovern","misgovernment","misguidance","misguide","misguided","misguidedness","misguider","misha","mishandle","mishap","mishapped","mishapping","mishear","misheard","mishitting","mishmash","misidentification","misidentify","misinform","misinformation","misinterpret","misinterpretation","misinterpreter","misjudge","misjudging","misjudgment","miskito","mislabel","mislaid","mislay","mislead","misleader","misleading","misled","mismanage","mismanagement","mismatch","misname","misnomer","misogamist","misogamy","misogynist","misogynistic","misogynous","misogyny","misperceive","misplace","misplacement","misplay","mispositioned","misprint","misprision","mispronounce","mispronunciation","misquotation","misquote","misread","misreader","misrelated","misremember","misreport","misrepresent","misrepresentation","misrepresenter","misroute","misrule","miss","missal","missed","misses","misshape","misshapen","misshapenness","missie","missile","missilery","missing","mission","missionary","missioned","missioner","missioning","missis","mississauga","mississippi","mississippian","missive","missoula","missouri","missourian","misspeak","misspecification","misspecified","misspell","misspelling","misspend","misspent","misspoke","misspoken","misstate","misstatement","misstater","misstep","misstepped","misstepping","missus","missy","mist","mistakable","mistake","mistaken","mistaker","mistakes","mistaking","mistassini","mister","misti","mistily","mistime","mistiness","mistletoe","mistook","mistral","mistranslated","mistranslates","mistranslating","mistranslation","mistreat","mistreatment","mistress","mistrial","mistrust","mistruster","mistrustful","misty","mistype","misunderstand","misunderstander","misunderstanding","misunderstood","misuse","misuser","miswritten","mit","mitch","mitchael","mitchel","mitchell","mite","miter","miterer","mitford","mithra","mithridates","mitigate","mitigated","mitigation","mitoses","mitosis","mitotic","mitre","mitsubishi","mitt","mitten","mitterrand","mitty","mitzi","mitzvahs","mix","mixable","mixed","mixer","mixin","mixing","mixins","mixture","mizar","mizzen","mizzenmast","mj","mk","mkdir","mkdirs","mkl","mkmapview","mks","mktime","mkyong","ml","mle","mlist","mlistener","mlle","mm","mmap","mme","mmm","mmmm","mms","mmsc","mn","mname","mnchhausen","mnemonic","mnemonically","mnemonics","mnemosyne","mnist","mno","mnt","mo","moan","moat","mob","mobbed","mobber","mobbing","mobcap","mobil","mobile","mobility","mobilizable","mobilization","mobilize","mobilized","mobilizer","mobilizes","mobster","mobutu","moc","moccasin","mocha","mock","mocked","mockers","mockery","mocking","mockingbird","mockito","mocks","mod","modal","modality","modals","mode","model","modeladmin","modelandview","modelattribute","modelbuilder","modeled","modeler","modelform","modeling","modelitem","modelling","modelname","models","modelserializer","modelstate","modelversion","modelview","modem","moderate","moderated","moderateness","moderation","moderator","modern","modernism","modernist","modernistic","modernity","modernization","modernize","modernized","modernizer","modernizes","modernizr","modernness","modes","modest","modesta","modestia","modestine","modesto","modesty","modicum","modifiability","modifiable","modifiableness","modification","modifications","modified","modifier","modifiers","modifies","modify","modifying","modigliani","modish","modishness","mods","modula","modular","modularity","modularization","modularize","modulate","modulation","modulator","module","moduleid","modulename","modules","moduli","modulo","modulus","modus","moe","moen","mogadiscio","mogadishu","mogul","mohair","mohamed","mohammad","mohammed","mohammedan","mohammedanism","mohandas","mohandis","mohawk","mohegan","mohican","moho","mohorovicic","mohr","moiety","moil","moina","moines","moira","moire","moise","moiseyev","moishe","moist","moisten","moistener","moistness","moisture","moisturize","mojave","mojo","mojoexecutor","molal","molar","molarity","molasses","mold","moldavia","moldavian","moldboard","molder","moldiness","molding","moldova","moldy","mole","molecular","molecularity","molecule","molehill","moleskin","molest","molestation","molested","molester","molestie","moliere","molina","moline","moll","mollee","molli","mollie","mollification","mollify","mollis","mollusc","mollusk","molly","mollycoddle","mollycoddler","molnar","moloch","molokai","molotov","molt","molter","moluccas","molybdenite","molybdenum","mom","mombasa","moment","momenta","momentarily","momentariness","momentary","momentjs","momentous","momentousness","moments","momentum","momma","mommy","mon","mona","monaco","monad","monadic","monads","monah","monarch","monarchic","monarchical","monarchism","monarchist","monarchistic","monarchs","monarchy","monash","monastery","monastic","monastical","monasticism","monaural","mondale","monday","mondrian","monegasque","monera","monet","monetarily","monetarism","monetarist","monetary","monetization","monetize","money","moneybag","moneychangers","moneyer","moneylender","moneymaker","moneymaking","monfort","monger","mongo","mongoclient","mongod","mongodb","mongoid","mongol","mongolia","mongolian","mongolic","mongolism","mongoloid","mongoose","mongrel","monica","monies","monika","moniker","monique","monism","monist","monition","monitor","monitored","monitoring","monitors","monitory","monk","monkey","monkeyshine","monkish","monkshood","monmouth","mono","monobehaviour","monochromatic","monochromator","monochrome","monocle","monoclinic","monoclonal","monocotyledon","monocotyledonous","monocular","monodevelop","monodic","monodist","monody","monogamist","monogamous","monogamy","monogram","monogrammed","monogramming","monograph","monographs","monolingual","monolingualism","monolith","monolithic","monolithically","monoliths","monologist","monologue","monomania","monomaniac","monomaniacal","monomer","monomeric","monomial","monongahela","mononuclear","mononucleoses","mononucleosis","monophonic","monoplane","monopole","monopolist","monopolistic","monopolization","monopolize","monopolized","monopolizes","monopoly","monorail","monospace","monostable","monosyllabic","monosyllable","monotheism","monotheist","monotheistic","monotone","monotonic","monotonically","monotonicity","monotonous","monotonousness","monotony","monotouch","monovalent","monoxide","monro","monroe","monrovia","monsanto","monseigneur","monsieur","monsignor","monsignori","monsoon","monsoonal","monster","monstrance","monstrosity","monstrous","monstrousness","mont","montage","montague","montaigne","montana","montanan","montcalm","montclair","monte","montenegrin","montenegro","monterey","monterrey","montesquieu","montessori","monteverdi","montevideo","montezuma","montgomery","month","monthly","months","monti","monticello","montmartre","montoya","montpelier","montrachet","montreal","montserrat","monty","monument","monumental","monumentality","moo","mooch","mood","moodily","moodiness","moodle","moody","moog","moon","moonbeam","mooney","moonless","moonlight","moonlighting","moonlit","moonscape","moonshine","moonshiner","moonshot","moonstone","moonstruck","moonwalk","moor","moore","mooring","moorish","moorland","moose","moot","mootools","mop","mope","moped","moper","mopey","mopier","mopiest","mopish","mopped","moppet","mopping","moq","mora","moraine","moral","morale","morales","moralist","moralistic","moralistically","morality","moralization","moralize","moralled","moraller","moralling","moran","morass","moratorium","moravia","moravian","moray","morbi","morbid","morbidity","morbidness","mord","mordancy","mordant","mordecai","mordred","mordy","more","moreen","morehouse","morel","moreland","morena","moreno","moreover","morey","morgan","morgana","morganica","morganne","morgen","morgue","morgun","moria","moriarty","moribund","moribundity","morie","morin","morion","morison","morissa","morita","moritz","morlee","morley","morly","mormon","mormonism","morn","morna","morning","moro","moroccan","morocco","moron","moroni","moronic","moronically","morose","moroseness","morph","morpheme","morphemic","morpheus","morphia","morphine","morphism","morphologic","morphological","morphology","morphophonemic","morphophonemics","morphs","morrie","morris","morrison","morristown","morrow","morry","morse","morsel","mort","mortal","mortality","mortar","mortarboard","mortbay","morten","mortgage","mortgageable","mortgagee","mortgagor","mortice","mortician","mortie","mortification","mortified","mortifier","mortify","mortimer","mortise","morton","mortuary","morty","mos","mosaic","mosaicked","mosaicking","moscone","moscow","mose","moseley","moselle","moser","mosey","moshe","moslem","mosley","mosque","mosquito","mosquitoes","moss","mossback","mossberg","mossy","most","mostly","mosul","mot","mote","motel","motet","moth","mothball","mother","motherboard","motherfucker","motherfucking","motherhood","mothering","motherland","motherless","motherliness","motherly","moths","motif","motile","motility","motion","motional","motioner","motionevent","motionless","motionlessness","motions","motivate","motivated","motivation","motivational","motivator","motive","motiveless","motley","motlier","motliest","motocross","motor","motorbike","motorboat","motorcade","motorcar","motorcycle","motorcyclist","motoring","motorist","motorization","motorize","motorized","motorman","motormen","motormouth","motormouths","motorola","motorway","motown","mott","mottle","mottler","motto","mottoes","moue","moulder","moult","mound","mount","mountable","mountain","mountaineer","mountaineering","mountainous","mountainousness","mountainside","mountaintop","mountbatten","mountebank","mounted","mounter","mountie","mounties","mounting","mounts","mourn","mourner","mournful","mournfuller","mournfullest","mournfulness","mourning","mouse","mousedown","mouseenter","mouseevent","mouseeventargs","mouseleave","mousemove","mouseout","mouseover","mouser","mousetrap","mousetrapped","mousetrapping","mouseup","mousewheel","mousex","mousey","mousiness","mousing","mousse","moussorgsky","mousy","mouth","mouthe","mouthful","mouthiness","mouthorgan","mouthpiece","mouths","mouthwash","mouthwatering","mouthy","mouton","mov","movable","movableness","move","moved","movement","movements","movenext","mover","moves","moveto","movetofirst","movetonext","movie","movieclip","moviegoer","movieid","movies","moving","movl","movq","mow","mower","mowgli","mowing","moxie","moyer","moyna","moyra","moz","mozambican","mozambique","mozart","mozelle","mozes","mozilla","mozzarella","mp","mpaint","mpdf","mpeg","mpg","mph","mpi","mpl","mplayer","mq","mqtt","mr","mrecyclerview","mri","mrs","ms","msb","msbuild","msc","mscorlib","msdn","mse","msec","msft","msg","msgbox","msgid","msgr","msgs","msi","msie","msil","msmq","mso","msp","mssql","mst","msvc","msw","msxml","msys","mt","mtcars","mtg","mtge","mtier","mtime","mts","mtu","mtv","mu","muawiya","mubarak","much","muchness","mucilage","mucilaginous","muck","mucker","muckrake","muckraker","mucky","mucosa","mucous","mucus","mud","mudded","muddily","muddiness","mudding","muddle","muddlehead","muddleheaded","muddler","muddy","mudflat","mudguard","mudlarks","mudroom","mudslide","mudsling","mudslinger","mudslinging","mueller","muenster","muesli","muezzin","muff","muffin","muffle","muffler","mufi","mufinella","mufti","mug","mugabe","mugged","mugger","mugginess","mugging","muggy","mugshot","mugwump","muhammad","muhammadan","muhammadanism","muir","muire","mukden","mukluk","mul","mulatto","mulattoes","mulberry","mulch","mulct","mulder","mule","muleskinner","mulesoft","muleteer","mulish","mulishness","mull","mullah","mullahs","mullein","mullen","muller","mullet","mulligan","mulligatawny","mullikan","mullins","mullion","mult","multan","multer","multi","multibus","multicast","multicellular","multichannel","multicollinearity","multicolor","multicolumn","multicomponent","multicomputer","multics","multicultural","multiculturalism","multidex","multidimensional","multidimensionality","multidisciplinary","multifaceted","multifamily","multifarious","multifariousness","multifigure","multiform","multifunction","multiindex","multilateral","multilayer","multilevel","multiline","multilingual","multilingualism","multimap","multimedia","multimegaton","multimeter","multimillionaire","multinational","multinomial","multipart","multiphase","multiple","multiples","multiplet","multiplex","multiplexor","multipliable","multiplicand","multiplication","multiplicative","multiplicity","multiplied","multiplier","multiply","multiplying","multiprocess","multiprocessing","multiprocessor","multiprogram","multiprogrammed","multiprogramming","multipurpose","multiracial","multiselect","multistage","multistory","multisyllabic","multitasking","multithreaded","multithreading","multitude","multitudinous","multitudinousness","multiuser","multivalent","multivalued","multivariate","multiversity","multiviews","multivitamin","mum","mumble","mumbler","mumbletypeg","mumford","mummed","mummer","mummery","mummification","mummify","mumming","mummy","mumps","mun","munch","muncher","munchies","muncie","mundane","mundt","munge","munich","municipal","municipality","munificence","munificent","munition","munmro","munoz","munro","munroe","munsey","munson","munster","muon","muong","muppet","mural","muralist","murasaki","murat","murchison","murcia","murder","murderer","murderess","murderous","murderousness","murdoch","murdock","mureil","murial","muriatic","muriel","murielle","murillo","murk","murkily","murkiness","murky","murmansk","murmur","murmurer","murmuring","murmurous","murphy","murrain","murray","murrow","murrumbidgee","murry","murvyn","mus","muscat","muscatel","muscle","musclebound","muscovite","muscovy","muscular","muscularity","musculature","muse","muser","musette","museum","mush","musher","mushiness","mushroom","mushy","musial","music","musical","musicale","musicality","musicals","musician","musicianship","musicked","musicking","musicological","musicologist","musicology","musing","musk","muskeg","muskegon","muskellunge","musket","musketeer","musketry","muskie","muskiness","muskmelon","muskox","muskrat","musky","muslim","muslin","muss","mussel","mussolini","mussorgsky","mussy","must","mustache","mustachio","mustang","mustard","muster","mustily","mustiness","mustn","musty","mut","mutability","mutable","mutableness","mutably","mutagen","mutant","mutate","mutating","mutation","mutational","mutations","mutator","mute","muted","muteness","mutex","mutilate","mutilation","mutilator","mutineer","mutinous","mutiny","mutsuhito","mutt","mutter","mutterer","mutton","muttonchops","mutual","mutuality","mutually","muumuu","mux","muzak","muzo","muzzle","muzzled","muzzler","mv","mvc","mview","mviewpager","mvn","mvnrepository","mvp","mvvm","mvvmcross","mw","mwebview","mx","mxml","my","myaction","myactivity","myadapter","myanmar","myapp","myapplication","myarr","myarray","mybase","mybatis","mybean","mybutton","myca","mycah","mycanvas","mycarousel","mycell","mycenae","mycenaean","mychal","mychart","myclass","mycollection","mycologist","mycology","mycommand","mycompany","mycomponent","myconnection","mycontext","mycontrol","mycontroller","myctrl","mydata","mydatabase","mydate","mydb","mydf","mydict","mydir","mydiv","mydomain","myelement","myelitides","myelitis","myemail","myentity","myenum","myer","myers","myevent","myfaces","myfield","myfile","myfolder","myform","myfragment","myframe","myfunc","myfunction","mygrid","myhost","myid","myimage","myinput","myint","myintent","myinterface","myisam","myitem","myjson","mykey","mylabel","mylar","myles","mylib","mylist","mylo","mymap","mymethod","mymodal","mymodel","mymodule","myna","myname","mynamespace","mynheer","mynumber","myobj","myobject","myocardial","myocardium","myopia","myopic","myopically","myoptions","mypackage","mypage","mypanel","mypassword","mypath","myplugin","myprogram","myproject","myproperty","myra","myrah","myranda","myrange","myrdal","myreader","myriad","myriam","myrilla","myrle","myrlene","myrmidon","myrna","myron","myrow","myrrh","myrrhs","myrta","myrtia","myrtice","myrtie","myrtle","myrvyn","myrwyn","mys","myscript","myselect","myself","myserver","myservice","mysite","mysore","mysql","mysqlclient","mysqlcommand","mysqlconnection","mysqld","mysqldb","mysqldump","mysqli","mysqlio","myst","mysterious","mysteriousness","mystery","mystic","mystical","mysticism","mystification","mystifier","mystify","mystifying","mystique","mystr","mystring","mystruct","mytable","mytask","mytest","mytext","myth","mythic","mythical","mythographer","mythography","mythological","mythologist","mythologize","mythology","mythread","myths","mytimer","mytype","myurl","myuser","myusername","myval","myvalue","myvar","myvariable","myvector","myview","myviewcontroller","myviewholder","myviewmodel","mywebsite","mywebview","mywindow","mz","n","na","naacp","naam","nab","nabbed","nabbing","nabble","nabisco","nabob","nabokov","nacelle","nacho","nacl","nacre","nacreous","nada","nadean","nadeen","nader","nadia","nadine","nadir","nadiya","nady","nadya","nae","nag","nagasaki","nagged","nagger","nagging","nagios","nagoya","nagpur","nagy","nahuatl","nahum","naiad","naifs","nail","nailbrush","nailer","naipaul","nair","nairobi","naismith","naive","naivet","naivety","nakamura","nakayama","naked","nakedness","nakoma","nalani","nam","nama","namath","name","nameable","named","namedrop","namedropping","nameerror","nameless","namelist","namely","namenode","nameof","nameplate","namer","names","namesake","namespace","namespaces","namevaluepair","namevaluepairs","namibia","namibian","naming","nan","nana","nanak","nananne","nance","nancee","nancey","nanchang","nanci","nancie","nancy","nanete","nanette","nani","nanice","nanine","nanjing","nanking","nannette","nanni","nannie","nanny","nano","nanometer","nanon","nanook","nanosecond","nanoseconds","nanotime","nansen","nantes","nantucket","naoma","naomi","nap","napalm","nape","naphtali","naphtha","naphthalene","napier","napkin","naples","napless","napoleon","napoleonic","napped","napper","nappie","napping","nappy","nara","narbonne","narc","narcissism","narcissist","narcissistic","narcissus","narcoleptic","narcoses","narcosis","narcotic","narcotization","narcotize","nari","nariko","nark","narmada","narragansett","narrate","narration","narrative","narratology","narrator","narrow","narrowed","narrowing","narrowness","narwhal","nary","nas","nasa","nasal","nasality","nasalization","nasalize","nascence","nascent","nasdaq","nash","nashua","nashville","nasm","nassau","nasser","nastily","nastiness","nasturtium","nasty","nat","nata","natal","natala","natale","natalee","natalia","natalie","natalina","nataline","natalist","natality","natalya","nataniel","natasha","natassia","natch","natchez","nate","nathalia","nathalie","nathan","nathanael","nathanial","nathaniel","nathanil","nation","national","nationalism","nationalist","nationalistic","nationalistically","nationality","nationalization","nationalize","nationalized","nationalizer","nationhood","nations","nationwide","native","nativeconstructoraccessorimpl","nativeelement","natively","nativemethodaccessorimpl","nativeness","nativescript","nativestart","natividad","nativity","natka","natl","nato","natter","nattily","nattiness","natty","natural","naturalism","naturalist","naturalistic","naturalization","naturalize","naturalized","naturally","naturalness","naturals","nature","naturist","naugahyde","naught","naughtily","naughtiness","naughty","naur","nauru","nausea","nauseate","nauseating","nauseous","nauseousness","nautical","nautilus","nav","navaho","navajo","navajoes","naval","navarro","navbar","navcontroller","nave","navel","navigability","navigable","navigableness","navigate","navigated","navigates","navigating","navigation","navigational","navigationbar","navigationcontroller","navigationitem","navigationview","navigator","navona","navratilova","navvy","navy","nay","naysayer","nazarene","nazareth","nazi","nazism","nb","nba","nbc","nbr","nbs","nbsp","nc","ncaa","ncc","nchar","nco","ncol","ncols","ncr","ncurses","nd","ndarray","ndb","ndjamena","ndk","ne","neal","neala","neale","neall","nealon","nealson","nealy","neanderthal","neap","neapolitan","near","nearby","nearest","nearly","nearness","nearside","nearsighted","nearsightedness","neat","neaten","neath","neatness","neb","nebr","nebraska","nebraskan","nebuchadnezzar","nebula","nebulae","nebular","nebulous","nebulousness","nec","necessaries","necessarily","necessary","necessitate","necessitation","necessitous","necessity","neck","neckband","neckerchief","necking","necklace","neckline","necktie","necrology","necromancer","necromancy","necromantic","necrophilia","necrophiliac","necropolis","necropsy","necroses","necrosis","necrotic","nectar","nectarine","nectarous","nectary","ned","neda","nedda","neddie","neddy","nedi","need","needed","needer","needful","needham","neediness","needing","needle","needlecraft","needlepoint","needless","needlessness","needlewoman","needlewomen","needlework","needn","needs","needy","neel","neely","nefarious","nefariousness","nefen","nefertiti","neg","negate","negated","negater","negation","negative","negativeness","negativism","negativity","negator","negev","neglect","neglecter","neglectful","neglectfulness","negligee","negligence","negligent","negligibility","negligible","negligibly","negotiability","negotiable","negotiant","negotiate","negotiation","negotiator","negress","negritude","negro","negroes","negroid","nehemiah","nehru","neigh","neighbor","neighbored","neighborer","neighborhood","neighborliness","neighborlinesses","neighborly","neighbors","neighbours","neighs","neil","neila","neile","neill","neilla","neille","neither","nelda","nelia","nelie","nell","nelle","nelli","nellie","nelly","nels","nelsen","nelson","nematic","nematode","nembutal","nemeses","nemesis","nenter","neo","neoclassic","neoclassical","neoclassicism","neocolonialism","neocortex","neodymium","neogene","neolithic","neologism","neomycin","neon","neonatal","neonate","neophyte","neoplasm","neoplastic","neoprene","nepal","nepalese","nepali","nepenthe","nephew","nephrite","nephritic","nephritides","nephritis","nepotism","nepotist","neptune","neptunium","neque","nerd","nerdy","nereid","nerf","nerissa","nerita","nero","neron","nert","nerta","nerte","nerti","nertie","nerty","neruda","nerve","nerveless","nervelessness","nerviness","nerving","nervous","nervousness","nervy","nessa","nessi","nessie","nessy","nest","nesta","nested","nestedscrollview","nester","nesting","nestle","nestler","nestling","nestor","nestorius","net","netball","netbeans","netflix","netframework","nether","netherlander","netherlands","nethermost","netherworld","netscape","netstat","nett","netta","netti","nettie","netting","nettle","nettlesome","netty","network","networkcredential","networkinfo","networking","networks","networkstream","networkx","netzahualcoyotl","neue","neumann","neural","neuralgia","neuralgic","neurasthenia","neurasthenic","neuritic","neuritides","neuritis","neuroanatomy","neurobiology","neurological","neurologist","neurology","neuromuscular","neuron","neuronal","neurone","neurons","neuropathology","neurophysiology","neuropsychiatric","neuroses","neurosis","neurosurgeon","neurosurgery","neurotic","neurotically","neurotransmitter","neut","neuter","neutral","neutralise","neutralism","neutralist","neutrality","neutralization","neutralize","neutralized","neutrino","neutron","nev","neva","nevada","nevadan","nevadian","never","nevermore","nevertheless","nevi","nevil","nevile","neville","nevin","nevis","nevsa","nevsky","nevus","new","newark","newarr","newarray","newbie","newborn","newbury","newburyport","newcastle","newcomer","newdata","newdate","newdiv","newed","newel","newell","newer","newest","newfangled","newfile","newfound","newfoundland","newfoundlander","newguid","newheight","newid","newimage","newinstance","newish","newitem","newline","newlines","newlist","newly","newlywed","newman","newname","newness","newnode","newobj","newobject","newpage","newpassword","newpath","newport","newrelic","newrow","news","newsagent","newsboy","newscast","newscaster","newscasting","newsdealer","newsed","newses","newsflash","newsgirl","newsgroup","newsing","newsize","newsletter","newsman","newsmen","newspaper","newspaperman","newspapermen","newspaperwoman","newspaperwomen","newsprint","newsreader","newsreel","newsroom","newsstand","newstate","newstr","newstring","newsweek","newsweekly","newswire","newswoman","newswomen","newsworthiness","newsworthy","newsy","newt","newtab","newtext","newton","newtonian","newtonsoft","newurl","newuser","newval","newvalue","newversion","newwidth","newx","nexis","next","nextdouble","nextint","nextline","nextpage","nextprops","nexttoken","nextval","nexus","neysa","nf","nfc","nfl","nfs","ng","ngaliema","ngclass","ngfor","ngif","nginx","ngmodel","ngmodule","ngoninit","ngram","ngroute","ngstrm","nguyen","ngx","nh","nhibernate","nhl","ni","niacin","niagara","nial","niall","niamey","nib","nibbed","nibbing","nibble","nibbler","nibelung","nibh","nic","nicaean","nicaragua","nicaraguan","niccolo","nice","nicely","nicene","niceness","nicer","nicety","niche","nichol","nicholas","nichole","nicholle","nicholson","nick","nickel","nickelodeon","nicker","nickey","nicki","nickie","nicklaus","nicknack","nickname","nicknamer","nicko","nickola","nickolai","nickolaus","nicky","nico","nicobar","nicodemus","nicol","nicola","nicolai","nicole","nicolea","nicolette","nicoli","nicolina","nicoline","nicolle","nicosia","nicotine","nid","niebuhr","niece","niel","niels","nielsen","nielson","nietzsche","nieves","nifi","nifty","nigel","niger","nigeria","nigerian","nigerien","niggard","niggardliness","niggardly","nigger","niggle","niggler","niggling","nigh","nighs","night","nightcap","nightclothes","nightclub","nightclubbed","nightclubbing","nightdress","nightfall","nightgown","nighthawk","nightie","nightingale","nightlife","nightlong","nightly","nightmare","nightmarish","nights","nightshade","nightshirt","nightspot","nightstand","nightstick","nighttime","nightwear","nighty","nih","nihilism","nihilist","nihilistic","nijinsky","nikaniki","nike","niki","nikita","nikki","nikkie","nikko","niko","nikola","nikolai","nikolaos","nikolaus","nikolayev","nikoletta","nikolia","nikolos","nikon","nil","nilclass","nile","nilled","nilling","nilpotent","nils","nilsen","nilson","nilsson","nimbi","nimble","nimbleness","nimbly","nimbus","nimby","nimitz","nimrod","nina","nincompoop","nine","ninefold","ninepence","ninepin","ninepins","nineteen","nineteenths","ninetieths","ninetta","ninette","ninety","nineveh","ninja","ninject","ninnetta","ninnette","ninny","ninon","nintendo","ninth","ninths","nio","niobe","niobium","nioendpoint","nip","nipped","nipper","nippiness","nipping","nipple","nippon","nipponese","nippy","nirenberg","nirvana","nisei","nisi","nisl","nissa","nissan","nisse","nissie","nissy","nit","nita","niter","nitpick","nitrate","nitration","nitric","nitride","nitriding","nitrification","nitrite","nitrocellulose","nitrogen","nitrogenous","nitroglycerin","nitrous","nitwit","niven","nix","nixer","nixie","nixon","nj","nk","nkrumah","nl","nlog","nlp","nlrb","nls","nltk","nm","nmap","nn","no","noaa","noach","noactionbar","noah","noak","noam","noami","nob","nobe","nobel","nobelist","nobelium","nobie","nobility","noble","nobleman","noblemen","nobleness","noblesse","noblewoman","noblewomen","nobody","noby","noclassdeffounderror","noconflict","nocount","nocturnal","nocturne","nod","nodal","nodded","nodding","noddle","noddy","node","nodeid","nodejs","nodelist","nodemon","nodename","nodes","nodetype","nodevalue","nodoz","nodular","nodule","noe","noel","noelani","noell","noella","noelle","noellyn","noelyn","noemi","noes","noexcept","nofollow","noggin","nohow","nohup","noise","noiseless","noiselessness","noisemake","noisemaker","noisily","noisiness","noisome","noisy","nokia","nokogiri","nola","nolan","nolana","noland","nolie","noll","nollie","nolly","nolock","nom","nomad","nomadic","nombre","nome","nomenclature","nomethoderror","nomi","nominal","nominalized","nominally","nominals","nominate","nomination","nominative","nominator","nominee","non","nona","nonabrasive","nonabsorbent","nonacademic","nonacceptance","nonacid","nonactive","nonadaptive","nonaddictive","nonadhesive","nonadjacent","nonadjustable","nonadministrative","nonage","nonagenarian","nonaggression","nonagricultural","nonah","nonalcoholic","nonaligned","nonalignment","nonallergic","nonappearance","nonassignable","nonathletic","nonatomic","nonattendance","nonautomotive","nonavailability","nonbasic","nonbeliever","nonbelligerent","nonblocking","nonbreakable","nonburnable","nonbusiness","noncaloric","noncancerous","noncarbohydrate","nonce","nonchalance","nonchalant","nonchargeable","nonclerical","nonclinical","noncollectable","noncom","noncombatant","noncombustible","noncommercial","noncommissioned","noncommittal","noncommunicable","noncompeting","noncompetitive","noncompliance","noncomplying","noncomprehending","nonconducting","nonconductor","nonconforming","nonconformist","nonconformity","nonconsecutive","nonconservative","nonconstructive","noncontagious","noncontiguous","noncontinuous","noncontributing","noncontributory","noncontroversial","nonconvertible","noncooperation","noncorroding","noncorrosive","noncredit","noncriminal","noncritical","noncrystalline","noncumulative","noncustodial","noncyclic","nondairy","nondecreasing","nondeductible","nondelivery","nondemocratic","nondenominational","nondepartmental","nondepreciating","nondescript","nondestructive","nondetachable","nondeterminacy","nondeterminate","nondeterminism","nondeterministic","nondeterministically","nondisciplinary","nondisclosure","nondiscrimination","nondiscriminatory","nondramatic","nondrinker","nondrying","nondurable","none","noneconomic","noneducational","noneffective","nonelastic","nonelectric","nonelectrical","nonemergency","nonempty","nonenforceable","nonentity","nonequivalence","nonequivalent","nones","nonessential","nonesuch","nonetheless","nonetype","nonevent","nonexchangeable","nonexclusive","nonexempt","nonexistence","nonexistent","nonexplosive","nonextensible","nonfactual","nonfading","nonfat","nonfatal","nonfattening","nonferrous","nonfiction","nonfictional","nonflammable","nonflowering","nonfluctuating","nonflying","nonfood","nonfreezing","nonfunctional","nongovernmental","nongranular","nonhazardous","nonhereditary","nonhuman","noni","nonidentical","nonie","noninclusive","nonindependent","nonindustrial","noninfectious","noninflammatory","noninflationary","noninflected","nonintellectual","noninteracting","noninterchangeable","noninterference","nonintervention","nonintoxicating","nonintuitive","noninvasive","nonionic","nonirritating","nonjudgmental","nonjudicial","nonlegal","nonlethal","nonlinear","nonlinearity","nonlinguistic","nonliterary","nonliving","nonlocal","nonmagical","nonmagnetic","nonmalignant","nonmember","nonmetal","nonmetallic","nonmigratory","nonmilitant","nonmilitary","nonna","nonnah","nonnarcotic","nonnative","nonnegative","nonnegotiable","nonnuclear","nonnull","nonnumerical","nonobjective","nonobligatory","nonobservance","nonobservant","nonoccupational","nonoccurence","nonofficial","nonogenarian","nonoperational","nonoperative","nonorthogonal","nonorthogonality","nonparallel","nonparametric","nonpareil","nonparticipant","nonparticipating","nonpartisan","nonpaying","nonpayment","nonperformance","nonperforming","nonperishable","nonperson","nonperturbing","nonphysical","nonplus","nonplussed","nonplussing","nonpoisonous","nonpolitical","nonpolluting","nonporous","nonpracticing","nonprejudicial","nonprescription","nonprocedural","nonproductive","nonprofessional","nonprofit","nonprogrammable","nonprogrammer","nonproliferation","nonpublic","nonpunishable","nonracial","nonradioactive","nonrandom","nonreactive","nonreciprocal","nonreciprocating","nonrecognition","nonrecoverable","nonrecurring","nonredeemable","nonreducing","nonrefillable","nonrefundable","nonreligious","nonrenewable","nonrepresentational","nonresident","nonresidential","nonresidual","nonresistance","nonresistant","nonrespondent","nonresponse","nonrestrictive","nonreturnable","nonrhythmic","nonrigid","nonsalaried","nonscheduled","nonscientific","nonscoring","nonseasonal","nonsectarian","nonsecular","nonsegregated","nonsense","nonsensical","nonsensicalness","nonsensitive","nonsexist","nonsexual","nonsingular","nonskid","nonslip","nonsmoker","nonsmoking","nonsocial","nonspeaking","nonspecialist","nonspecializing","nonspecific","nonspiritual","nonstaining","nonstandard","nonstarter","nonstick","nonstop","nonstrategic","nonstriking","nonstructural","nonsuccessive","nonsupervisory","nonsupport","nonsurgical","nonsustaining","nonsympathizer","nontarnishable","nontaxable","nontechnical","nontenured","nonterminal","nonterminating","nontermination","nontheatrical","nonthinking","nonthreatening","nontoxic","nontraditional","nontransferable","nontransparent","nontrivial","nontropical","nonuniform","nonunion","nonuser","nonvenomous","nonverbal","nonveteran","nonviable","nonviolence","nonviolent","nonvirulent","nonvocal","nonvocational","nonvolatile","nonvolunteer","nonvoter","nonvoting","nonwhite","nonworking","nonyielding","nonzero","noob","noodle","nook","noon","noonday","nooning","noontide","noontime","noop","noose","nop","nope","nor","nora","norad","noradrenalin","noradrenaline","norah","norbert","norberto","norbie","norby","nordhoff","nordic","nordstrom","norean","noredirect","noreen","noreferrer","norene","norfolk","norina","norine","norm","norma","normal","normalcy","normality","normalization","normalizations","normalize","normalized","normalizes","normally","normals","norman","normand","normandy","normative","normativeness","normie","normy","norplant","norri","norrie","norristown","norry","norse","norseman","norsemen","north","northampton","northbound","northeast","northeaster","northeastern","northeastward","norther","northerly","northern","northerner","northernmost","northfield","northing","northland","northmen","northrop","northrup","norths","northumberland","northward","northwest","northwester","northwestern","northwestward","norton","norw","norwalk","norway","norwegian","norwich","nos","noscript","nose","nosebag","nosebleed","nosecone","nosed","nosedive","nosegay","nosferatu","nosh","nosily","nosiness","nosing","nosql","nostalgia","nostalgic","nostalgically","nostradamus","nostrand","nostril","nostrud","nostrum","nosuchelementexception","nosuchmethoderror","nosy","not","notability","notable","notableness","notably","notarial","notarization","notarize","notary","notate","notation","notational","notative","notch","note","notebook","notebooks","noted","notedness","notempty","notepad","notepaper","notes","noteworthiness","noteworthy","notfound","nothing","nothingness","notice","noticeable","noticeably","noticeboard","noticed","notices","noticing","notif","notifiable","notification","notificationcompat","notificationmanager","notifications","notified","notifier","notify","notifydatasetchanged","notifypropertychanged","notimplementedexception","noting","notion","notional","notnull","notoriety","notorious","notoriousness","notre","nottingham","notwithstanding","nouakchott","nougat","noumea","noun","nourish","nourished","nourisher","nourishment","nous","nouveau","nouvelle","nov","nova","novae","novak","novalidate","novel","novelette","novelia","novelist","novelization","novelize","novell","novella","novelty","november","novena","novene","novgorod","novice","novitiate","novocain","novocaine","novokuznetsk","novosibirsk","now","nowadays","noway","nowell","nowhere","nowise","nowrap","noxious","noxiousness","noyce","noyes","nozzle","np","npe","npm","npmjs","npos","nr","nra","nroff","nrow","nrows","ns","nsa","nsarray","nsattributedstring","nsbundle","nscalendar","nscoder","nsdata","nsdate","nsdateformatter","nsdictionary","nsdocumentdirectory","nsentitydescription","nserror","nservicebus","nsf","nsfetchedresultscontroller","nsfetchrequest","nsfilemanager","nsindexpath","nsinteger","nsjsonserialization","nslayoutconstraint","nslog","nsmakerange","nsmanagedobject","nsmanagedobjectcontext","nsmutablearray","nsmutabledata","nsmutabledictionary","nsmutablestring","nsmutableurlrequest","nsnotification","nsnotificationcenter","nsnumber","nsobject","nsoperationqueue","nspredicate","nsrange","nssearchpathfordirectoriesindomains","nsset","nssortdescriptor","nsstring","nstimeinterval","nstimer","nsuinteger","nsurl","nsurlconnection","nsurlrequest","nsurlsession","nsuserdefaults","nsuserdomainmask","nsutf","nsvalue","nsview","nsxmlparser","nt","ntdll","nth","ntlm","ntp","nu","nuance","nub","nubbin","nubby","nubia","nubian","nubile","nuclear","nuclease","nucleate","nucleated","nucleation","nuclei","nucleic","nucleoli","nucleolus","nucleon","nucleotide","nucleus","nuclide","nude","nudely","nudeness","nudest","nudge","nudger","nudism","nudist","nudity","nugatory","nugent","nuget","nugget","nuisance","nuke","nukualofa","nul","null","nulla","nullable","nullam","nullif","nullification","nullifier","nullify","nullity","nullpointerexception","nullptr","nullreferenceexception","nulls","num","numb","numba","number","numbered","numberer","numberformat","numberformatexception","numbering","numberless","numberofrowsinsection","numberplate","numbers","numberwithint","numbing","numbness","numbskull","numel","numerable","numeracy","numeral","numerate","numerates","numeration","numerator","numeric","numerical","numero","numerological","numerologist","numerology","numerous","numerousness","numinous","numismatic","numismatics","numismatist","numpy","numrows","nums","numskull","nun","nunavut","nunc","nuncio","nunez","nunit","nunki","nunnery","nuptial","nuremberg","nureyev","nurse","nursemaid","nurser","nursery","nurseryman","nurserymen","nursling","nurture","nurturer","nus","nut","nutate","nutation","nutch","nutcrack","nutcracker","nuthatch","nutmeat","nutmeg","nutmegged","nutmegging","nutpick","nutrasweet","nutria","nutrient","nutriment","nutrition","nutritional","nutritionist","nutritious","nutritiousness","nutritive","nuts","nutshell","nutted","nuttiness","nutting","nutty","nuzzle","nv","nvarchar","nvidia","nvl","nvm","nw","nwt","nx","ny","nyasa","nyc","nydia","nye","nyerere","nylon","nymph","nymphet","nympholepsy","nymphomania","nymphomaniac","nymphs","nyquist","nyse","nyssa","nytimes","nz","o","oa","oaf","oafish","oafishness","oahu","oak","oakland","oakley","oakmont","oakum","oakwood","oar","oarlock","oarsman","oarsmen","oarswoman","oarswomen","oas","oases","oasis","oat","oatcake","oater","oates","oath","oaths","oatmeal","oauth","oaxaca","ob","obadiah","obadias","obama","obbligato","obduracy","obdurate","obdurateness","obed","obediah","obedience","obedient","obeisance","obeisant","obelisk","oberlin","oberon","obese","obesity","obey","obeyer","obfuscate","obfuscated","obfuscation","obfuscatory","obi","obidiah","obie","obit","obituary","obj","objc","object","objectanimationusingkeyframes","objectatindex","objectclass","objectcontext","objectforkey","objectid","objectify","objectinputstream","objection","objectionable","objectionableness","objectionably","objective","objectiveness","objectivity","objectmapper","objectname","objector","objectoutputstream","objects","objecttype","objphpexcel","objs","objurgate","objurgation","oblate","oblation","obligate","obligation","obligational","obligatorily","obligatory","oblige","obliged","obliger","obliges","obliging","obligingness","oblique","obliqueness","obliquity","obliterate","obliteration","obliterative","oblivion","oblivious","obliviousness","oblong","oblongness","obloquies","obloquy","obnoxious","obnoxiousness","oboe","oboist","obos","obs","obscene","obscenity","obscurantism","obscurantist","obscuration","obscure","obscureness","obscurity","obsequies","obsequious","obsequiousness","obsequy","observability","observable","observablearray","observablecollection","observablelist","observables","observably","observance","observant","observantly","observants","observation","observational","observations","observatory","observe","observed","observer","observers","observing","obsess","obsession","obsessional","obsessive","obsessiveness","obsidian","obsolesce","obsolescence","obsolescent","obsolete","obsoleteness","obstacle","obstetric","obstetrical","obstetrician","obstetrics","obstinacy","obstinate","obstinateness","obstreperous","obstreperousness","obstruct","obstructed","obstructer","obstruction","obstructionism","obstructionist","obstructive","obstructiveness","obtain","obtainable","obtainably","obtained","obtaining","obtainment","obtains","obtrude","obtruder","obtrusion","obtrusive","obtrusiveness","obtuse","obtuseness","obverse","obviate","obvious","obviously","obviousness","oby","oc","ocaml","ocarina","occ","occam","occasion","occasional","occasionally","occasions","occident","occidental","occipital","occlude","occlusion","occlusive","occult","occulter","occultism","occupancy","occupant","occupation","occupational","occupied","occupier","occupies","occupy","occur","occured","occurence","occurences","occuring","occurred","occurrence","occurrences","occurring","occurs","ocean","oceanfront","oceangoing","oceania","oceanic","oceanographer","oceanographic","oceanography","oceanology","oceanside","oceanus","ocelot","ocher","ochoa","oci","ocks","oconomowoc","ocr","oct","octagon","octagonal","octahedral","octahedron","octal","octane","octant","octave","octavia","octavian","octavio","octavius","octavo","octennial","octet","octile","octillion","october","octogenarian","octopus","octoroon","ocular","oculist","od","odalisque","odata","odbc","odd","oddball","oddity","oddly","oddment","oddness","odds","ode","odele","odelia","odelinda","odell","odella","odelle","oder","oderberg","odessa","odets","odetta","odette","odey","odie","odilia","odille","odin","odio","odious","odiousness","odis","odium","odo","odom","odometer","odoo","odor","odoriferous","odorless","odorous","ods","ody","odysseus","odyssey","oe","oed","oedipal","oedipus","oem","oems","oenology","oenophile","oersted","oesophagi","oeuvre","of","ofcourse","ofelia","ofella","off","offal","offbeat","offcuts","offenbach","offend","offender","offending","offense","offensive","offensively","offensiveness","offer","offered","offerer","offering","offers","offertory","offhand","offhanded","offhandedness","office","officeholder","officemate","officer","officership","offices","officia","official","officialdom","officialism","officially","officiant","officiate","officiation","officiator","officio","officious","officiousness","offing","offish","offline","offload","offprint","offramp","offs","offset","offsetheight","offsets","offsetting","offsettop","offsetwidth","offsetx","offsety","offshoot","offshore","offside","offspring","offstage","offtrack","ofilia","ofs","ofstream","oft","often","oftentimes","ofttimes","oftype","og","ogbomosho","ogdan","ogden","ogdon","ogg","ogilvy","ogive","ogle","oglethorpe","ogre","ogreish","ogress","oh","ohio","ohioan","ohm","ohmic","ohmmeter","oho","ohos","ohs","ohsa","oi","oid","oil","oilcloth","oilcloths","oiler","oilfield","oiliness","oilman","oilmen","oilseed","oilskin","oily","oink","ointment","oise","oj","ojibwa","ok","okamoto","okapi","okay","okayama","okeechobee","okefenokee","okhotsk","okhttp","okhttpclient","okinawa","okinawan","okla","oklahoma","oklahoman","okra","oks","oktoberfest","ol","ola","olaf","olag","olav","old","olden","oldenburg","older","oldest","oldfield","oldie","oldish","oldness","oldsmobile","oldster","olduvai","oldvalue","oldversion","ole","oleaginous","oleander","oledb","oledbcommand","oledbconnection","oledbdataadapter","olefin","oleg","olen","olenek","olenka","olenolin","oleo","oleomargarine","oles","olfactory","olga","olia","oligarch","oligarchic","oligarchical","oligarchs","oligarchy","oligocene","oligopolistic","oligopoly","olimpia","olin","olive","oliver","olivero","olivette","olivetti","olivia","olivie","olivier","oliviero","oliy","ollie","olly","olmec","olmsted","olsen","olson","olva","olvan","olwen","olympe","olympia","olympiad","olympian","olympic","olympie","olympus","om","omaha","oman","omar","ombudsman","ombudsmen","omdurman","omega","omelet","omelette","omen","omero","omg","omicron","ominous","ominousness","omission","omit","omitted","omitting","omni","omniauth","omnibus","omnipotence","omnipotent","omnipresence","omnipresent","omniscience","omniscient","omnivore","omnivorous","omnivorousness","omp","oms","omsk","on","onactivitycreated","onactivityresult","onanism","onassis","onattach","onbackpressed","onbeforeunload","onbindviewholder","onblur","oncancelled","once","onceperrequestfilter","oncer","onchange","oncheckedchanged","onclick","onclicklistener","onclientclick","onclose","oncogene","oncologist","oncology","oncoming","oncomplete","oncompleted","onconfigurationchanged","oncreate","oncreateoptionsmenu","oncreateview","oncreateviewholder","ondatachange","ondelete","ondestroy","ondraw","ondrea","one","oneal","onedrive","onega","onegin","oneida","oneness","oner","onerous","onerousness","onerror","ones","oneself","onetime","onetomany","onetoone","oneupmanship","oneway","onfailure","onfocus","onfre","onfroi","ongoing","onida","oninit","onion","onionskin","onitemclick","onitemclicklistener","onitemselected","onitemselectedlistener","onkeydown","onkeypress","onkeyup","onlayout","online","onlinedocs","onlinepubs","onload","onlocationchanged","onlooker","onlooking","only","onmeasure","onmessage","onmodelcreating","onmousedown","onmouseout","onmouseover","onnext","ono","onofredo","onomatopoeia","onomatopoeic","onomatopoetic","onondaga","onopen","onoptionsitemselected","onpause","onpostexecute","onpreexecute","onpress","onprogressupdate","onpropertychanged","onreadystatechange","onreceive","onresponse","onresume","onrush","ons","onsager","onsaveinstancestate","onscroll","onselect","onset","onsetting","onshore","onside","onslaught","onstart","onstartcommand","onstop","onsubmit","onsuccess","ont","ontarian","ontario","ontextchanged","onto","ontogeny","ontological","ontology","ontouch","ontouchevent","ontouchlistener","onupdate","onupgrade","onus","onward","onwards","onyx","oo","oodles","ooh","oohs","oolitic","oom","oona","ooo","oop","oops","oort","oos","ooze","oozie","oozy","op","opacity","opal","opalescence","opalescent","opalina","opaline","opaque","opaqueness","opcode","opcodes","ope","opec","opel","open","openapi","opencart","opencast","opencl","openconnection","opencv","opendatabase","opendir","opened","opener","openerp","openfile","openfiledialog","opengl","opengroup","openhanded","openhandedness","openhearted","openid","opening","openjdk","openjpa","openlayers","openmp","openness","openoffice.org","openpyxl","openqa","opens","opensession","openshift","opensource","openssh","openssl","openstack","openstream","openstreetmap","opensymphony","openurl","openwork","openxml","openxmlformats","opera","operable","operand","operandi","operands","operant","operate","operates","operatic","operatically","operating","operation","operational","operationalization","operationalize","operationcontract","operations","operative","operatively","operativeness","operatives","operator","operators","operetta","ophelia","ophelie","ophiuchus","ophthalmic","ophthalmologist","ophthalmology","opiate","opine","opinion","opinionated","opinionatedness","opinions","opioid","opium","opossum","opp","oppenheimer","opponent","opportune","opportunism","opportunist","opportunistic","opportunistically","opportunities","opportunity","oppose","opposed","opposer","opposite","oppositeness","opposition","oppositional","oppress","oppression","oppressive","oppressiveness","oppressor","opprobrious","opprobrium","oprah","ops","opt","opted","optgroup","opthalmic","opthalmologic","opthalmology","optic","optical","optician","optics","optima","optimal","optimality","optimisation","optimise","optimised","optimism","optimist","optimistic","optimistically","optimization","optimizations","optimize","optimized","optimizer","optimizes","optimizing","optimum","option","optional","optionality","optionally","options","optoelectronic","optometric","optometrist","optometry","opts","opulence","opulent","opus","oq","or","ora","oracle","oracular","oral","oralee","oralia","oralie","oralla","oralle","oran","orange","orangeade","orangery","oranges","orangutan","oranjestad","orate","oration","orator","oratorical","oratorio","oratory","orazio","orb","orbadiah","orbicular","orbiculares","orbit","orbital","orchard","orchestra","orchestral","orchestrate","orchestrater","orchestration","orchestrator","orchid","orci","ord","ordain","ordainer","ordainment","ordeal","order","orderby","orderbydescending","orderdate","ordered","ordereddict","orderer","orderid","ordering","orderitem","orderless","orderliness","orderly","ordernumber","orders","ordinal","ordinance","ordinarily","ordinariness","ordinary","ordinate","ordinated","ordinates","ordinating","ordination","ordnance","ordovician","ordure","ore","oreg","oregano","oregon","oregonian","orel","orelee","orelia","orelie","orella","orelle","orelse","oren","oreo","orestes","org","organ","organdie","organdy","organelle","organic","organically","organisation","organism","organismic","organist","organizable","organization","organizational","organizations","organize","organized","organizer","organizes","organizing","organometallic","organza","orgasm","orgasmic","orgiastic","orgy","oriana","oriel","orient","orientable","oriental","orientate","orientated","orientates","orientation","orientations","oriented","orienteering","orienter","orifice","orig","origami","origin","original","originality","originally","originate","originated","origination","originative","originator","origins","orin","orinoco","oriole","orion","orison","oriya","orizaba","orkney","orlan","orland","orlando","orleans","orlick","orlon","orly","orm","ormlite","ormolu","ornament","ornamental","ornamentation","ornare","ornate","ornateness","orneriness","ornery","ornithological","ornithologist","ornithology","orographic","orography","orono","orotund","orotundity","orphan","orphanage","orphanhood","orpheus","orphic","orr","orran","orren","orrin","orris","ors","orsa","orsola","orson","ortega","ortensia","orthodontia","orthodontic","orthodontics","orthodontist","orthodox","orthodoxies","orthodoxly","orthodoxy","orthogonal","orthogonality","orthogonalization","orthogonalized","orthographic","orthographically","orthography","orthonormal","orthopedic","orthopedics","orthopedist","orthophosphate","orthorhombic","ortiz","orton","orv","orval","orville","orwell","orwellian","os","osage","osaka","osbert","osborn","osborne","osbourn","osbourne","oscar","osceola","oscillate","oscillation","oscillator","oscillatory","oscilloscope","osculate","osculation","osgi","osgood","osha","oshawa","oshkosh","osier","osiris","oslo","osm","osman","osmium","osmond","osmoses","osmosis","osmotic","osmund","osprey","oss","osseous","ossie","ossification","ossify","ostensible","ostensibly","ostentation","ostentatious","ostentatiousness","osteoarthritides","osteoarthritis","osteology","osteopath","osteopathic","osteopaths","osteopathy","osteoporoses","osteoporosis","ostracise","ostracism","ostracize","ostrander","ostream","ostrich","ostrogoth","ostwald","osvaldo","oswald","oswell","osx","ot","otb","otc","otes","otf","otha","othelia","othella","othello","other","otherbuttontitles","otherness","others","otherwise","otherworld","otherworldly","othilia","othilie","otho","otiose","otis","otoh","otp","ottawa","otter","ottilie","otto","ottoman","ou","ouagadougou","oubliette","ouch","ought","oughtn","ouija","ounce","ouput","our","ours","ourself","ourselves","oust","ouster","out","outage","outargue","outback","outbalance","outbid","outbidding","outboard","outboast","outbound","outbreak","outbroke","outbroken","outbuilding","outburst","outcast","outclass","outcome","outcomes","outcrop","outcropped","outcropping","outcry","outdated","outdid","outdir","outdistance","outdo","outdoes","outdone","outdoor","outdoorsy","outdraw","outdrawn","outdrew","outer","outerheight","outerhtml","outermost","outerwear","outface","outfall","outfield","outfielder","outfight","outfile","outfit","outfitted","outfitter","outfitting","outflank","outflow","outfought","outfox","outgeneraled","outgo","outgoes","outgoing","outgrew","outgrip","outgrow","outgrown","outgrowth","outgrowths","outguess","outhit","outhitting","outhouse","outing","outlaid","outland","outlander","outlandish","outlandishness","outlast","outlaw","outlawry","outlay","outlet","outlets","outliers","outline","outlined","outlive","outlook","outlying","outmaneuver","outmatch","outmigration","outmoded","outness","outnumber","outofmemoryerror","outpaced","outpatient","outperform","outplacement","outplay","outpoint","outpost","outpour","outpouring","outproduce","output","outputdirectory","outputfile","outputlabel","outputpath","outputs","outputstream","outputstreamwriter","outputted","outputtext","outputting","outr","outrace","outrage","outrageous","outrageousness","outran","outrank","outreach","outrider","outrigger","outright","outrun","outrunning","outs","outscore","outsell","outset","outsetting","outshine","outshone","outshout","outside","outsider","outsize","outskirt","outsmart","outsold","outsource","outspend","outspent","outspoke","outspoken","outspokenness","outspread","outstanding","outstate","outstation","outstay","outstream","outstretch","outstrip","outstripped","outstripping","outtake","outvote","outward","outwardness","outwear","outweigh","outweighs","outwit","outwitted","outwitting","outwore","outwork","outworn","ouzo","ov","ova","oval","ovalness","ovarian","ovary","ovate","ovation","oven","ovenbird","over","overabundance","overabundant","overachieve","overact","overage","overaggressive","overall","overallocation","overambitious","overanxious","overarching","overarm","overate","overattentive","overawe","overbalance","overbear","overbearing","overbearingness","overbid","overbidding","overbite","overblown","overboard","overbold","overbook","overbore","overborne","overbought","overbuild","overbuilt","overburden","overburdening","overbuy","overcame","overcapacity","overcapitalize","overcareful","overcast","overcasting","overcautious","overcerebral","overcharge","overcloud","overcoat","overcoating","overcome","overcomer","overcommitment","overcompensate","overcompensation","overcomplexity","overcomplicated","overconfidence","overconfident","overconscientious","overconsumption","overcook","overcooled","overcorrection","overcritical","overcrowd","overcurious","overdecorate","overdependent","overdetermined","overdevelop","overdid","overdo","overdoes","overdone","overdose","overdraft","overdraw","overdrawn","overdress","overdrew","overdrive","overdriven","overdrove","overdub","overdubbed","overdubbing","overdue","overeager","overeagerness","overeat","overeater","overeducated","overemotional","overemphases","overemphasis","overemphasize","overenthusiastic","overestimate","overestimation","overexcite","overexercise","overexert","overexertion","overexploitation","overexploited","overexpose","overexposure","overextend","overextension","overfall","overfed","overfeed","overfill","overfishing","overflew","overflight","overflow","overflown","overflows","overfly","overfond","overfull","overgeneralize","overgenerous","overgraze","overgrew","overground","overgrow","overgrown","overgrowth","overgrowths","overhand","overhang","overhasty","overhaul","overhead","overhear","overheard","overhearer","overheat","overhung","overincredulous","overindulge","overindulgence","overindulgent","overinflated","overjoy","overkill","overladed","overladen","overlaid","overlain","overland","overlap","overlapped","overlapping","overlaps","overlarge","overlay","overlays","overleaf","overlie","overload","overloaded","overloading","overloads","overlong","overlook","overlooked","overlooking","overlord","overloud","overly","overmanning","overmaster","overmatching","overmodest","overmuch","overnice","overnight","overoptimism","overoptimistic","overpaid","overparticular","overpass","overpay","overpayment","overplay","overpopulate","overpopulation","overpopulous","overpower","overpowering","overpraise","overprecise","overpressure","overprice","overprint","overproduce","overproduction","overprotect","overprotection","overqualified","overran","overrate","overreach","overreact","overreaction","overred","overrefined","overrepresented","overridden","override","overriden","overrider","overrides","overriding","overripe","overrode","overrule","overrun","overrunning","oversample","oversaturate","oversaw","oversea","oversee","overseeing","overseen","overseer","oversell","oversensitive","oversensitiveness","oversensitivity","oversexed","overshadow","overshoe","overshoot","overshot","oversight","oversimple","oversimplification","oversimplify","oversize","oversleep","overslept","oversoft","oversoftness","oversold","overspecialization","overspecialize","overspend","overspent","overspill","overspread","overstaffed","overstate","overstatement","overstay","overstep","overstepped","overstepping","overstimulate","overstock","overstraining","overstressed","overstretch","overstrict","overstrike","overstrung","overstuffed","oversubscribe","oversubtle","oversupply","oversuspicious","overt","overtake","overtaken","overtax","overthrew","overthrow","overthrown","overtightened","overtime","overtire","overtone","overtook","overture","overturn","overuse","overvalue","overview","overweening","overweight","overwhelm","overwhelming","overwinter","overwork","overwrap","overwrite","overwrites","overwriting","overwritten","overwrote","overwrought","overzealous","overzealousness","ovid","oviduct","oviform","oviparous","ovoid","ovular","ovulate","ovulatory","ovule","ovum","ow","owasp","owe","owen","owin","owl","owlet","owlish","owlishness","own","owned","owner","ownerid","owners","ownership","owning","owns","ox","oxalate","oxalic","oxaloacetic","oxblood","oxbow","oxcart","oxen","oxford","oxidant","oxidate","oxidation","oxidative","oxide","oxidization","oxidize","oxidized","oxidizer","oxidizes","oxnard","oxonian","oxtail","oxus","oxyacetylene","oxygen","oxygenate","oxygenation","oxyhydroxides","oxymora","oxymoron","oyster","oystering","oz","ozark","ozone","ozymandias","ozzie","ozzy","p","pa","pablo","pablum","pabst","pabulum","pac","pace","pacemaker","pacer","pacesetter","pacesetting","pacheco","pachyderm","pachysandra","pacific","pacifically","pacification","pacifier","pacifism","pacifist","pacifistic","pacify","pack","package","packaged","packagemanager","packagename","packager","packages","packaging","packard","packed","packer","packet","packets","packhorse","packing","packinghouse","packs","packsaddle","packston","packwood","paco","pacorro","pact","pad","padang","padded","paddie","padding","paddingbottom","paddingleft","paddingright","paddingtop","paddle","paddler","paddock","paddy","padget","padgett","padilla","padlock","padraic","padraig","padre","padrewski","padriac","padx","pady","paean","paediatrician","paediatrics","paedophilia","paella","paeony","pagan","paganini","paganism","page","pageable","pageant","pageantry","pageboy","pagecount","paged","pageful","pageid","pageindex","pagename","pagenum","pagenumber","pager","pageradapter","pages","pagesize","pagetitle","pageview","pageviewcontroller","pagex","pagey","paginate","pagination","paginator","paging","paglia","pagoda","pahlavi","paid","paige","pail","pailful","pain","paine","painful","painfuller","painfullest","painfulness","painkiller","painkilling","painless","painlessness","painstaking","paint","paintbox","paintbrush","paintcomponent","painted","painter","painterly","painting","paintwork","pair","paired","pairing","pairs","pairwise","paisley","pajama","pakistan","pakistani","pal","palace","paladin","palaeolithic","palaeontologists","palaeontology","palanquin","palatability","palatable","palatableness","palatal","palatalization","palatalize","palate","palatial","palatinate","palatine","palaver","pale","paleface","palembang","paleness","paleocene","paleogene","paleographer","paleography","paleolithic","paleontologist","paleontology","paleozoic","palermo","palestine","palestinian","palestrina","palette","paley","palfrey","palimony","palimpsest","palindrome","palindromic","paling","palisade","palisades","palish","pall","palladio","palladium","pallbearer","pallet","palletized","palliate","palliation","palliative","pallid","pallidness","pallor","palm","palmate","palmer","palmerston","palmetto","palmist","palmistry","palmolive","palmtop","palmy","palmyra","palo","paloma","palomar","palomino","palpable","palpably","palpate","palpation","palpitate","palpitation","palsy","paltriness","paltry","paludal","pam","pamela","pamelina","pamella","pamirs","pammi","pammie","pammy","pampas","pamper","pamperer","pampers","pamphlet","pamphleteer","pan","panacea","panache","panama","panamanian","pancake","panchito","pancho","panchromatic","pancreas","pancreatic","panda","pandas","pandemic","pandemonium","pander","pandoc","pandora","pane","panegyric","panel","panelgrid","panelgroup","paneling","panelist","panelization","panelized","panels","panes","pang","pangaea","pangolin","panhandle","panic","panicked","panicking","panicky","panier","panjandrum","pankhurst","panmunjom","panned","pannier","panning","panoply","panorama","panoramic","panpipes","pansie","pansy","pant","pantagruel","pantaloon","pantaloons","pantheism","pantheist","pantheistic","pantheon","panther","pantie","pantiled","pantograph","pantomime","pantomimic","pantomimist","pantry","pantsuit","pantyhose","pantyliner","pantywaist","panza","paola","paoli","paolina","paolo","pap","papa","papacy","papagena","papageno","papal","paparazzi","papaw","papaya","paper","paperback","paperboard","paperboy","paperclip","paperer","papergirl","paperhanger","paperhanging","paperiness","paperless","papers","paperweight","paperwork","papery","papilla","papillae","papillary","papist","papoose","pappas","papped","papping","pappy","paprika","papyri","papyrus","paquito","par","para","parable","parabola","parabolic","paraboloid","paraboloidal","paracelsus","paracetamol","parachute","parachuter","parachutist","paraclete","parade","parader","paradigm","paradigmatic","paradisaic","paradisaical","paradise","paradox","paradoxic","paradoxical","paradoxicalness","paraffin","paragon","paragraph","paragrapher","paragraphs","paraguay","paraguayan","parakeet","paralegal","paralinguistic","parallax","parallel","paralleled","parallelepiped","parallelism","parallelization","parallelize","parallelogram","paralysis","paralytic","paralytically","paralyze","paralyzed","paralyzedly","paralyzer","paralyzing","paralyzingly","param","paramagnet","paramagnetic","paramaribo","paramecia","paramecium","paramedic","paramedical","parameter","parameterization","parameterize","parameterized","parameterless","parametername","parameters","parametric","parametrically","parametrization","parametrize","paramiko","paramilitary","paramname","paramount","paramour","params","paramus","paran","paranoia","paranoiac","paranoid","paranormal","parapet","paraphernalia","paraphrase","paraphraser","paraplegia","paraplegic","paraprofessional","parapsychologist","parapsychology","paraquat","parasite","parasitic","parasitically","parasitism","parasitologist","parasitology","parasol","parasympathetic","parathion","parathyroid","paratroop","paratrooper","paratyphoid","parboil","parc","parcel","parcelable","parceled","parceling","parch","parcheesi","parchment","pardon","pardonable","pardonableness","pardonably","pardoner","pare","paregoric","parens","parent","parentage","parental","parentelement","parenteral","parentheses","parenthesis","parenthesize","parenthetic","parenthetical","parenthood","parentid","parentnode","parentrunner","parents","pares","paresis","pareto","parfait","pariah","pariahs","pariatur","parietal","parimutuel","paring","paris","parish","parishioner","parisian","parity","park","parka","parke","parker","parkersburg","parkhouse","parking","parkinson","parkish","parkland","parklike","parkman","parkway","parlance","parlay","parley","parliament","parliamentarian","parliamentary","parlor","parlous","parm","parmesan","parmigiana","parnassus","parnell","parochial","parochialism","parochiality","parodied","parodist","parody","parole","parolee","paroxysm","paroxysmal","parquet","parquetry","parr","parrakeet","parred","parricidal","parricide","parring","parrish","parrnell","parrot","parrotlike","parry","pars","parse","parsec","parsecolor","parsed","parsedouble","parsee","parseexact","parseexception","parsefloat","parseint","parsejson","parseobject","parser","parsers","parses","parsifal","parsimonious","parsimony","parsing","parsley","parsnip","parson","parsonage","parsons","part","partake","partaken","partaker","parter","parterre","parthenogeneses","parthenogenesis","parthenon","parthia","partial","partiality","partially","partials","partialview","participant","participants","participate","participation","participator","participatory","participial","participle","particle","particleboard","particles","particolored","particular","particularistic","particularity","particularization","particularize","particularly","particulate","parties","parting","partisan","partisanship","partition","partitioned","partitioner","partitioning","partitions","partitive","partizan","partly","partner","partners","partnership","partnumber","partook","partridge","parts","parturition","partway","party","parvenu","pas","pasadena","pascal","pascale","paschal","pasha","paso","pasquale","pass","passably","passage","passageway","passaic","passband","passbook","passed","passel","passenger","passengers","passer","passerby","passersby","passes","passim","passing","passion","passionate","passionated","passionateness","passionates","passionating","passioned","passionflower","passioning","passionless","passivated","passive","passiveness","passivity","passkey","passmark","passover","passphrase","passport","passwd","password","passwords","past","pasta","paste","pastebin","pasteboard","pasted","pastel","pastern","pasternak","pastespecial","pasteup","pasteur","pasteurization","pasteurize","pasteurized","pasteurizer","pastiche","pastille","pastime","pastiness","pasting","pastor","pastoral","pastoralization","pastorate","pastrami","pastry","pasts","pasturage","pasture","pasturer","pasty","pat","patagonia","patagonian","patch","patched","patcher","patches","patchily","patchiness","patching","patchwork","patchy","pate","patel","patella","patellae","paten","patent","patentee","patents","pater","paterfamilias","paternal","paternalism","paternalist","paternalistic","paternity","paternoster","paterson","path","pathetic","pathetically","pathfinder","pathforresource","pathinfo","pathless","pathname","pathogen","pathogenesis","pathogenic","pathologic","pathological","pathologist","pathology","pathos","paths","pathvariable","pathway","patience","patient","patientid","patients","patin","patina","patine","patio","patna","patois","paton","patresfamilias","patriarch","patriarchal","patriarchate","patriarchs","patriarchy","patric","patrica","patrice","patricia","patrician","patricide","patricio","patrick","patrimonial","patrimony","patriot","patriotic","patriotically","patriotism","patristic","patrizia","patrizio","patrizius","patrol","patrolled","patrolling","patrolman","patrolmen","patrolwoman","patrolwomen","patron","patronage","patroness","patronization","patronize","patronized","patronizer","patronizes","patronizing","patronymic","patronymically","patroon","patsy","patted","patten","patter","patterer","pattern","patternlayout","patternless","patterns","patterson","patti","pattie","pattin","patting","patton","patty","paucity","paul","paula","paule","pauletta","paulette","pauli","paulie","paulina","pauline","pauling","paulita","paulo","paulsen","paulson","paulus","pauly","paunch","paunchiness","paunchy","pauper","pauperism","pauperize","pause","paused","pauses","pavarotti","pave","paved","pavel","pavement","paver","paves","pavia","pavilion","paving","pavla","pavlov","pavlova","pavlovian","paw","pawl","pawn","pawnbroker","pawnbroking","pawnee","pawner","pawnshop","pawpaw","pawtucket","pax","paxes","paxon","paxton","pay","payable","payback","paycheck","payday","payed","payee","payer","paying","payload","paymaster","payment","payments","payne","payoff","payola","payout","paypal","payroll","pays","payslip","payson","payton","paz","pb","pbkdf","pbs","pbx","pc","pca","pcap","pcb","pch","pci","pcl","pcm","pcp","pcre","pcs","pct","pd","pdata","pdb","pdf","pdfbox","pdfreader","pdfs","pdfwriter","pdialog","pdo","pdoexception","pdp","pdq","pdt","pe","pea","peabody","peace","peaceable","peaceableness","peaceably","peaceful","peacefuller","peacefullest","peacefulness","peacekeeping","peacemaker","peacemaking","peacetime","peach","peachtree","peachy","peacock","peadar","peafowl","peahen","peak","peaked","peakiness","peaks","peaky","peal","peale","pealed","peals","peanut","pear","pearce","pearl","pearla","pearle","pearler","pearlie","pearline","pearly","pearson","peartrees","peary","peasant","peasanthood","peasantry","peashooter","peat","peats","peaty","pebble","pebbling","pebbly","pebrook","pecan","peccadillo","peccadilloes","peccary","pechora","peck","pecker","peckinpah","pecl","pecos","pectic","pectin","pectoral","peculate","peculator","peculiar","peculiarity","pecuniary","pedagogic","pedagogical","pedagogics","pedagogue","pedagogy","pedal","pedant","pedantic","pedantically","pedantry","peddle","peddler","peder","pederast","pederasty","pedestal","pedestrian","pedestrianization","pedestrianize","pediatric","pediatrician","pedicab","pedicure","pedicurist","pedigree","pediment","pedlar","pedometer","pedophile","pedophilia","pedro","peduncle","pee","peeing","peek","peekaboo","peel","peeler","peeling","peen","peep","peeper","peephole","peepshow","peepy","peer","peerage","peeress","peerless","peerlessness","peers","peeve","peevers","peevish","peevishness","peewee","peg","pegasus","pegboard","pegeen","pegged","peggi","peggie","pegging","peggy","pei","peignoir","peiping","peirce","pejoration","pejorative","peke","pekinese","peking","pekingese","pekoe","pelagic","pele","pelee","pelf","pelham","pelican","pellagra","pellentesque","pellet","pellucid","peloponnese","pelt","pelter","pelvic","pelvis","pem","pembroke","pemmican","pen","pena","penal","penalization","penalize","penalized","penalty","penance","pence","penchant","pencil","pend","pendant","pendent","penderecki","pending","pendingintent","pendleton","pendulous","pendulum","penelopa","penelope","penetrability","penetrable","penetrate","penetrating","penetration","penetrative","penetrativeness","penetrator","penguin","penicillin","penile","peninsula","peninsular","penis","penitence","penitent","penitential","penitentiary","penknife","penknives","penlight","penman","penmanship","penmen","penn","penna","pennant","penned","penney","penni","pennie","penniless","penning","pennington","pennis","pennon","pennsylvania","pennsylvanian","penny","pennyweight","pennyworth","penologist","penology","penrod","pens","pensacola","pension","pensioner","pensive","pensiveness","pent","pentacle","pentagon","pentagonal","pentagram","pentaho","pentameter","pentateuch","pentathlete","pentathlon","pentatonic","pentecost","pentecostal","pentecostalism","penthouse","pentium","penuche","penultimate","penumbra","penumbrae","penurious","penuriousness","penury","peon","peonage","peony","people","peoples","peoria","pep","pepe","pepi","pepillo","pepin","pepita","pepito","pepped","pepper","peppercorn","pepperer","peppergrass","peppermint","pepperoni","peppery","peppiness","pepping","peppy","peps","pepsi","pepsico","pepsin","peptic","peptidase","peptide","peptizing","pepys","pequot","per","peradventure","perambulate","perambulation","perambulator","perc","percale","perceivably","perceive","perceived","perceiver","percent","percentage","percentages","percentile","percept","perceptible","perceptibly","perception","perceptional","perceptive","perceptiveness","perceptual","perceval","perch","perchance","perchlorate","perchlorination","percipience","percipient","percival","percolate","percolation","percolator","percuss","percussion","percussionist","percussive","percussiveness","percutaneous","percy","perdition","perdurable","peregrinate","peregrination","peregrine","perelman","peremptorily","peremptory","perennial","perestroika","perez","perf","perfect","perfecta","perfecter","perfectibility","perfectible","perfection","perfectionism","perfectionist","perfective","perfectiveness","perfectly","perfectness","perfidious","perfidiousness","perfidy","perforate","perforated","perforation","perforce","perform","performance","performant","performclick","performcreate","performed","performer","performing","performlaunchactivity","performs","performseguewithidentifier","performselector","perfume","perfumer","perfumery","perfunctorily","perfunctoriness","perfunctory","perfused","perfusion","pergamon","pergola","perhaps","peri","peria","pericardia","pericardium","perice","periclean","pericles","perigee","perihelia","perihelion","peril","perilla","perilous","perilousness","perimeter","perinatal","perinea","perineum","period","periodic","periodical","periodically","periodicity","periodontal","periodontics","periodontist","periods","peripatetic","peripheral","periphery","periphrases","periphrasis","periphrastic","periscope","perish","perishable","perishing","peristalses","peristalsis","peristaltic","peristyle","peritoneal","peritoneum","peritonitis","periwig","periwigged","periwigging","periwinkle","perjure","perjurer","perjury","perk","perkily","perkin","perkiness","perky","perl","perla","perldoc","perle","perm","permafrost","permalink","permalloy","permanence","permanency","permanent","permanently","permanentness","permeability","permeable","permeableness","permeate","permian","permissibility","permissible","permissibleness","permissibly","permission","permissions","permissive","permissiveness","permit","permitall","permits","permitted","permitting","perms","permutation","permutations","permute","pernell","pernicious","perniciousness","pernod","peron","peroration","perot","peroxidase","peroxide","perpend","perpendicular","perpendicularity","perpetrate","perpetration","perpetrator","perpetual","perpetuate","perpetuation","perpetuity","perplex","perplexed","perplexity","perquisite","perren","perri","perrine","perror","perry","persecute","persecution","persecutor","persecutory","perseid","persephone","perseus","perseverance","persevere","persevering","pershing","persia","persian","persiflage","persimmon","persis","persist","persisted","persistence","persistent","persisting","persists","persnickety","person","persona","personable","personableness","personae","personage","personal","personality","personalization","personalize","personalized","personally","personalty","personid","personification","personifier","personify","personname","personnel","persons","perspective","perspex","perspicacious","perspicaciousness","perspicacity","perspicuity","perspicuous","perspicuousness","perspiration","perspire","persuade","persuaded","persuader","persuasion","persuasive","persuasively","persuasiveness","pert","pertain","perth","pertinacious","pertinaciousness","pertinacity","pertinence","pertinent","pertness","perturb","perturbation","perturbed","pertussis","peru","peruke","perusal","peruse","peruser","peruvian","pervade","pervasion","pervasive","pervasiveness","perverse","perverseness","perversion","perversity","pervert","perverted","perverter","perviousness","peseta","peshawar","peskily","peskiness","pesky","peso","pessimal","pessimism","pessimist","pessimistic","pessimistically","pest","pester","pesticide","pestiferous","pestilence","pestilent","pestilential","pestle","pesto","pet","peta","petal","petard","petcock","pete","peter","peters","petersburg","petersen","peterson","peterus","petey","pethidine","petiole","petite","petiteness","petition","petitioner","petitions","petits","petkiewicz","petr","petra","petrarch","petrel","petri","petrifaction","petrify","petrina","petrochemical","petrodollar","petroglyph","petrol","petrolatum","petroleum","petrolled","petrolling","petrologist","petrology","petronella","petronia","petronilla","petronille","pets","petted","petter","pettibone","petticoat","pettifog","pettifogged","pettifogger","pettifogging","pettily","pettiness","petting","pettis","pettish","pettishness","petty","petulance","petulant","petunia","peugeot","pew","pewaukee","pewee","pewit","pewter","peyote","peyter","peyton","pf","pfc","pfennig","pfizer","pfobject","pfuser","pfx","pg","pgp","pgsql","ph","phaedra","phaethon","phaeton","phage","phagocyte","phaidra","phalanger","phalanges","phalanx","phalli","phallic","phallus","phanerozoic","phantasm","phantasmagoria","phantasmal","phantasy","phantom","phantomjs","phar","pharaoh","pharaohs","pharetra","pharisaic","pharisaical","pharisee","pharmaceutic","pharmaceutical","pharmaceutics","pharmacist","pharmacological","pharmacologist","pharmacology","pharmacopoeia","pharmacy","pharyngeal","pharynges","pharyngitides","pharyngitis","pharynx","phase","phasellus","phaseout","phases","phd","pheasant","phebe","phedra","phekda","phelia","phelps","phenacetin","phenobarbital","phenol","phenolic","phenolphthalein","phenomena","phenomenal","phenomenological","phenomenology","phenomenon","phenotype","phenyl","phenylalanine","pheromone","phew","phi","phial","phialled","phialling","phidias","phil","philadelphia","philander","philanderer","philanthropic","philanthropically","philanthropist","philanthropy","philatelic","philatelist","philately","philbert","philco","philharmonic","philip","philipa","philippa","philippe","philippians","philippic","philippine","philis","philistine","philistinism","phillida","phillie","phillip","phillipa","phillipe","phillipp","phillis","philly","philodendron","philological","philologist","philology","philomena","philosopher","philosophic","philosophical","philosophize","philosophized","philosophizer","philosophizes","philosophy","philter","philtre","phineas","phip","phipps","phlebitides","phlebitis","phlegm","phlegmatic","phlegmatically","phloem","phlox","phobia","phobic","phobos","phoebe","phoenicia","phoenician","phoenix","phone","phonegap","phoneme","phonemic","phonemically","phonemics","phonenumber","phones","phonetic","phonetically","phonetician","phonetics","phonewindow","phonic","phonically","phonics","phoniness","phonograph","phonographer","phonographic","phonographs","phonologic","phonological","phonologist","phonology","phonon","phony","phooey","phosphatase","phosphate","phosphide","phosphine","phosphor","phosphoresce","phosphorescence","phosphorescent","phosphoric","phosphorous","phosphorus","photo","photocell","photochemical","photochemistry","photocopier","photocopy","photoelectric","photoelectrically","photoelectronic","photoelectrons","photoengrave","photoengraver","photoengraving","photofinishing","photogenic","photogenically","photograph","photographer","photographic","photographically","photographs","photography","photojournalism","photojournalist","photoluminescence","photolysis","photolytic","photometer","photometric","photometrically","photometry","photomicrograph","photomicrography","photomultiplier","photon","photorealism","photos","photosensitive","photoshop","photosphere","photostat","photostatic","photostatted","photostatting","photosyntheses","photosynthesis","photosynthesize","photosynthetic","phototypesetter","phototypesetting","php","phpexcel","phpinfo","phpmailer","phpmyadmin","phpstorm","phpunit","phrasal","phrase","phrasebook","phrasemaking","phraseology","phrases","phrasing","phrenological","phrenologist","phrenology","phtml","phyla","phylactery","phylae","phylis","phyllida","phyllis","phyllys","phylogeny","phylum","phylys","phys","physic","physical","physicality","physically","physician","physicist","physicked","physicking","physics","physicsbody","physiochemical","physiognomy","physiography","physiologic","physiological","physiologist","physiology","physiotherapist","physiotherapy","physique","phytoplankton","pi","pia","piaf","piaget","pianism","pianissimo","pianist","pianistic","piano","pianoforte","pianola","piaster","piata","piazza","pibroch","pibrochs","pic","pica","picador","picaresque","picasso","picayune","piccadilly","piccalilli","piccolo","pick","pickaback","pickax","pickaxe","picked","picker","pickerel","pickering","pickerview","picket","picketer","pickett","pickford","picking","pickle","pickman","pickoff","pickpocket","picks","pickup","pickwick","picky","picnic","picnicked","picnicker","picnicking","picofarad","picojoule","picoseconds","picot","pics","pict","pictograph","pictographs","pictorial","pictorialness","picture","picturebox","pictures","picturesque","picturesqueness","pid","piddle","piddly","pidgin","pids","pie","piebald","piece","piecemeal","piecer","pieces","piecewise","piecework","pieceworker","piechart","piedmont","pieing","pier","pierce","piercer","piercing","pierette","pierre","pierrette","pierrot","pierson","pieter","pietra","pietrek","pietro","piety","piezoelectric","piezoelectricity","piffle","pig","pigeon","pigeonhole","pigged","piggery","pigging","piggish","piggishness","piggy","piggyback","pigheaded","pigheadedness","piglet","pigment","pigmentation","pigmy","pigpen","pigroot","pigskin","pigsty","pigswill","pigtail","pike","piker","pikestaff","pil","pilaf","pilaster","pilate","pilau","pilchard","pilcomayo","pile","pileup","pilfer","pilferage","pilferer","pilgrim","pilgrimage","piling","pill","pillage","pillar","pillbox","pillion","pillory","pillow","pillowcase","pillowslip","pills","pillsbury","pilot","pilothouse","piloting","pimento","pimiento","pimp","pimpernel","pimple","pimplike","pimply","pin","pinafore","pinatubo","pinball","pincas","pincer","pinch","pinchas","pincher","pincus","pincushion","pindar","pine","pineapple","pined","pinehurst","pines","pinfeather","ping","pinhead","pinheaded","pinhole","pining","pinion","pink","pinkerton","pinkeye","pinkie","pinkish","pinkness","pinko","pinky","pinnacle","pinnate","pinned","pinning","pinocchio","pinochet","pinochle","pinpoint","pinprick","pins","pinsetter","pinsky","pinstripe","pint","pintail","pinter","pinterest","pinto","pinup","pinvoke","pinwheel","piny","pinyin","pion","pioneer","piotr","pious","piousness","pip","pipe","pipeline","pipelines","piper","pipermail","pipes","pipestone","pipet","pipette","pipework","piping","pipit","pippa","pipped","pippin","pipping","pippo","pippy","pipsqueak","piquancy","piquant","piquantness","pique","piracy","piraeus","pirandello","piranha","pirate","piratical","pirogi","pirogies","pirouette","pis","pisa","piscatorial","pisces","pisistratus","pismire","piss","pissaro","pistachio","piste","pistil","pistillate","pistol","pistole","pistoleers","piston","pit","pita","pitapat","pitapatted","pitapatting","pitcairn","pitch","pitchblende","pitcher","pitchfork","pitching","pitchman","pitchmen","pitchstone","piteous","piteousness","pitfall","pitfalls","pith","pithily","pithiness","piths","pithy","pitiable","pitiableness","pitiably","pitier","pitiful","pitifuller","pitifullest","pitifulness","pitiless","pitilessness","pitman","pitney","piton","pitt","pittance","pitted","pitting","pittman","pittsburgh","pittsfield","pittston","pituitary","pity","pitying","pius","pivot","pivotal","pivoting","pivottable","pix","pixel","pixelformat","pixels","pixie","pixiness","pixmap","pizarro","pizazz","pizza","pizzeria","pizzicati","pizzicato","pj","pk","pkcs","pkey","pkg","pkgs","pkt","pkwy","pl","placard","placate","placatory","place","placeable","placebo","placed","placehold","placeholder","placeholders","placekick","placeless","placemark","placement","placenta","placental","placer","placerat","places","placid","placidity","placidness","placing","placket","plagiarism","plagiarist","plagiarize","plagiary","plague","plagued","plaguer","plaice","plaid","plain","plainclothes","plainclothesman","plainclothesmen","plainfield","plainness","plainsman","plainsmen","plainsocketimpl","plainsong","plainspoken","plaint","plaintext","plaintiff","plaintive","plaintiveness","plainview","plait","plaiting","plan","planar","planarity","planck","plane","planeload","planer","planes","planet","planetarium","planetary","planetesimal","planetoid","planets","plangency","plangent","plank","planking","plankton","planned","planner","planning","plano","planoconcave","planoconvex","plans","plant","plantagenet","plantain","plantar","plantation","planter","planting","plantlike","plants","plaque","plash","plasm","plasma","plasmid","plaster","plasterboard","plasterer","plastering","plasterwork","plastic","plastically","plasticine","plasticity","plasticize","plat","plate","plateau","plateful","platelet","platen","plater","platform","platforms","plath","plating","platinize","platinum","platitude","platitudinous","plato","platonic","platonism","platonist","platoon","platte","platted","platter","platteville","platting","platy","platypus","platys","plaudit","plausibility","plausible","plausibly","plautus","play","playability","playable","playact","playacting","playback","playbill","playbook","playboy","played","player","playerid","playername","players","playfellow","playframework","playful","playfulness","playgirl","playgoer","playground","playgroup","playhouse","playing","playlist","playlists","playmate","playoff","playpen","playroom","plays","playsound","playtex","plaything","playtime","playwright","playwriting","plaza","plea","plead","pleader","pleading","pleas","pleasant","pleasanter","pleasantest","pleasantness","pleasantry","please","pleased","pleaser","pleases","pleasing","pleasingness","pleasurable","pleasurableness","pleasurably","pleasure","pleasureful","pleasures","pleat","pleater","plebe","plebeian","plebiscite","plectra","plectrum","pledge","pledger","pleiads","pleistocene","plenary","plenipotentiary","plenitude","plenteous","plenteousness","plentiful","plentifulness","plenty","plenum","pleonasm","plethora","pleura","pleurae","pleural","pleurisy","plexiglas","plexus","pliability","pliable","pliableness","pliancy","pliant","pliantness","plication","plier","plight","plimsolls","plink","plinker","plinth","plinths","pliny","pliocene","plist","plnkr","plo","plod","plodded","plodder","plodding","plone","plop","plopped","plopping","plosive","plot","plotly","plots","plotted","plotter","plotting","plover","plow","plowed","plower","plowman","plowmen","plowshare","ploy","plpgsql","pls","plt","pluck","plucker","pluckily","pluckiness","plucky","plug","pluggable","plugged","plugging","plughole","plugin","plugins","plum","plumage","plumb","plumbago","plumbed","plumber","plumbing","plume","plummer","plummest","plummet","plummy","plump","plumper","plumpness","plumy","plunder","plunge","plunger","plunk","plunker","pluperfect","plural","pluralism","pluralist","pluralistic","plurality","pluralization","pluralize","pluralizer","plus","plush","plushness","plushy","plussed","plussing","plutarch","pluto","plutocracy","plutocrat","plutocratic","plutonium","pluvial","ply","plymouth","plyr","plywood","plz","pm","pmd","pms","pn","pname","pneumatic","pneumatically","pneumatics","pneumonia","png","po","poach","poacher","poc","pocahontas","pock","pocket","pocketbook","pocketful","pocketing","pocketknife","pocketknives","pockmark","poco","pocono","pocoo","pod","podcast","podded","podding","podge","podgorica","podiatrist","podiatry","podium","pods","podunk","poe","poem","poesy","poet","poetaster","poetess","poetic","poetical","poetically","poeticalness","poetics","poetry","pogo","pogrom","poi","poignancy","poignant","poincar","poinciana","poindexter","poinsettia","point","pointblank","pointed","pointedness","pointer","pointers","pointf","pointillism","pointillist","pointing","pointless","pointlessness","points","pointy","pois","poise","poison","poisoner","poisoning","poisonous","poisson","pojo","poke","pokemon","poker","pokerface","poky","pol","poland","polanski","polar","polarimeter","polarimetry","polaris","polariscope","polarity","polarization","polarize","polarized","polarizes","polarizing","polarogram","polarograph","polarography","polaroid","pole","polecat","polemic","polemical","polemicist","polemics","poler","polestar","poleward","police","policeman","policemen","policewoman","policewomen","policies","policy","policyholder","policymaker","policymaking","polio","poliomyelitides","poliomyelitis","polis","polish","polished","polisher","politburo","polite","politeness","politesse","politic","political","politically","politician","politicians","politicization","politicize","politicked","politicking","politico","politics","polity","polk","polka","poll","pollack","pollard","polled","pollen","pollinate","pollination","pollinator","polling","polliwog","pollock","polls","pollster","pollutant","pollute","polluted","polluter","pollution","pollux","polly","pollyanna","pollywog","polo","polonaise","polonium","poltergeist","poltroon","poly","polyandrous","polyandry","polyatomic","polybutene","polycarbonate","polychemicals","polyclinic","polycrystalline","polyelectrolytes","polyester","polyether","polyethylene","polyfill","polyfills","polygamist","polygamous","polygamy","polyglot","polygon","polygonal","polygons","polygraph","polygraphs","polygynous","polyhedral","polyhedron","polyhymnia","polyisobutylene","polyisocyanates","polyline","polymath","polymaths","polymer","polymerase","polymeric","polymerization","polymerize","polymorph","polymorphic","polymorphism","polymyositis","polynesia","polynesian","polynomial","polyp","polyphemus","polyphonic","polyphony","polyphosphate","polypropylene","polystyrene","polysyllabic","polysyllable","polytechnic","polytheism","polytheist","polytheistic","polythene","polytonal","polytopes","polyunsaturated","polyurethane","polyvinyl","pom","pomade","pomander","pomegranate","pomerania","pomeranian","pommel","pomona","pomp","pompadour","pompano","pompeian","pompeii","pompey","pompom","pompon","pomposity","pompous","pompousness","ponce","ponchartrain","poncho","pond","ponder","ponderer","ponderous","ponderousness","pone","pong","pongee","poniard","pons","pontchartrain","pontiac","pontianak","pontiff","pontifical","pontificate","pontoon","pony","ponytail","pooch","poodle","poof","pooh","poohs","pool","poole","pooling","poolroom","pools","poolside","poona","poop","poor","poorboy","poorhouse","poorly","poorness","pop","popcorn","pope","popek","popen","popeye","popgun","popinjay","poplar","poplin","popocatepetl","popover","poppa","popped","popper","poppet","popping","poppins","poppy","poppycock","poppyseed","pops","popsicle","populace","popular","popularism","popularity","popularization","popularize","popularized","popularizer","popularizes","popularizing","populate","populated","populates","populating","population","populism","populist","populous","populousness","popup","popupmenu","popups","popupwindow","por","porcelain","porch","porcine","porcupine","pore","porfirio","porgy","poring","pork","porker","porky","porn","porno","pornographer","pornographic","pornographically","pornography","porosity","porous","porousness","porphyritic","porphyry","porpoise","porridge","porrima","porringer","porsche","port","porta","portability","portable","portables","portably","portage","portaged","portaging","portal","portamento","portcullis","porte","ported","portend","portent","portentous","portentousness","porter","porterage","porterhouse","portfolio","porthole","portia","portico","porticoes","portie","porting","portion","portions","portire","portland","portlet","portliness","portly","portmanteau","portrait","portraitist","portraiture","portray","portrayal","portrayer","ports","portsmouth","porttitor","portugal","portuguese","portulaca","porty","pos","pose","posed","poseidon","poser","poses","poseur","posh","posing","posit","positifs","position","positionable","positional","positioned","positioning","positions","positive","positiveness","positives","positivism","positivist","positivity","positron","posix","posixct","posner","poss","posse","possess","possessed","possession","possessional","possessive","possessiveness","possessor","possibilities","possibility","possible","possibly","possum","post","postage","postal","postalcode","postback","postbag","postbox","postcard","postcode","postcondition","postconsonantal","postconstruct","postcss","postdata","postdate","postdelayed","postdoctoral","posted","poster","posterior","posteriori","posterity","posters","postfields","postfix","postgis","postgraduate","postgres","postgresql","posthaste","posthumous","posthumousness","posthypnotic","postid","postilion","postimg","postindustrial","posting","postlude","postman","postmarital","postmark","postmaster","postmen","postmeridian","postmessage","postmeta","postmistress","postmodern","postmodernist","postmortem","postnasal","postnatal","postoperative","postorder","postpaid","postpartum","postpone","postponement","postpositions","postprandial","posts","postscript","postsecondary","postulate","postulation","postural","posture","posturer","postvocalic","postwar","posuere","posx","posy","pot","potability","potable","potableness","potage","potash","potassium","potato","potatoes","potbelly","potboil","potboiler","potemkin","potency","potent","potentate","potential","potentiality","potentially","potentiating","potentiometer","potful","pothead","pother","potherb","potholder","pothole","potholing","pothook","potion","potlatch","potluck","potomac","potpie","potpourri","potsdam","potsherd","potshot","pottage","pottawatomie","potted","potter","pottery","potting","potts","potty","pouch","poughkeepsie","poul","poulterer","poultice","poultry","pounce","pound","poundage","pounder","pounds","pour","pourer","poussin","pout","pouter","poverty","pow","powder","powderpuff","powdery","powell","power","powerboat","powered","powerful","powerfulness","powerhouse","powerless","powerlessness","powermanager","powermock","powerpoint","powers","powershell","powhatan","powwow","pox","poznan","pp","ppa","ppc","ppm","ppp","ppr","pprint","pps","ppt","pq","pqr","pr","practicability","practicable","practicably","practical","practicality","practically","practicalness","practice","practiced","practicer","practices","practicing","practicum","practise","practitioner","pradesh","prado","praesent","praetor","praetorian","pragma","pragmatic","pragmatical","pragmatics","pragmatism","pragmatist","prague","praia","prairie","praise","praiser","praiseworthiness","praiseworthy","praising","prakrit","praline","pram","prance","prancer","prancing","prank","prankster","praseodymium","pratchett","prate","prater","pratfall","prating","pratt","prattle","prattler","prattling","prattville","pravda","prawn","praxes","praxis","praxiteles","pray","prayer","prayerbook","prayerful","prayerfulness","prc","prcis","prd","pre","preach","preacher","preaching","preachment","preachy","preadolescence","preakness","preallocate","preallocation","preallocator","preamble","preamp","preamplifier","prearrange","prearrangement","preassign","preauthorize","prebendary","prebuilt","precambrian","precancel","precancerous","precarious","precariousness","precaution","precautionary","precede","preceded","precedence","precedent","precedented","preceding","precept","preceptive","preceptor","precess","precession","precinct","preciosity","precious","preciousness","precipice","precipitable","precipitant","precipitate","precipitateness","precipitation","precipitous","precipitousness","precise","precisely","preciseness","precision","preclude","preclusion","precocious","precociousness","precocity","precode","precognition","precognitive","precollege","precolonial","precompile","precompiled","precomputed","preconceive","preconception","precondition","preconscious","precook","precursor","precursory","precut","pred","predate","predation","predator","predatory","predecease","predecessor","predeclared","predecline","predefine","predefined","predefinition","predesignate","predestination","predestine","predetermination","predetermine","predeterminer","predicable","predicament","predicate","predicates","predicatewithformat","predication","predicator","predict","predictability","predictable","predictably","predicted","prediction","predictions","predictive","predictor","predigest","predilect","predilection","predispose","predisposition","predoctoral","predominance","predominant","predominate","predomination","preexisting","preemie","preeminence","preeminent","preemployment","preempt","preemption","preemptive","preemptor","preen","preener","preexist","preexistence","preexistent","pref","prefab","prefabbed","prefabbing","prefabricate","prefabrication","preface","prefacer","prefatory","prefect","prefecture","prefer","preferable","preferableness","preferably","preference","preferencemanager","preferences","preferential","preferment","preferred","preferring","prefetch","prefheight","prefiguration","prefigure","prefix","prefixed","prefixes","preflight","preform","prefs","prefwidth","preg","pregnancy","pregnant","preheat","prehensile","prehistoric","prehistorical","prehistory","preindustrial","preinitialize","preinterview","preisolated","prejudge","prejudger","prejudgment","prejudice","prejudiced","prejudicial","prekindergarten","prelacy","prelate","preliminarily","preliminary","preliterate","preload","preloaded","preloader","prelude","preluder","premarital","premarket","premature","prematureness","prematurity","premed","premedical","premeditate","premeditated","premeditation","premenstrual","premier","premiere","premiership","preminger","premise","premiss","premium","premix","premolar","premonition","premonitory","pren","prenatal","prent","prentice","prenticed","prenticing","prentiss","prenuptial","preoccupation","preoccupy","preoperative","preordain","prep","prepackage","prepaid","preparation","preparative","preparatory","prepare","prepared","preparedly","preparedness","preparedstatement","prepareforsegue","preparestatement","preparing","prepay","prepayment","prepend","prepender","prepends","preplanned","preponderance","preponderant","preponderate","preposition","prepositional","prepossess","prepossessing","prepossession","preposterous","preposterousness","prepped","prepping","preppy","preprepared","preprint","preprocess","preprocessed","preprocessing","preprocessor","preproduction","preprogrammed","prepubescence","prepubescent","prepublication","prepuce","prequel","preradiation","prerecord","preregister","preregistration","prerequisite","prerequisites","prerogative","pres","presage","presager","presbyopia","presbyter","presbyterian","presbyterianism","presbytery","preschool","prescience","prescient","prescott","prescribe","prescribed","prescriber","prescript","prescription","prescriptive","preselect","preselected","preselecteduris","presence","present","presentable","presentableness","presentably","presentation","presentational","presentations","presented","presenter","presentiment","presenting","presentment","presentmodalviewcontroller","presents","presentviewcontroller","preservation","preservationist","preservative","preserve","preserved","preserver","preserves","preserving","preset","presets","presetting","preshrank","preshrink","preshrunk","preside","presidency","president","presidential","presider","presidia","presidium","presley","presoaks","presort","press","pressed","presser","presses","pressing","pressingly","pressman","pressmen","pressure","pressurization","pressurize","pressurized","prestashop","prestidigitate","prestidigitation","prestidigitator","prestidigitatorial","prestige","prestigious","presto","preston","presumably","presume","presumer","presuming","presumption","presumptive","presumptuous","presumptuousness","presuppose","presupposition","pretax","preteen","pretend","pretended","pretender","pretending","pretense","pretension","pretentious","pretentiousness","preterit","preterite","preternatural","pretest","pretext","pretium","pretoria","pretreated","pretreatment","pretrial","prettier","prettify","prettily","prettiness","pretty","prettyprint","pretzel","prev","prevail","prevailing","prevalence","prevalent","prevaricate","prevaricator","prevent","preventable","preventably","preventative","preventdefault","prevented","preventer","preventing","prevention","preventive","preventiveness","prevents","preview","previous","previously","prevision","prevstate","prewar","prexes","prey","preyer","pri","priam","priapic","pribilof","price","priced","priceless","pricer","prices","pricey","pricier","priciest","pricing","prick","pricker","pricking","prickle","prickliness","prickly","pride","prideful","prier","priest","priestess","priesthood","priestley","priestliness","priestly","prig","prigged","prigging","priggish","priggishness","prim","primacy","primal","primarily","primary","primarykey","primarystage","primate","prime","primed","primefaces","primely","primeness","primer","primes","primeval","priming","primitive","primitiveness","primitives","primitivism","primmed","primmer","primmest","primming","primness","primogenitor","primogeniture","primordial","primp","primrose","prince","princedom","princeliness","princely","princess","princeton","principal","principality","principe","principia","principle","principled","principles","print","printable","printably","printed","printer","printers","printf","printing","println","printmake","printmaker","printmaking","printout","prints","printstacktrace","printstream","printwriter","prinz","prio","prior","prioress","priori","priorities","prioritize","priority","priory","pris","prisca","priscella","priscilla","prise","prised","prism","prismatic","prison","prisoner","prissie","prissily","prissiness","prissy","pristine","prithee","priv","privacy","private","privateer","privatekey","privateness","privation","privative","privatization","privatize","privet","privilege","privileged","privileges","privily","privy","prize","prized","prizefight","prizefighter","prizefighting","prizewinner","prizewinning","prj","prntscr","pro","proactive","prob","probabilist","probabilistic","probabilistically","probabilities","probability","probable","probably","probate","probated","probates","probating","probation","probational","probationary","probationer","probative","probe","prober","probity","problem","problematic","problematical","problems","proboscis","proc","procaine","procedural","procedure","procedures","proceed","proceeder","proceeding","proceeds","process","processbuilder","processdata","processed","processes","processid","processing","procession","processional","processname","processor","processors","processrequest","processstartinfo","proclamation","proclivity","proconsular","procrastinate","procrastination","procrastinator","procreational","procreatory","procrustean","procrustes","procs","proctor","proctorial","procurable","procure","procurement","procyon","prod","prodded","prodding","prodid","prodigal","prodigality","prodigious","prodigiousness","prodigy","produce","produced","producer","producers","produces","producible","producing","product","productcode","productid","production","productive","productively","productiveness","productivities","productivity","productize","productlist","productname","products","producttype","prof","profanation","profane","profaneness","profanity","professed","profession","professional","professionalism","professionalize","professionals","professor","professorial","professors","professorship","proffer","proficiency","proficient","profile","profiler","profiles","profiling","profit","profitability","profitable","profitableness","profitably","profiteer","profiterole","profitless","profits","profligacy","profligate","proforma","profound","profoundity","profoundness","profundity","profuse","profuseness","prog","progenitor","progeny","progesterone","progid","prognathous","prognoses","prognosis","prognostic","prognosticate","prognostication","prognosticator","program","programatically","programdata","programed","programing","programm","programmability","programmable","programmatic","programmatically","programme","programmed","programmer","programmers","programming","programmings","programs","progress","progressbar","progressdialog","progression","progressive","progressiveness","progressivism","proguard","proguardfiles","prohibit","prohibited","prohibiter","prohibition","prohibitionist","prohibitive","prohibitiveness","prohibitory","proin","proj","project","projected","projectid","projectile","projection","projectionist","projections","projective","projectname","projector","projects","prokofieff","prokofiev","prolegomena","proletarian","proletarianization","proletarianized","proletariat","proliferate","proliferation","prolific","prolifically","prolix","prolixity","prolog","prologize","prologue","prologuize","prolong","prolongate","prolongation","prolonger","promenade","promenader","promethean","prometheus","promethium","prominence","prominent","promiscuity","promiscuous","promiscuousness","promise","promised","promises","promising","promissory","promo","promontory","promote","promoted","promoter","promotion","promotions","promotive","promotiveness","prompt","prompted","prompter","prompting","promptitude","promptness","prompts","promulgate","promulgation","promulgator","pron","prone","proneness","prong","pronghorn","pronominalization","pronominalize","pronounce","pronounceable","pronounced","pronouncedly","pronouncement","pronouncer","pronto","pronunciation","proof","proofed","proofer","proofing","proofread","proofreader","prop","propaganda","propagandist","propagandistic","propagandize","propagate","propagated","propagation","propagator","propel","propellant","propelled","propeller","propelling","propensity","proper","properly","properness","propertied","properties","property","propertychanged","propertychangedeventargs","propertychangedeventhandler","propertygroup","propertyinfo","propertyname","propertytype","propertyvalue","prophecy","prophesier","prophesy","prophet","prophetess","prophetic","prophetical","prophylactic","prophylaxes","prophylaxis","propinquity","propionate","propitiate","propitiatory","propitious","propitiousness","propname","proponent","proportion","proportional","proportionality","proportionate","proportioner","proportionment","proposal","proposals","propose","proposed","proposition","propped","propping","proprietary","proprietor","proprietorial","proprietorship","proprietress","propriety","proprioception","proprioceptive","props","proptypes","propulsion","propulsive","propylene","prorogation","prorogue","pros","prosaic","prosaically","proscenium","prosciutti","prosciutto","proscription","proscriptive","prose","prosecute","prosecution","prosecutor","proselyte","proselytism","proselytize","proser","proserpine","prosodic","prosody","prospect","prospection","prospective","prospectiveness","prospector","prospectus","prosper","prosperity","prosperous","prosperousness","prostate","prostheses","prosthesis","prosthetic","prosthetics","prostitute","prostitution","prostrate","prostration","prosy","prot","protactinium","protagonist","protagoras","protean","protease","protect","protected","protecting","protection","protectiondomain","protectionism","protectionist","protective","protectiveness","protector","protectorate","protein","proteolysis","proteolytic","proterozoic","protest","protestant","protestantism","protestation","protesting","proteus","protg","protges","proto","protobuf","protocol","protocols","protoplasm","protoplasmic","prototype","prototypes","prototypic","prototypical","protozoa","protozoan","protozoic","protozoon","protract","protractor","protrude","protrusile","protrusion","protrusive","protuberance","protuberant","proud","proudhon","proust","prov","provabilities","provability","provable","provableness","provably","prove","proved","proven","provenal","provenance","provencals","provence","provender","provenience","provenly","prover","proverb","proverbial","proverbs","proves","provide","provided","providence","provident","providential","provider","providername","providers","provides","providing","province","provincial","provincialism","proving","provision","provisional","provisioner","provisioning","proviso","provo","provocateur","provocative","provocativeness","provoke","provoked","provoking","provolone","provost","prow","prowess","prowl","prowler","proxies","proximal","proximate","proximateness","proximity","proxmire","proxy","prozac","prto","pru","prude","prudence","prudent","prudential","prudery","prudi","prudish","prudishness","prudy","prue","pruitt","prune","pruner","prurience","prurient","prussia","prussian","prussic","prut","pry","pryce","pryer","prying","ps","psalm","psalmist","psalms","psalter","psaltery","psd","psephologist","pseudo","pseudocode","pseudonym","pseudonymous","pseudopod","pseudoscience","pshaw","psi","psittacoses","psittacosis","psoriases","psoriasis","psql","psr","psst","pst","pstmt","psych","psyche","psychedelic","psychedelically","psychiatric","psychiatrist","psychiatry","psychic","psychical","psycho","psychoacoustic","psychoacoustics","psychoactive","psychoanalysis","psychoanalyst","psychoanalytic","psychoanalytical","psychoanalyze","psychobabble","psychobiology","psychocultural","psychodrama","psychogenic","psychokinesis","psycholinguistic","psycholinguistics","psycholinguists","psychological","psychologist","psychology","psychometric","psychometrics","psychometry","psychoneuroses","psychoneurosis","psychopath","psychopathic","psychopathology","psychopaths","psychopathy","psychophysic","psychophysical","psychophysics","psychophysiology","psychos","psychosis","psychosocial","psychosomatic","psychosomatics","psychotherapeutic","psychotherapist","psychotherapy","psychotic","psychotically","psychotropic","psychs","psycopg","pt","pta","ptah","ptain","ptarmigan","pterodactyl","pthread","pthreads","pto","ptolemaic","ptolemaists","ptolemy","ptomaine","ptr","pts","pu","pub","pubbed","pubbing","pubdate","pubertal","puberty","pubes","pubescence","pubescent","pubic","pubis","public","publican","publication","publications","publicist","publicity","publicize","publicized","publickey","publickeytoken","publicly","publicness","publics","publish","publishable","published","publisher","publishers","publishes","publishing","pubnub","pubs","pubsub","puccini","puce","puck","pucker","puckett","puckish","puckishness","pudding","puddle","puddler","puddling","puddly","pudenda","pudendum","pudginess","pudgy","puebla","pueblo","puerile","puerility","puerperal","puers","puerto","puff","puffball","puffer","puffery","puffin","puffiness","puffy","pug","puget","pugged","pugging","pugh","pugilism","pugilist","pugilistic","pugnacious","pugnaciousness","pugnacity","puissant","puke","pukka","pulaski","pulchritude","pulchritudinous","pule","pulitzer","pull","pullback","pulled","pullet","pulley","pulling","pullman","pullout","pullover","pulls","pulmonary","pulp","pulpiness","pulpit","pulpwood","pulpy","pulsar","pulsate","pulsation","pulse","pulser","pulverable","pulverization","pulverize","pulverized","pulverizer","pulverizes","pulvinar","puma","pumice","pummel","pump","pumpernickel","pumping","pumpkin","pun","punch","punchbowl","punched","puncheon","puncher","punchline","punchy","punctilio","punctilious","punctiliousness","punctual","punctualities","punctuality","punctualness","punctuate","punctuation","punctuational","puncture","pundit","punditry","pungency","pungent","punic","puniness","punish","punished","punisher","punishment","punitive","punitiveness","punjab","punjabi","punk","punky","punned","punning","punster","punt","punter","puny","pup","pupa","pupae","pupal","pupate","pupil","pupillage","pupped","puppet","puppeteer","puppetry","pupping","puppy","puppyish","purblind","purcell","purchasable","purchase","purchased","purchaser","purchases","purchasing","purdah","purdahs","purdue","pure","purebred","puree","pureeing","purely","pureness","purgation","purgative","purgatorial","purgatory","purge","purger","purify","purim","purina","purine","purism","purist","puristic","puritan","puritanic","puritanical","puritanism","purity","purl","purlieu","purloin","purloiner","purple","purplish","purport","purported","purpose","purposeful","purposefulness","purposeless","purposelessness","purposes","purposive","purposiveness","purr","purring","purse","purser","pursuance","pursuant","pursue","pursuer","pursuit","purulence","purulent","purus","purvey","purveyance","purveyor","purview","pus","pusan","pusey","push","pushbutton","pushcart","pushchair","pushdown","pushed","pusher","pushes","pushily","pushiness","pushing","pushkin","pushover","pushstate","pushtu","pushviewcontroller","pushy","pusillanimity","pusillanimous","puss","pussy","pussycat","pussyfoot","pustular","pustule","put","putative","putchar","putextra","putin","putint","putnam","putnem","putout","putrefaction","putrefactive","putrefy","putrescence","putrescent","putrid","putridity","putridness","puts","putsch","putstring","putstrln","putt","putted","puttee","putter","putting","putty","puttying","puzzle","puzzled","puzzlement","puzzler","pv","pvc","pvt","pw","pwd","px","py","pyc","pycharm","pycharmprojects","pydata","pydev","pygame","pygmalion","pygmy","pyhrric","pyinstaller","pyknotic","pylab","pyle","pylon","pylori","pyloric","pylorus","pym","pymongo","pynchon","pyobject","pyodbc","pyongyang","pyorrhea","pyotr","pypi","pyplot","pypy","pyqt","pyramid","pyramidal","pyre","pyrenees","pyrex","pyridine","pyrimidine","pyrite","pyroelectric","pyroelectricity","pyrolysis","pyrolyze","pyromania","pyromaniac","pyrometer","pyrometry","pyrophosphate","pyrotechnic","pyrotechnical","pyrotechnics","pyroxene","pyroxenite","pyrrhic","pyside","pyspark","pytest","pythagoras","pythagorean","pythias","python","pythonic","pythonpath","pytorch","pyx","q","qa","qaddafi","qantas","qapplication","qatar","qb","qc","qdebug","qed","qemu","qi","qid","qimage","qingdao","qiqihar","ql","qlabel","qlineedit","qlist","qm","qmainwindow","qmake","qml","qmodelindex","qn","qname","qobject","qom","qos","qp","qpushbutton","qq","qr","qrcode","qry","qs","qsa","qsort","qstring","qt","qtcore","qtgui","qthread","qtquick","qtwidgets","qty","qu","qua","quaalude","quack","quackery","quackish","quad","quadded","quadding","quadrangle","quadrangular","quadrant","quadraphonic","quadrapole","quadratic","quadratical","quadrature","quadrennial","quadrennium","quadric","quadriceps","quadrilateral","quadrille","quadrillion","quadripartite","quadriplegia","quadriplegic","quadrivia","quadrivium","quadruped","quadrupedal","quadruple","quadruplet","quadruplicate","quadruply","quadrupole","quadword","quaff","quaffer","quagmire","quahog","quail","quaint","quaintness","quake","quaker","quakeress","quakerism","quaky","qualification","qualified","qualifier","qualifiers","qualify","qualitative","quality","qualm","qualmish","quam","quandary","quangos","quanta","quantico","quantifiable","quantified","quantifier","quantify","quantile","quantitative","quantitativeness","quantities","quantity","quantization","quantize","quantizer","quantum","quarantine","quark","quarrel","quarreler","quarrellings","quarrelsome","quarrelsomeness","quarrier","quarry","quarryman","quarrymen","quart","quarter","quarterback","quarterdeck","quarterer","quarterfinal","quartering","quarterly","quartermaster","quarters","quarterstaff","quarterstaves","quartet","quartic","quartile","quarto","quartz","quartzcore","quartzite","quasar","quash","quasi","quasilinear","quasimodo","quaternary","quaternion","quatrain","quaver","quavering","quavery","quay","quayle","quayside","que","queasily","queasiness","queasy","quebec","quechua","queen","queenie","queenly","queensland","queer","queerness","quell","queller","quench","quenchable","quenched","quencher","quenchless","quent","quentin","querida","queried","queries","quern","querulous","querulousness","query","querybuilder","querying","queryselector","queryselectorall","queryset","querystring","ques","quest","quested","quester","questing","question","questionable","questionableness","questionably","questioned","questioner","questionid","questioning","questionnaire","questions","quests","quetzalcoatl","queue","queued","queuer","queues","queuing","quezon","qui","quibble","quibbler","quiche","quick","quickbooks","quicken","quicker","quickest","quickie","quicklime","quickly","quickness","quicksand","quicksilver","quicksort","quickstart","quickstep","quid","quiesce","quiescence","quiescent","quiet","quieted","quieten","quieter","quieting","quietly","quietness","quiets","quietude","quietus","quill","quillan","quilt","quilter","quilting","quince","quincentenary","quincey","quincy","quinine","quinlan","quinn","quinquennial","quinsy","quint","quinta","quintana","quintessence","quintessential","quintet","quintic","quintile","quintilian","quintilla","quintillion","quintillionth","quintin","quintina","quinton","quintuple","quintuplet","quintus","quip","quipped","quipper","quipping","quipster","quire","quired","quires","quirinal","quiring","quirk","quirkiness","quirks","quirksmode","quirky","quirt","quis","quisling","quisque","quit","quitclaim","quite","quito","quittance","quitter","quitting","quiver","quivering","quivery","quixote","quixotic","quixotically","quixotism","quiz","quizzed","quizzer","quizzes","quizzical","quizzing","quo","quoin","quoit","quondam","quonset","quora","quorate","quorum","quot","quota","quotability","quotation","quote","quoted","quotename","quoter","quotes","quotidian","quotient","quoting","qux","qvariant","qvboxlayout","qw","qwerty","qwertys","qwidget","qx","r","ra","rab","rabat","rabbet","rabbi","rabbinate","rabbinic","rabbinical","rabbit","rabbiter","rabbitmq","rabble","rabbler","rabelais","rabelaisian","rabi","rabid","rabidness","rabies","rabin","rabis","raccoon","race","racecourse","racegoers","racehorse","raceme","racer","races","racetrack","raceway","rachael","rachel","rachele","rachelle","rachmaninoff","racial","racialism","racialist","racily","racine","raciness","racism","racist","rack","racket","racketeer","rackety","rackspace","raconteur","racoon","racquet","racquetball","racy","rad","radar","radarscope","radcliffe","radded","radder","raddest","raddie","radding","raddy","radial","radian","radiance","radians","radiant","radiate","radiation","radiative","radiator","radical","radicalism","radicalization","radicalize","radicalness","radices","radii","radio","radioactive","radioactivity","radioastronomical","radioastronomy","radiobutton","radiobuttons","radiocarbon","radiochemical","radiochemistry","radiogalaxy","radiogram","radiographer","radiographic","radiography","radiogroup","radioisotope","radiologic","radiological","radiologist","radiology","radioman","radiomen","radiometer","radiometric","radiometry","radionics","radionuclide","radiopasteurization","radiophone","radiophysics","radios","radioscopy","radiosonde","radiosterilization","radiosterilized","radiotelegraph","radiotelegraphs","radiotelegraphy","radiotelephone","radiotherapist","radiotherapy","radish","radium","radius","radix","radon","rads","rae","raeann","raf","rafa","rafael","rafaela","rafaelia","rafaelita","rafaellle","rafaello","rafe","raff","raffaello","raffarty","rafferty","raffia","raffish","raffishness","raffle","rafi","raft","rafter","rag","raga","ragamuffin","ragbag","rage","ragged","raggedness","raggedy","ragging","raging","raglan","ragnar","ragnark","ragout","ragtag","ragtime","ragweed","ragwort","rah","rahal","rahel","rahs","raid","raider","rail","railbird","railer","railhead","railing","raillery","railroad","railroader","railroading","rails","railscasts","railsinstaller","railties","railway","railwaymen","raiment","raimondo","raimund","raimundo","rain","raina","rainbow","raincloud","raincoat","raindrop","raine","rainer","rainfall","rainforest","rainier","rainless","rainmaker","rainmaking","rainproof","rainstorm","rainwater","rainy","raise","raised","raisepropertychanged","raiser","raises","raisin","raising","raj","rajah","rajahs","rajive","rake","rakel","raker","rakish","rakishness","raleigh","ralf","ralina","rally","ralph","ralston","ram","rama","ramada","ramadan","ramakrishna","raman","ramayana","ramble","rambler","rambling","rambo","rambunctious","rambunctiousness","ramekin","ramie","ramification","ramify","ramirez","ramiro","ramjet","rammed","ramming","ramo","ramon","ramona","ramonda","ramp","rampage","rampancy","rampant","rampart","ramrod","ramrodded","ramrodding","rams","ramsay","ramses","ramsey","ramshackle","ran","rana","rance","rancell","ranch","rancher","rancho","rancid","rancidity","rancidness","rancor","rancorous","rand","randa","randal","randall","randee","randell","randene","randi","randie","randiness","randint","randn","randolf","randolph","random","randomization","randomize","randomly","randomness","randomnumber","randrange","randy","ranee","rang","range","ranged","rangeland","ranger","ranges","ranginess","ranging","rangoon","rangy","rani","rania","ranice","ranier","ranique","rank","ranked","ranker","rankin","rankine","ranking","rankle","rankness","ranks","ranna","ransack","ransacker","ransell","ransom","ransomer","rant","ranter","ranting","raoul","rap","rapacious","rapaciousness","rapacity","rape","rapeseed","raphael","raphaela","rapid","rapidity","rapidly","rapidness","rapier","rapine","rapist","rapped","rappel","rappelled","rappelling","rapper","rapping","rapport","rapporteur","rapprochement","rapscallion","rapt","raptness","rapture","rapturous","rapturousness","rapunzel","raquel","raquela","rar","rare","rarebit","rarefaction","rarefy","rarely","rareness","rarity","rasalgethi","rasalhague","rascal","rash","rasher","rashness","rasia","rasla","rasmussen","rasp","raspberry","raspberrypi","rasper","rasping","rasputin","raspy","rastaban","rastafarian","raster","rastus","rat","ratchet","rate","rateable","rated","ratepayer","rater","rates","ratfor","rather","rathskeller","ratifier","ratify","rating","ratings","ratio","ratiocinate","ratiocination","ration","rational","rationale","rationalism","rationalist","rationalistic","rationality","rationalization","rationalize","rationalizer","rationalness","ratios","ratliff","ratlike","ratline","rattail","rattan","ratted","ratter","ratting","rattle","rattlebrain","rattlesnake","rattletrap","rattling","rattly","rattrap","ratty","raucous","raucousness","raul","raunchily","raunchiness","raunchy","ravage","ravager","rave","ravel","raveling","raven","ravenous","raver","ravi","ravid","ravine","ravioli","ravish","ravisher","ravishing","ravishment","raviv","raw","rawalpindi","rawboned","rawdata","rawhide","rawley","rawlings","rawlins","rawlinson","rawness","rawquery","rawson","rawvalue","rax","ray","rayburn","raychel","raye","rayleigh","raymond","raymondville","raymund","raymundo","rayna","raynard","raynell","rayner","raynor","rayon","rayshell","raytheon","raywenderlich","raze","razer","razor","razorback","razorblades","razz","razzmatazz","rb","rbenv","rbi","rbind","rbp","rbx","rc","rca","rcp","rcpp","rcpt","rcs","rcx","rd","rda","rdata","rdbms","rdd","rdf","rdfs","rdi","rdoc","rdp","rdr","rds","rdx","re","rea","reabbreviate","reach","reachability","reachable","reachably","reached","reacher","reaches","reaching","reacquisition","react","reactant","reactdom","reacted","reaction","reactionary","reactive","reactivex","reactivity","reactjs","reactor","read","readability","readable","readably","readalllines","readalltext","readdata","readdir","readdress","reade","reader","readers","readership","readfile","readfilesync","readied","readies","readily","readiness","readinesses","reading","readings","readint","readkey","readline","readlines","readme","readobject","readonly","readopt","readout","reads","readstring","readthedocs","readtoend","readvalue","readwrite","ready","readying","readystate","reagan","reagen","real","realise","realised","realism","realisms","realist","realistic","realistically","reality","realizability","realizable","realizableness","realizably","realization","realize","realized","realizer","realizes","realizing","realloc","really","realm","realness","realpath","realpolitik","realtime","realtor","realty","ream","reamer","reamonn","reanimate","reap","reaper","reappraise","rear","rearguard","rearmost","rearrange","rearward","reason","reasonable","reasonableness","reasonably","reasoner","reasoning","reasonless","reasons","reassess","reassign","reassuringly","reattach","reawakening","reba","rebase","rebate","rebbecca","rebe","rebeca","rebecca","rebecka","rebeka","rebekah","rebekkah","rebel","rebeller","rebellion","rebellious","rebelliousness","rebid","rebidding","rebind","rebirth","reboil","rebook","reboot","rebound","rebroadcast","rebuild","rebuilding","rebuilt","rebuke","rebuking","rebus","rebuttal","rebutting","rec","recalcitrance","recalcitrant","recalculate","recalibrate","recall","recant","recantation","recap","recappable","recapping","recaptcha","recast","recd","recede","receipt","receivable","receive","received","receiver","receivers","receivership","receives","receiving","recency","recension","recent","recently","recentness","receptacle","reception","receptionist","receptive","receptiveness","receptivity","receptor","recess","recessional","recessionary","recessive","recessiveness","rechargeable","recheck","recherch","recherches","recidivism","recidivist","recieve","recieved","recife","recipe","recipes","recipiency","recipient","recipients","reciprocal","reciprocate","reciprocation","reciprocity","recital","recitalist","recitative","recite","reciter","recked","recking","reckless","recklessness","reckon","reckoner","reckoning","reclaim","reclamation","recline","recliner","recluse","reclusion","recode","recognise","recognition","recognizability","recognizable","recognizably","recognize","recognized","recognizedly","recognizer","recognizes","recognizing","recognizingly","recoilless","recoinage","recolor","recombinant","recombine","recommend","recommendation","recommendations","recommended","recommends","recompense","recompile","recompute","reconcile","reconciled","reconciler","recondite","reconditeness","reconfigurability","reconfigure","reconnaissance","reconnect","reconnoiter","reconquer","reconsecrate","reconstitute","reconstruct","reconstructed","reconstruction","reconsult","recontact","recontaminate","recontribute","recook","recopy","record","recorded","recorder","recordid","recording","records","recordset","recourse","recover","recoverability","recoverable","recovery","recreant","recreate","recreated","recreating","recreational","recriminate","recrimination","recriminatory","recross","recrudesce","recrudescence","recrudescent","recruit","recruiter","recruitment","recrystallize","rect","recta","rectal","rectangle","rectangles","rectangular","rectifiable","rectification","rectifier","rectify","rectilinear","rectitude","recto","rector","rectory","rects","rectum","recumbent","recuperate","recuperation","recur","recurrence","recurrent","recurring","recurse","recursion","recursive","recursively","recusant","recuse","recv","recyclable","recycle","recycled","recycler","recyclerview","recycling","red","redact","redacted","redaction","redactor","redbird","redbreast","redbrick","redbud","redcap","redcoat","redcolor","redcurrant","redd","redden","redder","reddest","redding","reddish","reddit","redeclaration","redecorate","redeem","redeemable","redeemed","redeemer","redefine","redemption","redemptioner","redemptive","redeposit","redesign","redetermination","redford","redgrave","redhat","redhead","redhook","redial","redim","redirect","redirected","redirecting","redirection","redirects","redirectto","redirecttoaction","redis","redlining","redmine","redmond","redneck","redness","redo","redolence","redolent","redondo","redouble","redoubtably","redound","redraw","redshift","redskin","redstone","reduce","reduced","reducer","reducers","reduces","reducibility","reducible","reducibly","reducing","reduct","reduction","reductionism","reductionist","redundancy","redundant","redux","redwood","redye","redyeing","ree","reeba","reebok","reece","reecho","reed","reediness","reeding","reedville","reedy","reef","reefer","reek","reeker","reel","reeler","reena","reenforcement","reentrant","reese","reestimate","reeta","reeva","reeve","reeves","reexamine","ref","refactor","refactored","refactoring","refection","refectory","refer","referee","refereed","refereeing","reference","referenced","referencedcolumnname","referenceerror","references","referencing","referendum","referent","referential","referentiality","referer","referral","referred","referrer","referring","refers","reffed","reffing","refid","refile","refinance","refine","refined","refinement","refinish","refit","reflect","reflectance","reflected","reflection","reflectional","reflective","reflectivemethodinvocation","reflectiveness","reflectivity","reflector","reflects","reflex","reflexion","reflexive","reflexiveness","reflexivity","reflooring","refluent","reflux","refman","refocus","refold","reforestation","reforge","reform","reformat","reformatory","reformed","reformer","reformism","reformist","refract","refractive","refractiveness","refractometer","refractoriness","refractory","refrain","refresh","refreshed","refreshes","refreshing","refreshment","refrigerant","refrigerate","refrigerated","refrigeration","refrigerator","refrozen","refry","refs","refuge","refugee","refugio","refulgence","refulgent","refund","refunder","refurbish","refurbishment","refusal","refuse","refused","refuser","refuses","refutation","refute","refuter","reg","regal","regale","regalement","regalia","regan","regard","regarding","regardless","regards","regather","regatta","regen","regency","regeneracy","regenerate","regenerately","regenerateness","regex","regexes","regexoptions","regexp","regexr","reggae","reggi","reggie","reggy","regicide","regime","regimen","regiment","regimental","regimentation","regina","reginae","reginald","reginauld","regine","region","regional","regionalism","regions","regis","register","registered","registering","registerreceiver","registers","registertype","registrable","registrant","registrar","registration","registrations","registry","regnant","regor","regress","regression","regressive","regressiveness","regressors","regret","regretful","regretfulness","regrettable","regrettably","regretted","regretting","reground","regroup","regrow","regular","regularexpressions","regularity","regularization","regularize","regularly","regulate","regulated","regulation","regulations","regulative","regulator","regulatory","regulus","regurgitate","regurgitation","rehab","rehabbed","rehabbing","rehabilitate","rehabilitation","rehang","rehear","rehears","rehearsal","rehearse","rehearsed","rehearser","reheat","reheating","rehnquist","rehydrate","reich","reichenberg","reichstag","reichstags","reid","reidar","reider","reign","reiko","reilly","reimburse","reimbursement","rein","reina","reinald","reinaldo","reindeer","reindex","reine","reinforce","reinforced","reinforcement","reinforcer","reinhard","reinhardt","reinhold","reinold","reinstall","reinstalled","reinstalling","reinstate","reinstatement","reinsurance","reinterpret","reinvent","reinwald","reissue","reit","reiterative","reject","rejected","rejecter","rejecting","rejection","rejector","rejigger","rejoice","rejoicing","rejoinder","rejuvenate","rejuvenatory","rel","relapse","relate","related","relatedby","relatedly","relatedness","relater","relates","relating","relation","relational","relations","relationship","relationships","relative","relativelayout","relatively","relativeness","relativepath","relativesource","relativism","relativist","relativistic","relativistically","relativity","relator","relax","relaxant","relaxation","relaxed","relaxedness","relaxing","relay","relaycommand","relearn","releasable","release","released","releases","releasing","relent","relenting","relentless","relentlessness","relevance","relevancy","relevant","reliability","reliable","reliables","reliably","reliance","reliant","relic","relicense","relict","relief","relies","relieve","relieved","relievedly","reliever","religion","religionists","religiosity","religious","religiousness","relink","relinquish","relinquishment","reliquary","relish","relive","reload","reloaddata","reloaded","reloading","reloads","relocate","relu","reluctance","reluctant","rely","relying","rem","remade","remain","remainder","remained","remaining","remains","remake","remand","remap","remapping","remark","remarkable","remarkableness","remarkably","remarked","remarks","remarque","rematch","rembrandt","remeasure","remediable","remediableness","remedy","remember","remembered","rememberer","remembering","rememberme","remembrance","remembrancer","remind","reminded","reminder","reminders","reminds","remington","reminisce","reminiscence","reminiscent","remiss","remissness","remit","remittance","remitted","remitting","remnant","remodel","remolding","remonstrant","remonstrate","remonstration","remonstrative","remorse","remorseful","remorsefulness","remorseless","remorselessness","remote","remotely","remotemessage","remoteness","remotes","remotetestrunner","remoteviews","remotewebdriver","remoting","remoulds","removal","remove","removeall","removeat","removeattr","removechild","removeclass","removed","removeeventlistener","removefromsuperview","removeitem","removes","removing","remunerate","remunerated","remuneration","remunerative","remunerativeness","remus","remy","ren","rena","renado","renae","renaissance","renal","renaldo","rename","renamed","renaming","renard","renascence","renata","renate","renato","renaturation","renaud","renault","rend","render","rendered","renderer","renderers","rendering","renders","rendertransform","rendezvous","rendition","rene","renee","renegade","renege","reneger","renell","renelle","renew","renewal","renewer","renie","rennet","rennie","rennin","reno","renoir","renounce","renouncement","renouncer","renovate","renovation","renovator","renown","rensselaer","rent","rental","rentaller","renter","renumber","renumeration","renunciate","renunciation","renville","reoccupy","reopen","reorder","reordering","reorganized","rep","repack","repaint","repair","repairable","repairer","repairman","repairmen","repairs","repaper","reparable","reparation","repartee","reparteeing","repartition","repast","repatriate","repave","repeal","repealer","repeat","repeatability","repeatable","repeatably","repeated","repeatedly","repeater","repeating","repeats","repel","repelled","repellent","repelling","repent","repentance","repentant","repertoire","repertory","repetition","repetitions","repetitious","repetitiousness","repetitive","repetitiveness","repine","repiner","repl","replace","replaceall","replaced","replacement","replacements","replaces","replacewith","replacing","replay","replayed","replenish","replenishment","replete","repleteness","repletion","replica","replicas","replicate","replicated","replication","replicator","replied","replies","replug","reply","repo","reponse","repopulate","report","reported","reportelement","reporter","reporting","reportorial","reports","reportviewer","repos","repose","reposeful","repositories","repository","repr","reprehend","reprehenderit","reprehensibility","reprehensible","reprehensibleness","reprehensibly","reprehension","represent","representable","representation","representational","representations","representative","representativeness","representativity","represented","representing","represents","repress","repression","repressive","repressiveness","reprieve","reprimand","reprint","reprisal","reproach","reproacher","reproachful","reproachfulness","reproaching","reprobate","reprocess","reproduce","reproduced","reproducibility","reproducible","reproducibly","reproductive","reproof","reprove","reproving","reps","reptile","reptilian","republic","republican","republicanism","republish","repudiate","repudiation","repudiator","repugnance","repugnant","repulse","repulsion","repulsive","repulsiveness","reputability","reputably","reputation","repute","reputed","reputing","req","request","requestanimationframe","requestbody","requestcode","requestcontext","requestdata","requested","requestfocus","requesthandler","requestid","requesting","requestlocationupdates","requestmapping","requestmappinghandleradapter","requestmethod","requestoptions","requestparam","requestpermissions","requestqueue","requests","requesturl","requestwithurl","requiem","require","required","requiredfieldvalidator","requirejs","requirement","requirements","requires","requiring","requisite","requisiteness","requisition","requisitioner","requital","requite","requited","requiter","reread","rerecord","rerouteing","rerun","rerunning","res","resample","rescale","rescind","rescission","rescue","reseal","research","researched","researchers","researching","reselect","resemblant","resemble","resend","resent","resentful","resentfulness","resentment","reserpine","reservation","reservations","reserve","reserved","reservedness","reservednesses","reservist","reservoir","reset","resets","resetting","resettle","reshape","resharper","reshipping","reshow","reshuffle","resid","reside","residence","residency","resident","residential","resider","resides","residua","residual","residuary","residue","residuum","resignation","resigned","resignfirstresponder","resilience","resiliency","resilient","resin","resinlike","resinous","resiny","resist","resistance","resistant","resistantly","resistants","resisted","resistible","resistibly","resisting","resistive","resistiveness","resistivity","resistless","resistor","resizable","resize","resized","resizes","resizing","resold","resole","resoluble","resolute","resoluteness","resolution","resolutions","resolvability","resolvable","resolve","resolved","resolvent","resolver","resolvers","resolves","resolving","resonance","resonant","resonate","resonator","resorption","resort","resound","resource","resourcebundle","resourcedictionary","resourceful","resourcefulness","resourceid","resourcemanager","resourcename","resources","resourcetype","resp","respect","respectability","respectable","respectably","respected","respectful","respectfulness","respecting","respective","respectively","respectiveness","respects","respell","respiration","respirator","respiratory","resplendence","resplendent","respond","responded","respondent","responder","responding","responds","respondstoselector","response","responsebody","responsecode","responsedata","responseentity","responsejson","responseobject","responser","responses","responsestring","responsetext","responsetype","responsibilities","responsibility","responsible","responsibleness","responsibly","responsive","responsiveness","respray","resque","rest","restapi","restart","restarted","restarting","restarts","restate","restaurant","restaurants","restaurateur","restclient","restcontroller","resteasy","rested","rester","restful","restfuller","restfullest","restfulness","restitution","restive","restiveness","restkit","restless","restlessness","restlet","restorability","restoration","restorative","restore","restored","restorer","restoring","restrained","restraint","restrict","restricted","restricting","restriction","restrictions","restrictive","restrictively","restrictiveness","restrictives","restroom","restructurability","restructure","rests","resttemplate","restudy","restyle","resubstitute","result","resultado","resultant","resultarray","resultcode","resulted","resulting","resultlist","results","resultset","resume","resumes","resumption","resurface","resurgence","resurgent","resurrect","resurrection","resurvey","resuscitate","resuscitation","resuscitator","resx","ret","reta","retail","retailer","retain","retained","retainer","retaining","retains","retake","retaliate","retaliation","retaliatory","retard","retardant","retardation","retarder","retch","retention","retentive","retentiveness","retentivity","retest","retha","rethink","rethought","reticence","reticent","reticle","reticular","reticulate","reticulation","reticule","reticulum","retina","retinal","retinue","retire","retiredness","retiree","retirement","retiring","retort","retract","retractile","retrench","retrenchment","retributed","retribution","retributive","retries","retrieval","retrieve","retrieved","retriever","retrieves","retrieving","retrive","retro","retroactive","retrofire","retrofit","retrofitted","retrofitting","retroflection","retroflex","retroflexion","retrogradations","retrograde","retrogress","retrogression","retrogressive","retrorocket","retrospect","retrospection","retrospective","retrovirus","retrovision","retry","retrying","retsina","return","returnable","returned","returnee","returning","returns","returntransfer","returntype","returnurl","returnvalue","retval","retype","reub","reube","reuben","reunion","reusable","reuse","reused","reuseidentifier","reusing","reuters","reuther","reutilization","reuven","rev","reva","revalidate","revanchist","reveal","revealed","revealing","revealingly","reveals","reveille","revel","revelation","revelatory","revelry","revenge","revenger","revenue","revenuer","reverberant","reverberate","reverberation","revere","reverence","reverencer","reverend","reverent","reverential","reverie","revers","reversal","reverse","reversed","reverser","reversibility","reversible","reversibly","reversing","reversion","reversioner","revert","reverter","revertible","revet","revetment","review","reviewed","reviewer","reviewing","reviews","revile","revilement","reviler","revise","revised","revision","revisionary","revisionism","revisionist","revisions","revitalize","revival","revivalism","revivalist","revive","reviver","revivification","revivify","revkah","revlon","revocable","revoke","revolt","revolter","revolting","revolution","revolutionariness","revolutionary","revolutionist","revolutionize","revolutionizer","revolve","revolver","revue","revulsion","revved","revving","reward","rewarded","rewarding","rewards","rewarm","reweave","rewedding","reweigh","rewind","rewire","rework","rewrite","rewritebase","rewritecond","rewriteengine","rewriterule","rewrites","rewriting","rewritten","rex","rexes","rextester","rey","reyes","reykjavik","reyna","reynaldo","reynard","reynold","rezone","rf","rfc","rfd","rg","rgb","rgba","rh","rhapsodic","rhapsodical","rhapsodize","rhapsody","rhea","rheba","rhee","rheims","rheinholdt","rhel","rhenish","rhenium","rheology","rheostat","rhesus","rheta","rhetoric","rhetorical","rhetorician","rhett","rhetta","rheum","rheumatic","rheumatically","rheumatics","rheumatism","rheumatoid","rheumy","rhiamon","rhianna","rhiannon","rhianon","rhine","rhineland","rhinelander","rhinestone","rhinitides","rhinitis","rhino","rhinoceros","rhinotracheitis","rhizome","rho","rhoda","rhodes","rhodesia","rhodesian","rhodia","rhodie","rhodium","rhododendron","rhodolite","rhodonite","rhody","rhombic","rhomboid","rhomboidal","rhombus","rhona","rhoncus","rhonda","rhone","rhs","rhubarb","rhyme","rhymester","rhys","rhythm","rhythmic","rhythmical","rhythmics","ri","rial","riane","riannon","rianon","rib","ribald","ribaldry","ribbed","ribbentrop","ribber","ribbing","ribbon","ribcage","riboflavin","ribonucleic","ribosomal","ribosome","ric","rica","rican","ricard","ricardo","ricca","riccardo","rice","ricer","rich","richard","richardo","richardson","richart","richelieu","richen","richey","richfaces","richfield","richie","richland","richmond","richmound","richness","richter","richtextbox","richthofen","richy","rici","rick","rickard","rickenbacker","rickenbaugh","rickert","rickets","rickety","rickey","ricki","rickie","rickover","rickrack","rickshaw","ricky","rico","ricochet","ricoriki","ricotta","rid","riddance","ridden","ridding","riddle","ride","rider","riderless","ridership","ridge","ridgefield","ridgepole","ridgway","ridgy","ridicule","ridiculer","ridiculous","ridiculously","ridiculousness","riding","riemann","riesling","rife","riff","riffle","riffraff","rifle","rifled","rifleman","riflemen","rifler","rifling","rift","rig","riga","rigamarole","rigatoni","rigel","rigged","rigger","rigging","riggs","right","righteous","righteousness","righteousnesses","rightful","rightfulness","rightism","rightist","rightmost","rightness","rights","rightsize","rightward","rigid","rigidbody","rigidify","rigidity","rigidness","rigmarole","rigoberto","rigoletto","rigor","rigorous","rigorousness","rik","riki","rikki","rile","riley","rilke","rill","rim","rimbaud","rime","rimer","rimless","rimmed","rimming","rina","rinaldo","rind","rinehart","rinflate","ring","ringer","ringing","ringleader","ringlet","ringlike","ringling","ringmaster","ringo","rings","ringside","ringworm","rink","rinse","rio","riobard","riordan","riot","rioter","riotous","riotousness","rip","riparian","ripcord","ripe","ripen","ripened","ripeness","ripenesses","riper","ripest","ripley","ripoff","riposte","ripped","ripper","ripping","ripple","rippler","ripply","ripsaw","riptide","risa","risc","rise","risen","riser","risibility","risible","rising","risk","risker","riskily","riskiness","risks","risky","risotto","risqu","rissole","risus","rita","ritalin","ritchie","rite","ritter","ritual","ritualism","ritualistic","ritualistically","ritualized","ritz","ritzy","riv","riva","rival","rivaled","rivalee","rivalry","rive","river","rivera","riverbank","riverbed","riverboat","riverfront","riverine","rivers","riverside","riverview","rivet","riveter","riveting","rivi","riviera","rivkah","rivulet","rivy","riyadh","riyal","rj","rk","rl","rm","rmi","rms","rn","rna","rnd","rng","rnn","rnorm","ro","roach","road","roadbed","roadblock","roadhouse","roadie","roadkill","roadmap","roadrunner","roads","roadshow","roadside","roadsigns","roadster","roadsweepers","roadway","roadwork","roadworthy","roam","roaming","roan","roana","roanna","roanne","roanoke","roar","roarer","roaring","roarke","roast","roaster","rob","robb","robbed","robber","robbert","robbery","robbi","robbie","robbin","robbing","robby","robbyn","robe","robena","robenia","robers","roberson","robert","roberta","roberto","robertson","robeson","robespierre","robin","robina","robinet","robinett","robinetta","robinette","robinia","robinson","robinsonville","robles","robolectric","robot","robotic","robotism","robotize","roboto","robots","robson","robt","robust","robustness","roby","robyn","roc","rocco","roch","rocha","rochambeau","roche","rochell","rochella","rochelle","rochester","rochette","rock","rockabilly","rockabye","rockaway","rockbound","rockefeller","rocker","rocket","rocketry","rockey","rockfall","rockford","rockie","rockiness","rockland","rockne","rocks","rockville","rockwell","rocky","rococo","rod","roda","rodd","rodded","roddenberry","rodder","roddie","rodding","roddy","rode","rodent","rodeo","roderic","roderich","roderick","roderigo","rodge","rodger","rodi","rodie","rodin","rodina","rodney","rodolfo","rodolph","rodolphe","rodrick","rodrigo","rodriguez","rodrique","rodriquez","roe","roebuck","roentgen","rofl","rog","rogelio","roger","rogerio","roget","rogue","rogued","roguery","rogues","roguing","roguish","roguishness","roi","roil","roister","roisterer","rojas","roland","rolando","roldan","role","roleid","rolename","roles","roley","rolf","rolfe","roll","rolland","rollback","rolled","roller","rollerblade","rollerskating","rollick","rollicking","rollie","rollin","rolling","rollo","rollover","rolls","rollup","rolodex","rolph","rolvaag","rom","roma","romain","romaine","roman","romance","romancer","romanesque","romania","romanian","romano","romanov","romans","romansh","romantic","romantically","romanticism","romanticist","romanticize","romany","rome","romeo","romero","rommel","romney","romola","romona","romonda","romp","romper","romulus","romy","ron","rona","ronald","ronalda","ronda","rondo","ronica","ronna","ronni","ronnica","ronnie","ronny","ronstadt","rontgen","roo","roobbie","rood","roof","roofer","roofgarden","roofing","roofless","rooftop","rook","rookery","rookie","room","roomer","roomette","roomful","roomid","roominess","roommate","rooms","roomy","rooney","roosevelt","rooseveltian","roost","rooster","root","rootdir","rooted","rooter","rootless","rootlessness","rootlet","rootnode","rootobject","rootproject","roots","rootscope","rootstock","rootview","rootviewcontroller","rope","roper","roping","roquefort","roquemore","ror","rora","rori","rorie","rorke","rorschach","rory","ros","rosa","rosabel","rosabella","rosabelle","rosaleen","rosales","rosalia","rosalie","rosalind","rosalinda","rosalinde","rosaline","rosalyn","rosalynd","rosamond","rosamund","rosana","rosanna","rosanne","rosario","rosary","rosco","roscoe","rose","roseann","roseanna","roseanne","roseate","roseau","rosebud","rosebush","rosecrans","roseland","roselia","roselin","roseline","rosella","roselle","rosemaria","rosemarie","rosemary","rosemonde","rosen","rosenberg","rosenblum","rosendo","rosene","rosenthal","rosenzweig","rosetta","rosette","rosewater","rosewood","roshelle","rosicrucian","rosie","rosily","rosin","rosina","rosiness","rosita","roslyn","rosmunda","ross","rossetti","rossi","rossie","rossini","rossy","rostand","roster","rostov","rostra","rostrum","roswell","rosy","rot","rota","rotarian","rotary","rotate","rotated","rotates","rotatex","rotatey","rotating","rotation","rotational","rotations","rotative","rotator","rotatory","rotc","rote","rotgut","roth","rothschild","rotisserie","rotogravure","rotor","rototill","rotted","rotten","rottenness","rotter","rotterdam","rotting","rotund","rotunda","rotundity","rotundness","rou","rouault","rouge","rough","roughage","roughen","rougher","roughhouse","roughish","roughly","roughneck","roughness","roughs","roughshod","roulette","round","roundabout","rounded","roundedness","roundelay","roundels","rounder","roundhead","roundheaded","roundheadedness","roundhouse","rounding","roundish","roundness","roundoff","rounds","roundup","roundworm","rourke","rouse","rouser","rousseau","roust","roustabout","rout","route","routed","routedata","routedeventargs","routeparams","routeprovider","router","routerlink","routermodule","routers","routes","routine","routines","routing","routinize","rouvin","rove","rover","roving","row","rowan","rowboat","rowcount","rowdata","rowdatabound","rowdefinition","rowdefinitions","rowdily","rowdiness","rowdy","rowdyism","rowe","rowel","rowen","rowena","rower","rowheight","rowid","rowindex","rowland","rowley","rownames","rowney","rownum","rownumber","rows","rowspan","rowtype","rowview","roxana","roxane","roxanna","roxanne","roxi","roxie","roxine","roxy","roy","royal","royalist","royall","royalty","royce","roz","rozalie","rozalin","rozamond","rozanna","rozanne","roze","rozele","rozella","rozelle","rozina","rp","rpath","rpc","rpi","rpm","rps","rpt","rpy","rq","rr","rriocard","rs","rsa","rsfsr","rsi","rsp","rspec","rss","rssi","rst","rstrip","rstudio","rsv","rsvp","rsx","rsync","rt","rtc","rte","rtf","rtfm","rtl","rtmp","rtp","rtrim","rtsp","ru","rub","rubaiyat","rubato","rubbed","rubber","rubberize","rubberneck","rubbery","rubbing","rubbish","rubbishy","rubble","rubdown","rube","rubella","ruben","rubetta","rubi","rubia","rubicon","rubicund","rubidium","rubie","rubies","rubik","rubin","rubina","rubinstein","ruble","rubout","rubric","ruby","rubygems","rubyonrails","ruchbah","ruck","rucksack","ruckus","ruction","rudd","rudder","rudderless","ruddie","ruddiness","ruddy","rude","rudeness","rudie","rudiger","rudiment","rudimentariness","rudimentary","rudolf","rudolfo","rudolph","rudy","rudyard","rue","rueful","ruefulness","rufe","ruff","ruffian","ruffle","ruffled","ruffler","ruffly","rufus","rug","rugby","rugged","ruggedness","ruggiero","rugging","ruhr","ruin","ruination","ruiner","ruinous","ruinousness","ruiz","rule","rulebook","ruled","ruler","rules","ruling","rum","rumania","rumanian","rumba","rumble","rumbler","rumbustious","rumen","rumford","ruminant","ruminate","ruminative","rummage","rummager","rummel","rummer","rummest","rummy","rumor","rumored","rumorer","rumormonger","rump","rumpelstiltskin","rumple","rumply","rumpus","run","runabout","runaround","runat","runaway","rundown","rune","rung","runge","runic","runif","runlet","runnable","runnel","runner","runners","running","runny","runnymede","runoff","runonuithread","runs","runserver","runt","runtask","runtime","runtimeerror","runtimeexception","runtimes","runtiness","runty","runway","runwith","runworker","runyon","rupee","rupert","ruperta","ruperto","rupiah","rupiahs","ruppert","ruprecht","rupture","rural","rurality","rurik","ruse","rush","rushdie","rusher","rushes","rushing","rushmore","rushy","rusk","ruskin","russ","russel","russell","russet","russetting","russia","russian","russo","rust","rustbelt","rustic","rustically","rusticate","rustication","rusticity","rustie","rustin","rustiness","rustle","rustler","rustproof","rusty","rut","rutabaga","rutger","ruth","ruthann","ruthanne","ruthe","ruthenium","rutherford","rutherfordium","ruthi","ruthie","ruthless","ruthlessness","ruthy","rutland","rutledge","rutrum","rutted","rutter","ruttger","rutting","rutty","ruy","rv","rvalue","rvm","rvs","rw","rwanda","rwandan","rwy","rx","rxjava","rxjs","ry","ryan","ryann","rycca","rydberg","ryder","rye","ryley","ryon","ryukyu","ryun","rz","s","sa","saab","saar","saas","saba","sabbath","sabbaths","sabbatical","saber","sabered","sabik","sabin","sabina","sabine","sable","sabot","sabotage","saboteur","sabra","sabrina","sac","sacajawea","saccharides","saccharin","saccharine","sacco","sacerdotal","sacha","sachem","sachet","sachs","sack","sackcloth","sackcloths","sacker","sackful","sacking","sacra","sacral","sacrament","sacramental","sacramento","sacred","sacredness","sacrifice","sacrificer","sacrificial","sacrilege","sacrilegious","sacristan","sacristy","sacroiliac","sacrosanct","sacrosanctness","sacrum","sad","sada","sadat","saddam","sadden","sadder","saddest","saddle","saddlebag","saddler","sadducee","sade","sadella","sades","sadie","sadism","sadist","sadistic","sadistically","sadly","sadness","sadomasochism","sadomasochist","sadomasochistic","sadr","sadye","safari","safe","safeguard","safekeeping","safely","safeness","safer","safes","safest","safety","safflower","saffron","sag","saga","sagacious","sagaciousness","sagacity","sagan","sage","sagebrush","sagged","sagger","sagging","saggy","saginaw","sagittarius","sagittis","sago","saguaro","sahara","saharan","sahel","sahib","said","saidee","saids","saigon","sail","sailboard","sailboat","sailcloth","sailcloths","sailer","sailfish","sailing","sailor","sailplane","sails","saint","sainthood","saintlike","saintliness","saintly","saiph","saith","saiths","sakai","sake","saker","sakhalin","sakharov","saki","sal","salaam","salable","salacious","salaciousness","salacity","salad","saladin","salado","salaidh","salamander","salami","salaries","salary","salas","salazar","sale","saleability","saleem","salem","salerno","sales","salesclerk","salesforce","salesgirl","saleslady","salesman","salesmanship","salesmen","salespeople","salesperson","salesroom","saleswoman","saleswomen","salience","saliency","salient","salim","salina","saline","salinger","salinity","salisbury","salish","saliva","salivary","salivate","salivation","salk","salle","sallee","salli","sallie","sallow","sallowness","sallust","sally","sallyann","sallyanne","salmon","salmonella","salmonellae","saloma","salome","salomi","salomo","salomon","salomone","salon","salonika","saloon","saloonkeeper","salsa","salsify","salt","saltcellar","salted","salter","saltine","saltiness","saltness","salton","saltpeter","salts","saltshaker","saltwater","salty","salubrious","salubriousness","salubrity","salutariness","salutary","salutation","salutatory","salute","saluter","salvador","salvadoran","salvadorian","salvage","salvageable","salvager","salvation","salvatore","salve","salver","salvidor","salvo","salween","salyut","salz","sam","samaccountname","samantha","samara","samaria","samaritan","samarium","samarkand","samba","same","sameness","saml","sammie","sammy","samoa","samoan","samoset","samovar","samoyed","samp","sampan","sample","sampled","sampler","samples","sampling","sampson","samson","samsonite","samsung","samuel","samuele","samuelson","samurai","san","sana","sanatorium","sanborn","sance","sanchez","sancho","sanctification","sanctifier","sanctify","sanctimonious","sanctimoniousness","sanctimony","sanction","sanctioned","sanctity","sanctuary","sanctum","sand","sandal","sandalwood","sandbag","sandbagged","sandbagging","sandbank","sandbar","sandblast","sandblaster","sandbox","sandburg","sandcastle","sande","sander","sanderling","sanderson","sandhill","sandhog","sandi","sandia","sandie","sandiness","sandinista","sandlot","sandlotter","sandman","sandmen","sandor","sandoval","sandpaper","sandpile","sandpiper","sandpit","sandra","sandro","sandstone","sandstorm","sandusky","sandwich","sandy","sandye","sane","saned","saneness","sanes","sanford","sanforized","sang","sanger","sangfroid","sangria","sanguinary","sanguine","sanguined","sanguinely","sanguineness","sanguineous","sanguines","sanguining","sanhedrin","saning","sanitarian","sanitarium","sanitary","sanitate","sanitation","sanitize","sanitizer","sanity","sank","sankara","sans","sanserif","sanskrit","sanskritic","sanskritize","sanson","sansone","santa","santana","santayana","santeria","santiago","santo","sap","sapien","sapience","sapient","sapless","sapling","sapped","sapper","sapphira","sapphire","sappho","sappiness","sapping","sapply","sapporo","sappy","saprophyte","saprophytic","sapsucker","sapwood","sara","saraann","saracen","saragossa","sarah","sarajane","sarajevo","saran","sarape","sarasota","saratoga","saratov","sarawak","sarcasm","sarcastic","sarcastically","sarcoma","sarcophagi","sarcophagus","sardine","sardinia","sardonic","sardonically","saree","sarena","sarene","sarette","sargasso","sarge","sargent","sargon","sari","sarina","sarine","sarita","sarnoff","sarong","saroyan","sarsaparilla","sarto","sartorial","sartorius","sartre","sas","sascha","sase","sash","sasha","sashay","sashenka","sask","saskatchewan","saskatoon","sasl","sass","sassafras","sassoon","sassy","sat","satan","satanic","satanical","satanism","satanist","satchel","sate","sateen","satellite","satiable","satiate","satiation","satiety","satin","satinwood","satiny","satire","satiric","satirical","satirist","satirize","satirizes","satisfaction","satisfactorily","satisfactoriness","satisfactory","satisfiability","satisfiable","satisfied","satisfier","satisfies","satisfy","satisfying","satisfyingly","satori","satrap","saturate","saturated","saturater","saturates","saturation","saturday","saturn","saturnalia","saturnine","satyanarayanan","satyr","satyriases","satyriasis","satyric","sauce","saucepan","saucer","saucily","sauciness","saucy","saud","saudi","saudra","sauerkraut","saukville","saul","sault","sauna","sauncho","saunder","saunderson","saundra","saunter","saurian","sauropod","sausage","saussure","saut","sauternes","sauveur","savage","savageness","savagery","savanna","savannah","savant","save","saveas","savechanges","saved","savedata","savedinstancestate","savefig","savefile","saveloy","saver","saves","savina","saving","savings","savior","saviour","savonarola","savor","savored","savorer","savorier","savoriest","savoriness","savoring","savoringly","savory","savoy","savoyard","savvy","saw","sawbones","sawbuck","sawdust","sawer","sawfly","sawhorse","sawmill","sawtooth","sawyer","sawyere","sax","saxe","saxifrage","saxon","saxony","saxophone","saxophonist","saxton","say","sayer","sayest","sayhello","saying","sayre","says","sb","sba","sbin","sbt","sc","scab","scabbard","scabbed","scabbiness","scabbing","scabby","scabies","scabrous","scabrousness","scad","scaffold","scaffolding","scala","scalability","scalable","scalar","scalatest","scalawag","scald","scale","scaled","scalefactor","scaleless","scalene","scaler","scales","scaletype","scalex","scaley","scaliness","scaling","scallion","scallop","scalloper","scalloping","scalp","scalpel","scalper","scalping","scaly","scam","scammed","scamming","scamp","scamper","scampi","scan","scandal","scandalize","scandalized","scandalmonger","scandalous","scandalousness","scandinavia","scandinavian","scandium","scanf","scanned","scanner","scanning","scans","scansion","scant","scantest","scantily","scantiness","scantly","scantness","scanty","scape","scapegoat","scapegrace","scapula","scapulae","scapular","scar","scarab","scaramouch","scarborough","scarce","scarceness","scarcity","scare","scarecrow","scared","scaremonger","scaremongering","scarer","scarf","scarface","scarification","scarify","scarily","scariness","scarlatina","scarlatti","scarlet","scarlett","scarp","scarred","scarring","scarves","scary","scat","scathe","scathed","scathing","scatological","scatology","scatted","scatter","scatterbrain","scatterer","scattergun","scattering","scatting","scavenge","scavenger","sccs","sce","scelerisque","scenario","scenarios","scenarist","scene","scenery","scenes","scenic","scenically","scent","scented","scentless","scents","scepter","scepters","sceptically","sch","schaefer","schaeffer","schafer","schaffner","schantz","schapiro","scheat","sched","schedar","schedule","scheduled","scheduledthreadpoolexecutor","scheduler","schedulers","schedules","scheduling","scheherazade","scheherezade","schelling","schema","schemalocation","schemas","schemata","schematic","schematically","scheme","schemer","schemes","schemta","schenectady","scherzo","schick","schiller","schilling","schism","schismatic","schist","schizo","schizoid","schizomycetes","schizophrenia","schizophrenic","schizophrenically","schlemiel","schlep","schlepped","schlepping","schlesinger","schliemann","schlitz","schlock","schlocky","schloss","schmaltz","schmaltzy","schmidt","schmitt","schmo","schmoes","schmooze","schmuck","schnabel","schnapps","schnauzer","schneider","schnitzel","schnook","schnoz","schnozzle","schoenberg","schofield","scholar","scholarship","scholastic","scholastically","school","schoolbag","schoolbook","schoolboy","schoolchild","schoolchildren","schooldays","schooled","schoolfellow","schoolfriend","schoolgirl","schoolgirlish","schoolhouse","schooling","schoolmarm","schoolmarmish","schoolmaster","schoolmate","schoolmistress","schoolroom","schools","schoolteacher","schoolwork","schoolyard","schooner","schopenhauer","schottky","schrdinger","schrieffer","schroeder","schroedinger","schubert","schultz","schulz","schumacher","schuman","schumann","schuss","schussboomer","schuster","schuyler","schuylkill","schwa","schwab","schwartz","schwartzkopf","schwarzenegger","schweitzer","schweppes","schwinger","schwinn","sci","sciatic","sciatica","science","scientific","scientifically","scientist","scientists","scientology","scikit","scimitar","scintilla","scintillate","scintillation","scintillator","scion","scipio","scipy","scissor","scissors","scleroses","sclerosis","sclerotic","scm","scoff","scoffer","scofflaw","scold","scolder","scolioses","scoliosis","scollop","sconce","scone","scons","scoop","scooper","scoot","scooter","scope","scoped","scopes","scoping","scops","scorbutic","scorch","scorcher","scorching","score","scoreboard","scorecard","scored","scorekeeper","scoreless","scoreline","scores","scoring","scorn","scorner","scornful","scornfulness","scorpio","scorpion","scorpius","scorsese","scot","scotch","scotchgard","scotchman","scotchmen","scotchs","scotchwoman","scotchwomen","scotia","scotian","scotland","scotsman","scotsmen","scotswoman","scotswomen","scott","scotti","scottie","scottish","scottsdale","scotty","scoundrel","scour","scourer","scourge","scourger","scouring","scout","scouter","scouting","scoutmaster","scow","scowl","scowler","scp","scr","scrabble","scrabbler","scrag","scragged","scragging","scraggly","scraggy","scram","scramble","scrambler","scrammed","scramming","scranton","scrap","scrapbook","scrape","scraped","scraper","scrapheap","scraping","scrapped","scrapper","scrapping","scrappy","scrapy","scrapyard","scratch","scratched","scratcher","scratches","scratchily","scratchiness","scratchy","scrawl","scrawler","scrawly","scrawniness","scrawny","scream","screamer","screaming","scree","screech","screecher","screechy","screed","screen","screencast","screened","screenheight","screening","screenorientation","screenplay","screens","screenshot","screenshots","screensize","screenupdating","screenwidth","screenwriter","screw","screwball","screwdriver","screwed","screwer","screwiness","screwup","screwworm","screwy","scriabin","scribal","scribble","scribbler","scribe","scriber","scribner","scrim","scrimmage","scrimmager","scrimp","scrimshaw","scrip","scripps","script","scriptblock","scripted","scripting","scriptmanager","scriptreference","scripts","scriptural","scripture","scriptwriter","scriptwriting","scriven","scrivener","scrod","scrofula","scrofulous","scroll","scrollable","scrollbar","scrollbars","scrolled","scroller","scrollheight","scrolling","scrollleft","scrollpane","scrolls","scrollto","scrolltop","scrollview","scrollviewer","scrooge","scrota","scrotal","scrotum","scrounge","scroungy","scrub","scrubbed","scrubber","scrubbing","scrubby","scruff","scruffily","scruffiness","scruffy","scruggs","scrum","scrummage","scrumptious","scrunch","scrunchy","scruple","scrupulosity","scrupulous","scrupulousness","scrutable","scrutinize","scrutinized","scrutinizer","scrutinizing","scrutinizingly","scrutiny","scsi","scss","scuba","scud","scudded","scudding","scuff","scuffle","scull","sculler","scullery","sculley","scullion","sculpt","sculptor","sculptress","sculptural","sculpture","scum","scumbag","scummed","scumming","scummy","scupper","scurf","scurfy","scurrility","scurrilous","scurrilousness","scurry","scurvily","scurviness","scurvy","scutcheon","scuttle","scuttlebutt","scuzzy","scylla","scythe","scythia","sd","sda","sdate","sdcard","sdf","sdi","sdk","sdks","sdl","sdp","se","sea","seabed","seabird","seaboard","seaborg","seaborn","seaborne","seabrook","seacoast","seafare","seafarer","seafood","seafront","seagate","seagoing","seagram","seagull","seahorse","seal","sealant","sealed","sealer","seals","sealskin","seam","seamail","seaman","seamanship","seamer","seaminess","seamless","seamlessly","seamlessness","seams","seamstress","seamus","seamy","sean","seana","seaplane","seaport","seaquake","seaquarium","sear","search","searchable","searchbar","searchbox","searchcontroller","searched","searcher","searches","searchform","searching","searchlight","searchquery","searchresult","searchresults","searchstring","searchterm","searchtext","searchview","searing","sears","seascape","seashell","seashore","seasick","seasickness","seaside","season","seasonable","seasonableness","seasonably","seasonal","seasonality","seasoned","seasoner","seasoning","seat","seatbelt","seated","seater","seating","seato","seats","seattle","seawall","seaward","seawater","seaway","seaweed","seaworthiness","seaworthinesses","seaworthy","sebaceous","sebastian","sebastiano","sebastien","seborrhea","sec","secant","secede","secession","secessionist","seclude","secluded","secludedness","seclusion","seclusive","seconal","second","secondarily","secondary","seconder","secondhand","secondly","seconds","secondviewcontroller","secrecy","secret","secretarial","secretariat","secretary","secretaryship","secrete","secretion","secretive","secretiveness","secretkey","secretory","secrets","secs","sect","sectarian","sectarianism","sectary","section","sectional","sectionalism","sectionalized","sectioned","sectioning","sections","sector","sectoral","sectored","sectoring","sectors","sects","secular","secularism","secularist","secularity","secularization","secularize","secularized","secure","secured","securely","securerandom","securing","security","securityexception","secy","sed","sedan","sedate","sedateness","sedation","sedative","sedentary","seder","sedge","sedgwick","sedgy","sediment","sedimentary","sedimentation","sedition","seditious","seditiousness","seduce","seducer","seduction","seductive","seductiveness","seductress","sedulous","see","seebeck","seed","seedbed","seedcase","seeded","seeder","seediness","seeding","seedless","seedling","seedpod","seeds","seedy","seeing","seeings","seek","seekbar","seeker","seeking","seeley","seem","seemed","seeming","seemingly","seemliness","seemly","seems","seen","seep","seepage","seer","seersucker","sees","seesaw","seethe","seg","segfault","segment","segmental","segmentation","segmented","segments","segovia","segre","segregant","segregate","segregated","segregation","segregationist","segregative","segue","segueing","segundo","seidel","seigneur","seignior","seiko","seine","seiner","seinfeld","seismic","seismically","seismograph","seismographer","seismographic","seismographs","seismography","seismologic","seismological","seismologist","seismology","seismometer","seize","seizer","seizin","seizing","seizor","seizure","seka","sel","sela","selassie","selby","seldom","select","selectable","selectall","selectbox","selectcommand","selected","selecteddate","selectedimage","selectedindex","selectedindexchanged","selecteditem","selecteditems","selectedrow","selectedvalue","selecting","selectinput","selection","selectional","selectionchanged","selectionmode","selections","selectionstart","selectitem","selective","selectively","selectiveness","selectivity","selectlist","selectlistitem","selectman","selectmany","selectmen","selectness","selectnodes","selectonemenu","selector","selectors","selectric","selects","selectsinglenode","selena","selenate","selene","selenite","selenium","seleniumhq","selenographer","selenography","selestina","seleucid","seleucus","self","selfish","selfishness","selfless","selflessness","selfness","selfridge","selfsame","selfsameness","selia","selie","selig","selim","selina","selinda","seline","selinux","seljuk","selkirk","sell","sella","selle","seller","sellers","selling","sellout","sells","selma","seltzer","selvage","selves","selznick","sem","semantic","semantical","semantically","semanticist","semantics","semaphore","semarang","semblance","semen","semester","semi","semiannual","semiarid","semiautomated","semiautomatic","semicircle","semicircular","semicolon","semicolons","semiconductor","semiconscious","semidefinite","semidetached","semidrying","semifinal","semifinalist","semilogarithmic","semimonthly","seminal","seminar","seminarian","seminary","seminole","semiofficial","semiotic","semioticians","semiotics","semipermanent","semipermeable","semiprecious","semiprivate","semiprofessional","semipublic","semiquantitative","semiramis","semiretired","semisecret","semiskilled","semisolid","semistructured","semisweet","semite","semitic","semitone","semitrailer","semitrance","semitransparent","semitropical","semivowel","semiweekly","semiyearly","semolina","semper","sempiternal","sempstress","semtex","semver","sen","sena","senate","senator","senatorial","sencha","send","sendai","senddata","sendemail","sender","senderid","sendevent","sendfile","sendgrid","sending","sendkeys","sendmail","sendmessage","sendrequest","sends","sendto","seneca","senegal","senegalese","senescence","senescent","senile","senility","senior","seniority","senna","sennacherib","sennett","senor","senora","senorita","sens","sensate","sensately","sensation","sensational","sensationalism","sensationalist","sensationalize","sense","senseless","senselessness","sensibility","sensible","sensibleness","sensibly","sensitive","sensitiveness","sensitives","sensitivity","sensitization","sensitize","sensitized","sensitizers","sensor","sensormanager","sensors","sensory","sensual","sensualist","sensuality","sensuous","sensuousness","sensurround","sent","sentence","sentences","sentential","sententious","sentience","sentient","sentiment","sentimental","sentimentalism","sentimentalist","sentimentality","sentimentalization","sentimentalize","sentimentalizes","sentinel","sentry","seo","seora","seoul","sep","sepal","separability","separable","separableness","separably","separate","separated","separately","separateness","separates","separating","separation","separatism","separatist","separator","separators","seperate","seperated","sephardi","sephira","sepia","sepoy","sepses","sepsis","sept","septa","septate","september","septennial","septet","septic","septicemia","septicemic","septillion","septuagenarian","septuagint","septum","sepulcher","sepulchers","sepulchral","seq","seqnum","sequel","sequelize","sequence","sequenced","sequencer","sequences","sequent","sequential","sequentiality","sequentialize","sequentially","sequester","sequestrate","sequestration","sequin","sequitur","sequoia","sequoya","ser","sera","serafin","seraglio","serape","seraph","seraphic","seraphically","seraphim","seraphs","serb","serbia","serbian","serbo","sere","serena","serenade","serenader","serendipitous","serendipity","serene","sereneness","serengeti","serenity","serf","serfdom","serge","sergeant","sergei","sergent","sergio","serial","serializable","serialization","serialize","serialized","serializedname","serializeobject","serializer","serializers","serializing","serialnumber","serialport","serialversionuid","serie","series","serif","serigraph","serigraphs","serious","seriously","seriousness","sermon","sermonize","serological","serology","serons","serous","serpens","serpent","serpentine","serra","serrano","serrate","serration","serried","serum","serv","servant","serve","served","server","serverfault","serverless","servername","servers","serverside","serversocket","serves","service","serviceability","serviceable","serviceableness","servicebehaviors","serviced","servicehost","serviceid","serviceman","servicemen","servicemodel","servicename","serviceprovider","services","servicestack","servicetype","servicewoman","servicewomen","serviette","servile","servilely","servileness","serviles","servility","serving","servitor","servitude","servlet","servletcontainer","servletcontext","servletexception","servlethandler","servlets","servo","servomechanism","servomotor","ses","sesame","sesquicentennial","sess","sessile","session","sessionfactory","sessionid","sessionimpl","sessions","sessionstate","sessionstorage","set","setaccessible","setaction","setactive","setadapter","setarguments","setattr","setattribute","setback","setbackground","setbackgroundcolor","setbackgroundimage","setbackgroundresource","setborder","setbounds","setcancelable","setcapability","setcellvalue","setcenter","setchecked","setcolor","setcontent","setcontenttext","setcontenttype","setcontentview","setcookie","setdata","setdatasource","setdate","setdateformat","setdefault","setdefaultcloseoperation","setdelegate","setdescription","setdt","setduration","seteditable","setenabled","setentity","setenv","seterror","setfill","setflags","setfont","setforeground","setframe","setgeometry","seth","setheader","seticon","setid","setimage","setimagebitmap","setimageresource","setint","setinterval","setitem","setitems","setjavascriptenabled","setlasterror","setlayout","setlayoutmanager","setlayoutparams","setlength","setlevel","setlistadapter","setlocal","setlocale","setlocation","setlocationrelativeto","setmap","setmessage","setmodel","setname","setnegativebutton","setobject","setobjectname","seton","setonclicklistener","setonitemclicklistener","setontouchlistener","setopt","setosa","setpadding","setparameter","setpassword","setposition","setpositivebutton","setpreferredsize","setprogress","setproperty","setq","setrequestheader","setrequestmethod","setrequestproperty","setresult","sets","setscene","setscrew","setselected","setselection","setsize","setstate","setstatus","setstring","setstyle","setsupportactionbar","sett","settable","settag","settee","setter","setters","settext","settextcolor","settextsize","settime","settimeout","setting","settings","settitle","settle","settled","settlement","settler","settling","settype","settypeface","setup","setups","setuptools","setupui","seturl","setusername","setvalue","setvalues","setview","setvisibility","setvisible","setw","setwidth","setx","sety","seumas","seurat","seuss","sevastopol","seven","sevenfold","sevenpence","seventeen","seventeenths","sevenths","seventieths","seventy","sever","several","severalfold","severalty","severance","severe","severed","severeness","severing","severity","severn","severs","severus","seville","sew","sewage","seward","sewer","sewerage","sewing","sewn","sex","sexagenarian","sexily","sexiness","sexism","sexist","sexless","sexologist","sexology","sexpot","sextans","sextant","sextet","sextillion","sexton","sextuple","sextuplet","sexual","sexuality","sexualized","sexy","seychelles","seyfert","seymour","sf","sfml","sftp","sg","sgt","sh","sha","shabbily","shabbiness","shabby","shack","shackle","shackler","shackleton","shad","shade","shaded","shadeless","shader","shaders","shadily","shadiness","shading","shadow","shadowbox","shadower","shadowiness","shadows","shadowy","shady","shae","shafer","shaffer","shaft","shafting","shag","shagged","shagginess","shagging","shaggy","shah","shahs","shaina","shaine","shakable","shakably","shake","shakeable","shakedown","shaken","shakeout","shaker","shakespeare","shakespearean","shakespearian","shakeup","shakily","shakiness","shaking","shaky","shale","shall","shallot","shallow","shallowness","shalna","shalne","shalom","shalt","sham","shaman","shamanic","shamble","shambles","shame","shamefaced","shameful","shamefulness","shameless","shamelessness","shammed","shammer","shamming","shammy","shampoo","shampooer","shamrock","shamus","shan","shana","shanan","shanda","shandee","shandeigh","shandie","shandra","shandy","shane","shanghai","shanghaiing","shani","shanie","shank","shanna","shannah","shannan","shannen","shannon","shanon","shanta","shantee","shantis","shantung","shanty","shantytown","shape","shaped","shapeless","shapelessness","shapeliness","shapely","shaper","shapes","shapiro","shara","sharable","sharai","shard","shards","share","shareable","sharecrop","sharecropped","sharecropper","sharecropping","shared","sharedapplication","sharedinstance","sharedpreferences","shareholder","shareholding","sharepoint","sharer","shares","shareware","shari","sharia","sharing","sharity","shark","sharkskin","sharl","sharla","sharleen","sharlene","sharline","sharon","sharona","sharp","sharpe","sharpen","sharpened","sharpener","sharper","sharpie","sharpness","sharpshoot","sharpshooter","sharpshooting","sharpy","sharron","sharyl","shasta","shat","shatter","shattering","shatterproof","shaughn","shaula","shaun","shauna","shave","shaved","shaver","shavian","shaving","shavuot","shaw","shawano","shawl","shawn","shawna","shawnee","shay","shayla","shaylah","shaylyn","shaylynn","shayna","shayne","shcharansky","she","shea","sheaf","shear","shearer","sheath","sheathe","sheather","sheathing","sheaths","sheave","sheaves","sheba","shebang","shebeli","sheboygan","shed","shedding","shedir","sheds","sheela","sheelagh","sheelah","sheen","sheena","sheeny","sheep","sheepdog","sheepfold","sheepherder","sheepish","sheepishness","sheepskin","sheer","sheeree","sheerness","sheet","sheeting","sheetlike","sheetname","sheetrock","sheets","sheff","sheffie","sheffield","sheffielder","sheffy","sheik","sheikdom","sheikh","sheila","sheilah","shekel","shel","shela","shelagh","shelba","shelbi","shelby","shelden","sheldon","shelf","shelia","shell","shellac","shellacked","shellacking","shelled","shelley","shellfire","shellfish","shelli","shellie","shells","shelly","shelter","sheltered","shelterer","shelton","shelve","shelver","shelves","shelving","shem","shena","shenandoah","shenanigan","shenyang","sheol","shep","shepard","shepherd","shepherdess","sheppard","shepperd","sher","sheratan","sheraton","sherbet","sherd","sheree","sheri","sheridan","sherie","sheriff","sherill","sherilyn","sherline","sherlock","sherlocke","sherm","sherman","shermie","shermy","sherpa","sherri","sherrie","sherry","sherwin","sherwood","sherwynd","sherye","sheryl","shetland","shevardnadze","shew","shewn","shh","shi","shiatsu","shibboleth","shibboleths","shield","shielded","shielder","shields","shift","shifted","shiftily","shiftiness","shifting","shiftless","shiftlessness","shifts","shifty","shiite","shijiazhuang","shikoku","shill","shillelagh","shillelaghs","shilling","shillong","shiloh","shim","shimmed","shimmer","shimmery","shimming","shimmy","shin","shina","shinbone","shindig","shine","shiner","shingle","shingler","shinguard","shininess","shining","shinned","shinning","shinny","shinsplints","shinto","shintoism","shintoist","shiny","shinyapp","ship","shipboard","shipborne","shipbuild","shipbuilder","shipload","shipman","shipmate","shipmen","shipment","shipowner","shippable","shipped","shipper","shipping","ships","shipshape","shipwreck","shipwright","shipyard","shir","shiraz","shire","shirk","shirker","shirl","shirlee","shirleen","shirlene","shirley","shirline","shiro","shirr","shirt","shirtfront","shirting","shirtless","shirtmake","shirtmaker","shirts","shirtsleeve","shirttail","shirtwaist","shit","shitting","shitty","shiv","shiva","shiver","shiverer","shivery","shivved","shivving","shlemiel","shm","shmuel","shoal","shoat","shock","shocker","shocking","shockley","shockproof","shod","shoddily","shoddiness","shoddy","shoe","shoehorn","shoeing","shoelace","shoemake","shoemaker","shoer","shoes","shoeshine","shoestring","shoetree","shogun","shogunate","shoji","sholom","shone","shoo","shoofly","shook","shoot","shooter","shooting","shootout","shop","shopify","shopkeep","shopkeeper","shoplift","shoplifter","shoplifting","shoppe","shopped","shopper","shopping","shops","shoptalk","shopworn","shore","shorebird","shoreline","shorewood","shoring","short","shortage","shortbread","shortcake","shortchange","shortcode","shortcoming","shortcrust","shortcut","shortcuts","shortcutting","shorten","shortened","shortener","shortening","shorter","shortest","shortfall","shorthand","shorthorn","shortie","shortish","shortlist","shortly","shortname","shortness","shortsighted","shortsightedness","shortstop","shortwave","shorty","shoshana","shoshanna","shoshone","shostakovitch","shot","shotgun","shotgunned","shotgunner","shotgunning","shots","shotted","shotting","should","shoulder","shouldn","shout","shove","shovel","shoveler","shovelful","shover","show","showasaction","showbiz","showbizzes","showboat","showcase","showdialog","showdown","showed","shower","showery","showgirl","showily","showiness","showing","showinputdialog","showman","showmanship","showmen","showmessage","showmessagedialog","shown","showoff","showpiece","showplace","showroom","shows","showthread","showy","shp","shpt","shrank","shrapnel","shred","shredded","shredder","shredding","shreveport","shrew","shrewd","shrewdness","shrewish","shrewishness","shriek","shrieker","shrift","shrike","shrill","shrillness","shrilly","shrimp","shrine","shrink","shrinkage","shrinker","shrinking","shrive","shrivel","shriven","shropshire","shroud","shrub","shrubbed","shrubbery","shrubbing","shrubby","shrug","shrugged","shrugging","shrunk","sht","shtick","shtml","shu","shuck","shucker","shucks","shudder","shuddery","shuffle","shuffleboard","shuffled","shuffles","shuffling","shulman","shun","shunned","shunning","shunt","shunter","shurlock","shurlocke","shurwood","shush","shut","shutdown","shuteye","shutil","shutoff","shutout","shutter","shutterbug","shuttering","shutting","shuttle","shuttlecock","shy","shyer","shyest","shylock","shylockian","shyness","shyster","si","siam","siamese","sian","siana","sianna","sib","sibbie","sibby","sibeal","sibel","sibelius","sibella","sibelle","siberia","siberian","sibilance","sibilancy","sibilant","sibilla","sibley","sibling","siblings","sibyl","sibylla","sibylle","sibylline","sic","sicilian","siciliana","sicily","sick","sickbay","sickbed","sicken","sickener","sickening","sicker","sickie","sickish","sickle","sickliness","sickly","sickness","sicko","sickout","sickroom","sid","side","sidearm","sideband","sidebar","sideboard","sideburns","sidecar","sided","sidedness","sidekick","sidekiq","sidelight","sideline","sidelong","sideman","sidemen","sidenav","sidepiece","sider","sidereal","sides","sidesaddle","sideshow","sidesplitting","sidestep","sidestepped","sidestepping","sidestroke","sideswipe","sidetrack","sidewalk","sidewall","sidewards","sideway","sidewinder","siding","sidle","sidnee","sidney","sidoney","sidonia","sidonnie","sids","siege","siegel","siegfried","sieglinda","siegmund","siemens","siena","sienna","sierpinski","sierra","siesta","sieve","siffre","sift","sifted","sifter","sig","sigfrid","sigfried","siggraph","sigh","sigher","sighs","sight","sighted","sighter","sighting","sightless","sightliness","sightly","sightread","sightsee","sightseeing","sigint","sigismond","sigismondo","sigismund","sigismundo","sigma","sigmoid","sigmund","sign","signal","signaled","signaler","signaling","signalization","signalize","signally","signalman","signalmen","signalr","signals","signatory","signature","signatures","signboard","signed","signer","signet","significance","significant","significantly","signification","signify","signin","signing","signor","signora","signore","signori","signories","signorina","signorine","signout","signpost","signs","signup","sigrid","sigsegv","sigurd","sigvard","sihanouk","sikh","sikhism","sikhs","sikkim","sikkimese","sikorsky","silage","silas","sile","sileas","siled","silence","silencer","silent","silently","silentness","silesia","silhouette","silica","silicate","siliceous","silicide","silicon","silicone","silicoses","silicosis","silk","silken","silkily","silkiness","silkscreen","silkworm","silky","sill","silliness","silly","silo","silt","siltation","siltstone","silty","silurian","silva","silvain","silvan","silvana","silvano","silvanus","silver","silverer","silverfish","silverlight","silverman","silversmith","silversmiths","silverstein","silverware","silvery","silvester","silvia","silvie","silvio","sim","simd","simenon","simeon","simian","similar","similarity","similarly","simile","similiar","similitude","simla","simmer","simmonds","simmons","simmonsville","simms","simon","simona","simone","simonette","simonize","simonne","simony","simpatico","simper","simple","simpleadapter","simplecursoradapter","simpledateformat","simpleminded","simpleness","simpler","simplest","simpleton","simpletype","simplex","simplexml","simplexmlelement","simplicity","simplification","simplified","simplifies","simplify","simplifying","simplistic","simplistically","simply","simpson","simula","simulacrum","simulate","simulated","simulating","simulation","simulative","simulator","simulcast","simultaneity","simultaneous","simultaneously","simultaneousness","sin","sinai","sinatra","since","sincere","sincereness","sincerer","sincerest","sincerity","sinclair","sinclare","sindbad","sindee","sindhi","sine","sinecure","sinecurist","sinew","sinewy","sinful","sinfulness","sing","singapore","singaporean","singborg","singe","singeing","singer","singing","single","singlehanded","singleline","singleness","singleordefault","singlet","singleton","singletons","singletree","singsong","singular","singularity","singularization","sinhalese","sinister","sinisterness","sinistral","sink","sinkable","sinker","sinkhole","sinkiang","sinking","sinks","sinless","sinlessness","sinned","sinner","sinning","sinon","sint","sinter","sinuosity","sinuous","sinuousities","sinuousness","sinus","sinusitis","sinusoid","sinusoidal","siobhan","sioux","siouxie","sip","siphon","siphons","sipped","sipper","sipping","sir","sire","sired","siren","sires","siring","sirius","sirloin","sirocco","sirred","sirring","sirup","sis","sisal","sisely","sisile","sissie","sissified","sissy","sister","sisterhood","sisterliness","sisterly","sistine","sisyphean","sisyphus","sit","sitar","sitarist","sitcom","site","sitecore","siteid","sitemap","sitename","sitepoint","sites","sits","sitter","sitting","situ","situate","situation","situational","situationist","situations","situs","siusan","siva","siward","six","sixfold","sixgun","sixpence","sixpenny","sixshooter","sixteen","sixteenths","sixth","sixths","sixtieths","sixty","sizable","sizableness","size","sized","sizeof","sizer","sizes","sizing","sizzle","sizzler","sj","sjaelland","sk","ska","skaction","skat","skate","skateboard","skater","skedaddle","skeet","skein","skeletal","skeleton","skell","skelly","skeptic","skeptical","skepticism","sketch","sketchbook","sketcher","sketchily","sketchiness","sketchpad","sketchy","skew","skewer","skewing","skewness","ski","skid","skidded","skidding","skiff","skiing","skilfully","skill","skilled","skillet","skillful","skillfulness","skillfulnesses","skilling","skills","skim","skimmed","skimmer","skimming","skimp","skimpily","skimpiness","skimpy","skin","skincare","skindive","skinflint","skinhead","skinless","skinned","skinner","skinniness","skinning","skinny","skins","skintight","skip","skipp","skipped","skipper","skippie","skipping","skippy","skips","skipton","skirmish","skirmisher","skirt","skirter","skirting","skit","skitter","skittish","skittishness","skittle","skivvy","sklearn","skoal","skopje","skspritenode","sku","skulduggery","skulk","skulker","skull","skullcap","skullduggery","skunk","skview","sky","skycap","skydiver","skydiving","skye","skyhook","skyjack","skyjacker","skylab","skylar","skylark","skylarker","skyler","skylight","skyline","skype","skyrocket","skyscrape","skyscraper","skyward","skywave","skyway","skywriter","skywriting","sl","slab","slabbed","slabbing","slack","slacken","slacker","slackness","slade","slag","slagged","slagging","slain","slake","slaked","slalom","slam","slammed","slammer","slamming","slander","slanderous","slanderousness","slang","slangy","slant","slanting","slantwise","slap","slapdash","slaphappy","slapped","slapper","slapping","slapstick","slash","slashes","slashing","slat","slate","slater","slather","slating","slatted","slattern","slatting","slaughter","slaughterer","slaughterhouse","slav","slave","slaveholder","slaver","slavery","slaves","slavic","slavish","slavishness","slavonic","slaw","slay","sleaze","sleazily","sleaziness","sleazy","sled","sledded","sledder","sledding","sledge","sledgehammer","sleek","sleekness","sleep","sleeper","sleepily","sleepiness","sleeping","sleepless","sleeplessness","sleepover","sleepwalk","sleepwalker","sleepwear","sleepy","sleepyhead","sleet","sleety","sleeve","sleeveless","sleeving","sleigh","sleighs","sleight","sleken","slender","slenderize","slenderness","slept","slesinger","sleuth","sleuths","slew","slf","slice","sliced","slicer","slices","slicing","slick","slicker","slickness","slid","slide","slidedown","slider","sliders","slides","slideshow","slidetoggle","slideup","sliding","slight","slighter","slighting","slightly","slightness","slim","slime","sliminess","slimline","slimmed","slimmer","slimmest","slimming","slimness","slimy","sling","slings","slingshot","slink","slinky","slip","slipcase","slipcover","slipknot","slippage","slipped","slipper","slipperiness","slippery","slipping","slipshod","slipstream","slipway","slit","slither","slithery","slitted","slitter","slitting","sliver","slivery","sln","sloan","sloane","slob","slobber","slobbery","slocum","sloe","slog","slogan","sloganeer","slogged","slogging","sloop","slop","slope","sloped","slopped","sloppily","sloppiness","slopping","sloppy","slosh","slot","sloth","slothful","slothfulness","sloths","slots","slotted","slotting","slouch","sloucher","slouchy","slough","sloughs","slovak","slovakia","slovakian","sloven","slovene","slovenia","slovenian","slovenliness","slovenly","slow","slowcoaches","slowdown","slower","slowing","slowish","slowly","slowness","slowpoke","slows","slr","sludge","sludgy","slue","slug","sluggard","slugged","slugger","slugging","sluggish","sluggishness","sluice","slum","slumber","slumberer","slumberous","slumlord","slummed","slummer","slumming","slummy","slump","slung","slunk","slur","slurp","slurred","slurried","slurring","slurry","slurrying","slush","slushiness","slushy","slut","sluttish","slutty","sly","slyness","sm","smack","smacker","small","smaller","smallest","smallholders","smallholding","smallint","smallish","smallness","smallpox","smalltalk","smalltime","smallwood","smarmy","smart","smarten","smarter","smartness","smartphone","smartphones","smarty","smartypants","smash","smasher","smashing","smashup","smattering","smb","smear","smearer","smeary","smell","smeller","smelliness","smelly","smelt","smelter","smetana","smidgen","smilax","smile","smiley","smilies","smiling","smirch","smirk","smirnoff","smite","smiter","smith","smithereens","smithfield","smiths","smithson","smithsonian","smithtown","smithy","smitten","smitty","smock","smocking","smog","smoggy","smoke","smokehouse","smokeless","smoker","smokescreen","smokestack","smokey","smokiness","smoking","smoky","smolder","smoldering","smolensk","smollett","smooch","smooth","smoothen","smoother","smoothie","smoothing","smoothly","smoothness","smooths","smote","smother","smp","smrgsbord","sms","smsa","smsmanager","smth","smtp","smtpclient","smucker","smudge","smudginess","smudgy","smug","smugged","smugger","smuggest","smugging","smuggle","smuggler","smugness","smut","smuts","smutted","smuttiness","smutting","smutty","smyrna","sn","snack","snackbar","snaffle","snafu","snag","snagged","snagging","snail","snake","snakebird","snakebite","snakelike","snakeroot","snaky","sname","snap","snapback","snapdragon","snapped","snapper","snappily","snappiness","snapping","snappish","snappishness","snappy","snapshot","snapshots","snapshotted","snapshotting","snare","snarer","snarf","snarl","snarler","snarling","snarly","snatch","snatcher","snazzily","snazzy","snd","snead","sneak","sneaker","sneakily","sneakiness","sneaking","sneaky","sneed","sneer","sneerer","sneering","sneeze","snell","snick","snicker","snide","snideness","snider","sniff","sniffer","sniffle","sniffler","sniffles","snifter","snigger","snip","snipe","sniper","snipped","snipper","snippet","snippets","snipping","snippy","snit","snitch","snivel","sniveler","snmp","sno","snob","snobbery","snobbish","snobbishness","snobby","snodgrass","snood","snook","snooker","snoop","snooper","snoopy","snoot","snootily","snootiness","snooty","snooze","snore","snorkel","snort","snorter","snot","snotted","snottily","snottiness","snotting","snotty","snout","snow","snowball","snowbank","snowbelt","snowbird","snowblower","snowboard","snowbound","snowcapped","snowden","snowdrift","snowdrop","snowfall","snowfield","snowflake","snowily","snowiness","snowman","snowmen","snowmobile","snowplough","snowploughs","snowplow","snowshed","snowshoe","snowshoeing","snowshoer","snowstorm","snowsuit","snowy","snprintf","sns","snub","snubbed","snubber","snubbing","snuff","snuffbox","snuffer","snuffle","snuffler","snuffly","snug","snugged","snugger","snuggest","snugging","snuggle","snuggly","snugness","snyder","so","soa","soak","soaker","soap","soapaction","soapbox","soapclient","soapenv","soapiness","soapobject","soapstone","soapsud","soapui","soapy","soar","soarer","soaring","sob","sobbed","sobbing","sober","soberer","soberness","sobriety","sobriquet","soc","soccer","sociabilities","sociability","sociable","sociably","social","socialism","socialist","socialistic","socialite","sociality","socialization","socialize","socialized","socializer","socially","societal","society","socio","sociobiology","sociocultural","sociodemographic","socioeconomic","socioeconomically","sociolinguistics","sociological","sociologist","sociology","sociometric","sociometry","sociopath","sociopaths","sock","sockaddr","socket","socketexception","socketio","socketprocessor","sockets","sockfd","socks","socorro","socrates","socratic","sod","soda","sodales","sodded","sodden","soddenness","sodding","soddy","sodium","sodom","sodomite","sodomize","sodomy","soever","sofa","sofia","sofie","soft","softball","softbound","soften","softener","softhearted","softie","softlayer","softmax","softness","software","softwood","softy","soggily","sogginess","soggy","soho","soign","soil","soiled","soire","sojourn","sol","solace","solacer","solar","solaria","solaris","solarium","sold","solder","soldier","soldiery","sole","solecism","soled","solely","solemn","solemness","solemnify","solemnity","solemnization","solemnize","solemnness","solenoid","soler","soles","solicit","solicitation","solicited","solicitor","solicitous","solicitousness","solicitude","solid","solidarity","solidcolorbrush","solidi","solidification","solidify","solidity","solidness","solidus","soliloquies","soliloquize","soliloquy","soling","solipsism","solipsist","solis","solitaire","solitary","solitude","sollie","solly","solo","soloist","solomon","solon","soloviev","solr","solstice","solubility","soluble","solute","solution","solutions","solvable","solvating","solve","solved","solvency","solvent","solvently","solver","solves","solving","solzhenitsyn","som","soma","somali","somalia","somalian","somatic","somber","somberness","sombre","sombrero","some","somebody","someclass","somedata","someday","somefile","somefunc","somefunction","somehow","someid","somemethod","somename","someobject","someone","someplace","someproperty","somersault","somerset","somersetted","somersetting","somerville","somestring","sometable","sometext","something","somethingelse","sometime","sometimes","sometype","someurl","somevalue","somevar","someway","somewhat","somewhere","somme","sommelier","somnambulism","somnambulist","somnolence","somnolent","somoza","somthing","son","sonar","sonarqube","sonata","sonatina","sonatype","sondheim","sondra","sonenberg","song","songbag","songbird","songbook","songfest","songful","songfulness","songhai","songhua","songs","songster","songstress","songwriter","songwriting","sonia","sonic","sonja","sonnet","sonni","sonnie","sonnnie","sonny","sonoma","sonora","sonority","sonorous","sonorousness","sontag","sonuvabitch","sony","sonya","soon","sooner","soonish","soot","sooth","soothe","soother","soothing","soothingness","sooths","soothsay","soothsayer","sooty","sop","sophey","sophi","sophia","sophie","sophism","sophist","sophister","sophistic","sophistical","sophisticate","sophisticated","sophisticatedly","sophistication","sophistry","sophoclean","sophocles","sophomore","sophomoric","sophronia","soporific","soporifically","sopped","sopping","soppy","soprano","sopwith","sorbet","sorbonne","sorcerer","sorceress","sorcery","sorcha","sordid","sordidness","sore","sorehead","soreness","sorensen","sorenson","sorghum","sorority","sorrel","sorrentine","sorrily","sorriness","sorrow","sorrower","sorrowful","sorrowfulness","sorry","sort","sorta","sortable","sortby","sorted","sortedlist","sorter","sortexpression","sortie","sortieing","sorting","sortorder","sorts","sos","sosa","sosanna","sot","soto","sottish","sou","soubriquet","souffl","sough","soughs","sought","soul","soulful","soulfulness","soulless","sound","soundboard","soundcloud","sounder","sounders","soundest","sounding","soundings","soundless","soundly","soundness","soundproof","soundproofing","sounds","soundtrack","soup","souphanouvong","soupon","soupy","sour","source","sourcecode","sourced","sourceencoding","sourcefile","sourceforge","sourceid","sourceless","sourcemap","sourcepath","sources","sourcetype","sourcing","sourdough","sourdoughs","sourish","sourness","sourpuss","sous","sousa","sousaphone","souse","south","southampton","southbound","southeast","southeaster","southeastern","southeastward","souther","southerly","southern","southerner","southernisms","southernmost","southey","southfield","southing","southland","southpaw","souths","southward","southwest","southwester","southwestern","southwestward","souvenir","sovereign","sovereignty","soviet","sow","sowbelly","sowens","sower","soweto","sown","sox","soy","soybean","soyinka","soyuz","sp","spa","spaatz","space","spacecraft","spaced","spaceflight","spaceman","spacemen","spaceport","spacer","spaces","spaceship","spacesuit","spacewalk","spacewar","spacewoman","spacewomen","spacey","spacial","spacier","spaciest","spaciness","spacing","spacious","spaciousness","spackle","spade","spadeful","spader","spadework","spadices","spadix","spafford","spaghetti","spahn","spain","spake","spalding","spam","span","spandex","spandrels","spangle","spanglish","spaniard","spaniel","spanielled","spanielling","spanish","spank","spanker","spanking","spanned","spanner","spanning","spans","spar","sparc","sparcstation","spare","spareness","sparer","spareribs","sparing","spark","sparkconf","sparkcontext","sparker","sparkle","sparkler","sparkman","sparks","sparksession","sparksubmit","sparky","sparling","sparql","sparred","sparrer","sparring","sparrow","spars","sparse","sparseness","sparsity","sparta","spartacus","spartan","spasm","spasmodic","spasmodically","spastic","spat","spate","spathe","spatial","spatiality","spatted","spatter","spatterdock","spatting","spatula","spavin","spawn","spawned","spawner","spawning","spay","spca","speak","speakable","speakeasy","speaker","speakers","speakership","speaking","speaks","spear","spearer","spearfish","spearhead","spearmint","spears","spec","special","specialcells","specialism","specialist","specialization","specialize","specialized","specializing","specially","specialty","specie","species","specif","specifiability","specifiable","specifiably","specific","specifically","specification","specifications","specificity","specifics","specified","specifier","specifies","specify","specifying","specimen","specious","speciousness","speck","speckle","specs","spectacle","spectacular","spectator","specter","spectra","spectral","spectralness","spectrogram","spectrograph","spectrographically","spectrography","spectrometer","spectrometric","spectrometry","spectrophotometer","spectrophotometric","spectrophotometry","spectroscope","spectroscopic","spectroscopically","spectroscopy","spectrum","specular","specularity","speculate","speculation","speculative","speculator","sped","speech","speechless","speechlessness","speed","speedboat","speedboating","speeder","speedily","speediness","speedometer","speeds","speedster","speedup","speedway","speedwell","speedy","speer","speleological","speleologist","speleology","spell","spellbind","spellbinder","spellbound","spelldown","spelled","speller","spelling","spells","spelunker","spelunking","spence","spencer","spencerian","spend","spender","spending","spends","spendthrift","spengler","spenglerian","spense","spenser","spenserian","spent","sperm","spermatophyte","spermatozoa","spermatozoon","spermicidal","spermicide","sperry","spew","spewer","spf","sphagnum","sphere","spheric","spherical","spherics","spheroid","spheroidal","spherule","sphincter","sphinx","spi","spic","spica","spice","spicebush","spicily","spiciness","spicule","spicy","spider","spiderweb","spiderwort","spidery","spiegel","spiel","spielberg","spier","spiffy","spigot","spike","spiker","spikiness","spiky","spill","spillage","spillane","spillover","spillway","spin","spinach","spinal","spindle","spindly","spine","spineless","spinelessness","spinet","spininess","spinnability","spinnaker","spinner","spinneret","spinning","spinoza","spinster","spinsterhood","spinsterish","spiny","spiracle","spiraea","spiral","spire","spirea","spirit","spirited","spiritedness","spiritless","spirits","spiritual","spiritualism","spiritualist","spiritualistic","spirituality","spirituous","spiro","spirochete","spiry","spit","spitball","spite","spiteful","spitefuller","spitefullest","spitefulness","spitfire","spits","spitted","spitting","spittle","spittoon","spitz","spl","splash","splashdown","splasher","splashily","splashiness","splashscreen","splashy","splat","splatted","splatter","splatting","splay","splayfeet","splayfoot","spleen","splendid","splendidness","splendor","splendorous","splenetic","splice","splicer","spline","splint","splinter","splintery","split","splits","splittable","splitted","splitter","splitting","splodge","splotch","splotchy","splurge","splutter","splutterer","spock","spoil","spoilables","spoilage","spoiled","spoiler","spoilsport","spokane","spoke","spoken","spokeshave","spokesman","spokesmen","spokespeople","spokesperson","spokeswoman","spokeswomen","spoliation","sponge","spongecake","sponger","sponginess","spongy","sponsor","sponsorship","spontaneity","spontaneous","spontaneousness","spoof","spook","spookiness","spooky","spool","spoon","spoonbill","spoonerism","spoonful","spoor","sporadic","sporadically","spore","sporran","sport","sportiness","sporting","sportive","sportiveness","sports","sportscast","sportsman","sportsmanlike","sportsmanship","sportsmen","sportswear","sportswoman","sportswomen","sportswriter","sporty","sposato","spot","spotify","spotless","spotlessness","spotlight","spotlit","spots","spotted","spotter","spottily","spottiness","spotting","spotty","spousal","spouse","spout","spouter","sprain","sprang","sprat","sprawl","spray","sprayed","sprayer","sprays","spread","spreadeagled","spreader","spreadsheet","spreadsheetapp","spreadsheets","spree","spreeing","sprig","sprigged","sprigging","sprightliness","sprightly","spring","springapplication","springboard","springbok","springboot","springbootapplication","springeing","springer","springfield","springframework","springily","springiness","springing","springjunit","springlike","springsource","springsteen","springtime","springy","sprinkle","sprinkler","sprinkling","sprint","sprintf","sprite","spritebatch","spritekit","sprites","spritz","sprocket","sprocketed","sprockets","sproul","sprout","spruce","spruceness","sprue","sprung","spry","spryness","spss","spud","spudded","spudding","spuds","spume","spumone","spumoni","spumy","spun","spunk","spunky","spur","spurge","spurious","spuriousness","spurn","spurred","spurring","spurt","sputa","sputnik","sputter","sputum","spy","spyder","spyglass","sq","sql","sqlalchemy","sqlclient","sqlcmd","sqlcommand","sqlconnection","sqlcontext","sqldataadapter","sqldatareader","sqldatasource","sqldbtype","sqlerror","sqlexception","sqlexpress","sqlfiddle","sqlite","sqliteconnection","sqlitedatabase","sqliteopenhelper","sqlparameter","sqlplus","sqlquery","sqlserver","sqlsrv","sqlstate","sqoop","sqq","sqrt","sqs","squab","squabbed","squabber","squabbest","squabbing","squabble","squabbler","squad","squadded","squadding","squadron","squalid","squalidness","squall","squaller","squally","squalor","squamous","squander","squanto","square","squared","squareness","squarer","squares","squaresville","squareup","squarish","squash","squashiness","squashy","squat","squatness","squatted","squatter","squattest","squatting","squaw","squawk","squawker","squeak","squeaker","squeakily","squeakiness","squeaky","squeal","squealer","squeamish","squeamishness","squeegee","squeegeeing","squeeze","squeezer","squelch","squelcher","squelchy","squib","squibb","squibbed","squibbing","squid","squidded","squidding","squiggle","squiggly","squint","squinter","squinting","squire","squirehood","squirm","squirmy","squirrel","squirt","squirter","squish","squishy","sr","srand","src","srcdir","srcdirs","sref","srinagar","sro","srv","ss","ssa","sscanf","ssd","sse","ssh","sshd","ssid","ssis","ssl","sslcontext","sslsocketimpl","sslv","ssms","ssn","sso","ssrs","sss","sst","sstream","ssw","st","sta","stab","stabbed","stabber","stabbing","stability","stabilizability","stabilization","stabilize","stabilizer","stable","stableman","stablemate","stablemen","stableness","stabler","stables","stablest","stabling","stably","staccato","stace","stacee","stacey","staci","stacia","stacie","stack","stackable","stackblitz","stacked","stacker","stackexchange","stacking","stacklayout","stackoverflow","stackpane","stackpanel","stacks","stacktrace","stacy","stadia","stadias","stadium","stael","stafani","staff","staffard","staffer","stafford","staffordshire","staffroom","staford","stag","stage","stagecoach","stagecraft","staged","stagehand","stager","stages","stagestruck","stagflation","stagged","stagger","staggerer","staggering","staggers","stagging","staginess","staging","stagnancy","stagnant","stagnate","stagnation","stagy","stahl","staid","staidness","stain","stained","stainer","stainless","stair","staircase","stairway","stairwell","stake","stakeholder","stakeout","stalactite","stalag","stalagmite","stale","stalemate","staleness","staley","stalin","stalingrad","stalinist","stalk","stalker","stall","stalled","stallholders","stallion","stallone","stalls","stalwart","stalwartness","stamen","stamford","stamina","staminate","stammer","stammerer","stammering","stamp","stamped","stampede","stampeder","stamper","stan","stance","stanch","stancher","stanchion","stand","standalone","standard","standardcontext","standardcontextvalve","standardenginevalve","standardhost","standardhostvalve","standardization","standardize","standardized","standardizer","standardizes","standards","standarduserdefaults","standardwrapper","standardwrappervalve","standby","standbys","standee","standford","standing","standish","standoff","standoffish","standout","standpipe","standpoint","stands","standstill","stanfield","stanford","stanislas","stanislaus","stanislavsky","stanislaw","stank","stanleigh","stanley","stanly","stannic","stannous","stanton","stanwood","stanza","staph","staphs","staphylococcal","staphylococci","staphylococcus","staple","stapled","stapler","stapleton","star","starboard","starch","starchily","starchiness","starchy","stardom","stardust","stare","starfish","stargate","stargaze","staring","stark","starkey","starkness","starla","starlene","starless","starlet","starlight","starlin","starling","starlit","starr","starred","starring","starry","stars","starship","starstruck","start","startactivity","startactivityforresult","startangle","startanimation","startdate","started","starter","starters","startid","startindex","startinfo","starting","startinternal","startle","startling","startnew","startpoint","startpos","startrow","starts","startservice","startstop","startswith","starttime","starttls","startup","startups","startx","starty","starvation","starve","starveling","starver","stash","stasis","stat","state","statecraft","stated","stateful","statehood","statehouse","stateid","stateless","statelessness","stateliness","stately","statement","statements","staten","statename","stateparams","stateprovider","stater","stateroom","states","stateside","statesman","statesmanlike","statesmanship","statesmen","stateswoman","stateswomen","statewide","static","statical","statically","staticfiles","staticmethod","staticresource","statics","statictext","stating","station","stationarity","stationary","stationer","stationery","stationmaster","stations","statistic","statistical","statistician","statistics","statler","stator","stats","statuary","statue","statuesque","statuette","stature","status","statusbar","statuscode","statuses","statusid","statustext","statute","statutorily","statutory","stauffer","staunch","staunchness","stave","stavro","stay","stayed","stayer","staying","stays","std","stdafx","stdcall","stdclass","stderr","stdin","stdint","stdio","stdlib","stdout","stdtypes","ste","stead","steadfast","steadfastness","steadily","steadiness","steading","steady","steak","steakhouse","steal","stealer","stealing","stealth","stealthily","stealthiness","stealths","stealthy","steam","steamboat","steamer","steamfitter","steamfitting","steamily","steaminess","steamroll","steamroller","steamship","steamy","stearn","stearne","steed","steel","steele","steeliness","steelmaker","steelwork","steelworker","steely","steelyard","steen","steep","steepen","steeper","steeple","steeplebush","steeplechase","steeplejack","steepness","steer","steerage","steerer","steersman","steersmen","steeves","stefa","stefan","stefania","stefanie","stefano","steffane","steffen","steffi","steffie","stegosauri","stegosaurus","stein","steinbeck","steinberg","steinem","steiner","steinmetz","steinway","stella","stellar","stellated","stem","stemless","stemmed","stemming","stemware","stench","stencil","stenciler","stencillings","stendhal","stendler","stengel","steno","stenographer","stenographic","stenography","stenotype","stentorian","step","stepbrother","stepchild","stepchildren","stepdaughter","stepfather","stepha","stephan","stephana","stephani","stephanie","stephannie","stephanus","stephen","stephenie","stephenson","stephi","stephie","stephine","stepladder","stepmother","stepparent","steppe","stepper","stepping","steppingstone","steps","stepsister","stepson","stepwise","stereo","stereographic","stereography","stereophonic","stereoscope","stereoscopic","stereoscopically","stereoscopy","stereotype","stereotypic","stereotypical","sterile","sterility","sterilization","sterilize","sterilized","sterilizes","sterling","sterlingness","stern","sternal","sternberg","sterne","sternness","sterno","sternum","steroid","steroidal","stertorous","stesha","stet","stethoscope","stetson","stetted","stetting","steuben","stevana","steve","stevedore","steven","stevena","stevenson","stevie","stevy","stew","steward","stewardess","stewardship","stewart","stg","sth","stick","sticker","stickily","stickiness","sticking","stickle","stickleback","stickler","stickpin","sticks","stickup","sticky","stieglitz","stiff","stiffen","stiffness","stifle","stifler","stifling","stigma","stigmata","stigmatic","stigmatization","stigmatizations","stigmatize","stigmatized","stile","stiletto","still","stillbirth","stillbirths","stillborn","stiller","stillest","stillman","stillmann","stillness","stillwell","stilt","stilted","stilton","stimson","stimulant","stimulate","stimulated","stimulation","stimulative","stimulator","stimulatory","stimuli","stimulus","stine","sting","stinger","stingily","stinginess","stinging","stingray","stingy","stink","stinkbug","stinker","stinking","stinkpot","stinky","stint","stinter","stinting","stipend","stipendiary","stipple","stippler","stipulate","stipulation","stir","stirling","stirred","stirrer","stirring","stirrup","stitch","stitcher","stitchery","stitching","stl","stm","stmt","stoat","stochastic","stochastically","stochasticity","stock","stockade","stockbreeder","stockbroker","stockbroking","stocker","stockhausen","stockholder","stockholm","stockily","stockiness","stockinet","stockinette","stocking","stockist","stockpile","stockpiler","stockpot","stockroom","stocks","stocktaking","stockton","stocky","stockyard","stoddard","stodge","stodgily","stodginess","stodgy","stogy","stoic","stoical","stoichiometric","stoichiometry","stoicism","stoke","stoker","stokes","stol","stole","stolen","stolid","stolidity","stolidness","stolon","stomach","stomachache","stomacher","stomachs","stomp","stone","stonecutter","stonehenge","stoneless","stonemason","stoner","stonewall","stoneware","stonewashed","stonework","stonewort","stonily","stoniness","stony","stood","stooge","stool","stoop","stop","stopcock","stopgap","stoplight","stopover","stoppable","stoppage","stoppard","stopped","stopper","stopping","stopple","stoppropagation","stops","stopwatch","stopwords","storage","store","stored","storedprocedure","storefront","storehouse","storeid","storekeep","storekeeper","storeroom","stores","stories","storing","stork","storm","stormbound","stormer","stormi","stormie","stormily","storminess","stormtroopers","stormy","story","storyboard","storyboards","storybook","storyline","storyteller","storytelling","stouffer","stoup","stout","stouten","stouthearted","stoutness","stove","stovepipe","stover","stow","stowage","stowaway","stowe","str","strabo","strace","straddle","straddler","stradivari","stradivarius","strafe","strafer","straggle","straggly","straight","straightaway","straightedge","straighten","straightener","straightforward","straightforwardness","straightjacket","straightness","straightway","strain","strained","strainer","straining","strains","strait","straiten","straitjacket","straitlaced","straitness","strand","stranded","strange","strangely","strangeness","stranger","strangle","stranglehold","strangles","strangulate","strangulation","strap","strapless","strapped","strapping","strasbourg","strata","stratagem","strategic","strategical","strategics","strategies","strategist","strategy","stratford","strati","stratification","stratified","stratify","stratigraphic","stratigraphical","stratigraphy","stratosphere","stratospheric","stratospherically","stratum","stratus","strauss","stravinsky","straw","strawberry","strawflower","stray","strayer","strcat","strcmp","strcpy","strdup","streak","streaker","streaky","stream","streamed","streamer","streaming","streamline","streamreader","streams","streamwriter","street","streetcar","streetlight","streets","streetwalker","streetwise","streisand","strength","strengthen","strengthener","strengths","strenuous","strenuousness","strep","streptococcal","streptococci","streptococcus","streptomycin","strerror","stress","stressed","stressful","stretch","stretchability","stretchable","stretched","stretcher","stretchy","strew","strewn","strftime","stria","striae","striate","striated","striation","stricken","strickland","strict","stricter","strictest","strictly","strictmode","strictness","stricture","stridden","stride","stridency","strident","strider","strides","strife","strike","strikebreak","strikebreaker","strikebreaking","strikeout","striker","strikes","striking","strindberg","string","stringarray","stringbuffer","stringbuilder","stringbyappendingpathcomponent","stringcomparison","stringed","stringencoding","stringency","stringent","stringer","stringformat","stringify","stringiness","stringing","stringio","stringlength","stringlist","stringproperty","stringr","stringreader","stringrequest","strings","stringsasfactors","stringsplitoptions","stringstream","stringtokenizer","stringtype","stringutils","stringvalue","stringvar","stringwithformat","stringwriter","stringy","strip","stripe","striped","striper","stripling","stripped","stripper","stripping","strips","stripslashes","striptease","stripteaser","stripy","strive","striven","striver","strlen","strncpy","strobe","stroboscope","stroboscopic","strode","stroke","strokecolor","strokewidth","stroking","stroll","stroller","strom","stromberg","stromboli","strong","strongbow","strongbox","stronger","strongheart","stronghold","strongish","strongly","strongman","strongmen","strongroom","strontium","strop","strophe","strophic","stropped","stropping","strove","strpos","strptime","strs","strsplit","strsql","strstr","strtok","strtolower","strtotime","struck","struct","structfield","structs","structural","structuralism","structuralist","structure","structured","structureless","structures","structuring","strudel","struggle","struggled","struggler","struggling","strum","strummed","strumming","strumpet","strung","strut","struts","strutted","strutter","strutting","strychnine","sts","stu","stuart","stub","stubbed","stubbing","stubble","stubblefield","stubbly","stubborn","stubbornness","stubby","stubs","stucco","stuccoes","stuck","stud","studbook","studded","studding","studebaker","student","studentid","studentname","students","studentship","studied","studiedness","studier","studies","studio","studios","studious","studiousness","study","studying","stuff","stuffily","stuffiness","stuffing","stuffs","stuffy","stultify","stumble","stumbled","stumbling","stump","stumpage","stumped","stumper","stumpy","stun","stung","stunk","stunned","stunner","stunning","stunt","stunted","stupefaction","stupefy","stupendous","stupendousness","stupid","stupidity","stupidness","stupor","sturdily","sturdiness","sturdy","sturgeon","sturm","stutter","stuttgart","stuyvesant","sty","stygian","style","styleable","styleclass","styled","styles","stylesheet","stylesheets","styleurls","styli","styling","stylish","stylishness","stylist","stylistic","stylistically","stylites","stylization","stylize","stylos","stylus","stymie","stymieing","stymy","styptic","styrene","styrofoam","styx","su","suable","suarez","suasion","suave","suaveness","suavity","sub","subaltern","subarctic","subareas","subarray","subaru","subassembly","subatomic","subbasement","subbed","subbing","subbranch","subcaste","subcat","subcategories","subcategorizing","subcategory","subchain","subclass","subclasses","subclassifications","subclassing","subclauses","subcommand","subcommittee","subcompact","subcomponent","subcomputation","subconcept","subconscious","subconsciousness","subconstituent","subcontinent","subcontinental","subcontract","subcontractor","subcultural","subculture","subcutaneous","subdir","subdirectories","subdirectory","subdistrict","subdivide","subdivision","subdomain","subdomains","subdue","subdued","subduer","subexpression","subfamily","subfield","subfile","subfolder","subfolders","subform","subfreezing","subgoal","subgraph","subgraphs","subgroup","subharmonic","subhead","subheading","subhuman","subindex","subinterval","subitem","subitems","subj","subject","subjection","subjective","subjectiveness","subjectivist","subjectivity","subjects","subjoin","subjugate","subjugation","subjunctive","subkey","sublayer","sublease","sublet","subletting","sublimate","sublimation","sublime","sublimeness","sublimer","subliminal","sublimity","sublist","subliterary","sublunary","submachine","submarginal","submarine","submariner","submenu","submerge","submergence","submerse","submersible","submersion","submicroscopic","submission","submissions","submissive","submissiveness","submit","submitbutton","submitform","submits","submittable","submittal","submitted","submitter","submitting","submode","submodule","submodules","subnational","subnet","subnetwork","subnormal","suboptimal","suborbital","suborder","subordinate","subordinately","subordinates","subordination","subordinator","suborn","subornation","subpage","subparagraph","subpart","subplot","subplots","subpoena","subpopulation","subproblem","subprocess","subprofessional","subprogram","subproject","subproof","subqueries","subquery","subquestion","subrange","subregion","subregional","subreport","subrogation","subroutine","subs","subsample","subschema","subscribe","subscribed","subscriber","subscribers","subscribing","subscript","subscripted","subscription","subscriptions","subsection","subsegment","subsentence","subsequence","subsequent","subsequently","subservience","subservient","subset","subsets","subside","subsidence","subsidiarity","subsidiary","subsidization","subsidize","subsidized","subsidizer","subsidy","subsist","subsistence","subsistent","subsocietal","subsoil","subsonic","subspace","subspecies","substance","substandard","substantial","substantially","substantialness","substantiate","substantiated","substantiation","substantive","substantiveness","substantivity","substation","substerilization","substitutability","substitute","substituted","substitution","substitutionary","substitutive","substr","substrata","substrate","substratum","substring","substrings","substructure","subsume","subsurface","subsystem","subtable","subtask","subteen","subtenancy","subtenant","subtend","subterfuge","subterranean","subtest","subtext","subtitle","subtle","subtleness","subtlety","subtly","subtopic","subtotal","subtract","subtracter","subtracting","subtraction","subtrahend","subtree","subtropic","subtropical","subtype","subunit","suburb","suburban","suburbanite","suburbanization","suburbanized","suburbanizing","suburbia","subvention","subversion","subversive","subversiveness","subvert","subverter","subview","subviews","subway","subzero","succ","succeed","succeeded","succeeder","succeeds","succesfully","success","successful","successfull","successfully","successfulness","succession","successive","successiveness","successor","successorship","succinct","succinctness","succor","succored","succorer","succotash","succubus","succulence","succulency","succulent","succumb","such","suchlike","suck","sucker","suckle","suckling","sucks","sucre","sucrose","suction","sud","sudan","sudanese","sudanic","sudden","suddenly","suddenness","sudetenland","sudo","sudoku","suds","sudsy","sue","sued","suede","suellen","suer","suet","suetonius","suety","suez","suffer","sufferance","sufferer","suffering","suffice","sufficiency","sufficient","sufficiently","suffix","suffixation","suffixed","suffixes","suffocate","suffocating","suffolk","suffragan","suffrage","suffragette","suffragist","suffuse","suffusion","sufi","sufism","sugar","sugarcane","sugarcoat","sugarless","sugarplum","sugary","suggest","suggested","suggester","suggestibility","suggestible","suggesting","suggestion","suggestions","suggestive","suggestiveness","suggests","sugillate","suharto","sui","suicidal","suicide","suit","suitability","suitable","suitableness","suitably","suitcase","suite","suited","suites","suiting","suitor","suits","sukarno","sukey","suki","sukiyaki","sukkot","sukkoth","sula","sulawesi","suleiman","sulfa","sulfaquinoxaline","sulfate","sulfide","sulfite","sulfonamide","sulfur","sulfuric","sulfurous","sulfurousness","sulk","sulkily","sulkiness","sulky","sulla","sullen","sullenness","sullied","sullivan","sully","sulphate","sulphide","sulphuric","sultan","sultana","sultanate","sultrily","sultriness","sultry","sulzberger","sum","sumac","sumach","sumatra","sumatran","sumer","sumeria","sumerian","summability","summable","summand","summarily","summarise","summarization","summarize","summarized","summarizer","summary","summation","summed","summer","summerdale","summerhouse","summertime","summery","summing","summit","summitry","summon","summoner","summons","sumner","sumo","sump","sumptuous","sumptuousness","sums","sumter","sun","sunbaked","sunbath","sunbathe","sunbather","sunbathing","sunbaths","sunbeam","sunbelt","sunblock","sunbonnet","sunburn","sunburst","suncream","sundae","sundanese","sundas","sunday","sunder","sundial","sundown","sundowner","sundris","sundry","sunfish","sunflower","sung","sunglass","sunk","sunlamp","sunless","sunlight","sunlit","sunned","sunni","sunniness","sunning","sunnite","sunny","sunnyvale","sunrise","sunroof","sunscreen","sunset","sunsetting","sunshade","sunshine","sunshiny","sunspot","sunstroke","sunt","suntan","suntanned","suntanning","sunup","sup","super","superabundance","superabundant","superannuate","superannuation","superb","superbness","supercargo","supercargoes","supercharge","supercharger","supercilious","superciliousness","supercity","superclass","supercomputer","supercomputing","superconcept","superconducting","superconductivity","superconductor","supercooled","supercooling","supercritical","superdense","superego","supererogation","supererogatory","superficial","superficiality","superfine","superfix","superfluity","superfluous","superfluousness","superheat","superhero","superheroes","superhighway","superhuman","superhumanness","superimpose","superimposition","superintend","superintendence","superintendency","superintendent","superior","superiority","superlative","superlativeness","superlunary","supermachine","superman","supermarket","supermen","supermodel","supermom","supernal","supernatant","supernatural","supernaturalism","supernaturalness","supernormal","supernova","supernovae","supernumerary","superordinate","superpose","superposition","superpower","superpredicate","supersaturate","supersaturation","superscribe","superscript","superscription","supersede","superseder","supersensitive","supersensitiveness","superset","supersonic","supersonically","supersonics","superstar","superstition","superstitious","superstore","superstructural","superstructure","supertanker","supertitle","superuser","supervene","supervention","superview","supervise","supervised","supervision","supervisor","supervisory","superwoman","superwomen","supine","supineness","supp","supper","suppl","supplant","supplanter","supple","supplement","supplemental","supplementary","supplementation","supplementer","suppleness","suppliant","supplicant","supplicate","supplication","supplied","supplier","suppliers","supplies","supply","supplying","support","supportability","supportable","supported","supporter","supporting","supportive","supportmapfragment","supports","suppose","supposed","supposedly","supposing","supposition","suppository","suppress","suppressant","suppressed","suppressible","suppression","suppressive","suppresslint","suppressor","suppresswarnings","suppurate","suppuration","supra","supranational","supranationalism","suprasegmental","supremacist","supremacy","supremal","supreme","supremeness","supremo","supt","surabaya","surat","surcease","surcharge","surcingle","surd","sure","sured","surefire","surefooted","surely","sureness","surer","surest","surety","surf","surface","surfaced","surfaceholder","surfacer","surfaces","surfaceview","surfacing","surfactant","surfboard","surfeit","surfer","surfing","surge","surged","surgeon","surgery","surges","surgical","surinam","suriname","surinamese","surliness","surly","surmise","surmiser","surmount","surmountable","surname","surpass","surpassed","surpassing","surplice","surplus","surplussed","surplussing","surprise","surprised","surpriser","surprising","surprisingly","surreal","surrealism","surrealist","surrealistic","surrealistically","surreality","surrender","surrenderer","surreptitious","surreptitiousness","surrey","surrogacy","surrogate","surrogation","surround","surrounded","surrounding","surtax","surveillance","surveillant","survey","surveyed","surveying","surveyor","surveys","survivability","survivable","survival","survivalist","survive","survived","survivor","survivorship","surya","sus","susan","susana","susanetta","susann","susanna","susannah","susanne","susceptibilities","susceptibility","susceptible","suscipit","susette","sushi","susi","susie","suspect","suspected","suspecter","suspecting","suspend","suspended","suspender","suspendisse","suspense","suspenseful","suspension","suspensive","suspensor","suspicion","suspicious","suspiciousness","susquehanna","sussex","sustain","sustainability","sustainable","sustainer","sustainment","sustenance","susy","sutherlan","sutherland","sutler","sutton","suture","suv","suva","suwanee","suzann","suzanna","suzanne","suzerain","suzerainty","suzette","suzhou","suzi","suzie","suzuki","suzy","sv","svalbard","svc","svelte","sven","svend","svengali","sverdlovsk","svetlana","svg","svm","svn","sw","swab","swabbed","swabbing","swabby","swabian","swaddle","swag","swagged","swagger","swagging","swahili","swain","swak","swallow","swallower","swallowtail","swam","swami","swamp","swamper","swampland","swampy","swan","swanee","swank","swankily","swankiness","swanky","swanlike","swanned","swanning","swansea","swanson","swap","swappable","swapped","swapper","swapping","swaps","sward","swarm","swarmer","swart","swarthiness","swarthmore","swarthy","swartz","swash","swashbuckler","swashbuckling","swastika","swat","swatch","swath","swathe","swather","swaths","swatted","swatter","swatting","sway","swayback","swayer","swazi","swaziland","swear","swearer","swearword","sweat","sweatband","sweater","sweatily","sweatiness","sweatpants","sweatshirt","sweatshop","sweaty","swed","swede","sweden","swedenborg","swedish","sweeney","sweep","sweeper","sweeping","sweepingness","sweeps","sweepstake","sweepstakes","sweet","sweetbread","sweetbrier","sweetcorn","sweeten","sweetened","sweetener","sweetening","sweetheart","sweetie","sweeting","sweetish","sweetmeat","sweetness","sweetshop","swell","swellhead","swelling","swelter","sweltering","swen","swenson","swept","sweptback","swerve","swerving","swf","swi","swift","swifter","swiftness","swig","swigged","swigging","swill","swim","swimmer","swimming","swimsuit","swinburne","swindle","swindler","swine","swineherd","swing","swingeing","swinger","swinging","swingutilities","swingworker","swingy","swinish","swinishness","swink","swipe","swiper","swiperefreshlayout","swiping","swirl","swirling","swirly","swish","swishy","swiss","switch","switchback","switchblade","switchboard","switched","switcher","switches","switchgear","switching","switchman","switchmap","switchmen","switchover","switz","switzer","switzerland","swivel","swizzle","swob","swollen","swoon","swooning","swoop","swoosh","swop","sword","swordfish","swordplay","swordplayer","swordsman","swordsmanship","swordsmen","swordtail","swore","sworn","swot","swt","swum","swung","sx","sy","sybarite","sybaritic","sybase","sybil","sybila","sybilla","sybille","sybyl","sycamore","sycophancy","sycophant","sycophantic","sycophantically","syd","sydel","sydelle","sydney","sykes","sylas","syllabi","syllabic","syllabicate","syllabication","syllabicity","syllabification","syllabify","syllable","syllabub","syllabus","syllabusss","syllogism","syllogistic","sylow","sylph","sylphic","sylphlike","sylphs","sylvan","sylvania","sylvester","sylvia","sylvie","sym","syman","symbiont","symbioses","symbiosis","symbiotic","symbol","symbolic","symbolical","symbolics","symbolism","symbolist","symbolization","symbolize","symbolized","symbolizes","symbols","symfony","symington","symlink","symlinks","symmetric","symmetrical","symmetrically","symmetricalness","symmetrization","symmetrizing","symmetry","symon","sympathetic","sympathetically","sympathize","sympathized","sympathizer","sympathizing","sympathy","symphonic","symphonists","symphony","symposium","symptom","symptomatic","symptomatically","symptomatology","symptoms","sympy","syn","synagogal","synagogue","synapse","synaptic","sync","synced","synchronism","synchronization","synchronize","synchronized","synchronizer","synchronous","synchronously","synchronousness","synchrony","synchrotron","syncing","syncopate","syncopation","syncope","syndic","syndicalist","syndicate","syndrome","synergism","synergistic","synergy","synfuel","synge","synod","synonym","synonymic","synonymous","synonyms","synonymy","synopses","synopsis","synopsized","synopsizes","synopsizing","synoptic","syntactic","syntactical","syntactically","syntactics","syntax","syntaxerror","syntheses","synthesis","synthesize","synthesized","synthesizer","synthesizes","synthetic","synthetically","syphilis","syphilitic","syphilized","syphilizing","syracuse","syria","syriac","syrian","syringe","syrup","syrupy","sys","sysadmin","syscall","syscap","sysdate","syslog","system","systematic","systematical","systematics","systematization","systematize","systematized","systematizer","systematizing","systemctl","systemd","systemic","systemically","systemization","systemjs","systems","systole","systolic","syswow","sz","szilard","szymborska","t","ta","tab","tabasco","tabatha","tabb","tabbar","tabbarcontroller","tabbatha","tabbed","tabbi","tabbie","tabbing","tabbitha","tabbouleh","tabboulehs","tabby","tabcontent","tabcontrol","taber","tabernacle","tabhost","tabid","tabina","tabindex","tabitem","tabitha","tabla","tablayout","table","tablea","tableau","tableaux","tableb","tablecell","tablecloth","tablecloths","tablecolumn","tabledata","tableid","tableland","tablelayout","tablemodel","tablename","tablerow","tables","tablesorter","tablespace","tablespoon","tablespoonful","tablet","tabletop","tablets","tableview","tableviewcontroller","tableware","tabling","tabloid","taboo","tabor","tabpanel","tabriz","tabs","tabula","tabular","tabulate","tabulation","tabulator","tabview","tac","tachometer","tachometry","tachycardia","tachyon","tacit","tacitness","taciturn","taciturnity","tacitus","tack","tacker","tackiness","tackle","tackler","tackling","tacky","taco","tacoma","tact","tactful","tactfulness","tactic","tactical","tactician","tactile","tactility","tactless","tactlessness","tactual","tad","tadd","taddeo","taddeusz","tadeas","tadeo","tades","tadio","tadpole","tadzhikistan","tadzhikstan","taegu","taejon","taffeta","taffrail","taffy","taft","tag","tagalog","tagged","tagger","tagging","tagid","taglib","tagname","tagore","tags","tagus","tahiti","tahitian","tahoe","tahoma","taichung","taiga","tail","tailback","tailcoat","tailer","tailgate","tailgater","tailing","tailless","taillessness","taillight","tailor","tailpipe","tailspin","tailwind","tainan","taine","taint","tainted","taipei","tait","taite","taiwan","taiwanese","taiyuan","tajikistan","take","takeaway","taken","takeoff","takeout","takeover","taker","takes","taking","taklamakan","talbert","talbot","talc","talcked","talcking","talcum","tale","talebearer","talent","talented","talentless","taler","tali","talia","taliesin","talion","talisman","talismanic","talk","talkative","talkativeness","talked","talker","talkie","talking","talks","talky","tall","talladega","tallahassee","tallahatchie","tallahoosa","tallboy","tallchief","talley","talleyrand","tallia","tallie","tallinn","tallish","tallness","tallou","tallow","tallowy","tallulah","tally","tallyho","talmud","talmudic","talmudist","talon","talus","talya","talyah","tam","tamable","tamale","tamar","tamara","tamarack","tamarah","tamarind","tamarra","tamas","tambourine","tame","tamed","tameka","tameness","tamera","tamerlane","tami","tamika","tamiko","tamil","tamma","tammany","tammara","tammi","tammie","tammy","tamp","tampa","tampax","tamper","tampered","tamperer","tampon","tamqrah","tamra","tan","tana","tanager","tanaka","tananarive","tanbark","tancred","tandem","tandi","tandie","tandoori","tandy","taney","tang","tanganyika","tangelo","tangency","tangent","tangential","tangerine","tangibility","tangible","tangibleness","tangibly","tangier","tangle","tango","tangshan","tangy","tanhya","tani","tania","tanisha","tanitansy","tank","tankard","tanker","tankful","tann","tanned","tannenbaum","tanner","tannery","tannest","tanney","tannhuser","tannie","tannin","tanning","tanny","tansy","tantalization","tantalize","tantalized","tantalizing","tantalizingly","tantalizingness","tantalum","tantalus","tantamount","tantra","tantrum","tanya","tanzania","tanzanian","tao","taoism","taoist","tap","tapdance","tape","taped","tapeline","taper","taperer","tapestry","tapeworm","tapioca","tapir","tapped","tapper","tappet","tapping","taproom","taproot","taps","tar","tara","tarah","tarantella","tarantula","tarawa","tarazed","tarbell","tardily","tardiness","tardy","tare","target","targeted","targetentity","targetframework","targeting","targetname","targetnamespace","targetpath","targetproperty","targets","targetsdkversion","targettype","tariff","tarim","tarkington","tarmac","tarmacked","tarmacking","tarn","tarnish","tarnished","taro","tarot","tarp","tarpapered","tarpaulin","tarpon","tarra","tarragon","tarrah","tarrance","tarred","tarring","tarry","tarrytown","tarsal","tarsi","tarsus","tart","tartan","tartar","tartaric","tartary","tartness","tartuffe","taryn","tarzan","tasha","tashkent","tasia","task","taskawaiter","taskbar","tasked","taskgraph","taskid","tasklist","taskmaster","taskmistress","taskname","tasks","taskthread","tasmania","tasmanian","tass","tassel","tassellings","taste","tasted","tasteful","tastefulness","tasteless","tastelessness","taster","tastes","tastily","tastiness","tasting","tasty","tat","tatami","tatar","tate","tater","tatiana","tatiania","tatted","tatter","tatterdemalion","tattered","tatting","tattle","tattler","tattletale","tattoo","tattooer","tattooist","tatty","tatum","tau","taught","taunt","taunter","taunting","taupe","taurus","taut","tauten","tautness","tautological","tautologous","tautology","tavern","taverner","tawdrily","tawdriness","tawdry","tawney","tawny","tawnya","tawsha","tax","taxable","taxably","taxation","taxed","taxes","taxi","taxicab","taxidermist","taxidermy","taximeter","taxing","taxiway","taxonomic","taxonomically","taxonomist","taxonomy","taxpayer","taxpaying","taylor","tb","tba","tbilisi","tbl","tbn","tbody","tbs","tbsp","tc","tchaikovsky","tchar","tcl","tcp","tcpclient","tcpdf","tcs","td","tdd","tds","te","tea","teabag","teacake","teacart","teach","teachable","teacher","teachers","teaching","teacloth","teacup","teacupful","teador","teahouse","teak","teakettle","teakwood","teal","tealeaves","team","teamcity","teamid","teammate","teamname","teams","teamster","teamwork","teapot","tear","tearaway","teardown","teardrop","tearer","tearful","tearfulness","teargas","teargassed","teargassing","tearjerker","tearoom","teary","teas","teasdale","tease","teasel","teaser","teashop","teasing","teaspoon","teaspoonful","teat","teatime","tech","techcrunch","technet","technetium","technetwork","technical","technicality","technically","technicalness","technician","technicolor","technion","technique","techniques","technocracy","technocrat","technocratic","technological","technologies","technologist","technology","technophobia","technophobic","technotes","techs","tectonic","tectonically","tectonics","tecumseh","ted","tedd","tedda","teddi","teddie","teddy","tedi","tedie","tedious","tediousness","tedium","tedman","tedmund","tedra","tee","teeing","teem","teeming","teemingness","teen","teena","teenage","teenager","teeny","teenybopper","teepee","teeshirt","teeter","teeth","teethe","teether","teething","teethmarks","teetotal","teetotaler","teetotalism","tefl","teflon","tegucigalpa","teheran","tehran","teirtza","tektite","tektronix","tel","telecast","telecommunicate","telecommunication","telecommute","telecoms","teleconference","teledyne","telefunken","telegenic","telegram","telegrammed","telegramming","telegraph","telegraphic","telegraphically","telegraphist","telegraphs","telegraphy","telekineses","telekinesis","telekinetic","telemachus","telemann","telemarketer","telemarketing","telemeter","telemetric","telemetry","teleological","teleology","telepathic","telepathically","telepathy","telephone","telephonic","telephonist","telephony","telephonymanager","telephoto","telephotography","teleprinter","teleprocessing","teleprompter","telerik","telescope","telescopic","telescopically","teletext","telethon","teletype","teletypewriter","televangelism","televangelist","televise","television","televisor","televisual","telex","tell","teller","telling","tells","telltale","tellurium","tellus","telly","telnet","telomeric","telugu","tem","temblor","temerity","temp","temparray","tempdata","tempdb","tempe","temper","tempera","temperament","temperamental","temperance","temperate","temperately","temperateness","temperature","tempered","tempering","tempers","tempest","tempestuous","tempestuousness","tempfile","template","templatebinding","templated","templatefield","templates","templateurl","templating","temple","templeman","templeton","templist","tempo","tempoes","tempor","temporal","temporarily","temporariness","temporarinesses","temporary","temporize","temporizer","temporizing","temporizings","temps","tempt","temptable","temptation","tempted","tempter","tempting","temptress","tempura","tempuri","tempus","ten","tenabilities","tenability","tenable","tenableness","tenably","tenacious","tenaciousness","tenacity","tenancy","tenant","tenanted","tenantid","tenantry","tench","tend","tended","tendency","tendentious","tendentiousness","tender","tendered","tenderer","tenderest","tenderfoot","tenderhearted","tenderheartedness","tendering","tenderize","tenderizer","tenderloin","tenderly","tenderness","tending","tendinitis","tendon","tendril","tends","tenebrous","tenement","tenet","tenex","tenfold","tenn","tenneco","tenner","tennessean","tennessee","tenney","tennis","tennyson","tenochtitlan","tenon","tenor","tenpin","tens","tense","tenseness","tensile","tension","tensional","tensionless","tensions","tensity","tensor","tensorflow","tensorial","tensors","tenspot","tent","tentacle","tentative","tentativeness","tented","tenter","tenterhook","tenth","tenths","tenting","tentity","tenuity","tenuous","tenuousness","tenure","teodoor","teodor","teodora","teodorico","teodoro","tepee","tepid","tepidity","tepidness","tequila","tera","teradata","teratogenic","teratology","terbium","tercel","tercentenary","tercentennial","terence","terencio","teresa","terese","tereshkova","teresina","teresita","teressa","teri","teriann","terkel","term","termagant","termcap","termer","terminable","terminableness","terminal","terminals","terminate","terminated","terminates","terminating","termination","terminative","terminator","termini","terminological","terminology","terminus","termite","terms","tern","ternary","terpsichore","terpsichorean","terr","terra","terrace","terracing","terracotta","terraform","terrain","terramycin","terran","terrance","terrapin","terrarium","terrazzo","terre","terrel","terrell","terrence","terrestrial","terri","terrible","terribleness","terribly","terrie","terrier","terrific","terrifically","terrify","terrifying","terrijo","terrill","terrine","territorial","territoriality","territory","terror","terrorism","terrorist","terroristic","terrorize","terrorized","terrorizer","terry","terrycloth","terrye","terse","terseness","tersina","tertian","tertiary","terza","tesl","tesla","tesol","tess","tessa","tessellate","tessellation","tesseract","tesseral","tessi","tessie","tessy","test","testability","testable","testament","testamentary","testapp","testate","testator","testatrices","testatrix","testbed","testcard","testcase","testclass","testcompile","testcontroller","testdata","testdb","teste","tested","tester","testers","testes","testfile","testicle","testicular","testid","testifier","testify","testily","testimonial","testimony","testiness","testing","testis","testlist","testmethod","testname","testng","testobject","testosterone","testrunner","tests","testservice","teststring","testsuite","testtable","testuser","testy","tetanus","tetchy","tether","tethered","tethys","tetons","tetra","tetrachloride","tetracycline","tetrafluoride","tetragonal","tetrahalides","tetrahedral","tetrahedron","tetrameron","tetrameter","tetrasodium","tetravalent","teuton","teutonic","tex","texaco","texan","texas","texcoord","text","textalign","textalignment","textappearance","textappearancemedium","textarea","textblock","textbook","textbox","textboxes","textboxfor","textchanged","textcolor","textcontent","textedit","textelement","textfield","textfieldexpression","textfields","textfile","textile","textinput","textinputlayout","textlabel","textmate","texto","textron","texts","textsize","textstatus","textstyle","texttospeech","textual","textural","texture","textured","textures","textutils","textview","textviews","textwatcher","textwrapping","textwriter","tf","tfoot","tform","tfs","tg","tgt","tgz","th","thacher","thackeray","thad","thaddeus","thaddus","thadeus","thai","thailand","thain","thaine","thalami","thalamus","thales","thalia","thalidomide","thallium","thallophyte","thames","than","thane","thanh","thank","thanker","thankful","thankfuller","thankfullest","thankfulness","thankless","thanklessness","thanks","thanksgiving","thankyou","thant","thanx","thar","that","thatch","thatcher","thatching","thats","thaumaturge","thaw","thaxter","thayer","thayne","thc","the","thea","thead","theadora","theano","theater","theatergoer","theatergoing","theatric","theatrical","theatricality","theatrics","thebault","thebes","theda","thedate","thedric","thedrick","thee","theeing","theform","theft","theiler","their","theirs","theism","theist","theistic","thekla","thelist","thelma","them","themas","thematic","thematically","thematics","theme","themeoverlay","themeresource","themes","themistocles","themselves","then","thence","thenceforth","thenceforward","thenreturn","theo","theobald","theocracy","theocratic","theocritus","theodolite","theodor","theodora","theodore","theodoric","theodosia","theodosian","theodosius","theologian","theological","theologists","theology","theorem","theoretic","theoretical","theoretically","theoretician","theoretics","theories","theorist","theorization","theorize","theory","theosophic","theosophical","theosophist","theosophy","therapeutic","therapeutically","therapeutics","therapist","therapy","theravada","there","thereabout","thereafter","thereat","thereby","therefor","therefore","therefrom","therein","thereof","thereon","theres","theresa","therese","theresina","theresita","theressa","thereto","theretofore","thereunder","thereunto","thereupon","therewith","therine","therm","thermal","thermionic","thermionics","thermistor","thermo","thermocouple","thermodynamic","thermodynamical","thermodynamics","thermoelastic","thermoelectric","thermoformed","thermoforming","thermogravimetric","thermoluminescence","thermometer","thermometric","thermometry","thermonuclear","thermopile","thermoplastic","thermopower","thermos","thermosetting","thermostable","thermostat","thermostatic","thermostatically","thermostatics","thermostatted","thermostatting","theron","thesauri","thesaurus","these","theseus","thesis","thespian","thespis","thessalonian","thessalonki","thessaly","theta","thevalue","thew","they","thia","thiamine","thibaud","thibaut","thick","thicken","thickener","thickening","thicket","thickheaded","thickish","thickness","thickset","thief","thiensville","thieu","thieve","thievery","thievish","thievishness","thigh","thighbone","thighs","thimble","thimbleful","thimbu","thimphu","thin","thine","thing","thingamabob","thingamajig","things","thingy","think","thinkable","thinkableness","thinkably","thinker","thinking","thinkingly","thinks","thinned","thinner","thinness","thinnest","thinning","thinnish","thiocyanate","thiouracil","third","thirst","thirster","thirstily","thirstiness","thirsty","thirteen","thirteenths","thirtieths","thirty","this","thiscall","thistle","thistledown","thisworkbook","thither","tho","thole","thom","thoma","thomas","thomasa","thomasin","thomasina","thomasine","thomism","thomistic","thompson","thomson","thong","thor","thoracic","thorax","thorazine","thoreau","thoriate","thorin","thorium","thorn","thornburg","thorndike","thornie","thorniness","thornton","thorny","thorough","thoroughbred","thoroughfare","thoroughgoing","thoroughly","thoroughness","thorpe","thorstein","thorsten","thorvald","those","thoth","thou","though","thought","thoughtful","thoughtfully","thoughtfulness","thoughtless","thoughtlessness","thoughts","thousand","thousandfold","thousands","thousandths","thr","thrace","thracian","thrall","thralldom","thrash","thrasher","thrashing","thread","threadbare","threaded","threader","threadid","threadidx","threading","threadlike","threadlocal","threadpool","threadpoolexecutor","threads","threadstart","thready","threat","threaten","threatener","threatening","three","threefold","threepence","threepenny","threescore","threesome","threeten","threnody","thresh","thresher","threshold","threw","thrice","thrift","thriftily","thriftiness","thriftless","thrifty","thrill","thriller","thrilling","thrive","thriver","thriving","throat","throatily","throatiness","throaty","throb","throbbed","throbbing","throe","throeing","thrombi","thromboses","thrombosis","thrombotic","thrombus","throne","throneberry","throng","throttle","throttler","through","throughout","throughput","throughway","throw","throwable","throwaway","throwback","thrower","throwing","thrown","throwout","throws","thru","thrum","thrummed","thrumming","thrush","thrust","thruster","thruway","thu","thucydides","thud","thudded","thudding","thug","thuggee","thuggery","thuggish","thule","thulium","thumb","thumbnail","thumbnails","thumbs","thumbscrew","thumbtack","thump","thunder","thunderbird","thunderbolt","thunderclap","thundercloud","thunderer","thunderhead","thundering","thunderous","thundershower","thunderstorm","thunderstruck","thundery","thunk","thur","thurber","thurman","thursday","thurstan","thurston","thus","thwack","thwacker","thwart","thwarter","thx","thy","thyme","thymeleaf","thymine","thymus","thyratron","thyristor","thyroglobulin","thyroid","thyroidal","thyronine","thyrotoxic","thyrotrophic","thyrotrophin","thyrotropic","thyrotropin","thyroxine","thyself","ti","tia","tianjin","tiara","tibble","tiber","tiberius","tibet","tibetan","tibia","tibiae","tibial","tibold","tiburon","tic","tick","ticker","ticket","tickets","ticking","tickle","tickler","ticklish","ticklishness","ticks","ticktacktoe","ticktock","ticonderoga","tid","tidal","tidbit","tiddlywinks","tide","tideland","tidewater","tideway","tidily","tidiness","tidy","tidying","tidyr","tidyverse","tie","tieback","tiebold","tiebout","tiebreaker","tieck","tied","tiena","tienanmen","tientsin","tier","tierney","tiertza","ties","tif","tiff","tiffani","tiffanie","tiffany","tiffi","tiffie","tiffy","tiger","tigerish","tight","tighten","tightener","tightfisted","tightly","tightness","tightrope","tightwad","tigress","tigris","tijuana","tike","til","tilda","tilde","tildi","tildie","tildy","tile","tiled","tiler","tiles","tiling","till","tillable","tillage","tiller","tillich","tillie","tillman","tilly","tilt","tilth","tim","timber","timbering","timberland","timberline","timbre","timbrel","timbuktu","time","timebase","timed","timedelta","timediff","timeframe","timeinterval","timeit","timekeeper","timekeeping","timeless","timelessness","timeline","timeliness","timely","timeout","timeouts","timepicker","timepiece","timer","timers","timertask","times","timescale","timeseries","timeserver","timeserving","timeshare","timesheet","timespan","timestamp","timestamped","timestamps","timetable","timeunit","timeworn","timex","timezone","timezones","timi","timid","timidity","timidness","timing","timings","timmi","timmie","timmy","timofei","timon","timorous","timorousness","timoteo","timothea","timothee","timotheus","timothy","timpani","timpanist","timur","tin","tina","tincidunt","tincture","tinder","tinderbox","tine","tinfoil","ting","tinge","tingeing","tingle","tingling","tingly","tinily","tininess","tinker","tinkertoy","tinkle","tinkling","tinkly","tinned","tinner","tinnily","tinniness","tinning","tinnitus","tinny","tinplate","tinsel","tinseltown","tinsmith","tinsmiths","tint","tintcolor","tinter","tintinnabulation","tintoretto","tintype","tinware","tiny","tinyint","tinymce","tinypic","tioga","tip","tiphani","tiphanie","tiphany","tipi","tipo","tipoff","tippecanoe","tipped","tipper","tipperary","tippet","tipping","tipple","tippler","tippy","tips","tipsily","tipsiness","tipster","tipsy","tiptoe","tiptoeing","tiptop","tirade","tirana","tirane","tire","tired","tireder","tiredest","tiredness","tireless","tirelessness","tires","tiresias","tiresome","tiresomeness","tiring","tiro","tirol","tirolean","tirrell","tis","tish","tisha","tissue","tit","titan","titanate","titania","titanic","titanically","titanium","titbit","titel","titer","tithe","tither","tithing","titian","titicaca","titillate","titillating","titillation","titivate","titivation","title","titlebar","titled","titleholder","titlelabel","titles","titling","titmice","titmouse","tito","titrate","titration","titted","titter","titting","tittle","titular","titulo","titus","tizzy","tj","tk","tkey","tkinter","tko","tl","tlaloc","tlc","tld","tldr","tlingit","tls","tlsv","tm","tmodel","tmp","tmpdir","tmpl","tmux","tn","tnpk","tns","tnt","to","toad","toadstool","toady","toadyism","toarray","toast","toaster","toastmaster","toastmistress","toasty","tobacco","tobacconist","tobaggon","tobago","tobase","tobe","tobey","tobi","tobiah","tobias","tobie","tobin","tobit","tobject","toboggan","tobottomof","toby","tobye","tobytearray","toc","tocantins","toccata","tochararray","tocqueville","tocsin","tod","todataurl","todate","todatetime","today","todays","todd","toddie","toddle","toddler","toddy","todictionary","todo","todolist","todos","todouble","toe","toecap","toeclip","toefl","toehold","toeing","toenail","toendof","toequal","toffee","tofixed","tofu","tog","toga","toge","together","togetherness","togged","togging","toggle","togglebutton","toggleclass","toggled","toggler","toggles","toggling","togo","togolese","toiboid","toil","toilet","toiletry","toilette","toilsome","toilsomeness","toinette","toint","toitem","tojo","tojson","tok","tokamak","tokay","toke","token","tokenism","tokenize","tokenized","tokenizer","tokens","tokugawa","tokyo","tokyoite","toland","told","tole","toledo","toleftof","tolerability","tolerable","tolerably","tolerance","tolerant","tolerate","toleration","tolist","tolkien","toll","tollbooth","tollbooths","tolley","tollgate","tollhouse","tollway","tolower","tolowercase","tolstoy","toluene","tolyatti","tom","toma","tomahawk","tomasina","tomasine","tomaso","tomato","tomatoes","tomb","tombaugh","tombigbee","tomblike","tombola","tomboy","tomboyish","tombstone","tomcat","tomcatted","tomcatting","tome","tomfool","tomfoolery","tomi","tomkin","tomlin","tommed","tommi","tommie","tomming","tommy","tomographic","tomography","tomorrow","tompkins","tomsk","tomtit","ton","tonal","tonality","tone","tonearm","toneless","tonelessness","toner","tong","tonga","tongan","tongue","tongueless","tonguing","toni","tonia","tonic","tonie","tonight","tonio","tonk","tonnage","tonne","tonnie","tons","tonsil","tonsillectomy","tonsillitis","tonsorial","tonsure","tonto","tony","tonya","tonye","too","toodle","took","tool","toolbar","toolbox","toolchain","toolchains","tooler","tooling","toolkit","toolkits","toolmake","toolmaker","toolmaking","tools","toolset","toolsmith","tooltip","tooltips","toomey","toot","tooter","tooth","toothache","toothbrush","toothily","toothless","toothmarks","toothpaste","toothpick","tooths","toothsome","toothy","tootle","toots","tootsie","tootsy","top","topaz","topbar","topcoat","topdressing","topeka","toper","topflight","topgallant","topiary","topic","topical","topicality","topics","topknot","topleft","topless","toplevel","topmast","topmost","topnav","topnotch","topocentric","topographer","topographic","topographical","topography","topological","topologist","topology","topped","topper","topping","topple","topsail","topside","topsoil","topspin","topsy","toque","tor","torah","torahs","torch","torchbearer","torchlight","tore","toreador","torey","tori","torie","torightof","torin","torment","tormenting","tormentor","torn","tornado","tornadoes","toroid","toroidal","toronto","torpedo","torpedoes","torpid","torpidity","torpor","torque","torquemada","torr","torrance","torre","torrence","torrens","torrent","torrential","torrey","torricelli","torrid","torridity","torridness","torrie","torrin","torry","tors","torsi","torsion","torsional","torsions","torso","tort","torte","tortellini","torten","tortilla","tortoise","tortoiseshell","tortoisesvn","tortola","tortoni","tortor","tortuga","tortuous","tortuousness","torture","torturous","torus","tory","tos","tosca","toscanini","toshiba","toss","tossup","tostartof","tostring","tot","totable","total","totalamount","totalcount","totaler","totalistic","totalitarian","totalitarianism","totality","totalizator","totalizing","totally","totalprice","totals","totaltime","tote","totem","totemic","toter","toting","toto","totopof","totted","totter","totterer","tottering","totting","toucan","touch","touchable","touchableopacity","touchdown","touched","toucher","touches","touchesbegan","touchily","touchiness","touching","touchline","touchscreen","touchstart","touchstone","touchy","tough","toughen","toughener","toughness","toughs","toulouse","toupee","toupper","touppercase","tour","toured","tourer","touring","tourism","tourist","touristic","touristy","tourmaline","tournament","tourney","tourniquet","tours","tousle","tout","touter","tova","tove","tow","toward","towardliness","towardly","towards","towboat","towel","towelette","toweling","tower","towering","towhead","towhee","towline","town","towner","townes","towney","townhouse","townie","townley","townsend","townsfolk","township","townsman","townsmen","townspeople","townswoman","townswomen","towny","towpath","towpaths","towrope","towsley","toxemia","toxic","toxicity","toxicological","toxicologist","toxicology","toxin","toy","toyer","toymaker","toynbee","toyoda","toyota","toys","toyshop","tp","tpl","tq","tr","trac","trace","traceability","traceable","traceableness","traceback","traced","tracee","traceless","tracepoint","tracer","tracery","traces","tracey","trachea","tracheae","tracheal","tracheotomy","traci","tracie","tracing","track","trackage","trackball","trackbed","tracked","tracker","tracking","trackless","tracks","tracksuit","tract","tractability","tractable","tractably","tractarians","traction","tractive","tractor","tracts","tracy","trade","trademark","tradeoff","trader","trades","tradesman","tradesmen","tradespeople","tradespersons","tradeswoman","tradeswomen","trading","tradition","traditional","traditionalism","traditionalist","traditionalistic","traditionalized","traditionally","traduce","traefik","trafalgar","traffic","trafficked","trafficker","trafficking","tragedian","tragedienne","tragedy","tragic","tragically","tragicomedy","tragicomic","trail","trailblazer","trailblazing","trailer","trailing","trails","trailside","train","trainable","trained","trainee","traineeships","trainer","training","trainman","trainmen","trains","trainspotter","traipse","trait","traitor","traitorous","traits","trajan","trajectory","tram","trammed","trammel","trammeled","tramming","tramp","trample","trampler","trampoline","tramway","tran","trance","tranche","tranquil","tranquility","tranquilize","tranquilized","tranquilizer","tranquilizes","tranquilizing","tranquillize","tranquillizer","tranquilness","trans","transact","transaction","transactional","transactionid","transactionmanager","transactions","transactionscope","transactor","transalpine","transaminase","transatlantic","transcaucasia","transceiver","transcend","transcendence","transcendent","transcendental","transcendentalism","transcendentalist","transclude","transconductance","transcontinental","transcribe","transcriber","transcript","transcription","transcultural","transducer","transduction","transect","transept","transfer","transferability","transferal","transferee","transference","transferor","transferral","transferred","transferrer","transferring","transfers","transfiguration","transfigure","transfinite","transfix","transform","transformation","transformational","transformations","transformed","transformer","transformers","transforming","transforms","transfuse","transfusion","transgress","transgression","transgressor","transience","transiency","transient","transistor","transistorize","transit","transite","transition","transitional","transitions","transitive","transitiveness","transitivenesses","transitivity","transitoriness","transitory","transl","translatability","translatable","translate","translated","translates","translatesautoresizingmaskintoconstraints","translatex","translatey","translatez","translating","translation","translational","translations","translator","transliterate","translucence","translucency","translucent","transmigrate","transmissible","transmission","transmissive","transmit","transmittable","transmittal","transmittance","transmitted","transmitter","transmitting","transmogrification","transmogrify","transmutation","transmute","transnational","transoceanic","transom","transonic","transpacific","transparency","transparent","transparentness","transpiration","transpire","transplant","transplantation","transpolar","transponder","transport","transportability","transportable","transportation","transports","transpose","transposed","transposition","transputer","transsexual","transsexualism","transship","transshipment","transshipped","transshipping","transubstantiation","transvaal","transversal","transverse","transvestism","transvestite","transvestitism","transylvania","trap","trapdoor","trapeze","trapezium","trapezoid","trapezoidal","trappable","trapped","trapper","trapping","trappist","trapshooting","trash","trashcan","trashiness","trashy","trastevere","trauma","traumatic","traumatically","traumatize","travail","travel","traveled","traveler","traveling","travelog","travelogue","traver","traversal","traverse","traverser","traversing","travertine","travesty","travis","travus","trawl","trawler","tray","treacherous","treacherousness","treachery","treacle","treacly","tread","treader","treadle","treadmill","treadwell","treas","treason","treasonous","treasure","treasurer","treasurership","treasury","treat","treatable","treated","treater","treating","treatise","treatment","treats","treaty","treble","treblinka","tree","treeing","treeless","treelike","treemap","treenode","trees","treeset","treetop","treeview","treeviewitem","trefoil","trefor","trek","trekked","trekker","trekkie","trekking","trellis","tremain","tremaine","trematode","tremayne","tremble","trembler","trembles","trembly","tremendous","tremendousness","tremolo","tremor","tremulous","tremulousness","trench","trenchancy","trenchant","trencher","trencherman","trenchermen","trend","trendily","trendiness","trends","trendy","trenna","trent","trenton","trepanned","trepidation","tresa","trescha","trespass","trespasser","tress","tressa","tressed","tresses","tressing","trestle","tresult","trev","trevar","trevelyan","trever","trevino","trevor","trey","tri","triable","triableness","triad","triadic","triage","trial","trialization","trialled","trialling","trials","triamcinolone","triangle","triangles","triangulable","triangular","triangularization","triangulate","triangulation","triangulum","trianon","triassic","triathlon","triatomic","tribal","tribalism","tribe","tribesman","tribesmen","tribeswoman","tribeswomen","tribulate","tribulation","tribunal","tribune","tributary","tribute","trice","tricentennial","triceps","triceratops","trichina","trichinae","trichinoses","trichinosis","trichloroacetic","trichloroethane","trichotomy","trichromatic","tricia","trick","trickery","trickily","trickiness","trickle","tricks","trickster","tricky","tricolor","tricycle","trident","tridiagonal","trie","tried","triennial","trier","tries","trieste","triffid","trifle","trifler","trifluoride","trifocals","trig","trigged","trigger","triggered","triggering","triggers","triggest","trigging","triglyceride","trigonal","trigonometric","trigonometrical","trigonometry","trigram","trihedral","trike","trilateral","trilby","trilingual","trill","trillion","trillionth","trillionths","trillium","trilobite","trilogy","trim","trimaran","trimble","trimer","trimester","trimmed","trimmer","trimmest","trimming","trimness","trimodal","trimonthly","trimurti","trina","trinidad","trinitarian","trinitrotoluene","trinity","trinket","trinketer","trio","triode","trioxide","trip","tripartite","tripartition","tripe","triphenylarsine","triphenylphosphine","triphenylstibine","triphosphopyridine","triple","triplet","triplex","triplicate","triplication","triply","tripod","tripodal","tripoli","tripolyphosphate","tripos","tripp","trippe","tripped","tripper","tripping","trips","triptych","triptychs","tripwire","trireme","tris","trisect","trisection","trisector","trish","trisha","trisodium","trista","tristam","tristan","tristate","tristique","trisyllable","trite","tritely","triteness","tritium","triton","triumph","triumphal","triumphalism","triumphant","triumphs","triumvir","triumvirate","triune","trivalent","trivet","trivia","trivial","triviality","trivialization","trivialize","trivially","trivium","trix","trixi","trixie","trixy","trobriand","trochaic","trochee","trod","trodden","trodes","troff","troglodyte","troika","trojan","troll","trolled","trolley","trolleybus","trolling","trollish","trollop","trollope","trolly","trombone","trombonist","tromp","trondheim","troop","trooper","troopship","trope","tropez","trophic","trophy","tropic","tropical","tropism","tropocollagen","troposphere","tropospheric","trot","troth","troths","trotsky","trotted","trotter","trotting","troubadour","trouble","troubled","troublemaker","troubler","troubles","troubleshoot","troubleshooter","troubleshooting","troubleshot","troublesome","troublesomeness","trough","troughs","trounce","trouncer","troupe","trouper","trouser","trousseau","trousseaux","trout","troutman","trove","trow","trowel","troweler","troy","troyes","trstram","truancy","truant","truce","truck","truckee","trucker","trucking","truckle","truckload","truculence","truculent","truda","trude","trudeau","trudey","trudge","trudi","trudie","trudy","true","truelove","trueman","trueness","truer","truest","truetype","truffle","truism","trujillo","trula","truly","trumaine","truman","trumann","trumbull","trump","trumpery","trumpet","trumpeter","trunc","truncate","truncated","truncation","truncheon","trundle","trundler","trunk","trunnion","truss","trusser","trussing","trust","trusted","trustee","trusteeing","trusteeship","truster","trustful","trustfulness","trustiness","trusting","trusts","truststore","trustworthier","trustworthiest","trustworthiness","trustworthy","trusty","truth","truthful","truthfulness","truths","truthy","trw","trx","try","tryed","trygetvalue","trying","tryout","tryparse","trypsin","tryst","ts","tsa","tsarevich","tsarina","tsarism","tsarist","tsc","tsconfig","tsetse","tsimshian","tsiolkovsky","tsitsihar","tslint","tsource","tsp","tspan","tsql","tst","tsunami","tsunematsu","tsv","tswana","tsx","tt","ttf","ttk","ttl","tts","ttt","tty","ttys","tu","tuamotu","tuareg","tub","tuba","tubae","tubal","tubbed","tubbing","tubby","tube","tubeless","tuber","tubercle","tubercular","tuberculin","tuberculoses","tuberculosis","tuberculous","tuberose","tuberous","tubing","tubman","tubular","tubule","tuck","tucker","tuckie","tucky","tucson","tucuman","tude","tudor","tue","tuesday","tuft","tufter","tufting","tug","tugboat","tugged","tugging","tuition","tulane","tularemia","tulip","tull","tulle","tulley","tully","tulsa","tum","tumble","tumbledown","tumbler","tumbleweed","tumblr","tumbrel","tumescence","tumescent","tumid","tumidity","tummy","tumor","tumorous","tums","tumult","tumultuous","tumultuousness","tumulus","tun","tuna","tunable","tunableness","tundra","tune","tuned","tuneful","tunefulness","tuneless","tuner","tuneup","tung","tungstate","tungsten","tungus","tunguska","tunic","tuning","tunis","tunisia","tunisian","tunned","tunnel","tunneler","tunning","tunny","tup","tupelo","tupi","tuple","tuples","tuppence","tupperware","tupungato","turban","turbid","turbidity","turbinate","turbine","turbo","turbocharged","turbocharger","turbofan","turbojet","turbolinks","turboprop","turbot","turbulence","turbulent","turd","tureen","turf","turfy","turgenev","turgid","turgidity","turgidness","turin","turing","turk","turkestan","turkey","turkic","turkish","turkmenistan","turmeric","turmoil","turn","turnabout","turnaround","turnbuckle","turncoat","turned","turner","turning","turnip","turnkey","turnoff","turnout","turnover","turnpike","turnround","turns","turnstile","turnstone","turntable","turpentine","turpin","turpis","turpitude","turquoise","turret","turtle","turtleback","turtledove","turtleneck","turtles","turves","turvy","tuscaloosa","tuscan","tuscany","tuscarora","tuscon","tush","tusk","tuskegee","tusker","tussle","tussock","tussocky","tussuad","tut","tutankhamen","tutelage","tutelary","tutor","tutored","tutorial","tutorials","tutorialspoint","tutorship","tutsi","tutsplus","tutted","tutti","tutting","tuttle","tutu","tuvalu","tux","tuxedo","tv","tva","tvalue","tvs","tw","twa","twaddle","twaddler","twain","twang","twangy","twas","tweak","tweaked","tweaking","tweaks","twee","tweed","tweediness","tweedledee","tweedledum","tweedy","tween","tweepy","tweet","tweeter","tweets","tweeze","tweezer","twelfth","twelfths","twelve","twelvemonth","twelvemonths","twentieths","twenty","twerp","twice","twiddle","twiddler","twiddly","twig","twigged","twigging","twiggy","twila","twilight","twilio","twilit","twill","twin","twine","twiner","twinge","twinkie","twinkle","twinkler","twinkling","twinkly","twinned","twinning","twirl","twirler","twirling","twirly","twist","twisted","twister","twists","twisty","twit","twitch","twitchy","twitted","twitter","twitterer","twittery","twitting","twixt","two","twofer","twofold","twopence","twopenny","twosome","twoway","twp","twx","twyla","tx","txn","txt","txtbox","txtname","txtusername","ty","tybalt","tybi","tybie","tycoon","tye","tyeing","tying","tyke","tylenol","tyler","tymon","tymothy","tympani","tympanist","tympanum","tynan","tyndale","tyndall","tyne","typ","type","typeahead","typecast","typed","typedarray","typedef","typeerror","typeface","typeid","typeless","typename","typeof","types","typesafe","typescript","typeset","typesetter","typesetting","typewrite","typewriter","typewriting","typewritten","typewrote","typhoid","typhon","typhoon","typhus","typical","typicality","typically","typicalness","typification","typify","typing","typings","typist","typo","typographer","typographic","typographical","typography","typological","typology","typos","tyrannic","tyrannical","tyrannicalness","tyrannicide","tyrannize","tyrannizer","tyrannizing","tyrannosaur","tyrannosaurus","tyrannous","tyranny","tyrant","tyree","tyreo","tyro","tyrol","tyrolean","tyrone","tyrosine","tyrus","tyson","tz","tzar","tzarina","tzeltal","tzinfo","u","ua","uac","uar","uart","uaw","ub","ubangi","uber","ubiquitous","ubiquity","ubound","ubuntu","uc","ucayali","uccello","uchar","uci","ucla","ud","udale","udall","udder","udell","udf","udp","ue","uf","ufa","ufo","ufologist","ufology","ug","uganda","ugandan","ugh","ughs","uglification","uglify","ugliness","uglis","ugly","ugo","uh","uhf","ui","uialertaction","uialertcontroller","uialertview","uiapplication","uibarbuttonitem","uibezierpath","uibutton","uicollectionview","uicollectionviewcell","uicolor","uicomponent","uicontrol","uicontroleventtouchupinside","uicontrolstatenormal","uid","uidevice","uielement","uievent","uifont","uighur","uigraphicsgetcurrentcontext","uigraphicsgetimagefromcurrentimagecontext","uiimage","uiimagepickercontroller","uiimageview","uikit","uilabel","uimanager","uinavigationbar","uinavigationcontroller","uint","uipickerview","uiscreen","uiscrollview","uisearchbar","uistoryboard","uistoryboardsegue","uiswing","uitabbarcontroller","uitableview","uitableviewcell","uitableviewcontroller","uitableviewdatasource","uitableviewdelegate","uitapgesturerecognizer","uitextfield","uitextview","uitouch","uiview","uiviewcontroller","uiwebview","uiwindow","uix","ujungpandang","uk","ukase","ukraine","ukrainian","ukulele","ul","ula","ulberto","ulcer","ulcerate","ulceration","ulcerous","ulick","ulises","ulla","ullamco","ullamcorper","ullman","ulna","ulnae","ulnar","ulong","ulric","ulrica","ulrich","ulrick","ulrika","ulrikaumeko","ulrike","ulster","ult","ulterior","ultimas","ultimate","ultimately","ultimateness","ultimatum","ultimo","ultra","ultracentrifugally","ultracentrifugation","ultracentrifuge","ultraconservative","ultrafast","ultrahigh","ultralight","ultramarine","ultramodern","ultramontane","ultrashort","ultrasonic","ultrasonically","ultrasonics","ultrasound","ultrastructure","ultrasuede","ultraviolet","ultrices","ultricies","ultrix","ululate","ululation","ulyanovsk","ulysses","um","umbel","umber","umberto","umbilical","umbilici","umbilicus","umbra","umbraco","umbrage","umbrageous","umbrella","umbriel","umd","umeko","umiak","uml","umlaut","ump","umpire","umpteen","un","una","unabated","unable","unabridged","unacceptability","unacceptable","unaccepted","unaccommodating","unaccountability","unaccustomed","unadapted","unadulterated","unadventurous","unalienability","unalterable","unalterableness","unalterably","unambiguity","unambiguous","unambitious","uname","unamused","unanimity","unanimous","unanticipated","unapologetic","unapologizing","unappeasable","unappeasably","unappreciative","unary","unassailable","unassailableness","unassertive","unassuming","unassumingness","unauthorized","unavailable","unavailing","unaware","unbalanced","unbar","unbarring","unbecoming","unbeknown","unbelieving","unbiased","unbid","unbind","unblessed","unblinking","unbodied","unbolt","unbound","unbounded","unbreakability","unbred","unbroken","unbuckle","unbudging","unburnt","unc","uncap","uncapping","uncatalogued","uncaught","uncauterized","unceasing","uncelebrated","uncertain","unchallengeable","unchanged","unchanging","unchangingness","uncharacteristic","uncharismatic","unchastity","uncheck","unchecked","unchristian","uncial","uncivilized","unclassified","uncle","unclear","unclouded","uncodable","uncollected","uncolored","uncoloredness","uncombable","uncomfortable","uncomment","uncommon","uncommunicative","uncompetitive","uncomplicated","uncomprehending","uncompressed","uncompromisable","unconcern","unconcerned","unconfirmed","unconfused","unconscionable","unconscionableness","unconscionably","unconstitutional","unconsumed","uncontentious","uncontrollability","unconvertible","uncool","uncooperative","uncork","uncouple","uncouth","uncouthness","uncreate","uncritical","uncross","uncrowded","unction","unctions","unctuous","unctuousness","uncustomary","uncut","und","undated","undaunted","undeceive","undecided","undeclared","undedicated","undef","undefinability","undefined","undefinedness","undelete","undeliverability","undeniable","undeniableness","undeniably","undependable","under","underachieve","underachiever","underact","underadjusting","underage","underarm","underbedding","underbelly","underbid","underbidding","underbracing","underbrush","undercarriage","undercharge","underclass","underclassman","underclassmen","underclothes","underclothing","undercoat","undercoating","underconsumption","undercooked","undercount","undercover","undercurrent","undercut","undercutting","underdeveloped","underdevelopment","underdog","underdone","undereducated","underemphasis","underemployed","underemployment","underenumerated","underenumeration","underestimate","underexploited","underexpose","underexposure","underfed","underfeed","underfloor","underflow","underfoot","underfund","underfur","undergarment","undergirding","undergo","undergoes","undergone","undergrad","undergraduate","underground","undergrowth","undergrowths","underhand","underhanded","underhandedness","underheat","underinvestment","underlaid","underlain","underlay","underlie","underline","underling","underlip","underloaded","underly","underlying","undermanned","undermentioned","undermine","undermost","underneath","underneaths","undernourished","undernourishment","underpaid","underpants","underpart","underpass","underpay","underpayment","underperformed","underpin","underpinned","underpinning","underplay","underpopulated","underpopulation","underpowered","underpricing","underprivileged","underproduction","underrate","underregistration","underreported","underreporting","underrepresentation","underrepresented","underscore","underscores","undersea","undersealed","undersecretary","undersell","undersexed","undershirt","undershoot","undershorts","undershot","underside","undersign","undersigned","undersized","undersizes","undersizing","underskirt","undersold","underspecification","underspecified","underspend","understaffed","understand","understandability","understandable","understandably","understanding","understands","understate","understatement","understocked","understood","understrength","understructure","understudy","undertake","undertaken","undertaker","undertaking","underthings","undertone","undertook","undertow","underused","underusing","underutilization","underutilized","undervaluation","undervalue","underwater","underway","underwear","underweight","underwent","underwhelm","underwood","underworld","underwrite","underwriter","underwritten","underwrote","undeserving","undesigned","undesirable","undeviating","undialyzed","undiplomatic","undiscerning","undiscriminating","undo","undocumented","undoubted","undramatic","undramatized","undress","undrinkability","undrinkable","undroppable","undue","undulant","undulate","undulation","unearth","unearthliness","unearthly","unease","uneconomic","uneducated","unemployed","unemployment","unencroachable","unending","unendurable","unenergized","unenforced","unenterprising","unescape","unesco","unethical","uneulogized","unexacting","unexceptionably","unexcited","unexpected","unexpectedly","unexpectedness","unfading","unfailing","unfailingness","unfair","unfamiliar","unfashionable","unfathomably","unfavored","unfeeling","unfeigned","unfelt","unfeminine","unfertile","unfetchable","unfinished","unflagging","unflappability","unflappable","unflappably","unflinching","unfold","unfoldment","unforced","unforgeable","unfortunate","unfortunately","unfossilized","unfraternizing","unfrozen","unfulfillable","unfunny","unfussy","ungainliness","ungainly","ungava","ungenerous","ungentle","unglamorous","ungrammaticality","ungrudging","unguent","ungulate","unhandled","unharmonious","unharness","unhistorical","unholy","unhook","unhydrolyzed","unhygienic","uni","unibus","unicameral","unicef","unicellular","unicode","unicorn","unicycle","unicyclist","unideal","unidimensional","unidiomatic","unidirectional","unidirectionality","unidolized","unifiable","unification","unified","unifier","unifilar","uniform","uniformity","uniformness","unify","unilateral","unilateralism","unilateralist","unimodal","unimpeachably","unimportance","unimportant","unimpressive","unindustrialized","uninhibited","uninitialized","uninominal","uninstall","uninstalled","uninstalling","uninsured","unintellectual","unintended","uninteresting","uninterrupted","uninterruptedness","unintuitive","uninviting","union","unionism","unionist","unionize","unions","uniplus","unipolar","uniprocessor","uniq","uniqid","unique","uniqueid","uniqueidentifier","uniquely","uniqueness","uniroyal","unisex","unisoft","unison","unistd","unisys","unit","unitarian","unitarianism","unitary","unite","united","uniter","unitize","unitofwork","unitprice","units","unittest","unity","unityengine","univ","univac","univalent","univalve","univariate","universal","universalism","universalistic","universality","universalize","universalizer","universally","universe","universities","university","unix","unixtime","unjam","unkempt","unkind","unkink","unknightly","unknowable","unknowing","unknown","unknownhostexception","unlabored","unlace","unlearn","unless","unlike","unlikeable","unlikeliness","unlikely","unlimber","unlimited","unlink","unlist","unlit","unliterary","unload","unloaded","unlock","unlocked","unloose","unlucky","unmagnetized","unmanageably","unmanaged","unmanagedtype","unmannered","unmarshal","unmarshaller","unmask","unmeaning","unmeasured","unmeetable","unmelodious","unmemorable","unmemorialized","unmentionable","unmerciful","unmeritorious","unmethodical","unmineralized","unmissable","unmistakably","unmitigated","unmnemonic","unmobilized","unmoral","unmount","unmovable","unmoving","unnamed","unnaturalness","unnavigable","unnecessarily","unnecessary","unneeded","unnerving","unnest","uno","unobliging","unobtrusive","unoffensive","unofficial","unordered","unorganized","unorthodox","unpack","unpacked","unpacking","unpaintable","unpalatability","unpalatable","unpartizan","unpatronizing","unpeople","unperceptive","unperson","unperturbed","unphysical","unpick","unpicturesque","unpinning","unpkg","unpleasing","unploughed","unpolarized","unpopular","unpractical","unprecedented","unpredictable","unpreemphasized","unpremeditated","unpretentiousness","unprincipled","unproblematic","unproductive","unpropitious","unprovable","unproven","unprovocative","unpunctual","unqualified","unquestionable","unraisable","unravellings","unreachable","unread","unreadability","unreadable","unreal","unrealizable","unreasonable","unreasoning","unreceptive","unrecognized","unrecordable","unreflective","unregister","unrelated","unrelenting","unreliable","unremitting","unrepeatability","unrepeated","unrepentant","unreported","unrepresentative","unreproducible","unresolved","unresponsive","unrest","unrestrained","unrewarding","unriddle","unripe","unromantic","unruliness","unruly","unsafe","unsaleable","unsanitary","unsavored","unsavoriness","unseal","unsearchable","unseasonal","unseeing","unseen","unselected","unselfconscious","unselfconsciousness","unselfishness","unsellable","unsentimental","unserialize","unset","unsettled","unsettledness","unsettling","unshapely","unshaven","unshift","unshorn","unsighted","unsightliness","unsigned","unskilful","unsociability","unsociable","unsocial","unsorted","unsound","unspeakably","unspecific","unspecified","unspectacular","unspoilt","unspoke","unsporting","unstable","unstigmatized","unstilted","unstinting","unstopping","unstrapping","unstudied","unstuffy","unsubdued","unsubscribe","unsubstantial","unsubtle","unsuccessful","unsuitable","unsupported","unsupportedencodingexception","unsupportedoperationexception","unsure","unsuspecting","unswerving","unsymmetrical","unsympathetic","unsystematic","unsystematized","untactful","untalented","untaxing","unteach","untellable","untenable","untested","unthinking","until","untill","untiring","untitled","unto","untouchable","untouched","untoward","untowardness","untraceable","untrue","untrusted","untruthfulness","untwist","unukalhai","unusable","unused","unusual","unusualness","unutterable","unutterably","unvocalized","unvulcanized","unwaivering","unwanted","unwarrantable","unwarrantably","unwashed","unwearable","unwearied","unwed","unwedge","unwelcome","unwell","unwieldiness","unwieldy","unwind","unwomanly","unworkable","unworried","unwrap","unwrapping","unyielding","unyoke","unzip","up","upanishads","uparrow","upbeat","upbraid","upbring","upbringing","upc","upchuck","upcome","upcoming","upcountry","upd","updatability","updatable","update","updated","updatedat","updatepanel","updater","updates","updatesourcetrigger","updating","updike","updraft","upend","upfield","upfront","upgrade","upgradeable","upgraded","upgrades","upgrading","upheaval","upheld","uphill","uphold","upholder","upholster","upholsterer","upholstery","upi","upkeep","upland","uplander","uplift","uplifter","upload","uploaded","uploadedfile","uploader","uploadfile","uploading","uploads","upmarket","upon","upped","upper","uppercase","upperclassman","upperclassmen","uppercut","uppercutting","uppermost","upping","uppish","uppity","upraise","uprated","uprating","uprear","upright","uprightness","uprise","uprising","upriver","uproar","uproarious","uproariousness","uproot","uprooter","ups","upscale","upsert","upset","upsetting","upshot","upside","upsilon","upslope","upstage","upstairs","upstanding","upstandingness","upstart","upstate","upstream","upstroke","upsurge","upswing","upswung","uptake","upthrust","uptight","uptime","upto","upton","uptown","uptrend","upturn","upvote","upvoted","upvotes","upward","upwardness","upwards","upwelling","upwind","uq","ur","uracil","ural","urania","uranium","uranus","uranyl","urbain","urban","urbana","urbane","urbanism","urbanite","urbanity","urbanization","urbanize","urbano","urbanologist","urbanology","urbanus","urchin","urdu","urea","uremia","uremic","ureter","urethane","urethra","urethrae","urethral","urethritis","urey","urge","urgency","urgent","urger","uri","uriah","uric","uriel","urikind","urinal","urinalyses","urinalysis","urinary","urinate","urination","urine","uris","url","urlclassloader","urlconnection","urldecode","urlencode","urlencoded","urlencoder","urllib","urlopen","urlparameter","urlpatterns","urlrequest","urlrouterprovider","urls","urlsession","urlstring","urlwithstring","urn","urna","urning","urogenital","urological","urologist","urology","urquhart","ursa","ursala","ursine","ursola","urson","ursula","ursulina","ursuline","urticaria","uruguay","uruguayan","urumqi","us","usa","usability","usable","usably","usaf","usage","usages","usart","usb","usc","uscg","usd","usda","use","usec","usecase","used","usedrange","useful","usefull","usefulness","useless","uselessness","usenet","usenix","user","useragent","userbundle","usercontrol","usercontroller","userdao","userdata","userdefaults","userdetails","userdetailsservice","useremail","userfile","userform","userguide","userid","userinfo","userinput","userinteractionenabled","userlist","userlogin","usermanager","usermanual","usermodel","username","usernames","userpassword","userprofile","userrepository","userrole","users","userscontroller","userservice","usertype","uses","usg","usher","usherette","ushort","usia","using","usmc","usn","uso","usort","usp","usps","usr","uss","ussr","ustinov","usu","usual","usually","usuals","usuario","usurer","usurious","usuriousness","usurp","usurpation","usurper","usury","ut","uta","utah","utahan","utc","utcnow","ute","utensil","uteri","uterine","uterus","utf","utica","util","utile","utilitarian","utilitarianism","utilities","utility","utilization","utilize","utilizer","utilizes","utilizing","utils","utl","utm","utmost","utopia","utopian","utopianism","utrecht","utrillo","utter","utterance","uttered","utterer","utterly","uttermost","uu","uucp","uuid","uv","uvula","uvular","uw","uwp","uwsgi","ux","uxorious","uzbek","uzbekistan","uzi","v","va","vaadin","vacancy","vacant","vacantness","vacate","vacation","vacationist","vacationland","vaccinate","vaccination","vaccine","vaccinia","vaccinial","vachel","vacillate","vacillating","vacillation","vacillator","vaclav","vacua","vacuity","vacuo","vacuolate","vacuolated","vacuole","vacuolization","vacuous","vacuousness","vacuum","vader","vaduz","vagabond","vagabondage","vagarious","vagary","vagina","vaginae","vaginal","vagrancy","vagrant","vague","vagueing","vagueness","vail","vain","vainglorious","vaingloriousness","vainglory","val","valance","valaree","valaria","valarie","valdemar","valdez","vale","valeda","valediction","valedictorian","valedictory","valence","valencia","valency","valene","valenka","valentia","valentijn","valentin","valentina","valentine","valentino","valenzuela","valera","valeria","valerian","valerie","valerye","valet","valetudinarian","valetudinarianism","valgrind","valhalla","valiance","valiant","valiantness","valid","valida","validate","validated","validates","validating","validation","validationerror","validationmessagefor","validationresult","validations","validator","validators","validity","validness","validnesses","valign","valina","valise","valium","valkyrie","valle","vallejo","valletta","valley","valli","vallie","vally","valma","valois","valor","valorous","valparaiso","valry","vals","valuable","valuableness","valuables","valuably","valuate","valuation","valuator","value","valuechanged","valued","valueerror","valueeventlistener","valueforkey","valueless","valuelessness","valueof","valuer","values","valuetype","valve","valveless","valves","valvular","vamoose","vamp","vamper","vampire","van","vanadium","vance","vancouver","vanda","vandal","vandalism","vandalize","vandenberg","vanderbilt","vanderburgh","vanderpoel","vandyke","vane","vanessa","vang","vanguard","vania","vanilla","vanish","vanisher","vanishing","vanity","vanna","vanned","vanni","vannie","vanning","vanny","vanquish","vanquisher","vantage","vanuatu","vanya","vanzetti","vapid","vapidity","vapidness","vapor","vaporer","vaporing","vaporisation","vaporise","vaporization","vaporize","vaporizer","vaporous","vapory","vaquero","var","varanasi","varbinary","varchar","varese","vargas","variability","variable","variablename","variableness","variables","variably","variadic","varian","variance","variances","variant","variants","variate","variation","variational","variations","varicolored","varicose","varied","variedly","variegate","variegation","varier","varies","varietal","variety","various","varistor","varityping","varius","varlet","varmint","varname","varnish","varnished","varnisher","vars","varsity","vary","varying","vascular","vase","vasectomy","vaseline","vasili","vasily","vasomotor","vasquez","vassal","vassalage","vassar","vassili","vassily","vast","vastly","vastness","vat","vatican","vatted","vatting","vaudeville","vaudevillian","vaudois","vaughan","vaughn","vault","vaulter","vaulting","vaunt","vaunter","vax","vaxes","vazquez","vb","vba","vbcrlf","vbnewline","vbo","vbox","vbs","vbscript","vc","vcard","vcf","vcl","vcr","vcs","vd","vdt","vdu","ve","veal","vealed","vealer","veals","veblen","vec","vect","vector","vectorial","vectorization","vectorize","vectorized","vectorizing","vectors","ved","veda","vedanta","veejay","veep","veer","veering","veg","vega","vegan","vegemite","veges","vegetable","vegetarian","vegetarianism","vegetate","vegetation","vegetative","vegged","veggie","vegging","vehemence","vehemency","vehement","vehicle","vehicles","vehicula","vehicular","veil","veiling","vein","veining","vel","vela","velar","velarize","velcro","veld","veldt","velez","velit","vella","vellum","velma","velocipede","velocity","velor","velour","velsquez","velum","velveeta","velvet","velveteen","velvety","velzquez","venal","venality","venation","vend","vender","vendetta","vendible","vendor","vendors","veneer","veneerer","veneering","venenatis","venerability","venerable","venerate","veneration","venereal","venetian","venezuela","venezuelan","vengeance","vengeful","vengefulness","venial","venialness","veniam","venice","venireman","veniremen","venison","venita","venn","venom","venomous","venomousness","venous","vent","venter","ventilate","ventilated","ventilation","ventilator","ventral","ventricle","ventricular","ventriloquies","ventriloquism","ventriloquist","ventriloquy","ventura","venture","venturesome","venturesomeness","venturi","venturous","venturousness","venue","venues","venus","venusian","venv","ver","vera","veracious","veraciousness","veracities","veracity","veracruz","veradis","veranda","verandahed","verb","verbal","verbalization","verbalize","verbalized","verbalizer","verballed","verballing","verbatim","verbena","verbiage","verbose","verbosity","verboten","verbs","verdana","verdant","verde","verderer","verdi","verdict","verdigris","verdure","vere","verena","verene","verge","verger","vergil","veridical","veriee","verifiability","verifiable","verifiableness","verification","verified","verifier","verifies","verify","verifying","verifypeer","verile","verily","verina","verine","verisimilitude","veritable","veritableness","veritably","verity","verizon","verla","verlag","verlaine","vermeer","vermicelli","vermiculite","vermiform","vermilion","vermin","verminous","vermont","vermonter","vermouth","vermouths","vern","verna","vernacular","vernal","verne","vernen","verney","vernice","vernier","vernon","vernor","verona","veronese","veronica","veronika","veronike","veronique","verruca","verrucae","versa","versailles","versatec","versatile","versatileness","versatility","verse","versed","verses","versicle","versification","versifier","versify","versing","version","versioncode","versioned","versioning","versionname","versions","verso","versus","vert","vertebra","vertebrae","vertebral","vertebrate","vertebration","vertex","vertical","verticalalignment","vertically","vertices","vertiginous","vertigo","vertigoes","vertx","verve","very","vesalius","vesicle","vesicular","vesiculate","vespasian","vesper","vespucci","vessel","vest","vesta","vestal","vestibular","vestibule","vestibulum","vestige","vestigial","vesting","vestment","vestry","vestryman","vestrymen","vesture","vesuvius","vet","vetch","veter","veteran","veterinarian","veterinary","veto","vetoes","vetted","vetting","vevay","vex","vexation","vexatious","vexatiousness","vexed","vf","vfs","vfw","vfy","vg","vga","vh","vhdl","vhf","vhost","vhosts","vhs","vi","via","viability","viable","viably","viaduct","viagra","vial","viand","vibe","vibraharp","vibrancy","vibrant","vibraphone","vibraphonist","vibrate","vibration","vibrational","vibrato","vibrator","vibratory","vibrio","vibrionic","viburnum","vic","vicar","vicarage","vicarious","vicariousness","vice","viced","vicegerent","vicennial","vicente","viceregal","viceroy","vichy","vichyssoise","vicing","vicinity","vicious","viciousness","vicissitude","vick","vickers","vicki","vickie","vicksburg","vicky","victim","victimization","victimize","victimized","victimizer","victoir","victor","victoria","victorian","victorianism","victorious","victoriousness","victory","victrola","victual","victualer","vicua","vid","vida","vidal","videlicet","video","videocapture","videocassette","videoconferencing","videodisc","videodisk","videoid","videophone","videoplayer","videos","videotape","videoview","vidovic","vidovik","vie","vienna","viennese","vientiane","vier","viet","vietcong","vietminh","vietnam","vietnamese","view","viewable","viewbag","viewbox","viewchild","viewcontext","viewcontroller","viewcontrollers","viewdata","viewdidappear","viewdidload","viewed","viewer","viewers","viewfinder","viewgraph","viewgroup","viewholder","viewing","viewless","viewmodel","viewmodels","viewname","viewpager","viewpoint","viewport","viewrootimpl","views","viewstate","viewtopic","viewtype","viewwillappear","viewwithtag","vigesimal","vigil","vigilance","vigilant","vigilante","vigilantism","vigilantist","vignette","vignetter","vignetting","vignettist","vigor","vigorous","vigorousness","vii","viii","vijayawada","viki","viking","vikki","vikky","vikram","vila","vile","vilely","vileness","vilest","vilhelmina","vilification","vilifier","vilify","villa","village","villager","villain","villainous","villainousness","villainy","villarreal","ville","villein","villeinage","villi","villon","villus","vilma","vilnius","vilyui","vim","vimeo","vimrc","vin","vina","vinaigrette","vince","vincent","vincenty","vincenz","vinci","vincible","vindemiatrix","vindicate","vindication","vindicator","vindictive","vindictiveness","vine","vinegar","vinegary","vineyard","vinita","vinni","vinnie","vinny","vino","vinous","vinson","vintage","vintager","vintner","vinyl","viol","viola","violable","violante","violate","violated","violates","violating","violation","violations","violator","viole","violence","violent","violet","violetta","violette","violin","violinist","violist","violoncellist","violoncello","vip","viper","viperous","virago","viragoes","viral","vireo","virge","virgie","virgil","virgilio","virgin","virgina","virginal","virginia","virginian","virginie","virginity","virgo","virgule","virile","virility","virologist","virology","virtual","virtualbox","virtualenv","virtualenvs","virtualfilterchain","virtualhost","virtualization","virtually","virtue","virtuosity","virtuoso","virtuosoes","virtuous","virtuousness","virulence","virulent","virus","vis","visa","visage","visakhapatnam","visayans","viscera","visceral","viscid","viscoelastic","viscoelasticity","viscometer","viscose","viscosity","viscount","viscountcy","viscountess","viscous","viscousness","viscus","vise","viselike","vishnu","visibility","visible","visibly","visigoth","visigoths","vision","visionariness","visionary","visit","visitable","visitant","visitation","visited","visiting","visitor","visitors","visits","visor","vista","vistula","visual","visualization","visualize","visualized","visualizer","visualizes","visually","visualstate","visualstudio","vita","vitae","vital","vitality","vitalization","vitalize","vitamin","vite","vitia","vitiate","vitiation","viticulture","viticulturist","vitim","vito","vitoria","vitreous","vitrifaction","vitrification","vitrify","vitrine","vitriol","vitriolic","vitro","vittles","vittoria","vittorio","vituperate","vituperation","vituperative","vitus","viv","viva","vivace","vivacious","vivaciousness","vivacity","vivaldi","vivamus","vivaria","vivarium","vivaxes","vive","vivekananda","viverra","vivi","vivia","vivian","viviana","vivianna","vivianne","vivid","vividness","vivie","vivien","viviene","vivienne","vivifier","vivify","viviparous","vivisect","vivisection","vivisectional","vivisectionist","viviyan","vivo","vivyan","vivyanne","vixen","vixenish","viz","vizier","vizor","vj","vk","vl","vlad","vladamir","vladimir","vladivostok","vlc","vlf","vlookup","vlsi","vm","vms","vmware","vn","vnd","vo","voa","vocab","vocable","vocabularian","vocabularianism","vocabulary","vocal","vocalic","vocalise","vocalism","vocalist","vocalization","vocalize","vocalized","vocalizer","vocation","vocational","vocative","vociferate","vociferation","vociferous","vociferousness","vocoded","vocoder","vodka","voe","vogel","vogella","vogue","vogueing","voguish","voice","voiceband","voiced","voiceless","voicelessness","voicer","voices","voicing","void","voidable","voided","voider","voiding","voidness","voids","voil","voila","voile","voip","vol","volar","volatile","volatileness","volatility","volatilization","volatilize","volcanic","volcanically","volcanism","volcano","volcanoes","vole","volga","volgograd","volition","volitional","volitionality","volkswagen","volley","volleyball","volleyer","volleyerror","volstead","volt","volta","voltage","voltaic","voltaire","volterra","voltmeter","volubility","voluble","volubly","volume","volumes","volumetric","volumetrically","voluminous","voluminousness","voluntarily","voluntariness","voluntarism","voluntary","volunteer","voluptate","voluptuary","voluptuous","voluptuousness","volute","volutpat","volvo","vomit","von","vonda","vonnegut","vonni","vonnie","vonny","vonr","voodoo","voodooism","voracious","voraciousness","voracity","voronezh","vorster","vortex","vortices","vorticity","votary","vote","voted","voter","votes","voting","votive","vouch","voucher","vouchsafe","vow","vowel","vowelled","vowelling","vowels","vower","voyage","voyager","voyageur","voyeur","voyeurism","voyeuristic","vp","vpc","vpn","vps","vr","vs","vscode","vsts","vstudio","vt","vtable","vtk","vtol","vue","vuejs","vuex","vulcan","vulcanization","vulcanize","vulcanized","vulg","vulgar","vulgarian","vulgarism","vulgarity","vulgarization","vulgarize","vulgate","vulnerabilities","vulnerability","vulnerable","vulnerably","vulpine","vulputate","vulture","vulturelike","vulturous","vulva","vulvae","vv","vw","vx","vy","vying","vyky","w","wa","waals","wabash","wac","wacke","wackes","wackiness","wacko","wacky","waco","wad","wadded","wadding","waddle","wade","wader","wadi","wadsworth","wafer","waffle","wafs","waft","wafter","wag","wage","waged","wager","wages","wagged","waggery","wagging","waggish","waggishness","waggle","waggly","wagner","wagnerian","wagon","wagoner","wagtail","wahl","waif","waikiki","wail","wailer","wain","wainscot","wainwright","waist","waistband","waistcoat","waister","waistline","wait","waite","waited","waiter","waitfor","waiting","waitkey","waitpeople","waitperson","waitress","waits","waive","waiver","wake","wakefield","wakeful","wakefulness","waken","waker","wakeup","waksman","wal","walbridge","walcott","wald","waldemar","walden","waldensian","waldheim","waldo","waldon","waldorf","wale","wales","walesa","walford","walgreen","waling","walk","walkabout","walkaway","walker","walkie","walking","walkman","walkout","walkover","walks","walkthrough","walkway","wall","wallaby","wallace","wallache","wallah","wallas","wallboard","wallenstein","waller","wallet","walleye","wallflower","wallie","wallis","walliw","walloon","wallop","walloper","walloping","wallow","wallower","wallpaper","walls","wally","walnut","walpole","walpurgisnacht","walrus","walsh","walt","walter","walther","walton","waltz","waltzer","walworth","waly","wamp","wampum","wan","wanamaker","wand","wanda","wander","wanderer","wanderlust","wandie","wandis","wane","waneta","wang","wangle","wangler","wanids","wankel","wanna","wannabe","wanned","wanner","wanness","wannest","wanning","wansee","wansley","want","wanted","wanter","wanting","wanton","wantonness","wants","wapiti","war","warble","warbler","warbonnet","ward","warde","warden","warder","wardrobe","wardroom","wards","wardship","ware","warehouse","warehouseman","warfare","warfield","warhead","warhol","warhorse","warily","wariness","warinesses","waring","warless","warlike","warlock","warlord","warm","warmblooded","warmed","warmer","warmhearted","warmheartedness","warmish","warmness","warmonger","warmongering","warms","warmth","warmths","warn","warned","warner","warning","warnings","warnock","warp","warpaint","warpath","warpaths","warper","warplane","warrant","warranted","warranter","warranty","warred","warren","warrener","warring","warrior","wars","warsaw","warship","wart","warthog","wartime","warty","warwick","wary","was","wasatch","wash","washable","washbasin","washboard","washbowl","washburn","washcloth","washcloths","washday","washed","washer","washerwoman","washerwomen","washing","washington","washingtonian","washoe","washout","washrag","washroom","washstand","washtub","washy","wasn","wasp","waspish","waspishness","wassail","wasserman","wassermann","wast","wastage","waste","wastebasket","wasted","wasteful","wastefulness","wasteland","wastepaper","waster","wastewater","wasting","wastrel","wat","watanabe","watch","watchable","watchband","watchdog","watchdogged","watchdogging","watched","watcher","watches","watchful","watchfulness","watching","watchmake","watchmaker","watchman","watchmen","watchpoints","watchtower","watchword","water","waterbird","waterborne","waterbury","watercolor","watercolorist","watercourse","watercraft","watercress","waterer","waterfall","waterfowl","waterfront","watergate","waterhole","waterhouse","wateriness","watering","waterless","waterlily","waterline","waterlogged","waterloo","waterman","watermark","watermelon","watermill","waterproof","waters","watershed","waterside","watersider","waterspout","watertight","watertightness","watertown","waterway","waterwheel","waterworks","watery","watir","watkins","wats","watson","watt","wattage","watteau","wattenberg","watterson","wattle","watusi","waugh","waukesha","waunona","waupaca","waupun","wausau","wauwatosa","wav","wave","waveband","waveform","wavefront","waveguide","waveland","wavelength","wavelengths","wavelet","wavelike","wavenumber","waver","wavering","waverley","waverly","waves","wavily","waviness","wavy","wax","waxer","waxiness","waxwing","waxwork","waxy","way","wayfarer","wayfaring","waylaid","waylan","wayland","waylay","waylayer","wayleave","waylen","waylin","waylon","waymarked","wayne","waynesboro","waypoint","waypoints","ways","wayside","wayward","waywardness","wb","wc","wcf","wchar","wd","we","weak","weaken","weakener","weakfish","weakish","weakliness","weakling","weakly","weakness","weakreference","weal","wealth","wealthiness","wealths","wealthy","wean","weaner","weanling","weapon","weaponless","weaponry","weapons","wear","wearable","wearer","wearied","wearily","weariness","wearing","wearisome","wearisomeness","weary","wearying","weasel","weather","weatherbeaten","weathercock","weatherer","weatherford","weathering","weatherize","weatherman","weathermen","weatherperson","weatherproof","weatherstrip","weatherstripped","weatherstripping","weave","weaver","weaves","weaving","web","webapi","webapp","webappclassloader","webappcontext","webapplication","webapps","webb","webbed","webber","webbing","webbrowser","webcam","webclient","webcontainer","webcontrols","webcore","webdav","webdriver","webdriverwait","webelement","weber","webern","webexception","webfeet","webfont","webfoot","webform","webforms","webgl","webhook","webhooks","webhost","webkit","weblog","weblogic","weblogs","webm","webmaster","webmethod","webmvc","webp","webpack","webpage","webpages","webrequest","webresponse","webrick","webroot","webrtc","webserver","webservice","webservices","websettings","website","websites","websocket","websockets","websphere","webster","websterville","webstore","webstorm","webview","webviewclient","wed","wedded","weddell","wedder","wedding","wedge","wedgie","wedgwood","wedlock","wednesday","wee","weed","weeder","weediness","weedkiller","weedless","weedy","weeing","week","weekday","weekdays","weekend","weekender","weekends","weekly","weeknight","weeks","ween","weenie","weeny","weep","weeper","weepy","weevil","weft","wehr","wei","weibull","weidar","weider","weidman","weierstrass","weigh","weighed","weigher","weighs","weight","weighted","weighter","weightily","weightiness","weighting","weightless","weightlessness","weightlifter","weightlifting","weights","weightsum","weighty","weill","weinberg","weiner","weinstein","weir","weird","weirdie","weirdness","weirdo","weisenheimer","weiss","weissman","weissmuller","weizmann","weka","welbie","welby","welcher","welches","welcome","welcomed","welcomeness","welcoming","weld","welder","weldon","weldwood","welfare","welkin","well","welland","wellbeing","weller","welles","wellesley","wellhead","wellington","wellman","wellness","wells","wellspring","wellsville","welmers","welsh","welsher","welshman","welshmen","welshwoman","welshwomen","welt","welter","welterweight","wen","wench","wencher","wend","wenda","wendall","wendel","wendeline","wendell","wendi","wendie","wendy","wendye","wenona","wenonah","went","wentworth","wept","were","weren","werewolf","werewolves","werner","wernher","werror","werther","werwolf","wes","wesley","wesleyan","wessex","wesson","west","westbound","westbrook","westbrooke","westchester","wester","westerly","western","westerner","westernization","westernize","westernmost","westfield","westhampton","westing","westinghouse","westleigh","westley","westminster","westmore","weston","westphalia","westport","westward","westwood","wet","wetback","wether","wetland","wetness","wettable","wetter","wettest","wetting","weyden","weyerhauser","weylin","wezen","wf","wff","wg","wget","wh","whack","whacker","whale","whaleboat","whalebone","whalen","whaler","whaling","wham","whammed","whamming","whammy","wharf","wharton","wharves","what","whatchamacallit","whatever","whatnot","whats","whatsapp","whatsoever","whatwg","wheal","wheat","wheatgerm","wheaties","wheatland","wheaton","wheatstone","whee","wheedle","wheel","wheelbarrow","wheelbase","wheelchair","wheeler","wheelhouse","wheelie","wheeling","wheelock","wheels","wheelwright","wheeze","wheezily","wheeziness","wheezy","whelan","whelk","wheller","whelm","whelp","when","whence","whenever","whensoever","where","whereabout","whereas","whereat","whereby","wherefore","wherein","whereof","whereon","wheresoever","whereto","whereupon","wherever","wherewith","wherewithal","wherry","whet","whether","whetstone","whetted","whetting","whew","whey","which","whichever","whiff","whiffle","whiffler","whiffletree","whig","while","whilom","whilst","whim","whimmed","whimming","whimper","whimsey","whimsical","whimsicality","whimsy","whine","whining","whinny","whiny","whip","whipcord","whiplash","whippany","whipped","whipper","whippersnapper","whippet","whipping","whipple","whippletree","whippoorwill","whips","whipsaw","whir","whirl","whirligig","whirlpool","whirlwind","whirly","whirlybird","whirred","whirring","whisk","whisker","whiskery","whiskey","whisper","whisperer","whispering","whist","whistle","whistleable","whistler","whistling","whit","whitaker","whitby","whitcomb","white","whitebait","whitecap","whitecolor","whiteface","whitefield","whitefish","whitehall","whitehead","whitehorse","whiteleaf","whiteley","whitelist","whiten","whitener","whiteness","whitening","whiteout","whitespace","whitespaces","whitetail","whitewall","whitewash","whitewater","whitey","whitfield","whither","whitier","whitiest","whiting","whitish","whitley","whitlock","whitman","whitney","whitsunday","whittaker","whitter","whittier","whittle","whittler","whiz","whizkid","whizzbang","whizzed","whizzes","whizzing","whl","who","whoa","whodunit","whoever","whois","whole","wholegrain","wholehearted","wholeheartedness","wholemeal","wholeness","wholesale","wholesaler","wholesome","wholesomeness","wholewheat","wholly","whom","whomever","whomsoever","whoop","whoopee","whooper","whoosh","whop","whopper","whopping","whore","whorehouse","whoreish","whorish","whorl","whose","whoso","whosoever","why","whys","wi","wiatt","wich","wichita","wick","wicked","wickedness","wicker","wickerwork","wicket","wicketkeeper","wicking","wid","wide","widely","widemouthed","widen","widener","wideness","wider","widespread","widgeon","widget","widgets","widow","widower","widowhood","width","widths","widthwise","wieland","wield","wielder","wiemar","wiener","wienie","wier","wiesel","wife","wifeless","wifely","wifi","wifimanager","wig","wigeon","wigged","wigging","wiggins","wiggle","wiggler","wiggly","wight","wiglet","wigmaker","wigner","wigwag","wigwagged","wigwagging","wigwam","wiki","wikimedia","wikipedia","wilberforce","wilbert","wilbur","wilburn","wilburt","wilcox","wild","wilda","wildcard","wildcards","wildcat","wildcatted","wildcatter","wildcatting","wilde","wildebeest","wilden","wilder","wilderness","wildfire","wildflower","wildfly","wildfowl","wilding","wildlife","wildly","wildness","wildon","wile","wileen","wilek","wiley","wilford","wilfred","wilfredo","wilfrid","wilfulness","wilhelm","wilhelmina","wilhelmine","wilie","wilily","wiliness","wilkerson","wilkes","wilkins","wilkinson","will","willa","willabella","willamette","willamina","willard","willcox","willdon","willed","willem","willemstad","willer","willetta","willette","willey","willful","willfulness","willi","william","williamsburg","williamson","willie","willied","willies","willing","willinger","willingest","willingness","willisson","williwaw","willoughby","willow","willower","willowy","willpower","willy","willyt","wilma","wilmar","wilmer","wilmette","wilmington","wilona","wilone","wilow","wilshire","wilson","wilsonian","wilt","wilton","wily","wimbledon","wimp","wimpish","wimple","wimpy","win","winapi","wince","winch","winchell","wincher","winchester","wind","windbag","windblown","windbreak","windburn","winded","winder","windfall","windflower","windham","windhoek","windily","windiness","winding","windjammer","windlass","windless","windmill","window","windowless","windowmanager","windowpane","windows","windowsazure","windowsill","windowstate","windpipe","windproof","windrow","winds","windscreen","windshield","windsock","windsor","windstorm","windsurf","windswept","windup","windward","windy","wine","wineglass","winegrower","winehead","winemake","winemaster","winery","winesap","wineskin","winfield","winform","winforms","winfred","winfrey","winfx","wing","wingback","wingding","wingeing","winger","wingless","winglike","wingman","wingmen","wingspan","wingspread","wingtip","wini","winifield","winifred","wink","winker","winking","winkle","winless","winn","winna","winnable","winnah","winne","winnebago","winner","winners","winnetka","winni","winnie","winnifred","winning","winnipeg","winnow","winny","wino","winograd","winona","winonah","winooski","winrt","wins","winsborough","winsett","winslow","winsock","winsome","winsomeness","winston","winter","winterer","wintergreen","winterize","winters","wintertime","winthrop","wintriness","wintry","winy","wipe","wiper","wire","wired","wirehair","wireless","wireman","wiremen","wirer","wires","wireshark","wiretap","wiretapped","wiretapper","wiretapping","wiriness","wiring","wiry","wis","wisc","wisconsin","wisconsinite","wisdom","wisdoms","wise","wiseacre","wisecrack","wised","wisely","wiseness","wisenheimer","wises","wish","wishbone","wishes","wishful","wishfulness","wishlist","wishy","wising","wisp","wispy","wist","wisteria","wistful","wistfulness","wit","witch","witchcraft","witchdoctor","witchery","with","withal","withcolumn","withdraw","withdrawal","withdrawer","withdrawn","withdrawnness","withdrew","withe","wither","withering","witherspoon","withevent","withheld","withhold","withholder","withidentifier","within","withobject","without","withrowanimation","withs","withstand","withstood","withstring","witless","witlessness","witness","witnessed","witt","witted","witter","wittgenstein","witticism","wittie","wittily","wittiness","witting","wittings","witty","witwatersrand","wive","wives","wix","wiz","wizard","wizardry","wizen","wk","wkhtmltopdf","wkwebview","wl","wlan","wls","wm","wmi","wn","wnd","wndproc","wno","wnw","wo","woad","wobble","wobbler","wobbliness","wobbly","wodehouse","woe","woebegone","woeful","woefuller","woefullest","woefulness","woff","wok","woke","wolcott","wold","wolf","wolfe","wolfer","wolff","wolfgang","wolfhound","wolfie","wolfish","wolfishness","wolfram","wolfy","wollongong","wollstonecraft","wolsey","wolverhampton","wolverine","wolverton","wolves","woman","womanhood","womanish","womanize","womanized","womanizer","womanizes","womankind","womanlike","womanliness","womanly","womb","wombat","women","womenfolk","won","wonder","wondered","wonderer","wonderful","wonderfulness","wondering","wonderland","wonderment","wondrous","wondrousness","wong","wonk","wonky","wonned","wonning","wont","wonted","wontedness","woo","woocommerce","wood","woodard","woodberry","woodbine","woodblock","woodbury","woodcarver","woodcarving","woodchopper","woodchuck","woodcock","woodcraft","woodcut","woodcutter","woodcutting","wooden","woodenness","woodgrain","woodhen","woodhull","woodie","woodiness","woodland","woodlawn","woodlice","woodlot","woodlouse","woodman","woodmen","woodpecker","woodpile","woodrow","woodruff","woods","woodshed","woodshedded","woodshedding","woodside","woodsman","woodsmen","woodsmoke","woodstock","woodsy","woodward","woodwind","woodwork","woodworker","woodworking","woodworm","woody","woodyard","woof","woofer","wool","woolf","woolgather","woolgatherer","woolgathering","woolliness","woolly","woolongong","woolworth","woonsocket","wooster","wooten","woozily","wooziness","woozy","wop","worcester","worcestershire","word","wordage","wordbook","wordcount","worden","wordily","wordiness","wording","wordless","wordlist","wordplay","wordpress","words","wordsworth","wordy","wore","work","workability","workable","workableness","workably","workaday","workaholic","workaround","workarounds","workbench","workbook","workbooks","workday","workdir","worked","worker","workers","workfare","workflow","workflows","workforce","workhorse","workhouse","working","workingman","workingmen","workingwoman","workingwomen","workitem","worklight","workload","workman","workmanlike","workmanship","workmate","workmen","workout","workpiece","workplace","workroom","works","worksheet","worksheetfunction","worksheets","workshop","workspace","workspaces","workstation","worktable","worktop","workup","workweek","world","worldlier","worldliest","worldliness","worldly","worlds","worldwide","worm","wormer","wormhole","worms","wormwood","wormy","worn","worried","worrier","worries","worriment","worrisome","worry","worrying","worrywart","worse","worsen","worship","worshiper","worshipful","worshipfulness","worst","worsted","wort","worth","worthily","worthiness","worthinesses","worthington","worthless","worthlessness","worths","worthwhile","worthy","wost","wot","wotan","would","wouldn","wouldst","wound","wounded","wounder","wounding","wounds","wove","woven","wovens","wow","wozniak","wp","wparam","wpdb","wpf","wpfapplication","wpm","wr","wrack","wraith","wraiths","wrangell","wrangle","wrangler","wrap","wraparound","wrapped","wrapper","wrappers","wrapping","wraps","wrasse","wrath","wrathful","wraths","wreak","wreath","wreathe","wreaths","wreck","wreckage","wrecker","wren","wrench","wrenching","wrennie","wrest","wrester","wrestle","wrestler","wrestling","wretch","wretched","wretchedness","wriggle","wriggler","wriggly","wright","wrigley","wring","wringer","wrinkle","wrinkled","wrinkly","wrist","wristband","wristwatch","writ","writable","write","writebytes","writefile","writehead","writeline","writeln","writeobject","writer","writerow","writers","writes","writestring","writeto","writetofile","writeup","writhe","writing","written","wroclaw","wrong","wrongdoer","wrongdoing","wronger","wrongful","wrongfulness","wrongheaded","wrongheadedness","wrongly","wrongness","wronskian","wrote","wroth","wrought","wrt","wrung","wry","wryer","wryest","wryness","ws","wscript","wsdl","wsfilter","wsgi","wshttpbinding","wso","wsp","wss","wsse","wstring","wsw","wt","wtf","wu","wuhan","wurlitzer","wurst","wuss","wussy","wv","ww","wwdc","wwi","wwii","www","wwwroot","wx","wxpython","wxwidgets","wy","wyatan","wyatt","wycherley","wycliffe","wye","wyeth","wylie","wylma","wyman","wyn","wyndham","wynn","wynne","wynnie","wynny","wyo","wyoming","wyomingite","wysiwyg","x","xa","xamarin","xaml","xampp","xanadu","xanthippe","xanthus","xargs","xavier","xaviera","xaxis","xb","xbox","xc","xcode","xcopy","xd","xdata","xdebug","xdoc","xdocument","xe","xebec","xelement","xemacs","xena","xenakis","xenia","xenix","xenon","xenophobe","xenophobia","xenophobic","xenophon","xenos","xerces","xerographic","xerography","xerox","xerxes","xever","xf","xfbml","xff","xffff","xffffff","xffffffff","xhdpi","xhosa","xhr","xhtml","xhttp","xi","xian","xiaoping","xib","xii","xiii","ximenes","ximenez","ximian","xingu","xis","xiv","xix","xkcd","xl","xlab","xlabel","xlapp","xlarge","xldown","xlim","xlink","xls","xlsm","xlsx","xlup","xm","xmas","xmax","xmin","xml","xmlattribute","xmldata","xmldoc","xmldocument","xmlelement","xmlfile","xmlhttp","xmlhttprequest","xmlnode","xmlns","xmlparser","xmlreader","xmlrootelement","xmlrpc","xmlschema","xmlserializer","xmlsoap","xmlstring","xmltype","xmlwriter","xmm","xmpp","xms","xmx","xn","xna","xochipilli","xor","xp","xpath","xpos","xquery","xr","xrange","xref","xs","xscale","xsd","xsi","xsl","xslt","xsp","xss","xstream","xt","xterm","xticks","xts","xtype","xunit","xuzhou","xv","xvi","xvii","xviii","xwork","xx","xxl","xxx","xxxx","xxxxx","xxxxxx","xxxxxxx","xxxxxxxx","xxxxxxxxx","xxxxxxxxxx","xy","xylem","xylene","xylia","xylina","xylophone","xylophonist","xymenes","xyz","xz","y","ya","yacc","yacht","yachting","yachtsman","yachtsmen","yachtswoman","yachtswomen","yack","yagi","yahoo","yahweh","yak","yakima","yakked","yakking","yakut","yakutsk","yale","yalies","yalonda","yalow","yalta","yalu","yam","yamaha","yaml","yammer","yamoussoukro","yanaton","yance","yancey","yancy","yang","yangon","yangtze","yank","yankee","yaounde","yap","yapped","yapping","yaqui","yard","yardage","yardarm","yardley","yardman","yardmaster","yardmen","yardstick","yarmulke","yarn","yaroslavl","yarrow","yasmeen","yasmin","yates","yaw","yawl","yawn","yawner","yawning","yaxis","yay","yb","yc","ycombinator","yd","ydata","ye","yea","yeager","yeah","yeahs","year","yearbook","yearling","yearlong","yearly","yearn","yearner","yearning","years","yeast","yeastiness","yeasty","yeats","yecch","yegg","yehudi","yehudit","yekaterinburg","yelena","yell","yellow","yellowhammers","yellowish","yellowknife","yellowness","yellowstone","yellowy","yelp","yelper","yeltsin","yemen","yemeni","yemenite","yen","yenisei","yenned","yenning","yentl","yeoman","yeomanry","yeomen","yep","yerevan","yerkes","yes","yesenia","yeshiva","yessed","yessing","yesterday","yesteryear","yet","yeti","yetta","yettie","yetty","yevette","yevtushenko","yew","yggdrasil","yi","yiddish","yield","yielded","yielding","yields","yii","yiiframework","yikes","yin","yip","yipe","yipped","yippee","yipping","ylab","ylabel","ylim","ym","ymax","ymca","ymha","ymin","ymir","yml","ymmv","yn","ynes","ynez","yo","yoda","yodel","yodeler","yoder","yoga","yoghurt","yogi","yogurt","yoke","yoked","yokel","yokes","yoking","yoknapatawpha","yoko","yokohama","yolanda","yolande","yolane","yolanthe","yolk","yon","yonder","yong","yonkers","yore","yorgo","yorick","york","yorke","yorker","yorkshire","yorktown","yoruba","yosemite","yoshi","yoshiko","yost","you","young","younger","youngish","youngster","youngstown","your","yourapp","yourclass","yourdomain","yours","yourself","yourselves","yourtable","youth","youthful","youthfulness","youths","youtrack","youtu","yovonnda","yow","yowl","yp","ypos","ypres","ypsilanti","yr","yrs","ys","ysabel","yscale","yt","ytterbium","yttrium","yuan","yuba","yucatan","yucca","yuck","yucky","yugo","yugoslav","yugoslavia","yugoslavian","yuh","yui","yuk","yuki","yukked","yukking","yukon","yul","yule","yuletide","yulma","yum","yuma","yummy","yunnan","yup","yuppie","yuri","yurik","yurt","yuv","yves","yvette","yvon","yvonne","yvor","yw","ywca","ywha","yy","yyy","yyyy","yyyymmdd","z","za","zabrina","zaccaria","zach","zacharia","zachariah","zacharie","zachary","zacherie","zachery","zack","zackariah","zag","zagging","zagreb","zahara","zaire","zairian","zak","zambezi","zambia","zambian","zamboni","zamenhof","zamora","zan","zandra","zane","zaneta","zaniness","zanuck","zany","zanzibar","zap","zapata","zaporozhye","zappa","zapped","zapper","zapping","zara","zarah","zared","zaria","zarla","zc","ze","zea","zeal","zealand","zealot","zealotry","zealous","zealousness","zeb","zebadiah","zebedee","zebra","zebu","zebulen","zebulon","zechariah","zed","zedekiah","zedong","zeffirelli","zeiss","zeitgeist","zeke","zelda","zelig","zellerbach","zelma","zen","zena","zend","zendframework","zenger","zenia","zenith","zeniths","zennist","zeno","zephaniah","zephyr","zephyrus","zeppelin","zerk","zero","zeroed","zeroes","zeroing","zeromq","zeros","zest","zestful","zestfulness","zesty","zeta","zeugma","zeus","zf","zh","zhdanov","zhengzhou","zhivago","zhukov","zi","zia","zibo","ziegfeld","ziegler","zig","zigged","zigging","ziggy","zigzag","zigzagged","zigzagger","zigzagging","zilch","zillion","zilvia","zimbabwe","zimbabwean","zimmerman","zinc","zincked","zincking","zindex","zing","zingy","zinnia","zion","zionism","zionist","zip","zipcode","zipfile","zipped","zipper","zipping","zippy","zips","zircon","zirconium","zit","zita","zitella","zither","zk","zlib","zloty","zm","zmq","zn","zodiac","zodiacal","zoe","zola","zollie","zolly","zomba","zombi","zombie","zonal","zonda","zondra","zone","zoned","zoneddatetime","zoneid","zones","zoning","zonked","zonnya","zoo","zookeeper","zookeepers","zoological","zoologist","zoology","zoom","zoomed","zooming","zoophyte","zoophytic","zora","zorah","zorana","zorina","zorine","zorn","zoroaster","zoroastrian","zoroastrianism","zorro","zosma","zounds","zr","zrich","zs","zsazsa","zsh","zsigmondy","zu","zubenelgenubi","zubeneschamali","zucchini","zukor","zulema","zulu","zululand","zuni","zuzana","zwieback","zwingli","zworykin","zx","zxing","zydeco","zygote","zygoteinit","zygotic","zymurgy","zz","zzz"]}')},77596:e=>{"use strict";e.exports=JSON.parse('{"dictionariesSupplementaryArr":["a256","a2dpsource","aabb","aafwk","abilityname","abilityslice","abnormally","accelerates","accents","accommodates","aces","acmmax","acn","acquires","activates","actived","adapts","adblock","adcp","adjusts","adpu","adts","advertisements","aec","affinities","agrees","aiding","aifc","alerting","algrithom","aligns","allowlist","alpha","alpn","alpnprotocols","alterase","alternating","altitudes","amb","ambisonic","ambisonics","amr","animatable","annually","antialias","antialiasing","apdu","apecified","apertures","appselect","arcs","arfcn","arkui","arrarybuffer","arraybuffer","arrlist","ashmem","askpass","asr","associating","asy","asyn","asynchronized","atime","atio","atomicservice","atqa","attaches","attachment0","attackers","attribs","audios","authenticates","authinfo","authmode","autocorrect","autosizing","averr","avoidareachange","avrcp","avscreencapture","avsession","backforwardcache","backgrounding","backpress","backs","base64","bassboost","batching","beidou","beta1","bevels","bgra","bidirectionally","bitrates","blending","blendmode","blocklist","bms","bolder","bonded","bonding","booted","brightens","brighter","brightest","browsable","bscribes","bsic","bssid","bufferfi","bufferfv","bufferiv","bufferqueue","bufferuiv","bundlename","bundlestat","buttonconfig","bypassed","bypassing","bytrace","callbackfn","camped","canceling","cancelling","cancels","capabilitys","capturers","ccm","cdma","ce","certsign","cfa","cfb","cft","channeldown","channelup","checkboxgroup","checksum","chload","chromaticities","chromaticity","chrominance","circled","clamped","clamps","cleartext","clouddata","cloudfile","coincides","collaborated","collapses","collations","collectable","colno","colorfilter","commonevent","complied","complies","compositing","compresses","concatenates","cone","conferencing","confpersist","connectable","consecutively","contentful","contex","controlpanel","controlparam","convertxml","cpid","cpuprofiler","cpx","cpy","creatable","crl","crls","crops","crosshair","crossings","crowdtest","crowdtested","crowdtesting","csh","cubemap","cug","cyclewindows","cyclically","daltonization","darkens","darkest","dataability","datareceive","dataresubmissionhandler","datashare","datasync","dbm","dci","ddmp","de","deactivated","deactivates","deactivation","decodes","decomposed","decompressed","decompresses","decompressing","decompression","decr","decrypts","defaulted","delegator","deletable","deletefile","denormalization","denormalize","denormalized","densitys","deregistered","deregisters","deselected","designative","desynchronized","detaches","detaching","detents","developtools","devicemanager","dfactor","dfx","dialling","differed","digidesign","digitized","dimbehind","dirent","dirxml","disables","disallowed","disallowing","disallowlist","disallows","discards","discharging","disconnecting","disconnection","disconnects","discription","dismissal","dismissing","dispatches","displacement","dlna","dlp","dnd","dng","dnses","donot","dop","downlink","downmix","dpad","dragbar","drains","drawbuffer","drm","dsda","dsds","dsf","dtmf","ducked","ducking","earfcn","earphones","earpiece","easylist","ebu","ece","edr","efuse","efx","egid","ehrpd","ejectclosecd","emphasized","emption","encapsulates","encipherment","encloses","encompassed","encrypts","endc","endx","endy","enhancing","enqueued","enrolled","enrolls","enumeratable","equirectangular","erasing","eration","errcode","erver","esim","ethiopic","ets","euc","euid","evdo","evenodd","evicted","excepted","exempted","extention","f1","fatally","faultlog","faultlogger","fchmod","fchown","fdatasync","fdn","fdopen","fileio","fileshare","fillets","finer","flac","flashpix","flg","flips","flushes","foiling","foldable","followx","foregrounding","formatable","formulat","forwardmail","fov","freesize","fstat","fsync","ftruncate","fts","fulfills","fuma","furse","gamepad","gba","gbk","geofence","geofences","getunfilteredlinkurl","glasses","glonass","gnss","goaway","granting","graphicseditor","greate","gtc","gunzip","gz_headerp","gzbuffer","gzclearerr","gzclose","gzcloser","gzclosew","gzcompress","gzdirect","gzdopen","gzeof","gzerror","gzflush","gzfread","gzfwrite","gzgetc","gzgets","gzoffset","gzopen","gzopenw","gzprintf","gzputc","gzputs","gzread","gzrewind","gzseek","gzsetparams","gztell","gzungetc","gzwrite","hailing","handheld","handhold","handsfree","handsfreeunit","hanguel","hangups","hanja","hankaku","hapmodule","haps","haptic","haptics","hce","hcrc","hdcp","hdoc","headed","headerp","headersreceive","headphones","heapsnapshot","heating","heavier","henkan","hevc","hexadecagonal","hfp","hibernates","hibernating","hichecker","hidebug","hierarchically","hifi","hilog","hinote","hinting","hisysevent","hitrace","hiview","hiviewdfx","hkdf","hlg","hogp","hsp","hspa","hspap","htmltext","huks","hwid","icann","icq","id","idm","ifaces","illuminated","ima","imager","imagevideo","imclient","imengine","immersive","imms","improperly","ims","imsi","inactived","inactivity","inclusiza","inconsistency","indata","indcating","ineffective","injects","ino","inputer","inputers","inputevent","inputmethod","inputmethodengine","inquired","inspected","inspectors","instanced","intercepted","intercepting","interchanged","interleaved","internalformat","internationalized","interpolating","interpolatingSpring","interpolator","interworking","invalidates","ipaddr","ipsec","irnss","irradiance","isdn","isim","issuers","ivi","iwlan","jank","jfx","jis","judged","kaihong","kbdillum","kbdinputassist","kbps","kdf","keyframe","keyguard","keyof","keyusage","khronos","kneading","kvpairs","kvstore","lable","lacked","lanes","lasted","lastmode","latitudeyyy","latitudezzz","latn","layoutable","lbitfield","lboolean","lbyte","lchown","lclampf","ldpi","lenum","leye","lfloat","libraryname","lifted","lifts","lightens","lightupEffect","linearly","lintptr","listened","llbackfn","locates","lockdown","lockscreen","lod","loggable","logoff","longitudinally","lowercased","lpx","lru","lseek","lshort","lsizei","lsizeiptr","lstat","lubyte","luint","luma","lumination","lushort","lux","mah","malham","map","mcc","md5","mdns","mdnserror","mediaquery","meid","meshes","messageerror","metered","metering","mgf","mgf1","mifare","minibar","minimizing","minors","minorsmode","mirrored","misconfigured","mismatches","missions","mkdtemp","mmax","mmi","mmicode","mnc","mnote","moderately","moitor","moov","mori","mplink","mschap","msdos","msdp","mserr","msn","mtp","muhenkan","multifrequency","multimodal","multiplies","multisample","multisim","multitask","mutates","mutes","narrowband","navigations","nci","ndef","neglects","negotiated","neighborhoods","netmask","nets","nextgroup","nitems","nlink","nmea","nnrt","nnrtdevice","no_gzcompress","nodownload","nofullscreen","nopadding","noremoteplayback","normalizer","notifies","notifying","nprintf","numpad","nvalidates","nweb","oaep","obscured","ocsp","ofb","offhook","offscreen","omapi","oncancel","ondataresubmission","ondataresubmitted","onexit","onfinish","onframe","onmessageerror","onrepeat","oob","oobinline","opendocument","openexr","openharmony","opentype","openvpn","oper","operated","operatorconfigs","opkey","opl","opname","option","opto","originating","osd","ota","ott","ounted","outlines","overheated","overlimit","overline","ovpn","owningproperties","ows","oximeter","p2p","paddings","paginated","paramcheck","parameterf","parameteri","paren","parseinfo","participating","passpoint","pastedata","patchlevel","pbap","pbo","pda","pdu","peap","persion","persistable","persistently","perso","personalisation","pertaining","pfa","pfb","pgo","phonemes","photographing","phy","pickers","pixelmap","pkzip","pkzip_bug_workaround","playpause","playstate","plmn","plurals","plusminus","pmm","pnn","pobox","polylines","pooled","ppid","pread","precisiontype","precomposed","precomposited","precon","preconnect","preconnectable","preconnected","preconnecting","preempted","preexisting","preferentially","prefetched","prefetcher","prefetches","prefetching","preinstalled","prelaunch","preloads","premises","premultiplied","premultiply","prepares","preresolve","presentationml","presently","presistent","prevgroup","previewed","prikey","primaries","proactively","prohibits","promisify","provisioned","proxyed","psc","psec","psk","psrc","pss","pssh","puk","pvr","quant","querier","queriers","qzss","racing","radiuses","rasterizer","rawfile","rdb","rdev","reallocate","reassociate","rebounds","recalculated","reclaimed","reconfiguration","reconfirm","reconfirmed","recovered","recovering","recovers","recursions","redefines","redirections","reenter","refill","refresher","refusing","rehandshake","rejects","relocation","remidner","remotedevice","removable","renderbuffer","renderbuffertarget","renegotiation","repaired","repayment","repeates","replacer","reposition","rerouting","resfile","resizeable","resmgr","resourceschedule","restores","restricts","resubmission","resubmitted","resultsets","resumed","retried","reverses","revocation","revoked","rewinding","reye","rfcomm","rfid","rfkill","ringtone","ringtones","rle","rmdir","rotatable","rscp","rsrp","rtcp","rtd","rtt","ruim","ruleset","rwt","s5","sac","sae","sak","sandboxes","sar","satellites","sbas","sbc","scdma","scene","sco","scrambling","screencapture","screenlock","screenoff","screensaver","scrolldown","scrollup","sdpi","sdr","searchsetter","sece","secinfo","securityguard","seeked","semicircles","sendable","sensing","sequenceable","setsockopt","settingsdata","seventh","sfactor","sgi","sha1","shadertype","sharedarraybuffer","shenzhen","shortkey","showcounter","shrinks","shuts","sigalgs","silenced","singly","skews","slidable","sliderstyle","sm3","smil","smpte","smsc","snoozing","snorm","snr","socid","softer","sonification","sortings","spatialization","spawns","spay","spdy","speakerphone","specificed","speedratings","spellcheck","spn","spooler","spp","spreadsheetml","springs","spry","spy","srgb","ssp","stablization","statfs","statvfs","stk","stopcd","storei","storge","str","strikethrough","strm","stroked","strokes","structurally","stuffit","subassembies","subassemblies","subcomponents","subframe","subframes","subkeys","subnode","subpixel","subresource","subscrbers","subscribale","subscribes","subsec","substate","subtitles","subtypes","subwindow","subwindows","superimposed","suscriber","suscribes","suspending","suspends","swanctl","switchvideomode","symantec","symbolglyph","synched","synchronizes","synchronizing","synth","syscreen","sysevent","sysex","sysrq","systemapp","systembar","systemsize","systemui","tailoring","talkback","taskmanager","taskpool","tbla","tcpnodelay","tdm","tdscdma","telecom","tethering","texel","textarget","textblob","textclock","texttimer","tga","thirdparty","throttled","timeinterfaceimpl","tlsv12","tlsv13","tnf","tones","totalsize","touchpad","trackinfo","tranlisterated","transcode","transferable","transfunc","transliterated","transliterator","transpilation","trashed","traversed","traverses","truncates","trustlist","tsbundle","ttls","tunneled","txpower","uarfcn","ubset","ucs","udid","uids","uint8","uint8arr","uitest","umalqura","unadjustable","unapply","unassigned","unauth","unbinding","unblock","unblocking","unbond","uncalibrated","uncategorized","uncatergorized","uncertainty","unchained","unchangeable","unclearable","uncompress","unconditional","undefer","undisturbed","unduck","unducked","unequal","unfiltered","unfocusable","unfocused","unhealthy","unhold","unicom","unicon","uniform1ui","uniforms","unimplemented","uninit","uninitialize","uninitializes","uninstallation","uninstalls","unlinked","unlocking","unlocks","unmap","unmapping","unmarshalling","unmountable","unmounted","unmute","unmuted","unmutes","unobserve","unperceivable","unpipe","unpremultiplied","unprepare","unpressed","unregistered","unregistering","unregisters","unremovable","unrendered","unrestricted","unrevoked","unsecure","unsent","unshare","unspec","unsubscribes","unsuccessfully","unsupport","unsuspended","untyped","uplink","useriam","userspace","usim","ussd","utd","utilized","utimes","uuids","uwb","v9","varyings","vibrates","vibrating","viewframe","vlr","voicemail","voidpf","volte","volumemanager","vorbis","vpr","vss","vsync","wakes","waking","wallpapers","wantagent","wapi","wappush","warmup","watchers","waterflow","wcdma","wcdmn","weakmap","weakset","wearables","weighing","wep","wideband","wifiext","wimax","wireframe","wma","wmp","wmv","wmx","wordprocessingml","wordprocessor","workscheduler","woy","wrappedvalue","writemask","writev","wukong","wvx","wwan","x25519","x509","xbitmap","xcomponent","xfer","xflags","xldpi","xoffset","xxldpi","xxxldpi","ycbcr","ycrcb","yoffset","zenkaku","zfail","zoffset","zoomin","zoomout","zoomreset","zooms","zpass"]}')},93460:e=>{"use strict";e.exports=JSON.parse('[{"badWord":"option","suggestion":"options","ignore":["options","optionMode","_OPTION_"]}]')},289:e=>{"use strict";e.exports=JSON.parse('[{"word":"ability","files":[".*d.ts$"]}]')},85311:e=>{"use strict";e.exports=JSON.parse('{"module":{"package":"ohos.global.systemres","name":"entry","type":"entry","generateBuildHash":true,"deviceTypes":["default","tv","car","wearable","tablet","2in1"],"deliveryWithInstall":true,"installationFree":false,"definePermissions":[{"name":"ohos.permission.ANSWER_CALL","grantMode":"user_grant","since":9,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_answer_call","description":"$string:ohos_desc_answer_call"},{"name":"ohos.permission.USE_BLUETOOTH","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.DISCOVER_BLUETOOTH","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_BLUETOOTH","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_BLUETOOTH","grantMode":"user_grant","availableLevel":"normal","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false,"label":"$string:ohos_lab_access_bluetooth","description":"$string:ohos_desc_access_bluetooth"},{"name":"ohos.permission.GET_BLUETOOTH_LOCAL_MAC","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_BLUETOOTH_PEERS_MAC","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INTERNET","grantMode":"system_grant","availableLevel":"normal","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_internet","description":"$string:ohos_desc_internet"},{"name":"ohos.permission.MODIFY_AUDIO_SETTINGS","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_modify_audio_settings","description":"$string:ohos_desc_modify_audio_settings"},{"name":"ohos.permission.ACCESS_NOTIFICATION_POLICY","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.READ_CALENDAR","grantMode":"user_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_calendar","description":"$string:ohos_desc_read_calendar"},{"name":"ohos.permission.READ_CALL_LOG","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_call_log","description":"$string:ohos_desc_read_call_log"},{"name":"ohos.permission.READ_CELL_MESSAGES","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_cell_messages","description":"$string:ohos_desc_read_cell_messages"},{"name":"ohos.permission.READ_CONTACTS","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_contacts","description":"$string:ohos_desc_read_contacts"},{"name":"ohos.permission.GET_TELEPHONY_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_get_telephony_state","description":"$string:ohos_desc_get_telephony_state"},{"name":"ohos.permission.GET_PHONE_NUMBERS","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_get_phone_numbers","description":"$string:ohos_desc_get_phone_numbers"},{"name":"ohos.permission.READ_MESSAGES","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_messages","description":"$string:ohos_desc_read_messages"},{"name":"ohos.permission.RECEIVE_MMS","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_receive_mms","description":"$string:ohos_desc_receive_mms"},{"name":"ohos.permission.RECEIVE_SMS","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_receive_sms","description":"$string:ohos_desc_receive_sms"},{"name":"ohos.permission.RECEIVE_WAP_MESSAGES","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_receive_wap_messages","description":"$string:ohos_desc_receive_wap_messages"},{"name":"ohos.permission.MICROPHONE","grantMode":"user_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_microphone","description":"$string:ohos_desc_microphone"},{"name":"ohos.permission.SEND_MESSAGES","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_send_messages","description":"$string:ohos_desc_send_messages"},{"name":"ohos.permission.WRITE_CALENDAR","grantMode":"user_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_calendar","description":"$string:ohos_desc_write_calendar"},{"name":"ohos.permission.WRITE_CALL_LOG","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_call_log","description":"$string:ohos_desc_write_call_log"},{"name":"ohos.permission.WRITE_CONTACTS","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_contacts","description":"$string:ohos_desc_write_contacts"},{"name":"ohos.permission.DISTRIBUTED_DATASYNC","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_distributed_datasync","description":"$string:ohos_desc_distributed_datasync"},{"name":"ohos.permission.DISTRIBUTED_SOFTBUS_CENTER","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":false,"distributedSceneEnable":true},{"name":"ohos.permission.MANAGE_VOICEMAIL","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_manage_voicemail","description":"$string:ohos_desc_manage_voicemail"},{"name":"ohos.permission.REQUIRE_FORM","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.AGENT_REQUIRE_FORM","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.LOCATION_IN_BACKGROUND","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false,"label":"$string:ohos_lab_location_in_background","description":"$string:ohos_desc_location_in_background"},{"name":"ohos.permission.LOCATION","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_location","description":"$string:ohos_desc_location"},{"name":"ohos.permission.APPROXIMATELY_LOCATION","grantMode":"user_grant","availableLevel":"normal","since":9,"deprecated":"","provisionEnable":false,"distributedSceneEnable":true,"label":"$string:ohos_lab_approximately_location","description":"$string:ohos_desc_approximately_location"},{"name":"ohos.permission.MEDIA_LOCATION","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_media_location","description":"$string:ohos_desc_media_location"},{"name":"ohos.permission.GET_NETWORK_INFO","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_get_network_info","description":"$string:ohos_desc_get_network_info"},{"name":"ohos.permission.PLACE_CALL","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_place_call","description":"$string:ohos_desc_place_call"},{"name":"ohos.permission.CAMERA","grantMode":"user_grant","availableLevel":"normal","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_camera","description":"$string:ohos_desc_camera"},{"name":"ohos.permission.SET_NETWORK_INFO","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_set_network_info","description":"$string:ohos_desc_set_network_info"},{"name":"ohos.permission.REMOVE_CACHE_FILES","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_MEDIA","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_read_media","description":"$string:ohos_desc_read_media"},{"name":"ohos.permission.REBOOT","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RUNNING_LOCK","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_MEDIA","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_write_media","description":"$string:ohos_desc_write_media"},{"name":"ohos.permission.SET_TIME","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_set_time","description":"$string:ohos_desc_set_time"},{"name":"ohos.permission.SET_TIME_ZONE","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_set_time_zone","description":"$string:ohos_desc_set_time_zone"},{"name":"ohos.permission.DOWNLOAD_SESSION_MANAGER","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_download_session_manager","description":"$string:ohos_desc_download_session_manager"},{"name":"ohos.permission.COMMONEVENT_STICKY","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_commonevent_sticky","description":"$string:ohos_desc_commonevent_sticky"},{"name":"ohos.permission.SYSTEM_FLOAT_WINDOW","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PRIVACY_WINDOW","grantMode":"system_grant","availableLevel":"normal","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.POWER_MANAGER","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.REFRESH_USER_ACTION","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.POWER_OPTIMIZATION","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.REBOOT_RECOVERY","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_LOCAL_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_manage_local_accounts","description":"$string:ohos_desc_manage_local_accounts"},{"name":"ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_interact_across_local_accounts","description":"$string:ohos_desc_interact_across_local_accounts"},{"name":"ohos.permission.VIBRATE","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_vibrate","description":"$string:ohos_desc_vibrate"},{"name":"ohos.permission.SYSTEM_LIGHT_CONTROL","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ACTIVITY_MOTION","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_activity_motion","description":"$string:ohos_desc_activity_motion"},{"name":"ohos.permission.READ_HEALTH_DATA","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_health_data","description":"$string:ohos_desc_read_health_data"},{"name":"ohos.permission.CONNECT_IME_ABILITY","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_connect_ime_ability","description":"$string:ohos_desc_connect_ime_ability"},{"name":"ohos.permission.CONNECT_SCREEN_SAVER_ABILITY","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_SCREEN_SAVER","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_SCREEN_SAVER","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_WALLPAPER","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_set_wallpaper","description":"$string:ohos_desc_set_wallpaper"},{"name":"ohos.permission.GET_WALLPAPER","grantMode":"system_grant","availableLevel":"system_basic","provisionEnable":true,"since":7,"deprecated":"","distributedSceneEnable":false,"label":"$string:ohos_lab_get_wallpaper","description":"$string:ohos_desc_get_wallpaper"},{"name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_MISSIONS","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"since 9","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.KEEP_BACKGROUND_RUNNING","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.UPDATE_CONFIGURATION","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.UPDATE_SYSTEM","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.FACTORY_RESET","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ASSIST_DEVICE_UPDATE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.UPDATE_MIGRATE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GRANT_SENSITIVE_PERMISSIONS","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.REVOKE_SENSITIVE_PERMISSIONS","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_SENSITIVE_PERMISSIONS","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS_EXTENSION","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_interact_across_local_accounts_extension","description":"$string:ohos_desc_interact_across_local_accounts_extension"},{"name":"ohos.permission.LISTEN_BUNDLE_CHANGE","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_BUNDLE_INFO","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCELEROMETER","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_accelerometer","description":"$string:ohos_desc_accelerometer"},{"name":"ohos.permission.GYROSCOPE","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_gyroscope","description":"$string:ohos_desc_gyroscope"},{"name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INSTALL_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_SHORTCUTS","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.radio.ACCESS_FM_AM","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_TELEPHONY_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_set_telephony_state","description":"$string:ohos_desc_set_telephony_state"},{"name":"ohos.permission.START_ABILIIES_FROM_BACKGROUND","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"since 9","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.BUNDLE_ACTIVE_INFO","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_bundle_active_info","description":"$string:ohos_desc_bundle_active_info"},{"name":"ohos.permission.START_INVISIBLE_ABILITY","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.sec.ACCESS_UDID","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.LAUNCH_DATA_PRIVACY_CENTER","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_MEDIA_RESOURCES","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PUBLISH_AGENT_REMINDER","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_publish_agent_reminder","description":"$string:ohos_desc_publish_agent_reminder"},{"name":"ohos.permission.CONTROL_TASK_SYNC_ANIMATOR","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_control_task_sync_animator","description":"$string:ohos_desc_control_task_sync_animator"},{"name":"ohos.permission.INPUT_MONITORING","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_MISSIONS","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.NOTIFICATION_CONTROLLER","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_notification_controller","description":"$string:ohos_desc_notification_controller"},{"name":"ohos.permission.CONNECTIVITY_INTERNAL","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_NET_STRATEGY","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_NETWORK_STATS","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_VPN","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_ABILITY_CONTROLLER","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.USE_USER_IDM","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_USER_IDM","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.NETSYS_INTERNAL","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_BIOMETRIC","grantMode":"system_grant","availableLevel":"normal","since":6,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_USER_AUTH_INTERNAL","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_FINGERPRINT_AUTH","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_PIN_AUTH","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_AUTH_RESPOOL","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ENFORCE_USER_IDM","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.GET_RUNNING_INFO","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CLEAN_APPLICATION_DATA","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RUNNING_STATE_OBSERVER","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CAPTURE_SCREEN","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_WIFI_INFO","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_WIFI_INFO_INTERNAL","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_WIFI_INFO","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_WIFI_PEERS_MAC","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_WIFI_LOCAL_MAC","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_WIFI_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_WIFI_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_WIFI_CONNECTION","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.DUMP","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_WIFI_HOTSPOT","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_ALL_APP_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_SECURE_SETTINGS","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_DFX_SYSEVENT","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_HIVIEW_SYSTEM","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_HIVIEW_SYSTEM","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_ENTERPRISE_DEVICE_ADMIN","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_ENTERPRISE_INFO","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_BUNDLE_DIR","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SUBSCRIBE_MANAGED_EVENT","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_DATETIME","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_GET_DEVICE_INFO","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_RESET_DEVICE","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_WIFI","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_GET_NETWORK_INFO","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_ACCOUNT_POLICY","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_BUNDLE_INSTALL_POLICY","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_NETWORK","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_SET_APP_RUNNING_POLICY","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_SCREENOFF_TIME","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_SECURITY","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_BLUETOOTH","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_WIFI","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_RESTRICTIONS","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_APPLICATION","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_LOCATION","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_REBOOT","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_LOCK_DEVICE","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_GET_SETTINGS","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_SETTINGS","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_INSTALL_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_CERTIFICATE","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_SYSTEM","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_RESTRICT_POLICY","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_USB","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_NETWORK","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_BROWSER_POLICY","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_OPERATE_DEVICE","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_ADMIN_MANAGE","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.NFC_TAG","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.NFC_CARD_EMULATION","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.PERMISSION_USED_STATS","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.NOTIFICATION_AGENT_CONTROLLER","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MOUNT_UNMOUNT_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MOUNT_FORMAT_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.STORAGE_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.BACKUP","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CLOUDFILE_SYNC_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CLOUDFILE_SYNC","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.FILE_ACCESS_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_DEFAULT_APPLICATION","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_DEFAULT_APPLICATION","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_IDS","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_DISPOSED_APP_STATUS","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DLP_FILE","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PROVISIONING_MESSAGE","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SYSTEM_SETTINGS","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_IMAGEVIDEO","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_imagevideo","description":"$string:ohos_desc_read_imagevideo"},{"name":"ohos.permission.READ_AUDIO","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_audio","description":"$string:ohos_desc_read_audio"},{"name":"ohos.permission.READ_DOCUMENT","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_document","description":"$string:ohos_desc_read_document"},{"name":"ohos.permission.WRITE_IMAGEVIDEO","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_imagevideo","description":"$string:ohos_desc_write_imagevideo"},{"name":"ohos.permission.WRITE_AUDIO","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_audio","description":"$string:ohos_desc_write_audio"},{"name":"ohos.permission.WRITE_DOCUMENT","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_document","description":"$string:ohos_desc_write_document"},{"name":"ohos.permission.ABILITY_BACKGROUND_COMMUNICATION","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.securityguard.REPORT_SECURITY_INFO","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.securityguard.REQUEST_SECURITY_MODEL_RESULT","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true},{"name":"ohos.permission.securityguard.REQUEST_SECURITY_EVENT_INFO","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true},{"name":"ohos.permission.ACCESS_CERT_MANAGER_INTERNAL","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_CERT_MANAGER","grantMode":"system_grant","availableLevel":"normal","since":9,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.GET_LOCAL_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_DISTRIBUTED_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_DISTRIBUTED_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_ACCESSIBILITY_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_ACCESSIBILITY_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_PUSH_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_APP_PUSH_DATA","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_APP_PUSH_DATA","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_AUDIO_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_CAMERA_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RECEIVER_STARTUP_COMPLETED","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_WHOLE_CALENDAR","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_whole_calendar","description":"$string:ohos_desc_read_whole_calendar"},{"name":"ohos.permission.WRITE_WHOLE_CALENDAR","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_whole_calendar","description":"$string:ohos_desc_write_whole_calendar"},{"name":"ohos.permission.ACCESS_SERVICE_DM","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RUN_ANY_CODE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.APP_TRACKING_CONSENT","grantMode":"user_grant","availableLevel":"normal","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_app_tracking_consent","description":"$string:ohos_desc_app_tracking_consent"},{"name":"ohos.permission.PUBLISH_SYSTEM_COMMON_EVENT","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SCREEN_LOCK_INNER","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PRINT","grantMode":"system_grant","since":10,"deprecated":"","availableLevel":"normal","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_PRINT_JOB","grantMode":"system_grant","since":10,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CHANGE_OVERLAY_ENABLED_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CONNECT_CELLULAR_CALL_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.CONNECT_IMS_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SENSING_WITH_ULTRASOUND","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PROXY_AUTHORIZATION_URI","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INSTALL_ENTERPRISE_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_INSTALLED_BUNDLE_LIST","grantMode":"user_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_get_installed_bundle_list","description":"$string:ohos_desc_get_installed_bundle_list"},{"name":"ohos.permission.ACCESS_CAST_ENGINE_MIRROR","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_CAST_ENGINE_STREAM","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CLOUDDATA_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.DEVICE_STANDBY_EXEMPTION","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RESTRICT_APPLICATION_ACTIVE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_SENSOR","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.UPLOAD_SESSION_MANAGER","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PREPARE_APP_TERMINATE","grantMode":"system_grant","availableLevel":"normal","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_ECOLOGICAL_RULE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_SCENE_CODE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.FILE_GUARD_MANAGER","grantMode":"system_grant","availableLevel":"system_core","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_FILE_GUARD_POLICY","grantMode":"system_grant","availableLevel":"system_core","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.securityguard.SET_MODEL_STATE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.hsdr.HSDR_ACCESS","grantMode":"system_grant","availableLevel":"normal","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.SUPPORT_USER_AUTH","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CAPTURE_VOICE_DOWNLINK_AUDIO","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_INTELLIGENT_VOICE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INSTALL_ENTERPRISE_MDM_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INSTALL_ENTERPRISE_NORMAL_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INSTALL_SELF_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.OBSERVE_FORM_RUNNING","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_DEVICE_AUTH_CRED","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.UNINSTALL_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RECOVER_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_DOMAIN_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_UNREMOVABLE_NOTIFICATION","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.QUERY_ACCESSIBILITY_ELEMENT","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ACTIVATE_THEME_PACKAGE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ATTEST_KEY","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WAKEUP_VOICE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WAKEUP_VISION","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENABLE_DISTRIBUTED_HARDWARE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":false,"distributedSceneEnable":true},{"name":"ohos.permission.ACCESS_DISTRIBUTED_HARDWARE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true},{"name":"ohos.permission.INSTANTSHARE_SWITCH_CONTROL","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_INSTANTSHARE_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_INSTANTSHARE_PRIVATE_ABILITY","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SECURE_PASTE","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_PASTEBOARD","grantMode":"user_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_pasteboard","description":"$string:ohos_desc_read_pasteboard"},{"name":"ohos.permission.ACCESS_MCP_AUTHORIZATION","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_BUNDLE_RESOURCES","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_CODE_PROTECT_INFO","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_ADVANCED_SECURITY_MODE","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_DEVELOPER_MODE","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RUN_DYN_CODE","grantMode":"system_grant","availableLevel":"normal","since":11,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.COOPERATE_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PERCEIVE_TRAIL","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.DISABLE_PERMISSION_DIALOG","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.EXECUTE_INSIGHT_INTENT","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_ACTIVATION_LOCK","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.VERIFY_ACTIVATION_LOCK","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_PRIVATE_PHOTOS","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_OUC","grantMode":"system_grant","since":11,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.TRUSTED_RING_HASH_DATA_PERMISSION","grantMode":"system_grant","since":11,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_TRUSTED_RING","grantMode":"system_grant","since":11,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.USE_TRUSTED_RING","grantMode":"system_grant","since":11,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INPUT_CONTROL_DISPATCHING","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INTERCEPT_INPUT_EVENT","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SECURITY_PRIVACY_CENTER","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_SECURITY_PRIVACY_ADVICE","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_SECURITY_PRIVACY_ADVICE","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.USE_SECURITY_PRIVACY_MESSAGER","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RECORD_VOICE_CALL","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_APP_INSTALL_INFO","grantMode":"system_grant","since":11,"availableLevel":"system_core","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RECEIVE_APP_INSTALL_INFO_CHANGE","grantMode":"system_grant","since":11,"availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_ADVANCED_SECURITY_MODE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.STORE_PERSISTENT_DATA","grantMode":"system_grant","availableLevel":"normal","since":11,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_HIVIEWX","grantMode":"system_grant","since":11,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_PASSWORDVAULT_ABILITY","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_PRIVATE_SPACE_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_PRIVATE_SPACE_PASSWORD_PROTECT","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_LOWPOWER_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DDK_USB","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DDK_USB_SERIAL","grantMode":"system_grant","availableLevel":"system_basic","since":16,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DDK_SCSI_PERIPHERAL","grantMode":"system_grant","availableLevel":"system_basic","since":16,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_EXTENSIONAL_DEVICE_DRIVER","grantMode":"system_grant","availableLevel":"normal","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DDK_DRIVERS","grantMode":"system_grant","availableLevel":"system_basic","since":16,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"isKernelEffect":false,"hasValue":true},{"name":"ohos.permission.ACCESS_DDK_HID","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_APP_BOOT","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_HIVIEWCARE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CONNECT_UI_EXTENSION_ABILITY","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_WRITE_DOWNLOAD_DIRECTORY","grantMode":"user_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_write_download_directory","description":"$string:ohos_desc_read_write_download_directory"},{"name":"ohos.permission.READ_WRITE_DOCUMENTS_DIRECTORY","grantMode":"user_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_write_documents_directory","description":"$string:ohos_desc_read_write_documents_directory"},{"name":"ohos.permission.READ_WRITE_DESKTOP_DIRECTORY","grantMode":"user_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_write_desktop_directory","description":"$string:ohos_desc_read_write_desktop_directory"},{"name":"ohos.permission.FILE_ACCESS_PERSIST","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_SANDBOX_POLICY","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_ACCOUNT_KIT_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.REQUEST_ANONYMOUS_ATTEST","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_ACCOUNT_KIT_UI","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.START_RECENT_ABILITY","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_CLOUD_SYNC_CONFIG","grantMode":"system_grant","availableLevel":"normal","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_CLOUD_SYNC_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_FINDDEVICE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_FINDSERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_FINDSERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.TRIGGER_ACTIVATIONLOCK","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_USB_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_PRIVACY_PUSH_DATA","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_STATUSBAR_ICON","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.START_SYSTEM_DIALOG","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_SYSTEM_AUDIO_EFFECTS","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_NEARLINK","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_NEARLINK","grantMode":"user_grant","availableLevel":"normal","since":12,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false,"label":"$string:ohos_lab_access_nearlink","description":"$string:ohos_desc_access_nearlink"},{"name":"ohos.permission.GET_NEARLINK_LOCAL_MAC","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_NEARLINK_PEER_MAC","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_PROTOCOL_DFX_DATA","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_PROTOCOL_DFX_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_RGM","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ALLOW_UPGRADE_GUIDE_ACCESS","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_USER_ACCOUNT_INFO","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_ACCOUNT_LOGIN_STATE","grantMode":"system_grant","availableLevel":"normal","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_ACCOUNT_LOGIN_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS_AS_USER","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.NOTIFY_DEBUG_ASSERT_RESULT","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_AI_ABILITY","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_HEALTH_MOTION","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.hsdr.REQUEST_HSDR","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.QUERY_PASSWORD_VAULT_DATA","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SUBSCRIBE_NOTIFICATION_WINDOW_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CHANGE_DISPLAYMODE","grantMode":"system_grant","since":12,"deprecated":"","availableLevel":"system_core","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_MEDIALIB_THUMB_DB","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MIGRATE_DATA","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DYNAMIC_ICON","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_PRIVACY_INDICATOR","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_PRIVACY_INDICATOR","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.EXEMPT_PRIVACY_INDICATOR","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.EXEMPT_CAMERA_PRIVACY_INDICATOR","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.EXEMPT_MICROPHONE_PRIVACY_INDICATOR","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.EXEMPT_LOCATION_PRIVACY_INDICATOR","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_SUPER_PRIVACY","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_SUPER_PRIVACY","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.LAUNCH_SPAMSHIELD_PAGE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SPAMSHIELD_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CHANGE_BUNDLE_UNINSTALL_STATE","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_STYLUS_EVENT","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SERVICE_NAVIGATION_INFO","grantMode":"system_grant","availableLevel":"normal","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_GTOKEN_POLICY","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_GTOKEN_POLICY","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENABLE_PROFILER","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true},{"name":"ohos.permission.USE_CLOUD_DRIVE_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.USE_CLOUD_BACKUP_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.USE_CLOUD_COMMON_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.START_DLP_CRED","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.START_SHORTCUT","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_INPUT_INFRARED_EMITTER","grantMode":"system_grant","availableLevel":"normal","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PRELOAD_APPLICATION","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_PROCESS_CACHE_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PRELOAD_UI_EXTENSION_ABILITY","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SYSTEM_APP_CERT","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_USER_TRUSTED_CERT","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_SETTINGS","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_LOCAL_BACKUP","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CAST_AUDIO_OUTPUT","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true},{"name":"ohos.permission.ACCESS_TEXTAUTOFILL_ABILITY","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.KILL_APP_PROCESSES","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_RINGTONE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SCREEN_LOCK_MEDIA_DATA","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SCREEN_LOCK_ALL_DATA","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_ACCOUNT_MINORS_INFO","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_LOCAL_THEME","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SHADER_CACHE_DIR","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INSTALL_CLONE_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.UNINSTALL_CLONE_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PROTECT_SCREEN_LOCK_DATA","grantMode":"system_grant","availableLevel":"normal","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DEVICE_COLLABORATION_PRIVATE_ABILITY","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_RINGTONE_RESOURCE","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_FILE_CONTENT_SHARE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SEARCH_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false}]}}')},11663:e=>{"use strict";e.exports=JSON.parse('{"SystemCapability":["SystemCapability.Applications.CalendarData","SystemCapability.ArkUI.ArkUI.Full","SystemCapability.ArkUI.ArkUI.Lite","SystemCapability.ArkUI.ArkUI.Napi","SystemCapability.ArkUI.ArkUI.Libuv","SystemCapability.ArkUI.UiAppearance","SystemCapability.BundleManager.BundleFramework","SystemCapability.BundleManager.DistributedBundleFramework","SystemCapability.BundleManager.Zlib","SystemCapability.BundleManager.BundleFramework.Core","SystemCapability.BundleManager.BundleFramework.FreeInstall","SystemCapability.BundleManager.BundleFramework.Resource","SystemCapability.BundleManager.BundleFramework.DefaultApp","SystemCapability.BundleManager.BundleFramework.Launcher","SystemCapability.BundleManager.BundleFramework.SandboxApp","SystemCapability.BundleManager.BundleFramework.QuickFix","SystemCapability.BundleManager.BundleFramework.AppControl","SystemCapability.BundleManager.BundleFramework.Overlay","SystemCapability.Developtools.Syscap","SystemCapability.Graphic.Graphic2D.WebGL","SystemCapability.Graphic.Graphic2D.WebGL2","SystemCapability.Graphic.Graphic2D.ColorManager.Core","SystemCapability.Window.SessionManager","SystemCapability.Graphic.Vulkan","SystemCapability.WindowManager.WindowManager.Core","SystemCapability.Notification.CommonEvent","SystemCapability.Notification.Notification","SystemCapability.Notification.ReminderAgent","SystemCapability.Notification.Emitter","SystemCapability.Communication.IPC.Core","SystemCapability.Communication.SoftBus.Core","SystemCapability.Communication.NetManager.Core","SystemCapability.Communication.NetManager.Extension","SystemCapability.Communication.NetStack","SystemCapability.Communication.WiFi.Core","SystemCapability.Communication.WiFi.STA","SystemCapability.Communication.WiFi.AP.Core","SystemCapability.Communication.WiFi.AP.Extension","SystemCapability.Communication.WiFi.P2P","SystemCapability.Communication.Bluetooth.Core","SystemCapability.Communication.Bluetooth.Lite","SystemCapability.Communication.NFC.Core","SystemCapability.Communication.ConnectedTag","SystemCapability.Communication.NFC.Tag","SystemCapability.Communication.NFC.CardEmulation","SystemCapability.Communication.NetManager.Ethernet","SystemCapability.Communication.NetManager.NetSharing","SystemCapability.Communication.NetManager.MDNS","SystemCapability.Communication.NetManager.Vpn","SystemCapability.Communication.SecureElement","SystemCapability.Location.Location.Core","SystemCapability.Location.Location.Geocoder","SystemCapability.Location.Location.Geofence","SystemCapability.Location.Location.Gnss","SystemCapability.Location.Location.Lite","SystemCapability.Msdp.DeviceStatus.Stationary","SystemCapability.MultimodalInput.Input.Core","SystemCapability.MultimodalInput.Input.InputDevice","SystemCapability.MultimodalInput.Input.RemoteInputDevice","SystemCapability.MultimodalInput.Input.InputMonitor","SystemCapability.MultimodalInput.Input.InputConsumer","SystemCapability.MultimodalInput.Input.InputSimulator","SystemCapability.MultimodalInput.Input.InputFilter","SystemCapability.MultimodalInput.Input.Cooperator","SystemCapability.MultimodalInput.Input.Pointer","SystemCapability.PowerManager.BatteryManager.Extension","SystemCapability.PowerManager.BatteryStatistics","SystemCapability.PowerManager.DisplayPowerManager","SystemCapability.PowerManager.DisplayPowerManager.Lite","SystemCapability.PowerManager.ThermalManager","SystemCapability.PowerManager.PowerManager.Core","SystemCapability.PowerManager.PowerManager.Lite","SystemCapability.PowerManager.BatteryManager.Core","SystemCapability.PowerManager.BatteryManager.Lite","SystemCapability.PowerManager.PowerManager.Extension","SystemCapability.Multimedia.Media.Core","SystemCapability.Multimedia.Media.AudioPlayer","SystemCapability.Multimedia.Media.AudioRecorder","SystemCapability.Multimedia.Media.VideoPlayer","SystemCapability.Multimedia.Media.VideoRecorder","SystemCapability.Multimedia.Media.CodecBase","SystemCapability.Multimedia.Media.AudioCodec","SystemCapability.Multimedia.Media.AudioDecoder","SystemCapability.Multimedia.Media.AudioEncoder","SystemCapability.Multimedia.Media.VideoDecoder","SystemCapability.Multimedia.Media.VideoEncoder","SystemCapability.Multimedia.Media.Spliter","SystemCapability.Multimedia.Media.Muxer","SystemCapability.Multimedia.Media.AVScreenCapture","SystemCapability.Multimedia.Media.SoundPool","SystemCapability.Multimedia.AVSession.Core","SystemCapability.Multimedia.AVSession.Manager","SystemCapability.Multimedia.AVSession.AVCast","SystemCapability.Multimedia.AVSession.ExtendedDisplayCast","SystemCapability.Multimedia.Audio.Core","SystemCapability.Multimedia.Audio.Tone","SystemCapability.Multimedia.Audio.Interrupt","SystemCapability.Multimedia.Audio.Renderer","SystemCapability.Multimedia.Audio.Capturer","SystemCapability.Multimedia.Audio.Device","SystemCapability.Multimedia.Audio.Volume","SystemCapability.Multimedia.Audio.Communication","SystemCapability.Multimedia.Audio.PlaybackCapture","SystemCapability.Multimedia.Camera.Core","SystemCapability.Multimedia.Camera.DistributedCore","SystemCapability.Multimedia.Image.Core","SystemCapability.Multimedia.Image.ImageSource","SystemCapability.Multimedia.Image.ImagePacker","SystemCapability.Multimedia.Image.ImageReceiver","SystemCapability.Multimedia.ImageEffect.Core","SystemCapability.Multimedia.MediaLibrary.Core","SystemCapability.Multimedia.MediaLibrary.SmartAlbum","SystemCapability.Multimedia.MediaLibrary.DistributedCore","SystemCapability.Multimedia.Media.AVPlayer","SystemCapability.Multimedia.Media.AVRecorder","SystemCapability.Multimedia.Media.AVMetadataExtractor","SystemCapability.Multimedia.Media.AVImageGenerator","SystemCapability.Multimedia.Image.ImageCreator","SystemCapability.Multimedia.SystemSound.Core","SystemCapability.Telephony.CoreService","SystemCapability.Telephony.CallManager","SystemCapability.Telephony.CellularCall","SystemCapability.Telephony.CellularData","SystemCapability.Telephony.SmsMms","SystemCapability.Telephony.StateRegistry","SystemCapability.Global.I18n","SystemCapability.Global.ResourceManager","SystemCapability.Customization.ConfigPolicy","SystemCapability.Customization.CustomConfig","SystemCapability.Customization.EnterpriseDeviceManager","SystemCapability.BarrierFree.Accessibility.Core","SystemCapability.BarrierFree.Accessibility.Vision","SystemCapability.BarrierFree.Accessibility.Hearing","SystemCapability.BarrierFree.Accessibility.Interaction","SystemCapability.ResourceSchedule.WorkScheduler","SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask","SystemCapability.ResourceSchedule.BackgroundTaskManager.TransientTask","SystemCapability.ResourceSchedule.UsageStatistics.App","SystemCapability.ResourceSchedule.UsageStatistics.AppGroup","SystemCapability.ResourceSchedule.BackgroundTaskManager.EfficiencyResourcesApply","SystemCapability.Utils.Lang","SystemCapability.HiviewDFX.HiLog","SystemCapability.HiviewDFX.HiLogLite","SystemCapability.HiviewDFX.HiTrace","SystemCapability.HiviewDFX.Hiview.FaultLogger","SystemCapability.HiviewDFX.Hiview.LogLibrary","SystemCapability.HiviewDFX.HiviewLite","SystemCapability.HiviewDFX.HiChecker","SystemCapability.HiviewDFX.HiCollie","SystemCapability.HiviewDFX.HiDumper","SystemCapability.HiviewDFX.HiAppEvent","SystemCapability.HiviewDFX.HiSysEvent","SystemCapability.HiviewDFX.HiEventLite","SystemCapability.HiviewDFX.HiProfiler.HiDebug","SystemCapability.Update.UpdateService","SystemCapability.DistributedHardware.DeviceManager","SystemCapability.DistributedHardware.DistributedHardwareFWK","SystemCapability.Security.DeviceAuth","SystemCapability.Security.DataTransitManager","SystemCapability.Security.DeviceSecurityLevel","SystemCapability.Security.Huks.Core","SystemCapability.Security.Huks.Extension","SystemCapability.Security.Asset","SystemCapability.Security.AccessToken","SystemCapability.Security.Cipher","SystemCapability.Security.CertificateManager","SystemCapability.Security.CryptoFramework","SystemCapability.Security.CryptoFramework.Cert","SystemCapability.Security.DataLossPrevention","SystemCapability.Security.Cert","SystemCapability.Security.SecurityGuard","SystemCapability.Security.ScreenLockFileManager","SystemCapability.Account.OsAccount","SystemCapability.Account.AppAccount","SystemCapability.UserIAM.UserAuth.Core","SystemCapability.UserIAM.UserAuth.PinAuth","SystemCapability.UserIAM.UserAuth.FaceAuth","SystemCapability.MiscServices.InputMethodFramework","SystemCapability.MiscServices.Pasteboard","SystemCapability.MiscServices.Time","SystemCapability.MiscServices.Wallpaper","SystemCapability.MiscServices.ScreenLock","SystemCapability.MiscServices.Upload","SystemCapability.MiscServices.Download","SystemCapability.FileManagement.StorageService.Backup","SystemCapability.FileManagement.StorageService.SpatialStatistics","SystemCapability.FileManagement.StorageService.Volume","SystemCapability.FileManagement.StorageService.Encryption","SystemCapability.FileManagement.File.FileIO","SystemCapability.FileManagement.File.FileIO.Lite","SystemCapability.FileManagement.File.Environment","SystemCapability.FileManagement.File.DistributedFile","SystemCapability.FileManagement.File.Environment.FolderObtain","SystemCapability.FileManagement.AppFileService","SystemCapability.FileManagement.AppFileService.FolderAuthorization","SystemCapability.FileManagement.UserFileService","SystemCapability.FileManagement.UserFileManager","SystemCapability.FileManagement.UserFileManager.DistributedCore","SystemCapability.FileManagement.UserFileManager.Core","SystemCapability.FileManagement.UserFileService.FolderSelection","SystemCapability.USB.USBManager","SystemCapability.Sensors.Sensor","SystemCapability.Sensors.MiscDevice","SystemCapability.Sensors.Sensor.Lite","SystemCapability.Sensors.MiscDevice.Lite","SystemCapability.Startup.SystemInfo","SystemCapability.Startup.SystemInfo.Lite","SystemCapability.DistributedDataManager.RelationalStore.Core","SystemCapability.DistributedDataManager.RelationalStore.Synchronize","SystemCapability.DistributedDataManager.RelationalStore.Lite","SystemCapability.DistributedDataManager.KVStore.Core","SystemCapability.DistributedDataManager.KVStore.Lite","SystemCapability.DistributedDataManager.KVStore.DistributedKVStore","SystemCapability.DistributedDataManager.DataObject.DistributedObject","SystemCapability.DistributedDataManager.Preferences.Core","SystemCapability.DistributedDataManager.DataShare.Core","SystemCapability.DistributedDataManager.DataShare.Consumer","SystemCapability.DistributedDataManager.DataShare.Provider","SystemCapability.DistributedDataManager.UDMF.Core","SystemCapability.DistributedDataManager.CloudSync.Config","SystemCapability.DistributedDataManager.CloudSync.Client","SystemCapability.DistributedDataManager.CloudSync.Server","SystemCapability.Ability.AbilityBase","SystemCapability.Ability.AbilityRuntime.Core","SystemCapability.Ability.AbilityRuntime.FAModel","SystemCapability.Ability.AbilityRuntime.AbilityCore","SystemCapability.Ability.AbilityRuntime.Mission","SystemCapability.Ability.AbilityTools.AbilityAssistant","SystemCapability.Ability.Form","SystemCapability.Ability.DistributedAbilityManager","SystemCapability.Ability.AbilityRuntime.QuickFix","SystemCapability.Applications.ContactsData","SystemCapability.Applications.Contacts","SystemCapability.Applications.Settings.Core","SystemCapability.Test.UiTest","SystemCapability.Web.Webview.Core","SystemCapability.Cloud.AAID","SystemCapability.Advertising.OAID","SystemCapability.Advertising.Ads","SystemCapability.Cloud.VAID","SystemCapability.Cloud.Push","SystemCapability.XTS.DeviceAttest","SystemCapability.XTS.DeviceAttest.Lite","SystemCapability.Base","SystemCapability.FileManagement.DistributedFileService.CloudSyncManager","SystemCapability.FileManagement.DistributedFileService.CloudSync.Core","SystemCapability.MultimodalInput.Input.ShortKey","SystemCapability.Msdp.DeviceStatus.Cooperate","SystemCapability.Request.FileTransferAgent","SystemCapability.ResourceSchedule.DeviceStandby","SystemCapability.AI.MindSporeLite","SystemCapability.Print.PrintFramework","SystemCapability.DistributedDataManager.Preferences.Core.Lite","SystemCapability.Driver.ExternalDevice","SystemCapability.FileManagement.PhotoAccessHelper.Core","SystemCapability.AI.IntelligentVoice.Core","SystemCapability.Msdp.DeviceStatus.Drag","SystemCapability.DistributedDataManager.CommonType","SystemCapability.Multimedia.Audio.Spatialization","SystemCapability.Multimedia.AudioHaptic.Core","SystemCapability.ArkUi.Graphics3D","SystemCapability.Multimedia.Drm.Core","SystemCapability.Graphics.Drawing","SystemCapability.ResourceSchedule.SystemLoad","SystemCapability.Ability.AppStartup","SystemCapability.MultimodalInput.Input.InfraredEmitter"]}')},80417:e=>{"use strict";e.exports=JSON.parse('{"fileContent":[{"syscap":"ArkUI","subsystem":"ArkUI开发框架","fileName":"arkui"},{"syscap":"BundleManager","subsystem":"包管理","fileName":"bundle"},{"syscap":"Graphic","subsystem":"图形图像","fileName":"graphic"},{"syscap":"WindowManager","subsystem":"窗口管理","fileName":"window"},{"syscap":"Notification","subsystem":"事件通知","fileName":"notification"},{"syscap":"Communication","subsystem":"基础通信","fileName":"communication"},{"syscap":"Location","subsystem":"位置服务","fileName":"geolocation"},{"syscap":"MultimodalInput","subsystem":"多模输入","fileName":"multi-modal-input"},{"syscap":"PowerManager","subsystem":"电源服务","fileName":"battery"},{"syscap":"Multimedia","subsystem":"OS媒体软件","fileName":"multimedia"},{"syscap":"Telephony","subsystem":"电话服务","fileName":"telephony"},{"syscap":"Global","subsystem":"全球化","fileName":"global"},{"syscap":"Customization","subsystem":"定制","fileName":"customization"},{"syscap":"BarrierFree","subsystem":"无障碍软件服务","fileName":"accessibility"},{"syscap":"ResourceSchedule","subsystem":"资源调度","fileName":"resource-scheduler"},{"syscap":"Utils","subsystem":"公共基础类库","fileName":"compiler-and-runtime"},{"syscap":"HiviewDFX","subsystem":"DFX","fileName":"dfx"},{"syscap":"Update","subsystem":"升级服务","fileName":"update"},{"syscap":"DistributedHardware","subsystem":"分布式硬件","fileName":"distributed-hardware"},{"syscap":"Security","subsystem":"安全基础能力","fileName":"security"},{"syscap":"Account","subsystem":"账号","fileName":"account"},{"syscap":"UserIAM","subsystem":"用户IAM","fileName":"user-iam"},{"syscap":"FileManagement","subsystem":"文件管理","fileName":"file-management"},{"syscap":"USB","subsystem":"USB服务","fileName":"usb"},{"syscap":"Sensors","subsystem":"泛sensor服务","fileName":"sensor"},{"syscap":"Startup","subsystem":"启动恢复","fileName":"start-up"},{"syscap":"DistributedDataManager","subsystem":"分布式数据管理","fileName":"distributed-data"},{"syscap":"Ability","subsystem":"元能力","fileName":"ability"},{"syscap":"Web","subsystem":"web","fileName":"web"},{"syscap":"Applications","subsystem":"应用","fileName":"application"},{"syscap":"Msdp","subsystem":"综合传感处理平台","fileName":"msdp"},{"syscap":"Test","subsystem":"测试框架","fileName":"unitest"},{"syscap":"Base","subsystem":"SDK","fileName":"sdk"},{"syscap":"AI","subsystem":"AI业务","fileName":"ai"},{"syscap":"Request","subsystem":"上传下载","fileName":"download-upload"},{"syscap":"Download","subsystem":"上传下载","fileName":"download-upload"},{"syscap":"Upload","subsystem":"上传下载","fileName":"download-upload"},{"syscap":"Wallpaper","subsystem":"主题","fileName":"theme"},{"syscap":"Time","subsystem":"时间时区","fileName":"time"},{"syscap":"ScreenLock","subsystem":"主题","fileName":"theme"},{"syscap":"Pasteboard","subsystem":"剪贴板","fileName":"pasteboard"},{"syscap":"InputMethodFramework","subsystem":"输入法","fileName":"input-method-framework"},{"syscap":"Driver","subsystem":"驱动","fileName":"driver"},{"syscap":"Developtools","subsystem":"研发工具链","fileName":"developtools"},{"syscap":"Bluetooth","subsystem":"蓝牙","fileName":"blue-tooth"},{"syscap":"NetManager","subsystem":"网络管理·","fileName":"net-manager"},{"syscap":"Print","subsystem":"打印","fileName":"print"},{"syscap":"Window","subsystem":"窗口","fileName":"window"},{"syscap":"Advertising","subsystem":"广告服务","fileName":"advertising"},{"syscap":"XTS","subsystem":"XTS","fileName":"xts"}]}')}},__webpack_module_cache__={};function __webpack_require__(e){var t=__webpack_module_cache__[e];if(void 0!==t)return t.exports;var r=__webpack_module_cache__[e]={id:e,loaded:!1,exports:{}};return __webpack_modules__[e].call(r.exports,r,r.exports,__webpack_require__),r.loaded=!0,r.exports}__webpack_require__.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return __webpack_require__.d(t,{a:t}),t},__webpack_require__.d=(e,t)=>{for(var r in t)__webpack_require__.o(t,r)&&!__webpack_require__.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},__webpack_require__.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),__webpack_require__.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},__webpack_require__.nmd=e=>(e.paths=[],e.children||(e.children=[]),e);var __webpack_exports__=__webpack_require__(32875)})(); \ No newline at end of file + */function r(e){return e>=65&&e<=90||95===e||e>=97&&e<=122||e>=192&&e<=214||e>=216&&e<=246||e>=248&&e<=767||e>=880&&e<=893||e>=895&&e<=8191||e>=8204&&e<=8205||e>=8304&&e<=8591||e>=11264&&e<=12271||e>=12289&&e<=55295||e>=63744&&e<=64975||e>=65008&&e<=65533||e>=65536&&e<=983039}Object.defineProperty(t,"__esModule",{value:!0}),t.NC_NAME_START_CHAR="A-Z_a-zÀ-ÖØ-öø-˿Ͱ-ͽͿ-῿‌-‍⁰-↏Ⰰ-⿯、-퟿豈-﷏ﷰ-�𐀀-󯿿",t.NC_NAME_CHAR="-"+t.NC_NAME_START_CHAR+".0-9·̀-ͯ‿-⁀",t.NC_NAME_START_CHAR_RE=new RegExp("^["+t.NC_NAME_START_CHAR+"]$","u"),t.NC_NAME_CHAR_RE=new RegExp("^["+t.NC_NAME_CHAR+"]$","u"),t.NC_NAME_RE=new RegExp("^["+t.NC_NAME_START_CHAR+"]["+t.NC_NAME_CHAR+"]*$","u"),t.isNCNameStartChar=r,t.isNCNameChar=function(e){return r(e)||45===e||46===e||e>=48&&e<=57||183===e||e>=768&&e<=879||e>=8255&&e<=8256}},42613:e=>{"use strict";e.exports=require("assert")},20181:e=>{"use strict";e.exports=require("buffer")},35317:e=>{"use strict";e.exports=require("child_process")},49140:e=>{"use strict";e.exports=require("constants")},76982:e=>{"use strict";e.exports=require("crypto")},24434:e=>{"use strict";e.exports=require("events")},79896:e=>{"use strict";e.exports=require("fs")},50264:e=>{"use strict";e.exports=require("inspector")},70857:e=>{"use strict";e.exports=require("os")},16928:e=>{"use strict";e.exports=require("path")},82987:e=>{"use strict";e.exports=require("perf_hooks")},932:e=>{"use strict";e.exports=require("process")},2203:e=>{"use strict";e.exports=require("stream")},13193:e=>{"use strict";e.exports=require("string_decoder")},39023:e=>{"use strict";e.exports=require("util")},43106:e=>{"use strict";e.exports=require("zlib")},62116:(e,t,r)=>{const{Argument:n}=r(39297),{Command:i}=r(23749),{CommanderError:a,InvalidArgumentError:o}=r(43666),{Help:s}=r(13693),{Option:c}=r(75019);(t=e.exports=new i).program=t,t.Argument=n,t.Command=i,t.CommanderError=a,t.Help=s,t.InvalidArgumentError=o,t.InvalidOptionArgumentError=o,t.Option=c},39297:(e,t,r)=>{const{InvalidArgumentError:n}=r(43666);t.Argument=class{constructor(e,t){switch(this.description=t||"",this.variadic=!1,this.parseArg=void 0,this.defaultValue=void 0,this.defaultValueDescription=void 0,this.argChoices=void 0,e[0]){case"<":this.required=!0,this._name=e.slice(1,-1);break;case"[":this.required=!1,this._name=e.slice(1,-1);break;default:this.required=!0,this._name=e}this._name.length>3&&"..."===this._name.slice(-3)&&(this.variadic=!0,this._name=this._name.slice(0,-3))}name(){return this._name}_concatValue(e,t){return t!==this.defaultValue&&Array.isArray(t)?t.concat(e):[e]}default(e,t){return this.defaultValue=e,this.defaultValueDescription=t,this}argParser(e){return this.parseArg=e,this}choices(e){return this.argChoices=e.slice(),this.parseArg=(e,t)=>{if(!this.argChoices.includes(e))throw new n(`Allowed choices are ${this.argChoices.join(", ")}.`);return this.variadic?this._concatValue(e,t):e},this}argRequired(){return this.required=!0,this}argOptional(){return this.required=!1,this}},t.humanReadableArgName=function(e){const t=e.name()+(!0===e.variadic?"...":"");return e.required?"<"+t+">":"["+t+"]"}},23749:(e,t,r)=>{const n=r(24434).EventEmitter,i=r(35317),a=r(16928),o=r(79896),s=r(932),{Argument:c,humanReadableArgName:l}=r(39297),{CommanderError:u}=r(43666),{Help:d}=r(13693),{Option:p,splitOptionFlags:f,DualOptions:m}=r(75019),{suggestSimilar:g}=r(87369);class _ extends n{constructor(e){super(),this.commands=[],this.options=[],this.parent=null,this._allowUnknownOption=!1,this._allowExcessArguments=!0,this._args=[],this.args=[],this.rawArgs=[],this.processedArgs=[],this._scriptPath=null,this._name=e||"",this._optionValues={},this._optionValueSources={},this._storeOptionsAsProperties=!1,this._actionHandler=null,this._executableHandler=!1,this._executableFile=null,this._executableDir=null,this._defaultCommandName=null,this._exitCallback=null,this._aliases=[],this._combineFlagAndOptionalValue=!0,this._description="",this._summary="",this._argsDescription=void 0,this._enablePositionalOptions=!1,this._passThroughOptions=!1,this._lifeCycleHooks={},this._showHelpAfterError=!1,this._showSuggestionAfterError=!0,this._outputConfiguration={writeOut:e=>s.stdout.write(e),writeErr:e=>s.stderr.write(e),getOutHelpWidth:()=>s.stdout.isTTY?s.stdout.columns:void 0,getErrHelpWidth:()=>s.stderr.isTTY?s.stderr.columns:void 0,outputError:(e,t)=>t(e)},this._hidden=!1,this._hasHelpOption=!0,this._helpFlags="-h, --help",this._helpDescription="display help for command",this._helpShortFlag="-h",this._helpLongFlag="--help",this._addImplicitHelpCommand=void 0,this._helpCommandName="help",this._helpCommandnameAndArgs="help [command]",this._helpCommandDescription="display help for command",this._helpConfiguration={}}copyInheritedSettings(e){return this._outputConfiguration=e._outputConfiguration,this._hasHelpOption=e._hasHelpOption,this._helpFlags=e._helpFlags,this._helpDescription=e._helpDescription,this._helpShortFlag=e._helpShortFlag,this._helpLongFlag=e._helpLongFlag,this._helpCommandName=e._helpCommandName,this._helpCommandnameAndArgs=e._helpCommandnameAndArgs,this._helpCommandDescription=e._helpCommandDescription,this._helpConfiguration=e._helpConfiguration,this._exitCallback=e._exitCallback,this._storeOptionsAsProperties=e._storeOptionsAsProperties,this._combineFlagAndOptionalValue=e._combineFlagAndOptionalValue,this._allowExcessArguments=e._allowExcessArguments,this._enablePositionalOptions=e._enablePositionalOptions,this._showHelpAfterError=e._showHelpAfterError,this._showSuggestionAfterError=e._showSuggestionAfterError,this}command(e,t,r){let n=t,i=r;"object"==typeof n&&null!==n&&(i=n,n=null),i=i||{};const[,a,o]=e.match(/([^ ]+) *(.*)/),s=this.createCommand(a);return n&&(s.description(n),s._executableHandler=!0),i.isDefault&&(this._defaultCommandName=s._name),s._hidden=!(!i.noHelp&&!i.hidden),s._executableFile=i.executableFile||null,o&&s.arguments(o),this.commands.push(s),s.parent=this,s.copyInheritedSettings(this),n?this:s}createCommand(e){return new _(e)}createHelp(){return Object.assign(new d,this.configureHelp())}configureHelp(e){return void 0===e?this._helpConfiguration:(this._helpConfiguration=e,this)}configureOutput(e){return void 0===e?this._outputConfiguration:(Object.assign(this._outputConfiguration,e),this)}showHelpAfterError(e=!0){return"string"!=typeof e&&(e=!!e),this._showHelpAfterError=e,this}showSuggestionAfterError(e=!0){return this._showSuggestionAfterError=!!e,this}addCommand(e,t){if(!e._name)throw new Error("Command passed to .addCommand() must have a name\n- specify the name in Command constructor or using .name()");return(t=t||{}).isDefault&&(this._defaultCommandName=e._name),(t.noHelp||t.hidden)&&(e._hidden=!0),this.commands.push(e),e.parent=this,this}createArgument(e,t){return new c(e,t)}argument(e,t,r,n){const i=this.createArgument(e,t);return"function"==typeof r?i.default(n).argParser(r):i.default(r),this.addArgument(i),this}arguments(e){return e.split(/ +/).forEach((e=>{this.argument(e)})),this}addArgument(e){const t=this._args.slice(-1)[0];if(t&&t.variadic)throw new Error(`only the last argument can be variadic '${t.name()}'`);if(e.required&&void 0!==e.defaultValue&&void 0===e.parseArg)throw new Error(`a default value for a required argument is never used: '${e.name()}'`);return this._args.push(e),this}addHelpCommand(e,t){return!1===e?this._addImplicitHelpCommand=!1:(this._addImplicitHelpCommand=!0,"string"==typeof e&&(this._helpCommandName=e.split(" ")[0],this._helpCommandnameAndArgs=e),this._helpCommandDescription=t||this._helpCommandDescription),this}_hasImplicitHelpCommand(){return void 0===this._addImplicitHelpCommand?this.commands.length&&!this._actionHandler&&!this._findCommand("help"):this._addImplicitHelpCommand}hook(e,t){const r=["preSubcommand","preAction","postAction"];if(!r.includes(e))throw new Error(`Unexpected value for event passed to hook : '${e}'.\nExpecting one of '${r.join("', '")}'`);return this._lifeCycleHooks[e]?this._lifeCycleHooks[e].push(t):this._lifeCycleHooks[e]=[t],this}exitOverride(e){return this._exitCallback=e||(e=>{if("commander.executeSubCommandAsync"!==e.code)throw e}),this}_exit(e,t,r){this._exitCallback&&this._exitCallback(new u(e,t,r)),s.exit(e)}action(e){return this._actionHandler=t=>{const r=this._args.length,n=t.slice(0,r);return this._storeOptionsAsProperties?n[r]=this:n[r]=this.opts(),n.push(this),e.apply(this,n)},this}createOption(e,t){return new p(e,t)}addOption(e){const t=e.name(),r=e.attributeName();if(e.negate){const t=e.long.replace(/^--no-/,"--");this._findOption(t)||this.setOptionValueWithSource(r,void 0===e.defaultValue||e.defaultValue,"default")}else void 0!==e.defaultValue&&this.setOptionValueWithSource(r,e.defaultValue,"default");this.options.push(e);const n=(t,n,i)=>{null==t&&void 0!==e.presetArg&&(t=e.presetArg);const a=this.getOptionValue(r);if(null!==t&&e.parseArg)try{t=e.parseArg(t,a)}catch(e){if("commander.invalidArgument"===e.code){const t=`${n} ${e.message}`;this.error(t,{exitCode:e.exitCode,code:e.code})}throw e}else null!==t&&e.variadic&&(t=e._concatValue(t,a));null==t&&(t=!e.negate&&(!(!e.isBoolean()&&!e.optional)||"")),this.setOptionValueWithSource(r,t,i)};return this.on("option:"+t,(t=>{const r=`error: option '${e.flags}' argument '${t}' is invalid.`;n(t,r,"cli")})),e.envVar&&this.on("optionEnv:"+t,(t=>{const r=`error: option '${e.flags}' value '${t}' from env '${e.envVar}' is invalid.`;n(t,r,"env")})),this}_optionEx(e,t,r,n,i){if("object"==typeof t&&t instanceof p)throw new Error("To add an Option object use addOption() instead of option() or requiredOption()");const a=this.createOption(t,r);if(a.makeOptionMandatory(!!e.mandatory),"function"==typeof n)a.default(i).argParser(n);else if(n instanceof RegExp){const e=n;n=(t,r)=>{const n=e.exec(t);return n?n[0]:r},a.default(i).argParser(n)}else a.default(n);return this.addOption(a)}option(e,t,r,n){return this._optionEx({},e,t,r,n)}requiredOption(e,t,r,n){return this._optionEx({mandatory:!0},e,t,r,n)}combineFlagAndOptionalValue(e=!0){return this._combineFlagAndOptionalValue=!!e,this}allowUnknownOption(e=!0){return this._allowUnknownOption=!!e,this}allowExcessArguments(e=!0){return this._allowExcessArguments=!!e,this}enablePositionalOptions(e=!0){return this._enablePositionalOptions=!!e,this}passThroughOptions(e=!0){if(this._passThroughOptions=!!e,this.parent&&e&&!this.parent._enablePositionalOptions)throw new Error("passThroughOptions can not be used without turning on enablePositionalOptions for parent command(s)");return this}storeOptionsAsProperties(e=!0){if(this._storeOptionsAsProperties=!!e,this.options.length)throw new Error("call .storeOptionsAsProperties() before adding options");return this}getOptionValue(e){return this._storeOptionsAsProperties?this[e]:this._optionValues[e]}setOptionValue(e,t){return this.setOptionValueWithSource(e,t,void 0)}setOptionValueWithSource(e,t,r){return this._storeOptionsAsProperties?this[e]=t:this._optionValues[e]=t,this._optionValueSources[e]=r,this}getOptionValueSource(e){return this._optionValueSources[e]}getOptionValueSourceWithGlobals(e){let t;return v(this).forEach((r=>{void 0!==r.getOptionValueSource(e)&&(t=r.getOptionValueSource(e))})),t}_prepareUserArgs(e,t){if(void 0!==e&&!Array.isArray(e))throw new Error("first parameter to parse must be array or undefined");let r;switch(t=t||{},void 0===e&&(e=s.argv,s.versions&&s.versions.electron&&(t.from="electron")),this.rawArgs=e.slice(),t.from){case void 0:case"node":this._scriptPath=e[1],r=e.slice(2);break;case"electron":s.defaultApp?(this._scriptPath=e[1],r=e.slice(2)):r=e.slice(1);break;case"user":r=e.slice(0);break;default:throw new Error(`unexpected parse option { from: '${t.from}' }`)}return!this._name&&this._scriptPath&&this.nameFromFilename(this._scriptPath),this._name=this._name||"program",r}parse(e,t){const r=this._prepareUserArgs(e,t);return this._parseCommand([],r),this}async parseAsync(e,t){const r=this._prepareUserArgs(e,t);return await this._parseCommand([],r),this}_executeSubCommand(e,t){t=t.slice();let r=!1;const n=[".js",".ts",".tsx",".mjs",".cjs"];function c(e,t){const r=a.resolve(e,t);if(o.existsSync(r))return r;if(n.includes(a.extname(t)))return;const i=n.find((e=>o.existsSync(`${r}${e}`)));return i?`${r}${i}`:void 0}this._checkForMissingMandatoryOptions(),this._checkForConflictingOptions();let l,d=e._executableFile||`${this._name}-${e._name}`,p=this._executableDir||"";if(this._scriptPath){let e;try{e=o.realpathSync(this._scriptPath)}catch(t){e=this._scriptPath}p=a.resolve(a.dirname(e),p)}if(p){let t=c(p,d);if(!t&&!e._executableFile&&this._scriptPath){const r=a.basename(this._scriptPath,a.extname(this._scriptPath));r!==this._name&&(t=c(p,`${r}-${e._name}`))}d=t||d}if(r=n.includes(a.extname(d)),"win32"!==s.platform?r?(t.unshift(d),t=y(s.execArgv).concat(t),l=i.spawn(s.argv[0],t,{stdio:"inherit"})):l=i.spawn(d,t,{stdio:"inherit"}):(t.unshift(d),t=y(s.execArgv).concat(t),l=i.spawn(s.execPath,t,{stdio:"inherit"})),!l.killed){["SIGUSR1","SIGUSR2","SIGTERM","SIGINT","SIGHUP"].forEach((e=>{s.on(e,(()=>{!1===l.killed&&null===l.exitCode&&l.kill(e)}))}))}const f=this._exitCallback;f?l.on("close",(()=>{f(new u(s.exitCode||0,"commander.executeSubCommandAsync","(close)"))})):l.on("close",s.exit.bind(s)),l.on("error",(t=>{if("ENOENT"===t.code){const t=p?`searched for local subcommand relative to directory '${p}'`:"no directory for search for local subcommand, use .executableDir() to supply a custom directory",r=`'${d}' does not exist\n - if '${e._name}' is not meant to be an executable command, remove description parameter from '.command()' and use '.description()' instead\n - if the default executable name is not suitable, use the executableFile option to supply a custom name or path\n - ${t}`;throw new Error(r)}if("EACCES"===t.code)throw new Error(`'${d}' not executable`);if(f){const e=new u(1,"commander.executeSubCommandAsync","(error)");e.nestedError=t,f(e)}else s.exit(1)})),this.runningCommand=l}_dispatchSubcommand(e,t,r){const n=this._findCommand(e);let i;return n||this.help({error:!0}),i=this._chainOrCallSubCommandHook(i,n,"preSubcommand"),i=this._chainOrCall(i,(()=>{if(!n._executableHandler)return n._parseCommand(t,r);this._executeSubCommand(n,t.concat(r))})),i}_checkNumberOfArguments(){this._args.forEach(((e,t)=>{e.required&&null==this.args[t]&&this.missingArgument(e.name())})),this._args.length>0&&this._args[this._args.length-1].variadic||this.args.length>this._args.length&&this._excessArguments(this.args)}_processArguments(){const e=(e,t,r)=>{let n=t;if(null!==t&&e.parseArg)try{n=e.parseArg(t,r)}catch(r){if("commander.invalidArgument"===r.code){const n=`error: command-argument value '${t}' is invalid for argument '${e.name()}'. ${r.message}`;this.error(n,{exitCode:r.exitCode,code:r.code})}throw r}return n};this._checkNumberOfArguments();const t=[];this._args.forEach(((r,n)=>{let i=r.defaultValue;r.variadic?ne(r,n,t)),r.defaultValue))):void 0===i&&(i=[]):nt())):t()}_chainOrCallHooks(e,t){let r=e;const n=[];return v(this).reverse().filter((e=>void 0!==e._lifeCycleHooks[t])).forEach((e=>{e._lifeCycleHooks[t].forEach((t=>{n.push({hookedCommand:e,callback:t})}))})),"postAction"===t&&n.reverse(),n.forEach((e=>{r=this._chainOrCall(r,(()=>e.callback(e.hookedCommand,this)))})),r}_chainOrCallSubCommandHook(e,t,r){let n=e;return void 0!==this._lifeCycleHooks[r]&&this._lifeCycleHooks[r].forEach((e=>{n=this._chainOrCall(n,(()=>e(this,t)))})),n}_parseCommand(e,t){const r=this.parseOptions(t);if(this._parseOptionsEnv(),this._parseOptionsImplied(),e=e.concat(r.operands),t=r.unknown,this.args=e.concat(t),e&&this._findCommand(e[0]))return this._dispatchSubcommand(e[0],e.slice(1),t);if(this._hasImplicitHelpCommand()&&e[0]===this._helpCommandName)return 1===e.length&&this.help(),this._dispatchSubcommand(e[1],[],[this._helpLongFlag]);if(this._defaultCommandName)return h(this,t),this._dispatchSubcommand(this._defaultCommandName,e,t);!this.commands.length||0!==this.args.length||this._actionHandler||this._defaultCommandName||this.help({error:!0}),h(this,r.unknown),this._checkForMissingMandatoryOptions(),this._checkForConflictingOptions();const n=()=>{r.unknown.length>0&&this.unknownOption(r.unknown[0])},i=`command:${this.name()}`;if(this._actionHandler){let r;return n(),this._processArguments(),r=this._chainOrCallHooks(r,"preAction"),r=this._chainOrCall(r,(()=>this._actionHandler(this.processedArgs))),this.parent&&(r=this._chainOrCall(r,(()=>{this.parent.emit(i,e,t)}))),r=this._chainOrCallHooks(r,"postAction"),r}if(this.parent&&this.parent.listenerCount(i))n(),this._processArguments(),this.parent.emit(i,e,t);else if(e.length){if(this._findCommand("*"))return this._dispatchSubcommand("*",e,t);this.listenerCount("command:*")?this.emit("command:*",e,t):this.commands.length?this.unknownCommand():(n(),this._processArguments())}else this.commands.length?(n(),this.help({error:!0})):(n(),this._processArguments())}_findCommand(e){if(e)return this.commands.find((t=>t._name===e||t._aliases.includes(e)))}_findOption(e){return this.options.find((t=>t.is(e)))}_checkForMissingMandatoryOptions(){for(let e=this;e;e=e.parent)e.options.forEach((t=>{t.mandatory&&void 0===e.getOptionValue(t.attributeName())&&e.missingMandatoryOptionValue(t)}))}_checkForConflictingLocalOptions(){const e=this.options.filter((e=>{const t=e.attributeName();return void 0!==this.getOptionValue(t)&&"default"!==this.getOptionValueSource(t)}));e.filter((e=>e.conflictsWith.length>0)).forEach((t=>{const r=e.find((e=>t.conflictsWith.includes(e.attributeName())));r&&this._conflictingOption(t,r)}))}_checkForConflictingOptions(){for(let e=this;e;e=e.parent)e._checkForConflictingLocalOptions()}parseOptions(e){const t=[],r=[];let n=t;const i=e.slice();function a(e){return e.length>1&&"-"===e[0]}let o=null;for(;i.length;){const e=i.shift();if("--"===e){n===r&&n.push(e),n.push(...i);break}if(!o||a(e)){if(o=null,a(e)){const t=this._findOption(e);if(t){if(t.required){const e=i.shift();void 0===e&&this.optionMissingArgument(t),this.emit(`option:${t.name()}`,e)}else if(t.optional){let e=null;i.length>0&&!a(i[0])&&(e=i.shift()),this.emit(`option:${t.name()}`,e)}else this.emit(`option:${t.name()}`);o=t.variadic?t:null;continue}}if(e.length>2&&"-"===e[0]&&"-"!==e[1]){const t=this._findOption(`-${e[1]}`);if(t){t.required||t.optional&&this._combineFlagAndOptionalValue?this.emit(`option:${t.name()}`,e.slice(2)):(this.emit(`option:${t.name()}`),i.unshift(`-${e.slice(2)}`));continue}}if(/^--[^=]+=/.test(e)){const t=e.indexOf("="),r=this._findOption(e.slice(0,t));if(r&&(r.required||r.optional)){this.emit(`option:${r.name()}`,e.slice(t+1));continue}}if(a(e)&&(n=r),(this._enablePositionalOptions||this._passThroughOptions)&&0===t.length&&0===r.length){if(this._findCommand(e)){t.push(e),i.length>0&&r.push(...i);break}if(e===this._helpCommandName&&this._hasImplicitHelpCommand()){t.push(e),i.length>0&&t.push(...i);break}if(this._defaultCommandName){r.push(e),i.length>0&&r.push(...i);break}}if(this._passThroughOptions){n.push(e),i.length>0&&n.push(...i);break}n.push(e)}else this.emit(`option:${o.name()}`,e)}return{operands:t,unknown:r}}opts(){if(this._storeOptionsAsProperties){const e={},t=this.options.length;for(let r=0;rObject.assign(e,t.opts())),{})}error(e,t){this._outputConfiguration.outputError(`${e}\n`,this._outputConfiguration.writeErr),"string"==typeof this._showHelpAfterError?this._outputConfiguration.writeErr(`${this._showHelpAfterError}\n`):this._showHelpAfterError&&(this._outputConfiguration.writeErr("\n"),this.outputHelp({error:!0}));const r=t||{},n=r.exitCode||1,i=r.code||"commander.error";this._exit(n,i,e)}_parseOptionsEnv(){this.options.forEach((e=>{if(e.envVar&&e.envVar in s.env){const t=e.attributeName();(void 0===this.getOptionValue(t)||["default","config","env"].includes(this.getOptionValueSource(t)))&&(e.required||e.optional?this.emit(`optionEnv:${e.name()}`,s.env[e.envVar]):this.emit(`optionEnv:${e.name()}`))}}))}_parseOptionsImplied(){const e=new m(this.options),t=e=>void 0!==this.getOptionValue(e)&&!["default","implied"].includes(this.getOptionValueSource(e));this.options.filter((r=>void 0!==r.implied&&t(r.attributeName())&&e.valueFromOption(this.getOptionValue(r.attributeName()),r))).forEach((e=>{Object.keys(e.implied).filter((e=>!t(e))).forEach((t=>{this.setOptionValueWithSource(t,e.implied[t],"implied")}))}))}missingArgument(e){const t=`error: missing required argument '${e}'`;this.error(t,{code:"commander.missingArgument"})}optionMissingArgument(e){const t=`error: option '${e.flags}' argument missing`;this.error(t,{code:"commander.optionMissingArgument"})}missingMandatoryOptionValue(e){const t=`error: required option '${e.flags}' not specified`;this.error(t,{code:"commander.missingMandatoryOptionValue"})}_conflictingOption(e,t){const r=e=>{const t=e.attributeName(),r=this.getOptionValue(t),n=this.options.find((e=>e.negate&&t===e.attributeName())),i=this.options.find((e=>!e.negate&&t===e.attributeName()));return n&&(void 0===n.presetArg&&!1===r||void 0!==n.presetArg&&r===n.presetArg)?n:i||e},n=e=>{const t=r(e),n=t.attributeName();return"env"===this.getOptionValueSource(n)?`environment variable '${t.envVar}'`:`option '${t.flags}'`},i=`error: ${n(e)} cannot be used with ${n(t)}`;this.error(i,{code:"commander.conflictingOption"})}unknownOption(e){if(this._allowUnknownOption)return;let t="";if(e.startsWith("--")&&this._showSuggestionAfterError){let r=[],n=this;do{const e=n.createHelp().visibleOptions(n).filter((e=>e.long)).map((e=>e.long));r=r.concat(e),n=n.parent}while(n&&!n._enablePositionalOptions);t=g(e,r)}const r=`error: unknown option '${e}'${t}`;this.error(r,{code:"commander.unknownOption"})}_excessArguments(e){if(this._allowExcessArguments)return;const t=this._args.length,r=1===t?"":"s",n=`error: too many arguments${this.parent?` for '${this.name()}'`:""}. Expected ${t} argument${r} but got ${e.length}.`;this.error(n,{code:"commander.excessArguments"})}unknownCommand(){const e=this.args[0];let t="";if(this._showSuggestionAfterError){const r=[];this.createHelp().visibleCommands(this).forEach((e=>{r.push(e.name()),e.alias()&&r.push(e.alias())})),t=g(e,r)}const r=`error: unknown command '${e}'${t}`;this.error(r,{code:"commander.unknownCommand"})}version(e,t,r){if(void 0===e)return this._version;this._version=e,t=t||"-V, --version",r=r||"output the version number";const n=this.createOption(t,r);return this._versionOptionName=n.attributeName(),this.options.push(n),this.on("option:"+n.name(),(()=>{this._outputConfiguration.writeOut(`${e}\n`),this._exit(0,"commander.version",e)})),this}description(e,t){return void 0===e&&void 0===t?this._description:(this._description=e,t&&(this._argsDescription=t),this)}summary(e){return void 0===e?this._summary:(this._summary=e,this)}alias(e){if(void 0===e)return this._aliases[0];let t=this;if(0!==this.commands.length&&this.commands[this.commands.length-1]._executableHandler&&(t=this.commands[this.commands.length-1]),e===t._name)throw new Error("Command alias can't be the same as its name");return t._aliases.push(e),this}aliases(e){return void 0===e?this._aliases:(e.forEach((e=>this.alias(e))),this)}usage(e){if(void 0===e){if(this._usage)return this._usage;const e=this._args.map((e=>l(e)));return[].concat(this.options.length||this._hasHelpOption?"[options]":[],this.commands.length?"[command]":[],this._args.length?e:[]).join(" ")}return this._usage=e,this}name(e){return void 0===e?this._name:(this._name=e,this)}nameFromFilename(e){return this._name=a.basename(e,a.extname(e)),this}executableDir(e){return void 0===e?this._executableDir:(this._executableDir=e,this)}helpInformation(e){const t=this.createHelp();return void 0===t.helpWidth&&(t.helpWidth=e&&e.error?this._outputConfiguration.getErrHelpWidth():this._outputConfiguration.getOutHelpWidth()),t.formatHelp(this,t)}_getHelpContext(e){const t={error:!!(e=e||{}).error};let r;return r=t.error?e=>this._outputConfiguration.writeErr(e):e=>this._outputConfiguration.writeOut(e),t.write=e.write||r,t.command=this,t}outputHelp(e){let t;"function"==typeof e&&(t=e,e=void 0);const r=this._getHelpContext(e);v(this).reverse().forEach((e=>e.emit("beforeAllHelp",r))),this.emit("beforeHelp",r);let n=this.helpInformation(r);if(t&&(n=t(n),"string"!=typeof n&&!Buffer.isBuffer(n)))throw new Error("outputHelp callback must return a string or a Buffer");r.write(n),this.emit(this._helpLongFlag),this.emit("afterHelp",r),v(this).forEach((e=>e.emit("afterAllHelp",r)))}helpOption(e,t){if("boolean"==typeof e)return this._hasHelpOption=e,this;this._helpFlags=e||this._helpFlags,this._helpDescription=t||this._helpDescription;const r=f(this._helpFlags);return this._helpShortFlag=r.shortFlag,this._helpLongFlag=r.longFlag,this}help(e){this.outputHelp(e);let t=s.exitCode||0;0===t&&e&&"function"!=typeof e&&e.error&&(t=1),this._exit(t,"commander.help","(outputHelp)")}addHelpText(e,t){const r=["beforeAll","before","after","afterAll"];if(!r.includes(e))throw new Error(`Unexpected value for position to addHelpText.\nExpecting one of '${r.join("', '")}'`);const n=`${e}Help`;return this.on(n,(e=>{let r;r="function"==typeof t?t({error:e.error,command:e.command}):t,r&&e.write(`${r}\n`)})),this}}function h(e,t){e._hasHelpOption&&t.find((t=>t===e._helpLongFlag||t===e._helpShortFlag))&&(e.outputHelp(),e._exit(0,"commander.helpDisplayed","(outputHelp)"))}function y(e){return e.map((e=>{if(!e.startsWith("--inspect"))return e;let t,r,n="127.0.0.1",i="9229";return null!==(r=e.match(/^(--inspect(-brk)?)$/))?t=r[1]:null!==(r=e.match(/^(--inspect(-brk|-port)?)=([^:]+)$/))?(t=r[1],/^\d+$/.test(r[3])?i=r[3]:n=r[3]):null!==(r=e.match(/^(--inspect(-brk|-port)?)=([^:]+):(\d+)$/))&&(t=r[1],n=r[3],i=r[4]),t&&"0"!==i?`${t}=${n}:${parseInt(i)+1}`:e}))}function v(e){const t=[];for(let r=e;r;r=r.parent)t.push(r);return t}t.Command=_},43666:(e,t)=>{class r extends Error{constructor(e,t,r){super(r),Error.captureStackTrace(this,this.constructor),this.name=this.constructor.name,this.code=t,this.exitCode=e,this.nestedError=void 0}}t.CommanderError=r,t.InvalidArgumentError=class extends r{constructor(e){super(1,"commander.invalidArgument",e),Error.captureStackTrace(this,this.constructor),this.name=this.constructor.name}}},13693:(e,t,r)=>{const{humanReadableArgName:n}=r(39297);t.Help=class{constructor(){this.helpWidth=void 0,this.sortSubcommands=!1,this.sortOptions=!1,this.showGlobalOptions=!1}visibleCommands(e){const t=e.commands.filter((e=>!e._hidden));if(e._hasImplicitHelpCommand()){const[,r,n]=e._helpCommandnameAndArgs.match(/([^ ]+) *(.*)/),i=e.createCommand(r).helpOption(!1);i.description(e._helpCommandDescription),n&&i.arguments(n),t.push(i)}return this.sortSubcommands&&t.sort(((e,t)=>e.name().localeCompare(t.name()))),t}compareOptions(e,t){const r=e=>e.short?e.short.replace(/^-/,""):e.long.replace(/^--/,"");return r(e).localeCompare(r(t))}visibleOptions(e){const t=e.options.filter((e=>!e.hidden)),r=e._hasHelpOption&&e._helpShortFlag&&!e._findOption(e._helpShortFlag),n=e._hasHelpOption&&!e._findOption(e._helpLongFlag);if(r||n){let i;i=r?n?e.createOption(e._helpFlags,e._helpDescription):e.createOption(e._helpShortFlag,e._helpDescription):e.createOption(e._helpLongFlag,e._helpDescription),t.push(i)}return this.sortOptions&&t.sort(this.compareOptions),t}visibleGlobalOptions(e){if(!this.showGlobalOptions)return[];const t=[];for(let r=e.parent;r;r=r.parent){const e=r.options.filter((e=>!e.hidden));t.push(...e)}return this.sortOptions&&t.sort(this.compareOptions),t}visibleArguments(e){return e._argsDescription&&e._args.forEach((t=>{t.description=t.description||e._argsDescription[t.name()]||""})),e._args.find((e=>e.description))?e._args:[]}subcommandTerm(e){const t=e._args.map((e=>n(e))).join(" ");return e._name+(e._aliases[0]?"|"+e._aliases[0]:"")+(e.options.length?" [options]":"")+(t?" "+t:"")}optionTerm(e){return e.flags}argumentTerm(e){return e.name()}longestSubcommandTermLength(e,t){return t.visibleCommands(e).reduce(((e,r)=>Math.max(e,t.subcommandTerm(r).length)),0)}longestOptionTermLength(e,t){return t.visibleOptions(e).reduce(((e,r)=>Math.max(e,t.optionTerm(r).length)),0)}longestGlobalOptionTermLength(e,t){return t.visibleGlobalOptions(e).reduce(((e,r)=>Math.max(e,t.optionTerm(r).length)),0)}longestArgumentTermLength(e,t){return t.visibleArguments(e).reduce(((e,r)=>Math.max(e,t.argumentTerm(r).length)),0)}commandUsage(e){let t=e._name;e._aliases[0]&&(t=t+"|"+e._aliases[0]);let r="";for(let t=e.parent;t;t=t.parent)r=t.name()+" "+r;return r+t+" "+e.usage()}commandDescription(e){return e.description()}subcommandDescription(e){return e.summary()||e.description()}optionDescription(e){const t=[];if(e.argChoices&&t.push(`choices: ${e.argChoices.map((e=>JSON.stringify(e))).join(", ")}`),void 0!==e.defaultValue){(e.required||e.optional||e.isBoolean()&&"boolean"==typeof e.defaultValue)&&t.push(`default: ${e.defaultValueDescription||JSON.stringify(e.defaultValue)}`)}return void 0!==e.presetArg&&e.optional&&t.push(`preset: ${JSON.stringify(e.presetArg)}`),void 0!==e.envVar&&t.push(`env: ${e.envVar}`),t.length>0?`${e.description} (${t.join(", ")})`:e.description}argumentDescription(e){const t=[];if(e.argChoices&&t.push(`choices: ${e.argChoices.map((e=>JSON.stringify(e))).join(", ")}`),void 0!==e.defaultValue&&t.push(`default: ${e.defaultValueDescription||JSON.stringify(e.defaultValue)}`),t.length>0){const r=`(${t.join(", ")})`;return e.description?`${e.description} ${r}`:r}return e.description}formatHelp(e,t){const r=t.padWidth(e,t),n=t.helpWidth||80;function i(e,i){if(i){const a=`${e.padEnd(r+2)}${i}`;return t.wrap(a,n-2,r+2)}return e}function a(e){return e.join("\n").replace(/^/gm," ".repeat(2))}let o=[`Usage: ${t.commandUsage(e)}`,""];const s=t.commandDescription(e);s.length>0&&(o=o.concat([s,""]));const c=t.visibleArguments(e).map((e=>i(t.argumentTerm(e),t.argumentDescription(e))));c.length>0&&(o=o.concat(["Arguments:",a(c),""]));const l=t.visibleOptions(e).map((e=>i(t.optionTerm(e),t.optionDescription(e))));if(l.length>0&&(o=o.concat(["Options:",a(l),""])),this.showGlobalOptions){const r=t.visibleGlobalOptions(e).map((e=>i(t.optionTerm(e),t.optionDescription(e))));r.length>0&&(o=o.concat(["Global Options:",a(r),""]))}const u=t.visibleCommands(e).map((e=>i(t.subcommandTerm(e),t.subcommandDescription(e))));return u.length>0&&(o=o.concat(["Commands:",a(u),""])),o.join("\n")}padWidth(e,t){return Math.max(t.longestOptionTermLength(e,t),t.longestGlobalOptionTermLength(e,t),t.longestSubcommandTermLength(e,t),t.longestArgumentTermLength(e,t))}wrap(e,t,r,n=40){if(e.match(/[\n]\s+/))return e;const i=t-r;if(i("\n"===e.slice(-1)&&(e=e.slice(0,e.length-1)),(t>0?s:"")+e.trimRight()))).join("\n")}}},75019:(e,t,r)=>{const{InvalidArgumentError:n}=r(43666);function i(e){let t,r;const n=e.split(/[ |,]+/);return n.length>1&&!/^[[<]/.test(n[1])&&(t=n.shift()),r=n.shift(),!t&&/^-[^-]$/.test(r)&&(t=r,r=void 0),{shortFlag:t,longFlag:r}}t.Option=class{constructor(e,t){this.flags=e,this.description=t||"",this.required=e.includes("<"),this.optional=e.includes("["),this.variadic=/\w\.\.\.[>\]]$/.test(e),this.mandatory=!1;const r=i(e);this.short=r.shortFlag,this.long=r.longFlag,this.negate=!1,this.long&&(this.negate=this.long.startsWith("--no-")),this.defaultValue=void 0,this.defaultValueDescription=void 0,this.presetArg=void 0,this.envVar=void 0,this.parseArg=void 0,this.hidden=!1,this.argChoices=void 0,this.conflictsWith=[],this.implied=void 0}default(e,t){return this.defaultValue=e,this.defaultValueDescription=t,this}preset(e){return this.presetArg=e,this}conflicts(e){return this.conflictsWith=this.conflictsWith.concat(e),this}implies(e){return this.implied=Object.assign(this.implied||{},e),this}env(e){return this.envVar=e,this}argParser(e){return this.parseArg=e,this}makeOptionMandatory(e=!0){return this.mandatory=!!e,this}hideHelp(e=!0){return this.hidden=!!e,this}_concatValue(e,t){return t!==this.defaultValue&&Array.isArray(t)?t.concat(e):[e]}choices(e){return this.argChoices=e.slice(),this.parseArg=(e,t)=>{if(!this.argChoices.includes(e))throw new n(`Allowed choices are ${this.argChoices.join(", ")}.`);return this.variadic?this._concatValue(e,t):e},this}name(){return this.long?this.long.replace(/^--/,""):this.short.replace(/^-/,"")}attributeName(){return this.name().replace(/^no-/,"").split("-").reduce(((e,t)=>e+t[0].toUpperCase()+t.slice(1)))}is(e){return this.short===e||this.long===e}isBoolean(){return!this.required&&!this.optional&&!this.negate}},t.splitOptionFlags=i,t.DualOptions=class{constructor(e){this.positiveOptions=new Map,this.negativeOptions=new Map,this.dualOptions=new Set,e.forEach((e=>{e.negate?this.negativeOptions.set(e.attributeName(),e):this.positiveOptions.set(e.attributeName(),e)})),this.negativeOptions.forEach(((e,t)=>{this.positiveOptions.has(t)&&this.dualOptions.add(t)}))}valueFromOption(e,t){const r=t.attributeName();if(!this.dualOptions.has(r))return!0;const n=this.negativeOptions.get(r).presetArg,i=void 0!==n&&n;return t.negate===(i===e)}}},87369:(e,t)=>{const r=3;t.suggestSimilar=function(e,t){if(!t||0===t.length)return"";t=Array.from(new Set(t));const n=e.startsWith("--");n&&(e=e.slice(2),t=t.map((e=>e.slice(2))));let i=[],a=r;return t.forEach((t=>{if(t.length<=1)return;const n=function(e,t){if(Math.abs(e.length-t.length)>r)return Math.max(e.length,t.length);const n=[];for(let t=0;t<=e.length;t++)n[t]=[t];for(let e=0;e<=t.length;e++)n[0][e]=e;for(let r=1;r<=t.length;r++)for(let i=1;i<=e.length;i++){let a=1;a=e[i-1]===t[r-1]?0:1,n[i][r]=Math.min(n[i-1][r]+1,n[i][r-1]+1,n[i-1][r-1]+a),i>1&&r>1&&e[i-1]===t[r-2]&&e[i-2]===t[r-1]&&(n[i][r]=Math.min(n[i][r],n[i-2][r-2]+1))}return n[e.length][t.length]}(e,t),o=Math.max(e.length,t.length);(o-n)/o>.4&&(ne.localeCompare(t))),n&&(i=i.map((e=>`--${e}`))),i.length>1?`\n(Did you mean one of ${i.join(", ")}?)`:1===i.length?`\n(Did you mean ${i[0]}?)`:""}},67634:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),t.util=t.tokenizers=t.transforms=t.inspect=t.stringify=t.parse=void 0;const a=r(70558),o=r(1339),s=r(29610),c=r(63409),l=r(5919),u=r(56945),d=r(81219),p=r(68646),f=r(72693),m=r(59192),g=r(98274);i(r(97140),t),t.parse=function(e,t={}){return(0,a.default)(t)(e)},t.stringify=(0,u.default)();var _=r(42237);Object.defineProperty(t,"inspect",{enumerable:!0,get:function(){return _.default}}),t.transforms={flow:m.flow,align:d.default,indent:p.default,crlf:f.default},t.tokenizers={tag:c.default,type:l.default,name:s.default,description:o.default},t.util={rewireSpecs:g.rewireSpecs,rewireSource:g.rewireSource,seedBlock:g.seedBlock,seedTokens:g.seedTokens}},66127:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=/^@\S+/;t.default=function({fence:e="```"}={}){const t=function(e){return"string"==typeof e?t=>t.split(e).length%2==0:e}(e),n=(e,r)=>t(e)?!r:r;return function(e){const t=[[]];let i=!1;for(const a of e)r.test(a.tokens.description)&&!i?t.push([a]):t[t.length-1].push(a),i=n(a.tokens.description,i);return t}}},70558:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(97140),i=r(98274),a=r(66127),o=r(89239),s=r(45377),c=r(63409),l=r(5919),u=r(29610),d=r(1339);t.default=function({startLine:e=0,fence:t="```",spacing:r="compact",markers:p=n.Markers,tokenizers:f=[(0,c.default)(),(0,l.default)(r),(0,u.default)(),(0,d.default)(r)]}={}){if(e<0||e%1>0)throw new Error("Invalid startLine");const m=(0,o.default)({startLine:e,markers:p}),g=(0,a.default)({fence:t}),_=(0,s.default)({tokenizers:f}),h=(0,d.getJoiner)(r);return function(e){const t=[];for(const r of(0,i.splitLines)(e)){const e=m(r);if(null===e)continue;const n=g(e),i=n.slice(1).map(_);t.push({description:h(n[0],p),tags:i,source:e,problems:i.reduce(((e,t)=>e.concat(t.problems)),[])})}return t}}},89239:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(97140),i=r(98274);t.default=function({startLine:e=0,markers:t=n.Markers}={}){let r=null,a=e;return function(e){let n=e;const o=(0,i.seedTokens)();if([o.lineEnd,n]=(0,i.splitCR)(n),[o.start,n]=(0,i.splitSpace)(n),null===r&&n.startsWith(t.start)&&!n.startsWith(t.nostart)&&(r=[],o.delimiter=n.slice(0,t.start.length),n=n.slice(t.start.length),[o.postDelimiter,n]=(0,i.splitSpace)(n)),null===r)return a++,null;const s=n.trimRight().endsWith(t.end);if(""===o.delimiter&&n.startsWith(t.delim)&&!n.startsWith(t.end)&&(o.delimiter=t.delim,n=n.slice(t.delim.length),[o.postDelimiter,n]=(0,i.splitSpace)(n)),s){const e=n.trimRight();o.end=n.slice(e.length-t.end.length),n=e.slice(0,-t.end.length)}if(o.description=n,r.push({number:a,source:e,tokens:o}),a++,s){const e=r.slice();return r=null,e}return null}}},45377:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(98274);t.default=function({tokenizers:e}){return function(t){var r;let i=(0,n.seedSpec)({source:t});for(const t of e)if(i=t(i),null===(r=i.problems[i.problems.length-1])||void 0===r?void 0:r.critical)break;return i}}},1339:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getJoiner=void 0;const n=r(97140);function i(e){return"compact"===e?a:"preserve"===e?c:e}function a(e,t=n.Markers){return e.map((({tokens:{description:e}})=>e.trim())).filter((e=>""!==e)).join(" ")}t.default=function(e="compact",t=n.Markers){const r=i(e);return e=>(e.description=r(e.source,t),e)},t.getJoiner=i;const o=(e,{tokens:t},r)=>""===t.type?e:r,s=({tokens:e})=>(""===e.delimiter?e.start:e.postDelimiter.slice(1))+e.description;function c(e,t=n.Markers){if(0===e.length)return"";""===e[0].tokens.description&&e[0].tokens.delimiter===t.start&&(e=e.slice(1));const r=e[e.length-1];return void 0!==r&&""===r.tokens.description&&r.tokens.end.endsWith(t.end)&&(e=e.slice(0,-1)),(e=e.slice(e.reduce(o,0))).map(s).join("\n")}},29610:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(98274);t.default=function(){const e=(e,{tokens:t},r)=>""===t.type?e:r;return t=>{const{tokens:r}=t.source[t.source.reduce(e,0)],i=r.description.trimLeft(),a=i.split('"');if(a.length>1&&""===a[0]&&a.length%2==1)return t.name=a[1],r.name=`"${a[1]}"`,[r.postName,r.description]=(0,n.splitSpace)(i.slice(r.name.length)),t;let o,s=0,c="",l=!1;for(const e of i){if(0===s&&(0,n.isSpace)(e))break;"["===e&&s++,"]"===e&&s--,c+=e}if(0!==s)return t.problems.push({code:"spec:name:unpaired-brackets",message:"unpaired brackets",line:t.source[0].number,critical:!0}),t;const u=c;if("["===c[0]&&"]"===c[c.length-1]){l=!0,c=c.slice(1,-1);const e=c.split("=");if(c=e[0].trim(),void 0!==e[1]&&(o=e.slice(1).join("=").trim()),""===c)return t.problems.push({code:"spec:name:empty-name",message:"empty name",line:t.source[0].number,critical:!0}),t;if(""===o)return t.problems.push({code:"spec:name:empty-default",message:"empty default value",line:t.source[0].number,critical:!0}),t;if(!((d=o)&&d.startsWith('"')&&d.endsWith('"'))&&/=(?!>)/.test(o))return t.problems.push({code:"spec:name:invalid-default",message:"invalid default value syntax",line:t.source[0].number,critical:!0}),t}var d;return t.optional=l,t.name=c,r.name=u,void 0!==o&&(t.default=o),[r.postName,r.description]=(0,n.splitSpace)(i.slice(r.name.length)),t}}},63409:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return e=>{const{tokens:t}=e.source[0],r=t.description.match(/\s*(@(\S+))(\s*)/);return null===r?(e.problems.push({code:"spec:tag:prefix",message:'tag should start with "@" symbol',line:e.source[0].number,critical:!0}),e):(t.tag=r[1],t.postTag=r[3],t.description=t.description.slice(r[0].length),e.tag=r[2],e)}}},5919:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(98274);t.default=function(e="compact"){const t=function(e){return"compact"===e?e=>e.map(i).join(""):"preserve"===e?e=>e.join("\n"):e}(e);return e=>{let r=0,i=[];for(const[t,{tokens:n}]of e.source.entries()){let a="";if(0===t&&"{"!==n.description[0])return e;for(const e of n.description)if("{"===e&&r++,"}"===e&&r--,a+=e,0===r)break;if(i.push([n,a]),0===r)break}if(0!==r)return e.problems.push({code:"spec:type:unpaired-curlies",message:"unpaired curlies",line:e.source[0].number,critical:!0}),e;const a=[],o=i[0][0].postDelimiter.length;for(const[e,[t,r]]of i.entries())t.type=r,e>0&&(t.type=t.postDelimiter.slice(o)+r,t.postDelimiter=t.postDelimiter.slice(0,o)),[t.postType,t.description]=(0,n.splitSpace)(t.description.slice(r.length)),a.push(t.type);return a[0]=a[0].slice(1),a[a.length-1]=a[a.length-1].slice(0,-1),e.type=t(a),e}};const i=e=>e.trim()},97140:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Markers=void 0,function(e){e.start="/**",e.nostart="/***",e.delim="*",e.end="*/"}(t.Markers||(t.Markers={}))},56945:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return e=>e.source.map((({tokens:e})=>function(e){return e.start+e.delimiter+e.postDelimiter+e.tag+e.postTag+e.type+e.postType+e.name+e.postName+e.description+e.end+e.lineEnd}(e))).join("\n")}},42237:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(98274),i={line:0,start:0,delimiter:0,postDelimiter:0,tag:0,postTag:0,name:0,postName:0,type:0,postType:0,description:0,end:0,lineEnd:0},a={lineEnd:"CR"},o=Object.keys(i),s=e=>(0,n.isSpace)(e)?`{${e.length}}`:e,c=e=>"|"+e.join("|")+"|",l=(e,t)=>Object.keys(t).map((r=>s(t[r]).padEnd(e[r])));t.default=function({source:e}){var t,r;if(0===e.length)return"";const n=Object.assign({},i);for(const e of o)n[e]=(null!==(t=a[e])&&void 0!==t?t:e).length;for(const{number:t,tokens:r}of e){n.line=Math.max(n.line,t.toString().length);for(const e in r)n[e]=Math.max(n[e],s(r[e]).length)}const u=[[],[]];for(const e of o)u[0].push((null!==(r=a[e])&&void 0!==r?r:e).padEnd(n[e]));for(const e of o)u[1].push("-".padEnd(n[e],"-"));for(const{number:t,tokens:r}of e){const e=t.toString().padStart(n.line);u.push([e,...l(n,r)])}return u.map(c).join("\n")}},81219:function(e,t,r){"use strict";var n=this&&this.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i"".padStart(e," ");t.default=function(e=i.Markers){let t,r=!1;function c(n){const i=Object.assign({},n.tokens);""!==i.tag&&(r=!0);const a=""===i.tag&&""===i.name&&""===i.type&&""===i.description;if(i.end===e.end&&a)return i.start=s(t.start+1),Object.assign(Object.assign({},n),{tokens:i});switch(i.delimiter){case e.start:i.start=s(t.start);break;case e.delim:i.start=s(t.start+1);break;default:i.delimiter="",i.start=s(t.start+2)}if(!r)return i.postDelimiter=""===i.description?"":" ",Object.assign(Object.assign({},n),{tokens:i});const o={delim:!1,tag:!1,type:!1,name:!1};return""===i.description&&(o.name=!0,i.postName="",""===i.name&&(o.type=!0,i.postType="",""===i.type&&(o.tag=!0,i.postTag="",""===i.tag&&(o.delim=!0)))),i.postDelimiter=o.delim?"":" ",o.tag||(i.postTag=s(t.tag-i.tag.length+1)),o.type||(i.postType=s(t.type-i.type.length+1)),o.name||(i.postName=s(t.name-i.name.length+1)),Object.assign(Object.assign({},n),{tokens:i})}return r=>{var{source:s}=r,l=n(r,["source"]);return t=s.reduce(((e=i.Markers)=>(t,{tokens:r})=>({start:r.delimiter===e.start?r.start.length:t.start,tag:Math.max(t.tag,r.tag.length),type:Math.max(t.type,r.type.length),name:Math.max(t.name,r.name.length)}))(e),Object.assign({},o)),(0,a.rewireSource)(Object.assign(Object.assign({},l),{source:s.map(c)}))}}},72693:function(e,t,r){"use strict";var n=this&&this.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i{var{source:r}=e,a=n(e,["source"]);return(0,i.rewireSource)(Object.assign(Object.assign({},a),{source:r.map(t)}))}}},68646:function(e,t,r){"use strict";var n=this&&this.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i{if(void 0===t){const n=e-r.length;t=n>0?(e=>{const t="".padStart(e," ");return e=>e+t})(n):(e=>t=>t.slice(e))(-n)}return t(r)},a=e=>Object.assign(Object.assign({},e),{tokens:Object.assign(Object.assign({},e.tokens),{start:r(e.tokens.start)})});return e=>{var{source:t}=e,r=n(e,["source"]);return(0,i.rewireSource)(Object.assign(Object.assign({},r),{source:t.map(a)}))}}},59192:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.flow=void 0,t.flow=function(...e){return t=>e.reduce(((e,t)=>t(e)),t)}},98274:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.rewireSpecs=t.rewireSource=t.seedTokens=t.seedSpec=t.seedBlock=t.splitLines=t.splitSpace=t.splitCR=t.hasCR=t.isSpace=void 0,t.isSpace=function(e){return/^\s+$/.test(e)},t.hasCR=function(e){return/\r$/.test(e)},t.splitCR=function(e){const t=e.match(/\r+$/);return null==t?["",e]:[e.slice(-t[0].length),e.slice(0,-t[0].length)]},t.splitSpace=function(e){const t=e.match(/^\s+/);return null==t?["",e]:[e.slice(0,t[0].length),e.slice(t[0].length)]},t.splitLines=function(e){return e.split(/\n/)},t.seedBlock=function(e={}){return Object.assign({description:"",tags:[],source:[],problems:[]},e)},t.seedSpec=function(e={}){return Object.assign({tag:"",name:"",type:"",optional:!1,description:"",problems:[],source:[]},e)},t.seedTokens=function(e={}){return Object.assign({start:"",delimiter:"",postDelimiter:"",tag:"",postTag:"",name:"",postName:"",type:"",postType:"",description:"",end:"",lineEnd:""},e)},t.rewireSource=function(e){const t=e.source.reduce(((e,t)=>e.set(t.number,t)),new Map);for(const r of e.tags)r.source=r.source.map((e=>t.get(e.number)));return e},t.rewireSpecs=function(e){const t=e.tags.reduce(((e,t)=>t.source.reduce(((e,t)=>e.set(t.number,t)),e)),new Map);return e.source=e.source.map((e=>t.get(e.number)||e)),e}},22268:(e,t,r)=>{"use strict";function n(e,...t){return(...r)=>e(...t,...r)}function i(e){return function(...t){var r=t.pop();return e.call(this,t,r)}}r.r(t),r.d(t,{all:()=>ge,allLimit:()=>_e,allSeries:()=>he,any:()=>rt,anyLimit:()=>nt,anySeries:()=>it,apply:()=>n,applyEach:()=>P,applyEachSeries:()=>O,asyncify:()=>d,auto:()=>L,autoInject:()=>q,cargo:()=>K,cargoQueue:()=>W,compose:()=>Y,concat:()=>Z,concatLimit:()=>Q,concatSeries:()=>ee,constant:()=>te,default:()=>_t,detect:()=>ne,detectLimit:()=>ie,detectSeries:()=>ae,dir:()=>se,doDuring:()=>ce,doUntil:()=>le,doWhilst:()=>ce,during:()=>ft,each:()=>de,eachLimit:()=>pe,eachOf:()=>A,eachOfLimit:()=>w,eachOfSeries:()=>I,eachSeries:()=>fe,ensureAsync:()=>me,every:()=>ge,everyLimit:()=>_e,everySeries:()=>he,filter:()=>ke,filterLimit:()=>xe,filterSeries:()=>Ee,find:()=>ne,findLimit:()=>ie,findSeries:()=>ae,flatMap:()=>Z,flatMapLimit:()=>Q,flatMapSeries:()=>ee,foldl:()=>G,foldr:()=>Je,forEach:()=>de,forEachLimit:()=>pe,forEachOf:()=>A,forEachOfLimit:()=>w,forEachOfSeries:()=>I,forEachSeries:()=>fe,forever:()=>Se,groupBy:()=>we,groupByLimit:()=>De,groupBySeries:()=>Te,inject:()=>G,log:()=>Ce,map:()=>N,mapLimit:()=>X,mapSeries:()=>F,mapValues:()=>Ne,mapValuesLimit:()=>Ae,mapValuesSeries:()=>Pe,memoize:()=>Ie,nextTick:()=>Fe,parallel:()=>Re,parallelLimit:()=>Me,priorityQueue:()=>Ue,queue:()=>Le,race:()=>qe,reduce:()=>G,reduceRight:()=>Je,reflect:()=>Ve,reflectAll:()=>He,reject:()=>We,rejectLimit:()=>Ge,rejectSeries:()=>$e,retry:()=>Ze,retryable:()=>et,select:()=>ke,selectLimit:()=>xe,selectSeries:()=>Ee,seq:()=>$,series:()=>tt,setImmediate:()=>u,some:()=>rt,someLimit:()=>nt,someSeries:()=>it,sortBy:()=>at,timeout:()=>ot,times:()=>ct,timesLimit:()=>st,timesSeries:()=>lt,transform:()=>ut,tryEach:()=>dt,unmemoize:()=>pt,until:()=>mt,waterfall:()=>gt,whilst:()=>ft,wrapSync:()=>d});var a="function"==typeof queueMicrotask&&queueMicrotask,o="function"==typeof setImmediate&&setImmediate,s="object"==typeof process&&"function"==typeof process.nextTick;function c(e){setTimeout(e,0)}function l(e){return(t,...r)=>e((()=>t(...r)))}var u=l(a?queueMicrotask:o?setImmediate:s?process.nextTick:c);function d(e){return m(e)?function(...t){const r=t.pop();return p(e.apply(this,t),r)}:i((function(t,r){var n;try{n=e.apply(this,t)}catch(e){return r(e)}if(n&&"function"==typeof n.then)return p(n,r);r(null,n)}))}function p(e,t){return e.then((e=>{f(t,null,e)}),(e=>{f(t,e&&(e instanceof Error||e.message)?e:new Error(e))}))}function f(e,t,r){try{e(t,r)}catch(e){u((e=>{throw e}),e)}}function m(e){return"AsyncFunction"===e[Symbol.toStringTag]}function g(e){if("function"!=typeof e)throw new Error("expected a function");return m(e)?d(e):e}function _(e,t){if(t||(t=e.length),!t)throw new Error("arity is undefined");return function(...r){return"function"==typeof r[t-1]?e.apply(this,r):new Promise(((n,i)=>{r[t-1]=(e,...t)=>{if(e)return i(e);n(t.length>1?t:t[0])},e.apply(this,r)}))}}function h(e){return function(t,...r){return _((function(n){var i=this;return e(t,((e,t)=>{g(e).apply(i,r.concat(t))}),n)}))}}function y(e,t,r,n){t=t||[];var i=[],a=0,o=g(r);return e(t,((e,t,r)=>{var n=a++;o(e,((e,t)=>{i[n]=t,r(e)}))}),(e=>{n(e,i)}))}function v(e){return e&&"number"==typeof e.length&&e.length>=0&&e.length%1==0}var b={};function k(e){function t(...t){if(null!==e){var r=e;e=null,r.apply(this,t)}}return Object.assign(t,e),t}function x(e){if(v(e))return function(e){var t=-1,r=e.length;return function(){return++t=t||o||i||(o=!0,e.next().then((({value:e,done:t})=>{if(!a&&!i){if(o=!1,t)return i=!0,void(s<=0&&n(null));s++,r(e,c,u),c++,l()}})).catch(d))}function u(e,t){if(s-=1,!a)return e?d(e):!1===e?(i=!0,void(a=!0)):t===b||i&&s<=0?(i=!0,n(null)):void l()}function d(e){a||(o=!1,i=!0,n(e))}l()}var D=e=>(t,r,n)=>{if(n=k(n),e<=0)throw new RangeError("concurrency limit cannot be less than 1");if(!t)return n(null);if("AsyncGenerator"===t[Symbol.toStringTag])return S(t,e,r,n);if(function(e){return"function"==typeof e[Symbol.asyncIterator]}(t))return S(t[Symbol.asyncIterator](),e,r,n);var i=x(t),a=!1,o=!1,s=0,c=!1;function l(e,t){if(!o)if(s-=1,e)a=!0,n(e);else if(!1===e)a=!0,o=!0;else{if(t===b||a&&s<=0)return a=!0,n(null);c||u()}}function u(){for(c=!0;s1?n:n[0])}return r[R]=new Promise(((r,n)=>{e=r,t=n})),r}function L(e,t,r){"number"!=typeof t&&(r=t,t=null),r=k(r||M());var n=Object.keys(e).length;if(!n)return r(null);t||(t=n);var i={},a=0,o=!1,s=!1,c=Object.create(null),l=[],u=[],d={};function p(e,t){l.push((()=>function(e,t){if(s)return;var n=E(((t,...n)=>{if(a--,!1!==t)if(n.length<2&&([n]=n),t){var l={};if(Object.keys(i).forEach((e=>{l[e]=i[e]})),l[e]=n,s=!0,c=Object.create(null),o)return;r(t,l)}else i[e]=n,(c[e]||[]).forEach((e=>e())),f();else o=!0}));a++;var l=g(t[t.length-1]);t.length>1?l(i,n):l(n)}(e,t)))}function f(){if(!o){if(0===l.length&&0===a)return r(null,i);for(;l.length&&a{const i=e[n];Array.isArray(i)&&i.indexOf(t)>=0&&r.push(n)})),r}return Object.keys(e).forEach((t=>{var r=e[t];if(!Array.isArray(r))return p(t,[r]),void u.push(t);var n=r.slice(0,r.length-1),i=n.length;if(0===i)return p(t,r),void u.push(t);d[t]=i,n.forEach((a=>{if(!e[a])throw new Error("async.auto task `"+t+"` has a non-existent dependency `"+a+"` in "+n.join(", "));!function(e,t){var r=c[e];r||(r=c[e]=[]);r.push(t)}(a,(()=>{0===--i&&p(t,r)}))}))})),function(){var e=0;for(;u.length;)e++,m(u.pop()).forEach((e=>{0==--d[e]&&u.push(e)}));if(e!==n)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}(),f(),r[R]}var j=/^(?:async\s+)?(?:function)?\s*\w*\s*\(\s*([^)]+)\s*\)(?:\s*{)/,B=/^(?:async\s+)?\(?\s*([^)=]+)\s*\)?(?:\s*=>)/,z=/,/,U=/(=.+)?(\s*)$/;function q(e,t){var r={};return Object.keys(e).forEach((t=>{var n,i=e[t],a=m(i),o=!a&&1===i.length||a&&0===i.length;if(Array.isArray(i))n=[...i],i=n.pop(),r[t]=n.concat(n.length>0?s:i);else if(o)r[t]=i;else{if(n=function(e){const t=function(e){let t="",r=0,n=e.indexOf("*/");for(;re.replace(U,"").trim()))}(i),0===i.length&&!a&&0===n.length)throw new Error("autoInject task functions require explicit parameters.");a||n.pop(),r[t]=n.concat(s)}function s(e,t){var r=n.map((t=>e[t]));r.push(t),g(i)(...r)}})),L(r,t)}class J{constructor(){this.head=this.tail=null,this.length=0}removeLink(e){return e.prev?e.prev.next=e.next:this.head=e.next,e.next?e.next.prev=e.prev:this.tail=e.prev,e.prev=e.next=null,this.length-=1,e}empty(){for(;this.head;)this.shift();return this}insertAfter(e,t){t.prev=e,t.next=e.next,e.next?e.next.prev=t:this.tail=t,e.next=t,this.length+=1}insertBefore(e,t){t.prev=e.prev,t.next=e,e.prev?e.prev.next=t:this.head=t,e.prev=t,this.length+=1}unshift(e){this.head?this.insertBefore(this.head,e):V(this,e)}push(e){this.tail?this.insertAfter(this.tail,e):V(this,e)}shift(){return this.head&&this.removeLink(this.head)}pop(){return this.tail&&this.removeLink(this.tail)}toArray(){return[...this]}*[Symbol.iterator](){for(var e=this.head;e;)yield e.data,e=e.next}remove(e){for(var t=this.head;t;){var{next:r}=t;e(t)&&this.removeLink(t),t=r}return this}}function V(e,t){e.length=1,e.head=e.tail=t}function H(e,t,r){if(null==t)t=1;else if(0===t)throw new RangeError("Concurrency must not be zero");var n=g(e),i=0,a=[];const o={error:[],drain:[],saturated:[],unsaturated:[],empty:[]};function s(e,t){return e?t?void(o[e]=o[e].filter((e=>e!==t))):o[e]=[]:Object.keys(o).forEach((e=>o[e]=[]))}function c(e,...t){o[e].forEach((e=>e(...t)))}var l=!1;function d(e,t,r,n){if(null!=n&&"function"!=typeof n)throw new Error("task callback must be a function");var i,a;function o(e,...t){return e?r?a(e):i():t.length<=1?i(t[0]):void i(t)}h.started=!0;var s=h._createTaskItem(e,r?o:n||o);if(t?h._tasks.unshift(s):h._tasks.push(s),l||(l=!0,u((()=>{l=!1,h.process()}))),r||!n)return new Promise(((e,t)=>{i=e,a=t}))}function p(e){return function(t,...r){i-=1;for(var n=0,o=e.length;n0&&a.splice(l,1),s.callback(t,...r),null!=t&&c("error",t,s.data)}i<=h.concurrency-h.buffer&&c("unsaturated"),h.idle()&&c("drain"),h.process()}}function f(e){return!(0!==e.length||!h.idle())&&(u((()=>c("drain"))),!0)}const m=e=>t=>{if(!t)return new Promise(((t,r)=>{!function(e,t){const r=(...n)=>{s(e,r),t(...n)};o[e].push(r)}(e,((e,n)=>{if(e)return r(e);t(n)}))}));s(e),function(e,t){o[e].push(t)}(e,t)};var _=!1,h={_tasks:new J,_createTaskItem:(e,t)=>({data:e,callback:t}),*[Symbol.iterator](){yield*h._tasks[Symbol.iterator]()},concurrency:t,payload:r,buffer:t/4,started:!1,paused:!1,push(e,t){if(Array.isArray(e)){if(f(e))return;return e.map((e=>d(e,!1,!1,t)))}return d(e,!1,!1,t)},pushAsync(e,t){if(Array.isArray(e)){if(f(e))return;return e.map((e=>d(e,!1,!0,t)))}return d(e,!1,!0,t)},kill(){s(),h._tasks.empty()},unshift(e,t){if(Array.isArray(e)){if(f(e))return;return e.map((e=>d(e,!0,!1,t)))}return d(e,!0,!1,t)},unshiftAsync(e,t){if(Array.isArray(e)){if(f(e))return;return e.map((e=>d(e,!0,!0,t)))}return d(e,!0,!0,t)},remove(e){h._tasks.remove(e)},process(){if(!_){for(_=!0;!h.paused&&ih._tasks.length,running:()=>i,workersList:()=>a,idle:()=>h._tasks.length+i===0,pause(){h.paused=!0},resume(){!1!==h.paused&&(h.paused=!1,u(h.process))}};return Object.defineProperties(h,{saturated:{writable:!1,value:m("saturated")},unsaturated:{writable:!1,value:m("unsaturated")},empty:{writable:!1,value:m("empty")},drain:{writable:!1,value:m("drain")},error:{writable:!1,value:m("error")}}),h}function K(e,t){return H(e,1,t)}function W(e,t,r){return H(e,t,r)}var G=_((function(e,t,r,n){n=k(n);var i=g(r);return I(e,((e,r,n)=>{i(t,e,((e,r)=>{t=r,n(e)}))}),(e=>n(e,t)))}),4);function $(...e){var t=e.map(g);return function(...e){var r=this,n=e[e.length-1];return"function"==typeof n?e.pop():n=M(),G(t,e,((e,t,n)=>{t.apply(r,e.concat(((e,...t)=>{n(e,t)})))}),((e,t)=>n(e,...t))),n[R]}}function Y(...e){return $(...e.reverse())}var X=_((function(e,t,r,n){return y(D(t),e,r,n)}),4);var Q=_((function(e,t,r,n){var i=g(r);return X(e,t,((e,t)=>{i(e,((e,...r)=>e?t(e):t(e,r)))}),((e,t)=>{for(var r=[],i=0;i{var o,s=!1;const c=g(i);r(n,((r,n,i)=>{c(r,((n,a)=>n||!1===n?i(n):e(a)&&!o?(s=!0,o=t(!0,r),i(null,b)):void i()))}),(e=>{if(e)return a(e);a(null,s?o:t(!1))}))}}var ne=_((function(e,t,r){return re((e=>e),((e,t)=>t))(A,e,t,r)}),3);var ie=_((function(e,t,r,n){return re((e=>e),((e,t)=>t))(D(t),e,r,n)}),4);var ae=_((function(e,t,r){return re((e=>e),((e,t)=>t))(D(1),e,t,r)}),3);function oe(e){return(t,...r)=>g(t)(...r,((t,...r)=>{"object"==typeof console&&(t?console.error&&console.error(t):console[e]&&r.forEach((t=>console[e](t))))}))}var se=oe("dir");var ce=_((function(e,t,r){r=E(r);var n,i=g(e),a=g(t);function o(e,...t){if(e)return r(e);!1!==e&&(n=t,a(...t,s))}function s(e,t){return e?r(e):!1!==e?t?void i(o):r(null,...n):void 0}return s(null,!0)}),3);function le(e,t,r){const n=g(t);return ce(e,((...e)=>{const t=e.pop();n(...e,((e,r)=>t(e,!r)))}),r)}function ue(e){return(t,r,n)=>e(t,n)}var de=_((function(e,t,r){return A(e,ue(g(t)),r)}),3);var pe=_((function(e,t,r,n){return D(t)(e,ue(g(r)),n)}),4);var fe=_((function(e,t,r){return pe(e,1,t,r)}),3);function me(e){return m(e)?e:function(...t){var r=t.pop(),n=!0;t.push(((...e)=>{n?u((()=>r(...e))):r(...e)})),e.apply(this,t),n=!1}}var ge=_((function(e,t,r){return re((e=>!e),(e=>!e))(A,e,t,r)}),3);var _e=_((function(e,t,r,n){return re((e=>!e),(e=>!e))(D(t),e,r,n)}),4);var he=_((function(e,t,r){return re((e=>!e),(e=>!e))(I,e,t,r)}),3);function ye(e,t,r,n){var i=new Array(t.length);e(t,((e,t,n)=>{r(e,((e,r)=>{i[t]=!!r,n(e)}))}),(e=>{if(e)return n(e);for(var r=[],a=0;a{r(e,((r,a)=>{if(r)return n(r);a&&i.push({index:t,value:e}),n(r)}))}),(e=>{if(e)return n(e);n(null,i.sort(((e,t)=>e.index-t.index)).map((e=>e.value)))}))}function be(e,t,r,n){return(v(t)?ye:ve)(e,t,g(r),n)}var ke=_((function(e,t,r){return be(A,e,t,r)}),3);var xe=_((function(e,t,r,n){return be(D(t),e,r,n)}),4);var Ee=_((function(e,t,r){return be(I,e,t,r)}),3);var Se=_((function(e,t){var r=E(t),n=g(me(e));return function e(t){if(t)return r(t);!1!==t&&n(e)}()}),2);var De=_((function(e,t,r,n){var i=g(r);return X(e,t,((e,t)=>{i(e,((r,n)=>r?t(r):t(r,{key:n,val:e})))}),((e,t)=>{for(var r={},{hasOwnProperty:i}=Object.prototype,a=0;a{a(e,t,((e,n)=>{if(e)return r(e);i[t]=n,r(e)}))}),(e=>n(e,i)))}),4);function Ne(e,t,r){return Ae(e,1/0,t,r)}function Pe(e,t,r){return Ae(e,1,t,r)}function Ie(e,t=e=>e){var r=Object.create(null),n=Object.create(null),a=g(e),o=i(((e,i)=>{var o=t(...e);o in r?u((()=>i(null,...r[o]))):o in n?n[o].push(i):(n[o]=[i],a(...e,((e,...t)=>{e||(r[o]=t);var i=n[o];delete n[o];for(var a=0,s=i.length;a{var n=v(t)?[]:{};e(t,((e,t,r)=>{g(e)(((e,...i)=>{i.length<2&&([i]=i),n[t]=i,r(e)}))}),(e=>r(e,n)))}),3);function Re(e,t){return Oe(A,e,t)}function Me(e,t,r){return Oe(D(t),e,r)}function Le(e,t){var r=g(e);return H(((e,t)=>{r(e[0],t)}),t,1)}class je{constructor(){this.heap=[],this.pushCount=Number.MIN_SAFE_INTEGER}get length(){return this.heap.length}empty(){return this.heap=[],this}percUp(e){let t;for(;e>0&&ze(this.heap[e],this.heap[t=Be(e)]);){let r=this.heap[e];this.heap[e]=this.heap[t],this.heap[t]=r,e=t}}percDown(e){let t;for(;(t=1+(e<<1))=0;e--)this.percDown(e);return this}}function Be(e){return(e+1>>1)-1}function ze(e,t){return e.priority!==t.priority?e.priority({data:e,priority:t}))):{data:e,priority:t}}return r._tasks=new je,r._createTaskItem=({data:e,priority:t},r)=>({data:e,priority:t,callback:r}),r.push=function(e,t=0,r){return n(a(e,t),r)},r.pushAsync=function(e,t=0,r){return i(a(e,t),r)},delete r.unshift,delete r.unshiftAsync,r}var qe=_((function(e,t){if(t=k(t),!Array.isArray(e))return t(new TypeError("First argument to race must be an array of functions"));if(!e.length)return t();for(var r=0,n=e.length;r{let n={};if(e&&(n.error=e),t.length>0){var i=t;t.length<=1&&([i]=t),n.value=i}r(null,n)})),t.apply(this,e)}))}function He(e){var t;return Array.isArray(e)?t=e.map(Ve):(t={},Object.keys(e).forEach((r=>{t[r]=Ve.call(this,e[r])}))),t}function Ke(e,t,r,n){const i=g(r);return be(e,t,((e,t)=>{i(e,((e,r)=>{t(e,!r)}))}),n)}var We=_((function(e,t,r){return Ke(A,e,t,r)}),3);var Ge=_((function(e,t,r,n){return Ke(D(t),e,r,n)}),4);var $e=_((function(e,t,r){return Ke(I,e,t,r)}),3);function Ye(e){return function(){return e}}const Xe=5,Qe=0;function Ze(e,t,r){var n={times:Xe,intervalFunc:Ye(Qe)};if(arguments.length<3&&"function"==typeof e?(r=t||M(),t=e):(!function(e,t){if("object"==typeof t)e.times=+t.times||Xe,e.intervalFunc="function"==typeof t.interval?t.interval:Ye(+t.interval||Qe),e.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");e.times=+t||Xe}}(n,e),r=r||M()),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var i=g(t),a=1;return function e(){i(((t,...i)=>{!1!==t&&(t&&a++{function a(e){n(...t,e)}return(t.lengthe))(A,e,t,r)}),3);var nt=_((function(e,t,r,n){return re(Boolean,(e=>e))(D(t),e,r,n)}),4);var it=_((function(e,t,r){return re(Boolean,(e=>e))(I,e,t,r)}),3);var at=_((function(e,t,r){var n=g(t);return N(e,((e,t)=>{n(e,((r,n)=>{if(r)return t(r);t(r,{value:e,criteria:n})}))}),((e,t)=>{if(e)return r(e);r(null,t.sort(i).map((e=>e.value)))}));function i(e,t){var r=e.criteria,n=t.criteria;return rn?1:0}}),3);function ot(e,t,r){var n=g(e);return i(((i,a)=>{var o,s=!1;i.push(((...e)=>{s||(a(...e),clearTimeout(o))})),o=setTimeout((function(){var t=e.name||"anonymous",n=new Error('Callback function "'+t+'" timed out.');n.code="ETIMEDOUT",r&&(n.info=r),s=!0,a(n)}),t),n(...i)}))}function st(e,t,r,n){var i=g(r);return X(function(e){for(var t=Array(e);e--;)t[e]=e;return t}(e),t,i,n)}function ct(e,t,r){return st(e,1/0,t,r)}function lt(e,t,r){return st(e,1,t,r)}function ut(e,t,r,n){arguments.length<=3&&"function"==typeof t&&(n=r,r=t,t=Array.isArray(e)?[]:{}),n=k(n||M());var i=g(r);return A(e,((e,r,n)=>{i(t,e,r,n)}),(e=>n(e,t))),n[R]}var dt=_((function(e,t){var r,n=null;return fe(e,((e,t)=>{g(e)(((e,...i)=>{if(!1===e)return t(e);i.length<2?[r]=i:r=i,n=e,t(e?null:{})}))}),(()=>t(n,r)))}));function pt(e){return(...t)=>(e.unmemoized||e)(...t)}var ft=_((function(e,t,r){r=E(r);var n=g(t),i=g(e),a=[];function o(e,...t){if(e)return r(e);a=t,!1!==e&&i(s)}function s(e,t){return e?r(e):!1!==e?t?void n(o):r(null,...a):void 0}return i(s)}),3);function mt(e,t,r){const n=g(e);return ft((e=>n(((t,r)=>e(t,!r)))),t,r)}var gt=_((function(e,t){if(t=k(t),!Array.isArray(e))return t(new Error("First argument to waterfall must be an array of functions"));if(!e.length)return t();var r=0;function n(t){g(e[r++])(...t,E(i))}function i(i,...a){if(!1!==i)return i||r===e.length?t(i,...a):void n(a)}n([])})),_t={apply:n,applyEach:P,applyEachSeries:O,asyncify:d,auto:L,autoInject:q,cargo:K,cargoQueue:W,compose:Y,concat:Z,concatLimit:Q,concatSeries:ee,constant:te,detect:ne,detectLimit:ie,detectSeries:ae,dir:se,doUntil:le,doWhilst:ce,each:de,eachLimit:pe,eachOf:A,eachOfLimit:w,eachOfSeries:I,eachSeries:fe,ensureAsync:me,every:ge,everyLimit:_e,everySeries:he,filter:ke,filterLimit:xe,filterSeries:Ee,forever:Se,groupBy:we,groupByLimit:De,groupBySeries:Te,log:Ce,map:N,mapLimit:X,mapSeries:F,mapValues:Ne,mapValuesLimit:Ae,mapValuesSeries:Pe,memoize:Ie,nextTick:Fe,parallel:Re,parallelLimit:Me,priorityQueue:Ue,queue:Le,race:qe,reduce:G,reduceRight:Je,reflect:Ve,reflectAll:He,reject:We,rejectLimit:Ge,rejectSeries:$e,retry:Ze,retryable:et,seq:$,series:tt,setImmediate:u,some:rt,someLimit:nt,someSeries:it,sortBy:at,timeout:ot,times:ct,timesLimit:st,timesSeries:lt,transform:ut,tryEach:dt,unmemoize:pt,until:mt,waterfall:gt,whilst:ft,all:ge,allLimit:_e,allSeries:he,any:rt,anyLimit:nt,anySeries:it,find:ne,findLimit:ie,findSeries:ae,flatMap:Z,flatMapLimit:Q,flatMapSeries:ee,forEach:de,forEachSeries:fe,forEachLimit:pe,forEachOf:A,forEachOfSeries:I,forEachOfLimit:w,inject:G,foldl:G,foldr:Je,select:ke,selectLimit:xe,selectSeries:Ee,wrapSync:d,during:ft,doDuring:ce}},79429:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>M});var n={Space_Separator:/[\u1680\u2000-\u200A\u202F\u205F\u3000]/,ID_Start:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE83\uDE86-\uDE89\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]/,ID_Continue:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u09FC\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9-\u0AFF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D00-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF9\u1D00-\u1DF9\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDCA0-\uDCE9\uDCFF\uDE00-\uDE3E\uDE47\uDE50-\uDE83\uDE86-\uDE99\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC59\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD47\uDD50-\uDD59]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4A\uDD50-\uDD59]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/},i={isSpaceSeparator:e=>"string"==typeof e&&n.Space_Separator.test(e),isIdStartChar:e=>"string"==typeof e&&(e>="a"&&e<="z"||e>="A"&&e<="Z"||"$"===e||"_"===e||n.ID_Start.test(e)),isIdContinueChar:e=>"string"==typeof e&&(e>="a"&&e<="z"||e>="A"&&e<="Z"||e>="0"&&e<="9"||"$"===e||"_"===e||"‌"===e||"‍"===e||n.ID_Continue.test(e)),isDigit:e=>"string"==typeof e&&/[0-9]/.test(e),isHexDigit:e=>"string"==typeof e&&/[0-9A-Fa-f]/.test(e)};let a,o,s,c,l,u,d,p,f;function m(e,t,r){const n=e[t];if(null!=n&&"object"==typeof n)if(Array.isArray(n))for(let e=0;e0;){const t=k();if(!i.isHexDigit(t))throw N(x());e+=x()}return String.fromCodePoint(parseInt(e,16))}const T={start(){if("eof"===d.type)throw P();C()},beforePropertyName(){switch(d.type){case"identifier":case"string":return p=d.value,void(o="afterPropertyName");case"punctuator":return void A();case"eof":throw P()}},afterPropertyName(){if("eof"===d.type)throw P();o="beforePropertyValue"},beforePropertyValue(){if("eof"===d.type)throw P();C()},beforeArrayValue(){if("eof"===d.type)throw P();"punctuator"!==d.type||"]"!==d.value?C():A()},afterPropertyValue(){if("eof"===d.type)throw P();switch(d.value){case",":return void(o="beforePropertyName");case"}":A()}},afterArrayValue(){if("eof"===d.type)throw P();switch(d.value){case",":return void(o="beforeArrayValue");case"]":A()}},end(){}};function C(){let e;switch(d.type){case"punctuator":switch(d.value){case"{":e={};break;case"[":e=[]}break;case"null":case"boolean":case"numeric":case"string":e=d.value}if(void 0===f)f=e;else{const t=s[s.length-1];Array.isArray(t)?t.push(e):Object.defineProperty(t,p,{value:e,writable:!0,enumerable:!0,configurable:!0})}if(null!==e&&"object"==typeof e)s.push(e),o=Array.isArray(e)?"beforeArrayValue":"beforePropertyName";else{const e=s[s.length-1];o=null==e?"end":Array.isArray(e)?"afterArrayValue":"afterPropertyValue"}}function A(){s.pop();const e=s[s.length-1];o=null==e?"end":Array.isArray(e)?"afterArrayValue":"afterPropertyValue"}function N(e){return O(void 0===e?`JSON5: invalid end of input at ${l}:${u}`:`JSON5: invalid character '${F(e)}' at ${l}:${u}`)}function P(){return O(`JSON5: invalid end of input at ${l}:${u}`)}function I(){return u-=5,O(`JSON5: invalid identifier character at ${l}:${u}`)}function F(e){const t={"'":"\\'",'"':'\\"',"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\v","\0":"\\0","\u2028":"\\u2028","\u2029":"\\u2029"};if(t[e])return t[e];if(e<" "){const t=e.charCodeAt(0).toString(16);return"\\x"+("00"+t).substring(t.length)}return e}function O(e){const t=new SyntaxError(e);return t.lineNumber=l,t.columnNumber=u,t}const R={parse:function(e,t){a=String(e),o="start",s=[],c=0,l=1,u=0,d=void 0,p=void 0,f=void 0;do{d=b(),T[o]()}while("eof"!==d.type);return"function"==typeof t?m({"":f},"",t):f},stringify:function(e,t,r){const n=[];let a,o,s,c="",l="";if(null==t||"object"!=typeof t||Array.isArray(t)||(r=t.space,s=t.quote,t=t.replacer),"function"==typeof t)o=t;else if(Array.isArray(t)){a=[];for(const e of t){let t;"string"==typeof e?t=e:("number"==typeof e||e instanceof String||e instanceof Number)&&(t=String(e)),void 0!==t&&a.indexOf(t)<0&&a.push(t)}}return r instanceof Number?r=Number(r):r instanceof String&&(r=String(r)),"number"==typeof r?r>0&&(r=Math.min(10,Math.floor(r)),l=" ".substr(0,r)):"string"==typeof r&&(l=r.substr(0,10)),u("",{"":e});function u(e,t){let r=t[e];switch(null!=r&&("function"==typeof r.toJSON5?r=r.toJSON5(e):"function"==typeof r.toJSON&&(r=r.toJSON(e))),o&&(r=o.call(t,e,r)),r instanceof Number?r=Number(r):r instanceof String?r=String(r):r instanceof Boolean&&(r=r.valueOf()),r){case null:return"null";case!0:return"true";case!1:return"false"}return"string"==typeof r?d(r):"number"==typeof r?String(r):"object"==typeof r?Array.isArray(r)?function(e){if(n.indexOf(e)>=0)throw TypeError("Converting circular structure to JSON5");n.push(e);let t=c;c+=l;let r,i=[];for(let t=0;t=0)throw TypeError("Converting circular structure to JSON5");n.push(e);let t=c;c+=l;let r,i=a||Object.keys(e),o=[];for(const t of i){const r=u(t,e);if(void 0!==r){let e=p(t)+":";""!==l&&(e+=" "),e+=r,o.push(e)}}if(0===o.length)r="{}";else{let e;if(""===l)e=o.join(","),r="{"+e+"}";else{let n=",\n"+c;e=o.join(n),r="{\n"+c+e+",\n"+t+"}"}}return n.pop(),c=t,r}(r):void 0}function d(e){const t={"'":.1,'"':.2},r={"'":"\\'",'"':'\\"',"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\v","\0":"\\0","\u2028":"\\u2028","\u2029":"\\u2029"};let n="";for(let a=0;at[e]{"use strict";e.exports=JSON.parse('{"kitData":[{"filePath":"@internal/component/ets/ability_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/action_sheet.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/alert_dialog.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/alphabet_indexer.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/animator.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/badge.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/blank.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/button.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/calendar.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/calendar_picker.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/canvas.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/checkbox.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/checkboxgroup.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/circle.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/column.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/column_split.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/common.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/common_ts_ets_api.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/container_span.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/context_menu.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/counter.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/custom_dialog_controller.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/data_panel.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/date_picker.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/divider.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/effect_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/ellipse.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/embedded_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/enums.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/flex.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/flow_item.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/folder_stack.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/form_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/form_link.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/for_each.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/gauge.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/gesture.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/grid.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/gridItem.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/grid_col.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/grid_container.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/grid_row.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/hyperlink.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/image.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/image_animator.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/image_common.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/image_span.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/inspector.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/lazy_for_each.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/line.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/list.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/list_item.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/list_item_group.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/loading_progress.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/location_button.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/marquee.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/matrix2d.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/media_cached_image.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/menu.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/menu_item.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/menu_item_group.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/navigation.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/navigator.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/nav_destination.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/nav_router.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/node_container.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/page_transition.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/panel.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/particle.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/paste_button.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/path.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/pattern_lock.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/plugin_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/polygon.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/polyline.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/progress.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/qrcode.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/radio.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/rating.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/rect.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/refresh.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/relative_container.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/remote_window.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/rich_editor.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/rich_text.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/root_scene.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/row.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/row_split.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/save_button.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/screen.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/scroll.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/scroll_bar.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/search.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/security_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/select.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/shape.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/sidebar.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/slider.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/span.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/stack.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/state_management.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/stepper.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/stepper_item.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/styled_string.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/swiper.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/symbolglyph.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/symbol_span.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/tabs.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/tab_content.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text_area.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text_clock.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text_common.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text_input.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text_picker.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text_timer.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/time_picker.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/toggle.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/ui_extension_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/units.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/video.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/water_flow.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/web.d.ts","kitName":"ArkWeb","subSystem":"web"},{"filePath":"@internal/component/ets/window_scene.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/xcomponent.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/ets/global.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/ets/global.d.ts","kitName":"ArkUI","subSystem":"公共基础类库"},{"filePath":"@internal/ets/lifecycle.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.ability.ability.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.ability.dataUriUtils.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.ability.errorCode.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.ability.featureAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.ability.particleAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.ability.particleAbility.d.ts","kitName":"AbilityKit","subSystem":"资源调度"},{"filePath":"@ohos.ability.wantConstant.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.abilityAccessCtrl.d.ts","kitName":"AbilityKit","subSystem":"安全基础能力"},{"filePath":"@ohos.accessibility.config.d.ts","kitName":"AccessibilityKit","subSystem":"无障碍软件服务"},{"filePath":"@ohos.accessibility.d.ts","kitName":"AccessibilityKit","subSystem":"无障碍软件服务"},{"filePath":"@ohos.accessibility.GesturePath.d.ts","kitName":"AccessibilityKit","subSystem":"无障碍软件服务"},{"filePath":"@ohos.accessibility.GesturePoint.d.ts","kitName":"AccessibilityKit","subSystem":"无障碍软件服务"},{"filePath":"@ohos.account.appAccount.d.ts","kitName":"BasicServicesKit","subSystem":"账号"},{"filePath":"@ohos.account.distributedAccount.d.ts","kitName":"BasicServicesKit","subSystem":"账号"},{"filePath":"@ohos.account.osAccount.d.ts","kitName":"BasicServicesKit","subSystem":"账号"},{"filePath":"@ohos.advertising.AdComponent.d.ets","kitName":"AdsKit","subSystem":"广告服务"},{"filePath":"@ohos.advertising.AdsServiceExtensionAbility.d.ts","kitName":"AdsKit","subSystem":"广告服务"},{"filePath":"@ohos.advertising.AutoAdComponent.d.ets","kitName":"AdsKit","subSystem":"广告服务"},{"filePath":"@ohos.advertising.d.ts","kitName":"AdsKit","subSystem":"广告服务"},{"filePath":"@ohos.ai.intelligentVoice.d.ts","kitName":"MindSporeLiteKit","subSystem":"AI业务"},{"filePath":"@ohos.ai.mindSporeLite.d.ts","kitName":"MindSporeLiteKit","subSystem":"AI业务"},{"filePath":"@ohos.animation.windowAnimationManager.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"@ohos.animator.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.app.ability.Ability.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.AbilityConstant.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.abilityDelegatorRegistry.d.ts","kitName":"TestKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.AbilityLifecycleCallback.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.abilityManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.AbilityStage.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ActionExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ApplicationStateChangeCallback.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.appManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.appRecovery.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.AtomicServiceOptions.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.AutoFillExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.autoFillManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.autoStartupManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ChildProcess.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.childProcessManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.common.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.Configuration.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ConfigurationConstant.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.contextConstant.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.dataUriUtils.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.dialogRequest.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.dialogSession.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.DriverExtensionAbility.d.ts","kitName":"DriverDevelopmentKit","subSystem":"驱动"},{"filePath":"@ohos.app.ability.EmbeddableUIAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.EmbeddedUIExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.EnvironmentCallback.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.errorManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.insightIntent.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.InsightIntentContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.insightIntentDriver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.InsightIntentExecutor.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.MediaControlExtensionAbility.d.ts","kitName":"AVSessionKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.app.ability.missionManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.OpenLinkOptions.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.PrintExtensionAbility.d.ts","kitName":"BasicServicesKit","subSystem":"打印"},{"filePath":"@ohos.app.ability.quickFixManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ServiceExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ShareExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.StartOptions.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.UIAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.UIExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.UIExtensionContentSession.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.UserAuthExtensionAbility.d.ts","kitName":"UserAuthenticationKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.VpnExtensionAbility.d.ts","kitName":"NetworkKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.Want.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.wantAgent.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.wantConstant.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.appstartup.StartupListener.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.businessAbilityRouter.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.formAgent.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.formBindingData.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.FormExtensionAbility.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.formHost.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.formInfo.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.formObserver.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.formProvider.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.application.abilityDelegatorRegistry.d.ts","kitName":"TestKit","subSystem":"元能力"},{"filePath":"@ohos.application.abilityManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.AccessibilityExtensionAbility.d.ts","kitName":"AccessibilityKit","subSystem":"无障碍软件服务"},{"filePath":"@ohos.application.appManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.BackupExtensionAbility.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.application.Configuration.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.ConfigurationConstant.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.DataShareExtensionAbility.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.application.formBindingData.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.application.formError.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.application.formHost.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.application.formInfo.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.application.formProvider.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.application.missionManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.StaticSubscriberExtensionAbility.d.ts","kitName":"BasicServicesKit","subSystem":"元能力"},{"filePath":"@ohos.application.StaticSubscriberExtensionContext.d.ts","kitName":"BasicServicesKit","subSystem":"元能力"},{"filePath":"@ohos.application.testRunner.d.ts","kitName":"TestKit","subSystem":"元能力"},{"filePath":"@ohos.application.uriPermissionManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.Want.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.WindowExtensionAbility.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"@ohos.arkui.advanced.Chip.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.ChipGroup.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.ComposeListItem.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.ComposeTitleBar.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.Counter.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.Dialog.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.EditableTitleBar.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.ExceptionPrompt.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.Filter.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.GridObjectSortComponent.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.Popup.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.ProgressButton.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.SegmentButton.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.SelectionMenu.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.SelectTitleBar.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.SplitLayout.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.SubHeader.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.SwipeRefresher.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.TabTitleBar.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.ToolBar.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.TreeView.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.componentSnapshot.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.componentUtils.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.dragController.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.drawableDescriptor.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.inspector.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.observer.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.performanceMonitor.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.shape.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.UIContext.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.UIContext.d.ts","kitName":"ArkUI","subSystem":"元能力"},{"filePath":"@ohos.arkui.uiExtension.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.backgroundTaskManager.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.base.d.ts","kitName":"BasicServicesKit","subSystem":"SDK"},{"filePath":"@ohos.batteryInfo.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.batteryStatistics.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.bluetooth.a2dp.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.access.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.baseProfile.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.ble.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.connection.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.constant.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.hfp.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.hid.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.map.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.pan.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.pbap.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.socket.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.wearDetection.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetoothManager.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.brightness.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.buffer.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.bundle.appControl.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.bundleManager.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.bundleMonitor.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.bundleResourceManager.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.defaultAppManager.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.distributedBundleManager.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.freeInstall.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.innerBundleManager.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.installer.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.launcherBundleManager.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.overlay.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundleState.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.bytrace.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.calendarManager.d.ts","kitName":"CalendarKit","subSystem":"应用"},{"filePath":"@ohos.charger.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.commonEventManager.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"@ohos.configPolicy.d.ts","kitName":"BasicServicesKit","subSystem":"定制"},{"filePath":"@ohos.connectedTag.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.contact.d.ts","kitName":"ContactsKit","subSystem":"应用"},{"filePath":"@ohos.continuation.continuationManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.convertxml.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.cooperate.d.ts","kitName":"DistributedServiceKit","subSystem":"综合传感处理平台"},{"filePath":"@ohos.curves.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.data.cloudData.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.cloudExtension.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.commonType.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.dataAbility.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.dataShare.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.dataSharePredicates.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.DataShareResultSet.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.distributedData.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.distributedDataObject.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.distributedKVStore.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.preferences.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.rdb.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.relationalStore.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.storage.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.unifiedDataChannel.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.uniformDataStruct.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.uniformTypeDescriptor.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.ValuesBucket.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.deviceAttest.d.ts","kitName":"BasicServicesKit","subSystem":"XTS"},{"filePath":"@ohos.deviceInfo.d.ts","kitName":"BasicServicesKit","subSystem":"启动恢复"},{"filePath":"@ohos.deviceStatus.dragInteraction.d.ts","kitName":"ArkUI","subSystem":"综合传感处理平台"},{"filePath":"@ohos.display.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"@ohos.display.d.ts","kitName":"ArkUI","subSystem":"窗口"},{"filePath":"@ohos.distributedBundle.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.distributedDeviceManager.d.ts","kitName":"DistributedServiceKit","subSystem":"分布式硬件"},{"filePath":"@ohos.distributedHardware.deviceManager.d.ts","kitName":"DistributedServiceKit","subSystem":"分布式硬件"},{"filePath":"@ohos.distributedHardware.hardwareManager.d.ts","kitName":"DistributedServiceKit","subSystem":"分布式硬件"},{"filePath":"@ohos.distributedMissionManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.dlpPermission.d.ts","kitName":"DataLossPreventionKit","subSystem":"安全基础能力"},{"filePath":"@ohos.document.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.driver.deviceManager.d.ts","kitName":"DriverDevelopmentKit","subSystem":"驱动"},{"filePath":"@ohos.effectKit.d.ts","kitName":"ArkGraphics2D","subSystem":"图形图像"},{"filePath":"@ohos.enterprise.accountManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.adminManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.applicationManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.bluetoothManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.browser.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.bundleManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.dateTimeManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.deviceControl.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.deviceInfo.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.deviceSettings.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.EnterpriseAdminExtensionAbility.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.locationManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.networkManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.restrictions.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.securityManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.systemManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.usbManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.wifiManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.events.emitter.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"@ohos.faultLogger.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.file.backup.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.cloudSync.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.cloudSyncManager.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.environment.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.fileAccess.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.fileExtensionInfo.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.fileuri.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.fs.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.hash.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.photoAccessHelper.d.ts","kitName":"MediaLibraryKit","subSystem":"文件管理"},{"filePath":"@ohos.file.PhotoPickerComponent.d.ets","kitName":"MediaLibraryKit","subSystem":"文件管理"},{"filePath":"@ohos.file.picker.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.recent.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.securityLabel.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.statvfs.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.storageStatistics.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.trash.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.volumeManager.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.fileio.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.filemanagement.userFileManager.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.fileshare.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.font.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.geolocation.d.ts","kitName":"LocationKit","subSystem":"位置服务"},{"filePath":"@ohos.geoLocationManager.d.ts","kitName":"LocationKit","subSystem":"位置服务"},{"filePath":"@ohos.graphics.colorSpaceManager.d.ts","kitName":"ArkGraphics2D","subSystem":"图形图像"},{"filePath":"@ohos.graphics.displaySync.d.ts","kitName":"ArkGraphics2D","subSystem":"图形图像"},{"filePath":"@ohos.graphics.hdrCapability.d.ts","kitName":"ArkGraphics2D","subSystem":"图形图像"},{"filePath":"@ohos.hiAppEvent.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hichecker.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hidebug.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hilog.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hiSysEvent.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hiTraceChain.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hiTraceMeter.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hiviewdfx.hiAppEvent.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.i18n.d.ts","kitName":"LocalizationKit","subSystem":"全球化"},{"filePath":"@ohos.identifier.oaid.d.ts","kitName":"AdsKit","subSystem":"广告服务"},{"filePath":"@ohos.inputMethod.d.ts","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.inputMethod.Panel.d.ts","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.inputMethodEngine.d.ts","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.InputMethodExtensionAbility.d.ts","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.InputMethodExtensionContext.d.ts","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.inputMethodList.d.ets","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.InputMethodSubtype.d.ts","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.intl.d.ts","kitName":"LocalizationKit","subSystem":"全球化"},{"filePath":"@ohos.logLibrary.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.matrix4.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.measure.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.mediaquery.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.multimedia.audio.d.ts","kitName":"AudioKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.audioHaptic.d.ts","kitName":"AudioKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.avCastPicker.d.ets","kitName":"AVSessionKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.avCastPickerParam.d.ts","kitName":"AVSessionKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.avsession.d.ts","kitName":"AVSessionKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.avVolumePanel.d.ets","kitName":"AudioKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.camera.d.ts","kitName":"CameraKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.cameraPicker.d.ts","kitName":"CameraKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.drm.d.ts","kitName":"DrmKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.image.d.ts","kitName":"ImageKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.media.d.ts","kitName":"MediaKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.mediaLibrary.d.ts","kitName":"MediaLibraryKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.systemSoundManager.d.ts","kitName":"AudioKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimodalInput.gestureEvent.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.inputConsumer.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.inputDevice.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.inputDeviceCooperate.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.inputEvent.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.inputEventClient.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.inputMonitor.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.intentionCode.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.keyCode.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.keyEvent.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.mouseEvent.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.pointer.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.shortKey.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.touchEvent.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.infraredEmitter.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.net.connection.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"@ohos.net.connection.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.ethernet.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.http.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"@ohos.net.mdns.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.networkSecurity.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"@ohos.net.policy.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.sharing.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.socket.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"@ohos.net.statistics.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.vpn.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.vpn.d.ts","kitName":"NetworkKit","subSystem":"元能力"},{"filePath":"@ohos.net.vpnExtension.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.vpnExtension.d.ts","kitName":"NetworkKit","subSystem":"元能力"},{"filePath":"@ohos.net.webSocket.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.webSocket.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"@ohos.nfc.cardEmulation.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.nfc.controller.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.nfc.tag.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.notificationManager.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"@ohos.notificationSubscribe.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"@ohos.pasteboard.d.ts","kitName":"BasicServicesKit","subSystem":"剪贴板"},{"filePath":"@ohos.PiPWindow.d.ts","kitName":"ArkUI","subSystem":"窗口"},{"filePath":"@ohos.pluginComponent.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.power.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.print.d.ts","kitName":"BasicServicesKit","subSystem":"打印"},{"filePath":"@ohos.privacyManager.d.ts","kitName":"AbilityKit","subSystem":"安全基础能力"},{"filePath":"@ohos.process.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.prompt.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.promptAction.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.reminderAgent.d.ts","kitName":"BackgroundTasksKit","subSystem":"事件通知"},{"filePath":"@ohos.reminderAgentManager.d.ts","kitName":"BackgroundTasksKit","subSystem":"事件通知"},{"filePath":"@ohos.request.d.ts","kitName":"BasicServicesKit","subSystem":"上传下载"},{"filePath":"@ohos.resourceManager.d.ts","kitName":"LocalizationKit","subSystem":"全球化"},{"filePath":"@ohos.resourceschedule.backgroundTaskManager.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.resourceschedule.deviceStandby.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.resourceschedule.systemload.d.ts","kitName":"BasicServicesKit","subSystem":"资源调度"},{"filePath":"@ohos.resourceschedule.usageStatistics.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.resourceschedule.workScheduler.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.router.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.rpc.d.ts","kitName":"IPCKit","subSystem":"基础通信"},{"filePath":"@ohos.runningLock.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.screen.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"@ohos.screenLock.d.ts","kitName":"BasicServicesKit","subSystem":"主题"},{"filePath":"@ohos.screenshot.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"@ohos.secureElement.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.security.asset.d.ts","kitName":"Asset Store Kit","subSystem":"安全基础能力"},{"filePath":"@ohos.security.cert.d.ts","kitName":"DeviceCertificateKit","subSystem":"安全基础能力"},{"filePath":"@ohos.security.certManager.d.ts","kitName":"DeviceCertificateKit","subSystem":"安全基础能力"},{"filePath":"@ohos.security.cryptoFramework.d.ts","kitName":"CryptoArchitectureKit","subSystem":"安全基础能力"},{"filePath":"@ohos.security.huks.d.ts","kitName":"UniversalKeystoreKit","subSystem":"安全基础能力"},{"filePath":"@ohos.sensor.d.ts","kitName":"SensorServiceKit","subSystem":"泛sensor服务"},{"filePath":"@ohos.settings.d.ts","kitName":"BasicServicesKit","subSystem":"应用"},{"filePath":"@ohos.statfs.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.stationary.d.ts","kitName":"MultimodalAwarenessKit","subSystem":"综合传感处理平台"},{"filePath":"@ohos.systemCapability.d.ts","kitName":"BasicServicesKit","subSystem":"研发工具链"},{"filePath":"@ohos.systemDateTime.d.ts","kitName":"BasicServicesKit","subSystem":"时间时区"},{"filePath":"@ohos.systemparameter.d.ts","kitName":"BasicServicesKit","subSystem":"启动恢复"},{"filePath":"@ohos.systemParameterEnhance.d.ts","kitName":"BasicServicesKit","subSystem":"启动恢复"},{"filePath":"@ohos.systemTime.d.ts","kitName":"BasicServicesKit","subSystem":"时间时区"},{"filePath":"@ohos.systemTimer.d.ts","kitName":"BasicServicesKit","subSystem":"时间时区"},{"filePath":"@ohos.taskpool.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.telephony.call.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.telephony.call.d.ts","kitName":"TelephonyKit","subSystem":"应用"},{"filePath":"@ohos.telephony.data.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.telephony.observer.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.telephony.radio.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.telephony.sim.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.telephony.sms.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.telephony.vcard.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.thermal.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.uiAppearance.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.uiExtensionHost.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.UiTest.d.ts","kitName":"TestKit","subSystem":"测试框架"},{"filePath":"@ohos.update.d.ts","kitName":"BasicServicesKit","subSystem":"升级服务"},{"filePath":"@ohos.uri.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.url.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.usb.d.ts","kitName":"BasicServicesKit","subSystem":"USB服务"},{"filePath":"@ohos.usbManager.d.ts","kitName":"BasicServicesKit","subSystem":"USB服务"},{"filePath":"@ohos.userIAM.faceAuth.d.ts","kitName":"UserAuthenticationKit","subSystem":"用户IAM"},{"filePath":"@ohos.userIAM.userAuth.d.ts","kitName":"UserAuthenticationKit","subSystem":"用户IAM"},{"filePath":"@ohos.userIAM.userAuthIcon.d.ets","kitName":"UserAuthenticationKit","subSystem":"用户IAM"},{"filePath":"@ohos.util.ArrayList.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.Deque.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.HashMap.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.HashSet.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.json.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.LightWeightMap.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.LightWeightSet.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.LinkedList.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.List.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.PlainArray.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.Queue.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.Stack.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.TreeMap.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.TreeSet.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.Vector.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.vibrator.d.ts","kitName":"SensorServiceKit","subSystem":"泛sensor服务"},{"filePath":"@ohos.wallpaper.d.ts","kitName":"BasicServicesKit","subSystem":"主题"},{"filePath":"@ohos.WallpaperExtensionAbility.d.ts","kitName":"BasicServicesKit","subSystem":"主题"},{"filePath":"@ohos.wantAgent.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.web.netErrorList.d.ts","kitName":"ArkWeb","subSystem":"web"},{"filePath":"@ohos.web.webview.d.ts","kitName":"ArkWeb","subSystem":"web"},{"filePath":"@ohos.wifi.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.wifiext.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.wifiManager.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.wifiManagerExt.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.wifiManagerExt.d.ts","kitName":"ConnectivityKit","subSystem":"元能力"},{"filePath":"@ohos.window.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"@ohos.window.d.ts","kitName":"ArkUI","subSystem":"窗口"},{"filePath":"@ohos.worker.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.WorkSchedulerExtensionAbility.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.xml.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.zlib.d.ts","kitName":"BasicServicesKit","subSystem":"包管理"},{"filePath":"@system.app.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@system.battery.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@system.bluetooth.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@system.brightness.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@system.cipher.d.ts","kitName":"CryptoArchitectureKit","subSystem":"安全基础能力"},{"filePath":"@system.configuration.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@system.device.d.ts","kitName":"BasicServicesKit","subSystem":"启动恢复"},{"filePath":"@system.file.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@system.geolocation.d.ts","kitName":"LocationKit","subSystem":"位置服务"},{"filePath":"@system.mediaquery.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@system.notification.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"@system.package.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@system.prompt.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@system.request.d.ts","kitName":"BasicServicesKit","subSystem":"上传下载"},{"filePath":"@system.router.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@system.sensor.d.ts","kitName":"SensorServiceKit","subSystem":"泛sensor服务"},{"filePath":"@system.storage.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@system.vibrator.d.ts","kitName":"SensorServiceKit","subSystem":"泛sensor服务"},{"filePath":"ability/abilityResult.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"ability/connectOptions.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"ability/dataAbilityHelper.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"ability/dataAbilityOperation.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"ability/dataAbilityResult.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"ability/startAbilityParameter.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"ability/want.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"advertising/advertisement.d.ts","kitName":"AdsKit","subSystem":"广告服务"},{"filePath":"app/appVersionInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"app/context.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"app/processInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityDelegator.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/abilityDelegatorArgs.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityFirstFrameStateData.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityForegroundStateObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityMonitor.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityRunningInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityStageContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityStageMonitor.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityStateData.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AccessibilityExtensionContext.d.ts","kitName":"AccessibilityKit","subSystem":"无障碍软件服务"},{"filePath":"application/AppForegroundStateObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ApplicationContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ApplicationStateObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AppStateData.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AutoFillExtensionContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AutoFillRect.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AutoFillRequest.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AutoFillType.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AutoStartupCallback.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AutoStartupInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/BaseContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/BusinessAbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/Context.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ContinuableInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ContinueCallback.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ContinueDeviceInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ContinueMissionInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/DriverExtensionContext.d.ts","kitName":"DriverDevelopmentKit","subSystem":"驱动"},{"filePath":"application/EmbeddableUIAbilityContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ErrorObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/EventHub.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ExtensionContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ExtensionRunningInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/FormExtensionContext.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"application/LoopObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/MediaControlExtensionContext.d.ts","kitName":"AVSessionKit","subSystem":"OS媒体软件"},{"filePath":"application/MissionCallbacks.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/MissionDeviceInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/MissionInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/MissionListener.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/MissionParameter.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/MissionSnapshot.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/PageNodeInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ProcessData.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ProcessInformation.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ProcessRunningInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ServiceExtensionContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/shellCmdResult.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/UIAbilityContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/UIExtensionContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ViewData.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/VpnExtensionContext.d.ts","kitName":"NetworkKit","subSystem":"元能力"},{"filePath":"application/WorkSchedulerExtensionContext.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"arkui/AlphabetIndexerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/BlankModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/BuilderNode.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ButtonModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/CalendarPickerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/CheckboxGroupModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/CheckboxModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ColumnModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ColumnSplitModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/CommonModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ComponentContent.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/CounterModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/DataPanelModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/DatePickerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/DividerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/FormComponentModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/FrameNode.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/GaugeModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/Graphics.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/GridColModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/GridItemModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/GridModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/GridRowModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/HyperlinkModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ImageAnimatorModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ImageModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ImageSpanModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/LineModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ListItemGroupModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ListItemModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ListModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/LoadingProgressModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/MarqueeModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/MenuItemModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/MenuModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/NavDestinationModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/NavigationModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/NavigatorModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/NavRouterModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/NodeController.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/PanelModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/PathModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/PatternLockModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/PolygonModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/PolylineModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ProgressModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/QRCodeModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RadioModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RatingModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RectModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RenderNode.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RichEditorModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RowModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RowSplitModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ScrollModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/SearchModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/SelectModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ShapeModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/SideBarContainerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/SliderModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/SpanModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/StackModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/StepperItemModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/SwiperModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TabsModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TextAreaModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TextClockModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TextInputModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TextModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TextPickerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TextTimerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TimePickerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ToggleModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/VideoModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/WaterFlowModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/XComponentNode.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"bundle/abilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/applicationInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/bundleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/bundleInstaller.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/bundleStatusCallback.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/customizeData.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/elementName.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/hapModuleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/launcherAbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/moduleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/PermissionDef.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/remoteAbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/shortcutInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/AbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/ApplicationInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/AppProvisionInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/BundleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/BundlePackInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/BundleResourceInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/DispatchInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/ElementName.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/ExtensionAbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/HapModuleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/LauncherAbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/LauncherAbilityResourceInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/Metadata.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/OverlayModuleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/PermissionDef.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/RecoverableApplicationInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/RemoteAbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/SharedBundleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/ShortcutInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"common/full/canvaspattern.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/full/console.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/full/dom.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/full/featureability.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/full/global.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/full/viewmodel.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/lite/console.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/lite/featureability.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/lite/global.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/lite/viewmodel.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"commonEvent/commonEventData.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"commonEvent/commonEventPublishData.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"commonEvent/commonEventSubscribeInfo.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"commonEvent/commonEventSubscriber.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"continuation/continuationExtraParams.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"continuation/continuationResult.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"data/rdb/resultSet.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"global/rawFileDescriptor.d.ts","kitName":"LocalizationKit","subSystem":"全球化"},{"filePath":"global/resource.d.ts","kitName":"LocalizationKit","subSystem":"全球化"},{"filePath":"multimedia/soundPool.d.ts","kitName":"MediaKit","subSystem":"OS媒体软件"},{"filePath":"notification/notificationActionButton.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/NotificationCommonDef.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationContent.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationContent.d.ts","kitName":"NotificationKit","subSystem":"安全基础能力"},{"filePath":"notification/notificationFlags.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationRequest.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationSlot.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationSorting.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationSortingMap.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationSubscribeInfo.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationSubscriber.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationTemplate.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationUserInput.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"security/PermissionRequestResult.d.ts","kitName":"AbilityKit","subSystem":"安全基础能力"},{"filePath":"tag/nfctech.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"tag/tagSession.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"wantAgent/triggerInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@internal/component/ets/component3d.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/styled_string.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/web.d.ts","kitName":"ArkWeb","subSystem":"web"},{"filePath":"@ohos.app.appstartup.StartupConfig.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.appstartup.StartupConfigEntry.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.appstartup.StartupListener.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.appstartup.startupManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.appstartup.StartupTask.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.arkui.shape.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.commonEvent.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"@ohos.graphics.common2D.d.ts","kitName":"ArkGraphics2D","subSystem":"图形图像"},{"filePath":"@ohos.graphics.drawing.d.ts","kitName":"ArkGraphics2D","subSystem":"图形图像"},{"filePath":"@ohos.notification.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"@ohos.security.securityGuard.d.ts","kitName":"securityGuardKit","subSystem":"安全基础能力"},{"filePath":"@system.fetch.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"@system.network.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"application/VpnExtensionContext.d.ts","kitName":"NetworkKit","subSystem":"元能力"},{"filePath":"application/WindowExtensionContext.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"arkui/AttributeUpdater.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"data/rdb/resultSet.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"multimedia/ringtonePlayer.d.ts","kitName":"AudioKit","subSystem":"OS媒体软件"},{"filePath":"multimedia/systemTonePlayer.d.ts","kitName":"AudioKit","subSystem":"OS媒体软件"},{"filePath":"@internal/component/ets/repeat.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"application/AbilityFirstFrameStateObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityStartCallback.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityFirstFrameStateObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.graphics.text.d.ts","kitName":"ArkGraphics2D","subSystem":"图形图像"},{"filePath":"wantAgent/wantAgentInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"permissions.d.ts","kitName":"NA","subSystem":"NA"}]}')},739:e=>{"use strict";e.exports=JSON.parse('{"compileOnSave":false,"compilerOptions":{"ets":{"render":{"method":["build","pageTransition"],"decorator":"Builder"},"components":["AbilityComponent","AlphabetIndexer","Animator","Badge","Blank","Button","Calendar","CalendarPicker","Camera","Canvas","Checkbox","CheckboxGroup","Circle","ColorPicker","ColorPickerDialog","Column","ColumnSplit","Component3D","Counter","DataPanel","DatePicker","Divider","Ellipse","Flex","FormComponent","Gauge","GeometryView","Grid","GridItem","GridContainer","Hyperlink","Image","ImageAnimator","LazyVGridLayout","Line","List","ListItem","ListItemGroup","LoadingProgress","Marquee","Menu","MenuItem","MenuItemGroup","Navigation","Navigator","Option","PageTransitionEnter","PageTransitionExit","Panel","Particle","Path","PatternLock","Piece","PluginComponent","Polygon","Polyline","Progress","QRCode","Radio","Rating","Rect","Refresh","RelativeContainer","RemoteWindow","Row","RowSplit","RichText","Scroll","ScrollBar","Search","Section","Select","Shape","Sheet","SideBarContainer","Slider","Span","Stack","Stepper","StepperItem","Swiper","TabContent","Tabs","Text","TextPicker","TextClock","TextArea","TextInput","TextTimer","TimePicker","Toggle","Video","Web","XComponent","GridRow","GridCol"],"extend":{"decorator":"Extend","components":[{"name":"AbilityComponent","type":"AbilityComponentAttribute","instance":"AbilityComponentInstance"},{"name":"AlphabetIndexer","type":"AlphabetIndexerAttribute","instance":"AlphabetIndexerInstance"},{"name":"Animator","type":"AnimatorAttribute","instance":"AnimatorInstance"},{"name":"Badge","type":"BadgeAttribute","instance":"BadgeInstance"},{"name":"Blank","type":"BlankAttribute","instance":"BlankInstance"},{"name":"Button","type":"ButtonAttribute","instance":"ButtonInstance"},{"name":"Calendar","type":"CalendarAttribute","instance":"CalendarInstance"},{"name":"CalendarPicker","type":"CalendarPickerAttribute","instance":"CalendarPickerInstance"},{"name":"Camera","type":"CameraAttribute","instance":"CameraInstance"},{"name":"Canvas","type":"CanvasAttribute","instance":"CanvasInstance"},{"name":"Checkbox","type":"CheckboxAttribute","instance":"CheckboxInstance"},{"name":"CheckboxGroup","type":"CheckboxGroupAttribute","instance":"CheckboxGroupInstance"},{"name":"Circle","type":"CircleAttribute","instance":"CircleInstance"},{"name":"ColorPicker","type":"ColorPickerAttribute","instance":"ColorPickerInstance"},{"name":"ColorPickerDialog","type":"ColorPickerDialogAttribute","instance":"ColorPickerDialogInstance"},{"name":"Column","type":"ColumnAttribute","instance":"ColumnInstance"},{"name":"ColumnSplit","type":"ColumnSplitAttribute","instance":"ColumnSplitInstance"},{"name":"Component3D","type":"Component3DAttribute","instance":"Component3DInstance"},{"name":"Counter","type":"CounterAttribute","instance":"CounterInstance"},{"name":"DataPanel","type":"DataPanelAttribute","instance":"DataPanelInstance"},{"name":"DatePicker","type":"DatePickerAttribute","instance":"DatePickerInstance"},{"name":"Divider","type":"DividerAttribute","instance":"DividerInstance"},{"name":"Ellipse","type":"EllipseAttribute","instance":"EllipseInstance"},{"name":"Flex","type":"FlexAttribute","instance":"FlexInstance"},{"name":"FormComponent","type":"FormComponentAttribute","instance":"FormComponentInstance"},{"name":"Gauge","type":"GaugeAttribute","instance":"GaugeInstance"},{"name":"GeometryView","type":"GeometryViewAttribute","instance":"GeometryViewInstance"},{"name":"Grid","type":"GridAttribute","instance":"GridInstance"},{"name":"GridItem","type":"GridItemAttribute","instance":"GridItemInstance"},{"name":"GridContainer","type":"GridContainerAttribute","instance":"GridContainerInstance"},{"name":"Hyperlink","type":"HyperlinkAttribute","instance":"HyperlinkInstance"},{"name":"Image","type":"ImageAttribute","instance":"ImageInstance"},{"name":"ImageAnimator","type":"ImageAnimatorAttribute","instance":"ImageAnimatorInstance"},{"name":"LazyVGridLayout","type":"LazyVGridLayoutAttribute","instance":"LazyVGridLayoutInstance"},{"name":"Line","type":"LineAttribute","instance":"LineInstance"},{"name":"List","type":"ListAttribute","instance":"ListInstance"},{"name":"ListItem","type":"ListItemAttribute","instance":"ListItemInstance"},{"name":"ListItemGroup","type":"ListItemGroupAttribute","instance":"ListItemGroupInstance"},{"name":"LoadingProgress","type":"LoadingProgressAttribute","instance":"LoadingProgressInstance"},{"name":"Marquee","type":"MarqueeAttribute","instance":"MarqueeInstance"},{"name":"Menu","type":"MenuAttribute","instance":"MenuInstance"},{"name":"MenuItem","type":"MenuItemAttribute","instance":"MenuItemInstance"},{"name":"MenuItemGroup","type":"MenuItemGroupAttribute","instance":"MenuItemGroupInstance"},{"name":"Navigation","type":"NavigationAttribute","instance":"NavigationInstance"},{"name":"Navigator","type":"NavigatorAttribute","instance":"NavigatorInstance"},{"name":"Option","type":"OptionAttribute","instance":"OptionInstance"},{"name":"PageTransitionEnter","type":"PageTransitionEnterAttribute","instance":"PageTransitionEnterInstance"},{"name":"PageTransitionExit","type":"PageTransitionExitAttribute","instance":"PageTransitionExitInstance"},{"name":"Panel","type":"PanelAttribute","instance":"PanelInstance"},{"name":"Particle","type":"ParticleAttribute","instance":"ParticleInstance"},{"name":"Path","type":"PathAttribute","instance":"PathInstance"},{"name":"PatternLock","type":"PatternLockAttribute","instance":"PatternLockInstance"},{"name":"Piece","type":"PieceAttribute","instance":"PieceInstance"},{"name":"PluginComponent","type":"PluginComponentAttribute","instance":"PluginComponentInstance"},{"name":"Polygon","type":"PolygonAttribute","instance":"PolygonInstance"},{"name":"Polyline","type":"PolylineAttribute","instance":"PolylineInstance"},{"name":"Progress","type":"ProgressAttribute","instance":"ProgressInstance"},{"name":"QRCode","type":"QRCodeAttribute","instance":"QRCodeInstance"},{"name":"Radio","type":"RadioAttribute","instance":"RadioInstance"},{"name":"Rating","type":"RatingAttribute","instance":"RatingInstance"},{"name":"Rect","type":"RectAttribute","instance":"RectInstance"},{"name":"RelativeContainer","type":"RelativeContainerAttribute","instance":"RelativeContainerInstance"},{"name":"Refresh","type":"RefreshAttribute","instance":"RefreshInstance"},{"name":"RemoteWindow","type":"RemoteWindowAttribute","instance":"RemoteWindowInstance"},{"name":"Row","type":"RowAttribute","instance":"RowInstance"},{"name":"RowSplit","type":"RowSplitAttribute","instance":"RowSplitInstance"},{"name":"RichText","type":"RichTextAttribute","instance":"RichTextInstance"},{"name":"Scroll","type":"ScrollAttribute","instance":"ScrollInstance"},{"name":"ScrollBar","type":"ScrollBarAttribute","instance":"ScrollBarInstance"},{"name":"Search","type":"SearchAttribute","instance":"SearchInstance"},{"name":"Section","type":"SectionAttribute","instance":"SectionInstance"},{"name":"Select","type":"SelectAttribute","instance":"SelectInstance"},{"name":"Shape","type":"ShapeAttribute","instance":"ShapeInstance"},{"name":"Sheet","type":"SheetAttribute","instance":"SheetInstance"},{"name":"SideBarContainer","type":"SideBarContainerAttribute","instance":"SideBarContainerInstance"},{"name":"Slider","type":"SliderAttribute","instance":"SliderInstance"},{"name":"Span","type":"SpanAttribute","instance":"SpanInstance"},{"name":"Stack","type":"StackAttribute","instance":"StackInstance"},{"name":"Stepper","type":"StepperAttribute","instance":"StepperInstance"},{"name":"StepperItem","type":"StepperItemAttribute","instance":"StepperItemInstance"},{"name":"Swiper","type":"SwiperAttribute","instance":"SwiperInstance"},{"name":"TabContent","type":"TabContentAttribute","instance":"TabContentInstance"},{"name":"Tabs","type":"TabsAttribute","instance":"TabsInstance"},{"name":"Text","type":"TextAttribute","instance":"TextInstance"},{"name":"TextPicker","type":"TextPickerAttribute","instance":"TextPickerInstance"},{"name":"TextClock","type":"TextClockAttribute","instance":"TextClockInstance"},{"name":"TextArea","type":"TextAreaAttribute","instance":"TextAreaInstance"},{"name":"TextInput","type":"TextInputAttribute","instance":"TextInputInstance"},{"name":"TextTimer","type":"TextTimerAttribute","instance":"TextTimerInstance"},{"name":"TimePicker","type":"TimePickerAttribute","instance":"TimePickerInstance"},{"name":"Toggle","type":"ToggleAttribute","instance":"ToggleInstance"},{"name":"Video","type":"VideoAttribute","instance":"VideoInstance"},{"name":"Web","type":"WebAttribute","instance":"WebInstance"},{"name":"XComponent","type":"XComponentAttribute","instance":"XComponentInstance"},{"name":"GridRow","type":"GridRowAttribute","instance":"GridRowInterface"},{"name":"GridCol","type":"GridColAttribute","instance":"GridColInterface"}]},"styles":{"decorator":"Styles","component":{"name":"Common","type":"T","instance":"CommonInstance"},"property":"stateStyles"},"customComponent":"CustomComponent","propertyDecorators":[],"emitDecorators":[],"libs":[]},"allowJs":false,"allowSyntheticDefaultImports":true,"esModuleInterop":true,"importsNotUsedAsValues":"preserve","noImplicitAny":false,"noUnusedLocals":false,"noUnusedParameters":false,"experimentalDecorators":true,"moduleResolution":"node","resolveJsonModule":true,"skipLibCheck":true,"sourceMap":true,"module":"commonjs","target":"es2017","types":[],"typeRoots":[],"lib":["es2020"],"alwaysStrict":true},"exclude":["node_modules"]}')},61574:e=>{"use strict";e.exports=JSON.parse('{"DOC":{"API_DOC_ATOMICSERVICE_01":"JSDoc label order error, please adjust the order of [atomicservice] labels.","API_DOC_ATOMICSERVICE_02":"The validity verification of the JSDoc tag failed. The [atomicservice] tag is not allowed to be reused, please delete the extra tags.","API_DOC_ATOMICSERVICE_03":"It was detected that there is a following label [atomicservice] in the current file, but the parent nodes without this label.","API_DOC_CONSTANT_01":"JSDoc label order error, please adjust the order of [constant] labels.","API_DOC_CONSTANT_02":"JSDoc label validity verification failed. The [constant] label is not allowed. Please check the label usage method.","API_DOC_CONSTANT_03":"JSDoc tag validity verification failed. Please confirm if the [constant] tag is missing.","API_DOC_CONSTANT_04":"The validity verification of the JSDoc tag failed. The [constant] tag is not allowed to be reused, please delete the extra tags.","API_DOC_CROSSPLATFORM_01":"JSDoc label order error, please adjust the order of [crossplatform] labels.","API_DOC_CROSSPLATFORM_02":"The validity verification of the JSDoc tag failed. The [crossplatform] tag is not allowed to be reused, please delete the extra tags.","API_DOC_CROSSPLATFORM_03":"It was detected that there is an inheritable label [crossplatform] in the current file, but there are child nodes without this label.","API_DOC_DEFAULT_01":"The [default] tag value is incorrect. Please supplement the default value.","API_DOC_DEFAULT_02":"JSDoc label order error, please adjust the order of [default] labels.","API_DOC_DEFAULT_03":"JSDoc label validity verification failed. The [default] label is not allowed. Please check the label usage method.","API_DOC_DEFAULT_04":"The validity verification of the JSDoc tag failed. The [default] tag is not allowed to be reused, please delete the extra tags.","API_DOC_DEPRECATED_01":"The [deprecated] tag value is incorrect. Please check the usage method.","API_DOC_DEPRECATED_02":"JSDoc label order error, please adjust the order of [deprecated] labels.","API_DOC_DEPRECATED_03":"It was detected that there is an inheritable label [deprecated] in the current file, but there are child nodes without this label.","API_DOC_DEPRECATED_04":"The validity verification of the JSDoc tag failed. The [deprecated] tag is not allowed to be reused, please delete the extra tags.","API_DOC_ENUM_01":"The [enum] tag type is incorrect. Please check if the tag type is { string } or { number }.","API_DOC_ENUM_02":"JSDoc label order error, please adjust the order of [enum] labels.","API_DOC_ENUM_03":"JSDoc label validity verification failed. The [enum] label is not allowed. Please check the label usage method.","API_DOC_ENUM_04":"JSDoc tag validity verification failed. Please confirm if the [enum] tag is missing.","API_DOC_ENUM_05":"The validity verification of the JSDoc tag failed. The [enum] tag is not allowed to be reused, please delete the extra tags.","API_DOC_EXAMPLE_01":"JSDoc label order error, please adjust the order of [example] labels.","API_DOC_EXAMPLE_02":"The validity verification of the JSDoc tag failed. The [example] tag is not allowed to be reused, please delete the extra tags.","API_DOC_EXTENDS_01":"The [extends] tag value is incorrect. Please check if the tag value matches the inherited class name.","API_DOC_EXTENDS_02":"JSDoc label order error, please adjust the order of [extends] labels.","API_DOC_EXTENDS_03":"JSDoc label validity verification failed. The [extends] label is not allowed. Please check the label usage method.","API_DOC_EXTENDS_04":"JSDoc tag validity verification failed. Please confirm if the [extends] tag is missing.","API_DOC_EXTENDS_05":"The validity verification of the JSDoc tag failed. The [extends] tag is not allowed to be reused, please delete the extra tags.","API_DOC_FAMODELONLY_01":"JSDoc label order error, please adjust the order of [famodelonly] labels.","API_DOC_FAMODELONLY_02":"The validity verification of the JSDoc tag failed. The [famodelonly] tag is not allowed to be reused, please delete the extra tags.","API_DOC_FAMODELONLY_03":"It was detected that there is an inheritable label [famodelonly] in the current file, but there are child nodes without this label.","API_DOC_FIRES_01":"JSDoc label order error, please adjust the order of [fires] labels.","API_DOC_FIRES_02":"The validity verification of the JSDoc tag failed. The [fires] tag is not allowed to be reused, please delete the extra tags.","API_DOC_FORM_01":"JSDoc label order error, please adjust the order of [form] labels.","API_DOC_FORM_02":"The validity verification of the JSDoc tag failed. The [form] tag is not allowed to be reused, please delete the extra tags.","API_DOC_FORM_03":"It was detected that there is a following label [form] in the current file, but the parent nodes without this label.","API_DOC_IMPLEMENTS_01":"JSDoc label order error, please adjust the order of [implements] labels.","API_DOC_IMPLEMENTS_02":"JSDoc label validity verification failed. The [implements] label is not allowed. Please check the label usage method.","API_DOC_IMPLEMENTS_03":"JSDoc tag validity verification failed. Please confirm if the [implements] tag is missing.","API_DOC_IMPLEMENTS_04":"The validity verification of the JSDoc tag failed. The [implements] tag is not allowed to be reused, please delete the extra tags.","API_DOC_IMPLEMENTS_05":"The [implements] tag value is incorrect. Please check if the tag value matches the inherited class name.","API_DOC_INTERFACE_04":"JSDoc label order error, please adjust the order of [interface] labels.","API_DOC_INTERFACE_05":"The validity verification of the JSDoc tag failed. The [interface] tag is not allowed to be reused, please delete the extra tags.","API_DOC_NAMESPACE_01":"The [namespace] tag value is incorrect. Please check if it matches the namespace name.","API_DOC_NAMESPACE_02":"JSDoc label order error, please adjust the order of [namespace] labels.","API_DOC_NAMESPACE_03":"JSDoc tag validity verification failed. Please confirm if the [namespace] tag is missing.","API_DOC_NAMESPACE_04":"JSDoc label validity verification failed. The [namespace] label is not allowed. Please check the label usage method.","API_DOC_NAMESPACE_05":"The validity verification of the JSDoc tag failed. The [namespace] tag is not allowed to be reused, please delete the extra tags.","API_DOC_PARAM_01":"The type of the [1] [param] tag is incorrect. Please check if it matches the type of the [1] parameter.","API_DOC_PARAM_02":"The value of the [1] [param] tag is incorrect. Please check if it matches the [1] parameter name.","API_DOC_PARAM_03":"JSDoc tag validity verification failed.There are [1] redundant [param]. Please check if the tag should be deleted.","API_DOC_PARAM_04":"JSDoc tag validity verification failed. Please confirm if the [param] tag is missing.","API_DOC_PARAM_05":"JSDoc label validity verification failed. The [param] label is not allowed. Please check the label usage method.","API_DOC_PARAM_06":"JSDoc label order error, please adjust the order of [param] labels.","API_DOC_PERMISSION_01":"The [permission] tag value is incorrect. Please check if the permission field has been configured or update the configuration file.","API_DOC_PERMISSION_02":"JSDoc label order error, please adjust the order of [permission] labels.","API_DOC_PERMISSION_03":"JSDoc label validity verification failed. The [permission] label is not allowed. Please check the label usage method.","API_DOC_PERMISSION_04":"The validity verification of the JSDoc tag failed. The [permission] tag is not allowed to be reused, please delete the extra tags.","API_DOC_PERMISSION_05":"JSDoc tag validity verification failed. Please confirm if the [permission] tag is missing.","API_DOC_READONLY_01":"JSDoc label order error, please adjust the order of [readonly] labels.","API_DOC_READONLY_02":"JSDoc label validity verification failed. The [readonly] label is not allowed. Please check the label usage method.","API_DOC_READONLY_03":"The validity verification of the JSDoc tag failed. The [readonly] tag is not allowed to be reused, please delete the extra tags.","API_DOC_READONLY_04":"JSDoc tag validity verification failed. Please confirm if the [readonly] tag is missing.","API_DOC_RETURNS_01":"The [returns] tag was used incorrectly. The returns tag should not be used when the return type is void.","API_DOC_RETURNS_02":"The [returns] tag type is incorrect. Please check if the tag type is consistent with the return type.","API_DOC_RETURNS_03":"JSDoc label order error, please adjust the order of [returns] labels.","API_DOC_RETURNS_04":"JSDoc tag validity verification failed. Please confirm if the [returns] tag is missing.","API_DOC_RETURNS_05":"The validity verification of the JSDoc tag failed. The [returns] tag is not allowed to be reused, please delete the extra tags.","API_DOC_RETURNS_06":"JSDoc label validity verification failed. The [returns] label is not allowed. Please check the label usage method.","API_DOC_SINCE_01":"The [since] tag value is incorrect. Please check if the tag value is a numerical value.","API_DOC_SINCE_02":"JSDoc label order error, please adjust the order of [since] labels.","API_DOC_SINCE_03":"JSDoc tag validity verification failed. Please confirm if the [since] tag is missing.","API_DOC_SINCE_04":"The validity verification of the JSDoc tag failed. The [since] tag is not allowed to be reused, please delete the extra tags.","API_DOC_SINCE_05":"The [since] value is greater than the latest version number.","API_DOC_SINCE_06":"The [since] value for different jsdoc should not be the same.","API_DOC_SINCE_07":"The [since] value is greater than the latest version number.The [since] value for different jsdoc should not be the same.","API_DOC_SINCE_08":"The [since] tag value is incorrect. Please check if the tag value is a numerical value.The [since] value for different jsdoc should not be the same.","API_DOC_STAGEMODELONLY_01":"It was detected that there is an inheritable label [stagemodelonly] in the current file, but there are child nodes without this label.","API_DOC_STAGEMODELONLY_02":"JSDoc label order error, please adjust the order of [stagemodelonly] labels.","API_DOC_STAGEMODELONLY_03":"The validity verification of the JSDoc tag failed. The [stagemodelonly] tag is not allowed to be reused, please delete the extra tags.","API_DOC_STATIC_01":"JSDoc label order error, please adjust the order of [static] labels.","API_DOC_STATIC_02":"The validity verification of the JSDoc tag failed. The [static] tag is not allowed to be reused, please delete the extra tags.","API_DOC_STRUCT_01":"The [struct] tag value is incorrect. Please check if it matches the struct name.","API_DOC_STRUCT_02":"JSDoc label order error, please adjust the order of [struct] labels.","API_DOC_STRUCT_03":"JSDoc label validity verification failed. The [struct] label is not allowed. Please check the label usage method.","API_DOC_STRUCT_04":"JSDoc tag validity verification failed. Please confirm if the [struct] tag is missing.","API_DOC_STRUCT_05":"The validity verification of the JSDoc tag failed. The [struct] tag is not allowed to be reused, please delete the extra tags.","API_DOC_SYSCAP_01":"The [syscap] tag value is incorrect. Please check if the syscap field is configured.","API_DOC_SYSCAP_02":"JSDoc label order error, please adjust the order of [syscap] labels.","API_DOC_SYSCAP_03":"JSDoc tag validity verification failed. Please confirm if the [syscap] tag is missing.","API_DOC_SYSCAP_04":"The validity verification of the JSDoc tag failed. The [syscap] tag is not allowed to be reused, please delete the extra tags.","API_DOC_SYSTEMAPI_01":"JSDoc label order error, please adjust the order of [systemapi] labels.","API_DOC_SYSTEMAPI_02":"It was detected that there is an inheritable label [systemapi] in the current file, but there are child nodes without this label.","API_DOC_SYSTEMAPI_03":"The validity verification of the JSDoc tag failed. The [systemapi] tag is not allowed to be reused, please delete the extra tags.","API_DOC_TEST_01":"JSDoc label order error, please adjust the order of [test] labels.","API_DOC_TEST_02":"It was detected that there is an inheritable label [test] in the current file, but there are child nodes without this label.","API_DOC_TEST_03":"The validity verification of the JSDoc tag failed. The [test] tag is not allowed to be reused, please delete the extra tags.","API_DOC_THROWS_01":"The type of the [1] [throws] tag is incorrect. Please check if the tag value is a numerical value.","API_DOC_THROWS_02":"The type of the [1] [throws] tag is incorrect. Please fill in [BusinessError].","API_DOC_THROWS_03":"JSDoc label order error, please adjust the order of [throws] labels.","API_DOC_THROWS_04":"JSDoc label validity verification failed. The [throws] label is not allowed. Please check the label usage method.","API_DOC_THROWS_05":"JSDoc tag validity verification failed. Please confirm if the [throws 1] tag is missing.","API_DOC_THROWS_07":"JSDoc label validity verification failed. The [throws 1] label is not allowed. Please check the label usage method.","API_DOC_THROWS_08":"The validity verification of the JSDoc tag failed. The [throws] tag is not allowed to be reused, please delete the extra tags.","API_DOC_THROWS_09":"The generic error code does not contain the current error code.","API_DOC_THROWS_10":"The description of the [1 throws] is incorrect. please fix it according to the specification.","API_DOC_THROWS_11":"The type of the [1] [throws] tag is incorrect. Please fill in [BusinessError].The description of the [1 throws] is incorrect. please fix it according to the specification.","API_DOC_TYPE_01":"The [type] tag type is incorrect. Please check if the type matches the attribute type.","API_DOC_TYPE_02":"JSDoc label order error, please adjust the order of [type] labels.","API_DOC_TYPE_03":"JSDoc label validity verification failed. The [type] label is not allowed. Please check the label usage method.","API_DOC_TYPE_04":"JSDoc tag validity verification failed. Please confirm if the [type] tag is missing.","API_DOC_TYPE_05":"The validity verification of the JSDoc tag failed. The [type] tag is not allowed to be reused, please delete the extra tags.","API_DOC_TYPEDEF_01":"The [typedef] tag value is incorrect. Please check if it matches the interface name or type content.","API_DOC_TYPEDEF_02":"JSDoc label order error, please adjust the order of [typedef] labels.","API_DOC_TYPEDEF_03":"JSDoc label validity verification failed. The [typedef] label is not allowed. Please check the label usage method.","API_DOC_TYPEDEF_04":"JSDoc tag validity verification failed. Please confirm if the [typedef] tag is missing.","API_DOC_TYPEDEF_05":"The validity verification of the JSDoc tag failed. The [typedef] tag is not allowed to be reused, please delete the extra tags.","API_DOC_USEINSTEAD_01":"The [useinstead] tag value is incorrect. Please check the usage method.","API_DOC_USEINSTEAD_02":"JSDoc label order error, please adjust the order of [useinstead] labels.","API_DOC_USEINSTEAD_03":"JSDoc label validity verification failed. The [useinstead] label is not allowed. Please check the label usage method.","API_DOC_USEINSTEAD_04":"The validity verification of the JSDoc tag failed. The [useinstead] tag is not allowed to be reused, please delete the extra tags.","API_DOC_GLOBAL_01":"JSDoc tag validity verification failed. Please confirm if the [file] tag is missing.","API_DOC_GLOBAL_02":"JSDoc tag validity verification failed. Please confirm if the [kit] tag is missing.","API_DOC_JSDOC_01":"Jsdoc needs to be added to the current API.","API_DOC_JSDOC_02":"JSDoc tag validity verification failed. Please confirm if the [since] tag is missing.JSDoc tag validity verification failed. Please confirm if the [syscap] tag is missing.","API_DOC_JSDOC_03":"Jsdoc has chinese.","API_DOC_UNKNOW_DECORATOR_01":"The [XXXX] tag does not exist. Please use a valid JSDoc tag.","API_DOC_JSDOC_04":"The [systemapi] and [atomicservice] cannot exist in the same doc."},"DEFINE":{"API_DEFINE_UNALLOWABLE_01":"Illegal [any] keyword used in the API.","API_DEFINE_UNALLOWABLE_02":"Illegal [this] keyword used in the API.","API_DEFINE_UNALLOWABLE_03":"Illegal [unknown] keyword used in the API.","API_DEFINE_NAME_01":"Prohibited word in [XXXX]:{option}.The word allowed is [XXXX].","API_DEFINE_NAME_02":"Prohibited word in [XXXX]:{ability} in the [XXXX] file.","API_DEFINE_SPELLING_01":"{XXXX}. please confirm whether it needs to be corrected to a common word.","API_DEFINE_EVENT_01":"The event name should be string.","API_DEFINE_EVENT_02":"The event name cannot be Null value.","API_DEFINE_EVENT_03":"The callback parameter of off function should be optional.","API_DEFINE_EVENT_04":"The off functions of one single event should have at least one callback parameter, and the callback parameter should be the last parameter.","API_DEFINE_EVENT_05":"The on and off event subscription methods do not appear in pair.","API_DEFINE_EVENT_06":"The event subscription methods should has at least one parameter.","API_DEFINE_EVENT_07":"Please check if the changed API version number is 10.","API_DEFINE_EVENT_08":"The event name should be named by small hump. (Received [XXXX]).","API_DEFINE_HUMP_01":"This API file should be named by large hump.","API_DEFINE_HUMP_02":"This API file should be named by small hump.","API_DEFINE_HUMP_03":"This name [XXXX] should be named by large hump.","API_DEFINE_HUMP_04":"This name [XXXX] should be named by small hump.","API_DEFINE_HUMP_05":"This name [XXXX] should be named by all uppercase.","API_DEFINE_ANONYMOUS_FUNCTION_01":"Anonymous functions or anonymous object that are not allowed are used in this api."},"CHANEGE":{"API_CHANGE_INCOMPATIBLE_01":"Forbid changes: Cannot change from public API to system API.","API_CHANGE_INCOMPATIBLE_02":"Forbid changes: Cannot reduce or permission or increase and permission.","API_CHANGE_INCOMPATIBLE_03":"Forbid changes: Cannot change permission value,cannot judge the range change.","API_CHANGE_INCOMPATIBLE_04":"Forbid changes: The number of error codes cannot be increased from 1 to multiple error codes.","API_CHANGE_INCOMPATIBLE_05":"Forbid changes: Cannot change the error code value.","API_CHANGE_INCOMPATIBLE_06":"Forbid changes: The card application cannot be changed from supported to not supported.","API_CHANGE_INCOMPATIBLE_07":"Forbid changes: Crossplatform cannot be changed from supported to not supported.","API_CHANGE_INCOMPATIBLE_08":"Forbid changes: API cannot be deleted.","API_CHANGE_INCOMPATIBLE_09":"Forbid changes: Cannot change from FAModelOnly to StageModelOnly.","API_CHANGE_INCOMPATIBLE_10":"Forbid changes: Cannot change from StageModelOnly to FAModelOnly.","API_CHANGE_INCOMPATIBLE_11":"Forbid changes: Cannot change from nothing to StageModelOnly.","API_CHANGE_INCOMPATIBLE_12":"Forbid changes: Cannot change from nothing to FAModelOnly.","API_CHANGE_INCOMPATIBLE_13":"Forbid changes: The function return value type cannot be extended.","API_CHANGE_INCOMPATIBLE_14":"Forbid changes: The function return value type cannot be reduced.","API_CHANGE_INCOMPATIBLE_15":"Forbid changes: Cannot change function return value type.","API_CHANGE_INCOMPATIBLE_16":"Forbid changes: Cannot change function param position.","API_CHANGE_INCOMPATIBLE_17":"Forbid changes: Cannot add function required param.","API_CHANGE_INCOMPATIBLE_18":"Forbid changes: Cannot delete function param.","API_CHANGE_INCOMPATIBLE_19":"Forbid changes: Cannot change form unrequired param to required param.","API_CHANGE_INCOMPATIBLE_20":"Forbid changes: Cannot change function param type.","API_CHANGE_INCOMPATIBLE_21":"Forbid changes: The function param type range is cannot be reduced.","API_CHANGE_INCOMPATIBLE_22":"Forbid changes: Read-only properties cannot be changed from optional to required.","API_CHANGE_INCOMPATIBLE_23":"Forbid changes: Writable properties cannot be changed from required to optional.","API_CHANGE_INCOMPATIBLE_24":"Forbid changes: Writable properties cannot be changed from optional to required.","API_CHANGE_INCOMPATIBLE_25":"Forbid changes: Cannot change property type.","API_CHANGE_INCOMPATIBLE_26":"Forbid changes: Cannot Expand the range of readonly property types.","API_CHANGE_INCOMPATIBLE_27":"Forbid changes: Cannot Expand the range of writable property types.","API_CHANGE_INCOMPATIBLE_28":"Forbid changes: Cannot reduce the range of writable property types.","API_CHANGE_INCOMPATIBLE_29":"Forbid changes: Decorator cannot be deleted.","API_CHANGE_INCOMPATIBLE_30":"Forbid changes: Cannot change constant value.","API_CHANGE_INCOMPATIBLE_31":"Forbid changes: Cannot change custom type value.","API_CHANGE_INCOMPATIBLE_32":"Forbid changes: Cannot expand the range of custom type.","API_CHANGE_INCOMPATIBLE_33":"Forbid changes: Cannot reduce the range of custom type.","API_CHANGE_INCOMPATIBLE_34":"Forbid changes: Cannot change Enumeration assignment.","API_CHANGE_INCOMPATIBLE_35":"Forbid changes: Historical JSDoc cannot be changed.","API_CHANGE_INCOMPATIBLE_36":"Forbid changes: API changes must add a new section of JSDoc.","API_CHANGE_INCOMPATIBLE_37":"Forbid changes: Cannot change from atomicservice to NA.","API_CHANGE_INCOMPATIBLE_38":"Forbid changes: Cannot change from NA to syscap.","API_CHANGE_INCOMPATIBLE_39":"Forbid changes: Cannot change from syscap to NA.","API_CHANGE_INCOMPATIBLE_40":"Forbid changes: Cannot change syscap value.","API_CHANGE_INCOMPATIBLE_41":"Forbid changes: Cannot add new property to interface API."}}')},98768:e=>{"use strict";e.exports=JSON.parse('{"ApiCheckVersion":13,"ApiMaxVersion":13}')},54732:e=>{"use strict";e.exports=JSON.parse('{"dictionariesArr":["a","aa","aaa","aaaa","aaaaa","aab","aac","aachen","aad","aapl","aapt","aar","aardvark","aaren","aarhus","aarika","aaron","ab","aba","aback","abacus","abaft","abagael","abagail","abalone","abandon","abandoned","abandoner","abandonment","abase","abasement","abaser","abash","abashed","abashment","abate","abated","abatement","abater","abattoir","abb","abba","abbe","abbess","abbey","abbi","abbie","abbot","abbott","abbr","abbrev","abbreviate","abbreviated","abbreviates","abbreviating","abbreviation","abby","abbye","abc","abcd","abcde","abcdef","abcdefghijklmnopqrstuvwxyz","abd","abdel","abdicate","abdication","abdomen","abdominal","abduct","abduction","abductor","abdul","abe","abeam","abel","abelard","abelson","aberdeen","abernathy","aberrant","aberration","aberrational","abet","abetted","abetting","abettor","abeu","abey","abeyance","abeyant","abhor","abhorred","abhorrence","abhorrent","abhorrer","abhorring","abi","abidance","abide","abider","abiding","abidjan","abie","abigael","abigail","abigale","abilene","abilities","ability","abject","abjection","abjectness","abjuration","abjuratory","abjure","abjurer","ablate","ablation","ablative","ablaze","able","abler","ables","ablest","abloom","ablution","abm","abnegate","abnegation","abner","abnormal","abnormality","abo","aboard","abode","abolish","abolisher","abolishment","abolition","abolitionism","abolitionist","abominable","abominably","abominate","abomination","aboriginal","aborigine","aborning","abort","aborted","aborting","abortion","abortionist","abortive","abortiveness","abound","about","above","aboveboard","aboveground","abra","abracadabra","abrade","abrader","abraham","abrahan","abram","abramo","abramson","abran","abrasion","abrasive","abrasiveness","abreaction","abreast","abridge","abridged","abridger","abridgment","abroad","abrogate","abrogation","abrogator","abrupt","abruptness","abs","abscess","abscissa","abscission","abscond","absconder","abseil","absence","absent","absentee","absenteeism","absentia","absentminded","absentmindedness","absinthe","abslistview","absolute","absolutely","absoluteness","absolution","absolutism","absolutist","absolve","absolver","absorb","absorbed","absorbency","absorbent","absorber","absorbing","absorption","absorptive","absorptivity","abspath","abstain","abstainer","abstemious","abstemiousness","abstention","abstinence","abstinent","abstract","abstractapplicationcontext","abstractautowirecapablebeanfactory","abstractbeanfactory","abstractchannelhandlercontext","abstracted","abstractedness","abstracter","abstracthttp","abstraction","abstractionism","abstractionist","abstractions","abstractness","abstractor","abstractplainsocketimpl","abstractprotocol","abstruse","abstruseness","absurd","absurdity","absurdness","abuja","abundance","abundant","abuse","abused","abuser","abuses","abusing","abusive","abusiveness","abut","abutment","abutted","abutter","abutting","abuzz","abysmal","abyss","abyssal","abyssinia","abyssinian","ac","acacia","academe","academia","academic","academical","academician","academicianship","academy","acadia","acanthus","acapulco","acc","accdb","accede","accelerate","accelerated","accelerating","acceleration","accelerator","accelerometer","accent","accented","accentual","accentuate","accentuation","accept","acceptability","acceptable","acceptableness","acceptably","acceptance","acceptant","acceptation","accepted","accepter","accepting","acceptor","accepts","acces","access","accesscontroller","accessed","accesses","accessibility","accessible","accessibly","accessing","accession","accesslogvalve","accessor","accessories","accessors","accessory","accesstoken","accidence","accident","accidental","accidentally","accidentalness","acclaim","acclaimer","acclamation","acclimate","acclimation","acclimatisation","acclimatise","acclimatization","acclimatize","acclimatized","acclimatizes","acclivity","accolade","accommodate","accommodated","accommodating","accommodation","accommodative","accommodativeness","accompanied","accompanier","accompaniment","accompanist","accompany","accomplice","accomplish","accomplished","accomplisher","accomplishing","accomplishment","accord","accordance","accordant","accorder","according","accordingly","accordion","accordionist","accost","account","accountability","accountable","accountableness","accountably","accountancy","accountant","accounted","accountid","accounting","accountname","accountnumber","accounts","accounttype","accouter","accouterment","accouterments","accoutrement","accra","accredit","accreditation","accredited","accretion","accrual","accrue","acct","acculturate","acculturation","accumsan","accumulate","accumulated","accumulation","accumulative","accumulativeness","accumulator","accuracy","accurate","accurately","accurateness","accursed","accursedness","accusal","accusation","accusative","accusatory","accuse","accused","accuser","accusing","accustom","accustomed","accustomedness","acd","ace","aced","acerbate","acerbic","acerbically","acerbity","acetaminophen","acetate","acetic","acetone","acetonic","acetylene","acevedo","acf","achaean","ache","achebe","ached","achene","achernar","aches","acheson","achievable","achieve","achieved","achievement","achievements","achiever","achieving","achilles","aching","achive","achoo","achromatic","achy","acid","acidic","acidification","acidify","acidity","acidness","acidoses","acidosis","acidulous","acing","ack","ackerman","acknowledge","acknowledgeable","acknowledged","acknowledgedly","acknowledger","acknowledgment","acl","aclass","aclu","acm","acme","acne","acolyte","aconcagua","aconite","acorn","acosta","acoustic","acoustical","acoustician","acoustics","acquaint","acquaintance","acquaintanceship","acquainted","acquiesce","acquiescence","acquiescent","acquirable","acquire","acquired","acquirement","acquiring","acquisition","acquisitive","acquisitiveness","acquit","acquittal","acquittance","acquitted","acquitter","acquitting","acre","acreage","acrid","acridity","acridness","acrimonious","acrimoniousness","acrimony","acrobat","acrobatic","acrobatically","acrobatics","acronym","acrophobia","acropolis","across","acrostic","acrux","acrylate","acrylic","acs","act","acta","actaeon","acth","acting","actinic","actinide","actinium","actinometer","action","actionbar","actionbaractivity","actionbardrawertoggle","actionbarsherlock","actionbarsize","actionbutton","actioncontroller","actionevent","actionlink","actionlistener","actionname","actionpack","actionperformed","actionresult","actions","actionscript","actionview","activate","activated","activatedroute","activating","activation","activator","active","activeadmin","activecell","activedocument","actively","activemodel","activemq","activeness","activerecord","actives","activesheet","activesupport","activewindow","activeworkbook","activex","activexobject","activism","activist","activities","activity","activitycompat","activityindicator","activitymanager","activitythread","acton","actor","actors","actress","acts","actual","actuality","actualization","actualize","actualizes","actually","actualwidth","actuarial","actuary","actuate","actuation","actuator","acuity","acumen","acupressure","acupuncture","acupuncturist","acute","acuteness","acyclic","acyclically","acyclovir","ad","ada","adage","adagio","adah","adair","adaline","adam","adamant","adamo","adamson","adan","adana","adapt","adaptability","adaptable","adaptation","adapted","adaptedness","adapter","adapters","adapterview","adapting","adaption","adaptive","adaptively","adaptiveness","adaptivity","adaptor","adara","adata","adb","adc","add","adda","addaction","addactionlistener","addall","addams","addattribute","addbutton","addcell","addchild","addclass","addcolumn","addcomponent","adddays","added","addelement","addend","addenda","addendum","adder","addevent","addeventlistener","addflags","addgesturerecognizer","addgroup","addhandler","addheader","addi","addia","addict","addiction","addictive","addie","addin","adding","addison","additem","addition","additional","additionally","additions","additive","additivity","addle","addlistener","addmarker","addobject","addobserver","addon","addons","addproperty","addr","addrange","address","addressability","addressable","addressbook","addressed","addressee","addresser","addresses","addressid","addressing","addressline","addressof","addressograph","addrow","adds","addslashes","addsubview","addtab","addtarget","addtextchangedlistener","addto","addtobackstack","addtype","adduce","adducer","adduct","adduction","adductor","adduser","addvalue","addview","addwidget","addwithvalue","addy","ade","adecoder","adel","adela","adelaida","adelaide","adelbert","adele","adelheid","adelice","adelina","adelind","adeline","adella","adelle","aden","adena","adenauer","adenine","adenoid","adenoidal","adept","adeptness","adequacy","adequate","adequateness","adey","adf","adfs","adham","adhara","adhere","adherence","adherent","adherer","adhesion","adhesive","adhesiveness","adi","adiabatic","adiabatically","adiana","adidas","adieu","adina","adipiscing","adipisicing","adipose","adirondack","adis","adj","adjacency","adjacent","adjectival","adjective","adjoin","adjoint","adjourn","adjournment","adjudge","adjudicate","adjudication","adjudicator","adjudicatory","adjunct","adjuration","adjure","adjust","adjustable","adjustably","adjusted","adjuster","adjusting","adjustive","adjustment","adjustments","adjustor","adjutant","adkins","adlai","adler","adm","adman","admen","admin","adminhtml","administer","administrable","administrate","administration","administrative","administrator","administrators","administratrix","admins","admirable","admirableness","admirably","admiral","admiralty","admiration","admire","admirer","admiring","admissibility","admissible","admissibly","admission","admit","admittance","admitted","admittedly","admitting","admix","admixture","admob","admonish","admonisher","admonishing","admonishment","admonition","admonitory","ado","adobe","adodb","adolescence","adolescent","adolf","adolfo","adolph","adolphe","adolpho","adolphus","adonis","adopt","adopted","adopter","adoption","adoptive","adopts","adora","adorable","adorableness","adorably","adoration","adore","adoree","adorer","adoring","adorn","adorne","adorned","adornment","adp","adr","adrea","adrenal","adrenalin","adrenaline","adrequest","adress","adresse","adria","adrian","adriana","adriane","adrianna","adrianne","adriano","adriatic","adrien","adriena","adrienne","adrift","adroit","adroitness","ads","adsense","adsorb","adsorbate","adsorbent","adsorption","adsorptive","adt","adulate","adulation","adulator","adulatory","adult","adulterant","adulterate","adulterated","adulteration","adulterer","adulteress","adulterous","adultery","adulthood","adultness","adults","adumbrate","adumbration","adumbrative","adv","advance","advanced","advancement","advancer","advances","advantage","advantageous","advantageousness","advantages","advent","adventist","adventitious","adventitiousness","adventive","adventure","adventurer","adventuresome","adventuress","adventurous","adventurousness","adverb","adverbial","adversarial","adversary","adverse","adverseness","adversity","advert","advertise","advertised","advertisement","advertiser","advertisers","advertising","advertorial","advice","advices","adview","advil","advisability","advisable","advisableness","advisably","advise","advised","advisedly","advisee","advisement","adviser","advisor","advisory","advocacy","advocate","advocation","advt","adwords","adz","adze","ae","aegean","aegis","aelfric","aenean","aeneas","aeneid","aeolian","aeolus","aeon","aerate","aeration","aerator","aerial","aerialist","aerie","aeriel","aeriela","aeriell","aeroacoustic","aerobatic","aerobic","aerobically","aerodrome","aerodynamic","aerodynamically","aerodynamics","aeronautic","aeronautical","aeronautics","aerosol","aerosolize","aerospace","aes","aeschylus","aesculapius","aesop","aesthete","aesthetic","aesthetically","aestheticism","aesthetics","aether","aetiology","af","afaik","afar","afb","afc","afd","afdc","aff","affability","affable","affably","affair","affect","affectation","affected","affectedness","affecter","affecting","affection","affectionate","affectioned","affectioning","affective","affects","afferent","affiance","affidavit","affiliate","affiliated","affiliation","affine","affinity","affirm","affirmation","affirmative","affix","afflatus","afflict","affliction","afflictive","affluence","affluent","afford","affordable","afforest","afforestation","afforested","afforesting","afforests","affray","affricate","affrication","affricative","affright","affront","afghan","afghani","afghanistan","aficionado","afield","afire","aflame","afloat","aflutter","afnetworking","afoot","afore","aforementioned","aforesaid","aforethought","afoul","afr","afraid","afresh","africa","african","afrikaans","afrikaner","afro","afrocentric","afrocentrism","aft","after","afterbirth","afterbirths","afterburner","aftercare","aftereffect","afterglow","afterimage","afterlife","afterlives","aftermath","aftermaths","aftermost","afternoon","afters","aftershave","aftershock","aftertaste","aftertextchanged","afterthought","afterward","afterwards","afterworld","afton","ag","agace","again","against","agamemnon","agapae","agape","agar","agassiz","agata","agate","agatha","agathe","agave","age","aged","agedness","ageism","ageist","ageless","agelessness","agencies","agency","agenda","agent","agented","agenting","agentive","agents","ageratum","ages","agg","aggi","aggie","agglomerate","agglomeration","agglutinate","agglutination","agglutinin","aggrandize","aggrandizement","aggravate","aggravating","aggravation","aggregate","aggregated","aggregately","aggregateness","aggregates","aggregation","aggregations","aggregative","aggregator","aggression","aggressive","aggressively","aggressiveness","aggressor","aggrieve","aggrieved","aggy","aghast","agile","agility","agitate","agitated","agitation","agitator","agitprop","aglaia","agleam","aglitter","aglow","agna","agnella","agnes","agnese","agnesse","agneta","agnew","agni","agnola","agnostic","agnosticism","ago","agog","agonize","agonized","agonizedly","agonizing","agony","agoraphobia","agoraphobic","agosto","agra","agrarian","agrarianism","agree","agreeable","agreeableness","agreeably","agreed","agreeing","agreement","agreements","agreer","agretha","agribusiness","agricola","agricultural","agriculturalist","agriculture","agriculturist","agrippa","agrippina","agrochemicals","agronomic","agronomist","agronomy","aground","aguascalientes","ague","aguie","aguilar","aguinaldo","aguirre","aguistin","aguste","agustin","ah","aha","ahab","aharon","ahead","ahem","ahmad","ahmadabad","ahmed","ahoy","ahriman","ai","aid","aida","aidan","aide","aided","aider","aids","aigneis","aigrette","aiken","ail","aila","ailbert","aile","ailee","aileen","ailene","aileron","ailey","aili","ailina","ailment","ailsun","ailyn","aim","aime","aimed","aimee","aimer","aimil","aiming","aimless","aimlessness","aims","ain","aindrea","ainslee","ainsley","ainslie","ainu","air","airbag","airbase","airbnb","airborne","airbrush","airbus","aircraft","aircrew","airdrop","airdropped","airdropping","airedale","aires","airfare","airfield","airflow","airfoil","airframe","airfreight","airhead","airily","airiness","airing","airless","airlessness","airlift","airline","airliner","airlock","airmail","airman","airmass","airmen","airpark","airplane","airplay","airport","airship","airsick","airsickness","airspace","airspeed","airstrip","airtight","airtightness","airtime","airwaves","airway","airworthiness","airworthy","airy","aisha","aisle","aitch","aj","ajar","ajax","ajaxoptions","ajay","ajp","ak","aka","akbar","akihito","akim","akimbo","akin","akita","akka","akkad","akron","aksel","al","ala","alabama","alabaman","alabamian","alabaster","alack","alacrity","aladdin","alain","alaine","alair","alameda","alamo","alamofire","alamogordo","alan","alana","alanah","aland","alane","alanine","alanna","alano","alanson","alar","alard","alaric","alarm","alarming","alarmist","alarmmanager","alarms","alas","alasdair","alaska","alaskan","alastair","alasteir","alaster","alayne","alb","alba","albacore","albania","albanian","albany","albatross","albedo","albee","albeit","alberich","alberik","alberio","albert","alberta","albertan","albertina","albertine","alberto","albie","albigensian","albina","albinism","albino","albion","albireo","albrecht","album","albumen","albumin","albuminous","albums","albuquerque","alcatraz","alcestis","alchemical","alchemist","alchemy","alcibiades","alcmena","alcoa","alcohol","alcoholic","alcoholically","alcoholism","alcott","alcove","alcuin","alcyone","aldan","aldebaran","aldehyde","alden","alder","alderamin","alderman","aldermen","alderwoman","alderwomen","aldin","aldis","aldo","aldon","aldous","aldric","aldrich","aldridge","aldrin","aldus","aldwin","ale","aleatory","alec","alecia","aleck","aleda","alee","aleece","aleen","alehouse","aleichem","alejandra","alejandrina","alejandro","alejoa","aleksandr","alembert","alembic","alena","alene","aleph","aleppo","aler","alert","alertcontroller","alertdialog","alerted","alertness","alerts","alertview","alessandra","alessandro","aleta","alethea","aleut","aleutian","alewife","alewives","alex","alexa","alexander","alexandr","alexandra","alexandre","alexandria","alexandrian","alexandrina","alexandro","alexei","alexi","alexia","alexina","alexine","alexio","alf","alfa","alfalfa","alfi","alfie","alfons","alfonse","alfonso","alfonzo","alford","alfred","alfreda","alfredo","alfresco","alfy","alg","alga","algae","algaecide","algal","algebra","algebraic","algebraical","algebraist","algenib","alger","algeria","algerian","algernon","algieba","algiers","alginate","algo","algol","algonquian","algonquin","algorithm","algorithmic","algorithmically","algorithms","alhambra","alhena","ali","alia","alias","aliased","aliases","aliasing","alibi","alic","alica","alice","alicea","alicia","alick","alida","alidia","alie","alien","alienable","alienate","alienation","alienist","alighieri","alight","align","aligned","aligner","alignleft","alignment","alignparentbottom","alignparentleft","alignparentright","alignparentstart","alignparenttop","alika","alike","alikee","alikeness","aliment","alimentary","alimony","alina","aline","alinement","alioth","aliqua","aliquam","aliquet","aliquip","aliquot","alisa","alisander","alisha","alison","alissa","alist","alistair","alister","alisun","alive","aliveness","alix","aliyah","aliyahs","aliza","alkaid","alkali","alkalies","alkaline","alkalinity","alkalize","alkaloid","alkyd","alkyl","all","alla","allah","allahabad","allan","allard","allay","allayne","alldata","alleen","allegation","allege","alleged","allegheny","allegiance","allegiant","allegoric","allegorical","allegoricalness","allegorist","allegory","allegra","allegretto","allegri","allegro","allele","alleluia","allemande","allen","allendale","allende","allene","allentown","allergen","allergenic","allergic","allergically","allergist","allergy","alleviate","alleviation","alleviator","alley","alleyn","alleyway","allhallows","alli","alliance","allianora","allie","allier","allies","alligator","allin","allina","allison","allissa","allister","allistir","alliterate","alliteration","alliterative","allix","alloc","allocable","allocatable","allocate","allocated","allocates","allocating","allocation","allocations","allocative","allocator","allophone","allophonic","allot","allotment","allotments","allotrope","allotropic","allots","allotted","allotter","allotting","allover","allow","allowable","allowableness","allowably","allowance","allowbackup","allowed","allowfullscreen","allowget","allowing","allowoverride","allows","alloy","alloyed","allspice","allstate","allsun","allude","allure","allurement","alluring","allusion","allusive","allusiveness","alluvial","alluvions","alluvium","allx","ally","allyce","allyn","allys","allyson","alma","almach","almaden","almagest","almanac","almaty","almeda","almeria","almeta","almightiness","almighty","almira","almire","almond","almoner","almost","alms","almshouse","almsman","alnico","alnilam","alnitak","aloe","aloft","aloha","aloin","aloise","aloisia","alon","alone","aloneness","along","alongshore","alongside","alonso","alonzo","aloof","aloofness","alot","aloud","aloysia","aloysius","alp","alpaca","alpert","alpha","alphabet","alphabetic","alphabetical","alphabetically","alphabetization","alphabetize","alphabetizer","alphabets","alphanumeric","alphanumerical","alphard","alphecca","alpheratz","alphonse","alphonso","alpine","alps","already","alric","alright","alsace","alsatian","also","alsop","alston","alt","alta","altai","altaic","altair","altar","altarpiece","alter","alterable","alteration","altercate","altercation","altered","altering","alternate","alternately","alternation","alternative","alternatively","alternativeness","alternatives","alternator","althea","although","altimeter","altiplano","altitude","alto","altogether","alton","altos","altruism","altruist","altruistic","altruistically","alu","aludra","aluin","aluino","alum","alumina","aluminum","alumna","alumnae","alumni","alumnus","alundum","alva","alvan","alvarado","alvarez","alvaro","alveolar","alveoli","alveolus","alvera","alverta","alvie","alvin","alvina","alvinia","alvira","alvis","alvy","alway","always","alwin","alwyn","alyce","alyda","alyosha","alys","alysa","alyse","alysia","alyson","alyss","alyssa","alzheimer","am","ama","amabel","amabelle","amadeus","amado","amain","amalea","amalee","amaleta","amalgam","amalgamate","amalgamation","amalia","amalie","amalita","amalle","amanda","amandi","amandie","amandy","amanuenses","amanuensis","amara","amaranth","amaranths","amaretto","amargo","amarillo","amaryllis","amass","amasser","amata","amateur","amateurish","amateurishness","amateurism","amati","amatory","amaze","amazed","amazement","amazing","amazon","amazonaws","amazonian","amazons","ambassador","ambassadorial","ambassadorship","ambassadress","amber","ambergris","amberly","ambiance","ambidexterity","ambidextrous","ambience","ambient","ambiguity","ambiguous","ambiguously","ambiguousness","ambit","ambition","ambitious","ambitiousness","ambivalence","ambivalent","amble","ambler","ambros","ambrose","ambrosi","ambrosia","ambrosial","ambrosio","ambrosius","ambulance","ambulant","ambulate","ambulation","ambulatory","ambur","ambuscade","ambuscader","ambush","ambusher","amby","amcharts","amd","amdahl","ame","ameba","amelia","amelie","amelina","ameline","ameliorate","amelioration","amelita","amen","amenability","amenably","amend","amended","amender","amendment","amends","amenhotep","amenity","amenorrhea","amer","amerada","amerasian","amerce","amercement","america","american","americana","americanism","americanization","americanize","americanized","americans","americium","amerigo","amerind","amerindian","amery","ameslan","amet","amethyst","amethystine","amharic","amherst","ami","amiability","amiable","amiableness","amiably","amicability","amicable","amicableness","amicably","amid","amide","amidships","amidst","amie","amiga","amigo","amii","amil","amines","amino","aminobenzoic","amir","amish","amiss","amitie","amity","ammamaria","amman","ammerman","ammeter","ammo","ammonia","ammoniac","ammonium","ammunition","amnesia","amnesiac","amnesic","amnesty","amniocenteses","amniocentesis","amnion","amniotic","amoco","amoeba","amoebic","amoeboid","amok","among","amongst","amontillado","amoral","amorality","amorous","amorousness","amorphous","amorphousness","amortization","amortize","amortized","amory","amos","amount","amounts","amour","amp","amparo","amperage","ampere","ampersand","ampex","amphetamine","amphibian","amphibious","amphibiousness","amphibology","amphitheater","amphora","amphorae","ample","ampleness","amplification","amplifier","amplify","amplitude","ampoule","ampule","amputate","amputation","amputee","amqp","amritsar","ams","amsterdam","amt","amtrak","amuck","amulet","amundsen","amur","amuse","amused","amusement","amuser","amusing","amusingness","amway","amy","amye","amyl","amylase","amz","amzn","an","ana","anabal","anabaptist","anabel","anabella","anabelle","anabolic","anabolism","anachronism","anachronistic","anachronistically","anacin","anaconda","anacreon","anaerobe","anaerobic","anaerobically","anaglyph","anagram","anagrammatic","anagrammatically","anagrammed","anagramming","anaheim","anal","analects","analgesia","analgesic","analiese","analise","anallese","anallise","analog","analogical","analogize","analogous","analogousness","analogue","analogy","analysand","analyse","analyses","analysis","analyst","analytic","analytical","analyticity","analytics","analyzable","analyze","analyzed","analyzer","analyzing","anamorphic","ananias","anapaest","anapest","anapestic","anaphora","anaphoric","anaphorically","anaplasmosis","anarchic","anarchical","anarchism","anarchist","anarchistic","anarchy","anastasia","anastasie","anastassia","anastigmatic","anastomoses","anastomosis","anastomotic","anathema","anathematize","anatol","anatola","anatole","anatolia","anatolian","anatollo","anatomic","anatomical","anatomist","anatomize","anatomy","anaxagoras","ancell","ancestor","ancestors","ancestortype","ancestral","ancestress","ancestry","anchor","anchorage","anchored","anchorite","anchoritism","anchorman","anchormen","anchorpane","anchorpeople","anchorperson","anchors","anchorwoman","anchorwomen","anchovy","ancient","ancientness","ancillary","and","andalso","andalusia","andalusian","andaman","andante","andean","andee","andeee","anderea","anders","andersen","anderson","andes","andi","andie","andiron","andonis","andorra","andover","andra","andre","andrea","andreana","andree","andrei","andrej","andrew","andrey","andria","andriana","andriette","andris","androgen","androgenic","androgynous","androgyny","andromache","andromeda","andropov","andros","andrus","andy","anecdotal","anecdote","anechoic","anemia","anemic","anemically","anemometer","anemometry","anemone","anent","aneroid","anestassia","anesthesia","anesthesiologist","anesthesiology","anesthetic","anesthetically","anesthetist","anesthetization","anesthetize","anesthetizer","anet","anett","anetta","anette","aneurysm","anew","ang","angara","ange","angel","angela","angele","angeleno","angeles","angelfish","angeli","angelia","angelic","angelica","angelical","angelico","angelika","angelina","angeline","angelique","angelita","angelle","angelo","angelou","anger","angevin","angie","angil","angina","angiography","angioplasty","angiosperm","angkor","angle","angler","angles","angleworm","anglia","anglican","anglicanism","anglicism","anglicization","anglicize","angling","anglo","anglophile","anglophilia","anglophobe","anglophobia","angola","angolan","angora","angrily","angriness","angry","angst","angstrom","anguilla","anguish","angular","angularfire","angularity","angularjs","angus","angy","anheuser","anhydride","anhydrite","anhydrous","ania","aniakchak","anibal","anica","aniline","anim","animadversion","animadvert","animal","animalcule","animals","animate","animated","animatedly","animately","animateness","animates","animatewithduration","animating","animation","animations","animator","animism","animist","animistic","animized","animosity","animus","anion","anionic","anise","aniseed","aniseikonic","anisette","anisotropic","anisotropy","anissa","anita","anitra","anjanette","anjela","ankara","ankh","ankhs","ankle","anklebone","anklet","ann","anna","annabal","annabel","annabela","annabell","annabella","annabelle","annadiana","annadiane","annal","annalee","annaliese","annalise","annalist","annamaria","annamarie","annapolis","annapurna","anne","anneal","annealer","annecorinne","annelid","anneliese","annelise","annemarie","annetta","annette","annex","annexation","annexe","anni","annice","annie","annihilate","annihilation","annihilator","annissa","anniversary","annmaria","annmarie","annnora","annora","annotate","annotated","annotation","annotations","annotator","announce","announced","announcement","announcements","announcer","annoy","annoyance","annoyed","annoyer","annoying","annual","annualized","annuitant","annuity","annul","annular","annuli","annulled","annulling","annulment","annulus","annum","annunciate","annunciation","annunciator","anny","anode","anodic","anodize","anodyne","anoint","anointer","anointment","anomalous","anomalousness","anomaly","anomic","anomie","anon","anonfun","anonymity","anonymous","anonymousness","anopheles","anorak","anorectic","anorexia","anorexic","another","anouilh","ans","ansel","ansell","anselm","anselma","anselmo","anshan","ansi","ansible","ansley","anson","anstice","answer","answerable","answered","answerer","answering","answers","ant","antacid","antaeus","antagonism","antagonist","antagonistic","antagonistically","antagonize","antagonized","antagonizing","antananarivo","antarctic","antarctica","antares","ante","anteater","antebellum","antecedence","antecedent","antechamber","antedate","antediluvian","anteing","antelope","antenatal","antenna","antennae","anterior","anteroom","anthe","anthea","anthem","anther","anthia","anthiathia","anthill","anthologist","anthologize","anthology","anthony","anthraces","anthracite","anthrax","anthropic","anthropocentric","anthropogenic","anthropoid","anthropological","anthropologist","anthropology","anthropometric","anthropometry","anthropomorphic","anthropomorphically","anthropomorphism","anthropomorphizing","anthropomorphous","anti","antiabortion","antiabortionist","antiaircraft","antibacterial","antibiotic","antibody","antic","anticancer","antichrist","anticipate","anticipated","anticipation","anticipative","anticipatory","anticked","anticking","anticlerical","anticlimactic","anticlimactically","anticlimax","anticline","anticlockwise","anticoagulant","anticoagulation","anticommunism","anticommunist","anticompetitive","anticyclone","anticyclonic","antidemocratic","antidepressant","antidisestablishmentarianism","antidote","antietam","antifascist","antiformant","antifreeze","antifundamentalist","antigen","antigenic","antigenicity","antigone","antigua","antihero","antiheroes","antihistamine","antihistorical","antiknock","antilabor","antillean","antilles","antilogarithm","antilogs","antimacassar","antimalarial","antimatter","antimicrobial","antimissile","antimony","antin","anting","antinomian","antinomy","antinuclear","antioch","antioxidant","antiparticle","antipas","antipasti","antipasto","antipathetic","antipathy","antipersonnel","antiperspirant","antiphon","antiphonal","antipodal","antipode","antipodean","antipodes","antipollution","antipoverty","antiquarian","antiquarianism","antiquary","antiquate","antiquation","antique","antiquity","antiredeposition","antiresonance","antiresonator","antisemitic","antisemitism","antisepses","antisepsis","antiseptic","antiseptically","antiserum","antislavery","antisocial","antispasmodic","antisubmarine","antisymmetric","antisymmetry","antitank","antitheses","antithesis","antithetic","antithetical","antithyroid","antitoxin","antitrust","antivenin","antiviral","antivivisectionist","antiwar","antler","antlr","antmatchers","antofagasta","antoine","antoinette","anton","antone","antonella","antonetta","antoni","antonia","antonie","antonietta","antonin","antonina","antonino","antoninus","antonio","antonius","antonovics","antony","antonym","antonymous","antral","antsy","antwan","antwerp","anubis","anus","anvil","anxiety","anxious","anxiousness","any","anya","anybody","anyhow","anymore","anyobject","anyone","anyplace","anything","anytime","anyway","anyways","anywhere","anywise","ao","aol","aop","aorta","aortic","aot","ap","apace","apache","apalachicola","apart","apartheid","apartment","apartness","apathetic","apathetically","apathy","apatite","apb","apc","ape","aped","apelike","apennines","aper","aperiodic","aperiodically","aperiodicity","aperitif","aperture","apex","aphasia","aphasic","aphelia","aphelion","aphid","aphonic","aphorism","aphoristic","aphoristically","aphrodisiac","aphrodite","api","apia","apiarist","apiary","apical","apices","apiclient","apicontroller","apidocs","apiece","apikey","apis","apiservice","apish","apishness","apiurl","apiversion","apk","apl","aplenty","aplomb","apns","apo","apocalypse","apocalyptic","apocrypha","apocryphal","apocryphalness","apogee","apolar","apolitical","apollinaire","apollo","apollonian","apologetic","apologetically","apologetics","apologia","apologies","apologist","apologize","apologizer","apologizes","apologizing","apology","apoplectic","apoplexy","apos","apostasy","apostate","apostatize","apostle","apostleship","apostolic","apostrophe","apostrophized","apothecary","apothegm","apotheoses","apotheosis","apotheosized","apotheosizes","apotheosizing","app","appalachia","appalachian","appall","appalling","appaloosa","appanage","apparatus","apparel","apparency","apparent","apparently","apparentness","apparition","appbar","appbarlayout","appbundle","appcelerator","appclassloader","appcompat","appcompatactivity","appcomponent","appconfig","appcontext","appcontroller","appdata","appdelegate","appdomain","appeal","appealer","appealing","appear","appearance","appeared","appearer","appearing","appears","appease","appeased","appeasement","appeaser","appellant","appellate","appellation","appellative","append","appendage","appendchild","appenddata","appendectomy","appended","appender","appendices","appendicitis","appending","appendix","appendline","appends","appendtext","appendto","appengine","appertain","appetite","appetizer","appetizing","appia","appian","appid","appium","appkit","applaud","applauder","applause","apple","applecart","applejack","apples","applesauce","applescript","appleseed","applet","appleton","applewebkit","appliance","applicabilities","applicability","applicable","applicably","applicant","applicants","applicate","application","applicationcontext","applicationcontroller","applicationdbcontext","applicationdispatcher","applicationfilterchain","applicationid","applicationname","applicationrecord","applications","applicationuser","applicative","applicator","applied","applier","applies","appliqu","appliqud","apply","applybindings","applying","appmodule","appname","appoint","appointee","appointer","appointive","appointment","appointments","appolonia","appomattox","apportion","apportionment","appose","apposite","appositeness","apposition","appositive","appraisal","appraise","appraised","appraisees","appraiser","appraises","appraising","appreciable","appreciably","appreciate","appreciated","appreciation","appreciative","appreciativeness","appreciator","appreciatory","apprehend","apprehender","apprehensible","apprehension","apprehensive","apprehensiveness","apprentice","apprenticeship","apprise","apprizer","apprizingly","apprizings","approach","approachability","approachable","approacher","approaches","approaching","approbate","approbation","appropriable","appropriate","appropriated","appropriately","appropriateness","appropriation","appropriator","approval","approve","approved","approver","approving","approx","approximate","approximately","approximation","approximative","apps","appserver","appsettings","appspot","appstore","apptheme","appurtenance","appurtenant","appwidgetmanager","apr","apricot","april","aprilette","apron","apropos","aps","apse","apsis","apt","aptana","apter","aptest","aptitude","aptness","apuleius","aq","aqua","aquaculture","aqualung","aquamarine","aquanaut","aquaplane","aquarium","aquarius","aquatic","aquatically","aquavit","aqueduct","aqueous","aquiculture","aquifer","aquila","aquiline","aquinas","aquino","aquitaine","ar","ara","arab","arabel","arabela","arabele","arabella","arabelle","arabesque","arabia","arabian","arabic","arability","arabist","arable","araby","araceli","arachnid","arachnoid","arachnophobia","arafat","araguaya","aral","araldo","aramaic","aramco","arange","arapaho","arapahoe","arapahoes","ararat","araucanian","arawak","arawakan","arb","arbiter","arbitrage","arbitrager","arbitrageur","arbitrament","arbitrarily","arbitrariness","arbitrary","arbitrate","arbitration","arbitrator","arbor","arboreal","arbores","arboretum","arborvitae","arbutus","arc","arcade","arcadia","arcadian","arcana","arcane","arcgis","arch","archaeological","archaeologist","archaic","archaically","archaimbaud","archaism","archaist","archaize","archaizer","archambault","archangel","archbishop","archbishopric","archdeacon","archdiocesan","archdiocese","archduchess","archduke","archean","archenemy","archeologist","archeology","archer","archery","archetypal","archetype","archfiend","archfool","archibald","archibaldo","archibold","archie","archiepiscopal","archimedes","arching","archipelago","architect","architectonic","architectonics","architectural","architecture","architectures","architrave","archival","archive","archived","archives","archivist","archness","archway","archy","arclike","arco","arcsine","arctangent","arctic","arcturus","arcu","arda","ardabil","ardath","ardeen","ardelia","ardelis","ardella","ardelle","arden","ardency","ardene","ardenia","ardent","ardine","ardis","ardisj","ardith","ardor","ardra","arduino","arduous","arduousness","ardyce","ardys","ardyth","are","area","areal","areas","areawide","areequal","arel","aren","arena","arenaceous","arequipa","ares","aretha","arg","argb","argc","argent","argentina","argentine","argentinean","argentinian","arginine","argmax","argo","argon","argonaut","argonne","argosy","argot","argparse","args","arguable","arguably","argue","arguer","arguing","argument","argumentation","argumentative","argumentativeness","argumentexception","argumentnullexception","arguments","argus","argv","argyle","ari","aria","ariadne","arial","ariana","arianism","arianist","arid","aridatha","aridity","aridness","arie","ariel","ariela","ariella","arielle","aries","aright","arin","ario","ariosto","arise","arisen","arises","aristarchus","aristides","aristocracy","aristocrat","aristocratic","aristocratically","aristophanes","aristotelean","aristotelian","aristotle","arithmetic","arithmetical","arithmetician","arithmetize","arius","ariz","arizona","arizonan","arizonian","arjuna","ark","ark","arkansan","arkansas","arkhangelsk","arkwright","arlan","arlana","arlee","arleen","arlen","arlena","arlene","arleta","arlette","arley","arleyne","arlie","arliene","arlin","arlina","arlinda","arline","arlington","arluene","arly","arlyn","arlyne","arm","armada","armadillo","armageddon","armagnac","armament","arman","armand","armando","armata","armature","armband","armchair","armco","armeabi","armed","armenia","armenian","armer","armful","armhole","armin","arming","arminius","armistice","armless","armlet","armload","armonk","armor","armored","armorer","armorial","armory","armour","armpit","armrest","arms","armstrong","armv","army","arn","arnaldo","arne","arneb","arney","arnhem","arni","arnie","arno","arnold","arnoldo","arnuad","arnulfo","arny","aroma","aromatherapist","aromatherapy","aromatic","aromatically","aromaticity","aromaticness","aron","arose","around","arousal","arouse","aroused","arp","arpa","arpanet","arpeggio","arquillian","arr","arrack","arragon","arraign","arraignment","arrange","arrangeable","arranged","arrangement","arranger","arranges","arranging","arrant","arras","array","arrayadapter","arraybuffer","arraycollection","arraycopy","arrayer","arrayindexoutofboundsexception","arraylist","arrays","arraysize","arraywithobjects","arrear","arrest","arrestee","arrester","arresting","arrestor","arrhenius","arrhythmia","arrhythmic","arrhythmical","arri","arrival","arrive","arrived","arriver","arrives","arrogance","arrogant","arrogate","arrogation","arron","arrow","arrowhead","arrowroot","arrows","arroyo","arsenal","arsenate","arsenic","arsenide","arsine","arson","arsonist","art","artair","artaxerxes","arte","artefact","artemas","artemis","artemus","arterial","arteriolar","arteriole","arterioscleroses","arteriosclerosis","artery","artesian","artful","artfulness","arther","arthritic","arthritides","arthritis","arthrogram","arthropod","arthroscope","arthroscopic","arthur","arthurian","artichoke","article","articleid","articles","articulable","articular","articulate","articulated","articulately","articulateness","articulates","articulation","articulator","articulatory","artie","artifact","artifactid","artifactory","artifacts","artifice","artificer","artificial","artificiality","artificialness","artillerist","artillery","artilleryman","artillerymen","artiness","artisan","artist","artiste","artistic","artistically","artistry","artists","artless","artlessness","arts","artsy","artur","arturo","artus","artwork","arty","aruba","arum","arv","arvie","arvin","arvy","ary","aryan","aryn","as","asa","asama","asap","asarray","asax","asbestos","asc","ascella","ascend","ascendancy","ascendant","ascender","ascending","ascension","ascent","ascertain","ascertainment","ascetic","ascetically","asceticism","ascii","ascot","ascribe","ascription","ascriptive","ascx","asd","asdf","ase","asenumerable","aseptic","aseptically","asexual","asexuality","asf","asgard","ash","ashame","ashamed","ashanti","ashbey","ashby","ashcan","ashely","asher","asheville","ashia","ashien","ashil","ashkenazim","ashkhabad","ashla","ashlan","ashland","ashlar","ashlee","ashleigh","ashlen","ashley","ashli","ashlie","ashlin","ashly","ashman","ashmolean","ashore","ashram","ashton","ashtray","ashurbanipal","ashx","ashy","asia","asian","asiatic","aside","asilomar","asimov","asin","asinine","asininity","asio","ask","askance","asked","asker","askew","asking","asks","asl","aslant","asleep","aslist","asm","asmara","asmx","asn","asocial","asoka","asp","asparagus","aspartame","aspca","aspect","aspectj","aspects","aspell","aspen","asper","asperity","aspersion","asphalt","asphodel","asphyxia","asphyxiate","asphyxiation","aspic","aspidiske","aspidistra","aspirant","aspirate","aspiration","aspirational","aspirator","aspire","aspirer","aspirin","asplenium","aspnet","aspnetcore","aspx","asquith","ass","assad","assail","assailable","assailant","assam","assamese","assassin","assassinate","assassination","assault","assaulter","assaultive","assay","assayer","assemblage","assemble","assembled","assembler","assemblies","assembly","assemblyidentity","assemblyman","assemblymen","assemblyname","assemblywoman","assemblywomen","assent","assert","assertequals","asserter","assertion","assertional","assertionerror","assertions","assertive","assertiveness","asserts","assertthat","asserttrue","assess","assessed","assesses","assessment","assessor","asset","assetmanager","assets","asseverate","asseveration","asshole","assiduity","assiduous","assiduousness","assign","assignable","assignation","assigned","assignee","assigner","assigning","assignment","assignments","assignor","assigns","assimilate","assimilation","assimilationist","assisi","assist","assistance","assistant","assistantship","assisted","assister","assize","assn","assoc","associable","associate","associated","associateship","association","associational","associations","associative","associativity","associator","assonance","assonant","assort","assorter","assortment","asst","assuage","assuaged","assumability","assume","assumed","assumer","assumes","assuming","assumption","assumptions","assumptive","assurance","assure","assured","assuredness","assurer","assuring","assyria","assyrian","assyriology","ast","astaire","astarte","astatine","astc","aster","asteria","asterisk","asterisked","astern","asteroid","asteroidal","asthma","asthmatic","astigmatic","astigmatism","astir","aston","astonish","astonishing","astonishment","astor","astoria","astound","astounding","astra","astraddle","astrakhan","astral","astray","astrid","astride","astring","astringency","astringent","astrix","astrolabe","astrologer","astrological","astrologist","astrology","astronaut","astronautic","astronautical","astronautics","astronomer","astronomic","astronomical","astronomy","astrophysical","astrophysicist","astrophysics","astroturf","asturias","astute","astuteness","astype","asuncin","asunder","asus","aswan","aswell","asylum","asymmetric","asymmetrical","asymmetry","asymptomatic","asymptomatically","asymptote","asymptotic","asymptotically","async","asynccallback","asynchronism","asynchronous","asynchronously","asynchrony","asyncio","asyncresult","asynctask","at","atacama","atahualpa","atalanta","atan","atari","atatrk","atavism","atavist","atavistic","ataxia","ataxic","ate","atelier","atemporal","athabasca","athabascan","athabaska","athabaskan","atheism","atheist","atheistic","athena","athene","athenian","athens","atheroscleroses","atherosclerosis","athirst","athlete","athletic","athletically","athleticism","athletics","athwart","atilt","atindex","atkins","atkinson","atl","atlanta","atlante","atlantes","atlantic","atlantis","atlas","atlassian","atleast","atm","atman","atmosphere","atmospheric","atmospherically","atoi","atoll","atom","atomic","atomically","atomicity","atomics","atomistic","atomization","atomize","atomizer","atoms","atonal","atonality","atone","atonement","atop","atp","atreus","atria","atrial","atrium","atrocious","atrociousness","atrocity","atrophic","atrophy","atropine","atropos","ats","att","attach","attached","attacher","attachevent","attaching","attachment","attachments","attack","attacker","attacks","attain","attainabilities","attainability","attainable","attainableness","attainably","attainder","attained","attainer","attainment","attar","attempt","attempted","attempter","attempting","attempts","attend","attendance","attendant","attended","attendee","attendees","attender","attention","attentional","attentionality","attentive","attentiveness","attenuate","attenuated","attenuation","attenuator","attest","attestation","attested","attester","attic","attica","attila","attire","attitude","attitudinal","attitudinize","attlee","attn","attorney","attr","attract","attractant","attraction","attractive","attractiveness","attractivenesses","attractor","attrib","attributable","attribute","attributed","attributeerror","attributename","attributer","attributes","attributeset","attributevalue","attribution","attributional","attributive","attrition","attrs","atts","attucks","attune","atty","atv","atwitter","atwood","atypical","au","aube","auberge","aubergine","auberon","aubert","auberta","aubine","aubree","aubrette","aubrey","aubrie","aubry","auburn","auc","auckland","auction","auctioneer","auctor","aud","audacious","audaciousness","audacity","auden","audi","audibility","audible","audibles","audibly","audie","audience","audio","audiobook","audioformat","audiogram","audiological","audiologist","audiology","audiomanager","audiometer","audiometric","audiometry","audiophile","audioplayer","audiotape","audiovisual","audit","audited","audition","auditor","auditorium","auditory","audra","audre","audrey","audrie","audry","audrye","audubon","audy","auerbach","aug","augean","auger","aught","augie","augment","augmentation","augmentative","augmenter","augue","augur","augury","august","augusta","augustan","auguste","augustin","augustina","augustine","augustinian","augustness","augusto","augustus","augy","auk","aundrea","aunt","auntie","aunty","aura","aural","aurea","aurel","aurelea","aurelia","aurelie","aurelio","aurelius","aureole","aureomycin","auria","auric","auricle","auricular","aurie","auriga","aurilia","aurlie","auroora","aurora","auroral","aurore","aurthur","auschwitz","auscultate","auscultation","auspice","auspicious","auspiciousness","auspiciousnesses","aussie","austen","austere","austereness","austerity","austin","austina","austine","austral","australasia","australasian","australes","australia","australian","australis","australites","australoid","australopithecus","austria","austrian","austronesian","aut","aute","auth","authentic","authentically","authenticate","authenticated","authenticating","authentication","authenticationmanager","authenticator","authenticatorbase","authenticity","author","authoress","authorial","authoritarian","authoritarianism","authoritative","authoritativeness","authorities","authority","authorization","authorize","authorized","authorizer","authorizes","authors","authorship","authservice","authtoken","autism","autistic","auto","autobahn","autobiographer","autobiographic","autobiographical","autobiography","autoclave","autocollimator","autocommit","autocomplete","autocompletetextview","autoconfigure","autocorrelate","autocorrelation","autocracy","autocrat","autocratic","autocratically","autodesk","autodial","autodidact","autoeventwireup","autofac","autofill","autofilter","autofluorescence","autofocus","autogeneratecolumns","autograph","autographs","autoignition","autoimmune","autoimmunity","autoincrement","autolayout","autoload","autoloader","automagically","automaker","automapper","automata","automate","automated","automatic","automatically","automating","automation","automatism","automatize","automaton","automobile","automorphism","automotive","autonavigator","autonomic","autonomous","autonomy","autopilot","autoplay","autopostback","autoprefixer","autopsy","autoregressive","autorelease","autorepeat","autosize","autostart","autosuggestibility","autotransformer","autowire","autowired","autowiredannotationbeanpostprocessor","autoworker","autumn","autumnal","aux","auxiliary","auxin","av","ava","avail","availability","available","availableness","availably","availing","avalanche","avalon","avant","avarice","avaricious","avariciousness","avast","avatar","avaudioplayer","avaunt","avc","avd","avdp","ave","aveline","avenge","avenged","avenger","aventine","aventino","avenue","average","averages","averell","averil","averill","avernus","averred","averrer","averring","averroes","avers","averse","averseness","aversion","avert","avery","averyl","aves","avesta","avfoundation","avg","avi","avian","aviary","aviate","aviation","aviator","aviatrices","aviatrix","avicenna","avictor","avid","avidity","avie","avigdor","avignon","avila","avionic","avionics","avior","avis","avitaminoses","avitaminosis","aviv","aviva","avivah","avocado","avocation","avocational","avogadro","avoid","avoidable","avoidably","avoidance","avoided","avoider","avoiding","avoids","avoirdupois","avon","avouch","avow","avowal","avowed","avower","avplayer","avr","avram","avril","avrit","avro","avrom","avuncular","avx","aw","awacs","await","awaiting","awake","awakefromnib","awaken","awakened","awakener","awakening","award","awarder","aware","awareness","awash","away","awe","aweigh","awesome","awesomeness","awestruck","awful","awfuller","awfullest","awfulness","awhile","awk","awkward","awkwardness","awl","awn","awning","awoke","awoken","awol","awry","aws","awt","ax","axd","axe","axehead","axel","axeman","axes","axial","axillary","axiological","axiology","axiom","axiomatic","axiomatically","axiomatization","axiomatize","axion","axios","axis","axle","axletree","axolotl","axon","ay","ayah","ayahs","ayala","ayatollah","ayatollahs","aye","ayers","aylmar","aylmer","aymara","aymer","ayn","az","azalea","azania","azazel","azerbaijan","azimuth","azimuthal","azimuths","azores","azov","azt","aztec","aztecan","azure","azurewebsites","b","ba","baa","baal","bab","babar","babara","babb","babbage","babbette","babbie","babbitt","babble","babbler","babcock","babe","babel","babette","babita","babka","baboon","babushka","baby","babyhood","babyish","babylon","babylonia","babylonian","babysat","babysit","babysitter","babysitting","bac","bacall","bacardi","baccalaureate","baccarat","bacchanal","bacchanalia","bacchanalian","bacchic","bacchus","bach","bachelor","bachelorhood","bacillary","bacilli","bacillus","back","backache","backarrow","backbench","backbencher","backbit","backbite","backbiter","backbitten","backboard","backbone","backbreaking","backbutton","backchaining","backcloth","backcolor","backdate","backdrop","backdropped","backdropping","backed","backend","backends","backer","backfield","backfill","backfire","backgammon","background","backgroundcolor","backgroundimage","backgrounds","backgroundworker","backhand","backhanded","backhander","backhoe","backing","backlash","backless","backlog","backlogged","backlogging","backorder","backpack","backpacker","backpedal","backplane","backplate","backrest","backscatter","backseat","backside","backslapper","backslapping","backslash","backslashes","backslid","backslide","backslider","backspace","backspin","backstabber","backstabbing","backstage","backstair","backstitch","backstop","backstopped","backstopping","backstreet","backstretch","backstroke","backtalk","backticks","backtrace","backtrack","backtracking","backup","backups","backus","backward","backwardness","backwards","backwash","backwater","backwood","backwoodsman","backwoodsmen","backyard","bacon","baconer","bacteria","bacterial","bactericidal","bactericide","bacteriologic","bacteriological","bacteriologist","bacteriology","bacterium","bactria","bad","badder","baddest","baddie","bade","baden","badge","badger","badinage","badland","badlands","badlogic","badly","badman","badmen","badminton","badmouth","badmouths","badness","badrequest","baedeker","baez","baffin","baffle","bafflement","baffler","baffling","bag","bagatelle","bagel","bagful","baggage","baggageman","baggagemen","bagged","bagger","baggily","bagginess","bagging","baggy","baghdad","bagpipe","bagpiper","bagrodia","bags","baguette","baguio","bah","baha","bahama","bahamanian","bahamian","bahia","bahrain","bahs","baikal","bail","bailey","bailie","bailiff","bailiwick","baillie","bailout","bailsman","bailsmen","baily","baird","bairn","bait","baiter","baize","baja","bak","bake","baked","bakehouse","bakelite","baker","bakersfield","bakery","bakeshop","baking","baklava","baksheesh","baku","bakunin","bal","balaclava","balalaika","balance","balanced","balancedness","balancer","balanchine","balancing","balboa","balcony","bald","balder","balderdash","baldfaced","baldness","baldric","balduin","baldwin","baldy","bale","balearic","baleen","baleful","balefuller","balefullest","balefulness","baler","balfour","bali","balinese","balk","balkan","balkanization","balkanize","balker","balkhash","balkiness","balky","ball","ballad","ballade","balladeer","balladry","ballard","ballast","ballcock","baller","ballerina","ballet","balletic","ballfields","ballgame","ballistic","ballistics","balloon","balloonist","ballot","balloter","ballpark","ballplayer","ballpoint","ballroom","balls","ballsy","ballyhoo","balm","balminess","balmy","baloney","balsa","balsam","balsamic","balthazar","baltic","baltimore","baluchistan","baluster","balustrade","balzac","bam","bamako","bamberger","bambi","bambie","bamboo","bamboozle","bamby","ban","banach","banal","banality","banana","bananas","bancroft","band","bandage","bandager","bandanna","bandbox","bandeau","bandeaux","bander","banding","bandit","banditry","bandmaster","bandoleer","bandpass","bands","bandsman","bandsmen","bandstand","bandstop","bandung","bandwagon","bandwidth","bandwidths","bandy","bane","baneful","banefuller","banefullest","bang","bangalore","banger","bangkok","bangladesh","bangladeshi","bangle","bangor","bangui","bani","banish","banisher","banishment","banister","banjarmasin","banjo","banjoist","banjul","bank","bankaccount","bankbook","bankcard","banker","banking","banknote","bankroll","bankrupt","bankruptcy","banks","banky","banned","banneker","banner","banners","banning","bannister","bannock","banns","banquet","banqueter","banquette","bans","banshee","bantam","bantamweight","banter","banterer","bantering","banting","bantu","banyan","banzai","baobab","baos","baotou","baptism","baptismal","baptist","baptiste","baptistery","baptistry","baptize","baptized","baptizer","baptizes","bar","barabbas","barb","barbabas","barbabra","barbadian","barbados","barbara","barbaraanne","barbarella","barbarian","barbarianism","barbaric","barbarically","barbarism","barbarity","barbarize","barbarossa","barbarous","barbarousness","barbary","barbe","barbecue","barbed","barbee","barbel","barbell","barbeque","barber","barbered","barberry","barbershop","barbette","barbey","barbi","barbie","barbital","barbiturate","barbour","barbra","barbuda","barbwire","barby","barcarole","barcelona","barchart","barclay","barcode","bard","barde","bardeen","bardic","bare","bareback","barefaced","barefacedness","barefoot","barehanded","bareheaded","barelegged","barely","bareness","barents","barf","barfly","bargain","bargainer","barge","bargeman","bargemen","bargepole","barhop","barhopped","barhopping","bari","baritone","barium","bark","barked","barkeep","barkeeper","barker","barkley","barks","barley","barleycorn","barlow","barmaid","barman","barmen","barn","barnabas","barnabe","barnaby","barnacle","barnard","barnaul","barnebas","barnes","barnett","barney","barnful","barnhard","barnie","barnsful","barnstorm","barnstormer","barnum","barny","barnyard","baroda","barometer","barometric","barometrically","baron","baronage","baroness","baronet","baronetcy","baronial","barony","baroque","barplot","barque","barquisimeto","barr","barrack","barracker","barracuda","barrage","barranquilla","barre","barred","barrel","barren","barrenness","barrera","barret","barrett","barrette","barri","barricade","barrie","barrier","barriers","barring","barrio","barrister","barron","barroom","barrow","barry","barrymore","bars","barstool","barstow","bart","bartel","bartend","bartender","barter","barterer","barth","barthel","bartholdi","bartholemy","bartholomeo","bartholomeus","bartholomew","bartie","bartk","bartlet","bartlett","bartolemo","bartolomeo","barton","bartram","barty","bary","barycenter","barycentre","barycentric","baryon","baryram","baryshnikov","bas","basal","basalt","basaltic","bascom","base","baseadapter","baseaddress","baseball","baseband","baseboard","baseclass","basecontroller","based","basedir","basel","baseless","baseline","basely","baseman","basemen","basement","basename","baseness","basepath","baseplate","bases","basetting","basetype","baseurl","bash","bashful","bashfulness","basho","bashrc","basia","basic","basically","basicdbobject","basichttpbinding","basicnamevaluepair","basics","basie","basil","basilar","basile","basilica","basilio","basilisk","basilius","basin","basinful","basis","bask","basket","basketball","basketry","basketwork","basophilic","basque","basra","bass","basset","basseterre","bassett","bassinet","bassist","basso","bassoon","bassoonist","basswood","bast","bastard","bastardization","bastardize","bastardized","bastardy","baste","baster","bastian","bastien","bastille","basting","bastion","basutoland","bat","bataan","batavia","batch","batches","batchsize","bate","bated","bater","bates","bath","bathe","bather","bathetic","bathhouse","bathmat","batholomew","bathos","bathrobe","bathroom","baths","bathsheba","bathtub","bathwater","bathyscaphe","bathysphere","batik","batista","batiste","batman","batmen","baton","batsheva","batsman","batsmen","battalion","batted","batten","batter","batteries","battery","batting","battle","battledore","battledress","battlefield","battlefront","battleground","battlement","battler","battleship","batty","batu","batwings","bauble","baud","baudelaire","baudoin","baudouin","bauer","bauhaus","baulk","bausch","bauxite","bavaria","bavarian","bawd","bawdily","bawdiness","bawdy","bawl","bawler","bax","baxie","baxter","baxy","bay","bayamon","bayard","bayberry","bayda","bayer","bayes","bayesian","baylor","bayonet","bayonne","bayou","bayreuth","baz","bazaar","bazel","bazillion","bazooka","bb","bbb","bbbb","bbc","bbl","bbox","bbq","bbs","bc","bcc","bcd","bcp","bcrypt","bd","bdd","bdist","bdrm","be","bea","beach","beachcomber","beachhead","beachwear","beacon","beacons","bead","beading","beadle","beadsman","beadworker","beady","beagle","beak","beaker","beale","bealle","beam","bean","beanbag","beancreationexception","beanie","beanpole","beans","beanstalk","beanutils","bear","bearable","bearably","beard","bearded","beardless","beardmore","beardsley","bearer","bearing","bearish","bearishness","bearlike","bearnaise","bearnard","bearskin","beasley","beast","beasties","beastings","beastliness","beastly","beat","beatable","beatably","beaten","beater","beatific","beatifically","beatification","beatify","beating","beatitude","beatlemania","beatles","beatnik","beatrice","beatrisa","beatrix","beatriz","beats","beau","beauchamps","beaufort","beaujolais","beaumarchais","beaumont","beauregard","beaut","beauteous","beauteousness","beautician","beautification","beautifier","beautiful","beautifully","beautifulness","beautifulsoup","beautify","beauty","beauvoir","beaux","beaver","beaverton","bebe","bebop","becalm","became","because","becca","bechtel","beck","becka","becker","becket","beckett","becki","beckie","beckon","becky","becloud","become","becomes","becoming","becquerel","bed","bedaub","bedazzle","bedazzlement","bedbug","bedchamber","bedclothes","bedded","bedder","bedding","bede","bedeck","bedevil","bedevilment","bedfast","bedfellow","bedford","bedim","bedimmed","bedimming","bedizen","bedlam","bedlinen","bedmaker","bedmate","bedouin","bedpan","bedpost","bedraggle","bedridden","bedrock","bedroll","bedroom","bedsheets","bedside","bedsit","bedsitter","bedsore","bedspread","bedspring","bedstead","bedstraw","bedtime","bee","beebe","beebread","beech","beecher","beechnut","beechwood","beef","beefburger","beefcake","beefiness","beefsteak","beefy","beehive","beekeeper","beekeeping","beeline","beelzebub","been","beep","beeper","beer","beerbohm","beermat","beery","beeswax","beet","beethoven","beetle","beeton","beetroot","beeves","befall","befell","befit","befitted","befitting","befog","befogged","befogging","before","beforeeach","beforehand","beforesend","befoul","befriend","befuddle","befuddlement","beg","began","beget","begetting","beggar","beggarliness","beggarly","beggary","begged","begging","begin","beginform","begining","begininvoke","beginner","beginners","beginning","beginpath","begins","begintransaction","begone","begonia","begot","begotten","begrime","begrudge","begrudging","beguile","beguilement","beguiler","beguiling","beguine","begum","begun","behalf","behalves","behan","behave","behaves","behaving","behavior","behavioral","behaviorism","behaviorist","behavioristic","behaviors","behaviorsubject","behaviour","behead","beheld","behemoth","behemoths","behest","behind","behindhand","behold","beholder","behoofs","behoove","behooving","behring","beiderbecke","beige","beijing","beilul","being","beirut","beitris","bejewel","bekesy","bekki","bel","bela","belabor","belarus","belate","belated","belatedness","belau","belay","belch","beleaguer","belem","belfast","belfry","belg","belgian","belgium","belgrade","belia","belicia","belie","belief","beliefs","belier","believability","believable","believably","believe","believed","believer","believes","believing","belinda","belita","belittle","belittlement","belittler","belize","bell","bella","belladonna","bellamy","bellanca","bellatrix","bellboy","belle","belled","belletrist","belletristic","belleville","bellflower","bellhop","bellicose","bellicoseness","bellicosity","belligerence","belligerency","belligerent","bellina","belling","bellini","bellman","bellmen","bellovin","bellow","bellows","bells","bellwether","bellwood","belly","bellyache","bellyacher","bellybutton","bellyful","bellyfull","belmont","belmopan","beloit","belong","belonging","belongs","belongsto","belongstomany","belorussia","belorussian","belove","beloved","below","belshazzar","belt","belted","belting","belton","beltran","beltsville","beltway","beluga","belushi","belva","belvedere","belvia","bely","beman","bemire","bemoan","bemuse","bemused","bemusement","ben","benacerraf","benares","bench","bencher","benchmark","benchmarking","benchmarks","bend","bended","bender","bendick","bendicty","bendite","bendix","beneath","benedetta","benedetto","benedick","benedict","benedicta","benedictine","benediction","benedicto","benedictory","benedikt","benedikta","benefaction","benefactor","benefactress","benefice","beneficence","beneficent","beneficial","beneficialness","beneficiary","benefit","benefiter","benefits","benelux","benet","benetta","benetton","benevolence","benevolent","benevolentness","bengal","bengali","benghazi","bengt","beniamino","benighted","benightedness","benign","benignant","benignity","benin","beninese","benita","benito","benjamen","benjamin","benji","benjie","benjy","benn","bennett","benni","bennie","bennington","benny","benoit","benoite","benson","bent","bentham","bentlee","bentley","benton","bents","bentwood","benumb","benyamin","benz","benzedrine","benzene","benzine","beograd","beowulf","bequeath","bequeaths","bequest","ber","berate","berber","bereave","bereavement","bereft","berenice","beret","berg","bergen","berger","bergerac","berget","berglund","bergman","bergson","bergsten","bergstrom","beribbon","beriberi","bering","beringer","berk","berke","berkeley","berkelium","berkie","berkley","berkly","berkowitz","berkshire","berky","berle","berlin","berliner","berlioz","berlitz","berm","berman","bermuda","bermudan","bermudian","bern","berna","bernadene","bernadette","bernadina","bernadine","bernard","bernardina","bernardine","bernardino","bernardo","bernarr","bernays","bernbach","berne","bernelle","bernese","bernete","bernetta","bernette","bernhard","bernhardt","berni","bernice","bernie","berniece","bernini","bernita","bernoulli","bernstein","berny","berra","berri","berrie","berry","berrylike","berserk","berserker","bert","berta","berte","berth","bertha","berthe","berths","berti","bertie","bertillon","bertina","bertine","berton","bertram","bertrand","bertrando","berty","beryl","beryle","beryllium","berzelius","bes","beseech","beseecher","beseeching","beseem","beset","besetting","beside","besides","besiege","besieger","besmear","besmirch","besom","besot","besotted","besotting","besought","bespangle","bespatter","bespeak","bespectacled","bespoke","bespoken","bess","bessel","bessemer","bessie","bessy","best","bestial","bestiality","bestiary","bestir","bestirred","bestirring","bestow","bestowal","bestrew","bestrewn","bestridden","bestride","bestrode","bestseller","bestselling","bestubble","bet","beta","betake","betaken","betatron","betcha","betel","betelgeuse","beth","bethanne","bethany","bethe","bethel","bethena","bethesda","bethina","bethink","bethlehem","bethought","bethune","betide","betimes","betoken","betook","betray","betrayal","betrayer","betroth","betrothal","betrothed","betroths","betsey","betsy","betta","bette","betteann","betteanne","better","betterment","betti","bettie","bettina","bettine","betting","bettor","betty","bettye","between","betweenness","betwixt","beulah","bev","bevan","bevel","beverage","beverie","beverlee","beverley","beverlie","beverly","bevin","bevon","bevvy","bevy","bewail","beware","bewhisker","bewigged","bewilder","bewildered","bewildering","bewilderment","bewitch","bewitching","bewitchment","bey","beyond","bezel","bezier","bf","bfs","bg","bgcolor","bgr","bh","bhopal","bhutan","bhutanese","bhutto","bi","bialystok","bianca","bianco","bianka","biannual","bias","biased","biases","biathlon","biaxial","bib","bibbed","bibbie","bibbing","bibby","bibbye","bibendum","bibi","bible","biblical","biblicists","bibliographer","bibliographic","bibliographical","bibliography","bibliophile","bibulous","bicameral","bicameralism","bicarb","bicarbonate","bicentenary","bicentennial","bicep","biceps","bichromate","bicker","bickerer","bickering","biconcave","biconnected","biconvex","bicuspid","bicycle","bicycler","bicyclist","bid","biddable","bidden","bidder","biddie","bidding","biddle","biddy","bide","bider","bidet","bidget","bidiagonal","bidirectional","bids","biennial","biennium","bienville","bier","bierce","bifocal","bifurcate","bifurcation","big","bigamist","bigamous","bigamy","bigdecimal","bigelow","bigfoot","bigged","bigger","biggest","biggie","bigging","biggish","bighead","bighearted","bigheartedness","bighorn","bight","bigint","biginteger","bigmouth","bigmouths","bigness","bigot","bigoted","bigotry","bigquery","bigwig","biharmonic","bijection","bijective","bijou","bijoux","bike","biker","bikini","biko","bil","bilabial","bilateral","bilateralness","bilayer","bilbao","bilberry","bilbo","bile","bilge","bili","biliary","bilinear","bilingual","bilingualism","bilious","biliousness","bilk","bilker","bill","billboard","biller","billet","billfold","billi","billiard","billie","billing","billings","billingsgate","billion","billionaire","billions","billionths","billow","billowy","billposters","bills","billy","billye","bimbo","bimetallic","bimetallism","bimini","bimodal","bimolecular","bimonthly","bin","binaries","binary","binaural","bind","bindable","binded","binder","bindery","binding","bindingcontext","bindingflags","bindingness","bindingredirect","bindingresult","bindings","bindingsource","bindle","bindparam","binds","bindvalue","bindweed","bing","binge","bingham","binghamton","bingo","bini","bink","binky","binnacle","binned","binni","binnie","binning","binny","binocular","binodal","binomial","bins","bintray","binuclear","bio","biochemical","biochemist","biochemistry","biodegradability","biodegradable","biodiversity","bioengineering","bioethics","biofeedback","biog","biograph","biographer","biographic","biographical","biography","bioko","biol","biologic","biological","biologist","biology","biomass","biomedical","biomedicine","biometric","biometrics","biometry","biomolecule","biomorph","bionic","bionically","bionics","biophysic","biophysical","biophysicist","biophysics","biopic","biopsy","biorhythm","bios","bioscience","biosphere","biostatistic","biosynthesized","biotechnological","biotechnologist","biotechnology","biotic","biotin","bipartisan","bipartisanship","bipartite","bipartition","biped","bipedal","biplane","bipolar","bipolarity","biracial","birch","bird","birdbath","birdbaths","birdbrain","birdcage","birder","birdhouse","birdie","birdieing","birdlike","birdlime","birds","birdseed","birdseye","birdsong","birdtables","birdwatch","birefringence","birefringent","biretta","birgit","birgitta","birk","birkenstock","birmingham","biro","biron","birt","birth","birthdate","birthday","birthmark","birthplace","birthrate","birthright","births","birthstone","bis","biscay","biscayne","biscuit","bisect","bisection","bisector","biserial","bisexual","bisexuality","bishkek","bishop","bishopric","bismarck","bismark","bismuth","bismuths","bison","bisque","bissau","bistable","bistate","bistro","bisyllabic","bit","bitblt","bitbucket","bitch","bitchily","bitchiness","bitchy","bitcoin","bitcoins","bitconverter","bite","biter","biting","bitmap","bitmapdata","bitmapdrawable","bitmapfactory","bitmapimage","bitmaps","bitnami","bitnet","bitrate","bits","bitser","bitset","bitted","bitten","bitter","bittern","bitterness","bitternut","bitterroot","bittersweet","bitting","bitty","bitumen","bituminous","bitwise","bivalent","bivalve","bivariate","bivouac","bivouacked","bivouacking","biweekly","biyearly","biz","bizarre","bizarreness","bizet","biztalk","bizzes","bj","bjorn","bk","bl","bla","blab","blabbed","blabber","blabbermouth","blabbermouths","blabbing","blabla","blablabla","black","blackamoor","blackball","blackberry","blackbird","blackbirder","blackboard","blackbody","blackburn","blackcolor","blackcurrant","blacken","blackener","blackfeet","blackfoot","blackguard","blackhead","blacking","blackish","blackjack","blackleg","blacklist","blackmail","blackmailer","blackman","blackmer","blackness","blackout","blackpool","blacksmith","blacksmiths","blacksnake","blackspot","blackstone","blackthorn","blacktop","blacktopped","blacktopping","blackwell","bladder","bladdernut","bladderwort","blade","blah","blahblah","blahs","blaine","blair","blaire","blake","blakelee","blakeley","blakey","blame","blameless","blamelessness","blamer","blameworthiness","blameworthy","blanc","blanca","blanch","blancha","blanchard","blanche","blancher","blancmange","bland","blandish","blandishment","blandit","blandness","blane","blank","blankenship","blanket","blanketing","blankness","blanks","blanton","blantyre","blare","blarney","blas","blaspheme","blasphemer","blasphemous","blasphemousness","blasphemy","blast","blaster","blasting","blastoff","blatancy","blatant","blather","blatting","blatz","blavatsky","blayne","blaze","blazer","blazing","blazon","blazoner","bldg","ble","bleach","bleached","bleacher","bleak","bleakness","blear","blearily","bleariness","bleary","bleat","bleater","bleed","bleeder","bleeker","bleep","blemish","blemished","blench","blend","blender","blenheim","bless","blessed","blessedness","blessing","blevins","blew","bligh","blight","blighter","blimey","blimp","blind","blinded","blinder","blindfold","blinding","blindly","blindness","blindside","blink","blinker","blinking","blinks","blinni","blinnie","blinny","blintz","blintze","blip","blipped","blipping","bliss","blisse","blissful","blissfulness","blister","blistering","blistery","blit","blithe","blitheness","blither","blithesome","blitz","blitzkrieg","blizzard","blk","bloat","bloater","blob","blobbed","blobbing","blobs","bloc","bloch","block","blockade","blockader","blockage","blockbuster","blockbusting","blockchain","blocked","blocker","blockhead","blockhouse","blocking","blockjunit","blockquote","blocks","blocksize","blocky","bloemfontein","blog","blogger","blogging","bloginfo","blogpost","blogs","blogspot","bloke","blomberg","blomquist","blond","blonde","blondell","blondelle","blondie","blondish","blondness","blondy","blood","bloodbath","bloodbaths","bloodcurdling","bloodhound","bloodied","bloodiness","bloodless","bloodlessness","bloodletting","bloodline","bloodmobile","bloodroot","bloodshed","bloodshot","bloodsport","bloodstain","bloodstock","bloodstone","bloodstream","bloodsucker","bloodsucking","bloodthirstily","bloodthirstiness","bloodthirsty","bloodworm","bloody","bloodymindedness","bloom","bloomer","bloomfield","bloomington","bloop","blooper","blossom","blossomy","blot","blotch","blotchy","blotted","blotter","blotting","blotto","blouse","blow","blower","blowfish","blowfly","blowgun","blowing","blown","blowout","blowpipe","blowtorch","blowup","blowy","blowzy","blt","blubber","blubbery","blucher","bludgeon","blue","blueback","bluebeard","bluebell","blueberry","bluebill","bluebird","bluebonnet","bluebook","bluebottle","bluebush","bluefish","bluegill","bluegrass","blueing","blueish","bluejacket","bluejeans","bluemix","blueness","bluenose","bluepoint","blueprint","bluer","bluest","bluestocking","bluesy","bluet","bluetooth","bluetoothadapter","bluetoothdevice","bluff","bluffer","bluffness","bluing","bluish","bluishness","blum","blumenthal","blunder","blunderbuss","blunderer","blundering","blunt","bluntness","blur","blurb","blurred","blurriness","blurring","blurry","blurt","blush","blusher","blushing","bluster","blusterer","blustering","blusterous","blustery","blvd","blythe","bm","bmi","bmp","bmw","bn","bo","boa","boar","board","boarded","boarder","boardgames","boarding","boardinghouse","boardroom","boards","boardwalk","boast","boaster","boastful","boastfulness","boat","boatclubs","boater","boathouse","boating","boatload","boatman","boatmen","boatswain","boatyard","bob","bobbe","bobbed","bobbee","bobbette","bobbi","bobbie","bobbin","bobbing","bobbitt","bobble","bobbsey","bobby","bobbye","bobbysoxer","bobcat","bobette","bobina","bobine","bobinette","bobolink","bobrow","bobs","bobsled","bobsledded","bobsledder","bobsledding","bobsleigh","bobsleighs","bobtail","bobwhite","boca","boccaccio","boccie","bock","bockwurst","bod","bode","bodega","bodenheim","bodhidharma","bodhisattva","bodice","bodied","bodies","bodiless","bodily","boding","bodkin","body","bodybuilder","bodybuilding","bodyguard","bodying","bodyparser","bodysuit","bodyweight","bodywork","boeing","boeotia","boeotian","boer","bog","bogart","bogartian","bogey","bogeyman","bogeymen","bogged","bogging","boggle","boggling","boggy","bogie","bogot","bogus","bogy","bogyman","bogymen","boheme","bohemia","bohemian","bohemianism","bohr","boigie","boil","boiled","boiler","boilermaker","boilerplate","boils","bois","boise","boisterous","boisterousness","bokeh","bola","bold","boldface","boldness","bole","bolero","boleyn","bolivar","bolivares","bolivia","bolivian","boll","bollard","bollix","bolo","bologna","bolometer","boloney","bolshevik","bolshevism","bolshevist","bolshevistic","bolshoi","bolster","bolsterer","bolt","bolted","bolter","bolton","bolts","boltzmann","bolus","bom","bomb","bombard","bombardier","bombardment","bombast","bombastic","bombastically","bombay","bomber","bombproof","bombshell","bona","bonanza","bonaparte","bonaventure","bonbon","bond","bondage","bonder","bondholder","bondie","bondman","bondmen","bondon","bonds","bondsman","bondsmen","bondwoman","bondwomen","bondy","bone","boned","bonehead","boneless","boner","bones","bonfire","bong","bongo","bonham","bonhomie","boniface","boniness","bonita","bonito","bonjour","bonkers","bonn","bonnee","bonner","bonnet","bonneted","bonneville","bonni","bonnibelle","bonnie","bonny","bonsai","bontempo","bonus","bony","bonzes","boo","boob","booby","boodle","boogeyman","boogie","boogieing","boohoo","book","bookbind","bookbinder","bookbindery","bookbinding","bookcase","booked","bookend","booker","bookid","bookie","booking","bookings","bookish","bookishness","bookkeep","bookkeeper","bookkeeping","booklet","bookmaker","bookmaking","bookmark","bookmarks","bookmobile","bookplate","books","bookseller","bookshelf","bookshelves","bookshop","bookstall","bookstore","bookwork","bookworm","bool","boole","boolean","booleanfield","booleans","boom","boomer","boomerang","boomtown","boon","boondocks","boondoggle","boondoggler","boone","boonie","boonies","boony","boor","boorish","boorishness","boost","booster","boosterism","boot","bootblack","boote","bootee","booth","boothe","booths","bootie","booting","bootlaces","bootle","bootleg","bootlegged","bootlegger","bootlegging","bootless","bootloader","bootply","bootprints","bootstrap","bootstrapcdn","bootstrapped","bootstrapper","bootstrapping","booty","booze","boozer","boozy","bop","bopped","bopping","borate","borax","bord","bordeaux","bordello","borden","border","borderbrush","bordercolor","bordered","borderer","borderfactory","borderland","borderlayout","borderline","borderpane","borderradius","borders","borderstyle","borderthickness","borderwidth","bordie","bordon","bordy","bore","borealis","boreas","bored","boredom","boreholes","borer","borg","borges","borgia","boric","boring","boris","bork","born","borne","borneo","borodin","boron","borosilicate","borough","boroughs","borroughs","borrow","borrowed","borrower","borrowing","borscht","borstal","boru","borzoi","bos","bosch","bose","bosh","bosnia","bosnian","bosom","bosomy","boson","bosporus","boss","bossily","bossiness","bossism","bossy","bostitch","boston","bostonian","bosun","boswell","bot","botanic","botanical","botanist","botany","botch","botcher","botes","botfly","both","bother","bothered","bothersome","bothy","boto","bots","botswana","botticelli","bottle","bottleneck","bottler","bottom","bottomless","bottomlessness","bottommost","botulin","botulinus","botulism","boucher","boudoir","bouffant","bougainvillea","bough","boughs","bought","bouillabaisse","bouillon","boulder","boulevard","bounce","bouncer","bouncily","bouncing","bouncy","bouncycastle","bound","boundaries","boundary","bounded","boundedness","bounden","bounder","bounders","boundfield","bounding","boundingbox","boundless","boundlessness","bounds","bounteous","bounteousness","bountiful","bountifulness","bounty","bouquet","bourbaki","bourbon","bourgeois","bourgeoisie","bourke","bourne","bournemouth","bout","boutique","boutonnire","bouvier","bovary","bovine","bow","bowditch","bowdlerization","bowdlerize","bowed","bowel","bowell","bowen","bower","bowers","bowery","bowes","bowie","bowing","bowl","bowlder","bowleg","bowlegged","bowler","bowlful","bowline","bowling","bowman","bowmen","bows","bowser","bowsprit","bowstring","bowwow","box","boxcar","boxed","boxer","boxes","boxful","boxing","boxlayout","boxlike","boxplot","boxtops","boxwood","boxy","boy","boyce","boycey","boycie","boycott","boycotter","boyd","boyer","boyfriend","boyhood","boyish","boyishness","boyle","boys","boyscout","boysenberry","bozo","bp","bpi","bpm","bps","bq","br","bra","brace","braced","bracelet","bracer","braces","brachia","brachium","bracken","bracket","bracketed","bracketing","brackets","brackish","brackishness","bract","brad","bradan","bradawl","bradbury","bradburys","bradded","bradding","braddock","brade","braden","bradford","bradley","bradly","bradney","bradshaw","bradstreet","brady","brae","brag","bragg","braggadocio","braggart","bragged","bragger","braggest","bragging","brahe","brahma","brahman","brahmanism","brahmaputra","brahmin","brahms","braid","braider","braiding","braille","brain","brainard","braincell","brainchild","brainchildren","braininess","brainless","brainlessness","brainpower","brainstorm","brainstorming","brainteaser","brainteasing","braintree","brainwash","brainwasher","brainwashing","brainwave","brainy","braise","brake","brakeman","brakemen","bram","bramble","brambling","brambly","brampton","bran","brana","branch","branched","branches","branching","branchlike","branchville","brand","brandais","brande","brandea","branded","brandeis","brandel","branden","brandenburg","brander","brandi","brandice","brandie","branding","brandise","brandish","brando","brandon","brands","brandt","brandtr","brandy","brandyn","brandywine","braniff","branned","branning","brannon","brant","brantley","braque","brash","brashness","brasilia","brass","brasserie","brassiere","brassily","brassiness","brassy","brat","bratislava","brattain","bratty","bratwurst","braun","bravado","bravadoes","brave","braveness","bravery","bravest","bravo","bravura","brawl","brawler","brawn","brawniness","brawny","bray","brayer","braze","brazen","brazenness","brazer","brazier","brazil","brazilian","brazos","brazzaville","breach","breacher","bread","breadbasket","breadboard","breadbox","breadcrumb","breadcrumbs","breadfruit","breadline","breadth","breadths","breadwinner","break","breakable","breakables","breakage","breakaway","breakdown","breaker","breakfast","breakfaster","breakfront","breaking","breakneck","breakout","breakpoint","breakpoints","breaks","breakthrough","breakthroughs","breakup","breakwater","bream","breanne","brear","breast","breastbone","breastfed","breastfeed","breasting","breastplate","breaststroke","breastwork","breath","breathable","breathalyser","breathalyzer","breathe","breather","breathing","breathless","breathlessness","breaths","breathtaking","breathy","brecht","breckenridge","bred","bredes","bree","breech","breeching","breed","breeder","breeding","breeds","breena","breeze","breezeway","breezily","breeziness","breezy","bremen","bremsstrahlung","bren","brena","brenda","brendan","brenden","brendin","brendis","brendon","brenn","brenna","brennan","brennen","brenner","brent","brenton","bresenham","brest","bret","brethren","breton","brett","breve","brevet","brevetted","brevetting","breviary","brevity","brew","brewer","brewery","brewing","brewpub","brewster","brezhnev","bria","brian","briana","brianna","brianne","briano","briant","briar","bribe","briber","bribery","brice","brick","brickbat","bricklayer","bricklaying","brickmason","brickwork","brickyard","bridal","bridalveil","bride","bridegroom","bridesmaid","bridewell","bridge","bridgeable","bridged","bridgehead","bridgeport","bridger","bridges","bridget","bridgetown","bridgett","bridgette","bridgewater","bridgework","bridging","bridgman","bridie","bridle","bridled","bridleway","brie","brief","briefcase","briefed","briefing","briefly","briefness","briefs","brien","brier","brietta","brig","brigade","brigadier","brigadoon","brigand","brigandage","brigantine","brigg","brigham","bright","brighten","brightener","brightness","brighton","brigid","brigida","brigit","brigitta","brigitte","brilliance","brilliancy","brilliant","brilliantine","brilliantness","brillo","brillouin","brim","brimful","brimless","brimmed","brimming","brimstone","brina","brindisi","brindle","brine","briner","briney","bring","bringer","bringing","brings","brininess","brink","brinkley","brinkmanship","brinn","brinna","briny","brioche","brion","briquet","briquette","brisbane","brisk","brisket","briskness","bristle","bristly","bristol","brit","brita","britain","britannia","britannic","britannica","britches","briticism","british","britisher","britishly","britney","britni","briton","britt","britta","brittan","brittaney","brittani","brittany","britte","britten","britteny","brittle","brittleness","brittne","brittney","brittni","brnaba","brnaby","brno","bro","broach","broacher","broad","broadband","broadcast","broadcaster","broadcasting","broadcastreceiver","broadcasts","broadcloth","broadcloths","broaden","broader","broadleaved","broadloom","broadminded","broadness","broadsheet","broadside","broadsword","broadway","brobdingnag","brobdingnagian","brocade","broccoli","brochette","brochure","brock","brockie","brocky","brod","broddie","broddy","broderic","broderick","brodie","brody","brogan","broglie","brogue","broil","broiler","brok","broke","broken","brokenhearted","brokenness","broker","brokerage","brokers","bromide","bromidic","bromine","bron","bronc","bronchi","bronchial","bronchiolar","bronchiole","bronchiolitis","bronchitic","bronchitis","broncho","bronchus","bronco","broncobuster","bronnie","bronny","bronson","bronte","brontosaur","brontosaurus","bronx","bronze","bronzed","bronzing","brooch","brood","brooder","broodiness","brooding","broodmare","broody","brook","brookdale","brooke","brookfield","brookhaven","brooklet","brooklyn","brookmont","brookside","broom","broomstick","bros","brose","broth","brothel","brother","brotherhood","brotherliness","brotherly","broths","brougham","brought","brouhaha","brow","browbeat","brown","browne","brownell","brownian","brownie","browning","brownish","brownness","brownout","brownstone","brownsville","brows","browse","browser","browserify","browsermodule","browsername","browsers","browsing","brr","brubeck","bruce","brucellosis","brucie","bruckner","bruegel","brueghel","bruin","bruis","bruise","bruised","bruiser","bruit","brumidi","brummel","brunch","brunei","brunelleschi","brunet","brunette","brunhilda","brunhilde","bruno","brunswick","brunt","brush","brusher","brushes","brushfire","brushlike","brushoff","brushwood","brushwork","brushy","brusque","brusqueness","brussels","brutal","brutality","brutalization","brutalize","brutalized","brutalizes","brute","brutish","brutishness","brutus","bruxelles","bryan","bryana","bryant","bryanty","bryce","bryn","bryna","brynn","brynna","brynne","brynner","bryon","brzezinski","bs","bsa","bsd","bson","bss","bst","bstr","bt","btc","btn","btnsave","btnsubmit","btree","btu","btw","bu","bub","bubble","bubblegum","bubbler","bubbles","bubbling","bubbly","buber","bubo","buboes","bubonic","buccaneer","buchanan","bucharest","buchenwald","buchwald","buck","buckaroo","buckboard","bucker","bucket","bucketful","bucketname","buckets","buckeye","buckhorn","buckie","buckingham","buckle","buckled","buckler","buckles","buckley","buckling","buckner","buckram","bucksaw","buckshot","buckskin","buckteeth","bucktooth","buckwheat","bucky","bucolic","bucolically","bud","budapest","budd","budded","buddha","buddhism","buddhist","buddie","budding","buddy","budge","budgerigar","budget","budgetary","budgeter","budgie","budging","budweiser","buehring","buena","buf","buff","buffalo","buffaloes","buffer","buffered","bufferedimage","bufferedinputstream","bufferedoutputstream","bufferedreader","bufferedwriter","bufferer","buffering","buffers","buffersize","buffet","bufflehead","buffoon","buffoonery","buffoonish","buffy","buford","bufsize","bug","bugaboo","bugatti","bugbear","bugeyed","bugged","bugger","buggered","buggering","buggery","bugging","buggy","bugle","bugler","bugs","bugzilla","buick","build","buildconfig","buildcontext","builddir","builder","builders","building","buildings","buildpack","builds","buildscript","buildtoolsversion","buildtypes","buildup","built","builtin","builtins","buiron","bujumbura","bukhara","bukharin","bukkit","bulawayo","bulb","bulba","bulblet","bulbous","bulfinch","bulganin","bulgaria","bulgarian","bulge","bulgy","bulimarexia","bulimia","bulimic","bulk","bulkhead","bulkiness","bulky","bull","bulldog","bulldogged","bulldogger","bulldogging","bulldoze","bulldozer","bullet","bulletin","bulletproof","bullets","bullfight","bullfighter","bullfighting","bullfinch","bullfrog","bullhead","bullheaded","bullheadedness","bullhide","bullhorn","bullied","bullion","bullish","bullishness","bullock","bullpen","bullring","bullseye","bullshit","bullshitted","bullshitter","bullshitting","bullwhackers","bullwinkle","bully","bullyboy","bullying","bulrush","bultmann","bulwark","bum","bumble","bumblebee","bumbler","bumbling","bumbry","bummed","bummer","bummest","bumming","bump","bumper","bumpiness","bumpkin","bumppo","bumptious","bumptiousness","bumpy","bun","bunch","bunche","bunchy","bunco","buncombe","bundestag","bundle","bundled","bundler","bundles","bundling","bundy","bung","bungalow","bungee","bunghole","bungle","bungler","bungling","bunin","bunion","bunk","bunker","bunkhouse","bunkmate","bunko","bunkum","bunni","bunnie","bunny","bunsen","bunt","bunting","bunyan","buoy","buoyancy","buoyant","bur","burbank","burble","burbler","burbs","burch","burden","burdensome","burdensomeness","burdock","bureau","bureaucracy","bureaucrat","bureaucratic","bureaucratically","bureaucratization","bureaucratize","burg","burgeon","burger","burgess","burgh","burgher","burghs","burglar","burglarize","burglarproof","burglary","burgle","burgomaster","burgoyne","burgundian","burgundy","burial","buried","burier","burk","burke","burl","burlap","burler","burlesque","burlesquer","burley","burlie","burliness","burlingame","burlington","burly","burma","burmese","burn","burnable","burnaby","burnard","burne","burned","burner","burnett","burning","burnish","burnisher","burnoose","burnout","burns","burnside","burnt","burp","burr","burris","burrito","burro","burroughs","burrow","burrower","bursa","bursae","bursar","bursary","bursitis","burst","burster","burt","burtie","burton","burty","burundi","burundian","bury","bus","busboy","busby","busch","buses","busgirl","bush","bushel","bushido","bushiness","bushing","bushland","bushman","bushmaster","bushmen","bushnell","bushwhack","bushwhacker","bushwhacking","bushy","busily","business","businesses","businesslike","businessman","businessmen","businesspeople","businessperson","businesswoman","businesswomen","busk","busker","buskin","buss","bust","bustard","buster","bustle","bustling","busty","busy","busybody","busyness","busywork","but","butane","butch","butcher","butcherer","butchery","butene","butler","butt","butte","butted","butter","butterball","buttercup","buttered","butterfat","butterfield","butterfingered","butterfingers","butterfly","butterknife","buttermilk","butternut","butterscotch","buttery","butting","buttock","button","buttoner","buttonhole","buttonholer","buttons","buttonweed","buttonwood","buttress","butyl","butyrate","buuel","buxom","buxomness","buxtehude","buy","buyback","buyer","buyers","buying","buyout","buys","buzz","buzzard","buzzer","buzzword","buzzy","bv","bw","bx","bxs","by","bye","byelaw","byelorussia","byers","bygone","byid","bylaw","byline","byliner","byob","bypass","bypath","bypaths","byplay","byproduct","byram","byran","byrann","byrd","byre","byref","byrle","byrne","byroad","byrom","byron","byronic","byronism","bystander","byte","bytearray","bytearrayinputstream","bytearrayoutputstream","bytebuffer","bytecode","bytes","bytesread","bytestring","byval","byway","byword","byzantine","byzantium","bz","c","ca","cab","cabal","cabala","caballed","caballero","caballing","cabana","cabaret","cabbage","cabbed","cabbing","cabby","cabdriver","caber","cabernet","cabin","cabinet","cabinetmaker","cabinetmaking","cabinetry","cabinetwork","cable","cablecast","cablegram","cabochon","caboodle","caboose","cabot","cabrera","cabrini","cabriolet","cabstand","cacao","cacciatore","cache","cached","cachepot","caches","cachet","caching","cacilia","cacilie","cackle","cackler","cackly","cacm","cacophonist","cacophonous","cacophony","cacti","cactus","cad","cadaver","cadaverous","caddish","caddishness","caddric","caddy","cadence","cadenced","cadencing","cadent","cadenza","cadet","cadette","cadge","cadger","cadillac","cadiz","cadmium","cadre","caducei","caduceus","caedmon","caesar","caesura","caf","cafe","cafeteria","caffe","caffeine","caftan","cage","caged","cager","cagey","cagier","cagiest","cagily","caginess","cagney","cahokia","cahoot","cahra","cai","caiaphas","caiman","cain","caine","cairistiona","cairn","cairo","caisson","caitiff","caitlin","caitrin","cajole","cajolement","cajoler","cajolery","cajun","cake","cakephp","cakewalk","cal","calabash","calaboose","calais","calamari","calamine","calamitous","calamitousness","calamity","calayer","calc","calcareous","calcareousness","calciferous","calcification","calcify","calcimine","calcine","calcite","calcium","calcomp","calculability","calculable","calculate","calculated","calculates","calculating","calculatingly","calculation","calculations","calculative","calculator","calculi","calculus","calcutta","calder","caldera","calderon","caldron","caldwell","cale","caleb","caledonia","calendar","calendars","calender","calf","calfskin","calgary","calhoun","cali","caliban","caliber","calibrate","calibrated","calibrater","calibrating","calibration","calibrator","calibri","calico","calicoes","calida","calif","california","californian","californium","caligula","caliper","caliph","caliphate","caliphs","calisthenic","calisthenics","call","calla","callable","callactivityoncreate","callaghan","callahan","callao","callback","callbacks","callean","called","callee","caller","callers","calley","calli","callida","callie","calligraph","calligrapher","calligraphic","calligraphist","calligraphy","calling","callingconvention","calliope","callisthenics","callisto","calloc","callosity","callous","callousness","callout","callow","callowness","calls","callsite","callus","cally","calm","calming","calmness","caloocan","caloric","calorie","calories","calorific","calorimeter","calorimetric","calorimetry","caltech","calumet","calumniate","calumniation","calumniator","calumnious","calumny","calv","calvary","calve","calvert","calves","calvin","calvinism","calvinist","calvinistic","calyces","calypso","calyx","cam","camacho","camala","camaraderie","camber","cambial","cambium","cambodia","cambodian","cambrian","cambric","cambridge","camcorder","camden","came","camel","camelcase","camelhair","camella","camellia","camelopardalis","camelot","camembert","cameo","camera","camerae","cameraman","cameramen","cameras","cameraupdatefactory","camerawoman","camerawomen","cameron","cameroon","cameroonian","camey","cami","camila","camile","camilla","camille","camino","camion","camisole","cammed","cammi","cammie","cammy","camoens","camomile","camouflage","camouflager","camp","campaign","campaigner","campaigns","campanile","campanological","campanologist","campanology","campbell","campbellsport","camper","campesinos","campest","campfire","campground","camphor","campinas","camping","campos","campsite","campus","campy","camry","camshaft","camus","can","canaan","canaanite","canactivate","canad","canada","canadian","canadianism","canal","canaletto","canalization","canalize","canap","canard","canaries","canary","canasta","canaveral","canberra","cancan","cancel","cancelate","cancelbuttontitle","canceled","canceler","cancellation","cancellationtoken","cancelled","cancer","cancerous","cancun","candace","candelabra","candelabrum","candi","candice","candid","candida","candidacy","candidate","candidates","candidature","candide","candidly","candidness","candie","candle","candlelight","candlelit","candlepower","candler","candlestick","candlewick","candor","candra","candy","cane","canebrake","caner","canexecute","canine","caning","canis","canister","caniuse","canker","cankerous","cannabis","canned","cannelloni","canner","cannery","cannes","cannibal","cannibalism","cannibalistic","cannibalization","cannibalize","cannily","canniness","canninesses","canning","cannister","cannon","cannonade","cannonball","cannot","canny","canoe","canoeist","canoga","canon","canonic","canonical","canonicalization","canonicalize","canonist","canonization","canonize","canonized","canopus","canopy","canst","cant","cantabile","cantabrigian","cantaloupe","cantankerous","cantankerousness","cantata","canted","canteen","canter","canterbury","cantered","cantering","canticle","cantilever","canto","canton","cantonal","cantonese","cantonment","cantor","cantrell","cants","cantu","canute","canvas","canvasback","canvass","canvasser","canyon","cap","capabilities","capability","capable","capableness","capabler","capablest","capably","capacious","capaciousness","capacitance","capacitate","capacitive","capacitor","capacity","caparison","cape","capek","capella","caper","capeskin","capet","capetown","caph","capillarity","capillary","capistrano","capita","capital","capitalism","capitalist","capitalistic","capitalistically","capitalization","capitalize","capitalized","capitalizer","capitalizes","capitan","capitation","capitol","capitoline","capitulate","capitulation","caplet","capo","capon","capone","capote","capped","capping","cappuccino","cappy","capra","capri","caprice","capricious","capriciousness","capricorn","caps","capsicum","capsize","capstan","capstone","capsular","capsule","capsulize","capt","captain","captaincy","captcha","caption","captions","captious","captiousness","captivate","captivation","captivator","captive","captivity","captor","capture","captured","capturer","captures","capturing","capulet","caputo","capybara","car","cara","caracalla","caracas","caracul","carafe","caralie","caramel","caramelize","carapace","carapaxes","carat","caravaggio","caravan","caravaner","caravansary","caravanserai","caravel","caraway","carbide","carbine","carbohydrate","carbolic","carboloy","carbon","carbonaceous","carbonate","carbonation","carbondale","carbone","carbonic","carboniferous","carbonization","carbonize","carbonizer","carbonizes","carbonyl","carborundum","carboy","carbuncle","carbuncular","carburetor","carburetter","carburettor","carcase","carcass","carce","carcinogen","carcinogenic","carcinogenicity","carcinoma","card","cardamom","cardboard","cardenas","carder","cardholders","cardiac","cardiff","cardigan","cardin","cardinal","cardinality","carding","cardiod","cardiogram","cardiograph","cardiographs","cardioid","cardiologist","cardiology","cardiomegaly","cardiopulmonary","cardiovascular","cards","cardsharp","cardview","care","cared","careen","career","careerism","careerist","careers","carefree","careful","carefuller","carefullest","carefully","carefulness","caregiver","careless","carelessness","caren","carena","carer","cares","caresa","caress","caressa","caresse","caresser","caressing","caressive","caret","caretaker","careworn","carey","carfare","cargo","cargoes","carhop","carhopped","carhopping","cari","caria","carib","caribbean","caribou","caricature","caricaturisation","caricaturist","caricaturization","carid","carie","caries","caril","carillon","carillonned","carillonning","carilyn","carin","carina","carine","caring","cariotta","carious","carissa","carita","caritta","carjack","carl","carla","carlee","carleen","carlen","carlene","carleton","carletonian","carley","carlie","carlin","carlina","carline","carling","carlita","carlo","carload","carlota","carlotta","carlsbad","carlson","carlton","carly","carlye","carlyle","carlyn","carlynn","carlynne","carma","carmel","carmela","carmelia","carmelina","carmelita","carmella","carmelle","carmelo","carmen","carmencita","carmichael","carmina","carmine","carmita","carmon","carnage","carnal","carnality","carnap","carnation","carnegie","carnelian","carney","carnival","carnivore","carnivorous","carnivorousness","carnot","carny","caro","carob","carol","carola","carolan","carolann","carole","carolee","caroler","carolin","carolina","caroline","carolingian","carolinian","caroljean","carolus","carolyn","carolyne","carolynn","carom","caron","carotene","carotid","carousal","carouse","carousel","carouser","carp","carpal","carpathian","carpel","carpenter","carpentering","carpentry","carper","carpet","carpetbag","carpetbagged","carpetbagger","carpetbagging","carpeting","carpi","carping","carpool","carport","carpus","carr","carrageen","carree","carrel","carri","carriage","carriageway","carrie","carried","carrier","carriers","carrierwave","carries","carrillo","carrion","carrissa","carrol","carroll","carrot","carroty","carrousel","carry","carryall","carrying","carryout","carryover","cars","carsick","carsickness","carson","cart","cartage","carte","cartel","carter","cartesian","carthage","carthaginian","carthorse","cartier","cartilage","cartilaginous","cartload","cartographer","cartographic","cartography","carton","cartoon","cartoonist","cartridge","cartwheel","cartwright","carty","caruso","carve","carven","carver","carving","cary","caryatid","caryl","caryn","cas","casaba","casablanca","casals","casandra","casanova","casar","casbah","cascade","cascades","cascadetype","cascading","cascara","case","casebook","cased","caseharden","casein","caseload","casement","cases","casework","caseworker","casey","cash","cashbook","cashew","cashier","cashless","cashmere","casi","casie","casing","casino","cask","casket","caspar","casper","caspian","cass","cassandra","cassandre","cassandry","cassatt","cassaundra","cassava","casserole","cassette","cassey","cassi","cassia","cassie","cassino","cassiopeia","cassite","cassius","cassock","cassondra","cassowary","cassy","cast","castaneda","castanet","castaway","caste","casted","castellated","caster","castigate","castigation","castigator","castile","castillo","casting","castle","castoff","castor","castrate","castration","castries","castro","casts","casual","casualness","casualty","casuist","casuistic","casuistry","cat","cataclysm","cataclysmal","cataclysmic","catacomb","catafalque","catalan","catalepsy","cataleptic","catalina","catalog","cataloger","catalogue","catalonia","catalpa","catalysis","catalyst","catalytic","catalytically","catalyze","catamaran","catapult","cataract","catarina","catarrh","catarrhs","catastrophe","catastrophic","catastrophically","catatonia","catatonic","catawba","catbird","catboat","catcall","catch","catchable","catchall","catcher","catches","catching","catchment","catchpenny","catchphrase","catchup","catchword","catchy","cate","catechism","catechist","catechize","catecholamine","categoria","categoric","categorical","categorie","categories","categorization","categorize","categorized","category","categoryid","categoryinfo","categoryname","catenate","catenation","cater","catercorner","caterer","caterina","catering","caterpillar","caterwaul","catfish","catgut","catha","catharina","catharine","catharses","catharsis","cathartic","cathay","cathe","cathedral","cathee","cather","catherin","catherina","catherine","catheter","catheterize","cathi","cathie","cathleen","cathlene","cathode","cathodic","catholic","catholicism","catholicity","cathrin","cathrine","cathryn","cathy","cathyleen","cati","catid","catie","catiline","catina","cation","cationic","catkin","catlaina","catlee","catlike","catlin","catnap","catnapped","catnapping","catnip","cato","catrina","catriona","cats","catskill","catsup","catt","cattail","catted","cattery","cattily","cattiness","catting","cattle","cattleman","cattlemen","catty","catullus","catv","catwalk","caty","caucasian","caucasoid","caucasus","cauchy","caucus","caudal","caught","cauldron","cauliflower","caulk","caulker","causal","causality","causate","causation","causative","cause","caused","causeless","causer","causerie","causes","causeway","causing","caustic","caustically","causticity","cauterization","cauterize","cauterized","caution","cautionary","cautioner","cautious","cautiousness","cavalcade","cavalier","cavalierness","cavalry","cavalryman","cavalrymen","cave","caveat","caveats","caveatted","caveatting","caveman","cavemen","cavendish","caver","cavern","cavernous","caviar","cavil","caviler","caving","cavity","cavort","cavour","caw","caxton","cay","caye","cayenne","cayla","cayman","cayuga","cayuse","caz","cazzie","cb","cbc","cbind","cbs","cc","ccc","cccccc","cchaddie","ccp","cctv","ccu","cd","cdata","cdate","cdb","cdc","cde","cdecl","cdef","cdf","cdh","cdi","cdn","cdnjs","cdr","cds","cdt","ce","cease","ceasefire","ceaseless","ceaselessness","ceasing","ceausescu","cebu","cebuano","ceca","cecal","cece","cecelia","cecil","cecile","ceciley","cecilia","cecilio","cecilius","cecilla","cecily","cecum","ced","cedar","cede","ceded","ceder","cedes","cedilla","ceding","cedric","cef","ceil","ceilidh","ceiling","cel","celandine","celanese","cele","celebes","celebrant","celebrate","celebrated","celebratedness","celebration","celebrator","celebratory","celebrity","celene","celerity","celery","celesta","celeste","celestia","celestial","celestina","celestine","celestyn","celestyna","celia","celibacy","celibate","celie","celina","celinda","celine","celinka","celisse","celka","cell","cellar","cellarer","celle","cellforrowat","cellforrowatindexpath","cellidentifier","cellini","cellist","cello","cellophane","cellpadding","cellphone","cells","cellspacing","celltemplate","cellular","cellulite","celluloid","cellulose","cellvalue","celsius","celt","celtic","cement","cementa","cementer","cementum","cemetery","cenobite","cenobitic","cenotaph","cenotaphs","cenozoic","censer","censor","censored","censorial","censorious","censoriousness","censorship","censure","censurer","census","cent","centaur","centaurus","centavo","centenarian","centenary","centennial","center","centerboard","centered","centerer","centerfold","centerhorizontal","centering","centerline","centerpiece","centers","centervertical","centerx","centery","centigrade","centigram","centiliter","centime","centimeter","centipede","centos","central","centralia","centralism","centralist","centrality","centralization","centralize","centralized","centralizer","centralizes","centre","centrefold","centrex","centric","centrifugal","centrifugate","centrifugation","centrifuge","centripetal","centrist","centroid","cents","centuries","centurion","century","ceo","cephalic","cepheid","cepheus","cer","ceramic","ceramicist","ceramist","cerate","cerberus","cereal","cerebellar","cerebellum","cerebra","cerebral","cerebrate","cerebration","cerebrum","cerement","ceremonial","ceremonious","ceremoniousness","ceremony","cerenkov","ceres","cerf","cerise","cerium","cermet","cern","cerr","cert","certain","certainer","certainest","certainly","certainty","certifiable","certifiably","certificate","certificates","certification","certified","certifier","certify","certiorari","certitude","certs","cerulean","cervantes","cervical","cervices","cervix","cesar","cesare","cesarean","cesaro","cesium","cessation","cession","cessna","cesspit","cesspool","cest","cesya","cet","cetacean","cetera","cetus","cex","ceylon","ceylonese","cezanne","cf","cfc","cfg","cfif","cflags","cfm","cfo","cfoutput","cfset","cg","cgal","cgcolor","cgfloat","cgi","cgimage","cglib","cgpoint","cgpointmake","cgrect","cgrectmake","cgsize","cgsizemake","ch","chablis","chad","chadd","chaddie","chaddy","chadian","chadwick","chafe","chafer","chaff","chaffer","chafferer","chaffey","chaffinch","chagall","chagrin","chai","chaim","chain","chained","chaining","chainlike","chains","chainsaw","chair","chairlady","chairlift","chairman","chairmanship","chairmen","chairperson","chairwoman","chairwomen","chaise","chalcedony","chaldea","chaldean","chalet","chalice","chalk","chalkboard","chalkiness","chalkline","chalky","challenge","challenged","challenger","challenges","challenging","challis","chalmers","chamber","chamberer","chamberlain","chambermaid","chamberpot","chambers","chambray","chameleon","chamfer","chammy","chamois","chamomile","champ","champagne","champaign","champion","championship","champlain","chan","chance","chanced","chancel","chancellery","chancellor","chancellorship","chancellorsville","chancery","chances","chancey","chanciness","chancing","chancre","chancy","chanda","chandal","chandelier","chandigarh","chandler","chandra","chandragupta","chandrasekhar","chandy","chane","chanel","chaney","chang","changchun","change","changeabilities","changeability","changeable","changeableness","changeably","changed","changeless","changeling","changelog","changeover","changer","changes","changeset","changing","changsha","channa","channel","channeler","channelid","channeling","channelization","channelize","channellings","channels","channing","chanson","chant","chantal","chantalle","chanter","chanteuse","chantey","chanticleer","chantilly","chantry","chanty","chanukah","chao","chaos","chaotic","chaotically","chap","chaparral","chapbook","chapeau","chapel","chaperon","chaperonage","chaperone","chaperoned","chaplain","chaplaincy","chaplet","chaplin","chapman","chappaquiddick","chapped","chapping","chapter","chapters","char","chara","charabanc","character","characterful","characteristic","characteristically","characteristics","characterizable","characterization","characterize","characterized","characterizer","characterless","characters","charade","chararray","charat","charbroil","charcoal","charcode","charcodeat","chard","chardonnay","charfield","charge","chargeable","chargeableness","charged","charger","chargers","charges","charging","charil","charily","charin","charindex","chariness","chariot","charioteer","charis","charisma","charismata","charismatic","charismatically","charissa","charisse","charita","charitable","charitableness","charitablenesses","charitably","charity","charla","charlady","charlatan","charlatanism","charlatanry","charlean","charleen","charlemagne","charlena","charlene","charles","charleston","charley","charlie","charline","charlot","charlotta","charlotte","charlottesville","charlottetown","charlton","charm","charmain","charmaine","charmane","charmer","charmian","charmin","charmine","charming","charmion","charmless","charo","charolais","charon","charred","charring","chars","charsequence","charset","chart","chartdata","charted","charter","chartered","charterer","charting","chartist","chartres","chartreuse","chartroom","charts","charwoman","charwomen","chary","charybdis","charyl","chas","chase","chaser","chasing","chasity","chasm","chassis","chaste","chastely","chasten","chasteness","chastise","chastisement","chastiser","chastity","chasuble","chat","chateaubriand","chateaus","chats","chattahoochee","chattanooga","chatted","chattel","chatter","chatterbox","chatterer","chatterley","chatterton","chattily","chattiness","chatting","chatty","chaucer","chauffeur","chaunce","chauncey","chautauqua","chauvinism","chauvinist","chauvinistic","chauvinistically","chavez","chaw","chayefsky","chdir","che","cheap","cheapen","cheaper","cheapest","cheapish","cheapness","cheapskate","cheat","cheater","cheating","chechen","chechnya","check","checkable","checkbook","checkbox","checkboxes","checkboxlist","checked","checker","checkerboard","checkin","checking","checklist","checkmark","checkmate","checkoff","checkout","checkpoint","checkroom","checks","checkselfpermission","checkstyle","checksum","checksummed","checksumming","checkup","cheddar","cheek","cheekbone","cheekily","cheekiness","cheeky","cheep","cheer","cheerer","cheerful","cheerfuller","cheerfullest","cheerfulness","cheerily","cheeriness","cheerio","cheerios","cheerleader","cheerless","cheerlessness","cheers","cheery","cheese","cheeseburger","cheesecake","cheesecloth","cheesecloths","cheeseparing","cheesiness","cheesy","cheetah","cheetahs","cheeto","cheever","chef","cheffed","cheffing","chekhov","chelate","chelation","chelsae","chelsea","chelsey","chelsie","chelsy","chelyabinsk","chem","chemic","chemical","chemiluminescence","chemiluminescent","chemise","chemist","chemistry","chemotherapeutic","chemotherapy","chemurgy","chen","cheng","chengdu","chenille","cheops","cher","chere","cherey","cheri","cherianne","cherice","cherida","cherie","cherilyn","cherilynn","cherin","cherise","cherish","cherisher","cheriton","cherlyn","chernenko","chernobyl","cherokee","cheroot","cherri","cherrita","cherry","cherrypy","chert","cherub","cherubic","cherubim","chervil","chery","cherye","cheryl","chesapeake","cheshire","cheslie","chess","chessboard","chessman","chessmen","chest","chester","chesterfield","chesterton","chestful","chestnut","cheston","chesty","chet","chev","chevalier","cheviot","chevrolet","chevron","chevy","chew","chewer","chewiness","chewy","cheyenne","chg","chge","chi","chiang","chianti","chiaroscuro","chiarra","chiba","chic","chicago","chicagoan","chicana","chicane","chicanery","chicano","chichi","chick","chickadee","chickasaw","chicken","chickenfeed","chickenhearted","chickenpox","chickie","chickpea","chickweed","chicky","chicle","chicness","chico","chicory","chide","chiding","chief","chiefdom","chieftain","chiffon","chiffonier","chigger","chignon","chihuahua","chilblain","child","childbearing","childbirth","childbirths","childcare","childes","childhood","childish","childishness","childitem","childless","childlessness","childlike","childlikeness","childminders","childnode","childnodes","childposition","childprocess","childproof","childrearing","children","childs","chile","chilean","chili","chilies","chill","chiller","chilli","chilliness","chilling","chillness","chilly","chilton","chimaera","chimaerical","chimborazo","chime","chimer","chimera","chimeric","chimerical","chimiques","chimney","chimp","chimpanzee","chimu","chin","china","chinaman","chinamen","chinatown","chinchilla","chine","chinese","ching","chink","chinless","chinned","chinner","chinning","chino","chinook","chinstrap","chintz","chintzy","chip","chipboard","chipewyan","chipmunk","chipped","chippendale","chipper","chippewa","chipping","chips","chiquia","chiquita","chiral","chirico","chirography","chiropodist","chiropody","chiropractic","chiropractor","chirp","chirpy","chirrup","chisel","chiseler","chisholm","chisinau","chit","chitchat","chitchatted","chitchatting","chitin","chitinous","chittagong","chitterlings","chivalric","chivalrous","chivalrously","chivalrousness","chivalry","chive","chivvy","chivying","chk","chlamydia","chlamydiae","chlo","chloe","chloette","chloral","chlorate","chlordane","chloride","chlorinate","chlorinated","chlorinates","chlorination","chlorine","chloris","chlorofluorocarbon","chloroform","chlorophyll","chloroplast","chloroquine","chm","chmod","chock","chockablock","chocoholic","chocolate","chocolaty","choctaw","choice","choiceness","choices","choir","choirboy","choirmaster","choke","chokeberry","chokecherry","choker","chokes","choking","choler","cholera","choleric","cholesterol","choline","cholinesterase","chomp","chomsky","chongqing","choose","chooser","chooses","choosiness","choosing","choosy","chop","chophouse","chopin","chopped","chopper","choppily","choppiness","chopping","choppy","chopstick","choral","chorale","chord","chordal","chordata","chordate","chording","chore","chorea","choreograph","choreographer","choreographic","choreographically","choreographs","choreography","chorines","chorion","chorister","choroid","chortle","chortler","chorus","chose","chosen","chou","chow","chowder","chown","chr","chretien","chris","chrism","chrissake","chrisse","chrissie","chrissy","christ","christa","christabel","christabella","christal","christalle","christan","christchurch","christean","christel","christen","christendom","christened","christening","christensen","christenson","christi","christian","christiana","christiane","christianity","christianize","christiano","christians","christiansen","christie","christin","christina","christine","christlike","christmas","christmastide","christmastime","christoffel","christoffer","christoforo","christoper","christoph","christophe","christopher","christophorus","christos","christy","christye","christyna","chrisy","chroma","chromate","chromatic","chromatically","chromaticism","chromaticness","chromatics","chromatin","chromatogram","chromatograph","chromatographic","chromatography","chromic","chromite","chromium","chromosomal","chromosome","chromosphere","chronic","chronically","chronicle","chronicled","chronicler","chrono","chronograph","chronographs","chronography","chronological","chronologist","chronology","chronometer","chronometric","chrotoem","chrysa","chrysalids","chrysalis","chrysanthemum","chrysler","chrysostom","chrystal","chryste","chrystel","chteau","chteaux","chtelaine","chub","chubbiness","chubby","chucho","chuck","chuckhole","chuckle","chuckling","chuff","chug","chugged","chugging","chukchi","chukka","chum","chumash","chummed","chummily","chumminess","chumming","chummy","chump","chumping","chung","chungking","chunk","chunked","chunkiness","chunks","chunksize","chunky","chuntering","church","churchgoer","churchgoing","churchill","churchillian","churchliness","churchly","churchman","churchmen","churchwarden","churchwoman","churchwomen","churchyard","churl","churlish","churlishness","churn","churner","churning","chute","chutney","chutzpa","chutzpah","chutzpahs","chuvash","chyme","ci","cia","ciao","cicada","cicatrice","cicatrix","cicely","cicero","cicerone","ciceroni","ciceronian","cicily","cid","cider","ciel","cigar","cigarette","cigarillo","cilantro","cilia","ciliate","ciliately","cilium","cilka","cin","cinch","cinchona","cincinnati","cincture","cinda","cindee","cindelyn","cinder","cinderella","cindi","cindie","cindra","cindy","cine","cinema","cinematic","cinematographer","cinematographic","cinematography","cinerama","cinnabar","cinnamon","cint","cipher","ciphered","ciphers","ciphertext","cir","circa","circadian","circe","circle","circler","circles","circlet","circuit","circuital","circuitous","circuitousness","circuitry","circuity","circulant","circular","circularity","circularize","circularness","circulate","circulation","circulations","circulative","circulatory","circumcise","circumcised","circumciser","circumcision","circumference","circumferential","circumflex","circumlocution","circumlocutory","circumnavigate","circumnavigation","circumnavigational","circumpolar","circumscribe","circumscription","circumspect","circumspection","circumsphere","circumstance","circumstances","circumstantial","circumvent","circumvention","circus","cirillo","cirilo","ciro","cirque","cirrhoses","cirrhosis","cirrhotic","cirri","cirrus","cis","cisco","cissiee","cissy","cistern","cit","citadel","citation","citations","cite","cited","citibank","cities","citified","citizen","citizenry","citizens","citizenship","citrate","citric","citroen","citron","citronella","citrus","city","cityid","cityname","cityscape","citywide","civet","civic","civics","civil","civilian","civility","civilization","civilizational","civilize","civilized","civilizedness","civilizer","civilizes","civvies","cj","cjs","ck","ckeditor","cl","clack","clad","cladding","clads","claiborn","claiborne","claim","claimable","claimant","claimed","claimer","claiming","claims","clair","claire","clairol","clairvoyance","clairvoyant","clam","clambake","clamber","clamberer","clammed","clammily","clamminess","clamming","clammy","clamor","clamorer","clamorous","clamorousness","clamp","clampdown","clamper","clamshell","clan","clancy","clandestine","clandestineness","clang","clanger","clangor","clangorous","clank","clanking","clannish","clannishness","clansman","clansmen","clap","clapboard","clapeyron","clapped","clapper","clapping","clapton","claptrap","claque","clara","clarabelle","clarance","clare","claremont","clarence","clarendon","claresta","claret","clareta","claretta","clarette","clarey","clari","claribel","clarice","clarie","clarification","clarifier","clarify","clarinda","clarine","clarinet","clarinetist","clarinettist","clarion","clarissa","clarisse","clarita","clarities","clarity","clark","clarke","clarridge","clary","clash","clasher","clasp","clasped","clasper","class","classa","classb","classcastexception","classer","classes","classic","classical","classicism","classicist","classics","classid","classifiable","classification","classificatory","classified","classifier","classify","classiness","classless","classlist","classloader","classmate","classmethod","classname","classnotfoundexception","classpath","classroom","classrunner","classwork","classworlds","classy","clat","clatter","clatterer","clattering","clattery","claude","claudell","claudelle","claudetta","claudette","claudia","claudian","claudianus","claudie","claudina","claudine","claudio","claudius","claus","clausal","clause","clausen","clauses","clausewitz","clausius","claustrophobia","claustrophobic","clave","clavichord","clavicle","clavier","claw","clawer","clay","clayborn","clayborne","claybourne","clayey","clayier","clayiest","claymore","clayson","clayton","clazz","clea","clean","cleanable","cleaned","cleaner","cleanest","cleaning","cleanliness","cleanly","cleanness","cleans","cleanse","cleanser","cleanup","clear","clearance","clearcolor","clearcut","cleared","clearer","clearfix","clearheaded","clearheadedness","clearing","clearinghouse","clearinterval","clearly","clearness","clearrect","clears","cleartimeout","clearwater","clearway","cleat","cleavage","cleave","cleaver","cleavland","clef","cleft","clem","clematis","clemence","clemenceau","clemency","clement","clemente","clementia","clementina","clementine","clementius","clements","clemmie","clemmy","clemons","clemson","clench","clenches","clenching","cleo","cleon","cleopatra","clerc","clerestory","clergy","clergyman","clergymen","clergywoman","clergywomen","cleric","clerical","clericalism","clerissa","clerk","clerkship","cletis","cletus","cleve","cleveland","clever","cleverness","clevey","clevie","clevis","clew","clf","cli","cliburn","clich","clichd","click","clickable","clicked","clicker","clickhandler","clicking","clickonce","clicks","client","clientcontext","cliente","clientheight","clientid","clientle","clientname","clients","clientsecret","clientsocket","clientwidth","clientx","clienty","cliff","cliffhanger","cliffhanging","clifford","clifton","clim","climacteric","climactic","climate","climatic","climatically","climatological","climatologist","climatology","climax","climb","climbable","climbdown","climbed","climber","clime","clinch","clincher","clinching","cline","cling","clinger","clinging","clingy","clinic","clinical","clinician","clinit","clink","clinker","clinometer","clint","clinton","clio","cliometric","cliometrician","clip","clipboard","clipped","clipper","clipping","clips","clique","cliquey","cliquier","cliquiest","cliquish","cliquishness","clitoral","clitorides","clitoris","clive","clj","clk","cllocation","cllocationcoordinate","cllocationmanager","clo","cloaca","cloacae","cloak","cloakroom","clob","clobber","cloche","clock","clocker","clockmaker","clocks","clockwatcher","clockwise","clockwork","clod","clodded","clodding","cloddish","cloddishness","clodhopper","cloe","clog","clogged","clogging","cloisonn","cloisonnes","cloister","cloistral","clojure","clomp","clonal","clone","cloned","clones","cloning","clonk","clop","clopped","clopping","cloris","close","closed","closefisted","closehandle","closely","closemouthed","closeness","closeout","closer","closers","closes","closest","closet","closeup","closing","closure","closured","closures","closuring","clot","cloth","clothbound","clothe","clothes","clothesbrush","clotheshorse","clothesline","clothesman","clothesmen","clothespin","clothier","clothing","clotho","cloths","clotilda","clotted","clotting","cloture","cloud","cloudburst","clouded","cloudera","cloudflare","cloudformation","cloudfront","cloudiness","cloudless","cloudlessness","clouds","cloudscape","cloudwatch","cloudy","clout","clove","cloven","clover","cloverleaf","clovis","clown","clownish","clownishness","cloy","cloying","clr","cls","clsid","club","clubbed","clubbing","clubfeet","clubfoot","clubhouse","clubroom","clubs","cluck","clue","clueless","clues","cluj","clump","clumpy","clumsily","clumsiness","clumsy","clung","clunk","clunky","cluster","clustered","clustering","clusters","clutch","clutter","cluttered","cly","clyde","clydesdale","clytemnestra","clyve","clywd","cm","cmake","cmakefiles","cmakelists","cmap","cmath","cmd","cmdlet","cmdline","cmds","cmos","cmp","cms","cmu","cn","cname","cnf","cnidarian","cnn","cns","cnt","co","coach","coacher","coachman","coachmen","coachwork","coadjutor","coagulable","coagulant","coagulate","coagulation","coagulator","coal","coaler","coalesce","coalescence","coalescent","coalface","coalfield","coalition","coalitionist","coalminers","coarse","coarsen","coarseness","coast","coastal","coaster","coastguard","coastline","coat","coated","coates","coating","coattail","coattest","coauthor","coax","coaxer","coaxial","coaxing","cob","cobain","cobalt","cobb","cobbed","cobbie","cobbing","cobble","cobbler","cobblestone","cobby","coble","cobol","cobra","cobweb","cobwebbed","cobwebbing","cobwebby","coca","cocaine","cocci","coccus","coccyges","coccyx","cochabamba","cochin","cochineal","cochise","cochlea","cochleae","cochlear","cochran","cock","cockade","cockamamie","cockatoo","cockatrice","cockcrow","cocker","cockerel","cockeye","cockeyed","cockfight","cockfighting","cockily","cockiness","cockle","cocklebur","cockleshell","cockney","cockpit","cockroach","cockscomb","cockshies","cocksucker","cocksure","cocktail","cocky","coco","cocoa","cocoapods","coconut","cocoon","cocos","cocteau","cod","coda","codded","codding","coddle","coddler","code","codebase","codebehind","codebook","codebreak","codec","codecs","coded","codee","codegen","codehaus","codeigniter","codeine","codemirror","codename","codepad","codepen","codependency","codependent","codeplex","codeproject","coder","coders","codes","codesandbox","codetermine","codeword","codex","codfish","codger","codi","codices","codicil","codie","codification","codifier","codify","codigo","coding","codling","codpiece","cody","coed","coedited","coediting","coeditor","coedits","coeducation","coeducational","coef","coeff","coefficient","coefficients","coelenterate","coequal","coerce","coercer","coercible","coercion","coercive","coerciveness","coeval","coexist","coexistence","coexistent","coextensive","cofactor","coffee","coffeecake","coffeecup","coffeehouse","coffeemaker","coffeepot","coffeescript","coffer","cofferdam","coffey","coffin","coffman","cog","cogency","cogent","cogged","cogging","cogitate","cogitation","cogitator","cognac","cognate","cognation","cognition","cognitional","cognitive","cognito","cognizable","cognizance","cognizances","cognizant","cognomen","cognoscente","cognoscenti","cogwheel","cohabit","cohabitant","cohabitation","cohabitational","cohan","coheir","cohen","cohere","coherence","coherencies","coherency","coherent","coherer","cohesion","cohesive","cohesiveness","cohn","coho","cohoes","cohort","coif","coiffed","coiffing","coiffure","coil","coimbatore","coin","coinage","coincide","coincidence","coincident","coincidental","coined","coiner","coins","coinsurance","cointon","cointreau","coital","coitus","coke","col","cola","colan","colander","colas","colatitude","colb","colbert","colby","cold","coldblooded","coldfusion","coldish","coldness","cole","coleen","coleman","colene","coleridge","coleslaw","colet","coletta","colette","coleus","colfax","colgate","colic","colicky","coliform","colin","coliru","coliseum","colitis","coll","collaborate","collaboration","collaborative","collaborator","collage","collagen","collapse","collapsed","collapsibility","collapsible","collapsing","collar","collarbone","collard","collarless","collate","collated","collateral","collation","collator","colleague","colleagues","collect","collected","collectedness","collectible","collecting","collection","collections","collectionview","collective","collectivism","collectivist","collectivity","collectivization","collectivize","collector","collectors","collects","colleen","college","colleges","collegiality","collegian","collegiate","collen","collete","collette","collide","collider","collie","collier","colliery","collimate","collimated","collimates","collimating","collimation","collimator","collin","colline","collinear","collinearity","collision","collisional","collisions","collocate","collocation","colloid","colloidal","colloq","colloquial","colloquialism","colloquies","colloquium","colloquy","collude","collusion","collusive","colly","collying","colman","colname","colnames","colo","cologne","colombia","colombian","colombo","colon","colonel","colonelcy","colonial","colonialism","colonialist","colonist","colonization","colonize","colonized","colonizer","colonizes","colonnade","colons","colony","colophon","color","coloraccent","coloradan","colorado","coloradoan","colorant","coloration","coloratura","colorbar","colorblind","colorblindness","colorbox","colored","colorer","colorfast","colorfastness","colorful","colorfulness","colorimeter","colorimetry","colorindex","coloring","colorization","colorize","colorizing","colorless","colorlessness","colormap","colorprimary","colorprimarydark","colors","colorspace","colorwithred","colossal","colosseum","colossi","colossus","colostomy","colostrum","colour","colours","cols","colspan","colt","colter","coltish","coltishness","coltrane","columbia","columbian","columbine","columbus","column","columna","columnar","columncount","columndefinition","columndefinitions","columnindex","columnist","columnize","columnname","columnnames","columns","columnspan","columnwidth","colver","com","coma","comae","comaker","comanche","comatose","comb","combat","combatant","combative","combativeness","combed","comber","combination","combinational","combinations","combinator","combinatorial","combinatoric","combine","combined","combiner","combines","combining","combo","combobox","comboboxitem","combs","combusted","combustibility","combustible","combustion","combustive","comcast","comdex","comdr","come","comeback","comedian","comedic","comedienne","comedown","comedy","comeliness","comely","comer","comes","comestible","comet","cometary","cometh","comeuppance","comfit","comfort","comfortability","comfortable","comfortableness","comfortably","comforted","comforter","comforting","comfy","comic","comical","comicality","cominform","coming","comity","comm","comma","command","commandant","commandargument","commandbutton","commandeer","commander","commanding","commandline","commandlink","commandment","commandname","commando","commandparameter","commandrunnerimpl","commands","commandtext","commandtype","commas","commemorate","commemoration","commemorative","commemorator","commence","commencement","commencer","commend","commendably","commendation","commendatory","commender","commensurable","commensurate","commensurates","commensuration","comment","commentary","commentate","commentator","commented","commenter","commenting","comments","commerce","commercial","commercialism","commercialization","commercialize","commie","commingle","commiserate","commiseration","commissar","commissariat","commissary","commission","commissioner","commit","commitment","commits","committable","committal","committals","committed","committee","committeeman","committeemen","committeewoman","committeewomen","committing","commode","commodes","commodious","commodiousness","commodity","commodo","commodore","common","commonality","commonalty","commondatakinds","commoner","commonjs","commonly","commonness","commonplace","commonplaceness","commons","commonsense","commonweal","commonwealth","commonwealths","commotion","communal","communality","commune","communicability","communicable","communicably","communicant","communicate","communicates","communicating","communication","communicational","communications","communicative","communicativeness","communicator","communion","communique","communism","communist","communistic","communitarian","communities","community","communize","commutable","commutate","commutation","commutative","commutativity","commutator","commute","commuter","comoros","comp","compact","compaction","compactness","compactor","companies","companion","companionable","companionableness","companionably","companionship","companionway","company","companyid","companyname","compaq","comparabilities","comparability","comparable","comparableness","comparably","comparative","comparativeness","comparator","compare","compared","comparer","compares","compareto","comparing","comparison","comparisons","compartment","compartmental","compartmentalization","compartmentalize","compass","compassion","compassionate","compassionateness","compat","compatibility","compatible","compatibleness","compatibly","compatriot","compeer","compel","compellable","compelled","compelling","compendious","compendium","compensable","compensate","compensated","compensation","compensator","compensatory","compete","competence","competency","competent","competing","competition","competitive","competitiveness","competitor","competitors","compilable","compilation","compile","compiled","compiler","compilers","compilerservices","compiles","compilesdkversion","compiling","complacence","complacency","complacent","complain","complainant","complainer","complaining","complains","complaint","complaints","complaisance","complaisant","complected","complement","complementariness","complementarity","complementary","complementation","complementer","completablefuture","complete","completed","completely","completeness","completer","completes","completing","completion","completionhandler","complex","complexion","complexional","complexity","complexness","complextype","compliance","compliant","complicate","complicated","complicatedness","complication","complicator","complicit","complicity","complier","compliment","complimentary","complimenter","comply","component","componentdidmount","componentinfo","componentmodel","componentname","components","componentscan","componentwillmount","comport","comportment","compose","composed","composedness","composer","composers","composite","composition","compositional","compositions","compositor","compost","composure","compote","compound","compoundbutton","compounded","compounder","comprehend","comprehending","comprehensibility","comprehensible","comprehensibleness","comprehensibly","comprehension","comprehensions","comprehensive","comprehensiveness","compress","compressed","compressformat","compressibility","compressible","compressing","compression","compressional","compressive","compressor","comprise","compromise","compromised","compromiser","compromising","compton","comptroller","compulsion","compulsive","compulsiveness","compulsivity","compulsorily","compulsory","compunction","compuserve","computability","computable","computably","computation","computational","computations","compute","computed","computer","computerese","computerization","computerize","computername","computers","computes","computing","comrade","comradely","comradeship","comte","con","conakry","conan","conant","concat","concatenate","concatenated","concatenating","concatenation","concave","concaveness","conceal","concealed","concealer","concealing","concealment","conceded","conceit","conceited","conceitedness","conceivable","conceivably","conceive","conceiver","concentrate","concentration","concentrator","concentrically","concepcin","concept","conception","conceptional","concepts","conceptual","conceptuality","conceptualization","conceptualizations","conceptualize","conceptualizing","conceptually","concern","concerned","concerning","concerns","concert","concerted","concertina","concertize","concertmaster","concerto","concession","concessionaire","concessional","concessionary","concetta","concettina","conch","conchita","conchs","concierge","conciliar","conciliate","conciliation","conciliator","conciliatory","concise","conciseness","concision","conclave","conclude","concluder","conclusion","conclusions","conclusive","conclusiveness","concoct","concocter","concoction","concomitant","concord","concordance","concordant","concordat","concorde","concordia","concourse","concrete","concreteness","concretion","concubinage","concubine","concupiscence","concupiscent","concur","concurrence","concurrency","concurrent","concurrenthashmap","concurrently","concuss","concussion","cond","conda","condemn","condemnate","condemnation","condemnatory","condemner","condensate","condensation","condense","condensed","condenser","condensible","condescend","condescending","condescension","condign","condiment","condimentum","condition","conditional","conditionally","conditionals","conditioned","conditioner","conditioning","conditions","condo","condole","condolence","condom","condominium","condone","condoner","condor","condorcet","conduce","conducive","conduciveness","conduct","conductance","conductibility","conductible","conduction","conductive","conductivity","conductor","conductress","conduit","coneflower","conestoga","coney","conf","confab","confabbed","confabbing","confabulate","confabulation","confect","confection","confectioner","confectionery","confectionist","confederacy","confederate","confer","conferee","conference","conferences","conferrable","conferral","conferred","conferrer","conferring","confessed","confession","confessional","confessor","confetti","confidant","confidante","confide","confidence","confident","confidential","confidentiality","confidentialness","confider","confiding","config","configchanges","configfile","configs","configsections","configurable","configuration","configurationmanager","configurations","configure","configured","configureservices","configuring","confine","confined","confinement","confiner","confirm","confirmation","confirmatory","confirmed","confirmedness","confirmpassword","confirms","confiscate","confiscation","confiscator","confiscatory","conflagration","conflate","conflation","conflict","conflicting","conflicts","confluence","confluent","conform","conformable","conformal","conformance","conformational","conformer","conforming","conformism","conformist","conformities","conformity","conforms","confound","confounded","confront","confrontation","confrontational","confronter","confrre","confucian","confucianism","confucius","confuse","confused","confusedness","confuses","confusing","confusion","confutation","confute","confuter","cong","conga","congeal","congealment","congenial","congeniality","conger","congeries","congest","congestion","conglomerate","conglomeration","congo","congolese","congrats","congratulate","congratulation","congratulations","congratulatory","congregate","congregation","congregational","congregationalism","congregationalist","congress","congressional","congressman","congressmen","congresspeople","congressperson","congresswoman","congresswomen","congreve","congruence","congruences","congruency","congruent","congruential","congruity","congruous","congruousness","congue","conic","conical","conicalness","conics","conifer","coniferous","conjectural","conjecture","conjecturer","conjoint","conjugacy","conjugal","conjugate","conjugation","conjunct","conjunction","conjunctiva","conjunctive","conjunctivitis","conjuration","conjure","conjurer","conjuring","conk","conker","conley","conman","conn","connect","connected","connectedly","connectedness","connectible","connecticut","connecting","connection","connectionfactory","connectionhandler","connectionimpl","connectionless","connectionmanager","connectionpool","connectionresult","connections","connectionstring","connectionstrings","connective","connectivity","connectivitymanager","connector","connectors","connects","connelly","conner","connery","connexion","conney","conni","connie","conniption","connivance","connive","conniver","connoisseur","connor","connotative","connstring","connubial","conny","conquer","conquerable","conquered","conqueror","conquers","conquest","conquistador","conrad","conrade","conrado","conrail","conroy","cons","consalve","consanguineous","consanguinity","conscienceless","conscientious","conscientiousness","conscionable","conscious","consciousness","conscription","consecrate","consecrated","consecrates","consecrating","consecration","consectetur","consecutive","consecutiveness","consensus","consent","consenter","consenting","consequat","consequence","consequences","consequent","consequential","consequentiality","consequentialness","consequently","conservancy","conservation","conservationism","conservationist","conservatism","conservative","conservativeness","conservator","conservatory","consider","considerable","considerables","considerably","considerate","considerateness","consideration","considerations","considered","considerer","considering","considers","consign","consignee","consignment","consist","consistence","consistency","consistent","consistently","consisting","consistory","consists","consolable","consolata","consolation","consolatory","console","consoleapplication","consoled","consoler","consolidate","consolidated","consolidates","consolidation","consolidator","consoling","consomm","consonance","consonances","consonant","consonantal","consortia","consortium","conspectus","conspicuous","conspicuousness","conspiracy","conspirator","conspiratorial","const","constable","constabulary","constance","constancia","constancy","constant","constanta","constantia","constantin","constantina","constantine","constantino","constantinople","constantly","constants","constellation","consternate","consternation","constexpr","constipate","constipation","constituency","constituent","constitute","constituted","constitutes","constituting","constitution","constitutional","constitutionality","constitutionally","constitutive","constr","constrain","constrained","constrainedly","constraint","constraintbottom","constraintend","constraintlayout","constraints","constraintstart","constrainttop","constrict","constriction","constrictor","construable","construct","constructed","constructibility","constructible","constructing","construction","constructional","constructionist","constructions","constructive","constructiveness","constructor","constructorresolver","constructors","constructs","construe","consuela","consuelo","consul","consular","consulate","consulship","consult","consultancy","consultant","consultation","consultative","consulted","consulter","consulting","consumable","consume","consumed","consumer","consumerism","consumerist","consumers","consumes","consuming","consummate","consummated","consumption","consumptive","cont","contact","contacted","contactform","contactid","contacting","contactlist","contactname","contacts","contactscontract","contagion","contagious","contagiousness","contain","contained","container","containerbase","containerization","containerize","containers","containerview","containing","containment","contains","containskey","contaminant","contaminate","contaminated","contaminates","contaminating","contamination","contaminative","contaminator","contd","contemn","contemplate","contemplation","contemplative","contemplativeness","contemporaneity","contemporaneous","contemporaneousness","contempt","contemptible","contemptibleness","contemptibly","contemptuous","contemptuousness","content","contentcontrol","contentdescription","contented","contenteditable","contentedly","contentedness","contention","contentious","contentiousness","contentlength","contently","contentment","contentmode","contentoffset","contentpage","contentpane","contentplaceholder","contentpresenter","contentprovider","contentresolver","contents","contentsize","contenttemplate","contenttype","contentvalues","contentview","contentwindow","conterminous","contest","contestable","contestant","contested","context","contextcompat","contexthandler","contextloader","contextloaderlistener","contextmenu","contextpath","contexts","contextual","contextualize","contiguity","contiguous","contiguousness","continence","continent","continental","continents","contingency","contingent","continua","continuable","continual","continually","continuance","continuant","continuation","continue","continued","continuer","continues","continuewith","continuing","continuity","continuous","continuously","continuousness","continuum","contort","contortion","contortionist","contour","contours","contra","contraband","contrabass","contraception","contraceptive","contract","contractible","contractile","contractor","contracts","contractual","contradict","contradiction","contradictorily","contradictoriness","contradictory","contradistinction","contraflow","contrail","contraindicate","contraindication","contralto","contrapositive","contraption","contrapuntal","contrariety","contrarily","contrariness","contrariwise","contrary","contrast","contrasting","contrastive","contravene","contravener","contravention","contreras","contretemps","contrib","contribute","contributed","contributing","contribution","contributions","contributive","contributor","contributorily","contributors","contributory","contrite","contriteness","contrition","contrivance","contrive","contrived","contriver","control","controlid","controllability","controllable","controllably","controlled","controller","controllercontext","controllername","controllers","controlling","controls","controltemplate","controltovalidate","controversial","controversialists","controversy","controvert","controvertible","contumacious","contumacy","contumelious","contumely","contuse","contusion","conundrum","conurbation","conv","convalesce","convalescence","convalescent","convallis","convect","convection","convectional","convector","convene","convener","convenience","convenient","conveniently","conventicle","convention","conventional","conventionalism","conventionalist","conventionality","conventionalize","conventions","convergence","convergent","conversant","conversation","conversational","conversationalist","conversations","conversazione","converse","conversion","conversioning","conversions","convert","converted","converter","converters","convertibility","convertible","convertibleness","converting","converts","convertto","convertview","convex","convexity","convey","conveyance","conveyancer","conveyancing","conveyor","convict","conviction","convince","convinced","convincer","convincing","convincingness","convivial","conviviality","convoke","convolute","convoluted","convolution","convolve","convolved","convolves","convolving","convoy","convulse","convulsion","convulsive","convulsiveness","conway","cony","coo","cook","cookbook","cooke","cooked","cooker","cookery","cookie","cookiecontainer","cookies","cooking","cookout","cooks","cookware","cooky","cool","coolant","cooled","cooler","cooley","coolheaded","coolidge","coolie","coolness","coon","coonskin","coop","cooper","cooperage","cooperate","cooperation","cooperative","cooperativeness","cooperator","coord","coordinate","coordinated","coordinateness","coordinates","coordination","coordinator","coordinatorlayout","coords","coors","coot","cootie","cop","copay","cope","copeland","copenhagen","coper","copernican","copernicus","copied","copier","copies","copilot","coping","copious","copiousness","coplanar","copland","copley","copolymer","copora","copped","copper","copperfield","copperhead","copperplate","coppersmith","coppersmiths","coppery","coppice","copping","coppola","copra","coprolite","coprophagous","cops","copse","copter","coptic","copula","copulate","copulation","copulative","copy","copybook","copycat","copycatted","copycatting","copying","copyist","copyright","copyrighter","copyto","copywriter","coquetry","coquette","coquettish","cor","cora","corabel","corabella","corabelle","coracle","coral","coralie","coraline","coralline","coralyn","corba","corbel","corbet","corbett","corbie","corbin","corby","cord","corda","cordage","corded","cordelia","cordelie","cordell","corder","cordey","cordi","cordial","cordiality","cordialness","cordie","cordillera","cordilleras","cording","cordite","cordless","cordoba","cordon","cordova","cordovan","cordula","corduroy","cordy","core","cored","coredata","coreen","corefoundation","corella","corenda","corene","corer","cores","corespondent","coretta","corette","corey","corfu","corgi","cori","coriander","corie","corilla","corina","corine","coring","corinna","corinne","corinth","corinthian","corinthians","coriolanus","coriolis","coriss","corissa","cork","corked","corker","corks","corkscrew","corliss","corly","corm","cormack","cormorant","corn","cornall","cornball","cornbread","corncob","corncrake","cornea","corneal","corneille","cornela","cornelia","cornelius","cornell","cornelle","corner","cornerradius","corners","cornerstone","cornet","corney","cornfield","cornflake","cornflour","cornflower","cornice","cornie","cornily","corniness","cornish","cornmeal","cornrow","cornstalk","cornstarch","cornucopia","cornwall","cornwallis","corny","corolla","corollary","corona","coronado","coronal","coronary","coronate","coronation","coroner","coronet","corot","coroutine","coroutines","corp","corpora","corporal","corporate","corporately","corporation","corporations","corporatism","corporatist","corporeal","corporeality","corporealness","corps","corpse","corpsman","corpsmen","corpulence","corpulent","corpulentness","corpus","corpuscle","corpuscular","corr","corral","corralled","corralling","correct","correctable","corrected","correcting","correction","correctional","corrections","corrective","correctly","correctness","corrector","correggio","correlate","correlated","correlation","correlative","correna","correspond","correspondence","correspondent","corresponding","corresponds","correy","corri","corrianne","corridor","corrie","corrigenda","corrigendum","corrigible","corrina","corrine","corrinne","corroborate","corroborated","corroboration","corroborative","corroborator","corroboratory","corrode","corrodible","corrosion","corrosive","corrosiveness","corrugate","corrugation","corrupt","corrupted","corrupter","corruptibility","corruptible","corruption","corruptions","corruptive","corruptness","corry","cors","corsage","corsair","corset","corsica","corsican","cort","cortes","cortex","cortez","cortge","cortical","cortices","corticosteroid","cortie","cortisone","cortland","cortney","corty","corundum","coruscate","coruscation","corvallis","corvette","corvus","cory","cos","cosby","cosetta","cosette","cosign","cosignatory","cosily","cosimo","cosine","cosiness","cosme","cosmetic","cosmetically","cosmetician","cosmetologist","cosmetology","cosmic","cosmical","cosmo","cosmogonist","cosmogony","cosmological","cosmologist","cosmology","cosmonaut","cosmopolitan","cosmopolitanism","cosmos","cosponsor","cossack","cosset","cost","costa","costanza","costar","costarred","costarring","costello","costive","costiveness","costless","costliness","costly","costner","costs","costume","costumer","cot","cotangent","cote","coterie","coterminous","cotillion","cotonou","cotopaxi","cottage","cottager","cottar","cotted","cotter","cotton","cottonmouth","cottonmouths","cottonseed","cottontail","cottonwood","cottony","cotyledon","couch","couchbase","couchdb","couching","cougar","cough","cougher","coughs","could","couldn","couldnt","coule","coulomb","council","councilman","councilmen","councilor","councilperson","councilwoman","councilwomen","counsel","counsellings","counselor","count","countability","countable","countably","countdown","countdowntimer","counted","countenance","countenancer","counter","counteract","counteraction","counterargument","counterattack","counterbalance","counterclaim","counterclockwise","counterculture","countercyclical","counterespionage","counterexample","counterfeit","counterfeiter","counterflow","counterfoil","counterforce","counterinsurgency","counterintelligence","counterintuitive","counterman","countermand","countermeasure","countermen","counteroffensive","counteroffer","counterpane","counterpart","counterpoint","counterpoise","counterproductive","counterproposal","counterrevolution","counterrevolutionary","counters","countersign","countersignature","countersink","counterspy","counterstrike","countersunk","countertenor","countervail","counterweight","countess","countif","counting","countless","countries","countrify","country","countrycode","countryid","countryman","countrymen","countryname","countryside","countrywide","countrywoman","countrywomen","counts","county","coup","coupe","couperin","couple","coupled","coupler","couplers","couples","couplet","coupling","coupon","coupons","courage","courageous","courageously","courageousness","courages","courbet","courgette","courier","course","courseid","coursename","courser","courses","coursework","coursing","court","courtenay","courteous","courteousness","courteousnesses","courtesan","courtesied","courtesy","courtesying","courthouse","courtier","courtliness","courtly","courtnay","courtney","courtroom","courts","courtship","courtyard","couscous","cousin","cousinly","cousteau","cout","couture","couturier","cov","covalent","covariance","covariant","covariate","covary","cove","coven","covenant","covenanted","covenanter","covent","coventry","cover","coverable","coverage","coverall","covered","coverer","covering","coverlet","covers","coversheet","covert","covertness","covet","coveter","coveting","covetous","covetousness","covey","covington","cow","coward","cowardice","cowardliness","cowardly","cowbell","cowbird","cowboy","cowcatcher","cowed","cower","cowering","cowgirl","cowhand","cowherd","cowhide","cowl","cowley","cowlick","cowling","cowman","cowmen","coworker","cowper","cowpoke","cowpony","cowpox","cowpunch","cowpuncher","cowrie","cowshed","cowslip","cox","coxcomb","coxswain","coy","coyer","coyest","coyly","coyness","coyote","coyoteadapter","coypu","cozen","cozenage","cozily","coziness","cozmo","cozumel","cozy","cp","cpa","cpan","cpanel","cpd","cpi","cpl","cplusplus","cpo","cpp","cppreference","cpr","cps","cpt","cpu","cpus","cpython","cq","cql","cr","crab","crabapple","crabbe","crabbed","crabbedness","crabber","crabbily","crabbiness","crabbing","crabby","crabgrass","crablike","crack","crackable","crackdown","cracker","crackerjack","crackle","crackling","crackly","crackpot","crackup","cradle","cradler","cradling","craft","craftily","craftiness","craftsman","craftsmanship","craftsmen","craftspeople","craftspersons","craftswoman","craftswomen","crafty","crag","craggie","cragginess","craggy","craig","craigslist","cram","cramer","crammed","crammer","cramming","cramp","cramper","crampon","cran","cranach","cranberry","crandall","crane","cranelike","cranford","cranial","cranium","crank","crankcase","crankily","crankiness","crankshaft","cranky","cranmer","cranny","cranston","crap","crape","crapped","crappie","crapping","crappy","crapshooter","cras","crash","crashed","crasher","crashes","crashing","crashlytics","crass","crassness","crate","crater","cravat","cravatted","cravatting","crave","craven","cravenness","craver","craving","craw","crawdad","crawfish","crawford","crawl","crawler","crawling","crawlspace","crawlway","crawly","cray","crayfish","crayola","crayon","craze","crazily","craziness","crazy","crc","crche","creak","creakily","creakiness","creaky","cream","creamer","creamery","creamily","creaminess","creamy","crease","creased","creases","creasing","creat","create","createbean","createbitmap","createchooser","createclass","createcommand","createconnection","createcriteria","created","createdat","createdate","createdby","createddate","createdon","createelement","createfile","createinstance","createmap","createobject","createobjecturl","createparallelgroup","createquery","creates","createserver","createstatement","createtable","createtextnode","createuser","createview","creating","creation","creationdate","creationism","creationist","creative","creativeness","creativities","creativity","creator","creators","creature","creatureliness","creaturely","cred","credence","credent","credential","credentials","credenza","credibility","credible","credibly","credit","creditability","creditable","creditableness","creditably","credited","creditor","credits","creditworthiness","credo","creds","credulity","credulous","credulousness","cree","creed","creedal","creeds","creek","creekside","creel","creep","creeper","creepily","creepiness","creepy","cref","creigh","creight","creighton","cremate","cremation","crematoria","crematorium","crematory","creme","crenelate","crenelation","creole","creon","creosote","crepe","crept","crescendo","crescendoed","crescendoing","crescent","cress","crest","crestfallen","crestfallenness","cresting","crestless","crestview","cretaceous","cretaceously","cretan","crete","cretin","cretinism","cretinous","cretonne","crevasse","crevice","crew","crewel","crewelwork","crewman","crewmen","crib","cribbage","cribbed","cribber","cribbing","crichton","crick","cricket","cricketer","cried","crier","cries","crime","crimea","crimean","crimes","criminal","criminality","criminalization","criminalize","criminologist","criminology","crimp","crimper","crimson","crin","cringe","cringer","crinkle","crinkly","crinoline","cripple","crippler","crippling","cris","crisco","crises","crisis","crisp","crisper","crispiness","crispness","crispy","criss","crisscross","crissie","crissy","crista","cristabel","cristal","cristen","cristi","cristian","cristiano","cristie","cristin","cristina","cristine","cristionna","cristobal","cristy","crit","criteria","criterion","critic","critical","criticality","critically","criticalness","criticism","criticize","criticized","criticizer","criticizes","criticizing","criticizingly","critique","critter","crlf","crm","croak","croaker","croaky","croat","croatia","croatian","croce","crochet","crocheter","crock","crockery","crockett","crockpot","crocodile","crocus","croesus","croft","crofter","croissant","croix","cromwell","cromwellian","cron","crone","cronin","cronjob","cronkite","crontab","cronus","crony","crook","crooked","crookedness","crookes","crookneck","croon","crooner","crop","cropland","cropped","cropper","cropping","croquet","croquette","crosby","crosier","cross","crossarm","crossbar","crossbarred","crossbarring","crossbeam","crossbones","crossbow","crossbowman","crossbowmen","crossbred","crossbreed","crosscheck","crosscurrent","crosscut","crosscutting","crossdomain","crossed","crosses","crossfire","crosshatch","crossing","crossness","crossorigin","crossover","crosspatch","crosspiece","crosspoint","crossproduct","crossroad","crossroads","crosstalk","crosstown","crosswalk","crossway","crosswind","crosswise","crossword","crotch","crotchet","crotchetiness","crotchety","crotchless","croton","crouch","croup","croupier","croupy","crow","crowbait","crowbar","crowbarred","crowbarring","crowd","crowded","crowdedness","crowfeet","crowfoot","crowley","crown","crowned","crowner","crozier","crs","crt","crucial","crucible","crucifiable","crucifix","crucifixion","cruciform","crucify","crud","crudded","crudding","cruddy","crude","crudeness","crudits","crudity","cruel","cruelness","cruelty","cruet","cruft","crufty","cruikshank","cruise","cruiser","cruller","crumb","crumble","crumbliness","crumbly","crumby","crumminess","crummy","crump","crumpet","crumple","crunch","crunchiness","crunchy","crupper","crusade","crusader","cruse","crush","crushable","crusher","crushing","crushproof","crusoe","crust","crustacean","crustal","crustily","crustiness","crusty","crutch","crux","cruz","cry","crybaby","cryogenic","cryogenics","cryostat","cryosurgery","crypt","cryptanalysis","cryptanalyst","cryptanalytic","cryptic","cryptically","crypto","cryptogram","cryptographer","cryptographic","cryptographically","cryptography","cryptologic","cryptological","cryptologist","cryptology","cryptozoic","crysta","crystal","crystalline","crystallite","crystallization","crystallize","crystallized","crystallizes","crystallizing","crystallographer","crystallographic","crystallography","crystie","cs","csc","cse","csharp","cshtml","csp","csproj","csr","csrf","csrftoken","css","cssclass","cssmenu","cssref","cssselector","cst","cstdlib","cstr","cstring","csv","csvfile","ct","cte","cthrine","ctime","ctl","ctn","ctor","ctp","ctr","ctrl","cts","ctx","ctype","ctypes","cu","cub","cuba","cuban","cubbed","cubbing","cubbyhole","cube","cuber","cubes","cubic","cubical","cubicle","cubism","cubist","cubit","cuboid","cuchulain","cuckold","cuckoldry","cuckoo","cucumber","cud","cuda","cuddle","cuddly","cudgel","cue","cuff","cuisinart","cuisine","culbertson","culinary","cull","cullan","cullen","cullender","culler","culley","cullie","cullin","cully","culminate","culmination","culotte","culpa","culpability","culpable","culpableness","culpably","culprit","cult","cultism","cultist","cultivable","cultivate","cultivated","cultivation","cultivator","cultural","culture","cultured","cultureinfo","cultures","culver","culvert","cum","cumber","cumberland","cumbersome","cumbersomeness","cumbrous","cumin","cummerbund","cummings","cumquat","cumsum","cumulate","cumulation","cumulative","cumuli","cumulonimbi","cumulonimbus","cumulus","cunard","cuneiform","cunnilingus","cunning","cunningham","cunningness","cunt","cup","cupboard","cupcake","cupertino","cupful","cupid","cupidinously","cupidity","cupola","cupped","cupping","cupric","cuprous","cur","curability","curabitur","curable","curableness","curably","curacao","curacy","curare","curate","curative","curator","curatorial","curb","curbing","curbside","curbstone","curcio","curd","curdate","curdle","cure","cured","curer","curettage","curfew","curfs","curia","curiae","curie","curio","curiosity","curious","curiousness","curitiba","curium","curl","curler","curlew","curlicue","curliness","curling","curlopt","curly","curlycue","curmudgeon","curr","curran","currant","curred","currencies","currency","current","currentculture","currentdate","currentdb","currentdevice","currentdomain","currentindex","currentitem","currentline","currentlocation","currently","currentness","currentnode","currentpage","currentposition","currentrow","currentstate","currenttarget","currentthread","currenttime","currenttimemillis","currentuser","currentvalue","currentversion","currey","curricle","curricula","curricular","curriculum","currie","currier","curring","curry","currycomb","curs","curse","cursed","cursedness","curses","cursive","cursiveness","cursives","cursor","cursorily","cursoriness","cursors","cursory","cursus","curt","curtail","curtailer","curtailment","curtain","curtice","curtis","curtness","curtsey","curtsy","curvaceous","curvaceousness","curvature","curve","curved","curves","curvilinear","curvilinearity","curving","curvy","cus","cushion","cushman","cushy","cusp","cuspid","cuspidor","cuss","cussed","cussedness","cusses","cussing","cust","custard","custer","custid","custodial","custodian","custodianship","custody","custom","customadapter","customarily","customariness","customary","customcell","customer","customerid","customername","customers","customhouse","customizable","customization","customize","customized","customizing","customview","cut","cutaneous","cutaway","cutback","cute","cuteness","cutesy","cuticle","cutlass","cutler","cutlery","cutlet","cutoff","cutout","cuts","cutter","cutthroat","cutting","cuttle","cuttlebone","cuttlefish","cutup","cutworm","cuvier","cuzco","cv","cvs","cvtcolor","cw","cwd","cwiki","cwt","cx","cxf","cxx","cxxflags","cy","cyan","cyanamid","cyanate","cyanic","cyanide","cyanogen","cyb","cybele","cybernetic","cybernetics","cyberpunk","cyberspace","cybil","cybill","cyborg","cyclades","cyclamen","cycle","cycler","cycles","cycleway","cyclic","cyclical","cycling","cyclist","cyclohexanol","cycloid","cycloidal","cyclometer","cyclone","cyclonic","cyclopean","cyclopedia","cyclopes","cyclops","cyclotron","cyder","cygnet","cygnus","cygwin","cyl","cylinder","cylindric","cylindrical","cymbal","cymbalist","cymbre","cynde","cyndi","cyndia","cyndie","cyndy","cynic","cynical","cynicism","cynosure","cynthea","cynthia","cynthie","cynthy","cypher","cypreses","cypress","cyprian","cypriot","cyprus","cyrano","cyril","cyrill","cyrille","cyrillic","cyrillus","cyrus","cyst","cystic","cython","cytochemistry","cytologist","cytology","cytolysis","cytoplasm","cytoplasmic","cytosine","cytotoxic","cz","czar","czarevitch","czarina","czarism","czarist","czarship","czech","czechoslovak","czechoslovakia","czechoslovakian","czechs","czerniak","czerny","d","da","dab","dabbed","dabber","dabbing","dabble","dabbler","dac","dacca","dace","dacey","dacha","dachau","dachshund","dacia","dacie","dacron","dactyl","dactylic","dacy","dad","dada","dadaism","dadaist","daddy","dade","dado","dadoes","dados","daedalus","dael","daemon","daemoncommandexecution","daemonic","daffi","daffie","daffiness","daffodil","daffy","daft","daftness","dag","dagger","dagmar","dagny","dagscheduler","daguerre","daguerreotype","dagwood","dahl","dahlia","dahomey","daile","dailiness","daily","daimler","daintily","daintiness","dainty","daiquiri","dairy","dairying","dairyland","dairymaid","dairyman","dairymen","dairywoman","dairywomen","dais","daisey","daisi","daisie","daisy","dakar","dakota","dakotan","dal","dale","dalenna","daleth","daley","dalhousie","dali","dalia","dalian","dalila","dall","dallas","dalli","dalliance","dallier","dallon","dally","dalmatia","dalmatian","daloris","dalston","dalt","dalton","dalvik","dalvikvm","daly","dam","damage","damageable","damaged","damager","damaging","damara","damaris","damascus","damask","dame","damian","damiano","damien","damion","damita","dammed","damming","dammit","damn","damnably","damnation","damned","damnedest","damning","damocles","damon","damp","damped","dampen","dampener","damper","damping","dampness","damsel","damselfly","damson","dan","dana","danbury","dance","dancelike","dancer","dandelion","dander","dandify","dandily","dandle","dandruff","dandy","dane","danelaw","danell","danella","danette","dang","danger","dangerfield","dangerous","dangerousness","dangle","dangler","dangling","dani","dania","danial","danica","danice","danie","daniel","daniela","daniele","daniella","danielle","danielson","danika","danila","danish","danit","danita","dank","dankness","danna","dannel","danni","dannie","danny","dannye","danseuse","dante","danton","danube","danubian","danville","danya","danyelle","danyette","danzig","dao","daphene","daphna","daphne","dapibus","dapper","dapperness","dapple","dar","dara","darb","darbee","darbie","darby","darcee","darcey","darci","darcie","darcy","darda","dardanelles","dare","daredevil","daredevilry","dareen","darell","darelle","daren","darer","daresay","dari","daria","darice","darill","darin","daring","daringness","dario","darius","darjeeling","dark","darken","darkener","darker","darkish","darkly","darkness","darkroom","darla","darleen","darlene","darline","darling","darlingness","darlington","darlleen","darn","darnall","darned","darnell","darner","darning","daron","darpa","darrel","darrell","darrelle","darren","darrick","darrin","darrow","darryl","darsey","darsie","dart","dartboard","darter","darth","dartmouth","darvon","darwin","darwinian","darwinism","darwinist","darya","daryl","daryle","daryn","das","dash","dasha","dashboard","dashed","dasher","dashes","dashiki","dashing","dasi","dasie","dask","dastard","dastardliness","dastardly","dasya","dat","data","dataaccess","dataadapter","dataannotations","dataarray","database","databaseerror","databasehelper","databasename","databasereference","databases","databind","databinding","datacenter","datacolumn","datacontext","datacontract","datafield","datafile","dataflow","dataframe","dataframes","datagram","datagrid","datagridtemplatecolumn","datagridtextcolumn","datagridview","dataindex","datainputstream","dataitem","datalist","datamation","datamedia","datamember","datamodel","datanode","datanucleus","dataobject","dataoutputstream","datapoint","datapoints","dataprovider","datareader","datarow","datas","dataservice","dataset","datasets","datasheet","datasnapshot","datasource","datasourceid","datasources","datastax","datastore","datastream","datastring","datatable","datatables","datatemplate","datatextfield","datatransfer","datatrigger","datatype","datatypes","dataurl","datausingencoding","datavaluefield","dataview","date","dateadd","datecreated","dated","datediff","datedly","datedness","datefield","dateformat","dateformatter","datefrom","dateless","dateline","dateofbirth","datepart","datepicker","datepickerdialog","dater","daterange","dates","datestr","datestring","datetime","datetimefield","datetimeformat","datetimeformatter","datetimeoffset","datetimepicker","dateto","dateutil","datevalue","datha","dating","dative","datos","datsun","datum","daub","dauber","daugherty","daughter","daumier","daune","daunt","daunted","daunting","dauntless","dauntlessness","dauphin","dav","davao","dave","daveen","daven","davenport","daveta","davey","david","davida","davidde","davide","davidson","davie","davin","davina","davine","davinich","davis","davit","davita","davon","davy","dawdle","dawdler","dawes","dawn","dawna","dawson","day","daybed","daybreak","daycare","daydream","daydreamer","dayle","daylight","dayna","dayofmonth","dayofweek","days","daysack","daytime","dayton","daze","dazed","dazzle","dazzler","dazzling","db","dba","dbadapter","dbc","dbconn","dbconnect","dbconnection","dbcontext","dbcp","dbd","dbf","dbg","dbh","dbhelper","dbhost","dbi","dbl","dbms","dbname","dbnull","dbo","dbpath","dbpedia","dbs","dbset","dbtype","dbus","dbuser","dbutante","dc","dcc","dcollet","dcolletage","dct","dd","ddd","dddd","ddene","ddf","ddl","dds","ddt","de","deacon","deaconess","deactivate","dead","deadbeat","deadbolt","deaden","deadener","deadening","deadhead","deadline","deadliness","deadlock","deadly","deadness","deadpan","deadpanned","deadpanner","deadpanning","deadwood","deaf","deafen","deafening","deafness","deal","dealer","dealership","dealing","dealloc","deallocate","deallocated","deallocator","deals","dealt","dean","deana","deandre","deane","deanery","deann","deanna","deanne","deanship","dear","dearborn","dearness","dearth","dearths","deary","deassign","death","deathbed","deathblow","deathless","deathlike","deathly","deaths","deathtrap","deathward","deathwatch","deb","debacle","debar","debark","debarkation","debarment","debarring","debaser","debatable","debate","debater","debauch","debauched","debauchedness","debauchee","debaucher","debauchery","debbi","debbie","debby","debee","debenture","debera","debi","debian","debilitate","debilitation","debility","debit","debonair","debonairness","debor","debora","deborah","debouch","debounce","debra","debrief","debris","debt","debtor","debug","debugged","debugger","debugging","debussy","debut","dec","decade","decadency","decadent","decades","decaf","decaffeinate","decagon","decal","decalogue","decamp","decampment","decapitate","decapitator","decathlon","decatur","decay","decca","deccan","decease","decedent","deceit","deceitful","deceitfulness","deceive","deceived","deceiver","deceives","deceiving","deceivingly","decelerate","deceleration","decelerator","december","decency","decennial","decent","deception","deceptive","deceptiveness","decertify","dechlorinate","decibel","decidability","decidable","decide","decided","decidedness","decides","deciding","deciduous","deciduousness","decile","deciliter","decimal","decimalformat","decimals","decimate","decimation","decimeter","decipher","decipherable","decipherer","decision","decisional","decisioned","decisioning","decisions","decisive","decisiveness","deck","deckchair","decker","deckhand","decking","decl","declamation","declamatory","declarable","declaration","declarations","declarative","declarator","declaratory","declare","declared","declarer","declares","declaring","declension","declination","decline","decliner","declivity","declspec","decltype","decnet","deco","decode","decoded","decodefile","decoder","decoderesource","decodestream","decoding","decolletes","decolorising","decomposability","decomposable","decompose","decomposition","decompress","decongestant","deconstruction","deconvolution","decor","decorate","decorated","decorates","decorating","decoration","decorative","decorativeness","decorator","decorators","decorous","decorousness","decorticate","decortication","decorum","decorview","decoupage","decouple","decoy","decrease","decreases","decreasing","decree","decreeing","decrement","decremental","decrepit","decrepitude","decriminalization","decriminalize","decry","decrypt","decrypted","decryption","decstation","decsystem","dectape","decustomised","dede","dedekind","dedicate","dedicated","dedication","dedicative","dedicator","dedicatory","dedie","dedra","deduce","deducible","deduct","deductibility","deductible","deduction","deductive","dee","deeann","deeanne","deed","deeded","deedee","deeding","deejay","deem","deemphasis","deena","deep","deepcopy","deepen","deeper","deepish","deeply","deepness","deer","deerdre","deere","deerskin","deerstalker","deerstalking","deeyn","def","deface","defacement","defaecate","defalcate","defalcation","defamation","defamatory","defame","defamer","default","defaultactioninvocation","defaultbuildoperationexecutor","defaultcenter","defaultconfig","defaultdict","defaulter","defaultfilterchain","defaulthttpclient","defaulting","defaultlistablebeanfactory","defaultmanager","defaultmaven","defaults","defaultsingletonbeanregistry","defaulttablemodel","defaultvalue","defaultview","defeat","defeated","defeater","defeatism","defeatist","defeats","defecate","defecation","defect","defection","defective","defectiveness","defector","defend","defendant","defended","defenestrate","defense","defenseless","defenselessness","defenses","defensibility","defensible","defensibly","defensive","defensiveness","defer","deference","deferent","deferential","deferrable","deferral","deferred","deferrer","deferring","deffer","defiance","defiant","defibrillator","deficiency","deficient","deficit","defier","defile","defilement","definable","definably","define","defineclass","defined","defineproperty","definer","defines","defining","definite","definitely","definiteness","definition","definitional","definitions","definitive","definitiveness","defis","deflate","deflation","deflationary","deflect","deflected","deflection","deflector","defn","defocus","defocussing","defoe","defog","defogger","defoliant","defoliator","deform","deformational","deformed","deformity","defraud","defrauder","defrayal","defrost","defroster","defs","deft","deftness","defun","defunct","defy","defying","deg","degas","degassing","degauss","degeneracy","degenerate","degenerateness","degrade","degraded","degradedness","degrading","degrease","degree","degrees","degum","dehlia","dehumanize","dehydrator","deice","deicer","deictic","deidre","deification","deify","deign","deimos","deina","deirdre","deist","deistic","deity","deja","deject","dejected","dejectedness","dejection","dejesus","dekalb","dekastere","del","dela","delacroix","delacruz","delainey","delaney","delano","delaware","delawarean","delay","delayed","delayer","delays","delbert","delcina","delcine","delectable","delectableness","delectably","delectation","delegable","delegate","delegated","delegates","delegatingconstructoraccessorimpl","delegatingfilterproxy","delegatingmethodaccessorimpl","delegation","deleon","delete","deleted","deleterious","deleteriousness","deletes","deleting","deletion","delfs","delft","delftware","delgado","delhi","deli","delia","deliberate","deliberately","deliberateness","deliberative","deliberativeness","delibes","delicacy","delicate","delicateness","delicatenesses","delicates","delicatessen","delicious","deliciousness","delicti","delighted","delightedness","delightful","delightfulness","delila","delilah","delilahs","delim","delimited","delimiter","delimiters","delims","delinda","delineate","delineation","delinquency","delinquent","deliquesce","deliquescent","delirious","deliriousness","delirium","delius","deliver","deliverable","deliverables","deliverance","delivered","deliverer","delivering","delivers","delivery","deliverymen","dell","della","dellwood","delly","delmar","delmarva","delmer","delmonico","delmor","delmore","delora","delores","deloria","deloris","delphi","delphic","delphine","delphinia","delphinium","delphinus","delta","deltatime","deltax","deltay","deltoid","delude","deluder","deluding","deluge","delusion","delusional","delusive","delusiveness","deluxe","delve","delver","dem","demagnify","demagogic","demagogue","demagoguery","demagogy","demand","demander","demanding","demandingly","demands","demarcate","demarcation","demavend","demean","demeanor","demented","dementedness","dementia","demerol","demesne","demeter","demetra","demetre","demetri","demetria","demetrius","demigod","demijohn","demimondaine","demimonde","demineralization","deming","demise","demit","demitasse","demitted","demitting","demo","democracy","democrat","democratic","democratically","democratization","democratize","democratizes","democritus","demographer","demographic","demographical","demography","demolish","demolisher","demolition","demon","demonetization","demoniac","demoniacal","demonic","demonology","demonstrable","demonstrableness","demonstrably","demonstrate","demonstrated","demonstrates","demonstrating","demonstration","demonstrative","demonstrativeness","demonstrativenesses","demonstratives","demonstrator","demoralization","demoralizer","demoralizing","demorgan","demos","demosthenes","demote","demotic","demott","demount","dempsey","demulcent","demultiplex","demur","demure","demureness","demurral","demurred","demurrer","demurring","demythologization","demythologize","den","dena","dendrite","dene","deneb","denebola","deneen","deng","dengue","deni","deniable","denial","denice","denied","denier","denigrate","denigration","denim","denise","denizen","denmark","denna","denned","dennet","denney","denni","dennie","denning","dennison","denny","denominate","denominational","denominator","denote","denotes","denouement","denounce","denouncement","denouncer","dens","dense","densely","denseness","densitometer","densitometric","densitometry","density","dent","dental","dentifrice","dentin","dentine","dentist","dentistry","dentition","denture","denuclearize","denudation","denude","denuder","denunciate","denunciation","denver","deny","denying","denys","denyse","deodorant","deodorization","deodorize","deodorizer","deon","deonne","deoxyribonucleic","dep","depart","department","departmental","departmentalization","departmentalize","departmentid","departments","departure","depend","dependability","dependable","dependableness","dependably","dependant","dependence","dependencies","dependency","dependencyobject","dependencyproperty","dependent","dependentassembly","depending","depends","dependson","depict","depicted","depicter","depiction","depilatory","deplete","depletion","deplorable","deplorableness","deplorably","deplore","deplorer","deploring","deploy","deployable","deployed","deployer","deploying","deployment","deployments","depolarize","deponent","deport","deportation","deportee","deportment","depose","deposit","depositary","deposition","depositor","depository","depot","deprave","depraved","depravedness","depraver","depravity","deprecate","deprecated","deprecating","deprecation","deprecatory","depreciable","depreciate","depreciating","depreciation","depreciative","depress","depressant","depressible","depression","depressive","depressor","deprive","deps","dept","depth","depths","deputation","depute","deputize","deputy","deque","dequeue","dequeuereusablecell","dequeuereusablecellwithidentifier","der","derail","derailment","derange","derangement","derby","derbyshire","dereference","dereferencing","derek","derelict","dereliction","derick","deride","deriding","derision","derisive","derisiveness","derisory","derivable","derivate","derivation","derivative","derivativeness","derivatives","derive","derived","deriveddata","derives","deriving","derk","dermal","dermatitides","dermatitis","dermatological","dermatologist","dermatology","dermis","dermot","derogate","derogation","derogatorily","derogatory","derrek","derrick","derrida","derrik","derril","derringer","derrire","derron","derry","dervish","derward","derwin","des","desalinate","desalination","desalinization","desalinize","desalt","desc","descant","descartes","descend","descendant","descendants","descended","descendent","descender","descending","descends","descent","descr","describable","describe","described","describes","describing","description","descriptions","descriptive","descriptiveness","descriptor","descriptors","descry","desdemona","desecrate","desecrater","desecration","deselect","deserialization","deserialize","deserialized","deserializeobject","deserializer","deserializing","desert","deserter","desertification","desertion","deserunt","deserve","deserved","deservedness","deserves","deserving","desi","desiccant","desiccate","desiccation","desiccator","desiderata","desideratum","design","designable","designate","designated","designation","designational","designator","designed","designer","designers","designing","designs","desirabilia","desirability","desirable","desirableness","desirably","desirae","desire","desired","desiredcapabilities","desiree","desirer","desiri","desirous","desirousness","desist","desk","desktop","desktops","desmond","desmund","desolate","desolateness","desolater","desolating","desolation","desorption","despair","despairer","despairing","desperado","desperadoes","desperate","desperateness","desperation","despicable","despicably","despise","despiser","despite","despoil","despoilment","despond","despondence","despondency","despondent","despotic","despotically","despotism","dessert","dessicate","dest","destdir","destinate","destination","destinations","destinationviewcontroller","destine","destiny","destitute","destituteness","destitution","destroy","destroyed","destroyer","destroying","destroys","destruct","destructibility","destructible","destruction","destructive","destructiveness","destructor","destructors","destructuring","desuetude","desultorily","desultoriness","desultory","det","detach","detached","detachedness","detacher","detachment","detail","detailed","detailedness","details","detailview","detailviewcontroller","detain","detainee","detainer","detainment","detect","detectability","detectable","detectably","detected","detecting","detection","detective","detector","detects","detentes","detention","deter","detergency","detergent","deteriorate","deterioration","determent","determinability","determinable","determinableness","determinacy","determinant","determinate","determinateness","determination","determinative","determinativeness","determine","determined","determinedly","determinedness","determiner","determines","determining","determinism","deterministic","deterministically","deterred","deterrence","deterrent","deterring","deters","detersive","detestable","detestableness","detestably","detestation","dethrone","dethronement","detonable","detonate","detonated","detonation","detonator","detour","detox","detoxification","detoxify","detract","detractive","detribalize","detriment","detrimental","detritus","detroit","deuce","deuced","deus","deuterium","deuteron","deuteronomy","deutsch","dev","deva","devan","devanagari","devastate","devastating","devastation","devastator","devcenter","devdependencies","devel","develop","developed","developer","developerguide","developers","developerworks","developing","development","developmental","devexpress","devi","deviance","deviancy","deviant","deviate","deviated","deviating","deviation","device","deviceid","devicename","devices","devil","devilish","devilishness","devilment","devilry","deviltry","devin","devina","devinne","devious","deviousness","devise","deviser","devkit","devland","devlen","devlin","devoice","devolution","devolve","devon","devondra","devonian","devonna","devonne","devonshire","devops","devora","devote","devoted","devotee","devotion","devotional","devour","devourer","devout","devoutness","devs","devtools","devy","dew","dewain","dewar","dewayne","dewberry","dewclaw","dewdrop","dewey","dewie","dewiness","dewitt","dewlap","dewy","dex","dexedrine","dexes","dexter","dexterity","dexterous","dexterousness","dextrose","df","dfa","dfd","dff","dfs","dg","dgv","dh","dhaka","dhaulagiri","dhcp","dhe","dhoti","dhow","di","dia","diabase","diabetes","diabetic","diabolic","diabolical","diabolicalness","diabolism","diachronic","diacritic","diacritical","diadem","diaereses","diaeresis","diag","diaghilev","diagnometer","diagnosable","diagnose","diagnosed","diagnosis","diagnostic","diagnostically","diagnostician","diagnostics","diagonal","diagonalize","diagram","diagrammable","diagrammatic","diagrammaticality","diagrammatically","diagrammed","diagrammer","diagramming","diagrams","diahann","dial","dialect","dialectal","dialectic","dialectical","dialed","dialer","dialing","dialog","dialogflow","dialogfragment","dialogged","dialogging","dialoginterface","dialogresult","dialogs","dialogue","dials","dialysis","dialyzed","dialyzes","diam","diamagnetic","diameter","diametric","diametrical","diamond","diamondback","diamonds","dian","diana","diandra","diane","dianemarie","diann","dianna","dianne","diannne","diapason","diaper","diaphanous","diaphanousness","diaphragm","diaphragmatic","diarist","diarmid","diarrhea","diarrheal","diary","diaspora","diastase","diastole","diastolic","diathermy","diathesis","diatom","diatomic","diatonic","diatribe","diaz","dibble","dibs","dic","dicaprio","dice","dicer","dicey","dichloride","dichotomization","dichotomize","dichotomous","dichotomy","dicier","diciest","dicing","dick","dickens","dickensian","dicker","dickerson","dickey","dickie","dickier","dickiest","dickinson","dickson","dicky","dicotyledon","dicotyledonous","dict","dicta","dictaphone","dictate","dictation","dictator","dictatorial","dictatorialness","dictatorship","diction","dictionaries","dictionary","dicts","dictum","did","didactic","didactically","didactics","diddle","diddler","diderot","didfinishlaunchingwithoptions","didi","didn","didnt","dido","didoes","didreceivememorywarning","didselectrowatindexpath","didst","die","died","diefenbaker","diego","dieing","dielectric","diem","diena","dierdre","diereses","dieresis","dies","diesel","diet","dietary","dieter","dietetic","dietetics","diethylaminoethyl","diethylstilbestrol","dietitian","dietrich","dietz","dif","diff","differ","difference","differences","different","differentiability","differentiable","differential","differentiate","differentiated","differentiation","differentiator","differently","differentness","differing","differs","difficile","difficult","difficulties","difficulty","diffidence","diffident","diffract","diffraction","diffractometer","diffs","diffuse","diffuseness","diffuser","diffusible","diffusion","diffusional","diffusive","diffusiveness","diffusivity","dig","digerati","digest","digested","digester","digestibility","digestible","digestifs","digestion","digestive","digg","digger","digging","digit","digital","digitalis","digitalization","digitalized","digitalizes","digitalizing","digitalocean","digitalwrite","digitization","digitize","digitizer","digits","dignified","dignify","dignissim","dignitary","dignity","digram","digraph","digraphs","digress","digression","digressive","digressiveness","dihedral","dijit","dijkstra","dijon","dike","diker","diktat","dilan","dilapidate","dilapidation","dilatation","dilate","dilated","dilation","dilator","dilatoriness","dilatory","dilbert","dilemma","dilettante","dilettantish","dilettantism","diligence","diligent","diligentness","dilithium","dill","dillard","dillie","dilling","dillinger","dillis","dillon","dilly","dillydally","dilogarithm","diluent","dilute","diluted","diluteness","dilution","dim","dimaggio","dime","dimen","dimension","dimensional","dimensionality","dimensionless","dimensions","dimer","dimethyl","dimethylglyoxime","diminish","diminished","diminuendo","diminution","diminutive","diminutiveness","dimitri","dimitry","dimity","dimmed","dimmer","dimmest","dimming","dimness","dimorphism","dimple","dimply","dims","dimwit","dimwitted","din","dina","dinah","dinar","dine","diner","dinette","ding","dingbat","dinghy","dingily","dinginess","dingle","dingo","dingoes","dingus","dingy","dinky","dinned","dinner","dinnertime","dinnerware","dinnie","dinning","dinny","dino","dinosaur","dint","diocesan","diocese","diocletian","diode","diogenes","dion","dione","dionis","dionisio","dionne","dionysian","dionysus","diophantine","diopter","dior","diorama","dioxalate","dioxide","dioxin","dip","diphtheria","diphthong","diplexers","diploid","diploma","diplomacy","diplomat","diplomata","diplomatic","diplomatically","diplomatics","diplomatist","dipodic","dipody","dipole","dipped","dipper","dipping","dippy","dipsomania","dipsomaniac","dipstick","dipterous","diptych","diptychs","dir","dirac","dire","direct","directcast","directed","direction","directional","directionality","directions","directive","directives","directivity","directly","directness","director","directorate","directorial","directories","directorship","directory","directoryentry","directoryinfo","directrix","directs","directx","direful","direness","dirge","dirichlet","dirigible","dirk","dirname","dirndl","dirpath","dirs","dirt","dirtily","dirtiness","dirty","dis","disable","disabled","disablement","disabler","disables","disabling","disabuse","disadvantage","disadvantaged","disadvantages","disagree","disagreeable","disallow","disambiguate","disappear","disappeared","disappearing","disappears","disappointed","disappointing","disarming","disarrange","disaster","disastrous","disband","disbandment","disbar","disbarment","disbarring","disbelieving","disbursal","disburse","disbursement","disburser","disc","discard","discarded","discern","discerner","discernibility","discernible","discernibly","discerning","discernment","discharged","disciple","discipleship","disciplinarian","disciplinary","discipline","disciplined","discipliner","disciplines","disciplining","disclaimer","disclosed","disclosure","disco","discography","discolor","discolored","discoloreds","discombobulate","discomfit","discomfiture","discommode","disconcerting","disconnect","disconnected","disconnectedness","disconnecter","disconsolate","discord","discordance","discordant","discorporate","discotheque","discount","discourage","discouraged","discouragement","discouraging","discover","discoverable","discovered","discoverer","discovering","discovery","discreet","discreetly","discreetness","discrepancy","discrepant","discrete","discreteness","discreteobjectkeyframe","discretion","discretionary","discretization","discretized","discriminable","discriminant","discriminate","discriminated","discriminating","discrimination","discriminator","discriminatory","discursiveness","discus","discuss","discussant","discussed","discusser","discusses","discussing","discussion","discussions","disdain","disdainful","disdainfulness","disease","disembowel","disembowelment","disengage","disfigure","disfigurement","disfranchise","disfranchisement","disgorge","disgrace","disgracer","disgruntle","disgruntlement","disguise","disguised","disguiser","disgust","disgusted","disgustful","disgusting","dish","dishabille","disharmonious","dishcloth","dishcloths","dishevel","dishevelment","dishonest","dishonored","dishpan","dishrag","dishtowel","dishwasher","dishwater","disillusion","disillusionment","disinfectant","disinherit","disinterested","disinterestedness","disinvest","disjoin","disjointedness","disjunct","disjunctive","disk","diskette","disks","dislike","dislodge","dislodgement","dismal","dismalness","dismantle","dismantlement","dismay","dismayed","dismaying","dismember","dismemberment","dismiss","dismissed","dismissive","dismissviewcontrolleranimated","disney","disneyland","disoblige","disorder","disordered","disorderedness","disorderliness","disorderly","disorganize","disorganized","disp","disparage","disparagement","disparager","disparaging","disparate","disparateness","dispatch","dispatched","dispatcher","dispatcherservlet","dispatchevent","dispatcheventimpl","dispatching","dispatchmessage","dispatchqueue","dispatchtouchevent","dispel","dispelled","dispelling","dispensable","dispensary","dispensate","dispensation","dispense","dispenser","dispersal","dispersant","disperse","dispersed","disperser","dispersible","dispersion","dispersive","dispersiveness","dispirit","displace","display","displayalerts","displayclass","displayed","displayfor","displaying","displaymetrics","displayname","displays","displease","displeased","displeasure","disport","disposable","disposal","dispose","disposed","disposing","disposition","dispositional","disproportional","disproportionate","disproportionation","disprove","disputable","disputably","disputant","disputation","disputatious","dispute","disputed","disputer","disquiet","disquieting","disquisition","disqus","disraeli","disregard","disregardful","disrepair","disreputable","disreputableness","disrepute","disrespect","disrupt","disrupted","disrupter","disruption","disruptive","disruptor","dissatisfy","dissect","dissed","dissemble","dissembler","disseminate","dissemination","dissension","dissent","dissenter","dissertation","disservice","disses","dissever","dissidence","dissident","dissimilar","dissing","dissipate","dissipated","dissipatedly","dissipatedness","dissipater","dissipation","dissociable","dissociate","dissociated","dissociation","dissociative","dissoluble","dissolute","dissoluteness","dissolve","dissolved","dissonance","dissonant","dissuade","dissuader","dissuasive","dist","distaff","distal","distance","distances","distant","distantness","distaste","distemper","distend","distension","distention","distillate","distillation","distillery","distinct","distincter","distinctest","distinction","distinctive","distinctiveness","distinctness","distinguish","distinguishable","distinguishably","distinguished","distinguisher","distort","distorted","distorter","distortion","distract","distracted","distractedness","distracting","distrait","distraught","distress","distressful","distressing","distribute","distributed","distributer","distributing","distribution","distributional","distributions","distributive","distributiveness","distributivity","distributor","distributorship","district","distro","distrust","disturb","disturbance","disturbed","disturber","disturbing","distutils","disulfide","disuse","disyllable","dita","ditch","ditcher","dither","ditsy","ditto","ditty","ditz","ditzel","diuresis","diuretic","diurnal","div","diva","divalent","divan","dive","dived","diver","diverge","divergence","divergent","diverse","diverseness","diversification","diversifier","diversify","diversion","diversionary","diversity","divert","diverticulitis","divertimento","divest","divestiture","divestment","divid","dividable","divide","divided","dividend","divider","dividing","divination","divine","diviner","divinity","divisibility","divisible","division","divisional","divisions","divisive","divisiveness","divisor","divorce","divorcement","divot","divs","divulge","divvy","dix","dixie","dixiecrat","dixieland","dixon","dizzily","dizziness","dizzy","dizzying","dj","djakarta","django","djangoproject","djava","djellaba","djellabah","djibouti","dk","dl","dlg","dlib","dll","dllexport","dllimport","dlls","dlopen","dm","dma","dmd","dmg","dmitri","dml","dmod","dms","dmz","dn","dna","dname","dnepr","dnepropetrovsk","dnieper","dniester","dniren","dnn","dns","do","doa","doable","dob","dobbin","doberman","dobro","doc","docent","docid","docile","docility","dock","docker","dockerfile","docket","dockland","dockpanel","dockside","dockworker","dockyard","docmd","docreatebean","docs","doctor","doctoral","doctorate","doctorow","doctors","doctrinaire","doctrinal","doctrine","doctype","docudrama","document","documentary","documentation","documentbuilder","documentbuilderfactory","documented","documentelement","documentid","documentroot","documents","documentsdirectory","docusign","docx","dod","dodder","dode","dodecahedra","dodecahedral","dodecahedron","dodge","dodgem","dodger","dodgson","dodi","dodie","dodington","dodo","dodoma","dodson","dody","doe","doer","does","doeskin","doesn","doesnt","doevents","doexecute","doff","dofilter","dofilterinternal","dog","dogcart","dogcatcher","doge","dogeared","doget","dogetbean","dogfight","dogfish","dogfought","dogged","doggedness","doggerel","dogging","doggone","doggy","doghouse","dogie","dogleg","doglegged","doglegging","dogma","dogmatic","dogmatically","dogmatics","dogmatism","dogmatist","dogs","dogsbody","dogtooth","dogtown","dogtrot","dogtrotted","dogtrotting","dogwood","dogy","doh","doha","doi","doily","doinbackground","doing","doit","dojo","dolby","doldrum","doldrums","dole","doled","doleful","dolefuller","dolefullest","dolefulness","doles","dolf","doling","doll","dollar","dollars","dolley","dolli","dollie","dollop","dolly","dolmen","dolomite","dolomitic","dolor","dolore","dolores","dolorita","dolorous","dolph","dolphin","dolt","doltish","doltishness","dom","domain","domainname","domains","domcontentloaded","domdocument","dome","domelement","domenic","domenico","domeniga","domesday","domestic","domestically","domesticate","domesticated","domestication","domesticity","domicile","domiciliary","dominance","dominant","dominate","domination","dominator","dominatrices","dominatrix","domineer","domineering","domineeringness","dominga","domingo","dominguez","domini","dominic","dominica","dominican","dominick","dominik","dominion","dominique","domino","dominoes","domitian","dompdf","don","dona","donahue","donal","donald","donaldson","donall","donalt","donate","donatello","donation","donations","donative","donaugh","donavon","done","donec","donella","donelle","donetsk","donetta","dong","dongle","donia","donica","donielle","donizetti","donkey","donn","donna","donnamarie","donne","donned","donnell","donnelly","donner","donni","donnie","donning","donnish","donnishness","donny","donnybrook","donor","donovan","dont","donut","donutted","donutting","doodad","doodle","doodlebug","doodler","doohickey","dooley","doolittle","doom","doomsday","doonesbury","door","doorbell","doorhandles","doorkeep","doorkeeper","doorknob","doorman","doormat","doormen","doornail","doorplate","doors","doorstep","doorstepped","doorstepping","doorstop","doorway","dooryard","dopa","dopamine","dopant","dope","doper","dopey","dopier","dopiest","dopiness","dopost","doppler","doprivileged","dor","dora","dorado","doralia","doralin","doralyn","doralynn","doralynne","dorcas","dorchester","doreen","dorelia","dorella","dorelle","dorena","dorene","doretta","dorette","dorey","dori","doria","dorian","doric","dorice","dorie","dorine","dorisa","dorise","dorita","dork","dorky","dorm","dormancy","dormant","dormer","dormice","dormitory","dormouse","doro","dorolice","dorolisa","dorotea","doroteya","dorothea","dorothee","dorothy","dorree","dorri","dorrie","dorry","dorsal","dorsey","dorthea","dorthy","dortmund","dory","dos","dosage","dose","dosi","dosimeter","dosimetry","dosomething","dossier","dost","dostart","dostoevsky","dostuff","dot","dotage","dotard","dote","doter","doti","doting","dotnet","dotnetfiddle","dots","dotson","dotted","dotti","dottie","dottiness","dotting","dotty","douala","douay","double","doubleanimation","doubled","doubleday","doubleheader","doubleness","doubler","doubles","doublespeak","doublet","doublethink","doubleton","doublevalue","doubling","doubloon","doubly","doubt","doubted","doubter","doubtful","doubtfulness","doubting","doubtless","doubtlessness","doubts","douche","doug","dough","dougherty","doughs","doughty","doughy","dougie","douglas","douglass","dougy","dour","dourness","douro","douse","douser","dov","dove","dovecote","dover","dovetail","dovish","dow","dowager","dowdily","dowdiness","dowdy","dowel","dower","down","downbeat","downcase","downcast","downdraft","downer","downey","downfall","downgrade","downhearted","downheartedness","downhill","downland","download","downloadable","downloaded","downloader","downloadfile","downloading","downloadmanager","downloads","downloadurl","downpipes","downplay","downpour","downrange","downright","downrightness","downriver","downs","downscale","downside","downsides","downsize","downslope","downspout","downstage","downstairs","downstate","downstream","downswing","downtime","downto","downtown","downtowner","downtrend","downtrodden","downturn","downvote","downvoted","downvotes","downward","downwardness","downwind","downy","dowork","dowry","dowse","dowser","doxology","doxygen","doy","doyen","doyenne","doyle","doz","doze","dozen","dozens","dozenths","dozer","dozy","dp","dpi","dpkg","dplyr","dps","dpt","dq","dr","drab","drabbed","drabber","drabbest","drabbing","drabness","drachma","draco","draconian","dracula","draft","draftee","drafter","draftily","draftiness","drafting","draftsman","draftsmanship","draftsmen","draftsperson","draftswoman","draftswomen","drafty","drag","draggable","dragged","dragger","dragging","draggy","dragnet","dragon","dragonfly","dragonhead","dragoon","drailleur","drain","drainage","drainboard","drained","drainer","drainpipe","drake","dram","drama","dramamine","dramatic","dramatical","dramatically","dramatics","dramatist","dramatization","dramatize","dramatized","dramatizer","dramaturgy","drambuie","drammed","dramming","drank","drano","drape","draper","drapery","drastic","drastically","drat","dratted","dratting","dravidian","draw","drawable","drawables","drawback","drawbacks","drawbitmap","drawbridge","drawchart","drawer","drawerlayout","drawimage","drawing","drawl","drawler","drawline","drawling","drawly","drawn","drawnly","drawnness","drawrect","draws","drawstring","drawtext","dray","dre","dread","dreadful","dreadfulness","dreadlocks","dreadnought","dream","dreamboat","dreamed","dreamer","dreamily","dreaminess","dreaming","dreamland","dreamless","dreamlessness","dreamlike","dreamweaver","dreamworld","dreamy","drear","drearily","dreariness","dreary","dreddy","dredge","dredger","dredi","dreg","dreiser","drench","drencher","drer","dresden","dress","dressage","dressed","dresser","dresses","dressiness","dressing","dressmaker","dressmaking","dressy","drew","drexel","dreyfus","dreyfuss","drib","dribble","dribbler","driblet","dried","drier","drift","drifter","drifting","driftwood","drill","driller","drilling","drillmaster","drink","drinkable","drinker","drinking","drinks","drip","dripped","dripping","drippy","drive","drivel","driveler","driven","driver","driverclassname","drivermanager","drivers","drives","driveway","driving","drizzle","drizzling","drizzly","drm","drogue","droid","droll","drollery","drollness","drolly","dromedary","drona","drone","droning","drool","drools","droop","droopiness","drooping","droopy","drop","dropbox","dropboxusercontent","dropdown","dropdownlist","dropdownlistfor","dropdowns","drophead","dropkick","droplet","dropout","droppable","dropped","dropper","dropping","drops","dropsical","dropsy","dropzone","drosophila","dross","drought","drove","drover","drown","drowner","drowse","drowsily","drowsiness","drowsy","dru","drub","drubbed","drubber","drubbing","druci","drucie","drucill","drucy","drud","drudge","drudger","drudgery","drudging","drug","drugged","druggie","drugging","druggist","drugi","drugless","drugs","drugstore","druid","druidism","drum","drumbeat","drumhead","drumlin","drummed","drummer","drumming","drummond","drumstick","drunk","drunkard","drunken","drunkenness","drupal","drupe","drury","drusi","drusie","drusilla","drusy","druthers","drv","drwxr","dry","dryad","dryden","dryer","dryish","dryness","drys","drystone","drywall","ds","dsa","dsc","dshabill","dshubba","dsl","dsn","dsp","dss","dsseldorf","dst","dt","dtd","dte","dtente","dtm","dto","dtp","dts","dtype","dtypes","du","dual","dualism","dualist","dualistic","duality","duane","dub","dubai","dubbed","dubber","dubbin","dubbing","dubcek","dubhe","dubiety","dubious","dubiousness","dublin","dubrovnik","dubuque","ducal","ducat","duce","duchamp","duchess","duchy","duck","duckbill","ducker","duckling","duckpins","duckpond","duckweed","ducky","duct","ducted","ductile","ductility","ducting","ductless","ducts","ductwork","dud","dudder","dude","dudgeon","dudley","due","duedate","duel","duelist","dueness","duenna","duet","duetted","duetting","duff","duffel","duffer","duffie","duffy","dug","dugald","dugout","duh","dui","duis","duisburg","duke","dukedom","dukey","dukie","duky","dulce","dulcea","dulcet","dulci","dulcia","dulciana","dulcie","dulcify","dulcimer","dulcine","dulcinea","dulcy","dull","dullard","dulles","dullness","dully","dulness","dulsea","duluth","duly","dumas","dumb","dumbbell","dumbfound","dumbness","dumbo","dumbstruck","dumbwaiter","dumdum","dummies","dummy","dumont","dump","dumped","dumper","dumpiness","dumping","dumpling","dumps","dumpster","dumpty","dumpy","dun","dunant","dunbar","dunc","duncan","dunce","dundee","dunderhead","dune","dunedin","dung","dungaree","dungeon","dunghill","dunham","dunk","dunker","dunkirk","dunlap","dunn","dunne","dunned","dunner","dunnest","dunning","dunno","dunstan","duo","duodecimal","duodena","duodenal","duodenum","duologue","duopolist","duopoly","dup","dupe","duper","dupion","duple","duplex","duplexer","duplicability","duplicable","duplicate","duplicated","duplicates","duplicating","duplication","duplicative","duplicator","duplicitous","duplicity","dupont","dur","durability","durable","durableness","durably","duracell","duran","durance","durand","durant","durante","duration","durational","durban","duress","durex","durham","during","durkee","durkheim","durocher","durst","durum","durward","duse","dusenberg","dusenbury","dushanbe","dusk","duskiness","dusky","dust","dustbin","dustcart","dustcover","duster","dustily","dustin","dustiness","dusting","dustless","dustman","dustmen","dustpan","dusty","dutch","dutchman","dutchmen","dutchwoman","dutchwomen","duteous","dutiable","dutiful","dutifulness","duty","duvalier","duvet","duxes","dv","dvd","dvina","dvork","dw","dwain","dwarf","dwarfish","dwarfism","dwayne","dweeb","dwell","dweller","dwelling","dwelt","dwi","dwight","dwindle","dword","dx","dximagetransform","dy","dyad","dyadic","dyan","dyana","dyane","dyann","dyanna","dyanne","dybbuk","dybbukim","dye","dyed","dyeing","dyer","dyes","dyestuff","dying","dyke","dylan","dyld","dylib","dyn","dyna","dynah","dynamic","dynamical","dynamically","dynamicresource","dynamics","dynamism","dynamite","dynamiter","dynamized","dynamo","dynamodb","dynastic","dynasty","dyne","dyno","dysentery","dysfunction","dysfunctional","dyslectic","dyslexia","dyslexic","dyslexically","dyspepsia","dyspeptic","dysprosium","dystopia","dystrophy","dz","dzerzhinsky","e","ea","each","eachelle","eada","eadie","eadith","eadmund","eager","eagerness","eagle","eaglet","eakins","eal","ealasaid","eamon","ean","eap","ear","earache","eardrum","earful","earhart","earing","earl","earldom","earle","earlene","earlie","earlier","earliest","earline","earliness","earlobe","early","earmark","earmuff","earn","earned","earner","earnest","earnestine","earnestness","earning","earnings","earp","earphone","earpieces","earplug","earring","earshot","earsplitting","earth","eartha","earthbound","earthed","earthenware","earthiness","earthliness","earthling","earthly","earthmen","earthmover","earthmoving","earthquake","earths","earthshaking","earthward","earthwork","earthworm","earthy","earvin","earwax","earwig","earwigged","earwigging","ease","eased","easel","easement","easer","eases","easier","easies","easiest","easily","easiness","easing","east","eastbound","easter","easterly","eastern","easterner","easternmost","easthampton","easting","eastland","eastman","eastward","eastwick","eastwood","easy","easygoing","easygoingness","eat","eatable","eatables","eaten","eater","eatery","eating","eaton","eave","eavesdrop","eavesdropped","eavesdropper","eavesdropping","eax","eb","eba","ebay","ebb","ebba","ebcdic","eben","ebeneezer","ebeneser","ebenezer","eberhard","eberto","ebola","ebonee","ebonics","ebony","ebook","ebp","ebro","ebs","ebullience","ebullient","ebullition","ebx","ec","ecb","ecc","eccentric","eccentrically","eccentricity","eccl","eccles","ecclesiastes","ecclesiastic","ecclesiastical","ecdh","ecdhe","ecdsa","ecg","echelon","echinoderm","echo","echoed","echoes","echoic","echoing","echolocation","eclectic","eclectically","eclecticism","eclipse","eclipselink","ecliptic","eclogue","ecma","ecmascript","eco","ecocide","ecol","ecole","ecologic","ecological","ecologist","ecology","ecommerce","econ","econometric","econometrica","econometricians","econometrics","economic","economical","economics","economist","economization","economize","economizer","economizing","economy","ecosystem","ecru","ecs","ecstasy","ecstatic","ecstatically","ect","ectoplasm","ecuador","ecuadoran","ecuadorean","ecuadorian","ecumenic","ecumenical","ecumenicism","ecumenicist","ecumenics","ecumenism","ecumenist","ecx","eczema","ed","eda","edam","edan","edd","edda","eddi","eddie","eddy","ede","edee","edeline","edelweiss","edema","edematous","eden","edgar","edgard","edgardo","edge","edgeless","edger","edgerton","edges","edgewater","edgewise","edgewood","edgily","edginess","edging","edgy","edi","edibility","edible","edibleness","edict","edie","edification","edifice","edifier","edify","edifying","edik","edin","edinburgh","edison","edit","edita","editable","edited","edith","editha","edithe","editing","edition","editions","edititemtemplate","editor","editorfor","editorial","editorialist","editorialize","editorializer","editors","editorship","edits","edittext","ediva","edlin","edm","edmon","edmond","edmonton","edmund","edmx","edna","edouard","edp","eds","edsel","edsger","edt","edu","eduard","eduardo","educ","educability","educable","educate","educated","education","educational","educationalists","educationists","educative","educator","educe","eduction","eduino","edutainment","edvard","edward","edwardian","edwardo","edwin","edwina","edx","edy","edyth","edythe","ee","eec","eee","eeg","eek","eel","eelgrass","eeo","eeoc","eerie","eerily","eeriness","eeyore","ef","eff","efface","effaceable","effacement","effacer","effect","effective","effectively","effectiveness","effectives","effector","effects","effectual","effectualness","effectuate","effectuation","effeminacy","effeminate","effendi","efferent","effervesce","effervescence","effervescent","effete","effeteness","efficacious","efficaciousness","efficacy","efficiency","efficient","efficiently","effie","effigy","effloresce","efflorescence","efflorescent","effluence","effluent","effluvia","effluvium","efflux","effluxion","effort","effortless","effortlessness","efforts","effrontery","effulgence","effulgent","effuse","effusion","effusive","effusiveness","efl","efrain","efrem","efren","eft","eg","ega","egad","egalitarian","egalitarianism","egalitarians","egan","egbert","egerton","egestas","eget","egg","eggbeater","eggcup","egger","egghead","eggheaded","eggnog","eggplant","eggs","eggshell","egis","egl","eglantine","ego","egocentric","egocentrically","egocentricity","egoism","egoist","egoistic","egoistical","egomania","egomaniac","egon","egor","egotism","egotist","egotistic","egotistical","egregious","egregiousness","egrep","egress","egret","egypt","egyptian","egyptology","eh","ehcache","ehrlich","ei","eichmann","eid","eider","eiderdown","eidetic","eiffel","eigen","eigenfunction","eigenstate","eigenvalue","eigenvector","eight","eighteen","eighteenths","eightfold","eighth","eighths","eightieths","eightpence","eighty","eileen","eilis","eimile","einstein","einsteinian","einsteinium","eire","eirena","eisenhower","eisenstein","eisner","eisteddfod","either","eiusmod","ej","ejabberd","ejaculate","ejaculation","ejaculatory","ejb","eject","ejecta","ejection","ejector","ejs","ekaterina","ekberg","eke","eked","ekg","ekstrom","el","elaborate","elaborateness","elaboration","elaborators","elaina","elaine","elana","eland","elane","elanor","elans","elapse","elapsed","elapsedtime","elastic","elastically","elasticated","elasticbeanstalk","elasticity","elasticize","elasticsearch","elastodynamics","elastomer","elate","elated","elatedness","elater","elation","elayne","elb","elba","elbe","elbert","elberta","elbertina","elbertine","elbow","elbowroom","elbrus","elden","elder","elderberry","elderflower","elderliness","elderly","eldest","eldin","eldon","eldorado","eldredge","eldridge","ele","eleanor","eleanora","eleanore","eleazar","elect","electable","elected","election","electioneer","elective","electiveness","elector","electoral","electorate","electra","electress","electric","electrical","electricalness","electrician","electricity","electrification","electrifier","electrify","electro","electrocardiogram","electrocardiograph","electrocardiographs","electrocardiography","electrochemical","electrocute","electrocution","electrode","electrodynamic","electrodynamics","electroencephalogram","electroencephalograph","electroencephalographic","electroencephalographs","electroencephalography","electrologist","electroluminescent","electrolysis","electrolyte","electrolytic","electrolytically","electrolyze","electromagnet","electromagnetic","electromagnetically","electromagnetism","electromechanical","electromechanics","electromotive","electromyograph","electromyographic","electromyographically","electromyography","electron","electronegative","electronic","electronically","electronics","electrophoresis","electrophorus","electroplate","electroscope","electroscopic","electroshock","electrostatic","electrostatics","electrotherapist","electrotype","electroweak","eleemosynary","eleen","elegance","elegant","elegiac","elegiacal","elegy","eleifend","elem","element","elemental","elementarily","elementariness","elementary","elementat","elementid","elementname","elementref","elements","elementtree","elementtype","elementum","elems","elena","elene","eleni","elenore","eleonora","eleonore","elephant","elephantiases","elephantiasis","elephantine","elev","elevate","elevated","elevation","elevator","eleven","elevens","elevenths","elf","elfie","elfin","elfish","elfreda","elfrida","elfrieda","elga","elgar","eli","elia","elianora","elianore","elicia","elicit","elicitation","elide","elie","elif","eligibility","eligible","elihu","elijah","eliminate","eliminated","eliminates","eliminating","elimination","eliminator","elinor","elinore","eliot","elisa","elisabet","elisabeth","elisabetta","elise","eliseo","elisha","elision","elissa","elit","elita","elite","elitism","elitist","elixir","eliza","elizabet","elizabeth","elizabethan","elk","elka","elke","elkhart","ell","ella","elladine","ellary","elle","ellen","ellene","ellerey","ellery","ellesmere","ellette","elli","ellie","ellington","elliot","elliott","ellipse","ellipsis","ellipsoid","ellipsoidal","ellipsometer","ellipsometry","elliptic","elliptical","ellipticity","ellison","ellissa","ellswerth","ellsworth","ellwood","elly","ellyn","ellynn","elm","elma","elmah","elmer","elmhurst","elmira","elmo","elmore","elmsford","elna","elnar","elnath","elnora","elnore","elocution","elocutionary","elocutionist","elodea","elohim","eloisa","eloise","elongate","elongation","elonore","elope","elopement","eloper","eloquence","eloquent","elora","eloy","elroy","els","elsa","elsbeth","else","elseif","elset","elsewhere","elsey","elsi","elsie","elsif","elsinore","elspeth","elston","elsworth","elsy","elt","eltanin","elton","eluate","elucidate","elucidation","elude","elusive","elusiveness","elute","elution","elva","elven","elver","elvera","elves","elvia","elvin","elvina","elvira","elvis","elvish","elvyn","elwin","elwira","elwood","elwyn","ely","elyn","elyse","elysees","elysha","elysia","elysian","elysium","elyssa","em","ema","emaciate","emaciation","emacs","email","emailaddress","emailid","emails","emalee","emalia","emanate","emanation","emancipate","emancipation","emancipator","emanuel","emanuele","emasculate","emasculation","embalm","embalmer","embank","embankment","embarcadero","embargo","embargoes","embark","embarkation","embarrass","embarrassed","embarrassedly","embarrassing","embarrassment","embassy","embattle","embed","embeddable","embedded","embedder","embedding","embellish","embellished","embellisher","embellishment","ember","emberjs","embezzle","embezzlement","embezzler","embitter","embitterment","emblazon","emblazonment","emblem","emblematic","embodier","embodiment","embody","embolden","embolism","embosom","emboss","embosser","embouchure","embower","embrace","embraceable","embracer","embracing","embrasure","embrittle","embrocation","embroider","embroiderer","embroidery","embroil","embroilment","embryo","embryologist","embryology","embryonic","emcee","emceeing","emelda","emelen","emelia","emelina","emeline","emelita","emelyne","emend","emendation","emera","emerald","emerge","emergence","emergency","emergent","emerita","emeritae","emeriti","emeritus","emerson","emery","emetic","emf","emigrant","emigrate","emigration","emil","emile","emilee","emili","emilia","emilie","emiline","emilio","emily","eminence","eminent","emir","emirate","emissary","emission","emissivity","emit","emits","emittance","emitted","emitter","emitting","emlen","emlyn","emlynn","emlynne","emma","emmalee","emmaline","emmalyn","emmalynn","emmalynne","emmanuel","emmeline","emmerich","emmery","emmet","emmett","emmey","emmi","emmie","emmit","emmott","emmy","emmye","emogene","emoji","emollient","emolument","emory","emote","emotion","emotional","emotionalism","emotionality","emotionalize","emotionless","emotive","emp","empaneled","empaneling","empath","empathetic","empathetical","empathic","empathize","empathy","emperor","emphases","emphasis","emphasize","emphatic","emphatically","emphysema","emphysematous","empid","empire","empiric","empirical","empiricism","empiricist","emplace","emplacement","employ","employability","employable","employed","employee","employeeid","employeename","employees","employer","employers","employment","empname","empno","emporium","empower","empowerment","empress","emptier","emptily","emptiness","empty","empyrean","emr","ems","emt","emu","emulate","emulated","emulation","emulative","emulator","emulators","emulsification","emulsifier","emulsify","emulsion","emyle","emylee","en","enable","enabled","enabledelayedexpansion","enableevents","enabler","enables","enabling","enact","enactment","ename","enamel","enameler","enamelware","enamor","enc","encamp","encampment","encapsulate","encapsulated","encapsulation","encase","encasement","encephalitic","encephalitides","encephalitis","encephalographic","encephalopathy","enchain","enchant","enchanter","enchanting","enchantment","enchantress","enchilada","encipher","encipherer","encircle","encirclement","encl","enclave","enclose","enclosed","enclosing","enclosure","encode","encoded","encoder","encodes","encodeuricomponent","encoding","encodings","encomium","encompass","encore","encounter","encountered","encountering","encounters","encourage","encouraged","encouragement","encourager","encouraging","encroach","encroacher","encroachment","encrust","encrustation","encrypt","encrypted","encrypting","encryption","enctype","encumber","encumbered","encumbrance","encumbrancer","ency","encyclical","encyclopaedia","encyclopedia","encyclopedic","encyst","encystment","end","endanger","endangerment","endblock","enddate","endear","endearing","endearment","endeavor","endeavored","endeavorer","ended","endemic","endemically","endemicity","ender","endfor","endforeach","endgame","endian","endicott","endif","endindex","ending","endings","endive","endl","endless","endlessness","endmost","endnote","endocrine","endocrinologist","endocrinology","endogamous","endogamy","endogenous","endomorphism","endorse","endorsement","endorser","endoscope","endoscopic","endoscopy","endosperm","endothelial","endothermic","endow","endowment","endpoint","endpoints","endregion","ends","endswith","endtime","endue","endungeoned","endurable","endurably","endurance","endure","enduring","enduringness","endways","endwhile","endymion","ene","enema","enemies","enemy","energetic","energetically","energetics","energize","energized","energizer","energy","enervate","enervation","enfeeble","enfeeblement","enfilade","enfold","enforce","enforceability","enforceable","enforced","enforcement","enforcer","enforcible","enforcing","enfranchise","enfranchisement","enfranchiser","eng","engage","engagement","engaging","engel","engelbert","engender","engine","engineer","engineering","engineers","engines","england","englebert","englewood","english","englishman","englishmen","englishwoman","englishwomen","engorge","engorgement","engracia","engram","engrave","engraver","engraving","engross","engrossed","engrosser","engrossing","engrossment","engulf","engulfment","enhance","enhanceable","enhanced","enhancement","enhancer","enharmonic","enid","enif","enigma","enigmatic","enigmatically","enim","eniwetok","enjambement","enjambment","enjoin","enjoinder","enjoy","enjoyability","enjoyable","enjoyableness","enjoyably","enjoyed","enjoyment","enkidu","enlarge","enlargeable","enlargement","enlarger","enlighten","enlightened","enlightening","enlightenment","enlist","enlistee","enlister","enlistment","enliven","enlivenment","enmesh","enmeshment","enmity","ennis","ennoble","ennoblement","ennobler","ennui","enoch","enoent","enormity","enormous","enormousness","enos","enough","enoughs","enplane","enqueue","enquirer","enquiringly","enquiry","enrage","enrapture","enrica","enrich","enricher","enrichetta","enrichment","enrico","enrika","enrique","enriqueta","enrobed","enroll","enrollee","enrollment","ens","ensconce","ensemble","enshrine","enshrinement","enshroud","ensign","ensilage","enslave","enslavement","enslaver","ensnare","ensnarement","ensolite","ensue","ensure","ensurer","ensures","ensuring","ent","entail","entailer","entailment","entangle","entanglement","entangler","entente","enter","entered","enterer","entering","enteritides","enteritis","enterprise","enterpriser","enterprising","enters","entertain","entertainer","entertaining","entertainment","enthalpy","enthrall","enthrallment","enthrone","enthronement","enthuse","enthusiasm","enthusiast","enthusiastic","enthusiastically","entice","enticement","enticing","entire","entirely","entirerow","entirety","entities","entitle","entitled","entitlement","entity","entityframework","entityframeworkcore","entityid","entitymanager","entitymanagerfactory","entityname","entitystate","entitytype","entomb","entombment","entomological","entomologist","entomology","entourage","entr","entrails","entrain","entrainer","entrance","entrancement","entranceway","entrancing","entrant","entrap","entrapment","entrapped","entrapping","entre","entreat","entreating","entreaty","entrench","entrenchment","entrepreneur","entrepreneurial","entrepreneurs","entrepreneurship","entries","entropic","entropy","entrust","entry","entrypoint","entryset","entryway","entwine","enum","enumerable","enumerate","enumerated","enumerates","enumerating","enumeration","enumerative","enumerator","enums","enunciable","enunciate","enunciated","enunciation","enureses","enuresis","env","envelop","envelope","enveloper","envelopment","envenom","enviable","enviableness","enviably","envied","envier","envious","enviousness","environ","environment","environmental","environmentalism","environmentalist","environments","envisage","envision","envoy","envs","envy","envying","enzymatic","enzymatically","enzyme","enzymology","eo","eocene","eoe","eof","eohippus","eol","eolanda","eolande","eolian","eon","eos","eot","ep","epa","epaulet","ephedrine","ephemera","ephemeral","ephemerids","ephemeris","ephesian","ephesians","ephesus","ephraim","ephrayim","ephrem","epi","epic","epically","epicenter","epictetus","epicure","epicurean","epicurus","epicycle","epicyclic","epicyclical","epicycloid","epidemic","epidemically","epidemiological","epidemiologist","epidemiology","epidermal","epidermic","epidermis","epidural","epigenetic","epiglottis","epigram","epigrammatic","epigraph","epigrapher","epigraphs","epigraphy","epilepsy","epileptic","epilogue","epimethius","epinephrine","epiphany","epiphenomena","episcopacy","episcopal","episcopalian","episcopate","episode","episodes","episodic","episodically","epistemic","epistemological","epistemology","epistle","epistolary","epistolatory","epitaph","epitaphs","epitaxial","epitaxy","epithelial","epithelium","epithet","epitome","epitomize","epitomized","epitomizer","epoch","epochal","epochs","epoll","eponymous","epoxy","eps","epsg","epsilon","epsom","epstein","eq","equ","equability","equable","equableness","equably","equal","equaling","equality","equalization","equalize","equalized","equalizer","equalizes","equally","equals","equalsignorecase","equalto","equanimity","equate","equation","equations","equator","equatorial","equerry","equestrian","equestrianism","equestrienne","equiangular","equidistant","equilateral","equilibrate","equilibration","equilibrium","equine","equinoctial","equinox","equip","equipage","equipartition","equipment","equipoise","equipotent","equipped","equipping","equiproportional","equiproportionality","equiproportionate","equitable","equitableness","equitably","equitation","equity","equiv","equivalence","equivalent","equivalents","equivocal","equivocalness","equivocate","equivocation","equivocator","equuleus","er","era","eradicable","eradicate","eradication","eradicator","eran","eras","erase","erased","eraser","erasion","erasmus","erastus","erasure","erat","erato","eratosthenes","erb","erbium","erda","ere","erebus","erect","erectile","erection","erectness","erector","erek","erelong","eremite","erena","erg","ergo","ergodic","ergodicity","ergonomic","ergonomically","ergonomics","ergophobia","ergosterol","ergot","erhard","erhart","eric","erica","erich","ericha","erick","ericka","erickson","ericson","ericsson","eridanus","erie","erik","erika","erikson","erin","erina","erinn","erinna","eris","eritrea","erl","erlang","erlenmeyer","erma","ermanno","ermengarde","ermentrude","ermin","ermina","ermine","erminia","erminie","erna","ernaline","ernest","ernesta","ernestine","ernesto","ernestus","ernie","ernst","erny","erode","erodible","erogenous","eros","erosible","erosion","erosional","erosive","erosiveness","erotic","erotica","erotically","eroticism","erp","err","errancy","errand","errant","errantry","errata","erratic","erratically","erratum","errick","erring","errmode","errmsg","errno","errol","erroll","erroneous","erroneousness","error","errorcode","errordocument","errorhandler","errorlevel","errorlistener","errorlog","errormessage","errormsg","errorreportvalve","errors","errorthrown","ersatz","erse","erskine","erst","erstwhile","ertha","eruct","eructation","erudite","erudition","erupt","eruption","eruptive","erv","ervin","erwin","eryn","erysipelas","erythrocyte","es","esau","esb","esc","escadrille","escalate","escalation","escalator","escallop","escapable","escapade","escape","escaped","escapee","escapement","escaper","escapes","escaping","escapism","escapist","escapology","escarole","escarpment","eschatology","escher","escherichia","eschew","escondido","escort","escritoire","escrow","escudo","escutcheon","esdras","ese","esi","eskimo","esl","eslint","esma","esmaria","esmark","esme","esmeralda","esophageal","esophagi","esophagus","esoteric","esoterica","esoterically","esp","espadrille","espagnol","espalier","especial","especially","esperanto","esperanza","espinoza","espionage","esplanade","esposito","espousal","espouse","espouser","espresso","esprit","espy","esq","esquire","esra","esri","essa","essay","essayer","essayist","esse","essen","essence","essene","essential","essentialist","essentially","essentialness","essentials","essequibo","essex","essie","essy","est","esta","establish","established","establisher","establishing","establishment","estado","estate","esteban","esteem","estel","estela","estele","estell","estella","estelle","ester","esterhzy","estes","estevan","esther","esthete","esthetic","esthetically","esthetics","estimable","estimableness","estimate","estimated","estimates","estimating","estimation","estimator","estonia","estonian","estoppal","estrada","estrange","estrangement","estranger","estrella","estrellita","estrogen","estrous","estrus","estuarine","estuary","et","eta","etag","etan","etc","etcetera","etch","etcher","etching","etd","eternal","eternalness","eternity","eth","ethan","ethane","ethanol","ethe","ethel","ethelbert","ethelda","ethelin","ethelind","etheline","ethelred","ethelyn","ether","ethereal","etherealness","etherized","ethernet","ethic","ethical","ethically","ethicalness","ethicist","ethiopia","ethiopian","ethnic","ethnically","ethnicity","ethnocentric","ethnocentrism","ethnographers","ethnographic","ethnography","ethnological","ethnologist","ethnology","ethnomethodology","ethological","ethologist","ethology","ethos","ethyl","ethylene","etiam","etienne","etiologic","etiological","etiology","etiquette","etl","etna","etree","etruria","etruscan","etta","etti","ettie","ettore","etty","etymological","etymologist","etymology","eu","eucalypti","eucalyptus","eucharist","eucharistic","euchre","euclid","euclidean","eudora","euell","eugen","eugene","eugenia","eugenic","eugenically","eugenicist","eugenics","eugenie","eugenio","eugenius","eugine","euismod","eula","eulalie","euler","eulerian","eulogist","eulogistic","eulogize","eulogized","eulogizer","eulogy","eumenides","eunice","eunuch","eunuchs","euphemia","euphemism","euphemist","euphemistic","euphemistically","euphonious","euphonium","euphony","euphoria","euphoric","euphorically","euphrates","eur","eurasia","eurasian","eureka","euripides","euro","eurodollar","europa","europe","european","europeanization","europeanized","europium","eurydice","eustace","eustachian","eustacia","eutectic","euterpe","euthanasia","euthenics","ev","eva","evacuate","evacuation","evacuee","evade","evader","eval","evaleen","evaluable","evaluate","evaluated","evaluates","evaluating","evaluation","evaluational","evaluative","evaluator","evan","evanescence","evanescent","evangelia","evangelic","evangelical","evangelicalism","evangelin","evangelina","evangeline","evangelism","evangelist","evangelistic","evangelize","evania","evanne","evanston","evansville","evaporate","evaporation","evaporative","evaporator","evasion","evasive","evasiveness","eve","eveleen","evelin","evelina","eveline","evelyn","even","evened","evener","evenhanded","evening","evenki","evenly","evenness","evens","evensong","event","eventargs","eventbus","eventdata","eventdate","eventdispatchthread","eventemitter","eventful","eventfulness","eventhandler","eventid","eventide","eventlistener","eventlog","eventname","eventqueue","events","eventtrigger","eventtype","eventual","eventuality","eventually","eventuate","ever","everard","eveready","evered","everest","everett","everette","everglade","everglades","evergreen","everhart","everlasting","everlastingness","everliving","evermore","evernote","everready","every","everybody","everyday","everydayness","everyman","everyone","everyplace","everything","everytime","everywhere","eves","evey","evict","eviction","evidence","evident","evidential","evie","evil","evildoer","evildoing","evilness","evin","evince","eviscerate","evisceration","evita","evocable","evocate","evocation","evocative","evocativeness","evoke","evolute","evolution","evolutionarily","evolutionary","evolutionist","evolve","evolved","evonne","evp","evt","evvie","evvy","evy","evyn","ew","ewan","eward","ewart","ewe","ewell","ewen","ewer","ewing","ex","exacerbate","exacerbation","exact","exacter","exacting","exactingness","exaction","exactitude","exactly","exactness","exaggerate","exaggerated","exaggeration","exaggerative","exaggerator","exalt","exaltation","exalted","exalter","exam","examen","examination","examine","examined","examinees","examiner","examines","examining","example","exampled","examples","exams","exasperate","exasperated","exasperating","exasperation","exc","excalibur","excavate","excavation","excavator","excedrin","exceed","exceeded","exceeder","exceeding","exceeds","excel","excelled","excellence","excellency","excellent","excelling","excelsior","except","exception","exceptionable","exceptional","exceptionalness","exceptionhandler","exceptions","excerpt","excerpter","excess","excessive","excessiveness","exchange","exchangeable","exchanger","exchanges","exchequer","excise","excision","excitability","excitable","excitableness","excitably","excitation","excitatory","excite","excited","excitement","exciter","exciting","excitingly","exciton","exclaim","exclaimer","exclamation","exclamatory","exclude","excluded","excluder","excludes","excluding","exclusion","exclusionary","exclusioner","exclusions","exclusive","exclusively","exclusiveness","exclusivity","excommunicate","excommunication","excoriate","excoriation","excrement","excremental","excrescence","excrescent","excreta","excrete","excreter","excretion","excretory","excruciate","excruciating","excruciation","exculpate","exculpation","exculpatory","excursion","excursionist","excursive","excursiveness","excursus","excusable","excusableness","excusably","excuse","excused","excuser","exe","exec","execrable","execrableness","execrably","execrate","execration","execsql","executable","executables","execute","executeactionstaskexecuter","executed","executenonquery","executequery","executer","executereader","executes","executescalar","executescript","executesql","executeupdate","executing","execution","executional","executioncontext","executioner","executionexception","executions","executive","executor","executors","executorservice","executrices","executrix","exegeses","exegesis","exegete","exegetic","exegetical","exemplar","exemplariness","exemplary","exemple","exemplification","exemplifier","exemplify","exempt","exemption","exercise","exerciser","exercises","exercitation","exert","exertion","exeter","exeunt","exhalation","exhale","exhaust","exhausted","exhauster","exhaustible","exhausting","exhaustion","exhaustive","exhaustiveness","exhibit","exhibition","exhibitioner","exhibitionism","exhibitionist","exhibitor","exhilarate","exhilarating","exhilaration","exhort","exhortation","exhorter","exhumation","exhume","exhumer","exif","exigence","exigency","exigent","exiguity","exiguous","exile","exist","existed","existence","existent","existential","existentialism","existentialist","existentialistic","existents","existing","exists","exit","exitcode","exited","exiting","exits","exobiology","exocrine","exodus","exogamous","exogamy","exogenous","exonerate","exoneration","exorbitance","exorbitant","exorcise","exorcism","exorcist","exorcizer","exoskeleton","exosphere","exothermic","exothermically","exotic","exotica","exotically","exoticism","exoticness","exp","expand","expandability","expandable","expandablelistview","expanded","expander","expanding","expands","expanse","expansible","expansion","expansionary","expansionism","expansionist","expansive","expansiveness","expatiate","expatiation","expatriate","expatriation","expect","expectancy","expectant","expectation","expectational","expectations","expected","expectedconditions","expecting","expectorant","expectorate","expectoration","expects","expedience","expediency","expedient","expedients","expedite","expediter","expedition","expeditionary","expeditious","expeditiousness","expeditor","expel","expellable","expelled","expelling","expend","expendable","expended","expender","expenditure","expense","expenses","expensive","expensiveness","experience","experienced","experiences","experiencing","experiential","experiment","experimental","experimentalism","experimentalist","experimentation","experimented","experimenter","experimenting","experiments","expert","experted","experting","expertise","expertize","expertness","expertnesses","experts","expiable","expiate","expiation","expiatory","expiration","expire","expired","expires","expiresbytype","expiry","explain","explainable","explained","explainer","explaining","explains","explanation","explanations","explanatory","expletive","explicable","explicate","explication","explicative","explicit","explicitly","explicitness","explode","exploded","exploder","exploit","exploitation","exploitative","exploited","exploiter","exploration","exploratory","explore","explored","explorer","exploring","explosion","explosive","explosiveness","expo","exponent","exponential","exponentiate","exponentiation","export","exportability","exportable","exportation","exported","exporter","exporting","exports","expos","expose","exposed","exposer","exposes","exposing","exposit","exposition","expositor","expository","expostulate","expostulation","exposure","expound","expounder","expr","express","expressed","expresser","expressibility","expressible","expressibly","expression","expressionism","expressionist","expressionistic","expressionless","expressions","expressive","expressiveness","expressjs","expressway","expropriate","expropriation","expropriator","expulsion","expunge","expunger","expurgate","expurgated","expurgation","exquisite","exquisiteness","ext","extant","extemporaneous","extemporaneousness","extempore","extemporization","extemporize","extemporizer","extend","extendability","extended","extendedly","extendedness","extender","extendibility","extendibles","extending","extends","extensibility","extensible","extension","extensional","extensions","extensive","extensively","extensiveness","extensor","extent","extenuate","extenuation","exterior","exterminate","extermination","exterminator","extern","external","externalities","externalization","externalize","externally","externals","extinct","extinction","extinguish","extinguishable","extinguisher","extirpate","extirpation","extjs","extol","extolled","extoller","extolling","extort","extorter","extortion","extortionate","extortioner","extortionist","extra","extracellular","extract","extracted","extracting","extraction","extractive","extractor","extracts","extracurricular","extradite","extradition","extragalactic","extralegal","extramarital","extramural","extraneous","extraneousness","extraordinarily","extraordinariness","extraordinary","extrapolate","extrapolation","extras","extrasensory","extraterrestrial","extraterritorial","extraterritoriality","extravagance","extravagant","extravaganza","extravehicular","extravert","extrema","extremal","extreme","extremely","extremeness","extremism","extremist","extremity","extricable","extricate","extrication","extrinsic","extrinsically","extroversion","extrovert","extrude","extruder","extrusion","extrusive","exuberance","exuberant","exudate","exudation","exude","exult","exultant","exultation","exulting","exurb","exurban","exurbanite","exurbia","exxon","ey","eyck","eyde","eydie","eye","eyeball","eyebrow","eyed","eyedropper","eyeful","eyeglass","eyelash","eyeless","eyelet","eyelid","eyeliner","eyeopener","eyeopening","eyepiece","eyer","eyes","eyeshadow","eyesight","eyesore","eyestrain","eyeteeth","eyetooth","eyewash","eyewitness","eyre","eyrie","eysenck","ez","ezechiel","ezekiel","ezequiel","eziechiele","ezmeralda","ezra","ezri","f","f0_","fa","faa","fab","fabe","faber","faberg","fabian","fabiano","fabien","fabio","fable","fabler","fabric","fabricate","fabrication","fabricator","fabulists","fabulous","fabulousness","fac","facade","facades","face","facebook","facecloth","facecloths","faced","faceless","facelets","faceplate","facer","faces","facescontext","facet","facetious","facetiousness","facets","facial","facile","facileness","facilisis","facilitate","facilitation","facilitator","facilitatory","facilities","facility","facing","facsimile","facsimileing","fact","faction","factional","factionalism","factious","factiousness","factitious","facto","factoid","factor","factorial","factories","factoring","factorisable","factorization","factorize","factors","factory","factorygirl","factotum","facts","factual","factuality","factualness","faculty","fad","faddish","faddist","fade","faded","fadedly","fadein","fadeout","fader","fades","fadeto","fading","fae","faence","faerie","faeroe","faery","fafnir","fag","fagged","fagging","faggoting","fagin","fagot","fagoting","fahd","fahrenheit","fail","failed","failing","faille","failover","fails","failsafe","failure","failures","fain","faina","faint","fainter","fainthearted","faintness","fair","fairbanks","fairchild","faired","fairfax","fairfield","fairgoer","fairground","fairing","fairish","fairleigh","fairless","fairlie","fairly","fairmont","fairness","fairport","fairs","fairview","fairway","fairy","fairyland","fairytale","faisal","faisalabad","faith","faithed","faithful","faithfulness","faithfuls","faithing","faithless","faithlessness","faiths","fajitas","fake","faker","fakir","falafel","falcon","falconer","falconry","falito","falk","falkland","falkner","fall","fallacious","fallaciousness","fallacy","fallback","faller","fallibility","fallible","fallibleness","fallibly","falling","falloff","fallon","fallopian","fallout","fallow","fallowness","falls","false","falsehood","falseness","falsetto","falsie","falsifiability","falsifiable","falsification","falsifier","falsify","falsity","falstaff","falter","falterer","faltering","falwell","fame","famed","fames","familial","familiar","familiarity","familiarization","familiarize","familiarized","familiarizer","familiarizing","familiarly","familiarness","families","family","famine","faming","famish","famous","famously","famousness","fan","fanatic","fanatical","fanaticalness","fanaticism","fanchette","fanchon","fancie","fancied","fancier","fanciest","fanciful","fancifulness","fancily","fanciness","fancy","fancybox","fancying","fancywork","fandango","fanechka","fanfare","fanfold","fang","fangled","fania","fanlight","fanned","fanni","fannie","fanning","fanny","fanout","fans","fantail","fantasia","fantasist","fantasize","fantastic","fantastical","fantasy","fanya","fanzine","faq","faqs","far","fara","farad","faraday","farah","farand","faraway","farber","farce","farcical","fare","farer","farewell","farfetchedness","fargo","farica","farina","farinaceous","farkas","farlay","farlee","farleigh","farley","farlie","farly","farm","farmer","farmhand","farmhouse","farming","farmington","farmland","farmstead","farmworker","farmyard","faro","farr","farra","farrago","farragoes","farragut","farrah","farrakhan","farrand","farrel","farrell","farrier","farris","farrow","farseeing","farsighted","farsightedness","fart","farther","farthermost","farthest","farthing","fas","fascia","fascicle","fasciculate","fasciculation","fascinate","fascinating","fascination","fascism","fascist","fascistic","fashion","fashionable","fashionableness","fashionably","fashioner","fassbinder","fast","fasta","fastback","fastball","fastcgi","fasten","fastener","fastening","faster","fasterxml","fastest","fastidious","fastidiousness","fastness","fat","fatal","fatalism","fatalist","fatalistic","fatalistically","fatality","fatback","fate","fateful","fatefulness","fates","fathead","fatheaded","father","fathered","fatherhood","fatherland","fatherless","fatherliness","fatherly","fathom","fathomable","fathomless","fatigue","fatigued","fatiguing","fatima","fatness","fatso","fatted","fatten","fattener","fatter","fattest","fattiness","fatting","fatty","fatuity","fatuous","fatuousness","fatwa","faucet","faucibus","faulkner","faulknerian","fault","faultfinder","faultfinding","faultily","faultiness","faultless","faultlessness","faults","faulty","faun","fauna","faunie","fauntleroy","faust","faustian","faustina","faustine","faustino","faustus","fauvism","fav","favicon","favor","favorable","favorableness","favorably","favored","favoredness","favorer","favoring","favorings","favorite","favorites","favoritism","favors","favour","favourite","fawkes","fawn","fawne","fawner","fawnia","fawning","fax","fay","faydra","faye","fayette","fayetteville","fayina","fayre","fayth","faythe","faze","fb","fbi","fc","fcc","fclose","fcm","fcntl","fct","fd","fda","fdic","fdr","fds","fe","fealty","fear","fearful","fearfuller","fearfullest","fearfulness","fearless","fearlessness","fearsome","fearsomeness","feasibility","feasible","feasibleness","feasibly","feast","feaster","feat","feater","feather","featherbed","featherbedding","featherbrain","feathered","feathering","featherless","featherlight","featherman","feathertop","featherweight","feathery","feats","feature","featured","featureless","features","feb","febrile","february","fecal","feces","fecha","feckless","fecklessness","fecund","fecundability","fecundate","fecundation","fecundity","fed","federal","federalism","federalist","federalization","federalize","federate","federated","federation","federative","federica","federico","fedex","fedora","feds","fee","feeble","feebleness","feebly","feed","feedback","feedbag","feeder","feeding","feedlot","feeds","feedstock","feedstuffs","feeing","feel","feeler","feeling","feelingly","feelingness","feelings","feels","fees","feet","feign","feigned","feigner","feint","feisty","felder","feldman","feldspar","felecia","felic","felicdad","felice","felicia","felicio","felicitate","felicitation","felicitous","felicitousness","felicity","felicle","felike","feliks","feline","felipa","felipe","felis","felisha","felita","felix","feliza","felizio","fell","fella","fellatio","felled","feller","felling","fellini","fellness","fellow","fellowman","fellowmen","fellowship","fellowshipped","fellowshipping","felon","felonious","feloniousness","felony","felt","felting","fem","female","femaleness","feminine","feminineness","femininity","feminism","feminist","femme","femoral","femur","fen","fence","fenced","fencepost","fencer","fencing","fend","fender","fenelia","fenestration","fenian","fenland","fennel","fenwick","feodor","feodora","feof","fer","feral","ferber","ferd","ferdie","ferdinand","ferdinanda","ferdinande","ferdinando","ferdy","fergus","ferguson","ferlinghetti","fermat","ferment","fermentation","fermented","fermenter","fermenting","fermentum","fermi","fermion","fermium","fern","fernanda","fernande","fernandez","fernandina","fernando","ferne","fernery","ferny","ferocious","ferociousness","ferocity","ferrari","ferraro","ferreira","ferrel","ferrell","ferrer","ferret","ferreter","ferric","ferris","ferrite","ferro","ferroelectric","ferromagnet","ferromagnetic","ferrous","ferrule","ferry","ferryboat","ferryman","ferrymen","fertile","fertileness","fertility","fertilization","fertilize","fertilized","fertilizer","fertilizes","ferule","fervency","fervent","fervid","fervidness","fervor","fess","fest","festal","fester","festival","festive","festiveness","festivity","festoon","feta","fetal","fetch","fetchall","fetchdata","fetched","fetchedresultscontroller","fetcher","fetches","fetching","fetchrequest","fetchtype","feted","fetich","fetid","fetidness","feting","fetish","fetishism","fetishist","fetishistic","fetlock","fetter","fettle","fettling","fettuccine","fetus","feud","feudal","feudalism","feudalistic","feudatory","feugiat","fever","feverish","feverishness","few","fewer","fewness","fey","feynman","fez","fezzes","ff","ffa","ffb","ffc","ffd","ffe","fff","ffff","ffffff","ffffffff","ffi","fflush","ffmpeg","fft","fftw","fg","fgetc","fgets","fh","fha","fi","fianc","fiance","fiann","fianna","fiasco","fiascoes","fiat","fib","fibbed","fibber","fibbing","fiber","fiberboard","fiberfill","fiberglas","fiberglass","fibonacci","fibril","fibrillate","fibrillation","fibrin","fibroblast","fibroid","fibroses","fibrosis","fibrous","fibrousness","fibula","fibulae","fibular","fica","fices","fiche","fichte","fichu","fickle","fickleness","ficos","fiction","fictional","fictionalization","fictionalize","fictitious","fictitiousness","fictive","ficus","fid","fiddle","fiddler","fiddlestick","fiddling","fiddly","fide","fidel","fidela","fidelia","fidelio","fidelity","fidget","fidgety","fido","fidole","fiducial","fiduciary","fie","fief","fiefdom","field","fielded","fielder","fieldid","fielding","fieldname","fieldnames","fields","fieldset","fieldstone","fieldtype","fieldvalue","fieldwork","fieldworker","fiend","fiendish","fiendishness","fierce","fierceness","fierily","fieriness","fiery","fies","fiesta","fife","fifer","fifi","fifine","fifo","fifteen","fifteenths","fifth","fifths","fiftieths","fifty","fig","figaro","figcaption","figged","figging","fight","fightback","fighter","fighting","figment","figsize","figueroa","figural","figuration","figurative","figurativeness","figure","figured","figurehead","figurer","figures","figurine","figuring","fiji","fijian","fil","filament","filamentary","filamentous","filbert","filberte","filberto","filch","file","fileaccess","filechooser","filecontent","filed","filedata","filedialog","fileextension","fileformat","filehandle","fileid","fileinfo","fileinput","fileinputstream","filelist","filemanager","filemode","filename","filenames","fileno","filenotfoundexception","fileoutputstream","filepath","filer","filereader","files","fileset","filesize","filesmatch","filestream","filesystem","filesystemobject","filesystems","filet","filetree","filetype","fileupload","fileurl","fileurlwithpath","fileutils","filewriter","filia","filial","filibuster","filibusterer","filide","filigree","filigreeing","filing","filings","filip","filipino","filippa","filippo","fill","fillcolor","filled","filler","fillet","filleting","filling","fillip","fillmore","fillna","fillrect","fills","fillstyle","filly","film","filmdom","filmer","filminess","filming","filmmaker","filmore","films","filmstrip","filmy","filofax","filter","filterable","filterchain","filterchainproxy","filtercontext","filtered","filterer","filtering","filters","filth","filthily","filthiness","filths","filthy","filtrate","filtrated","filtrates","filtrating","filtration","fin","fina","finagle","finagler","final","finale","finalist","finality","finalization","finalize","finally","finalname","finance","financed","finances","financial","financier","financing","finch","find","findable","findall","findbugs","findbyid","findclass","findcontrol","findelement","findelements","finder","findfragmentbyid","finding","findings","findlay","findley","findone","finds","findstr","findviewbyid","fine","finely","fineness","finery","finespun","finesse","finger","fingerboard","fingerer","fingering","fingerless","fingerling","fingernail","fingerprint","fingers","fingertip","finial","finical","finickiness","finicky","fining","finis","finish","finished","finisher","finishes","finishing","finite","finitely","finiteness","fink","finland","finlay","finley","finn","finnbogadottir","finned","finnegan","finner","finning","finnish","finny","fiona","fionna","fionnula","fiord","fiorello","fiorenze","fiori","fir","fire","firearm","fireball","firebase","firebaseauth","firebasedatabase","firebird","fireboat","firebomb","firebox","firebrand","firebreak","firebrick","firebug","firecracker","fired","firedamp","fireevent","firefight","firefly","firefox","firefoxdriver","fireguard","firehouse","firelight","fireman","firemen","fireplace","fireplug","firepower","fireproof","firer","fires","firesafe","fireside","firestone","firestore","firestorm","firetrap","firetruck","firewall","firewalls","firewater","firewood","firework","firing","firkin","firm","firmament","firmer","firmest","firmly","firmness","firms","firmware","firring","first","firstborn","firstchild","firsthand","firstly","firstname","firstordefault","firth","firths","fis","fiscal","fischbein","fischer","fish","fishbowl","fishcake","fisher","fisherman","fishermen","fishery","fishhook","fishily","fishiness","fishing","fishkill","fishmeal","fishmonger","fishnet","fishpond","fishtail","fishtanks","fishwife","fishwives","fishy","fisk","fiske","fissile","fission","fissionable","fissure","fist","fistfight","fistful","fisticuff","fistula","fistulous","fit","fitch","fitchburg","fitful","fitfulness","fitments","fitness","fits","fitssystemwindows","fitted","fitter","fittest","fitting","fittingly","fittingness","fittings","fitz","fitzgerald","fitzpatrick","fitzroy","five","fivefold","fiver","fix","fixable","fixate","fixatifs","fixation","fixative","fixed","fixedness","fixer","fixes","fixing","fixity","fixture","fixtures","fizeau","fizz","fizzer","fizzle","fizzy","fjord","fjs","fk","fl","fla","flab","flabbergast","flabbergasting","flabbily","flabbiness","flabby","flaccid","flaccidity","flack","flag","flagella","flagellate","flagellation","flagellum","flagged","flagging","flaggingly","flagman","flagmen","flagon","flagpole","flagrance","flagrancy","flagrant","flags","flagship","flagstaff","flagstone","flail","flair","flak","flake","flaker","flakiness","flaky","flam","flamb","flambeing","flambes","flamboyance","flamboyancy","flamboyant","flame","flamen","flamenco","flameproof","flamer","flamethrower","flaming","flamingo","flammability","flammable","flan","flanagan","flanders","flange","flank","flanker","flannel","flannelet","flannelette","flap","flapjack","flapped","flapper","flapping","flaps","flare","flareup","flaring","flash","flashback","flashbulb","flashcard","flashcube","flasher","flashgun","flashily","flashiness","flashing","flashlight","flashy","flask","flat","flatbed","flatboat","flatcar","flatfeet","flatfish","flatfoot","flathead","flatiron","flatland","flatmap","flatmate","flatness","flatt","flatted","flatten","flattened","flattener","flatter","flatterer","flattering","flattery","flattest","flatting","flattish","flattop","flatulence","flatulent","flatus","flatware","flatworm","flaubert","flaunt","flaunting","flautist","flavor","flavored","flavorer","flavorful","flavoring","flavorless","flavors","flavorsome","flaw","flawed","flawless","flawlessly","flawlessness","flaws","flax","flaxseed","flay","flayer","fld","flea","fleabag","fleabites","fleawort","fleck","fledermaus","fledge","fledged","fledgling","flee","fleece","fleecer","fleeciness","fleecy","fleeing","fleet","fleeting","fleetingly","fleetingness","fleetness","fleischer","fleischman","fleisher","flem","fleming","flemish","flemished","flemishing","flemming","flesh","flesher","fleshiness","fleshless","fleshly","fleshpot","fleshy","fletch","fletcher","fletching","fleur","fleurette","flew","flews","flex","flexbox","flexed","flexibility","flexible","flexibly","flexitime","flexslider","flextime","flexural","flexure","flibbertigibbet","flick","flicker","flickering","flickery","flickr","flier","flight","flightiness","flightless","flightpath","flights","flighty","flimflam","flimflammed","flimflamming","flimsily","flimsiness","flimsy","flin","flinch","flincher","flinching","fling","flinger","flink","flinn","flint","flintiness","flintless","flintlock","flintstones","flinty","flip","flipflop","flippable","flippancy","flippant","flipped","flipper","flippest","flipping","flirt","flirtation","flirtatious","flirtatiousness","flit","flitted","flitting","flo","float","floated","floater","floating","floatingactionbutton","floats","floatvalue","floaty","flocculate","flocculation","flock","floe","flog","flogged","flogger","flogging","flood","floodgate","floodlight","floodlit","floodplain","floodwater","floor","floorboard","floorer","flooring","floorspace","floorwalker","floozy","flop","flophouse","flopped","flopper","floppily","floppiness","flopping","floppy","flor","flora","floral","florance","flore","florella","florence","florencia","florentia","florentine","florenza","florescence","florescent","floret","florette","flori","floria","florian","florid","florida","floridan","floridian","floridness","florie","florin","florina","florinda","florine","florist","florri","florrie","florry","flory","floss","flossi","flossie","flossy","flot","flotation","flotilla","flotsam","flounce","flouncing","flouncy","flounder","flour","flourish","flourisher","flourishing","floury","flout","flouter","flow","flowchart","flowed","flower","flowerbed","flowerer","floweriness","flowerless","flowerpot","flowers","flowery","flowing","flowlayout","flown","flows","flowstone","floyd","flss","flt","flu","flub","flubbed","flubbing","fluctuate","fluctuation","flue","fluency","fluent","fluently","fluff","fluffiness","fluffy","fluid","fluidity","fluidized","fluidness","fluidpage","fluke","fluky","flume","flummox","flung","flunk","flunkey","flunky","fluoresce","fluorescence","fluorescent","fluoridate","fluoridation","fluoride","fluorimetric","fluorinated","fluorine","fluorite","fluorocarbon","fluoroscope","fluoroscopic","flurry","flush","flushed","flushing","flushness","fluster","flute","fluter","fluting","flutist","flutter","flutterer","fluttery","flux","fluxed","fluxes","fluxing","flv","fly","flyaway","flyblown","flyby","flybys","flycatcher","flyer","flying","flyleaf","flyleaves","flynn","flyover","flypaper","flysheet","flyspeck","flyswatter","flyway","flyweight","flywheel","fm","fmap","fmt","fn","fname","fnma","fno","fnr","fo","foal","foam","foaminess","foamy","fob","fobbed","fobbing","focal","focally","foch","foci","focus","focusable","focused","focuser","focuses","focusing","fodder","foe","foetid","fofl","fog","fogbound","fogged","foggily","fogginess","fogging","foggy","foghorn","fogs","fogy","fogyish","foible","foil","foist","fokker","fol","fold","foldaway","folded","folder","foldername","folderpath","folders","folding","foldout","foldr","folds","foley","foliage","foliate","foliation","folio","folk","folklike","folklore","folkloric","folklorist","folks","folksiness","folksinger","folksinging","folksong","folksy","folktale","folkway","foll","follicle","follicular","follow","followed","follower","followers","following","follows","followsymlinks","followup","folly","folsom","fomalhaut","foment","fomentation","fomenter","fond","fonda","fondant","fondle","fondler","fondness","fondue","fons","fonsie","font","fontaine","fontainebleau","fontana","fontanel","fontanelle","fontawesome","fontfamily","fontname","fonts","fontsize","fontstyle","fontweight","fontwithname","fonz","fonzie","foo","foobar","food","foodie","foods","foodstuff","fool","foolery","foolhardily","foolhardiness","foolhardy","foolish","foolishness","foolproof","foolscap","foos","foot","footage","football","footbridge","foote","footer","footfall","foothill","foothold","footing","footless","footlights","footling","footlocker","footloose","footman","footmarks","footmen","footnote","footpad","footpath","footpaths","footplate","footprint","footrace","footrest","footsie","footsore","footstep","footstool","footwear","footwork","fop","fopen","fopped","foppery","fopping","foppish","foppishness","for","forage","forager","forall","foray","forayer","forbade","forbear","forbearance","forbearer","forbes","forbid","forbidden","forbidding","forbiddingness","forbore","forborne","force","forced","forcefield","forceful","forcefulness","forceps","forcer","forces","forcible","forcibleness","forcibly","forcing","forcontrolevents","ford","fordable","fordham","fore","foreach","forearm","forebear","forebode","foreboding","forebodingness","forecast","forecaster","forecastle","foreclose","foreclosure","forecolor","forecourt","foredoom","forefather","forefeet","forefinger","forefoot","forefront","foregoer","foregoing","foregone","foregos","foreground","foregroundcolor","forehand","forehead","foreign","foreigner","foreignkey","foreignness","foreknew","foreknow","foreknowledge","foreknown","foreleg","forelimb","forelock","foreman","foremast","foremen","foremost","forename","forenoon","forensic","forensically","forensics","foreordain","forepart","forepaws","forepeople","foreperson","foreplay","forequarter","forerunner","foresail","foresaw","foresee","foreseeable","foreseeing","foreseen","foreseer","foreshadow","foreshore","foreshorten","foresight","foresighted","foresightedness","foreskin","forest","forestall","forestaller","forestallment","forestation","forestations","forester","forestland","forestry","foretaste","foretell","foreteller","forethought","foretold","forever","forevermore","forewarn","forewarner","forewent","forewoman","forewomen","foreword","forfeit","forfeiter","forfeiture","forfend","forgather","forgave","forge","forged","forger","forgery","forges","forget","forgetful","forgetfulness","forgettable","forgettably","forgetting","forging","forgivable","forgivably","forgive","forgiven","forgiveness","forgiver","forgiving","forgivingly","forgivingness","forgo","forgoer","forgoes","forgone","forgot","forgotten","forhttpheaderfield","forindexpath","fork","forked","forkey","forkful","forking","forklift","forks","forlorn","forlornness","form","formability","formal","formaldehyde","formalin","formalism","formalist","formalistic","formality","formalization","formalize","formalized","formalizer","formalizes","formally","formalness","formals","formant","format","formatdate","formate","formation","formative","formatively","formativeness","formats","formatted","formatter","formatters","formatting","formbuilder","formcontrol","formcontrolname","formdata","formed","former","formerly","formfitting","formgroup","formic","formica","formid","formidable","formidableness","formidably","forming","formless","formlessness","formmethod","formname","formosa","formosan","forms","formsauthentication","formset","formula","formulaic","formular","formulas","formulate","formulated","formulation","formulator","forname","fornicate","fornication","fornicator","forrest","forrester","forroot","forsake","forsaken","forsook","forsooth","forstate","forster","forswear","forswore","forsworn","forsythia","fort","fortaleza","forte","forth","forthcome","forthcoming","forthright","forthrightness","forthwith","fortieths","fortification","fortified","fortifier","fortify","fortiori","fortissimo","fortitude","fortnight","fortnightly","fortran","fortress","fortuitous","fortuitousness","fortuity","fortunate","fortunately","fortunateness","fortune","fortuneteller","fortunetelling","forty","forum","forums","forward","forwarded","forwarder","forwarding","forwardness","forwards","forwent","fos","foss","fossil","fossiliferous","fossilization","fossilize","fossilized","foster","fosterer","foto","foucault","fought","foul","foulard","foulmouth","foulness","fouls","found","foundation","foundational","founded","founder","founders","founding","foundling","foundry","founds","fount","fountain","fountainhead","four","fourfold","fourier","fourpence","fourpenny","fourposter","fourscore","foursome","foursquare","fourteen","fourteener","fourteenths","fourth","fourths","fout","fovea","fowl","fowler","fowling","fox","foxfire","foxglove","foxhall","foxhole","foxhound","foxily","foxiness","foxing","foxtail","foxtrot","foxtrotted","foxtrotting","foxy","foyer","fp","fpga","fpic","fpm","fpo","fprintf","fps","fq","fql","fr","frac","fracas","fractal","fraction","fractional","fractionate","fractionation","fractioned","fractioning","fractions","fractious","fractiousness","fracture","frag","fragile","fragility","fragment","fragmentactivity","fragmentarily","fragmentariness","fragmentary","fragmentation","fragmentmanager","fragmentmanagerimpl","fragmentpageradapter","fragments","fragmenttransaction","fragonard","fragrance","fragrant","frail","frailness","frailty","frame","frameborder","framebuffer","framed","framelayout","framer","framerate","frames","framework","frameworkelement","frameworkmethod","frameworks","frameworkservlet","framing","fran","franc","francaise","france","francene","francesca","francesco","franchise","franchisee","franchiser","franchot","francie","francine","francis","francisca","franciscan","francisco","franciska","franciskus","francium","franck","francklin","francklyn","franco","francois","francoise","francophone","francyne","frangibility","frangible","frank","frankel","frankenstein","franker","frankford","frankfort","frankfurt","frankfurter","frankie","frankincense","frankish","franklin","frankly","franklyn","frankness","franky","franni","frannie","franny","fransisco","frantic","frantically","franticness","frants","franz","franzen","frapp","frappeed","frappeing","frappes","frasco","fraser","frasier","frasquito","frat","fraternal","fraternity","fraternization","fraternize","fraternizer","fraternizing","fratricidal","fratricide","frau","fraud","fraudsters","fraudulence","fraudulent","fraught","fraulein","fray","frayda","frayne","fraze","frazer","frazier","frazzle","fread","freak","freakish","freakishness","freaky","freckle","freckly","fred","freda","freddi","freddie","freddy","fredek","fredelia","frederic","frederica","frederich","frederick","fredericka","frederico","fredericton","frederigo","frederik","frederique","fredholm","fredi","fredia","fredra","fredric","fredrick","fredrickson","fredrika","free","freebase","freebie","freeboot","freebooter","freeborn","freebsd","freed","freedman","freedmen","freedom","freehand","freehanded","freehold","freeholder","freeing","freelance","freeland","freeload","freeloader","freely","freeman","freemarker","freemason","freemasonry","freemen","freemon","freeness","freeport","freestanding","freestone","freestyle","freethinker","freethinking","freetown","freetype","freeway","freewheel","freewheeler","freewheeling","freewill","freezable","freeze","freezer","freezes","freezing","freida","freight","freighter","fremont","french","frenchman","frenchmen","frenchwoman","frenchwomen","frenetic","frenetically","frenzied","frenzy","freon","freq","frequencies","frequency","frequent","frequented","frequenter","frequentest","frequenting","frequently","frequentness","frequents","fresco","frescoes","fresh","freshen","freshener","fresher","freshest","freshet","freshly","freshman","freshmen","freshness","freshwater","fresnel","fresno","fret","fretboard","fretful","fretfulness","fretsaw","fretted","fretting","fretwork","freud","freudian","frey","freya","fri","friable","friableness","friar","friary","fricassee","fricasseeing","frication","fricative","frick","friction","frictional","frictionless","friday","fridge","fried","frieda","friedan","friedcake","friederike","friedman","friedrich","friedrick","friend","friendless","friendlessness","friendlies","friendlily","friendliness","friendly","friends","friendship","frier","fries","frieze","frig","frigate","frigga","frigged","frigging","fright","frighten","frightening","frightful","frightfulness","frigid","frigidaire","frigidity","frigidness","frill","frilly","fringe","fringilla","frippery","frisbee","frisco","frisian","frisk","frisker","friskily","friskiness","frisky","frisson","frito","fritter","fritterer","fritz","frivolity","frivolous","frivolousness","frizz","frizzle","frizzly","frizzy","frm","fro","frobisher","frock","frocking","frog","frogged","frogging","frogman","frogmarched","frogmen","froissart","frolic","frolicked","frolicker","frolicking","frolicsome","from","frombody","fromcharcode","fromdate","fromfile","fromhtml","fromimage","fromjson","fromm","fromseconds","fromstring","frond","front","frontage","frontal","frontenac","frontend","frontier","frontiersman","frontiersmen","frontispiece","frontrunner","frontward","frosh","frost","frostbelt","frostbit","frostbite","frostbiting","frostbitten","frosted","frosteds","frostily","frostiness","frosting","frosty","froth","frothiness","froths","frothy","froufrou","froward","frowardness","frown","frowner","frowning","frowzily","frowziness","frowzy","froze","frozen","frozenness","fructify","fructose","fruehauf","frugal","frugality","fruit","fruitcake","fruiter","fruiterer","fruitful","fruitfuller","fruitfullest","fruitfulness","fruitiness","fruition","fruitless","fruitlessness","fruits","fruity","frump","frumpish","frumpy","frunze","frustrate","frustrated","frustrater","frustrating","frustration","frustum","fry","frye","fryer","fs","fscanf","fseek","fsharp","fslic","fso","fst","fstream","ft","ftc","fte","ftp","ftpclient","fu","fuchs","fuchsia","fuck","fucker","fucking","fud","fuddle","fudge","fuel","fueler","fuentes","fugal","fugger","fugiat","fugitive","fugitiveness","fugue","fuhrer","fuji","fujitsu","fujiyama","fukuoka","fulani","fulbright","fulcrum","fulfill","fulfilled","fulfiller","fulfillment","full","fullback","fullcalendar","fuller","fullerton","fullish","fullname","fullness","fullpath","fullscreen","fullstops","fulltext","fullword","fully","fulminate","fulmination","fulness","fulsome","fulsomeness","fulton","fulvia","fumble","fumbler","fumbling","fume","fumigant","fumigate","fumigation","fumigator","fuming","fumy","fun","funafuti","func","funcs","function","functional","functionalism","functionalist","functionalities","functionality","functionally","functionary","functioning","functionname","functions","functools","functor","fund","fundamental","fundamentalism","fundamentalist","fundamentally","fundamentals","funded","fundholders","fundholding","funding","funds","fundy","funeral","funerary","funereal","funfair","fungal","fungi","fungible","fungicidal","fungicide","fungoid","fungous","fungus","funicular","funk","funkiness","funky","funned","funnel","funner","funnest","funnily","funniness","funning","funny","fur","furbelow","furbish","furbisher","furious","furiousness","furl","furlong","furlough","furloughs","furn","furnace","furnish","furnished","furnisher","furnishing","furniture","furor","furore","furred","furrier","furriness","furring","furrow","furry","further","furtherance","furtherer","furthermore","furthermost","furthest","furtive","furtiveness","fury","furze","fusce","fuse","fusebox","fusee","fuselage","fushun","fusibility","fusible","fusiform","fusilier","fusillade","fusion","fuss","fussbudget","fusser","fussily","fussiness","fusspot","fussy","fustian","fustiness","fusty","fut","futile","futileness","futility","futon","future","futures","futuretask","futurism","futurist","futuristic","futurity","futurologist","futurology","futz","fuze","fuzhou","fuzz","fuzzbuster","fuzzily","fuzziness","fuzzy","fv","fw","fwd","fwiw","fwlink","fwrite","fwww","fwy","fx","fxml","fxmlloader","fy","fyi","g","ga","gab","gabardine","gabbed","gabbey","gabbi","gabbie","gabbiness","gabbing","gabble","gabby","gabe","gaberdine","gabey","gabfest","gabi","gabie","gable","gabon","gabonese","gaborone","gabriel","gabriela","gabriele","gabriell","gabriella","gabrielle","gabriellia","gabriello","gabrila","gaby","gac","gacrux","gad","gadabout","gadded","gadder","gadding","gadfly","gadget","gadgetry","gadolinium","gadsden","gae","gaea","gael","gaelan","gaelic","gaff","gaffe","gaffer","gag","gaga","gagarin","gage","gager","gagged","gagging","gaggle","gagwriter","gaiety","gail","gaile","gaily","gain","gained","gainer","gaines","gainesville","gainful","gainfulness","gaining","gainly","gains","gainsaid","gainsay","gainsayer","gainsborough","gait","gaiter","gaithersburg","gal","gala","galactic","galahad","galapagos","galatea","galatia","galatians","galaxy","galbraith","galbreath","gale","galen","galena","galenite","galibi","galilean","galilee","galileo","galina","gall","gallagher","gallant","gallanted","gallanting","gallantry","gallants","gallard","gallbladder","gallegos","galleon","galleria","galleries","gallery","galley","gallic","gallicism","gallimaufry","galling","gallium","gallivant","gallon","gallonage","gallop","galloper","galloway","gallows","gallstone","gallup","galois","galoot","galore","galosh","galsworthy","galumph","galumphs","galvan","galvani","galvanic","galvanism","galvanization","galvanize","galvanometer","galvanometric","galven","galveston","galvin","gama","gamaliel","gambia","gambian","gambit","gamble","gambler","gambol","game","gamecock","gameid","gamekeeper","gameness","gameobject","games","gamescene","gamesmanship","gamesmen","gamest","gamestate","gamester","gamete","gametic","gametime","gamin","gamine","gaminess","gaming","gamma","gammon","gamow","gamut","gamy","gan","gander","gandhi","gandhian","gang","gangbusters","ganger","ganges","gangland","ganglia","gangling","ganglion","ganglionic","gangplank","gangrene","gangrenous","gangster","gangtok","gangway","gannet","gannie","gannon","ganny","gantlet","gantry","ganymede","gao","gaol","gaoler","gap","gape","gaper","gapi","gaping","gapped","gapping","gaps","gaq","gar","garage","garald","garb","garbage","garbageman","garbanzo","garble","garbler","garbo","garcia","gard","garden","gardener","gardenia","gardening","gardie","gardiner","gardner","gardy","gare","garek","gareth","garey","garfield","garfish","garfunkel","gargantua","gargantuan","gargle","gargoyle","garibaldi","garik","garish","garishness","garland","garlic","garlicked","garlicking","garlicky","garment","garner","garnet","garnett","garnette","garnish","garnishee","garnisheeing","garnishment","garold","garon","garote","garotte","garrard","garred","garrek","garret","garreth","garrett","garrick","garrik","garring","garrison","garrot","garrote","garroter","garrott","garrotte","garrulity","garrulous","garrulousness","garry","garter","garth","garv","garvey","garvin","garvy","garwin","garwood","gary","garza","gas","gasbag","gascony","gaseous","gaseousness","gases","gash","gasification","gasifier","gasify","gasket","gaslight","gasohol","gasoline","gasometer","gasp","gaspar","gaspard","gasparo","gasper","gasping","gassed","gasser","gasset","gassiness","gassing","gassy","gaston","gastric","gastritides","gastritis","gastroenteritides","gastroenteritis","gastrointestinal","gastronome","gastronomic","gastronomical","gastronomy","gastropod","gasworks","gate","gateau","gateaux","gatecrash","gatehouse","gatekeeper","gatepost","gates","gateway","gather","gathered","gatherer","gathering","gathers","gatlinburg","gatling","gator","gatorade","gatsby","gatt","gatun","gauche","gaucheness","gaucherie","gaucho","gaudily","gaudiness","gaudy","gauge","gaugeable","gauger","gauguin","gaul","gaulish","gaulle","gaultiero","gaunt","gauntlet","gauntley","gauntness","gauss","gausses","gaussian","gautama","gauthier","gautier","gauze","gauziness","gauzy","gav","gavan","gave","gavel","gaven","gavin","gavotte","gavra","gavrielle","gawain","gawen","gawk","gawkily","gawkiness","gawky","gay","gaye","gayel","gayelord","gayety","gayla","gayle","gayleen","gaylene","gayler","gaylor","gaylord","gayness","gaynor","gaza","gaze","gazebo","gazelle","gazer","gazette","gazetteer","gaziantep","gazillion","gazpacho","gb","gbc","gbp","gc","gca","gcc","gcd","gcloud","gcm","gcp","gcs","gd","gdal","gdansk","gdata","gdb","gdel","gdi","gdk","gdp","gdx","ge","gear","gearalt","gearard","gearbox","gearing","gearshift","gearstick","gearwheel","geary","gecko","geckodriver","ged","gee","geegaw","geeing","geek","geeky","geese","geest","geezer","gehenna","gehrig","geiger","geigy","geisha","gel","gelatin","gelatinous","gelatinousness","gelcap","geld","gelding","gelid","gelignite","gelled","gelling","gelya","gem","gemfile","gemini","gemlike","gemma","gemmed","gemming","gemological","gemologist","gemology","gems","gemstone","gen","gena","genaro","gendarme","gender","genderless","gene","genealogical","genealogist","genealogy","genera","general","generalissimo","generalist","generality","generalizable","generalization","generalize","generalized","generalizer","generally","generalness","generalship","generate","generated","generatedvalue","generates","generating","generation","generational","generations","generationtype","generative","generator","generators","generic","generically","generics","generosity","generous","generously","generousness","genes","genesco","genesis","genet","genetic","genetically","geneticist","genetics","geneva","genevieve","genevra","genghis","genia","genial","geniality","genially","genialness","genie","genies","genii","genital","genitalia","genitals","genitive","genitourinary","genius","genna","genni","gennie","gennifer","genny","geno","genoa","genocidal","genocide","genome","genotype","genovera","genre","genres","gent","genteel","genteelness","gentian","gentile","gentility","gentle","gentlefolk","gentleman","gentlemanliness","gentlemanly","gentlemen","gentleness","gentlewoman","gentlewomen","gently","gentrification","gentrify","gentry","genuflect","genuflection","genuine","genuinely","genuineness","genus","genvieve","genymotion","geo","geocentric","geocentrically","geocentricism","geochemical","geochemistry","geochronology","geocode","geocoder","geocoding","geode","geodesic","geodesy","geodetic","geoff","geoffrey","geoffry","geog","geographer","geographic","geographical","geography","geoip","geojson","geolocation","geologic","geological","geologist","geology","geom","geomagnetic","geomagnetically","geomagnetism","geometer","geometric","geometrical","geometrician","geometry","geomorphological","geomorphology","geophysical","geophysicist","geophysics","geopoint","geopolitic","geopolitical","geopolitics","georas","geordie","georg","george","georgeanna","georgeanne","georgena","georgeta","georgetown","georgetta","georgette","georgi","georgia","georgian","georgiana","georgianna","georgianne","georgie","georgina","georgine","georgy","geostationary","geosynchronous","geosyncline","geothermal","geothermic","ger","gerald","geralda","geraldine","geranium","gerard","gerardo","gerber","gerbil","gerda","gerek","gerhard","gerhardine","gerhardt","geri","gerianna","gerianne","geriatric","geriatrics","gerick","gerik","geritol","gerladina","germ","germain","germaine","german","germana","germane","germania","germanic","germanium","germanized","germantown","germany","germayne","germen","germicidal","germicide","germinal","germinate","germinated","germination","germinative","gerome","geronimo","gerontocracy","gerontological","gerontologist","gerontology","gerrard","gerri","gerrie","gerrilee","gerrit","gerry","gerrymander","gershwin","gert","gerta","gerti","gertie","gertrud","gertruda","gertrude","gertrudis","gerty","gerund","gerundive","gery","gestalt","gestapo","gestate","gestation","gestational","gesticulate","gesticulation","gesticulative","gestural","gesture","gesturedetector","gesturerecognizer","gestures","gesundheit","get","getabsolutepath","getaccesstoken","getaction","getactionbar","getactivesheet","getactivespreadsheet","getactivity","getaddress","getaddrinfo","getage","getall","getapplication","getapplicationcontext","getarguments","getassets","getasync","getattr","getattribute","getaway","getbasecontext","getbean","getbody","getboolean","getbootstrap","getboundingclientrect","getbounds","getbroadcast","getbyid","getbytes","getcell","getch","getchar","getchild","getchildat","getchildren","getclass","getclassloader","getcode","getcollection","getcolor","getcolumn","getcolumnindex","getcomponent","getconnection","getcontent","getcontentpane","getcontentresolver","getcontext","getcount","getcurrentinstance","getcurrentposition","getcurrentsession","getcurrentuser","getcwd","getdata","getdate","getday","getdefault","getdefaultproguardfile","getdefaultsharedpreferences","getdescription","getdouble","getdrawable","getelement","getelementbyid","getelementsbyclassname","getelementsbyname","getelementsbytagname","getemail","getentity","getenumerator","getenv","getexternalstoragedirectory","getextras","getfield","getfile","getfilename","getfiles","getfirstname","getfragmentmanager","getfullyear","gethashcode","getheight","gethours","gethsemane","getid","getimage","getindex","getinfo","getinputstream","getinstance","getint","getintent","getitem","getitemcount","getitemid","getitems","getjson","getjsonarray","getjsonobject","getkey","getkeycode","getlasterror","getlatitude","getlayoutinflater","getlayoutparams","getlength","getline","getlist","getlocation","getlogger","getlong","getlongitude","getmap","getmenuinflater","getmessage","getmethod","getminutes","getmodel","getmonth","getname","getnext","getnumber","getobject","getopt","getoutputstream","getpackagemanager","getpackagename","getpage","getparameter","getparameters","getparent","getpassword","getpath","getpid","getpixel","getposition","getpreferredsize","getprice","getproperties","getproperty","getquery","getrange","getreadabledatabase","getreference","getrepository","getrequest","getresource","getresourceasstream","getresources","getresponse","getresponsecode","getresponsestream","getresult","getresultlist","getrow","getruntime","gets","getscript","getselecteditem","getselection","getservice","getsession","getsettings","getsharedpreferences","getsheetbyname","getsimplename","getsingleton","getsize","getsource","getstate","getstatus","getstream","getstring","getstringextra","getsupportactionbar","getsupportfragmentmanager","getsystemservice","gettable","gettag","getter","getters","gettext","gettime","gettimeinmillis","getting","gettitle","gettoken","gettransaction","getty","gettype","gettysburg","getup","geturl","getuser","getuserid","getusername","getusers","getvalue","getvalues","getview","getwidth","getwindow","getwritabledatabase","getwriter","getx","gety","gevent","gewgaw","gewrztraminer","geyser","gf","gfortran","gfx","gg","ggplot","gh","ghana","ghanaian","ghanian","ghastliness","ghastly","ghat","ghats","ghc","ghci","ghent","gherardo","gherkin","ghetto","ghettoize","ghi","ghibelline","ghost","ghostlike","ghostliness","ghostly","ghostscript","ghostwrite","ghostwritten","ghostwrote","ghoul","ghoulish","ghoulishness","ghq","ghz","gi","giacinta","giacobo","giacometti","giacomo","giacopo","gian","giana","gianina","gianna","gianni","giannini","giant","giantess","giantkiller","giauque","giavani","gib","gibb","gibber","gibberish","gibbet","gibbie","gibbon","gibbous","gibbousness","gibby","gibe","giber","giblet","gibraltar","gibson","gid","giddap","giddily","giddiness","giddings","giddy","gide","gideon","gielgud","gienah","gif","giff","giffard","giffer","giffie","gifford","giffy","gift","gifted","giftedness","gig","gigabyte","gigacycle","gigahertz","gigantic","gigantically","giganticness","gigavolt","gigawatt","gigged","gigging","giggle","giggler","giggling","giggly","gigi","gigo","gigolo","gil","gila","gilbert","gilberta","gilberte","gilbertina","gilbertine","gilberto","gilbertson","gilburt","gilchrist","gild","gilda","gilder","gilding","gilead","gilemette","giles","gilgamesh","gilkson","gill","gillan","gilles","gillespie","gillette","gilli","gilliam","gillian","gillie","gilligan","gilly","gilmore","gilt","gimbaled","gimbals","gimbel","gimcrack","gimcrackery","gimlet","gimme","gimmick","gimmickry","gimmicky","gimp","gimpy","gin","gina","ginelle","ginevra","ginger","gingerbread","gingerliness","gingerly","gingersnap","gingery","gingham","gingivitis","gingrich","ginkgo","ginkgoes","ginmill","ginned","ginni","ginnie","ginnifer","ginning","ginny","gino","ginsberg","ginsburg","ginseng","gioconda","giordano","giorgi","giorgia","giorgio","giorgione","giotto","giovanna","giovanni","gipsy","giraffe","giralda","giraldo","giraud","giraudoux","gird","girded","girder","girdle","girdler","girl","girlfriend","girlhood","girlie","girlish","girlishness","girls","giro","girt","girth","girths","gis","gisela","giselbert","gisele","gisella","giselle","gish","gist","git","github","githubusercontent","gitignore","gitlab","giuditta","giulia","giuliano","giulietta","giulio","giuseppe","giustina","giustino","giusto","give","giveaway","giveback","given","givenname","giver","gives","giving","giza","gizela","gizmo","gizzard","gk","gl","glac","glacial","glaciate","glaciation","glacier","glaciological","glaciologist","glaciology","glad","gladded","gladden","gladder","gladdest","gladding","gladdy","glade","gladi","gladiator","gladiatorial","gladiola","gladioli","gladiolus","gladly","gladness","gladsome","gladstone","gladys","glamor","glamorization","glamorize","glamorizer","glamorous","glamorousness","glance","glancing","gland","glanders","glandes","glandular","glans","glare","glaring","glaringness","glaser","glasgow","glasnost","glass","glassblower","glassblowing","glassfish","glassful","glasshouse","glassily","glassiness","glassless","glassware","glasswort","glassy","glastonbury","glaswegian","glaucoma","glaucous","glaze","glazed","glazer","glazier","glazing","glbindbuffer","glbindtexture","glclear","glcolor","gleam","glean","gleaner","gleaning","gleason","gleda","glee","gleed","gleeful","gleefulness","gleeing","glen","glenable","glenda","glendale","glenden","glendon","glenine","glenn","glenna","glennie","glennis","gles","glew","glfloat","glfw","glib","glibber","glibbest","glibc","glibness","glide","glider","glim","glimmer","glimmering","glimpse","glimpser","glint","glissandi","glissando","glisten","glister","glitch","glitter","glittering","glittery","glitz","glitzy","glm","glmatrixmode","gloaming","gloat","gloater","gloating","glob","global","globalism","globalist","globalization","globally","globals","globe","globetrotter","globular","globularity","globularness","globule","globulin","glockenspiel","glommed","gloom","gloomily","gloominess","gloomy","glop","glopped","glopping","gloppy","glori","gloria","gloriana","gloriane","glorification","glorifier","glorify","glorious","gloriousness","glory","gloss","glossary","glossily","glossiness","glossolalia","glossy","glottal","glottalization","glottis","gloucester","glove","gloveless","glover","glow","glower","glowing","glowworm","glsl","gltexparameteri","glucose","glue","glued","gluer","gluey","gluier","gluiest","gluint","glum","glummer","glummest","glumness","gluon","glut","glutamate","gluten","glutenous","glutinous","glutinousness","glutted","glutting","glutton","gluttonous","gluttony","glvertex","glyceride","glycerin","glycerinate","glycerine","glycerol","glycerolized","glycine","glycogen","glycol","glyn","glynda","glynis","glynn","glynnis","glyph","glyphicon","glyphs","gm","gmap","gmaps","gmp","gms","gmt","gn","gnarl","gnash","gnat","gnaw","gnawer","gnawing","gneiss","gnni","gnome","gnomelike","gnomic","gnomish","gnomonic","gnostic","gnosticism","gnp","gnu","gnuplot","go","goa","goad","goal","goalie","goalkeeper","goalkeeping","goalless","goalmouth","goalpost","goals","goalscorer","goalscoring","goaltender","goat","goatee","goatherd","goatskin","gob","goback","gobbed","gobbet","gobbing","gobble","gobbledegook","gobbledygook","gobbler","gobi","goblet","goblin","god","godaddy","godard","godart","godchild","godchildren","goddammit","goddamn","goddard","goddart","goddaughter","godded","goddess","godding","godfather","godforsaken","godfree","godfrey","godfry","godhead","godhood","godiva","godless","godlessness","godlike","godlikeness","godliness","godly","godmother","godot","godparent","godsend","godson","godspeed","godthaab","godunov","godwin","godzilla","goebbels","goer","goering","goes","goethals","goethe","gofer","goff","gog","goggle","goggler","gogh","gogol","goiania","going","goiter","golan","golang","golconda","gold","golda","goldarina","goldberg","goldbrick","goldbricker","golden","goldenness","goldenrod","goldenseal","goldfinch","goldfish","goldi","goldia","goldie","goldilocks","goldina","golding","goldman","goldmine","goldsmith","goldsmiths","goldstein","goldwater","goldwyn","goldy","goleta","golf","golfer","golgotha","goliath","goliaths","golly","gomez","gomorrah","gompers","gonad","gonadal","gondola","gondolier","gondwanaland","gone","goner","gong","gonion","gonna","gonorrhea","gonorrheal","gonzales","gonzalez","gonzalo","goo","goober","good","goodbye","goodhearted","goodie","goodish","goodly","goodman","goodness","goodnight","goodrich","goods","goodwill","goodwin","goody","goodyear","gooey","goof","goofiness","goofy","goog","googling","gooier","gooiest","gook","goon","goop","goos","goose","gooseberry","goosebumps","gop","gopath","gopher","goran","goraud","gorbachev","gordan","gorden","gordian","gordie","gordimer","gordon","gordy","gore","goren","gorey","gorgas","gorge","gorged","gorgeous","gorgeousness","gorger","gorges","gorging","gorgon","gorgonzola","gorham","gorilla","gorily","goriness","goring","gorky","gormandize","gormandizer","gormless","gorp","gorse","gory","gos","gosh","goshawk","gosling","gospel","gospeler","gossamer","gossip","gossipy","got","gotcha","goth","gotham","gothart","gothic","gothicism","goths","goto","gotta","gotten","gottfried","goucher","gouda","gouge","gouger","goulash","gould","gounod","gourd","gourde","gourmand","gourmet","gout","gouty","gov","govern","governable","governance","governed","governess","governing","government","governmental","governments","governor","governorship","govt","gown","goya","gp","gpa","gpg","gpio","gpl","gpo","gps","gpss","gpu","gpus","gr","grab","grabbed","grabber","grabbing","grabs","gracchus","grace","graceful","gracefuller","gracefullest","gracefully","gracefulness","graceland","graceless","gracelessness","gracia","gracie","graciela","gracious","graciousness","grackle","grad","gradate","gradation","grade","graded","gradeigh","gradely","grader","grades","gradey","gradient","gradients","gradientstop","gradle","gradlew","gradual","gradualism","gradualist","gradually","gradualness","graduand","graduate","graduation","grady","graehme","graeme","graff","graffias","graffiti","graffito","graft","grafter","grafting","grafton","graham","grahame","graig","grail","grails","grain","grained","grainer","graininess","graining","grainy","gram","grammar","grammarian","grammatic","grammatical","grammaticality","grammaticalness","gramme","grammy","gramophone","grampians","grampus","gran","granada","granary","grand","grandam","grandaunt","grandchild","grandchildren","granddad","granddaddy","granddaughter","grandee","grandeur","grandfather","grandiloquence","grandiloquent","grandiose","grandiosity","grandkid","grandma","grandmaster","grandmother","grandnephew","grandness","grandniece","grandpa","grandparent","grandson","grandstand","grandstander","granduncle","grange","granger","granite","granitic","grannie","granny","granola","grant","granted","grantee","granter","grantham","granthem","grantley","grantor","grantresults","grants","grantsmanship","granular","granularity","granulate","granulation","granule","granulocytic","granville","grape","grapefruit","grapeshot","grapevine","graph","grapheme","graphic","graphical","graphicness","graphics","graphite","graphologist","graphology","graphql","graphs","graphviz","grapnel","grapple","grappler","grappling","grasp","grasper","grasping","graspingness","grass","grasshopper","grassland","grassroots","grassy","grata","grate","grateful","gratefuller","gratefullest","gratefulness","grater","grates","gratia","gratiana","graticule","gratification","gratified","gratify","gratifying","grating","gratis","gratitude","gratuitous","gratuitousness","gratuity","gravamen","grave","gravedigger","gravel","graven","graveness","graver","graves","graveside","gravestone","graveyard","gravid","gravida","gravidness","gravimeter","gravimetric","gravitas","gravitate","gravitation","gravitational","graviton","gravity","gravy","gray","graybeard","grayce","grayish","grayness","grayscale","grayson","graze","grazer","grazia","grazing","grease","greasepaint","greaseproof","greaser","greasily","greasiness","greasy","great","greatcoat","greaten","greater","greatest","greathearted","greatly","greatness","grebe","grecian","greece","greed","greedily","greediness","greeds","greedy","greek","greeley","green","greenback","greenbelt","greenberg","greenblatt","greenbriar","greene","greenery","greenfeld","greenfield","greenfly","greengage","greengrocer","greengrocery","greenhorn","greenhouse","greening","greenish","greenland","greenmail","greenness","greenpeace","greenroom","greensboro","greensleeves","greensville","greensward","greentree","greenville","greenwich","greenwood","greer","greet","greeter","greeting","greetings","greets","greg","gregarious","gregariousness","gregg","greggory","gregoire","gregoor","gregor","gregorian","gregoriancalendar","gregorio","gregorius","gregory","gremlin","grenada","grenade","grenadian","grenadier","grenadine","grenadines","grendel","grenier","grenoble","grenville","grep","grepcode","grepl","gresham","greta","gretal","gretchen","grete","gretel","grethel","gretna","gretta","gretzky","grew","grey","greybeard","greyhound","greyness","grid","gridbagconstraints","gridbaglayout","griddata","gridded","griddle","griddlecake","gridiron","gridlayout","gridlock","gridpane","grids","gridview","gridviewcolumn","gridviewrow","gridx","gridy","grief","grieg","grier","grievance","grieve","griever","grieving","grievous","grievousness","griff","griffie","griffin","griffith","griffon","griffy","grill","grille","griller","grillwork","grim","grimace","grimacer","grimaldi","grime","grimes","griminess","grimm","grimmer","grimmest","grimness","grimy","grin","grinch","grind","grinder","grinding","grindstone","gringo","grinned","grinner","grinning","grip","gripe","griper","grippe","gripper","gripping","gris","griselda","grisliness","grisly","grissel","grist","gristle","gristliness","gristly","gristmill","griswold","grit","gritted","gritter","grittiness","gritting","gritty","griz","grizzle","grizzling","grizzly","grnewald","groan","groaner","groat","grocer","grocery","grog","groggily","grogginess","groggy","groin","grok","grokked","grokking","grommet","gromyko","groofs","groom","groomer","groomsman","groomsmen","groot","groove","groover","groovy","grope","groper","gropius","grosbeak","grosgrain","gross","grosset","grossman","grossness","grosvenor","grosz","grotesque","grotesqueness","grotius","groton","grotto","grottoes","grouch","grouchily","grouchiness","grouchy","ground","groundbreaking","grounded","grounder","groundhog","groundless","groundlessness","groundnut","groundsheet","groundskeepers","groundsman","groundswell","groundwater","groundwork","group","groupbox","groupby","grouped","grouper","groupid","groupie","grouping","grouplayout","groupname","groupon","groupposition","groups","grouse","grouser","grout","grouter","grove","grovel","groveler","grovelike","groveling","grover","grow","grower","growing","growingly","growl","growler","growling","growly","grown","grownup","grows","growth","growths","grp","grpc","grub","grubbed","grubber","grubbily","grubbiness","grubbing","grubby","grubstake","grudge","grudger","grudging","gruel","grueling","gruesome","gruesomeness","gruff","gruffness","grumble","grumbler","grumbling","grumman","grump","grumpily","grumpiness","grumpy","grundy","grunge","grungy","grunion","grunt","grunter","grus","grusky","gruyeres","gruyre","gryphon","gs","gsa","gsl","gsm","gson","gsp","gst","gstatic","gstreamer","gsub","gt","gte","gteborg","gtest","gtk","gtm","gu","guacamole","guadalajara","guadalcanal","guadalquivir","guadalupe","guadeloupe","guallatiri","gualterio","guam","guamanian","guangzhou","guanine","guano","guantanamo","guarani","guarantee","guaranteed","guaranteeing","guarantees","guarantor","guaranty","guard","guarded","guardedness","guarder","guardhouse","guardia","guardian","guardianship","guardrail","guardroom","guards","guardsman","guardsmen","guarnieri","guatemala","guatemalan","guava","guayaquil","gubernatorial","gucci","gudgeon","guelph","guendolen","guenevere","guenna","guenther","guernsey","guerra","guerrero","guerrilla","guess","guessable","guessed","guesser","guesses","guessing","guesstimate","guesswork","guest","guests","guevara","guff","guffaw","guggenheim","guglielma","guglielmo","guhleman","gui","guiana","guice","guid","guidance","guide","guidebook","guided","guideline","guidelines","guidepost","guider","guides","guido","guids","guilbert","guild","guilder","guildhall","guile","guileful","guileless","guilelessness","guillaume","guillema","guillemette","guillemot","guillermo","guillotine","guilt","guiltily","guiltiness","guiltless","guiltlessness","guilty","guinea","guinean","guinevere","guinna","guinness","guise","guitar","guitarist","guiyang","guizot","gujarat","gujarati","gujranwala","gulag","gulch","gulden","gulf","gull","gullah","gullet","gulley","gullibility","gullible","gulliver","gully","gulp","gum","gumbo","gumboil","gumboots","gumdrop","gummed","gumminess","gumming","gummy","gumption","gumshoe","gumshoeing","gumtree","gun","gunar","gunboat","gunderson","gunfight","gunfighter","gunfire","gunflint","gunfought","gunicorn","gunilla","gunk","gunky","gunman","gunmen","gunmetal","gunnar","gunned","gunnel","gunner","gunnery","gunning","gunny","gunnysack","gunpoint","gunpowder","gunrunner","gunrunning","guns","gunship","gunshot","gunsling","gunslinger","gunsmith","gunsmiths","guntar","gunter","gunther","gunwale","guofeng","guppy","gupta","gurgle","gurkha","gurney","guru","gus","gusella","gush","gusher","gushy","guss","gusset","gussi","gussie","gussy","gust","gusta","gustaf","gustafson","gustatory","gustav","gustave","gustavo","gustavus","gusted","gusti","gustie","gustily","gustiness","gusting","gusto","gustoes","gusts","gusty","gut","gutenberg","guthrey","guthrie","guthry","gutierrez","gutless","gutlessness","guts","gutser","gutsiness","gutsy","gutted","gutter","guttering","guttersnipe","gutting","guttural","gutturalness","gutty","guy","guyana","guyanese","guys","guzman","guzzle","guzzler","gv","gw","gwalior","gwen","gwendolen","gwendolin","gwendoline","gwendolyn","gweneth","gwenette","gwenneth","gwenni","gwennie","gwenny","gwenora","gwenore","gwt","gwyn","gwyneth","gwynne","gx","gy","gym","gymkhana","gymnasia","gymnasium","gymnast","gymnastic","gymnastically","gymnastics","gymnosperm","gynecologic","gynecological","gynecologist","gynecology","gyp","gypped","gypper","gypping","gypsite","gypster","gypsum","gypsy","gyrate","gyration","gyrator","gyrfalcon","gyro","gyrocompass","gyroscope","gyroscopic","gyve","gz","gzip","h","ha","haag","haas","habakkuk","habeas","haber","haberdasher","haberdashery","haberman","habib","habiliment","habit","habitability","habitable","habitableness","habitant","habitat","habitation","habitations","habits","habitu","habitual","habitualness","habituate","habituation","hacienda","hack","hackage","hacked","hacker","hackers","hackett","hacking","hackle","hackler","hackney","hacks","hacksaw","hackwork","hacky","had","hadamard","hadar","haddad","haddock","hades","hadj","hadji","hadlee","hadleigh","hadley","hadn","hadoop","hadria","hadrian","hadron","hadst","haemoglobin","haemophilia","haemorrhage","hafiz","hafnium","haft","hag","hagan","hagar","hagen","hager","haggai","haggard","haggardness","hagged","hagging","haggis","haggish","haggle","haggler","hagiographa","hagiographer","hagiography","hagstrom","hague","haha","hahn","hahnium","haifa","haiku","hail","hailee","hailer","hailey","hailstone","hailstorm","haily","haiphong","hair","hairball","hairbreadth","hairbreadths","hairbrush","haircare","haircloth","haircloths","haircut","haircutting","hairdo","hairdresser","hairdressing","hairdryer","hairiness","hairless","hairlessness","hairlike","hairline","hairnet","hairpiece","hairpin","hairsbreadth","hairsbreadths","hairsplitter","hairsplitting","hairspray","hairspring","hairstyle","hairstylist","hairy","haiti","haitian","hajj","hajjes","hajji","hake","hakeem","hakim","hakka","hakluyt","hal","halal","halalled","halalling","halberd","halcyon","haldane","hale","haleakala","haleigh","haler","halest","halette","haley","half","halfback","halfbreed","halfhearted","halfheartedness","halfpence","halfpenny","halfpennyworth","halftime","halftone","halfway","halfword","hali","halibut","halide","halie","halifax","halimeda","halite","halitoses","halitosis","hall","hallelujah","hallelujahs","halley","halli","halliard","hallie","hallinan","hallmark","hallo","halloo","hallow","halloween","hallowing","hallows","hallsy","hallucinate","hallucination","hallucinatory","hallucinogen","hallucinogenic","hallway","hally","halo","halocarbon","halogen","halogenated","halon","halpern","halsey","halsy","halt","halter","halting","halve","halves","halyard","ham","hamal","haman","hamburg","hamburger","hamcrest","hamel","hamey","hamhung","hamid","hamil","hamilcar","hamilton","hamiltonian","hamish","hamitic","haml","hamlen","hamlet","hamlin","hammad","hammarskjold","hammed","hammer","hammerer","hammerhead","hammering","hammerless","hammerlock","hammerstein","hammertoe","hammett","hamming","hammock","hammond","hammurabi","hammy","hamnet","hamper","hampered","hampshire","hampton","hamster","hamstring","hamstrung","hamsun","han","hana","hanan","hancock","hand","handbag","handbagged","handbagging","handball","handbarrow","handbasin","handbill","handbook","handbrake","handcar","handcart","handclasp","handcraft","handcuff","handcuffs","handed","handedness","handel","hander","handful","handgun","handhold","handicap","handicapped","handicapper","handicapping","handicraft","handicraftsman","handicraftsmen","handily","handiness","handiwork","handkerchief","handle","handleable","handlebar","handlebars","handlecallback","handlechange","handleclick","handled","handleerror","handlelaunchactivity","handlemessage","handlenonsuccessanddebuggernotification","handler","handlerequest","handlers","handles","handless","handlesubmit","handling","handmade","handmaid","handmaiden","handout","handover","handpick","handrail","hands","handsaw","handset","handshake","handshaker","handshaking","handsome","handsomely","handsomeness","handspike","handspring","handstand","handwork","handwoven","handwrite","handwriting","handwritten","handy","handyman","handymen","haney","hang","hangar","hangdog","hanged","hanger","hanging","hangman","hangmen","hangnail","hangout","hangover","hangs","hangul","hangup","hangzhou","hank","hankel","hanker","hankerer","hankering","hankie","hanky","hanna","hannah","hanni","hannibal","hannie","hanny","hanoi","hanover","hanoverian","hans","hansel","hansen","hansiain","hansom","hanson","hanuka","hanukkah","hanukkahs","hap","hapgood","haphazard","haphazardness","hapless","haplessness","haploid","happed","happen","happened","happening","happens","happenstance","happily","happiness","happing","happy","haproxy","hapsburg","harald","harangue","haranguer","harare","harass","harasser","harassment","harbert","harbin","harbinger","harbor","harborer","harcourt","hard","hardback","hardball","hardboard","hardboiled","hardbound","hardcode","hardcoded","hardcoding","hardcore","hardcover","harden","hardened","hardener","hardening","harder","hardest","hardhat","hardheaded","hardheadedness","hardhearted","hardheartedness","hardihood","hardily","hardin","hardiness","harding","hardliner","hardly","hardness","hardscrabble","hardshell","hardship","hardstand","hardtack","hardtop","hardware","hardwire","hardwood","hardworking","hardy","hare","harebell","harebrained","harelip","harelipped","harem","hargreaves","hark","harlan","harland","harlem","harlen","harlene","harlequin","harley","harli","harlie","harlin","harlot","harlotry","harlow","harm","harman","harmed","harmer","harmful","harmfulness","harmless","harmlessness","harmon","harmonia","harmonic","harmonica","harmonically","harmonics","harmonie","harmonious","harmoniousness","harmonium","harmonization","harmonizations","harmonize","harmonized","harmonizer","harmonizes","harmony","harness","harnessed","harnesser","harnesses","harold","haroun","harp","harper","harping","harpist","harpoon","harpooner","harpsichord","harpsichordist","harpy","harrell","harri","harridan","harrie","harrier","harriet","harriett","harrietta","harriette","harrington","harriot","harriott","harrisburg","harrison","harrisonburg","harrow","harrower","harrumph","harry","harsh","harshen","harshness","hart","harte","hartford","hartley","hartline","hartman","hartwell","harv","harvard","harvest","harvested","harvester","harvestman","harvey","harwell","harwilll","has","hasattr","hasbro","hasclass","hasfocus","hash","hashcode","hashed","hasheem","hasher","hashes","hashim","hashing","hashish","hashlib","hashmap","hashset","hashtable","hashtag","hashtags","hasidim","haskel","haskell","haskins","haslett","hasmany","hasn","hasnext","hasone","hasownproperty","hasp","hassle","hassock","hast","haste","hasten","hastener","hastie","hastily","hastiness","hastings","hasty","hasvalue","hat","hatch","hatchback","hatcheck","hatched","hatcher","hatchery","hatchet","hatching","hatchure","hatchway","hate","hateful","hatefulness","hater","hatfield","hathaway","hatless","hatred","hatstands","hatted","hatter","hatteras","hatti","hattie","hatting","hatty","hauberk","haugen","haughtily","haughtiness","haughty","haul","haulage","hauler","haunch","haunt","haunter","haunting","hauptmann","hausa","hausdorff","hauser","hauteur","havana","havarti","have","havel","haven","havent","haver","haversack","having","havoc","havocked","havocking","haw","hawaii","hawaiian","hawk","hawker","hawking","hawkins","hawkish","hawkishness","hawley","haws","hawser","hawthorn","hawthorne","hay","haycock","hayden","haydn","haydon","hayes","hayfield","hayley","hayloft","haymow","haynes","hayrick","hayride","hayseed","haystack","haywain","hayward","haywire","haywood","hayyim","hazard","hazardous","hazardousness","haze","hazel","hazelcast","hazelnut","hazer","hazily","haziness","hazing","hazlett","hazlitt","hazy","hb","hbase","hbm","hbo","hbox","hbs","hc","hd","hdc","hdd","hdf","hdfs","hdpi","hdqrs","hdr","hdtv","he","head","headache","headaches","headband","headboard","headcount","headdress","header","headers","headerstyle","headertemplate","headertext","headerview","headfirst","headgear","headhunt","headhunter","headhunting","headily","headiness","heading","headings","headlamp","headland","headless","headlessness","headlight","headline","headliner","headlines","headlock","headlong","headman","headmaster","headmastership","headmen","headmistress","headphone","headpiece","headpin","headquarter","headrest","headroom","heads","headscarf","headset","headship","headshrinker","headsman","headsmen","headstall","headstand","headstock","headstone","headstrong","headwaiter","headwall","headwater","headway","headwind","headword","heady","heal","healed","healer","heall","health","healthcare","healthful","healthfully","healthfulness","healthily","healthiness","healths","healthy","heap","hear","heard","hearer","hearing","hearken","hears","hearsay","hearse","hearst","heart","heartache","heartbeat","heartbreak","heartbreaking","heartbroke","heartbroken","heartburn","heartburning","hearted","hearten","heartening","heartfelt","hearth","hearthrug","hearths","hearthstone","heartily","heartiness","heartland","heartless","heartlessness","heartrending","hearts","heartsick","heartsickness","heartstrings","heartthrob","heartwarming","heartwood","hearty","heat","heated","heatedly","heater","heath","heathen","heathendom","heathenish","heathenism","heather","heathery","heathkit","heathland","heathman","heaths","heatmap","heatproof","heats","heatstroke","heatwave","heave","heaven","heavenliness","heavenly","heavenward","heaver","heaves","heavily","heaviness","heaviside","heavy","heavyhearted","heavyset","heavyweight","heb","hebe","hebephrenic","hebert","hebraic","hebraism","hebrew","hebrides","hecate","hecatomb","heck","heckle","heckler","hectare","hectic","hectically","hectogram","hectometer","hector","hecuba","heda","hedda","heddi","heddie","hedge","hedgehog","hedgehop","hedgehopped","hedgehopping","hedger","hedgerow","hedging","hedi","hedonism","hedonist","hedonistic","hedvig","hedvige","hedwig","hedwiga","hedy","heed","heeded","heedful","heedfulness","heeding","heedless","heedlessness","heehaw","heel","heeler","heeling","heelless","heep","hefner","heft","heftily","heftiness","hefty","hegel","hegelian","hegemonic","hegemony","hegira","heida","heidegger","heidelberg","heidi","heidie","heifer","heifetz","height","heighten","heights","heimlich","heindrick","heine","heineken","heinlein","heinous","heinousness","heinrich","heinrick","heinrik","heinz","heinze","heir","heiress","heirloom","heisenberg","heiser","heist","heister","hejira","helaina","helaine","held","helen","helena","helene","helenka","helga","helge","helical","helices","helicon","helicopter","heliocentric","heliography","heliopolis","helios","heliosphere","heliotrope","heliport","helium","helix","hell","hellbender","hellbent","hellcat","hellebore","hellene","hellenic","hellenism","hellenist","hellenistic","hellenization","hellenize","heller","hellespont","hellfire","hellhole","helli","hellion","hellish","hellishness","hellman","hello","helloworld","helluva","helm","helmed","helmet","helmholtz","helming","helms","helmsman","helmsmen","helmut","helot","help","helped","helper","helpers","helpful","helpfulness","helping","helpless","helplessness","helpline","helpmate","helpmeet","helps","helsa","helsinki","helve","helvetian","helvetica","helvetius","helyn","hem","hematite","hematologic","hematological","hematologist","hematology","heme","hemingway","hemisphere","hemispheric","hemispherical","hemline","hemlock","hemmed","hemmer","hemming","hemoglobin","hemolytic","hemophilia","hemophiliac","hemorrhage","hemorrhagic","hemorrhoid","hemostat","hemp","hemstitch","hen","hence","henceforth","henceforward","hench","henchman","henchmen","henderson","hendrerit","hendrick","hendrickson","hendrik","hendrika","hendrix","henge","henka","henley","henna","hennessey","henning","henpeck","henri","henrie","henrieta","henrietta","henriette","henrik","henry","henryetta","hensley","henson","hep","heparin","hepatic","hepatitides","hepatitis","hepburn","hephaestus","hephzibah","hepper","heppest","hepplewhite","heptagon","heptagonal","heptane","heptathlon","her","hera","heracles","heraclitus","herald","heralded","heraldic","heraldry","herb","herbaceous","herbage","herbal","herbalism","herbalist","herbart","herbert","herbicidal","herbicide","herbie","herbivore","herbivorous","herby","herc","herculaneum","hercule","herculean","herculie","herd","herder","herdsman","herdsmen","here","hereabout","hereafter","hereby","hereditary","heredity","hereford","herein","hereinafter","hereof","hereon","heres","heresy","heretic","heretical","hereto","heretofore","hereunder","hereunto","hereupon","herewith","heriberto","heritable","heritage","heritor","herkimer","herman","hermann","hermaphrodite","hermaphroditic","hermaphroditus","hermeneutic","hermeneutics","hermes","hermetic","hermetical","hermia","hermie","hermina","hermine","herminia","hermione","hermit","hermitage","hermite","hermitian","hermon","hermosa","hermosillo","hermy","hernandez","hernando","hernia","hernial","herniate","hero","herod","herodotus","heroes","heroic","heroically","heroics","heroin","heroine","heroism","heroku","herokuapp","herold","heron","herpes","herpetologist","herpetology","herr","herrera","herrick","herring","herringbone","herrington","hersch","herschel","herself","hersey","hersh","hershel","hershey","herta","hertha","hertz","hertzog","hertzsprung","herve","hervey","herzegovina","herzl","hes","hesiod","hesitance","hesitancy","hesitant","hesitantly","hesitate","hesitater","hesitating","hesitation","hesperus","hess","hesse","hessian","hester","hesther","hestia","heston","heterodox","heterodoxy","heterodyne","heterogamous","heterogamy","heterogeneity","heterogeneous","heterogeneousness","heterosexual","heterosexuality","heterostructure","heterozygous","hetti","hettie","hetty","heublein","heuristic","heuristically","heusen","heuser","hew","hewe","hewer","hewet","hewett","hewie","hewitt","hewlett","hex","hexachloride","hexadecimal","hexafluoride","hexagon","hexagonal","hexagram","hexameter","hexer","hey","heyday","heyerdahl","heywood","hezekiah","hf","hg","hgt","hgwy","hh","hhh","hhs","hi","hialeah","hiatus","hiawatha","hibachi","hibernate","hibernation","hibernator","hibernia","hibernian","hibiscus","hiccup","hick","hickey","hickman","hickok","hickory","hicks","hid","hidden","hiddenfield","hiddenfor","hide","hideaway","hidebound","hideous","hideousness","hideout","hider","hides","hiding","hie","hieing","hierarchal","hierarchic","hierarchical","hierarchy","hieratic","hieroglyph","hieroglyphic","hieroglyphics","hieroglyphs","hieronymus","hifalutin","higashiosaka","higgins","high","highball","highborn","highboy","highbrow","highchair","highcharts","higher","highest","highfalutin","highfield","highgui","highhanded","highhandedness","highish","highland","highlander","highlands","highlight","highlighted","highlighting","highlights","highly","highness","highpoint","highroad","highs","highscore","hight","hightail","highway","highwayman","highwaymen","hijack","hijacker","hike","hiker","hilario","hilarious","hilariousness","hilarity","hilarius","hilary","hilbert","hilda","hildagard","hildagarde","hilde","hildebrand","hildegaard","hildegarde","hildy","hill","hillard","hillary","hillbilly","hillcrest","hillel","hiller","hillery","hilliard","hilliary","hillie","hillier","hilliness","hillman","hillmen","hillock","hillsboro","hillsdale","hillside","hilltop","hillwalking","hilly","hillyer","hilt","hilton","him","himalaya","himalayan","himmler","himself","hinayana","hind","hinda","hindemith","hindenburg","hinder","hindered","hinderer","hindi","hindmost","hindquarter","hindrance","hindsight","hindu","hinduism","hindustan","hindustani","hines","hinge","hinger","hinkle","hinsdale","hinstance","hint","hinter","hinterland","hinton","hints","hinze","hip","hipbone","hipness","hipparchus","hipped","hipper","hippest","hippie","hipping","hippo","hippocrates","hippocratic","hippodrome","hippopotamus","hippy","hipster","hiragana","hiram","hire","hired","hireling","hirer","hirey","hiring","hirohito","hiroshi","hiroshima","hirsch","hirsute","hirsuteness","his","hispanic","hispaniola","hiss","hisser","hissing","hist","histamine","histidine","histochemic","histochemical","histochemistry","histogram","histological","histologist","histology","historian","historic","historical","historically","historicalness","historicism","historicist","historicity","historiographer","historiography","history","histrionic","histrionically","histrionics","hit","hitachi","hitch","hitchcock","hitcher","hitchhike","hither","hitherto","hitler","hitless","hits","hittable","hitter","hitting","hittite","hiv","hive","hk","hkey","hklm","hl","hloise","hls","hm","hmac","hmm","hmo","hmong","hms","hn","ho","hoar","hoard","hoarder","hoarding","hoarfrost","hoariness","hoarse","hoarseness","hoary","hoax","hoaxer","hob","hobard","hobart","hobbed","hobbes","hobbies","hobbing","hobbit","hobble","hobbler","hobbs","hobby","hobbyhorse","hobbyist","hobday","hobey","hobgoblin","hobie","hobnail","hobnob","hobnobbed","hobnobbing","hobo","hoboken","hoc","hock","hocker","hockey","hockney","hockshop","hod","hodge","hodgepodge","hodgkin","hoe","hoebart","hoecake","hoedown","hoeing","hoer","hoff","hoffa","hoffman","hofstadter","hog","hogan","hogarth","hogback","hogged","hogger","hogging","hoggish","hogshead","hogtie","hogtying","hogwash","hohenlohe","hohenstaufen","hohenzollern","hohhot","hoist","hoister","hoke","hokey","hokier","hokiest","hokkaido","hokum","hokusai","holbein","holbrook","holcomb","hold","holdall","holden","holder","holders","holding","holdout","holdover","holds","holdup","hole","holes","holey","holiday","holidaymaker","holidays","holier","holiness","holistic","holistically","holland","hollandaise","hollander","holler","hollerith","holley","holli","hollie","hollister","hollow","holloway","hollowness","hollowware","holly","hollyanne","hollyhock","hollywood","holm","holman","holmes","holmium","holo","holocaust","holocene","hologram","holograph","holographic","holographs","holography","holst","holstein","holster","holt","holy","holyoke","holystone","holzman","hom","homage","homager","hombre","homburg","home","homebody","homebound","homeboy","homebrew","homebuilder","homebuilding","homebuilt","homecoming","homecontroller","homegrown","homeland","homeless","homelessness","homelike","homeliness","homely","homemade","homemake","homemaker","homemaking","homeomorph","homeomorphic","homeomorphism","homeopath","homeopathic","homeopaths","homeopathy","homeostases","homeostasis","homeostatic","homeowner","homeownership","homepage","homer","homere","homeric","homerists","homeroom","homerus","homes","homeschooling","homescreen","homesick","homesickness","homespun","homestead","homesteader","homestretch","hometown","homeward","homework","homeworker","homey","homeyness","homicidal","homicide","homier","homiest","homiletic","homily","hominess","homing","hominid","hominy","homo","homogamy","homogenate","homogeneity","homogeneous","homogenization","homogenize","homogenizer","homograph","homographs","homological","homologous","homologue","homology","homomorphic","homomorphism","homonym","homophobia","homophobic","homophone","homopolymers","homosexual","homosexuality","homotopy","homozygous","hon","honcho","honda","hondo","honduran","honduras","hone","honecker","honest","honestly","honesty","honey","honeybee","honeycomb","honeydew","honeylocust","honeymoon","honeymooner","honeysuckle","honeywell","hong","honiara","honk","honker","honky","honolulu","honor","honorable","honorableness","honorables","honorablies","honorably","honorarily","honorarium","honorary","honored","honoree","honorer","honoria","honorific","honors","honshu","hooch","hood","hooded","hoodedness","hoodlum","hoodoo","hoodwink","hoodwinker","hooey","hoof","hoofer","hoofmark","hook","hookah","hookahs","hooke","hooked","hookedness","hooker","hookey","hooking","hooks","hookup","hookworm","hooky","hooligan","hooliganism","hoop","hooper","hoopla","hooray","hoosegow","hoosier","hoot","hootch","hootenanny","hooter","hoover","hooves","hop","hope","hoped","hopeful","hopefully","hopefulness","hopeless","hopelessness","hoper","hopes","hopewell","hopi","hoping","hopkins","hopkinsian","hopped","hopper","hopping","hoppled","hopples","hopscotch","horace","horacio","horatia","horatio","horatius","horde","horehound","horizon","horizontal","horizontalalign","horizontalalignment","horizontalcontentalignment","horizontally","horizontalscrollview","hormel","hormonal","hormone","hormuz","horn","hornbeam","hornblende","hornblower","horne","horned","hornedness","hornet","horniness","hornless","hornlike","hornpipe","horny","horologic","horological","horologist","horology","horoscope","horowitz","horrendous","horrible","horribleness","horribly","horrid","horridness","horrific","horrifically","horrify","horrifying","horror","hors","horse","horseback","horsedom","horseflesh","horsefly","horsehair","horsehide","horselaugh","horselaughs","horseless","horselike","horsely","horseman","horsemanship","horsemen","horseplay","horseplayer","horsepower","horseradish","horseshoe","horseshoeing","horseshoer","horsetail","horsewhip","horsewhipped","horsewhipping","horsewoman","horsewomen","horsey","horsier","horsiest","horsing","horst","hort","hortatory","horten","hortense","hortensia","horticultural","horticulture","horticulturist","horton","horus","hos","hosanna","hose","hosea","hosepipe","hosier","hosiery","hosp","hospice","hospitable","hospitably","hospital","hospitality","hospitalization","hospitalize","host","hostage","hostconfig","hosted","hostel","hosteler","hostelry","hostess","hostile","hostility","hosting","hostler","hostname","hosts","hot","hotbed","hotblooded","hotbox","hotcake","hotchpotch","hotel","hotelier","hotelman","hotels","hotfoot","hothead","hotheaded","hotheadedness","hothouse","hotmail","hotness","hotplate","hotpot","hotrod","hotshot","hotspot","hotted","hottentot","hotter","hottest","hotting","houdaille","houdini","hough","hound","hounder","hounding","hour","hourglass","houri","hourly","hours","house","houseboat","housebound","houseboy","housebreak","housebreaker","housebreaking","housebroke","housebroken","housebuilding","houseclean","housecleaning","housecoat","housefly","houseful","household","householder","househusband","housekeep","housekeeper","housekeeping","houselights","housemaid","houseman","housemen","housemother","housemoving","houseparent","houseplant","houser","houses","housetop","housewares","housewarming","housewife","housewifeliness","housewifely","housewives","housework","houseworker","housing","housman","houston","houyhnhnm","hov","hove","hovel","hover","hovercraft","hovered","hoverer","hovering","hovers","how","howard","howbeit","howdah","howdahs","howdy","howe","howell","however","howey","howie","howitzer","howl","howler","howrah","howsoever","howto","hoy","hoyden","hoydenish","hoyle","hoyt","hp","hpa","hpp","hq","hql","hr","href","hresult","hrh","hrothgar","hrs","hs","hsl","hsqldb","hst","hsv","ht","htaccess","htc","htdocs","hth","htm","html","htmlattributes","htmldocument","htmlelement","htmlentities","htmlhelper","htmlspecialchars","htmlstring","htmltextwriter","htmlunit","htons","hts","http","httpapplication","httpbackend","httpclient","httpcomponents","httpconnection","httpcontext","httpd","httpentity","httpget","httphandler","httpheader","httpheaders","httplib","httpmethod","httponly","httppost","httpprovider","httprequest","httprequestmessage","httpresponse","httpresponsemessage","httpresponseredirect","httpruntime","https","httpsecurity","httpserver","httpservlet","httpservletrequest","httpservletresponse","httpsession","httpstatus","httpstatuscode","httpurlconnection","httputility","httpwebrequest","httpwebresponse","hu","huang","huarache","huawei","hub","hubba","hubbard","hubble","hubbub","hubby","hubcap","hube","huber","hubert","huberto","hubey","hubie","hubris","hubs","huck","huckleberry","huckster","hud","huddersfield","huddle","huddler","hudson","hue","huerta","huey","huff","huffily","huffiness","huffman","huffy","hug","huge","hugely","hugeness","hugged","hugger","hugging","huggins","hugh","hughie","hugibert","hugo","huguenot","hugues","huh","huhs","hui","huitzilopitchli","hula","hulda","hulk","hull","hullabaloo","huller","hulling","hullo","hum","human","humane","humaneness","humaner","humanest","humanism","humanist","humanistic","humanitarian","humanitarianism","humanity","humanization","humanize","humanized","humanizer","humanizes","humanizing","humankind","humanness","humannesses","humanoid","humans","humbert","humberto","humble","humbleness","humbly","humboldt","humbug","humbugged","humbugging","humdinger","humdrum","hume","humeral","humeri","humerus","humfrey","humfrid","humfried","humid","humidification","humidifier","humidify","humidistat","humidity","humidor","humiliate","humiliating","humiliation","humility","hummed","hummel","hummer","humming","hummingbird","hummock","hummocky","hummus","humongous","humor","humored","humorist","humorless","humorlessness","humorous","humorousness","hump","humpback","humph","humphrey","humphs","humpty","humus","humvee","hun","hunch","hunchback","hundred","hundredfold","hundreds","hundredths","hundredweight","hunfredo","hung","hungarian","hungary","hunger","hungover","hungrily","hungriness","hungry","hunk","hunker","hunky","hunt","hunter","hunting","huntington","huntlee","huntley","huntress","huntsman","huntsmen","huntsville","hurdle","hurdler","hurl","hurlee","hurleigh","hurler","hurley","hurling","huron","hurray","hurricane","hurried","hurriedness","hurry","hurst","hurt","hurter","hurtful","hurtfulness","hurting","hurtle","hurts","hurwitz","hus","husain","husband","husbander","husbandman","husbandmen","husbandry","husein","hush","husk","husker","huskily","huskiness","husking","husky","hussar","hussein","husserl","hussy","hustings","hustle","hustler","huston","hut","hutch","hutchins","hutchinson","hutchison","hutted","hutting","hutton","hutu","huxley","huygens","huzzah","huzzahs","hv","hw","hwnd","hwy","hx","hy","hyacinth","hyacintha","hyacinthe","hyacinthia","hyacinthie","hyacinths","hyades","hyaena","hyannis","hyatt","hybrid","hybridism","hybridization","hybridize","hyde","hyderabad","hydra","hydrangea","hydrant","hydrate","hydration","hydraulic","hydraulically","hydraulicked","hydraulicking","hydraulics","hydrazine","hydride","hydro","hydrocarbon","hydrocephali","hydrocephalus","hydrochemistry","hydrochloric","hydrochloride","hydrodynamic","hydrodynamical","hydrodynamics","hydroelectric","hydroelectrically","hydroelectricity","hydrofluoric","hydrofoil","hydrogen","hydrogenate","hydrogenation","hydrogenations","hydrogenous","hydrological","hydrologist","hydrology","hydrolysis","hydrolyze","hydrolyzed","hydromagnetic","hydromechanics","hydrometer","hydrometry","hydrophilic","hydrophobia","hydrophobic","hydrophone","hydroplane","hydroponic","hydroponics","hydrosphere","hydrostatic","hydrostatics","hydrotherapy","hydrothermal","hydrous","hydroxide","hydroxy","hydroxyl","hydroxylate","hydroxyzine","hyena","hygiene","hygienic","hygienically","hygienics","hygienist","hygrometer","hygroscopic","hying","hyman","hymen","hymeneal","hymie","hymn","hymnal","hymnbook","hynda","hype","hyper","hyperactive","hyperactivity","hyperbola","hyperbole","hyperbolic","hyperbolically","hyperboloid","hyperboloidal","hypercellularity","hypercritical","hypercube","hyperemia","hyperemic","hyperfine","hypergamous","hypergamy","hyperglycemia","hyperinflation","hyperion","hyperledger","hyperlink","hyperlinks","hypermarket","hypermedia","hyperplane","hyperplasia","hypersensitive","hypersensitiveness","hypersensitivity","hypersonic","hyperspace","hypersphere","hypertension","hypertensive","hypertext","hyperthyroid","hyperthyroidism","hypertrophy","hypervelocity","hyperventilate","hyperventilation","hyphen","hyphenate","hyphenated","hyphenation","hyphens","hypnoses","hypnosis","hypnotherapy","hypnotic","hypnotically","hypnotism","hypnotist","hypnotize","hypo","hypoactive","hypoallergenic","hypocellularity","hypochondria","hypochondriac","hypocrisy","hypocrite","hypocritical","hypodermic","hypoglycemia","hypoglycemic","hypophyseal","hypophysectomized","hypotenuse","hypothalami","hypothalamic","hypothalamically","hypothalamus","hypothermia","hypotheses","hypothesis","hypothesize","hypothesizer","hypothetic","hypothetical","hypothyroid","hypothyroidism","hypoxia","hyssop","hysterectomy","hysteresis","hysteria","hysteric","hysterical","hyundai","hz","i","ia","iaccoca","iactionresult","iago","iain","iam","iamb","iambi","iambic","iambus","ian","ianthe","iasyncresult","ib","ibaction","ibadan","ibb","ibbie","ibby","iberia","iberian","ibero","ibex","ibid","ibidem","ibinder","ibis","ibm","ibo","iboutlet","ibrahim","ibsen","ibuprofen","ic","icarus","icbm","icc","ice","iceberg","iceboat","icebound","icebox","icebreaker","icecap","iceland","icelander","icelandic","iceman","icemen","icepack","icepick","ichabod","ichneumon","ichthyologist","ichthyology","icicle","icily","iciness","icing","icky","icloud","icmp","ico","icollection","icommand","icon","iconic","iconoclasm","iconoclast","iconoclastic","iconography","icons","iconv","icosahedra","icosahedral","icosahedron","ics","ictus","icu","icy","id","ida","idaho","idahoan","idahoes","idalia","idalina","idaline","idc","ide","idea","ideal","idealism","idealist","idealistic","idealistically","idealization","idealize","idealized","idealizer","ideally","idealogical","ideas","ideate","ideation","idell","idelle","idem","idempotent","ident","identical","identicalness","identifiability","identifiable","identifiably","identification","identified","identifier","identifiers","identifies","identify","identifying","identities","identity","identitymodel","identityserver","ideogram","ideograph","ideographic","ideographs","ideological","ideologist","ideologue","ideology","ideone","ides","idette","idf","idictionary","idiocy","idiolect","idiom","idiomatic","idiomatically","idiopathic","idiosyncrasy","idiosyncratic","idiosyncratically","idiot","idiotic","idiotically","idisposable","idl","idle","idleness","idler","idol","idolater","idolatress","idolatrous","idolatry","idolization","idolize","idolized","idolizer","idp","ids","idt","iduser","idx","idyll","idyllic","idyllically","ie","ieee","ienumerable","ienumerator","ietf","ieyasu","if","iface","ifdef","ifelse","iferror","iffiness","iffy","ifmodule","ifndef","ifni","ifnull","ifoo","iframe","iframes","ifs","ifstream","ig","iggie","iggy","igloo","ignace","ignacio","ignacius","ignatius","ignaz","ignazio","igneous","ignitable","ignite","igniter","ignition","ignoble","ignobleness","ignobly","ignominious","ignominy","ignorable","ignoramus","ignorance","ignorant","ignorantness","ignore","ignorecase","ignored","ignorer","ignores","ignoring","igor","igraph","iguana","iguassu","ih","ii","iid","iif","iii","iirc","iis","ij","ijsselmeer","ik","ike","ikey","ikhnaton","ikon","il","ila","ilaire","ilario","ilea","ileana","ileane","ileitides","ileitis","ilene","ileum","ilia","iliac","iliad","ilise","ilist","ilium","ilk","ilka","ill","illa","illegal","illegalaccessexception","illegalargumentexception","illegality","illegalstateexception","illegibility","illegible","illegibly","illegitimacy","illegitimate","illiberal","illiberality","illicit","illicitness","illimitable","illimitableness","illinois","illinoisan","illiquid","illiteracy","illiterate","illiterateness","illness","illogic","illogical","illogicality","illogicalness","illume","illuminate","illuminati","illuminating","illuminatingly","illumination","illumine","illus","illusion","illusionary","illusionist","illusive","illusiveness","illusoriness","illusory","illustrate","illustrated","illustrates","illustration","illustrative","illustrator","illustrious","illustriousness","illy","iloc","ilogger","ilona","ilsa","ilse","ilysa","ilyse","ilyssa","ilyushin","im","imag","image","imageadapter","imagearray","imagebutton","imagedata","imagefield","imagefile","imageformat","imageicon","imageid","imageio","imagelist","imageloader","imagemagick","imagen","imagename","imagenamed","imagepath","imagepicker","imagery","images","imageshack","imagesize","imagesource","imageuri","imageurl","imageview","imagewidth","imagick","imaginable","imaginableness","imaginably","imaginariness","imaginary","imagination","imaginative","imaginativeness","imagine","imagined","imaginer","imaging","imago","imagoes","imam","imap","imbalance","imbecile","imbecilic","imbecility","imbibe","imbiber","imbrication","imbrium","imbroglio","imbruing","imbue","imdb","ime","imei","imelda","imessage","imf","img","imgdata","imgproc","imgs","imgur","imgurl","imgview","imho","imitable","imitate","imitation","imitative","imitativeness","imitator","imm","immaculate","immaculateness","immanence","immanency","immanent","immanuel","immaterial","immateriality","immaterialness","immature","immatureness","immaturity","immeasurable","immeasurableness","immeasurably","immediacy","immediate","immediately","immediateness","immemorial","immense","immenseness","immensity","immerse","immersible","immersion","immigrant","immigrate","immigration","imminence","imminent","imminentness","immobile","immobility","immobilization","immobilize","immoderate","immoderateness","immoderation","immodest","immodesty","immolate","immolation","immoral","immorality","immortal","immortality","immortalize","immortalized","immovability","immovable","immovableness","immovably","immune","immunity","immunization","immunize","immunoassay","immunodeficiency","immunodeficient","immunologic","immunological","immunologist","immunology","immure","immutability","immutable","immutableness","immutably","imnsho","imo","imogen","imogene","imojean","imp","impact","impaction","impactor","impair","impaired","impairer","impairment","impala","impale","impalement","impaler","impalpable","impalpably","impanel","impart","impartation","impartial","impartiality","impassable","impassableness","impassably","impasse","impassibility","impassible","impassibly","impassion","impassioned","impassive","impassiveness","impassivity","impasto","impatience","impatiens","impatient","impeach","impeachable","impeacher","impeachment","impeccability","impeccable","impeccably","impecunious","impecuniousness","imped","impedance","impede","impeded","impeder","impediment","impedimenta","impel","impelled","impeller","impelling","impend","impenetrability","impenetrable","impenetrableness","impenetrably","impenitence","impenitent","imperative","imperativeness","imperceivable","imperceptibility","imperceptible","imperceptibly","imperceptive","imperdiet","imperf","imperfect","imperfectability","imperfection","imperfectness","imperial","imperialism","imperialist","imperialistic","imperialistically","imperil","imperilment","imperious","imperiousness","imperishable","imperishableness","imperishably","impermanence","impermanent","impermeability","impermeable","impermeableness","impermeably","impermissible","impersonal","impersonality","impersonalized","impersonate","impersonation","impersonator","impertinence","impertinent","imperturbability","imperturbable","imperturbably","impervious","imperviousness","impetigo","impetuosity","impetuous","impetuousness","impetus","impiety","imping","impinge","impingement","impious","impiousness","impish","impishness","impl","implacability","implacable","implacableness","implacably","implant","implantation","implanter","implausibility","implausible","implausibly","implement","implementability","implementable","implementation","implementations","implemented","implementer","implementing","implementor","implements","implicant","implicate","implication","implications","implicative","implicit","implicitly","implicitness","implied","implies","implode","implore","imploring","implosion","implosive","imply","implying","impolite","impoliteness","impolitic","impoliticness","imponderable","imponderableness","import","importance","important","importantly","importation","imported","importer","importerror","importing","importlib","imports","importunate","importunateness","importune","importuner","importunity","imposable","impose","imposer","imposing","imposingly","imposition","impossibility","impossible","impossibleness","impossibly","impost","imposter","impostor","imposture","impotence","impotency","impotent","impound","impoundments","impoverish","impoverisher","impoverishment","impracticable","impracticableness","impracticably","impractical","impracticality","impracticalness","imprecate","imprecation","imprecise","impreciseness","imprecision","impregnability","impregnable","impregnableness","impregnably","impregnate","impregnation","impresario","impress","impressed","impresser","impressibility","impressible","impression","impressionability","impressionable","impressionableness","impressionism","impressionist","impressionistic","impressions","impressive","impressiveness","impressment","imprimatur","imprint","imprinter","imprinting","imprison","imprisonment","improbability","improbable","improbableness","improbably","impromptu","improper","improperness","impropitious","impropriety","improve","improved","improvement","improvements","improver","improves","improvidence","improvident","improving","improvisation","improvisational","improvisatory","improvise","improviser","imprudence","imprudent","impudence","impudent","impugn","impugner","impulse","impulsion","impulsive","impulsiveness","impunity","impure","impureness","impurity","imputation","impute","imread","imshow","imus","in","ina","inaccessible","inaccurate","inaction","inactive","inadequate","inadvertence","inadvertent","inalienability","inalienably","inalterable","inalterableness","inamorata","inane","inanimate","inanimateness","inanity","inappeasable","inappropriate","inarray","inarticulate","inasmuch","inaugural","inaugurate","inauguration","inauthenticity","inbound","inbox","inbred","inbreed","inbuilt","inc","inca","incalculableness","incalculably","incandescence","incandescent","incant","incantation","incantatory","incapable","incapacitate","incapacitation","incarcerate","incarceration","incarnadine","incarnate","incarnation","incase","incendiary","incense","incentive","incentively","incentives","incept","inception","inceptive","inceptor","incessant","incest","incestuous","incestuousness","inch","inches","inchoate","inchon","inchworm","incidence","incident","incidental","incidentally","incidents","incididunt","incinerate","incineration","incinerator","incipience","incipiency","incipient","incise","incision","incisive","incisiveness","incisor","incite","incitement","inciter","incl","inclination","incline","inclined","incliner","inclining","include","included","includes","including","inclusion","inclusive","inclusiveness","incognito","incoherency","income","incoming","incommode","incommunicado","incomparable","incompatible","incompetent","incomplete","inconceivability","inconceivable","inconceivableness","incondensable","incongruousness","inconsiderable","inconsiderableness","inconsistence","inconsistent","inconsolable","inconsolableness","inconsolably","incontestability","incontestably","incontrovertibly","inconvenience","inconvenient","inconvertibility","inconvertible","incorporable","incorporate","incorporated","incorrect","incorrectly","incorrigibility","incorrigible","incorrigibleness","incorrigibly","incorruptible","incorruptibly","incr","increase","increased","increaser","increases","increasing","increasingly","incredible","incredibleness","incredibly","increment","incremental","incrementation","incremented","incrementing","increments","incriminate","incrimination","incriminatory","incrustation","incubate","incubation","incubator","incubus","inculcate","inculcation","inculpate","incumbency","incumbent","incunabula","incunabulum","incurable","incurious","incursion","ind","indebted","indebtedness","indeed","indefatigable","indefatigableness","indefatigably","indefeasible","indefeasibly","indefinable","indefinableness","indefinite","indefinitely","indelible","indelibly","indemnification","indemnify","indemnity","indent","indentation","indented","indenter","indention","indenture","independence","independent","independently","indescribable","indescribableness","indescribably","indestructible","indestructibleness","indestructibly","indeterminably","indeterminacy","indeterminate","indeterminism","index","indexation","indexed","indexeddb","indexer","indexerror","indexes","indexing","indexof","indexpath","india","indian","indiana","indianan","indianapolis","indianian","indicant","indicate","indicated","indicates","indicating","indication","indicative","indicator","indicators","indices","indict","indicter","indictment","indifference","indigence","indigenous","indigenousness","indigent","indigestible","indignant","indignation","indigo","indira","indirect","indirection","indirectly","indiscreet","indiscriminate","indiscriminateness","indispensability","indispensable","indispensableness","indispensably","indisputable","indisputableness","indissoluble","indissolubleness","indissolubly","indistinguishable","indistinguishableness","indite","indium","individual","individualism","individualist","individualistic","individualistically","individuality","individualization","individualize","individualized","individualizer","individualizes","individualizing","individually","individuals","individuate","individuation","indivisible","indivisibleness","indivisibly","indochina","indochinese","indoctrinate","indoctrination","indoctrinator","indolence","indolent","indomitable","indomitableness","indomitably","indonesia","indonesian","indoor","indore","indra","indubitable","indubitableness","indubitably","induce","induced","inducement","inducer","inducible","induct","inductance","inductee","induction","inductive","inductiveness","inductor","indulge","indulgence","indulgent","indulger","indus","industrial","industrialism","industrialist","industrialization","industrialize","industrialized","industries","industrious","industriousness","industry","indx","indy","inebriate","inebriation","inedible","ineducable","ineffability","ineffable","ineffableness","ineffably","inefficient","inelastic","ineligibly","ineluctable","ineluctably","inept","ineptitude","ineptness","inequality","inequivalent","inerrant","inert","inertia","inertial","inertness","ines","inescapably","inesita","inessa","inestimably","inet","inetaddress","inetpub","inevitability","inevitable","inevitableness","inevitably","inexact","inexhaustible","inexhaustibleness","inexhaustibly","inexorability","inexorable","inexorableness","inexorably","inexpedience","inexplicable","inexplicableness","inexplicably","inexplicit","inexpressibility","inexpressible","inexpressibleness","inextricably","inez","inf","infamous","infamy","infancy","infant","infanticide","infantile","infantry","infantryman","infantrymen","infarct","infarction","infatuate","infatuation","infauna","infect","infected","infecter","infection","infectious","infectiousness","infective","infer","inference","inferential","inferior","inferiority","infernal","inferno","inferred","inferring","infertile","infest","infestation","infester","infidel","infighting","infile","infill","infiltrate","infiltrator","infinispan","infinite","infinitely","infinitesimal","infinitival","infinitive","infinitude","infinitum","infinity","infirmary","infirmity","infix","inflammable","inflammableness","inflammation","inflammatory","inflatable","inflate","inflated","inflateexception","inflater","inflating","inflation","inflationary","inflect","inflection","inflectional","inflexible","inflexibleness","inflexion","inflict","inflicter","infliction","inflow","influence","influenced","influencer","influent","influential","influenza","info","infobox","infocenter","infomercial","inform","informatica","informatics","information","informational","informations","informative","informativeness","informatory","informed","informer","infos","infotainment","infowindow","infra","infrared","infrasonic","infrastructural","infrastructure","infrequence","infringe","infringement","infringer","infuriate","infuriating","infuriation","infuse","infuser","infusible","infusibleness","ing","inga","ingaberg","ingaborg","ingamar","ingar","inge","ingeberg","ingeborg","ingelbert","ingemar","ingenious","ingeniousness","ingenuity","ingenuous","ingenuousness","inger","ingersoll","ingest","ingestible","ingestion","inglebert","inglenook","inglewood","inglis","ingmar","ingnue","ingoing","ingot","ingra","ingrained","ingram","ingrate","ingratiate","ingratiating","ingratiation","ingredient","ingredients","ingres","ingress","ingression","ingrid","ingrim","ingrown","inguinal","ingunna","inhabit","inhabitable","inhabitance","inhabited","inhabiter","inhalant","inhalation","inhalator","inhale","inhere","inherent","inherently","inherit","inheritable","inheritableness","inheritance","inherited","inheriting","inheritor","inheritress","inheritrix","inherits","inhibit","inhibited","inhibiter","inhibition","inhibitor","inhibitory","inhomogeneous","inhospitable","inhospitableness","inhospitality","ini","inigo","inimical","inimitable","inimitableness","inimitably","inion","iniquitous","iniquitousness","iniquity","init","initandlisten","initial","initialcontext","initialer","initialisation","initialise","initialised","initializable","initialization","initializations","initialize","initializecomponent","initialized","initializer","initializers","initializes","initializing","initially","initials","initialstate","initiate","initiated","initiates","initiating","initiation","initiative","initiator","initiatory","initmap","initwithdata","initwithframe","initwithnibname","initwithstyle","initwithtitle","inject","injectable","injected","injecting","injection","injections","injector","injunctive","injure","injured","injurer","injurious","injuriousness","ink","inkblot","inker","inkiness","inkling","inkscape","inkstand","inkwell","inky","inland","inlander","inlay","inletting","inline","inlined","inlining","inly","inmost","inn","inna","innards","innate","innateness","inner","innerexception","innerheight","innerhtml","innermost","innersole","innerspring","innertext","innervate","innervation","innerwidth","inning","innis","innkeeper","innocence","innocent","innocuous","innocuousness","innodb","innovate","innovation","innovative","innovator","innovatory","innsbruck","innuendo","innumerability","innumerable","innumerableness","innumerably","innumerate","inoculate","inoculation","inoculative","inode","inoffensive","inonu","inopportune","inopportuneness","inorder","inordinate","inordinateness","inorganic","inotifypropertychanged","inout","inp","inpatient","inplace","input","inputarray","inputbox","inputdata","inputfield","inputfile","inputid","inputline","inputmethodmanager","inputs","inputstream","inputstreamreader","inputstring","inputted","inputtext","inputting","inputtype","inputvalue","inquire","inquirer","inquiring","inquiry","inquisition","inquisitional","inquisitive","inquisitiveness","inquisitor","inquisitorial","inri","inrush","ins","insalubrious","insamplesize","insane","insanitary","insatiability","insatiable","insatiableness","insatiably","inscribe","inscription","inscrutability","inscrutable","inscrutableness","inscrutably","inseam","insecticidal","insecticide","insectivore","insectivorous","insecure","insecureness","inseminate","insemination","insensate","insensateness","insensible","insensitive","insentient","inseparable","insert","insertafter","insertbefore","insertcell","inserted","inserter","inserting","insertion","inserts","inset","insets","insetting","inshore","inside","insider","insidious","insidiousness","insight","insightful","insights","insigne","insignia","insignificant","insinuate","insinuating","insinuation","insinuator","insipid","insipidity","insist","insistence","insistent","insisting","insociable","insofar","insole","insolence","insolent","insoluble","insolubleness","insolubly","insomnia","insomniac","insomuch","insouciance","insouciant","inspect","inspecting","inspection","inspective","inspector","inspectorate","inspiration","inspirational","inspire","inspired","inspirer","inspiring","inspirit","inst","instagram","install","installable","installation","installations","installed","installer","installers","installing","installment","installs","instance","instanceid","instanceof","instances","instant","instantaneous","instantaneousness","instantiate","instantiated","instantiates","instantiateviewcontrollerwithidentifier","instantiating","instantiation","instantly","instate","instead","instigate","instigation","instigator","instillation","instinct","instinctive","instinctual","institute","instituter","institutes","institution","institutional","institutionalism","institutionalist","institutionalization","institutionalize","institutions","institutor","instr","instream","instruct","instructed","instruction","instructional","instructions","instructive","instructiveness","instructor","instrument","instrumental","instrumentalist","instrumentality","instrumentation","instruments","insubordinate","insubstantial","insufferable","insufferably","insufficient","insular","insularity","insulate","insulated","insulation","insulator","insulin","insult","insulter","insulting","insuperable","insuperably","insupportable","insupportableness","insurance","insure","insured","insurer","insurgence","insurgency","insurgent","insurmountably","insurrection","insurrectionist","int","intact","intactness","intaglio","intake","intangible","intarray","integer","integerfield","integers","integrability","integrable","integral","integrand","integrate","integrated","integrates","integrating","integration","integrative","integrator","integrity","integument","intel","intellect","intellective","intellectual","intellectualism","intellectuality","intellectualize","intellectualness","intelligence","intelligencer","intelligent","intelligentsia","intelligibilities","intelligibility","intelligible","intelligibleness","intelligibly","intellij","intellisense","intelsat","intemperate","intend","intendant","intended","intendedness","intender","intensification","intensifier","intensify","intensional","intensity","intensive","intensiveness","intent","intentfilter","intention","intentional","intentionality","intentionally","intentions","intentness","intents","intentservice","inter","interact","interacting","interaction","interactions","interactive","interactively","interactivity","interacts","interaxial","interbank","interbred","interbreed","intercalate","intercalation","intercase","intercaste","intercede","interceder","intercensal","intercept","interception","interceptor","interceptors","intercession","intercessor","intercessory","interchange","interchangeability","interchangeable","interchangeableness","interchangeably","interchanger","intercity","interclass","intercohort","intercollegiate","intercom","intercommunicate","intercommunication","interconnect","interconnected","interconnectedness","interconnection","interconnectivity","intercontinental","interconversion","intercorrelated","intercourse","interdata","interdenominational","interdepartmental","interdependence","interdependency","interdependent","interdict","interdiction","interdisciplinary","interdum","interest","interested","interesting","interestingly","interestingness","interests","interface","interfaces","interfacing","interfaith","interfere","interference","interferer","interfering","interferometer","interferometric","interferometry","interferon","interfile","intergalactic","intergeneration","intergenerational","interglacial","intergovernmental","intergroup","interim","interindex","interindustry","interior","interj","interject","interjection","interjectional","interlace","interlard","interlayer","interleave","interleukin","interlibrary","interline","interlinear","interlingua","interlingual","interlining","interlink","interlisp","interlobular","interlock","interlocker","interlocutor","interlocutory","interlope","interloper","interlude","intermarriage","intermarry","intermediary","intermediate","intermediateness","intermediates","intermediation","interment","intermeshed","intermetrics","intermezzi","intermezzo","interminably","intermingle","intermission","intermittent","intermix","intermodule","intermolecular","intern","internal","internaldofilter","internalization","internalize","internally","internals","international","internationale","internationalism","internationalist","internationality","internationalization","internationalize","interne","internecine","internee","internet","internetwork","internist","internment","internship","internuclear","interocular","interoffice","interop","interoperability","interopservices","interp","interpenetrates","interpersonal","interplanetary","interplay","interpol","interpolate","interpolated","interpolation","interpose","interposer","interposition","interpret","interpretable","interpretation","interpretative","interpreted","interpreter","interpreting","interpretive","interpretor","interprets","interprocess","interprocessor","interquartile","interracial","interred","interregional","interregnum","interrelate","interrelated","interrelatedness","interrelation","interrelationship","interring","interrogate","interrogation","interrogative","interrogator","interrogatory","interrupt","interrupted","interruptedexception","interrupter","interruptibility","interruptible","interruption","interrupts","interscholastic","intersect","intersection","intersects","intersession","interspecies","intersperse","interspersion","interstage","interstate","interstellar","interstice","interstitial","intersurvey","intertask","intertwine","interurban","interval","intervals","intervene","intervener","intervenor","intervention","interventionism","interventionist","interview","interviewed","interviewee","interviewer","interviewing","interviews","intervocalic","interweave","interwove","interwoven","intestacy","intestinal","intestine","inti","intifada","intimacy","intimal","intimate","intimateness","intimater","intimation","intimidate","intimidating","intimidation","intl","into","intolerable","intolerableness","intolerant","intonate","intonation","intoxicant","intoxicate","intoxicated","intoxication","intptr","intra","intracellular","intracity","intraclass","intracohort","intractability","intractable","intractableness","intradepartmental","intrafamily","intragenerational","intraindustry","intraline","intrametropolitan","intramural","intramuscular","intranasal","intranet","intransigence","intransigent","intransitive","intraoffice","intraprocess","intrapulmonary","intraregional","intrasectoral","intrastate","intratissue","intrauterine","intravenous","intrepid","intrepidity","intrepidness","intricacy","intricate","intricateness","intrigue","intriguer","intriguing","intrinsic","intrinsically","intro","introduce","introduced","introducer","introduces","introducing","introduction","introductory","introit","introject","introspect","introspection","introspective","introspectiveness","introversion","introvert","intrude","intruder","intrusion","intrusive","intrusiveness","ints","intubate","intubation","intuit","intuition","intuitionist","intuitive","intuitiveness","intval","intvalue","inuit","inundate","inundation","inure","inv","invade","invader","invalid","invalidate","invalidated","invalidism","invalidoperationexception","invariable","invariant","invariantculture","invasion","invasive","invective","invectiveness","inveigh","inveigher","inveighs","inveigle","inveigler","invent","invented","invention","inventive","inventiveness","inventor","inventory","inverness","inverse","inversion","invert","inverted","inverter","invertible","invest","invested","investigate","investigating","investigation","investigator","investigatory","investing","investiture","investment","investments","investor","investors","inveteracy","inveterate","inviability","invidious","invidiousness","invigilate","invigilator","invigorate","invigorating","invigoration","invigorations","invincibility","invincible","invincibleness","invincibly","inviolability","inviolably","inviolate","inviolateness","inviscid","invisible","invisibleness","invitation","invitational","invite","invited","invitee","inviter","inviting","invocable","invocablehandlermethod","invocate","invocation","invocations","invocationtargetexception","invoice","invoices","invoke","invoked","invokelater","invokemethod","invokenative","invoker","invokes","invoking","involuntariness","involuntary","involute","involution","involutorial","involve","involved","involvedly","involvement","involver","involves","involving","invulnerability","invulnerableness","inward","inwardness","io","ioc","ioctl","iodate","iodation","iodide","iodinate","iodine","iodize","ioe","ioerror","ioexception","iolande","iolanthe","ion","iona","ionesco","ionian","ionic","ionicframework","ionization","ionize","ionized","ionizer","ionizes","ionizing","ionosphere","ionospheric","iorgo","iormina","ios","iosep","iostream","iot","iota","iou","ioutils","iowa","iowan","ip","ipa","ipad","ipaddress","ipc","ipecac","ipendpoint","iphigenia","iphone","iphoneos","iphones","iphonesimulator","ipn","ipo","ipod","ips","ipso","ipsum","ipswich","iptables","ipv","ipython","iq","iqbal","iqueryable","iquitos","ir","ira","iran","iranian","iraq","iraqi","irascibility","irascible","irascibly","irate","irateness","irb","irc","ire","ireful","ireland","irena","irene","irenic","irepository","irides","iridescence","iridescent","iridium","irids","irina","iris","irish","irishman","irishmen","irishwoman","irishwomen","irita","irk","irksome","irksomeness","irkutsk","irma","iron","ironclad","ironer","ironic","ironical","ironicalness","ironing","ironmonger","ironmongery","ironpython","ironside","ironstone","ironware","ironwood","ironwork","ironworker","irony","iroquoian","iroquois","irow","irq","irradiate","irradiation","irrational","irrationality","irrationalness","irrawaddy","irreclaimable","irreconcilability","irreconcilable","irreconcilableness","irreconcilably","irrecoverable","irrecoverableness","irrecoverably","irredeemable","irredeemably","irredentism","irredentist","irreducibility","irreducible","irreducibly","irreflexive","irrefutable","irrefutably","irregardless","irregular","irregularity","irrelevance","irrelevancy","irrelevant","irreligious","irremediable","irremediableness","irremediably","irremovable","irreparable","irreparableness","irreparably","irreplaceable","irrepressible","irrepressibly","irreproachable","irreproachableness","irreproachably","irreproducibility","irreproducible","irresistibility","irresistible","irresistibleness","irresistibly","irresolute","irresoluteness","irresolution","irresolvable","irrespective","irresponsibility","irresponsible","irresponsibleness","irresponsibly","irretrievable","irretrievably","irreverence","irreverent","irreversible","irreversibly","irrevocable","irrevocableness","irrevocably","irrigable","irrigate","irrigation","irritability","irritable","irritableness","irritably","irritant","irritate","irritated","irritating","irritation","irrupt","irruption","irs","irtish","irv","irvin","irvine","irving","irwin","irwinn","is","isa","isaac","isaak","isabel","isabelita","isabella","isabelle","isac","isacco","isactive","isadmin","isador","isadora","isadore","isahella","isaiah","isak","isarray","isassignablefrom","isauthenticated","isbn","iscariot","ischecked","isconnected","isdeleted","isdigit","isdirectory","iseabal","isempty","isenabled","isequal","isequaltostring","iserror","iservice","isexpanded","isfahan","isfile","ish","isherwood","ishidden","ishim","ishmael","ishtar","isiah","isiahi","isidor","isidora","isidore","isidoro","isidro","isin","isinglass","isinstance","isis","iskindofclass","isl","islam","islamabad","islamic","island","islander","islandia","islands","isle","islet","isloading","isloggedin","ism","ismael","ismatch","isn","isnan","isnt","isnull","isnullorempty","isnullorwhitespace","isnumber","isnumeric","iso","isobar","isobaric","isobel","isochronal","isochronous","isocline","isocyanate","isodate","isodine","isolate","isolated","isolation","isolationism","isolationist","isolationistic","isolator","isolde","isomer","isomeric","isomerism","isometric","isometrically","isometrics","isomorph","isomorphic","isomorphically","isomorphism","isopen","isoperimetrical","isopleth","isopleths","isosceles","isostatic","isotherm","isothermal","isotonic","isotope","isotopic","isotropic","isotropically","isotropy","isp","ispahan","ispell","isplaying","ispostback","isprime","isr","israel","israeli","israelite","isreadonly","isrequired","isrunning","iss","issac","isselected","isset","issi","issiah","issie","issuable","issuance","issuant","issue","issuecomment","issued","issuer","issues","issuing","issy","ist","istanbul","isthmian","isthmus","istream","istrue","istvan","isuzu","isvalid","isvisible","it","itaipu","ital","italian","italianate","italic","italicization","italicize","italicized","italy","itasca","itch","itchiness","itchy","itcorp","itel","item","itemarray","itemcode","itemcontainerstyle","itemcount","itemgetter","itemgroup","itemid","itemization","itemize","itemized","itemizer","itemizes","itemlabel","itemlist","itemname","itemprop","items","itemscontrol","itemspanel","itemspaneltemplate","itemssource","itemstyle","itemtemplate","itemtype","itemvalue","itemview","iter","iterable","iterate","iterated","iterates","iterating","iteration","iterations","iterative","iterator","iterators","iteritems","itertools","itext","itextpdf","itextsharp","ithaca","ithacan","itinerant","itinerary","itm","ito","itr","its","itself","itt","itunes","iu","iud","iv","iva","ivan","ivanhoe","ivar","ive","iver","ivett","ivette","ivie","ivonne","ivor","ivory","ivs","ivy","iw","iwc","ix","iy","izaak","izabel","izak","izanagi","izanami","izhevsk","izmir","izvestia","izzy","j","ja","jab","jabbed","jabber","jabberer","jabbing","jabez","jablonsky","jabot","jacaranda","jacenta","jacinda","jacinta","jacintha","jacinthe","jack","jackal","jackass","jackboot","jackdaw","jackelyn","jacket","jacketed","jackhammer","jacki","jackie","jackknife","jackknives","jacklin","jacklyn","jackman","jackpot","jackquelin","jackqueline","jackrabbit","jackson","jacksonian","jacksonville","jackstraw","jacky","jaclin","jaclyn","jacob","jacobean","jacobi","jacobian","jacobin","jacobite","jacobo","jacobs","jacobsen","jacobson","jacobus","jacoby","jacoco","jacquard","jacquelin","jacqueline","jacquelyn","jacquelynn","jacquenetta","jacquenette","jacques","jacquetta","jacquette","jacqui","jacquie","jacuzzi","jacynth","jada","jade","jaded","jadedness","jadeite","jae","jaeger","jag","jagged","jaggedness","jagger","jaggers","jagging","jaguar","jail","jailbird","jailbreak","jailer","jaime","jaimie","jain","jaine","jainism","jaipur","jakarta","jake","jakie","jakob","jalapeo","jalopy","jalousie","jam","jamaal","jamaica","jamaican","jamal","jamar","jamb","jambalaya","jamboree","jame","jamel","james","jameson","jamestown","jamesy","jamey","jami","jamie","jamil","jamill","jamima","jamison","jammal","jammed","jammie","jamming","jan","jana","janacek","janaya","janaye","jandy","jane","janean","janeczka","janeen","janeiro","janek","janel","janela","janell","janella","janelle","janene","janenna","janessa","janesville","janet","janeta","janetta","janette","janeva","janey","jangle","jangler","jangly","jania","janice","janie","janifer","janina","janine","janis","janissary","janith","janitor","janitorial","janka","janna","jannel","jannelle","jannie","janos","janot","jansen","jansenist","january","janus","jany","japan","japanese","japanned","japanner","japanning","jape","japura","jaquelin","jaquelyn","jaquenetta","jaquenette","jaquith","jar","jarad","jard","jardinire","jareb","jared","jarful","jargon","jarib","jarid","jarlsberg","jarrad","jarray","jarred","jarret","jarrett","jarrid","jarring","jarrod","jars","jarvis","jase","jasen","jasmin","jasmina","jasmine","jason","jasper","jasperreports","jastrow","jasun","jato","jaundice","jaundiced","jaunt","jauntily","jauntiness","jaunty","java","javac","javadoc","javadocs","javaee","javafx","javamail","javanese","javascript","javascripts","javascriptserializer","javase","javassist","javax","javelin","javier","jaw","jawbone","jawbreaker","jawline","jax","jaxartes","jaxb","jaxbcontext","jaxrs","jaxws","jay","jayapura","jaybird","jaycee","jaye","jayme","jaymee","jaymie","jayne","jaynell","jayson","jaywalk","jaywalker","jazmin","jazz","jazziness","jazzmen","jazzy","jb","jboss","jbutton","jc","jcenter","jcheckbox","jcombobox","jcomponent","jcp","jcr","jcs","jct","jd","jdavie","jdbc","jdbctemplate","jdialog","jdk","jdt","je","jealous","jealousness","jealousy","jean","jeana","jeane","jeanelle","jeanette","jeanie","jeanine","jeanna","jeanne","jeannette","jeannie","jeannine","jecho","jed","jedd","jeddy","jedediah","jedi","jedidiah","jee","jeep","jeer","jeerer","jeering","jeeves","jeez","jeff","jefferey","jefferson","jeffersonian","jeffery","jeffie","jeffrey","jeffry","jeffy","jehad","jehanna","jehoshaphat","jehovah","jehu","jejuna","jejune","jejuneness","jejunum","jekyll","jelene","jell","jello","jelly","jellybean","jellyfish","jellying","jellylike","jellyroll","jemie","jemima","jemimah","jemmie","jemmy","jen","jena","jenda","jenelle","jeni","jenica","jeniece","jenifer","jeniffer","jenilee","jenine","jenkins","jenn","jenna","jennee","jenner","jennet","jennette","jenni","jennica","jennie","jennifer","jennilee","jennine","jennings","jenny","jeno","jens","jensen","jeopard","jeopardize","jeopardy","jephthah","jerad","jerald","jeralee","jeramey","jeramie","jere","jereme","jeremiad","jeremiah","jeremiahs","jeremias","jeremie","jeremy","jeri","jericho","jerk","jerker","jerkily","jerkin","jerkiness","jerkwater","jerky","jermain","jermaine","jermayne","jeroboam","jerold","jerome","jeromy","jerri","jerrie","jerrilee","jerrilyn","jerrine","jerrod","jerrold","jerrome","jerry","jerrybuilt","jerrylee","jersey","jerusalem","jervis","jes","jess","jessa","jessalin","jessalyn","jessamine","jessamyn","jesse","jessee","jesselyn","jessey","jessi","jessica","jessie","jessika","jessy","jest","jester","jesting","jesuit","jesus","jet","jetbrains","jeth","jethro","jetliner","jetport","jetsam","jetted","jetting","jettison","jetty","jew","jewel","jeweler","jewelery","jewell","jewelle","jewelled","jewellery","jewelry","jewess","jewish","jewishness","jewry","jezebel","jf","jfilechooser","jfk","jframe","jg","jhipster","jib","jibbed","jibbing","jibe","jid","jidda","jiff","jiffy","jig","jigged","jigger","jigging","jiggle","jiggly","jigsaw","jihad","jilin","jill","jillana","jillane","jillayne","jilleen","jillene","jilli","jillian","jillie","jilly","jilt","jilter","jim","jimenez","jimmie","jimmy","jimsonweed","jinan","jingle","jingler","jingly","jingo","jingoism","jingoist","jingoistic","jinja","jinn","jinnah","jinni","jinny","jinrikisha","jinx","jioendpoint","jira","jit","jitney","jitter","jitterbug","jitterbugged","jitterbugger","jitterbugging","jittery","jiujitsu","jivaro","jive","jj","jk","jkl","jks","jl","jlabel","jlist","jls","jm","jmenu","jmenuitem","jmeter","jmp","jms","jmx","jna","jndi","jni","jnienv","jnlp","jo","joachim","joan","joana","joane","joanie","joann","joanna","joanne","joaquin","job","jobbed","jobber","jobbery","jobbing","jobey","jobholder","jobi","jobid","jobie","jobina","jobj","jobject","jobless","joblessness","jobname","jobrel","jobs","jobtitle","joby","jobye","jobyna","jocasta","jocelin","joceline","jocelyn","jocelyne","jock","jockey","jocko","jockstrap","jocose","jocoseness","jocosity","jocular","jocularity","jocund","jocundity","joda","jodee","jodhpurs","jodi","jodie","jody","joe","joeann","joel","joela","joelie","joell","joella","joelle","joellen","joelly","joellyn","joelynn","joesph","joete","joey","jog","jogged","jogger","jogging","joggle","joggler","jogjakarta","johan","johann","johanna","johannah","johannes","johannesburg","johansen","johanson","john","johna","johnath","johnathan","johnathon","johnette","johnie","johnna","johnnie","johnny","johnnycake","johns","johnsen","johnson","johnston","johnstown","johny","joice","join","joincolumn","joincolumns","joined","joiner","joinery","joining","joins","joint","jointable","jointed","jointedness","jointer","jointly","jointures","joist","jojo","joke","joker","jokes","jokey","jokier","jokiest","jokily","joking","jolee","joleen","jolene","joletta","joli","jolie","joliet","joline","jolla","jollification","jollily","jolliness","jollity","jolly","jolson","jolt","jolter","joly","jolyn","jolynn","jon","jonah","jonahs","jonas","jonathan","jonathon","jone","jonell","jones","joni","jonie","jonquil","jonson","joomla","jooq","joplin","joptionpane","jordain","jordan","jordana","jordanian","jordanna","jordon","jorey","jorgan","jorge","jorgensen","jorgenson","jori","jorie","jorrie","jorry","jory","joscelin","jose","josee","josef","josefa","josefina","joseito","joseph","josepha","josephina","josephine","josephs","josephson","josephus","josey","josh","josher","joshia","joshua","joshuah","josi","josiah","josias","josie","joss","josselyn","jostle","josue","josy","jot","jotted","jotter","jotting","joule","jounce","jouncy","jourdain","jourdan","journal","journalese","journalism","journalist","journalistic","journalize","journalized","journalizer","journey","journeyer","journeyman","journeymen","joust","jouster","jovanovich","jove","jovial","joviality","jovian","jowl","jowly","joy","joya","joyan","joyann","joyce","joycean","joycelin","joye","joyful","joyfuller","joyfullest","joyfulness","joyless","joylessness","joyner","joyous","joyousness","joyridden","joyride","joyrode","joystick","jozef","jp","jpa","jpanel","jpeg","jpg","jpn","jq","jqgrid","jqm","jqplot","jquery","jquerymobile","jqueryui","jqxhr","jr","jradiobutton","jre","jruby","js","jsandye","jsbin","jsch","jscript","jscrollpane","jsessionid","jsf","jsfiddle","jshint","json","jsonarray","jsonb","jsonconvert","jsondata","jsonexception","jsonobj","jsonobject","jsonobjectwithdata","jsonp","jsonparser","jsonpath","jsonproperty","jsonreader","jsonrequestbehavior","jsonresponse","jsonresult","jsonserializer","jsonstr","jsonstring","jsoup","jsp","jspservlet","jsr","jsref","jstl","jstree","jsx","jt","jta","jtable","jtc","jtextarea","jtextfield","juan","juana","juanita","juarez","jubal","jubilant","jubilate","jubilation","jubilee","jud","judah","judaic","judaical","judaism","judas","judd","juddered","juddering","jude","judea","judge","judgement","judger","judgeship","judging","judgment","judgmental","judi","judicable","judicatory","judicature","judicial","judiciary","judicious","judiciousness","judie","judith","juditha","judo","judon","judson","judy","judye","jug","jugate","jugful","jugged","juggernaut","jugging","juggle","juggler","jugglery","jugular","juice","juicer","juicily","juiciness","juicy","juieta","jujitsu","juju","jujube","jujutsu","juke","jukebox","jul","jule","julee","julep","juli","julia","julian","juliana","juliane","juliann","julianna","julianne","julie","julienne","juliet","julieta","julietta","juliette","julina","juline","julio","julissa","julita","julius","july","julys","jumble","jumbo","jumbotron","jump","jumped","jumper","jumpily","jumpiness","jumping","jumps","jumpsuit","jumpy","jun","junco","junction","juncture","june","juneau","junette","jung","jungfrau","jungian","jungle","junia","junie","junina","junior","juniority","juniper","junit","junk","junker","junkerdom","junket","junketeer","junkie","junkyard","juno","junta","jupiter","jupyter","jurassic","juridic","juridical","juried","jurisdiction","jurisdictional","jurisprudence","jurisprudent","jurisprudential","jurist","juristic","juror","jurua","jury","jurying","juryman","jurymen","jurywoman","jurywomen","just","justed","justen","juster","justest","justice","justiciable","justifiability","justifiable","justifiably","justification","justified","justifier","justify","justin","justina","justine","justing","justinian","justinn","justino","justis","justness","justo","justs","justus","jut","jute","jutish","jutland","jutted","jutting","juvenal","juvenile","juxtapose","juxtaposition","jv","jvm","jvms","jw","jwt","jyoti","jython","k","ka","kaaba","kabob","kaboom","kabuki","kabul","kacey","kacie","kacy","kaddish","kaela","kaffeeklatch","kaffeeklatsch","kafka","kafkaesque","kaftan","kagoshima","kahaleel","kahlil","kahlua","kahn","kai","kaia","kaifeng","kaila","kaile","kailey","kain","kaine","kaiser","kaitlin","kaitlyn","kaitlynn","kaja","kajar","kakalina","kala","kalahari","kalamazoo","kalashnikov","kalb","kale","kaleb","kaleena","kaleidescope","kaleidoscope","kaleidoscopic","kaleidoscopically","kalgoorlie","kali","kalie","kalil","kalila","kalina","kalinda","kalindi","kalle","kalli","kally","kalmyk","kalvin","kama","kamchatka","kamehameha","kameko","kamikaze","kamila","kamilah","kamillah","kampala","kampuchea","kan","kanchenjunga","kandace","kandahar","kandinsky","kandy","kane","kangaroo","kania","kankakee","kannada","kano","kanpur","kansan","kansas","kant","kantian","kanya","kaohsiung","kaolin","kaolinite","kaplan","kapok","kaposi","kappa","kaput","kara","karachi","karaf","karaganda","karakorum","karakul","karalee","karalynn","karamazov","karaoke","karat","karate","kare","karee","kareem","karel","karen","karena","karenina","kari","karia","karie","karil","karilynn","karim","karin","karina","karine","kariotta","karisa","karissa","karita","karl","karla","karlan","karlee","karleen","karlen","karlene","karlie","karlik","karlis","karloff","karlotta","karlotte","karly","karlyn","karma","karmen","karmic","karna","karney","karo","karol","karola","karole","karolina","karoline","karoly","karon","karp","karrah","karrie","karroo","karry","kart","kary","karyl","karylin","karyn","kasai","kasey","kashmir","kaspar","kasparov","kasper","kass","kassandra","kassey","kassi","kassia","kassie","kat","kata","katakana","katalin","kate","katee","katelyn","katerina","katerine","katey","kath","katha","katharina","katharine","katharyn","kathe","katherina","katherine","katheryn","kathi","kathiawar","kathie","kathleen","kathlin","kathmandu","kathrine","kathryn","kathryne","kathy","kathye","kati","katie","katina","katine","katinka","katleen","katlin","katmai","katmandu","katowice","katrina","katrine","katrinka","katti","kattie","katuscha","katusha","katy","katya","katydid","katz","kauai","kauffman","kaufman","kaunas","kaunda","kawabata","kawasaki","kay","kayak","kaycee","kaye","kayla","kayle","kaylee","kayley","kaylil","kaylyn","kayne","kayo","kazakh","kazakhstan","kazan","kazantzakis","kazoo","kb","kbd","kc","kcal","kd","kde","ke","kean","keane","kearney","keary","keaton","keats","kebab","keck","keefe","keefer","keegan","keel","keelby","keeley","keelhaul","keelia","keely","keen","keenan","keene","keener","keening","keenness","keep","keepalive","keeper","keeping","keeps","keepsake","keewatin","keg","kegged","kegging","keillor","keir","keisha","keith","kelbee","kelby","kelcey","kelci","kelcie","kelcy","kele","kelila","kellby","kellen","keller","kelley","kelli","kellia","kellie","kellina","kellogg","kellsie","kelly","kellyann","kelp","kelsey","kelsi","kelsy","kelt","kelvin","kelwin","kemerovo","kemp","kempis","ken","kendal","kendall","kendell","kendo","kendra","kendre","kendrick","kenilworth","kenmore","kenn","kenna","kennan","kennecott","kenned","kennedy","kennel","kenneth","kennett","kennie","kenning","kennith","kenny","keno","kenon","kenosha","kensington","kent","kenton","kentuckian","kentucky","kenya","kenyan","kenyatta","kenyon","keogh","keokuk","kepi","kepler","kept","ker","keras","keratin","kerberos","kerbside","kerby","kerchief","kerensky","keri","keriann","kerianne","kerk","kermie","kermit","kermy","kern","kerned","kernel","kernels","kerning","kerosene","kerouac","kerr","kerri","kerrie","kerrill","kerrin","kerry","kerstin","kerwin","kerwinn","kesley","keslie","kessia","kessiah","kessler","kestrel","ketch","ketchup","ketone","ketosis","kettering","ketti","kettie","kettle","kettledrum","kettleful","ketty","kev","kevan","keven","kevin","kevina","kevlar","kevon","kevorkian","kevyn","kewaskum","kewaunee","kewpie","key","keyboard","keyboardist","keyboards","keychain","keyclick","keycloak","keycode","keydown","keyed","keyerror","keyevent","keyframes","keyhole","keyname","keynes","keynesian","keynote","keynoter","keypad","keypair","keypath","keypoints","keypress","keypressed","keypunch","keypuncher","keyring","keys","keyset","keyspace","keystone","keystore","keystroke","keystrokes","keytime","keytool","keyup","keyvalue","keyvaluepair","keyword","keywords","kf","kg","kgb","kh","khabarovsk","khachaturian","khaki","khalid","khalil","khan","kharkov","khartoum","khayyam","khmer","khoisan","khomeini","khorana","khrushchev","khtml","khufu","khulna","khwarizmi","khyber","khz","ki","kia","kiah","kial","kib","kibana","kibble","kibbutz","kibbutzim","kibitz","kibitzer","kibosh","kick","kickapoo","kickback","kickball","kicker","kickoff","kicks","kickstand","kickstarter","kicky","kid","kidd","kidded","kidder","kiddie","kidding","kiddish","kiddo","kiddy","kiddying","kidless","kidnap","kidnaper","kidnaping","kidnapped","kidnapper","kidnapping","kidney","kids","kidskin","kieffer","kiel","kielbasa","kielbasi","kiele","kienan","kier","kierkegaard","kiersten","kieth","kiev","kigali","kikelia","kikuyu","kilauea","kile","kiley","kilian","kilimanjaro","kill","killdeer","killebrew","killed","killer","killian","killie","killing","killjoy","kills","killy","kiln","kilo","kilobaud","kilobit","kilobuck","kilobyte","kilocycle","kilogauss","kilogram","kilohertz","kilohm","kilojoule","kiloliter","kilometer","kiloton","kilovolt","kilowatt","kiloword","kilt","kilter","kim","kimball","kimbell","kimberlee","kimberley","kimberli","kimberly","kimberlyn","kimble","kimbra","kimmi","kimmie","kimmy","kimono","kin","kincaid","kind","kinda","kinder","kindergarten","kindergrtner","kindhearted","kindheartedness","kindle","kindler","kindliness","kindling","kindly","kindness","kindred","kinds","kine","kinect","kinematic","kinematics","kinesics","kinesthesis","kinesthetic","kinesthetically","kinetic","kinetically","kinetics","kinfolk","king","kingbird","kingdom","kingfisher","kinglet","kingliness","kingly","kingpin","kingsbury","kingship","kingsley","kingsly","kingston","kingstown","kingwood","kink","kinkily","kinkiness","kinky","kinna","kinney","kinnickinnic","kinnie","kinny","kinsey","kinsfolk","kinshasa","kinshasha","kinship","kinsley","kinsman","kinsmen","kinswoman","kinswomen","kiosk","kiowa","kip","kipling","kipp","kippar","kipped","kipper","kippie","kipping","kippy","kira","kirbee","kirbie","kirby","kirchhoff","kirchner","kirchoff","kirghistan","kirghiz","kirghizia","kiri","kiribati","kirinyaga","kirk","kirkland","kirkpatrick","kirkwood","kirov","kirsch","kirsten","kirsteni","kirsti","kirstin","kirstyn","kisangani","kishinev","kismet","kiss","kissee","kisser","kissiah","kissie","kissinger","kit","kitakyushu","kitbag","kitchen","kitchener","kitchenette","kitchenware","kite","kiter","kith","kiths","kitkat","kits","kitsch","kitschy","kitted","kitten","kittenish","kittenishness","kitti","kittie","kitting","kittiwakes","kitty","kivy","kiwanis","kiwi","kiwifruit","kizzee","kizzie","kk","kkk","kl","klan","klansman","klara","klarika","klarrisa","klass","klaus","klaxon","klee","kleenex","klein","kleinrock","klemens","klement","kleon","kleptomania","kleptomaniac","kliment","kline","klingon","klondike","kludge","kludger","kludgey","klutz","klutziness","klutzy","klux","klystron","km","kmeans","kml","kn","knack","knacker","knackwurst","knapp","knapsack","knauer","knave","knavery","knavish","knead","kneader","knee","kneecap","kneecapped","kneecapping","kneeing","kneel","kneeler","kneepad","knell","knelt","knesset","knew","kngwarreye","knick","knickerbocker","knickknack","knievel","knife","knight","knighthood","knightliness","knightly","knish","knit","knitr","knits","knitted","knitter","knitting","knitwear","knives","knob","knobbly","knobby","knobeloch","knock","knockabout","knockdown","knocker","knockoff","knockout","knockoutjs","knockwurst","knoll","knopf","knossos","knot","knothole","knotted","knottiness","knotting","knotty","know","knowable","knower","knowhow","knowing","knowingly","knowings","knowledge","knowledgeable","knowledgeableness","knowledgeably","knowledgecenter","knowles","known","knows","knox","knoxville","knuckle","knuckleball","knuckleduster","knucklehead","knudsen","knudson","knurl","knuth","knutsen","knutson","ko","koala","kobayashi","kobe","koch","kochab","kodak","kodaly","kodiak","koenig","koenigsberg","koenraad","koestler","kohinoor","kohl","kohler","kohlrabi","kohlrabies","kola","kolyma","kommunizma","kong","kongo","konrad","konstance","konstantin","konstantine","konstanze","koo","kook","kookaburra","kookiness","kooky","koontz","kopeck","koppers","kora","koral","koralle","koran","koranic","kordula","kore","korea","korean","korella","koren","koressa","korey","kori","korie","kornberg","korney","korrie","korry","kort","kory","korzybski","kosciusko","kosher","kossuth","kosygin","kotlin","kovacs","kowalewski","kowalski","kowloon","kowtow","kp","kph","kr","kraal","kraemer","kraft","krakatau","krakatoa","krakow","kramer","krasnodar","krasnoyarsk","krause","kraut","krebs","kremlin","kremlinologist","kremlinology","kresge","krieger","kriegspiel","krill","kringle","kris","krisha","krishna","krishnah","krispin","krissie","krissy","krista","kristal","kristan","kriste","kristel","kristen","kristi","kristian","kristie","kristien","kristin","kristina","kristine","kristo","kristofer","kristoffer","kristofor","kristoforo","kristopher","kristy","kristyn","krna","krnur","kroc","kroger","krone","kronecker","kronor","kropotkin","krueger","kruger","krugerrand","krupp","kruse","krypton","krysta","krystal","krystalle","krystle","krystyna","ks","ksh","kt","ku","kube","kubectl","kubelet","kubernetes","kublai","kubrick","kuchen","kudos","kudzu","kuenning","kuhn","kuibyshev","kumar","kumquat","kunming","kuomintang","kurd","kurdish","kurdistan","kurosawa","kurt","kurtis","kurtosis","kusch","kuwait","kuwaiti","kuznets","kuznetsk","kv","kvetch","kvp","kw","kwakiutl","kwangchow","kwangju","kwanzaa","kwargs","kwh","kx","ky","kyla","kyle","kylen","kylie","kylila","kylynn","kym","kynthia","kyoto","kyrgyzstan","kyrstin","kyushu","l","la","lab","laban","label","labeled","labeler","labelfor","labelled","labelledby","labellings","labels","labia","labial","labile","labiodental","labium","labor","laboratory","labore","labored","laboredness","laborer","laboring","laborings","laborious","laboriousness","laboris","laborsaving","laborum","labrador","labradorean","labs","laburnum","labyrinth","labyrinthine","labyrinths","lac","lace","laced","lacee","lacer","lacerate","laceration","laces","lacewing","lacey","lachesis","lachrymal","lachrymose","lacie","lacing","lacinia","lack","lackadaisic","lackadaisical","lackawanna","lacker","lackey","lacking","lackluster","lacks","laconic","laconically","lacquer","lacquerer","lacrosse","lactate","lactation","lactational","lacteal","lactic","lactose","lacuna","lacunae","lacus","lacy","lad","ladder","laddie","lade","laded","laden","ladened","ladening","lading","ladle","ladoga","ladonna","lady","ladybird","ladybug","ladyfinger","ladylike","ladylove","ladyship","laetitia","laetrile","lafayette","lafitte","lag","lager","laggard","laggardness","lagged","lagging","lagniappe","lagoon","lagos","lagrange","lagrangian","laguerre","laguna","lahore","laid","laidlaw","lain","laina","lainey","lair","laird","laissez","laity","laius","lake","lakehurst","lakeisha","laker","lakeside","lakewood","lakisha","lakshmi","lallygag","lallygagged","lallygagging","lalo","lam","lama","lamaism","lamar","lamarck","lamasery","lamaze","lamb","lambada","lambaste","lambda","lambdas","lambency","lambent","lambert","lambkin","lamborghini","lambskin","lambswool","lame","lamebrain","lamed","lameness","lament","lamentable","lamentableness","lamentably","lamentation","lamented","lamina","laminae","laminar","laminate","lamination","lammed","lammer","lamming","lammond","lamond","lamont","lamp","lampblack","lamplight","lamplighter","lampoon","lampooner","lamport","lamppost","lamprey","lampshade","lan","lana","lanae","lanai","lancashire","lancaster","lance","lancelot","lancer","lancet","land","landau","lander","landfall","landfill","landforms","landhold","landholder","landing","landis","landlady","landless","landlines","landlocked","landlord","landlubber","landmark","landmass","landon","landowner","landownership","landowning","landry","lands","landsat","landscape","landscaper","landslid","landslide","landslip","landsman","landsmen","landsteiner","landward","landwehr","lane","lanette","laney","lang","lange","langeland","langerhans","langford","langland","langley","langmuir","langsdon","langston","language","languages","languid","languidness","languish","languisher","languishing","languor","languorous","lani","lanie","lanita","lank","lankiness","lankness","lanky","lanna","lanni","lannie","lanny","lanolin","lansing","lantern","lanthanide","lanthanum","lanyard","lanzhou","lao","laocoon","laoreet","laotian","lap","lapack","lapboard","lapdog","lapel","lapidary","lapin","laplace","lapland","lapp","lapped","lappet","lapping","lapply","laps","lapse","lapsed","lapser","lapses","lapsing","laptop","laptops","lapwing","lara","laraine","laramie","laravel","larboard","larcenist","larcenous","larceny","larch","lard","larder","lardner","lardy","laredo","large","largehearted","largely","largemouth","largeness","larger","largess","largest","largish","largo","lari","lariat","larina","larine","larisa","larissa","lark","larker","larkspur","larousse","larry","lars","larsen","larson","larva","larvae","larval","laryngeal","larynges","laryngitides","laryngitis","larynx","laryssa","las","lasagna","lasagne","lascaux","lascivious","lasciviousness","lase","laser","lash","lashed","lasher","lashing","lass","lassa","lassen","lassie","lassitude","lasso","lassoer","last","laster","lastindex","lastindexof","lasting","lastingness","lastly","lastmodified","lastname","lastrow","laszlo","lat","latasha","latashia","latch","latching","latchkey","late","latecomer","lated","lately","latency","lateness","latent","later","lateral","lateralization","lateran","latest","latex","lath","lathe","lather","latherer","lathery","lathing","lathrop","laths","latia","latices","latin","latina","latinate","latino","latish","latisha","latitude","latitudinal","latitudinarian","latitudinary","latlng","latonya","latoya","latrena","latrina","latrine","latrobe","latte","latter","lattice","latticework","latticing","lattimer","latvia","latvian","laud","laudably","laudanum","laudatory","lauder","lauderdale","lauds","laue","laugh","laughable","laughableness","laughably","laugher","laughing","laughingstock","laughs","laughter","laughton","launce","launch","launched","launcher","launches","launching","launchoptions","launchpad","launder","laundered","launderer","launderette","laundress","laundrette","laundromat","laundry","laundryman","laundrymen","laundrywoman","laundrywomen","laura","lauraine","laural","lauralee","laurasia","laure","laureate","laureateship","lauree","laureen","laurel","laurella","lauren","laurena","laurence","laurene","laurent","laurentian","lauretta","laurette","lauri","laurianne","laurice","laurie","lauritz","lauryn","lausanne","lava","lavage","laval","lavaliere","lavatory","lave","lavena","lavender","lavern","laverna","laverne","lavina","lavinia","lavinie","lavish","lavishness","lavoisier","lavonne","law","lawanda","lawbreaker","lawbreaking","lawford","lawful","lawfulness","lawgiver","lawgiving","lawless","lawlessness","lawmaker","lawmaking","lawman","lawmen","lawn","lawnmower","lawrence","lawrenceville","lawrencium","lawry","laws","lawson","lawsuit","lawton","lawyer","lawyers","lax","laxative","laxativeness","laxer","laxes","laxity","laxness","lay","layabout","layamon","layaway","layer","layered","layering","layers","layette","layla","layman","laymen","layne","layney","layoff","layout","layoutinflater","layoutmanager","layoutparams","layouts","layoutsubviews","layover","laypeople","layperson","lays","layton","layup","laywoman","laywomen","lazar","lazare","lazaro","lazarus","laze","lazily","laziness","lazuli","lazy","lazybones","lb","lbj","lbl","lbound","lbs","lc","lcd","lcm","lcom","ld","lda","ldap","ldc","ldflags","ldr","le","lea","leach","leachate","lead","leadbelly","leaded","leaden","leadenness","leader","leaderboard","leaderless","leaders","leadership","leading","leads","leadsman","leadsmen","leaf","leafage","leafhopper","leafiness","leafless","leaflet","leafstalk","leafy","league","leaguer","leah","leak","leakage","leaked","leaker","leakey","leakiness","leaking","leaks","leaky","lean","leander","leandra","leaner","leaning","leann","leanna","leanne","leanness","leanor","leanora","leap","leaper","leapfrog","leapfrogged","leapfrogging","lear","learn","learned","learnedly","learnedness","learner","learning","learns","learnt","leary","leas","lease","leaseback","leasehold","leaseholder","leaser","leash","leasing","least","leastwise","leather","leatherette","leathern","leatherneck","leathery","leave","leaven","leavened","leavening","leavenworth","leaver","leaves","leaving","lebanese","lebanon","lebbie","lebensraum","lebesgue","leblanc","lecher","lecherous","lecherousness","lechery","lecithin","lectern","lecture","lecturer","lectures","lectureship","lectus","led","leda","lederberg","ledge","ledger","lee","leeann","leeanne","leech","leeds","leek","leela","leelah","leeland","leena","leer","leeriness","leering","leery","leesa","leese","leeuwenhoek","leeward","leeway","left","leftism","leftist","leftmost","leftover","leftward","lefty","leg","legacy","legal","legalese","legalism","legalistic","legality","legalization","legalize","legalized","legally","legate","legatee","legation","legato","legend","legendarily","legendary","legendre","leger","legerdemain","legged","legginess","legging","leggy","leghorn","legibility","legible","legibly","legion","legionary","legionnaire","legislate","legislation","legislative","legislator","legislature","legit","legitimacy","legitimate","legitimation","legitimatize","legitimization","legitimize","legless","legman","legmen","lego","legra","legree","legroom","legs","legstraps","legume","leguminous","legwork","lehigh","lehman","lei","leia","leibniz","leicester","leiden","leif","leigh","leigha","leighton","leila","leilah","leipzig","leisha","leisure","leisureliness","leisurely","leisurewear","leitmotif","leitmotiv","lek","lela","lelah","leland","lelia","lem","lemaitre","lemar","lemke","lemma","lemme","lemmie","lemming","lemmy","lemon","lemonade","lemony","lemuel","lemur","lemuria","len","lena","lenard","lenci","lend","lender","lenee","lenette","lenght","length","lengthen","lengthener","lengthily","lengthiness","lengths","lengthwise","lengthy","lenience","leniency","lenient","lenin","leningrad","leninism","leninist","lenitive","lenka","lenna","lennard","lennie","lennon","lenny","leno","lenoir","lenora","lenore","lenovo","lens","lent","lenticular","lentil","lento","leo","leodora","leoine","leola","leoline","leon","leona","leonanie","leonard","leonardo","leoncavallo","leone","leonel","leonelle","leonerd","leonhard","leonid","leonidas","leonie","leonine","leonor","leonora","leonore","leontine","leontyne","leopard","leopardess","leopardskin","leopold","leopoldo","leopoldville","leora","leotard","leper","lepidus","lepke","leprechaun","leprosy","leprous","lepta","lepton","lepus","lerner","leroi","leroy","les","lesa","lesbian","lesbianism","leshia","lesion","lesley","lesli","leslie","lesly","lesotho","less","lessee","lessen","lesseps","lesser","lesses","lessie","lessing","lesson","lessons","lessor","lest","lester","lesya","let","leta","letdown","letha","lethal","lethality","lethargic","lethargically","lethargy","lethe","lethia","leticia","letisha","letitia","letizia","lets","letsencrypt","letta","letter","letterbox","lettered","letterer","letterhead","lettering","letterman","lettermen","letterpress","letters","letti","lettie","letting","lettuce","letty","letup","leukemia","leukemic","leukocyte","leupold","lev","levant","levee","leveeing","level","leveled","leveler","levelheaded","levelheadedness","leveling","levelness","levels","levenshtein","lever","leverage","levesque","levey","levi","leviathan","levier","levin","levine","levitate","levitation","leviticus","levitt","levity","levon","levy","lew","lewd","lewdness","lewellyn","lewes","lewie","lewinsky","lewis","lewiss","lex","lexeme","lexer","lexi","lexical","lexicographer","lexicographic","lexicographical","lexicography","lexicon","lexie","lexine","lexington","lexus","lexy","leyden","leyla","lezley","lezlie","lf","lfs","lft","lg","lh","lhasa","lhotse","lhs","li","lia","liability","liable","liaise","liaison","liam","lian","liana","liane","lianna","lianne","liar","lib","libation","libbed","libbey","libbi","libbie","libbing","libboost","libby","libc","libcore","libcurl","libdispatch","libel","libeler","libelous","liberace","liberal","liberalism","liberality","liberalization","liberalize","liberalized","liberalizer","liberalness","liberate","liberation","liberationists","liberator","liberia","liberian","libero","libertarian","libertarianism","libertine","liberty","libexec","libgcc","libgdx","libidinal","libidinous","libidinousness","libido","libopencv","libpng","libra","librarian","libraries","library","libretoes","libretos","librettist","libretto","libreville","librium","libs","libstdc","libsystem","libusb","libx","libxml","libya","libyan","lice","licence","license","licensed","licensee","licenser","licenses","licensing","licensor","licentiate","licentious","licentiousness","licha","lichee","lichen","lichtenstein","lichter","licit","lick","licked","licker","lickerish","licking","licorice","lid","lida","lidded","lidding","lidia","lidless","lido","lie","lieberman","liebfraumilch","liechtenstein","lied","lief","liefs","liege","lien","lier","lies","liesa","lieu","lieut","lieutenancy","lieutenant","life","lifeblood","lifeboat","lifebuoy","lifecycle","lifecyclebase","lifeforms","lifeguard","lifeless","lifelessness","lifelike","lifelikeness","lifeline","lifelong","lifer","liferay","lifesaver","lifesaving","lifespan","lifestyle","lifetaking","lifetime","lifework","lifo","lift","lifter","lifting","liftoff","ligament","ligand","ligate","ligation","ligature","light","lightblue","lightbox","lighted","lighten","lightener","lightening","lighter","lightered","lightering","lighters","lightest","lightface","lightgray","lightheaded","lighthearted","lightheartedness","lighthouse","lighting","lightly","lightness","lightning","lightproof","lights","lightship","lightweight","ligneous","lignite","lignum","ligula","likability","likable","likableness","like","likeability","liked","likelihood","likely","liken","likeness","liker","likes","likest","likewise","liking","lil","lila","lilac","lilah","lilia","lilian","liliana","liliane","lilith","liliuokalani","lilla","lille","lilli","lillian","lillie","lilliput","lilliputian","lilllie","lilly","lilongwe","lilt","lilting","lily","lilyan","lim","lima","limb","limbaugh","limber","limbered","limberness","limbers","limbic","limbless","limbo","limburger","lime","limeade","limekiln","limelight","limerick","limestone","limit","limitability","limitably","limitation","limitations","limited","limitedly","limitedness","limiter","limiting","limitless","limitlessness","limits","limn","limo","limoges","limousine","limp","limper","limpet","limpid","limpidity","limpidness","limpness","limpopo","limy","lin","lina","linage","linalg","linc","linchpin","lincoln","lind","linda","lindberg","lindbergh","linden","lindholm","lindi","lindie","lindon","lindquist","lindsay","lindsey","lindstrom","lindsy","lindy","line","linea","lineage","lineal","lineament","linear","lineargradientbrush","linearity","linearize","linearlayout","linearlayoutmanager","linebacker","linechart","linecolor","lined","linefeed","linell","lineman","linemen","linen","lineno","linenumber","liner","lines","linesman","linesmen","linestyle","linet","lineto","linette","lineup","linewidth","ling","linger","lingerer","lingerie","lingering","lingo","lingoes","lingua","lingual","linguine","linguini","linguist","linguistic","linguistically","linguistics","liniment","lining","link","linkable","linkage","linkbutton","linked","linkedhashmap","linkedin","linkedlist","linker","linkid","linking","links","linkup","linn","linnaeus","linnea","linnell","linnet","linnie","lino","linode","linoel","linoleum","linotype","linq","linseed","linspace","lint","lintel","linter","linton","linty","linus","linux","linwood","linzy","lion","lionel","lionello","lioness","lionhearted","lionization","lionize","lionizer","lip","lipase","lipid","liposuction","lipped","lipper","lippi","lipping","lippmann","lippy","lipread","lipschitz","lipscomb","lipstick","lipton","liq","liquefaction","liquefier","liquefy","liqueur","liquibase","liquid","liquidate","liquidation","liquidator","liquidity","liquidize","liquidizer","liquidness","liquor","liquorice","liquorish","lira","lire","lis","lisa","lisabeth","lisbeth","lisbon","lise","lisetta","lisette","lisha","lishe","lisle","lisp","lisper","liss","lissa","lissajous","lissi","lissie","lissome","lissomeness","lissomness","lissy","list","lista","listactivity","listadapter","listb","listbox","listboxitem","listdata","listdir","liste","listed","listen","listener","listeners","listening","listens","lister","listerine","listfiles","listfragment","listid","listing","listings","listitem","listitems","listless","listlessness","listnode","liston","lists","listview","listviewitem","liszt","lit","lita","litany","litchi","lite","liter","literacy","literal","literalism","literalistic","literally","literalness","literals","literariness","literary","literate","literati","literation","literature","lithe","litheness","lithesome","lithium","lithograph","lithographer","lithographic","lithographically","lithographs","lithography","lithology","lithosphere","lithospheric","lithuania","lithuanian","litigant","litigate","litigation","litigator","litigious","litigiousness","litmus","litotes","litter","litterbug","little","littleneck","littleness","littleton","litton","littoral","littrateur","liturgic","liturgical","liturgics","liturgist","liturgy","liuka","liv","liva","livability","livable","livableness","livably","live","lived","livedata","livelihood","liveliness","livelong","lively","liven","liveness","liver","liveried","liverish","livermore","liverpool","liverpudlian","liverwort","liverwurst","livery","liveryman","liverymen","lives","livestock","livia","livid","lividness","living","livingness","livingston","livingstone","livonia","livvie","livvy","livvyy","livy","liz","liza","lizabeth","lizard","lizbeth","lizette","lizzie","lizzy","ljava","ljubljana","lk","ll","llama","llano","llb","llc","lld","lldb","llewellyn","lloyd","llvm","llywellyn","lm","ln","lname","lng","lnk","lo","load","loadable","loadclass","loaddata","loaded","loader","loaders","loadfile","loadhtml","loadimage","loading","loadlibrary","loadmodule","loads","loadstar","loadstone","loadurl","loadxml","loaf","loafer","loam","loamy","loan","loaner","loaning","loans","loansharking","loanword","loath","loathe","loather","loathing","loathness","loathsome","loathsomeness","loaves","lob","lobachevsky","lobar","lobbed","lobber","lobbing","lobby","lobbyist","lobe","lobortis","lobotomist","lobotomize","lobotomy","lobster","lobular","lobularity","lobule","loc","local","localcontainerentitymanagerfactorybean","localdate","localdatetime","localdb","locale","locales","localhost","localisms","locality","localization","localize","localized","localizeddescription","localizer","localizes","locally","localname","locals","localstorage","localtime","locatable","locate","located","locater","locating","location","locational","locationid","locationlistener","locationmanager","locationprovider","locationrequest","locations","locative","locator","loch","lochinvar","lochs","loci","lock","lockable","locke","lockean","locked","locker","locket","lockhart","lockheed","lockian","locking","lockjaw","locknut","lockout","locks","locksmith","locksmithing","locksmiths","lockstep","lockup","lockwood","loco","locomotion","locomotive","locomotor","locomotory","locoweed","locus","locust","locution","lodash","lode","lodestar","lodestone","lodge","lodged","lodgepole","lodger","lodges","lodging","lodgment","lodovico","lodowick","lodz","loeb","loella","loewe","loewi","loft","lofter","loftily","loftiness","lofty","log","logan","loganberry","logarithm","logarithmic","logarithmically","logback","logbook","logcat","loge","logfile","logged","loggedin","logger","loggerfactory","loggerhead","loggers","loggia","logging","logic","logical","logicality","logically","logicalness","logician","login","loginactivity","loginbutton","logincontroller","loginform","loginpage","logins","loginurl","loginview","logion","logistic","logistical","logits","logjam","loglevel","logmanager","logo","logon","logos","logotype","logout","logrolling","logs","logstash","logy","lohengrin","loin","loincloth","loincloths","loire","lois","loise","loiter","loiterer","loki","lol","lola","loleta","lolita","loll","loller","lollipop","lolly","lomb","lombard","lombardi","lombardy","lombok","lome","lon","lona","london","londonderry","londoner","lone","lonee","loneliness","lonely","loneness","loner","lonesome","lonesomeness","long","longboat","longbow","longed","longeing","longer","longest","longevity","longfellow","longhair","longhand","longhorn","longing","longish","longitude","longitudinal","longness","longs","longshoreman","longshoremen","longsighted","longstanding","longstreet","longsword","longterm","longtime","longueuil","longueur","longways","longword","loni","lonna","lonnard","lonni","lonnie","lonny","loofah","loofahs","look","lookahead","lookalike","lookat","lookbehind","looked","looker","looking","lookout","looks","lookup","lookups","loom","looming","loomis","loon","loony","loop","loopback","looped","looper","loophole","looping","loops","loopy","loose","loosed","looseleaf","loosely","loosen","loosener","looseness","looses","loosing","loot","looter","lop","lope","loper","lopez","lopped","lopper","lopping","lopsided","lopsidedness","loquacious","loquaciousness","loquacity","lora","lorain","loraine","loralee","loralie","loralyn","lorant","lord","lording","lordliness","lordly","lordship","lore","loree","loreen","lorelei","lorelle","lorem","lorempixel","loren","lorena","lorene","lorentz","lorentzian","lorenz","lorenza","lorenzo","loretta","lorette","lorgnette","lori","loria","lorianna","lorianne","lorie","lorilee","lorilyn","lorin","lorinda","lorine","loris","lorita","lorn","lorna","lorne","lorraine","lorrayne","lorre","lorri","lorrie","lorrin","lorry","lorryload","lory","los","lose","loser","loses","losing","loss","lossage","losses","lossless","lossy","lost","lot","lothaire","lothario","lotion","lots","lott","lotta","lotte","lotted","lotter","lottery","lotti","lottie","lotting","lotto","lotty","lotus","lou","loud","louden","loudhailer","loudly","loudmouth","loudmouths","loudness","loudspeaker","loudspeaking","louella","louie","louis","louisa","louise","louisette","louisiana","louisianan","louisianian","louisville","lounge","lounger","lour","lourdes","louse","lousewort","lousily","lousiness","lousy","lout","loutish","loutishness","loutitia","louver","louvre","lovable","lovableness","lovably","love","lovebird","lovechild","lovecraft","loved","lovejoy","lovelace","loveland","loveless","lovelessness","lovelies","loveliness","lovelinesses","lovell","lovelorn","lovelornness","lovely","lovemaking","lover","lovesick","lovestruck","loving","lovingly","lovingness","low","lowborn","lowboy","lowbrow","lowdown","lowe","lowell","lower","lowercase","lowermost","lowery","lowest","lowish","lowland","lowlands","lowlife","lowlight","lowliness","lowly","lowness","lowrance","lox","loy","loyal","loyaler","loyalest","loyalism","loyalist","loyalty","loyang","loyd","loydie","loyola","lozenge","lp","lparam","lpg","lpn","lq","lr","lrow","ls","lsb","lsd","lst","lstm","lt","ltd","lte","ltr","ltrim","lts","lu","lua","luanda","luann","luau","lubber","lubbock","lube","lubricant","lubricate","lubrication","lubricator","lubricious","lubricity","lubumbashi","luca","lucais","luce","lucene","lucent","lucerne","lucho","luci","lucia","lucian","luciana","luciano","lucid","lucidity","lucidness","lucie","lucien","lucienne","lucifer","lucila","lucile","lucilia","lucille","lucina","lucinda","lucine","lucio","lucita","lucite","lucius","luck","luckier","luckily","luckiness","luckless","lucknow","lucky","lucrative","lucrativeness","lucre","lucretia","lucretius","luctus","lucubrate","lucubration","lucy","luddite","ludhiana","ludicrous","ludicrousness","ludlow","ludmilla","ludo","ludovico","ludovika","ludvig","ludwig","luella","luelle","luff","lufthansa","luftwaffe","lug","luge","luger","luggage","lugged","lugger","lugging","lugosi","lugsail","lugubrious","lugubriousness","luigi","luis","luisa","luise","lukas","luke","lukewarm","lukewarmness","lula","lulita","lull","lullaby","lulu","lumbago","lumbar","lumber","lumberer","lumbering","lumberjack","lumberman","lumbermen","lumberyard","lumen","luminance","luminary","luminescence","luminescent","luminosity","luminous","luminousness","lumire","lummox","lump","lumper","lumpiness","lumpish","lumpishness","lumpy","luna","lunacy","lunar","lunary","lunate","lunatic","lunation","lunch","luncheon","luncheonette","luncher","lunchpack","lunchroom","lunchtime","lund","lundberg","lundquist","lune","lung","lunge","lunger","lungfish","lungful","lunkhead","lupe","lupine","lupus","lura","lurch","lurcher","lure","lurer","lurette","lurex","luria","lurid","luridness","lurk","lurker","lurleen","lurlene","lurline","lusa","lusaka","luscious","lusciousness","lush","lushness","lusitania","lust","luster","lustering","lusterless","lustful","lustfulness","lustily","lustiness","lustrous","lustrousness","lusty","lutanist","lute","lutenist","lutero","lutetium","luther","lutheran","lutheranism","luting","lutz","luxe","luxembourg","luxembourgian","luxemburg","luxuriance","luxuriant","luxuriate","luxuriation","luxurious","luxuriousness","luxury","luz","luzon","lv","lvalue","lvl","lw","lwjgl","lwp","lx","lxml","ly","lyallpur","lyceum","lychee","lycopodium","lycra","lycurgus","lyda","lydia","lydian","lydie","lydon","lye","lyell","lying","lyle","lyly","lyman","lyme","lymph","lymphatic","lymphocyte","lymphoid","lymphoma","lymphs","lyn","lynch","lynchburg","lyncher","lynching","lynda","lynde","lyndel","lyndell","lyndon","lyndsay","lyndsey","lyndsie","lyndy","lynea","lynelle","lynett","lynette","lynn","lynna","lynne","lynnea","lynnell","lynnelle","lynnet","lynnett","lynnette","lynsey","lynx","lyon","lyra","lyre","lyrebird","lyric","lyrical","lyricalness","lyricism","lyricist","lyrics","lysenko","lysine","lysistrata","lysol","lyssa","lyx","lz","m","ma","maalox","maana","mab","mabel","mabelle","mable","mac","macabre","macadam","macadamize","macao","macaque","macaroni","macaroon","macarthur","macaulay","macaw","macbeth","macbook","maccabees","maccabeus","macdonald","macdraw","mace","macedon","macedonia","macedonian","macer","macerate","maceration","macgregor","mach","machete","machiavelli","machiavellian","machinate","machination","machine","machinelike","machinery","machines","machinist","machismo","macho","machs","macias","macintosh","mack","mackenzie","mackerel","mackinac","mackinaw","mackintosh","macleish","macmillan","macon","macos","macosx","macpaint","macports","macram","macro","macrobiotic","macrobiotics","macrocosm","macrodynamic","macroeconomic","macroeconomics","macromolecular","macromolecule","macron","macrophage","macros","macroscopic","macroscopically","macrosimulation","macrosocioeconomic","macs","mactivity","macy","mad","mada","madagascan","madagascar","madalena","madalyn","madam","madame","madapter","madcap","maddalena","madded","madden","maddening","madder","maddest","maddi","maddie","madding","maddox","maddy","made","madeira","madel","madelaine","madeleine","madelena","madelene","madelin","madelina","madeline","madella","madelle","madelon","madelyn","mademoiselle","madge","madhouse","madhya","madison","madlen","madlin","madman","madmen","madness","madonna","madras","madrid","madrigal","madsen","madurai","madwoman","madwomen","mady","mae","maecenas","maegan","maelstrom","maestro","maeterlinck","mafia","mafiosi","mafioso","mag","magazine","magda","magdaia","magdalen","magdalena","magdalene","mage","magellan","magellanic","magenta","magento","magged","maggee","maggi","maggie","magging","maggot","maggoty","maggy","magi","magic","magical","magically","magician","magick","magicked","magicking","magill","maginot","magisterial","magistracy","magistrate","magma","magna","magnanimity","magnanimosity","magnanimous","magnate","magnesia","magnesite","magnesium","magnet","magnetic","magnetically","magnetics","magnetism","magnetite","magnetizable","magnetization","magnetize","magnetized","magneto","magnetodynamics","magnetohydrodynamical","magnetohydrodynamics","magnetometer","magnetosphere","magnetron","magnification","magnificence","magnificent","magnified","magnify","magniloquence","magniloquent","magnitogorsk","magnitude","magnolia","magnum","magnuson","magog","magoo","magpie","magritte","magruder","magsaysay","maguire","magus","magyar","mahabharata","mahala","mahalia","maharajah","maharajahs","maharanee","maharani","maharashtra","maharishi","mahatma","mahavira","mahayana","mahayanist","mahdi","mahfouz","mahican","mahjong","mahler","mahmoud","mahmud","mahogany","mahomet","mahout","mai","maia","maible","maid","maiden","maidenhair","maidenhead","maidenhood","maidenly","maidservant","maier","maiga","maighdiln","maigret","mail","mailaddress","mailbag","mailbox","mailchimp","mailer","mailgun","mailing","mailitem","maillol","maillot","mailman","mailmen","mailmessage","mails","mailto","maim","maiman","maimed","maimedness","maimer","maimonides","main","mainactivity","mainapp","mainbrace","mainbundle","mainclass","maincontent","maincontroller","mainctrl","maine","mainer","mainform","mainframe","mainland","mainlander","mainlayout","mainline","mainliner","mainloop","mainly","mainmast","mainmenu","mainpage","mainpanel","mains","mainsail","mainscreen","mainspring","mainstay","mainstream","maintain","maintainability","maintainable","maintained","maintainer","maintaining","maintains","maintenance","mainthread","maintop","mainview","mainviewcontroller","mainviewmodel","mainwindow","maiolica","mair","maire","maisey","maisie","maison","maisonette","maitilde","maize","maj","maje","majestic","majestically","majesty","majolica","major","majorca","majordomo","majorette","majority","majuro","makable","makarios","make","makefile","makefiles","makeover","maker","makers","makes","makeshift","maketext","makeup","making","mal","mala","malabar","malabo","malacca","malachi","malachite","maladapt","maladjust","maladjustment","maladministration","maladroit","maladroitness","malady","malagasy","malaise","malamud","malamute","malanie","malaprop","malapropism","malaria","malarial","malarious","malarkey","malathion","malawi","malawian","malay","malaya","malayalam","malayan","malaysia","malaysian","malchy","malcolm","malcontent","malcontented","malcontentedness","maldive","maldivian","maldonado","male","maledict","malediction","malefaction","malefactor","malefic","maleficence","maleficent","malena","maleness","malesuada","malevolence","malevolencies","malevolent","malfeasance","malfeasant","malformation","malformed","malformedurlexception","malfunction","mali","malia","malian","malibu","malice","malicious","maliciousness","malign","malignancy","malignant","malignity","malina","malinda","malinde","malinger","malingerer","malinowski","malissa","malissia","mall","mallard","mallarm","malleability","malleable","malleableness","mallet","mallissa","malloc","mallorie","mallory","mallow","malnourished","malnutrition","malocclusion","malodorous","malone","malorie","malory","malposed","malpractice","malraux","malt","malta","malted","maltese","malthus","malthusian","malting","maltose","maltreat","maltreatment","malty","malva","malvin","malvina","malware","malynda","mama","mamba","mambo","mame","mamet","mamie","mamma","mammal","mammalian","mammary","mammogram","mammography","mammon","mammoth","mammoths","mammy","mamore","mamp","man","manacle","manage","manageability","manageable","manageableness","managed","managedbean","managedobjectcontext","management","manager","manageress","managerial","managers","managership","manages","managing","managua","manama","mananas","manasseh","manatee","manaus","manchester","manchu","manchuria","manchurian","mancini","manciple","mancunian","manda","mandala","mandalay","mandamus","mandarin","mandate","mandatory","mandel","mandela","mandelbrot","mandi","mandible","mandibular","mandie","mandingo","mandolin","mandrake","mandrel","mandrill","mandy","mane","manet","maneuver","maneuverability","maneuverer","manfred","manful","manganese","mange","manger","manginess","mangle","mangler","mango","mangoes","mangrove","mangy","manhandle","manhattan","manhole","manhood","manhunt","mani","mania","maniac","maniacal","manic","manically","manichean","manicure","manicurist","manifest","manifestation","manifesto","manifests","manifold","manifolder","manifoldness","manikin","manila","manilla","manioc","manipulability","manipulable","manipulate","manipulated","manipulating","manipulation","manipulations","manipulative","manipulator","manipulatory","manitoba","manitoulin","manitowoc","mankind","mankowski","manley","manlike","manliness","manly","mann","manna","manned","mannequin","manner","mannered","mannerism","mannerist","mannerliness","mannerly","mannheim","mannie","mannikin","manning","mannish","mannishness","manny","mano","manolo","manometer","manon","manor","manorial","manpower","manqu","mans","mansard","manse","manservant","mansfield","mansion","manslaughter","manson","manta","mantegna","mantel","mantelpiece","mantes","mantilla","mantis","mantissa","mantle","mantling","mantra","mantrap","manual","manually","manuals","manuel","manuela","manufacture","manufacturer","manufacturers","manufacturing","manumission","manumit","manumitted","manumitting","manure","manuscript","manville","manx","many","manya","manytomany","manytomanyfield","manytoone","mao","maoism","maoist","maori","map","mapbox","mapdispatchtoprops","mapfragment","mapi","maple","maplecrest","mapmaker","mapoptions","mappable","mappath","mapped","mappedby","mapper","mappers","mapping","mappings","mapplethorpe","mapred","mapreduce","maproute","maps","mapstatetoprops","maptypeid","maputo","mapview","mar","mara","marabel","marabou","marabout","maraca","maracaibo","maraschino","marat","marathi","marathon","marathoner","maraud","marauder","marble","marbleize","marbler","marbling","marc","marceau","marcel","marcela","marcelia","marcelino","marcella","marcelle","marcellina","marcelline","marcello","marcellus","marcelo","march","marchall","marchelle","marcher","marchioness","marci","marcia","marciano","marcie","marcile","marcille","marco","marconi","marcotte","marcus","marcy","mardi","marduk","mare","mareah","maren","marena","maressa","marga","margalit","margalo","margaret","margareta","margarete","margaretha","margarethe","margaretta","margarette","margarine","margarita","margarito","margaux","marge","margeaux","margery","marget","margette","margi","margie","margin","marginal","marginalia","marginality","marginalization","marginalize","marginbottom","marginend","marginleft","marginright","margins","marginstart","margintop","margit","margo","margot","margret","margrethe","marguerite","margy","mari","maria","mariachi","mariadb","mariam","marian","mariana","mariann","marianna","marianne","mariano","maribel","maribelle","maribeth","marice","maricela","maridel","marie","marieann","mariejeanne","mariel","mariele","marielle","mariellen","marietta","mariette","marigold","marijn","marijo","marijuana","marika","marilee","marilin","marillin","marilyn","marimba","marin","marina","marinade","marinara","marinate","marination","marine","mariner","marinna","marino","mario","marion","marionette","mariquilla","marisa","mariska","marisol","marissa","marita","maritain","marital","maritime","maritsa","maritza","mariupol","marius","mariya","marj","marja","marje","marji","marjie","marjoram","marjorie","marjory","marjy","mark","markab","markdown","marked","markedly","marker","markeroptions","markers","market","marketa","marketability","marketable","marketeer","marketer","marketing","marketplace","markets","markham","marking","markism","markka","markkaa","marklogic","markos","markov","markovian","markovitz","marks","marksman","marksmanship","marksmen","markup","markus","marl","marla","marlane","marlboro","marlborough","marleah","marlee","marleen","marlena","marlene","marley","marlie","marlin","marline","marlinespike","marlo","marlon","marlow","marlowe","marlyn","marmaduke","marmalade","marmara","marmoreal","marmoset","marmot","marna","marne","marney","marni","marnia","marnie","maroon","marque","marquee","marquesas","marquess","marquetry","marquette","marquez","marquis","marquise","marquisette","marquita","marrakesh","marred","marriage","marriageability","marriageable","married","marrilee","marring","marriott","marris","marrissa","marrow","marrowbone","marry","mars","marseillaise","marseille","marseilles","marsh","marsha","marshal","marshalas","marshall","marshalled","marshaller","marshalling","marshallings","marshiness","marshland","marshmallow","marshy","marsiella","marsupial","mart","marta","martainn","martel","martelle","marten","martguerita","martha","marthe","marthena","marti","martial","martian","martica","martie","martin","martina","martinet","martinez","martingale","martini","martinique","martino","martinson","martita","marty","martyn","martynne","martyr","martyrdom","marv","marva","marve","marvel","marvell","marvelous","marven","marvin","marwin","marx","marxian","marxism","marxist","mary","marya","maryann","maryanna","maryanne","marybelle","marybeth","maryellen","maryjane","maryjo","maryl","maryland","marylee","marylin","marylinda","marylou","marylynne","maryrose","marys","marysa","marzipan","mas","masada","masai","masaryk","masc","mascagni","mascara","mascot","masculine","masculineness","masculinity","masefield","maser","maseru","mash","masha","mashhad","mask","masked","masker","masking","masks","masochism","masochist","masochistic","masochistically","mason","masonic","masonite","masonry","masque","masquer","masquerade","masquerader","mass","massa","massachusetts","massacre","massage","massager","massasoit","massenet","masseur","masseuse","massey","massif","massimiliano","massimo","massing","massive","massively","massiveness","massless","mast","mastectomy","master","masterclass","mastered","masterful","masterfulness","masterliness","masterly","mastermind","masterpage","masterpiece","masters","mastership","masterstroke","masterwork","mastery","masthead","mastic","masticate","mastication","mastiff","mastodon","mastoid","masturbate","masturbation","masturbatory","mat","mata","matador","match","matchable","matchbook","matchbox","matchcase","matched","matcher","matchers","matches","matching","matchless","matchlock","matchmake","matchmaker","matchmaking","matchplay","matchstick","matchwood","mate","mated","matelda","mateo","mater","material","materialism","materialist","materialistic","materialistically","materiality","materialization","materialize","materialized","materializer","materializes","materializing","materialness","materials","maternal","maternity","mates","math","mathe","mathematic","mathematica","mathematical","mathematically","mathematician","mathematics","mathematik","mather","mathew","mathewson","mathian","mathias","mathieu","mathilda","mathilde","mathis","mathjax","maths","mathworks","matias","matilda","matilde","matine","mating","matins","matisse","matlab","matmul","matplotlib","matriarch","matriarchal","matriarchs","matriarchy","matrices","matricidal","matricide","matriculate","matriculation","matriel","matrimonial","matrimony","matrix","matron","matsumoto","matt","matte","mattel","matteo","matter","matterhorn","matters","matthaeus","mattheus","matthew","matthias","matthieu","matthiew","matthus","matti","mattias","mattie","matting","mattins","mattis","mattock","mattress","matty","maturate","maturation","maturational","mature","matureness","maturer","maturity","matzo","matzot","maud","maude","maudie","maudlin","maugham","maui","maul","mauler","maunder","maupassant","maura","maure","maureen","maureene","maurene","mauriac","maurice","mauricio","maurie","maurine","mauris","maurise","maurita","mauritania","mauritanian","mauritian","mauritius","maurits","maurizia","maurizio","mauro","maurois","maury","mauser","mausoleum","mauve","maven","mavencentral","mavencli","maverick","mavin","mavis","mavra","maw","mawkish","mawkishness","mawr","max","maxcdn","maxdate","maxdepth","maxheight","maxi","maxie","maxilla","maxillae","maxillary","maxim","maxima","maximal","maximality","maximilian","maximilianus","maximilien","maximization","maximize","maximized","maximizer","maximo","maximum","maxine","maxlen","maxlength","maxlines","maxoccurs","maxsize","maxtor","maxvalue","maxwell","maxwellian","maxwidth","maxx","maxy","may","maya","mayan","maybe","maybelle","mayday","maye","mayer","mayest","mayfair","mayflower","mayfly","mayhap","mayhem","mayn","maynard","mayne","maynord","mayo","mayonnaise","mayor","mayoral","mayoralty","mayoress","mayorship","maypole","mayra","mayst","mazama","mazarin","mazatlan","mazda","maze","mazed","mazedness","mazurka","mazzini","mb","mba","mbabane","mbini","mbostock","mbp","mbuilder","mc","mcadam","mcallister","mcamera","mcbride","mccabe","mccain","mccall","mccarthy","mccarthyism","mccartney","mccarty","mccauley","mcclain","mcclellan","mcclure","mccluskey","mcconnell","mccormick","mccoy","mccracken","mccray","mccullough","mcdaniel","mcdermott","mcdonald","mcdonnell","mcdougall","mcdowell","mce","mcelhaney","mcenroe","mcfadden","mcfarland","mcgee","mcgill","mcgovern","mcgowan","mcgrath","mcgraw","mcgregor","mcguffey","mcguire","mci","mcintosh","mcintyre","mckay","mckee","mckenzie","mckesson","mckinley","mckinney","mcknight","mclanahan","mclaughlin","mclean","mcleod","mcluhan","mcmahon","mcmartin","mcmillan","mcnamara","mcnaughton","mcneil","mcontext","mcpherson","mcrypt","mcursor","md","mdash","mdata","mdb","mdc","mdf","mdi","mdl","mdm","mdn","mdpi","mdrawerlayout","mdse","mdt","me","mead","meade","meadow","meadowland","meadowlark","meadows","meadowsweet","meagan","meager","meagerness","meaghan","meagres","meal","mealiness","meals","mealtime","mealy","mealybug","mealymouthed","mean","meander","meaneing","meanie","meaning","meaningful","meaningfulness","meaningless","meaninglessness","meanings","meanness","means","meant","meantime","meanwhile","meany","meara","meas","measle","measles","measly","measurable","measurably","measure","measured","measureless","measurement","measurements","measurer","measures","measurespec","measuring","meat","meataxe","meatball","meatiness","meatless","meatloaf","meatloaves","meatpacking","meaty","mecca","mechanic","mechanical","mechanics","mechanism","mechanisms","mechanist","mechanistic","mechanistically","mechanization","mechanize","mechanized","mechanizer","mechanizes","mechanochemically","mechelle","med","medal","medalist","medallion","medan","meddle","meddlesome","medea","medellin","medfield","media","mediaelement","mediaeval","medial","medials","median","mediaplayer","mediarecorder","mediastore","mediate","mediateness","mediation","mediator","mediatype","mediawiki","medic","medicaid","medical","medicament","medicare","medicate","medication","medici","medicinal","medicine","medico","medieval","medievalist","medina","mediocre","mediocrity","meditate","meditation","meditative","meditativeness","mediterranean","medium","mediumistic","medley","medulla","medusa","meed","meek","meekness","meerschaum","meet","meeter","meeting","meetinghouse","meetings","meets","meetup","mef","meg","mega","megabit","megabuck","megabyte","megacycle","megadeath","megadeaths","megahertz","megalith","megalithic","megaliths","megalomania","megalomaniac","megalopolis","megan","megaphone","megaton","megavolt","megawatt","megaword","megen","meggi","meggie","meggy","meghan","meghann","megohm","mehetabel","mei","meier","meighen","meiji","meioses","meiosis","meiotic","meir","meister","meistersinger","mejia","mekong","mel","mela","melamie","melamine","melancholia","melancholic","melancholy","melanesia","melanesian","melange","melania","melanie","melanin","melanoma","melantha","melany","melba","melbourne","melcher","melchior","meld","melendez","melesa","melessa","melicent","melina","melinda","melinde","meliorate","melioration","melisa","melisande","melisandra","melisenda","melisent","melissa","melisse","melita","melitta","mella","melli","mellicent","mellie","mellifluous","mellifluousness","mellisa","mellisent","mellon","melloney","mellow","mellowness","melly","melodee","melodic","melodically","melodie","melodious","melodiousness","melodrama","melodramatic","melodramatically","melody","melon","melonie","melony","melosa","melpomene","melt","meltdown","melter","melting","melton","melva","melville","melvin","melvyn","mem","member","membered","memberid","members","membership","memberships","membrane","membranous","memcache","memcached","memcpy","memento","memling","memo","memoir","memorabilia","memorability","memorable","memorableness","memorably","memorandum","memorial","memorialize","memorialized","memoriam","memorization","memorize","memorized","memorizer","memorizes","memory","memoryless","memorystream","memphis","memset","men","menace","menacing","menage","menagerie","menander","menarche","menard","mencius","mencken","mend","mendacious","mendaciousness","mendacity","mendel","mendeleev","mendelevium","mendelian","mendelssohn","mender","mendez","mendicancy","mendicant","mendie","mending","mendocino","mendoza","mendy","menelaus","menes","menfolk","menhaden","menial","meningeal","meninges","meningitides","meningitis","meninx","menisci","meniscus","menkalinan","menkar","menkent","menlo","mennonite","menominee","menopausal","menopause","menorah","menorahs","menotti","mens","mensa","mensch","menservants","menstrual","menstruate","menstruation","mensurable","mensuration","menswear","mental","mentalist","mentality","menthol","mentholated","mention","mentionable","mentioned","mentioner","mentioning","mentions","mentor","menu","menubar","menuhin","menuinflater","menuitem","menuitems","menus","menzies","meow","mephistopheles","mer","merak","mercado","mercantile","mercator","mercedes","mercenariness","mercenary","mercer","mercerize","merchandise","merchandiser","merchant","merchantability","merchantman","merchantmen","merci","mercie","merciful","mercifully","mercifulness","merciless","mercilessness","merck","mercurial","mercuric","mercury","mercy","mere","meredeth","meredith","meredithe","merell","merely","meretricious","meretriciousness","merganser","merge","merged","merger","merges","mergesort","merging","meridel","meridian","meridional","meridith","meriel","merilee","merill","merilyn","meringue","merino","meris","merissa","merit","merited","meritocracy","meritocratic","meritocrats","meritorious","meritoriousness","meriwether","merl","merla","merle","merlin","merlina","merline","mermaid","merman","mermen","merna","merola","meromorphic","merralee","merrel","merriam","merrick","merridie","merrie","merrielle","merrile","merrilee","merrili","merrill","merrily","merrimac","merrimack","merriment","merriness","merritt","merry","merrymaker","merrymaking","mersey","merton","merv","mervin","merwin","merwyn","meryl","mes","mesa","mesabi","mescal","mescaline","mesdames","mesdemoiselles","mesh","meshed","meshgrid","mesmeric","mesmerism","mesmerize","mesmerized","mesmerizer","mesolithic","mesomorph","mesomorphs","meson","mesopotamia","mesopotamian","mesos","mesosphere","mesozoic","mesquite","mess","message","messagebox","messageboxbuttons","messageboxicon","messagedigest","messageid","messagequeue","messages","messagetype","messaging","messed","messeigneurs","messenger","messerschmidt","messes","messiaen","messiah","messiahs","messianic","messieurs","messily","messiness","messing","messmate","messrs","messy","mestizo","met","meta","metabolic","metabolically","metabolism","metabolite","metabolize","metacarpal","metacarpi","metacarpus","metacircular","metacircularity","metaclass","metacpan","metadata","metal","metalanguage","metalization","metalized","metallic","metalliferous","metallings","metallography","metalloid","metallurgic","metallurgical","metallurgist","metallurgy","metalsmith","metalwork","metalworking","metamathematical","metamorphic","metamorphism","metamorphose","metamorphosis","metaphor","metaphoric","metaphorical","metaphosphate","metaphysic","metaphysical","metastability","metastable","metastases","metastasis","metastasize","metastatic","metastore","metatarsal","metatarsi","metatarsus","metatheses","metathesis","metathesized","metathesizes","metathesizing","metavariable","mete","metempsychoses","metempsychosis","meteor","meteoric","meteorically","meteorite","meteoritic","meteoritics","meteoroid","meteorologic","meteorological","meteorologist","meteorology","meter","meters","meth","methadone","methane","methanol","methinks","methionine","method","methodandargscaller","methodical","methodicalness","methodinfo","methodism","methodist","methodname","methodological","methodologists","methodology","methods","methought","methuen","methuselah","methuselahs","methyl","methylated","methylene","meticulous","meticulousness","metonymy","metrecal","metric","metrical","metricate","metricize","metrics","metro","metronome","metropolis","metropolitan","metropolitanization","mets","metternich","mettle","mettlesome","metus","metzler","meuse","mew","mewl","mews","mex","mexicali","mexican","mexico","meyer","meyerbeer","mezzanine","mezzo","mf","mfa","mfc","mfg","mfr","mg","mgm","mgmt","mgr","mh","mhandler","mhz","mi","mia","miami","miaplacidus","miasma","miasmal","mib","mic","mica","micaela","micah","mice","micelles","mich","michael","michaela","michaelangelo","michaelina","michaeline","michaella","michaelmas","michaelson","michail","michal","michale","micheal","micheil","michel","michelangelo","michele","michelin","michelina","micheline","michell","michelle","michelson","michigan","michigander","michiganite","mick","mickelson","mickey","micki","mickie","micky","micmac","micra","micro","microamp","microanalysis","microanalytic","microbe","microbial","microbicidal","microbicide","microbiological","microbiologist","microbiology","microbrewery","microchemistry","microchip","microcircuit","microcode","microcomputer","microcosm","microcosmic","microdensitometer","microdot","microeconomic","microeconomics","microelectronic","microelectronics","microfiber","microfiche","microfilm","microfossils","micrography","microgroove","microhydrodynamics","microinstruction","microjoule","microlevel","microlight","micromanage","micromanagement","micrometeorite","micrometeoritic","micrometer","micron","micronesia","micronesian","microorganism","microphone","microport","microprocessing","microprocessor","microprogram","microprogrammed","microprogramming","micros","microscope","microscopic","microscopical","microscopy","microsecond","microseconds","microservice","microservices","microsimulation","microsoft","microsomal","microstore","microsurgery","microsystems","microtime","microvax","microvaxes","microvolt","microwave","microwaveable","microword","mid","midair","midas","midband","midday","midden","middest","middle","middlebrow","middlebury","middleman","middlemen","middlemost","middlename","middlesex","middleton","middletown","middleware","middleweight","middling","middy","mideast","mideastern","midfield","midge","midget","midi","midland","midlife","midlives","midmorn","midmost","midnight","midpoint","midrange","midrib","midriff","midscale","midsection","midship","midshipman","midshipmen","midspan","midst","midstream","midsummer","midterm","midtown","midway","midweek","midwest","midwestern","midwesterner","midwicket","midwife","midwifery","midwinter","midwives","midyear","mien","miff","mig","might","mightily","mightiness","mightn","mighty","mignon","mignonette","mignonne","migr","migraine","migrant","migrate","migrated","migrating","migration","migrations","migrative","migratory","miguel","miguela","miguelita","mikado","mikael","mikaela","mike","mikel","mikey","mikhail","mikkel","mikol","mikoyan","mil","milady","milagros","milan","milanese","milch","mild","mildew","mildness","mildred","mildrid","mile","mileage","milena","milepost","miler","miles","milestone","milford","milicent","milieu","milissent","militancy","militant","militantness","militarily","militarism","militarist","militaristic","militarization","militarize","military","militate","militia","militiaman","militiamen","milk","milka","milken","milker","milkiness","milkmaid","milkman","milkmen","milkshake","milksop","milkweed","milky","mill","millage","millard","millay","millenarian","millenarianism","millennial","millennialism","millennium","millepede","miller","millet","milli","milliamp","milliampere","milliard","millibar","millicent","millidegree","millie","milligram","millijoule","millikan","milliliter","millimeter","milliner","millinery","milling","million","millionaire","millions","millionth","millionths","millipede","millis","millisecond","milliseconds","millisent","millivolt","millivoltmeter","milliwatt","millpond","millrace","millstone","millstream","millwright","milly","milne","milo","milquetoast","milt","miltiades","miltie","milton","miltonic","miltown","milty","milwaukee","milzie","mimd","mime","mimemessage","mimeograph","mimeographs","mimer","mimesis","mimetic","mimetically","mimetype","mimi","mimic","mimicked","mimicker","mimicking","mimicry","mimosa","min","mina","minaret","minatory","mince","mincemeat","mincer","mincing","mind","minda","mindanao","mindate","mindbogglingly","minded","minder","mindful","mindfully","mindfulness","mindless","mindlessness","mindoro","minds","mindset","mindy","mine","minecraft","minefield","miner","mineral","mineralization","mineralized","mineralogical","mineralogist","mineralogy","minerva","mineshaft","minestrone","minesweeper","minetta","minette","mineworkers","minflater","ming","mingle","mingus","mingw","minheight","mini","miniature","miniaturist","miniaturization","miniaturize","minibike","minibus","minicab","minicam","minicomputer","miniconda","minidress","minified","minify","minifyenabled","minim","minima","minimal","minimalism","minimalist","minimalistic","minimality","minimax","minimization","minimize","minimized","minimizer","minimum","mining","minion","miniseries","miniskirt","minister","ministerial","ministrant","ministration","ministry","minivan","miniver","mink","minke","minlength","minn","minna","minnaminnie","minne","minneapolis","minnesinger","minnesota","minnesotan","minni","minnie","minnnie","minnow","minny","minoan","minoccurs","minolta","minor","minority","minos","minot","minotaur","minoxidil","mins","minsdkversion","minsk","minsky","minster","minstrel","minstrelsy","mint","minta","mintage","mintaka","minter","minty","minuend","minuet","minuit","minus","minuscule","minute","minuteman","minutemen","minuteness","minutes","minutia","minutiae","minvalue","minwidth","minx","miny","miocene","mipmap","mips","miquela","mir","mira","mirabeau","mirabel","mirabella","mirabelle","mirach","miracle","miraculous","miraculousness","mirage","miran","miranda","mire","mireielle","mireille","mirella","mirelle","mirfak","miriam","mirilla","mirna","miro","mirror","mirrors","mirth","mirthful","mirthfulness","mirthless","mirthlessness","mirths","mirv","miry","mirzam","mis","misaddress","misadventure","misalign","misalignment","misalliance","misanalysed","misanthrope","misanthropic","misanthropically","misanthropist","misanthropy","misapplier","misapply","misapprehend","misapprehension","misappropriate","misbegotten","misbehave","misbehaver","misbehavior","misbrand","misc","miscalculate","miscalculation","miscall","miscarriage","miscarry","miscast","miscegenation","miscellanea","miscellaneous","miscellany","mischa","mischance","mischief","mischievous","mischievousness","miscibility","miscible","misclassification","misclassified","misclassifying","miscode","miscommunicate","miscomprehended","misconceive","misconception","misconduct","misconfiguration","misconstruction","misconstrue","miscopying","miscount","miscreant","miscue","misdeal","misdealt","misdeed","misdemeanant","misdemeanor","misdiagnose","misdid","misdirect","misdirection","misdirector","misdo","misdoes","misdone","miser","miserable","miserableness","miserably","miserliness","miserly","misery","mises","misfeasance","misfeature","misfield","misfile","misfire","misfit","misfitted","misfitting","misfortune","misgauge","misgiving","misgovern","misgovernment","misguidance","misguide","misguided","misguidedness","misguider","misha","mishandle","mishap","mishapped","mishapping","mishear","misheard","mishitting","mishmash","misidentification","misidentify","misinform","misinformation","misinterpret","misinterpretation","misinterpreter","misjudge","misjudging","misjudgment","miskito","mislabel","mislaid","mislay","mislead","misleader","misleading","misled","mismanage","mismanagement","mismatch","misname","misnomer","misogamist","misogamy","misogynist","misogynistic","misogynous","misogyny","misperceive","misplace","misplacement","misplay","mispositioned","misprint","misprision","mispronounce","mispronunciation","misquotation","misquote","misread","misreader","misrelated","misremember","misreport","misrepresent","misrepresentation","misrepresenter","misroute","misrule","miss","missal","missed","misses","misshape","misshapen","misshapenness","missie","missile","missilery","missing","mission","missionary","missioned","missioner","missioning","missis","mississauga","mississippi","mississippian","missive","missoula","missouri","missourian","misspeak","misspecification","misspecified","misspell","misspelling","misspend","misspent","misspoke","misspoken","misstate","misstatement","misstater","misstep","misstepped","misstepping","missus","missy","mist","mistakable","mistake","mistaken","mistaker","mistakes","mistaking","mistassini","mister","misti","mistily","mistime","mistiness","mistletoe","mistook","mistral","mistranslated","mistranslates","mistranslating","mistranslation","mistreat","mistreatment","mistress","mistrial","mistrust","mistruster","mistrustful","misty","mistype","misunderstand","misunderstander","misunderstanding","misunderstood","misuse","misuser","miswritten","mit","mitch","mitchael","mitchel","mitchell","mite","miter","miterer","mitford","mithra","mithridates","mitigate","mitigated","mitigation","mitoses","mitosis","mitotic","mitre","mitsubishi","mitt","mitten","mitterrand","mitty","mitzi","mitzvahs","mix","mixable","mixed","mixer","mixin","mixing","mixins","mixture","mizar","mizzen","mizzenmast","mj","mk","mkdir","mkdirs","mkl","mkmapview","mks","mktime","mkyong","ml","mle","mlist","mlistener","mlle","mm","mmap","mme","mmm","mmmm","mms","mmsc","mn","mname","mnchhausen","mnemonic","mnemonically","mnemonics","mnemosyne","mnist","mno","mnt","mo","moan","moat","mob","mobbed","mobber","mobbing","mobcap","mobil","mobile","mobility","mobilizable","mobilization","mobilize","mobilized","mobilizer","mobilizes","mobster","mobutu","moc","moccasin","mocha","mock","mocked","mockers","mockery","mocking","mockingbird","mockito","mocks","mod","modal","modality","modals","mode","model","modeladmin","modelandview","modelattribute","modelbuilder","modeled","modeler","modelform","modeling","modelitem","modelling","modelname","models","modelserializer","modelstate","modelversion","modelview","modem","moderate","moderated","moderateness","moderation","moderator","modern","modernism","modernist","modernistic","modernity","modernization","modernize","modernized","modernizer","modernizes","modernizr","modernness","modes","modest","modesta","modestia","modestine","modesto","modesty","modicum","modifiability","modifiable","modifiableness","modification","modifications","modified","modifier","modifiers","modifies","modify","modifying","modigliani","modish","modishness","mods","modula","modular","modularity","modularization","modularize","modulate","modulation","modulator","module","moduleid","modulename","modules","moduli","modulo","modulus","modus","moe","moen","mogadiscio","mogadishu","mogul","mohair","mohamed","mohammad","mohammed","mohammedan","mohammedanism","mohandas","mohandis","mohawk","mohegan","mohican","moho","mohorovicic","mohr","moiety","moil","moina","moines","moira","moire","moise","moiseyev","moishe","moist","moisten","moistener","moistness","moisture","moisturize","mojave","mojo","mojoexecutor","molal","molar","molarity","molasses","mold","moldavia","moldavian","moldboard","molder","moldiness","molding","moldova","moldy","mole","molecular","molecularity","molecule","molehill","moleskin","molest","molestation","molested","molester","molestie","moliere","molina","moline","moll","mollee","molli","mollie","mollification","mollify","mollis","mollusc","mollusk","molly","mollycoddle","mollycoddler","molnar","moloch","molokai","molotov","molt","molter","moluccas","molybdenite","molybdenum","mom","mombasa","moment","momenta","momentarily","momentariness","momentary","momentjs","momentous","momentousness","moments","momentum","momma","mommy","mon","mona","monaco","monad","monadic","monads","monah","monarch","monarchic","monarchical","monarchism","monarchist","monarchistic","monarchs","monarchy","monash","monastery","monastic","monastical","monasticism","monaural","mondale","monday","mondrian","monegasque","monera","monet","monetarily","monetarism","monetarist","monetary","monetization","monetize","money","moneybag","moneychangers","moneyer","moneylender","moneymaker","moneymaking","monfort","monger","mongo","mongoclient","mongod","mongodb","mongoid","mongol","mongolia","mongolian","mongolic","mongolism","mongoloid","mongoose","mongrel","monica","monies","monika","moniker","monique","monism","monist","monition","monitor","monitored","monitoring","monitors","monitory","monk","monkey","monkeyshine","monkish","monkshood","monmouth","mono","monobehaviour","monochromatic","monochromator","monochrome","monocle","monoclinic","monoclonal","monocotyledon","monocotyledonous","monocular","monodevelop","monodic","monodist","monody","monogamist","monogamous","monogamy","monogram","monogrammed","monogramming","monograph","monographs","monolingual","monolingualism","monolith","monolithic","monolithically","monoliths","monologist","monologue","monomania","monomaniac","monomaniacal","monomer","monomeric","monomial","monongahela","mononuclear","mononucleoses","mononucleosis","monophonic","monoplane","monopole","monopolist","monopolistic","monopolization","monopolize","monopolized","monopolizes","monopoly","monorail","monospace","monostable","monosyllabic","monosyllable","monotheism","monotheist","monotheistic","monotone","monotonic","monotonically","monotonicity","monotonous","monotonousness","monotony","monotouch","monovalent","monoxide","monro","monroe","monrovia","monsanto","monseigneur","monsieur","monsignor","monsignori","monsoon","monsoonal","monster","monstrance","monstrosity","monstrous","monstrousness","mont","montage","montague","montaigne","montana","montanan","montcalm","montclair","monte","montenegrin","montenegro","monterey","monterrey","montesquieu","montessori","monteverdi","montevideo","montezuma","montgomery","month","monthly","months","monti","monticello","montmartre","montoya","montpelier","montrachet","montreal","montserrat","monty","monument","monumental","monumentality","moo","mooch","mood","moodily","moodiness","moodle","moody","moog","moon","moonbeam","mooney","moonless","moonlight","moonlighting","moonlit","moonscape","moonshine","moonshiner","moonshot","moonstone","moonstruck","moonwalk","moor","moore","mooring","moorish","moorland","moose","moot","mootools","mop","mope","moped","moper","mopey","mopier","mopiest","mopish","mopped","moppet","mopping","moq","mora","moraine","moral","morale","morales","moralist","moralistic","moralistically","morality","moralization","moralize","moralled","moraller","moralling","moran","morass","moratorium","moravia","moravian","moray","morbi","morbid","morbidity","morbidness","mord","mordancy","mordant","mordecai","mordred","mordy","more","moreen","morehouse","morel","moreland","morena","moreno","moreover","morey","morgan","morgana","morganica","morganne","morgen","morgue","morgun","moria","moriarty","moribund","moribundity","morie","morin","morion","morison","morissa","morita","moritz","morlee","morley","morly","mormon","mormonism","morn","morna","morning","moro","moroccan","morocco","moron","moroni","moronic","moronically","morose","moroseness","morph","morpheme","morphemic","morpheus","morphia","morphine","morphism","morphologic","morphological","morphology","morphophonemic","morphophonemics","morphs","morrie","morris","morrison","morristown","morrow","morry","morse","morsel","mort","mortal","mortality","mortar","mortarboard","mortbay","morten","mortgage","mortgageable","mortgagee","mortgagor","mortice","mortician","mortie","mortification","mortified","mortifier","mortify","mortimer","mortise","morton","mortuary","morty","mos","mosaic","mosaicked","mosaicking","moscone","moscow","mose","moseley","moselle","moser","mosey","moshe","moslem","mosley","mosque","mosquito","mosquitoes","moss","mossback","mossberg","mossy","most","mostly","mosul","mot","mote","motel","motet","moth","mothball","mother","motherboard","motherfucker","motherfucking","motherhood","mothering","motherland","motherless","motherliness","motherly","moths","motif","motile","motility","motion","motional","motioner","motionevent","motionless","motionlessness","motions","motivate","motivated","motivation","motivational","motivator","motive","motiveless","motley","motlier","motliest","motocross","motor","motorbike","motorboat","motorcade","motorcar","motorcycle","motorcyclist","motoring","motorist","motorization","motorize","motorized","motorman","motormen","motormouth","motormouths","motorola","motorway","motown","mott","mottle","mottler","motto","mottoes","moue","moulder","moult","mound","mount","mountable","mountain","mountaineer","mountaineering","mountainous","mountainousness","mountainside","mountaintop","mountbatten","mountebank","mounted","mounter","mountie","mounties","mounting","mounts","mourn","mourner","mournful","mournfuller","mournfullest","mournfulness","mourning","mouse","mousedown","mouseenter","mouseevent","mouseeventargs","mouseleave","mousemove","mouseout","mouseover","mouser","mousetrap","mousetrapped","mousetrapping","mouseup","mousewheel","mousex","mousey","mousiness","mousing","mousse","moussorgsky","mousy","mouth","mouthe","mouthful","mouthiness","mouthorgan","mouthpiece","mouths","mouthwash","mouthwatering","mouthy","mouton","mov","movable","movableness","move","moved","movement","movements","movenext","mover","moves","moveto","movetofirst","movetonext","movie","movieclip","moviegoer","movieid","movies","moving","movl","movq","mow","mower","mowgli","mowing","moxie","moyer","moyna","moyra","moz","mozambican","mozambique","mozart","mozelle","mozes","mozilla","mozzarella","mp","mpaint","mpdf","mpeg","mpg","mph","mpi","mpl","mplayer","mq","mqtt","mr","mrecyclerview","mri","mrs","ms","msb","msbuild","msc","mscorlib","msdn","mse","msec","msft","msg","msgbox","msgid","msgr","msgs","msi","msie","msil","msmq","mso","msp","mssql","mst","msvc","msw","msxml","msys","mt","mtcars","mtg","mtge","mtier","mtime","mts","mtu","mtv","mu","muawiya","mubarak","much","muchness","mucilage","mucilaginous","muck","mucker","muckrake","muckraker","mucky","mucosa","mucous","mucus","mud","mudded","muddily","muddiness","mudding","muddle","muddlehead","muddleheaded","muddler","muddy","mudflat","mudguard","mudlarks","mudroom","mudslide","mudsling","mudslinger","mudslinging","mueller","muenster","muesli","muezzin","muff","muffin","muffle","muffler","mufi","mufinella","mufti","mug","mugabe","mugged","mugger","mugginess","mugging","muggy","mugshot","mugwump","muhammad","muhammadan","muhammadanism","muir","muire","mukden","mukluk","mul","mulatto","mulattoes","mulberry","mulch","mulct","mulder","mule","muleskinner","mulesoft","muleteer","mulish","mulishness","mull","mullah","mullahs","mullein","mullen","muller","mullet","mulligan","mulligatawny","mullikan","mullins","mullion","mult","multan","multer","multi","multibus","multicast","multicellular","multichannel","multicollinearity","multicolor","multicolumn","multicomponent","multicomputer","multics","multicultural","multiculturalism","multidex","multidimensional","multidimensionality","multidisciplinary","multifaceted","multifamily","multifarious","multifariousness","multifigure","multiform","multifunction","multiindex","multilateral","multilayer","multilevel","multiline","multilingual","multilingualism","multimap","multimedia","multimegaton","multimeter","multimillionaire","multinational","multinomial","multipart","multiphase","multiple","multiples","multiplet","multiplex","multiplexor","multipliable","multiplicand","multiplication","multiplicative","multiplicity","multiplied","multiplier","multiply","multiplying","multiprocess","multiprocessing","multiprocessor","multiprogram","multiprogrammed","multiprogramming","multipurpose","multiracial","multiselect","multistage","multistory","multisyllabic","multitasking","multithreaded","multithreading","multitude","multitudinous","multitudinousness","multiuser","multivalent","multivalued","multivariate","multiversity","multiviews","multivitamin","mum","mumble","mumbler","mumbletypeg","mumford","mummed","mummer","mummery","mummification","mummify","mumming","mummy","mumps","mun","munch","muncher","munchies","muncie","mundane","mundt","munge","munich","municipal","municipality","munificence","munificent","munition","munmro","munoz","munro","munroe","munsey","munson","munster","muon","muong","muppet","mural","muralist","murasaki","murat","murchison","murcia","murder","murderer","murderess","murderous","murderousness","murdoch","murdock","mureil","murial","muriatic","muriel","murielle","murillo","murk","murkily","murkiness","murky","murmansk","murmur","murmurer","murmuring","murmurous","murphy","murrain","murray","murrow","murrumbidgee","murry","murvyn","mus","muscat","muscatel","muscle","musclebound","muscovite","muscovy","muscular","muscularity","musculature","muse","muser","musette","museum","mush","musher","mushiness","mushroom","mushy","musial","music","musical","musicale","musicality","musicals","musician","musicianship","musicked","musicking","musicological","musicologist","musicology","musing","musk","muskeg","muskegon","muskellunge","musket","musketeer","musketry","muskie","muskiness","muskmelon","muskox","muskrat","musky","muslim","muslin","muss","mussel","mussolini","mussorgsky","mussy","must","mustache","mustachio","mustang","mustard","muster","mustily","mustiness","mustn","musty","mut","mutability","mutable","mutableness","mutably","mutagen","mutant","mutate","mutating","mutation","mutational","mutations","mutator","mute","muted","muteness","mutex","mutilate","mutilation","mutilator","mutineer","mutinous","mutiny","mutsuhito","mutt","mutter","mutterer","mutton","muttonchops","mutual","mutuality","mutually","muumuu","mux","muzak","muzo","muzzle","muzzled","muzzler","mv","mvc","mview","mviewpager","mvn","mvnrepository","mvp","mvvm","mvvmcross","mw","mwebview","mx","mxml","my","myaction","myactivity","myadapter","myanmar","myapp","myapplication","myarr","myarray","mybase","mybatis","mybean","mybutton","myca","mycah","mycanvas","mycarousel","mycell","mycenae","mycenaean","mychal","mychart","myclass","mycollection","mycologist","mycology","mycommand","mycompany","mycomponent","myconnection","mycontext","mycontrol","mycontroller","myctrl","mydata","mydatabase","mydate","mydb","mydf","mydict","mydir","mydiv","mydomain","myelement","myelitides","myelitis","myemail","myentity","myenum","myer","myers","myevent","myfaces","myfield","myfile","myfolder","myform","myfragment","myframe","myfunc","myfunction","mygrid","myhost","myid","myimage","myinput","myint","myintent","myinterface","myisam","myitem","myjson","mykey","mylabel","mylar","myles","mylib","mylist","mylo","mymap","mymethod","mymodal","mymodel","mymodule","myna","myname","mynamespace","mynheer","mynumber","myobj","myobject","myocardial","myocardium","myopia","myopic","myopically","myoptions","mypackage","mypage","mypanel","mypassword","mypath","myplugin","myprogram","myproject","myproperty","myra","myrah","myranda","myrange","myrdal","myreader","myriad","myriam","myrilla","myrle","myrlene","myrmidon","myrna","myron","myrow","myrrh","myrrhs","myrta","myrtia","myrtice","myrtie","myrtle","myrvyn","myrwyn","mys","myscript","myselect","myself","myserver","myservice","mysite","mysore","mysql","mysqlclient","mysqlcommand","mysqlconnection","mysqld","mysqldb","mysqldump","mysqli","mysqlio","myst","mysterious","mysteriousness","mystery","mystic","mystical","mysticism","mystification","mystifier","mystify","mystifying","mystique","mystr","mystring","mystruct","mytable","mytask","mytest","mytext","myth","mythic","mythical","mythographer","mythography","mythological","mythologist","mythologize","mythology","mythread","myths","mytimer","mytype","myurl","myuser","myusername","myval","myvalue","myvar","myvariable","myvector","myview","myviewcontroller","myviewholder","myviewmodel","mywebsite","mywebview","mywindow","mz","n","na","naacp","naam","nab","nabbed","nabbing","nabble","nabisco","nabob","nabokov","nacelle","nacho","nacl","nacre","nacreous","nada","nadean","nadeen","nader","nadia","nadine","nadir","nadiya","nady","nadya","nae","nag","nagasaki","nagged","nagger","nagging","nagios","nagoya","nagpur","nagy","nahuatl","nahum","naiad","naifs","nail","nailbrush","nailer","naipaul","nair","nairobi","naismith","naive","naivet","naivety","nakamura","nakayama","naked","nakedness","nakoma","nalani","nam","nama","namath","name","nameable","named","namedrop","namedropping","nameerror","nameless","namelist","namely","namenode","nameof","nameplate","namer","names","namesake","namespace","namespaces","namevaluepair","namevaluepairs","namibia","namibian","naming","nan","nana","nanak","nananne","nance","nancee","nancey","nanchang","nanci","nancie","nancy","nanete","nanette","nani","nanice","nanine","nanjing","nanking","nannette","nanni","nannie","nanny","nano","nanometer","nanon","nanook","nanosecond","nanoseconds","nanotime","nansen","nantes","nantucket","naoma","naomi","nap","napalm","nape","naphtali","naphtha","naphthalene","napier","napkin","naples","napless","napoleon","napoleonic","napped","napper","nappie","napping","nappy","nara","narbonne","narc","narcissism","narcissist","narcissistic","narcissus","narcoleptic","narcoses","narcosis","narcotic","narcotization","narcotize","nari","nariko","nark","narmada","narragansett","narrate","narration","narrative","narratology","narrator","narrow","narrowed","narrowing","narrowness","narwhal","nary","nas","nasa","nasal","nasality","nasalization","nasalize","nascence","nascent","nasdaq","nash","nashua","nashville","nasm","nassau","nasser","nastily","nastiness","nasturtium","nasty","nat","nata","natal","natala","natale","natalee","natalia","natalie","natalina","nataline","natalist","natality","natalya","nataniel","natasha","natassia","natch","natchez","nate","nathalia","nathalie","nathan","nathanael","nathanial","nathaniel","nathanil","nation","national","nationalism","nationalist","nationalistic","nationalistically","nationality","nationalization","nationalize","nationalized","nationalizer","nationhood","nations","nationwide","native","nativeconstructoraccessorimpl","nativeelement","natively","nativemethodaccessorimpl","nativeness","nativescript","nativestart","natividad","nativity","natka","natl","nato","natter","nattily","nattiness","natty","natural","naturalism","naturalist","naturalistic","naturalization","naturalize","naturalized","naturally","naturalness","naturals","nature","naturist","naugahyde","naught","naughtily","naughtiness","naughty","naur","nauru","nausea","nauseate","nauseating","nauseous","nauseousness","nautical","nautilus","nav","navaho","navajo","navajoes","naval","navarro","navbar","navcontroller","nave","navel","navigability","navigable","navigableness","navigate","navigated","navigates","navigating","navigation","navigational","navigationbar","navigationcontroller","navigationitem","navigationview","navigator","navona","navratilova","navvy","navy","nay","naysayer","nazarene","nazareth","nazi","nazism","nb","nba","nbc","nbr","nbs","nbsp","nc","ncaa","ncc","nchar","nco","ncol","ncols","ncr","ncurses","nd","ndarray","ndb","ndjamena","ndk","ne","neal","neala","neale","neall","nealon","nealson","nealy","neanderthal","neap","neapolitan","near","nearby","nearest","nearly","nearness","nearside","nearsighted","nearsightedness","neat","neaten","neath","neatness","neb","nebr","nebraska","nebraskan","nebuchadnezzar","nebula","nebulae","nebular","nebulous","nebulousness","nec","necessaries","necessarily","necessary","necessitate","necessitation","necessitous","necessity","neck","neckband","neckerchief","necking","necklace","neckline","necktie","necrology","necromancer","necromancy","necromantic","necrophilia","necrophiliac","necropolis","necropsy","necroses","necrosis","necrotic","nectar","nectarine","nectarous","nectary","ned","neda","nedda","neddie","neddy","nedi","need","needed","needer","needful","needham","neediness","needing","needle","needlecraft","needlepoint","needless","needlessness","needlewoman","needlewomen","needlework","needn","needs","needy","neel","neely","nefarious","nefariousness","nefen","nefertiti","neg","negate","negated","negater","negation","negative","negativeness","negativism","negativity","negator","negev","neglect","neglecter","neglectful","neglectfulness","negligee","negligence","negligent","negligibility","negligible","negligibly","negotiability","negotiable","negotiant","negotiate","negotiation","negotiator","negress","negritude","negro","negroes","negroid","nehemiah","nehru","neigh","neighbor","neighbored","neighborer","neighborhood","neighborliness","neighborlinesses","neighborly","neighbors","neighbours","neighs","neil","neila","neile","neill","neilla","neille","neither","nelda","nelia","nelie","nell","nelle","nelli","nellie","nelly","nels","nelsen","nelson","nematic","nematode","nembutal","nemeses","nemesis","nenter","neo","neoclassic","neoclassical","neoclassicism","neocolonialism","neocortex","neodymium","neogene","neolithic","neologism","neomycin","neon","neonatal","neonate","neophyte","neoplasm","neoplastic","neoprene","nepal","nepalese","nepali","nepenthe","nephew","nephrite","nephritic","nephritides","nephritis","nepotism","nepotist","neptune","neptunium","neque","nerd","nerdy","nereid","nerf","nerissa","nerita","nero","neron","nert","nerta","nerte","nerti","nertie","nerty","neruda","nerve","nerveless","nervelessness","nerviness","nerving","nervous","nervousness","nervy","nessa","nessi","nessie","nessy","nest","nesta","nested","nestedscrollview","nester","nesting","nestle","nestler","nestling","nestor","nestorius","net","netball","netbeans","netflix","netframework","nether","netherlander","netherlands","nethermost","netherworld","netscape","netstat","nett","netta","netti","nettie","netting","nettle","nettlesome","netty","network","networkcredential","networkinfo","networking","networks","networkstream","networkx","netzahualcoyotl","neue","neumann","neural","neuralgia","neuralgic","neurasthenia","neurasthenic","neuritic","neuritides","neuritis","neuroanatomy","neurobiology","neurological","neurologist","neurology","neuromuscular","neuron","neuronal","neurone","neurons","neuropathology","neurophysiology","neuropsychiatric","neuroses","neurosis","neurosurgeon","neurosurgery","neurotic","neurotically","neurotransmitter","neut","neuter","neutral","neutralise","neutralism","neutralist","neutrality","neutralization","neutralize","neutralized","neutrino","neutron","nev","neva","nevada","nevadan","nevadian","never","nevermore","nevertheless","nevi","nevil","nevile","neville","nevin","nevis","nevsa","nevsky","nevus","new","newark","newarr","newarray","newbie","newborn","newbury","newburyport","newcastle","newcomer","newdata","newdate","newdiv","newed","newel","newell","newer","newest","newfangled","newfile","newfound","newfoundland","newfoundlander","newguid","newheight","newid","newimage","newinstance","newish","newitem","newline","newlines","newlist","newly","newlywed","newman","newname","newness","newnode","newobj","newobject","newpage","newpassword","newpath","newport","newrelic","newrow","news","newsagent","newsboy","newscast","newscaster","newscasting","newsdealer","newsed","newses","newsflash","newsgirl","newsgroup","newsing","newsize","newsletter","newsman","newsmen","newspaper","newspaperman","newspapermen","newspaperwoman","newspaperwomen","newsprint","newsreader","newsreel","newsroom","newsstand","newstate","newstr","newstring","newsweek","newsweekly","newswire","newswoman","newswomen","newsworthiness","newsworthy","newsy","newt","newtab","newtext","newton","newtonian","newtonsoft","newurl","newuser","newval","newvalue","newversion","newwidth","newx","nexis","next","nextdouble","nextint","nextline","nextpage","nextprops","nexttoken","nextval","nexus","neysa","nf","nfc","nfl","nfs","ng","ngaliema","ngclass","ngfor","ngif","nginx","ngmodel","ngmodule","ngoninit","ngram","ngroute","ngstrm","nguyen","ngx","nh","nhibernate","nhl","ni","niacin","niagara","nial","niall","niamey","nib","nibbed","nibbing","nibble","nibbler","nibelung","nibh","nic","nicaean","nicaragua","nicaraguan","niccolo","nice","nicely","nicene","niceness","nicer","nicety","niche","nichol","nicholas","nichole","nicholle","nicholson","nick","nickel","nickelodeon","nicker","nickey","nicki","nickie","nicklaus","nicknack","nickname","nicknamer","nicko","nickola","nickolai","nickolaus","nicky","nico","nicobar","nicodemus","nicol","nicola","nicolai","nicole","nicolea","nicolette","nicoli","nicolina","nicoline","nicolle","nicosia","nicotine","nid","niebuhr","niece","niel","niels","nielsen","nielson","nietzsche","nieves","nifi","nifty","nigel","niger","nigeria","nigerian","nigerien","niggard","niggardliness","niggardly","nigger","niggle","niggler","niggling","nigh","nighs","night","nightcap","nightclothes","nightclub","nightclubbed","nightclubbing","nightdress","nightfall","nightgown","nighthawk","nightie","nightingale","nightlife","nightlong","nightly","nightmare","nightmarish","nights","nightshade","nightshirt","nightspot","nightstand","nightstick","nighttime","nightwear","nighty","nih","nihilism","nihilist","nihilistic","nijinsky","nikaniki","nike","niki","nikita","nikki","nikkie","nikko","niko","nikola","nikolai","nikolaos","nikolaus","nikolayev","nikoletta","nikolia","nikolos","nikon","nil","nilclass","nile","nilled","nilling","nilpotent","nils","nilsen","nilson","nilsson","nimbi","nimble","nimbleness","nimbly","nimbus","nimby","nimitz","nimrod","nina","nincompoop","nine","ninefold","ninepence","ninepin","ninepins","nineteen","nineteenths","ninetieths","ninetta","ninette","ninety","nineveh","ninja","ninject","ninnetta","ninnette","ninny","ninon","nintendo","ninth","ninths","nio","niobe","niobium","nioendpoint","nip","nipped","nipper","nippiness","nipping","nipple","nippon","nipponese","nippy","nirenberg","nirvana","nisei","nisi","nisl","nissa","nissan","nisse","nissie","nissy","nit","nita","niter","nitpick","nitrate","nitration","nitric","nitride","nitriding","nitrification","nitrite","nitrocellulose","nitrogen","nitrogenous","nitroglycerin","nitrous","nitwit","niven","nix","nixer","nixie","nixon","nj","nk","nkrumah","nl","nlog","nlp","nlrb","nls","nltk","nm","nmap","nn","no","noaa","noach","noactionbar","noah","noak","noam","noami","nob","nobe","nobel","nobelist","nobelium","nobie","nobility","noble","nobleman","noblemen","nobleness","noblesse","noblewoman","noblewomen","nobody","noby","noclassdeffounderror","noconflict","nocount","nocturnal","nocturne","nod","nodal","nodded","nodding","noddle","noddy","node","nodeid","nodejs","nodelist","nodemon","nodename","nodes","nodetype","nodevalue","nodoz","nodular","nodule","noe","noel","noelani","noell","noella","noelle","noellyn","noelyn","noemi","noes","noexcept","nofollow","noggin","nohow","nohup","noise","noiseless","noiselessness","noisemake","noisemaker","noisily","noisiness","noisome","noisy","nokia","nokogiri","nola","nolan","nolana","noland","nolie","noll","nollie","nolly","nolock","nom","nomad","nomadic","nombre","nome","nomenclature","nomethoderror","nomi","nominal","nominalized","nominally","nominals","nominate","nomination","nominative","nominator","nominee","non","nona","nonabrasive","nonabsorbent","nonacademic","nonacceptance","nonacid","nonactive","nonadaptive","nonaddictive","nonadhesive","nonadjacent","nonadjustable","nonadministrative","nonage","nonagenarian","nonaggression","nonagricultural","nonah","nonalcoholic","nonaligned","nonalignment","nonallergic","nonappearance","nonassignable","nonathletic","nonatomic","nonattendance","nonautomotive","nonavailability","nonbasic","nonbeliever","nonbelligerent","nonblocking","nonbreakable","nonburnable","nonbusiness","noncaloric","noncancerous","noncarbohydrate","nonce","nonchalance","nonchalant","nonchargeable","nonclerical","nonclinical","noncollectable","noncom","noncombatant","noncombustible","noncommercial","noncommissioned","noncommittal","noncommunicable","noncompeting","noncompetitive","noncompliance","noncomplying","noncomprehending","nonconducting","nonconductor","nonconforming","nonconformist","nonconformity","nonconsecutive","nonconservative","nonconstructive","noncontagious","noncontiguous","noncontinuous","noncontributing","noncontributory","noncontroversial","nonconvertible","noncooperation","noncorroding","noncorrosive","noncredit","noncriminal","noncritical","noncrystalline","noncumulative","noncustodial","noncyclic","nondairy","nondecreasing","nondeductible","nondelivery","nondemocratic","nondenominational","nondepartmental","nondepreciating","nondescript","nondestructive","nondetachable","nondeterminacy","nondeterminate","nondeterminism","nondeterministic","nondeterministically","nondisciplinary","nondisclosure","nondiscrimination","nondiscriminatory","nondramatic","nondrinker","nondrying","nondurable","none","noneconomic","noneducational","noneffective","nonelastic","nonelectric","nonelectrical","nonemergency","nonempty","nonenforceable","nonentity","nonequivalence","nonequivalent","nones","nonessential","nonesuch","nonetheless","nonetype","nonevent","nonexchangeable","nonexclusive","nonexempt","nonexistence","nonexistent","nonexplosive","nonextensible","nonfactual","nonfading","nonfat","nonfatal","nonfattening","nonferrous","nonfiction","nonfictional","nonflammable","nonflowering","nonfluctuating","nonflying","nonfood","nonfreezing","nonfunctional","nongovernmental","nongranular","nonhazardous","nonhereditary","nonhuman","noni","nonidentical","nonie","noninclusive","nonindependent","nonindustrial","noninfectious","noninflammatory","noninflationary","noninflected","nonintellectual","noninteracting","noninterchangeable","noninterference","nonintervention","nonintoxicating","nonintuitive","noninvasive","nonionic","nonirritating","nonjudgmental","nonjudicial","nonlegal","nonlethal","nonlinear","nonlinearity","nonlinguistic","nonliterary","nonliving","nonlocal","nonmagical","nonmagnetic","nonmalignant","nonmember","nonmetal","nonmetallic","nonmigratory","nonmilitant","nonmilitary","nonna","nonnah","nonnarcotic","nonnative","nonnegative","nonnegotiable","nonnuclear","nonnull","nonnumerical","nonobjective","nonobligatory","nonobservance","nonobservant","nonoccupational","nonoccurence","nonofficial","nonogenarian","nonoperational","nonoperative","nonorthogonal","nonorthogonality","nonparallel","nonparametric","nonpareil","nonparticipant","nonparticipating","nonpartisan","nonpaying","nonpayment","nonperformance","nonperforming","nonperishable","nonperson","nonperturbing","nonphysical","nonplus","nonplussed","nonplussing","nonpoisonous","nonpolitical","nonpolluting","nonporous","nonpracticing","nonprejudicial","nonprescription","nonprocedural","nonproductive","nonprofessional","nonprofit","nonprogrammable","nonprogrammer","nonproliferation","nonpublic","nonpunishable","nonracial","nonradioactive","nonrandom","nonreactive","nonreciprocal","nonreciprocating","nonrecognition","nonrecoverable","nonrecurring","nonredeemable","nonreducing","nonrefillable","nonrefundable","nonreligious","nonrenewable","nonrepresentational","nonresident","nonresidential","nonresidual","nonresistance","nonresistant","nonrespondent","nonresponse","nonrestrictive","nonreturnable","nonrhythmic","nonrigid","nonsalaried","nonscheduled","nonscientific","nonscoring","nonseasonal","nonsectarian","nonsecular","nonsegregated","nonsense","nonsensical","nonsensicalness","nonsensitive","nonsexist","nonsexual","nonsingular","nonskid","nonslip","nonsmoker","nonsmoking","nonsocial","nonspeaking","nonspecialist","nonspecializing","nonspecific","nonspiritual","nonstaining","nonstandard","nonstarter","nonstick","nonstop","nonstrategic","nonstriking","nonstructural","nonsuccessive","nonsupervisory","nonsupport","nonsurgical","nonsustaining","nonsympathizer","nontarnishable","nontaxable","nontechnical","nontenured","nonterminal","nonterminating","nontermination","nontheatrical","nonthinking","nonthreatening","nontoxic","nontraditional","nontransferable","nontransparent","nontrivial","nontropical","nonuniform","nonunion","nonuser","nonvenomous","nonverbal","nonveteran","nonviable","nonviolence","nonviolent","nonvirulent","nonvocal","nonvocational","nonvolatile","nonvolunteer","nonvoter","nonvoting","nonwhite","nonworking","nonyielding","nonzero","noob","noodle","nook","noon","noonday","nooning","noontide","noontime","noop","noose","nop","nope","nor","nora","norad","noradrenalin","noradrenaline","norah","norbert","norberto","norbie","norby","nordhoff","nordic","nordstrom","norean","noredirect","noreen","noreferrer","norene","norfolk","norina","norine","norm","norma","normal","normalcy","normality","normalization","normalizations","normalize","normalized","normalizes","normally","normals","norman","normand","normandy","normative","normativeness","normie","normy","norplant","norri","norrie","norristown","norry","norse","norseman","norsemen","north","northampton","northbound","northeast","northeaster","northeastern","northeastward","norther","northerly","northern","northerner","northernmost","northfield","northing","northland","northmen","northrop","northrup","norths","northumberland","northward","northwest","northwester","northwestern","northwestward","norton","norw","norwalk","norway","norwegian","norwich","nos","noscript","nose","nosebag","nosebleed","nosecone","nosed","nosedive","nosegay","nosferatu","nosh","nosily","nosiness","nosing","nosql","nostalgia","nostalgic","nostalgically","nostradamus","nostrand","nostril","nostrud","nostrum","nosuchelementexception","nosuchmethoderror","nosy","not","notability","notable","notableness","notably","notarial","notarization","notarize","notary","notate","notation","notational","notative","notch","note","notebook","notebooks","noted","notedness","notempty","notepad","notepaper","notes","noteworthiness","noteworthy","notfound","nothing","nothingness","notice","noticeable","noticeably","noticeboard","noticed","notices","noticing","notif","notifiable","notification","notificationcompat","notificationmanager","notifications","notified","notifier","notify","notifydatasetchanged","notifypropertychanged","notimplementedexception","noting","notion","notional","notnull","notoriety","notorious","notoriousness","notre","nottingham","notwithstanding","nouakchott","nougat","noumea","noun","nourish","nourished","nourisher","nourishment","nous","nouveau","nouvelle","nov","nova","novae","novak","novalidate","novel","novelette","novelia","novelist","novelization","novelize","novell","novella","novelty","november","novena","novene","novgorod","novice","novitiate","novocain","novocaine","novokuznetsk","novosibirsk","now","nowadays","noway","nowell","nowhere","nowise","nowrap","noxious","noxiousness","noyce","noyes","nozzle","np","npe","npm","npmjs","npos","nr","nra","nroff","nrow","nrows","ns","nsa","nsarray","nsattributedstring","nsbundle","nscalendar","nscoder","nsdata","nsdate","nsdateformatter","nsdictionary","nsdocumentdirectory","nsentitydescription","nserror","nservicebus","nsf","nsfetchedresultscontroller","nsfetchrequest","nsfilemanager","nsindexpath","nsinteger","nsjsonserialization","nslayoutconstraint","nslog","nsmakerange","nsmanagedobject","nsmanagedobjectcontext","nsmutablearray","nsmutabledata","nsmutabledictionary","nsmutablestring","nsmutableurlrequest","nsnotification","nsnotificationcenter","nsnumber","nsobject","nsoperationqueue","nspredicate","nsrange","nssearchpathfordirectoriesindomains","nsset","nssortdescriptor","nsstring","nstimeinterval","nstimer","nsuinteger","nsurl","nsurlconnection","nsurlrequest","nsurlsession","nsuserdefaults","nsuserdomainmask","nsutf","nsvalue","nsview","nsxmlparser","nt","ntdll","nth","ntlm","ntp","nu","nuance","nub","nubbin","nubby","nubia","nubian","nubile","nuclear","nuclease","nucleate","nucleated","nucleation","nuclei","nucleic","nucleoli","nucleolus","nucleon","nucleotide","nucleus","nuclide","nude","nudely","nudeness","nudest","nudge","nudger","nudism","nudist","nudity","nugatory","nugent","nuget","nugget","nuisance","nuke","nukualofa","nul","null","nulla","nullable","nullam","nullif","nullification","nullifier","nullify","nullity","nullpointerexception","nullptr","nullreferenceexception","nulls","num","numb","numba","number","numbered","numberer","numberformat","numberformatexception","numbering","numberless","numberofrowsinsection","numberplate","numbers","numberwithint","numbing","numbness","numbskull","numel","numerable","numeracy","numeral","numerate","numerates","numeration","numerator","numeric","numerical","numero","numerological","numerologist","numerology","numerous","numerousness","numinous","numismatic","numismatics","numismatist","numpy","numrows","nums","numskull","nun","nunavut","nunc","nuncio","nunez","nunit","nunki","nunnery","nuptial","nuremberg","nureyev","nurse","nursemaid","nurser","nursery","nurseryman","nurserymen","nursling","nurture","nurturer","nus","nut","nutate","nutation","nutch","nutcrack","nutcracker","nuthatch","nutmeat","nutmeg","nutmegged","nutmegging","nutpick","nutrasweet","nutria","nutrient","nutriment","nutrition","nutritional","nutritionist","nutritious","nutritiousness","nutritive","nuts","nutshell","nutted","nuttiness","nutting","nutty","nuzzle","nv","nvarchar","nvidia","nvl","nvm","nw","nwt","nx","ny","nyasa","nyc","nydia","nye","nyerere","nylon","nymph","nymphet","nympholepsy","nymphomania","nymphomaniac","nymphs","nyquist","nyse","nyssa","nytimes","nz","o","oa","oaf","oafish","oafishness","oahu","oak","oakland","oakley","oakmont","oakum","oakwood","oar","oarlock","oarsman","oarsmen","oarswoman","oarswomen","oas","oases","oasis","oat","oatcake","oater","oates","oath","oaths","oatmeal","oauth","oaxaca","ob","obadiah","obadias","obama","obbligato","obduracy","obdurate","obdurateness","obed","obediah","obedience","obedient","obeisance","obeisant","obelisk","oberlin","oberon","obese","obesity","obey","obeyer","obfuscate","obfuscated","obfuscation","obfuscatory","obi","obidiah","obie","obit","obituary","obj","objc","object","objectanimationusingkeyframes","objectatindex","objectclass","objectcontext","objectforkey","objectid","objectify","objectinputstream","objection","objectionable","objectionableness","objectionably","objective","objectiveness","objectivity","objectmapper","objectname","objector","objectoutputstream","objects","objecttype","objphpexcel","objs","objurgate","objurgation","oblate","oblation","obligate","obligation","obligational","obligatorily","obligatory","oblige","obliged","obliger","obliges","obliging","obligingness","oblique","obliqueness","obliquity","obliterate","obliteration","obliterative","oblivion","oblivious","obliviousness","oblong","oblongness","obloquies","obloquy","obnoxious","obnoxiousness","oboe","oboist","obos","obs","obscene","obscenity","obscurantism","obscurantist","obscuration","obscure","obscureness","obscurity","obsequies","obsequious","obsequiousness","obsequy","observability","observable","observablearray","observablecollection","observablelist","observables","observably","observance","observant","observantly","observants","observation","observational","observations","observatory","observe","observed","observer","observers","observing","obsess","obsession","obsessional","obsessive","obsessiveness","obsidian","obsolesce","obsolescence","obsolescent","obsolete","obsoleteness","obstacle","obstetric","obstetrical","obstetrician","obstetrics","obstinacy","obstinate","obstinateness","obstreperous","obstreperousness","obstruct","obstructed","obstructer","obstruction","obstructionism","obstructionist","obstructive","obstructiveness","obtain","obtainable","obtainably","obtained","obtaining","obtainment","obtains","obtrude","obtruder","obtrusion","obtrusive","obtrusiveness","obtuse","obtuseness","obverse","obviate","obvious","obviously","obviousness","oby","oc","ocaml","ocarina","occ","occam","occasion","occasional","occasionally","occasions","occident","occidental","occipital","occlude","occlusion","occlusive","occult","occulter","occultism","occupancy","occupant","occupation","occupational","occupied","occupier","occupies","occupy","occur","occured","occurence","occurences","occuring","occurred","occurrence","occurrences","occurring","occurs","ocean","oceanfront","oceangoing","oceania","oceanic","oceanographer","oceanographic","oceanography","oceanology","oceanside","oceanus","ocelot","ocher","ochoa","oci","ocks","oconomowoc","ocr","oct","octagon","octagonal","octahedral","octahedron","octal","octane","octant","octave","octavia","octavian","octavio","octavius","octavo","octennial","octet","octile","octillion","october","octogenarian","octopus","octoroon","ocular","oculist","od","odalisque","odata","odbc","odd","oddball","oddity","oddly","oddment","oddness","odds","ode","odele","odelia","odelinda","odell","odella","odelle","oder","oderberg","odessa","odets","odetta","odette","odey","odie","odilia","odille","odin","odio","odious","odiousness","odis","odium","odo","odom","odometer","odoo","odor","odoriferous","odorless","odorous","ods","ody","odysseus","odyssey","oe","oed","oedipal","oedipus","oem","oems","oenology","oenophile","oersted","oesophagi","oeuvre","of","ofcourse","ofelia","ofella","off","offal","offbeat","offcuts","offenbach","offend","offender","offending","offense","offensive","offensively","offensiveness","offer","offered","offerer","offering","offers","offertory","offhand","offhanded","offhandedness","office","officeholder","officemate","officer","officership","offices","officia","official","officialdom","officialism","officially","officiant","officiate","officiation","officiator","officio","officious","officiousness","offing","offish","offline","offload","offprint","offramp","offs","offset","offsetheight","offsets","offsetting","offsettop","offsetwidth","offsetx","offsety","offshoot","offshore","offside","offspring","offstage","offtrack","ofilia","ofs","ofstream","oft","often","oftentimes","ofttimes","oftype","og","ogbomosho","ogdan","ogden","ogdon","ogg","ogilvy","ogive","ogle","oglethorpe","ogre","ogreish","ogress","oh","ohio","ohioan","ohm","ohmic","ohmmeter","oho","ohos","ohs","ohsa","oi","oid","oil","oilcloth","oilcloths","oiler","oilfield","oiliness","oilman","oilmen","oilseed","oilskin","oily","oink","ointment","oise","oj","ojibwa","ok","okamoto","okapi","okay","okayama","okeechobee","okefenokee","okhotsk","okhttp","okhttpclient","okinawa","okinawan","okla","oklahoma","oklahoman","okra","oks","oktoberfest","ol","ola","olaf","olag","olav","old","olden","oldenburg","older","oldest","oldfield","oldie","oldish","oldness","oldsmobile","oldster","olduvai","oldvalue","oldversion","ole","oleaginous","oleander","oledb","oledbcommand","oledbconnection","oledbdataadapter","olefin","oleg","olen","olenek","olenka","olenolin","oleo","oleomargarine","oles","olfactory","olga","olia","oligarch","oligarchic","oligarchical","oligarchs","oligarchy","oligocene","oligopolistic","oligopoly","olimpia","olin","olive","oliver","olivero","olivette","olivetti","olivia","olivie","olivier","oliviero","oliy","ollie","olly","olmec","olmsted","olsen","olson","olva","olvan","olwen","olympe","olympia","olympiad","olympian","olympic","olympie","olympus","om","omaha","oman","omar","ombudsman","ombudsmen","omdurman","omega","omelet","omelette","omen","omero","omg","omicron","ominous","ominousness","omission","omit","omitted","omitting","omni","omniauth","omnibus","omnipotence","omnipotent","omnipresence","omnipresent","omniscience","omniscient","omnivore","omnivorous","omnivorousness","omp","oms","omsk","on","onactivitycreated","onactivityresult","onanism","onassis","onattach","onbackpressed","onbeforeunload","onbindviewholder","onblur","oncancelled","once","onceperrequestfilter","oncer","onchange","oncheckedchanged","onclick","onclicklistener","onclientclick","onclose","oncogene","oncologist","oncology","oncoming","oncomplete","oncompleted","onconfigurationchanged","oncreate","oncreateoptionsmenu","oncreateview","oncreateviewholder","ondatachange","ondelete","ondestroy","ondraw","ondrea","one","oneal","onedrive","onega","onegin","oneida","oneness","oner","onerous","onerousness","onerror","ones","oneself","onetime","onetomany","onetoone","oneupmanship","oneway","onfailure","onfocus","onfre","onfroi","ongoing","onida","oninit","onion","onionskin","onitemclick","onitemclicklistener","onitemselected","onitemselectedlistener","onkeydown","onkeypress","onkeyup","onlayout","online","onlinedocs","onlinepubs","onload","onlocationchanged","onlooker","onlooking","only","onmeasure","onmessage","onmodelcreating","onmousedown","onmouseout","onmouseover","onnext","ono","onofredo","onomatopoeia","onomatopoeic","onomatopoetic","onondaga","onopen","onoptionsitemselected","onpause","onpostexecute","onpreexecute","onpress","onprogressupdate","onpropertychanged","onreadystatechange","onreceive","onresponse","onresume","onrush","ons","onsager","onsaveinstancestate","onscroll","onselect","onset","onsetting","onshore","onside","onslaught","onstart","onstartcommand","onstop","onsubmit","onsuccess","ont","ontarian","ontario","ontextchanged","onto","ontogeny","ontological","ontology","ontouch","ontouchevent","ontouchlistener","onupdate","onupgrade","onus","onward","onwards","onyx","oo","oodles","ooh","oohs","oolitic","oom","oona","ooo","oop","oops","oort","oos","ooze","oozie","oozy","op","opacity","opal","opalescence","opalescent","opalina","opaline","opaque","opaqueness","opcode","opcodes","ope","opec","opel","open","openapi","opencart","opencast","opencl","openconnection","opencv","opendatabase","opendir","opened","opener","openerp","openfile","openfiledialog","opengl","opengroup","openhanded","openhandedness","openhearted","openid","opening","openjdk","openjpa","openlayers","openmp","openness","openoffice.org","openpyxl","openqa","opens","opensession","openshift","opensource","openssh","openssl","openstack","openstream","openstreetmap","opensymphony","openurl","openwork","openxml","openxmlformats","opera","operable","operand","operandi","operands","operant","operate","operates","operatic","operatically","operating","operation","operational","operationalization","operationalize","operationcontract","operations","operative","operatively","operativeness","operatives","operator","operators","operetta","ophelia","ophelie","ophiuchus","ophthalmic","ophthalmologist","ophthalmology","opiate","opine","opinion","opinionated","opinionatedness","opinions","opioid","opium","opossum","opp","oppenheimer","opponent","opportune","opportunism","opportunist","opportunistic","opportunistically","opportunities","opportunity","oppose","opposed","opposer","opposite","oppositeness","opposition","oppositional","oppress","oppression","oppressive","oppressiveness","oppressor","opprobrious","opprobrium","oprah","ops","opt","opted","optgroup","opthalmic","opthalmologic","opthalmology","optic","optical","optician","optics","optima","optimal","optimality","optimisation","optimise","optimised","optimism","optimist","optimistic","optimistically","optimization","optimizations","optimize","optimized","optimizer","optimizes","optimizing","optimum","option","optional","optionality","optionally","options","optoelectronic","optometric","optometrist","optometry","opts","opulence","opulent","opus","oq","or","ora","oracle","oracular","oral","oralee","oralia","oralie","oralla","oralle","oran","orange","orangeade","orangery","oranges","orangutan","oranjestad","orate","oration","orator","oratorical","oratorio","oratory","orazio","orb","orbadiah","orbicular","orbiculares","orbit","orbital","orchard","orchestra","orchestral","orchestrate","orchestrater","orchestration","orchestrator","orchid","orci","ord","ordain","ordainer","ordainment","ordeal","order","orderby","orderbydescending","orderdate","ordered","ordereddict","orderer","orderid","ordering","orderitem","orderless","orderliness","orderly","ordernumber","orders","ordinal","ordinance","ordinarily","ordinariness","ordinary","ordinate","ordinated","ordinates","ordinating","ordination","ordnance","ordovician","ordure","ore","oreg","oregano","oregon","oregonian","orel","orelee","orelia","orelie","orella","orelle","orelse","oren","oreo","orestes","org","organ","organdie","organdy","organelle","organic","organically","organisation","organism","organismic","organist","organizable","organization","organizational","organizations","organize","organized","organizer","organizes","organizing","organometallic","organza","orgasm","orgasmic","orgiastic","orgy","oriana","oriel","orient","orientable","oriental","orientate","orientated","orientates","orientation","orientations","oriented","orienteering","orienter","orifice","orig","origami","origin","original","originality","originally","originate","originated","origination","originative","originator","origins","orin","orinoco","oriole","orion","orison","oriya","orizaba","orkney","orlan","orland","orlando","orleans","orlick","orlon","orly","orm","ormlite","ormolu","ornament","ornamental","ornamentation","ornare","ornate","ornateness","orneriness","ornery","ornithological","ornithologist","ornithology","orographic","orography","orono","orotund","orotundity","orphan","orphanage","orphanhood","orpheus","orphic","orr","orran","orren","orrin","orris","ors","orsa","orsola","orson","ortega","ortensia","orthodontia","orthodontic","orthodontics","orthodontist","orthodox","orthodoxies","orthodoxly","orthodoxy","orthogonal","orthogonality","orthogonalization","orthogonalized","orthographic","orthographically","orthography","orthonormal","orthopedic","orthopedics","orthopedist","orthophosphate","orthorhombic","ortiz","orton","orv","orval","orville","orwell","orwellian","os","osage","osaka","osbert","osborn","osborne","osbourn","osbourne","oscar","osceola","oscillate","oscillation","oscillator","oscillatory","oscilloscope","osculate","osculation","osgi","osgood","osha","oshawa","oshkosh","osier","osiris","oslo","osm","osman","osmium","osmond","osmoses","osmosis","osmotic","osmund","osprey","oss","osseous","ossie","ossification","ossify","ostensible","ostensibly","ostentation","ostentatious","ostentatiousness","osteoarthritides","osteoarthritis","osteology","osteopath","osteopathic","osteopaths","osteopathy","osteoporoses","osteoporosis","ostracise","ostracism","ostracize","ostrander","ostream","ostrich","ostrogoth","ostwald","osvaldo","oswald","oswell","osx","ot","otb","otc","otes","otf","otha","othelia","othella","othello","other","otherbuttontitles","otherness","others","otherwise","otherworld","otherworldly","othilia","othilie","otho","otiose","otis","otoh","otp","ottawa","otter","ottilie","otto","ottoman","ou","ouagadougou","oubliette","ouch","ought","oughtn","ouija","ounce","ouput","our","ours","ourself","ourselves","oust","ouster","out","outage","outargue","outback","outbalance","outbid","outbidding","outboard","outboast","outbound","outbreak","outbroke","outbroken","outbuilding","outburst","outcast","outclass","outcome","outcomes","outcrop","outcropped","outcropping","outcry","outdated","outdid","outdir","outdistance","outdo","outdoes","outdone","outdoor","outdoorsy","outdraw","outdrawn","outdrew","outer","outerheight","outerhtml","outermost","outerwear","outface","outfall","outfield","outfielder","outfight","outfile","outfit","outfitted","outfitter","outfitting","outflank","outflow","outfought","outfox","outgeneraled","outgo","outgoes","outgoing","outgrew","outgrip","outgrow","outgrown","outgrowth","outgrowths","outguess","outhit","outhitting","outhouse","outing","outlaid","outland","outlander","outlandish","outlandishness","outlast","outlaw","outlawry","outlay","outlet","outlets","outliers","outline","outlined","outlive","outlook","outlying","outmaneuver","outmatch","outmigration","outmoded","outness","outnumber","outofmemoryerror","outpaced","outpatient","outperform","outplacement","outplay","outpoint","outpost","outpour","outpouring","outproduce","output","outputdirectory","outputfile","outputlabel","outputpath","outputs","outputstream","outputstreamwriter","outputted","outputtext","outputting","outr","outrace","outrage","outrageous","outrageousness","outran","outrank","outreach","outrider","outrigger","outright","outrun","outrunning","outs","outscore","outsell","outset","outsetting","outshine","outshone","outshout","outside","outsider","outsize","outskirt","outsmart","outsold","outsource","outspend","outspent","outspoke","outspoken","outspokenness","outspread","outstanding","outstate","outstation","outstay","outstream","outstretch","outstrip","outstripped","outstripping","outtake","outvote","outward","outwardness","outwear","outweigh","outweighs","outwit","outwitted","outwitting","outwore","outwork","outworn","ouzo","ov","ova","oval","ovalness","ovarian","ovary","ovate","ovation","oven","ovenbird","over","overabundance","overabundant","overachieve","overact","overage","overaggressive","overall","overallocation","overambitious","overanxious","overarching","overarm","overate","overattentive","overawe","overbalance","overbear","overbearing","overbearingness","overbid","overbidding","overbite","overblown","overboard","overbold","overbook","overbore","overborne","overbought","overbuild","overbuilt","overburden","overburdening","overbuy","overcame","overcapacity","overcapitalize","overcareful","overcast","overcasting","overcautious","overcerebral","overcharge","overcloud","overcoat","overcoating","overcome","overcomer","overcommitment","overcompensate","overcompensation","overcomplexity","overcomplicated","overconfidence","overconfident","overconscientious","overconsumption","overcook","overcooled","overcorrection","overcritical","overcrowd","overcurious","overdecorate","overdependent","overdetermined","overdevelop","overdid","overdo","overdoes","overdone","overdose","overdraft","overdraw","overdrawn","overdress","overdrew","overdrive","overdriven","overdrove","overdub","overdubbed","overdubbing","overdue","overeager","overeagerness","overeat","overeater","overeducated","overemotional","overemphases","overemphasis","overemphasize","overenthusiastic","overestimate","overestimation","overexcite","overexercise","overexert","overexertion","overexploitation","overexploited","overexpose","overexposure","overextend","overextension","overfall","overfed","overfeed","overfill","overfishing","overflew","overflight","overflow","overflown","overflows","overfly","overfond","overfull","overgeneralize","overgenerous","overgraze","overgrew","overground","overgrow","overgrown","overgrowth","overgrowths","overhand","overhang","overhasty","overhaul","overhead","overhear","overheard","overhearer","overheat","overhung","overincredulous","overindulge","overindulgence","overindulgent","overinflated","overjoy","overkill","overladed","overladen","overlaid","overlain","overland","overlap","overlapped","overlapping","overlaps","overlarge","overlay","overlays","overleaf","overlie","overload","overloaded","overloading","overloads","overlong","overlook","overlooked","overlooking","overlord","overloud","overly","overmanning","overmaster","overmatching","overmodest","overmuch","overnice","overnight","overoptimism","overoptimistic","overpaid","overparticular","overpass","overpay","overpayment","overplay","overpopulate","overpopulation","overpopulous","overpower","overpowering","overpraise","overprecise","overpressure","overprice","overprint","overproduce","overproduction","overprotect","overprotection","overqualified","overran","overrate","overreach","overreact","overreaction","overred","overrefined","overrepresented","overridden","override","overriden","overrider","overrides","overriding","overripe","overrode","overrule","overrun","overrunning","oversample","oversaturate","oversaw","oversea","oversee","overseeing","overseen","overseer","oversell","oversensitive","oversensitiveness","oversensitivity","oversexed","overshadow","overshoe","overshoot","overshot","oversight","oversimple","oversimplification","oversimplify","oversize","oversleep","overslept","oversoft","oversoftness","oversold","overspecialization","overspecialize","overspend","overspent","overspill","overspread","overstaffed","overstate","overstatement","overstay","overstep","overstepped","overstepping","overstimulate","overstock","overstraining","overstressed","overstretch","overstrict","overstrike","overstrung","overstuffed","oversubscribe","oversubtle","oversupply","oversuspicious","overt","overtake","overtaken","overtax","overthrew","overthrow","overthrown","overtightened","overtime","overtire","overtone","overtook","overture","overturn","overuse","overvalue","overview","overweening","overweight","overwhelm","overwhelming","overwinter","overwork","overwrap","overwrite","overwrites","overwriting","overwritten","overwrote","overwrought","overzealous","overzealousness","ovid","oviduct","oviform","oviparous","ovoid","ovular","ovulate","ovulatory","ovule","ovum","ow","owasp","owe","owen","owin","owl","owlet","owlish","owlishness","own","owned","owner","ownerid","owners","ownership","owning","owns","ox","oxalate","oxalic","oxaloacetic","oxblood","oxbow","oxcart","oxen","oxford","oxidant","oxidate","oxidation","oxidative","oxide","oxidization","oxidize","oxidized","oxidizer","oxidizes","oxnard","oxonian","oxtail","oxus","oxyacetylene","oxygen","oxygenate","oxygenation","oxyhydroxides","oxymora","oxymoron","oyster","oystering","oz","ozark","ozone","ozymandias","ozzie","ozzy","p","pa","pablo","pablum","pabst","pabulum","pac","pace","pacemaker","pacer","pacesetter","pacesetting","pacheco","pachyderm","pachysandra","pacific","pacifically","pacification","pacifier","pacifism","pacifist","pacifistic","pacify","pack","package","packaged","packagemanager","packagename","packager","packages","packaging","packard","packed","packer","packet","packets","packhorse","packing","packinghouse","packs","packsaddle","packston","packwood","paco","pacorro","pact","pad","padang","padded","paddie","padding","paddingbottom","paddingleft","paddingright","paddingtop","paddle","paddler","paddock","paddy","padget","padgett","padilla","padlock","padraic","padraig","padre","padrewski","padriac","padx","pady","paean","paediatrician","paediatrics","paedophilia","paella","paeony","pagan","paganini","paganism","page","pageable","pageant","pageantry","pageboy","pagecount","paged","pageful","pageid","pageindex","pagename","pagenum","pagenumber","pager","pageradapter","pages","pagesize","pagetitle","pageview","pageviewcontroller","pagex","pagey","paginate","pagination","paginator","paging","paglia","pagoda","pahlavi","paid","paige","pail","pailful","pain","paine","painful","painfuller","painfullest","painfulness","painkiller","painkilling","painless","painlessness","painstaking","paint","paintbox","paintbrush","paintcomponent","painted","painter","painterly","painting","paintwork","pair","paired","pairing","pairs","pairwise","paisley","pajama","pakistan","pakistani","pal","palace","paladin","palaeolithic","palaeontologists","palaeontology","palanquin","palatability","palatable","palatableness","palatal","palatalization","palatalize","palate","palatial","palatinate","palatine","palaver","pale","paleface","palembang","paleness","paleocene","paleogene","paleographer","paleography","paleolithic","paleontologist","paleontology","paleozoic","palermo","palestine","palestinian","palestrina","palette","paley","palfrey","palimony","palimpsest","palindrome","palindromic","paling","palisade","palisades","palish","pall","palladio","palladium","pallbearer","pallet","palletized","palliate","palliation","palliative","pallid","pallidness","pallor","palm","palmate","palmer","palmerston","palmetto","palmist","palmistry","palmolive","palmtop","palmy","palmyra","palo","paloma","palomar","palomino","palpable","palpably","palpate","palpation","palpitate","palpitation","palsy","paltriness","paltry","paludal","pam","pamela","pamelina","pamella","pamirs","pammi","pammie","pammy","pampas","pamper","pamperer","pampers","pamphlet","pamphleteer","pan","panacea","panache","panama","panamanian","pancake","panchito","pancho","panchromatic","pancreas","pancreatic","panda","pandas","pandemic","pandemonium","pander","pandoc","pandora","pane","panegyric","panel","panelgrid","panelgroup","paneling","panelist","panelization","panelized","panels","panes","pang","pangaea","pangolin","panhandle","panic","panicked","panicking","panicky","panier","panjandrum","pankhurst","panmunjom","panned","pannier","panning","panoply","panorama","panoramic","panpipes","pansie","pansy","pant","pantagruel","pantaloon","pantaloons","pantheism","pantheist","pantheistic","pantheon","panther","pantie","pantiled","pantograph","pantomime","pantomimic","pantomimist","pantry","pantsuit","pantyhose","pantyliner","pantywaist","panza","paola","paoli","paolina","paolo","pap","papa","papacy","papagena","papageno","papal","paparazzi","papaw","papaya","paper","paperback","paperboard","paperboy","paperclip","paperer","papergirl","paperhanger","paperhanging","paperiness","paperless","papers","paperweight","paperwork","papery","papilla","papillae","papillary","papist","papoose","pappas","papped","papping","pappy","paprika","papyri","papyrus","paquito","par","para","parable","parabola","parabolic","paraboloid","paraboloidal","paracelsus","paracetamol","parachute","parachuter","parachutist","paraclete","parade","parader","paradigm","paradigmatic","paradisaic","paradisaical","paradise","paradox","paradoxic","paradoxical","paradoxicalness","paraffin","paragon","paragraph","paragrapher","paragraphs","paraguay","paraguayan","parakeet","paralegal","paralinguistic","parallax","parallel","paralleled","parallelepiped","parallelism","parallelization","parallelize","parallelogram","paralysis","paralytic","paralytically","paralyze","paralyzed","paralyzedly","paralyzer","paralyzing","paralyzingly","param","paramagnet","paramagnetic","paramaribo","paramecia","paramecium","paramedic","paramedical","parameter","parameterization","parameterize","parameterized","parameterless","parametername","parameters","parametric","parametrically","parametrization","parametrize","paramiko","paramilitary","paramname","paramount","paramour","params","paramus","paran","paranoia","paranoiac","paranoid","paranormal","parapet","paraphernalia","paraphrase","paraphraser","paraplegia","paraplegic","paraprofessional","parapsychologist","parapsychology","paraquat","parasite","parasitic","parasitically","parasitism","parasitologist","parasitology","parasol","parasympathetic","parathion","parathyroid","paratroop","paratrooper","paratyphoid","parboil","parc","parcel","parcelable","parceled","parceling","parch","parcheesi","parchment","pardon","pardonable","pardonableness","pardonably","pardoner","pare","paregoric","parens","parent","parentage","parental","parentelement","parenteral","parentheses","parenthesis","parenthesize","parenthetic","parenthetical","parenthood","parentid","parentnode","parentrunner","parents","pares","paresis","pareto","parfait","pariah","pariahs","pariatur","parietal","parimutuel","paring","paris","parish","parishioner","parisian","parity","park","parka","parke","parker","parkersburg","parkhouse","parking","parkinson","parkish","parkland","parklike","parkman","parkway","parlance","parlay","parley","parliament","parliamentarian","parliamentary","parlor","parlous","parm","parmesan","parmigiana","parnassus","parnell","parochial","parochialism","parochiality","parodied","parodist","parody","parole","parolee","paroxysm","paroxysmal","parquet","parquetry","parr","parrakeet","parred","parricidal","parricide","parring","parrish","parrnell","parrot","parrotlike","parry","pars","parse","parsec","parsecolor","parsed","parsedouble","parsee","parseexact","parseexception","parsefloat","parseint","parsejson","parseobject","parser","parsers","parses","parsifal","parsimonious","parsimony","parsing","parsley","parsnip","parson","parsonage","parsons","part","partake","partaken","partaker","parter","parterre","parthenogeneses","parthenogenesis","parthenon","parthia","partial","partiality","partially","partials","partialview","participant","participants","participate","participation","participator","participatory","participial","participle","particle","particleboard","particles","particolored","particular","particularistic","particularity","particularization","particularize","particularly","particulate","parties","parting","partisan","partisanship","partition","partitioned","partitioner","partitioning","partitions","partitive","partizan","partly","partner","partners","partnership","partnumber","partook","partridge","parts","parturition","partway","party","parvenu","pas","pasadena","pascal","pascale","paschal","pasha","paso","pasquale","pass","passably","passage","passageway","passaic","passband","passbook","passed","passel","passenger","passengers","passer","passerby","passersby","passes","passim","passing","passion","passionate","passionated","passionateness","passionates","passionating","passioned","passionflower","passioning","passionless","passivated","passive","passiveness","passivity","passkey","passmark","passover","passphrase","passport","passwd","password","passwords","past","pasta","paste","pastebin","pasteboard","pasted","pastel","pastern","pasternak","pastespecial","pasteup","pasteur","pasteurization","pasteurize","pasteurized","pasteurizer","pastiche","pastille","pastime","pastiness","pasting","pastor","pastoral","pastoralization","pastorate","pastrami","pastry","pasts","pasturage","pasture","pasturer","pasty","pat","patagonia","patagonian","patch","patched","patcher","patches","patchily","patchiness","patching","patchwork","patchy","pate","patel","patella","patellae","paten","patent","patentee","patents","pater","paterfamilias","paternal","paternalism","paternalist","paternalistic","paternity","paternoster","paterson","path","pathetic","pathetically","pathfinder","pathforresource","pathinfo","pathless","pathname","pathogen","pathogenesis","pathogenic","pathologic","pathological","pathologist","pathology","pathos","paths","pathvariable","pathway","patience","patient","patientid","patients","patin","patina","patine","patio","patna","patois","paton","patresfamilias","patriarch","patriarchal","patriarchate","patriarchs","patriarchy","patric","patrica","patrice","patricia","patrician","patricide","patricio","patrick","patrimonial","patrimony","patriot","patriotic","patriotically","patriotism","patristic","patrizia","patrizio","patrizius","patrol","patrolled","patrolling","patrolman","patrolmen","patrolwoman","patrolwomen","patron","patronage","patroness","patronization","patronize","patronized","patronizer","patronizes","patronizing","patronymic","patronymically","patroon","patsy","patted","patten","patter","patterer","pattern","patternlayout","patternless","patterns","patterson","patti","pattie","pattin","patting","patton","patty","paucity","paul","paula","paule","pauletta","paulette","pauli","paulie","paulina","pauline","pauling","paulita","paulo","paulsen","paulson","paulus","pauly","paunch","paunchiness","paunchy","pauper","pauperism","pauperize","pause","paused","pauses","pavarotti","pave","paved","pavel","pavement","paver","paves","pavia","pavilion","paving","pavla","pavlov","pavlova","pavlovian","paw","pawl","pawn","pawnbroker","pawnbroking","pawnee","pawner","pawnshop","pawpaw","pawtucket","pax","paxes","paxon","paxton","pay","payable","payback","paycheck","payday","payed","payee","payer","paying","payload","paymaster","payment","payments","payne","payoff","payola","payout","paypal","payroll","pays","payslip","payson","payton","paz","pb","pbkdf","pbs","pbx","pc","pca","pcap","pcb","pch","pci","pcl","pcm","pcp","pcre","pcs","pct","pd","pdata","pdb","pdf","pdfbox","pdfreader","pdfs","pdfwriter","pdialog","pdo","pdoexception","pdp","pdq","pdt","pe","pea","peabody","peace","peaceable","peaceableness","peaceably","peaceful","peacefuller","peacefullest","peacefulness","peacekeeping","peacemaker","peacemaking","peacetime","peach","peachtree","peachy","peacock","peadar","peafowl","peahen","peak","peaked","peakiness","peaks","peaky","peal","peale","pealed","peals","peanut","pear","pearce","pearl","pearla","pearle","pearler","pearlie","pearline","pearly","pearson","peartrees","peary","peasant","peasanthood","peasantry","peashooter","peat","peats","peaty","pebble","pebbling","pebbly","pebrook","pecan","peccadillo","peccadilloes","peccary","pechora","peck","pecker","peckinpah","pecl","pecos","pectic","pectin","pectoral","peculate","peculator","peculiar","peculiarity","pecuniary","pedagogic","pedagogical","pedagogics","pedagogue","pedagogy","pedal","pedant","pedantic","pedantically","pedantry","peddle","peddler","peder","pederast","pederasty","pedestal","pedestrian","pedestrianization","pedestrianize","pediatric","pediatrician","pedicab","pedicure","pedicurist","pedigree","pediment","pedlar","pedometer","pedophile","pedophilia","pedro","peduncle","pee","peeing","peek","peekaboo","peel","peeler","peeling","peen","peep","peeper","peephole","peepshow","peepy","peer","peerage","peeress","peerless","peerlessness","peers","peeve","peevers","peevish","peevishness","peewee","peg","pegasus","pegboard","pegeen","pegged","peggi","peggie","pegging","peggy","pei","peignoir","peiping","peirce","pejoration","pejorative","peke","pekinese","peking","pekingese","pekoe","pelagic","pele","pelee","pelf","pelham","pelican","pellagra","pellentesque","pellet","pellucid","peloponnese","pelt","pelter","pelvic","pelvis","pem","pembroke","pemmican","pen","pena","penal","penalization","penalize","penalized","penalty","penance","pence","penchant","pencil","pend","pendant","pendent","penderecki","pending","pendingintent","pendleton","pendulous","pendulum","penelopa","penelope","penetrability","penetrable","penetrate","penetrating","penetration","penetrative","penetrativeness","penetrator","penguin","penicillin","penile","peninsula","peninsular","penis","penitence","penitent","penitential","penitentiary","penknife","penknives","penlight","penman","penmanship","penmen","penn","penna","pennant","penned","penney","penni","pennie","penniless","penning","pennington","pennis","pennon","pennsylvania","pennsylvanian","penny","pennyweight","pennyworth","penologist","penology","penrod","pens","pensacola","pension","pensioner","pensive","pensiveness","pent","pentacle","pentagon","pentagonal","pentagram","pentaho","pentameter","pentateuch","pentathlete","pentathlon","pentatonic","pentecost","pentecostal","pentecostalism","penthouse","pentium","penuche","penultimate","penumbra","penumbrae","penurious","penuriousness","penury","peon","peonage","peony","people","peoples","peoria","pep","pepe","pepi","pepillo","pepin","pepita","pepito","pepped","pepper","peppercorn","pepperer","peppergrass","peppermint","pepperoni","peppery","peppiness","pepping","peppy","peps","pepsi","pepsico","pepsin","peptic","peptidase","peptide","peptizing","pepys","pequot","per","peradventure","perambulate","perambulation","perambulator","perc","percale","perceivably","perceive","perceived","perceiver","percent","percentage","percentages","percentile","percept","perceptible","perceptibly","perception","perceptional","perceptive","perceptiveness","perceptual","perceval","perch","perchance","perchlorate","perchlorination","percipience","percipient","percival","percolate","percolation","percolator","percuss","percussion","percussionist","percussive","percussiveness","percutaneous","percy","perdition","perdurable","peregrinate","peregrination","peregrine","perelman","peremptorily","peremptory","perennial","perestroika","perez","perf","perfect","perfecta","perfecter","perfectibility","perfectible","perfection","perfectionism","perfectionist","perfective","perfectiveness","perfectly","perfectness","perfidious","perfidiousness","perfidy","perforate","perforated","perforation","perforce","perform","performance","performant","performclick","performcreate","performed","performer","performing","performlaunchactivity","performs","performseguewithidentifier","performselector","perfume","perfumer","perfumery","perfunctorily","perfunctoriness","perfunctory","perfused","perfusion","pergamon","pergola","perhaps","peri","peria","pericardia","pericardium","perice","periclean","pericles","perigee","perihelia","perihelion","peril","perilla","perilous","perilousness","perimeter","perinatal","perinea","perineum","period","periodic","periodical","periodically","periodicity","periodontal","periodontics","periodontist","periods","peripatetic","peripheral","periphery","periphrases","periphrasis","periphrastic","periscope","perish","perishable","perishing","peristalses","peristalsis","peristaltic","peristyle","peritoneal","peritoneum","peritonitis","periwig","periwigged","periwigging","periwinkle","perjure","perjurer","perjury","perk","perkily","perkin","perkiness","perky","perl","perla","perldoc","perle","perm","permafrost","permalink","permalloy","permanence","permanency","permanent","permanently","permanentness","permeability","permeable","permeableness","permeate","permian","permissibility","permissible","permissibleness","permissibly","permission","permissions","permissive","permissiveness","permit","permitall","permits","permitted","permitting","perms","permutation","permutations","permute","pernell","pernicious","perniciousness","pernod","peron","peroration","perot","peroxidase","peroxide","perpend","perpendicular","perpendicularity","perpetrate","perpetration","perpetrator","perpetual","perpetuate","perpetuation","perpetuity","perplex","perplexed","perplexity","perquisite","perren","perri","perrine","perror","perry","persecute","persecution","persecutor","persecutory","perseid","persephone","perseus","perseverance","persevere","persevering","pershing","persia","persian","persiflage","persimmon","persis","persist","persisted","persistence","persistent","persisting","persists","persnickety","person","persona","personable","personableness","personae","personage","personal","personality","personalization","personalize","personalized","personally","personalty","personid","personification","personifier","personify","personname","personnel","persons","perspective","perspex","perspicacious","perspicaciousness","perspicacity","perspicuity","perspicuous","perspicuousness","perspiration","perspire","persuade","persuaded","persuader","persuasion","persuasive","persuasively","persuasiveness","pert","pertain","perth","pertinacious","pertinaciousness","pertinacity","pertinence","pertinent","pertness","perturb","perturbation","perturbed","pertussis","peru","peruke","perusal","peruse","peruser","peruvian","pervade","pervasion","pervasive","pervasiveness","perverse","perverseness","perversion","perversity","pervert","perverted","perverter","perviousness","peseta","peshawar","peskily","peskiness","pesky","peso","pessimal","pessimism","pessimist","pessimistic","pessimistically","pest","pester","pesticide","pestiferous","pestilence","pestilent","pestilential","pestle","pesto","pet","peta","petal","petard","petcock","pete","peter","peters","petersburg","petersen","peterson","peterus","petey","pethidine","petiole","petite","petiteness","petition","petitioner","petitions","petits","petkiewicz","petr","petra","petrarch","petrel","petri","petrifaction","petrify","petrina","petrochemical","petrodollar","petroglyph","petrol","petrolatum","petroleum","petrolled","petrolling","petrologist","petrology","petronella","petronia","petronilla","petronille","pets","petted","petter","pettibone","petticoat","pettifog","pettifogged","pettifogger","pettifogging","pettily","pettiness","petting","pettis","pettish","pettishness","petty","petulance","petulant","petunia","peugeot","pew","pewaukee","pewee","pewit","pewter","peyote","peyter","peyton","pf","pfc","pfennig","pfizer","pfobject","pfuser","pfx","pg","pgp","pgsql","ph","phaedra","phaethon","phaeton","phage","phagocyte","phaidra","phalanger","phalanges","phalanx","phalli","phallic","phallus","phanerozoic","phantasm","phantasmagoria","phantasmal","phantasy","phantom","phantomjs","phar","pharaoh","pharaohs","pharetra","pharisaic","pharisaical","pharisee","pharmaceutic","pharmaceutical","pharmaceutics","pharmacist","pharmacological","pharmacologist","pharmacology","pharmacopoeia","pharmacy","pharyngeal","pharynges","pharyngitides","pharyngitis","pharynx","phase","phasellus","phaseout","phases","phd","pheasant","phebe","phedra","phekda","phelia","phelps","phenacetin","phenobarbital","phenol","phenolic","phenolphthalein","phenomena","phenomenal","phenomenological","phenomenology","phenomenon","phenotype","phenyl","phenylalanine","pheromone","phew","phi","phial","phialled","phialling","phidias","phil","philadelphia","philander","philanderer","philanthropic","philanthropically","philanthropist","philanthropy","philatelic","philatelist","philately","philbert","philco","philharmonic","philip","philipa","philippa","philippe","philippians","philippic","philippine","philis","philistine","philistinism","phillida","phillie","phillip","phillipa","phillipe","phillipp","phillis","philly","philodendron","philological","philologist","philology","philomena","philosopher","philosophic","philosophical","philosophize","philosophized","philosophizer","philosophizes","philosophy","philter","philtre","phineas","phip","phipps","phlebitides","phlebitis","phlegm","phlegmatic","phlegmatically","phloem","phlox","phobia","phobic","phobos","phoebe","phoenicia","phoenician","phoenix","phone","phonegap","phoneme","phonemic","phonemically","phonemics","phonenumber","phones","phonetic","phonetically","phonetician","phonetics","phonewindow","phonic","phonically","phonics","phoniness","phonograph","phonographer","phonographic","phonographs","phonologic","phonological","phonologist","phonology","phonon","phony","phooey","phosphatase","phosphate","phosphide","phosphine","phosphor","phosphoresce","phosphorescence","phosphorescent","phosphoric","phosphorous","phosphorus","photo","photocell","photochemical","photochemistry","photocopier","photocopy","photoelectric","photoelectrically","photoelectronic","photoelectrons","photoengrave","photoengraver","photoengraving","photofinishing","photogenic","photogenically","photograph","photographer","photographic","photographically","photographs","photography","photojournalism","photojournalist","photoluminescence","photolysis","photolytic","photometer","photometric","photometrically","photometry","photomicrograph","photomicrography","photomultiplier","photon","photorealism","photos","photosensitive","photoshop","photosphere","photostat","photostatic","photostatted","photostatting","photosyntheses","photosynthesis","photosynthesize","photosynthetic","phototypesetter","phototypesetting","php","phpexcel","phpinfo","phpmailer","phpmyadmin","phpstorm","phpunit","phrasal","phrase","phrasebook","phrasemaking","phraseology","phrases","phrasing","phrenological","phrenologist","phrenology","phtml","phyla","phylactery","phylae","phylis","phyllida","phyllis","phyllys","phylogeny","phylum","phylys","phys","physic","physical","physicality","physically","physician","physicist","physicked","physicking","physics","physicsbody","physiochemical","physiognomy","physiography","physiologic","physiological","physiologist","physiology","physiotherapist","physiotherapy","physique","phytoplankton","pi","pia","piaf","piaget","pianism","pianissimo","pianist","pianistic","piano","pianoforte","pianola","piaster","piata","piazza","pibroch","pibrochs","pic","pica","picador","picaresque","picasso","picayune","piccadilly","piccalilli","piccolo","pick","pickaback","pickax","pickaxe","picked","picker","pickerel","pickering","pickerview","picket","picketer","pickett","pickford","picking","pickle","pickman","pickoff","pickpocket","picks","pickup","pickwick","picky","picnic","picnicked","picnicker","picnicking","picofarad","picojoule","picoseconds","picot","pics","pict","pictograph","pictographs","pictorial","pictorialness","picture","picturebox","pictures","picturesque","picturesqueness","pid","piddle","piddly","pidgin","pids","pie","piebald","piece","piecemeal","piecer","pieces","piecewise","piecework","pieceworker","piechart","piedmont","pieing","pier","pierce","piercer","piercing","pierette","pierre","pierrette","pierrot","pierson","pieter","pietra","pietrek","pietro","piety","piezoelectric","piezoelectricity","piffle","pig","pigeon","pigeonhole","pigged","piggery","pigging","piggish","piggishness","piggy","piggyback","pigheaded","pigheadedness","piglet","pigment","pigmentation","pigmy","pigpen","pigroot","pigskin","pigsty","pigswill","pigtail","pike","piker","pikestaff","pil","pilaf","pilaster","pilate","pilau","pilchard","pilcomayo","pile","pileup","pilfer","pilferage","pilferer","pilgrim","pilgrimage","piling","pill","pillage","pillar","pillbox","pillion","pillory","pillow","pillowcase","pillowslip","pills","pillsbury","pilot","pilothouse","piloting","pimento","pimiento","pimp","pimpernel","pimple","pimplike","pimply","pin","pinafore","pinatubo","pinball","pincas","pincer","pinch","pinchas","pincher","pincus","pincushion","pindar","pine","pineapple","pined","pinehurst","pines","pinfeather","ping","pinhead","pinheaded","pinhole","pining","pinion","pink","pinkerton","pinkeye","pinkie","pinkish","pinkness","pinko","pinky","pinnacle","pinnate","pinned","pinning","pinocchio","pinochet","pinochle","pinpoint","pinprick","pins","pinsetter","pinsky","pinstripe","pint","pintail","pinter","pinterest","pinto","pinup","pinvoke","pinwheel","piny","pinyin","pion","pioneer","piotr","pious","piousness","pip","pipe","pipeline","pipelines","piper","pipermail","pipes","pipestone","pipet","pipette","pipework","piping","pipit","pippa","pipped","pippin","pipping","pippo","pippy","pipsqueak","piquancy","piquant","piquantness","pique","piracy","piraeus","pirandello","piranha","pirate","piratical","pirogi","pirogies","pirouette","pis","pisa","piscatorial","pisces","pisistratus","pismire","piss","pissaro","pistachio","piste","pistil","pistillate","pistol","pistole","pistoleers","piston","pit","pita","pitapat","pitapatted","pitapatting","pitcairn","pitch","pitchblende","pitcher","pitchfork","pitching","pitchman","pitchmen","pitchstone","piteous","piteousness","pitfall","pitfalls","pith","pithily","pithiness","piths","pithy","pitiable","pitiableness","pitiably","pitier","pitiful","pitifuller","pitifullest","pitifulness","pitiless","pitilessness","pitman","pitney","piton","pitt","pittance","pitted","pitting","pittman","pittsburgh","pittsfield","pittston","pituitary","pity","pitying","pius","pivot","pivotal","pivoting","pivottable","pix","pixel","pixelformat","pixels","pixie","pixiness","pixmap","pizarro","pizazz","pizza","pizzeria","pizzicati","pizzicato","pj","pk","pkcs","pkey","pkg","pkgs","pkt","pkwy","pl","placard","placate","placatory","place","placeable","placebo","placed","placehold","placeholder","placeholders","placekick","placeless","placemark","placement","placenta","placental","placer","placerat","places","placid","placidity","placidness","placing","placket","plagiarism","plagiarist","plagiarize","plagiary","plague","plagued","plaguer","plaice","plaid","plain","plainclothes","plainclothesman","plainclothesmen","plainfield","plainness","plainsman","plainsmen","plainsocketimpl","plainsong","plainspoken","plaint","plaintext","plaintiff","plaintive","plaintiveness","plainview","plait","plaiting","plan","planar","planarity","planck","plane","planeload","planer","planes","planet","planetarium","planetary","planetesimal","planetoid","planets","plangency","plangent","plank","planking","plankton","planned","planner","planning","plano","planoconcave","planoconvex","plans","plant","plantagenet","plantain","plantar","plantation","planter","planting","plantlike","plants","plaque","plash","plasm","plasma","plasmid","plaster","plasterboard","plasterer","plastering","plasterwork","plastic","plastically","plasticine","plasticity","plasticize","plat","plate","plateau","plateful","platelet","platen","plater","platform","platforms","plath","plating","platinize","platinum","platitude","platitudinous","plato","platonic","platonism","platonist","platoon","platte","platted","platter","platteville","platting","platy","platypus","platys","plaudit","plausibility","plausible","plausibly","plautus","play","playability","playable","playact","playacting","playback","playbill","playbook","playboy","played","player","playerid","playername","players","playfellow","playframework","playful","playfulness","playgirl","playgoer","playground","playgroup","playhouse","playing","playlist","playlists","playmate","playoff","playpen","playroom","plays","playsound","playtex","plaything","playtime","playwright","playwriting","plaza","plea","plead","pleader","pleading","pleas","pleasant","pleasanter","pleasantest","pleasantness","pleasantry","please","pleased","pleaser","pleases","pleasing","pleasingness","pleasurable","pleasurableness","pleasurably","pleasure","pleasureful","pleasures","pleat","pleater","plebe","plebeian","plebiscite","plectra","plectrum","pledge","pledger","pleiads","pleistocene","plenary","plenipotentiary","plenitude","plenteous","plenteousness","plentiful","plentifulness","plenty","plenum","pleonasm","plethora","pleura","pleurae","pleural","pleurisy","plexiglas","plexus","pliability","pliable","pliableness","pliancy","pliant","pliantness","plication","plier","plight","plimsolls","plink","plinker","plinth","plinths","pliny","pliocene","plist","plnkr","plo","plod","plodded","plodder","plodding","plone","plop","plopped","plopping","plosive","plot","plotly","plots","plotted","plotter","plotting","plover","plow","plowed","plower","plowman","plowmen","plowshare","ploy","plpgsql","pls","plt","pluck","plucker","pluckily","pluckiness","plucky","plug","pluggable","plugged","plugging","plughole","plugin","plugins","plum","plumage","plumb","plumbago","plumbed","plumber","plumbing","plume","plummer","plummest","plummet","plummy","plump","plumper","plumpness","plumy","plunder","plunge","plunger","plunk","plunker","pluperfect","plural","pluralism","pluralist","pluralistic","plurality","pluralization","pluralize","pluralizer","plus","plush","plushness","plushy","plussed","plussing","plutarch","pluto","plutocracy","plutocrat","plutocratic","plutonium","pluvial","ply","plymouth","plyr","plywood","plz","pm","pmd","pms","pn","pname","pneumatic","pneumatically","pneumatics","pneumonia","png","po","poach","poacher","poc","pocahontas","pock","pocket","pocketbook","pocketful","pocketing","pocketknife","pocketknives","pockmark","poco","pocono","pocoo","pod","podcast","podded","podding","podge","podgorica","podiatrist","podiatry","podium","pods","podunk","poe","poem","poesy","poet","poetaster","poetess","poetic","poetical","poetically","poeticalness","poetics","poetry","pogo","pogrom","poi","poignancy","poignant","poincar","poinciana","poindexter","poinsettia","point","pointblank","pointed","pointedness","pointer","pointers","pointf","pointillism","pointillist","pointing","pointless","pointlessness","points","pointy","pois","poise","poison","poisoner","poisoning","poisonous","poisson","pojo","poke","pokemon","poker","pokerface","poky","pol","poland","polanski","polar","polarimeter","polarimetry","polaris","polariscope","polarity","polarization","polarize","polarized","polarizes","polarizing","polarogram","polarograph","polarography","polaroid","pole","polecat","polemic","polemical","polemicist","polemics","poler","polestar","poleward","police","policeman","policemen","policewoman","policewomen","policies","policy","policyholder","policymaker","policymaking","polio","poliomyelitides","poliomyelitis","polis","polish","polished","polisher","politburo","polite","politeness","politesse","politic","political","politically","politician","politicians","politicization","politicize","politicked","politicking","politico","politics","polity","polk","polka","poll","pollack","pollard","polled","pollen","pollinate","pollination","pollinator","polling","polliwog","pollock","polls","pollster","pollutant","pollute","polluted","polluter","pollution","pollux","polly","pollyanna","pollywog","polo","polonaise","polonium","poltergeist","poltroon","poly","polyandrous","polyandry","polyatomic","polybutene","polycarbonate","polychemicals","polyclinic","polycrystalline","polyelectrolytes","polyester","polyether","polyethylene","polyfill","polyfills","polygamist","polygamous","polygamy","polyglot","polygon","polygonal","polygons","polygraph","polygraphs","polygynous","polyhedral","polyhedron","polyhymnia","polyisobutylene","polyisocyanates","polyline","polymath","polymaths","polymer","polymerase","polymeric","polymerization","polymerize","polymorph","polymorphic","polymorphism","polymyositis","polynesia","polynesian","polynomial","polyp","polyphemus","polyphonic","polyphony","polyphosphate","polypropylene","polystyrene","polysyllabic","polysyllable","polytechnic","polytheism","polytheist","polytheistic","polythene","polytonal","polytopes","polyunsaturated","polyurethane","polyvinyl","pom","pomade","pomander","pomegranate","pomerania","pomeranian","pommel","pomona","pomp","pompadour","pompano","pompeian","pompeii","pompey","pompom","pompon","pomposity","pompous","pompousness","ponce","ponchartrain","poncho","pond","ponder","ponderer","ponderous","ponderousness","pone","pong","pongee","poniard","pons","pontchartrain","pontiac","pontianak","pontiff","pontifical","pontificate","pontoon","pony","ponytail","pooch","poodle","poof","pooh","poohs","pool","poole","pooling","poolroom","pools","poolside","poona","poop","poor","poorboy","poorhouse","poorly","poorness","pop","popcorn","pope","popek","popen","popeye","popgun","popinjay","poplar","poplin","popocatepetl","popover","poppa","popped","popper","poppet","popping","poppins","poppy","poppycock","poppyseed","pops","popsicle","populace","popular","popularism","popularity","popularization","popularize","popularized","popularizer","popularizes","popularizing","populate","populated","populates","populating","population","populism","populist","populous","populousness","popup","popupmenu","popups","popupwindow","por","porcelain","porch","porcine","porcupine","pore","porfirio","porgy","poring","pork","porker","porky","porn","porno","pornographer","pornographic","pornographically","pornography","porosity","porous","porousness","porphyritic","porphyry","porpoise","porridge","porrima","porringer","porsche","port","porta","portability","portable","portables","portably","portage","portaged","portaging","portal","portamento","portcullis","porte","ported","portend","portent","portentous","portentousness","porter","porterage","porterhouse","portfolio","porthole","portia","portico","porticoes","portie","porting","portion","portions","portire","portland","portlet","portliness","portly","portmanteau","portrait","portraitist","portraiture","portray","portrayal","portrayer","ports","portsmouth","porttitor","portugal","portuguese","portulaca","porty","pos","pose","posed","poseidon","poser","poses","poseur","posh","posing","posit","positifs","position","positionable","positional","positioned","positioning","positions","positive","positiveness","positives","positivism","positivist","positivity","positron","posix","posixct","posner","poss","posse","possess","possessed","possession","possessional","possessive","possessiveness","possessor","possibilities","possibility","possible","possibly","possum","post","postage","postal","postalcode","postback","postbag","postbox","postcard","postcode","postcondition","postconsonantal","postconstruct","postcss","postdata","postdate","postdelayed","postdoctoral","posted","poster","posterior","posteriori","posterity","posters","postfields","postfix","postgis","postgraduate","postgres","postgresql","posthaste","posthumous","posthumousness","posthypnotic","postid","postilion","postimg","postindustrial","posting","postlude","postman","postmarital","postmark","postmaster","postmen","postmeridian","postmessage","postmeta","postmistress","postmodern","postmodernist","postmortem","postnasal","postnatal","postoperative","postorder","postpaid","postpartum","postpone","postponement","postpositions","postprandial","posts","postscript","postsecondary","postulate","postulation","postural","posture","posturer","postvocalic","postwar","posuere","posx","posy","pot","potability","potable","potableness","potage","potash","potassium","potato","potatoes","potbelly","potboil","potboiler","potemkin","potency","potent","potentate","potential","potentiality","potentially","potentiating","potentiometer","potful","pothead","pother","potherb","potholder","pothole","potholing","pothook","potion","potlatch","potluck","potomac","potpie","potpourri","potsdam","potsherd","potshot","pottage","pottawatomie","potted","potter","pottery","potting","potts","potty","pouch","poughkeepsie","poul","poulterer","poultice","poultry","pounce","pound","poundage","pounder","pounds","pour","pourer","poussin","pout","pouter","poverty","pow","powder","powderpuff","powdery","powell","power","powerboat","powered","powerful","powerfulness","powerhouse","powerless","powerlessness","powermanager","powermock","powerpoint","powers","powershell","powhatan","powwow","pox","poznan","pp","ppa","ppc","ppm","ppp","ppr","pprint","pps","ppt","pq","pqr","pr","practicability","practicable","practicably","practical","practicality","practically","practicalness","practice","practiced","practicer","practices","practicing","practicum","practise","practitioner","pradesh","prado","praesent","praetor","praetorian","pragma","pragmatic","pragmatical","pragmatics","pragmatism","pragmatist","prague","praia","prairie","praise","praiser","praiseworthiness","praiseworthy","praising","prakrit","praline","pram","prance","prancer","prancing","prank","prankster","praseodymium","pratchett","prate","prater","pratfall","prating","pratt","prattle","prattler","prattling","prattville","pravda","prawn","praxes","praxis","praxiteles","pray","prayer","prayerbook","prayerful","prayerfulness","prc","prcis","prd","pre","preach","preacher","preaching","preachment","preachy","preadolescence","preakness","preallocate","preallocation","preallocator","preamble","preamp","preamplifier","prearrange","prearrangement","preassign","preauthorize","prebendary","prebuilt","precambrian","precancel","precancerous","precarious","precariousness","precaution","precautionary","precede","preceded","precedence","precedent","precedented","preceding","precept","preceptive","preceptor","precess","precession","precinct","preciosity","precious","preciousness","precipice","precipitable","precipitant","precipitate","precipitateness","precipitation","precipitous","precipitousness","precise","precisely","preciseness","precision","preclude","preclusion","precocious","precociousness","precocity","precode","precognition","precognitive","precollege","precolonial","precompile","precompiled","precomputed","preconceive","preconception","precondition","preconscious","precook","precursor","precursory","precut","pred","predate","predation","predator","predatory","predecease","predecessor","predeclared","predecline","predefine","predefined","predefinition","predesignate","predestination","predestine","predetermination","predetermine","predeterminer","predicable","predicament","predicate","predicates","predicatewithformat","predication","predicator","predict","predictability","predictable","predictably","predicted","prediction","predictions","predictive","predictor","predigest","predilect","predilection","predispose","predisposition","predoctoral","predominance","predominant","predominate","predomination","preexisting","preemie","preeminence","preeminent","preemployment","preempt","preemption","preemptive","preemptor","preen","preener","preexist","preexistence","preexistent","pref","prefab","prefabbed","prefabbing","prefabricate","prefabrication","preface","prefacer","prefatory","prefect","prefecture","prefer","preferable","preferableness","preferably","preference","preferencemanager","preferences","preferential","preferment","preferred","preferring","prefetch","prefheight","prefiguration","prefigure","prefix","prefixed","prefixes","preflight","preform","prefs","prefwidth","preg","pregnancy","pregnant","preheat","prehensile","prehistoric","prehistorical","prehistory","preindustrial","preinitialize","preinterview","preisolated","prejudge","prejudger","prejudgment","prejudice","prejudiced","prejudicial","prekindergarten","prelacy","prelate","preliminarily","preliminary","preliterate","preload","preloaded","preloader","prelude","preluder","premarital","premarket","premature","prematureness","prematurity","premed","premedical","premeditate","premeditated","premeditation","premenstrual","premier","premiere","premiership","preminger","premise","premiss","premium","premix","premolar","premonition","premonitory","pren","prenatal","prent","prentice","prenticed","prenticing","prentiss","prenuptial","preoccupation","preoccupy","preoperative","preordain","prep","prepackage","prepaid","preparation","preparative","preparatory","prepare","prepared","preparedly","preparedness","preparedstatement","prepareforsegue","preparestatement","preparing","prepay","prepayment","prepend","prepender","prepends","preplanned","preponderance","preponderant","preponderate","preposition","prepositional","prepossess","prepossessing","prepossession","preposterous","preposterousness","prepped","prepping","preppy","preprepared","preprint","preprocess","preprocessed","preprocessing","preprocessor","preproduction","preprogrammed","prepubescence","prepubescent","prepublication","prepuce","prequel","preradiation","prerecord","preregister","preregistration","prerequisite","prerequisites","prerogative","pres","presage","presager","presbyopia","presbyter","presbyterian","presbyterianism","presbytery","preschool","prescience","prescient","prescott","prescribe","prescribed","prescriber","prescript","prescription","prescriptive","preselect","preselected","preselecteduris","presence","present","presentable","presentableness","presentably","presentation","presentational","presentations","presented","presenter","presentiment","presenting","presentment","presentmodalviewcontroller","presents","presentviewcontroller","preservation","preservationist","preservative","preserve","preserved","preserver","preserves","preserving","preset","presets","presetting","preshrank","preshrink","preshrunk","preside","presidency","president","presidential","presider","presidia","presidium","presley","presoaks","presort","press","pressed","presser","presses","pressing","pressingly","pressman","pressmen","pressure","pressurization","pressurize","pressurized","prestashop","prestidigitate","prestidigitation","prestidigitator","prestidigitatorial","prestige","prestigious","presto","preston","presumably","presume","presumer","presuming","presumption","presumptive","presumptuous","presumptuousness","presuppose","presupposition","pretax","preteen","pretend","pretended","pretender","pretending","pretense","pretension","pretentious","pretentiousness","preterit","preterite","preternatural","pretest","pretext","pretium","pretoria","pretreated","pretreatment","pretrial","prettier","prettify","prettily","prettiness","pretty","prettyprint","pretzel","prev","prevail","prevailing","prevalence","prevalent","prevaricate","prevaricator","prevent","preventable","preventably","preventative","preventdefault","prevented","preventer","preventing","prevention","preventive","preventiveness","prevents","preview","previous","previously","prevision","prevstate","prewar","prexes","prey","preyer","pri","priam","priapic","pribilof","price","priced","priceless","pricer","prices","pricey","pricier","priciest","pricing","prick","pricker","pricking","prickle","prickliness","prickly","pride","prideful","prier","priest","priestess","priesthood","priestley","priestliness","priestly","prig","prigged","prigging","priggish","priggishness","prim","primacy","primal","primarily","primary","primarykey","primarystage","primate","prime","primed","primefaces","primely","primeness","primer","primes","primeval","priming","primitive","primitiveness","primitives","primitivism","primmed","primmer","primmest","primming","primness","primogenitor","primogeniture","primordial","primp","primrose","prince","princedom","princeliness","princely","princess","princeton","principal","principality","principe","principia","principle","principled","principles","print","printable","printably","printed","printer","printers","printf","printing","println","printmake","printmaker","printmaking","printout","prints","printstacktrace","printstream","printwriter","prinz","prio","prior","prioress","priori","priorities","prioritize","priority","priory","pris","prisca","priscella","priscilla","prise","prised","prism","prismatic","prison","prisoner","prissie","prissily","prissiness","prissy","pristine","prithee","priv","privacy","private","privateer","privatekey","privateness","privation","privative","privatization","privatize","privet","privilege","privileged","privileges","privily","privy","prize","prized","prizefight","prizefighter","prizefighting","prizewinner","prizewinning","prj","prntscr","pro","proactive","prob","probabilist","probabilistic","probabilistically","probabilities","probability","probable","probably","probate","probated","probates","probating","probation","probational","probationary","probationer","probative","probe","prober","probity","problem","problematic","problematical","problems","proboscis","proc","procaine","procedural","procedure","procedures","proceed","proceeder","proceeding","proceeds","process","processbuilder","processdata","processed","processes","processid","processing","procession","processional","processname","processor","processors","processrequest","processstartinfo","proclamation","proclivity","proconsular","procrastinate","procrastination","procrastinator","procreational","procreatory","procrustean","procrustes","procs","proctor","proctorial","procurable","procure","procurement","procyon","prod","prodded","prodding","prodid","prodigal","prodigality","prodigious","prodigiousness","prodigy","produce","produced","producer","producers","produces","producible","producing","product","productcode","productid","production","productive","productively","productiveness","productivities","productivity","productize","productlist","productname","products","producttype","prof","profanation","profane","profaneness","profanity","professed","profession","professional","professionalism","professionalize","professionals","professor","professorial","professors","professorship","proffer","proficiency","proficient","profile","profiler","profiles","profiling","profit","profitability","profitable","profitableness","profitably","profiteer","profiterole","profitless","profits","profligacy","profligate","proforma","profound","profoundity","profoundness","profundity","profuse","profuseness","prog","progenitor","progeny","progesterone","progid","prognathous","prognoses","prognosis","prognostic","prognosticate","prognostication","prognosticator","program","programatically","programdata","programed","programing","programm","programmability","programmable","programmatic","programmatically","programme","programmed","programmer","programmers","programming","programmings","programs","progress","progressbar","progressdialog","progression","progressive","progressiveness","progressivism","proguard","proguardfiles","prohibit","prohibited","prohibiter","prohibition","prohibitionist","prohibitive","prohibitiveness","prohibitory","proin","proj","project","projected","projectid","projectile","projection","projectionist","projections","projective","projectname","projector","projects","prokofieff","prokofiev","prolegomena","proletarian","proletarianization","proletarianized","proletariat","proliferate","proliferation","prolific","prolifically","prolix","prolixity","prolog","prologize","prologue","prologuize","prolong","prolongate","prolongation","prolonger","promenade","promenader","promethean","prometheus","promethium","prominence","prominent","promiscuity","promiscuous","promiscuousness","promise","promised","promises","promising","promissory","promo","promontory","promote","promoted","promoter","promotion","promotions","promotive","promotiveness","prompt","prompted","prompter","prompting","promptitude","promptness","prompts","promulgate","promulgation","promulgator","pron","prone","proneness","prong","pronghorn","pronominalization","pronominalize","pronounce","pronounceable","pronounced","pronouncedly","pronouncement","pronouncer","pronto","pronunciation","proof","proofed","proofer","proofing","proofread","proofreader","prop","propaganda","propagandist","propagandistic","propagandize","propagate","propagated","propagation","propagator","propel","propellant","propelled","propeller","propelling","propensity","proper","properly","properness","propertied","properties","property","propertychanged","propertychangedeventargs","propertychangedeventhandler","propertygroup","propertyinfo","propertyname","propertytype","propertyvalue","prophecy","prophesier","prophesy","prophet","prophetess","prophetic","prophetical","prophylactic","prophylaxes","prophylaxis","propinquity","propionate","propitiate","propitiatory","propitious","propitiousness","propname","proponent","proportion","proportional","proportionality","proportionate","proportioner","proportionment","proposal","proposals","propose","proposed","proposition","propped","propping","proprietary","proprietor","proprietorial","proprietorship","proprietress","propriety","proprioception","proprioceptive","props","proptypes","propulsion","propulsive","propylene","prorogation","prorogue","pros","prosaic","prosaically","proscenium","prosciutti","prosciutto","proscription","proscriptive","prose","prosecute","prosecution","prosecutor","proselyte","proselytism","proselytize","proser","proserpine","prosodic","prosody","prospect","prospection","prospective","prospectiveness","prospector","prospectus","prosper","prosperity","prosperous","prosperousness","prostate","prostheses","prosthesis","prosthetic","prosthetics","prostitute","prostitution","prostrate","prostration","prosy","prot","protactinium","protagonist","protagoras","protean","protease","protect","protected","protecting","protection","protectiondomain","protectionism","protectionist","protective","protectiveness","protector","protectorate","protein","proteolysis","proteolytic","proterozoic","protest","protestant","protestantism","protestation","protesting","proteus","protg","protges","proto","protobuf","protocol","protocols","protoplasm","protoplasmic","prototype","prototypes","prototypic","prototypical","protozoa","protozoan","protozoic","protozoon","protract","protractor","protrude","protrusile","protrusion","protrusive","protuberance","protuberant","proud","proudhon","proust","prov","provabilities","provability","provable","provableness","provably","prove","proved","proven","provenal","provenance","provencals","provence","provender","provenience","provenly","prover","proverb","proverbial","proverbs","proves","provide","provided","providence","provident","providential","provider","providername","providers","provides","providing","province","provincial","provincialism","proving","provision","provisional","provisioner","provisioning","proviso","provo","provocateur","provocative","provocativeness","provoke","provoked","provoking","provolone","provost","prow","prowess","prowl","prowler","proxies","proximal","proximate","proximateness","proximity","proxmire","proxy","prozac","prto","pru","prude","prudence","prudent","prudential","prudery","prudi","prudish","prudishness","prudy","prue","pruitt","prune","pruner","prurience","prurient","prussia","prussian","prussic","prut","pry","pryce","pryer","prying","ps","psalm","psalmist","psalms","psalter","psaltery","psd","psephologist","pseudo","pseudocode","pseudonym","pseudonymous","pseudopod","pseudoscience","pshaw","psi","psittacoses","psittacosis","psoriases","psoriasis","psql","psr","psst","pst","pstmt","psych","psyche","psychedelic","psychedelically","psychiatric","psychiatrist","psychiatry","psychic","psychical","psycho","psychoacoustic","psychoacoustics","psychoactive","psychoanalysis","psychoanalyst","psychoanalytic","psychoanalytical","psychoanalyze","psychobabble","psychobiology","psychocultural","psychodrama","psychogenic","psychokinesis","psycholinguistic","psycholinguistics","psycholinguists","psychological","psychologist","psychology","psychometric","psychometrics","psychometry","psychoneuroses","psychoneurosis","psychopath","psychopathic","psychopathology","psychopaths","psychopathy","psychophysic","psychophysical","psychophysics","psychophysiology","psychos","psychosis","psychosocial","psychosomatic","psychosomatics","psychotherapeutic","psychotherapist","psychotherapy","psychotic","psychotically","psychotropic","psychs","psycopg","pt","pta","ptah","ptain","ptarmigan","pterodactyl","pthread","pthreads","pto","ptolemaic","ptolemaists","ptolemy","ptomaine","ptr","pts","pu","pub","pubbed","pubbing","pubdate","pubertal","puberty","pubes","pubescence","pubescent","pubic","pubis","public","publican","publication","publications","publicist","publicity","publicize","publicized","publickey","publickeytoken","publicly","publicness","publics","publish","publishable","published","publisher","publishers","publishes","publishing","pubnub","pubs","pubsub","puccini","puce","puck","pucker","puckett","puckish","puckishness","pudding","puddle","puddler","puddling","puddly","pudenda","pudendum","pudginess","pudgy","puebla","pueblo","puerile","puerility","puerperal","puers","puerto","puff","puffball","puffer","puffery","puffin","puffiness","puffy","pug","puget","pugged","pugging","pugh","pugilism","pugilist","pugilistic","pugnacious","pugnaciousness","pugnacity","puissant","puke","pukka","pulaski","pulchritude","pulchritudinous","pule","pulitzer","pull","pullback","pulled","pullet","pulley","pulling","pullman","pullout","pullover","pulls","pulmonary","pulp","pulpiness","pulpit","pulpwood","pulpy","pulsar","pulsate","pulsation","pulse","pulser","pulverable","pulverization","pulverize","pulverized","pulverizer","pulverizes","pulvinar","puma","pumice","pummel","pump","pumpernickel","pumping","pumpkin","pun","punch","punchbowl","punched","puncheon","puncher","punchline","punchy","punctilio","punctilious","punctiliousness","punctual","punctualities","punctuality","punctualness","punctuate","punctuation","punctuational","puncture","pundit","punditry","pungency","pungent","punic","puniness","punish","punished","punisher","punishment","punitive","punitiveness","punjab","punjabi","punk","punky","punned","punning","punster","punt","punter","puny","pup","pupa","pupae","pupal","pupate","pupil","pupillage","pupped","puppet","puppeteer","puppetry","pupping","puppy","puppyish","purblind","purcell","purchasable","purchase","purchased","purchaser","purchases","purchasing","purdah","purdahs","purdue","pure","purebred","puree","pureeing","purely","pureness","purgation","purgative","purgatorial","purgatory","purge","purger","purify","purim","purina","purine","purism","purist","puristic","puritan","puritanic","puritanical","puritanism","purity","purl","purlieu","purloin","purloiner","purple","purplish","purport","purported","purpose","purposeful","purposefulness","purposeless","purposelessness","purposes","purposive","purposiveness","purr","purring","purse","purser","pursuance","pursuant","pursue","pursuer","pursuit","purulence","purulent","purus","purvey","purveyance","purveyor","purview","pus","pusan","pusey","push","pushbutton","pushcart","pushchair","pushdown","pushed","pusher","pushes","pushily","pushiness","pushing","pushkin","pushover","pushstate","pushtu","pushviewcontroller","pushy","pusillanimity","pusillanimous","puss","pussy","pussycat","pussyfoot","pustular","pustule","put","putative","putchar","putextra","putin","putint","putnam","putnem","putout","putrefaction","putrefactive","putrefy","putrescence","putrescent","putrid","putridity","putridness","puts","putsch","putstring","putstrln","putt","putted","puttee","putter","putting","putty","puttying","puzzle","puzzled","puzzlement","puzzler","pv","pvc","pvt","pw","pwd","px","py","pyc","pycharm","pycharmprojects","pydata","pydev","pygame","pygmalion","pygmy","pyhrric","pyinstaller","pyknotic","pylab","pyle","pylon","pylori","pyloric","pylorus","pym","pymongo","pynchon","pyobject","pyodbc","pyongyang","pyorrhea","pyotr","pypi","pyplot","pypy","pyqt","pyramid","pyramidal","pyre","pyrenees","pyrex","pyridine","pyrimidine","pyrite","pyroelectric","pyroelectricity","pyrolysis","pyrolyze","pyromania","pyromaniac","pyrometer","pyrometry","pyrophosphate","pyrotechnic","pyrotechnical","pyrotechnics","pyroxene","pyroxenite","pyrrhic","pyside","pyspark","pytest","pythagoras","pythagorean","pythias","python","pythonic","pythonpath","pytorch","pyx","q","qa","qaddafi","qantas","qapplication","qatar","qb","qc","qdebug","qed","qemu","qi","qid","qimage","qingdao","qiqihar","ql","qlabel","qlineedit","qlist","qm","qmainwindow","qmake","qml","qmodelindex","qn","qname","qobject","qom","qos","qp","qpushbutton","qq","qr","qrcode","qry","qs","qsa","qsort","qstring","qt","qtcore","qtgui","qthread","qtquick","qtwidgets","qty","qu","qua","quaalude","quack","quackery","quackish","quad","quadded","quadding","quadrangle","quadrangular","quadrant","quadraphonic","quadrapole","quadratic","quadratical","quadrature","quadrennial","quadrennium","quadric","quadriceps","quadrilateral","quadrille","quadrillion","quadripartite","quadriplegia","quadriplegic","quadrivia","quadrivium","quadruped","quadrupedal","quadruple","quadruplet","quadruplicate","quadruply","quadrupole","quadword","quaff","quaffer","quagmire","quahog","quail","quaint","quaintness","quake","quaker","quakeress","quakerism","quaky","qualification","qualified","qualifier","qualifiers","qualify","qualitative","quality","qualm","qualmish","quam","quandary","quangos","quanta","quantico","quantifiable","quantified","quantifier","quantify","quantile","quantitative","quantitativeness","quantities","quantity","quantization","quantize","quantizer","quantum","quarantine","quark","quarrel","quarreler","quarrellings","quarrelsome","quarrelsomeness","quarrier","quarry","quarryman","quarrymen","quart","quarter","quarterback","quarterdeck","quarterer","quarterfinal","quartering","quarterly","quartermaster","quarters","quarterstaff","quarterstaves","quartet","quartic","quartile","quarto","quartz","quartzcore","quartzite","quasar","quash","quasi","quasilinear","quasimodo","quaternary","quaternion","quatrain","quaver","quavering","quavery","quay","quayle","quayside","que","queasily","queasiness","queasy","quebec","quechua","queen","queenie","queenly","queensland","queer","queerness","quell","queller","quench","quenchable","quenched","quencher","quenchless","quent","quentin","querida","queried","queries","quern","querulous","querulousness","query","querybuilder","querying","queryselector","queryselectorall","queryset","querystring","ques","quest","quested","quester","questing","question","questionable","questionableness","questionably","questioned","questioner","questionid","questioning","questionnaire","questions","quests","quetzalcoatl","queue","queued","queuer","queues","queuing","quezon","qui","quibble","quibbler","quiche","quick","quickbooks","quicken","quicker","quickest","quickie","quicklime","quickly","quickness","quicksand","quicksilver","quicksort","quickstart","quickstep","quid","quiesce","quiescence","quiescent","quiet","quieted","quieten","quieter","quieting","quietly","quietness","quiets","quietude","quietus","quill","quillan","quilt","quilter","quilting","quince","quincentenary","quincey","quincy","quinine","quinlan","quinn","quinquennial","quinsy","quint","quinta","quintana","quintessence","quintessential","quintet","quintic","quintile","quintilian","quintilla","quintillion","quintillionth","quintin","quintina","quinton","quintuple","quintuplet","quintus","quip","quipped","quipper","quipping","quipster","quire","quired","quires","quirinal","quiring","quirk","quirkiness","quirks","quirksmode","quirky","quirt","quis","quisling","quisque","quit","quitclaim","quite","quito","quittance","quitter","quitting","quiver","quivering","quivery","quixote","quixotic","quixotically","quixotism","quiz","quizzed","quizzer","quizzes","quizzical","quizzing","quo","quoin","quoit","quondam","quonset","quora","quorate","quorum","quot","quota","quotability","quotation","quote","quoted","quotename","quoter","quotes","quotidian","quotient","quoting","qux","qvariant","qvboxlayout","qw","qwerty","qwertys","qwidget","qx","r","ra","rab","rabat","rabbet","rabbi","rabbinate","rabbinic","rabbinical","rabbit","rabbiter","rabbitmq","rabble","rabbler","rabelais","rabelaisian","rabi","rabid","rabidness","rabies","rabin","rabis","raccoon","race","racecourse","racegoers","racehorse","raceme","racer","races","racetrack","raceway","rachael","rachel","rachele","rachelle","rachmaninoff","racial","racialism","racialist","racily","racine","raciness","racism","racist","rack","racket","racketeer","rackety","rackspace","raconteur","racoon","racquet","racquetball","racy","rad","radar","radarscope","radcliffe","radded","radder","raddest","raddie","radding","raddy","radial","radian","radiance","radians","radiant","radiate","radiation","radiative","radiator","radical","radicalism","radicalization","radicalize","radicalness","radices","radii","radio","radioactive","radioactivity","radioastronomical","radioastronomy","radiobutton","radiobuttons","radiocarbon","radiochemical","radiochemistry","radiogalaxy","radiogram","radiographer","radiographic","radiography","radiogroup","radioisotope","radiologic","radiological","radiologist","radiology","radioman","radiomen","radiometer","radiometric","radiometry","radionics","radionuclide","radiopasteurization","radiophone","radiophysics","radios","radioscopy","radiosonde","radiosterilization","radiosterilized","radiotelegraph","radiotelegraphs","radiotelegraphy","radiotelephone","radiotherapist","radiotherapy","radish","radium","radius","radix","radon","rads","rae","raeann","raf","rafa","rafael","rafaela","rafaelia","rafaelita","rafaellle","rafaello","rafe","raff","raffaello","raffarty","rafferty","raffia","raffish","raffishness","raffle","rafi","raft","rafter","rag","raga","ragamuffin","ragbag","rage","ragged","raggedness","raggedy","ragging","raging","raglan","ragnar","ragnark","ragout","ragtag","ragtime","ragweed","ragwort","rah","rahal","rahel","rahs","raid","raider","rail","railbird","railer","railhead","railing","raillery","railroad","railroader","railroading","rails","railscasts","railsinstaller","railties","railway","railwaymen","raiment","raimondo","raimund","raimundo","rain","raina","rainbow","raincloud","raincoat","raindrop","raine","rainer","rainfall","rainforest","rainier","rainless","rainmaker","rainmaking","rainproof","rainstorm","rainwater","rainy","raise","raised","raisepropertychanged","raiser","raises","raisin","raising","raj","rajah","rajahs","rajive","rake","rakel","raker","rakish","rakishness","raleigh","ralf","ralina","rally","ralph","ralston","ram","rama","ramada","ramadan","ramakrishna","raman","ramayana","ramble","rambler","rambling","rambo","rambunctious","rambunctiousness","ramekin","ramie","ramification","ramify","ramirez","ramiro","ramjet","rammed","ramming","ramo","ramon","ramona","ramonda","ramp","rampage","rampancy","rampant","rampart","ramrod","ramrodded","ramrodding","rams","ramsay","ramses","ramsey","ramshackle","ran","rana","rance","rancell","ranch","rancher","rancho","rancid","rancidity","rancidness","rancor","rancorous","rand","randa","randal","randall","randee","randell","randene","randi","randie","randiness","randint","randn","randolf","randolph","random","randomization","randomize","randomly","randomness","randomnumber","randrange","randy","ranee","rang","range","ranged","rangeland","ranger","ranges","ranginess","ranging","rangoon","rangy","rani","rania","ranice","ranier","ranique","rank","ranked","ranker","rankin","rankine","ranking","rankle","rankness","ranks","ranna","ransack","ransacker","ransell","ransom","ransomer","rant","ranter","ranting","raoul","rap","rapacious","rapaciousness","rapacity","rape","rapeseed","raphael","raphaela","rapid","rapidity","rapidly","rapidness","rapier","rapine","rapist","rapped","rappel","rappelled","rappelling","rapper","rapping","rapport","rapporteur","rapprochement","rapscallion","rapt","raptness","rapture","rapturous","rapturousness","rapunzel","raquel","raquela","rar","rare","rarebit","rarefaction","rarefy","rarely","rareness","rarity","rasalgethi","rasalhague","rascal","rash","rasher","rashness","rasia","rasla","rasmussen","rasp","raspberry","raspberrypi","rasper","rasping","rasputin","raspy","rastaban","rastafarian","raster","rastus","rat","ratchet","rate","rateable","rated","ratepayer","rater","rates","ratfor","rather","rathskeller","ratifier","ratify","rating","ratings","ratio","ratiocinate","ratiocination","ration","rational","rationale","rationalism","rationalist","rationalistic","rationality","rationalization","rationalize","rationalizer","rationalness","ratios","ratliff","ratlike","ratline","rattail","rattan","ratted","ratter","ratting","rattle","rattlebrain","rattlesnake","rattletrap","rattling","rattly","rattrap","ratty","raucous","raucousness","raul","raunchily","raunchiness","raunchy","ravage","ravager","rave","ravel","raveling","raven","ravenous","raver","ravi","ravid","ravine","ravioli","ravish","ravisher","ravishing","ravishment","raviv","raw","rawalpindi","rawboned","rawdata","rawhide","rawley","rawlings","rawlins","rawlinson","rawness","rawquery","rawson","rawvalue","rax","ray","rayburn","raychel","raye","rayleigh","raymond","raymondville","raymund","raymundo","rayna","raynard","raynell","rayner","raynor","rayon","rayshell","raytheon","raywenderlich","raze","razer","razor","razorback","razorblades","razz","razzmatazz","rb","rbenv","rbi","rbind","rbp","rbx","rc","rca","rcp","rcpp","rcpt","rcs","rcx","rd","rda","rdata","rdbms","rdd","rdf","rdfs","rdi","rdoc","rdp","rdr","rds","rdx","re","rea","reabbreviate","reach","reachability","reachable","reachably","reached","reacher","reaches","reaching","reacquisition","react","reactant","reactdom","reacted","reaction","reactionary","reactive","reactivex","reactivity","reactjs","reactor","read","readability","readable","readably","readalllines","readalltext","readdata","readdir","readdress","reade","reader","readers","readership","readfile","readfilesync","readied","readies","readily","readiness","readinesses","reading","readings","readint","readkey","readline","readlines","readme","readobject","readonly","readopt","readout","reads","readstring","readthedocs","readtoend","readvalue","readwrite","ready","readying","readystate","reagan","reagen","real","realise","realised","realism","realisms","realist","realistic","realistically","reality","realizability","realizable","realizableness","realizably","realization","realize","realized","realizer","realizes","realizing","realloc","really","realm","realness","realpath","realpolitik","realtime","realtor","realty","ream","reamer","reamonn","reanimate","reap","reaper","reappraise","rear","rearguard","rearmost","rearrange","rearward","reason","reasonable","reasonableness","reasonably","reasoner","reasoning","reasonless","reasons","reassess","reassign","reassuringly","reattach","reawakening","reba","rebase","rebate","rebbecca","rebe","rebeca","rebecca","rebecka","rebeka","rebekah","rebekkah","rebel","rebeller","rebellion","rebellious","rebelliousness","rebid","rebidding","rebind","rebirth","reboil","rebook","reboot","rebound","rebroadcast","rebuild","rebuilding","rebuilt","rebuke","rebuking","rebus","rebuttal","rebutting","rec","recalcitrance","recalcitrant","recalculate","recalibrate","recall","recant","recantation","recap","recappable","recapping","recaptcha","recast","recd","recede","receipt","receivable","receive","received","receiver","receivers","receivership","receives","receiving","recency","recension","recent","recently","recentness","receptacle","reception","receptionist","receptive","receptiveness","receptivity","receptor","recess","recessional","recessionary","recessive","recessiveness","rechargeable","recheck","recherch","recherches","recidivism","recidivist","recieve","recieved","recife","recipe","recipes","recipiency","recipient","recipients","reciprocal","reciprocate","reciprocation","reciprocity","recital","recitalist","recitative","recite","reciter","recked","recking","reckless","recklessness","reckon","reckoner","reckoning","reclaim","reclamation","recline","recliner","recluse","reclusion","recode","recognise","recognition","recognizability","recognizable","recognizably","recognize","recognized","recognizedly","recognizer","recognizes","recognizing","recognizingly","recoilless","recoinage","recolor","recombinant","recombine","recommend","recommendation","recommendations","recommended","recommends","recompense","recompile","recompute","reconcile","reconciled","reconciler","recondite","reconditeness","reconfigurability","reconfigure","reconnaissance","reconnect","reconnoiter","reconquer","reconsecrate","reconstitute","reconstruct","reconstructed","reconstruction","reconsult","recontact","recontaminate","recontribute","recook","recopy","record","recorded","recorder","recordid","recording","records","recordset","recourse","recover","recoverability","recoverable","recovery","recreant","recreate","recreated","recreating","recreational","recriminate","recrimination","recriminatory","recross","recrudesce","recrudescence","recrudescent","recruit","recruiter","recruitment","recrystallize","rect","recta","rectal","rectangle","rectangles","rectangular","rectifiable","rectification","rectifier","rectify","rectilinear","rectitude","recto","rector","rectory","rects","rectum","recumbent","recuperate","recuperation","recur","recurrence","recurrent","recurring","recurse","recursion","recursive","recursively","recusant","recuse","recv","recyclable","recycle","recycled","recycler","recyclerview","recycling","red","redact","redacted","redaction","redactor","redbird","redbreast","redbrick","redbud","redcap","redcoat","redcolor","redcurrant","redd","redden","redder","reddest","redding","reddish","reddit","redeclaration","redecorate","redeem","redeemable","redeemed","redeemer","redefine","redemption","redemptioner","redemptive","redeposit","redesign","redetermination","redford","redgrave","redhat","redhead","redhook","redial","redim","redirect","redirected","redirecting","redirection","redirects","redirectto","redirecttoaction","redis","redlining","redmine","redmond","redneck","redness","redo","redolence","redolent","redondo","redouble","redoubtably","redound","redraw","redshift","redskin","redstone","reduce","reduced","reducer","reducers","reduces","reducibility","reducible","reducibly","reducing","reduct","reduction","reductionism","reductionist","redundancy","redundant","redux","redwood","redye","redyeing","ree","reeba","reebok","reece","reecho","reed","reediness","reeding","reedville","reedy","reef","reefer","reek","reeker","reel","reeler","reena","reenforcement","reentrant","reese","reestimate","reeta","reeva","reeve","reeves","reexamine","ref","refactor","refactored","refactoring","refection","refectory","refer","referee","refereed","refereeing","reference","referenced","referencedcolumnname","referenceerror","references","referencing","referendum","referent","referential","referentiality","referer","referral","referred","referrer","referring","refers","reffed","reffing","refid","refile","refinance","refine","refined","refinement","refinish","refit","reflect","reflectance","reflected","reflection","reflectional","reflective","reflectivemethodinvocation","reflectiveness","reflectivity","reflector","reflects","reflex","reflexion","reflexive","reflexiveness","reflexivity","reflooring","refluent","reflux","refman","refocus","refold","reforestation","reforge","reform","reformat","reformatory","reformed","reformer","reformism","reformist","refract","refractive","refractiveness","refractometer","refractoriness","refractory","refrain","refresh","refreshed","refreshes","refreshing","refreshment","refrigerant","refrigerate","refrigerated","refrigeration","refrigerator","refrozen","refry","refs","refuge","refugee","refugio","refulgence","refulgent","refund","refunder","refurbish","refurbishment","refusal","refuse","refused","refuser","refuses","refutation","refute","refuter","reg","regal","regale","regalement","regalia","regan","regard","regarding","regardless","regards","regather","regatta","regen","regency","regeneracy","regenerate","regenerately","regenerateness","regex","regexes","regexoptions","regexp","regexr","reggae","reggi","reggie","reggy","regicide","regime","regimen","regiment","regimental","regimentation","regina","reginae","reginald","reginauld","regine","region","regional","regionalism","regions","regis","register","registered","registering","registerreceiver","registers","registertype","registrable","registrant","registrar","registration","registrations","registry","regnant","regor","regress","regression","regressive","regressiveness","regressors","regret","regretful","regretfulness","regrettable","regrettably","regretted","regretting","reground","regroup","regrow","regular","regularexpressions","regularity","regularization","regularize","regularly","regulate","regulated","regulation","regulations","regulative","regulator","regulatory","regulus","regurgitate","regurgitation","rehab","rehabbed","rehabbing","rehabilitate","rehabilitation","rehang","rehear","rehears","rehearsal","rehearse","rehearsed","rehearser","reheat","reheating","rehnquist","rehydrate","reich","reichenberg","reichstag","reichstags","reid","reidar","reider","reign","reiko","reilly","reimburse","reimbursement","rein","reina","reinald","reinaldo","reindeer","reindex","reine","reinforce","reinforced","reinforcement","reinforcer","reinhard","reinhardt","reinhold","reinold","reinstall","reinstalled","reinstalling","reinstate","reinstatement","reinsurance","reinterpret","reinvent","reinwald","reissue","reit","reiterative","reject","rejected","rejecter","rejecting","rejection","rejector","rejigger","rejoice","rejoicing","rejoinder","rejuvenate","rejuvenatory","rel","relapse","relate","related","relatedby","relatedly","relatedness","relater","relates","relating","relation","relational","relations","relationship","relationships","relative","relativelayout","relatively","relativeness","relativepath","relativesource","relativism","relativist","relativistic","relativistically","relativity","relator","relax","relaxant","relaxation","relaxed","relaxedness","relaxing","relay","relaycommand","relearn","releasable","release","released","releases","releasing","relent","relenting","relentless","relentlessness","relevance","relevancy","relevant","reliability","reliable","reliables","reliably","reliance","reliant","relic","relicense","relict","relief","relies","relieve","relieved","relievedly","reliever","religion","religionists","religiosity","religious","religiousness","relink","relinquish","relinquishment","reliquary","relish","relive","reload","reloaddata","reloaded","reloading","reloads","relocate","relu","reluctance","reluctant","rely","relying","rem","remade","remain","remainder","remained","remaining","remains","remake","remand","remap","remapping","remark","remarkable","remarkableness","remarkably","remarked","remarks","remarque","rematch","rembrandt","remeasure","remediable","remediableness","remedy","remember","remembered","rememberer","remembering","rememberme","remembrance","remembrancer","remind","reminded","reminder","reminders","reminds","remington","reminisce","reminiscence","reminiscent","remiss","remissness","remit","remittance","remitted","remitting","remnant","remodel","remolding","remonstrant","remonstrate","remonstration","remonstrative","remorse","remorseful","remorsefulness","remorseless","remorselessness","remote","remotely","remotemessage","remoteness","remotes","remotetestrunner","remoteviews","remotewebdriver","remoting","remoulds","removal","remove","removeall","removeat","removeattr","removechild","removeclass","removed","removeeventlistener","removefromsuperview","removeitem","removes","removing","remunerate","remunerated","remuneration","remunerative","remunerativeness","remus","remy","ren","rena","renado","renae","renaissance","renal","renaldo","rename","renamed","renaming","renard","renascence","renata","renate","renato","renaturation","renaud","renault","rend","render","rendered","renderer","renderers","rendering","renders","rendertransform","rendezvous","rendition","rene","renee","renegade","renege","reneger","renell","renelle","renew","renewal","renewer","renie","rennet","rennie","rennin","reno","renoir","renounce","renouncement","renouncer","renovate","renovation","renovator","renown","rensselaer","rent","rental","rentaller","renter","renumber","renumeration","renunciate","renunciation","renville","reoccupy","reopen","reorder","reordering","reorganized","rep","repack","repaint","repair","repairable","repairer","repairman","repairmen","repairs","repaper","reparable","reparation","repartee","reparteeing","repartition","repast","repatriate","repave","repeal","repealer","repeat","repeatability","repeatable","repeatably","repeated","repeatedly","repeater","repeating","repeats","repel","repelled","repellent","repelling","repent","repentance","repentant","repertoire","repertory","repetition","repetitions","repetitious","repetitiousness","repetitive","repetitiveness","repine","repiner","repl","replace","replaceall","replaced","replacement","replacements","replaces","replacewith","replacing","replay","replayed","replenish","replenishment","replete","repleteness","repletion","replica","replicas","replicate","replicated","replication","replicator","replied","replies","replug","reply","repo","reponse","repopulate","report","reported","reportelement","reporter","reporting","reportorial","reports","reportviewer","repos","repose","reposeful","repositories","repository","repr","reprehend","reprehenderit","reprehensibility","reprehensible","reprehensibleness","reprehensibly","reprehension","represent","representable","representation","representational","representations","representative","representativeness","representativity","represented","representing","represents","repress","repression","repressive","repressiveness","reprieve","reprimand","reprint","reprisal","reproach","reproacher","reproachful","reproachfulness","reproaching","reprobate","reprocess","reproduce","reproduced","reproducibility","reproducible","reproducibly","reproductive","reproof","reprove","reproving","reps","reptile","reptilian","republic","republican","republicanism","republish","repudiate","repudiation","repudiator","repugnance","repugnant","repulse","repulsion","repulsive","repulsiveness","reputability","reputably","reputation","repute","reputed","reputing","req","request","requestanimationframe","requestbody","requestcode","requestcontext","requestdata","requested","requestfocus","requesthandler","requestid","requesting","requestlocationupdates","requestmapping","requestmappinghandleradapter","requestmethod","requestoptions","requestparam","requestpermissions","requestqueue","requests","requesturl","requestwithurl","requiem","require","required","requiredfieldvalidator","requirejs","requirement","requirements","requires","requiring","requisite","requisiteness","requisition","requisitioner","requital","requite","requited","requiter","reread","rerecord","rerouteing","rerun","rerunning","res","resample","rescale","rescind","rescission","rescue","reseal","research","researched","researchers","researching","reselect","resemblant","resemble","resend","resent","resentful","resentfulness","resentment","reserpine","reservation","reservations","reserve","reserved","reservedness","reservednesses","reservist","reservoir","reset","resets","resetting","resettle","reshape","resharper","reshipping","reshow","reshuffle","resid","reside","residence","residency","resident","residential","resider","resides","residua","residual","residuary","residue","residuum","resignation","resigned","resignfirstresponder","resilience","resiliency","resilient","resin","resinlike","resinous","resiny","resist","resistance","resistant","resistantly","resistants","resisted","resistible","resistibly","resisting","resistive","resistiveness","resistivity","resistless","resistor","resizable","resize","resized","resizes","resizing","resold","resole","resoluble","resolute","resoluteness","resolution","resolutions","resolvability","resolvable","resolve","resolved","resolvent","resolver","resolvers","resolves","resolving","resonance","resonant","resonate","resonator","resorption","resort","resound","resource","resourcebundle","resourcedictionary","resourceful","resourcefulness","resourceid","resourcemanager","resourcename","resources","resourcetype","resp","respect","respectability","respectable","respectably","respected","respectful","respectfulness","respecting","respective","respectively","respectiveness","respects","respell","respiration","respirator","respiratory","resplendence","resplendent","respond","responded","respondent","responder","responding","responds","respondstoselector","response","responsebody","responsecode","responsedata","responseentity","responsejson","responseobject","responser","responses","responsestring","responsetext","responsetype","responsibilities","responsibility","responsible","responsibleness","responsibly","responsive","responsiveness","respray","resque","rest","restapi","restart","restarted","restarting","restarts","restate","restaurant","restaurants","restaurateur","restclient","restcontroller","resteasy","rested","rester","restful","restfuller","restfullest","restfulness","restitution","restive","restiveness","restkit","restless","restlessness","restlet","restorability","restoration","restorative","restore","restored","restorer","restoring","restrained","restraint","restrict","restricted","restricting","restriction","restrictions","restrictive","restrictively","restrictiveness","restrictives","restroom","restructurability","restructure","rests","resttemplate","restudy","restyle","resubstitute","result","resultado","resultant","resultarray","resultcode","resulted","resulting","resultlist","results","resultset","resume","resumes","resumption","resurface","resurgence","resurgent","resurrect","resurrection","resurvey","resuscitate","resuscitation","resuscitator","resx","ret","reta","retail","retailer","retain","retained","retainer","retaining","retains","retake","retaliate","retaliation","retaliatory","retard","retardant","retardation","retarder","retch","retention","retentive","retentiveness","retentivity","retest","retha","rethink","rethought","reticence","reticent","reticle","reticular","reticulate","reticulation","reticule","reticulum","retina","retinal","retinue","retire","retiredness","retiree","retirement","retiring","retort","retract","retractile","retrench","retrenchment","retributed","retribution","retributive","retries","retrieval","retrieve","retrieved","retriever","retrieves","retrieving","retrive","retro","retroactive","retrofire","retrofit","retrofitted","retrofitting","retroflection","retroflex","retroflexion","retrogradations","retrograde","retrogress","retrogression","retrogressive","retrorocket","retrospect","retrospection","retrospective","retrovirus","retrovision","retry","retrying","retsina","return","returnable","returned","returnee","returning","returns","returntransfer","returntype","returnurl","returnvalue","retval","retype","reub","reube","reuben","reunion","reusable","reuse","reused","reuseidentifier","reusing","reuters","reuther","reutilization","reuven","rev","reva","revalidate","revanchist","reveal","revealed","revealing","revealingly","reveals","reveille","revel","revelation","revelatory","revelry","revenge","revenger","revenue","revenuer","reverberant","reverberate","reverberation","revere","reverence","reverencer","reverend","reverent","reverential","reverie","revers","reversal","reverse","reversed","reverser","reversibility","reversible","reversibly","reversing","reversion","reversioner","revert","reverter","revertible","revet","revetment","review","reviewed","reviewer","reviewing","reviews","revile","revilement","reviler","revise","revised","revision","revisionary","revisionism","revisionist","revisions","revitalize","revival","revivalism","revivalist","revive","reviver","revivification","revivify","revkah","revlon","revocable","revoke","revolt","revolter","revolting","revolution","revolutionariness","revolutionary","revolutionist","revolutionize","revolutionizer","revolve","revolver","revue","revulsion","revved","revving","reward","rewarded","rewarding","rewards","rewarm","reweave","rewedding","reweigh","rewind","rewire","rework","rewrite","rewritebase","rewritecond","rewriteengine","rewriterule","rewrites","rewriting","rewritten","rex","rexes","rextester","rey","reyes","reykjavik","reyna","reynaldo","reynard","reynold","rezone","rf","rfc","rfd","rg","rgb","rgba","rh","rhapsodic","rhapsodical","rhapsodize","rhapsody","rhea","rheba","rhee","rheims","rheinholdt","rhel","rhenish","rhenium","rheology","rheostat","rhesus","rheta","rhetoric","rhetorical","rhetorician","rhett","rhetta","rheum","rheumatic","rheumatically","rheumatics","rheumatism","rheumatoid","rheumy","rhiamon","rhianna","rhiannon","rhianon","rhine","rhineland","rhinelander","rhinestone","rhinitides","rhinitis","rhino","rhinoceros","rhinotracheitis","rhizome","rho","rhoda","rhodes","rhodesia","rhodesian","rhodia","rhodie","rhodium","rhododendron","rhodolite","rhodonite","rhody","rhombic","rhomboid","rhomboidal","rhombus","rhona","rhoncus","rhonda","rhone","rhs","rhubarb","rhyme","rhymester","rhys","rhythm","rhythmic","rhythmical","rhythmics","ri","rial","riane","riannon","rianon","rib","ribald","ribaldry","ribbed","ribbentrop","ribber","ribbing","ribbon","ribcage","riboflavin","ribonucleic","ribosomal","ribosome","ric","rica","rican","ricard","ricardo","ricca","riccardo","rice","ricer","rich","richard","richardo","richardson","richart","richelieu","richen","richey","richfaces","richfield","richie","richland","richmond","richmound","richness","richter","richtextbox","richthofen","richy","rici","rick","rickard","rickenbacker","rickenbaugh","rickert","rickets","rickety","rickey","ricki","rickie","rickover","rickrack","rickshaw","ricky","rico","ricochet","ricoriki","ricotta","rid","riddance","ridden","ridding","riddle","ride","rider","riderless","ridership","ridge","ridgefield","ridgepole","ridgway","ridgy","ridicule","ridiculer","ridiculous","ridiculously","ridiculousness","riding","riemann","riesling","rife","riff","riffle","riffraff","rifle","rifled","rifleman","riflemen","rifler","rifling","rift","rig","riga","rigamarole","rigatoni","rigel","rigged","rigger","rigging","riggs","right","righteous","righteousness","righteousnesses","rightful","rightfulness","rightism","rightist","rightmost","rightness","rights","rightsize","rightward","rigid","rigidbody","rigidify","rigidity","rigidness","rigmarole","rigoberto","rigoletto","rigor","rigorous","rigorousness","rik","riki","rikki","rile","riley","rilke","rill","rim","rimbaud","rime","rimer","rimless","rimmed","rimming","rina","rinaldo","rind","rinehart","rinflate","ring","ringer","ringing","ringleader","ringlet","ringlike","ringling","ringmaster","ringo","rings","ringside","ringworm","rink","rinse","rio","riobard","riordan","riot","rioter","riotous","riotousness","rip","riparian","ripcord","ripe","ripen","ripened","ripeness","ripenesses","riper","ripest","ripley","ripoff","riposte","ripped","ripper","ripping","ripple","rippler","ripply","ripsaw","riptide","risa","risc","rise","risen","riser","risibility","risible","rising","risk","risker","riskily","riskiness","risks","risky","risotto","risqu","rissole","risus","rita","ritalin","ritchie","rite","ritter","ritual","ritualism","ritualistic","ritualistically","ritualized","ritz","ritzy","riv","riva","rival","rivaled","rivalee","rivalry","rive","river","rivera","riverbank","riverbed","riverboat","riverfront","riverine","rivers","riverside","riverview","rivet","riveter","riveting","rivi","riviera","rivkah","rivulet","rivy","riyadh","riyal","rj","rk","rl","rm","rmi","rms","rn","rna","rnd","rng","rnn","rnorm","ro","roach","road","roadbed","roadblock","roadhouse","roadie","roadkill","roadmap","roadrunner","roads","roadshow","roadside","roadsigns","roadster","roadsweepers","roadway","roadwork","roadworthy","roam","roaming","roan","roana","roanna","roanne","roanoke","roar","roarer","roaring","roarke","roast","roaster","rob","robb","robbed","robber","robbert","robbery","robbi","robbie","robbin","robbing","robby","robbyn","robe","robena","robenia","robers","roberson","robert","roberta","roberto","robertson","robeson","robespierre","robin","robina","robinet","robinett","robinetta","robinette","robinia","robinson","robinsonville","robles","robolectric","robot","robotic","robotism","robotize","roboto","robots","robson","robt","robust","robustness","roby","robyn","roc","rocco","roch","rocha","rochambeau","roche","rochell","rochella","rochelle","rochester","rochette","rock","rockabilly","rockabye","rockaway","rockbound","rockefeller","rocker","rocket","rocketry","rockey","rockfall","rockford","rockie","rockiness","rockland","rockne","rocks","rockville","rockwell","rocky","rococo","rod","roda","rodd","rodded","roddenberry","rodder","roddie","rodding","roddy","rode","rodent","rodeo","roderic","roderich","roderick","roderigo","rodge","rodger","rodi","rodie","rodin","rodina","rodney","rodolfo","rodolph","rodolphe","rodrick","rodrigo","rodriguez","rodrique","rodriquez","roe","roebuck","roentgen","rofl","rog","rogelio","roger","rogerio","roget","rogue","rogued","roguery","rogues","roguing","roguish","roguishness","roi","roil","roister","roisterer","rojas","roland","rolando","roldan","role","roleid","rolename","roles","roley","rolf","rolfe","roll","rolland","rollback","rolled","roller","rollerblade","rollerskating","rollick","rollicking","rollie","rollin","rolling","rollo","rollover","rolls","rollup","rolodex","rolph","rolvaag","rom","roma","romain","romaine","roman","romance","romancer","romanesque","romania","romanian","romano","romanov","romans","romansh","romantic","romantically","romanticism","romanticist","romanticize","romany","rome","romeo","romero","rommel","romney","romola","romona","romonda","romp","romper","romulus","romy","ron","rona","ronald","ronalda","ronda","rondo","ronica","ronna","ronni","ronnica","ronnie","ronny","ronstadt","rontgen","roo","roobbie","rood","roof","roofer","roofgarden","roofing","roofless","rooftop","rook","rookery","rookie","room","roomer","roomette","roomful","roomid","roominess","roommate","rooms","roomy","rooney","roosevelt","rooseveltian","roost","rooster","root","rootdir","rooted","rooter","rootless","rootlessness","rootlet","rootnode","rootobject","rootproject","roots","rootscope","rootstock","rootview","rootviewcontroller","rope","roper","roping","roquefort","roquemore","ror","rora","rori","rorie","rorke","rorschach","rory","ros","rosa","rosabel","rosabella","rosabelle","rosaleen","rosales","rosalia","rosalie","rosalind","rosalinda","rosalinde","rosaline","rosalyn","rosalynd","rosamond","rosamund","rosana","rosanna","rosanne","rosario","rosary","rosco","roscoe","rose","roseann","roseanna","roseanne","roseate","roseau","rosebud","rosebush","rosecrans","roseland","roselia","roselin","roseline","rosella","roselle","rosemaria","rosemarie","rosemary","rosemonde","rosen","rosenberg","rosenblum","rosendo","rosene","rosenthal","rosenzweig","rosetta","rosette","rosewater","rosewood","roshelle","rosicrucian","rosie","rosily","rosin","rosina","rosiness","rosita","roslyn","rosmunda","ross","rossetti","rossi","rossie","rossini","rossy","rostand","roster","rostov","rostra","rostrum","roswell","rosy","rot","rota","rotarian","rotary","rotate","rotated","rotates","rotatex","rotatey","rotating","rotation","rotational","rotations","rotative","rotator","rotatory","rotc","rote","rotgut","roth","rothschild","rotisserie","rotogravure","rotor","rototill","rotted","rotten","rottenness","rotter","rotterdam","rotting","rotund","rotunda","rotundity","rotundness","rou","rouault","rouge","rough","roughage","roughen","rougher","roughhouse","roughish","roughly","roughneck","roughness","roughs","roughshod","roulette","round","roundabout","rounded","roundedness","roundelay","roundels","rounder","roundhead","roundheaded","roundheadedness","roundhouse","rounding","roundish","roundness","roundoff","rounds","roundup","roundworm","rourke","rouse","rouser","rousseau","roust","roustabout","rout","route","routed","routedata","routedeventargs","routeparams","routeprovider","router","routerlink","routermodule","routers","routes","routine","routines","routing","routinize","rouvin","rove","rover","roving","row","rowan","rowboat","rowcount","rowdata","rowdatabound","rowdefinition","rowdefinitions","rowdily","rowdiness","rowdy","rowdyism","rowe","rowel","rowen","rowena","rower","rowheight","rowid","rowindex","rowland","rowley","rownames","rowney","rownum","rownumber","rows","rowspan","rowtype","rowview","roxana","roxane","roxanna","roxanne","roxi","roxie","roxine","roxy","roy","royal","royalist","royall","royalty","royce","roz","rozalie","rozalin","rozamond","rozanna","rozanne","roze","rozele","rozella","rozelle","rozina","rp","rpath","rpc","rpi","rpm","rps","rpt","rpy","rq","rr","rriocard","rs","rsa","rsfsr","rsi","rsp","rspec","rss","rssi","rst","rstrip","rstudio","rsv","rsvp","rsx","rsync","rt","rtc","rte","rtf","rtfm","rtl","rtmp","rtp","rtrim","rtsp","ru","rub","rubaiyat","rubato","rubbed","rubber","rubberize","rubberneck","rubbery","rubbing","rubbish","rubbishy","rubble","rubdown","rube","rubella","ruben","rubetta","rubi","rubia","rubicon","rubicund","rubidium","rubie","rubies","rubik","rubin","rubina","rubinstein","ruble","rubout","rubric","ruby","rubygems","rubyonrails","ruchbah","ruck","rucksack","ruckus","ruction","rudd","rudder","rudderless","ruddie","ruddiness","ruddy","rude","rudeness","rudie","rudiger","rudiment","rudimentariness","rudimentary","rudolf","rudolfo","rudolph","rudy","rudyard","rue","rueful","ruefulness","rufe","ruff","ruffian","ruffle","ruffled","ruffler","ruffly","rufus","rug","rugby","rugged","ruggedness","ruggiero","rugging","ruhr","ruin","ruination","ruiner","ruinous","ruinousness","ruiz","rule","rulebook","ruled","ruler","rules","ruling","rum","rumania","rumanian","rumba","rumble","rumbler","rumbustious","rumen","rumford","ruminant","ruminate","ruminative","rummage","rummager","rummel","rummer","rummest","rummy","rumor","rumored","rumorer","rumormonger","rump","rumpelstiltskin","rumple","rumply","rumpus","run","runabout","runaround","runat","runaway","rundown","rune","rung","runge","runic","runif","runlet","runnable","runnel","runner","runners","running","runny","runnymede","runoff","runonuithread","runs","runserver","runt","runtask","runtime","runtimeerror","runtimeexception","runtimes","runtiness","runty","runway","runwith","runworker","runyon","rupee","rupert","ruperta","ruperto","rupiah","rupiahs","ruppert","ruprecht","rupture","rural","rurality","rurik","ruse","rush","rushdie","rusher","rushes","rushing","rushmore","rushy","rusk","ruskin","russ","russel","russell","russet","russetting","russia","russian","russo","rust","rustbelt","rustic","rustically","rusticate","rustication","rusticity","rustie","rustin","rustiness","rustle","rustler","rustproof","rusty","rut","rutabaga","rutger","ruth","ruthann","ruthanne","ruthe","ruthenium","rutherford","rutherfordium","ruthi","ruthie","ruthless","ruthlessness","ruthy","rutland","rutledge","rutrum","rutted","rutter","ruttger","rutting","rutty","ruy","rv","rvalue","rvm","rvs","rw","rwanda","rwandan","rwy","rx","rxjava","rxjs","ry","ryan","ryann","rycca","rydberg","ryder","rye","ryley","ryon","ryukyu","ryun","rz","s","sa","saab","saar","saas","saba","sabbath","sabbaths","sabbatical","saber","sabered","sabik","sabin","sabina","sabine","sable","sabot","sabotage","saboteur","sabra","sabrina","sac","sacajawea","saccharides","saccharin","saccharine","sacco","sacerdotal","sacha","sachem","sachet","sachs","sack","sackcloth","sackcloths","sacker","sackful","sacking","sacra","sacral","sacrament","sacramental","sacramento","sacred","sacredness","sacrifice","sacrificer","sacrificial","sacrilege","sacrilegious","sacristan","sacristy","sacroiliac","sacrosanct","sacrosanctness","sacrum","sad","sada","sadat","saddam","sadden","sadder","saddest","saddle","saddlebag","saddler","sadducee","sade","sadella","sades","sadie","sadism","sadist","sadistic","sadistically","sadly","sadness","sadomasochism","sadomasochist","sadomasochistic","sadr","sadye","safari","safe","safeguard","safekeeping","safely","safeness","safer","safes","safest","safety","safflower","saffron","sag","saga","sagacious","sagaciousness","sagacity","sagan","sage","sagebrush","sagged","sagger","sagging","saggy","saginaw","sagittarius","sagittis","sago","saguaro","sahara","saharan","sahel","sahib","said","saidee","saids","saigon","sail","sailboard","sailboat","sailcloth","sailcloths","sailer","sailfish","sailing","sailor","sailplane","sails","saint","sainthood","saintlike","saintliness","saintly","saiph","saith","saiths","sakai","sake","saker","sakhalin","sakharov","saki","sal","salaam","salable","salacious","salaciousness","salacity","salad","saladin","salado","salaidh","salamander","salami","salaries","salary","salas","salazar","sale","saleability","saleem","salem","salerno","sales","salesclerk","salesforce","salesgirl","saleslady","salesman","salesmanship","salesmen","salespeople","salesperson","salesroom","saleswoman","saleswomen","salience","saliency","salient","salim","salina","saline","salinger","salinity","salisbury","salish","saliva","salivary","salivate","salivation","salk","salle","sallee","salli","sallie","sallow","sallowness","sallust","sally","sallyann","sallyanne","salmon","salmonella","salmonellae","saloma","salome","salomi","salomo","salomon","salomone","salon","salonika","saloon","saloonkeeper","salsa","salsify","salt","saltcellar","salted","salter","saltine","saltiness","saltness","salton","saltpeter","salts","saltshaker","saltwater","salty","salubrious","salubriousness","salubrity","salutariness","salutary","salutation","salutatory","salute","saluter","salvador","salvadoran","salvadorian","salvage","salvageable","salvager","salvation","salvatore","salve","salver","salvidor","salvo","salween","salyut","salz","sam","samaccountname","samantha","samara","samaria","samaritan","samarium","samarkand","samba","same","sameness","saml","sammie","sammy","samoa","samoan","samoset","samovar","samoyed","samp","sampan","sample","sampled","sampler","samples","sampling","sampson","samson","samsonite","samsung","samuel","samuele","samuelson","samurai","san","sana","sanatorium","sanborn","sance","sanchez","sancho","sanctification","sanctifier","sanctify","sanctimonious","sanctimoniousness","sanctimony","sanction","sanctioned","sanctity","sanctuary","sanctum","sand","sandal","sandalwood","sandbag","sandbagged","sandbagging","sandbank","sandbar","sandblast","sandblaster","sandbox","sandburg","sandcastle","sande","sander","sanderling","sanderson","sandhill","sandhog","sandi","sandia","sandie","sandiness","sandinista","sandlot","sandlotter","sandman","sandmen","sandor","sandoval","sandpaper","sandpile","sandpiper","sandpit","sandra","sandro","sandstone","sandstorm","sandusky","sandwich","sandy","sandye","sane","saned","saneness","sanes","sanford","sanforized","sang","sanger","sangfroid","sangria","sanguinary","sanguine","sanguined","sanguinely","sanguineness","sanguineous","sanguines","sanguining","sanhedrin","saning","sanitarian","sanitarium","sanitary","sanitate","sanitation","sanitize","sanitizer","sanity","sank","sankara","sans","sanserif","sanskrit","sanskritic","sanskritize","sanson","sansone","santa","santana","santayana","santeria","santiago","santo","sap","sapien","sapience","sapient","sapless","sapling","sapped","sapper","sapphira","sapphire","sappho","sappiness","sapping","sapply","sapporo","sappy","saprophyte","saprophytic","sapsucker","sapwood","sara","saraann","saracen","saragossa","sarah","sarajane","sarajevo","saran","sarape","sarasota","saratoga","saratov","sarawak","sarcasm","sarcastic","sarcastically","sarcoma","sarcophagi","sarcophagus","sardine","sardinia","sardonic","sardonically","saree","sarena","sarene","sarette","sargasso","sarge","sargent","sargon","sari","sarina","sarine","sarita","sarnoff","sarong","saroyan","sarsaparilla","sarto","sartorial","sartorius","sartre","sas","sascha","sase","sash","sasha","sashay","sashenka","sask","saskatchewan","saskatoon","sasl","sass","sassafras","sassoon","sassy","sat","satan","satanic","satanical","satanism","satanist","satchel","sate","sateen","satellite","satiable","satiate","satiation","satiety","satin","satinwood","satiny","satire","satiric","satirical","satirist","satirize","satirizes","satisfaction","satisfactorily","satisfactoriness","satisfactory","satisfiability","satisfiable","satisfied","satisfier","satisfies","satisfy","satisfying","satisfyingly","satori","satrap","saturate","saturated","saturater","saturates","saturation","saturday","saturn","saturnalia","saturnine","satyanarayanan","satyr","satyriases","satyriasis","satyric","sauce","saucepan","saucer","saucily","sauciness","saucy","saud","saudi","saudra","sauerkraut","saukville","saul","sault","sauna","sauncho","saunder","saunderson","saundra","saunter","saurian","sauropod","sausage","saussure","saut","sauternes","sauveur","savage","savageness","savagery","savanna","savannah","savant","save","saveas","savechanges","saved","savedata","savedinstancestate","savefig","savefile","saveloy","saver","saves","savina","saving","savings","savior","saviour","savonarola","savor","savored","savorer","savorier","savoriest","savoriness","savoring","savoringly","savory","savoy","savoyard","savvy","saw","sawbones","sawbuck","sawdust","sawer","sawfly","sawhorse","sawmill","sawtooth","sawyer","sawyere","sax","saxe","saxifrage","saxon","saxony","saxophone","saxophonist","saxton","say","sayer","sayest","sayhello","saying","sayre","says","sb","sba","sbin","sbt","sc","scab","scabbard","scabbed","scabbiness","scabbing","scabby","scabies","scabrous","scabrousness","scad","scaffold","scaffolding","scala","scalability","scalable","scalar","scalatest","scalawag","scald","scale","scaled","scalefactor","scaleless","scalene","scaler","scales","scaletype","scalex","scaley","scaliness","scaling","scallion","scallop","scalloper","scalloping","scalp","scalpel","scalper","scalping","scaly","scam","scammed","scamming","scamp","scamper","scampi","scan","scandal","scandalize","scandalized","scandalmonger","scandalous","scandalousness","scandinavia","scandinavian","scandium","scanf","scanned","scanner","scanning","scans","scansion","scant","scantest","scantily","scantiness","scantly","scantness","scanty","scape","scapegoat","scapegrace","scapula","scapulae","scapular","scar","scarab","scaramouch","scarborough","scarce","scarceness","scarcity","scare","scarecrow","scared","scaremonger","scaremongering","scarer","scarf","scarface","scarification","scarify","scarily","scariness","scarlatina","scarlatti","scarlet","scarlett","scarp","scarred","scarring","scarves","scary","scat","scathe","scathed","scathing","scatological","scatology","scatted","scatter","scatterbrain","scatterer","scattergun","scattering","scatting","scavenge","scavenger","sccs","sce","scelerisque","scenario","scenarios","scenarist","scene","scenery","scenes","scenic","scenically","scent","scented","scentless","scents","scepter","scepters","sceptically","sch","schaefer","schaeffer","schafer","schaffner","schantz","schapiro","scheat","sched","schedar","schedule","scheduled","scheduledthreadpoolexecutor","scheduler","schedulers","schedules","scheduling","scheherazade","scheherezade","schelling","schema","schemalocation","schemas","schemata","schematic","schematically","scheme","schemer","schemes","schemta","schenectady","scherzo","schick","schiller","schilling","schism","schismatic","schist","schizo","schizoid","schizomycetes","schizophrenia","schizophrenic","schizophrenically","schlemiel","schlep","schlepped","schlepping","schlesinger","schliemann","schlitz","schlock","schlocky","schloss","schmaltz","schmaltzy","schmidt","schmitt","schmo","schmoes","schmooze","schmuck","schnabel","schnapps","schnauzer","schneider","schnitzel","schnook","schnoz","schnozzle","schoenberg","schofield","scholar","scholarship","scholastic","scholastically","school","schoolbag","schoolbook","schoolboy","schoolchild","schoolchildren","schooldays","schooled","schoolfellow","schoolfriend","schoolgirl","schoolgirlish","schoolhouse","schooling","schoolmarm","schoolmarmish","schoolmaster","schoolmate","schoolmistress","schoolroom","schools","schoolteacher","schoolwork","schoolyard","schooner","schopenhauer","schottky","schrdinger","schrieffer","schroeder","schroedinger","schubert","schultz","schulz","schumacher","schuman","schumann","schuss","schussboomer","schuster","schuyler","schuylkill","schwa","schwab","schwartz","schwartzkopf","schwarzenegger","schweitzer","schweppes","schwinger","schwinn","sci","sciatic","sciatica","science","scientific","scientifically","scientist","scientists","scientology","scikit","scimitar","scintilla","scintillate","scintillation","scintillator","scion","scipio","scipy","scissor","scissors","scleroses","sclerosis","sclerotic","scm","scoff","scoffer","scofflaw","scold","scolder","scolioses","scoliosis","scollop","sconce","scone","scons","scoop","scooper","scoot","scooter","scope","scoped","scopes","scoping","scops","scorbutic","scorch","scorcher","scorching","score","scoreboard","scorecard","scored","scorekeeper","scoreless","scoreline","scores","scoring","scorn","scorner","scornful","scornfulness","scorpio","scorpion","scorpius","scorsese","scot","scotch","scotchgard","scotchman","scotchmen","scotchs","scotchwoman","scotchwomen","scotia","scotian","scotland","scotsman","scotsmen","scotswoman","scotswomen","scott","scotti","scottie","scottish","scottsdale","scotty","scoundrel","scour","scourer","scourge","scourger","scouring","scout","scouter","scouting","scoutmaster","scow","scowl","scowler","scp","scr","scrabble","scrabbler","scrag","scragged","scragging","scraggly","scraggy","scram","scramble","scrambler","scrammed","scramming","scranton","scrap","scrapbook","scrape","scraped","scraper","scrapheap","scraping","scrapped","scrapper","scrapping","scrappy","scrapy","scrapyard","scratch","scratched","scratcher","scratches","scratchily","scratchiness","scratchy","scrawl","scrawler","scrawly","scrawniness","scrawny","scream","screamer","screaming","scree","screech","screecher","screechy","screed","screen","screencast","screened","screenheight","screening","screenorientation","screenplay","screens","screenshot","screenshots","screensize","screenupdating","screenwidth","screenwriter","screw","screwball","screwdriver","screwed","screwer","screwiness","screwup","screwworm","screwy","scriabin","scribal","scribble","scribbler","scribe","scriber","scribner","scrim","scrimmage","scrimmager","scrimp","scrimshaw","scrip","scripps","script","scriptblock","scripted","scripting","scriptmanager","scriptreference","scripts","scriptural","scripture","scriptwriter","scriptwriting","scriven","scrivener","scrod","scrofula","scrofulous","scroll","scrollable","scrollbar","scrollbars","scrolled","scroller","scrollheight","scrolling","scrollleft","scrollpane","scrolls","scrollto","scrolltop","scrollview","scrollviewer","scrooge","scrota","scrotal","scrotum","scrounge","scroungy","scrub","scrubbed","scrubber","scrubbing","scrubby","scruff","scruffily","scruffiness","scruffy","scruggs","scrum","scrummage","scrumptious","scrunch","scrunchy","scruple","scrupulosity","scrupulous","scrupulousness","scrutable","scrutinize","scrutinized","scrutinizer","scrutinizing","scrutinizingly","scrutiny","scsi","scss","scuba","scud","scudded","scudding","scuff","scuffle","scull","sculler","scullery","sculley","scullion","sculpt","sculptor","sculptress","sculptural","sculpture","scum","scumbag","scummed","scumming","scummy","scupper","scurf","scurfy","scurrility","scurrilous","scurrilousness","scurry","scurvily","scurviness","scurvy","scutcheon","scuttle","scuttlebutt","scuzzy","scylla","scythe","scythia","sd","sda","sdate","sdcard","sdf","sdi","sdk","sdks","sdl","sdp","se","sea","seabed","seabird","seaboard","seaborg","seaborn","seaborne","seabrook","seacoast","seafare","seafarer","seafood","seafront","seagate","seagoing","seagram","seagull","seahorse","seal","sealant","sealed","sealer","seals","sealskin","seam","seamail","seaman","seamanship","seamer","seaminess","seamless","seamlessly","seamlessness","seams","seamstress","seamus","seamy","sean","seana","seaplane","seaport","seaquake","seaquarium","sear","search","searchable","searchbar","searchbox","searchcontroller","searched","searcher","searches","searchform","searching","searchlight","searchquery","searchresult","searchresults","searchstring","searchterm","searchtext","searchview","searing","sears","seascape","seashell","seashore","seasick","seasickness","seaside","season","seasonable","seasonableness","seasonably","seasonal","seasonality","seasoned","seasoner","seasoning","seat","seatbelt","seated","seater","seating","seato","seats","seattle","seawall","seaward","seawater","seaway","seaweed","seaworthiness","seaworthinesses","seaworthy","sebaceous","sebastian","sebastiano","sebastien","seborrhea","sec","secant","secede","secession","secessionist","seclude","secluded","secludedness","seclusion","seclusive","seconal","second","secondarily","secondary","seconder","secondhand","secondly","seconds","secondviewcontroller","secrecy","secret","secretarial","secretariat","secretary","secretaryship","secrete","secretion","secretive","secretiveness","secretkey","secretory","secrets","secs","sect","sectarian","sectarianism","sectary","section","sectional","sectionalism","sectionalized","sectioned","sectioning","sections","sector","sectoral","sectored","sectoring","sectors","sects","secular","secularism","secularist","secularity","secularization","secularize","secularized","secure","secured","securely","securerandom","securing","security","securityexception","secy","sed","sedan","sedate","sedateness","sedation","sedative","sedentary","seder","sedge","sedgwick","sedgy","sediment","sedimentary","sedimentation","sedition","seditious","seditiousness","seduce","seducer","seduction","seductive","seductiveness","seductress","sedulous","see","seebeck","seed","seedbed","seedcase","seeded","seeder","seediness","seeding","seedless","seedling","seedpod","seeds","seedy","seeing","seeings","seek","seekbar","seeker","seeking","seeley","seem","seemed","seeming","seemingly","seemliness","seemly","seems","seen","seep","seepage","seer","seersucker","sees","seesaw","seethe","seg","segfault","segment","segmental","segmentation","segmented","segments","segovia","segre","segregant","segregate","segregated","segregation","segregationist","segregative","segue","segueing","segundo","seidel","seigneur","seignior","seiko","seine","seiner","seinfeld","seismic","seismically","seismograph","seismographer","seismographic","seismographs","seismography","seismologic","seismological","seismologist","seismology","seismometer","seize","seizer","seizin","seizing","seizor","seizure","seka","sel","sela","selassie","selby","seldom","select","selectable","selectall","selectbox","selectcommand","selected","selecteddate","selectedimage","selectedindex","selectedindexchanged","selecteditem","selecteditems","selectedrow","selectedvalue","selecting","selectinput","selection","selectional","selectionchanged","selectionmode","selections","selectionstart","selectitem","selective","selectively","selectiveness","selectivity","selectlist","selectlistitem","selectman","selectmany","selectmen","selectness","selectnodes","selectonemenu","selector","selectors","selectric","selects","selectsinglenode","selena","selenate","selene","selenite","selenium","seleniumhq","selenographer","selenography","selestina","seleucid","seleucus","self","selfish","selfishness","selfless","selflessness","selfness","selfridge","selfsame","selfsameness","selia","selie","selig","selim","selina","selinda","seline","selinux","seljuk","selkirk","sell","sella","selle","seller","sellers","selling","sellout","sells","selma","seltzer","selvage","selves","selznick","sem","semantic","semantical","semantically","semanticist","semantics","semaphore","semarang","semblance","semen","semester","semi","semiannual","semiarid","semiautomated","semiautomatic","semicircle","semicircular","semicolon","semicolons","semiconductor","semiconscious","semidefinite","semidetached","semidrying","semifinal","semifinalist","semilogarithmic","semimonthly","seminal","seminar","seminarian","seminary","seminole","semiofficial","semiotic","semioticians","semiotics","semipermanent","semipermeable","semiprecious","semiprivate","semiprofessional","semipublic","semiquantitative","semiramis","semiretired","semisecret","semiskilled","semisolid","semistructured","semisweet","semite","semitic","semitone","semitrailer","semitrance","semitransparent","semitropical","semivowel","semiweekly","semiyearly","semolina","semper","sempiternal","sempstress","semtex","semver","sen","sena","senate","senator","senatorial","sencha","send","sendai","senddata","sendemail","sender","senderid","sendevent","sendfile","sendgrid","sending","sendkeys","sendmail","sendmessage","sendrequest","sends","sendto","seneca","senegal","senegalese","senescence","senescent","senile","senility","senior","seniority","senna","sennacherib","sennett","senor","senora","senorita","sens","sensate","sensately","sensation","sensational","sensationalism","sensationalist","sensationalize","sense","senseless","senselessness","sensibility","sensible","sensibleness","sensibly","sensitive","sensitiveness","sensitives","sensitivity","sensitization","sensitize","sensitized","sensitizers","sensor","sensormanager","sensors","sensory","sensual","sensualist","sensuality","sensuous","sensuousness","sensurround","sent","sentence","sentences","sentential","sententious","sentience","sentient","sentiment","sentimental","sentimentalism","sentimentalist","sentimentality","sentimentalization","sentimentalize","sentimentalizes","sentinel","sentry","seo","seora","seoul","sep","sepal","separability","separable","separableness","separably","separate","separated","separately","separateness","separates","separating","separation","separatism","separatist","separator","separators","seperate","seperated","sephardi","sephira","sepia","sepoy","sepses","sepsis","sept","septa","septate","september","septennial","septet","septic","septicemia","septicemic","septillion","septuagenarian","septuagint","septum","sepulcher","sepulchers","sepulchral","seq","seqnum","sequel","sequelize","sequence","sequenced","sequencer","sequences","sequent","sequential","sequentiality","sequentialize","sequentially","sequester","sequestrate","sequestration","sequin","sequitur","sequoia","sequoya","ser","sera","serafin","seraglio","serape","seraph","seraphic","seraphically","seraphim","seraphs","serb","serbia","serbian","serbo","sere","serena","serenade","serenader","serendipitous","serendipity","serene","sereneness","serengeti","serenity","serf","serfdom","serge","sergeant","sergei","sergent","sergio","serial","serializable","serialization","serialize","serialized","serializedname","serializeobject","serializer","serializers","serializing","serialnumber","serialport","serialversionuid","serie","series","serif","serigraph","serigraphs","serious","seriously","seriousness","sermon","sermonize","serological","serology","serons","serous","serpens","serpent","serpentine","serra","serrano","serrate","serration","serried","serum","serv","servant","serve","served","server","serverfault","serverless","servername","servers","serverside","serversocket","serves","service","serviceability","serviceable","serviceableness","servicebehaviors","serviced","servicehost","serviceid","serviceman","servicemen","servicemodel","servicename","serviceprovider","services","servicestack","servicetype","servicewoman","servicewomen","serviette","servile","servilely","servileness","serviles","servility","serving","servitor","servitude","servlet","servletcontainer","servletcontext","servletexception","servlethandler","servlets","servo","servomechanism","servomotor","ses","sesame","sesquicentennial","sess","sessile","session","sessionfactory","sessionid","sessionimpl","sessions","sessionstate","sessionstorage","set","setaccessible","setaction","setactive","setadapter","setarguments","setattr","setattribute","setback","setbackground","setbackgroundcolor","setbackgroundimage","setbackgroundresource","setborder","setbounds","setcancelable","setcapability","setcellvalue","setcenter","setchecked","setcolor","setcontent","setcontenttext","setcontenttype","setcontentview","setcookie","setdata","setdatasource","setdate","setdateformat","setdefault","setdefaultcloseoperation","setdelegate","setdescription","setdt","setduration","seteditable","setenabled","setentity","setenv","seterror","setfill","setflags","setfont","setforeground","setframe","setgeometry","seth","setheader","seticon","setid","setimage","setimagebitmap","setimageresource","setint","setinterval","setitem","setitems","setjavascriptenabled","setlasterror","setlayout","setlayoutmanager","setlayoutparams","setlength","setlevel","setlistadapter","setlocal","setlocale","setlocation","setlocationrelativeto","setmap","setmessage","setmodel","setname","setnegativebutton","setobject","setobjectname","seton","setonclicklistener","setonitemclicklistener","setontouchlistener","setopt","setosa","setpadding","setparameter","setpassword","setposition","setpositivebutton","setpreferredsize","setprogress","setproperty","setq","setrequestheader","setrequestmethod","setrequestproperty","setresult","sets","setscene","setscrew","setselected","setselection","setsize","setstate","setstatus","setstring","setstyle","setsupportactionbar","sett","settable","settag","settee","setter","setters","settext","settextcolor","settextsize","settime","settimeout","setting","settings","settitle","settle","settled","settlement","settler","settling","settype","settypeface","setup","setups","setuptools","setupui","seturl","setusername","setvalue","setvalues","setview","setvisibility","setvisible","setw","setwidth","setx","sety","seumas","seurat","seuss","sevastopol","seven","sevenfold","sevenpence","seventeen","seventeenths","sevenths","seventieths","seventy","sever","several","severalfold","severalty","severance","severe","severed","severeness","severing","severity","severn","severs","severus","seville","sew","sewage","seward","sewer","sewerage","sewing","sewn","sex","sexagenarian","sexily","sexiness","sexism","sexist","sexless","sexologist","sexology","sexpot","sextans","sextant","sextet","sextillion","sexton","sextuple","sextuplet","sexual","sexuality","sexualized","sexy","seychelles","seyfert","seymour","sf","sfml","sftp","sg","sgt","sh","sha","shabbily","shabbiness","shabby","shack","shackle","shackler","shackleton","shad","shade","shaded","shadeless","shader","shaders","shadily","shadiness","shading","shadow","shadowbox","shadower","shadowiness","shadows","shadowy","shady","shae","shafer","shaffer","shaft","shafting","shag","shagged","shagginess","shagging","shaggy","shah","shahs","shaina","shaine","shakable","shakably","shake","shakeable","shakedown","shaken","shakeout","shaker","shakespeare","shakespearean","shakespearian","shakeup","shakily","shakiness","shaking","shaky","shale","shall","shallot","shallow","shallowness","shalna","shalne","shalom","shalt","sham","shaman","shamanic","shamble","shambles","shame","shamefaced","shameful","shamefulness","shameless","shamelessness","shammed","shammer","shamming","shammy","shampoo","shampooer","shamrock","shamus","shan","shana","shanan","shanda","shandee","shandeigh","shandie","shandra","shandy","shane","shanghai","shanghaiing","shani","shanie","shank","shanna","shannah","shannan","shannen","shannon","shanon","shanta","shantee","shantis","shantung","shanty","shantytown","shape","shaped","shapeless","shapelessness","shapeliness","shapely","shaper","shapes","shapiro","shara","sharable","sharai","shard","shards","share","shareable","sharecrop","sharecropped","sharecropper","sharecropping","shared","sharedapplication","sharedinstance","sharedpreferences","shareholder","shareholding","sharepoint","sharer","shares","shareware","shari","sharia","sharing","sharity","shark","sharkskin","sharl","sharla","sharleen","sharlene","sharline","sharon","sharona","sharp","sharpe","sharpen","sharpened","sharpener","sharper","sharpie","sharpness","sharpshoot","sharpshooter","sharpshooting","sharpy","sharron","sharyl","shasta","shat","shatter","shattering","shatterproof","shaughn","shaula","shaun","shauna","shave","shaved","shaver","shavian","shaving","shavuot","shaw","shawano","shawl","shawn","shawna","shawnee","shay","shayla","shaylah","shaylyn","shaylynn","shayna","shayne","shcharansky","she","shea","sheaf","shear","shearer","sheath","sheathe","sheather","sheathing","sheaths","sheave","sheaves","sheba","shebang","shebeli","sheboygan","shed","shedding","shedir","sheds","sheela","sheelagh","sheelah","sheen","sheena","sheeny","sheep","sheepdog","sheepfold","sheepherder","sheepish","sheepishness","sheepskin","sheer","sheeree","sheerness","sheet","sheeting","sheetlike","sheetname","sheetrock","sheets","sheff","sheffie","sheffield","sheffielder","sheffy","sheik","sheikdom","sheikh","sheila","sheilah","shekel","shel","shela","shelagh","shelba","shelbi","shelby","shelden","sheldon","shelf","shelia","shell","shellac","shellacked","shellacking","shelled","shelley","shellfire","shellfish","shelli","shellie","shells","shelly","shelter","sheltered","shelterer","shelton","shelve","shelver","shelves","shelving","shem","shena","shenandoah","shenanigan","shenyang","sheol","shep","shepard","shepherd","shepherdess","sheppard","shepperd","sher","sheratan","sheraton","sherbet","sherd","sheree","sheri","sheridan","sherie","sheriff","sherill","sherilyn","sherline","sherlock","sherlocke","sherm","sherman","shermie","shermy","sherpa","sherri","sherrie","sherry","sherwin","sherwood","sherwynd","sherye","sheryl","shetland","shevardnadze","shew","shewn","shh","shi","shiatsu","shibboleth","shibboleths","shield","shielded","shielder","shields","shift","shifted","shiftily","shiftiness","shifting","shiftless","shiftlessness","shifts","shifty","shiite","shijiazhuang","shikoku","shill","shillelagh","shillelaghs","shilling","shillong","shiloh","shim","shimmed","shimmer","shimmery","shimming","shimmy","shin","shina","shinbone","shindig","shine","shiner","shingle","shingler","shinguard","shininess","shining","shinned","shinning","shinny","shinsplints","shinto","shintoism","shintoist","shiny","shinyapp","ship","shipboard","shipborne","shipbuild","shipbuilder","shipload","shipman","shipmate","shipmen","shipment","shipowner","shippable","shipped","shipper","shipping","ships","shipshape","shipwreck","shipwright","shipyard","shir","shiraz","shire","shirk","shirker","shirl","shirlee","shirleen","shirlene","shirley","shirline","shiro","shirr","shirt","shirtfront","shirting","shirtless","shirtmake","shirtmaker","shirts","shirtsleeve","shirttail","shirtwaist","shit","shitting","shitty","shiv","shiva","shiver","shiverer","shivery","shivved","shivving","shlemiel","shm","shmuel","shoal","shoat","shock","shocker","shocking","shockley","shockproof","shod","shoddily","shoddiness","shoddy","shoe","shoehorn","shoeing","shoelace","shoemake","shoemaker","shoer","shoes","shoeshine","shoestring","shoetree","shogun","shogunate","shoji","sholom","shone","shoo","shoofly","shook","shoot","shooter","shooting","shootout","shop","shopify","shopkeep","shopkeeper","shoplift","shoplifter","shoplifting","shoppe","shopped","shopper","shopping","shops","shoptalk","shopworn","shore","shorebird","shoreline","shorewood","shoring","short","shortage","shortbread","shortcake","shortchange","shortcode","shortcoming","shortcrust","shortcut","shortcuts","shortcutting","shorten","shortened","shortener","shortening","shorter","shortest","shortfall","shorthand","shorthorn","shortie","shortish","shortlist","shortly","shortname","shortness","shortsighted","shortsightedness","shortstop","shortwave","shorty","shoshana","shoshanna","shoshone","shostakovitch","shot","shotgun","shotgunned","shotgunner","shotgunning","shots","shotted","shotting","should","shoulder","shouldn","shout","shove","shovel","shoveler","shovelful","shover","show","showasaction","showbiz","showbizzes","showboat","showcase","showdialog","showdown","showed","shower","showery","showgirl","showily","showiness","showing","showinputdialog","showman","showmanship","showmen","showmessage","showmessagedialog","shown","showoff","showpiece","showplace","showroom","shows","showthread","showy","shp","shpt","shrank","shrapnel","shred","shredded","shredder","shredding","shreveport","shrew","shrewd","shrewdness","shrewish","shrewishness","shriek","shrieker","shrift","shrike","shrill","shrillness","shrilly","shrimp","shrine","shrink","shrinkage","shrinker","shrinking","shrive","shrivel","shriven","shropshire","shroud","shrub","shrubbed","shrubbery","shrubbing","shrubby","shrug","shrugged","shrugging","shrunk","sht","shtick","shtml","shu","shuck","shucker","shucks","shudder","shuddery","shuffle","shuffleboard","shuffled","shuffles","shuffling","shulman","shun","shunned","shunning","shunt","shunter","shurlock","shurlocke","shurwood","shush","shut","shutdown","shuteye","shutil","shutoff","shutout","shutter","shutterbug","shuttering","shutting","shuttle","shuttlecock","shy","shyer","shyest","shylock","shylockian","shyness","shyster","si","siam","siamese","sian","siana","sianna","sib","sibbie","sibby","sibeal","sibel","sibelius","sibella","sibelle","siberia","siberian","sibilance","sibilancy","sibilant","sibilla","sibley","sibling","siblings","sibyl","sibylla","sibylle","sibylline","sic","sicilian","siciliana","sicily","sick","sickbay","sickbed","sicken","sickener","sickening","sicker","sickie","sickish","sickle","sickliness","sickly","sickness","sicko","sickout","sickroom","sid","side","sidearm","sideband","sidebar","sideboard","sideburns","sidecar","sided","sidedness","sidekick","sidekiq","sidelight","sideline","sidelong","sideman","sidemen","sidenav","sidepiece","sider","sidereal","sides","sidesaddle","sideshow","sidesplitting","sidestep","sidestepped","sidestepping","sidestroke","sideswipe","sidetrack","sidewalk","sidewall","sidewards","sideway","sidewinder","siding","sidle","sidnee","sidney","sidoney","sidonia","sidonnie","sids","siege","siegel","siegfried","sieglinda","siegmund","siemens","siena","sienna","sierpinski","sierra","siesta","sieve","siffre","sift","sifted","sifter","sig","sigfrid","sigfried","siggraph","sigh","sigher","sighs","sight","sighted","sighter","sighting","sightless","sightliness","sightly","sightread","sightsee","sightseeing","sigint","sigismond","sigismondo","sigismund","sigismundo","sigma","sigmoid","sigmund","sign","signal","signaled","signaler","signaling","signalization","signalize","signally","signalman","signalmen","signalr","signals","signatory","signature","signatures","signboard","signed","signer","signet","significance","significant","significantly","signification","signify","signin","signing","signor","signora","signore","signori","signories","signorina","signorine","signout","signpost","signs","signup","sigrid","sigsegv","sigurd","sigvard","sihanouk","sikh","sikhism","sikhs","sikkim","sikkimese","sikorsky","silage","silas","sile","sileas","siled","silence","silencer","silent","silently","silentness","silesia","silhouette","silica","silicate","siliceous","silicide","silicon","silicone","silicoses","silicosis","silk","silken","silkily","silkiness","silkscreen","silkworm","silky","sill","silliness","silly","silo","silt","siltation","siltstone","silty","silurian","silva","silvain","silvan","silvana","silvano","silvanus","silver","silverer","silverfish","silverlight","silverman","silversmith","silversmiths","silverstein","silverware","silvery","silvester","silvia","silvie","silvio","sim","simd","simenon","simeon","simian","similar","similarity","similarly","simile","similiar","similitude","simla","simmer","simmonds","simmons","simmonsville","simms","simon","simona","simone","simonette","simonize","simonne","simony","simpatico","simper","simple","simpleadapter","simplecursoradapter","simpledateformat","simpleminded","simpleness","simpler","simplest","simpleton","simpletype","simplex","simplexml","simplexmlelement","simplicity","simplification","simplified","simplifies","simplify","simplifying","simplistic","simplistically","simply","simpson","simula","simulacrum","simulate","simulated","simulating","simulation","simulative","simulator","simulcast","simultaneity","simultaneous","simultaneously","simultaneousness","sin","sinai","sinatra","since","sincere","sincereness","sincerer","sincerest","sincerity","sinclair","sinclare","sindbad","sindee","sindhi","sine","sinecure","sinecurist","sinew","sinewy","sinful","sinfulness","sing","singapore","singaporean","singborg","singe","singeing","singer","singing","single","singlehanded","singleline","singleness","singleordefault","singlet","singleton","singletons","singletree","singsong","singular","singularity","singularization","sinhalese","sinister","sinisterness","sinistral","sink","sinkable","sinker","sinkhole","sinkiang","sinking","sinks","sinless","sinlessness","sinned","sinner","sinning","sinon","sint","sinter","sinuosity","sinuous","sinuousities","sinuousness","sinus","sinusitis","sinusoid","sinusoidal","siobhan","sioux","siouxie","sip","siphon","siphons","sipped","sipper","sipping","sir","sire","sired","siren","sires","siring","sirius","sirloin","sirocco","sirred","sirring","sirup","sis","sisal","sisely","sisile","sissie","sissified","sissy","sister","sisterhood","sisterliness","sisterly","sistine","sisyphean","sisyphus","sit","sitar","sitarist","sitcom","site","sitecore","siteid","sitemap","sitename","sitepoint","sites","sits","sitter","sitting","situ","situate","situation","situational","situationist","situations","situs","siusan","siva","siward","six","sixfold","sixgun","sixpence","sixpenny","sixshooter","sixteen","sixteenths","sixth","sixths","sixtieths","sixty","sizable","sizableness","size","sized","sizeof","sizer","sizes","sizing","sizzle","sizzler","sj","sjaelland","sk","ska","skaction","skat","skate","skateboard","skater","skedaddle","skeet","skein","skeletal","skeleton","skell","skelly","skeptic","skeptical","skepticism","sketch","sketchbook","sketcher","sketchily","sketchiness","sketchpad","sketchy","skew","skewer","skewing","skewness","ski","skid","skidded","skidding","skiff","skiing","skilfully","skill","skilled","skillet","skillful","skillfulness","skillfulnesses","skilling","skills","skim","skimmed","skimmer","skimming","skimp","skimpily","skimpiness","skimpy","skin","skincare","skindive","skinflint","skinhead","skinless","skinned","skinner","skinniness","skinning","skinny","skins","skintight","skip","skipp","skipped","skipper","skippie","skipping","skippy","skips","skipton","skirmish","skirmisher","skirt","skirter","skirting","skit","skitter","skittish","skittishness","skittle","skivvy","sklearn","skoal","skopje","skspritenode","sku","skulduggery","skulk","skulker","skull","skullcap","skullduggery","skunk","skview","sky","skycap","skydiver","skydiving","skye","skyhook","skyjack","skyjacker","skylab","skylar","skylark","skylarker","skyler","skylight","skyline","skype","skyrocket","skyscrape","skyscraper","skyward","skywave","skyway","skywriter","skywriting","sl","slab","slabbed","slabbing","slack","slacken","slacker","slackness","slade","slag","slagged","slagging","slain","slake","slaked","slalom","slam","slammed","slammer","slamming","slander","slanderous","slanderousness","slang","slangy","slant","slanting","slantwise","slap","slapdash","slaphappy","slapped","slapper","slapping","slapstick","slash","slashes","slashing","slat","slate","slater","slather","slating","slatted","slattern","slatting","slaughter","slaughterer","slaughterhouse","slav","slave","slaveholder","slaver","slavery","slaves","slavic","slavish","slavishness","slavonic","slaw","slay","sleaze","sleazily","sleaziness","sleazy","sled","sledded","sledder","sledding","sledge","sledgehammer","sleek","sleekness","sleep","sleeper","sleepily","sleepiness","sleeping","sleepless","sleeplessness","sleepover","sleepwalk","sleepwalker","sleepwear","sleepy","sleepyhead","sleet","sleety","sleeve","sleeveless","sleeving","sleigh","sleighs","sleight","sleken","slender","slenderize","slenderness","slept","slesinger","sleuth","sleuths","slew","slf","slice","sliced","slicer","slices","slicing","slick","slicker","slickness","slid","slide","slidedown","slider","sliders","slides","slideshow","slidetoggle","slideup","sliding","slight","slighter","slighting","slightly","slightness","slim","slime","sliminess","slimline","slimmed","slimmer","slimmest","slimming","slimness","slimy","sling","slings","slingshot","slink","slinky","slip","slipcase","slipcover","slipknot","slippage","slipped","slipper","slipperiness","slippery","slipping","slipshod","slipstream","slipway","slit","slither","slithery","slitted","slitter","slitting","sliver","slivery","sln","sloan","sloane","slob","slobber","slobbery","slocum","sloe","slog","slogan","sloganeer","slogged","slogging","sloop","slop","slope","sloped","slopped","sloppily","sloppiness","slopping","sloppy","slosh","slot","sloth","slothful","slothfulness","sloths","slots","slotted","slotting","slouch","sloucher","slouchy","slough","sloughs","slovak","slovakia","slovakian","sloven","slovene","slovenia","slovenian","slovenliness","slovenly","slow","slowcoaches","slowdown","slower","slowing","slowish","slowly","slowness","slowpoke","slows","slr","sludge","sludgy","slue","slug","sluggard","slugged","slugger","slugging","sluggish","sluggishness","sluice","slum","slumber","slumberer","slumberous","slumlord","slummed","slummer","slumming","slummy","slump","slung","slunk","slur","slurp","slurred","slurried","slurring","slurry","slurrying","slush","slushiness","slushy","slut","sluttish","slutty","sly","slyness","sm","smack","smacker","small","smaller","smallest","smallholders","smallholding","smallint","smallish","smallness","smallpox","smalltalk","smalltime","smallwood","smarmy","smart","smarten","smarter","smartness","smartphone","smartphones","smarty","smartypants","smash","smasher","smashing","smashup","smattering","smb","smear","smearer","smeary","smell","smeller","smelliness","smelly","smelt","smelter","smetana","smidgen","smilax","smile","smiley","smilies","smiling","smirch","smirk","smirnoff","smite","smiter","smith","smithereens","smithfield","smiths","smithson","smithsonian","smithtown","smithy","smitten","smitty","smock","smocking","smog","smoggy","smoke","smokehouse","smokeless","smoker","smokescreen","smokestack","smokey","smokiness","smoking","smoky","smolder","smoldering","smolensk","smollett","smooch","smooth","smoothen","smoother","smoothie","smoothing","smoothly","smoothness","smooths","smote","smother","smp","smrgsbord","sms","smsa","smsmanager","smth","smtp","smtpclient","smucker","smudge","smudginess","smudgy","smug","smugged","smugger","smuggest","smugging","smuggle","smuggler","smugness","smut","smuts","smutted","smuttiness","smutting","smutty","smyrna","sn","snack","snackbar","snaffle","snafu","snag","snagged","snagging","snail","snake","snakebird","snakebite","snakelike","snakeroot","snaky","sname","snap","snapback","snapdragon","snapped","snapper","snappily","snappiness","snapping","snappish","snappishness","snappy","snapshot","snapshots","snapshotted","snapshotting","snare","snarer","snarf","snarl","snarler","snarling","snarly","snatch","snatcher","snazzily","snazzy","snd","snead","sneak","sneaker","sneakily","sneakiness","sneaking","sneaky","sneed","sneer","sneerer","sneering","sneeze","snell","snick","snicker","snide","snideness","snider","sniff","sniffer","sniffle","sniffler","sniffles","snifter","snigger","snip","snipe","sniper","snipped","snipper","snippet","snippets","snipping","snippy","snit","snitch","snivel","sniveler","snmp","sno","snob","snobbery","snobbish","snobbishness","snobby","snodgrass","snood","snook","snooker","snoop","snooper","snoopy","snoot","snootily","snootiness","snooty","snooze","snore","snorkel","snort","snorter","snot","snotted","snottily","snottiness","snotting","snotty","snout","snow","snowball","snowbank","snowbelt","snowbird","snowblower","snowboard","snowbound","snowcapped","snowden","snowdrift","snowdrop","snowfall","snowfield","snowflake","snowily","snowiness","snowman","snowmen","snowmobile","snowplough","snowploughs","snowplow","snowshed","snowshoe","snowshoeing","snowshoer","snowstorm","snowsuit","snowy","snprintf","sns","snub","snubbed","snubber","snubbing","snuff","snuffbox","snuffer","snuffle","snuffler","snuffly","snug","snugged","snugger","snuggest","snugging","snuggle","snuggly","snugness","snyder","so","soa","soak","soaker","soap","soapaction","soapbox","soapclient","soapenv","soapiness","soapobject","soapstone","soapsud","soapui","soapy","soar","soarer","soaring","sob","sobbed","sobbing","sober","soberer","soberness","sobriety","sobriquet","soc","soccer","sociabilities","sociability","sociable","sociably","social","socialism","socialist","socialistic","socialite","sociality","socialization","socialize","socialized","socializer","socially","societal","society","socio","sociobiology","sociocultural","sociodemographic","socioeconomic","socioeconomically","sociolinguistics","sociological","sociologist","sociology","sociometric","sociometry","sociopath","sociopaths","sock","sockaddr","socket","socketexception","socketio","socketprocessor","sockets","sockfd","socks","socorro","socrates","socratic","sod","soda","sodales","sodded","sodden","soddenness","sodding","soddy","sodium","sodom","sodomite","sodomize","sodomy","soever","sofa","sofia","sofie","soft","softball","softbound","soften","softener","softhearted","softie","softlayer","softmax","softness","software","softwood","softy","soggily","sogginess","soggy","soho","soign","soil","soiled","soire","sojourn","sol","solace","solacer","solar","solaria","solaris","solarium","sold","solder","soldier","soldiery","sole","solecism","soled","solely","solemn","solemness","solemnify","solemnity","solemnization","solemnize","solemnness","solenoid","soler","soles","solicit","solicitation","solicited","solicitor","solicitous","solicitousness","solicitude","solid","solidarity","solidcolorbrush","solidi","solidification","solidify","solidity","solidness","solidus","soliloquies","soliloquize","soliloquy","soling","solipsism","solipsist","solis","solitaire","solitary","solitude","sollie","solly","solo","soloist","solomon","solon","soloviev","solr","solstice","solubility","soluble","solute","solution","solutions","solvable","solvating","solve","solved","solvency","solvent","solvently","solver","solves","solving","solzhenitsyn","som","soma","somali","somalia","somalian","somatic","somber","somberness","sombre","sombrero","some","somebody","someclass","somedata","someday","somefile","somefunc","somefunction","somehow","someid","somemethod","somename","someobject","someone","someplace","someproperty","somersault","somerset","somersetted","somersetting","somerville","somestring","sometable","sometext","something","somethingelse","sometime","sometimes","sometype","someurl","somevalue","somevar","someway","somewhat","somewhere","somme","sommelier","somnambulism","somnambulist","somnolence","somnolent","somoza","somthing","son","sonar","sonarqube","sonata","sonatina","sonatype","sondheim","sondra","sonenberg","song","songbag","songbird","songbook","songfest","songful","songfulness","songhai","songhua","songs","songster","songstress","songwriter","songwriting","sonia","sonic","sonja","sonnet","sonni","sonnie","sonnnie","sonny","sonoma","sonora","sonority","sonorous","sonorousness","sontag","sonuvabitch","sony","sonya","soon","sooner","soonish","soot","sooth","soothe","soother","soothing","soothingness","sooths","soothsay","soothsayer","sooty","sop","sophey","sophi","sophia","sophie","sophism","sophist","sophister","sophistic","sophistical","sophisticate","sophisticated","sophisticatedly","sophistication","sophistry","sophoclean","sophocles","sophomore","sophomoric","sophronia","soporific","soporifically","sopped","sopping","soppy","soprano","sopwith","sorbet","sorbonne","sorcerer","sorceress","sorcery","sorcha","sordid","sordidness","sore","sorehead","soreness","sorensen","sorenson","sorghum","sorority","sorrel","sorrentine","sorrily","sorriness","sorrow","sorrower","sorrowful","sorrowfulness","sorry","sort","sorta","sortable","sortby","sorted","sortedlist","sorter","sortexpression","sortie","sortieing","sorting","sortorder","sorts","sos","sosa","sosanna","sot","soto","sottish","sou","soubriquet","souffl","sough","soughs","sought","soul","soulful","soulfulness","soulless","sound","soundboard","soundcloud","sounder","sounders","soundest","sounding","soundings","soundless","soundly","soundness","soundproof","soundproofing","sounds","soundtrack","soup","souphanouvong","soupon","soupy","sour","source","sourcecode","sourced","sourceencoding","sourcefile","sourceforge","sourceid","sourceless","sourcemap","sourcepath","sources","sourcetype","sourcing","sourdough","sourdoughs","sourish","sourness","sourpuss","sous","sousa","sousaphone","souse","south","southampton","southbound","southeast","southeaster","southeastern","southeastward","souther","southerly","southern","southerner","southernisms","southernmost","southey","southfield","southing","southland","southpaw","souths","southward","southwest","southwester","southwestern","southwestward","souvenir","sovereign","sovereignty","soviet","sow","sowbelly","sowens","sower","soweto","sown","sox","soy","soybean","soyinka","soyuz","sp","spa","spaatz","space","spacecraft","spaced","spaceflight","spaceman","spacemen","spaceport","spacer","spaces","spaceship","spacesuit","spacewalk","spacewar","spacewoman","spacewomen","spacey","spacial","spacier","spaciest","spaciness","spacing","spacious","spaciousness","spackle","spade","spadeful","spader","spadework","spadices","spadix","spafford","spaghetti","spahn","spain","spake","spalding","spam","span","spandex","spandrels","spangle","spanglish","spaniard","spaniel","spanielled","spanielling","spanish","spank","spanker","spanking","spanned","spanner","spanning","spans","spar","sparc","sparcstation","spare","spareness","sparer","spareribs","sparing","spark","sparkconf","sparkcontext","sparker","sparkle","sparkler","sparkman","sparks","sparksession","sparksubmit","sparky","sparling","sparql","sparred","sparrer","sparring","sparrow","spars","sparse","sparseness","sparsity","sparta","spartacus","spartan","spasm","spasmodic","spasmodically","spastic","spat","spate","spathe","spatial","spatiality","spatted","spatter","spatterdock","spatting","spatula","spavin","spawn","spawned","spawner","spawning","spay","spca","speak","speakable","speakeasy","speaker","speakers","speakership","speaking","speaks","spear","spearer","spearfish","spearhead","spearmint","spears","spec","special","specialcells","specialism","specialist","specialization","specialize","specialized","specializing","specially","specialty","specie","species","specif","specifiability","specifiable","specifiably","specific","specifically","specification","specifications","specificity","specifics","specified","specifier","specifies","specify","specifying","specimen","specious","speciousness","speck","speckle","specs","spectacle","spectacular","spectator","specter","spectra","spectral","spectralness","spectrogram","spectrograph","spectrographically","spectrography","spectrometer","spectrometric","spectrometry","spectrophotometer","spectrophotometric","spectrophotometry","spectroscope","spectroscopic","spectroscopically","spectroscopy","spectrum","specular","specularity","speculate","speculation","speculative","speculator","sped","speech","speechless","speechlessness","speed","speedboat","speedboating","speeder","speedily","speediness","speedometer","speeds","speedster","speedup","speedway","speedwell","speedy","speer","speleological","speleologist","speleology","spell","spellbind","spellbinder","spellbound","spelldown","spelled","speller","spelling","spells","spelunker","spelunking","spence","spencer","spencerian","spend","spender","spending","spends","spendthrift","spengler","spenglerian","spense","spenser","spenserian","spent","sperm","spermatophyte","spermatozoa","spermatozoon","spermicidal","spermicide","sperry","spew","spewer","spf","sphagnum","sphere","spheric","spherical","spherics","spheroid","spheroidal","spherule","sphincter","sphinx","spi","spic","spica","spice","spicebush","spicily","spiciness","spicule","spicy","spider","spiderweb","spiderwort","spidery","spiegel","spiel","spielberg","spier","spiffy","spigot","spike","spiker","spikiness","spiky","spill","spillage","spillane","spillover","spillway","spin","spinach","spinal","spindle","spindly","spine","spineless","spinelessness","spinet","spininess","spinnability","spinnaker","spinner","spinneret","spinning","spinoza","spinster","spinsterhood","spinsterish","spiny","spiracle","spiraea","spiral","spire","spirea","spirit","spirited","spiritedness","spiritless","spirits","spiritual","spiritualism","spiritualist","spiritualistic","spirituality","spirituous","spiro","spirochete","spiry","spit","spitball","spite","spiteful","spitefuller","spitefullest","spitefulness","spitfire","spits","spitted","spitting","spittle","spittoon","spitz","spl","splash","splashdown","splasher","splashily","splashiness","splashscreen","splashy","splat","splatted","splatter","splatting","splay","splayfeet","splayfoot","spleen","splendid","splendidness","splendor","splendorous","splenetic","splice","splicer","spline","splint","splinter","splintery","split","splits","splittable","splitted","splitter","splitting","splodge","splotch","splotchy","splurge","splutter","splutterer","spock","spoil","spoilables","spoilage","spoiled","spoiler","spoilsport","spokane","spoke","spoken","spokeshave","spokesman","spokesmen","spokespeople","spokesperson","spokeswoman","spokeswomen","spoliation","sponge","spongecake","sponger","sponginess","spongy","sponsor","sponsorship","spontaneity","spontaneous","spontaneousness","spoof","spook","spookiness","spooky","spool","spoon","spoonbill","spoonerism","spoonful","spoor","sporadic","sporadically","spore","sporran","sport","sportiness","sporting","sportive","sportiveness","sports","sportscast","sportsman","sportsmanlike","sportsmanship","sportsmen","sportswear","sportswoman","sportswomen","sportswriter","sporty","sposato","spot","spotify","spotless","spotlessness","spotlight","spotlit","spots","spotted","spotter","spottily","spottiness","spotting","spotty","spousal","spouse","spout","spouter","sprain","sprang","sprat","sprawl","spray","sprayed","sprayer","sprays","spread","spreadeagled","spreader","spreadsheet","spreadsheetapp","spreadsheets","spree","spreeing","sprig","sprigged","sprigging","sprightliness","sprightly","spring","springapplication","springboard","springbok","springboot","springbootapplication","springeing","springer","springfield","springframework","springily","springiness","springing","springjunit","springlike","springsource","springsteen","springtime","springy","sprinkle","sprinkler","sprinkling","sprint","sprintf","sprite","spritebatch","spritekit","sprites","spritz","sprocket","sprocketed","sprockets","sproul","sprout","spruce","spruceness","sprue","sprung","spry","spryness","spss","spud","spudded","spudding","spuds","spume","spumone","spumoni","spumy","spun","spunk","spunky","spur","spurge","spurious","spuriousness","spurn","spurred","spurring","spurt","sputa","sputnik","sputter","sputum","spy","spyder","spyglass","sq","sql","sqlalchemy","sqlclient","sqlcmd","sqlcommand","sqlconnection","sqlcontext","sqldataadapter","sqldatareader","sqldatasource","sqldbtype","sqlerror","sqlexception","sqlexpress","sqlfiddle","sqlite","sqliteconnection","sqlitedatabase","sqliteopenhelper","sqlparameter","sqlplus","sqlquery","sqlserver","sqlsrv","sqlstate","sqoop","sqq","sqrt","sqs","squab","squabbed","squabber","squabbest","squabbing","squabble","squabbler","squad","squadded","squadding","squadron","squalid","squalidness","squall","squaller","squally","squalor","squamous","squander","squanto","square","squared","squareness","squarer","squares","squaresville","squareup","squarish","squash","squashiness","squashy","squat","squatness","squatted","squatter","squattest","squatting","squaw","squawk","squawker","squeak","squeaker","squeakily","squeakiness","squeaky","squeal","squealer","squeamish","squeamishness","squeegee","squeegeeing","squeeze","squeezer","squelch","squelcher","squelchy","squib","squibb","squibbed","squibbing","squid","squidded","squidding","squiggle","squiggly","squint","squinter","squinting","squire","squirehood","squirm","squirmy","squirrel","squirt","squirter","squish","squishy","sr","srand","src","srcdir","srcdirs","sref","srinagar","sro","srv","ss","ssa","sscanf","ssd","sse","ssh","sshd","ssid","ssis","ssl","sslcontext","sslsocketimpl","sslv","ssms","ssn","sso","ssrs","sss","sst","sstream","ssw","st","sta","stab","stabbed","stabber","stabbing","stability","stabilizability","stabilization","stabilize","stabilizer","stable","stableman","stablemate","stablemen","stableness","stabler","stables","stablest","stabling","stably","staccato","stace","stacee","stacey","staci","stacia","stacie","stack","stackable","stackblitz","stacked","stacker","stackexchange","stacking","stacklayout","stackoverflow","stackpane","stackpanel","stacks","stacktrace","stacy","stadia","stadias","stadium","stael","stafani","staff","staffard","staffer","stafford","staffordshire","staffroom","staford","stag","stage","stagecoach","stagecraft","staged","stagehand","stager","stages","stagestruck","stagflation","stagged","stagger","staggerer","staggering","staggers","stagging","staginess","staging","stagnancy","stagnant","stagnate","stagnation","stagy","stahl","staid","staidness","stain","stained","stainer","stainless","stair","staircase","stairway","stairwell","stake","stakeholder","stakeout","stalactite","stalag","stalagmite","stale","stalemate","staleness","staley","stalin","stalingrad","stalinist","stalk","stalker","stall","stalled","stallholders","stallion","stallone","stalls","stalwart","stalwartness","stamen","stamford","stamina","staminate","stammer","stammerer","stammering","stamp","stamped","stampede","stampeder","stamper","stan","stance","stanch","stancher","stanchion","stand","standalone","standard","standardcontext","standardcontextvalve","standardenginevalve","standardhost","standardhostvalve","standardization","standardize","standardized","standardizer","standardizes","standards","standarduserdefaults","standardwrapper","standardwrappervalve","standby","standbys","standee","standford","standing","standish","standoff","standoffish","standout","standpipe","standpoint","stands","standstill","stanfield","stanford","stanislas","stanislaus","stanislavsky","stanislaw","stank","stanleigh","stanley","stanly","stannic","stannous","stanton","stanwood","stanza","staph","staphs","staphylococcal","staphylococci","staphylococcus","staple","stapled","stapler","stapleton","star","starboard","starch","starchily","starchiness","starchy","stardom","stardust","stare","starfish","stargate","stargaze","staring","stark","starkey","starkness","starla","starlene","starless","starlet","starlight","starlin","starling","starlit","starr","starred","starring","starry","stars","starship","starstruck","start","startactivity","startactivityforresult","startangle","startanimation","startdate","started","starter","starters","startid","startindex","startinfo","starting","startinternal","startle","startling","startnew","startpoint","startpos","startrow","starts","startservice","startstop","startswith","starttime","starttls","startup","startups","startx","starty","starvation","starve","starveling","starver","stash","stasis","stat","state","statecraft","stated","stateful","statehood","statehouse","stateid","stateless","statelessness","stateliness","stately","statement","statements","staten","statename","stateparams","stateprovider","stater","stateroom","states","stateside","statesman","statesmanlike","statesmanship","statesmen","stateswoman","stateswomen","statewide","static","statical","statically","staticfiles","staticmethod","staticresource","statics","statictext","stating","station","stationarity","stationary","stationer","stationery","stationmaster","stations","statistic","statistical","statistician","statistics","statler","stator","stats","statuary","statue","statuesque","statuette","stature","status","statusbar","statuscode","statuses","statusid","statustext","statute","statutorily","statutory","stauffer","staunch","staunchness","stave","stavro","stay","stayed","stayer","staying","stays","std","stdafx","stdcall","stdclass","stderr","stdin","stdint","stdio","stdlib","stdout","stdtypes","ste","stead","steadfast","steadfastness","steadily","steadiness","steading","steady","steak","steakhouse","steal","stealer","stealing","stealth","stealthily","stealthiness","stealths","stealthy","steam","steamboat","steamer","steamfitter","steamfitting","steamily","steaminess","steamroll","steamroller","steamship","steamy","stearn","stearne","steed","steel","steele","steeliness","steelmaker","steelwork","steelworker","steely","steelyard","steen","steep","steepen","steeper","steeple","steeplebush","steeplechase","steeplejack","steepness","steer","steerage","steerer","steersman","steersmen","steeves","stefa","stefan","stefania","stefanie","stefano","steffane","steffen","steffi","steffie","stegosauri","stegosaurus","stein","steinbeck","steinberg","steinem","steiner","steinmetz","steinway","stella","stellar","stellated","stem","stemless","stemmed","stemming","stemware","stench","stencil","stenciler","stencillings","stendhal","stendler","stengel","steno","stenographer","stenographic","stenography","stenotype","stentorian","step","stepbrother","stepchild","stepchildren","stepdaughter","stepfather","stepha","stephan","stephana","stephani","stephanie","stephannie","stephanus","stephen","stephenie","stephenson","stephi","stephie","stephine","stepladder","stepmother","stepparent","steppe","stepper","stepping","steppingstone","steps","stepsister","stepson","stepwise","stereo","stereographic","stereography","stereophonic","stereoscope","stereoscopic","stereoscopically","stereoscopy","stereotype","stereotypic","stereotypical","sterile","sterility","sterilization","sterilize","sterilized","sterilizes","sterling","sterlingness","stern","sternal","sternberg","sterne","sternness","sterno","sternum","steroid","steroidal","stertorous","stesha","stet","stethoscope","stetson","stetted","stetting","steuben","stevana","steve","stevedore","steven","stevena","stevenson","stevie","stevy","stew","steward","stewardess","stewardship","stewart","stg","sth","stick","sticker","stickily","stickiness","sticking","stickle","stickleback","stickler","stickpin","sticks","stickup","sticky","stieglitz","stiff","stiffen","stiffness","stifle","stifler","stifling","stigma","stigmata","stigmatic","stigmatization","stigmatizations","stigmatize","stigmatized","stile","stiletto","still","stillbirth","stillbirths","stillborn","stiller","stillest","stillman","stillmann","stillness","stillwell","stilt","stilted","stilton","stimson","stimulant","stimulate","stimulated","stimulation","stimulative","stimulator","stimulatory","stimuli","stimulus","stine","sting","stinger","stingily","stinginess","stinging","stingray","stingy","stink","stinkbug","stinker","stinking","stinkpot","stinky","stint","stinter","stinting","stipend","stipendiary","stipple","stippler","stipulate","stipulation","stir","stirling","stirred","stirrer","stirring","stirrup","stitch","stitcher","stitchery","stitching","stl","stm","stmt","stoat","stochastic","stochastically","stochasticity","stock","stockade","stockbreeder","stockbroker","stockbroking","stocker","stockhausen","stockholder","stockholm","stockily","stockiness","stockinet","stockinette","stocking","stockist","stockpile","stockpiler","stockpot","stockroom","stocks","stocktaking","stockton","stocky","stockyard","stoddard","stodge","stodgily","stodginess","stodgy","stogy","stoic","stoical","stoichiometric","stoichiometry","stoicism","stoke","stoker","stokes","stol","stole","stolen","stolid","stolidity","stolidness","stolon","stomach","stomachache","stomacher","stomachs","stomp","stone","stonecutter","stonehenge","stoneless","stonemason","stoner","stonewall","stoneware","stonewashed","stonework","stonewort","stonily","stoniness","stony","stood","stooge","stool","stoop","stop","stopcock","stopgap","stoplight","stopover","stoppable","stoppage","stoppard","stopped","stopper","stopping","stopple","stoppropagation","stops","stopwatch","stopwords","storage","store","stored","storedprocedure","storefront","storehouse","storeid","storekeep","storekeeper","storeroom","stores","stories","storing","stork","storm","stormbound","stormer","stormi","stormie","stormily","storminess","stormtroopers","stormy","story","storyboard","storyboards","storybook","storyline","storyteller","storytelling","stouffer","stoup","stout","stouten","stouthearted","stoutness","stove","stovepipe","stover","stow","stowage","stowaway","stowe","str","strabo","strace","straddle","straddler","stradivari","stradivarius","strafe","strafer","straggle","straggly","straight","straightaway","straightedge","straighten","straightener","straightforward","straightforwardness","straightjacket","straightness","straightway","strain","strained","strainer","straining","strains","strait","straiten","straitjacket","straitlaced","straitness","strand","stranded","strange","strangely","strangeness","stranger","strangle","stranglehold","strangles","strangulate","strangulation","strap","strapless","strapped","strapping","strasbourg","strata","stratagem","strategic","strategical","strategics","strategies","strategist","strategy","stratford","strati","stratification","stratified","stratify","stratigraphic","stratigraphical","stratigraphy","stratosphere","stratospheric","stratospherically","stratum","stratus","strauss","stravinsky","straw","strawberry","strawflower","stray","strayer","strcat","strcmp","strcpy","strdup","streak","streaker","streaky","stream","streamed","streamer","streaming","streamline","streamreader","streams","streamwriter","street","streetcar","streetlight","streets","streetwalker","streetwise","streisand","strength","strengthen","strengthener","strengths","strenuous","strenuousness","strep","streptococcal","streptococci","streptococcus","streptomycin","strerror","stress","stressed","stressful","stretch","stretchability","stretchable","stretched","stretcher","stretchy","strew","strewn","strftime","stria","striae","striate","striated","striation","stricken","strickland","strict","stricter","strictest","strictly","strictmode","strictness","stricture","stridden","stride","stridency","strident","strider","strides","strife","strike","strikebreak","strikebreaker","strikebreaking","strikeout","striker","strikes","striking","strindberg","string","stringarray","stringbuffer","stringbuilder","stringbyappendingpathcomponent","stringcomparison","stringed","stringencoding","stringency","stringent","stringer","stringformat","stringify","stringiness","stringing","stringio","stringlength","stringlist","stringproperty","stringr","stringreader","stringrequest","strings","stringsasfactors","stringsplitoptions","stringstream","stringtokenizer","stringtype","stringutils","stringvalue","stringvar","stringwithformat","stringwriter","stringy","strip","stripe","striped","striper","stripling","stripped","stripper","stripping","strips","stripslashes","striptease","stripteaser","stripy","strive","striven","striver","strlen","strncpy","strobe","stroboscope","stroboscopic","strode","stroke","strokecolor","strokewidth","stroking","stroll","stroller","strom","stromberg","stromboli","strong","strongbow","strongbox","stronger","strongheart","stronghold","strongish","strongly","strongman","strongmen","strongroom","strontium","strop","strophe","strophic","stropped","stropping","strove","strpos","strptime","strs","strsplit","strsql","strstr","strtok","strtolower","strtotime","struck","struct","structfield","structs","structural","structuralism","structuralist","structure","structured","structureless","structures","structuring","strudel","struggle","struggled","struggler","struggling","strum","strummed","strumming","strumpet","strung","strut","struts","strutted","strutter","strutting","strychnine","sts","stu","stuart","stub","stubbed","stubbing","stubble","stubblefield","stubbly","stubborn","stubbornness","stubby","stubs","stucco","stuccoes","stuck","stud","studbook","studded","studding","studebaker","student","studentid","studentname","students","studentship","studied","studiedness","studier","studies","studio","studios","studious","studiousness","study","studying","stuff","stuffily","stuffiness","stuffing","stuffs","stuffy","stultify","stumble","stumbled","stumbling","stump","stumpage","stumped","stumper","stumpy","stun","stung","stunk","stunned","stunner","stunning","stunt","stunted","stupefaction","stupefy","stupendous","stupendousness","stupid","stupidity","stupidness","stupor","sturdily","sturdiness","sturdy","sturgeon","sturm","stutter","stuttgart","stuyvesant","sty","stygian","style","styleable","styleclass","styled","styles","stylesheet","stylesheets","styleurls","styli","styling","stylish","stylishness","stylist","stylistic","stylistically","stylites","stylization","stylize","stylos","stylus","stymie","stymieing","stymy","styptic","styrene","styrofoam","styx","su","suable","suarez","suasion","suave","suaveness","suavity","sub","subaltern","subarctic","subareas","subarray","subaru","subassembly","subatomic","subbasement","subbed","subbing","subbranch","subcaste","subcat","subcategories","subcategorizing","subcategory","subchain","subclass","subclasses","subclassifications","subclassing","subclauses","subcommand","subcommittee","subcompact","subcomponent","subcomputation","subconcept","subconscious","subconsciousness","subconstituent","subcontinent","subcontinental","subcontract","subcontractor","subcultural","subculture","subcutaneous","subdir","subdirectories","subdirectory","subdistrict","subdivide","subdivision","subdomain","subdomains","subdue","subdued","subduer","subexpression","subfamily","subfield","subfile","subfolder","subfolders","subform","subfreezing","subgoal","subgraph","subgraphs","subgroup","subharmonic","subhead","subheading","subhuman","subindex","subinterval","subitem","subitems","subj","subject","subjection","subjective","subjectiveness","subjectivist","subjectivity","subjects","subjoin","subjugate","subjugation","subjunctive","subkey","sublayer","sublease","sublet","subletting","sublimate","sublimation","sublime","sublimeness","sublimer","subliminal","sublimity","sublist","subliterary","sublunary","submachine","submarginal","submarine","submariner","submenu","submerge","submergence","submerse","submersible","submersion","submicroscopic","submission","submissions","submissive","submissiveness","submit","submitbutton","submitform","submits","submittable","submittal","submitted","submitter","submitting","submode","submodule","submodules","subnational","subnet","subnetwork","subnormal","suboptimal","suborbital","suborder","subordinate","subordinately","subordinates","subordination","subordinator","suborn","subornation","subpage","subparagraph","subpart","subplot","subplots","subpoena","subpopulation","subproblem","subprocess","subprofessional","subprogram","subproject","subproof","subqueries","subquery","subquestion","subrange","subregion","subregional","subreport","subrogation","subroutine","subs","subsample","subschema","subscribe","subscribed","subscriber","subscribers","subscribing","subscript","subscripted","subscription","subscriptions","subsection","subsegment","subsentence","subsequence","subsequent","subsequently","subservience","subservient","subset","subsets","subside","subsidence","subsidiarity","subsidiary","subsidization","subsidize","subsidized","subsidizer","subsidy","subsist","subsistence","subsistent","subsocietal","subsoil","subsonic","subspace","subspecies","substance","substandard","substantial","substantially","substantialness","substantiate","substantiated","substantiation","substantive","substantiveness","substantivity","substation","substerilization","substitutability","substitute","substituted","substitution","substitutionary","substitutive","substr","substrata","substrate","substratum","substring","substrings","substructure","subsume","subsurface","subsystem","subtable","subtask","subteen","subtenancy","subtenant","subtend","subterfuge","subterranean","subtest","subtext","subtitle","subtle","subtleness","subtlety","subtly","subtopic","subtotal","subtract","subtracter","subtracting","subtraction","subtrahend","subtree","subtropic","subtropical","subtype","subunit","suburb","suburban","suburbanite","suburbanization","suburbanized","suburbanizing","suburbia","subvention","subversion","subversive","subversiveness","subvert","subverter","subview","subviews","subway","subzero","succ","succeed","succeeded","succeeder","succeeds","succesfully","success","successful","successfull","successfully","successfulness","succession","successive","successiveness","successor","successorship","succinct","succinctness","succor","succored","succorer","succotash","succubus","succulence","succulency","succulent","succumb","such","suchlike","suck","sucker","suckle","suckling","sucks","sucre","sucrose","suction","sud","sudan","sudanese","sudanic","sudden","suddenly","suddenness","sudetenland","sudo","sudoku","suds","sudsy","sue","sued","suede","suellen","suer","suet","suetonius","suety","suez","suffer","sufferance","sufferer","suffering","suffice","sufficiency","sufficient","sufficiently","suffix","suffixation","suffixed","suffixes","suffocate","suffocating","suffolk","suffragan","suffrage","suffragette","suffragist","suffuse","suffusion","sufi","sufism","sugar","sugarcane","sugarcoat","sugarless","sugarplum","sugary","suggest","suggested","suggester","suggestibility","suggestible","suggesting","suggestion","suggestions","suggestive","suggestiveness","suggests","sugillate","suharto","sui","suicidal","suicide","suit","suitability","suitable","suitableness","suitably","suitcase","suite","suited","suites","suiting","suitor","suits","sukarno","sukey","suki","sukiyaki","sukkot","sukkoth","sula","sulawesi","suleiman","sulfa","sulfaquinoxaline","sulfate","sulfide","sulfite","sulfonamide","sulfur","sulfuric","sulfurous","sulfurousness","sulk","sulkily","sulkiness","sulky","sulla","sullen","sullenness","sullied","sullivan","sully","sulphate","sulphide","sulphuric","sultan","sultana","sultanate","sultrily","sultriness","sultry","sulzberger","sum","sumac","sumach","sumatra","sumatran","sumer","sumeria","sumerian","summability","summable","summand","summarily","summarise","summarization","summarize","summarized","summarizer","summary","summation","summed","summer","summerdale","summerhouse","summertime","summery","summing","summit","summitry","summon","summoner","summons","sumner","sumo","sump","sumptuous","sumptuousness","sums","sumter","sun","sunbaked","sunbath","sunbathe","sunbather","sunbathing","sunbaths","sunbeam","sunbelt","sunblock","sunbonnet","sunburn","sunburst","suncream","sundae","sundanese","sundas","sunday","sunder","sundial","sundown","sundowner","sundris","sundry","sunfish","sunflower","sung","sunglass","sunk","sunlamp","sunless","sunlight","sunlit","sunned","sunni","sunniness","sunning","sunnite","sunny","sunnyvale","sunrise","sunroof","sunscreen","sunset","sunsetting","sunshade","sunshine","sunshiny","sunspot","sunstroke","sunt","suntan","suntanned","suntanning","sunup","sup","super","superabundance","superabundant","superannuate","superannuation","superb","superbness","supercargo","supercargoes","supercharge","supercharger","supercilious","superciliousness","supercity","superclass","supercomputer","supercomputing","superconcept","superconducting","superconductivity","superconductor","supercooled","supercooling","supercritical","superdense","superego","supererogation","supererogatory","superficial","superficiality","superfine","superfix","superfluity","superfluous","superfluousness","superheat","superhero","superheroes","superhighway","superhuman","superhumanness","superimpose","superimposition","superintend","superintendence","superintendency","superintendent","superior","superiority","superlative","superlativeness","superlunary","supermachine","superman","supermarket","supermen","supermodel","supermom","supernal","supernatant","supernatural","supernaturalism","supernaturalness","supernormal","supernova","supernovae","supernumerary","superordinate","superpose","superposition","superpower","superpredicate","supersaturate","supersaturation","superscribe","superscript","superscription","supersede","superseder","supersensitive","supersensitiveness","superset","supersonic","supersonically","supersonics","superstar","superstition","superstitious","superstore","superstructural","superstructure","supertanker","supertitle","superuser","supervene","supervention","superview","supervise","supervised","supervision","supervisor","supervisory","superwoman","superwomen","supine","supineness","supp","supper","suppl","supplant","supplanter","supple","supplement","supplemental","supplementary","supplementation","supplementer","suppleness","suppliant","supplicant","supplicate","supplication","supplied","supplier","suppliers","supplies","supply","supplying","support","supportability","supportable","supported","supporter","supporting","supportive","supportmapfragment","supports","suppose","supposed","supposedly","supposing","supposition","suppository","suppress","suppressant","suppressed","suppressible","suppression","suppressive","suppresslint","suppressor","suppresswarnings","suppurate","suppuration","supra","supranational","supranationalism","suprasegmental","supremacist","supremacy","supremal","supreme","supremeness","supremo","supt","surabaya","surat","surcease","surcharge","surcingle","surd","sure","sured","surefire","surefooted","surely","sureness","surer","surest","surety","surf","surface","surfaced","surfaceholder","surfacer","surfaces","surfaceview","surfacing","surfactant","surfboard","surfeit","surfer","surfing","surge","surged","surgeon","surgery","surges","surgical","surinam","suriname","surinamese","surliness","surly","surmise","surmiser","surmount","surmountable","surname","surpass","surpassed","surpassing","surplice","surplus","surplussed","surplussing","surprise","surprised","surpriser","surprising","surprisingly","surreal","surrealism","surrealist","surrealistic","surrealistically","surreality","surrender","surrenderer","surreptitious","surreptitiousness","surrey","surrogacy","surrogate","surrogation","surround","surrounded","surrounding","surtax","surveillance","surveillant","survey","surveyed","surveying","surveyor","surveys","survivability","survivable","survival","survivalist","survive","survived","survivor","survivorship","surya","sus","susan","susana","susanetta","susann","susanna","susannah","susanne","susceptibilities","susceptibility","susceptible","suscipit","susette","sushi","susi","susie","suspect","suspected","suspecter","suspecting","suspend","suspended","suspender","suspendisse","suspense","suspenseful","suspension","suspensive","suspensor","suspicion","suspicious","suspiciousness","susquehanna","sussex","sustain","sustainability","sustainable","sustainer","sustainment","sustenance","susy","sutherlan","sutherland","sutler","sutton","suture","suv","suva","suwanee","suzann","suzanna","suzanne","suzerain","suzerainty","suzette","suzhou","suzi","suzie","suzuki","suzy","sv","svalbard","svc","svelte","sven","svend","svengali","sverdlovsk","svetlana","svg","svm","svn","sw","swab","swabbed","swabbing","swabby","swabian","swaddle","swag","swagged","swagger","swagging","swahili","swain","swak","swallow","swallower","swallowtail","swam","swami","swamp","swamper","swampland","swampy","swan","swanee","swank","swankily","swankiness","swanky","swanlike","swanned","swanning","swansea","swanson","swap","swappable","swapped","swapper","swapping","swaps","sward","swarm","swarmer","swart","swarthiness","swarthmore","swarthy","swartz","swash","swashbuckler","swashbuckling","swastika","swat","swatch","swath","swathe","swather","swaths","swatted","swatter","swatting","sway","swayback","swayer","swazi","swaziland","swear","swearer","swearword","sweat","sweatband","sweater","sweatily","sweatiness","sweatpants","sweatshirt","sweatshop","sweaty","swed","swede","sweden","swedenborg","swedish","sweeney","sweep","sweeper","sweeping","sweepingness","sweeps","sweepstake","sweepstakes","sweet","sweetbread","sweetbrier","sweetcorn","sweeten","sweetened","sweetener","sweetening","sweetheart","sweetie","sweeting","sweetish","sweetmeat","sweetness","sweetshop","swell","swellhead","swelling","swelter","sweltering","swen","swenson","swept","sweptback","swerve","swerving","swf","swi","swift","swifter","swiftness","swig","swigged","swigging","swill","swim","swimmer","swimming","swimsuit","swinburne","swindle","swindler","swine","swineherd","swing","swingeing","swinger","swinging","swingutilities","swingworker","swingy","swinish","swinishness","swink","swipe","swiper","swiperefreshlayout","swiping","swirl","swirling","swirly","swish","swishy","swiss","switch","switchback","switchblade","switchboard","switched","switcher","switches","switchgear","switching","switchman","switchmap","switchmen","switchover","switz","switzer","switzerland","swivel","swizzle","swob","swollen","swoon","swooning","swoop","swoosh","swop","sword","swordfish","swordplay","swordplayer","swordsman","swordsmanship","swordsmen","swordtail","swore","sworn","swot","swt","swum","swung","sx","sy","sybarite","sybaritic","sybase","sybil","sybila","sybilla","sybille","sybyl","sycamore","sycophancy","sycophant","sycophantic","sycophantically","syd","sydel","sydelle","sydney","sykes","sylas","syllabi","syllabic","syllabicate","syllabication","syllabicity","syllabification","syllabify","syllable","syllabub","syllabus","syllabusss","syllogism","syllogistic","sylow","sylph","sylphic","sylphlike","sylphs","sylvan","sylvania","sylvester","sylvia","sylvie","sym","syman","symbiont","symbioses","symbiosis","symbiotic","symbol","symbolic","symbolical","symbolics","symbolism","symbolist","symbolization","symbolize","symbolized","symbolizes","symbols","symfony","symington","symlink","symlinks","symmetric","symmetrical","symmetrically","symmetricalness","symmetrization","symmetrizing","symmetry","symon","sympathetic","sympathetically","sympathize","sympathized","sympathizer","sympathizing","sympathy","symphonic","symphonists","symphony","symposium","symptom","symptomatic","symptomatically","symptomatology","symptoms","sympy","syn","synagogal","synagogue","synapse","synaptic","sync","synced","synchronism","synchronization","synchronize","synchronized","synchronizer","synchronous","synchronously","synchronousness","synchrony","synchrotron","syncing","syncopate","syncopation","syncope","syndic","syndicalist","syndicate","syndrome","synergism","synergistic","synergy","synfuel","synge","synod","synonym","synonymic","synonymous","synonyms","synonymy","synopses","synopsis","synopsized","synopsizes","synopsizing","synoptic","syntactic","syntactical","syntactically","syntactics","syntax","syntaxerror","syntheses","synthesis","synthesize","synthesized","synthesizer","synthesizes","synthetic","synthetically","syphilis","syphilitic","syphilized","syphilizing","syracuse","syria","syriac","syrian","syringe","syrup","syrupy","sys","sysadmin","syscall","syscap","sysdate","syslog","system","systematic","systematical","systematics","systematization","systematize","systematized","systematizer","systematizing","systemctl","systemd","systemic","systemically","systemization","systemjs","systems","systole","systolic","syswow","sz","szilard","szymborska","t","ta","tab","tabasco","tabatha","tabb","tabbar","tabbarcontroller","tabbatha","tabbed","tabbi","tabbie","tabbing","tabbitha","tabbouleh","tabboulehs","tabby","tabcontent","tabcontrol","taber","tabernacle","tabhost","tabid","tabina","tabindex","tabitem","tabitha","tabla","tablayout","table","tablea","tableau","tableaux","tableb","tablecell","tablecloth","tablecloths","tablecolumn","tabledata","tableid","tableland","tablelayout","tablemodel","tablename","tablerow","tables","tablesorter","tablespace","tablespoon","tablespoonful","tablet","tabletop","tablets","tableview","tableviewcontroller","tableware","tabling","tabloid","taboo","tabor","tabpanel","tabriz","tabs","tabula","tabular","tabulate","tabulation","tabulator","tabview","tac","tachometer","tachometry","tachycardia","tachyon","tacit","tacitness","taciturn","taciturnity","tacitus","tack","tacker","tackiness","tackle","tackler","tackling","tacky","taco","tacoma","tact","tactful","tactfulness","tactic","tactical","tactician","tactile","tactility","tactless","tactlessness","tactual","tad","tadd","taddeo","taddeusz","tadeas","tadeo","tades","tadio","tadpole","tadzhikistan","tadzhikstan","taegu","taejon","taffeta","taffrail","taffy","taft","tag","tagalog","tagged","tagger","tagging","tagid","taglib","tagname","tagore","tags","tagus","tahiti","tahitian","tahoe","tahoma","taichung","taiga","tail","tailback","tailcoat","tailer","tailgate","tailgater","tailing","tailless","taillessness","taillight","tailor","tailpipe","tailspin","tailwind","tainan","taine","taint","tainted","taipei","tait","taite","taiwan","taiwanese","taiyuan","tajikistan","take","takeaway","taken","takeoff","takeout","takeover","taker","takes","taking","taklamakan","talbert","talbot","talc","talcked","talcking","talcum","tale","talebearer","talent","talented","talentless","taler","tali","talia","taliesin","talion","talisman","talismanic","talk","talkative","talkativeness","talked","talker","talkie","talking","talks","talky","tall","talladega","tallahassee","tallahatchie","tallahoosa","tallboy","tallchief","talley","talleyrand","tallia","tallie","tallinn","tallish","tallness","tallou","tallow","tallowy","tallulah","tally","tallyho","talmud","talmudic","talmudist","talon","talus","talya","talyah","tam","tamable","tamale","tamar","tamara","tamarack","tamarah","tamarind","tamarra","tamas","tambourine","tame","tamed","tameka","tameness","tamera","tamerlane","tami","tamika","tamiko","tamil","tamma","tammany","tammara","tammi","tammie","tammy","tamp","tampa","tampax","tamper","tampered","tamperer","tampon","tamqrah","tamra","tan","tana","tanager","tanaka","tananarive","tanbark","tancred","tandem","tandi","tandie","tandoori","tandy","taney","tang","tanganyika","tangelo","tangency","tangent","tangential","tangerine","tangibility","tangible","tangibleness","tangibly","tangier","tangle","tango","tangshan","tangy","tanhya","tani","tania","tanisha","tanitansy","tank","tankard","tanker","tankful","tann","tanned","tannenbaum","tanner","tannery","tannest","tanney","tannhuser","tannie","tannin","tanning","tanny","tansy","tantalization","tantalize","tantalized","tantalizing","tantalizingly","tantalizingness","tantalum","tantalus","tantamount","tantra","tantrum","tanya","tanzania","tanzanian","tao","taoism","taoist","tap","tapdance","tape","taped","tapeline","taper","taperer","tapestry","tapeworm","tapioca","tapir","tapped","tapper","tappet","tapping","taproom","taproot","taps","tar","tara","tarah","tarantella","tarantula","tarawa","tarazed","tarbell","tardily","tardiness","tardy","tare","target","targeted","targetentity","targetframework","targeting","targetname","targetnamespace","targetpath","targetproperty","targets","targetsdkversion","targettype","tariff","tarim","tarkington","tarmac","tarmacked","tarmacking","tarn","tarnish","tarnished","taro","tarot","tarp","tarpapered","tarpaulin","tarpon","tarra","tarragon","tarrah","tarrance","tarred","tarring","tarry","tarrytown","tarsal","tarsi","tarsus","tart","tartan","tartar","tartaric","tartary","tartness","tartuffe","taryn","tarzan","tasha","tashkent","tasia","task","taskawaiter","taskbar","tasked","taskgraph","taskid","tasklist","taskmaster","taskmistress","taskname","tasks","taskthread","tasmania","tasmanian","tass","tassel","tassellings","taste","tasted","tasteful","tastefulness","tasteless","tastelessness","taster","tastes","tastily","tastiness","tasting","tasty","tat","tatami","tatar","tate","tater","tatiana","tatiania","tatted","tatter","tatterdemalion","tattered","tatting","tattle","tattler","tattletale","tattoo","tattooer","tattooist","tatty","tatum","tau","taught","taunt","taunter","taunting","taupe","taurus","taut","tauten","tautness","tautological","tautologous","tautology","tavern","taverner","tawdrily","tawdriness","tawdry","tawney","tawny","tawnya","tawsha","tax","taxable","taxably","taxation","taxed","taxes","taxi","taxicab","taxidermist","taxidermy","taximeter","taxing","taxiway","taxonomic","taxonomically","taxonomist","taxonomy","taxpayer","taxpaying","taylor","tb","tba","tbilisi","tbl","tbn","tbody","tbs","tbsp","tc","tchaikovsky","tchar","tcl","tcp","tcpclient","tcpdf","tcs","td","tdd","tds","te","tea","teabag","teacake","teacart","teach","teachable","teacher","teachers","teaching","teacloth","teacup","teacupful","teador","teahouse","teak","teakettle","teakwood","teal","tealeaves","team","teamcity","teamid","teammate","teamname","teams","teamster","teamwork","teapot","tear","tearaway","teardown","teardrop","tearer","tearful","tearfulness","teargas","teargassed","teargassing","tearjerker","tearoom","teary","teas","teasdale","tease","teasel","teaser","teashop","teasing","teaspoon","teaspoonful","teat","teatime","tech","techcrunch","technet","technetium","technetwork","technical","technicality","technically","technicalness","technician","technicolor","technion","technique","techniques","technocracy","technocrat","technocratic","technological","technologies","technologist","technology","technophobia","technophobic","technotes","techs","tectonic","tectonically","tectonics","tecumseh","ted","tedd","tedda","teddi","teddie","teddy","tedi","tedie","tedious","tediousness","tedium","tedman","tedmund","tedra","tee","teeing","teem","teeming","teemingness","teen","teena","teenage","teenager","teeny","teenybopper","teepee","teeshirt","teeter","teeth","teethe","teether","teething","teethmarks","teetotal","teetotaler","teetotalism","tefl","teflon","tegucigalpa","teheran","tehran","teirtza","tektite","tektronix","tel","telecast","telecommunicate","telecommunication","telecommute","telecoms","teleconference","teledyne","telefunken","telegenic","telegram","telegrammed","telegramming","telegraph","telegraphic","telegraphically","telegraphist","telegraphs","telegraphy","telekineses","telekinesis","telekinetic","telemachus","telemann","telemarketer","telemarketing","telemeter","telemetric","telemetry","teleological","teleology","telepathic","telepathically","telepathy","telephone","telephonic","telephonist","telephony","telephonymanager","telephoto","telephotography","teleprinter","teleprocessing","teleprompter","telerik","telescope","telescopic","telescopically","teletext","telethon","teletype","teletypewriter","televangelism","televangelist","televise","television","televisor","televisual","telex","tell","teller","telling","tells","telltale","tellurium","tellus","telly","telnet","telomeric","telugu","tem","temblor","temerity","temp","temparray","tempdata","tempdb","tempe","temper","tempera","temperament","temperamental","temperance","temperate","temperately","temperateness","temperature","tempered","tempering","tempers","tempest","tempestuous","tempestuousness","tempfile","template","templatebinding","templated","templatefield","templates","templateurl","templating","temple","templeman","templeton","templist","tempo","tempoes","tempor","temporal","temporarily","temporariness","temporarinesses","temporary","temporize","temporizer","temporizing","temporizings","temps","tempt","temptable","temptation","tempted","tempter","tempting","temptress","tempura","tempuri","tempus","ten","tenabilities","tenability","tenable","tenableness","tenably","tenacious","tenaciousness","tenacity","tenancy","tenant","tenanted","tenantid","tenantry","tench","tend","tended","tendency","tendentious","tendentiousness","tender","tendered","tenderer","tenderest","tenderfoot","tenderhearted","tenderheartedness","tendering","tenderize","tenderizer","tenderloin","tenderly","tenderness","tending","tendinitis","tendon","tendril","tends","tenebrous","tenement","tenet","tenex","tenfold","tenn","tenneco","tenner","tennessean","tennessee","tenney","tennis","tennyson","tenochtitlan","tenon","tenor","tenpin","tens","tense","tenseness","tensile","tension","tensional","tensionless","tensions","tensity","tensor","tensorflow","tensorial","tensors","tenspot","tent","tentacle","tentative","tentativeness","tented","tenter","tenterhook","tenth","tenths","tenting","tentity","tenuity","tenuous","tenuousness","tenure","teodoor","teodor","teodora","teodorico","teodoro","tepee","tepid","tepidity","tepidness","tequila","tera","teradata","teratogenic","teratology","terbium","tercel","tercentenary","tercentennial","terence","terencio","teresa","terese","tereshkova","teresina","teresita","teressa","teri","teriann","terkel","term","termagant","termcap","termer","terminable","terminableness","terminal","terminals","terminate","terminated","terminates","terminating","termination","terminative","terminator","termini","terminological","terminology","terminus","termite","terms","tern","ternary","terpsichore","terpsichorean","terr","terra","terrace","terracing","terracotta","terraform","terrain","terramycin","terran","terrance","terrapin","terrarium","terrazzo","terre","terrel","terrell","terrence","terrestrial","terri","terrible","terribleness","terribly","terrie","terrier","terrific","terrifically","terrify","terrifying","terrijo","terrill","terrine","territorial","territoriality","territory","terror","terrorism","terrorist","terroristic","terrorize","terrorized","terrorizer","terry","terrycloth","terrye","terse","terseness","tersina","tertian","tertiary","terza","tesl","tesla","tesol","tess","tessa","tessellate","tessellation","tesseract","tesseral","tessi","tessie","tessy","test","testability","testable","testament","testamentary","testapp","testate","testator","testatrices","testatrix","testbed","testcard","testcase","testclass","testcompile","testcontroller","testdata","testdb","teste","tested","tester","testers","testes","testfile","testicle","testicular","testid","testifier","testify","testily","testimonial","testimony","testiness","testing","testis","testlist","testmethod","testname","testng","testobject","testosterone","testrunner","tests","testservice","teststring","testsuite","testtable","testuser","testy","tetanus","tetchy","tether","tethered","tethys","tetons","tetra","tetrachloride","tetracycline","tetrafluoride","tetragonal","tetrahalides","tetrahedral","tetrahedron","tetrameron","tetrameter","tetrasodium","tetravalent","teuton","teutonic","tex","texaco","texan","texas","texcoord","text","textalign","textalignment","textappearance","textappearancemedium","textarea","textblock","textbook","textbox","textboxes","textboxfor","textchanged","textcolor","textcontent","textedit","textelement","textfield","textfieldexpression","textfields","textfile","textile","textinput","textinputlayout","textlabel","textmate","texto","textron","texts","textsize","textstatus","textstyle","texttospeech","textual","textural","texture","textured","textures","textutils","textview","textviews","textwatcher","textwrapping","textwriter","tf","tfoot","tform","tfs","tg","tgt","tgz","th","thacher","thackeray","thad","thaddeus","thaddus","thadeus","thai","thailand","thain","thaine","thalami","thalamus","thales","thalia","thalidomide","thallium","thallophyte","thames","than","thane","thanh","thank","thanker","thankful","thankfuller","thankfullest","thankfulness","thankless","thanklessness","thanks","thanksgiving","thankyou","thant","thanx","thar","that","thatch","thatcher","thatching","thats","thaumaturge","thaw","thaxter","thayer","thayne","thc","the","thea","thead","theadora","theano","theater","theatergoer","theatergoing","theatric","theatrical","theatricality","theatrics","thebault","thebes","theda","thedate","thedric","thedrick","thee","theeing","theform","theft","theiler","their","theirs","theism","theist","theistic","thekla","thelist","thelma","them","themas","thematic","thematically","thematics","theme","themeoverlay","themeresource","themes","themistocles","themselves","then","thence","thenceforth","thenceforward","thenreturn","theo","theobald","theocracy","theocratic","theocritus","theodolite","theodor","theodora","theodore","theodoric","theodosia","theodosian","theodosius","theologian","theological","theologists","theology","theorem","theoretic","theoretical","theoretically","theoretician","theoretics","theories","theorist","theorization","theorize","theory","theosophic","theosophical","theosophist","theosophy","therapeutic","therapeutically","therapeutics","therapist","therapy","theravada","there","thereabout","thereafter","thereat","thereby","therefor","therefore","therefrom","therein","thereof","thereon","theres","theresa","therese","theresina","theresita","theressa","thereto","theretofore","thereunder","thereunto","thereupon","therewith","therine","therm","thermal","thermionic","thermionics","thermistor","thermo","thermocouple","thermodynamic","thermodynamical","thermodynamics","thermoelastic","thermoelectric","thermoformed","thermoforming","thermogravimetric","thermoluminescence","thermometer","thermometric","thermometry","thermonuclear","thermopile","thermoplastic","thermopower","thermos","thermosetting","thermostable","thermostat","thermostatic","thermostatically","thermostatics","thermostatted","thermostatting","theron","thesauri","thesaurus","these","theseus","thesis","thespian","thespis","thessalonian","thessalonki","thessaly","theta","thevalue","thew","they","thia","thiamine","thibaud","thibaut","thick","thicken","thickener","thickening","thicket","thickheaded","thickish","thickness","thickset","thief","thiensville","thieu","thieve","thievery","thievish","thievishness","thigh","thighbone","thighs","thimble","thimbleful","thimbu","thimphu","thin","thine","thing","thingamabob","thingamajig","things","thingy","think","thinkable","thinkableness","thinkably","thinker","thinking","thinkingly","thinks","thinned","thinner","thinness","thinnest","thinning","thinnish","thiocyanate","thiouracil","third","thirst","thirster","thirstily","thirstiness","thirsty","thirteen","thirteenths","thirtieths","thirty","this","thiscall","thistle","thistledown","thisworkbook","thither","tho","thole","thom","thoma","thomas","thomasa","thomasin","thomasina","thomasine","thomism","thomistic","thompson","thomson","thong","thor","thoracic","thorax","thorazine","thoreau","thoriate","thorin","thorium","thorn","thornburg","thorndike","thornie","thorniness","thornton","thorny","thorough","thoroughbred","thoroughfare","thoroughgoing","thoroughly","thoroughness","thorpe","thorstein","thorsten","thorvald","those","thoth","thou","though","thought","thoughtful","thoughtfully","thoughtfulness","thoughtless","thoughtlessness","thoughts","thousand","thousandfold","thousands","thousandths","thr","thrace","thracian","thrall","thralldom","thrash","thrasher","thrashing","thread","threadbare","threaded","threader","threadid","threadidx","threading","threadlike","threadlocal","threadpool","threadpoolexecutor","threads","threadstart","thready","threat","threaten","threatener","threatening","three","threefold","threepence","threepenny","threescore","threesome","threeten","threnody","thresh","thresher","threshold","threw","thrice","thrift","thriftily","thriftiness","thriftless","thrifty","thrill","thriller","thrilling","thrive","thriver","thriving","throat","throatily","throatiness","throaty","throb","throbbed","throbbing","throe","throeing","thrombi","thromboses","thrombosis","thrombotic","thrombus","throne","throneberry","throng","throttle","throttler","through","throughout","throughput","throughway","throw","throwable","throwaway","throwback","thrower","throwing","thrown","throwout","throws","thru","thrum","thrummed","thrumming","thrush","thrust","thruster","thruway","thu","thucydides","thud","thudded","thudding","thug","thuggee","thuggery","thuggish","thule","thulium","thumb","thumbnail","thumbnails","thumbs","thumbscrew","thumbtack","thump","thunder","thunderbird","thunderbolt","thunderclap","thundercloud","thunderer","thunderhead","thundering","thunderous","thundershower","thunderstorm","thunderstruck","thundery","thunk","thur","thurber","thurman","thursday","thurstan","thurston","thus","thwack","thwacker","thwart","thwarter","thx","thy","thyme","thymeleaf","thymine","thymus","thyratron","thyristor","thyroglobulin","thyroid","thyroidal","thyronine","thyrotoxic","thyrotrophic","thyrotrophin","thyrotropic","thyrotropin","thyroxine","thyself","ti","tia","tianjin","tiara","tibble","tiber","tiberius","tibet","tibetan","tibia","tibiae","tibial","tibold","tiburon","tic","tick","ticker","ticket","tickets","ticking","tickle","tickler","ticklish","ticklishness","ticks","ticktacktoe","ticktock","ticonderoga","tid","tidal","tidbit","tiddlywinks","tide","tideland","tidewater","tideway","tidily","tidiness","tidy","tidying","tidyr","tidyverse","tie","tieback","tiebold","tiebout","tiebreaker","tieck","tied","tiena","tienanmen","tientsin","tier","tierney","tiertza","ties","tif","tiff","tiffani","tiffanie","tiffany","tiffi","tiffie","tiffy","tiger","tigerish","tight","tighten","tightener","tightfisted","tightly","tightness","tightrope","tightwad","tigress","tigris","tijuana","tike","til","tilda","tilde","tildi","tildie","tildy","tile","tiled","tiler","tiles","tiling","till","tillable","tillage","tiller","tillich","tillie","tillman","tilly","tilt","tilth","tim","timber","timbering","timberland","timberline","timbre","timbrel","timbuktu","time","timebase","timed","timedelta","timediff","timeframe","timeinterval","timeit","timekeeper","timekeeping","timeless","timelessness","timeline","timeliness","timely","timeout","timeouts","timepicker","timepiece","timer","timers","timertask","times","timescale","timeseries","timeserver","timeserving","timeshare","timesheet","timespan","timestamp","timestamped","timestamps","timetable","timeunit","timeworn","timex","timezone","timezones","timi","timid","timidity","timidness","timing","timings","timmi","timmie","timmy","timofei","timon","timorous","timorousness","timoteo","timothea","timothee","timotheus","timothy","timpani","timpanist","timur","tin","tina","tincidunt","tincture","tinder","tinderbox","tine","tinfoil","ting","tinge","tingeing","tingle","tingling","tingly","tinily","tininess","tinker","tinkertoy","tinkle","tinkling","tinkly","tinned","tinner","tinnily","tinniness","tinning","tinnitus","tinny","tinplate","tinsel","tinseltown","tinsmith","tinsmiths","tint","tintcolor","tinter","tintinnabulation","tintoretto","tintype","tinware","tiny","tinyint","tinymce","tinypic","tioga","tip","tiphani","tiphanie","tiphany","tipi","tipo","tipoff","tippecanoe","tipped","tipper","tipperary","tippet","tipping","tipple","tippler","tippy","tips","tipsily","tipsiness","tipster","tipsy","tiptoe","tiptoeing","tiptop","tirade","tirana","tirane","tire","tired","tireder","tiredest","tiredness","tireless","tirelessness","tires","tiresias","tiresome","tiresomeness","tiring","tiro","tirol","tirolean","tirrell","tis","tish","tisha","tissue","tit","titan","titanate","titania","titanic","titanically","titanium","titbit","titel","titer","tithe","tither","tithing","titian","titicaca","titillate","titillating","titillation","titivate","titivation","title","titlebar","titled","titleholder","titlelabel","titles","titling","titmice","titmouse","tito","titrate","titration","titted","titter","titting","tittle","titular","titulo","titus","tizzy","tj","tk","tkey","tkinter","tko","tl","tlaloc","tlc","tld","tldr","tlingit","tls","tlsv","tm","tmodel","tmp","tmpdir","tmpl","tmux","tn","tnpk","tns","tnt","to","toad","toadstool","toady","toadyism","toarray","toast","toaster","toastmaster","toastmistress","toasty","tobacco","tobacconist","tobaggon","tobago","tobase","tobe","tobey","tobi","tobiah","tobias","tobie","tobin","tobit","tobject","toboggan","tobottomof","toby","tobye","tobytearray","toc","tocantins","toccata","tochararray","tocqueville","tocsin","tod","todataurl","todate","todatetime","today","todays","todd","toddie","toddle","toddler","toddy","todictionary","todo","todolist","todos","todouble","toe","toecap","toeclip","toefl","toehold","toeing","toenail","toendof","toequal","toffee","tofixed","tofu","tog","toga","toge","together","togetherness","togged","togging","toggle","togglebutton","toggleclass","toggled","toggler","toggles","toggling","togo","togolese","toiboid","toil","toilet","toiletry","toilette","toilsome","toilsomeness","toinette","toint","toitem","tojo","tojson","tok","tokamak","tokay","toke","token","tokenism","tokenize","tokenized","tokenizer","tokens","tokugawa","tokyo","tokyoite","toland","told","tole","toledo","toleftof","tolerability","tolerable","tolerably","tolerance","tolerant","tolerate","toleration","tolist","tolkien","toll","tollbooth","tollbooths","tolley","tollgate","tollhouse","tollway","tolower","tolowercase","tolstoy","toluene","tolyatti","tom","toma","tomahawk","tomasina","tomasine","tomaso","tomato","tomatoes","tomb","tombaugh","tombigbee","tomblike","tombola","tomboy","tomboyish","tombstone","tomcat","tomcatted","tomcatting","tome","tomfool","tomfoolery","tomi","tomkin","tomlin","tommed","tommi","tommie","tomming","tommy","tomographic","tomography","tomorrow","tompkins","tomsk","tomtit","ton","tonal","tonality","tone","tonearm","toneless","tonelessness","toner","tong","tonga","tongan","tongue","tongueless","tonguing","toni","tonia","tonic","tonie","tonight","tonio","tonk","tonnage","tonne","tonnie","tons","tonsil","tonsillectomy","tonsillitis","tonsorial","tonsure","tonto","tony","tonya","tonye","too","toodle","took","tool","toolbar","toolbox","toolchain","toolchains","tooler","tooling","toolkit","toolkits","toolmake","toolmaker","toolmaking","tools","toolset","toolsmith","tooltip","tooltips","toomey","toot","tooter","tooth","toothache","toothbrush","toothily","toothless","toothmarks","toothpaste","toothpick","tooths","toothsome","toothy","tootle","toots","tootsie","tootsy","top","topaz","topbar","topcoat","topdressing","topeka","toper","topflight","topgallant","topiary","topic","topical","topicality","topics","topknot","topleft","topless","toplevel","topmast","topmost","topnav","topnotch","topocentric","topographer","topographic","topographical","topography","topological","topologist","topology","topped","topper","topping","topple","topsail","topside","topsoil","topspin","topsy","toque","tor","torah","torahs","torch","torchbearer","torchlight","tore","toreador","torey","tori","torie","torightof","torin","torment","tormenting","tormentor","torn","tornado","tornadoes","toroid","toroidal","toronto","torpedo","torpedoes","torpid","torpidity","torpor","torque","torquemada","torr","torrance","torre","torrence","torrens","torrent","torrential","torrey","torricelli","torrid","torridity","torridness","torrie","torrin","torry","tors","torsi","torsion","torsional","torsions","torso","tort","torte","tortellini","torten","tortilla","tortoise","tortoiseshell","tortoisesvn","tortola","tortoni","tortor","tortuga","tortuous","tortuousness","torture","torturous","torus","tory","tos","tosca","toscanini","toshiba","toss","tossup","tostartof","tostring","tot","totable","total","totalamount","totalcount","totaler","totalistic","totalitarian","totalitarianism","totality","totalizator","totalizing","totally","totalprice","totals","totaltime","tote","totem","totemic","toter","toting","toto","totopof","totted","totter","totterer","tottering","totting","toucan","touch","touchable","touchableopacity","touchdown","touched","toucher","touches","touchesbegan","touchily","touchiness","touching","touchline","touchscreen","touchstart","touchstone","touchy","tough","toughen","toughener","toughness","toughs","toulouse","toupee","toupper","touppercase","tour","toured","tourer","touring","tourism","tourist","touristic","touristy","tourmaline","tournament","tourney","tourniquet","tours","tousle","tout","touter","tova","tove","tow","toward","towardliness","towardly","towards","towboat","towel","towelette","toweling","tower","towering","towhead","towhee","towline","town","towner","townes","towney","townhouse","townie","townley","townsend","townsfolk","township","townsman","townsmen","townspeople","townswoman","townswomen","towny","towpath","towpaths","towrope","towsley","toxemia","toxic","toxicity","toxicological","toxicologist","toxicology","toxin","toy","toyer","toymaker","toynbee","toyoda","toyota","toys","toyshop","tp","tpl","tq","tr","trac","trace","traceability","traceable","traceableness","traceback","traced","tracee","traceless","tracepoint","tracer","tracery","traces","tracey","trachea","tracheae","tracheal","tracheotomy","traci","tracie","tracing","track","trackage","trackball","trackbed","tracked","tracker","tracking","trackless","tracks","tracksuit","tract","tractability","tractable","tractably","tractarians","traction","tractive","tractor","tracts","tracy","trade","trademark","tradeoff","trader","trades","tradesman","tradesmen","tradespeople","tradespersons","tradeswoman","tradeswomen","trading","tradition","traditional","traditionalism","traditionalist","traditionalistic","traditionalized","traditionally","traduce","traefik","trafalgar","traffic","trafficked","trafficker","trafficking","tragedian","tragedienne","tragedy","tragic","tragically","tragicomedy","tragicomic","trail","trailblazer","trailblazing","trailer","trailing","trails","trailside","train","trainable","trained","trainee","traineeships","trainer","training","trainman","trainmen","trains","trainspotter","traipse","trait","traitor","traitorous","traits","trajan","trajectory","tram","trammed","trammel","trammeled","tramming","tramp","trample","trampler","trampoline","tramway","tran","trance","tranche","tranquil","tranquility","tranquilize","tranquilized","tranquilizer","tranquilizes","tranquilizing","tranquillize","tranquillizer","tranquilness","trans","transact","transaction","transactional","transactionid","transactionmanager","transactions","transactionscope","transactor","transalpine","transaminase","transatlantic","transcaucasia","transceiver","transcend","transcendence","transcendent","transcendental","transcendentalism","transcendentalist","transclude","transconductance","transcontinental","transcribe","transcriber","transcript","transcription","transcultural","transducer","transduction","transect","transept","transfer","transferability","transferal","transferee","transference","transferor","transferral","transferred","transferrer","transferring","transfers","transfiguration","transfigure","transfinite","transfix","transform","transformation","transformational","transformations","transformed","transformer","transformers","transforming","transforms","transfuse","transfusion","transgress","transgression","transgressor","transience","transiency","transient","transistor","transistorize","transit","transite","transition","transitional","transitions","transitive","transitiveness","transitivenesses","transitivity","transitoriness","transitory","transl","translatability","translatable","translate","translated","translates","translatesautoresizingmaskintoconstraints","translatex","translatey","translatez","translating","translation","translational","translations","translator","transliterate","translucence","translucency","translucent","transmigrate","transmissible","transmission","transmissive","transmit","transmittable","transmittal","transmittance","transmitted","transmitter","transmitting","transmogrification","transmogrify","transmutation","transmute","transnational","transoceanic","transom","transonic","transpacific","transparency","transparent","transparentness","transpiration","transpire","transplant","transplantation","transpolar","transponder","transport","transportability","transportable","transportation","transports","transpose","transposed","transposition","transputer","transsexual","transsexualism","transship","transshipment","transshipped","transshipping","transubstantiation","transvaal","transversal","transverse","transvestism","transvestite","transvestitism","transylvania","trap","trapdoor","trapeze","trapezium","trapezoid","trapezoidal","trappable","trapped","trapper","trapping","trappist","trapshooting","trash","trashcan","trashiness","trashy","trastevere","trauma","traumatic","traumatically","traumatize","travail","travel","traveled","traveler","traveling","travelog","travelogue","traver","traversal","traverse","traverser","traversing","travertine","travesty","travis","travus","trawl","trawler","tray","treacherous","treacherousness","treachery","treacle","treacly","tread","treader","treadle","treadmill","treadwell","treas","treason","treasonous","treasure","treasurer","treasurership","treasury","treat","treatable","treated","treater","treating","treatise","treatment","treats","treaty","treble","treblinka","tree","treeing","treeless","treelike","treemap","treenode","trees","treeset","treetop","treeview","treeviewitem","trefoil","trefor","trek","trekked","trekker","trekkie","trekking","trellis","tremain","tremaine","trematode","tremayne","tremble","trembler","trembles","trembly","tremendous","tremendousness","tremolo","tremor","tremulous","tremulousness","trench","trenchancy","trenchant","trencher","trencherman","trenchermen","trend","trendily","trendiness","trends","trendy","trenna","trent","trenton","trepanned","trepidation","tresa","trescha","trespass","trespasser","tress","tressa","tressed","tresses","tressing","trestle","tresult","trev","trevar","trevelyan","trever","trevino","trevor","trey","tri","triable","triableness","triad","triadic","triage","trial","trialization","trialled","trialling","trials","triamcinolone","triangle","triangles","triangulable","triangular","triangularization","triangulate","triangulation","triangulum","trianon","triassic","triathlon","triatomic","tribal","tribalism","tribe","tribesman","tribesmen","tribeswoman","tribeswomen","tribulate","tribulation","tribunal","tribune","tributary","tribute","trice","tricentennial","triceps","triceratops","trichina","trichinae","trichinoses","trichinosis","trichloroacetic","trichloroethane","trichotomy","trichromatic","tricia","trick","trickery","trickily","trickiness","trickle","tricks","trickster","tricky","tricolor","tricycle","trident","tridiagonal","trie","tried","triennial","trier","tries","trieste","triffid","trifle","trifler","trifluoride","trifocals","trig","trigged","trigger","triggered","triggering","triggers","triggest","trigging","triglyceride","trigonal","trigonometric","trigonometrical","trigonometry","trigram","trihedral","trike","trilateral","trilby","trilingual","trill","trillion","trillionth","trillionths","trillium","trilobite","trilogy","trim","trimaran","trimble","trimer","trimester","trimmed","trimmer","trimmest","trimming","trimness","trimodal","trimonthly","trimurti","trina","trinidad","trinitarian","trinitrotoluene","trinity","trinket","trinketer","trio","triode","trioxide","trip","tripartite","tripartition","tripe","triphenylarsine","triphenylphosphine","triphenylstibine","triphosphopyridine","triple","triplet","triplex","triplicate","triplication","triply","tripod","tripodal","tripoli","tripolyphosphate","tripos","tripp","trippe","tripped","tripper","tripping","trips","triptych","triptychs","tripwire","trireme","tris","trisect","trisection","trisector","trish","trisha","trisodium","trista","tristam","tristan","tristate","tristique","trisyllable","trite","tritely","triteness","tritium","triton","triumph","triumphal","triumphalism","triumphant","triumphs","triumvir","triumvirate","triune","trivalent","trivet","trivia","trivial","triviality","trivialization","trivialize","trivially","trivium","trix","trixi","trixie","trixy","trobriand","trochaic","trochee","trod","trodden","trodes","troff","troglodyte","troika","trojan","troll","trolled","trolley","trolleybus","trolling","trollish","trollop","trollope","trolly","trombone","trombonist","tromp","trondheim","troop","trooper","troopship","trope","tropez","trophic","trophy","tropic","tropical","tropism","tropocollagen","troposphere","tropospheric","trot","troth","troths","trotsky","trotted","trotter","trotting","troubadour","trouble","troubled","troublemaker","troubler","troubles","troubleshoot","troubleshooter","troubleshooting","troubleshot","troublesome","troublesomeness","trough","troughs","trounce","trouncer","troupe","trouper","trouser","trousseau","trousseaux","trout","troutman","trove","trow","trowel","troweler","troy","troyes","trstram","truancy","truant","truce","truck","truckee","trucker","trucking","truckle","truckload","truculence","truculent","truda","trude","trudeau","trudey","trudge","trudi","trudie","trudy","true","truelove","trueman","trueness","truer","truest","truetype","truffle","truism","trujillo","trula","truly","trumaine","truman","trumann","trumbull","trump","trumpery","trumpet","trumpeter","trunc","truncate","truncated","truncation","truncheon","trundle","trundler","trunk","trunnion","truss","trusser","trussing","trust","trusted","trustee","trusteeing","trusteeship","truster","trustful","trustfulness","trustiness","trusting","trusts","truststore","trustworthier","trustworthiest","trustworthiness","trustworthy","trusty","truth","truthful","truthfulness","truths","truthy","trw","trx","try","tryed","trygetvalue","trying","tryout","tryparse","trypsin","tryst","ts","tsa","tsarevich","tsarina","tsarism","tsarist","tsc","tsconfig","tsetse","tsimshian","tsiolkovsky","tsitsihar","tslint","tsource","tsp","tspan","tsql","tst","tsunami","tsunematsu","tsv","tswana","tsx","tt","ttf","ttk","ttl","tts","ttt","tty","ttys","tu","tuamotu","tuareg","tub","tuba","tubae","tubal","tubbed","tubbing","tubby","tube","tubeless","tuber","tubercle","tubercular","tuberculin","tuberculoses","tuberculosis","tuberculous","tuberose","tuberous","tubing","tubman","tubular","tubule","tuck","tucker","tuckie","tucky","tucson","tucuman","tude","tudor","tue","tuesday","tuft","tufter","tufting","tug","tugboat","tugged","tugging","tuition","tulane","tularemia","tulip","tull","tulle","tulley","tully","tulsa","tum","tumble","tumbledown","tumbler","tumbleweed","tumblr","tumbrel","tumescence","tumescent","tumid","tumidity","tummy","tumor","tumorous","tums","tumult","tumultuous","tumultuousness","tumulus","tun","tuna","tunable","tunableness","tundra","tune","tuned","tuneful","tunefulness","tuneless","tuner","tuneup","tung","tungstate","tungsten","tungus","tunguska","tunic","tuning","tunis","tunisia","tunisian","tunned","tunnel","tunneler","tunning","tunny","tup","tupelo","tupi","tuple","tuples","tuppence","tupperware","tupungato","turban","turbid","turbidity","turbinate","turbine","turbo","turbocharged","turbocharger","turbofan","turbojet","turbolinks","turboprop","turbot","turbulence","turbulent","turd","tureen","turf","turfy","turgenev","turgid","turgidity","turgidness","turin","turing","turk","turkestan","turkey","turkic","turkish","turkmenistan","turmeric","turmoil","turn","turnabout","turnaround","turnbuckle","turncoat","turned","turner","turning","turnip","turnkey","turnoff","turnout","turnover","turnpike","turnround","turns","turnstile","turnstone","turntable","turpentine","turpin","turpis","turpitude","turquoise","turret","turtle","turtleback","turtledove","turtleneck","turtles","turves","turvy","tuscaloosa","tuscan","tuscany","tuscarora","tuscon","tush","tusk","tuskegee","tusker","tussle","tussock","tussocky","tussuad","tut","tutankhamen","tutelage","tutelary","tutor","tutored","tutorial","tutorials","tutorialspoint","tutorship","tutsi","tutsplus","tutted","tutti","tutting","tuttle","tutu","tuvalu","tux","tuxedo","tv","tva","tvalue","tvs","tw","twa","twaddle","twaddler","twain","twang","twangy","twas","tweak","tweaked","tweaking","tweaks","twee","tweed","tweediness","tweedledee","tweedledum","tweedy","tween","tweepy","tweet","tweeter","tweets","tweeze","tweezer","twelfth","twelfths","twelve","twelvemonth","twelvemonths","twentieths","twenty","twerp","twice","twiddle","twiddler","twiddly","twig","twigged","twigging","twiggy","twila","twilight","twilio","twilit","twill","twin","twine","twiner","twinge","twinkie","twinkle","twinkler","twinkling","twinkly","twinned","twinning","twirl","twirler","twirling","twirly","twist","twisted","twister","twists","twisty","twit","twitch","twitchy","twitted","twitter","twitterer","twittery","twitting","twixt","two","twofer","twofold","twopence","twopenny","twosome","twoway","twp","twx","twyla","tx","txn","txt","txtbox","txtname","txtusername","ty","tybalt","tybi","tybie","tycoon","tye","tyeing","tying","tyke","tylenol","tyler","tymon","tymothy","tympani","tympanist","tympanum","tynan","tyndale","tyndall","tyne","typ","type","typeahead","typecast","typed","typedarray","typedef","typeerror","typeface","typeid","typeless","typename","typeof","types","typesafe","typescript","typeset","typesetter","typesetting","typewrite","typewriter","typewriting","typewritten","typewrote","typhoid","typhon","typhoon","typhus","typical","typicality","typically","typicalness","typification","typify","typing","typings","typist","typo","typographer","typographic","typographical","typography","typological","typology","typos","tyrannic","tyrannical","tyrannicalness","tyrannicide","tyrannize","tyrannizer","tyrannizing","tyrannosaur","tyrannosaurus","tyrannous","tyranny","tyrant","tyree","tyreo","tyro","tyrol","tyrolean","tyrone","tyrosine","tyrus","tyson","tz","tzar","tzarina","tzeltal","tzinfo","u","ua","uac","uar","uart","uaw","ub","ubangi","uber","ubiquitous","ubiquity","ubound","ubuntu","uc","ucayali","uccello","uchar","uci","ucla","ud","udale","udall","udder","udell","udf","udp","ue","uf","ufa","ufo","ufologist","ufology","ug","uganda","ugandan","ugh","ughs","uglification","uglify","ugliness","uglis","ugly","ugo","uh","uhf","ui","uialertaction","uialertcontroller","uialertview","uiapplication","uibarbuttonitem","uibezierpath","uibutton","uicollectionview","uicollectionviewcell","uicolor","uicomponent","uicontrol","uicontroleventtouchupinside","uicontrolstatenormal","uid","uidevice","uielement","uievent","uifont","uighur","uigraphicsgetcurrentcontext","uigraphicsgetimagefromcurrentimagecontext","uiimage","uiimagepickercontroller","uiimageview","uikit","uilabel","uimanager","uinavigationbar","uinavigationcontroller","uint","uipickerview","uiscreen","uiscrollview","uisearchbar","uistoryboard","uistoryboardsegue","uiswing","uitabbarcontroller","uitableview","uitableviewcell","uitableviewcontroller","uitableviewdatasource","uitableviewdelegate","uitapgesturerecognizer","uitextfield","uitextview","uitouch","uiview","uiviewcontroller","uiwebview","uiwindow","uix","ujungpandang","uk","ukase","ukraine","ukrainian","ukulele","ul","ula","ulberto","ulcer","ulcerate","ulceration","ulcerous","ulick","ulises","ulla","ullamco","ullamcorper","ullman","ulna","ulnae","ulnar","ulong","ulric","ulrica","ulrich","ulrick","ulrika","ulrikaumeko","ulrike","ulster","ult","ulterior","ultimas","ultimate","ultimately","ultimateness","ultimatum","ultimo","ultra","ultracentrifugally","ultracentrifugation","ultracentrifuge","ultraconservative","ultrafast","ultrahigh","ultralight","ultramarine","ultramodern","ultramontane","ultrashort","ultrasonic","ultrasonically","ultrasonics","ultrasound","ultrastructure","ultrasuede","ultraviolet","ultrices","ultricies","ultrix","ululate","ululation","ulyanovsk","ulysses","um","umbel","umber","umberto","umbilical","umbilici","umbilicus","umbra","umbraco","umbrage","umbrageous","umbrella","umbriel","umd","umeko","umiak","uml","umlaut","ump","umpire","umpteen","un","una","unabated","unable","unabridged","unacceptability","unacceptable","unaccepted","unaccommodating","unaccountability","unaccustomed","unadapted","unadulterated","unadventurous","unalienability","unalterable","unalterableness","unalterably","unambiguity","unambiguous","unambitious","uname","unamused","unanimity","unanimous","unanticipated","unapologetic","unapologizing","unappeasable","unappeasably","unappreciative","unary","unassailable","unassailableness","unassertive","unassuming","unassumingness","unauthorized","unavailable","unavailing","unaware","unbalanced","unbar","unbarring","unbecoming","unbeknown","unbelieving","unbiased","unbid","unbind","unblessed","unblinking","unbodied","unbolt","unbound","unbounded","unbreakability","unbred","unbroken","unbuckle","unbudging","unburnt","unc","uncap","uncapping","uncatalogued","uncaught","uncauterized","unceasing","uncelebrated","uncertain","unchallengeable","unchanged","unchanging","unchangingness","uncharacteristic","uncharismatic","unchastity","uncheck","unchecked","unchristian","uncial","uncivilized","unclassified","uncle","unclear","unclouded","uncodable","uncollected","uncolored","uncoloredness","uncombable","uncomfortable","uncomment","uncommon","uncommunicative","uncompetitive","uncomplicated","uncomprehending","uncompressed","uncompromisable","unconcern","unconcerned","unconfirmed","unconfused","unconscionable","unconscionableness","unconscionably","unconstitutional","unconsumed","uncontentious","uncontrollability","unconvertible","uncool","uncooperative","uncork","uncouple","uncouth","uncouthness","uncreate","uncritical","uncross","uncrowded","unction","unctions","unctuous","unctuousness","uncustomary","uncut","und","undated","undaunted","undeceive","undecided","undeclared","undedicated","undef","undefinability","undefined","undefinedness","undelete","undeliverability","undeniable","undeniableness","undeniably","undependable","under","underachieve","underachiever","underact","underadjusting","underage","underarm","underbedding","underbelly","underbid","underbidding","underbracing","underbrush","undercarriage","undercharge","underclass","underclassman","underclassmen","underclothes","underclothing","undercoat","undercoating","underconsumption","undercooked","undercount","undercover","undercurrent","undercut","undercutting","underdeveloped","underdevelopment","underdog","underdone","undereducated","underemphasis","underemployed","underemployment","underenumerated","underenumeration","underestimate","underexploited","underexpose","underexposure","underfed","underfeed","underfloor","underflow","underfoot","underfund","underfur","undergarment","undergirding","undergo","undergoes","undergone","undergrad","undergraduate","underground","undergrowth","undergrowths","underhand","underhanded","underhandedness","underheat","underinvestment","underlaid","underlain","underlay","underlie","underline","underling","underlip","underloaded","underly","underlying","undermanned","undermentioned","undermine","undermost","underneath","underneaths","undernourished","undernourishment","underpaid","underpants","underpart","underpass","underpay","underpayment","underperformed","underpin","underpinned","underpinning","underplay","underpopulated","underpopulation","underpowered","underpricing","underprivileged","underproduction","underrate","underregistration","underreported","underreporting","underrepresentation","underrepresented","underscore","underscores","undersea","undersealed","undersecretary","undersell","undersexed","undershirt","undershoot","undershorts","undershot","underside","undersign","undersigned","undersized","undersizes","undersizing","underskirt","undersold","underspecification","underspecified","underspend","understaffed","understand","understandability","understandable","understandably","understanding","understands","understate","understatement","understocked","understood","understrength","understructure","understudy","undertake","undertaken","undertaker","undertaking","underthings","undertone","undertook","undertow","underused","underusing","underutilization","underutilized","undervaluation","undervalue","underwater","underway","underwear","underweight","underwent","underwhelm","underwood","underworld","underwrite","underwriter","underwritten","underwrote","undeserving","undesigned","undesirable","undeviating","undialyzed","undiplomatic","undiscerning","undiscriminating","undo","undocumented","undoubted","undramatic","undramatized","undress","undrinkability","undrinkable","undroppable","undue","undulant","undulate","undulation","unearth","unearthliness","unearthly","unease","uneconomic","uneducated","unemployed","unemployment","unencroachable","unending","unendurable","unenergized","unenforced","unenterprising","unescape","unesco","unethical","uneulogized","unexacting","unexceptionably","unexcited","unexpected","unexpectedly","unexpectedness","unfading","unfailing","unfailingness","unfair","unfamiliar","unfashionable","unfathomably","unfavored","unfeeling","unfeigned","unfelt","unfeminine","unfertile","unfetchable","unfinished","unflagging","unflappability","unflappable","unflappably","unflinching","unfold","unfoldment","unforced","unforgeable","unfortunate","unfortunately","unfossilized","unfraternizing","unfrozen","unfulfillable","unfunny","unfussy","ungainliness","ungainly","ungava","ungenerous","ungentle","unglamorous","ungrammaticality","ungrudging","unguent","ungulate","unhandled","unharmonious","unharness","unhistorical","unholy","unhook","unhydrolyzed","unhygienic","uni","unibus","unicameral","unicef","unicellular","unicode","unicorn","unicycle","unicyclist","unideal","unidimensional","unidiomatic","unidirectional","unidirectionality","unidolized","unifiable","unification","unified","unifier","unifilar","uniform","uniformity","uniformness","unify","unilateral","unilateralism","unilateralist","unimodal","unimpeachably","unimportance","unimportant","unimpressive","unindustrialized","uninhibited","uninitialized","uninominal","uninstall","uninstalled","uninstalling","uninsured","unintellectual","unintended","uninteresting","uninterrupted","uninterruptedness","unintuitive","uninviting","union","unionism","unionist","unionize","unions","uniplus","unipolar","uniprocessor","uniq","uniqid","unique","uniqueid","uniqueidentifier","uniquely","uniqueness","uniroyal","unisex","unisoft","unison","unistd","unisys","unit","unitarian","unitarianism","unitary","unite","united","uniter","unitize","unitofwork","unitprice","units","unittest","unity","unityengine","univ","univac","univalent","univalve","univariate","universal","universalism","universalistic","universality","universalize","universalizer","universally","universe","universities","university","unix","unixtime","unjam","unkempt","unkind","unkink","unknightly","unknowable","unknowing","unknown","unknownhostexception","unlabored","unlace","unlearn","unless","unlike","unlikeable","unlikeliness","unlikely","unlimber","unlimited","unlink","unlist","unlit","unliterary","unload","unloaded","unlock","unlocked","unloose","unlucky","unmagnetized","unmanageably","unmanaged","unmanagedtype","unmannered","unmarshal","unmarshaller","unmask","unmeaning","unmeasured","unmeetable","unmelodious","unmemorable","unmemorialized","unmentionable","unmerciful","unmeritorious","unmethodical","unmineralized","unmissable","unmistakably","unmitigated","unmnemonic","unmobilized","unmoral","unmount","unmovable","unmoving","unnamed","unnaturalness","unnavigable","unnecessarily","unnecessary","unneeded","unnerving","unnest","uno","unobliging","unobtrusive","unoffensive","unofficial","unordered","unorganized","unorthodox","unpack","unpacked","unpacking","unpaintable","unpalatability","unpalatable","unpartizan","unpatronizing","unpeople","unperceptive","unperson","unperturbed","unphysical","unpick","unpicturesque","unpinning","unpkg","unpleasing","unploughed","unpolarized","unpopular","unpractical","unprecedented","unpredictable","unpreemphasized","unpremeditated","unpretentiousness","unprincipled","unproblematic","unproductive","unpropitious","unprovable","unproven","unprovocative","unpunctual","unqualified","unquestionable","unraisable","unravellings","unreachable","unread","unreadability","unreadable","unreal","unrealizable","unreasonable","unreasoning","unreceptive","unrecognized","unrecordable","unreflective","unregister","unrelated","unrelenting","unreliable","unremitting","unrepeatability","unrepeated","unrepentant","unreported","unrepresentative","unreproducible","unresolved","unresponsive","unrest","unrestrained","unrewarding","unriddle","unripe","unromantic","unruliness","unruly","unsafe","unsaleable","unsanitary","unsavored","unsavoriness","unseal","unsearchable","unseasonal","unseeing","unseen","unselected","unselfconscious","unselfconsciousness","unselfishness","unsellable","unsentimental","unserialize","unset","unsettled","unsettledness","unsettling","unshapely","unshaven","unshift","unshorn","unsighted","unsightliness","unsigned","unskilful","unsociability","unsociable","unsocial","unsorted","unsound","unspeakably","unspecific","unspecified","unspectacular","unspoilt","unspoke","unsporting","unstable","unstigmatized","unstilted","unstinting","unstopping","unstrapping","unstudied","unstuffy","unsubdued","unsubscribe","unsubstantial","unsubtle","unsuccessful","unsuitable","unsupported","unsupportedencodingexception","unsupportedoperationexception","unsure","unsuspecting","unswerving","unsymmetrical","unsympathetic","unsystematic","unsystematized","untactful","untalented","untaxing","unteach","untellable","untenable","untested","unthinking","until","untill","untiring","untitled","unto","untouchable","untouched","untoward","untowardness","untraceable","untrue","untrusted","untruthfulness","untwist","unukalhai","unusable","unused","unusual","unusualness","unutterable","unutterably","unvocalized","unvulcanized","unwaivering","unwanted","unwarrantable","unwarrantably","unwashed","unwearable","unwearied","unwed","unwedge","unwelcome","unwell","unwieldiness","unwieldy","unwind","unwomanly","unworkable","unworried","unwrap","unwrapping","unyielding","unyoke","unzip","up","upanishads","uparrow","upbeat","upbraid","upbring","upbringing","upc","upchuck","upcome","upcoming","upcountry","upd","updatability","updatable","update","updated","updatedat","updatepanel","updater","updates","updatesourcetrigger","updating","updike","updraft","upend","upfield","upfront","upgrade","upgradeable","upgraded","upgrades","upgrading","upheaval","upheld","uphill","uphold","upholder","upholster","upholsterer","upholstery","upi","upkeep","upland","uplander","uplift","uplifter","upload","uploaded","uploadedfile","uploader","uploadfile","uploading","uploads","upmarket","upon","upped","upper","uppercase","upperclassman","upperclassmen","uppercut","uppercutting","uppermost","upping","uppish","uppity","upraise","uprated","uprating","uprear","upright","uprightness","uprise","uprising","upriver","uproar","uproarious","uproariousness","uproot","uprooter","ups","upscale","upsert","upset","upsetting","upshot","upside","upsilon","upslope","upstage","upstairs","upstanding","upstandingness","upstart","upstate","upstream","upstroke","upsurge","upswing","upswung","uptake","upthrust","uptight","uptime","upto","upton","uptown","uptrend","upturn","upvote","upvoted","upvotes","upward","upwardness","upwards","upwelling","upwind","uq","ur","uracil","ural","urania","uranium","uranus","uranyl","urbain","urban","urbana","urbane","urbanism","urbanite","urbanity","urbanization","urbanize","urbano","urbanologist","urbanology","urbanus","urchin","urdu","urea","uremia","uremic","ureter","urethane","urethra","urethrae","urethral","urethritis","urey","urge","urgency","urgent","urger","uri","uriah","uric","uriel","urikind","urinal","urinalyses","urinalysis","urinary","urinate","urination","urine","uris","url","urlclassloader","urlconnection","urldecode","urlencode","urlencoded","urlencoder","urllib","urlopen","urlparameter","urlpatterns","urlrequest","urlrouterprovider","urls","urlsession","urlstring","urlwithstring","urn","urna","urning","urogenital","urological","urologist","urology","urquhart","ursa","ursala","ursine","ursola","urson","ursula","ursulina","ursuline","urticaria","uruguay","uruguayan","urumqi","us","usa","usability","usable","usably","usaf","usage","usages","usart","usb","usc","uscg","usd","usda","use","usec","usecase","used","usedrange","useful","usefull","usefulness","useless","uselessness","usenet","usenix","user","useragent","userbundle","usercontrol","usercontroller","userdao","userdata","userdefaults","userdetails","userdetailsservice","useremail","userfile","userform","userguide","userid","userinfo","userinput","userinteractionenabled","userlist","userlogin","usermanager","usermanual","usermodel","username","usernames","userpassword","userprofile","userrepository","userrole","users","userscontroller","userservice","usertype","uses","usg","usher","usherette","ushort","usia","using","usmc","usn","uso","usort","usp","usps","usr","uss","ussr","ustinov","usu","usual","usually","usuals","usuario","usurer","usurious","usuriousness","usurp","usurpation","usurper","usury","ut","uta","utah","utahan","utc","utcnow","ute","utensil","uteri","uterine","uterus","utf","utica","util","utile","utilitarian","utilitarianism","utilities","utility","utilization","utilize","utilizer","utilizes","utilizing","utils","utl","utm","utmost","utopia","utopian","utopianism","utrecht","utrillo","utter","utterance","uttered","utterer","utterly","uttermost","uu","uucp","uuid","uv","uvula","uvular","uw","uwp","uwsgi","ux","uxorious","uzbek","uzbekistan","uzi","v","va","vaadin","vacancy","vacant","vacantness","vacate","vacation","vacationist","vacationland","vaccinate","vaccination","vaccine","vaccinia","vaccinial","vachel","vacillate","vacillating","vacillation","vacillator","vaclav","vacua","vacuity","vacuo","vacuolate","vacuolated","vacuole","vacuolization","vacuous","vacuousness","vacuum","vader","vaduz","vagabond","vagabondage","vagarious","vagary","vagina","vaginae","vaginal","vagrancy","vagrant","vague","vagueing","vagueness","vail","vain","vainglorious","vaingloriousness","vainglory","val","valance","valaree","valaria","valarie","valdemar","valdez","vale","valeda","valediction","valedictorian","valedictory","valence","valencia","valency","valene","valenka","valentia","valentijn","valentin","valentina","valentine","valentino","valenzuela","valera","valeria","valerian","valerie","valerye","valet","valetudinarian","valetudinarianism","valgrind","valhalla","valiance","valiant","valiantness","valid","valida","validate","validated","validates","validating","validation","validationerror","validationmessagefor","validationresult","validations","validator","validators","validity","validness","validnesses","valign","valina","valise","valium","valkyrie","valle","vallejo","valletta","valley","valli","vallie","vally","valma","valois","valor","valorous","valparaiso","valry","vals","valuable","valuableness","valuables","valuably","valuate","valuation","valuator","value","valuechanged","valued","valueerror","valueeventlistener","valueforkey","valueless","valuelessness","valueof","valuer","values","valuetype","valve","valveless","valves","valvular","vamoose","vamp","vamper","vampire","van","vanadium","vance","vancouver","vanda","vandal","vandalism","vandalize","vandenberg","vanderbilt","vanderburgh","vanderpoel","vandyke","vane","vanessa","vang","vanguard","vania","vanilla","vanish","vanisher","vanishing","vanity","vanna","vanned","vanni","vannie","vanning","vanny","vanquish","vanquisher","vantage","vanuatu","vanya","vanzetti","vapid","vapidity","vapidness","vapor","vaporer","vaporing","vaporisation","vaporise","vaporization","vaporize","vaporizer","vaporous","vapory","vaquero","var","varanasi","varbinary","varchar","varese","vargas","variability","variable","variablename","variableness","variables","variably","variadic","varian","variance","variances","variant","variants","variate","variation","variational","variations","varicolored","varicose","varied","variedly","variegate","variegation","varier","varies","varietal","variety","various","varistor","varityping","varius","varlet","varmint","varname","varnish","varnished","varnisher","vars","varsity","vary","varying","vascular","vase","vasectomy","vaseline","vasili","vasily","vasomotor","vasquez","vassal","vassalage","vassar","vassili","vassily","vast","vastly","vastness","vat","vatican","vatted","vatting","vaudeville","vaudevillian","vaudois","vaughan","vaughn","vault","vaulter","vaulting","vaunt","vaunter","vax","vaxes","vazquez","vb","vba","vbcrlf","vbnewline","vbo","vbox","vbs","vbscript","vc","vcard","vcf","vcl","vcr","vcs","vd","vdt","vdu","ve","veal","vealed","vealer","veals","veblen","vec","vect","vector","vectorial","vectorization","vectorize","vectorized","vectorizing","vectors","ved","veda","vedanta","veejay","veep","veer","veering","veg","vega","vegan","vegemite","veges","vegetable","vegetarian","vegetarianism","vegetate","vegetation","vegetative","vegged","veggie","vegging","vehemence","vehemency","vehement","vehicle","vehicles","vehicula","vehicular","veil","veiling","vein","veining","vel","vela","velar","velarize","velcro","veld","veldt","velez","velit","vella","vellum","velma","velocipede","velocity","velor","velour","velsquez","velum","velveeta","velvet","velveteen","velvety","velzquez","venal","venality","venation","vend","vender","vendetta","vendible","vendor","vendors","veneer","veneerer","veneering","venenatis","venerability","venerable","venerate","veneration","venereal","venetian","venezuela","venezuelan","vengeance","vengeful","vengefulness","venial","venialness","veniam","venice","venireman","veniremen","venison","venita","venn","venom","venomous","venomousness","venous","vent","venter","ventilate","ventilated","ventilation","ventilator","ventral","ventricle","ventricular","ventriloquies","ventriloquism","ventriloquist","ventriloquy","ventura","venture","venturesome","venturesomeness","venturi","venturous","venturousness","venue","venues","venus","venusian","venv","ver","vera","veracious","veraciousness","veracities","veracity","veracruz","veradis","veranda","verandahed","verb","verbal","verbalization","verbalize","verbalized","verbalizer","verballed","verballing","verbatim","verbena","verbiage","verbose","verbosity","verboten","verbs","verdana","verdant","verde","verderer","verdi","verdict","verdigris","verdure","vere","verena","verene","verge","verger","vergil","veridical","veriee","verifiability","verifiable","verifiableness","verification","verified","verifier","verifies","verify","verifying","verifypeer","verile","verily","verina","verine","verisimilitude","veritable","veritableness","veritably","verity","verizon","verla","verlag","verlaine","vermeer","vermicelli","vermiculite","vermiform","vermilion","vermin","verminous","vermont","vermonter","vermouth","vermouths","vern","verna","vernacular","vernal","verne","vernen","verney","vernice","vernier","vernon","vernor","verona","veronese","veronica","veronika","veronike","veronique","verruca","verrucae","versa","versailles","versatec","versatile","versatileness","versatility","verse","versed","verses","versicle","versification","versifier","versify","versing","version","versioncode","versioned","versioning","versionname","versions","verso","versus","vert","vertebra","vertebrae","vertebral","vertebrate","vertebration","vertex","vertical","verticalalignment","vertically","vertices","vertiginous","vertigo","vertigoes","vertx","verve","very","vesalius","vesicle","vesicular","vesiculate","vespasian","vesper","vespucci","vessel","vest","vesta","vestal","vestibular","vestibule","vestibulum","vestige","vestigial","vesting","vestment","vestry","vestryman","vestrymen","vesture","vesuvius","vet","vetch","veter","veteran","veterinarian","veterinary","veto","vetoes","vetted","vetting","vevay","vex","vexation","vexatious","vexatiousness","vexed","vf","vfs","vfw","vfy","vg","vga","vh","vhdl","vhf","vhost","vhosts","vhs","vi","via","viability","viable","viably","viaduct","viagra","vial","viand","vibe","vibraharp","vibrancy","vibrant","vibraphone","vibraphonist","vibrate","vibration","vibrational","vibrato","vibrator","vibratory","vibrio","vibrionic","viburnum","vic","vicar","vicarage","vicarious","vicariousness","vice","viced","vicegerent","vicennial","vicente","viceregal","viceroy","vichy","vichyssoise","vicing","vicinity","vicious","viciousness","vicissitude","vick","vickers","vicki","vickie","vicksburg","vicky","victim","victimization","victimize","victimized","victimizer","victoir","victor","victoria","victorian","victorianism","victorious","victoriousness","victory","victrola","victual","victualer","vicua","vid","vida","vidal","videlicet","video","videocapture","videocassette","videoconferencing","videodisc","videodisk","videoid","videophone","videoplayer","videos","videotape","videoview","vidovic","vidovik","vie","vienna","viennese","vientiane","vier","viet","vietcong","vietminh","vietnam","vietnamese","view","viewable","viewbag","viewbox","viewchild","viewcontext","viewcontroller","viewcontrollers","viewdata","viewdidappear","viewdidload","viewed","viewer","viewers","viewfinder","viewgraph","viewgroup","viewholder","viewing","viewless","viewmodel","viewmodels","viewname","viewpager","viewpoint","viewport","viewrootimpl","views","viewstate","viewtopic","viewtype","viewwillappear","viewwithtag","vigesimal","vigil","vigilance","vigilant","vigilante","vigilantism","vigilantist","vignette","vignetter","vignetting","vignettist","vigor","vigorous","vigorousness","vii","viii","vijayawada","viki","viking","vikki","vikky","vikram","vila","vile","vilely","vileness","vilest","vilhelmina","vilification","vilifier","vilify","villa","village","villager","villain","villainous","villainousness","villainy","villarreal","ville","villein","villeinage","villi","villon","villus","vilma","vilnius","vilyui","vim","vimeo","vimrc","vin","vina","vinaigrette","vince","vincent","vincenty","vincenz","vinci","vincible","vindemiatrix","vindicate","vindication","vindicator","vindictive","vindictiveness","vine","vinegar","vinegary","vineyard","vinita","vinni","vinnie","vinny","vino","vinous","vinson","vintage","vintager","vintner","vinyl","viol","viola","violable","violante","violate","violated","violates","violating","violation","violations","violator","viole","violence","violent","violet","violetta","violette","violin","violinist","violist","violoncellist","violoncello","vip","viper","viperous","virago","viragoes","viral","vireo","virge","virgie","virgil","virgilio","virgin","virgina","virginal","virginia","virginian","virginie","virginity","virgo","virgule","virile","virility","virologist","virology","virtual","virtualbox","virtualenv","virtualenvs","virtualfilterchain","virtualhost","virtualization","virtually","virtue","virtuosity","virtuoso","virtuosoes","virtuous","virtuousness","virulence","virulent","virus","vis","visa","visage","visakhapatnam","visayans","viscera","visceral","viscid","viscoelastic","viscoelasticity","viscometer","viscose","viscosity","viscount","viscountcy","viscountess","viscous","viscousness","viscus","vise","viselike","vishnu","visibility","visible","visibly","visigoth","visigoths","vision","visionariness","visionary","visit","visitable","visitant","visitation","visited","visiting","visitor","visitors","visits","visor","vista","vistula","visual","visualization","visualize","visualized","visualizer","visualizes","visually","visualstate","visualstudio","vita","vitae","vital","vitality","vitalization","vitalize","vitamin","vite","vitia","vitiate","vitiation","viticulture","viticulturist","vitim","vito","vitoria","vitreous","vitrifaction","vitrification","vitrify","vitrine","vitriol","vitriolic","vitro","vittles","vittoria","vittorio","vituperate","vituperation","vituperative","vitus","viv","viva","vivace","vivacious","vivaciousness","vivacity","vivaldi","vivamus","vivaria","vivarium","vivaxes","vive","vivekananda","viverra","vivi","vivia","vivian","viviana","vivianna","vivianne","vivid","vividness","vivie","vivien","viviene","vivienne","vivifier","vivify","viviparous","vivisect","vivisection","vivisectional","vivisectionist","viviyan","vivo","vivyan","vivyanne","vixen","vixenish","viz","vizier","vizor","vj","vk","vl","vlad","vladamir","vladimir","vladivostok","vlc","vlf","vlookup","vlsi","vm","vms","vmware","vn","vnd","vo","voa","vocab","vocable","vocabularian","vocabularianism","vocabulary","vocal","vocalic","vocalise","vocalism","vocalist","vocalization","vocalize","vocalized","vocalizer","vocation","vocational","vocative","vociferate","vociferation","vociferous","vociferousness","vocoded","vocoder","vodka","voe","vogel","vogella","vogue","vogueing","voguish","voice","voiceband","voiced","voiceless","voicelessness","voicer","voices","voicing","void","voidable","voided","voider","voiding","voidness","voids","voil","voila","voile","voip","vol","volar","volatile","volatileness","volatility","volatilization","volatilize","volcanic","volcanically","volcanism","volcano","volcanoes","vole","volga","volgograd","volition","volitional","volitionality","volkswagen","volley","volleyball","volleyer","volleyerror","volstead","volt","volta","voltage","voltaic","voltaire","volterra","voltmeter","volubility","voluble","volubly","volume","volumes","volumetric","volumetrically","voluminous","voluminousness","voluntarily","voluntariness","voluntarism","voluntary","volunteer","voluptate","voluptuary","voluptuous","voluptuousness","volute","volutpat","volvo","vomit","von","vonda","vonnegut","vonni","vonnie","vonny","vonr","voodoo","voodooism","voracious","voraciousness","voracity","voronezh","vorster","vortex","vortices","vorticity","votary","vote","voted","voter","votes","voting","votive","vouch","voucher","vouchsafe","vow","vowel","vowelled","vowelling","vowels","vower","voyage","voyager","voyageur","voyeur","voyeurism","voyeuristic","vp","vpc","vpn","vps","vr","vs","vscode","vsts","vstudio","vt","vtable","vtk","vtol","vue","vuejs","vuex","vulcan","vulcanization","vulcanize","vulcanized","vulg","vulgar","vulgarian","vulgarism","vulgarity","vulgarization","vulgarize","vulgate","vulnerabilities","vulnerability","vulnerable","vulnerably","vulpine","vulputate","vulture","vulturelike","vulturous","vulva","vulvae","vv","vw","vx","vy","vying","vyky","w","wa","waals","wabash","wac","wacke","wackes","wackiness","wacko","wacky","waco","wad","wadded","wadding","waddle","wade","wader","wadi","wadsworth","wafer","waffle","wafs","waft","wafter","wag","wage","waged","wager","wages","wagged","waggery","wagging","waggish","waggishness","waggle","waggly","wagner","wagnerian","wagon","wagoner","wagtail","wahl","waif","waikiki","wail","wailer","wain","wainscot","wainwright","waist","waistband","waistcoat","waister","waistline","wait","waite","waited","waiter","waitfor","waiting","waitkey","waitpeople","waitperson","waitress","waits","waive","waiver","wake","wakefield","wakeful","wakefulness","waken","waker","wakeup","waksman","wal","walbridge","walcott","wald","waldemar","walden","waldensian","waldheim","waldo","waldon","waldorf","wale","wales","walesa","walford","walgreen","waling","walk","walkabout","walkaway","walker","walkie","walking","walkman","walkout","walkover","walks","walkthrough","walkway","wall","wallaby","wallace","wallache","wallah","wallas","wallboard","wallenstein","waller","wallet","walleye","wallflower","wallie","wallis","walliw","walloon","wallop","walloper","walloping","wallow","wallower","wallpaper","walls","wally","walnut","walpole","walpurgisnacht","walrus","walsh","walt","walter","walther","walton","waltz","waltzer","walworth","waly","wamp","wampum","wan","wanamaker","wand","wanda","wander","wanderer","wanderlust","wandie","wandis","wane","waneta","wang","wangle","wangler","wanids","wankel","wanna","wannabe","wanned","wanner","wanness","wannest","wanning","wansee","wansley","want","wanted","wanter","wanting","wanton","wantonness","wants","wapiti","war","warble","warbler","warbonnet","ward","warde","warden","warder","wardrobe","wardroom","wards","wardship","ware","warehouse","warehouseman","warfare","warfield","warhead","warhol","warhorse","warily","wariness","warinesses","waring","warless","warlike","warlock","warlord","warm","warmblooded","warmed","warmer","warmhearted","warmheartedness","warmish","warmness","warmonger","warmongering","warms","warmth","warmths","warn","warned","warner","warning","warnings","warnock","warp","warpaint","warpath","warpaths","warper","warplane","warrant","warranted","warranter","warranty","warred","warren","warrener","warring","warrior","wars","warsaw","warship","wart","warthog","wartime","warty","warwick","wary","was","wasatch","wash","washable","washbasin","washboard","washbowl","washburn","washcloth","washcloths","washday","washed","washer","washerwoman","washerwomen","washing","washington","washingtonian","washoe","washout","washrag","washroom","washstand","washtub","washy","wasn","wasp","waspish","waspishness","wassail","wasserman","wassermann","wast","wastage","waste","wastebasket","wasted","wasteful","wastefulness","wasteland","wastepaper","waster","wastewater","wasting","wastrel","wat","watanabe","watch","watchable","watchband","watchdog","watchdogged","watchdogging","watched","watcher","watches","watchful","watchfulness","watching","watchmake","watchmaker","watchman","watchmen","watchpoints","watchtower","watchword","water","waterbird","waterborne","waterbury","watercolor","watercolorist","watercourse","watercraft","watercress","waterer","waterfall","waterfowl","waterfront","watergate","waterhole","waterhouse","wateriness","watering","waterless","waterlily","waterline","waterlogged","waterloo","waterman","watermark","watermelon","watermill","waterproof","waters","watershed","waterside","watersider","waterspout","watertight","watertightness","watertown","waterway","waterwheel","waterworks","watery","watir","watkins","wats","watson","watt","wattage","watteau","wattenberg","watterson","wattle","watusi","waugh","waukesha","waunona","waupaca","waupun","wausau","wauwatosa","wav","wave","waveband","waveform","wavefront","waveguide","waveland","wavelength","wavelengths","wavelet","wavelike","wavenumber","waver","wavering","waverley","waverly","waves","wavily","waviness","wavy","wax","waxer","waxiness","waxwing","waxwork","waxy","way","wayfarer","wayfaring","waylaid","waylan","wayland","waylay","waylayer","wayleave","waylen","waylin","waylon","waymarked","wayne","waynesboro","waypoint","waypoints","ways","wayside","wayward","waywardness","wb","wc","wcf","wchar","wd","we","weak","weaken","weakener","weakfish","weakish","weakliness","weakling","weakly","weakness","weakreference","weal","wealth","wealthiness","wealths","wealthy","wean","weaner","weanling","weapon","weaponless","weaponry","weapons","wear","wearable","wearer","wearied","wearily","weariness","wearing","wearisome","wearisomeness","weary","wearying","weasel","weather","weatherbeaten","weathercock","weatherer","weatherford","weathering","weatherize","weatherman","weathermen","weatherperson","weatherproof","weatherstrip","weatherstripped","weatherstripping","weave","weaver","weaves","weaving","web","webapi","webapp","webappclassloader","webappcontext","webapplication","webapps","webb","webbed","webber","webbing","webbrowser","webcam","webclient","webcontainer","webcontrols","webcore","webdav","webdriver","webdriverwait","webelement","weber","webern","webexception","webfeet","webfont","webfoot","webform","webforms","webgl","webhook","webhooks","webhost","webkit","weblog","weblogic","weblogs","webm","webmaster","webmethod","webmvc","webp","webpack","webpage","webpages","webrequest","webresponse","webrick","webroot","webrtc","webserver","webservice","webservices","websettings","website","websites","websocket","websockets","websphere","webster","websterville","webstore","webstorm","webview","webviewclient","wed","wedded","weddell","wedder","wedding","wedge","wedgie","wedgwood","wedlock","wednesday","wee","weed","weeder","weediness","weedkiller","weedless","weedy","weeing","week","weekday","weekdays","weekend","weekender","weekends","weekly","weeknight","weeks","ween","weenie","weeny","weep","weeper","weepy","weevil","weft","wehr","wei","weibull","weidar","weider","weidman","weierstrass","weigh","weighed","weigher","weighs","weight","weighted","weighter","weightily","weightiness","weighting","weightless","weightlessness","weightlifter","weightlifting","weights","weightsum","weighty","weill","weinberg","weiner","weinstein","weir","weird","weirdie","weirdness","weirdo","weisenheimer","weiss","weissman","weissmuller","weizmann","weka","welbie","welby","welcher","welches","welcome","welcomed","welcomeness","welcoming","weld","welder","weldon","weldwood","welfare","welkin","well","welland","wellbeing","weller","welles","wellesley","wellhead","wellington","wellman","wellness","wells","wellspring","wellsville","welmers","welsh","welsher","welshman","welshmen","welshwoman","welshwomen","welt","welter","welterweight","wen","wench","wencher","wend","wenda","wendall","wendel","wendeline","wendell","wendi","wendie","wendy","wendye","wenona","wenonah","went","wentworth","wept","were","weren","werewolf","werewolves","werner","wernher","werror","werther","werwolf","wes","wesley","wesleyan","wessex","wesson","west","westbound","westbrook","westbrooke","westchester","wester","westerly","western","westerner","westernization","westernize","westernmost","westfield","westhampton","westing","westinghouse","westleigh","westley","westminster","westmore","weston","westphalia","westport","westward","westwood","wet","wetback","wether","wetland","wetness","wettable","wetter","wettest","wetting","weyden","weyerhauser","weylin","wezen","wf","wff","wg","wget","wh","whack","whacker","whale","whaleboat","whalebone","whalen","whaler","whaling","wham","whammed","whamming","whammy","wharf","wharton","wharves","what","whatchamacallit","whatever","whatnot","whats","whatsapp","whatsoever","whatwg","wheal","wheat","wheatgerm","wheaties","wheatland","wheaton","wheatstone","whee","wheedle","wheel","wheelbarrow","wheelbase","wheelchair","wheeler","wheelhouse","wheelie","wheeling","wheelock","wheels","wheelwright","wheeze","wheezily","wheeziness","wheezy","whelan","whelk","wheller","whelm","whelp","when","whence","whenever","whensoever","where","whereabout","whereas","whereat","whereby","wherefore","wherein","whereof","whereon","wheresoever","whereto","whereupon","wherever","wherewith","wherewithal","wherry","whet","whether","whetstone","whetted","whetting","whew","whey","which","whichever","whiff","whiffle","whiffler","whiffletree","whig","while","whilom","whilst","whim","whimmed","whimming","whimper","whimsey","whimsical","whimsicality","whimsy","whine","whining","whinny","whiny","whip","whipcord","whiplash","whippany","whipped","whipper","whippersnapper","whippet","whipping","whipple","whippletree","whippoorwill","whips","whipsaw","whir","whirl","whirligig","whirlpool","whirlwind","whirly","whirlybird","whirred","whirring","whisk","whisker","whiskery","whiskey","whisper","whisperer","whispering","whist","whistle","whistleable","whistler","whistling","whit","whitaker","whitby","whitcomb","white","whitebait","whitecap","whitecolor","whiteface","whitefield","whitefish","whitehall","whitehead","whitehorse","whiteleaf","whiteley","whitelist","whiten","whitener","whiteness","whitening","whiteout","whitespace","whitespaces","whitetail","whitewall","whitewash","whitewater","whitey","whitfield","whither","whitier","whitiest","whiting","whitish","whitley","whitlock","whitman","whitney","whitsunday","whittaker","whitter","whittier","whittle","whittler","whiz","whizkid","whizzbang","whizzed","whizzes","whizzing","whl","who","whoa","whodunit","whoever","whois","whole","wholegrain","wholehearted","wholeheartedness","wholemeal","wholeness","wholesale","wholesaler","wholesome","wholesomeness","wholewheat","wholly","whom","whomever","whomsoever","whoop","whoopee","whooper","whoosh","whop","whopper","whopping","whore","whorehouse","whoreish","whorish","whorl","whose","whoso","whosoever","why","whys","wi","wiatt","wich","wichita","wick","wicked","wickedness","wicker","wickerwork","wicket","wicketkeeper","wicking","wid","wide","widely","widemouthed","widen","widener","wideness","wider","widespread","widgeon","widget","widgets","widow","widower","widowhood","width","widths","widthwise","wieland","wield","wielder","wiemar","wiener","wienie","wier","wiesel","wife","wifeless","wifely","wifi","wifimanager","wig","wigeon","wigged","wigging","wiggins","wiggle","wiggler","wiggly","wight","wiglet","wigmaker","wigner","wigwag","wigwagged","wigwagging","wigwam","wiki","wikimedia","wikipedia","wilberforce","wilbert","wilbur","wilburn","wilburt","wilcox","wild","wilda","wildcard","wildcards","wildcat","wildcatted","wildcatter","wildcatting","wilde","wildebeest","wilden","wilder","wilderness","wildfire","wildflower","wildfly","wildfowl","wilding","wildlife","wildly","wildness","wildon","wile","wileen","wilek","wiley","wilford","wilfred","wilfredo","wilfrid","wilfulness","wilhelm","wilhelmina","wilhelmine","wilie","wilily","wiliness","wilkerson","wilkes","wilkins","wilkinson","will","willa","willabella","willamette","willamina","willard","willcox","willdon","willed","willem","willemstad","willer","willetta","willette","willey","willful","willfulness","willi","william","williamsburg","williamson","willie","willied","willies","willing","willinger","willingest","willingness","willisson","williwaw","willoughby","willow","willower","willowy","willpower","willy","willyt","wilma","wilmar","wilmer","wilmette","wilmington","wilona","wilone","wilow","wilshire","wilson","wilsonian","wilt","wilton","wily","wimbledon","wimp","wimpish","wimple","wimpy","win","winapi","wince","winch","winchell","wincher","winchester","wind","windbag","windblown","windbreak","windburn","winded","winder","windfall","windflower","windham","windhoek","windily","windiness","winding","windjammer","windlass","windless","windmill","window","windowless","windowmanager","windowpane","windows","windowsazure","windowsill","windowstate","windpipe","windproof","windrow","winds","windscreen","windshield","windsock","windsor","windstorm","windsurf","windswept","windup","windward","windy","wine","wineglass","winegrower","winehead","winemake","winemaster","winery","winesap","wineskin","winfield","winform","winforms","winfred","winfrey","winfx","wing","wingback","wingding","wingeing","winger","wingless","winglike","wingman","wingmen","wingspan","wingspread","wingtip","wini","winifield","winifred","wink","winker","winking","winkle","winless","winn","winna","winnable","winnah","winne","winnebago","winner","winners","winnetka","winni","winnie","winnifred","winning","winnipeg","winnow","winny","wino","winograd","winona","winonah","winooski","winrt","wins","winsborough","winsett","winslow","winsock","winsome","winsomeness","winston","winter","winterer","wintergreen","winterize","winters","wintertime","winthrop","wintriness","wintry","winy","wipe","wiper","wire","wired","wirehair","wireless","wireman","wiremen","wirer","wires","wireshark","wiretap","wiretapped","wiretapper","wiretapping","wiriness","wiring","wiry","wis","wisc","wisconsin","wisconsinite","wisdom","wisdoms","wise","wiseacre","wisecrack","wised","wisely","wiseness","wisenheimer","wises","wish","wishbone","wishes","wishful","wishfulness","wishlist","wishy","wising","wisp","wispy","wist","wisteria","wistful","wistfulness","wit","witch","witchcraft","witchdoctor","witchery","with","withal","withcolumn","withdraw","withdrawal","withdrawer","withdrawn","withdrawnness","withdrew","withe","wither","withering","witherspoon","withevent","withheld","withhold","withholder","withidentifier","within","withobject","without","withrowanimation","withs","withstand","withstood","withstring","witless","witlessness","witness","witnessed","witt","witted","witter","wittgenstein","witticism","wittie","wittily","wittiness","witting","wittings","witty","witwatersrand","wive","wives","wix","wiz","wizard","wizardry","wizen","wk","wkhtmltopdf","wkwebview","wl","wlan","wls","wm","wmi","wn","wnd","wndproc","wno","wnw","wo","woad","wobble","wobbler","wobbliness","wobbly","wodehouse","woe","woebegone","woeful","woefuller","woefullest","woefulness","woff","wok","woke","wolcott","wold","wolf","wolfe","wolfer","wolff","wolfgang","wolfhound","wolfie","wolfish","wolfishness","wolfram","wolfy","wollongong","wollstonecraft","wolsey","wolverhampton","wolverine","wolverton","wolves","woman","womanhood","womanish","womanize","womanized","womanizer","womanizes","womankind","womanlike","womanliness","womanly","womb","wombat","women","womenfolk","won","wonder","wondered","wonderer","wonderful","wonderfulness","wondering","wonderland","wonderment","wondrous","wondrousness","wong","wonk","wonky","wonned","wonning","wont","wonted","wontedness","woo","woocommerce","wood","woodard","woodberry","woodbine","woodblock","woodbury","woodcarver","woodcarving","woodchopper","woodchuck","woodcock","woodcraft","woodcut","woodcutter","woodcutting","wooden","woodenness","woodgrain","woodhen","woodhull","woodie","woodiness","woodland","woodlawn","woodlice","woodlot","woodlouse","woodman","woodmen","woodpecker","woodpile","woodrow","woodruff","woods","woodshed","woodshedded","woodshedding","woodside","woodsman","woodsmen","woodsmoke","woodstock","woodsy","woodward","woodwind","woodwork","woodworker","woodworking","woodworm","woody","woodyard","woof","woofer","wool","woolf","woolgather","woolgatherer","woolgathering","woolliness","woolly","woolongong","woolworth","woonsocket","wooster","wooten","woozily","wooziness","woozy","wop","worcester","worcestershire","word","wordage","wordbook","wordcount","worden","wordily","wordiness","wording","wordless","wordlist","wordplay","wordpress","words","wordsworth","wordy","wore","work","workability","workable","workableness","workably","workaday","workaholic","workaround","workarounds","workbench","workbook","workbooks","workday","workdir","worked","worker","workers","workfare","workflow","workflows","workforce","workhorse","workhouse","working","workingman","workingmen","workingwoman","workingwomen","workitem","worklight","workload","workman","workmanlike","workmanship","workmate","workmen","workout","workpiece","workplace","workroom","works","worksheet","worksheetfunction","worksheets","workshop","workspace","workspaces","workstation","worktable","worktop","workup","workweek","world","worldlier","worldliest","worldliness","worldly","worlds","worldwide","worm","wormer","wormhole","worms","wormwood","wormy","worn","worried","worrier","worries","worriment","worrisome","worry","worrying","worrywart","worse","worsen","worship","worshiper","worshipful","worshipfulness","worst","worsted","wort","worth","worthily","worthiness","worthinesses","worthington","worthless","worthlessness","worths","worthwhile","worthy","wost","wot","wotan","would","wouldn","wouldst","wound","wounded","wounder","wounding","wounds","wove","woven","wovens","wow","wozniak","wp","wparam","wpdb","wpf","wpfapplication","wpm","wr","wrack","wraith","wraiths","wrangell","wrangle","wrangler","wrap","wraparound","wrapped","wrapper","wrappers","wrapping","wraps","wrasse","wrath","wrathful","wraths","wreak","wreath","wreathe","wreaths","wreck","wreckage","wrecker","wren","wrench","wrenching","wrennie","wrest","wrester","wrestle","wrestler","wrestling","wretch","wretched","wretchedness","wriggle","wriggler","wriggly","wright","wrigley","wring","wringer","wrinkle","wrinkled","wrinkly","wrist","wristband","wristwatch","writ","writable","write","writebytes","writefile","writehead","writeline","writeln","writeobject","writer","writerow","writers","writes","writestring","writeto","writetofile","writeup","writhe","writing","written","wroclaw","wrong","wrongdoer","wrongdoing","wronger","wrongful","wrongfulness","wrongheaded","wrongheadedness","wrongly","wrongness","wronskian","wrote","wroth","wrought","wrt","wrung","wry","wryer","wryest","wryness","ws","wscript","wsdl","wsfilter","wsgi","wshttpbinding","wso","wsp","wss","wsse","wstring","wsw","wt","wtf","wu","wuhan","wurlitzer","wurst","wuss","wussy","wv","ww","wwdc","wwi","wwii","www","wwwroot","wx","wxpython","wxwidgets","wy","wyatan","wyatt","wycherley","wycliffe","wye","wyeth","wylie","wylma","wyman","wyn","wyndham","wynn","wynne","wynnie","wynny","wyo","wyoming","wyomingite","wysiwyg","x","xa","xamarin","xaml","xampp","xanadu","xanthippe","xanthus","xargs","xavier","xaviera","xaxis","xb","xbox","xc","xcode","xcopy","xd","xdata","xdebug","xdoc","xdocument","xe","xebec","xelement","xemacs","xena","xenakis","xenia","xenix","xenon","xenophobe","xenophobia","xenophobic","xenophon","xenos","xerces","xerographic","xerography","xerox","xerxes","xever","xf","xfbml","xff","xffff","xffffff","xffffffff","xhdpi","xhosa","xhr","xhtml","xhttp","xi","xian","xiaoping","xib","xii","xiii","ximenes","ximenez","ximian","xingu","xis","xiv","xix","xkcd","xl","xlab","xlabel","xlapp","xlarge","xldown","xlim","xlink","xls","xlsm","xlsx","xlup","xm","xmas","xmax","xmin","xml","xmlattribute","xmldata","xmldoc","xmldocument","xmlelement","xmlfile","xmlhttp","xmlhttprequest","xmlnode","xmlns","xmlparser","xmlreader","xmlrootelement","xmlrpc","xmlschema","xmlserializer","xmlsoap","xmlstring","xmltype","xmlwriter","xmm","xmpp","xms","xmx","xn","xna","xochipilli","xor","xp","xpath","xpos","xquery","xr","xrange","xref","xs","xscale","xsd","xsi","xsl","xslt","xsp","xss","xstream","xt","xterm","xticks","xts","xtype","xunit","xuzhou","xv","xvi","xvii","xviii","xwork","xx","xxl","xxx","xxxx","xxxxx","xxxxxx","xxxxxxx","xxxxxxxx","xxxxxxxxx","xxxxxxxxxx","xy","xylem","xylene","xylia","xylina","xylophone","xylophonist","xymenes","xyz","xz","y","ya","yacc","yacht","yachting","yachtsman","yachtsmen","yachtswoman","yachtswomen","yack","yagi","yahoo","yahweh","yak","yakima","yakked","yakking","yakut","yakutsk","yale","yalies","yalonda","yalow","yalta","yalu","yam","yamaha","yaml","yammer","yamoussoukro","yanaton","yance","yancey","yancy","yang","yangon","yangtze","yank","yankee","yaounde","yap","yapped","yapping","yaqui","yard","yardage","yardarm","yardley","yardman","yardmaster","yardmen","yardstick","yarmulke","yarn","yaroslavl","yarrow","yasmeen","yasmin","yates","yaw","yawl","yawn","yawner","yawning","yaxis","yay","yb","yc","ycombinator","yd","ydata","ye","yea","yeager","yeah","yeahs","year","yearbook","yearling","yearlong","yearly","yearn","yearner","yearning","years","yeast","yeastiness","yeasty","yeats","yecch","yegg","yehudi","yehudit","yekaterinburg","yelena","yell","yellow","yellowhammers","yellowish","yellowknife","yellowness","yellowstone","yellowy","yelp","yelper","yeltsin","yemen","yemeni","yemenite","yen","yenisei","yenned","yenning","yentl","yeoman","yeomanry","yeomen","yep","yerevan","yerkes","yes","yesenia","yeshiva","yessed","yessing","yesterday","yesteryear","yet","yeti","yetta","yettie","yetty","yevette","yevtushenko","yew","yggdrasil","yi","yiddish","yield","yielded","yielding","yields","yii","yiiframework","yikes","yin","yip","yipe","yipped","yippee","yipping","ylab","ylabel","ylim","ym","ymax","ymca","ymha","ymin","ymir","yml","ymmv","yn","ynes","ynez","yo","yoda","yodel","yodeler","yoder","yoga","yoghurt","yogi","yogurt","yoke","yoked","yokel","yokes","yoking","yoknapatawpha","yoko","yokohama","yolanda","yolande","yolane","yolanthe","yolk","yon","yonder","yong","yonkers","yore","yorgo","yorick","york","yorke","yorker","yorkshire","yorktown","yoruba","yosemite","yoshi","yoshiko","yost","you","young","younger","youngish","youngster","youngstown","your","yourapp","yourclass","yourdomain","yours","yourself","yourselves","yourtable","youth","youthful","youthfulness","youths","youtrack","youtu","yovonnda","yow","yowl","yp","ypos","ypres","ypsilanti","yr","yrs","ys","ysabel","yscale","yt","ytterbium","yttrium","yuan","yuba","yucatan","yucca","yuck","yucky","yugo","yugoslav","yugoslavia","yugoslavian","yuh","yui","yuk","yuki","yukked","yukking","yukon","yul","yule","yuletide","yulma","yum","yuma","yummy","yunnan","yup","yuppie","yuri","yurik","yurt","yuv","yves","yvette","yvon","yvonne","yvor","yw","ywca","ywha","yy","yyy","yyyy","yyyymmdd","z","za","zabrina","zaccaria","zach","zacharia","zachariah","zacharie","zachary","zacherie","zachery","zack","zackariah","zag","zagging","zagreb","zahara","zaire","zairian","zak","zambezi","zambia","zambian","zamboni","zamenhof","zamora","zan","zandra","zane","zaneta","zaniness","zanuck","zany","zanzibar","zap","zapata","zaporozhye","zappa","zapped","zapper","zapping","zara","zarah","zared","zaria","zarla","zc","ze","zea","zeal","zealand","zealot","zealotry","zealous","zealousness","zeb","zebadiah","zebedee","zebra","zebu","zebulen","zebulon","zechariah","zed","zedekiah","zedong","zeffirelli","zeiss","zeitgeist","zeke","zelda","zelig","zellerbach","zelma","zen","zena","zend","zendframework","zenger","zenia","zenith","zeniths","zennist","zeno","zephaniah","zephyr","zephyrus","zeppelin","zerk","zero","zeroed","zeroes","zeroing","zeromq","zeros","zest","zestful","zestfulness","zesty","zeta","zeugma","zeus","zf","zh","zhdanov","zhengzhou","zhivago","zhukov","zi","zia","zibo","ziegfeld","ziegler","zig","zigged","zigging","ziggy","zigzag","zigzagged","zigzagger","zigzagging","zilch","zillion","zilvia","zimbabwe","zimbabwean","zimmerman","zinc","zincked","zincking","zindex","zing","zingy","zinnia","zion","zionism","zionist","zip","zipcode","zipfile","zipped","zipper","zipping","zippy","zips","zircon","zirconium","zit","zita","zitella","zither","zk","zlib","zloty","zm","zmq","zn","zodiac","zodiacal","zoe","zola","zollie","zolly","zomba","zombi","zombie","zonal","zonda","zondra","zone","zoned","zoneddatetime","zoneid","zones","zoning","zonked","zonnya","zoo","zookeeper","zookeepers","zoological","zoologist","zoology","zoom","zoomed","zooming","zoophyte","zoophytic","zora","zorah","zorana","zorina","zorine","zorn","zoroaster","zoroastrian","zoroastrianism","zorro","zosma","zounds","zr","zrich","zs","zsazsa","zsh","zsigmondy","zu","zubenelgenubi","zubeneschamali","zucchini","zukor","zulema","zulu","zululand","zuni","zuzana","zwieback","zwingli","zworykin","zx","zxing","zydeco","zygote","zygoteinit","zygotic","zymurgy","zz","zzz"]}')},77596:e=>{"use strict";e.exports=JSON.parse('{"dictionariesSupplementaryArr":["a256","a2dpsource","aabb","aafwk","abilityname","abilityslice","abnormally","accelerates","accents","accommodates","aces","acmmax","acn","acquires","activates","actived","adapts","adblock","adcp","adjusts","adpu","adts","advertisements","aec","affinities","agrees","aiding","aifc","alerting","algrithom","aligns","allowlist","alpha","alpn","alpnprotocols","alterase","alternating","altitudes","amb","ambisonic","ambisonics","amr","animatable","annually","antialias","antialiasing","apdu","apecified","apertures","appselect","arcs","arfcn","arkui","arrarybuffer","arraybuffer","arrlist","ashmem","askpass","asr","associating","asy","asyn","asynchronized","atime","atio","atomicservice","atqa","attaches","attachment0","attackers","attribs","audios","authenticates","authinfo","authmode","autocorrect","autosizing","averr","avoidareachange","avrcp","avscreencapture","avsession","backforwardcache","backgrounding","backpress","backs","base64","bassboost","batching","beidou","beta1","bevels","bgra","bidirectionally","bitrates","blending","blendmode","blocklist","bms","bolder","bonded","bonding","booted","brightens","brighter","brightest","browsable","bscribes","bsic","bssid","bufferfi","bufferfv","bufferiv","bufferqueue","bufferuiv","bundlename","bundlestat","buttonconfig","bypassed","bypassing","bytrace","callbackfn","camped","canceling","cancelling","cancels","capabilitys","capturers","ccm","cdma","ce","certsign","cfa","cfb","cft","channeldown","channelup","checkboxgroup","checksum","chload","chromaticities","chromaticity","chrominance","circled","clamped","clamps","cleartext","clouddata","cloudfile","coincides","collaborated","collapses","collations","collectable","colno","colorfilter","commonevent","complied","complies","compositing","compresses","concatenates","cone","conferencing","confpersist","connectable","consecutively","contentful","contex","controlpanel","controlparam","convertxml","cpid","cpuprofiler","cpx","cpy","creatable","crl","crls","crops","crosshair","crossings","crowdtest","crowdtested","crowdtesting","csh","cubemap","cug","cyclewindows","cyclically","daltonization","darkens","darkest","dataability","datareceive","dataresubmissionhandler","datashare","datasync","dbm","dci","ddmp","de","deactivated","deactivates","deactivation","decodes","decomposed","decompressed","decompresses","decompressing","decompression","decr","decrypts","defaulted","delegator","deletable","deletefile","denormalization","denormalize","denormalized","densitys","deregistered","deregisters","deselected","designative","desynchronized","detaches","detaching","detents","developtools","devicemanager","dfactor","dfx","dialling","differed","digidesign","digitized","dimbehind","dirent","dirxml","disables","disallowed","disallowing","disallowlist","disallows","discards","discharging","disconnecting","disconnection","disconnects","discription","dismissal","dismissing","dispatches","displacement","dlna","dlp","dnd","dng","dnses","donot","dop","downlink","downmix","dpad","dragbar","drains","drawbuffer","drm","dsda","dsds","dsf","dtmf","ducked","ducking","earfcn","earphones","earpiece","easylist","ebu","ece","edr","efuse","efx","egid","ehrpd","ejectclosecd","emphasized","emption","encapsulates","encipherment","encloses","encompassed","encrypts","endc","endx","endy","enhancing","enqueued","enrolled","enrolls","enumeratable","equirectangular","erasing","eration","errcode","erver","esim","ethiopic","ets","euc","euid","evdo","evenodd","evicted","excepted","exempted","extention","f1","fatally","faultlog","faultlogger","fchmod","fchown","fdatasync","fdn","fdopen","fileio","fileshare","fillets","finer","flac","flashpix","flg","flips","flushes","foiling","foldable","followx","foregrounding","formatable","formulat","forwardmail","fov","freesize","fstat","fsync","ftruncate","fts","fulfills","fuma","furse","gamepad","gba","gbk","geofence","geofences","getunfilteredlinkurl","glasses","glonass","gnss","goaway","granting","graphicseditor","greate","gtc","gunzip","gz_headerp","gzbuffer","gzclearerr","gzclose","gzcloser","gzclosew","gzcompress","gzdirect","gzdopen","gzeof","gzerror","gzflush","gzfread","gzfwrite","gzgetc","gzgets","gzoffset","gzopen","gzopenw","gzprintf","gzputc","gzputs","gzread","gzrewind","gzseek","gzsetparams","gztell","gzungetc","gzwrite","hailing","handheld","handhold","handsfree","handsfreeunit","hanguel","hangups","hanja","hankaku","hapmodule","haps","haptic","haptics","hce","hcrc","hdcp","hdoc","headed","headerp","headersreceive","headphones","heapsnapshot","heating","heavier","henkan","hevc","hexadecagonal","hfp","hibernates","hibernating","hichecker","hidebug","hierarchically","hifi","hilog","hinote","hinting","hisysevent","hitrace","hiview","hiviewdfx","hkdf","hlg","hogp","hsp","hspa","hspap","htmltext","huks","hwid","icann","icq","id","idm","ifaces","illuminated","ima","imager","imagevideo","imclient","imengine","immersive","imms","improperly","ims","imsi","inactived","inactivity","inclusiza","inconsistency","indata","indcating","ineffective","injects","ino","inputer","inputers","inputevent","inputmethod","inputmethodengine","inquired","inspected","inspectors","instanced","intercepted","intercepting","interchanged","interleaved","internalformat","internationalized","interpolating","interpolatingSpring","interpolator","interworking","invalidates","ipaddr","ipsec","irnss","irradiance","isdn","isim","issuers","ivi","iwlan","jank","jfx","jis","judged","kaihong","kbdillum","kbdinputassist","kbps","kdf","keyframe","keyguard","keyof","keyusage","khronos","kneading","kvpairs","kvstore","lable","lacked","lanes","lasted","lastmode","latitudeyyy","latitudezzz","latn","layoutable","lbitfield","lboolean","lbyte","lchown","lclampf","ldpi","lenum","leye","lfloat","libraryname","lifted","lifts","lightens","lightupEffect","linearly","lintptr","listened","llbackfn","locates","lockdown","lockscreen","lod","loggable","logoff","longitudinally","lowercased","lpx","lru","lseek","lshort","lsizei","lsizeiptr","lstat","lubyte","luint","luma","lumination","lushort","lux","mah","malham","map","mcc","md5","mdns","mdnserror","mediaquery","meid","meshes","messageerror","metered","metering","mgf","mgf1","mifare","minibar","minimizing","minors","minorsmode","mirrored","misconfigured","mismatches","missions","mkdtemp","mmax","mmi","mmicode","mnc","mnote","moderately","moitor","moov","mori","mplink","mschap","msdos","msdp","mserr","msn","mtp","muhenkan","multifrequency","multimodal","multiplies","multisample","multisim","multitask","mutates","mutes","narrowband","navigations","nci","ndef","neglects","negotiated","neighborhoods","netmask","nets","nextgroup","nitems","nlink","nmea","nnrt","nnrtdevice","no_gzcompress","nodownload","nofullscreen","nopadding","noremoteplayback","normalizer","notifies","notifying","nprintf","numpad","nvalidates","nweb","oaep","obscured","ocsp","ofb","offhook","offscreen","omapi","oncancel","ondataresubmission","ondataresubmitted","onexit","onfinish","onframe","onmessageerror","onrepeat","oob","oobinline","opendocument","openexr","openharmony","opentype","openvpn","oper","operated","operatorconfigs","opkey","opl","opname","option","opto","originating","osd","ota","ott","ounted","outlines","overheated","overlimit","overline","ovpn","owningproperties","ows","oximeter","p2p","paddings","paginated","paramcheck","parameterf","parameteri","paren","parseinfo","participating","passpoint","pastedata","patchlevel","pbap","pbo","pda","pdu","peap","persion","persistable","persistently","perso","personalisation","pertaining","pfa","pfb","pgo","phonemes","photographing","phy","pickers","pixelmap","pkzip","pkzip_bug_workaround","playpause","playstate","plmn","plurals","plusminus","pmm","pnn","pobox","polylines","pooled","ppid","pread","precisiontype","precomposed","precomposited","precon","preconnect","preconnectable","preconnected","preconnecting","preempted","preexisting","preferentially","prefetched","prefetcher","prefetches","prefetching","preinstalled","prelaunch","preloads","premises","premultiplied","premultiply","prepares","preresolve","presentationml","presently","presistent","prevgroup","previewed","prikey","primaries","proactively","prohibits","promisify","provisioned","proxyed","psc","psec","psk","psrc","pss","pssh","puk","pvr","quant","querier","queriers","qzss","racing","radiuses","rasterizer","rawfile","rdb","rdev","reallocate","reassociate","rebounds","recalculated","reclaimed","reconfiguration","reconfirm","reconfirmed","recovered","recovering","recovers","recursions","redefines","redirections","reenter","refill","refresher","refusing","rehandshake","rejects","relocation","remidner","remotedevice","removable","renderbuffer","renderbuffertarget","renegotiation","repaired","repayment","repeates","replacer","reposition","rerouting","resfile","resizeable","resmgr","resourceschedule","restores","restricts","resubmission","resubmitted","resultsets","resumed","retried","reverses","revocation","revoked","rewinding","reye","rfcomm","rfid","rfkill","ringtone","ringtones","rle","rmdir","rotatable","rscp","rsrp","rtcp","rtd","rtt","ruim","ruleset","rwt","s5","sac","sae","sak","sandboxes","sar","satellites","sbas","sbc","scdma","scene","sco","scrambling","screencapture","screenlock","screenoff","screensaver","scrolldown","scrollup","sdpi","sdr","searchsetter","sece","secinfo","securityguard","seeked","semicircles","sendable","sensing","sequenceable","setsockopt","settingsdata","seventh","sfactor","sgi","sha1","shadertype","sharedarraybuffer","shenzhen","shortkey","showcounter","shrinks","shuts","sigalgs","silenced","singly","skews","slidable","sliderstyle","sm3","smil","smpte","smsc","snoozing","snorm","snr","socid","softer","sonification","sortings","spatialization","spawns","spay","spdy","speakerphone","specificed","speedratings","spellcheck","spn","spooler","spp","spreadsheetml","springs","spry","spy","srgb","ssp","stablization","statfs","statvfs","stk","stopcd","storei","storge","str","strikethrough","strm","stroked","strokes","structurally","stuffit","subassembies","subassemblies","subcomponents","subframe","subframes","subkeys","subnode","subpixel","subresource","subscrbers","subscribale","subscribes","subsec","substate","subtitles","subtypes","subwindow","subwindows","superimposed","suscriber","suscribes","suspending","suspends","swanctl","switchvideomode","symantec","symbolglyph","synched","synchronizes","synchronizing","synth","syscreen","sysevent","sysex","sysrq","systemapp","systembar","systemsize","systemui","tailoring","talkback","taskmanager","taskpool","tbla","tcpnodelay","tdm","tdscdma","telecom","tethering","texel","textarget","textblob","textclock","texttimer","tga","thirdparty","throttled","timeinterfaceimpl","tlsv12","tlsv13","tnf","tones","totalsize","touchpad","trackinfo","tranlisterated","transcode","transferable","transfunc","transliterated","transliterator","transpilation","trashed","traversed","traverses","truncates","trustlist","tsbundle","ttls","tunneled","txpower","uarfcn","ubset","ucs","udid","uids","uint8","uint8arr","uitest","umalqura","unadjustable","unapply","unassigned","unauth","unbinding","unblock","unblocking","unbond","uncalibrated","uncategorized","uncatergorized","uncertainty","unchained","unchangeable","unclearable","uncompress","unconditional","undefer","undisturbed","unduck","unducked","unequal","unfiltered","unfocusable","unfocused","unhealthy","unhold","unicom","unicon","uniform1ui","uniforms","unimplemented","uninit","uninitialize","uninitializes","uninstallation","uninstalls","unlinked","unlocking","unlocks","unmap","unmapping","unmarshalling","unmountable","unmounted","unmute","unmuted","unmutes","unobserve","unperceivable","unpipe","unpremultiplied","unprepare","unpressed","unregistered","unregistering","unregisters","unremovable","unrendered","unrestricted","unrevoked","unsecure","unsent","unshare","unspec","unsubscribes","unsuccessfully","unsupport","unsuspended","untyped","uplink","useriam","userspace","usim","ussd","utd","utilized","utimes","uuids","uwb","v9","varyings","vibrates","vibrating","viewframe","vlr","voicemail","voidpf","volte","volumemanager","vorbis","vpr","vss","vsync","wakes","waking","wallpapers","wantagent","wapi","wappush","warmup","watchers","waterflow","wcdma","wcdmn","weakmap","weakset","wearables","weighing","wep","wideband","wifiext","wimax","wireframe","wma","wmp","wmv","wmx","wordprocessingml","wordprocessor","workscheduler","woy","wrappedvalue","writemask","writev","wukong","wvx","wwan","x25519","x509","xbitmap","xcomponent","xfer","xflags","xldpi","xoffset","xxldpi","xxxldpi","ycbcr","ycrcb","yoffset","zenkaku","zfail","zoffset","zoomin","zoomout","zoomreset","zooms","zpass"]}')},93460:e=>{"use strict";e.exports=JSON.parse('[{"badWord":"option","suggestion":"options","ignore":["options","optionMode","_OPTION_"]}]')},289:e=>{"use strict";e.exports=JSON.parse('[{"word":"ability","files":[".*d.ts$"]}]')},85311:e=>{"use strict";e.exports=JSON.parse('{"module":{"package":"ohos.global.systemres","name":"entry","type":"entry","generateBuildHash":true,"deviceTypes":["default","tv","car","wearable","tablet","2in1"],"deliveryWithInstall":true,"installationFree":false,"definePermissions":[{"name":"ohos.permission.ANSWER_CALL","grantMode":"user_grant","since":9,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_answer_call","description":"$string:ohos_desc_answer_call"},{"name":"ohos.permission.USE_BLUETOOTH","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.DISCOVER_BLUETOOTH","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_BLUETOOTH","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_BLUETOOTH","grantMode":"user_grant","availableLevel":"normal","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false,"label":"$string:ohos_lab_access_bluetooth","description":"$string:ohos_desc_access_bluetooth"},{"name":"ohos.permission.GET_BLUETOOTH_LOCAL_MAC","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_BLUETOOTH_PEERS_MAC","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INTERNET","grantMode":"system_grant","availableLevel":"normal","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_internet","description":"$string:ohos_desc_internet"},{"name":"ohos.permission.MODIFY_AUDIO_SETTINGS","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_modify_audio_settings","description":"$string:ohos_desc_modify_audio_settings"},{"name":"ohos.permission.ACCESS_NOTIFICATION_POLICY","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.READ_CALENDAR","grantMode":"user_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_calendar","description":"$string:ohos_desc_read_calendar"},{"name":"ohos.permission.READ_CALL_LOG","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_call_log","description":"$string:ohos_desc_read_call_log"},{"name":"ohos.permission.READ_CELL_MESSAGES","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_cell_messages","description":"$string:ohos_desc_read_cell_messages"},{"name":"ohos.permission.READ_CONTACTS","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_contacts","description":"$string:ohos_desc_read_contacts"},{"name":"ohos.permission.GET_TELEPHONY_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_get_telephony_state","description":"$string:ohos_desc_get_telephony_state"},{"name":"ohos.permission.GET_PHONE_NUMBERS","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_get_phone_numbers","description":"$string:ohos_desc_get_phone_numbers"},{"name":"ohos.permission.READ_MESSAGES","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_messages","description":"$string:ohos_desc_read_messages"},{"name":"ohos.permission.RECEIVE_MMS","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_receive_mms","description":"$string:ohos_desc_receive_mms"},{"name":"ohos.permission.RECEIVE_SMS","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_receive_sms","description":"$string:ohos_desc_receive_sms"},{"name":"ohos.permission.RECEIVE_WAP_MESSAGES","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_receive_wap_messages","description":"$string:ohos_desc_receive_wap_messages"},{"name":"ohos.permission.MICROPHONE","grantMode":"user_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_microphone","description":"$string:ohos_desc_microphone"},{"name":"ohos.permission.SEND_MESSAGES","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_send_messages","description":"$string:ohos_desc_send_messages"},{"name":"ohos.permission.WRITE_CALENDAR","grantMode":"user_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_calendar","description":"$string:ohos_desc_write_calendar"},{"name":"ohos.permission.WRITE_CALL_LOG","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_call_log","description":"$string:ohos_desc_write_call_log"},{"name":"ohos.permission.WRITE_CONTACTS","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_contacts","description":"$string:ohos_desc_write_contacts"},{"name":"ohos.permission.DISTRIBUTED_DATASYNC","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_distributed_datasync","description":"$string:ohos_desc_distributed_datasync"},{"name":"ohos.permission.DISTRIBUTED_SOFTBUS_CENTER","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":false,"distributedSceneEnable":true},{"name":"ohos.permission.MANAGE_VOICEMAIL","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_manage_voicemail","description":"$string:ohos_desc_manage_voicemail"},{"name":"ohos.permission.REQUIRE_FORM","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.AGENT_REQUIRE_FORM","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.LOCATION_IN_BACKGROUND","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false,"label":"$string:ohos_lab_location_in_background","description":"$string:ohos_desc_location_in_background"},{"name":"ohos.permission.LOCATION","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_location","description":"$string:ohos_desc_location"},{"name":"ohos.permission.APPROXIMATELY_LOCATION","grantMode":"user_grant","availableLevel":"normal","since":9,"deprecated":"","provisionEnable":false,"distributedSceneEnable":true,"label":"$string:ohos_lab_approximately_location","description":"$string:ohos_desc_approximately_location"},{"name":"ohos.permission.MEDIA_LOCATION","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_media_location","description":"$string:ohos_desc_media_location"},{"name":"ohos.permission.GET_NETWORK_INFO","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_get_network_info","description":"$string:ohos_desc_get_network_info"},{"name":"ohos.permission.PLACE_CALL","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_place_call","description":"$string:ohos_desc_place_call"},{"name":"ohos.permission.CAMERA","grantMode":"user_grant","availableLevel":"normal","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_camera","description":"$string:ohos_desc_camera"},{"name":"ohos.permission.SET_NETWORK_INFO","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_set_network_info","description":"$string:ohos_desc_set_network_info"},{"name":"ohos.permission.REMOVE_CACHE_FILES","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_MEDIA","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_read_media","description":"$string:ohos_desc_read_media"},{"name":"ohos.permission.REBOOT","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RUNNING_LOCK","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_MEDIA","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_write_media","description":"$string:ohos_desc_write_media"},{"name":"ohos.permission.SET_TIME","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_set_time","description":"$string:ohos_desc_set_time"},{"name":"ohos.permission.SET_TIME_ZONE","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_set_time_zone","description":"$string:ohos_desc_set_time_zone"},{"name":"ohos.permission.DOWNLOAD_SESSION_MANAGER","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_download_session_manager","description":"$string:ohos_desc_download_session_manager"},{"name":"ohos.permission.COMMONEVENT_STICKY","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_commonevent_sticky","description":"$string:ohos_desc_commonevent_sticky"},{"name":"ohos.permission.SYSTEM_FLOAT_WINDOW","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PRIVACY_WINDOW","grantMode":"system_grant","availableLevel":"normal","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.POWER_MANAGER","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.REFRESH_USER_ACTION","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.POWER_OPTIMIZATION","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.REBOOT_RECOVERY","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_LOCAL_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_manage_local_accounts","description":"$string:ohos_desc_manage_local_accounts"},{"name":"ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_interact_across_local_accounts","description":"$string:ohos_desc_interact_across_local_accounts"},{"name":"ohos.permission.VIBRATE","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_vibrate","description":"$string:ohos_desc_vibrate"},{"name":"ohos.permission.SYSTEM_LIGHT_CONTROL","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ACTIVITY_MOTION","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_activity_motion","description":"$string:ohos_desc_activity_motion"},{"name":"ohos.permission.READ_HEALTH_DATA","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_health_data","description":"$string:ohos_desc_read_health_data"},{"name":"ohos.permission.CONNECT_IME_ABILITY","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_connect_ime_ability","description":"$string:ohos_desc_connect_ime_ability"},{"name":"ohos.permission.CONNECT_SCREEN_SAVER_ABILITY","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_SCREEN_SAVER","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_SCREEN_SAVER","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_WALLPAPER","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_set_wallpaper","description":"$string:ohos_desc_set_wallpaper"},{"name":"ohos.permission.GET_WALLPAPER","grantMode":"system_grant","availableLevel":"system_basic","provisionEnable":true,"since":7,"deprecated":"","distributedSceneEnable":false,"label":"$string:ohos_lab_get_wallpaper","description":"$string:ohos_desc_get_wallpaper"},{"name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_MISSIONS","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"since 9","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.KEEP_BACKGROUND_RUNNING","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.UPDATE_CONFIGURATION","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.UPDATE_SYSTEM","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.FACTORY_RESET","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ASSIST_DEVICE_UPDATE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.UPDATE_MIGRATE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GRANT_SENSITIVE_PERMISSIONS","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.REVOKE_SENSITIVE_PERMISSIONS","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_SENSITIVE_PERMISSIONS","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS_EXTENSION","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_interact_across_local_accounts_extension","description":"$string:ohos_desc_interact_across_local_accounts_extension"},{"name":"ohos.permission.LISTEN_BUNDLE_CHANGE","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_BUNDLE_INFO","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCELEROMETER","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_accelerometer","description":"$string:ohos_desc_accelerometer"},{"name":"ohos.permission.GYROSCOPE","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_gyroscope","description":"$string:ohos_desc_gyroscope"},{"name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INSTALL_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_SHORTCUTS","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.radio.ACCESS_FM_AM","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_TELEPHONY_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_set_telephony_state","description":"$string:ohos_desc_set_telephony_state"},{"name":"ohos.permission.START_ABILIIES_FROM_BACKGROUND","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"since 9","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.BUNDLE_ACTIVE_INFO","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_bundle_active_info","description":"$string:ohos_desc_bundle_active_info"},{"name":"ohos.permission.START_INVISIBLE_ABILITY","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.sec.ACCESS_UDID","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.LAUNCH_DATA_PRIVACY_CENTER","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_MEDIA_RESOURCES","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PUBLISH_AGENT_REMINDER","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_publish_agent_reminder","description":"$string:ohos_desc_publish_agent_reminder"},{"name":"ohos.permission.CONTROL_TASK_SYNC_ANIMATOR","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_control_task_sync_animator","description":"$string:ohos_desc_control_task_sync_animator"},{"name":"ohos.permission.INPUT_MONITORING","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_MISSIONS","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.NOTIFICATION_CONTROLLER","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_notification_controller","description":"$string:ohos_desc_notification_controller"},{"name":"ohos.permission.CONNECTIVITY_INTERNAL","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_NET_STRATEGY","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_NETWORK_STATS","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_VPN","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_ABILITY_CONTROLLER","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.USE_USER_IDM","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_USER_IDM","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.NETSYS_INTERNAL","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_BIOMETRIC","grantMode":"system_grant","availableLevel":"normal","since":6,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_USER_AUTH_INTERNAL","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_FINGERPRINT_AUTH","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_PIN_AUTH","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_AUTH_RESPOOL","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ENFORCE_USER_IDM","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.GET_RUNNING_INFO","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CLEAN_APPLICATION_DATA","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RUNNING_STATE_OBSERVER","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CAPTURE_SCREEN","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_WIFI_INFO","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_WIFI_INFO_INTERNAL","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_WIFI_INFO","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_WIFI_PEERS_MAC","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_WIFI_LOCAL_MAC","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_WIFI_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_WIFI_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_WIFI_CONNECTION","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.DUMP","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_WIFI_HOTSPOT","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_ALL_APP_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_SECURE_SETTINGS","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_DFX_SYSEVENT","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_HIVIEW_SYSTEM","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_HIVIEW_SYSTEM","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_ENTERPRISE_DEVICE_ADMIN","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_ENTERPRISE_INFO","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_BUNDLE_DIR","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SUBSCRIBE_MANAGED_EVENT","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_DATETIME","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_GET_DEVICE_INFO","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_RESET_DEVICE","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_WIFI","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_GET_NETWORK_INFO","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_ACCOUNT_POLICY","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_BUNDLE_INSTALL_POLICY","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_NETWORK","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_SET_APP_RUNNING_POLICY","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_SCREENOFF_TIME","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_SECURITY","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_BLUETOOTH","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_WIFI","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_RESTRICTIONS","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_APPLICATION","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_LOCATION","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_REBOOT","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_LOCK_DEVICE","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_GET_SETTINGS","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_SETTINGS","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_INSTALL_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_CERTIFICATE","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_SYSTEM","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_RESTRICT_POLICY","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_USB","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_NETWORK","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_BROWSER_POLICY","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_OPERATE_DEVICE","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_ADMIN_MANAGE","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.NFC_TAG","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.NFC_CARD_EMULATION","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.PERMISSION_USED_STATS","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.NOTIFICATION_AGENT_CONTROLLER","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MOUNT_UNMOUNT_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MOUNT_FORMAT_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.STORAGE_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.BACKUP","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CLOUDFILE_SYNC_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CLOUDFILE_SYNC","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.FILE_ACCESS_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_DEFAULT_APPLICATION","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_DEFAULT_APPLICATION","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_IDS","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_DISPOSED_APP_STATUS","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DLP_FILE","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PROVISIONING_MESSAGE","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SYSTEM_SETTINGS","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_IMAGEVIDEO","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_imagevideo","description":"$string:ohos_desc_read_imagevideo"},{"name":"ohos.permission.READ_AUDIO","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_audio","description":"$string:ohos_desc_read_audio"},{"name":"ohos.permission.READ_DOCUMENT","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_document","description":"$string:ohos_desc_read_document"},{"name":"ohos.permission.WRITE_IMAGEVIDEO","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_imagevideo","description":"$string:ohos_desc_write_imagevideo"},{"name":"ohos.permission.WRITE_AUDIO","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_audio","description":"$string:ohos_desc_write_audio"},{"name":"ohos.permission.WRITE_DOCUMENT","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_document","description":"$string:ohos_desc_write_document"},{"name":"ohos.permission.ABILITY_BACKGROUND_COMMUNICATION","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.securityguard.REPORT_SECURITY_INFO","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.securityguard.REQUEST_SECURITY_MODEL_RESULT","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true},{"name":"ohos.permission.securityguard.REQUEST_SECURITY_EVENT_INFO","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true},{"name":"ohos.permission.ACCESS_CERT_MANAGER_INTERNAL","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_CERT_MANAGER","grantMode":"system_grant","availableLevel":"normal","since":9,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.GET_LOCAL_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_DISTRIBUTED_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_DISTRIBUTED_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_ACCESSIBILITY_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_ACCESSIBILITY_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_PUSH_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_APP_PUSH_DATA","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_APP_PUSH_DATA","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_AUDIO_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_CAMERA_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RECEIVER_STARTUP_COMPLETED","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_WHOLE_CALENDAR","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_whole_calendar","description":"$string:ohos_desc_read_whole_calendar"},{"name":"ohos.permission.WRITE_WHOLE_CALENDAR","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_whole_calendar","description":"$string:ohos_desc_write_whole_calendar"},{"name":"ohos.permission.ACCESS_SERVICE_DM","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RUN_ANY_CODE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.APP_TRACKING_CONSENT","grantMode":"user_grant","availableLevel":"normal","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_app_tracking_consent","description":"$string:ohos_desc_app_tracking_consent"},{"name":"ohos.permission.PUBLISH_SYSTEM_COMMON_EVENT","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SCREEN_LOCK_INNER","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PRINT","grantMode":"system_grant","since":10,"deprecated":"","availableLevel":"normal","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_PRINT_JOB","grantMode":"system_grant","since":10,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CHANGE_OVERLAY_ENABLED_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CONNECT_CELLULAR_CALL_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.CONNECT_IMS_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SENSING_WITH_ULTRASOUND","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PROXY_AUTHORIZATION_URI","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INSTALL_ENTERPRISE_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_INSTALLED_BUNDLE_LIST","grantMode":"user_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_get_installed_bundle_list","description":"$string:ohos_desc_get_installed_bundle_list"},{"name":"ohos.permission.ACCESS_CAST_ENGINE_MIRROR","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_CAST_ENGINE_STREAM","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CLOUDDATA_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.DEVICE_STANDBY_EXEMPTION","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RESTRICT_APPLICATION_ACTIVE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_SENSOR","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.UPLOAD_SESSION_MANAGER","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PREPARE_APP_TERMINATE","grantMode":"system_grant","availableLevel":"normal","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_ECOLOGICAL_RULE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_SCENE_CODE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.FILE_GUARD_MANAGER","grantMode":"system_grant","availableLevel":"system_core","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_FILE_GUARD_POLICY","grantMode":"system_grant","availableLevel":"system_core","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.securityguard.SET_MODEL_STATE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.hsdr.HSDR_ACCESS","grantMode":"system_grant","availableLevel":"normal","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.SUPPORT_USER_AUTH","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CAPTURE_VOICE_DOWNLINK_AUDIO","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_INTELLIGENT_VOICE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INSTALL_ENTERPRISE_MDM_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INSTALL_ENTERPRISE_NORMAL_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INSTALL_SELF_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.OBSERVE_FORM_RUNNING","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_DEVICE_AUTH_CRED","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.UNINSTALL_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RECOVER_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_DOMAIN_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_UNREMOVABLE_NOTIFICATION","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.QUERY_ACCESSIBILITY_ELEMENT","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ACTIVATE_THEME_PACKAGE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ATTEST_KEY","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WAKEUP_VOICE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WAKEUP_VISION","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENABLE_DISTRIBUTED_HARDWARE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":false,"distributedSceneEnable":true},{"name":"ohos.permission.ACCESS_DISTRIBUTED_HARDWARE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true},{"name":"ohos.permission.INSTANTSHARE_SWITCH_CONTROL","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_INSTANTSHARE_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_INSTANTSHARE_PRIVATE_ABILITY","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SECURE_PASTE","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_PASTEBOARD","grantMode":"user_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_pasteboard","description":"$string:ohos_desc_read_pasteboard"},{"name":"ohos.permission.ACCESS_MCP_AUTHORIZATION","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_BUNDLE_RESOURCES","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_CODE_PROTECT_INFO","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_ADVANCED_SECURITY_MODE","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_DEVELOPER_MODE","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RUN_DYN_CODE","grantMode":"system_grant","availableLevel":"normal","since":11,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.COOPERATE_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PERCEIVE_TRAIL","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.DISABLE_PERMISSION_DIALOG","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.EXECUTE_INSIGHT_INTENT","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_ACTIVATION_LOCK","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.VERIFY_ACTIVATION_LOCK","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_PRIVATE_PHOTOS","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_OUC","grantMode":"system_grant","since":11,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.TRUSTED_RING_HASH_DATA_PERMISSION","grantMode":"system_grant","since":11,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_TRUSTED_RING","grantMode":"system_grant","since":11,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.USE_TRUSTED_RING","grantMode":"system_grant","since":11,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INPUT_CONTROL_DISPATCHING","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INTERCEPT_INPUT_EVENT","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SECURITY_PRIVACY_CENTER","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_SECURITY_PRIVACY_ADVICE","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_SECURITY_PRIVACY_ADVICE","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.USE_SECURITY_PRIVACY_MESSAGER","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RECORD_VOICE_CALL","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_APP_INSTALL_INFO","grantMode":"system_grant","since":11,"availableLevel":"system_core","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RECEIVE_APP_INSTALL_INFO_CHANGE","grantMode":"system_grant","since":11,"availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_ADVANCED_SECURITY_MODE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.STORE_PERSISTENT_DATA","grantMode":"system_grant","availableLevel":"normal","since":11,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_HIVIEWX","grantMode":"system_grant","since":11,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_PASSWORDVAULT_ABILITY","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_PRIVATE_SPACE_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_PRIVATE_SPACE_PASSWORD_PROTECT","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_LOWPOWER_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DDK_USB","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DDK_USB_SERIAL","grantMode":"system_grant","availableLevel":"system_basic","since":16,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DDK_SCSI_PERIPHERAL","grantMode":"system_grant","availableLevel":"system_basic","since":16,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_EXTENSIONAL_DEVICE_DRIVER","grantMode":"system_grant","availableLevel":"normal","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DDK_DRIVERS","grantMode":"system_grant","availableLevel":"system_basic","since":16,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"isKernelEffect":false,"hasValue":true},{"name":"ohos.permission.ACCESS_DDK_HID","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_APP_BOOT","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_HIVIEWCARE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CONNECT_UI_EXTENSION_ABILITY","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_WRITE_DOWNLOAD_DIRECTORY","grantMode":"user_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_write_download_directory","description":"$string:ohos_desc_read_write_download_directory"},{"name":"ohos.permission.READ_WRITE_DOCUMENTS_DIRECTORY","grantMode":"user_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_write_documents_directory","description":"$string:ohos_desc_read_write_documents_directory"},{"name":"ohos.permission.READ_WRITE_DESKTOP_DIRECTORY","grantMode":"user_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_write_desktop_directory","description":"$string:ohos_desc_read_write_desktop_directory"},{"name":"ohos.permission.FILE_ACCESS_PERSIST","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_SANDBOX_POLICY","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_ACCOUNT_KIT_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.REQUEST_ANONYMOUS_ATTEST","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_ACCOUNT_KIT_UI","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.START_RECENT_ABILITY","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_CLOUD_SYNC_CONFIG","grantMode":"system_grant","availableLevel":"normal","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_CLOUD_SYNC_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_FINDDEVICE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_FINDSERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_FINDSERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.TRIGGER_ACTIVATIONLOCK","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_USB_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_PRIVACY_PUSH_DATA","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_STATUSBAR_ICON","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.START_SYSTEM_DIALOG","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_SYSTEM_AUDIO_EFFECTS","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_NEARLINK","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_NEARLINK","grantMode":"user_grant","availableLevel":"normal","since":12,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false,"label":"$string:ohos_lab_access_nearlink","description":"$string:ohos_desc_access_nearlink"},{"name":"ohos.permission.GET_NEARLINK_LOCAL_MAC","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_NEARLINK_PEER_MAC","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_PROTOCOL_DFX_DATA","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_PROTOCOL_DFX_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_RGM","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ALLOW_UPGRADE_GUIDE_ACCESS","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_USER_ACCOUNT_INFO","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_ACCOUNT_LOGIN_STATE","grantMode":"system_grant","availableLevel":"normal","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_ACCOUNT_LOGIN_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS_AS_USER","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.NOTIFY_DEBUG_ASSERT_RESULT","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_AI_ABILITY","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_HEALTH_MOTION","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.hsdr.REQUEST_HSDR","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.QUERY_PASSWORD_VAULT_DATA","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SUBSCRIBE_NOTIFICATION_WINDOW_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CHANGE_DISPLAYMODE","grantMode":"system_grant","since":12,"deprecated":"","availableLevel":"system_core","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_MEDIALIB_THUMB_DB","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MIGRATE_DATA","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DYNAMIC_ICON","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_PRIVACY_INDICATOR","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_PRIVACY_INDICATOR","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.EXEMPT_PRIVACY_INDICATOR","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.EXEMPT_CAMERA_PRIVACY_INDICATOR","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.EXEMPT_MICROPHONE_PRIVACY_INDICATOR","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.EXEMPT_LOCATION_PRIVACY_INDICATOR","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_SUPER_PRIVACY","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_SUPER_PRIVACY","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.LAUNCH_SPAMSHIELD_PAGE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SPAMSHIELD_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CHANGE_BUNDLE_UNINSTALL_STATE","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_STYLUS_EVENT","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SERVICE_NAVIGATION_INFO","grantMode":"system_grant","availableLevel":"normal","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_GTOKEN_POLICY","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_GTOKEN_POLICY","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENABLE_PROFILER","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true},{"name":"ohos.permission.USE_CLOUD_DRIVE_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.USE_CLOUD_BACKUP_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.USE_CLOUD_COMMON_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.START_DLP_CRED","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.START_SHORTCUT","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_INPUT_INFRARED_EMITTER","grantMode":"system_grant","availableLevel":"normal","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PRELOAD_APPLICATION","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_PROCESS_CACHE_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PRELOAD_UI_EXTENSION_ABILITY","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SYSTEM_APP_CERT","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_USER_TRUSTED_CERT","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_SETTINGS","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_LOCAL_BACKUP","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CAST_AUDIO_OUTPUT","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true},{"name":"ohos.permission.ACCESS_TEXTAUTOFILL_ABILITY","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.KILL_APP_PROCESSES","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_RINGTONE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SCREEN_LOCK_MEDIA_DATA","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SCREEN_LOCK_ALL_DATA","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_ACCOUNT_MINORS_INFO","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_LOCAL_THEME","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SHADER_CACHE_DIR","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INSTALL_CLONE_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.UNINSTALL_CLONE_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PROTECT_SCREEN_LOCK_DATA","grantMode":"system_grant","availableLevel":"normal","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DEVICE_COLLABORATION_PRIVATE_ABILITY","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_RINGTONE_RESOURCE","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_FILE_CONTENT_SHARE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SEARCH_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false}]}}')},11663:e=>{"use strict";e.exports=JSON.parse('{"SystemCapability":["SystemCapability.Applications.CalendarData","SystemCapability.ArkUI.ArkUI.Full","SystemCapability.ArkUI.ArkUI.Lite","SystemCapability.ArkUI.ArkUI.Napi","SystemCapability.ArkUI.ArkUI.Libuv","SystemCapability.ArkUI.UiAppearance","SystemCapability.BundleManager.BundleFramework","SystemCapability.BundleManager.DistributedBundleFramework","SystemCapability.BundleManager.Zlib","SystemCapability.BundleManager.BundleFramework.Core","SystemCapability.BundleManager.BundleFramework.FreeInstall","SystemCapability.BundleManager.BundleFramework.Resource","SystemCapability.BundleManager.BundleFramework.DefaultApp","SystemCapability.BundleManager.BundleFramework.Launcher","SystemCapability.BundleManager.BundleFramework.SandboxApp","SystemCapability.BundleManager.BundleFramework.QuickFix","SystemCapability.BundleManager.BundleFramework.AppControl","SystemCapability.BundleManager.BundleFramework.Overlay","SystemCapability.Developtools.Syscap","SystemCapability.Graphic.Graphic2D.WebGL","SystemCapability.Graphic.Graphic2D.WebGL2","SystemCapability.Graphic.Graphic2D.ColorManager.Core","SystemCapability.Window.SessionManager","SystemCapability.Graphic.Vulkan","SystemCapability.WindowManager.WindowManager.Core","SystemCapability.Notification.CommonEvent","SystemCapability.Notification.Notification","SystemCapability.Notification.ReminderAgent","SystemCapability.Notification.Emitter","SystemCapability.Communication.IPC.Core","SystemCapability.Communication.SoftBus.Core","SystemCapability.Communication.NetManager.Core","SystemCapability.Communication.NetManager.Extension","SystemCapability.Communication.NetStack","SystemCapability.Communication.WiFi.Core","SystemCapability.Communication.WiFi.STA","SystemCapability.Communication.WiFi.AP.Core","SystemCapability.Communication.WiFi.AP.Extension","SystemCapability.Communication.WiFi.P2P","SystemCapability.Communication.Bluetooth.Core","SystemCapability.Communication.Bluetooth.Lite","SystemCapability.Communication.NFC.Core","SystemCapability.Communication.ConnectedTag","SystemCapability.Communication.NFC.Tag","SystemCapability.Communication.NFC.CardEmulation","SystemCapability.Communication.NetManager.Ethernet","SystemCapability.Communication.NetManager.NetSharing","SystemCapability.Communication.NetManager.MDNS","SystemCapability.Communication.NetManager.Vpn","SystemCapability.Communication.SecureElement","SystemCapability.Location.Location.Core","SystemCapability.Location.Location.Geocoder","SystemCapability.Location.Location.Geofence","SystemCapability.Location.Location.Gnss","SystemCapability.Location.Location.Lite","SystemCapability.Msdp.DeviceStatus.Stationary","SystemCapability.MultimodalInput.Input.Core","SystemCapability.MultimodalInput.Input.InputDevice","SystemCapability.MultimodalInput.Input.RemoteInputDevice","SystemCapability.MultimodalInput.Input.InputMonitor","SystemCapability.MultimodalInput.Input.InputConsumer","SystemCapability.MultimodalInput.Input.InputSimulator","SystemCapability.MultimodalInput.Input.InputFilter","SystemCapability.MultimodalInput.Input.Cooperator","SystemCapability.MultimodalInput.Input.Pointer","SystemCapability.PowerManager.BatteryManager.Extension","SystemCapability.PowerManager.BatteryStatistics","SystemCapability.PowerManager.DisplayPowerManager","SystemCapability.PowerManager.DisplayPowerManager.Lite","SystemCapability.PowerManager.ThermalManager","SystemCapability.PowerManager.PowerManager.Core","SystemCapability.PowerManager.PowerManager.Lite","SystemCapability.PowerManager.BatteryManager.Core","SystemCapability.PowerManager.BatteryManager.Lite","SystemCapability.PowerManager.PowerManager.Extension","SystemCapability.Multimedia.Media.Core","SystemCapability.Multimedia.Media.AudioPlayer","SystemCapability.Multimedia.Media.AudioRecorder","SystemCapability.Multimedia.Media.VideoPlayer","SystemCapability.Multimedia.Media.VideoRecorder","SystemCapability.Multimedia.Media.CodecBase","SystemCapability.Multimedia.Media.AudioCodec","SystemCapability.Multimedia.Media.AudioDecoder","SystemCapability.Multimedia.Media.AudioEncoder","SystemCapability.Multimedia.Media.VideoDecoder","SystemCapability.Multimedia.Media.VideoEncoder","SystemCapability.Multimedia.Media.Spliter","SystemCapability.Multimedia.Media.Muxer","SystemCapability.Multimedia.Media.AVScreenCapture","SystemCapability.Multimedia.Media.SoundPool","SystemCapability.Multimedia.AVSession.Core","SystemCapability.Multimedia.AVSession.Manager","SystemCapability.Multimedia.AVSession.AVCast","SystemCapability.Multimedia.AVSession.ExtendedDisplayCast","SystemCapability.Multimedia.Audio.Core","SystemCapability.Multimedia.Audio.Tone","SystemCapability.Multimedia.Audio.Interrupt","SystemCapability.Multimedia.Audio.Renderer","SystemCapability.Multimedia.Audio.Capturer","SystemCapability.Multimedia.Audio.Device","SystemCapability.Multimedia.Audio.Volume","SystemCapability.Multimedia.Audio.Communication","SystemCapability.Multimedia.Audio.PlaybackCapture","SystemCapability.Multimedia.Camera.Core","SystemCapability.Multimedia.Camera.DistributedCore","SystemCapability.Multimedia.Image.Core","SystemCapability.Multimedia.Image.ImageSource","SystemCapability.Multimedia.Image.ImagePacker","SystemCapability.Multimedia.Image.ImageReceiver","SystemCapability.Multimedia.ImageEffect.Core","SystemCapability.Multimedia.MediaLibrary.Core","SystemCapability.Multimedia.MediaLibrary.SmartAlbum","SystemCapability.Multimedia.MediaLibrary.DistributedCore","SystemCapability.Multimedia.Media.AVPlayer","SystemCapability.Multimedia.Media.AVRecorder","SystemCapability.Multimedia.Media.AVMetadataExtractor","SystemCapability.Multimedia.Media.AVImageGenerator","SystemCapability.Multimedia.Image.ImageCreator","SystemCapability.Multimedia.SystemSound.Core","SystemCapability.Telephony.CoreService","SystemCapability.Telephony.CallManager","SystemCapability.Telephony.CellularCall","SystemCapability.Telephony.CellularData","SystemCapability.Telephony.SmsMms","SystemCapability.Telephony.StateRegistry","SystemCapability.Global.I18n","SystemCapability.Global.ResourceManager","SystemCapability.Customization.ConfigPolicy","SystemCapability.Customization.CustomConfig","SystemCapability.Customization.EnterpriseDeviceManager","SystemCapability.BarrierFree.Accessibility.Core","SystemCapability.BarrierFree.Accessibility.Vision","SystemCapability.BarrierFree.Accessibility.Hearing","SystemCapability.BarrierFree.Accessibility.Interaction","SystemCapability.ResourceSchedule.WorkScheduler","SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask","SystemCapability.ResourceSchedule.BackgroundTaskManager.TransientTask","SystemCapability.ResourceSchedule.UsageStatistics.App","SystemCapability.ResourceSchedule.UsageStatistics.AppGroup","SystemCapability.ResourceSchedule.BackgroundTaskManager.EfficiencyResourcesApply","SystemCapability.Utils.Lang","SystemCapability.HiviewDFX.HiLog","SystemCapability.HiviewDFX.HiLogLite","SystemCapability.HiviewDFX.HiTrace","SystemCapability.HiviewDFX.Hiview.FaultLogger","SystemCapability.HiviewDFX.Hiview.LogLibrary","SystemCapability.HiviewDFX.HiviewLite","SystemCapability.HiviewDFX.HiChecker","SystemCapability.HiviewDFX.HiCollie","SystemCapability.HiviewDFX.HiDumper","SystemCapability.HiviewDFX.HiAppEvent","SystemCapability.HiviewDFX.HiSysEvent","SystemCapability.HiviewDFX.HiEventLite","SystemCapability.HiviewDFX.HiProfiler.HiDebug","SystemCapability.Update.UpdateService","SystemCapability.DistributedHardware.DeviceManager","SystemCapability.DistributedHardware.DistributedHardwareFWK","SystemCapability.Security.DeviceAuth","SystemCapability.Security.DataTransitManager","SystemCapability.Security.DeviceSecurityLevel","SystemCapability.Security.Huks.Core","SystemCapability.Security.Huks.Extension","SystemCapability.Security.Asset","SystemCapability.Security.AccessToken","SystemCapability.Security.Cipher","SystemCapability.Security.CertificateManager","SystemCapability.Security.CryptoFramework","SystemCapability.Security.CryptoFramework.Cert","SystemCapability.Security.DataLossPrevention","SystemCapability.Security.Cert","SystemCapability.Security.SecurityGuard","SystemCapability.Security.ScreenLockFileManager","SystemCapability.Account.OsAccount","SystemCapability.Account.AppAccount","SystemCapability.UserIAM.UserAuth.Core","SystemCapability.UserIAM.UserAuth.PinAuth","SystemCapability.UserIAM.UserAuth.FaceAuth","SystemCapability.MiscServices.InputMethodFramework","SystemCapability.MiscServices.Pasteboard","SystemCapability.MiscServices.Time","SystemCapability.MiscServices.Wallpaper","SystemCapability.MiscServices.ScreenLock","SystemCapability.MiscServices.Upload","SystemCapability.MiscServices.Download","SystemCapability.FileManagement.StorageService.Backup","SystemCapability.FileManagement.StorageService.SpatialStatistics","SystemCapability.FileManagement.StorageService.Volume","SystemCapability.FileManagement.StorageService.Encryption","SystemCapability.FileManagement.File.FileIO","SystemCapability.FileManagement.File.FileIO.Lite","SystemCapability.FileManagement.File.Environment","SystemCapability.FileManagement.File.DistributedFile","SystemCapability.FileManagement.File.Environment.FolderObtain","SystemCapability.FileManagement.AppFileService","SystemCapability.FileManagement.AppFileService.FolderAuthorization","SystemCapability.FileManagement.UserFileService","SystemCapability.FileManagement.UserFileManager","SystemCapability.FileManagement.UserFileManager.DistributedCore","SystemCapability.FileManagement.UserFileManager.Core","SystemCapability.FileManagement.UserFileService.FolderSelection","SystemCapability.USB.USBManager","SystemCapability.Sensors.Sensor","SystemCapability.Sensors.MiscDevice","SystemCapability.Sensors.Sensor.Lite","SystemCapability.Sensors.MiscDevice.Lite","SystemCapability.Startup.SystemInfo","SystemCapability.Startup.SystemInfo.Lite","SystemCapability.DistributedDataManager.RelationalStore.Core","SystemCapability.DistributedDataManager.RelationalStore.Synchronize","SystemCapability.DistributedDataManager.RelationalStore.Lite","SystemCapability.DistributedDataManager.KVStore.Core","SystemCapability.DistributedDataManager.KVStore.Lite","SystemCapability.DistributedDataManager.KVStore.DistributedKVStore","SystemCapability.DistributedDataManager.DataObject.DistributedObject","SystemCapability.DistributedDataManager.Preferences.Core","SystemCapability.DistributedDataManager.DataShare.Core","SystemCapability.DistributedDataManager.DataShare.Consumer","SystemCapability.DistributedDataManager.DataShare.Provider","SystemCapability.DistributedDataManager.UDMF.Core","SystemCapability.DistributedDataManager.CloudSync.Config","SystemCapability.DistributedDataManager.CloudSync.Client","SystemCapability.DistributedDataManager.CloudSync.Server","SystemCapability.Ability.AbilityBase","SystemCapability.Ability.AbilityRuntime.Core","SystemCapability.Ability.AbilityRuntime.FAModel","SystemCapability.Ability.AbilityRuntime.AbilityCore","SystemCapability.Ability.AbilityRuntime.Mission","SystemCapability.Ability.AbilityTools.AbilityAssistant","SystemCapability.Ability.Form","SystemCapability.Ability.DistributedAbilityManager","SystemCapability.Ability.AbilityRuntime.QuickFix","SystemCapability.Applications.ContactsData","SystemCapability.Applications.Contacts","SystemCapability.Applications.Settings.Core","SystemCapability.Test.UiTest","SystemCapability.Web.Webview.Core","SystemCapability.Cloud.AAID","SystemCapability.Advertising.OAID","SystemCapability.Advertising.Ads","SystemCapability.Cloud.VAID","SystemCapability.Cloud.Push","SystemCapability.XTS.DeviceAttest","SystemCapability.XTS.DeviceAttest.Lite","SystemCapability.Base","SystemCapability.FileManagement.DistributedFileService.CloudSyncManager","SystemCapability.FileManagement.DistributedFileService.CloudSync.Core","SystemCapability.MultimodalInput.Input.ShortKey","SystemCapability.Msdp.DeviceStatus.Cooperate","SystemCapability.Request.FileTransferAgent","SystemCapability.ResourceSchedule.DeviceStandby","SystemCapability.AI.MindSporeLite","SystemCapability.Print.PrintFramework","SystemCapability.DistributedDataManager.Preferences.Core.Lite","SystemCapability.Driver.ExternalDevice","SystemCapability.FileManagement.PhotoAccessHelper.Core","SystemCapability.AI.IntelligentVoice.Core","SystemCapability.Msdp.DeviceStatus.Drag","SystemCapability.DistributedDataManager.CommonType","SystemCapability.Multimedia.Audio.Spatialization","SystemCapability.Multimedia.AudioHaptic.Core","SystemCapability.ArkUi.Graphics3D","SystemCapability.Multimedia.Drm.Core","SystemCapability.Graphics.Drawing","SystemCapability.ResourceSchedule.SystemLoad","SystemCapability.Ability.AppStartup","SystemCapability.MultimodalInput.Input.InfraredEmitter"]}')},80417:e=>{"use strict";e.exports=JSON.parse('{"fileContent":[{"syscap":"ArkUI","subsystem":"ArkUI开发框架","fileName":"arkui"},{"syscap":"BundleManager","subsystem":"包管理","fileName":"bundle"},{"syscap":"Graphic","subsystem":"图形图像","fileName":"graphic"},{"syscap":"WindowManager","subsystem":"窗口管理","fileName":"window"},{"syscap":"Notification","subsystem":"事件通知","fileName":"notification"},{"syscap":"Communication","subsystem":"基础通信","fileName":"communication"},{"syscap":"Location","subsystem":"位置服务","fileName":"geolocation"},{"syscap":"MultimodalInput","subsystem":"多模输入","fileName":"multi-modal-input"},{"syscap":"PowerManager","subsystem":"电源服务","fileName":"battery"},{"syscap":"Multimedia","subsystem":"OS媒体软件","fileName":"multimedia"},{"syscap":"Telephony","subsystem":"电话服务","fileName":"telephony"},{"syscap":"Global","subsystem":"全球化","fileName":"global"},{"syscap":"Customization","subsystem":"定制","fileName":"customization"},{"syscap":"BarrierFree","subsystem":"无障碍软件服务","fileName":"accessibility"},{"syscap":"ResourceSchedule","subsystem":"资源调度","fileName":"resource-scheduler"},{"syscap":"Utils","subsystem":"公共基础类库","fileName":"compiler-and-runtime"},{"syscap":"HiviewDFX","subsystem":"DFX","fileName":"dfx"},{"syscap":"Update","subsystem":"升级服务","fileName":"update"},{"syscap":"DistributedHardware","subsystem":"分布式硬件","fileName":"distributed-hardware"},{"syscap":"Security","subsystem":"安全基础能力","fileName":"security"},{"syscap":"Account","subsystem":"账号","fileName":"account"},{"syscap":"UserIAM","subsystem":"用户IAM","fileName":"user-iam"},{"syscap":"FileManagement","subsystem":"文件管理","fileName":"file-management"},{"syscap":"USB","subsystem":"USB服务","fileName":"usb"},{"syscap":"Sensors","subsystem":"泛sensor服务","fileName":"sensor"},{"syscap":"Startup","subsystem":"启动恢复","fileName":"start-up"},{"syscap":"DistributedDataManager","subsystem":"分布式数据管理","fileName":"distributed-data"},{"syscap":"Ability","subsystem":"元能力","fileName":"ability"},{"syscap":"Web","subsystem":"web","fileName":"web"},{"syscap":"Applications","subsystem":"应用","fileName":"application"},{"syscap":"Msdp","subsystem":"综合传感处理平台","fileName":"msdp"},{"syscap":"Test","subsystem":"测试框架","fileName":"unitest"},{"syscap":"Base","subsystem":"SDK","fileName":"sdk"},{"syscap":"AI","subsystem":"AI业务","fileName":"ai"},{"syscap":"Request","subsystem":"上传下载","fileName":"download-upload"},{"syscap":"Download","subsystem":"上传下载","fileName":"download-upload"},{"syscap":"Upload","subsystem":"上传下载","fileName":"download-upload"},{"syscap":"Wallpaper","subsystem":"主题","fileName":"theme"},{"syscap":"Time","subsystem":"时间时区","fileName":"time"},{"syscap":"ScreenLock","subsystem":"主题","fileName":"theme"},{"syscap":"Pasteboard","subsystem":"剪贴板","fileName":"pasteboard"},{"syscap":"InputMethodFramework","subsystem":"输入法","fileName":"input-method-framework"},{"syscap":"Driver","subsystem":"驱动","fileName":"driver"},{"syscap":"Developtools","subsystem":"研发工具链","fileName":"developtools"},{"syscap":"Bluetooth","subsystem":"蓝牙","fileName":"blue-tooth"},{"syscap":"NetManager","subsystem":"网络管理·","fileName":"net-manager"},{"syscap":"Print","subsystem":"打印","fileName":"print"},{"syscap":"Window","subsystem":"窗口","fileName":"window"},{"syscap":"Advertising","subsystem":"广告服务","fileName":"advertising"},{"syscap":"XTS","subsystem":"XTS","fileName":"xts"}]}')}},__webpack_module_cache__={};function __webpack_require__(e){var t=__webpack_module_cache__[e];if(void 0!==t)return t.exports;var r=__webpack_module_cache__[e]={id:e,loaded:!1,exports:{}};return __webpack_modules__[e].call(r.exports,r,r.exports,__webpack_require__),r.loaded=!0,r.exports}__webpack_require__.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return __webpack_require__.d(t,{a:t}),t},__webpack_require__.d=(e,t)=>{for(var r in t)__webpack_require__.o(t,r)&&!__webpack_require__.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},__webpack_require__.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),__webpack_require__.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},__webpack_require__.nmd=e=>(e.paths=[],e.children||(e.children=[]),e);var __webpack_exports__=__webpack_require__(32875)})(); \ No newline at end of file diff --git a/build-tools/dts_parser/package/JS_API_OPTIMIZE_PLUGIN.js b/build-tools/dts_parser/package/JS_API_OPTIMIZE_PLUGIN.js index 3bff3a5ea7..e6ce20acf5 100644 --- a/build-tools/dts_parser/package/JS_API_OPTIMIZE_PLUGIN.js +++ b/build-tools/dts_parser/package/JS_API_OPTIMIZE_PLUGIN.js @@ -114,4 +114,4 @@ and limitations under the License. * @author Louis-Dominique Dubeau * @license MIT * @copyright Louis-Dominique Dubeau - */function r(e){return e>=65&&e<=90||95===e||e>=97&&e<=122||e>=192&&e<=214||e>=216&&e<=246||e>=248&&e<=767||e>=880&&e<=893||e>=895&&e<=8191||e>=8204&&e<=8205||e>=8304&&e<=8591||e>=11264&&e<=12271||e>=12289&&e<=55295||e>=63744&&e<=64975||e>=65008&&e<=65533||e>=65536&&e<=983039}Object.defineProperty(t,"__esModule",{value:!0}),t.NC_NAME_START_CHAR="A-Z_a-zÀ-ÖØ-öø-˿Ͱ-ͽͿ-῿‌-‍⁰-↏Ⰰ-⿯、-퟿豈-﷏ﷰ-�𐀀-󯿿",t.NC_NAME_CHAR="-"+t.NC_NAME_START_CHAR+".0-9·̀-ͯ‿-⁀",t.NC_NAME_START_CHAR_RE=new RegExp("^["+t.NC_NAME_START_CHAR+"]$","u"),t.NC_NAME_CHAR_RE=new RegExp("^["+t.NC_NAME_CHAR+"]$","u"),t.NC_NAME_RE=new RegExp("^["+t.NC_NAME_START_CHAR+"]["+t.NC_NAME_CHAR+"]*$","u"),t.isNCNameStartChar=r,t.isNCNameChar=function(e){return r(e)||45===e||46===e||e>=48&&e<=57||183===e||e>=768&&e<=879||e>=8255&&e<=8256}},39491:e=>{"use strict";e.exports=require("assert")},14300:e=>{"use strict";e.exports=require("buffer")},32081:e=>{"use strict";e.exports=require("child_process")},22057:e=>{"use strict";e.exports=require("constants")},6113:e=>{"use strict";e.exports=require("crypto")},82361:e=>{"use strict";e.exports=require("events")},57147:e=>{"use strict";e.exports=require("fs")},31405:e=>{"use strict";e.exports=require("inspector")},22037:e=>{"use strict";e.exports=require("os")},71017:e=>{"use strict";e.exports=require("path")},4074:e=>{"use strict";e.exports=require("perf_hooks")},77282:e=>{"use strict";e.exports=require("process")},12781:e=>{"use strict";e.exports=require("stream")},71576:e=>{"use strict";e.exports=require("string_decoder")},73837:e=>{"use strict";e.exports=require("util")},59796:e=>{"use strict";e.exports=require("zlib")},27461:(e,t,r)=>{const{Argument:n}=r(78998),{Command:i}=r(75282),{CommanderError:a,InvalidArgumentError:o}=r(48056),{Help:s}=r(78917),{Option:c}=r(95790);(t=e.exports=new i).program=t,t.Argument=n,t.Command=i,t.CommanderError=a,t.Help=s,t.InvalidArgumentError=o,t.InvalidOptionArgumentError=o,t.Option=c},78998:(e,t,r)=>{const{InvalidArgumentError:n}=r(48056);t.Argument=class{constructor(e,t){switch(this.description=t||"",this.variadic=!1,this.parseArg=void 0,this.defaultValue=void 0,this.defaultValueDescription=void 0,this.argChoices=void 0,e[0]){case"<":this.required=!0,this._name=e.slice(1,-1);break;case"[":this.required=!1,this._name=e.slice(1,-1);break;default:this.required=!0,this._name=e}this._name.length>3&&"..."===this._name.slice(-3)&&(this.variadic=!0,this._name=this._name.slice(0,-3))}name(){return this._name}_concatValue(e,t){return t!==this.defaultValue&&Array.isArray(t)?t.concat(e):[e]}default(e,t){return this.defaultValue=e,this.defaultValueDescription=t,this}argParser(e){return this.parseArg=e,this}choices(e){return this.argChoices=e.slice(),this.parseArg=(e,t)=>{if(!this.argChoices.includes(e))throw new n(`Allowed choices are ${this.argChoices.join(", ")}.`);return this.variadic?this._concatValue(e,t):e},this}argRequired(){return this.required=!0,this}argOptional(){return this.required=!1,this}},t.humanReadableArgName=function(e){const t=e.name()+(!0===e.variadic?"...":"");return e.required?"<"+t+">":"["+t+"]"}},75282:(e,t,r)=>{const n=r(82361).EventEmitter,i=r(32081),a=r(71017),o=r(57147),s=r(77282),{Argument:c,humanReadableArgName:l}=r(78998),{CommanderError:u}=r(48056),{Help:d}=r(78917),{Option:p,splitOptionFlags:f,DualOptions:m}=r(95790),{suggestSimilar:g}=r(31812);class _ extends n{constructor(e){super(),this.commands=[],this.options=[],this.parent=null,this._allowUnknownOption=!1,this._allowExcessArguments=!0,this._args=[],this.args=[],this.rawArgs=[],this.processedArgs=[],this._scriptPath=null,this._name=e||"",this._optionValues={},this._optionValueSources={},this._storeOptionsAsProperties=!1,this._actionHandler=null,this._executableHandler=!1,this._executableFile=null,this._executableDir=null,this._defaultCommandName=null,this._exitCallback=null,this._aliases=[],this._combineFlagAndOptionalValue=!0,this._description="",this._summary="",this._argsDescription=void 0,this._enablePositionalOptions=!1,this._passThroughOptions=!1,this._lifeCycleHooks={},this._showHelpAfterError=!1,this._showSuggestionAfterError=!0,this._outputConfiguration={writeOut:e=>s.stdout.write(e),writeErr:e=>s.stderr.write(e),getOutHelpWidth:()=>s.stdout.isTTY?s.stdout.columns:void 0,getErrHelpWidth:()=>s.stderr.isTTY?s.stderr.columns:void 0,outputError:(e,t)=>t(e)},this._hidden=!1,this._hasHelpOption=!0,this._helpFlags="-h, --help",this._helpDescription="display help for command",this._helpShortFlag="-h",this._helpLongFlag="--help",this._addImplicitHelpCommand=void 0,this._helpCommandName="help",this._helpCommandnameAndArgs="help [command]",this._helpCommandDescription="display help for command",this._helpConfiguration={}}copyInheritedSettings(e){return this._outputConfiguration=e._outputConfiguration,this._hasHelpOption=e._hasHelpOption,this._helpFlags=e._helpFlags,this._helpDescription=e._helpDescription,this._helpShortFlag=e._helpShortFlag,this._helpLongFlag=e._helpLongFlag,this._helpCommandName=e._helpCommandName,this._helpCommandnameAndArgs=e._helpCommandnameAndArgs,this._helpCommandDescription=e._helpCommandDescription,this._helpConfiguration=e._helpConfiguration,this._exitCallback=e._exitCallback,this._storeOptionsAsProperties=e._storeOptionsAsProperties,this._combineFlagAndOptionalValue=e._combineFlagAndOptionalValue,this._allowExcessArguments=e._allowExcessArguments,this._enablePositionalOptions=e._enablePositionalOptions,this._showHelpAfterError=e._showHelpAfterError,this._showSuggestionAfterError=e._showSuggestionAfterError,this}command(e,t,r){let n=t,i=r;"object"==typeof n&&null!==n&&(i=n,n=null),i=i||{};const[,a,o]=e.match(/([^ ]+) *(.*)/),s=this.createCommand(a);return n&&(s.description(n),s._executableHandler=!0),i.isDefault&&(this._defaultCommandName=s._name),s._hidden=!(!i.noHelp&&!i.hidden),s._executableFile=i.executableFile||null,o&&s.arguments(o),this.commands.push(s),s.parent=this,s.copyInheritedSettings(this),n?this:s}createCommand(e){return new _(e)}createHelp(){return Object.assign(new d,this.configureHelp())}configureHelp(e){return void 0===e?this._helpConfiguration:(this._helpConfiguration=e,this)}configureOutput(e){return void 0===e?this._outputConfiguration:(Object.assign(this._outputConfiguration,e),this)}showHelpAfterError(e=!0){return"string"!=typeof e&&(e=!!e),this._showHelpAfterError=e,this}showSuggestionAfterError(e=!0){return this._showSuggestionAfterError=!!e,this}addCommand(e,t){if(!e._name)throw new Error("Command passed to .addCommand() must have a name\n- specify the name in Command constructor or using .name()");return(t=t||{}).isDefault&&(this._defaultCommandName=e._name),(t.noHelp||t.hidden)&&(e._hidden=!0),this.commands.push(e),e.parent=this,this}createArgument(e,t){return new c(e,t)}argument(e,t,r,n){const i=this.createArgument(e,t);return"function"==typeof r?i.default(n).argParser(r):i.default(r),this.addArgument(i),this}arguments(e){return e.split(/ +/).forEach((e=>{this.argument(e)})),this}addArgument(e){const t=this._args.slice(-1)[0];if(t&&t.variadic)throw new Error(`only the last argument can be variadic '${t.name()}'`);if(e.required&&void 0!==e.defaultValue&&void 0===e.parseArg)throw new Error(`a default value for a required argument is never used: '${e.name()}'`);return this._args.push(e),this}addHelpCommand(e,t){return!1===e?this._addImplicitHelpCommand=!1:(this._addImplicitHelpCommand=!0,"string"==typeof e&&(this._helpCommandName=e.split(" ")[0],this._helpCommandnameAndArgs=e),this._helpCommandDescription=t||this._helpCommandDescription),this}_hasImplicitHelpCommand(){return void 0===this._addImplicitHelpCommand?this.commands.length&&!this._actionHandler&&!this._findCommand("help"):this._addImplicitHelpCommand}hook(e,t){const r=["preSubcommand","preAction","postAction"];if(!r.includes(e))throw new Error(`Unexpected value for event passed to hook : '${e}'.\nExpecting one of '${r.join("', '")}'`);return this._lifeCycleHooks[e]?this._lifeCycleHooks[e].push(t):this._lifeCycleHooks[e]=[t],this}exitOverride(e){return this._exitCallback=e||(e=>{if("commander.executeSubCommandAsync"!==e.code)throw e}),this}_exit(e,t,r){this._exitCallback&&this._exitCallback(new u(e,t,r)),s.exit(e)}action(e){return this._actionHandler=t=>{const r=this._args.length,n=t.slice(0,r);return this._storeOptionsAsProperties?n[r]=this:n[r]=this.opts(),n.push(this),e.apply(this,n)},this}createOption(e,t){return new p(e,t)}addOption(e){const t=e.name(),r=e.attributeName();if(e.negate){const t=e.long.replace(/^--no-/,"--");this._findOption(t)||this.setOptionValueWithSource(r,void 0===e.defaultValue||e.defaultValue,"default")}else void 0!==e.defaultValue&&this.setOptionValueWithSource(r,e.defaultValue,"default");this.options.push(e);const n=(t,n,i)=>{null==t&&void 0!==e.presetArg&&(t=e.presetArg);const a=this.getOptionValue(r);if(null!==t&&e.parseArg)try{t=e.parseArg(t,a)}catch(e){if("commander.invalidArgument"===e.code){const t=`${n} ${e.message}`;this.error(t,{exitCode:e.exitCode,code:e.code})}throw e}else null!==t&&e.variadic&&(t=e._concatValue(t,a));null==t&&(t=!e.negate&&(!(!e.isBoolean()&&!e.optional)||"")),this.setOptionValueWithSource(r,t,i)};return this.on("option:"+t,(t=>{const r=`error: option '${e.flags}' argument '${t}' is invalid.`;n(t,r,"cli")})),e.envVar&&this.on("optionEnv:"+t,(t=>{const r=`error: option '${e.flags}' value '${t}' from env '${e.envVar}' is invalid.`;n(t,r,"env")})),this}_optionEx(e,t,r,n,i){if("object"==typeof t&&t instanceof p)throw new Error("To add an Option object use addOption() instead of option() or requiredOption()");const a=this.createOption(t,r);if(a.makeOptionMandatory(!!e.mandatory),"function"==typeof n)a.default(i).argParser(n);else if(n instanceof RegExp){const e=n;n=(t,r)=>{const n=e.exec(t);return n?n[0]:r},a.default(i).argParser(n)}else a.default(n);return this.addOption(a)}option(e,t,r,n){return this._optionEx({},e,t,r,n)}requiredOption(e,t,r,n){return this._optionEx({mandatory:!0},e,t,r,n)}combineFlagAndOptionalValue(e=!0){return this._combineFlagAndOptionalValue=!!e,this}allowUnknownOption(e=!0){return this._allowUnknownOption=!!e,this}allowExcessArguments(e=!0){return this._allowExcessArguments=!!e,this}enablePositionalOptions(e=!0){return this._enablePositionalOptions=!!e,this}passThroughOptions(e=!0){if(this._passThroughOptions=!!e,this.parent&&e&&!this.parent._enablePositionalOptions)throw new Error("passThroughOptions can not be used without turning on enablePositionalOptions for parent command(s)");return this}storeOptionsAsProperties(e=!0){if(this._storeOptionsAsProperties=!!e,this.options.length)throw new Error("call .storeOptionsAsProperties() before adding options");return this}getOptionValue(e){return this._storeOptionsAsProperties?this[e]:this._optionValues[e]}setOptionValue(e,t){return this.setOptionValueWithSource(e,t,void 0)}setOptionValueWithSource(e,t,r){return this._storeOptionsAsProperties?this[e]=t:this._optionValues[e]=t,this._optionValueSources[e]=r,this}getOptionValueSource(e){return this._optionValueSources[e]}getOptionValueSourceWithGlobals(e){let t;return v(this).forEach((r=>{void 0!==r.getOptionValueSource(e)&&(t=r.getOptionValueSource(e))})),t}_prepareUserArgs(e,t){if(void 0!==e&&!Array.isArray(e))throw new Error("first parameter to parse must be array or undefined");let r;switch(t=t||{},void 0===e&&(e=s.argv,s.versions&&s.versions.electron&&(t.from="electron")),this.rawArgs=e.slice(),t.from){case void 0:case"node":this._scriptPath=e[1],r=e.slice(2);break;case"electron":s.defaultApp?(this._scriptPath=e[1],r=e.slice(2)):r=e.slice(1);break;case"user":r=e.slice(0);break;default:throw new Error(`unexpected parse option { from: '${t.from}' }`)}return!this._name&&this._scriptPath&&this.nameFromFilename(this._scriptPath),this._name=this._name||"program",r}parse(e,t){const r=this._prepareUserArgs(e,t);return this._parseCommand([],r),this}async parseAsync(e,t){const r=this._prepareUserArgs(e,t);return await this._parseCommand([],r),this}_executeSubCommand(e,t){t=t.slice();let r=!1;const n=[".js",".ts",".tsx",".mjs",".cjs"];function c(e,t){const r=a.resolve(e,t);if(o.existsSync(r))return r;if(n.includes(a.extname(t)))return;const i=n.find((e=>o.existsSync(`${r}${e}`)));return i?`${r}${i}`:void 0}this._checkForMissingMandatoryOptions(),this._checkForConflictingOptions();let l,d=e._executableFile||`${this._name}-${e._name}`,p=this._executableDir||"";if(this._scriptPath){let e;try{e=o.realpathSync(this._scriptPath)}catch(t){e=this._scriptPath}p=a.resolve(a.dirname(e),p)}if(p){let t=c(p,d);if(!t&&!e._executableFile&&this._scriptPath){const r=a.basename(this._scriptPath,a.extname(this._scriptPath));r!==this._name&&(t=c(p,`${r}-${e._name}`))}d=t||d}if(r=n.includes(a.extname(d)),"win32"!==s.platform?r?(t.unshift(d),t=y(s.execArgv).concat(t),l=i.spawn(s.argv[0],t,{stdio:"inherit"})):l=i.spawn(d,t,{stdio:"inherit"}):(t.unshift(d),t=y(s.execArgv).concat(t),l=i.spawn(s.execPath,t,{stdio:"inherit"})),!l.killed){["SIGUSR1","SIGUSR2","SIGTERM","SIGINT","SIGHUP"].forEach((e=>{s.on(e,(()=>{!1===l.killed&&null===l.exitCode&&l.kill(e)}))}))}const f=this._exitCallback;f?l.on("close",(()=>{f(new u(s.exitCode||0,"commander.executeSubCommandAsync","(close)"))})):l.on("close",s.exit.bind(s)),l.on("error",(t=>{if("ENOENT"===t.code){const t=p?`searched for local subcommand relative to directory '${p}'`:"no directory for search for local subcommand, use .executableDir() to supply a custom directory",r=`'${d}' does not exist\n - if '${e._name}' is not meant to be an executable command, remove description parameter from '.command()' and use '.description()' instead\n - if the default executable name is not suitable, use the executableFile option to supply a custom name or path\n - ${t}`;throw new Error(r)}if("EACCES"===t.code)throw new Error(`'${d}' not executable`);if(f){const e=new u(1,"commander.executeSubCommandAsync","(error)");e.nestedError=t,f(e)}else s.exit(1)})),this.runningCommand=l}_dispatchSubcommand(e,t,r){const n=this._findCommand(e);let i;return n||this.help({error:!0}),i=this._chainOrCallSubCommandHook(i,n,"preSubcommand"),i=this._chainOrCall(i,(()=>{if(!n._executableHandler)return n._parseCommand(t,r);this._executeSubCommand(n,t.concat(r))})),i}_checkNumberOfArguments(){this._args.forEach(((e,t)=>{e.required&&null==this.args[t]&&this.missingArgument(e.name())})),this._args.length>0&&this._args[this._args.length-1].variadic||this.args.length>this._args.length&&this._excessArguments(this.args)}_processArguments(){const e=(e,t,r)=>{let n=t;if(null!==t&&e.parseArg)try{n=e.parseArg(t,r)}catch(r){if("commander.invalidArgument"===r.code){const n=`error: command-argument value '${t}' is invalid for argument '${e.name()}'. ${r.message}`;this.error(n,{exitCode:r.exitCode,code:r.code})}throw r}return n};this._checkNumberOfArguments();const t=[];this._args.forEach(((r,n)=>{let i=r.defaultValue;r.variadic?ne(r,n,t)),r.defaultValue))):void 0===i&&(i=[]):nt())):t()}_chainOrCallHooks(e,t){let r=e;const n=[];return v(this).reverse().filter((e=>void 0!==e._lifeCycleHooks[t])).forEach((e=>{e._lifeCycleHooks[t].forEach((t=>{n.push({hookedCommand:e,callback:t})}))})),"postAction"===t&&n.reverse(),n.forEach((e=>{r=this._chainOrCall(r,(()=>e.callback(e.hookedCommand,this)))})),r}_chainOrCallSubCommandHook(e,t,r){let n=e;return void 0!==this._lifeCycleHooks[r]&&this._lifeCycleHooks[r].forEach((e=>{n=this._chainOrCall(n,(()=>e(this,t)))})),n}_parseCommand(e,t){const r=this.parseOptions(t);if(this._parseOptionsEnv(),this._parseOptionsImplied(),e=e.concat(r.operands),t=r.unknown,this.args=e.concat(t),e&&this._findCommand(e[0]))return this._dispatchSubcommand(e[0],e.slice(1),t);if(this._hasImplicitHelpCommand()&&e[0]===this._helpCommandName)return 1===e.length&&this.help(),this._dispatchSubcommand(e[1],[],[this._helpLongFlag]);if(this._defaultCommandName)return h(this,t),this._dispatchSubcommand(this._defaultCommandName,e,t);!this.commands.length||0!==this.args.length||this._actionHandler||this._defaultCommandName||this.help({error:!0}),h(this,r.unknown),this._checkForMissingMandatoryOptions(),this._checkForConflictingOptions();const n=()=>{r.unknown.length>0&&this.unknownOption(r.unknown[0])},i=`command:${this.name()}`;if(this._actionHandler){let r;return n(),this._processArguments(),r=this._chainOrCallHooks(r,"preAction"),r=this._chainOrCall(r,(()=>this._actionHandler(this.processedArgs))),this.parent&&(r=this._chainOrCall(r,(()=>{this.parent.emit(i,e,t)}))),r=this._chainOrCallHooks(r,"postAction"),r}if(this.parent&&this.parent.listenerCount(i))n(),this._processArguments(),this.parent.emit(i,e,t);else if(e.length){if(this._findCommand("*"))return this._dispatchSubcommand("*",e,t);this.listenerCount("command:*")?this.emit("command:*",e,t):this.commands.length?this.unknownCommand():(n(),this._processArguments())}else this.commands.length?(n(),this.help({error:!0})):(n(),this._processArguments())}_findCommand(e){if(e)return this.commands.find((t=>t._name===e||t._aliases.includes(e)))}_findOption(e){return this.options.find((t=>t.is(e)))}_checkForMissingMandatoryOptions(){for(let e=this;e;e=e.parent)e.options.forEach((t=>{t.mandatory&&void 0===e.getOptionValue(t.attributeName())&&e.missingMandatoryOptionValue(t)}))}_checkForConflictingLocalOptions(){const e=this.options.filter((e=>{const t=e.attributeName();return void 0!==this.getOptionValue(t)&&"default"!==this.getOptionValueSource(t)}));e.filter((e=>e.conflictsWith.length>0)).forEach((t=>{const r=e.find((e=>t.conflictsWith.includes(e.attributeName())));r&&this._conflictingOption(t,r)}))}_checkForConflictingOptions(){for(let e=this;e;e=e.parent)e._checkForConflictingLocalOptions()}parseOptions(e){const t=[],r=[];let n=t;const i=e.slice();function a(e){return e.length>1&&"-"===e[0]}let o=null;for(;i.length;){const e=i.shift();if("--"===e){n===r&&n.push(e),n.push(...i);break}if(!o||a(e)){if(o=null,a(e)){const t=this._findOption(e);if(t){if(t.required){const e=i.shift();void 0===e&&this.optionMissingArgument(t),this.emit(`option:${t.name()}`,e)}else if(t.optional){let e=null;i.length>0&&!a(i[0])&&(e=i.shift()),this.emit(`option:${t.name()}`,e)}else this.emit(`option:${t.name()}`);o=t.variadic?t:null;continue}}if(e.length>2&&"-"===e[0]&&"-"!==e[1]){const t=this._findOption(`-${e[1]}`);if(t){t.required||t.optional&&this._combineFlagAndOptionalValue?this.emit(`option:${t.name()}`,e.slice(2)):(this.emit(`option:${t.name()}`),i.unshift(`-${e.slice(2)}`));continue}}if(/^--[^=]+=/.test(e)){const t=e.indexOf("="),r=this._findOption(e.slice(0,t));if(r&&(r.required||r.optional)){this.emit(`option:${r.name()}`,e.slice(t+1));continue}}if(a(e)&&(n=r),(this._enablePositionalOptions||this._passThroughOptions)&&0===t.length&&0===r.length){if(this._findCommand(e)){t.push(e),i.length>0&&r.push(...i);break}if(e===this._helpCommandName&&this._hasImplicitHelpCommand()){t.push(e),i.length>0&&t.push(...i);break}if(this._defaultCommandName){r.push(e),i.length>0&&r.push(...i);break}}if(this._passThroughOptions){n.push(e),i.length>0&&n.push(...i);break}n.push(e)}else this.emit(`option:${o.name()}`,e)}return{operands:t,unknown:r}}opts(){if(this._storeOptionsAsProperties){const e={},t=this.options.length;for(let r=0;rObject.assign(e,t.opts())),{})}error(e,t){this._outputConfiguration.outputError(`${e}\n`,this._outputConfiguration.writeErr),"string"==typeof this._showHelpAfterError?this._outputConfiguration.writeErr(`${this._showHelpAfterError}\n`):this._showHelpAfterError&&(this._outputConfiguration.writeErr("\n"),this.outputHelp({error:!0}));const r=t||{},n=r.exitCode||1,i=r.code||"commander.error";this._exit(n,i,e)}_parseOptionsEnv(){this.options.forEach((e=>{if(e.envVar&&e.envVar in s.env){const t=e.attributeName();(void 0===this.getOptionValue(t)||["default","config","env"].includes(this.getOptionValueSource(t)))&&(e.required||e.optional?this.emit(`optionEnv:${e.name()}`,s.env[e.envVar]):this.emit(`optionEnv:${e.name()}`))}}))}_parseOptionsImplied(){const e=new m(this.options),t=e=>void 0!==this.getOptionValue(e)&&!["default","implied"].includes(this.getOptionValueSource(e));this.options.filter((r=>void 0!==r.implied&&t(r.attributeName())&&e.valueFromOption(this.getOptionValue(r.attributeName()),r))).forEach((e=>{Object.keys(e.implied).filter((e=>!t(e))).forEach((t=>{this.setOptionValueWithSource(t,e.implied[t],"implied")}))}))}missingArgument(e){const t=`error: missing required argument '${e}'`;this.error(t,{code:"commander.missingArgument"})}optionMissingArgument(e){const t=`error: option '${e.flags}' argument missing`;this.error(t,{code:"commander.optionMissingArgument"})}missingMandatoryOptionValue(e){const t=`error: required option '${e.flags}' not specified`;this.error(t,{code:"commander.missingMandatoryOptionValue"})}_conflictingOption(e,t){const r=e=>{const t=e.attributeName(),r=this.getOptionValue(t),n=this.options.find((e=>e.negate&&t===e.attributeName())),i=this.options.find((e=>!e.negate&&t===e.attributeName()));return n&&(void 0===n.presetArg&&!1===r||void 0!==n.presetArg&&r===n.presetArg)?n:i||e},n=e=>{const t=r(e),n=t.attributeName();return"env"===this.getOptionValueSource(n)?`environment variable '${t.envVar}'`:`option '${t.flags}'`},i=`error: ${n(e)} cannot be used with ${n(t)}`;this.error(i,{code:"commander.conflictingOption"})}unknownOption(e){if(this._allowUnknownOption)return;let t="";if(e.startsWith("--")&&this._showSuggestionAfterError){let r=[],n=this;do{const e=n.createHelp().visibleOptions(n).filter((e=>e.long)).map((e=>e.long));r=r.concat(e),n=n.parent}while(n&&!n._enablePositionalOptions);t=g(e,r)}const r=`error: unknown option '${e}'${t}`;this.error(r,{code:"commander.unknownOption"})}_excessArguments(e){if(this._allowExcessArguments)return;const t=this._args.length,r=1===t?"":"s",n=`error: too many arguments${this.parent?` for '${this.name()}'`:""}. Expected ${t} argument${r} but got ${e.length}.`;this.error(n,{code:"commander.excessArguments"})}unknownCommand(){const e=this.args[0];let t="";if(this._showSuggestionAfterError){const r=[];this.createHelp().visibleCommands(this).forEach((e=>{r.push(e.name()),e.alias()&&r.push(e.alias())})),t=g(e,r)}const r=`error: unknown command '${e}'${t}`;this.error(r,{code:"commander.unknownCommand"})}version(e,t,r){if(void 0===e)return this._version;this._version=e,t=t||"-V, --version",r=r||"output the version number";const n=this.createOption(t,r);return this._versionOptionName=n.attributeName(),this.options.push(n),this.on("option:"+n.name(),(()=>{this._outputConfiguration.writeOut(`${e}\n`),this._exit(0,"commander.version",e)})),this}description(e,t){return void 0===e&&void 0===t?this._description:(this._description=e,t&&(this._argsDescription=t),this)}summary(e){return void 0===e?this._summary:(this._summary=e,this)}alias(e){if(void 0===e)return this._aliases[0];let t=this;if(0!==this.commands.length&&this.commands[this.commands.length-1]._executableHandler&&(t=this.commands[this.commands.length-1]),e===t._name)throw new Error("Command alias can't be the same as its name");return t._aliases.push(e),this}aliases(e){return void 0===e?this._aliases:(e.forEach((e=>this.alias(e))),this)}usage(e){if(void 0===e){if(this._usage)return this._usage;const e=this._args.map((e=>l(e)));return[].concat(this.options.length||this._hasHelpOption?"[options]":[],this.commands.length?"[command]":[],this._args.length?e:[]).join(" ")}return this._usage=e,this}name(e){return void 0===e?this._name:(this._name=e,this)}nameFromFilename(e){return this._name=a.basename(e,a.extname(e)),this}executableDir(e){return void 0===e?this._executableDir:(this._executableDir=e,this)}helpInformation(e){const t=this.createHelp();return void 0===t.helpWidth&&(t.helpWidth=e&&e.error?this._outputConfiguration.getErrHelpWidth():this._outputConfiguration.getOutHelpWidth()),t.formatHelp(this,t)}_getHelpContext(e){const t={error:!!(e=e||{}).error};let r;return r=t.error?e=>this._outputConfiguration.writeErr(e):e=>this._outputConfiguration.writeOut(e),t.write=e.write||r,t.command=this,t}outputHelp(e){let t;"function"==typeof e&&(t=e,e=void 0);const r=this._getHelpContext(e);v(this).reverse().forEach((e=>e.emit("beforeAllHelp",r))),this.emit("beforeHelp",r);let n=this.helpInformation(r);if(t&&(n=t(n),"string"!=typeof n&&!Buffer.isBuffer(n)))throw new Error("outputHelp callback must return a string or a Buffer");r.write(n),this.emit(this._helpLongFlag),this.emit("afterHelp",r),v(this).forEach((e=>e.emit("afterAllHelp",r)))}helpOption(e,t){if("boolean"==typeof e)return this._hasHelpOption=e,this;this._helpFlags=e||this._helpFlags,this._helpDescription=t||this._helpDescription;const r=f(this._helpFlags);return this._helpShortFlag=r.shortFlag,this._helpLongFlag=r.longFlag,this}help(e){this.outputHelp(e);let t=s.exitCode||0;0===t&&e&&"function"!=typeof e&&e.error&&(t=1),this._exit(t,"commander.help","(outputHelp)")}addHelpText(e,t){const r=["beforeAll","before","after","afterAll"];if(!r.includes(e))throw new Error(`Unexpected value for position to addHelpText.\nExpecting one of '${r.join("', '")}'`);const n=`${e}Help`;return this.on(n,(e=>{let r;r="function"==typeof t?t({error:e.error,command:e.command}):t,r&&e.write(`${r}\n`)})),this}}function h(e,t){e._hasHelpOption&&t.find((t=>t===e._helpLongFlag||t===e._helpShortFlag))&&(e.outputHelp(),e._exit(0,"commander.helpDisplayed","(outputHelp)"))}function y(e){return e.map((e=>{if(!e.startsWith("--inspect"))return e;let t,r,n="127.0.0.1",i="9229";return null!==(r=e.match(/^(--inspect(-brk)?)$/))?t=r[1]:null!==(r=e.match(/^(--inspect(-brk|-port)?)=([^:]+)$/))?(t=r[1],/^\d+$/.test(r[3])?i=r[3]:n=r[3]):null!==(r=e.match(/^(--inspect(-brk|-port)?)=([^:]+):(\d+)$/))&&(t=r[1],n=r[3],i=r[4]),t&&"0"!==i?`${t}=${n}:${parseInt(i)+1}`:e}))}function v(e){const t=[];for(let r=e;r;r=r.parent)t.push(r);return t}t.Command=_},48056:(e,t)=>{class r extends Error{constructor(e,t,r){super(r),Error.captureStackTrace(this,this.constructor),this.name=this.constructor.name,this.code=t,this.exitCode=e,this.nestedError=void 0}}t.CommanderError=r,t.InvalidArgumentError=class extends r{constructor(e){super(1,"commander.invalidArgument",e),Error.captureStackTrace(this,this.constructor),this.name=this.constructor.name}}},78917:(e,t,r)=>{const{humanReadableArgName:n}=r(78998);t.Help=class{constructor(){this.helpWidth=void 0,this.sortSubcommands=!1,this.sortOptions=!1,this.showGlobalOptions=!1}visibleCommands(e){const t=e.commands.filter((e=>!e._hidden));if(e._hasImplicitHelpCommand()){const[,r,n]=e._helpCommandnameAndArgs.match(/([^ ]+) *(.*)/),i=e.createCommand(r).helpOption(!1);i.description(e._helpCommandDescription),n&&i.arguments(n),t.push(i)}return this.sortSubcommands&&t.sort(((e,t)=>e.name().localeCompare(t.name()))),t}compareOptions(e,t){const r=e=>e.short?e.short.replace(/^-/,""):e.long.replace(/^--/,"");return r(e).localeCompare(r(t))}visibleOptions(e){const t=e.options.filter((e=>!e.hidden)),r=e._hasHelpOption&&e._helpShortFlag&&!e._findOption(e._helpShortFlag),n=e._hasHelpOption&&!e._findOption(e._helpLongFlag);if(r||n){let i;i=r?n?e.createOption(e._helpFlags,e._helpDescription):e.createOption(e._helpShortFlag,e._helpDescription):e.createOption(e._helpLongFlag,e._helpDescription),t.push(i)}return this.sortOptions&&t.sort(this.compareOptions),t}visibleGlobalOptions(e){if(!this.showGlobalOptions)return[];const t=[];for(let r=e.parent;r;r=r.parent){const e=r.options.filter((e=>!e.hidden));t.push(...e)}return this.sortOptions&&t.sort(this.compareOptions),t}visibleArguments(e){return e._argsDescription&&e._args.forEach((t=>{t.description=t.description||e._argsDescription[t.name()]||""})),e._args.find((e=>e.description))?e._args:[]}subcommandTerm(e){const t=e._args.map((e=>n(e))).join(" ");return e._name+(e._aliases[0]?"|"+e._aliases[0]:"")+(e.options.length?" [options]":"")+(t?" "+t:"")}optionTerm(e){return e.flags}argumentTerm(e){return e.name()}longestSubcommandTermLength(e,t){return t.visibleCommands(e).reduce(((e,r)=>Math.max(e,t.subcommandTerm(r).length)),0)}longestOptionTermLength(e,t){return t.visibleOptions(e).reduce(((e,r)=>Math.max(e,t.optionTerm(r).length)),0)}longestGlobalOptionTermLength(e,t){return t.visibleGlobalOptions(e).reduce(((e,r)=>Math.max(e,t.optionTerm(r).length)),0)}longestArgumentTermLength(e,t){return t.visibleArguments(e).reduce(((e,r)=>Math.max(e,t.argumentTerm(r).length)),0)}commandUsage(e){let t=e._name;e._aliases[0]&&(t=t+"|"+e._aliases[0]);let r="";for(let t=e.parent;t;t=t.parent)r=t.name()+" "+r;return r+t+" "+e.usage()}commandDescription(e){return e.description()}subcommandDescription(e){return e.summary()||e.description()}optionDescription(e){const t=[];if(e.argChoices&&t.push(`choices: ${e.argChoices.map((e=>JSON.stringify(e))).join(", ")}`),void 0!==e.defaultValue){(e.required||e.optional||e.isBoolean()&&"boolean"==typeof e.defaultValue)&&t.push(`default: ${e.defaultValueDescription||JSON.stringify(e.defaultValue)}`)}return void 0!==e.presetArg&&e.optional&&t.push(`preset: ${JSON.stringify(e.presetArg)}`),void 0!==e.envVar&&t.push(`env: ${e.envVar}`),t.length>0?`${e.description} (${t.join(", ")})`:e.description}argumentDescription(e){const t=[];if(e.argChoices&&t.push(`choices: ${e.argChoices.map((e=>JSON.stringify(e))).join(", ")}`),void 0!==e.defaultValue&&t.push(`default: ${e.defaultValueDescription||JSON.stringify(e.defaultValue)}`),t.length>0){const r=`(${t.join(", ")})`;return e.description?`${e.description} ${r}`:r}return e.description}formatHelp(e,t){const r=t.padWidth(e,t),n=t.helpWidth||80;function i(e,i){if(i){const a=`${e.padEnd(r+2)}${i}`;return t.wrap(a,n-2,r+2)}return e}function a(e){return e.join("\n").replace(/^/gm," ".repeat(2))}let o=[`Usage: ${t.commandUsage(e)}`,""];const s=t.commandDescription(e);s.length>0&&(o=o.concat([s,""]));const c=t.visibleArguments(e).map((e=>i(t.argumentTerm(e),t.argumentDescription(e))));c.length>0&&(o=o.concat(["Arguments:",a(c),""]));const l=t.visibleOptions(e).map((e=>i(t.optionTerm(e),t.optionDescription(e))));if(l.length>0&&(o=o.concat(["Options:",a(l),""])),this.showGlobalOptions){const r=t.visibleGlobalOptions(e).map((e=>i(t.optionTerm(e),t.optionDescription(e))));r.length>0&&(o=o.concat(["Global Options:",a(r),""]))}const u=t.visibleCommands(e).map((e=>i(t.subcommandTerm(e),t.subcommandDescription(e))));return u.length>0&&(o=o.concat(["Commands:",a(u),""])),o.join("\n")}padWidth(e,t){return Math.max(t.longestOptionTermLength(e,t),t.longestGlobalOptionTermLength(e,t),t.longestSubcommandTermLength(e,t),t.longestArgumentTermLength(e,t))}wrap(e,t,r,n=40){if(e.match(/[\n]\s+/))return e;const i=t-r;if(i("\n"===e.slice(-1)&&(e=e.slice(0,e.length-1)),(t>0?s:"")+e.trimRight()))).join("\n")}}},95790:(e,t,r)=>{const{InvalidArgumentError:n}=r(48056);function i(e){let t,r;const n=e.split(/[ |,]+/);return n.length>1&&!/^[[<]/.test(n[1])&&(t=n.shift()),r=n.shift(),!t&&/^-[^-]$/.test(r)&&(t=r,r=void 0),{shortFlag:t,longFlag:r}}t.Option=class{constructor(e,t){this.flags=e,this.description=t||"",this.required=e.includes("<"),this.optional=e.includes("["),this.variadic=/\w\.\.\.[>\]]$/.test(e),this.mandatory=!1;const r=i(e);this.short=r.shortFlag,this.long=r.longFlag,this.negate=!1,this.long&&(this.negate=this.long.startsWith("--no-")),this.defaultValue=void 0,this.defaultValueDescription=void 0,this.presetArg=void 0,this.envVar=void 0,this.parseArg=void 0,this.hidden=!1,this.argChoices=void 0,this.conflictsWith=[],this.implied=void 0}default(e,t){return this.defaultValue=e,this.defaultValueDescription=t,this}preset(e){return this.presetArg=e,this}conflicts(e){return this.conflictsWith=this.conflictsWith.concat(e),this}implies(e){return this.implied=Object.assign(this.implied||{},e),this}env(e){return this.envVar=e,this}argParser(e){return this.parseArg=e,this}makeOptionMandatory(e=!0){return this.mandatory=!!e,this}hideHelp(e=!0){return this.hidden=!!e,this}_concatValue(e,t){return t!==this.defaultValue&&Array.isArray(t)?t.concat(e):[e]}choices(e){return this.argChoices=e.slice(),this.parseArg=(e,t)=>{if(!this.argChoices.includes(e))throw new n(`Allowed choices are ${this.argChoices.join(", ")}.`);return this.variadic?this._concatValue(e,t):e},this}name(){return this.long?this.long.replace(/^--/,""):this.short.replace(/^-/,"")}attributeName(){return this.name().replace(/^no-/,"").split("-").reduce(((e,t)=>e+t[0].toUpperCase()+t.slice(1)))}is(e){return this.short===e||this.long===e}isBoolean(){return!this.required&&!this.optional&&!this.negate}},t.splitOptionFlags=i,t.DualOptions=class{constructor(e){this.positiveOptions=new Map,this.negativeOptions=new Map,this.dualOptions=new Set,e.forEach((e=>{e.negate?this.negativeOptions.set(e.attributeName(),e):this.positiveOptions.set(e.attributeName(),e)})),this.negativeOptions.forEach(((e,t)=>{this.positiveOptions.has(t)&&this.dualOptions.add(t)}))}valueFromOption(e,t){const r=t.attributeName();if(!this.dualOptions.has(r))return!0;const n=this.negativeOptions.get(r).presetArg,i=void 0!==n&&n;return t.negate===(i===e)}}},31812:(e,t)=>{const r=3;t.suggestSimilar=function(e,t){if(!t||0===t.length)return"";t=Array.from(new Set(t));const n=e.startsWith("--");n&&(e=e.slice(2),t=t.map((e=>e.slice(2))));let i=[],a=r;return t.forEach((t=>{if(t.length<=1)return;const n=function(e,t){if(Math.abs(e.length-t.length)>r)return Math.max(e.length,t.length);const n=[];for(let t=0;t<=e.length;t++)n[t]=[t];for(let e=0;e<=t.length;e++)n[0][e]=e;for(let r=1;r<=t.length;r++)for(let i=1;i<=e.length;i++){let a=1;a=e[i-1]===t[r-1]?0:1,n[i][r]=Math.min(n[i-1][r]+1,n[i][r-1]+1,n[i-1][r-1]+a),i>1&&r>1&&e[i-1]===t[r-2]&&e[i-2]===t[r-1]&&(n[i][r]=Math.min(n[i][r],n[i-2][r-2]+1))}return n[e.length][t.length]}(e,t),o=Math.max(e.length,t.length);(o-n)/o>.4&&(ne.localeCompare(t))),n&&(i=i.map((e=>`--${e}`))),i.length>1?`\n(Did you mean one of ${i.join(", ")}?)`:1===i.length?`\n(Did you mean ${i[0]}?)`:""}},88658:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),t.util=t.tokenizers=t.transforms=t.inspect=t.stringify=t.parse=void 0;const a=r(74289),o=r(48915),s=r(85439),c=r(78369),l=r(59234),u=r(96216),d=r(60721),p=r(65629),f=r(47519),m=r(58314),g=r(94681);i(r(99808),t),t.parse=function(e,t={}){return(0,a.default)(t)(e)},t.stringify=(0,u.default)();var _=r(44033);Object.defineProperty(t,"inspect",{enumerable:!0,get:function(){return _.default}}),t.transforms={flow:m.flow,align:d.default,indent:p.default,crlf:f.default},t.tokenizers={tag:c.default,type:l.default,name:s.default,description:o.default},t.util={rewireSpecs:g.rewireSpecs,rewireSource:g.rewireSource,seedBlock:g.seedBlock,seedTokens:g.seedTokens}},6402:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=/^@\S+/;t.default=function({fence:e="```"}={}){const t=function(e){return"string"==typeof e?t=>t.split(e).length%2==0:e}(e),n=(e,r)=>t(e)?!r:r;return function(e){const t=[[]];let i=!1;for(const a of e)r.test(a.tokens.description)&&!i?t.push([a]):t[t.length-1].push(a),i=n(a.tokens.description,i);return t}}},74289:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(99808),i=r(94681),a=r(6402),o=r(54650),s=r(94517),c=r(78369),l=r(59234),u=r(85439),d=r(48915);t.default=function({startLine:e=0,fence:t="```",spacing:r="compact",markers:p=n.Markers,tokenizers:f=[(0,c.default)(),(0,l.default)(r),(0,u.default)(),(0,d.default)(r)]}={}){if(e<0||e%1>0)throw new Error("Invalid startLine");const m=(0,o.default)({startLine:e,markers:p}),g=(0,a.default)({fence:t}),_=(0,s.default)({tokenizers:f}),h=(0,d.getJoiner)(r);return function(e){const t=[];for(const r of(0,i.splitLines)(e)){const e=m(r);if(null===e)continue;const n=g(e),i=n.slice(1).map(_);t.push({description:h(n[0],p),tags:i,source:e,problems:i.reduce(((e,t)=>e.concat(t.problems)),[])})}return t}}},54650:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(99808),i=r(94681);t.default=function({startLine:e=0,markers:t=n.Markers}={}){let r=null,a=e;return function(e){let n=e;const o=(0,i.seedTokens)();if([o.lineEnd,n]=(0,i.splitCR)(n),[o.start,n]=(0,i.splitSpace)(n),null===r&&n.startsWith(t.start)&&!n.startsWith(t.nostart)&&(r=[],o.delimiter=n.slice(0,t.start.length),n=n.slice(t.start.length),[o.postDelimiter,n]=(0,i.splitSpace)(n)),null===r)return a++,null;const s=n.trimRight().endsWith(t.end);if(""===o.delimiter&&n.startsWith(t.delim)&&!n.startsWith(t.end)&&(o.delimiter=t.delim,n=n.slice(t.delim.length),[o.postDelimiter,n]=(0,i.splitSpace)(n)),s){const e=n.trimRight();o.end=n.slice(e.length-t.end.length),n=e.slice(0,-t.end.length)}if(o.description=n,r.push({number:a,source:e,tokens:o}),a++,s){const e=r.slice();return r=null,e}return null}}},94517:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(94681);t.default=function({tokenizers:e}){return function(t){var r;let i=(0,n.seedSpec)({source:t});for(const t of e)if(i=t(i),null===(r=i.problems[i.problems.length-1])||void 0===r?void 0:r.critical)break;return i}}},48915:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getJoiner=void 0;const n=r(99808);function i(e){return"compact"===e?a:"preserve"===e?c:e}function a(e,t=n.Markers){return e.map((({tokens:{description:e}})=>e.trim())).filter((e=>""!==e)).join(" ")}t.default=function(e="compact",t=n.Markers){const r=i(e);return e=>(e.description=r(e.source,t),e)},t.getJoiner=i;const o=(e,{tokens:t},r)=>""===t.type?e:r,s=({tokens:e})=>(""===e.delimiter?e.start:e.postDelimiter.slice(1))+e.description;function c(e,t=n.Markers){if(0===e.length)return"";""===e[0].tokens.description&&e[0].tokens.delimiter===t.start&&(e=e.slice(1));const r=e[e.length-1];return void 0!==r&&""===r.tokens.description&&r.tokens.end.endsWith(t.end)&&(e=e.slice(0,-1)),(e=e.slice(e.reduce(o,0))).map(s).join("\n")}},85439:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(94681);t.default=function(){const e=(e,{tokens:t},r)=>""===t.type?e:r;return t=>{const{tokens:r}=t.source[t.source.reduce(e,0)],i=r.description.trimLeft(),a=i.split('"');if(a.length>1&&""===a[0]&&a.length%2==1)return t.name=a[1],r.name=`"${a[1]}"`,[r.postName,r.description]=(0,n.splitSpace)(i.slice(r.name.length)),t;let o,s=0,c="",l=!1;for(const e of i){if(0===s&&(0,n.isSpace)(e))break;"["===e&&s++,"]"===e&&s--,c+=e}if(0!==s)return t.problems.push({code:"spec:name:unpaired-brackets",message:"unpaired brackets",line:t.source[0].number,critical:!0}),t;const u=c;if("["===c[0]&&"]"===c[c.length-1]){l=!0,c=c.slice(1,-1);const e=c.split("=");if(c=e[0].trim(),void 0!==e[1]&&(o=e.slice(1).join("=").trim()),""===c)return t.problems.push({code:"spec:name:empty-name",message:"empty name",line:t.source[0].number,critical:!0}),t;if(""===o)return t.problems.push({code:"spec:name:empty-default",message:"empty default value",line:t.source[0].number,critical:!0}),t;if(!((d=o)&&d.startsWith('"')&&d.endsWith('"'))&&/=(?!>)/.test(o))return t.problems.push({code:"spec:name:invalid-default",message:"invalid default value syntax",line:t.source[0].number,critical:!0}),t}var d;return t.optional=l,t.name=c,r.name=u,void 0!==o&&(t.default=o),[r.postName,r.description]=(0,n.splitSpace)(i.slice(r.name.length)),t}}},78369:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return e=>{const{tokens:t}=e.source[0],r=t.description.match(/\s*(@(\S+))(\s*)/);return null===r?(e.problems.push({code:"spec:tag:prefix",message:'tag should start with "@" symbol',line:e.source[0].number,critical:!0}),e):(t.tag=r[1],t.postTag=r[3],t.description=t.description.slice(r[0].length),e.tag=r[2],e)}}},59234:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(94681);t.default=function(e="compact"){const t=function(e){return"compact"===e?e=>e.map(i).join(""):"preserve"===e?e=>e.join("\n"):e}(e);return e=>{let r=0,i=[];for(const[t,{tokens:n}]of e.source.entries()){let a="";if(0===t&&"{"!==n.description[0])return e;for(const e of n.description)if("{"===e&&r++,"}"===e&&r--,a+=e,0===r)break;if(i.push([n,a]),0===r)break}if(0!==r)return e.problems.push({code:"spec:type:unpaired-curlies",message:"unpaired curlies",line:e.source[0].number,critical:!0}),e;const a=[],o=i[0][0].postDelimiter.length;for(const[e,[t,r]]of i.entries())t.type=r,e>0&&(t.type=t.postDelimiter.slice(o)+r,t.postDelimiter=t.postDelimiter.slice(0,o)),[t.postType,t.description]=(0,n.splitSpace)(t.description.slice(r.length)),a.push(t.type);return a[0]=a[0].slice(1),a[a.length-1]=a[a.length-1].slice(0,-1),e.type=t(a),e}};const i=e=>e.trim()},99808:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Markers=void 0,function(e){e.start="/**",e.nostart="/***",e.delim="*",e.end="*/"}(t.Markers||(t.Markers={}))},96216:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return e=>e.source.map((({tokens:e})=>function(e){return e.start+e.delimiter+e.postDelimiter+e.tag+e.postTag+e.type+e.postType+e.name+e.postName+e.description+e.end+e.lineEnd}(e))).join("\n")}},44033:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(94681),i={line:0,start:0,delimiter:0,postDelimiter:0,tag:0,postTag:0,name:0,postName:0,type:0,postType:0,description:0,end:0,lineEnd:0},a={lineEnd:"CR"},o=Object.keys(i),s=e=>(0,n.isSpace)(e)?`{${e.length}}`:e,c=e=>"|"+e.join("|")+"|",l=(e,t)=>Object.keys(t).map((r=>s(t[r]).padEnd(e[r])));t.default=function({source:e}){var t,r;if(0===e.length)return"";const n=Object.assign({},i);for(const e of o)n[e]=(null!==(t=a[e])&&void 0!==t?t:e).length;for(const{number:t,tokens:r}of e){n.line=Math.max(n.line,t.toString().length);for(const e in r)n[e]=Math.max(n[e],s(r[e]).length)}const u=[[],[]];for(const e of o)u[0].push((null!==(r=a[e])&&void 0!==r?r:e).padEnd(n[e]));for(const e of o)u[1].push("-".padEnd(n[e],"-"));for(const{number:t,tokens:r}of e){const e=t.toString().padStart(n.line);u.push([e,...l(n,r)])}return u.map(c).join("\n")}},60721:function(e,t,r){"use strict";var n=this&&this.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i"".padStart(e," ");t.default=function(e=i.Markers){let t,r=!1;function c(n){const i=Object.assign({},n.tokens);""!==i.tag&&(r=!0);const a=""===i.tag&&""===i.name&&""===i.type&&""===i.description;if(i.end===e.end&&a)return i.start=s(t.start+1),Object.assign(Object.assign({},n),{tokens:i});switch(i.delimiter){case e.start:i.start=s(t.start);break;case e.delim:i.start=s(t.start+1);break;default:i.delimiter="",i.start=s(t.start+2)}if(!r)return i.postDelimiter=""===i.description?"":" ",Object.assign(Object.assign({},n),{tokens:i});const o={delim:!1,tag:!1,type:!1,name:!1};return""===i.description&&(o.name=!0,i.postName="",""===i.name&&(o.type=!0,i.postType="",""===i.type&&(o.tag=!0,i.postTag="",""===i.tag&&(o.delim=!0)))),i.postDelimiter=o.delim?"":" ",o.tag||(i.postTag=s(t.tag-i.tag.length+1)),o.type||(i.postType=s(t.type-i.type.length+1)),o.name||(i.postName=s(t.name-i.name.length+1)),Object.assign(Object.assign({},n),{tokens:i})}return r=>{var{source:s}=r,l=n(r,["source"]);return t=s.reduce(((e=i.Markers)=>(t,{tokens:r})=>({start:r.delimiter===e.start?r.start.length:t.start,tag:Math.max(t.tag,r.tag.length),type:Math.max(t.type,r.type.length),name:Math.max(t.name,r.name.length)}))(e),Object.assign({},o)),(0,a.rewireSource)(Object.assign(Object.assign({},l),{source:s.map(c)}))}}},47519:function(e,t,r){"use strict";var n=this&&this.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i{var{source:r}=e,a=n(e,["source"]);return(0,i.rewireSource)(Object.assign(Object.assign({},a),{source:r.map(t)}))}}},65629:function(e,t,r){"use strict";var n=this&&this.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i{if(void 0===t){const n=e-r.length;t=n>0?(e=>{const t="".padStart(e," ");return e=>e+t})(n):(e=>t=>t.slice(e))(-n)}return t(r)},a=e=>Object.assign(Object.assign({},e),{tokens:Object.assign(Object.assign({},e.tokens),{start:r(e.tokens.start)})});return e=>{var{source:t}=e,r=n(e,["source"]);return(0,i.rewireSource)(Object.assign(Object.assign({},r),{source:t.map(a)}))}}},58314:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.flow=void 0,t.flow=function(...e){return t=>e.reduce(((e,t)=>t(e)),t)}},94681:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.rewireSpecs=t.rewireSource=t.seedTokens=t.seedSpec=t.seedBlock=t.splitLines=t.splitSpace=t.splitCR=t.hasCR=t.isSpace=void 0,t.isSpace=function(e){return/^\s+$/.test(e)},t.hasCR=function(e){return/\r$/.test(e)},t.splitCR=function(e){const t=e.match(/\r+$/);return null==t?["",e]:[e.slice(-t[0].length),e.slice(0,-t[0].length)]},t.splitSpace=function(e){const t=e.match(/^\s+/);return null==t?["",e]:[e.slice(0,t[0].length),e.slice(t[0].length)]},t.splitLines=function(e){return e.split(/\n/)},t.seedBlock=function(e={}){return Object.assign({description:"",tags:[],source:[],problems:[]},e)},t.seedSpec=function(e={}){return Object.assign({tag:"",name:"",type:"",optional:!1,description:"",problems:[],source:[]},e)},t.seedTokens=function(e={}){return Object.assign({start:"",delimiter:"",postDelimiter:"",tag:"",postTag:"",name:"",postName:"",type:"",postType:"",description:"",end:"",lineEnd:""},e)},t.rewireSource=function(e){const t=e.source.reduce(((e,t)=>e.set(t.number,t)),new Map);for(const r of e.tags)r.source=r.source.map((e=>t.get(e.number)));return e},t.rewireSpecs=function(e){const t=e.tags.reduce(((e,t)=>t.source.reduce(((e,t)=>e.set(t.number,t)),e)),new Map);return e.source=e.source.map((e=>t.get(e.number)||e)),e}},1641:(e,t,r)=>{"use strict";function n(e,...t){return(...r)=>e(...t,...r)}function i(e){return function(...t){var r=t.pop();return e.call(this,t,r)}}r.r(t),r.d(t,{all:()=>ge,allLimit:()=>_e,allSeries:()=>he,any:()=>rt,anyLimit:()=>nt,anySeries:()=>it,apply:()=>n,applyEach:()=>P,applyEachSeries:()=>O,asyncify:()=>d,auto:()=>L,autoInject:()=>q,cargo:()=>K,cargoQueue:()=>W,compose:()=>Y,concat:()=>Z,concatLimit:()=>Q,concatSeries:()=>ee,constant:()=>te,default:()=>_t,detect:()=>ne,detectLimit:()=>ie,detectSeries:()=>ae,dir:()=>se,doDuring:()=>ce,doUntil:()=>le,doWhilst:()=>ce,during:()=>ft,each:()=>de,eachLimit:()=>pe,eachOf:()=>A,eachOfLimit:()=>w,eachOfSeries:()=>I,eachSeries:()=>fe,ensureAsync:()=>me,every:()=>ge,everyLimit:()=>_e,everySeries:()=>he,filter:()=>ke,filterLimit:()=>xe,filterSeries:()=>Ee,find:()=>ne,findLimit:()=>ie,findSeries:()=>ae,flatMap:()=>Z,flatMapLimit:()=>Q,flatMapSeries:()=>ee,foldl:()=>G,foldr:()=>Je,forEach:()=>de,forEachLimit:()=>pe,forEachOf:()=>A,forEachOfLimit:()=>w,forEachOfSeries:()=>I,forEachSeries:()=>fe,forever:()=>Se,groupBy:()=>we,groupByLimit:()=>De,groupBySeries:()=>Te,inject:()=>G,log:()=>Ce,map:()=>N,mapLimit:()=>X,mapSeries:()=>F,mapValues:()=>Ne,mapValuesLimit:()=>Ae,mapValuesSeries:()=>Pe,memoize:()=>Ie,nextTick:()=>Fe,parallel:()=>Re,parallelLimit:()=>Me,priorityQueue:()=>Ue,queue:()=>Le,race:()=>qe,reduce:()=>G,reduceRight:()=>Je,reflect:()=>Ve,reflectAll:()=>He,reject:()=>We,rejectLimit:()=>Ge,rejectSeries:()=>$e,retry:()=>Ze,retryable:()=>et,select:()=>ke,selectLimit:()=>xe,selectSeries:()=>Ee,seq:()=>$,series:()=>tt,setImmediate:()=>u,some:()=>rt,someLimit:()=>nt,someSeries:()=>it,sortBy:()=>at,timeout:()=>ot,times:()=>ct,timesLimit:()=>st,timesSeries:()=>lt,transform:()=>ut,tryEach:()=>dt,unmemoize:()=>pt,until:()=>mt,waterfall:()=>gt,whilst:()=>ft,wrapSync:()=>d});var a="function"==typeof queueMicrotask&&queueMicrotask,o="function"==typeof setImmediate&&setImmediate,s="object"==typeof process&&"function"==typeof process.nextTick;function c(e){setTimeout(e,0)}function l(e){return(t,...r)=>e((()=>t(...r)))}var u=l(a?queueMicrotask:o?setImmediate:s?process.nextTick:c);function d(e){return m(e)?function(...t){const r=t.pop();return p(e.apply(this,t),r)}:i((function(t,r){var n;try{n=e.apply(this,t)}catch(e){return r(e)}if(n&&"function"==typeof n.then)return p(n,r);r(null,n)}))}function p(e,t){return e.then((e=>{f(t,null,e)}),(e=>{f(t,e&&(e instanceof Error||e.message)?e:new Error(e))}))}function f(e,t,r){try{e(t,r)}catch(e){u((e=>{throw e}),e)}}function m(e){return"AsyncFunction"===e[Symbol.toStringTag]}function g(e){if("function"!=typeof e)throw new Error("expected a function");return m(e)?d(e):e}function _(e,t){if(t||(t=e.length),!t)throw new Error("arity is undefined");return function(...r){return"function"==typeof r[t-1]?e.apply(this,r):new Promise(((n,i)=>{r[t-1]=(e,...t)=>{if(e)return i(e);n(t.length>1?t:t[0])},e.apply(this,r)}))}}function h(e){return function(t,...r){return _((function(n){var i=this;return e(t,((e,t)=>{g(e).apply(i,r.concat(t))}),n)}))}}function y(e,t,r,n){t=t||[];var i=[],a=0,o=g(r);return e(t,((e,t,r)=>{var n=a++;o(e,((e,t)=>{i[n]=t,r(e)}))}),(e=>{n(e,i)}))}function v(e){return e&&"number"==typeof e.length&&e.length>=0&&e.length%1==0}var b={};function k(e){function t(...t){if(null!==e){var r=e;e=null,r.apply(this,t)}}return Object.assign(t,e),t}function x(e){if(v(e))return function(e){var t=-1,r=e.length;return function(){return++t=t||o||i||(o=!0,e.next().then((({value:e,done:t})=>{if(!a&&!i){if(o=!1,t)return i=!0,void(s<=0&&n(null));s++,r(e,c,u),c++,l()}})).catch(d))}function u(e,t){if(s-=1,!a)return e?d(e):!1===e?(i=!0,void(a=!0)):t===b||i&&s<=0?(i=!0,n(null)):void l()}function d(e){a||(o=!1,i=!0,n(e))}l()}var D=e=>(t,r,n)=>{if(n=k(n),e<=0)throw new RangeError("concurrency limit cannot be less than 1");if(!t)return n(null);if("AsyncGenerator"===t[Symbol.toStringTag])return S(t,e,r,n);if(function(e){return"function"==typeof e[Symbol.asyncIterator]}(t))return S(t[Symbol.asyncIterator](),e,r,n);var i=x(t),a=!1,o=!1,s=0,c=!1;function l(e,t){if(!o)if(s-=1,e)a=!0,n(e);else if(!1===e)a=!0,o=!0;else{if(t===b||a&&s<=0)return a=!0,n(null);c||u()}}function u(){for(c=!0;s1?n:n[0])}return r[R]=new Promise(((r,n)=>{e=r,t=n})),r}function L(e,t,r){"number"!=typeof t&&(r=t,t=null),r=k(r||M());var n=Object.keys(e).length;if(!n)return r(null);t||(t=n);var i={},a=0,o=!1,s=!1,c=Object.create(null),l=[],u=[],d={};function p(e,t){l.push((()=>function(e,t){if(s)return;var n=E(((t,...n)=>{if(a--,!1!==t)if(n.length<2&&([n]=n),t){var l={};if(Object.keys(i).forEach((e=>{l[e]=i[e]})),l[e]=n,s=!0,c=Object.create(null),o)return;r(t,l)}else i[e]=n,(c[e]||[]).forEach((e=>e())),f();else o=!0}));a++;var l=g(t[t.length-1]);t.length>1?l(i,n):l(n)}(e,t)))}function f(){if(!o){if(0===l.length&&0===a)return r(null,i);for(;l.length&&a{const i=e[n];Array.isArray(i)&&i.indexOf(t)>=0&&r.push(n)})),r}return Object.keys(e).forEach((t=>{var r=e[t];if(!Array.isArray(r))return p(t,[r]),void u.push(t);var n=r.slice(0,r.length-1),i=n.length;if(0===i)return p(t,r),void u.push(t);d[t]=i,n.forEach((a=>{if(!e[a])throw new Error("async.auto task `"+t+"` has a non-existent dependency `"+a+"` in "+n.join(", "));!function(e,t){var r=c[e];r||(r=c[e]=[]);r.push(t)}(a,(()=>{0===--i&&p(t,r)}))}))})),function(){var e=0;for(;u.length;)e++,m(u.pop()).forEach((e=>{0==--d[e]&&u.push(e)}));if(e!==n)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}(),f(),r[R]}var j=/^(?:async\s+)?(?:function)?\s*\w*\s*\(\s*([^)]+)\s*\)(?:\s*{)/,B=/^(?:async\s+)?\(?\s*([^)=]+)\s*\)?(?:\s*=>)/,z=/,/,U=/(=.+)?(\s*)$/;function q(e,t){var r={};return Object.keys(e).forEach((t=>{var n,i=e[t],a=m(i),o=!a&&1===i.length||a&&0===i.length;if(Array.isArray(i))n=[...i],i=n.pop(),r[t]=n.concat(n.length>0?s:i);else if(o)r[t]=i;else{if(n=function(e){const t=function(e){let t="",r=0,n=e.indexOf("*/");for(;re.replace(U,"").trim()))}(i),0===i.length&&!a&&0===n.length)throw new Error("autoInject task functions require explicit parameters.");a||n.pop(),r[t]=n.concat(s)}function s(e,t){var r=n.map((t=>e[t]));r.push(t),g(i)(...r)}})),L(r,t)}class J{constructor(){this.head=this.tail=null,this.length=0}removeLink(e){return e.prev?e.prev.next=e.next:this.head=e.next,e.next?e.next.prev=e.prev:this.tail=e.prev,e.prev=e.next=null,this.length-=1,e}empty(){for(;this.head;)this.shift();return this}insertAfter(e,t){t.prev=e,t.next=e.next,e.next?e.next.prev=t:this.tail=t,e.next=t,this.length+=1}insertBefore(e,t){t.prev=e.prev,t.next=e,e.prev?e.prev.next=t:this.head=t,e.prev=t,this.length+=1}unshift(e){this.head?this.insertBefore(this.head,e):V(this,e)}push(e){this.tail?this.insertAfter(this.tail,e):V(this,e)}shift(){return this.head&&this.removeLink(this.head)}pop(){return this.tail&&this.removeLink(this.tail)}toArray(){return[...this]}*[Symbol.iterator](){for(var e=this.head;e;)yield e.data,e=e.next}remove(e){for(var t=this.head;t;){var{next:r}=t;e(t)&&this.removeLink(t),t=r}return this}}function V(e,t){e.length=1,e.head=e.tail=t}function H(e,t,r){if(null==t)t=1;else if(0===t)throw new RangeError("Concurrency must not be zero");var n=g(e),i=0,a=[];const o={error:[],drain:[],saturated:[],unsaturated:[],empty:[]};function s(e,t){return e?t?void(o[e]=o[e].filter((e=>e!==t))):o[e]=[]:Object.keys(o).forEach((e=>o[e]=[]))}function c(e,...t){o[e].forEach((e=>e(...t)))}var l=!1;function d(e,t,r,n){if(null!=n&&"function"!=typeof n)throw new Error("task callback must be a function");var i,a;function o(e,...t){return e?r?a(e):i():t.length<=1?i(t[0]):void i(t)}h.started=!0;var s=h._createTaskItem(e,r?o:n||o);if(t?h._tasks.unshift(s):h._tasks.push(s),l||(l=!0,u((()=>{l=!1,h.process()}))),r||!n)return new Promise(((e,t)=>{i=e,a=t}))}function p(e){return function(t,...r){i-=1;for(var n=0,o=e.length;n0&&a.splice(l,1),s.callback(t,...r),null!=t&&c("error",t,s.data)}i<=h.concurrency-h.buffer&&c("unsaturated"),h.idle()&&c("drain"),h.process()}}function f(e){return!(0!==e.length||!h.idle())&&(u((()=>c("drain"))),!0)}const m=e=>t=>{if(!t)return new Promise(((t,r)=>{!function(e,t){const r=(...n)=>{s(e,r),t(...n)};o[e].push(r)}(e,((e,n)=>{if(e)return r(e);t(n)}))}));s(e),function(e,t){o[e].push(t)}(e,t)};var _=!1,h={_tasks:new J,_createTaskItem:(e,t)=>({data:e,callback:t}),*[Symbol.iterator](){yield*h._tasks[Symbol.iterator]()},concurrency:t,payload:r,buffer:t/4,started:!1,paused:!1,push(e,t){if(Array.isArray(e)){if(f(e))return;return e.map((e=>d(e,!1,!1,t)))}return d(e,!1,!1,t)},pushAsync(e,t){if(Array.isArray(e)){if(f(e))return;return e.map((e=>d(e,!1,!0,t)))}return d(e,!1,!0,t)},kill(){s(),h._tasks.empty()},unshift(e,t){if(Array.isArray(e)){if(f(e))return;return e.map((e=>d(e,!0,!1,t)))}return d(e,!0,!1,t)},unshiftAsync(e,t){if(Array.isArray(e)){if(f(e))return;return e.map((e=>d(e,!0,!0,t)))}return d(e,!0,!0,t)},remove(e){h._tasks.remove(e)},process(){if(!_){for(_=!0;!h.paused&&ih._tasks.length,running:()=>i,workersList:()=>a,idle:()=>h._tasks.length+i===0,pause(){h.paused=!0},resume(){!1!==h.paused&&(h.paused=!1,u(h.process))}};return Object.defineProperties(h,{saturated:{writable:!1,value:m("saturated")},unsaturated:{writable:!1,value:m("unsaturated")},empty:{writable:!1,value:m("empty")},drain:{writable:!1,value:m("drain")},error:{writable:!1,value:m("error")}}),h}function K(e,t){return H(e,1,t)}function W(e,t,r){return H(e,t,r)}var G=_((function(e,t,r,n){n=k(n);var i=g(r);return I(e,((e,r,n)=>{i(t,e,((e,r)=>{t=r,n(e)}))}),(e=>n(e,t)))}),4);function $(...e){var t=e.map(g);return function(...e){var r=this,n=e[e.length-1];return"function"==typeof n?e.pop():n=M(),G(t,e,((e,t,n)=>{t.apply(r,e.concat(((e,...t)=>{n(e,t)})))}),((e,t)=>n(e,...t))),n[R]}}function Y(...e){return $(...e.reverse())}var X=_((function(e,t,r,n){return y(D(t),e,r,n)}),4);var Q=_((function(e,t,r,n){var i=g(r);return X(e,t,((e,t)=>{i(e,((e,...r)=>e?t(e):t(e,r)))}),((e,t)=>{for(var r=[],i=0;i{var o,s=!1;const c=g(i);r(n,((r,n,i)=>{c(r,((n,a)=>n||!1===n?i(n):e(a)&&!o?(s=!0,o=t(!0,r),i(null,b)):void i()))}),(e=>{if(e)return a(e);a(null,s?o:t(!1))}))}}var ne=_((function(e,t,r){return re((e=>e),((e,t)=>t))(A,e,t,r)}),3);var ie=_((function(e,t,r,n){return re((e=>e),((e,t)=>t))(D(t),e,r,n)}),4);var ae=_((function(e,t,r){return re((e=>e),((e,t)=>t))(D(1),e,t,r)}),3);function oe(e){return(t,...r)=>g(t)(...r,((t,...r)=>{"object"==typeof console&&(t?console.error&&console.error(t):console[e]&&r.forEach((t=>console[e](t))))}))}var se=oe("dir");var ce=_((function(e,t,r){r=E(r);var n,i=g(e),a=g(t);function o(e,...t){if(e)return r(e);!1!==e&&(n=t,a(...t,s))}function s(e,t){return e?r(e):!1!==e?t?void i(o):r(null,...n):void 0}return s(null,!0)}),3);function le(e,t,r){const n=g(t);return ce(e,((...e)=>{const t=e.pop();n(...e,((e,r)=>t(e,!r)))}),r)}function ue(e){return(t,r,n)=>e(t,n)}var de=_((function(e,t,r){return A(e,ue(g(t)),r)}),3);var pe=_((function(e,t,r,n){return D(t)(e,ue(g(r)),n)}),4);var fe=_((function(e,t,r){return pe(e,1,t,r)}),3);function me(e){return m(e)?e:function(...t){var r=t.pop(),n=!0;t.push(((...e)=>{n?u((()=>r(...e))):r(...e)})),e.apply(this,t),n=!1}}var ge=_((function(e,t,r){return re((e=>!e),(e=>!e))(A,e,t,r)}),3);var _e=_((function(e,t,r,n){return re((e=>!e),(e=>!e))(D(t),e,r,n)}),4);var he=_((function(e,t,r){return re((e=>!e),(e=>!e))(I,e,t,r)}),3);function ye(e,t,r,n){var i=new Array(t.length);e(t,((e,t,n)=>{r(e,((e,r)=>{i[t]=!!r,n(e)}))}),(e=>{if(e)return n(e);for(var r=[],a=0;a{r(e,((r,a)=>{if(r)return n(r);a&&i.push({index:t,value:e}),n(r)}))}),(e=>{if(e)return n(e);n(null,i.sort(((e,t)=>e.index-t.index)).map((e=>e.value)))}))}function be(e,t,r,n){return(v(t)?ye:ve)(e,t,g(r),n)}var ke=_((function(e,t,r){return be(A,e,t,r)}),3);var xe=_((function(e,t,r,n){return be(D(t),e,r,n)}),4);var Ee=_((function(e,t,r){return be(I,e,t,r)}),3);var Se=_((function(e,t){var r=E(t),n=g(me(e));return function e(t){if(t)return r(t);!1!==t&&n(e)}()}),2);var De=_((function(e,t,r,n){var i=g(r);return X(e,t,((e,t)=>{i(e,((r,n)=>r?t(r):t(r,{key:n,val:e})))}),((e,t)=>{for(var r={},{hasOwnProperty:i}=Object.prototype,a=0;a{a(e,t,((e,n)=>{if(e)return r(e);i[t]=n,r(e)}))}),(e=>n(e,i)))}),4);function Ne(e,t,r){return Ae(e,1/0,t,r)}function Pe(e,t,r){return Ae(e,1,t,r)}function Ie(e,t=(e=>e)){var r=Object.create(null),n=Object.create(null),a=g(e),o=i(((e,i)=>{var o=t(...e);o in r?u((()=>i(null,...r[o]))):o in n?n[o].push(i):(n[o]=[i],a(...e,((e,...t)=>{e||(r[o]=t);var i=n[o];delete n[o];for(var a=0,s=i.length;a{var n=v(t)?[]:{};e(t,((e,t,r)=>{g(e)(((e,...i)=>{i.length<2&&([i]=i),n[t]=i,r(e)}))}),(e=>r(e,n)))}),3);function Re(e,t){return Oe(A,e,t)}function Me(e,t,r){return Oe(D(t),e,r)}function Le(e,t){var r=g(e);return H(((e,t)=>{r(e[0],t)}),t,1)}class je{constructor(){this.heap=[],this.pushCount=Number.MIN_SAFE_INTEGER}get length(){return this.heap.length}empty(){return this.heap=[],this}percUp(e){let t;for(;e>0&&ze(this.heap[e],this.heap[t=Be(e)]);){let r=this.heap[e];this.heap[e]=this.heap[t],this.heap[t]=r,e=t}}percDown(e){let t;for(;(t=1+(e<<1))=0;e--)this.percDown(e);return this}}function Be(e){return(e+1>>1)-1}function ze(e,t){return e.priority!==t.priority?e.priority({data:e,priority:t}))):{data:e,priority:t}}return r._tasks=new je,r._createTaskItem=({data:e,priority:t},r)=>({data:e,priority:t,callback:r}),r.push=function(e,t=0,r){return n(a(e,t),r)},r.pushAsync=function(e,t=0,r){return i(a(e,t),r)},delete r.unshift,delete r.unshiftAsync,r}var qe=_((function(e,t){if(t=k(t),!Array.isArray(e))return t(new TypeError("First argument to race must be an array of functions"));if(!e.length)return t();for(var r=0,n=e.length;r{let n={};if(e&&(n.error=e),t.length>0){var i=t;t.length<=1&&([i]=t),n.value=i}r(null,n)})),t.apply(this,e)}))}function He(e){var t;return Array.isArray(e)?t=e.map(Ve):(t={},Object.keys(e).forEach((r=>{t[r]=Ve.call(this,e[r])}))),t}function Ke(e,t,r,n){const i=g(r);return be(e,t,((e,t)=>{i(e,((e,r)=>{t(e,!r)}))}),n)}var We=_((function(e,t,r){return Ke(A,e,t,r)}),3);var Ge=_((function(e,t,r,n){return Ke(D(t),e,r,n)}),4);var $e=_((function(e,t,r){return Ke(I,e,t,r)}),3);function Ye(e){return function(){return e}}const Xe=5,Qe=0;function Ze(e,t,r){var n={times:Xe,intervalFunc:Ye(Qe)};if(arguments.length<3&&"function"==typeof e?(r=t||M(),t=e):(!function(e,t){if("object"==typeof t)e.times=+t.times||Xe,e.intervalFunc="function"==typeof t.interval?t.interval:Ye(+t.interval||Qe),e.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");e.times=+t||Xe}}(n,e),r=r||M()),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var i=g(t),a=1;return function e(){i(((t,...i)=>{!1!==t&&(t&&a++{function a(e){n(...t,e)}return(t.lengthe))(A,e,t,r)}),3);var nt=_((function(e,t,r,n){return re(Boolean,(e=>e))(D(t),e,r,n)}),4);var it=_((function(e,t,r){return re(Boolean,(e=>e))(I,e,t,r)}),3);var at=_((function(e,t,r){var n=g(t);return N(e,((e,t)=>{n(e,((r,n)=>{if(r)return t(r);t(r,{value:e,criteria:n})}))}),((e,t)=>{if(e)return r(e);r(null,t.sort(i).map((e=>e.value)))}));function i(e,t){var r=e.criteria,n=t.criteria;return rn?1:0}}),3);function ot(e,t,r){var n=g(e);return i(((i,a)=>{var o,s=!1;i.push(((...e)=>{s||(a(...e),clearTimeout(o))})),o=setTimeout((function(){var t=e.name||"anonymous",n=new Error('Callback function "'+t+'" timed out.');n.code="ETIMEDOUT",r&&(n.info=r),s=!0,a(n)}),t),n(...i)}))}function st(e,t,r,n){var i=g(r);return X(function(e){for(var t=Array(e);e--;)t[e]=e;return t}(e),t,i,n)}function ct(e,t,r){return st(e,1/0,t,r)}function lt(e,t,r){return st(e,1,t,r)}function ut(e,t,r,n){arguments.length<=3&&"function"==typeof t&&(n=r,r=t,t=Array.isArray(e)?[]:{}),n=k(n||M());var i=g(r);return A(e,((e,r,n)=>{i(t,e,r,n)}),(e=>n(e,t))),n[R]}var dt=_((function(e,t){var r,n=null;return fe(e,((e,t)=>{g(e)(((e,...i)=>{if(!1===e)return t(e);i.length<2?[r]=i:r=i,n=e,t(e?null:{})}))}),(()=>t(n,r)))}));function pt(e){return(...t)=>(e.unmemoized||e)(...t)}var ft=_((function(e,t,r){r=E(r);var n=g(t),i=g(e),a=[];function o(e,...t){if(e)return r(e);a=t,!1!==e&&i(s)}function s(e,t){return e?r(e):!1!==e?t?void n(o):r(null,...a):void 0}return i(s)}),3);function mt(e,t,r){const n=g(e);return ft((e=>n(((t,r)=>e(t,!r)))),t,r)}var gt=_((function(e,t){if(t=k(t),!Array.isArray(e))return t(new Error("First argument to waterfall must be an array of functions"));if(!e.length)return t();var r=0;function n(t){g(e[r++])(...t,E(i))}function i(i,...a){if(!1!==i)return i||r===e.length?t(i,...a):void n(a)}n([])})),_t={apply:n,applyEach:P,applyEachSeries:O,asyncify:d,auto:L,autoInject:q,cargo:K,cargoQueue:W,compose:Y,concat:Z,concatLimit:Q,concatSeries:ee,constant:te,detect:ne,detectLimit:ie,detectSeries:ae,dir:se,doUntil:le,doWhilst:ce,each:de,eachLimit:pe,eachOf:A,eachOfLimit:w,eachOfSeries:I,eachSeries:fe,ensureAsync:me,every:ge,everyLimit:_e,everySeries:he,filter:ke,filterLimit:xe,filterSeries:Ee,forever:Se,groupBy:we,groupByLimit:De,groupBySeries:Te,log:Ce,map:N,mapLimit:X,mapSeries:F,mapValues:Ne,mapValuesLimit:Ae,mapValuesSeries:Pe,memoize:Ie,nextTick:Fe,parallel:Re,parallelLimit:Me,priorityQueue:Ue,queue:Le,race:qe,reduce:G,reduceRight:Je,reflect:Ve,reflectAll:He,reject:We,rejectLimit:Ge,rejectSeries:$e,retry:Ze,retryable:et,seq:$,series:tt,setImmediate:u,some:rt,someLimit:nt,someSeries:it,sortBy:at,timeout:ot,times:ct,timesLimit:st,timesSeries:lt,transform:ut,tryEach:dt,unmemoize:pt,until:mt,waterfall:gt,whilst:ft,all:ge,allLimit:_e,allSeries:he,any:rt,anyLimit:nt,anySeries:it,find:ne,findLimit:ie,findSeries:ae,flatMap:Z,flatMapLimit:Q,flatMapSeries:ee,forEach:de,forEachSeries:fe,forEachLimit:pe,forEachOf:A,forEachOfSeries:I,forEachOfLimit:w,inject:G,foldl:G,foldr:Je,select:ke,selectLimit:xe,selectSeries:Ee,wrapSync:d,during:ft,doDuring:ce}},15876:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>M});var n={Space_Separator:/[\u1680\u2000-\u200A\u202F\u205F\u3000]/,ID_Start:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE83\uDE86-\uDE89\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]/,ID_Continue:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u09FC\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9-\u0AFF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D00-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF9\u1D00-\u1DF9\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDCA0-\uDCE9\uDCFF\uDE00-\uDE3E\uDE47\uDE50-\uDE83\uDE86-\uDE99\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC59\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD47\uDD50-\uDD59]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4A\uDD50-\uDD59]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/},i={isSpaceSeparator:e=>"string"==typeof e&&n.Space_Separator.test(e),isIdStartChar:e=>"string"==typeof e&&(e>="a"&&e<="z"||e>="A"&&e<="Z"||"$"===e||"_"===e||n.ID_Start.test(e)),isIdContinueChar:e=>"string"==typeof e&&(e>="a"&&e<="z"||e>="A"&&e<="Z"||e>="0"&&e<="9"||"$"===e||"_"===e||"‌"===e||"‍"===e||n.ID_Continue.test(e)),isDigit:e=>"string"==typeof e&&/[0-9]/.test(e),isHexDigit:e=>"string"==typeof e&&/[0-9A-Fa-f]/.test(e)};let a,o,s,c,l,u,d,p,f;function m(e,t,r){const n=e[t];if(null!=n&&"object"==typeof n)if(Array.isArray(n))for(let e=0;e0;){const t=k();if(!i.isHexDigit(t))throw N(x());e+=x()}return String.fromCodePoint(parseInt(e,16))}const T={start(){if("eof"===d.type)throw P();C()},beforePropertyName(){switch(d.type){case"identifier":case"string":return p=d.value,void(o="afterPropertyName");case"punctuator":return void A();case"eof":throw P()}},afterPropertyName(){if("eof"===d.type)throw P();o="beforePropertyValue"},beforePropertyValue(){if("eof"===d.type)throw P();C()},beforeArrayValue(){if("eof"===d.type)throw P();"punctuator"!==d.type||"]"!==d.value?C():A()},afterPropertyValue(){if("eof"===d.type)throw P();switch(d.value){case",":return void(o="beforePropertyName");case"}":A()}},afterArrayValue(){if("eof"===d.type)throw P();switch(d.value){case",":return void(o="beforeArrayValue");case"]":A()}},end(){}};function C(){let e;switch(d.type){case"punctuator":switch(d.value){case"{":e={};break;case"[":e=[]}break;case"null":case"boolean":case"numeric":case"string":e=d.value}if(void 0===f)f=e;else{const t=s[s.length-1];Array.isArray(t)?t.push(e):Object.defineProperty(t,p,{value:e,writable:!0,enumerable:!0,configurable:!0})}if(null!==e&&"object"==typeof e)s.push(e),o=Array.isArray(e)?"beforeArrayValue":"beforePropertyName";else{const e=s[s.length-1];o=null==e?"end":Array.isArray(e)?"afterArrayValue":"afterPropertyValue"}}function A(){s.pop();const e=s[s.length-1];o=null==e?"end":Array.isArray(e)?"afterArrayValue":"afterPropertyValue"}function N(e){return O(void 0===e?`JSON5: invalid end of input at ${l}:${u}`:`JSON5: invalid character '${F(e)}' at ${l}:${u}`)}function P(){return O(`JSON5: invalid end of input at ${l}:${u}`)}function I(){return u-=5,O(`JSON5: invalid identifier character at ${l}:${u}`)}function F(e){const t={"'":"\\'",'"':'\\"',"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\v","\0":"\\0","\u2028":"\\u2028","\u2029":"\\u2029"};if(t[e])return t[e];if(e<" "){const t=e.charCodeAt(0).toString(16);return"\\x"+("00"+t).substring(t.length)}return e}function O(e){const t=new SyntaxError(e);return t.lineNumber=l,t.columnNumber=u,t}const R={parse:function(e,t){a=String(e),o="start",s=[],c=0,l=1,u=0,d=void 0,p=void 0,f=void 0;do{d=b(),T[o]()}while("eof"!==d.type);return"function"==typeof t?m({"":f},"",t):f},stringify:function(e,t,r){const n=[];let a,o,s,c="",l="";if(null==t||"object"!=typeof t||Array.isArray(t)||(r=t.space,s=t.quote,t=t.replacer),"function"==typeof t)o=t;else if(Array.isArray(t)){a=[];for(const e of t){let t;"string"==typeof e?t=e:("number"==typeof e||e instanceof String||e instanceof Number)&&(t=String(e)),void 0!==t&&a.indexOf(t)<0&&a.push(t)}}return r instanceof Number?r=Number(r):r instanceof String&&(r=String(r)),"number"==typeof r?r>0&&(r=Math.min(10,Math.floor(r)),l=" ".substr(0,r)):"string"==typeof r&&(l=r.substr(0,10)),u("",{"":e});function u(e,t){let r=t[e];switch(null!=r&&("function"==typeof r.toJSON5?r=r.toJSON5(e):"function"==typeof r.toJSON&&(r=r.toJSON(e))),o&&(r=o.call(t,e,r)),r instanceof Number?r=Number(r):r instanceof String?r=String(r):r instanceof Boolean&&(r=r.valueOf()),r){case null:return"null";case!0:return"true";case!1:return"false"}return"string"==typeof r?d(r):"number"==typeof r?String(r):"object"==typeof r?Array.isArray(r)?function(e){if(n.indexOf(e)>=0)throw TypeError("Converting circular structure to JSON5");n.push(e);let t=c;c+=l;let r,i=[];for(let t=0;t=0)throw TypeError("Converting circular structure to JSON5");n.push(e);let t=c;c+=l;let r,i=a||Object.keys(e),o=[];for(const t of i){const r=u(t,e);if(void 0!==r){let e=p(t)+":";""!==l&&(e+=" "),e+=r,o.push(e)}}if(0===o.length)r="{}";else{let e;if(""===l)e=o.join(","),r="{"+e+"}";else{let n=",\n"+c;e=o.join(n),r="{\n"+c+e+",\n"+t+"}"}}return n.pop(),c=t,r}(r):void 0}function d(e){const t={"'":.1,'"':.2},r={"'":"\\'",'"':'\\"',"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\v","\0":"\\0","\u2028":"\\u2028","\u2029":"\\u2029"};let n="";for(let a=0;at[e]{"use strict";e.exports=JSON.parse('{"kitData":[{"filePath":"@internal/component/ets/ability_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/action_sheet.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/alert_dialog.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/alphabet_indexer.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/animator.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/badge.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/blank.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/button.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/calendar.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/calendar_picker.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/canvas.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/checkbox.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/checkboxgroup.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/circle.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/column.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/column_split.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/common.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/common_ts_ets_api.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/container_span.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/context_menu.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/counter.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/custom_dialog_controller.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/data_panel.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/date_picker.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/divider.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/effect_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/ellipse.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/embedded_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/enums.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/flex.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/flow_item.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/folder_stack.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/form_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/form_link.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/for_each.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/gauge.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/gesture.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/grid.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/gridItem.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/grid_col.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/grid_container.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/grid_row.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/hyperlink.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/image.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/image_animator.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/image_common.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/image_span.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/inspector.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/lazy_for_each.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/line.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/list.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/list_item.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/list_item_group.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/loading_progress.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/location_button.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/marquee.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/matrix2d.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/media_cached_image.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/menu.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/menu_item.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/menu_item_group.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/navigation.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/navigator.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/nav_destination.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/nav_router.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/node_container.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/page_transition.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/panel.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/particle.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/paste_button.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/path.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/pattern_lock.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/plugin_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/polygon.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/polyline.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/progress.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/qrcode.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/radio.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/rating.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/rect.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/refresh.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/relative_container.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/remote_window.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/rich_editor.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/rich_text.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/root_scene.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/row.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/row_split.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/save_button.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/screen.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/scroll.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/scroll_bar.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/search.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/security_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/select.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/shape.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/sidebar.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/slider.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/span.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/stack.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/state_management.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/stepper.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/stepper_item.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/styled_string.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/swiper.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/symbolglyph.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/symbol_span.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/tabs.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/tab_content.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text_area.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text_clock.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text_common.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text_input.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text_picker.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text_timer.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/time_picker.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/toggle.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/ui_extension_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/units.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/video.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/water_flow.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/web.d.ts","kitName":"ArkWeb","subSystem":"web"},{"filePath":"@internal/component/ets/window_scene.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/xcomponent.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/ets/global.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/ets/global.d.ts","kitName":"ArkUI","subSystem":"公共基础类库"},{"filePath":"@internal/ets/lifecycle.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.ability.ability.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.ability.dataUriUtils.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.ability.errorCode.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.ability.featureAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.ability.particleAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.ability.particleAbility.d.ts","kitName":"AbilityKit","subSystem":"资源调度"},{"filePath":"@ohos.ability.wantConstant.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.abilityAccessCtrl.d.ts","kitName":"AbilityKit","subSystem":"安全基础能力"},{"filePath":"@ohos.accessibility.config.d.ts","kitName":"AccessibilityKit","subSystem":"无障碍软件服务"},{"filePath":"@ohos.accessibility.d.ts","kitName":"AccessibilityKit","subSystem":"无障碍软件服务"},{"filePath":"@ohos.accessibility.GesturePath.d.ts","kitName":"AccessibilityKit","subSystem":"无障碍软件服务"},{"filePath":"@ohos.accessibility.GesturePoint.d.ts","kitName":"AccessibilityKit","subSystem":"无障碍软件服务"},{"filePath":"@ohos.account.appAccount.d.ts","kitName":"BasicServicesKit","subSystem":"账号"},{"filePath":"@ohos.account.distributedAccount.d.ts","kitName":"BasicServicesKit","subSystem":"账号"},{"filePath":"@ohos.account.osAccount.d.ts","kitName":"BasicServicesKit","subSystem":"账号"},{"filePath":"@ohos.advertising.AdComponent.d.ets","kitName":"AdsKit","subSystem":"广告服务"},{"filePath":"@ohos.advertising.AdsServiceExtensionAbility.d.ts","kitName":"AdsKit","subSystem":"广告服务"},{"filePath":"@ohos.advertising.AutoAdComponent.d.ets","kitName":"AdsKit","subSystem":"广告服务"},{"filePath":"@ohos.advertising.d.ts","kitName":"AdsKit","subSystem":"广告服务"},{"filePath":"@ohos.ai.intelligentVoice.d.ts","kitName":"MindSporeLiteKit","subSystem":"AI业务"},{"filePath":"@ohos.ai.mindSporeLite.d.ts","kitName":"MindSporeLiteKit","subSystem":"AI业务"},{"filePath":"@ohos.animation.windowAnimationManager.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"@ohos.animator.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.app.ability.Ability.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.AbilityConstant.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.abilityDelegatorRegistry.d.ts","kitName":"TestKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.AbilityLifecycleCallback.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.abilityManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.AbilityStage.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ActionExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ApplicationStateChangeCallback.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.appManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.appRecovery.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.AtomicServiceOptions.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.AutoFillExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.autoFillManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.autoStartupManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ChildProcess.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.childProcessManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.common.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.Configuration.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ConfigurationConstant.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.contextConstant.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.dataUriUtils.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.dialogRequest.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.dialogSession.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.DriverExtensionAbility.d.ts","kitName":"DriverDevelopmentKit","subSystem":"驱动"},{"filePath":"@ohos.app.ability.EmbeddableUIAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.EmbeddedUIExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.EnvironmentCallback.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.errorManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.insightIntent.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.InsightIntentContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.insightIntentDriver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.InsightIntentExecutor.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.MediaControlExtensionAbility.d.ts","kitName":"AVSessionKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.app.ability.missionManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.OpenLinkOptions.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.PrintExtensionAbility.d.ts","kitName":"BasicServicesKit","subSystem":"打印"},{"filePath":"@ohos.app.ability.quickFixManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ServiceExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ShareExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.StartOptions.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.UIAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.UIExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.UIExtensionContentSession.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.UserAuthExtensionAbility.d.ts","kitName":"UserAuthenticationKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.VpnExtensionAbility.d.ts","kitName":"NetworkKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.Want.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.wantAgent.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.wantConstant.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.appstartup.StartupListener.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.businessAbilityRouter.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.formAgent.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.formBindingData.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.FormExtensionAbility.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.formHost.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.formInfo.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.formObserver.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.formProvider.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.application.abilityDelegatorRegistry.d.ts","kitName":"TestKit","subSystem":"元能力"},{"filePath":"@ohos.application.abilityManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.AccessibilityExtensionAbility.d.ts","kitName":"AccessibilityKit","subSystem":"无障碍软件服务"},{"filePath":"@ohos.application.appManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.BackupExtensionAbility.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.application.Configuration.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.ConfigurationConstant.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.DataShareExtensionAbility.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.application.formBindingData.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.application.formError.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.application.formHost.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.application.formInfo.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.application.formProvider.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.application.missionManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.StaticSubscriberExtensionAbility.d.ts","kitName":"BasicServicesKit","subSystem":"元能力"},{"filePath":"@ohos.application.StaticSubscriberExtensionContext.d.ts","kitName":"BasicServicesKit","subSystem":"元能力"},{"filePath":"@ohos.application.testRunner.d.ts","kitName":"TestKit","subSystem":"元能力"},{"filePath":"@ohos.application.uriPermissionManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.Want.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.WindowExtensionAbility.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"@ohos.arkui.advanced.Chip.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.ChipGroup.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.ComposeListItem.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.ComposeTitleBar.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.Counter.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.Dialog.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.EditableTitleBar.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.ExceptionPrompt.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.Filter.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.GridObjectSortComponent.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.Popup.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.ProgressButton.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.SegmentButton.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.SelectionMenu.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.SelectTitleBar.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.SplitLayout.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.SubHeader.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.SwipeRefresher.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.TabTitleBar.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.ToolBar.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.TreeView.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.componentSnapshot.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.componentUtils.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.dragController.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.drawableDescriptor.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.inspector.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.observer.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.performanceMonitor.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.shape.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.UIContext.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.UIContext.d.ts","kitName":"ArkUI","subSystem":"元能力"},{"filePath":"@ohos.arkui.uiExtension.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.backgroundTaskManager.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.base.d.ts","kitName":"BasicServicesKit","subSystem":"SDK"},{"filePath":"@ohos.batteryInfo.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.batteryStatistics.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.bluetooth.a2dp.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.access.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.baseProfile.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.ble.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.connection.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.constant.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.hfp.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.hid.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.map.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.pan.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.pbap.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.socket.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.wearDetection.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetoothManager.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.brightness.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.buffer.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.bundle.appControl.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.bundleManager.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.bundleMonitor.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.bundleResourceManager.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.defaultAppManager.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.distributedBundleManager.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.freeInstall.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.innerBundleManager.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.installer.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.launcherBundleManager.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.overlay.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundleState.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.bytrace.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.calendarManager.d.ts","kitName":"CalendarKit","subSystem":"应用"},{"filePath":"@ohos.charger.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.commonEventManager.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"@ohos.configPolicy.d.ts","kitName":"BasicServicesKit","subSystem":"定制"},{"filePath":"@ohos.connectedTag.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.contact.d.ts","kitName":"ContactsKit","subSystem":"应用"},{"filePath":"@ohos.continuation.continuationManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.convertxml.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.cooperate.d.ts","kitName":"DistributedServiceKit","subSystem":"综合传感处理平台"},{"filePath":"@ohos.curves.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.data.cloudData.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.cloudExtension.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.commonType.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.dataAbility.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.dataShare.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.dataSharePredicates.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.DataShareResultSet.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.distributedData.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.distributedDataObject.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.distributedKVStore.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.preferences.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.rdb.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.relationalStore.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.storage.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.unifiedDataChannel.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.uniformDataStruct.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.uniformTypeDescriptor.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.ValuesBucket.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.deviceAttest.d.ts","kitName":"BasicServicesKit","subSystem":"XTS"},{"filePath":"@ohos.deviceInfo.d.ts","kitName":"BasicServicesKit","subSystem":"启动恢复"},{"filePath":"@ohos.deviceStatus.dragInteraction.d.ts","kitName":"ArkUI","subSystem":"综合传感处理平台"},{"filePath":"@ohos.display.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"@ohos.display.d.ts","kitName":"ArkUI","subSystem":"窗口"},{"filePath":"@ohos.distributedBundle.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.distributedDeviceManager.d.ts","kitName":"DistributedServiceKit","subSystem":"分布式硬件"},{"filePath":"@ohos.distributedHardware.deviceManager.d.ts","kitName":"DistributedServiceKit","subSystem":"分布式硬件"},{"filePath":"@ohos.distributedHardware.hardwareManager.d.ts","kitName":"DistributedServiceKit","subSystem":"分布式硬件"},{"filePath":"@ohos.distributedMissionManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.dlpPermission.d.ts","kitName":"DataLossPreventionKit","subSystem":"安全基础能力"},{"filePath":"@ohos.document.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.driver.deviceManager.d.ts","kitName":"DriverDevelopmentKit","subSystem":"驱动"},{"filePath":"@ohos.effectKit.d.ts","kitName":"ArkGraphics2D","subSystem":"图形图像"},{"filePath":"@ohos.enterprise.accountManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.adminManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.applicationManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.bluetoothManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.browser.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.bundleManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.dateTimeManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.deviceControl.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.deviceInfo.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.deviceSettings.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.EnterpriseAdminExtensionAbility.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.locationManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.networkManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.restrictions.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.securityManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.systemManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.usbManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.wifiManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.events.emitter.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"@ohos.faultLogger.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.file.backup.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.cloudSync.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.cloudSyncManager.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.environment.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.fileAccess.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.fileExtensionInfo.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.fileuri.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.fs.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.hash.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.photoAccessHelper.d.ts","kitName":"MediaLibraryKit","subSystem":"文件管理"},{"filePath":"@ohos.file.PhotoPickerComponent.d.ets","kitName":"MediaLibraryKit","subSystem":"文件管理"},{"filePath":"@ohos.file.picker.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.recent.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.securityLabel.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.statvfs.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.storageStatistics.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.trash.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.volumeManager.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.fileio.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.filemanagement.userFileManager.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.fileshare.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.font.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.geolocation.d.ts","kitName":"LocationKit","subSystem":"位置服务"},{"filePath":"@ohos.geoLocationManager.d.ts","kitName":"LocationKit","subSystem":"位置服务"},{"filePath":"@ohos.graphics.colorSpaceManager.d.ts","kitName":"ArkGraphics2D","subSystem":"图形图像"},{"filePath":"@ohos.graphics.displaySync.d.ts","kitName":"ArkGraphics2D","subSystem":"图形图像"},{"filePath":"@ohos.graphics.hdrCapability.d.ts","kitName":"ArkGraphics2D","subSystem":"图形图像"},{"filePath":"@ohos.hiAppEvent.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hichecker.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hidebug.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hilog.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hiSysEvent.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hiTraceChain.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hiTraceMeter.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hiviewdfx.hiAppEvent.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.i18n.d.ts","kitName":"LocalizationKit","subSystem":"全球化"},{"filePath":"@ohos.identifier.oaid.d.ts","kitName":"AdsKit","subSystem":"广告服务"},{"filePath":"@ohos.inputMethod.d.ts","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.inputMethod.Panel.d.ts","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.inputMethodEngine.d.ts","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.InputMethodExtensionAbility.d.ts","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.InputMethodExtensionContext.d.ts","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.inputMethodList.d.ets","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.InputMethodSubtype.d.ts","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.intl.d.ts","kitName":"LocalizationKit","subSystem":"全球化"},{"filePath":"@ohos.logLibrary.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.matrix4.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.measure.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.mediaquery.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.multimedia.audio.d.ts","kitName":"AudioKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.audioHaptic.d.ts","kitName":"AudioKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.avCastPicker.d.ets","kitName":"AVSessionKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.avCastPickerParam.d.ts","kitName":"AVSessionKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.avsession.d.ts","kitName":"AVSessionKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.avVolumePanel.d.ets","kitName":"AudioKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.camera.d.ts","kitName":"CameraKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.cameraPicker.d.ts","kitName":"CameraKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.drm.d.ts","kitName":"DrmKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.image.d.ts","kitName":"ImageKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.media.d.ts","kitName":"MediaKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.mediaLibrary.d.ts","kitName":"MediaLibraryKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.systemSoundManager.d.ts","kitName":"AudioKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimodalInput.gestureEvent.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.inputConsumer.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.inputDevice.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.inputDeviceCooperate.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.inputEvent.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.inputEventClient.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.inputMonitor.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.intentionCode.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.keyCode.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.keyEvent.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.mouseEvent.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.pointer.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.shortKey.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.touchEvent.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.infraredEmitter.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.net.connection.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"@ohos.net.connection.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.ethernet.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.http.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"@ohos.net.mdns.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.networkSecurity.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"@ohos.net.policy.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.sharing.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.socket.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"@ohos.net.statistics.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.vpn.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.vpn.d.ts","kitName":"NetworkKit","subSystem":"元能力"},{"filePath":"@ohos.net.vpnExtension.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.vpnExtension.d.ts","kitName":"NetworkKit","subSystem":"元能力"},{"filePath":"@ohos.net.webSocket.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.webSocket.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"@ohos.nfc.cardEmulation.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.nfc.controller.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.nfc.tag.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.notificationManager.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"@ohos.notificationSubscribe.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"@ohos.pasteboard.d.ts","kitName":"BasicServicesKit","subSystem":"剪贴板"},{"filePath":"@ohos.PiPWindow.d.ts","kitName":"ArkUI","subSystem":"窗口"},{"filePath":"@ohos.pluginComponent.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.power.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.print.d.ts","kitName":"BasicServicesKit","subSystem":"打印"},{"filePath":"@ohos.privacyManager.d.ts","kitName":"AbilityKit","subSystem":"安全基础能力"},{"filePath":"@ohos.process.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.prompt.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.promptAction.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.reminderAgent.d.ts","kitName":"BackgroundTasksKit","subSystem":"事件通知"},{"filePath":"@ohos.reminderAgentManager.d.ts","kitName":"BackgroundTasksKit","subSystem":"事件通知"},{"filePath":"@ohos.request.d.ts","kitName":"BasicServicesKit","subSystem":"上传下载"},{"filePath":"@ohos.resourceManager.d.ts","kitName":"LocalizationKit","subSystem":"全球化"},{"filePath":"@ohos.resourceschedule.backgroundTaskManager.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.resourceschedule.deviceStandby.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.resourceschedule.systemload.d.ts","kitName":"BasicServicesKit","subSystem":"资源调度"},{"filePath":"@ohos.resourceschedule.usageStatistics.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.resourceschedule.workScheduler.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.router.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.rpc.d.ts","kitName":"IPCKit","subSystem":"基础通信"},{"filePath":"@ohos.runningLock.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.screen.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"@ohos.screenLock.d.ts","kitName":"BasicServicesKit","subSystem":"主题"},{"filePath":"@ohos.screenshot.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"@ohos.secureElement.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.security.asset.d.ts","kitName":"Asset Store Kit","subSystem":"安全基础能力"},{"filePath":"@ohos.security.cert.d.ts","kitName":"DeviceCertificateKit","subSystem":"安全基础能力"},{"filePath":"@ohos.security.certManager.d.ts","kitName":"DeviceCertificateKit","subSystem":"安全基础能力"},{"filePath":"@ohos.security.cryptoFramework.d.ts","kitName":"CryptoArchitectureKit","subSystem":"安全基础能力"},{"filePath":"@ohos.security.huks.d.ts","kitName":"UniversalKeystoreKit","subSystem":"安全基础能力"},{"filePath":"@ohos.sensor.d.ts","kitName":"SensorServiceKit","subSystem":"泛sensor服务"},{"filePath":"@ohos.settings.d.ts","kitName":"BasicServicesKit","subSystem":"应用"},{"filePath":"@ohos.statfs.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.stationary.d.ts","kitName":"MultimodalAwarenessKit","subSystem":"综合传感处理平台"},{"filePath":"@ohos.systemCapability.d.ts","kitName":"BasicServicesKit","subSystem":"研发工具链"},{"filePath":"@ohos.systemDateTime.d.ts","kitName":"BasicServicesKit","subSystem":"时间时区"},{"filePath":"@ohos.systemparameter.d.ts","kitName":"BasicServicesKit","subSystem":"启动恢复"},{"filePath":"@ohos.systemParameterEnhance.d.ts","kitName":"BasicServicesKit","subSystem":"启动恢复"},{"filePath":"@ohos.systemTime.d.ts","kitName":"BasicServicesKit","subSystem":"时间时区"},{"filePath":"@ohos.systemTimer.d.ts","kitName":"BasicServicesKit","subSystem":"时间时区"},{"filePath":"@ohos.taskpool.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.telephony.call.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.telephony.call.d.ts","kitName":"TelephonyKit","subSystem":"应用"},{"filePath":"@ohos.telephony.data.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.telephony.observer.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.telephony.radio.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.telephony.sim.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.telephony.sms.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.telephony.vcard.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.thermal.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.uiAppearance.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.uiExtensionHost.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.UiTest.d.ts","kitName":"TestKit","subSystem":"测试框架"},{"filePath":"@ohos.update.d.ts","kitName":"BasicServicesKit","subSystem":"升级服务"},{"filePath":"@ohos.uri.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.url.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.usb.d.ts","kitName":"BasicServicesKit","subSystem":"USB服务"},{"filePath":"@ohos.usbManager.d.ts","kitName":"BasicServicesKit","subSystem":"USB服务"},{"filePath":"@ohos.userIAM.faceAuth.d.ts","kitName":"UserAuthenticationKit","subSystem":"用户IAM"},{"filePath":"@ohos.userIAM.userAuth.d.ts","kitName":"UserAuthenticationKit","subSystem":"用户IAM"},{"filePath":"@ohos.userIAM.userAuthIcon.d.ets","kitName":"UserAuthenticationKit","subSystem":"用户IAM"},{"filePath":"@ohos.util.ArrayList.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.Deque.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.HashMap.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.HashSet.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.json.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.LightWeightMap.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.LightWeightSet.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.LinkedList.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.List.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.PlainArray.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.Queue.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.Stack.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.TreeMap.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.TreeSet.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.Vector.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.vibrator.d.ts","kitName":"SensorServiceKit","subSystem":"泛sensor服务"},{"filePath":"@ohos.wallpaper.d.ts","kitName":"BasicServicesKit","subSystem":"主题"},{"filePath":"@ohos.WallpaperExtensionAbility.d.ts","kitName":"BasicServicesKit","subSystem":"主题"},{"filePath":"@ohos.wantAgent.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.web.netErrorList.d.ts","kitName":"ArkWeb","subSystem":"web"},{"filePath":"@ohos.web.webview.d.ts","kitName":"ArkWeb","subSystem":"web"},{"filePath":"@ohos.wifi.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.wifiext.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.wifiManager.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.wifiManagerExt.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.wifiManagerExt.d.ts","kitName":"ConnectivityKit","subSystem":"元能力"},{"filePath":"@ohos.window.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"@ohos.window.d.ts","kitName":"ArkUI","subSystem":"窗口"},{"filePath":"@ohos.worker.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.WorkSchedulerExtensionAbility.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.xml.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.zlib.d.ts","kitName":"BasicServicesKit","subSystem":"包管理"},{"filePath":"@system.app.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@system.battery.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@system.bluetooth.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@system.brightness.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@system.cipher.d.ts","kitName":"CryptoArchitectureKit","subSystem":"安全基础能力"},{"filePath":"@system.configuration.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@system.device.d.ts","kitName":"BasicServicesKit","subSystem":"启动恢复"},{"filePath":"@system.file.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@system.geolocation.d.ts","kitName":"LocationKit","subSystem":"位置服务"},{"filePath":"@system.mediaquery.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@system.notification.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"@system.package.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@system.prompt.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@system.request.d.ts","kitName":"BasicServicesKit","subSystem":"上传下载"},{"filePath":"@system.router.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@system.sensor.d.ts","kitName":"SensorServiceKit","subSystem":"泛sensor服务"},{"filePath":"@system.storage.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@system.vibrator.d.ts","kitName":"SensorServiceKit","subSystem":"泛sensor服务"},{"filePath":"ability/abilityResult.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"ability/connectOptions.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"ability/dataAbilityHelper.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"ability/dataAbilityOperation.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"ability/dataAbilityResult.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"ability/startAbilityParameter.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"ability/want.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"advertising/advertisement.d.ts","kitName":"AdsKit","subSystem":"广告服务"},{"filePath":"app/appVersionInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"app/context.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"app/processInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityDelegator.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/abilityDelegatorArgs.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityFirstFrameStateData.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityForegroundStateObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityMonitor.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityRunningInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityStageContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityStageMonitor.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityStateData.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AccessibilityExtensionContext.d.ts","kitName":"AccessibilityKit","subSystem":"无障碍软件服务"},{"filePath":"application/AppForegroundStateObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ApplicationContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ApplicationStateObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AppStateData.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AutoFillExtensionContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AutoFillRect.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AutoFillRequest.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AutoFillType.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AutoStartupCallback.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AutoStartupInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/BaseContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/BusinessAbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/Context.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ContinuableInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ContinueCallback.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ContinueDeviceInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ContinueMissionInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/DriverExtensionContext.d.ts","kitName":"DriverDevelopmentKit","subSystem":"驱动"},{"filePath":"application/EmbeddableUIAbilityContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ErrorObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/EventHub.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ExtensionContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ExtensionRunningInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/FormExtensionContext.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"application/LoopObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/MediaControlExtensionContext.d.ts","kitName":"AVSessionKit","subSystem":"OS媒体软件"},{"filePath":"application/MissionCallbacks.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/MissionDeviceInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/MissionInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/MissionListener.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/MissionParameter.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/MissionSnapshot.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/PageNodeInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ProcessData.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ProcessInformation.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ProcessRunningInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ServiceExtensionContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/shellCmdResult.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/UIAbilityContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/UIExtensionContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ViewData.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/VpnExtensionContext.d.ts","kitName":"NetworkKit","subSystem":"元能力"},{"filePath":"application/WorkSchedulerExtensionContext.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"arkui/AlphabetIndexerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/BlankModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/BuilderNode.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ButtonModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/CalendarPickerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/CheckboxGroupModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/CheckboxModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ColumnModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ColumnSplitModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/CommonModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ComponentContent.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/CounterModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/DataPanelModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/DatePickerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/DividerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/FormComponentModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/FrameNode.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/GaugeModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/Graphics.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/GridColModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/GridItemModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/GridModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/GridRowModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/HyperlinkModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ImageAnimatorModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ImageModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ImageSpanModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/LineModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ListItemGroupModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ListItemModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ListModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/LoadingProgressModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/MarqueeModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/MenuItemModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/MenuModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/NavDestinationModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/NavigationModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/NavigatorModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/NavRouterModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/NodeController.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/PanelModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/PathModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/PatternLockModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/PolygonModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/PolylineModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ProgressModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/QRCodeModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RadioModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RatingModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RectModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RenderNode.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RichEditorModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RowModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RowSplitModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ScrollModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/SearchModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/SelectModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ShapeModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/SideBarContainerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/SliderModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/SpanModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/StackModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/StepperItemModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/SwiperModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TabsModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TextAreaModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TextClockModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TextInputModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TextModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TextPickerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TextTimerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TimePickerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ToggleModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/VideoModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/WaterFlowModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/XComponentNode.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"bundle/abilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/applicationInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/bundleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/bundleInstaller.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/bundleStatusCallback.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/customizeData.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/elementName.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/hapModuleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/launcherAbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/moduleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/PermissionDef.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/remoteAbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/shortcutInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/AbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/ApplicationInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/AppProvisionInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/BundleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/BundlePackInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/BundleResourceInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/DispatchInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/ElementName.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/ExtensionAbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/HapModuleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/LauncherAbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/LauncherAbilityResourceInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/Metadata.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/OverlayModuleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/PermissionDef.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/RecoverableApplicationInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/RemoteAbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/SharedBundleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/ShortcutInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"common/full/canvaspattern.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/full/console.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/full/dom.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/full/featureability.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/full/global.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/full/viewmodel.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/lite/console.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/lite/featureability.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/lite/global.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/lite/viewmodel.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"commonEvent/commonEventData.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"commonEvent/commonEventPublishData.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"commonEvent/commonEventSubscribeInfo.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"commonEvent/commonEventSubscriber.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"continuation/continuationExtraParams.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"continuation/continuationResult.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"data/rdb/resultSet.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"global/rawFileDescriptor.d.ts","kitName":"LocalizationKit","subSystem":"全球化"},{"filePath":"global/resource.d.ts","kitName":"LocalizationKit","subSystem":"全球化"},{"filePath":"multimedia/soundPool.d.ts","kitName":"MediaKit","subSystem":"OS媒体软件"},{"filePath":"notification/notificationActionButton.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/NotificationCommonDef.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationContent.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationContent.d.ts","kitName":"NotificationKit","subSystem":"安全基础能力"},{"filePath":"notification/notificationFlags.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationRequest.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationSlot.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationSorting.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationSortingMap.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationSubscribeInfo.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationSubscriber.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationTemplate.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationUserInput.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"security/PermissionRequestResult.d.ts","kitName":"AbilityKit","subSystem":"安全基础能力"},{"filePath":"tag/nfctech.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"tag/tagSession.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"wantAgent/triggerInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@internal/component/ets/component3d.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/styled_string.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/web.d.ts","kitName":"ArkWeb","subSystem":"web"},{"filePath":"@ohos.app.appstartup.StartupConfig.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.appstartup.StartupConfigEntry.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.appstartup.StartupListener.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.appstartup.startupManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.appstartup.StartupTask.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.arkui.shape.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.commonEvent.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"@ohos.graphics.common2D.d.ts","kitName":"ArkGraphics2D","subSystem":"图形图像"},{"filePath":"@ohos.graphics.drawing.d.ts","kitName":"ArkGraphics2D","subSystem":"图形图像"},{"filePath":"@ohos.notification.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"@ohos.security.securityGuard.d.ts","kitName":"securityGuardKit","subSystem":"安全基础能力"},{"filePath":"@system.fetch.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"@system.network.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"application/VpnExtensionContext.d.ts","kitName":"NetworkKit","subSystem":"元能力"},{"filePath":"application/WindowExtensionContext.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"arkui/AttributeUpdater.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"data/rdb/resultSet.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"multimedia/ringtonePlayer.d.ts","kitName":"AudioKit","subSystem":"OS媒体软件"},{"filePath":"multimedia/systemTonePlayer.d.ts","kitName":"AudioKit","subSystem":"OS媒体软件"},{"filePath":"@internal/component/ets/repeat.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"application/AbilityFirstFrameStateObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityStartCallback.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityFirstFrameStateObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.graphics.text.d.ts","kitName":"ArkGraphics2D","subSystem":"图形图像"},{"filePath":"wantAgent/wantAgentInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"permissions.d.ts","kitName":"NA","subSystem":"NA"}]}')},41429:e=>{"use strict";e.exports=JSON.parse('{"compileOnSave":false,"compilerOptions":{"ets":{"render":{"method":["build","pageTransition"],"decorator":"Builder"},"components":["AbilityComponent","AlphabetIndexer","Animator","Badge","Blank","Button","Calendar","CalendarPicker","Camera","Canvas","Checkbox","CheckboxGroup","Circle","ColorPicker","ColorPickerDialog","Column","ColumnSplit","Component3D","Counter","DataPanel","DatePicker","Divider","Ellipse","Flex","FormComponent","Gauge","GeometryView","Grid","GridItem","GridContainer","Hyperlink","Image","ImageAnimator","Line","List","ListItem","ListItemGroup","LoadingProgress","Marquee","Menu","MenuItem","MenuItemGroup","Navigation","Navigator","Option","PageTransitionEnter","PageTransitionExit","Panel","Particle","Path","PatternLock","Piece","PluginComponent","Polygon","Polyline","Progress","QRCode","Radio","Rating","Rect","Refresh","RelativeContainer","RemoteWindow","Row","RowSplit","RichText","Scroll","ScrollBar","Search","Section","Select","Shape","Sheet","SideBarContainer","Slider","Span","Stack","Stepper","StepperItem","Swiper","TabContent","Tabs","Text","TextPicker","TextClock","TextArea","TextInput","TextTimer","TimePicker","Toggle","Video","Web","XComponent","GridRow","GridCol"],"extend":{"decorator":"Extend","components":[{"name":"AbilityComponent","type":"AbilityComponentAttribute","instance":"AbilityComponentInstance"},{"name":"AlphabetIndexer","type":"AlphabetIndexerAttribute","instance":"AlphabetIndexerInstance"},{"name":"Animator","type":"AnimatorAttribute","instance":"AnimatorInstance"},{"name":"Badge","type":"BadgeAttribute","instance":"BadgeInstance"},{"name":"Blank","type":"BlankAttribute","instance":"BlankInstance"},{"name":"Button","type":"ButtonAttribute","instance":"ButtonInstance"},{"name":"Calendar","type":"CalendarAttribute","instance":"CalendarInstance"},{"name":"CalendarPicker","type":"CalendarPickerAttribute","instance":"CalendarPickerInstance"},{"name":"Camera","type":"CameraAttribute","instance":"CameraInstance"},{"name":"Canvas","type":"CanvasAttribute","instance":"CanvasInstance"},{"name":"Checkbox","type":"CheckboxAttribute","instance":"CheckboxInstance"},{"name":"CheckboxGroup","type":"CheckboxGroupAttribute","instance":"CheckboxGroupInstance"},{"name":"Circle","type":"CircleAttribute","instance":"CircleInstance"},{"name":"ColorPicker","type":"ColorPickerAttribute","instance":"ColorPickerInstance"},{"name":"ColorPickerDialog","type":"ColorPickerDialogAttribute","instance":"ColorPickerDialogInstance"},{"name":"Column","type":"ColumnAttribute","instance":"ColumnInstance"},{"name":"ColumnSplit","type":"ColumnSplitAttribute","instance":"ColumnSplitInstance"},{"name":"Component3D","type":"Component3DAttribute","instance":"Component3DInstance"},{"name":"Counter","type":"CounterAttribute","instance":"CounterInstance"},{"name":"DataPanel","type":"DataPanelAttribute","instance":"DataPanelInstance"},{"name":"DatePicker","type":"DatePickerAttribute","instance":"DatePickerInstance"},{"name":"Divider","type":"DividerAttribute","instance":"DividerInstance"},{"name":"Ellipse","type":"EllipseAttribute","instance":"EllipseInstance"},{"name":"Flex","type":"FlexAttribute","instance":"FlexInstance"},{"name":"FormComponent","type":"FormComponentAttribute","instance":"FormComponentInstance"},{"name":"Gauge","type":"GaugeAttribute","instance":"GaugeInstance"},{"name":"GeometryView","type":"GeometryViewAttribute","instance":"GeometryViewInstance"},{"name":"Grid","type":"GridAttribute","instance":"GridInstance"},{"name":"GridItem","type":"GridItemAttribute","instance":"GridItemInstance"},{"name":"GridContainer","type":"GridContainerAttribute","instance":"GridContainerInstance"},{"name":"Hyperlink","type":"HyperlinkAttribute","instance":"HyperlinkInstance"},{"name":"Image","type":"ImageAttribute","instance":"ImageInstance"},{"name":"ImageAnimator","type":"ImageAnimatorAttribute","instance":"ImageAnimatorInstance"},{"name":"Line","type":"LineAttribute","instance":"LineInstance"},{"name":"List","type":"ListAttribute","instance":"ListInstance"},{"name":"ListItem","type":"ListItemAttribute","instance":"ListItemInstance"},{"name":"ListItemGroup","type":"ListItemGroupAttribute","instance":"ListItemGroupInstance"},{"name":"LoadingProgress","type":"LoadingProgressAttribute","instance":"LoadingProgressInstance"},{"name":"Marquee","type":"MarqueeAttribute","instance":"MarqueeInstance"},{"name":"Menu","type":"MenuAttribute","instance":"MenuInstance"},{"name":"MenuItem","type":"MenuItemAttribute","instance":"MenuItemInstance"},{"name":"MenuItemGroup","type":"MenuItemGroupAttribute","instance":"MenuItemGroupInstance"},{"name":"Navigation","type":"NavigationAttribute","instance":"NavigationInstance"},{"name":"Navigator","type":"NavigatorAttribute","instance":"NavigatorInstance"},{"name":"Option","type":"OptionAttribute","instance":"OptionInstance"},{"name":"PageTransitionEnter","type":"PageTransitionEnterAttribute","instance":"PageTransitionEnterInstance"},{"name":"PageTransitionExit","type":"PageTransitionExitAttribute","instance":"PageTransitionExitInstance"},{"name":"Panel","type":"PanelAttribute","instance":"PanelInstance"},{"name":"Particle","type":"ParticleAttribute","instance":"ParticleInstance"},{"name":"Path","type":"PathAttribute","instance":"PathInstance"},{"name":"PatternLock","type":"PatternLockAttribute","instance":"PatternLockInstance"},{"name":"Piece","type":"PieceAttribute","instance":"PieceInstance"},{"name":"PluginComponent","type":"PluginComponentAttribute","instance":"PluginComponentInstance"},{"name":"Polygon","type":"PolygonAttribute","instance":"PolygonInstance"},{"name":"Polyline","type":"PolylineAttribute","instance":"PolylineInstance"},{"name":"Progress","type":"ProgressAttribute","instance":"ProgressInstance"},{"name":"QRCode","type":"QRCodeAttribute","instance":"QRCodeInstance"},{"name":"Radio","type":"RadioAttribute","instance":"RadioInstance"},{"name":"Rating","type":"RatingAttribute","instance":"RatingInstance"},{"name":"Rect","type":"RectAttribute","instance":"RectInstance"},{"name":"RelativeContainer","type":"RelativeContainerAttribute","instance":"RelativeContainerInstance"},{"name":"Refresh","type":"RefreshAttribute","instance":"RefreshInstance"},{"name":"RemoteWindow","type":"RemoteWindowAttribute","instance":"RemoteWindowInstance"},{"name":"Row","type":"RowAttribute","instance":"RowInstance"},{"name":"RowSplit","type":"RowSplitAttribute","instance":"RowSplitInstance"},{"name":"RichText","type":"RichTextAttribute","instance":"RichTextInstance"},{"name":"Scroll","type":"ScrollAttribute","instance":"ScrollInstance"},{"name":"ScrollBar","type":"ScrollBarAttribute","instance":"ScrollBarInstance"},{"name":"Search","type":"SearchAttribute","instance":"SearchInstance"},{"name":"Section","type":"SectionAttribute","instance":"SectionInstance"},{"name":"Select","type":"SelectAttribute","instance":"SelectInstance"},{"name":"Shape","type":"ShapeAttribute","instance":"ShapeInstance"},{"name":"Sheet","type":"SheetAttribute","instance":"SheetInstance"},{"name":"SideBarContainer","type":"SideBarContainerAttribute","instance":"SideBarContainerInstance"},{"name":"Slider","type":"SliderAttribute","instance":"SliderInstance"},{"name":"Span","type":"SpanAttribute","instance":"SpanInstance"},{"name":"Stack","type":"StackAttribute","instance":"StackInstance"},{"name":"Stepper","type":"StepperAttribute","instance":"StepperInstance"},{"name":"StepperItem","type":"StepperItemAttribute","instance":"StepperItemInstance"},{"name":"Swiper","type":"SwiperAttribute","instance":"SwiperInstance"},{"name":"TabContent","type":"TabContentAttribute","instance":"TabContentInstance"},{"name":"Tabs","type":"TabsAttribute","instance":"TabsInstance"},{"name":"Text","type":"TextAttribute","instance":"TextInstance"},{"name":"TextPicker","type":"TextPickerAttribute","instance":"TextPickerInstance"},{"name":"TextClock","type":"TextClockAttribute","instance":"TextClockInstance"},{"name":"TextArea","type":"TextAreaAttribute","instance":"TextAreaInstance"},{"name":"TextInput","type":"TextInputAttribute","instance":"TextInputInstance"},{"name":"TextTimer","type":"TextTimerAttribute","instance":"TextTimerInstance"},{"name":"TimePicker","type":"TimePickerAttribute","instance":"TimePickerInstance"},{"name":"Toggle","type":"ToggleAttribute","instance":"ToggleInstance"},{"name":"Video","type":"VideoAttribute","instance":"VideoInstance"},{"name":"Web","type":"WebAttribute","instance":"WebInstance"},{"name":"XComponent","type":"XComponentAttribute","instance":"XComponentInstance"},{"name":"GridRow","type":"GridRowAttribute","instance":"GridRowInterface"},{"name":"GridCol","type":"GridColAttribute","instance":"GridColInterface"}]},"styles":{"decorator":"Styles","component":{"name":"Common","type":"T","instance":"CommonInstance"},"property":"stateStyles"},"customComponent":"CustomComponent","propertyDecorators":[],"emitDecorators":[],"libs":[]},"allowJs":false,"allowSyntheticDefaultImports":true,"esModuleInterop":true,"importsNotUsedAsValues":"preserve","noImplicitAny":false,"noUnusedLocals":false,"noUnusedParameters":false,"experimentalDecorators":true,"moduleResolution":"node","resolveJsonModule":true,"skipLibCheck":true,"sourceMap":true,"module":"commonjs","target":"es2017","types":[],"typeRoots":[],"lib":["es2020"],"alwaysStrict":true},"exclude":["node_modules"]}')},55172:e=>{"use strict";e.exports=JSON.parse('{"DOC":{"API_DOC_ATOMICSERVICE_01":"JSDoc label order error, please adjust the order of [atomicservice] labels.","API_DOC_ATOMICSERVICE_02":"The validity verification of the JSDoc tag failed. The [atomicservice] tag is not allowed to be reused, please delete the extra tags.","API_DOC_ATOMICSERVICE_03":"It was detected that there is a following label [atomicservice] in the current file, but the parent nodes without this label.","API_DOC_CONSTANT_01":"JSDoc label order error, please adjust the order of [constant] labels.","API_DOC_CONSTANT_02":"JSDoc label validity verification failed. The [constant] label is not allowed. Please check the label usage method.","API_DOC_CONSTANT_03":"JSDoc tag validity verification failed. Please confirm if the [constant] tag is missing.","API_DOC_CONSTANT_04":"The validity verification of the JSDoc tag failed. The [constant] tag is not allowed to be reused, please delete the extra tags.","API_DOC_CROSSPLATFORM_01":"JSDoc label order error, please adjust the order of [crossplatform] labels.","API_DOC_CROSSPLATFORM_02":"The validity verification of the JSDoc tag failed. The [crossplatform] tag is not allowed to be reused, please delete the extra tags.","API_DOC_CROSSPLATFORM_03":"It was detected that there is an inheritable label [crossplatform] in the current file, but there are child nodes without this label.","API_DOC_DEFAULT_01":"The [default] tag value is incorrect. Please supplement the default value.","API_DOC_DEFAULT_02":"JSDoc label order error, please adjust the order of [default] labels.","API_DOC_DEFAULT_03":"JSDoc label validity verification failed. The [default] label is not allowed. Please check the label usage method.","API_DOC_DEFAULT_04":"The validity verification of the JSDoc tag failed. The [default] tag is not allowed to be reused, please delete the extra tags.","API_DOC_DEPRECATED_01":"The [deprecated] tag value is incorrect. Please check the usage method.","API_DOC_DEPRECATED_02":"JSDoc label order error, please adjust the order of [deprecated] labels.","API_DOC_DEPRECATED_03":"It was detected that there is an inheritable label [deprecated] in the current file, but there are child nodes without this label.","API_DOC_DEPRECATED_04":"The validity verification of the JSDoc tag failed. The [deprecated] tag is not allowed to be reused, please delete the extra tags.","API_DOC_ENUM_01":"The [enum] tag type is incorrect. Please check if the tag type is { string } or { number }.","API_DOC_ENUM_02":"JSDoc label order error, please adjust the order of [enum] labels.","API_DOC_ENUM_03":"JSDoc label validity verification failed. The [enum] label is not allowed. Please check the label usage method.","API_DOC_ENUM_04":"JSDoc tag validity verification failed. Please confirm if the [enum] tag is missing.","API_DOC_ENUM_05":"The validity verification of the JSDoc tag failed. The [enum] tag is not allowed to be reused, please delete the extra tags.","API_DOC_EXAMPLE_01":"JSDoc label order error, please adjust the order of [example] labels.","API_DOC_EXAMPLE_02":"The validity verification of the JSDoc tag failed. The [example] tag is not allowed to be reused, please delete the extra tags.","API_DOC_EXTENDS_01":"The [extends] tag value is incorrect. Please check if the tag value matches the inherited class name.","API_DOC_EXTENDS_02":"JSDoc label order error, please adjust the order of [extends] labels.","API_DOC_EXTENDS_03":"JSDoc label validity verification failed. The [extends] label is not allowed. Please check the label usage method.","API_DOC_EXTENDS_04":"JSDoc tag validity verification failed. Please confirm if the [extends] tag is missing.","API_DOC_EXTENDS_05":"The validity verification of the JSDoc tag failed. The [extends] tag is not allowed to be reused, please delete the extra tags.","API_DOC_FAMODELONLY_01":"JSDoc label order error, please adjust the order of [famodelonly] labels.","API_DOC_FAMODELONLY_02":"The validity verification of the JSDoc tag failed. The [famodelonly] tag is not allowed to be reused, please delete the extra tags.","API_DOC_FAMODELONLY_03":"It was detected that there is an inheritable label [famodelonly] in the current file, but there are child nodes without this label.","API_DOC_FIRES_01":"JSDoc label order error, please adjust the order of [fires] labels.","API_DOC_FIRES_02":"The validity verification of the JSDoc tag failed. The [fires] tag is not allowed to be reused, please delete the extra tags.","API_DOC_FORM_01":"JSDoc label order error, please adjust the order of [form] labels.","API_DOC_FORM_02":"The validity verification of the JSDoc tag failed. The [form] tag is not allowed to be reused, please delete the extra tags.","API_DOC_FORM_03":"It was detected that there is a following label [form] in the current file, but the parent nodes without this label.","API_DOC_IMPLEMENTS_01":"JSDoc label order error, please adjust the order of [implements] labels.","API_DOC_IMPLEMENTS_02":"JSDoc label validity verification failed. The [implements] label is not allowed. Please check the label usage method.","API_DOC_IMPLEMENTS_03":"JSDoc tag validity verification failed. Please confirm if the [implements] tag is missing.","API_DOC_IMPLEMENTS_04":"The validity verification of the JSDoc tag failed. The [implements] tag is not allowed to be reused, please delete the extra tags.","API_DOC_IMPLEMENTS_05":"The [implements] tag value is incorrect. Please check if the tag value matches the inherited class name.","API_DOC_INTERFACE_04":"JSDoc label order error, please adjust the order of [interface] labels.","API_DOC_INTERFACE_05":"The validity verification of the JSDoc tag failed. The [interface] tag is not allowed to be reused, please delete the extra tags.","API_DOC_NAMESPACE_01":"The [namespace] tag value is incorrect. Please check if it matches the namespace name.","API_DOC_NAMESPACE_02":"JSDoc label order error, please adjust the order of [namespace] labels.","API_DOC_NAMESPACE_03":"JSDoc tag validity verification failed. Please confirm if the [namespace] tag is missing.","API_DOC_NAMESPACE_04":"JSDoc label validity verification failed. The [namespace] label is not allowed. Please check the label usage method.","API_DOC_NAMESPACE_05":"The validity verification of the JSDoc tag failed. The [namespace] tag is not allowed to be reused, please delete the extra tags.","API_DOC_PARAM_01":"The type of the [1] [param] tag is incorrect. Please check if it matches the type of the [1] parameter.","API_DOC_PARAM_02":"The value of the [1] [param] tag is incorrect. Please check if it matches the [1] parameter name.","API_DOC_PARAM_03":"JSDoc tag validity verification failed.There are [1] redundant [param]. Please check if the tag should be deleted.","API_DOC_PARAM_04":"JSDoc tag validity verification failed. Please confirm if the [param] tag is missing.","API_DOC_PARAM_05":"JSDoc label validity verification failed. The [param] label is not allowed. Please check the label usage method.","API_DOC_PARAM_06":"JSDoc label order error, please adjust the order of [param] labels.","API_DOC_PERMISSION_01":"The [permission] tag value is incorrect. Please check if the permission field has been configured or update the configuration file.","API_DOC_PERMISSION_02":"JSDoc label order error, please adjust the order of [permission] labels.","API_DOC_PERMISSION_03":"JSDoc label validity verification failed. The [permission] label is not allowed. Please check the label usage method.","API_DOC_PERMISSION_04":"The validity verification of the JSDoc tag failed. The [permission] tag is not allowed to be reused, please delete the extra tags.","API_DOC_PERMISSION_05":"JSDoc tag validity verification failed. Please confirm if the [permission] tag is missing.","API_DOC_READONLY_01":"JSDoc label order error, please adjust the order of [readonly] labels.","API_DOC_READONLY_02":"JSDoc label validity verification failed. The [readonly] label is not allowed. Please check the label usage method.","API_DOC_READONLY_03":"The validity verification of the JSDoc tag failed. The [readonly] tag is not allowed to be reused, please delete the extra tags.","API_DOC_READONLY_04":"JSDoc tag validity verification failed. Please confirm if the [readonly] tag is missing.","API_DOC_RETURNS_01":"The [returns] tag was used incorrectly. The returns tag should not be used when the return type is void.","API_DOC_RETURNS_02":"The [returns] tag type is incorrect. Please check if the tag type is consistent with the return type.","API_DOC_RETURNS_03":"JSDoc label order error, please adjust the order of [returns] labels.","API_DOC_RETURNS_04":"JSDoc tag validity verification failed. Please confirm if the [returns] tag is missing.","API_DOC_RETURNS_05":"The validity verification of the JSDoc tag failed. The [returns] tag is not allowed to be reused, please delete the extra tags.","API_DOC_RETURNS_06":"JSDoc label validity verification failed. The [returns] label is not allowed. Please check the label usage method.","API_DOC_SINCE_01":"The [since] tag value is incorrect. Please check if the tag value is a numerical value.","API_DOC_SINCE_02":"JSDoc label order error, please adjust the order of [since] labels.","API_DOC_SINCE_03":"JSDoc tag validity verification failed. Please confirm if the [since] tag is missing.","API_DOC_SINCE_04":"The validity verification of the JSDoc tag failed. The [since] tag is not allowed to be reused, please delete the extra tags.","API_DOC_SINCE_05":"The [since] value is greater than the latest version number.","API_DOC_SINCE_06":"The [since] value for different jsdoc should not be the same.","API_DOC_SINCE_07":"The [since] value is greater than the latest version number.The [since] value for different jsdoc should not be the same.","API_DOC_SINCE_08":"The [since] tag value is incorrect. Please check if the tag value is a numerical value.The [since] value for different jsdoc should not be the same.","API_DOC_STAGEMODELONLY_01":"It was detected that there is an inheritable label [stagemodelonly] in the current file, but there are child nodes without this label.","API_DOC_STAGEMODELONLY_02":"JSDoc label order error, please adjust the order of [stagemodelonly] labels.","API_DOC_STAGEMODELONLY_03":"The validity verification of the JSDoc tag failed. The [stagemodelonly] tag is not allowed to be reused, please delete the extra tags.","API_DOC_STATIC_01":"JSDoc label order error, please adjust the order of [static] labels.","API_DOC_STATIC_02":"The validity verification of the JSDoc tag failed. The [static] tag is not allowed to be reused, please delete the extra tags.","API_DOC_STRUCT_01":"The [struct] tag value is incorrect. Please check if it matches the struct name.","API_DOC_STRUCT_02":"JSDoc label order error, please adjust the order of [struct] labels.","API_DOC_STRUCT_03":"JSDoc label validity verification failed. The [struct] label is not allowed. Please check the label usage method.","API_DOC_STRUCT_04":"JSDoc tag validity verification failed. Please confirm if the [struct] tag is missing.","API_DOC_STRUCT_05":"The validity verification of the JSDoc tag failed. The [struct] tag is not allowed to be reused, please delete the extra tags.","API_DOC_SYSCAP_01":"The [syscap] tag value is incorrect. Please check if the syscap field is configured.","API_DOC_SYSCAP_02":"JSDoc label order error, please adjust the order of [syscap] labels.","API_DOC_SYSCAP_03":"JSDoc tag validity verification failed. Please confirm if the [syscap] tag is missing.","API_DOC_SYSCAP_04":"The validity verification of the JSDoc tag failed. The [syscap] tag is not allowed to be reused, please delete the extra tags.","API_DOC_SYSTEMAPI_01":"JSDoc label order error, please adjust the order of [systemapi] labels.","API_DOC_SYSTEMAPI_02":"It was detected that there is an inheritable label [systemapi] in the current file, but there are child nodes without this label.","API_DOC_SYSTEMAPI_03":"The validity verification of the JSDoc tag failed. The [systemapi] tag is not allowed to be reused, please delete the extra tags.","API_DOC_TEST_01":"JSDoc label order error, please adjust the order of [test] labels.","API_DOC_TEST_02":"It was detected that there is an inheritable label [test] in the current file, but there are child nodes without this label.","API_DOC_TEST_03":"The validity verification of the JSDoc tag failed. The [test] tag is not allowed to be reused, please delete the extra tags.","API_DOC_THROWS_01":"The type of the [1] [throws] tag is incorrect. Please check if the tag value is a numerical value.","API_DOC_THROWS_02":"The type of the [1] [throws] tag is incorrect. Please fill in [BusinessError].","API_DOC_THROWS_03":"JSDoc label order error, please adjust the order of [throws] labels.","API_DOC_THROWS_04":"JSDoc label validity verification failed. The [throws] label is not allowed. Please check the label usage method.","API_DOC_THROWS_05":"JSDoc tag validity verification failed. Please confirm if the [throws 1] tag is missing.","API_DOC_THROWS_07":"JSDoc label validity verification failed. The [throws 1] label is not allowed. Please check the label usage method.","API_DOC_THROWS_08":"The validity verification of the JSDoc tag failed. The [throws] tag is not allowed to be reused, please delete the extra tags.","API_DOC_THROWS_09":"The generic error code does not contain the current error code.","API_DOC_THROWS_10":"The description of the [1 throws] is incorrect. please fix it according to the specification.","API_DOC_THROWS_11":"The type of the [1] [throws] tag is incorrect. Please fill in [BusinessError].The description of the [1 throws] is incorrect. please fix it according to the specification.","API_DOC_TYPE_01":"The [type] tag type is incorrect. Please check if the type matches the attribute type.","API_DOC_TYPE_02":"JSDoc label order error, please adjust the order of [type] labels.","API_DOC_TYPE_03":"JSDoc label validity verification failed. The [type] label is not allowed. Please check the label usage method.","API_DOC_TYPE_04":"JSDoc tag validity verification failed. Please confirm if the [type] tag is missing.","API_DOC_TYPE_05":"The validity verification of the JSDoc tag failed. The [type] tag is not allowed to be reused, please delete the extra tags.","API_DOC_TYPEDEF_01":"The [typedef] tag value is incorrect. Please check if it matches the interface name or type content.","API_DOC_TYPEDEF_02":"JSDoc label order error, please adjust the order of [typedef] labels.","API_DOC_TYPEDEF_03":"JSDoc label validity verification failed. The [typedef] label is not allowed. Please check the label usage method.","API_DOC_TYPEDEF_04":"JSDoc tag validity verification failed. Please confirm if the [typedef] tag is missing.","API_DOC_TYPEDEF_05":"The validity verification of the JSDoc tag failed. The [typedef] tag is not allowed to be reused, please delete the extra tags.","API_DOC_USEINSTEAD_01":"The [useinstead] tag value is incorrect. Please check the usage method.","API_DOC_USEINSTEAD_02":"JSDoc label order error, please adjust the order of [useinstead] labels.","API_DOC_USEINSTEAD_03":"JSDoc label validity verification failed. The [useinstead] label is not allowed. Please check the label usage method.","API_DOC_USEINSTEAD_04":"The validity verification of the JSDoc tag failed. The [useinstead] tag is not allowed to be reused, please delete the extra tags.","API_DOC_GLOBAL_01":"JSDoc tag validity verification failed. Please confirm if the [file] tag is missing.","API_DOC_GLOBAL_02":"JSDoc tag validity verification failed. Please confirm if the [kit] tag is missing.","API_DOC_JSDOC_01":"Jsdoc needs to be added to the current API.","API_DOC_JSDOC_02":"JSDoc tag validity verification failed. Please confirm if the [since] tag is missing.JSDoc tag validity verification failed. Please confirm if the [syscap] tag is missing.","API_DOC_JSDOC_03":"Jsdoc has chinese.","API_DOC_UNKNOW_DECORATOR_01":"The [XXXX] tag does not exist. Please use a valid JSDoc tag.","API_DOC_JSDOC_04":"The [systemapi] and [atomicservice] cannot exist in the same doc."},"DEFINE":{"API_DEFINE_UNALLOWABLE_01":"Illegal [any] keyword used in the API.","API_DEFINE_UNALLOWABLE_02":"Illegal [this] keyword used in the API.","API_DEFINE_UNALLOWABLE_03":"Illegal [unknown] keyword used in the API.","API_DEFINE_NAME_01":"Prohibited word in [XXXX]:{option}.The word allowed is [XXXX].","API_DEFINE_NAME_02":"Prohibited word in [XXXX]:{ability} in the [XXXX] file.","API_DEFINE_SPELLING_01":"{XXXX}. please confirm whether it needs to be corrected to a common word.","API_DEFINE_EVENT_01":"The event name should be string.","API_DEFINE_EVENT_02":"The event name cannot be Null value.","API_DEFINE_EVENT_03":"The callback parameter of off function should be optional.","API_DEFINE_EVENT_04":"The off functions of one single event should have at least one callback parameter, and the callback parameter should be the last parameter.","API_DEFINE_EVENT_05":"The on and off event subscription methods do not appear in pair.","API_DEFINE_EVENT_06":"The event subscription methods should has at least one parameter.","API_DEFINE_EVENT_07":"Please check if the changed API version number is 10.","API_DEFINE_EVENT_08":"The event name should be named by small hump. (Received [XXXX]).","API_DEFINE_HUMP_01":"This API file should be named by large hump.","API_DEFINE_HUMP_02":"This API file should be named by small hump.","API_DEFINE_HUMP_03":"This name [XXXX] should be named by large hump.","API_DEFINE_HUMP_04":"This name [XXXX] should be named by small hump.","API_DEFINE_HUMP_05":"This name [XXXX] should be named by all uppercase.","API_DEFINE_ANONYMOUS_FUNCTION_01":"Anonymous functions or anonymous object that are not allowed are used in this api."},"CHANEGE":{"API_CHANGE_INCOMPATIBLE_01":"Forbid changes: Cannot change from public API to system API.","API_CHANGE_INCOMPATIBLE_02":"Forbid changes: Cannot reduce or permission or increase and permission.","API_CHANGE_INCOMPATIBLE_03":"Forbid changes: Cannot change permission value,cannot judge the range change.","API_CHANGE_INCOMPATIBLE_04":"Forbid changes: The number of error codes cannot be increased from 1 to multiple error codes.","API_CHANGE_INCOMPATIBLE_05":"Forbid changes: Cannot change the error code value.","API_CHANGE_INCOMPATIBLE_06":"Forbid changes: The card application cannot be changed from supported to not supported.","API_CHANGE_INCOMPATIBLE_07":"Forbid changes: Crossplatform cannot be changed from supported to not supported.","API_CHANGE_INCOMPATIBLE_08":"Forbid changes: API cannot be deleted.","API_CHANGE_INCOMPATIBLE_09":"Forbid changes: Cannot change from FAModelOnly to StageModelOnly.","API_CHANGE_INCOMPATIBLE_10":"Forbid changes: Cannot change from StageModelOnly to FAModelOnly.","API_CHANGE_INCOMPATIBLE_11":"Forbid changes: Cannot change from nothing to StageModelOnly.","API_CHANGE_INCOMPATIBLE_12":"Forbid changes: Cannot change from nothing to FAModelOnly.","API_CHANGE_INCOMPATIBLE_13":"Forbid changes: The function return value type cannot be extended.","API_CHANGE_INCOMPATIBLE_14":"Forbid changes: The function return value type cannot be reduced.","API_CHANGE_INCOMPATIBLE_15":"Forbid changes: Cannot change function return value type.","API_CHANGE_INCOMPATIBLE_16":"Forbid changes: Cannot change function param position.","API_CHANGE_INCOMPATIBLE_17":"Forbid changes: Cannot add function required param.","API_CHANGE_INCOMPATIBLE_18":"Forbid changes: Cannot delete function param.","API_CHANGE_INCOMPATIBLE_19":"Forbid changes: Cannot change form unrequired param to required param.","API_CHANGE_INCOMPATIBLE_20":"Forbid changes: Cannot change function param type.","API_CHANGE_INCOMPATIBLE_21":"Forbid changes: The function param type range is cannot be reduced.","API_CHANGE_INCOMPATIBLE_22":"Forbid changes: Read-only properties cannot be changed from optional to required.","API_CHANGE_INCOMPATIBLE_23":"Forbid changes: Writable properties cannot be changed from required to optional.","API_CHANGE_INCOMPATIBLE_24":"Forbid changes: Writable properties cannot be changed from optional to required.","API_CHANGE_INCOMPATIBLE_25":"Forbid changes: Cannot change property type.","API_CHANGE_INCOMPATIBLE_26":"Forbid changes: Cannot Expand the range of readonly property types.","API_CHANGE_INCOMPATIBLE_27":"Forbid changes: Cannot Expand the range of writable property types.","API_CHANGE_INCOMPATIBLE_28":"Forbid changes: Cannot reduce the range of writable property types.","API_CHANGE_INCOMPATIBLE_29":"Forbid changes: Decorator cannot be deleted.","API_CHANGE_INCOMPATIBLE_30":"Forbid changes: Cannot change constant value.","API_CHANGE_INCOMPATIBLE_31":"Forbid changes: Cannot change custom type value.","API_CHANGE_INCOMPATIBLE_32":"Forbid changes: Cannot expand the range of custom type.","API_CHANGE_INCOMPATIBLE_33":"Forbid changes: Cannot reduce the range of custom type.","API_CHANGE_INCOMPATIBLE_34":"Forbid changes: Cannot change Enumeration assignment.","API_CHANGE_INCOMPATIBLE_35":"Forbid changes: Historical JSDoc cannot be changed.","API_CHANGE_INCOMPATIBLE_36":"Forbid changes: API changes must add a new section of JSDoc.","API_CHANGE_INCOMPATIBLE_37":"Forbid changes: Cannot change from atomicservice to NA.","API_CHANGE_INCOMPATIBLE_38":"Forbid changes: Cannot change from NA to syscap.","API_CHANGE_INCOMPATIBLE_39":"Forbid changes: Cannot change from syscap to NA.","API_CHANGE_INCOMPATIBLE_40":"Forbid changes: Cannot change syscap value.","API_CHANGE_INCOMPATIBLE_41":"Forbid changes: Cannot add new property to interface API."}}')},42979:e=>{"use strict";e.exports=JSON.parse('{"ApiCheckVersion":13,"ApiMaxVersion":13}')},93289:e=>{"use strict";e.exports=JSON.parse('{"dictionariesArr":["a","aa","aaa","aaaa","aaaaa","aab","aac","aachen","aad","aapl","aapt","aar","aardvark","aaren","aarhus","aarika","aaron","ab","aba","aback","abacus","abaft","abagael","abagail","abalone","abandon","abandoned","abandoner","abandonment","abase","abasement","abaser","abash","abashed","abashment","abate","abated","abatement","abater","abattoir","abb","abba","abbe","abbess","abbey","abbi","abbie","abbot","abbott","abbr","abbrev","abbreviate","abbreviated","abbreviates","abbreviating","abbreviation","abby","abbye","abc","abcd","abcde","abcdef","abcdefghijklmnopqrstuvwxyz","abd","abdel","abdicate","abdication","abdomen","abdominal","abduct","abduction","abductor","abdul","abe","abeam","abel","abelard","abelson","aberdeen","abernathy","aberrant","aberration","aberrational","abet","abetted","abetting","abettor","abeu","abey","abeyance","abeyant","abhor","abhorred","abhorrence","abhorrent","abhorrer","abhorring","abi","abidance","abide","abider","abiding","abidjan","abie","abigael","abigail","abigale","abilene","abilities","ability","abject","abjection","abjectness","abjuration","abjuratory","abjure","abjurer","ablate","ablation","ablative","ablaze","able","abler","ables","ablest","abloom","ablution","abm","abnegate","abnegation","abner","abnormal","abnormality","abo","aboard","abode","abolish","abolisher","abolishment","abolition","abolitionism","abolitionist","abominable","abominably","abominate","abomination","aboriginal","aborigine","aborning","abort","aborted","aborting","abortion","abortionist","abortive","abortiveness","abound","about","above","aboveboard","aboveground","abra","abracadabra","abrade","abrader","abraham","abrahan","abram","abramo","abramson","abran","abrasion","abrasive","abrasiveness","abreaction","abreast","abridge","abridged","abridger","abridgment","abroad","abrogate","abrogation","abrogator","abrupt","abruptness","abs","abscess","abscissa","abscission","abscond","absconder","abseil","absence","absent","absentee","absenteeism","absentia","absentminded","absentmindedness","absinthe","abslistview","absolute","absolutely","absoluteness","absolution","absolutism","absolutist","absolve","absolver","absorb","absorbed","absorbency","absorbent","absorber","absorbing","absorption","absorptive","absorptivity","abspath","abstain","abstainer","abstemious","abstemiousness","abstention","abstinence","abstinent","abstract","abstractapplicationcontext","abstractautowirecapablebeanfactory","abstractbeanfactory","abstractchannelhandlercontext","abstracted","abstractedness","abstracter","abstracthttp","abstraction","abstractionism","abstractionist","abstractions","abstractness","abstractor","abstractplainsocketimpl","abstractprotocol","abstruse","abstruseness","absurd","absurdity","absurdness","abuja","abundance","abundant","abuse","abused","abuser","abuses","abusing","abusive","abusiveness","abut","abutment","abutted","abutter","abutting","abuzz","abysmal","abyss","abyssal","abyssinia","abyssinian","ac","acacia","academe","academia","academic","academical","academician","academicianship","academy","acadia","acanthus","acapulco","acc","accdb","accede","accelerate","accelerated","accelerating","acceleration","accelerator","accelerometer","accent","accented","accentual","accentuate","accentuation","accept","acceptability","acceptable","acceptableness","acceptably","acceptance","acceptant","acceptation","accepted","accepter","accepting","acceptor","accepts","acces","access","accesscontroller","accessed","accesses","accessibility","accessible","accessibly","accessing","accession","accesslogvalve","accessor","accessories","accessors","accessory","accesstoken","accidence","accident","accidental","accidentally","accidentalness","acclaim","acclaimer","acclamation","acclimate","acclimation","acclimatisation","acclimatise","acclimatization","acclimatize","acclimatized","acclimatizes","acclivity","accolade","accommodate","accommodated","accommodating","accommodation","accommodative","accommodativeness","accompanied","accompanier","accompaniment","accompanist","accompany","accomplice","accomplish","accomplished","accomplisher","accomplishing","accomplishment","accord","accordance","accordant","accorder","according","accordingly","accordion","accordionist","accost","account","accountability","accountable","accountableness","accountably","accountancy","accountant","accounted","accountid","accounting","accountname","accountnumber","accounts","accounttype","accouter","accouterment","accouterments","accoutrement","accra","accredit","accreditation","accredited","accretion","accrual","accrue","acct","acculturate","acculturation","accumsan","accumulate","accumulated","accumulation","accumulative","accumulativeness","accumulator","accuracy","accurate","accurately","accurateness","accursed","accursedness","accusal","accusation","accusative","accusatory","accuse","accused","accuser","accusing","accustom","accustomed","accustomedness","acd","ace","aced","acerbate","acerbic","acerbically","acerbity","acetaminophen","acetate","acetic","acetone","acetonic","acetylene","acevedo","acf","achaean","ache","achebe","ached","achene","achernar","aches","acheson","achievable","achieve","achieved","achievement","achievements","achiever","achieving","achilles","aching","achive","achoo","achromatic","achy","acid","acidic","acidification","acidify","acidity","acidness","acidoses","acidosis","acidulous","acing","ack","ackerman","acknowledge","acknowledgeable","acknowledged","acknowledgedly","acknowledger","acknowledgment","acl","aclass","aclu","acm","acme","acne","acolyte","aconcagua","aconite","acorn","acosta","acoustic","acoustical","acoustician","acoustics","acquaint","acquaintance","acquaintanceship","acquainted","acquiesce","acquiescence","acquiescent","acquirable","acquire","acquired","acquirement","acquiring","acquisition","acquisitive","acquisitiveness","acquit","acquittal","acquittance","acquitted","acquitter","acquitting","acre","acreage","acrid","acridity","acridness","acrimonious","acrimoniousness","acrimony","acrobat","acrobatic","acrobatically","acrobatics","acronym","acrophobia","acropolis","across","acrostic","acrux","acrylate","acrylic","acs","act","acta","actaeon","acth","acting","actinic","actinide","actinium","actinometer","action","actionbar","actionbaractivity","actionbardrawertoggle","actionbarsherlock","actionbarsize","actionbutton","actioncontroller","actionevent","actionlink","actionlistener","actionname","actionpack","actionperformed","actionresult","actions","actionscript","actionview","activate","activated","activatedroute","activating","activation","activator","active","activeadmin","activecell","activedocument","actively","activemodel","activemq","activeness","activerecord","actives","activesheet","activesupport","activewindow","activeworkbook","activex","activexobject","activism","activist","activities","activity","activitycompat","activityindicator","activitymanager","activitythread","acton","actor","actors","actress","acts","actual","actuality","actualization","actualize","actualizes","actually","actualwidth","actuarial","actuary","actuate","actuation","actuator","acuity","acumen","acupressure","acupuncture","acupuncturist","acute","acuteness","acyclic","acyclically","acyclovir","ad","ada","adage","adagio","adah","adair","adaline","adam","adamant","adamo","adamson","adan","adana","adapt","adaptability","adaptable","adaptation","adapted","adaptedness","adapter","adapters","adapterview","adapting","adaption","adaptive","adaptively","adaptiveness","adaptivity","adaptor","adara","adata","adb","adc","add","adda","addaction","addactionlistener","addall","addams","addattribute","addbutton","addcell","addchild","addclass","addcolumn","addcomponent","adddays","added","addelement","addend","addenda","addendum","adder","addevent","addeventlistener","addflags","addgesturerecognizer","addgroup","addhandler","addheader","addi","addia","addict","addiction","addictive","addie","addin","adding","addison","additem","addition","additional","additionally","additions","additive","additivity","addle","addlistener","addmarker","addobject","addobserver","addon","addons","addproperty","addr","addrange","address","addressability","addressable","addressbook","addressed","addressee","addresser","addresses","addressid","addressing","addressline","addressof","addressograph","addrow","adds","addslashes","addsubview","addtab","addtarget","addtextchangedlistener","addto","addtobackstack","addtype","adduce","adducer","adduct","adduction","adductor","adduser","addvalue","addview","addwidget","addwithvalue","addy","ade","adecoder","adel","adela","adelaida","adelaide","adelbert","adele","adelheid","adelice","adelina","adelind","adeline","adella","adelle","aden","adena","adenauer","adenine","adenoid","adenoidal","adept","adeptness","adequacy","adequate","adequateness","adey","adf","adfs","adham","adhara","adhere","adherence","adherent","adherer","adhesion","adhesive","adhesiveness","adi","adiabatic","adiabatically","adiana","adidas","adieu","adina","adipiscing","adipisicing","adipose","adirondack","adis","adj","adjacency","adjacent","adjectival","adjective","adjoin","adjoint","adjourn","adjournment","adjudge","adjudicate","adjudication","adjudicator","adjudicatory","adjunct","adjuration","adjure","adjust","adjustable","adjustably","adjusted","adjuster","adjusting","adjustive","adjustment","adjustments","adjustor","adjutant","adkins","adlai","adler","adm","adman","admen","admin","adminhtml","administer","administrable","administrate","administration","administrative","administrator","administrators","administratrix","admins","admirable","admirableness","admirably","admiral","admiralty","admiration","admire","admirer","admiring","admissibility","admissible","admissibly","admission","admit","admittance","admitted","admittedly","admitting","admix","admixture","admob","admonish","admonisher","admonishing","admonishment","admonition","admonitory","ado","adobe","adodb","adolescence","adolescent","adolf","adolfo","adolph","adolphe","adolpho","adolphus","adonis","adopt","adopted","adopter","adoption","adoptive","adopts","adora","adorable","adorableness","adorably","adoration","adore","adoree","adorer","adoring","adorn","adorne","adorned","adornment","adp","adr","adrea","adrenal","adrenalin","adrenaline","adrequest","adress","adresse","adria","adrian","adriana","adriane","adrianna","adrianne","adriano","adriatic","adrien","adriena","adrienne","adrift","adroit","adroitness","ads","adsense","adsorb","adsorbate","adsorbent","adsorption","adsorptive","adt","adulate","adulation","adulator","adulatory","adult","adulterant","adulterate","adulterated","adulteration","adulterer","adulteress","adulterous","adultery","adulthood","adultness","adults","adumbrate","adumbration","adumbrative","adv","advance","advanced","advancement","advancer","advances","advantage","advantageous","advantageousness","advantages","advent","adventist","adventitious","adventitiousness","adventive","adventure","adventurer","adventuresome","adventuress","adventurous","adventurousness","adverb","adverbial","adversarial","adversary","adverse","adverseness","adversity","advert","advertise","advertised","advertisement","advertiser","advertisers","advertising","advertorial","advice","advices","adview","advil","advisability","advisable","advisableness","advisably","advise","advised","advisedly","advisee","advisement","adviser","advisor","advisory","advocacy","advocate","advocation","advt","adwords","adz","adze","ae","aegean","aegis","aelfric","aenean","aeneas","aeneid","aeolian","aeolus","aeon","aerate","aeration","aerator","aerial","aerialist","aerie","aeriel","aeriela","aeriell","aeroacoustic","aerobatic","aerobic","aerobically","aerodrome","aerodynamic","aerodynamically","aerodynamics","aeronautic","aeronautical","aeronautics","aerosol","aerosolize","aerospace","aes","aeschylus","aesculapius","aesop","aesthete","aesthetic","aesthetically","aestheticism","aesthetics","aether","aetiology","af","afaik","afar","afb","afc","afd","afdc","aff","affability","affable","affably","affair","affect","affectation","affected","affectedness","affecter","affecting","affection","affectionate","affectioned","affectioning","affective","affects","afferent","affiance","affidavit","affiliate","affiliated","affiliation","affine","affinity","affirm","affirmation","affirmative","affix","afflatus","afflict","affliction","afflictive","affluence","affluent","afford","affordable","afforest","afforestation","afforested","afforesting","afforests","affray","affricate","affrication","affricative","affright","affront","afghan","afghani","afghanistan","aficionado","afield","afire","aflame","afloat","aflutter","afnetworking","afoot","afore","aforementioned","aforesaid","aforethought","afoul","afr","afraid","afresh","africa","african","afrikaans","afrikaner","afro","afrocentric","afrocentrism","aft","after","afterbirth","afterbirths","afterburner","aftercare","aftereffect","afterglow","afterimage","afterlife","afterlives","aftermath","aftermaths","aftermost","afternoon","afters","aftershave","aftershock","aftertaste","aftertextchanged","afterthought","afterward","afterwards","afterworld","afton","ag","agace","again","against","agamemnon","agapae","agape","agar","agassiz","agata","agate","agatha","agathe","agave","age","aged","agedness","ageism","ageist","ageless","agelessness","agencies","agency","agenda","agent","agented","agenting","agentive","agents","ageratum","ages","agg","aggi","aggie","agglomerate","agglomeration","agglutinate","agglutination","agglutinin","aggrandize","aggrandizement","aggravate","aggravating","aggravation","aggregate","aggregated","aggregately","aggregateness","aggregates","aggregation","aggregations","aggregative","aggregator","aggression","aggressive","aggressively","aggressiveness","aggressor","aggrieve","aggrieved","aggy","aghast","agile","agility","agitate","agitated","agitation","agitator","agitprop","aglaia","agleam","aglitter","aglow","agna","agnella","agnes","agnese","agnesse","agneta","agnew","agni","agnola","agnostic","agnosticism","ago","agog","agonize","agonized","agonizedly","agonizing","agony","agoraphobia","agoraphobic","agosto","agra","agrarian","agrarianism","agree","agreeable","agreeableness","agreeably","agreed","agreeing","agreement","agreements","agreer","agretha","agribusiness","agricola","agricultural","agriculturalist","agriculture","agriculturist","agrippa","agrippina","agrochemicals","agronomic","agronomist","agronomy","aground","aguascalientes","ague","aguie","aguilar","aguinaldo","aguirre","aguistin","aguste","agustin","ah","aha","ahab","aharon","ahead","ahem","ahmad","ahmadabad","ahmed","ahoy","ahriman","ai","aid","aida","aidan","aide","aided","aider","aids","aigneis","aigrette","aiken","ail","aila","ailbert","aile","ailee","aileen","ailene","aileron","ailey","aili","ailina","ailment","ailsun","ailyn","aim","aime","aimed","aimee","aimer","aimil","aiming","aimless","aimlessness","aims","ain","aindrea","ainslee","ainsley","ainslie","ainu","air","airbag","airbase","airbnb","airborne","airbrush","airbus","aircraft","aircrew","airdrop","airdropped","airdropping","airedale","aires","airfare","airfield","airflow","airfoil","airframe","airfreight","airhead","airily","airiness","airing","airless","airlessness","airlift","airline","airliner","airlock","airmail","airman","airmass","airmen","airpark","airplane","airplay","airport","airship","airsick","airsickness","airspace","airspeed","airstrip","airtight","airtightness","airtime","airwaves","airway","airworthiness","airworthy","airy","aisha","aisle","aitch","aj","ajar","ajax","ajaxoptions","ajay","ajp","ak","aka","akbar","akihito","akim","akimbo","akin","akita","akka","akkad","akron","aksel","al","ala","alabama","alabaman","alabamian","alabaster","alack","alacrity","aladdin","alain","alaine","alair","alameda","alamo","alamofire","alamogordo","alan","alana","alanah","aland","alane","alanine","alanna","alano","alanson","alar","alard","alaric","alarm","alarming","alarmist","alarmmanager","alarms","alas","alasdair","alaska","alaskan","alastair","alasteir","alaster","alayne","alb","alba","albacore","albania","albanian","albany","albatross","albedo","albee","albeit","alberich","alberik","alberio","albert","alberta","albertan","albertina","albertine","alberto","albie","albigensian","albina","albinism","albino","albion","albireo","albrecht","album","albumen","albumin","albuminous","albums","albuquerque","alcatraz","alcestis","alchemical","alchemist","alchemy","alcibiades","alcmena","alcoa","alcohol","alcoholic","alcoholically","alcoholism","alcott","alcove","alcuin","alcyone","aldan","aldebaran","aldehyde","alden","alder","alderamin","alderman","aldermen","alderwoman","alderwomen","aldin","aldis","aldo","aldon","aldous","aldric","aldrich","aldridge","aldrin","aldus","aldwin","ale","aleatory","alec","alecia","aleck","aleda","alee","aleece","aleen","alehouse","aleichem","alejandra","alejandrina","alejandro","alejoa","aleksandr","alembert","alembic","alena","alene","aleph","aleppo","aler","alert","alertcontroller","alertdialog","alerted","alertness","alerts","alertview","alessandra","alessandro","aleta","alethea","aleut","aleutian","alewife","alewives","alex","alexa","alexander","alexandr","alexandra","alexandre","alexandria","alexandrian","alexandrina","alexandro","alexei","alexi","alexia","alexina","alexine","alexio","alf","alfa","alfalfa","alfi","alfie","alfons","alfonse","alfonso","alfonzo","alford","alfred","alfreda","alfredo","alfresco","alfy","alg","alga","algae","algaecide","algal","algebra","algebraic","algebraical","algebraist","algenib","alger","algeria","algerian","algernon","algieba","algiers","alginate","algo","algol","algonquian","algonquin","algorithm","algorithmic","algorithmically","algorithms","alhambra","alhena","ali","alia","alias","aliased","aliases","aliasing","alibi","alic","alica","alice","alicea","alicia","alick","alida","alidia","alie","alien","alienable","alienate","alienation","alienist","alighieri","alight","align","aligned","aligner","alignleft","alignment","alignparentbottom","alignparentleft","alignparentright","alignparentstart","alignparenttop","alika","alike","alikee","alikeness","aliment","alimentary","alimony","alina","aline","alinement","alioth","aliqua","aliquam","aliquet","aliquip","aliquot","alisa","alisander","alisha","alison","alissa","alist","alistair","alister","alisun","alive","aliveness","alix","aliyah","aliyahs","aliza","alkaid","alkali","alkalies","alkaline","alkalinity","alkalize","alkaloid","alkyd","alkyl","all","alla","allah","allahabad","allan","allard","allay","allayne","alldata","alleen","allegation","allege","alleged","allegheny","allegiance","allegiant","allegoric","allegorical","allegoricalness","allegorist","allegory","allegra","allegretto","allegri","allegro","allele","alleluia","allemande","allen","allendale","allende","allene","allentown","allergen","allergenic","allergic","allergically","allergist","allergy","alleviate","alleviation","alleviator","alley","alleyn","alleyway","allhallows","alli","alliance","allianora","allie","allier","allies","alligator","allin","allina","allison","allissa","allister","allistir","alliterate","alliteration","alliterative","allix","alloc","allocable","allocatable","allocate","allocated","allocates","allocating","allocation","allocations","allocative","allocator","allophone","allophonic","allot","allotment","allotments","allotrope","allotropic","allots","allotted","allotter","allotting","allover","allow","allowable","allowableness","allowably","allowance","allowbackup","allowed","allowfullscreen","allowget","allowing","allowoverride","allows","alloy","alloyed","allspice","allstate","allsun","allude","allure","allurement","alluring","allusion","allusive","allusiveness","alluvial","alluvions","alluvium","allx","ally","allyce","allyn","allys","allyson","alma","almach","almaden","almagest","almanac","almaty","almeda","almeria","almeta","almightiness","almighty","almira","almire","almond","almoner","almost","alms","almshouse","almsman","alnico","alnilam","alnitak","aloe","aloft","aloha","aloin","aloise","aloisia","alon","alone","aloneness","along","alongshore","alongside","alonso","alonzo","aloof","aloofness","alot","aloud","aloysia","aloysius","alp","alpaca","alpert","alpha","alphabet","alphabetic","alphabetical","alphabetically","alphabetization","alphabetize","alphabetizer","alphabets","alphanumeric","alphanumerical","alphard","alphecca","alpheratz","alphonse","alphonso","alpine","alps","already","alric","alright","alsace","alsatian","also","alsop","alston","alt","alta","altai","altaic","altair","altar","altarpiece","alter","alterable","alteration","altercate","altercation","altered","altering","alternate","alternately","alternation","alternative","alternatively","alternativeness","alternatives","alternator","althea","although","altimeter","altiplano","altitude","alto","altogether","alton","altos","altruism","altruist","altruistic","altruistically","alu","aludra","aluin","aluino","alum","alumina","aluminum","alumna","alumnae","alumni","alumnus","alundum","alva","alvan","alvarado","alvarez","alvaro","alveolar","alveoli","alveolus","alvera","alverta","alvie","alvin","alvina","alvinia","alvira","alvis","alvy","alway","always","alwin","alwyn","alyce","alyda","alyosha","alys","alysa","alyse","alysia","alyson","alyss","alyssa","alzheimer","am","ama","amabel","amabelle","amadeus","amado","amain","amalea","amalee","amaleta","amalgam","amalgamate","amalgamation","amalia","amalie","amalita","amalle","amanda","amandi","amandie","amandy","amanuenses","amanuensis","amara","amaranth","amaranths","amaretto","amargo","amarillo","amaryllis","amass","amasser","amata","amateur","amateurish","amateurishness","amateurism","amati","amatory","amaze","amazed","amazement","amazing","amazon","amazonaws","amazonian","amazons","ambassador","ambassadorial","ambassadorship","ambassadress","amber","ambergris","amberly","ambiance","ambidexterity","ambidextrous","ambience","ambient","ambiguity","ambiguous","ambiguously","ambiguousness","ambit","ambition","ambitious","ambitiousness","ambivalence","ambivalent","amble","ambler","ambros","ambrose","ambrosi","ambrosia","ambrosial","ambrosio","ambrosius","ambulance","ambulant","ambulate","ambulation","ambulatory","ambur","ambuscade","ambuscader","ambush","ambusher","amby","amcharts","amd","amdahl","ame","ameba","amelia","amelie","amelina","ameline","ameliorate","amelioration","amelita","amen","amenability","amenably","amend","amended","amender","amendment","amends","amenhotep","amenity","amenorrhea","amer","amerada","amerasian","amerce","amercement","america","american","americana","americanism","americanization","americanize","americanized","americans","americium","amerigo","amerind","amerindian","amery","ameslan","amet","amethyst","amethystine","amharic","amherst","ami","amiability","amiable","amiableness","amiably","amicability","amicable","amicableness","amicably","amid","amide","amidships","amidst","amie","amiga","amigo","amii","amil","amines","amino","aminobenzoic","amir","amish","amiss","amitie","amity","ammamaria","amman","ammerman","ammeter","ammo","ammonia","ammoniac","ammonium","ammunition","amnesia","amnesiac","amnesic","amnesty","amniocenteses","amniocentesis","amnion","amniotic","amoco","amoeba","amoebic","amoeboid","amok","among","amongst","amontillado","amoral","amorality","amorous","amorousness","amorphous","amorphousness","amortization","amortize","amortized","amory","amos","amount","amounts","amour","amp","amparo","amperage","ampere","ampersand","ampex","amphetamine","amphibian","amphibious","amphibiousness","amphibology","amphitheater","amphora","amphorae","ample","ampleness","amplification","amplifier","amplify","amplitude","ampoule","ampule","amputate","amputation","amputee","amqp","amritsar","ams","amsterdam","amt","amtrak","amuck","amulet","amundsen","amur","amuse","amused","amusement","amuser","amusing","amusingness","amway","amy","amye","amyl","amylase","amz","amzn","an","ana","anabal","anabaptist","anabel","anabella","anabelle","anabolic","anabolism","anachronism","anachronistic","anachronistically","anacin","anaconda","anacreon","anaerobe","anaerobic","anaerobically","anaglyph","anagram","anagrammatic","anagrammatically","anagrammed","anagramming","anaheim","anal","analects","analgesia","analgesic","analiese","analise","anallese","anallise","analog","analogical","analogize","analogous","analogousness","analogue","analogy","analysand","analyse","analyses","analysis","analyst","analytic","analytical","analyticity","analytics","analyzable","analyze","analyzed","analyzer","analyzing","anamorphic","ananias","anapaest","anapest","anapestic","anaphora","anaphoric","anaphorically","anaplasmosis","anarchic","anarchical","anarchism","anarchist","anarchistic","anarchy","anastasia","anastasie","anastassia","anastigmatic","anastomoses","anastomosis","anastomotic","anathema","anathematize","anatol","anatola","anatole","anatolia","anatolian","anatollo","anatomic","anatomical","anatomist","anatomize","anatomy","anaxagoras","ancell","ancestor","ancestors","ancestortype","ancestral","ancestress","ancestry","anchor","anchorage","anchored","anchorite","anchoritism","anchorman","anchormen","anchorpane","anchorpeople","anchorperson","anchors","anchorwoman","anchorwomen","anchovy","ancient","ancientness","ancillary","and","andalso","andalusia","andalusian","andaman","andante","andean","andee","andeee","anderea","anders","andersen","anderson","andes","andi","andie","andiron","andonis","andorra","andover","andra","andre","andrea","andreana","andree","andrei","andrej","andrew","andrey","andria","andriana","andriette","andris","androgen","androgenic","androgynous","androgyny","andromache","andromeda","andropov","andros","andrus","andy","anecdotal","anecdote","anechoic","anemia","anemic","anemically","anemometer","anemometry","anemone","anent","aneroid","anestassia","anesthesia","anesthesiologist","anesthesiology","anesthetic","anesthetically","anesthetist","anesthetization","anesthetize","anesthetizer","anet","anett","anetta","anette","aneurysm","anew","ang","angara","ange","angel","angela","angele","angeleno","angeles","angelfish","angeli","angelia","angelic","angelica","angelical","angelico","angelika","angelina","angeline","angelique","angelita","angelle","angelo","angelou","anger","angevin","angie","angil","angina","angiography","angioplasty","angiosperm","angkor","angle","angler","angles","angleworm","anglia","anglican","anglicanism","anglicism","anglicization","anglicize","angling","anglo","anglophile","anglophilia","anglophobe","anglophobia","angola","angolan","angora","angrily","angriness","angry","angst","angstrom","anguilla","anguish","angular","angularfire","angularity","angularjs","angus","angy","anheuser","anhydride","anhydrite","anhydrous","ania","aniakchak","anibal","anica","aniline","anim","animadversion","animadvert","animal","animalcule","animals","animate","animated","animatedly","animately","animateness","animates","animatewithduration","animating","animation","animations","animator","animism","animist","animistic","animized","animosity","animus","anion","anionic","anise","aniseed","aniseikonic","anisette","anisotropic","anisotropy","anissa","anita","anitra","anjanette","anjela","ankara","ankh","ankhs","ankle","anklebone","anklet","ann","anna","annabal","annabel","annabela","annabell","annabella","annabelle","annadiana","annadiane","annal","annalee","annaliese","annalise","annalist","annamaria","annamarie","annapolis","annapurna","anne","anneal","annealer","annecorinne","annelid","anneliese","annelise","annemarie","annetta","annette","annex","annexation","annexe","anni","annice","annie","annihilate","annihilation","annihilator","annissa","anniversary","annmaria","annmarie","annnora","annora","annotate","annotated","annotation","annotations","annotator","announce","announced","announcement","announcements","announcer","annoy","annoyance","annoyed","annoyer","annoying","annual","annualized","annuitant","annuity","annul","annular","annuli","annulled","annulling","annulment","annulus","annum","annunciate","annunciation","annunciator","anny","anode","anodic","anodize","anodyne","anoint","anointer","anointment","anomalous","anomalousness","anomaly","anomic","anomie","anon","anonfun","anonymity","anonymous","anonymousness","anopheles","anorak","anorectic","anorexia","anorexic","another","anouilh","ans","ansel","ansell","anselm","anselma","anselmo","anshan","ansi","ansible","ansley","anson","anstice","answer","answerable","answered","answerer","answering","answers","ant","antacid","antaeus","antagonism","antagonist","antagonistic","antagonistically","antagonize","antagonized","antagonizing","antananarivo","antarctic","antarctica","antares","ante","anteater","antebellum","antecedence","antecedent","antechamber","antedate","antediluvian","anteing","antelope","antenatal","antenna","antennae","anterior","anteroom","anthe","anthea","anthem","anther","anthia","anthiathia","anthill","anthologist","anthologize","anthology","anthony","anthraces","anthracite","anthrax","anthropic","anthropocentric","anthropogenic","anthropoid","anthropological","anthropologist","anthropology","anthropometric","anthropometry","anthropomorphic","anthropomorphically","anthropomorphism","anthropomorphizing","anthropomorphous","anti","antiabortion","antiabortionist","antiaircraft","antibacterial","antibiotic","antibody","antic","anticancer","antichrist","anticipate","anticipated","anticipation","anticipative","anticipatory","anticked","anticking","anticlerical","anticlimactic","anticlimactically","anticlimax","anticline","anticlockwise","anticoagulant","anticoagulation","anticommunism","anticommunist","anticompetitive","anticyclone","anticyclonic","antidemocratic","antidepressant","antidisestablishmentarianism","antidote","antietam","antifascist","antiformant","antifreeze","antifundamentalist","antigen","antigenic","antigenicity","antigone","antigua","antihero","antiheroes","antihistamine","antihistorical","antiknock","antilabor","antillean","antilles","antilogarithm","antilogs","antimacassar","antimalarial","antimatter","antimicrobial","antimissile","antimony","antin","anting","antinomian","antinomy","antinuclear","antioch","antioxidant","antiparticle","antipas","antipasti","antipasto","antipathetic","antipathy","antipersonnel","antiperspirant","antiphon","antiphonal","antipodal","antipode","antipodean","antipodes","antipollution","antipoverty","antiquarian","antiquarianism","antiquary","antiquate","antiquation","antique","antiquity","antiredeposition","antiresonance","antiresonator","antisemitic","antisemitism","antisepses","antisepsis","antiseptic","antiseptically","antiserum","antislavery","antisocial","antispasmodic","antisubmarine","antisymmetric","antisymmetry","antitank","antitheses","antithesis","antithetic","antithetical","antithyroid","antitoxin","antitrust","antivenin","antiviral","antivivisectionist","antiwar","antler","antlr","antmatchers","antofagasta","antoine","antoinette","anton","antone","antonella","antonetta","antoni","antonia","antonie","antonietta","antonin","antonina","antonino","antoninus","antonio","antonius","antonovics","antony","antonym","antonymous","antral","antsy","antwan","antwerp","anubis","anus","anvil","anxiety","anxious","anxiousness","any","anya","anybody","anyhow","anymore","anyobject","anyone","anyplace","anything","anytime","anyway","anyways","anywhere","anywise","ao","aol","aop","aorta","aortic","aot","ap","apace","apache","apalachicola","apart","apartheid","apartment","apartness","apathetic","apathetically","apathy","apatite","apb","apc","ape","aped","apelike","apennines","aper","aperiodic","aperiodically","aperiodicity","aperitif","aperture","apex","aphasia","aphasic","aphelia","aphelion","aphid","aphonic","aphorism","aphoristic","aphoristically","aphrodisiac","aphrodite","api","apia","apiarist","apiary","apical","apices","apiclient","apicontroller","apidocs","apiece","apikey","apis","apiservice","apish","apishness","apiurl","apiversion","apk","apl","aplenty","aplomb","apns","apo","apocalypse","apocalyptic","apocrypha","apocryphal","apocryphalness","apogee","apolar","apolitical","apollinaire","apollo","apollonian","apologetic","apologetically","apologetics","apologia","apologies","apologist","apologize","apologizer","apologizes","apologizing","apology","apoplectic","apoplexy","apos","apostasy","apostate","apostatize","apostle","apostleship","apostolic","apostrophe","apostrophized","apothecary","apothegm","apotheoses","apotheosis","apotheosized","apotheosizes","apotheosizing","app","appalachia","appalachian","appall","appalling","appaloosa","appanage","apparatus","apparel","apparency","apparent","apparently","apparentness","apparition","appbar","appbarlayout","appbundle","appcelerator","appclassloader","appcompat","appcompatactivity","appcomponent","appconfig","appcontext","appcontroller","appdata","appdelegate","appdomain","appeal","appealer","appealing","appear","appearance","appeared","appearer","appearing","appears","appease","appeased","appeasement","appeaser","appellant","appellate","appellation","appellative","append","appendage","appendchild","appenddata","appendectomy","appended","appender","appendices","appendicitis","appending","appendix","appendline","appends","appendtext","appendto","appengine","appertain","appetite","appetizer","appetizing","appia","appian","appid","appium","appkit","applaud","applauder","applause","apple","applecart","applejack","apples","applesauce","applescript","appleseed","applet","appleton","applewebkit","appliance","applicabilities","applicability","applicable","applicably","applicant","applicants","applicate","application","applicationcontext","applicationcontroller","applicationdbcontext","applicationdispatcher","applicationfilterchain","applicationid","applicationname","applicationrecord","applications","applicationuser","applicative","applicator","applied","applier","applies","appliqu","appliqud","apply","applybindings","applying","appmodule","appname","appoint","appointee","appointer","appointive","appointment","appointments","appolonia","appomattox","apportion","apportionment","appose","apposite","appositeness","apposition","appositive","appraisal","appraise","appraised","appraisees","appraiser","appraises","appraising","appreciable","appreciably","appreciate","appreciated","appreciation","appreciative","appreciativeness","appreciator","appreciatory","apprehend","apprehender","apprehensible","apprehension","apprehensive","apprehensiveness","apprentice","apprenticeship","apprise","apprizer","apprizingly","apprizings","approach","approachability","approachable","approacher","approaches","approaching","approbate","approbation","appropriable","appropriate","appropriated","appropriately","appropriateness","appropriation","appropriator","approval","approve","approved","approver","approving","approx","approximate","approximately","approximation","approximative","apps","appserver","appsettings","appspot","appstore","apptheme","appurtenance","appurtenant","appwidgetmanager","apr","apricot","april","aprilette","apron","apropos","aps","apse","apsis","apt","aptana","apter","aptest","aptitude","aptness","apuleius","aq","aqua","aquaculture","aqualung","aquamarine","aquanaut","aquaplane","aquarium","aquarius","aquatic","aquatically","aquavit","aqueduct","aqueous","aquiculture","aquifer","aquila","aquiline","aquinas","aquino","aquitaine","ar","ara","arab","arabel","arabela","arabele","arabella","arabelle","arabesque","arabia","arabian","arabic","arability","arabist","arable","araby","araceli","arachnid","arachnoid","arachnophobia","arafat","araguaya","aral","araldo","aramaic","aramco","arange","arapaho","arapahoe","arapahoes","ararat","araucanian","arawak","arawakan","arb","arbiter","arbitrage","arbitrager","arbitrageur","arbitrament","arbitrarily","arbitrariness","arbitrary","arbitrate","arbitration","arbitrator","arbor","arboreal","arbores","arboretum","arborvitae","arbutus","arc","arcade","arcadia","arcadian","arcana","arcane","arcgis","arch","archaeological","archaeologist","archaic","archaically","archaimbaud","archaism","archaist","archaize","archaizer","archambault","archangel","archbishop","archbishopric","archdeacon","archdiocesan","archdiocese","archduchess","archduke","archean","archenemy","archeologist","archeology","archer","archery","archetypal","archetype","archfiend","archfool","archibald","archibaldo","archibold","archie","archiepiscopal","archimedes","arching","archipelago","architect","architectonic","architectonics","architectural","architecture","architectures","architrave","archival","archive","archived","archives","archivist","archness","archway","archy","arclike","arco","arcsine","arctangent","arctic","arcturus","arcu","arda","ardabil","ardath","ardeen","ardelia","ardelis","ardella","ardelle","arden","ardency","ardene","ardenia","ardent","ardine","ardis","ardisj","ardith","ardor","ardra","arduino","arduous","arduousness","ardyce","ardys","ardyth","are","area","areal","areas","areawide","areequal","arel","aren","arena","arenaceous","arequipa","ares","aretha","arg","argb","argc","argent","argentina","argentine","argentinean","argentinian","arginine","argmax","argo","argon","argonaut","argonne","argosy","argot","argparse","args","arguable","arguably","argue","arguer","arguing","argument","argumentation","argumentative","argumentativeness","argumentexception","argumentnullexception","arguments","argus","argv","argyle","ari","aria","ariadne","arial","ariana","arianism","arianist","arid","aridatha","aridity","aridness","arie","ariel","ariela","ariella","arielle","aries","aright","arin","ario","ariosto","arise","arisen","arises","aristarchus","aristides","aristocracy","aristocrat","aristocratic","aristocratically","aristophanes","aristotelean","aristotelian","aristotle","arithmetic","arithmetical","arithmetician","arithmetize","arius","ariz","arizona","arizonan","arizonian","arjuna","ark","ark","arkansan","arkansas","arkhangelsk","arkwright","arlan","arlana","arlee","arleen","arlen","arlena","arlene","arleta","arlette","arley","arleyne","arlie","arliene","arlin","arlina","arlinda","arline","arlington","arluene","arly","arlyn","arlyne","arm","armada","armadillo","armageddon","armagnac","armament","arman","armand","armando","armata","armature","armband","armchair","armco","armeabi","armed","armenia","armenian","armer","armful","armhole","armin","arming","arminius","armistice","armless","armlet","armload","armonk","armor","armored","armorer","armorial","armory","armour","armpit","armrest","arms","armstrong","armv","army","arn","arnaldo","arne","arneb","arney","arnhem","arni","arnie","arno","arnold","arnoldo","arnuad","arnulfo","arny","aroma","aromatherapist","aromatherapy","aromatic","aromatically","aromaticity","aromaticness","aron","arose","around","arousal","arouse","aroused","arp","arpa","arpanet","arpeggio","arquillian","arr","arrack","arragon","arraign","arraignment","arrange","arrangeable","arranged","arrangement","arranger","arranges","arranging","arrant","arras","array","arrayadapter","arraybuffer","arraycollection","arraycopy","arrayer","arrayindexoutofboundsexception","arraylist","arrays","arraysize","arraywithobjects","arrear","arrest","arrestee","arrester","arresting","arrestor","arrhenius","arrhythmia","arrhythmic","arrhythmical","arri","arrival","arrive","arrived","arriver","arrives","arrogance","arrogant","arrogate","arrogation","arron","arrow","arrowhead","arrowroot","arrows","arroyo","arsenal","arsenate","arsenic","arsenide","arsine","arson","arsonist","art","artair","artaxerxes","arte","artefact","artemas","artemis","artemus","arterial","arteriolar","arteriole","arterioscleroses","arteriosclerosis","artery","artesian","artful","artfulness","arther","arthritic","arthritides","arthritis","arthrogram","arthropod","arthroscope","arthroscopic","arthur","arthurian","artichoke","article","articleid","articles","articulable","articular","articulate","articulated","articulately","articulateness","articulates","articulation","articulator","articulatory","artie","artifact","artifactid","artifactory","artifacts","artifice","artificer","artificial","artificiality","artificialness","artillerist","artillery","artilleryman","artillerymen","artiness","artisan","artist","artiste","artistic","artistically","artistry","artists","artless","artlessness","arts","artsy","artur","arturo","artus","artwork","arty","aruba","arum","arv","arvie","arvin","arvy","ary","aryan","aryn","as","asa","asama","asap","asarray","asax","asbestos","asc","ascella","ascend","ascendancy","ascendant","ascender","ascending","ascension","ascent","ascertain","ascertainment","ascetic","ascetically","asceticism","ascii","ascot","ascribe","ascription","ascriptive","ascx","asd","asdf","ase","asenumerable","aseptic","aseptically","asexual","asexuality","asf","asgard","ash","ashame","ashamed","ashanti","ashbey","ashby","ashcan","ashely","asher","asheville","ashia","ashien","ashil","ashkenazim","ashkhabad","ashla","ashlan","ashland","ashlar","ashlee","ashleigh","ashlen","ashley","ashli","ashlie","ashlin","ashly","ashman","ashmolean","ashore","ashram","ashton","ashtray","ashurbanipal","ashx","ashy","asia","asian","asiatic","aside","asilomar","asimov","asin","asinine","asininity","asio","ask","askance","asked","asker","askew","asking","asks","asl","aslant","asleep","aslist","asm","asmara","asmx","asn","asocial","asoka","asp","asparagus","aspartame","aspca","aspect","aspectj","aspects","aspell","aspen","asper","asperity","aspersion","asphalt","asphodel","asphyxia","asphyxiate","asphyxiation","aspic","aspidiske","aspidistra","aspirant","aspirate","aspiration","aspirational","aspirator","aspire","aspirer","aspirin","asplenium","aspnet","aspnetcore","aspx","asquith","ass","assad","assail","assailable","assailant","assam","assamese","assassin","assassinate","assassination","assault","assaulter","assaultive","assay","assayer","assemblage","assemble","assembled","assembler","assemblies","assembly","assemblyidentity","assemblyman","assemblymen","assemblyname","assemblywoman","assemblywomen","assent","assert","assertequals","asserter","assertion","assertional","assertionerror","assertions","assertive","assertiveness","asserts","assertthat","asserttrue","assess","assessed","assesses","assessment","assessor","asset","assetmanager","assets","asseverate","asseveration","asshole","assiduity","assiduous","assiduousness","assign","assignable","assignation","assigned","assignee","assigner","assigning","assignment","assignments","assignor","assigns","assimilate","assimilation","assimilationist","assisi","assist","assistance","assistant","assistantship","assisted","assister","assize","assn","assoc","associable","associate","associated","associateship","association","associational","associations","associative","associativity","associator","assonance","assonant","assort","assorter","assortment","asst","assuage","assuaged","assumability","assume","assumed","assumer","assumes","assuming","assumption","assumptions","assumptive","assurance","assure","assured","assuredness","assurer","assuring","assyria","assyrian","assyriology","ast","astaire","astarte","astatine","astc","aster","asteria","asterisk","asterisked","astern","asteroid","asteroidal","asthma","asthmatic","astigmatic","astigmatism","astir","aston","astonish","astonishing","astonishment","astor","astoria","astound","astounding","astra","astraddle","astrakhan","astral","astray","astrid","astride","astring","astringency","astringent","astrix","astrolabe","astrologer","astrological","astrologist","astrology","astronaut","astronautic","astronautical","astronautics","astronomer","astronomic","astronomical","astronomy","astrophysical","astrophysicist","astrophysics","astroturf","asturias","astute","astuteness","astype","asuncin","asunder","asus","aswan","aswell","asylum","asymmetric","asymmetrical","asymmetry","asymptomatic","asymptomatically","asymptote","asymptotic","asymptotically","async","asynccallback","asynchronism","asynchronous","asynchronously","asynchrony","asyncio","asyncresult","asynctask","at","atacama","atahualpa","atalanta","atan","atari","atatrk","atavism","atavist","atavistic","ataxia","ataxic","ate","atelier","atemporal","athabasca","athabascan","athabaska","athabaskan","atheism","atheist","atheistic","athena","athene","athenian","athens","atheroscleroses","atherosclerosis","athirst","athlete","athletic","athletically","athleticism","athletics","athwart","atilt","atindex","atkins","atkinson","atl","atlanta","atlante","atlantes","atlantic","atlantis","atlas","atlassian","atleast","atm","atman","atmosphere","atmospheric","atmospherically","atoi","atoll","atom","atomic","atomically","atomicity","atomics","atomistic","atomization","atomize","atomizer","atoms","atonal","atonality","atone","atonement","atop","atp","atreus","atria","atrial","atrium","atrocious","atrociousness","atrocity","atrophic","atrophy","atropine","atropos","ats","att","attach","attached","attacher","attachevent","attaching","attachment","attachments","attack","attacker","attacks","attain","attainabilities","attainability","attainable","attainableness","attainably","attainder","attained","attainer","attainment","attar","attempt","attempted","attempter","attempting","attempts","attend","attendance","attendant","attended","attendee","attendees","attender","attention","attentional","attentionality","attentive","attentiveness","attenuate","attenuated","attenuation","attenuator","attest","attestation","attested","attester","attic","attica","attila","attire","attitude","attitudinal","attitudinize","attlee","attn","attorney","attr","attract","attractant","attraction","attractive","attractiveness","attractivenesses","attractor","attrib","attributable","attribute","attributed","attributeerror","attributename","attributer","attributes","attributeset","attributevalue","attribution","attributional","attributive","attrition","attrs","atts","attucks","attune","atty","atv","atwitter","atwood","atypical","au","aube","auberge","aubergine","auberon","aubert","auberta","aubine","aubree","aubrette","aubrey","aubrie","aubry","auburn","auc","auckland","auction","auctioneer","auctor","aud","audacious","audaciousness","audacity","auden","audi","audibility","audible","audibles","audibly","audie","audience","audio","audiobook","audioformat","audiogram","audiological","audiologist","audiology","audiomanager","audiometer","audiometric","audiometry","audiophile","audioplayer","audiotape","audiovisual","audit","audited","audition","auditor","auditorium","auditory","audra","audre","audrey","audrie","audry","audrye","audubon","audy","auerbach","aug","augean","auger","aught","augie","augment","augmentation","augmentative","augmenter","augue","augur","augury","august","augusta","augustan","auguste","augustin","augustina","augustine","augustinian","augustness","augusto","augustus","augy","auk","aundrea","aunt","auntie","aunty","aura","aural","aurea","aurel","aurelea","aurelia","aurelie","aurelio","aurelius","aureole","aureomycin","auria","auric","auricle","auricular","aurie","auriga","aurilia","aurlie","auroora","aurora","auroral","aurore","aurthur","auschwitz","auscultate","auscultation","auspice","auspicious","auspiciousness","auspiciousnesses","aussie","austen","austere","austereness","austerity","austin","austina","austine","austral","australasia","australasian","australes","australia","australian","australis","australites","australoid","australopithecus","austria","austrian","austronesian","aut","aute","auth","authentic","authentically","authenticate","authenticated","authenticating","authentication","authenticationmanager","authenticator","authenticatorbase","authenticity","author","authoress","authorial","authoritarian","authoritarianism","authoritative","authoritativeness","authorities","authority","authorization","authorize","authorized","authorizer","authorizes","authors","authorship","authservice","authtoken","autism","autistic","auto","autobahn","autobiographer","autobiographic","autobiographical","autobiography","autoclave","autocollimator","autocommit","autocomplete","autocompletetextview","autoconfigure","autocorrelate","autocorrelation","autocracy","autocrat","autocratic","autocratically","autodesk","autodial","autodidact","autoeventwireup","autofac","autofill","autofilter","autofluorescence","autofocus","autogeneratecolumns","autograph","autographs","autoignition","autoimmune","autoimmunity","autoincrement","autolayout","autoload","autoloader","automagically","automaker","automapper","automata","automate","automated","automatic","automatically","automating","automation","automatism","automatize","automaton","automobile","automorphism","automotive","autonavigator","autonomic","autonomous","autonomy","autopilot","autoplay","autopostback","autoprefixer","autopsy","autoregressive","autorelease","autorepeat","autosize","autostart","autosuggestibility","autotransformer","autowire","autowired","autowiredannotationbeanpostprocessor","autoworker","autumn","autumnal","aux","auxiliary","auxin","av","ava","avail","availability","available","availableness","availably","availing","avalanche","avalon","avant","avarice","avaricious","avariciousness","avast","avatar","avaudioplayer","avaunt","avc","avd","avdp","ave","aveline","avenge","avenged","avenger","aventine","aventino","avenue","average","averages","averell","averil","averill","avernus","averred","averrer","averring","averroes","avers","averse","averseness","aversion","avert","avery","averyl","aves","avesta","avfoundation","avg","avi","avian","aviary","aviate","aviation","aviator","aviatrices","aviatrix","avicenna","avictor","avid","avidity","avie","avigdor","avignon","avila","avionic","avionics","avior","avis","avitaminoses","avitaminosis","aviv","aviva","avivah","avocado","avocation","avocational","avogadro","avoid","avoidable","avoidably","avoidance","avoided","avoider","avoiding","avoids","avoirdupois","avon","avouch","avow","avowal","avowed","avower","avplayer","avr","avram","avril","avrit","avro","avrom","avuncular","avx","aw","awacs","await","awaiting","awake","awakefromnib","awaken","awakened","awakener","awakening","award","awarder","aware","awareness","awash","away","awe","aweigh","awesome","awesomeness","awestruck","awful","awfuller","awfullest","awfulness","awhile","awk","awkward","awkwardness","awl","awn","awning","awoke","awoken","awol","awry","aws","awt","ax","axd","axe","axehead","axel","axeman","axes","axial","axillary","axiological","axiology","axiom","axiomatic","axiomatically","axiomatization","axiomatize","axion","axios","axis","axle","axletree","axolotl","axon","ay","ayah","ayahs","ayala","ayatollah","ayatollahs","aye","ayers","aylmar","aylmer","aymara","aymer","ayn","az","azalea","azania","azazel","azerbaijan","azimuth","azimuthal","azimuths","azores","azov","azt","aztec","aztecan","azure","azurewebsites","b","ba","baa","baal","bab","babar","babara","babb","babbage","babbette","babbie","babbitt","babble","babbler","babcock","babe","babel","babette","babita","babka","baboon","babushka","baby","babyhood","babyish","babylon","babylonia","babylonian","babysat","babysit","babysitter","babysitting","bac","bacall","bacardi","baccalaureate","baccarat","bacchanal","bacchanalia","bacchanalian","bacchic","bacchus","bach","bachelor","bachelorhood","bacillary","bacilli","bacillus","back","backache","backarrow","backbench","backbencher","backbit","backbite","backbiter","backbitten","backboard","backbone","backbreaking","backbutton","backchaining","backcloth","backcolor","backdate","backdrop","backdropped","backdropping","backed","backend","backends","backer","backfield","backfill","backfire","backgammon","background","backgroundcolor","backgroundimage","backgrounds","backgroundworker","backhand","backhanded","backhander","backhoe","backing","backlash","backless","backlog","backlogged","backlogging","backorder","backpack","backpacker","backpedal","backplane","backplate","backrest","backscatter","backseat","backside","backslapper","backslapping","backslash","backslashes","backslid","backslide","backslider","backspace","backspin","backstabber","backstabbing","backstage","backstair","backstitch","backstop","backstopped","backstopping","backstreet","backstretch","backstroke","backtalk","backticks","backtrace","backtrack","backtracking","backup","backups","backus","backward","backwardness","backwards","backwash","backwater","backwood","backwoodsman","backwoodsmen","backyard","bacon","baconer","bacteria","bacterial","bactericidal","bactericide","bacteriologic","bacteriological","bacteriologist","bacteriology","bacterium","bactria","bad","badder","baddest","baddie","bade","baden","badge","badger","badinage","badland","badlands","badlogic","badly","badman","badmen","badminton","badmouth","badmouths","badness","badrequest","baedeker","baez","baffin","baffle","bafflement","baffler","baffling","bag","bagatelle","bagel","bagful","baggage","baggageman","baggagemen","bagged","bagger","baggily","bagginess","bagging","baggy","baghdad","bagpipe","bagpiper","bagrodia","bags","baguette","baguio","bah","baha","bahama","bahamanian","bahamian","bahia","bahrain","bahs","baikal","bail","bailey","bailie","bailiff","bailiwick","baillie","bailout","bailsman","bailsmen","baily","baird","bairn","bait","baiter","baize","baja","bak","bake","baked","bakehouse","bakelite","baker","bakersfield","bakery","bakeshop","baking","baklava","baksheesh","baku","bakunin","bal","balaclava","balalaika","balance","balanced","balancedness","balancer","balanchine","balancing","balboa","balcony","bald","balder","balderdash","baldfaced","baldness","baldric","balduin","baldwin","baldy","bale","balearic","baleen","baleful","balefuller","balefullest","balefulness","baler","balfour","bali","balinese","balk","balkan","balkanization","balkanize","balker","balkhash","balkiness","balky","ball","ballad","ballade","balladeer","balladry","ballard","ballast","ballcock","baller","ballerina","ballet","balletic","ballfields","ballgame","ballistic","ballistics","balloon","balloonist","ballot","balloter","ballpark","ballplayer","ballpoint","ballroom","balls","ballsy","ballyhoo","balm","balminess","balmy","baloney","balsa","balsam","balsamic","balthazar","baltic","baltimore","baluchistan","baluster","balustrade","balzac","bam","bamako","bamberger","bambi","bambie","bamboo","bamboozle","bamby","ban","banach","banal","banality","banana","bananas","bancroft","band","bandage","bandager","bandanna","bandbox","bandeau","bandeaux","bander","banding","bandit","banditry","bandmaster","bandoleer","bandpass","bands","bandsman","bandsmen","bandstand","bandstop","bandung","bandwagon","bandwidth","bandwidths","bandy","bane","baneful","banefuller","banefullest","bang","bangalore","banger","bangkok","bangladesh","bangladeshi","bangle","bangor","bangui","bani","banish","banisher","banishment","banister","banjarmasin","banjo","banjoist","banjul","bank","bankaccount","bankbook","bankcard","banker","banking","banknote","bankroll","bankrupt","bankruptcy","banks","banky","banned","banneker","banner","banners","banning","bannister","bannock","banns","banquet","banqueter","banquette","bans","banshee","bantam","bantamweight","banter","banterer","bantering","banting","bantu","banyan","banzai","baobab","baos","baotou","baptism","baptismal","baptist","baptiste","baptistery","baptistry","baptize","baptized","baptizer","baptizes","bar","barabbas","barb","barbabas","barbabra","barbadian","barbados","barbara","barbaraanne","barbarella","barbarian","barbarianism","barbaric","barbarically","barbarism","barbarity","barbarize","barbarossa","barbarous","barbarousness","barbary","barbe","barbecue","barbed","barbee","barbel","barbell","barbeque","barber","barbered","barberry","barbershop","barbette","barbey","barbi","barbie","barbital","barbiturate","barbour","barbra","barbuda","barbwire","barby","barcarole","barcelona","barchart","barclay","barcode","bard","barde","bardeen","bardic","bare","bareback","barefaced","barefacedness","barefoot","barehanded","bareheaded","barelegged","barely","bareness","barents","barf","barfly","bargain","bargainer","barge","bargeman","bargemen","bargepole","barhop","barhopped","barhopping","bari","baritone","barium","bark","barked","barkeep","barkeeper","barker","barkley","barks","barley","barleycorn","barlow","barmaid","barman","barmen","barn","barnabas","barnabe","barnaby","barnacle","barnard","barnaul","barnebas","barnes","barnett","barney","barnful","barnhard","barnie","barnsful","barnstorm","barnstormer","barnum","barny","barnyard","baroda","barometer","barometric","barometrically","baron","baronage","baroness","baronet","baronetcy","baronial","barony","baroque","barplot","barque","barquisimeto","barr","barrack","barracker","barracuda","barrage","barranquilla","barre","barred","barrel","barren","barrenness","barrera","barret","barrett","barrette","barri","barricade","barrie","barrier","barriers","barring","barrio","barrister","barron","barroom","barrow","barry","barrymore","bars","barstool","barstow","bart","bartel","bartend","bartender","barter","barterer","barth","barthel","bartholdi","bartholemy","bartholomeo","bartholomeus","bartholomew","bartie","bartk","bartlet","bartlett","bartolemo","bartolomeo","barton","bartram","barty","bary","barycenter","barycentre","barycentric","baryon","baryram","baryshnikov","bas","basal","basalt","basaltic","bascom","base","baseadapter","baseaddress","baseball","baseband","baseboard","baseclass","basecontroller","based","basedir","basel","baseless","baseline","basely","baseman","basemen","basement","basename","baseness","basepath","baseplate","bases","basetting","basetype","baseurl","bash","bashful","bashfulness","basho","bashrc","basia","basic","basically","basicdbobject","basichttpbinding","basicnamevaluepair","basics","basie","basil","basilar","basile","basilica","basilio","basilisk","basilius","basin","basinful","basis","bask","basket","basketball","basketry","basketwork","basophilic","basque","basra","bass","basset","basseterre","bassett","bassinet","bassist","basso","bassoon","bassoonist","basswood","bast","bastard","bastardization","bastardize","bastardized","bastardy","baste","baster","bastian","bastien","bastille","basting","bastion","basutoland","bat","bataan","batavia","batch","batches","batchsize","bate","bated","bater","bates","bath","bathe","bather","bathetic","bathhouse","bathmat","batholomew","bathos","bathrobe","bathroom","baths","bathsheba","bathtub","bathwater","bathyscaphe","bathysphere","batik","batista","batiste","batman","batmen","baton","batsheva","batsman","batsmen","battalion","batted","batten","batter","batteries","battery","batting","battle","battledore","battledress","battlefield","battlefront","battleground","battlement","battler","battleship","batty","batu","batwings","bauble","baud","baudelaire","baudoin","baudouin","bauer","bauhaus","baulk","bausch","bauxite","bavaria","bavarian","bawd","bawdily","bawdiness","bawdy","bawl","bawler","bax","baxie","baxter","baxy","bay","bayamon","bayard","bayberry","bayda","bayer","bayes","bayesian","baylor","bayonet","bayonne","bayou","bayreuth","baz","bazaar","bazel","bazillion","bazooka","bb","bbb","bbbb","bbc","bbl","bbox","bbq","bbs","bc","bcc","bcd","bcp","bcrypt","bd","bdd","bdist","bdrm","be","bea","beach","beachcomber","beachhead","beachwear","beacon","beacons","bead","beading","beadle","beadsman","beadworker","beady","beagle","beak","beaker","beale","bealle","beam","bean","beanbag","beancreationexception","beanie","beanpole","beans","beanstalk","beanutils","bear","bearable","bearably","beard","bearded","beardless","beardmore","beardsley","bearer","bearing","bearish","bearishness","bearlike","bearnaise","bearnard","bearskin","beasley","beast","beasties","beastings","beastliness","beastly","beat","beatable","beatably","beaten","beater","beatific","beatifically","beatification","beatify","beating","beatitude","beatlemania","beatles","beatnik","beatrice","beatrisa","beatrix","beatriz","beats","beau","beauchamps","beaufort","beaujolais","beaumarchais","beaumont","beauregard","beaut","beauteous","beauteousness","beautician","beautification","beautifier","beautiful","beautifully","beautifulness","beautifulsoup","beautify","beauty","beauvoir","beaux","beaver","beaverton","bebe","bebop","becalm","became","because","becca","bechtel","beck","becka","becker","becket","beckett","becki","beckie","beckon","becky","becloud","become","becomes","becoming","becquerel","bed","bedaub","bedazzle","bedazzlement","bedbug","bedchamber","bedclothes","bedded","bedder","bedding","bede","bedeck","bedevil","bedevilment","bedfast","bedfellow","bedford","bedim","bedimmed","bedimming","bedizen","bedlam","bedlinen","bedmaker","bedmate","bedouin","bedpan","bedpost","bedraggle","bedridden","bedrock","bedroll","bedroom","bedsheets","bedside","bedsit","bedsitter","bedsore","bedspread","bedspring","bedstead","bedstraw","bedtime","bee","beebe","beebread","beech","beecher","beechnut","beechwood","beef","beefburger","beefcake","beefiness","beefsteak","beefy","beehive","beekeeper","beekeeping","beeline","beelzebub","been","beep","beeper","beer","beerbohm","beermat","beery","beeswax","beet","beethoven","beetle","beeton","beetroot","beeves","befall","befell","befit","befitted","befitting","befog","befogged","befogging","before","beforeeach","beforehand","beforesend","befoul","befriend","befuddle","befuddlement","beg","began","beget","begetting","beggar","beggarliness","beggarly","beggary","begged","begging","begin","beginform","begining","begininvoke","beginner","beginners","beginning","beginpath","begins","begintransaction","begone","begonia","begot","begotten","begrime","begrudge","begrudging","beguile","beguilement","beguiler","beguiling","beguine","begum","begun","behalf","behalves","behan","behave","behaves","behaving","behavior","behavioral","behaviorism","behaviorist","behavioristic","behaviors","behaviorsubject","behaviour","behead","beheld","behemoth","behemoths","behest","behind","behindhand","behold","beholder","behoofs","behoove","behooving","behring","beiderbecke","beige","beijing","beilul","being","beirut","beitris","bejewel","bekesy","bekki","bel","bela","belabor","belarus","belate","belated","belatedness","belau","belay","belch","beleaguer","belem","belfast","belfry","belg","belgian","belgium","belgrade","belia","belicia","belie","belief","beliefs","belier","believability","believable","believably","believe","believed","believer","believes","believing","belinda","belita","belittle","belittlement","belittler","belize","bell","bella","belladonna","bellamy","bellanca","bellatrix","bellboy","belle","belled","belletrist","belletristic","belleville","bellflower","bellhop","bellicose","bellicoseness","bellicosity","belligerence","belligerency","belligerent","bellina","belling","bellini","bellman","bellmen","bellovin","bellow","bellows","bells","bellwether","bellwood","belly","bellyache","bellyacher","bellybutton","bellyful","bellyfull","belmont","belmopan","beloit","belong","belonging","belongs","belongsto","belongstomany","belorussia","belorussian","belove","beloved","below","belshazzar","belt","belted","belting","belton","beltran","beltsville","beltway","beluga","belushi","belva","belvedere","belvia","bely","beman","bemire","bemoan","bemuse","bemused","bemusement","ben","benacerraf","benares","bench","bencher","benchmark","benchmarking","benchmarks","bend","bended","bender","bendick","bendicty","bendite","bendix","beneath","benedetta","benedetto","benedick","benedict","benedicta","benedictine","benediction","benedicto","benedictory","benedikt","benedikta","benefaction","benefactor","benefactress","benefice","beneficence","beneficent","beneficial","beneficialness","beneficiary","benefit","benefiter","benefits","benelux","benet","benetta","benetton","benevolence","benevolent","benevolentness","bengal","bengali","benghazi","bengt","beniamino","benighted","benightedness","benign","benignant","benignity","benin","beninese","benita","benito","benjamen","benjamin","benji","benjie","benjy","benn","bennett","benni","bennie","bennington","benny","benoit","benoite","benson","bent","bentham","bentlee","bentley","benton","bents","bentwood","benumb","benyamin","benz","benzedrine","benzene","benzine","beograd","beowulf","bequeath","bequeaths","bequest","ber","berate","berber","bereave","bereavement","bereft","berenice","beret","berg","bergen","berger","bergerac","berget","berglund","bergman","bergson","bergsten","bergstrom","beribbon","beriberi","bering","beringer","berk","berke","berkeley","berkelium","berkie","berkley","berkly","berkowitz","berkshire","berky","berle","berlin","berliner","berlioz","berlitz","berm","berman","bermuda","bermudan","bermudian","bern","berna","bernadene","bernadette","bernadina","bernadine","bernard","bernardina","bernardine","bernardino","bernardo","bernarr","bernays","bernbach","berne","bernelle","bernese","bernete","bernetta","bernette","bernhard","bernhardt","berni","bernice","bernie","berniece","bernini","bernita","bernoulli","bernstein","berny","berra","berri","berrie","berry","berrylike","berserk","berserker","bert","berta","berte","berth","bertha","berthe","berths","berti","bertie","bertillon","bertina","bertine","berton","bertram","bertrand","bertrando","berty","beryl","beryle","beryllium","berzelius","bes","beseech","beseecher","beseeching","beseem","beset","besetting","beside","besides","besiege","besieger","besmear","besmirch","besom","besot","besotted","besotting","besought","bespangle","bespatter","bespeak","bespectacled","bespoke","bespoken","bess","bessel","bessemer","bessie","bessy","best","bestial","bestiality","bestiary","bestir","bestirred","bestirring","bestow","bestowal","bestrew","bestrewn","bestridden","bestride","bestrode","bestseller","bestselling","bestubble","bet","beta","betake","betaken","betatron","betcha","betel","betelgeuse","beth","bethanne","bethany","bethe","bethel","bethena","bethesda","bethina","bethink","bethlehem","bethought","bethune","betide","betimes","betoken","betook","betray","betrayal","betrayer","betroth","betrothal","betrothed","betroths","betsey","betsy","betta","bette","betteann","betteanne","better","betterment","betti","bettie","bettina","bettine","betting","bettor","betty","bettye","between","betweenness","betwixt","beulah","bev","bevan","bevel","beverage","beverie","beverlee","beverley","beverlie","beverly","bevin","bevon","bevvy","bevy","bewail","beware","bewhisker","bewigged","bewilder","bewildered","bewildering","bewilderment","bewitch","bewitching","bewitchment","bey","beyond","bezel","bezier","bf","bfs","bg","bgcolor","bgr","bh","bhopal","bhutan","bhutanese","bhutto","bi","bialystok","bianca","bianco","bianka","biannual","bias","biased","biases","biathlon","biaxial","bib","bibbed","bibbie","bibbing","bibby","bibbye","bibendum","bibi","bible","biblical","biblicists","bibliographer","bibliographic","bibliographical","bibliography","bibliophile","bibulous","bicameral","bicameralism","bicarb","bicarbonate","bicentenary","bicentennial","bicep","biceps","bichromate","bicker","bickerer","bickering","biconcave","biconnected","biconvex","bicuspid","bicycle","bicycler","bicyclist","bid","biddable","bidden","bidder","biddie","bidding","biddle","biddy","bide","bider","bidet","bidget","bidiagonal","bidirectional","bids","biennial","biennium","bienville","bier","bierce","bifocal","bifurcate","bifurcation","big","bigamist","bigamous","bigamy","bigdecimal","bigelow","bigfoot","bigged","bigger","biggest","biggie","bigging","biggish","bighead","bighearted","bigheartedness","bighorn","bight","bigint","biginteger","bigmouth","bigmouths","bigness","bigot","bigoted","bigotry","bigquery","bigwig","biharmonic","bijection","bijective","bijou","bijoux","bike","biker","bikini","biko","bil","bilabial","bilateral","bilateralness","bilayer","bilbao","bilberry","bilbo","bile","bilge","bili","biliary","bilinear","bilingual","bilingualism","bilious","biliousness","bilk","bilker","bill","billboard","biller","billet","billfold","billi","billiard","billie","billing","billings","billingsgate","billion","billionaire","billions","billionths","billow","billowy","billposters","bills","billy","billye","bimbo","bimetallic","bimetallism","bimini","bimodal","bimolecular","bimonthly","bin","binaries","binary","binaural","bind","bindable","binded","binder","bindery","binding","bindingcontext","bindingflags","bindingness","bindingredirect","bindingresult","bindings","bindingsource","bindle","bindparam","binds","bindvalue","bindweed","bing","binge","bingham","binghamton","bingo","bini","bink","binky","binnacle","binned","binni","binnie","binning","binny","binocular","binodal","binomial","bins","bintray","binuclear","bio","biochemical","biochemist","biochemistry","biodegradability","biodegradable","biodiversity","bioengineering","bioethics","biofeedback","biog","biograph","biographer","biographic","biographical","biography","bioko","biol","biologic","biological","biologist","biology","biomass","biomedical","biomedicine","biometric","biometrics","biometry","biomolecule","biomorph","bionic","bionically","bionics","biophysic","biophysical","biophysicist","biophysics","biopic","biopsy","biorhythm","bios","bioscience","biosphere","biostatistic","biosynthesized","biotechnological","biotechnologist","biotechnology","biotic","biotin","bipartisan","bipartisanship","bipartite","bipartition","biped","bipedal","biplane","bipolar","bipolarity","biracial","birch","bird","birdbath","birdbaths","birdbrain","birdcage","birder","birdhouse","birdie","birdieing","birdlike","birdlime","birds","birdseed","birdseye","birdsong","birdtables","birdwatch","birefringence","birefringent","biretta","birgit","birgitta","birk","birkenstock","birmingham","biro","biron","birt","birth","birthdate","birthday","birthmark","birthplace","birthrate","birthright","births","birthstone","bis","biscay","biscayne","biscuit","bisect","bisection","bisector","biserial","bisexual","bisexuality","bishkek","bishop","bishopric","bismarck","bismark","bismuth","bismuths","bison","bisque","bissau","bistable","bistate","bistro","bisyllabic","bit","bitblt","bitbucket","bitch","bitchily","bitchiness","bitchy","bitcoin","bitcoins","bitconverter","bite","biter","biting","bitmap","bitmapdata","bitmapdrawable","bitmapfactory","bitmapimage","bitmaps","bitnami","bitnet","bitrate","bits","bitser","bitset","bitted","bitten","bitter","bittern","bitterness","bitternut","bitterroot","bittersweet","bitting","bitty","bitumen","bituminous","bitwise","bivalent","bivalve","bivariate","bivouac","bivouacked","bivouacking","biweekly","biyearly","biz","bizarre","bizarreness","bizet","biztalk","bizzes","bj","bjorn","bk","bl","bla","blab","blabbed","blabber","blabbermouth","blabbermouths","blabbing","blabla","blablabla","black","blackamoor","blackball","blackberry","blackbird","blackbirder","blackboard","blackbody","blackburn","blackcolor","blackcurrant","blacken","blackener","blackfeet","blackfoot","blackguard","blackhead","blacking","blackish","blackjack","blackleg","blacklist","blackmail","blackmailer","blackman","blackmer","blackness","blackout","blackpool","blacksmith","blacksmiths","blacksnake","blackspot","blackstone","blackthorn","blacktop","blacktopped","blacktopping","blackwell","bladder","bladdernut","bladderwort","blade","blah","blahblah","blahs","blaine","blair","blaire","blake","blakelee","blakeley","blakey","blame","blameless","blamelessness","blamer","blameworthiness","blameworthy","blanc","blanca","blanch","blancha","blanchard","blanche","blancher","blancmange","bland","blandish","blandishment","blandit","blandness","blane","blank","blankenship","blanket","blanketing","blankness","blanks","blanton","blantyre","blare","blarney","blas","blaspheme","blasphemer","blasphemous","blasphemousness","blasphemy","blast","blaster","blasting","blastoff","blatancy","blatant","blather","blatting","blatz","blavatsky","blayne","blaze","blazer","blazing","blazon","blazoner","bldg","ble","bleach","bleached","bleacher","bleak","bleakness","blear","blearily","bleariness","bleary","bleat","bleater","bleed","bleeder","bleeker","bleep","blemish","blemished","blench","blend","blender","blenheim","bless","blessed","blessedness","blessing","blevins","blew","bligh","blight","blighter","blimey","blimp","blind","blinded","blinder","blindfold","blinding","blindly","blindness","blindside","blink","blinker","blinking","blinks","blinni","blinnie","blinny","blintz","blintze","blip","blipped","blipping","bliss","blisse","blissful","blissfulness","blister","blistering","blistery","blit","blithe","blitheness","blither","blithesome","blitz","blitzkrieg","blizzard","blk","bloat","bloater","blob","blobbed","blobbing","blobs","bloc","bloch","block","blockade","blockader","blockage","blockbuster","blockbusting","blockchain","blocked","blocker","blockhead","blockhouse","blocking","blockjunit","blockquote","blocks","blocksize","blocky","bloemfontein","blog","blogger","blogging","bloginfo","blogpost","blogs","blogspot","bloke","blomberg","blomquist","blond","blonde","blondell","blondelle","blondie","blondish","blondness","blondy","blood","bloodbath","bloodbaths","bloodcurdling","bloodhound","bloodied","bloodiness","bloodless","bloodlessness","bloodletting","bloodline","bloodmobile","bloodroot","bloodshed","bloodshot","bloodsport","bloodstain","bloodstock","bloodstone","bloodstream","bloodsucker","bloodsucking","bloodthirstily","bloodthirstiness","bloodthirsty","bloodworm","bloody","bloodymindedness","bloom","bloomer","bloomfield","bloomington","bloop","blooper","blossom","blossomy","blot","blotch","blotchy","blotted","blotter","blotting","blotto","blouse","blow","blower","blowfish","blowfly","blowgun","blowing","blown","blowout","blowpipe","blowtorch","blowup","blowy","blowzy","blt","blubber","blubbery","blucher","bludgeon","blue","blueback","bluebeard","bluebell","blueberry","bluebill","bluebird","bluebonnet","bluebook","bluebottle","bluebush","bluefish","bluegill","bluegrass","blueing","blueish","bluejacket","bluejeans","bluemix","blueness","bluenose","bluepoint","blueprint","bluer","bluest","bluestocking","bluesy","bluet","bluetooth","bluetoothadapter","bluetoothdevice","bluff","bluffer","bluffness","bluing","bluish","bluishness","blum","blumenthal","blunder","blunderbuss","blunderer","blundering","blunt","bluntness","blur","blurb","blurred","blurriness","blurring","blurry","blurt","blush","blusher","blushing","bluster","blusterer","blustering","blusterous","blustery","blvd","blythe","bm","bmi","bmp","bmw","bn","bo","boa","boar","board","boarded","boarder","boardgames","boarding","boardinghouse","boardroom","boards","boardwalk","boast","boaster","boastful","boastfulness","boat","boatclubs","boater","boathouse","boating","boatload","boatman","boatmen","boatswain","boatyard","bob","bobbe","bobbed","bobbee","bobbette","bobbi","bobbie","bobbin","bobbing","bobbitt","bobble","bobbsey","bobby","bobbye","bobbysoxer","bobcat","bobette","bobina","bobine","bobinette","bobolink","bobrow","bobs","bobsled","bobsledded","bobsledder","bobsledding","bobsleigh","bobsleighs","bobtail","bobwhite","boca","boccaccio","boccie","bock","bockwurst","bod","bode","bodega","bodenheim","bodhidharma","bodhisattva","bodice","bodied","bodies","bodiless","bodily","boding","bodkin","body","bodybuilder","bodybuilding","bodyguard","bodying","bodyparser","bodysuit","bodyweight","bodywork","boeing","boeotia","boeotian","boer","bog","bogart","bogartian","bogey","bogeyman","bogeymen","bogged","bogging","boggle","boggling","boggy","bogie","bogot","bogus","bogy","bogyman","bogymen","boheme","bohemia","bohemian","bohemianism","bohr","boigie","boil","boiled","boiler","boilermaker","boilerplate","boils","bois","boise","boisterous","boisterousness","bokeh","bola","bold","boldface","boldness","bole","bolero","boleyn","bolivar","bolivares","bolivia","bolivian","boll","bollard","bollix","bolo","bologna","bolometer","boloney","bolshevik","bolshevism","bolshevist","bolshevistic","bolshoi","bolster","bolsterer","bolt","bolted","bolter","bolton","bolts","boltzmann","bolus","bom","bomb","bombard","bombardier","bombardment","bombast","bombastic","bombastically","bombay","bomber","bombproof","bombshell","bona","bonanza","bonaparte","bonaventure","bonbon","bond","bondage","bonder","bondholder","bondie","bondman","bondmen","bondon","bonds","bondsman","bondsmen","bondwoman","bondwomen","bondy","bone","boned","bonehead","boneless","boner","bones","bonfire","bong","bongo","bonham","bonhomie","boniface","boniness","bonita","bonito","bonjour","bonkers","bonn","bonnee","bonner","bonnet","bonneted","bonneville","bonni","bonnibelle","bonnie","bonny","bonsai","bontempo","bonus","bony","bonzes","boo","boob","booby","boodle","boogeyman","boogie","boogieing","boohoo","book","bookbind","bookbinder","bookbindery","bookbinding","bookcase","booked","bookend","booker","bookid","bookie","booking","bookings","bookish","bookishness","bookkeep","bookkeeper","bookkeeping","booklet","bookmaker","bookmaking","bookmark","bookmarks","bookmobile","bookplate","books","bookseller","bookshelf","bookshelves","bookshop","bookstall","bookstore","bookwork","bookworm","bool","boole","boolean","booleanfield","booleans","boom","boomer","boomerang","boomtown","boon","boondocks","boondoggle","boondoggler","boone","boonie","boonies","boony","boor","boorish","boorishness","boost","booster","boosterism","boot","bootblack","boote","bootee","booth","boothe","booths","bootie","booting","bootlaces","bootle","bootleg","bootlegged","bootlegger","bootlegging","bootless","bootloader","bootply","bootprints","bootstrap","bootstrapcdn","bootstrapped","bootstrapper","bootstrapping","booty","booze","boozer","boozy","bop","bopped","bopping","borate","borax","bord","bordeaux","bordello","borden","border","borderbrush","bordercolor","bordered","borderer","borderfactory","borderland","borderlayout","borderline","borderpane","borderradius","borders","borderstyle","borderthickness","borderwidth","bordie","bordon","bordy","bore","borealis","boreas","bored","boredom","boreholes","borer","borg","borges","borgia","boric","boring","boris","bork","born","borne","borneo","borodin","boron","borosilicate","borough","boroughs","borroughs","borrow","borrowed","borrower","borrowing","borscht","borstal","boru","borzoi","bos","bosch","bose","bosh","bosnia","bosnian","bosom","bosomy","boson","bosporus","boss","bossily","bossiness","bossism","bossy","bostitch","boston","bostonian","bosun","boswell","bot","botanic","botanical","botanist","botany","botch","botcher","botes","botfly","both","bother","bothered","bothersome","bothy","boto","bots","botswana","botticelli","bottle","bottleneck","bottler","bottom","bottomless","bottomlessness","bottommost","botulin","botulinus","botulism","boucher","boudoir","bouffant","bougainvillea","bough","boughs","bought","bouillabaisse","bouillon","boulder","boulevard","bounce","bouncer","bouncily","bouncing","bouncy","bouncycastle","bound","boundaries","boundary","bounded","boundedness","bounden","bounder","bounders","boundfield","bounding","boundingbox","boundless","boundlessness","bounds","bounteous","bounteousness","bountiful","bountifulness","bounty","bouquet","bourbaki","bourbon","bourgeois","bourgeoisie","bourke","bourne","bournemouth","bout","boutique","boutonnire","bouvier","bovary","bovine","bow","bowditch","bowdlerization","bowdlerize","bowed","bowel","bowell","bowen","bower","bowers","bowery","bowes","bowie","bowing","bowl","bowlder","bowleg","bowlegged","bowler","bowlful","bowline","bowling","bowman","bowmen","bows","bowser","bowsprit","bowstring","bowwow","box","boxcar","boxed","boxer","boxes","boxful","boxing","boxlayout","boxlike","boxplot","boxtops","boxwood","boxy","boy","boyce","boycey","boycie","boycott","boycotter","boyd","boyer","boyfriend","boyhood","boyish","boyishness","boyle","boys","boyscout","boysenberry","bozo","bp","bpi","bpm","bps","bq","br","bra","brace","braced","bracelet","bracer","braces","brachia","brachium","bracken","bracket","bracketed","bracketing","brackets","brackish","brackishness","bract","brad","bradan","bradawl","bradbury","bradburys","bradded","bradding","braddock","brade","braden","bradford","bradley","bradly","bradney","bradshaw","bradstreet","brady","brae","brag","bragg","braggadocio","braggart","bragged","bragger","braggest","bragging","brahe","brahma","brahman","brahmanism","brahmaputra","brahmin","brahms","braid","braider","braiding","braille","brain","brainard","braincell","brainchild","brainchildren","braininess","brainless","brainlessness","brainpower","brainstorm","brainstorming","brainteaser","brainteasing","braintree","brainwash","brainwasher","brainwashing","brainwave","brainy","braise","brake","brakeman","brakemen","bram","bramble","brambling","brambly","brampton","bran","brana","branch","branched","branches","branching","branchlike","branchville","brand","brandais","brande","brandea","branded","brandeis","brandel","branden","brandenburg","brander","brandi","brandice","brandie","branding","brandise","brandish","brando","brandon","brands","brandt","brandtr","brandy","brandyn","brandywine","braniff","branned","branning","brannon","brant","brantley","braque","brash","brashness","brasilia","brass","brasserie","brassiere","brassily","brassiness","brassy","brat","bratislava","brattain","bratty","bratwurst","braun","bravado","bravadoes","brave","braveness","bravery","bravest","bravo","bravura","brawl","brawler","brawn","brawniness","brawny","bray","brayer","braze","brazen","brazenness","brazer","brazier","brazil","brazilian","brazos","brazzaville","breach","breacher","bread","breadbasket","breadboard","breadbox","breadcrumb","breadcrumbs","breadfruit","breadline","breadth","breadths","breadwinner","break","breakable","breakables","breakage","breakaway","breakdown","breaker","breakfast","breakfaster","breakfront","breaking","breakneck","breakout","breakpoint","breakpoints","breaks","breakthrough","breakthroughs","breakup","breakwater","bream","breanne","brear","breast","breastbone","breastfed","breastfeed","breasting","breastplate","breaststroke","breastwork","breath","breathable","breathalyser","breathalyzer","breathe","breather","breathing","breathless","breathlessness","breaths","breathtaking","breathy","brecht","breckenridge","bred","bredes","bree","breech","breeching","breed","breeder","breeding","breeds","breena","breeze","breezeway","breezily","breeziness","breezy","bremen","bremsstrahlung","bren","brena","brenda","brendan","brenden","brendin","brendis","brendon","brenn","brenna","brennan","brennen","brenner","brent","brenton","bresenham","brest","bret","brethren","breton","brett","breve","brevet","brevetted","brevetting","breviary","brevity","brew","brewer","brewery","brewing","brewpub","brewster","brezhnev","bria","brian","briana","brianna","brianne","briano","briant","briar","bribe","briber","bribery","brice","brick","brickbat","bricklayer","bricklaying","brickmason","brickwork","brickyard","bridal","bridalveil","bride","bridegroom","bridesmaid","bridewell","bridge","bridgeable","bridged","bridgehead","bridgeport","bridger","bridges","bridget","bridgetown","bridgett","bridgette","bridgewater","bridgework","bridging","bridgman","bridie","bridle","bridled","bridleway","brie","brief","briefcase","briefed","briefing","briefly","briefness","briefs","brien","brier","brietta","brig","brigade","brigadier","brigadoon","brigand","brigandage","brigantine","brigg","brigham","bright","brighten","brightener","brightness","brighton","brigid","brigida","brigit","brigitta","brigitte","brilliance","brilliancy","brilliant","brilliantine","brilliantness","brillo","brillouin","brim","brimful","brimless","brimmed","brimming","brimstone","brina","brindisi","brindle","brine","briner","briney","bring","bringer","bringing","brings","brininess","brink","brinkley","brinkmanship","brinn","brinna","briny","brioche","brion","briquet","briquette","brisbane","brisk","brisket","briskness","bristle","bristly","bristol","brit","brita","britain","britannia","britannic","britannica","britches","briticism","british","britisher","britishly","britney","britni","briton","britt","britta","brittan","brittaney","brittani","brittany","britte","britten","britteny","brittle","brittleness","brittne","brittney","brittni","brnaba","brnaby","brno","bro","broach","broacher","broad","broadband","broadcast","broadcaster","broadcasting","broadcastreceiver","broadcasts","broadcloth","broadcloths","broaden","broader","broadleaved","broadloom","broadminded","broadness","broadsheet","broadside","broadsword","broadway","brobdingnag","brobdingnagian","brocade","broccoli","brochette","brochure","brock","brockie","brocky","brod","broddie","broddy","broderic","broderick","brodie","brody","brogan","broglie","brogue","broil","broiler","brok","broke","broken","brokenhearted","brokenness","broker","brokerage","brokers","bromide","bromidic","bromine","bron","bronc","bronchi","bronchial","bronchiolar","bronchiole","bronchiolitis","bronchitic","bronchitis","broncho","bronchus","bronco","broncobuster","bronnie","bronny","bronson","bronte","brontosaur","brontosaurus","bronx","bronze","bronzed","bronzing","brooch","brood","brooder","broodiness","brooding","broodmare","broody","brook","brookdale","brooke","brookfield","brookhaven","brooklet","brooklyn","brookmont","brookside","broom","broomstick","bros","brose","broth","brothel","brother","brotherhood","brotherliness","brotherly","broths","brougham","brought","brouhaha","brow","browbeat","brown","browne","brownell","brownian","brownie","browning","brownish","brownness","brownout","brownstone","brownsville","brows","browse","browser","browserify","browsermodule","browsername","browsers","browsing","brr","brubeck","bruce","brucellosis","brucie","bruckner","bruegel","brueghel","bruin","bruis","bruise","bruised","bruiser","bruit","brumidi","brummel","brunch","brunei","brunelleschi","brunet","brunette","brunhilda","brunhilde","bruno","brunswick","brunt","brush","brusher","brushes","brushfire","brushlike","brushoff","brushwood","brushwork","brushy","brusque","brusqueness","brussels","brutal","brutality","brutalization","brutalize","brutalized","brutalizes","brute","brutish","brutishness","brutus","bruxelles","bryan","bryana","bryant","bryanty","bryce","bryn","bryna","brynn","brynna","brynne","brynner","bryon","brzezinski","bs","bsa","bsd","bson","bss","bst","bstr","bt","btc","btn","btnsave","btnsubmit","btree","btu","btw","bu","bub","bubble","bubblegum","bubbler","bubbles","bubbling","bubbly","buber","bubo","buboes","bubonic","buccaneer","buchanan","bucharest","buchenwald","buchwald","buck","buckaroo","buckboard","bucker","bucket","bucketful","bucketname","buckets","buckeye","buckhorn","buckie","buckingham","buckle","buckled","buckler","buckles","buckley","buckling","buckner","buckram","bucksaw","buckshot","buckskin","buckteeth","bucktooth","buckwheat","bucky","bucolic","bucolically","bud","budapest","budd","budded","buddha","buddhism","buddhist","buddie","budding","buddy","budge","budgerigar","budget","budgetary","budgeter","budgie","budging","budweiser","buehring","buena","buf","buff","buffalo","buffaloes","buffer","buffered","bufferedimage","bufferedinputstream","bufferedoutputstream","bufferedreader","bufferedwriter","bufferer","buffering","buffers","buffersize","buffet","bufflehead","buffoon","buffoonery","buffoonish","buffy","buford","bufsize","bug","bugaboo","bugatti","bugbear","bugeyed","bugged","bugger","buggered","buggering","buggery","bugging","buggy","bugle","bugler","bugs","bugzilla","buick","build","buildconfig","buildcontext","builddir","builder","builders","building","buildings","buildpack","builds","buildscript","buildtoolsversion","buildtypes","buildup","built","builtin","builtins","buiron","bujumbura","bukhara","bukharin","bukkit","bulawayo","bulb","bulba","bulblet","bulbous","bulfinch","bulganin","bulgaria","bulgarian","bulge","bulgy","bulimarexia","bulimia","bulimic","bulk","bulkhead","bulkiness","bulky","bull","bulldog","bulldogged","bulldogger","bulldogging","bulldoze","bulldozer","bullet","bulletin","bulletproof","bullets","bullfight","bullfighter","bullfighting","bullfinch","bullfrog","bullhead","bullheaded","bullheadedness","bullhide","bullhorn","bullied","bullion","bullish","bullishness","bullock","bullpen","bullring","bullseye","bullshit","bullshitted","bullshitter","bullshitting","bullwhackers","bullwinkle","bully","bullyboy","bullying","bulrush","bultmann","bulwark","bum","bumble","bumblebee","bumbler","bumbling","bumbry","bummed","bummer","bummest","bumming","bump","bumper","bumpiness","bumpkin","bumppo","bumptious","bumptiousness","bumpy","bun","bunch","bunche","bunchy","bunco","buncombe","bundestag","bundle","bundled","bundler","bundles","bundling","bundy","bung","bungalow","bungee","bunghole","bungle","bungler","bungling","bunin","bunion","bunk","bunker","bunkhouse","bunkmate","bunko","bunkum","bunni","bunnie","bunny","bunsen","bunt","bunting","bunyan","buoy","buoyancy","buoyant","bur","burbank","burble","burbler","burbs","burch","burden","burdensome","burdensomeness","burdock","bureau","bureaucracy","bureaucrat","bureaucratic","bureaucratically","bureaucratization","bureaucratize","burg","burgeon","burger","burgess","burgh","burgher","burghs","burglar","burglarize","burglarproof","burglary","burgle","burgomaster","burgoyne","burgundian","burgundy","burial","buried","burier","burk","burke","burl","burlap","burler","burlesque","burlesquer","burley","burlie","burliness","burlingame","burlington","burly","burma","burmese","burn","burnable","burnaby","burnard","burne","burned","burner","burnett","burning","burnish","burnisher","burnoose","burnout","burns","burnside","burnt","burp","burr","burris","burrito","burro","burroughs","burrow","burrower","bursa","bursae","bursar","bursary","bursitis","burst","burster","burt","burtie","burton","burty","burundi","burundian","bury","bus","busboy","busby","busch","buses","busgirl","bush","bushel","bushido","bushiness","bushing","bushland","bushman","bushmaster","bushmen","bushnell","bushwhack","bushwhacker","bushwhacking","bushy","busily","business","businesses","businesslike","businessman","businessmen","businesspeople","businessperson","businesswoman","businesswomen","busk","busker","buskin","buss","bust","bustard","buster","bustle","bustling","busty","busy","busybody","busyness","busywork","but","butane","butch","butcher","butcherer","butchery","butene","butler","butt","butte","butted","butter","butterball","buttercup","buttered","butterfat","butterfield","butterfingered","butterfingers","butterfly","butterknife","buttermilk","butternut","butterscotch","buttery","butting","buttock","button","buttoner","buttonhole","buttonholer","buttons","buttonweed","buttonwood","buttress","butyl","butyrate","buuel","buxom","buxomness","buxtehude","buy","buyback","buyer","buyers","buying","buyout","buys","buzz","buzzard","buzzer","buzzword","buzzy","bv","bw","bx","bxs","by","bye","byelaw","byelorussia","byers","bygone","byid","bylaw","byline","byliner","byob","bypass","bypath","bypaths","byplay","byproduct","byram","byran","byrann","byrd","byre","byref","byrle","byrne","byroad","byrom","byron","byronic","byronism","bystander","byte","bytearray","bytearrayinputstream","bytearrayoutputstream","bytebuffer","bytecode","bytes","bytesread","bytestring","byval","byway","byword","byzantine","byzantium","bz","c","ca","cab","cabal","cabala","caballed","caballero","caballing","cabana","cabaret","cabbage","cabbed","cabbing","cabby","cabdriver","caber","cabernet","cabin","cabinet","cabinetmaker","cabinetmaking","cabinetry","cabinetwork","cable","cablecast","cablegram","cabochon","caboodle","caboose","cabot","cabrera","cabrini","cabriolet","cabstand","cacao","cacciatore","cache","cached","cachepot","caches","cachet","caching","cacilia","cacilie","cackle","cackler","cackly","cacm","cacophonist","cacophonous","cacophony","cacti","cactus","cad","cadaver","cadaverous","caddish","caddishness","caddric","caddy","cadence","cadenced","cadencing","cadent","cadenza","cadet","cadette","cadge","cadger","cadillac","cadiz","cadmium","cadre","caducei","caduceus","caedmon","caesar","caesura","caf","cafe","cafeteria","caffe","caffeine","caftan","cage","caged","cager","cagey","cagier","cagiest","cagily","caginess","cagney","cahokia","cahoot","cahra","cai","caiaphas","caiman","cain","caine","cairistiona","cairn","cairo","caisson","caitiff","caitlin","caitrin","cajole","cajolement","cajoler","cajolery","cajun","cake","cakephp","cakewalk","cal","calabash","calaboose","calais","calamari","calamine","calamitous","calamitousness","calamity","calayer","calc","calcareous","calcareousness","calciferous","calcification","calcify","calcimine","calcine","calcite","calcium","calcomp","calculability","calculable","calculate","calculated","calculates","calculating","calculatingly","calculation","calculations","calculative","calculator","calculi","calculus","calcutta","calder","caldera","calderon","caldron","caldwell","cale","caleb","caledonia","calendar","calendars","calender","calf","calfskin","calgary","calhoun","cali","caliban","caliber","calibrate","calibrated","calibrater","calibrating","calibration","calibrator","calibri","calico","calicoes","calida","calif","california","californian","californium","caligula","caliper","caliph","caliphate","caliphs","calisthenic","calisthenics","call","calla","callable","callactivityoncreate","callaghan","callahan","callao","callback","callbacks","callean","called","callee","caller","callers","calley","calli","callida","callie","calligraph","calligrapher","calligraphic","calligraphist","calligraphy","calling","callingconvention","calliope","callisthenics","callisto","calloc","callosity","callous","callousness","callout","callow","callowness","calls","callsite","callus","cally","calm","calming","calmness","caloocan","caloric","calorie","calories","calorific","calorimeter","calorimetric","calorimetry","caltech","calumet","calumniate","calumniation","calumniator","calumnious","calumny","calv","calvary","calve","calvert","calves","calvin","calvinism","calvinist","calvinistic","calyces","calypso","calyx","cam","camacho","camala","camaraderie","camber","cambial","cambium","cambodia","cambodian","cambrian","cambric","cambridge","camcorder","camden","came","camel","camelcase","camelhair","camella","camellia","camelopardalis","camelot","camembert","cameo","camera","camerae","cameraman","cameramen","cameras","cameraupdatefactory","camerawoman","camerawomen","cameron","cameroon","cameroonian","camey","cami","camila","camile","camilla","camille","camino","camion","camisole","cammed","cammi","cammie","cammy","camoens","camomile","camouflage","camouflager","camp","campaign","campaigner","campaigns","campanile","campanological","campanologist","campanology","campbell","campbellsport","camper","campesinos","campest","campfire","campground","camphor","campinas","camping","campos","campsite","campus","campy","camry","camshaft","camus","can","canaan","canaanite","canactivate","canad","canada","canadian","canadianism","canal","canaletto","canalization","canalize","canap","canard","canaries","canary","canasta","canaveral","canberra","cancan","cancel","cancelate","cancelbuttontitle","canceled","canceler","cancellation","cancellationtoken","cancelled","cancer","cancerous","cancun","candace","candelabra","candelabrum","candi","candice","candid","candida","candidacy","candidate","candidates","candidature","candide","candidly","candidness","candie","candle","candlelight","candlelit","candlepower","candler","candlestick","candlewick","candor","candra","candy","cane","canebrake","caner","canexecute","canine","caning","canis","canister","caniuse","canker","cankerous","cannabis","canned","cannelloni","canner","cannery","cannes","cannibal","cannibalism","cannibalistic","cannibalization","cannibalize","cannily","canniness","canninesses","canning","cannister","cannon","cannonade","cannonball","cannot","canny","canoe","canoeist","canoga","canon","canonic","canonical","canonicalization","canonicalize","canonist","canonization","canonize","canonized","canopus","canopy","canst","cant","cantabile","cantabrigian","cantaloupe","cantankerous","cantankerousness","cantata","canted","canteen","canter","canterbury","cantered","cantering","canticle","cantilever","canto","canton","cantonal","cantonese","cantonment","cantor","cantrell","cants","cantu","canute","canvas","canvasback","canvass","canvasser","canyon","cap","capabilities","capability","capable","capableness","capabler","capablest","capably","capacious","capaciousness","capacitance","capacitate","capacitive","capacitor","capacity","caparison","cape","capek","capella","caper","capeskin","capet","capetown","caph","capillarity","capillary","capistrano","capita","capital","capitalism","capitalist","capitalistic","capitalistically","capitalization","capitalize","capitalized","capitalizer","capitalizes","capitan","capitation","capitol","capitoline","capitulate","capitulation","caplet","capo","capon","capone","capote","capped","capping","cappuccino","cappy","capra","capri","caprice","capricious","capriciousness","capricorn","caps","capsicum","capsize","capstan","capstone","capsular","capsule","capsulize","capt","captain","captaincy","captcha","caption","captions","captious","captiousness","captivate","captivation","captivator","captive","captivity","captor","capture","captured","capturer","captures","capturing","capulet","caputo","capybara","car","cara","caracalla","caracas","caracul","carafe","caralie","caramel","caramelize","carapace","carapaxes","carat","caravaggio","caravan","caravaner","caravansary","caravanserai","caravel","caraway","carbide","carbine","carbohydrate","carbolic","carboloy","carbon","carbonaceous","carbonate","carbonation","carbondale","carbone","carbonic","carboniferous","carbonization","carbonize","carbonizer","carbonizes","carbonyl","carborundum","carboy","carbuncle","carbuncular","carburetor","carburetter","carburettor","carcase","carcass","carce","carcinogen","carcinogenic","carcinogenicity","carcinoma","card","cardamom","cardboard","cardenas","carder","cardholders","cardiac","cardiff","cardigan","cardin","cardinal","cardinality","carding","cardiod","cardiogram","cardiograph","cardiographs","cardioid","cardiologist","cardiology","cardiomegaly","cardiopulmonary","cardiovascular","cards","cardsharp","cardview","care","cared","careen","career","careerism","careerist","careers","carefree","careful","carefuller","carefullest","carefully","carefulness","caregiver","careless","carelessness","caren","carena","carer","cares","caresa","caress","caressa","caresse","caresser","caressing","caressive","caret","caretaker","careworn","carey","carfare","cargo","cargoes","carhop","carhopped","carhopping","cari","caria","carib","caribbean","caribou","caricature","caricaturisation","caricaturist","caricaturization","carid","carie","caries","caril","carillon","carillonned","carillonning","carilyn","carin","carina","carine","caring","cariotta","carious","carissa","carita","caritta","carjack","carl","carla","carlee","carleen","carlen","carlene","carleton","carletonian","carley","carlie","carlin","carlina","carline","carling","carlita","carlo","carload","carlota","carlotta","carlsbad","carlson","carlton","carly","carlye","carlyle","carlyn","carlynn","carlynne","carma","carmel","carmela","carmelia","carmelina","carmelita","carmella","carmelle","carmelo","carmen","carmencita","carmichael","carmina","carmine","carmita","carmon","carnage","carnal","carnality","carnap","carnation","carnegie","carnelian","carney","carnival","carnivore","carnivorous","carnivorousness","carnot","carny","caro","carob","carol","carola","carolan","carolann","carole","carolee","caroler","carolin","carolina","caroline","carolingian","carolinian","caroljean","carolus","carolyn","carolyne","carolynn","carom","caron","carotene","carotid","carousal","carouse","carousel","carouser","carp","carpal","carpathian","carpel","carpenter","carpentering","carpentry","carper","carpet","carpetbag","carpetbagged","carpetbagger","carpetbagging","carpeting","carpi","carping","carpool","carport","carpus","carr","carrageen","carree","carrel","carri","carriage","carriageway","carrie","carried","carrier","carriers","carrierwave","carries","carrillo","carrion","carrissa","carrol","carroll","carrot","carroty","carrousel","carry","carryall","carrying","carryout","carryover","cars","carsick","carsickness","carson","cart","cartage","carte","cartel","carter","cartesian","carthage","carthaginian","carthorse","cartier","cartilage","cartilaginous","cartload","cartographer","cartographic","cartography","carton","cartoon","cartoonist","cartridge","cartwheel","cartwright","carty","caruso","carve","carven","carver","carving","cary","caryatid","caryl","caryn","cas","casaba","casablanca","casals","casandra","casanova","casar","casbah","cascade","cascades","cascadetype","cascading","cascara","case","casebook","cased","caseharden","casein","caseload","casement","cases","casework","caseworker","casey","cash","cashbook","cashew","cashier","cashless","cashmere","casi","casie","casing","casino","cask","casket","caspar","casper","caspian","cass","cassandra","cassandre","cassandry","cassatt","cassaundra","cassava","casserole","cassette","cassey","cassi","cassia","cassie","cassino","cassiopeia","cassite","cassius","cassock","cassondra","cassowary","cassy","cast","castaneda","castanet","castaway","caste","casted","castellated","caster","castigate","castigation","castigator","castile","castillo","casting","castle","castoff","castor","castrate","castration","castries","castro","casts","casual","casualness","casualty","casuist","casuistic","casuistry","cat","cataclysm","cataclysmal","cataclysmic","catacomb","catafalque","catalan","catalepsy","cataleptic","catalina","catalog","cataloger","catalogue","catalonia","catalpa","catalysis","catalyst","catalytic","catalytically","catalyze","catamaran","catapult","cataract","catarina","catarrh","catarrhs","catastrophe","catastrophic","catastrophically","catatonia","catatonic","catawba","catbird","catboat","catcall","catch","catchable","catchall","catcher","catches","catching","catchment","catchpenny","catchphrase","catchup","catchword","catchy","cate","catechism","catechist","catechize","catecholamine","categoria","categoric","categorical","categorie","categories","categorization","categorize","categorized","category","categoryid","categoryinfo","categoryname","catenate","catenation","cater","catercorner","caterer","caterina","catering","caterpillar","caterwaul","catfish","catgut","catha","catharina","catharine","catharses","catharsis","cathartic","cathay","cathe","cathedral","cathee","cather","catherin","catherina","catherine","catheter","catheterize","cathi","cathie","cathleen","cathlene","cathode","cathodic","catholic","catholicism","catholicity","cathrin","cathrine","cathryn","cathy","cathyleen","cati","catid","catie","catiline","catina","cation","cationic","catkin","catlaina","catlee","catlike","catlin","catnap","catnapped","catnapping","catnip","cato","catrina","catriona","cats","catskill","catsup","catt","cattail","catted","cattery","cattily","cattiness","catting","cattle","cattleman","cattlemen","catty","catullus","catv","catwalk","caty","caucasian","caucasoid","caucasus","cauchy","caucus","caudal","caught","cauldron","cauliflower","caulk","caulker","causal","causality","causate","causation","causative","cause","caused","causeless","causer","causerie","causes","causeway","causing","caustic","caustically","causticity","cauterization","cauterize","cauterized","caution","cautionary","cautioner","cautious","cautiousness","cavalcade","cavalier","cavalierness","cavalry","cavalryman","cavalrymen","cave","caveat","caveats","caveatted","caveatting","caveman","cavemen","cavendish","caver","cavern","cavernous","caviar","cavil","caviler","caving","cavity","cavort","cavour","caw","caxton","cay","caye","cayenne","cayla","cayman","cayuga","cayuse","caz","cazzie","cb","cbc","cbind","cbs","cc","ccc","cccccc","cchaddie","ccp","cctv","ccu","cd","cdata","cdate","cdb","cdc","cde","cdecl","cdef","cdf","cdh","cdi","cdn","cdnjs","cdr","cds","cdt","ce","cease","ceasefire","ceaseless","ceaselessness","ceasing","ceausescu","cebu","cebuano","ceca","cecal","cece","cecelia","cecil","cecile","ceciley","cecilia","cecilio","cecilius","cecilla","cecily","cecum","ced","cedar","cede","ceded","ceder","cedes","cedilla","ceding","cedric","cef","ceil","ceilidh","ceiling","cel","celandine","celanese","cele","celebes","celebrant","celebrate","celebrated","celebratedness","celebration","celebrator","celebratory","celebrity","celene","celerity","celery","celesta","celeste","celestia","celestial","celestina","celestine","celestyn","celestyna","celia","celibacy","celibate","celie","celina","celinda","celine","celinka","celisse","celka","cell","cellar","cellarer","celle","cellforrowat","cellforrowatindexpath","cellidentifier","cellini","cellist","cello","cellophane","cellpadding","cellphone","cells","cellspacing","celltemplate","cellular","cellulite","celluloid","cellulose","cellvalue","celsius","celt","celtic","cement","cementa","cementer","cementum","cemetery","cenobite","cenobitic","cenotaph","cenotaphs","cenozoic","censer","censor","censored","censorial","censorious","censoriousness","censorship","censure","censurer","census","cent","centaur","centaurus","centavo","centenarian","centenary","centennial","center","centerboard","centered","centerer","centerfold","centerhorizontal","centering","centerline","centerpiece","centers","centervertical","centerx","centery","centigrade","centigram","centiliter","centime","centimeter","centipede","centos","central","centralia","centralism","centralist","centrality","centralization","centralize","centralized","centralizer","centralizes","centre","centrefold","centrex","centric","centrifugal","centrifugate","centrifugation","centrifuge","centripetal","centrist","centroid","cents","centuries","centurion","century","ceo","cephalic","cepheid","cepheus","cer","ceramic","ceramicist","ceramist","cerate","cerberus","cereal","cerebellar","cerebellum","cerebra","cerebral","cerebrate","cerebration","cerebrum","cerement","ceremonial","ceremonious","ceremoniousness","ceremony","cerenkov","ceres","cerf","cerise","cerium","cermet","cern","cerr","cert","certain","certainer","certainest","certainly","certainty","certifiable","certifiably","certificate","certificates","certification","certified","certifier","certify","certiorari","certitude","certs","cerulean","cervantes","cervical","cervices","cervix","cesar","cesare","cesarean","cesaro","cesium","cessation","cession","cessna","cesspit","cesspool","cest","cesya","cet","cetacean","cetera","cetus","cex","ceylon","ceylonese","cezanne","cf","cfc","cfg","cfif","cflags","cfm","cfo","cfoutput","cfset","cg","cgal","cgcolor","cgfloat","cgi","cgimage","cglib","cgpoint","cgpointmake","cgrect","cgrectmake","cgsize","cgsizemake","ch","chablis","chad","chadd","chaddie","chaddy","chadian","chadwick","chafe","chafer","chaff","chaffer","chafferer","chaffey","chaffinch","chagall","chagrin","chai","chaim","chain","chained","chaining","chainlike","chains","chainsaw","chair","chairlady","chairlift","chairman","chairmanship","chairmen","chairperson","chairwoman","chairwomen","chaise","chalcedony","chaldea","chaldean","chalet","chalice","chalk","chalkboard","chalkiness","chalkline","chalky","challenge","challenged","challenger","challenges","challenging","challis","chalmers","chamber","chamberer","chamberlain","chambermaid","chamberpot","chambers","chambray","chameleon","chamfer","chammy","chamois","chamomile","champ","champagne","champaign","champion","championship","champlain","chan","chance","chanced","chancel","chancellery","chancellor","chancellorship","chancellorsville","chancery","chances","chancey","chanciness","chancing","chancre","chancy","chanda","chandal","chandelier","chandigarh","chandler","chandra","chandragupta","chandrasekhar","chandy","chane","chanel","chaney","chang","changchun","change","changeabilities","changeability","changeable","changeableness","changeably","changed","changeless","changeling","changelog","changeover","changer","changes","changeset","changing","changsha","channa","channel","channeler","channelid","channeling","channelization","channelize","channellings","channels","channing","chanson","chant","chantal","chantalle","chanter","chanteuse","chantey","chanticleer","chantilly","chantry","chanty","chanukah","chao","chaos","chaotic","chaotically","chap","chaparral","chapbook","chapeau","chapel","chaperon","chaperonage","chaperone","chaperoned","chaplain","chaplaincy","chaplet","chaplin","chapman","chappaquiddick","chapped","chapping","chapter","chapters","char","chara","charabanc","character","characterful","characteristic","characteristically","characteristics","characterizable","characterization","characterize","characterized","characterizer","characterless","characters","charade","chararray","charat","charbroil","charcoal","charcode","charcodeat","chard","chardonnay","charfield","charge","chargeable","chargeableness","charged","charger","chargers","charges","charging","charil","charily","charin","charindex","chariness","chariot","charioteer","charis","charisma","charismata","charismatic","charismatically","charissa","charisse","charita","charitable","charitableness","charitablenesses","charitably","charity","charla","charlady","charlatan","charlatanism","charlatanry","charlean","charleen","charlemagne","charlena","charlene","charles","charleston","charley","charlie","charline","charlot","charlotta","charlotte","charlottesville","charlottetown","charlton","charm","charmain","charmaine","charmane","charmer","charmian","charmin","charmine","charming","charmion","charmless","charo","charolais","charon","charred","charring","chars","charsequence","charset","chart","chartdata","charted","charter","chartered","charterer","charting","chartist","chartres","chartreuse","chartroom","charts","charwoman","charwomen","chary","charybdis","charyl","chas","chase","chaser","chasing","chasity","chasm","chassis","chaste","chastely","chasten","chasteness","chastise","chastisement","chastiser","chastity","chasuble","chat","chateaubriand","chateaus","chats","chattahoochee","chattanooga","chatted","chattel","chatter","chatterbox","chatterer","chatterley","chatterton","chattily","chattiness","chatting","chatty","chaucer","chauffeur","chaunce","chauncey","chautauqua","chauvinism","chauvinist","chauvinistic","chauvinistically","chavez","chaw","chayefsky","chdir","che","cheap","cheapen","cheaper","cheapest","cheapish","cheapness","cheapskate","cheat","cheater","cheating","chechen","chechnya","check","checkable","checkbook","checkbox","checkboxes","checkboxlist","checked","checker","checkerboard","checkin","checking","checklist","checkmark","checkmate","checkoff","checkout","checkpoint","checkroom","checks","checkselfpermission","checkstyle","checksum","checksummed","checksumming","checkup","cheddar","cheek","cheekbone","cheekily","cheekiness","cheeky","cheep","cheer","cheerer","cheerful","cheerfuller","cheerfullest","cheerfulness","cheerily","cheeriness","cheerio","cheerios","cheerleader","cheerless","cheerlessness","cheers","cheery","cheese","cheeseburger","cheesecake","cheesecloth","cheesecloths","cheeseparing","cheesiness","cheesy","cheetah","cheetahs","cheeto","cheever","chef","cheffed","cheffing","chekhov","chelate","chelation","chelsae","chelsea","chelsey","chelsie","chelsy","chelyabinsk","chem","chemic","chemical","chemiluminescence","chemiluminescent","chemise","chemist","chemistry","chemotherapeutic","chemotherapy","chemurgy","chen","cheng","chengdu","chenille","cheops","cher","chere","cherey","cheri","cherianne","cherice","cherida","cherie","cherilyn","cherilynn","cherin","cherise","cherish","cherisher","cheriton","cherlyn","chernenko","chernobyl","cherokee","cheroot","cherri","cherrita","cherry","cherrypy","chert","cherub","cherubic","cherubim","chervil","chery","cherye","cheryl","chesapeake","cheshire","cheslie","chess","chessboard","chessman","chessmen","chest","chester","chesterfield","chesterton","chestful","chestnut","cheston","chesty","chet","chev","chevalier","cheviot","chevrolet","chevron","chevy","chew","chewer","chewiness","chewy","cheyenne","chg","chge","chi","chiang","chianti","chiaroscuro","chiarra","chiba","chic","chicago","chicagoan","chicana","chicane","chicanery","chicano","chichi","chick","chickadee","chickasaw","chicken","chickenfeed","chickenhearted","chickenpox","chickie","chickpea","chickweed","chicky","chicle","chicness","chico","chicory","chide","chiding","chief","chiefdom","chieftain","chiffon","chiffonier","chigger","chignon","chihuahua","chilblain","child","childbearing","childbirth","childbirths","childcare","childes","childhood","childish","childishness","childitem","childless","childlessness","childlike","childlikeness","childminders","childnode","childnodes","childposition","childprocess","childproof","childrearing","children","childs","chile","chilean","chili","chilies","chill","chiller","chilli","chilliness","chilling","chillness","chilly","chilton","chimaera","chimaerical","chimborazo","chime","chimer","chimera","chimeric","chimerical","chimiques","chimney","chimp","chimpanzee","chimu","chin","china","chinaman","chinamen","chinatown","chinchilla","chine","chinese","ching","chink","chinless","chinned","chinner","chinning","chino","chinook","chinstrap","chintz","chintzy","chip","chipboard","chipewyan","chipmunk","chipped","chippendale","chipper","chippewa","chipping","chips","chiquia","chiquita","chiral","chirico","chirography","chiropodist","chiropody","chiropractic","chiropractor","chirp","chirpy","chirrup","chisel","chiseler","chisholm","chisinau","chit","chitchat","chitchatted","chitchatting","chitin","chitinous","chittagong","chitterlings","chivalric","chivalrous","chivalrously","chivalrousness","chivalry","chive","chivvy","chivying","chk","chlamydia","chlamydiae","chlo","chloe","chloette","chloral","chlorate","chlordane","chloride","chlorinate","chlorinated","chlorinates","chlorination","chlorine","chloris","chlorofluorocarbon","chloroform","chlorophyll","chloroplast","chloroquine","chm","chmod","chock","chockablock","chocoholic","chocolate","chocolaty","choctaw","choice","choiceness","choices","choir","choirboy","choirmaster","choke","chokeberry","chokecherry","choker","chokes","choking","choler","cholera","choleric","cholesterol","choline","cholinesterase","chomp","chomsky","chongqing","choose","chooser","chooses","choosiness","choosing","choosy","chop","chophouse","chopin","chopped","chopper","choppily","choppiness","chopping","choppy","chopstick","choral","chorale","chord","chordal","chordata","chordate","chording","chore","chorea","choreograph","choreographer","choreographic","choreographically","choreographs","choreography","chorines","chorion","chorister","choroid","chortle","chortler","chorus","chose","chosen","chou","chow","chowder","chown","chr","chretien","chris","chrism","chrissake","chrisse","chrissie","chrissy","christ","christa","christabel","christabella","christal","christalle","christan","christchurch","christean","christel","christen","christendom","christened","christening","christensen","christenson","christi","christian","christiana","christiane","christianity","christianize","christiano","christians","christiansen","christie","christin","christina","christine","christlike","christmas","christmastide","christmastime","christoffel","christoffer","christoforo","christoper","christoph","christophe","christopher","christophorus","christos","christy","christye","christyna","chrisy","chroma","chromate","chromatic","chromatically","chromaticism","chromaticness","chromatics","chromatin","chromatogram","chromatograph","chromatographic","chromatography","chromic","chromite","chromium","chromosomal","chromosome","chromosphere","chronic","chronically","chronicle","chronicled","chronicler","chrono","chronograph","chronographs","chronography","chronological","chronologist","chronology","chronometer","chronometric","chrotoem","chrysa","chrysalids","chrysalis","chrysanthemum","chrysler","chrysostom","chrystal","chryste","chrystel","chteau","chteaux","chtelaine","chub","chubbiness","chubby","chucho","chuck","chuckhole","chuckle","chuckling","chuff","chug","chugged","chugging","chukchi","chukka","chum","chumash","chummed","chummily","chumminess","chumming","chummy","chump","chumping","chung","chungking","chunk","chunked","chunkiness","chunks","chunksize","chunky","chuntering","church","churchgoer","churchgoing","churchill","churchillian","churchliness","churchly","churchman","churchmen","churchwarden","churchwoman","churchwomen","churchyard","churl","churlish","churlishness","churn","churner","churning","chute","chutney","chutzpa","chutzpah","chutzpahs","chuvash","chyme","ci","cia","ciao","cicada","cicatrice","cicatrix","cicely","cicero","cicerone","ciceroni","ciceronian","cicily","cid","cider","ciel","cigar","cigarette","cigarillo","cilantro","cilia","ciliate","ciliately","cilium","cilka","cin","cinch","cinchona","cincinnati","cincture","cinda","cindee","cindelyn","cinder","cinderella","cindi","cindie","cindra","cindy","cine","cinema","cinematic","cinematographer","cinematographic","cinematography","cinerama","cinnabar","cinnamon","cint","cipher","ciphered","ciphers","ciphertext","cir","circa","circadian","circe","circle","circler","circles","circlet","circuit","circuital","circuitous","circuitousness","circuitry","circuity","circulant","circular","circularity","circularize","circularness","circulate","circulation","circulations","circulative","circulatory","circumcise","circumcised","circumciser","circumcision","circumference","circumferential","circumflex","circumlocution","circumlocutory","circumnavigate","circumnavigation","circumnavigational","circumpolar","circumscribe","circumscription","circumspect","circumspection","circumsphere","circumstance","circumstances","circumstantial","circumvent","circumvention","circus","cirillo","cirilo","ciro","cirque","cirrhoses","cirrhosis","cirrhotic","cirri","cirrus","cis","cisco","cissiee","cissy","cistern","cit","citadel","citation","citations","cite","cited","citibank","cities","citified","citizen","citizenry","citizens","citizenship","citrate","citric","citroen","citron","citronella","citrus","city","cityid","cityname","cityscape","citywide","civet","civic","civics","civil","civilian","civility","civilization","civilizational","civilize","civilized","civilizedness","civilizer","civilizes","civvies","cj","cjs","ck","ckeditor","cl","clack","clad","cladding","clads","claiborn","claiborne","claim","claimable","claimant","claimed","claimer","claiming","claims","clair","claire","clairol","clairvoyance","clairvoyant","clam","clambake","clamber","clamberer","clammed","clammily","clamminess","clamming","clammy","clamor","clamorer","clamorous","clamorousness","clamp","clampdown","clamper","clamshell","clan","clancy","clandestine","clandestineness","clang","clanger","clangor","clangorous","clank","clanking","clannish","clannishness","clansman","clansmen","clap","clapboard","clapeyron","clapped","clapper","clapping","clapton","claptrap","claque","clara","clarabelle","clarance","clare","claremont","clarence","clarendon","claresta","claret","clareta","claretta","clarette","clarey","clari","claribel","clarice","clarie","clarification","clarifier","clarify","clarinda","clarine","clarinet","clarinetist","clarinettist","clarion","clarissa","clarisse","clarita","clarities","clarity","clark","clarke","clarridge","clary","clash","clasher","clasp","clasped","clasper","class","classa","classb","classcastexception","classer","classes","classic","classical","classicism","classicist","classics","classid","classifiable","classification","classificatory","classified","classifier","classify","classiness","classless","classlist","classloader","classmate","classmethod","classname","classnotfoundexception","classpath","classroom","classrunner","classwork","classworlds","classy","clat","clatter","clatterer","clattering","clattery","claude","claudell","claudelle","claudetta","claudette","claudia","claudian","claudianus","claudie","claudina","claudine","claudio","claudius","claus","clausal","clause","clausen","clauses","clausewitz","clausius","claustrophobia","claustrophobic","clave","clavichord","clavicle","clavier","claw","clawer","clay","clayborn","clayborne","claybourne","clayey","clayier","clayiest","claymore","clayson","clayton","clazz","clea","clean","cleanable","cleaned","cleaner","cleanest","cleaning","cleanliness","cleanly","cleanness","cleans","cleanse","cleanser","cleanup","clear","clearance","clearcolor","clearcut","cleared","clearer","clearfix","clearheaded","clearheadedness","clearing","clearinghouse","clearinterval","clearly","clearness","clearrect","clears","cleartimeout","clearwater","clearway","cleat","cleavage","cleave","cleaver","cleavland","clef","cleft","clem","clematis","clemence","clemenceau","clemency","clement","clemente","clementia","clementina","clementine","clementius","clements","clemmie","clemmy","clemons","clemson","clench","clenches","clenching","cleo","cleon","cleopatra","clerc","clerestory","clergy","clergyman","clergymen","clergywoman","clergywomen","cleric","clerical","clericalism","clerissa","clerk","clerkship","cletis","cletus","cleve","cleveland","clever","cleverness","clevey","clevie","clevis","clew","clf","cli","cliburn","clich","clichd","click","clickable","clicked","clicker","clickhandler","clicking","clickonce","clicks","client","clientcontext","cliente","clientheight","clientid","clientle","clientname","clients","clientsecret","clientsocket","clientwidth","clientx","clienty","cliff","cliffhanger","cliffhanging","clifford","clifton","clim","climacteric","climactic","climate","climatic","climatically","climatological","climatologist","climatology","climax","climb","climbable","climbdown","climbed","climber","clime","clinch","clincher","clinching","cline","cling","clinger","clinging","clingy","clinic","clinical","clinician","clinit","clink","clinker","clinometer","clint","clinton","clio","cliometric","cliometrician","clip","clipboard","clipped","clipper","clipping","clips","clique","cliquey","cliquier","cliquiest","cliquish","cliquishness","clitoral","clitorides","clitoris","clive","clj","clk","cllocation","cllocationcoordinate","cllocationmanager","clo","cloaca","cloacae","cloak","cloakroom","clob","clobber","cloche","clock","clocker","clockmaker","clocks","clockwatcher","clockwise","clockwork","clod","clodded","clodding","cloddish","cloddishness","clodhopper","cloe","clog","clogged","clogging","cloisonn","cloisonnes","cloister","cloistral","clojure","clomp","clonal","clone","cloned","clones","cloning","clonk","clop","clopped","clopping","cloris","close","closed","closefisted","closehandle","closely","closemouthed","closeness","closeout","closer","closers","closes","closest","closet","closeup","closing","closure","closured","closures","closuring","clot","cloth","clothbound","clothe","clothes","clothesbrush","clotheshorse","clothesline","clothesman","clothesmen","clothespin","clothier","clothing","clotho","cloths","clotilda","clotted","clotting","cloture","cloud","cloudburst","clouded","cloudera","cloudflare","cloudformation","cloudfront","cloudiness","cloudless","cloudlessness","clouds","cloudscape","cloudwatch","cloudy","clout","clove","cloven","clover","cloverleaf","clovis","clown","clownish","clownishness","cloy","cloying","clr","cls","clsid","club","clubbed","clubbing","clubfeet","clubfoot","clubhouse","clubroom","clubs","cluck","clue","clueless","clues","cluj","clump","clumpy","clumsily","clumsiness","clumsy","clung","clunk","clunky","cluster","clustered","clustering","clusters","clutch","clutter","cluttered","cly","clyde","clydesdale","clytemnestra","clyve","clywd","cm","cmake","cmakefiles","cmakelists","cmap","cmath","cmd","cmdlet","cmdline","cmds","cmos","cmp","cms","cmu","cn","cname","cnf","cnidarian","cnn","cns","cnt","co","coach","coacher","coachman","coachmen","coachwork","coadjutor","coagulable","coagulant","coagulate","coagulation","coagulator","coal","coaler","coalesce","coalescence","coalescent","coalface","coalfield","coalition","coalitionist","coalminers","coarse","coarsen","coarseness","coast","coastal","coaster","coastguard","coastline","coat","coated","coates","coating","coattail","coattest","coauthor","coax","coaxer","coaxial","coaxing","cob","cobain","cobalt","cobb","cobbed","cobbie","cobbing","cobble","cobbler","cobblestone","cobby","coble","cobol","cobra","cobweb","cobwebbed","cobwebbing","cobwebby","coca","cocaine","cocci","coccus","coccyges","coccyx","cochabamba","cochin","cochineal","cochise","cochlea","cochleae","cochlear","cochran","cock","cockade","cockamamie","cockatoo","cockatrice","cockcrow","cocker","cockerel","cockeye","cockeyed","cockfight","cockfighting","cockily","cockiness","cockle","cocklebur","cockleshell","cockney","cockpit","cockroach","cockscomb","cockshies","cocksucker","cocksure","cocktail","cocky","coco","cocoa","cocoapods","coconut","cocoon","cocos","cocteau","cod","coda","codded","codding","coddle","coddler","code","codebase","codebehind","codebook","codebreak","codec","codecs","coded","codee","codegen","codehaus","codeigniter","codeine","codemirror","codename","codepad","codepen","codependency","codependent","codeplex","codeproject","coder","coders","codes","codesandbox","codetermine","codeword","codex","codfish","codger","codi","codices","codicil","codie","codification","codifier","codify","codigo","coding","codling","codpiece","cody","coed","coedited","coediting","coeditor","coedits","coeducation","coeducational","coef","coeff","coefficient","coefficients","coelenterate","coequal","coerce","coercer","coercible","coercion","coercive","coerciveness","coeval","coexist","coexistence","coexistent","coextensive","cofactor","coffee","coffeecake","coffeecup","coffeehouse","coffeemaker","coffeepot","coffeescript","coffer","cofferdam","coffey","coffin","coffman","cog","cogency","cogent","cogged","cogging","cogitate","cogitation","cogitator","cognac","cognate","cognation","cognition","cognitional","cognitive","cognito","cognizable","cognizance","cognizances","cognizant","cognomen","cognoscente","cognoscenti","cogwheel","cohabit","cohabitant","cohabitation","cohabitational","cohan","coheir","cohen","cohere","coherence","coherencies","coherency","coherent","coherer","cohesion","cohesive","cohesiveness","cohn","coho","cohoes","cohort","coif","coiffed","coiffing","coiffure","coil","coimbatore","coin","coinage","coincide","coincidence","coincident","coincidental","coined","coiner","coins","coinsurance","cointon","cointreau","coital","coitus","coke","col","cola","colan","colander","colas","colatitude","colb","colbert","colby","cold","coldblooded","coldfusion","coldish","coldness","cole","coleen","coleman","colene","coleridge","coleslaw","colet","coletta","colette","coleus","colfax","colgate","colic","colicky","coliform","colin","coliru","coliseum","colitis","coll","collaborate","collaboration","collaborative","collaborator","collage","collagen","collapse","collapsed","collapsibility","collapsible","collapsing","collar","collarbone","collard","collarless","collate","collated","collateral","collation","collator","colleague","colleagues","collect","collected","collectedness","collectible","collecting","collection","collections","collectionview","collective","collectivism","collectivist","collectivity","collectivization","collectivize","collector","collectors","collects","colleen","college","colleges","collegiality","collegian","collegiate","collen","collete","collette","collide","collider","collie","collier","colliery","collimate","collimated","collimates","collimating","collimation","collimator","collin","colline","collinear","collinearity","collision","collisional","collisions","collocate","collocation","colloid","colloidal","colloq","colloquial","colloquialism","colloquies","colloquium","colloquy","collude","collusion","collusive","colly","collying","colman","colname","colnames","colo","cologne","colombia","colombian","colombo","colon","colonel","colonelcy","colonial","colonialism","colonialist","colonist","colonization","colonize","colonized","colonizer","colonizes","colonnade","colons","colony","colophon","color","coloraccent","coloradan","colorado","coloradoan","colorant","coloration","coloratura","colorbar","colorblind","colorblindness","colorbox","colored","colorer","colorfast","colorfastness","colorful","colorfulness","colorimeter","colorimetry","colorindex","coloring","colorization","colorize","colorizing","colorless","colorlessness","colormap","colorprimary","colorprimarydark","colors","colorspace","colorwithred","colossal","colosseum","colossi","colossus","colostomy","colostrum","colour","colours","cols","colspan","colt","colter","coltish","coltishness","coltrane","columbia","columbian","columbine","columbus","column","columna","columnar","columncount","columndefinition","columndefinitions","columnindex","columnist","columnize","columnname","columnnames","columns","columnspan","columnwidth","colver","com","coma","comae","comaker","comanche","comatose","comb","combat","combatant","combative","combativeness","combed","comber","combination","combinational","combinations","combinator","combinatorial","combinatoric","combine","combined","combiner","combines","combining","combo","combobox","comboboxitem","combs","combusted","combustibility","combustible","combustion","combustive","comcast","comdex","comdr","come","comeback","comedian","comedic","comedienne","comedown","comedy","comeliness","comely","comer","comes","comestible","comet","cometary","cometh","comeuppance","comfit","comfort","comfortability","comfortable","comfortableness","comfortably","comforted","comforter","comforting","comfy","comic","comical","comicality","cominform","coming","comity","comm","comma","command","commandant","commandargument","commandbutton","commandeer","commander","commanding","commandline","commandlink","commandment","commandname","commando","commandparameter","commandrunnerimpl","commands","commandtext","commandtype","commas","commemorate","commemoration","commemorative","commemorator","commence","commencement","commencer","commend","commendably","commendation","commendatory","commender","commensurable","commensurate","commensurates","commensuration","comment","commentary","commentate","commentator","commented","commenter","commenting","comments","commerce","commercial","commercialism","commercialization","commercialize","commie","commingle","commiserate","commiseration","commissar","commissariat","commissary","commission","commissioner","commit","commitment","commits","committable","committal","committals","committed","committee","committeeman","committeemen","committeewoman","committeewomen","committing","commode","commodes","commodious","commodiousness","commodity","commodo","commodore","common","commonality","commonalty","commondatakinds","commoner","commonjs","commonly","commonness","commonplace","commonplaceness","commons","commonsense","commonweal","commonwealth","commonwealths","commotion","communal","communality","commune","communicability","communicable","communicably","communicant","communicate","communicates","communicating","communication","communicational","communications","communicative","communicativeness","communicator","communion","communique","communism","communist","communistic","communitarian","communities","community","communize","commutable","commutate","commutation","commutative","commutativity","commutator","commute","commuter","comoros","comp","compact","compaction","compactness","compactor","companies","companion","companionable","companionableness","companionably","companionship","companionway","company","companyid","companyname","compaq","comparabilities","comparability","comparable","comparableness","comparably","comparative","comparativeness","comparator","compare","compared","comparer","compares","compareto","comparing","comparison","comparisons","compartment","compartmental","compartmentalization","compartmentalize","compass","compassion","compassionate","compassionateness","compat","compatibility","compatible","compatibleness","compatibly","compatriot","compeer","compel","compellable","compelled","compelling","compendious","compendium","compensable","compensate","compensated","compensation","compensator","compensatory","compete","competence","competency","competent","competing","competition","competitive","competitiveness","competitor","competitors","compilable","compilation","compile","compiled","compiler","compilers","compilerservices","compiles","compilesdkversion","compiling","complacence","complacency","complacent","complain","complainant","complainer","complaining","complains","complaint","complaints","complaisance","complaisant","complected","complement","complementariness","complementarity","complementary","complementation","complementer","completablefuture","complete","completed","completely","completeness","completer","completes","completing","completion","completionhandler","complex","complexion","complexional","complexity","complexness","complextype","compliance","compliant","complicate","complicated","complicatedness","complication","complicator","complicit","complicity","complier","compliment","complimentary","complimenter","comply","component","componentdidmount","componentinfo","componentmodel","componentname","components","componentscan","componentwillmount","comport","comportment","compose","composed","composedness","composer","composers","composite","composition","compositional","compositions","compositor","compost","composure","compote","compound","compoundbutton","compounded","compounder","comprehend","comprehending","comprehensibility","comprehensible","comprehensibleness","comprehensibly","comprehension","comprehensions","comprehensive","comprehensiveness","compress","compressed","compressformat","compressibility","compressible","compressing","compression","compressional","compressive","compressor","comprise","compromise","compromised","compromiser","compromising","compton","comptroller","compulsion","compulsive","compulsiveness","compulsivity","compulsorily","compulsory","compunction","compuserve","computability","computable","computably","computation","computational","computations","compute","computed","computer","computerese","computerization","computerize","computername","computers","computes","computing","comrade","comradely","comradeship","comte","con","conakry","conan","conant","concat","concatenate","concatenated","concatenating","concatenation","concave","concaveness","conceal","concealed","concealer","concealing","concealment","conceded","conceit","conceited","conceitedness","conceivable","conceivably","conceive","conceiver","concentrate","concentration","concentrator","concentrically","concepcin","concept","conception","conceptional","concepts","conceptual","conceptuality","conceptualization","conceptualizations","conceptualize","conceptualizing","conceptually","concern","concerned","concerning","concerns","concert","concerted","concertina","concertize","concertmaster","concerto","concession","concessionaire","concessional","concessionary","concetta","concettina","conch","conchita","conchs","concierge","conciliar","conciliate","conciliation","conciliator","conciliatory","concise","conciseness","concision","conclave","conclude","concluder","conclusion","conclusions","conclusive","conclusiveness","concoct","concocter","concoction","concomitant","concord","concordance","concordant","concordat","concorde","concordia","concourse","concrete","concreteness","concretion","concubinage","concubine","concupiscence","concupiscent","concur","concurrence","concurrency","concurrent","concurrenthashmap","concurrently","concuss","concussion","cond","conda","condemn","condemnate","condemnation","condemnatory","condemner","condensate","condensation","condense","condensed","condenser","condensible","condescend","condescending","condescension","condign","condiment","condimentum","condition","conditional","conditionally","conditionals","conditioned","conditioner","conditioning","conditions","condo","condole","condolence","condom","condominium","condone","condoner","condor","condorcet","conduce","conducive","conduciveness","conduct","conductance","conductibility","conductible","conduction","conductive","conductivity","conductor","conductress","conduit","coneflower","conestoga","coney","conf","confab","confabbed","confabbing","confabulate","confabulation","confect","confection","confectioner","confectionery","confectionist","confederacy","confederate","confer","conferee","conference","conferences","conferrable","conferral","conferred","conferrer","conferring","confessed","confession","confessional","confessor","confetti","confidant","confidante","confide","confidence","confident","confidential","confidentiality","confidentialness","confider","confiding","config","configchanges","configfile","configs","configsections","configurable","configuration","configurationmanager","configurations","configure","configured","configureservices","configuring","confine","confined","confinement","confiner","confirm","confirmation","confirmatory","confirmed","confirmedness","confirmpassword","confirms","confiscate","confiscation","confiscator","confiscatory","conflagration","conflate","conflation","conflict","conflicting","conflicts","confluence","confluent","conform","conformable","conformal","conformance","conformational","conformer","conforming","conformism","conformist","conformities","conformity","conforms","confound","confounded","confront","confrontation","confrontational","confronter","confrre","confucian","confucianism","confucius","confuse","confused","confusedness","confuses","confusing","confusion","confutation","confute","confuter","cong","conga","congeal","congealment","congenial","congeniality","conger","congeries","congest","congestion","conglomerate","conglomeration","congo","congolese","congrats","congratulate","congratulation","congratulations","congratulatory","congregate","congregation","congregational","congregationalism","congregationalist","congress","congressional","congressman","congressmen","congresspeople","congressperson","congresswoman","congresswomen","congreve","congruence","congruences","congruency","congruent","congruential","congruity","congruous","congruousness","congue","conic","conical","conicalness","conics","conifer","coniferous","conjectural","conjecture","conjecturer","conjoint","conjugacy","conjugal","conjugate","conjugation","conjunct","conjunction","conjunctiva","conjunctive","conjunctivitis","conjuration","conjure","conjurer","conjuring","conk","conker","conley","conman","conn","connect","connected","connectedly","connectedness","connectible","connecticut","connecting","connection","connectionfactory","connectionhandler","connectionimpl","connectionless","connectionmanager","connectionpool","connectionresult","connections","connectionstring","connectionstrings","connective","connectivity","connectivitymanager","connector","connectors","connects","connelly","conner","connery","connexion","conney","conni","connie","conniption","connivance","connive","conniver","connoisseur","connor","connotative","connstring","connubial","conny","conquer","conquerable","conquered","conqueror","conquers","conquest","conquistador","conrad","conrade","conrado","conrail","conroy","cons","consalve","consanguineous","consanguinity","conscienceless","conscientious","conscientiousness","conscionable","conscious","consciousness","conscription","consecrate","consecrated","consecrates","consecrating","consecration","consectetur","consecutive","consecutiveness","consensus","consent","consenter","consenting","consequat","consequence","consequences","consequent","consequential","consequentiality","consequentialness","consequently","conservancy","conservation","conservationism","conservationist","conservatism","conservative","conservativeness","conservator","conservatory","consider","considerable","considerables","considerably","considerate","considerateness","consideration","considerations","considered","considerer","considering","considers","consign","consignee","consignment","consist","consistence","consistency","consistent","consistently","consisting","consistory","consists","consolable","consolata","consolation","consolatory","console","consoleapplication","consoled","consoler","consolidate","consolidated","consolidates","consolidation","consolidator","consoling","consomm","consonance","consonances","consonant","consonantal","consortia","consortium","conspectus","conspicuous","conspicuousness","conspiracy","conspirator","conspiratorial","const","constable","constabulary","constance","constancia","constancy","constant","constanta","constantia","constantin","constantina","constantine","constantino","constantinople","constantly","constants","constellation","consternate","consternation","constexpr","constipate","constipation","constituency","constituent","constitute","constituted","constitutes","constituting","constitution","constitutional","constitutionality","constitutionally","constitutive","constr","constrain","constrained","constrainedly","constraint","constraintbottom","constraintend","constraintlayout","constraints","constraintstart","constrainttop","constrict","constriction","constrictor","construable","construct","constructed","constructibility","constructible","constructing","construction","constructional","constructionist","constructions","constructive","constructiveness","constructor","constructorresolver","constructors","constructs","construe","consuela","consuelo","consul","consular","consulate","consulship","consult","consultancy","consultant","consultation","consultative","consulted","consulter","consulting","consumable","consume","consumed","consumer","consumerism","consumerist","consumers","consumes","consuming","consummate","consummated","consumption","consumptive","cont","contact","contacted","contactform","contactid","contacting","contactlist","contactname","contacts","contactscontract","contagion","contagious","contagiousness","contain","contained","container","containerbase","containerization","containerize","containers","containerview","containing","containment","contains","containskey","contaminant","contaminate","contaminated","contaminates","contaminating","contamination","contaminative","contaminator","contd","contemn","contemplate","contemplation","contemplative","contemplativeness","contemporaneity","contemporaneous","contemporaneousness","contempt","contemptible","contemptibleness","contemptibly","contemptuous","contemptuousness","content","contentcontrol","contentdescription","contented","contenteditable","contentedly","contentedness","contention","contentious","contentiousness","contentlength","contently","contentment","contentmode","contentoffset","contentpage","contentpane","contentplaceholder","contentpresenter","contentprovider","contentresolver","contents","contentsize","contenttemplate","contenttype","contentvalues","contentview","contentwindow","conterminous","contest","contestable","contestant","contested","context","contextcompat","contexthandler","contextloader","contextloaderlistener","contextmenu","contextpath","contexts","contextual","contextualize","contiguity","contiguous","contiguousness","continence","continent","continental","continents","contingency","contingent","continua","continuable","continual","continually","continuance","continuant","continuation","continue","continued","continuer","continues","continuewith","continuing","continuity","continuous","continuously","continuousness","continuum","contort","contortion","contortionist","contour","contours","contra","contraband","contrabass","contraception","contraceptive","contract","contractible","contractile","contractor","contracts","contractual","contradict","contradiction","contradictorily","contradictoriness","contradictory","contradistinction","contraflow","contrail","contraindicate","contraindication","contralto","contrapositive","contraption","contrapuntal","contrariety","contrarily","contrariness","contrariwise","contrary","contrast","contrasting","contrastive","contravene","contravener","contravention","contreras","contretemps","contrib","contribute","contributed","contributing","contribution","contributions","contributive","contributor","contributorily","contributors","contributory","contrite","contriteness","contrition","contrivance","contrive","contrived","contriver","control","controlid","controllability","controllable","controllably","controlled","controller","controllercontext","controllername","controllers","controlling","controls","controltemplate","controltovalidate","controversial","controversialists","controversy","controvert","controvertible","contumacious","contumacy","contumelious","contumely","contuse","contusion","conundrum","conurbation","conv","convalesce","convalescence","convalescent","convallis","convect","convection","convectional","convector","convene","convener","convenience","convenient","conveniently","conventicle","convention","conventional","conventionalism","conventionalist","conventionality","conventionalize","conventions","convergence","convergent","conversant","conversation","conversational","conversationalist","conversations","conversazione","converse","conversion","conversioning","conversions","convert","converted","converter","converters","convertibility","convertible","convertibleness","converting","converts","convertto","convertview","convex","convexity","convey","conveyance","conveyancer","conveyancing","conveyor","convict","conviction","convince","convinced","convincer","convincing","convincingness","convivial","conviviality","convoke","convolute","convoluted","convolution","convolve","convolved","convolves","convolving","convoy","convulse","convulsion","convulsive","convulsiveness","conway","cony","coo","cook","cookbook","cooke","cooked","cooker","cookery","cookie","cookiecontainer","cookies","cooking","cookout","cooks","cookware","cooky","cool","coolant","cooled","cooler","cooley","coolheaded","coolidge","coolie","coolness","coon","coonskin","coop","cooper","cooperage","cooperate","cooperation","cooperative","cooperativeness","cooperator","coord","coordinate","coordinated","coordinateness","coordinates","coordination","coordinator","coordinatorlayout","coords","coors","coot","cootie","cop","copay","cope","copeland","copenhagen","coper","copernican","copernicus","copied","copier","copies","copilot","coping","copious","copiousness","coplanar","copland","copley","copolymer","copora","copped","copper","copperfield","copperhead","copperplate","coppersmith","coppersmiths","coppery","coppice","copping","coppola","copra","coprolite","coprophagous","cops","copse","copter","coptic","copula","copulate","copulation","copulative","copy","copybook","copycat","copycatted","copycatting","copying","copyist","copyright","copyrighter","copyto","copywriter","coquetry","coquette","coquettish","cor","cora","corabel","corabella","corabelle","coracle","coral","coralie","coraline","coralline","coralyn","corba","corbel","corbet","corbett","corbie","corbin","corby","cord","corda","cordage","corded","cordelia","cordelie","cordell","corder","cordey","cordi","cordial","cordiality","cordialness","cordie","cordillera","cordilleras","cording","cordite","cordless","cordoba","cordon","cordova","cordovan","cordula","corduroy","cordy","core","cored","coredata","coreen","corefoundation","corella","corenda","corene","corer","cores","corespondent","coretta","corette","corey","corfu","corgi","cori","coriander","corie","corilla","corina","corine","coring","corinna","corinne","corinth","corinthian","corinthians","coriolanus","coriolis","coriss","corissa","cork","corked","corker","corks","corkscrew","corliss","corly","corm","cormack","cormorant","corn","cornall","cornball","cornbread","corncob","corncrake","cornea","corneal","corneille","cornela","cornelia","cornelius","cornell","cornelle","corner","cornerradius","corners","cornerstone","cornet","corney","cornfield","cornflake","cornflour","cornflower","cornice","cornie","cornily","corniness","cornish","cornmeal","cornrow","cornstalk","cornstarch","cornucopia","cornwall","cornwallis","corny","corolla","corollary","corona","coronado","coronal","coronary","coronate","coronation","coroner","coronet","corot","coroutine","coroutines","corp","corpora","corporal","corporate","corporately","corporation","corporations","corporatism","corporatist","corporeal","corporeality","corporealness","corps","corpse","corpsman","corpsmen","corpulence","corpulent","corpulentness","corpus","corpuscle","corpuscular","corr","corral","corralled","corralling","correct","correctable","corrected","correcting","correction","correctional","corrections","corrective","correctly","correctness","corrector","correggio","correlate","correlated","correlation","correlative","correna","correspond","correspondence","correspondent","corresponding","corresponds","correy","corri","corrianne","corridor","corrie","corrigenda","corrigendum","corrigible","corrina","corrine","corrinne","corroborate","corroborated","corroboration","corroborative","corroborator","corroboratory","corrode","corrodible","corrosion","corrosive","corrosiveness","corrugate","corrugation","corrupt","corrupted","corrupter","corruptibility","corruptible","corruption","corruptions","corruptive","corruptness","corry","cors","corsage","corsair","corset","corsica","corsican","cort","cortes","cortex","cortez","cortge","cortical","cortices","corticosteroid","cortie","cortisone","cortland","cortney","corty","corundum","coruscate","coruscation","corvallis","corvette","corvus","cory","cos","cosby","cosetta","cosette","cosign","cosignatory","cosily","cosimo","cosine","cosiness","cosme","cosmetic","cosmetically","cosmetician","cosmetologist","cosmetology","cosmic","cosmical","cosmo","cosmogonist","cosmogony","cosmological","cosmologist","cosmology","cosmonaut","cosmopolitan","cosmopolitanism","cosmos","cosponsor","cossack","cosset","cost","costa","costanza","costar","costarred","costarring","costello","costive","costiveness","costless","costliness","costly","costner","costs","costume","costumer","cot","cotangent","cote","coterie","coterminous","cotillion","cotonou","cotopaxi","cottage","cottager","cottar","cotted","cotter","cotton","cottonmouth","cottonmouths","cottonseed","cottontail","cottonwood","cottony","cotyledon","couch","couchbase","couchdb","couching","cougar","cough","cougher","coughs","could","couldn","couldnt","coule","coulomb","council","councilman","councilmen","councilor","councilperson","councilwoman","councilwomen","counsel","counsellings","counselor","count","countability","countable","countably","countdown","countdowntimer","counted","countenance","countenancer","counter","counteract","counteraction","counterargument","counterattack","counterbalance","counterclaim","counterclockwise","counterculture","countercyclical","counterespionage","counterexample","counterfeit","counterfeiter","counterflow","counterfoil","counterforce","counterinsurgency","counterintelligence","counterintuitive","counterman","countermand","countermeasure","countermen","counteroffensive","counteroffer","counterpane","counterpart","counterpoint","counterpoise","counterproductive","counterproposal","counterrevolution","counterrevolutionary","counters","countersign","countersignature","countersink","counterspy","counterstrike","countersunk","countertenor","countervail","counterweight","countess","countif","counting","countless","countries","countrify","country","countrycode","countryid","countryman","countrymen","countryname","countryside","countrywide","countrywoman","countrywomen","counts","county","coup","coupe","couperin","couple","coupled","coupler","couplers","couples","couplet","coupling","coupon","coupons","courage","courageous","courageously","courageousness","courages","courbet","courgette","courier","course","courseid","coursename","courser","courses","coursework","coursing","court","courtenay","courteous","courteousness","courteousnesses","courtesan","courtesied","courtesy","courtesying","courthouse","courtier","courtliness","courtly","courtnay","courtney","courtroom","courts","courtship","courtyard","couscous","cousin","cousinly","cousteau","cout","couture","couturier","cov","covalent","covariance","covariant","covariate","covary","cove","coven","covenant","covenanted","covenanter","covent","coventry","cover","coverable","coverage","coverall","covered","coverer","covering","coverlet","covers","coversheet","covert","covertness","covet","coveter","coveting","covetous","covetousness","covey","covington","cow","coward","cowardice","cowardliness","cowardly","cowbell","cowbird","cowboy","cowcatcher","cowed","cower","cowering","cowgirl","cowhand","cowherd","cowhide","cowl","cowley","cowlick","cowling","cowman","cowmen","coworker","cowper","cowpoke","cowpony","cowpox","cowpunch","cowpuncher","cowrie","cowshed","cowslip","cox","coxcomb","coxswain","coy","coyer","coyest","coyly","coyness","coyote","coyoteadapter","coypu","cozen","cozenage","cozily","coziness","cozmo","cozumel","cozy","cp","cpa","cpan","cpanel","cpd","cpi","cpl","cplusplus","cpo","cpp","cppreference","cpr","cps","cpt","cpu","cpus","cpython","cq","cql","cr","crab","crabapple","crabbe","crabbed","crabbedness","crabber","crabbily","crabbiness","crabbing","crabby","crabgrass","crablike","crack","crackable","crackdown","cracker","crackerjack","crackle","crackling","crackly","crackpot","crackup","cradle","cradler","cradling","craft","craftily","craftiness","craftsman","craftsmanship","craftsmen","craftspeople","craftspersons","craftswoman","craftswomen","crafty","crag","craggie","cragginess","craggy","craig","craigslist","cram","cramer","crammed","crammer","cramming","cramp","cramper","crampon","cran","cranach","cranberry","crandall","crane","cranelike","cranford","cranial","cranium","crank","crankcase","crankily","crankiness","crankshaft","cranky","cranmer","cranny","cranston","crap","crape","crapped","crappie","crapping","crappy","crapshooter","cras","crash","crashed","crasher","crashes","crashing","crashlytics","crass","crassness","crate","crater","cravat","cravatted","cravatting","crave","craven","cravenness","craver","craving","craw","crawdad","crawfish","crawford","crawl","crawler","crawling","crawlspace","crawlway","crawly","cray","crayfish","crayola","crayon","craze","crazily","craziness","crazy","crc","crche","creak","creakily","creakiness","creaky","cream","creamer","creamery","creamily","creaminess","creamy","crease","creased","creases","creasing","creat","create","createbean","createbitmap","createchooser","createclass","createcommand","createconnection","createcriteria","created","createdat","createdate","createdby","createddate","createdon","createelement","createfile","createinstance","createmap","createobject","createobjecturl","createparallelgroup","createquery","creates","createserver","createstatement","createtable","createtextnode","createuser","createview","creating","creation","creationdate","creationism","creationist","creative","creativeness","creativities","creativity","creator","creators","creature","creatureliness","creaturely","cred","credence","credent","credential","credentials","credenza","credibility","credible","credibly","credit","creditability","creditable","creditableness","creditably","credited","creditor","credits","creditworthiness","credo","creds","credulity","credulous","credulousness","cree","creed","creedal","creeds","creek","creekside","creel","creep","creeper","creepily","creepiness","creepy","cref","creigh","creight","creighton","cremate","cremation","crematoria","crematorium","crematory","creme","crenelate","crenelation","creole","creon","creosote","crepe","crept","crescendo","crescendoed","crescendoing","crescent","cress","crest","crestfallen","crestfallenness","cresting","crestless","crestview","cretaceous","cretaceously","cretan","crete","cretin","cretinism","cretinous","cretonne","crevasse","crevice","crew","crewel","crewelwork","crewman","crewmen","crib","cribbage","cribbed","cribber","cribbing","crichton","crick","cricket","cricketer","cried","crier","cries","crime","crimea","crimean","crimes","criminal","criminality","criminalization","criminalize","criminologist","criminology","crimp","crimper","crimson","crin","cringe","cringer","crinkle","crinkly","crinoline","cripple","crippler","crippling","cris","crisco","crises","crisis","crisp","crisper","crispiness","crispness","crispy","criss","crisscross","crissie","crissy","crista","cristabel","cristal","cristen","cristi","cristian","cristiano","cristie","cristin","cristina","cristine","cristionna","cristobal","cristy","crit","criteria","criterion","critic","critical","criticality","critically","criticalness","criticism","criticize","criticized","criticizer","criticizes","criticizing","criticizingly","critique","critter","crlf","crm","croak","croaker","croaky","croat","croatia","croatian","croce","crochet","crocheter","crock","crockery","crockett","crockpot","crocodile","crocus","croesus","croft","crofter","croissant","croix","cromwell","cromwellian","cron","crone","cronin","cronjob","cronkite","crontab","cronus","crony","crook","crooked","crookedness","crookes","crookneck","croon","crooner","crop","cropland","cropped","cropper","cropping","croquet","croquette","crosby","crosier","cross","crossarm","crossbar","crossbarred","crossbarring","crossbeam","crossbones","crossbow","crossbowman","crossbowmen","crossbred","crossbreed","crosscheck","crosscurrent","crosscut","crosscutting","crossdomain","crossed","crosses","crossfire","crosshatch","crossing","crossness","crossorigin","crossover","crosspatch","crosspiece","crosspoint","crossproduct","crossroad","crossroads","crosstalk","crosstown","crosswalk","crossway","crosswind","crosswise","crossword","crotch","crotchet","crotchetiness","crotchety","crotchless","croton","crouch","croup","croupier","croupy","crow","crowbait","crowbar","crowbarred","crowbarring","crowd","crowded","crowdedness","crowfeet","crowfoot","crowley","crown","crowned","crowner","crozier","crs","crt","crucial","crucible","crucifiable","crucifix","crucifixion","cruciform","crucify","crud","crudded","crudding","cruddy","crude","crudeness","crudits","crudity","cruel","cruelness","cruelty","cruet","cruft","crufty","cruikshank","cruise","cruiser","cruller","crumb","crumble","crumbliness","crumbly","crumby","crumminess","crummy","crump","crumpet","crumple","crunch","crunchiness","crunchy","crupper","crusade","crusader","cruse","crush","crushable","crusher","crushing","crushproof","crusoe","crust","crustacean","crustal","crustily","crustiness","crusty","crutch","crux","cruz","cry","crybaby","cryogenic","cryogenics","cryostat","cryosurgery","crypt","cryptanalysis","cryptanalyst","cryptanalytic","cryptic","cryptically","crypto","cryptogram","cryptographer","cryptographic","cryptographically","cryptography","cryptologic","cryptological","cryptologist","cryptology","cryptozoic","crysta","crystal","crystalline","crystallite","crystallization","crystallize","crystallized","crystallizes","crystallizing","crystallographer","crystallographic","crystallography","crystie","cs","csc","cse","csharp","cshtml","csp","csproj","csr","csrf","csrftoken","css","cssclass","cssmenu","cssref","cssselector","cst","cstdlib","cstr","cstring","csv","csvfile","ct","cte","cthrine","ctime","ctl","ctn","ctor","ctp","ctr","ctrl","cts","ctx","ctype","ctypes","cu","cub","cuba","cuban","cubbed","cubbing","cubbyhole","cube","cuber","cubes","cubic","cubical","cubicle","cubism","cubist","cubit","cuboid","cuchulain","cuckold","cuckoldry","cuckoo","cucumber","cud","cuda","cuddle","cuddly","cudgel","cue","cuff","cuisinart","cuisine","culbertson","culinary","cull","cullan","cullen","cullender","culler","culley","cullie","cullin","cully","culminate","culmination","culotte","culpa","culpability","culpable","culpableness","culpably","culprit","cult","cultism","cultist","cultivable","cultivate","cultivated","cultivation","cultivator","cultural","culture","cultured","cultureinfo","cultures","culver","culvert","cum","cumber","cumberland","cumbersome","cumbersomeness","cumbrous","cumin","cummerbund","cummings","cumquat","cumsum","cumulate","cumulation","cumulative","cumuli","cumulonimbi","cumulonimbus","cumulus","cunard","cuneiform","cunnilingus","cunning","cunningham","cunningness","cunt","cup","cupboard","cupcake","cupertino","cupful","cupid","cupidinously","cupidity","cupola","cupped","cupping","cupric","cuprous","cur","curability","curabitur","curable","curableness","curably","curacao","curacy","curare","curate","curative","curator","curatorial","curb","curbing","curbside","curbstone","curcio","curd","curdate","curdle","cure","cured","curer","curettage","curfew","curfs","curia","curiae","curie","curio","curiosity","curious","curiousness","curitiba","curium","curl","curler","curlew","curlicue","curliness","curling","curlopt","curly","curlycue","curmudgeon","curr","curran","currant","curred","currencies","currency","current","currentculture","currentdate","currentdb","currentdevice","currentdomain","currentindex","currentitem","currentline","currentlocation","currently","currentness","currentnode","currentpage","currentposition","currentrow","currentstate","currenttarget","currentthread","currenttime","currenttimemillis","currentuser","currentvalue","currentversion","currey","curricle","curricula","curricular","curriculum","currie","currier","curring","curry","currycomb","curs","curse","cursed","cursedness","curses","cursive","cursiveness","cursives","cursor","cursorily","cursoriness","cursors","cursory","cursus","curt","curtail","curtailer","curtailment","curtain","curtice","curtis","curtness","curtsey","curtsy","curvaceous","curvaceousness","curvature","curve","curved","curves","curvilinear","curvilinearity","curving","curvy","cus","cushion","cushman","cushy","cusp","cuspid","cuspidor","cuss","cussed","cussedness","cusses","cussing","cust","custard","custer","custid","custodial","custodian","custodianship","custody","custom","customadapter","customarily","customariness","customary","customcell","customer","customerid","customername","customers","customhouse","customizable","customization","customize","customized","customizing","customview","cut","cutaneous","cutaway","cutback","cute","cuteness","cutesy","cuticle","cutlass","cutler","cutlery","cutlet","cutoff","cutout","cuts","cutter","cutthroat","cutting","cuttle","cuttlebone","cuttlefish","cutup","cutworm","cuvier","cuzco","cv","cvs","cvtcolor","cw","cwd","cwiki","cwt","cx","cxf","cxx","cxxflags","cy","cyan","cyanamid","cyanate","cyanic","cyanide","cyanogen","cyb","cybele","cybernetic","cybernetics","cyberpunk","cyberspace","cybil","cybill","cyborg","cyclades","cyclamen","cycle","cycler","cycles","cycleway","cyclic","cyclical","cycling","cyclist","cyclohexanol","cycloid","cycloidal","cyclometer","cyclone","cyclonic","cyclopean","cyclopedia","cyclopes","cyclops","cyclotron","cyder","cygnet","cygnus","cygwin","cyl","cylinder","cylindric","cylindrical","cymbal","cymbalist","cymbre","cynde","cyndi","cyndia","cyndie","cyndy","cynic","cynical","cynicism","cynosure","cynthea","cynthia","cynthie","cynthy","cypher","cypreses","cypress","cyprian","cypriot","cyprus","cyrano","cyril","cyrill","cyrille","cyrillic","cyrillus","cyrus","cyst","cystic","cython","cytochemistry","cytologist","cytology","cytolysis","cytoplasm","cytoplasmic","cytosine","cytotoxic","cz","czar","czarevitch","czarina","czarism","czarist","czarship","czech","czechoslovak","czechoslovakia","czechoslovakian","czechs","czerniak","czerny","d","da","dab","dabbed","dabber","dabbing","dabble","dabbler","dac","dacca","dace","dacey","dacha","dachau","dachshund","dacia","dacie","dacron","dactyl","dactylic","dacy","dad","dada","dadaism","dadaist","daddy","dade","dado","dadoes","dados","daedalus","dael","daemon","daemoncommandexecution","daemonic","daffi","daffie","daffiness","daffodil","daffy","daft","daftness","dag","dagger","dagmar","dagny","dagscheduler","daguerre","daguerreotype","dagwood","dahl","dahlia","dahomey","daile","dailiness","daily","daimler","daintily","daintiness","dainty","daiquiri","dairy","dairying","dairyland","dairymaid","dairyman","dairymen","dairywoman","dairywomen","dais","daisey","daisi","daisie","daisy","dakar","dakota","dakotan","dal","dale","dalenna","daleth","daley","dalhousie","dali","dalia","dalian","dalila","dall","dallas","dalli","dalliance","dallier","dallon","dally","dalmatia","dalmatian","daloris","dalston","dalt","dalton","dalvik","dalvikvm","daly","dam","damage","damageable","damaged","damager","damaging","damara","damaris","damascus","damask","dame","damian","damiano","damien","damion","damita","dammed","damming","dammit","damn","damnably","damnation","damned","damnedest","damning","damocles","damon","damp","damped","dampen","dampener","damper","damping","dampness","damsel","damselfly","damson","dan","dana","danbury","dance","dancelike","dancer","dandelion","dander","dandify","dandily","dandle","dandruff","dandy","dane","danelaw","danell","danella","danette","dang","danger","dangerfield","dangerous","dangerousness","dangle","dangler","dangling","dani","dania","danial","danica","danice","danie","daniel","daniela","daniele","daniella","danielle","danielson","danika","danila","danish","danit","danita","dank","dankness","danna","dannel","danni","dannie","danny","dannye","danseuse","dante","danton","danube","danubian","danville","danya","danyelle","danyette","danzig","dao","daphene","daphna","daphne","dapibus","dapper","dapperness","dapple","dar","dara","darb","darbee","darbie","darby","darcee","darcey","darci","darcie","darcy","darda","dardanelles","dare","daredevil","daredevilry","dareen","darell","darelle","daren","darer","daresay","dari","daria","darice","darill","darin","daring","daringness","dario","darius","darjeeling","dark","darken","darkener","darker","darkish","darkly","darkness","darkroom","darla","darleen","darlene","darline","darling","darlingness","darlington","darlleen","darn","darnall","darned","darnell","darner","darning","daron","darpa","darrel","darrell","darrelle","darren","darrick","darrin","darrow","darryl","darsey","darsie","dart","dartboard","darter","darth","dartmouth","darvon","darwin","darwinian","darwinism","darwinist","darya","daryl","daryle","daryn","das","dash","dasha","dashboard","dashed","dasher","dashes","dashiki","dashing","dasi","dasie","dask","dastard","dastardliness","dastardly","dasya","dat","data","dataaccess","dataadapter","dataannotations","dataarray","database","databaseerror","databasehelper","databasename","databasereference","databases","databind","databinding","datacenter","datacolumn","datacontext","datacontract","datafield","datafile","dataflow","dataframe","dataframes","datagram","datagrid","datagridtemplatecolumn","datagridtextcolumn","datagridview","dataindex","datainputstream","dataitem","datalist","datamation","datamedia","datamember","datamodel","datanode","datanucleus","dataobject","dataoutputstream","datapoint","datapoints","dataprovider","datareader","datarow","datas","dataservice","dataset","datasets","datasheet","datasnapshot","datasource","datasourceid","datasources","datastax","datastore","datastream","datastring","datatable","datatables","datatemplate","datatextfield","datatransfer","datatrigger","datatype","datatypes","dataurl","datausingencoding","datavaluefield","dataview","date","dateadd","datecreated","dated","datediff","datedly","datedness","datefield","dateformat","dateformatter","datefrom","dateless","dateline","dateofbirth","datepart","datepicker","datepickerdialog","dater","daterange","dates","datestr","datestring","datetime","datetimefield","datetimeformat","datetimeformatter","datetimeoffset","datetimepicker","dateto","dateutil","datevalue","datha","dating","dative","datos","datsun","datum","daub","dauber","daugherty","daughter","daumier","daune","daunt","daunted","daunting","dauntless","dauntlessness","dauphin","dav","davao","dave","daveen","daven","davenport","daveta","davey","david","davida","davidde","davide","davidson","davie","davin","davina","davine","davinich","davis","davit","davita","davon","davy","dawdle","dawdler","dawes","dawn","dawna","dawson","day","daybed","daybreak","daycare","daydream","daydreamer","dayle","daylight","dayna","dayofmonth","dayofweek","days","daysack","daytime","dayton","daze","dazed","dazzle","dazzler","dazzling","db","dba","dbadapter","dbc","dbconn","dbconnect","dbconnection","dbcontext","dbcp","dbd","dbf","dbg","dbh","dbhelper","dbhost","dbi","dbl","dbms","dbname","dbnull","dbo","dbpath","dbpedia","dbs","dbset","dbtype","dbus","dbuser","dbutante","dc","dcc","dcollet","dcolletage","dct","dd","ddd","dddd","ddene","ddf","ddl","dds","ddt","de","deacon","deaconess","deactivate","dead","deadbeat","deadbolt","deaden","deadener","deadening","deadhead","deadline","deadliness","deadlock","deadly","deadness","deadpan","deadpanned","deadpanner","deadpanning","deadwood","deaf","deafen","deafening","deafness","deal","dealer","dealership","dealing","dealloc","deallocate","deallocated","deallocator","deals","dealt","dean","deana","deandre","deane","deanery","deann","deanna","deanne","deanship","dear","dearborn","dearness","dearth","dearths","deary","deassign","death","deathbed","deathblow","deathless","deathlike","deathly","deaths","deathtrap","deathward","deathwatch","deb","debacle","debar","debark","debarkation","debarment","debarring","debaser","debatable","debate","debater","debauch","debauched","debauchedness","debauchee","debaucher","debauchery","debbi","debbie","debby","debee","debenture","debera","debi","debian","debilitate","debilitation","debility","debit","debonair","debonairness","debor","debora","deborah","debouch","debounce","debra","debrief","debris","debt","debtor","debug","debugged","debugger","debugging","debussy","debut","dec","decade","decadency","decadent","decades","decaf","decaffeinate","decagon","decal","decalogue","decamp","decampment","decapitate","decapitator","decathlon","decatur","decay","decca","deccan","decease","decedent","deceit","deceitful","deceitfulness","deceive","deceived","deceiver","deceives","deceiving","deceivingly","decelerate","deceleration","decelerator","december","decency","decennial","decent","deception","deceptive","deceptiveness","decertify","dechlorinate","decibel","decidability","decidable","decide","decided","decidedness","decides","deciding","deciduous","deciduousness","decile","deciliter","decimal","decimalformat","decimals","decimate","decimation","decimeter","decipher","decipherable","decipherer","decision","decisional","decisioned","decisioning","decisions","decisive","decisiveness","deck","deckchair","decker","deckhand","decking","decl","declamation","declamatory","declarable","declaration","declarations","declarative","declarator","declaratory","declare","declared","declarer","declares","declaring","declension","declination","decline","decliner","declivity","declspec","decltype","decnet","deco","decode","decoded","decodefile","decoder","decoderesource","decodestream","decoding","decolletes","decolorising","decomposability","decomposable","decompose","decomposition","decompress","decongestant","deconstruction","deconvolution","decor","decorate","decorated","decorates","decorating","decoration","decorative","decorativeness","decorator","decorators","decorous","decorousness","decorticate","decortication","decorum","decorview","decoupage","decouple","decoy","decrease","decreases","decreasing","decree","decreeing","decrement","decremental","decrepit","decrepitude","decriminalization","decriminalize","decry","decrypt","decrypted","decryption","decstation","decsystem","dectape","decustomised","dede","dedekind","dedicate","dedicated","dedication","dedicative","dedicator","dedicatory","dedie","dedra","deduce","deducible","deduct","deductibility","deductible","deduction","deductive","dee","deeann","deeanne","deed","deeded","deedee","deeding","deejay","deem","deemphasis","deena","deep","deepcopy","deepen","deeper","deepish","deeply","deepness","deer","deerdre","deere","deerskin","deerstalker","deerstalking","deeyn","def","deface","defacement","defaecate","defalcate","defalcation","defamation","defamatory","defame","defamer","default","defaultactioninvocation","defaultbuildoperationexecutor","defaultcenter","defaultconfig","defaultdict","defaulter","defaultfilterchain","defaulthttpclient","defaulting","defaultlistablebeanfactory","defaultmanager","defaultmaven","defaults","defaultsingletonbeanregistry","defaulttablemodel","defaultvalue","defaultview","defeat","defeated","defeater","defeatism","defeatist","defeats","defecate","defecation","defect","defection","defective","defectiveness","defector","defend","defendant","defended","defenestrate","defense","defenseless","defenselessness","defenses","defensibility","defensible","defensibly","defensive","defensiveness","defer","deference","deferent","deferential","deferrable","deferral","deferred","deferrer","deferring","deffer","defiance","defiant","defibrillator","deficiency","deficient","deficit","defier","defile","defilement","definable","definably","define","defineclass","defined","defineproperty","definer","defines","defining","definite","definitely","definiteness","definition","definitional","definitions","definitive","definitiveness","defis","deflate","deflation","deflationary","deflect","deflected","deflection","deflector","defn","defocus","defocussing","defoe","defog","defogger","defoliant","defoliator","deform","deformational","deformed","deformity","defraud","defrauder","defrayal","defrost","defroster","defs","deft","deftness","defun","defunct","defy","defying","deg","degas","degassing","degauss","degeneracy","degenerate","degenerateness","degrade","degraded","degradedness","degrading","degrease","degree","degrees","degum","dehlia","dehumanize","dehydrator","deice","deicer","deictic","deidre","deification","deify","deign","deimos","deina","deirdre","deist","deistic","deity","deja","deject","dejected","dejectedness","dejection","dejesus","dekalb","dekastere","del","dela","delacroix","delacruz","delainey","delaney","delano","delaware","delawarean","delay","delayed","delayer","delays","delbert","delcina","delcine","delectable","delectableness","delectably","delectation","delegable","delegate","delegated","delegates","delegatingconstructoraccessorimpl","delegatingfilterproxy","delegatingmethodaccessorimpl","delegation","deleon","delete","deleted","deleterious","deleteriousness","deletes","deleting","deletion","delfs","delft","delftware","delgado","delhi","deli","delia","deliberate","deliberately","deliberateness","deliberative","deliberativeness","delibes","delicacy","delicate","delicateness","delicatenesses","delicates","delicatessen","delicious","deliciousness","delicti","delighted","delightedness","delightful","delightfulness","delila","delilah","delilahs","delim","delimited","delimiter","delimiters","delims","delinda","delineate","delineation","delinquency","delinquent","deliquesce","deliquescent","delirious","deliriousness","delirium","delius","deliver","deliverable","deliverables","deliverance","delivered","deliverer","delivering","delivers","delivery","deliverymen","dell","della","dellwood","delly","delmar","delmarva","delmer","delmonico","delmor","delmore","delora","delores","deloria","deloris","delphi","delphic","delphine","delphinia","delphinium","delphinus","delta","deltatime","deltax","deltay","deltoid","delude","deluder","deluding","deluge","delusion","delusional","delusive","delusiveness","deluxe","delve","delver","dem","demagnify","demagogic","demagogue","demagoguery","demagogy","demand","demander","demanding","demandingly","demands","demarcate","demarcation","demavend","demean","demeanor","demented","dementedness","dementia","demerol","demesne","demeter","demetra","demetre","demetri","demetria","demetrius","demigod","demijohn","demimondaine","demimonde","demineralization","deming","demise","demit","demitasse","demitted","demitting","demo","democracy","democrat","democratic","democratically","democratization","democratize","democratizes","democritus","demographer","demographic","demographical","demography","demolish","demolisher","demolition","demon","demonetization","demoniac","demoniacal","demonic","demonology","demonstrable","demonstrableness","demonstrably","demonstrate","demonstrated","demonstrates","demonstrating","demonstration","demonstrative","demonstrativeness","demonstrativenesses","demonstratives","demonstrator","demoralization","demoralizer","demoralizing","demorgan","demos","demosthenes","demote","demotic","demott","demount","dempsey","demulcent","demultiplex","demur","demure","demureness","demurral","demurred","demurrer","demurring","demythologization","demythologize","den","dena","dendrite","dene","deneb","denebola","deneen","deng","dengue","deni","deniable","denial","denice","denied","denier","denigrate","denigration","denim","denise","denizen","denmark","denna","denned","dennet","denney","denni","dennie","denning","dennison","denny","denominate","denominational","denominator","denote","denotes","denouement","denounce","denouncement","denouncer","dens","dense","densely","denseness","densitometer","densitometric","densitometry","density","dent","dental","dentifrice","dentin","dentine","dentist","dentistry","dentition","denture","denuclearize","denudation","denude","denuder","denunciate","denunciation","denver","deny","denying","denys","denyse","deodorant","deodorization","deodorize","deodorizer","deon","deonne","deoxyribonucleic","dep","depart","department","departmental","departmentalization","departmentalize","departmentid","departments","departure","depend","dependability","dependable","dependableness","dependably","dependant","dependence","dependencies","dependency","dependencyobject","dependencyproperty","dependent","dependentassembly","depending","depends","dependson","depict","depicted","depicter","depiction","depilatory","deplete","depletion","deplorable","deplorableness","deplorably","deplore","deplorer","deploring","deploy","deployable","deployed","deployer","deploying","deployment","deployments","depolarize","deponent","deport","deportation","deportee","deportment","depose","deposit","depositary","deposition","depositor","depository","depot","deprave","depraved","depravedness","depraver","depravity","deprecate","deprecated","deprecating","deprecation","deprecatory","depreciable","depreciate","depreciating","depreciation","depreciative","depress","depressant","depressible","depression","depressive","depressor","deprive","deps","dept","depth","depths","deputation","depute","deputize","deputy","deque","dequeue","dequeuereusablecell","dequeuereusablecellwithidentifier","der","derail","derailment","derange","derangement","derby","derbyshire","dereference","dereferencing","derek","derelict","dereliction","derick","deride","deriding","derision","derisive","derisiveness","derisory","derivable","derivate","derivation","derivative","derivativeness","derivatives","derive","derived","deriveddata","derives","deriving","derk","dermal","dermatitides","dermatitis","dermatological","dermatologist","dermatology","dermis","dermot","derogate","derogation","derogatorily","derogatory","derrek","derrick","derrida","derrik","derril","derringer","derrire","derron","derry","dervish","derward","derwin","des","desalinate","desalination","desalinization","desalinize","desalt","desc","descant","descartes","descend","descendant","descendants","descended","descendent","descender","descending","descends","descent","descr","describable","describe","described","describes","describing","description","descriptions","descriptive","descriptiveness","descriptor","descriptors","descry","desdemona","desecrate","desecrater","desecration","deselect","deserialization","deserialize","deserialized","deserializeobject","deserializer","deserializing","desert","deserter","desertification","desertion","deserunt","deserve","deserved","deservedness","deserves","deserving","desi","desiccant","desiccate","desiccation","desiccator","desiderata","desideratum","design","designable","designate","designated","designation","designational","designator","designed","designer","designers","designing","designs","desirabilia","desirability","desirable","desirableness","desirably","desirae","desire","desired","desiredcapabilities","desiree","desirer","desiri","desirous","desirousness","desist","desk","desktop","desktops","desmond","desmund","desolate","desolateness","desolater","desolating","desolation","desorption","despair","despairer","despairing","desperado","desperadoes","desperate","desperateness","desperation","despicable","despicably","despise","despiser","despite","despoil","despoilment","despond","despondence","despondency","despondent","despotic","despotically","despotism","dessert","dessicate","dest","destdir","destinate","destination","destinations","destinationviewcontroller","destine","destiny","destitute","destituteness","destitution","destroy","destroyed","destroyer","destroying","destroys","destruct","destructibility","destructible","destruction","destructive","destructiveness","destructor","destructors","destructuring","desuetude","desultorily","desultoriness","desultory","det","detach","detached","detachedness","detacher","detachment","detail","detailed","detailedness","details","detailview","detailviewcontroller","detain","detainee","detainer","detainment","detect","detectability","detectable","detectably","detected","detecting","detection","detective","detector","detects","detentes","detention","deter","detergency","detergent","deteriorate","deterioration","determent","determinability","determinable","determinableness","determinacy","determinant","determinate","determinateness","determination","determinative","determinativeness","determine","determined","determinedly","determinedness","determiner","determines","determining","determinism","deterministic","deterministically","deterred","deterrence","deterrent","deterring","deters","detersive","detestable","detestableness","detestably","detestation","dethrone","dethronement","detonable","detonate","detonated","detonation","detonator","detour","detox","detoxification","detoxify","detract","detractive","detribalize","detriment","detrimental","detritus","detroit","deuce","deuced","deus","deuterium","deuteron","deuteronomy","deutsch","dev","deva","devan","devanagari","devastate","devastating","devastation","devastator","devcenter","devdependencies","devel","develop","developed","developer","developerguide","developers","developerworks","developing","development","developmental","devexpress","devi","deviance","deviancy","deviant","deviate","deviated","deviating","deviation","device","deviceid","devicename","devices","devil","devilish","devilishness","devilment","devilry","deviltry","devin","devina","devinne","devious","deviousness","devise","deviser","devkit","devland","devlen","devlin","devoice","devolution","devolve","devon","devondra","devonian","devonna","devonne","devonshire","devops","devora","devote","devoted","devotee","devotion","devotional","devour","devourer","devout","devoutness","devs","devtools","devy","dew","dewain","dewar","dewayne","dewberry","dewclaw","dewdrop","dewey","dewie","dewiness","dewitt","dewlap","dewy","dex","dexedrine","dexes","dexter","dexterity","dexterous","dexterousness","dextrose","df","dfa","dfd","dff","dfs","dg","dgv","dh","dhaka","dhaulagiri","dhcp","dhe","dhoti","dhow","di","dia","diabase","diabetes","diabetic","diabolic","diabolical","diabolicalness","diabolism","diachronic","diacritic","diacritical","diadem","diaereses","diaeresis","diag","diaghilev","diagnometer","diagnosable","diagnose","diagnosed","diagnosis","diagnostic","diagnostically","diagnostician","diagnostics","diagonal","diagonalize","diagram","diagrammable","diagrammatic","diagrammaticality","diagrammatically","diagrammed","diagrammer","diagramming","diagrams","diahann","dial","dialect","dialectal","dialectic","dialectical","dialed","dialer","dialing","dialog","dialogflow","dialogfragment","dialogged","dialogging","dialoginterface","dialogresult","dialogs","dialogue","dials","dialysis","dialyzed","dialyzes","diam","diamagnetic","diameter","diametric","diametrical","diamond","diamondback","diamonds","dian","diana","diandra","diane","dianemarie","diann","dianna","dianne","diannne","diapason","diaper","diaphanous","diaphanousness","diaphragm","diaphragmatic","diarist","diarmid","diarrhea","diarrheal","diary","diaspora","diastase","diastole","diastolic","diathermy","diathesis","diatom","diatomic","diatonic","diatribe","diaz","dibble","dibs","dic","dicaprio","dice","dicer","dicey","dichloride","dichotomization","dichotomize","dichotomous","dichotomy","dicier","diciest","dicing","dick","dickens","dickensian","dicker","dickerson","dickey","dickie","dickier","dickiest","dickinson","dickson","dicky","dicotyledon","dicotyledonous","dict","dicta","dictaphone","dictate","dictation","dictator","dictatorial","dictatorialness","dictatorship","diction","dictionaries","dictionary","dicts","dictum","did","didactic","didactically","didactics","diddle","diddler","diderot","didfinishlaunchingwithoptions","didi","didn","didnt","dido","didoes","didreceivememorywarning","didselectrowatindexpath","didst","die","died","diefenbaker","diego","dieing","dielectric","diem","diena","dierdre","diereses","dieresis","dies","diesel","diet","dietary","dieter","dietetic","dietetics","diethylaminoethyl","diethylstilbestrol","dietitian","dietrich","dietz","dif","diff","differ","difference","differences","different","differentiability","differentiable","differential","differentiate","differentiated","differentiation","differentiator","differently","differentness","differing","differs","difficile","difficult","difficulties","difficulty","diffidence","diffident","diffract","diffraction","diffractometer","diffs","diffuse","diffuseness","diffuser","diffusible","diffusion","diffusional","diffusive","diffusiveness","diffusivity","dig","digerati","digest","digested","digester","digestibility","digestible","digestifs","digestion","digestive","digg","digger","digging","digit","digital","digitalis","digitalization","digitalized","digitalizes","digitalizing","digitalocean","digitalwrite","digitization","digitize","digitizer","digits","dignified","dignify","dignissim","dignitary","dignity","digram","digraph","digraphs","digress","digression","digressive","digressiveness","dihedral","dijit","dijkstra","dijon","dike","diker","diktat","dilan","dilapidate","dilapidation","dilatation","dilate","dilated","dilation","dilator","dilatoriness","dilatory","dilbert","dilemma","dilettante","dilettantish","dilettantism","diligence","diligent","diligentness","dilithium","dill","dillard","dillie","dilling","dillinger","dillis","dillon","dilly","dillydally","dilogarithm","diluent","dilute","diluted","diluteness","dilution","dim","dimaggio","dime","dimen","dimension","dimensional","dimensionality","dimensionless","dimensions","dimer","dimethyl","dimethylglyoxime","diminish","diminished","diminuendo","diminution","diminutive","diminutiveness","dimitri","dimitry","dimity","dimmed","dimmer","dimmest","dimming","dimness","dimorphism","dimple","dimply","dims","dimwit","dimwitted","din","dina","dinah","dinar","dine","diner","dinette","ding","dingbat","dinghy","dingily","dinginess","dingle","dingo","dingoes","dingus","dingy","dinky","dinned","dinner","dinnertime","dinnerware","dinnie","dinning","dinny","dino","dinosaur","dint","diocesan","diocese","diocletian","diode","diogenes","dion","dione","dionis","dionisio","dionne","dionysian","dionysus","diophantine","diopter","dior","diorama","dioxalate","dioxide","dioxin","dip","diphtheria","diphthong","diplexers","diploid","diploma","diplomacy","diplomat","diplomata","diplomatic","diplomatically","diplomatics","diplomatist","dipodic","dipody","dipole","dipped","dipper","dipping","dippy","dipsomania","dipsomaniac","dipstick","dipterous","diptych","diptychs","dir","dirac","dire","direct","directcast","directed","direction","directional","directionality","directions","directive","directives","directivity","directly","directness","director","directorate","directorial","directories","directorship","directory","directoryentry","directoryinfo","directrix","directs","directx","direful","direness","dirge","dirichlet","dirigible","dirk","dirname","dirndl","dirpath","dirs","dirt","dirtily","dirtiness","dirty","dis","disable","disabled","disablement","disabler","disables","disabling","disabuse","disadvantage","disadvantaged","disadvantages","disagree","disagreeable","disallow","disambiguate","disappear","disappeared","disappearing","disappears","disappointed","disappointing","disarming","disarrange","disaster","disastrous","disband","disbandment","disbar","disbarment","disbarring","disbelieving","disbursal","disburse","disbursement","disburser","disc","discard","discarded","discern","discerner","discernibility","discernible","discernibly","discerning","discernment","discharged","disciple","discipleship","disciplinarian","disciplinary","discipline","disciplined","discipliner","disciplines","disciplining","disclaimer","disclosed","disclosure","disco","discography","discolor","discolored","discoloreds","discombobulate","discomfit","discomfiture","discommode","disconcerting","disconnect","disconnected","disconnectedness","disconnecter","disconsolate","discord","discordance","discordant","discorporate","discotheque","discount","discourage","discouraged","discouragement","discouraging","discover","discoverable","discovered","discoverer","discovering","discovery","discreet","discreetly","discreetness","discrepancy","discrepant","discrete","discreteness","discreteobjectkeyframe","discretion","discretionary","discretization","discretized","discriminable","discriminant","discriminate","discriminated","discriminating","discrimination","discriminator","discriminatory","discursiveness","discus","discuss","discussant","discussed","discusser","discusses","discussing","discussion","discussions","disdain","disdainful","disdainfulness","disease","disembowel","disembowelment","disengage","disfigure","disfigurement","disfranchise","disfranchisement","disgorge","disgrace","disgracer","disgruntle","disgruntlement","disguise","disguised","disguiser","disgust","disgusted","disgustful","disgusting","dish","dishabille","disharmonious","dishcloth","dishcloths","dishevel","dishevelment","dishonest","dishonored","dishpan","dishrag","dishtowel","dishwasher","dishwater","disillusion","disillusionment","disinfectant","disinherit","disinterested","disinterestedness","disinvest","disjoin","disjointedness","disjunct","disjunctive","disk","diskette","disks","dislike","dislodge","dislodgement","dismal","dismalness","dismantle","dismantlement","dismay","dismayed","dismaying","dismember","dismemberment","dismiss","dismissed","dismissive","dismissviewcontrolleranimated","disney","disneyland","disoblige","disorder","disordered","disorderedness","disorderliness","disorderly","disorganize","disorganized","disp","disparage","disparagement","disparager","disparaging","disparate","disparateness","dispatch","dispatched","dispatcher","dispatcherservlet","dispatchevent","dispatcheventimpl","dispatching","dispatchmessage","dispatchqueue","dispatchtouchevent","dispel","dispelled","dispelling","dispensable","dispensary","dispensate","dispensation","dispense","dispenser","dispersal","dispersant","disperse","dispersed","disperser","dispersible","dispersion","dispersive","dispersiveness","dispirit","displace","display","displayalerts","displayclass","displayed","displayfor","displaying","displaymetrics","displayname","displays","displease","displeased","displeasure","disport","disposable","disposal","dispose","disposed","disposing","disposition","dispositional","disproportional","disproportionate","disproportionation","disprove","disputable","disputably","disputant","disputation","disputatious","dispute","disputed","disputer","disquiet","disquieting","disquisition","disqus","disraeli","disregard","disregardful","disrepair","disreputable","disreputableness","disrepute","disrespect","disrupt","disrupted","disrupter","disruption","disruptive","disruptor","dissatisfy","dissect","dissed","dissemble","dissembler","disseminate","dissemination","dissension","dissent","dissenter","dissertation","disservice","disses","dissever","dissidence","dissident","dissimilar","dissing","dissipate","dissipated","dissipatedly","dissipatedness","dissipater","dissipation","dissociable","dissociate","dissociated","dissociation","dissociative","dissoluble","dissolute","dissoluteness","dissolve","dissolved","dissonance","dissonant","dissuade","dissuader","dissuasive","dist","distaff","distal","distance","distances","distant","distantness","distaste","distemper","distend","distension","distention","distillate","distillation","distillery","distinct","distincter","distinctest","distinction","distinctive","distinctiveness","distinctness","distinguish","distinguishable","distinguishably","distinguished","distinguisher","distort","distorted","distorter","distortion","distract","distracted","distractedness","distracting","distrait","distraught","distress","distressful","distressing","distribute","distributed","distributer","distributing","distribution","distributional","distributions","distributive","distributiveness","distributivity","distributor","distributorship","district","distro","distrust","disturb","disturbance","disturbed","disturber","disturbing","distutils","disulfide","disuse","disyllable","dita","ditch","ditcher","dither","ditsy","ditto","ditty","ditz","ditzel","diuresis","diuretic","diurnal","div","diva","divalent","divan","dive","dived","diver","diverge","divergence","divergent","diverse","diverseness","diversification","diversifier","diversify","diversion","diversionary","diversity","divert","diverticulitis","divertimento","divest","divestiture","divestment","divid","dividable","divide","divided","dividend","divider","dividing","divination","divine","diviner","divinity","divisibility","divisible","division","divisional","divisions","divisive","divisiveness","divisor","divorce","divorcement","divot","divs","divulge","divvy","dix","dixie","dixiecrat","dixieland","dixon","dizzily","dizziness","dizzy","dizzying","dj","djakarta","django","djangoproject","djava","djellaba","djellabah","djibouti","dk","dl","dlg","dlib","dll","dllexport","dllimport","dlls","dlopen","dm","dma","dmd","dmg","dmitri","dml","dmod","dms","dmz","dn","dna","dname","dnepr","dnepropetrovsk","dnieper","dniester","dniren","dnn","dns","do","doa","doable","dob","dobbin","doberman","dobro","doc","docent","docid","docile","docility","dock","docker","dockerfile","docket","dockland","dockpanel","dockside","dockworker","dockyard","docmd","docreatebean","docs","doctor","doctoral","doctorate","doctorow","doctors","doctrinaire","doctrinal","doctrine","doctype","docudrama","document","documentary","documentation","documentbuilder","documentbuilderfactory","documented","documentelement","documentid","documentroot","documents","documentsdirectory","docusign","docx","dod","dodder","dode","dodecahedra","dodecahedral","dodecahedron","dodge","dodgem","dodger","dodgson","dodi","dodie","dodington","dodo","dodoma","dodson","dody","doe","doer","does","doeskin","doesn","doesnt","doevents","doexecute","doff","dofilter","dofilterinternal","dog","dogcart","dogcatcher","doge","dogeared","doget","dogetbean","dogfight","dogfish","dogfought","dogged","doggedness","doggerel","dogging","doggone","doggy","doghouse","dogie","dogleg","doglegged","doglegging","dogma","dogmatic","dogmatically","dogmatics","dogmatism","dogmatist","dogs","dogsbody","dogtooth","dogtown","dogtrot","dogtrotted","dogtrotting","dogwood","dogy","doh","doha","doi","doily","doinbackground","doing","doit","dojo","dolby","doldrum","doldrums","dole","doled","doleful","dolefuller","dolefullest","dolefulness","doles","dolf","doling","doll","dollar","dollars","dolley","dolli","dollie","dollop","dolly","dolmen","dolomite","dolomitic","dolor","dolore","dolores","dolorita","dolorous","dolph","dolphin","dolt","doltish","doltishness","dom","domain","domainname","domains","domcontentloaded","domdocument","dome","domelement","domenic","domenico","domeniga","domesday","domestic","domestically","domesticate","domesticated","domestication","domesticity","domicile","domiciliary","dominance","dominant","dominate","domination","dominator","dominatrices","dominatrix","domineer","domineering","domineeringness","dominga","domingo","dominguez","domini","dominic","dominica","dominican","dominick","dominik","dominion","dominique","domino","dominoes","domitian","dompdf","don","dona","donahue","donal","donald","donaldson","donall","donalt","donate","donatello","donation","donations","donative","donaugh","donavon","done","donec","donella","donelle","donetsk","donetta","dong","dongle","donia","donica","donielle","donizetti","donkey","donn","donna","donnamarie","donne","donned","donnell","donnelly","donner","donni","donnie","donning","donnish","donnishness","donny","donnybrook","donor","donovan","dont","donut","donutted","donutting","doodad","doodle","doodlebug","doodler","doohickey","dooley","doolittle","doom","doomsday","doonesbury","door","doorbell","doorhandles","doorkeep","doorkeeper","doorknob","doorman","doormat","doormen","doornail","doorplate","doors","doorstep","doorstepped","doorstepping","doorstop","doorway","dooryard","dopa","dopamine","dopant","dope","doper","dopey","dopier","dopiest","dopiness","dopost","doppler","doprivileged","dor","dora","dorado","doralia","doralin","doralyn","doralynn","doralynne","dorcas","dorchester","doreen","dorelia","dorella","dorelle","dorena","dorene","doretta","dorette","dorey","dori","doria","dorian","doric","dorice","dorie","dorine","dorisa","dorise","dorita","dork","dorky","dorm","dormancy","dormant","dormer","dormice","dormitory","dormouse","doro","dorolice","dorolisa","dorotea","doroteya","dorothea","dorothee","dorothy","dorree","dorri","dorrie","dorry","dorsal","dorsey","dorthea","dorthy","dortmund","dory","dos","dosage","dose","dosi","dosimeter","dosimetry","dosomething","dossier","dost","dostart","dostoevsky","dostuff","dot","dotage","dotard","dote","doter","doti","doting","dotnet","dotnetfiddle","dots","dotson","dotted","dotti","dottie","dottiness","dotting","dotty","douala","douay","double","doubleanimation","doubled","doubleday","doubleheader","doubleness","doubler","doubles","doublespeak","doublet","doublethink","doubleton","doublevalue","doubling","doubloon","doubly","doubt","doubted","doubter","doubtful","doubtfulness","doubting","doubtless","doubtlessness","doubts","douche","doug","dough","dougherty","doughs","doughty","doughy","dougie","douglas","douglass","dougy","dour","dourness","douro","douse","douser","dov","dove","dovecote","dover","dovetail","dovish","dow","dowager","dowdily","dowdiness","dowdy","dowel","dower","down","downbeat","downcase","downcast","downdraft","downer","downey","downfall","downgrade","downhearted","downheartedness","downhill","downland","download","downloadable","downloaded","downloader","downloadfile","downloading","downloadmanager","downloads","downloadurl","downpipes","downplay","downpour","downrange","downright","downrightness","downriver","downs","downscale","downside","downsides","downsize","downslope","downspout","downstage","downstairs","downstate","downstream","downswing","downtime","downto","downtown","downtowner","downtrend","downtrodden","downturn","downvote","downvoted","downvotes","downward","downwardness","downwind","downy","dowork","dowry","dowse","dowser","doxology","doxygen","doy","doyen","doyenne","doyle","doz","doze","dozen","dozens","dozenths","dozer","dozy","dp","dpi","dpkg","dplyr","dps","dpt","dq","dr","drab","drabbed","drabber","drabbest","drabbing","drabness","drachma","draco","draconian","dracula","draft","draftee","drafter","draftily","draftiness","drafting","draftsman","draftsmanship","draftsmen","draftsperson","draftswoman","draftswomen","drafty","drag","draggable","dragged","dragger","dragging","draggy","dragnet","dragon","dragonfly","dragonhead","dragoon","drailleur","drain","drainage","drainboard","drained","drainer","drainpipe","drake","dram","drama","dramamine","dramatic","dramatical","dramatically","dramatics","dramatist","dramatization","dramatize","dramatized","dramatizer","dramaturgy","drambuie","drammed","dramming","drank","drano","drape","draper","drapery","drastic","drastically","drat","dratted","dratting","dravidian","draw","drawable","drawables","drawback","drawbacks","drawbitmap","drawbridge","drawchart","drawer","drawerlayout","drawimage","drawing","drawl","drawler","drawline","drawling","drawly","drawn","drawnly","drawnness","drawrect","draws","drawstring","drawtext","dray","dre","dread","dreadful","dreadfulness","dreadlocks","dreadnought","dream","dreamboat","dreamed","dreamer","dreamily","dreaminess","dreaming","dreamland","dreamless","dreamlessness","dreamlike","dreamweaver","dreamworld","dreamy","drear","drearily","dreariness","dreary","dreddy","dredge","dredger","dredi","dreg","dreiser","drench","drencher","drer","dresden","dress","dressage","dressed","dresser","dresses","dressiness","dressing","dressmaker","dressmaking","dressy","drew","drexel","dreyfus","dreyfuss","drib","dribble","dribbler","driblet","dried","drier","drift","drifter","drifting","driftwood","drill","driller","drilling","drillmaster","drink","drinkable","drinker","drinking","drinks","drip","dripped","dripping","drippy","drive","drivel","driveler","driven","driver","driverclassname","drivermanager","drivers","drives","driveway","driving","drizzle","drizzling","drizzly","drm","drogue","droid","droll","drollery","drollness","drolly","dromedary","drona","drone","droning","drool","drools","droop","droopiness","drooping","droopy","drop","dropbox","dropboxusercontent","dropdown","dropdownlist","dropdownlistfor","dropdowns","drophead","dropkick","droplet","dropout","droppable","dropped","dropper","dropping","drops","dropsical","dropsy","dropzone","drosophila","dross","drought","drove","drover","drown","drowner","drowse","drowsily","drowsiness","drowsy","dru","drub","drubbed","drubber","drubbing","druci","drucie","drucill","drucy","drud","drudge","drudger","drudgery","drudging","drug","drugged","druggie","drugging","druggist","drugi","drugless","drugs","drugstore","druid","druidism","drum","drumbeat","drumhead","drumlin","drummed","drummer","drumming","drummond","drumstick","drunk","drunkard","drunken","drunkenness","drupal","drupe","drury","drusi","drusie","drusilla","drusy","druthers","drv","drwxr","dry","dryad","dryden","dryer","dryish","dryness","drys","drystone","drywall","ds","dsa","dsc","dshabill","dshubba","dsl","dsn","dsp","dss","dsseldorf","dst","dt","dtd","dte","dtente","dtm","dto","dtp","dts","dtype","dtypes","du","dual","dualism","dualist","dualistic","duality","duane","dub","dubai","dubbed","dubber","dubbin","dubbing","dubcek","dubhe","dubiety","dubious","dubiousness","dublin","dubrovnik","dubuque","ducal","ducat","duce","duchamp","duchess","duchy","duck","duckbill","ducker","duckling","duckpins","duckpond","duckweed","ducky","duct","ducted","ductile","ductility","ducting","ductless","ducts","ductwork","dud","dudder","dude","dudgeon","dudley","due","duedate","duel","duelist","dueness","duenna","duet","duetted","duetting","duff","duffel","duffer","duffie","duffy","dug","dugald","dugout","duh","dui","duis","duisburg","duke","dukedom","dukey","dukie","duky","dulce","dulcea","dulcet","dulci","dulcia","dulciana","dulcie","dulcify","dulcimer","dulcine","dulcinea","dulcy","dull","dullard","dulles","dullness","dully","dulness","dulsea","duluth","duly","dumas","dumb","dumbbell","dumbfound","dumbness","dumbo","dumbstruck","dumbwaiter","dumdum","dummies","dummy","dumont","dump","dumped","dumper","dumpiness","dumping","dumpling","dumps","dumpster","dumpty","dumpy","dun","dunant","dunbar","dunc","duncan","dunce","dundee","dunderhead","dune","dunedin","dung","dungaree","dungeon","dunghill","dunham","dunk","dunker","dunkirk","dunlap","dunn","dunne","dunned","dunner","dunnest","dunning","dunno","dunstan","duo","duodecimal","duodena","duodenal","duodenum","duologue","duopolist","duopoly","dup","dupe","duper","dupion","duple","duplex","duplexer","duplicability","duplicable","duplicate","duplicated","duplicates","duplicating","duplication","duplicative","duplicator","duplicitous","duplicity","dupont","dur","durability","durable","durableness","durably","duracell","duran","durance","durand","durant","durante","duration","durational","durban","duress","durex","durham","during","durkee","durkheim","durocher","durst","durum","durward","duse","dusenberg","dusenbury","dushanbe","dusk","duskiness","dusky","dust","dustbin","dustcart","dustcover","duster","dustily","dustin","dustiness","dusting","dustless","dustman","dustmen","dustpan","dusty","dutch","dutchman","dutchmen","dutchwoman","dutchwomen","duteous","dutiable","dutiful","dutifulness","duty","duvalier","duvet","duxes","dv","dvd","dvina","dvork","dw","dwain","dwarf","dwarfish","dwarfism","dwayne","dweeb","dwell","dweller","dwelling","dwelt","dwi","dwight","dwindle","dword","dx","dximagetransform","dy","dyad","dyadic","dyan","dyana","dyane","dyann","dyanna","dyanne","dybbuk","dybbukim","dye","dyed","dyeing","dyer","dyes","dyestuff","dying","dyke","dylan","dyld","dylib","dyn","dyna","dynah","dynamic","dynamical","dynamically","dynamicresource","dynamics","dynamism","dynamite","dynamiter","dynamized","dynamo","dynamodb","dynastic","dynasty","dyne","dyno","dysentery","dysfunction","dysfunctional","dyslectic","dyslexia","dyslexic","dyslexically","dyspepsia","dyspeptic","dysprosium","dystopia","dystrophy","dz","dzerzhinsky","e","ea","each","eachelle","eada","eadie","eadith","eadmund","eager","eagerness","eagle","eaglet","eakins","eal","ealasaid","eamon","ean","eap","ear","earache","eardrum","earful","earhart","earing","earl","earldom","earle","earlene","earlie","earlier","earliest","earline","earliness","earlobe","early","earmark","earmuff","earn","earned","earner","earnest","earnestine","earnestness","earning","earnings","earp","earphone","earpieces","earplug","earring","earshot","earsplitting","earth","eartha","earthbound","earthed","earthenware","earthiness","earthliness","earthling","earthly","earthmen","earthmover","earthmoving","earthquake","earths","earthshaking","earthward","earthwork","earthworm","earthy","earvin","earwax","earwig","earwigged","earwigging","ease","eased","easel","easement","easer","eases","easier","easies","easiest","easily","easiness","easing","east","eastbound","easter","easterly","eastern","easterner","easternmost","easthampton","easting","eastland","eastman","eastward","eastwick","eastwood","easy","easygoing","easygoingness","eat","eatable","eatables","eaten","eater","eatery","eating","eaton","eave","eavesdrop","eavesdropped","eavesdropper","eavesdropping","eax","eb","eba","ebay","ebb","ebba","ebcdic","eben","ebeneezer","ebeneser","ebenezer","eberhard","eberto","ebola","ebonee","ebonics","ebony","ebook","ebp","ebro","ebs","ebullience","ebullient","ebullition","ebx","ec","ecb","ecc","eccentric","eccentrically","eccentricity","eccl","eccles","ecclesiastes","ecclesiastic","ecclesiastical","ecdh","ecdhe","ecdsa","ecg","echelon","echinoderm","echo","echoed","echoes","echoic","echoing","echolocation","eclectic","eclectically","eclecticism","eclipse","eclipselink","ecliptic","eclogue","ecma","ecmascript","eco","ecocide","ecol","ecole","ecologic","ecological","ecologist","ecology","ecommerce","econ","econometric","econometrica","econometricians","econometrics","economic","economical","economics","economist","economization","economize","economizer","economizing","economy","ecosystem","ecru","ecs","ecstasy","ecstatic","ecstatically","ect","ectoplasm","ecuador","ecuadoran","ecuadorean","ecuadorian","ecumenic","ecumenical","ecumenicism","ecumenicist","ecumenics","ecumenism","ecumenist","ecx","eczema","ed","eda","edam","edan","edd","edda","eddi","eddie","eddy","ede","edee","edeline","edelweiss","edema","edematous","eden","edgar","edgard","edgardo","edge","edgeless","edger","edgerton","edges","edgewater","edgewise","edgewood","edgily","edginess","edging","edgy","edi","edibility","edible","edibleness","edict","edie","edification","edifice","edifier","edify","edifying","edik","edin","edinburgh","edison","edit","edita","editable","edited","edith","editha","edithe","editing","edition","editions","edititemtemplate","editor","editorfor","editorial","editorialist","editorialize","editorializer","editors","editorship","edits","edittext","ediva","edlin","edm","edmon","edmond","edmonton","edmund","edmx","edna","edouard","edp","eds","edsel","edsger","edt","edu","eduard","eduardo","educ","educability","educable","educate","educated","education","educational","educationalists","educationists","educative","educator","educe","eduction","eduino","edutainment","edvard","edward","edwardian","edwardo","edwin","edwina","edx","edy","edyth","edythe","ee","eec","eee","eeg","eek","eel","eelgrass","eeo","eeoc","eerie","eerily","eeriness","eeyore","ef","eff","efface","effaceable","effacement","effacer","effect","effective","effectively","effectiveness","effectives","effector","effects","effectual","effectualness","effectuate","effectuation","effeminacy","effeminate","effendi","efferent","effervesce","effervescence","effervescent","effete","effeteness","efficacious","efficaciousness","efficacy","efficiency","efficient","efficiently","effie","effigy","effloresce","efflorescence","efflorescent","effluence","effluent","effluvia","effluvium","efflux","effluxion","effort","effortless","effortlessness","efforts","effrontery","effulgence","effulgent","effuse","effusion","effusive","effusiveness","efl","efrain","efrem","efren","eft","eg","ega","egad","egalitarian","egalitarianism","egalitarians","egan","egbert","egerton","egestas","eget","egg","eggbeater","eggcup","egger","egghead","eggheaded","eggnog","eggplant","eggs","eggshell","egis","egl","eglantine","ego","egocentric","egocentrically","egocentricity","egoism","egoist","egoistic","egoistical","egomania","egomaniac","egon","egor","egotism","egotist","egotistic","egotistical","egregious","egregiousness","egrep","egress","egret","egypt","egyptian","egyptology","eh","ehcache","ehrlich","ei","eichmann","eid","eider","eiderdown","eidetic","eiffel","eigen","eigenfunction","eigenstate","eigenvalue","eigenvector","eight","eighteen","eighteenths","eightfold","eighth","eighths","eightieths","eightpence","eighty","eileen","eilis","eimile","einstein","einsteinian","einsteinium","eire","eirena","eisenhower","eisenstein","eisner","eisteddfod","either","eiusmod","ej","ejabberd","ejaculate","ejaculation","ejaculatory","ejb","eject","ejecta","ejection","ejector","ejs","ekaterina","ekberg","eke","eked","ekg","ekstrom","el","elaborate","elaborateness","elaboration","elaborators","elaina","elaine","elana","eland","elane","elanor","elans","elapse","elapsed","elapsedtime","elastic","elastically","elasticated","elasticbeanstalk","elasticity","elasticize","elasticsearch","elastodynamics","elastomer","elate","elated","elatedness","elater","elation","elayne","elb","elba","elbe","elbert","elberta","elbertina","elbertine","elbow","elbowroom","elbrus","elden","elder","elderberry","elderflower","elderliness","elderly","eldest","eldin","eldon","eldorado","eldredge","eldridge","ele","eleanor","eleanora","eleanore","eleazar","elect","electable","elected","election","electioneer","elective","electiveness","elector","electoral","electorate","electra","electress","electric","electrical","electricalness","electrician","electricity","electrification","electrifier","electrify","electro","electrocardiogram","electrocardiograph","electrocardiographs","electrocardiography","electrochemical","electrocute","electrocution","electrode","electrodynamic","electrodynamics","electroencephalogram","electroencephalograph","electroencephalographic","electroencephalographs","electroencephalography","electrologist","electroluminescent","electrolysis","electrolyte","electrolytic","electrolytically","electrolyze","electromagnet","electromagnetic","electromagnetically","electromagnetism","electromechanical","electromechanics","electromotive","electromyograph","electromyographic","electromyographically","electromyography","electron","electronegative","electronic","electronically","electronics","electrophoresis","electrophorus","electroplate","electroscope","electroscopic","electroshock","electrostatic","electrostatics","electrotherapist","electrotype","electroweak","eleemosynary","eleen","elegance","elegant","elegiac","elegiacal","elegy","eleifend","elem","element","elemental","elementarily","elementariness","elementary","elementat","elementid","elementname","elementref","elements","elementtree","elementtype","elementum","elems","elena","elene","eleni","elenore","eleonora","eleonore","elephant","elephantiases","elephantiasis","elephantine","elev","elevate","elevated","elevation","elevator","eleven","elevens","elevenths","elf","elfie","elfin","elfish","elfreda","elfrida","elfrieda","elga","elgar","eli","elia","elianora","elianore","elicia","elicit","elicitation","elide","elie","elif","eligibility","eligible","elihu","elijah","eliminate","eliminated","eliminates","eliminating","elimination","eliminator","elinor","elinore","eliot","elisa","elisabet","elisabeth","elisabetta","elise","eliseo","elisha","elision","elissa","elit","elita","elite","elitism","elitist","elixir","eliza","elizabet","elizabeth","elizabethan","elk","elka","elke","elkhart","ell","ella","elladine","ellary","elle","ellen","ellene","ellerey","ellery","ellesmere","ellette","elli","ellie","ellington","elliot","elliott","ellipse","ellipsis","ellipsoid","ellipsoidal","ellipsometer","ellipsometry","elliptic","elliptical","ellipticity","ellison","ellissa","ellswerth","ellsworth","ellwood","elly","ellyn","ellynn","elm","elma","elmah","elmer","elmhurst","elmira","elmo","elmore","elmsford","elna","elnar","elnath","elnora","elnore","elocution","elocutionary","elocutionist","elodea","elohim","eloisa","eloise","elongate","elongation","elonore","elope","elopement","eloper","eloquence","eloquent","elora","eloy","elroy","els","elsa","elsbeth","else","elseif","elset","elsewhere","elsey","elsi","elsie","elsif","elsinore","elspeth","elston","elsworth","elsy","elt","eltanin","elton","eluate","elucidate","elucidation","elude","elusive","elusiveness","elute","elution","elva","elven","elver","elvera","elves","elvia","elvin","elvina","elvira","elvis","elvish","elvyn","elwin","elwira","elwood","elwyn","ely","elyn","elyse","elysees","elysha","elysia","elysian","elysium","elyssa","em","ema","emaciate","emaciation","emacs","email","emailaddress","emailid","emails","emalee","emalia","emanate","emanation","emancipate","emancipation","emancipator","emanuel","emanuele","emasculate","emasculation","embalm","embalmer","embank","embankment","embarcadero","embargo","embargoes","embark","embarkation","embarrass","embarrassed","embarrassedly","embarrassing","embarrassment","embassy","embattle","embed","embeddable","embedded","embedder","embedding","embellish","embellished","embellisher","embellishment","ember","emberjs","embezzle","embezzlement","embezzler","embitter","embitterment","emblazon","emblazonment","emblem","emblematic","embodier","embodiment","embody","embolden","embolism","embosom","emboss","embosser","embouchure","embower","embrace","embraceable","embracer","embracing","embrasure","embrittle","embrocation","embroider","embroiderer","embroidery","embroil","embroilment","embryo","embryologist","embryology","embryonic","emcee","emceeing","emelda","emelen","emelia","emelina","emeline","emelita","emelyne","emend","emendation","emera","emerald","emerge","emergence","emergency","emergent","emerita","emeritae","emeriti","emeritus","emerson","emery","emetic","emf","emigrant","emigrate","emigration","emil","emile","emilee","emili","emilia","emilie","emiline","emilio","emily","eminence","eminent","emir","emirate","emissary","emission","emissivity","emit","emits","emittance","emitted","emitter","emitting","emlen","emlyn","emlynn","emlynne","emma","emmalee","emmaline","emmalyn","emmalynn","emmalynne","emmanuel","emmeline","emmerich","emmery","emmet","emmett","emmey","emmi","emmie","emmit","emmott","emmy","emmye","emogene","emoji","emollient","emolument","emory","emote","emotion","emotional","emotionalism","emotionality","emotionalize","emotionless","emotive","emp","empaneled","empaneling","empath","empathetic","empathetical","empathic","empathize","empathy","emperor","emphases","emphasis","emphasize","emphatic","emphatically","emphysema","emphysematous","empid","empire","empiric","empirical","empiricism","empiricist","emplace","emplacement","employ","employability","employable","employed","employee","employeeid","employeename","employees","employer","employers","employment","empname","empno","emporium","empower","empowerment","empress","emptier","emptily","emptiness","empty","empyrean","emr","ems","emt","emu","emulate","emulated","emulation","emulative","emulator","emulators","emulsification","emulsifier","emulsify","emulsion","emyle","emylee","en","enable","enabled","enabledelayedexpansion","enableevents","enabler","enables","enabling","enact","enactment","ename","enamel","enameler","enamelware","enamor","enc","encamp","encampment","encapsulate","encapsulated","encapsulation","encase","encasement","encephalitic","encephalitides","encephalitis","encephalographic","encephalopathy","enchain","enchant","enchanter","enchanting","enchantment","enchantress","enchilada","encipher","encipherer","encircle","encirclement","encl","enclave","enclose","enclosed","enclosing","enclosure","encode","encoded","encoder","encodes","encodeuricomponent","encoding","encodings","encomium","encompass","encore","encounter","encountered","encountering","encounters","encourage","encouraged","encouragement","encourager","encouraging","encroach","encroacher","encroachment","encrust","encrustation","encrypt","encrypted","encrypting","encryption","enctype","encumber","encumbered","encumbrance","encumbrancer","ency","encyclical","encyclopaedia","encyclopedia","encyclopedic","encyst","encystment","end","endanger","endangerment","endblock","enddate","endear","endearing","endearment","endeavor","endeavored","endeavorer","ended","endemic","endemically","endemicity","ender","endfor","endforeach","endgame","endian","endicott","endif","endindex","ending","endings","endive","endl","endless","endlessness","endmost","endnote","endocrine","endocrinologist","endocrinology","endogamous","endogamy","endogenous","endomorphism","endorse","endorsement","endorser","endoscope","endoscopic","endoscopy","endosperm","endothelial","endothermic","endow","endowment","endpoint","endpoints","endregion","ends","endswith","endtime","endue","endungeoned","endurable","endurably","endurance","endure","enduring","enduringness","endways","endwhile","endymion","ene","enema","enemies","enemy","energetic","energetically","energetics","energize","energized","energizer","energy","enervate","enervation","enfeeble","enfeeblement","enfilade","enfold","enforce","enforceability","enforceable","enforced","enforcement","enforcer","enforcible","enforcing","enfranchise","enfranchisement","enfranchiser","eng","engage","engagement","engaging","engel","engelbert","engender","engine","engineer","engineering","engineers","engines","england","englebert","englewood","english","englishman","englishmen","englishwoman","englishwomen","engorge","engorgement","engracia","engram","engrave","engraver","engraving","engross","engrossed","engrosser","engrossing","engrossment","engulf","engulfment","enhance","enhanceable","enhanced","enhancement","enhancer","enharmonic","enid","enif","enigma","enigmatic","enigmatically","enim","eniwetok","enjambement","enjambment","enjoin","enjoinder","enjoy","enjoyability","enjoyable","enjoyableness","enjoyably","enjoyed","enjoyment","enkidu","enlarge","enlargeable","enlargement","enlarger","enlighten","enlightened","enlightening","enlightenment","enlist","enlistee","enlister","enlistment","enliven","enlivenment","enmesh","enmeshment","enmity","ennis","ennoble","ennoblement","ennobler","ennui","enoch","enoent","enormity","enormous","enormousness","enos","enough","enoughs","enplane","enqueue","enquirer","enquiringly","enquiry","enrage","enrapture","enrica","enrich","enricher","enrichetta","enrichment","enrico","enrika","enrique","enriqueta","enrobed","enroll","enrollee","enrollment","ens","ensconce","ensemble","enshrine","enshrinement","enshroud","ensign","ensilage","enslave","enslavement","enslaver","ensnare","ensnarement","ensolite","ensue","ensure","ensurer","ensures","ensuring","ent","entail","entailer","entailment","entangle","entanglement","entangler","entente","enter","entered","enterer","entering","enteritides","enteritis","enterprise","enterpriser","enterprising","enters","entertain","entertainer","entertaining","entertainment","enthalpy","enthrall","enthrallment","enthrone","enthronement","enthuse","enthusiasm","enthusiast","enthusiastic","enthusiastically","entice","enticement","enticing","entire","entirely","entirerow","entirety","entities","entitle","entitled","entitlement","entity","entityframework","entityframeworkcore","entityid","entitymanager","entitymanagerfactory","entityname","entitystate","entitytype","entomb","entombment","entomological","entomologist","entomology","entourage","entr","entrails","entrain","entrainer","entrance","entrancement","entranceway","entrancing","entrant","entrap","entrapment","entrapped","entrapping","entre","entreat","entreating","entreaty","entrench","entrenchment","entrepreneur","entrepreneurial","entrepreneurs","entrepreneurship","entries","entropic","entropy","entrust","entry","entrypoint","entryset","entryway","entwine","enum","enumerable","enumerate","enumerated","enumerates","enumerating","enumeration","enumerative","enumerator","enums","enunciable","enunciate","enunciated","enunciation","enureses","enuresis","env","envelop","envelope","enveloper","envelopment","envenom","enviable","enviableness","enviably","envied","envier","envious","enviousness","environ","environment","environmental","environmentalism","environmentalist","environments","envisage","envision","envoy","envs","envy","envying","enzymatic","enzymatically","enzyme","enzymology","eo","eocene","eoe","eof","eohippus","eol","eolanda","eolande","eolian","eon","eos","eot","ep","epa","epaulet","ephedrine","ephemera","ephemeral","ephemerids","ephemeris","ephesian","ephesians","ephesus","ephraim","ephrayim","ephrem","epi","epic","epically","epicenter","epictetus","epicure","epicurean","epicurus","epicycle","epicyclic","epicyclical","epicycloid","epidemic","epidemically","epidemiological","epidemiologist","epidemiology","epidermal","epidermic","epidermis","epidural","epigenetic","epiglottis","epigram","epigrammatic","epigraph","epigrapher","epigraphs","epigraphy","epilepsy","epileptic","epilogue","epimethius","epinephrine","epiphany","epiphenomena","episcopacy","episcopal","episcopalian","episcopate","episode","episodes","episodic","episodically","epistemic","epistemological","epistemology","epistle","epistolary","epistolatory","epitaph","epitaphs","epitaxial","epitaxy","epithelial","epithelium","epithet","epitome","epitomize","epitomized","epitomizer","epoch","epochal","epochs","epoll","eponymous","epoxy","eps","epsg","epsilon","epsom","epstein","eq","equ","equability","equable","equableness","equably","equal","equaling","equality","equalization","equalize","equalized","equalizer","equalizes","equally","equals","equalsignorecase","equalto","equanimity","equate","equation","equations","equator","equatorial","equerry","equestrian","equestrianism","equestrienne","equiangular","equidistant","equilateral","equilibrate","equilibration","equilibrium","equine","equinoctial","equinox","equip","equipage","equipartition","equipment","equipoise","equipotent","equipped","equipping","equiproportional","equiproportionality","equiproportionate","equitable","equitableness","equitably","equitation","equity","equiv","equivalence","equivalent","equivalents","equivocal","equivocalness","equivocate","equivocation","equivocator","equuleus","er","era","eradicable","eradicate","eradication","eradicator","eran","eras","erase","erased","eraser","erasion","erasmus","erastus","erasure","erat","erato","eratosthenes","erb","erbium","erda","ere","erebus","erect","erectile","erection","erectness","erector","erek","erelong","eremite","erena","erg","ergo","ergodic","ergodicity","ergonomic","ergonomically","ergonomics","ergophobia","ergosterol","ergot","erhard","erhart","eric","erica","erich","ericha","erick","ericka","erickson","ericson","ericsson","eridanus","erie","erik","erika","erikson","erin","erina","erinn","erinna","eris","eritrea","erl","erlang","erlenmeyer","erma","ermanno","ermengarde","ermentrude","ermin","ermina","ermine","erminia","erminie","erna","ernaline","ernest","ernesta","ernestine","ernesto","ernestus","ernie","ernst","erny","erode","erodible","erogenous","eros","erosible","erosion","erosional","erosive","erosiveness","erotic","erotica","erotically","eroticism","erp","err","errancy","errand","errant","errantry","errata","erratic","erratically","erratum","errick","erring","errmode","errmsg","errno","errol","erroll","erroneous","erroneousness","error","errorcode","errordocument","errorhandler","errorlevel","errorlistener","errorlog","errormessage","errormsg","errorreportvalve","errors","errorthrown","ersatz","erse","erskine","erst","erstwhile","ertha","eruct","eructation","erudite","erudition","erupt","eruption","eruptive","erv","ervin","erwin","eryn","erysipelas","erythrocyte","es","esau","esb","esc","escadrille","escalate","escalation","escalator","escallop","escapable","escapade","escape","escaped","escapee","escapement","escaper","escapes","escaping","escapism","escapist","escapology","escarole","escarpment","eschatology","escher","escherichia","eschew","escondido","escort","escritoire","escrow","escudo","escutcheon","esdras","ese","esi","eskimo","esl","eslint","esma","esmaria","esmark","esme","esmeralda","esophageal","esophagi","esophagus","esoteric","esoterica","esoterically","esp","espadrille","espagnol","espalier","especial","especially","esperanto","esperanza","espinoza","espionage","esplanade","esposito","espousal","espouse","espouser","espresso","esprit","espy","esq","esquire","esra","esri","essa","essay","essayer","essayist","esse","essen","essence","essene","essential","essentialist","essentially","essentialness","essentials","essequibo","essex","essie","essy","est","esta","establish","established","establisher","establishing","establishment","estado","estate","esteban","esteem","estel","estela","estele","estell","estella","estelle","ester","esterhzy","estes","estevan","esther","esthete","esthetic","esthetically","esthetics","estimable","estimableness","estimate","estimated","estimates","estimating","estimation","estimator","estonia","estonian","estoppal","estrada","estrange","estrangement","estranger","estrella","estrellita","estrogen","estrous","estrus","estuarine","estuary","et","eta","etag","etan","etc","etcetera","etch","etcher","etching","etd","eternal","eternalness","eternity","eth","ethan","ethane","ethanol","ethe","ethel","ethelbert","ethelda","ethelin","ethelind","etheline","ethelred","ethelyn","ether","ethereal","etherealness","etherized","ethernet","ethic","ethical","ethically","ethicalness","ethicist","ethiopia","ethiopian","ethnic","ethnically","ethnicity","ethnocentric","ethnocentrism","ethnographers","ethnographic","ethnography","ethnological","ethnologist","ethnology","ethnomethodology","ethological","ethologist","ethology","ethos","ethyl","ethylene","etiam","etienne","etiologic","etiological","etiology","etiquette","etl","etna","etree","etruria","etruscan","etta","etti","ettie","ettore","etty","etymological","etymologist","etymology","eu","eucalypti","eucalyptus","eucharist","eucharistic","euchre","euclid","euclidean","eudora","euell","eugen","eugene","eugenia","eugenic","eugenically","eugenicist","eugenics","eugenie","eugenio","eugenius","eugine","euismod","eula","eulalie","euler","eulerian","eulogist","eulogistic","eulogize","eulogized","eulogizer","eulogy","eumenides","eunice","eunuch","eunuchs","euphemia","euphemism","euphemist","euphemistic","euphemistically","euphonious","euphonium","euphony","euphoria","euphoric","euphorically","euphrates","eur","eurasia","eurasian","eureka","euripides","euro","eurodollar","europa","europe","european","europeanization","europeanized","europium","eurydice","eustace","eustachian","eustacia","eutectic","euterpe","euthanasia","euthenics","ev","eva","evacuate","evacuation","evacuee","evade","evader","eval","evaleen","evaluable","evaluate","evaluated","evaluates","evaluating","evaluation","evaluational","evaluative","evaluator","evan","evanescence","evanescent","evangelia","evangelic","evangelical","evangelicalism","evangelin","evangelina","evangeline","evangelism","evangelist","evangelistic","evangelize","evania","evanne","evanston","evansville","evaporate","evaporation","evaporative","evaporator","evasion","evasive","evasiveness","eve","eveleen","evelin","evelina","eveline","evelyn","even","evened","evener","evenhanded","evening","evenki","evenly","evenness","evens","evensong","event","eventargs","eventbus","eventdata","eventdate","eventdispatchthread","eventemitter","eventful","eventfulness","eventhandler","eventid","eventide","eventlistener","eventlog","eventname","eventqueue","events","eventtrigger","eventtype","eventual","eventuality","eventually","eventuate","ever","everard","eveready","evered","everest","everett","everette","everglade","everglades","evergreen","everhart","everlasting","everlastingness","everliving","evermore","evernote","everready","every","everybody","everyday","everydayness","everyman","everyone","everyplace","everything","everytime","everywhere","eves","evey","evict","eviction","evidence","evident","evidential","evie","evil","evildoer","evildoing","evilness","evin","evince","eviscerate","evisceration","evita","evocable","evocate","evocation","evocative","evocativeness","evoke","evolute","evolution","evolutionarily","evolutionary","evolutionist","evolve","evolved","evonne","evp","evt","evvie","evvy","evy","evyn","ew","ewan","eward","ewart","ewe","ewell","ewen","ewer","ewing","ex","exacerbate","exacerbation","exact","exacter","exacting","exactingness","exaction","exactitude","exactly","exactness","exaggerate","exaggerated","exaggeration","exaggerative","exaggerator","exalt","exaltation","exalted","exalter","exam","examen","examination","examine","examined","examinees","examiner","examines","examining","example","exampled","examples","exams","exasperate","exasperated","exasperating","exasperation","exc","excalibur","excavate","excavation","excavator","excedrin","exceed","exceeded","exceeder","exceeding","exceeds","excel","excelled","excellence","excellency","excellent","excelling","excelsior","except","exception","exceptionable","exceptional","exceptionalness","exceptionhandler","exceptions","excerpt","excerpter","excess","excessive","excessiveness","exchange","exchangeable","exchanger","exchanges","exchequer","excise","excision","excitability","excitable","excitableness","excitably","excitation","excitatory","excite","excited","excitement","exciter","exciting","excitingly","exciton","exclaim","exclaimer","exclamation","exclamatory","exclude","excluded","excluder","excludes","excluding","exclusion","exclusionary","exclusioner","exclusions","exclusive","exclusively","exclusiveness","exclusivity","excommunicate","excommunication","excoriate","excoriation","excrement","excremental","excrescence","excrescent","excreta","excrete","excreter","excretion","excretory","excruciate","excruciating","excruciation","exculpate","exculpation","exculpatory","excursion","excursionist","excursive","excursiveness","excursus","excusable","excusableness","excusably","excuse","excused","excuser","exe","exec","execrable","execrableness","execrably","execrate","execration","execsql","executable","executables","execute","executeactionstaskexecuter","executed","executenonquery","executequery","executer","executereader","executes","executescalar","executescript","executesql","executeupdate","executing","execution","executional","executioncontext","executioner","executionexception","executions","executive","executor","executors","executorservice","executrices","executrix","exegeses","exegesis","exegete","exegetic","exegetical","exemplar","exemplariness","exemplary","exemple","exemplification","exemplifier","exemplify","exempt","exemption","exercise","exerciser","exercises","exercitation","exert","exertion","exeter","exeunt","exhalation","exhale","exhaust","exhausted","exhauster","exhaustible","exhausting","exhaustion","exhaustive","exhaustiveness","exhibit","exhibition","exhibitioner","exhibitionism","exhibitionist","exhibitor","exhilarate","exhilarating","exhilaration","exhort","exhortation","exhorter","exhumation","exhume","exhumer","exif","exigence","exigency","exigent","exiguity","exiguous","exile","exist","existed","existence","existent","existential","existentialism","existentialist","existentialistic","existents","existing","exists","exit","exitcode","exited","exiting","exits","exobiology","exocrine","exodus","exogamous","exogamy","exogenous","exonerate","exoneration","exorbitance","exorbitant","exorcise","exorcism","exorcist","exorcizer","exoskeleton","exosphere","exothermic","exothermically","exotic","exotica","exotically","exoticism","exoticness","exp","expand","expandability","expandable","expandablelistview","expanded","expander","expanding","expands","expanse","expansible","expansion","expansionary","expansionism","expansionist","expansive","expansiveness","expatiate","expatiation","expatriate","expatriation","expect","expectancy","expectant","expectation","expectational","expectations","expected","expectedconditions","expecting","expectorant","expectorate","expectoration","expects","expedience","expediency","expedient","expedients","expedite","expediter","expedition","expeditionary","expeditious","expeditiousness","expeditor","expel","expellable","expelled","expelling","expend","expendable","expended","expender","expenditure","expense","expenses","expensive","expensiveness","experience","experienced","experiences","experiencing","experiential","experiment","experimental","experimentalism","experimentalist","experimentation","experimented","experimenter","experimenting","experiments","expert","experted","experting","expertise","expertize","expertness","expertnesses","experts","expiable","expiate","expiation","expiatory","expiration","expire","expired","expires","expiresbytype","expiry","explain","explainable","explained","explainer","explaining","explains","explanation","explanations","explanatory","expletive","explicable","explicate","explication","explicative","explicit","explicitly","explicitness","explode","exploded","exploder","exploit","exploitation","exploitative","exploited","exploiter","exploration","exploratory","explore","explored","explorer","exploring","explosion","explosive","explosiveness","expo","exponent","exponential","exponentiate","exponentiation","export","exportability","exportable","exportation","exported","exporter","exporting","exports","expos","expose","exposed","exposer","exposes","exposing","exposit","exposition","expositor","expository","expostulate","expostulation","exposure","expound","expounder","expr","express","expressed","expresser","expressibility","expressible","expressibly","expression","expressionism","expressionist","expressionistic","expressionless","expressions","expressive","expressiveness","expressjs","expressway","expropriate","expropriation","expropriator","expulsion","expunge","expunger","expurgate","expurgated","expurgation","exquisite","exquisiteness","ext","extant","extemporaneous","extemporaneousness","extempore","extemporization","extemporize","extemporizer","extend","extendability","extended","extendedly","extendedness","extender","extendibility","extendibles","extending","extends","extensibility","extensible","extension","extensional","extensions","extensive","extensively","extensiveness","extensor","extent","extenuate","extenuation","exterior","exterminate","extermination","exterminator","extern","external","externalities","externalization","externalize","externally","externals","extinct","extinction","extinguish","extinguishable","extinguisher","extirpate","extirpation","extjs","extol","extolled","extoller","extolling","extort","extorter","extortion","extortionate","extortioner","extortionist","extra","extracellular","extract","extracted","extracting","extraction","extractive","extractor","extracts","extracurricular","extradite","extradition","extragalactic","extralegal","extramarital","extramural","extraneous","extraneousness","extraordinarily","extraordinariness","extraordinary","extrapolate","extrapolation","extras","extrasensory","extraterrestrial","extraterritorial","extraterritoriality","extravagance","extravagant","extravaganza","extravehicular","extravert","extrema","extremal","extreme","extremely","extremeness","extremism","extremist","extremity","extricable","extricate","extrication","extrinsic","extrinsically","extroversion","extrovert","extrude","extruder","extrusion","extrusive","exuberance","exuberant","exudate","exudation","exude","exult","exultant","exultation","exulting","exurb","exurban","exurbanite","exurbia","exxon","ey","eyck","eyde","eydie","eye","eyeball","eyebrow","eyed","eyedropper","eyeful","eyeglass","eyelash","eyeless","eyelet","eyelid","eyeliner","eyeopener","eyeopening","eyepiece","eyer","eyes","eyeshadow","eyesight","eyesore","eyestrain","eyeteeth","eyetooth","eyewash","eyewitness","eyre","eyrie","eysenck","ez","ezechiel","ezekiel","ezequiel","eziechiele","ezmeralda","ezra","ezri","f","f0_","fa","faa","fab","fabe","faber","faberg","fabian","fabiano","fabien","fabio","fable","fabler","fabric","fabricate","fabrication","fabricator","fabulists","fabulous","fabulousness","fac","facade","facades","face","facebook","facecloth","facecloths","faced","faceless","facelets","faceplate","facer","faces","facescontext","facet","facetious","facetiousness","facets","facial","facile","facileness","facilisis","facilitate","facilitation","facilitator","facilitatory","facilities","facility","facing","facsimile","facsimileing","fact","faction","factional","factionalism","factious","factiousness","factitious","facto","factoid","factor","factorial","factories","factoring","factorisable","factorization","factorize","factors","factory","factorygirl","factotum","facts","factual","factuality","factualness","faculty","fad","faddish","faddist","fade","faded","fadedly","fadein","fadeout","fader","fades","fadeto","fading","fae","faence","faerie","faeroe","faery","fafnir","fag","fagged","fagging","faggoting","fagin","fagot","fagoting","fahd","fahrenheit","fail","failed","failing","faille","failover","fails","failsafe","failure","failures","fain","faina","faint","fainter","fainthearted","faintness","fair","fairbanks","fairchild","faired","fairfax","fairfield","fairgoer","fairground","fairing","fairish","fairleigh","fairless","fairlie","fairly","fairmont","fairness","fairport","fairs","fairview","fairway","fairy","fairyland","fairytale","faisal","faisalabad","faith","faithed","faithful","faithfulness","faithfuls","faithing","faithless","faithlessness","faiths","fajitas","fake","faker","fakir","falafel","falcon","falconer","falconry","falito","falk","falkland","falkner","fall","fallacious","fallaciousness","fallacy","fallback","faller","fallibility","fallible","fallibleness","fallibly","falling","falloff","fallon","fallopian","fallout","fallow","fallowness","falls","false","falsehood","falseness","falsetto","falsie","falsifiability","falsifiable","falsification","falsifier","falsify","falsity","falstaff","falter","falterer","faltering","falwell","fame","famed","fames","familial","familiar","familiarity","familiarization","familiarize","familiarized","familiarizer","familiarizing","familiarly","familiarness","families","family","famine","faming","famish","famous","famously","famousness","fan","fanatic","fanatical","fanaticalness","fanaticism","fanchette","fanchon","fancie","fancied","fancier","fanciest","fanciful","fancifulness","fancily","fanciness","fancy","fancybox","fancying","fancywork","fandango","fanechka","fanfare","fanfold","fang","fangled","fania","fanlight","fanned","fanni","fannie","fanning","fanny","fanout","fans","fantail","fantasia","fantasist","fantasize","fantastic","fantastical","fantasy","fanya","fanzine","faq","faqs","far","fara","farad","faraday","farah","farand","faraway","farber","farce","farcical","fare","farer","farewell","farfetchedness","fargo","farica","farina","farinaceous","farkas","farlay","farlee","farleigh","farley","farlie","farly","farm","farmer","farmhand","farmhouse","farming","farmington","farmland","farmstead","farmworker","farmyard","faro","farr","farra","farrago","farragoes","farragut","farrah","farrakhan","farrand","farrel","farrell","farrier","farris","farrow","farseeing","farsighted","farsightedness","fart","farther","farthermost","farthest","farthing","fas","fascia","fascicle","fasciculate","fasciculation","fascinate","fascinating","fascination","fascism","fascist","fascistic","fashion","fashionable","fashionableness","fashionably","fashioner","fassbinder","fast","fasta","fastback","fastball","fastcgi","fasten","fastener","fastening","faster","fasterxml","fastest","fastidious","fastidiousness","fastness","fat","fatal","fatalism","fatalist","fatalistic","fatalistically","fatality","fatback","fate","fateful","fatefulness","fates","fathead","fatheaded","father","fathered","fatherhood","fatherland","fatherless","fatherliness","fatherly","fathom","fathomable","fathomless","fatigue","fatigued","fatiguing","fatima","fatness","fatso","fatted","fatten","fattener","fatter","fattest","fattiness","fatting","fatty","fatuity","fatuous","fatuousness","fatwa","faucet","faucibus","faulkner","faulknerian","fault","faultfinder","faultfinding","faultily","faultiness","faultless","faultlessness","faults","faulty","faun","fauna","faunie","fauntleroy","faust","faustian","faustina","faustine","faustino","faustus","fauvism","fav","favicon","favor","favorable","favorableness","favorably","favored","favoredness","favorer","favoring","favorings","favorite","favorites","favoritism","favors","favour","favourite","fawkes","fawn","fawne","fawner","fawnia","fawning","fax","fay","faydra","faye","fayette","fayetteville","fayina","fayre","fayth","faythe","faze","fb","fbi","fc","fcc","fclose","fcm","fcntl","fct","fd","fda","fdic","fdr","fds","fe","fealty","fear","fearful","fearfuller","fearfullest","fearfulness","fearless","fearlessness","fearsome","fearsomeness","feasibility","feasible","feasibleness","feasibly","feast","feaster","feat","feater","feather","featherbed","featherbedding","featherbrain","feathered","feathering","featherless","featherlight","featherman","feathertop","featherweight","feathery","feats","feature","featured","featureless","features","feb","febrile","february","fecal","feces","fecha","feckless","fecklessness","fecund","fecundability","fecundate","fecundation","fecundity","fed","federal","federalism","federalist","federalization","federalize","federate","federated","federation","federative","federica","federico","fedex","fedora","feds","fee","feeble","feebleness","feebly","feed","feedback","feedbag","feeder","feeding","feedlot","feeds","feedstock","feedstuffs","feeing","feel","feeler","feeling","feelingly","feelingness","feelings","feels","fees","feet","feign","feigned","feigner","feint","feisty","felder","feldman","feldspar","felecia","felic","felicdad","felice","felicia","felicio","felicitate","felicitation","felicitous","felicitousness","felicity","felicle","felike","feliks","feline","felipa","felipe","felis","felisha","felita","felix","feliza","felizio","fell","fella","fellatio","felled","feller","felling","fellini","fellness","fellow","fellowman","fellowmen","fellowship","fellowshipped","fellowshipping","felon","felonious","feloniousness","felony","felt","felting","fem","female","femaleness","feminine","feminineness","femininity","feminism","feminist","femme","femoral","femur","fen","fence","fenced","fencepost","fencer","fencing","fend","fender","fenelia","fenestration","fenian","fenland","fennel","fenwick","feodor","feodora","feof","fer","feral","ferber","ferd","ferdie","ferdinand","ferdinanda","ferdinande","ferdinando","ferdy","fergus","ferguson","ferlinghetti","fermat","ferment","fermentation","fermented","fermenter","fermenting","fermentum","fermi","fermion","fermium","fern","fernanda","fernande","fernandez","fernandina","fernando","ferne","fernery","ferny","ferocious","ferociousness","ferocity","ferrari","ferraro","ferreira","ferrel","ferrell","ferrer","ferret","ferreter","ferric","ferris","ferrite","ferro","ferroelectric","ferromagnet","ferromagnetic","ferrous","ferrule","ferry","ferryboat","ferryman","ferrymen","fertile","fertileness","fertility","fertilization","fertilize","fertilized","fertilizer","fertilizes","ferule","fervency","fervent","fervid","fervidness","fervor","fess","fest","festal","fester","festival","festive","festiveness","festivity","festoon","feta","fetal","fetch","fetchall","fetchdata","fetched","fetchedresultscontroller","fetcher","fetches","fetching","fetchrequest","fetchtype","feted","fetich","fetid","fetidness","feting","fetish","fetishism","fetishist","fetishistic","fetlock","fetter","fettle","fettling","fettuccine","fetus","feud","feudal","feudalism","feudalistic","feudatory","feugiat","fever","feverish","feverishness","few","fewer","fewness","fey","feynman","fez","fezzes","ff","ffa","ffb","ffc","ffd","ffe","fff","ffff","ffffff","ffffffff","ffi","fflush","ffmpeg","fft","fftw","fg","fgetc","fgets","fh","fha","fi","fianc","fiance","fiann","fianna","fiasco","fiascoes","fiat","fib","fibbed","fibber","fibbing","fiber","fiberboard","fiberfill","fiberglas","fiberglass","fibonacci","fibril","fibrillate","fibrillation","fibrin","fibroblast","fibroid","fibroses","fibrosis","fibrous","fibrousness","fibula","fibulae","fibular","fica","fices","fiche","fichte","fichu","fickle","fickleness","ficos","fiction","fictional","fictionalization","fictionalize","fictitious","fictitiousness","fictive","ficus","fid","fiddle","fiddler","fiddlestick","fiddling","fiddly","fide","fidel","fidela","fidelia","fidelio","fidelity","fidget","fidgety","fido","fidole","fiducial","fiduciary","fie","fief","fiefdom","field","fielded","fielder","fieldid","fielding","fieldname","fieldnames","fields","fieldset","fieldstone","fieldtype","fieldvalue","fieldwork","fieldworker","fiend","fiendish","fiendishness","fierce","fierceness","fierily","fieriness","fiery","fies","fiesta","fife","fifer","fifi","fifine","fifo","fifteen","fifteenths","fifth","fifths","fiftieths","fifty","fig","figaro","figcaption","figged","figging","fight","fightback","fighter","fighting","figment","figsize","figueroa","figural","figuration","figurative","figurativeness","figure","figured","figurehead","figurer","figures","figurine","figuring","fiji","fijian","fil","filament","filamentary","filamentous","filbert","filberte","filberto","filch","file","fileaccess","filechooser","filecontent","filed","filedata","filedialog","fileextension","fileformat","filehandle","fileid","fileinfo","fileinput","fileinputstream","filelist","filemanager","filemode","filename","filenames","fileno","filenotfoundexception","fileoutputstream","filepath","filer","filereader","files","fileset","filesize","filesmatch","filestream","filesystem","filesystemobject","filesystems","filet","filetree","filetype","fileupload","fileurl","fileurlwithpath","fileutils","filewriter","filia","filial","filibuster","filibusterer","filide","filigree","filigreeing","filing","filings","filip","filipino","filippa","filippo","fill","fillcolor","filled","filler","fillet","filleting","filling","fillip","fillmore","fillna","fillrect","fills","fillstyle","filly","film","filmdom","filmer","filminess","filming","filmmaker","filmore","films","filmstrip","filmy","filofax","filter","filterable","filterchain","filterchainproxy","filtercontext","filtered","filterer","filtering","filters","filth","filthily","filthiness","filths","filthy","filtrate","filtrated","filtrates","filtrating","filtration","fin","fina","finagle","finagler","final","finale","finalist","finality","finalization","finalize","finally","finalname","finance","financed","finances","financial","financier","financing","finch","find","findable","findall","findbugs","findbyid","findclass","findcontrol","findelement","findelements","finder","findfragmentbyid","finding","findings","findlay","findley","findone","finds","findstr","findviewbyid","fine","finely","fineness","finery","finespun","finesse","finger","fingerboard","fingerer","fingering","fingerless","fingerling","fingernail","fingerprint","fingers","fingertip","finial","finical","finickiness","finicky","fining","finis","finish","finished","finisher","finishes","finishing","finite","finitely","finiteness","fink","finland","finlay","finley","finn","finnbogadottir","finned","finnegan","finner","finning","finnish","finny","fiona","fionna","fionnula","fiord","fiorello","fiorenze","fiori","fir","fire","firearm","fireball","firebase","firebaseauth","firebasedatabase","firebird","fireboat","firebomb","firebox","firebrand","firebreak","firebrick","firebug","firecracker","fired","firedamp","fireevent","firefight","firefly","firefox","firefoxdriver","fireguard","firehouse","firelight","fireman","firemen","fireplace","fireplug","firepower","fireproof","firer","fires","firesafe","fireside","firestone","firestore","firestorm","firetrap","firetruck","firewall","firewalls","firewater","firewood","firework","firing","firkin","firm","firmament","firmer","firmest","firmly","firmness","firms","firmware","firring","first","firstborn","firstchild","firsthand","firstly","firstname","firstordefault","firth","firths","fis","fiscal","fischbein","fischer","fish","fishbowl","fishcake","fisher","fisherman","fishermen","fishery","fishhook","fishily","fishiness","fishing","fishkill","fishmeal","fishmonger","fishnet","fishpond","fishtail","fishtanks","fishwife","fishwives","fishy","fisk","fiske","fissile","fission","fissionable","fissure","fist","fistfight","fistful","fisticuff","fistula","fistulous","fit","fitch","fitchburg","fitful","fitfulness","fitments","fitness","fits","fitssystemwindows","fitted","fitter","fittest","fitting","fittingly","fittingness","fittings","fitz","fitzgerald","fitzpatrick","fitzroy","five","fivefold","fiver","fix","fixable","fixate","fixatifs","fixation","fixative","fixed","fixedness","fixer","fixes","fixing","fixity","fixture","fixtures","fizeau","fizz","fizzer","fizzle","fizzy","fjord","fjs","fk","fl","fla","flab","flabbergast","flabbergasting","flabbily","flabbiness","flabby","flaccid","flaccidity","flack","flag","flagella","flagellate","flagellation","flagellum","flagged","flagging","flaggingly","flagman","flagmen","flagon","flagpole","flagrance","flagrancy","flagrant","flags","flagship","flagstaff","flagstone","flail","flair","flak","flake","flaker","flakiness","flaky","flam","flamb","flambeing","flambes","flamboyance","flamboyancy","flamboyant","flame","flamen","flamenco","flameproof","flamer","flamethrower","flaming","flamingo","flammability","flammable","flan","flanagan","flanders","flange","flank","flanker","flannel","flannelet","flannelette","flap","flapjack","flapped","flapper","flapping","flaps","flare","flareup","flaring","flash","flashback","flashbulb","flashcard","flashcube","flasher","flashgun","flashily","flashiness","flashing","flashlight","flashy","flask","flat","flatbed","flatboat","flatcar","flatfeet","flatfish","flatfoot","flathead","flatiron","flatland","flatmap","flatmate","flatness","flatt","flatted","flatten","flattened","flattener","flatter","flatterer","flattering","flattery","flattest","flatting","flattish","flattop","flatulence","flatulent","flatus","flatware","flatworm","flaubert","flaunt","flaunting","flautist","flavor","flavored","flavorer","flavorful","flavoring","flavorless","flavors","flavorsome","flaw","flawed","flawless","flawlessly","flawlessness","flaws","flax","flaxseed","flay","flayer","fld","flea","fleabag","fleabites","fleawort","fleck","fledermaus","fledge","fledged","fledgling","flee","fleece","fleecer","fleeciness","fleecy","fleeing","fleet","fleeting","fleetingly","fleetingness","fleetness","fleischer","fleischman","fleisher","flem","fleming","flemish","flemished","flemishing","flemming","flesh","flesher","fleshiness","fleshless","fleshly","fleshpot","fleshy","fletch","fletcher","fletching","fleur","fleurette","flew","flews","flex","flexbox","flexed","flexibility","flexible","flexibly","flexitime","flexslider","flextime","flexural","flexure","flibbertigibbet","flick","flicker","flickering","flickery","flickr","flier","flight","flightiness","flightless","flightpath","flights","flighty","flimflam","flimflammed","flimflamming","flimsily","flimsiness","flimsy","flin","flinch","flincher","flinching","fling","flinger","flink","flinn","flint","flintiness","flintless","flintlock","flintstones","flinty","flip","flipflop","flippable","flippancy","flippant","flipped","flipper","flippest","flipping","flirt","flirtation","flirtatious","flirtatiousness","flit","flitted","flitting","flo","float","floated","floater","floating","floatingactionbutton","floats","floatvalue","floaty","flocculate","flocculation","flock","floe","flog","flogged","flogger","flogging","flood","floodgate","floodlight","floodlit","floodplain","floodwater","floor","floorboard","floorer","flooring","floorspace","floorwalker","floozy","flop","flophouse","flopped","flopper","floppily","floppiness","flopping","floppy","flor","flora","floral","florance","flore","florella","florence","florencia","florentia","florentine","florenza","florescence","florescent","floret","florette","flori","floria","florian","florid","florida","floridan","floridian","floridness","florie","florin","florina","florinda","florine","florist","florri","florrie","florry","flory","floss","flossi","flossie","flossy","flot","flotation","flotilla","flotsam","flounce","flouncing","flouncy","flounder","flour","flourish","flourisher","flourishing","floury","flout","flouter","flow","flowchart","flowed","flower","flowerbed","flowerer","floweriness","flowerless","flowerpot","flowers","flowery","flowing","flowlayout","flown","flows","flowstone","floyd","flss","flt","flu","flub","flubbed","flubbing","fluctuate","fluctuation","flue","fluency","fluent","fluently","fluff","fluffiness","fluffy","fluid","fluidity","fluidized","fluidness","fluidpage","fluke","fluky","flume","flummox","flung","flunk","flunkey","flunky","fluoresce","fluorescence","fluorescent","fluoridate","fluoridation","fluoride","fluorimetric","fluorinated","fluorine","fluorite","fluorocarbon","fluoroscope","fluoroscopic","flurry","flush","flushed","flushing","flushness","fluster","flute","fluter","fluting","flutist","flutter","flutterer","fluttery","flux","fluxed","fluxes","fluxing","flv","fly","flyaway","flyblown","flyby","flybys","flycatcher","flyer","flying","flyleaf","flyleaves","flynn","flyover","flypaper","flysheet","flyspeck","flyswatter","flyway","flyweight","flywheel","fm","fmap","fmt","fn","fname","fnma","fno","fnr","fo","foal","foam","foaminess","foamy","fob","fobbed","fobbing","focal","focally","foch","foci","focus","focusable","focused","focuser","focuses","focusing","fodder","foe","foetid","fofl","fog","fogbound","fogged","foggily","fogginess","fogging","foggy","foghorn","fogs","fogy","fogyish","foible","foil","foist","fokker","fol","fold","foldaway","folded","folder","foldername","folderpath","folders","folding","foldout","foldr","folds","foley","foliage","foliate","foliation","folio","folk","folklike","folklore","folkloric","folklorist","folks","folksiness","folksinger","folksinging","folksong","folksy","folktale","folkway","foll","follicle","follicular","follow","followed","follower","followers","following","follows","followsymlinks","followup","folly","folsom","fomalhaut","foment","fomentation","fomenter","fond","fonda","fondant","fondle","fondler","fondness","fondue","fons","fonsie","font","fontaine","fontainebleau","fontana","fontanel","fontanelle","fontawesome","fontfamily","fontname","fonts","fontsize","fontstyle","fontweight","fontwithname","fonz","fonzie","foo","foobar","food","foodie","foods","foodstuff","fool","foolery","foolhardily","foolhardiness","foolhardy","foolish","foolishness","foolproof","foolscap","foos","foot","footage","football","footbridge","foote","footer","footfall","foothill","foothold","footing","footless","footlights","footling","footlocker","footloose","footman","footmarks","footmen","footnote","footpad","footpath","footpaths","footplate","footprint","footrace","footrest","footsie","footsore","footstep","footstool","footwear","footwork","fop","fopen","fopped","foppery","fopping","foppish","foppishness","for","forage","forager","forall","foray","forayer","forbade","forbear","forbearance","forbearer","forbes","forbid","forbidden","forbidding","forbiddingness","forbore","forborne","force","forced","forcefield","forceful","forcefulness","forceps","forcer","forces","forcible","forcibleness","forcibly","forcing","forcontrolevents","ford","fordable","fordham","fore","foreach","forearm","forebear","forebode","foreboding","forebodingness","forecast","forecaster","forecastle","foreclose","foreclosure","forecolor","forecourt","foredoom","forefather","forefeet","forefinger","forefoot","forefront","foregoer","foregoing","foregone","foregos","foreground","foregroundcolor","forehand","forehead","foreign","foreigner","foreignkey","foreignness","foreknew","foreknow","foreknowledge","foreknown","foreleg","forelimb","forelock","foreman","foremast","foremen","foremost","forename","forenoon","forensic","forensically","forensics","foreordain","forepart","forepaws","forepeople","foreperson","foreplay","forequarter","forerunner","foresail","foresaw","foresee","foreseeable","foreseeing","foreseen","foreseer","foreshadow","foreshore","foreshorten","foresight","foresighted","foresightedness","foreskin","forest","forestall","forestaller","forestallment","forestation","forestations","forester","forestland","forestry","foretaste","foretell","foreteller","forethought","foretold","forever","forevermore","forewarn","forewarner","forewent","forewoman","forewomen","foreword","forfeit","forfeiter","forfeiture","forfend","forgather","forgave","forge","forged","forger","forgery","forges","forget","forgetful","forgetfulness","forgettable","forgettably","forgetting","forging","forgivable","forgivably","forgive","forgiven","forgiveness","forgiver","forgiving","forgivingly","forgivingness","forgo","forgoer","forgoes","forgone","forgot","forgotten","forhttpheaderfield","forindexpath","fork","forked","forkey","forkful","forking","forklift","forks","forlorn","forlornness","form","formability","formal","formaldehyde","formalin","formalism","formalist","formalistic","formality","formalization","formalize","formalized","formalizer","formalizes","formally","formalness","formals","formant","format","formatdate","formate","formation","formative","formatively","formativeness","formats","formatted","formatter","formatters","formatting","formbuilder","formcontrol","formcontrolname","formdata","formed","former","formerly","formfitting","formgroup","formic","formica","formid","formidable","formidableness","formidably","forming","formless","formlessness","formmethod","formname","formosa","formosan","forms","formsauthentication","formset","formula","formulaic","formular","formulas","formulate","formulated","formulation","formulator","forname","fornicate","fornication","fornicator","forrest","forrester","forroot","forsake","forsaken","forsook","forsooth","forstate","forster","forswear","forswore","forsworn","forsythia","fort","fortaleza","forte","forth","forthcome","forthcoming","forthright","forthrightness","forthwith","fortieths","fortification","fortified","fortifier","fortify","fortiori","fortissimo","fortitude","fortnight","fortnightly","fortran","fortress","fortuitous","fortuitousness","fortuity","fortunate","fortunately","fortunateness","fortune","fortuneteller","fortunetelling","forty","forum","forums","forward","forwarded","forwarder","forwarding","forwardness","forwards","forwent","fos","foss","fossil","fossiliferous","fossilization","fossilize","fossilized","foster","fosterer","foto","foucault","fought","foul","foulard","foulmouth","foulness","fouls","found","foundation","foundational","founded","founder","founders","founding","foundling","foundry","founds","fount","fountain","fountainhead","four","fourfold","fourier","fourpence","fourpenny","fourposter","fourscore","foursome","foursquare","fourteen","fourteener","fourteenths","fourth","fourths","fout","fovea","fowl","fowler","fowling","fox","foxfire","foxglove","foxhall","foxhole","foxhound","foxily","foxiness","foxing","foxtail","foxtrot","foxtrotted","foxtrotting","foxy","foyer","fp","fpga","fpic","fpm","fpo","fprintf","fps","fq","fql","fr","frac","fracas","fractal","fraction","fractional","fractionate","fractionation","fractioned","fractioning","fractions","fractious","fractiousness","fracture","frag","fragile","fragility","fragment","fragmentactivity","fragmentarily","fragmentariness","fragmentary","fragmentation","fragmentmanager","fragmentmanagerimpl","fragmentpageradapter","fragments","fragmenttransaction","fragonard","fragrance","fragrant","frail","frailness","frailty","frame","frameborder","framebuffer","framed","framelayout","framer","framerate","frames","framework","frameworkelement","frameworkmethod","frameworks","frameworkservlet","framing","fran","franc","francaise","france","francene","francesca","francesco","franchise","franchisee","franchiser","franchot","francie","francine","francis","francisca","franciscan","francisco","franciska","franciskus","francium","franck","francklin","francklyn","franco","francois","francoise","francophone","francyne","frangibility","frangible","frank","frankel","frankenstein","franker","frankford","frankfort","frankfurt","frankfurter","frankie","frankincense","frankish","franklin","frankly","franklyn","frankness","franky","franni","frannie","franny","fransisco","frantic","frantically","franticness","frants","franz","franzen","frapp","frappeed","frappeing","frappes","frasco","fraser","frasier","frasquito","frat","fraternal","fraternity","fraternization","fraternize","fraternizer","fraternizing","fratricidal","fratricide","frau","fraud","fraudsters","fraudulence","fraudulent","fraught","fraulein","fray","frayda","frayne","fraze","frazer","frazier","frazzle","fread","freak","freakish","freakishness","freaky","freckle","freckly","fred","freda","freddi","freddie","freddy","fredek","fredelia","frederic","frederica","frederich","frederick","fredericka","frederico","fredericton","frederigo","frederik","frederique","fredholm","fredi","fredia","fredra","fredric","fredrick","fredrickson","fredrika","free","freebase","freebie","freeboot","freebooter","freeborn","freebsd","freed","freedman","freedmen","freedom","freehand","freehanded","freehold","freeholder","freeing","freelance","freeland","freeload","freeloader","freely","freeman","freemarker","freemason","freemasonry","freemen","freemon","freeness","freeport","freestanding","freestone","freestyle","freethinker","freethinking","freetown","freetype","freeway","freewheel","freewheeler","freewheeling","freewill","freezable","freeze","freezer","freezes","freezing","freida","freight","freighter","fremont","french","frenchman","frenchmen","frenchwoman","frenchwomen","frenetic","frenetically","frenzied","frenzy","freon","freq","frequencies","frequency","frequent","frequented","frequenter","frequentest","frequenting","frequently","frequentness","frequents","fresco","frescoes","fresh","freshen","freshener","fresher","freshest","freshet","freshly","freshman","freshmen","freshness","freshwater","fresnel","fresno","fret","fretboard","fretful","fretfulness","fretsaw","fretted","fretting","fretwork","freud","freudian","frey","freya","fri","friable","friableness","friar","friary","fricassee","fricasseeing","frication","fricative","frick","friction","frictional","frictionless","friday","fridge","fried","frieda","friedan","friedcake","friederike","friedman","friedrich","friedrick","friend","friendless","friendlessness","friendlies","friendlily","friendliness","friendly","friends","friendship","frier","fries","frieze","frig","frigate","frigga","frigged","frigging","fright","frighten","frightening","frightful","frightfulness","frigid","frigidaire","frigidity","frigidness","frill","frilly","fringe","fringilla","frippery","frisbee","frisco","frisian","frisk","frisker","friskily","friskiness","frisky","frisson","frito","fritter","fritterer","fritz","frivolity","frivolous","frivolousness","frizz","frizzle","frizzly","frizzy","frm","fro","frobisher","frock","frocking","frog","frogged","frogging","frogman","frogmarched","frogmen","froissart","frolic","frolicked","frolicker","frolicking","frolicsome","from","frombody","fromcharcode","fromdate","fromfile","fromhtml","fromimage","fromjson","fromm","fromseconds","fromstring","frond","front","frontage","frontal","frontenac","frontend","frontier","frontiersman","frontiersmen","frontispiece","frontrunner","frontward","frosh","frost","frostbelt","frostbit","frostbite","frostbiting","frostbitten","frosted","frosteds","frostily","frostiness","frosting","frosty","froth","frothiness","froths","frothy","froufrou","froward","frowardness","frown","frowner","frowning","frowzily","frowziness","frowzy","froze","frozen","frozenness","fructify","fructose","fruehauf","frugal","frugality","fruit","fruitcake","fruiter","fruiterer","fruitful","fruitfuller","fruitfullest","fruitfulness","fruitiness","fruition","fruitless","fruitlessness","fruits","fruity","frump","frumpish","frumpy","frunze","frustrate","frustrated","frustrater","frustrating","frustration","frustum","fry","frye","fryer","fs","fscanf","fseek","fsharp","fslic","fso","fst","fstream","ft","ftc","fte","ftp","ftpclient","fu","fuchs","fuchsia","fuck","fucker","fucking","fud","fuddle","fudge","fuel","fueler","fuentes","fugal","fugger","fugiat","fugitive","fugitiveness","fugue","fuhrer","fuji","fujitsu","fujiyama","fukuoka","fulani","fulbright","fulcrum","fulfill","fulfilled","fulfiller","fulfillment","full","fullback","fullcalendar","fuller","fullerton","fullish","fullname","fullness","fullpath","fullscreen","fullstops","fulltext","fullword","fully","fulminate","fulmination","fulness","fulsome","fulsomeness","fulton","fulvia","fumble","fumbler","fumbling","fume","fumigant","fumigate","fumigation","fumigator","fuming","fumy","fun","funafuti","func","funcs","function","functional","functionalism","functionalist","functionalities","functionality","functionally","functionary","functioning","functionname","functions","functools","functor","fund","fundamental","fundamentalism","fundamentalist","fundamentally","fundamentals","funded","fundholders","fundholding","funding","funds","fundy","funeral","funerary","funereal","funfair","fungal","fungi","fungible","fungicidal","fungicide","fungoid","fungous","fungus","funicular","funk","funkiness","funky","funned","funnel","funner","funnest","funnily","funniness","funning","funny","fur","furbelow","furbish","furbisher","furious","furiousness","furl","furlong","furlough","furloughs","furn","furnace","furnish","furnished","furnisher","furnishing","furniture","furor","furore","furred","furrier","furriness","furring","furrow","furry","further","furtherance","furtherer","furthermore","furthermost","furthest","furtive","furtiveness","fury","furze","fusce","fuse","fusebox","fusee","fuselage","fushun","fusibility","fusible","fusiform","fusilier","fusillade","fusion","fuss","fussbudget","fusser","fussily","fussiness","fusspot","fussy","fustian","fustiness","fusty","fut","futile","futileness","futility","futon","future","futures","futuretask","futurism","futurist","futuristic","futurity","futurologist","futurology","futz","fuze","fuzhou","fuzz","fuzzbuster","fuzzily","fuzziness","fuzzy","fv","fw","fwd","fwiw","fwlink","fwrite","fwww","fwy","fx","fxml","fxmlloader","fy","fyi","g","ga","gab","gabardine","gabbed","gabbey","gabbi","gabbie","gabbiness","gabbing","gabble","gabby","gabe","gaberdine","gabey","gabfest","gabi","gabie","gable","gabon","gabonese","gaborone","gabriel","gabriela","gabriele","gabriell","gabriella","gabrielle","gabriellia","gabriello","gabrila","gaby","gac","gacrux","gad","gadabout","gadded","gadder","gadding","gadfly","gadget","gadgetry","gadolinium","gadsden","gae","gaea","gael","gaelan","gaelic","gaff","gaffe","gaffer","gag","gaga","gagarin","gage","gager","gagged","gagging","gaggle","gagwriter","gaiety","gail","gaile","gaily","gain","gained","gainer","gaines","gainesville","gainful","gainfulness","gaining","gainly","gains","gainsaid","gainsay","gainsayer","gainsborough","gait","gaiter","gaithersburg","gal","gala","galactic","galahad","galapagos","galatea","galatia","galatians","galaxy","galbraith","galbreath","gale","galen","galena","galenite","galibi","galilean","galilee","galileo","galina","gall","gallagher","gallant","gallanted","gallanting","gallantry","gallants","gallard","gallbladder","gallegos","galleon","galleria","galleries","gallery","galley","gallic","gallicism","gallimaufry","galling","gallium","gallivant","gallon","gallonage","gallop","galloper","galloway","gallows","gallstone","gallup","galois","galoot","galore","galosh","galsworthy","galumph","galumphs","galvan","galvani","galvanic","galvanism","galvanization","galvanize","galvanometer","galvanometric","galven","galveston","galvin","gama","gamaliel","gambia","gambian","gambit","gamble","gambler","gambol","game","gamecock","gameid","gamekeeper","gameness","gameobject","games","gamescene","gamesmanship","gamesmen","gamest","gamestate","gamester","gamete","gametic","gametime","gamin","gamine","gaminess","gaming","gamma","gammon","gamow","gamut","gamy","gan","gander","gandhi","gandhian","gang","gangbusters","ganger","ganges","gangland","ganglia","gangling","ganglion","ganglionic","gangplank","gangrene","gangrenous","gangster","gangtok","gangway","gannet","gannie","gannon","ganny","gantlet","gantry","ganymede","gao","gaol","gaoler","gap","gape","gaper","gapi","gaping","gapped","gapping","gaps","gaq","gar","garage","garald","garb","garbage","garbageman","garbanzo","garble","garbler","garbo","garcia","gard","garden","gardener","gardenia","gardening","gardie","gardiner","gardner","gardy","gare","garek","gareth","garey","garfield","garfish","garfunkel","gargantua","gargantuan","gargle","gargoyle","garibaldi","garik","garish","garishness","garland","garlic","garlicked","garlicking","garlicky","garment","garner","garnet","garnett","garnette","garnish","garnishee","garnisheeing","garnishment","garold","garon","garote","garotte","garrard","garred","garrek","garret","garreth","garrett","garrick","garrik","garring","garrison","garrot","garrote","garroter","garrott","garrotte","garrulity","garrulous","garrulousness","garry","garter","garth","garv","garvey","garvin","garvy","garwin","garwood","gary","garza","gas","gasbag","gascony","gaseous","gaseousness","gases","gash","gasification","gasifier","gasify","gasket","gaslight","gasohol","gasoline","gasometer","gasp","gaspar","gaspard","gasparo","gasper","gasping","gassed","gasser","gasset","gassiness","gassing","gassy","gaston","gastric","gastritides","gastritis","gastroenteritides","gastroenteritis","gastrointestinal","gastronome","gastronomic","gastronomical","gastronomy","gastropod","gasworks","gate","gateau","gateaux","gatecrash","gatehouse","gatekeeper","gatepost","gates","gateway","gather","gathered","gatherer","gathering","gathers","gatlinburg","gatling","gator","gatorade","gatsby","gatt","gatun","gauche","gaucheness","gaucherie","gaucho","gaudily","gaudiness","gaudy","gauge","gaugeable","gauger","gauguin","gaul","gaulish","gaulle","gaultiero","gaunt","gauntlet","gauntley","gauntness","gauss","gausses","gaussian","gautama","gauthier","gautier","gauze","gauziness","gauzy","gav","gavan","gave","gavel","gaven","gavin","gavotte","gavra","gavrielle","gawain","gawen","gawk","gawkily","gawkiness","gawky","gay","gaye","gayel","gayelord","gayety","gayla","gayle","gayleen","gaylene","gayler","gaylor","gaylord","gayness","gaynor","gaza","gaze","gazebo","gazelle","gazer","gazette","gazetteer","gaziantep","gazillion","gazpacho","gb","gbc","gbp","gc","gca","gcc","gcd","gcloud","gcm","gcp","gcs","gd","gdal","gdansk","gdata","gdb","gdel","gdi","gdk","gdp","gdx","ge","gear","gearalt","gearard","gearbox","gearing","gearshift","gearstick","gearwheel","geary","gecko","geckodriver","ged","gee","geegaw","geeing","geek","geeky","geese","geest","geezer","gehenna","gehrig","geiger","geigy","geisha","gel","gelatin","gelatinous","gelatinousness","gelcap","geld","gelding","gelid","gelignite","gelled","gelling","gelya","gem","gemfile","gemini","gemlike","gemma","gemmed","gemming","gemological","gemologist","gemology","gems","gemstone","gen","gena","genaro","gendarme","gender","genderless","gene","genealogical","genealogist","genealogy","genera","general","generalissimo","generalist","generality","generalizable","generalization","generalize","generalized","generalizer","generally","generalness","generalship","generate","generated","generatedvalue","generates","generating","generation","generational","generations","generationtype","generative","generator","generators","generic","generically","generics","generosity","generous","generously","generousness","genes","genesco","genesis","genet","genetic","genetically","geneticist","genetics","geneva","genevieve","genevra","genghis","genia","genial","geniality","genially","genialness","genie","genies","genii","genital","genitalia","genitals","genitive","genitourinary","genius","genna","genni","gennie","gennifer","genny","geno","genoa","genocidal","genocide","genome","genotype","genovera","genre","genres","gent","genteel","genteelness","gentian","gentile","gentility","gentle","gentlefolk","gentleman","gentlemanliness","gentlemanly","gentlemen","gentleness","gentlewoman","gentlewomen","gently","gentrification","gentrify","gentry","genuflect","genuflection","genuine","genuinely","genuineness","genus","genvieve","genymotion","geo","geocentric","geocentrically","geocentricism","geochemical","geochemistry","geochronology","geocode","geocoder","geocoding","geode","geodesic","geodesy","geodetic","geoff","geoffrey","geoffry","geog","geographer","geographic","geographical","geography","geoip","geojson","geolocation","geologic","geological","geologist","geology","geom","geomagnetic","geomagnetically","geomagnetism","geometer","geometric","geometrical","geometrician","geometry","geomorphological","geomorphology","geophysical","geophysicist","geophysics","geopoint","geopolitic","geopolitical","geopolitics","georas","geordie","georg","george","georgeanna","georgeanne","georgena","georgeta","georgetown","georgetta","georgette","georgi","georgia","georgian","georgiana","georgianna","georgianne","georgie","georgina","georgine","georgy","geostationary","geosynchronous","geosyncline","geothermal","geothermic","ger","gerald","geralda","geraldine","geranium","gerard","gerardo","gerber","gerbil","gerda","gerek","gerhard","gerhardine","gerhardt","geri","gerianna","gerianne","geriatric","geriatrics","gerick","gerik","geritol","gerladina","germ","germain","germaine","german","germana","germane","germania","germanic","germanium","germanized","germantown","germany","germayne","germen","germicidal","germicide","germinal","germinate","germinated","germination","germinative","gerome","geronimo","gerontocracy","gerontological","gerontologist","gerontology","gerrard","gerri","gerrie","gerrilee","gerrit","gerry","gerrymander","gershwin","gert","gerta","gerti","gertie","gertrud","gertruda","gertrude","gertrudis","gerty","gerund","gerundive","gery","gestalt","gestapo","gestate","gestation","gestational","gesticulate","gesticulation","gesticulative","gestural","gesture","gesturedetector","gesturerecognizer","gestures","gesundheit","get","getabsolutepath","getaccesstoken","getaction","getactionbar","getactivesheet","getactivespreadsheet","getactivity","getaddress","getaddrinfo","getage","getall","getapplication","getapplicationcontext","getarguments","getassets","getasync","getattr","getattribute","getaway","getbasecontext","getbean","getbody","getboolean","getbootstrap","getboundingclientrect","getbounds","getbroadcast","getbyid","getbytes","getcell","getch","getchar","getchild","getchildat","getchildren","getclass","getclassloader","getcode","getcollection","getcolor","getcolumn","getcolumnindex","getcomponent","getconnection","getcontent","getcontentpane","getcontentresolver","getcontext","getcount","getcurrentinstance","getcurrentposition","getcurrentsession","getcurrentuser","getcwd","getdata","getdate","getday","getdefault","getdefaultproguardfile","getdefaultsharedpreferences","getdescription","getdouble","getdrawable","getelement","getelementbyid","getelementsbyclassname","getelementsbyname","getelementsbytagname","getemail","getentity","getenumerator","getenv","getexternalstoragedirectory","getextras","getfield","getfile","getfilename","getfiles","getfirstname","getfragmentmanager","getfullyear","gethashcode","getheight","gethours","gethsemane","getid","getimage","getindex","getinfo","getinputstream","getinstance","getint","getintent","getitem","getitemcount","getitemid","getitems","getjson","getjsonarray","getjsonobject","getkey","getkeycode","getlasterror","getlatitude","getlayoutinflater","getlayoutparams","getlength","getline","getlist","getlocation","getlogger","getlong","getlongitude","getmap","getmenuinflater","getmessage","getmethod","getminutes","getmodel","getmonth","getname","getnext","getnumber","getobject","getopt","getoutputstream","getpackagemanager","getpackagename","getpage","getparameter","getparameters","getparent","getpassword","getpath","getpid","getpixel","getposition","getpreferredsize","getprice","getproperties","getproperty","getquery","getrange","getreadabledatabase","getreference","getrepository","getrequest","getresource","getresourceasstream","getresources","getresponse","getresponsecode","getresponsestream","getresult","getresultlist","getrow","getruntime","gets","getscript","getselecteditem","getselection","getservice","getsession","getsettings","getsharedpreferences","getsheetbyname","getsimplename","getsingleton","getsize","getsource","getstate","getstatus","getstream","getstring","getstringextra","getsupportactionbar","getsupportfragmentmanager","getsystemservice","gettable","gettag","getter","getters","gettext","gettime","gettimeinmillis","getting","gettitle","gettoken","gettransaction","getty","gettype","gettysburg","getup","geturl","getuser","getuserid","getusername","getusers","getvalue","getvalues","getview","getwidth","getwindow","getwritabledatabase","getwriter","getx","gety","gevent","gewgaw","gewrztraminer","geyser","gf","gfortran","gfx","gg","ggplot","gh","ghana","ghanaian","ghanian","ghastliness","ghastly","ghat","ghats","ghc","ghci","ghent","gherardo","gherkin","ghetto","ghettoize","ghi","ghibelline","ghost","ghostlike","ghostliness","ghostly","ghostscript","ghostwrite","ghostwritten","ghostwrote","ghoul","ghoulish","ghoulishness","ghq","ghz","gi","giacinta","giacobo","giacometti","giacomo","giacopo","gian","giana","gianina","gianna","gianni","giannini","giant","giantess","giantkiller","giauque","giavani","gib","gibb","gibber","gibberish","gibbet","gibbie","gibbon","gibbous","gibbousness","gibby","gibe","giber","giblet","gibraltar","gibson","gid","giddap","giddily","giddiness","giddings","giddy","gide","gideon","gielgud","gienah","gif","giff","giffard","giffer","giffie","gifford","giffy","gift","gifted","giftedness","gig","gigabyte","gigacycle","gigahertz","gigantic","gigantically","giganticness","gigavolt","gigawatt","gigged","gigging","giggle","giggler","giggling","giggly","gigi","gigo","gigolo","gil","gila","gilbert","gilberta","gilberte","gilbertina","gilbertine","gilberto","gilbertson","gilburt","gilchrist","gild","gilda","gilder","gilding","gilead","gilemette","giles","gilgamesh","gilkson","gill","gillan","gilles","gillespie","gillette","gilli","gilliam","gillian","gillie","gilligan","gilly","gilmore","gilt","gimbaled","gimbals","gimbel","gimcrack","gimcrackery","gimlet","gimme","gimmick","gimmickry","gimmicky","gimp","gimpy","gin","gina","ginelle","ginevra","ginger","gingerbread","gingerliness","gingerly","gingersnap","gingery","gingham","gingivitis","gingrich","ginkgo","ginkgoes","ginmill","ginned","ginni","ginnie","ginnifer","ginning","ginny","gino","ginsberg","ginsburg","ginseng","gioconda","giordano","giorgi","giorgia","giorgio","giorgione","giotto","giovanna","giovanni","gipsy","giraffe","giralda","giraldo","giraud","giraudoux","gird","girded","girder","girdle","girdler","girl","girlfriend","girlhood","girlie","girlish","girlishness","girls","giro","girt","girth","girths","gis","gisela","giselbert","gisele","gisella","giselle","gish","gist","git","github","githubusercontent","gitignore","gitlab","giuditta","giulia","giuliano","giulietta","giulio","giuseppe","giustina","giustino","giusto","give","giveaway","giveback","given","givenname","giver","gives","giving","giza","gizela","gizmo","gizzard","gk","gl","glac","glacial","glaciate","glaciation","glacier","glaciological","glaciologist","glaciology","glad","gladded","gladden","gladder","gladdest","gladding","gladdy","glade","gladi","gladiator","gladiatorial","gladiola","gladioli","gladiolus","gladly","gladness","gladsome","gladstone","gladys","glamor","glamorization","glamorize","glamorizer","glamorous","glamorousness","glance","glancing","gland","glanders","glandes","glandular","glans","glare","glaring","glaringness","glaser","glasgow","glasnost","glass","glassblower","glassblowing","glassfish","glassful","glasshouse","glassily","glassiness","glassless","glassware","glasswort","glassy","glastonbury","glaswegian","glaucoma","glaucous","glaze","glazed","glazer","glazier","glazing","glbindbuffer","glbindtexture","glclear","glcolor","gleam","glean","gleaner","gleaning","gleason","gleda","glee","gleed","gleeful","gleefulness","gleeing","glen","glenable","glenda","glendale","glenden","glendon","glenine","glenn","glenna","glennie","glennis","gles","glew","glfloat","glfw","glib","glibber","glibbest","glibc","glibness","glide","glider","glim","glimmer","glimmering","glimpse","glimpser","glint","glissandi","glissando","glisten","glister","glitch","glitter","glittering","glittery","glitz","glitzy","glm","glmatrixmode","gloaming","gloat","gloater","gloating","glob","global","globalism","globalist","globalization","globally","globals","globe","globetrotter","globular","globularity","globularness","globule","globulin","glockenspiel","glommed","gloom","gloomily","gloominess","gloomy","glop","glopped","glopping","gloppy","glori","gloria","gloriana","gloriane","glorification","glorifier","glorify","glorious","gloriousness","glory","gloss","glossary","glossily","glossiness","glossolalia","glossy","glottal","glottalization","glottis","gloucester","glove","gloveless","glover","glow","glower","glowing","glowworm","glsl","gltexparameteri","glucose","glue","glued","gluer","gluey","gluier","gluiest","gluint","glum","glummer","glummest","glumness","gluon","glut","glutamate","gluten","glutenous","glutinous","glutinousness","glutted","glutting","glutton","gluttonous","gluttony","glvertex","glyceride","glycerin","glycerinate","glycerine","glycerol","glycerolized","glycine","glycogen","glycol","glyn","glynda","glynis","glynn","glynnis","glyph","glyphicon","glyphs","gm","gmap","gmaps","gmp","gms","gmt","gn","gnarl","gnash","gnat","gnaw","gnawer","gnawing","gneiss","gnni","gnome","gnomelike","gnomic","gnomish","gnomonic","gnostic","gnosticism","gnp","gnu","gnuplot","go","goa","goad","goal","goalie","goalkeeper","goalkeeping","goalless","goalmouth","goalpost","goals","goalscorer","goalscoring","goaltender","goat","goatee","goatherd","goatskin","gob","goback","gobbed","gobbet","gobbing","gobble","gobbledegook","gobbledygook","gobbler","gobi","goblet","goblin","god","godaddy","godard","godart","godchild","godchildren","goddammit","goddamn","goddard","goddart","goddaughter","godded","goddess","godding","godfather","godforsaken","godfree","godfrey","godfry","godhead","godhood","godiva","godless","godlessness","godlike","godlikeness","godliness","godly","godmother","godot","godparent","godsend","godson","godspeed","godthaab","godunov","godwin","godzilla","goebbels","goer","goering","goes","goethals","goethe","gofer","goff","gog","goggle","goggler","gogh","gogol","goiania","going","goiter","golan","golang","golconda","gold","golda","goldarina","goldberg","goldbrick","goldbricker","golden","goldenness","goldenrod","goldenseal","goldfinch","goldfish","goldi","goldia","goldie","goldilocks","goldina","golding","goldman","goldmine","goldsmith","goldsmiths","goldstein","goldwater","goldwyn","goldy","goleta","golf","golfer","golgotha","goliath","goliaths","golly","gomez","gomorrah","gompers","gonad","gonadal","gondola","gondolier","gondwanaland","gone","goner","gong","gonion","gonna","gonorrhea","gonorrheal","gonzales","gonzalez","gonzalo","goo","goober","good","goodbye","goodhearted","goodie","goodish","goodly","goodman","goodness","goodnight","goodrich","goods","goodwill","goodwin","goody","goodyear","gooey","goof","goofiness","goofy","goog","googling","gooier","gooiest","gook","goon","goop","goos","goose","gooseberry","goosebumps","gop","gopath","gopher","goran","goraud","gorbachev","gordan","gorden","gordian","gordie","gordimer","gordon","gordy","gore","goren","gorey","gorgas","gorge","gorged","gorgeous","gorgeousness","gorger","gorges","gorging","gorgon","gorgonzola","gorham","gorilla","gorily","goriness","goring","gorky","gormandize","gormandizer","gormless","gorp","gorse","gory","gos","gosh","goshawk","gosling","gospel","gospeler","gossamer","gossip","gossipy","got","gotcha","goth","gotham","gothart","gothic","gothicism","goths","goto","gotta","gotten","gottfried","goucher","gouda","gouge","gouger","goulash","gould","gounod","gourd","gourde","gourmand","gourmet","gout","gouty","gov","govern","governable","governance","governed","governess","governing","government","governmental","governments","governor","governorship","govt","gown","goya","gp","gpa","gpg","gpio","gpl","gpo","gps","gpss","gpu","gpus","gr","grab","grabbed","grabber","grabbing","grabs","gracchus","grace","graceful","gracefuller","gracefullest","gracefully","gracefulness","graceland","graceless","gracelessness","gracia","gracie","graciela","gracious","graciousness","grackle","grad","gradate","gradation","grade","graded","gradeigh","gradely","grader","grades","gradey","gradient","gradients","gradientstop","gradle","gradlew","gradual","gradualism","gradualist","gradually","gradualness","graduand","graduate","graduation","grady","graehme","graeme","graff","graffias","graffiti","graffito","graft","grafter","grafting","grafton","graham","grahame","graig","grail","grails","grain","grained","grainer","graininess","graining","grainy","gram","grammar","grammarian","grammatic","grammatical","grammaticality","grammaticalness","gramme","grammy","gramophone","grampians","grampus","gran","granada","granary","grand","grandam","grandaunt","grandchild","grandchildren","granddad","granddaddy","granddaughter","grandee","grandeur","grandfather","grandiloquence","grandiloquent","grandiose","grandiosity","grandkid","grandma","grandmaster","grandmother","grandnephew","grandness","grandniece","grandpa","grandparent","grandson","grandstand","grandstander","granduncle","grange","granger","granite","granitic","grannie","granny","granola","grant","granted","grantee","granter","grantham","granthem","grantley","grantor","grantresults","grants","grantsmanship","granular","granularity","granulate","granulation","granule","granulocytic","granville","grape","grapefruit","grapeshot","grapevine","graph","grapheme","graphic","graphical","graphicness","graphics","graphite","graphologist","graphology","graphql","graphs","graphviz","grapnel","grapple","grappler","grappling","grasp","grasper","grasping","graspingness","grass","grasshopper","grassland","grassroots","grassy","grata","grate","grateful","gratefuller","gratefullest","gratefulness","grater","grates","gratia","gratiana","graticule","gratification","gratified","gratify","gratifying","grating","gratis","gratitude","gratuitous","gratuitousness","gratuity","gravamen","grave","gravedigger","gravel","graven","graveness","graver","graves","graveside","gravestone","graveyard","gravid","gravida","gravidness","gravimeter","gravimetric","gravitas","gravitate","gravitation","gravitational","graviton","gravity","gravy","gray","graybeard","grayce","grayish","grayness","grayscale","grayson","graze","grazer","grazia","grazing","grease","greasepaint","greaseproof","greaser","greasily","greasiness","greasy","great","greatcoat","greaten","greater","greatest","greathearted","greatly","greatness","grebe","grecian","greece","greed","greedily","greediness","greeds","greedy","greek","greeley","green","greenback","greenbelt","greenberg","greenblatt","greenbriar","greene","greenery","greenfeld","greenfield","greenfly","greengage","greengrocer","greengrocery","greenhorn","greenhouse","greening","greenish","greenland","greenmail","greenness","greenpeace","greenroom","greensboro","greensleeves","greensville","greensward","greentree","greenville","greenwich","greenwood","greer","greet","greeter","greeting","greetings","greets","greg","gregarious","gregariousness","gregg","greggory","gregoire","gregoor","gregor","gregorian","gregoriancalendar","gregorio","gregorius","gregory","gremlin","grenada","grenade","grenadian","grenadier","grenadine","grenadines","grendel","grenier","grenoble","grenville","grep","grepcode","grepl","gresham","greta","gretal","gretchen","grete","gretel","grethel","gretna","gretta","gretzky","grew","grey","greybeard","greyhound","greyness","grid","gridbagconstraints","gridbaglayout","griddata","gridded","griddle","griddlecake","gridiron","gridlayout","gridlock","gridpane","grids","gridview","gridviewcolumn","gridviewrow","gridx","gridy","grief","grieg","grier","grievance","grieve","griever","grieving","grievous","grievousness","griff","griffie","griffin","griffith","griffon","griffy","grill","grille","griller","grillwork","grim","grimace","grimacer","grimaldi","grime","grimes","griminess","grimm","grimmer","grimmest","grimness","grimy","grin","grinch","grind","grinder","grinding","grindstone","gringo","grinned","grinner","grinning","grip","gripe","griper","grippe","gripper","gripping","gris","griselda","grisliness","grisly","grissel","grist","gristle","gristliness","gristly","gristmill","griswold","grit","gritted","gritter","grittiness","gritting","gritty","griz","grizzle","grizzling","grizzly","grnewald","groan","groaner","groat","grocer","grocery","grog","groggily","grogginess","groggy","groin","grok","grokked","grokking","grommet","gromyko","groofs","groom","groomer","groomsman","groomsmen","groot","groove","groover","groovy","grope","groper","gropius","grosbeak","grosgrain","gross","grosset","grossman","grossness","grosvenor","grosz","grotesque","grotesqueness","grotius","groton","grotto","grottoes","grouch","grouchily","grouchiness","grouchy","ground","groundbreaking","grounded","grounder","groundhog","groundless","groundlessness","groundnut","groundsheet","groundskeepers","groundsman","groundswell","groundwater","groundwork","group","groupbox","groupby","grouped","grouper","groupid","groupie","grouping","grouplayout","groupname","groupon","groupposition","groups","grouse","grouser","grout","grouter","grove","grovel","groveler","grovelike","groveling","grover","grow","grower","growing","growingly","growl","growler","growling","growly","grown","grownup","grows","growth","growths","grp","grpc","grub","grubbed","grubber","grubbily","grubbiness","grubbing","grubby","grubstake","grudge","grudger","grudging","gruel","grueling","gruesome","gruesomeness","gruff","gruffness","grumble","grumbler","grumbling","grumman","grump","grumpily","grumpiness","grumpy","grundy","grunge","grungy","grunion","grunt","grunter","grus","grusky","gruyeres","gruyre","gryphon","gs","gsa","gsl","gsm","gson","gsp","gst","gstatic","gstreamer","gsub","gt","gte","gteborg","gtest","gtk","gtm","gu","guacamole","guadalajara","guadalcanal","guadalquivir","guadalupe","guadeloupe","guallatiri","gualterio","guam","guamanian","guangzhou","guanine","guano","guantanamo","guarani","guarantee","guaranteed","guaranteeing","guarantees","guarantor","guaranty","guard","guarded","guardedness","guarder","guardhouse","guardia","guardian","guardianship","guardrail","guardroom","guards","guardsman","guardsmen","guarnieri","guatemala","guatemalan","guava","guayaquil","gubernatorial","gucci","gudgeon","guelph","guendolen","guenevere","guenna","guenther","guernsey","guerra","guerrero","guerrilla","guess","guessable","guessed","guesser","guesses","guessing","guesstimate","guesswork","guest","guests","guevara","guff","guffaw","guggenheim","guglielma","guglielmo","guhleman","gui","guiana","guice","guid","guidance","guide","guidebook","guided","guideline","guidelines","guidepost","guider","guides","guido","guids","guilbert","guild","guilder","guildhall","guile","guileful","guileless","guilelessness","guillaume","guillema","guillemette","guillemot","guillermo","guillotine","guilt","guiltily","guiltiness","guiltless","guiltlessness","guilty","guinea","guinean","guinevere","guinna","guinness","guise","guitar","guitarist","guiyang","guizot","gujarat","gujarati","gujranwala","gulag","gulch","gulden","gulf","gull","gullah","gullet","gulley","gullibility","gullible","gulliver","gully","gulp","gum","gumbo","gumboil","gumboots","gumdrop","gummed","gumminess","gumming","gummy","gumption","gumshoe","gumshoeing","gumtree","gun","gunar","gunboat","gunderson","gunfight","gunfighter","gunfire","gunflint","gunfought","gunicorn","gunilla","gunk","gunky","gunman","gunmen","gunmetal","gunnar","gunned","gunnel","gunner","gunnery","gunning","gunny","gunnysack","gunpoint","gunpowder","gunrunner","gunrunning","guns","gunship","gunshot","gunsling","gunslinger","gunsmith","gunsmiths","guntar","gunter","gunther","gunwale","guofeng","guppy","gupta","gurgle","gurkha","gurney","guru","gus","gusella","gush","gusher","gushy","guss","gusset","gussi","gussie","gussy","gust","gusta","gustaf","gustafson","gustatory","gustav","gustave","gustavo","gustavus","gusted","gusti","gustie","gustily","gustiness","gusting","gusto","gustoes","gusts","gusty","gut","gutenberg","guthrey","guthrie","guthry","gutierrez","gutless","gutlessness","guts","gutser","gutsiness","gutsy","gutted","gutter","guttering","guttersnipe","gutting","guttural","gutturalness","gutty","guy","guyana","guyanese","guys","guzman","guzzle","guzzler","gv","gw","gwalior","gwen","gwendolen","gwendolin","gwendoline","gwendolyn","gweneth","gwenette","gwenneth","gwenni","gwennie","gwenny","gwenora","gwenore","gwt","gwyn","gwyneth","gwynne","gx","gy","gym","gymkhana","gymnasia","gymnasium","gymnast","gymnastic","gymnastically","gymnastics","gymnosperm","gynecologic","gynecological","gynecologist","gynecology","gyp","gypped","gypper","gypping","gypsite","gypster","gypsum","gypsy","gyrate","gyration","gyrator","gyrfalcon","gyro","gyrocompass","gyroscope","gyroscopic","gyve","gz","gzip","h","ha","haag","haas","habakkuk","habeas","haber","haberdasher","haberdashery","haberman","habib","habiliment","habit","habitability","habitable","habitableness","habitant","habitat","habitation","habitations","habits","habitu","habitual","habitualness","habituate","habituation","hacienda","hack","hackage","hacked","hacker","hackers","hackett","hacking","hackle","hackler","hackney","hacks","hacksaw","hackwork","hacky","had","hadamard","hadar","haddad","haddock","hades","hadj","hadji","hadlee","hadleigh","hadley","hadn","hadoop","hadria","hadrian","hadron","hadst","haemoglobin","haemophilia","haemorrhage","hafiz","hafnium","haft","hag","hagan","hagar","hagen","hager","haggai","haggard","haggardness","hagged","hagging","haggis","haggish","haggle","haggler","hagiographa","hagiographer","hagiography","hagstrom","hague","haha","hahn","hahnium","haifa","haiku","hail","hailee","hailer","hailey","hailstone","hailstorm","haily","haiphong","hair","hairball","hairbreadth","hairbreadths","hairbrush","haircare","haircloth","haircloths","haircut","haircutting","hairdo","hairdresser","hairdressing","hairdryer","hairiness","hairless","hairlessness","hairlike","hairline","hairnet","hairpiece","hairpin","hairsbreadth","hairsbreadths","hairsplitter","hairsplitting","hairspray","hairspring","hairstyle","hairstylist","hairy","haiti","haitian","hajj","hajjes","hajji","hake","hakeem","hakim","hakka","hakluyt","hal","halal","halalled","halalling","halberd","halcyon","haldane","hale","haleakala","haleigh","haler","halest","halette","haley","half","halfback","halfbreed","halfhearted","halfheartedness","halfpence","halfpenny","halfpennyworth","halftime","halftone","halfway","halfword","hali","halibut","halide","halie","halifax","halimeda","halite","halitoses","halitosis","hall","hallelujah","hallelujahs","halley","halli","halliard","hallie","hallinan","hallmark","hallo","halloo","hallow","halloween","hallowing","hallows","hallsy","hallucinate","hallucination","hallucinatory","hallucinogen","hallucinogenic","hallway","hally","halo","halocarbon","halogen","halogenated","halon","halpern","halsey","halsy","halt","halter","halting","halve","halves","halyard","ham","hamal","haman","hamburg","hamburger","hamcrest","hamel","hamey","hamhung","hamid","hamil","hamilcar","hamilton","hamiltonian","hamish","hamitic","haml","hamlen","hamlet","hamlin","hammad","hammarskjold","hammed","hammer","hammerer","hammerhead","hammering","hammerless","hammerlock","hammerstein","hammertoe","hammett","hamming","hammock","hammond","hammurabi","hammy","hamnet","hamper","hampered","hampshire","hampton","hamster","hamstring","hamstrung","hamsun","han","hana","hanan","hancock","hand","handbag","handbagged","handbagging","handball","handbarrow","handbasin","handbill","handbook","handbrake","handcar","handcart","handclasp","handcraft","handcuff","handcuffs","handed","handedness","handel","hander","handful","handgun","handhold","handicap","handicapped","handicapper","handicapping","handicraft","handicraftsman","handicraftsmen","handily","handiness","handiwork","handkerchief","handle","handleable","handlebar","handlebars","handlecallback","handlechange","handleclick","handled","handleerror","handlelaunchactivity","handlemessage","handlenonsuccessanddebuggernotification","handler","handlerequest","handlers","handles","handless","handlesubmit","handling","handmade","handmaid","handmaiden","handout","handover","handpick","handrail","hands","handsaw","handset","handshake","handshaker","handshaking","handsome","handsomely","handsomeness","handspike","handspring","handstand","handwork","handwoven","handwrite","handwriting","handwritten","handy","handyman","handymen","haney","hang","hangar","hangdog","hanged","hanger","hanging","hangman","hangmen","hangnail","hangout","hangover","hangs","hangul","hangup","hangzhou","hank","hankel","hanker","hankerer","hankering","hankie","hanky","hanna","hannah","hanni","hannibal","hannie","hanny","hanoi","hanover","hanoverian","hans","hansel","hansen","hansiain","hansom","hanson","hanuka","hanukkah","hanukkahs","hap","hapgood","haphazard","haphazardness","hapless","haplessness","haploid","happed","happen","happened","happening","happens","happenstance","happily","happiness","happing","happy","haproxy","hapsburg","harald","harangue","haranguer","harare","harass","harasser","harassment","harbert","harbin","harbinger","harbor","harborer","harcourt","hard","hardback","hardball","hardboard","hardboiled","hardbound","hardcode","hardcoded","hardcoding","hardcore","hardcover","harden","hardened","hardener","hardening","harder","hardest","hardhat","hardheaded","hardheadedness","hardhearted","hardheartedness","hardihood","hardily","hardin","hardiness","harding","hardliner","hardly","hardness","hardscrabble","hardshell","hardship","hardstand","hardtack","hardtop","hardware","hardwire","hardwood","hardworking","hardy","hare","harebell","harebrained","harelip","harelipped","harem","hargreaves","hark","harlan","harland","harlem","harlen","harlene","harlequin","harley","harli","harlie","harlin","harlot","harlotry","harlow","harm","harman","harmed","harmer","harmful","harmfulness","harmless","harmlessness","harmon","harmonia","harmonic","harmonica","harmonically","harmonics","harmonie","harmonious","harmoniousness","harmonium","harmonization","harmonizations","harmonize","harmonized","harmonizer","harmonizes","harmony","harness","harnessed","harnesser","harnesses","harold","haroun","harp","harper","harping","harpist","harpoon","harpooner","harpsichord","harpsichordist","harpy","harrell","harri","harridan","harrie","harrier","harriet","harriett","harrietta","harriette","harrington","harriot","harriott","harrisburg","harrison","harrisonburg","harrow","harrower","harrumph","harry","harsh","harshen","harshness","hart","harte","hartford","hartley","hartline","hartman","hartwell","harv","harvard","harvest","harvested","harvester","harvestman","harvey","harwell","harwilll","has","hasattr","hasbro","hasclass","hasfocus","hash","hashcode","hashed","hasheem","hasher","hashes","hashim","hashing","hashish","hashlib","hashmap","hashset","hashtable","hashtag","hashtags","hasidim","haskel","haskell","haskins","haslett","hasmany","hasn","hasnext","hasone","hasownproperty","hasp","hassle","hassock","hast","haste","hasten","hastener","hastie","hastily","hastiness","hastings","hasty","hasvalue","hat","hatch","hatchback","hatcheck","hatched","hatcher","hatchery","hatchet","hatching","hatchure","hatchway","hate","hateful","hatefulness","hater","hatfield","hathaway","hatless","hatred","hatstands","hatted","hatter","hatteras","hatti","hattie","hatting","hatty","hauberk","haugen","haughtily","haughtiness","haughty","haul","haulage","hauler","haunch","haunt","haunter","haunting","hauptmann","hausa","hausdorff","hauser","hauteur","havana","havarti","have","havel","haven","havent","haver","haversack","having","havoc","havocked","havocking","haw","hawaii","hawaiian","hawk","hawker","hawking","hawkins","hawkish","hawkishness","hawley","haws","hawser","hawthorn","hawthorne","hay","haycock","hayden","haydn","haydon","hayes","hayfield","hayley","hayloft","haymow","haynes","hayrick","hayride","hayseed","haystack","haywain","hayward","haywire","haywood","hayyim","hazard","hazardous","hazardousness","haze","hazel","hazelcast","hazelnut","hazer","hazily","haziness","hazing","hazlett","hazlitt","hazy","hb","hbase","hbm","hbo","hbox","hbs","hc","hd","hdc","hdd","hdf","hdfs","hdpi","hdqrs","hdr","hdtv","he","head","headache","headaches","headband","headboard","headcount","headdress","header","headers","headerstyle","headertemplate","headertext","headerview","headfirst","headgear","headhunt","headhunter","headhunting","headily","headiness","heading","headings","headlamp","headland","headless","headlessness","headlight","headline","headliner","headlines","headlock","headlong","headman","headmaster","headmastership","headmen","headmistress","headphone","headpiece","headpin","headquarter","headrest","headroom","heads","headscarf","headset","headship","headshrinker","headsman","headsmen","headstall","headstand","headstock","headstone","headstrong","headwaiter","headwall","headwater","headway","headwind","headword","heady","heal","healed","healer","heall","health","healthcare","healthful","healthfully","healthfulness","healthily","healthiness","healths","healthy","heap","hear","heard","hearer","hearing","hearken","hears","hearsay","hearse","hearst","heart","heartache","heartbeat","heartbreak","heartbreaking","heartbroke","heartbroken","heartburn","heartburning","hearted","hearten","heartening","heartfelt","hearth","hearthrug","hearths","hearthstone","heartily","heartiness","heartland","heartless","heartlessness","heartrending","hearts","heartsick","heartsickness","heartstrings","heartthrob","heartwarming","heartwood","hearty","heat","heated","heatedly","heater","heath","heathen","heathendom","heathenish","heathenism","heather","heathery","heathkit","heathland","heathman","heaths","heatmap","heatproof","heats","heatstroke","heatwave","heave","heaven","heavenliness","heavenly","heavenward","heaver","heaves","heavily","heaviness","heaviside","heavy","heavyhearted","heavyset","heavyweight","heb","hebe","hebephrenic","hebert","hebraic","hebraism","hebrew","hebrides","hecate","hecatomb","heck","heckle","heckler","hectare","hectic","hectically","hectogram","hectometer","hector","hecuba","heda","hedda","heddi","heddie","hedge","hedgehog","hedgehop","hedgehopped","hedgehopping","hedger","hedgerow","hedging","hedi","hedonism","hedonist","hedonistic","hedvig","hedvige","hedwig","hedwiga","hedy","heed","heeded","heedful","heedfulness","heeding","heedless","heedlessness","heehaw","heel","heeler","heeling","heelless","heep","hefner","heft","heftily","heftiness","hefty","hegel","hegelian","hegemonic","hegemony","hegira","heida","heidegger","heidelberg","heidi","heidie","heifer","heifetz","height","heighten","heights","heimlich","heindrick","heine","heineken","heinlein","heinous","heinousness","heinrich","heinrick","heinrik","heinz","heinze","heir","heiress","heirloom","heisenberg","heiser","heist","heister","hejira","helaina","helaine","held","helen","helena","helene","helenka","helga","helge","helical","helices","helicon","helicopter","heliocentric","heliography","heliopolis","helios","heliosphere","heliotrope","heliport","helium","helix","hell","hellbender","hellbent","hellcat","hellebore","hellene","hellenic","hellenism","hellenist","hellenistic","hellenization","hellenize","heller","hellespont","hellfire","hellhole","helli","hellion","hellish","hellishness","hellman","hello","helloworld","helluva","helm","helmed","helmet","helmholtz","helming","helms","helmsman","helmsmen","helmut","helot","help","helped","helper","helpers","helpful","helpfulness","helping","helpless","helplessness","helpline","helpmate","helpmeet","helps","helsa","helsinki","helve","helvetian","helvetica","helvetius","helyn","hem","hematite","hematologic","hematological","hematologist","hematology","heme","hemingway","hemisphere","hemispheric","hemispherical","hemline","hemlock","hemmed","hemmer","hemming","hemoglobin","hemolytic","hemophilia","hemophiliac","hemorrhage","hemorrhagic","hemorrhoid","hemostat","hemp","hemstitch","hen","hence","henceforth","henceforward","hench","henchman","henchmen","henderson","hendrerit","hendrick","hendrickson","hendrik","hendrika","hendrix","henge","henka","henley","henna","hennessey","henning","henpeck","henri","henrie","henrieta","henrietta","henriette","henrik","henry","henryetta","hensley","henson","hep","heparin","hepatic","hepatitides","hepatitis","hepburn","hephaestus","hephzibah","hepper","heppest","hepplewhite","heptagon","heptagonal","heptane","heptathlon","her","hera","heracles","heraclitus","herald","heralded","heraldic","heraldry","herb","herbaceous","herbage","herbal","herbalism","herbalist","herbart","herbert","herbicidal","herbicide","herbie","herbivore","herbivorous","herby","herc","herculaneum","hercule","herculean","herculie","herd","herder","herdsman","herdsmen","here","hereabout","hereafter","hereby","hereditary","heredity","hereford","herein","hereinafter","hereof","hereon","heres","heresy","heretic","heretical","hereto","heretofore","hereunder","hereunto","hereupon","herewith","heriberto","heritable","heritage","heritor","herkimer","herman","hermann","hermaphrodite","hermaphroditic","hermaphroditus","hermeneutic","hermeneutics","hermes","hermetic","hermetical","hermia","hermie","hermina","hermine","herminia","hermione","hermit","hermitage","hermite","hermitian","hermon","hermosa","hermosillo","hermy","hernandez","hernando","hernia","hernial","herniate","hero","herod","herodotus","heroes","heroic","heroically","heroics","heroin","heroine","heroism","heroku","herokuapp","herold","heron","herpes","herpetologist","herpetology","herr","herrera","herrick","herring","herringbone","herrington","hersch","herschel","herself","hersey","hersh","hershel","hershey","herta","hertha","hertz","hertzog","hertzsprung","herve","hervey","herzegovina","herzl","hes","hesiod","hesitance","hesitancy","hesitant","hesitantly","hesitate","hesitater","hesitating","hesitation","hesperus","hess","hesse","hessian","hester","hesther","hestia","heston","heterodox","heterodoxy","heterodyne","heterogamous","heterogamy","heterogeneity","heterogeneous","heterogeneousness","heterosexual","heterosexuality","heterostructure","heterozygous","hetti","hettie","hetty","heublein","heuristic","heuristically","heusen","heuser","hew","hewe","hewer","hewet","hewett","hewie","hewitt","hewlett","hex","hexachloride","hexadecimal","hexafluoride","hexagon","hexagonal","hexagram","hexameter","hexer","hey","heyday","heyerdahl","heywood","hezekiah","hf","hg","hgt","hgwy","hh","hhh","hhs","hi","hialeah","hiatus","hiawatha","hibachi","hibernate","hibernation","hibernator","hibernia","hibernian","hibiscus","hiccup","hick","hickey","hickman","hickok","hickory","hicks","hid","hidden","hiddenfield","hiddenfor","hide","hideaway","hidebound","hideous","hideousness","hideout","hider","hides","hiding","hie","hieing","hierarchal","hierarchic","hierarchical","hierarchy","hieratic","hieroglyph","hieroglyphic","hieroglyphics","hieroglyphs","hieronymus","hifalutin","higashiosaka","higgins","high","highball","highborn","highboy","highbrow","highchair","highcharts","higher","highest","highfalutin","highfield","highgui","highhanded","highhandedness","highish","highland","highlander","highlands","highlight","highlighted","highlighting","highlights","highly","highness","highpoint","highroad","highs","highscore","hight","hightail","highway","highwayman","highwaymen","hijack","hijacker","hike","hiker","hilario","hilarious","hilariousness","hilarity","hilarius","hilary","hilbert","hilda","hildagard","hildagarde","hilde","hildebrand","hildegaard","hildegarde","hildy","hill","hillard","hillary","hillbilly","hillcrest","hillel","hiller","hillery","hilliard","hilliary","hillie","hillier","hilliness","hillman","hillmen","hillock","hillsboro","hillsdale","hillside","hilltop","hillwalking","hilly","hillyer","hilt","hilton","him","himalaya","himalayan","himmler","himself","hinayana","hind","hinda","hindemith","hindenburg","hinder","hindered","hinderer","hindi","hindmost","hindquarter","hindrance","hindsight","hindu","hinduism","hindustan","hindustani","hines","hinge","hinger","hinkle","hinsdale","hinstance","hint","hinter","hinterland","hinton","hints","hinze","hip","hipbone","hipness","hipparchus","hipped","hipper","hippest","hippie","hipping","hippo","hippocrates","hippocratic","hippodrome","hippopotamus","hippy","hipster","hiragana","hiram","hire","hired","hireling","hirer","hirey","hiring","hirohito","hiroshi","hiroshima","hirsch","hirsute","hirsuteness","his","hispanic","hispaniola","hiss","hisser","hissing","hist","histamine","histidine","histochemic","histochemical","histochemistry","histogram","histological","histologist","histology","historian","historic","historical","historically","historicalness","historicism","historicist","historicity","historiographer","historiography","history","histrionic","histrionically","histrionics","hit","hitachi","hitch","hitchcock","hitcher","hitchhike","hither","hitherto","hitler","hitless","hits","hittable","hitter","hitting","hittite","hiv","hive","hk","hkey","hklm","hl","hloise","hls","hm","hmac","hmm","hmo","hmong","hms","hn","ho","hoar","hoard","hoarder","hoarding","hoarfrost","hoariness","hoarse","hoarseness","hoary","hoax","hoaxer","hob","hobard","hobart","hobbed","hobbes","hobbies","hobbing","hobbit","hobble","hobbler","hobbs","hobby","hobbyhorse","hobbyist","hobday","hobey","hobgoblin","hobie","hobnail","hobnob","hobnobbed","hobnobbing","hobo","hoboken","hoc","hock","hocker","hockey","hockney","hockshop","hod","hodge","hodgepodge","hodgkin","hoe","hoebart","hoecake","hoedown","hoeing","hoer","hoff","hoffa","hoffman","hofstadter","hog","hogan","hogarth","hogback","hogged","hogger","hogging","hoggish","hogshead","hogtie","hogtying","hogwash","hohenlohe","hohenstaufen","hohenzollern","hohhot","hoist","hoister","hoke","hokey","hokier","hokiest","hokkaido","hokum","hokusai","holbein","holbrook","holcomb","hold","holdall","holden","holder","holders","holding","holdout","holdover","holds","holdup","hole","holes","holey","holiday","holidaymaker","holidays","holier","holiness","holistic","holistically","holland","hollandaise","hollander","holler","hollerith","holley","holli","hollie","hollister","hollow","holloway","hollowness","hollowware","holly","hollyanne","hollyhock","hollywood","holm","holman","holmes","holmium","holo","holocaust","holocene","hologram","holograph","holographic","holographs","holography","holst","holstein","holster","holt","holy","holyoke","holystone","holzman","hom","homage","homager","hombre","homburg","home","homebody","homebound","homeboy","homebrew","homebuilder","homebuilding","homebuilt","homecoming","homecontroller","homegrown","homeland","homeless","homelessness","homelike","homeliness","homely","homemade","homemake","homemaker","homemaking","homeomorph","homeomorphic","homeomorphism","homeopath","homeopathic","homeopaths","homeopathy","homeostases","homeostasis","homeostatic","homeowner","homeownership","homepage","homer","homere","homeric","homerists","homeroom","homerus","homes","homeschooling","homescreen","homesick","homesickness","homespun","homestead","homesteader","homestretch","hometown","homeward","homework","homeworker","homey","homeyness","homicidal","homicide","homier","homiest","homiletic","homily","hominess","homing","hominid","hominy","homo","homogamy","homogenate","homogeneity","homogeneous","homogenization","homogenize","homogenizer","homograph","homographs","homological","homologous","homologue","homology","homomorphic","homomorphism","homonym","homophobia","homophobic","homophone","homopolymers","homosexual","homosexuality","homotopy","homozygous","hon","honcho","honda","hondo","honduran","honduras","hone","honecker","honest","honestly","honesty","honey","honeybee","honeycomb","honeydew","honeylocust","honeymoon","honeymooner","honeysuckle","honeywell","hong","honiara","honk","honker","honky","honolulu","honor","honorable","honorableness","honorables","honorablies","honorably","honorarily","honorarium","honorary","honored","honoree","honorer","honoria","honorific","honors","honshu","hooch","hood","hooded","hoodedness","hoodlum","hoodoo","hoodwink","hoodwinker","hooey","hoof","hoofer","hoofmark","hook","hookah","hookahs","hooke","hooked","hookedness","hooker","hookey","hooking","hooks","hookup","hookworm","hooky","hooligan","hooliganism","hoop","hooper","hoopla","hooray","hoosegow","hoosier","hoot","hootch","hootenanny","hooter","hoover","hooves","hop","hope","hoped","hopeful","hopefully","hopefulness","hopeless","hopelessness","hoper","hopes","hopewell","hopi","hoping","hopkins","hopkinsian","hopped","hopper","hopping","hoppled","hopples","hopscotch","horace","horacio","horatia","horatio","horatius","horde","horehound","horizon","horizontal","horizontalalign","horizontalalignment","horizontalcontentalignment","horizontally","horizontalscrollview","hormel","hormonal","hormone","hormuz","horn","hornbeam","hornblende","hornblower","horne","horned","hornedness","hornet","horniness","hornless","hornlike","hornpipe","horny","horologic","horological","horologist","horology","horoscope","horowitz","horrendous","horrible","horribleness","horribly","horrid","horridness","horrific","horrifically","horrify","horrifying","horror","hors","horse","horseback","horsedom","horseflesh","horsefly","horsehair","horsehide","horselaugh","horselaughs","horseless","horselike","horsely","horseman","horsemanship","horsemen","horseplay","horseplayer","horsepower","horseradish","horseshoe","horseshoeing","horseshoer","horsetail","horsewhip","horsewhipped","horsewhipping","horsewoman","horsewomen","horsey","horsier","horsiest","horsing","horst","hort","hortatory","horten","hortense","hortensia","horticultural","horticulture","horticulturist","horton","horus","hos","hosanna","hose","hosea","hosepipe","hosier","hosiery","hosp","hospice","hospitable","hospitably","hospital","hospitality","hospitalization","hospitalize","host","hostage","hostconfig","hosted","hostel","hosteler","hostelry","hostess","hostile","hostility","hosting","hostler","hostname","hosts","hot","hotbed","hotblooded","hotbox","hotcake","hotchpotch","hotel","hotelier","hotelman","hotels","hotfoot","hothead","hotheaded","hotheadedness","hothouse","hotmail","hotness","hotplate","hotpot","hotrod","hotshot","hotspot","hotted","hottentot","hotter","hottest","hotting","houdaille","houdini","hough","hound","hounder","hounding","hour","hourglass","houri","hourly","hours","house","houseboat","housebound","houseboy","housebreak","housebreaker","housebreaking","housebroke","housebroken","housebuilding","houseclean","housecleaning","housecoat","housefly","houseful","household","householder","househusband","housekeep","housekeeper","housekeeping","houselights","housemaid","houseman","housemen","housemother","housemoving","houseparent","houseplant","houser","houses","housetop","housewares","housewarming","housewife","housewifeliness","housewifely","housewives","housework","houseworker","housing","housman","houston","houyhnhnm","hov","hove","hovel","hover","hovercraft","hovered","hoverer","hovering","hovers","how","howard","howbeit","howdah","howdahs","howdy","howe","howell","however","howey","howie","howitzer","howl","howler","howrah","howsoever","howto","hoy","hoyden","hoydenish","hoyle","hoyt","hp","hpa","hpp","hq","hql","hr","href","hresult","hrh","hrothgar","hrs","hs","hsl","hsqldb","hst","hsv","ht","htaccess","htc","htdocs","hth","htm","html","htmlattributes","htmldocument","htmlelement","htmlentities","htmlhelper","htmlspecialchars","htmlstring","htmltextwriter","htmlunit","htons","hts","http","httpapplication","httpbackend","httpclient","httpcomponents","httpconnection","httpcontext","httpd","httpentity","httpget","httphandler","httpheader","httpheaders","httplib","httpmethod","httponly","httppost","httpprovider","httprequest","httprequestmessage","httpresponse","httpresponsemessage","httpresponseredirect","httpruntime","https","httpsecurity","httpserver","httpservlet","httpservletrequest","httpservletresponse","httpsession","httpstatus","httpstatuscode","httpurlconnection","httputility","httpwebrequest","httpwebresponse","hu","huang","huarache","huawei","hub","hubba","hubbard","hubble","hubbub","hubby","hubcap","hube","huber","hubert","huberto","hubey","hubie","hubris","hubs","huck","huckleberry","huckster","hud","huddersfield","huddle","huddler","hudson","hue","huerta","huey","huff","huffily","huffiness","huffman","huffy","hug","huge","hugely","hugeness","hugged","hugger","hugging","huggins","hugh","hughie","hugibert","hugo","huguenot","hugues","huh","huhs","hui","huitzilopitchli","hula","hulda","hulk","hull","hullabaloo","huller","hulling","hullo","hum","human","humane","humaneness","humaner","humanest","humanism","humanist","humanistic","humanitarian","humanitarianism","humanity","humanization","humanize","humanized","humanizer","humanizes","humanizing","humankind","humanness","humannesses","humanoid","humans","humbert","humberto","humble","humbleness","humbly","humboldt","humbug","humbugged","humbugging","humdinger","humdrum","hume","humeral","humeri","humerus","humfrey","humfrid","humfried","humid","humidification","humidifier","humidify","humidistat","humidity","humidor","humiliate","humiliating","humiliation","humility","hummed","hummel","hummer","humming","hummingbird","hummock","hummocky","hummus","humongous","humor","humored","humorist","humorless","humorlessness","humorous","humorousness","hump","humpback","humph","humphrey","humphs","humpty","humus","humvee","hun","hunch","hunchback","hundred","hundredfold","hundreds","hundredths","hundredweight","hunfredo","hung","hungarian","hungary","hunger","hungover","hungrily","hungriness","hungry","hunk","hunker","hunky","hunt","hunter","hunting","huntington","huntlee","huntley","huntress","huntsman","huntsmen","huntsville","hurdle","hurdler","hurl","hurlee","hurleigh","hurler","hurley","hurling","huron","hurray","hurricane","hurried","hurriedness","hurry","hurst","hurt","hurter","hurtful","hurtfulness","hurting","hurtle","hurts","hurwitz","hus","husain","husband","husbander","husbandman","husbandmen","husbandry","husein","hush","husk","husker","huskily","huskiness","husking","husky","hussar","hussein","husserl","hussy","hustings","hustle","hustler","huston","hut","hutch","hutchins","hutchinson","hutchison","hutted","hutting","hutton","hutu","huxley","huygens","huzzah","huzzahs","hv","hw","hwnd","hwy","hx","hy","hyacinth","hyacintha","hyacinthe","hyacinthia","hyacinthie","hyacinths","hyades","hyaena","hyannis","hyatt","hybrid","hybridism","hybridization","hybridize","hyde","hyderabad","hydra","hydrangea","hydrant","hydrate","hydration","hydraulic","hydraulically","hydraulicked","hydraulicking","hydraulics","hydrazine","hydride","hydro","hydrocarbon","hydrocephali","hydrocephalus","hydrochemistry","hydrochloric","hydrochloride","hydrodynamic","hydrodynamical","hydrodynamics","hydroelectric","hydroelectrically","hydroelectricity","hydrofluoric","hydrofoil","hydrogen","hydrogenate","hydrogenation","hydrogenations","hydrogenous","hydrological","hydrologist","hydrology","hydrolysis","hydrolyze","hydrolyzed","hydromagnetic","hydromechanics","hydrometer","hydrometry","hydrophilic","hydrophobia","hydrophobic","hydrophone","hydroplane","hydroponic","hydroponics","hydrosphere","hydrostatic","hydrostatics","hydrotherapy","hydrothermal","hydrous","hydroxide","hydroxy","hydroxyl","hydroxylate","hydroxyzine","hyena","hygiene","hygienic","hygienically","hygienics","hygienist","hygrometer","hygroscopic","hying","hyman","hymen","hymeneal","hymie","hymn","hymnal","hymnbook","hynda","hype","hyper","hyperactive","hyperactivity","hyperbola","hyperbole","hyperbolic","hyperbolically","hyperboloid","hyperboloidal","hypercellularity","hypercritical","hypercube","hyperemia","hyperemic","hyperfine","hypergamous","hypergamy","hyperglycemia","hyperinflation","hyperion","hyperledger","hyperlink","hyperlinks","hypermarket","hypermedia","hyperplane","hyperplasia","hypersensitive","hypersensitiveness","hypersensitivity","hypersonic","hyperspace","hypersphere","hypertension","hypertensive","hypertext","hyperthyroid","hyperthyroidism","hypertrophy","hypervelocity","hyperventilate","hyperventilation","hyphen","hyphenate","hyphenated","hyphenation","hyphens","hypnoses","hypnosis","hypnotherapy","hypnotic","hypnotically","hypnotism","hypnotist","hypnotize","hypo","hypoactive","hypoallergenic","hypocellularity","hypochondria","hypochondriac","hypocrisy","hypocrite","hypocritical","hypodermic","hypoglycemia","hypoglycemic","hypophyseal","hypophysectomized","hypotenuse","hypothalami","hypothalamic","hypothalamically","hypothalamus","hypothermia","hypotheses","hypothesis","hypothesize","hypothesizer","hypothetic","hypothetical","hypothyroid","hypothyroidism","hypoxia","hyssop","hysterectomy","hysteresis","hysteria","hysteric","hysterical","hyundai","hz","i","ia","iaccoca","iactionresult","iago","iain","iam","iamb","iambi","iambic","iambus","ian","ianthe","iasyncresult","ib","ibaction","ibadan","ibb","ibbie","ibby","iberia","iberian","ibero","ibex","ibid","ibidem","ibinder","ibis","ibm","ibo","iboutlet","ibrahim","ibsen","ibuprofen","ic","icarus","icbm","icc","ice","iceberg","iceboat","icebound","icebox","icebreaker","icecap","iceland","icelander","icelandic","iceman","icemen","icepack","icepick","ichabod","ichneumon","ichthyologist","ichthyology","icicle","icily","iciness","icing","icky","icloud","icmp","ico","icollection","icommand","icon","iconic","iconoclasm","iconoclast","iconoclastic","iconography","icons","iconv","icosahedra","icosahedral","icosahedron","ics","ictus","icu","icy","id","ida","idaho","idahoan","idahoes","idalia","idalina","idaline","idc","ide","idea","ideal","idealism","idealist","idealistic","idealistically","idealization","idealize","idealized","idealizer","ideally","idealogical","ideas","ideate","ideation","idell","idelle","idem","idempotent","ident","identical","identicalness","identifiability","identifiable","identifiably","identification","identified","identifier","identifiers","identifies","identify","identifying","identities","identity","identitymodel","identityserver","ideogram","ideograph","ideographic","ideographs","ideological","ideologist","ideologue","ideology","ideone","ides","idette","idf","idictionary","idiocy","idiolect","idiom","idiomatic","idiomatically","idiopathic","idiosyncrasy","idiosyncratic","idiosyncratically","idiot","idiotic","idiotically","idisposable","idl","idle","idleness","idler","idol","idolater","idolatress","idolatrous","idolatry","idolization","idolize","idolized","idolizer","idp","ids","idt","iduser","idx","idyll","idyllic","idyllically","ie","ieee","ienumerable","ienumerator","ietf","ieyasu","if","iface","ifdef","ifelse","iferror","iffiness","iffy","ifmodule","ifndef","ifni","ifnull","ifoo","iframe","iframes","ifs","ifstream","ig","iggie","iggy","igloo","ignace","ignacio","ignacius","ignatius","ignaz","ignazio","igneous","ignitable","ignite","igniter","ignition","ignoble","ignobleness","ignobly","ignominious","ignominy","ignorable","ignoramus","ignorance","ignorant","ignorantness","ignore","ignorecase","ignored","ignorer","ignores","ignoring","igor","igraph","iguana","iguassu","ih","ii","iid","iif","iii","iirc","iis","ij","ijsselmeer","ik","ike","ikey","ikhnaton","ikon","il","ila","ilaire","ilario","ilea","ileana","ileane","ileitides","ileitis","ilene","ileum","ilia","iliac","iliad","ilise","ilist","ilium","ilk","ilka","ill","illa","illegal","illegalaccessexception","illegalargumentexception","illegality","illegalstateexception","illegibility","illegible","illegibly","illegitimacy","illegitimate","illiberal","illiberality","illicit","illicitness","illimitable","illimitableness","illinois","illinoisan","illiquid","illiteracy","illiterate","illiterateness","illness","illogic","illogical","illogicality","illogicalness","illume","illuminate","illuminati","illuminating","illuminatingly","illumination","illumine","illus","illusion","illusionary","illusionist","illusive","illusiveness","illusoriness","illusory","illustrate","illustrated","illustrates","illustration","illustrative","illustrator","illustrious","illustriousness","illy","iloc","ilogger","ilona","ilsa","ilse","ilysa","ilyse","ilyssa","ilyushin","im","imag","image","imageadapter","imagearray","imagebutton","imagedata","imagefield","imagefile","imageformat","imageicon","imageid","imageio","imagelist","imageloader","imagemagick","imagen","imagename","imagenamed","imagepath","imagepicker","imagery","images","imageshack","imagesize","imagesource","imageuri","imageurl","imageview","imagewidth","imagick","imaginable","imaginableness","imaginably","imaginariness","imaginary","imagination","imaginative","imaginativeness","imagine","imagined","imaginer","imaging","imago","imagoes","imam","imap","imbalance","imbecile","imbecilic","imbecility","imbibe","imbiber","imbrication","imbrium","imbroglio","imbruing","imbue","imdb","ime","imei","imelda","imessage","imf","img","imgdata","imgproc","imgs","imgur","imgurl","imgview","imho","imitable","imitate","imitation","imitative","imitativeness","imitator","imm","immaculate","immaculateness","immanence","immanency","immanent","immanuel","immaterial","immateriality","immaterialness","immature","immatureness","immaturity","immeasurable","immeasurableness","immeasurably","immediacy","immediate","immediately","immediateness","immemorial","immense","immenseness","immensity","immerse","immersible","immersion","immigrant","immigrate","immigration","imminence","imminent","imminentness","immobile","immobility","immobilization","immobilize","immoderate","immoderateness","immoderation","immodest","immodesty","immolate","immolation","immoral","immorality","immortal","immortality","immortalize","immortalized","immovability","immovable","immovableness","immovably","immune","immunity","immunization","immunize","immunoassay","immunodeficiency","immunodeficient","immunologic","immunological","immunologist","immunology","immure","immutability","immutable","immutableness","immutably","imnsho","imo","imogen","imogene","imojean","imp","impact","impaction","impactor","impair","impaired","impairer","impairment","impala","impale","impalement","impaler","impalpable","impalpably","impanel","impart","impartation","impartial","impartiality","impassable","impassableness","impassably","impasse","impassibility","impassible","impassibly","impassion","impassioned","impassive","impassiveness","impassivity","impasto","impatience","impatiens","impatient","impeach","impeachable","impeacher","impeachment","impeccability","impeccable","impeccably","impecunious","impecuniousness","imped","impedance","impede","impeded","impeder","impediment","impedimenta","impel","impelled","impeller","impelling","impend","impenetrability","impenetrable","impenetrableness","impenetrably","impenitence","impenitent","imperative","imperativeness","imperceivable","imperceptibility","imperceptible","imperceptibly","imperceptive","imperdiet","imperf","imperfect","imperfectability","imperfection","imperfectness","imperial","imperialism","imperialist","imperialistic","imperialistically","imperil","imperilment","imperious","imperiousness","imperishable","imperishableness","imperishably","impermanence","impermanent","impermeability","impermeable","impermeableness","impermeably","impermissible","impersonal","impersonality","impersonalized","impersonate","impersonation","impersonator","impertinence","impertinent","imperturbability","imperturbable","imperturbably","impervious","imperviousness","impetigo","impetuosity","impetuous","impetuousness","impetus","impiety","imping","impinge","impingement","impious","impiousness","impish","impishness","impl","implacability","implacable","implacableness","implacably","implant","implantation","implanter","implausibility","implausible","implausibly","implement","implementability","implementable","implementation","implementations","implemented","implementer","implementing","implementor","implements","implicant","implicate","implication","implications","implicative","implicit","implicitly","implicitness","implied","implies","implode","implore","imploring","implosion","implosive","imply","implying","impolite","impoliteness","impolitic","impoliticness","imponderable","imponderableness","import","importance","important","importantly","importation","imported","importer","importerror","importing","importlib","imports","importunate","importunateness","importune","importuner","importunity","imposable","impose","imposer","imposing","imposingly","imposition","impossibility","impossible","impossibleness","impossibly","impost","imposter","impostor","imposture","impotence","impotency","impotent","impound","impoundments","impoverish","impoverisher","impoverishment","impracticable","impracticableness","impracticably","impractical","impracticality","impracticalness","imprecate","imprecation","imprecise","impreciseness","imprecision","impregnability","impregnable","impregnableness","impregnably","impregnate","impregnation","impresario","impress","impressed","impresser","impressibility","impressible","impression","impressionability","impressionable","impressionableness","impressionism","impressionist","impressionistic","impressions","impressive","impressiveness","impressment","imprimatur","imprint","imprinter","imprinting","imprison","imprisonment","improbability","improbable","improbableness","improbably","impromptu","improper","improperness","impropitious","impropriety","improve","improved","improvement","improvements","improver","improves","improvidence","improvident","improving","improvisation","improvisational","improvisatory","improvise","improviser","imprudence","imprudent","impudence","impudent","impugn","impugner","impulse","impulsion","impulsive","impulsiveness","impunity","impure","impureness","impurity","imputation","impute","imread","imshow","imus","in","ina","inaccessible","inaccurate","inaction","inactive","inadequate","inadvertence","inadvertent","inalienability","inalienably","inalterable","inalterableness","inamorata","inane","inanimate","inanimateness","inanity","inappeasable","inappropriate","inarray","inarticulate","inasmuch","inaugural","inaugurate","inauguration","inauthenticity","inbound","inbox","inbred","inbreed","inbuilt","inc","inca","incalculableness","incalculably","incandescence","incandescent","incant","incantation","incantatory","incapable","incapacitate","incapacitation","incarcerate","incarceration","incarnadine","incarnate","incarnation","incase","incendiary","incense","incentive","incentively","incentives","incept","inception","inceptive","inceptor","incessant","incest","incestuous","incestuousness","inch","inches","inchoate","inchon","inchworm","incidence","incident","incidental","incidentally","incidents","incididunt","incinerate","incineration","incinerator","incipience","incipiency","incipient","incise","incision","incisive","incisiveness","incisor","incite","incitement","inciter","incl","inclination","incline","inclined","incliner","inclining","include","included","includes","including","inclusion","inclusive","inclusiveness","incognito","incoherency","income","incoming","incommode","incommunicado","incomparable","incompatible","incompetent","incomplete","inconceivability","inconceivable","inconceivableness","incondensable","incongruousness","inconsiderable","inconsiderableness","inconsistence","inconsistent","inconsolable","inconsolableness","inconsolably","incontestability","incontestably","incontrovertibly","inconvenience","inconvenient","inconvertibility","inconvertible","incorporable","incorporate","incorporated","incorrect","incorrectly","incorrigibility","incorrigible","incorrigibleness","incorrigibly","incorruptible","incorruptibly","incr","increase","increased","increaser","increases","increasing","increasingly","incredible","incredibleness","incredibly","increment","incremental","incrementation","incremented","incrementing","increments","incriminate","incrimination","incriminatory","incrustation","incubate","incubation","incubator","incubus","inculcate","inculcation","inculpate","incumbency","incumbent","incunabula","incunabulum","incurable","incurious","incursion","ind","indebted","indebtedness","indeed","indefatigable","indefatigableness","indefatigably","indefeasible","indefeasibly","indefinable","indefinableness","indefinite","indefinitely","indelible","indelibly","indemnification","indemnify","indemnity","indent","indentation","indented","indenter","indention","indenture","independence","independent","independently","indescribable","indescribableness","indescribably","indestructible","indestructibleness","indestructibly","indeterminably","indeterminacy","indeterminate","indeterminism","index","indexation","indexed","indexeddb","indexer","indexerror","indexes","indexing","indexof","indexpath","india","indian","indiana","indianan","indianapolis","indianian","indicant","indicate","indicated","indicates","indicating","indication","indicative","indicator","indicators","indices","indict","indicter","indictment","indifference","indigence","indigenous","indigenousness","indigent","indigestible","indignant","indignation","indigo","indira","indirect","indirection","indirectly","indiscreet","indiscriminate","indiscriminateness","indispensability","indispensable","indispensableness","indispensably","indisputable","indisputableness","indissoluble","indissolubleness","indissolubly","indistinguishable","indistinguishableness","indite","indium","individual","individualism","individualist","individualistic","individualistically","individuality","individualization","individualize","individualized","individualizer","individualizes","individualizing","individually","individuals","individuate","individuation","indivisible","indivisibleness","indivisibly","indochina","indochinese","indoctrinate","indoctrination","indoctrinator","indolence","indolent","indomitable","indomitableness","indomitably","indonesia","indonesian","indoor","indore","indra","indubitable","indubitableness","indubitably","induce","induced","inducement","inducer","inducible","induct","inductance","inductee","induction","inductive","inductiveness","inductor","indulge","indulgence","indulgent","indulger","indus","industrial","industrialism","industrialist","industrialization","industrialize","industrialized","industries","industrious","industriousness","industry","indx","indy","inebriate","inebriation","inedible","ineducable","ineffability","ineffable","ineffableness","ineffably","inefficient","inelastic","ineligibly","ineluctable","ineluctably","inept","ineptitude","ineptness","inequality","inequivalent","inerrant","inert","inertia","inertial","inertness","ines","inescapably","inesita","inessa","inestimably","inet","inetaddress","inetpub","inevitability","inevitable","inevitableness","inevitably","inexact","inexhaustible","inexhaustibleness","inexhaustibly","inexorability","inexorable","inexorableness","inexorably","inexpedience","inexplicable","inexplicableness","inexplicably","inexplicit","inexpressibility","inexpressible","inexpressibleness","inextricably","inez","inf","infamous","infamy","infancy","infant","infanticide","infantile","infantry","infantryman","infantrymen","infarct","infarction","infatuate","infatuation","infauna","infect","infected","infecter","infection","infectious","infectiousness","infective","infer","inference","inferential","inferior","inferiority","infernal","inferno","inferred","inferring","infertile","infest","infestation","infester","infidel","infighting","infile","infill","infiltrate","infiltrator","infinispan","infinite","infinitely","infinitesimal","infinitival","infinitive","infinitude","infinitum","infinity","infirmary","infirmity","infix","inflammable","inflammableness","inflammation","inflammatory","inflatable","inflate","inflated","inflateexception","inflater","inflating","inflation","inflationary","inflect","inflection","inflectional","inflexible","inflexibleness","inflexion","inflict","inflicter","infliction","inflow","influence","influenced","influencer","influent","influential","influenza","info","infobox","infocenter","infomercial","inform","informatica","informatics","information","informational","informations","informative","informativeness","informatory","informed","informer","infos","infotainment","infowindow","infra","infrared","infrasonic","infrastructural","infrastructure","infrequence","infringe","infringement","infringer","infuriate","infuriating","infuriation","infuse","infuser","infusible","infusibleness","ing","inga","ingaberg","ingaborg","ingamar","ingar","inge","ingeberg","ingeborg","ingelbert","ingemar","ingenious","ingeniousness","ingenuity","ingenuous","ingenuousness","inger","ingersoll","ingest","ingestible","ingestion","inglebert","inglenook","inglewood","inglis","ingmar","ingnue","ingoing","ingot","ingra","ingrained","ingram","ingrate","ingratiate","ingratiating","ingratiation","ingredient","ingredients","ingres","ingress","ingression","ingrid","ingrim","ingrown","inguinal","ingunna","inhabit","inhabitable","inhabitance","inhabited","inhabiter","inhalant","inhalation","inhalator","inhale","inhere","inherent","inherently","inherit","inheritable","inheritableness","inheritance","inherited","inheriting","inheritor","inheritress","inheritrix","inherits","inhibit","inhibited","inhibiter","inhibition","inhibitor","inhibitory","inhomogeneous","inhospitable","inhospitableness","inhospitality","ini","inigo","inimical","inimitable","inimitableness","inimitably","inion","iniquitous","iniquitousness","iniquity","init","initandlisten","initial","initialcontext","initialer","initialisation","initialise","initialised","initializable","initialization","initializations","initialize","initializecomponent","initialized","initializer","initializers","initializes","initializing","initially","initials","initialstate","initiate","initiated","initiates","initiating","initiation","initiative","initiator","initiatory","initmap","initwithdata","initwithframe","initwithnibname","initwithstyle","initwithtitle","inject","injectable","injected","injecting","injection","injections","injector","injunctive","injure","injured","injurer","injurious","injuriousness","ink","inkblot","inker","inkiness","inkling","inkscape","inkstand","inkwell","inky","inland","inlander","inlay","inletting","inline","inlined","inlining","inly","inmost","inn","inna","innards","innate","innateness","inner","innerexception","innerheight","innerhtml","innermost","innersole","innerspring","innertext","innervate","innervation","innerwidth","inning","innis","innkeeper","innocence","innocent","innocuous","innocuousness","innodb","innovate","innovation","innovative","innovator","innovatory","innsbruck","innuendo","innumerability","innumerable","innumerableness","innumerably","innumerate","inoculate","inoculation","inoculative","inode","inoffensive","inonu","inopportune","inopportuneness","inorder","inordinate","inordinateness","inorganic","inotifypropertychanged","inout","inp","inpatient","inplace","input","inputarray","inputbox","inputdata","inputfield","inputfile","inputid","inputline","inputmethodmanager","inputs","inputstream","inputstreamreader","inputstring","inputted","inputtext","inputting","inputtype","inputvalue","inquire","inquirer","inquiring","inquiry","inquisition","inquisitional","inquisitive","inquisitiveness","inquisitor","inquisitorial","inri","inrush","ins","insalubrious","insamplesize","insane","insanitary","insatiability","insatiable","insatiableness","insatiably","inscribe","inscription","inscrutability","inscrutable","inscrutableness","inscrutably","inseam","insecticidal","insecticide","insectivore","insectivorous","insecure","insecureness","inseminate","insemination","insensate","insensateness","insensible","insensitive","insentient","inseparable","insert","insertafter","insertbefore","insertcell","inserted","inserter","inserting","insertion","inserts","inset","insets","insetting","inshore","inside","insider","insidious","insidiousness","insight","insightful","insights","insigne","insignia","insignificant","insinuate","insinuating","insinuation","insinuator","insipid","insipidity","insist","insistence","insistent","insisting","insociable","insofar","insole","insolence","insolent","insoluble","insolubleness","insolubly","insomnia","insomniac","insomuch","insouciance","insouciant","inspect","inspecting","inspection","inspective","inspector","inspectorate","inspiration","inspirational","inspire","inspired","inspirer","inspiring","inspirit","inst","instagram","install","installable","installation","installations","installed","installer","installers","installing","installment","installs","instance","instanceid","instanceof","instances","instant","instantaneous","instantaneousness","instantiate","instantiated","instantiates","instantiateviewcontrollerwithidentifier","instantiating","instantiation","instantly","instate","instead","instigate","instigation","instigator","instillation","instinct","instinctive","instinctual","institute","instituter","institutes","institution","institutional","institutionalism","institutionalist","institutionalization","institutionalize","institutions","institutor","instr","instream","instruct","instructed","instruction","instructional","instructions","instructive","instructiveness","instructor","instrument","instrumental","instrumentalist","instrumentality","instrumentation","instruments","insubordinate","insubstantial","insufferable","insufferably","insufficient","insular","insularity","insulate","insulated","insulation","insulator","insulin","insult","insulter","insulting","insuperable","insuperably","insupportable","insupportableness","insurance","insure","insured","insurer","insurgence","insurgency","insurgent","insurmountably","insurrection","insurrectionist","int","intact","intactness","intaglio","intake","intangible","intarray","integer","integerfield","integers","integrability","integrable","integral","integrand","integrate","integrated","integrates","integrating","integration","integrative","integrator","integrity","integument","intel","intellect","intellective","intellectual","intellectualism","intellectuality","intellectualize","intellectualness","intelligence","intelligencer","intelligent","intelligentsia","intelligibilities","intelligibility","intelligible","intelligibleness","intelligibly","intellij","intellisense","intelsat","intemperate","intend","intendant","intended","intendedness","intender","intensification","intensifier","intensify","intensional","intensity","intensive","intensiveness","intent","intentfilter","intention","intentional","intentionality","intentionally","intentions","intentness","intents","intentservice","inter","interact","interacting","interaction","interactions","interactive","interactively","interactivity","interacts","interaxial","interbank","interbred","interbreed","intercalate","intercalation","intercase","intercaste","intercede","interceder","intercensal","intercept","interception","interceptor","interceptors","intercession","intercessor","intercessory","interchange","interchangeability","interchangeable","interchangeableness","interchangeably","interchanger","intercity","interclass","intercohort","intercollegiate","intercom","intercommunicate","intercommunication","interconnect","interconnected","interconnectedness","interconnection","interconnectivity","intercontinental","interconversion","intercorrelated","intercourse","interdata","interdenominational","interdepartmental","interdependence","interdependency","interdependent","interdict","interdiction","interdisciplinary","interdum","interest","interested","interesting","interestingly","interestingness","interests","interface","interfaces","interfacing","interfaith","interfere","interference","interferer","interfering","interferometer","interferometric","interferometry","interferon","interfile","intergalactic","intergeneration","intergenerational","interglacial","intergovernmental","intergroup","interim","interindex","interindustry","interior","interj","interject","interjection","interjectional","interlace","interlard","interlayer","interleave","interleukin","interlibrary","interline","interlinear","interlingua","interlingual","interlining","interlink","interlisp","interlobular","interlock","interlocker","interlocutor","interlocutory","interlope","interloper","interlude","intermarriage","intermarry","intermediary","intermediate","intermediateness","intermediates","intermediation","interment","intermeshed","intermetrics","intermezzi","intermezzo","interminably","intermingle","intermission","intermittent","intermix","intermodule","intermolecular","intern","internal","internaldofilter","internalization","internalize","internally","internals","international","internationale","internationalism","internationalist","internationality","internationalization","internationalize","interne","internecine","internee","internet","internetwork","internist","internment","internship","internuclear","interocular","interoffice","interop","interoperability","interopservices","interp","interpenetrates","interpersonal","interplanetary","interplay","interpol","interpolate","interpolated","interpolation","interpose","interposer","interposition","interpret","interpretable","interpretation","interpretative","interpreted","interpreter","interpreting","interpretive","interpretor","interprets","interprocess","interprocessor","interquartile","interracial","interred","interregional","interregnum","interrelate","interrelated","interrelatedness","interrelation","interrelationship","interring","interrogate","interrogation","interrogative","interrogator","interrogatory","interrupt","interrupted","interruptedexception","interrupter","interruptibility","interruptible","interruption","interrupts","interscholastic","intersect","intersection","intersects","intersession","interspecies","intersperse","interspersion","interstage","interstate","interstellar","interstice","interstitial","intersurvey","intertask","intertwine","interurban","interval","intervals","intervene","intervener","intervenor","intervention","interventionism","interventionist","interview","interviewed","interviewee","interviewer","interviewing","interviews","intervocalic","interweave","interwove","interwoven","intestacy","intestinal","intestine","inti","intifada","intimacy","intimal","intimate","intimateness","intimater","intimation","intimidate","intimidating","intimidation","intl","into","intolerable","intolerableness","intolerant","intonate","intonation","intoxicant","intoxicate","intoxicated","intoxication","intptr","intra","intracellular","intracity","intraclass","intracohort","intractability","intractable","intractableness","intradepartmental","intrafamily","intragenerational","intraindustry","intraline","intrametropolitan","intramural","intramuscular","intranasal","intranet","intransigence","intransigent","intransitive","intraoffice","intraprocess","intrapulmonary","intraregional","intrasectoral","intrastate","intratissue","intrauterine","intravenous","intrepid","intrepidity","intrepidness","intricacy","intricate","intricateness","intrigue","intriguer","intriguing","intrinsic","intrinsically","intro","introduce","introduced","introducer","introduces","introducing","introduction","introductory","introit","introject","introspect","introspection","introspective","introspectiveness","introversion","introvert","intrude","intruder","intrusion","intrusive","intrusiveness","ints","intubate","intubation","intuit","intuition","intuitionist","intuitive","intuitiveness","intval","intvalue","inuit","inundate","inundation","inure","inv","invade","invader","invalid","invalidate","invalidated","invalidism","invalidoperationexception","invariable","invariant","invariantculture","invasion","invasive","invective","invectiveness","inveigh","inveigher","inveighs","inveigle","inveigler","invent","invented","invention","inventive","inventiveness","inventor","inventory","inverness","inverse","inversion","invert","inverted","inverter","invertible","invest","invested","investigate","investigating","investigation","investigator","investigatory","investing","investiture","investment","investments","investor","investors","inveteracy","inveterate","inviability","invidious","invidiousness","invigilate","invigilator","invigorate","invigorating","invigoration","invigorations","invincibility","invincible","invincibleness","invincibly","inviolability","inviolably","inviolate","inviolateness","inviscid","invisible","invisibleness","invitation","invitational","invite","invited","invitee","inviter","inviting","invocable","invocablehandlermethod","invocate","invocation","invocations","invocationtargetexception","invoice","invoices","invoke","invoked","invokelater","invokemethod","invokenative","invoker","invokes","invoking","involuntariness","involuntary","involute","involution","involutorial","involve","involved","involvedly","involvement","involver","involves","involving","invulnerability","invulnerableness","inward","inwardness","io","ioc","ioctl","iodate","iodation","iodide","iodinate","iodine","iodize","ioe","ioerror","ioexception","iolande","iolanthe","ion","iona","ionesco","ionian","ionic","ionicframework","ionization","ionize","ionized","ionizer","ionizes","ionizing","ionosphere","ionospheric","iorgo","iormina","ios","iosep","iostream","iot","iota","iou","ioutils","iowa","iowan","ip","ipa","ipad","ipaddress","ipc","ipecac","ipendpoint","iphigenia","iphone","iphoneos","iphones","iphonesimulator","ipn","ipo","ipod","ips","ipso","ipsum","ipswich","iptables","ipv","ipython","iq","iqbal","iqueryable","iquitos","ir","ira","iran","iranian","iraq","iraqi","irascibility","irascible","irascibly","irate","irateness","irb","irc","ire","ireful","ireland","irena","irene","irenic","irepository","irides","iridescence","iridescent","iridium","irids","irina","iris","irish","irishman","irishmen","irishwoman","irishwomen","irita","irk","irksome","irksomeness","irkutsk","irma","iron","ironclad","ironer","ironic","ironical","ironicalness","ironing","ironmonger","ironmongery","ironpython","ironside","ironstone","ironware","ironwood","ironwork","ironworker","irony","iroquoian","iroquois","irow","irq","irradiate","irradiation","irrational","irrationality","irrationalness","irrawaddy","irreclaimable","irreconcilability","irreconcilable","irreconcilableness","irreconcilably","irrecoverable","irrecoverableness","irrecoverably","irredeemable","irredeemably","irredentism","irredentist","irreducibility","irreducible","irreducibly","irreflexive","irrefutable","irrefutably","irregardless","irregular","irregularity","irrelevance","irrelevancy","irrelevant","irreligious","irremediable","irremediableness","irremediably","irremovable","irreparable","irreparableness","irreparably","irreplaceable","irrepressible","irrepressibly","irreproachable","irreproachableness","irreproachably","irreproducibility","irreproducible","irresistibility","irresistible","irresistibleness","irresistibly","irresolute","irresoluteness","irresolution","irresolvable","irrespective","irresponsibility","irresponsible","irresponsibleness","irresponsibly","irretrievable","irretrievably","irreverence","irreverent","irreversible","irreversibly","irrevocable","irrevocableness","irrevocably","irrigable","irrigate","irrigation","irritability","irritable","irritableness","irritably","irritant","irritate","irritated","irritating","irritation","irrupt","irruption","irs","irtish","irv","irvin","irvine","irving","irwin","irwinn","is","isa","isaac","isaak","isabel","isabelita","isabella","isabelle","isac","isacco","isactive","isadmin","isador","isadora","isadore","isahella","isaiah","isak","isarray","isassignablefrom","isauthenticated","isbn","iscariot","ischecked","isconnected","isdeleted","isdigit","isdirectory","iseabal","isempty","isenabled","isequal","isequaltostring","iserror","iservice","isexpanded","isfahan","isfile","ish","isherwood","ishidden","ishim","ishmael","ishtar","isiah","isiahi","isidor","isidora","isidore","isidoro","isidro","isin","isinglass","isinstance","isis","iskindofclass","isl","islam","islamabad","islamic","island","islander","islandia","islands","isle","islet","isloading","isloggedin","ism","ismael","ismatch","isn","isnan","isnt","isnull","isnullorempty","isnullorwhitespace","isnumber","isnumeric","iso","isobar","isobaric","isobel","isochronal","isochronous","isocline","isocyanate","isodate","isodine","isolate","isolated","isolation","isolationism","isolationist","isolationistic","isolator","isolde","isomer","isomeric","isomerism","isometric","isometrically","isometrics","isomorph","isomorphic","isomorphically","isomorphism","isopen","isoperimetrical","isopleth","isopleths","isosceles","isostatic","isotherm","isothermal","isotonic","isotope","isotopic","isotropic","isotropically","isotropy","isp","ispahan","ispell","isplaying","ispostback","isprime","isr","israel","israeli","israelite","isreadonly","isrequired","isrunning","iss","issac","isselected","isset","issi","issiah","issie","issuable","issuance","issuant","issue","issuecomment","issued","issuer","issues","issuing","issy","ist","istanbul","isthmian","isthmus","istream","istrue","istvan","isuzu","isvalid","isvisible","it","itaipu","ital","italian","italianate","italic","italicization","italicize","italicized","italy","itasca","itch","itchiness","itchy","itcorp","itel","item","itemarray","itemcode","itemcontainerstyle","itemcount","itemgetter","itemgroup","itemid","itemization","itemize","itemized","itemizer","itemizes","itemlabel","itemlist","itemname","itemprop","items","itemscontrol","itemspanel","itemspaneltemplate","itemssource","itemstyle","itemtemplate","itemtype","itemvalue","itemview","iter","iterable","iterate","iterated","iterates","iterating","iteration","iterations","iterative","iterator","iterators","iteritems","itertools","itext","itextpdf","itextsharp","ithaca","ithacan","itinerant","itinerary","itm","ito","itr","its","itself","itt","itunes","iu","iud","iv","iva","ivan","ivanhoe","ivar","ive","iver","ivett","ivette","ivie","ivonne","ivor","ivory","ivs","ivy","iw","iwc","ix","iy","izaak","izabel","izak","izanagi","izanami","izhevsk","izmir","izvestia","izzy","j","ja","jab","jabbed","jabber","jabberer","jabbing","jabez","jablonsky","jabot","jacaranda","jacenta","jacinda","jacinta","jacintha","jacinthe","jack","jackal","jackass","jackboot","jackdaw","jackelyn","jacket","jacketed","jackhammer","jacki","jackie","jackknife","jackknives","jacklin","jacklyn","jackman","jackpot","jackquelin","jackqueline","jackrabbit","jackson","jacksonian","jacksonville","jackstraw","jacky","jaclin","jaclyn","jacob","jacobean","jacobi","jacobian","jacobin","jacobite","jacobo","jacobs","jacobsen","jacobson","jacobus","jacoby","jacoco","jacquard","jacquelin","jacqueline","jacquelyn","jacquelynn","jacquenetta","jacquenette","jacques","jacquetta","jacquette","jacqui","jacquie","jacuzzi","jacynth","jada","jade","jaded","jadedness","jadeite","jae","jaeger","jag","jagged","jaggedness","jagger","jaggers","jagging","jaguar","jail","jailbird","jailbreak","jailer","jaime","jaimie","jain","jaine","jainism","jaipur","jakarta","jake","jakie","jakob","jalapeo","jalopy","jalousie","jam","jamaal","jamaica","jamaican","jamal","jamar","jamb","jambalaya","jamboree","jame","jamel","james","jameson","jamestown","jamesy","jamey","jami","jamie","jamil","jamill","jamima","jamison","jammal","jammed","jammie","jamming","jan","jana","janacek","janaya","janaye","jandy","jane","janean","janeczka","janeen","janeiro","janek","janel","janela","janell","janella","janelle","janene","janenna","janessa","janesville","janet","janeta","janetta","janette","janeva","janey","jangle","jangler","jangly","jania","janice","janie","janifer","janina","janine","janis","janissary","janith","janitor","janitorial","janka","janna","jannel","jannelle","jannie","janos","janot","jansen","jansenist","january","janus","jany","japan","japanese","japanned","japanner","japanning","jape","japura","jaquelin","jaquelyn","jaquenetta","jaquenette","jaquith","jar","jarad","jard","jardinire","jareb","jared","jarful","jargon","jarib","jarid","jarlsberg","jarrad","jarray","jarred","jarret","jarrett","jarrid","jarring","jarrod","jars","jarvis","jase","jasen","jasmin","jasmina","jasmine","jason","jasper","jasperreports","jastrow","jasun","jato","jaundice","jaundiced","jaunt","jauntily","jauntiness","jaunty","java","javac","javadoc","javadocs","javaee","javafx","javamail","javanese","javascript","javascripts","javascriptserializer","javase","javassist","javax","javelin","javier","jaw","jawbone","jawbreaker","jawline","jax","jaxartes","jaxb","jaxbcontext","jaxrs","jaxws","jay","jayapura","jaybird","jaycee","jaye","jayme","jaymee","jaymie","jayne","jaynell","jayson","jaywalk","jaywalker","jazmin","jazz","jazziness","jazzmen","jazzy","jb","jboss","jbutton","jc","jcenter","jcheckbox","jcombobox","jcomponent","jcp","jcr","jcs","jct","jd","jdavie","jdbc","jdbctemplate","jdialog","jdk","jdt","je","jealous","jealousness","jealousy","jean","jeana","jeane","jeanelle","jeanette","jeanie","jeanine","jeanna","jeanne","jeannette","jeannie","jeannine","jecho","jed","jedd","jeddy","jedediah","jedi","jedidiah","jee","jeep","jeer","jeerer","jeering","jeeves","jeez","jeff","jefferey","jefferson","jeffersonian","jeffery","jeffie","jeffrey","jeffry","jeffy","jehad","jehanna","jehoshaphat","jehovah","jehu","jejuna","jejune","jejuneness","jejunum","jekyll","jelene","jell","jello","jelly","jellybean","jellyfish","jellying","jellylike","jellyroll","jemie","jemima","jemimah","jemmie","jemmy","jen","jena","jenda","jenelle","jeni","jenica","jeniece","jenifer","jeniffer","jenilee","jenine","jenkins","jenn","jenna","jennee","jenner","jennet","jennette","jenni","jennica","jennie","jennifer","jennilee","jennine","jennings","jenny","jeno","jens","jensen","jeopard","jeopardize","jeopardy","jephthah","jerad","jerald","jeralee","jeramey","jeramie","jere","jereme","jeremiad","jeremiah","jeremiahs","jeremias","jeremie","jeremy","jeri","jericho","jerk","jerker","jerkily","jerkin","jerkiness","jerkwater","jerky","jermain","jermaine","jermayne","jeroboam","jerold","jerome","jeromy","jerri","jerrie","jerrilee","jerrilyn","jerrine","jerrod","jerrold","jerrome","jerry","jerrybuilt","jerrylee","jersey","jerusalem","jervis","jes","jess","jessa","jessalin","jessalyn","jessamine","jessamyn","jesse","jessee","jesselyn","jessey","jessi","jessica","jessie","jessika","jessy","jest","jester","jesting","jesuit","jesus","jet","jetbrains","jeth","jethro","jetliner","jetport","jetsam","jetted","jetting","jettison","jetty","jew","jewel","jeweler","jewelery","jewell","jewelle","jewelled","jewellery","jewelry","jewess","jewish","jewishness","jewry","jezebel","jf","jfilechooser","jfk","jframe","jg","jhipster","jib","jibbed","jibbing","jibe","jid","jidda","jiff","jiffy","jig","jigged","jigger","jigging","jiggle","jiggly","jigsaw","jihad","jilin","jill","jillana","jillane","jillayne","jilleen","jillene","jilli","jillian","jillie","jilly","jilt","jilter","jim","jimenez","jimmie","jimmy","jimsonweed","jinan","jingle","jingler","jingly","jingo","jingoism","jingoist","jingoistic","jinja","jinn","jinnah","jinni","jinny","jinrikisha","jinx","jioendpoint","jira","jit","jitney","jitter","jitterbug","jitterbugged","jitterbugger","jitterbugging","jittery","jiujitsu","jivaro","jive","jj","jk","jkl","jks","jl","jlabel","jlist","jls","jm","jmenu","jmenuitem","jmeter","jmp","jms","jmx","jna","jndi","jni","jnienv","jnlp","jo","joachim","joan","joana","joane","joanie","joann","joanna","joanne","joaquin","job","jobbed","jobber","jobbery","jobbing","jobey","jobholder","jobi","jobid","jobie","jobina","jobj","jobject","jobless","joblessness","jobname","jobrel","jobs","jobtitle","joby","jobye","jobyna","jocasta","jocelin","joceline","jocelyn","jocelyne","jock","jockey","jocko","jockstrap","jocose","jocoseness","jocosity","jocular","jocularity","jocund","jocundity","joda","jodee","jodhpurs","jodi","jodie","jody","joe","joeann","joel","joela","joelie","joell","joella","joelle","joellen","joelly","joellyn","joelynn","joesph","joete","joey","jog","jogged","jogger","jogging","joggle","joggler","jogjakarta","johan","johann","johanna","johannah","johannes","johannesburg","johansen","johanson","john","johna","johnath","johnathan","johnathon","johnette","johnie","johnna","johnnie","johnny","johnnycake","johns","johnsen","johnson","johnston","johnstown","johny","joice","join","joincolumn","joincolumns","joined","joiner","joinery","joining","joins","joint","jointable","jointed","jointedness","jointer","jointly","jointures","joist","jojo","joke","joker","jokes","jokey","jokier","jokiest","jokily","joking","jolee","joleen","jolene","joletta","joli","jolie","joliet","joline","jolla","jollification","jollily","jolliness","jollity","jolly","jolson","jolt","jolter","joly","jolyn","jolynn","jon","jonah","jonahs","jonas","jonathan","jonathon","jone","jonell","jones","joni","jonie","jonquil","jonson","joomla","jooq","joplin","joptionpane","jordain","jordan","jordana","jordanian","jordanna","jordon","jorey","jorgan","jorge","jorgensen","jorgenson","jori","jorie","jorrie","jorry","jory","joscelin","jose","josee","josef","josefa","josefina","joseito","joseph","josepha","josephina","josephine","josephs","josephson","josephus","josey","josh","josher","joshia","joshua","joshuah","josi","josiah","josias","josie","joss","josselyn","jostle","josue","josy","jot","jotted","jotter","jotting","joule","jounce","jouncy","jourdain","jourdan","journal","journalese","journalism","journalist","journalistic","journalize","journalized","journalizer","journey","journeyer","journeyman","journeymen","joust","jouster","jovanovich","jove","jovial","joviality","jovian","jowl","jowly","joy","joya","joyan","joyann","joyce","joycean","joycelin","joye","joyful","joyfuller","joyfullest","joyfulness","joyless","joylessness","joyner","joyous","joyousness","joyridden","joyride","joyrode","joystick","jozef","jp","jpa","jpanel","jpeg","jpg","jpn","jq","jqgrid","jqm","jqplot","jquery","jquerymobile","jqueryui","jqxhr","jr","jradiobutton","jre","jruby","js","jsandye","jsbin","jsch","jscript","jscrollpane","jsessionid","jsf","jsfiddle","jshint","json","jsonarray","jsonb","jsonconvert","jsondata","jsonexception","jsonobj","jsonobject","jsonobjectwithdata","jsonp","jsonparser","jsonpath","jsonproperty","jsonreader","jsonrequestbehavior","jsonresponse","jsonresult","jsonserializer","jsonstr","jsonstring","jsoup","jsp","jspservlet","jsr","jsref","jstl","jstree","jsx","jt","jta","jtable","jtc","jtextarea","jtextfield","juan","juana","juanita","juarez","jubal","jubilant","jubilate","jubilation","jubilee","jud","judah","judaic","judaical","judaism","judas","judd","juddered","juddering","jude","judea","judge","judgement","judger","judgeship","judging","judgment","judgmental","judi","judicable","judicatory","judicature","judicial","judiciary","judicious","judiciousness","judie","judith","juditha","judo","judon","judson","judy","judye","jug","jugate","jugful","jugged","juggernaut","jugging","juggle","juggler","jugglery","jugular","juice","juicer","juicily","juiciness","juicy","juieta","jujitsu","juju","jujube","jujutsu","juke","jukebox","jul","jule","julee","julep","juli","julia","julian","juliana","juliane","juliann","julianna","julianne","julie","julienne","juliet","julieta","julietta","juliette","julina","juline","julio","julissa","julita","julius","july","julys","jumble","jumbo","jumbotron","jump","jumped","jumper","jumpily","jumpiness","jumping","jumps","jumpsuit","jumpy","jun","junco","junction","juncture","june","juneau","junette","jung","jungfrau","jungian","jungle","junia","junie","junina","junior","juniority","juniper","junit","junk","junker","junkerdom","junket","junketeer","junkie","junkyard","juno","junta","jupiter","jupyter","jurassic","juridic","juridical","juried","jurisdiction","jurisdictional","jurisprudence","jurisprudent","jurisprudential","jurist","juristic","juror","jurua","jury","jurying","juryman","jurymen","jurywoman","jurywomen","just","justed","justen","juster","justest","justice","justiciable","justifiability","justifiable","justifiably","justification","justified","justifier","justify","justin","justina","justine","justing","justinian","justinn","justino","justis","justness","justo","justs","justus","jut","jute","jutish","jutland","jutted","jutting","juvenal","juvenile","juxtapose","juxtaposition","jv","jvm","jvms","jw","jwt","jyoti","jython","k","ka","kaaba","kabob","kaboom","kabuki","kabul","kacey","kacie","kacy","kaddish","kaela","kaffeeklatch","kaffeeklatsch","kafka","kafkaesque","kaftan","kagoshima","kahaleel","kahlil","kahlua","kahn","kai","kaia","kaifeng","kaila","kaile","kailey","kain","kaine","kaiser","kaitlin","kaitlyn","kaitlynn","kaja","kajar","kakalina","kala","kalahari","kalamazoo","kalashnikov","kalb","kale","kaleb","kaleena","kaleidescope","kaleidoscope","kaleidoscopic","kaleidoscopically","kalgoorlie","kali","kalie","kalil","kalila","kalina","kalinda","kalindi","kalle","kalli","kally","kalmyk","kalvin","kama","kamchatka","kamehameha","kameko","kamikaze","kamila","kamilah","kamillah","kampala","kampuchea","kan","kanchenjunga","kandace","kandahar","kandinsky","kandy","kane","kangaroo","kania","kankakee","kannada","kano","kanpur","kansan","kansas","kant","kantian","kanya","kaohsiung","kaolin","kaolinite","kaplan","kapok","kaposi","kappa","kaput","kara","karachi","karaf","karaganda","karakorum","karakul","karalee","karalynn","karamazov","karaoke","karat","karate","kare","karee","kareem","karel","karen","karena","karenina","kari","karia","karie","karil","karilynn","karim","karin","karina","karine","kariotta","karisa","karissa","karita","karl","karla","karlan","karlee","karleen","karlen","karlene","karlie","karlik","karlis","karloff","karlotta","karlotte","karly","karlyn","karma","karmen","karmic","karna","karney","karo","karol","karola","karole","karolina","karoline","karoly","karon","karp","karrah","karrie","karroo","karry","kart","kary","karyl","karylin","karyn","kasai","kasey","kashmir","kaspar","kasparov","kasper","kass","kassandra","kassey","kassi","kassia","kassie","kat","kata","katakana","katalin","kate","katee","katelyn","katerina","katerine","katey","kath","katha","katharina","katharine","katharyn","kathe","katherina","katherine","katheryn","kathi","kathiawar","kathie","kathleen","kathlin","kathmandu","kathrine","kathryn","kathryne","kathy","kathye","kati","katie","katina","katine","katinka","katleen","katlin","katmai","katmandu","katowice","katrina","katrine","katrinka","katti","kattie","katuscha","katusha","katy","katya","katydid","katz","kauai","kauffman","kaufman","kaunas","kaunda","kawabata","kawasaki","kay","kayak","kaycee","kaye","kayla","kayle","kaylee","kayley","kaylil","kaylyn","kayne","kayo","kazakh","kazakhstan","kazan","kazantzakis","kazoo","kb","kbd","kc","kcal","kd","kde","ke","kean","keane","kearney","keary","keaton","keats","kebab","keck","keefe","keefer","keegan","keel","keelby","keeley","keelhaul","keelia","keely","keen","keenan","keene","keener","keening","keenness","keep","keepalive","keeper","keeping","keeps","keepsake","keewatin","keg","kegged","kegging","keillor","keir","keisha","keith","kelbee","kelby","kelcey","kelci","kelcie","kelcy","kele","kelila","kellby","kellen","keller","kelley","kelli","kellia","kellie","kellina","kellogg","kellsie","kelly","kellyann","kelp","kelsey","kelsi","kelsy","kelt","kelvin","kelwin","kemerovo","kemp","kempis","ken","kendal","kendall","kendell","kendo","kendra","kendre","kendrick","kenilworth","kenmore","kenn","kenna","kennan","kennecott","kenned","kennedy","kennel","kenneth","kennett","kennie","kenning","kennith","kenny","keno","kenon","kenosha","kensington","kent","kenton","kentuckian","kentucky","kenya","kenyan","kenyatta","kenyon","keogh","keokuk","kepi","kepler","kept","ker","keras","keratin","kerberos","kerbside","kerby","kerchief","kerensky","keri","keriann","kerianne","kerk","kermie","kermit","kermy","kern","kerned","kernel","kernels","kerning","kerosene","kerouac","kerr","kerri","kerrie","kerrill","kerrin","kerry","kerstin","kerwin","kerwinn","kesley","keslie","kessia","kessiah","kessler","kestrel","ketch","ketchup","ketone","ketosis","kettering","ketti","kettie","kettle","kettledrum","kettleful","ketty","kev","kevan","keven","kevin","kevina","kevlar","kevon","kevorkian","kevyn","kewaskum","kewaunee","kewpie","key","keyboard","keyboardist","keyboards","keychain","keyclick","keycloak","keycode","keydown","keyed","keyerror","keyevent","keyframes","keyhole","keyname","keynes","keynesian","keynote","keynoter","keypad","keypair","keypath","keypoints","keypress","keypressed","keypunch","keypuncher","keyring","keys","keyset","keyspace","keystone","keystore","keystroke","keystrokes","keytime","keytool","keyup","keyvalue","keyvaluepair","keyword","keywords","kf","kg","kgb","kh","khabarovsk","khachaturian","khaki","khalid","khalil","khan","kharkov","khartoum","khayyam","khmer","khoisan","khomeini","khorana","khrushchev","khtml","khufu","khulna","khwarizmi","khyber","khz","ki","kia","kiah","kial","kib","kibana","kibble","kibbutz","kibbutzim","kibitz","kibitzer","kibosh","kick","kickapoo","kickback","kickball","kicker","kickoff","kicks","kickstand","kickstarter","kicky","kid","kidd","kidded","kidder","kiddie","kidding","kiddish","kiddo","kiddy","kiddying","kidless","kidnap","kidnaper","kidnaping","kidnapped","kidnapper","kidnapping","kidney","kids","kidskin","kieffer","kiel","kielbasa","kielbasi","kiele","kienan","kier","kierkegaard","kiersten","kieth","kiev","kigali","kikelia","kikuyu","kilauea","kile","kiley","kilian","kilimanjaro","kill","killdeer","killebrew","killed","killer","killian","killie","killing","killjoy","kills","killy","kiln","kilo","kilobaud","kilobit","kilobuck","kilobyte","kilocycle","kilogauss","kilogram","kilohertz","kilohm","kilojoule","kiloliter","kilometer","kiloton","kilovolt","kilowatt","kiloword","kilt","kilter","kim","kimball","kimbell","kimberlee","kimberley","kimberli","kimberly","kimberlyn","kimble","kimbra","kimmi","kimmie","kimmy","kimono","kin","kincaid","kind","kinda","kinder","kindergarten","kindergrtner","kindhearted","kindheartedness","kindle","kindler","kindliness","kindling","kindly","kindness","kindred","kinds","kine","kinect","kinematic","kinematics","kinesics","kinesthesis","kinesthetic","kinesthetically","kinetic","kinetically","kinetics","kinfolk","king","kingbird","kingdom","kingfisher","kinglet","kingliness","kingly","kingpin","kingsbury","kingship","kingsley","kingsly","kingston","kingstown","kingwood","kink","kinkily","kinkiness","kinky","kinna","kinney","kinnickinnic","kinnie","kinny","kinsey","kinsfolk","kinshasa","kinshasha","kinship","kinsley","kinsman","kinsmen","kinswoman","kinswomen","kiosk","kiowa","kip","kipling","kipp","kippar","kipped","kipper","kippie","kipping","kippy","kira","kirbee","kirbie","kirby","kirchhoff","kirchner","kirchoff","kirghistan","kirghiz","kirghizia","kiri","kiribati","kirinyaga","kirk","kirkland","kirkpatrick","kirkwood","kirov","kirsch","kirsten","kirsteni","kirsti","kirstin","kirstyn","kisangani","kishinev","kismet","kiss","kissee","kisser","kissiah","kissie","kissinger","kit","kitakyushu","kitbag","kitchen","kitchener","kitchenette","kitchenware","kite","kiter","kith","kiths","kitkat","kits","kitsch","kitschy","kitted","kitten","kittenish","kittenishness","kitti","kittie","kitting","kittiwakes","kitty","kivy","kiwanis","kiwi","kiwifruit","kizzee","kizzie","kk","kkk","kl","klan","klansman","klara","klarika","klarrisa","klass","klaus","klaxon","klee","kleenex","klein","kleinrock","klemens","klement","kleon","kleptomania","kleptomaniac","kliment","kline","klingon","klondike","kludge","kludger","kludgey","klutz","klutziness","klutzy","klux","klystron","km","kmeans","kml","kn","knack","knacker","knackwurst","knapp","knapsack","knauer","knave","knavery","knavish","knead","kneader","knee","kneecap","kneecapped","kneecapping","kneeing","kneel","kneeler","kneepad","knell","knelt","knesset","knew","kngwarreye","knick","knickerbocker","knickknack","knievel","knife","knight","knighthood","knightliness","knightly","knish","knit","knitr","knits","knitted","knitter","knitting","knitwear","knives","knob","knobbly","knobby","knobeloch","knock","knockabout","knockdown","knocker","knockoff","knockout","knockoutjs","knockwurst","knoll","knopf","knossos","knot","knothole","knotted","knottiness","knotting","knotty","know","knowable","knower","knowhow","knowing","knowingly","knowings","knowledge","knowledgeable","knowledgeableness","knowledgeably","knowledgecenter","knowles","known","knows","knox","knoxville","knuckle","knuckleball","knuckleduster","knucklehead","knudsen","knudson","knurl","knuth","knutsen","knutson","ko","koala","kobayashi","kobe","koch","kochab","kodak","kodaly","kodiak","koenig","koenigsberg","koenraad","koestler","kohinoor","kohl","kohler","kohlrabi","kohlrabies","kola","kolyma","kommunizma","kong","kongo","konrad","konstance","konstantin","konstantine","konstanze","koo","kook","kookaburra","kookiness","kooky","koontz","kopeck","koppers","kora","koral","koralle","koran","koranic","kordula","kore","korea","korean","korella","koren","koressa","korey","kori","korie","kornberg","korney","korrie","korry","kort","kory","korzybski","kosciusko","kosher","kossuth","kosygin","kotlin","kovacs","kowalewski","kowalski","kowloon","kowtow","kp","kph","kr","kraal","kraemer","kraft","krakatau","krakatoa","krakow","kramer","krasnodar","krasnoyarsk","krause","kraut","krebs","kremlin","kremlinologist","kremlinology","kresge","krieger","kriegspiel","krill","kringle","kris","krisha","krishna","krishnah","krispin","krissie","krissy","krista","kristal","kristan","kriste","kristel","kristen","kristi","kristian","kristie","kristien","kristin","kristina","kristine","kristo","kristofer","kristoffer","kristofor","kristoforo","kristopher","kristy","kristyn","krna","krnur","kroc","kroger","krone","kronecker","kronor","kropotkin","krueger","kruger","krugerrand","krupp","kruse","krypton","krysta","krystal","krystalle","krystle","krystyna","ks","ksh","kt","ku","kube","kubectl","kubelet","kubernetes","kublai","kubrick","kuchen","kudos","kudzu","kuenning","kuhn","kuibyshev","kumar","kumquat","kunming","kuomintang","kurd","kurdish","kurdistan","kurosawa","kurt","kurtis","kurtosis","kusch","kuwait","kuwaiti","kuznets","kuznetsk","kv","kvetch","kvp","kw","kwakiutl","kwangchow","kwangju","kwanzaa","kwargs","kwh","kx","ky","kyla","kyle","kylen","kylie","kylila","kylynn","kym","kynthia","kyoto","kyrgyzstan","kyrstin","kyushu","l","la","lab","laban","label","labeled","labeler","labelfor","labelled","labelledby","labellings","labels","labia","labial","labile","labiodental","labium","labor","laboratory","labore","labored","laboredness","laborer","laboring","laborings","laborious","laboriousness","laboris","laborsaving","laborum","labrador","labradorean","labs","laburnum","labyrinth","labyrinthine","labyrinths","lac","lace","laced","lacee","lacer","lacerate","laceration","laces","lacewing","lacey","lachesis","lachrymal","lachrymose","lacie","lacing","lacinia","lack","lackadaisic","lackadaisical","lackawanna","lacker","lackey","lacking","lackluster","lacks","laconic","laconically","lacquer","lacquerer","lacrosse","lactate","lactation","lactational","lacteal","lactic","lactose","lacuna","lacunae","lacus","lacy","lad","ladder","laddie","lade","laded","laden","ladened","ladening","lading","ladle","ladoga","ladonna","lady","ladybird","ladybug","ladyfinger","ladylike","ladylove","ladyship","laetitia","laetrile","lafayette","lafitte","lag","lager","laggard","laggardness","lagged","lagging","lagniappe","lagoon","lagos","lagrange","lagrangian","laguerre","laguna","lahore","laid","laidlaw","lain","laina","lainey","lair","laird","laissez","laity","laius","lake","lakehurst","lakeisha","laker","lakeside","lakewood","lakisha","lakshmi","lallygag","lallygagged","lallygagging","lalo","lam","lama","lamaism","lamar","lamarck","lamasery","lamaze","lamb","lambada","lambaste","lambda","lambdas","lambency","lambent","lambert","lambkin","lamborghini","lambskin","lambswool","lame","lamebrain","lamed","lameness","lament","lamentable","lamentableness","lamentably","lamentation","lamented","lamina","laminae","laminar","laminate","lamination","lammed","lammer","lamming","lammond","lamond","lamont","lamp","lampblack","lamplight","lamplighter","lampoon","lampooner","lamport","lamppost","lamprey","lampshade","lan","lana","lanae","lanai","lancashire","lancaster","lance","lancelot","lancer","lancet","land","landau","lander","landfall","landfill","landforms","landhold","landholder","landing","landis","landlady","landless","landlines","landlocked","landlord","landlubber","landmark","landmass","landon","landowner","landownership","landowning","landry","lands","landsat","landscape","landscaper","landslid","landslide","landslip","landsman","landsmen","landsteiner","landward","landwehr","lane","lanette","laney","lang","lange","langeland","langerhans","langford","langland","langley","langmuir","langsdon","langston","language","languages","languid","languidness","languish","languisher","languishing","languor","languorous","lani","lanie","lanita","lank","lankiness","lankness","lanky","lanna","lanni","lannie","lanny","lanolin","lansing","lantern","lanthanide","lanthanum","lanyard","lanzhou","lao","laocoon","laoreet","laotian","lap","lapack","lapboard","lapdog","lapel","lapidary","lapin","laplace","lapland","lapp","lapped","lappet","lapping","lapply","laps","lapse","lapsed","lapser","lapses","lapsing","laptop","laptops","lapwing","lara","laraine","laramie","laravel","larboard","larcenist","larcenous","larceny","larch","lard","larder","lardner","lardy","laredo","large","largehearted","largely","largemouth","largeness","larger","largess","largest","largish","largo","lari","lariat","larina","larine","larisa","larissa","lark","larker","larkspur","larousse","larry","lars","larsen","larson","larva","larvae","larval","laryngeal","larynges","laryngitides","laryngitis","larynx","laryssa","las","lasagna","lasagne","lascaux","lascivious","lasciviousness","lase","laser","lash","lashed","lasher","lashing","lass","lassa","lassen","lassie","lassitude","lasso","lassoer","last","laster","lastindex","lastindexof","lasting","lastingness","lastly","lastmodified","lastname","lastrow","laszlo","lat","latasha","latashia","latch","latching","latchkey","late","latecomer","lated","lately","latency","lateness","latent","later","lateral","lateralization","lateran","latest","latex","lath","lathe","lather","latherer","lathery","lathing","lathrop","laths","latia","latices","latin","latina","latinate","latino","latish","latisha","latitude","latitudinal","latitudinarian","latitudinary","latlng","latonya","latoya","latrena","latrina","latrine","latrobe","latte","latter","lattice","latticework","latticing","lattimer","latvia","latvian","laud","laudably","laudanum","laudatory","lauder","lauderdale","lauds","laue","laugh","laughable","laughableness","laughably","laugher","laughing","laughingstock","laughs","laughter","laughton","launce","launch","launched","launcher","launches","launching","launchoptions","launchpad","launder","laundered","launderer","launderette","laundress","laundrette","laundromat","laundry","laundryman","laundrymen","laundrywoman","laundrywomen","laura","lauraine","laural","lauralee","laurasia","laure","laureate","laureateship","lauree","laureen","laurel","laurella","lauren","laurena","laurence","laurene","laurent","laurentian","lauretta","laurette","lauri","laurianne","laurice","laurie","lauritz","lauryn","lausanne","lava","lavage","laval","lavaliere","lavatory","lave","lavena","lavender","lavern","laverna","laverne","lavina","lavinia","lavinie","lavish","lavishness","lavoisier","lavonne","law","lawanda","lawbreaker","lawbreaking","lawford","lawful","lawfulness","lawgiver","lawgiving","lawless","lawlessness","lawmaker","lawmaking","lawman","lawmen","lawn","lawnmower","lawrence","lawrenceville","lawrencium","lawry","laws","lawson","lawsuit","lawton","lawyer","lawyers","lax","laxative","laxativeness","laxer","laxes","laxity","laxness","lay","layabout","layamon","layaway","layer","layered","layering","layers","layette","layla","layman","laymen","layne","layney","layoff","layout","layoutinflater","layoutmanager","layoutparams","layouts","layoutsubviews","layover","laypeople","layperson","lays","layton","layup","laywoman","laywomen","lazar","lazare","lazaro","lazarus","laze","lazily","laziness","lazuli","lazy","lazybones","lb","lbj","lbl","lbound","lbs","lc","lcd","lcm","lcom","ld","lda","ldap","ldc","ldflags","ldr","le","lea","leach","leachate","lead","leadbelly","leaded","leaden","leadenness","leader","leaderboard","leaderless","leaders","leadership","leading","leads","leadsman","leadsmen","leaf","leafage","leafhopper","leafiness","leafless","leaflet","leafstalk","leafy","league","leaguer","leah","leak","leakage","leaked","leaker","leakey","leakiness","leaking","leaks","leaky","lean","leander","leandra","leaner","leaning","leann","leanna","leanne","leanness","leanor","leanora","leap","leaper","leapfrog","leapfrogged","leapfrogging","lear","learn","learned","learnedly","learnedness","learner","learning","learns","learnt","leary","leas","lease","leaseback","leasehold","leaseholder","leaser","leash","leasing","least","leastwise","leather","leatherette","leathern","leatherneck","leathery","leave","leaven","leavened","leavening","leavenworth","leaver","leaves","leaving","lebanese","lebanon","lebbie","lebensraum","lebesgue","leblanc","lecher","lecherous","lecherousness","lechery","lecithin","lectern","lecture","lecturer","lectures","lectureship","lectus","led","leda","lederberg","ledge","ledger","lee","leeann","leeanne","leech","leeds","leek","leela","leelah","leeland","leena","leer","leeriness","leering","leery","leesa","leese","leeuwenhoek","leeward","leeway","left","leftism","leftist","leftmost","leftover","leftward","lefty","leg","legacy","legal","legalese","legalism","legalistic","legality","legalization","legalize","legalized","legally","legate","legatee","legation","legato","legend","legendarily","legendary","legendre","leger","legerdemain","legged","legginess","legging","leggy","leghorn","legibility","legible","legibly","legion","legionary","legionnaire","legislate","legislation","legislative","legislator","legislature","legit","legitimacy","legitimate","legitimation","legitimatize","legitimization","legitimize","legless","legman","legmen","lego","legra","legree","legroom","legs","legstraps","legume","leguminous","legwork","lehigh","lehman","lei","leia","leibniz","leicester","leiden","leif","leigh","leigha","leighton","leila","leilah","leipzig","leisha","leisure","leisureliness","leisurely","leisurewear","leitmotif","leitmotiv","lek","lela","lelah","leland","lelia","lem","lemaitre","lemar","lemke","lemma","lemme","lemmie","lemming","lemmy","lemon","lemonade","lemony","lemuel","lemur","lemuria","len","lena","lenard","lenci","lend","lender","lenee","lenette","lenght","length","lengthen","lengthener","lengthily","lengthiness","lengths","lengthwise","lengthy","lenience","leniency","lenient","lenin","leningrad","leninism","leninist","lenitive","lenka","lenna","lennard","lennie","lennon","lenny","leno","lenoir","lenora","lenore","lenovo","lens","lent","lenticular","lentil","lento","leo","leodora","leoine","leola","leoline","leon","leona","leonanie","leonard","leonardo","leoncavallo","leone","leonel","leonelle","leonerd","leonhard","leonid","leonidas","leonie","leonine","leonor","leonora","leonore","leontine","leontyne","leopard","leopardess","leopardskin","leopold","leopoldo","leopoldville","leora","leotard","leper","lepidus","lepke","leprechaun","leprosy","leprous","lepta","lepton","lepus","lerner","leroi","leroy","les","lesa","lesbian","lesbianism","leshia","lesion","lesley","lesli","leslie","lesly","lesotho","less","lessee","lessen","lesseps","lesser","lesses","lessie","lessing","lesson","lessons","lessor","lest","lester","lesya","let","leta","letdown","letha","lethal","lethality","lethargic","lethargically","lethargy","lethe","lethia","leticia","letisha","letitia","letizia","lets","letsencrypt","letta","letter","letterbox","lettered","letterer","letterhead","lettering","letterman","lettermen","letterpress","letters","letti","lettie","letting","lettuce","letty","letup","leukemia","leukemic","leukocyte","leupold","lev","levant","levee","leveeing","level","leveled","leveler","levelheaded","levelheadedness","leveling","levelness","levels","levenshtein","lever","leverage","levesque","levey","levi","leviathan","levier","levin","levine","levitate","levitation","leviticus","levitt","levity","levon","levy","lew","lewd","lewdness","lewellyn","lewes","lewie","lewinsky","lewis","lewiss","lex","lexeme","lexer","lexi","lexical","lexicographer","lexicographic","lexicographical","lexicography","lexicon","lexie","lexine","lexington","lexus","lexy","leyden","leyla","lezley","lezlie","lf","lfs","lft","lg","lh","lhasa","lhotse","lhs","li","lia","liability","liable","liaise","liaison","liam","lian","liana","liane","lianna","lianne","liar","lib","libation","libbed","libbey","libbi","libbie","libbing","libboost","libby","libc","libcore","libcurl","libdispatch","libel","libeler","libelous","liberace","liberal","liberalism","liberality","liberalization","liberalize","liberalized","liberalizer","liberalness","liberate","liberation","liberationists","liberator","liberia","liberian","libero","libertarian","libertarianism","libertine","liberty","libexec","libgcc","libgdx","libidinal","libidinous","libidinousness","libido","libopencv","libpng","libra","librarian","libraries","library","libretoes","libretos","librettist","libretto","libreville","librium","libs","libstdc","libsystem","libusb","libx","libxml","libya","libyan","lice","licence","license","licensed","licensee","licenser","licenses","licensing","licensor","licentiate","licentious","licentiousness","licha","lichee","lichen","lichtenstein","lichter","licit","lick","licked","licker","lickerish","licking","licorice","lid","lida","lidded","lidding","lidia","lidless","lido","lie","lieberman","liebfraumilch","liechtenstein","lied","lief","liefs","liege","lien","lier","lies","liesa","lieu","lieut","lieutenancy","lieutenant","life","lifeblood","lifeboat","lifebuoy","lifecycle","lifecyclebase","lifeforms","lifeguard","lifeless","lifelessness","lifelike","lifelikeness","lifeline","lifelong","lifer","liferay","lifesaver","lifesaving","lifespan","lifestyle","lifetaking","lifetime","lifework","lifo","lift","lifter","lifting","liftoff","ligament","ligand","ligate","ligation","ligature","light","lightblue","lightbox","lighted","lighten","lightener","lightening","lighter","lightered","lightering","lighters","lightest","lightface","lightgray","lightheaded","lighthearted","lightheartedness","lighthouse","lighting","lightly","lightness","lightning","lightproof","lights","lightship","lightweight","ligneous","lignite","lignum","ligula","likability","likable","likableness","like","likeability","liked","likelihood","likely","liken","likeness","liker","likes","likest","likewise","liking","lil","lila","lilac","lilah","lilia","lilian","liliana","liliane","lilith","liliuokalani","lilla","lille","lilli","lillian","lillie","lilliput","lilliputian","lilllie","lilly","lilongwe","lilt","lilting","lily","lilyan","lim","lima","limb","limbaugh","limber","limbered","limberness","limbers","limbic","limbless","limbo","limburger","lime","limeade","limekiln","limelight","limerick","limestone","limit","limitability","limitably","limitation","limitations","limited","limitedly","limitedness","limiter","limiting","limitless","limitlessness","limits","limn","limo","limoges","limousine","limp","limper","limpet","limpid","limpidity","limpidness","limpness","limpopo","limy","lin","lina","linage","linalg","linc","linchpin","lincoln","lind","linda","lindberg","lindbergh","linden","lindholm","lindi","lindie","lindon","lindquist","lindsay","lindsey","lindstrom","lindsy","lindy","line","linea","lineage","lineal","lineament","linear","lineargradientbrush","linearity","linearize","linearlayout","linearlayoutmanager","linebacker","linechart","linecolor","lined","linefeed","linell","lineman","linemen","linen","lineno","linenumber","liner","lines","linesman","linesmen","linestyle","linet","lineto","linette","lineup","linewidth","ling","linger","lingerer","lingerie","lingering","lingo","lingoes","lingua","lingual","linguine","linguini","linguist","linguistic","linguistically","linguistics","liniment","lining","link","linkable","linkage","linkbutton","linked","linkedhashmap","linkedin","linkedlist","linker","linkid","linking","links","linkup","linn","linnaeus","linnea","linnell","linnet","linnie","lino","linode","linoel","linoleum","linotype","linq","linseed","linspace","lint","lintel","linter","linton","linty","linus","linux","linwood","linzy","lion","lionel","lionello","lioness","lionhearted","lionization","lionize","lionizer","lip","lipase","lipid","liposuction","lipped","lipper","lippi","lipping","lippmann","lippy","lipread","lipschitz","lipscomb","lipstick","lipton","liq","liquefaction","liquefier","liquefy","liqueur","liquibase","liquid","liquidate","liquidation","liquidator","liquidity","liquidize","liquidizer","liquidness","liquor","liquorice","liquorish","lira","lire","lis","lisa","lisabeth","lisbeth","lisbon","lise","lisetta","lisette","lisha","lishe","lisle","lisp","lisper","liss","lissa","lissajous","lissi","lissie","lissome","lissomeness","lissomness","lissy","list","lista","listactivity","listadapter","listb","listbox","listboxitem","listdata","listdir","liste","listed","listen","listener","listeners","listening","listens","lister","listerine","listfiles","listfragment","listid","listing","listings","listitem","listitems","listless","listlessness","listnode","liston","lists","listview","listviewitem","liszt","lit","lita","litany","litchi","lite","liter","literacy","literal","literalism","literalistic","literally","literalness","literals","literariness","literary","literate","literati","literation","literature","lithe","litheness","lithesome","lithium","lithograph","lithographer","lithographic","lithographically","lithographs","lithography","lithology","lithosphere","lithospheric","lithuania","lithuanian","litigant","litigate","litigation","litigator","litigious","litigiousness","litmus","litotes","litter","litterbug","little","littleneck","littleness","littleton","litton","littoral","littrateur","liturgic","liturgical","liturgics","liturgist","liturgy","liuka","liv","liva","livability","livable","livableness","livably","live","lived","livedata","livelihood","liveliness","livelong","lively","liven","liveness","liver","liveried","liverish","livermore","liverpool","liverpudlian","liverwort","liverwurst","livery","liveryman","liverymen","lives","livestock","livia","livid","lividness","living","livingness","livingston","livingstone","livonia","livvie","livvy","livvyy","livy","liz","liza","lizabeth","lizard","lizbeth","lizette","lizzie","lizzy","ljava","ljubljana","lk","ll","llama","llano","llb","llc","lld","lldb","llewellyn","lloyd","llvm","llywellyn","lm","ln","lname","lng","lnk","lo","load","loadable","loadclass","loaddata","loaded","loader","loaders","loadfile","loadhtml","loadimage","loading","loadlibrary","loadmodule","loads","loadstar","loadstone","loadurl","loadxml","loaf","loafer","loam","loamy","loan","loaner","loaning","loans","loansharking","loanword","loath","loathe","loather","loathing","loathness","loathsome","loathsomeness","loaves","lob","lobachevsky","lobar","lobbed","lobber","lobbing","lobby","lobbyist","lobe","lobortis","lobotomist","lobotomize","lobotomy","lobster","lobular","lobularity","lobule","loc","local","localcontainerentitymanagerfactorybean","localdate","localdatetime","localdb","locale","locales","localhost","localisms","locality","localization","localize","localized","localizeddescription","localizer","localizes","locally","localname","locals","localstorage","localtime","locatable","locate","located","locater","locating","location","locational","locationid","locationlistener","locationmanager","locationprovider","locationrequest","locations","locative","locator","loch","lochinvar","lochs","loci","lock","lockable","locke","lockean","locked","locker","locket","lockhart","lockheed","lockian","locking","lockjaw","locknut","lockout","locks","locksmith","locksmithing","locksmiths","lockstep","lockup","lockwood","loco","locomotion","locomotive","locomotor","locomotory","locoweed","locus","locust","locution","lodash","lode","lodestar","lodestone","lodge","lodged","lodgepole","lodger","lodges","lodging","lodgment","lodovico","lodowick","lodz","loeb","loella","loewe","loewi","loft","lofter","loftily","loftiness","lofty","log","logan","loganberry","logarithm","logarithmic","logarithmically","logback","logbook","logcat","loge","logfile","logged","loggedin","logger","loggerfactory","loggerhead","loggers","loggia","logging","logic","logical","logicality","logically","logicalness","logician","login","loginactivity","loginbutton","logincontroller","loginform","loginpage","logins","loginurl","loginview","logion","logistic","logistical","logits","logjam","loglevel","logmanager","logo","logon","logos","logotype","logout","logrolling","logs","logstash","logy","lohengrin","loin","loincloth","loincloths","loire","lois","loise","loiter","loiterer","loki","lol","lola","loleta","lolita","loll","loller","lollipop","lolly","lomb","lombard","lombardi","lombardy","lombok","lome","lon","lona","london","londonderry","londoner","lone","lonee","loneliness","lonely","loneness","loner","lonesome","lonesomeness","long","longboat","longbow","longed","longeing","longer","longest","longevity","longfellow","longhair","longhand","longhorn","longing","longish","longitude","longitudinal","longness","longs","longshoreman","longshoremen","longsighted","longstanding","longstreet","longsword","longterm","longtime","longueuil","longueur","longways","longword","loni","lonna","lonnard","lonni","lonnie","lonny","loofah","loofahs","look","lookahead","lookalike","lookat","lookbehind","looked","looker","looking","lookout","looks","lookup","lookups","loom","looming","loomis","loon","loony","loop","loopback","looped","looper","loophole","looping","loops","loopy","loose","loosed","looseleaf","loosely","loosen","loosener","looseness","looses","loosing","loot","looter","lop","lope","loper","lopez","lopped","lopper","lopping","lopsided","lopsidedness","loquacious","loquaciousness","loquacity","lora","lorain","loraine","loralee","loralie","loralyn","lorant","lord","lording","lordliness","lordly","lordship","lore","loree","loreen","lorelei","lorelle","lorem","lorempixel","loren","lorena","lorene","lorentz","lorentzian","lorenz","lorenza","lorenzo","loretta","lorette","lorgnette","lori","loria","lorianna","lorianne","lorie","lorilee","lorilyn","lorin","lorinda","lorine","loris","lorita","lorn","lorna","lorne","lorraine","lorrayne","lorre","lorri","lorrie","lorrin","lorry","lorryload","lory","los","lose","loser","loses","losing","loss","lossage","losses","lossless","lossy","lost","lot","lothaire","lothario","lotion","lots","lott","lotta","lotte","lotted","lotter","lottery","lotti","lottie","lotting","lotto","lotty","lotus","lou","loud","louden","loudhailer","loudly","loudmouth","loudmouths","loudness","loudspeaker","loudspeaking","louella","louie","louis","louisa","louise","louisette","louisiana","louisianan","louisianian","louisville","lounge","lounger","lour","lourdes","louse","lousewort","lousily","lousiness","lousy","lout","loutish","loutishness","loutitia","louver","louvre","lovable","lovableness","lovably","love","lovebird","lovechild","lovecraft","loved","lovejoy","lovelace","loveland","loveless","lovelessness","lovelies","loveliness","lovelinesses","lovell","lovelorn","lovelornness","lovely","lovemaking","lover","lovesick","lovestruck","loving","lovingly","lovingness","low","lowborn","lowboy","lowbrow","lowdown","lowe","lowell","lower","lowercase","lowermost","lowery","lowest","lowish","lowland","lowlands","lowlife","lowlight","lowliness","lowly","lowness","lowrance","lox","loy","loyal","loyaler","loyalest","loyalism","loyalist","loyalty","loyang","loyd","loydie","loyola","lozenge","lp","lparam","lpg","lpn","lq","lr","lrow","ls","lsb","lsd","lst","lstm","lt","ltd","lte","ltr","ltrim","lts","lu","lua","luanda","luann","luau","lubber","lubbock","lube","lubricant","lubricate","lubrication","lubricator","lubricious","lubricity","lubumbashi","luca","lucais","luce","lucene","lucent","lucerne","lucho","luci","lucia","lucian","luciana","luciano","lucid","lucidity","lucidness","lucie","lucien","lucienne","lucifer","lucila","lucile","lucilia","lucille","lucina","lucinda","lucine","lucio","lucita","lucite","lucius","luck","luckier","luckily","luckiness","luckless","lucknow","lucky","lucrative","lucrativeness","lucre","lucretia","lucretius","luctus","lucubrate","lucubration","lucy","luddite","ludhiana","ludicrous","ludicrousness","ludlow","ludmilla","ludo","ludovico","ludovika","ludvig","ludwig","luella","luelle","luff","lufthansa","luftwaffe","lug","luge","luger","luggage","lugged","lugger","lugging","lugosi","lugsail","lugubrious","lugubriousness","luigi","luis","luisa","luise","lukas","luke","lukewarm","lukewarmness","lula","lulita","lull","lullaby","lulu","lumbago","lumbar","lumber","lumberer","lumbering","lumberjack","lumberman","lumbermen","lumberyard","lumen","luminance","luminary","luminescence","luminescent","luminosity","luminous","luminousness","lumire","lummox","lump","lumper","lumpiness","lumpish","lumpishness","lumpy","luna","lunacy","lunar","lunary","lunate","lunatic","lunation","lunch","luncheon","luncheonette","luncher","lunchpack","lunchroom","lunchtime","lund","lundberg","lundquist","lune","lung","lunge","lunger","lungfish","lungful","lunkhead","lupe","lupine","lupus","lura","lurch","lurcher","lure","lurer","lurette","lurex","luria","lurid","luridness","lurk","lurker","lurleen","lurlene","lurline","lusa","lusaka","luscious","lusciousness","lush","lushness","lusitania","lust","luster","lustering","lusterless","lustful","lustfulness","lustily","lustiness","lustrous","lustrousness","lusty","lutanist","lute","lutenist","lutero","lutetium","luther","lutheran","lutheranism","luting","lutz","luxe","luxembourg","luxembourgian","luxemburg","luxuriance","luxuriant","luxuriate","luxuriation","luxurious","luxuriousness","luxury","luz","luzon","lv","lvalue","lvl","lw","lwjgl","lwp","lx","lxml","ly","lyallpur","lyceum","lychee","lycopodium","lycra","lycurgus","lyda","lydia","lydian","lydie","lydon","lye","lyell","lying","lyle","lyly","lyman","lyme","lymph","lymphatic","lymphocyte","lymphoid","lymphoma","lymphs","lyn","lynch","lynchburg","lyncher","lynching","lynda","lynde","lyndel","lyndell","lyndon","lyndsay","lyndsey","lyndsie","lyndy","lynea","lynelle","lynett","lynette","lynn","lynna","lynne","lynnea","lynnell","lynnelle","lynnet","lynnett","lynnette","lynsey","lynx","lyon","lyra","lyre","lyrebird","lyric","lyrical","lyricalness","lyricism","lyricist","lyrics","lysenko","lysine","lysistrata","lysol","lyssa","lyx","lz","m","ma","maalox","maana","mab","mabel","mabelle","mable","mac","macabre","macadam","macadamize","macao","macaque","macaroni","macaroon","macarthur","macaulay","macaw","macbeth","macbook","maccabees","maccabeus","macdonald","macdraw","mace","macedon","macedonia","macedonian","macer","macerate","maceration","macgregor","mach","machete","machiavelli","machiavellian","machinate","machination","machine","machinelike","machinery","machines","machinist","machismo","macho","machs","macias","macintosh","mack","mackenzie","mackerel","mackinac","mackinaw","mackintosh","macleish","macmillan","macon","macos","macosx","macpaint","macports","macram","macro","macrobiotic","macrobiotics","macrocosm","macrodynamic","macroeconomic","macroeconomics","macromolecular","macromolecule","macron","macrophage","macros","macroscopic","macroscopically","macrosimulation","macrosocioeconomic","macs","mactivity","macy","mad","mada","madagascan","madagascar","madalena","madalyn","madam","madame","madapter","madcap","maddalena","madded","madden","maddening","madder","maddest","maddi","maddie","madding","maddox","maddy","made","madeira","madel","madelaine","madeleine","madelena","madelene","madelin","madelina","madeline","madella","madelle","madelon","madelyn","mademoiselle","madge","madhouse","madhya","madison","madlen","madlin","madman","madmen","madness","madonna","madras","madrid","madrigal","madsen","madurai","madwoman","madwomen","mady","mae","maecenas","maegan","maelstrom","maestro","maeterlinck","mafia","mafiosi","mafioso","mag","magazine","magda","magdaia","magdalen","magdalena","magdalene","mage","magellan","magellanic","magenta","magento","magged","maggee","maggi","maggie","magging","maggot","maggoty","maggy","magi","magic","magical","magically","magician","magick","magicked","magicking","magill","maginot","magisterial","magistracy","magistrate","magma","magna","magnanimity","magnanimosity","magnanimous","magnate","magnesia","magnesite","magnesium","magnet","magnetic","magnetically","magnetics","magnetism","magnetite","magnetizable","magnetization","magnetize","magnetized","magneto","magnetodynamics","magnetohydrodynamical","magnetohydrodynamics","magnetometer","magnetosphere","magnetron","magnification","magnificence","magnificent","magnified","magnify","magniloquence","magniloquent","magnitogorsk","magnitude","magnolia","magnum","magnuson","magog","magoo","magpie","magritte","magruder","magsaysay","maguire","magus","magyar","mahabharata","mahala","mahalia","maharajah","maharajahs","maharanee","maharani","maharashtra","maharishi","mahatma","mahavira","mahayana","mahayanist","mahdi","mahfouz","mahican","mahjong","mahler","mahmoud","mahmud","mahogany","mahomet","mahout","mai","maia","maible","maid","maiden","maidenhair","maidenhead","maidenhood","maidenly","maidservant","maier","maiga","maighdiln","maigret","mail","mailaddress","mailbag","mailbox","mailchimp","mailer","mailgun","mailing","mailitem","maillol","maillot","mailman","mailmen","mailmessage","mails","mailto","maim","maiman","maimed","maimedness","maimer","maimonides","main","mainactivity","mainapp","mainbrace","mainbundle","mainclass","maincontent","maincontroller","mainctrl","maine","mainer","mainform","mainframe","mainland","mainlander","mainlayout","mainline","mainliner","mainloop","mainly","mainmast","mainmenu","mainpage","mainpanel","mains","mainsail","mainscreen","mainspring","mainstay","mainstream","maintain","maintainability","maintainable","maintained","maintainer","maintaining","maintains","maintenance","mainthread","maintop","mainview","mainviewcontroller","mainviewmodel","mainwindow","maiolica","mair","maire","maisey","maisie","maison","maisonette","maitilde","maize","maj","maje","majestic","majestically","majesty","majolica","major","majorca","majordomo","majorette","majority","majuro","makable","makarios","make","makefile","makefiles","makeover","maker","makers","makes","makeshift","maketext","makeup","making","mal","mala","malabar","malabo","malacca","malachi","malachite","maladapt","maladjust","maladjustment","maladministration","maladroit","maladroitness","malady","malagasy","malaise","malamud","malamute","malanie","malaprop","malapropism","malaria","malarial","malarious","malarkey","malathion","malawi","malawian","malay","malaya","malayalam","malayan","malaysia","malaysian","malchy","malcolm","malcontent","malcontented","malcontentedness","maldive","maldivian","maldonado","male","maledict","malediction","malefaction","malefactor","malefic","maleficence","maleficent","malena","maleness","malesuada","malevolence","malevolencies","malevolent","malfeasance","malfeasant","malformation","malformed","malformedurlexception","malfunction","mali","malia","malian","malibu","malice","malicious","maliciousness","malign","malignancy","malignant","malignity","malina","malinda","malinde","malinger","malingerer","malinowski","malissa","malissia","mall","mallard","mallarm","malleability","malleable","malleableness","mallet","mallissa","malloc","mallorie","mallory","mallow","malnourished","malnutrition","malocclusion","malodorous","malone","malorie","malory","malposed","malpractice","malraux","malt","malta","malted","maltese","malthus","malthusian","malting","maltose","maltreat","maltreatment","malty","malva","malvin","malvina","malware","malynda","mama","mamba","mambo","mame","mamet","mamie","mamma","mammal","mammalian","mammary","mammogram","mammography","mammon","mammoth","mammoths","mammy","mamore","mamp","man","manacle","manage","manageability","manageable","manageableness","managed","managedbean","managedobjectcontext","management","manager","manageress","managerial","managers","managership","manages","managing","managua","manama","mananas","manasseh","manatee","manaus","manchester","manchu","manchuria","manchurian","mancini","manciple","mancunian","manda","mandala","mandalay","mandamus","mandarin","mandate","mandatory","mandel","mandela","mandelbrot","mandi","mandible","mandibular","mandie","mandingo","mandolin","mandrake","mandrel","mandrill","mandy","mane","manet","maneuver","maneuverability","maneuverer","manfred","manful","manganese","mange","manger","manginess","mangle","mangler","mango","mangoes","mangrove","mangy","manhandle","manhattan","manhole","manhood","manhunt","mani","mania","maniac","maniacal","manic","manically","manichean","manicure","manicurist","manifest","manifestation","manifesto","manifests","manifold","manifolder","manifoldness","manikin","manila","manilla","manioc","manipulability","manipulable","manipulate","manipulated","manipulating","manipulation","manipulations","manipulative","manipulator","manipulatory","manitoba","manitoulin","manitowoc","mankind","mankowski","manley","manlike","manliness","manly","mann","manna","manned","mannequin","manner","mannered","mannerism","mannerist","mannerliness","mannerly","mannheim","mannie","mannikin","manning","mannish","mannishness","manny","mano","manolo","manometer","manon","manor","manorial","manpower","manqu","mans","mansard","manse","manservant","mansfield","mansion","manslaughter","manson","manta","mantegna","mantel","mantelpiece","mantes","mantilla","mantis","mantissa","mantle","mantling","mantra","mantrap","manual","manually","manuals","manuel","manuela","manufacture","manufacturer","manufacturers","manufacturing","manumission","manumit","manumitted","manumitting","manure","manuscript","manville","manx","many","manya","manytomany","manytomanyfield","manytoone","mao","maoism","maoist","maori","map","mapbox","mapdispatchtoprops","mapfragment","mapi","maple","maplecrest","mapmaker","mapoptions","mappable","mappath","mapped","mappedby","mapper","mappers","mapping","mappings","mapplethorpe","mapred","mapreduce","maproute","maps","mapstatetoprops","maptypeid","maputo","mapview","mar","mara","marabel","marabou","marabout","maraca","maracaibo","maraschino","marat","marathi","marathon","marathoner","maraud","marauder","marble","marbleize","marbler","marbling","marc","marceau","marcel","marcela","marcelia","marcelino","marcella","marcelle","marcellina","marcelline","marcello","marcellus","marcelo","march","marchall","marchelle","marcher","marchioness","marci","marcia","marciano","marcie","marcile","marcille","marco","marconi","marcotte","marcus","marcy","mardi","marduk","mare","mareah","maren","marena","maressa","marga","margalit","margalo","margaret","margareta","margarete","margaretha","margarethe","margaretta","margarette","margarine","margarita","margarito","margaux","marge","margeaux","margery","marget","margette","margi","margie","margin","marginal","marginalia","marginality","marginalization","marginalize","marginbottom","marginend","marginleft","marginright","margins","marginstart","margintop","margit","margo","margot","margret","margrethe","marguerite","margy","mari","maria","mariachi","mariadb","mariam","marian","mariana","mariann","marianna","marianne","mariano","maribel","maribelle","maribeth","marice","maricela","maridel","marie","marieann","mariejeanne","mariel","mariele","marielle","mariellen","marietta","mariette","marigold","marijn","marijo","marijuana","marika","marilee","marilin","marillin","marilyn","marimba","marin","marina","marinade","marinara","marinate","marination","marine","mariner","marinna","marino","mario","marion","marionette","mariquilla","marisa","mariska","marisol","marissa","marita","maritain","marital","maritime","maritsa","maritza","mariupol","marius","mariya","marj","marja","marje","marji","marjie","marjoram","marjorie","marjory","marjy","mark","markab","markdown","marked","markedly","marker","markeroptions","markers","market","marketa","marketability","marketable","marketeer","marketer","marketing","marketplace","markets","markham","marking","markism","markka","markkaa","marklogic","markos","markov","markovian","markovitz","marks","marksman","marksmanship","marksmen","markup","markus","marl","marla","marlane","marlboro","marlborough","marleah","marlee","marleen","marlena","marlene","marley","marlie","marlin","marline","marlinespike","marlo","marlon","marlow","marlowe","marlyn","marmaduke","marmalade","marmara","marmoreal","marmoset","marmot","marna","marne","marney","marni","marnia","marnie","maroon","marque","marquee","marquesas","marquess","marquetry","marquette","marquez","marquis","marquise","marquisette","marquita","marrakesh","marred","marriage","marriageability","marriageable","married","marrilee","marring","marriott","marris","marrissa","marrow","marrowbone","marry","mars","marseillaise","marseille","marseilles","marsh","marsha","marshal","marshalas","marshall","marshalled","marshaller","marshalling","marshallings","marshiness","marshland","marshmallow","marshy","marsiella","marsupial","mart","marta","martainn","martel","martelle","marten","martguerita","martha","marthe","marthena","marti","martial","martian","martica","martie","martin","martina","martinet","martinez","martingale","martini","martinique","martino","martinson","martita","marty","martyn","martynne","martyr","martyrdom","marv","marva","marve","marvel","marvell","marvelous","marven","marvin","marwin","marx","marxian","marxism","marxist","mary","marya","maryann","maryanna","maryanne","marybelle","marybeth","maryellen","maryjane","maryjo","maryl","maryland","marylee","marylin","marylinda","marylou","marylynne","maryrose","marys","marysa","marzipan","mas","masada","masai","masaryk","masc","mascagni","mascara","mascot","masculine","masculineness","masculinity","masefield","maser","maseru","mash","masha","mashhad","mask","masked","masker","masking","masks","masochism","masochist","masochistic","masochistically","mason","masonic","masonite","masonry","masque","masquer","masquerade","masquerader","mass","massa","massachusetts","massacre","massage","massager","massasoit","massenet","masseur","masseuse","massey","massif","massimiliano","massimo","massing","massive","massively","massiveness","massless","mast","mastectomy","master","masterclass","mastered","masterful","masterfulness","masterliness","masterly","mastermind","masterpage","masterpiece","masters","mastership","masterstroke","masterwork","mastery","masthead","mastic","masticate","mastication","mastiff","mastodon","mastoid","masturbate","masturbation","masturbatory","mat","mata","matador","match","matchable","matchbook","matchbox","matchcase","matched","matcher","matchers","matches","matching","matchless","matchlock","matchmake","matchmaker","matchmaking","matchplay","matchstick","matchwood","mate","mated","matelda","mateo","mater","material","materialism","materialist","materialistic","materialistically","materiality","materialization","materialize","materialized","materializer","materializes","materializing","materialness","materials","maternal","maternity","mates","math","mathe","mathematic","mathematica","mathematical","mathematically","mathematician","mathematics","mathematik","mather","mathew","mathewson","mathian","mathias","mathieu","mathilda","mathilde","mathis","mathjax","maths","mathworks","matias","matilda","matilde","matine","mating","matins","matisse","matlab","matmul","matplotlib","matriarch","matriarchal","matriarchs","matriarchy","matrices","matricidal","matricide","matriculate","matriculation","matriel","matrimonial","matrimony","matrix","matron","matsumoto","matt","matte","mattel","matteo","matter","matterhorn","matters","matthaeus","mattheus","matthew","matthias","matthieu","matthiew","matthus","matti","mattias","mattie","matting","mattins","mattis","mattock","mattress","matty","maturate","maturation","maturational","mature","matureness","maturer","maturity","matzo","matzot","maud","maude","maudie","maudlin","maugham","maui","maul","mauler","maunder","maupassant","maura","maure","maureen","maureene","maurene","mauriac","maurice","mauricio","maurie","maurine","mauris","maurise","maurita","mauritania","mauritanian","mauritian","mauritius","maurits","maurizia","maurizio","mauro","maurois","maury","mauser","mausoleum","mauve","maven","mavencentral","mavencli","maverick","mavin","mavis","mavra","maw","mawkish","mawkishness","mawr","max","maxcdn","maxdate","maxdepth","maxheight","maxi","maxie","maxilla","maxillae","maxillary","maxim","maxima","maximal","maximality","maximilian","maximilianus","maximilien","maximization","maximize","maximized","maximizer","maximo","maximum","maxine","maxlen","maxlength","maxlines","maxoccurs","maxsize","maxtor","maxvalue","maxwell","maxwellian","maxwidth","maxx","maxy","may","maya","mayan","maybe","maybelle","mayday","maye","mayer","mayest","mayfair","mayflower","mayfly","mayhap","mayhem","mayn","maynard","mayne","maynord","mayo","mayonnaise","mayor","mayoral","mayoralty","mayoress","mayorship","maypole","mayra","mayst","mazama","mazarin","mazatlan","mazda","maze","mazed","mazedness","mazurka","mazzini","mb","mba","mbabane","mbini","mbostock","mbp","mbuilder","mc","mcadam","mcallister","mcamera","mcbride","mccabe","mccain","mccall","mccarthy","mccarthyism","mccartney","mccarty","mccauley","mcclain","mcclellan","mcclure","mccluskey","mcconnell","mccormick","mccoy","mccracken","mccray","mccullough","mcdaniel","mcdermott","mcdonald","mcdonnell","mcdougall","mcdowell","mce","mcelhaney","mcenroe","mcfadden","mcfarland","mcgee","mcgill","mcgovern","mcgowan","mcgrath","mcgraw","mcgregor","mcguffey","mcguire","mci","mcintosh","mcintyre","mckay","mckee","mckenzie","mckesson","mckinley","mckinney","mcknight","mclanahan","mclaughlin","mclean","mcleod","mcluhan","mcmahon","mcmartin","mcmillan","mcnamara","mcnaughton","mcneil","mcontext","mcpherson","mcrypt","mcursor","md","mdash","mdata","mdb","mdc","mdf","mdi","mdl","mdm","mdn","mdpi","mdrawerlayout","mdse","mdt","me","mead","meade","meadow","meadowland","meadowlark","meadows","meadowsweet","meagan","meager","meagerness","meaghan","meagres","meal","mealiness","meals","mealtime","mealy","mealybug","mealymouthed","mean","meander","meaneing","meanie","meaning","meaningful","meaningfulness","meaningless","meaninglessness","meanings","meanness","means","meant","meantime","meanwhile","meany","meara","meas","measle","measles","measly","measurable","measurably","measure","measured","measureless","measurement","measurements","measurer","measures","measurespec","measuring","meat","meataxe","meatball","meatiness","meatless","meatloaf","meatloaves","meatpacking","meaty","mecca","mechanic","mechanical","mechanics","mechanism","mechanisms","mechanist","mechanistic","mechanistically","mechanization","mechanize","mechanized","mechanizer","mechanizes","mechanochemically","mechelle","med","medal","medalist","medallion","medan","meddle","meddlesome","medea","medellin","medfield","media","mediaelement","mediaeval","medial","medials","median","mediaplayer","mediarecorder","mediastore","mediate","mediateness","mediation","mediator","mediatype","mediawiki","medic","medicaid","medical","medicament","medicare","medicate","medication","medici","medicinal","medicine","medico","medieval","medievalist","medina","mediocre","mediocrity","meditate","meditation","meditative","meditativeness","mediterranean","medium","mediumistic","medley","medulla","medusa","meed","meek","meekness","meerschaum","meet","meeter","meeting","meetinghouse","meetings","meets","meetup","mef","meg","mega","megabit","megabuck","megabyte","megacycle","megadeath","megadeaths","megahertz","megalith","megalithic","megaliths","megalomania","megalomaniac","megalopolis","megan","megaphone","megaton","megavolt","megawatt","megaword","megen","meggi","meggie","meggy","meghan","meghann","megohm","mehetabel","mei","meier","meighen","meiji","meioses","meiosis","meiotic","meir","meister","meistersinger","mejia","mekong","mel","mela","melamie","melamine","melancholia","melancholic","melancholy","melanesia","melanesian","melange","melania","melanie","melanin","melanoma","melantha","melany","melba","melbourne","melcher","melchior","meld","melendez","melesa","melessa","melicent","melina","melinda","melinde","meliorate","melioration","melisa","melisande","melisandra","melisenda","melisent","melissa","melisse","melita","melitta","mella","melli","mellicent","mellie","mellifluous","mellifluousness","mellisa","mellisent","mellon","melloney","mellow","mellowness","melly","melodee","melodic","melodically","melodie","melodious","melodiousness","melodrama","melodramatic","melodramatically","melody","melon","melonie","melony","melosa","melpomene","melt","meltdown","melter","melting","melton","melva","melville","melvin","melvyn","mem","member","membered","memberid","members","membership","memberships","membrane","membranous","memcache","memcached","memcpy","memento","memling","memo","memoir","memorabilia","memorability","memorable","memorableness","memorably","memorandum","memorial","memorialize","memorialized","memoriam","memorization","memorize","memorized","memorizer","memorizes","memory","memoryless","memorystream","memphis","memset","men","menace","menacing","menage","menagerie","menander","menarche","menard","mencius","mencken","mend","mendacious","mendaciousness","mendacity","mendel","mendeleev","mendelevium","mendelian","mendelssohn","mender","mendez","mendicancy","mendicant","mendie","mending","mendocino","mendoza","mendy","menelaus","menes","menfolk","menhaden","menial","meningeal","meninges","meningitides","meningitis","meninx","menisci","meniscus","menkalinan","menkar","menkent","menlo","mennonite","menominee","menopausal","menopause","menorah","menorahs","menotti","mens","mensa","mensch","menservants","menstrual","menstruate","menstruation","mensurable","mensuration","menswear","mental","mentalist","mentality","menthol","mentholated","mention","mentionable","mentioned","mentioner","mentioning","mentions","mentor","menu","menubar","menuhin","menuinflater","menuitem","menuitems","menus","menzies","meow","mephistopheles","mer","merak","mercado","mercantile","mercator","mercedes","mercenariness","mercenary","mercer","mercerize","merchandise","merchandiser","merchant","merchantability","merchantman","merchantmen","merci","mercie","merciful","mercifully","mercifulness","merciless","mercilessness","merck","mercurial","mercuric","mercury","mercy","mere","meredeth","meredith","meredithe","merell","merely","meretricious","meretriciousness","merganser","merge","merged","merger","merges","mergesort","merging","meridel","meridian","meridional","meridith","meriel","merilee","merill","merilyn","meringue","merino","meris","merissa","merit","merited","meritocracy","meritocratic","meritocrats","meritorious","meritoriousness","meriwether","merl","merla","merle","merlin","merlina","merline","mermaid","merman","mermen","merna","merola","meromorphic","merralee","merrel","merriam","merrick","merridie","merrie","merrielle","merrile","merrilee","merrili","merrill","merrily","merrimac","merrimack","merriment","merriness","merritt","merry","merrymaker","merrymaking","mersey","merton","merv","mervin","merwin","merwyn","meryl","mes","mesa","mesabi","mescal","mescaline","mesdames","mesdemoiselles","mesh","meshed","meshgrid","mesmeric","mesmerism","mesmerize","mesmerized","mesmerizer","mesolithic","mesomorph","mesomorphs","meson","mesopotamia","mesopotamian","mesos","mesosphere","mesozoic","mesquite","mess","message","messagebox","messageboxbuttons","messageboxicon","messagedigest","messageid","messagequeue","messages","messagetype","messaging","messed","messeigneurs","messenger","messerschmidt","messes","messiaen","messiah","messiahs","messianic","messieurs","messily","messiness","messing","messmate","messrs","messy","mestizo","met","meta","metabolic","metabolically","metabolism","metabolite","metabolize","metacarpal","metacarpi","metacarpus","metacircular","metacircularity","metaclass","metacpan","metadata","metal","metalanguage","metalization","metalized","metallic","metalliferous","metallings","metallography","metalloid","metallurgic","metallurgical","metallurgist","metallurgy","metalsmith","metalwork","metalworking","metamathematical","metamorphic","metamorphism","metamorphose","metamorphosis","metaphor","metaphoric","metaphorical","metaphosphate","metaphysic","metaphysical","metastability","metastable","metastases","metastasis","metastasize","metastatic","metastore","metatarsal","metatarsi","metatarsus","metatheses","metathesis","metathesized","metathesizes","metathesizing","metavariable","mete","metempsychoses","metempsychosis","meteor","meteoric","meteorically","meteorite","meteoritic","meteoritics","meteoroid","meteorologic","meteorological","meteorologist","meteorology","meter","meters","meth","methadone","methane","methanol","methinks","methionine","method","methodandargscaller","methodical","methodicalness","methodinfo","methodism","methodist","methodname","methodological","methodologists","methodology","methods","methought","methuen","methuselah","methuselahs","methyl","methylated","methylene","meticulous","meticulousness","metonymy","metrecal","metric","metrical","metricate","metricize","metrics","metro","metronome","metropolis","metropolitan","metropolitanization","mets","metternich","mettle","mettlesome","metus","metzler","meuse","mew","mewl","mews","mex","mexicali","mexican","mexico","meyer","meyerbeer","mezzanine","mezzo","mf","mfa","mfc","mfg","mfr","mg","mgm","mgmt","mgr","mh","mhandler","mhz","mi","mia","miami","miaplacidus","miasma","miasmal","mib","mic","mica","micaela","micah","mice","micelles","mich","michael","michaela","michaelangelo","michaelina","michaeline","michaella","michaelmas","michaelson","michail","michal","michale","micheal","micheil","michel","michelangelo","michele","michelin","michelina","micheline","michell","michelle","michelson","michigan","michigander","michiganite","mick","mickelson","mickey","micki","mickie","micky","micmac","micra","micro","microamp","microanalysis","microanalytic","microbe","microbial","microbicidal","microbicide","microbiological","microbiologist","microbiology","microbrewery","microchemistry","microchip","microcircuit","microcode","microcomputer","microcosm","microcosmic","microdensitometer","microdot","microeconomic","microeconomics","microelectronic","microelectronics","microfiber","microfiche","microfilm","microfossils","micrography","microgroove","microhydrodynamics","microinstruction","microjoule","microlevel","microlight","micromanage","micromanagement","micrometeorite","micrometeoritic","micrometer","micron","micronesia","micronesian","microorganism","microphone","microport","microprocessing","microprocessor","microprogram","microprogrammed","microprogramming","micros","microscope","microscopic","microscopical","microscopy","microsecond","microseconds","microservice","microservices","microsimulation","microsoft","microsomal","microstore","microsurgery","microsystems","microtime","microvax","microvaxes","microvolt","microwave","microwaveable","microword","mid","midair","midas","midband","midday","midden","middest","middle","middlebrow","middlebury","middleman","middlemen","middlemost","middlename","middlesex","middleton","middletown","middleware","middleweight","middling","middy","mideast","mideastern","midfield","midge","midget","midi","midland","midlife","midlives","midmorn","midmost","midnight","midpoint","midrange","midrib","midriff","midscale","midsection","midship","midshipman","midshipmen","midspan","midst","midstream","midsummer","midterm","midtown","midway","midweek","midwest","midwestern","midwesterner","midwicket","midwife","midwifery","midwinter","midwives","midyear","mien","miff","mig","might","mightily","mightiness","mightn","mighty","mignon","mignonette","mignonne","migr","migraine","migrant","migrate","migrated","migrating","migration","migrations","migrative","migratory","miguel","miguela","miguelita","mikado","mikael","mikaela","mike","mikel","mikey","mikhail","mikkel","mikol","mikoyan","mil","milady","milagros","milan","milanese","milch","mild","mildew","mildness","mildred","mildrid","mile","mileage","milena","milepost","miler","miles","milestone","milford","milicent","milieu","milissent","militancy","militant","militantness","militarily","militarism","militarist","militaristic","militarization","militarize","military","militate","militia","militiaman","militiamen","milk","milka","milken","milker","milkiness","milkmaid","milkman","milkmen","milkshake","milksop","milkweed","milky","mill","millage","millard","millay","millenarian","millenarianism","millennial","millennialism","millennium","millepede","miller","millet","milli","milliamp","milliampere","milliard","millibar","millicent","millidegree","millie","milligram","millijoule","millikan","milliliter","millimeter","milliner","millinery","milling","million","millionaire","millions","millionth","millionths","millipede","millis","millisecond","milliseconds","millisent","millivolt","millivoltmeter","milliwatt","millpond","millrace","millstone","millstream","millwright","milly","milne","milo","milquetoast","milt","miltiades","miltie","milton","miltonic","miltown","milty","milwaukee","milzie","mimd","mime","mimemessage","mimeograph","mimeographs","mimer","mimesis","mimetic","mimetically","mimetype","mimi","mimic","mimicked","mimicker","mimicking","mimicry","mimosa","min","mina","minaret","minatory","mince","mincemeat","mincer","mincing","mind","minda","mindanao","mindate","mindbogglingly","minded","minder","mindful","mindfully","mindfulness","mindless","mindlessness","mindoro","minds","mindset","mindy","mine","minecraft","minefield","miner","mineral","mineralization","mineralized","mineralogical","mineralogist","mineralogy","minerva","mineshaft","minestrone","minesweeper","minetta","minette","mineworkers","minflater","ming","mingle","mingus","mingw","minheight","mini","miniature","miniaturist","miniaturization","miniaturize","minibike","minibus","minicab","minicam","minicomputer","miniconda","minidress","minified","minify","minifyenabled","minim","minima","minimal","minimalism","minimalist","minimalistic","minimality","minimax","minimization","minimize","minimized","minimizer","minimum","mining","minion","miniseries","miniskirt","minister","ministerial","ministrant","ministration","ministry","minivan","miniver","mink","minke","minlength","minn","minna","minnaminnie","minne","minneapolis","minnesinger","minnesota","minnesotan","minni","minnie","minnnie","minnow","minny","minoan","minoccurs","minolta","minor","minority","minos","minot","minotaur","minoxidil","mins","minsdkversion","minsk","minsky","minster","minstrel","minstrelsy","mint","minta","mintage","mintaka","minter","minty","minuend","minuet","minuit","minus","minuscule","minute","minuteman","minutemen","minuteness","minutes","minutia","minutiae","minvalue","minwidth","minx","miny","miocene","mipmap","mips","miquela","mir","mira","mirabeau","mirabel","mirabella","mirabelle","mirach","miracle","miraculous","miraculousness","mirage","miran","miranda","mire","mireielle","mireille","mirella","mirelle","mirfak","miriam","mirilla","mirna","miro","mirror","mirrors","mirth","mirthful","mirthfulness","mirthless","mirthlessness","mirths","mirv","miry","mirzam","mis","misaddress","misadventure","misalign","misalignment","misalliance","misanalysed","misanthrope","misanthropic","misanthropically","misanthropist","misanthropy","misapplier","misapply","misapprehend","misapprehension","misappropriate","misbegotten","misbehave","misbehaver","misbehavior","misbrand","misc","miscalculate","miscalculation","miscall","miscarriage","miscarry","miscast","miscegenation","miscellanea","miscellaneous","miscellany","mischa","mischance","mischief","mischievous","mischievousness","miscibility","miscible","misclassification","misclassified","misclassifying","miscode","miscommunicate","miscomprehended","misconceive","misconception","misconduct","misconfiguration","misconstruction","misconstrue","miscopying","miscount","miscreant","miscue","misdeal","misdealt","misdeed","misdemeanant","misdemeanor","misdiagnose","misdid","misdirect","misdirection","misdirector","misdo","misdoes","misdone","miser","miserable","miserableness","miserably","miserliness","miserly","misery","mises","misfeasance","misfeature","misfield","misfile","misfire","misfit","misfitted","misfitting","misfortune","misgauge","misgiving","misgovern","misgovernment","misguidance","misguide","misguided","misguidedness","misguider","misha","mishandle","mishap","mishapped","mishapping","mishear","misheard","mishitting","mishmash","misidentification","misidentify","misinform","misinformation","misinterpret","misinterpretation","misinterpreter","misjudge","misjudging","misjudgment","miskito","mislabel","mislaid","mislay","mislead","misleader","misleading","misled","mismanage","mismanagement","mismatch","misname","misnomer","misogamist","misogamy","misogynist","misogynistic","misogynous","misogyny","misperceive","misplace","misplacement","misplay","mispositioned","misprint","misprision","mispronounce","mispronunciation","misquotation","misquote","misread","misreader","misrelated","misremember","misreport","misrepresent","misrepresentation","misrepresenter","misroute","misrule","miss","missal","missed","misses","misshape","misshapen","misshapenness","missie","missile","missilery","missing","mission","missionary","missioned","missioner","missioning","missis","mississauga","mississippi","mississippian","missive","missoula","missouri","missourian","misspeak","misspecification","misspecified","misspell","misspelling","misspend","misspent","misspoke","misspoken","misstate","misstatement","misstater","misstep","misstepped","misstepping","missus","missy","mist","mistakable","mistake","mistaken","mistaker","mistakes","mistaking","mistassini","mister","misti","mistily","mistime","mistiness","mistletoe","mistook","mistral","mistranslated","mistranslates","mistranslating","mistranslation","mistreat","mistreatment","mistress","mistrial","mistrust","mistruster","mistrustful","misty","mistype","misunderstand","misunderstander","misunderstanding","misunderstood","misuse","misuser","miswritten","mit","mitch","mitchael","mitchel","mitchell","mite","miter","miterer","mitford","mithra","mithridates","mitigate","mitigated","mitigation","mitoses","mitosis","mitotic","mitre","mitsubishi","mitt","mitten","mitterrand","mitty","mitzi","mitzvahs","mix","mixable","mixed","mixer","mixin","mixing","mixins","mixture","mizar","mizzen","mizzenmast","mj","mk","mkdir","mkdirs","mkl","mkmapview","mks","mktime","mkyong","ml","mle","mlist","mlistener","mlle","mm","mmap","mme","mmm","mmmm","mms","mmsc","mn","mname","mnchhausen","mnemonic","mnemonically","mnemonics","mnemosyne","mnist","mno","mnt","mo","moan","moat","mob","mobbed","mobber","mobbing","mobcap","mobil","mobile","mobility","mobilizable","mobilization","mobilize","mobilized","mobilizer","mobilizes","mobster","mobutu","moc","moccasin","mocha","mock","mocked","mockers","mockery","mocking","mockingbird","mockito","mocks","mod","modal","modality","modals","mode","model","modeladmin","modelandview","modelattribute","modelbuilder","modeled","modeler","modelform","modeling","modelitem","modelling","modelname","models","modelserializer","modelstate","modelversion","modelview","modem","moderate","moderated","moderateness","moderation","moderator","modern","modernism","modernist","modernistic","modernity","modernization","modernize","modernized","modernizer","modernizes","modernizr","modernness","modes","modest","modesta","modestia","modestine","modesto","modesty","modicum","modifiability","modifiable","modifiableness","modification","modifications","modified","modifier","modifiers","modifies","modify","modifying","modigliani","modish","modishness","mods","modula","modular","modularity","modularization","modularize","modulate","modulation","modulator","module","moduleid","modulename","modules","moduli","modulo","modulus","modus","moe","moen","mogadiscio","mogadishu","mogul","mohair","mohamed","mohammad","mohammed","mohammedan","mohammedanism","mohandas","mohandis","mohawk","mohegan","mohican","moho","mohorovicic","mohr","moiety","moil","moina","moines","moira","moire","moise","moiseyev","moishe","moist","moisten","moistener","moistness","moisture","moisturize","mojave","mojo","mojoexecutor","molal","molar","molarity","molasses","mold","moldavia","moldavian","moldboard","molder","moldiness","molding","moldova","moldy","mole","molecular","molecularity","molecule","molehill","moleskin","molest","molestation","molested","molester","molestie","moliere","molina","moline","moll","mollee","molli","mollie","mollification","mollify","mollis","mollusc","mollusk","molly","mollycoddle","mollycoddler","molnar","moloch","molokai","molotov","molt","molter","moluccas","molybdenite","molybdenum","mom","mombasa","moment","momenta","momentarily","momentariness","momentary","momentjs","momentous","momentousness","moments","momentum","momma","mommy","mon","mona","monaco","monad","monadic","monads","monah","monarch","monarchic","monarchical","monarchism","monarchist","monarchistic","monarchs","monarchy","monash","monastery","monastic","monastical","monasticism","monaural","mondale","monday","mondrian","monegasque","monera","monet","monetarily","monetarism","monetarist","monetary","monetization","monetize","money","moneybag","moneychangers","moneyer","moneylender","moneymaker","moneymaking","monfort","monger","mongo","mongoclient","mongod","mongodb","mongoid","mongol","mongolia","mongolian","mongolic","mongolism","mongoloid","mongoose","mongrel","monica","monies","monika","moniker","monique","monism","monist","monition","monitor","monitored","monitoring","monitors","monitory","monk","monkey","monkeyshine","monkish","monkshood","monmouth","mono","monobehaviour","monochromatic","monochromator","monochrome","monocle","monoclinic","monoclonal","monocotyledon","monocotyledonous","monocular","monodevelop","monodic","monodist","monody","monogamist","monogamous","monogamy","monogram","monogrammed","monogramming","monograph","monographs","monolingual","monolingualism","monolith","monolithic","monolithically","monoliths","monologist","monologue","monomania","monomaniac","monomaniacal","monomer","monomeric","monomial","monongahela","mononuclear","mononucleoses","mononucleosis","monophonic","monoplane","monopole","monopolist","monopolistic","monopolization","monopolize","monopolized","monopolizes","monopoly","monorail","monospace","monostable","monosyllabic","monosyllable","monotheism","monotheist","monotheistic","monotone","monotonic","monotonically","monotonicity","monotonous","monotonousness","monotony","monotouch","monovalent","monoxide","monro","monroe","monrovia","monsanto","monseigneur","monsieur","monsignor","monsignori","monsoon","monsoonal","monster","monstrance","monstrosity","monstrous","monstrousness","mont","montage","montague","montaigne","montana","montanan","montcalm","montclair","monte","montenegrin","montenegro","monterey","monterrey","montesquieu","montessori","monteverdi","montevideo","montezuma","montgomery","month","monthly","months","monti","monticello","montmartre","montoya","montpelier","montrachet","montreal","montserrat","monty","monument","monumental","monumentality","moo","mooch","mood","moodily","moodiness","moodle","moody","moog","moon","moonbeam","mooney","moonless","moonlight","moonlighting","moonlit","moonscape","moonshine","moonshiner","moonshot","moonstone","moonstruck","moonwalk","moor","moore","mooring","moorish","moorland","moose","moot","mootools","mop","mope","moped","moper","mopey","mopier","mopiest","mopish","mopped","moppet","mopping","moq","mora","moraine","moral","morale","morales","moralist","moralistic","moralistically","morality","moralization","moralize","moralled","moraller","moralling","moran","morass","moratorium","moravia","moravian","moray","morbi","morbid","morbidity","morbidness","mord","mordancy","mordant","mordecai","mordred","mordy","more","moreen","morehouse","morel","moreland","morena","moreno","moreover","morey","morgan","morgana","morganica","morganne","morgen","morgue","morgun","moria","moriarty","moribund","moribundity","morie","morin","morion","morison","morissa","morita","moritz","morlee","morley","morly","mormon","mormonism","morn","morna","morning","moro","moroccan","morocco","moron","moroni","moronic","moronically","morose","moroseness","morph","morpheme","morphemic","morpheus","morphia","morphine","morphism","morphologic","morphological","morphology","morphophonemic","morphophonemics","morphs","morrie","morris","morrison","morristown","morrow","morry","morse","morsel","mort","mortal","mortality","mortar","mortarboard","mortbay","morten","mortgage","mortgageable","mortgagee","mortgagor","mortice","mortician","mortie","mortification","mortified","mortifier","mortify","mortimer","mortise","morton","mortuary","morty","mos","mosaic","mosaicked","mosaicking","moscone","moscow","mose","moseley","moselle","moser","mosey","moshe","moslem","mosley","mosque","mosquito","mosquitoes","moss","mossback","mossberg","mossy","most","mostly","mosul","mot","mote","motel","motet","moth","mothball","mother","motherboard","motherfucker","motherfucking","motherhood","mothering","motherland","motherless","motherliness","motherly","moths","motif","motile","motility","motion","motional","motioner","motionevent","motionless","motionlessness","motions","motivate","motivated","motivation","motivational","motivator","motive","motiveless","motley","motlier","motliest","motocross","motor","motorbike","motorboat","motorcade","motorcar","motorcycle","motorcyclist","motoring","motorist","motorization","motorize","motorized","motorman","motormen","motormouth","motormouths","motorola","motorway","motown","mott","mottle","mottler","motto","mottoes","moue","moulder","moult","mound","mount","mountable","mountain","mountaineer","mountaineering","mountainous","mountainousness","mountainside","mountaintop","mountbatten","mountebank","mounted","mounter","mountie","mounties","mounting","mounts","mourn","mourner","mournful","mournfuller","mournfullest","mournfulness","mourning","mouse","mousedown","mouseenter","mouseevent","mouseeventargs","mouseleave","mousemove","mouseout","mouseover","mouser","mousetrap","mousetrapped","mousetrapping","mouseup","mousewheel","mousex","mousey","mousiness","mousing","mousse","moussorgsky","mousy","mouth","mouthe","mouthful","mouthiness","mouthorgan","mouthpiece","mouths","mouthwash","mouthwatering","mouthy","mouton","mov","movable","movableness","move","moved","movement","movements","movenext","mover","moves","moveto","movetofirst","movetonext","movie","movieclip","moviegoer","movieid","movies","moving","movl","movq","mow","mower","mowgli","mowing","moxie","moyer","moyna","moyra","moz","mozambican","mozambique","mozart","mozelle","mozes","mozilla","mozzarella","mp","mpaint","mpdf","mpeg","mpg","mph","mpi","mpl","mplayer","mq","mqtt","mr","mrecyclerview","mri","mrs","ms","msb","msbuild","msc","mscorlib","msdn","mse","msec","msft","msg","msgbox","msgid","msgr","msgs","msi","msie","msil","msmq","mso","msp","mssql","mst","msvc","msw","msxml","msys","mt","mtcars","mtg","mtge","mtier","mtime","mts","mtu","mtv","mu","muawiya","mubarak","much","muchness","mucilage","mucilaginous","muck","mucker","muckrake","muckraker","mucky","mucosa","mucous","mucus","mud","mudded","muddily","muddiness","mudding","muddle","muddlehead","muddleheaded","muddler","muddy","mudflat","mudguard","mudlarks","mudroom","mudslide","mudsling","mudslinger","mudslinging","mueller","muenster","muesli","muezzin","muff","muffin","muffle","muffler","mufi","mufinella","mufti","mug","mugabe","mugged","mugger","mugginess","mugging","muggy","mugshot","mugwump","muhammad","muhammadan","muhammadanism","muir","muire","mukden","mukluk","mul","mulatto","mulattoes","mulberry","mulch","mulct","mulder","mule","muleskinner","mulesoft","muleteer","mulish","mulishness","mull","mullah","mullahs","mullein","mullen","muller","mullet","mulligan","mulligatawny","mullikan","mullins","mullion","mult","multan","multer","multi","multibus","multicast","multicellular","multichannel","multicollinearity","multicolor","multicolumn","multicomponent","multicomputer","multics","multicultural","multiculturalism","multidex","multidimensional","multidimensionality","multidisciplinary","multifaceted","multifamily","multifarious","multifariousness","multifigure","multiform","multifunction","multiindex","multilateral","multilayer","multilevel","multiline","multilingual","multilingualism","multimap","multimedia","multimegaton","multimeter","multimillionaire","multinational","multinomial","multipart","multiphase","multiple","multiples","multiplet","multiplex","multiplexor","multipliable","multiplicand","multiplication","multiplicative","multiplicity","multiplied","multiplier","multiply","multiplying","multiprocess","multiprocessing","multiprocessor","multiprogram","multiprogrammed","multiprogramming","multipurpose","multiracial","multiselect","multistage","multistory","multisyllabic","multitasking","multithreaded","multithreading","multitude","multitudinous","multitudinousness","multiuser","multivalent","multivalued","multivariate","multiversity","multiviews","multivitamin","mum","mumble","mumbler","mumbletypeg","mumford","mummed","mummer","mummery","mummification","mummify","mumming","mummy","mumps","mun","munch","muncher","munchies","muncie","mundane","mundt","munge","munich","municipal","municipality","munificence","munificent","munition","munmro","munoz","munro","munroe","munsey","munson","munster","muon","muong","muppet","mural","muralist","murasaki","murat","murchison","murcia","murder","murderer","murderess","murderous","murderousness","murdoch","murdock","mureil","murial","muriatic","muriel","murielle","murillo","murk","murkily","murkiness","murky","murmansk","murmur","murmurer","murmuring","murmurous","murphy","murrain","murray","murrow","murrumbidgee","murry","murvyn","mus","muscat","muscatel","muscle","musclebound","muscovite","muscovy","muscular","muscularity","musculature","muse","muser","musette","museum","mush","musher","mushiness","mushroom","mushy","musial","music","musical","musicale","musicality","musicals","musician","musicianship","musicked","musicking","musicological","musicologist","musicology","musing","musk","muskeg","muskegon","muskellunge","musket","musketeer","musketry","muskie","muskiness","muskmelon","muskox","muskrat","musky","muslim","muslin","muss","mussel","mussolini","mussorgsky","mussy","must","mustache","mustachio","mustang","mustard","muster","mustily","mustiness","mustn","musty","mut","mutability","mutable","mutableness","mutably","mutagen","mutant","mutate","mutating","mutation","mutational","mutations","mutator","mute","muted","muteness","mutex","mutilate","mutilation","mutilator","mutineer","mutinous","mutiny","mutsuhito","mutt","mutter","mutterer","mutton","muttonchops","mutual","mutuality","mutually","muumuu","mux","muzak","muzo","muzzle","muzzled","muzzler","mv","mvc","mview","mviewpager","mvn","mvnrepository","mvp","mvvm","mvvmcross","mw","mwebview","mx","mxml","my","myaction","myactivity","myadapter","myanmar","myapp","myapplication","myarr","myarray","mybase","mybatis","mybean","mybutton","myca","mycah","mycanvas","mycarousel","mycell","mycenae","mycenaean","mychal","mychart","myclass","mycollection","mycologist","mycology","mycommand","mycompany","mycomponent","myconnection","mycontext","mycontrol","mycontroller","myctrl","mydata","mydatabase","mydate","mydb","mydf","mydict","mydir","mydiv","mydomain","myelement","myelitides","myelitis","myemail","myentity","myenum","myer","myers","myevent","myfaces","myfield","myfile","myfolder","myform","myfragment","myframe","myfunc","myfunction","mygrid","myhost","myid","myimage","myinput","myint","myintent","myinterface","myisam","myitem","myjson","mykey","mylabel","mylar","myles","mylib","mylist","mylo","mymap","mymethod","mymodal","mymodel","mymodule","myna","myname","mynamespace","mynheer","mynumber","myobj","myobject","myocardial","myocardium","myopia","myopic","myopically","myoptions","mypackage","mypage","mypanel","mypassword","mypath","myplugin","myprogram","myproject","myproperty","myra","myrah","myranda","myrange","myrdal","myreader","myriad","myriam","myrilla","myrle","myrlene","myrmidon","myrna","myron","myrow","myrrh","myrrhs","myrta","myrtia","myrtice","myrtie","myrtle","myrvyn","myrwyn","mys","myscript","myselect","myself","myserver","myservice","mysite","mysore","mysql","mysqlclient","mysqlcommand","mysqlconnection","mysqld","mysqldb","mysqldump","mysqli","mysqlio","myst","mysterious","mysteriousness","mystery","mystic","mystical","mysticism","mystification","mystifier","mystify","mystifying","mystique","mystr","mystring","mystruct","mytable","mytask","mytest","mytext","myth","mythic","mythical","mythographer","mythography","mythological","mythologist","mythologize","mythology","mythread","myths","mytimer","mytype","myurl","myuser","myusername","myval","myvalue","myvar","myvariable","myvector","myview","myviewcontroller","myviewholder","myviewmodel","mywebsite","mywebview","mywindow","mz","n","na","naacp","naam","nab","nabbed","nabbing","nabble","nabisco","nabob","nabokov","nacelle","nacho","nacl","nacre","nacreous","nada","nadean","nadeen","nader","nadia","nadine","nadir","nadiya","nady","nadya","nae","nag","nagasaki","nagged","nagger","nagging","nagios","nagoya","nagpur","nagy","nahuatl","nahum","naiad","naifs","nail","nailbrush","nailer","naipaul","nair","nairobi","naismith","naive","naivet","naivety","nakamura","nakayama","naked","nakedness","nakoma","nalani","nam","nama","namath","name","nameable","named","namedrop","namedropping","nameerror","nameless","namelist","namely","namenode","nameof","nameplate","namer","names","namesake","namespace","namespaces","namevaluepair","namevaluepairs","namibia","namibian","naming","nan","nana","nanak","nananne","nance","nancee","nancey","nanchang","nanci","nancie","nancy","nanete","nanette","nani","nanice","nanine","nanjing","nanking","nannette","nanni","nannie","nanny","nano","nanometer","nanon","nanook","nanosecond","nanoseconds","nanotime","nansen","nantes","nantucket","naoma","naomi","nap","napalm","nape","naphtali","naphtha","naphthalene","napier","napkin","naples","napless","napoleon","napoleonic","napped","napper","nappie","napping","nappy","nara","narbonne","narc","narcissism","narcissist","narcissistic","narcissus","narcoleptic","narcoses","narcosis","narcotic","narcotization","narcotize","nari","nariko","nark","narmada","narragansett","narrate","narration","narrative","narratology","narrator","narrow","narrowed","narrowing","narrowness","narwhal","nary","nas","nasa","nasal","nasality","nasalization","nasalize","nascence","nascent","nasdaq","nash","nashua","nashville","nasm","nassau","nasser","nastily","nastiness","nasturtium","nasty","nat","nata","natal","natala","natale","natalee","natalia","natalie","natalina","nataline","natalist","natality","natalya","nataniel","natasha","natassia","natch","natchez","nate","nathalia","nathalie","nathan","nathanael","nathanial","nathaniel","nathanil","nation","national","nationalism","nationalist","nationalistic","nationalistically","nationality","nationalization","nationalize","nationalized","nationalizer","nationhood","nations","nationwide","native","nativeconstructoraccessorimpl","nativeelement","natively","nativemethodaccessorimpl","nativeness","nativescript","nativestart","natividad","nativity","natka","natl","nato","natter","nattily","nattiness","natty","natural","naturalism","naturalist","naturalistic","naturalization","naturalize","naturalized","naturally","naturalness","naturals","nature","naturist","naugahyde","naught","naughtily","naughtiness","naughty","naur","nauru","nausea","nauseate","nauseating","nauseous","nauseousness","nautical","nautilus","nav","navaho","navajo","navajoes","naval","navarro","navbar","navcontroller","nave","navel","navigability","navigable","navigableness","navigate","navigated","navigates","navigating","navigation","navigational","navigationbar","navigationcontroller","navigationitem","navigationview","navigator","navona","navratilova","navvy","navy","nay","naysayer","nazarene","nazareth","nazi","nazism","nb","nba","nbc","nbr","nbs","nbsp","nc","ncaa","ncc","nchar","nco","ncol","ncols","ncr","ncurses","nd","ndarray","ndb","ndjamena","ndk","ne","neal","neala","neale","neall","nealon","nealson","nealy","neanderthal","neap","neapolitan","near","nearby","nearest","nearly","nearness","nearside","nearsighted","nearsightedness","neat","neaten","neath","neatness","neb","nebr","nebraska","nebraskan","nebuchadnezzar","nebula","nebulae","nebular","nebulous","nebulousness","nec","necessaries","necessarily","necessary","necessitate","necessitation","necessitous","necessity","neck","neckband","neckerchief","necking","necklace","neckline","necktie","necrology","necromancer","necromancy","necromantic","necrophilia","necrophiliac","necropolis","necropsy","necroses","necrosis","necrotic","nectar","nectarine","nectarous","nectary","ned","neda","nedda","neddie","neddy","nedi","need","needed","needer","needful","needham","neediness","needing","needle","needlecraft","needlepoint","needless","needlessness","needlewoman","needlewomen","needlework","needn","needs","needy","neel","neely","nefarious","nefariousness","nefen","nefertiti","neg","negate","negated","negater","negation","negative","negativeness","negativism","negativity","negator","negev","neglect","neglecter","neglectful","neglectfulness","negligee","negligence","negligent","negligibility","negligible","negligibly","negotiability","negotiable","negotiant","negotiate","negotiation","negotiator","negress","negritude","negro","negroes","negroid","nehemiah","nehru","neigh","neighbor","neighbored","neighborer","neighborhood","neighborliness","neighborlinesses","neighborly","neighbors","neighbours","neighs","neil","neila","neile","neill","neilla","neille","neither","nelda","nelia","nelie","nell","nelle","nelli","nellie","nelly","nels","nelsen","nelson","nematic","nematode","nembutal","nemeses","nemesis","nenter","neo","neoclassic","neoclassical","neoclassicism","neocolonialism","neocortex","neodymium","neogene","neolithic","neologism","neomycin","neon","neonatal","neonate","neophyte","neoplasm","neoplastic","neoprene","nepal","nepalese","nepali","nepenthe","nephew","nephrite","nephritic","nephritides","nephritis","nepotism","nepotist","neptune","neptunium","neque","nerd","nerdy","nereid","nerf","nerissa","nerita","nero","neron","nert","nerta","nerte","nerti","nertie","nerty","neruda","nerve","nerveless","nervelessness","nerviness","nerving","nervous","nervousness","nervy","nessa","nessi","nessie","nessy","nest","nesta","nested","nestedscrollview","nester","nesting","nestle","nestler","nestling","nestor","nestorius","net","netball","netbeans","netflix","netframework","nether","netherlander","netherlands","nethermost","netherworld","netscape","netstat","nett","netta","netti","nettie","netting","nettle","nettlesome","netty","network","networkcredential","networkinfo","networking","networks","networkstream","networkx","netzahualcoyotl","neue","neumann","neural","neuralgia","neuralgic","neurasthenia","neurasthenic","neuritic","neuritides","neuritis","neuroanatomy","neurobiology","neurological","neurologist","neurology","neuromuscular","neuron","neuronal","neurone","neurons","neuropathology","neurophysiology","neuropsychiatric","neuroses","neurosis","neurosurgeon","neurosurgery","neurotic","neurotically","neurotransmitter","neut","neuter","neutral","neutralise","neutralism","neutralist","neutrality","neutralization","neutralize","neutralized","neutrino","neutron","nev","neva","nevada","nevadan","nevadian","never","nevermore","nevertheless","nevi","nevil","nevile","neville","nevin","nevis","nevsa","nevsky","nevus","new","newark","newarr","newarray","newbie","newborn","newbury","newburyport","newcastle","newcomer","newdata","newdate","newdiv","newed","newel","newell","newer","newest","newfangled","newfile","newfound","newfoundland","newfoundlander","newguid","newheight","newid","newimage","newinstance","newish","newitem","newline","newlines","newlist","newly","newlywed","newman","newname","newness","newnode","newobj","newobject","newpage","newpassword","newpath","newport","newrelic","newrow","news","newsagent","newsboy","newscast","newscaster","newscasting","newsdealer","newsed","newses","newsflash","newsgirl","newsgroup","newsing","newsize","newsletter","newsman","newsmen","newspaper","newspaperman","newspapermen","newspaperwoman","newspaperwomen","newsprint","newsreader","newsreel","newsroom","newsstand","newstate","newstr","newstring","newsweek","newsweekly","newswire","newswoman","newswomen","newsworthiness","newsworthy","newsy","newt","newtab","newtext","newton","newtonian","newtonsoft","newurl","newuser","newval","newvalue","newversion","newwidth","newx","nexis","next","nextdouble","nextint","nextline","nextpage","nextprops","nexttoken","nextval","nexus","neysa","nf","nfc","nfl","nfs","ng","ngaliema","ngclass","ngfor","ngif","nginx","ngmodel","ngmodule","ngoninit","ngram","ngroute","ngstrm","nguyen","ngx","nh","nhibernate","nhl","ni","niacin","niagara","nial","niall","niamey","nib","nibbed","nibbing","nibble","nibbler","nibelung","nibh","nic","nicaean","nicaragua","nicaraguan","niccolo","nice","nicely","nicene","niceness","nicer","nicety","niche","nichol","nicholas","nichole","nicholle","nicholson","nick","nickel","nickelodeon","nicker","nickey","nicki","nickie","nicklaus","nicknack","nickname","nicknamer","nicko","nickola","nickolai","nickolaus","nicky","nico","nicobar","nicodemus","nicol","nicola","nicolai","nicole","nicolea","nicolette","nicoli","nicolina","nicoline","nicolle","nicosia","nicotine","nid","niebuhr","niece","niel","niels","nielsen","nielson","nietzsche","nieves","nifi","nifty","nigel","niger","nigeria","nigerian","nigerien","niggard","niggardliness","niggardly","nigger","niggle","niggler","niggling","nigh","nighs","night","nightcap","nightclothes","nightclub","nightclubbed","nightclubbing","nightdress","nightfall","nightgown","nighthawk","nightie","nightingale","nightlife","nightlong","nightly","nightmare","nightmarish","nights","nightshade","nightshirt","nightspot","nightstand","nightstick","nighttime","nightwear","nighty","nih","nihilism","nihilist","nihilistic","nijinsky","nikaniki","nike","niki","nikita","nikki","nikkie","nikko","niko","nikola","nikolai","nikolaos","nikolaus","nikolayev","nikoletta","nikolia","nikolos","nikon","nil","nilclass","nile","nilled","nilling","nilpotent","nils","nilsen","nilson","nilsson","nimbi","nimble","nimbleness","nimbly","nimbus","nimby","nimitz","nimrod","nina","nincompoop","nine","ninefold","ninepence","ninepin","ninepins","nineteen","nineteenths","ninetieths","ninetta","ninette","ninety","nineveh","ninja","ninject","ninnetta","ninnette","ninny","ninon","nintendo","ninth","ninths","nio","niobe","niobium","nioendpoint","nip","nipped","nipper","nippiness","nipping","nipple","nippon","nipponese","nippy","nirenberg","nirvana","nisei","nisi","nisl","nissa","nissan","nisse","nissie","nissy","nit","nita","niter","nitpick","nitrate","nitration","nitric","nitride","nitriding","nitrification","nitrite","nitrocellulose","nitrogen","nitrogenous","nitroglycerin","nitrous","nitwit","niven","nix","nixer","nixie","nixon","nj","nk","nkrumah","nl","nlog","nlp","nlrb","nls","nltk","nm","nmap","nn","no","noaa","noach","noactionbar","noah","noak","noam","noami","nob","nobe","nobel","nobelist","nobelium","nobie","nobility","noble","nobleman","noblemen","nobleness","noblesse","noblewoman","noblewomen","nobody","noby","noclassdeffounderror","noconflict","nocount","nocturnal","nocturne","nod","nodal","nodded","nodding","noddle","noddy","node","nodeid","nodejs","nodelist","nodemon","nodename","nodes","nodetype","nodevalue","nodoz","nodular","nodule","noe","noel","noelani","noell","noella","noelle","noellyn","noelyn","noemi","noes","noexcept","nofollow","noggin","nohow","nohup","noise","noiseless","noiselessness","noisemake","noisemaker","noisily","noisiness","noisome","noisy","nokia","nokogiri","nola","nolan","nolana","noland","nolie","noll","nollie","nolly","nolock","nom","nomad","nomadic","nombre","nome","nomenclature","nomethoderror","nomi","nominal","nominalized","nominally","nominals","nominate","nomination","nominative","nominator","nominee","non","nona","nonabrasive","nonabsorbent","nonacademic","nonacceptance","nonacid","nonactive","nonadaptive","nonaddictive","nonadhesive","nonadjacent","nonadjustable","nonadministrative","nonage","nonagenarian","nonaggression","nonagricultural","nonah","nonalcoholic","nonaligned","nonalignment","nonallergic","nonappearance","nonassignable","nonathletic","nonatomic","nonattendance","nonautomotive","nonavailability","nonbasic","nonbeliever","nonbelligerent","nonblocking","nonbreakable","nonburnable","nonbusiness","noncaloric","noncancerous","noncarbohydrate","nonce","nonchalance","nonchalant","nonchargeable","nonclerical","nonclinical","noncollectable","noncom","noncombatant","noncombustible","noncommercial","noncommissioned","noncommittal","noncommunicable","noncompeting","noncompetitive","noncompliance","noncomplying","noncomprehending","nonconducting","nonconductor","nonconforming","nonconformist","nonconformity","nonconsecutive","nonconservative","nonconstructive","noncontagious","noncontiguous","noncontinuous","noncontributing","noncontributory","noncontroversial","nonconvertible","noncooperation","noncorroding","noncorrosive","noncredit","noncriminal","noncritical","noncrystalline","noncumulative","noncustodial","noncyclic","nondairy","nondecreasing","nondeductible","nondelivery","nondemocratic","nondenominational","nondepartmental","nondepreciating","nondescript","nondestructive","nondetachable","nondeterminacy","nondeterminate","nondeterminism","nondeterministic","nondeterministically","nondisciplinary","nondisclosure","nondiscrimination","nondiscriminatory","nondramatic","nondrinker","nondrying","nondurable","none","noneconomic","noneducational","noneffective","nonelastic","nonelectric","nonelectrical","nonemergency","nonempty","nonenforceable","nonentity","nonequivalence","nonequivalent","nones","nonessential","nonesuch","nonetheless","nonetype","nonevent","nonexchangeable","nonexclusive","nonexempt","nonexistence","nonexistent","nonexplosive","nonextensible","nonfactual","nonfading","nonfat","nonfatal","nonfattening","nonferrous","nonfiction","nonfictional","nonflammable","nonflowering","nonfluctuating","nonflying","nonfood","nonfreezing","nonfunctional","nongovernmental","nongranular","nonhazardous","nonhereditary","nonhuman","noni","nonidentical","nonie","noninclusive","nonindependent","nonindustrial","noninfectious","noninflammatory","noninflationary","noninflected","nonintellectual","noninteracting","noninterchangeable","noninterference","nonintervention","nonintoxicating","nonintuitive","noninvasive","nonionic","nonirritating","nonjudgmental","nonjudicial","nonlegal","nonlethal","nonlinear","nonlinearity","nonlinguistic","nonliterary","nonliving","nonlocal","nonmagical","nonmagnetic","nonmalignant","nonmember","nonmetal","nonmetallic","nonmigratory","nonmilitant","nonmilitary","nonna","nonnah","nonnarcotic","nonnative","nonnegative","nonnegotiable","nonnuclear","nonnull","nonnumerical","nonobjective","nonobligatory","nonobservance","nonobservant","nonoccupational","nonoccurence","nonofficial","nonogenarian","nonoperational","nonoperative","nonorthogonal","nonorthogonality","nonparallel","nonparametric","nonpareil","nonparticipant","nonparticipating","nonpartisan","nonpaying","nonpayment","nonperformance","nonperforming","nonperishable","nonperson","nonperturbing","nonphysical","nonplus","nonplussed","nonplussing","nonpoisonous","nonpolitical","nonpolluting","nonporous","nonpracticing","nonprejudicial","nonprescription","nonprocedural","nonproductive","nonprofessional","nonprofit","nonprogrammable","nonprogrammer","nonproliferation","nonpublic","nonpunishable","nonracial","nonradioactive","nonrandom","nonreactive","nonreciprocal","nonreciprocating","nonrecognition","nonrecoverable","nonrecurring","nonredeemable","nonreducing","nonrefillable","nonrefundable","nonreligious","nonrenewable","nonrepresentational","nonresident","nonresidential","nonresidual","nonresistance","nonresistant","nonrespondent","nonresponse","nonrestrictive","nonreturnable","nonrhythmic","nonrigid","nonsalaried","nonscheduled","nonscientific","nonscoring","nonseasonal","nonsectarian","nonsecular","nonsegregated","nonsense","nonsensical","nonsensicalness","nonsensitive","nonsexist","nonsexual","nonsingular","nonskid","nonslip","nonsmoker","nonsmoking","nonsocial","nonspeaking","nonspecialist","nonspecializing","nonspecific","nonspiritual","nonstaining","nonstandard","nonstarter","nonstick","nonstop","nonstrategic","nonstriking","nonstructural","nonsuccessive","nonsupervisory","nonsupport","nonsurgical","nonsustaining","nonsympathizer","nontarnishable","nontaxable","nontechnical","nontenured","nonterminal","nonterminating","nontermination","nontheatrical","nonthinking","nonthreatening","nontoxic","nontraditional","nontransferable","nontransparent","nontrivial","nontropical","nonuniform","nonunion","nonuser","nonvenomous","nonverbal","nonveteran","nonviable","nonviolence","nonviolent","nonvirulent","nonvocal","nonvocational","nonvolatile","nonvolunteer","nonvoter","nonvoting","nonwhite","nonworking","nonyielding","nonzero","noob","noodle","nook","noon","noonday","nooning","noontide","noontime","noop","noose","nop","nope","nor","nora","norad","noradrenalin","noradrenaline","norah","norbert","norberto","norbie","norby","nordhoff","nordic","nordstrom","norean","noredirect","noreen","noreferrer","norene","norfolk","norina","norine","norm","norma","normal","normalcy","normality","normalization","normalizations","normalize","normalized","normalizes","normally","normals","norman","normand","normandy","normative","normativeness","normie","normy","norplant","norri","norrie","norristown","norry","norse","norseman","norsemen","north","northampton","northbound","northeast","northeaster","northeastern","northeastward","norther","northerly","northern","northerner","northernmost","northfield","northing","northland","northmen","northrop","northrup","norths","northumberland","northward","northwest","northwester","northwestern","northwestward","norton","norw","norwalk","norway","norwegian","norwich","nos","noscript","nose","nosebag","nosebleed","nosecone","nosed","nosedive","nosegay","nosferatu","nosh","nosily","nosiness","nosing","nosql","nostalgia","nostalgic","nostalgically","nostradamus","nostrand","nostril","nostrud","nostrum","nosuchelementexception","nosuchmethoderror","nosy","not","notability","notable","notableness","notably","notarial","notarization","notarize","notary","notate","notation","notational","notative","notch","note","notebook","notebooks","noted","notedness","notempty","notepad","notepaper","notes","noteworthiness","noteworthy","notfound","nothing","nothingness","notice","noticeable","noticeably","noticeboard","noticed","notices","noticing","notif","notifiable","notification","notificationcompat","notificationmanager","notifications","notified","notifier","notify","notifydatasetchanged","notifypropertychanged","notimplementedexception","noting","notion","notional","notnull","notoriety","notorious","notoriousness","notre","nottingham","notwithstanding","nouakchott","nougat","noumea","noun","nourish","nourished","nourisher","nourishment","nous","nouveau","nouvelle","nov","nova","novae","novak","novalidate","novel","novelette","novelia","novelist","novelization","novelize","novell","novella","novelty","november","novena","novene","novgorod","novice","novitiate","novocain","novocaine","novokuznetsk","novosibirsk","now","nowadays","noway","nowell","nowhere","nowise","nowrap","noxious","noxiousness","noyce","noyes","nozzle","np","npe","npm","npmjs","npos","nr","nra","nroff","nrow","nrows","ns","nsa","nsarray","nsattributedstring","nsbundle","nscalendar","nscoder","nsdata","nsdate","nsdateformatter","nsdictionary","nsdocumentdirectory","nsentitydescription","nserror","nservicebus","nsf","nsfetchedresultscontroller","nsfetchrequest","nsfilemanager","nsindexpath","nsinteger","nsjsonserialization","nslayoutconstraint","nslog","nsmakerange","nsmanagedobject","nsmanagedobjectcontext","nsmutablearray","nsmutabledata","nsmutabledictionary","nsmutablestring","nsmutableurlrequest","nsnotification","nsnotificationcenter","nsnumber","nsobject","nsoperationqueue","nspredicate","nsrange","nssearchpathfordirectoriesindomains","nsset","nssortdescriptor","nsstring","nstimeinterval","nstimer","nsuinteger","nsurl","nsurlconnection","nsurlrequest","nsurlsession","nsuserdefaults","nsuserdomainmask","nsutf","nsvalue","nsview","nsxmlparser","nt","ntdll","nth","ntlm","ntp","nu","nuance","nub","nubbin","nubby","nubia","nubian","nubile","nuclear","nuclease","nucleate","nucleated","nucleation","nuclei","nucleic","nucleoli","nucleolus","nucleon","nucleotide","nucleus","nuclide","nude","nudely","nudeness","nudest","nudge","nudger","nudism","nudist","nudity","nugatory","nugent","nuget","nugget","nuisance","nuke","nukualofa","nul","null","nulla","nullable","nullam","nullif","nullification","nullifier","nullify","nullity","nullpointerexception","nullptr","nullreferenceexception","nulls","num","numb","numba","number","numbered","numberer","numberformat","numberformatexception","numbering","numberless","numberofrowsinsection","numberplate","numbers","numberwithint","numbing","numbness","numbskull","numel","numerable","numeracy","numeral","numerate","numerates","numeration","numerator","numeric","numerical","numero","numerological","numerologist","numerology","numerous","numerousness","numinous","numismatic","numismatics","numismatist","numpy","numrows","nums","numskull","nun","nunavut","nunc","nuncio","nunez","nunit","nunki","nunnery","nuptial","nuremberg","nureyev","nurse","nursemaid","nurser","nursery","nurseryman","nurserymen","nursling","nurture","nurturer","nus","nut","nutate","nutation","nutch","nutcrack","nutcracker","nuthatch","nutmeat","nutmeg","nutmegged","nutmegging","nutpick","nutrasweet","nutria","nutrient","nutriment","nutrition","nutritional","nutritionist","nutritious","nutritiousness","nutritive","nuts","nutshell","nutted","nuttiness","nutting","nutty","nuzzle","nv","nvarchar","nvidia","nvl","nvm","nw","nwt","nx","ny","nyasa","nyc","nydia","nye","nyerere","nylon","nymph","nymphet","nympholepsy","nymphomania","nymphomaniac","nymphs","nyquist","nyse","nyssa","nytimes","nz","o","oa","oaf","oafish","oafishness","oahu","oak","oakland","oakley","oakmont","oakum","oakwood","oar","oarlock","oarsman","oarsmen","oarswoman","oarswomen","oas","oases","oasis","oat","oatcake","oater","oates","oath","oaths","oatmeal","oauth","oaxaca","ob","obadiah","obadias","obama","obbligato","obduracy","obdurate","obdurateness","obed","obediah","obedience","obedient","obeisance","obeisant","obelisk","oberlin","oberon","obese","obesity","obey","obeyer","obfuscate","obfuscated","obfuscation","obfuscatory","obi","obidiah","obie","obit","obituary","obj","objc","object","objectanimationusingkeyframes","objectatindex","objectclass","objectcontext","objectforkey","objectid","objectify","objectinputstream","objection","objectionable","objectionableness","objectionably","objective","objectiveness","objectivity","objectmapper","objectname","objector","objectoutputstream","objects","objecttype","objphpexcel","objs","objurgate","objurgation","oblate","oblation","obligate","obligation","obligational","obligatorily","obligatory","oblige","obliged","obliger","obliges","obliging","obligingness","oblique","obliqueness","obliquity","obliterate","obliteration","obliterative","oblivion","oblivious","obliviousness","oblong","oblongness","obloquies","obloquy","obnoxious","obnoxiousness","oboe","oboist","obos","obs","obscene","obscenity","obscurantism","obscurantist","obscuration","obscure","obscureness","obscurity","obsequies","obsequious","obsequiousness","obsequy","observability","observable","observablearray","observablecollection","observablelist","observables","observably","observance","observant","observantly","observants","observation","observational","observations","observatory","observe","observed","observer","observers","observing","obsess","obsession","obsessional","obsessive","obsessiveness","obsidian","obsolesce","obsolescence","obsolescent","obsolete","obsoleteness","obstacle","obstetric","obstetrical","obstetrician","obstetrics","obstinacy","obstinate","obstinateness","obstreperous","obstreperousness","obstruct","obstructed","obstructer","obstruction","obstructionism","obstructionist","obstructive","obstructiveness","obtain","obtainable","obtainably","obtained","obtaining","obtainment","obtains","obtrude","obtruder","obtrusion","obtrusive","obtrusiveness","obtuse","obtuseness","obverse","obviate","obvious","obviously","obviousness","oby","oc","ocaml","ocarina","occ","occam","occasion","occasional","occasionally","occasions","occident","occidental","occipital","occlude","occlusion","occlusive","occult","occulter","occultism","occupancy","occupant","occupation","occupational","occupied","occupier","occupies","occupy","occur","occured","occurence","occurences","occuring","occurred","occurrence","occurrences","occurring","occurs","ocean","oceanfront","oceangoing","oceania","oceanic","oceanographer","oceanographic","oceanography","oceanology","oceanside","oceanus","ocelot","ocher","ochoa","oci","ocks","oconomowoc","ocr","oct","octagon","octagonal","octahedral","octahedron","octal","octane","octant","octave","octavia","octavian","octavio","octavius","octavo","octennial","octet","octile","octillion","october","octogenarian","octopus","octoroon","ocular","oculist","od","odalisque","odata","odbc","odd","oddball","oddity","oddly","oddment","oddness","odds","ode","odele","odelia","odelinda","odell","odella","odelle","oder","oderberg","odessa","odets","odetta","odette","odey","odie","odilia","odille","odin","odio","odious","odiousness","odis","odium","odo","odom","odometer","odoo","odor","odoriferous","odorless","odorous","ods","ody","odysseus","odyssey","oe","oed","oedipal","oedipus","oem","oems","oenology","oenophile","oersted","oesophagi","oeuvre","of","ofcourse","ofelia","ofella","off","offal","offbeat","offcuts","offenbach","offend","offender","offending","offense","offensive","offensively","offensiveness","offer","offered","offerer","offering","offers","offertory","offhand","offhanded","offhandedness","office","officeholder","officemate","officer","officership","offices","officia","official","officialdom","officialism","officially","officiant","officiate","officiation","officiator","officio","officious","officiousness","offing","offish","offline","offload","offprint","offramp","offs","offset","offsetheight","offsets","offsetting","offsettop","offsetwidth","offsetx","offsety","offshoot","offshore","offside","offspring","offstage","offtrack","ofilia","ofs","ofstream","oft","often","oftentimes","ofttimes","oftype","og","ogbomosho","ogdan","ogden","ogdon","ogg","ogilvy","ogive","ogle","oglethorpe","ogre","ogreish","ogress","oh","ohio","ohioan","ohm","ohmic","ohmmeter","oho","ohos","ohs","ohsa","oi","oid","oil","oilcloth","oilcloths","oiler","oilfield","oiliness","oilman","oilmen","oilseed","oilskin","oily","oink","ointment","oise","oj","ojibwa","ok","okamoto","okapi","okay","okayama","okeechobee","okefenokee","okhotsk","okhttp","okhttpclient","okinawa","okinawan","okla","oklahoma","oklahoman","okra","oks","oktoberfest","ol","ola","olaf","olag","olav","old","olden","oldenburg","older","oldest","oldfield","oldie","oldish","oldness","oldsmobile","oldster","olduvai","oldvalue","oldversion","ole","oleaginous","oleander","oledb","oledbcommand","oledbconnection","oledbdataadapter","olefin","oleg","olen","olenek","olenka","olenolin","oleo","oleomargarine","oles","olfactory","olga","olia","oligarch","oligarchic","oligarchical","oligarchs","oligarchy","oligocene","oligopolistic","oligopoly","olimpia","olin","olive","oliver","olivero","olivette","olivetti","olivia","olivie","olivier","oliviero","oliy","ollie","olly","olmec","olmsted","olsen","olson","olva","olvan","olwen","olympe","olympia","olympiad","olympian","olympic","olympie","olympus","om","omaha","oman","omar","ombudsman","ombudsmen","omdurman","omega","omelet","omelette","omen","omero","omg","omicron","ominous","ominousness","omission","omit","omitted","omitting","omni","omniauth","omnibus","omnipotence","omnipotent","omnipresence","omnipresent","omniscience","omniscient","omnivore","omnivorous","omnivorousness","omp","oms","omsk","on","onactivitycreated","onactivityresult","onanism","onassis","onattach","onbackpressed","onbeforeunload","onbindviewholder","onblur","oncancelled","once","onceperrequestfilter","oncer","onchange","oncheckedchanged","onclick","onclicklistener","onclientclick","onclose","oncogene","oncologist","oncology","oncoming","oncomplete","oncompleted","onconfigurationchanged","oncreate","oncreateoptionsmenu","oncreateview","oncreateviewholder","ondatachange","ondelete","ondestroy","ondraw","ondrea","one","oneal","onedrive","onega","onegin","oneida","oneness","oner","onerous","onerousness","onerror","ones","oneself","onetime","onetomany","onetoone","oneupmanship","oneway","onfailure","onfocus","onfre","onfroi","ongoing","onida","oninit","onion","onionskin","onitemclick","onitemclicklistener","onitemselected","onitemselectedlistener","onkeydown","onkeypress","onkeyup","onlayout","online","onlinedocs","onlinepubs","onload","onlocationchanged","onlooker","onlooking","only","onmeasure","onmessage","onmodelcreating","onmousedown","onmouseout","onmouseover","onnext","ono","onofredo","onomatopoeia","onomatopoeic","onomatopoetic","onondaga","onopen","onoptionsitemselected","onpause","onpostexecute","onpreexecute","onpress","onprogressupdate","onpropertychanged","onreadystatechange","onreceive","onresponse","onresume","onrush","ons","onsager","onsaveinstancestate","onscroll","onselect","onset","onsetting","onshore","onside","onslaught","onstart","onstartcommand","onstop","onsubmit","onsuccess","ont","ontarian","ontario","ontextchanged","onto","ontogeny","ontological","ontology","ontouch","ontouchevent","ontouchlistener","onupdate","onupgrade","onus","onward","onwards","onyx","oo","oodles","ooh","oohs","oolitic","oom","oona","ooo","oop","oops","oort","oos","ooze","oozie","oozy","op","opacity","opal","opalescence","opalescent","opalina","opaline","opaque","opaqueness","opcode","opcodes","ope","opec","opel","open","openapi","opencart","opencast","opencl","openconnection","opencv","opendatabase","opendir","opened","opener","openerp","openfile","openfiledialog","opengl","opengroup","openhanded","openhandedness","openhearted","openid","opening","openjdk","openjpa","openlayers","openmp","openness","openoffice.org","openpyxl","openqa","opens","opensession","openshift","opensource","openssh","openssl","openstack","openstream","openstreetmap","opensymphony","openurl","openwork","openxml","openxmlformats","opera","operable","operand","operandi","operands","operant","operate","operates","operatic","operatically","operating","operation","operational","operationalization","operationalize","operationcontract","operations","operative","operatively","operativeness","operatives","operator","operators","operetta","ophelia","ophelie","ophiuchus","ophthalmic","ophthalmologist","ophthalmology","opiate","opine","opinion","opinionated","opinionatedness","opinions","opioid","opium","opossum","opp","oppenheimer","opponent","opportune","opportunism","opportunist","opportunistic","opportunistically","opportunities","opportunity","oppose","opposed","opposer","opposite","oppositeness","opposition","oppositional","oppress","oppression","oppressive","oppressiveness","oppressor","opprobrious","opprobrium","oprah","ops","opt","opted","optgroup","opthalmic","opthalmologic","opthalmology","optic","optical","optician","optics","optima","optimal","optimality","optimisation","optimise","optimised","optimism","optimist","optimistic","optimistically","optimization","optimizations","optimize","optimized","optimizer","optimizes","optimizing","optimum","option","optional","optionality","optionally","options","optoelectronic","optometric","optometrist","optometry","opts","opulence","opulent","opus","oq","or","ora","oracle","oracular","oral","oralee","oralia","oralie","oralla","oralle","oran","orange","orangeade","orangery","oranges","orangutan","oranjestad","orate","oration","orator","oratorical","oratorio","oratory","orazio","orb","orbadiah","orbicular","orbiculares","orbit","orbital","orchard","orchestra","orchestral","orchestrate","orchestrater","orchestration","orchestrator","orchid","orci","ord","ordain","ordainer","ordainment","ordeal","order","orderby","orderbydescending","orderdate","ordered","ordereddict","orderer","orderid","ordering","orderitem","orderless","orderliness","orderly","ordernumber","orders","ordinal","ordinance","ordinarily","ordinariness","ordinary","ordinate","ordinated","ordinates","ordinating","ordination","ordnance","ordovician","ordure","ore","oreg","oregano","oregon","oregonian","orel","orelee","orelia","orelie","orella","orelle","orelse","oren","oreo","orestes","org","organ","organdie","organdy","organelle","organic","organically","organisation","organism","organismic","organist","organizable","organization","organizational","organizations","organize","organized","organizer","organizes","organizing","organometallic","organza","orgasm","orgasmic","orgiastic","orgy","oriana","oriel","orient","orientable","oriental","orientate","orientated","orientates","orientation","orientations","oriented","orienteering","orienter","orifice","orig","origami","origin","original","originality","originally","originate","originated","origination","originative","originator","origins","orin","orinoco","oriole","orion","orison","oriya","orizaba","orkney","orlan","orland","orlando","orleans","orlick","orlon","orly","orm","ormlite","ormolu","ornament","ornamental","ornamentation","ornare","ornate","ornateness","orneriness","ornery","ornithological","ornithologist","ornithology","orographic","orography","orono","orotund","orotundity","orphan","orphanage","orphanhood","orpheus","orphic","orr","orran","orren","orrin","orris","ors","orsa","orsola","orson","ortega","ortensia","orthodontia","orthodontic","orthodontics","orthodontist","orthodox","orthodoxies","orthodoxly","orthodoxy","orthogonal","orthogonality","orthogonalization","orthogonalized","orthographic","orthographically","orthography","orthonormal","orthopedic","orthopedics","orthopedist","orthophosphate","orthorhombic","ortiz","orton","orv","orval","orville","orwell","orwellian","os","osage","osaka","osbert","osborn","osborne","osbourn","osbourne","oscar","osceola","oscillate","oscillation","oscillator","oscillatory","oscilloscope","osculate","osculation","osgi","osgood","osha","oshawa","oshkosh","osier","osiris","oslo","osm","osman","osmium","osmond","osmoses","osmosis","osmotic","osmund","osprey","oss","osseous","ossie","ossification","ossify","ostensible","ostensibly","ostentation","ostentatious","ostentatiousness","osteoarthritides","osteoarthritis","osteology","osteopath","osteopathic","osteopaths","osteopathy","osteoporoses","osteoporosis","ostracise","ostracism","ostracize","ostrander","ostream","ostrich","ostrogoth","ostwald","osvaldo","oswald","oswell","osx","ot","otb","otc","otes","otf","otha","othelia","othella","othello","other","otherbuttontitles","otherness","others","otherwise","otherworld","otherworldly","othilia","othilie","otho","otiose","otis","otoh","otp","ottawa","otter","ottilie","otto","ottoman","ou","ouagadougou","oubliette","ouch","ought","oughtn","ouija","ounce","ouput","our","ours","ourself","ourselves","oust","ouster","out","outage","outargue","outback","outbalance","outbid","outbidding","outboard","outboast","outbound","outbreak","outbroke","outbroken","outbuilding","outburst","outcast","outclass","outcome","outcomes","outcrop","outcropped","outcropping","outcry","outdated","outdid","outdir","outdistance","outdo","outdoes","outdone","outdoor","outdoorsy","outdraw","outdrawn","outdrew","outer","outerheight","outerhtml","outermost","outerwear","outface","outfall","outfield","outfielder","outfight","outfile","outfit","outfitted","outfitter","outfitting","outflank","outflow","outfought","outfox","outgeneraled","outgo","outgoes","outgoing","outgrew","outgrip","outgrow","outgrown","outgrowth","outgrowths","outguess","outhit","outhitting","outhouse","outing","outlaid","outland","outlander","outlandish","outlandishness","outlast","outlaw","outlawry","outlay","outlet","outlets","outliers","outline","outlined","outlive","outlook","outlying","outmaneuver","outmatch","outmigration","outmoded","outness","outnumber","outofmemoryerror","outpaced","outpatient","outperform","outplacement","outplay","outpoint","outpost","outpour","outpouring","outproduce","output","outputdirectory","outputfile","outputlabel","outputpath","outputs","outputstream","outputstreamwriter","outputted","outputtext","outputting","outr","outrace","outrage","outrageous","outrageousness","outran","outrank","outreach","outrider","outrigger","outright","outrun","outrunning","outs","outscore","outsell","outset","outsetting","outshine","outshone","outshout","outside","outsider","outsize","outskirt","outsmart","outsold","outsource","outspend","outspent","outspoke","outspoken","outspokenness","outspread","outstanding","outstate","outstation","outstay","outstream","outstretch","outstrip","outstripped","outstripping","outtake","outvote","outward","outwardness","outwear","outweigh","outweighs","outwit","outwitted","outwitting","outwore","outwork","outworn","ouzo","ov","ova","oval","ovalness","ovarian","ovary","ovate","ovation","oven","ovenbird","over","overabundance","overabundant","overachieve","overact","overage","overaggressive","overall","overallocation","overambitious","overanxious","overarching","overarm","overate","overattentive","overawe","overbalance","overbear","overbearing","overbearingness","overbid","overbidding","overbite","overblown","overboard","overbold","overbook","overbore","overborne","overbought","overbuild","overbuilt","overburden","overburdening","overbuy","overcame","overcapacity","overcapitalize","overcareful","overcast","overcasting","overcautious","overcerebral","overcharge","overcloud","overcoat","overcoating","overcome","overcomer","overcommitment","overcompensate","overcompensation","overcomplexity","overcomplicated","overconfidence","overconfident","overconscientious","overconsumption","overcook","overcooled","overcorrection","overcritical","overcrowd","overcurious","overdecorate","overdependent","overdetermined","overdevelop","overdid","overdo","overdoes","overdone","overdose","overdraft","overdraw","overdrawn","overdress","overdrew","overdrive","overdriven","overdrove","overdub","overdubbed","overdubbing","overdue","overeager","overeagerness","overeat","overeater","overeducated","overemotional","overemphases","overemphasis","overemphasize","overenthusiastic","overestimate","overestimation","overexcite","overexercise","overexert","overexertion","overexploitation","overexploited","overexpose","overexposure","overextend","overextension","overfall","overfed","overfeed","overfill","overfishing","overflew","overflight","overflow","overflown","overflows","overfly","overfond","overfull","overgeneralize","overgenerous","overgraze","overgrew","overground","overgrow","overgrown","overgrowth","overgrowths","overhand","overhang","overhasty","overhaul","overhead","overhear","overheard","overhearer","overheat","overhung","overincredulous","overindulge","overindulgence","overindulgent","overinflated","overjoy","overkill","overladed","overladen","overlaid","overlain","overland","overlap","overlapped","overlapping","overlaps","overlarge","overlay","overlays","overleaf","overlie","overload","overloaded","overloading","overloads","overlong","overlook","overlooked","overlooking","overlord","overloud","overly","overmanning","overmaster","overmatching","overmodest","overmuch","overnice","overnight","overoptimism","overoptimistic","overpaid","overparticular","overpass","overpay","overpayment","overplay","overpopulate","overpopulation","overpopulous","overpower","overpowering","overpraise","overprecise","overpressure","overprice","overprint","overproduce","overproduction","overprotect","overprotection","overqualified","overran","overrate","overreach","overreact","overreaction","overred","overrefined","overrepresented","overridden","override","overriden","overrider","overrides","overriding","overripe","overrode","overrule","overrun","overrunning","oversample","oversaturate","oversaw","oversea","oversee","overseeing","overseen","overseer","oversell","oversensitive","oversensitiveness","oversensitivity","oversexed","overshadow","overshoe","overshoot","overshot","oversight","oversimple","oversimplification","oversimplify","oversize","oversleep","overslept","oversoft","oversoftness","oversold","overspecialization","overspecialize","overspend","overspent","overspill","overspread","overstaffed","overstate","overstatement","overstay","overstep","overstepped","overstepping","overstimulate","overstock","overstraining","overstressed","overstretch","overstrict","overstrike","overstrung","overstuffed","oversubscribe","oversubtle","oversupply","oversuspicious","overt","overtake","overtaken","overtax","overthrew","overthrow","overthrown","overtightened","overtime","overtire","overtone","overtook","overture","overturn","overuse","overvalue","overview","overweening","overweight","overwhelm","overwhelming","overwinter","overwork","overwrap","overwrite","overwrites","overwriting","overwritten","overwrote","overwrought","overzealous","overzealousness","ovid","oviduct","oviform","oviparous","ovoid","ovular","ovulate","ovulatory","ovule","ovum","ow","owasp","owe","owen","owin","owl","owlet","owlish","owlishness","own","owned","owner","ownerid","owners","ownership","owning","owns","ox","oxalate","oxalic","oxaloacetic","oxblood","oxbow","oxcart","oxen","oxford","oxidant","oxidate","oxidation","oxidative","oxide","oxidization","oxidize","oxidized","oxidizer","oxidizes","oxnard","oxonian","oxtail","oxus","oxyacetylene","oxygen","oxygenate","oxygenation","oxyhydroxides","oxymora","oxymoron","oyster","oystering","oz","ozark","ozone","ozymandias","ozzie","ozzy","p","pa","pablo","pablum","pabst","pabulum","pac","pace","pacemaker","pacer","pacesetter","pacesetting","pacheco","pachyderm","pachysandra","pacific","pacifically","pacification","pacifier","pacifism","pacifist","pacifistic","pacify","pack","package","packaged","packagemanager","packagename","packager","packages","packaging","packard","packed","packer","packet","packets","packhorse","packing","packinghouse","packs","packsaddle","packston","packwood","paco","pacorro","pact","pad","padang","padded","paddie","padding","paddingbottom","paddingleft","paddingright","paddingtop","paddle","paddler","paddock","paddy","padget","padgett","padilla","padlock","padraic","padraig","padre","padrewski","padriac","padx","pady","paean","paediatrician","paediatrics","paedophilia","paella","paeony","pagan","paganini","paganism","page","pageable","pageant","pageantry","pageboy","pagecount","paged","pageful","pageid","pageindex","pagename","pagenum","pagenumber","pager","pageradapter","pages","pagesize","pagetitle","pageview","pageviewcontroller","pagex","pagey","paginate","pagination","paginator","paging","paglia","pagoda","pahlavi","paid","paige","pail","pailful","pain","paine","painful","painfuller","painfullest","painfulness","painkiller","painkilling","painless","painlessness","painstaking","paint","paintbox","paintbrush","paintcomponent","painted","painter","painterly","painting","paintwork","pair","paired","pairing","pairs","pairwise","paisley","pajama","pakistan","pakistani","pal","palace","paladin","palaeolithic","palaeontologists","palaeontology","palanquin","palatability","palatable","palatableness","palatal","palatalization","palatalize","palate","palatial","palatinate","palatine","palaver","pale","paleface","palembang","paleness","paleocene","paleogene","paleographer","paleography","paleolithic","paleontologist","paleontology","paleozoic","palermo","palestine","palestinian","palestrina","palette","paley","palfrey","palimony","palimpsest","palindrome","palindromic","paling","palisade","palisades","palish","pall","palladio","palladium","pallbearer","pallet","palletized","palliate","palliation","palliative","pallid","pallidness","pallor","palm","palmate","palmer","palmerston","palmetto","palmist","palmistry","palmolive","palmtop","palmy","palmyra","palo","paloma","palomar","palomino","palpable","palpably","palpate","palpation","palpitate","palpitation","palsy","paltriness","paltry","paludal","pam","pamela","pamelina","pamella","pamirs","pammi","pammie","pammy","pampas","pamper","pamperer","pampers","pamphlet","pamphleteer","pan","panacea","panache","panama","panamanian","pancake","panchito","pancho","panchromatic","pancreas","pancreatic","panda","pandas","pandemic","pandemonium","pander","pandoc","pandora","pane","panegyric","panel","panelgrid","panelgroup","paneling","panelist","panelization","panelized","panels","panes","pang","pangaea","pangolin","panhandle","panic","panicked","panicking","panicky","panier","panjandrum","pankhurst","panmunjom","panned","pannier","panning","panoply","panorama","panoramic","panpipes","pansie","pansy","pant","pantagruel","pantaloon","pantaloons","pantheism","pantheist","pantheistic","pantheon","panther","pantie","pantiled","pantograph","pantomime","pantomimic","pantomimist","pantry","pantsuit","pantyhose","pantyliner","pantywaist","panza","paola","paoli","paolina","paolo","pap","papa","papacy","papagena","papageno","papal","paparazzi","papaw","papaya","paper","paperback","paperboard","paperboy","paperclip","paperer","papergirl","paperhanger","paperhanging","paperiness","paperless","papers","paperweight","paperwork","papery","papilla","papillae","papillary","papist","papoose","pappas","papped","papping","pappy","paprika","papyri","papyrus","paquito","par","para","parable","parabola","parabolic","paraboloid","paraboloidal","paracelsus","paracetamol","parachute","parachuter","parachutist","paraclete","parade","parader","paradigm","paradigmatic","paradisaic","paradisaical","paradise","paradox","paradoxic","paradoxical","paradoxicalness","paraffin","paragon","paragraph","paragrapher","paragraphs","paraguay","paraguayan","parakeet","paralegal","paralinguistic","parallax","parallel","paralleled","parallelepiped","parallelism","parallelization","parallelize","parallelogram","paralysis","paralytic","paralytically","paralyze","paralyzed","paralyzedly","paralyzer","paralyzing","paralyzingly","param","paramagnet","paramagnetic","paramaribo","paramecia","paramecium","paramedic","paramedical","parameter","parameterization","parameterize","parameterized","parameterless","parametername","parameters","parametric","parametrically","parametrization","parametrize","paramiko","paramilitary","paramname","paramount","paramour","params","paramus","paran","paranoia","paranoiac","paranoid","paranormal","parapet","paraphernalia","paraphrase","paraphraser","paraplegia","paraplegic","paraprofessional","parapsychologist","parapsychology","paraquat","parasite","parasitic","parasitically","parasitism","parasitologist","parasitology","parasol","parasympathetic","parathion","parathyroid","paratroop","paratrooper","paratyphoid","parboil","parc","parcel","parcelable","parceled","parceling","parch","parcheesi","parchment","pardon","pardonable","pardonableness","pardonably","pardoner","pare","paregoric","parens","parent","parentage","parental","parentelement","parenteral","parentheses","parenthesis","parenthesize","parenthetic","parenthetical","parenthood","parentid","parentnode","parentrunner","parents","pares","paresis","pareto","parfait","pariah","pariahs","pariatur","parietal","parimutuel","paring","paris","parish","parishioner","parisian","parity","park","parka","parke","parker","parkersburg","parkhouse","parking","parkinson","parkish","parkland","parklike","parkman","parkway","parlance","parlay","parley","parliament","parliamentarian","parliamentary","parlor","parlous","parm","parmesan","parmigiana","parnassus","parnell","parochial","parochialism","parochiality","parodied","parodist","parody","parole","parolee","paroxysm","paroxysmal","parquet","parquetry","parr","parrakeet","parred","parricidal","parricide","parring","parrish","parrnell","parrot","parrotlike","parry","pars","parse","parsec","parsecolor","parsed","parsedouble","parsee","parseexact","parseexception","parsefloat","parseint","parsejson","parseobject","parser","parsers","parses","parsifal","parsimonious","parsimony","parsing","parsley","parsnip","parson","parsonage","parsons","part","partake","partaken","partaker","parter","parterre","parthenogeneses","parthenogenesis","parthenon","parthia","partial","partiality","partially","partials","partialview","participant","participants","participate","participation","participator","participatory","participial","participle","particle","particleboard","particles","particolored","particular","particularistic","particularity","particularization","particularize","particularly","particulate","parties","parting","partisan","partisanship","partition","partitioned","partitioner","partitioning","partitions","partitive","partizan","partly","partner","partners","partnership","partnumber","partook","partridge","parts","parturition","partway","party","parvenu","pas","pasadena","pascal","pascale","paschal","pasha","paso","pasquale","pass","passably","passage","passageway","passaic","passband","passbook","passed","passel","passenger","passengers","passer","passerby","passersby","passes","passim","passing","passion","passionate","passionated","passionateness","passionates","passionating","passioned","passionflower","passioning","passionless","passivated","passive","passiveness","passivity","passkey","passmark","passover","passphrase","passport","passwd","password","passwords","past","pasta","paste","pastebin","pasteboard","pasted","pastel","pastern","pasternak","pastespecial","pasteup","pasteur","pasteurization","pasteurize","pasteurized","pasteurizer","pastiche","pastille","pastime","pastiness","pasting","pastor","pastoral","pastoralization","pastorate","pastrami","pastry","pasts","pasturage","pasture","pasturer","pasty","pat","patagonia","patagonian","patch","patched","patcher","patches","patchily","patchiness","patching","patchwork","patchy","pate","patel","patella","patellae","paten","patent","patentee","patents","pater","paterfamilias","paternal","paternalism","paternalist","paternalistic","paternity","paternoster","paterson","path","pathetic","pathetically","pathfinder","pathforresource","pathinfo","pathless","pathname","pathogen","pathogenesis","pathogenic","pathologic","pathological","pathologist","pathology","pathos","paths","pathvariable","pathway","patience","patient","patientid","patients","patin","patina","patine","patio","patna","patois","paton","patresfamilias","patriarch","patriarchal","patriarchate","patriarchs","patriarchy","patric","patrica","patrice","patricia","patrician","patricide","patricio","patrick","patrimonial","patrimony","patriot","patriotic","patriotically","patriotism","patristic","patrizia","patrizio","patrizius","patrol","patrolled","patrolling","patrolman","patrolmen","patrolwoman","patrolwomen","patron","patronage","patroness","patronization","patronize","patronized","patronizer","patronizes","patronizing","patronymic","patronymically","patroon","patsy","patted","patten","patter","patterer","pattern","patternlayout","patternless","patterns","patterson","patti","pattie","pattin","patting","patton","patty","paucity","paul","paula","paule","pauletta","paulette","pauli","paulie","paulina","pauline","pauling","paulita","paulo","paulsen","paulson","paulus","pauly","paunch","paunchiness","paunchy","pauper","pauperism","pauperize","pause","paused","pauses","pavarotti","pave","paved","pavel","pavement","paver","paves","pavia","pavilion","paving","pavla","pavlov","pavlova","pavlovian","paw","pawl","pawn","pawnbroker","pawnbroking","pawnee","pawner","pawnshop","pawpaw","pawtucket","pax","paxes","paxon","paxton","pay","payable","payback","paycheck","payday","payed","payee","payer","paying","payload","paymaster","payment","payments","payne","payoff","payola","payout","paypal","payroll","pays","payslip","payson","payton","paz","pb","pbkdf","pbs","pbx","pc","pca","pcap","pcb","pch","pci","pcl","pcm","pcp","pcre","pcs","pct","pd","pdata","pdb","pdf","pdfbox","pdfreader","pdfs","pdfwriter","pdialog","pdo","pdoexception","pdp","pdq","pdt","pe","pea","peabody","peace","peaceable","peaceableness","peaceably","peaceful","peacefuller","peacefullest","peacefulness","peacekeeping","peacemaker","peacemaking","peacetime","peach","peachtree","peachy","peacock","peadar","peafowl","peahen","peak","peaked","peakiness","peaks","peaky","peal","peale","pealed","peals","peanut","pear","pearce","pearl","pearla","pearle","pearler","pearlie","pearline","pearly","pearson","peartrees","peary","peasant","peasanthood","peasantry","peashooter","peat","peats","peaty","pebble","pebbling","pebbly","pebrook","pecan","peccadillo","peccadilloes","peccary","pechora","peck","pecker","peckinpah","pecl","pecos","pectic","pectin","pectoral","peculate","peculator","peculiar","peculiarity","pecuniary","pedagogic","pedagogical","pedagogics","pedagogue","pedagogy","pedal","pedant","pedantic","pedantically","pedantry","peddle","peddler","peder","pederast","pederasty","pedestal","pedestrian","pedestrianization","pedestrianize","pediatric","pediatrician","pedicab","pedicure","pedicurist","pedigree","pediment","pedlar","pedometer","pedophile","pedophilia","pedro","peduncle","pee","peeing","peek","peekaboo","peel","peeler","peeling","peen","peep","peeper","peephole","peepshow","peepy","peer","peerage","peeress","peerless","peerlessness","peers","peeve","peevers","peevish","peevishness","peewee","peg","pegasus","pegboard","pegeen","pegged","peggi","peggie","pegging","peggy","pei","peignoir","peiping","peirce","pejoration","pejorative","peke","pekinese","peking","pekingese","pekoe","pelagic","pele","pelee","pelf","pelham","pelican","pellagra","pellentesque","pellet","pellucid","peloponnese","pelt","pelter","pelvic","pelvis","pem","pembroke","pemmican","pen","pena","penal","penalization","penalize","penalized","penalty","penance","pence","penchant","pencil","pend","pendant","pendent","penderecki","pending","pendingintent","pendleton","pendulous","pendulum","penelopa","penelope","penetrability","penetrable","penetrate","penetrating","penetration","penetrative","penetrativeness","penetrator","penguin","penicillin","penile","peninsula","peninsular","penis","penitence","penitent","penitential","penitentiary","penknife","penknives","penlight","penman","penmanship","penmen","penn","penna","pennant","penned","penney","penni","pennie","penniless","penning","pennington","pennis","pennon","pennsylvania","pennsylvanian","penny","pennyweight","pennyworth","penologist","penology","penrod","pens","pensacola","pension","pensioner","pensive","pensiveness","pent","pentacle","pentagon","pentagonal","pentagram","pentaho","pentameter","pentateuch","pentathlete","pentathlon","pentatonic","pentecost","pentecostal","pentecostalism","penthouse","pentium","penuche","penultimate","penumbra","penumbrae","penurious","penuriousness","penury","peon","peonage","peony","people","peoples","peoria","pep","pepe","pepi","pepillo","pepin","pepita","pepito","pepped","pepper","peppercorn","pepperer","peppergrass","peppermint","pepperoni","peppery","peppiness","pepping","peppy","peps","pepsi","pepsico","pepsin","peptic","peptidase","peptide","peptizing","pepys","pequot","per","peradventure","perambulate","perambulation","perambulator","perc","percale","perceivably","perceive","perceived","perceiver","percent","percentage","percentages","percentile","percept","perceptible","perceptibly","perception","perceptional","perceptive","perceptiveness","perceptual","perceval","perch","perchance","perchlorate","perchlorination","percipience","percipient","percival","percolate","percolation","percolator","percuss","percussion","percussionist","percussive","percussiveness","percutaneous","percy","perdition","perdurable","peregrinate","peregrination","peregrine","perelman","peremptorily","peremptory","perennial","perestroika","perez","perf","perfect","perfecta","perfecter","perfectibility","perfectible","perfection","perfectionism","perfectionist","perfective","perfectiveness","perfectly","perfectness","perfidious","perfidiousness","perfidy","perforate","perforated","perforation","perforce","perform","performance","performant","performclick","performcreate","performed","performer","performing","performlaunchactivity","performs","performseguewithidentifier","performselector","perfume","perfumer","perfumery","perfunctorily","perfunctoriness","perfunctory","perfused","perfusion","pergamon","pergola","perhaps","peri","peria","pericardia","pericardium","perice","periclean","pericles","perigee","perihelia","perihelion","peril","perilla","perilous","perilousness","perimeter","perinatal","perinea","perineum","period","periodic","periodical","periodically","periodicity","periodontal","periodontics","periodontist","periods","peripatetic","peripheral","periphery","periphrases","periphrasis","periphrastic","periscope","perish","perishable","perishing","peristalses","peristalsis","peristaltic","peristyle","peritoneal","peritoneum","peritonitis","periwig","periwigged","periwigging","periwinkle","perjure","perjurer","perjury","perk","perkily","perkin","perkiness","perky","perl","perla","perldoc","perle","perm","permafrost","permalink","permalloy","permanence","permanency","permanent","permanently","permanentness","permeability","permeable","permeableness","permeate","permian","permissibility","permissible","permissibleness","permissibly","permission","permissions","permissive","permissiveness","permit","permitall","permits","permitted","permitting","perms","permutation","permutations","permute","pernell","pernicious","perniciousness","pernod","peron","peroration","perot","peroxidase","peroxide","perpend","perpendicular","perpendicularity","perpetrate","perpetration","perpetrator","perpetual","perpetuate","perpetuation","perpetuity","perplex","perplexed","perplexity","perquisite","perren","perri","perrine","perror","perry","persecute","persecution","persecutor","persecutory","perseid","persephone","perseus","perseverance","persevere","persevering","pershing","persia","persian","persiflage","persimmon","persis","persist","persisted","persistence","persistent","persisting","persists","persnickety","person","persona","personable","personableness","personae","personage","personal","personality","personalization","personalize","personalized","personally","personalty","personid","personification","personifier","personify","personname","personnel","persons","perspective","perspex","perspicacious","perspicaciousness","perspicacity","perspicuity","perspicuous","perspicuousness","perspiration","perspire","persuade","persuaded","persuader","persuasion","persuasive","persuasively","persuasiveness","pert","pertain","perth","pertinacious","pertinaciousness","pertinacity","pertinence","pertinent","pertness","perturb","perturbation","perturbed","pertussis","peru","peruke","perusal","peruse","peruser","peruvian","pervade","pervasion","pervasive","pervasiveness","perverse","perverseness","perversion","perversity","pervert","perverted","perverter","perviousness","peseta","peshawar","peskily","peskiness","pesky","peso","pessimal","pessimism","pessimist","pessimistic","pessimistically","pest","pester","pesticide","pestiferous","pestilence","pestilent","pestilential","pestle","pesto","pet","peta","petal","petard","petcock","pete","peter","peters","petersburg","petersen","peterson","peterus","petey","pethidine","petiole","petite","petiteness","petition","petitioner","petitions","petits","petkiewicz","petr","petra","petrarch","petrel","petri","petrifaction","petrify","petrina","petrochemical","petrodollar","petroglyph","petrol","petrolatum","petroleum","petrolled","petrolling","petrologist","petrology","petronella","petronia","petronilla","petronille","pets","petted","petter","pettibone","petticoat","pettifog","pettifogged","pettifogger","pettifogging","pettily","pettiness","petting","pettis","pettish","pettishness","petty","petulance","petulant","petunia","peugeot","pew","pewaukee","pewee","pewit","pewter","peyote","peyter","peyton","pf","pfc","pfennig","pfizer","pfobject","pfuser","pfx","pg","pgp","pgsql","ph","phaedra","phaethon","phaeton","phage","phagocyte","phaidra","phalanger","phalanges","phalanx","phalli","phallic","phallus","phanerozoic","phantasm","phantasmagoria","phantasmal","phantasy","phantom","phantomjs","phar","pharaoh","pharaohs","pharetra","pharisaic","pharisaical","pharisee","pharmaceutic","pharmaceutical","pharmaceutics","pharmacist","pharmacological","pharmacologist","pharmacology","pharmacopoeia","pharmacy","pharyngeal","pharynges","pharyngitides","pharyngitis","pharynx","phase","phasellus","phaseout","phases","phd","pheasant","phebe","phedra","phekda","phelia","phelps","phenacetin","phenobarbital","phenol","phenolic","phenolphthalein","phenomena","phenomenal","phenomenological","phenomenology","phenomenon","phenotype","phenyl","phenylalanine","pheromone","phew","phi","phial","phialled","phialling","phidias","phil","philadelphia","philander","philanderer","philanthropic","philanthropically","philanthropist","philanthropy","philatelic","philatelist","philately","philbert","philco","philharmonic","philip","philipa","philippa","philippe","philippians","philippic","philippine","philis","philistine","philistinism","phillida","phillie","phillip","phillipa","phillipe","phillipp","phillis","philly","philodendron","philological","philologist","philology","philomena","philosopher","philosophic","philosophical","philosophize","philosophized","philosophizer","philosophizes","philosophy","philter","philtre","phineas","phip","phipps","phlebitides","phlebitis","phlegm","phlegmatic","phlegmatically","phloem","phlox","phobia","phobic","phobos","phoebe","phoenicia","phoenician","phoenix","phone","phonegap","phoneme","phonemic","phonemically","phonemics","phonenumber","phones","phonetic","phonetically","phonetician","phonetics","phonewindow","phonic","phonically","phonics","phoniness","phonograph","phonographer","phonographic","phonographs","phonologic","phonological","phonologist","phonology","phonon","phony","phooey","phosphatase","phosphate","phosphide","phosphine","phosphor","phosphoresce","phosphorescence","phosphorescent","phosphoric","phosphorous","phosphorus","photo","photocell","photochemical","photochemistry","photocopier","photocopy","photoelectric","photoelectrically","photoelectronic","photoelectrons","photoengrave","photoengraver","photoengraving","photofinishing","photogenic","photogenically","photograph","photographer","photographic","photographically","photographs","photography","photojournalism","photojournalist","photoluminescence","photolysis","photolytic","photometer","photometric","photometrically","photometry","photomicrograph","photomicrography","photomultiplier","photon","photorealism","photos","photosensitive","photoshop","photosphere","photostat","photostatic","photostatted","photostatting","photosyntheses","photosynthesis","photosynthesize","photosynthetic","phototypesetter","phototypesetting","php","phpexcel","phpinfo","phpmailer","phpmyadmin","phpstorm","phpunit","phrasal","phrase","phrasebook","phrasemaking","phraseology","phrases","phrasing","phrenological","phrenologist","phrenology","phtml","phyla","phylactery","phylae","phylis","phyllida","phyllis","phyllys","phylogeny","phylum","phylys","phys","physic","physical","physicality","physically","physician","physicist","physicked","physicking","physics","physicsbody","physiochemical","physiognomy","physiography","physiologic","physiological","physiologist","physiology","physiotherapist","physiotherapy","physique","phytoplankton","pi","pia","piaf","piaget","pianism","pianissimo","pianist","pianistic","piano","pianoforte","pianola","piaster","piata","piazza","pibroch","pibrochs","pic","pica","picador","picaresque","picasso","picayune","piccadilly","piccalilli","piccolo","pick","pickaback","pickax","pickaxe","picked","picker","pickerel","pickering","pickerview","picket","picketer","pickett","pickford","picking","pickle","pickman","pickoff","pickpocket","picks","pickup","pickwick","picky","picnic","picnicked","picnicker","picnicking","picofarad","picojoule","picoseconds","picot","pics","pict","pictograph","pictographs","pictorial","pictorialness","picture","picturebox","pictures","picturesque","picturesqueness","pid","piddle","piddly","pidgin","pids","pie","piebald","piece","piecemeal","piecer","pieces","piecewise","piecework","pieceworker","piechart","piedmont","pieing","pier","pierce","piercer","piercing","pierette","pierre","pierrette","pierrot","pierson","pieter","pietra","pietrek","pietro","piety","piezoelectric","piezoelectricity","piffle","pig","pigeon","pigeonhole","pigged","piggery","pigging","piggish","piggishness","piggy","piggyback","pigheaded","pigheadedness","piglet","pigment","pigmentation","pigmy","pigpen","pigroot","pigskin","pigsty","pigswill","pigtail","pike","piker","pikestaff","pil","pilaf","pilaster","pilate","pilau","pilchard","pilcomayo","pile","pileup","pilfer","pilferage","pilferer","pilgrim","pilgrimage","piling","pill","pillage","pillar","pillbox","pillion","pillory","pillow","pillowcase","pillowslip","pills","pillsbury","pilot","pilothouse","piloting","pimento","pimiento","pimp","pimpernel","pimple","pimplike","pimply","pin","pinafore","pinatubo","pinball","pincas","pincer","pinch","pinchas","pincher","pincus","pincushion","pindar","pine","pineapple","pined","pinehurst","pines","pinfeather","ping","pinhead","pinheaded","pinhole","pining","pinion","pink","pinkerton","pinkeye","pinkie","pinkish","pinkness","pinko","pinky","pinnacle","pinnate","pinned","pinning","pinocchio","pinochet","pinochle","pinpoint","pinprick","pins","pinsetter","pinsky","pinstripe","pint","pintail","pinter","pinterest","pinto","pinup","pinvoke","pinwheel","piny","pinyin","pion","pioneer","piotr","pious","piousness","pip","pipe","pipeline","pipelines","piper","pipermail","pipes","pipestone","pipet","pipette","pipework","piping","pipit","pippa","pipped","pippin","pipping","pippo","pippy","pipsqueak","piquancy","piquant","piquantness","pique","piracy","piraeus","pirandello","piranha","pirate","piratical","pirogi","pirogies","pirouette","pis","pisa","piscatorial","pisces","pisistratus","pismire","piss","pissaro","pistachio","piste","pistil","pistillate","pistol","pistole","pistoleers","piston","pit","pita","pitapat","pitapatted","pitapatting","pitcairn","pitch","pitchblende","pitcher","pitchfork","pitching","pitchman","pitchmen","pitchstone","piteous","piteousness","pitfall","pitfalls","pith","pithily","pithiness","piths","pithy","pitiable","pitiableness","pitiably","pitier","pitiful","pitifuller","pitifullest","pitifulness","pitiless","pitilessness","pitman","pitney","piton","pitt","pittance","pitted","pitting","pittman","pittsburgh","pittsfield","pittston","pituitary","pity","pitying","pius","pivot","pivotal","pivoting","pivottable","pix","pixel","pixelformat","pixels","pixie","pixiness","pixmap","pizarro","pizazz","pizza","pizzeria","pizzicati","pizzicato","pj","pk","pkcs","pkey","pkg","pkgs","pkt","pkwy","pl","placard","placate","placatory","place","placeable","placebo","placed","placehold","placeholder","placeholders","placekick","placeless","placemark","placement","placenta","placental","placer","placerat","places","placid","placidity","placidness","placing","placket","plagiarism","plagiarist","plagiarize","plagiary","plague","plagued","plaguer","plaice","plaid","plain","plainclothes","plainclothesman","plainclothesmen","plainfield","plainness","plainsman","plainsmen","plainsocketimpl","plainsong","plainspoken","plaint","plaintext","plaintiff","plaintive","plaintiveness","plainview","plait","plaiting","plan","planar","planarity","planck","plane","planeload","planer","planes","planet","planetarium","planetary","planetesimal","planetoid","planets","plangency","plangent","plank","planking","plankton","planned","planner","planning","plano","planoconcave","planoconvex","plans","plant","plantagenet","plantain","plantar","plantation","planter","planting","plantlike","plants","plaque","plash","plasm","plasma","plasmid","plaster","plasterboard","plasterer","plastering","plasterwork","plastic","plastically","plasticine","plasticity","plasticize","plat","plate","plateau","plateful","platelet","platen","plater","platform","platforms","plath","plating","platinize","platinum","platitude","platitudinous","plato","platonic","platonism","platonist","platoon","platte","platted","platter","platteville","platting","platy","platypus","platys","plaudit","plausibility","plausible","plausibly","plautus","play","playability","playable","playact","playacting","playback","playbill","playbook","playboy","played","player","playerid","playername","players","playfellow","playframework","playful","playfulness","playgirl","playgoer","playground","playgroup","playhouse","playing","playlist","playlists","playmate","playoff","playpen","playroom","plays","playsound","playtex","plaything","playtime","playwright","playwriting","plaza","plea","plead","pleader","pleading","pleas","pleasant","pleasanter","pleasantest","pleasantness","pleasantry","please","pleased","pleaser","pleases","pleasing","pleasingness","pleasurable","pleasurableness","pleasurably","pleasure","pleasureful","pleasures","pleat","pleater","plebe","plebeian","plebiscite","plectra","plectrum","pledge","pledger","pleiads","pleistocene","plenary","plenipotentiary","plenitude","plenteous","plenteousness","plentiful","plentifulness","plenty","plenum","pleonasm","plethora","pleura","pleurae","pleural","pleurisy","plexiglas","plexus","pliability","pliable","pliableness","pliancy","pliant","pliantness","plication","plier","plight","plimsolls","plink","plinker","plinth","plinths","pliny","pliocene","plist","plnkr","plo","plod","plodded","plodder","plodding","plone","plop","plopped","plopping","plosive","plot","plotly","plots","plotted","plotter","plotting","plover","plow","plowed","plower","plowman","plowmen","plowshare","ploy","plpgsql","pls","plt","pluck","plucker","pluckily","pluckiness","plucky","plug","pluggable","plugged","plugging","plughole","plugin","plugins","plum","plumage","plumb","plumbago","plumbed","plumber","plumbing","plume","plummer","plummest","plummet","plummy","plump","plumper","plumpness","plumy","plunder","plunge","plunger","plunk","plunker","pluperfect","plural","pluralism","pluralist","pluralistic","plurality","pluralization","pluralize","pluralizer","plus","plush","plushness","plushy","plussed","plussing","plutarch","pluto","plutocracy","plutocrat","plutocratic","plutonium","pluvial","ply","plymouth","plyr","plywood","plz","pm","pmd","pms","pn","pname","pneumatic","pneumatically","pneumatics","pneumonia","png","po","poach","poacher","poc","pocahontas","pock","pocket","pocketbook","pocketful","pocketing","pocketknife","pocketknives","pockmark","poco","pocono","pocoo","pod","podcast","podded","podding","podge","podgorica","podiatrist","podiatry","podium","pods","podunk","poe","poem","poesy","poet","poetaster","poetess","poetic","poetical","poetically","poeticalness","poetics","poetry","pogo","pogrom","poi","poignancy","poignant","poincar","poinciana","poindexter","poinsettia","point","pointblank","pointed","pointedness","pointer","pointers","pointf","pointillism","pointillist","pointing","pointless","pointlessness","points","pointy","pois","poise","poison","poisoner","poisoning","poisonous","poisson","pojo","poke","pokemon","poker","pokerface","poky","pol","poland","polanski","polar","polarimeter","polarimetry","polaris","polariscope","polarity","polarization","polarize","polarized","polarizes","polarizing","polarogram","polarograph","polarography","polaroid","pole","polecat","polemic","polemical","polemicist","polemics","poler","polestar","poleward","police","policeman","policemen","policewoman","policewomen","policies","policy","policyholder","policymaker","policymaking","polio","poliomyelitides","poliomyelitis","polis","polish","polished","polisher","politburo","polite","politeness","politesse","politic","political","politically","politician","politicians","politicization","politicize","politicked","politicking","politico","politics","polity","polk","polka","poll","pollack","pollard","polled","pollen","pollinate","pollination","pollinator","polling","polliwog","pollock","polls","pollster","pollutant","pollute","polluted","polluter","pollution","pollux","polly","pollyanna","pollywog","polo","polonaise","polonium","poltergeist","poltroon","poly","polyandrous","polyandry","polyatomic","polybutene","polycarbonate","polychemicals","polyclinic","polycrystalline","polyelectrolytes","polyester","polyether","polyethylene","polyfill","polyfills","polygamist","polygamous","polygamy","polyglot","polygon","polygonal","polygons","polygraph","polygraphs","polygynous","polyhedral","polyhedron","polyhymnia","polyisobutylene","polyisocyanates","polyline","polymath","polymaths","polymer","polymerase","polymeric","polymerization","polymerize","polymorph","polymorphic","polymorphism","polymyositis","polynesia","polynesian","polynomial","polyp","polyphemus","polyphonic","polyphony","polyphosphate","polypropylene","polystyrene","polysyllabic","polysyllable","polytechnic","polytheism","polytheist","polytheistic","polythene","polytonal","polytopes","polyunsaturated","polyurethane","polyvinyl","pom","pomade","pomander","pomegranate","pomerania","pomeranian","pommel","pomona","pomp","pompadour","pompano","pompeian","pompeii","pompey","pompom","pompon","pomposity","pompous","pompousness","ponce","ponchartrain","poncho","pond","ponder","ponderer","ponderous","ponderousness","pone","pong","pongee","poniard","pons","pontchartrain","pontiac","pontianak","pontiff","pontifical","pontificate","pontoon","pony","ponytail","pooch","poodle","poof","pooh","poohs","pool","poole","pooling","poolroom","pools","poolside","poona","poop","poor","poorboy","poorhouse","poorly","poorness","pop","popcorn","pope","popek","popen","popeye","popgun","popinjay","poplar","poplin","popocatepetl","popover","poppa","popped","popper","poppet","popping","poppins","poppy","poppycock","poppyseed","pops","popsicle","populace","popular","popularism","popularity","popularization","popularize","popularized","popularizer","popularizes","popularizing","populate","populated","populates","populating","population","populism","populist","populous","populousness","popup","popupmenu","popups","popupwindow","por","porcelain","porch","porcine","porcupine","pore","porfirio","porgy","poring","pork","porker","porky","porn","porno","pornographer","pornographic","pornographically","pornography","porosity","porous","porousness","porphyritic","porphyry","porpoise","porridge","porrima","porringer","porsche","port","porta","portability","portable","portables","portably","portage","portaged","portaging","portal","portamento","portcullis","porte","ported","portend","portent","portentous","portentousness","porter","porterage","porterhouse","portfolio","porthole","portia","portico","porticoes","portie","porting","portion","portions","portire","portland","portlet","portliness","portly","portmanteau","portrait","portraitist","portraiture","portray","portrayal","portrayer","ports","portsmouth","porttitor","portugal","portuguese","portulaca","porty","pos","pose","posed","poseidon","poser","poses","poseur","posh","posing","posit","positifs","position","positionable","positional","positioned","positioning","positions","positive","positiveness","positives","positivism","positivist","positivity","positron","posix","posixct","posner","poss","posse","possess","possessed","possession","possessional","possessive","possessiveness","possessor","possibilities","possibility","possible","possibly","possum","post","postage","postal","postalcode","postback","postbag","postbox","postcard","postcode","postcondition","postconsonantal","postconstruct","postcss","postdata","postdate","postdelayed","postdoctoral","posted","poster","posterior","posteriori","posterity","posters","postfields","postfix","postgis","postgraduate","postgres","postgresql","posthaste","posthumous","posthumousness","posthypnotic","postid","postilion","postimg","postindustrial","posting","postlude","postman","postmarital","postmark","postmaster","postmen","postmeridian","postmessage","postmeta","postmistress","postmodern","postmodernist","postmortem","postnasal","postnatal","postoperative","postorder","postpaid","postpartum","postpone","postponement","postpositions","postprandial","posts","postscript","postsecondary","postulate","postulation","postural","posture","posturer","postvocalic","postwar","posuere","posx","posy","pot","potability","potable","potableness","potage","potash","potassium","potato","potatoes","potbelly","potboil","potboiler","potemkin","potency","potent","potentate","potential","potentiality","potentially","potentiating","potentiometer","potful","pothead","pother","potherb","potholder","pothole","potholing","pothook","potion","potlatch","potluck","potomac","potpie","potpourri","potsdam","potsherd","potshot","pottage","pottawatomie","potted","potter","pottery","potting","potts","potty","pouch","poughkeepsie","poul","poulterer","poultice","poultry","pounce","pound","poundage","pounder","pounds","pour","pourer","poussin","pout","pouter","poverty","pow","powder","powderpuff","powdery","powell","power","powerboat","powered","powerful","powerfulness","powerhouse","powerless","powerlessness","powermanager","powermock","powerpoint","powers","powershell","powhatan","powwow","pox","poznan","pp","ppa","ppc","ppm","ppp","ppr","pprint","pps","ppt","pq","pqr","pr","practicability","practicable","practicably","practical","practicality","practically","practicalness","practice","practiced","practicer","practices","practicing","practicum","practise","practitioner","pradesh","prado","praesent","praetor","praetorian","pragma","pragmatic","pragmatical","pragmatics","pragmatism","pragmatist","prague","praia","prairie","praise","praiser","praiseworthiness","praiseworthy","praising","prakrit","praline","pram","prance","prancer","prancing","prank","prankster","praseodymium","pratchett","prate","prater","pratfall","prating","pratt","prattle","prattler","prattling","prattville","pravda","prawn","praxes","praxis","praxiteles","pray","prayer","prayerbook","prayerful","prayerfulness","prc","prcis","prd","pre","preach","preacher","preaching","preachment","preachy","preadolescence","preakness","preallocate","preallocation","preallocator","preamble","preamp","preamplifier","prearrange","prearrangement","preassign","preauthorize","prebendary","prebuilt","precambrian","precancel","precancerous","precarious","precariousness","precaution","precautionary","precede","preceded","precedence","precedent","precedented","preceding","precept","preceptive","preceptor","precess","precession","precinct","preciosity","precious","preciousness","precipice","precipitable","precipitant","precipitate","precipitateness","precipitation","precipitous","precipitousness","precise","precisely","preciseness","precision","preclude","preclusion","precocious","precociousness","precocity","precode","precognition","precognitive","precollege","precolonial","precompile","precompiled","precomputed","preconceive","preconception","precondition","preconscious","precook","precursor","precursory","precut","pred","predate","predation","predator","predatory","predecease","predecessor","predeclared","predecline","predefine","predefined","predefinition","predesignate","predestination","predestine","predetermination","predetermine","predeterminer","predicable","predicament","predicate","predicates","predicatewithformat","predication","predicator","predict","predictability","predictable","predictably","predicted","prediction","predictions","predictive","predictor","predigest","predilect","predilection","predispose","predisposition","predoctoral","predominance","predominant","predominate","predomination","preexisting","preemie","preeminence","preeminent","preemployment","preempt","preemption","preemptive","preemptor","preen","preener","preexist","preexistence","preexistent","pref","prefab","prefabbed","prefabbing","prefabricate","prefabrication","preface","prefacer","prefatory","prefect","prefecture","prefer","preferable","preferableness","preferably","preference","preferencemanager","preferences","preferential","preferment","preferred","preferring","prefetch","prefheight","prefiguration","prefigure","prefix","prefixed","prefixes","preflight","preform","prefs","prefwidth","preg","pregnancy","pregnant","preheat","prehensile","prehistoric","prehistorical","prehistory","preindustrial","preinitialize","preinterview","preisolated","prejudge","prejudger","prejudgment","prejudice","prejudiced","prejudicial","prekindergarten","prelacy","prelate","preliminarily","preliminary","preliterate","preload","preloaded","preloader","prelude","preluder","premarital","premarket","premature","prematureness","prematurity","premed","premedical","premeditate","premeditated","premeditation","premenstrual","premier","premiere","premiership","preminger","premise","premiss","premium","premix","premolar","premonition","premonitory","pren","prenatal","prent","prentice","prenticed","prenticing","prentiss","prenuptial","preoccupation","preoccupy","preoperative","preordain","prep","prepackage","prepaid","preparation","preparative","preparatory","prepare","prepared","preparedly","preparedness","preparedstatement","prepareforsegue","preparestatement","preparing","prepay","prepayment","prepend","prepender","prepends","preplanned","preponderance","preponderant","preponderate","preposition","prepositional","prepossess","prepossessing","prepossession","preposterous","preposterousness","prepped","prepping","preppy","preprepared","preprint","preprocess","preprocessed","preprocessing","preprocessor","preproduction","preprogrammed","prepubescence","prepubescent","prepublication","prepuce","prequel","preradiation","prerecord","preregister","preregistration","prerequisite","prerequisites","prerogative","pres","presage","presager","presbyopia","presbyter","presbyterian","presbyterianism","presbytery","preschool","prescience","prescient","prescott","prescribe","prescribed","prescriber","prescript","prescription","prescriptive","preselect","preselected","preselecteduris","presence","present","presentable","presentableness","presentably","presentation","presentational","presentations","presented","presenter","presentiment","presenting","presentment","presentmodalviewcontroller","presents","presentviewcontroller","preservation","preservationist","preservative","preserve","preserved","preserver","preserves","preserving","preset","presets","presetting","preshrank","preshrink","preshrunk","preside","presidency","president","presidential","presider","presidia","presidium","presley","presoaks","presort","press","pressed","presser","presses","pressing","pressingly","pressman","pressmen","pressure","pressurization","pressurize","pressurized","prestashop","prestidigitate","prestidigitation","prestidigitator","prestidigitatorial","prestige","prestigious","presto","preston","presumably","presume","presumer","presuming","presumption","presumptive","presumptuous","presumptuousness","presuppose","presupposition","pretax","preteen","pretend","pretended","pretender","pretending","pretense","pretension","pretentious","pretentiousness","preterit","preterite","preternatural","pretest","pretext","pretium","pretoria","pretreated","pretreatment","pretrial","prettier","prettify","prettily","prettiness","pretty","prettyprint","pretzel","prev","prevail","prevailing","prevalence","prevalent","prevaricate","prevaricator","prevent","preventable","preventably","preventative","preventdefault","prevented","preventer","preventing","prevention","preventive","preventiveness","prevents","preview","previous","previously","prevision","prevstate","prewar","prexes","prey","preyer","pri","priam","priapic","pribilof","price","priced","priceless","pricer","prices","pricey","pricier","priciest","pricing","prick","pricker","pricking","prickle","prickliness","prickly","pride","prideful","prier","priest","priestess","priesthood","priestley","priestliness","priestly","prig","prigged","prigging","priggish","priggishness","prim","primacy","primal","primarily","primary","primarykey","primarystage","primate","prime","primed","primefaces","primely","primeness","primer","primes","primeval","priming","primitive","primitiveness","primitives","primitivism","primmed","primmer","primmest","primming","primness","primogenitor","primogeniture","primordial","primp","primrose","prince","princedom","princeliness","princely","princess","princeton","principal","principality","principe","principia","principle","principled","principles","print","printable","printably","printed","printer","printers","printf","printing","println","printmake","printmaker","printmaking","printout","prints","printstacktrace","printstream","printwriter","prinz","prio","prior","prioress","priori","priorities","prioritize","priority","priory","pris","prisca","priscella","priscilla","prise","prised","prism","prismatic","prison","prisoner","prissie","prissily","prissiness","prissy","pristine","prithee","priv","privacy","private","privateer","privatekey","privateness","privation","privative","privatization","privatize","privet","privilege","privileged","privileges","privily","privy","prize","prized","prizefight","prizefighter","prizefighting","prizewinner","prizewinning","prj","prntscr","pro","proactive","prob","probabilist","probabilistic","probabilistically","probabilities","probability","probable","probably","probate","probated","probates","probating","probation","probational","probationary","probationer","probative","probe","prober","probity","problem","problematic","problematical","problems","proboscis","proc","procaine","procedural","procedure","procedures","proceed","proceeder","proceeding","proceeds","process","processbuilder","processdata","processed","processes","processid","processing","procession","processional","processname","processor","processors","processrequest","processstartinfo","proclamation","proclivity","proconsular","procrastinate","procrastination","procrastinator","procreational","procreatory","procrustean","procrustes","procs","proctor","proctorial","procurable","procure","procurement","procyon","prod","prodded","prodding","prodid","prodigal","prodigality","prodigious","prodigiousness","prodigy","produce","produced","producer","producers","produces","producible","producing","product","productcode","productid","production","productive","productively","productiveness","productivities","productivity","productize","productlist","productname","products","producttype","prof","profanation","profane","profaneness","profanity","professed","profession","professional","professionalism","professionalize","professionals","professor","professorial","professors","professorship","proffer","proficiency","proficient","profile","profiler","profiles","profiling","profit","profitability","profitable","profitableness","profitably","profiteer","profiterole","profitless","profits","profligacy","profligate","proforma","profound","profoundity","profoundness","profundity","profuse","profuseness","prog","progenitor","progeny","progesterone","progid","prognathous","prognoses","prognosis","prognostic","prognosticate","prognostication","prognosticator","program","programatically","programdata","programed","programing","programm","programmability","programmable","programmatic","programmatically","programme","programmed","programmer","programmers","programming","programmings","programs","progress","progressbar","progressdialog","progression","progressive","progressiveness","progressivism","proguard","proguardfiles","prohibit","prohibited","prohibiter","prohibition","prohibitionist","prohibitive","prohibitiveness","prohibitory","proin","proj","project","projected","projectid","projectile","projection","projectionist","projections","projective","projectname","projector","projects","prokofieff","prokofiev","prolegomena","proletarian","proletarianization","proletarianized","proletariat","proliferate","proliferation","prolific","prolifically","prolix","prolixity","prolog","prologize","prologue","prologuize","prolong","prolongate","prolongation","prolonger","promenade","promenader","promethean","prometheus","promethium","prominence","prominent","promiscuity","promiscuous","promiscuousness","promise","promised","promises","promising","promissory","promo","promontory","promote","promoted","promoter","promotion","promotions","promotive","promotiveness","prompt","prompted","prompter","prompting","promptitude","promptness","prompts","promulgate","promulgation","promulgator","pron","prone","proneness","prong","pronghorn","pronominalization","pronominalize","pronounce","pronounceable","pronounced","pronouncedly","pronouncement","pronouncer","pronto","pronunciation","proof","proofed","proofer","proofing","proofread","proofreader","prop","propaganda","propagandist","propagandistic","propagandize","propagate","propagated","propagation","propagator","propel","propellant","propelled","propeller","propelling","propensity","proper","properly","properness","propertied","properties","property","propertychanged","propertychangedeventargs","propertychangedeventhandler","propertygroup","propertyinfo","propertyname","propertytype","propertyvalue","prophecy","prophesier","prophesy","prophet","prophetess","prophetic","prophetical","prophylactic","prophylaxes","prophylaxis","propinquity","propionate","propitiate","propitiatory","propitious","propitiousness","propname","proponent","proportion","proportional","proportionality","proportionate","proportioner","proportionment","proposal","proposals","propose","proposed","proposition","propped","propping","proprietary","proprietor","proprietorial","proprietorship","proprietress","propriety","proprioception","proprioceptive","props","proptypes","propulsion","propulsive","propylene","prorogation","prorogue","pros","prosaic","prosaically","proscenium","prosciutti","prosciutto","proscription","proscriptive","prose","prosecute","prosecution","prosecutor","proselyte","proselytism","proselytize","proser","proserpine","prosodic","prosody","prospect","prospection","prospective","prospectiveness","prospector","prospectus","prosper","prosperity","prosperous","prosperousness","prostate","prostheses","prosthesis","prosthetic","prosthetics","prostitute","prostitution","prostrate","prostration","prosy","prot","protactinium","protagonist","protagoras","protean","protease","protect","protected","protecting","protection","protectiondomain","protectionism","protectionist","protective","protectiveness","protector","protectorate","protein","proteolysis","proteolytic","proterozoic","protest","protestant","protestantism","protestation","protesting","proteus","protg","protges","proto","protobuf","protocol","protocols","protoplasm","protoplasmic","prototype","prototypes","prototypic","prototypical","protozoa","protozoan","protozoic","protozoon","protract","protractor","protrude","protrusile","protrusion","protrusive","protuberance","protuberant","proud","proudhon","proust","prov","provabilities","provability","provable","provableness","provably","prove","proved","proven","provenal","provenance","provencals","provence","provender","provenience","provenly","prover","proverb","proverbial","proverbs","proves","provide","provided","providence","provident","providential","provider","providername","providers","provides","providing","province","provincial","provincialism","proving","provision","provisional","provisioner","provisioning","proviso","provo","provocateur","provocative","provocativeness","provoke","provoked","provoking","provolone","provost","prow","prowess","prowl","prowler","proxies","proximal","proximate","proximateness","proximity","proxmire","proxy","prozac","prto","pru","prude","prudence","prudent","prudential","prudery","prudi","prudish","prudishness","prudy","prue","pruitt","prune","pruner","prurience","prurient","prussia","prussian","prussic","prut","pry","pryce","pryer","prying","ps","psalm","psalmist","psalms","psalter","psaltery","psd","psephologist","pseudo","pseudocode","pseudonym","pseudonymous","pseudopod","pseudoscience","pshaw","psi","psittacoses","psittacosis","psoriases","psoriasis","psql","psr","psst","pst","pstmt","psych","psyche","psychedelic","psychedelically","psychiatric","psychiatrist","psychiatry","psychic","psychical","psycho","psychoacoustic","psychoacoustics","psychoactive","psychoanalysis","psychoanalyst","psychoanalytic","psychoanalytical","psychoanalyze","psychobabble","psychobiology","psychocultural","psychodrama","psychogenic","psychokinesis","psycholinguistic","psycholinguistics","psycholinguists","psychological","psychologist","psychology","psychometric","psychometrics","psychometry","psychoneuroses","psychoneurosis","psychopath","psychopathic","psychopathology","psychopaths","psychopathy","psychophysic","psychophysical","psychophysics","psychophysiology","psychos","psychosis","psychosocial","psychosomatic","psychosomatics","psychotherapeutic","psychotherapist","psychotherapy","psychotic","psychotically","psychotropic","psychs","psycopg","pt","pta","ptah","ptain","ptarmigan","pterodactyl","pthread","pthreads","pto","ptolemaic","ptolemaists","ptolemy","ptomaine","ptr","pts","pu","pub","pubbed","pubbing","pubdate","pubertal","puberty","pubes","pubescence","pubescent","pubic","pubis","public","publican","publication","publications","publicist","publicity","publicize","publicized","publickey","publickeytoken","publicly","publicness","publics","publish","publishable","published","publisher","publishers","publishes","publishing","pubnub","pubs","pubsub","puccini","puce","puck","pucker","puckett","puckish","puckishness","pudding","puddle","puddler","puddling","puddly","pudenda","pudendum","pudginess","pudgy","puebla","pueblo","puerile","puerility","puerperal","puers","puerto","puff","puffball","puffer","puffery","puffin","puffiness","puffy","pug","puget","pugged","pugging","pugh","pugilism","pugilist","pugilistic","pugnacious","pugnaciousness","pugnacity","puissant","puke","pukka","pulaski","pulchritude","pulchritudinous","pule","pulitzer","pull","pullback","pulled","pullet","pulley","pulling","pullman","pullout","pullover","pulls","pulmonary","pulp","pulpiness","pulpit","pulpwood","pulpy","pulsar","pulsate","pulsation","pulse","pulser","pulverable","pulverization","pulverize","pulverized","pulverizer","pulverizes","pulvinar","puma","pumice","pummel","pump","pumpernickel","pumping","pumpkin","pun","punch","punchbowl","punched","puncheon","puncher","punchline","punchy","punctilio","punctilious","punctiliousness","punctual","punctualities","punctuality","punctualness","punctuate","punctuation","punctuational","puncture","pundit","punditry","pungency","pungent","punic","puniness","punish","punished","punisher","punishment","punitive","punitiveness","punjab","punjabi","punk","punky","punned","punning","punster","punt","punter","puny","pup","pupa","pupae","pupal","pupate","pupil","pupillage","pupped","puppet","puppeteer","puppetry","pupping","puppy","puppyish","purblind","purcell","purchasable","purchase","purchased","purchaser","purchases","purchasing","purdah","purdahs","purdue","pure","purebred","puree","pureeing","purely","pureness","purgation","purgative","purgatorial","purgatory","purge","purger","purify","purim","purina","purine","purism","purist","puristic","puritan","puritanic","puritanical","puritanism","purity","purl","purlieu","purloin","purloiner","purple","purplish","purport","purported","purpose","purposeful","purposefulness","purposeless","purposelessness","purposes","purposive","purposiveness","purr","purring","purse","purser","pursuance","pursuant","pursue","pursuer","pursuit","purulence","purulent","purus","purvey","purveyance","purveyor","purview","pus","pusan","pusey","push","pushbutton","pushcart","pushchair","pushdown","pushed","pusher","pushes","pushily","pushiness","pushing","pushkin","pushover","pushstate","pushtu","pushviewcontroller","pushy","pusillanimity","pusillanimous","puss","pussy","pussycat","pussyfoot","pustular","pustule","put","putative","putchar","putextra","putin","putint","putnam","putnem","putout","putrefaction","putrefactive","putrefy","putrescence","putrescent","putrid","putridity","putridness","puts","putsch","putstring","putstrln","putt","putted","puttee","putter","putting","putty","puttying","puzzle","puzzled","puzzlement","puzzler","pv","pvc","pvt","pw","pwd","px","py","pyc","pycharm","pycharmprojects","pydata","pydev","pygame","pygmalion","pygmy","pyhrric","pyinstaller","pyknotic","pylab","pyle","pylon","pylori","pyloric","pylorus","pym","pymongo","pynchon","pyobject","pyodbc","pyongyang","pyorrhea","pyotr","pypi","pyplot","pypy","pyqt","pyramid","pyramidal","pyre","pyrenees","pyrex","pyridine","pyrimidine","pyrite","pyroelectric","pyroelectricity","pyrolysis","pyrolyze","pyromania","pyromaniac","pyrometer","pyrometry","pyrophosphate","pyrotechnic","pyrotechnical","pyrotechnics","pyroxene","pyroxenite","pyrrhic","pyside","pyspark","pytest","pythagoras","pythagorean","pythias","python","pythonic","pythonpath","pytorch","pyx","q","qa","qaddafi","qantas","qapplication","qatar","qb","qc","qdebug","qed","qemu","qi","qid","qimage","qingdao","qiqihar","ql","qlabel","qlineedit","qlist","qm","qmainwindow","qmake","qml","qmodelindex","qn","qname","qobject","qom","qos","qp","qpushbutton","qq","qr","qrcode","qry","qs","qsa","qsort","qstring","qt","qtcore","qtgui","qthread","qtquick","qtwidgets","qty","qu","qua","quaalude","quack","quackery","quackish","quad","quadded","quadding","quadrangle","quadrangular","quadrant","quadraphonic","quadrapole","quadratic","quadratical","quadrature","quadrennial","quadrennium","quadric","quadriceps","quadrilateral","quadrille","quadrillion","quadripartite","quadriplegia","quadriplegic","quadrivia","quadrivium","quadruped","quadrupedal","quadruple","quadruplet","quadruplicate","quadruply","quadrupole","quadword","quaff","quaffer","quagmire","quahog","quail","quaint","quaintness","quake","quaker","quakeress","quakerism","quaky","qualification","qualified","qualifier","qualifiers","qualify","qualitative","quality","qualm","qualmish","quam","quandary","quangos","quanta","quantico","quantifiable","quantified","quantifier","quantify","quantile","quantitative","quantitativeness","quantities","quantity","quantization","quantize","quantizer","quantum","quarantine","quark","quarrel","quarreler","quarrellings","quarrelsome","quarrelsomeness","quarrier","quarry","quarryman","quarrymen","quart","quarter","quarterback","quarterdeck","quarterer","quarterfinal","quartering","quarterly","quartermaster","quarters","quarterstaff","quarterstaves","quartet","quartic","quartile","quarto","quartz","quartzcore","quartzite","quasar","quash","quasi","quasilinear","quasimodo","quaternary","quaternion","quatrain","quaver","quavering","quavery","quay","quayle","quayside","que","queasily","queasiness","queasy","quebec","quechua","queen","queenie","queenly","queensland","queer","queerness","quell","queller","quench","quenchable","quenched","quencher","quenchless","quent","quentin","querida","queried","queries","quern","querulous","querulousness","query","querybuilder","querying","queryselector","queryselectorall","queryset","querystring","ques","quest","quested","quester","questing","question","questionable","questionableness","questionably","questioned","questioner","questionid","questioning","questionnaire","questions","quests","quetzalcoatl","queue","queued","queuer","queues","queuing","quezon","qui","quibble","quibbler","quiche","quick","quickbooks","quicken","quicker","quickest","quickie","quicklime","quickly","quickness","quicksand","quicksilver","quicksort","quickstart","quickstep","quid","quiesce","quiescence","quiescent","quiet","quieted","quieten","quieter","quieting","quietly","quietness","quiets","quietude","quietus","quill","quillan","quilt","quilter","quilting","quince","quincentenary","quincey","quincy","quinine","quinlan","quinn","quinquennial","quinsy","quint","quinta","quintana","quintessence","quintessential","quintet","quintic","quintile","quintilian","quintilla","quintillion","quintillionth","quintin","quintina","quinton","quintuple","quintuplet","quintus","quip","quipped","quipper","quipping","quipster","quire","quired","quires","quirinal","quiring","quirk","quirkiness","quirks","quirksmode","quirky","quirt","quis","quisling","quisque","quit","quitclaim","quite","quito","quittance","quitter","quitting","quiver","quivering","quivery","quixote","quixotic","quixotically","quixotism","quiz","quizzed","quizzer","quizzes","quizzical","quizzing","quo","quoin","quoit","quondam","quonset","quora","quorate","quorum","quot","quota","quotability","quotation","quote","quoted","quotename","quoter","quotes","quotidian","quotient","quoting","qux","qvariant","qvboxlayout","qw","qwerty","qwertys","qwidget","qx","r","ra","rab","rabat","rabbet","rabbi","rabbinate","rabbinic","rabbinical","rabbit","rabbiter","rabbitmq","rabble","rabbler","rabelais","rabelaisian","rabi","rabid","rabidness","rabies","rabin","rabis","raccoon","race","racecourse","racegoers","racehorse","raceme","racer","races","racetrack","raceway","rachael","rachel","rachele","rachelle","rachmaninoff","racial","racialism","racialist","racily","racine","raciness","racism","racist","rack","racket","racketeer","rackety","rackspace","raconteur","racoon","racquet","racquetball","racy","rad","radar","radarscope","radcliffe","radded","radder","raddest","raddie","radding","raddy","radial","radian","radiance","radians","radiant","radiate","radiation","radiative","radiator","radical","radicalism","radicalization","radicalize","radicalness","radices","radii","radio","radioactive","radioactivity","radioastronomical","radioastronomy","radiobutton","radiobuttons","radiocarbon","radiochemical","radiochemistry","radiogalaxy","radiogram","radiographer","radiographic","radiography","radiogroup","radioisotope","radiologic","radiological","radiologist","radiology","radioman","radiomen","radiometer","radiometric","radiometry","radionics","radionuclide","radiopasteurization","radiophone","radiophysics","radios","radioscopy","radiosonde","radiosterilization","radiosterilized","radiotelegraph","radiotelegraphs","radiotelegraphy","radiotelephone","radiotherapist","radiotherapy","radish","radium","radius","radix","radon","rads","rae","raeann","raf","rafa","rafael","rafaela","rafaelia","rafaelita","rafaellle","rafaello","rafe","raff","raffaello","raffarty","rafferty","raffia","raffish","raffishness","raffle","rafi","raft","rafter","rag","raga","ragamuffin","ragbag","rage","ragged","raggedness","raggedy","ragging","raging","raglan","ragnar","ragnark","ragout","ragtag","ragtime","ragweed","ragwort","rah","rahal","rahel","rahs","raid","raider","rail","railbird","railer","railhead","railing","raillery","railroad","railroader","railroading","rails","railscasts","railsinstaller","railties","railway","railwaymen","raiment","raimondo","raimund","raimundo","rain","raina","rainbow","raincloud","raincoat","raindrop","raine","rainer","rainfall","rainforest","rainier","rainless","rainmaker","rainmaking","rainproof","rainstorm","rainwater","rainy","raise","raised","raisepropertychanged","raiser","raises","raisin","raising","raj","rajah","rajahs","rajive","rake","rakel","raker","rakish","rakishness","raleigh","ralf","ralina","rally","ralph","ralston","ram","rama","ramada","ramadan","ramakrishna","raman","ramayana","ramble","rambler","rambling","rambo","rambunctious","rambunctiousness","ramekin","ramie","ramification","ramify","ramirez","ramiro","ramjet","rammed","ramming","ramo","ramon","ramona","ramonda","ramp","rampage","rampancy","rampant","rampart","ramrod","ramrodded","ramrodding","rams","ramsay","ramses","ramsey","ramshackle","ran","rana","rance","rancell","ranch","rancher","rancho","rancid","rancidity","rancidness","rancor","rancorous","rand","randa","randal","randall","randee","randell","randene","randi","randie","randiness","randint","randn","randolf","randolph","random","randomization","randomize","randomly","randomness","randomnumber","randrange","randy","ranee","rang","range","ranged","rangeland","ranger","ranges","ranginess","ranging","rangoon","rangy","rani","rania","ranice","ranier","ranique","rank","ranked","ranker","rankin","rankine","ranking","rankle","rankness","ranks","ranna","ransack","ransacker","ransell","ransom","ransomer","rant","ranter","ranting","raoul","rap","rapacious","rapaciousness","rapacity","rape","rapeseed","raphael","raphaela","rapid","rapidity","rapidly","rapidness","rapier","rapine","rapist","rapped","rappel","rappelled","rappelling","rapper","rapping","rapport","rapporteur","rapprochement","rapscallion","rapt","raptness","rapture","rapturous","rapturousness","rapunzel","raquel","raquela","rar","rare","rarebit","rarefaction","rarefy","rarely","rareness","rarity","rasalgethi","rasalhague","rascal","rash","rasher","rashness","rasia","rasla","rasmussen","rasp","raspberry","raspberrypi","rasper","rasping","rasputin","raspy","rastaban","rastafarian","raster","rastus","rat","ratchet","rate","rateable","rated","ratepayer","rater","rates","ratfor","rather","rathskeller","ratifier","ratify","rating","ratings","ratio","ratiocinate","ratiocination","ration","rational","rationale","rationalism","rationalist","rationalistic","rationality","rationalization","rationalize","rationalizer","rationalness","ratios","ratliff","ratlike","ratline","rattail","rattan","ratted","ratter","ratting","rattle","rattlebrain","rattlesnake","rattletrap","rattling","rattly","rattrap","ratty","raucous","raucousness","raul","raunchily","raunchiness","raunchy","ravage","ravager","rave","ravel","raveling","raven","ravenous","raver","ravi","ravid","ravine","ravioli","ravish","ravisher","ravishing","ravishment","raviv","raw","rawalpindi","rawboned","rawdata","rawhide","rawley","rawlings","rawlins","rawlinson","rawness","rawquery","rawson","rawvalue","rax","ray","rayburn","raychel","raye","rayleigh","raymond","raymondville","raymund","raymundo","rayna","raynard","raynell","rayner","raynor","rayon","rayshell","raytheon","raywenderlich","raze","razer","razor","razorback","razorblades","razz","razzmatazz","rb","rbenv","rbi","rbind","rbp","rbx","rc","rca","rcp","rcpp","rcpt","rcs","rcx","rd","rda","rdata","rdbms","rdd","rdf","rdfs","rdi","rdoc","rdp","rdr","rds","rdx","re","rea","reabbreviate","reach","reachability","reachable","reachably","reached","reacher","reaches","reaching","reacquisition","react","reactant","reactdom","reacted","reaction","reactionary","reactive","reactivex","reactivity","reactjs","reactor","read","readability","readable","readably","readalllines","readalltext","readdata","readdir","readdress","reade","reader","readers","readership","readfile","readfilesync","readied","readies","readily","readiness","readinesses","reading","readings","readint","readkey","readline","readlines","readme","readobject","readonly","readopt","readout","reads","readstring","readthedocs","readtoend","readvalue","readwrite","ready","readying","readystate","reagan","reagen","real","realise","realised","realism","realisms","realist","realistic","realistically","reality","realizability","realizable","realizableness","realizably","realization","realize","realized","realizer","realizes","realizing","realloc","really","realm","realness","realpath","realpolitik","realtime","realtor","realty","ream","reamer","reamonn","reanimate","reap","reaper","reappraise","rear","rearguard","rearmost","rearrange","rearward","reason","reasonable","reasonableness","reasonably","reasoner","reasoning","reasonless","reasons","reassess","reassign","reassuringly","reattach","reawakening","reba","rebase","rebate","rebbecca","rebe","rebeca","rebecca","rebecka","rebeka","rebekah","rebekkah","rebel","rebeller","rebellion","rebellious","rebelliousness","rebid","rebidding","rebind","rebirth","reboil","rebook","reboot","rebound","rebroadcast","rebuild","rebuilding","rebuilt","rebuke","rebuking","rebus","rebuttal","rebutting","rec","recalcitrance","recalcitrant","recalculate","recalibrate","recall","recant","recantation","recap","recappable","recapping","recaptcha","recast","recd","recede","receipt","receivable","receive","received","receiver","receivers","receivership","receives","receiving","recency","recension","recent","recently","recentness","receptacle","reception","receptionist","receptive","receptiveness","receptivity","receptor","recess","recessional","recessionary","recessive","recessiveness","rechargeable","recheck","recherch","recherches","recidivism","recidivist","recieve","recieved","recife","recipe","recipes","recipiency","recipient","recipients","reciprocal","reciprocate","reciprocation","reciprocity","recital","recitalist","recitative","recite","reciter","recked","recking","reckless","recklessness","reckon","reckoner","reckoning","reclaim","reclamation","recline","recliner","recluse","reclusion","recode","recognise","recognition","recognizability","recognizable","recognizably","recognize","recognized","recognizedly","recognizer","recognizes","recognizing","recognizingly","recoilless","recoinage","recolor","recombinant","recombine","recommend","recommendation","recommendations","recommended","recommends","recompense","recompile","recompute","reconcile","reconciled","reconciler","recondite","reconditeness","reconfigurability","reconfigure","reconnaissance","reconnect","reconnoiter","reconquer","reconsecrate","reconstitute","reconstruct","reconstructed","reconstruction","reconsult","recontact","recontaminate","recontribute","recook","recopy","record","recorded","recorder","recordid","recording","records","recordset","recourse","recover","recoverability","recoverable","recovery","recreant","recreate","recreated","recreating","recreational","recriminate","recrimination","recriminatory","recross","recrudesce","recrudescence","recrudescent","recruit","recruiter","recruitment","recrystallize","rect","recta","rectal","rectangle","rectangles","rectangular","rectifiable","rectification","rectifier","rectify","rectilinear","rectitude","recto","rector","rectory","rects","rectum","recumbent","recuperate","recuperation","recur","recurrence","recurrent","recurring","recurse","recursion","recursive","recursively","recusant","recuse","recv","recyclable","recycle","recycled","recycler","recyclerview","recycling","red","redact","redacted","redaction","redactor","redbird","redbreast","redbrick","redbud","redcap","redcoat","redcolor","redcurrant","redd","redden","redder","reddest","redding","reddish","reddit","redeclaration","redecorate","redeem","redeemable","redeemed","redeemer","redefine","redemption","redemptioner","redemptive","redeposit","redesign","redetermination","redford","redgrave","redhat","redhead","redhook","redial","redim","redirect","redirected","redirecting","redirection","redirects","redirectto","redirecttoaction","redis","redlining","redmine","redmond","redneck","redness","redo","redolence","redolent","redondo","redouble","redoubtably","redound","redraw","redshift","redskin","redstone","reduce","reduced","reducer","reducers","reduces","reducibility","reducible","reducibly","reducing","reduct","reduction","reductionism","reductionist","redundancy","redundant","redux","redwood","redye","redyeing","ree","reeba","reebok","reece","reecho","reed","reediness","reeding","reedville","reedy","reef","reefer","reek","reeker","reel","reeler","reena","reenforcement","reentrant","reese","reestimate","reeta","reeva","reeve","reeves","reexamine","ref","refactor","refactored","refactoring","refection","refectory","refer","referee","refereed","refereeing","reference","referenced","referencedcolumnname","referenceerror","references","referencing","referendum","referent","referential","referentiality","referer","referral","referred","referrer","referring","refers","reffed","reffing","refid","refile","refinance","refine","refined","refinement","refinish","refit","reflect","reflectance","reflected","reflection","reflectional","reflective","reflectivemethodinvocation","reflectiveness","reflectivity","reflector","reflects","reflex","reflexion","reflexive","reflexiveness","reflexivity","reflooring","refluent","reflux","refman","refocus","refold","reforestation","reforge","reform","reformat","reformatory","reformed","reformer","reformism","reformist","refract","refractive","refractiveness","refractometer","refractoriness","refractory","refrain","refresh","refreshed","refreshes","refreshing","refreshment","refrigerant","refrigerate","refrigerated","refrigeration","refrigerator","refrozen","refry","refs","refuge","refugee","refugio","refulgence","refulgent","refund","refunder","refurbish","refurbishment","refusal","refuse","refused","refuser","refuses","refutation","refute","refuter","reg","regal","regale","regalement","regalia","regan","regard","regarding","regardless","regards","regather","regatta","regen","regency","regeneracy","regenerate","regenerately","regenerateness","regex","regexes","regexoptions","regexp","regexr","reggae","reggi","reggie","reggy","regicide","regime","regimen","regiment","regimental","regimentation","regina","reginae","reginald","reginauld","regine","region","regional","regionalism","regions","regis","register","registered","registering","registerreceiver","registers","registertype","registrable","registrant","registrar","registration","registrations","registry","regnant","regor","regress","regression","regressive","regressiveness","regressors","regret","regretful","regretfulness","regrettable","regrettably","regretted","regretting","reground","regroup","regrow","regular","regularexpressions","regularity","regularization","regularize","regularly","regulate","regulated","regulation","regulations","regulative","regulator","regulatory","regulus","regurgitate","regurgitation","rehab","rehabbed","rehabbing","rehabilitate","rehabilitation","rehang","rehear","rehears","rehearsal","rehearse","rehearsed","rehearser","reheat","reheating","rehnquist","rehydrate","reich","reichenberg","reichstag","reichstags","reid","reidar","reider","reign","reiko","reilly","reimburse","reimbursement","rein","reina","reinald","reinaldo","reindeer","reindex","reine","reinforce","reinforced","reinforcement","reinforcer","reinhard","reinhardt","reinhold","reinold","reinstall","reinstalled","reinstalling","reinstate","reinstatement","reinsurance","reinterpret","reinvent","reinwald","reissue","reit","reiterative","reject","rejected","rejecter","rejecting","rejection","rejector","rejigger","rejoice","rejoicing","rejoinder","rejuvenate","rejuvenatory","rel","relapse","relate","related","relatedby","relatedly","relatedness","relater","relates","relating","relation","relational","relations","relationship","relationships","relative","relativelayout","relatively","relativeness","relativepath","relativesource","relativism","relativist","relativistic","relativistically","relativity","relator","relax","relaxant","relaxation","relaxed","relaxedness","relaxing","relay","relaycommand","relearn","releasable","release","released","releases","releasing","relent","relenting","relentless","relentlessness","relevance","relevancy","relevant","reliability","reliable","reliables","reliably","reliance","reliant","relic","relicense","relict","relief","relies","relieve","relieved","relievedly","reliever","religion","religionists","religiosity","religious","religiousness","relink","relinquish","relinquishment","reliquary","relish","relive","reload","reloaddata","reloaded","reloading","reloads","relocate","relu","reluctance","reluctant","rely","relying","rem","remade","remain","remainder","remained","remaining","remains","remake","remand","remap","remapping","remark","remarkable","remarkableness","remarkably","remarked","remarks","remarque","rematch","rembrandt","remeasure","remediable","remediableness","remedy","remember","remembered","rememberer","remembering","rememberme","remembrance","remembrancer","remind","reminded","reminder","reminders","reminds","remington","reminisce","reminiscence","reminiscent","remiss","remissness","remit","remittance","remitted","remitting","remnant","remodel","remolding","remonstrant","remonstrate","remonstration","remonstrative","remorse","remorseful","remorsefulness","remorseless","remorselessness","remote","remotely","remotemessage","remoteness","remotes","remotetestrunner","remoteviews","remotewebdriver","remoting","remoulds","removal","remove","removeall","removeat","removeattr","removechild","removeclass","removed","removeeventlistener","removefromsuperview","removeitem","removes","removing","remunerate","remunerated","remuneration","remunerative","remunerativeness","remus","remy","ren","rena","renado","renae","renaissance","renal","renaldo","rename","renamed","renaming","renard","renascence","renata","renate","renato","renaturation","renaud","renault","rend","render","rendered","renderer","renderers","rendering","renders","rendertransform","rendezvous","rendition","rene","renee","renegade","renege","reneger","renell","renelle","renew","renewal","renewer","renie","rennet","rennie","rennin","reno","renoir","renounce","renouncement","renouncer","renovate","renovation","renovator","renown","rensselaer","rent","rental","rentaller","renter","renumber","renumeration","renunciate","renunciation","renville","reoccupy","reopen","reorder","reordering","reorganized","rep","repack","repaint","repair","repairable","repairer","repairman","repairmen","repairs","repaper","reparable","reparation","repartee","reparteeing","repartition","repast","repatriate","repave","repeal","repealer","repeat","repeatability","repeatable","repeatably","repeated","repeatedly","repeater","repeating","repeats","repel","repelled","repellent","repelling","repent","repentance","repentant","repertoire","repertory","repetition","repetitions","repetitious","repetitiousness","repetitive","repetitiveness","repine","repiner","repl","replace","replaceall","replaced","replacement","replacements","replaces","replacewith","replacing","replay","replayed","replenish","replenishment","replete","repleteness","repletion","replica","replicas","replicate","replicated","replication","replicator","replied","replies","replug","reply","repo","reponse","repopulate","report","reported","reportelement","reporter","reporting","reportorial","reports","reportviewer","repos","repose","reposeful","repositories","repository","repr","reprehend","reprehenderit","reprehensibility","reprehensible","reprehensibleness","reprehensibly","reprehension","represent","representable","representation","representational","representations","representative","representativeness","representativity","represented","representing","represents","repress","repression","repressive","repressiveness","reprieve","reprimand","reprint","reprisal","reproach","reproacher","reproachful","reproachfulness","reproaching","reprobate","reprocess","reproduce","reproduced","reproducibility","reproducible","reproducibly","reproductive","reproof","reprove","reproving","reps","reptile","reptilian","republic","republican","republicanism","republish","repudiate","repudiation","repudiator","repugnance","repugnant","repulse","repulsion","repulsive","repulsiveness","reputability","reputably","reputation","repute","reputed","reputing","req","request","requestanimationframe","requestbody","requestcode","requestcontext","requestdata","requested","requestfocus","requesthandler","requestid","requesting","requestlocationupdates","requestmapping","requestmappinghandleradapter","requestmethod","requestoptions","requestparam","requestpermissions","requestqueue","requests","requesturl","requestwithurl","requiem","require","required","requiredfieldvalidator","requirejs","requirement","requirements","requires","requiring","requisite","requisiteness","requisition","requisitioner","requital","requite","requited","requiter","reread","rerecord","rerouteing","rerun","rerunning","res","resample","rescale","rescind","rescission","rescue","reseal","research","researched","researchers","researching","reselect","resemblant","resemble","resend","resent","resentful","resentfulness","resentment","reserpine","reservation","reservations","reserve","reserved","reservedness","reservednesses","reservist","reservoir","reset","resets","resetting","resettle","reshape","resharper","reshipping","reshow","reshuffle","resid","reside","residence","residency","resident","residential","resider","resides","residua","residual","residuary","residue","residuum","resignation","resigned","resignfirstresponder","resilience","resiliency","resilient","resin","resinlike","resinous","resiny","resist","resistance","resistant","resistantly","resistants","resisted","resistible","resistibly","resisting","resistive","resistiveness","resistivity","resistless","resistor","resizable","resize","resized","resizes","resizing","resold","resole","resoluble","resolute","resoluteness","resolution","resolutions","resolvability","resolvable","resolve","resolved","resolvent","resolver","resolvers","resolves","resolving","resonance","resonant","resonate","resonator","resorption","resort","resound","resource","resourcebundle","resourcedictionary","resourceful","resourcefulness","resourceid","resourcemanager","resourcename","resources","resourcetype","resp","respect","respectability","respectable","respectably","respected","respectful","respectfulness","respecting","respective","respectively","respectiveness","respects","respell","respiration","respirator","respiratory","resplendence","resplendent","respond","responded","respondent","responder","responding","responds","respondstoselector","response","responsebody","responsecode","responsedata","responseentity","responsejson","responseobject","responser","responses","responsestring","responsetext","responsetype","responsibilities","responsibility","responsible","responsibleness","responsibly","responsive","responsiveness","respray","resque","rest","restapi","restart","restarted","restarting","restarts","restate","restaurant","restaurants","restaurateur","restclient","restcontroller","resteasy","rested","rester","restful","restfuller","restfullest","restfulness","restitution","restive","restiveness","restkit","restless","restlessness","restlet","restorability","restoration","restorative","restore","restored","restorer","restoring","restrained","restraint","restrict","restricted","restricting","restriction","restrictions","restrictive","restrictively","restrictiveness","restrictives","restroom","restructurability","restructure","rests","resttemplate","restudy","restyle","resubstitute","result","resultado","resultant","resultarray","resultcode","resulted","resulting","resultlist","results","resultset","resume","resumes","resumption","resurface","resurgence","resurgent","resurrect","resurrection","resurvey","resuscitate","resuscitation","resuscitator","resx","ret","reta","retail","retailer","retain","retained","retainer","retaining","retains","retake","retaliate","retaliation","retaliatory","retard","retardant","retardation","retarder","retch","retention","retentive","retentiveness","retentivity","retest","retha","rethink","rethought","reticence","reticent","reticle","reticular","reticulate","reticulation","reticule","reticulum","retina","retinal","retinue","retire","retiredness","retiree","retirement","retiring","retort","retract","retractile","retrench","retrenchment","retributed","retribution","retributive","retries","retrieval","retrieve","retrieved","retriever","retrieves","retrieving","retrive","retro","retroactive","retrofire","retrofit","retrofitted","retrofitting","retroflection","retroflex","retroflexion","retrogradations","retrograde","retrogress","retrogression","retrogressive","retrorocket","retrospect","retrospection","retrospective","retrovirus","retrovision","retry","retrying","retsina","return","returnable","returned","returnee","returning","returns","returntransfer","returntype","returnurl","returnvalue","retval","retype","reub","reube","reuben","reunion","reusable","reuse","reused","reuseidentifier","reusing","reuters","reuther","reutilization","reuven","rev","reva","revalidate","revanchist","reveal","revealed","revealing","revealingly","reveals","reveille","revel","revelation","revelatory","revelry","revenge","revenger","revenue","revenuer","reverberant","reverberate","reverberation","revere","reverence","reverencer","reverend","reverent","reverential","reverie","revers","reversal","reverse","reversed","reverser","reversibility","reversible","reversibly","reversing","reversion","reversioner","revert","reverter","revertible","revet","revetment","review","reviewed","reviewer","reviewing","reviews","revile","revilement","reviler","revise","revised","revision","revisionary","revisionism","revisionist","revisions","revitalize","revival","revivalism","revivalist","revive","reviver","revivification","revivify","revkah","revlon","revocable","revoke","revolt","revolter","revolting","revolution","revolutionariness","revolutionary","revolutionist","revolutionize","revolutionizer","revolve","revolver","revue","revulsion","revved","revving","reward","rewarded","rewarding","rewards","rewarm","reweave","rewedding","reweigh","rewind","rewire","rework","rewrite","rewritebase","rewritecond","rewriteengine","rewriterule","rewrites","rewriting","rewritten","rex","rexes","rextester","rey","reyes","reykjavik","reyna","reynaldo","reynard","reynold","rezone","rf","rfc","rfd","rg","rgb","rgba","rh","rhapsodic","rhapsodical","rhapsodize","rhapsody","rhea","rheba","rhee","rheims","rheinholdt","rhel","rhenish","rhenium","rheology","rheostat","rhesus","rheta","rhetoric","rhetorical","rhetorician","rhett","rhetta","rheum","rheumatic","rheumatically","rheumatics","rheumatism","rheumatoid","rheumy","rhiamon","rhianna","rhiannon","rhianon","rhine","rhineland","rhinelander","rhinestone","rhinitides","rhinitis","rhino","rhinoceros","rhinotracheitis","rhizome","rho","rhoda","rhodes","rhodesia","rhodesian","rhodia","rhodie","rhodium","rhododendron","rhodolite","rhodonite","rhody","rhombic","rhomboid","rhomboidal","rhombus","rhona","rhoncus","rhonda","rhone","rhs","rhubarb","rhyme","rhymester","rhys","rhythm","rhythmic","rhythmical","rhythmics","ri","rial","riane","riannon","rianon","rib","ribald","ribaldry","ribbed","ribbentrop","ribber","ribbing","ribbon","ribcage","riboflavin","ribonucleic","ribosomal","ribosome","ric","rica","rican","ricard","ricardo","ricca","riccardo","rice","ricer","rich","richard","richardo","richardson","richart","richelieu","richen","richey","richfaces","richfield","richie","richland","richmond","richmound","richness","richter","richtextbox","richthofen","richy","rici","rick","rickard","rickenbacker","rickenbaugh","rickert","rickets","rickety","rickey","ricki","rickie","rickover","rickrack","rickshaw","ricky","rico","ricochet","ricoriki","ricotta","rid","riddance","ridden","ridding","riddle","ride","rider","riderless","ridership","ridge","ridgefield","ridgepole","ridgway","ridgy","ridicule","ridiculer","ridiculous","ridiculously","ridiculousness","riding","riemann","riesling","rife","riff","riffle","riffraff","rifle","rifled","rifleman","riflemen","rifler","rifling","rift","rig","riga","rigamarole","rigatoni","rigel","rigged","rigger","rigging","riggs","right","righteous","righteousness","righteousnesses","rightful","rightfulness","rightism","rightist","rightmost","rightness","rights","rightsize","rightward","rigid","rigidbody","rigidify","rigidity","rigidness","rigmarole","rigoberto","rigoletto","rigor","rigorous","rigorousness","rik","riki","rikki","rile","riley","rilke","rill","rim","rimbaud","rime","rimer","rimless","rimmed","rimming","rina","rinaldo","rind","rinehart","rinflate","ring","ringer","ringing","ringleader","ringlet","ringlike","ringling","ringmaster","ringo","rings","ringside","ringworm","rink","rinse","rio","riobard","riordan","riot","rioter","riotous","riotousness","rip","riparian","ripcord","ripe","ripen","ripened","ripeness","ripenesses","riper","ripest","ripley","ripoff","riposte","ripped","ripper","ripping","ripple","rippler","ripply","ripsaw","riptide","risa","risc","rise","risen","riser","risibility","risible","rising","risk","risker","riskily","riskiness","risks","risky","risotto","risqu","rissole","risus","rita","ritalin","ritchie","rite","ritter","ritual","ritualism","ritualistic","ritualistically","ritualized","ritz","ritzy","riv","riva","rival","rivaled","rivalee","rivalry","rive","river","rivera","riverbank","riverbed","riverboat","riverfront","riverine","rivers","riverside","riverview","rivet","riveter","riveting","rivi","riviera","rivkah","rivulet","rivy","riyadh","riyal","rj","rk","rl","rm","rmi","rms","rn","rna","rnd","rng","rnn","rnorm","ro","roach","road","roadbed","roadblock","roadhouse","roadie","roadkill","roadmap","roadrunner","roads","roadshow","roadside","roadsigns","roadster","roadsweepers","roadway","roadwork","roadworthy","roam","roaming","roan","roana","roanna","roanne","roanoke","roar","roarer","roaring","roarke","roast","roaster","rob","robb","robbed","robber","robbert","robbery","robbi","robbie","robbin","robbing","robby","robbyn","robe","robena","robenia","robers","roberson","robert","roberta","roberto","robertson","robeson","robespierre","robin","robina","robinet","robinett","robinetta","robinette","robinia","robinson","robinsonville","robles","robolectric","robot","robotic","robotism","robotize","roboto","robots","robson","robt","robust","robustness","roby","robyn","roc","rocco","roch","rocha","rochambeau","roche","rochell","rochella","rochelle","rochester","rochette","rock","rockabilly","rockabye","rockaway","rockbound","rockefeller","rocker","rocket","rocketry","rockey","rockfall","rockford","rockie","rockiness","rockland","rockne","rocks","rockville","rockwell","rocky","rococo","rod","roda","rodd","rodded","roddenberry","rodder","roddie","rodding","roddy","rode","rodent","rodeo","roderic","roderich","roderick","roderigo","rodge","rodger","rodi","rodie","rodin","rodina","rodney","rodolfo","rodolph","rodolphe","rodrick","rodrigo","rodriguez","rodrique","rodriquez","roe","roebuck","roentgen","rofl","rog","rogelio","roger","rogerio","roget","rogue","rogued","roguery","rogues","roguing","roguish","roguishness","roi","roil","roister","roisterer","rojas","roland","rolando","roldan","role","roleid","rolename","roles","roley","rolf","rolfe","roll","rolland","rollback","rolled","roller","rollerblade","rollerskating","rollick","rollicking","rollie","rollin","rolling","rollo","rollover","rolls","rollup","rolodex","rolph","rolvaag","rom","roma","romain","romaine","roman","romance","romancer","romanesque","romania","romanian","romano","romanov","romans","romansh","romantic","romantically","romanticism","romanticist","romanticize","romany","rome","romeo","romero","rommel","romney","romola","romona","romonda","romp","romper","romulus","romy","ron","rona","ronald","ronalda","ronda","rondo","ronica","ronna","ronni","ronnica","ronnie","ronny","ronstadt","rontgen","roo","roobbie","rood","roof","roofer","roofgarden","roofing","roofless","rooftop","rook","rookery","rookie","room","roomer","roomette","roomful","roomid","roominess","roommate","rooms","roomy","rooney","roosevelt","rooseveltian","roost","rooster","root","rootdir","rooted","rooter","rootless","rootlessness","rootlet","rootnode","rootobject","rootproject","roots","rootscope","rootstock","rootview","rootviewcontroller","rope","roper","roping","roquefort","roquemore","ror","rora","rori","rorie","rorke","rorschach","rory","ros","rosa","rosabel","rosabella","rosabelle","rosaleen","rosales","rosalia","rosalie","rosalind","rosalinda","rosalinde","rosaline","rosalyn","rosalynd","rosamond","rosamund","rosana","rosanna","rosanne","rosario","rosary","rosco","roscoe","rose","roseann","roseanna","roseanne","roseate","roseau","rosebud","rosebush","rosecrans","roseland","roselia","roselin","roseline","rosella","roselle","rosemaria","rosemarie","rosemary","rosemonde","rosen","rosenberg","rosenblum","rosendo","rosene","rosenthal","rosenzweig","rosetta","rosette","rosewater","rosewood","roshelle","rosicrucian","rosie","rosily","rosin","rosina","rosiness","rosita","roslyn","rosmunda","ross","rossetti","rossi","rossie","rossini","rossy","rostand","roster","rostov","rostra","rostrum","roswell","rosy","rot","rota","rotarian","rotary","rotate","rotated","rotates","rotatex","rotatey","rotating","rotation","rotational","rotations","rotative","rotator","rotatory","rotc","rote","rotgut","roth","rothschild","rotisserie","rotogravure","rotor","rototill","rotted","rotten","rottenness","rotter","rotterdam","rotting","rotund","rotunda","rotundity","rotundness","rou","rouault","rouge","rough","roughage","roughen","rougher","roughhouse","roughish","roughly","roughneck","roughness","roughs","roughshod","roulette","round","roundabout","rounded","roundedness","roundelay","roundels","rounder","roundhead","roundheaded","roundheadedness","roundhouse","rounding","roundish","roundness","roundoff","rounds","roundup","roundworm","rourke","rouse","rouser","rousseau","roust","roustabout","rout","route","routed","routedata","routedeventargs","routeparams","routeprovider","router","routerlink","routermodule","routers","routes","routine","routines","routing","routinize","rouvin","rove","rover","roving","row","rowan","rowboat","rowcount","rowdata","rowdatabound","rowdefinition","rowdefinitions","rowdily","rowdiness","rowdy","rowdyism","rowe","rowel","rowen","rowena","rower","rowheight","rowid","rowindex","rowland","rowley","rownames","rowney","rownum","rownumber","rows","rowspan","rowtype","rowview","roxana","roxane","roxanna","roxanne","roxi","roxie","roxine","roxy","roy","royal","royalist","royall","royalty","royce","roz","rozalie","rozalin","rozamond","rozanna","rozanne","roze","rozele","rozella","rozelle","rozina","rp","rpath","rpc","rpi","rpm","rps","rpt","rpy","rq","rr","rriocard","rs","rsa","rsfsr","rsi","rsp","rspec","rss","rssi","rst","rstrip","rstudio","rsv","rsvp","rsx","rsync","rt","rtc","rte","rtf","rtfm","rtl","rtmp","rtp","rtrim","rtsp","ru","rub","rubaiyat","rubato","rubbed","rubber","rubberize","rubberneck","rubbery","rubbing","rubbish","rubbishy","rubble","rubdown","rube","rubella","ruben","rubetta","rubi","rubia","rubicon","rubicund","rubidium","rubie","rubies","rubik","rubin","rubina","rubinstein","ruble","rubout","rubric","ruby","rubygems","rubyonrails","ruchbah","ruck","rucksack","ruckus","ruction","rudd","rudder","rudderless","ruddie","ruddiness","ruddy","rude","rudeness","rudie","rudiger","rudiment","rudimentariness","rudimentary","rudolf","rudolfo","rudolph","rudy","rudyard","rue","rueful","ruefulness","rufe","ruff","ruffian","ruffle","ruffled","ruffler","ruffly","rufus","rug","rugby","rugged","ruggedness","ruggiero","rugging","ruhr","ruin","ruination","ruiner","ruinous","ruinousness","ruiz","rule","rulebook","ruled","ruler","rules","ruling","rum","rumania","rumanian","rumba","rumble","rumbler","rumbustious","rumen","rumford","ruminant","ruminate","ruminative","rummage","rummager","rummel","rummer","rummest","rummy","rumor","rumored","rumorer","rumormonger","rump","rumpelstiltskin","rumple","rumply","rumpus","run","runabout","runaround","runat","runaway","rundown","rune","rung","runge","runic","runif","runlet","runnable","runnel","runner","runners","running","runny","runnymede","runoff","runonuithread","runs","runserver","runt","runtask","runtime","runtimeerror","runtimeexception","runtimes","runtiness","runty","runway","runwith","runworker","runyon","rupee","rupert","ruperta","ruperto","rupiah","rupiahs","ruppert","ruprecht","rupture","rural","rurality","rurik","ruse","rush","rushdie","rusher","rushes","rushing","rushmore","rushy","rusk","ruskin","russ","russel","russell","russet","russetting","russia","russian","russo","rust","rustbelt","rustic","rustically","rusticate","rustication","rusticity","rustie","rustin","rustiness","rustle","rustler","rustproof","rusty","rut","rutabaga","rutger","ruth","ruthann","ruthanne","ruthe","ruthenium","rutherford","rutherfordium","ruthi","ruthie","ruthless","ruthlessness","ruthy","rutland","rutledge","rutrum","rutted","rutter","ruttger","rutting","rutty","ruy","rv","rvalue","rvm","rvs","rw","rwanda","rwandan","rwy","rx","rxjava","rxjs","ry","ryan","ryann","rycca","rydberg","ryder","rye","ryley","ryon","ryukyu","ryun","rz","s","sa","saab","saar","saas","saba","sabbath","sabbaths","sabbatical","saber","sabered","sabik","sabin","sabina","sabine","sable","sabot","sabotage","saboteur","sabra","sabrina","sac","sacajawea","saccharides","saccharin","saccharine","sacco","sacerdotal","sacha","sachem","sachet","sachs","sack","sackcloth","sackcloths","sacker","sackful","sacking","sacra","sacral","sacrament","sacramental","sacramento","sacred","sacredness","sacrifice","sacrificer","sacrificial","sacrilege","sacrilegious","sacristan","sacristy","sacroiliac","sacrosanct","sacrosanctness","sacrum","sad","sada","sadat","saddam","sadden","sadder","saddest","saddle","saddlebag","saddler","sadducee","sade","sadella","sades","sadie","sadism","sadist","sadistic","sadistically","sadly","sadness","sadomasochism","sadomasochist","sadomasochistic","sadr","sadye","safari","safe","safeguard","safekeeping","safely","safeness","safer","safes","safest","safety","safflower","saffron","sag","saga","sagacious","sagaciousness","sagacity","sagan","sage","sagebrush","sagged","sagger","sagging","saggy","saginaw","sagittarius","sagittis","sago","saguaro","sahara","saharan","sahel","sahib","said","saidee","saids","saigon","sail","sailboard","sailboat","sailcloth","sailcloths","sailer","sailfish","sailing","sailor","sailplane","sails","saint","sainthood","saintlike","saintliness","saintly","saiph","saith","saiths","sakai","sake","saker","sakhalin","sakharov","saki","sal","salaam","salable","salacious","salaciousness","salacity","salad","saladin","salado","salaidh","salamander","salami","salaries","salary","salas","salazar","sale","saleability","saleem","salem","salerno","sales","salesclerk","salesforce","salesgirl","saleslady","salesman","salesmanship","salesmen","salespeople","salesperson","salesroom","saleswoman","saleswomen","salience","saliency","salient","salim","salina","saline","salinger","salinity","salisbury","salish","saliva","salivary","salivate","salivation","salk","salle","sallee","salli","sallie","sallow","sallowness","sallust","sally","sallyann","sallyanne","salmon","salmonella","salmonellae","saloma","salome","salomi","salomo","salomon","salomone","salon","salonika","saloon","saloonkeeper","salsa","salsify","salt","saltcellar","salted","salter","saltine","saltiness","saltness","salton","saltpeter","salts","saltshaker","saltwater","salty","salubrious","salubriousness","salubrity","salutariness","salutary","salutation","salutatory","salute","saluter","salvador","salvadoran","salvadorian","salvage","salvageable","salvager","salvation","salvatore","salve","salver","salvidor","salvo","salween","salyut","salz","sam","samaccountname","samantha","samara","samaria","samaritan","samarium","samarkand","samba","same","sameness","saml","sammie","sammy","samoa","samoan","samoset","samovar","samoyed","samp","sampan","sample","sampled","sampler","samples","sampling","sampson","samson","samsonite","samsung","samuel","samuele","samuelson","samurai","san","sana","sanatorium","sanborn","sance","sanchez","sancho","sanctification","sanctifier","sanctify","sanctimonious","sanctimoniousness","sanctimony","sanction","sanctioned","sanctity","sanctuary","sanctum","sand","sandal","sandalwood","sandbag","sandbagged","sandbagging","sandbank","sandbar","sandblast","sandblaster","sandbox","sandburg","sandcastle","sande","sander","sanderling","sanderson","sandhill","sandhog","sandi","sandia","sandie","sandiness","sandinista","sandlot","sandlotter","sandman","sandmen","sandor","sandoval","sandpaper","sandpile","sandpiper","sandpit","sandra","sandro","sandstone","sandstorm","sandusky","sandwich","sandy","sandye","sane","saned","saneness","sanes","sanford","sanforized","sang","sanger","sangfroid","sangria","sanguinary","sanguine","sanguined","sanguinely","sanguineness","sanguineous","sanguines","sanguining","sanhedrin","saning","sanitarian","sanitarium","sanitary","sanitate","sanitation","sanitize","sanitizer","sanity","sank","sankara","sans","sanserif","sanskrit","sanskritic","sanskritize","sanson","sansone","santa","santana","santayana","santeria","santiago","santo","sap","sapien","sapience","sapient","sapless","sapling","sapped","sapper","sapphira","sapphire","sappho","sappiness","sapping","sapply","sapporo","sappy","saprophyte","saprophytic","sapsucker","sapwood","sara","saraann","saracen","saragossa","sarah","sarajane","sarajevo","saran","sarape","sarasota","saratoga","saratov","sarawak","sarcasm","sarcastic","sarcastically","sarcoma","sarcophagi","sarcophagus","sardine","sardinia","sardonic","sardonically","saree","sarena","sarene","sarette","sargasso","sarge","sargent","sargon","sari","sarina","sarine","sarita","sarnoff","sarong","saroyan","sarsaparilla","sarto","sartorial","sartorius","sartre","sas","sascha","sase","sash","sasha","sashay","sashenka","sask","saskatchewan","saskatoon","sasl","sass","sassafras","sassoon","sassy","sat","satan","satanic","satanical","satanism","satanist","satchel","sate","sateen","satellite","satiable","satiate","satiation","satiety","satin","satinwood","satiny","satire","satiric","satirical","satirist","satirize","satirizes","satisfaction","satisfactorily","satisfactoriness","satisfactory","satisfiability","satisfiable","satisfied","satisfier","satisfies","satisfy","satisfying","satisfyingly","satori","satrap","saturate","saturated","saturater","saturates","saturation","saturday","saturn","saturnalia","saturnine","satyanarayanan","satyr","satyriases","satyriasis","satyric","sauce","saucepan","saucer","saucily","sauciness","saucy","saud","saudi","saudra","sauerkraut","saukville","saul","sault","sauna","sauncho","saunder","saunderson","saundra","saunter","saurian","sauropod","sausage","saussure","saut","sauternes","sauveur","savage","savageness","savagery","savanna","savannah","savant","save","saveas","savechanges","saved","savedata","savedinstancestate","savefig","savefile","saveloy","saver","saves","savina","saving","savings","savior","saviour","savonarola","savor","savored","savorer","savorier","savoriest","savoriness","savoring","savoringly","savory","savoy","savoyard","savvy","saw","sawbones","sawbuck","sawdust","sawer","sawfly","sawhorse","sawmill","sawtooth","sawyer","sawyere","sax","saxe","saxifrage","saxon","saxony","saxophone","saxophonist","saxton","say","sayer","sayest","sayhello","saying","sayre","says","sb","sba","sbin","sbt","sc","scab","scabbard","scabbed","scabbiness","scabbing","scabby","scabies","scabrous","scabrousness","scad","scaffold","scaffolding","scala","scalability","scalable","scalar","scalatest","scalawag","scald","scale","scaled","scalefactor","scaleless","scalene","scaler","scales","scaletype","scalex","scaley","scaliness","scaling","scallion","scallop","scalloper","scalloping","scalp","scalpel","scalper","scalping","scaly","scam","scammed","scamming","scamp","scamper","scampi","scan","scandal","scandalize","scandalized","scandalmonger","scandalous","scandalousness","scandinavia","scandinavian","scandium","scanf","scanned","scanner","scanning","scans","scansion","scant","scantest","scantily","scantiness","scantly","scantness","scanty","scape","scapegoat","scapegrace","scapula","scapulae","scapular","scar","scarab","scaramouch","scarborough","scarce","scarceness","scarcity","scare","scarecrow","scared","scaremonger","scaremongering","scarer","scarf","scarface","scarification","scarify","scarily","scariness","scarlatina","scarlatti","scarlet","scarlett","scarp","scarred","scarring","scarves","scary","scat","scathe","scathed","scathing","scatological","scatology","scatted","scatter","scatterbrain","scatterer","scattergun","scattering","scatting","scavenge","scavenger","sccs","sce","scelerisque","scenario","scenarios","scenarist","scene","scenery","scenes","scenic","scenically","scent","scented","scentless","scents","scepter","scepters","sceptically","sch","schaefer","schaeffer","schafer","schaffner","schantz","schapiro","scheat","sched","schedar","schedule","scheduled","scheduledthreadpoolexecutor","scheduler","schedulers","schedules","scheduling","scheherazade","scheherezade","schelling","schema","schemalocation","schemas","schemata","schematic","schematically","scheme","schemer","schemes","schemta","schenectady","scherzo","schick","schiller","schilling","schism","schismatic","schist","schizo","schizoid","schizomycetes","schizophrenia","schizophrenic","schizophrenically","schlemiel","schlep","schlepped","schlepping","schlesinger","schliemann","schlitz","schlock","schlocky","schloss","schmaltz","schmaltzy","schmidt","schmitt","schmo","schmoes","schmooze","schmuck","schnabel","schnapps","schnauzer","schneider","schnitzel","schnook","schnoz","schnozzle","schoenberg","schofield","scholar","scholarship","scholastic","scholastically","school","schoolbag","schoolbook","schoolboy","schoolchild","schoolchildren","schooldays","schooled","schoolfellow","schoolfriend","schoolgirl","schoolgirlish","schoolhouse","schooling","schoolmarm","schoolmarmish","schoolmaster","schoolmate","schoolmistress","schoolroom","schools","schoolteacher","schoolwork","schoolyard","schooner","schopenhauer","schottky","schrdinger","schrieffer","schroeder","schroedinger","schubert","schultz","schulz","schumacher","schuman","schumann","schuss","schussboomer","schuster","schuyler","schuylkill","schwa","schwab","schwartz","schwartzkopf","schwarzenegger","schweitzer","schweppes","schwinger","schwinn","sci","sciatic","sciatica","science","scientific","scientifically","scientist","scientists","scientology","scikit","scimitar","scintilla","scintillate","scintillation","scintillator","scion","scipio","scipy","scissor","scissors","scleroses","sclerosis","sclerotic","scm","scoff","scoffer","scofflaw","scold","scolder","scolioses","scoliosis","scollop","sconce","scone","scons","scoop","scooper","scoot","scooter","scope","scoped","scopes","scoping","scops","scorbutic","scorch","scorcher","scorching","score","scoreboard","scorecard","scored","scorekeeper","scoreless","scoreline","scores","scoring","scorn","scorner","scornful","scornfulness","scorpio","scorpion","scorpius","scorsese","scot","scotch","scotchgard","scotchman","scotchmen","scotchs","scotchwoman","scotchwomen","scotia","scotian","scotland","scotsman","scotsmen","scotswoman","scotswomen","scott","scotti","scottie","scottish","scottsdale","scotty","scoundrel","scour","scourer","scourge","scourger","scouring","scout","scouter","scouting","scoutmaster","scow","scowl","scowler","scp","scr","scrabble","scrabbler","scrag","scragged","scragging","scraggly","scraggy","scram","scramble","scrambler","scrammed","scramming","scranton","scrap","scrapbook","scrape","scraped","scraper","scrapheap","scraping","scrapped","scrapper","scrapping","scrappy","scrapy","scrapyard","scratch","scratched","scratcher","scratches","scratchily","scratchiness","scratchy","scrawl","scrawler","scrawly","scrawniness","scrawny","scream","screamer","screaming","scree","screech","screecher","screechy","screed","screen","screencast","screened","screenheight","screening","screenorientation","screenplay","screens","screenshot","screenshots","screensize","screenupdating","screenwidth","screenwriter","screw","screwball","screwdriver","screwed","screwer","screwiness","screwup","screwworm","screwy","scriabin","scribal","scribble","scribbler","scribe","scriber","scribner","scrim","scrimmage","scrimmager","scrimp","scrimshaw","scrip","scripps","script","scriptblock","scripted","scripting","scriptmanager","scriptreference","scripts","scriptural","scripture","scriptwriter","scriptwriting","scriven","scrivener","scrod","scrofula","scrofulous","scroll","scrollable","scrollbar","scrollbars","scrolled","scroller","scrollheight","scrolling","scrollleft","scrollpane","scrolls","scrollto","scrolltop","scrollview","scrollviewer","scrooge","scrota","scrotal","scrotum","scrounge","scroungy","scrub","scrubbed","scrubber","scrubbing","scrubby","scruff","scruffily","scruffiness","scruffy","scruggs","scrum","scrummage","scrumptious","scrunch","scrunchy","scruple","scrupulosity","scrupulous","scrupulousness","scrutable","scrutinize","scrutinized","scrutinizer","scrutinizing","scrutinizingly","scrutiny","scsi","scss","scuba","scud","scudded","scudding","scuff","scuffle","scull","sculler","scullery","sculley","scullion","sculpt","sculptor","sculptress","sculptural","sculpture","scum","scumbag","scummed","scumming","scummy","scupper","scurf","scurfy","scurrility","scurrilous","scurrilousness","scurry","scurvily","scurviness","scurvy","scutcheon","scuttle","scuttlebutt","scuzzy","scylla","scythe","scythia","sd","sda","sdate","sdcard","sdf","sdi","sdk","sdks","sdl","sdp","se","sea","seabed","seabird","seaboard","seaborg","seaborn","seaborne","seabrook","seacoast","seafare","seafarer","seafood","seafront","seagate","seagoing","seagram","seagull","seahorse","seal","sealant","sealed","sealer","seals","sealskin","seam","seamail","seaman","seamanship","seamer","seaminess","seamless","seamlessly","seamlessness","seams","seamstress","seamus","seamy","sean","seana","seaplane","seaport","seaquake","seaquarium","sear","search","searchable","searchbar","searchbox","searchcontroller","searched","searcher","searches","searchform","searching","searchlight","searchquery","searchresult","searchresults","searchstring","searchterm","searchtext","searchview","searing","sears","seascape","seashell","seashore","seasick","seasickness","seaside","season","seasonable","seasonableness","seasonably","seasonal","seasonality","seasoned","seasoner","seasoning","seat","seatbelt","seated","seater","seating","seato","seats","seattle","seawall","seaward","seawater","seaway","seaweed","seaworthiness","seaworthinesses","seaworthy","sebaceous","sebastian","sebastiano","sebastien","seborrhea","sec","secant","secede","secession","secessionist","seclude","secluded","secludedness","seclusion","seclusive","seconal","second","secondarily","secondary","seconder","secondhand","secondly","seconds","secondviewcontroller","secrecy","secret","secretarial","secretariat","secretary","secretaryship","secrete","secretion","secretive","secretiveness","secretkey","secretory","secrets","secs","sect","sectarian","sectarianism","sectary","section","sectional","sectionalism","sectionalized","sectioned","sectioning","sections","sector","sectoral","sectored","sectoring","sectors","sects","secular","secularism","secularist","secularity","secularization","secularize","secularized","secure","secured","securely","securerandom","securing","security","securityexception","secy","sed","sedan","sedate","sedateness","sedation","sedative","sedentary","seder","sedge","sedgwick","sedgy","sediment","sedimentary","sedimentation","sedition","seditious","seditiousness","seduce","seducer","seduction","seductive","seductiveness","seductress","sedulous","see","seebeck","seed","seedbed","seedcase","seeded","seeder","seediness","seeding","seedless","seedling","seedpod","seeds","seedy","seeing","seeings","seek","seekbar","seeker","seeking","seeley","seem","seemed","seeming","seemingly","seemliness","seemly","seems","seen","seep","seepage","seer","seersucker","sees","seesaw","seethe","seg","segfault","segment","segmental","segmentation","segmented","segments","segovia","segre","segregant","segregate","segregated","segregation","segregationist","segregative","segue","segueing","segundo","seidel","seigneur","seignior","seiko","seine","seiner","seinfeld","seismic","seismically","seismograph","seismographer","seismographic","seismographs","seismography","seismologic","seismological","seismologist","seismology","seismometer","seize","seizer","seizin","seizing","seizor","seizure","seka","sel","sela","selassie","selby","seldom","select","selectable","selectall","selectbox","selectcommand","selected","selecteddate","selectedimage","selectedindex","selectedindexchanged","selecteditem","selecteditems","selectedrow","selectedvalue","selecting","selectinput","selection","selectional","selectionchanged","selectionmode","selections","selectionstart","selectitem","selective","selectively","selectiveness","selectivity","selectlist","selectlistitem","selectman","selectmany","selectmen","selectness","selectnodes","selectonemenu","selector","selectors","selectric","selects","selectsinglenode","selena","selenate","selene","selenite","selenium","seleniumhq","selenographer","selenography","selestina","seleucid","seleucus","self","selfish","selfishness","selfless","selflessness","selfness","selfridge","selfsame","selfsameness","selia","selie","selig","selim","selina","selinda","seline","selinux","seljuk","selkirk","sell","sella","selle","seller","sellers","selling","sellout","sells","selma","seltzer","selvage","selves","selznick","sem","semantic","semantical","semantically","semanticist","semantics","semaphore","semarang","semblance","semen","semester","semi","semiannual","semiarid","semiautomated","semiautomatic","semicircle","semicircular","semicolon","semicolons","semiconductor","semiconscious","semidefinite","semidetached","semidrying","semifinal","semifinalist","semilogarithmic","semimonthly","seminal","seminar","seminarian","seminary","seminole","semiofficial","semiotic","semioticians","semiotics","semipermanent","semipermeable","semiprecious","semiprivate","semiprofessional","semipublic","semiquantitative","semiramis","semiretired","semisecret","semiskilled","semisolid","semistructured","semisweet","semite","semitic","semitone","semitrailer","semitrance","semitransparent","semitropical","semivowel","semiweekly","semiyearly","semolina","semper","sempiternal","sempstress","semtex","semver","sen","sena","senate","senator","senatorial","sencha","send","sendai","senddata","sendemail","sender","senderid","sendevent","sendfile","sendgrid","sending","sendkeys","sendmail","sendmessage","sendrequest","sends","sendto","seneca","senegal","senegalese","senescence","senescent","senile","senility","senior","seniority","senna","sennacherib","sennett","senor","senora","senorita","sens","sensate","sensately","sensation","sensational","sensationalism","sensationalist","sensationalize","sense","senseless","senselessness","sensibility","sensible","sensibleness","sensibly","sensitive","sensitiveness","sensitives","sensitivity","sensitization","sensitize","sensitized","sensitizers","sensor","sensormanager","sensors","sensory","sensual","sensualist","sensuality","sensuous","sensuousness","sensurround","sent","sentence","sentences","sentential","sententious","sentience","sentient","sentiment","sentimental","sentimentalism","sentimentalist","sentimentality","sentimentalization","sentimentalize","sentimentalizes","sentinel","sentry","seo","seora","seoul","sep","sepal","separability","separable","separableness","separably","separate","separated","separately","separateness","separates","separating","separation","separatism","separatist","separator","separators","seperate","seperated","sephardi","sephira","sepia","sepoy","sepses","sepsis","sept","septa","septate","september","septennial","septet","septic","septicemia","septicemic","septillion","septuagenarian","septuagint","septum","sepulcher","sepulchers","sepulchral","seq","seqnum","sequel","sequelize","sequence","sequenced","sequencer","sequences","sequent","sequential","sequentiality","sequentialize","sequentially","sequester","sequestrate","sequestration","sequin","sequitur","sequoia","sequoya","ser","sera","serafin","seraglio","serape","seraph","seraphic","seraphically","seraphim","seraphs","serb","serbia","serbian","serbo","sere","serena","serenade","serenader","serendipitous","serendipity","serene","sereneness","serengeti","serenity","serf","serfdom","serge","sergeant","sergei","sergent","sergio","serial","serializable","serialization","serialize","serialized","serializedname","serializeobject","serializer","serializers","serializing","serialnumber","serialport","serialversionuid","serie","series","serif","serigraph","serigraphs","serious","seriously","seriousness","sermon","sermonize","serological","serology","serons","serous","serpens","serpent","serpentine","serra","serrano","serrate","serration","serried","serum","serv","servant","serve","served","server","serverfault","serverless","servername","servers","serverside","serversocket","serves","service","serviceability","serviceable","serviceableness","servicebehaviors","serviced","servicehost","serviceid","serviceman","servicemen","servicemodel","servicename","serviceprovider","services","servicestack","servicetype","servicewoman","servicewomen","serviette","servile","servilely","servileness","serviles","servility","serving","servitor","servitude","servlet","servletcontainer","servletcontext","servletexception","servlethandler","servlets","servo","servomechanism","servomotor","ses","sesame","sesquicentennial","sess","sessile","session","sessionfactory","sessionid","sessionimpl","sessions","sessionstate","sessionstorage","set","setaccessible","setaction","setactive","setadapter","setarguments","setattr","setattribute","setback","setbackground","setbackgroundcolor","setbackgroundimage","setbackgroundresource","setborder","setbounds","setcancelable","setcapability","setcellvalue","setcenter","setchecked","setcolor","setcontent","setcontenttext","setcontenttype","setcontentview","setcookie","setdata","setdatasource","setdate","setdateformat","setdefault","setdefaultcloseoperation","setdelegate","setdescription","setdt","setduration","seteditable","setenabled","setentity","setenv","seterror","setfill","setflags","setfont","setforeground","setframe","setgeometry","seth","setheader","seticon","setid","setimage","setimagebitmap","setimageresource","setint","setinterval","setitem","setitems","setjavascriptenabled","setlasterror","setlayout","setlayoutmanager","setlayoutparams","setlength","setlevel","setlistadapter","setlocal","setlocale","setlocation","setlocationrelativeto","setmap","setmessage","setmodel","setname","setnegativebutton","setobject","setobjectname","seton","setonclicklistener","setonitemclicklistener","setontouchlistener","setopt","setosa","setpadding","setparameter","setpassword","setposition","setpositivebutton","setpreferredsize","setprogress","setproperty","setq","setrequestheader","setrequestmethod","setrequestproperty","setresult","sets","setscene","setscrew","setselected","setselection","setsize","setstate","setstatus","setstring","setstyle","setsupportactionbar","sett","settable","settag","settee","setter","setters","settext","settextcolor","settextsize","settime","settimeout","setting","settings","settitle","settle","settled","settlement","settler","settling","settype","settypeface","setup","setups","setuptools","setupui","seturl","setusername","setvalue","setvalues","setview","setvisibility","setvisible","setw","setwidth","setx","sety","seumas","seurat","seuss","sevastopol","seven","sevenfold","sevenpence","seventeen","seventeenths","sevenths","seventieths","seventy","sever","several","severalfold","severalty","severance","severe","severed","severeness","severing","severity","severn","severs","severus","seville","sew","sewage","seward","sewer","sewerage","sewing","sewn","sex","sexagenarian","sexily","sexiness","sexism","sexist","sexless","sexologist","sexology","sexpot","sextans","sextant","sextet","sextillion","sexton","sextuple","sextuplet","sexual","sexuality","sexualized","sexy","seychelles","seyfert","seymour","sf","sfml","sftp","sg","sgt","sh","sha","shabbily","shabbiness","shabby","shack","shackle","shackler","shackleton","shad","shade","shaded","shadeless","shader","shaders","shadily","shadiness","shading","shadow","shadowbox","shadower","shadowiness","shadows","shadowy","shady","shae","shafer","shaffer","shaft","shafting","shag","shagged","shagginess","shagging","shaggy","shah","shahs","shaina","shaine","shakable","shakably","shake","shakeable","shakedown","shaken","shakeout","shaker","shakespeare","shakespearean","shakespearian","shakeup","shakily","shakiness","shaking","shaky","shale","shall","shallot","shallow","shallowness","shalna","shalne","shalom","shalt","sham","shaman","shamanic","shamble","shambles","shame","shamefaced","shameful","shamefulness","shameless","shamelessness","shammed","shammer","shamming","shammy","shampoo","shampooer","shamrock","shamus","shan","shana","shanan","shanda","shandee","shandeigh","shandie","shandra","shandy","shane","shanghai","shanghaiing","shani","shanie","shank","shanna","shannah","shannan","shannen","shannon","shanon","shanta","shantee","shantis","shantung","shanty","shantytown","shape","shaped","shapeless","shapelessness","shapeliness","shapely","shaper","shapes","shapiro","shara","sharable","sharai","shard","shards","share","shareable","sharecrop","sharecropped","sharecropper","sharecropping","shared","sharedapplication","sharedinstance","sharedpreferences","shareholder","shareholding","sharepoint","sharer","shares","shareware","shari","sharia","sharing","sharity","shark","sharkskin","sharl","sharla","sharleen","sharlene","sharline","sharon","sharona","sharp","sharpe","sharpen","sharpened","sharpener","sharper","sharpie","sharpness","sharpshoot","sharpshooter","sharpshooting","sharpy","sharron","sharyl","shasta","shat","shatter","shattering","shatterproof","shaughn","shaula","shaun","shauna","shave","shaved","shaver","shavian","shaving","shavuot","shaw","shawano","shawl","shawn","shawna","shawnee","shay","shayla","shaylah","shaylyn","shaylynn","shayna","shayne","shcharansky","she","shea","sheaf","shear","shearer","sheath","sheathe","sheather","sheathing","sheaths","sheave","sheaves","sheba","shebang","shebeli","sheboygan","shed","shedding","shedir","sheds","sheela","sheelagh","sheelah","sheen","sheena","sheeny","sheep","sheepdog","sheepfold","sheepherder","sheepish","sheepishness","sheepskin","sheer","sheeree","sheerness","sheet","sheeting","sheetlike","sheetname","sheetrock","sheets","sheff","sheffie","sheffield","sheffielder","sheffy","sheik","sheikdom","sheikh","sheila","sheilah","shekel","shel","shela","shelagh","shelba","shelbi","shelby","shelden","sheldon","shelf","shelia","shell","shellac","shellacked","shellacking","shelled","shelley","shellfire","shellfish","shelli","shellie","shells","shelly","shelter","sheltered","shelterer","shelton","shelve","shelver","shelves","shelving","shem","shena","shenandoah","shenanigan","shenyang","sheol","shep","shepard","shepherd","shepherdess","sheppard","shepperd","sher","sheratan","sheraton","sherbet","sherd","sheree","sheri","sheridan","sherie","sheriff","sherill","sherilyn","sherline","sherlock","sherlocke","sherm","sherman","shermie","shermy","sherpa","sherri","sherrie","sherry","sherwin","sherwood","sherwynd","sherye","sheryl","shetland","shevardnadze","shew","shewn","shh","shi","shiatsu","shibboleth","shibboleths","shield","shielded","shielder","shields","shift","shifted","shiftily","shiftiness","shifting","shiftless","shiftlessness","shifts","shifty","shiite","shijiazhuang","shikoku","shill","shillelagh","shillelaghs","shilling","shillong","shiloh","shim","shimmed","shimmer","shimmery","shimming","shimmy","shin","shina","shinbone","shindig","shine","shiner","shingle","shingler","shinguard","shininess","shining","shinned","shinning","shinny","shinsplints","shinto","shintoism","shintoist","shiny","shinyapp","ship","shipboard","shipborne","shipbuild","shipbuilder","shipload","shipman","shipmate","shipmen","shipment","shipowner","shippable","shipped","shipper","shipping","ships","shipshape","shipwreck","shipwright","shipyard","shir","shiraz","shire","shirk","shirker","shirl","shirlee","shirleen","shirlene","shirley","shirline","shiro","shirr","shirt","shirtfront","shirting","shirtless","shirtmake","shirtmaker","shirts","shirtsleeve","shirttail","shirtwaist","shit","shitting","shitty","shiv","shiva","shiver","shiverer","shivery","shivved","shivving","shlemiel","shm","shmuel","shoal","shoat","shock","shocker","shocking","shockley","shockproof","shod","shoddily","shoddiness","shoddy","shoe","shoehorn","shoeing","shoelace","shoemake","shoemaker","shoer","shoes","shoeshine","shoestring","shoetree","shogun","shogunate","shoji","sholom","shone","shoo","shoofly","shook","shoot","shooter","shooting","shootout","shop","shopify","shopkeep","shopkeeper","shoplift","shoplifter","shoplifting","shoppe","shopped","shopper","shopping","shops","shoptalk","shopworn","shore","shorebird","shoreline","shorewood","shoring","short","shortage","shortbread","shortcake","shortchange","shortcode","shortcoming","shortcrust","shortcut","shortcuts","shortcutting","shorten","shortened","shortener","shortening","shorter","shortest","shortfall","shorthand","shorthorn","shortie","shortish","shortlist","shortly","shortname","shortness","shortsighted","shortsightedness","shortstop","shortwave","shorty","shoshana","shoshanna","shoshone","shostakovitch","shot","shotgun","shotgunned","shotgunner","shotgunning","shots","shotted","shotting","should","shoulder","shouldn","shout","shove","shovel","shoveler","shovelful","shover","show","showasaction","showbiz","showbizzes","showboat","showcase","showdialog","showdown","showed","shower","showery","showgirl","showily","showiness","showing","showinputdialog","showman","showmanship","showmen","showmessage","showmessagedialog","shown","showoff","showpiece","showplace","showroom","shows","showthread","showy","shp","shpt","shrank","shrapnel","shred","shredded","shredder","shredding","shreveport","shrew","shrewd","shrewdness","shrewish","shrewishness","shriek","shrieker","shrift","shrike","shrill","shrillness","shrilly","shrimp","shrine","shrink","shrinkage","shrinker","shrinking","shrive","shrivel","shriven","shropshire","shroud","shrub","shrubbed","shrubbery","shrubbing","shrubby","shrug","shrugged","shrugging","shrunk","sht","shtick","shtml","shu","shuck","shucker","shucks","shudder","shuddery","shuffle","shuffleboard","shuffled","shuffles","shuffling","shulman","shun","shunned","shunning","shunt","shunter","shurlock","shurlocke","shurwood","shush","shut","shutdown","shuteye","shutil","shutoff","shutout","shutter","shutterbug","shuttering","shutting","shuttle","shuttlecock","shy","shyer","shyest","shylock","shylockian","shyness","shyster","si","siam","siamese","sian","siana","sianna","sib","sibbie","sibby","sibeal","sibel","sibelius","sibella","sibelle","siberia","siberian","sibilance","sibilancy","sibilant","sibilla","sibley","sibling","siblings","sibyl","sibylla","sibylle","sibylline","sic","sicilian","siciliana","sicily","sick","sickbay","sickbed","sicken","sickener","sickening","sicker","sickie","sickish","sickle","sickliness","sickly","sickness","sicko","sickout","sickroom","sid","side","sidearm","sideband","sidebar","sideboard","sideburns","sidecar","sided","sidedness","sidekick","sidekiq","sidelight","sideline","sidelong","sideman","sidemen","sidenav","sidepiece","sider","sidereal","sides","sidesaddle","sideshow","sidesplitting","sidestep","sidestepped","sidestepping","sidestroke","sideswipe","sidetrack","sidewalk","sidewall","sidewards","sideway","sidewinder","siding","sidle","sidnee","sidney","sidoney","sidonia","sidonnie","sids","siege","siegel","siegfried","sieglinda","siegmund","siemens","siena","sienna","sierpinski","sierra","siesta","sieve","siffre","sift","sifted","sifter","sig","sigfrid","sigfried","siggraph","sigh","sigher","sighs","sight","sighted","sighter","sighting","sightless","sightliness","sightly","sightread","sightsee","sightseeing","sigint","sigismond","sigismondo","sigismund","sigismundo","sigma","sigmoid","sigmund","sign","signal","signaled","signaler","signaling","signalization","signalize","signally","signalman","signalmen","signalr","signals","signatory","signature","signatures","signboard","signed","signer","signet","significance","significant","significantly","signification","signify","signin","signing","signor","signora","signore","signori","signories","signorina","signorine","signout","signpost","signs","signup","sigrid","sigsegv","sigurd","sigvard","sihanouk","sikh","sikhism","sikhs","sikkim","sikkimese","sikorsky","silage","silas","sile","sileas","siled","silence","silencer","silent","silently","silentness","silesia","silhouette","silica","silicate","siliceous","silicide","silicon","silicone","silicoses","silicosis","silk","silken","silkily","silkiness","silkscreen","silkworm","silky","sill","silliness","silly","silo","silt","siltation","siltstone","silty","silurian","silva","silvain","silvan","silvana","silvano","silvanus","silver","silverer","silverfish","silverlight","silverman","silversmith","silversmiths","silverstein","silverware","silvery","silvester","silvia","silvie","silvio","sim","simd","simenon","simeon","simian","similar","similarity","similarly","simile","similiar","similitude","simla","simmer","simmonds","simmons","simmonsville","simms","simon","simona","simone","simonette","simonize","simonne","simony","simpatico","simper","simple","simpleadapter","simplecursoradapter","simpledateformat","simpleminded","simpleness","simpler","simplest","simpleton","simpletype","simplex","simplexml","simplexmlelement","simplicity","simplification","simplified","simplifies","simplify","simplifying","simplistic","simplistically","simply","simpson","simula","simulacrum","simulate","simulated","simulating","simulation","simulative","simulator","simulcast","simultaneity","simultaneous","simultaneously","simultaneousness","sin","sinai","sinatra","since","sincere","sincereness","sincerer","sincerest","sincerity","sinclair","sinclare","sindbad","sindee","sindhi","sine","sinecure","sinecurist","sinew","sinewy","sinful","sinfulness","sing","singapore","singaporean","singborg","singe","singeing","singer","singing","single","singlehanded","singleline","singleness","singleordefault","singlet","singleton","singletons","singletree","singsong","singular","singularity","singularization","sinhalese","sinister","sinisterness","sinistral","sink","sinkable","sinker","sinkhole","sinkiang","sinking","sinks","sinless","sinlessness","sinned","sinner","sinning","sinon","sint","sinter","sinuosity","sinuous","sinuousities","sinuousness","sinus","sinusitis","sinusoid","sinusoidal","siobhan","sioux","siouxie","sip","siphon","siphons","sipped","sipper","sipping","sir","sire","sired","siren","sires","siring","sirius","sirloin","sirocco","sirred","sirring","sirup","sis","sisal","sisely","sisile","sissie","sissified","sissy","sister","sisterhood","sisterliness","sisterly","sistine","sisyphean","sisyphus","sit","sitar","sitarist","sitcom","site","sitecore","siteid","sitemap","sitename","sitepoint","sites","sits","sitter","sitting","situ","situate","situation","situational","situationist","situations","situs","siusan","siva","siward","six","sixfold","sixgun","sixpence","sixpenny","sixshooter","sixteen","sixteenths","sixth","sixths","sixtieths","sixty","sizable","sizableness","size","sized","sizeof","sizer","sizes","sizing","sizzle","sizzler","sj","sjaelland","sk","ska","skaction","skat","skate","skateboard","skater","skedaddle","skeet","skein","skeletal","skeleton","skell","skelly","skeptic","skeptical","skepticism","sketch","sketchbook","sketcher","sketchily","sketchiness","sketchpad","sketchy","skew","skewer","skewing","skewness","ski","skid","skidded","skidding","skiff","skiing","skilfully","skill","skilled","skillet","skillful","skillfulness","skillfulnesses","skilling","skills","skim","skimmed","skimmer","skimming","skimp","skimpily","skimpiness","skimpy","skin","skincare","skindive","skinflint","skinhead","skinless","skinned","skinner","skinniness","skinning","skinny","skins","skintight","skip","skipp","skipped","skipper","skippie","skipping","skippy","skips","skipton","skirmish","skirmisher","skirt","skirter","skirting","skit","skitter","skittish","skittishness","skittle","skivvy","sklearn","skoal","skopje","skspritenode","sku","skulduggery","skulk","skulker","skull","skullcap","skullduggery","skunk","skview","sky","skycap","skydiver","skydiving","skye","skyhook","skyjack","skyjacker","skylab","skylar","skylark","skylarker","skyler","skylight","skyline","skype","skyrocket","skyscrape","skyscraper","skyward","skywave","skyway","skywriter","skywriting","sl","slab","slabbed","slabbing","slack","slacken","slacker","slackness","slade","slag","slagged","slagging","slain","slake","slaked","slalom","slam","slammed","slammer","slamming","slander","slanderous","slanderousness","slang","slangy","slant","slanting","slantwise","slap","slapdash","slaphappy","slapped","slapper","slapping","slapstick","slash","slashes","slashing","slat","slate","slater","slather","slating","slatted","slattern","slatting","slaughter","slaughterer","slaughterhouse","slav","slave","slaveholder","slaver","slavery","slaves","slavic","slavish","slavishness","slavonic","slaw","slay","sleaze","sleazily","sleaziness","sleazy","sled","sledded","sledder","sledding","sledge","sledgehammer","sleek","sleekness","sleep","sleeper","sleepily","sleepiness","sleeping","sleepless","sleeplessness","sleepover","sleepwalk","sleepwalker","sleepwear","sleepy","sleepyhead","sleet","sleety","sleeve","sleeveless","sleeving","sleigh","sleighs","sleight","sleken","slender","slenderize","slenderness","slept","slesinger","sleuth","sleuths","slew","slf","slice","sliced","slicer","slices","slicing","slick","slicker","slickness","slid","slide","slidedown","slider","sliders","slides","slideshow","slidetoggle","slideup","sliding","slight","slighter","slighting","slightly","slightness","slim","slime","sliminess","slimline","slimmed","slimmer","slimmest","slimming","slimness","slimy","sling","slings","slingshot","slink","slinky","slip","slipcase","slipcover","slipknot","slippage","slipped","slipper","slipperiness","slippery","slipping","slipshod","slipstream","slipway","slit","slither","slithery","slitted","slitter","slitting","sliver","slivery","sln","sloan","sloane","slob","slobber","slobbery","slocum","sloe","slog","slogan","sloganeer","slogged","slogging","sloop","slop","slope","sloped","slopped","sloppily","sloppiness","slopping","sloppy","slosh","slot","sloth","slothful","slothfulness","sloths","slots","slotted","slotting","slouch","sloucher","slouchy","slough","sloughs","slovak","slovakia","slovakian","sloven","slovene","slovenia","slovenian","slovenliness","slovenly","slow","slowcoaches","slowdown","slower","slowing","slowish","slowly","slowness","slowpoke","slows","slr","sludge","sludgy","slue","slug","sluggard","slugged","slugger","slugging","sluggish","sluggishness","sluice","slum","slumber","slumberer","slumberous","slumlord","slummed","slummer","slumming","slummy","slump","slung","slunk","slur","slurp","slurred","slurried","slurring","slurry","slurrying","slush","slushiness","slushy","slut","sluttish","slutty","sly","slyness","sm","smack","smacker","small","smaller","smallest","smallholders","smallholding","smallint","smallish","smallness","smallpox","smalltalk","smalltime","smallwood","smarmy","smart","smarten","smarter","smartness","smartphone","smartphones","smarty","smartypants","smash","smasher","smashing","smashup","smattering","smb","smear","smearer","smeary","smell","smeller","smelliness","smelly","smelt","smelter","smetana","smidgen","smilax","smile","smiley","smilies","smiling","smirch","smirk","smirnoff","smite","smiter","smith","smithereens","smithfield","smiths","smithson","smithsonian","smithtown","smithy","smitten","smitty","smock","smocking","smog","smoggy","smoke","smokehouse","smokeless","smoker","smokescreen","smokestack","smokey","smokiness","smoking","smoky","smolder","smoldering","smolensk","smollett","smooch","smooth","smoothen","smoother","smoothie","smoothing","smoothly","smoothness","smooths","smote","smother","smp","smrgsbord","sms","smsa","smsmanager","smth","smtp","smtpclient","smucker","smudge","smudginess","smudgy","smug","smugged","smugger","smuggest","smugging","smuggle","smuggler","smugness","smut","smuts","smutted","smuttiness","smutting","smutty","smyrna","sn","snack","snackbar","snaffle","snafu","snag","snagged","snagging","snail","snake","snakebird","snakebite","snakelike","snakeroot","snaky","sname","snap","snapback","snapdragon","snapped","snapper","snappily","snappiness","snapping","snappish","snappishness","snappy","snapshot","snapshots","snapshotted","snapshotting","snare","snarer","snarf","snarl","snarler","snarling","snarly","snatch","snatcher","snazzily","snazzy","snd","snead","sneak","sneaker","sneakily","sneakiness","sneaking","sneaky","sneed","sneer","sneerer","sneering","sneeze","snell","snick","snicker","snide","snideness","snider","sniff","sniffer","sniffle","sniffler","sniffles","snifter","snigger","snip","snipe","sniper","snipped","snipper","snippet","snippets","snipping","snippy","snit","snitch","snivel","sniveler","snmp","sno","snob","snobbery","snobbish","snobbishness","snobby","snodgrass","snood","snook","snooker","snoop","snooper","snoopy","snoot","snootily","snootiness","snooty","snooze","snore","snorkel","snort","snorter","snot","snotted","snottily","snottiness","snotting","snotty","snout","snow","snowball","snowbank","snowbelt","snowbird","snowblower","snowboard","snowbound","snowcapped","snowden","snowdrift","snowdrop","snowfall","snowfield","snowflake","snowily","snowiness","snowman","snowmen","snowmobile","snowplough","snowploughs","snowplow","snowshed","snowshoe","snowshoeing","snowshoer","snowstorm","snowsuit","snowy","snprintf","sns","snub","snubbed","snubber","snubbing","snuff","snuffbox","snuffer","snuffle","snuffler","snuffly","snug","snugged","snugger","snuggest","snugging","snuggle","snuggly","snugness","snyder","so","soa","soak","soaker","soap","soapaction","soapbox","soapclient","soapenv","soapiness","soapobject","soapstone","soapsud","soapui","soapy","soar","soarer","soaring","sob","sobbed","sobbing","sober","soberer","soberness","sobriety","sobriquet","soc","soccer","sociabilities","sociability","sociable","sociably","social","socialism","socialist","socialistic","socialite","sociality","socialization","socialize","socialized","socializer","socially","societal","society","socio","sociobiology","sociocultural","sociodemographic","socioeconomic","socioeconomically","sociolinguistics","sociological","sociologist","sociology","sociometric","sociometry","sociopath","sociopaths","sock","sockaddr","socket","socketexception","socketio","socketprocessor","sockets","sockfd","socks","socorro","socrates","socratic","sod","soda","sodales","sodded","sodden","soddenness","sodding","soddy","sodium","sodom","sodomite","sodomize","sodomy","soever","sofa","sofia","sofie","soft","softball","softbound","soften","softener","softhearted","softie","softlayer","softmax","softness","software","softwood","softy","soggily","sogginess","soggy","soho","soign","soil","soiled","soire","sojourn","sol","solace","solacer","solar","solaria","solaris","solarium","sold","solder","soldier","soldiery","sole","solecism","soled","solely","solemn","solemness","solemnify","solemnity","solemnization","solemnize","solemnness","solenoid","soler","soles","solicit","solicitation","solicited","solicitor","solicitous","solicitousness","solicitude","solid","solidarity","solidcolorbrush","solidi","solidification","solidify","solidity","solidness","solidus","soliloquies","soliloquize","soliloquy","soling","solipsism","solipsist","solis","solitaire","solitary","solitude","sollie","solly","solo","soloist","solomon","solon","soloviev","solr","solstice","solubility","soluble","solute","solution","solutions","solvable","solvating","solve","solved","solvency","solvent","solvently","solver","solves","solving","solzhenitsyn","som","soma","somali","somalia","somalian","somatic","somber","somberness","sombre","sombrero","some","somebody","someclass","somedata","someday","somefile","somefunc","somefunction","somehow","someid","somemethod","somename","someobject","someone","someplace","someproperty","somersault","somerset","somersetted","somersetting","somerville","somestring","sometable","sometext","something","somethingelse","sometime","sometimes","sometype","someurl","somevalue","somevar","someway","somewhat","somewhere","somme","sommelier","somnambulism","somnambulist","somnolence","somnolent","somoza","somthing","son","sonar","sonarqube","sonata","sonatina","sonatype","sondheim","sondra","sonenberg","song","songbag","songbird","songbook","songfest","songful","songfulness","songhai","songhua","songs","songster","songstress","songwriter","songwriting","sonia","sonic","sonja","sonnet","sonni","sonnie","sonnnie","sonny","sonoma","sonora","sonority","sonorous","sonorousness","sontag","sonuvabitch","sony","sonya","soon","sooner","soonish","soot","sooth","soothe","soother","soothing","soothingness","sooths","soothsay","soothsayer","sooty","sop","sophey","sophi","sophia","sophie","sophism","sophist","sophister","sophistic","sophistical","sophisticate","sophisticated","sophisticatedly","sophistication","sophistry","sophoclean","sophocles","sophomore","sophomoric","sophronia","soporific","soporifically","sopped","sopping","soppy","soprano","sopwith","sorbet","sorbonne","sorcerer","sorceress","sorcery","sorcha","sordid","sordidness","sore","sorehead","soreness","sorensen","sorenson","sorghum","sorority","sorrel","sorrentine","sorrily","sorriness","sorrow","sorrower","sorrowful","sorrowfulness","sorry","sort","sorta","sortable","sortby","sorted","sortedlist","sorter","sortexpression","sortie","sortieing","sorting","sortorder","sorts","sos","sosa","sosanna","sot","soto","sottish","sou","soubriquet","souffl","sough","soughs","sought","soul","soulful","soulfulness","soulless","sound","soundboard","soundcloud","sounder","sounders","soundest","sounding","soundings","soundless","soundly","soundness","soundproof","soundproofing","sounds","soundtrack","soup","souphanouvong","soupon","soupy","sour","source","sourcecode","sourced","sourceencoding","sourcefile","sourceforge","sourceid","sourceless","sourcemap","sourcepath","sources","sourcetype","sourcing","sourdough","sourdoughs","sourish","sourness","sourpuss","sous","sousa","sousaphone","souse","south","southampton","southbound","southeast","southeaster","southeastern","southeastward","souther","southerly","southern","southerner","southernisms","southernmost","southey","southfield","southing","southland","southpaw","souths","southward","southwest","southwester","southwestern","southwestward","souvenir","sovereign","sovereignty","soviet","sow","sowbelly","sowens","sower","soweto","sown","sox","soy","soybean","soyinka","soyuz","sp","spa","spaatz","space","spacecraft","spaced","spaceflight","spaceman","spacemen","spaceport","spacer","spaces","spaceship","spacesuit","spacewalk","spacewar","spacewoman","spacewomen","spacey","spacial","spacier","spaciest","spaciness","spacing","spacious","spaciousness","spackle","spade","spadeful","spader","spadework","spadices","spadix","spafford","spaghetti","spahn","spain","spake","spalding","spam","span","spandex","spandrels","spangle","spanglish","spaniard","spaniel","spanielled","spanielling","spanish","spank","spanker","spanking","spanned","spanner","spanning","spans","spar","sparc","sparcstation","spare","spareness","sparer","spareribs","sparing","spark","sparkconf","sparkcontext","sparker","sparkle","sparkler","sparkman","sparks","sparksession","sparksubmit","sparky","sparling","sparql","sparred","sparrer","sparring","sparrow","spars","sparse","sparseness","sparsity","sparta","spartacus","spartan","spasm","spasmodic","spasmodically","spastic","spat","spate","spathe","spatial","spatiality","spatted","spatter","spatterdock","spatting","spatula","spavin","spawn","spawned","spawner","spawning","spay","spca","speak","speakable","speakeasy","speaker","speakers","speakership","speaking","speaks","spear","spearer","spearfish","spearhead","spearmint","spears","spec","special","specialcells","specialism","specialist","specialization","specialize","specialized","specializing","specially","specialty","specie","species","specif","specifiability","specifiable","specifiably","specific","specifically","specification","specifications","specificity","specifics","specified","specifier","specifies","specify","specifying","specimen","specious","speciousness","speck","speckle","specs","spectacle","spectacular","spectator","specter","spectra","spectral","spectralness","spectrogram","spectrograph","spectrographically","spectrography","spectrometer","spectrometric","spectrometry","spectrophotometer","spectrophotometric","spectrophotometry","spectroscope","spectroscopic","spectroscopically","spectroscopy","spectrum","specular","specularity","speculate","speculation","speculative","speculator","sped","speech","speechless","speechlessness","speed","speedboat","speedboating","speeder","speedily","speediness","speedometer","speeds","speedster","speedup","speedway","speedwell","speedy","speer","speleological","speleologist","speleology","spell","spellbind","spellbinder","spellbound","spelldown","spelled","speller","spelling","spells","spelunker","spelunking","spence","spencer","spencerian","spend","spender","spending","spends","spendthrift","spengler","spenglerian","spense","spenser","spenserian","spent","sperm","spermatophyte","spermatozoa","spermatozoon","spermicidal","spermicide","sperry","spew","spewer","spf","sphagnum","sphere","spheric","spherical","spherics","spheroid","spheroidal","spherule","sphincter","sphinx","spi","spic","spica","spice","spicebush","spicily","spiciness","spicule","spicy","spider","spiderweb","spiderwort","spidery","spiegel","spiel","spielberg","spier","spiffy","spigot","spike","spiker","spikiness","spiky","spill","spillage","spillane","spillover","spillway","spin","spinach","spinal","spindle","spindly","spine","spineless","spinelessness","spinet","spininess","spinnability","spinnaker","spinner","spinneret","spinning","spinoza","spinster","spinsterhood","spinsterish","spiny","spiracle","spiraea","spiral","spire","spirea","spirit","spirited","spiritedness","spiritless","spirits","spiritual","spiritualism","spiritualist","spiritualistic","spirituality","spirituous","spiro","spirochete","spiry","spit","spitball","spite","spiteful","spitefuller","spitefullest","spitefulness","spitfire","spits","spitted","spitting","spittle","spittoon","spitz","spl","splash","splashdown","splasher","splashily","splashiness","splashscreen","splashy","splat","splatted","splatter","splatting","splay","splayfeet","splayfoot","spleen","splendid","splendidness","splendor","splendorous","splenetic","splice","splicer","spline","splint","splinter","splintery","split","splits","splittable","splitted","splitter","splitting","splodge","splotch","splotchy","splurge","splutter","splutterer","spock","spoil","spoilables","spoilage","spoiled","spoiler","spoilsport","spokane","spoke","spoken","spokeshave","spokesman","spokesmen","spokespeople","spokesperson","spokeswoman","spokeswomen","spoliation","sponge","spongecake","sponger","sponginess","spongy","sponsor","sponsorship","spontaneity","spontaneous","spontaneousness","spoof","spook","spookiness","spooky","spool","spoon","spoonbill","spoonerism","spoonful","spoor","sporadic","sporadically","spore","sporran","sport","sportiness","sporting","sportive","sportiveness","sports","sportscast","sportsman","sportsmanlike","sportsmanship","sportsmen","sportswear","sportswoman","sportswomen","sportswriter","sporty","sposato","spot","spotify","spotless","spotlessness","spotlight","spotlit","spots","spotted","spotter","spottily","spottiness","spotting","spotty","spousal","spouse","spout","spouter","sprain","sprang","sprat","sprawl","spray","sprayed","sprayer","sprays","spread","spreadeagled","spreader","spreadsheet","spreadsheetapp","spreadsheets","spree","spreeing","sprig","sprigged","sprigging","sprightliness","sprightly","spring","springapplication","springboard","springbok","springboot","springbootapplication","springeing","springer","springfield","springframework","springily","springiness","springing","springjunit","springlike","springsource","springsteen","springtime","springy","sprinkle","sprinkler","sprinkling","sprint","sprintf","sprite","spritebatch","spritekit","sprites","spritz","sprocket","sprocketed","sprockets","sproul","sprout","spruce","spruceness","sprue","sprung","spry","spryness","spss","spud","spudded","spudding","spuds","spume","spumone","spumoni","spumy","spun","spunk","spunky","spur","spurge","spurious","spuriousness","spurn","spurred","spurring","spurt","sputa","sputnik","sputter","sputum","spy","spyder","spyglass","sq","sql","sqlalchemy","sqlclient","sqlcmd","sqlcommand","sqlconnection","sqlcontext","sqldataadapter","sqldatareader","sqldatasource","sqldbtype","sqlerror","sqlexception","sqlexpress","sqlfiddle","sqlite","sqliteconnection","sqlitedatabase","sqliteopenhelper","sqlparameter","sqlplus","sqlquery","sqlserver","sqlsrv","sqlstate","sqoop","sqq","sqrt","sqs","squab","squabbed","squabber","squabbest","squabbing","squabble","squabbler","squad","squadded","squadding","squadron","squalid","squalidness","squall","squaller","squally","squalor","squamous","squander","squanto","square","squared","squareness","squarer","squares","squaresville","squareup","squarish","squash","squashiness","squashy","squat","squatness","squatted","squatter","squattest","squatting","squaw","squawk","squawker","squeak","squeaker","squeakily","squeakiness","squeaky","squeal","squealer","squeamish","squeamishness","squeegee","squeegeeing","squeeze","squeezer","squelch","squelcher","squelchy","squib","squibb","squibbed","squibbing","squid","squidded","squidding","squiggle","squiggly","squint","squinter","squinting","squire","squirehood","squirm","squirmy","squirrel","squirt","squirter","squish","squishy","sr","srand","src","srcdir","srcdirs","sref","srinagar","sro","srv","ss","ssa","sscanf","ssd","sse","ssh","sshd","ssid","ssis","ssl","sslcontext","sslsocketimpl","sslv","ssms","ssn","sso","ssrs","sss","sst","sstream","ssw","st","sta","stab","stabbed","stabber","stabbing","stability","stabilizability","stabilization","stabilize","stabilizer","stable","stableman","stablemate","stablemen","stableness","stabler","stables","stablest","stabling","stably","staccato","stace","stacee","stacey","staci","stacia","stacie","stack","stackable","stackblitz","stacked","stacker","stackexchange","stacking","stacklayout","stackoverflow","stackpane","stackpanel","stacks","stacktrace","stacy","stadia","stadias","stadium","stael","stafani","staff","staffard","staffer","stafford","staffordshire","staffroom","staford","stag","stage","stagecoach","stagecraft","staged","stagehand","stager","stages","stagestruck","stagflation","stagged","stagger","staggerer","staggering","staggers","stagging","staginess","staging","stagnancy","stagnant","stagnate","stagnation","stagy","stahl","staid","staidness","stain","stained","stainer","stainless","stair","staircase","stairway","stairwell","stake","stakeholder","stakeout","stalactite","stalag","stalagmite","stale","stalemate","staleness","staley","stalin","stalingrad","stalinist","stalk","stalker","stall","stalled","stallholders","stallion","stallone","stalls","stalwart","stalwartness","stamen","stamford","stamina","staminate","stammer","stammerer","stammering","stamp","stamped","stampede","stampeder","stamper","stan","stance","stanch","stancher","stanchion","stand","standalone","standard","standardcontext","standardcontextvalve","standardenginevalve","standardhost","standardhostvalve","standardization","standardize","standardized","standardizer","standardizes","standards","standarduserdefaults","standardwrapper","standardwrappervalve","standby","standbys","standee","standford","standing","standish","standoff","standoffish","standout","standpipe","standpoint","stands","standstill","stanfield","stanford","stanislas","stanislaus","stanislavsky","stanislaw","stank","stanleigh","stanley","stanly","stannic","stannous","stanton","stanwood","stanza","staph","staphs","staphylococcal","staphylococci","staphylococcus","staple","stapled","stapler","stapleton","star","starboard","starch","starchily","starchiness","starchy","stardom","stardust","stare","starfish","stargate","stargaze","staring","stark","starkey","starkness","starla","starlene","starless","starlet","starlight","starlin","starling","starlit","starr","starred","starring","starry","stars","starship","starstruck","start","startactivity","startactivityforresult","startangle","startanimation","startdate","started","starter","starters","startid","startindex","startinfo","starting","startinternal","startle","startling","startnew","startpoint","startpos","startrow","starts","startservice","startstop","startswith","starttime","starttls","startup","startups","startx","starty","starvation","starve","starveling","starver","stash","stasis","stat","state","statecraft","stated","stateful","statehood","statehouse","stateid","stateless","statelessness","stateliness","stately","statement","statements","staten","statename","stateparams","stateprovider","stater","stateroom","states","stateside","statesman","statesmanlike","statesmanship","statesmen","stateswoman","stateswomen","statewide","static","statical","statically","staticfiles","staticmethod","staticresource","statics","statictext","stating","station","stationarity","stationary","stationer","stationery","stationmaster","stations","statistic","statistical","statistician","statistics","statler","stator","stats","statuary","statue","statuesque","statuette","stature","status","statusbar","statuscode","statuses","statusid","statustext","statute","statutorily","statutory","stauffer","staunch","staunchness","stave","stavro","stay","stayed","stayer","staying","stays","std","stdafx","stdcall","stdclass","stderr","stdin","stdint","stdio","stdlib","stdout","stdtypes","ste","stead","steadfast","steadfastness","steadily","steadiness","steading","steady","steak","steakhouse","steal","stealer","stealing","stealth","stealthily","stealthiness","stealths","stealthy","steam","steamboat","steamer","steamfitter","steamfitting","steamily","steaminess","steamroll","steamroller","steamship","steamy","stearn","stearne","steed","steel","steele","steeliness","steelmaker","steelwork","steelworker","steely","steelyard","steen","steep","steepen","steeper","steeple","steeplebush","steeplechase","steeplejack","steepness","steer","steerage","steerer","steersman","steersmen","steeves","stefa","stefan","stefania","stefanie","stefano","steffane","steffen","steffi","steffie","stegosauri","stegosaurus","stein","steinbeck","steinberg","steinem","steiner","steinmetz","steinway","stella","stellar","stellated","stem","stemless","stemmed","stemming","stemware","stench","stencil","stenciler","stencillings","stendhal","stendler","stengel","steno","stenographer","stenographic","stenography","stenotype","stentorian","step","stepbrother","stepchild","stepchildren","stepdaughter","stepfather","stepha","stephan","stephana","stephani","stephanie","stephannie","stephanus","stephen","stephenie","stephenson","stephi","stephie","stephine","stepladder","stepmother","stepparent","steppe","stepper","stepping","steppingstone","steps","stepsister","stepson","stepwise","stereo","stereographic","stereography","stereophonic","stereoscope","stereoscopic","stereoscopically","stereoscopy","stereotype","stereotypic","stereotypical","sterile","sterility","sterilization","sterilize","sterilized","sterilizes","sterling","sterlingness","stern","sternal","sternberg","sterne","sternness","sterno","sternum","steroid","steroidal","stertorous","stesha","stet","stethoscope","stetson","stetted","stetting","steuben","stevana","steve","stevedore","steven","stevena","stevenson","stevie","stevy","stew","steward","stewardess","stewardship","stewart","stg","sth","stick","sticker","stickily","stickiness","sticking","stickle","stickleback","stickler","stickpin","sticks","stickup","sticky","stieglitz","stiff","stiffen","stiffness","stifle","stifler","stifling","stigma","stigmata","stigmatic","stigmatization","stigmatizations","stigmatize","stigmatized","stile","stiletto","still","stillbirth","stillbirths","stillborn","stiller","stillest","stillman","stillmann","stillness","stillwell","stilt","stilted","stilton","stimson","stimulant","stimulate","stimulated","stimulation","stimulative","stimulator","stimulatory","stimuli","stimulus","stine","sting","stinger","stingily","stinginess","stinging","stingray","stingy","stink","stinkbug","stinker","stinking","stinkpot","stinky","stint","stinter","stinting","stipend","stipendiary","stipple","stippler","stipulate","stipulation","stir","stirling","stirred","stirrer","stirring","stirrup","stitch","stitcher","stitchery","stitching","stl","stm","stmt","stoat","stochastic","stochastically","stochasticity","stock","stockade","stockbreeder","stockbroker","stockbroking","stocker","stockhausen","stockholder","stockholm","stockily","stockiness","stockinet","stockinette","stocking","stockist","stockpile","stockpiler","stockpot","stockroom","stocks","stocktaking","stockton","stocky","stockyard","stoddard","stodge","stodgily","stodginess","stodgy","stogy","stoic","stoical","stoichiometric","stoichiometry","stoicism","stoke","stoker","stokes","stol","stole","stolen","stolid","stolidity","stolidness","stolon","stomach","stomachache","stomacher","stomachs","stomp","stone","stonecutter","stonehenge","stoneless","stonemason","stoner","stonewall","stoneware","stonewashed","stonework","stonewort","stonily","stoniness","stony","stood","stooge","stool","stoop","stop","stopcock","stopgap","stoplight","stopover","stoppable","stoppage","stoppard","stopped","stopper","stopping","stopple","stoppropagation","stops","stopwatch","stopwords","storage","store","stored","storedprocedure","storefront","storehouse","storeid","storekeep","storekeeper","storeroom","stores","stories","storing","stork","storm","stormbound","stormer","stormi","stormie","stormily","storminess","stormtroopers","stormy","story","storyboard","storyboards","storybook","storyline","storyteller","storytelling","stouffer","stoup","stout","stouten","stouthearted","stoutness","stove","stovepipe","stover","stow","stowage","stowaway","stowe","str","strabo","strace","straddle","straddler","stradivari","stradivarius","strafe","strafer","straggle","straggly","straight","straightaway","straightedge","straighten","straightener","straightforward","straightforwardness","straightjacket","straightness","straightway","strain","strained","strainer","straining","strains","strait","straiten","straitjacket","straitlaced","straitness","strand","stranded","strange","strangely","strangeness","stranger","strangle","stranglehold","strangles","strangulate","strangulation","strap","strapless","strapped","strapping","strasbourg","strata","stratagem","strategic","strategical","strategics","strategies","strategist","strategy","stratford","strati","stratification","stratified","stratify","stratigraphic","stratigraphical","stratigraphy","stratosphere","stratospheric","stratospherically","stratum","stratus","strauss","stravinsky","straw","strawberry","strawflower","stray","strayer","strcat","strcmp","strcpy","strdup","streak","streaker","streaky","stream","streamed","streamer","streaming","streamline","streamreader","streams","streamwriter","street","streetcar","streetlight","streets","streetwalker","streetwise","streisand","strength","strengthen","strengthener","strengths","strenuous","strenuousness","strep","streptococcal","streptococci","streptococcus","streptomycin","strerror","stress","stressed","stressful","stretch","stretchability","stretchable","stretched","stretcher","stretchy","strew","strewn","strftime","stria","striae","striate","striated","striation","stricken","strickland","strict","stricter","strictest","strictly","strictmode","strictness","stricture","stridden","stride","stridency","strident","strider","strides","strife","strike","strikebreak","strikebreaker","strikebreaking","strikeout","striker","strikes","striking","strindberg","string","stringarray","stringbuffer","stringbuilder","stringbyappendingpathcomponent","stringcomparison","stringed","stringencoding","stringency","stringent","stringer","stringformat","stringify","stringiness","stringing","stringio","stringlength","stringlist","stringproperty","stringr","stringreader","stringrequest","strings","stringsasfactors","stringsplitoptions","stringstream","stringtokenizer","stringtype","stringutils","stringvalue","stringvar","stringwithformat","stringwriter","stringy","strip","stripe","striped","striper","stripling","stripped","stripper","stripping","strips","stripslashes","striptease","stripteaser","stripy","strive","striven","striver","strlen","strncpy","strobe","stroboscope","stroboscopic","strode","stroke","strokecolor","strokewidth","stroking","stroll","stroller","strom","stromberg","stromboli","strong","strongbow","strongbox","stronger","strongheart","stronghold","strongish","strongly","strongman","strongmen","strongroom","strontium","strop","strophe","strophic","stropped","stropping","strove","strpos","strptime","strs","strsplit","strsql","strstr","strtok","strtolower","strtotime","struck","struct","structfield","structs","structural","structuralism","structuralist","structure","structured","structureless","structures","structuring","strudel","struggle","struggled","struggler","struggling","strum","strummed","strumming","strumpet","strung","strut","struts","strutted","strutter","strutting","strychnine","sts","stu","stuart","stub","stubbed","stubbing","stubble","stubblefield","stubbly","stubborn","stubbornness","stubby","stubs","stucco","stuccoes","stuck","stud","studbook","studded","studding","studebaker","student","studentid","studentname","students","studentship","studied","studiedness","studier","studies","studio","studios","studious","studiousness","study","studying","stuff","stuffily","stuffiness","stuffing","stuffs","stuffy","stultify","stumble","stumbled","stumbling","stump","stumpage","stumped","stumper","stumpy","stun","stung","stunk","stunned","stunner","stunning","stunt","stunted","stupefaction","stupefy","stupendous","stupendousness","stupid","stupidity","stupidness","stupor","sturdily","sturdiness","sturdy","sturgeon","sturm","stutter","stuttgart","stuyvesant","sty","stygian","style","styleable","styleclass","styled","styles","stylesheet","stylesheets","styleurls","styli","styling","stylish","stylishness","stylist","stylistic","stylistically","stylites","stylization","stylize","stylos","stylus","stymie","stymieing","stymy","styptic","styrene","styrofoam","styx","su","suable","suarez","suasion","suave","suaveness","suavity","sub","subaltern","subarctic","subareas","subarray","subaru","subassembly","subatomic","subbasement","subbed","subbing","subbranch","subcaste","subcat","subcategories","subcategorizing","subcategory","subchain","subclass","subclasses","subclassifications","subclassing","subclauses","subcommand","subcommittee","subcompact","subcomponent","subcomputation","subconcept","subconscious","subconsciousness","subconstituent","subcontinent","subcontinental","subcontract","subcontractor","subcultural","subculture","subcutaneous","subdir","subdirectories","subdirectory","subdistrict","subdivide","subdivision","subdomain","subdomains","subdue","subdued","subduer","subexpression","subfamily","subfield","subfile","subfolder","subfolders","subform","subfreezing","subgoal","subgraph","subgraphs","subgroup","subharmonic","subhead","subheading","subhuman","subindex","subinterval","subitem","subitems","subj","subject","subjection","subjective","subjectiveness","subjectivist","subjectivity","subjects","subjoin","subjugate","subjugation","subjunctive","subkey","sublayer","sublease","sublet","subletting","sublimate","sublimation","sublime","sublimeness","sublimer","subliminal","sublimity","sublist","subliterary","sublunary","submachine","submarginal","submarine","submariner","submenu","submerge","submergence","submerse","submersible","submersion","submicroscopic","submission","submissions","submissive","submissiveness","submit","submitbutton","submitform","submits","submittable","submittal","submitted","submitter","submitting","submode","submodule","submodules","subnational","subnet","subnetwork","subnormal","suboptimal","suborbital","suborder","subordinate","subordinately","subordinates","subordination","subordinator","suborn","subornation","subpage","subparagraph","subpart","subplot","subplots","subpoena","subpopulation","subproblem","subprocess","subprofessional","subprogram","subproject","subproof","subqueries","subquery","subquestion","subrange","subregion","subregional","subreport","subrogation","subroutine","subs","subsample","subschema","subscribe","subscribed","subscriber","subscribers","subscribing","subscript","subscripted","subscription","subscriptions","subsection","subsegment","subsentence","subsequence","subsequent","subsequently","subservience","subservient","subset","subsets","subside","subsidence","subsidiarity","subsidiary","subsidization","subsidize","subsidized","subsidizer","subsidy","subsist","subsistence","subsistent","subsocietal","subsoil","subsonic","subspace","subspecies","substance","substandard","substantial","substantially","substantialness","substantiate","substantiated","substantiation","substantive","substantiveness","substantivity","substation","substerilization","substitutability","substitute","substituted","substitution","substitutionary","substitutive","substr","substrata","substrate","substratum","substring","substrings","substructure","subsume","subsurface","subsystem","subtable","subtask","subteen","subtenancy","subtenant","subtend","subterfuge","subterranean","subtest","subtext","subtitle","subtle","subtleness","subtlety","subtly","subtopic","subtotal","subtract","subtracter","subtracting","subtraction","subtrahend","subtree","subtropic","subtropical","subtype","subunit","suburb","suburban","suburbanite","suburbanization","suburbanized","suburbanizing","suburbia","subvention","subversion","subversive","subversiveness","subvert","subverter","subview","subviews","subway","subzero","succ","succeed","succeeded","succeeder","succeeds","succesfully","success","successful","successfull","successfully","successfulness","succession","successive","successiveness","successor","successorship","succinct","succinctness","succor","succored","succorer","succotash","succubus","succulence","succulency","succulent","succumb","such","suchlike","suck","sucker","suckle","suckling","sucks","sucre","sucrose","suction","sud","sudan","sudanese","sudanic","sudden","suddenly","suddenness","sudetenland","sudo","sudoku","suds","sudsy","sue","sued","suede","suellen","suer","suet","suetonius","suety","suez","suffer","sufferance","sufferer","suffering","suffice","sufficiency","sufficient","sufficiently","suffix","suffixation","suffixed","suffixes","suffocate","suffocating","suffolk","suffragan","suffrage","suffragette","suffragist","suffuse","suffusion","sufi","sufism","sugar","sugarcane","sugarcoat","sugarless","sugarplum","sugary","suggest","suggested","suggester","suggestibility","suggestible","suggesting","suggestion","suggestions","suggestive","suggestiveness","suggests","sugillate","suharto","sui","suicidal","suicide","suit","suitability","suitable","suitableness","suitably","suitcase","suite","suited","suites","suiting","suitor","suits","sukarno","sukey","suki","sukiyaki","sukkot","sukkoth","sula","sulawesi","suleiman","sulfa","sulfaquinoxaline","sulfate","sulfide","sulfite","sulfonamide","sulfur","sulfuric","sulfurous","sulfurousness","sulk","sulkily","sulkiness","sulky","sulla","sullen","sullenness","sullied","sullivan","sully","sulphate","sulphide","sulphuric","sultan","sultana","sultanate","sultrily","sultriness","sultry","sulzberger","sum","sumac","sumach","sumatra","sumatran","sumer","sumeria","sumerian","summability","summable","summand","summarily","summarise","summarization","summarize","summarized","summarizer","summary","summation","summed","summer","summerdale","summerhouse","summertime","summery","summing","summit","summitry","summon","summoner","summons","sumner","sumo","sump","sumptuous","sumptuousness","sums","sumter","sun","sunbaked","sunbath","sunbathe","sunbather","sunbathing","sunbaths","sunbeam","sunbelt","sunblock","sunbonnet","sunburn","sunburst","suncream","sundae","sundanese","sundas","sunday","sunder","sundial","sundown","sundowner","sundris","sundry","sunfish","sunflower","sung","sunglass","sunk","sunlamp","sunless","sunlight","sunlit","sunned","sunni","sunniness","sunning","sunnite","sunny","sunnyvale","sunrise","sunroof","sunscreen","sunset","sunsetting","sunshade","sunshine","sunshiny","sunspot","sunstroke","sunt","suntan","suntanned","suntanning","sunup","sup","super","superabundance","superabundant","superannuate","superannuation","superb","superbness","supercargo","supercargoes","supercharge","supercharger","supercilious","superciliousness","supercity","superclass","supercomputer","supercomputing","superconcept","superconducting","superconductivity","superconductor","supercooled","supercooling","supercritical","superdense","superego","supererogation","supererogatory","superficial","superficiality","superfine","superfix","superfluity","superfluous","superfluousness","superheat","superhero","superheroes","superhighway","superhuman","superhumanness","superimpose","superimposition","superintend","superintendence","superintendency","superintendent","superior","superiority","superlative","superlativeness","superlunary","supermachine","superman","supermarket","supermen","supermodel","supermom","supernal","supernatant","supernatural","supernaturalism","supernaturalness","supernormal","supernova","supernovae","supernumerary","superordinate","superpose","superposition","superpower","superpredicate","supersaturate","supersaturation","superscribe","superscript","superscription","supersede","superseder","supersensitive","supersensitiveness","superset","supersonic","supersonically","supersonics","superstar","superstition","superstitious","superstore","superstructural","superstructure","supertanker","supertitle","superuser","supervene","supervention","superview","supervise","supervised","supervision","supervisor","supervisory","superwoman","superwomen","supine","supineness","supp","supper","suppl","supplant","supplanter","supple","supplement","supplemental","supplementary","supplementation","supplementer","suppleness","suppliant","supplicant","supplicate","supplication","supplied","supplier","suppliers","supplies","supply","supplying","support","supportability","supportable","supported","supporter","supporting","supportive","supportmapfragment","supports","suppose","supposed","supposedly","supposing","supposition","suppository","suppress","suppressant","suppressed","suppressible","suppression","suppressive","suppresslint","suppressor","suppresswarnings","suppurate","suppuration","supra","supranational","supranationalism","suprasegmental","supremacist","supremacy","supremal","supreme","supremeness","supremo","supt","surabaya","surat","surcease","surcharge","surcingle","surd","sure","sured","surefire","surefooted","surely","sureness","surer","surest","surety","surf","surface","surfaced","surfaceholder","surfacer","surfaces","surfaceview","surfacing","surfactant","surfboard","surfeit","surfer","surfing","surge","surged","surgeon","surgery","surges","surgical","surinam","suriname","surinamese","surliness","surly","surmise","surmiser","surmount","surmountable","surname","surpass","surpassed","surpassing","surplice","surplus","surplussed","surplussing","surprise","surprised","surpriser","surprising","surprisingly","surreal","surrealism","surrealist","surrealistic","surrealistically","surreality","surrender","surrenderer","surreptitious","surreptitiousness","surrey","surrogacy","surrogate","surrogation","surround","surrounded","surrounding","surtax","surveillance","surveillant","survey","surveyed","surveying","surveyor","surveys","survivability","survivable","survival","survivalist","survive","survived","survivor","survivorship","surya","sus","susan","susana","susanetta","susann","susanna","susannah","susanne","susceptibilities","susceptibility","susceptible","suscipit","susette","sushi","susi","susie","suspect","suspected","suspecter","suspecting","suspend","suspended","suspender","suspendisse","suspense","suspenseful","suspension","suspensive","suspensor","suspicion","suspicious","suspiciousness","susquehanna","sussex","sustain","sustainability","sustainable","sustainer","sustainment","sustenance","susy","sutherlan","sutherland","sutler","sutton","suture","suv","suva","suwanee","suzann","suzanna","suzanne","suzerain","suzerainty","suzette","suzhou","suzi","suzie","suzuki","suzy","sv","svalbard","svc","svelte","sven","svend","svengali","sverdlovsk","svetlana","svg","svm","svn","sw","swab","swabbed","swabbing","swabby","swabian","swaddle","swag","swagged","swagger","swagging","swahili","swain","swak","swallow","swallower","swallowtail","swam","swami","swamp","swamper","swampland","swampy","swan","swanee","swank","swankily","swankiness","swanky","swanlike","swanned","swanning","swansea","swanson","swap","swappable","swapped","swapper","swapping","swaps","sward","swarm","swarmer","swart","swarthiness","swarthmore","swarthy","swartz","swash","swashbuckler","swashbuckling","swastika","swat","swatch","swath","swathe","swather","swaths","swatted","swatter","swatting","sway","swayback","swayer","swazi","swaziland","swear","swearer","swearword","sweat","sweatband","sweater","sweatily","sweatiness","sweatpants","sweatshirt","sweatshop","sweaty","swed","swede","sweden","swedenborg","swedish","sweeney","sweep","sweeper","sweeping","sweepingness","sweeps","sweepstake","sweepstakes","sweet","sweetbread","sweetbrier","sweetcorn","sweeten","sweetened","sweetener","sweetening","sweetheart","sweetie","sweeting","sweetish","sweetmeat","sweetness","sweetshop","swell","swellhead","swelling","swelter","sweltering","swen","swenson","swept","sweptback","swerve","swerving","swf","swi","swift","swifter","swiftness","swig","swigged","swigging","swill","swim","swimmer","swimming","swimsuit","swinburne","swindle","swindler","swine","swineherd","swing","swingeing","swinger","swinging","swingutilities","swingworker","swingy","swinish","swinishness","swink","swipe","swiper","swiperefreshlayout","swiping","swirl","swirling","swirly","swish","swishy","swiss","switch","switchback","switchblade","switchboard","switched","switcher","switches","switchgear","switching","switchman","switchmap","switchmen","switchover","switz","switzer","switzerland","swivel","swizzle","swob","swollen","swoon","swooning","swoop","swoosh","swop","sword","swordfish","swordplay","swordplayer","swordsman","swordsmanship","swordsmen","swordtail","swore","sworn","swot","swt","swum","swung","sx","sy","sybarite","sybaritic","sybase","sybil","sybila","sybilla","sybille","sybyl","sycamore","sycophancy","sycophant","sycophantic","sycophantically","syd","sydel","sydelle","sydney","sykes","sylas","syllabi","syllabic","syllabicate","syllabication","syllabicity","syllabification","syllabify","syllable","syllabub","syllabus","syllabusss","syllogism","syllogistic","sylow","sylph","sylphic","sylphlike","sylphs","sylvan","sylvania","sylvester","sylvia","sylvie","sym","syman","symbiont","symbioses","symbiosis","symbiotic","symbol","symbolic","symbolical","symbolics","symbolism","symbolist","symbolization","symbolize","symbolized","symbolizes","symbols","symfony","symington","symlink","symlinks","symmetric","symmetrical","symmetrically","symmetricalness","symmetrization","symmetrizing","symmetry","symon","sympathetic","sympathetically","sympathize","sympathized","sympathizer","sympathizing","sympathy","symphonic","symphonists","symphony","symposium","symptom","symptomatic","symptomatically","symptomatology","symptoms","sympy","syn","synagogal","synagogue","synapse","synaptic","sync","synced","synchronism","synchronization","synchronize","synchronized","synchronizer","synchronous","synchronously","synchronousness","synchrony","synchrotron","syncing","syncopate","syncopation","syncope","syndic","syndicalist","syndicate","syndrome","synergism","synergistic","synergy","synfuel","synge","synod","synonym","synonymic","synonymous","synonyms","synonymy","synopses","synopsis","synopsized","synopsizes","synopsizing","synoptic","syntactic","syntactical","syntactically","syntactics","syntax","syntaxerror","syntheses","synthesis","synthesize","synthesized","synthesizer","synthesizes","synthetic","synthetically","syphilis","syphilitic","syphilized","syphilizing","syracuse","syria","syriac","syrian","syringe","syrup","syrupy","sys","sysadmin","syscall","syscap","sysdate","syslog","system","systematic","systematical","systematics","systematization","systematize","systematized","systematizer","systematizing","systemctl","systemd","systemic","systemically","systemization","systemjs","systems","systole","systolic","syswow","sz","szilard","szymborska","t","ta","tab","tabasco","tabatha","tabb","tabbar","tabbarcontroller","tabbatha","tabbed","tabbi","tabbie","tabbing","tabbitha","tabbouleh","tabboulehs","tabby","tabcontent","tabcontrol","taber","tabernacle","tabhost","tabid","tabina","tabindex","tabitem","tabitha","tabla","tablayout","table","tablea","tableau","tableaux","tableb","tablecell","tablecloth","tablecloths","tablecolumn","tabledata","tableid","tableland","tablelayout","tablemodel","tablename","tablerow","tables","tablesorter","tablespace","tablespoon","tablespoonful","tablet","tabletop","tablets","tableview","tableviewcontroller","tableware","tabling","tabloid","taboo","tabor","tabpanel","tabriz","tabs","tabula","tabular","tabulate","tabulation","tabulator","tabview","tac","tachometer","tachometry","tachycardia","tachyon","tacit","tacitness","taciturn","taciturnity","tacitus","tack","tacker","tackiness","tackle","tackler","tackling","tacky","taco","tacoma","tact","tactful","tactfulness","tactic","tactical","tactician","tactile","tactility","tactless","tactlessness","tactual","tad","tadd","taddeo","taddeusz","tadeas","tadeo","tades","tadio","tadpole","tadzhikistan","tadzhikstan","taegu","taejon","taffeta","taffrail","taffy","taft","tag","tagalog","tagged","tagger","tagging","tagid","taglib","tagname","tagore","tags","tagus","tahiti","tahitian","tahoe","tahoma","taichung","taiga","tail","tailback","tailcoat","tailer","tailgate","tailgater","tailing","tailless","taillessness","taillight","tailor","tailpipe","tailspin","tailwind","tainan","taine","taint","tainted","taipei","tait","taite","taiwan","taiwanese","taiyuan","tajikistan","take","takeaway","taken","takeoff","takeout","takeover","taker","takes","taking","taklamakan","talbert","talbot","talc","talcked","talcking","talcum","tale","talebearer","talent","talented","talentless","taler","tali","talia","taliesin","talion","talisman","talismanic","talk","talkative","talkativeness","talked","talker","talkie","talking","talks","talky","tall","talladega","tallahassee","tallahatchie","tallahoosa","tallboy","tallchief","talley","talleyrand","tallia","tallie","tallinn","tallish","tallness","tallou","tallow","tallowy","tallulah","tally","tallyho","talmud","talmudic","talmudist","talon","talus","talya","talyah","tam","tamable","tamale","tamar","tamara","tamarack","tamarah","tamarind","tamarra","tamas","tambourine","tame","tamed","tameka","tameness","tamera","tamerlane","tami","tamika","tamiko","tamil","tamma","tammany","tammara","tammi","tammie","tammy","tamp","tampa","tampax","tamper","tampered","tamperer","tampon","tamqrah","tamra","tan","tana","tanager","tanaka","tananarive","tanbark","tancred","tandem","tandi","tandie","tandoori","tandy","taney","tang","tanganyika","tangelo","tangency","tangent","tangential","tangerine","tangibility","tangible","tangibleness","tangibly","tangier","tangle","tango","tangshan","tangy","tanhya","tani","tania","tanisha","tanitansy","tank","tankard","tanker","tankful","tann","tanned","tannenbaum","tanner","tannery","tannest","tanney","tannhuser","tannie","tannin","tanning","tanny","tansy","tantalization","tantalize","tantalized","tantalizing","tantalizingly","tantalizingness","tantalum","tantalus","tantamount","tantra","tantrum","tanya","tanzania","tanzanian","tao","taoism","taoist","tap","tapdance","tape","taped","tapeline","taper","taperer","tapestry","tapeworm","tapioca","tapir","tapped","tapper","tappet","tapping","taproom","taproot","taps","tar","tara","tarah","tarantella","tarantula","tarawa","tarazed","tarbell","tardily","tardiness","tardy","tare","target","targeted","targetentity","targetframework","targeting","targetname","targetnamespace","targetpath","targetproperty","targets","targetsdkversion","targettype","tariff","tarim","tarkington","tarmac","tarmacked","tarmacking","tarn","tarnish","tarnished","taro","tarot","tarp","tarpapered","tarpaulin","tarpon","tarra","tarragon","tarrah","tarrance","tarred","tarring","tarry","tarrytown","tarsal","tarsi","tarsus","tart","tartan","tartar","tartaric","tartary","tartness","tartuffe","taryn","tarzan","tasha","tashkent","tasia","task","taskawaiter","taskbar","tasked","taskgraph","taskid","tasklist","taskmaster","taskmistress","taskname","tasks","taskthread","tasmania","tasmanian","tass","tassel","tassellings","taste","tasted","tasteful","tastefulness","tasteless","tastelessness","taster","tastes","tastily","tastiness","tasting","tasty","tat","tatami","tatar","tate","tater","tatiana","tatiania","tatted","tatter","tatterdemalion","tattered","tatting","tattle","tattler","tattletale","tattoo","tattooer","tattooist","tatty","tatum","tau","taught","taunt","taunter","taunting","taupe","taurus","taut","tauten","tautness","tautological","tautologous","tautology","tavern","taverner","tawdrily","tawdriness","tawdry","tawney","tawny","tawnya","tawsha","tax","taxable","taxably","taxation","taxed","taxes","taxi","taxicab","taxidermist","taxidermy","taximeter","taxing","taxiway","taxonomic","taxonomically","taxonomist","taxonomy","taxpayer","taxpaying","taylor","tb","tba","tbilisi","tbl","tbn","tbody","tbs","tbsp","tc","tchaikovsky","tchar","tcl","tcp","tcpclient","tcpdf","tcs","td","tdd","tds","te","tea","teabag","teacake","teacart","teach","teachable","teacher","teachers","teaching","teacloth","teacup","teacupful","teador","teahouse","teak","teakettle","teakwood","teal","tealeaves","team","teamcity","teamid","teammate","teamname","teams","teamster","teamwork","teapot","tear","tearaway","teardown","teardrop","tearer","tearful","tearfulness","teargas","teargassed","teargassing","tearjerker","tearoom","teary","teas","teasdale","tease","teasel","teaser","teashop","teasing","teaspoon","teaspoonful","teat","teatime","tech","techcrunch","technet","technetium","technetwork","technical","technicality","technically","technicalness","technician","technicolor","technion","technique","techniques","technocracy","technocrat","technocratic","technological","technologies","technologist","technology","technophobia","technophobic","technotes","techs","tectonic","tectonically","tectonics","tecumseh","ted","tedd","tedda","teddi","teddie","teddy","tedi","tedie","tedious","tediousness","tedium","tedman","tedmund","tedra","tee","teeing","teem","teeming","teemingness","teen","teena","teenage","teenager","teeny","teenybopper","teepee","teeshirt","teeter","teeth","teethe","teether","teething","teethmarks","teetotal","teetotaler","teetotalism","tefl","teflon","tegucigalpa","teheran","tehran","teirtza","tektite","tektronix","tel","telecast","telecommunicate","telecommunication","telecommute","telecoms","teleconference","teledyne","telefunken","telegenic","telegram","telegrammed","telegramming","telegraph","telegraphic","telegraphically","telegraphist","telegraphs","telegraphy","telekineses","telekinesis","telekinetic","telemachus","telemann","telemarketer","telemarketing","telemeter","telemetric","telemetry","teleological","teleology","telepathic","telepathically","telepathy","telephone","telephonic","telephonist","telephony","telephonymanager","telephoto","telephotography","teleprinter","teleprocessing","teleprompter","telerik","telescope","telescopic","telescopically","teletext","telethon","teletype","teletypewriter","televangelism","televangelist","televise","television","televisor","televisual","telex","tell","teller","telling","tells","telltale","tellurium","tellus","telly","telnet","telomeric","telugu","tem","temblor","temerity","temp","temparray","tempdata","tempdb","tempe","temper","tempera","temperament","temperamental","temperance","temperate","temperately","temperateness","temperature","tempered","tempering","tempers","tempest","tempestuous","tempestuousness","tempfile","template","templatebinding","templated","templatefield","templates","templateurl","templating","temple","templeman","templeton","templist","tempo","tempoes","tempor","temporal","temporarily","temporariness","temporarinesses","temporary","temporize","temporizer","temporizing","temporizings","temps","tempt","temptable","temptation","tempted","tempter","tempting","temptress","tempura","tempuri","tempus","ten","tenabilities","tenability","tenable","tenableness","tenably","tenacious","tenaciousness","tenacity","tenancy","tenant","tenanted","tenantid","tenantry","tench","tend","tended","tendency","tendentious","tendentiousness","tender","tendered","tenderer","tenderest","tenderfoot","tenderhearted","tenderheartedness","tendering","tenderize","tenderizer","tenderloin","tenderly","tenderness","tending","tendinitis","tendon","tendril","tends","tenebrous","tenement","tenet","tenex","tenfold","tenn","tenneco","tenner","tennessean","tennessee","tenney","tennis","tennyson","tenochtitlan","tenon","tenor","tenpin","tens","tense","tenseness","tensile","tension","tensional","tensionless","tensions","tensity","tensor","tensorflow","tensorial","tensors","tenspot","tent","tentacle","tentative","tentativeness","tented","tenter","tenterhook","tenth","tenths","tenting","tentity","tenuity","tenuous","tenuousness","tenure","teodoor","teodor","teodora","teodorico","teodoro","tepee","tepid","tepidity","tepidness","tequila","tera","teradata","teratogenic","teratology","terbium","tercel","tercentenary","tercentennial","terence","terencio","teresa","terese","tereshkova","teresina","teresita","teressa","teri","teriann","terkel","term","termagant","termcap","termer","terminable","terminableness","terminal","terminals","terminate","terminated","terminates","terminating","termination","terminative","terminator","termini","terminological","terminology","terminus","termite","terms","tern","ternary","terpsichore","terpsichorean","terr","terra","terrace","terracing","terracotta","terraform","terrain","terramycin","terran","terrance","terrapin","terrarium","terrazzo","terre","terrel","terrell","terrence","terrestrial","terri","terrible","terribleness","terribly","terrie","terrier","terrific","terrifically","terrify","terrifying","terrijo","terrill","terrine","territorial","territoriality","territory","terror","terrorism","terrorist","terroristic","terrorize","terrorized","terrorizer","terry","terrycloth","terrye","terse","terseness","tersina","tertian","tertiary","terza","tesl","tesla","tesol","tess","tessa","tessellate","tessellation","tesseract","tesseral","tessi","tessie","tessy","test","testability","testable","testament","testamentary","testapp","testate","testator","testatrices","testatrix","testbed","testcard","testcase","testclass","testcompile","testcontroller","testdata","testdb","teste","tested","tester","testers","testes","testfile","testicle","testicular","testid","testifier","testify","testily","testimonial","testimony","testiness","testing","testis","testlist","testmethod","testname","testng","testobject","testosterone","testrunner","tests","testservice","teststring","testsuite","testtable","testuser","testy","tetanus","tetchy","tether","tethered","tethys","tetons","tetra","tetrachloride","tetracycline","tetrafluoride","tetragonal","tetrahalides","tetrahedral","tetrahedron","tetrameron","tetrameter","tetrasodium","tetravalent","teuton","teutonic","tex","texaco","texan","texas","texcoord","text","textalign","textalignment","textappearance","textappearancemedium","textarea","textblock","textbook","textbox","textboxes","textboxfor","textchanged","textcolor","textcontent","textedit","textelement","textfield","textfieldexpression","textfields","textfile","textile","textinput","textinputlayout","textlabel","textmate","texto","textron","texts","textsize","textstatus","textstyle","texttospeech","textual","textural","texture","textured","textures","textutils","textview","textviews","textwatcher","textwrapping","textwriter","tf","tfoot","tform","tfs","tg","tgt","tgz","th","thacher","thackeray","thad","thaddeus","thaddus","thadeus","thai","thailand","thain","thaine","thalami","thalamus","thales","thalia","thalidomide","thallium","thallophyte","thames","than","thane","thanh","thank","thanker","thankful","thankfuller","thankfullest","thankfulness","thankless","thanklessness","thanks","thanksgiving","thankyou","thant","thanx","thar","that","thatch","thatcher","thatching","thats","thaumaturge","thaw","thaxter","thayer","thayne","thc","the","thea","thead","theadora","theano","theater","theatergoer","theatergoing","theatric","theatrical","theatricality","theatrics","thebault","thebes","theda","thedate","thedric","thedrick","thee","theeing","theform","theft","theiler","their","theirs","theism","theist","theistic","thekla","thelist","thelma","them","themas","thematic","thematically","thematics","theme","themeoverlay","themeresource","themes","themistocles","themselves","then","thence","thenceforth","thenceforward","thenreturn","theo","theobald","theocracy","theocratic","theocritus","theodolite","theodor","theodora","theodore","theodoric","theodosia","theodosian","theodosius","theologian","theological","theologists","theology","theorem","theoretic","theoretical","theoretically","theoretician","theoretics","theories","theorist","theorization","theorize","theory","theosophic","theosophical","theosophist","theosophy","therapeutic","therapeutically","therapeutics","therapist","therapy","theravada","there","thereabout","thereafter","thereat","thereby","therefor","therefore","therefrom","therein","thereof","thereon","theres","theresa","therese","theresina","theresita","theressa","thereto","theretofore","thereunder","thereunto","thereupon","therewith","therine","therm","thermal","thermionic","thermionics","thermistor","thermo","thermocouple","thermodynamic","thermodynamical","thermodynamics","thermoelastic","thermoelectric","thermoformed","thermoforming","thermogravimetric","thermoluminescence","thermometer","thermometric","thermometry","thermonuclear","thermopile","thermoplastic","thermopower","thermos","thermosetting","thermostable","thermostat","thermostatic","thermostatically","thermostatics","thermostatted","thermostatting","theron","thesauri","thesaurus","these","theseus","thesis","thespian","thespis","thessalonian","thessalonki","thessaly","theta","thevalue","thew","they","thia","thiamine","thibaud","thibaut","thick","thicken","thickener","thickening","thicket","thickheaded","thickish","thickness","thickset","thief","thiensville","thieu","thieve","thievery","thievish","thievishness","thigh","thighbone","thighs","thimble","thimbleful","thimbu","thimphu","thin","thine","thing","thingamabob","thingamajig","things","thingy","think","thinkable","thinkableness","thinkably","thinker","thinking","thinkingly","thinks","thinned","thinner","thinness","thinnest","thinning","thinnish","thiocyanate","thiouracil","third","thirst","thirster","thirstily","thirstiness","thirsty","thirteen","thirteenths","thirtieths","thirty","this","thiscall","thistle","thistledown","thisworkbook","thither","tho","thole","thom","thoma","thomas","thomasa","thomasin","thomasina","thomasine","thomism","thomistic","thompson","thomson","thong","thor","thoracic","thorax","thorazine","thoreau","thoriate","thorin","thorium","thorn","thornburg","thorndike","thornie","thorniness","thornton","thorny","thorough","thoroughbred","thoroughfare","thoroughgoing","thoroughly","thoroughness","thorpe","thorstein","thorsten","thorvald","those","thoth","thou","though","thought","thoughtful","thoughtfully","thoughtfulness","thoughtless","thoughtlessness","thoughts","thousand","thousandfold","thousands","thousandths","thr","thrace","thracian","thrall","thralldom","thrash","thrasher","thrashing","thread","threadbare","threaded","threader","threadid","threadidx","threading","threadlike","threadlocal","threadpool","threadpoolexecutor","threads","threadstart","thready","threat","threaten","threatener","threatening","three","threefold","threepence","threepenny","threescore","threesome","threeten","threnody","thresh","thresher","threshold","threw","thrice","thrift","thriftily","thriftiness","thriftless","thrifty","thrill","thriller","thrilling","thrive","thriver","thriving","throat","throatily","throatiness","throaty","throb","throbbed","throbbing","throe","throeing","thrombi","thromboses","thrombosis","thrombotic","thrombus","throne","throneberry","throng","throttle","throttler","through","throughout","throughput","throughway","throw","throwable","throwaway","throwback","thrower","throwing","thrown","throwout","throws","thru","thrum","thrummed","thrumming","thrush","thrust","thruster","thruway","thu","thucydides","thud","thudded","thudding","thug","thuggee","thuggery","thuggish","thule","thulium","thumb","thumbnail","thumbnails","thumbs","thumbscrew","thumbtack","thump","thunder","thunderbird","thunderbolt","thunderclap","thundercloud","thunderer","thunderhead","thundering","thunderous","thundershower","thunderstorm","thunderstruck","thundery","thunk","thur","thurber","thurman","thursday","thurstan","thurston","thus","thwack","thwacker","thwart","thwarter","thx","thy","thyme","thymeleaf","thymine","thymus","thyratron","thyristor","thyroglobulin","thyroid","thyroidal","thyronine","thyrotoxic","thyrotrophic","thyrotrophin","thyrotropic","thyrotropin","thyroxine","thyself","ti","tia","tianjin","tiara","tibble","tiber","tiberius","tibet","tibetan","tibia","tibiae","tibial","tibold","tiburon","tic","tick","ticker","ticket","tickets","ticking","tickle","tickler","ticklish","ticklishness","ticks","ticktacktoe","ticktock","ticonderoga","tid","tidal","tidbit","tiddlywinks","tide","tideland","tidewater","tideway","tidily","tidiness","tidy","tidying","tidyr","tidyverse","tie","tieback","tiebold","tiebout","tiebreaker","tieck","tied","tiena","tienanmen","tientsin","tier","tierney","tiertza","ties","tif","tiff","tiffani","tiffanie","tiffany","tiffi","tiffie","tiffy","tiger","tigerish","tight","tighten","tightener","tightfisted","tightly","tightness","tightrope","tightwad","tigress","tigris","tijuana","tike","til","tilda","tilde","tildi","tildie","tildy","tile","tiled","tiler","tiles","tiling","till","tillable","tillage","tiller","tillich","tillie","tillman","tilly","tilt","tilth","tim","timber","timbering","timberland","timberline","timbre","timbrel","timbuktu","time","timebase","timed","timedelta","timediff","timeframe","timeinterval","timeit","timekeeper","timekeeping","timeless","timelessness","timeline","timeliness","timely","timeout","timeouts","timepicker","timepiece","timer","timers","timertask","times","timescale","timeseries","timeserver","timeserving","timeshare","timesheet","timespan","timestamp","timestamped","timestamps","timetable","timeunit","timeworn","timex","timezone","timezones","timi","timid","timidity","timidness","timing","timings","timmi","timmie","timmy","timofei","timon","timorous","timorousness","timoteo","timothea","timothee","timotheus","timothy","timpani","timpanist","timur","tin","tina","tincidunt","tincture","tinder","tinderbox","tine","tinfoil","ting","tinge","tingeing","tingle","tingling","tingly","tinily","tininess","tinker","tinkertoy","tinkle","tinkling","tinkly","tinned","tinner","tinnily","tinniness","tinning","tinnitus","tinny","tinplate","tinsel","tinseltown","tinsmith","tinsmiths","tint","tintcolor","tinter","tintinnabulation","tintoretto","tintype","tinware","tiny","tinyint","tinymce","tinypic","tioga","tip","tiphani","tiphanie","tiphany","tipi","tipo","tipoff","tippecanoe","tipped","tipper","tipperary","tippet","tipping","tipple","tippler","tippy","tips","tipsily","tipsiness","tipster","tipsy","tiptoe","tiptoeing","tiptop","tirade","tirana","tirane","tire","tired","tireder","tiredest","tiredness","tireless","tirelessness","tires","tiresias","tiresome","tiresomeness","tiring","tiro","tirol","tirolean","tirrell","tis","tish","tisha","tissue","tit","titan","titanate","titania","titanic","titanically","titanium","titbit","titel","titer","tithe","tither","tithing","titian","titicaca","titillate","titillating","titillation","titivate","titivation","title","titlebar","titled","titleholder","titlelabel","titles","titling","titmice","titmouse","tito","titrate","titration","titted","titter","titting","tittle","titular","titulo","titus","tizzy","tj","tk","tkey","tkinter","tko","tl","tlaloc","tlc","tld","tldr","tlingit","tls","tlsv","tm","tmodel","tmp","tmpdir","tmpl","tmux","tn","tnpk","tns","tnt","to","toad","toadstool","toady","toadyism","toarray","toast","toaster","toastmaster","toastmistress","toasty","tobacco","tobacconist","tobaggon","tobago","tobase","tobe","tobey","tobi","tobiah","tobias","tobie","tobin","tobit","tobject","toboggan","tobottomof","toby","tobye","tobytearray","toc","tocantins","toccata","tochararray","tocqueville","tocsin","tod","todataurl","todate","todatetime","today","todays","todd","toddie","toddle","toddler","toddy","todictionary","todo","todolist","todos","todouble","toe","toecap","toeclip","toefl","toehold","toeing","toenail","toendof","toequal","toffee","tofixed","tofu","tog","toga","toge","together","togetherness","togged","togging","toggle","togglebutton","toggleclass","toggled","toggler","toggles","toggling","togo","togolese","toiboid","toil","toilet","toiletry","toilette","toilsome","toilsomeness","toinette","toint","toitem","tojo","tojson","tok","tokamak","tokay","toke","token","tokenism","tokenize","tokenized","tokenizer","tokens","tokugawa","tokyo","tokyoite","toland","told","tole","toledo","toleftof","tolerability","tolerable","tolerably","tolerance","tolerant","tolerate","toleration","tolist","tolkien","toll","tollbooth","tollbooths","tolley","tollgate","tollhouse","tollway","tolower","tolowercase","tolstoy","toluene","tolyatti","tom","toma","tomahawk","tomasina","tomasine","tomaso","tomato","tomatoes","tomb","tombaugh","tombigbee","tomblike","tombola","tomboy","tomboyish","tombstone","tomcat","tomcatted","tomcatting","tome","tomfool","tomfoolery","tomi","tomkin","tomlin","tommed","tommi","tommie","tomming","tommy","tomographic","tomography","tomorrow","tompkins","tomsk","tomtit","ton","tonal","tonality","tone","tonearm","toneless","tonelessness","toner","tong","tonga","tongan","tongue","tongueless","tonguing","toni","tonia","tonic","tonie","tonight","tonio","tonk","tonnage","tonne","tonnie","tons","tonsil","tonsillectomy","tonsillitis","tonsorial","tonsure","tonto","tony","tonya","tonye","too","toodle","took","tool","toolbar","toolbox","toolchain","toolchains","tooler","tooling","toolkit","toolkits","toolmake","toolmaker","toolmaking","tools","toolset","toolsmith","tooltip","tooltips","toomey","toot","tooter","tooth","toothache","toothbrush","toothily","toothless","toothmarks","toothpaste","toothpick","tooths","toothsome","toothy","tootle","toots","tootsie","tootsy","top","topaz","topbar","topcoat","topdressing","topeka","toper","topflight","topgallant","topiary","topic","topical","topicality","topics","topknot","topleft","topless","toplevel","topmast","topmost","topnav","topnotch","topocentric","topographer","topographic","topographical","topography","topological","topologist","topology","topped","topper","topping","topple","topsail","topside","topsoil","topspin","topsy","toque","tor","torah","torahs","torch","torchbearer","torchlight","tore","toreador","torey","tori","torie","torightof","torin","torment","tormenting","tormentor","torn","tornado","tornadoes","toroid","toroidal","toronto","torpedo","torpedoes","torpid","torpidity","torpor","torque","torquemada","torr","torrance","torre","torrence","torrens","torrent","torrential","torrey","torricelli","torrid","torridity","torridness","torrie","torrin","torry","tors","torsi","torsion","torsional","torsions","torso","tort","torte","tortellini","torten","tortilla","tortoise","tortoiseshell","tortoisesvn","tortola","tortoni","tortor","tortuga","tortuous","tortuousness","torture","torturous","torus","tory","tos","tosca","toscanini","toshiba","toss","tossup","tostartof","tostring","tot","totable","total","totalamount","totalcount","totaler","totalistic","totalitarian","totalitarianism","totality","totalizator","totalizing","totally","totalprice","totals","totaltime","tote","totem","totemic","toter","toting","toto","totopof","totted","totter","totterer","tottering","totting","toucan","touch","touchable","touchableopacity","touchdown","touched","toucher","touches","touchesbegan","touchily","touchiness","touching","touchline","touchscreen","touchstart","touchstone","touchy","tough","toughen","toughener","toughness","toughs","toulouse","toupee","toupper","touppercase","tour","toured","tourer","touring","tourism","tourist","touristic","touristy","tourmaline","tournament","tourney","tourniquet","tours","tousle","tout","touter","tova","tove","tow","toward","towardliness","towardly","towards","towboat","towel","towelette","toweling","tower","towering","towhead","towhee","towline","town","towner","townes","towney","townhouse","townie","townley","townsend","townsfolk","township","townsman","townsmen","townspeople","townswoman","townswomen","towny","towpath","towpaths","towrope","towsley","toxemia","toxic","toxicity","toxicological","toxicologist","toxicology","toxin","toy","toyer","toymaker","toynbee","toyoda","toyota","toys","toyshop","tp","tpl","tq","tr","trac","trace","traceability","traceable","traceableness","traceback","traced","tracee","traceless","tracepoint","tracer","tracery","traces","tracey","trachea","tracheae","tracheal","tracheotomy","traci","tracie","tracing","track","trackage","trackball","trackbed","tracked","tracker","tracking","trackless","tracks","tracksuit","tract","tractability","tractable","tractably","tractarians","traction","tractive","tractor","tracts","tracy","trade","trademark","tradeoff","trader","trades","tradesman","tradesmen","tradespeople","tradespersons","tradeswoman","tradeswomen","trading","tradition","traditional","traditionalism","traditionalist","traditionalistic","traditionalized","traditionally","traduce","traefik","trafalgar","traffic","trafficked","trafficker","trafficking","tragedian","tragedienne","tragedy","tragic","tragically","tragicomedy","tragicomic","trail","trailblazer","trailblazing","trailer","trailing","trails","trailside","train","trainable","trained","trainee","traineeships","trainer","training","trainman","trainmen","trains","trainspotter","traipse","trait","traitor","traitorous","traits","trajan","trajectory","tram","trammed","trammel","trammeled","tramming","tramp","trample","trampler","trampoline","tramway","tran","trance","tranche","tranquil","tranquility","tranquilize","tranquilized","tranquilizer","tranquilizes","tranquilizing","tranquillize","tranquillizer","tranquilness","trans","transact","transaction","transactional","transactionid","transactionmanager","transactions","transactionscope","transactor","transalpine","transaminase","transatlantic","transcaucasia","transceiver","transcend","transcendence","transcendent","transcendental","transcendentalism","transcendentalist","transclude","transconductance","transcontinental","transcribe","transcriber","transcript","transcription","transcultural","transducer","transduction","transect","transept","transfer","transferability","transferal","transferee","transference","transferor","transferral","transferred","transferrer","transferring","transfers","transfiguration","transfigure","transfinite","transfix","transform","transformation","transformational","transformations","transformed","transformer","transformers","transforming","transforms","transfuse","transfusion","transgress","transgression","transgressor","transience","transiency","transient","transistor","transistorize","transit","transite","transition","transitional","transitions","transitive","transitiveness","transitivenesses","transitivity","transitoriness","transitory","transl","translatability","translatable","translate","translated","translates","translatesautoresizingmaskintoconstraints","translatex","translatey","translatez","translating","translation","translational","translations","translator","transliterate","translucence","translucency","translucent","transmigrate","transmissible","transmission","transmissive","transmit","transmittable","transmittal","transmittance","transmitted","transmitter","transmitting","transmogrification","transmogrify","transmutation","transmute","transnational","transoceanic","transom","transonic","transpacific","transparency","transparent","transparentness","transpiration","transpire","transplant","transplantation","transpolar","transponder","transport","transportability","transportable","transportation","transports","transpose","transposed","transposition","transputer","transsexual","transsexualism","transship","transshipment","transshipped","transshipping","transubstantiation","transvaal","transversal","transverse","transvestism","transvestite","transvestitism","transylvania","trap","trapdoor","trapeze","trapezium","trapezoid","trapezoidal","trappable","trapped","trapper","trapping","trappist","trapshooting","trash","trashcan","trashiness","trashy","trastevere","trauma","traumatic","traumatically","traumatize","travail","travel","traveled","traveler","traveling","travelog","travelogue","traver","traversal","traverse","traverser","traversing","travertine","travesty","travis","travus","trawl","trawler","tray","treacherous","treacherousness","treachery","treacle","treacly","tread","treader","treadle","treadmill","treadwell","treas","treason","treasonous","treasure","treasurer","treasurership","treasury","treat","treatable","treated","treater","treating","treatise","treatment","treats","treaty","treble","treblinka","tree","treeing","treeless","treelike","treemap","treenode","trees","treeset","treetop","treeview","treeviewitem","trefoil","trefor","trek","trekked","trekker","trekkie","trekking","trellis","tremain","tremaine","trematode","tremayne","tremble","trembler","trembles","trembly","tremendous","tremendousness","tremolo","tremor","tremulous","tremulousness","trench","trenchancy","trenchant","trencher","trencherman","trenchermen","trend","trendily","trendiness","trends","trendy","trenna","trent","trenton","trepanned","trepidation","tresa","trescha","trespass","trespasser","tress","tressa","tressed","tresses","tressing","trestle","tresult","trev","trevar","trevelyan","trever","trevino","trevor","trey","tri","triable","triableness","triad","triadic","triage","trial","trialization","trialled","trialling","trials","triamcinolone","triangle","triangles","triangulable","triangular","triangularization","triangulate","triangulation","triangulum","trianon","triassic","triathlon","triatomic","tribal","tribalism","tribe","tribesman","tribesmen","tribeswoman","tribeswomen","tribulate","tribulation","tribunal","tribune","tributary","tribute","trice","tricentennial","triceps","triceratops","trichina","trichinae","trichinoses","trichinosis","trichloroacetic","trichloroethane","trichotomy","trichromatic","tricia","trick","trickery","trickily","trickiness","trickle","tricks","trickster","tricky","tricolor","tricycle","trident","tridiagonal","trie","tried","triennial","trier","tries","trieste","triffid","trifle","trifler","trifluoride","trifocals","trig","trigged","trigger","triggered","triggering","triggers","triggest","trigging","triglyceride","trigonal","trigonometric","trigonometrical","trigonometry","trigram","trihedral","trike","trilateral","trilby","trilingual","trill","trillion","trillionth","trillionths","trillium","trilobite","trilogy","trim","trimaran","trimble","trimer","trimester","trimmed","trimmer","trimmest","trimming","trimness","trimodal","trimonthly","trimurti","trina","trinidad","trinitarian","trinitrotoluene","trinity","trinket","trinketer","trio","triode","trioxide","trip","tripartite","tripartition","tripe","triphenylarsine","triphenylphosphine","triphenylstibine","triphosphopyridine","triple","triplet","triplex","triplicate","triplication","triply","tripod","tripodal","tripoli","tripolyphosphate","tripos","tripp","trippe","tripped","tripper","tripping","trips","triptych","triptychs","tripwire","trireme","tris","trisect","trisection","trisector","trish","trisha","trisodium","trista","tristam","tristan","tristate","tristique","trisyllable","trite","tritely","triteness","tritium","triton","triumph","triumphal","triumphalism","triumphant","triumphs","triumvir","triumvirate","triune","trivalent","trivet","trivia","trivial","triviality","trivialization","trivialize","trivially","trivium","trix","trixi","trixie","trixy","trobriand","trochaic","trochee","trod","trodden","trodes","troff","troglodyte","troika","trojan","troll","trolled","trolley","trolleybus","trolling","trollish","trollop","trollope","trolly","trombone","trombonist","tromp","trondheim","troop","trooper","troopship","trope","tropez","trophic","trophy","tropic","tropical","tropism","tropocollagen","troposphere","tropospheric","trot","troth","troths","trotsky","trotted","trotter","trotting","troubadour","trouble","troubled","troublemaker","troubler","troubles","troubleshoot","troubleshooter","troubleshooting","troubleshot","troublesome","troublesomeness","trough","troughs","trounce","trouncer","troupe","trouper","trouser","trousseau","trousseaux","trout","troutman","trove","trow","trowel","troweler","troy","troyes","trstram","truancy","truant","truce","truck","truckee","trucker","trucking","truckle","truckload","truculence","truculent","truda","trude","trudeau","trudey","trudge","trudi","trudie","trudy","true","truelove","trueman","trueness","truer","truest","truetype","truffle","truism","trujillo","trula","truly","trumaine","truman","trumann","trumbull","trump","trumpery","trumpet","trumpeter","trunc","truncate","truncated","truncation","truncheon","trundle","trundler","trunk","trunnion","truss","trusser","trussing","trust","trusted","trustee","trusteeing","trusteeship","truster","trustful","trustfulness","trustiness","trusting","trusts","truststore","trustworthier","trustworthiest","trustworthiness","trustworthy","trusty","truth","truthful","truthfulness","truths","truthy","trw","trx","try","tryed","trygetvalue","trying","tryout","tryparse","trypsin","tryst","ts","tsa","tsarevich","tsarina","tsarism","tsarist","tsc","tsconfig","tsetse","tsimshian","tsiolkovsky","tsitsihar","tslint","tsource","tsp","tspan","tsql","tst","tsunami","tsunematsu","tsv","tswana","tsx","tt","ttf","ttk","ttl","tts","ttt","tty","ttys","tu","tuamotu","tuareg","tub","tuba","tubae","tubal","tubbed","tubbing","tubby","tube","tubeless","tuber","tubercle","tubercular","tuberculin","tuberculoses","tuberculosis","tuberculous","tuberose","tuberous","tubing","tubman","tubular","tubule","tuck","tucker","tuckie","tucky","tucson","tucuman","tude","tudor","tue","tuesday","tuft","tufter","tufting","tug","tugboat","tugged","tugging","tuition","tulane","tularemia","tulip","tull","tulle","tulley","tully","tulsa","tum","tumble","tumbledown","tumbler","tumbleweed","tumblr","tumbrel","tumescence","tumescent","tumid","tumidity","tummy","tumor","tumorous","tums","tumult","tumultuous","tumultuousness","tumulus","tun","tuna","tunable","tunableness","tundra","tune","tuned","tuneful","tunefulness","tuneless","tuner","tuneup","tung","tungstate","tungsten","tungus","tunguska","tunic","tuning","tunis","tunisia","tunisian","tunned","tunnel","tunneler","tunning","tunny","tup","tupelo","tupi","tuple","tuples","tuppence","tupperware","tupungato","turban","turbid","turbidity","turbinate","turbine","turbo","turbocharged","turbocharger","turbofan","turbojet","turbolinks","turboprop","turbot","turbulence","turbulent","turd","tureen","turf","turfy","turgenev","turgid","turgidity","turgidness","turin","turing","turk","turkestan","turkey","turkic","turkish","turkmenistan","turmeric","turmoil","turn","turnabout","turnaround","turnbuckle","turncoat","turned","turner","turning","turnip","turnkey","turnoff","turnout","turnover","turnpike","turnround","turns","turnstile","turnstone","turntable","turpentine","turpin","turpis","turpitude","turquoise","turret","turtle","turtleback","turtledove","turtleneck","turtles","turves","turvy","tuscaloosa","tuscan","tuscany","tuscarora","tuscon","tush","tusk","tuskegee","tusker","tussle","tussock","tussocky","tussuad","tut","tutankhamen","tutelage","tutelary","tutor","tutored","tutorial","tutorials","tutorialspoint","tutorship","tutsi","tutsplus","tutted","tutti","tutting","tuttle","tutu","tuvalu","tux","tuxedo","tv","tva","tvalue","tvs","tw","twa","twaddle","twaddler","twain","twang","twangy","twas","tweak","tweaked","tweaking","tweaks","twee","tweed","tweediness","tweedledee","tweedledum","tweedy","tween","tweepy","tweet","tweeter","tweets","tweeze","tweezer","twelfth","twelfths","twelve","twelvemonth","twelvemonths","twentieths","twenty","twerp","twice","twiddle","twiddler","twiddly","twig","twigged","twigging","twiggy","twila","twilight","twilio","twilit","twill","twin","twine","twiner","twinge","twinkie","twinkle","twinkler","twinkling","twinkly","twinned","twinning","twirl","twirler","twirling","twirly","twist","twisted","twister","twists","twisty","twit","twitch","twitchy","twitted","twitter","twitterer","twittery","twitting","twixt","two","twofer","twofold","twopence","twopenny","twosome","twoway","twp","twx","twyla","tx","txn","txt","txtbox","txtname","txtusername","ty","tybalt","tybi","tybie","tycoon","tye","tyeing","tying","tyke","tylenol","tyler","tymon","tymothy","tympani","tympanist","tympanum","tynan","tyndale","tyndall","tyne","typ","type","typeahead","typecast","typed","typedarray","typedef","typeerror","typeface","typeid","typeless","typename","typeof","types","typesafe","typescript","typeset","typesetter","typesetting","typewrite","typewriter","typewriting","typewritten","typewrote","typhoid","typhon","typhoon","typhus","typical","typicality","typically","typicalness","typification","typify","typing","typings","typist","typo","typographer","typographic","typographical","typography","typological","typology","typos","tyrannic","tyrannical","tyrannicalness","tyrannicide","tyrannize","tyrannizer","tyrannizing","tyrannosaur","tyrannosaurus","tyrannous","tyranny","tyrant","tyree","tyreo","tyro","tyrol","tyrolean","tyrone","tyrosine","tyrus","tyson","tz","tzar","tzarina","tzeltal","tzinfo","u","ua","uac","uar","uart","uaw","ub","ubangi","uber","ubiquitous","ubiquity","ubound","ubuntu","uc","ucayali","uccello","uchar","uci","ucla","ud","udale","udall","udder","udell","udf","udp","ue","uf","ufa","ufo","ufologist","ufology","ug","uganda","ugandan","ugh","ughs","uglification","uglify","ugliness","uglis","ugly","ugo","uh","uhf","ui","uialertaction","uialertcontroller","uialertview","uiapplication","uibarbuttonitem","uibezierpath","uibutton","uicollectionview","uicollectionviewcell","uicolor","uicomponent","uicontrol","uicontroleventtouchupinside","uicontrolstatenormal","uid","uidevice","uielement","uievent","uifont","uighur","uigraphicsgetcurrentcontext","uigraphicsgetimagefromcurrentimagecontext","uiimage","uiimagepickercontroller","uiimageview","uikit","uilabel","uimanager","uinavigationbar","uinavigationcontroller","uint","uipickerview","uiscreen","uiscrollview","uisearchbar","uistoryboard","uistoryboardsegue","uiswing","uitabbarcontroller","uitableview","uitableviewcell","uitableviewcontroller","uitableviewdatasource","uitableviewdelegate","uitapgesturerecognizer","uitextfield","uitextview","uitouch","uiview","uiviewcontroller","uiwebview","uiwindow","uix","ujungpandang","uk","ukase","ukraine","ukrainian","ukulele","ul","ula","ulberto","ulcer","ulcerate","ulceration","ulcerous","ulick","ulises","ulla","ullamco","ullamcorper","ullman","ulna","ulnae","ulnar","ulong","ulric","ulrica","ulrich","ulrick","ulrika","ulrikaumeko","ulrike","ulster","ult","ulterior","ultimas","ultimate","ultimately","ultimateness","ultimatum","ultimo","ultra","ultracentrifugally","ultracentrifugation","ultracentrifuge","ultraconservative","ultrafast","ultrahigh","ultralight","ultramarine","ultramodern","ultramontane","ultrashort","ultrasonic","ultrasonically","ultrasonics","ultrasound","ultrastructure","ultrasuede","ultraviolet","ultrices","ultricies","ultrix","ululate","ululation","ulyanovsk","ulysses","um","umbel","umber","umberto","umbilical","umbilici","umbilicus","umbra","umbraco","umbrage","umbrageous","umbrella","umbriel","umd","umeko","umiak","uml","umlaut","ump","umpire","umpteen","un","una","unabated","unable","unabridged","unacceptability","unacceptable","unaccepted","unaccommodating","unaccountability","unaccustomed","unadapted","unadulterated","unadventurous","unalienability","unalterable","unalterableness","unalterably","unambiguity","unambiguous","unambitious","uname","unamused","unanimity","unanimous","unanticipated","unapologetic","unapologizing","unappeasable","unappeasably","unappreciative","unary","unassailable","unassailableness","unassertive","unassuming","unassumingness","unauthorized","unavailable","unavailing","unaware","unbalanced","unbar","unbarring","unbecoming","unbeknown","unbelieving","unbiased","unbid","unbind","unblessed","unblinking","unbodied","unbolt","unbound","unbounded","unbreakability","unbred","unbroken","unbuckle","unbudging","unburnt","unc","uncap","uncapping","uncatalogued","uncaught","uncauterized","unceasing","uncelebrated","uncertain","unchallengeable","unchanged","unchanging","unchangingness","uncharacteristic","uncharismatic","unchastity","uncheck","unchecked","unchristian","uncial","uncivilized","unclassified","uncle","unclear","unclouded","uncodable","uncollected","uncolored","uncoloredness","uncombable","uncomfortable","uncomment","uncommon","uncommunicative","uncompetitive","uncomplicated","uncomprehending","uncompressed","uncompromisable","unconcern","unconcerned","unconfirmed","unconfused","unconscionable","unconscionableness","unconscionably","unconstitutional","unconsumed","uncontentious","uncontrollability","unconvertible","uncool","uncooperative","uncork","uncouple","uncouth","uncouthness","uncreate","uncritical","uncross","uncrowded","unction","unctions","unctuous","unctuousness","uncustomary","uncut","und","undated","undaunted","undeceive","undecided","undeclared","undedicated","undef","undefinability","undefined","undefinedness","undelete","undeliverability","undeniable","undeniableness","undeniably","undependable","under","underachieve","underachiever","underact","underadjusting","underage","underarm","underbedding","underbelly","underbid","underbidding","underbracing","underbrush","undercarriage","undercharge","underclass","underclassman","underclassmen","underclothes","underclothing","undercoat","undercoating","underconsumption","undercooked","undercount","undercover","undercurrent","undercut","undercutting","underdeveloped","underdevelopment","underdog","underdone","undereducated","underemphasis","underemployed","underemployment","underenumerated","underenumeration","underestimate","underexploited","underexpose","underexposure","underfed","underfeed","underfloor","underflow","underfoot","underfund","underfur","undergarment","undergirding","undergo","undergoes","undergone","undergrad","undergraduate","underground","undergrowth","undergrowths","underhand","underhanded","underhandedness","underheat","underinvestment","underlaid","underlain","underlay","underlie","underline","underling","underlip","underloaded","underly","underlying","undermanned","undermentioned","undermine","undermost","underneath","underneaths","undernourished","undernourishment","underpaid","underpants","underpart","underpass","underpay","underpayment","underperformed","underpin","underpinned","underpinning","underplay","underpopulated","underpopulation","underpowered","underpricing","underprivileged","underproduction","underrate","underregistration","underreported","underreporting","underrepresentation","underrepresented","underscore","underscores","undersea","undersealed","undersecretary","undersell","undersexed","undershirt","undershoot","undershorts","undershot","underside","undersign","undersigned","undersized","undersizes","undersizing","underskirt","undersold","underspecification","underspecified","underspend","understaffed","understand","understandability","understandable","understandably","understanding","understands","understate","understatement","understocked","understood","understrength","understructure","understudy","undertake","undertaken","undertaker","undertaking","underthings","undertone","undertook","undertow","underused","underusing","underutilization","underutilized","undervaluation","undervalue","underwater","underway","underwear","underweight","underwent","underwhelm","underwood","underworld","underwrite","underwriter","underwritten","underwrote","undeserving","undesigned","undesirable","undeviating","undialyzed","undiplomatic","undiscerning","undiscriminating","undo","undocumented","undoubted","undramatic","undramatized","undress","undrinkability","undrinkable","undroppable","undue","undulant","undulate","undulation","unearth","unearthliness","unearthly","unease","uneconomic","uneducated","unemployed","unemployment","unencroachable","unending","unendurable","unenergized","unenforced","unenterprising","unescape","unesco","unethical","uneulogized","unexacting","unexceptionably","unexcited","unexpected","unexpectedly","unexpectedness","unfading","unfailing","unfailingness","unfair","unfamiliar","unfashionable","unfathomably","unfavored","unfeeling","unfeigned","unfelt","unfeminine","unfertile","unfetchable","unfinished","unflagging","unflappability","unflappable","unflappably","unflinching","unfold","unfoldment","unforced","unforgeable","unfortunate","unfortunately","unfossilized","unfraternizing","unfrozen","unfulfillable","unfunny","unfussy","ungainliness","ungainly","ungava","ungenerous","ungentle","unglamorous","ungrammaticality","ungrudging","unguent","ungulate","unhandled","unharmonious","unharness","unhistorical","unholy","unhook","unhydrolyzed","unhygienic","uni","unibus","unicameral","unicef","unicellular","unicode","unicorn","unicycle","unicyclist","unideal","unidimensional","unidiomatic","unidirectional","unidirectionality","unidolized","unifiable","unification","unified","unifier","unifilar","uniform","uniformity","uniformness","unify","unilateral","unilateralism","unilateralist","unimodal","unimpeachably","unimportance","unimportant","unimpressive","unindustrialized","uninhibited","uninitialized","uninominal","uninstall","uninstalled","uninstalling","uninsured","unintellectual","unintended","uninteresting","uninterrupted","uninterruptedness","unintuitive","uninviting","union","unionism","unionist","unionize","unions","uniplus","unipolar","uniprocessor","uniq","uniqid","unique","uniqueid","uniqueidentifier","uniquely","uniqueness","uniroyal","unisex","unisoft","unison","unistd","unisys","unit","unitarian","unitarianism","unitary","unite","united","uniter","unitize","unitofwork","unitprice","units","unittest","unity","unityengine","univ","univac","univalent","univalve","univariate","universal","universalism","universalistic","universality","universalize","universalizer","universally","universe","universities","university","unix","unixtime","unjam","unkempt","unkind","unkink","unknightly","unknowable","unknowing","unknown","unknownhostexception","unlabored","unlace","unlearn","unless","unlike","unlikeable","unlikeliness","unlikely","unlimber","unlimited","unlink","unlist","unlit","unliterary","unload","unloaded","unlock","unlocked","unloose","unlucky","unmagnetized","unmanageably","unmanaged","unmanagedtype","unmannered","unmarshal","unmarshaller","unmask","unmeaning","unmeasured","unmeetable","unmelodious","unmemorable","unmemorialized","unmentionable","unmerciful","unmeritorious","unmethodical","unmineralized","unmissable","unmistakably","unmitigated","unmnemonic","unmobilized","unmoral","unmount","unmovable","unmoving","unnamed","unnaturalness","unnavigable","unnecessarily","unnecessary","unneeded","unnerving","unnest","uno","unobliging","unobtrusive","unoffensive","unofficial","unordered","unorganized","unorthodox","unpack","unpacked","unpacking","unpaintable","unpalatability","unpalatable","unpartizan","unpatronizing","unpeople","unperceptive","unperson","unperturbed","unphysical","unpick","unpicturesque","unpinning","unpkg","unpleasing","unploughed","unpolarized","unpopular","unpractical","unprecedented","unpredictable","unpreemphasized","unpremeditated","unpretentiousness","unprincipled","unproblematic","unproductive","unpropitious","unprovable","unproven","unprovocative","unpunctual","unqualified","unquestionable","unraisable","unravellings","unreachable","unread","unreadability","unreadable","unreal","unrealizable","unreasonable","unreasoning","unreceptive","unrecognized","unrecordable","unreflective","unregister","unrelated","unrelenting","unreliable","unremitting","unrepeatability","unrepeated","unrepentant","unreported","unrepresentative","unreproducible","unresolved","unresponsive","unrest","unrestrained","unrewarding","unriddle","unripe","unromantic","unruliness","unruly","unsafe","unsaleable","unsanitary","unsavored","unsavoriness","unseal","unsearchable","unseasonal","unseeing","unseen","unselected","unselfconscious","unselfconsciousness","unselfishness","unsellable","unsentimental","unserialize","unset","unsettled","unsettledness","unsettling","unshapely","unshaven","unshift","unshorn","unsighted","unsightliness","unsigned","unskilful","unsociability","unsociable","unsocial","unsorted","unsound","unspeakably","unspecific","unspecified","unspectacular","unspoilt","unspoke","unsporting","unstable","unstigmatized","unstilted","unstinting","unstopping","unstrapping","unstudied","unstuffy","unsubdued","unsubscribe","unsubstantial","unsubtle","unsuccessful","unsuitable","unsupported","unsupportedencodingexception","unsupportedoperationexception","unsure","unsuspecting","unswerving","unsymmetrical","unsympathetic","unsystematic","unsystematized","untactful","untalented","untaxing","unteach","untellable","untenable","untested","unthinking","until","untill","untiring","untitled","unto","untouchable","untouched","untoward","untowardness","untraceable","untrue","untrusted","untruthfulness","untwist","unukalhai","unusable","unused","unusual","unusualness","unutterable","unutterably","unvocalized","unvulcanized","unwaivering","unwanted","unwarrantable","unwarrantably","unwashed","unwearable","unwearied","unwed","unwedge","unwelcome","unwell","unwieldiness","unwieldy","unwind","unwomanly","unworkable","unworried","unwrap","unwrapping","unyielding","unyoke","unzip","up","upanishads","uparrow","upbeat","upbraid","upbring","upbringing","upc","upchuck","upcome","upcoming","upcountry","upd","updatability","updatable","update","updated","updatedat","updatepanel","updater","updates","updatesourcetrigger","updating","updike","updraft","upend","upfield","upfront","upgrade","upgradeable","upgraded","upgrades","upgrading","upheaval","upheld","uphill","uphold","upholder","upholster","upholsterer","upholstery","upi","upkeep","upland","uplander","uplift","uplifter","upload","uploaded","uploadedfile","uploader","uploadfile","uploading","uploads","upmarket","upon","upped","upper","uppercase","upperclassman","upperclassmen","uppercut","uppercutting","uppermost","upping","uppish","uppity","upraise","uprated","uprating","uprear","upright","uprightness","uprise","uprising","upriver","uproar","uproarious","uproariousness","uproot","uprooter","ups","upscale","upsert","upset","upsetting","upshot","upside","upsilon","upslope","upstage","upstairs","upstanding","upstandingness","upstart","upstate","upstream","upstroke","upsurge","upswing","upswung","uptake","upthrust","uptight","uptime","upto","upton","uptown","uptrend","upturn","upvote","upvoted","upvotes","upward","upwardness","upwards","upwelling","upwind","uq","ur","uracil","ural","urania","uranium","uranus","uranyl","urbain","urban","urbana","urbane","urbanism","urbanite","urbanity","urbanization","urbanize","urbano","urbanologist","urbanology","urbanus","urchin","urdu","urea","uremia","uremic","ureter","urethane","urethra","urethrae","urethral","urethritis","urey","urge","urgency","urgent","urger","uri","uriah","uric","uriel","urikind","urinal","urinalyses","urinalysis","urinary","urinate","urination","urine","uris","url","urlclassloader","urlconnection","urldecode","urlencode","urlencoded","urlencoder","urllib","urlopen","urlparameter","urlpatterns","urlrequest","urlrouterprovider","urls","urlsession","urlstring","urlwithstring","urn","urna","urning","urogenital","urological","urologist","urology","urquhart","ursa","ursala","ursine","ursola","urson","ursula","ursulina","ursuline","urticaria","uruguay","uruguayan","urumqi","us","usa","usability","usable","usably","usaf","usage","usages","usart","usb","usc","uscg","usd","usda","use","usec","usecase","used","usedrange","useful","usefull","usefulness","useless","uselessness","usenet","usenix","user","useragent","userbundle","usercontrol","usercontroller","userdao","userdata","userdefaults","userdetails","userdetailsservice","useremail","userfile","userform","userguide","userid","userinfo","userinput","userinteractionenabled","userlist","userlogin","usermanager","usermanual","usermodel","username","usernames","userpassword","userprofile","userrepository","userrole","users","userscontroller","userservice","usertype","uses","usg","usher","usherette","ushort","usia","using","usmc","usn","uso","usort","usp","usps","usr","uss","ussr","ustinov","usu","usual","usually","usuals","usuario","usurer","usurious","usuriousness","usurp","usurpation","usurper","usury","ut","uta","utah","utahan","utc","utcnow","ute","utensil","uteri","uterine","uterus","utf","utica","util","utile","utilitarian","utilitarianism","utilities","utility","utilization","utilize","utilizer","utilizes","utilizing","utils","utl","utm","utmost","utopia","utopian","utopianism","utrecht","utrillo","utter","utterance","uttered","utterer","utterly","uttermost","uu","uucp","uuid","uv","uvula","uvular","uw","uwp","uwsgi","ux","uxorious","uzbek","uzbekistan","uzi","v","va","vaadin","vacancy","vacant","vacantness","vacate","vacation","vacationist","vacationland","vaccinate","vaccination","vaccine","vaccinia","vaccinial","vachel","vacillate","vacillating","vacillation","vacillator","vaclav","vacua","vacuity","vacuo","vacuolate","vacuolated","vacuole","vacuolization","vacuous","vacuousness","vacuum","vader","vaduz","vagabond","vagabondage","vagarious","vagary","vagina","vaginae","vaginal","vagrancy","vagrant","vague","vagueing","vagueness","vail","vain","vainglorious","vaingloriousness","vainglory","val","valance","valaree","valaria","valarie","valdemar","valdez","vale","valeda","valediction","valedictorian","valedictory","valence","valencia","valency","valene","valenka","valentia","valentijn","valentin","valentina","valentine","valentino","valenzuela","valera","valeria","valerian","valerie","valerye","valet","valetudinarian","valetudinarianism","valgrind","valhalla","valiance","valiant","valiantness","valid","valida","validate","validated","validates","validating","validation","validationerror","validationmessagefor","validationresult","validations","validator","validators","validity","validness","validnesses","valign","valina","valise","valium","valkyrie","valle","vallejo","valletta","valley","valli","vallie","vally","valma","valois","valor","valorous","valparaiso","valry","vals","valuable","valuableness","valuables","valuably","valuate","valuation","valuator","value","valuechanged","valued","valueerror","valueeventlistener","valueforkey","valueless","valuelessness","valueof","valuer","values","valuetype","valve","valveless","valves","valvular","vamoose","vamp","vamper","vampire","van","vanadium","vance","vancouver","vanda","vandal","vandalism","vandalize","vandenberg","vanderbilt","vanderburgh","vanderpoel","vandyke","vane","vanessa","vang","vanguard","vania","vanilla","vanish","vanisher","vanishing","vanity","vanna","vanned","vanni","vannie","vanning","vanny","vanquish","vanquisher","vantage","vanuatu","vanya","vanzetti","vapid","vapidity","vapidness","vapor","vaporer","vaporing","vaporisation","vaporise","vaporization","vaporize","vaporizer","vaporous","vapory","vaquero","var","varanasi","varbinary","varchar","varese","vargas","variability","variable","variablename","variableness","variables","variably","variadic","varian","variance","variances","variant","variants","variate","variation","variational","variations","varicolored","varicose","varied","variedly","variegate","variegation","varier","varies","varietal","variety","various","varistor","varityping","varius","varlet","varmint","varname","varnish","varnished","varnisher","vars","varsity","vary","varying","vascular","vase","vasectomy","vaseline","vasili","vasily","vasomotor","vasquez","vassal","vassalage","vassar","vassili","vassily","vast","vastly","vastness","vat","vatican","vatted","vatting","vaudeville","vaudevillian","vaudois","vaughan","vaughn","vault","vaulter","vaulting","vaunt","vaunter","vax","vaxes","vazquez","vb","vba","vbcrlf","vbnewline","vbo","vbox","vbs","vbscript","vc","vcard","vcf","vcl","vcr","vcs","vd","vdt","vdu","ve","veal","vealed","vealer","veals","veblen","vec","vect","vector","vectorial","vectorization","vectorize","vectorized","vectorizing","vectors","ved","veda","vedanta","veejay","veep","veer","veering","veg","vega","vegan","vegemite","veges","vegetable","vegetarian","vegetarianism","vegetate","vegetation","vegetative","vegged","veggie","vegging","vehemence","vehemency","vehement","vehicle","vehicles","vehicula","vehicular","veil","veiling","vein","veining","vel","vela","velar","velarize","velcro","veld","veldt","velez","velit","vella","vellum","velma","velocipede","velocity","velor","velour","velsquez","velum","velveeta","velvet","velveteen","velvety","velzquez","venal","venality","venation","vend","vender","vendetta","vendible","vendor","vendors","veneer","veneerer","veneering","venenatis","venerability","venerable","venerate","veneration","venereal","venetian","venezuela","venezuelan","vengeance","vengeful","vengefulness","venial","venialness","veniam","venice","venireman","veniremen","venison","venita","venn","venom","venomous","venomousness","venous","vent","venter","ventilate","ventilated","ventilation","ventilator","ventral","ventricle","ventricular","ventriloquies","ventriloquism","ventriloquist","ventriloquy","ventura","venture","venturesome","venturesomeness","venturi","venturous","venturousness","venue","venues","venus","venusian","venv","ver","vera","veracious","veraciousness","veracities","veracity","veracruz","veradis","veranda","verandahed","verb","verbal","verbalization","verbalize","verbalized","verbalizer","verballed","verballing","verbatim","verbena","verbiage","verbose","verbosity","verboten","verbs","verdana","verdant","verde","verderer","verdi","verdict","verdigris","verdure","vere","verena","verene","verge","verger","vergil","veridical","veriee","verifiability","verifiable","verifiableness","verification","verified","verifier","verifies","verify","verifying","verifypeer","verile","verily","verina","verine","verisimilitude","veritable","veritableness","veritably","verity","verizon","verla","verlag","verlaine","vermeer","vermicelli","vermiculite","vermiform","vermilion","vermin","verminous","vermont","vermonter","vermouth","vermouths","vern","verna","vernacular","vernal","verne","vernen","verney","vernice","vernier","vernon","vernor","verona","veronese","veronica","veronika","veronike","veronique","verruca","verrucae","versa","versailles","versatec","versatile","versatileness","versatility","verse","versed","verses","versicle","versification","versifier","versify","versing","version","versioncode","versioned","versioning","versionname","versions","verso","versus","vert","vertebra","vertebrae","vertebral","vertebrate","vertebration","vertex","vertical","verticalalignment","vertically","vertices","vertiginous","vertigo","vertigoes","vertx","verve","very","vesalius","vesicle","vesicular","vesiculate","vespasian","vesper","vespucci","vessel","vest","vesta","vestal","vestibular","vestibule","vestibulum","vestige","vestigial","vesting","vestment","vestry","vestryman","vestrymen","vesture","vesuvius","vet","vetch","veter","veteran","veterinarian","veterinary","veto","vetoes","vetted","vetting","vevay","vex","vexation","vexatious","vexatiousness","vexed","vf","vfs","vfw","vfy","vg","vga","vh","vhdl","vhf","vhost","vhosts","vhs","vi","via","viability","viable","viably","viaduct","viagra","vial","viand","vibe","vibraharp","vibrancy","vibrant","vibraphone","vibraphonist","vibrate","vibration","vibrational","vibrato","vibrator","vibratory","vibrio","vibrionic","viburnum","vic","vicar","vicarage","vicarious","vicariousness","vice","viced","vicegerent","vicennial","vicente","viceregal","viceroy","vichy","vichyssoise","vicing","vicinity","vicious","viciousness","vicissitude","vick","vickers","vicki","vickie","vicksburg","vicky","victim","victimization","victimize","victimized","victimizer","victoir","victor","victoria","victorian","victorianism","victorious","victoriousness","victory","victrola","victual","victualer","vicua","vid","vida","vidal","videlicet","video","videocapture","videocassette","videoconferencing","videodisc","videodisk","videoid","videophone","videoplayer","videos","videotape","videoview","vidovic","vidovik","vie","vienna","viennese","vientiane","vier","viet","vietcong","vietminh","vietnam","vietnamese","view","viewable","viewbag","viewbox","viewchild","viewcontext","viewcontroller","viewcontrollers","viewdata","viewdidappear","viewdidload","viewed","viewer","viewers","viewfinder","viewgraph","viewgroup","viewholder","viewing","viewless","viewmodel","viewmodels","viewname","viewpager","viewpoint","viewport","viewrootimpl","views","viewstate","viewtopic","viewtype","viewwillappear","viewwithtag","vigesimal","vigil","vigilance","vigilant","vigilante","vigilantism","vigilantist","vignette","vignetter","vignetting","vignettist","vigor","vigorous","vigorousness","vii","viii","vijayawada","viki","viking","vikki","vikky","vikram","vila","vile","vilely","vileness","vilest","vilhelmina","vilification","vilifier","vilify","villa","village","villager","villain","villainous","villainousness","villainy","villarreal","ville","villein","villeinage","villi","villon","villus","vilma","vilnius","vilyui","vim","vimeo","vimrc","vin","vina","vinaigrette","vince","vincent","vincenty","vincenz","vinci","vincible","vindemiatrix","vindicate","vindication","vindicator","vindictive","vindictiveness","vine","vinegar","vinegary","vineyard","vinita","vinni","vinnie","vinny","vino","vinous","vinson","vintage","vintager","vintner","vinyl","viol","viola","violable","violante","violate","violated","violates","violating","violation","violations","violator","viole","violence","violent","violet","violetta","violette","violin","violinist","violist","violoncellist","violoncello","vip","viper","viperous","virago","viragoes","viral","vireo","virge","virgie","virgil","virgilio","virgin","virgina","virginal","virginia","virginian","virginie","virginity","virgo","virgule","virile","virility","virologist","virology","virtual","virtualbox","virtualenv","virtualenvs","virtualfilterchain","virtualhost","virtualization","virtually","virtue","virtuosity","virtuoso","virtuosoes","virtuous","virtuousness","virulence","virulent","virus","vis","visa","visage","visakhapatnam","visayans","viscera","visceral","viscid","viscoelastic","viscoelasticity","viscometer","viscose","viscosity","viscount","viscountcy","viscountess","viscous","viscousness","viscus","vise","viselike","vishnu","visibility","visible","visibly","visigoth","visigoths","vision","visionariness","visionary","visit","visitable","visitant","visitation","visited","visiting","visitor","visitors","visits","visor","vista","vistula","visual","visualization","visualize","visualized","visualizer","visualizes","visually","visualstate","visualstudio","vita","vitae","vital","vitality","vitalization","vitalize","vitamin","vite","vitia","vitiate","vitiation","viticulture","viticulturist","vitim","vito","vitoria","vitreous","vitrifaction","vitrification","vitrify","vitrine","vitriol","vitriolic","vitro","vittles","vittoria","vittorio","vituperate","vituperation","vituperative","vitus","viv","viva","vivace","vivacious","vivaciousness","vivacity","vivaldi","vivamus","vivaria","vivarium","vivaxes","vive","vivekananda","viverra","vivi","vivia","vivian","viviana","vivianna","vivianne","vivid","vividness","vivie","vivien","viviene","vivienne","vivifier","vivify","viviparous","vivisect","vivisection","vivisectional","vivisectionist","viviyan","vivo","vivyan","vivyanne","vixen","vixenish","viz","vizier","vizor","vj","vk","vl","vlad","vladamir","vladimir","vladivostok","vlc","vlf","vlookup","vlsi","vm","vms","vmware","vn","vnd","vo","voa","vocab","vocable","vocabularian","vocabularianism","vocabulary","vocal","vocalic","vocalise","vocalism","vocalist","vocalization","vocalize","vocalized","vocalizer","vocation","vocational","vocative","vociferate","vociferation","vociferous","vociferousness","vocoded","vocoder","vodka","voe","vogel","vogella","vogue","vogueing","voguish","voice","voiceband","voiced","voiceless","voicelessness","voicer","voices","voicing","void","voidable","voided","voider","voiding","voidness","voids","voil","voila","voile","voip","vol","volar","volatile","volatileness","volatility","volatilization","volatilize","volcanic","volcanically","volcanism","volcano","volcanoes","vole","volga","volgograd","volition","volitional","volitionality","volkswagen","volley","volleyball","volleyer","volleyerror","volstead","volt","volta","voltage","voltaic","voltaire","volterra","voltmeter","volubility","voluble","volubly","volume","volumes","volumetric","volumetrically","voluminous","voluminousness","voluntarily","voluntariness","voluntarism","voluntary","volunteer","voluptate","voluptuary","voluptuous","voluptuousness","volute","volutpat","volvo","vomit","von","vonda","vonnegut","vonni","vonnie","vonny","vonr","voodoo","voodooism","voracious","voraciousness","voracity","voronezh","vorster","vortex","vortices","vorticity","votary","vote","voted","voter","votes","voting","votive","vouch","voucher","vouchsafe","vow","vowel","vowelled","vowelling","vowels","vower","voyage","voyager","voyageur","voyeur","voyeurism","voyeuristic","vp","vpc","vpn","vps","vr","vs","vscode","vsts","vstudio","vt","vtable","vtk","vtol","vue","vuejs","vuex","vulcan","vulcanization","vulcanize","vulcanized","vulg","vulgar","vulgarian","vulgarism","vulgarity","vulgarization","vulgarize","vulgate","vulnerabilities","vulnerability","vulnerable","vulnerably","vulpine","vulputate","vulture","vulturelike","vulturous","vulva","vulvae","vv","vw","vx","vy","vying","vyky","w","wa","waals","wabash","wac","wacke","wackes","wackiness","wacko","wacky","waco","wad","wadded","wadding","waddle","wade","wader","wadi","wadsworth","wafer","waffle","wafs","waft","wafter","wag","wage","waged","wager","wages","wagged","waggery","wagging","waggish","waggishness","waggle","waggly","wagner","wagnerian","wagon","wagoner","wagtail","wahl","waif","waikiki","wail","wailer","wain","wainscot","wainwright","waist","waistband","waistcoat","waister","waistline","wait","waite","waited","waiter","waitfor","waiting","waitkey","waitpeople","waitperson","waitress","waits","waive","waiver","wake","wakefield","wakeful","wakefulness","waken","waker","wakeup","waksman","wal","walbridge","walcott","wald","waldemar","walden","waldensian","waldheim","waldo","waldon","waldorf","wale","wales","walesa","walford","walgreen","waling","walk","walkabout","walkaway","walker","walkie","walking","walkman","walkout","walkover","walks","walkthrough","walkway","wall","wallaby","wallace","wallache","wallah","wallas","wallboard","wallenstein","waller","wallet","walleye","wallflower","wallie","wallis","walliw","walloon","wallop","walloper","walloping","wallow","wallower","wallpaper","walls","wally","walnut","walpole","walpurgisnacht","walrus","walsh","walt","walter","walther","walton","waltz","waltzer","walworth","waly","wamp","wampum","wan","wanamaker","wand","wanda","wander","wanderer","wanderlust","wandie","wandis","wane","waneta","wang","wangle","wangler","wanids","wankel","wanna","wannabe","wanned","wanner","wanness","wannest","wanning","wansee","wansley","want","wanted","wanter","wanting","wanton","wantonness","wants","wapiti","war","warble","warbler","warbonnet","ward","warde","warden","warder","wardrobe","wardroom","wards","wardship","ware","warehouse","warehouseman","warfare","warfield","warhead","warhol","warhorse","warily","wariness","warinesses","waring","warless","warlike","warlock","warlord","warm","warmblooded","warmed","warmer","warmhearted","warmheartedness","warmish","warmness","warmonger","warmongering","warms","warmth","warmths","warn","warned","warner","warning","warnings","warnock","warp","warpaint","warpath","warpaths","warper","warplane","warrant","warranted","warranter","warranty","warred","warren","warrener","warring","warrior","wars","warsaw","warship","wart","warthog","wartime","warty","warwick","wary","was","wasatch","wash","washable","washbasin","washboard","washbowl","washburn","washcloth","washcloths","washday","washed","washer","washerwoman","washerwomen","washing","washington","washingtonian","washoe","washout","washrag","washroom","washstand","washtub","washy","wasn","wasp","waspish","waspishness","wassail","wasserman","wassermann","wast","wastage","waste","wastebasket","wasted","wasteful","wastefulness","wasteland","wastepaper","waster","wastewater","wasting","wastrel","wat","watanabe","watch","watchable","watchband","watchdog","watchdogged","watchdogging","watched","watcher","watches","watchful","watchfulness","watching","watchmake","watchmaker","watchman","watchmen","watchpoints","watchtower","watchword","water","waterbird","waterborne","waterbury","watercolor","watercolorist","watercourse","watercraft","watercress","waterer","waterfall","waterfowl","waterfront","watergate","waterhole","waterhouse","wateriness","watering","waterless","waterlily","waterline","waterlogged","waterloo","waterman","watermark","watermelon","watermill","waterproof","waters","watershed","waterside","watersider","waterspout","watertight","watertightness","watertown","waterway","waterwheel","waterworks","watery","watir","watkins","wats","watson","watt","wattage","watteau","wattenberg","watterson","wattle","watusi","waugh","waukesha","waunona","waupaca","waupun","wausau","wauwatosa","wav","wave","waveband","waveform","wavefront","waveguide","waveland","wavelength","wavelengths","wavelet","wavelike","wavenumber","waver","wavering","waverley","waverly","waves","wavily","waviness","wavy","wax","waxer","waxiness","waxwing","waxwork","waxy","way","wayfarer","wayfaring","waylaid","waylan","wayland","waylay","waylayer","wayleave","waylen","waylin","waylon","waymarked","wayne","waynesboro","waypoint","waypoints","ways","wayside","wayward","waywardness","wb","wc","wcf","wchar","wd","we","weak","weaken","weakener","weakfish","weakish","weakliness","weakling","weakly","weakness","weakreference","weal","wealth","wealthiness","wealths","wealthy","wean","weaner","weanling","weapon","weaponless","weaponry","weapons","wear","wearable","wearer","wearied","wearily","weariness","wearing","wearisome","wearisomeness","weary","wearying","weasel","weather","weatherbeaten","weathercock","weatherer","weatherford","weathering","weatherize","weatherman","weathermen","weatherperson","weatherproof","weatherstrip","weatherstripped","weatherstripping","weave","weaver","weaves","weaving","web","webapi","webapp","webappclassloader","webappcontext","webapplication","webapps","webb","webbed","webber","webbing","webbrowser","webcam","webclient","webcontainer","webcontrols","webcore","webdav","webdriver","webdriverwait","webelement","weber","webern","webexception","webfeet","webfont","webfoot","webform","webforms","webgl","webhook","webhooks","webhost","webkit","weblog","weblogic","weblogs","webm","webmaster","webmethod","webmvc","webp","webpack","webpage","webpages","webrequest","webresponse","webrick","webroot","webrtc","webserver","webservice","webservices","websettings","website","websites","websocket","websockets","websphere","webster","websterville","webstore","webstorm","webview","webviewclient","wed","wedded","weddell","wedder","wedding","wedge","wedgie","wedgwood","wedlock","wednesday","wee","weed","weeder","weediness","weedkiller","weedless","weedy","weeing","week","weekday","weekdays","weekend","weekender","weekends","weekly","weeknight","weeks","ween","weenie","weeny","weep","weeper","weepy","weevil","weft","wehr","wei","weibull","weidar","weider","weidman","weierstrass","weigh","weighed","weigher","weighs","weight","weighted","weighter","weightily","weightiness","weighting","weightless","weightlessness","weightlifter","weightlifting","weights","weightsum","weighty","weill","weinberg","weiner","weinstein","weir","weird","weirdie","weirdness","weirdo","weisenheimer","weiss","weissman","weissmuller","weizmann","weka","welbie","welby","welcher","welches","welcome","welcomed","welcomeness","welcoming","weld","welder","weldon","weldwood","welfare","welkin","well","welland","wellbeing","weller","welles","wellesley","wellhead","wellington","wellman","wellness","wells","wellspring","wellsville","welmers","welsh","welsher","welshman","welshmen","welshwoman","welshwomen","welt","welter","welterweight","wen","wench","wencher","wend","wenda","wendall","wendel","wendeline","wendell","wendi","wendie","wendy","wendye","wenona","wenonah","went","wentworth","wept","were","weren","werewolf","werewolves","werner","wernher","werror","werther","werwolf","wes","wesley","wesleyan","wessex","wesson","west","westbound","westbrook","westbrooke","westchester","wester","westerly","western","westerner","westernization","westernize","westernmost","westfield","westhampton","westing","westinghouse","westleigh","westley","westminster","westmore","weston","westphalia","westport","westward","westwood","wet","wetback","wether","wetland","wetness","wettable","wetter","wettest","wetting","weyden","weyerhauser","weylin","wezen","wf","wff","wg","wget","wh","whack","whacker","whale","whaleboat","whalebone","whalen","whaler","whaling","wham","whammed","whamming","whammy","wharf","wharton","wharves","what","whatchamacallit","whatever","whatnot","whats","whatsapp","whatsoever","whatwg","wheal","wheat","wheatgerm","wheaties","wheatland","wheaton","wheatstone","whee","wheedle","wheel","wheelbarrow","wheelbase","wheelchair","wheeler","wheelhouse","wheelie","wheeling","wheelock","wheels","wheelwright","wheeze","wheezily","wheeziness","wheezy","whelan","whelk","wheller","whelm","whelp","when","whence","whenever","whensoever","where","whereabout","whereas","whereat","whereby","wherefore","wherein","whereof","whereon","wheresoever","whereto","whereupon","wherever","wherewith","wherewithal","wherry","whet","whether","whetstone","whetted","whetting","whew","whey","which","whichever","whiff","whiffle","whiffler","whiffletree","whig","while","whilom","whilst","whim","whimmed","whimming","whimper","whimsey","whimsical","whimsicality","whimsy","whine","whining","whinny","whiny","whip","whipcord","whiplash","whippany","whipped","whipper","whippersnapper","whippet","whipping","whipple","whippletree","whippoorwill","whips","whipsaw","whir","whirl","whirligig","whirlpool","whirlwind","whirly","whirlybird","whirred","whirring","whisk","whisker","whiskery","whiskey","whisper","whisperer","whispering","whist","whistle","whistleable","whistler","whistling","whit","whitaker","whitby","whitcomb","white","whitebait","whitecap","whitecolor","whiteface","whitefield","whitefish","whitehall","whitehead","whitehorse","whiteleaf","whiteley","whitelist","whiten","whitener","whiteness","whitening","whiteout","whitespace","whitespaces","whitetail","whitewall","whitewash","whitewater","whitey","whitfield","whither","whitier","whitiest","whiting","whitish","whitley","whitlock","whitman","whitney","whitsunday","whittaker","whitter","whittier","whittle","whittler","whiz","whizkid","whizzbang","whizzed","whizzes","whizzing","whl","who","whoa","whodunit","whoever","whois","whole","wholegrain","wholehearted","wholeheartedness","wholemeal","wholeness","wholesale","wholesaler","wholesome","wholesomeness","wholewheat","wholly","whom","whomever","whomsoever","whoop","whoopee","whooper","whoosh","whop","whopper","whopping","whore","whorehouse","whoreish","whorish","whorl","whose","whoso","whosoever","why","whys","wi","wiatt","wich","wichita","wick","wicked","wickedness","wicker","wickerwork","wicket","wicketkeeper","wicking","wid","wide","widely","widemouthed","widen","widener","wideness","wider","widespread","widgeon","widget","widgets","widow","widower","widowhood","width","widths","widthwise","wieland","wield","wielder","wiemar","wiener","wienie","wier","wiesel","wife","wifeless","wifely","wifi","wifimanager","wig","wigeon","wigged","wigging","wiggins","wiggle","wiggler","wiggly","wight","wiglet","wigmaker","wigner","wigwag","wigwagged","wigwagging","wigwam","wiki","wikimedia","wikipedia","wilberforce","wilbert","wilbur","wilburn","wilburt","wilcox","wild","wilda","wildcard","wildcards","wildcat","wildcatted","wildcatter","wildcatting","wilde","wildebeest","wilden","wilder","wilderness","wildfire","wildflower","wildfly","wildfowl","wilding","wildlife","wildly","wildness","wildon","wile","wileen","wilek","wiley","wilford","wilfred","wilfredo","wilfrid","wilfulness","wilhelm","wilhelmina","wilhelmine","wilie","wilily","wiliness","wilkerson","wilkes","wilkins","wilkinson","will","willa","willabella","willamette","willamina","willard","willcox","willdon","willed","willem","willemstad","willer","willetta","willette","willey","willful","willfulness","willi","william","williamsburg","williamson","willie","willied","willies","willing","willinger","willingest","willingness","willisson","williwaw","willoughby","willow","willower","willowy","willpower","willy","willyt","wilma","wilmar","wilmer","wilmette","wilmington","wilona","wilone","wilow","wilshire","wilson","wilsonian","wilt","wilton","wily","wimbledon","wimp","wimpish","wimple","wimpy","win","winapi","wince","winch","winchell","wincher","winchester","wind","windbag","windblown","windbreak","windburn","winded","winder","windfall","windflower","windham","windhoek","windily","windiness","winding","windjammer","windlass","windless","windmill","window","windowless","windowmanager","windowpane","windows","windowsazure","windowsill","windowstate","windpipe","windproof","windrow","winds","windscreen","windshield","windsock","windsor","windstorm","windsurf","windswept","windup","windward","windy","wine","wineglass","winegrower","winehead","winemake","winemaster","winery","winesap","wineskin","winfield","winform","winforms","winfred","winfrey","winfx","wing","wingback","wingding","wingeing","winger","wingless","winglike","wingman","wingmen","wingspan","wingspread","wingtip","wini","winifield","winifred","wink","winker","winking","winkle","winless","winn","winna","winnable","winnah","winne","winnebago","winner","winners","winnetka","winni","winnie","winnifred","winning","winnipeg","winnow","winny","wino","winograd","winona","winonah","winooski","winrt","wins","winsborough","winsett","winslow","winsock","winsome","winsomeness","winston","winter","winterer","wintergreen","winterize","winters","wintertime","winthrop","wintriness","wintry","winy","wipe","wiper","wire","wired","wirehair","wireless","wireman","wiremen","wirer","wires","wireshark","wiretap","wiretapped","wiretapper","wiretapping","wiriness","wiring","wiry","wis","wisc","wisconsin","wisconsinite","wisdom","wisdoms","wise","wiseacre","wisecrack","wised","wisely","wiseness","wisenheimer","wises","wish","wishbone","wishes","wishful","wishfulness","wishlist","wishy","wising","wisp","wispy","wist","wisteria","wistful","wistfulness","wit","witch","witchcraft","witchdoctor","witchery","with","withal","withcolumn","withdraw","withdrawal","withdrawer","withdrawn","withdrawnness","withdrew","withe","wither","withering","witherspoon","withevent","withheld","withhold","withholder","withidentifier","within","withobject","without","withrowanimation","withs","withstand","withstood","withstring","witless","witlessness","witness","witnessed","witt","witted","witter","wittgenstein","witticism","wittie","wittily","wittiness","witting","wittings","witty","witwatersrand","wive","wives","wix","wiz","wizard","wizardry","wizen","wk","wkhtmltopdf","wkwebview","wl","wlan","wls","wm","wmi","wn","wnd","wndproc","wno","wnw","wo","woad","wobble","wobbler","wobbliness","wobbly","wodehouse","woe","woebegone","woeful","woefuller","woefullest","woefulness","woff","wok","woke","wolcott","wold","wolf","wolfe","wolfer","wolff","wolfgang","wolfhound","wolfie","wolfish","wolfishness","wolfram","wolfy","wollongong","wollstonecraft","wolsey","wolverhampton","wolverine","wolverton","wolves","woman","womanhood","womanish","womanize","womanized","womanizer","womanizes","womankind","womanlike","womanliness","womanly","womb","wombat","women","womenfolk","won","wonder","wondered","wonderer","wonderful","wonderfulness","wondering","wonderland","wonderment","wondrous","wondrousness","wong","wonk","wonky","wonned","wonning","wont","wonted","wontedness","woo","woocommerce","wood","woodard","woodberry","woodbine","woodblock","woodbury","woodcarver","woodcarving","woodchopper","woodchuck","woodcock","woodcraft","woodcut","woodcutter","woodcutting","wooden","woodenness","woodgrain","woodhen","woodhull","woodie","woodiness","woodland","woodlawn","woodlice","woodlot","woodlouse","woodman","woodmen","woodpecker","woodpile","woodrow","woodruff","woods","woodshed","woodshedded","woodshedding","woodside","woodsman","woodsmen","woodsmoke","woodstock","woodsy","woodward","woodwind","woodwork","woodworker","woodworking","woodworm","woody","woodyard","woof","woofer","wool","woolf","woolgather","woolgatherer","woolgathering","woolliness","woolly","woolongong","woolworth","woonsocket","wooster","wooten","woozily","wooziness","woozy","wop","worcester","worcestershire","word","wordage","wordbook","wordcount","worden","wordily","wordiness","wording","wordless","wordlist","wordplay","wordpress","words","wordsworth","wordy","wore","work","workability","workable","workableness","workably","workaday","workaholic","workaround","workarounds","workbench","workbook","workbooks","workday","workdir","worked","worker","workers","workfare","workflow","workflows","workforce","workhorse","workhouse","working","workingman","workingmen","workingwoman","workingwomen","workitem","worklight","workload","workman","workmanlike","workmanship","workmate","workmen","workout","workpiece","workplace","workroom","works","worksheet","worksheetfunction","worksheets","workshop","workspace","workspaces","workstation","worktable","worktop","workup","workweek","world","worldlier","worldliest","worldliness","worldly","worlds","worldwide","worm","wormer","wormhole","worms","wormwood","wormy","worn","worried","worrier","worries","worriment","worrisome","worry","worrying","worrywart","worse","worsen","worship","worshiper","worshipful","worshipfulness","worst","worsted","wort","worth","worthily","worthiness","worthinesses","worthington","worthless","worthlessness","worths","worthwhile","worthy","wost","wot","wotan","would","wouldn","wouldst","wound","wounded","wounder","wounding","wounds","wove","woven","wovens","wow","wozniak","wp","wparam","wpdb","wpf","wpfapplication","wpm","wr","wrack","wraith","wraiths","wrangell","wrangle","wrangler","wrap","wraparound","wrapped","wrapper","wrappers","wrapping","wraps","wrasse","wrath","wrathful","wraths","wreak","wreath","wreathe","wreaths","wreck","wreckage","wrecker","wren","wrench","wrenching","wrennie","wrest","wrester","wrestle","wrestler","wrestling","wretch","wretched","wretchedness","wriggle","wriggler","wriggly","wright","wrigley","wring","wringer","wrinkle","wrinkled","wrinkly","wrist","wristband","wristwatch","writ","writable","write","writebytes","writefile","writehead","writeline","writeln","writeobject","writer","writerow","writers","writes","writestring","writeto","writetofile","writeup","writhe","writing","written","wroclaw","wrong","wrongdoer","wrongdoing","wronger","wrongful","wrongfulness","wrongheaded","wrongheadedness","wrongly","wrongness","wronskian","wrote","wroth","wrought","wrt","wrung","wry","wryer","wryest","wryness","ws","wscript","wsdl","wsfilter","wsgi","wshttpbinding","wso","wsp","wss","wsse","wstring","wsw","wt","wtf","wu","wuhan","wurlitzer","wurst","wuss","wussy","wv","ww","wwdc","wwi","wwii","www","wwwroot","wx","wxpython","wxwidgets","wy","wyatan","wyatt","wycherley","wycliffe","wye","wyeth","wylie","wylma","wyman","wyn","wyndham","wynn","wynne","wynnie","wynny","wyo","wyoming","wyomingite","wysiwyg","x","xa","xamarin","xaml","xampp","xanadu","xanthippe","xanthus","xargs","xavier","xaviera","xaxis","xb","xbox","xc","xcode","xcopy","xd","xdata","xdebug","xdoc","xdocument","xe","xebec","xelement","xemacs","xena","xenakis","xenia","xenix","xenon","xenophobe","xenophobia","xenophobic","xenophon","xenos","xerces","xerographic","xerography","xerox","xerxes","xever","xf","xfbml","xff","xffff","xffffff","xffffffff","xhdpi","xhosa","xhr","xhtml","xhttp","xi","xian","xiaoping","xib","xii","xiii","ximenes","ximenez","ximian","xingu","xis","xiv","xix","xkcd","xl","xlab","xlabel","xlapp","xlarge","xldown","xlim","xlink","xls","xlsm","xlsx","xlup","xm","xmas","xmax","xmin","xml","xmlattribute","xmldata","xmldoc","xmldocument","xmlelement","xmlfile","xmlhttp","xmlhttprequest","xmlnode","xmlns","xmlparser","xmlreader","xmlrootelement","xmlrpc","xmlschema","xmlserializer","xmlsoap","xmlstring","xmltype","xmlwriter","xmm","xmpp","xms","xmx","xn","xna","xochipilli","xor","xp","xpath","xpos","xquery","xr","xrange","xref","xs","xscale","xsd","xsi","xsl","xslt","xsp","xss","xstream","xt","xterm","xticks","xts","xtype","xunit","xuzhou","xv","xvi","xvii","xviii","xwork","xx","xxl","xxx","xxxx","xxxxx","xxxxxx","xxxxxxx","xxxxxxxx","xxxxxxxxx","xxxxxxxxxx","xy","xylem","xylene","xylia","xylina","xylophone","xylophonist","xymenes","xyz","xz","y","ya","yacc","yacht","yachting","yachtsman","yachtsmen","yachtswoman","yachtswomen","yack","yagi","yahoo","yahweh","yak","yakima","yakked","yakking","yakut","yakutsk","yale","yalies","yalonda","yalow","yalta","yalu","yam","yamaha","yaml","yammer","yamoussoukro","yanaton","yance","yancey","yancy","yang","yangon","yangtze","yank","yankee","yaounde","yap","yapped","yapping","yaqui","yard","yardage","yardarm","yardley","yardman","yardmaster","yardmen","yardstick","yarmulke","yarn","yaroslavl","yarrow","yasmeen","yasmin","yates","yaw","yawl","yawn","yawner","yawning","yaxis","yay","yb","yc","ycombinator","yd","ydata","ye","yea","yeager","yeah","yeahs","year","yearbook","yearling","yearlong","yearly","yearn","yearner","yearning","years","yeast","yeastiness","yeasty","yeats","yecch","yegg","yehudi","yehudit","yekaterinburg","yelena","yell","yellow","yellowhammers","yellowish","yellowknife","yellowness","yellowstone","yellowy","yelp","yelper","yeltsin","yemen","yemeni","yemenite","yen","yenisei","yenned","yenning","yentl","yeoman","yeomanry","yeomen","yep","yerevan","yerkes","yes","yesenia","yeshiva","yessed","yessing","yesterday","yesteryear","yet","yeti","yetta","yettie","yetty","yevette","yevtushenko","yew","yggdrasil","yi","yiddish","yield","yielded","yielding","yields","yii","yiiframework","yikes","yin","yip","yipe","yipped","yippee","yipping","ylab","ylabel","ylim","ym","ymax","ymca","ymha","ymin","ymir","yml","ymmv","yn","ynes","ynez","yo","yoda","yodel","yodeler","yoder","yoga","yoghurt","yogi","yogurt","yoke","yoked","yokel","yokes","yoking","yoknapatawpha","yoko","yokohama","yolanda","yolande","yolane","yolanthe","yolk","yon","yonder","yong","yonkers","yore","yorgo","yorick","york","yorke","yorker","yorkshire","yorktown","yoruba","yosemite","yoshi","yoshiko","yost","you","young","younger","youngish","youngster","youngstown","your","yourapp","yourclass","yourdomain","yours","yourself","yourselves","yourtable","youth","youthful","youthfulness","youths","youtrack","youtu","yovonnda","yow","yowl","yp","ypos","ypres","ypsilanti","yr","yrs","ys","ysabel","yscale","yt","ytterbium","yttrium","yuan","yuba","yucatan","yucca","yuck","yucky","yugo","yugoslav","yugoslavia","yugoslavian","yuh","yui","yuk","yuki","yukked","yukking","yukon","yul","yule","yuletide","yulma","yum","yuma","yummy","yunnan","yup","yuppie","yuri","yurik","yurt","yuv","yves","yvette","yvon","yvonne","yvor","yw","ywca","ywha","yy","yyy","yyyy","yyyymmdd","z","za","zabrina","zaccaria","zach","zacharia","zachariah","zacharie","zachary","zacherie","zachery","zack","zackariah","zag","zagging","zagreb","zahara","zaire","zairian","zak","zambezi","zambia","zambian","zamboni","zamenhof","zamora","zan","zandra","zane","zaneta","zaniness","zanuck","zany","zanzibar","zap","zapata","zaporozhye","zappa","zapped","zapper","zapping","zara","zarah","zared","zaria","zarla","zc","ze","zea","zeal","zealand","zealot","zealotry","zealous","zealousness","zeb","zebadiah","zebedee","zebra","zebu","zebulen","zebulon","zechariah","zed","zedekiah","zedong","zeffirelli","zeiss","zeitgeist","zeke","zelda","zelig","zellerbach","zelma","zen","zena","zend","zendframework","zenger","zenia","zenith","zeniths","zennist","zeno","zephaniah","zephyr","zephyrus","zeppelin","zerk","zero","zeroed","zeroes","zeroing","zeromq","zeros","zest","zestful","zestfulness","zesty","zeta","zeugma","zeus","zf","zh","zhdanov","zhengzhou","zhivago","zhukov","zi","zia","zibo","ziegfeld","ziegler","zig","zigged","zigging","ziggy","zigzag","zigzagged","zigzagger","zigzagging","zilch","zillion","zilvia","zimbabwe","zimbabwean","zimmerman","zinc","zincked","zincking","zindex","zing","zingy","zinnia","zion","zionism","zionist","zip","zipcode","zipfile","zipped","zipper","zipping","zippy","zips","zircon","zirconium","zit","zita","zitella","zither","zk","zlib","zloty","zm","zmq","zn","zodiac","zodiacal","zoe","zola","zollie","zolly","zomba","zombi","zombie","zonal","zonda","zondra","zone","zoned","zoneddatetime","zoneid","zones","zoning","zonked","zonnya","zoo","zookeeper","zookeepers","zoological","zoologist","zoology","zoom","zoomed","zooming","zoophyte","zoophytic","zora","zorah","zorana","zorina","zorine","zorn","zoroaster","zoroastrian","zoroastrianism","zorro","zosma","zounds","zr","zrich","zs","zsazsa","zsh","zsigmondy","zu","zubenelgenubi","zubeneschamali","zucchini","zukor","zulema","zulu","zululand","zuni","zuzana","zwieback","zwingli","zworykin","zx","zxing","zydeco","zygote","zygoteinit","zygotic","zymurgy","zz","zzz"]}')},12079:e=>{"use strict";e.exports=JSON.parse('{"dictionariesSupplementaryArr":["a256","a2dpsource","aabb","aafwk","abilityname","abilityslice","abnormally","accelerates","accents","accommodates","aces","acmmax","acn","acquires","activates","actived","adapts","adblock","adcp","adjusts","adpu","adts","advertisements","aec","affinities","agrees","aiding","aifc","alerting","algrithom","aligns","allowlist","alpha","alpn","alpnprotocols","alterase","alternating","altitudes","amb","ambisonic","ambisonics","amr","animatable","annually","antialias","antialiasing","apdu","apecified","apertures","appselect","arcs","arfcn","arkui","arrarybuffer","arraybuffer","arrlist","ashmem","askpass","asr","associating","asy","asyn","asynchronized","atime","atio","atomicservice","atqa","attaches","attachment0","attackers","attribs","audios","authenticates","authinfo","authmode","autocorrect","autosizing","averr","avoidareachange","avrcp","avscreencapture","avsession","backforwardcache","backgrounding","backpress","backs","base64","bassboost","batching","beidou","beta1","bevels","bgra","bidirectionally","bitrates","blending","blendmode","blocklist","bms","bolder","bonded","bonding","booted","brightens","brighter","brightest","browsable","bscribes","bsic","bssid","bufferfi","bufferfv","bufferiv","bufferqueue","bufferuiv","bundlename","bundlestat","buttonconfig","bypassed","bypassing","bytrace","callbackfn","camped","canceling","cancelling","cancels","capabilitys","capturers","ccm","cdma","ce","certsign","cfa","cfb","cft","channeldown","channelup","checkboxgroup","checksum","chload","chromaticities","chromaticity","chrominance","circled","clamped","clamps","cleartext","clouddata","cloudfile","coincides","collaborated","collapses","collations","collectable","colno","colorfilter","commonevent","complied","complies","compositing","compresses","concatenates","cone","conferencing","confpersist","connectable","consecutively","contentful","contex","controlpanel","controlparam","convertxml","cpid","cpuprofiler","cpx","cpy","creatable","crl","crls","crops","crosshair","crossings","crowdtest","crowdtested","crowdtesting","csh","cubemap","cug","cyclewindows","cyclically","daltonization","darkens","darkest","dataability","datareceive","dataresubmissionhandler","datashare","datasync","dbm","dci","ddmp","de","deactivated","deactivates","deactivation","decodes","decomposed","decompressed","decompresses","decompressing","decompression","decr","decrypts","defaulted","delegator","deletable","deletefile","denormalization","denormalize","denormalized","densitys","deregistered","deregisters","deselected","designative","desynchronized","detaches","detaching","detents","developtools","devicemanager","dfactor","dfx","dialling","differed","digidesign","digitized","dimbehind","dirent","dirxml","disables","disallowed","disallowing","disallowlist","disallows","discards","discharging","disconnecting","disconnection","disconnects","discription","dismissal","dismissing","dispatches","displacement","dlna","dlp","dnd","dng","dnses","donot","dop","downlink","downmix","dpad","dragbar","drains","drawbuffer","drm","dsda","dsds","dsf","dtmf","ducked","ducking","earfcn","earphones","earpiece","easylist","ebu","ece","edr","efuse","efx","egid","ehrpd","ejectclosecd","emphasized","emption","encapsulates","encipherment","encloses","encompassed","encrypts","endc","endx","endy","enhancing","enqueued","enrolled","enrolls","enumeratable","equirectangular","erasing","eration","errcode","erver","esim","ethiopic","ets","euc","euid","evdo","evenodd","evicted","excepted","exempted","extention","f1","fatally","faultlog","faultlogger","fchmod","fchown","fdatasync","fdn","fdopen","fileio","fileshare","fillets","finer","flac","flashpix","flg","flips","flushes","foiling","foldable","followx","foregrounding","formatable","formulat","forwardmail","fov","freesize","fstat","fsync","ftruncate","fts","fulfills","fuma","furse","gamepad","gba","gbk","geofence","geofences","getunfilteredlinkurl","glasses","glonass","gnss","goaway","granting","graphicseditor","greate","gtc","gunzip","gz_headerp","gzbuffer","gzclearerr","gzclose","gzcloser","gzclosew","gzcompress","gzdirect","gzdopen","gzeof","gzerror","gzflush","gzfread","gzfwrite","gzgetc","gzgets","gzoffset","gzopen","gzopenw","gzprintf","gzputc","gzputs","gzread","gzrewind","gzseek","gzsetparams","gztell","gzungetc","gzwrite","hailing","handheld","handhold","handsfree","handsfreeunit","hanguel","hangups","hanja","hankaku","hapmodule","haps","haptic","haptics","hce","hcrc","hdcp","hdoc","headed","headerp","headersreceive","headphones","heapsnapshot","heating","heavier","henkan","hevc","hexadecagonal","hfp","hibernates","hibernating","hichecker","hidebug","hierarchically","hifi","hilog","hinote","hinting","hisysevent","hitrace","hiview","hiviewdfx","hkdf","hlg","hogp","hsp","hspa","hspap","htmltext","huks","hwid","icann","icq","id","idm","ifaces","illuminated","ima","imager","imagevideo","imclient","imengine","immersive","imms","improperly","ims","imsi","inactived","inactivity","inclusiza","inconsistency","indata","indcating","ineffective","injects","ino","inputer","inputers","inputevent","inputmethod","inputmethodengine","inquired","inspected","inspectors","instanced","intercepted","intercepting","interchanged","interleaved","internalformat","internationalized","interpolating","interpolatingSpring","interpolator","interworking","invalidates","ipaddr","ipsec","irnss","irradiance","isdn","isim","issuers","ivi","iwlan","jank","jfx","jis","judged","kaihong","kbdillum","kbdinputassist","kbps","kdf","keyframe","keyguard","keyof","keyusage","khronos","kneading","kvpairs","kvstore","lable","lacked","lanes","lasted","lastmode","latitudeyyy","latitudezzz","latn","layoutable","lbitfield","lboolean","lbyte","lchown","lclampf","ldpi","lenum","leye","lfloat","libraryname","lifted","lifts","lightens","lightupEffect","linearly","lintptr","listened","llbackfn","locates","lockdown","lockscreen","lod","loggable","logoff","longitudinally","lowercased","lpx","lru","lseek","lshort","lsizei","lsizeiptr","lstat","lubyte","luint","luma","lumination","lushort","lux","mah","malham","map","mcc","md5","mdns","mdnserror","mediaquery","meid","meshes","messageerror","metered","metering","mgf","mgf1","mifare","minibar","minimizing","minors","minorsmode","mirrored","misconfigured","mismatches","missions","mkdtemp","mmax","mmi","mmicode","mnc","mnote","moderately","moitor","moov","mori","mplink","mschap","msdos","msdp","mserr","msn","mtp","muhenkan","multifrequency","multimodal","multiplies","multisample","multisim","multitask","mutates","mutes","narrowband","navigations","nci","ndef","neglects","negotiated","neighborhoods","netmask","nets","nextgroup","nitems","nlink","nmea","nnrt","nnrtdevice","no_gzcompress","nodownload","nofullscreen","nopadding","noremoteplayback","normalizer","notifies","notifying","nprintf","numpad","nvalidates","nweb","oaep","obscured","ocsp","ofb","offhook","offscreen","omapi","oncancel","ondataresubmission","ondataresubmitted","onexit","onfinish","onframe","onmessageerror","onrepeat","oob","oobinline","opendocument","openexr","openharmony","opentype","openvpn","oper","operated","operatorconfigs","opkey","opl","opname","option","opto","originating","osd","ota","ott","ounted","outlines","overheated","overlimit","overline","ovpn","owningproperties","ows","oximeter","p2p","paddings","paginated","paramcheck","parameterf","parameteri","paren","parseinfo","participating","passpoint","pastedata","patchlevel","pbap","pbo","pda","pdu","peap","persion","persistable","persistently","perso","personalisation","pertaining","pfa","pfb","pgo","phonemes","photographing","phy","pickers","pixelmap","pkzip","pkzip_bug_workaround","playpause","playstate","plmn","plurals","plusminus","pmm","pnn","pobox","polylines","pooled","ppid","pread","precisiontype","precomposed","precomposited","precon","preconnect","preconnectable","preconnected","preconnecting","preempted","preexisting","preferentially","prefetched","prefetcher","prefetches","prefetching","preinstalled","prelaunch","preloads","premises","premultiplied","premultiply","prepares","preresolve","presentationml","presently","presistent","prevgroup","previewed","prikey","primaries","proactively","prohibits","promisify","provisioned","proxyed","psc","psec","psk","psrc","pss","pssh","puk","pvr","quant","querier","queriers","qzss","racing","radiuses","rasterizer","rawfile","rdb","rdev","reallocate","reassociate","rebounds","recalculated","reclaimed","reconfiguration","reconfirm","reconfirmed","recovered","recovering","recovers","recursions","redefines","redirections","reenter","refill","refresher","refusing","rehandshake","rejects","relocation","remidner","remotedevice","removable","renderbuffer","renderbuffertarget","renegotiation","repaired","repayment","repeates","replacer","reposition","rerouting","resfile","resizeable","resmgr","resourceschedule","restores","restricts","resubmission","resubmitted","resultsets","resumed","retried","reverses","revocation","revoked","rewinding","reye","rfcomm","rfid","rfkill","ringtone","ringtones","rle","rmdir","rotatable","rscp","rsrp","rtcp","rtd","rtt","ruim","ruleset","rwt","s5","sac","sae","sak","sandboxes","sar","satellites","sbas","sbc","scdma","scene","sco","scrambling","screencapture","screenlock","screenoff","screensaver","scrolldown","scrollup","sdpi","sdr","searchsetter","sece","secinfo","securityguard","seeked","semicircles","sendable","sensing","sequenceable","setsockopt","settingsdata","seventh","sfactor","sgi","sha1","shadertype","sharedarraybuffer","shenzhen","shortkey","showcounter","shrinks","shuts","sigalgs","silenced","singly","skews","slidable","sliderstyle","sm3","smil","smpte","smsc","snoozing","snorm","snr","socid","softer","sonification","sortings","spatialization","spawns","spay","spdy","speakerphone","specificed","speedratings","spellcheck","spn","spooler","spp","spreadsheetml","springs","spry","spy","srgb","ssp","stablization","statfs","statvfs","stk","stopcd","storei","storge","str","strikethrough","strm","stroked","strokes","structurally","stuffit","subassembies","subassemblies","subcomponents","subframe","subframes","subkeys","subnode","subpixel","subresource","subscrbers","subscribale","subscribes","subsec","substate","subtitles","subtypes","subwindow","subwindows","superimposed","suscriber","suscribes","suspending","suspends","swanctl","switchvideomode","symantec","symbolglyph","synched","synchronizes","synchronizing","synth","syscreen","sysevent","sysex","sysrq","systemapp","systembar","systemsize","systemui","tailoring","talkback","taskmanager","taskpool","tbla","tcpnodelay","tdm","tdscdma","telecom","tethering","texel","textarget","textblob","textclock","texttimer","tga","thirdparty","throttled","timeinterfaceimpl","tlsv12","tlsv13","tnf","tones","totalsize","touchpad","trackinfo","tranlisterated","transcode","transferable","transfunc","transliterated","transliterator","transpilation","trashed","traversed","traverses","truncates","trustlist","tsbundle","ttls","tunneled","txpower","uarfcn","ubset","ucs","udid","uids","uint8","uint8arr","uitest","umalqura","unadjustable","unapply","unassigned","unauth","unbinding","unblock","unblocking","unbond","uncalibrated","uncategorized","uncatergorized","uncertainty","unchained","unchangeable","unclearable","uncompress","unconditional","undefer","undisturbed","unduck","unducked","unequal","unfiltered","unfocusable","unfocused","unhealthy","unhold","unicom","unicon","uniform1ui","uniforms","unimplemented","uninit","uninitialize","uninitializes","uninstallation","uninstalls","unlinked","unlocking","unlocks","unmap","unmapping","unmarshalling","unmountable","unmounted","unmute","unmuted","unmutes","unobserve","unperceivable","unpipe","unpremultiplied","unprepare","unpressed","unregistered","unregistering","unregisters","unremovable","unrendered","unrestricted","unrevoked","unsecure","unsent","unshare","unspec","unsubscribes","unsuccessfully","unsupport","unsuspended","untyped","uplink","useriam","userspace","usim","ussd","utd","utilized","utimes","uuids","uwb","v9","varyings","vibrates","vibrating","viewframe","vlr","voicemail","voidpf","volte","volumemanager","vorbis","vpr","vss","vsync","wakes","waking","wallpapers","wantagent","wapi","wappush","warmup","watchers","waterflow","wcdma","wcdmn","weakmap","weakset","wearables","weighing","wep","wideband","wifiext","wimax","wireframe","wma","wmp","wmv","wmx","wordprocessingml","wordprocessor","workscheduler","woy","wrappedvalue","writemask","writev","wukong","wvx","wwan","x25519","x509","xbitmap","xcomponent","xfer","xflags","xldpi","xoffset","xxldpi","xxxldpi","ycbcr","ycrcb","yoffset","zenkaku","zfail","zoffset","zoomin","zoomout","zoomreset","zooms","zpass"]}')},79170:e=>{"use strict";e.exports=JSON.parse('[{"badWord":"option","suggestion":"options","ignore":["options","optionMode","_OPTION_"]}]')},8910:e=>{"use strict";e.exports=JSON.parse('[{"word":"ability","files":[".*d.ts$"]}]')},68762:e=>{"use strict";e.exports=JSON.parse('{"module":{"package":"ohos.global.systemres","name":"entry","type":"entry","generateBuildHash":true,"deviceTypes":["default","tv","car","wearable","tablet","2in1"],"deliveryWithInstall":true,"installationFree":false,"definePermissions":[{"name":"ohos.permission.ANSWER_CALL","grantMode":"user_grant","since":9,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_answer_call","description":"$string:ohos_desc_answer_call"},{"name":"ohos.permission.USE_BLUETOOTH","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.DISCOVER_BLUETOOTH","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_BLUETOOTH","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_BLUETOOTH","grantMode":"user_grant","availableLevel":"normal","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false,"label":"$string:ohos_lab_access_bluetooth","description":"$string:ohos_desc_access_bluetooth"},{"name":"ohos.permission.GET_BLUETOOTH_LOCAL_MAC","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_BLUETOOTH_PEERS_MAC","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INTERNET","grantMode":"system_grant","availableLevel":"normal","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_internet","description":"$string:ohos_desc_internet"},{"name":"ohos.permission.MODIFY_AUDIO_SETTINGS","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_modify_audio_settings","description":"$string:ohos_desc_modify_audio_settings"},{"name":"ohos.permission.ACCESS_NOTIFICATION_POLICY","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.READ_CALENDAR","grantMode":"user_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_calendar","description":"$string:ohos_desc_read_calendar"},{"name":"ohos.permission.READ_CALL_LOG","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_call_log","description":"$string:ohos_desc_read_call_log"},{"name":"ohos.permission.READ_CELL_MESSAGES","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_cell_messages","description":"$string:ohos_desc_read_cell_messages"},{"name":"ohos.permission.READ_CONTACTS","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_contacts","description":"$string:ohos_desc_read_contacts"},{"name":"ohos.permission.GET_TELEPHONY_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_get_telephony_state","description":"$string:ohos_desc_get_telephony_state"},{"name":"ohos.permission.GET_PHONE_NUMBERS","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_get_phone_numbers","description":"$string:ohos_desc_get_phone_numbers"},{"name":"ohos.permission.READ_MESSAGES","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_messages","description":"$string:ohos_desc_read_messages"},{"name":"ohos.permission.RECEIVE_MMS","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_receive_mms","description":"$string:ohos_desc_receive_mms"},{"name":"ohos.permission.RECEIVE_SMS","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_receive_sms","description":"$string:ohos_desc_receive_sms"},{"name":"ohos.permission.RECEIVE_WAP_MESSAGES","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_receive_wap_messages","description":"$string:ohos_desc_receive_wap_messages"},{"name":"ohos.permission.MICROPHONE","grantMode":"user_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_microphone","description":"$string:ohos_desc_microphone"},{"name":"ohos.permission.SEND_MESSAGES","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_send_messages","description":"$string:ohos_desc_send_messages"},{"name":"ohos.permission.WRITE_CALENDAR","grantMode":"user_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_calendar","description":"$string:ohos_desc_write_calendar"},{"name":"ohos.permission.WRITE_CALL_LOG","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_call_log","description":"$string:ohos_desc_write_call_log"},{"name":"ohos.permission.WRITE_CONTACTS","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_contacts","description":"$string:ohos_desc_write_contacts"},{"name":"ohos.permission.DISTRIBUTED_DATASYNC","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_distributed_datasync","description":"$string:ohos_desc_distributed_datasync"},{"name":"ohos.permission.DISTRIBUTED_SOFTBUS_CENTER","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":false,"distributedSceneEnable":true},{"name":"ohos.permission.MANAGE_VOICEMAIL","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_manage_voicemail","description":"$string:ohos_desc_manage_voicemail"},{"name":"ohos.permission.REQUIRE_FORM","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.AGENT_REQUIRE_FORM","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.LOCATION_IN_BACKGROUND","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false,"label":"$string:ohos_lab_location_in_background","description":"$string:ohos_desc_location_in_background"},{"name":"ohos.permission.LOCATION","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_location","description":"$string:ohos_desc_location"},{"name":"ohos.permission.APPROXIMATELY_LOCATION","grantMode":"user_grant","availableLevel":"normal","since":9,"deprecated":"","provisionEnable":false,"distributedSceneEnable":true,"label":"$string:ohos_lab_approximately_location","description":"$string:ohos_desc_approximately_location"},{"name":"ohos.permission.MEDIA_LOCATION","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_media_location","description":"$string:ohos_desc_media_location"},{"name":"ohos.permission.GET_NETWORK_INFO","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_get_network_info","description":"$string:ohos_desc_get_network_info"},{"name":"ohos.permission.PLACE_CALL","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_place_call","description":"$string:ohos_desc_place_call"},{"name":"ohos.permission.CAMERA","grantMode":"user_grant","availableLevel":"normal","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_camera","description":"$string:ohos_desc_camera"},{"name":"ohos.permission.SET_NETWORK_INFO","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_set_network_info","description":"$string:ohos_desc_set_network_info"},{"name":"ohos.permission.REMOVE_CACHE_FILES","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_MEDIA","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_read_media","description":"$string:ohos_desc_read_media"},{"name":"ohos.permission.REBOOT","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RUNNING_LOCK","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_MEDIA","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_write_media","description":"$string:ohos_desc_write_media"},{"name":"ohos.permission.SET_TIME","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_set_time","description":"$string:ohos_desc_set_time"},{"name":"ohos.permission.SET_TIME_ZONE","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_set_time_zone","description":"$string:ohos_desc_set_time_zone"},{"name":"ohos.permission.DOWNLOAD_SESSION_MANAGER","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_download_session_manager","description":"$string:ohos_desc_download_session_manager"},{"name":"ohos.permission.COMMONEVENT_STICKY","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_commonevent_sticky","description":"$string:ohos_desc_commonevent_sticky"},{"name":"ohos.permission.SYSTEM_FLOAT_WINDOW","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PRIVACY_WINDOW","grantMode":"system_grant","availableLevel":"normal","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.POWER_MANAGER","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.REFRESH_USER_ACTION","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.POWER_OPTIMIZATION","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.REBOOT_RECOVERY","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_LOCAL_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_manage_local_accounts","description":"$string:ohos_desc_manage_local_accounts"},{"name":"ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_interact_across_local_accounts","description":"$string:ohos_desc_interact_across_local_accounts"},{"name":"ohos.permission.VIBRATE","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_vibrate","description":"$string:ohos_desc_vibrate"},{"name":"ohos.permission.SYSTEM_LIGHT_CONTROL","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ACTIVITY_MOTION","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_activity_motion","description":"$string:ohos_desc_activity_motion"},{"name":"ohos.permission.READ_HEALTH_DATA","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_health_data","description":"$string:ohos_desc_read_health_data"},{"name":"ohos.permission.CONNECT_IME_ABILITY","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_connect_ime_ability","description":"$string:ohos_desc_connect_ime_ability"},{"name":"ohos.permission.CONNECT_SCREEN_SAVER_ABILITY","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_SCREEN_SAVER","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_SCREEN_SAVER","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_WALLPAPER","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_set_wallpaper","description":"$string:ohos_desc_set_wallpaper"},{"name":"ohos.permission.GET_WALLPAPER","grantMode":"system_grant","availableLevel":"system_basic","provisionEnable":true,"since":7,"deprecated":"","distributedSceneEnable":false,"label":"$string:ohos_lab_get_wallpaper","description":"$string:ohos_desc_get_wallpaper"},{"name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_MISSIONS","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"since 9","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.KEEP_BACKGROUND_RUNNING","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.UPDATE_CONFIGURATION","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.UPDATE_SYSTEM","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.FACTORY_RESET","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ASSIST_DEVICE_UPDATE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.UPDATE_MIGRATE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GRANT_SENSITIVE_PERMISSIONS","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.REVOKE_SENSITIVE_PERMISSIONS","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_SENSITIVE_PERMISSIONS","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS_EXTENSION","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_interact_across_local_accounts_extension","description":"$string:ohos_desc_interact_across_local_accounts_extension"},{"name":"ohos.permission.LISTEN_BUNDLE_CHANGE","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_BUNDLE_INFO","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCELEROMETER","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_accelerometer","description":"$string:ohos_desc_accelerometer"},{"name":"ohos.permission.GYROSCOPE","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_gyroscope","description":"$string:ohos_desc_gyroscope"},{"name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INSTALL_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_SHORTCUTS","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.radio.ACCESS_FM_AM","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_TELEPHONY_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_set_telephony_state","description":"$string:ohos_desc_set_telephony_state"},{"name":"ohos.permission.START_ABILIIES_FROM_BACKGROUND","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"since 9","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.BUNDLE_ACTIVE_INFO","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_bundle_active_info","description":"$string:ohos_desc_bundle_active_info"},{"name":"ohos.permission.START_INVISIBLE_ABILITY","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.sec.ACCESS_UDID","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.LAUNCH_DATA_PRIVACY_CENTER","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_MEDIA_RESOURCES","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PUBLISH_AGENT_REMINDER","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_publish_agent_reminder","description":"$string:ohos_desc_publish_agent_reminder"},{"name":"ohos.permission.CONTROL_TASK_SYNC_ANIMATOR","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_control_task_sync_animator","description":"$string:ohos_desc_control_task_sync_animator"},{"name":"ohos.permission.INPUT_MONITORING","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_MISSIONS","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.NOTIFICATION_CONTROLLER","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_notification_controller","description":"$string:ohos_desc_notification_controller"},{"name":"ohos.permission.CONNECTIVITY_INTERNAL","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_NET_STRATEGY","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_NETWORK_STATS","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_VPN","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_ABILITY_CONTROLLER","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.USE_USER_IDM","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_USER_IDM","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.NETSYS_INTERNAL","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_BIOMETRIC","grantMode":"system_grant","availableLevel":"normal","since":6,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_USER_AUTH_INTERNAL","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_FINGERPRINT_AUTH","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_PIN_AUTH","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_AUTH_RESPOOL","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ENFORCE_USER_IDM","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.GET_RUNNING_INFO","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CLEAN_APPLICATION_DATA","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RUNNING_STATE_OBSERVER","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CAPTURE_SCREEN","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_WIFI_INFO","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_WIFI_INFO_INTERNAL","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_WIFI_INFO","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_WIFI_PEERS_MAC","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_WIFI_LOCAL_MAC","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_WIFI_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_WIFI_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_WIFI_CONNECTION","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.DUMP","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_WIFI_HOTSPOT","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_ALL_APP_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_SECURE_SETTINGS","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_DFX_SYSEVENT","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_HIVIEW_SYSTEM","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_HIVIEW_SYSTEM","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_ENTERPRISE_DEVICE_ADMIN","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_ENTERPRISE_INFO","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_BUNDLE_DIR","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SUBSCRIBE_MANAGED_EVENT","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_DATETIME","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_GET_DEVICE_INFO","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_RESET_DEVICE","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_WIFI","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_GET_NETWORK_INFO","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_ACCOUNT_POLICY","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_BUNDLE_INSTALL_POLICY","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_NETWORK","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_SET_APP_RUNNING_POLICY","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_SCREENOFF_TIME","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_SECURITY","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_BLUETOOTH","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_WIFI","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_RESTRICTIONS","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_APPLICATION","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_LOCATION","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_REBOOT","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_LOCK_DEVICE","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_GET_SETTINGS","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_SETTINGS","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_INSTALL_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_CERTIFICATE","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_SYSTEM","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_RESTRICT_POLICY","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_USB","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_NETWORK","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_BROWSER_POLICY","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_OPERATE_DEVICE","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_ADMIN_MANAGE","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.NFC_TAG","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.NFC_CARD_EMULATION","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.PERMISSION_USED_STATS","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.NOTIFICATION_AGENT_CONTROLLER","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MOUNT_UNMOUNT_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MOUNT_FORMAT_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.STORAGE_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.BACKUP","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CLOUDFILE_SYNC_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CLOUDFILE_SYNC","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.FILE_ACCESS_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_DEFAULT_APPLICATION","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_DEFAULT_APPLICATION","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_IDS","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_DISPOSED_APP_STATUS","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DLP_FILE","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PROVISIONING_MESSAGE","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SYSTEM_SETTINGS","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_IMAGEVIDEO","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_imagevideo","description":"$string:ohos_desc_read_imagevideo"},{"name":"ohos.permission.READ_AUDIO","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_audio","description":"$string:ohos_desc_read_audio"},{"name":"ohos.permission.READ_DOCUMENT","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_document","description":"$string:ohos_desc_read_document"},{"name":"ohos.permission.WRITE_IMAGEVIDEO","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_imagevideo","description":"$string:ohos_desc_write_imagevideo"},{"name":"ohos.permission.WRITE_AUDIO","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_audio","description":"$string:ohos_desc_write_audio"},{"name":"ohos.permission.WRITE_DOCUMENT","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_document","description":"$string:ohos_desc_write_document"},{"name":"ohos.permission.ABILITY_BACKGROUND_COMMUNICATION","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.securityguard.REPORT_SECURITY_INFO","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.securityguard.REQUEST_SECURITY_MODEL_RESULT","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true},{"name":"ohos.permission.securityguard.REQUEST_SECURITY_EVENT_INFO","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true},{"name":"ohos.permission.ACCESS_CERT_MANAGER_INTERNAL","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_CERT_MANAGER","grantMode":"system_grant","availableLevel":"normal","since":9,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.GET_LOCAL_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_DISTRIBUTED_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_DISTRIBUTED_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_ACCESSIBILITY_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_ACCESSIBILITY_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_PUSH_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_APP_PUSH_DATA","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_APP_PUSH_DATA","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_AUDIO_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_CAMERA_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RECEIVER_STARTUP_COMPLETED","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_WHOLE_CALENDAR","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_whole_calendar","description":"$string:ohos_desc_read_whole_calendar"},{"name":"ohos.permission.WRITE_WHOLE_CALENDAR","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_whole_calendar","description":"$string:ohos_desc_write_whole_calendar"},{"name":"ohos.permission.ACCESS_SERVICE_DM","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RUN_ANY_CODE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.APP_TRACKING_CONSENT","grantMode":"user_grant","availableLevel":"normal","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_app_tracking_consent","description":"$string:ohos_desc_app_tracking_consent"},{"name":"ohos.permission.PUBLISH_SYSTEM_COMMON_EVENT","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SCREEN_LOCK_INNER","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PRINT","grantMode":"system_grant","since":10,"deprecated":"","availableLevel":"normal","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_PRINT_JOB","grantMode":"system_grant","since":10,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CHANGE_OVERLAY_ENABLED_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CONNECT_CELLULAR_CALL_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.CONNECT_IMS_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SENSING_WITH_ULTRASOUND","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PROXY_AUTHORIZATION_URI","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INSTALL_ENTERPRISE_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_INSTALLED_BUNDLE_LIST","grantMode":"user_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_get_installed_bundle_list","description":"$string:ohos_desc_get_installed_bundle_list"},{"name":"ohos.permission.ACCESS_CAST_ENGINE_MIRROR","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_CAST_ENGINE_STREAM","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CLOUDDATA_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.DEVICE_STANDBY_EXEMPTION","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RESTRICT_APPLICATION_ACTIVE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_SENSOR","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.UPLOAD_SESSION_MANAGER","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PREPARE_APP_TERMINATE","grantMode":"system_grant","availableLevel":"normal","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_ECOLOGICAL_RULE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_SCENE_CODE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.FILE_GUARD_MANAGER","grantMode":"system_grant","availableLevel":"system_core","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_FILE_GUARD_POLICY","grantMode":"system_grant","availableLevel":"system_core","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.securityguard.SET_MODEL_STATE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.hsdr.HSDR_ACCESS","grantMode":"system_grant","availableLevel":"normal","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.SUPPORT_USER_AUTH","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CAPTURE_VOICE_DOWNLINK_AUDIO","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_INTELLIGENT_VOICE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INSTALL_ENTERPRISE_MDM_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INSTALL_ENTERPRISE_NORMAL_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INSTALL_SELF_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.OBSERVE_FORM_RUNNING","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_DEVICE_AUTH_CRED","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.UNINSTALL_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RECOVER_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_DOMAIN_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_UNREMOVABLE_NOTIFICATION","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.QUERY_ACCESSIBILITY_ELEMENT","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ACTIVATE_THEME_PACKAGE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ATTEST_KEY","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WAKEUP_VOICE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WAKEUP_VISION","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENABLE_DISTRIBUTED_HARDWARE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":false,"distributedSceneEnable":true},{"name":"ohos.permission.ACCESS_DISTRIBUTED_HARDWARE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true},{"name":"ohos.permission.INSTANTSHARE_SWITCH_CONTROL","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_INSTANTSHARE_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_INSTANTSHARE_PRIVATE_ABILITY","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SECURE_PASTE","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_PASTEBOARD","grantMode":"user_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_pasteboard","description":"$string:ohos_desc_read_pasteboard"},{"name":"ohos.permission.ACCESS_MCP_AUTHORIZATION","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_BUNDLE_RESOURCES","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_CODE_PROTECT_INFO","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_ADVANCED_SECURITY_MODE","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_DEVELOPER_MODE","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RUN_DYN_CODE","grantMode":"system_grant","availableLevel":"normal","since":11,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.COOPERATE_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PERCEIVE_TRAIL","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.DISABLE_PERMISSION_DIALOG","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.EXECUTE_INSIGHT_INTENT","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_ACTIVATION_LOCK","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.VERIFY_ACTIVATION_LOCK","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_PRIVATE_PHOTOS","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_OUC","grantMode":"system_grant","since":11,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.TRUSTED_RING_HASH_DATA_PERMISSION","grantMode":"system_grant","since":11,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_TRUSTED_RING","grantMode":"system_grant","since":11,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.USE_TRUSTED_RING","grantMode":"system_grant","since":11,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INPUT_CONTROL_DISPATCHING","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INTERCEPT_INPUT_EVENT","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SECURITY_PRIVACY_CENTER","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_SECURITY_PRIVACY_ADVICE","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_SECURITY_PRIVACY_ADVICE","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.USE_SECURITY_PRIVACY_MESSAGER","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RECORD_VOICE_CALL","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_APP_INSTALL_INFO","grantMode":"system_grant","since":11,"availableLevel":"system_core","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RECEIVE_APP_INSTALL_INFO_CHANGE","grantMode":"system_grant","since":11,"availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_ADVANCED_SECURITY_MODE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.STORE_PERSISTENT_DATA","grantMode":"system_grant","availableLevel":"normal","since":11,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_HIVIEWX","grantMode":"system_grant","since":11,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_PASSWORDVAULT_ABILITY","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_PRIVATE_SPACE_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_PRIVATE_SPACE_PASSWORD_PROTECT","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_LOWPOWER_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DDK_USB","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DDK_USB_SERIAL","grantMode":"system_grant","availableLevel":"system_basic","since":16,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DDK_SCSI_PERIPHERAL","grantMode":"system_grant","availableLevel":"system_basic","since":16,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_EXTENSIONAL_DEVICE_DRIVER","grantMode":"system_grant","availableLevel":"normal","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DDK_DRIVERS","grantMode":"system_grant","availableLevel":"system_basic","since":16,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"isKernelEffect":false,"hasValue":true},{"name":"ohos.permission.ACCESS_DDK_HID","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_APP_BOOT","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_HIVIEWCARE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CONNECT_UI_EXTENSION_ABILITY","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_WRITE_DOWNLOAD_DIRECTORY","grantMode":"user_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_write_download_directory","description":"$string:ohos_desc_read_write_download_directory"},{"name":"ohos.permission.READ_WRITE_DOCUMENTS_DIRECTORY","grantMode":"user_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_write_documents_directory","description":"$string:ohos_desc_read_write_documents_directory"},{"name":"ohos.permission.READ_WRITE_DESKTOP_DIRECTORY","grantMode":"user_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_write_desktop_directory","description":"$string:ohos_desc_read_write_desktop_directory"},{"name":"ohos.permission.FILE_ACCESS_PERSIST","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_SANDBOX_POLICY","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_ACCOUNT_KIT_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.REQUEST_ANONYMOUS_ATTEST","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_ACCOUNT_KIT_UI","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.START_RECENT_ABILITY","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_CLOUD_SYNC_CONFIG","grantMode":"system_grant","availableLevel":"normal","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_CLOUD_SYNC_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_FINDDEVICE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_FINDSERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_FINDSERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.TRIGGER_ACTIVATIONLOCK","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_USB_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_PRIVACY_PUSH_DATA","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_STATUSBAR_ICON","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.START_SYSTEM_DIALOG","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_SYSTEM_AUDIO_EFFECTS","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_NEARLINK","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_NEARLINK","grantMode":"user_grant","availableLevel":"normal","since":12,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false,"label":"$string:ohos_lab_access_nearlink","description":"$string:ohos_desc_access_nearlink"},{"name":"ohos.permission.GET_NEARLINK_LOCAL_MAC","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_NEARLINK_PEER_MAC","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_PROTOCOL_DFX_DATA","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_PROTOCOL_DFX_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_RGM","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ALLOW_UPGRADE_GUIDE_ACCESS","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_USER_ACCOUNT_INFO","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_ACCOUNT_LOGIN_STATE","grantMode":"system_grant","availableLevel":"normal","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_ACCOUNT_LOGIN_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS_AS_USER","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.NOTIFY_DEBUG_ASSERT_RESULT","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_AI_ABILITY","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_HEALTH_MOTION","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.hsdr.REQUEST_HSDR","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.QUERY_PASSWORD_VAULT_DATA","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SUBSCRIBE_NOTIFICATION_WINDOW_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CHANGE_DISPLAYMODE","grantMode":"system_grant","since":12,"deprecated":"","availableLevel":"system_core","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_MEDIALIB_THUMB_DB","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MIGRATE_DATA","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DYNAMIC_ICON","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_PRIVACY_INDICATOR","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_PRIVACY_INDICATOR","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.EXEMPT_PRIVACY_INDICATOR","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.EXEMPT_CAMERA_PRIVACY_INDICATOR","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.EXEMPT_MICROPHONE_PRIVACY_INDICATOR","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.EXEMPT_LOCATION_PRIVACY_INDICATOR","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_SUPER_PRIVACY","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_SUPER_PRIVACY","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.LAUNCH_SPAMSHIELD_PAGE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SPAMSHIELD_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CHANGE_BUNDLE_UNINSTALL_STATE","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_STYLUS_EVENT","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SERVICE_NAVIGATION_INFO","grantMode":"system_grant","availableLevel":"normal","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_GTOKEN_POLICY","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_GTOKEN_POLICY","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENABLE_PROFILER","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true},{"name":"ohos.permission.USE_CLOUD_DRIVE_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.USE_CLOUD_BACKUP_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.USE_CLOUD_COMMON_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.START_DLP_CRED","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.START_SHORTCUT","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_INPUT_INFRARED_EMITTER","grantMode":"system_grant","availableLevel":"normal","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PRELOAD_APPLICATION","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_PROCESS_CACHE_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PRELOAD_UI_EXTENSION_ABILITY","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SYSTEM_APP_CERT","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_USER_TRUSTED_CERT","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_SETTINGS","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_LOCAL_BACKUP","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CAST_AUDIO_OUTPUT","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true},{"name":"ohos.permission.ACCESS_TEXTAUTOFILL_ABILITY","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.KILL_APP_PROCESSES","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_RINGTONE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SCREEN_LOCK_MEDIA_DATA","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SCREEN_LOCK_ALL_DATA","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_ACCOUNT_MINORS_INFO","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_LOCAL_THEME","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SHADER_CACHE_DIR","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INSTALL_CLONE_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.UNINSTALL_CLONE_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PROTECT_SCREEN_LOCK_DATA","grantMode":"system_grant","availableLevel":"normal","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DEVICE_COLLABORATION_PRIVATE_ABILITY","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_RINGTONE_RESOURCE","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_FILE_CONTENT_SHARE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SEARCH_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false}]}}')},23725:e=>{"use strict";e.exports=JSON.parse('{"SystemCapability":["SystemCapability.Applications.CalendarData","SystemCapability.ArkUI.ArkUI.Full","SystemCapability.ArkUI.ArkUI.Lite","SystemCapability.ArkUI.ArkUI.Napi","SystemCapability.ArkUI.ArkUI.Libuv","SystemCapability.ArkUI.UiAppearance","SystemCapability.BundleManager.BundleFramework","SystemCapability.BundleManager.DistributedBundleFramework","SystemCapability.BundleManager.Zlib","SystemCapability.BundleManager.BundleFramework.Core","SystemCapability.BundleManager.BundleFramework.FreeInstall","SystemCapability.BundleManager.BundleFramework.Resource","SystemCapability.BundleManager.BundleFramework.DefaultApp","SystemCapability.BundleManager.BundleFramework.Launcher","SystemCapability.BundleManager.BundleFramework.SandboxApp","SystemCapability.BundleManager.BundleFramework.QuickFix","SystemCapability.BundleManager.BundleFramework.AppControl","SystemCapability.BundleManager.BundleFramework.Overlay","SystemCapability.Developtools.Syscap","SystemCapability.Graphic.Graphic2D.WebGL","SystemCapability.Graphic.Graphic2D.WebGL2","SystemCapability.Graphic.Graphic2D.ColorManager.Core","SystemCapability.Window.SessionManager","SystemCapability.Graphic.Vulkan","SystemCapability.WindowManager.WindowManager.Core","SystemCapability.Notification.CommonEvent","SystemCapability.Notification.Notification","SystemCapability.Notification.ReminderAgent","SystemCapability.Notification.Emitter","SystemCapability.Communication.IPC.Core","SystemCapability.Communication.SoftBus.Core","SystemCapability.Communication.NetManager.Core","SystemCapability.Communication.NetManager.Extension","SystemCapability.Communication.NetStack","SystemCapability.Communication.WiFi.Core","SystemCapability.Communication.WiFi.STA","SystemCapability.Communication.WiFi.AP.Core","SystemCapability.Communication.WiFi.AP.Extension","SystemCapability.Communication.WiFi.P2P","SystemCapability.Communication.Bluetooth.Core","SystemCapability.Communication.Bluetooth.Lite","SystemCapability.Communication.NFC.Core","SystemCapability.Communication.ConnectedTag","SystemCapability.Communication.NFC.Tag","SystemCapability.Communication.NFC.CardEmulation","SystemCapability.Communication.NetManager.Ethernet","SystemCapability.Communication.NetManager.NetSharing","SystemCapability.Communication.NetManager.MDNS","SystemCapability.Communication.NetManager.Vpn","SystemCapability.Communication.SecureElement","SystemCapability.Location.Location.Core","SystemCapability.Location.Location.Geocoder","SystemCapability.Location.Location.Geofence","SystemCapability.Location.Location.Gnss","SystemCapability.Location.Location.Lite","SystemCapability.Msdp.DeviceStatus.Stationary","SystemCapability.MultimodalInput.Input.Core","SystemCapability.MultimodalInput.Input.InputDevice","SystemCapability.MultimodalInput.Input.RemoteInputDevice","SystemCapability.MultimodalInput.Input.InputMonitor","SystemCapability.MultimodalInput.Input.InputConsumer","SystemCapability.MultimodalInput.Input.InputSimulator","SystemCapability.MultimodalInput.Input.InputFilter","SystemCapability.MultimodalInput.Input.Cooperator","SystemCapability.MultimodalInput.Input.Pointer","SystemCapability.PowerManager.BatteryManager.Extension","SystemCapability.PowerManager.BatteryStatistics","SystemCapability.PowerManager.DisplayPowerManager","SystemCapability.PowerManager.DisplayPowerManager.Lite","SystemCapability.PowerManager.ThermalManager","SystemCapability.PowerManager.PowerManager.Core","SystemCapability.PowerManager.PowerManager.Lite","SystemCapability.PowerManager.BatteryManager.Core","SystemCapability.PowerManager.BatteryManager.Lite","SystemCapability.PowerManager.PowerManager.Extension","SystemCapability.Multimedia.Media.Core","SystemCapability.Multimedia.Media.AudioPlayer","SystemCapability.Multimedia.Media.AudioRecorder","SystemCapability.Multimedia.Media.VideoPlayer","SystemCapability.Multimedia.Media.VideoRecorder","SystemCapability.Multimedia.Media.CodecBase","SystemCapability.Multimedia.Media.AudioCodec","SystemCapability.Multimedia.Media.AudioDecoder","SystemCapability.Multimedia.Media.AudioEncoder","SystemCapability.Multimedia.Media.VideoDecoder","SystemCapability.Multimedia.Media.VideoEncoder","SystemCapability.Multimedia.Media.Spliter","SystemCapability.Multimedia.Media.Muxer","SystemCapability.Multimedia.Media.AVScreenCapture","SystemCapability.Multimedia.Media.SoundPool","SystemCapability.Multimedia.AVSession.Core","SystemCapability.Multimedia.AVSession.Manager","SystemCapability.Multimedia.AVSession.AVCast","SystemCapability.Multimedia.AVSession.ExtendedDisplayCast","SystemCapability.Multimedia.Audio.Core","SystemCapability.Multimedia.Audio.Tone","SystemCapability.Multimedia.Audio.Interrupt","SystemCapability.Multimedia.Audio.Renderer","SystemCapability.Multimedia.Audio.Capturer","SystemCapability.Multimedia.Audio.Device","SystemCapability.Multimedia.Audio.Volume","SystemCapability.Multimedia.Audio.Communication","SystemCapability.Multimedia.Audio.PlaybackCapture","SystemCapability.Multimedia.Camera.Core","SystemCapability.Multimedia.Camera.DistributedCore","SystemCapability.Multimedia.Image.Core","SystemCapability.Multimedia.Image.ImageSource","SystemCapability.Multimedia.Image.ImagePacker","SystemCapability.Multimedia.Image.ImageReceiver","SystemCapability.Multimedia.ImageEffect.Core","SystemCapability.Multimedia.MediaLibrary.Core","SystemCapability.Multimedia.MediaLibrary.SmartAlbum","SystemCapability.Multimedia.MediaLibrary.DistributedCore","SystemCapability.Multimedia.Media.AVPlayer","SystemCapability.Multimedia.Media.AVRecorder","SystemCapability.Multimedia.Media.AVMetadataExtractor","SystemCapability.Multimedia.Media.AVImageGenerator","SystemCapability.Multimedia.Image.ImageCreator","SystemCapability.Multimedia.SystemSound.Core","SystemCapability.Telephony.CoreService","SystemCapability.Telephony.CallManager","SystemCapability.Telephony.CellularCall","SystemCapability.Telephony.CellularData","SystemCapability.Telephony.SmsMms","SystemCapability.Telephony.StateRegistry","SystemCapability.Global.I18n","SystemCapability.Global.ResourceManager","SystemCapability.Customization.ConfigPolicy","SystemCapability.Customization.CustomConfig","SystemCapability.Customization.EnterpriseDeviceManager","SystemCapability.BarrierFree.Accessibility.Core","SystemCapability.BarrierFree.Accessibility.Vision","SystemCapability.BarrierFree.Accessibility.Hearing","SystemCapability.BarrierFree.Accessibility.Interaction","SystemCapability.ResourceSchedule.WorkScheduler","SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask","SystemCapability.ResourceSchedule.BackgroundTaskManager.TransientTask","SystemCapability.ResourceSchedule.UsageStatistics.App","SystemCapability.ResourceSchedule.UsageStatistics.AppGroup","SystemCapability.ResourceSchedule.BackgroundTaskManager.EfficiencyResourcesApply","SystemCapability.Utils.Lang","SystemCapability.HiviewDFX.HiLog","SystemCapability.HiviewDFX.HiLogLite","SystemCapability.HiviewDFX.HiTrace","SystemCapability.HiviewDFX.Hiview.FaultLogger","SystemCapability.HiviewDFX.Hiview.LogLibrary","SystemCapability.HiviewDFX.HiviewLite","SystemCapability.HiviewDFX.HiChecker","SystemCapability.HiviewDFX.HiCollie","SystemCapability.HiviewDFX.HiDumper","SystemCapability.HiviewDFX.HiAppEvent","SystemCapability.HiviewDFX.HiSysEvent","SystemCapability.HiviewDFX.HiEventLite","SystemCapability.HiviewDFX.HiProfiler.HiDebug","SystemCapability.Update.UpdateService","SystemCapability.DistributedHardware.DeviceManager","SystemCapability.DistributedHardware.DistributedHardwareFWK","SystemCapability.Security.DeviceAuth","SystemCapability.Security.DataTransitManager","SystemCapability.Security.DeviceSecurityLevel","SystemCapability.Security.Huks.Core","SystemCapability.Security.Huks.Extension","SystemCapability.Security.Asset","SystemCapability.Security.AccessToken","SystemCapability.Security.Cipher","SystemCapability.Security.CertificateManager","SystemCapability.Security.CryptoFramework","SystemCapability.Security.CryptoFramework.Cert","SystemCapability.Security.DataLossPrevention","SystemCapability.Security.Cert","SystemCapability.Security.SecurityGuard","SystemCapability.Security.ScreenLockFileManager","SystemCapability.Account.OsAccount","SystemCapability.Account.AppAccount","SystemCapability.UserIAM.UserAuth.Core","SystemCapability.UserIAM.UserAuth.PinAuth","SystemCapability.UserIAM.UserAuth.FaceAuth","SystemCapability.MiscServices.InputMethodFramework","SystemCapability.MiscServices.Pasteboard","SystemCapability.MiscServices.Time","SystemCapability.MiscServices.Wallpaper","SystemCapability.MiscServices.ScreenLock","SystemCapability.MiscServices.Upload","SystemCapability.MiscServices.Download","SystemCapability.FileManagement.StorageService.Backup","SystemCapability.FileManagement.StorageService.SpatialStatistics","SystemCapability.FileManagement.StorageService.Volume","SystemCapability.FileManagement.StorageService.Encryption","SystemCapability.FileManagement.File.FileIO","SystemCapability.FileManagement.File.FileIO.Lite","SystemCapability.FileManagement.File.Environment","SystemCapability.FileManagement.File.DistributedFile","SystemCapability.FileManagement.File.Environment.FolderObtain","SystemCapability.FileManagement.AppFileService","SystemCapability.FileManagement.AppFileService.FolderAuthorization","SystemCapability.FileManagement.UserFileService","SystemCapability.FileManagement.UserFileManager","SystemCapability.FileManagement.UserFileManager.DistributedCore","SystemCapability.FileManagement.UserFileManager.Core","SystemCapability.FileManagement.UserFileService.FolderSelection","SystemCapability.USB.USBManager","SystemCapability.Sensors.Sensor","SystemCapability.Sensors.MiscDevice","SystemCapability.Sensors.Sensor.Lite","SystemCapability.Sensors.MiscDevice.Lite","SystemCapability.Startup.SystemInfo","SystemCapability.Startup.SystemInfo.Lite","SystemCapability.DistributedDataManager.RelationalStore.Core","SystemCapability.DistributedDataManager.RelationalStore.Synchronize","SystemCapability.DistributedDataManager.RelationalStore.Lite","SystemCapability.DistributedDataManager.KVStore.Core","SystemCapability.DistributedDataManager.KVStore.Lite","SystemCapability.DistributedDataManager.KVStore.DistributedKVStore","SystemCapability.DistributedDataManager.DataObject.DistributedObject","SystemCapability.DistributedDataManager.Preferences.Core","SystemCapability.DistributedDataManager.DataShare.Core","SystemCapability.DistributedDataManager.DataShare.Consumer","SystemCapability.DistributedDataManager.DataShare.Provider","SystemCapability.DistributedDataManager.UDMF.Core","SystemCapability.DistributedDataManager.CloudSync.Config","SystemCapability.DistributedDataManager.CloudSync.Client","SystemCapability.DistributedDataManager.CloudSync.Server","SystemCapability.Ability.AbilityBase","SystemCapability.Ability.AbilityRuntime.Core","SystemCapability.Ability.AbilityRuntime.FAModel","SystemCapability.Ability.AbilityRuntime.AbilityCore","SystemCapability.Ability.AbilityRuntime.Mission","SystemCapability.Ability.AbilityTools.AbilityAssistant","SystemCapability.Ability.Form","SystemCapability.Ability.DistributedAbilityManager","SystemCapability.Ability.AbilityRuntime.QuickFix","SystemCapability.Applications.ContactsData","SystemCapability.Applications.Contacts","SystemCapability.Applications.Settings.Core","SystemCapability.Test.UiTest","SystemCapability.Web.Webview.Core","SystemCapability.Cloud.AAID","SystemCapability.Advertising.OAID","SystemCapability.Advertising.Ads","SystemCapability.Cloud.VAID","SystemCapability.Cloud.Push","SystemCapability.XTS.DeviceAttest","SystemCapability.XTS.DeviceAttest.Lite","SystemCapability.Base","SystemCapability.FileManagement.DistributedFileService.CloudSyncManager","SystemCapability.FileManagement.DistributedFileService.CloudSync.Core","SystemCapability.MultimodalInput.Input.ShortKey","SystemCapability.Msdp.DeviceStatus.Cooperate","SystemCapability.Request.FileTransferAgent","SystemCapability.ResourceSchedule.DeviceStandby","SystemCapability.AI.MindSporeLite","SystemCapability.Print.PrintFramework","SystemCapability.DistributedDataManager.Preferences.Core.Lite","SystemCapability.Driver.ExternalDevice","SystemCapability.FileManagement.PhotoAccessHelper.Core","SystemCapability.AI.IntelligentVoice.Core","SystemCapability.Msdp.DeviceStatus.Drag","SystemCapability.DistributedDataManager.CommonType","SystemCapability.Multimedia.Audio.Spatialization","SystemCapability.Multimedia.AudioHaptic.Core","SystemCapability.ArkUi.Graphics3D","SystemCapability.Multimedia.Drm.Core","SystemCapability.Graphics.Drawing","SystemCapability.ResourceSchedule.SystemLoad","SystemCapability.Ability.AppStartup","SystemCapability.MultimodalInput.Input.InfraredEmitter"]}')},79646:e=>{"use strict";e.exports=JSON.parse('{"fileContent":[{"syscap":"ArkUI","subsystem":"ArkUI开发框架","fileName":"arkui"},{"syscap":"BundleManager","subsystem":"包管理","fileName":"bundle"},{"syscap":"Graphic","subsystem":"图形图像","fileName":"graphic"},{"syscap":"WindowManager","subsystem":"窗口管理","fileName":"window"},{"syscap":"Notification","subsystem":"事件通知","fileName":"notification"},{"syscap":"Communication","subsystem":"基础通信","fileName":"communication"},{"syscap":"Location","subsystem":"位置服务","fileName":"geolocation"},{"syscap":"MultimodalInput","subsystem":"多模输入","fileName":"multi-modal-input"},{"syscap":"PowerManager","subsystem":"电源服务","fileName":"battery"},{"syscap":"Multimedia","subsystem":"OS媒体软件","fileName":"multimedia"},{"syscap":"Telephony","subsystem":"电话服务","fileName":"telephony"},{"syscap":"Global","subsystem":"全球化","fileName":"global"},{"syscap":"Customization","subsystem":"定制","fileName":"customization"},{"syscap":"BarrierFree","subsystem":"无障碍软件服务","fileName":"accessibility"},{"syscap":"ResourceSchedule","subsystem":"资源调度","fileName":"resource-scheduler"},{"syscap":"Utils","subsystem":"公共基础类库","fileName":"compiler-and-runtime"},{"syscap":"HiviewDFX","subsystem":"DFX","fileName":"dfx"},{"syscap":"Update","subsystem":"升级服务","fileName":"update"},{"syscap":"DistributedHardware","subsystem":"分布式硬件","fileName":"distributed-hardware"},{"syscap":"Security","subsystem":"安全基础能力","fileName":"security"},{"syscap":"Account","subsystem":"账号","fileName":"account"},{"syscap":"UserIAM","subsystem":"用户IAM","fileName":"user-iam"},{"syscap":"FileManagement","subsystem":"文件管理","fileName":"file-management"},{"syscap":"USB","subsystem":"USB服务","fileName":"usb"},{"syscap":"Sensors","subsystem":"泛sensor服务","fileName":"sensor"},{"syscap":"Startup","subsystem":"启动恢复","fileName":"start-up"},{"syscap":"DistributedDataManager","subsystem":"分布式数据管理","fileName":"distributed-data"},{"syscap":"Ability","subsystem":"元能力","fileName":"ability"},{"syscap":"Web","subsystem":"web","fileName":"web"},{"syscap":"Applications","subsystem":"应用","fileName":"application"},{"syscap":"Msdp","subsystem":"综合传感处理平台","fileName":"msdp"},{"syscap":"Test","subsystem":"测试框架","fileName":"unitest"},{"syscap":"Base","subsystem":"SDK","fileName":"sdk"},{"syscap":"AI","subsystem":"AI业务","fileName":"ai"},{"syscap":"Request","subsystem":"上传下载","fileName":"download-upload"},{"syscap":"Download","subsystem":"上传下载","fileName":"download-upload"},{"syscap":"Upload","subsystem":"上传下载","fileName":"download-upload"},{"syscap":"Wallpaper","subsystem":"主题","fileName":"theme"},{"syscap":"Time","subsystem":"时间时区","fileName":"time"},{"syscap":"ScreenLock","subsystem":"主题","fileName":"theme"},{"syscap":"Pasteboard","subsystem":"剪贴板","fileName":"pasteboard"},{"syscap":"InputMethodFramework","subsystem":"输入法","fileName":"input-method-framework"},{"syscap":"Driver","subsystem":"驱动","fileName":"driver"},{"syscap":"Developtools","subsystem":"研发工具链","fileName":"developtools"},{"syscap":"Bluetooth","subsystem":"蓝牙","fileName":"blue-tooth"},{"syscap":"NetManager","subsystem":"网络管理·","fileName":"net-manager"},{"syscap":"Print","subsystem":"打印","fileName":"print"},{"syscap":"Window","subsystem":"窗口","fileName":"window"},{"syscap":"Advertising","subsystem":"广告服务","fileName":"advertising"},{"syscap":"XTS","subsystem":"XTS","fileName":"xts"}]}')}},__webpack_module_cache__={};function __webpack_require__(e){var t=__webpack_module_cache__[e];if(void 0!==t)return t.exports;var r=__webpack_module_cache__[e]={id:e,loaded:!1,exports:{}};return __webpack_modules__[e].call(r.exports,r,r.exports,__webpack_require__),r.loaded=!0,r.exports}__webpack_require__.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return __webpack_require__.d(t,{a:t}),t},__webpack_require__.d=(e,t)=>{for(var r in t)__webpack_require__.o(t,r)&&!__webpack_require__.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},__webpack_require__.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),__webpack_require__.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},__webpack_require__.nmd=e=>(e.paths=[],e.children||(e.children=[]),e);var __webpack_exports__=__webpack_require__(66608)})(); \ No newline at end of file + */function r(e){return e>=65&&e<=90||95===e||e>=97&&e<=122||e>=192&&e<=214||e>=216&&e<=246||e>=248&&e<=767||e>=880&&e<=893||e>=895&&e<=8191||e>=8204&&e<=8205||e>=8304&&e<=8591||e>=11264&&e<=12271||e>=12289&&e<=55295||e>=63744&&e<=64975||e>=65008&&e<=65533||e>=65536&&e<=983039}Object.defineProperty(t,"__esModule",{value:!0}),t.NC_NAME_START_CHAR="A-Z_a-zÀ-ÖØ-öø-˿Ͱ-ͽͿ-῿‌-‍⁰-↏Ⰰ-⿯、-퟿豈-﷏ﷰ-�𐀀-󯿿",t.NC_NAME_CHAR="-"+t.NC_NAME_START_CHAR+".0-9·̀-ͯ‿-⁀",t.NC_NAME_START_CHAR_RE=new RegExp("^["+t.NC_NAME_START_CHAR+"]$","u"),t.NC_NAME_CHAR_RE=new RegExp("^["+t.NC_NAME_CHAR+"]$","u"),t.NC_NAME_RE=new RegExp("^["+t.NC_NAME_START_CHAR+"]["+t.NC_NAME_CHAR+"]*$","u"),t.isNCNameStartChar=r,t.isNCNameChar=function(e){return r(e)||45===e||46===e||e>=48&&e<=57||183===e||e>=768&&e<=879||e>=8255&&e<=8256}},39491:e=>{"use strict";e.exports=require("assert")},14300:e=>{"use strict";e.exports=require("buffer")},32081:e=>{"use strict";e.exports=require("child_process")},22057:e=>{"use strict";e.exports=require("constants")},6113:e=>{"use strict";e.exports=require("crypto")},82361:e=>{"use strict";e.exports=require("events")},57147:e=>{"use strict";e.exports=require("fs")},31405:e=>{"use strict";e.exports=require("inspector")},22037:e=>{"use strict";e.exports=require("os")},71017:e=>{"use strict";e.exports=require("path")},4074:e=>{"use strict";e.exports=require("perf_hooks")},77282:e=>{"use strict";e.exports=require("process")},12781:e=>{"use strict";e.exports=require("stream")},71576:e=>{"use strict";e.exports=require("string_decoder")},73837:e=>{"use strict";e.exports=require("util")},59796:e=>{"use strict";e.exports=require("zlib")},27461:(e,t,r)=>{const{Argument:n}=r(78998),{Command:i}=r(75282),{CommanderError:a,InvalidArgumentError:o}=r(48056),{Help:s}=r(78917),{Option:c}=r(95790);(t=e.exports=new i).program=t,t.Argument=n,t.Command=i,t.CommanderError=a,t.Help=s,t.InvalidArgumentError=o,t.InvalidOptionArgumentError=o,t.Option=c},78998:(e,t,r)=>{const{InvalidArgumentError:n}=r(48056);t.Argument=class{constructor(e,t){switch(this.description=t||"",this.variadic=!1,this.parseArg=void 0,this.defaultValue=void 0,this.defaultValueDescription=void 0,this.argChoices=void 0,e[0]){case"<":this.required=!0,this._name=e.slice(1,-1);break;case"[":this.required=!1,this._name=e.slice(1,-1);break;default:this.required=!0,this._name=e}this._name.length>3&&"..."===this._name.slice(-3)&&(this.variadic=!0,this._name=this._name.slice(0,-3))}name(){return this._name}_concatValue(e,t){return t!==this.defaultValue&&Array.isArray(t)?t.concat(e):[e]}default(e,t){return this.defaultValue=e,this.defaultValueDescription=t,this}argParser(e){return this.parseArg=e,this}choices(e){return this.argChoices=e.slice(),this.parseArg=(e,t)=>{if(!this.argChoices.includes(e))throw new n(`Allowed choices are ${this.argChoices.join(", ")}.`);return this.variadic?this._concatValue(e,t):e},this}argRequired(){return this.required=!0,this}argOptional(){return this.required=!1,this}},t.humanReadableArgName=function(e){const t=e.name()+(!0===e.variadic?"...":"");return e.required?"<"+t+">":"["+t+"]"}},75282:(e,t,r)=>{const n=r(82361).EventEmitter,i=r(32081),a=r(71017),o=r(57147),s=r(77282),{Argument:c,humanReadableArgName:l}=r(78998),{CommanderError:u}=r(48056),{Help:d}=r(78917),{Option:p,splitOptionFlags:f,DualOptions:m}=r(95790),{suggestSimilar:g}=r(31812);class _ extends n{constructor(e){super(),this.commands=[],this.options=[],this.parent=null,this._allowUnknownOption=!1,this._allowExcessArguments=!0,this._args=[],this.args=[],this.rawArgs=[],this.processedArgs=[],this._scriptPath=null,this._name=e||"",this._optionValues={},this._optionValueSources={},this._storeOptionsAsProperties=!1,this._actionHandler=null,this._executableHandler=!1,this._executableFile=null,this._executableDir=null,this._defaultCommandName=null,this._exitCallback=null,this._aliases=[],this._combineFlagAndOptionalValue=!0,this._description="",this._summary="",this._argsDescription=void 0,this._enablePositionalOptions=!1,this._passThroughOptions=!1,this._lifeCycleHooks={},this._showHelpAfterError=!1,this._showSuggestionAfterError=!0,this._outputConfiguration={writeOut:e=>s.stdout.write(e),writeErr:e=>s.stderr.write(e),getOutHelpWidth:()=>s.stdout.isTTY?s.stdout.columns:void 0,getErrHelpWidth:()=>s.stderr.isTTY?s.stderr.columns:void 0,outputError:(e,t)=>t(e)},this._hidden=!1,this._hasHelpOption=!0,this._helpFlags="-h, --help",this._helpDescription="display help for command",this._helpShortFlag="-h",this._helpLongFlag="--help",this._addImplicitHelpCommand=void 0,this._helpCommandName="help",this._helpCommandnameAndArgs="help [command]",this._helpCommandDescription="display help for command",this._helpConfiguration={}}copyInheritedSettings(e){return this._outputConfiguration=e._outputConfiguration,this._hasHelpOption=e._hasHelpOption,this._helpFlags=e._helpFlags,this._helpDescription=e._helpDescription,this._helpShortFlag=e._helpShortFlag,this._helpLongFlag=e._helpLongFlag,this._helpCommandName=e._helpCommandName,this._helpCommandnameAndArgs=e._helpCommandnameAndArgs,this._helpCommandDescription=e._helpCommandDescription,this._helpConfiguration=e._helpConfiguration,this._exitCallback=e._exitCallback,this._storeOptionsAsProperties=e._storeOptionsAsProperties,this._combineFlagAndOptionalValue=e._combineFlagAndOptionalValue,this._allowExcessArguments=e._allowExcessArguments,this._enablePositionalOptions=e._enablePositionalOptions,this._showHelpAfterError=e._showHelpAfterError,this._showSuggestionAfterError=e._showSuggestionAfterError,this}command(e,t,r){let n=t,i=r;"object"==typeof n&&null!==n&&(i=n,n=null),i=i||{};const[,a,o]=e.match(/([^ ]+) *(.*)/),s=this.createCommand(a);return n&&(s.description(n),s._executableHandler=!0),i.isDefault&&(this._defaultCommandName=s._name),s._hidden=!(!i.noHelp&&!i.hidden),s._executableFile=i.executableFile||null,o&&s.arguments(o),this.commands.push(s),s.parent=this,s.copyInheritedSettings(this),n?this:s}createCommand(e){return new _(e)}createHelp(){return Object.assign(new d,this.configureHelp())}configureHelp(e){return void 0===e?this._helpConfiguration:(this._helpConfiguration=e,this)}configureOutput(e){return void 0===e?this._outputConfiguration:(Object.assign(this._outputConfiguration,e),this)}showHelpAfterError(e=!0){return"string"!=typeof e&&(e=!!e),this._showHelpAfterError=e,this}showSuggestionAfterError(e=!0){return this._showSuggestionAfterError=!!e,this}addCommand(e,t){if(!e._name)throw new Error("Command passed to .addCommand() must have a name\n- specify the name in Command constructor or using .name()");return(t=t||{}).isDefault&&(this._defaultCommandName=e._name),(t.noHelp||t.hidden)&&(e._hidden=!0),this.commands.push(e),e.parent=this,this}createArgument(e,t){return new c(e,t)}argument(e,t,r,n){const i=this.createArgument(e,t);return"function"==typeof r?i.default(n).argParser(r):i.default(r),this.addArgument(i),this}arguments(e){return e.split(/ +/).forEach((e=>{this.argument(e)})),this}addArgument(e){const t=this._args.slice(-1)[0];if(t&&t.variadic)throw new Error(`only the last argument can be variadic '${t.name()}'`);if(e.required&&void 0!==e.defaultValue&&void 0===e.parseArg)throw new Error(`a default value for a required argument is never used: '${e.name()}'`);return this._args.push(e),this}addHelpCommand(e,t){return!1===e?this._addImplicitHelpCommand=!1:(this._addImplicitHelpCommand=!0,"string"==typeof e&&(this._helpCommandName=e.split(" ")[0],this._helpCommandnameAndArgs=e),this._helpCommandDescription=t||this._helpCommandDescription),this}_hasImplicitHelpCommand(){return void 0===this._addImplicitHelpCommand?this.commands.length&&!this._actionHandler&&!this._findCommand("help"):this._addImplicitHelpCommand}hook(e,t){const r=["preSubcommand","preAction","postAction"];if(!r.includes(e))throw new Error(`Unexpected value for event passed to hook : '${e}'.\nExpecting one of '${r.join("', '")}'`);return this._lifeCycleHooks[e]?this._lifeCycleHooks[e].push(t):this._lifeCycleHooks[e]=[t],this}exitOverride(e){return this._exitCallback=e||(e=>{if("commander.executeSubCommandAsync"!==e.code)throw e}),this}_exit(e,t,r){this._exitCallback&&this._exitCallback(new u(e,t,r)),s.exit(e)}action(e){return this._actionHandler=t=>{const r=this._args.length,n=t.slice(0,r);return this._storeOptionsAsProperties?n[r]=this:n[r]=this.opts(),n.push(this),e.apply(this,n)},this}createOption(e,t){return new p(e,t)}addOption(e){const t=e.name(),r=e.attributeName();if(e.negate){const t=e.long.replace(/^--no-/,"--");this._findOption(t)||this.setOptionValueWithSource(r,void 0===e.defaultValue||e.defaultValue,"default")}else void 0!==e.defaultValue&&this.setOptionValueWithSource(r,e.defaultValue,"default");this.options.push(e);const n=(t,n,i)=>{null==t&&void 0!==e.presetArg&&(t=e.presetArg);const a=this.getOptionValue(r);if(null!==t&&e.parseArg)try{t=e.parseArg(t,a)}catch(e){if("commander.invalidArgument"===e.code){const t=`${n} ${e.message}`;this.error(t,{exitCode:e.exitCode,code:e.code})}throw e}else null!==t&&e.variadic&&(t=e._concatValue(t,a));null==t&&(t=!e.negate&&(!(!e.isBoolean()&&!e.optional)||"")),this.setOptionValueWithSource(r,t,i)};return this.on("option:"+t,(t=>{const r=`error: option '${e.flags}' argument '${t}' is invalid.`;n(t,r,"cli")})),e.envVar&&this.on("optionEnv:"+t,(t=>{const r=`error: option '${e.flags}' value '${t}' from env '${e.envVar}' is invalid.`;n(t,r,"env")})),this}_optionEx(e,t,r,n,i){if("object"==typeof t&&t instanceof p)throw new Error("To add an Option object use addOption() instead of option() or requiredOption()");const a=this.createOption(t,r);if(a.makeOptionMandatory(!!e.mandatory),"function"==typeof n)a.default(i).argParser(n);else if(n instanceof RegExp){const e=n;n=(t,r)=>{const n=e.exec(t);return n?n[0]:r},a.default(i).argParser(n)}else a.default(n);return this.addOption(a)}option(e,t,r,n){return this._optionEx({},e,t,r,n)}requiredOption(e,t,r,n){return this._optionEx({mandatory:!0},e,t,r,n)}combineFlagAndOptionalValue(e=!0){return this._combineFlagAndOptionalValue=!!e,this}allowUnknownOption(e=!0){return this._allowUnknownOption=!!e,this}allowExcessArguments(e=!0){return this._allowExcessArguments=!!e,this}enablePositionalOptions(e=!0){return this._enablePositionalOptions=!!e,this}passThroughOptions(e=!0){if(this._passThroughOptions=!!e,this.parent&&e&&!this.parent._enablePositionalOptions)throw new Error("passThroughOptions can not be used without turning on enablePositionalOptions for parent command(s)");return this}storeOptionsAsProperties(e=!0){if(this._storeOptionsAsProperties=!!e,this.options.length)throw new Error("call .storeOptionsAsProperties() before adding options");return this}getOptionValue(e){return this._storeOptionsAsProperties?this[e]:this._optionValues[e]}setOptionValue(e,t){return this.setOptionValueWithSource(e,t,void 0)}setOptionValueWithSource(e,t,r){return this._storeOptionsAsProperties?this[e]=t:this._optionValues[e]=t,this._optionValueSources[e]=r,this}getOptionValueSource(e){return this._optionValueSources[e]}getOptionValueSourceWithGlobals(e){let t;return v(this).forEach((r=>{void 0!==r.getOptionValueSource(e)&&(t=r.getOptionValueSource(e))})),t}_prepareUserArgs(e,t){if(void 0!==e&&!Array.isArray(e))throw new Error("first parameter to parse must be array or undefined");let r;switch(t=t||{},void 0===e&&(e=s.argv,s.versions&&s.versions.electron&&(t.from="electron")),this.rawArgs=e.slice(),t.from){case void 0:case"node":this._scriptPath=e[1],r=e.slice(2);break;case"electron":s.defaultApp?(this._scriptPath=e[1],r=e.slice(2)):r=e.slice(1);break;case"user":r=e.slice(0);break;default:throw new Error(`unexpected parse option { from: '${t.from}' }`)}return!this._name&&this._scriptPath&&this.nameFromFilename(this._scriptPath),this._name=this._name||"program",r}parse(e,t){const r=this._prepareUserArgs(e,t);return this._parseCommand([],r),this}async parseAsync(e,t){const r=this._prepareUserArgs(e,t);return await this._parseCommand([],r),this}_executeSubCommand(e,t){t=t.slice();let r=!1;const n=[".js",".ts",".tsx",".mjs",".cjs"];function c(e,t){const r=a.resolve(e,t);if(o.existsSync(r))return r;if(n.includes(a.extname(t)))return;const i=n.find((e=>o.existsSync(`${r}${e}`)));return i?`${r}${i}`:void 0}this._checkForMissingMandatoryOptions(),this._checkForConflictingOptions();let l,d=e._executableFile||`${this._name}-${e._name}`,p=this._executableDir||"";if(this._scriptPath){let e;try{e=o.realpathSync(this._scriptPath)}catch(t){e=this._scriptPath}p=a.resolve(a.dirname(e),p)}if(p){let t=c(p,d);if(!t&&!e._executableFile&&this._scriptPath){const r=a.basename(this._scriptPath,a.extname(this._scriptPath));r!==this._name&&(t=c(p,`${r}-${e._name}`))}d=t||d}if(r=n.includes(a.extname(d)),"win32"!==s.platform?r?(t.unshift(d),t=y(s.execArgv).concat(t),l=i.spawn(s.argv[0],t,{stdio:"inherit"})):l=i.spawn(d,t,{stdio:"inherit"}):(t.unshift(d),t=y(s.execArgv).concat(t),l=i.spawn(s.execPath,t,{stdio:"inherit"})),!l.killed){["SIGUSR1","SIGUSR2","SIGTERM","SIGINT","SIGHUP"].forEach((e=>{s.on(e,(()=>{!1===l.killed&&null===l.exitCode&&l.kill(e)}))}))}const f=this._exitCallback;f?l.on("close",(()=>{f(new u(s.exitCode||0,"commander.executeSubCommandAsync","(close)"))})):l.on("close",s.exit.bind(s)),l.on("error",(t=>{if("ENOENT"===t.code){const t=p?`searched for local subcommand relative to directory '${p}'`:"no directory for search for local subcommand, use .executableDir() to supply a custom directory",r=`'${d}' does not exist\n - if '${e._name}' is not meant to be an executable command, remove description parameter from '.command()' and use '.description()' instead\n - if the default executable name is not suitable, use the executableFile option to supply a custom name or path\n - ${t}`;throw new Error(r)}if("EACCES"===t.code)throw new Error(`'${d}' not executable`);if(f){const e=new u(1,"commander.executeSubCommandAsync","(error)");e.nestedError=t,f(e)}else s.exit(1)})),this.runningCommand=l}_dispatchSubcommand(e,t,r){const n=this._findCommand(e);let i;return n||this.help({error:!0}),i=this._chainOrCallSubCommandHook(i,n,"preSubcommand"),i=this._chainOrCall(i,(()=>{if(!n._executableHandler)return n._parseCommand(t,r);this._executeSubCommand(n,t.concat(r))})),i}_checkNumberOfArguments(){this._args.forEach(((e,t)=>{e.required&&null==this.args[t]&&this.missingArgument(e.name())})),this._args.length>0&&this._args[this._args.length-1].variadic||this.args.length>this._args.length&&this._excessArguments(this.args)}_processArguments(){const e=(e,t,r)=>{let n=t;if(null!==t&&e.parseArg)try{n=e.parseArg(t,r)}catch(r){if("commander.invalidArgument"===r.code){const n=`error: command-argument value '${t}' is invalid for argument '${e.name()}'. ${r.message}`;this.error(n,{exitCode:r.exitCode,code:r.code})}throw r}return n};this._checkNumberOfArguments();const t=[];this._args.forEach(((r,n)=>{let i=r.defaultValue;r.variadic?ne(r,n,t)),r.defaultValue))):void 0===i&&(i=[]):nt())):t()}_chainOrCallHooks(e,t){let r=e;const n=[];return v(this).reverse().filter((e=>void 0!==e._lifeCycleHooks[t])).forEach((e=>{e._lifeCycleHooks[t].forEach((t=>{n.push({hookedCommand:e,callback:t})}))})),"postAction"===t&&n.reverse(),n.forEach((e=>{r=this._chainOrCall(r,(()=>e.callback(e.hookedCommand,this)))})),r}_chainOrCallSubCommandHook(e,t,r){let n=e;return void 0!==this._lifeCycleHooks[r]&&this._lifeCycleHooks[r].forEach((e=>{n=this._chainOrCall(n,(()=>e(this,t)))})),n}_parseCommand(e,t){const r=this.parseOptions(t);if(this._parseOptionsEnv(),this._parseOptionsImplied(),e=e.concat(r.operands),t=r.unknown,this.args=e.concat(t),e&&this._findCommand(e[0]))return this._dispatchSubcommand(e[0],e.slice(1),t);if(this._hasImplicitHelpCommand()&&e[0]===this._helpCommandName)return 1===e.length&&this.help(),this._dispatchSubcommand(e[1],[],[this._helpLongFlag]);if(this._defaultCommandName)return h(this,t),this._dispatchSubcommand(this._defaultCommandName,e,t);!this.commands.length||0!==this.args.length||this._actionHandler||this._defaultCommandName||this.help({error:!0}),h(this,r.unknown),this._checkForMissingMandatoryOptions(),this._checkForConflictingOptions();const n=()=>{r.unknown.length>0&&this.unknownOption(r.unknown[0])},i=`command:${this.name()}`;if(this._actionHandler){let r;return n(),this._processArguments(),r=this._chainOrCallHooks(r,"preAction"),r=this._chainOrCall(r,(()=>this._actionHandler(this.processedArgs))),this.parent&&(r=this._chainOrCall(r,(()=>{this.parent.emit(i,e,t)}))),r=this._chainOrCallHooks(r,"postAction"),r}if(this.parent&&this.parent.listenerCount(i))n(),this._processArguments(),this.parent.emit(i,e,t);else if(e.length){if(this._findCommand("*"))return this._dispatchSubcommand("*",e,t);this.listenerCount("command:*")?this.emit("command:*",e,t):this.commands.length?this.unknownCommand():(n(),this._processArguments())}else this.commands.length?(n(),this.help({error:!0})):(n(),this._processArguments())}_findCommand(e){if(e)return this.commands.find((t=>t._name===e||t._aliases.includes(e)))}_findOption(e){return this.options.find((t=>t.is(e)))}_checkForMissingMandatoryOptions(){for(let e=this;e;e=e.parent)e.options.forEach((t=>{t.mandatory&&void 0===e.getOptionValue(t.attributeName())&&e.missingMandatoryOptionValue(t)}))}_checkForConflictingLocalOptions(){const e=this.options.filter((e=>{const t=e.attributeName();return void 0!==this.getOptionValue(t)&&"default"!==this.getOptionValueSource(t)}));e.filter((e=>e.conflictsWith.length>0)).forEach((t=>{const r=e.find((e=>t.conflictsWith.includes(e.attributeName())));r&&this._conflictingOption(t,r)}))}_checkForConflictingOptions(){for(let e=this;e;e=e.parent)e._checkForConflictingLocalOptions()}parseOptions(e){const t=[],r=[];let n=t;const i=e.slice();function a(e){return e.length>1&&"-"===e[0]}let o=null;for(;i.length;){const e=i.shift();if("--"===e){n===r&&n.push(e),n.push(...i);break}if(!o||a(e)){if(o=null,a(e)){const t=this._findOption(e);if(t){if(t.required){const e=i.shift();void 0===e&&this.optionMissingArgument(t),this.emit(`option:${t.name()}`,e)}else if(t.optional){let e=null;i.length>0&&!a(i[0])&&(e=i.shift()),this.emit(`option:${t.name()}`,e)}else this.emit(`option:${t.name()}`);o=t.variadic?t:null;continue}}if(e.length>2&&"-"===e[0]&&"-"!==e[1]){const t=this._findOption(`-${e[1]}`);if(t){t.required||t.optional&&this._combineFlagAndOptionalValue?this.emit(`option:${t.name()}`,e.slice(2)):(this.emit(`option:${t.name()}`),i.unshift(`-${e.slice(2)}`));continue}}if(/^--[^=]+=/.test(e)){const t=e.indexOf("="),r=this._findOption(e.slice(0,t));if(r&&(r.required||r.optional)){this.emit(`option:${r.name()}`,e.slice(t+1));continue}}if(a(e)&&(n=r),(this._enablePositionalOptions||this._passThroughOptions)&&0===t.length&&0===r.length){if(this._findCommand(e)){t.push(e),i.length>0&&r.push(...i);break}if(e===this._helpCommandName&&this._hasImplicitHelpCommand()){t.push(e),i.length>0&&t.push(...i);break}if(this._defaultCommandName){r.push(e),i.length>0&&r.push(...i);break}}if(this._passThroughOptions){n.push(e),i.length>0&&n.push(...i);break}n.push(e)}else this.emit(`option:${o.name()}`,e)}return{operands:t,unknown:r}}opts(){if(this._storeOptionsAsProperties){const e={},t=this.options.length;for(let r=0;rObject.assign(e,t.opts())),{})}error(e,t){this._outputConfiguration.outputError(`${e}\n`,this._outputConfiguration.writeErr),"string"==typeof this._showHelpAfterError?this._outputConfiguration.writeErr(`${this._showHelpAfterError}\n`):this._showHelpAfterError&&(this._outputConfiguration.writeErr("\n"),this.outputHelp({error:!0}));const r=t||{},n=r.exitCode||1,i=r.code||"commander.error";this._exit(n,i,e)}_parseOptionsEnv(){this.options.forEach((e=>{if(e.envVar&&e.envVar in s.env){const t=e.attributeName();(void 0===this.getOptionValue(t)||["default","config","env"].includes(this.getOptionValueSource(t)))&&(e.required||e.optional?this.emit(`optionEnv:${e.name()}`,s.env[e.envVar]):this.emit(`optionEnv:${e.name()}`))}}))}_parseOptionsImplied(){const e=new m(this.options),t=e=>void 0!==this.getOptionValue(e)&&!["default","implied"].includes(this.getOptionValueSource(e));this.options.filter((r=>void 0!==r.implied&&t(r.attributeName())&&e.valueFromOption(this.getOptionValue(r.attributeName()),r))).forEach((e=>{Object.keys(e.implied).filter((e=>!t(e))).forEach((t=>{this.setOptionValueWithSource(t,e.implied[t],"implied")}))}))}missingArgument(e){const t=`error: missing required argument '${e}'`;this.error(t,{code:"commander.missingArgument"})}optionMissingArgument(e){const t=`error: option '${e.flags}' argument missing`;this.error(t,{code:"commander.optionMissingArgument"})}missingMandatoryOptionValue(e){const t=`error: required option '${e.flags}' not specified`;this.error(t,{code:"commander.missingMandatoryOptionValue"})}_conflictingOption(e,t){const r=e=>{const t=e.attributeName(),r=this.getOptionValue(t),n=this.options.find((e=>e.negate&&t===e.attributeName())),i=this.options.find((e=>!e.negate&&t===e.attributeName()));return n&&(void 0===n.presetArg&&!1===r||void 0!==n.presetArg&&r===n.presetArg)?n:i||e},n=e=>{const t=r(e),n=t.attributeName();return"env"===this.getOptionValueSource(n)?`environment variable '${t.envVar}'`:`option '${t.flags}'`},i=`error: ${n(e)} cannot be used with ${n(t)}`;this.error(i,{code:"commander.conflictingOption"})}unknownOption(e){if(this._allowUnknownOption)return;let t="";if(e.startsWith("--")&&this._showSuggestionAfterError){let r=[],n=this;do{const e=n.createHelp().visibleOptions(n).filter((e=>e.long)).map((e=>e.long));r=r.concat(e),n=n.parent}while(n&&!n._enablePositionalOptions);t=g(e,r)}const r=`error: unknown option '${e}'${t}`;this.error(r,{code:"commander.unknownOption"})}_excessArguments(e){if(this._allowExcessArguments)return;const t=this._args.length,r=1===t?"":"s",n=`error: too many arguments${this.parent?` for '${this.name()}'`:""}. Expected ${t} argument${r} but got ${e.length}.`;this.error(n,{code:"commander.excessArguments"})}unknownCommand(){const e=this.args[0];let t="";if(this._showSuggestionAfterError){const r=[];this.createHelp().visibleCommands(this).forEach((e=>{r.push(e.name()),e.alias()&&r.push(e.alias())})),t=g(e,r)}const r=`error: unknown command '${e}'${t}`;this.error(r,{code:"commander.unknownCommand"})}version(e,t,r){if(void 0===e)return this._version;this._version=e,t=t||"-V, --version",r=r||"output the version number";const n=this.createOption(t,r);return this._versionOptionName=n.attributeName(),this.options.push(n),this.on("option:"+n.name(),(()=>{this._outputConfiguration.writeOut(`${e}\n`),this._exit(0,"commander.version",e)})),this}description(e,t){return void 0===e&&void 0===t?this._description:(this._description=e,t&&(this._argsDescription=t),this)}summary(e){return void 0===e?this._summary:(this._summary=e,this)}alias(e){if(void 0===e)return this._aliases[0];let t=this;if(0!==this.commands.length&&this.commands[this.commands.length-1]._executableHandler&&(t=this.commands[this.commands.length-1]),e===t._name)throw new Error("Command alias can't be the same as its name");return t._aliases.push(e),this}aliases(e){return void 0===e?this._aliases:(e.forEach((e=>this.alias(e))),this)}usage(e){if(void 0===e){if(this._usage)return this._usage;const e=this._args.map((e=>l(e)));return[].concat(this.options.length||this._hasHelpOption?"[options]":[],this.commands.length?"[command]":[],this._args.length?e:[]).join(" ")}return this._usage=e,this}name(e){return void 0===e?this._name:(this._name=e,this)}nameFromFilename(e){return this._name=a.basename(e,a.extname(e)),this}executableDir(e){return void 0===e?this._executableDir:(this._executableDir=e,this)}helpInformation(e){const t=this.createHelp();return void 0===t.helpWidth&&(t.helpWidth=e&&e.error?this._outputConfiguration.getErrHelpWidth():this._outputConfiguration.getOutHelpWidth()),t.formatHelp(this,t)}_getHelpContext(e){const t={error:!!(e=e||{}).error};let r;return r=t.error?e=>this._outputConfiguration.writeErr(e):e=>this._outputConfiguration.writeOut(e),t.write=e.write||r,t.command=this,t}outputHelp(e){let t;"function"==typeof e&&(t=e,e=void 0);const r=this._getHelpContext(e);v(this).reverse().forEach((e=>e.emit("beforeAllHelp",r))),this.emit("beforeHelp",r);let n=this.helpInformation(r);if(t&&(n=t(n),"string"!=typeof n&&!Buffer.isBuffer(n)))throw new Error("outputHelp callback must return a string or a Buffer");r.write(n),this.emit(this._helpLongFlag),this.emit("afterHelp",r),v(this).forEach((e=>e.emit("afterAllHelp",r)))}helpOption(e,t){if("boolean"==typeof e)return this._hasHelpOption=e,this;this._helpFlags=e||this._helpFlags,this._helpDescription=t||this._helpDescription;const r=f(this._helpFlags);return this._helpShortFlag=r.shortFlag,this._helpLongFlag=r.longFlag,this}help(e){this.outputHelp(e);let t=s.exitCode||0;0===t&&e&&"function"!=typeof e&&e.error&&(t=1),this._exit(t,"commander.help","(outputHelp)")}addHelpText(e,t){const r=["beforeAll","before","after","afterAll"];if(!r.includes(e))throw new Error(`Unexpected value for position to addHelpText.\nExpecting one of '${r.join("', '")}'`);const n=`${e}Help`;return this.on(n,(e=>{let r;r="function"==typeof t?t({error:e.error,command:e.command}):t,r&&e.write(`${r}\n`)})),this}}function h(e,t){e._hasHelpOption&&t.find((t=>t===e._helpLongFlag||t===e._helpShortFlag))&&(e.outputHelp(),e._exit(0,"commander.helpDisplayed","(outputHelp)"))}function y(e){return e.map((e=>{if(!e.startsWith("--inspect"))return e;let t,r,n="127.0.0.1",i="9229";return null!==(r=e.match(/^(--inspect(-brk)?)$/))?t=r[1]:null!==(r=e.match(/^(--inspect(-brk|-port)?)=([^:]+)$/))?(t=r[1],/^\d+$/.test(r[3])?i=r[3]:n=r[3]):null!==(r=e.match(/^(--inspect(-brk|-port)?)=([^:]+):(\d+)$/))&&(t=r[1],n=r[3],i=r[4]),t&&"0"!==i?`${t}=${n}:${parseInt(i)+1}`:e}))}function v(e){const t=[];for(let r=e;r;r=r.parent)t.push(r);return t}t.Command=_},48056:(e,t)=>{class r extends Error{constructor(e,t,r){super(r),Error.captureStackTrace(this,this.constructor),this.name=this.constructor.name,this.code=t,this.exitCode=e,this.nestedError=void 0}}t.CommanderError=r,t.InvalidArgumentError=class extends r{constructor(e){super(1,"commander.invalidArgument",e),Error.captureStackTrace(this,this.constructor),this.name=this.constructor.name}}},78917:(e,t,r)=>{const{humanReadableArgName:n}=r(78998);t.Help=class{constructor(){this.helpWidth=void 0,this.sortSubcommands=!1,this.sortOptions=!1,this.showGlobalOptions=!1}visibleCommands(e){const t=e.commands.filter((e=>!e._hidden));if(e._hasImplicitHelpCommand()){const[,r,n]=e._helpCommandnameAndArgs.match(/([^ ]+) *(.*)/),i=e.createCommand(r).helpOption(!1);i.description(e._helpCommandDescription),n&&i.arguments(n),t.push(i)}return this.sortSubcommands&&t.sort(((e,t)=>e.name().localeCompare(t.name()))),t}compareOptions(e,t){const r=e=>e.short?e.short.replace(/^-/,""):e.long.replace(/^--/,"");return r(e).localeCompare(r(t))}visibleOptions(e){const t=e.options.filter((e=>!e.hidden)),r=e._hasHelpOption&&e._helpShortFlag&&!e._findOption(e._helpShortFlag),n=e._hasHelpOption&&!e._findOption(e._helpLongFlag);if(r||n){let i;i=r?n?e.createOption(e._helpFlags,e._helpDescription):e.createOption(e._helpShortFlag,e._helpDescription):e.createOption(e._helpLongFlag,e._helpDescription),t.push(i)}return this.sortOptions&&t.sort(this.compareOptions),t}visibleGlobalOptions(e){if(!this.showGlobalOptions)return[];const t=[];for(let r=e.parent;r;r=r.parent){const e=r.options.filter((e=>!e.hidden));t.push(...e)}return this.sortOptions&&t.sort(this.compareOptions),t}visibleArguments(e){return e._argsDescription&&e._args.forEach((t=>{t.description=t.description||e._argsDescription[t.name()]||""})),e._args.find((e=>e.description))?e._args:[]}subcommandTerm(e){const t=e._args.map((e=>n(e))).join(" ");return e._name+(e._aliases[0]?"|"+e._aliases[0]:"")+(e.options.length?" [options]":"")+(t?" "+t:"")}optionTerm(e){return e.flags}argumentTerm(e){return e.name()}longestSubcommandTermLength(e,t){return t.visibleCommands(e).reduce(((e,r)=>Math.max(e,t.subcommandTerm(r).length)),0)}longestOptionTermLength(e,t){return t.visibleOptions(e).reduce(((e,r)=>Math.max(e,t.optionTerm(r).length)),0)}longestGlobalOptionTermLength(e,t){return t.visibleGlobalOptions(e).reduce(((e,r)=>Math.max(e,t.optionTerm(r).length)),0)}longestArgumentTermLength(e,t){return t.visibleArguments(e).reduce(((e,r)=>Math.max(e,t.argumentTerm(r).length)),0)}commandUsage(e){let t=e._name;e._aliases[0]&&(t=t+"|"+e._aliases[0]);let r="";for(let t=e.parent;t;t=t.parent)r=t.name()+" "+r;return r+t+" "+e.usage()}commandDescription(e){return e.description()}subcommandDescription(e){return e.summary()||e.description()}optionDescription(e){const t=[];if(e.argChoices&&t.push(`choices: ${e.argChoices.map((e=>JSON.stringify(e))).join(", ")}`),void 0!==e.defaultValue){(e.required||e.optional||e.isBoolean()&&"boolean"==typeof e.defaultValue)&&t.push(`default: ${e.defaultValueDescription||JSON.stringify(e.defaultValue)}`)}return void 0!==e.presetArg&&e.optional&&t.push(`preset: ${JSON.stringify(e.presetArg)}`),void 0!==e.envVar&&t.push(`env: ${e.envVar}`),t.length>0?`${e.description} (${t.join(", ")})`:e.description}argumentDescription(e){const t=[];if(e.argChoices&&t.push(`choices: ${e.argChoices.map((e=>JSON.stringify(e))).join(", ")}`),void 0!==e.defaultValue&&t.push(`default: ${e.defaultValueDescription||JSON.stringify(e.defaultValue)}`),t.length>0){const r=`(${t.join(", ")})`;return e.description?`${e.description} ${r}`:r}return e.description}formatHelp(e,t){const r=t.padWidth(e,t),n=t.helpWidth||80;function i(e,i){if(i){const a=`${e.padEnd(r+2)}${i}`;return t.wrap(a,n-2,r+2)}return e}function a(e){return e.join("\n").replace(/^/gm," ".repeat(2))}let o=[`Usage: ${t.commandUsage(e)}`,""];const s=t.commandDescription(e);s.length>0&&(o=o.concat([s,""]));const c=t.visibleArguments(e).map((e=>i(t.argumentTerm(e),t.argumentDescription(e))));c.length>0&&(o=o.concat(["Arguments:",a(c),""]));const l=t.visibleOptions(e).map((e=>i(t.optionTerm(e),t.optionDescription(e))));if(l.length>0&&(o=o.concat(["Options:",a(l),""])),this.showGlobalOptions){const r=t.visibleGlobalOptions(e).map((e=>i(t.optionTerm(e),t.optionDescription(e))));r.length>0&&(o=o.concat(["Global Options:",a(r),""]))}const u=t.visibleCommands(e).map((e=>i(t.subcommandTerm(e),t.subcommandDescription(e))));return u.length>0&&(o=o.concat(["Commands:",a(u),""])),o.join("\n")}padWidth(e,t){return Math.max(t.longestOptionTermLength(e,t),t.longestGlobalOptionTermLength(e,t),t.longestSubcommandTermLength(e,t),t.longestArgumentTermLength(e,t))}wrap(e,t,r,n=40){if(e.match(/[\n]\s+/))return e;const i=t-r;if(i("\n"===e.slice(-1)&&(e=e.slice(0,e.length-1)),(t>0?s:"")+e.trimRight()))).join("\n")}}},95790:(e,t,r)=>{const{InvalidArgumentError:n}=r(48056);function i(e){let t,r;const n=e.split(/[ |,]+/);return n.length>1&&!/^[[<]/.test(n[1])&&(t=n.shift()),r=n.shift(),!t&&/^-[^-]$/.test(r)&&(t=r,r=void 0),{shortFlag:t,longFlag:r}}t.Option=class{constructor(e,t){this.flags=e,this.description=t||"",this.required=e.includes("<"),this.optional=e.includes("["),this.variadic=/\w\.\.\.[>\]]$/.test(e),this.mandatory=!1;const r=i(e);this.short=r.shortFlag,this.long=r.longFlag,this.negate=!1,this.long&&(this.negate=this.long.startsWith("--no-")),this.defaultValue=void 0,this.defaultValueDescription=void 0,this.presetArg=void 0,this.envVar=void 0,this.parseArg=void 0,this.hidden=!1,this.argChoices=void 0,this.conflictsWith=[],this.implied=void 0}default(e,t){return this.defaultValue=e,this.defaultValueDescription=t,this}preset(e){return this.presetArg=e,this}conflicts(e){return this.conflictsWith=this.conflictsWith.concat(e),this}implies(e){return this.implied=Object.assign(this.implied||{},e),this}env(e){return this.envVar=e,this}argParser(e){return this.parseArg=e,this}makeOptionMandatory(e=!0){return this.mandatory=!!e,this}hideHelp(e=!0){return this.hidden=!!e,this}_concatValue(e,t){return t!==this.defaultValue&&Array.isArray(t)?t.concat(e):[e]}choices(e){return this.argChoices=e.slice(),this.parseArg=(e,t)=>{if(!this.argChoices.includes(e))throw new n(`Allowed choices are ${this.argChoices.join(", ")}.`);return this.variadic?this._concatValue(e,t):e},this}name(){return this.long?this.long.replace(/^--/,""):this.short.replace(/^-/,"")}attributeName(){return this.name().replace(/^no-/,"").split("-").reduce(((e,t)=>e+t[0].toUpperCase()+t.slice(1)))}is(e){return this.short===e||this.long===e}isBoolean(){return!this.required&&!this.optional&&!this.negate}},t.splitOptionFlags=i,t.DualOptions=class{constructor(e){this.positiveOptions=new Map,this.negativeOptions=new Map,this.dualOptions=new Set,e.forEach((e=>{e.negate?this.negativeOptions.set(e.attributeName(),e):this.positiveOptions.set(e.attributeName(),e)})),this.negativeOptions.forEach(((e,t)=>{this.positiveOptions.has(t)&&this.dualOptions.add(t)}))}valueFromOption(e,t){const r=t.attributeName();if(!this.dualOptions.has(r))return!0;const n=this.negativeOptions.get(r).presetArg,i=void 0!==n&&n;return t.negate===(i===e)}}},31812:(e,t)=>{const r=3;t.suggestSimilar=function(e,t){if(!t||0===t.length)return"";t=Array.from(new Set(t));const n=e.startsWith("--");n&&(e=e.slice(2),t=t.map((e=>e.slice(2))));let i=[],a=r;return t.forEach((t=>{if(t.length<=1)return;const n=function(e,t){if(Math.abs(e.length-t.length)>r)return Math.max(e.length,t.length);const n=[];for(let t=0;t<=e.length;t++)n[t]=[t];for(let e=0;e<=t.length;e++)n[0][e]=e;for(let r=1;r<=t.length;r++)for(let i=1;i<=e.length;i++){let a=1;a=e[i-1]===t[r-1]?0:1,n[i][r]=Math.min(n[i-1][r]+1,n[i][r-1]+1,n[i-1][r-1]+a),i>1&&r>1&&e[i-1]===t[r-2]&&e[i-2]===t[r-1]&&(n[i][r]=Math.min(n[i][r],n[i-2][r-2]+1))}return n[e.length][t.length]}(e,t),o=Math.max(e.length,t.length);(o-n)/o>.4&&(ne.localeCompare(t))),n&&(i=i.map((e=>`--${e}`))),i.length>1?`\n(Did you mean one of ${i.join(", ")}?)`:1===i.length?`\n(Did you mean ${i[0]}?)`:""}},88658:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),t.util=t.tokenizers=t.transforms=t.inspect=t.stringify=t.parse=void 0;const a=r(74289),o=r(48915),s=r(85439),c=r(78369),l=r(59234),u=r(96216),d=r(60721),p=r(65629),f=r(47519),m=r(58314),g=r(94681);i(r(99808),t),t.parse=function(e,t={}){return(0,a.default)(t)(e)},t.stringify=(0,u.default)();var _=r(44033);Object.defineProperty(t,"inspect",{enumerable:!0,get:function(){return _.default}}),t.transforms={flow:m.flow,align:d.default,indent:p.default,crlf:f.default},t.tokenizers={tag:c.default,type:l.default,name:s.default,description:o.default},t.util={rewireSpecs:g.rewireSpecs,rewireSource:g.rewireSource,seedBlock:g.seedBlock,seedTokens:g.seedTokens}},6402:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=/^@\S+/;t.default=function({fence:e="```"}={}){const t=function(e){return"string"==typeof e?t=>t.split(e).length%2==0:e}(e),n=(e,r)=>t(e)?!r:r;return function(e){const t=[[]];let i=!1;for(const a of e)r.test(a.tokens.description)&&!i?t.push([a]):t[t.length-1].push(a),i=n(a.tokens.description,i);return t}}},74289:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(99808),i=r(94681),a=r(6402),o=r(54650),s=r(94517),c=r(78369),l=r(59234),u=r(85439),d=r(48915);t.default=function({startLine:e=0,fence:t="```",spacing:r="compact",markers:p=n.Markers,tokenizers:f=[(0,c.default)(),(0,l.default)(r),(0,u.default)(),(0,d.default)(r)]}={}){if(e<0||e%1>0)throw new Error("Invalid startLine");const m=(0,o.default)({startLine:e,markers:p}),g=(0,a.default)({fence:t}),_=(0,s.default)({tokenizers:f}),h=(0,d.getJoiner)(r);return function(e){const t=[];for(const r of(0,i.splitLines)(e)){const e=m(r);if(null===e)continue;const n=g(e),i=n.slice(1).map(_);t.push({description:h(n[0],p),tags:i,source:e,problems:i.reduce(((e,t)=>e.concat(t.problems)),[])})}return t}}},54650:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(99808),i=r(94681);t.default=function({startLine:e=0,markers:t=n.Markers}={}){let r=null,a=e;return function(e){let n=e;const o=(0,i.seedTokens)();if([o.lineEnd,n]=(0,i.splitCR)(n),[o.start,n]=(0,i.splitSpace)(n),null===r&&n.startsWith(t.start)&&!n.startsWith(t.nostart)&&(r=[],o.delimiter=n.slice(0,t.start.length),n=n.slice(t.start.length),[o.postDelimiter,n]=(0,i.splitSpace)(n)),null===r)return a++,null;const s=n.trimRight().endsWith(t.end);if(""===o.delimiter&&n.startsWith(t.delim)&&!n.startsWith(t.end)&&(o.delimiter=t.delim,n=n.slice(t.delim.length),[o.postDelimiter,n]=(0,i.splitSpace)(n)),s){const e=n.trimRight();o.end=n.slice(e.length-t.end.length),n=e.slice(0,-t.end.length)}if(o.description=n,r.push({number:a,source:e,tokens:o}),a++,s){const e=r.slice();return r=null,e}return null}}},94517:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(94681);t.default=function({tokenizers:e}){return function(t){var r;let i=(0,n.seedSpec)({source:t});for(const t of e)if(i=t(i),null===(r=i.problems[i.problems.length-1])||void 0===r?void 0:r.critical)break;return i}}},48915:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getJoiner=void 0;const n=r(99808);function i(e){return"compact"===e?a:"preserve"===e?c:e}function a(e,t=n.Markers){return e.map((({tokens:{description:e}})=>e.trim())).filter((e=>""!==e)).join(" ")}t.default=function(e="compact",t=n.Markers){const r=i(e);return e=>(e.description=r(e.source,t),e)},t.getJoiner=i;const o=(e,{tokens:t},r)=>""===t.type?e:r,s=({tokens:e})=>(""===e.delimiter?e.start:e.postDelimiter.slice(1))+e.description;function c(e,t=n.Markers){if(0===e.length)return"";""===e[0].tokens.description&&e[0].tokens.delimiter===t.start&&(e=e.slice(1));const r=e[e.length-1];return void 0!==r&&""===r.tokens.description&&r.tokens.end.endsWith(t.end)&&(e=e.slice(0,-1)),(e=e.slice(e.reduce(o,0))).map(s).join("\n")}},85439:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(94681);t.default=function(){const e=(e,{tokens:t},r)=>""===t.type?e:r;return t=>{const{tokens:r}=t.source[t.source.reduce(e,0)],i=r.description.trimLeft(),a=i.split('"');if(a.length>1&&""===a[0]&&a.length%2==1)return t.name=a[1],r.name=`"${a[1]}"`,[r.postName,r.description]=(0,n.splitSpace)(i.slice(r.name.length)),t;let o,s=0,c="",l=!1;for(const e of i){if(0===s&&(0,n.isSpace)(e))break;"["===e&&s++,"]"===e&&s--,c+=e}if(0!==s)return t.problems.push({code:"spec:name:unpaired-brackets",message:"unpaired brackets",line:t.source[0].number,critical:!0}),t;const u=c;if("["===c[0]&&"]"===c[c.length-1]){l=!0,c=c.slice(1,-1);const e=c.split("=");if(c=e[0].trim(),void 0!==e[1]&&(o=e.slice(1).join("=").trim()),""===c)return t.problems.push({code:"spec:name:empty-name",message:"empty name",line:t.source[0].number,critical:!0}),t;if(""===o)return t.problems.push({code:"spec:name:empty-default",message:"empty default value",line:t.source[0].number,critical:!0}),t;if(!((d=o)&&d.startsWith('"')&&d.endsWith('"'))&&/=(?!>)/.test(o))return t.problems.push({code:"spec:name:invalid-default",message:"invalid default value syntax",line:t.source[0].number,critical:!0}),t}var d;return t.optional=l,t.name=c,r.name=u,void 0!==o&&(t.default=o),[r.postName,r.description]=(0,n.splitSpace)(i.slice(r.name.length)),t}}},78369:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return e=>{const{tokens:t}=e.source[0],r=t.description.match(/\s*(@(\S+))(\s*)/);return null===r?(e.problems.push({code:"spec:tag:prefix",message:'tag should start with "@" symbol',line:e.source[0].number,critical:!0}),e):(t.tag=r[1],t.postTag=r[3],t.description=t.description.slice(r[0].length),e.tag=r[2],e)}}},59234:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(94681);t.default=function(e="compact"){const t=function(e){return"compact"===e?e=>e.map(i).join(""):"preserve"===e?e=>e.join("\n"):e}(e);return e=>{let r=0,i=[];for(const[t,{tokens:n}]of e.source.entries()){let a="";if(0===t&&"{"!==n.description[0])return e;for(const e of n.description)if("{"===e&&r++,"}"===e&&r--,a+=e,0===r)break;if(i.push([n,a]),0===r)break}if(0!==r)return e.problems.push({code:"spec:type:unpaired-curlies",message:"unpaired curlies",line:e.source[0].number,critical:!0}),e;const a=[],o=i[0][0].postDelimiter.length;for(const[e,[t,r]]of i.entries())t.type=r,e>0&&(t.type=t.postDelimiter.slice(o)+r,t.postDelimiter=t.postDelimiter.slice(0,o)),[t.postType,t.description]=(0,n.splitSpace)(t.description.slice(r.length)),a.push(t.type);return a[0]=a[0].slice(1),a[a.length-1]=a[a.length-1].slice(0,-1),e.type=t(a),e}};const i=e=>e.trim()},99808:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Markers=void 0,function(e){e.start="/**",e.nostart="/***",e.delim="*",e.end="*/"}(t.Markers||(t.Markers={}))},96216:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return e=>e.source.map((({tokens:e})=>function(e){return e.start+e.delimiter+e.postDelimiter+e.tag+e.postTag+e.type+e.postType+e.name+e.postName+e.description+e.end+e.lineEnd}(e))).join("\n")}},44033:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(94681),i={line:0,start:0,delimiter:0,postDelimiter:0,tag:0,postTag:0,name:0,postName:0,type:0,postType:0,description:0,end:0,lineEnd:0},a={lineEnd:"CR"},o=Object.keys(i),s=e=>(0,n.isSpace)(e)?`{${e.length}}`:e,c=e=>"|"+e.join("|")+"|",l=(e,t)=>Object.keys(t).map((r=>s(t[r]).padEnd(e[r])));t.default=function({source:e}){var t,r;if(0===e.length)return"";const n=Object.assign({},i);for(const e of o)n[e]=(null!==(t=a[e])&&void 0!==t?t:e).length;for(const{number:t,tokens:r}of e){n.line=Math.max(n.line,t.toString().length);for(const e in r)n[e]=Math.max(n[e],s(r[e]).length)}const u=[[],[]];for(const e of o)u[0].push((null!==(r=a[e])&&void 0!==r?r:e).padEnd(n[e]));for(const e of o)u[1].push("-".padEnd(n[e],"-"));for(const{number:t,tokens:r}of e){const e=t.toString().padStart(n.line);u.push([e,...l(n,r)])}return u.map(c).join("\n")}},60721:function(e,t,r){"use strict";var n=this&&this.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i"".padStart(e," ");t.default=function(e=i.Markers){let t,r=!1;function c(n){const i=Object.assign({},n.tokens);""!==i.tag&&(r=!0);const a=""===i.tag&&""===i.name&&""===i.type&&""===i.description;if(i.end===e.end&&a)return i.start=s(t.start+1),Object.assign(Object.assign({},n),{tokens:i});switch(i.delimiter){case e.start:i.start=s(t.start);break;case e.delim:i.start=s(t.start+1);break;default:i.delimiter="",i.start=s(t.start+2)}if(!r)return i.postDelimiter=""===i.description?"":" ",Object.assign(Object.assign({},n),{tokens:i});const o={delim:!1,tag:!1,type:!1,name:!1};return""===i.description&&(o.name=!0,i.postName="",""===i.name&&(o.type=!0,i.postType="",""===i.type&&(o.tag=!0,i.postTag="",""===i.tag&&(o.delim=!0)))),i.postDelimiter=o.delim?"":" ",o.tag||(i.postTag=s(t.tag-i.tag.length+1)),o.type||(i.postType=s(t.type-i.type.length+1)),o.name||(i.postName=s(t.name-i.name.length+1)),Object.assign(Object.assign({},n),{tokens:i})}return r=>{var{source:s}=r,l=n(r,["source"]);return t=s.reduce(((e=i.Markers)=>(t,{tokens:r})=>({start:r.delimiter===e.start?r.start.length:t.start,tag:Math.max(t.tag,r.tag.length),type:Math.max(t.type,r.type.length),name:Math.max(t.name,r.name.length)}))(e),Object.assign({},o)),(0,a.rewireSource)(Object.assign(Object.assign({},l),{source:s.map(c)}))}}},47519:function(e,t,r){"use strict";var n=this&&this.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i{var{source:r}=e,a=n(e,["source"]);return(0,i.rewireSource)(Object.assign(Object.assign({},a),{source:r.map(t)}))}}},65629:function(e,t,r){"use strict";var n=this&&this.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i{if(void 0===t){const n=e-r.length;t=n>0?(e=>{const t="".padStart(e," ");return e=>e+t})(n):(e=>t=>t.slice(e))(-n)}return t(r)},a=e=>Object.assign(Object.assign({},e),{tokens:Object.assign(Object.assign({},e.tokens),{start:r(e.tokens.start)})});return e=>{var{source:t}=e,r=n(e,["source"]);return(0,i.rewireSource)(Object.assign(Object.assign({},r),{source:t.map(a)}))}}},58314:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.flow=void 0,t.flow=function(...e){return t=>e.reduce(((e,t)=>t(e)),t)}},94681:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.rewireSpecs=t.rewireSource=t.seedTokens=t.seedSpec=t.seedBlock=t.splitLines=t.splitSpace=t.splitCR=t.hasCR=t.isSpace=void 0,t.isSpace=function(e){return/^\s+$/.test(e)},t.hasCR=function(e){return/\r$/.test(e)},t.splitCR=function(e){const t=e.match(/\r+$/);return null==t?["",e]:[e.slice(-t[0].length),e.slice(0,-t[0].length)]},t.splitSpace=function(e){const t=e.match(/^\s+/);return null==t?["",e]:[e.slice(0,t[0].length),e.slice(t[0].length)]},t.splitLines=function(e){return e.split(/\n/)},t.seedBlock=function(e={}){return Object.assign({description:"",tags:[],source:[],problems:[]},e)},t.seedSpec=function(e={}){return Object.assign({tag:"",name:"",type:"",optional:!1,description:"",problems:[],source:[]},e)},t.seedTokens=function(e={}){return Object.assign({start:"",delimiter:"",postDelimiter:"",tag:"",postTag:"",name:"",postName:"",type:"",postType:"",description:"",end:"",lineEnd:""},e)},t.rewireSource=function(e){const t=e.source.reduce(((e,t)=>e.set(t.number,t)),new Map);for(const r of e.tags)r.source=r.source.map((e=>t.get(e.number)));return e},t.rewireSpecs=function(e){const t=e.tags.reduce(((e,t)=>t.source.reduce(((e,t)=>e.set(t.number,t)),e)),new Map);return e.source=e.source.map((e=>t.get(e.number)||e)),e}},1641:(e,t,r)=>{"use strict";function n(e,...t){return(...r)=>e(...t,...r)}function i(e){return function(...t){var r=t.pop();return e.call(this,t,r)}}r.r(t),r.d(t,{all:()=>ge,allLimit:()=>_e,allSeries:()=>he,any:()=>rt,anyLimit:()=>nt,anySeries:()=>it,apply:()=>n,applyEach:()=>P,applyEachSeries:()=>O,asyncify:()=>d,auto:()=>L,autoInject:()=>q,cargo:()=>K,cargoQueue:()=>W,compose:()=>Y,concat:()=>Z,concatLimit:()=>Q,concatSeries:()=>ee,constant:()=>te,default:()=>_t,detect:()=>ne,detectLimit:()=>ie,detectSeries:()=>ae,dir:()=>se,doDuring:()=>ce,doUntil:()=>le,doWhilst:()=>ce,during:()=>ft,each:()=>de,eachLimit:()=>pe,eachOf:()=>A,eachOfLimit:()=>w,eachOfSeries:()=>I,eachSeries:()=>fe,ensureAsync:()=>me,every:()=>ge,everyLimit:()=>_e,everySeries:()=>he,filter:()=>ke,filterLimit:()=>xe,filterSeries:()=>Ee,find:()=>ne,findLimit:()=>ie,findSeries:()=>ae,flatMap:()=>Z,flatMapLimit:()=>Q,flatMapSeries:()=>ee,foldl:()=>G,foldr:()=>Je,forEach:()=>de,forEachLimit:()=>pe,forEachOf:()=>A,forEachOfLimit:()=>w,forEachOfSeries:()=>I,forEachSeries:()=>fe,forever:()=>Se,groupBy:()=>we,groupByLimit:()=>De,groupBySeries:()=>Te,inject:()=>G,log:()=>Ce,map:()=>N,mapLimit:()=>X,mapSeries:()=>F,mapValues:()=>Ne,mapValuesLimit:()=>Ae,mapValuesSeries:()=>Pe,memoize:()=>Ie,nextTick:()=>Fe,parallel:()=>Re,parallelLimit:()=>Me,priorityQueue:()=>Ue,queue:()=>Le,race:()=>qe,reduce:()=>G,reduceRight:()=>Je,reflect:()=>Ve,reflectAll:()=>He,reject:()=>We,rejectLimit:()=>Ge,rejectSeries:()=>$e,retry:()=>Ze,retryable:()=>et,select:()=>ke,selectLimit:()=>xe,selectSeries:()=>Ee,seq:()=>$,series:()=>tt,setImmediate:()=>u,some:()=>rt,someLimit:()=>nt,someSeries:()=>it,sortBy:()=>at,timeout:()=>ot,times:()=>ct,timesLimit:()=>st,timesSeries:()=>lt,transform:()=>ut,tryEach:()=>dt,unmemoize:()=>pt,until:()=>mt,waterfall:()=>gt,whilst:()=>ft,wrapSync:()=>d});var a="function"==typeof queueMicrotask&&queueMicrotask,o="function"==typeof setImmediate&&setImmediate,s="object"==typeof process&&"function"==typeof process.nextTick;function c(e){setTimeout(e,0)}function l(e){return(t,...r)=>e((()=>t(...r)))}var u=l(a?queueMicrotask:o?setImmediate:s?process.nextTick:c);function d(e){return m(e)?function(...t){const r=t.pop();return p(e.apply(this,t),r)}:i((function(t,r){var n;try{n=e.apply(this,t)}catch(e){return r(e)}if(n&&"function"==typeof n.then)return p(n,r);r(null,n)}))}function p(e,t){return e.then((e=>{f(t,null,e)}),(e=>{f(t,e&&(e instanceof Error||e.message)?e:new Error(e))}))}function f(e,t,r){try{e(t,r)}catch(e){u((e=>{throw e}),e)}}function m(e){return"AsyncFunction"===e[Symbol.toStringTag]}function g(e){if("function"!=typeof e)throw new Error("expected a function");return m(e)?d(e):e}function _(e,t){if(t||(t=e.length),!t)throw new Error("arity is undefined");return function(...r){return"function"==typeof r[t-1]?e.apply(this,r):new Promise(((n,i)=>{r[t-1]=(e,...t)=>{if(e)return i(e);n(t.length>1?t:t[0])},e.apply(this,r)}))}}function h(e){return function(t,...r){return _((function(n){var i=this;return e(t,((e,t)=>{g(e).apply(i,r.concat(t))}),n)}))}}function y(e,t,r,n){t=t||[];var i=[],a=0,o=g(r);return e(t,((e,t,r)=>{var n=a++;o(e,((e,t)=>{i[n]=t,r(e)}))}),(e=>{n(e,i)}))}function v(e){return e&&"number"==typeof e.length&&e.length>=0&&e.length%1==0}var b={};function k(e){function t(...t){if(null!==e){var r=e;e=null,r.apply(this,t)}}return Object.assign(t,e),t}function x(e){if(v(e))return function(e){var t=-1,r=e.length;return function(){return++t=t||o||i||(o=!0,e.next().then((({value:e,done:t})=>{if(!a&&!i){if(o=!1,t)return i=!0,void(s<=0&&n(null));s++,r(e,c,u),c++,l()}})).catch(d))}function u(e,t){if(s-=1,!a)return e?d(e):!1===e?(i=!0,void(a=!0)):t===b||i&&s<=0?(i=!0,n(null)):void l()}function d(e){a||(o=!1,i=!0,n(e))}l()}var D=e=>(t,r,n)=>{if(n=k(n),e<=0)throw new RangeError("concurrency limit cannot be less than 1");if(!t)return n(null);if("AsyncGenerator"===t[Symbol.toStringTag])return S(t,e,r,n);if(function(e){return"function"==typeof e[Symbol.asyncIterator]}(t))return S(t[Symbol.asyncIterator](),e,r,n);var i=x(t),a=!1,o=!1,s=0,c=!1;function l(e,t){if(!o)if(s-=1,e)a=!0,n(e);else if(!1===e)a=!0,o=!0;else{if(t===b||a&&s<=0)return a=!0,n(null);c||u()}}function u(){for(c=!0;s1?n:n[0])}return r[R]=new Promise(((r,n)=>{e=r,t=n})),r}function L(e,t,r){"number"!=typeof t&&(r=t,t=null),r=k(r||M());var n=Object.keys(e).length;if(!n)return r(null);t||(t=n);var i={},a=0,o=!1,s=!1,c=Object.create(null),l=[],u=[],d={};function p(e,t){l.push((()=>function(e,t){if(s)return;var n=E(((t,...n)=>{if(a--,!1!==t)if(n.length<2&&([n]=n),t){var l={};if(Object.keys(i).forEach((e=>{l[e]=i[e]})),l[e]=n,s=!0,c=Object.create(null),o)return;r(t,l)}else i[e]=n,(c[e]||[]).forEach((e=>e())),f();else o=!0}));a++;var l=g(t[t.length-1]);t.length>1?l(i,n):l(n)}(e,t)))}function f(){if(!o){if(0===l.length&&0===a)return r(null,i);for(;l.length&&a{const i=e[n];Array.isArray(i)&&i.indexOf(t)>=0&&r.push(n)})),r}return Object.keys(e).forEach((t=>{var r=e[t];if(!Array.isArray(r))return p(t,[r]),void u.push(t);var n=r.slice(0,r.length-1),i=n.length;if(0===i)return p(t,r),void u.push(t);d[t]=i,n.forEach((a=>{if(!e[a])throw new Error("async.auto task `"+t+"` has a non-existent dependency `"+a+"` in "+n.join(", "));!function(e,t){var r=c[e];r||(r=c[e]=[]);r.push(t)}(a,(()=>{0===--i&&p(t,r)}))}))})),function(){var e=0;for(;u.length;)e++,m(u.pop()).forEach((e=>{0==--d[e]&&u.push(e)}));if(e!==n)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}(),f(),r[R]}var j=/^(?:async\s+)?(?:function)?\s*\w*\s*\(\s*([^)]+)\s*\)(?:\s*{)/,B=/^(?:async\s+)?\(?\s*([^)=]+)\s*\)?(?:\s*=>)/,z=/,/,U=/(=.+)?(\s*)$/;function q(e,t){var r={};return Object.keys(e).forEach((t=>{var n,i=e[t],a=m(i),o=!a&&1===i.length||a&&0===i.length;if(Array.isArray(i))n=[...i],i=n.pop(),r[t]=n.concat(n.length>0?s:i);else if(o)r[t]=i;else{if(n=function(e){const t=function(e){let t="",r=0,n=e.indexOf("*/");for(;re.replace(U,"").trim()))}(i),0===i.length&&!a&&0===n.length)throw new Error("autoInject task functions require explicit parameters.");a||n.pop(),r[t]=n.concat(s)}function s(e,t){var r=n.map((t=>e[t]));r.push(t),g(i)(...r)}})),L(r,t)}class J{constructor(){this.head=this.tail=null,this.length=0}removeLink(e){return e.prev?e.prev.next=e.next:this.head=e.next,e.next?e.next.prev=e.prev:this.tail=e.prev,e.prev=e.next=null,this.length-=1,e}empty(){for(;this.head;)this.shift();return this}insertAfter(e,t){t.prev=e,t.next=e.next,e.next?e.next.prev=t:this.tail=t,e.next=t,this.length+=1}insertBefore(e,t){t.prev=e.prev,t.next=e,e.prev?e.prev.next=t:this.head=t,e.prev=t,this.length+=1}unshift(e){this.head?this.insertBefore(this.head,e):V(this,e)}push(e){this.tail?this.insertAfter(this.tail,e):V(this,e)}shift(){return this.head&&this.removeLink(this.head)}pop(){return this.tail&&this.removeLink(this.tail)}toArray(){return[...this]}*[Symbol.iterator](){for(var e=this.head;e;)yield e.data,e=e.next}remove(e){for(var t=this.head;t;){var{next:r}=t;e(t)&&this.removeLink(t),t=r}return this}}function V(e,t){e.length=1,e.head=e.tail=t}function H(e,t,r){if(null==t)t=1;else if(0===t)throw new RangeError("Concurrency must not be zero");var n=g(e),i=0,a=[];const o={error:[],drain:[],saturated:[],unsaturated:[],empty:[]};function s(e,t){return e?t?void(o[e]=o[e].filter((e=>e!==t))):o[e]=[]:Object.keys(o).forEach((e=>o[e]=[]))}function c(e,...t){o[e].forEach((e=>e(...t)))}var l=!1;function d(e,t,r,n){if(null!=n&&"function"!=typeof n)throw new Error("task callback must be a function");var i,a;function o(e,...t){return e?r?a(e):i():t.length<=1?i(t[0]):void i(t)}h.started=!0;var s=h._createTaskItem(e,r?o:n||o);if(t?h._tasks.unshift(s):h._tasks.push(s),l||(l=!0,u((()=>{l=!1,h.process()}))),r||!n)return new Promise(((e,t)=>{i=e,a=t}))}function p(e){return function(t,...r){i-=1;for(var n=0,o=e.length;n0&&a.splice(l,1),s.callback(t,...r),null!=t&&c("error",t,s.data)}i<=h.concurrency-h.buffer&&c("unsaturated"),h.idle()&&c("drain"),h.process()}}function f(e){return!(0!==e.length||!h.idle())&&(u((()=>c("drain"))),!0)}const m=e=>t=>{if(!t)return new Promise(((t,r)=>{!function(e,t){const r=(...n)=>{s(e,r),t(...n)};o[e].push(r)}(e,((e,n)=>{if(e)return r(e);t(n)}))}));s(e),function(e,t){o[e].push(t)}(e,t)};var _=!1,h={_tasks:new J,_createTaskItem:(e,t)=>({data:e,callback:t}),*[Symbol.iterator](){yield*h._tasks[Symbol.iterator]()},concurrency:t,payload:r,buffer:t/4,started:!1,paused:!1,push(e,t){if(Array.isArray(e)){if(f(e))return;return e.map((e=>d(e,!1,!1,t)))}return d(e,!1,!1,t)},pushAsync(e,t){if(Array.isArray(e)){if(f(e))return;return e.map((e=>d(e,!1,!0,t)))}return d(e,!1,!0,t)},kill(){s(),h._tasks.empty()},unshift(e,t){if(Array.isArray(e)){if(f(e))return;return e.map((e=>d(e,!0,!1,t)))}return d(e,!0,!1,t)},unshiftAsync(e,t){if(Array.isArray(e)){if(f(e))return;return e.map((e=>d(e,!0,!0,t)))}return d(e,!0,!0,t)},remove(e){h._tasks.remove(e)},process(){if(!_){for(_=!0;!h.paused&&ih._tasks.length,running:()=>i,workersList:()=>a,idle:()=>h._tasks.length+i===0,pause(){h.paused=!0},resume(){!1!==h.paused&&(h.paused=!1,u(h.process))}};return Object.defineProperties(h,{saturated:{writable:!1,value:m("saturated")},unsaturated:{writable:!1,value:m("unsaturated")},empty:{writable:!1,value:m("empty")},drain:{writable:!1,value:m("drain")},error:{writable:!1,value:m("error")}}),h}function K(e,t){return H(e,1,t)}function W(e,t,r){return H(e,t,r)}var G=_((function(e,t,r,n){n=k(n);var i=g(r);return I(e,((e,r,n)=>{i(t,e,((e,r)=>{t=r,n(e)}))}),(e=>n(e,t)))}),4);function $(...e){var t=e.map(g);return function(...e){var r=this,n=e[e.length-1];return"function"==typeof n?e.pop():n=M(),G(t,e,((e,t,n)=>{t.apply(r,e.concat(((e,...t)=>{n(e,t)})))}),((e,t)=>n(e,...t))),n[R]}}function Y(...e){return $(...e.reverse())}var X=_((function(e,t,r,n){return y(D(t),e,r,n)}),4);var Q=_((function(e,t,r,n){var i=g(r);return X(e,t,((e,t)=>{i(e,((e,...r)=>e?t(e):t(e,r)))}),((e,t)=>{for(var r=[],i=0;i{var o,s=!1;const c=g(i);r(n,((r,n,i)=>{c(r,((n,a)=>n||!1===n?i(n):e(a)&&!o?(s=!0,o=t(!0,r),i(null,b)):void i()))}),(e=>{if(e)return a(e);a(null,s?o:t(!1))}))}}var ne=_((function(e,t,r){return re((e=>e),((e,t)=>t))(A,e,t,r)}),3);var ie=_((function(e,t,r,n){return re((e=>e),((e,t)=>t))(D(t),e,r,n)}),4);var ae=_((function(e,t,r){return re((e=>e),((e,t)=>t))(D(1),e,t,r)}),3);function oe(e){return(t,...r)=>g(t)(...r,((t,...r)=>{"object"==typeof console&&(t?console.error&&console.error(t):console[e]&&r.forEach((t=>console[e](t))))}))}var se=oe("dir");var ce=_((function(e,t,r){r=E(r);var n,i=g(e),a=g(t);function o(e,...t){if(e)return r(e);!1!==e&&(n=t,a(...t,s))}function s(e,t){return e?r(e):!1!==e?t?void i(o):r(null,...n):void 0}return s(null,!0)}),3);function le(e,t,r){const n=g(t);return ce(e,((...e)=>{const t=e.pop();n(...e,((e,r)=>t(e,!r)))}),r)}function ue(e){return(t,r,n)=>e(t,n)}var de=_((function(e,t,r){return A(e,ue(g(t)),r)}),3);var pe=_((function(e,t,r,n){return D(t)(e,ue(g(r)),n)}),4);var fe=_((function(e,t,r){return pe(e,1,t,r)}),3);function me(e){return m(e)?e:function(...t){var r=t.pop(),n=!0;t.push(((...e)=>{n?u((()=>r(...e))):r(...e)})),e.apply(this,t),n=!1}}var ge=_((function(e,t,r){return re((e=>!e),(e=>!e))(A,e,t,r)}),3);var _e=_((function(e,t,r,n){return re((e=>!e),(e=>!e))(D(t),e,r,n)}),4);var he=_((function(e,t,r){return re((e=>!e),(e=>!e))(I,e,t,r)}),3);function ye(e,t,r,n){var i=new Array(t.length);e(t,((e,t,n)=>{r(e,((e,r)=>{i[t]=!!r,n(e)}))}),(e=>{if(e)return n(e);for(var r=[],a=0;a{r(e,((r,a)=>{if(r)return n(r);a&&i.push({index:t,value:e}),n(r)}))}),(e=>{if(e)return n(e);n(null,i.sort(((e,t)=>e.index-t.index)).map((e=>e.value)))}))}function be(e,t,r,n){return(v(t)?ye:ve)(e,t,g(r),n)}var ke=_((function(e,t,r){return be(A,e,t,r)}),3);var xe=_((function(e,t,r,n){return be(D(t),e,r,n)}),4);var Ee=_((function(e,t,r){return be(I,e,t,r)}),3);var Se=_((function(e,t){var r=E(t),n=g(me(e));return function e(t){if(t)return r(t);!1!==t&&n(e)}()}),2);var De=_((function(e,t,r,n){var i=g(r);return X(e,t,((e,t)=>{i(e,((r,n)=>r?t(r):t(r,{key:n,val:e})))}),((e,t)=>{for(var r={},{hasOwnProperty:i}=Object.prototype,a=0;a{a(e,t,((e,n)=>{if(e)return r(e);i[t]=n,r(e)}))}),(e=>n(e,i)))}),4);function Ne(e,t,r){return Ae(e,1/0,t,r)}function Pe(e,t,r){return Ae(e,1,t,r)}function Ie(e,t=(e=>e)){var r=Object.create(null),n=Object.create(null),a=g(e),o=i(((e,i)=>{var o=t(...e);o in r?u((()=>i(null,...r[o]))):o in n?n[o].push(i):(n[o]=[i],a(...e,((e,...t)=>{e||(r[o]=t);var i=n[o];delete n[o];for(var a=0,s=i.length;a{var n=v(t)?[]:{};e(t,((e,t,r)=>{g(e)(((e,...i)=>{i.length<2&&([i]=i),n[t]=i,r(e)}))}),(e=>r(e,n)))}),3);function Re(e,t){return Oe(A,e,t)}function Me(e,t,r){return Oe(D(t),e,r)}function Le(e,t){var r=g(e);return H(((e,t)=>{r(e[0],t)}),t,1)}class je{constructor(){this.heap=[],this.pushCount=Number.MIN_SAFE_INTEGER}get length(){return this.heap.length}empty(){return this.heap=[],this}percUp(e){let t;for(;e>0&&ze(this.heap[e],this.heap[t=Be(e)]);){let r=this.heap[e];this.heap[e]=this.heap[t],this.heap[t]=r,e=t}}percDown(e){let t;for(;(t=1+(e<<1))=0;e--)this.percDown(e);return this}}function Be(e){return(e+1>>1)-1}function ze(e,t){return e.priority!==t.priority?e.priority({data:e,priority:t}))):{data:e,priority:t}}return r._tasks=new je,r._createTaskItem=({data:e,priority:t},r)=>({data:e,priority:t,callback:r}),r.push=function(e,t=0,r){return n(a(e,t),r)},r.pushAsync=function(e,t=0,r){return i(a(e,t),r)},delete r.unshift,delete r.unshiftAsync,r}var qe=_((function(e,t){if(t=k(t),!Array.isArray(e))return t(new TypeError("First argument to race must be an array of functions"));if(!e.length)return t();for(var r=0,n=e.length;r{let n={};if(e&&(n.error=e),t.length>0){var i=t;t.length<=1&&([i]=t),n.value=i}r(null,n)})),t.apply(this,e)}))}function He(e){var t;return Array.isArray(e)?t=e.map(Ve):(t={},Object.keys(e).forEach((r=>{t[r]=Ve.call(this,e[r])}))),t}function Ke(e,t,r,n){const i=g(r);return be(e,t,((e,t)=>{i(e,((e,r)=>{t(e,!r)}))}),n)}var We=_((function(e,t,r){return Ke(A,e,t,r)}),3);var Ge=_((function(e,t,r,n){return Ke(D(t),e,r,n)}),4);var $e=_((function(e,t,r){return Ke(I,e,t,r)}),3);function Ye(e){return function(){return e}}const Xe=5,Qe=0;function Ze(e,t,r){var n={times:Xe,intervalFunc:Ye(Qe)};if(arguments.length<3&&"function"==typeof e?(r=t||M(),t=e):(!function(e,t){if("object"==typeof t)e.times=+t.times||Xe,e.intervalFunc="function"==typeof t.interval?t.interval:Ye(+t.interval||Qe),e.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");e.times=+t||Xe}}(n,e),r=r||M()),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var i=g(t),a=1;return function e(){i(((t,...i)=>{!1!==t&&(t&&a++{function a(e){n(...t,e)}return(t.lengthe))(A,e,t,r)}),3);var nt=_((function(e,t,r,n){return re(Boolean,(e=>e))(D(t),e,r,n)}),4);var it=_((function(e,t,r){return re(Boolean,(e=>e))(I,e,t,r)}),3);var at=_((function(e,t,r){var n=g(t);return N(e,((e,t)=>{n(e,((r,n)=>{if(r)return t(r);t(r,{value:e,criteria:n})}))}),((e,t)=>{if(e)return r(e);r(null,t.sort(i).map((e=>e.value)))}));function i(e,t){var r=e.criteria,n=t.criteria;return rn?1:0}}),3);function ot(e,t,r){var n=g(e);return i(((i,a)=>{var o,s=!1;i.push(((...e)=>{s||(a(...e),clearTimeout(o))})),o=setTimeout((function(){var t=e.name||"anonymous",n=new Error('Callback function "'+t+'" timed out.');n.code="ETIMEDOUT",r&&(n.info=r),s=!0,a(n)}),t),n(...i)}))}function st(e,t,r,n){var i=g(r);return X(function(e){for(var t=Array(e);e--;)t[e]=e;return t}(e),t,i,n)}function ct(e,t,r){return st(e,1/0,t,r)}function lt(e,t,r){return st(e,1,t,r)}function ut(e,t,r,n){arguments.length<=3&&"function"==typeof t&&(n=r,r=t,t=Array.isArray(e)?[]:{}),n=k(n||M());var i=g(r);return A(e,((e,r,n)=>{i(t,e,r,n)}),(e=>n(e,t))),n[R]}var dt=_((function(e,t){var r,n=null;return fe(e,((e,t)=>{g(e)(((e,...i)=>{if(!1===e)return t(e);i.length<2?[r]=i:r=i,n=e,t(e?null:{})}))}),(()=>t(n,r)))}));function pt(e){return(...t)=>(e.unmemoized||e)(...t)}var ft=_((function(e,t,r){r=E(r);var n=g(t),i=g(e),a=[];function o(e,...t){if(e)return r(e);a=t,!1!==e&&i(s)}function s(e,t){return e?r(e):!1!==e?t?void n(o):r(null,...a):void 0}return i(s)}),3);function mt(e,t,r){const n=g(e);return ft((e=>n(((t,r)=>e(t,!r)))),t,r)}var gt=_((function(e,t){if(t=k(t),!Array.isArray(e))return t(new Error("First argument to waterfall must be an array of functions"));if(!e.length)return t();var r=0;function n(t){g(e[r++])(...t,E(i))}function i(i,...a){if(!1!==i)return i||r===e.length?t(i,...a):void n(a)}n([])})),_t={apply:n,applyEach:P,applyEachSeries:O,asyncify:d,auto:L,autoInject:q,cargo:K,cargoQueue:W,compose:Y,concat:Z,concatLimit:Q,concatSeries:ee,constant:te,detect:ne,detectLimit:ie,detectSeries:ae,dir:se,doUntil:le,doWhilst:ce,each:de,eachLimit:pe,eachOf:A,eachOfLimit:w,eachOfSeries:I,eachSeries:fe,ensureAsync:me,every:ge,everyLimit:_e,everySeries:he,filter:ke,filterLimit:xe,filterSeries:Ee,forever:Se,groupBy:we,groupByLimit:De,groupBySeries:Te,log:Ce,map:N,mapLimit:X,mapSeries:F,mapValues:Ne,mapValuesLimit:Ae,mapValuesSeries:Pe,memoize:Ie,nextTick:Fe,parallel:Re,parallelLimit:Me,priorityQueue:Ue,queue:Le,race:qe,reduce:G,reduceRight:Je,reflect:Ve,reflectAll:He,reject:We,rejectLimit:Ge,rejectSeries:$e,retry:Ze,retryable:et,seq:$,series:tt,setImmediate:u,some:rt,someLimit:nt,someSeries:it,sortBy:at,timeout:ot,times:ct,timesLimit:st,timesSeries:lt,transform:ut,tryEach:dt,unmemoize:pt,until:mt,waterfall:gt,whilst:ft,all:ge,allLimit:_e,allSeries:he,any:rt,anyLimit:nt,anySeries:it,find:ne,findLimit:ie,findSeries:ae,flatMap:Z,flatMapLimit:Q,flatMapSeries:ee,forEach:de,forEachSeries:fe,forEachLimit:pe,forEachOf:A,forEachOfSeries:I,forEachOfLimit:w,inject:G,foldl:G,foldr:Je,select:ke,selectLimit:xe,selectSeries:Ee,wrapSync:d,during:ft,doDuring:ce}},15876:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>M});var n={Space_Separator:/[\u1680\u2000-\u200A\u202F\u205F\u3000]/,ID_Start:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE83\uDE86-\uDE89\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]/,ID_Continue:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u09FC\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9-\u0AFF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D00-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF9\u1D00-\u1DF9\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDCA0-\uDCE9\uDCFF\uDE00-\uDE3E\uDE47\uDE50-\uDE83\uDE86-\uDE99\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC59\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD47\uDD50-\uDD59]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4A\uDD50-\uDD59]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/},i={isSpaceSeparator:e=>"string"==typeof e&&n.Space_Separator.test(e),isIdStartChar:e=>"string"==typeof e&&(e>="a"&&e<="z"||e>="A"&&e<="Z"||"$"===e||"_"===e||n.ID_Start.test(e)),isIdContinueChar:e=>"string"==typeof e&&(e>="a"&&e<="z"||e>="A"&&e<="Z"||e>="0"&&e<="9"||"$"===e||"_"===e||"‌"===e||"‍"===e||n.ID_Continue.test(e)),isDigit:e=>"string"==typeof e&&/[0-9]/.test(e),isHexDigit:e=>"string"==typeof e&&/[0-9A-Fa-f]/.test(e)};let a,o,s,c,l,u,d,p,f;function m(e,t,r){const n=e[t];if(null!=n&&"object"==typeof n)if(Array.isArray(n))for(let e=0;e0;){const t=k();if(!i.isHexDigit(t))throw N(x());e+=x()}return String.fromCodePoint(parseInt(e,16))}const T={start(){if("eof"===d.type)throw P();C()},beforePropertyName(){switch(d.type){case"identifier":case"string":return p=d.value,void(o="afterPropertyName");case"punctuator":return void A();case"eof":throw P()}},afterPropertyName(){if("eof"===d.type)throw P();o="beforePropertyValue"},beforePropertyValue(){if("eof"===d.type)throw P();C()},beforeArrayValue(){if("eof"===d.type)throw P();"punctuator"!==d.type||"]"!==d.value?C():A()},afterPropertyValue(){if("eof"===d.type)throw P();switch(d.value){case",":return void(o="beforePropertyName");case"}":A()}},afterArrayValue(){if("eof"===d.type)throw P();switch(d.value){case",":return void(o="beforeArrayValue");case"]":A()}},end(){}};function C(){let e;switch(d.type){case"punctuator":switch(d.value){case"{":e={};break;case"[":e=[]}break;case"null":case"boolean":case"numeric":case"string":e=d.value}if(void 0===f)f=e;else{const t=s[s.length-1];Array.isArray(t)?t.push(e):Object.defineProperty(t,p,{value:e,writable:!0,enumerable:!0,configurable:!0})}if(null!==e&&"object"==typeof e)s.push(e),o=Array.isArray(e)?"beforeArrayValue":"beforePropertyName";else{const e=s[s.length-1];o=null==e?"end":Array.isArray(e)?"afterArrayValue":"afterPropertyValue"}}function A(){s.pop();const e=s[s.length-1];o=null==e?"end":Array.isArray(e)?"afterArrayValue":"afterPropertyValue"}function N(e){return O(void 0===e?`JSON5: invalid end of input at ${l}:${u}`:`JSON5: invalid character '${F(e)}' at ${l}:${u}`)}function P(){return O(`JSON5: invalid end of input at ${l}:${u}`)}function I(){return u-=5,O(`JSON5: invalid identifier character at ${l}:${u}`)}function F(e){const t={"'":"\\'",'"':'\\"',"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\v","\0":"\\0","\u2028":"\\u2028","\u2029":"\\u2029"};if(t[e])return t[e];if(e<" "){const t=e.charCodeAt(0).toString(16);return"\\x"+("00"+t).substring(t.length)}return e}function O(e){const t=new SyntaxError(e);return t.lineNumber=l,t.columnNumber=u,t}const R={parse:function(e,t){a=String(e),o="start",s=[],c=0,l=1,u=0,d=void 0,p=void 0,f=void 0;do{d=b(),T[o]()}while("eof"!==d.type);return"function"==typeof t?m({"":f},"",t):f},stringify:function(e,t,r){const n=[];let a,o,s,c="",l="";if(null==t||"object"!=typeof t||Array.isArray(t)||(r=t.space,s=t.quote,t=t.replacer),"function"==typeof t)o=t;else if(Array.isArray(t)){a=[];for(const e of t){let t;"string"==typeof e?t=e:("number"==typeof e||e instanceof String||e instanceof Number)&&(t=String(e)),void 0!==t&&a.indexOf(t)<0&&a.push(t)}}return r instanceof Number?r=Number(r):r instanceof String&&(r=String(r)),"number"==typeof r?r>0&&(r=Math.min(10,Math.floor(r)),l=" ".substr(0,r)):"string"==typeof r&&(l=r.substr(0,10)),u("",{"":e});function u(e,t){let r=t[e];switch(null!=r&&("function"==typeof r.toJSON5?r=r.toJSON5(e):"function"==typeof r.toJSON&&(r=r.toJSON(e))),o&&(r=o.call(t,e,r)),r instanceof Number?r=Number(r):r instanceof String?r=String(r):r instanceof Boolean&&(r=r.valueOf()),r){case null:return"null";case!0:return"true";case!1:return"false"}return"string"==typeof r?d(r):"number"==typeof r?String(r):"object"==typeof r?Array.isArray(r)?function(e){if(n.indexOf(e)>=0)throw TypeError("Converting circular structure to JSON5");n.push(e);let t=c;c+=l;let r,i=[];for(let t=0;t=0)throw TypeError("Converting circular structure to JSON5");n.push(e);let t=c;c+=l;let r,i=a||Object.keys(e),o=[];for(const t of i){const r=u(t,e);if(void 0!==r){let e=p(t)+":";""!==l&&(e+=" "),e+=r,o.push(e)}}if(0===o.length)r="{}";else{let e;if(""===l)e=o.join(","),r="{"+e+"}";else{let n=",\n"+c;e=o.join(n),r="{\n"+c+e+",\n"+t+"}"}}return n.pop(),c=t,r}(r):void 0}function d(e){const t={"'":.1,'"':.2},r={"'":"\\'",'"':'\\"',"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\v","\0":"\\0","\u2028":"\\u2028","\u2029":"\\u2029"};let n="";for(let a=0;at[e]{"use strict";e.exports=JSON.parse('{"kitData":[{"filePath":"@internal/component/ets/ability_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/action_sheet.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/alert_dialog.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/alphabet_indexer.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/animator.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/badge.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/blank.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/button.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/calendar.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/calendar_picker.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/canvas.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/checkbox.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/checkboxgroup.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/circle.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/column.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/column_split.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/common.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/common_ts_ets_api.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/container_span.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/context_menu.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/counter.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/custom_dialog_controller.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/data_panel.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/date_picker.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/divider.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/effect_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/ellipse.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/embedded_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/enums.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/flex.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/flow_item.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/folder_stack.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/form_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/form_link.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/for_each.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/gauge.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/gesture.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/grid.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/gridItem.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/grid_col.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/grid_container.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/grid_row.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/hyperlink.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/image.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/image_animator.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/image_common.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/image_span.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/inspector.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/lazy_for_each.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/line.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/list.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/list_item.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/list_item_group.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/loading_progress.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/location_button.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/marquee.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/matrix2d.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/media_cached_image.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/menu.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/menu_item.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/menu_item_group.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/navigation.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/navigator.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/nav_destination.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/nav_router.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/node_container.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/page_transition.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/panel.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/particle.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/paste_button.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/path.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/pattern_lock.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/plugin_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/polygon.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/polyline.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/progress.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/qrcode.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/radio.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/rating.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/rect.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/refresh.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/relative_container.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/remote_window.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/rich_editor.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/rich_text.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/root_scene.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/row.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/row_split.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/save_button.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/screen.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/scroll.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/scroll_bar.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/search.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/security_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/select.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/shape.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/sidebar.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/slider.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/span.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/stack.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/state_management.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/stepper.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/stepper_item.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/styled_string.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/swiper.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/symbolglyph.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/symbol_span.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/tabs.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/tab_content.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text_area.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text_clock.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text_common.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text_input.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text_picker.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/text_timer.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/time_picker.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/toggle.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/ui_extension_component.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/units.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/video.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/water_flow.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/web.d.ts","kitName":"ArkWeb","subSystem":"web"},{"filePath":"@internal/component/ets/window_scene.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/xcomponent.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/ets/global.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/ets/global.d.ts","kitName":"ArkUI","subSystem":"公共基础类库"},{"filePath":"@internal/ets/lifecycle.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.ability.ability.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.ability.dataUriUtils.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.ability.errorCode.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.ability.featureAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.ability.particleAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.ability.particleAbility.d.ts","kitName":"AbilityKit","subSystem":"资源调度"},{"filePath":"@ohos.ability.wantConstant.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.abilityAccessCtrl.d.ts","kitName":"AbilityKit","subSystem":"安全基础能力"},{"filePath":"@ohos.accessibility.config.d.ts","kitName":"AccessibilityKit","subSystem":"无障碍软件服务"},{"filePath":"@ohos.accessibility.d.ts","kitName":"AccessibilityKit","subSystem":"无障碍软件服务"},{"filePath":"@ohos.accessibility.GesturePath.d.ts","kitName":"AccessibilityKit","subSystem":"无障碍软件服务"},{"filePath":"@ohos.accessibility.GesturePoint.d.ts","kitName":"AccessibilityKit","subSystem":"无障碍软件服务"},{"filePath":"@ohos.account.appAccount.d.ts","kitName":"BasicServicesKit","subSystem":"账号"},{"filePath":"@ohos.account.distributedAccount.d.ts","kitName":"BasicServicesKit","subSystem":"账号"},{"filePath":"@ohos.account.osAccount.d.ts","kitName":"BasicServicesKit","subSystem":"账号"},{"filePath":"@ohos.advertising.AdComponent.d.ets","kitName":"AdsKit","subSystem":"广告服务"},{"filePath":"@ohos.advertising.AdsServiceExtensionAbility.d.ts","kitName":"AdsKit","subSystem":"广告服务"},{"filePath":"@ohos.advertising.AutoAdComponent.d.ets","kitName":"AdsKit","subSystem":"广告服务"},{"filePath":"@ohos.advertising.d.ts","kitName":"AdsKit","subSystem":"广告服务"},{"filePath":"@ohos.ai.intelligentVoice.d.ts","kitName":"MindSporeLiteKit","subSystem":"AI业务"},{"filePath":"@ohos.ai.mindSporeLite.d.ts","kitName":"MindSporeLiteKit","subSystem":"AI业务"},{"filePath":"@ohos.animation.windowAnimationManager.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"@ohos.animator.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.app.ability.Ability.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.AbilityConstant.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.abilityDelegatorRegistry.d.ts","kitName":"TestKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.AbilityLifecycleCallback.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.abilityManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.AbilityStage.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ActionExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ApplicationStateChangeCallback.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.appManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.appRecovery.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.AtomicServiceOptions.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.AutoFillExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.autoFillManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.autoStartupManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ChildProcess.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.childProcessManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.common.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.Configuration.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ConfigurationConstant.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.contextConstant.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.dataUriUtils.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.dialogRequest.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.dialogSession.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.DriverExtensionAbility.d.ts","kitName":"DriverDevelopmentKit","subSystem":"驱动"},{"filePath":"@ohos.app.ability.EmbeddableUIAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.EmbeddedUIExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.EnvironmentCallback.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.errorManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.insightIntent.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.InsightIntentContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.insightIntentDriver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.InsightIntentExecutor.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.MediaControlExtensionAbility.d.ts","kitName":"AVSessionKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.app.ability.missionManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.OpenLinkOptions.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.PrintExtensionAbility.d.ts","kitName":"BasicServicesKit","subSystem":"打印"},{"filePath":"@ohos.app.ability.quickFixManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ServiceExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.ShareExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.StartOptions.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.UIAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.UIExtensionAbility.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.UIExtensionContentSession.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.UserAuthExtensionAbility.d.ts","kitName":"UserAuthenticationKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.VpnExtensionAbility.d.ts","kitName":"NetworkKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.Want.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.wantAgent.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.ability.wantConstant.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.appstartup.StartupListener.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.businessAbilityRouter.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.formAgent.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.formBindingData.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.FormExtensionAbility.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.formHost.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.formInfo.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.formObserver.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.app.form.formProvider.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.application.abilityDelegatorRegistry.d.ts","kitName":"TestKit","subSystem":"元能力"},{"filePath":"@ohos.application.abilityManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.AccessibilityExtensionAbility.d.ts","kitName":"AccessibilityKit","subSystem":"无障碍软件服务"},{"filePath":"@ohos.application.appManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.BackupExtensionAbility.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.application.Configuration.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.ConfigurationConstant.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.DataShareExtensionAbility.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.application.formBindingData.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.application.formError.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.application.formHost.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.application.formInfo.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.application.formProvider.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"@ohos.application.missionManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.StaticSubscriberExtensionAbility.d.ts","kitName":"BasicServicesKit","subSystem":"元能力"},{"filePath":"@ohos.application.StaticSubscriberExtensionContext.d.ts","kitName":"BasicServicesKit","subSystem":"元能力"},{"filePath":"@ohos.application.testRunner.d.ts","kitName":"TestKit","subSystem":"元能力"},{"filePath":"@ohos.application.uriPermissionManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.Want.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.application.WindowExtensionAbility.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"@ohos.arkui.advanced.Chip.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.ChipGroup.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.ComposeListItem.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.ComposeTitleBar.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.Counter.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.Dialog.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.EditableTitleBar.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.ExceptionPrompt.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.Filter.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.GridObjectSortComponent.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.Popup.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.ProgressButton.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.SegmentButton.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.SelectionMenu.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.SelectTitleBar.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.SplitLayout.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.SubHeader.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.SwipeRefresher.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.TabTitleBar.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.ToolBar.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.advanced.TreeView.d.ets","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.componentSnapshot.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.componentUtils.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.dragController.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.drawableDescriptor.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.inspector.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.observer.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.performanceMonitor.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.shape.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.UIContext.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.arkui.UIContext.d.ts","kitName":"ArkUI","subSystem":"元能力"},{"filePath":"@ohos.arkui.uiExtension.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.backgroundTaskManager.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.base.d.ts","kitName":"BasicServicesKit","subSystem":"SDK"},{"filePath":"@ohos.batteryInfo.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.batteryStatistics.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.bluetooth.a2dp.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.access.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.baseProfile.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.ble.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.connection.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.constant.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.hfp.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.hid.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.map.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.pan.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.pbap.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.socket.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetooth.wearDetection.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.bluetoothManager.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@ohos.brightness.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.buffer.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.bundle.appControl.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.bundleManager.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.bundleMonitor.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.bundleResourceManager.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.defaultAppManager.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.distributedBundleManager.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.freeInstall.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.innerBundleManager.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.installer.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.launcherBundleManager.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundle.overlay.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.bundleState.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.bytrace.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.calendarManager.d.ts","kitName":"CalendarKit","subSystem":"应用"},{"filePath":"@ohos.charger.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.commonEventManager.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"@ohos.configPolicy.d.ts","kitName":"BasicServicesKit","subSystem":"定制"},{"filePath":"@ohos.connectedTag.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.contact.d.ts","kitName":"ContactsKit","subSystem":"应用"},{"filePath":"@ohos.continuation.continuationManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.convertxml.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.cooperate.d.ts","kitName":"DistributedServiceKit","subSystem":"综合传感处理平台"},{"filePath":"@ohos.curves.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.data.cloudData.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.cloudExtension.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.commonType.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.dataAbility.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.dataShare.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.dataSharePredicates.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.DataShareResultSet.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.distributedData.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.distributedDataObject.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.distributedKVStore.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.preferences.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.rdb.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.relationalStore.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.storage.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.unifiedDataChannel.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.uniformDataStruct.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.uniformTypeDescriptor.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.data.ValuesBucket.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@ohos.deviceAttest.d.ts","kitName":"BasicServicesKit","subSystem":"XTS"},{"filePath":"@ohos.deviceInfo.d.ts","kitName":"BasicServicesKit","subSystem":"启动恢复"},{"filePath":"@ohos.deviceStatus.dragInteraction.d.ts","kitName":"ArkUI","subSystem":"综合传感处理平台"},{"filePath":"@ohos.display.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"@ohos.display.d.ts","kitName":"ArkUI","subSystem":"窗口"},{"filePath":"@ohos.distributedBundle.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@ohos.distributedDeviceManager.d.ts","kitName":"DistributedServiceKit","subSystem":"分布式硬件"},{"filePath":"@ohos.distributedHardware.deviceManager.d.ts","kitName":"DistributedServiceKit","subSystem":"分布式硬件"},{"filePath":"@ohos.distributedHardware.hardwareManager.d.ts","kitName":"DistributedServiceKit","subSystem":"分布式硬件"},{"filePath":"@ohos.distributedMissionManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.dlpPermission.d.ts","kitName":"DataLossPreventionKit","subSystem":"安全基础能力"},{"filePath":"@ohos.document.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.driver.deviceManager.d.ts","kitName":"DriverDevelopmentKit","subSystem":"驱动"},{"filePath":"@ohos.effectKit.d.ts","kitName":"ArkGraphics2D","subSystem":"图形图像"},{"filePath":"@ohos.enterprise.accountManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.adminManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.applicationManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.bluetoothManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.browser.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.bundleManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.dateTimeManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.deviceControl.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.deviceInfo.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.deviceSettings.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.EnterpriseAdminExtensionAbility.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.locationManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.networkManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.restrictions.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.securityManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.systemManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.usbManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.enterprise.wifiManager.d.ts","kitName":"MDMKit","subSystem":"定制"},{"filePath":"@ohos.events.emitter.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"@ohos.faultLogger.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.file.backup.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.cloudSync.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.cloudSyncManager.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.environment.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.fileAccess.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.fileExtensionInfo.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.fileuri.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.fs.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.hash.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.photoAccessHelper.d.ts","kitName":"MediaLibraryKit","subSystem":"文件管理"},{"filePath":"@ohos.file.PhotoPickerComponent.d.ets","kitName":"MediaLibraryKit","subSystem":"文件管理"},{"filePath":"@ohos.file.picker.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.recent.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.securityLabel.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.statvfs.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.storageStatistics.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.trash.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.file.volumeManager.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.fileio.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.filemanagement.userFileManager.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.fileshare.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.font.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.geolocation.d.ts","kitName":"LocationKit","subSystem":"位置服务"},{"filePath":"@ohos.geoLocationManager.d.ts","kitName":"LocationKit","subSystem":"位置服务"},{"filePath":"@ohos.graphics.colorSpaceManager.d.ts","kitName":"ArkGraphics2D","subSystem":"图形图像"},{"filePath":"@ohos.graphics.displaySync.d.ts","kitName":"ArkGraphics2D","subSystem":"图形图像"},{"filePath":"@ohos.graphics.hdrCapability.d.ts","kitName":"ArkGraphics2D","subSystem":"图形图像"},{"filePath":"@ohos.hiAppEvent.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hichecker.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hidebug.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hilog.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hiSysEvent.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hiTraceChain.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hiTraceMeter.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.hiviewdfx.hiAppEvent.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.i18n.d.ts","kitName":"LocalizationKit","subSystem":"全球化"},{"filePath":"@ohos.identifier.oaid.d.ts","kitName":"AdsKit","subSystem":"广告服务"},{"filePath":"@ohos.inputMethod.d.ts","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.inputMethod.Panel.d.ts","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.inputMethodEngine.d.ts","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.InputMethodExtensionAbility.d.ts","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.InputMethodExtensionContext.d.ts","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.inputMethodList.d.ets","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.InputMethodSubtype.d.ts","kitName":"IMEKit","subSystem":"输入法"},{"filePath":"@ohos.intl.d.ts","kitName":"LocalizationKit","subSystem":"全球化"},{"filePath":"@ohos.logLibrary.d.ts","kitName":"PerformanceAnalysisKit","subSystem":"DFX"},{"filePath":"@ohos.matrix4.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.measure.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.mediaquery.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.multimedia.audio.d.ts","kitName":"AudioKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.audioHaptic.d.ts","kitName":"AudioKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.avCastPicker.d.ets","kitName":"AVSessionKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.avCastPickerParam.d.ts","kitName":"AVSessionKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.avsession.d.ts","kitName":"AVSessionKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.avVolumePanel.d.ets","kitName":"AudioKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.camera.d.ts","kitName":"CameraKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.cameraPicker.d.ts","kitName":"CameraKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.drm.d.ts","kitName":"DrmKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.image.d.ts","kitName":"ImageKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.media.d.ts","kitName":"MediaKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.mediaLibrary.d.ts","kitName":"MediaLibraryKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimedia.systemSoundManager.d.ts","kitName":"AudioKit","subSystem":"OS媒体软件"},{"filePath":"@ohos.multimodalInput.gestureEvent.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.inputConsumer.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.inputDevice.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.inputDeviceCooperate.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.inputEvent.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.inputEventClient.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.inputMonitor.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.intentionCode.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.keyCode.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.keyEvent.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.mouseEvent.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.pointer.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.shortKey.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.touchEvent.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.multimodalInput.infraredEmitter.d.ts","kitName":"InputKit","subSystem":"多模输入"},{"filePath":"@ohos.net.connection.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"@ohos.net.connection.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.ethernet.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.http.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"@ohos.net.mdns.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.networkSecurity.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"@ohos.net.policy.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.sharing.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.socket.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"@ohos.net.statistics.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.vpn.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.vpn.d.ts","kitName":"NetworkKit","subSystem":"元能力"},{"filePath":"@ohos.net.vpnExtension.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.vpnExtension.d.ts","kitName":"NetworkKit","subSystem":"元能力"},{"filePath":"@ohos.net.webSocket.d.ts","kitName":"NetworkKit","subSystem":"网络管理·"},{"filePath":"@ohos.net.webSocket.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"@ohos.nfc.cardEmulation.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.nfc.controller.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.nfc.tag.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.notificationManager.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"@ohos.notificationSubscribe.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"@ohos.pasteboard.d.ts","kitName":"BasicServicesKit","subSystem":"剪贴板"},{"filePath":"@ohos.PiPWindow.d.ts","kitName":"ArkUI","subSystem":"窗口"},{"filePath":"@ohos.pluginComponent.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.power.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.print.d.ts","kitName":"BasicServicesKit","subSystem":"打印"},{"filePath":"@ohos.privacyManager.d.ts","kitName":"AbilityKit","subSystem":"安全基础能力"},{"filePath":"@ohos.process.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.prompt.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.promptAction.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.reminderAgent.d.ts","kitName":"BackgroundTasksKit","subSystem":"事件通知"},{"filePath":"@ohos.reminderAgentManager.d.ts","kitName":"BackgroundTasksKit","subSystem":"事件通知"},{"filePath":"@ohos.request.d.ts","kitName":"BasicServicesKit","subSystem":"上传下载"},{"filePath":"@ohos.resourceManager.d.ts","kitName":"LocalizationKit","subSystem":"全球化"},{"filePath":"@ohos.resourceschedule.backgroundTaskManager.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.resourceschedule.deviceStandby.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.resourceschedule.systemload.d.ts","kitName":"BasicServicesKit","subSystem":"资源调度"},{"filePath":"@ohos.resourceschedule.usageStatistics.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.resourceschedule.workScheduler.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.router.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.rpc.d.ts","kitName":"IPCKit","subSystem":"基础通信"},{"filePath":"@ohos.runningLock.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.screen.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"@ohos.screenLock.d.ts","kitName":"BasicServicesKit","subSystem":"主题"},{"filePath":"@ohos.screenshot.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"@ohos.secureElement.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.security.asset.d.ts","kitName":"Asset Store Kit","subSystem":"安全基础能力"},{"filePath":"@ohos.security.cert.d.ts","kitName":"DeviceCertificateKit","subSystem":"安全基础能力"},{"filePath":"@ohos.security.certManager.d.ts","kitName":"DeviceCertificateKit","subSystem":"安全基础能力"},{"filePath":"@ohos.security.cryptoFramework.d.ts","kitName":"CryptoArchitectureKit","subSystem":"安全基础能力"},{"filePath":"@ohos.security.huks.d.ts","kitName":"UniversalKeystoreKit","subSystem":"安全基础能力"},{"filePath":"@ohos.sensor.d.ts","kitName":"SensorServiceKit","subSystem":"泛sensor服务"},{"filePath":"@ohos.settings.d.ts","kitName":"BasicServicesKit","subSystem":"应用"},{"filePath":"@ohos.statfs.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@ohos.stationary.d.ts","kitName":"MultimodalAwarenessKit","subSystem":"综合传感处理平台"},{"filePath":"@ohos.systemCapability.d.ts","kitName":"BasicServicesKit","subSystem":"研发工具链"},{"filePath":"@ohos.systemDateTime.d.ts","kitName":"BasicServicesKit","subSystem":"时间时区"},{"filePath":"@ohos.systemparameter.d.ts","kitName":"BasicServicesKit","subSystem":"启动恢复"},{"filePath":"@ohos.systemParameterEnhance.d.ts","kitName":"BasicServicesKit","subSystem":"启动恢复"},{"filePath":"@ohos.systemTime.d.ts","kitName":"BasicServicesKit","subSystem":"时间时区"},{"filePath":"@ohos.systemTimer.d.ts","kitName":"BasicServicesKit","subSystem":"时间时区"},{"filePath":"@ohos.taskpool.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.telephony.call.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.telephony.call.d.ts","kitName":"TelephonyKit","subSystem":"应用"},{"filePath":"@ohos.telephony.data.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.telephony.observer.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.telephony.radio.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.telephony.sim.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.telephony.sms.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.telephony.vcard.d.ts","kitName":"TelephonyKit","subSystem":"电话服务"},{"filePath":"@ohos.thermal.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@ohos.uiAppearance.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.uiExtensionHost.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.UiTest.d.ts","kitName":"TestKit","subSystem":"测试框架"},{"filePath":"@ohos.update.d.ts","kitName":"BasicServicesKit","subSystem":"升级服务"},{"filePath":"@ohos.uri.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.url.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.usb.d.ts","kitName":"BasicServicesKit","subSystem":"USB服务"},{"filePath":"@ohos.usbManager.d.ts","kitName":"BasicServicesKit","subSystem":"USB服务"},{"filePath":"@ohos.userIAM.faceAuth.d.ts","kitName":"UserAuthenticationKit","subSystem":"用户IAM"},{"filePath":"@ohos.userIAM.userAuth.d.ts","kitName":"UserAuthenticationKit","subSystem":"用户IAM"},{"filePath":"@ohos.userIAM.userAuthIcon.d.ets","kitName":"UserAuthenticationKit","subSystem":"用户IAM"},{"filePath":"@ohos.util.ArrayList.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.Deque.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.HashMap.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.HashSet.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.json.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.LightWeightMap.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.LightWeightSet.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.LinkedList.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.List.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.PlainArray.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.Queue.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.Stack.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.TreeMap.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.TreeSet.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.util.Vector.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.vibrator.d.ts","kitName":"SensorServiceKit","subSystem":"泛sensor服务"},{"filePath":"@ohos.wallpaper.d.ts","kitName":"BasicServicesKit","subSystem":"主题"},{"filePath":"@ohos.WallpaperExtensionAbility.d.ts","kitName":"BasicServicesKit","subSystem":"主题"},{"filePath":"@ohos.wantAgent.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.web.netErrorList.d.ts","kitName":"ArkWeb","subSystem":"web"},{"filePath":"@ohos.web.webview.d.ts","kitName":"ArkWeb","subSystem":"web"},{"filePath":"@ohos.wifi.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.wifiext.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.wifiManager.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.wifiManagerExt.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"@ohos.wifiManagerExt.d.ts","kitName":"ConnectivityKit","subSystem":"元能力"},{"filePath":"@ohos.window.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"@ohos.window.d.ts","kitName":"ArkUI","subSystem":"窗口"},{"filePath":"@ohos.worker.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.WorkSchedulerExtensionAbility.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"@ohos.xml.d.ts","kitName":"ArkTS","subSystem":"公共基础类库"},{"filePath":"@ohos.zlib.d.ts","kitName":"BasicServicesKit","subSystem":"包管理"},{"filePath":"@system.app.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@system.battery.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@system.bluetooth.d.ts","kitName":"ConnectivityKit","subSystem":"蓝牙"},{"filePath":"@system.brightness.d.ts","kitName":"BasicServicesKit","subSystem":"电源服务"},{"filePath":"@system.cipher.d.ts","kitName":"CryptoArchitectureKit","subSystem":"安全基础能力"},{"filePath":"@system.configuration.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@system.device.d.ts","kitName":"BasicServicesKit","subSystem":"启动恢复"},{"filePath":"@system.file.d.ts","kitName":"CoreFileKit","subSystem":"文件管理"},{"filePath":"@system.geolocation.d.ts","kitName":"LocationKit","subSystem":"位置服务"},{"filePath":"@system.mediaquery.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@system.notification.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"@system.package.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"@system.prompt.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@system.request.d.ts","kitName":"BasicServicesKit","subSystem":"上传下载"},{"filePath":"@system.router.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@system.sensor.d.ts","kitName":"SensorServiceKit","subSystem":"泛sensor服务"},{"filePath":"@system.storage.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"@system.vibrator.d.ts","kitName":"SensorServiceKit","subSystem":"泛sensor服务"},{"filePath":"ability/abilityResult.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"ability/connectOptions.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"ability/dataAbilityHelper.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"ability/dataAbilityOperation.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"ability/dataAbilityResult.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"ability/startAbilityParameter.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"ability/want.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"advertising/advertisement.d.ts","kitName":"AdsKit","subSystem":"广告服务"},{"filePath":"app/appVersionInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"app/context.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"app/processInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityDelegator.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/abilityDelegatorArgs.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityFirstFrameStateData.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityForegroundStateObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityMonitor.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityRunningInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityStageContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityStageMonitor.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityStateData.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AccessibilityExtensionContext.d.ts","kitName":"AccessibilityKit","subSystem":"无障碍软件服务"},{"filePath":"application/AppForegroundStateObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ApplicationContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ApplicationStateObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AppStateData.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AutoFillExtensionContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AutoFillRect.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AutoFillRequest.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AutoFillType.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AutoStartupCallback.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AutoStartupInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/BaseContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/BusinessAbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/Context.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ContinuableInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ContinueCallback.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ContinueDeviceInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ContinueMissionInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/DriverExtensionContext.d.ts","kitName":"DriverDevelopmentKit","subSystem":"驱动"},{"filePath":"application/EmbeddableUIAbilityContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ErrorObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/EventHub.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ExtensionContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ExtensionRunningInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/FormExtensionContext.d.ts","kitName":"FormKit","subSystem":"元能力"},{"filePath":"application/LoopObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/MediaControlExtensionContext.d.ts","kitName":"AVSessionKit","subSystem":"OS媒体软件"},{"filePath":"application/MissionCallbacks.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/MissionDeviceInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/MissionInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/MissionListener.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/MissionParameter.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/MissionSnapshot.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/PageNodeInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ProcessData.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ProcessInformation.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ProcessRunningInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ServiceExtensionContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/shellCmdResult.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/UIAbilityContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/UIExtensionContext.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/ViewData.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/VpnExtensionContext.d.ts","kitName":"NetworkKit","subSystem":"元能力"},{"filePath":"application/WorkSchedulerExtensionContext.d.ts","kitName":"BackgroundTasksKit","subSystem":"资源调度"},{"filePath":"arkui/AlphabetIndexerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/BlankModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/BuilderNode.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ButtonModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/CalendarPickerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/CheckboxGroupModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/CheckboxModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ColumnModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ColumnSplitModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/CommonModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ComponentContent.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/CounterModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/DataPanelModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/DatePickerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/DividerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/FormComponentModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/FrameNode.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/GaugeModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/Graphics.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/GridColModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/GridItemModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/GridModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/GridRowModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/HyperlinkModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ImageAnimatorModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ImageModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ImageSpanModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/LineModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ListItemGroupModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ListItemModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ListModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/LoadingProgressModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/MarqueeModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/MenuItemModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/MenuModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/NavDestinationModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/NavigationModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/NavigatorModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/NavRouterModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/NodeController.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/PanelModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/PathModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/PatternLockModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/PolygonModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/PolylineModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ProgressModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/QRCodeModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RadioModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RatingModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RectModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RenderNode.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RichEditorModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RowModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/RowSplitModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ScrollModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/SearchModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/SelectModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ShapeModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/SideBarContainerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/SliderModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/SpanModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/StackModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/StepperItemModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/SwiperModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TabsModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TextAreaModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TextClockModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TextInputModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TextModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TextPickerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TextTimerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/TimePickerModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/ToggleModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/VideoModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/WaterFlowModifier.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"arkui/XComponentNode.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"bundle/abilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/applicationInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/bundleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/bundleInstaller.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/bundleStatusCallback.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/customizeData.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/elementName.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/hapModuleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/launcherAbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/moduleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/PermissionDef.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/remoteAbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundle/shortcutInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/AbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/ApplicationInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/AppProvisionInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/BundleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/BundlePackInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/BundleResourceInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/DispatchInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/ElementName.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/ExtensionAbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/HapModuleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/LauncherAbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/LauncherAbilityResourceInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/Metadata.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/OverlayModuleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/PermissionDef.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/RecoverableApplicationInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/RemoteAbilityInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/SharedBundleInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"bundleManager/ShortcutInfo.d.ts","kitName":"AbilityKit","subSystem":"包管理"},{"filePath":"common/full/canvaspattern.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/full/console.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/full/dom.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/full/featureability.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/full/global.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/full/viewmodel.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/lite/console.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/lite/featureability.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/lite/global.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"common/lite/viewmodel.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"commonEvent/commonEventData.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"commonEvent/commonEventPublishData.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"commonEvent/commonEventSubscribeInfo.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"commonEvent/commonEventSubscriber.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"continuation/continuationExtraParams.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"continuation/continuationResult.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"data/rdb/resultSet.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"global/rawFileDescriptor.d.ts","kitName":"LocalizationKit","subSystem":"全球化"},{"filePath":"global/resource.d.ts","kitName":"LocalizationKit","subSystem":"全球化"},{"filePath":"multimedia/soundPool.d.ts","kitName":"MediaKit","subSystem":"OS媒体软件"},{"filePath":"notification/notificationActionButton.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/NotificationCommonDef.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationContent.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationContent.d.ts","kitName":"NotificationKit","subSystem":"安全基础能力"},{"filePath":"notification/notificationFlags.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationRequest.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationSlot.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationSorting.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationSortingMap.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationSubscribeInfo.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationSubscriber.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationTemplate.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"notification/notificationUserInput.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"security/PermissionRequestResult.d.ts","kitName":"AbilityKit","subSystem":"安全基础能力"},{"filePath":"tag/nfctech.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"tag/tagSession.d.ts","kitName":"ConnectivityKit","subSystem":"基础通信"},{"filePath":"wantAgent/triggerInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@internal/component/ets/component3d.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/styled_string.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@internal/component/ets/web.d.ts","kitName":"ArkWeb","subSystem":"web"},{"filePath":"@ohos.app.appstartup.StartupConfig.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.appstartup.StartupConfigEntry.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.appstartup.StartupListener.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.appstartup.startupManager.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.app.appstartup.StartupTask.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.arkui.shape.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"@ohos.commonEvent.d.ts","kitName":"BasicServicesKit","subSystem":"事件通知"},{"filePath":"@ohos.graphics.common2D.d.ts","kitName":"ArkGraphics2D","subSystem":"图形图像"},{"filePath":"@ohos.graphics.drawing.d.ts","kitName":"ArkGraphics2D","subSystem":"图形图像"},{"filePath":"@ohos.notification.d.ts","kitName":"NotificationKit","subSystem":"事件通知"},{"filePath":"@ohos.security.securityGuard.d.ts","kitName":"securityGuardKit","subSystem":"安全基础能力"},{"filePath":"@system.fetch.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"@system.network.d.ts","kitName":"NetworkKit","subSystem":"基础通信"},{"filePath":"application/VpnExtensionContext.d.ts","kitName":"NetworkKit","subSystem":"元能力"},{"filePath":"application/WindowExtensionContext.d.ts","kitName":"ArkUI","subSystem":"窗口管理"},{"filePath":"arkui/AttributeUpdater.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"data/rdb/resultSet.d.ts","kitName":"ArkData","subSystem":"分布式数据管理"},{"filePath":"multimedia/ringtonePlayer.d.ts","kitName":"AudioKit","subSystem":"OS媒体软件"},{"filePath":"multimedia/systemTonePlayer.d.ts","kitName":"AudioKit","subSystem":"OS媒体软件"},{"filePath":"@internal/component/ets/repeat.d.ts","kitName":"ArkUI","subSystem":"ArkUI开发框架"},{"filePath":"application/AbilityFirstFrameStateObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityStartCallback.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"application/AbilityFirstFrameStateObserver.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"@ohos.graphics.text.d.ts","kitName":"ArkGraphics2D","subSystem":"图形图像"},{"filePath":"wantAgent/wantAgentInfo.d.ts","kitName":"AbilityKit","subSystem":"元能力"},{"filePath":"permissions.d.ts","kitName":"NA","subSystem":"NA"}]}')},41429:e=>{"use strict";e.exports=JSON.parse('{"compileOnSave":false,"compilerOptions":{"ets":{"render":{"method":["build","pageTransition"],"decorator":"Builder"},"components":["AbilityComponent","AlphabetIndexer","Animator","Badge","Blank","Button","Calendar","CalendarPicker","Camera","Canvas","Checkbox","CheckboxGroup","Circle","ColorPicker","ColorPickerDialog","Column","ColumnSplit","Component3D","Counter","DataPanel","DatePicker","Divider","Ellipse","Flex","FormComponent","Gauge","GeometryView","Grid","GridItem","GridContainer","Hyperlink","Image","ImageAnimator","LazyVGridLayout","Line","List","ListItem","ListItemGroup","LoadingProgress","Marquee","Menu","MenuItem","MenuItemGroup","Navigation","Navigator","Option","PageTransitionEnter","PageTransitionExit","Panel","Particle","Path","PatternLock","Piece","PluginComponent","Polygon","Polyline","Progress","QRCode","Radio","Rating","Rect","Refresh","RelativeContainer","RemoteWindow","Row","RowSplit","RichText","Scroll","ScrollBar","Search","Section","Select","Shape","Sheet","SideBarContainer","Slider","Span","Stack","Stepper","StepperItem","Swiper","TabContent","Tabs","Text","TextPicker","TextClock","TextArea","TextInput","TextTimer","TimePicker","Toggle","Video","Web","XComponent","GridRow","GridCol"],"extend":{"decorator":"Extend","components":[{"name":"AbilityComponent","type":"AbilityComponentAttribute","instance":"AbilityComponentInstance"},{"name":"AlphabetIndexer","type":"AlphabetIndexerAttribute","instance":"AlphabetIndexerInstance"},{"name":"Animator","type":"AnimatorAttribute","instance":"AnimatorInstance"},{"name":"Badge","type":"BadgeAttribute","instance":"BadgeInstance"},{"name":"Blank","type":"BlankAttribute","instance":"BlankInstance"},{"name":"Button","type":"ButtonAttribute","instance":"ButtonInstance"},{"name":"Calendar","type":"CalendarAttribute","instance":"CalendarInstance"},{"name":"CalendarPicker","type":"CalendarPickerAttribute","instance":"CalendarPickerInstance"},{"name":"Camera","type":"CameraAttribute","instance":"CameraInstance"},{"name":"Canvas","type":"CanvasAttribute","instance":"CanvasInstance"},{"name":"Checkbox","type":"CheckboxAttribute","instance":"CheckboxInstance"},{"name":"CheckboxGroup","type":"CheckboxGroupAttribute","instance":"CheckboxGroupInstance"},{"name":"Circle","type":"CircleAttribute","instance":"CircleInstance"},{"name":"ColorPicker","type":"ColorPickerAttribute","instance":"ColorPickerInstance"},{"name":"ColorPickerDialog","type":"ColorPickerDialogAttribute","instance":"ColorPickerDialogInstance"},{"name":"Column","type":"ColumnAttribute","instance":"ColumnInstance"},{"name":"ColumnSplit","type":"ColumnSplitAttribute","instance":"ColumnSplitInstance"},{"name":"Component3D","type":"Component3DAttribute","instance":"Component3DInstance"},{"name":"Counter","type":"CounterAttribute","instance":"CounterInstance"},{"name":"DataPanel","type":"DataPanelAttribute","instance":"DataPanelInstance"},{"name":"DatePicker","type":"DatePickerAttribute","instance":"DatePickerInstance"},{"name":"Divider","type":"DividerAttribute","instance":"DividerInstance"},{"name":"Ellipse","type":"EllipseAttribute","instance":"EllipseInstance"},{"name":"Flex","type":"FlexAttribute","instance":"FlexInstance"},{"name":"FormComponent","type":"FormComponentAttribute","instance":"FormComponentInstance"},{"name":"Gauge","type":"GaugeAttribute","instance":"GaugeInstance"},{"name":"GeometryView","type":"GeometryViewAttribute","instance":"GeometryViewInstance"},{"name":"Grid","type":"GridAttribute","instance":"GridInstance"},{"name":"GridItem","type":"GridItemAttribute","instance":"GridItemInstance"},{"name":"GridContainer","type":"GridContainerAttribute","instance":"GridContainerInstance"},{"name":"Hyperlink","type":"HyperlinkAttribute","instance":"HyperlinkInstance"},{"name":"Image","type":"ImageAttribute","instance":"ImageInstance"},{"name":"ImageAnimator","type":"ImageAnimatorAttribute","instance":"ImageAnimatorInstance"},{"name":"LazyVGridLayout","type":"LazyVGridLayoutAttribute","instance":"LazyVGridLayoutInstance"},{"name":"Line","type":"LineAttribute","instance":"LineInstance"},{"name":"List","type":"ListAttribute","instance":"ListInstance"},{"name":"ListItem","type":"ListItemAttribute","instance":"ListItemInstance"},{"name":"ListItemGroup","type":"ListItemGroupAttribute","instance":"ListItemGroupInstance"},{"name":"LoadingProgress","type":"LoadingProgressAttribute","instance":"LoadingProgressInstance"},{"name":"Marquee","type":"MarqueeAttribute","instance":"MarqueeInstance"},{"name":"Menu","type":"MenuAttribute","instance":"MenuInstance"},{"name":"MenuItem","type":"MenuItemAttribute","instance":"MenuItemInstance"},{"name":"MenuItemGroup","type":"MenuItemGroupAttribute","instance":"MenuItemGroupInstance"},{"name":"Navigation","type":"NavigationAttribute","instance":"NavigationInstance"},{"name":"Navigator","type":"NavigatorAttribute","instance":"NavigatorInstance"},{"name":"Option","type":"OptionAttribute","instance":"OptionInstance"},{"name":"PageTransitionEnter","type":"PageTransitionEnterAttribute","instance":"PageTransitionEnterInstance"},{"name":"PageTransitionExit","type":"PageTransitionExitAttribute","instance":"PageTransitionExitInstance"},{"name":"Panel","type":"PanelAttribute","instance":"PanelInstance"},{"name":"Particle","type":"ParticleAttribute","instance":"ParticleInstance"},{"name":"Path","type":"PathAttribute","instance":"PathInstance"},{"name":"PatternLock","type":"PatternLockAttribute","instance":"PatternLockInstance"},{"name":"Piece","type":"PieceAttribute","instance":"PieceInstance"},{"name":"PluginComponent","type":"PluginComponentAttribute","instance":"PluginComponentInstance"},{"name":"Polygon","type":"PolygonAttribute","instance":"PolygonInstance"},{"name":"Polyline","type":"PolylineAttribute","instance":"PolylineInstance"},{"name":"Progress","type":"ProgressAttribute","instance":"ProgressInstance"},{"name":"QRCode","type":"QRCodeAttribute","instance":"QRCodeInstance"},{"name":"Radio","type":"RadioAttribute","instance":"RadioInstance"},{"name":"Rating","type":"RatingAttribute","instance":"RatingInstance"},{"name":"Rect","type":"RectAttribute","instance":"RectInstance"},{"name":"RelativeContainer","type":"RelativeContainerAttribute","instance":"RelativeContainerInstance"},{"name":"Refresh","type":"RefreshAttribute","instance":"RefreshInstance"},{"name":"RemoteWindow","type":"RemoteWindowAttribute","instance":"RemoteWindowInstance"},{"name":"Row","type":"RowAttribute","instance":"RowInstance"},{"name":"RowSplit","type":"RowSplitAttribute","instance":"RowSplitInstance"},{"name":"RichText","type":"RichTextAttribute","instance":"RichTextInstance"},{"name":"Scroll","type":"ScrollAttribute","instance":"ScrollInstance"},{"name":"ScrollBar","type":"ScrollBarAttribute","instance":"ScrollBarInstance"},{"name":"Search","type":"SearchAttribute","instance":"SearchInstance"},{"name":"Section","type":"SectionAttribute","instance":"SectionInstance"},{"name":"Select","type":"SelectAttribute","instance":"SelectInstance"},{"name":"Shape","type":"ShapeAttribute","instance":"ShapeInstance"},{"name":"Sheet","type":"SheetAttribute","instance":"SheetInstance"},{"name":"SideBarContainer","type":"SideBarContainerAttribute","instance":"SideBarContainerInstance"},{"name":"Slider","type":"SliderAttribute","instance":"SliderInstance"},{"name":"Span","type":"SpanAttribute","instance":"SpanInstance"},{"name":"Stack","type":"StackAttribute","instance":"StackInstance"},{"name":"Stepper","type":"StepperAttribute","instance":"StepperInstance"},{"name":"StepperItem","type":"StepperItemAttribute","instance":"StepperItemInstance"},{"name":"Swiper","type":"SwiperAttribute","instance":"SwiperInstance"},{"name":"TabContent","type":"TabContentAttribute","instance":"TabContentInstance"},{"name":"Tabs","type":"TabsAttribute","instance":"TabsInstance"},{"name":"Text","type":"TextAttribute","instance":"TextInstance"},{"name":"TextPicker","type":"TextPickerAttribute","instance":"TextPickerInstance"},{"name":"TextClock","type":"TextClockAttribute","instance":"TextClockInstance"},{"name":"TextArea","type":"TextAreaAttribute","instance":"TextAreaInstance"},{"name":"TextInput","type":"TextInputAttribute","instance":"TextInputInstance"},{"name":"TextTimer","type":"TextTimerAttribute","instance":"TextTimerInstance"},{"name":"TimePicker","type":"TimePickerAttribute","instance":"TimePickerInstance"},{"name":"Toggle","type":"ToggleAttribute","instance":"ToggleInstance"},{"name":"Video","type":"VideoAttribute","instance":"VideoInstance"},{"name":"Web","type":"WebAttribute","instance":"WebInstance"},{"name":"XComponent","type":"XComponentAttribute","instance":"XComponentInstance"},{"name":"GridRow","type":"GridRowAttribute","instance":"GridRowInterface"},{"name":"GridCol","type":"GridColAttribute","instance":"GridColInterface"}]},"styles":{"decorator":"Styles","component":{"name":"Common","type":"T","instance":"CommonInstance"},"property":"stateStyles"},"customComponent":"CustomComponent","propertyDecorators":[],"emitDecorators":[],"libs":[]},"allowJs":false,"allowSyntheticDefaultImports":true,"esModuleInterop":true,"importsNotUsedAsValues":"preserve","noImplicitAny":false,"noUnusedLocals":false,"noUnusedParameters":false,"experimentalDecorators":true,"moduleResolution":"node","resolveJsonModule":true,"skipLibCheck":true,"sourceMap":true,"module":"commonjs","target":"es2017","types":[],"typeRoots":[],"lib":["es2020"],"alwaysStrict":true},"exclude":["node_modules"]}')},55172:e=>{"use strict";e.exports=JSON.parse('{"DOC":{"API_DOC_ATOMICSERVICE_01":"JSDoc label order error, please adjust the order of [atomicservice] labels.","API_DOC_ATOMICSERVICE_02":"The validity verification of the JSDoc tag failed. The [atomicservice] tag is not allowed to be reused, please delete the extra tags.","API_DOC_ATOMICSERVICE_03":"It was detected that there is a following label [atomicservice] in the current file, but the parent nodes without this label.","API_DOC_CONSTANT_01":"JSDoc label order error, please adjust the order of [constant] labels.","API_DOC_CONSTANT_02":"JSDoc label validity verification failed. The [constant] label is not allowed. Please check the label usage method.","API_DOC_CONSTANT_03":"JSDoc tag validity verification failed. Please confirm if the [constant] tag is missing.","API_DOC_CONSTANT_04":"The validity verification of the JSDoc tag failed. The [constant] tag is not allowed to be reused, please delete the extra tags.","API_DOC_CROSSPLATFORM_01":"JSDoc label order error, please adjust the order of [crossplatform] labels.","API_DOC_CROSSPLATFORM_02":"The validity verification of the JSDoc tag failed. The [crossplatform] tag is not allowed to be reused, please delete the extra tags.","API_DOC_CROSSPLATFORM_03":"It was detected that there is an inheritable label [crossplatform] in the current file, but there are child nodes without this label.","API_DOC_DEFAULT_01":"The [default] tag value is incorrect. Please supplement the default value.","API_DOC_DEFAULT_02":"JSDoc label order error, please adjust the order of [default] labels.","API_DOC_DEFAULT_03":"JSDoc label validity verification failed. The [default] label is not allowed. Please check the label usage method.","API_DOC_DEFAULT_04":"The validity verification of the JSDoc tag failed. The [default] tag is not allowed to be reused, please delete the extra tags.","API_DOC_DEPRECATED_01":"The [deprecated] tag value is incorrect. Please check the usage method.","API_DOC_DEPRECATED_02":"JSDoc label order error, please adjust the order of [deprecated] labels.","API_DOC_DEPRECATED_03":"It was detected that there is an inheritable label [deprecated] in the current file, but there are child nodes without this label.","API_DOC_DEPRECATED_04":"The validity verification of the JSDoc tag failed. The [deprecated] tag is not allowed to be reused, please delete the extra tags.","API_DOC_ENUM_01":"The [enum] tag type is incorrect. Please check if the tag type is { string } or { number }.","API_DOC_ENUM_02":"JSDoc label order error, please adjust the order of [enum] labels.","API_DOC_ENUM_03":"JSDoc label validity verification failed. The [enum] label is not allowed. Please check the label usage method.","API_DOC_ENUM_04":"JSDoc tag validity verification failed. Please confirm if the [enum] tag is missing.","API_DOC_ENUM_05":"The validity verification of the JSDoc tag failed. The [enum] tag is not allowed to be reused, please delete the extra tags.","API_DOC_EXAMPLE_01":"JSDoc label order error, please adjust the order of [example] labels.","API_DOC_EXAMPLE_02":"The validity verification of the JSDoc tag failed. The [example] tag is not allowed to be reused, please delete the extra tags.","API_DOC_EXTENDS_01":"The [extends] tag value is incorrect. Please check if the tag value matches the inherited class name.","API_DOC_EXTENDS_02":"JSDoc label order error, please adjust the order of [extends] labels.","API_DOC_EXTENDS_03":"JSDoc label validity verification failed. The [extends] label is not allowed. Please check the label usage method.","API_DOC_EXTENDS_04":"JSDoc tag validity verification failed. Please confirm if the [extends] tag is missing.","API_DOC_EXTENDS_05":"The validity verification of the JSDoc tag failed. The [extends] tag is not allowed to be reused, please delete the extra tags.","API_DOC_FAMODELONLY_01":"JSDoc label order error, please adjust the order of [famodelonly] labels.","API_DOC_FAMODELONLY_02":"The validity verification of the JSDoc tag failed. The [famodelonly] tag is not allowed to be reused, please delete the extra tags.","API_DOC_FAMODELONLY_03":"It was detected that there is an inheritable label [famodelonly] in the current file, but there are child nodes without this label.","API_DOC_FIRES_01":"JSDoc label order error, please adjust the order of [fires] labels.","API_DOC_FIRES_02":"The validity verification of the JSDoc tag failed. The [fires] tag is not allowed to be reused, please delete the extra tags.","API_DOC_FORM_01":"JSDoc label order error, please adjust the order of [form] labels.","API_DOC_FORM_02":"The validity verification of the JSDoc tag failed. The [form] tag is not allowed to be reused, please delete the extra tags.","API_DOC_FORM_03":"It was detected that there is a following label [form] in the current file, but the parent nodes without this label.","API_DOC_IMPLEMENTS_01":"JSDoc label order error, please adjust the order of [implements] labels.","API_DOC_IMPLEMENTS_02":"JSDoc label validity verification failed. The [implements] label is not allowed. Please check the label usage method.","API_DOC_IMPLEMENTS_03":"JSDoc tag validity verification failed. Please confirm if the [implements] tag is missing.","API_DOC_IMPLEMENTS_04":"The validity verification of the JSDoc tag failed. The [implements] tag is not allowed to be reused, please delete the extra tags.","API_DOC_IMPLEMENTS_05":"The [implements] tag value is incorrect. Please check if the tag value matches the inherited class name.","API_DOC_INTERFACE_04":"JSDoc label order error, please adjust the order of [interface] labels.","API_DOC_INTERFACE_05":"The validity verification of the JSDoc tag failed. The [interface] tag is not allowed to be reused, please delete the extra tags.","API_DOC_NAMESPACE_01":"The [namespace] tag value is incorrect. Please check if it matches the namespace name.","API_DOC_NAMESPACE_02":"JSDoc label order error, please adjust the order of [namespace] labels.","API_DOC_NAMESPACE_03":"JSDoc tag validity verification failed. Please confirm if the [namespace] tag is missing.","API_DOC_NAMESPACE_04":"JSDoc label validity verification failed. The [namespace] label is not allowed. Please check the label usage method.","API_DOC_NAMESPACE_05":"The validity verification of the JSDoc tag failed. The [namespace] tag is not allowed to be reused, please delete the extra tags.","API_DOC_PARAM_01":"The type of the [1] [param] tag is incorrect. Please check if it matches the type of the [1] parameter.","API_DOC_PARAM_02":"The value of the [1] [param] tag is incorrect. Please check if it matches the [1] parameter name.","API_DOC_PARAM_03":"JSDoc tag validity verification failed.There are [1] redundant [param]. Please check if the tag should be deleted.","API_DOC_PARAM_04":"JSDoc tag validity verification failed. Please confirm if the [param] tag is missing.","API_DOC_PARAM_05":"JSDoc label validity verification failed. The [param] label is not allowed. Please check the label usage method.","API_DOC_PARAM_06":"JSDoc label order error, please adjust the order of [param] labels.","API_DOC_PERMISSION_01":"The [permission] tag value is incorrect. Please check if the permission field has been configured or update the configuration file.","API_DOC_PERMISSION_02":"JSDoc label order error, please adjust the order of [permission] labels.","API_DOC_PERMISSION_03":"JSDoc label validity verification failed. The [permission] label is not allowed. Please check the label usage method.","API_DOC_PERMISSION_04":"The validity verification of the JSDoc tag failed. The [permission] tag is not allowed to be reused, please delete the extra tags.","API_DOC_PERMISSION_05":"JSDoc tag validity verification failed. Please confirm if the [permission] tag is missing.","API_DOC_READONLY_01":"JSDoc label order error, please adjust the order of [readonly] labels.","API_DOC_READONLY_02":"JSDoc label validity verification failed. The [readonly] label is not allowed. Please check the label usage method.","API_DOC_READONLY_03":"The validity verification of the JSDoc tag failed. The [readonly] tag is not allowed to be reused, please delete the extra tags.","API_DOC_READONLY_04":"JSDoc tag validity verification failed. Please confirm if the [readonly] tag is missing.","API_DOC_RETURNS_01":"The [returns] tag was used incorrectly. The returns tag should not be used when the return type is void.","API_DOC_RETURNS_02":"The [returns] tag type is incorrect. Please check if the tag type is consistent with the return type.","API_DOC_RETURNS_03":"JSDoc label order error, please adjust the order of [returns] labels.","API_DOC_RETURNS_04":"JSDoc tag validity verification failed. Please confirm if the [returns] tag is missing.","API_DOC_RETURNS_05":"The validity verification of the JSDoc tag failed. The [returns] tag is not allowed to be reused, please delete the extra tags.","API_DOC_RETURNS_06":"JSDoc label validity verification failed. The [returns] label is not allowed. Please check the label usage method.","API_DOC_SINCE_01":"The [since] tag value is incorrect. Please check if the tag value is a numerical value.","API_DOC_SINCE_02":"JSDoc label order error, please adjust the order of [since] labels.","API_DOC_SINCE_03":"JSDoc tag validity verification failed. Please confirm if the [since] tag is missing.","API_DOC_SINCE_04":"The validity verification of the JSDoc tag failed. The [since] tag is not allowed to be reused, please delete the extra tags.","API_DOC_SINCE_05":"The [since] value is greater than the latest version number.","API_DOC_SINCE_06":"The [since] value for different jsdoc should not be the same.","API_DOC_SINCE_07":"The [since] value is greater than the latest version number.The [since] value for different jsdoc should not be the same.","API_DOC_SINCE_08":"The [since] tag value is incorrect. Please check if the tag value is a numerical value.The [since] value for different jsdoc should not be the same.","API_DOC_STAGEMODELONLY_01":"It was detected that there is an inheritable label [stagemodelonly] in the current file, but there are child nodes without this label.","API_DOC_STAGEMODELONLY_02":"JSDoc label order error, please adjust the order of [stagemodelonly] labels.","API_DOC_STAGEMODELONLY_03":"The validity verification of the JSDoc tag failed. The [stagemodelonly] tag is not allowed to be reused, please delete the extra tags.","API_DOC_STATIC_01":"JSDoc label order error, please adjust the order of [static] labels.","API_DOC_STATIC_02":"The validity verification of the JSDoc tag failed. The [static] tag is not allowed to be reused, please delete the extra tags.","API_DOC_STRUCT_01":"The [struct] tag value is incorrect. Please check if it matches the struct name.","API_DOC_STRUCT_02":"JSDoc label order error, please adjust the order of [struct] labels.","API_DOC_STRUCT_03":"JSDoc label validity verification failed. The [struct] label is not allowed. Please check the label usage method.","API_DOC_STRUCT_04":"JSDoc tag validity verification failed. Please confirm if the [struct] tag is missing.","API_DOC_STRUCT_05":"The validity verification of the JSDoc tag failed. The [struct] tag is not allowed to be reused, please delete the extra tags.","API_DOC_SYSCAP_01":"The [syscap] tag value is incorrect. Please check if the syscap field is configured.","API_DOC_SYSCAP_02":"JSDoc label order error, please adjust the order of [syscap] labels.","API_DOC_SYSCAP_03":"JSDoc tag validity verification failed. Please confirm if the [syscap] tag is missing.","API_DOC_SYSCAP_04":"The validity verification of the JSDoc tag failed. The [syscap] tag is not allowed to be reused, please delete the extra tags.","API_DOC_SYSTEMAPI_01":"JSDoc label order error, please adjust the order of [systemapi] labels.","API_DOC_SYSTEMAPI_02":"It was detected that there is an inheritable label [systemapi] in the current file, but there are child nodes without this label.","API_DOC_SYSTEMAPI_03":"The validity verification of the JSDoc tag failed. The [systemapi] tag is not allowed to be reused, please delete the extra tags.","API_DOC_TEST_01":"JSDoc label order error, please adjust the order of [test] labels.","API_DOC_TEST_02":"It was detected that there is an inheritable label [test] in the current file, but there are child nodes without this label.","API_DOC_TEST_03":"The validity verification of the JSDoc tag failed. The [test] tag is not allowed to be reused, please delete the extra tags.","API_DOC_THROWS_01":"The type of the [1] [throws] tag is incorrect. Please check if the tag value is a numerical value.","API_DOC_THROWS_02":"The type of the [1] [throws] tag is incorrect. Please fill in [BusinessError].","API_DOC_THROWS_03":"JSDoc label order error, please adjust the order of [throws] labels.","API_DOC_THROWS_04":"JSDoc label validity verification failed. The [throws] label is not allowed. Please check the label usage method.","API_DOC_THROWS_05":"JSDoc tag validity verification failed. Please confirm if the [throws 1] tag is missing.","API_DOC_THROWS_07":"JSDoc label validity verification failed. The [throws 1] label is not allowed. Please check the label usage method.","API_DOC_THROWS_08":"The validity verification of the JSDoc tag failed. The [throws] tag is not allowed to be reused, please delete the extra tags.","API_DOC_THROWS_09":"The generic error code does not contain the current error code.","API_DOC_THROWS_10":"The description of the [1 throws] is incorrect. please fix it according to the specification.","API_DOC_THROWS_11":"The type of the [1] [throws] tag is incorrect. Please fill in [BusinessError].The description of the [1 throws] is incorrect. please fix it according to the specification.","API_DOC_TYPE_01":"The [type] tag type is incorrect. Please check if the type matches the attribute type.","API_DOC_TYPE_02":"JSDoc label order error, please adjust the order of [type] labels.","API_DOC_TYPE_03":"JSDoc label validity verification failed. The [type] label is not allowed. Please check the label usage method.","API_DOC_TYPE_04":"JSDoc tag validity verification failed. Please confirm if the [type] tag is missing.","API_DOC_TYPE_05":"The validity verification of the JSDoc tag failed. The [type] tag is not allowed to be reused, please delete the extra tags.","API_DOC_TYPEDEF_01":"The [typedef] tag value is incorrect. Please check if it matches the interface name or type content.","API_DOC_TYPEDEF_02":"JSDoc label order error, please adjust the order of [typedef] labels.","API_DOC_TYPEDEF_03":"JSDoc label validity verification failed. The [typedef] label is not allowed. Please check the label usage method.","API_DOC_TYPEDEF_04":"JSDoc tag validity verification failed. Please confirm if the [typedef] tag is missing.","API_DOC_TYPEDEF_05":"The validity verification of the JSDoc tag failed. The [typedef] tag is not allowed to be reused, please delete the extra tags.","API_DOC_USEINSTEAD_01":"The [useinstead] tag value is incorrect. Please check the usage method.","API_DOC_USEINSTEAD_02":"JSDoc label order error, please adjust the order of [useinstead] labels.","API_DOC_USEINSTEAD_03":"JSDoc label validity verification failed. The [useinstead] label is not allowed. Please check the label usage method.","API_DOC_USEINSTEAD_04":"The validity verification of the JSDoc tag failed. The [useinstead] tag is not allowed to be reused, please delete the extra tags.","API_DOC_GLOBAL_01":"JSDoc tag validity verification failed. Please confirm if the [file] tag is missing.","API_DOC_GLOBAL_02":"JSDoc tag validity verification failed. Please confirm if the [kit] tag is missing.","API_DOC_JSDOC_01":"Jsdoc needs to be added to the current API.","API_DOC_JSDOC_02":"JSDoc tag validity verification failed. Please confirm if the [since] tag is missing.JSDoc tag validity verification failed. Please confirm if the [syscap] tag is missing.","API_DOC_JSDOC_03":"Jsdoc has chinese.","API_DOC_UNKNOW_DECORATOR_01":"The [XXXX] tag does not exist. Please use a valid JSDoc tag.","API_DOC_JSDOC_04":"The [systemapi] and [atomicservice] cannot exist in the same doc."},"DEFINE":{"API_DEFINE_UNALLOWABLE_01":"Illegal [any] keyword used in the API.","API_DEFINE_UNALLOWABLE_02":"Illegal [this] keyword used in the API.","API_DEFINE_UNALLOWABLE_03":"Illegal [unknown] keyword used in the API.","API_DEFINE_NAME_01":"Prohibited word in [XXXX]:{option}.The word allowed is [XXXX].","API_DEFINE_NAME_02":"Prohibited word in [XXXX]:{ability} in the [XXXX] file.","API_DEFINE_SPELLING_01":"{XXXX}. please confirm whether it needs to be corrected to a common word.","API_DEFINE_EVENT_01":"The event name should be string.","API_DEFINE_EVENT_02":"The event name cannot be Null value.","API_DEFINE_EVENT_03":"The callback parameter of off function should be optional.","API_DEFINE_EVENT_04":"The off functions of one single event should have at least one callback parameter, and the callback parameter should be the last parameter.","API_DEFINE_EVENT_05":"The on and off event subscription methods do not appear in pair.","API_DEFINE_EVENT_06":"The event subscription methods should has at least one parameter.","API_DEFINE_EVENT_07":"Please check if the changed API version number is 10.","API_DEFINE_EVENT_08":"The event name should be named by small hump. (Received [XXXX]).","API_DEFINE_HUMP_01":"This API file should be named by large hump.","API_DEFINE_HUMP_02":"This API file should be named by small hump.","API_DEFINE_HUMP_03":"This name [XXXX] should be named by large hump.","API_DEFINE_HUMP_04":"This name [XXXX] should be named by small hump.","API_DEFINE_HUMP_05":"This name [XXXX] should be named by all uppercase.","API_DEFINE_ANONYMOUS_FUNCTION_01":"Anonymous functions or anonymous object that are not allowed are used in this api."},"CHANEGE":{"API_CHANGE_INCOMPATIBLE_01":"Forbid changes: Cannot change from public API to system API.","API_CHANGE_INCOMPATIBLE_02":"Forbid changes: Cannot reduce or permission or increase and permission.","API_CHANGE_INCOMPATIBLE_03":"Forbid changes: Cannot change permission value,cannot judge the range change.","API_CHANGE_INCOMPATIBLE_04":"Forbid changes: The number of error codes cannot be increased from 1 to multiple error codes.","API_CHANGE_INCOMPATIBLE_05":"Forbid changes: Cannot change the error code value.","API_CHANGE_INCOMPATIBLE_06":"Forbid changes: The card application cannot be changed from supported to not supported.","API_CHANGE_INCOMPATIBLE_07":"Forbid changes: Crossplatform cannot be changed from supported to not supported.","API_CHANGE_INCOMPATIBLE_08":"Forbid changes: API cannot be deleted.","API_CHANGE_INCOMPATIBLE_09":"Forbid changes: Cannot change from FAModelOnly to StageModelOnly.","API_CHANGE_INCOMPATIBLE_10":"Forbid changes: Cannot change from StageModelOnly to FAModelOnly.","API_CHANGE_INCOMPATIBLE_11":"Forbid changes: Cannot change from nothing to StageModelOnly.","API_CHANGE_INCOMPATIBLE_12":"Forbid changes: Cannot change from nothing to FAModelOnly.","API_CHANGE_INCOMPATIBLE_13":"Forbid changes: The function return value type cannot be extended.","API_CHANGE_INCOMPATIBLE_14":"Forbid changes: The function return value type cannot be reduced.","API_CHANGE_INCOMPATIBLE_15":"Forbid changes: Cannot change function return value type.","API_CHANGE_INCOMPATIBLE_16":"Forbid changes: Cannot change function param position.","API_CHANGE_INCOMPATIBLE_17":"Forbid changes: Cannot add function required param.","API_CHANGE_INCOMPATIBLE_18":"Forbid changes: Cannot delete function param.","API_CHANGE_INCOMPATIBLE_19":"Forbid changes: Cannot change form unrequired param to required param.","API_CHANGE_INCOMPATIBLE_20":"Forbid changes: Cannot change function param type.","API_CHANGE_INCOMPATIBLE_21":"Forbid changes: The function param type range is cannot be reduced.","API_CHANGE_INCOMPATIBLE_22":"Forbid changes: Read-only properties cannot be changed from optional to required.","API_CHANGE_INCOMPATIBLE_23":"Forbid changes: Writable properties cannot be changed from required to optional.","API_CHANGE_INCOMPATIBLE_24":"Forbid changes: Writable properties cannot be changed from optional to required.","API_CHANGE_INCOMPATIBLE_25":"Forbid changes: Cannot change property type.","API_CHANGE_INCOMPATIBLE_26":"Forbid changes: Cannot Expand the range of readonly property types.","API_CHANGE_INCOMPATIBLE_27":"Forbid changes: Cannot Expand the range of writable property types.","API_CHANGE_INCOMPATIBLE_28":"Forbid changes: Cannot reduce the range of writable property types.","API_CHANGE_INCOMPATIBLE_29":"Forbid changes: Decorator cannot be deleted.","API_CHANGE_INCOMPATIBLE_30":"Forbid changes: Cannot change constant value.","API_CHANGE_INCOMPATIBLE_31":"Forbid changes: Cannot change custom type value.","API_CHANGE_INCOMPATIBLE_32":"Forbid changes: Cannot expand the range of custom type.","API_CHANGE_INCOMPATIBLE_33":"Forbid changes: Cannot reduce the range of custom type.","API_CHANGE_INCOMPATIBLE_34":"Forbid changes: Cannot change Enumeration assignment.","API_CHANGE_INCOMPATIBLE_35":"Forbid changes: Historical JSDoc cannot be changed.","API_CHANGE_INCOMPATIBLE_36":"Forbid changes: API changes must add a new section of JSDoc.","API_CHANGE_INCOMPATIBLE_37":"Forbid changes: Cannot change from atomicservice to NA.","API_CHANGE_INCOMPATIBLE_38":"Forbid changes: Cannot change from NA to syscap.","API_CHANGE_INCOMPATIBLE_39":"Forbid changes: Cannot change from syscap to NA.","API_CHANGE_INCOMPATIBLE_40":"Forbid changes: Cannot change syscap value.","API_CHANGE_INCOMPATIBLE_41":"Forbid changes: Cannot add new property to interface API."}}')},42979:e=>{"use strict";e.exports=JSON.parse('{"ApiCheckVersion":13,"ApiMaxVersion":13}')},93289:e=>{"use strict";e.exports=JSON.parse('{"dictionariesArr":["a","aa","aaa","aaaa","aaaaa","aab","aac","aachen","aad","aapl","aapt","aar","aardvark","aaren","aarhus","aarika","aaron","ab","aba","aback","abacus","abaft","abagael","abagail","abalone","abandon","abandoned","abandoner","abandonment","abase","abasement","abaser","abash","abashed","abashment","abate","abated","abatement","abater","abattoir","abb","abba","abbe","abbess","abbey","abbi","abbie","abbot","abbott","abbr","abbrev","abbreviate","abbreviated","abbreviates","abbreviating","abbreviation","abby","abbye","abc","abcd","abcde","abcdef","abcdefghijklmnopqrstuvwxyz","abd","abdel","abdicate","abdication","abdomen","abdominal","abduct","abduction","abductor","abdul","abe","abeam","abel","abelard","abelson","aberdeen","abernathy","aberrant","aberration","aberrational","abet","abetted","abetting","abettor","abeu","abey","abeyance","abeyant","abhor","abhorred","abhorrence","abhorrent","abhorrer","abhorring","abi","abidance","abide","abider","abiding","abidjan","abie","abigael","abigail","abigale","abilene","abilities","ability","abject","abjection","abjectness","abjuration","abjuratory","abjure","abjurer","ablate","ablation","ablative","ablaze","able","abler","ables","ablest","abloom","ablution","abm","abnegate","abnegation","abner","abnormal","abnormality","abo","aboard","abode","abolish","abolisher","abolishment","abolition","abolitionism","abolitionist","abominable","abominably","abominate","abomination","aboriginal","aborigine","aborning","abort","aborted","aborting","abortion","abortionist","abortive","abortiveness","abound","about","above","aboveboard","aboveground","abra","abracadabra","abrade","abrader","abraham","abrahan","abram","abramo","abramson","abran","abrasion","abrasive","abrasiveness","abreaction","abreast","abridge","abridged","abridger","abridgment","abroad","abrogate","abrogation","abrogator","abrupt","abruptness","abs","abscess","abscissa","abscission","abscond","absconder","abseil","absence","absent","absentee","absenteeism","absentia","absentminded","absentmindedness","absinthe","abslistview","absolute","absolutely","absoluteness","absolution","absolutism","absolutist","absolve","absolver","absorb","absorbed","absorbency","absorbent","absorber","absorbing","absorption","absorptive","absorptivity","abspath","abstain","abstainer","abstemious","abstemiousness","abstention","abstinence","abstinent","abstract","abstractapplicationcontext","abstractautowirecapablebeanfactory","abstractbeanfactory","abstractchannelhandlercontext","abstracted","abstractedness","abstracter","abstracthttp","abstraction","abstractionism","abstractionist","abstractions","abstractness","abstractor","abstractplainsocketimpl","abstractprotocol","abstruse","abstruseness","absurd","absurdity","absurdness","abuja","abundance","abundant","abuse","abused","abuser","abuses","abusing","abusive","abusiveness","abut","abutment","abutted","abutter","abutting","abuzz","abysmal","abyss","abyssal","abyssinia","abyssinian","ac","acacia","academe","academia","academic","academical","academician","academicianship","academy","acadia","acanthus","acapulco","acc","accdb","accede","accelerate","accelerated","accelerating","acceleration","accelerator","accelerometer","accent","accented","accentual","accentuate","accentuation","accept","acceptability","acceptable","acceptableness","acceptably","acceptance","acceptant","acceptation","accepted","accepter","accepting","acceptor","accepts","acces","access","accesscontroller","accessed","accesses","accessibility","accessible","accessibly","accessing","accession","accesslogvalve","accessor","accessories","accessors","accessory","accesstoken","accidence","accident","accidental","accidentally","accidentalness","acclaim","acclaimer","acclamation","acclimate","acclimation","acclimatisation","acclimatise","acclimatization","acclimatize","acclimatized","acclimatizes","acclivity","accolade","accommodate","accommodated","accommodating","accommodation","accommodative","accommodativeness","accompanied","accompanier","accompaniment","accompanist","accompany","accomplice","accomplish","accomplished","accomplisher","accomplishing","accomplishment","accord","accordance","accordant","accorder","according","accordingly","accordion","accordionist","accost","account","accountability","accountable","accountableness","accountably","accountancy","accountant","accounted","accountid","accounting","accountname","accountnumber","accounts","accounttype","accouter","accouterment","accouterments","accoutrement","accra","accredit","accreditation","accredited","accretion","accrual","accrue","acct","acculturate","acculturation","accumsan","accumulate","accumulated","accumulation","accumulative","accumulativeness","accumulator","accuracy","accurate","accurately","accurateness","accursed","accursedness","accusal","accusation","accusative","accusatory","accuse","accused","accuser","accusing","accustom","accustomed","accustomedness","acd","ace","aced","acerbate","acerbic","acerbically","acerbity","acetaminophen","acetate","acetic","acetone","acetonic","acetylene","acevedo","acf","achaean","ache","achebe","ached","achene","achernar","aches","acheson","achievable","achieve","achieved","achievement","achievements","achiever","achieving","achilles","aching","achive","achoo","achromatic","achy","acid","acidic","acidification","acidify","acidity","acidness","acidoses","acidosis","acidulous","acing","ack","ackerman","acknowledge","acknowledgeable","acknowledged","acknowledgedly","acknowledger","acknowledgment","acl","aclass","aclu","acm","acme","acne","acolyte","aconcagua","aconite","acorn","acosta","acoustic","acoustical","acoustician","acoustics","acquaint","acquaintance","acquaintanceship","acquainted","acquiesce","acquiescence","acquiescent","acquirable","acquire","acquired","acquirement","acquiring","acquisition","acquisitive","acquisitiveness","acquit","acquittal","acquittance","acquitted","acquitter","acquitting","acre","acreage","acrid","acridity","acridness","acrimonious","acrimoniousness","acrimony","acrobat","acrobatic","acrobatically","acrobatics","acronym","acrophobia","acropolis","across","acrostic","acrux","acrylate","acrylic","acs","act","acta","actaeon","acth","acting","actinic","actinide","actinium","actinometer","action","actionbar","actionbaractivity","actionbardrawertoggle","actionbarsherlock","actionbarsize","actionbutton","actioncontroller","actionevent","actionlink","actionlistener","actionname","actionpack","actionperformed","actionresult","actions","actionscript","actionview","activate","activated","activatedroute","activating","activation","activator","active","activeadmin","activecell","activedocument","actively","activemodel","activemq","activeness","activerecord","actives","activesheet","activesupport","activewindow","activeworkbook","activex","activexobject","activism","activist","activities","activity","activitycompat","activityindicator","activitymanager","activitythread","acton","actor","actors","actress","acts","actual","actuality","actualization","actualize","actualizes","actually","actualwidth","actuarial","actuary","actuate","actuation","actuator","acuity","acumen","acupressure","acupuncture","acupuncturist","acute","acuteness","acyclic","acyclically","acyclovir","ad","ada","adage","adagio","adah","adair","adaline","adam","adamant","adamo","adamson","adan","adana","adapt","adaptability","adaptable","adaptation","adapted","adaptedness","adapter","adapters","adapterview","adapting","adaption","adaptive","adaptively","adaptiveness","adaptivity","adaptor","adara","adata","adb","adc","add","adda","addaction","addactionlistener","addall","addams","addattribute","addbutton","addcell","addchild","addclass","addcolumn","addcomponent","adddays","added","addelement","addend","addenda","addendum","adder","addevent","addeventlistener","addflags","addgesturerecognizer","addgroup","addhandler","addheader","addi","addia","addict","addiction","addictive","addie","addin","adding","addison","additem","addition","additional","additionally","additions","additive","additivity","addle","addlistener","addmarker","addobject","addobserver","addon","addons","addproperty","addr","addrange","address","addressability","addressable","addressbook","addressed","addressee","addresser","addresses","addressid","addressing","addressline","addressof","addressograph","addrow","adds","addslashes","addsubview","addtab","addtarget","addtextchangedlistener","addto","addtobackstack","addtype","adduce","adducer","adduct","adduction","adductor","adduser","addvalue","addview","addwidget","addwithvalue","addy","ade","adecoder","adel","adela","adelaida","adelaide","adelbert","adele","adelheid","adelice","adelina","adelind","adeline","adella","adelle","aden","adena","adenauer","adenine","adenoid","adenoidal","adept","adeptness","adequacy","adequate","adequateness","adey","adf","adfs","adham","adhara","adhere","adherence","adherent","adherer","adhesion","adhesive","adhesiveness","adi","adiabatic","adiabatically","adiana","adidas","adieu","adina","adipiscing","adipisicing","adipose","adirondack","adis","adj","adjacency","adjacent","adjectival","adjective","adjoin","adjoint","adjourn","adjournment","adjudge","adjudicate","adjudication","adjudicator","adjudicatory","adjunct","adjuration","adjure","adjust","adjustable","adjustably","adjusted","adjuster","adjusting","adjustive","adjustment","adjustments","adjustor","adjutant","adkins","adlai","adler","adm","adman","admen","admin","adminhtml","administer","administrable","administrate","administration","administrative","administrator","administrators","administratrix","admins","admirable","admirableness","admirably","admiral","admiralty","admiration","admire","admirer","admiring","admissibility","admissible","admissibly","admission","admit","admittance","admitted","admittedly","admitting","admix","admixture","admob","admonish","admonisher","admonishing","admonishment","admonition","admonitory","ado","adobe","adodb","adolescence","adolescent","adolf","adolfo","adolph","adolphe","adolpho","adolphus","adonis","adopt","adopted","adopter","adoption","adoptive","adopts","adora","adorable","adorableness","adorably","adoration","adore","adoree","adorer","adoring","adorn","adorne","adorned","adornment","adp","adr","adrea","adrenal","adrenalin","adrenaline","adrequest","adress","adresse","adria","adrian","adriana","adriane","adrianna","adrianne","adriano","adriatic","adrien","adriena","adrienne","adrift","adroit","adroitness","ads","adsense","adsorb","adsorbate","adsorbent","adsorption","adsorptive","adt","adulate","adulation","adulator","adulatory","adult","adulterant","adulterate","adulterated","adulteration","adulterer","adulteress","adulterous","adultery","adulthood","adultness","adults","adumbrate","adumbration","adumbrative","adv","advance","advanced","advancement","advancer","advances","advantage","advantageous","advantageousness","advantages","advent","adventist","adventitious","adventitiousness","adventive","adventure","adventurer","adventuresome","adventuress","adventurous","adventurousness","adverb","adverbial","adversarial","adversary","adverse","adverseness","adversity","advert","advertise","advertised","advertisement","advertiser","advertisers","advertising","advertorial","advice","advices","adview","advil","advisability","advisable","advisableness","advisably","advise","advised","advisedly","advisee","advisement","adviser","advisor","advisory","advocacy","advocate","advocation","advt","adwords","adz","adze","ae","aegean","aegis","aelfric","aenean","aeneas","aeneid","aeolian","aeolus","aeon","aerate","aeration","aerator","aerial","aerialist","aerie","aeriel","aeriela","aeriell","aeroacoustic","aerobatic","aerobic","aerobically","aerodrome","aerodynamic","aerodynamically","aerodynamics","aeronautic","aeronautical","aeronautics","aerosol","aerosolize","aerospace","aes","aeschylus","aesculapius","aesop","aesthete","aesthetic","aesthetically","aestheticism","aesthetics","aether","aetiology","af","afaik","afar","afb","afc","afd","afdc","aff","affability","affable","affably","affair","affect","affectation","affected","affectedness","affecter","affecting","affection","affectionate","affectioned","affectioning","affective","affects","afferent","affiance","affidavit","affiliate","affiliated","affiliation","affine","affinity","affirm","affirmation","affirmative","affix","afflatus","afflict","affliction","afflictive","affluence","affluent","afford","affordable","afforest","afforestation","afforested","afforesting","afforests","affray","affricate","affrication","affricative","affright","affront","afghan","afghani","afghanistan","aficionado","afield","afire","aflame","afloat","aflutter","afnetworking","afoot","afore","aforementioned","aforesaid","aforethought","afoul","afr","afraid","afresh","africa","african","afrikaans","afrikaner","afro","afrocentric","afrocentrism","aft","after","afterbirth","afterbirths","afterburner","aftercare","aftereffect","afterglow","afterimage","afterlife","afterlives","aftermath","aftermaths","aftermost","afternoon","afters","aftershave","aftershock","aftertaste","aftertextchanged","afterthought","afterward","afterwards","afterworld","afton","ag","agace","again","against","agamemnon","agapae","agape","agar","agassiz","agata","agate","agatha","agathe","agave","age","aged","agedness","ageism","ageist","ageless","agelessness","agencies","agency","agenda","agent","agented","agenting","agentive","agents","ageratum","ages","agg","aggi","aggie","agglomerate","agglomeration","agglutinate","agglutination","agglutinin","aggrandize","aggrandizement","aggravate","aggravating","aggravation","aggregate","aggregated","aggregately","aggregateness","aggregates","aggregation","aggregations","aggregative","aggregator","aggression","aggressive","aggressively","aggressiveness","aggressor","aggrieve","aggrieved","aggy","aghast","agile","agility","agitate","agitated","agitation","agitator","agitprop","aglaia","agleam","aglitter","aglow","agna","agnella","agnes","agnese","agnesse","agneta","agnew","agni","agnola","agnostic","agnosticism","ago","agog","agonize","agonized","agonizedly","agonizing","agony","agoraphobia","agoraphobic","agosto","agra","agrarian","agrarianism","agree","agreeable","agreeableness","agreeably","agreed","agreeing","agreement","agreements","agreer","agretha","agribusiness","agricola","agricultural","agriculturalist","agriculture","agriculturist","agrippa","agrippina","agrochemicals","agronomic","agronomist","agronomy","aground","aguascalientes","ague","aguie","aguilar","aguinaldo","aguirre","aguistin","aguste","agustin","ah","aha","ahab","aharon","ahead","ahem","ahmad","ahmadabad","ahmed","ahoy","ahriman","ai","aid","aida","aidan","aide","aided","aider","aids","aigneis","aigrette","aiken","ail","aila","ailbert","aile","ailee","aileen","ailene","aileron","ailey","aili","ailina","ailment","ailsun","ailyn","aim","aime","aimed","aimee","aimer","aimil","aiming","aimless","aimlessness","aims","ain","aindrea","ainslee","ainsley","ainslie","ainu","air","airbag","airbase","airbnb","airborne","airbrush","airbus","aircraft","aircrew","airdrop","airdropped","airdropping","airedale","aires","airfare","airfield","airflow","airfoil","airframe","airfreight","airhead","airily","airiness","airing","airless","airlessness","airlift","airline","airliner","airlock","airmail","airman","airmass","airmen","airpark","airplane","airplay","airport","airship","airsick","airsickness","airspace","airspeed","airstrip","airtight","airtightness","airtime","airwaves","airway","airworthiness","airworthy","airy","aisha","aisle","aitch","aj","ajar","ajax","ajaxoptions","ajay","ajp","ak","aka","akbar","akihito","akim","akimbo","akin","akita","akka","akkad","akron","aksel","al","ala","alabama","alabaman","alabamian","alabaster","alack","alacrity","aladdin","alain","alaine","alair","alameda","alamo","alamofire","alamogordo","alan","alana","alanah","aland","alane","alanine","alanna","alano","alanson","alar","alard","alaric","alarm","alarming","alarmist","alarmmanager","alarms","alas","alasdair","alaska","alaskan","alastair","alasteir","alaster","alayne","alb","alba","albacore","albania","albanian","albany","albatross","albedo","albee","albeit","alberich","alberik","alberio","albert","alberta","albertan","albertina","albertine","alberto","albie","albigensian","albina","albinism","albino","albion","albireo","albrecht","album","albumen","albumin","albuminous","albums","albuquerque","alcatraz","alcestis","alchemical","alchemist","alchemy","alcibiades","alcmena","alcoa","alcohol","alcoholic","alcoholically","alcoholism","alcott","alcove","alcuin","alcyone","aldan","aldebaran","aldehyde","alden","alder","alderamin","alderman","aldermen","alderwoman","alderwomen","aldin","aldis","aldo","aldon","aldous","aldric","aldrich","aldridge","aldrin","aldus","aldwin","ale","aleatory","alec","alecia","aleck","aleda","alee","aleece","aleen","alehouse","aleichem","alejandra","alejandrina","alejandro","alejoa","aleksandr","alembert","alembic","alena","alene","aleph","aleppo","aler","alert","alertcontroller","alertdialog","alerted","alertness","alerts","alertview","alessandra","alessandro","aleta","alethea","aleut","aleutian","alewife","alewives","alex","alexa","alexander","alexandr","alexandra","alexandre","alexandria","alexandrian","alexandrina","alexandro","alexei","alexi","alexia","alexina","alexine","alexio","alf","alfa","alfalfa","alfi","alfie","alfons","alfonse","alfonso","alfonzo","alford","alfred","alfreda","alfredo","alfresco","alfy","alg","alga","algae","algaecide","algal","algebra","algebraic","algebraical","algebraist","algenib","alger","algeria","algerian","algernon","algieba","algiers","alginate","algo","algol","algonquian","algonquin","algorithm","algorithmic","algorithmically","algorithms","alhambra","alhena","ali","alia","alias","aliased","aliases","aliasing","alibi","alic","alica","alice","alicea","alicia","alick","alida","alidia","alie","alien","alienable","alienate","alienation","alienist","alighieri","alight","align","aligned","aligner","alignleft","alignment","alignparentbottom","alignparentleft","alignparentright","alignparentstart","alignparenttop","alika","alike","alikee","alikeness","aliment","alimentary","alimony","alina","aline","alinement","alioth","aliqua","aliquam","aliquet","aliquip","aliquot","alisa","alisander","alisha","alison","alissa","alist","alistair","alister","alisun","alive","aliveness","alix","aliyah","aliyahs","aliza","alkaid","alkali","alkalies","alkaline","alkalinity","alkalize","alkaloid","alkyd","alkyl","all","alla","allah","allahabad","allan","allard","allay","allayne","alldata","alleen","allegation","allege","alleged","allegheny","allegiance","allegiant","allegoric","allegorical","allegoricalness","allegorist","allegory","allegra","allegretto","allegri","allegro","allele","alleluia","allemande","allen","allendale","allende","allene","allentown","allergen","allergenic","allergic","allergically","allergist","allergy","alleviate","alleviation","alleviator","alley","alleyn","alleyway","allhallows","alli","alliance","allianora","allie","allier","allies","alligator","allin","allina","allison","allissa","allister","allistir","alliterate","alliteration","alliterative","allix","alloc","allocable","allocatable","allocate","allocated","allocates","allocating","allocation","allocations","allocative","allocator","allophone","allophonic","allot","allotment","allotments","allotrope","allotropic","allots","allotted","allotter","allotting","allover","allow","allowable","allowableness","allowably","allowance","allowbackup","allowed","allowfullscreen","allowget","allowing","allowoverride","allows","alloy","alloyed","allspice","allstate","allsun","allude","allure","allurement","alluring","allusion","allusive","allusiveness","alluvial","alluvions","alluvium","allx","ally","allyce","allyn","allys","allyson","alma","almach","almaden","almagest","almanac","almaty","almeda","almeria","almeta","almightiness","almighty","almira","almire","almond","almoner","almost","alms","almshouse","almsman","alnico","alnilam","alnitak","aloe","aloft","aloha","aloin","aloise","aloisia","alon","alone","aloneness","along","alongshore","alongside","alonso","alonzo","aloof","aloofness","alot","aloud","aloysia","aloysius","alp","alpaca","alpert","alpha","alphabet","alphabetic","alphabetical","alphabetically","alphabetization","alphabetize","alphabetizer","alphabets","alphanumeric","alphanumerical","alphard","alphecca","alpheratz","alphonse","alphonso","alpine","alps","already","alric","alright","alsace","alsatian","also","alsop","alston","alt","alta","altai","altaic","altair","altar","altarpiece","alter","alterable","alteration","altercate","altercation","altered","altering","alternate","alternately","alternation","alternative","alternatively","alternativeness","alternatives","alternator","althea","although","altimeter","altiplano","altitude","alto","altogether","alton","altos","altruism","altruist","altruistic","altruistically","alu","aludra","aluin","aluino","alum","alumina","aluminum","alumna","alumnae","alumni","alumnus","alundum","alva","alvan","alvarado","alvarez","alvaro","alveolar","alveoli","alveolus","alvera","alverta","alvie","alvin","alvina","alvinia","alvira","alvis","alvy","alway","always","alwin","alwyn","alyce","alyda","alyosha","alys","alysa","alyse","alysia","alyson","alyss","alyssa","alzheimer","am","ama","amabel","amabelle","amadeus","amado","amain","amalea","amalee","amaleta","amalgam","amalgamate","amalgamation","amalia","amalie","amalita","amalle","amanda","amandi","amandie","amandy","amanuenses","amanuensis","amara","amaranth","amaranths","amaretto","amargo","amarillo","amaryllis","amass","amasser","amata","amateur","amateurish","amateurishness","amateurism","amati","amatory","amaze","amazed","amazement","amazing","amazon","amazonaws","amazonian","amazons","ambassador","ambassadorial","ambassadorship","ambassadress","amber","ambergris","amberly","ambiance","ambidexterity","ambidextrous","ambience","ambient","ambiguity","ambiguous","ambiguously","ambiguousness","ambit","ambition","ambitious","ambitiousness","ambivalence","ambivalent","amble","ambler","ambros","ambrose","ambrosi","ambrosia","ambrosial","ambrosio","ambrosius","ambulance","ambulant","ambulate","ambulation","ambulatory","ambur","ambuscade","ambuscader","ambush","ambusher","amby","amcharts","amd","amdahl","ame","ameba","amelia","amelie","amelina","ameline","ameliorate","amelioration","amelita","amen","amenability","amenably","amend","amended","amender","amendment","amends","amenhotep","amenity","amenorrhea","amer","amerada","amerasian","amerce","amercement","america","american","americana","americanism","americanization","americanize","americanized","americans","americium","amerigo","amerind","amerindian","amery","ameslan","amet","amethyst","amethystine","amharic","amherst","ami","amiability","amiable","amiableness","amiably","amicability","amicable","amicableness","amicably","amid","amide","amidships","amidst","amie","amiga","amigo","amii","amil","amines","amino","aminobenzoic","amir","amish","amiss","amitie","amity","ammamaria","amman","ammerman","ammeter","ammo","ammonia","ammoniac","ammonium","ammunition","amnesia","amnesiac","amnesic","amnesty","amniocenteses","amniocentesis","amnion","amniotic","amoco","amoeba","amoebic","amoeboid","amok","among","amongst","amontillado","amoral","amorality","amorous","amorousness","amorphous","amorphousness","amortization","amortize","amortized","amory","amos","amount","amounts","amour","amp","amparo","amperage","ampere","ampersand","ampex","amphetamine","amphibian","amphibious","amphibiousness","amphibology","amphitheater","amphora","amphorae","ample","ampleness","amplification","amplifier","amplify","amplitude","ampoule","ampule","amputate","amputation","amputee","amqp","amritsar","ams","amsterdam","amt","amtrak","amuck","amulet","amundsen","amur","amuse","amused","amusement","amuser","amusing","amusingness","amway","amy","amye","amyl","amylase","amz","amzn","an","ana","anabal","anabaptist","anabel","anabella","anabelle","anabolic","anabolism","anachronism","anachronistic","anachronistically","anacin","anaconda","anacreon","anaerobe","anaerobic","anaerobically","anaglyph","anagram","anagrammatic","anagrammatically","anagrammed","anagramming","anaheim","anal","analects","analgesia","analgesic","analiese","analise","anallese","anallise","analog","analogical","analogize","analogous","analogousness","analogue","analogy","analysand","analyse","analyses","analysis","analyst","analytic","analytical","analyticity","analytics","analyzable","analyze","analyzed","analyzer","analyzing","anamorphic","ananias","anapaest","anapest","anapestic","anaphora","anaphoric","anaphorically","anaplasmosis","anarchic","anarchical","anarchism","anarchist","anarchistic","anarchy","anastasia","anastasie","anastassia","anastigmatic","anastomoses","anastomosis","anastomotic","anathema","anathematize","anatol","anatola","anatole","anatolia","anatolian","anatollo","anatomic","anatomical","anatomist","anatomize","anatomy","anaxagoras","ancell","ancestor","ancestors","ancestortype","ancestral","ancestress","ancestry","anchor","anchorage","anchored","anchorite","anchoritism","anchorman","anchormen","anchorpane","anchorpeople","anchorperson","anchors","anchorwoman","anchorwomen","anchovy","ancient","ancientness","ancillary","and","andalso","andalusia","andalusian","andaman","andante","andean","andee","andeee","anderea","anders","andersen","anderson","andes","andi","andie","andiron","andonis","andorra","andover","andra","andre","andrea","andreana","andree","andrei","andrej","andrew","andrey","andria","andriana","andriette","andris","androgen","androgenic","androgynous","androgyny","andromache","andromeda","andropov","andros","andrus","andy","anecdotal","anecdote","anechoic","anemia","anemic","anemically","anemometer","anemometry","anemone","anent","aneroid","anestassia","anesthesia","anesthesiologist","anesthesiology","anesthetic","anesthetically","anesthetist","anesthetization","anesthetize","anesthetizer","anet","anett","anetta","anette","aneurysm","anew","ang","angara","ange","angel","angela","angele","angeleno","angeles","angelfish","angeli","angelia","angelic","angelica","angelical","angelico","angelika","angelina","angeline","angelique","angelita","angelle","angelo","angelou","anger","angevin","angie","angil","angina","angiography","angioplasty","angiosperm","angkor","angle","angler","angles","angleworm","anglia","anglican","anglicanism","anglicism","anglicization","anglicize","angling","anglo","anglophile","anglophilia","anglophobe","anglophobia","angola","angolan","angora","angrily","angriness","angry","angst","angstrom","anguilla","anguish","angular","angularfire","angularity","angularjs","angus","angy","anheuser","anhydride","anhydrite","anhydrous","ania","aniakchak","anibal","anica","aniline","anim","animadversion","animadvert","animal","animalcule","animals","animate","animated","animatedly","animately","animateness","animates","animatewithduration","animating","animation","animations","animator","animism","animist","animistic","animized","animosity","animus","anion","anionic","anise","aniseed","aniseikonic","anisette","anisotropic","anisotropy","anissa","anita","anitra","anjanette","anjela","ankara","ankh","ankhs","ankle","anklebone","anklet","ann","anna","annabal","annabel","annabela","annabell","annabella","annabelle","annadiana","annadiane","annal","annalee","annaliese","annalise","annalist","annamaria","annamarie","annapolis","annapurna","anne","anneal","annealer","annecorinne","annelid","anneliese","annelise","annemarie","annetta","annette","annex","annexation","annexe","anni","annice","annie","annihilate","annihilation","annihilator","annissa","anniversary","annmaria","annmarie","annnora","annora","annotate","annotated","annotation","annotations","annotator","announce","announced","announcement","announcements","announcer","annoy","annoyance","annoyed","annoyer","annoying","annual","annualized","annuitant","annuity","annul","annular","annuli","annulled","annulling","annulment","annulus","annum","annunciate","annunciation","annunciator","anny","anode","anodic","anodize","anodyne","anoint","anointer","anointment","anomalous","anomalousness","anomaly","anomic","anomie","anon","anonfun","anonymity","anonymous","anonymousness","anopheles","anorak","anorectic","anorexia","anorexic","another","anouilh","ans","ansel","ansell","anselm","anselma","anselmo","anshan","ansi","ansible","ansley","anson","anstice","answer","answerable","answered","answerer","answering","answers","ant","antacid","antaeus","antagonism","antagonist","antagonistic","antagonistically","antagonize","antagonized","antagonizing","antananarivo","antarctic","antarctica","antares","ante","anteater","antebellum","antecedence","antecedent","antechamber","antedate","antediluvian","anteing","antelope","antenatal","antenna","antennae","anterior","anteroom","anthe","anthea","anthem","anther","anthia","anthiathia","anthill","anthologist","anthologize","anthology","anthony","anthraces","anthracite","anthrax","anthropic","anthropocentric","anthropogenic","anthropoid","anthropological","anthropologist","anthropology","anthropometric","anthropometry","anthropomorphic","anthropomorphically","anthropomorphism","anthropomorphizing","anthropomorphous","anti","antiabortion","antiabortionist","antiaircraft","antibacterial","antibiotic","antibody","antic","anticancer","antichrist","anticipate","anticipated","anticipation","anticipative","anticipatory","anticked","anticking","anticlerical","anticlimactic","anticlimactically","anticlimax","anticline","anticlockwise","anticoagulant","anticoagulation","anticommunism","anticommunist","anticompetitive","anticyclone","anticyclonic","antidemocratic","antidepressant","antidisestablishmentarianism","antidote","antietam","antifascist","antiformant","antifreeze","antifundamentalist","antigen","antigenic","antigenicity","antigone","antigua","antihero","antiheroes","antihistamine","antihistorical","antiknock","antilabor","antillean","antilles","antilogarithm","antilogs","antimacassar","antimalarial","antimatter","antimicrobial","antimissile","antimony","antin","anting","antinomian","antinomy","antinuclear","antioch","antioxidant","antiparticle","antipas","antipasti","antipasto","antipathetic","antipathy","antipersonnel","antiperspirant","antiphon","antiphonal","antipodal","antipode","antipodean","antipodes","antipollution","antipoverty","antiquarian","antiquarianism","antiquary","antiquate","antiquation","antique","antiquity","antiredeposition","antiresonance","antiresonator","antisemitic","antisemitism","antisepses","antisepsis","antiseptic","antiseptically","antiserum","antislavery","antisocial","antispasmodic","antisubmarine","antisymmetric","antisymmetry","antitank","antitheses","antithesis","antithetic","antithetical","antithyroid","antitoxin","antitrust","antivenin","antiviral","antivivisectionist","antiwar","antler","antlr","antmatchers","antofagasta","antoine","antoinette","anton","antone","antonella","antonetta","antoni","antonia","antonie","antonietta","antonin","antonina","antonino","antoninus","antonio","antonius","antonovics","antony","antonym","antonymous","antral","antsy","antwan","antwerp","anubis","anus","anvil","anxiety","anxious","anxiousness","any","anya","anybody","anyhow","anymore","anyobject","anyone","anyplace","anything","anytime","anyway","anyways","anywhere","anywise","ao","aol","aop","aorta","aortic","aot","ap","apace","apache","apalachicola","apart","apartheid","apartment","apartness","apathetic","apathetically","apathy","apatite","apb","apc","ape","aped","apelike","apennines","aper","aperiodic","aperiodically","aperiodicity","aperitif","aperture","apex","aphasia","aphasic","aphelia","aphelion","aphid","aphonic","aphorism","aphoristic","aphoristically","aphrodisiac","aphrodite","api","apia","apiarist","apiary","apical","apices","apiclient","apicontroller","apidocs","apiece","apikey","apis","apiservice","apish","apishness","apiurl","apiversion","apk","apl","aplenty","aplomb","apns","apo","apocalypse","apocalyptic","apocrypha","apocryphal","apocryphalness","apogee","apolar","apolitical","apollinaire","apollo","apollonian","apologetic","apologetically","apologetics","apologia","apologies","apologist","apologize","apologizer","apologizes","apologizing","apology","apoplectic","apoplexy","apos","apostasy","apostate","apostatize","apostle","apostleship","apostolic","apostrophe","apostrophized","apothecary","apothegm","apotheoses","apotheosis","apotheosized","apotheosizes","apotheosizing","app","appalachia","appalachian","appall","appalling","appaloosa","appanage","apparatus","apparel","apparency","apparent","apparently","apparentness","apparition","appbar","appbarlayout","appbundle","appcelerator","appclassloader","appcompat","appcompatactivity","appcomponent","appconfig","appcontext","appcontroller","appdata","appdelegate","appdomain","appeal","appealer","appealing","appear","appearance","appeared","appearer","appearing","appears","appease","appeased","appeasement","appeaser","appellant","appellate","appellation","appellative","append","appendage","appendchild","appenddata","appendectomy","appended","appender","appendices","appendicitis","appending","appendix","appendline","appends","appendtext","appendto","appengine","appertain","appetite","appetizer","appetizing","appia","appian","appid","appium","appkit","applaud","applauder","applause","apple","applecart","applejack","apples","applesauce","applescript","appleseed","applet","appleton","applewebkit","appliance","applicabilities","applicability","applicable","applicably","applicant","applicants","applicate","application","applicationcontext","applicationcontroller","applicationdbcontext","applicationdispatcher","applicationfilterchain","applicationid","applicationname","applicationrecord","applications","applicationuser","applicative","applicator","applied","applier","applies","appliqu","appliqud","apply","applybindings","applying","appmodule","appname","appoint","appointee","appointer","appointive","appointment","appointments","appolonia","appomattox","apportion","apportionment","appose","apposite","appositeness","apposition","appositive","appraisal","appraise","appraised","appraisees","appraiser","appraises","appraising","appreciable","appreciably","appreciate","appreciated","appreciation","appreciative","appreciativeness","appreciator","appreciatory","apprehend","apprehender","apprehensible","apprehension","apprehensive","apprehensiveness","apprentice","apprenticeship","apprise","apprizer","apprizingly","apprizings","approach","approachability","approachable","approacher","approaches","approaching","approbate","approbation","appropriable","appropriate","appropriated","appropriately","appropriateness","appropriation","appropriator","approval","approve","approved","approver","approving","approx","approximate","approximately","approximation","approximative","apps","appserver","appsettings","appspot","appstore","apptheme","appurtenance","appurtenant","appwidgetmanager","apr","apricot","april","aprilette","apron","apropos","aps","apse","apsis","apt","aptana","apter","aptest","aptitude","aptness","apuleius","aq","aqua","aquaculture","aqualung","aquamarine","aquanaut","aquaplane","aquarium","aquarius","aquatic","aquatically","aquavit","aqueduct","aqueous","aquiculture","aquifer","aquila","aquiline","aquinas","aquino","aquitaine","ar","ara","arab","arabel","arabela","arabele","arabella","arabelle","arabesque","arabia","arabian","arabic","arability","arabist","arable","araby","araceli","arachnid","arachnoid","arachnophobia","arafat","araguaya","aral","araldo","aramaic","aramco","arange","arapaho","arapahoe","arapahoes","ararat","araucanian","arawak","arawakan","arb","arbiter","arbitrage","arbitrager","arbitrageur","arbitrament","arbitrarily","arbitrariness","arbitrary","arbitrate","arbitration","arbitrator","arbor","arboreal","arbores","arboretum","arborvitae","arbutus","arc","arcade","arcadia","arcadian","arcana","arcane","arcgis","arch","archaeological","archaeologist","archaic","archaically","archaimbaud","archaism","archaist","archaize","archaizer","archambault","archangel","archbishop","archbishopric","archdeacon","archdiocesan","archdiocese","archduchess","archduke","archean","archenemy","archeologist","archeology","archer","archery","archetypal","archetype","archfiend","archfool","archibald","archibaldo","archibold","archie","archiepiscopal","archimedes","arching","archipelago","architect","architectonic","architectonics","architectural","architecture","architectures","architrave","archival","archive","archived","archives","archivist","archness","archway","archy","arclike","arco","arcsine","arctangent","arctic","arcturus","arcu","arda","ardabil","ardath","ardeen","ardelia","ardelis","ardella","ardelle","arden","ardency","ardene","ardenia","ardent","ardine","ardis","ardisj","ardith","ardor","ardra","arduino","arduous","arduousness","ardyce","ardys","ardyth","are","area","areal","areas","areawide","areequal","arel","aren","arena","arenaceous","arequipa","ares","aretha","arg","argb","argc","argent","argentina","argentine","argentinean","argentinian","arginine","argmax","argo","argon","argonaut","argonne","argosy","argot","argparse","args","arguable","arguably","argue","arguer","arguing","argument","argumentation","argumentative","argumentativeness","argumentexception","argumentnullexception","arguments","argus","argv","argyle","ari","aria","ariadne","arial","ariana","arianism","arianist","arid","aridatha","aridity","aridness","arie","ariel","ariela","ariella","arielle","aries","aright","arin","ario","ariosto","arise","arisen","arises","aristarchus","aristides","aristocracy","aristocrat","aristocratic","aristocratically","aristophanes","aristotelean","aristotelian","aristotle","arithmetic","arithmetical","arithmetician","arithmetize","arius","ariz","arizona","arizonan","arizonian","arjuna","ark","ark","arkansan","arkansas","arkhangelsk","arkwright","arlan","arlana","arlee","arleen","arlen","arlena","arlene","arleta","arlette","arley","arleyne","arlie","arliene","arlin","arlina","arlinda","arline","arlington","arluene","arly","arlyn","arlyne","arm","armada","armadillo","armageddon","armagnac","armament","arman","armand","armando","armata","armature","armband","armchair","armco","armeabi","armed","armenia","armenian","armer","armful","armhole","armin","arming","arminius","armistice","armless","armlet","armload","armonk","armor","armored","armorer","armorial","armory","armour","armpit","armrest","arms","armstrong","armv","army","arn","arnaldo","arne","arneb","arney","arnhem","arni","arnie","arno","arnold","arnoldo","arnuad","arnulfo","arny","aroma","aromatherapist","aromatherapy","aromatic","aromatically","aromaticity","aromaticness","aron","arose","around","arousal","arouse","aroused","arp","arpa","arpanet","arpeggio","arquillian","arr","arrack","arragon","arraign","arraignment","arrange","arrangeable","arranged","arrangement","arranger","arranges","arranging","arrant","arras","array","arrayadapter","arraybuffer","arraycollection","arraycopy","arrayer","arrayindexoutofboundsexception","arraylist","arrays","arraysize","arraywithobjects","arrear","arrest","arrestee","arrester","arresting","arrestor","arrhenius","arrhythmia","arrhythmic","arrhythmical","arri","arrival","arrive","arrived","arriver","arrives","arrogance","arrogant","arrogate","arrogation","arron","arrow","arrowhead","arrowroot","arrows","arroyo","arsenal","arsenate","arsenic","arsenide","arsine","arson","arsonist","art","artair","artaxerxes","arte","artefact","artemas","artemis","artemus","arterial","arteriolar","arteriole","arterioscleroses","arteriosclerosis","artery","artesian","artful","artfulness","arther","arthritic","arthritides","arthritis","arthrogram","arthropod","arthroscope","arthroscopic","arthur","arthurian","artichoke","article","articleid","articles","articulable","articular","articulate","articulated","articulately","articulateness","articulates","articulation","articulator","articulatory","artie","artifact","artifactid","artifactory","artifacts","artifice","artificer","artificial","artificiality","artificialness","artillerist","artillery","artilleryman","artillerymen","artiness","artisan","artist","artiste","artistic","artistically","artistry","artists","artless","artlessness","arts","artsy","artur","arturo","artus","artwork","arty","aruba","arum","arv","arvie","arvin","arvy","ary","aryan","aryn","as","asa","asama","asap","asarray","asax","asbestos","asc","ascella","ascend","ascendancy","ascendant","ascender","ascending","ascension","ascent","ascertain","ascertainment","ascetic","ascetically","asceticism","ascii","ascot","ascribe","ascription","ascriptive","ascx","asd","asdf","ase","asenumerable","aseptic","aseptically","asexual","asexuality","asf","asgard","ash","ashame","ashamed","ashanti","ashbey","ashby","ashcan","ashely","asher","asheville","ashia","ashien","ashil","ashkenazim","ashkhabad","ashla","ashlan","ashland","ashlar","ashlee","ashleigh","ashlen","ashley","ashli","ashlie","ashlin","ashly","ashman","ashmolean","ashore","ashram","ashton","ashtray","ashurbanipal","ashx","ashy","asia","asian","asiatic","aside","asilomar","asimov","asin","asinine","asininity","asio","ask","askance","asked","asker","askew","asking","asks","asl","aslant","asleep","aslist","asm","asmara","asmx","asn","asocial","asoka","asp","asparagus","aspartame","aspca","aspect","aspectj","aspects","aspell","aspen","asper","asperity","aspersion","asphalt","asphodel","asphyxia","asphyxiate","asphyxiation","aspic","aspidiske","aspidistra","aspirant","aspirate","aspiration","aspirational","aspirator","aspire","aspirer","aspirin","asplenium","aspnet","aspnetcore","aspx","asquith","ass","assad","assail","assailable","assailant","assam","assamese","assassin","assassinate","assassination","assault","assaulter","assaultive","assay","assayer","assemblage","assemble","assembled","assembler","assemblies","assembly","assemblyidentity","assemblyman","assemblymen","assemblyname","assemblywoman","assemblywomen","assent","assert","assertequals","asserter","assertion","assertional","assertionerror","assertions","assertive","assertiveness","asserts","assertthat","asserttrue","assess","assessed","assesses","assessment","assessor","asset","assetmanager","assets","asseverate","asseveration","asshole","assiduity","assiduous","assiduousness","assign","assignable","assignation","assigned","assignee","assigner","assigning","assignment","assignments","assignor","assigns","assimilate","assimilation","assimilationist","assisi","assist","assistance","assistant","assistantship","assisted","assister","assize","assn","assoc","associable","associate","associated","associateship","association","associational","associations","associative","associativity","associator","assonance","assonant","assort","assorter","assortment","asst","assuage","assuaged","assumability","assume","assumed","assumer","assumes","assuming","assumption","assumptions","assumptive","assurance","assure","assured","assuredness","assurer","assuring","assyria","assyrian","assyriology","ast","astaire","astarte","astatine","astc","aster","asteria","asterisk","asterisked","astern","asteroid","asteroidal","asthma","asthmatic","astigmatic","astigmatism","astir","aston","astonish","astonishing","astonishment","astor","astoria","astound","astounding","astra","astraddle","astrakhan","astral","astray","astrid","astride","astring","astringency","astringent","astrix","astrolabe","astrologer","astrological","astrologist","astrology","astronaut","astronautic","astronautical","astronautics","astronomer","astronomic","astronomical","astronomy","astrophysical","astrophysicist","astrophysics","astroturf","asturias","astute","astuteness","astype","asuncin","asunder","asus","aswan","aswell","asylum","asymmetric","asymmetrical","asymmetry","asymptomatic","asymptomatically","asymptote","asymptotic","asymptotically","async","asynccallback","asynchronism","asynchronous","asynchronously","asynchrony","asyncio","asyncresult","asynctask","at","atacama","atahualpa","atalanta","atan","atari","atatrk","atavism","atavist","atavistic","ataxia","ataxic","ate","atelier","atemporal","athabasca","athabascan","athabaska","athabaskan","atheism","atheist","atheistic","athena","athene","athenian","athens","atheroscleroses","atherosclerosis","athirst","athlete","athletic","athletically","athleticism","athletics","athwart","atilt","atindex","atkins","atkinson","atl","atlanta","atlante","atlantes","atlantic","atlantis","atlas","atlassian","atleast","atm","atman","atmosphere","atmospheric","atmospherically","atoi","atoll","atom","atomic","atomically","atomicity","atomics","atomistic","atomization","atomize","atomizer","atoms","atonal","atonality","atone","atonement","atop","atp","atreus","atria","atrial","atrium","atrocious","atrociousness","atrocity","atrophic","atrophy","atropine","atropos","ats","att","attach","attached","attacher","attachevent","attaching","attachment","attachments","attack","attacker","attacks","attain","attainabilities","attainability","attainable","attainableness","attainably","attainder","attained","attainer","attainment","attar","attempt","attempted","attempter","attempting","attempts","attend","attendance","attendant","attended","attendee","attendees","attender","attention","attentional","attentionality","attentive","attentiveness","attenuate","attenuated","attenuation","attenuator","attest","attestation","attested","attester","attic","attica","attila","attire","attitude","attitudinal","attitudinize","attlee","attn","attorney","attr","attract","attractant","attraction","attractive","attractiveness","attractivenesses","attractor","attrib","attributable","attribute","attributed","attributeerror","attributename","attributer","attributes","attributeset","attributevalue","attribution","attributional","attributive","attrition","attrs","atts","attucks","attune","atty","atv","atwitter","atwood","atypical","au","aube","auberge","aubergine","auberon","aubert","auberta","aubine","aubree","aubrette","aubrey","aubrie","aubry","auburn","auc","auckland","auction","auctioneer","auctor","aud","audacious","audaciousness","audacity","auden","audi","audibility","audible","audibles","audibly","audie","audience","audio","audiobook","audioformat","audiogram","audiological","audiologist","audiology","audiomanager","audiometer","audiometric","audiometry","audiophile","audioplayer","audiotape","audiovisual","audit","audited","audition","auditor","auditorium","auditory","audra","audre","audrey","audrie","audry","audrye","audubon","audy","auerbach","aug","augean","auger","aught","augie","augment","augmentation","augmentative","augmenter","augue","augur","augury","august","augusta","augustan","auguste","augustin","augustina","augustine","augustinian","augustness","augusto","augustus","augy","auk","aundrea","aunt","auntie","aunty","aura","aural","aurea","aurel","aurelea","aurelia","aurelie","aurelio","aurelius","aureole","aureomycin","auria","auric","auricle","auricular","aurie","auriga","aurilia","aurlie","auroora","aurora","auroral","aurore","aurthur","auschwitz","auscultate","auscultation","auspice","auspicious","auspiciousness","auspiciousnesses","aussie","austen","austere","austereness","austerity","austin","austina","austine","austral","australasia","australasian","australes","australia","australian","australis","australites","australoid","australopithecus","austria","austrian","austronesian","aut","aute","auth","authentic","authentically","authenticate","authenticated","authenticating","authentication","authenticationmanager","authenticator","authenticatorbase","authenticity","author","authoress","authorial","authoritarian","authoritarianism","authoritative","authoritativeness","authorities","authority","authorization","authorize","authorized","authorizer","authorizes","authors","authorship","authservice","authtoken","autism","autistic","auto","autobahn","autobiographer","autobiographic","autobiographical","autobiography","autoclave","autocollimator","autocommit","autocomplete","autocompletetextview","autoconfigure","autocorrelate","autocorrelation","autocracy","autocrat","autocratic","autocratically","autodesk","autodial","autodidact","autoeventwireup","autofac","autofill","autofilter","autofluorescence","autofocus","autogeneratecolumns","autograph","autographs","autoignition","autoimmune","autoimmunity","autoincrement","autolayout","autoload","autoloader","automagically","automaker","automapper","automata","automate","automated","automatic","automatically","automating","automation","automatism","automatize","automaton","automobile","automorphism","automotive","autonavigator","autonomic","autonomous","autonomy","autopilot","autoplay","autopostback","autoprefixer","autopsy","autoregressive","autorelease","autorepeat","autosize","autostart","autosuggestibility","autotransformer","autowire","autowired","autowiredannotationbeanpostprocessor","autoworker","autumn","autumnal","aux","auxiliary","auxin","av","ava","avail","availability","available","availableness","availably","availing","avalanche","avalon","avant","avarice","avaricious","avariciousness","avast","avatar","avaudioplayer","avaunt","avc","avd","avdp","ave","aveline","avenge","avenged","avenger","aventine","aventino","avenue","average","averages","averell","averil","averill","avernus","averred","averrer","averring","averroes","avers","averse","averseness","aversion","avert","avery","averyl","aves","avesta","avfoundation","avg","avi","avian","aviary","aviate","aviation","aviator","aviatrices","aviatrix","avicenna","avictor","avid","avidity","avie","avigdor","avignon","avila","avionic","avionics","avior","avis","avitaminoses","avitaminosis","aviv","aviva","avivah","avocado","avocation","avocational","avogadro","avoid","avoidable","avoidably","avoidance","avoided","avoider","avoiding","avoids","avoirdupois","avon","avouch","avow","avowal","avowed","avower","avplayer","avr","avram","avril","avrit","avro","avrom","avuncular","avx","aw","awacs","await","awaiting","awake","awakefromnib","awaken","awakened","awakener","awakening","award","awarder","aware","awareness","awash","away","awe","aweigh","awesome","awesomeness","awestruck","awful","awfuller","awfullest","awfulness","awhile","awk","awkward","awkwardness","awl","awn","awning","awoke","awoken","awol","awry","aws","awt","ax","axd","axe","axehead","axel","axeman","axes","axial","axillary","axiological","axiology","axiom","axiomatic","axiomatically","axiomatization","axiomatize","axion","axios","axis","axle","axletree","axolotl","axon","ay","ayah","ayahs","ayala","ayatollah","ayatollahs","aye","ayers","aylmar","aylmer","aymara","aymer","ayn","az","azalea","azania","azazel","azerbaijan","azimuth","azimuthal","azimuths","azores","azov","azt","aztec","aztecan","azure","azurewebsites","b","ba","baa","baal","bab","babar","babara","babb","babbage","babbette","babbie","babbitt","babble","babbler","babcock","babe","babel","babette","babita","babka","baboon","babushka","baby","babyhood","babyish","babylon","babylonia","babylonian","babysat","babysit","babysitter","babysitting","bac","bacall","bacardi","baccalaureate","baccarat","bacchanal","bacchanalia","bacchanalian","bacchic","bacchus","bach","bachelor","bachelorhood","bacillary","bacilli","bacillus","back","backache","backarrow","backbench","backbencher","backbit","backbite","backbiter","backbitten","backboard","backbone","backbreaking","backbutton","backchaining","backcloth","backcolor","backdate","backdrop","backdropped","backdropping","backed","backend","backends","backer","backfield","backfill","backfire","backgammon","background","backgroundcolor","backgroundimage","backgrounds","backgroundworker","backhand","backhanded","backhander","backhoe","backing","backlash","backless","backlog","backlogged","backlogging","backorder","backpack","backpacker","backpedal","backplane","backplate","backrest","backscatter","backseat","backside","backslapper","backslapping","backslash","backslashes","backslid","backslide","backslider","backspace","backspin","backstabber","backstabbing","backstage","backstair","backstitch","backstop","backstopped","backstopping","backstreet","backstretch","backstroke","backtalk","backticks","backtrace","backtrack","backtracking","backup","backups","backus","backward","backwardness","backwards","backwash","backwater","backwood","backwoodsman","backwoodsmen","backyard","bacon","baconer","bacteria","bacterial","bactericidal","bactericide","bacteriologic","bacteriological","bacteriologist","bacteriology","bacterium","bactria","bad","badder","baddest","baddie","bade","baden","badge","badger","badinage","badland","badlands","badlogic","badly","badman","badmen","badminton","badmouth","badmouths","badness","badrequest","baedeker","baez","baffin","baffle","bafflement","baffler","baffling","bag","bagatelle","bagel","bagful","baggage","baggageman","baggagemen","bagged","bagger","baggily","bagginess","bagging","baggy","baghdad","bagpipe","bagpiper","bagrodia","bags","baguette","baguio","bah","baha","bahama","bahamanian","bahamian","bahia","bahrain","bahs","baikal","bail","bailey","bailie","bailiff","bailiwick","baillie","bailout","bailsman","bailsmen","baily","baird","bairn","bait","baiter","baize","baja","bak","bake","baked","bakehouse","bakelite","baker","bakersfield","bakery","bakeshop","baking","baklava","baksheesh","baku","bakunin","bal","balaclava","balalaika","balance","balanced","balancedness","balancer","balanchine","balancing","balboa","balcony","bald","balder","balderdash","baldfaced","baldness","baldric","balduin","baldwin","baldy","bale","balearic","baleen","baleful","balefuller","balefullest","balefulness","baler","balfour","bali","balinese","balk","balkan","balkanization","balkanize","balker","balkhash","balkiness","balky","ball","ballad","ballade","balladeer","balladry","ballard","ballast","ballcock","baller","ballerina","ballet","balletic","ballfields","ballgame","ballistic","ballistics","balloon","balloonist","ballot","balloter","ballpark","ballplayer","ballpoint","ballroom","balls","ballsy","ballyhoo","balm","balminess","balmy","baloney","balsa","balsam","balsamic","balthazar","baltic","baltimore","baluchistan","baluster","balustrade","balzac","bam","bamako","bamberger","bambi","bambie","bamboo","bamboozle","bamby","ban","banach","banal","banality","banana","bananas","bancroft","band","bandage","bandager","bandanna","bandbox","bandeau","bandeaux","bander","banding","bandit","banditry","bandmaster","bandoleer","bandpass","bands","bandsman","bandsmen","bandstand","bandstop","bandung","bandwagon","bandwidth","bandwidths","bandy","bane","baneful","banefuller","banefullest","bang","bangalore","banger","bangkok","bangladesh","bangladeshi","bangle","bangor","bangui","bani","banish","banisher","banishment","banister","banjarmasin","banjo","banjoist","banjul","bank","bankaccount","bankbook","bankcard","banker","banking","banknote","bankroll","bankrupt","bankruptcy","banks","banky","banned","banneker","banner","banners","banning","bannister","bannock","banns","banquet","banqueter","banquette","bans","banshee","bantam","bantamweight","banter","banterer","bantering","banting","bantu","banyan","banzai","baobab","baos","baotou","baptism","baptismal","baptist","baptiste","baptistery","baptistry","baptize","baptized","baptizer","baptizes","bar","barabbas","barb","barbabas","barbabra","barbadian","barbados","barbara","barbaraanne","barbarella","barbarian","barbarianism","barbaric","barbarically","barbarism","barbarity","barbarize","barbarossa","barbarous","barbarousness","barbary","barbe","barbecue","barbed","barbee","barbel","barbell","barbeque","barber","barbered","barberry","barbershop","barbette","barbey","barbi","barbie","barbital","barbiturate","barbour","barbra","barbuda","barbwire","barby","barcarole","barcelona","barchart","barclay","barcode","bard","barde","bardeen","bardic","bare","bareback","barefaced","barefacedness","barefoot","barehanded","bareheaded","barelegged","barely","bareness","barents","barf","barfly","bargain","bargainer","barge","bargeman","bargemen","bargepole","barhop","barhopped","barhopping","bari","baritone","barium","bark","barked","barkeep","barkeeper","barker","barkley","barks","barley","barleycorn","barlow","barmaid","barman","barmen","barn","barnabas","barnabe","barnaby","barnacle","barnard","barnaul","barnebas","barnes","barnett","barney","barnful","barnhard","barnie","barnsful","barnstorm","barnstormer","barnum","barny","barnyard","baroda","barometer","barometric","barometrically","baron","baronage","baroness","baronet","baronetcy","baronial","barony","baroque","barplot","barque","barquisimeto","barr","barrack","barracker","barracuda","barrage","barranquilla","barre","barred","barrel","barren","barrenness","barrera","barret","barrett","barrette","barri","barricade","barrie","barrier","barriers","barring","barrio","barrister","barron","barroom","barrow","barry","barrymore","bars","barstool","barstow","bart","bartel","bartend","bartender","barter","barterer","barth","barthel","bartholdi","bartholemy","bartholomeo","bartholomeus","bartholomew","bartie","bartk","bartlet","bartlett","bartolemo","bartolomeo","barton","bartram","barty","bary","barycenter","barycentre","barycentric","baryon","baryram","baryshnikov","bas","basal","basalt","basaltic","bascom","base","baseadapter","baseaddress","baseball","baseband","baseboard","baseclass","basecontroller","based","basedir","basel","baseless","baseline","basely","baseman","basemen","basement","basename","baseness","basepath","baseplate","bases","basetting","basetype","baseurl","bash","bashful","bashfulness","basho","bashrc","basia","basic","basically","basicdbobject","basichttpbinding","basicnamevaluepair","basics","basie","basil","basilar","basile","basilica","basilio","basilisk","basilius","basin","basinful","basis","bask","basket","basketball","basketry","basketwork","basophilic","basque","basra","bass","basset","basseterre","bassett","bassinet","bassist","basso","bassoon","bassoonist","basswood","bast","bastard","bastardization","bastardize","bastardized","bastardy","baste","baster","bastian","bastien","bastille","basting","bastion","basutoland","bat","bataan","batavia","batch","batches","batchsize","bate","bated","bater","bates","bath","bathe","bather","bathetic","bathhouse","bathmat","batholomew","bathos","bathrobe","bathroom","baths","bathsheba","bathtub","bathwater","bathyscaphe","bathysphere","batik","batista","batiste","batman","batmen","baton","batsheva","batsman","batsmen","battalion","batted","batten","batter","batteries","battery","batting","battle","battledore","battledress","battlefield","battlefront","battleground","battlement","battler","battleship","batty","batu","batwings","bauble","baud","baudelaire","baudoin","baudouin","bauer","bauhaus","baulk","bausch","bauxite","bavaria","bavarian","bawd","bawdily","bawdiness","bawdy","bawl","bawler","bax","baxie","baxter","baxy","bay","bayamon","bayard","bayberry","bayda","bayer","bayes","bayesian","baylor","bayonet","bayonne","bayou","bayreuth","baz","bazaar","bazel","bazillion","bazooka","bb","bbb","bbbb","bbc","bbl","bbox","bbq","bbs","bc","bcc","bcd","bcp","bcrypt","bd","bdd","bdist","bdrm","be","bea","beach","beachcomber","beachhead","beachwear","beacon","beacons","bead","beading","beadle","beadsman","beadworker","beady","beagle","beak","beaker","beale","bealle","beam","bean","beanbag","beancreationexception","beanie","beanpole","beans","beanstalk","beanutils","bear","bearable","bearably","beard","bearded","beardless","beardmore","beardsley","bearer","bearing","bearish","bearishness","bearlike","bearnaise","bearnard","bearskin","beasley","beast","beasties","beastings","beastliness","beastly","beat","beatable","beatably","beaten","beater","beatific","beatifically","beatification","beatify","beating","beatitude","beatlemania","beatles","beatnik","beatrice","beatrisa","beatrix","beatriz","beats","beau","beauchamps","beaufort","beaujolais","beaumarchais","beaumont","beauregard","beaut","beauteous","beauteousness","beautician","beautification","beautifier","beautiful","beautifully","beautifulness","beautifulsoup","beautify","beauty","beauvoir","beaux","beaver","beaverton","bebe","bebop","becalm","became","because","becca","bechtel","beck","becka","becker","becket","beckett","becki","beckie","beckon","becky","becloud","become","becomes","becoming","becquerel","bed","bedaub","bedazzle","bedazzlement","bedbug","bedchamber","bedclothes","bedded","bedder","bedding","bede","bedeck","bedevil","bedevilment","bedfast","bedfellow","bedford","bedim","bedimmed","bedimming","bedizen","bedlam","bedlinen","bedmaker","bedmate","bedouin","bedpan","bedpost","bedraggle","bedridden","bedrock","bedroll","bedroom","bedsheets","bedside","bedsit","bedsitter","bedsore","bedspread","bedspring","bedstead","bedstraw","bedtime","bee","beebe","beebread","beech","beecher","beechnut","beechwood","beef","beefburger","beefcake","beefiness","beefsteak","beefy","beehive","beekeeper","beekeeping","beeline","beelzebub","been","beep","beeper","beer","beerbohm","beermat","beery","beeswax","beet","beethoven","beetle","beeton","beetroot","beeves","befall","befell","befit","befitted","befitting","befog","befogged","befogging","before","beforeeach","beforehand","beforesend","befoul","befriend","befuddle","befuddlement","beg","began","beget","begetting","beggar","beggarliness","beggarly","beggary","begged","begging","begin","beginform","begining","begininvoke","beginner","beginners","beginning","beginpath","begins","begintransaction","begone","begonia","begot","begotten","begrime","begrudge","begrudging","beguile","beguilement","beguiler","beguiling","beguine","begum","begun","behalf","behalves","behan","behave","behaves","behaving","behavior","behavioral","behaviorism","behaviorist","behavioristic","behaviors","behaviorsubject","behaviour","behead","beheld","behemoth","behemoths","behest","behind","behindhand","behold","beholder","behoofs","behoove","behooving","behring","beiderbecke","beige","beijing","beilul","being","beirut","beitris","bejewel","bekesy","bekki","bel","bela","belabor","belarus","belate","belated","belatedness","belau","belay","belch","beleaguer","belem","belfast","belfry","belg","belgian","belgium","belgrade","belia","belicia","belie","belief","beliefs","belier","believability","believable","believably","believe","believed","believer","believes","believing","belinda","belita","belittle","belittlement","belittler","belize","bell","bella","belladonna","bellamy","bellanca","bellatrix","bellboy","belle","belled","belletrist","belletristic","belleville","bellflower","bellhop","bellicose","bellicoseness","bellicosity","belligerence","belligerency","belligerent","bellina","belling","bellini","bellman","bellmen","bellovin","bellow","bellows","bells","bellwether","bellwood","belly","bellyache","bellyacher","bellybutton","bellyful","bellyfull","belmont","belmopan","beloit","belong","belonging","belongs","belongsto","belongstomany","belorussia","belorussian","belove","beloved","below","belshazzar","belt","belted","belting","belton","beltran","beltsville","beltway","beluga","belushi","belva","belvedere","belvia","bely","beman","bemire","bemoan","bemuse","bemused","bemusement","ben","benacerraf","benares","bench","bencher","benchmark","benchmarking","benchmarks","bend","bended","bender","bendick","bendicty","bendite","bendix","beneath","benedetta","benedetto","benedick","benedict","benedicta","benedictine","benediction","benedicto","benedictory","benedikt","benedikta","benefaction","benefactor","benefactress","benefice","beneficence","beneficent","beneficial","beneficialness","beneficiary","benefit","benefiter","benefits","benelux","benet","benetta","benetton","benevolence","benevolent","benevolentness","bengal","bengali","benghazi","bengt","beniamino","benighted","benightedness","benign","benignant","benignity","benin","beninese","benita","benito","benjamen","benjamin","benji","benjie","benjy","benn","bennett","benni","bennie","bennington","benny","benoit","benoite","benson","bent","bentham","bentlee","bentley","benton","bents","bentwood","benumb","benyamin","benz","benzedrine","benzene","benzine","beograd","beowulf","bequeath","bequeaths","bequest","ber","berate","berber","bereave","bereavement","bereft","berenice","beret","berg","bergen","berger","bergerac","berget","berglund","bergman","bergson","bergsten","bergstrom","beribbon","beriberi","bering","beringer","berk","berke","berkeley","berkelium","berkie","berkley","berkly","berkowitz","berkshire","berky","berle","berlin","berliner","berlioz","berlitz","berm","berman","bermuda","bermudan","bermudian","bern","berna","bernadene","bernadette","bernadina","bernadine","bernard","bernardina","bernardine","bernardino","bernardo","bernarr","bernays","bernbach","berne","bernelle","bernese","bernete","bernetta","bernette","bernhard","bernhardt","berni","bernice","bernie","berniece","bernini","bernita","bernoulli","bernstein","berny","berra","berri","berrie","berry","berrylike","berserk","berserker","bert","berta","berte","berth","bertha","berthe","berths","berti","bertie","bertillon","bertina","bertine","berton","bertram","bertrand","bertrando","berty","beryl","beryle","beryllium","berzelius","bes","beseech","beseecher","beseeching","beseem","beset","besetting","beside","besides","besiege","besieger","besmear","besmirch","besom","besot","besotted","besotting","besought","bespangle","bespatter","bespeak","bespectacled","bespoke","bespoken","bess","bessel","bessemer","bessie","bessy","best","bestial","bestiality","bestiary","bestir","bestirred","bestirring","bestow","bestowal","bestrew","bestrewn","bestridden","bestride","bestrode","bestseller","bestselling","bestubble","bet","beta","betake","betaken","betatron","betcha","betel","betelgeuse","beth","bethanne","bethany","bethe","bethel","bethena","bethesda","bethina","bethink","bethlehem","bethought","bethune","betide","betimes","betoken","betook","betray","betrayal","betrayer","betroth","betrothal","betrothed","betroths","betsey","betsy","betta","bette","betteann","betteanne","better","betterment","betti","bettie","bettina","bettine","betting","bettor","betty","bettye","between","betweenness","betwixt","beulah","bev","bevan","bevel","beverage","beverie","beverlee","beverley","beverlie","beverly","bevin","bevon","bevvy","bevy","bewail","beware","bewhisker","bewigged","bewilder","bewildered","bewildering","bewilderment","bewitch","bewitching","bewitchment","bey","beyond","bezel","bezier","bf","bfs","bg","bgcolor","bgr","bh","bhopal","bhutan","bhutanese","bhutto","bi","bialystok","bianca","bianco","bianka","biannual","bias","biased","biases","biathlon","biaxial","bib","bibbed","bibbie","bibbing","bibby","bibbye","bibendum","bibi","bible","biblical","biblicists","bibliographer","bibliographic","bibliographical","bibliography","bibliophile","bibulous","bicameral","bicameralism","bicarb","bicarbonate","bicentenary","bicentennial","bicep","biceps","bichromate","bicker","bickerer","bickering","biconcave","biconnected","biconvex","bicuspid","bicycle","bicycler","bicyclist","bid","biddable","bidden","bidder","biddie","bidding","biddle","biddy","bide","bider","bidet","bidget","bidiagonal","bidirectional","bids","biennial","biennium","bienville","bier","bierce","bifocal","bifurcate","bifurcation","big","bigamist","bigamous","bigamy","bigdecimal","bigelow","bigfoot","bigged","bigger","biggest","biggie","bigging","biggish","bighead","bighearted","bigheartedness","bighorn","bight","bigint","biginteger","bigmouth","bigmouths","bigness","bigot","bigoted","bigotry","bigquery","bigwig","biharmonic","bijection","bijective","bijou","bijoux","bike","biker","bikini","biko","bil","bilabial","bilateral","bilateralness","bilayer","bilbao","bilberry","bilbo","bile","bilge","bili","biliary","bilinear","bilingual","bilingualism","bilious","biliousness","bilk","bilker","bill","billboard","biller","billet","billfold","billi","billiard","billie","billing","billings","billingsgate","billion","billionaire","billions","billionths","billow","billowy","billposters","bills","billy","billye","bimbo","bimetallic","bimetallism","bimini","bimodal","bimolecular","bimonthly","bin","binaries","binary","binaural","bind","bindable","binded","binder","bindery","binding","bindingcontext","bindingflags","bindingness","bindingredirect","bindingresult","bindings","bindingsource","bindle","bindparam","binds","bindvalue","bindweed","bing","binge","bingham","binghamton","bingo","bini","bink","binky","binnacle","binned","binni","binnie","binning","binny","binocular","binodal","binomial","bins","bintray","binuclear","bio","biochemical","biochemist","biochemistry","biodegradability","biodegradable","biodiversity","bioengineering","bioethics","biofeedback","biog","biograph","biographer","biographic","biographical","biography","bioko","biol","biologic","biological","biologist","biology","biomass","biomedical","biomedicine","biometric","biometrics","biometry","biomolecule","biomorph","bionic","bionically","bionics","biophysic","biophysical","biophysicist","biophysics","biopic","biopsy","biorhythm","bios","bioscience","biosphere","biostatistic","biosynthesized","biotechnological","biotechnologist","biotechnology","biotic","biotin","bipartisan","bipartisanship","bipartite","bipartition","biped","bipedal","biplane","bipolar","bipolarity","biracial","birch","bird","birdbath","birdbaths","birdbrain","birdcage","birder","birdhouse","birdie","birdieing","birdlike","birdlime","birds","birdseed","birdseye","birdsong","birdtables","birdwatch","birefringence","birefringent","biretta","birgit","birgitta","birk","birkenstock","birmingham","biro","biron","birt","birth","birthdate","birthday","birthmark","birthplace","birthrate","birthright","births","birthstone","bis","biscay","biscayne","biscuit","bisect","bisection","bisector","biserial","bisexual","bisexuality","bishkek","bishop","bishopric","bismarck","bismark","bismuth","bismuths","bison","bisque","bissau","bistable","bistate","bistro","bisyllabic","bit","bitblt","bitbucket","bitch","bitchily","bitchiness","bitchy","bitcoin","bitcoins","bitconverter","bite","biter","biting","bitmap","bitmapdata","bitmapdrawable","bitmapfactory","bitmapimage","bitmaps","bitnami","bitnet","bitrate","bits","bitser","bitset","bitted","bitten","bitter","bittern","bitterness","bitternut","bitterroot","bittersweet","bitting","bitty","bitumen","bituminous","bitwise","bivalent","bivalve","bivariate","bivouac","bivouacked","bivouacking","biweekly","biyearly","biz","bizarre","bizarreness","bizet","biztalk","bizzes","bj","bjorn","bk","bl","bla","blab","blabbed","blabber","blabbermouth","blabbermouths","blabbing","blabla","blablabla","black","blackamoor","blackball","blackberry","blackbird","blackbirder","blackboard","blackbody","blackburn","blackcolor","blackcurrant","blacken","blackener","blackfeet","blackfoot","blackguard","blackhead","blacking","blackish","blackjack","blackleg","blacklist","blackmail","blackmailer","blackman","blackmer","blackness","blackout","blackpool","blacksmith","blacksmiths","blacksnake","blackspot","blackstone","blackthorn","blacktop","blacktopped","blacktopping","blackwell","bladder","bladdernut","bladderwort","blade","blah","blahblah","blahs","blaine","blair","blaire","blake","blakelee","blakeley","blakey","blame","blameless","blamelessness","blamer","blameworthiness","blameworthy","blanc","blanca","blanch","blancha","blanchard","blanche","blancher","blancmange","bland","blandish","blandishment","blandit","blandness","blane","blank","blankenship","blanket","blanketing","blankness","blanks","blanton","blantyre","blare","blarney","blas","blaspheme","blasphemer","blasphemous","blasphemousness","blasphemy","blast","blaster","blasting","blastoff","blatancy","blatant","blather","blatting","blatz","blavatsky","blayne","blaze","blazer","blazing","blazon","blazoner","bldg","ble","bleach","bleached","bleacher","bleak","bleakness","blear","blearily","bleariness","bleary","bleat","bleater","bleed","bleeder","bleeker","bleep","blemish","blemished","blench","blend","blender","blenheim","bless","blessed","blessedness","blessing","blevins","blew","bligh","blight","blighter","blimey","blimp","blind","blinded","blinder","blindfold","blinding","blindly","blindness","blindside","blink","blinker","blinking","blinks","blinni","blinnie","blinny","blintz","blintze","blip","blipped","blipping","bliss","blisse","blissful","blissfulness","blister","blistering","blistery","blit","blithe","blitheness","blither","blithesome","blitz","blitzkrieg","blizzard","blk","bloat","bloater","blob","blobbed","blobbing","blobs","bloc","bloch","block","blockade","blockader","blockage","blockbuster","blockbusting","blockchain","blocked","blocker","blockhead","blockhouse","blocking","blockjunit","blockquote","blocks","blocksize","blocky","bloemfontein","blog","blogger","blogging","bloginfo","blogpost","blogs","blogspot","bloke","blomberg","blomquist","blond","blonde","blondell","blondelle","blondie","blondish","blondness","blondy","blood","bloodbath","bloodbaths","bloodcurdling","bloodhound","bloodied","bloodiness","bloodless","bloodlessness","bloodletting","bloodline","bloodmobile","bloodroot","bloodshed","bloodshot","bloodsport","bloodstain","bloodstock","bloodstone","bloodstream","bloodsucker","bloodsucking","bloodthirstily","bloodthirstiness","bloodthirsty","bloodworm","bloody","bloodymindedness","bloom","bloomer","bloomfield","bloomington","bloop","blooper","blossom","blossomy","blot","blotch","blotchy","blotted","blotter","blotting","blotto","blouse","blow","blower","blowfish","blowfly","blowgun","blowing","blown","blowout","blowpipe","blowtorch","blowup","blowy","blowzy","blt","blubber","blubbery","blucher","bludgeon","blue","blueback","bluebeard","bluebell","blueberry","bluebill","bluebird","bluebonnet","bluebook","bluebottle","bluebush","bluefish","bluegill","bluegrass","blueing","blueish","bluejacket","bluejeans","bluemix","blueness","bluenose","bluepoint","blueprint","bluer","bluest","bluestocking","bluesy","bluet","bluetooth","bluetoothadapter","bluetoothdevice","bluff","bluffer","bluffness","bluing","bluish","bluishness","blum","blumenthal","blunder","blunderbuss","blunderer","blundering","blunt","bluntness","blur","blurb","blurred","blurriness","blurring","blurry","blurt","blush","blusher","blushing","bluster","blusterer","blustering","blusterous","blustery","blvd","blythe","bm","bmi","bmp","bmw","bn","bo","boa","boar","board","boarded","boarder","boardgames","boarding","boardinghouse","boardroom","boards","boardwalk","boast","boaster","boastful","boastfulness","boat","boatclubs","boater","boathouse","boating","boatload","boatman","boatmen","boatswain","boatyard","bob","bobbe","bobbed","bobbee","bobbette","bobbi","bobbie","bobbin","bobbing","bobbitt","bobble","bobbsey","bobby","bobbye","bobbysoxer","bobcat","bobette","bobina","bobine","bobinette","bobolink","bobrow","bobs","bobsled","bobsledded","bobsledder","bobsledding","bobsleigh","bobsleighs","bobtail","bobwhite","boca","boccaccio","boccie","bock","bockwurst","bod","bode","bodega","bodenheim","bodhidharma","bodhisattva","bodice","bodied","bodies","bodiless","bodily","boding","bodkin","body","bodybuilder","bodybuilding","bodyguard","bodying","bodyparser","bodysuit","bodyweight","bodywork","boeing","boeotia","boeotian","boer","bog","bogart","bogartian","bogey","bogeyman","bogeymen","bogged","bogging","boggle","boggling","boggy","bogie","bogot","bogus","bogy","bogyman","bogymen","boheme","bohemia","bohemian","bohemianism","bohr","boigie","boil","boiled","boiler","boilermaker","boilerplate","boils","bois","boise","boisterous","boisterousness","bokeh","bola","bold","boldface","boldness","bole","bolero","boleyn","bolivar","bolivares","bolivia","bolivian","boll","bollard","bollix","bolo","bologna","bolometer","boloney","bolshevik","bolshevism","bolshevist","bolshevistic","bolshoi","bolster","bolsterer","bolt","bolted","bolter","bolton","bolts","boltzmann","bolus","bom","bomb","bombard","bombardier","bombardment","bombast","bombastic","bombastically","bombay","bomber","bombproof","bombshell","bona","bonanza","bonaparte","bonaventure","bonbon","bond","bondage","bonder","bondholder","bondie","bondman","bondmen","bondon","bonds","bondsman","bondsmen","bondwoman","bondwomen","bondy","bone","boned","bonehead","boneless","boner","bones","bonfire","bong","bongo","bonham","bonhomie","boniface","boniness","bonita","bonito","bonjour","bonkers","bonn","bonnee","bonner","bonnet","bonneted","bonneville","bonni","bonnibelle","bonnie","bonny","bonsai","bontempo","bonus","bony","bonzes","boo","boob","booby","boodle","boogeyman","boogie","boogieing","boohoo","book","bookbind","bookbinder","bookbindery","bookbinding","bookcase","booked","bookend","booker","bookid","bookie","booking","bookings","bookish","bookishness","bookkeep","bookkeeper","bookkeeping","booklet","bookmaker","bookmaking","bookmark","bookmarks","bookmobile","bookplate","books","bookseller","bookshelf","bookshelves","bookshop","bookstall","bookstore","bookwork","bookworm","bool","boole","boolean","booleanfield","booleans","boom","boomer","boomerang","boomtown","boon","boondocks","boondoggle","boondoggler","boone","boonie","boonies","boony","boor","boorish","boorishness","boost","booster","boosterism","boot","bootblack","boote","bootee","booth","boothe","booths","bootie","booting","bootlaces","bootle","bootleg","bootlegged","bootlegger","bootlegging","bootless","bootloader","bootply","bootprints","bootstrap","bootstrapcdn","bootstrapped","bootstrapper","bootstrapping","booty","booze","boozer","boozy","bop","bopped","bopping","borate","borax","bord","bordeaux","bordello","borden","border","borderbrush","bordercolor","bordered","borderer","borderfactory","borderland","borderlayout","borderline","borderpane","borderradius","borders","borderstyle","borderthickness","borderwidth","bordie","bordon","bordy","bore","borealis","boreas","bored","boredom","boreholes","borer","borg","borges","borgia","boric","boring","boris","bork","born","borne","borneo","borodin","boron","borosilicate","borough","boroughs","borroughs","borrow","borrowed","borrower","borrowing","borscht","borstal","boru","borzoi","bos","bosch","bose","bosh","bosnia","bosnian","bosom","bosomy","boson","bosporus","boss","bossily","bossiness","bossism","bossy","bostitch","boston","bostonian","bosun","boswell","bot","botanic","botanical","botanist","botany","botch","botcher","botes","botfly","both","bother","bothered","bothersome","bothy","boto","bots","botswana","botticelli","bottle","bottleneck","bottler","bottom","bottomless","bottomlessness","bottommost","botulin","botulinus","botulism","boucher","boudoir","bouffant","bougainvillea","bough","boughs","bought","bouillabaisse","bouillon","boulder","boulevard","bounce","bouncer","bouncily","bouncing","bouncy","bouncycastle","bound","boundaries","boundary","bounded","boundedness","bounden","bounder","bounders","boundfield","bounding","boundingbox","boundless","boundlessness","bounds","bounteous","bounteousness","bountiful","bountifulness","bounty","bouquet","bourbaki","bourbon","bourgeois","bourgeoisie","bourke","bourne","bournemouth","bout","boutique","boutonnire","bouvier","bovary","bovine","bow","bowditch","bowdlerization","bowdlerize","bowed","bowel","bowell","bowen","bower","bowers","bowery","bowes","bowie","bowing","bowl","bowlder","bowleg","bowlegged","bowler","bowlful","bowline","bowling","bowman","bowmen","bows","bowser","bowsprit","bowstring","bowwow","box","boxcar","boxed","boxer","boxes","boxful","boxing","boxlayout","boxlike","boxplot","boxtops","boxwood","boxy","boy","boyce","boycey","boycie","boycott","boycotter","boyd","boyer","boyfriend","boyhood","boyish","boyishness","boyle","boys","boyscout","boysenberry","bozo","bp","bpi","bpm","bps","bq","br","bra","brace","braced","bracelet","bracer","braces","brachia","brachium","bracken","bracket","bracketed","bracketing","brackets","brackish","brackishness","bract","brad","bradan","bradawl","bradbury","bradburys","bradded","bradding","braddock","brade","braden","bradford","bradley","bradly","bradney","bradshaw","bradstreet","brady","brae","brag","bragg","braggadocio","braggart","bragged","bragger","braggest","bragging","brahe","brahma","brahman","brahmanism","brahmaputra","brahmin","brahms","braid","braider","braiding","braille","brain","brainard","braincell","brainchild","brainchildren","braininess","brainless","brainlessness","brainpower","brainstorm","brainstorming","brainteaser","brainteasing","braintree","brainwash","brainwasher","brainwashing","brainwave","brainy","braise","brake","brakeman","brakemen","bram","bramble","brambling","brambly","brampton","bran","brana","branch","branched","branches","branching","branchlike","branchville","brand","brandais","brande","brandea","branded","brandeis","brandel","branden","brandenburg","brander","brandi","brandice","brandie","branding","brandise","brandish","brando","brandon","brands","brandt","brandtr","brandy","brandyn","brandywine","braniff","branned","branning","brannon","brant","brantley","braque","brash","brashness","brasilia","brass","brasserie","brassiere","brassily","brassiness","brassy","brat","bratislava","brattain","bratty","bratwurst","braun","bravado","bravadoes","brave","braveness","bravery","bravest","bravo","bravura","brawl","brawler","brawn","brawniness","brawny","bray","brayer","braze","brazen","brazenness","brazer","brazier","brazil","brazilian","brazos","brazzaville","breach","breacher","bread","breadbasket","breadboard","breadbox","breadcrumb","breadcrumbs","breadfruit","breadline","breadth","breadths","breadwinner","break","breakable","breakables","breakage","breakaway","breakdown","breaker","breakfast","breakfaster","breakfront","breaking","breakneck","breakout","breakpoint","breakpoints","breaks","breakthrough","breakthroughs","breakup","breakwater","bream","breanne","brear","breast","breastbone","breastfed","breastfeed","breasting","breastplate","breaststroke","breastwork","breath","breathable","breathalyser","breathalyzer","breathe","breather","breathing","breathless","breathlessness","breaths","breathtaking","breathy","brecht","breckenridge","bred","bredes","bree","breech","breeching","breed","breeder","breeding","breeds","breena","breeze","breezeway","breezily","breeziness","breezy","bremen","bremsstrahlung","bren","brena","brenda","brendan","brenden","brendin","brendis","brendon","brenn","brenna","brennan","brennen","brenner","brent","brenton","bresenham","brest","bret","brethren","breton","brett","breve","brevet","brevetted","brevetting","breviary","brevity","brew","brewer","brewery","brewing","brewpub","brewster","brezhnev","bria","brian","briana","brianna","brianne","briano","briant","briar","bribe","briber","bribery","brice","brick","brickbat","bricklayer","bricklaying","brickmason","brickwork","brickyard","bridal","bridalveil","bride","bridegroom","bridesmaid","bridewell","bridge","bridgeable","bridged","bridgehead","bridgeport","bridger","bridges","bridget","bridgetown","bridgett","bridgette","bridgewater","bridgework","bridging","bridgman","bridie","bridle","bridled","bridleway","brie","brief","briefcase","briefed","briefing","briefly","briefness","briefs","brien","brier","brietta","brig","brigade","brigadier","brigadoon","brigand","brigandage","brigantine","brigg","brigham","bright","brighten","brightener","brightness","brighton","brigid","brigida","brigit","brigitta","brigitte","brilliance","brilliancy","brilliant","brilliantine","brilliantness","brillo","brillouin","brim","brimful","brimless","brimmed","brimming","brimstone","brina","brindisi","brindle","brine","briner","briney","bring","bringer","bringing","brings","brininess","brink","brinkley","brinkmanship","brinn","brinna","briny","brioche","brion","briquet","briquette","brisbane","brisk","brisket","briskness","bristle","bristly","bristol","brit","brita","britain","britannia","britannic","britannica","britches","briticism","british","britisher","britishly","britney","britni","briton","britt","britta","brittan","brittaney","brittani","brittany","britte","britten","britteny","brittle","brittleness","brittne","brittney","brittni","brnaba","brnaby","brno","bro","broach","broacher","broad","broadband","broadcast","broadcaster","broadcasting","broadcastreceiver","broadcasts","broadcloth","broadcloths","broaden","broader","broadleaved","broadloom","broadminded","broadness","broadsheet","broadside","broadsword","broadway","brobdingnag","brobdingnagian","brocade","broccoli","brochette","brochure","brock","brockie","brocky","brod","broddie","broddy","broderic","broderick","brodie","brody","brogan","broglie","brogue","broil","broiler","brok","broke","broken","brokenhearted","brokenness","broker","brokerage","brokers","bromide","bromidic","bromine","bron","bronc","bronchi","bronchial","bronchiolar","bronchiole","bronchiolitis","bronchitic","bronchitis","broncho","bronchus","bronco","broncobuster","bronnie","bronny","bronson","bronte","brontosaur","brontosaurus","bronx","bronze","bronzed","bronzing","brooch","brood","brooder","broodiness","brooding","broodmare","broody","brook","brookdale","brooke","brookfield","brookhaven","brooklet","brooklyn","brookmont","brookside","broom","broomstick","bros","brose","broth","brothel","brother","brotherhood","brotherliness","brotherly","broths","brougham","brought","brouhaha","brow","browbeat","brown","browne","brownell","brownian","brownie","browning","brownish","brownness","brownout","brownstone","brownsville","brows","browse","browser","browserify","browsermodule","browsername","browsers","browsing","brr","brubeck","bruce","brucellosis","brucie","bruckner","bruegel","brueghel","bruin","bruis","bruise","bruised","bruiser","bruit","brumidi","brummel","brunch","brunei","brunelleschi","brunet","brunette","brunhilda","brunhilde","bruno","brunswick","brunt","brush","brusher","brushes","brushfire","brushlike","brushoff","brushwood","brushwork","brushy","brusque","brusqueness","brussels","brutal","brutality","brutalization","brutalize","brutalized","brutalizes","brute","brutish","brutishness","brutus","bruxelles","bryan","bryana","bryant","bryanty","bryce","bryn","bryna","brynn","brynna","brynne","brynner","bryon","brzezinski","bs","bsa","bsd","bson","bss","bst","bstr","bt","btc","btn","btnsave","btnsubmit","btree","btu","btw","bu","bub","bubble","bubblegum","bubbler","bubbles","bubbling","bubbly","buber","bubo","buboes","bubonic","buccaneer","buchanan","bucharest","buchenwald","buchwald","buck","buckaroo","buckboard","bucker","bucket","bucketful","bucketname","buckets","buckeye","buckhorn","buckie","buckingham","buckle","buckled","buckler","buckles","buckley","buckling","buckner","buckram","bucksaw","buckshot","buckskin","buckteeth","bucktooth","buckwheat","bucky","bucolic","bucolically","bud","budapest","budd","budded","buddha","buddhism","buddhist","buddie","budding","buddy","budge","budgerigar","budget","budgetary","budgeter","budgie","budging","budweiser","buehring","buena","buf","buff","buffalo","buffaloes","buffer","buffered","bufferedimage","bufferedinputstream","bufferedoutputstream","bufferedreader","bufferedwriter","bufferer","buffering","buffers","buffersize","buffet","bufflehead","buffoon","buffoonery","buffoonish","buffy","buford","bufsize","bug","bugaboo","bugatti","bugbear","bugeyed","bugged","bugger","buggered","buggering","buggery","bugging","buggy","bugle","bugler","bugs","bugzilla","buick","build","buildconfig","buildcontext","builddir","builder","builders","building","buildings","buildpack","builds","buildscript","buildtoolsversion","buildtypes","buildup","built","builtin","builtins","buiron","bujumbura","bukhara","bukharin","bukkit","bulawayo","bulb","bulba","bulblet","bulbous","bulfinch","bulganin","bulgaria","bulgarian","bulge","bulgy","bulimarexia","bulimia","bulimic","bulk","bulkhead","bulkiness","bulky","bull","bulldog","bulldogged","bulldogger","bulldogging","bulldoze","bulldozer","bullet","bulletin","bulletproof","bullets","bullfight","bullfighter","bullfighting","bullfinch","bullfrog","bullhead","bullheaded","bullheadedness","bullhide","bullhorn","bullied","bullion","bullish","bullishness","bullock","bullpen","bullring","bullseye","bullshit","bullshitted","bullshitter","bullshitting","bullwhackers","bullwinkle","bully","bullyboy","bullying","bulrush","bultmann","bulwark","bum","bumble","bumblebee","bumbler","bumbling","bumbry","bummed","bummer","bummest","bumming","bump","bumper","bumpiness","bumpkin","bumppo","bumptious","bumptiousness","bumpy","bun","bunch","bunche","bunchy","bunco","buncombe","bundestag","bundle","bundled","bundler","bundles","bundling","bundy","bung","bungalow","bungee","bunghole","bungle","bungler","bungling","bunin","bunion","bunk","bunker","bunkhouse","bunkmate","bunko","bunkum","bunni","bunnie","bunny","bunsen","bunt","bunting","bunyan","buoy","buoyancy","buoyant","bur","burbank","burble","burbler","burbs","burch","burden","burdensome","burdensomeness","burdock","bureau","bureaucracy","bureaucrat","bureaucratic","bureaucratically","bureaucratization","bureaucratize","burg","burgeon","burger","burgess","burgh","burgher","burghs","burglar","burglarize","burglarproof","burglary","burgle","burgomaster","burgoyne","burgundian","burgundy","burial","buried","burier","burk","burke","burl","burlap","burler","burlesque","burlesquer","burley","burlie","burliness","burlingame","burlington","burly","burma","burmese","burn","burnable","burnaby","burnard","burne","burned","burner","burnett","burning","burnish","burnisher","burnoose","burnout","burns","burnside","burnt","burp","burr","burris","burrito","burro","burroughs","burrow","burrower","bursa","bursae","bursar","bursary","bursitis","burst","burster","burt","burtie","burton","burty","burundi","burundian","bury","bus","busboy","busby","busch","buses","busgirl","bush","bushel","bushido","bushiness","bushing","bushland","bushman","bushmaster","bushmen","bushnell","bushwhack","bushwhacker","bushwhacking","bushy","busily","business","businesses","businesslike","businessman","businessmen","businesspeople","businessperson","businesswoman","businesswomen","busk","busker","buskin","buss","bust","bustard","buster","bustle","bustling","busty","busy","busybody","busyness","busywork","but","butane","butch","butcher","butcherer","butchery","butene","butler","butt","butte","butted","butter","butterball","buttercup","buttered","butterfat","butterfield","butterfingered","butterfingers","butterfly","butterknife","buttermilk","butternut","butterscotch","buttery","butting","buttock","button","buttoner","buttonhole","buttonholer","buttons","buttonweed","buttonwood","buttress","butyl","butyrate","buuel","buxom","buxomness","buxtehude","buy","buyback","buyer","buyers","buying","buyout","buys","buzz","buzzard","buzzer","buzzword","buzzy","bv","bw","bx","bxs","by","bye","byelaw","byelorussia","byers","bygone","byid","bylaw","byline","byliner","byob","bypass","bypath","bypaths","byplay","byproduct","byram","byran","byrann","byrd","byre","byref","byrle","byrne","byroad","byrom","byron","byronic","byronism","bystander","byte","bytearray","bytearrayinputstream","bytearrayoutputstream","bytebuffer","bytecode","bytes","bytesread","bytestring","byval","byway","byword","byzantine","byzantium","bz","c","ca","cab","cabal","cabala","caballed","caballero","caballing","cabana","cabaret","cabbage","cabbed","cabbing","cabby","cabdriver","caber","cabernet","cabin","cabinet","cabinetmaker","cabinetmaking","cabinetry","cabinetwork","cable","cablecast","cablegram","cabochon","caboodle","caboose","cabot","cabrera","cabrini","cabriolet","cabstand","cacao","cacciatore","cache","cached","cachepot","caches","cachet","caching","cacilia","cacilie","cackle","cackler","cackly","cacm","cacophonist","cacophonous","cacophony","cacti","cactus","cad","cadaver","cadaverous","caddish","caddishness","caddric","caddy","cadence","cadenced","cadencing","cadent","cadenza","cadet","cadette","cadge","cadger","cadillac","cadiz","cadmium","cadre","caducei","caduceus","caedmon","caesar","caesura","caf","cafe","cafeteria","caffe","caffeine","caftan","cage","caged","cager","cagey","cagier","cagiest","cagily","caginess","cagney","cahokia","cahoot","cahra","cai","caiaphas","caiman","cain","caine","cairistiona","cairn","cairo","caisson","caitiff","caitlin","caitrin","cajole","cajolement","cajoler","cajolery","cajun","cake","cakephp","cakewalk","cal","calabash","calaboose","calais","calamari","calamine","calamitous","calamitousness","calamity","calayer","calc","calcareous","calcareousness","calciferous","calcification","calcify","calcimine","calcine","calcite","calcium","calcomp","calculability","calculable","calculate","calculated","calculates","calculating","calculatingly","calculation","calculations","calculative","calculator","calculi","calculus","calcutta","calder","caldera","calderon","caldron","caldwell","cale","caleb","caledonia","calendar","calendars","calender","calf","calfskin","calgary","calhoun","cali","caliban","caliber","calibrate","calibrated","calibrater","calibrating","calibration","calibrator","calibri","calico","calicoes","calida","calif","california","californian","californium","caligula","caliper","caliph","caliphate","caliphs","calisthenic","calisthenics","call","calla","callable","callactivityoncreate","callaghan","callahan","callao","callback","callbacks","callean","called","callee","caller","callers","calley","calli","callida","callie","calligraph","calligrapher","calligraphic","calligraphist","calligraphy","calling","callingconvention","calliope","callisthenics","callisto","calloc","callosity","callous","callousness","callout","callow","callowness","calls","callsite","callus","cally","calm","calming","calmness","caloocan","caloric","calorie","calories","calorific","calorimeter","calorimetric","calorimetry","caltech","calumet","calumniate","calumniation","calumniator","calumnious","calumny","calv","calvary","calve","calvert","calves","calvin","calvinism","calvinist","calvinistic","calyces","calypso","calyx","cam","camacho","camala","camaraderie","camber","cambial","cambium","cambodia","cambodian","cambrian","cambric","cambridge","camcorder","camden","came","camel","camelcase","camelhair","camella","camellia","camelopardalis","camelot","camembert","cameo","camera","camerae","cameraman","cameramen","cameras","cameraupdatefactory","camerawoman","camerawomen","cameron","cameroon","cameroonian","camey","cami","camila","camile","camilla","camille","camino","camion","camisole","cammed","cammi","cammie","cammy","camoens","camomile","camouflage","camouflager","camp","campaign","campaigner","campaigns","campanile","campanological","campanologist","campanology","campbell","campbellsport","camper","campesinos","campest","campfire","campground","camphor","campinas","camping","campos","campsite","campus","campy","camry","camshaft","camus","can","canaan","canaanite","canactivate","canad","canada","canadian","canadianism","canal","canaletto","canalization","canalize","canap","canard","canaries","canary","canasta","canaveral","canberra","cancan","cancel","cancelate","cancelbuttontitle","canceled","canceler","cancellation","cancellationtoken","cancelled","cancer","cancerous","cancun","candace","candelabra","candelabrum","candi","candice","candid","candida","candidacy","candidate","candidates","candidature","candide","candidly","candidness","candie","candle","candlelight","candlelit","candlepower","candler","candlestick","candlewick","candor","candra","candy","cane","canebrake","caner","canexecute","canine","caning","canis","canister","caniuse","canker","cankerous","cannabis","canned","cannelloni","canner","cannery","cannes","cannibal","cannibalism","cannibalistic","cannibalization","cannibalize","cannily","canniness","canninesses","canning","cannister","cannon","cannonade","cannonball","cannot","canny","canoe","canoeist","canoga","canon","canonic","canonical","canonicalization","canonicalize","canonist","canonization","canonize","canonized","canopus","canopy","canst","cant","cantabile","cantabrigian","cantaloupe","cantankerous","cantankerousness","cantata","canted","canteen","canter","canterbury","cantered","cantering","canticle","cantilever","canto","canton","cantonal","cantonese","cantonment","cantor","cantrell","cants","cantu","canute","canvas","canvasback","canvass","canvasser","canyon","cap","capabilities","capability","capable","capableness","capabler","capablest","capably","capacious","capaciousness","capacitance","capacitate","capacitive","capacitor","capacity","caparison","cape","capek","capella","caper","capeskin","capet","capetown","caph","capillarity","capillary","capistrano","capita","capital","capitalism","capitalist","capitalistic","capitalistically","capitalization","capitalize","capitalized","capitalizer","capitalizes","capitan","capitation","capitol","capitoline","capitulate","capitulation","caplet","capo","capon","capone","capote","capped","capping","cappuccino","cappy","capra","capri","caprice","capricious","capriciousness","capricorn","caps","capsicum","capsize","capstan","capstone","capsular","capsule","capsulize","capt","captain","captaincy","captcha","caption","captions","captious","captiousness","captivate","captivation","captivator","captive","captivity","captor","capture","captured","capturer","captures","capturing","capulet","caputo","capybara","car","cara","caracalla","caracas","caracul","carafe","caralie","caramel","caramelize","carapace","carapaxes","carat","caravaggio","caravan","caravaner","caravansary","caravanserai","caravel","caraway","carbide","carbine","carbohydrate","carbolic","carboloy","carbon","carbonaceous","carbonate","carbonation","carbondale","carbone","carbonic","carboniferous","carbonization","carbonize","carbonizer","carbonizes","carbonyl","carborundum","carboy","carbuncle","carbuncular","carburetor","carburetter","carburettor","carcase","carcass","carce","carcinogen","carcinogenic","carcinogenicity","carcinoma","card","cardamom","cardboard","cardenas","carder","cardholders","cardiac","cardiff","cardigan","cardin","cardinal","cardinality","carding","cardiod","cardiogram","cardiograph","cardiographs","cardioid","cardiologist","cardiology","cardiomegaly","cardiopulmonary","cardiovascular","cards","cardsharp","cardview","care","cared","careen","career","careerism","careerist","careers","carefree","careful","carefuller","carefullest","carefully","carefulness","caregiver","careless","carelessness","caren","carena","carer","cares","caresa","caress","caressa","caresse","caresser","caressing","caressive","caret","caretaker","careworn","carey","carfare","cargo","cargoes","carhop","carhopped","carhopping","cari","caria","carib","caribbean","caribou","caricature","caricaturisation","caricaturist","caricaturization","carid","carie","caries","caril","carillon","carillonned","carillonning","carilyn","carin","carina","carine","caring","cariotta","carious","carissa","carita","caritta","carjack","carl","carla","carlee","carleen","carlen","carlene","carleton","carletonian","carley","carlie","carlin","carlina","carline","carling","carlita","carlo","carload","carlota","carlotta","carlsbad","carlson","carlton","carly","carlye","carlyle","carlyn","carlynn","carlynne","carma","carmel","carmela","carmelia","carmelina","carmelita","carmella","carmelle","carmelo","carmen","carmencita","carmichael","carmina","carmine","carmita","carmon","carnage","carnal","carnality","carnap","carnation","carnegie","carnelian","carney","carnival","carnivore","carnivorous","carnivorousness","carnot","carny","caro","carob","carol","carola","carolan","carolann","carole","carolee","caroler","carolin","carolina","caroline","carolingian","carolinian","caroljean","carolus","carolyn","carolyne","carolynn","carom","caron","carotene","carotid","carousal","carouse","carousel","carouser","carp","carpal","carpathian","carpel","carpenter","carpentering","carpentry","carper","carpet","carpetbag","carpetbagged","carpetbagger","carpetbagging","carpeting","carpi","carping","carpool","carport","carpus","carr","carrageen","carree","carrel","carri","carriage","carriageway","carrie","carried","carrier","carriers","carrierwave","carries","carrillo","carrion","carrissa","carrol","carroll","carrot","carroty","carrousel","carry","carryall","carrying","carryout","carryover","cars","carsick","carsickness","carson","cart","cartage","carte","cartel","carter","cartesian","carthage","carthaginian","carthorse","cartier","cartilage","cartilaginous","cartload","cartographer","cartographic","cartography","carton","cartoon","cartoonist","cartridge","cartwheel","cartwright","carty","caruso","carve","carven","carver","carving","cary","caryatid","caryl","caryn","cas","casaba","casablanca","casals","casandra","casanova","casar","casbah","cascade","cascades","cascadetype","cascading","cascara","case","casebook","cased","caseharden","casein","caseload","casement","cases","casework","caseworker","casey","cash","cashbook","cashew","cashier","cashless","cashmere","casi","casie","casing","casino","cask","casket","caspar","casper","caspian","cass","cassandra","cassandre","cassandry","cassatt","cassaundra","cassava","casserole","cassette","cassey","cassi","cassia","cassie","cassino","cassiopeia","cassite","cassius","cassock","cassondra","cassowary","cassy","cast","castaneda","castanet","castaway","caste","casted","castellated","caster","castigate","castigation","castigator","castile","castillo","casting","castle","castoff","castor","castrate","castration","castries","castro","casts","casual","casualness","casualty","casuist","casuistic","casuistry","cat","cataclysm","cataclysmal","cataclysmic","catacomb","catafalque","catalan","catalepsy","cataleptic","catalina","catalog","cataloger","catalogue","catalonia","catalpa","catalysis","catalyst","catalytic","catalytically","catalyze","catamaran","catapult","cataract","catarina","catarrh","catarrhs","catastrophe","catastrophic","catastrophically","catatonia","catatonic","catawba","catbird","catboat","catcall","catch","catchable","catchall","catcher","catches","catching","catchment","catchpenny","catchphrase","catchup","catchword","catchy","cate","catechism","catechist","catechize","catecholamine","categoria","categoric","categorical","categorie","categories","categorization","categorize","categorized","category","categoryid","categoryinfo","categoryname","catenate","catenation","cater","catercorner","caterer","caterina","catering","caterpillar","caterwaul","catfish","catgut","catha","catharina","catharine","catharses","catharsis","cathartic","cathay","cathe","cathedral","cathee","cather","catherin","catherina","catherine","catheter","catheterize","cathi","cathie","cathleen","cathlene","cathode","cathodic","catholic","catholicism","catholicity","cathrin","cathrine","cathryn","cathy","cathyleen","cati","catid","catie","catiline","catina","cation","cationic","catkin","catlaina","catlee","catlike","catlin","catnap","catnapped","catnapping","catnip","cato","catrina","catriona","cats","catskill","catsup","catt","cattail","catted","cattery","cattily","cattiness","catting","cattle","cattleman","cattlemen","catty","catullus","catv","catwalk","caty","caucasian","caucasoid","caucasus","cauchy","caucus","caudal","caught","cauldron","cauliflower","caulk","caulker","causal","causality","causate","causation","causative","cause","caused","causeless","causer","causerie","causes","causeway","causing","caustic","caustically","causticity","cauterization","cauterize","cauterized","caution","cautionary","cautioner","cautious","cautiousness","cavalcade","cavalier","cavalierness","cavalry","cavalryman","cavalrymen","cave","caveat","caveats","caveatted","caveatting","caveman","cavemen","cavendish","caver","cavern","cavernous","caviar","cavil","caviler","caving","cavity","cavort","cavour","caw","caxton","cay","caye","cayenne","cayla","cayman","cayuga","cayuse","caz","cazzie","cb","cbc","cbind","cbs","cc","ccc","cccccc","cchaddie","ccp","cctv","ccu","cd","cdata","cdate","cdb","cdc","cde","cdecl","cdef","cdf","cdh","cdi","cdn","cdnjs","cdr","cds","cdt","ce","cease","ceasefire","ceaseless","ceaselessness","ceasing","ceausescu","cebu","cebuano","ceca","cecal","cece","cecelia","cecil","cecile","ceciley","cecilia","cecilio","cecilius","cecilla","cecily","cecum","ced","cedar","cede","ceded","ceder","cedes","cedilla","ceding","cedric","cef","ceil","ceilidh","ceiling","cel","celandine","celanese","cele","celebes","celebrant","celebrate","celebrated","celebratedness","celebration","celebrator","celebratory","celebrity","celene","celerity","celery","celesta","celeste","celestia","celestial","celestina","celestine","celestyn","celestyna","celia","celibacy","celibate","celie","celina","celinda","celine","celinka","celisse","celka","cell","cellar","cellarer","celle","cellforrowat","cellforrowatindexpath","cellidentifier","cellini","cellist","cello","cellophane","cellpadding","cellphone","cells","cellspacing","celltemplate","cellular","cellulite","celluloid","cellulose","cellvalue","celsius","celt","celtic","cement","cementa","cementer","cementum","cemetery","cenobite","cenobitic","cenotaph","cenotaphs","cenozoic","censer","censor","censored","censorial","censorious","censoriousness","censorship","censure","censurer","census","cent","centaur","centaurus","centavo","centenarian","centenary","centennial","center","centerboard","centered","centerer","centerfold","centerhorizontal","centering","centerline","centerpiece","centers","centervertical","centerx","centery","centigrade","centigram","centiliter","centime","centimeter","centipede","centos","central","centralia","centralism","centralist","centrality","centralization","centralize","centralized","centralizer","centralizes","centre","centrefold","centrex","centric","centrifugal","centrifugate","centrifugation","centrifuge","centripetal","centrist","centroid","cents","centuries","centurion","century","ceo","cephalic","cepheid","cepheus","cer","ceramic","ceramicist","ceramist","cerate","cerberus","cereal","cerebellar","cerebellum","cerebra","cerebral","cerebrate","cerebration","cerebrum","cerement","ceremonial","ceremonious","ceremoniousness","ceremony","cerenkov","ceres","cerf","cerise","cerium","cermet","cern","cerr","cert","certain","certainer","certainest","certainly","certainty","certifiable","certifiably","certificate","certificates","certification","certified","certifier","certify","certiorari","certitude","certs","cerulean","cervantes","cervical","cervices","cervix","cesar","cesare","cesarean","cesaro","cesium","cessation","cession","cessna","cesspit","cesspool","cest","cesya","cet","cetacean","cetera","cetus","cex","ceylon","ceylonese","cezanne","cf","cfc","cfg","cfif","cflags","cfm","cfo","cfoutput","cfset","cg","cgal","cgcolor","cgfloat","cgi","cgimage","cglib","cgpoint","cgpointmake","cgrect","cgrectmake","cgsize","cgsizemake","ch","chablis","chad","chadd","chaddie","chaddy","chadian","chadwick","chafe","chafer","chaff","chaffer","chafferer","chaffey","chaffinch","chagall","chagrin","chai","chaim","chain","chained","chaining","chainlike","chains","chainsaw","chair","chairlady","chairlift","chairman","chairmanship","chairmen","chairperson","chairwoman","chairwomen","chaise","chalcedony","chaldea","chaldean","chalet","chalice","chalk","chalkboard","chalkiness","chalkline","chalky","challenge","challenged","challenger","challenges","challenging","challis","chalmers","chamber","chamberer","chamberlain","chambermaid","chamberpot","chambers","chambray","chameleon","chamfer","chammy","chamois","chamomile","champ","champagne","champaign","champion","championship","champlain","chan","chance","chanced","chancel","chancellery","chancellor","chancellorship","chancellorsville","chancery","chances","chancey","chanciness","chancing","chancre","chancy","chanda","chandal","chandelier","chandigarh","chandler","chandra","chandragupta","chandrasekhar","chandy","chane","chanel","chaney","chang","changchun","change","changeabilities","changeability","changeable","changeableness","changeably","changed","changeless","changeling","changelog","changeover","changer","changes","changeset","changing","changsha","channa","channel","channeler","channelid","channeling","channelization","channelize","channellings","channels","channing","chanson","chant","chantal","chantalle","chanter","chanteuse","chantey","chanticleer","chantilly","chantry","chanty","chanukah","chao","chaos","chaotic","chaotically","chap","chaparral","chapbook","chapeau","chapel","chaperon","chaperonage","chaperone","chaperoned","chaplain","chaplaincy","chaplet","chaplin","chapman","chappaquiddick","chapped","chapping","chapter","chapters","char","chara","charabanc","character","characterful","characteristic","characteristically","characteristics","characterizable","characterization","characterize","characterized","characterizer","characterless","characters","charade","chararray","charat","charbroil","charcoal","charcode","charcodeat","chard","chardonnay","charfield","charge","chargeable","chargeableness","charged","charger","chargers","charges","charging","charil","charily","charin","charindex","chariness","chariot","charioteer","charis","charisma","charismata","charismatic","charismatically","charissa","charisse","charita","charitable","charitableness","charitablenesses","charitably","charity","charla","charlady","charlatan","charlatanism","charlatanry","charlean","charleen","charlemagne","charlena","charlene","charles","charleston","charley","charlie","charline","charlot","charlotta","charlotte","charlottesville","charlottetown","charlton","charm","charmain","charmaine","charmane","charmer","charmian","charmin","charmine","charming","charmion","charmless","charo","charolais","charon","charred","charring","chars","charsequence","charset","chart","chartdata","charted","charter","chartered","charterer","charting","chartist","chartres","chartreuse","chartroom","charts","charwoman","charwomen","chary","charybdis","charyl","chas","chase","chaser","chasing","chasity","chasm","chassis","chaste","chastely","chasten","chasteness","chastise","chastisement","chastiser","chastity","chasuble","chat","chateaubriand","chateaus","chats","chattahoochee","chattanooga","chatted","chattel","chatter","chatterbox","chatterer","chatterley","chatterton","chattily","chattiness","chatting","chatty","chaucer","chauffeur","chaunce","chauncey","chautauqua","chauvinism","chauvinist","chauvinistic","chauvinistically","chavez","chaw","chayefsky","chdir","che","cheap","cheapen","cheaper","cheapest","cheapish","cheapness","cheapskate","cheat","cheater","cheating","chechen","chechnya","check","checkable","checkbook","checkbox","checkboxes","checkboxlist","checked","checker","checkerboard","checkin","checking","checklist","checkmark","checkmate","checkoff","checkout","checkpoint","checkroom","checks","checkselfpermission","checkstyle","checksum","checksummed","checksumming","checkup","cheddar","cheek","cheekbone","cheekily","cheekiness","cheeky","cheep","cheer","cheerer","cheerful","cheerfuller","cheerfullest","cheerfulness","cheerily","cheeriness","cheerio","cheerios","cheerleader","cheerless","cheerlessness","cheers","cheery","cheese","cheeseburger","cheesecake","cheesecloth","cheesecloths","cheeseparing","cheesiness","cheesy","cheetah","cheetahs","cheeto","cheever","chef","cheffed","cheffing","chekhov","chelate","chelation","chelsae","chelsea","chelsey","chelsie","chelsy","chelyabinsk","chem","chemic","chemical","chemiluminescence","chemiluminescent","chemise","chemist","chemistry","chemotherapeutic","chemotherapy","chemurgy","chen","cheng","chengdu","chenille","cheops","cher","chere","cherey","cheri","cherianne","cherice","cherida","cherie","cherilyn","cherilynn","cherin","cherise","cherish","cherisher","cheriton","cherlyn","chernenko","chernobyl","cherokee","cheroot","cherri","cherrita","cherry","cherrypy","chert","cherub","cherubic","cherubim","chervil","chery","cherye","cheryl","chesapeake","cheshire","cheslie","chess","chessboard","chessman","chessmen","chest","chester","chesterfield","chesterton","chestful","chestnut","cheston","chesty","chet","chev","chevalier","cheviot","chevrolet","chevron","chevy","chew","chewer","chewiness","chewy","cheyenne","chg","chge","chi","chiang","chianti","chiaroscuro","chiarra","chiba","chic","chicago","chicagoan","chicana","chicane","chicanery","chicano","chichi","chick","chickadee","chickasaw","chicken","chickenfeed","chickenhearted","chickenpox","chickie","chickpea","chickweed","chicky","chicle","chicness","chico","chicory","chide","chiding","chief","chiefdom","chieftain","chiffon","chiffonier","chigger","chignon","chihuahua","chilblain","child","childbearing","childbirth","childbirths","childcare","childes","childhood","childish","childishness","childitem","childless","childlessness","childlike","childlikeness","childminders","childnode","childnodes","childposition","childprocess","childproof","childrearing","children","childs","chile","chilean","chili","chilies","chill","chiller","chilli","chilliness","chilling","chillness","chilly","chilton","chimaera","chimaerical","chimborazo","chime","chimer","chimera","chimeric","chimerical","chimiques","chimney","chimp","chimpanzee","chimu","chin","china","chinaman","chinamen","chinatown","chinchilla","chine","chinese","ching","chink","chinless","chinned","chinner","chinning","chino","chinook","chinstrap","chintz","chintzy","chip","chipboard","chipewyan","chipmunk","chipped","chippendale","chipper","chippewa","chipping","chips","chiquia","chiquita","chiral","chirico","chirography","chiropodist","chiropody","chiropractic","chiropractor","chirp","chirpy","chirrup","chisel","chiseler","chisholm","chisinau","chit","chitchat","chitchatted","chitchatting","chitin","chitinous","chittagong","chitterlings","chivalric","chivalrous","chivalrously","chivalrousness","chivalry","chive","chivvy","chivying","chk","chlamydia","chlamydiae","chlo","chloe","chloette","chloral","chlorate","chlordane","chloride","chlorinate","chlorinated","chlorinates","chlorination","chlorine","chloris","chlorofluorocarbon","chloroform","chlorophyll","chloroplast","chloroquine","chm","chmod","chock","chockablock","chocoholic","chocolate","chocolaty","choctaw","choice","choiceness","choices","choir","choirboy","choirmaster","choke","chokeberry","chokecherry","choker","chokes","choking","choler","cholera","choleric","cholesterol","choline","cholinesterase","chomp","chomsky","chongqing","choose","chooser","chooses","choosiness","choosing","choosy","chop","chophouse","chopin","chopped","chopper","choppily","choppiness","chopping","choppy","chopstick","choral","chorale","chord","chordal","chordata","chordate","chording","chore","chorea","choreograph","choreographer","choreographic","choreographically","choreographs","choreography","chorines","chorion","chorister","choroid","chortle","chortler","chorus","chose","chosen","chou","chow","chowder","chown","chr","chretien","chris","chrism","chrissake","chrisse","chrissie","chrissy","christ","christa","christabel","christabella","christal","christalle","christan","christchurch","christean","christel","christen","christendom","christened","christening","christensen","christenson","christi","christian","christiana","christiane","christianity","christianize","christiano","christians","christiansen","christie","christin","christina","christine","christlike","christmas","christmastide","christmastime","christoffel","christoffer","christoforo","christoper","christoph","christophe","christopher","christophorus","christos","christy","christye","christyna","chrisy","chroma","chromate","chromatic","chromatically","chromaticism","chromaticness","chromatics","chromatin","chromatogram","chromatograph","chromatographic","chromatography","chromic","chromite","chromium","chromosomal","chromosome","chromosphere","chronic","chronically","chronicle","chronicled","chronicler","chrono","chronograph","chronographs","chronography","chronological","chronologist","chronology","chronometer","chronometric","chrotoem","chrysa","chrysalids","chrysalis","chrysanthemum","chrysler","chrysostom","chrystal","chryste","chrystel","chteau","chteaux","chtelaine","chub","chubbiness","chubby","chucho","chuck","chuckhole","chuckle","chuckling","chuff","chug","chugged","chugging","chukchi","chukka","chum","chumash","chummed","chummily","chumminess","chumming","chummy","chump","chumping","chung","chungking","chunk","chunked","chunkiness","chunks","chunksize","chunky","chuntering","church","churchgoer","churchgoing","churchill","churchillian","churchliness","churchly","churchman","churchmen","churchwarden","churchwoman","churchwomen","churchyard","churl","churlish","churlishness","churn","churner","churning","chute","chutney","chutzpa","chutzpah","chutzpahs","chuvash","chyme","ci","cia","ciao","cicada","cicatrice","cicatrix","cicely","cicero","cicerone","ciceroni","ciceronian","cicily","cid","cider","ciel","cigar","cigarette","cigarillo","cilantro","cilia","ciliate","ciliately","cilium","cilka","cin","cinch","cinchona","cincinnati","cincture","cinda","cindee","cindelyn","cinder","cinderella","cindi","cindie","cindra","cindy","cine","cinema","cinematic","cinematographer","cinematographic","cinematography","cinerama","cinnabar","cinnamon","cint","cipher","ciphered","ciphers","ciphertext","cir","circa","circadian","circe","circle","circler","circles","circlet","circuit","circuital","circuitous","circuitousness","circuitry","circuity","circulant","circular","circularity","circularize","circularness","circulate","circulation","circulations","circulative","circulatory","circumcise","circumcised","circumciser","circumcision","circumference","circumferential","circumflex","circumlocution","circumlocutory","circumnavigate","circumnavigation","circumnavigational","circumpolar","circumscribe","circumscription","circumspect","circumspection","circumsphere","circumstance","circumstances","circumstantial","circumvent","circumvention","circus","cirillo","cirilo","ciro","cirque","cirrhoses","cirrhosis","cirrhotic","cirri","cirrus","cis","cisco","cissiee","cissy","cistern","cit","citadel","citation","citations","cite","cited","citibank","cities","citified","citizen","citizenry","citizens","citizenship","citrate","citric","citroen","citron","citronella","citrus","city","cityid","cityname","cityscape","citywide","civet","civic","civics","civil","civilian","civility","civilization","civilizational","civilize","civilized","civilizedness","civilizer","civilizes","civvies","cj","cjs","ck","ckeditor","cl","clack","clad","cladding","clads","claiborn","claiborne","claim","claimable","claimant","claimed","claimer","claiming","claims","clair","claire","clairol","clairvoyance","clairvoyant","clam","clambake","clamber","clamberer","clammed","clammily","clamminess","clamming","clammy","clamor","clamorer","clamorous","clamorousness","clamp","clampdown","clamper","clamshell","clan","clancy","clandestine","clandestineness","clang","clanger","clangor","clangorous","clank","clanking","clannish","clannishness","clansman","clansmen","clap","clapboard","clapeyron","clapped","clapper","clapping","clapton","claptrap","claque","clara","clarabelle","clarance","clare","claremont","clarence","clarendon","claresta","claret","clareta","claretta","clarette","clarey","clari","claribel","clarice","clarie","clarification","clarifier","clarify","clarinda","clarine","clarinet","clarinetist","clarinettist","clarion","clarissa","clarisse","clarita","clarities","clarity","clark","clarke","clarridge","clary","clash","clasher","clasp","clasped","clasper","class","classa","classb","classcastexception","classer","classes","classic","classical","classicism","classicist","classics","classid","classifiable","classification","classificatory","classified","classifier","classify","classiness","classless","classlist","classloader","classmate","classmethod","classname","classnotfoundexception","classpath","classroom","classrunner","classwork","classworlds","classy","clat","clatter","clatterer","clattering","clattery","claude","claudell","claudelle","claudetta","claudette","claudia","claudian","claudianus","claudie","claudina","claudine","claudio","claudius","claus","clausal","clause","clausen","clauses","clausewitz","clausius","claustrophobia","claustrophobic","clave","clavichord","clavicle","clavier","claw","clawer","clay","clayborn","clayborne","claybourne","clayey","clayier","clayiest","claymore","clayson","clayton","clazz","clea","clean","cleanable","cleaned","cleaner","cleanest","cleaning","cleanliness","cleanly","cleanness","cleans","cleanse","cleanser","cleanup","clear","clearance","clearcolor","clearcut","cleared","clearer","clearfix","clearheaded","clearheadedness","clearing","clearinghouse","clearinterval","clearly","clearness","clearrect","clears","cleartimeout","clearwater","clearway","cleat","cleavage","cleave","cleaver","cleavland","clef","cleft","clem","clematis","clemence","clemenceau","clemency","clement","clemente","clementia","clementina","clementine","clementius","clements","clemmie","clemmy","clemons","clemson","clench","clenches","clenching","cleo","cleon","cleopatra","clerc","clerestory","clergy","clergyman","clergymen","clergywoman","clergywomen","cleric","clerical","clericalism","clerissa","clerk","clerkship","cletis","cletus","cleve","cleveland","clever","cleverness","clevey","clevie","clevis","clew","clf","cli","cliburn","clich","clichd","click","clickable","clicked","clicker","clickhandler","clicking","clickonce","clicks","client","clientcontext","cliente","clientheight","clientid","clientle","clientname","clients","clientsecret","clientsocket","clientwidth","clientx","clienty","cliff","cliffhanger","cliffhanging","clifford","clifton","clim","climacteric","climactic","climate","climatic","climatically","climatological","climatologist","climatology","climax","climb","climbable","climbdown","climbed","climber","clime","clinch","clincher","clinching","cline","cling","clinger","clinging","clingy","clinic","clinical","clinician","clinit","clink","clinker","clinometer","clint","clinton","clio","cliometric","cliometrician","clip","clipboard","clipped","clipper","clipping","clips","clique","cliquey","cliquier","cliquiest","cliquish","cliquishness","clitoral","clitorides","clitoris","clive","clj","clk","cllocation","cllocationcoordinate","cllocationmanager","clo","cloaca","cloacae","cloak","cloakroom","clob","clobber","cloche","clock","clocker","clockmaker","clocks","clockwatcher","clockwise","clockwork","clod","clodded","clodding","cloddish","cloddishness","clodhopper","cloe","clog","clogged","clogging","cloisonn","cloisonnes","cloister","cloistral","clojure","clomp","clonal","clone","cloned","clones","cloning","clonk","clop","clopped","clopping","cloris","close","closed","closefisted","closehandle","closely","closemouthed","closeness","closeout","closer","closers","closes","closest","closet","closeup","closing","closure","closured","closures","closuring","clot","cloth","clothbound","clothe","clothes","clothesbrush","clotheshorse","clothesline","clothesman","clothesmen","clothespin","clothier","clothing","clotho","cloths","clotilda","clotted","clotting","cloture","cloud","cloudburst","clouded","cloudera","cloudflare","cloudformation","cloudfront","cloudiness","cloudless","cloudlessness","clouds","cloudscape","cloudwatch","cloudy","clout","clove","cloven","clover","cloverleaf","clovis","clown","clownish","clownishness","cloy","cloying","clr","cls","clsid","club","clubbed","clubbing","clubfeet","clubfoot","clubhouse","clubroom","clubs","cluck","clue","clueless","clues","cluj","clump","clumpy","clumsily","clumsiness","clumsy","clung","clunk","clunky","cluster","clustered","clustering","clusters","clutch","clutter","cluttered","cly","clyde","clydesdale","clytemnestra","clyve","clywd","cm","cmake","cmakefiles","cmakelists","cmap","cmath","cmd","cmdlet","cmdline","cmds","cmos","cmp","cms","cmu","cn","cname","cnf","cnidarian","cnn","cns","cnt","co","coach","coacher","coachman","coachmen","coachwork","coadjutor","coagulable","coagulant","coagulate","coagulation","coagulator","coal","coaler","coalesce","coalescence","coalescent","coalface","coalfield","coalition","coalitionist","coalminers","coarse","coarsen","coarseness","coast","coastal","coaster","coastguard","coastline","coat","coated","coates","coating","coattail","coattest","coauthor","coax","coaxer","coaxial","coaxing","cob","cobain","cobalt","cobb","cobbed","cobbie","cobbing","cobble","cobbler","cobblestone","cobby","coble","cobol","cobra","cobweb","cobwebbed","cobwebbing","cobwebby","coca","cocaine","cocci","coccus","coccyges","coccyx","cochabamba","cochin","cochineal","cochise","cochlea","cochleae","cochlear","cochran","cock","cockade","cockamamie","cockatoo","cockatrice","cockcrow","cocker","cockerel","cockeye","cockeyed","cockfight","cockfighting","cockily","cockiness","cockle","cocklebur","cockleshell","cockney","cockpit","cockroach","cockscomb","cockshies","cocksucker","cocksure","cocktail","cocky","coco","cocoa","cocoapods","coconut","cocoon","cocos","cocteau","cod","coda","codded","codding","coddle","coddler","code","codebase","codebehind","codebook","codebreak","codec","codecs","coded","codee","codegen","codehaus","codeigniter","codeine","codemirror","codename","codepad","codepen","codependency","codependent","codeplex","codeproject","coder","coders","codes","codesandbox","codetermine","codeword","codex","codfish","codger","codi","codices","codicil","codie","codification","codifier","codify","codigo","coding","codling","codpiece","cody","coed","coedited","coediting","coeditor","coedits","coeducation","coeducational","coef","coeff","coefficient","coefficients","coelenterate","coequal","coerce","coercer","coercible","coercion","coercive","coerciveness","coeval","coexist","coexistence","coexistent","coextensive","cofactor","coffee","coffeecake","coffeecup","coffeehouse","coffeemaker","coffeepot","coffeescript","coffer","cofferdam","coffey","coffin","coffman","cog","cogency","cogent","cogged","cogging","cogitate","cogitation","cogitator","cognac","cognate","cognation","cognition","cognitional","cognitive","cognito","cognizable","cognizance","cognizances","cognizant","cognomen","cognoscente","cognoscenti","cogwheel","cohabit","cohabitant","cohabitation","cohabitational","cohan","coheir","cohen","cohere","coherence","coherencies","coherency","coherent","coherer","cohesion","cohesive","cohesiveness","cohn","coho","cohoes","cohort","coif","coiffed","coiffing","coiffure","coil","coimbatore","coin","coinage","coincide","coincidence","coincident","coincidental","coined","coiner","coins","coinsurance","cointon","cointreau","coital","coitus","coke","col","cola","colan","colander","colas","colatitude","colb","colbert","colby","cold","coldblooded","coldfusion","coldish","coldness","cole","coleen","coleman","colene","coleridge","coleslaw","colet","coletta","colette","coleus","colfax","colgate","colic","colicky","coliform","colin","coliru","coliseum","colitis","coll","collaborate","collaboration","collaborative","collaborator","collage","collagen","collapse","collapsed","collapsibility","collapsible","collapsing","collar","collarbone","collard","collarless","collate","collated","collateral","collation","collator","colleague","colleagues","collect","collected","collectedness","collectible","collecting","collection","collections","collectionview","collective","collectivism","collectivist","collectivity","collectivization","collectivize","collector","collectors","collects","colleen","college","colleges","collegiality","collegian","collegiate","collen","collete","collette","collide","collider","collie","collier","colliery","collimate","collimated","collimates","collimating","collimation","collimator","collin","colline","collinear","collinearity","collision","collisional","collisions","collocate","collocation","colloid","colloidal","colloq","colloquial","colloquialism","colloquies","colloquium","colloquy","collude","collusion","collusive","colly","collying","colman","colname","colnames","colo","cologne","colombia","colombian","colombo","colon","colonel","colonelcy","colonial","colonialism","colonialist","colonist","colonization","colonize","colonized","colonizer","colonizes","colonnade","colons","colony","colophon","color","coloraccent","coloradan","colorado","coloradoan","colorant","coloration","coloratura","colorbar","colorblind","colorblindness","colorbox","colored","colorer","colorfast","colorfastness","colorful","colorfulness","colorimeter","colorimetry","colorindex","coloring","colorization","colorize","colorizing","colorless","colorlessness","colormap","colorprimary","colorprimarydark","colors","colorspace","colorwithred","colossal","colosseum","colossi","colossus","colostomy","colostrum","colour","colours","cols","colspan","colt","colter","coltish","coltishness","coltrane","columbia","columbian","columbine","columbus","column","columna","columnar","columncount","columndefinition","columndefinitions","columnindex","columnist","columnize","columnname","columnnames","columns","columnspan","columnwidth","colver","com","coma","comae","comaker","comanche","comatose","comb","combat","combatant","combative","combativeness","combed","comber","combination","combinational","combinations","combinator","combinatorial","combinatoric","combine","combined","combiner","combines","combining","combo","combobox","comboboxitem","combs","combusted","combustibility","combustible","combustion","combustive","comcast","comdex","comdr","come","comeback","comedian","comedic","comedienne","comedown","comedy","comeliness","comely","comer","comes","comestible","comet","cometary","cometh","comeuppance","comfit","comfort","comfortability","comfortable","comfortableness","comfortably","comforted","comforter","comforting","comfy","comic","comical","comicality","cominform","coming","comity","comm","comma","command","commandant","commandargument","commandbutton","commandeer","commander","commanding","commandline","commandlink","commandment","commandname","commando","commandparameter","commandrunnerimpl","commands","commandtext","commandtype","commas","commemorate","commemoration","commemorative","commemorator","commence","commencement","commencer","commend","commendably","commendation","commendatory","commender","commensurable","commensurate","commensurates","commensuration","comment","commentary","commentate","commentator","commented","commenter","commenting","comments","commerce","commercial","commercialism","commercialization","commercialize","commie","commingle","commiserate","commiseration","commissar","commissariat","commissary","commission","commissioner","commit","commitment","commits","committable","committal","committals","committed","committee","committeeman","committeemen","committeewoman","committeewomen","committing","commode","commodes","commodious","commodiousness","commodity","commodo","commodore","common","commonality","commonalty","commondatakinds","commoner","commonjs","commonly","commonness","commonplace","commonplaceness","commons","commonsense","commonweal","commonwealth","commonwealths","commotion","communal","communality","commune","communicability","communicable","communicably","communicant","communicate","communicates","communicating","communication","communicational","communications","communicative","communicativeness","communicator","communion","communique","communism","communist","communistic","communitarian","communities","community","communize","commutable","commutate","commutation","commutative","commutativity","commutator","commute","commuter","comoros","comp","compact","compaction","compactness","compactor","companies","companion","companionable","companionableness","companionably","companionship","companionway","company","companyid","companyname","compaq","comparabilities","comparability","comparable","comparableness","comparably","comparative","comparativeness","comparator","compare","compared","comparer","compares","compareto","comparing","comparison","comparisons","compartment","compartmental","compartmentalization","compartmentalize","compass","compassion","compassionate","compassionateness","compat","compatibility","compatible","compatibleness","compatibly","compatriot","compeer","compel","compellable","compelled","compelling","compendious","compendium","compensable","compensate","compensated","compensation","compensator","compensatory","compete","competence","competency","competent","competing","competition","competitive","competitiveness","competitor","competitors","compilable","compilation","compile","compiled","compiler","compilers","compilerservices","compiles","compilesdkversion","compiling","complacence","complacency","complacent","complain","complainant","complainer","complaining","complains","complaint","complaints","complaisance","complaisant","complected","complement","complementariness","complementarity","complementary","complementation","complementer","completablefuture","complete","completed","completely","completeness","completer","completes","completing","completion","completionhandler","complex","complexion","complexional","complexity","complexness","complextype","compliance","compliant","complicate","complicated","complicatedness","complication","complicator","complicit","complicity","complier","compliment","complimentary","complimenter","comply","component","componentdidmount","componentinfo","componentmodel","componentname","components","componentscan","componentwillmount","comport","comportment","compose","composed","composedness","composer","composers","composite","composition","compositional","compositions","compositor","compost","composure","compote","compound","compoundbutton","compounded","compounder","comprehend","comprehending","comprehensibility","comprehensible","comprehensibleness","comprehensibly","comprehension","comprehensions","comprehensive","comprehensiveness","compress","compressed","compressformat","compressibility","compressible","compressing","compression","compressional","compressive","compressor","comprise","compromise","compromised","compromiser","compromising","compton","comptroller","compulsion","compulsive","compulsiveness","compulsivity","compulsorily","compulsory","compunction","compuserve","computability","computable","computably","computation","computational","computations","compute","computed","computer","computerese","computerization","computerize","computername","computers","computes","computing","comrade","comradely","comradeship","comte","con","conakry","conan","conant","concat","concatenate","concatenated","concatenating","concatenation","concave","concaveness","conceal","concealed","concealer","concealing","concealment","conceded","conceit","conceited","conceitedness","conceivable","conceivably","conceive","conceiver","concentrate","concentration","concentrator","concentrically","concepcin","concept","conception","conceptional","concepts","conceptual","conceptuality","conceptualization","conceptualizations","conceptualize","conceptualizing","conceptually","concern","concerned","concerning","concerns","concert","concerted","concertina","concertize","concertmaster","concerto","concession","concessionaire","concessional","concessionary","concetta","concettina","conch","conchita","conchs","concierge","conciliar","conciliate","conciliation","conciliator","conciliatory","concise","conciseness","concision","conclave","conclude","concluder","conclusion","conclusions","conclusive","conclusiveness","concoct","concocter","concoction","concomitant","concord","concordance","concordant","concordat","concorde","concordia","concourse","concrete","concreteness","concretion","concubinage","concubine","concupiscence","concupiscent","concur","concurrence","concurrency","concurrent","concurrenthashmap","concurrently","concuss","concussion","cond","conda","condemn","condemnate","condemnation","condemnatory","condemner","condensate","condensation","condense","condensed","condenser","condensible","condescend","condescending","condescension","condign","condiment","condimentum","condition","conditional","conditionally","conditionals","conditioned","conditioner","conditioning","conditions","condo","condole","condolence","condom","condominium","condone","condoner","condor","condorcet","conduce","conducive","conduciveness","conduct","conductance","conductibility","conductible","conduction","conductive","conductivity","conductor","conductress","conduit","coneflower","conestoga","coney","conf","confab","confabbed","confabbing","confabulate","confabulation","confect","confection","confectioner","confectionery","confectionist","confederacy","confederate","confer","conferee","conference","conferences","conferrable","conferral","conferred","conferrer","conferring","confessed","confession","confessional","confessor","confetti","confidant","confidante","confide","confidence","confident","confidential","confidentiality","confidentialness","confider","confiding","config","configchanges","configfile","configs","configsections","configurable","configuration","configurationmanager","configurations","configure","configured","configureservices","configuring","confine","confined","confinement","confiner","confirm","confirmation","confirmatory","confirmed","confirmedness","confirmpassword","confirms","confiscate","confiscation","confiscator","confiscatory","conflagration","conflate","conflation","conflict","conflicting","conflicts","confluence","confluent","conform","conformable","conformal","conformance","conformational","conformer","conforming","conformism","conformist","conformities","conformity","conforms","confound","confounded","confront","confrontation","confrontational","confronter","confrre","confucian","confucianism","confucius","confuse","confused","confusedness","confuses","confusing","confusion","confutation","confute","confuter","cong","conga","congeal","congealment","congenial","congeniality","conger","congeries","congest","congestion","conglomerate","conglomeration","congo","congolese","congrats","congratulate","congratulation","congratulations","congratulatory","congregate","congregation","congregational","congregationalism","congregationalist","congress","congressional","congressman","congressmen","congresspeople","congressperson","congresswoman","congresswomen","congreve","congruence","congruences","congruency","congruent","congruential","congruity","congruous","congruousness","congue","conic","conical","conicalness","conics","conifer","coniferous","conjectural","conjecture","conjecturer","conjoint","conjugacy","conjugal","conjugate","conjugation","conjunct","conjunction","conjunctiva","conjunctive","conjunctivitis","conjuration","conjure","conjurer","conjuring","conk","conker","conley","conman","conn","connect","connected","connectedly","connectedness","connectible","connecticut","connecting","connection","connectionfactory","connectionhandler","connectionimpl","connectionless","connectionmanager","connectionpool","connectionresult","connections","connectionstring","connectionstrings","connective","connectivity","connectivitymanager","connector","connectors","connects","connelly","conner","connery","connexion","conney","conni","connie","conniption","connivance","connive","conniver","connoisseur","connor","connotative","connstring","connubial","conny","conquer","conquerable","conquered","conqueror","conquers","conquest","conquistador","conrad","conrade","conrado","conrail","conroy","cons","consalve","consanguineous","consanguinity","conscienceless","conscientious","conscientiousness","conscionable","conscious","consciousness","conscription","consecrate","consecrated","consecrates","consecrating","consecration","consectetur","consecutive","consecutiveness","consensus","consent","consenter","consenting","consequat","consequence","consequences","consequent","consequential","consequentiality","consequentialness","consequently","conservancy","conservation","conservationism","conservationist","conservatism","conservative","conservativeness","conservator","conservatory","consider","considerable","considerables","considerably","considerate","considerateness","consideration","considerations","considered","considerer","considering","considers","consign","consignee","consignment","consist","consistence","consistency","consistent","consistently","consisting","consistory","consists","consolable","consolata","consolation","consolatory","console","consoleapplication","consoled","consoler","consolidate","consolidated","consolidates","consolidation","consolidator","consoling","consomm","consonance","consonances","consonant","consonantal","consortia","consortium","conspectus","conspicuous","conspicuousness","conspiracy","conspirator","conspiratorial","const","constable","constabulary","constance","constancia","constancy","constant","constanta","constantia","constantin","constantina","constantine","constantino","constantinople","constantly","constants","constellation","consternate","consternation","constexpr","constipate","constipation","constituency","constituent","constitute","constituted","constitutes","constituting","constitution","constitutional","constitutionality","constitutionally","constitutive","constr","constrain","constrained","constrainedly","constraint","constraintbottom","constraintend","constraintlayout","constraints","constraintstart","constrainttop","constrict","constriction","constrictor","construable","construct","constructed","constructibility","constructible","constructing","construction","constructional","constructionist","constructions","constructive","constructiveness","constructor","constructorresolver","constructors","constructs","construe","consuela","consuelo","consul","consular","consulate","consulship","consult","consultancy","consultant","consultation","consultative","consulted","consulter","consulting","consumable","consume","consumed","consumer","consumerism","consumerist","consumers","consumes","consuming","consummate","consummated","consumption","consumptive","cont","contact","contacted","contactform","contactid","contacting","contactlist","contactname","contacts","contactscontract","contagion","contagious","contagiousness","contain","contained","container","containerbase","containerization","containerize","containers","containerview","containing","containment","contains","containskey","contaminant","contaminate","contaminated","contaminates","contaminating","contamination","contaminative","contaminator","contd","contemn","contemplate","contemplation","contemplative","contemplativeness","contemporaneity","contemporaneous","contemporaneousness","contempt","contemptible","contemptibleness","contemptibly","contemptuous","contemptuousness","content","contentcontrol","contentdescription","contented","contenteditable","contentedly","contentedness","contention","contentious","contentiousness","contentlength","contently","contentment","contentmode","contentoffset","contentpage","contentpane","contentplaceholder","contentpresenter","contentprovider","contentresolver","contents","contentsize","contenttemplate","contenttype","contentvalues","contentview","contentwindow","conterminous","contest","contestable","contestant","contested","context","contextcompat","contexthandler","contextloader","contextloaderlistener","contextmenu","contextpath","contexts","contextual","contextualize","contiguity","contiguous","contiguousness","continence","continent","continental","continents","contingency","contingent","continua","continuable","continual","continually","continuance","continuant","continuation","continue","continued","continuer","continues","continuewith","continuing","continuity","continuous","continuously","continuousness","continuum","contort","contortion","contortionist","contour","contours","contra","contraband","contrabass","contraception","contraceptive","contract","contractible","contractile","contractor","contracts","contractual","contradict","contradiction","contradictorily","contradictoriness","contradictory","contradistinction","contraflow","contrail","contraindicate","contraindication","contralto","contrapositive","contraption","contrapuntal","contrariety","contrarily","contrariness","contrariwise","contrary","contrast","contrasting","contrastive","contravene","contravener","contravention","contreras","contretemps","contrib","contribute","contributed","contributing","contribution","contributions","contributive","contributor","contributorily","contributors","contributory","contrite","contriteness","contrition","contrivance","contrive","contrived","contriver","control","controlid","controllability","controllable","controllably","controlled","controller","controllercontext","controllername","controllers","controlling","controls","controltemplate","controltovalidate","controversial","controversialists","controversy","controvert","controvertible","contumacious","contumacy","contumelious","contumely","contuse","contusion","conundrum","conurbation","conv","convalesce","convalescence","convalescent","convallis","convect","convection","convectional","convector","convene","convener","convenience","convenient","conveniently","conventicle","convention","conventional","conventionalism","conventionalist","conventionality","conventionalize","conventions","convergence","convergent","conversant","conversation","conversational","conversationalist","conversations","conversazione","converse","conversion","conversioning","conversions","convert","converted","converter","converters","convertibility","convertible","convertibleness","converting","converts","convertto","convertview","convex","convexity","convey","conveyance","conveyancer","conveyancing","conveyor","convict","conviction","convince","convinced","convincer","convincing","convincingness","convivial","conviviality","convoke","convolute","convoluted","convolution","convolve","convolved","convolves","convolving","convoy","convulse","convulsion","convulsive","convulsiveness","conway","cony","coo","cook","cookbook","cooke","cooked","cooker","cookery","cookie","cookiecontainer","cookies","cooking","cookout","cooks","cookware","cooky","cool","coolant","cooled","cooler","cooley","coolheaded","coolidge","coolie","coolness","coon","coonskin","coop","cooper","cooperage","cooperate","cooperation","cooperative","cooperativeness","cooperator","coord","coordinate","coordinated","coordinateness","coordinates","coordination","coordinator","coordinatorlayout","coords","coors","coot","cootie","cop","copay","cope","copeland","copenhagen","coper","copernican","copernicus","copied","copier","copies","copilot","coping","copious","copiousness","coplanar","copland","copley","copolymer","copora","copped","copper","copperfield","copperhead","copperplate","coppersmith","coppersmiths","coppery","coppice","copping","coppola","copra","coprolite","coprophagous","cops","copse","copter","coptic","copula","copulate","copulation","copulative","copy","copybook","copycat","copycatted","copycatting","copying","copyist","copyright","copyrighter","copyto","copywriter","coquetry","coquette","coquettish","cor","cora","corabel","corabella","corabelle","coracle","coral","coralie","coraline","coralline","coralyn","corba","corbel","corbet","corbett","corbie","corbin","corby","cord","corda","cordage","corded","cordelia","cordelie","cordell","corder","cordey","cordi","cordial","cordiality","cordialness","cordie","cordillera","cordilleras","cording","cordite","cordless","cordoba","cordon","cordova","cordovan","cordula","corduroy","cordy","core","cored","coredata","coreen","corefoundation","corella","corenda","corene","corer","cores","corespondent","coretta","corette","corey","corfu","corgi","cori","coriander","corie","corilla","corina","corine","coring","corinna","corinne","corinth","corinthian","corinthians","coriolanus","coriolis","coriss","corissa","cork","corked","corker","corks","corkscrew","corliss","corly","corm","cormack","cormorant","corn","cornall","cornball","cornbread","corncob","corncrake","cornea","corneal","corneille","cornela","cornelia","cornelius","cornell","cornelle","corner","cornerradius","corners","cornerstone","cornet","corney","cornfield","cornflake","cornflour","cornflower","cornice","cornie","cornily","corniness","cornish","cornmeal","cornrow","cornstalk","cornstarch","cornucopia","cornwall","cornwallis","corny","corolla","corollary","corona","coronado","coronal","coronary","coronate","coronation","coroner","coronet","corot","coroutine","coroutines","corp","corpora","corporal","corporate","corporately","corporation","corporations","corporatism","corporatist","corporeal","corporeality","corporealness","corps","corpse","corpsman","corpsmen","corpulence","corpulent","corpulentness","corpus","corpuscle","corpuscular","corr","corral","corralled","corralling","correct","correctable","corrected","correcting","correction","correctional","corrections","corrective","correctly","correctness","corrector","correggio","correlate","correlated","correlation","correlative","correna","correspond","correspondence","correspondent","corresponding","corresponds","correy","corri","corrianne","corridor","corrie","corrigenda","corrigendum","corrigible","corrina","corrine","corrinne","corroborate","corroborated","corroboration","corroborative","corroborator","corroboratory","corrode","corrodible","corrosion","corrosive","corrosiveness","corrugate","corrugation","corrupt","corrupted","corrupter","corruptibility","corruptible","corruption","corruptions","corruptive","corruptness","corry","cors","corsage","corsair","corset","corsica","corsican","cort","cortes","cortex","cortez","cortge","cortical","cortices","corticosteroid","cortie","cortisone","cortland","cortney","corty","corundum","coruscate","coruscation","corvallis","corvette","corvus","cory","cos","cosby","cosetta","cosette","cosign","cosignatory","cosily","cosimo","cosine","cosiness","cosme","cosmetic","cosmetically","cosmetician","cosmetologist","cosmetology","cosmic","cosmical","cosmo","cosmogonist","cosmogony","cosmological","cosmologist","cosmology","cosmonaut","cosmopolitan","cosmopolitanism","cosmos","cosponsor","cossack","cosset","cost","costa","costanza","costar","costarred","costarring","costello","costive","costiveness","costless","costliness","costly","costner","costs","costume","costumer","cot","cotangent","cote","coterie","coterminous","cotillion","cotonou","cotopaxi","cottage","cottager","cottar","cotted","cotter","cotton","cottonmouth","cottonmouths","cottonseed","cottontail","cottonwood","cottony","cotyledon","couch","couchbase","couchdb","couching","cougar","cough","cougher","coughs","could","couldn","couldnt","coule","coulomb","council","councilman","councilmen","councilor","councilperson","councilwoman","councilwomen","counsel","counsellings","counselor","count","countability","countable","countably","countdown","countdowntimer","counted","countenance","countenancer","counter","counteract","counteraction","counterargument","counterattack","counterbalance","counterclaim","counterclockwise","counterculture","countercyclical","counterespionage","counterexample","counterfeit","counterfeiter","counterflow","counterfoil","counterforce","counterinsurgency","counterintelligence","counterintuitive","counterman","countermand","countermeasure","countermen","counteroffensive","counteroffer","counterpane","counterpart","counterpoint","counterpoise","counterproductive","counterproposal","counterrevolution","counterrevolutionary","counters","countersign","countersignature","countersink","counterspy","counterstrike","countersunk","countertenor","countervail","counterweight","countess","countif","counting","countless","countries","countrify","country","countrycode","countryid","countryman","countrymen","countryname","countryside","countrywide","countrywoman","countrywomen","counts","county","coup","coupe","couperin","couple","coupled","coupler","couplers","couples","couplet","coupling","coupon","coupons","courage","courageous","courageously","courageousness","courages","courbet","courgette","courier","course","courseid","coursename","courser","courses","coursework","coursing","court","courtenay","courteous","courteousness","courteousnesses","courtesan","courtesied","courtesy","courtesying","courthouse","courtier","courtliness","courtly","courtnay","courtney","courtroom","courts","courtship","courtyard","couscous","cousin","cousinly","cousteau","cout","couture","couturier","cov","covalent","covariance","covariant","covariate","covary","cove","coven","covenant","covenanted","covenanter","covent","coventry","cover","coverable","coverage","coverall","covered","coverer","covering","coverlet","covers","coversheet","covert","covertness","covet","coveter","coveting","covetous","covetousness","covey","covington","cow","coward","cowardice","cowardliness","cowardly","cowbell","cowbird","cowboy","cowcatcher","cowed","cower","cowering","cowgirl","cowhand","cowherd","cowhide","cowl","cowley","cowlick","cowling","cowman","cowmen","coworker","cowper","cowpoke","cowpony","cowpox","cowpunch","cowpuncher","cowrie","cowshed","cowslip","cox","coxcomb","coxswain","coy","coyer","coyest","coyly","coyness","coyote","coyoteadapter","coypu","cozen","cozenage","cozily","coziness","cozmo","cozumel","cozy","cp","cpa","cpan","cpanel","cpd","cpi","cpl","cplusplus","cpo","cpp","cppreference","cpr","cps","cpt","cpu","cpus","cpython","cq","cql","cr","crab","crabapple","crabbe","crabbed","crabbedness","crabber","crabbily","crabbiness","crabbing","crabby","crabgrass","crablike","crack","crackable","crackdown","cracker","crackerjack","crackle","crackling","crackly","crackpot","crackup","cradle","cradler","cradling","craft","craftily","craftiness","craftsman","craftsmanship","craftsmen","craftspeople","craftspersons","craftswoman","craftswomen","crafty","crag","craggie","cragginess","craggy","craig","craigslist","cram","cramer","crammed","crammer","cramming","cramp","cramper","crampon","cran","cranach","cranberry","crandall","crane","cranelike","cranford","cranial","cranium","crank","crankcase","crankily","crankiness","crankshaft","cranky","cranmer","cranny","cranston","crap","crape","crapped","crappie","crapping","crappy","crapshooter","cras","crash","crashed","crasher","crashes","crashing","crashlytics","crass","crassness","crate","crater","cravat","cravatted","cravatting","crave","craven","cravenness","craver","craving","craw","crawdad","crawfish","crawford","crawl","crawler","crawling","crawlspace","crawlway","crawly","cray","crayfish","crayola","crayon","craze","crazily","craziness","crazy","crc","crche","creak","creakily","creakiness","creaky","cream","creamer","creamery","creamily","creaminess","creamy","crease","creased","creases","creasing","creat","create","createbean","createbitmap","createchooser","createclass","createcommand","createconnection","createcriteria","created","createdat","createdate","createdby","createddate","createdon","createelement","createfile","createinstance","createmap","createobject","createobjecturl","createparallelgroup","createquery","creates","createserver","createstatement","createtable","createtextnode","createuser","createview","creating","creation","creationdate","creationism","creationist","creative","creativeness","creativities","creativity","creator","creators","creature","creatureliness","creaturely","cred","credence","credent","credential","credentials","credenza","credibility","credible","credibly","credit","creditability","creditable","creditableness","creditably","credited","creditor","credits","creditworthiness","credo","creds","credulity","credulous","credulousness","cree","creed","creedal","creeds","creek","creekside","creel","creep","creeper","creepily","creepiness","creepy","cref","creigh","creight","creighton","cremate","cremation","crematoria","crematorium","crematory","creme","crenelate","crenelation","creole","creon","creosote","crepe","crept","crescendo","crescendoed","crescendoing","crescent","cress","crest","crestfallen","crestfallenness","cresting","crestless","crestview","cretaceous","cretaceously","cretan","crete","cretin","cretinism","cretinous","cretonne","crevasse","crevice","crew","crewel","crewelwork","crewman","crewmen","crib","cribbage","cribbed","cribber","cribbing","crichton","crick","cricket","cricketer","cried","crier","cries","crime","crimea","crimean","crimes","criminal","criminality","criminalization","criminalize","criminologist","criminology","crimp","crimper","crimson","crin","cringe","cringer","crinkle","crinkly","crinoline","cripple","crippler","crippling","cris","crisco","crises","crisis","crisp","crisper","crispiness","crispness","crispy","criss","crisscross","crissie","crissy","crista","cristabel","cristal","cristen","cristi","cristian","cristiano","cristie","cristin","cristina","cristine","cristionna","cristobal","cristy","crit","criteria","criterion","critic","critical","criticality","critically","criticalness","criticism","criticize","criticized","criticizer","criticizes","criticizing","criticizingly","critique","critter","crlf","crm","croak","croaker","croaky","croat","croatia","croatian","croce","crochet","crocheter","crock","crockery","crockett","crockpot","crocodile","crocus","croesus","croft","crofter","croissant","croix","cromwell","cromwellian","cron","crone","cronin","cronjob","cronkite","crontab","cronus","crony","crook","crooked","crookedness","crookes","crookneck","croon","crooner","crop","cropland","cropped","cropper","cropping","croquet","croquette","crosby","crosier","cross","crossarm","crossbar","crossbarred","crossbarring","crossbeam","crossbones","crossbow","crossbowman","crossbowmen","crossbred","crossbreed","crosscheck","crosscurrent","crosscut","crosscutting","crossdomain","crossed","crosses","crossfire","crosshatch","crossing","crossness","crossorigin","crossover","crosspatch","crosspiece","crosspoint","crossproduct","crossroad","crossroads","crosstalk","crosstown","crosswalk","crossway","crosswind","crosswise","crossword","crotch","crotchet","crotchetiness","crotchety","crotchless","croton","crouch","croup","croupier","croupy","crow","crowbait","crowbar","crowbarred","crowbarring","crowd","crowded","crowdedness","crowfeet","crowfoot","crowley","crown","crowned","crowner","crozier","crs","crt","crucial","crucible","crucifiable","crucifix","crucifixion","cruciform","crucify","crud","crudded","crudding","cruddy","crude","crudeness","crudits","crudity","cruel","cruelness","cruelty","cruet","cruft","crufty","cruikshank","cruise","cruiser","cruller","crumb","crumble","crumbliness","crumbly","crumby","crumminess","crummy","crump","crumpet","crumple","crunch","crunchiness","crunchy","crupper","crusade","crusader","cruse","crush","crushable","crusher","crushing","crushproof","crusoe","crust","crustacean","crustal","crustily","crustiness","crusty","crutch","crux","cruz","cry","crybaby","cryogenic","cryogenics","cryostat","cryosurgery","crypt","cryptanalysis","cryptanalyst","cryptanalytic","cryptic","cryptically","crypto","cryptogram","cryptographer","cryptographic","cryptographically","cryptography","cryptologic","cryptological","cryptologist","cryptology","cryptozoic","crysta","crystal","crystalline","crystallite","crystallization","crystallize","crystallized","crystallizes","crystallizing","crystallographer","crystallographic","crystallography","crystie","cs","csc","cse","csharp","cshtml","csp","csproj","csr","csrf","csrftoken","css","cssclass","cssmenu","cssref","cssselector","cst","cstdlib","cstr","cstring","csv","csvfile","ct","cte","cthrine","ctime","ctl","ctn","ctor","ctp","ctr","ctrl","cts","ctx","ctype","ctypes","cu","cub","cuba","cuban","cubbed","cubbing","cubbyhole","cube","cuber","cubes","cubic","cubical","cubicle","cubism","cubist","cubit","cuboid","cuchulain","cuckold","cuckoldry","cuckoo","cucumber","cud","cuda","cuddle","cuddly","cudgel","cue","cuff","cuisinart","cuisine","culbertson","culinary","cull","cullan","cullen","cullender","culler","culley","cullie","cullin","cully","culminate","culmination","culotte","culpa","culpability","culpable","culpableness","culpably","culprit","cult","cultism","cultist","cultivable","cultivate","cultivated","cultivation","cultivator","cultural","culture","cultured","cultureinfo","cultures","culver","culvert","cum","cumber","cumberland","cumbersome","cumbersomeness","cumbrous","cumin","cummerbund","cummings","cumquat","cumsum","cumulate","cumulation","cumulative","cumuli","cumulonimbi","cumulonimbus","cumulus","cunard","cuneiform","cunnilingus","cunning","cunningham","cunningness","cunt","cup","cupboard","cupcake","cupertino","cupful","cupid","cupidinously","cupidity","cupola","cupped","cupping","cupric","cuprous","cur","curability","curabitur","curable","curableness","curably","curacao","curacy","curare","curate","curative","curator","curatorial","curb","curbing","curbside","curbstone","curcio","curd","curdate","curdle","cure","cured","curer","curettage","curfew","curfs","curia","curiae","curie","curio","curiosity","curious","curiousness","curitiba","curium","curl","curler","curlew","curlicue","curliness","curling","curlopt","curly","curlycue","curmudgeon","curr","curran","currant","curred","currencies","currency","current","currentculture","currentdate","currentdb","currentdevice","currentdomain","currentindex","currentitem","currentline","currentlocation","currently","currentness","currentnode","currentpage","currentposition","currentrow","currentstate","currenttarget","currentthread","currenttime","currenttimemillis","currentuser","currentvalue","currentversion","currey","curricle","curricula","curricular","curriculum","currie","currier","curring","curry","currycomb","curs","curse","cursed","cursedness","curses","cursive","cursiveness","cursives","cursor","cursorily","cursoriness","cursors","cursory","cursus","curt","curtail","curtailer","curtailment","curtain","curtice","curtis","curtness","curtsey","curtsy","curvaceous","curvaceousness","curvature","curve","curved","curves","curvilinear","curvilinearity","curving","curvy","cus","cushion","cushman","cushy","cusp","cuspid","cuspidor","cuss","cussed","cussedness","cusses","cussing","cust","custard","custer","custid","custodial","custodian","custodianship","custody","custom","customadapter","customarily","customariness","customary","customcell","customer","customerid","customername","customers","customhouse","customizable","customization","customize","customized","customizing","customview","cut","cutaneous","cutaway","cutback","cute","cuteness","cutesy","cuticle","cutlass","cutler","cutlery","cutlet","cutoff","cutout","cuts","cutter","cutthroat","cutting","cuttle","cuttlebone","cuttlefish","cutup","cutworm","cuvier","cuzco","cv","cvs","cvtcolor","cw","cwd","cwiki","cwt","cx","cxf","cxx","cxxflags","cy","cyan","cyanamid","cyanate","cyanic","cyanide","cyanogen","cyb","cybele","cybernetic","cybernetics","cyberpunk","cyberspace","cybil","cybill","cyborg","cyclades","cyclamen","cycle","cycler","cycles","cycleway","cyclic","cyclical","cycling","cyclist","cyclohexanol","cycloid","cycloidal","cyclometer","cyclone","cyclonic","cyclopean","cyclopedia","cyclopes","cyclops","cyclotron","cyder","cygnet","cygnus","cygwin","cyl","cylinder","cylindric","cylindrical","cymbal","cymbalist","cymbre","cynde","cyndi","cyndia","cyndie","cyndy","cynic","cynical","cynicism","cynosure","cynthea","cynthia","cynthie","cynthy","cypher","cypreses","cypress","cyprian","cypriot","cyprus","cyrano","cyril","cyrill","cyrille","cyrillic","cyrillus","cyrus","cyst","cystic","cython","cytochemistry","cytologist","cytology","cytolysis","cytoplasm","cytoplasmic","cytosine","cytotoxic","cz","czar","czarevitch","czarina","czarism","czarist","czarship","czech","czechoslovak","czechoslovakia","czechoslovakian","czechs","czerniak","czerny","d","da","dab","dabbed","dabber","dabbing","dabble","dabbler","dac","dacca","dace","dacey","dacha","dachau","dachshund","dacia","dacie","dacron","dactyl","dactylic","dacy","dad","dada","dadaism","dadaist","daddy","dade","dado","dadoes","dados","daedalus","dael","daemon","daemoncommandexecution","daemonic","daffi","daffie","daffiness","daffodil","daffy","daft","daftness","dag","dagger","dagmar","dagny","dagscheduler","daguerre","daguerreotype","dagwood","dahl","dahlia","dahomey","daile","dailiness","daily","daimler","daintily","daintiness","dainty","daiquiri","dairy","dairying","dairyland","dairymaid","dairyman","dairymen","dairywoman","dairywomen","dais","daisey","daisi","daisie","daisy","dakar","dakota","dakotan","dal","dale","dalenna","daleth","daley","dalhousie","dali","dalia","dalian","dalila","dall","dallas","dalli","dalliance","dallier","dallon","dally","dalmatia","dalmatian","daloris","dalston","dalt","dalton","dalvik","dalvikvm","daly","dam","damage","damageable","damaged","damager","damaging","damara","damaris","damascus","damask","dame","damian","damiano","damien","damion","damita","dammed","damming","dammit","damn","damnably","damnation","damned","damnedest","damning","damocles","damon","damp","damped","dampen","dampener","damper","damping","dampness","damsel","damselfly","damson","dan","dana","danbury","dance","dancelike","dancer","dandelion","dander","dandify","dandily","dandle","dandruff","dandy","dane","danelaw","danell","danella","danette","dang","danger","dangerfield","dangerous","dangerousness","dangle","dangler","dangling","dani","dania","danial","danica","danice","danie","daniel","daniela","daniele","daniella","danielle","danielson","danika","danila","danish","danit","danita","dank","dankness","danna","dannel","danni","dannie","danny","dannye","danseuse","dante","danton","danube","danubian","danville","danya","danyelle","danyette","danzig","dao","daphene","daphna","daphne","dapibus","dapper","dapperness","dapple","dar","dara","darb","darbee","darbie","darby","darcee","darcey","darci","darcie","darcy","darda","dardanelles","dare","daredevil","daredevilry","dareen","darell","darelle","daren","darer","daresay","dari","daria","darice","darill","darin","daring","daringness","dario","darius","darjeeling","dark","darken","darkener","darker","darkish","darkly","darkness","darkroom","darla","darleen","darlene","darline","darling","darlingness","darlington","darlleen","darn","darnall","darned","darnell","darner","darning","daron","darpa","darrel","darrell","darrelle","darren","darrick","darrin","darrow","darryl","darsey","darsie","dart","dartboard","darter","darth","dartmouth","darvon","darwin","darwinian","darwinism","darwinist","darya","daryl","daryle","daryn","das","dash","dasha","dashboard","dashed","dasher","dashes","dashiki","dashing","dasi","dasie","dask","dastard","dastardliness","dastardly","dasya","dat","data","dataaccess","dataadapter","dataannotations","dataarray","database","databaseerror","databasehelper","databasename","databasereference","databases","databind","databinding","datacenter","datacolumn","datacontext","datacontract","datafield","datafile","dataflow","dataframe","dataframes","datagram","datagrid","datagridtemplatecolumn","datagridtextcolumn","datagridview","dataindex","datainputstream","dataitem","datalist","datamation","datamedia","datamember","datamodel","datanode","datanucleus","dataobject","dataoutputstream","datapoint","datapoints","dataprovider","datareader","datarow","datas","dataservice","dataset","datasets","datasheet","datasnapshot","datasource","datasourceid","datasources","datastax","datastore","datastream","datastring","datatable","datatables","datatemplate","datatextfield","datatransfer","datatrigger","datatype","datatypes","dataurl","datausingencoding","datavaluefield","dataview","date","dateadd","datecreated","dated","datediff","datedly","datedness","datefield","dateformat","dateformatter","datefrom","dateless","dateline","dateofbirth","datepart","datepicker","datepickerdialog","dater","daterange","dates","datestr","datestring","datetime","datetimefield","datetimeformat","datetimeformatter","datetimeoffset","datetimepicker","dateto","dateutil","datevalue","datha","dating","dative","datos","datsun","datum","daub","dauber","daugherty","daughter","daumier","daune","daunt","daunted","daunting","dauntless","dauntlessness","dauphin","dav","davao","dave","daveen","daven","davenport","daveta","davey","david","davida","davidde","davide","davidson","davie","davin","davina","davine","davinich","davis","davit","davita","davon","davy","dawdle","dawdler","dawes","dawn","dawna","dawson","day","daybed","daybreak","daycare","daydream","daydreamer","dayle","daylight","dayna","dayofmonth","dayofweek","days","daysack","daytime","dayton","daze","dazed","dazzle","dazzler","dazzling","db","dba","dbadapter","dbc","dbconn","dbconnect","dbconnection","dbcontext","dbcp","dbd","dbf","dbg","dbh","dbhelper","dbhost","dbi","dbl","dbms","dbname","dbnull","dbo","dbpath","dbpedia","dbs","dbset","dbtype","dbus","dbuser","dbutante","dc","dcc","dcollet","dcolletage","dct","dd","ddd","dddd","ddene","ddf","ddl","dds","ddt","de","deacon","deaconess","deactivate","dead","deadbeat","deadbolt","deaden","deadener","deadening","deadhead","deadline","deadliness","deadlock","deadly","deadness","deadpan","deadpanned","deadpanner","deadpanning","deadwood","deaf","deafen","deafening","deafness","deal","dealer","dealership","dealing","dealloc","deallocate","deallocated","deallocator","deals","dealt","dean","deana","deandre","deane","deanery","deann","deanna","deanne","deanship","dear","dearborn","dearness","dearth","dearths","deary","deassign","death","deathbed","deathblow","deathless","deathlike","deathly","deaths","deathtrap","deathward","deathwatch","deb","debacle","debar","debark","debarkation","debarment","debarring","debaser","debatable","debate","debater","debauch","debauched","debauchedness","debauchee","debaucher","debauchery","debbi","debbie","debby","debee","debenture","debera","debi","debian","debilitate","debilitation","debility","debit","debonair","debonairness","debor","debora","deborah","debouch","debounce","debra","debrief","debris","debt","debtor","debug","debugged","debugger","debugging","debussy","debut","dec","decade","decadency","decadent","decades","decaf","decaffeinate","decagon","decal","decalogue","decamp","decampment","decapitate","decapitator","decathlon","decatur","decay","decca","deccan","decease","decedent","deceit","deceitful","deceitfulness","deceive","deceived","deceiver","deceives","deceiving","deceivingly","decelerate","deceleration","decelerator","december","decency","decennial","decent","deception","deceptive","deceptiveness","decertify","dechlorinate","decibel","decidability","decidable","decide","decided","decidedness","decides","deciding","deciduous","deciduousness","decile","deciliter","decimal","decimalformat","decimals","decimate","decimation","decimeter","decipher","decipherable","decipherer","decision","decisional","decisioned","decisioning","decisions","decisive","decisiveness","deck","deckchair","decker","deckhand","decking","decl","declamation","declamatory","declarable","declaration","declarations","declarative","declarator","declaratory","declare","declared","declarer","declares","declaring","declension","declination","decline","decliner","declivity","declspec","decltype","decnet","deco","decode","decoded","decodefile","decoder","decoderesource","decodestream","decoding","decolletes","decolorising","decomposability","decomposable","decompose","decomposition","decompress","decongestant","deconstruction","deconvolution","decor","decorate","decorated","decorates","decorating","decoration","decorative","decorativeness","decorator","decorators","decorous","decorousness","decorticate","decortication","decorum","decorview","decoupage","decouple","decoy","decrease","decreases","decreasing","decree","decreeing","decrement","decremental","decrepit","decrepitude","decriminalization","decriminalize","decry","decrypt","decrypted","decryption","decstation","decsystem","dectape","decustomised","dede","dedekind","dedicate","dedicated","dedication","dedicative","dedicator","dedicatory","dedie","dedra","deduce","deducible","deduct","deductibility","deductible","deduction","deductive","dee","deeann","deeanne","deed","deeded","deedee","deeding","deejay","deem","deemphasis","deena","deep","deepcopy","deepen","deeper","deepish","deeply","deepness","deer","deerdre","deere","deerskin","deerstalker","deerstalking","deeyn","def","deface","defacement","defaecate","defalcate","defalcation","defamation","defamatory","defame","defamer","default","defaultactioninvocation","defaultbuildoperationexecutor","defaultcenter","defaultconfig","defaultdict","defaulter","defaultfilterchain","defaulthttpclient","defaulting","defaultlistablebeanfactory","defaultmanager","defaultmaven","defaults","defaultsingletonbeanregistry","defaulttablemodel","defaultvalue","defaultview","defeat","defeated","defeater","defeatism","defeatist","defeats","defecate","defecation","defect","defection","defective","defectiveness","defector","defend","defendant","defended","defenestrate","defense","defenseless","defenselessness","defenses","defensibility","defensible","defensibly","defensive","defensiveness","defer","deference","deferent","deferential","deferrable","deferral","deferred","deferrer","deferring","deffer","defiance","defiant","defibrillator","deficiency","deficient","deficit","defier","defile","defilement","definable","definably","define","defineclass","defined","defineproperty","definer","defines","defining","definite","definitely","definiteness","definition","definitional","definitions","definitive","definitiveness","defis","deflate","deflation","deflationary","deflect","deflected","deflection","deflector","defn","defocus","defocussing","defoe","defog","defogger","defoliant","defoliator","deform","deformational","deformed","deformity","defraud","defrauder","defrayal","defrost","defroster","defs","deft","deftness","defun","defunct","defy","defying","deg","degas","degassing","degauss","degeneracy","degenerate","degenerateness","degrade","degraded","degradedness","degrading","degrease","degree","degrees","degum","dehlia","dehumanize","dehydrator","deice","deicer","deictic","deidre","deification","deify","deign","deimos","deina","deirdre","deist","deistic","deity","deja","deject","dejected","dejectedness","dejection","dejesus","dekalb","dekastere","del","dela","delacroix","delacruz","delainey","delaney","delano","delaware","delawarean","delay","delayed","delayer","delays","delbert","delcina","delcine","delectable","delectableness","delectably","delectation","delegable","delegate","delegated","delegates","delegatingconstructoraccessorimpl","delegatingfilterproxy","delegatingmethodaccessorimpl","delegation","deleon","delete","deleted","deleterious","deleteriousness","deletes","deleting","deletion","delfs","delft","delftware","delgado","delhi","deli","delia","deliberate","deliberately","deliberateness","deliberative","deliberativeness","delibes","delicacy","delicate","delicateness","delicatenesses","delicates","delicatessen","delicious","deliciousness","delicti","delighted","delightedness","delightful","delightfulness","delila","delilah","delilahs","delim","delimited","delimiter","delimiters","delims","delinda","delineate","delineation","delinquency","delinquent","deliquesce","deliquescent","delirious","deliriousness","delirium","delius","deliver","deliverable","deliverables","deliverance","delivered","deliverer","delivering","delivers","delivery","deliverymen","dell","della","dellwood","delly","delmar","delmarva","delmer","delmonico","delmor","delmore","delora","delores","deloria","deloris","delphi","delphic","delphine","delphinia","delphinium","delphinus","delta","deltatime","deltax","deltay","deltoid","delude","deluder","deluding","deluge","delusion","delusional","delusive","delusiveness","deluxe","delve","delver","dem","demagnify","demagogic","demagogue","demagoguery","demagogy","demand","demander","demanding","demandingly","demands","demarcate","demarcation","demavend","demean","demeanor","demented","dementedness","dementia","demerol","demesne","demeter","demetra","demetre","demetri","demetria","demetrius","demigod","demijohn","demimondaine","demimonde","demineralization","deming","demise","demit","demitasse","demitted","demitting","demo","democracy","democrat","democratic","democratically","democratization","democratize","democratizes","democritus","demographer","demographic","demographical","demography","demolish","demolisher","demolition","demon","demonetization","demoniac","demoniacal","demonic","demonology","demonstrable","demonstrableness","demonstrably","demonstrate","demonstrated","demonstrates","demonstrating","demonstration","demonstrative","demonstrativeness","demonstrativenesses","demonstratives","demonstrator","demoralization","demoralizer","demoralizing","demorgan","demos","demosthenes","demote","demotic","demott","demount","dempsey","demulcent","demultiplex","demur","demure","demureness","demurral","demurred","demurrer","demurring","demythologization","demythologize","den","dena","dendrite","dene","deneb","denebola","deneen","deng","dengue","deni","deniable","denial","denice","denied","denier","denigrate","denigration","denim","denise","denizen","denmark","denna","denned","dennet","denney","denni","dennie","denning","dennison","denny","denominate","denominational","denominator","denote","denotes","denouement","denounce","denouncement","denouncer","dens","dense","densely","denseness","densitometer","densitometric","densitometry","density","dent","dental","dentifrice","dentin","dentine","dentist","dentistry","dentition","denture","denuclearize","denudation","denude","denuder","denunciate","denunciation","denver","deny","denying","denys","denyse","deodorant","deodorization","deodorize","deodorizer","deon","deonne","deoxyribonucleic","dep","depart","department","departmental","departmentalization","departmentalize","departmentid","departments","departure","depend","dependability","dependable","dependableness","dependably","dependant","dependence","dependencies","dependency","dependencyobject","dependencyproperty","dependent","dependentassembly","depending","depends","dependson","depict","depicted","depicter","depiction","depilatory","deplete","depletion","deplorable","deplorableness","deplorably","deplore","deplorer","deploring","deploy","deployable","deployed","deployer","deploying","deployment","deployments","depolarize","deponent","deport","deportation","deportee","deportment","depose","deposit","depositary","deposition","depositor","depository","depot","deprave","depraved","depravedness","depraver","depravity","deprecate","deprecated","deprecating","deprecation","deprecatory","depreciable","depreciate","depreciating","depreciation","depreciative","depress","depressant","depressible","depression","depressive","depressor","deprive","deps","dept","depth","depths","deputation","depute","deputize","deputy","deque","dequeue","dequeuereusablecell","dequeuereusablecellwithidentifier","der","derail","derailment","derange","derangement","derby","derbyshire","dereference","dereferencing","derek","derelict","dereliction","derick","deride","deriding","derision","derisive","derisiveness","derisory","derivable","derivate","derivation","derivative","derivativeness","derivatives","derive","derived","deriveddata","derives","deriving","derk","dermal","dermatitides","dermatitis","dermatological","dermatologist","dermatology","dermis","dermot","derogate","derogation","derogatorily","derogatory","derrek","derrick","derrida","derrik","derril","derringer","derrire","derron","derry","dervish","derward","derwin","des","desalinate","desalination","desalinization","desalinize","desalt","desc","descant","descartes","descend","descendant","descendants","descended","descendent","descender","descending","descends","descent","descr","describable","describe","described","describes","describing","description","descriptions","descriptive","descriptiveness","descriptor","descriptors","descry","desdemona","desecrate","desecrater","desecration","deselect","deserialization","deserialize","deserialized","deserializeobject","deserializer","deserializing","desert","deserter","desertification","desertion","deserunt","deserve","deserved","deservedness","deserves","deserving","desi","desiccant","desiccate","desiccation","desiccator","desiderata","desideratum","design","designable","designate","designated","designation","designational","designator","designed","designer","designers","designing","designs","desirabilia","desirability","desirable","desirableness","desirably","desirae","desire","desired","desiredcapabilities","desiree","desirer","desiri","desirous","desirousness","desist","desk","desktop","desktops","desmond","desmund","desolate","desolateness","desolater","desolating","desolation","desorption","despair","despairer","despairing","desperado","desperadoes","desperate","desperateness","desperation","despicable","despicably","despise","despiser","despite","despoil","despoilment","despond","despondence","despondency","despondent","despotic","despotically","despotism","dessert","dessicate","dest","destdir","destinate","destination","destinations","destinationviewcontroller","destine","destiny","destitute","destituteness","destitution","destroy","destroyed","destroyer","destroying","destroys","destruct","destructibility","destructible","destruction","destructive","destructiveness","destructor","destructors","destructuring","desuetude","desultorily","desultoriness","desultory","det","detach","detached","detachedness","detacher","detachment","detail","detailed","detailedness","details","detailview","detailviewcontroller","detain","detainee","detainer","detainment","detect","detectability","detectable","detectably","detected","detecting","detection","detective","detector","detects","detentes","detention","deter","detergency","detergent","deteriorate","deterioration","determent","determinability","determinable","determinableness","determinacy","determinant","determinate","determinateness","determination","determinative","determinativeness","determine","determined","determinedly","determinedness","determiner","determines","determining","determinism","deterministic","deterministically","deterred","deterrence","deterrent","deterring","deters","detersive","detestable","detestableness","detestably","detestation","dethrone","dethronement","detonable","detonate","detonated","detonation","detonator","detour","detox","detoxification","detoxify","detract","detractive","detribalize","detriment","detrimental","detritus","detroit","deuce","deuced","deus","deuterium","deuteron","deuteronomy","deutsch","dev","deva","devan","devanagari","devastate","devastating","devastation","devastator","devcenter","devdependencies","devel","develop","developed","developer","developerguide","developers","developerworks","developing","development","developmental","devexpress","devi","deviance","deviancy","deviant","deviate","deviated","deviating","deviation","device","deviceid","devicename","devices","devil","devilish","devilishness","devilment","devilry","deviltry","devin","devina","devinne","devious","deviousness","devise","deviser","devkit","devland","devlen","devlin","devoice","devolution","devolve","devon","devondra","devonian","devonna","devonne","devonshire","devops","devora","devote","devoted","devotee","devotion","devotional","devour","devourer","devout","devoutness","devs","devtools","devy","dew","dewain","dewar","dewayne","dewberry","dewclaw","dewdrop","dewey","dewie","dewiness","dewitt","dewlap","dewy","dex","dexedrine","dexes","dexter","dexterity","dexterous","dexterousness","dextrose","df","dfa","dfd","dff","dfs","dg","dgv","dh","dhaka","dhaulagiri","dhcp","dhe","dhoti","dhow","di","dia","diabase","diabetes","diabetic","diabolic","diabolical","diabolicalness","diabolism","diachronic","diacritic","diacritical","diadem","diaereses","diaeresis","diag","diaghilev","diagnometer","diagnosable","diagnose","diagnosed","diagnosis","diagnostic","diagnostically","diagnostician","diagnostics","diagonal","diagonalize","diagram","diagrammable","diagrammatic","diagrammaticality","diagrammatically","diagrammed","diagrammer","diagramming","diagrams","diahann","dial","dialect","dialectal","dialectic","dialectical","dialed","dialer","dialing","dialog","dialogflow","dialogfragment","dialogged","dialogging","dialoginterface","dialogresult","dialogs","dialogue","dials","dialysis","dialyzed","dialyzes","diam","diamagnetic","diameter","diametric","diametrical","diamond","diamondback","diamonds","dian","diana","diandra","diane","dianemarie","diann","dianna","dianne","diannne","diapason","diaper","diaphanous","diaphanousness","diaphragm","diaphragmatic","diarist","diarmid","diarrhea","diarrheal","diary","diaspora","diastase","diastole","diastolic","diathermy","diathesis","diatom","diatomic","diatonic","diatribe","diaz","dibble","dibs","dic","dicaprio","dice","dicer","dicey","dichloride","dichotomization","dichotomize","dichotomous","dichotomy","dicier","diciest","dicing","dick","dickens","dickensian","dicker","dickerson","dickey","dickie","dickier","dickiest","dickinson","dickson","dicky","dicotyledon","dicotyledonous","dict","dicta","dictaphone","dictate","dictation","dictator","dictatorial","dictatorialness","dictatorship","diction","dictionaries","dictionary","dicts","dictum","did","didactic","didactically","didactics","diddle","diddler","diderot","didfinishlaunchingwithoptions","didi","didn","didnt","dido","didoes","didreceivememorywarning","didselectrowatindexpath","didst","die","died","diefenbaker","diego","dieing","dielectric","diem","diena","dierdre","diereses","dieresis","dies","diesel","diet","dietary","dieter","dietetic","dietetics","diethylaminoethyl","diethylstilbestrol","dietitian","dietrich","dietz","dif","diff","differ","difference","differences","different","differentiability","differentiable","differential","differentiate","differentiated","differentiation","differentiator","differently","differentness","differing","differs","difficile","difficult","difficulties","difficulty","diffidence","diffident","diffract","diffraction","diffractometer","diffs","diffuse","diffuseness","diffuser","diffusible","diffusion","diffusional","diffusive","diffusiveness","diffusivity","dig","digerati","digest","digested","digester","digestibility","digestible","digestifs","digestion","digestive","digg","digger","digging","digit","digital","digitalis","digitalization","digitalized","digitalizes","digitalizing","digitalocean","digitalwrite","digitization","digitize","digitizer","digits","dignified","dignify","dignissim","dignitary","dignity","digram","digraph","digraphs","digress","digression","digressive","digressiveness","dihedral","dijit","dijkstra","dijon","dike","diker","diktat","dilan","dilapidate","dilapidation","dilatation","dilate","dilated","dilation","dilator","dilatoriness","dilatory","dilbert","dilemma","dilettante","dilettantish","dilettantism","diligence","diligent","diligentness","dilithium","dill","dillard","dillie","dilling","dillinger","dillis","dillon","dilly","dillydally","dilogarithm","diluent","dilute","diluted","diluteness","dilution","dim","dimaggio","dime","dimen","dimension","dimensional","dimensionality","dimensionless","dimensions","dimer","dimethyl","dimethylglyoxime","diminish","diminished","diminuendo","diminution","diminutive","diminutiveness","dimitri","dimitry","dimity","dimmed","dimmer","dimmest","dimming","dimness","dimorphism","dimple","dimply","dims","dimwit","dimwitted","din","dina","dinah","dinar","dine","diner","dinette","ding","dingbat","dinghy","dingily","dinginess","dingle","dingo","dingoes","dingus","dingy","dinky","dinned","dinner","dinnertime","dinnerware","dinnie","dinning","dinny","dino","dinosaur","dint","diocesan","diocese","diocletian","diode","diogenes","dion","dione","dionis","dionisio","dionne","dionysian","dionysus","diophantine","diopter","dior","diorama","dioxalate","dioxide","dioxin","dip","diphtheria","diphthong","diplexers","diploid","diploma","diplomacy","diplomat","diplomata","diplomatic","diplomatically","diplomatics","diplomatist","dipodic","dipody","dipole","dipped","dipper","dipping","dippy","dipsomania","dipsomaniac","dipstick","dipterous","diptych","diptychs","dir","dirac","dire","direct","directcast","directed","direction","directional","directionality","directions","directive","directives","directivity","directly","directness","director","directorate","directorial","directories","directorship","directory","directoryentry","directoryinfo","directrix","directs","directx","direful","direness","dirge","dirichlet","dirigible","dirk","dirname","dirndl","dirpath","dirs","dirt","dirtily","dirtiness","dirty","dis","disable","disabled","disablement","disabler","disables","disabling","disabuse","disadvantage","disadvantaged","disadvantages","disagree","disagreeable","disallow","disambiguate","disappear","disappeared","disappearing","disappears","disappointed","disappointing","disarming","disarrange","disaster","disastrous","disband","disbandment","disbar","disbarment","disbarring","disbelieving","disbursal","disburse","disbursement","disburser","disc","discard","discarded","discern","discerner","discernibility","discernible","discernibly","discerning","discernment","discharged","disciple","discipleship","disciplinarian","disciplinary","discipline","disciplined","discipliner","disciplines","disciplining","disclaimer","disclosed","disclosure","disco","discography","discolor","discolored","discoloreds","discombobulate","discomfit","discomfiture","discommode","disconcerting","disconnect","disconnected","disconnectedness","disconnecter","disconsolate","discord","discordance","discordant","discorporate","discotheque","discount","discourage","discouraged","discouragement","discouraging","discover","discoverable","discovered","discoverer","discovering","discovery","discreet","discreetly","discreetness","discrepancy","discrepant","discrete","discreteness","discreteobjectkeyframe","discretion","discretionary","discretization","discretized","discriminable","discriminant","discriminate","discriminated","discriminating","discrimination","discriminator","discriminatory","discursiveness","discus","discuss","discussant","discussed","discusser","discusses","discussing","discussion","discussions","disdain","disdainful","disdainfulness","disease","disembowel","disembowelment","disengage","disfigure","disfigurement","disfranchise","disfranchisement","disgorge","disgrace","disgracer","disgruntle","disgruntlement","disguise","disguised","disguiser","disgust","disgusted","disgustful","disgusting","dish","dishabille","disharmonious","dishcloth","dishcloths","dishevel","dishevelment","dishonest","dishonored","dishpan","dishrag","dishtowel","dishwasher","dishwater","disillusion","disillusionment","disinfectant","disinherit","disinterested","disinterestedness","disinvest","disjoin","disjointedness","disjunct","disjunctive","disk","diskette","disks","dislike","dislodge","dislodgement","dismal","dismalness","dismantle","dismantlement","dismay","dismayed","dismaying","dismember","dismemberment","dismiss","dismissed","dismissive","dismissviewcontrolleranimated","disney","disneyland","disoblige","disorder","disordered","disorderedness","disorderliness","disorderly","disorganize","disorganized","disp","disparage","disparagement","disparager","disparaging","disparate","disparateness","dispatch","dispatched","dispatcher","dispatcherservlet","dispatchevent","dispatcheventimpl","dispatching","dispatchmessage","dispatchqueue","dispatchtouchevent","dispel","dispelled","dispelling","dispensable","dispensary","dispensate","dispensation","dispense","dispenser","dispersal","dispersant","disperse","dispersed","disperser","dispersible","dispersion","dispersive","dispersiveness","dispirit","displace","display","displayalerts","displayclass","displayed","displayfor","displaying","displaymetrics","displayname","displays","displease","displeased","displeasure","disport","disposable","disposal","dispose","disposed","disposing","disposition","dispositional","disproportional","disproportionate","disproportionation","disprove","disputable","disputably","disputant","disputation","disputatious","dispute","disputed","disputer","disquiet","disquieting","disquisition","disqus","disraeli","disregard","disregardful","disrepair","disreputable","disreputableness","disrepute","disrespect","disrupt","disrupted","disrupter","disruption","disruptive","disruptor","dissatisfy","dissect","dissed","dissemble","dissembler","disseminate","dissemination","dissension","dissent","dissenter","dissertation","disservice","disses","dissever","dissidence","dissident","dissimilar","dissing","dissipate","dissipated","dissipatedly","dissipatedness","dissipater","dissipation","dissociable","dissociate","dissociated","dissociation","dissociative","dissoluble","dissolute","dissoluteness","dissolve","dissolved","dissonance","dissonant","dissuade","dissuader","dissuasive","dist","distaff","distal","distance","distances","distant","distantness","distaste","distemper","distend","distension","distention","distillate","distillation","distillery","distinct","distincter","distinctest","distinction","distinctive","distinctiveness","distinctness","distinguish","distinguishable","distinguishably","distinguished","distinguisher","distort","distorted","distorter","distortion","distract","distracted","distractedness","distracting","distrait","distraught","distress","distressful","distressing","distribute","distributed","distributer","distributing","distribution","distributional","distributions","distributive","distributiveness","distributivity","distributor","distributorship","district","distro","distrust","disturb","disturbance","disturbed","disturber","disturbing","distutils","disulfide","disuse","disyllable","dita","ditch","ditcher","dither","ditsy","ditto","ditty","ditz","ditzel","diuresis","diuretic","diurnal","div","diva","divalent","divan","dive","dived","diver","diverge","divergence","divergent","diverse","diverseness","diversification","diversifier","diversify","diversion","diversionary","diversity","divert","diverticulitis","divertimento","divest","divestiture","divestment","divid","dividable","divide","divided","dividend","divider","dividing","divination","divine","diviner","divinity","divisibility","divisible","division","divisional","divisions","divisive","divisiveness","divisor","divorce","divorcement","divot","divs","divulge","divvy","dix","dixie","dixiecrat","dixieland","dixon","dizzily","dizziness","dizzy","dizzying","dj","djakarta","django","djangoproject","djava","djellaba","djellabah","djibouti","dk","dl","dlg","dlib","dll","dllexport","dllimport","dlls","dlopen","dm","dma","dmd","dmg","dmitri","dml","dmod","dms","dmz","dn","dna","dname","dnepr","dnepropetrovsk","dnieper","dniester","dniren","dnn","dns","do","doa","doable","dob","dobbin","doberman","dobro","doc","docent","docid","docile","docility","dock","docker","dockerfile","docket","dockland","dockpanel","dockside","dockworker","dockyard","docmd","docreatebean","docs","doctor","doctoral","doctorate","doctorow","doctors","doctrinaire","doctrinal","doctrine","doctype","docudrama","document","documentary","documentation","documentbuilder","documentbuilderfactory","documented","documentelement","documentid","documentroot","documents","documentsdirectory","docusign","docx","dod","dodder","dode","dodecahedra","dodecahedral","dodecahedron","dodge","dodgem","dodger","dodgson","dodi","dodie","dodington","dodo","dodoma","dodson","dody","doe","doer","does","doeskin","doesn","doesnt","doevents","doexecute","doff","dofilter","dofilterinternal","dog","dogcart","dogcatcher","doge","dogeared","doget","dogetbean","dogfight","dogfish","dogfought","dogged","doggedness","doggerel","dogging","doggone","doggy","doghouse","dogie","dogleg","doglegged","doglegging","dogma","dogmatic","dogmatically","dogmatics","dogmatism","dogmatist","dogs","dogsbody","dogtooth","dogtown","dogtrot","dogtrotted","dogtrotting","dogwood","dogy","doh","doha","doi","doily","doinbackground","doing","doit","dojo","dolby","doldrum","doldrums","dole","doled","doleful","dolefuller","dolefullest","dolefulness","doles","dolf","doling","doll","dollar","dollars","dolley","dolli","dollie","dollop","dolly","dolmen","dolomite","dolomitic","dolor","dolore","dolores","dolorita","dolorous","dolph","dolphin","dolt","doltish","doltishness","dom","domain","domainname","domains","domcontentloaded","domdocument","dome","domelement","domenic","domenico","domeniga","domesday","domestic","domestically","domesticate","domesticated","domestication","domesticity","domicile","domiciliary","dominance","dominant","dominate","domination","dominator","dominatrices","dominatrix","domineer","domineering","domineeringness","dominga","domingo","dominguez","domini","dominic","dominica","dominican","dominick","dominik","dominion","dominique","domino","dominoes","domitian","dompdf","don","dona","donahue","donal","donald","donaldson","donall","donalt","donate","donatello","donation","donations","donative","donaugh","donavon","done","donec","donella","donelle","donetsk","donetta","dong","dongle","donia","donica","donielle","donizetti","donkey","donn","donna","donnamarie","donne","donned","donnell","donnelly","donner","donni","donnie","donning","donnish","donnishness","donny","donnybrook","donor","donovan","dont","donut","donutted","donutting","doodad","doodle","doodlebug","doodler","doohickey","dooley","doolittle","doom","doomsday","doonesbury","door","doorbell","doorhandles","doorkeep","doorkeeper","doorknob","doorman","doormat","doormen","doornail","doorplate","doors","doorstep","doorstepped","doorstepping","doorstop","doorway","dooryard","dopa","dopamine","dopant","dope","doper","dopey","dopier","dopiest","dopiness","dopost","doppler","doprivileged","dor","dora","dorado","doralia","doralin","doralyn","doralynn","doralynne","dorcas","dorchester","doreen","dorelia","dorella","dorelle","dorena","dorene","doretta","dorette","dorey","dori","doria","dorian","doric","dorice","dorie","dorine","dorisa","dorise","dorita","dork","dorky","dorm","dormancy","dormant","dormer","dormice","dormitory","dormouse","doro","dorolice","dorolisa","dorotea","doroteya","dorothea","dorothee","dorothy","dorree","dorri","dorrie","dorry","dorsal","dorsey","dorthea","dorthy","dortmund","dory","dos","dosage","dose","dosi","dosimeter","dosimetry","dosomething","dossier","dost","dostart","dostoevsky","dostuff","dot","dotage","dotard","dote","doter","doti","doting","dotnet","dotnetfiddle","dots","dotson","dotted","dotti","dottie","dottiness","dotting","dotty","douala","douay","double","doubleanimation","doubled","doubleday","doubleheader","doubleness","doubler","doubles","doublespeak","doublet","doublethink","doubleton","doublevalue","doubling","doubloon","doubly","doubt","doubted","doubter","doubtful","doubtfulness","doubting","doubtless","doubtlessness","doubts","douche","doug","dough","dougherty","doughs","doughty","doughy","dougie","douglas","douglass","dougy","dour","dourness","douro","douse","douser","dov","dove","dovecote","dover","dovetail","dovish","dow","dowager","dowdily","dowdiness","dowdy","dowel","dower","down","downbeat","downcase","downcast","downdraft","downer","downey","downfall","downgrade","downhearted","downheartedness","downhill","downland","download","downloadable","downloaded","downloader","downloadfile","downloading","downloadmanager","downloads","downloadurl","downpipes","downplay","downpour","downrange","downright","downrightness","downriver","downs","downscale","downside","downsides","downsize","downslope","downspout","downstage","downstairs","downstate","downstream","downswing","downtime","downto","downtown","downtowner","downtrend","downtrodden","downturn","downvote","downvoted","downvotes","downward","downwardness","downwind","downy","dowork","dowry","dowse","dowser","doxology","doxygen","doy","doyen","doyenne","doyle","doz","doze","dozen","dozens","dozenths","dozer","dozy","dp","dpi","dpkg","dplyr","dps","dpt","dq","dr","drab","drabbed","drabber","drabbest","drabbing","drabness","drachma","draco","draconian","dracula","draft","draftee","drafter","draftily","draftiness","drafting","draftsman","draftsmanship","draftsmen","draftsperson","draftswoman","draftswomen","drafty","drag","draggable","dragged","dragger","dragging","draggy","dragnet","dragon","dragonfly","dragonhead","dragoon","drailleur","drain","drainage","drainboard","drained","drainer","drainpipe","drake","dram","drama","dramamine","dramatic","dramatical","dramatically","dramatics","dramatist","dramatization","dramatize","dramatized","dramatizer","dramaturgy","drambuie","drammed","dramming","drank","drano","drape","draper","drapery","drastic","drastically","drat","dratted","dratting","dravidian","draw","drawable","drawables","drawback","drawbacks","drawbitmap","drawbridge","drawchart","drawer","drawerlayout","drawimage","drawing","drawl","drawler","drawline","drawling","drawly","drawn","drawnly","drawnness","drawrect","draws","drawstring","drawtext","dray","dre","dread","dreadful","dreadfulness","dreadlocks","dreadnought","dream","dreamboat","dreamed","dreamer","dreamily","dreaminess","dreaming","dreamland","dreamless","dreamlessness","dreamlike","dreamweaver","dreamworld","dreamy","drear","drearily","dreariness","dreary","dreddy","dredge","dredger","dredi","dreg","dreiser","drench","drencher","drer","dresden","dress","dressage","dressed","dresser","dresses","dressiness","dressing","dressmaker","dressmaking","dressy","drew","drexel","dreyfus","dreyfuss","drib","dribble","dribbler","driblet","dried","drier","drift","drifter","drifting","driftwood","drill","driller","drilling","drillmaster","drink","drinkable","drinker","drinking","drinks","drip","dripped","dripping","drippy","drive","drivel","driveler","driven","driver","driverclassname","drivermanager","drivers","drives","driveway","driving","drizzle","drizzling","drizzly","drm","drogue","droid","droll","drollery","drollness","drolly","dromedary","drona","drone","droning","drool","drools","droop","droopiness","drooping","droopy","drop","dropbox","dropboxusercontent","dropdown","dropdownlist","dropdownlistfor","dropdowns","drophead","dropkick","droplet","dropout","droppable","dropped","dropper","dropping","drops","dropsical","dropsy","dropzone","drosophila","dross","drought","drove","drover","drown","drowner","drowse","drowsily","drowsiness","drowsy","dru","drub","drubbed","drubber","drubbing","druci","drucie","drucill","drucy","drud","drudge","drudger","drudgery","drudging","drug","drugged","druggie","drugging","druggist","drugi","drugless","drugs","drugstore","druid","druidism","drum","drumbeat","drumhead","drumlin","drummed","drummer","drumming","drummond","drumstick","drunk","drunkard","drunken","drunkenness","drupal","drupe","drury","drusi","drusie","drusilla","drusy","druthers","drv","drwxr","dry","dryad","dryden","dryer","dryish","dryness","drys","drystone","drywall","ds","dsa","dsc","dshabill","dshubba","dsl","dsn","dsp","dss","dsseldorf","dst","dt","dtd","dte","dtente","dtm","dto","dtp","dts","dtype","dtypes","du","dual","dualism","dualist","dualistic","duality","duane","dub","dubai","dubbed","dubber","dubbin","dubbing","dubcek","dubhe","dubiety","dubious","dubiousness","dublin","dubrovnik","dubuque","ducal","ducat","duce","duchamp","duchess","duchy","duck","duckbill","ducker","duckling","duckpins","duckpond","duckweed","ducky","duct","ducted","ductile","ductility","ducting","ductless","ducts","ductwork","dud","dudder","dude","dudgeon","dudley","due","duedate","duel","duelist","dueness","duenna","duet","duetted","duetting","duff","duffel","duffer","duffie","duffy","dug","dugald","dugout","duh","dui","duis","duisburg","duke","dukedom","dukey","dukie","duky","dulce","dulcea","dulcet","dulci","dulcia","dulciana","dulcie","dulcify","dulcimer","dulcine","dulcinea","dulcy","dull","dullard","dulles","dullness","dully","dulness","dulsea","duluth","duly","dumas","dumb","dumbbell","dumbfound","dumbness","dumbo","dumbstruck","dumbwaiter","dumdum","dummies","dummy","dumont","dump","dumped","dumper","dumpiness","dumping","dumpling","dumps","dumpster","dumpty","dumpy","dun","dunant","dunbar","dunc","duncan","dunce","dundee","dunderhead","dune","dunedin","dung","dungaree","dungeon","dunghill","dunham","dunk","dunker","dunkirk","dunlap","dunn","dunne","dunned","dunner","dunnest","dunning","dunno","dunstan","duo","duodecimal","duodena","duodenal","duodenum","duologue","duopolist","duopoly","dup","dupe","duper","dupion","duple","duplex","duplexer","duplicability","duplicable","duplicate","duplicated","duplicates","duplicating","duplication","duplicative","duplicator","duplicitous","duplicity","dupont","dur","durability","durable","durableness","durably","duracell","duran","durance","durand","durant","durante","duration","durational","durban","duress","durex","durham","during","durkee","durkheim","durocher","durst","durum","durward","duse","dusenberg","dusenbury","dushanbe","dusk","duskiness","dusky","dust","dustbin","dustcart","dustcover","duster","dustily","dustin","dustiness","dusting","dustless","dustman","dustmen","dustpan","dusty","dutch","dutchman","dutchmen","dutchwoman","dutchwomen","duteous","dutiable","dutiful","dutifulness","duty","duvalier","duvet","duxes","dv","dvd","dvina","dvork","dw","dwain","dwarf","dwarfish","dwarfism","dwayne","dweeb","dwell","dweller","dwelling","dwelt","dwi","dwight","dwindle","dword","dx","dximagetransform","dy","dyad","dyadic","dyan","dyana","dyane","dyann","dyanna","dyanne","dybbuk","dybbukim","dye","dyed","dyeing","dyer","dyes","dyestuff","dying","dyke","dylan","dyld","dylib","dyn","dyna","dynah","dynamic","dynamical","dynamically","dynamicresource","dynamics","dynamism","dynamite","dynamiter","dynamized","dynamo","dynamodb","dynastic","dynasty","dyne","dyno","dysentery","dysfunction","dysfunctional","dyslectic","dyslexia","dyslexic","dyslexically","dyspepsia","dyspeptic","dysprosium","dystopia","dystrophy","dz","dzerzhinsky","e","ea","each","eachelle","eada","eadie","eadith","eadmund","eager","eagerness","eagle","eaglet","eakins","eal","ealasaid","eamon","ean","eap","ear","earache","eardrum","earful","earhart","earing","earl","earldom","earle","earlene","earlie","earlier","earliest","earline","earliness","earlobe","early","earmark","earmuff","earn","earned","earner","earnest","earnestine","earnestness","earning","earnings","earp","earphone","earpieces","earplug","earring","earshot","earsplitting","earth","eartha","earthbound","earthed","earthenware","earthiness","earthliness","earthling","earthly","earthmen","earthmover","earthmoving","earthquake","earths","earthshaking","earthward","earthwork","earthworm","earthy","earvin","earwax","earwig","earwigged","earwigging","ease","eased","easel","easement","easer","eases","easier","easies","easiest","easily","easiness","easing","east","eastbound","easter","easterly","eastern","easterner","easternmost","easthampton","easting","eastland","eastman","eastward","eastwick","eastwood","easy","easygoing","easygoingness","eat","eatable","eatables","eaten","eater","eatery","eating","eaton","eave","eavesdrop","eavesdropped","eavesdropper","eavesdropping","eax","eb","eba","ebay","ebb","ebba","ebcdic","eben","ebeneezer","ebeneser","ebenezer","eberhard","eberto","ebola","ebonee","ebonics","ebony","ebook","ebp","ebro","ebs","ebullience","ebullient","ebullition","ebx","ec","ecb","ecc","eccentric","eccentrically","eccentricity","eccl","eccles","ecclesiastes","ecclesiastic","ecclesiastical","ecdh","ecdhe","ecdsa","ecg","echelon","echinoderm","echo","echoed","echoes","echoic","echoing","echolocation","eclectic","eclectically","eclecticism","eclipse","eclipselink","ecliptic","eclogue","ecma","ecmascript","eco","ecocide","ecol","ecole","ecologic","ecological","ecologist","ecology","ecommerce","econ","econometric","econometrica","econometricians","econometrics","economic","economical","economics","economist","economization","economize","economizer","economizing","economy","ecosystem","ecru","ecs","ecstasy","ecstatic","ecstatically","ect","ectoplasm","ecuador","ecuadoran","ecuadorean","ecuadorian","ecumenic","ecumenical","ecumenicism","ecumenicist","ecumenics","ecumenism","ecumenist","ecx","eczema","ed","eda","edam","edan","edd","edda","eddi","eddie","eddy","ede","edee","edeline","edelweiss","edema","edematous","eden","edgar","edgard","edgardo","edge","edgeless","edger","edgerton","edges","edgewater","edgewise","edgewood","edgily","edginess","edging","edgy","edi","edibility","edible","edibleness","edict","edie","edification","edifice","edifier","edify","edifying","edik","edin","edinburgh","edison","edit","edita","editable","edited","edith","editha","edithe","editing","edition","editions","edititemtemplate","editor","editorfor","editorial","editorialist","editorialize","editorializer","editors","editorship","edits","edittext","ediva","edlin","edm","edmon","edmond","edmonton","edmund","edmx","edna","edouard","edp","eds","edsel","edsger","edt","edu","eduard","eduardo","educ","educability","educable","educate","educated","education","educational","educationalists","educationists","educative","educator","educe","eduction","eduino","edutainment","edvard","edward","edwardian","edwardo","edwin","edwina","edx","edy","edyth","edythe","ee","eec","eee","eeg","eek","eel","eelgrass","eeo","eeoc","eerie","eerily","eeriness","eeyore","ef","eff","efface","effaceable","effacement","effacer","effect","effective","effectively","effectiveness","effectives","effector","effects","effectual","effectualness","effectuate","effectuation","effeminacy","effeminate","effendi","efferent","effervesce","effervescence","effervescent","effete","effeteness","efficacious","efficaciousness","efficacy","efficiency","efficient","efficiently","effie","effigy","effloresce","efflorescence","efflorescent","effluence","effluent","effluvia","effluvium","efflux","effluxion","effort","effortless","effortlessness","efforts","effrontery","effulgence","effulgent","effuse","effusion","effusive","effusiveness","efl","efrain","efrem","efren","eft","eg","ega","egad","egalitarian","egalitarianism","egalitarians","egan","egbert","egerton","egestas","eget","egg","eggbeater","eggcup","egger","egghead","eggheaded","eggnog","eggplant","eggs","eggshell","egis","egl","eglantine","ego","egocentric","egocentrically","egocentricity","egoism","egoist","egoistic","egoistical","egomania","egomaniac","egon","egor","egotism","egotist","egotistic","egotistical","egregious","egregiousness","egrep","egress","egret","egypt","egyptian","egyptology","eh","ehcache","ehrlich","ei","eichmann","eid","eider","eiderdown","eidetic","eiffel","eigen","eigenfunction","eigenstate","eigenvalue","eigenvector","eight","eighteen","eighteenths","eightfold","eighth","eighths","eightieths","eightpence","eighty","eileen","eilis","eimile","einstein","einsteinian","einsteinium","eire","eirena","eisenhower","eisenstein","eisner","eisteddfod","either","eiusmod","ej","ejabberd","ejaculate","ejaculation","ejaculatory","ejb","eject","ejecta","ejection","ejector","ejs","ekaterina","ekberg","eke","eked","ekg","ekstrom","el","elaborate","elaborateness","elaboration","elaborators","elaina","elaine","elana","eland","elane","elanor","elans","elapse","elapsed","elapsedtime","elastic","elastically","elasticated","elasticbeanstalk","elasticity","elasticize","elasticsearch","elastodynamics","elastomer","elate","elated","elatedness","elater","elation","elayne","elb","elba","elbe","elbert","elberta","elbertina","elbertine","elbow","elbowroom","elbrus","elden","elder","elderberry","elderflower","elderliness","elderly","eldest","eldin","eldon","eldorado","eldredge","eldridge","ele","eleanor","eleanora","eleanore","eleazar","elect","electable","elected","election","electioneer","elective","electiveness","elector","electoral","electorate","electra","electress","electric","electrical","electricalness","electrician","electricity","electrification","electrifier","electrify","electro","electrocardiogram","electrocardiograph","electrocardiographs","electrocardiography","electrochemical","electrocute","electrocution","electrode","electrodynamic","electrodynamics","electroencephalogram","electroencephalograph","electroencephalographic","electroencephalographs","electroencephalography","electrologist","electroluminescent","electrolysis","electrolyte","electrolytic","electrolytically","electrolyze","electromagnet","electromagnetic","electromagnetically","electromagnetism","electromechanical","electromechanics","electromotive","electromyograph","electromyographic","electromyographically","electromyography","electron","electronegative","electronic","electronically","electronics","electrophoresis","electrophorus","electroplate","electroscope","electroscopic","electroshock","electrostatic","electrostatics","electrotherapist","electrotype","electroweak","eleemosynary","eleen","elegance","elegant","elegiac","elegiacal","elegy","eleifend","elem","element","elemental","elementarily","elementariness","elementary","elementat","elementid","elementname","elementref","elements","elementtree","elementtype","elementum","elems","elena","elene","eleni","elenore","eleonora","eleonore","elephant","elephantiases","elephantiasis","elephantine","elev","elevate","elevated","elevation","elevator","eleven","elevens","elevenths","elf","elfie","elfin","elfish","elfreda","elfrida","elfrieda","elga","elgar","eli","elia","elianora","elianore","elicia","elicit","elicitation","elide","elie","elif","eligibility","eligible","elihu","elijah","eliminate","eliminated","eliminates","eliminating","elimination","eliminator","elinor","elinore","eliot","elisa","elisabet","elisabeth","elisabetta","elise","eliseo","elisha","elision","elissa","elit","elita","elite","elitism","elitist","elixir","eliza","elizabet","elizabeth","elizabethan","elk","elka","elke","elkhart","ell","ella","elladine","ellary","elle","ellen","ellene","ellerey","ellery","ellesmere","ellette","elli","ellie","ellington","elliot","elliott","ellipse","ellipsis","ellipsoid","ellipsoidal","ellipsometer","ellipsometry","elliptic","elliptical","ellipticity","ellison","ellissa","ellswerth","ellsworth","ellwood","elly","ellyn","ellynn","elm","elma","elmah","elmer","elmhurst","elmira","elmo","elmore","elmsford","elna","elnar","elnath","elnora","elnore","elocution","elocutionary","elocutionist","elodea","elohim","eloisa","eloise","elongate","elongation","elonore","elope","elopement","eloper","eloquence","eloquent","elora","eloy","elroy","els","elsa","elsbeth","else","elseif","elset","elsewhere","elsey","elsi","elsie","elsif","elsinore","elspeth","elston","elsworth","elsy","elt","eltanin","elton","eluate","elucidate","elucidation","elude","elusive","elusiveness","elute","elution","elva","elven","elver","elvera","elves","elvia","elvin","elvina","elvira","elvis","elvish","elvyn","elwin","elwira","elwood","elwyn","ely","elyn","elyse","elysees","elysha","elysia","elysian","elysium","elyssa","em","ema","emaciate","emaciation","emacs","email","emailaddress","emailid","emails","emalee","emalia","emanate","emanation","emancipate","emancipation","emancipator","emanuel","emanuele","emasculate","emasculation","embalm","embalmer","embank","embankment","embarcadero","embargo","embargoes","embark","embarkation","embarrass","embarrassed","embarrassedly","embarrassing","embarrassment","embassy","embattle","embed","embeddable","embedded","embedder","embedding","embellish","embellished","embellisher","embellishment","ember","emberjs","embezzle","embezzlement","embezzler","embitter","embitterment","emblazon","emblazonment","emblem","emblematic","embodier","embodiment","embody","embolden","embolism","embosom","emboss","embosser","embouchure","embower","embrace","embraceable","embracer","embracing","embrasure","embrittle","embrocation","embroider","embroiderer","embroidery","embroil","embroilment","embryo","embryologist","embryology","embryonic","emcee","emceeing","emelda","emelen","emelia","emelina","emeline","emelita","emelyne","emend","emendation","emera","emerald","emerge","emergence","emergency","emergent","emerita","emeritae","emeriti","emeritus","emerson","emery","emetic","emf","emigrant","emigrate","emigration","emil","emile","emilee","emili","emilia","emilie","emiline","emilio","emily","eminence","eminent","emir","emirate","emissary","emission","emissivity","emit","emits","emittance","emitted","emitter","emitting","emlen","emlyn","emlynn","emlynne","emma","emmalee","emmaline","emmalyn","emmalynn","emmalynne","emmanuel","emmeline","emmerich","emmery","emmet","emmett","emmey","emmi","emmie","emmit","emmott","emmy","emmye","emogene","emoji","emollient","emolument","emory","emote","emotion","emotional","emotionalism","emotionality","emotionalize","emotionless","emotive","emp","empaneled","empaneling","empath","empathetic","empathetical","empathic","empathize","empathy","emperor","emphases","emphasis","emphasize","emphatic","emphatically","emphysema","emphysematous","empid","empire","empiric","empirical","empiricism","empiricist","emplace","emplacement","employ","employability","employable","employed","employee","employeeid","employeename","employees","employer","employers","employment","empname","empno","emporium","empower","empowerment","empress","emptier","emptily","emptiness","empty","empyrean","emr","ems","emt","emu","emulate","emulated","emulation","emulative","emulator","emulators","emulsification","emulsifier","emulsify","emulsion","emyle","emylee","en","enable","enabled","enabledelayedexpansion","enableevents","enabler","enables","enabling","enact","enactment","ename","enamel","enameler","enamelware","enamor","enc","encamp","encampment","encapsulate","encapsulated","encapsulation","encase","encasement","encephalitic","encephalitides","encephalitis","encephalographic","encephalopathy","enchain","enchant","enchanter","enchanting","enchantment","enchantress","enchilada","encipher","encipherer","encircle","encirclement","encl","enclave","enclose","enclosed","enclosing","enclosure","encode","encoded","encoder","encodes","encodeuricomponent","encoding","encodings","encomium","encompass","encore","encounter","encountered","encountering","encounters","encourage","encouraged","encouragement","encourager","encouraging","encroach","encroacher","encroachment","encrust","encrustation","encrypt","encrypted","encrypting","encryption","enctype","encumber","encumbered","encumbrance","encumbrancer","ency","encyclical","encyclopaedia","encyclopedia","encyclopedic","encyst","encystment","end","endanger","endangerment","endblock","enddate","endear","endearing","endearment","endeavor","endeavored","endeavorer","ended","endemic","endemically","endemicity","ender","endfor","endforeach","endgame","endian","endicott","endif","endindex","ending","endings","endive","endl","endless","endlessness","endmost","endnote","endocrine","endocrinologist","endocrinology","endogamous","endogamy","endogenous","endomorphism","endorse","endorsement","endorser","endoscope","endoscopic","endoscopy","endosperm","endothelial","endothermic","endow","endowment","endpoint","endpoints","endregion","ends","endswith","endtime","endue","endungeoned","endurable","endurably","endurance","endure","enduring","enduringness","endways","endwhile","endymion","ene","enema","enemies","enemy","energetic","energetically","energetics","energize","energized","energizer","energy","enervate","enervation","enfeeble","enfeeblement","enfilade","enfold","enforce","enforceability","enforceable","enforced","enforcement","enforcer","enforcible","enforcing","enfranchise","enfranchisement","enfranchiser","eng","engage","engagement","engaging","engel","engelbert","engender","engine","engineer","engineering","engineers","engines","england","englebert","englewood","english","englishman","englishmen","englishwoman","englishwomen","engorge","engorgement","engracia","engram","engrave","engraver","engraving","engross","engrossed","engrosser","engrossing","engrossment","engulf","engulfment","enhance","enhanceable","enhanced","enhancement","enhancer","enharmonic","enid","enif","enigma","enigmatic","enigmatically","enim","eniwetok","enjambement","enjambment","enjoin","enjoinder","enjoy","enjoyability","enjoyable","enjoyableness","enjoyably","enjoyed","enjoyment","enkidu","enlarge","enlargeable","enlargement","enlarger","enlighten","enlightened","enlightening","enlightenment","enlist","enlistee","enlister","enlistment","enliven","enlivenment","enmesh","enmeshment","enmity","ennis","ennoble","ennoblement","ennobler","ennui","enoch","enoent","enormity","enormous","enormousness","enos","enough","enoughs","enplane","enqueue","enquirer","enquiringly","enquiry","enrage","enrapture","enrica","enrich","enricher","enrichetta","enrichment","enrico","enrika","enrique","enriqueta","enrobed","enroll","enrollee","enrollment","ens","ensconce","ensemble","enshrine","enshrinement","enshroud","ensign","ensilage","enslave","enslavement","enslaver","ensnare","ensnarement","ensolite","ensue","ensure","ensurer","ensures","ensuring","ent","entail","entailer","entailment","entangle","entanglement","entangler","entente","enter","entered","enterer","entering","enteritides","enteritis","enterprise","enterpriser","enterprising","enters","entertain","entertainer","entertaining","entertainment","enthalpy","enthrall","enthrallment","enthrone","enthronement","enthuse","enthusiasm","enthusiast","enthusiastic","enthusiastically","entice","enticement","enticing","entire","entirely","entirerow","entirety","entities","entitle","entitled","entitlement","entity","entityframework","entityframeworkcore","entityid","entitymanager","entitymanagerfactory","entityname","entitystate","entitytype","entomb","entombment","entomological","entomologist","entomology","entourage","entr","entrails","entrain","entrainer","entrance","entrancement","entranceway","entrancing","entrant","entrap","entrapment","entrapped","entrapping","entre","entreat","entreating","entreaty","entrench","entrenchment","entrepreneur","entrepreneurial","entrepreneurs","entrepreneurship","entries","entropic","entropy","entrust","entry","entrypoint","entryset","entryway","entwine","enum","enumerable","enumerate","enumerated","enumerates","enumerating","enumeration","enumerative","enumerator","enums","enunciable","enunciate","enunciated","enunciation","enureses","enuresis","env","envelop","envelope","enveloper","envelopment","envenom","enviable","enviableness","enviably","envied","envier","envious","enviousness","environ","environment","environmental","environmentalism","environmentalist","environments","envisage","envision","envoy","envs","envy","envying","enzymatic","enzymatically","enzyme","enzymology","eo","eocene","eoe","eof","eohippus","eol","eolanda","eolande","eolian","eon","eos","eot","ep","epa","epaulet","ephedrine","ephemera","ephemeral","ephemerids","ephemeris","ephesian","ephesians","ephesus","ephraim","ephrayim","ephrem","epi","epic","epically","epicenter","epictetus","epicure","epicurean","epicurus","epicycle","epicyclic","epicyclical","epicycloid","epidemic","epidemically","epidemiological","epidemiologist","epidemiology","epidermal","epidermic","epidermis","epidural","epigenetic","epiglottis","epigram","epigrammatic","epigraph","epigrapher","epigraphs","epigraphy","epilepsy","epileptic","epilogue","epimethius","epinephrine","epiphany","epiphenomena","episcopacy","episcopal","episcopalian","episcopate","episode","episodes","episodic","episodically","epistemic","epistemological","epistemology","epistle","epistolary","epistolatory","epitaph","epitaphs","epitaxial","epitaxy","epithelial","epithelium","epithet","epitome","epitomize","epitomized","epitomizer","epoch","epochal","epochs","epoll","eponymous","epoxy","eps","epsg","epsilon","epsom","epstein","eq","equ","equability","equable","equableness","equably","equal","equaling","equality","equalization","equalize","equalized","equalizer","equalizes","equally","equals","equalsignorecase","equalto","equanimity","equate","equation","equations","equator","equatorial","equerry","equestrian","equestrianism","equestrienne","equiangular","equidistant","equilateral","equilibrate","equilibration","equilibrium","equine","equinoctial","equinox","equip","equipage","equipartition","equipment","equipoise","equipotent","equipped","equipping","equiproportional","equiproportionality","equiproportionate","equitable","equitableness","equitably","equitation","equity","equiv","equivalence","equivalent","equivalents","equivocal","equivocalness","equivocate","equivocation","equivocator","equuleus","er","era","eradicable","eradicate","eradication","eradicator","eran","eras","erase","erased","eraser","erasion","erasmus","erastus","erasure","erat","erato","eratosthenes","erb","erbium","erda","ere","erebus","erect","erectile","erection","erectness","erector","erek","erelong","eremite","erena","erg","ergo","ergodic","ergodicity","ergonomic","ergonomically","ergonomics","ergophobia","ergosterol","ergot","erhard","erhart","eric","erica","erich","ericha","erick","ericka","erickson","ericson","ericsson","eridanus","erie","erik","erika","erikson","erin","erina","erinn","erinna","eris","eritrea","erl","erlang","erlenmeyer","erma","ermanno","ermengarde","ermentrude","ermin","ermina","ermine","erminia","erminie","erna","ernaline","ernest","ernesta","ernestine","ernesto","ernestus","ernie","ernst","erny","erode","erodible","erogenous","eros","erosible","erosion","erosional","erosive","erosiveness","erotic","erotica","erotically","eroticism","erp","err","errancy","errand","errant","errantry","errata","erratic","erratically","erratum","errick","erring","errmode","errmsg","errno","errol","erroll","erroneous","erroneousness","error","errorcode","errordocument","errorhandler","errorlevel","errorlistener","errorlog","errormessage","errormsg","errorreportvalve","errors","errorthrown","ersatz","erse","erskine","erst","erstwhile","ertha","eruct","eructation","erudite","erudition","erupt","eruption","eruptive","erv","ervin","erwin","eryn","erysipelas","erythrocyte","es","esau","esb","esc","escadrille","escalate","escalation","escalator","escallop","escapable","escapade","escape","escaped","escapee","escapement","escaper","escapes","escaping","escapism","escapist","escapology","escarole","escarpment","eschatology","escher","escherichia","eschew","escondido","escort","escritoire","escrow","escudo","escutcheon","esdras","ese","esi","eskimo","esl","eslint","esma","esmaria","esmark","esme","esmeralda","esophageal","esophagi","esophagus","esoteric","esoterica","esoterically","esp","espadrille","espagnol","espalier","especial","especially","esperanto","esperanza","espinoza","espionage","esplanade","esposito","espousal","espouse","espouser","espresso","esprit","espy","esq","esquire","esra","esri","essa","essay","essayer","essayist","esse","essen","essence","essene","essential","essentialist","essentially","essentialness","essentials","essequibo","essex","essie","essy","est","esta","establish","established","establisher","establishing","establishment","estado","estate","esteban","esteem","estel","estela","estele","estell","estella","estelle","ester","esterhzy","estes","estevan","esther","esthete","esthetic","esthetically","esthetics","estimable","estimableness","estimate","estimated","estimates","estimating","estimation","estimator","estonia","estonian","estoppal","estrada","estrange","estrangement","estranger","estrella","estrellita","estrogen","estrous","estrus","estuarine","estuary","et","eta","etag","etan","etc","etcetera","etch","etcher","etching","etd","eternal","eternalness","eternity","eth","ethan","ethane","ethanol","ethe","ethel","ethelbert","ethelda","ethelin","ethelind","etheline","ethelred","ethelyn","ether","ethereal","etherealness","etherized","ethernet","ethic","ethical","ethically","ethicalness","ethicist","ethiopia","ethiopian","ethnic","ethnically","ethnicity","ethnocentric","ethnocentrism","ethnographers","ethnographic","ethnography","ethnological","ethnologist","ethnology","ethnomethodology","ethological","ethologist","ethology","ethos","ethyl","ethylene","etiam","etienne","etiologic","etiological","etiology","etiquette","etl","etna","etree","etruria","etruscan","etta","etti","ettie","ettore","etty","etymological","etymologist","etymology","eu","eucalypti","eucalyptus","eucharist","eucharistic","euchre","euclid","euclidean","eudora","euell","eugen","eugene","eugenia","eugenic","eugenically","eugenicist","eugenics","eugenie","eugenio","eugenius","eugine","euismod","eula","eulalie","euler","eulerian","eulogist","eulogistic","eulogize","eulogized","eulogizer","eulogy","eumenides","eunice","eunuch","eunuchs","euphemia","euphemism","euphemist","euphemistic","euphemistically","euphonious","euphonium","euphony","euphoria","euphoric","euphorically","euphrates","eur","eurasia","eurasian","eureka","euripides","euro","eurodollar","europa","europe","european","europeanization","europeanized","europium","eurydice","eustace","eustachian","eustacia","eutectic","euterpe","euthanasia","euthenics","ev","eva","evacuate","evacuation","evacuee","evade","evader","eval","evaleen","evaluable","evaluate","evaluated","evaluates","evaluating","evaluation","evaluational","evaluative","evaluator","evan","evanescence","evanescent","evangelia","evangelic","evangelical","evangelicalism","evangelin","evangelina","evangeline","evangelism","evangelist","evangelistic","evangelize","evania","evanne","evanston","evansville","evaporate","evaporation","evaporative","evaporator","evasion","evasive","evasiveness","eve","eveleen","evelin","evelina","eveline","evelyn","even","evened","evener","evenhanded","evening","evenki","evenly","evenness","evens","evensong","event","eventargs","eventbus","eventdata","eventdate","eventdispatchthread","eventemitter","eventful","eventfulness","eventhandler","eventid","eventide","eventlistener","eventlog","eventname","eventqueue","events","eventtrigger","eventtype","eventual","eventuality","eventually","eventuate","ever","everard","eveready","evered","everest","everett","everette","everglade","everglades","evergreen","everhart","everlasting","everlastingness","everliving","evermore","evernote","everready","every","everybody","everyday","everydayness","everyman","everyone","everyplace","everything","everytime","everywhere","eves","evey","evict","eviction","evidence","evident","evidential","evie","evil","evildoer","evildoing","evilness","evin","evince","eviscerate","evisceration","evita","evocable","evocate","evocation","evocative","evocativeness","evoke","evolute","evolution","evolutionarily","evolutionary","evolutionist","evolve","evolved","evonne","evp","evt","evvie","evvy","evy","evyn","ew","ewan","eward","ewart","ewe","ewell","ewen","ewer","ewing","ex","exacerbate","exacerbation","exact","exacter","exacting","exactingness","exaction","exactitude","exactly","exactness","exaggerate","exaggerated","exaggeration","exaggerative","exaggerator","exalt","exaltation","exalted","exalter","exam","examen","examination","examine","examined","examinees","examiner","examines","examining","example","exampled","examples","exams","exasperate","exasperated","exasperating","exasperation","exc","excalibur","excavate","excavation","excavator","excedrin","exceed","exceeded","exceeder","exceeding","exceeds","excel","excelled","excellence","excellency","excellent","excelling","excelsior","except","exception","exceptionable","exceptional","exceptionalness","exceptionhandler","exceptions","excerpt","excerpter","excess","excessive","excessiveness","exchange","exchangeable","exchanger","exchanges","exchequer","excise","excision","excitability","excitable","excitableness","excitably","excitation","excitatory","excite","excited","excitement","exciter","exciting","excitingly","exciton","exclaim","exclaimer","exclamation","exclamatory","exclude","excluded","excluder","excludes","excluding","exclusion","exclusionary","exclusioner","exclusions","exclusive","exclusively","exclusiveness","exclusivity","excommunicate","excommunication","excoriate","excoriation","excrement","excremental","excrescence","excrescent","excreta","excrete","excreter","excretion","excretory","excruciate","excruciating","excruciation","exculpate","exculpation","exculpatory","excursion","excursionist","excursive","excursiveness","excursus","excusable","excusableness","excusably","excuse","excused","excuser","exe","exec","execrable","execrableness","execrably","execrate","execration","execsql","executable","executables","execute","executeactionstaskexecuter","executed","executenonquery","executequery","executer","executereader","executes","executescalar","executescript","executesql","executeupdate","executing","execution","executional","executioncontext","executioner","executionexception","executions","executive","executor","executors","executorservice","executrices","executrix","exegeses","exegesis","exegete","exegetic","exegetical","exemplar","exemplariness","exemplary","exemple","exemplification","exemplifier","exemplify","exempt","exemption","exercise","exerciser","exercises","exercitation","exert","exertion","exeter","exeunt","exhalation","exhale","exhaust","exhausted","exhauster","exhaustible","exhausting","exhaustion","exhaustive","exhaustiveness","exhibit","exhibition","exhibitioner","exhibitionism","exhibitionist","exhibitor","exhilarate","exhilarating","exhilaration","exhort","exhortation","exhorter","exhumation","exhume","exhumer","exif","exigence","exigency","exigent","exiguity","exiguous","exile","exist","existed","existence","existent","existential","existentialism","existentialist","existentialistic","existents","existing","exists","exit","exitcode","exited","exiting","exits","exobiology","exocrine","exodus","exogamous","exogamy","exogenous","exonerate","exoneration","exorbitance","exorbitant","exorcise","exorcism","exorcist","exorcizer","exoskeleton","exosphere","exothermic","exothermically","exotic","exotica","exotically","exoticism","exoticness","exp","expand","expandability","expandable","expandablelistview","expanded","expander","expanding","expands","expanse","expansible","expansion","expansionary","expansionism","expansionist","expansive","expansiveness","expatiate","expatiation","expatriate","expatriation","expect","expectancy","expectant","expectation","expectational","expectations","expected","expectedconditions","expecting","expectorant","expectorate","expectoration","expects","expedience","expediency","expedient","expedients","expedite","expediter","expedition","expeditionary","expeditious","expeditiousness","expeditor","expel","expellable","expelled","expelling","expend","expendable","expended","expender","expenditure","expense","expenses","expensive","expensiveness","experience","experienced","experiences","experiencing","experiential","experiment","experimental","experimentalism","experimentalist","experimentation","experimented","experimenter","experimenting","experiments","expert","experted","experting","expertise","expertize","expertness","expertnesses","experts","expiable","expiate","expiation","expiatory","expiration","expire","expired","expires","expiresbytype","expiry","explain","explainable","explained","explainer","explaining","explains","explanation","explanations","explanatory","expletive","explicable","explicate","explication","explicative","explicit","explicitly","explicitness","explode","exploded","exploder","exploit","exploitation","exploitative","exploited","exploiter","exploration","exploratory","explore","explored","explorer","exploring","explosion","explosive","explosiveness","expo","exponent","exponential","exponentiate","exponentiation","export","exportability","exportable","exportation","exported","exporter","exporting","exports","expos","expose","exposed","exposer","exposes","exposing","exposit","exposition","expositor","expository","expostulate","expostulation","exposure","expound","expounder","expr","express","expressed","expresser","expressibility","expressible","expressibly","expression","expressionism","expressionist","expressionistic","expressionless","expressions","expressive","expressiveness","expressjs","expressway","expropriate","expropriation","expropriator","expulsion","expunge","expunger","expurgate","expurgated","expurgation","exquisite","exquisiteness","ext","extant","extemporaneous","extemporaneousness","extempore","extemporization","extemporize","extemporizer","extend","extendability","extended","extendedly","extendedness","extender","extendibility","extendibles","extending","extends","extensibility","extensible","extension","extensional","extensions","extensive","extensively","extensiveness","extensor","extent","extenuate","extenuation","exterior","exterminate","extermination","exterminator","extern","external","externalities","externalization","externalize","externally","externals","extinct","extinction","extinguish","extinguishable","extinguisher","extirpate","extirpation","extjs","extol","extolled","extoller","extolling","extort","extorter","extortion","extortionate","extortioner","extortionist","extra","extracellular","extract","extracted","extracting","extraction","extractive","extractor","extracts","extracurricular","extradite","extradition","extragalactic","extralegal","extramarital","extramural","extraneous","extraneousness","extraordinarily","extraordinariness","extraordinary","extrapolate","extrapolation","extras","extrasensory","extraterrestrial","extraterritorial","extraterritoriality","extravagance","extravagant","extravaganza","extravehicular","extravert","extrema","extremal","extreme","extremely","extremeness","extremism","extremist","extremity","extricable","extricate","extrication","extrinsic","extrinsically","extroversion","extrovert","extrude","extruder","extrusion","extrusive","exuberance","exuberant","exudate","exudation","exude","exult","exultant","exultation","exulting","exurb","exurban","exurbanite","exurbia","exxon","ey","eyck","eyde","eydie","eye","eyeball","eyebrow","eyed","eyedropper","eyeful","eyeglass","eyelash","eyeless","eyelet","eyelid","eyeliner","eyeopener","eyeopening","eyepiece","eyer","eyes","eyeshadow","eyesight","eyesore","eyestrain","eyeteeth","eyetooth","eyewash","eyewitness","eyre","eyrie","eysenck","ez","ezechiel","ezekiel","ezequiel","eziechiele","ezmeralda","ezra","ezri","f","f0_","fa","faa","fab","fabe","faber","faberg","fabian","fabiano","fabien","fabio","fable","fabler","fabric","fabricate","fabrication","fabricator","fabulists","fabulous","fabulousness","fac","facade","facades","face","facebook","facecloth","facecloths","faced","faceless","facelets","faceplate","facer","faces","facescontext","facet","facetious","facetiousness","facets","facial","facile","facileness","facilisis","facilitate","facilitation","facilitator","facilitatory","facilities","facility","facing","facsimile","facsimileing","fact","faction","factional","factionalism","factious","factiousness","factitious","facto","factoid","factor","factorial","factories","factoring","factorisable","factorization","factorize","factors","factory","factorygirl","factotum","facts","factual","factuality","factualness","faculty","fad","faddish","faddist","fade","faded","fadedly","fadein","fadeout","fader","fades","fadeto","fading","fae","faence","faerie","faeroe","faery","fafnir","fag","fagged","fagging","faggoting","fagin","fagot","fagoting","fahd","fahrenheit","fail","failed","failing","faille","failover","fails","failsafe","failure","failures","fain","faina","faint","fainter","fainthearted","faintness","fair","fairbanks","fairchild","faired","fairfax","fairfield","fairgoer","fairground","fairing","fairish","fairleigh","fairless","fairlie","fairly","fairmont","fairness","fairport","fairs","fairview","fairway","fairy","fairyland","fairytale","faisal","faisalabad","faith","faithed","faithful","faithfulness","faithfuls","faithing","faithless","faithlessness","faiths","fajitas","fake","faker","fakir","falafel","falcon","falconer","falconry","falito","falk","falkland","falkner","fall","fallacious","fallaciousness","fallacy","fallback","faller","fallibility","fallible","fallibleness","fallibly","falling","falloff","fallon","fallopian","fallout","fallow","fallowness","falls","false","falsehood","falseness","falsetto","falsie","falsifiability","falsifiable","falsification","falsifier","falsify","falsity","falstaff","falter","falterer","faltering","falwell","fame","famed","fames","familial","familiar","familiarity","familiarization","familiarize","familiarized","familiarizer","familiarizing","familiarly","familiarness","families","family","famine","faming","famish","famous","famously","famousness","fan","fanatic","fanatical","fanaticalness","fanaticism","fanchette","fanchon","fancie","fancied","fancier","fanciest","fanciful","fancifulness","fancily","fanciness","fancy","fancybox","fancying","fancywork","fandango","fanechka","fanfare","fanfold","fang","fangled","fania","fanlight","fanned","fanni","fannie","fanning","fanny","fanout","fans","fantail","fantasia","fantasist","fantasize","fantastic","fantastical","fantasy","fanya","fanzine","faq","faqs","far","fara","farad","faraday","farah","farand","faraway","farber","farce","farcical","fare","farer","farewell","farfetchedness","fargo","farica","farina","farinaceous","farkas","farlay","farlee","farleigh","farley","farlie","farly","farm","farmer","farmhand","farmhouse","farming","farmington","farmland","farmstead","farmworker","farmyard","faro","farr","farra","farrago","farragoes","farragut","farrah","farrakhan","farrand","farrel","farrell","farrier","farris","farrow","farseeing","farsighted","farsightedness","fart","farther","farthermost","farthest","farthing","fas","fascia","fascicle","fasciculate","fasciculation","fascinate","fascinating","fascination","fascism","fascist","fascistic","fashion","fashionable","fashionableness","fashionably","fashioner","fassbinder","fast","fasta","fastback","fastball","fastcgi","fasten","fastener","fastening","faster","fasterxml","fastest","fastidious","fastidiousness","fastness","fat","fatal","fatalism","fatalist","fatalistic","fatalistically","fatality","fatback","fate","fateful","fatefulness","fates","fathead","fatheaded","father","fathered","fatherhood","fatherland","fatherless","fatherliness","fatherly","fathom","fathomable","fathomless","fatigue","fatigued","fatiguing","fatima","fatness","fatso","fatted","fatten","fattener","fatter","fattest","fattiness","fatting","fatty","fatuity","fatuous","fatuousness","fatwa","faucet","faucibus","faulkner","faulknerian","fault","faultfinder","faultfinding","faultily","faultiness","faultless","faultlessness","faults","faulty","faun","fauna","faunie","fauntleroy","faust","faustian","faustina","faustine","faustino","faustus","fauvism","fav","favicon","favor","favorable","favorableness","favorably","favored","favoredness","favorer","favoring","favorings","favorite","favorites","favoritism","favors","favour","favourite","fawkes","fawn","fawne","fawner","fawnia","fawning","fax","fay","faydra","faye","fayette","fayetteville","fayina","fayre","fayth","faythe","faze","fb","fbi","fc","fcc","fclose","fcm","fcntl","fct","fd","fda","fdic","fdr","fds","fe","fealty","fear","fearful","fearfuller","fearfullest","fearfulness","fearless","fearlessness","fearsome","fearsomeness","feasibility","feasible","feasibleness","feasibly","feast","feaster","feat","feater","feather","featherbed","featherbedding","featherbrain","feathered","feathering","featherless","featherlight","featherman","feathertop","featherweight","feathery","feats","feature","featured","featureless","features","feb","febrile","february","fecal","feces","fecha","feckless","fecklessness","fecund","fecundability","fecundate","fecundation","fecundity","fed","federal","federalism","federalist","federalization","federalize","federate","federated","federation","federative","federica","federico","fedex","fedora","feds","fee","feeble","feebleness","feebly","feed","feedback","feedbag","feeder","feeding","feedlot","feeds","feedstock","feedstuffs","feeing","feel","feeler","feeling","feelingly","feelingness","feelings","feels","fees","feet","feign","feigned","feigner","feint","feisty","felder","feldman","feldspar","felecia","felic","felicdad","felice","felicia","felicio","felicitate","felicitation","felicitous","felicitousness","felicity","felicle","felike","feliks","feline","felipa","felipe","felis","felisha","felita","felix","feliza","felizio","fell","fella","fellatio","felled","feller","felling","fellini","fellness","fellow","fellowman","fellowmen","fellowship","fellowshipped","fellowshipping","felon","felonious","feloniousness","felony","felt","felting","fem","female","femaleness","feminine","feminineness","femininity","feminism","feminist","femme","femoral","femur","fen","fence","fenced","fencepost","fencer","fencing","fend","fender","fenelia","fenestration","fenian","fenland","fennel","fenwick","feodor","feodora","feof","fer","feral","ferber","ferd","ferdie","ferdinand","ferdinanda","ferdinande","ferdinando","ferdy","fergus","ferguson","ferlinghetti","fermat","ferment","fermentation","fermented","fermenter","fermenting","fermentum","fermi","fermion","fermium","fern","fernanda","fernande","fernandez","fernandina","fernando","ferne","fernery","ferny","ferocious","ferociousness","ferocity","ferrari","ferraro","ferreira","ferrel","ferrell","ferrer","ferret","ferreter","ferric","ferris","ferrite","ferro","ferroelectric","ferromagnet","ferromagnetic","ferrous","ferrule","ferry","ferryboat","ferryman","ferrymen","fertile","fertileness","fertility","fertilization","fertilize","fertilized","fertilizer","fertilizes","ferule","fervency","fervent","fervid","fervidness","fervor","fess","fest","festal","fester","festival","festive","festiveness","festivity","festoon","feta","fetal","fetch","fetchall","fetchdata","fetched","fetchedresultscontroller","fetcher","fetches","fetching","fetchrequest","fetchtype","feted","fetich","fetid","fetidness","feting","fetish","fetishism","fetishist","fetishistic","fetlock","fetter","fettle","fettling","fettuccine","fetus","feud","feudal","feudalism","feudalistic","feudatory","feugiat","fever","feverish","feverishness","few","fewer","fewness","fey","feynman","fez","fezzes","ff","ffa","ffb","ffc","ffd","ffe","fff","ffff","ffffff","ffffffff","ffi","fflush","ffmpeg","fft","fftw","fg","fgetc","fgets","fh","fha","fi","fianc","fiance","fiann","fianna","fiasco","fiascoes","fiat","fib","fibbed","fibber","fibbing","fiber","fiberboard","fiberfill","fiberglas","fiberglass","fibonacci","fibril","fibrillate","fibrillation","fibrin","fibroblast","fibroid","fibroses","fibrosis","fibrous","fibrousness","fibula","fibulae","fibular","fica","fices","fiche","fichte","fichu","fickle","fickleness","ficos","fiction","fictional","fictionalization","fictionalize","fictitious","fictitiousness","fictive","ficus","fid","fiddle","fiddler","fiddlestick","fiddling","fiddly","fide","fidel","fidela","fidelia","fidelio","fidelity","fidget","fidgety","fido","fidole","fiducial","fiduciary","fie","fief","fiefdom","field","fielded","fielder","fieldid","fielding","fieldname","fieldnames","fields","fieldset","fieldstone","fieldtype","fieldvalue","fieldwork","fieldworker","fiend","fiendish","fiendishness","fierce","fierceness","fierily","fieriness","fiery","fies","fiesta","fife","fifer","fifi","fifine","fifo","fifteen","fifteenths","fifth","fifths","fiftieths","fifty","fig","figaro","figcaption","figged","figging","fight","fightback","fighter","fighting","figment","figsize","figueroa","figural","figuration","figurative","figurativeness","figure","figured","figurehead","figurer","figures","figurine","figuring","fiji","fijian","fil","filament","filamentary","filamentous","filbert","filberte","filberto","filch","file","fileaccess","filechooser","filecontent","filed","filedata","filedialog","fileextension","fileformat","filehandle","fileid","fileinfo","fileinput","fileinputstream","filelist","filemanager","filemode","filename","filenames","fileno","filenotfoundexception","fileoutputstream","filepath","filer","filereader","files","fileset","filesize","filesmatch","filestream","filesystem","filesystemobject","filesystems","filet","filetree","filetype","fileupload","fileurl","fileurlwithpath","fileutils","filewriter","filia","filial","filibuster","filibusterer","filide","filigree","filigreeing","filing","filings","filip","filipino","filippa","filippo","fill","fillcolor","filled","filler","fillet","filleting","filling","fillip","fillmore","fillna","fillrect","fills","fillstyle","filly","film","filmdom","filmer","filminess","filming","filmmaker","filmore","films","filmstrip","filmy","filofax","filter","filterable","filterchain","filterchainproxy","filtercontext","filtered","filterer","filtering","filters","filth","filthily","filthiness","filths","filthy","filtrate","filtrated","filtrates","filtrating","filtration","fin","fina","finagle","finagler","final","finale","finalist","finality","finalization","finalize","finally","finalname","finance","financed","finances","financial","financier","financing","finch","find","findable","findall","findbugs","findbyid","findclass","findcontrol","findelement","findelements","finder","findfragmentbyid","finding","findings","findlay","findley","findone","finds","findstr","findviewbyid","fine","finely","fineness","finery","finespun","finesse","finger","fingerboard","fingerer","fingering","fingerless","fingerling","fingernail","fingerprint","fingers","fingertip","finial","finical","finickiness","finicky","fining","finis","finish","finished","finisher","finishes","finishing","finite","finitely","finiteness","fink","finland","finlay","finley","finn","finnbogadottir","finned","finnegan","finner","finning","finnish","finny","fiona","fionna","fionnula","fiord","fiorello","fiorenze","fiori","fir","fire","firearm","fireball","firebase","firebaseauth","firebasedatabase","firebird","fireboat","firebomb","firebox","firebrand","firebreak","firebrick","firebug","firecracker","fired","firedamp","fireevent","firefight","firefly","firefox","firefoxdriver","fireguard","firehouse","firelight","fireman","firemen","fireplace","fireplug","firepower","fireproof","firer","fires","firesafe","fireside","firestone","firestore","firestorm","firetrap","firetruck","firewall","firewalls","firewater","firewood","firework","firing","firkin","firm","firmament","firmer","firmest","firmly","firmness","firms","firmware","firring","first","firstborn","firstchild","firsthand","firstly","firstname","firstordefault","firth","firths","fis","fiscal","fischbein","fischer","fish","fishbowl","fishcake","fisher","fisherman","fishermen","fishery","fishhook","fishily","fishiness","fishing","fishkill","fishmeal","fishmonger","fishnet","fishpond","fishtail","fishtanks","fishwife","fishwives","fishy","fisk","fiske","fissile","fission","fissionable","fissure","fist","fistfight","fistful","fisticuff","fistula","fistulous","fit","fitch","fitchburg","fitful","fitfulness","fitments","fitness","fits","fitssystemwindows","fitted","fitter","fittest","fitting","fittingly","fittingness","fittings","fitz","fitzgerald","fitzpatrick","fitzroy","five","fivefold","fiver","fix","fixable","fixate","fixatifs","fixation","fixative","fixed","fixedness","fixer","fixes","fixing","fixity","fixture","fixtures","fizeau","fizz","fizzer","fizzle","fizzy","fjord","fjs","fk","fl","fla","flab","flabbergast","flabbergasting","flabbily","flabbiness","flabby","flaccid","flaccidity","flack","flag","flagella","flagellate","flagellation","flagellum","flagged","flagging","flaggingly","flagman","flagmen","flagon","flagpole","flagrance","flagrancy","flagrant","flags","flagship","flagstaff","flagstone","flail","flair","flak","flake","flaker","flakiness","flaky","flam","flamb","flambeing","flambes","flamboyance","flamboyancy","flamboyant","flame","flamen","flamenco","flameproof","flamer","flamethrower","flaming","flamingo","flammability","flammable","flan","flanagan","flanders","flange","flank","flanker","flannel","flannelet","flannelette","flap","flapjack","flapped","flapper","flapping","flaps","flare","flareup","flaring","flash","flashback","flashbulb","flashcard","flashcube","flasher","flashgun","flashily","flashiness","flashing","flashlight","flashy","flask","flat","flatbed","flatboat","flatcar","flatfeet","flatfish","flatfoot","flathead","flatiron","flatland","flatmap","flatmate","flatness","flatt","flatted","flatten","flattened","flattener","flatter","flatterer","flattering","flattery","flattest","flatting","flattish","flattop","flatulence","flatulent","flatus","flatware","flatworm","flaubert","flaunt","flaunting","flautist","flavor","flavored","flavorer","flavorful","flavoring","flavorless","flavors","flavorsome","flaw","flawed","flawless","flawlessly","flawlessness","flaws","flax","flaxseed","flay","flayer","fld","flea","fleabag","fleabites","fleawort","fleck","fledermaus","fledge","fledged","fledgling","flee","fleece","fleecer","fleeciness","fleecy","fleeing","fleet","fleeting","fleetingly","fleetingness","fleetness","fleischer","fleischman","fleisher","flem","fleming","flemish","flemished","flemishing","flemming","flesh","flesher","fleshiness","fleshless","fleshly","fleshpot","fleshy","fletch","fletcher","fletching","fleur","fleurette","flew","flews","flex","flexbox","flexed","flexibility","flexible","flexibly","flexitime","flexslider","flextime","flexural","flexure","flibbertigibbet","flick","flicker","flickering","flickery","flickr","flier","flight","flightiness","flightless","flightpath","flights","flighty","flimflam","flimflammed","flimflamming","flimsily","flimsiness","flimsy","flin","flinch","flincher","flinching","fling","flinger","flink","flinn","flint","flintiness","flintless","flintlock","flintstones","flinty","flip","flipflop","flippable","flippancy","flippant","flipped","flipper","flippest","flipping","flirt","flirtation","flirtatious","flirtatiousness","flit","flitted","flitting","flo","float","floated","floater","floating","floatingactionbutton","floats","floatvalue","floaty","flocculate","flocculation","flock","floe","flog","flogged","flogger","flogging","flood","floodgate","floodlight","floodlit","floodplain","floodwater","floor","floorboard","floorer","flooring","floorspace","floorwalker","floozy","flop","flophouse","flopped","flopper","floppily","floppiness","flopping","floppy","flor","flora","floral","florance","flore","florella","florence","florencia","florentia","florentine","florenza","florescence","florescent","floret","florette","flori","floria","florian","florid","florida","floridan","floridian","floridness","florie","florin","florina","florinda","florine","florist","florri","florrie","florry","flory","floss","flossi","flossie","flossy","flot","flotation","flotilla","flotsam","flounce","flouncing","flouncy","flounder","flour","flourish","flourisher","flourishing","floury","flout","flouter","flow","flowchart","flowed","flower","flowerbed","flowerer","floweriness","flowerless","flowerpot","flowers","flowery","flowing","flowlayout","flown","flows","flowstone","floyd","flss","flt","flu","flub","flubbed","flubbing","fluctuate","fluctuation","flue","fluency","fluent","fluently","fluff","fluffiness","fluffy","fluid","fluidity","fluidized","fluidness","fluidpage","fluke","fluky","flume","flummox","flung","flunk","flunkey","flunky","fluoresce","fluorescence","fluorescent","fluoridate","fluoridation","fluoride","fluorimetric","fluorinated","fluorine","fluorite","fluorocarbon","fluoroscope","fluoroscopic","flurry","flush","flushed","flushing","flushness","fluster","flute","fluter","fluting","flutist","flutter","flutterer","fluttery","flux","fluxed","fluxes","fluxing","flv","fly","flyaway","flyblown","flyby","flybys","flycatcher","flyer","flying","flyleaf","flyleaves","flynn","flyover","flypaper","flysheet","flyspeck","flyswatter","flyway","flyweight","flywheel","fm","fmap","fmt","fn","fname","fnma","fno","fnr","fo","foal","foam","foaminess","foamy","fob","fobbed","fobbing","focal","focally","foch","foci","focus","focusable","focused","focuser","focuses","focusing","fodder","foe","foetid","fofl","fog","fogbound","fogged","foggily","fogginess","fogging","foggy","foghorn","fogs","fogy","fogyish","foible","foil","foist","fokker","fol","fold","foldaway","folded","folder","foldername","folderpath","folders","folding","foldout","foldr","folds","foley","foliage","foliate","foliation","folio","folk","folklike","folklore","folkloric","folklorist","folks","folksiness","folksinger","folksinging","folksong","folksy","folktale","folkway","foll","follicle","follicular","follow","followed","follower","followers","following","follows","followsymlinks","followup","folly","folsom","fomalhaut","foment","fomentation","fomenter","fond","fonda","fondant","fondle","fondler","fondness","fondue","fons","fonsie","font","fontaine","fontainebleau","fontana","fontanel","fontanelle","fontawesome","fontfamily","fontname","fonts","fontsize","fontstyle","fontweight","fontwithname","fonz","fonzie","foo","foobar","food","foodie","foods","foodstuff","fool","foolery","foolhardily","foolhardiness","foolhardy","foolish","foolishness","foolproof","foolscap","foos","foot","footage","football","footbridge","foote","footer","footfall","foothill","foothold","footing","footless","footlights","footling","footlocker","footloose","footman","footmarks","footmen","footnote","footpad","footpath","footpaths","footplate","footprint","footrace","footrest","footsie","footsore","footstep","footstool","footwear","footwork","fop","fopen","fopped","foppery","fopping","foppish","foppishness","for","forage","forager","forall","foray","forayer","forbade","forbear","forbearance","forbearer","forbes","forbid","forbidden","forbidding","forbiddingness","forbore","forborne","force","forced","forcefield","forceful","forcefulness","forceps","forcer","forces","forcible","forcibleness","forcibly","forcing","forcontrolevents","ford","fordable","fordham","fore","foreach","forearm","forebear","forebode","foreboding","forebodingness","forecast","forecaster","forecastle","foreclose","foreclosure","forecolor","forecourt","foredoom","forefather","forefeet","forefinger","forefoot","forefront","foregoer","foregoing","foregone","foregos","foreground","foregroundcolor","forehand","forehead","foreign","foreigner","foreignkey","foreignness","foreknew","foreknow","foreknowledge","foreknown","foreleg","forelimb","forelock","foreman","foremast","foremen","foremost","forename","forenoon","forensic","forensically","forensics","foreordain","forepart","forepaws","forepeople","foreperson","foreplay","forequarter","forerunner","foresail","foresaw","foresee","foreseeable","foreseeing","foreseen","foreseer","foreshadow","foreshore","foreshorten","foresight","foresighted","foresightedness","foreskin","forest","forestall","forestaller","forestallment","forestation","forestations","forester","forestland","forestry","foretaste","foretell","foreteller","forethought","foretold","forever","forevermore","forewarn","forewarner","forewent","forewoman","forewomen","foreword","forfeit","forfeiter","forfeiture","forfend","forgather","forgave","forge","forged","forger","forgery","forges","forget","forgetful","forgetfulness","forgettable","forgettably","forgetting","forging","forgivable","forgivably","forgive","forgiven","forgiveness","forgiver","forgiving","forgivingly","forgivingness","forgo","forgoer","forgoes","forgone","forgot","forgotten","forhttpheaderfield","forindexpath","fork","forked","forkey","forkful","forking","forklift","forks","forlorn","forlornness","form","formability","formal","formaldehyde","formalin","formalism","formalist","formalistic","formality","formalization","formalize","formalized","formalizer","formalizes","formally","formalness","formals","formant","format","formatdate","formate","formation","formative","formatively","formativeness","formats","formatted","formatter","formatters","formatting","formbuilder","formcontrol","formcontrolname","formdata","formed","former","formerly","formfitting","formgroup","formic","formica","formid","formidable","formidableness","formidably","forming","formless","formlessness","formmethod","formname","formosa","formosan","forms","formsauthentication","formset","formula","formulaic","formular","formulas","formulate","formulated","formulation","formulator","forname","fornicate","fornication","fornicator","forrest","forrester","forroot","forsake","forsaken","forsook","forsooth","forstate","forster","forswear","forswore","forsworn","forsythia","fort","fortaleza","forte","forth","forthcome","forthcoming","forthright","forthrightness","forthwith","fortieths","fortification","fortified","fortifier","fortify","fortiori","fortissimo","fortitude","fortnight","fortnightly","fortran","fortress","fortuitous","fortuitousness","fortuity","fortunate","fortunately","fortunateness","fortune","fortuneteller","fortunetelling","forty","forum","forums","forward","forwarded","forwarder","forwarding","forwardness","forwards","forwent","fos","foss","fossil","fossiliferous","fossilization","fossilize","fossilized","foster","fosterer","foto","foucault","fought","foul","foulard","foulmouth","foulness","fouls","found","foundation","foundational","founded","founder","founders","founding","foundling","foundry","founds","fount","fountain","fountainhead","four","fourfold","fourier","fourpence","fourpenny","fourposter","fourscore","foursome","foursquare","fourteen","fourteener","fourteenths","fourth","fourths","fout","fovea","fowl","fowler","fowling","fox","foxfire","foxglove","foxhall","foxhole","foxhound","foxily","foxiness","foxing","foxtail","foxtrot","foxtrotted","foxtrotting","foxy","foyer","fp","fpga","fpic","fpm","fpo","fprintf","fps","fq","fql","fr","frac","fracas","fractal","fraction","fractional","fractionate","fractionation","fractioned","fractioning","fractions","fractious","fractiousness","fracture","frag","fragile","fragility","fragment","fragmentactivity","fragmentarily","fragmentariness","fragmentary","fragmentation","fragmentmanager","fragmentmanagerimpl","fragmentpageradapter","fragments","fragmenttransaction","fragonard","fragrance","fragrant","frail","frailness","frailty","frame","frameborder","framebuffer","framed","framelayout","framer","framerate","frames","framework","frameworkelement","frameworkmethod","frameworks","frameworkservlet","framing","fran","franc","francaise","france","francene","francesca","francesco","franchise","franchisee","franchiser","franchot","francie","francine","francis","francisca","franciscan","francisco","franciska","franciskus","francium","franck","francklin","francklyn","franco","francois","francoise","francophone","francyne","frangibility","frangible","frank","frankel","frankenstein","franker","frankford","frankfort","frankfurt","frankfurter","frankie","frankincense","frankish","franklin","frankly","franklyn","frankness","franky","franni","frannie","franny","fransisco","frantic","frantically","franticness","frants","franz","franzen","frapp","frappeed","frappeing","frappes","frasco","fraser","frasier","frasquito","frat","fraternal","fraternity","fraternization","fraternize","fraternizer","fraternizing","fratricidal","fratricide","frau","fraud","fraudsters","fraudulence","fraudulent","fraught","fraulein","fray","frayda","frayne","fraze","frazer","frazier","frazzle","fread","freak","freakish","freakishness","freaky","freckle","freckly","fred","freda","freddi","freddie","freddy","fredek","fredelia","frederic","frederica","frederich","frederick","fredericka","frederico","fredericton","frederigo","frederik","frederique","fredholm","fredi","fredia","fredra","fredric","fredrick","fredrickson","fredrika","free","freebase","freebie","freeboot","freebooter","freeborn","freebsd","freed","freedman","freedmen","freedom","freehand","freehanded","freehold","freeholder","freeing","freelance","freeland","freeload","freeloader","freely","freeman","freemarker","freemason","freemasonry","freemen","freemon","freeness","freeport","freestanding","freestone","freestyle","freethinker","freethinking","freetown","freetype","freeway","freewheel","freewheeler","freewheeling","freewill","freezable","freeze","freezer","freezes","freezing","freida","freight","freighter","fremont","french","frenchman","frenchmen","frenchwoman","frenchwomen","frenetic","frenetically","frenzied","frenzy","freon","freq","frequencies","frequency","frequent","frequented","frequenter","frequentest","frequenting","frequently","frequentness","frequents","fresco","frescoes","fresh","freshen","freshener","fresher","freshest","freshet","freshly","freshman","freshmen","freshness","freshwater","fresnel","fresno","fret","fretboard","fretful","fretfulness","fretsaw","fretted","fretting","fretwork","freud","freudian","frey","freya","fri","friable","friableness","friar","friary","fricassee","fricasseeing","frication","fricative","frick","friction","frictional","frictionless","friday","fridge","fried","frieda","friedan","friedcake","friederike","friedman","friedrich","friedrick","friend","friendless","friendlessness","friendlies","friendlily","friendliness","friendly","friends","friendship","frier","fries","frieze","frig","frigate","frigga","frigged","frigging","fright","frighten","frightening","frightful","frightfulness","frigid","frigidaire","frigidity","frigidness","frill","frilly","fringe","fringilla","frippery","frisbee","frisco","frisian","frisk","frisker","friskily","friskiness","frisky","frisson","frito","fritter","fritterer","fritz","frivolity","frivolous","frivolousness","frizz","frizzle","frizzly","frizzy","frm","fro","frobisher","frock","frocking","frog","frogged","frogging","frogman","frogmarched","frogmen","froissart","frolic","frolicked","frolicker","frolicking","frolicsome","from","frombody","fromcharcode","fromdate","fromfile","fromhtml","fromimage","fromjson","fromm","fromseconds","fromstring","frond","front","frontage","frontal","frontenac","frontend","frontier","frontiersman","frontiersmen","frontispiece","frontrunner","frontward","frosh","frost","frostbelt","frostbit","frostbite","frostbiting","frostbitten","frosted","frosteds","frostily","frostiness","frosting","frosty","froth","frothiness","froths","frothy","froufrou","froward","frowardness","frown","frowner","frowning","frowzily","frowziness","frowzy","froze","frozen","frozenness","fructify","fructose","fruehauf","frugal","frugality","fruit","fruitcake","fruiter","fruiterer","fruitful","fruitfuller","fruitfullest","fruitfulness","fruitiness","fruition","fruitless","fruitlessness","fruits","fruity","frump","frumpish","frumpy","frunze","frustrate","frustrated","frustrater","frustrating","frustration","frustum","fry","frye","fryer","fs","fscanf","fseek","fsharp","fslic","fso","fst","fstream","ft","ftc","fte","ftp","ftpclient","fu","fuchs","fuchsia","fuck","fucker","fucking","fud","fuddle","fudge","fuel","fueler","fuentes","fugal","fugger","fugiat","fugitive","fugitiveness","fugue","fuhrer","fuji","fujitsu","fujiyama","fukuoka","fulani","fulbright","fulcrum","fulfill","fulfilled","fulfiller","fulfillment","full","fullback","fullcalendar","fuller","fullerton","fullish","fullname","fullness","fullpath","fullscreen","fullstops","fulltext","fullword","fully","fulminate","fulmination","fulness","fulsome","fulsomeness","fulton","fulvia","fumble","fumbler","fumbling","fume","fumigant","fumigate","fumigation","fumigator","fuming","fumy","fun","funafuti","func","funcs","function","functional","functionalism","functionalist","functionalities","functionality","functionally","functionary","functioning","functionname","functions","functools","functor","fund","fundamental","fundamentalism","fundamentalist","fundamentally","fundamentals","funded","fundholders","fundholding","funding","funds","fundy","funeral","funerary","funereal","funfair","fungal","fungi","fungible","fungicidal","fungicide","fungoid","fungous","fungus","funicular","funk","funkiness","funky","funned","funnel","funner","funnest","funnily","funniness","funning","funny","fur","furbelow","furbish","furbisher","furious","furiousness","furl","furlong","furlough","furloughs","furn","furnace","furnish","furnished","furnisher","furnishing","furniture","furor","furore","furred","furrier","furriness","furring","furrow","furry","further","furtherance","furtherer","furthermore","furthermost","furthest","furtive","furtiveness","fury","furze","fusce","fuse","fusebox","fusee","fuselage","fushun","fusibility","fusible","fusiform","fusilier","fusillade","fusion","fuss","fussbudget","fusser","fussily","fussiness","fusspot","fussy","fustian","fustiness","fusty","fut","futile","futileness","futility","futon","future","futures","futuretask","futurism","futurist","futuristic","futurity","futurologist","futurology","futz","fuze","fuzhou","fuzz","fuzzbuster","fuzzily","fuzziness","fuzzy","fv","fw","fwd","fwiw","fwlink","fwrite","fwww","fwy","fx","fxml","fxmlloader","fy","fyi","g","ga","gab","gabardine","gabbed","gabbey","gabbi","gabbie","gabbiness","gabbing","gabble","gabby","gabe","gaberdine","gabey","gabfest","gabi","gabie","gable","gabon","gabonese","gaborone","gabriel","gabriela","gabriele","gabriell","gabriella","gabrielle","gabriellia","gabriello","gabrila","gaby","gac","gacrux","gad","gadabout","gadded","gadder","gadding","gadfly","gadget","gadgetry","gadolinium","gadsden","gae","gaea","gael","gaelan","gaelic","gaff","gaffe","gaffer","gag","gaga","gagarin","gage","gager","gagged","gagging","gaggle","gagwriter","gaiety","gail","gaile","gaily","gain","gained","gainer","gaines","gainesville","gainful","gainfulness","gaining","gainly","gains","gainsaid","gainsay","gainsayer","gainsborough","gait","gaiter","gaithersburg","gal","gala","galactic","galahad","galapagos","galatea","galatia","galatians","galaxy","galbraith","galbreath","gale","galen","galena","galenite","galibi","galilean","galilee","galileo","galina","gall","gallagher","gallant","gallanted","gallanting","gallantry","gallants","gallard","gallbladder","gallegos","galleon","galleria","galleries","gallery","galley","gallic","gallicism","gallimaufry","galling","gallium","gallivant","gallon","gallonage","gallop","galloper","galloway","gallows","gallstone","gallup","galois","galoot","galore","galosh","galsworthy","galumph","galumphs","galvan","galvani","galvanic","galvanism","galvanization","galvanize","galvanometer","galvanometric","galven","galveston","galvin","gama","gamaliel","gambia","gambian","gambit","gamble","gambler","gambol","game","gamecock","gameid","gamekeeper","gameness","gameobject","games","gamescene","gamesmanship","gamesmen","gamest","gamestate","gamester","gamete","gametic","gametime","gamin","gamine","gaminess","gaming","gamma","gammon","gamow","gamut","gamy","gan","gander","gandhi","gandhian","gang","gangbusters","ganger","ganges","gangland","ganglia","gangling","ganglion","ganglionic","gangplank","gangrene","gangrenous","gangster","gangtok","gangway","gannet","gannie","gannon","ganny","gantlet","gantry","ganymede","gao","gaol","gaoler","gap","gape","gaper","gapi","gaping","gapped","gapping","gaps","gaq","gar","garage","garald","garb","garbage","garbageman","garbanzo","garble","garbler","garbo","garcia","gard","garden","gardener","gardenia","gardening","gardie","gardiner","gardner","gardy","gare","garek","gareth","garey","garfield","garfish","garfunkel","gargantua","gargantuan","gargle","gargoyle","garibaldi","garik","garish","garishness","garland","garlic","garlicked","garlicking","garlicky","garment","garner","garnet","garnett","garnette","garnish","garnishee","garnisheeing","garnishment","garold","garon","garote","garotte","garrard","garred","garrek","garret","garreth","garrett","garrick","garrik","garring","garrison","garrot","garrote","garroter","garrott","garrotte","garrulity","garrulous","garrulousness","garry","garter","garth","garv","garvey","garvin","garvy","garwin","garwood","gary","garza","gas","gasbag","gascony","gaseous","gaseousness","gases","gash","gasification","gasifier","gasify","gasket","gaslight","gasohol","gasoline","gasometer","gasp","gaspar","gaspard","gasparo","gasper","gasping","gassed","gasser","gasset","gassiness","gassing","gassy","gaston","gastric","gastritides","gastritis","gastroenteritides","gastroenteritis","gastrointestinal","gastronome","gastronomic","gastronomical","gastronomy","gastropod","gasworks","gate","gateau","gateaux","gatecrash","gatehouse","gatekeeper","gatepost","gates","gateway","gather","gathered","gatherer","gathering","gathers","gatlinburg","gatling","gator","gatorade","gatsby","gatt","gatun","gauche","gaucheness","gaucherie","gaucho","gaudily","gaudiness","gaudy","gauge","gaugeable","gauger","gauguin","gaul","gaulish","gaulle","gaultiero","gaunt","gauntlet","gauntley","gauntness","gauss","gausses","gaussian","gautama","gauthier","gautier","gauze","gauziness","gauzy","gav","gavan","gave","gavel","gaven","gavin","gavotte","gavra","gavrielle","gawain","gawen","gawk","gawkily","gawkiness","gawky","gay","gaye","gayel","gayelord","gayety","gayla","gayle","gayleen","gaylene","gayler","gaylor","gaylord","gayness","gaynor","gaza","gaze","gazebo","gazelle","gazer","gazette","gazetteer","gaziantep","gazillion","gazpacho","gb","gbc","gbp","gc","gca","gcc","gcd","gcloud","gcm","gcp","gcs","gd","gdal","gdansk","gdata","gdb","gdel","gdi","gdk","gdp","gdx","ge","gear","gearalt","gearard","gearbox","gearing","gearshift","gearstick","gearwheel","geary","gecko","geckodriver","ged","gee","geegaw","geeing","geek","geeky","geese","geest","geezer","gehenna","gehrig","geiger","geigy","geisha","gel","gelatin","gelatinous","gelatinousness","gelcap","geld","gelding","gelid","gelignite","gelled","gelling","gelya","gem","gemfile","gemini","gemlike","gemma","gemmed","gemming","gemological","gemologist","gemology","gems","gemstone","gen","gena","genaro","gendarme","gender","genderless","gene","genealogical","genealogist","genealogy","genera","general","generalissimo","generalist","generality","generalizable","generalization","generalize","generalized","generalizer","generally","generalness","generalship","generate","generated","generatedvalue","generates","generating","generation","generational","generations","generationtype","generative","generator","generators","generic","generically","generics","generosity","generous","generously","generousness","genes","genesco","genesis","genet","genetic","genetically","geneticist","genetics","geneva","genevieve","genevra","genghis","genia","genial","geniality","genially","genialness","genie","genies","genii","genital","genitalia","genitals","genitive","genitourinary","genius","genna","genni","gennie","gennifer","genny","geno","genoa","genocidal","genocide","genome","genotype","genovera","genre","genres","gent","genteel","genteelness","gentian","gentile","gentility","gentle","gentlefolk","gentleman","gentlemanliness","gentlemanly","gentlemen","gentleness","gentlewoman","gentlewomen","gently","gentrification","gentrify","gentry","genuflect","genuflection","genuine","genuinely","genuineness","genus","genvieve","genymotion","geo","geocentric","geocentrically","geocentricism","geochemical","geochemistry","geochronology","geocode","geocoder","geocoding","geode","geodesic","geodesy","geodetic","geoff","geoffrey","geoffry","geog","geographer","geographic","geographical","geography","geoip","geojson","geolocation","geologic","geological","geologist","geology","geom","geomagnetic","geomagnetically","geomagnetism","geometer","geometric","geometrical","geometrician","geometry","geomorphological","geomorphology","geophysical","geophysicist","geophysics","geopoint","geopolitic","geopolitical","geopolitics","georas","geordie","georg","george","georgeanna","georgeanne","georgena","georgeta","georgetown","georgetta","georgette","georgi","georgia","georgian","georgiana","georgianna","georgianne","georgie","georgina","georgine","georgy","geostationary","geosynchronous","geosyncline","geothermal","geothermic","ger","gerald","geralda","geraldine","geranium","gerard","gerardo","gerber","gerbil","gerda","gerek","gerhard","gerhardine","gerhardt","geri","gerianna","gerianne","geriatric","geriatrics","gerick","gerik","geritol","gerladina","germ","germain","germaine","german","germana","germane","germania","germanic","germanium","germanized","germantown","germany","germayne","germen","germicidal","germicide","germinal","germinate","germinated","germination","germinative","gerome","geronimo","gerontocracy","gerontological","gerontologist","gerontology","gerrard","gerri","gerrie","gerrilee","gerrit","gerry","gerrymander","gershwin","gert","gerta","gerti","gertie","gertrud","gertruda","gertrude","gertrudis","gerty","gerund","gerundive","gery","gestalt","gestapo","gestate","gestation","gestational","gesticulate","gesticulation","gesticulative","gestural","gesture","gesturedetector","gesturerecognizer","gestures","gesundheit","get","getabsolutepath","getaccesstoken","getaction","getactionbar","getactivesheet","getactivespreadsheet","getactivity","getaddress","getaddrinfo","getage","getall","getapplication","getapplicationcontext","getarguments","getassets","getasync","getattr","getattribute","getaway","getbasecontext","getbean","getbody","getboolean","getbootstrap","getboundingclientrect","getbounds","getbroadcast","getbyid","getbytes","getcell","getch","getchar","getchild","getchildat","getchildren","getclass","getclassloader","getcode","getcollection","getcolor","getcolumn","getcolumnindex","getcomponent","getconnection","getcontent","getcontentpane","getcontentresolver","getcontext","getcount","getcurrentinstance","getcurrentposition","getcurrentsession","getcurrentuser","getcwd","getdata","getdate","getday","getdefault","getdefaultproguardfile","getdefaultsharedpreferences","getdescription","getdouble","getdrawable","getelement","getelementbyid","getelementsbyclassname","getelementsbyname","getelementsbytagname","getemail","getentity","getenumerator","getenv","getexternalstoragedirectory","getextras","getfield","getfile","getfilename","getfiles","getfirstname","getfragmentmanager","getfullyear","gethashcode","getheight","gethours","gethsemane","getid","getimage","getindex","getinfo","getinputstream","getinstance","getint","getintent","getitem","getitemcount","getitemid","getitems","getjson","getjsonarray","getjsonobject","getkey","getkeycode","getlasterror","getlatitude","getlayoutinflater","getlayoutparams","getlength","getline","getlist","getlocation","getlogger","getlong","getlongitude","getmap","getmenuinflater","getmessage","getmethod","getminutes","getmodel","getmonth","getname","getnext","getnumber","getobject","getopt","getoutputstream","getpackagemanager","getpackagename","getpage","getparameter","getparameters","getparent","getpassword","getpath","getpid","getpixel","getposition","getpreferredsize","getprice","getproperties","getproperty","getquery","getrange","getreadabledatabase","getreference","getrepository","getrequest","getresource","getresourceasstream","getresources","getresponse","getresponsecode","getresponsestream","getresult","getresultlist","getrow","getruntime","gets","getscript","getselecteditem","getselection","getservice","getsession","getsettings","getsharedpreferences","getsheetbyname","getsimplename","getsingleton","getsize","getsource","getstate","getstatus","getstream","getstring","getstringextra","getsupportactionbar","getsupportfragmentmanager","getsystemservice","gettable","gettag","getter","getters","gettext","gettime","gettimeinmillis","getting","gettitle","gettoken","gettransaction","getty","gettype","gettysburg","getup","geturl","getuser","getuserid","getusername","getusers","getvalue","getvalues","getview","getwidth","getwindow","getwritabledatabase","getwriter","getx","gety","gevent","gewgaw","gewrztraminer","geyser","gf","gfortran","gfx","gg","ggplot","gh","ghana","ghanaian","ghanian","ghastliness","ghastly","ghat","ghats","ghc","ghci","ghent","gherardo","gherkin","ghetto","ghettoize","ghi","ghibelline","ghost","ghostlike","ghostliness","ghostly","ghostscript","ghostwrite","ghostwritten","ghostwrote","ghoul","ghoulish","ghoulishness","ghq","ghz","gi","giacinta","giacobo","giacometti","giacomo","giacopo","gian","giana","gianina","gianna","gianni","giannini","giant","giantess","giantkiller","giauque","giavani","gib","gibb","gibber","gibberish","gibbet","gibbie","gibbon","gibbous","gibbousness","gibby","gibe","giber","giblet","gibraltar","gibson","gid","giddap","giddily","giddiness","giddings","giddy","gide","gideon","gielgud","gienah","gif","giff","giffard","giffer","giffie","gifford","giffy","gift","gifted","giftedness","gig","gigabyte","gigacycle","gigahertz","gigantic","gigantically","giganticness","gigavolt","gigawatt","gigged","gigging","giggle","giggler","giggling","giggly","gigi","gigo","gigolo","gil","gila","gilbert","gilberta","gilberte","gilbertina","gilbertine","gilberto","gilbertson","gilburt","gilchrist","gild","gilda","gilder","gilding","gilead","gilemette","giles","gilgamesh","gilkson","gill","gillan","gilles","gillespie","gillette","gilli","gilliam","gillian","gillie","gilligan","gilly","gilmore","gilt","gimbaled","gimbals","gimbel","gimcrack","gimcrackery","gimlet","gimme","gimmick","gimmickry","gimmicky","gimp","gimpy","gin","gina","ginelle","ginevra","ginger","gingerbread","gingerliness","gingerly","gingersnap","gingery","gingham","gingivitis","gingrich","ginkgo","ginkgoes","ginmill","ginned","ginni","ginnie","ginnifer","ginning","ginny","gino","ginsberg","ginsburg","ginseng","gioconda","giordano","giorgi","giorgia","giorgio","giorgione","giotto","giovanna","giovanni","gipsy","giraffe","giralda","giraldo","giraud","giraudoux","gird","girded","girder","girdle","girdler","girl","girlfriend","girlhood","girlie","girlish","girlishness","girls","giro","girt","girth","girths","gis","gisela","giselbert","gisele","gisella","giselle","gish","gist","git","github","githubusercontent","gitignore","gitlab","giuditta","giulia","giuliano","giulietta","giulio","giuseppe","giustina","giustino","giusto","give","giveaway","giveback","given","givenname","giver","gives","giving","giza","gizela","gizmo","gizzard","gk","gl","glac","glacial","glaciate","glaciation","glacier","glaciological","glaciologist","glaciology","glad","gladded","gladden","gladder","gladdest","gladding","gladdy","glade","gladi","gladiator","gladiatorial","gladiola","gladioli","gladiolus","gladly","gladness","gladsome","gladstone","gladys","glamor","glamorization","glamorize","glamorizer","glamorous","glamorousness","glance","glancing","gland","glanders","glandes","glandular","glans","glare","glaring","glaringness","glaser","glasgow","glasnost","glass","glassblower","glassblowing","glassfish","glassful","glasshouse","glassily","glassiness","glassless","glassware","glasswort","glassy","glastonbury","glaswegian","glaucoma","glaucous","glaze","glazed","glazer","glazier","glazing","glbindbuffer","glbindtexture","glclear","glcolor","gleam","glean","gleaner","gleaning","gleason","gleda","glee","gleed","gleeful","gleefulness","gleeing","glen","glenable","glenda","glendale","glenden","glendon","glenine","glenn","glenna","glennie","glennis","gles","glew","glfloat","glfw","glib","glibber","glibbest","glibc","glibness","glide","glider","glim","glimmer","glimmering","glimpse","glimpser","glint","glissandi","glissando","glisten","glister","glitch","glitter","glittering","glittery","glitz","glitzy","glm","glmatrixmode","gloaming","gloat","gloater","gloating","glob","global","globalism","globalist","globalization","globally","globals","globe","globetrotter","globular","globularity","globularness","globule","globulin","glockenspiel","glommed","gloom","gloomily","gloominess","gloomy","glop","glopped","glopping","gloppy","glori","gloria","gloriana","gloriane","glorification","glorifier","glorify","glorious","gloriousness","glory","gloss","glossary","glossily","glossiness","glossolalia","glossy","glottal","glottalization","glottis","gloucester","glove","gloveless","glover","glow","glower","glowing","glowworm","glsl","gltexparameteri","glucose","glue","glued","gluer","gluey","gluier","gluiest","gluint","glum","glummer","glummest","glumness","gluon","glut","glutamate","gluten","glutenous","glutinous","glutinousness","glutted","glutting","glutton","gluttonous","gluttony","glvertex","glyceride","glycerin","glycerinate","glycerine","glycerol","glycerolized","glycine","glycogen","glycol","glyn","glynda","glynis","glynn","glynnis","glyph","glyphicon","glyphs","gm","gmap","gmaps","gmp","gms","gmt","gn","gnarl","gnash","gnat","gnaw","gnawer","gnawing","gneiss","gnni","gnome","gnomelike","gnomic","gnomish","gnomonic","gnostic","gnosticism","gnp","gnu","gnuplot","go","goa","goad","goal","goalie","goalkeeper","goalkeeping","goalless","goalmouth","goalpost","goals","goalscorer","goalscoring","goaltender","goat","goatee","goatherd","goatskin","gob","goback","gobbed","gobbet","gobbing","gobble","gobbledegook","gobbledygook","gobbler","gobi","goblet","goblin","god","godaddy","godard","godart","godchild","godchildren","goddammit","goddamn","goddard","goddart","goddaughter","godded","goddess","godding","godfather","godforsaken","godfree","godfrey","godfry","godhead","godhood","godiva","godless","godlessness","godlike","godlikeness","godliness","godly","godmother","godot","godparent","godsend","godson","godspeed","godthaab","godunov","godwin","godzilla","goebbels","goer","goering","goes","goethals","goethe","gofer","goff","gog","goggle","goggler","gogh","gogol","goiania","going","goiter","golan","golang","golconda","gold","golda","goldarina","goldberg","goldbrick","goldbricker","golden","goldenness","goldenrod","goldenseal","goldfinch","goldfish","goldi","goldia","goldie","goldilocks","goldina","golding","goldman","goldmine","goldsmith","goldsmiths","goldstein","goldwater","goldwyn","goldy","goleta","golf","golfer","golgotha","goliath","goliaths","golly","gomez","gomorrah","gompers","gonad","gonadal","gondola","gondolier","gondwanaland","gone","goner","gong","gonion","gonna","gonorrhea","gonorrheal","gonzales","gonzalez","gonzalo","goo","goober","good","goodbye","goodhearted","goodie","goodish","goodly","goodman","goodness","goodnight","goodrich","goods","goodwill","goodwin","goody","goodyear","gooey","goof","goofiness","goofy","goog","googling","gooier","gooiest","gook","goon","goop","goos","goose","gooseberry","goosebumps","gop","gopath","gopher","goran","goraud","gorbachev","gordan","gorden","gordian","gordie","gordimer","gordon","gordy","gore","goren","gorey","gorgas","gorge","gorged","gorgeous","gorgeousness","gorger","gorges","gorging","gorgon","gorgonzola","gorham","gorilla","gorily","goriness","goring","gorky","gormandize","gormandizer","gormless","gorp","gorse","gory","gos","gosh","goshawk","gosling","gospel","gospeler","gossamer","gossip","gossipy","got","gotcha","goth","gotham","gothart","gothic","gothicism","goths","goto","gotta","gotten","gottfried","goucher","gouda","gouge","gouger","goulash","gould","gounod","gourd","gourde","gourmand","gourmet","gout","gouty","gov","govern","governable","governance","governed","governess","governing","government","governmental","governments","governor","governorship","govt","gown","goya","gp","gpa","gpg","gpio","gpl","gpo","gps","gpss","gpu","gpus","gr","grab","grabbed","grabber","grabbing","grabs","gracchus","grace","graceful","gracefuller","gracefullest","gracefully","gracefulness","graceland","graceless","gracelessness","gracia","gracie","graciela","gracious","graciousness","grackle","grad","gradate","gradation","grade","graded","gradeigh","gradely","grader","grades","gradey","gradient","gradients","gradientstop","gradle","gradlew","gradual","gradualism","gradualist","gradually","gradualness","graduand","graduate","graduation","grady","graehme","graeme","graff","graffias","graffiti","graffito","graft","grafter","grafting","grafton","graham","grahame","graig","grail","grails","grain","grained","grainer","graininess","graining","grainy","gram","grammar","grammarian","grammatic","grammatical","grammaticality","grammaticalness","gramme","grammy","gramophone","grampians","grampus","gran","granada","granary","grand","grandam","grandaunt","grandchild","grandchildren","granddad","granddaddy","granddaughter","grandee","grandeur","grandfather","grandiloquence","grandiloquent","grandiose","grandiosity","grandkid","grandma","grandmaster","grandmother","grandnephew","grandness","grandniece","grandpa","grandparent","grandson","grandstand","grandstander","granduncle","grange","granger","granite","granitic","grannie","granny","granola","grant","granted","grantee","granter","grantham","granthem","grantley","grantor","grantresults","grants","grantsmanship","granular","granularity","granulate","granulation","granule","granulocytic","granville","grape","grapefruit","grapeshot","grapevine","graph","grapheme","graphic","graphical","graphicness","graphics","graphite","graphologist","graphology","graphql","graphs","graphviz","grapnel","grapple","grappler","grappling","grasp","grasper","grasping","graspingness","grass","grasshopper","grassland","grassroots","grassy","grata","grate","grateful","gratefuller","gratefullest","gratefulness","grater","grates","gratia","gratiana","graticule","gratification","gratified","gratify","gratifying","grating","gratis","gratitude","gratuitous","gratuitousness","gratuity","gravamen","grave","gravedigger","gravel","graven","graveness","graver","graves","graveside","gravestone","graveyard","gravid","gravida","gravidness","gravimeter","gravimetric","gravitas","gravitate","gravitation","gravitational","graviton","gravity","gravy","gray","graybeard","grayce","grayish","grayness","grayscale","grayson","graze","grazer","grazia","grazing","grease","greasepaint","greaseproof","greaser","greasily","greasiness","greasy","great","greatcoat","greaten","greater","greatest","greathearted","greatly","greatness","grebe","grecian","greece","greed","greedily","greediness","greeds","greedy","greek","greeley","green","greenback","greenbelt","greenberg","greenblatt","greenbriar","greene","greenery","greenfeld","greenfield","greenfly","greengage","greengrocer","greengrocery","greenhorn","greenhouse","greening","greenish","greenland","greenmail","greenness","greenpeace","greenroom","greensboro","greensleeves","greensville","greensward","greentree","greenville","greenwich","greenwood","greer","greet","greeter","greeting","greetings","greets","greg","gregarious","gregariousness","gregg","greggory","gregoire","gregoor","gregor","gregorian","gregoriancalendar","gregorio","gregorius","gregory","gremlin","grenada","grenade","grenadian","grenadier","grenadine","grenadines","grendel","grenier","grenoble","grenville","grep","grepcode","grepl","gresham","greta","gretal","gretchen","grete","gretel","grethel","gretna","gretta","gretzky","grew","grey","greybeard","greyhound","greyness","grid","gridbagconstraints","gridbaglayout","griddata","gridded","griddle","griddlecake","gridiron","gridlayout","gridlock","gridpane","grids","gridview","gridviewcolumn","gridviewrow","gridx","gridy","grief","grieg","grier","grievance","grieve","griever","grieving","grievous","grievousness","griff","griffie","griffin","griffith","griffon","griffy","grill","grille","griller","grillwork","grim","grimace","grimacer","grimaldi","grime","grimes","griminess","grimm","grimmer","grimmest","grimness","grimy","grin","grinch","grind","grinder","grinding","grindstone","gringo","grinned","grinner","grinning","grip","gripe","griper","grippe","gripper","gripping","gris","griselda","grisliness","grisly","grissel","grist","gristle","gristliness","gristly","gristmill","griswold","grit","gritted","gritter","grittiness","gritting","gritty","griz","grizzle","grizzling","grizzly","grnewald","groan","groaner","groat","grocer","grocery","grog","groggily","grogginess","groggy","groin","grok","grokked","grokking","grommet","gromyko","groofs","groom","groomer","groomsman","groomsmen","groot","groove","groover","groovy","grope","groper","gropius","grosbeak","grosgrain","gross","grosset","grossman","grossness","grosvenor","grosz","grotesque","grotesqueness","grotius","groton","grotto","grottoes","grouch","grouchily","grouchiness","grouchy","ground","groundbreaking","grounded","grounder","groundhog","groundless","groundlessness","groundnut","groundsheet","groundskeepers","groundsman","groundswell","groundwater","groundwork","group","groupbox","groupby","grouped","grouper","groupid","groupie","grouping","grouplayout","groupname","groupon","groupposition","groups","grouse","grouser","grout","grouter","grove","grovel","groveler","grovelike","groveling","grover","grow","grower","growing","growingly","growl","growler","growling","growly","grown","grownup","grows","growth","growths","grp","grpc","grub","grubbed","grubber","grubbily","grubbiness","grubbing","grubby","grubstake","grudge","grudger","grudging","gruel","grueling","gruesome","gruesomeness","gruff","gruffness","grumble","grumbler","grumbling","grumman","grump","grumpily","grumpiness","grumpy","grundy","grunge","grungy","grunion","grunt","grunter","grus","grusky","gruyeres","gruyre","gryphon","gs","gsa","gsl","gsm","gson","gsp","gst","gstatic","gstreamer","gsub","gt","gte","gteborg","gtest","gtk","gtm","gu","guacamole","guadalajara","guadalcanal","guadalquivir","guadalupe","guadeloupe","guallatiri","gualterio","guam","guamanian","guangzhou","guanine","guano","guantanamo","guarani","guarantee","guaranteed","guaranteeing","guarantees","guarantor","guaranty","guard","guarded","guardedness","guarder","guardhouse","guardia","guardian","guardianship","guardrail","guardroom","guards","guardsman","guardsmen","guarnieri","guatemala","guatemalan","guava","guayaquil","gubernatorial","gucci","gudgeon","guelph","guendolen","guenevere","guenna","guenther","guernsey","guerra","guerrero","guerrilla","guess","guessable","guessed","guesser","guesses","guessing","guesstimate","guesswork","guest","guests","guevara","guff","guffaw","guggenheim","guglielma","guglielmo","guhleman","gui","guiana","guice","guid","guidance","guide","guidebook","guided","guideline","guidelines","guidepost","guider","guides","guido","guids","guilbert","guild","guilder","guildhall","guile","guileful","guileless","guilelessness","guillaume","guillema","guillemette","guillemot","guillermo","guillotine","guilt","guiltily","guiltiness","guiltless","guiltlessness","guilty","guinea","guinean","guinevere","guinna","guinness","guise","guitar","guitarist","guiyang","guizot","gujarat","gujarati","gujranwala","gulag","gulch","gulden","gulf","gull","gullah","gullet","gulley","gullibility","gullible","gulliver","gully","gulp","gum","gumbo","gumboil","gumboots","gumdrop","gummed","gumminess","gumming","gummy","gumption","gumshoe","gumshoeing","gumtree","gun","gunar","gunboat","gunderson","gunfight","gunfighter","gunfire","gunflint","gunfought","gunicorn","gunilla","gunk","gunky","gunman","gunmen","gunmetal","gunnar","gunned","gunnel","gunner","gunnery","gunning","gunny","gunnysack","gunpoint","gunpowder","gunrunner","gunrunning","guns","gunship","gunshot","gunsling","gunslinger","gunsmith","gunsmiths","guntar","gunter","gunther","gunwale","guofeng","guppy","gupta","gurgle","gurkha","gurney","guru","gus","gusella","gush","gusher","gushy","guss","gusset","gussi","gussie","gussy","gust","gusta","gustaf","gustafson","gustatory","gustav","gustave","gustavo","gustavus","gusted","gusti","gustie","gustily","gustiness","gusting","gusto","gustoes","gusts","gusty","gut","gutenberg","guthrey","guthrie","guthry","gutierrez","gutless","gutlessness","guts","gutser","gutsiness","gutsy","gutted","gutter","guttering","guttersnipe","gutting","guttural","gutturalness","gutty","guy","guyana","guyanese","guys","guzman","guzzle","guzzler","gv","gw","gwalior","gwen","gwendolen","gwendolin","gwendoline","gwendolyn","gweneth","gwenette","gwenneth","gwenni","gwennie","gwenny","gwenora","gwenore","gwt","gwyn","gwyneth","gwynne","gx","gy","gym","gymkhana","gymnasia","gymnasium","gymnast","gymnastic","gymnastically","gymnastics","gymnosperm","gynecologic","gynecological","gynecologist","gynecology","gyp","gypped","gypper","gypping","gypsite","gypster","gypsum","gypsy","gyrate","gyration","gyrator","gyrfalcon","gyro","gyrocompass","gyroscope","gyroscopic","gyve","gz","gzip","h","ha","haag","haas","habakkuk","habeas","haber","haberdasher","haberdashery","haberman","habib","habiliment","habit","habitability","habitable","habitableness","habitant","habitat","habitation","habitations","habits","habitu","habitual","habitualness","habituate","habituation","hacienda","hack","hackage","hacked","hacker","hackers","hackett","hacking","hackle","hackler","hackney","hacks","hacksaw","hackwork","hacky","had","hadamard","hadar","haddad","haddock","hades","hadj","hadji","hadlee","hadleigh","hadley","hadn","hadoop","hadria","hadrian","hadron","hadst","haemoglobin","haemophilia","haemorrhage","hafiz","hafnium","haft","hag","hagan","hagar","hagen","hager","haggai","haggard","haggardness","hagged","hagging","haggis","haggish","haggle","haggler","hagiographa","hagiographer","hagiography","hagstrom","hague","haha","hahn","hahnium","haifa","haiku","hail","hailee","hailer","hailey","hailstone","hailstorm","haily","haiphong","hair","hairball","hairbreadth","hairbreadths","hairbrush","haircare","haircloth","haircloths","haircut","haircutting","hairdo","hairdresser","hairdressing","hairdryer","hairiness","hairless","hairlessness","hairlike","hairline","hairnet","hairpiece","hairpin","hairsbreadth","hairsbreadths","hairsplitter","hairsplitting","hairspray","hairspring","hairstyle","hairstylist","hairy","haiti","haitian","hajj","hajjes","hajji","hake","hakeem","hakim","hakka","hakluyt","hal","halal","halalled","halalling","halberd","halcyon","haldane","hale","haleakala","haleigh","haler","halest","halette","haley","half","halfback","halfbreed","halfhearted","halfheartedness","halfpence","halfpenny","halfpennyworth","halftime","halftone","halfway","halfword","hali","halibut","halide","halie","halifax","halimeda","halite","halitoses","halitosis","hall","hallelujah","hallelujahs","halley","halli","halliard","hallie","hallinan","hallmark","hallo","halloo","hallow","halloween","hallowing","hallows","hallsy","hallucinate","hallucination","hallucinatory","hallucinogen","hallucinogenic","hallway","hally","halo","halocarbon","halogen","halogenated","halon","halpern","halsey","halsy","halt","halter","halting","halve","halves","halyard","ham","hamal","haman","hamburg","hamburger","hamcrest","hamel","hamey","hamhung","hamid","hamil","hamilcar","hamilton","hamiltonian","hamish","hamitic","haml","hamlen","hamlet","hamlin","hammad","hammarskjold","hammed","hammer","hammerer","hammerhead","hammering","hammerless","hammerlock","hammerstein","hammertoe","hammett","hamming","hammock","hammond","hammurabi","hammy","hamnet","hamper","hampered","hampshire","hampton","hamster","hamstring","hamstrung","hamsun","han","hana","hanan","hancock","hand","handbag","handbagged","handbagging","handball","handbarrow","handbasin","handbill","handbook","handbrake","handcar","handcart","handclasp","handcraft","handcuff","handcuffs","handed","handedness","handel","hander","handful","handgun","handhold","handicap","handicapped","handicapper","handicapping","handicraft","handicraftsman","handicraftsmen","handily","handiness","handiwork","handkerchief","handle","handleable","handlebar","handlebars","handlecallback","handlechange","handleclick","handled","handleerror","handlelaunchactivity","handlemessage","handlenonsuccessanddebuggernotification","handler","handlerequest","handlers","handles","handless","handlesubmit","handling","handmade","handmaid","handmaiden","handout","handover","handpick","handrail","hands","handsaw","handset","handshake","handshaker","handshaking","handsome","handsomely","handsomeness","handspike","handspring","handstand","handwork","handwoven","handwrite","handwriting","handwritten","handy","handyman","handymen","haney","hang","hangar","hangdog","hanged","hanger","hanging","hangman","hangmen","hangnail","hangout","hangover","hangs","hangul","hangup","hangzhou","hank","hankel","hanker","hankerer","hankering","hankie","hanky","hanna","hannah","hanni","hannibal","hannie","hanny","hanoi","hanover","hanoverian","hans","hansel","hansen","hansiain","hansom","hanson","hanuka","hanukkah","hanukkahs","hap","hapgood","haphazard","haphazardness","hapless","haplessness","haploid","happed","happen","happened","happening","happens","happenstance","happily","happiness","happing","happy","haproxy","hapsburg","harald","harangue","haranguer","harare","harass","harasser","harassment","harbert","harbin","harbinger","harbor","harborer","harcourt","hard","hardback","hardball","hardboard","hardboiled","hardbound","hardcode","hardcoded","hardcoding","hardcore","hardcover","harden","hardened","hardener","hardening","harder","hardest","hardhat","hardheaded","hardheadedness","hardhearted","hardheartedness","hardihood","hardily","hardin","hardiness","harding","hardliner","hardly","hardness","hardscrabble","hardshell","hardship","hardstand","hardtack","hardtop","hardware","hardwire","hardwood","hardworking","hardy","hare","harebell","harebrained","harelip","harelipped","harem","hargreaves","hark","harlan","harland","harlem","harlen","harlene","harlequin","harley","harli","harlie","harlin","harlot","harlotry","harlow","harm","harman","harmed","harmer","harmful","harmfulness","harmless","harmlessness","harmon","harmonia","harmonic","harmonica","harmonically","harmonics","harmonie","harmonious","harmoniousness","harmonium","harmonization","harmonizations","harmonize","harmonized","harmonizer","harmonizes","harmony","harness","harnessed","harnesser","harnesses","harold","haroun","harp","harper","harping","harpist","harpoon","harpooner","harpsichord","harpsichordist","harpy","harrell","harri","harridan","harrie","harrier","harriet","harriett","harrietta","harriette","harrington","harriot","harriott","harrisburg","harrison","harrisonburg","harrow","harrower","harrumph","harry","harsh","harshen","harshness","hart","harte","hartford","hartley","hartline","hartman","hartwell","harv","harvard","harvest","harvested","harvester","harvestman","harvey","harwell","harwilll","has","hasattr","hasbro","hasclass","hasfocus","hash","hashcode","hashed","hasheem","hasher","hashes","hashim","hashing","hashish","hashlib","hashmap","hashset","hashtable","hashtag","hashtags","hasidim","haskel","haskell","haskins","haslett","hasmany","hasn","hasnext","hasone","hasownproperty","hasp","hassle","hassock","hast","haste","hasten","hastener","hastie","hastily","hastiness","hastings","hasty","hasvalue","hat","hatch","hatchback","hatcheck","hatched","hatcher","hatchery","hatchet","hatching","hatchure","hatchway","hate","hateful","hatefulness","hater","hatfield","hathaway","hatless","hatred","hatstands","hatted","hatter","hatteras","hatti","hattie","hatting","hatty","hauberk","haugen","haughtily","haughtiness","haughty","haul","haulage","hauler","haunch","haunt","haunter","haunting","hauptmann","hausa","hausdorff","hauser","hauteur","havana","havarti","have","havel","haven","havent","haver","haversack","having","havoc","havocked","havocking","haw","hawaii","hawaiian","hawk","hawker","hawking","hawkins","hawkish","hawkishness","hawley","haws","hawser","hawthorn","hawthorne","hay","haycock","hayden","haydn","haydon","hayes","hayfield","hayley","hayloft","haymow","haynes","hayrick","hayride","hayseed","haystack","haywain","hayward","haywire","haywood","hayyim","hazard","hazardous","hazardousness","haze","hazel","hazelcast","hazelnut","hazer","hazily","haziness","hazing","hazlett","hazlitt","hazy","hb","hbase","hbm","hbo","hbox","hbs","hc","hd","hdc","hdd","hdf","hdfs","hdpi","hdqrs","hdr","hdtv","he","head","headache","headaches","headband","headboard","headcount","headdress","header","headers","headerstyle","headertemplate","headertext","headerview","headfirst","headgear","headhunt","headhunter","headhunting","headily","headiness","heading","headings","headlamp","headland","headless","headlessness","headlight","headline","headliner","headlines","headlock","headlong","headman","headmaster","headmastership","headmen","headmistress","headphone","headpiece","headpin","headquarter","headrest","headroom","heads","headscarf","headset","headship","headshrinker","headsman","headsmen","headstall","headstand","headstock","headstone","headstrong","headwaiter","headwall","headwater","headway","headwind","headword","heady","heal","healed","healer","heall","health","healthcare","healthful","healthfully","healthfulness","healthily","healthiness","healths","healthy","heap","hear","heard","hearer","hearing","hearken","hears","hearsay","hearse","hearst","heart","heartache","heartbeat","heartbreak","heartbreaking","heartbroke","heartbroken","heartburn","heartburning","hearted","hearten","heartening","heartfelt","hearth","hearthrug","hearths","hearthstone","heartily","heartiness","heartland","heartless","heartlessness","heartrending","hearts","heartsick","heartsickness","heartstrings","heartthrob","heartwarming","heartwood","hearty","heat","heated","heatedly","heater","heath","heathen","heathendom","heathenish","heathenism","heather","heathery","heathkit","heathland","heathman","heaths","heatmap","heatproof","heats","heatstroke","heatwave","heave","heaven","heavenliness","heavenly","heavenward","heaver","heaves","heavily","heaviness","heaviside","heavy","heavyhearted","heavyset","heavyweight","heb","hebe","hebephrenic","hebert","hebraic","hebraism","hebrew","hebrides","hecate","hecatomb","heck","heckle","heckler","hectare","hectic","hectically","hectogram","hectometer","hector","hecuba","heda","hedda","heddi","heddie","hedge","hedgehog","hedgehop","hedgehopped","hedgehopping","hedger","hedgerow","hedging","hedi","hedonism","hedonist","hedonistic","hedvig","hedvige","hedwig","hedwiga","hedy","heed","heeded","heedful","heedfulness","heeding","heedless","heedlessness","heehaw","heel","heeler","heeling","heelless","heep","hefner","heft","heftily","heftiness","hefty","hegel","hegelian","hegemonic","hegemony","hegira","heida","heidegger","heidelberg","heidi","heidie","heifer","heifetz","height","heighten","heights","heimlich","heindrick","heine","heineken","heinlein","heinous","heinousness","heinrich","heinrick","heinrik","heinz","heinze","heir","heiress","heirloom","heisenberg","heiser","heist","heister","hejira","helaina","helaine","held","helen","helena","helene","helenka","helga","helge","helical","helices","helicon","helicopter","heliocentric","heliography","heliopolis","helios","heliosphere","heliotrope","heliport","helium","helix","hell","hellbender","hellbent","hellcat","hellebore","hellene","hellenic","hellenism","hellenist","hellenistic","hellenization","hellenize","heller","hellespont","hellfire","hellhole","helli","hellion","hellish","hellishness","hellman","hello","helloworld","helluva","helm","helmed","helmet","helmholtz","helming","helms","helmsman","helmsmen","helmut","helot","help","helped","helper","helpers","helpful","helpfulness","helping","helpless","helplessness","helpline","helpmate","helpmeet","helps","helsa","helsinki","helve","helvetian","helvetica","helvetius","helyn","hem","hematite","hematologic","hematological","hematologist","hematology","heme","hemingway","hemisphere","hemispheric","hemispherical","hemline","hemlock","hemmed","hemmer","hemming","hemoglobin","hemolytic","hemophilia","hemophiliac","hemorrhage","hemorrhagic","hemorrhoid","hemostat","hemp","hemstitch","hen","hence","henceforth","henceforward","hench","henchman","henchmen","henderson","hendrerit","hendrick","hendrickson","hendrik","hendrika","hendrix","henge","henka","henley","henna","hennessey","henning","henpeck","henri","henrie","henrieta","henrietta","henriette","henrik","henry","henryetta","hensley","henson","hep","heparin","hepatic","hepatitides","hepatitis","hepburn","hephaestus","hephzibah","hepper","heppest","hepplewhite","heptagon","heptagonal","heptane","heptathlon","her","hera","heracles","heraclitus","herald","heralded","heraldic","heraldry","herb","herbaceous","herbage","herbal","herbalism","herbalist","herbart","herbert","herbicidal","herbicide","herbie","herbivore","herbivorous","herby","herc","herculaneum","hercule","herculean","herculie","herd","herder","herdsman","herdsmen","here","hereabout","hereafter","hereby","hereditary","heredity","hereford","herein","hereinafter","hereof","hereon","heres","heresy","heretic","heretical","hereto","heretofore","hereunder","hereunto","hereupon","herewith","heriberto","heritable","heritage","heritor","herkimer","herman","hermann","hermaphrodite","hermaphroditic","hermaphroditus","hermeneutic","hermeneutics","hermes","hermetic","hermetical","hermia","hermie","hermina","hermine","herminia","hermione","hermit","hermitage","hermite","hermitian","hermon","hermosa","hermosillo","hermy","hernandez","hernando","hernia","hernial","herniate","hero","herod","herodotus","heroes","heroic","heroically","heroics","heroin","heroine","heroism","heroku","herokuapp","herold","heron","herpes","herpetologist","herpetology","herr","herrera","herrick","herring","herringbone","herrington","hersch","herschel","herself","hersey","hersh","hershel","hershey","herta","hertha","hertz","hertzog","hertzsprung","herve","hervey","herzegovina","herzl","hes","hesiod","hesitance","hesitancy","hesitant","hesitantly","hesitate","hesitater","hesitating","hesitation","hesperus","hess","hesse","hessian","hester","hesther","hestia","heston","heterodox","heterodoxy","heterodyne","heterogamous","heterogamy","heterogeneity","heterogeneous","heterogeneousness","heterosexual","heterosexuality","heterostructure","heterozygous","hetti","hettie","hetty","heublein","heuristic","heuristically","heusen","heuser","hew","hewe","hewer","hewet","hewett","hewie","hewitt","hewlett","hex","hexachloride","hexadecimal","hexafluoride","hexagon","hexagonal","hexagram","hexameter","hexer","hey","heyday","heyerdahl","heywood","hezekiah","hf","hg","hgt","hgwy","hh","hhh","hhs","hi","hialeah","hiatus","hiawatha","hibachi","hibernate","hibernation","hibernator","hibernia","hibernian","hibiscus","hiccup","hick","hickey","hickman","hickok","hickory","hicks","hid","hidden","hiddenfield","hiddenfor","hide","hideaway","hidebound","hideous","hideousness","hideout","hider","hides","hiding","hie","hieing","hierarchal","hierarchic","hierarchical","hierarchy","hieratic","hieroglyph","hieroglyphic","hieroglyphics","hieroglyphs","hieronymus","hifalutin","higashiosaka","higgins","high","highball","highborn","highboy","highbrow","highchair","highcharts","higher","highest","highfalutin","highfield","highgui","highhanded","highhandedness","highish","highland","highlander","highlands","highlight","highlighted","highlighting","highlights","highly","highness","highpoint","highroad","highs","highscore","hight","hightail","highway","highwayman","highwaymen","hijack","hijacker","hike","hiker","hilario","hilarious","hilariousness","hilarity","hilarius","hilary","hilbert","hilda","hildagard","hildagarde","hilde","hildebrand","hildegaard","hildegarde","hildy","hill","hillard","hillary","hillbilly","hillcrest","hillel","hiller","hillery","hilliard","hilliary","hillie","hillier","hilliness","hillman","hillmen","hillock","hillsboro","hillsdale","hillside","hilltop","hillwalking","hilly","hillyer","hilt","hilton","him","himalaya","himalayan","himmler","himself","hinayana","hind","hinda","hindemith","hindenburg","hinder","hindered","hinderer","hindi","hindmost","hindquarter","hindrance","hindsight","hindu","hinduism","hindustan","hindustani","hines","hinge","hinger","hinkle","hinsdale","hinstance","hint","hinter","hinterland","hinton","hints","hinze","hip","hipbone","hipness","hipparchus","hipped","hipper","hippest","hippie","hipping","hippo","hippocrates","hippocratic","hippodrome","hippopotamus","hippy","hipster","hiragana","hiram","hire","hired","hireling","hirer","hirey","hiring","hirohito","hiroshi","hiroshima","hirsch","hirsute","hirsuteness","his","hispanic","hispaniola","hiss","hisser","hissing","hist","histamine","histidine","histochemic","histochemical","histochemistry","histogram","histological","histologist","histology","historian","historic","historical","historically","historicalness","historicism","historicist","historicity","historiographer","historiography","history","histrionic","histrionically","histrionics","hit","hitachi","hitch","hitchcock","hitcher","hitchhike","hither","hitherto","hitler","hitless","hits","hittable","hitter","hitting","hittite","hiv","hive","hk","hkey","hklm","hl","hloise","hls","hm","hmac","hmm","hmo","hmong","hms","hn","ho","hoar","hoard","hoarder","hoarding","hoarfrost","hoariness","hoarse","hoarseness","hoary","hoax","hoaxer","hob","hobard","hobart","hobbed","hobbes","hobbies","hobbing","hobbit","hobble","hobbler","hobbs","hobby","hobbyhorse","hobbyist","hobday","hobey","hobgoblin","hobie","hobnail","hobnob","hobnobbed","hobnobbing","hobo","hoboken","hoc","hock","hocker","hockey","hockney","hockshop","hod","hodge","hodgepodge","hodgkin","hoe","hoebart","hoecake","hoedown","hoeing","hoer","hoff","hoffa","hoffman","hofstadter","hog","hogan","hogarth","hogback","hogged","hogger","hogging","hoggish","hogshead","hogtie","hogtying","hogwash","hohenlohe","hohenstaufen","hohenzollern","hohhot","hoist","hoister","hoke","hokey","hokier","hokiest","hokkaido","hokum","hokusai","holbein","holbrook","holcomb","hold","holdall","holden","holder","holders","holding","holdout","holdover","holds","holdup","hole","holes","holey","holiday","holidaymaker","holidays","holier","holiness","holistic","holistically","holland","hollandaise","hollander","holler","hollerith","holley","holli","hollie","hollister","hollow","holloway","hollowness","hollowware","holly","hollyanne","hollyhock","hollywood","holm","holman","holmes","holmium","holo","holocaust","holocene","hologram","holograph","holographic","holographs","holography","holst","holstein","holster","holt","holy","holyoke","holystone","holzman","hom","homage","homager","hombre","homburg","home","homebody","homebound","homeboy","homebrew","homebuilder","homebuilding","homebuilt","homecoming","homecontroller","homegrown","homeland","homeless","homelessness","homelike","homeliness","homely","homemade","homemake","homemaker","homemaking","homeomorph","homeomorphic","homeomorphism","homeopath","homeopathic","homeopaths","homeopathy","homeostases","homeostasis","homeostatic","homeowner","homeownership","homepage","homer","homere","homeric","homerists","homeroom","homerus","homes","homeschooling","homescreen","homesick","homesickness","homespun","homestead","homesteader","homestretch","hometown","homeward","homework","homeworker","homey","homeyness","homicidal","homicide","homier","homiest","homiletic","homily","hominess","homing","hominid","hominy","homo","homogamy","homogenate","homogeneity","homogeneous","homogenization","homogenize","homogenizer","homograph","homographs","homological","homologous","homologue","homology","homomorphic","homomorphism","homonym","homophobia","homophobic","homophone","homopolymers","homosexual","homosexuality","homotopy","homozygous","hon","honcho","honda","hondo","honduran","honduras","hone","honecker","honest","honestly","honesty","honey","honeybee","honeycomb","honeydew","honeylocust","honeymoon","honeymooner","honeysuckle","honeywell","hong","honiara","honk","honker","honky","honolulu","honor","honorable","honorableness","honorables","honorablies","honorably","honorarily","honorarium","honorary","honored","honoree","honorer","honoria","honorific","honors","honshu","hooch","hood","hooded","hoodedness","hoodlum","hoodoo","hoodwink","hoodwinker","hooey","hoof","hoofer","hoofmark","hook","hookah","hookahs","hooke","hooked","hookedness","hooker","hookey","hooking","hooks","hookup","hookworm","hooky","hooligan","hooliganism","hoop","hooper","hoopla","hooray","hoosegow","hoosier","hoot","hootch","hootenanny","hooter","hoover","hooves","hop","hope","hoped","hopeful","hopefully","hopefulness","hopeless","hopelessness","hoper","hopes","hopewell","hopi","hoping","hopkins","hopkinsian","hopped","hopper","hopping","hoppled","hopples","hopscotch","horace","horacio","horatia","horatio","horatius","horde","horehound","horizon","horizontal","horizontalalign","horizontalalignment","horizontalcontentalignment","horizontally","horizontalscrollview","hormel","hormonal","hormone","hormuz","horn","hornbeam","hornblende","hornblower","horne","horned","hornedness","hornet","horniness","hornless","hornlike","hornpipe","horny","horologic","horological","horologist","horology","horoscope","horowitz","horrendous","horrible","horribleness","horribly","horrid","horridness","horrific","horrifically","horrify","horrifying","horror","hors","horse","horseback","horsedom","horseflesh","horsefly","horsehair","horsehide","horselaugh","horselaughs","horseless","horselike","horsely","horseman","horsemanship","horsemen","horseplay","horseplayer","horsepower","horseradish","horseshoe","horseshoeing","horseshoer","horsetail","horsewhip","horsewhipped","horsewhipping","horsewoman","horsewomen","horsey","horsier","horsiest","horsing","horst","hort","hortatory","horten","hortense","hortensia","horticultural","horticulture","horticulturist","horton","horus","hos","hosanna","hose","hosea","hosepipe","hosier","hosiery","hosp","hospice","hospitable","hospitably","hospital","hospitality","hospitalization","hospitalize","host","hostage","hostconfig","hosted","hostel","hosteler","hostelry","hostess","hostile","hostility","hosting","hostler","hostname","hosts","hot","hotbed","hotblooded","hotbox","hotcake","hotchpotch","hotel","hotelier","hotelman","hotels","hotfoot","hothead","hotheaded","hotheadedness","hothouse","hotmail","hotness","hotplate","hotpot","hotrod","hotshot","hotspot","hotted","hottentot","hotter","hottest","hotting","houdaille","houdini","hough","hound","hounder","hounding","hour","hourglass","houri","hourly","hours","house","houseboat","housebound","houseboy","housebreak","housebreaker","housebreaking","housebroke","housebroken","housebuilding","houseclean","housecleaning","housecoat","housefly","houseful","household","householder","househusband","housekeep","housekeeper","housekeeping","houselights","housemaid","houseman","housemen","housemother","housemoving","houseparent","houseplant","houser","houses","housetop","housewares","housewarming","housewife","housewifeliness","housewifely","housewives","housework","houseworker","housing","housman","houston","houyhnhnm","hov","hove","hovel","hover","hovercraft","hovered","hoverer","hovering","hovers","how","howard","howbeit","howdah","howdahs","howdy","howe","howell","however","howey","howie","howitzer","howl","howler","howrah","howsoever","howto","hoy","hoyden","hoydenish","hoyle","hoyt","hp","hpa","hpp","hq","hql","hr","href","hresult","hrh","hrothgar","hrs","hs","hsl","hsqldb","hst","hsv","ht","htaccess","htc","htdocs","hth","htm","html","htmlattributes","htmldocument","htmlelement","htmlentities","htmlhelper","htmlspecialchars","htmlstring","htmltextwriter","htmlunit","htons","hts","http","httpapplication","httpbackend","httpclient","httpcomponents","httpconnection","httpcontext","httpd","httpentity","httpget","httphandler","httpheader","httpheaders","httplib","httpmethod","httponly","httppost","httpprovider","httprequest","httprequestmessage","httpresponse","httpresponsemessage","httpresponseredirect","httpruntime","https","httpsecurity","httpserver","httpservlet","httpservletrequest","httpservletresponse","httpsession","httpstatus","httpstatuscode","httpurlconnection","httputility","httpwebrequest","httpwebresponse","hu","huang","huarache","huawei","hub","hubba","hubbard","hubble","hubbub","hubby","hubcap","hube","huber","hubert","huberto","hubey","hubie","hubris","hubs","huck","huckleberry","huckster","hud","huddersfield","huddle","huddler","hudson","hue","huerta","huey","huff","huffily","huffiness","huffman","huffy","hug","huge","hugely","hugeness","hugged","hugger","hugging","huggins","hugh","hughie","hugibert","hugo","huguenot","hugues","huh","huhs","hui","huitzilopitchli","hula","hulda","hulk","hull","hullabaloo","huller","hulling","hullo","hum","human","humane","humaneness","humaner","humanest","humanism","humanist","humanistic","humanitarian","humanitarianism","humanity","humanization","humanize","humanized","humanizer","humanizes","humanizing","humankind","humanness","humannesses","humanoid","humans","humbert","humberto","humble","humbleness","humbly","humboldt","humbug","humbugged","humbugging","humdinger","humdrum","hume","humeral","humeri","humerus","humfrey","humfrid","humfried","humid","humidification","humidifier","humidify","humidistat","humidity","humidor","humiliate","humiliating","humiliation","humility","hummed","hummel","hummer","humming","hummingbird","hummock","hummocky","hummus","humongous","humor","humored","humorist","humorless","humorlessness","humorous","humorousness","hump","humpback","humph","humphrey","humphs","humpty","humus","humvee","hun","hunch","hunchback","hundred","hundredfold","hundreds","hundredths","hundredweight","hunfredo","hung","hungarian","hungary","hunger","hungover","hungrily","hungriness","hungry","hunk","hunker","hunky","hunt","hunter","hunting","huntington","huntlee","huntley","huntress","huntsman","huntsmen","huntsville","hurdle","hurdler","hurl","hurlee","hurleigh","hurler","hurley","hurling","huron","hurray","hurricane","hurried","hurriedness","hurry","hurst","hurt","hurter","hurtful","hurtfulness","hurting","hurtle","hurts","hurwitz","hus","husain","husband","husbander","husbandman","husbandmen","husbandry","husein","hush","husk","husker","huskily","huskiness","husking","husky","hussar","hussein","husserl","hussy","hustings","hustle","hustler","huston","hut","hutch","hutchins","hutchinson","hutchison","hutted","hutting","hutton","hutu","huxley","huygens","huzzah","huzzahs","hv","hw","hwnd","hwy","hx","hy","hyacinth","hyacintha","hyacinthe","hyacinthia","hyacinthie","hyacinths","hyades","hyaena","hyannis","hyatt","hybrid","hybridism","hybridization","hybridize","hyde","hyderabad","hydra","hydrangea","hydrant","hydrate","hydration","hydraulic","hydraulically","hydraulicked","hydraulicking","hydraulics","hydrazine","hydride","hydro","hydrocarbon","hydrocephali","hydrocephalus","hydrochemistry","hydrochloric","hydrochloride","hydrodynamic","hydrodynamical","hydrodynamics","hydroelectric","hydroelectrically","hydroelectricity","hydrofluoric","hydrofoil","hydrogen","hydrogenate","hydrogenation","hydrogenations","hydrogenous","hydrological","hydrologist","hydrology","hydrolysis","hydrolyze","hydrolyzed","hydromagnetic","hydromechanics","hydrometer","hydrometry","hydrophilic","hydrophobia","hydrophobic","hydrophone","hydroplane","hydroponic","hydroponics","hydrosphere","hydrostatic","hydrostatics","hydrotherapy","hydrothermal","hydrous","hydroxide","hydroxy","hydroxyl","hydroxylate","hydroxyzine","hyena","hygiene","hygienic","hygienically","hygienics","hygienist","hygrometer","hygroscopic","hying","hyman","hymen","hymeneal","hymie","hymn","hymnal","hymnbook","hynda","hype","hyper","hyperactive","hyperactivity","hyperbola","hyperbole","hyperbolic","hyperbolically","hyperboloid","hyperboloidal","hypercellularity","hypercritical","hypercube","hyperemia","hyperemic","hyperfine","hypergamous","hypergamy","hyperglycemia","hyperinflation","hyperion","hyperledger","hyperlink","hyperlinks","hypermarket","hypermedia","hyperplane","hyperplasia","hypersensitive","hypersensitiveness","hypersensitivity","hypersonic","hyperspace","hypersphere","hypertension","hypertensive","hypertext","hyperthyroid","hyperthyroidism","hypertrophy","hypervelocity","hyperventilate","hyperventilation","hyphen","hyphenate","hyphenated","hyphenation","hyphens","hypnoses","hypnosis","hypnotherapy","hypnotic","hypnotically","hypnotism","hypnotist","hypnotize","hypo","hypoactive","hypoallergenic","hypocellularity","hypochondria","hypochondriac","hypocrisy","hypocrite","hypocritical","hypodermic","hypoglycemia","hypoglycemic","hypophyseal","hypophysectomized","hypotenuse","hypothalami","hypothalamic","hypothalamically","hypothalamus","hypothermia","hypotheses","hypothesis","hypothesize","hypothesizer","hypothetic","hypothetical","hypothyroid","hypothyroidism","hypoxia","hyssop","hysterectomy","hysteresis","hysteria","hysteric","hysterical","hyundai","hz","i","ia","iaccoca","iactionresult","iago","iain","iam","iamb","iambi","iambic","iambus","ian","ianthe","iasyncresult","ib","ibaction","ibadan","ibb","ibbie","ibby","iberia","iberian","ibero","ibex","ibid","ibidem","ibinder","ibis","ibm","ibo","iboutlet","ibrahim","ibsen","ibuprofen","ic","icarus","icbm","icc","ice","iceberg","iceboat","icebound","icebox","icebreaker","icecap","iceland","icelander","icelandic","iceman","icemen","icepack","icepick","ichabod","ichneumon","ichthyologist","ichthyology","icicle","icily","iciness","icing","icky","icloud","icmp","ico","icollection","icommand","icon","iconic","iconoclasm","iconoclast","iconoclastic","iconography","icons","iconv","icosahedra","icosahedral","icosahedron","ics","ictus","icu","icy","id","ida","idaho","idahoan","idahoes","idalia","idalina","idaline","idc","ide","idea","ideal","idealism","idealist","idealistic","idealistically","idealization","idealize","idealized","idealizer","ideally","idealogical","ideas","ideate","ideation","idell","idelle","idem","idempotent","ident","identical","identicalness","identifiability","identifiable","identifiably","identification","identified","identifier","identifiers","identifies","identify","identifying","identities","identity","identitymodel","identityserver","ideogram","ideograph","ideographic","ideographs","ideological","ideologist","ideologue","ideology","ideone","ides","idette","idf","idictionary","idiocy","idiolect","idiom","idiomatic","idiomatically","idiopathic","idiosyncrasy","idiosyncratic","idiosyncratically","idiot","idiotic","idiotically","idisposable","idl","idle","idleness","idler","idol","idolater","idolatress","idolatrous","idolatry","idolization","idolize","idolized","idolizer","idp","ids","idt","iduser","idx","idyll","idyllic","idyllically","ie","ieee","ienumerable","ienumerator","ietf","ieyasu","if","iface","ifdef","ifelse","iferror","iffiness","iffy","ifmodule","ifndef","ifni","ifnull","ifoo","iframe","iframes","ifs","ifstream","ig","iggie","iggy","igloo","ignace","ignacio","ignacius","ignatius","ignaz","ignazio","igneous","ignitable","ignite","igniter","ignition","ignoble","ignobleness","ignobly","ignominious","ignominy","ignorable","ignoramus","ignorance","ignorant","ignorantness","ignore","ignorecase","ignored","ignorer","ignores","ignoring","igor","igraph","iguana","iguassu","ih","ii","iid","iif","iii","iirc","iis","ij","ijsselmeer","ik","ike","ikey","ikhnaton","ikon","il","ila","ilaire","ilario","ilea","ileana","ileane","ileitides","ileitis","ilene","ileum","ilia","iliac","iliad","ilise","ilist","ilium","ilk","ilka","ill","illa","illegal","illegalaccessexception","illegalargumentexception","illegality","illegalstateexception","illegibility","illegible","illegibly","illegitimacy","illegitimate","illiberal","illiberality","illicit","illicitness","illimitable","illimitableness","illinois","illinoisan","illiquid","illiteracy","illiterate","illiterateness","illness","illogic","illogical","illogicality","illogicalness","illume","illuminate","illuminati","illuminating","illuminatingly","illumination","illumine","illus","illusion","illusionary","illusionist","illusive","illusiveness","illusoriness","illusory","illustrate","illustrated","illustrates","illustration","illustrative","illustrator","illustrious","illustriousness","illy","iloc","ilogger","ilona","ilsa","ilse","ilysa","ilyse","ilyssa","ilyushin","im","imag","image","imageadapter","imagearray","imagebutton","imagedata","imagefield","imagefile","imageformat","imageicon","imageid","imageio","imagelist","imageloader","imagemagick","imagen","imagename","imagenamed","imagepath","imagepicker","imagery","images","imageshack","imagesize","imagesource","imageuri","imageurl","imageview","imagewidth","imagick","imaginable","imaginableness","imaginably","imaginariness","imaginary","imagination","imaginative","imaginativeness","imagine","imagined","imaginer","imaging","imago","imagoes","imam","imap","imbalance","imbecile","imbecilic","imbecility","imbibe","imbiber","imbrication","imbrium","imbroglio","imbruing","imbue","imdb","ime","imei","imelda","imessage","imf","img","imgdata","imgproc","imgs","imgur","imgurl","imgview","imho","imitable","imitate","imitation","imitative","imitativeness","imitator","imm","immaculate","immaculateness","immanence","immanency","immanent","immanuel","immaterial","immateriality","immaterialness","immature","immatureness","immaturity","immeasurable","immeasurableness","immeasurably","immediacy","immediate","immediately","immediateness","immemorial","immense","immenseness","immensity","immerse","immersible","immersion","immigrant","immigrate","immigration","imminence","imminent","imminentness","immobile","immobility","immobilization","immobilize","immoderate","immoderateness","immoderation","immodest","immodesty","immolate","immolation","immoral","immorality","immortal","immortality","immortalize","immortalized","immovability","immovable","immovableness","immovably","immune","immunity","immunization","immunize","immunoassay","immunodeficiency","immunodeficient","immunologic","immunological","immunologist","immunology","immure","immutability","immutable","immutableness","immutably","imnsho","imo","imogen","imogene","imojean","imp","impact","impaction","impactor","impair","impaired","impairer","impairment","impala","impale","impalement","impaler","impalpable","impalpably","impanel","impart","impartation","impartial","impartiality","impassable","impassableness","impassably","impasse","impassibility","impassible","impassibly","impassion","impassioned","impassive","impassiveness","impassivity","impasto","impatience","impatiens","impatient","impeach","impeachable","impeacher","impeachment","impeccability","impeccable","impeccably","impecunious","impecuniousness","imped","impedance","impede","impeded","impeder","impediment","impedimenta","impel","impelled","impeller","impelling","impend","impenetrability","impenetrable","impenetrableness","impenetrably","impenitence","impenitent","imperative","imperativeness","imperceivable","imperceptibility","imperceptible","imperceptibly","imperceptive","imperdiet","imperf","imperfect","imperfectability","imperfection","imperfectness","imperial","imperialism","imperialist","imperialistic","imperialistically","imperil","imperilment","imperious","imperiousness","imperishable","imperishableness","imperishably","impermanence","impermanent","impermeability","impermeable","impermeableness","impermeably","impermissible","impersonal","impersonality","impersonalized","impersonate","impersonation","impersonator","impertinence","impertinent","imperturbability","imperturbable","imperturbably","impervious","imperviousness","impetigo","impetuosity","impetuous","impetuousness","impetus","impiety","imping","impinge","impingement","impious","impiousness","impish","impishness","impl","implacability","implacable","implacableness","implacably","implant","implantation","implanter","implausibility","implausible","implausibly","implement","implementability","implementable","implementation","implementations","implemented","implementer","implementing","implementor","implements","implicant","implicate","implication","implications","implicative","implicit","implicitly","implicitness","implied","implies","implode","implore","imploring","implosion","implosive","imply","implying","impolite","impoliteness","impolitic","impoliticness","imponderable","imponderableness","import","importance","important","importantly","importation","imported","importer","importerror","importing","importlib","imports","importunate","importunateness","importune","importuner","importunity","imposable","impose","imposer","imposing","imposingly","imposition","impossibility","impossible","impossibleness","impossibly","impost","imposter","impostor","imposture","impotence","impotency","impotent","impound","impoundments","impoverish","impoverisher","impoverishment","impracticable","impracticableness","impracticably","impractical","impracticality","impracticalness","imprecate","imprecation","imprecise","impreciseness","imprecision","impregnability","impregnable","impregnableness","impregnably","impregnate","impregnation","impresario","impress","impressed","impresser","impressibility","impressible","impression","impressionability","impressionable","impressionableness","impressionism","impressionist","impressionistic","impressions","impressive","impressiveness","impressment","imprimatur","imprint","imprinter","imprinting","imprison","imprisonment","improbability","improbable","improbableness","improbably","impromptu","improper","improperness","impropitious","impropriety","improve","improved","improvement","improvements","improver","improves","improvidence","improvident","improving","improvisation","improvisational","improvisatory","improvise","improviser","imprudence","imprudent","impudence","impudent","impugn","impugner","impulse","impulsion","impulsive","impulsiveness","impunity","impure","impureness","impurity","imputation","impute","imread","imshow","imus","in","ina","inaccessible","inaccurate","inaction","inactive","inadequate","inadvertence","inadvertent","inalienability","inalienably","inalterable","inalterableness","inamorata","inane","inanimate","inanimateness","inanity","inappeasable","inappropriate","inarray","inarticulate","inasmuch","inaugural","inaugurate","inauguration","inauthenticity","inbound","inbox","inbred","inbreed","inbuilt","inc","inca","incalculableness","incalculably","incandescence","incandescent","incant","incantation","incantatory","incapable","incapacitate","incapacitation","incarcerate","incarceration","incarnadine","incarnate","incarnation","incase","incendiary","incense","incentive","incentively","incentives","incept","inception","inceptive","inceptor","incessant","incest","incestuous","incestuousness","inch","inches","inchoate","inchon","inchworm","incidence","incident","incidental","incidentally","incidents","incididunt","incinerate","incineration","incinerator","incipience","incipiency","incipient","incise","incision","incisive","incisiveness","incisor","incite","incitement","inciter","incl","inclination","incline","inclined","incliner","inclining","include","included","includes","including","inclusion","inclusive","inclusiveness","incognito","incoherency","income","incoming","incommode","incommunicado","incomparable","incompatible","incompetent","incomplete","inconceivability","inconceivable","inconceivableness","incondensable","incongruousness","inconsiderable","inconsiderableness","inconsistence","inconsistent","inconsolable","inconsolableness","inconsolably","incontestability","incontestably","incontrovertibly","inconvenience","inconvenient","inconvertibility","inconvertible","incorporable","incorporate","incorporated","incorrect","incorrectly","incorrigibility","incorrigible","incorrigibleness","incorrigibly","incorruptible","incorruptibly","incr","increase","increased","increaser","increases","increasing","increasingly","incredible","incredibleness","incredibly","increment","incremental","incrementation","incremented","incrementing","increments","incriminate","incrimination","incriminatory","incrustation","incubate","incubation","incubator","incubus","inculcate","inculcation","inculpate","incumbency","incumbent","incunabula","incunabulum","incurable","incurious","incursion","ind","indebted","indebtedness","indeed","indefatigable","indefatigableness","indefatigably","indefeasible","indefeasibly","indefinable","indefinableness","indefinite","indefinitely","indelible","indelibly","indemnification","indemnify","indemnity","indent","indentation","indented","indenter","indention","indenture","independence","independent","independently","indescribable","indescribableness","indescribably","indestructible","indestructibleness","indestructibly","indeterminably","indeterminacy","indeterminate","indeterminism","index","indexation","indexed","indexeddb","indexer","indexerror","indexes","indexing","indexof","indexpath","india","indian","indiana","indianan","indianapolis","indianian","indicant","indicate","indicated","indicates","indicating","indication","indicative","indicator","indicators","indices","indict","indicter","indictment","indifference","indigence","indigenous","indigenousness","indigent","indigestible","indignant","indignation","indigo","indira","indirect","indirection","indirectly","indiscreet","indiscriminate","indiscriminateness","indispensability","indispensable","indispensableness","indispensably","indisputable","indisputableness","indissoluble","indissolubleness","indissolubly","indistinguishable","indistinguishableness","indite","indium","individual","individualism","individualist","individualistic","individualistically","individuality","individualization","individualize","individualized","individualizer","individualizes","individualizing","individually","individuals","individuate","individuation","indivisible","indivisibleness","indivisibly","indochina","indochinese","indoctrinate","indoctrination","indoctrinator","indolence","indolent","indomitable","indomitableness","indomitably","indonesia","indonesian","indoor","indore","indra","indubitable","indubitableness","indubitably","induce","induced","inducement","inducer","inducible","induct","inductance","inductee","induction","inductive","inductiveness","inductor","indulge","indulgence","indulgent","indulger","indus","industrial","industrialism","industrialist","industrialization","industrialize","industrialized","industries","industrious","industriousness","industry","indx","indy","inebriate","inebriation","inedible","ineducable","ineffability","ineffable","ineffableness","ineffably","inefficient","inelastic","ineligibly","ineluctable","ineluctably","inept","ineptitude","ineptness","inequality","inequivalent","inerrant","inert","inertia","inertial","inertness","ines","inescapably","inesita","inessa","inestimably","inet","inetaddress","inetpub","inevitability","inevitable","inevitableness","inevitably","inexact","inexhaustible","inexhaustibleness","inexhaustibly","inexorability","inexorable","inexorableness","inexorably","inexpedience","inexplicable","inexplicableness","inexplicably","inexplicit","inexpressibility","inexpressible","inexpressibleness","inextricably","inez","inf","infamous","infamy","infancy","infant","infanticide","infantile","infantry","infantryman","infantrymen","infarct","infarction","infatuate","infatuation","infauna","infect","infected","infecter","infection","infectious","infectiousness","infective","infer","inference","inferential","inferior","inferiority","infernal","inferno","inferred","inferring","infertile","infest","infestation","infester","infidel","infighting","infile","infill","infiltrate","infiltrator","infinispan","infinite","infinitely","infinitesimal","infinitival","infinitive","infinitude","infinitum","infinity","infirmary","infirmity","infix","inflammable","inflammableness","inflammation","inflammatory","inflatable","inflate","inflated","inflateexception","inflater","inflating","inflation","inflationary","inflect","inflection","inflectional","inflexible","inflexibleness","inflexion","inflict","inflicter","infliction","inflow","influence","influenced","influencer","influent","influential","influenza","info","infobox","infocenter","infomercial","inform","informatica","informatics","information","informational","informations","informative","informativeness","informatory","informed","informer","infos","infotainment","infowindow","infra","infrared","infrasonic","infrastructural","infrastructure","infrequence","infringe","infringement","infringer","infuriate","infuriating","infuriation","infuse","infuser","infusible","infusibleness","ing","inga","ingaberg","ingaborg","ingamar","ingar","inge","ingeberg","ingeborg","ingelbert","ingemar","ingenious","ingeniousness","ingenuity","ingenuous","ingenuousness","inger","ingersoll","ingest","ingestible","ingestion","inglebert","inglenook","inglewood","inglis","ingmar","ingnue","ingoing","ingot","ingra","ingrained","ingram","ingrate","ingratiate","ingratiating","ingratiation","ingredient","ingredients","ingres","ingress","ingression","ingrid","ingrim","ingrown","inguinal","ingunna","inhabit","inhabitable","inhabitance","inhabited","inhabiter","inhalant","inhalation","inhalator","inhale","inhere","inherent","inherently","inherit","inheritable","inheritableness","inheritance","inherited","inheriting","inheritor","inheritress","inheritrix","inherits","inhibit","inhibited","inhibiter","inhibition","inhibitor","inhibitory","inhomogeneous","inhospitable","inhospitableness","inhospitality","ini","inigo","inimical","inimitable","inimitableness","inimitably","inion","iniquitous","iniquitousness","iniquity","init","initandlisten","initial","initialcontext","initialer","initialisation","initialise","initialised","initializable","initialization","initializations","initialize","initializecomponent","initialized","initializer","initializers","initializes","initializing","initially","initials","initialstate","initiate","initiated","initiates","initiating","initiation","initiative","initiator","initiatory","initmap","initwithdata","initwithframe","initwithnibname","initwithstyle","initwithtitle","inject","injectable","injected","injecting","injection","injections","injector","injunctive","injure","injured","injurer","injurious","injuriousness","ink","inkblot","inker","inkiness","inkling","inkscape","inkstand","inkwell","inky","inland","inlander","inlay","inletting","inline","inlined","inlining","inly","inmost","inn","inna","innards","innate","innateness","inner","innerexception","innerheight","innerhtml","innermost","innersole","innerspring","innertext","innervate","innervation","innerwidth","inning","innis","innkeeper","innocence","innocent","innocuous","innocuousness","innodb","innovate","innovation","innovative","innovator","innovatory","innsbruck","innuendo","innumerability","innumerable","innumerableness","innumerably","innumerate","inoculate","inoculation","inoculative","inode","inoffensive","inonu","inopportune","inopportuneness","inorder","inordinate","inordinateness","inorganic","inotifypropertychanged","inout","inp","inpatient","inplace","input","inputarray","inputbox","inputdata","inputfield","inputfile","inputid","inputline","inputmethodmanager","inputs","inputstream","inputstreamreader","inputstring","inputted","inputtext","inputting","inputtype","inputvalue","inquire","inquirer","inquiring","inquiry","inquisition","inquisitional","inquisitive","inquisitiveness","inquisitor","inquisitorial","inri","inrush","ins","insalubrious","insamplesize","insane","insanitary","insatiability","insatiable","insatiableness","insatiably","inscribe","inscription","inscrutability","inscrutable","inscrutableness","inscrutably","inseam","insecticidal","insecticide","insectivore","insectivorous","insecure","insecureness","inseminate","insemination","insensate","insensateness","insensible","insensitive","insentient","inseparable","insert","insertafter","insertbefore","insertcell","inserted","inserter","inserting","insertion","inserts","inset","insets","insetting","inshore","inside","insider","insidious","insidiousness","insight","insightful","insights","insigne","insignia","insignificant","insinuate","insinuating","insinuation","insinuator","insipid","insipidity","insist","insistence","insistent","insisting","insociable","insofar","insole","insolence","insolent","insoluble","insolubleness","insolubly","insomnia","insomniac","insomuch","insouciance","insouciant","inspect","inspecting","inspection","inspective","inspector","inspectorate","inspiration","inspirational","inspire","inspired","inspirer","inspiring","inspirit","inst","instagram","install","installable","installation","installations","installed","installer","installers","installing","installment","installs","instance","instanceid","instanceof","instances","instant","instantaneous","instantaneousness","instantiate","instantiated","instantiates","instantiateviewcontrollerwithidentifier","instantiating","instantiation","instantly","instate","instead","instigate","instigation","instigator","instillation","instinct","instinctive","instinctual","institute","instituter","institutes","institution","institutional","institutionalism","institutionalist","institutionalization","institutionalize","institutions","institutor","instr","instream","instruct","instructed","instruction","instructional","instructions","instructive","instructiveness","instructor","instrument","instrumental","instrumentalist","instrumentality","instrumentation","instruments","insubordinate","insubstantial","insufferable","insufferably","insufficient","insular","insularity","insulate","insulated","insulation","insulator","insulin","insult","insulter","insulting","insuperable","insuperably","insupportable","insupportableness","insurance","insure","insured","insurer","insurgence","insurgency","insurgent","insurmountably","insurrection","insurrectionist","int","intact","intactness","intaglio","intake","intangible","intarray","integer","integerfield","integers","integrability","integrable","integral","integrand","integrate","integrated","integrates","integrating","integration","integrative","integrator","integrity","integument","intel","intellect","intellective","intellectual","intellectualism","intellectuality","intellectualize","intellectualness","intelligence","intelligencer","intelligent","intelligentsia","intelligibilities","intelligibility","intelligible","intelligibleness","intelligibly","intellij","intellisense","intelsat","intemperate","intend","intendant","intended","intendedness","intender","intensification","intensifier","intensify","intensional","intensity","intensive","intensiveness","intent","intentfilter","intention","intentional","intentionality","intentionally","intentions","intentness","intents","intentservice","inter","interact","interacting","interaction","interactions","interactive","interactively","interactivity","interacts","interaxial","interbank","interbred","interbreed","intercalate","intercalation","intercase","intercaste","intercede","interceder","intercensal","intercept","interception","interceptor","interceptors","intercession","intercessor","intercessory","interchange","interchangeability","interchangeable","interchangeableness","interchangeably","interchanger","intercity","interclass","intercohort","intercollegiate","intercom","intercommunicate","intercommunication","interconnect","interconnected","interconnectedness","interconnection","interconnectivity","intercontinental","interconversion","intercorrelated","intercourse","interdata","interdenominational","interdepartmental","interdependence","interdependency","interdependent","interdict","interdiction","interdisciplinary","interdum","interest","interested","interesting","interestingly","interestingness","interests","interface","interfaces","interfacing","interfaith","interfere","interference","interferer","interfering","interferometer","interferometric","interferometry","interferon","interfile","intergalactic","intergeneration","intergenerational","interglacial","intergovernmental","intergroup","interim","interindex","interindustry","interior","interj","interject","interjection","interjectional","interlace","interlard","interlayer","interleave","interleukin","interlibrary","interline","interlinear","interlingua","interlingual","interlining","interlink","interlisp","interlobular","interlock","interlocker","interlocutor","interlocutory","interlope","interloper","interlude","intermarriage","intermarry","intermediary","intermediate","intermediateness","intermediates","intermediation","interment","intermeshed","intermetrics","intermezzi","intermezzo","interminably","intermingle","intermission","intermittent","intermix","intermodule","intermolecular","intern","internal","internaldofilter","internalization","internalize","internally","internals","international","internationale","internationalism","internationalist","internationality","internationalization","internationalize","interne","internecine","internee","internet","internetwork","internist","internment","internship","internuclear","interocular","interoffice","interop","interoperability","interopservices","interp","interpenetrates","interpersonal","interplanetary","interplay","interpol","interpolate","interpolated","interpolation","interpose","interposer","interposition","interpret","interpretable","interpretation","interpretative","interpreted","interpreter","interpreting","interpretive","interpretor","interprets","interprocess","interprocessor","interquartile","interracial","interred","interregional","interregnum","interrelate","interrelated","interrelatedness","interrelation","interrelationship","interring","interrogate","interrogation","interrogative","interrogator","interrogatory","interrupt","interrupted","interruptedexception","interrupter","interruptibility","interruptible","interruption","interrupts","interscholastic","intersect","intersection","intersects","intersession","interspecies","intersperse","interspersion","interstage","interstate","interstellar","interstice","interstitial","intersurvey","intertask","intertwine","interurban","interval","intervals","intervene","intervener","intervenor","intervention","interventionism","interventionist","interview","interviewed","interviewee","interviewer","interviewing","interviews","intervocalic","interweave","interwove","interwoven","intestacy","intestinal","intestine","inti","intifada","intimacy","intimal","intimate","intimateness","intimater","intimation","intimidate","intimidating","intimidation","intl","into","intolerable","intolerableness","intolerant","intonate","intonation","intoxicant","intoxicate","intoxicated","intoxication","intptr","intra","intracellular","intracity","intraclass","intracohort","intractability","intractable","intractableness","intradepartmental","intrafamily","intragenerational","intraindustry","intraline","intrametropolitan","intramural","intramuscular","intranasal","intranet","intransigence","intransigent","intransitive","intraoffice","intraprocess","intrapulmonary","intraregional","intrasectoral","intrastate","intratissue","intrauterine","intravenous","intrepid","intrepidity","intrepidness","intricacy","intricate","intricateness","intrigue","intriguer","intriguing","intrinsic","intrinsically","intro","introduce","introduced","introducer","introduces","introducing","introduction","introductory","introit","introject","introspect","introspection","introspective","introspectiveness","introversion","introvert","intrude","intruder","intrusion","intrusive","intrusiveness","ints","intubate","intubation","intuit","intuition","intuitionist","intuitive","intuitiveness","intval","intvalue","inuit","inundate","inundation","inure","inv","invade","invader","invalid","invalidate","invalidated","invalidism","invalidoperationexception","invariable","invariant","invariantculture","invasion","invasive","invective","invectiveness","inveigh","inveigher","inveighs","inveigle","inveigler","invent","invented","invention","inventive","inventiveness","inventor","inventory","inverness","inverse","inversion","invert","inverted","inverter","invertible","invest","invested","investigate","investigating","investigation","investigator","investigatory","investing","investiture","investment","investments","investor","investors","inveteracy","inveterate","inviability","invidious","invidiousness","invigilate","invigilator","invigorate","invigorating","invigoration","invigorations","invincibility","invincible","invincibleness","invincibly","inviolability","inviolably","inviolate","inviolateness","inviscid","invisible","invisibleness","invitation","invitational","invite","invited","invitee","inviter","inviting","invocable","invocablehandlermethod","invocate","invocation","invocations","invocationtargetexception","invoice","invoices","invoke","invoked","invokelater","invokemethod","invokenative","invoker","invokes","invoking","involuntariness","involuntary","involute","involution","involutorial","involve","involved","involvedly","involvement","involver","involves","involving","invulnerability","invulnerableness","inward","inwardness","io","ioc","ioctl","iodate","iodation","iodide","iodinate","iodine","iodize","ioe","ioerror","ioexception","iolande","iolanthe","ion","iona","ionesco","ionian","ionic","ionicframework","ionization","ionize","ionized","ionizer","ionizes","ionizing","ionosphere","ionospheric","iorgo","iormina","ios","iosep","iostream","iot","iota","iou","ioutils","iowa","iowan","ip","ipa","ipad","ipaddress","ipc","ipecac","ipendpoint","iphigenia","iphone","iphoneos","iphones","iphonesimulator","ipn","ipo","ipod","ips","ipso","ipsum","ipswich","iptables","ipv","ipython","iq","iqbal","iqueryable","iquitos","ir","ira","iran","iranian","iraq","iraqi","irascibility","irascible","irascibly","irate","irateness","irb","irc","ire","ireful","ireland","irena","irene","irenic","irepository","irides","iridescence","iridescent","iridium","irids","irina","iris","irish","irishman","irishmen","irishwoman","irishwomen","irita","irk","irksome","irksomeness","irkutsk","irma","iron","ironclad","ironer","ironic","ironical","ironicalness","ironing","ironmonger","ironmongery","ironpython","ironside","ironstone","ironware","ironwood","ironwork","ironworker","irony","iroquoian","iroquois","irow","irq","irradiate","irradiation","irrational","irrationality","irrationalness","irrawaddy","irreclaimable","irreconcilability","irreconcilable","irreconcilableness","irreconcilably","irrecoverable","irrecoverableness","irrecoverably","irredeemable","irredeemably","irredentism","irredentist","irreducibility","irreducible","irreducibly","irreflexive","irrefutable","irrefutably","irregardless","irregular","irregularity","irrelevance","irrelevancy","irrelevant","irreligious","irremediable","irremediableness","irremediably","irremovable","irreparable","irreparableness","irreparably","irreplaceable","irrepressible","irrepressibly","irreproachable","irreproachableness","irreproachably","irreproducibility","irreproducible","irresistibility","irresistible","irresistibleness","irresistibly","irresolute","irresoluteness","irresolution","irresolvable","irrespective","irresponsibility","irresponsible","irresponsibleness","irresponsibly","irretrievable","irretrievably","irreverence","irreverent","irreversible","irreversibly","irrevocable","irrevocableness","irrevocably","irrigable","irrigate","irrigation","irritability","irritable","irritableness","irritably","irritant","irritate","irritated","irritating","irritation","irrupt","irruption","irs","irtish","irv","irvin","irvine","irving","irwin","irwinn","is","isa","isaac","isaak","isabel","isabelita","isabella","isabelle","isac","isacco","isactive","isadmin","isador","isadora","isadore","isahella","isaiah","isak","isarray","isassignablefrom","isauthenticated","isbn","iscariot","ischecked","isconnected","isdeleted","isdigit","isdirectory","iseabal","isempty","isenabled","isequal","isequaltostring","iserror","iservice","isexpanded","isfahan","isfile","ish","isherwood","ishidden","ishim","ishmael","ishtar","isiah","isiahi","isidor","isidora","isidore","isidoro","isidro","isin","isinglass","isinstance","isis","iskindofclass","isl","islam","islamabad","islamic","island","islander","islandia","islands","isle","islet","isloading","isloggedin","ism","ismael","ismatch","isn","isnan","isnt","isnull","isnullorempty","isnullorwhitespace","isnumber","isnumeric","iso","isobar","isobaric","isobel","isochronal","isochronous","isocline","isocyanate","isodate","isodine","isolate","isolated","isolation","isolationism","isolationist","isolationistic","isolator","isolde","isomer","isomeric","isomerism","isometric","isometrically","isometrics","isomorph","isomorphic","isomorphically","isomorphism","isopen","isoperimetrical","isopleth","isopleths","isosceles","isostatic","isotherm","isothermal","isotonic","isotope","isotopic","isotropic","isotropically","isotropy","isp","ispahan","ispell","isplaying","ispostback","isprime","isr","israel","israeli","israelite","isreadonly","isrequired","isrunning","iss","issac","isselected","isset","issi","issiah","issie","issuable","issuance","issuant","issue","issuecomment","issued","issuer","issues","issuing","issy","ist","istanbul","isthmian","isthmus","istream","istrue","istvan","isuzu","isvalid","isvisible","it","itaipu","ital","italian","italianate","italic","italicization","italicize","italicized","italy","itasca","itch","itchiness","itchy","itcorp","itel","item","itemarray","itemcode","itemcontainerstyle","itemcount","itemgetter","itemgroup","itemid","itemization","itemize","itemized","itemizer","itemizes","itemlabel","itemlist","itemname","itemprop","items","itemscontrol","itemspanel","itemspaneltemplate","itemssource","itemstyle","itemtemplate","itemtype","itemvalue","itemview","iter","iterable","iterate","iterated","iterates","iterating","iteration","iterations","iterative","iterator","iterators","iteritems","itertools","itext","itextpdf","itextsharp","ithaca","ithacan","itinerant","itinerary","itm","ito","itr","its","itself","itt","itunes","iu","iud","iv","iva","ivan","ivanhoe","ivar","ive","iver","ivett","ivette","ivie","ivonne","ivor","ivory","ivs","ivy","iw","iwc","ix","iy","izaak","izabel","izak","izanagi","izanami","izhevsk","izmir","izvestia","izzy","j","ja","jab","jabbed","jabber","jabberer","jabbing","jabez","jablonsky","jabot","jacaranda","jacenta","jacinda","jacinta","jacintha","jacinthe","jack","jackal","jackass","jackboot","jackdaw","jackelyn","jacket","jacketed","jackhammer","jacki","jackie","jackknife","jackknives","jacklin","jacklyn","jackman","jackpot","jackquelin","jackqueline","jackrabbit","jackson","jacksonian","jacksonville","jackstraw","jacky","jaclin","jaclyn","jacob","jacobean","jacobi","jacobian","jacobin","jacobite","jacobo","jacobs","jacobsen","jacobson","jacobus","jacoby","jacoco","jacquard","jacquelin","jacqueline","jacquelyn","jacquelynn","jacquenetta","jacquenette","jacques","jacquetta","jacquette","jacqui","jacquie","jacuzzi","jacynth","jada","jade","jaded","jadedness","jadeite","jae","jaeger","jag","jagged","jaggedness","jagger","jaggers","jagging","jaguar","jail","jailbird","jailbreak","jailer","jaime","jaimie","jain","jaine","jainism","jaipur","jakarta","jake","jakie","jakob","jalapeo","jalopy","jalousie","jam","jamaal","jamaica","jamaican","jamal","jamar","jamb","jambalaya","jamboree","jame","jamel","james","jameson","jamestown","jamesy","jamey","jami","jamie","jamil","jamill","jamima","jamison","jammal","jammed","jammie","jamming","jan","jana","janacek","janaya","janaye","jandy","jane","janean","janeczka","janeen","janeiro","janek","janel","janela","janell","janella","janelle","janene","janenna","janessa","janesville","janet","janeta","janetta","janette","janeva","janey","jangle","jangler","jangly","jania","janice","janie","janifer","janina","janine","janis","janissary","janith","janitor","janitorial","janka","janna","jannel","jannelle","jannie","janos","janot","jansen","jansenist","january","janus","jany","japan","japanese","japanned","japanner","japanning","jape","japura","jaquelin","jaquelyn","jaquenetta","jaquenette","jaquith","jar","jarad","jard","jardinire","jareb","jared","jarful","jargon","jarib","jarid","jarlsberg","jarrad","jarray","jarred","jarret","jarrett","jarrid","jarring","jarrod","jars","jarvis","jase","jasen","jasmin","jasmina","jasmine","jason","jasper","jasperreports","jastrow","jasun","jato","jaundice","jaundiced","jaunt","jauntily","jauntiness","jaunty","java","javac","javadoc","javadocs","javaee","javafx","javamail","javanese","javascript","javascripts","javascriptserializer","javase","javassist","javax","javelin","javier","jaw","jawbone","jawbreaker","jawline","jax","jaxartes","jaxb","jaxbcontext","jaxrs","jaxws","jay","jayapura","jaybird","jaycee","jaye","jayme","jaymee","jaymie","jayne","jaynell","jayson","jaywalk","jaywalker","jazmin","jazz","jazziness","jazzmen","jazzy","jb","jboss","jbutton","jc","jcenter","jcheckbox","jcombobox","jcomponent","jcp","jcr","jcs","jct","jd","jdavie","jdbc","jdbctemplate","jdialog","jdk","jdt","je","jealous","jealousness","jealousy","jean","jeana","jeane","jeanelle","jeanette","jeanie","jeanine","jeanna","jeanne","jeannette","jeannie","jeannine","jecho","jed","jedd","jeddy","jedediah","jedi","jedidiah","jee","jeep","jeer","jeerer","jeering","jeeves","jeez","jeff","jefferey","jefferson","jeffersonian","jeffery","jeffie","jeffrey","jeffry","jeffy","jehad","jehanna","jehoshaphat","jehovah","jehu","jejuna","jejune","jejuneness","jejunum","jekyll","jelene","jell","jello","jelly","jellybean","jellyfish","jellying","jellylike","jellyroll","jemie","jemima","jemimah","jemmie","jemmy","jen","jena","jenda","jenelle","jeni","jenica","jeniece","jenifer","jeniffer","jenilee","jenine","jenkins","jenn","jenna","jennee","jenner","jennet","jennette","jenni","jennica","jennie","jennifer","jennilee","jennine","jennings","jenny","jeno","jens","jensen","jeopard","jeopardize","jeopardy","jephthah","jerad","jerald","jeralee","jeramey","jeramie","jere","jereme","jeremiad","jeremiah","jeremiahs","jeremias","jeremie","jeremy","jeri","jericho","jerk","jerker","jerkily","jerkin","jerkiness","jerkwater","jerky","jermain","jermaine","jermayne","jeroboam","jerold","jerome","jeromy","jerri","jerrie","jerrilee","jerrilyn","jerrine","jerrod","jerrold","jerrome","jerry","jerrybuilt","jerrylee","jersey","jerusalem","jervis","jes","jess","jessa","jessalin","jessalyn","jessamine","jessamyn","jesse","jessee","jesselyn","jessey","jessi","jessica","jessie","jessika","jessy","jest","jester","jesting","jesuit","jesus","jet","jetbrains","jeth","jethro","jetliner","jetport","jetsam","jetted","jetting","jettison","jetty","jew","jewel","jeweler","jewelery","jewell","jewelle","jewelled","jewellery","jewelry","jewess","jewish","jewishness","jewry","jezebel","jf","jfilechooser","jfk","jframe","jg","jhipster","jib","jibbed","jibbing","jibe","jid","jidda","jiff","jiffy","jig","jigged","jigger","jigging","jiggle","jiggly","jigsaw","jihad","jilin","jill","jillana","jillane","jillayne","jilleen","jillene","jilli","jillian","jillie","jilly","jilt","jilter","jim","jimenez","jimmie","jimmy","jimsonweed","jinan","jingle","jingler","jingly","jingo","jingoism","jingoist","jingoistic","jinja","jinn","jinnah","jinni","jinny","jinrikisha","jinx","jioendpoint","jira","jit","jitney","jitter","jitterbug","jitterbugged","jitterbugger","jitterbugging","jittery","jiujitsu","jivaro","jive","jj","jk","jkl","jks","jl","jlabel","jlist","jls","jm","jmenu","jmenuitem","jmeter","jmp","jms","jmx","jna","jndi","jni","jnienv","jnlp","jo","joachim","joan","joana","joane","joanie","joann","joanna","joanne","joaquin","job","jobbed","jobber","jobbery","jobbing","jobey","jobholder","jobi","jobid","jobie","jobina","jobj","jobject","jobless","joblessness","jobname","jobrel","jobs","jobtitle","joby","jobye","jobyna","jocasta","jocelin","joceline","jocelyn","jocelyne","jock","jockey","jocko","jockstrap","jocose","jocoseness","jocosity","jocular","jocularity","jocund","jocundity","joda","jodee","jodhpurs","jodi","jodie","jody","joe","joeann","joel","joela","joelie","joell","joella","joelle","joellen","joelly","joellyn","joelynn","joesph","joete","joey","jog","jogged","jogger","jogging","joggle","joggler","jogjakarta","johan","johann","johanna","johannah","johannes","johannesburg","johansen","johanson","john","johna","johnath","johnathan","johnathon","johnette","johnie","johnna","johnnie","johnny","johnnycake","johns","johnsen","johnson","johnston","johnstown","johny","joice","join","joincolumn","joincolumns","joined","joiner","joinery","joining","joins","joint","jointable","jointed","jointedness","jointer","jointly","jointures","joist","jojo","joke","joker","jokes","jokey","jokier","jokiest","jokily","joking","jolee","joleen","jolene","joletta","joli","jolie","joliet","joline","jolla","jollification","jollily","jolliness","jollity","jolly","jolson","jolt","jolter","joly","jolyn","jolynn","jon","jonah","jonahs","jonas","jonathan","jonathon","jone","jonell","jones","joni","jonie","jonquil","jonson","joomla","jooq","joplin","joptionpane","jordain","jordan","jordana","jordanian","jordanna","jordon","jorey","jorgan","jorge","jorgensen","jorgenson","jori","jorie","jorrie","jorry","jory","joscelin","jose","josee","josef","josefa","josefina","joseito","joseph","josepha","josephina","josephine","josephs","josephson","josephus","josey","josh","josher","joshia","joshua","joshuah","josi","josiah","josias","josie","joss","josselyn","jostle","josue","josy","jot","jotted","jotter","jotting","joule","jounce","jouncy","jourdain","jourdan","journal","journalese","journalism","journalist","journalistic","journalize","journalized","journalizer","journey","journeyer","journeyman","journeymen","joust","jouster","jovanovich","jove","jovial","joviality","jovian","jowl","jowly","joy","joya","joyan","joyann","joyce","joycean","joycelin","joye","joyful","joyfuller","joyfullest","joyfulness","joyless","joylessness","joyner","joyous","joyousness","joyridden","joyride","joyrode","joystick","jozef","jp","jpa","jpanel","jpeg","jpg","jpn","jq","jqgrid","jqm","jqplot","jquery","jquerymobile","jqueryui","jqxhr","jr","jradiobutton","jre","jruby","js","jsandye","jsbin","jsch","jscript","jscrollpane","jsessionid","jsf","jsfiddle","jshint","json","jsonarray","jsonb","jsonconvert","jsondata","jsonexception","jsonobj","jsonobject","jsonobjectwithdata","jsonp","jsonparser","jsonpath","jsonproperty","jsonreader","jsonrequestbehavior","jsonresponse","jsonresult","jsonserializer","jsonstr","jsonstring","jsoup","jsp","jspservlet","jsr","jsref","jstl","jstree","jsx","jt","jta","jtable","jtc","jtextarea","jtextfield","juan","juana","juanita","juarez","jubal","jubilant","jubilate","jubilation","jubilee","jud","judah","judaic","judaical","judaism","judas","judd","juddered","juddering","jude","judea","judge","judgement","judger","judgeship","judging","judgment","judgmental","judi","judicable","judicatory","judicature","judicial","judiciary","judicious","judiciousness","judie","judith","juditha","judo","judon","judson","judy","judye","jug","jugate","jugful","jugged","juggernaut","jugging","juggle","juggler","jugglery","jugular","juice","juicer","juicily","juiciness","juicy","juieta","jujitsu","juju","jujube","jujutsu","juke","jukebox","jul","jule","julee","julep","juli","julia","julian","juliana","juliane","juliann","julianna","julianne","julie","julienne","juliet","julieta","julietta","juliette","julina","juline","julio","julissa","julita","julius","july","julys","jumble","jumbo","jumbotron","jump","jumped","jumper","jumpily","jumpiness","jumping","jumps","jumpsuit","jumpy","jun","junco","junction","juncture","june","juneau","junette","jung","jungfrau","jungian","jungle","junia","junie","junina","junior","juniority","juniper","junit","junk","junker","junkerdom","junket","junketeer","junkie","junkyard","juno","junta","jupiter","jupyter","jurassic","juridic","juridical","juried","jurisdiction","jurisdictional","jurisprudence","jurisprudent","jurisprudential","jurist","juristic","juror","jurua","jury","jurying","juryman","jurymen","jurywoman","jurywomen","just","justed","justen","juster","justest","justice","justiciable","justifiability","justifiable","justifiably","justification","justified","justifier","justify","justin","justina","justine","justing","justinian","justinn","justino","justis","justness","justo","justs","justus","jut","jute","jutish","jutland","jutted","jutting","juvenal","juvenile","juxtapose","juxtaposition","jv","jvm","jvms","jw","jwt","jyoti","jython","k","ka","kaaba","kabob","kaboom","kabuki","kabul","kacey","kacie","kacy","kaddish","kaela","kaffeeklatch","kaffeeklatsch","kafka","kafkaesque","kaftan","kagoshima","kahaleel","kahlil","kahlua","kahn","kai","kaia","kaifeng","kaila","kaile","kailey","kain","kaine","kaiser","kaitlin","kaitlyn","kaitlynn","kaja","kajar","kakalina","kala","kalahari","kalamazoo","kalashnikov","kalb","kale","kaleb","kaleena","kaleidescope","kaleidoscope","kaleidoscopic","kaleidoscopically","kalgoorlie","kali","kalie","kalil","kalila","kalina","kalinda","kalindi","kalle","kalli","kally","kalmyk","kalvin","kama","kamchatka","kamehameha","kameko","kamikaze","kamila","kamilah","kamillah","kampala","kampuchea","kan","kanchenjunga","kandace","kandahar","kandinsky","kandy","kane","kangaroo","kania","kankakee","kannada","kano","kanpur","kansan","kansas","kant","kantian","kanya","kaohsiung","kaolin","kaolinite","kaplan","kapok","kaposi","kappa","kaput","kara","karachi","karaf","karaganda","karakorum","karakul","karalee","karalynn","karamazov","karaoke","karat","karate","kare","karee","kareem","karel","karen","karena","karenina","kari","karia","karie","karil","karilynn","karim","karin","karina","karine","kariotta","karisa","karissa","karita","karl","karla","karlan","karlee","karleen","karlen","karlene","karlie","karlik","karlis","karloff","karlotta","karlotte","karly","karlyn","karma","karmen","karmic","karna","karney","karo","karol","karola","karole","karolina","karoline","karoly","karon","karp","karrah","karrie","karroo","karry","kart","kary","karyl","karylin","karyn","kasai","kasey","kashmir","kaspar","kasparov","kasper","kass","kassandra","kassey","kassi","kassia","kassie","kat","kata","katakana","katalin","kate","katee","katelyn","katerina","katerine","katey","kath","katha","katharina","katharine","katharyn","kathe","katherina","katherine","katheryn","kathi","kathiawar","kathie","kathleen","kathlin","kathmandu","kathrine","kathryn","kathryne","kathy","kathye","kati","katie","katina","katine","katinka","katleen","katlin","katmai","katmandu","katowice","katrina","katrine","katrinka","katti","kattie","katuscha","katusha","katy","katya","katydid","katz","kauai","kauffman","kaufman","kaunas","kaunda","kawabata","kawasaki","kay","kayak","kaycee","kaye","kayla","kayle","kaylee","kayley","kaylil","kaylyn","kayne","kayo","kazakh","kazakhstan","kazan","kazantzakis","kazoo","kb","kbd","kc","kcal","kd","kde","ke","kean","keane","kearney","keary","keaton","keats","kebab","keck","keefe","keefer","keegan","keel","keelby","keeley","keelhaul","keelia","keely","keen","keenan","keene","keener","keening","keenness","keep","keepalive","keeper","keeping","keeps","keepsake","keewatin","keg","kegged","kegging","keillor","keir","keisha","keith","kelbee","kelby","kelcey","kelci","kelcie","kelcy","kele","kelila","kellby","kellen","keller","kelley","kelli","kellia","kellie","kellina","kellogg","kellsie","kelly","kellyann","kelp","kelsey","kelsi","kelsy","kelt","kelvin","kelwin","kemerovo","kemp","kempis","ken","kendal","kendall","kendell","kendo","kendra","kendre","kendrick","kenilworth","kenmore","kenn","kenna","kennan","kennecott","kenned","kennedy","kennel","kenneth","kennett","kennie","kenning","kennith","kenny","keno","kenon","kenosha","kensington","kent","kenton","kentuckian","kentucky","kenya","kenyan","kenyatta","kenyon","keogh","keokuk","kepi","kepler","kept","ker","keras","keratin","kerberos","kerbside","kerby","kerchief","kerensky","keri","keriann","kerianne","kerk","kermie","kermit","kermy","kern","kerned","kernel","kernels","kerning","kerosene","kerouac","kerr","kerri","kerrie","kerrill","kerrin","kerry","kerstin","kerwin","kerwinn","kesley","keslie","kessia","kessiah","kessler","kestrel","ketch","ketchup","ketone","ketosis","kettering","ketti","kettie","kettle","kettledrum","kettleful","ketty","kev","kevan","keven","kevin","kevina","kevlar","kevon","kevorkian","kevyn","kewaskum","kewaunee","kewpie","key","keyboard","keyboardist","keyboards","keychain","keyclick","keycloak","keycode","keydown","keyed","keyerror","keyevent","keyframes","keyhole","keyname","keynes","keynesian","keynote","keynoter","keypad","keypair","keypath","keypoints","keypress","keypressed","keypunch","keypuncher","keyring","keys","keyset","keyspace","keystone","keystore","keystroke","keystrokes","keytime","keytool","keyup","keyvalue","keyvaluepair","keyword","keywords","kf","kg","kgb","kh","khabarovsk","khachaturian","khaki","khalid","khalil","khan","kharkov","khartoum","khayyam","khmer","khoisan","khomeini","khorana","khrushchev","khtml","khufu","khulna","khwarizmi","khyber","khz","ki","kia","kiah","kial","kib","kibana","kibble","kibbutz","kibbutzim","kibitz","kibitzer","kibosh","kick","kickapoo","kickback","kickball","kicker","kickoff","kicks","kickstand","kickstarter","kicky","kid","kidd","kidded","kidder","kiddie","kidding","kiddish","kiddo","kiddy","kiddying","kidless","kidnap","kidnaper","kidnaping","kidnapped","kidnapper","kidnapping","kidney","kids","kidskin","kieffer","kiel","kielbasa","kielbasi","kiele","kienan","kier","kierkegaard","kiersten","kieth","kiev","kigali","kikelia","kikuyu","kilauea","kile","kiley","kilian","kilimanjaro","kill","killdeer","killebrew","killed","killer","killian","killie","killing","killjoy","kills","killy","kiln","kilo","kilobaud","kilobit","kilobuck","kilobyte","kilocycle","kilogauss","kilogram","kilohertz","kilohm","kilojoule","kiloliter","kilometer","kiloton","kilovolt","kilowatt","kiloword","kilt","kilter","kim","kimball","kimbell","kimberlee","kimberley","kimberli","kimberly","kimberlyn","kimble","kimbra","kimmi","kimmie","kimmy","kimono","kin","kincaid","kind","kinda","kinder","kindergarten","kindergrtner","kindhearted","kindheartedness","kindle","kindler","kindliness","kindling","kindly","kindness","kindred","kinds","kine","kinect","kinematic","kinematics","kinesics","kinesthesis","kinesthetic","kinesthetically","kinetic","kinetically","kinetics","kinfolk","king","kingbird","kingdom","kingfisher","kinglet","kingliness","kingly","kingpin","kingsbury","kingship","kingsley","kingsly","kingston","kingstown","kingwood","kink","kinkily","kinkiness","kinky","kinna","kinney","kinnickinnic","kinnie","kinny","kinsey","kinsfolk","kinshasa","kinshasha","kinship","kinsley","kinsman","kinsmen","kinswoman","kinswomen","kiosk","kiowa","kip","kipling","kipp","kippar","kipped","kipper","kippie","kipping","kippy","kira","kirbee","kirbie","kirby","kirchhoff","kirchner","kirchoff","kirghistan","kirghiz","kirghizia","kiri","kiribati","kirinyaga","kirk","kirkland","kirkpatrick","kirkwood","kirov","kirsch","kirsten","kirsteni","kirsti","kirstin","kirstyn","kisangani","kishinev","kismet","kiss","kissee","kisser","kissiah","kissie","kissinger","kit","kitakyushu","kitbag","kitchen","kitchener","kitchenette","kitchenware","kite","kiter","kith","kiths","kitkat","kits","kitsch","kitschy","kitted","kitten","kittenish","kittenishness","kitti","kittie","kitting","kittiwakes","kitty","kivy","kiwanis","kiwi","kiwifruit","kizzee","kizzie","kk","kkk","kl","klan","klansman","klara","klarika","klarrisa","klass","klaus","klaxon","klee","kleenex","klein","kleinrock","klemens","klement","kleon","kleptomania","kleptomaniac","kliment","kline","klingon","klondike","kludge","kludger","kludgey","klutz","klutziness","klutzy","klux","klystron","km","kmeans","kml","kn","knack","knacker","knackwurst","knapp","knapsack","knauer","knave","knavery","knavish","knead","kneader","knee","kneecap","kneecapped","kneecapping","kneeing","kneel","kneeler","kneepad","knell","knelt","knesset","knew","kngwarreye","knick","knickerbocker","knickknack","knievel","knife","knight","knighthood","knightliness","knightly","knish","knit","knitr","knits","knitted","knitter","knitting","knitwear","knives","knob","knobbly","knobby","knobeloch","knock","knockabout","knockdown","knocker","knockoff","knockout","knockoutjs","knockwurst","knoll","knopf","knossos","knot","knothole","knotted","knottiness","knotting","knotty","know","knowable","knower","knowhow","knowing","knowingly","knowings","knowledge","knowledgeable","knowledgeableness","knowledgeably","knowledgecenter","knowles","known","knows","knox","knoxville","knuckle","knuckleball","knuckleduster","knucklehead","knudsen","knudson","knurl","knuth","knutsen","knutson","ko","koala","kobayashi","kobe","koch","kochab","kodak","kodaly","kodiak","koenig","koenigsberg","koenraad","koestler","kohinoor","kohl","kohler","kohlrabi","kohlrabies","kola","kolyma","kommunizma","kong","kongo","konrad","konstance","konstantin","konstantine","konstanze","koo","kook","kookaburra","kookiness","kooky","koontz","kopeck","koppers","kora","koral","koralle","koran","koranic","kordula","kore","korea","korean","korella","koren","koressa","korey","kori","korie","kornberg","korney","korrie","korry","kort","kory","korzybski","kosciusko","kosher","kossuth","kosygin","kotlin","kovacs","kowalewski","kowalski","kowloon","kowtow","kp","kph","kr","kraal","kraemer","kraft","krakatau","krakatoa","krakow","kramer","krasnodar","krasnoyarsk","krause","kraut","krebs","kremlin","kremlinologist","kremlinology","kresge","krieger","kriegspiel","krill","kringle","kris","krisha","krishna","krishnah","krispin","krissie","krissy","krista","kristal","kristan","kriste","kristel","kristen","kristi","kristian","kristie","kristien","kristin","kristina","kristine","kristo","kristofer","kristoffer","kristofor","kristoforo","kristopher","kristy","kristyn","krna","krnur","kroc","kroger","krone","kronecker","kronor","kropotkin","krueger","kruger","krugerrand","krupp","kruse","krypton","krysta","krystal","krystalle","krystle","krystyna","ks","ksh","kt","ku","kube","kubectl","kubelet","kubernetes","kublai","kubrick","kuchen","kudos","kudzu","kuenning","kuhn","kuibyshev","kumar","kumquat","kunming","kuomintang","kurd","kurdish","kurdistan","kurosawa","kurt","kurtis","kurtosis","kusch","kuwait","kuwaiti","kuznets","kuznetsk","kv","kvetch","kvp","kw","kwakiutl","kwangchow","kwangju","kwanzaa","kwargs","kwh","kx","ky","kyla","kyle","kylen","kylie","kylila","kylynn","kym","kynthia","kyoto","kyrgyzstan","kyrstin","kyushu","l","la","lab","laban","label","labeled","labeler","labelfor","labelled","labelledby","labellings","labels","labia","labial","labile","labiodental","labium","labor","laboratory","labore","labored","laboredness","laborer","laboring","laborings","laborious","laboriousness","laboris","laborsaving","laborum","labrador","labradorean","labs","laburnum","labyrinth","labyrinthine","labyrinths","lac","lace","laced","lacee","lacer","lacerate","laceration","laces","lacewing","lacey","lachesis","lachrymal","lachrymose","lacie","lacing","lacinia","lack","lackadaisic","lackadaisical","lackawanna","lacker","lackey","lacking","lackluster","lacks","laconic","laconically","lacquer","lacquerer","lacrosse","lactate","lactation","lactational","lacteal","lactic","lactose","lacuna","lacunae","lacus","lacy","lad","ladder","laddie","lade","laded","laden","ladened","ladening","lading","ladle","ladoga","ladonna","lady","ladybird","ladybug","ladyfinger","ladylike","ladylove","ladyship","laetitia","laetrile","lafayette","lafitte","lag","lager","laggard","laggardness","lagged","lagging","lagniappe","lagoon","lagos","lagrange","lagrangian","laguerre","laguna","lahore","laid","laidlaw","lain","laina","lainey","lair","laird","laissez","laity","laius","lake","lakehurst","lakeisha","laker","lakeside","lakewood","lakisha","lakshmi","lallygag","lallygagged","lallygagging","lalo","lam","lama","lamaism","lamar","lamarck","lamasery","lamaze","lamb","lambada","lambaste","lambda","lambdas","lambency","lambent","lambert","lambkin","lamborghini","lambskin","lambswool","lame","lamebrain","lamed","lameness","lament","lamentable","lamentableness","lamentably","lamentation","lamented","lamina","laminae","laminar","laminate","lamination","lammed","lammer","lamming","lammond","lamond","lamont","lamp","lampblack","lamplight","lamplighter","lampoon","lampooner","lamport","lamppost","lamprey","lampshade","lan","lana","lanae","lanai","lancashire","lancaster","lance","lancelot","lancer","lancet","land","landau","lander","landfall","landfill","landforms","landhold","landholder","landing","landis","landlady","landless","landlines","landlocked","landlord","landlubber","landmark","landmass","landon","landowner","landownership","landowning","landry","lands","landsat","landscape","landscaper","landslid","landslide","landslip","landsman","landsmen","landsteiner","landward","landwehr","lane","lanette","laney","lang","lange","langeland","langerhans","langford","langland","langley","langmuir","langsdon","langston","language","languages","languid","languidness","languish","languisher","languishing","languor","languorous","lani","lanie","lanita","lank","lankiness","lankness","lanky","lanna","lanni","lannie","lanny","lanolin","lansing","lantern","lanthanide","lanthanum","lanyard","lanzhou","lao","laocoon","laoreet","laotian","lap","lapack","lapboard","lapdog","lapel","lapidary","lapin","laplace","lapland","lapp","lapped","lappet","lapping","lapply","laps","lapse","lapsed","lapser","lapses","lapsing","laptop","laptops","lapwing","lara","laraine","laramie","laravel","larboard","larcenist","larcenous","larceny","larch","lard","larder","lardner","lardy","laredo","large","largehearted","largely","largemouth","largeness","larger","largess","largest","largish","largo","lari","lariat","larina","larine","larisa","larissa","lark","larker","larkspur","larousse","larry","lars","larsen","larson","larva","larvae","larval","laryngeal","larynges","laryngitides","laryngitis","larynx","laryssa","las","lasagna","lasagne","lascaux","lascivious","lasciviousness","lase","laser","lash","lashed","lasher","lashing","lass","lassa","lassen","lassie","lassitude","lasso","lassoer","last","laster","lastindex","lastindexof","lasting","lastingness","lastly","lastmodified","lastname","lastrow","laszlo","lat","latasha","latashia","latch","latching","latchkey","late","latecomer","lated","lately","latency","lateness","latent","later","lateral","lateralization","lateran","latest","latex","lath","lathe","lather","latherer","lathery","lathing","lathrop","laths","latia","latices","latin","latina","latinate","latino","latish","latisha","latitude","latitudinal","latitudinarian","latitudinary","latlng","latonya","latoya","latrena","latrina","latrine","latrobe","latte","latter","lattice","latticework","latticing","lattimer","latvia","latvian","laud","laudably","laudanum","laudatory","lauder","lauderdale","lauds","laue","laugh","laughable","laughableness","laughably","laugher","laughing","laughingstock","laughs","laughter","laughton","launce","launch","launched","launcher","launches","launching","launchoptions","launchpad","launder","laundered","launderer","launderette","laundress","laundrette","laundromat","laundry","laundryman","laundrymen","laundrywoman","laundrywomen","laura","lauraine","laural","lauralee","laurasia","laure","laureate","laureateship","lauree","laureen","laurel","laurella","lauren","laurena","laurence","laurene","laurent","laurentian","lauretta","laurette","lauri","laurianne","laurice","laurie","lauritz","lauryn","lausanne","lava","lavage","laval","lavaliere","lavatory","lave","lavena","lavender","lavern","laverna","laverne","lavina","lavinia","lavinie","lavish","lavishness","lavoisier","lavonne","law","lawanda","lawbreaker","lawbreaking","lawford","lawful","lawfulness","lawgiver","lawgiving","lawless","lawlessness","lawmaker","lawmaking","lawman","lawmen","lawn","lawnmower","lawrence","lawrenceville","lawrencium","lawry","laws","lawson","lawsuit","lawton","lawyer","lawyers","lax","laxative","laxativeness","laxer","laxes","laxity","laxness","lay","layabout","layamon","layaway","layer","layered","layering","layers","layette","layla","layman","laymen","layne","layney","layoff","layout","layoutinflater","layoutmanager","layoutparams","layouts","layoutsubviews","layover","laypeople","layperson","lays","layton","layup","laywoman","laywomen","lazar","lazare","lazaro","lazarus","laze","lazily","laziness","lazuli","lazy","lazybones","lb","lbj","lbl","lbound","lbs","lc","lcd","lcm","lcom","ld","lda","ldap","ldc","ldflags","ldr","le","lea","leach","leachate","lead","leadbelly","leaded","leaden","leadenness","leader","leaderboard","leaderless","leaders","leadership","leading","leads","leadsman","leadsmen","leaf","leafage","leafhopper","leafiness","leafless","leaflet","leafstalk","leafy","league","leaguer","leah","leak","leakage","leaked","leaker","leakey","leakiness","leaking","leaks","leaky","lean","leander","leandra","leaner","leaning","leann","leanna","leanne","leanness","leanor","leanora","leap","leaper","leapfrog","leapfrogged","leapfrogging","lear","learn","learned","learnedly","learnedness","learner","learning","learns","learnt","leary","leas","lease","leaseback","leasehold","leaseholder","leaser","leash","leasing","least","leastwise","leather","leatherette","leathern","leatherneck","leathery","leave","leaven","leavened","leavening","leavenworth","leaver","leaves","leaving","lebanese","lebanon","lebbie","lebensraum","lebesgue","leblanc","lecher","lecherous","lecherousness","lechery","lecithin","lectern","lecture","lecturer","lectures","lectureship","lectus","led","leda","lederberg","ledge","ledger","lee","leeann","leeanne","leech","leeds","leek","leela","leelah","leeland","leena","leer","leeriness","leering","leery","leesa","leese","leeuwenhoek","leeward","leeway","left","leftism","leftist","leftmost","leftover","leftward","lefty","leg","legacy","legal","legalese","legalism","legalistic","legality","legalization","legalize","legalized","legally","legate","legatee","legation","legato","legend","legendarily","legendary","legendre","leger","legerdemain","legged","legginess","legging","leggy","leghorn","legibility","legible","legibly","legion","legionary","legionnaire","legislate","legislation","legislative","legislator","legislature","legit","legitimacy","legitimate","legitimation","legitimatize","legitimization","legitimize","legless","legman","legmen","lego","legra","legree","legroom","legs","legstraps","legume","leguminous","legwork","lehigh","lehman","lei","leia","leibniz","leicester","leiden","leif","leigh","leigha","leighton","leila","leilah","leipzig","leisha","leisure","leisureliness","leisurely","leisurewear","leitmotif","leitmotiv","lek","lela","lelah","leland","lelia","lem","lemaitre","lemar","lemke","lemma","lemme","lemmie","lemming","lemmy","lemon","lemonade","lemony","lemuel","lemur","lemuria","len","lena","lenard","lenci","lend","lender","lenee","lenette","lenght","length","lengthen","lengthener","lengthily","lengthiness","lengths","lengthwise","lengthy","lenience","leniency","lenient","lenin","leningrad","leninism","leninist","lenitive","lenka","lenna","lennard","lennie","lennon","lenny","leno","lenoir","lenora","lenore","lenovo","lens","lent","lenticular","lentil","lento","leo","leodora","leoine","leola","leoline","leon","leona","leonanie","leonard","leonardo","leoncavallo","leone","leonel","leonelle","leonerd","leonhard","leonid","leonidas","leonie","leonine","leonor","leonora","leonore","leontine","leontyne","leopard","leopardess","leopardskin","leopold","leopoldo","leopoldville","leora","leotard","leper","lepidus","lepke","leprechaun","leprosy","leprous","lepta","lepton","lepus","lerner","leroi","leroy","les","lesa","lesbian","lesbianism","leshia","lesion","lesley","lesli","leslie","lesly","lesotho","less","lessee","lessen","lesseps","lesser","lesses","lessie","lessing","lesson","lessons","lessor","lest","lester","lesya","let","leta","letdown","letha","lethal","lethality","lethargic","lethargically","lethargy","lethe","lethia","leticia","letisha","letitia","letizia","lets","letsencrypt","letta","letter","letterbox","lettered","letterer","letterhead","lettering","letterman","lettermen","letterpress","letters","letti","lettie","letting","lettuce","letty","letup","leukemia","leukemic","leukocyte","leupold","lev","levant","levee","leveeing","level","leveled","leveler","levelheaded","levelheadedness","leveling","levelness","levels","levenshtein","lever","leverage","levesque","levey","levi","leviathan","levier","levin","levine","levitate","levitation","leviticus","levitt","levity","levon","levy","lew","lewd","lewdness","lewellyn","lewes","lewie","lewinsky","lewis","lewiss","lex","lexeme","lexer","lexi","lexical","lexicographer","lexicographic","lexicographical","lexicography","lexicon","lexie","lexine","lexington","lexus","lexy","leyden","leyla","lezley","lezlie","lf","lfs","lft","lg","lh","lhasa","lhotse","lhs","li","lia","liability","liable","liaise","liaison","liam","lian","liana","liane","lianna","lianne","liar","lib","libation","libbed","libbey","libbi","libbie","libbing","libboost","libby","libc","libcore","libcurl","libdispatch","libel","libeler","libelous","liberace","liberal","liberalism","liberality","liberalization","liberalize","liberalized","liberalizer","liberalness","liberate","liberation","liberationists","liberator","liberia","liberian","libero","libertarian","libertarianism","libertine","liberty","libexec","libgcc","libgdx","libidinal","libidinous","libidinousness","libido","libopencv","libpng","libra","librarian","libraries","library","libretoes","libretos","librettist","libretto","libreville","librium","libs","libstdc","libsystem","libusb","libx","libxml","libya","libyan","lice","licence","license","licensed","licensee","licenser","licenses","licensing","licensor","licentiate","licentious","licentiousness","licha","lichee","lichen","lichtenstein","lichter","licit","lick","licked","licker","lickerish","licking","licorice","lid","lida","lidded","lidding","lidia","lidless","lido","lie","lieberman","liebfraumilch","liechtenstein","lied","lief","liefs","liege","lien","lier","lies","liesa","lieu","lieut","lieutenancy","lieutenant","life","lifeblood","lifeboat","lifebuoy","lifecycle","lifecyclebase","lifeforms","lifeguard","lifeless","lifelessness","lifelike","lifelikeness","lifeline","lifelong","lifer","liferay","lifesaver","lifesaving","lifespan","lifestyle","lifetaking","lifetime","lifework","lifo","lift","lifter","lifting","liftoff","ligament","ligand","ligate","ligation","ligature","light","lightblue","lightbox","lighted","lighten","lightener","lightening","lighter","lightered","lightering","lighters","lightest","lightface","lightgray","lightheaded","lighthearted","lightheartedness","lighthouse","lighting","lightly","lightness","lightning","lightproof","lights","lightship","lightweight","ligneous","lignite","lignum","ligula","likability","likable","likableness","like","likeability","liked","likelihood","likely","liken","likeness","liker","likes","likest","likewise","liking","lil","lila","lilac","lilah","lilia","lilian","liliana","liliane","lilith","liliuokalani","lilla","lille","lilli","lillian","lillie","lilliput","lilliputian","lilllie","lilly","lilongwe","lilt","lilting","lily","lilyan","lim","lima","limb","limbaugh","limber","limbered","limberness","limbers","limbic","limbless","limbo","limburger","lime","limeade","limekiln","limelight","limerick","limestone","limit","limitability","limitably","limitation","limitations","limited","limitedly","limitedness","limiter","limiting","limitless","limitlessness","limits","limn","limo","limoges","limousine","limp","limper","limpet","limpid","limpidity","limpidness","limpness","limpopo","limy","lin","lina","linage","linalg","linc","linchpin","lincoln","lind","linda","lindberg","lindbergh","linden","lindholm","lindi","lindie","lindon","lindquist","lindsay","lindsey","lindstrom","lindsy","lindy","line","linea","lineage","lineal","lineament","linear","lineargradientbrush","linearity","linearize","linearlayout","linearlayoutmanager","linebacker","linechart","linecolor","lined","linefeed","linell","lineman","linemen","linen","lineno","linenumber","liner","lines","linesman","linesmen","linestyle","linet","lineto","linette","lineup","linewidth","ling","linger","lingerer","lingerie","lingering","lingo","lingoes","lingua","lingual","linguine","linguini","linguist","linguistic","linguistically","linguistics","liniment","lining","link","linkable","linkage","linkbutton","linked","linkedhashmap","linkedin","linkedlist","linker","linkid","linking","links","linkup","linn","linnaeus","linnea","linnell","linnet","linnie","lino","linode","linoel","linoleum","linotype","linq","linseed","linspace","lint","lintel","linter","linton","linty","linus","linux","linwood","linzy","lion","lionel","lionello","lioness","lionhearted","lionization","lionize","lionizer","lip","lipase","lipid","liposuction","lipped","lipper","lippi","lipping","lippmann","lippy","lipread","lipschitz","lipscomb","lipstick","lipton","liq","liquefaction","liquefier","liquefy","liqueur","liquibase","liquid","liquidate","liquidation","liquidator","liquidity","liquidize","liquidizer","liquidness","liquor","liquorice","liquorish","lira","lire","lis","lisa","lisabeth","lisbeth","lisbon","lise","lisetta","lisette","lisha","lishe","lisle","lisp","lisper","liss","lissa","lissajous","lissi","lissie","lissome","lissomeness","lissomness","lissy","list","lista","listactivity","listadapter","listb","listbox","listboxitem","listdata","listdir","liste","listed","listen","listener","listeners","listening","listens","lister","listerine","listfiles","listfragment","listid","listing","listings","listitem","listitems","listless","listlessness","listnode","liston","lists","listview","listviewitem","liszt","lit","lita","litany","litchi","lite","liter","literacy","literal","literalism","literalistic","literally","literalness","literals","literariness","literary","literate","literati","literation","literature","lithe","litheness","lithesome","lithium","lithograph","lithographer","lithographic","lithographically","lithographs","lithography","lithology","lithosphere","lithospheric","lithuania","lithuanian","litigant","litigate","litigation","litigator","litigious","litigiousness","litmus","litotes","litter","litterbug","little","littleneck","littleness","littleton","litton","littoral","littrateur","liturgic","liturgical","liturgics","liturgist","liturgy","liuka","liv","liva","livability","livable","livableness","livably","live","lived","livedata","livelihood","liveliness","livelong","lively","liven","liveness","liver","liveried","liverish","livermore","liverpool","liverpudlian","liverwort","liverwurst","livery","liveryman","liverymen","lives","livestock","livia","livid","lividness","living","livingness","livingston","livingstone","livonia","livvie","livvy","livvyy","livy","liz","liza","lizabeth","lizard","lizbeth","lizette","lizzie","lizzy","ljava","ljubljana","lk","ll","llama","llano","llb","llc","lld","lldb","llewellyn","lloyd","llvm","llywellyn","lm","ln","lname","lng","lnk","lo","load","loadable","loadclass","loaddata","loaded","loader","loaders","loadfile","loadhtml","loadimage","loading","loadlibrary","loadmodule","loads","loadstar","loadstone","loadurl","loadxml","loaf","loafer","loam","loamy","loan","loaner","loaning","loans","loansharking","loanword","loath","loathe","loather","loathing","loathness","loathsome","loathsomeness","loaves","lob","lobachevsky","lobar","lobbed","lobber","lobbing","lobby","lobbyist","lobe","lobortis","lobotomist","lobotomize","lobotomy","lobster","lobular","lobularity","lobule","loc","local","localcontainerentitymanagerfactorybean","localdate","localdatetime","localdb","locale","locales","localhost","localisms","locality","localization","localize","localized","localizeddescription","localizer","localizes","locally","localname","locals","localstorage","localtime","locatable","locate","located","locater","locating","location","locational","locationid","locationlistener","locationmanager","locationprovider","locationrequest","locations","locative","locator","loch","lochinvar","lochs","loci","lock","lockable","locke","lockean","locked","locker","locket","lockhart","lockheed","lockian","locking","lockjaw","locknut","lockout","locks","locksmith","locksmithing","locksmiths","lockstep","lockup","lockwood","loco","locomotion","locomotive","locomotor","locomotory","locoweed","locus","locust","locution","lodash","lode","lodestar","lodestone","lodge","lodged","lodgepole","lodger","lodges","lodging","lodgment","lodovico","lodowick","lodz","loeb","loella","loewe","loewi","loft","lofter","loftily","loftiness","lofty","log","logan","loganberry","logarithm","logarithmic","logarithmically","logback","logbook","logcat","loge","logfile","logged","loggedin","logger","loggerfactory","loggerhead","loggers","loggia","logging","logic","logical","logicality","logically","logicalness","logician","login","loginactivity","loginbutton","logincontroller","loginform","loginpage","logins","loginurl","loginview","logion","logistic","logistical","logits","logjam","loglevel","logmanager","logo","logon","logos","logotype","logout","logrolling","logs","logstash","logy","lohengrin","loin","loincloth","loincloths","loire","lois","loise","loiter","loiterer","loki","lol","lola","loleta","lolita","loll","loller","lollipop","lolly","lomb","lombard","lombardi","lombardy","lombok","lome","lon","lona","london","londonderry","londoner","lone","lonee","loneliness","lonely","loneness","loner","lonesome","lonesomeness","long","longboat","longbow","longed","longeing","longer","longest","longevity","longfellow","longhair","longhand","longhorn","longing","longish","longitude","longitudinal","longness","longs","longshoreman","longshoremen","longsighted","longstanding","longstreet","longsword","longterm","longtime","longueuil","longueur","longways","longword","loni","lonna","lonnard","lonni","lonnie","lonny","loofah","loofahs","look","lookahead","lookalike","lookat","lookbehind","looked","looker","looking","lookout","looks","lookup","lookups","loom","looming","loomis","loon","loony","loop","loopback","looped","looper","loophole","looping","loops","loopy","loose","loosed","looseleaf","loosely","loosen","loosener","looseness","looses","loosing","loot","looter","lop","lope","loper","lopez","lopped","lopper","lopping","lopsided","lopsidedness","loquacious","loquaciousness","loquacity","lora","lorain","loraine","loralee","loralie","loralyn","lorant","lord","lording","lordliness","lordly","lordship","lore","loree","loreen","lorelei","lorelle","lorem","lorempixel","loren","lorena","lorene","lorentz","lorentzian","lorenz","lorenza","lorenzo","loretta","lorette","lorgnette","lori","loria","lorianna","lorianne","lorie","lorilee","lorilyn","lorin","lorinda","lorine","loris","lorita","lorn","lorna","lorne","lorraine","lorrayne","lorre","lorri","lorrie","lorrin","lorry","lorryload","lory","los","lose","loser","loses","losing","loss","lossage","losses","lossless","lossy","lost","lot","lothaire","lothario","lotion","lots","lott","lotta","lotte","lotted","lotter","lottery","lotti","lottie","lotting","lotto","lotty","lotus","lou","loud","louden","loudhailer","loudly","loudmouth","loudmouths","loudness","loudspeaker","loudspeaking","louella","louie","louis","louisa","louise","louisette","louisiana","louisianan","louisianian","louisville","lounge","lounger","lour","lourdes","louse","lousewort","lousily","lousiness","lousy","lout","loutish","loutishness","loutitia","louver","louvre","lovable","lovableness","lovably","love","lovebird","lovechild","lovecraft","loved","lovejoy","lovelace","loveland","loveless","lovelessness","lovelies","loveliness","lovelinesses","lovell","lovelorn","lovelornness","lovely","lovemaking","lover","lovesick","lovestruck","loving","lovingly","lovingness","low","lowborn","lowboy","lowbrow","lowdown","lowe","lowell","lower","lowercase","lowermost","lowery","lowest","lowish","lowland","lowlands","lowlife","lowlight","lowliness","lowly","lowness","lowrance","lox","loy","loyal","loyaler","loyalest","loyalism","loyalist","loyalty","loyang","loyd","loydie","loyola","lozenge","lp","lparam","lpg","lpn","lq","lr","lrow","ls","lsb","lsd","lst","lstm","lt","ltd","lte","ltr","ltrim","lts","lu","lua","luanda","luann","luau","lubber","lubbock","lube","lubricant","lubricate","lubrication","lubricator","lubricious","lubricity","lubumbashi","luca","lucais","luce","lucene","lucent","lucerne","lucho","luci","lucia","lucian","luciana","luciano","lucid","lucidity","lucidness","lucie","lucien","lucienne","lucifer","lucila","lucile","lucilia","lucille","lucina","lucinda","lucine","lucio","lucita","lucite","lucius","luck","luckier","luckily","luckiness","luckless","lucknow","lucky","lucrative","lucrativeness","lucre","lucretia","lucretius","luctus","lucubrate","lucubration","lucy","luddite","ludhiana","ludicrous","ludicrousness","ludlow","ludmilla","ludo","ludovico","ludovika","ludvig","ludwig","luella","luelle","luff","lufthansa","luftwaffe","lug","luge","luger","luggage","lugged","lugger","lugging","lugosi","lugsail","lugubrious","lugubriousness","luigi","luis","luisa","luise","lukas","luke","lukewarm","lukewarmness","lula","lulita","lull","lullaby","lulu","lumbago","lumbar","lumber","lumberer","lumbering","lumberjack","lumberman","lumbermen","lumberyard","lumen","luminance","luminary","luminescence","luminescent","luminosity","luminous","luminousness","lumire","lummox","lump","lumper","lumpiness","lumpish","lumpishness","lumpy","luna","lunacy","lunar","lunary","lunate","lunatic","lunation","lunch","luncheon","luncheonette","luncher","lunchpack","lunchroom","lunchtime","lund","lundberg","lundquist","lune","lung","lunge","lunger","lungfish","lungful","lunkhead","lupe","lupine","lupus","lura","lurch","lurcher","lure","lurer","lurette","lurex","luria","lurid","luridness","lurk","lurker","lurleen","lurlene","lurline","lusa","lusaka","luscious","lusciousness","lush","lushness","lusitania","lust","luster","lustering","lusterless","lustful","lustfulness","lustily","lustiness","lustrous","lustrousness","lusty","lutanist","lute","lutenist","lutero","lutetium","luther","lutheran","lutheranism","luting","lutz","luxe","luxembourg","luxembourgian","luxemburg","luxuriance","luxuriant","luxuriate","luxuriation","luxurious","luxuriousness","luxury","luz","luzon","lv","lvalue","lvl","lw","lwjgl","lwp","lx","lxml","ly","lyallpur","lyceum","lychee","lycopodium","lycra","lycurgus","lyda","lydia","lydian","lydie","lydon","lye","lyell","lying","lyle","lyly","lyman","lyme","lymph","lymphatic","lymphocyte","lymphoid","lymphoma","lymphs","lyn","lynch","lynchburg","lyncher","lynching","lynda","lynde","lyndel","lyndell","lyndon","lyndsay","lyndsey","lyndsie","lyndy","lynea","lynelle","lynett","lynette","lynn","lynna","lynne","lynnea","lynnell","lynnelle","lynnet","lynnett","lynnette","lynsey","lynx","lyon","lyra","lyre","lyrebird","lyric","lyrical","lyricalness","lyricism","lyricist","lyrics","lysenko","lysine","lysistrata","lysol","lyssa","lyx","lz","m","ma","maalox","maana","mab","mabel","mabelle","mable","mac","macabre","macadam","macadamize","macao","macaque","macaroni","macaroon","macarthur","macaulay","macaw","macbeth","macbook","maccabees","maccabeus","macdonald","macdraw","mace","macedon","macedonia","macedonian","macer","macerate","maceration","macgregor","mach","machete","machiavelli","machiavellian","machinate","machination","machine","machinelike","machinery","machines","machinist","machismo","macho","machs","macias","macintosh","mack","mackenzie","mackerel","mackinac","mackinaw","mackintosh","macleish","macmillan","macon","macos","macosx","macpaint","macports","macram","macro","macrobiotic","macrobiotics","macrocosm","macrodynamic","macroeconomic","macroeconomics","macromolecular","macromolecule","macron","macrophage","macros","macroscopic","macroscopically","macrosimulation","macrosocioeconomic","macs","mactivity","macy","mad","mada","madagascan","madagascar","madalena","madalyn","madam","madame","madapter","madcap","maddalena","madded","madden","maddening","madder","maddest","maddi","maddie","madding","maddox","maddy","made","madeira","madel","madelaine","madeleine","madelena","madelene","madelin","madelina","madeline","madella","madelle","madelon","madelyn","mademoiselle","madge","madhouse","madhya","madison","madlen","madlin","madman","madmen","madness","madonna","madras","madrid","madrigal","madsen","madurai","madwoman","madwomen","mady","mae","maecenas","maegan","maelstrom","maestro","maeterlinck","mafia","mafiosi","mafioso","mag","magazine","magda","magdaia","magdalen","magdalena","magdalene","mage","magellan","magellanic","magenta","magento","magged","maggee","maggi","maggie","magging","maggot","maggoty","maggy","magi","magic","magical","magically","magician","magick","magicked","magicking","magill","maginot","magisterial","magistracy","magistrate","magma","magna","magnanimity","magnanimosity","magnanimous","magnate","magnesia","magnesite","magnesium","magnet","magnetic","magnetically","magnetics","magnetism","magnetite","magnetizable","magnetization","magnetize","magnetized","magneto","magnetodynamics","magnetohydrodynamical","magnetohydrodynamics","magnetometer","magnetosphere","magnetron","magnification","magnificence","magnificent","magnified","magnify","magniloquence","magniloquent","magnitogorsk","magnitude","magnolia","magnum","magnuson","magog","magoo","magpie","magritte","magruder","magsaysay","maguire","magus","magyar","mahabharata","mahala","mahalia","maharajah","maharajahs","maharanee","maharani","maharashtra","maharishi","mahatma","mahavira","mahayana","mahayanist","mahdi","mahfouz","mahican","mahjong","mahler","mahmoud","mahmud","mahogany","mahomet","mahout","mai","maia","maible","maid","maiden","maidenhair","maidenhead","maidenhood","maidenly","maidservant","maier","maiga","maighdiln","maigret","mail","mailaddress","mailbag","mailbox","mailchimp","mailer","mailgun","mailing","mailitem","maillol","maillot","mailman","mailmen","mailmessage","mails","mailto","maim","maiman","maimed","maimedness","maimer","maimonides","main","mainactivity","mainapp","mainbrace","mainbundle","mainclass","maincontent","maincontroller","mainctrl","maine","mainer","mainform","mainframe","mainland","mainlander","mainlayout","mainline","mainliner","mainloop","mainly","mainmast","mainmenu","mainpage","mainpanel","mains","mainsail","mainscreen","mainspring","mainstay","mainstream","maintain","maintainability","maintainable","maintained","maintainer","maintaining","maintains","maintenance","mainthread","maintop","mainview","mainviewcontroller","mainviewmodel","mainwindow","maiolica","mair","maire","maisey","maisie","maison","maisonette","maitilde","maize","maj","maje","majestic","majestically","majesty","majolica","major","majorca","majordomo","majorette","majority","majuro","makable","makarios","make","makefile","makefiles","makeover","maker","makers","makes","makeshift","maketext","makeup","making","mal","mala","malabar","malabo","malacca","malachi","malachite","maladapt","maladjust","maladjustment","maladministration","maladroit","maladroitness","malady","malagasy","malaise","malamud","malamute","malanie","malaprop","malapropism","malaria","malarial","malarious","malarkey","malathion","malawi","malawian","malay","malaya","malayalam","malayan","malaysia","malaysian","malchy","malcolm","malcontent","malcontented","malcontentedness","maldive","maldivian","maldonado","male","maledict","malediction","malefaction","malefactor","malefic","maleficence","maleficent","malena","maleness","malesuada","malevolence","malevolencies","malevolent","malfeasance","malfeasant","malformation","malformed","malformedurlexception","malfunction","mali","malia","malian","malibu","malice","malicious","maliciousness","malign","malignancy","malignant","malignity","malina","malinda","malinde","malinger","malingerer","malinowski","malissa","malissia","mall","mallard","mallarm","malleability","malleable","malleableness","mallet","mallissa","malloc","mallorie","mallory","mallow","malnourished","malnutrition","malocclusion","malodorous","malone","malorie","malory","malposed","malpractice","malraux","malt","malta","malted","maltese","malthus","malthusian","malting","maltose","maltreat","maltreatment","malty","malva","malvin","malvina","malware","malynda","mama","mamba","mambo","mame","mamet","mamie","mamma","mammal","mammalian","mammary","mammogram","mammography","mammon","mammoth","mammoths","mammy","mamore","mamp","man","manacle","manage","manageability","manageable","manageableness","managed","managedbean","managedobjectcontext","management","manager","manageress","managerial","managers","managership","manages","managing","managua","manama","mananas","manasseh","manatee","manaus","manchester","manchu","manchuria","manchurian","mancini","manciple","mancunian","manda","mandala","mandalay","mandamus","mandarin","mandate","mandatory","mandel","mandela","mandelbrot","mandi","mandible","mandibular","mandie","mandingo","mandolin","mandrake","mandrel","mandrill","mandy","mane","manet","maneuver","maneuverability","maneuverer","manfred","manful","manganese","mange","manger","manginess","mangle","mangler","mango","mangoes","mangrove","mangy","manhandle","manhattan","manhole","manhood","manhunt","mani","mania","maniac","maniacal","manic","manically","manichean","manicure","manicurist","manifest","manifestation","manifesto","manifests","manifold","manifolder","manifoldness","manikin","manila","manilla","manioc","manipulability","manipulable","manipulate","manipulated","manipulating","manipulation","manipulations","manipulative","manipulator","manipulatory","manitoba","manitoulin","manitowoc","mankind","mankowski","manley","manlike","manliness","manly","mann","manna","manned","mannequin","manner","mannered","mannerism","mannerist","mannerliness","mannerly","mannheim","mannie","mannikin","manning","mannish","mannishness","manny","mano","manolo","manometer","manon","manor","manorial","manpower","manqu","mans","mansard","manse","manservant","mansfield","mansion","manslaughter","manson","manta","mantegna","mantel","mantelpiece","mantes","mantilla","mantis","mantissa","mantle","mantling","mantra","mantrap","manual","manually","manuals","manuel","manuela","manufacture","manufacturer","manufacturers","manufacturing","manumission","manumit","manumitted","manumitting","manure","manuscript","manville","manx","many","manya","manytomany","manytomanyfield","manytoone","mao","maoism","maoist","maori","map","mapbox","mapdispatchtoprops","mapfragment","mapi","maple","maplecrest","mapmaker","mapoptions","mappable","mappath","mapped","mappedby","mapper","mappers","mapping","mappings","mapplethorpe","mapred","mapreduce","maproute","maps","mapstatetoprops","maptypeid","maputo","mapview","mar","mara","marabel","marabou","marabout","maraca","maracaibo","maraschino","marat","marathi","marathon","marathoner","maraud","marauder","marble","marbleize","marbler","marbling","marc","marceau","marcel","marcela","marcelia","marcelino","marcella","marcelle","marcellina","marcelline","marcello","marcellus","marcelo","march","marchall","marchelle","marcher","marchioness","marci","marcia","marciano","marcie","marcile","marcille","marco","marconi","marcotte","marcus","marcy","mardi","marduk","mare","mareah","maren","marena","maressa","marga","margalit","margalo","margaret","margareta","margarete","margaretha","margarethe","margaretta","margarette","margarine","margarita","margarito","margaux","marge","margeaux","margery","marget","margette","margi","margie","margin","marginal","marginalia","marginality","marginalization","marginalize","marginbottom","marginend","marginleft","marginright","margins","marginstart","margintop","margit","margo","margot","margret","margrethe","marguerite","margy","mari","maria","mariachi","mariadb","mariam","marian","mariana","mariann","marianna","marianne","mariano","maribel","maribelle","maribeth","marice","maricela","maridel","marie","marieann","mariejeanne","mariel","mariele","marielle","mariellen","marietta","mariette","marigold","marijn","marijo","marijuana","marika","marilee","marilin","marillin","marilyn","marimba","marin","marina","marinade","marinara","marinate","marination","marine","mariner","marinna","marino","mario","marion","marionette","mariquilla","marisa","mariska","marisol","marissa","marita","maritain","marital","maritime","maritsa","maritza","mariupol","marius","mariya","marj","marja","marje","marji","marjie","marjoram","marjorie","marjory","marjy","mark","markab","markdown","marked","markedly","marker","markeroptions","markers","market","marketa","marketability","marketable","marketeer","marketer","marketing","marketplace","markets","markham","marking","markism","markka","markkaa","marklogic","markos","markov","markovian","markovitz","marks","marksman","marksmanship","marksmen","markup","markus","marl","marla","marlane","marlboro","marlborough","marleah","marlee","marleen","marlena","marlene","marley","marlie","marlin","marline","marlinespike","marlo","marlon","marlow","marlowe","marlyn","marmaduke","marmalade","marmara","marmoreal","marmoset","marmot","marna","marne","marney","marni","marnia","marnie","maroon","marque","marquee","marquesas","marquess","marquetry","marquette","marquez","marquis","marquise","marquisette","marquita","marrakesh","marred","marriage","marriageability","marriageable","married","marrilee","marring","marriott","marris","marrissa","marrow","marrowbone","marry","mars","marseillaise","marseille","marseilles","marsh","marsha","marshal","marshalas","marshall","marshalled","marshaller","marshalling","marshallings","marshiness","marshland","marshmallow","marshy","marsiella","marsupial","mart","marta","martainn","martel","martelle","marten","martguerita","martha","marthe","marthena","marti","martial","martian","martica","martie","martin","martina","martinet","martinez","martingale","martini","martinique","martino","martinson","martita","marty","martyn","martynne","martyr","martyrdom","marv","marva","marve","marvel","marvell","marvelous","marven","marvin","marwin","marx","marxian","marxism","marxist","mary","marya","maryann","maryanna","maryanne","marybelle","marybeth","maryellen","maryjane","maryjo","maryl","maryland","marylee","marylin","marylinda","marylou","marylynne","maryrose","marys","marysa","marzipan","mas","masada","masai","masaryk","masc","mascagni","mascara","mascot","masculine","masculineness","masculinity","masefield","maser","maseru","mash","masha","mashhad","mask","masked","masker","masking","masks","masochism","masochist","masochistic","masochistically","mason","masonic","masonite","masonry","masque","masquer","masquerade","masquerader","mass","massa","massachusetts","massacre","massage","massager","massasoit","massenet","masseur","masseuse","massey","massif","massimiliano","massimo","massing","massive","massively","massiveness","massless","mast","mastectomy","master","masterclass","mastered","masterful","masterfulness","masterliness","masterly","mastermind","masterpage","masterpiece","masters","mastership","masterstroke","masterwork","mastery","masthead","mastic","masticate","mastication","mastiff","mastodon","mastoid","masturbate","masturbation","masturbatory","mat","mata","matador","match","matchable","matchbook","matchbox","matchcase","matched","matcher","matchers","matches","matching","matchless","matchlock","matchmake","matchmaker","matchmaking","matchplay","matchstick","matchwood","mate","mated","matelda","mateo","mater","material","materialism","materialist","materialistic","materialistically","materiality","materialization","materialize","materialized","materializer","materializes","materializing","materialness","materials","maternal","maternity","mates","math","mathe","mathematic","mathematica","mathematical","mathematically","mathematician","mathematics","mathematik","mather","mathew","mathewson","mathian","mathias","mathieu","mathilda","mathilde","mathis","mathjax","maths","mathworks","matias","matilda","matilde","matine","mating","matins","matisse","matlab","matmul","matplotlib","matriarch","matriarchal","matriarchs","matriarchy","matrices","matricidal","matricide","matriculate","matriculation","matriel","matrimonial","matrimony","matrix","matron","matsumoto","matt","matte","mattel","matteo","matter","matterhorn","matters","matthaeus","mattheus","matthew","matthias","matthieu","matthiew","matthus","matti","mattias","mattie","matting","mattins","mattis","mattock","mattress","matty","maturate","maturation","maturational","mature","matureness","maturer","maturity","matzo","matzot","maud","maude","maudie","maudlin","maugham","maui","maul","mauler","maunder","maupassant","maura","maure","maureen","maureene","maurene","mauriac","maurice","mauricio","maurie","maurine","mauris","maurise","maurita","mauritania","mauritanian","mauritian","mauritius","maurits","maurizia","maurizio","mauro","maurois","maury","mauser","mausoleum","mauve","maven","mavencentral","mavencli","maverick","mavin","mavis","mavra","maw","mawkish","mawkishness","mawr","max","maxcdn","maxdate","maxdepth","maxheight","maxi","maxie","maxilla","maxillae","maxillary","maxim","maxima","maximal","maximality","maximilian","maximilianus","maximilien","maximization","maximize","maximized","maximizer","maximo","maximum","maxine","maxlen","maxlength","maxlines","maxoccurs","maxsize","maxtor","maxvalue","maxwell","maxwellian","maxwidth","maxx","maxy","may","maya","mayan","maybe","maybelle","mayday","maye","mayer","mayest","mayfair","mayflower","mayfly","mayhap","mayhem","mayn","maynard","mayne","maynord","mayo","mayonnaise","mayor","mayoral","mayoralty","mayoress","mayorship","maypole","mayra","mayst","mazama","mazarin","mazatlan","mazda","maze","mazed","mazedness","mazurka","mazzini","mb","mba","mbabane","mbini","mbostock","mbp","mbuilder","mc","mcadam","mcallister","mcamera","mcbride","mccabe","mccain","mccall","mccarthy","mccarthyism","mccartney","mccarty","mccauley","mcclain","mcclellan","mcclure","mccluskey","mcconnell","mccormick","mccoy","mccracken","mccray","mccullough","mcdaniel","mcdermott","mcdonald","mcdonnell","mcdougall","mcdowell","mce","mcelhaney","mcenroe","mcfadden","mcfarland","mcgee","mcgill","mcgovern","mcgowan","mcgrath","mcgraw","mcgregor","mcguffey","mcguire","mci","mcintosh","mcintyre","mckay","mckee","mckenzie","mckesson","mckinley","mckinney","mcknight","mclanahan","mclaughlin","mclean","mcleod","mcluhan","mcmahon","mcmartin","mcmillan","mcnamara","mcnaughton","mcneil","mcontext","mcpherson","mcrypt","mcursor","md","mdash","mdata","mdb","mdc","mdf","mdi","mdl","mdm","mdn","mdpi","mdrawerlayout","mdse","mdt","me","mead","meade","meadow","meadowland","meadowlark","meadows","meadowsweet","meagan","meager","meagerness","meaghan","meagres","meal","mealiness","meals","mealtime","mealy","mealybug","mealymouthed","mean","meander","meaneing","meanie","meaning","meaningful","meaningfulness","meaningless","meaninglessness","meanings","meanness","means","meant","meantime","meanwhile","meany","meara","meas","measle","measles","measly","measurable","measurably","measure","measured","measureless","measurement","measurements","measurer","measures","measurespec","measuring","meat","meataxe","meatball","meatiness","meatless","meatloaf","meatloaves","meatpacking","meaty","mecca","mechanic","mechanical","mechanics","mechanism","mechanisms","mechanist","mechanistic","mechanistically","mechanization","mechanize","mechanized","mechanizer","mechanizes","mechanochemically","mechelle","med","medal","medalist","medallion","medan","meddle","meddlesome","medea","medellin","medfield","media","mediaelement","mediaeval","medial","medials","median","mediaplayer","mediarecorder","mediastore","mediate","mediateness","mediation","mediator","mediatype","mediawiki","medic","medicaid","medical","medicament","medicare","medicate","medication","medici","medicinal","medicine","medico","medieval","medievalist","medina","mediocre","mediocrity","meditate","meditation","meditative","meditativeness","mediterranean","medium","mediumistic","medley","medulla","medusa","meed","meek","meekness","meerschaum","meet","meeter","meeting","meetinghouse","meetings","meets","meetup","mef","meg","mega","megabit","megabuck","megabyte","megacycle","megadeath","megadeaths","megahertz","megalith","megalithic","megaliths","megalomania","megalomaniac","megalopolis","megan","megaphone","megaton","megavolt","megawatt","megaword","megen","meggi","meggie","meggy","meghan","meghann","megohm","mehetabel","mei","meier","meighen","meiji","meioses","meiosis","meiotic","meir","meister","meistersinger","mejia","mekong","mel","mela","melamie","melamine","melancholia","melancholic","melancholy","melanesia","melanesian","melange","melania","melanie","melanin","melanoma","melantha","melany","melba","melbourne","melcher","melchior","meld","melendez","melesa","melessa","melicent","melina","melinda","melinde","meliorate","melioration","melisa","melisande","melisandra","melisenda","melisent","melissa","melisse","melita","melitta","mella","melli","mellicent","mellie","mellifluous","mellifluousness","mellisa","mellisent","mellon","melloney","mellow","mellowness","melly","melodee","melodic","melodically","melodie","melodious","melodiousness","melodrama","melodramatic","melodramatically","melody","melon","melonie","melony","melosa","melpomene","melt","meltdown","melter","melting","melton","melva","melville","melvin","melvyn","mem","member","membered","memberid","members","membership","memberships","membrane","membranous","memcache","memcached","memcpy","memento","memling","memo","memoir","memorabilia","memorability","memorable","memorableness","memorably","memorandum","memorial","memorialize","memorialized","memoriam","memorization","memorize","memorized","memorizer","memorizes","memory","memoryless","memorystream","memphis","memset","men","menace","menacing","menage","menagerie","menander","menarche","menard","mencius","mencken","mend","mendacious","mendaciousness","mendacity","mendel","mendeleev","mendelevium","mendelian","mendelssohn","mender","mendez","mendicancy","mendicant","mendie","mending","mendocino","mendoza","mendy","menelaus","menes","menfolk","menhaden","menial","meningeal","meninges","meningitides","meningitis","meninx","menisci","meniscus","menkalinan","menkar","menkent","menlo","mennonite","menominee","menopausal","menopause","menorah","menorahs","menotti","mens","mensa","mensch","menservants","menstrual","menstruate","menstruation","mensurable","mensuration","menswear","mental","mentalist","mentality","menthol","mentholated","mention","mentionable","mentioned","mentioner","mentioning","mentions","mentor","menu","menubar","menuhin","menuinflater","menuitem","menuitems","menus","menzies","meow","mephistopheles","mer","merak","mercado","mercantile","mercator","mercedes","mercenariness","mercenary","mercer","mercerize","merchandise","merchandiser","merchant","merchantability","merchantman","merchantmen","merci","mercie","merciful","mercifully","mercifulness","merciless","mercilessness","merck","mercurial","mercuric","mercury","mercy","mere","meredeth","meredith","meredithe","merell","merely","meretricious","meretriciousness","merganser","merge","merged","merger","merges","mergesort","merging","meridel","meridian","meridional","meridith","meriel","merilee","merill","merilyn","meringue","merino","meris","merissa","merit","merited","meritocracy","meritocratic","meritocrats","meritorious","meritoriousness","meriwether","merl","merla","merle","merlin","merlina","merline","mermaid","merman","mermen","merna","merola","meromorphic","merralee","merrel","merriam","merrick","merridie","merrie","merrielle","merrile","merrilee","merrili","merrill","merrily","merrimac","merrimack","merriment","merriness","merritt","merry","merrymaker","merrymaking","mersey","merton","merv","mervin","merwin","merwyn","meryl","mes","mesa","mesabi","mescal","mescaline","mesdames","mesdemoiselles","mesh","meshed","meshgrid","mesmeric","mesmerism","mesmerize","mesmerized","mesmerizer","mesolithic","mesomorph","mesomorphs","meson","mesopotamia","mesopotamian","mesos","mesosphere","mesozoic","mesquite","mess","message","messagebox","messageboxbuttons","messageboxicon","messagedigest","messageid","messagequeue","messages","messagetype","messaging","messed","messeigneurs","messenger","messerschmidt","messes","messiaen","messiah","messiahs","messianic","messieurs","messily","messiness","messing","messmate","messrs","messy","mestizo","met","meta","metabolic","metabolically","metabolism","metabolite","metabolize","metacarpal","metacarpi","metacarpus","metacircular","metacircularity","metaclass","metacpan","metadata","metal","metalanguage","metalization","metalized","metallic","metalliferous","metallings","metallography","metalloid","metallurgic","metallurgical","metallurgist","metallurgy","metalsmith","metalwork","metalworking","metamathematical","metamorphic","metamorphism","metamorphose","metamorphosis","metaphor","metaphoric","metaphorical","metaphosphate","metaphysic","metaphysical","metastability","metastable","metastases","metastasis","metastasize","metastatic","metastore","metatarsal","metatarsi","metatarsus","metatheses","metathesis","metathesized","metathesizes","metathesizing","metavariable","mete","metempsychoses","metempsychosis","meteor","meteoric","meteorically","meteorite","meteoritic","meteoritics","meteoroid","meteorologic","meteorological","meteorologist","meteorology","meter","meters","meth","methadone","methane","methanol","methinks","methionine","method","methodandargscaller","methodical","methodicalness","methodinfo","methodism","methodist","methodname","methodological","methodologists","methodology","methods","methought","methuen","methuselah","methuselahs","methyl","methylated","methylene","meticulous","meticulousness","metonymy","metrecal","metric","metrical","metricate","metricize","metrics","metro","metronome","metropolis","metropolitan","metropolitanization","mets","metternich","mettle","mettlesome","metus","metzler","meuse","mew","mewl","mews","mex","mexicali","mexican","mexico","meyer","meyerbeer","mezzanine","mezzo","mf","mfa","mfc","mfg","mfr","mg","mgm","mgmt","mgr","mh","mhandler","mhz","mi","mia","miami","miaplacidus","miasma","miasmal","mib","mic","mica","micaela","micah","mice","micelles","mich","michael","michaela","michaelangelo","michaelina","michaeline","michaella","michaelmas","michaelson","michail","michal","michale","micheal","micheil","michel","michelangelo","michele","michelin","michelina","micheline","michell","michelle","michelson","michigan","michigander","michiganite","mick","mickelson","mickey","micki","mickie","micky","micmac","micra","micro","microamp","microanalysis","microanalytic","microbe","microbial","microbicidal","microbicide","microbiological","microbiologist","microbiology","microbrewery","microchemistry","microchip","microcircuit","microcode","microcomputer","microcosm","microcosmic","microdensitometer","microdot","microeconomic","microeconomics","microelectronic","microelectronics","microfiber","microfiche","microfilm","microfossils","micrography","microgroove","microhydrodynamics","microinstruction","microjoule","microlevel","microlight","micromanage","micromanagement","micrometeorite","micrometeoritic","micrometer","micron","micronesia","micronesian","microorganism","microphone","microport","microprocessing","microprocessor","microprogram","microprogrammed","microprogramming","micros","microscope","microscopic","microscopical","microscopy","microsecond","microseconds","microservice","microservices","microsimulation","microsoft","microsomal","microstore","microsurgery","microsystems","microtime","microvax","microvaxes","microvolt","microwave","microwaveable","microword","mid","midair","midas","midband","midday","midden","middest","middle","middlebrow","middlebury","middleman","middlemen","middlemost","middlename","middlesex","middleton","middletown","middleware","middleweight","middling","middy","mideast","mideastern","midfield","midge","midget","midi","midland","midlife","midlives","midmorn","midmost","midnight","midpoint","midrange","midrib","midriff","midscale","midsection","midship","midshipman","midshipmen","midspan","midst","midstream","midsummer","midterm","midtown","midway","midweek","midwest","midwestern","midwesterner","midwicket","midwife","midwifery","midwinter","midwives","midyear","mien","miff","mig","might","mightily","mightiness","mightn","mighty","mignon","mignonette","mignonne","migr","migraine","migrant","migrate","migrated","migrating","migration","migrations","migrative","migratory","miguel","miguela","miguelita","mikado","mikael","mikaela","mike","mikel","mikey","mikhail","mikkel","mikol","mikoyan","mil","milady","milagros","milan","milanese","milch","mild","mildew","mildness","mildred","mildrid","mile","mileage","milena","milepost","miler","miles","milestone","milford","milicent","milieu","milissent","militancy","militant","militantness","militarily","militarism","militarist","militaristic","militarization","militarize","military","militate","militia","militiaman","militiamen","milk","milka","milken","milker","milkiness","milkmaid","milkman","milkmen","milkshake","milksop","milkweed","milky","mill","millage","millard","millay","millenarian","millenarianism","millennial","millennialism","millennium","millepede","miller","millet","milli","milliamp","milliampere","milliard","millibar","millicent","millidegree","millie","milligram","millijoule","millikan","milliliter","millimeter","milliner","millinery","milling","million","millionaire","millions","millionth","millionths","millipede","millis","millisecond","milliseconds","millisent","millivolt","millivoltmeter","milliwatt","millpond","millrace","millstone","millstream","millwright","milly","milne","milo","milquetoast","milt","miltiades","miltie","milton","miltonic","miltown","milty","milwaukee","milzie","mimd","mime","mimemessage","mimeograph","mimeographs","mimer","mimesis","mimetic","mimetically","mimetype","mimi","mimic","mimicked","mimicker","mimicking","mimicry","mimosa","min","mina","minaret","minatory","mince","mincemeat","mincer","mincing","mind","minda","mindanao","mindate","mindbogglingly","minded","minder","mindful","mindfully","mindfulness","mindless","mindlessness","mindoro","minds","mindset","mindy","mine","minecraft","minefield","miner","mineral","mineralization","mineralized","mineralogical","mineralogist","mineralogy","minerva","mineshaft","minestrone","minesweeper","minetta","minette","mineworkers","minflater","ming","mingle","mingus","mingw","minheight","mini","miniature","miniaturist","miniaturization","miniaturize","minibike","minibus","minicab","minicam","minicomputer","miniconda","minidress","minified","minify","minifyenabled","minim","minima","minimal","minimalism","minimalist","minimalistic","minimality","minimax","minimization","minimize","minimized","minimizer","minimum","mining","minion","miniseries","miniskirt","minister","ministerial","ministrant","ministration","ministry","minivan","miniver","mink","minke","minlength","minn","minna","minnaminnie","minne","minneapolis","minnesinger","minnesota","minnesotan","minni","minnie","minnnie","minnow","minny","minoan","minoccurs","minolta","minor","minority","minos","minot","minotaur","minoxidil","mins","minsdkversion","minsk","minsky","minster","minstrel","minstrelsy","mint","minta","mintage","mintaka","minter","minty","minuend","minuet","minuit","minus","minuscule","minute","minuteman","minutemen","minuteness","minutes","minutia","minutiae","minvalue","minwidth","minx","miny","miocene","mipmap","mips","miquela","mir","mira","mirabeau","mirabel","mirabella","mirabelle","mirach","miracle","miraculous","miraculousness","mirage","miran","miranda","mire","mireielle","mireille","mirella","mirelle","mirfak","miriam","mirilla","mirna","miro","mirror","mirrors","mirth","mirthful","mirthfulness","mirthless","mirthlessness","mirths","mirv","miry","mirzam","mis","misaddress","misadventure","misalign","misalignment","misalliance","misanalysed","misanthrope","misanthropic","misanthropically","misanthropist","misanthropy","misapplier","misapply","misapprehend","misapprehension","misappropriate","misbegotten","misbehave","misbehaver","misbehavior","misbrand","misc","miscalculate","miscalculation","miscall","miscarriage","miscarry","miscast","miscegenation","miscellanea","miscellaneous","miscellany","mischa","mischance","mischief","mischievous","mischievousness","miscibility","miscible","misclassification","misclassified","misclassifying","miscode","miscommunicate","miscomprehended","misconceive","misconception","misconduct","misconfiguration","misconstruction","misconstrue","miscopying","miscount","miscreant","miscue","misdeal","misdealt","misdeed","misdemeanant","misdemeanor","misdiagnose","misdid","misdirect","misdirection","misdirector","misdo","misdoes","misdone","miser","miserable","miserableness","miserably","miserliness","miserly","misery","mises","misfeasance","misfeature","misfield","misfile","misfire","misfit","misfitted","misfitting","misfortune","misgauge","misgiving","misgovern","misgovernment","misguidance","misguide","misguided","misguidedness","misguider","misha","mishandle","mishap","mishapped","mishapping","mishear","misheard","mishitting","mishmash","misidentification","misidentify","misinform","misinformation","misinterpret","misinterpretation","misinterpreter","misjudge","misjudging","misjudgment","miskito","mislabel","mislaid","mislay","mislead","misleader","misleading","misled","mismanage","mismanagement","mismatch","misname","misnomer","misogamist","misogamy","misogynist","misogynistic","misogynous","misogyny","misperceive","misplace","misplacement","misplay","mispositioned","misprint","misprision","mispronounce","mispronunciation","misquotation","misquote","misread","misreader","misrelated","misremember","misreport","misrepresent","misrepresentation","misrepresenter","misroute","misrule","miss","missal","missed","misses","misshape","misshapen","misshapenness","missie","missile","missilery","missing","mission","missionary","missioned","missioner","missioning","missis","mississauga","mississippi","mississippian","missive","missoula","missouri","missourian","misspeak","misspecification","misspecified","misspell","misspelling","misspend","misspent","misspoke","misspoken","misstate","misstatement","misstater","misstep","misstepped","misstepping","missus","missy","mist","mistakable","mistake","mistaken","mistaker","mistakes","mistaking","mistassini","mister","misti","mistily","mistime","mistiness","mistletoe","mistook","mistral","mistranslated","mistranslates","mistranslating","mistranslation","mistreat","mistreatment","mistress","mistrial","mistrust","mistruster","mistrustful","misty","mistype","misunderstand","misunderstander","misunderstanding","misunderstood","misuse","misuser","miswritten","mit","mitch","mitchael","mitchel","mitchell","mite","miter","miterer","mitford","mithra","mithridates","mitigate","mitigated","mitigation","mitoses","mitosis","mitotic","mitre","mitsubishi","mitt","mitten","mitterrand","mitty","mitzi","mitzvahs","mix","mixable","mixed","mixer","mixin","mixing","mixins","mixture","mizar","mizzen","mizzenmast","mj","mk","mkdir","mkdirs","mkl","mkmapview","mks","mktime","mkyong","ml","mle","mlist","mlistener","mlle","mm","mmap","mme","mmm","mmmm","mms","mmsc","mn","mname","mnchhausen","mnemonic","mnemonically","mnemonics","mnemosyne","mnist","mno","mnt","mo","moan","moat","mob","mobbed","mobber","mobbing","mobcap","mobil","mobile","mobility","mobilizable","mobilization","mobilize","mobilized","mobilizer","mobilizes","mobster","mobutu","moc","moccasin","mocha","mock","mocked","mockers","mockery","mocking","mockingbird","mockito","mocks","mod","modal","modality","modals","mode","model","modeladmin","modelandview","modelattribute","modelbuilder","modeled","modeler","modelform","modeling","modelitem","modelling","modelname","models","modelserializer","modelstate","modelversion","modelview","modem","moderate","moderated","moderateness","moderation","moderator","modern","modernism","modernist","modernistic","modernity","modernization","modernize","modernized","modernizer","modernizes","modernizr","modernness","modes","modest","modesta","modestia","modestine","modesto","modesty","modicum","modifiability","modifiable","modifiableness","modification","modifications","modified","modifier","modifiers","modifies","modify","modifying","modigliani","modish","modishness","mods","modula","modular","modularity","modularization","modularize","modulate","modulation","modulator","module","moduleid","modulename","modules","moduli","modulo","modulus","modus","moe","moen","mogadiscio","mogadishu","mogul","mohair","mohamed","mohammad","mohammed","mohammedan","mohammedanism","mohandas","mohandis","mohawk","mohegan","mohican","moho","mohorovicic","mohr","moiety","moil","moina","moines","moira","moire","moise","moiseyev","moishe","moist","moisten","moistener","moistness","moisture","moisturize","mojave","mojo","mojoexecutor","molal","molar","molarity","molasses","mold","moldavia","moldavian","moldboard","molder","moldiness","molding","moldova","moldy","mole","molecular","molecularity","molecule","molehill","moleskin","molest","molestation","molested","molester","molestie","moliere","molina","moline","moll","mollee","molli","mollie","mollification","mollify","mollis","mollusc","mollusk","molly","mollycoddle","mollycoddler","molnar","moloch","molokai","molotov","molt","molter","moluccas","molybdenite","molybdenum","mom","mombasa","moment","momenta","momentarily","momentariness","momentary","momentjs","momentous","momentousness","moments","momentum","momma","mommy","mon","mona","monaco","monad","monadic","monads","monah","monarch","monarchic","monarchical","monarchism","monarchist","monarchistic","monarchs","monarchy","monash","monastery","monastic","monastical","monasticism","monaural","mondale","monday","mondrian","monegasque","monera","monet","monetarily","monetarism","monetarist","monetary","monetization","monetize","money","moneybag","moneychangers","moneyer","moneylender","moneymaker","moneymaking","monfort","monger","mongo","mongoclient","mongod","mongodb","mongoid","mongol","mongolia","mongolian","mongolic","mongolism","mongoloid","mongoose","mongrel","monica","monies","monika","moniker","monique","monism","monist","monition","monitor","monitored","monitoring","monitors","monitory","monk","monkey","monkeyshine","monkish","monkshood","monmouth","mono","monobehaviour","monochromatic","monochromator","monochrome","monocle","monoclinic","monoclonal","monocotyledon","monocotyledonous","monocular","monodevelop","monodic","monodist","monody","monogamist","monogamous","monogamy","monogram","monogrammed","monogramming","monograph","monographs","monolingual","monolingualism","monolith","monolithic","monolithically","monoliths","monologist","monologue","monomania","monomaniac","monomaniacal","monomer","monomeric","monomial","monongahela","mononuclear","mononucleoses","mononucleosis","monophonic","monoplane","monopole","monopolist","monopolistic","monopolization","monopolize","monopolized","monopolizes","monopoly","monorail","monospace","monostable","monosyllabic","monosyllable","monotheism","monotheist","monotheistic","monotone","monotonic","monotonically","monotonicity","monotonous","monotonousness","monotony","monotouch","monovalent","monoxide","monro","monroe","monrovia","monsanto","monseigneur","monsieur","monsignor","monsignori","monsoon","monsoonal","monster","monstrance","monstrosity","monstrous","monstrousness","mont","montage","montague","montaigne","montana","montanan","montcalm","montclair","monte","montenegrin","montenegro","monterey","monterrey","montesquieu","montessori","monteverdi","montevideo","montezuma","montgomery","month","monthly","months","monti","monticello","montmartre","montoya","montpelier","montrachet","montreal","montserrat","monty","monument","monumental","monumentality","moo","mooch","mood","moodily","moodiness","moodle","moody","moog","moon","moonbeam","mooney","moonless","moonlight","moonlighting","moonlit","moonscape","moonshine","moonshiner","moonshot","moonstone","moonstruck","moonwalk","moor","moore","mooring","moorish","moorland","moose","moot","mootools","mop","mope","moped","moper","mopey","mopier","mopiest","mopish","mopped","moppet","mopping","moq","mora","moraine","moral","morale","morales","moralist","moralistic","moralistically","morality","moralization","moralize","moralled","moraller","moralling","moran","morass","moratorium","moravia","moravian","moray","morbi","morbid","morbidity","morbidness","mord","mordancy","mordant","mordecai","mordred","mordy","more","moreen","morehouse","morel","moreland","morena","moreno","moreover","morey","morgan","morgana","morganica","morganne","morgen","morgue","morgun","moria","moriarty","moribund","moribundity","morie","morin","morion","morison","morissa","morita","moritz","morlee","morley","morly","mormon","mormonism","morn","morna","morning","moro","moroccan","morocco","moron","moroni","moronic","moronically","morose","moroseness","morph","morpheme","morphemic","morpheus","morphia","morphine","morphism","morphologic","morphological","morphology","morphophonemic","morphophonemics","morphs","morrie","morris","morrison","morristown","morrow","morry","morse","morsel","mort","mortal","mortality","mortar","mortarboard","mortbay","morten","mortgage","mortgageable","mortgagee","mortgagor","mortice","mortician","mortie","mortification","mortified","mortifier","mortify","mortimer","mortise","morton","mortuary","morty","mos","mosaic","mosaicked","mosaicking","moscone","moscow","mose","moseley","moselle","moser","mosey","moshe","moslem","mosley","mosque","mosquito","mosquitoes","moss","mossback","mossberg","mossy","most","mostly","mosul","mot","mote","motel","motet","moth","mothball","mother","motherboard","motherfucker","motherfucking","motherhood","mothering","motherland","motherless","motherliness","motherly","moths","motif","motile","motility","motion","motional","motioner","motionevent","motionless","motionlessness","motions","motivate","motivated","motivation","motivational","motivator","motive","motiveless","motley","motlier","motliest","motocross","motor","motorbike","motorboat","motorcade","motorcar","motorcycle","motorcyclist","motoring","motorist","motorization","motorize","motorized","motorman","motormen","motormouth","motormouths","motorola","motorway","motown","mott","mottle","mottler","motto","mottoes","moue","moulder","moult","mound","mount","mountable","mountain","mountaineer","mountaineering","mountainous","mountainousness","mountainside","mountaintop","mountbatten","mountebank","mounted","mounter","mountie","mounties","mounting","mounts","mourn","mourner","mournful","mournfuller","mournfullest","mournfulness","mourning","mouse","mousedown","mouseenter","mouseevent","mouseeventargs","mouseleave","mousemove","mouseout","mouseover","mouser","mousetrap","mousetrapped","mousetrapping","mouseup","mousewheel","mousex","mousey","mousiness","mousing","mousse","moussorgsky","mousy","mouth","mouthe","mouthful","mouthiness","mouthorgan","mouthpiece","mouths","mouthwash","mouthwatering","mouthy","mouton","mov","movable","movableness","move","moved","movement","movements","movenext","mover","moves","moveto","movetofirst","movetonext","movie","movieclip","moviegoer","movieid","movies","moving","movl","movq","mow","mower","mowgli","mowing","moxie","moyer","moyna","moyra","moz","mozambican","mozambique","mozart","mozelle","mozes","mozilla","mozzarella","mp","mpaint","mpdf","mpeg","mpg","mph","mpi","mpl","mplayer","mq","mqtt","mr","mrecyclerview","mri","mrs","ms","msb","msbuild","msc","mscorlib","msdn","mse","msec","msft","msg","msgbox","msgid","msgr","msgs","msi","msie","msil","msmq","mso","msp","mssql","mst","msvc","msw","msxml","msys","mt","mtcars","mtg","mtge","mtier","mtime","mts","mtu","mtv","mu","muawiya","mubarak","much","muchness","mucilage","mucilaginous","muck","mucker","muckrake","muckraker","mucky","mucosa","mucous","mucus","mud","mudded","muddily","muddiness","mudding","muddle","muddlehead","muddleheaded","muddler","muddy","mudflat","mudguard","mudlarks","mudroom","mudslide","mudsling","mudslinger","mudslinging","mueller","muenster","muesli","muezzin","muff","muffin","muffle","muffler","mufi","mufinella","mufti","mug","mugabe","mugged","mugger","mugginess","mugging","muggy","mugshot","mugwump","muhammad","muhammadan","muhammadanism","muir","muire","mukden","mukluk","mul","mulatto","mulattoes","mulberry","mulch","mulct","mulder","mule","muleskinner","mulesoft","muleteer","mulish","mulishness","mull","mullah","mullahs","mullein","mullen","muller","mullet","mulligan","mulligatawny","mullikan","mullins","mullion","mult","multan","multer","multi","multibus","multicast","multicellular","multichannel","multicollinearity","multicolor","multicolumn","multicomponent","multicomputer","multics","multicultural","multiculturalism","multidex","multidimensional","multidimensionality","multidisciplinary","multifaceted","multifamily","multifarious","multifariousness","multifigure","multiform","multifunction","multiindex","multilateral","multilayer","multilevel","multiline","multilingual","multilingualism","multimap","multimedia","multimegaton","multimeter","multimillionaire","multinational","multinomial","multipart","multiphase","multiple","multiples","multiplet","multiplex","multiplexor","multipliable","multiplicand","multiplication","multiplicative","multiplicity","multiplied","multiplier","multiply","multiplying","multiprocess","multiprocessing","multiprocessor","multiprogram","multiprogrammed","multiprogramming","multipurpose","multiracial","multiselect","multistage","multistory","multisyllabic","multitasking","multithreaded","multithreading","multitude","multitudinous","multitudinousness","multiuser","multivalent","multivalued","multivariate","multiversity","multiviews","multivitamin","mum","mumble","mumbler","mumbletypeg","mumford","mummed","mummer","mummery","mummification","mummify","mumming","mummy","mumps","mun","munch","muncher","munchies","muncie","mundane","mundt","munge","munich","municipal","municipality","munificence","munificent","munition","munmro","munoz","munro","munroe","munsey","munson","munster","muon","muong","muppet","mural","muralist","murasaki","murat","murchison","murcia","murder","murderer","murderess","murderous","murderousness","murdoch","murdock","mureil","murial","muriatic","muriel","murielle","murillo","murk","murkily","murkiness","murky","murmansk","murmur","murmurer","murmuring","murmurous","murphy","murrain","murray","murrow","murrumbidgee","murry","murvyn","mus","muscat","muscatel","muscle","musclebound","muscovite","muscovy","muscular","muscularity","musculature","muse","muser","musette","museum","mush","musher","mushiness","mushroom","mushy","musial","music","musical","musicale","musicality","musicals","musician","musicianship","musicked","musicking","musicological","musicologist","musicology","musing","musk","muskeg","muskegon","muskellunge","musket","musketeer","musketry","muskie","muskiness","muskmelon","muskox","muskrat","musky","muslim","muslin","muss","mussel","mussolini","mussorgsky","mussy","must","mustache","mustachio","mustang","mustard","muster","mustily","mustiness","mustn","musty","mut","mutability","mutable","mutableness","mutably","mutagen","mutant","mutate","mutating","mutation","mutational","mutations","mutator","mute","muted","muteness","mutex","mutilate","mutilation","mutilator","mutineer","mutinous","mutiny","mutsuhito","mutt","mutter","mutterer","mutton","muttonchops","mutual","mutuality","mutually","muumuu","mux","muzak","muzo","muzzle","muzzled","muzzler","mv","mvc","mview","mviewpager","mvn","mvnrepository","mvp","mvvm","mvvmcross","mw","mwebview","mx","mxml","my","myaction","myactivity","myadapter","myanmar","myapp","myapplication","myarr","myarray","mybase","mybatis","mybean","mybutton","myca","mycah","mycanvas","mycarousel","mycell","mycenae","mycenaean","mychal","mychart","myclass","mycollection","mycologist","mycology","mycommand","mycompany","mycomponent","myconnection","mycontext","mycontrol","mycontroller","myctrl","mydata","mydatabase","mydate","mydb","mydf","mydict","mydir","mydiv","mydomain","myelement","myelitides","myelitis","myemail","myentity","myenum","myer","myers","myevent","myfaces","myfield","myfile","myfolder","myform","myfragment","myframe","myfunc","myfunction","mygrid","myhost","myid","myimage","myinput","myint","myintent","myinterface","myisam","myitem","myjson","mykey","mylabel","mylar","myles","mylib","mylist","mylo","mymap","mymethod","mymodal","mymodel","mymodule","myna","myname","mynamespace","mynheer","mynumber","myobj","myobject","myocardial","myocardium","myopia","myopic","myopically","myoptions","mypackage","mypage","mypanel","mypassword","mypath","myplugin","myprogram","myproject","myproperty","myra","myrah","myranda","myrange","myrdal","myreader","myriad","myriam","myrilla","myrle","myrlene","myrmidon","myrna","myron","myrow","myrrh","myrrhs","myrta","myrtia","myrtice","myrtie","myrtle","myrvyn","myrwyn","mys","myscript","myselect","myself","myserver","myservice","mysite","mysore","mysql","mysqlclient","mysqlcommand","mysqlconnection","mysqld","mysqldb","mysqldump","mysqli","mysqlio","myst","mysterious","mysteriousness","mystery","mystic","mystical","mysticism","mystification","mystifier","mystify","mystifying","mystique","mystr","mystring","mystruct","mytable","mytask","mytest","mytext","myth","mythic","mythical","mythographer","mythography","mythological","mythologist","mythologize","mythology","mythread","myths","mytimer","mytype","myurl","myuser","myusername","myval","myvalue","myvar","myvariable","myvector","myview","myviewcontroller","myviewholder","myviewmodel","mywebsite","mywebview","mywindow","mz","n","na","naacp","naam","nab","nabbed","nabbing","nabble","nabisco","nabob","nabokov","nacelle","nacho","nacl","nacre","nacreous","nada","nadean","nadeen","nader","nadia","nadine","nadir","nadiya","nady","nadya","nae","nag","nagasaki","nagged","nagger","nagging","nagios","nagoya","nagpur","nagy","nahuatl","nahum","naiad","naifs","nail","nailbrush","nailer","naipaul","nair","nairobi","naismith","naive","naivet","naivety","nakamura","nakayama","naked","nakedness","nakoma","nalani","nam","nama","namath","name","nameable","named","namedrop","namedropping","nameerror","nameless","namelist","namely","namenode","nameof","nameplate","namer","names","namesake","namespace","namespaces","namevaluepair","namevaluepairs","namibia","namibian","naming","nan","nana","nanak","nananne","nance","nancee","nancey","nanchang","nanci","nancie","nancy","nanete","nanette","nani","nanice","nanine","nanjing","nanking","nannette","nanni","nannie","nanny","nano","nanometer","nanon","nanook","nanosecond","nanoseconds","nanotime","nansen","nantes","nantucket","naoma","naomi","nap","napalm","nape","naphtali","naphtha","naphthalene","napier","napkin","naples","napless","napoleon","napoleonic","napped","napper","nappie","napping","nappy","nara","narbonne","narc","narcissism","narcissist","narcissistic","narcissus","narcoleptic","narcoses","narcosis","narcotic","narcotization","narcotize","nari","nariko","nark","narmada","narragansett","narrate","narration","narrative","narratology","narrator","narrow","narrowed","narrowing","narrowness","narwhal","nary","nas","nasa","nasal","nasality","nasalization","nasalize","nascence","nascent","nasdaq","nash","nashua","nashville","nasm","nassau","nasser","nastily","nastiness","nasturtium","nasty","nat","nata","natal","natala","natale","natalee","natalia","natalie","natalina","nataline","natalist","natality","natalya","nataniel","natasha","natassia","natch","natchez","nate","nathalia","nathalie","nathan","nathanael","nathanial","nathaniel","nathanil","nation","national","nationalism","nationalist","nationalistic","nationalistically","nationality","nationalization","nationalize","nationalized","nationalizer","nationhood","nations","nationwide","native","nativeconstructoraccessorimpl","nativeelement","natively","nativemethodaccessorimpl","nativeness","nativescript","nativestart","natividad","nativity","natka","natl","nato","natter","nattily","nattiness","natty","natural","naturalism","naturalist","naturalistic","naturalization","naturalize","naturalized","naturally","naturalness","naturals","nature","naturist","naugahyde","naught","naughtily","naughtiness","naughty","naur","nauru","nausea","nauseate","nauseating","nauseous","nauseousness","nautical","nautilus","nav","navaho","navajo","navajoes","naval","navarro","navbar","navcontroller","nave","navel","navigability","navigable","navigableness","navigate","navigated","navigates","navigating","navigation","navigational","navigationbar","navigationcontroller","navigationitem","navigationview","navigator","navona","navratilova","navvy","navy","nay","naysayer","nazarene","nazareth","nazi","nazism","nb","nba","nbc","nbr","nbs","nbsp","nc","ncaa","ncc","nchar","nco","ncol","ncols","ncr","ncurses","nd","ndarray","ndb","ndjamena","ndk","ne","neal","neala","neale","neall","nealon","nealson","nealy","neanderthal","neap","neapolitan","near","nearby","nearest","nearly","nearness","nearside","nearsighted","nearsightedness","neat","neaten","neath","neatness","neb","nebr","nebraska","nebraskan","nebuchadnezzar","nebula","nebulae","nebular","nebulous","nebulousness","nec","necessaries","necessarily","necessary","necessitate","necessitation","necessitous","necessity","neck","neckband","neckerchief","necking","necklace","neckline","necktie","necrology","necromancer","necromancy","necromantic","necrophilia","necrophiliac","necropolis","necropsy","necroses","necrosis","necrotic","nectar","nectarine","nectarous","nectary","ned","neda","nedda","neddie","neddy","nedi","need","needed","needer","needful","needham","neediness","needing","needle","needlecraft","needlepoint","needless","needlessness","needlewoman","needlewomen","needlework","needn","needs","needy","neel","neely","nefarious","nefariousness","nefen","nefertiti","neg","negate","negated","negater","negation","negative","negativeness","negativism","negativity","negator","negev","neglect","neglecter","neglectful","neglectfulness","negligee","negligence","negligent","negligibility","negligible","negligibly","negotiability","negotiable","negotiant","negotiate","negotiation","negotiator","negress","negritude","negro","negroes","negroid","nehemiah","nehru","neigh","neighbor","neighbored","neighborer","neighborhood","neighborliness","neighborlinesses","neighborly","neighbors","neighbours","neighs","neil","neila","neile","neill","neilla","neille","neither","nelda","nelia","nelie","nell","nelle","nelli","nellie","nelly","nels","nelsen","nelson","nematic","nematode","nembutal","nemeses","nemesis","nenter","neo","neoclassic","neoclassical","neoclassicism","neocolonialism","neocortex","neodymium","neogene","neolithic","neologism","neomycin","neon","neonatal","neonate","neophyte","neoplasm","neoplastic","neoprene","nepal","nepalese","nepali","nepenthe","nephew","nephrite","nephritic","nephritides","nephritis","nepotism","nepotist","neptune","neptunium","neque","nerd","nerdy","nereid","nerf","nerissa","nerita","nero","neron","nert","nerta","nerte","nerti","nertie","nerty","neruda","nerve","nerveless","nervelessness","nerviness","nerving","nervous","nervousness","nervy","nessa","nessi","nessie","nessy","nest","nesta","nested","nestedscrollview","nester","nesting","nestle","nestler","nestling","nestor","nestorius","net","netball","netbeans","netflix","netframework","nether","netherlander","netherlands","nethermost","netherworld","netscape","netstat","nett","netta","netti","nettie","netting","nettle","nettlesome","netty","network","networkcredential","networkinfo","networking","networks","networkstream","networkx","netzahualcoyotl","neue","neumann","neural","neuralgia","neuralgic","neurasthenia","neurasthenic","neuritic","neuritides","neuritis","neuroanatomy","neurobiology","neurological","neurologist","neurology","neuromuscular","neuron","neuronal","neurone","neurons","neuropathology","neurophysiology","neuropsychiatric","neuroses","neurosis","neurosurgeon","neurosurgery","neurotic","neurotically","neurotransmitter","neut","neuter","neutral","neutralise","neutralism","neutralist","neutrality","neutralization","neutralize","neutralized","neutrino","neutron","nev","neva","nevada","nevadan","nevadian","never","nevermore","nevertheless","nevi","nevil","nevile","neville","nevin","nevis","nevsa","nevsky","nevus","new","newark","newarr","newarray","newbie","newborn","newbury","newburyport","newcastle","newcomer","newdata","newdate","newdiv","newed","newel","newell","newer","newest","newfangled","newfile","newfound","newfoundland","newfoundlander","newguid","newheight","newid","newimage","newinstance","newish","newitem","newline","newlines","newlist","newly","newlywed","newman","newname","newness","newnode","newobj","newobject","newpage","newpassword","newpath","newport","newrelic","newrow","news","newsagent","newsboy","newscast","newscaster","newscasting","newsdealer","newsed","newses","newsflash","newsgirl","newsgroup","newsing","newsize","newsletter","newsman","newsmen","newspaper","newspaperman","newspapermen","newspaperwoman","newspaperwomen","newsprint","newsreader","newsreel","newsroom","newsstand","newstate","newstr","newstring","newsweek","newsweekly","newswire","newswoman","newswomen","newsworthiness","newsworthy","newsy","newt","newtab","newtext","newton","newtonian","newtonsoft","newurl","newuser","newval","newvalue","newversion","newwidth","newx","nexis","next","nextdouble","nextint","nextline","nextpage","nextprops","nexttoken","nextval","nexus","neysa","nf","nfc","nfl","nfs","ng","ngaliema","ngclass","ngfor","ngif","nginx","ngmodel","ngmodule","ngoninit","ngram","ngroute","ngstrm","nguyen","ngx","nh","nhibernate","nhl","ni","niacin","niagara","nial","niall","niamey","nib","nibbed","nibbing","nibble","nibbler","nibelung","nibh","nic","nicaean","nicaragua","nicaraguan","niccolo","nice","nicely","nicene","niceness","nicer","nicety","niche","nichol","nicholas","nichole","nicholle","nicholson","nick","nickel","nickelodeon","nicker","nickey","nicki","nickie","nicklaus","nicknack","nickname","nicknamer","nicko","nickola","nickolai","nickolaus","nicky","nico","nicobar","nicodemus","nicol","nicola","nicolai","nicole","nicolea","nicolette","nicoli","nicolina","nicoline","nicolle","nicosia","nicotine","nid","niebuhr","niece","niel","niels","nielsen","nielson","nietzsche","nieves","nifi","nifty","nigel","niger","nigeria","nigerian","nigerien","niggard","niggardliness","niggardly","nigger","niggle","niggler","niggling","nigh","nighs","night","nightcap","nightclothes","nightclub","nightclubbed","nightclubbing","nightdress","nightfall","nightgown","nighthawk","nightie","nightingale","nightlife","nightlong","nightly","nightmare","nightmarish","nights","nightshade","nightshirt","nightspot","nightstand","nightstick","nighttime","nightwear","nighty","nih","nihilism","nihilist","nihilistic","nijinsky","nikaniki","nike","niki","nikita","nikki","nikkie","nikko","niko","nikola","nikolai","nikolaos","nikolaus","nikolayev","nikoletta","nikolia","nikolos","nikon","nil","nilclass","nile","nilled","nilling","nilpotent","nils","nilsen","nilson","nilsson","nimbi","nimble","nimbleness","nimbly","nimbus","nimby","nimitz","nimrod","nina","nincompoop","nine","ninefold","ninepence","ninepin","ninepins","nineteen","nineteenths","ninetieths","ninetta","ninette","ninety","nineveh","ninja","ninject","ninnetta","ninnette","ninny","ninon","nintendo","ninth","ninths","nio","niobe","niobium","nioendpoint","nip","nipped","nipper","nippiness","nipping","nipple","nippon","nipponese","nippy","nirenberg","nirvana","nisei","nisi","nisl","nissa","nissan","nisse","nissie","nissy","nit","nita","niter","nitpick","nitrate","nitration","nitric","nitride","nitriding","nitrification","nitrite","nitrocellulose","nitrogen","nitrogenous","nitroglycerin","nitrous","nitwit","niven","nix","nixer","nixie","nixon","nj","nk","nkrumah","nl","nlog","nlp","nlrb","nls","nltk","nm","nmap","nn","no","noaa","noach","noactionbar","noah","noak","noam","noami","nob","nobe","nobel","nobelist","nobelium","nobie","nobility","noble","nobleman","noblemen","nobleness","noblesse","noblewoman","noblewomen","nobody","noby","noclassdeffounderror","noconflict","nocount","nocturnal","nocturne","nod","nodal","nodded","nodding","noddle","noddy","node","nodeid","nodejs","nodelist","nodemon","nodename","nodes","nodetype","nodevalue","nodoz","nodular","nodule","noe","noel","noelani","noell","noella","noelle","noellyn","noelyn","noemi","noes","noexcept","nofollow","noggin","nohow","nohup","noise","noiseless","noiselessness","noisemake","noisemaker","noisily","noisiness","noisome","noisy","nokia","nokogiri","nola","nolan","nolana","noland","nolie","noll","nollie","nolly","nolock","nom","nomad","nomadic","nombre","nome","nomenclature","nomethoderror","nomi","nominal","nominalized","nominally","nominals","nominate","nomination","nominative","nominator","nominee","non","nona","nonabrasive","nonabsorbent","nonacademic","nonacceptance","nonacid","nonactive","nonadaptive","nonaddictive","nonadhesive","nonadjacent","nonadjustable","nonadministrative","nonage","nonagenarian","nonaggression","nonagricultural","nonah","nonalcoholic","nonaligned","nonalignment","nonallergic","nonappearance","nonassignable","nonathletic","nonatomic","nonattendance","nonautomotive","nonavailability","nonbasic","nonbeliever","nonbelligerent","nonblocking","nonbreakable","nonburnable","nonbusiness","noncaloric","noncancerous","noncarbohydrate","nonce","nonchalance","nonchalant","nonchargeable","nonclerical","nonclinical","noncollectable","noncom","noncombatant","noncombustible","noncommercial","noncommissioned","noncommittal","noncommunicable","noncompeting","noncompetitive","noncompliance","noncomplying","noncomprehending","nonconducting","nonconductor","nonconforming","nonconformist","nonconformity","nonconsecutive","nonconservative","nonconstructive","noncontagious","noncontiguous","noncontinuous","noncontributing","noncontributory","noncontroversial","nonconvertible","noncooperation","noncorroding","noncorrosive","noncredit","noncriminal","noncritical","noncrystalline","noncumulative","noncustodial","noncyclic","nondairy","nondecreasing","nondeductible","nondelivery","nondemocratic","nondenominational","nondepartmental","nondepreciating","nondescript","nondestructive","nondetachable","nondeterminacy","nondeterminate","nondeterminism","nondeterministic","nondeterministically","nondisciplinary","nondisclosure","nondiscrimination","nondiscriminatory","nondramatic","nondrinker","nondrying","nondurable","none","noneconomic","noneducational","noneffective","nonelastic","nonelectric","nonelectrical","nonemergency","nonempty","nonenforceable","nonentity","nonequivalence","nonequivalent","nones","nonessential","nonesuch","nonetheless","nonetype","nonevent","nonexchangeable","nonexclusive","nonexempt","nonexistence","nonexistent","nonexplosive","nonextensible","nonfactual","nonfading","nonfat","nonfatal","nonfattening","nonferrous","nonfiction","nonfictional","nonflammable","nonflowering","nonfluctuating","nonflying","nonfood","nonfreezing","nonfunctional","nongovernmental","nongranular","nonhazardous","nonhereditary","nonhuman","noni","nonidentical","nonie","noninclusive","nonindependent","nonindustrial","noninfectious","noninflammatory","noninflationary","noninflected","nonintellectual","noninteracting","noninterchangeable","noninterference","nonintervention","nonintoxicating","nonintuitive","noninvasive","nonionic","nonirritating","nonjudgmental","nonjudicial","nonlegal","nonlethal","nonlinear","nonlinearity","nonlinguistic","nonliterary","nonliving","nonlocal","nonmagical","nonmagnetic","nonmalignant","nonmember","nonmetal","nonmetallic","nonmigratory","nonmilitant","nonmilitary","nonna","nonnah","nonnarcotic","nonnative","nonnegative","nonnegotiable","nonnuclear","nonnull","nonnumerical","nonobjective","nonobligatory","nonobservance","nonobservant","nonoccupational","nonoccurence","nonofficial","nonogenarian","nonoperational","nonoperative","nonorthogonal","nonorthogonality","nonparallel","nonparametric","nonpareil","nonparticipant","nonparticipating","nonpartisan","nonpaying","nonpayment","nonperformance","nonperforming","nonperishable","nonperson","nonperturbing","nonphysical","nonplus","nonplussed","nonplussing","nonpoisonous","nonpolitical","nonpolluting","nonporous","nonpracticing","nonprejudicial","nonprescription","nonprocedural","nonproductive","nonprofessional","nonprofit","nonprogrammable","nonprogrammer","nonproliferation","nonpublic","nonpunishable","nonracial","nonradioactive","nonrandom","nonreactive","nonreciprocal","nonreciprocating","nonrecognition","nonrecoverable","nonrecurring","nonredeemable","nonreducing","nonrefillable","nonrefundable","nonreligious","nonrenewable","nonrepresentational","nonresident","nonresidential","nonresidual","nonresistance","nonresistant","nonrespondent","nonresponse","nonrestrictive","nonreturnable","nonrhythmic","nonrigid","nonsalaried","nonscheduled","nonscientific","nonscoring","nonseasonal","nonsectarian","nonsecular","nonsegregated","nonsense","nonsensical","nonsensicalness","nonsensitive","nonsexist","nonsexual","nonsingular","nonskid","nonslip","nonsmoker","nonsmoking","nonsocial","nonspeaking","nonspecialist","nonspecializing","nonspecific","nonspiritual","nonstaining","nonstandard","nonstarter","nonstick","nonstop","nonstrategic","nonstriking","nonstructural","nonsuccessive","nonsupervisory","nonsupport","nonsurgical","nonsustaining","nonsympathizer","nontarnishable","nontaxable","nontechnical","nontenured","nonterminal","nonterminating","nontermination","nontheatrical","nonthinking","nonthreatening","nontoxic","nontraditional","nontransferable","nontransparent","nontrivial","nontropical","nonuniform","nonunion","nonuser","nonvenomous","nonverbal","nonveteran","nonviable","nonviolence","nonviolent","nonvirulent","nonvocal","nonvocational","nonvolatile","nonvolunteer","nonvoter","nonvoting","nonwhite","nonworking","nonyielding","nonzero","noob","noodle","nook","noon","noonday","nooning","noontide","noontime","noop","noose","nop","nope","nor","nora","norad","noradrenalin","noradrenaline","norah","norbert","norberto","norbie","norby","nordhoff","nordic","nordstrom","norean","noredirect","noreen","noreferrer","norene","norfolk","norina","norine","norm","norma","normal","normalcy","normality","normalization","normalizations","normalize","normalized","normalizes","normally","normals","norman","normand","normandy","normative","normativeness","normie","normy","norplant","norri","norrie","norristown","norry","norse","norseman","norsemen","north","northampton","northbound","northeast","northeaster","northeastern","northeastward","norther","northerly","northern","northerner","northernmost","northfield","northing","northland","northmen","northrop","northrup","norths","northumberland","northward","northwest","northwester","northwestern","northwestward","norton","norw","norwalk","norway","norwegian","norwich","nos","noscript","nose","nosebag","nosebleed","nosecone","nosed","nosedive","nosegay","nosferatu","nosh","nosily","nosiness","nosing","nosql","nostalgia","nostalgic","nostalgically","nostradamus","nostrand","nostril","nostrud","nostrum","nosuchelementexception","nosuchmethoderror","nosy","not","notability","notable","notableness","notably","notarial","notarization","notarize","notary","notate","notation","notational","notative","notch","note","notebook","notebooks","noted","notedness","notempty","notepad","notepaper","notes","noteworthiness","noteworthy","notfound","nothing","nothingness","notice","noticeable","noticeably","noticeboard","noticed","notices","noticing","notif","notifiable","notification","notificationcompat","notificationmanager","notifications","notified","notifier","notify","notifydatasetchanged","notifypropertychanged","notimplementedexception","noting","notion","notional","notnull","notoriety","notorious","notoriousness","notre","nottingham","notwithstanding","nouakchott","nougat","noumea","noun","nourish","nourished","nourisher","nourishment","nous","nouveau","nouvelle","nov","nova","novae","novak","novalidate","novel","novelette","novelia","novelist","novelization","novelize","novell","novella","novelty","november","novena","novene","novgorod","novice","novitiate","novocain","novocaine","novokuznetsk","novosibirsk","now","nowadays","noway","nowell","nowhere","nowise","nowrap","noxious","noxiousness","noyce","noyes","nozzle","np","npe","npm","npmjs","npos","nr","nra","nroff","nrow","nrows","ns","nsa","nsarray","nsattributedstring","nsbundle","nscalendar","nscoder","nsdata","nsdate","nsdateformatter","nsdictionary","nsdocumentdirectory","nsentitydescription","nserror","nservicebus","nsf","nsfetchedresultscontroller","nsfetchrequest","nsfilemanager","nsindexpath","nsinteger","nsjsonserialization","nslayoutconstraint","nslog","nsmakerange","nsmanagedobject","nsmanagedobjectcontext","nsmutablearray","nsmutabledata","nsmutabledictionary","nsmutablestring","nsmutableurlrequest","nsnotification","nsnotificationcenter","nsnumber","nsobject","nsoperationqueue","nspredicate","nsrange","nssearchpathfordirectoriesindomains","nsset","nssortdescriptor","nsstring","nstimeinterval","nstimer","nsuinteger","nsurl","nsurlconnection","nsurlrequest","nsurlsession","nsuserdefaults","nsuserdomainmask","nsutf","nsvalue","nsview","nsxmlparser","nt","ntdll","nth","ntlm","ntp","nu","nuance","nub","nubbin","nubby","nubia","nubian","nubile","nuclear","nuclease","nucleate","nucleated","nucleation","nuclei","nucleic","nucleoli","nucleolus","nucleon","nucleotide","nucleus","nuclide","nude","nudely","nudeness","nudest","nudge","nudger","nudism","nudist","nudity","nugatory","nugent","nuget","nugget","nuisance","nuke","nukualofa","nul","null","nulla","nullable","nullam","nullif","nullification","nullifier","nullify","nullity","nullpointerexception","nullptr","nullreferenceexception","nulls","num","numb","numba","number","numbered","numberer","numberformat","numberformatexception","numbering","numberless","numberofrowsinsection","numberplate","numbers","numberwithint","numbing","numbness","numbskull","numel","numerable","numeracy","numeral","numerate","numerates","numeration","numerator","numeric","numerical","numero","numerological","numerologist","numerology","numerous","numerousness","numinous","numismatic","numismatics","numismatist","numpy","numrows","nums","numskull","nun","nunavut","nunc","nuncio","nunez","nunit","nunki","nunnery","nuptial","nuremberg","nureyev","nurse","nursemaid","nurser","nursery","nurseryman","nurserymen","nursling","nurture","nurturer","nus","nut","nutate","nutation","nutch","nutcrack","nutcracker","nuthatch","nutmeat","nutmeg","nutmegged","nutmegging","nutpick","nutrasweet","nutria","nutrient","nutriment","nutrition","nutritional","nutritionist","nutritious","nutritiousness","nutritive","nuts","nutshell","nutted","nuttiness","nutting","nutty","nuzzle","nv","nvarchar","nvidia","nvl","nvm","nw","nwt","nx","ny","nyasa","nyc","nydia","nye","nyerere","nylon","nymph","nymphet","nympholepsy","nymphomania","nymphomaniac","nymphs","nyquist","nyse","nyssa","nytimes","nz","o","oa","oaf","oafish","oafishness","oahu","oak","oakland","oakley","oakmont","oakum","oakwood","oar","oarlock","oarsman","oarsmen","oarswoman","oarswomen","oas","oases","oasis","oat","oatcake","oater","oates","oath","oaths","oatmeal","oauth","oaxaca","ob","obadiah","obadias","obama","obbligato","obduracy","obdurate","obdurateness","obed","obediah","obedience","obedient","obeisance","obeisant","obelisk","oberlin","oberon","obese","obesity","obey","obeyer","obfuscate","obfuscated","obfuscation","obfuscatory","obi","obidiah","obie","obit","obituary","obj","objc","object","objectanimationusingkeyframes","objectatindex","objectclass","objectcontext","objectforkey","objectid","objectify","objectinputstream","objection","objectionable","objectionableness","objectionably","objective","objectiveness","objectivity","objectmapper","objectname","objector","objectoutputstream","objects","objecttype","objphpexcel","objs","objurgate","objurgation","oblate","oblation","obligate","obligation","obligational","obligatorily","obligatory","oblige","obliged","obliger","obliges","obliging","obligingness","oblique","obliqueness","obliquity","obliterate","obliteration","obliterative","oblivion","oblivious","obliviousness","oblong","oblongness","obloquies","obloquy","obnoxious","obnoxiousness","oboe","oboist","obos","obs","obscene","obscenity","obscurantism","obscurantist","obscuration","obscure","obscureness","obscurity","obsequies","obsequious","obsequiousness","obsequy","observability","observable","observablearray","observablecollection","observablelist","observables","observably","observance","observant","observantly","observants","observation","observational","observations","observatory","observe","observed","observer","observers","observing","obsess","obsession","obsessional","obsessive","obsessiveness","obsidian","obsolesce","obsolescence","obsolescent","obsolete","obsoleteness","obstacle","obstetric","obstetrical","obstetrician","obstetrics","obstinacy","obstinate","obstinateness","obstreperous","obstreperousness","obstruct","obstructed","obstructer","obstruction","obstructionism","obstructionist","obstructive","obstructiveness","obtain","obtainable","obtainably","obtained","obtaining","obtainment","obtains","obtrude","obtruder","obtrusion","obtrusive","obtrusiveness","obtuse","obtuseness","obverse","obviate","obvious","obviously","obviousness","oby","oc","ocaml","ocarina","occ","occam","occasion","occasional","occasionally","occasions","occident","occidental","occipital","occlude","occlusion","occlusive","occult","occulter","occultism","occupancy","occupant","occupation","occupational","occupied","occupier","occupies","occupy","occur","occured","occurence","occurences","occuring","occurred","occurrence","occurrences","occurring","occurs","ocean","oceanfront","oceangoing","oceania","oceanic","oceanographer","oceanographic","oceanography","oceanology","oceanside","oceanus","ocelot","ocher","ochoa","oci","ocks","oconomowoc","ocr","oct","octagon","octagonal","octahedral","octahedron","octal","octane","octant","octave","octavia","octavian","octavio","octavius","octavo","octennial","octet","octile","octillion","october","octogenarian","octopus","octoroon","ocular","oculist","od","odalisque","odata","odbc","odd","oddball","oddity","oddly","oddment","oddness","odds","ode","odele","odelia","odelinda","odell","odella","odelle","oder","oderberg","odessa","odets","odetta","odette","odey","odie","odilia","odille","odin","odio","odious","odiousness","odis","odium","odo","odom","odometer","odoo","odor","odoriferous","odorless","odorous","ods","ody","odysseus","odyssey","oe","oed","oedipal","oedipus","oem","oems","oenology","oenophile","oersted","oesophagi","oeuvre","of","ofcourse","ofelia","ofella","off","offal","offbeat","offcuts","offenbach","offend","offender","offending","offense","offensive","offensively","offensiveness","offer","offered","offerer","offering","offers","offertory","offhand","offhanded","offhandedness","office","officeholder","officemate","officer","officership","offices","officia","official","officialdom","officialism","officially","officiant","officiate","officiation","officiator","officio","officious","officiousness","offing","offish","offline","offload","offprint","offramp","offs","offset","offsetheight","offsets","offsetting","offsettop","offsetwidth","offsetx","offsety","offshoot","offshore","offside","offspring","offstage","offtrack","ofilia","ofs","ofstream","oft","often","oftentimes","ofttimes","oftype","og","ogbomosho","ogdan","ogden","ogdon","ogg","ogilvy","ogive","ogle","oglethorpe","ogre","ogreish","ogress","oh","ohio","ohioan","ohm","ohmic","ohmmeter","oho","ohos","ohs","ohsa","oi","oid","oil","oilcloth","oilcloths","oiler","oilfield","oiliness","oilman","oilmen","oilseed","oilskin","oily","oink","ointment","oise","oj","ojibwa","ok","okamoto","okapi","okay","okayama","okeechobee","okefenokee","okhotsk","okhttp","okhttpclient","okinawa","okinawan","okla","oklahoma","oklahoman","okra","oks","oktoberfest","ol","ola","olaf","olag","olav","old","olden","oldenburg","older","oldest","oldfield","oldie","oldish","oldness","oldsmobile","oldster","olduvai","oldvalue","oldversion","ole","oleaginous","oleander","oledb","oledbcommand","oledbconnection","oledbdataadapter","olefin","oleg","olen","olenek","olenka","olenolin","oleo","oleomargarine","oles","olfactory","olga","olia","oligarch","oligarchic","oligarchical","oligarchs","oligarchy","oligocene","oligopolistic","oligopoly","olimpia","olin","olive","oliver","olivero","olivette","olivetti","olivia","olivie","olivier","oliviero","oliy","ollie","olly","olmec","olmsted","olsen","olson","olva","olvan","olwen","olympe","olympia","olympiad","olympian","olympic","olympie","olympus","om","omaha","oman","omar","ombudsman","ombudsmen","omdurman","omega","omelet","omelette","omen","omero","omg","omicron","ominous","ominousness","omission","omit","omitted","omitting","omni","omniauth","omnibus","omnipotence","omnipotent","omnipresence","omnipresent","omniscience","omniscient","omnivore","omnivorous","omnivorousness","omp","oms","omsk","on","onactivitycreated","onactivityresult","onanism","onassis","onattach","onbackpressed","onbeforeunload","onbindviewholder","onblur","oncancelled","once","onceperrequestfilter","oncer","onchange","oncheckedchanged","onclick","onclicklistener","onclientclick","onclose","oncogene","oncologist","oncology","oncoming","oncomplete","oncompleted","onconfigurationchanged","oncreate","oncreateoptionsmenu","oncreateview","oncreateviewholder","ondatachange","ondelete","ondestroy","ondraw","ondrea","one","oneal","onedrive","onega","onegin","oneida","oneness","oner","onerous","onerousness","onerror","ones","oneself","onetime","onetomany","onetoone","oneupmanship","oneway","onfailure","onfocus","onfre","onfroi","ongoing","onida","oninit","onion","onionskin","onitemclick","onitemclicklistener","onitemselected","onitemselectedlistener","onkeydown","onkeypress","onkeyup","onlayout","online","onlinedocs","onlinepubs","onload","onlocationchanged","onlooker","onlooking","only","onmeasure","onmessage","onmodelcreating","onmousedown","onmouseout","onmouseover","onnext","ono","onofredo","onomatopoeia","onomatopoeic","onomatopoetic","onondaga","onopen","onoptionsitemselected","onpause","onpostexecute","onpreexecute","onpress","onprogressupdate","onpropertychanged","onreadystatechange","onreceive","onresponse","onresume","onrush","ons","onsager","onsaveinstancestate","onscroll","onselect","onset","onsetting","onshore","onside","onslaught","onstart","onstartcommand","onstop","onsubmit","onsuccess","ont","ontarian","ontario","ontextchanged","onto","ontogeny","ontological","ontology","ontouch","ontouchevent","ontouchlistener","onupdate","onupgrade","onus","onward","onwards","onyx","oo","oodles","ooh","oohs","oolitic","oom","oona","ooo","oop","oops","oort","oos","ooze","oozie","oozy","op","opacity","opal","opalescence","opalescent","opalina","opaline","opaque","opaqueness","opcode","opcodes","ope","opec","opel","open","openapi","opencart","opencast","opencl","openconnection","opencv","opendatabase","opendir","opened","opener","openerp","openfile","openfiledialog","opengl","opengroup","openhanded","openhandedness","openhearted","openid","opening","openjdk","openjpa","openlayers","openmp","openness","openoffice.org","openpyxl","openqa","opens","opensession","openshift","opensource","openssh","openssl","openstack","openstream","openstreetmap","opensymphony","openurl","openwork","openxml","openxmlformats","opera","operable","operand","operandi","operands","operant","operate","operates","operatic","operatically","operating","operation","operational","operationalization","operationalize","operationcontract","operations","operative","operatively","operativeness","operatives","operator","operators","operetta","ophelia","ophelie","ophiuchus","ophthalmic","ophthalmologist","ophthalmology","opiate","opine","opinion","opinionated","opinionatedness","opinions","opioid","opium","opossum","opp","oppenheimer","opponent","opportune","opportunism","opportunist","opportunistic","opportunistically","opportunities","opportunity","oppose","opposed","opposer","opposite","oppositeness","opposition","oppositional","oppress","oppression","oppressive","oppressiveness","oppressor","opprobrious","opprobrium","oprah","ops","opt","opted","optgroup","opthalmic","opthalmologic","opthalmology","optic","optical","optician","optics","optima","optimal","optimality","optimisation","optimise","optimised","optimism","optimist","optimistic","optimistically","optimization","optimizations","optimize","optimized","optimizer","optimizes","optimizing","optimum","option","optional","optionality","optionally","options","optoelectronic","optometric","optometrist","optometry","opts","opulence","opulent","opus","oq","or","ora","oracle","oracular","oral","oralee","oralia","oralie","oralla","oralle","oran","orange","orangeade","orangery","oranges","orangutan","oranjestad","orate","oration","orator","oratorical","oratorio","oratory","orazio","orb","orbadiah","orbicular","orbiculares","orbit","orbital","orchard","orchestra","orchestral","orchestrate","orchestrater","orchestration","orchestrator","orchid","orci","ord","ordain","ordainer","ordainment","ordeal","order","orderby","orderbydescending","orderdate","ordered","ordereddict","orderer","orderid","ordering","orderitem","orderless","orderliness","orderly","ordernumber","orders","ordinal","ordinance","ordinarily","ordinariness","ordinary","ordinate","ordinated","ordinates","ordinating","ordination","ordnance","ordovician","ordure","ore","oreg","oregano","oregon","oregonian","orel","orelee","orelia","orelie","orella","orelle","orelse","oren","oreo","orestes","org","organ","organdie","organdy","organelle","organic","organically","organisation","organism","organismic","organist","organizable","organization","organizational","organizations","organize","organized","organizer","organizes","organizing","organometallic","organza","orgasm","orgasmic","orgiastic","orgy","oriana","oriel","orient","orientable","oriental","orientate","orientated","orientates","orientation","orientations","oriented","orienteering","orienter","orifice","orig","origami","origin","original","originality","originally","originate","originated","origination","originative","originator","origins","orin","orinoco","oriole","orion","orison","oriya","orizaba","orkney","orlan","orland","orlando","orleans","orlick","orlon","orly","orm","ormlite","ormolu","ornament","ornamental","ornamentation","ornare","ornate","ornateness","orneriness","ornery","ornithological","ornithologist","ornithology","orographic","orography","orono","orotund","orotundity","orphan","orphanage","orphanhood","orpheus","orphic","orr","orran","orren","orrin","orris","ors","orsa","orsola","orson","ortega","ortensia","orthodontia","orthodontic","orthodontics","orthodontist","orthodox","orthodoxies","orthodoxly","orthodoxy","orthogonal","orthogonality","orthogonalization","orthogonalized","orthographic","orthographically","orthography","orthonormal","orthopedic","orthopedics","orthopedist","orthophosphate","orthorhombic","ortiz","orton","orv","orval","orville","orwell","orwellian","os","osage","osaka","osbert","osborn","osborne","osbourn","osbourne","oscar","osceola","oscillate","oscillation","oscillator","oscillatory","oscilloscope","osculate","osculation","osgi","osgood","osha","oshawa","oshkosh","osier","osiris","oslo","osm","osman","osmium","osmond","osmoses","osmosis","osmotic","osmund","osprey","oss","osseous","ossie","ossification","ossify","ostensible","ostensibly","ostentation","ostentatious","ostentatiousness","osteoarthritides","osteoarthritis","osteology","osteopath","osteopathic","osteopaths","osteopathy","osteoporoses","osteoporosis","ostracise","ostracism","ostracize","ostrander","ostream","ostrich","ostrogoth","ostwald","osvaldo","oswald","oswell","osx","ot","otb","otc","otes","otf","otha","othelia","othella","othello","other","otherbuttontitles","otherness","others","otherwise","otherworld","otherworldly","othilia","othilie","otho","otiose","otis","otoh","otp","ottawa","otter","ottilie","otto","ottoman","ou","ouagadougou","oubliette","ouch","ought","oughtn","ouija","ounce","ouput","our","ours","ourself","ourselves","oust","ouster","out","outage","outargue","outback","outbalance","outbid","outbidding","outboard","outboast","outbound","outbreak","outbroke","outbroken","outbuilding","outburst","outcast","outclass","outcome","outcomes","outcrop","outcropped","outcropping","outcry","outdated","outdid","outdir","outdistance","outdo","outdoes","outdone","outdoor","outdoorsy","outdraw","outdrawn","outdrew","outer","outerheight","outerhtml","outermost","outerwear","outface","outfall","outfield","outfielder","outfight","outfile","outfit","outfitted","outfitter","outfitting","outflank","outflow","outfought","outfox","outgeneraled","outgo","outgoes","outgoing","outgrew","outgrip","outgrow","outgrown","outgrowth","outgrowths","outguess","outhit","outhitting","outhouse","outing","outlaid","outland","outlander","outlandish","outlandishness","outlast","outlaw","outlawry","outlay","outlet","outlets","outliers","outline","outlined","outlive","outlook","outlying","outmaneuver","outmatch","outmigration","outmoded","outness","outnumber","outofmemoryerror","outpaced","outpatient","outperform","outplacement","outplay","outpoint","outpost","outpour","outpouring","outproduce","output","outputdirectory","outputfile","outputlabel","outputpath","outputs","outputstream","outputstreamwriter","outputted","outputtext","outputting","outr","outrace","outrage","outrageous","outrageousness","outran","outrank","outreach","outrider","outrigger","outright","outrun","outrunning","outs","outscore","outsell","outset","outsetting","outshine","outshone","outshout","outside","outsider","outsize","outskirt","outsmart","outsold","outsource","outspend","outspent","outspoke","outspoken","outspokenness","outspread","outstanding","outstate","outstation","outstay","outstream","outstretch","outstrip","outstripped","outstripping","outtake","outvote","outward","outwardness","outwear","outweigh","outweighs","outwit","outwitted","outwitting","outwore","outwork","outworn","ouzo","ov","ova","oval","ovalness","ovarian","ovary","ovate","ovation","oven","ovenbird","over","overabundance","overabundant","overachieve","overact","overage","overaggressive","overall","overallocation","overambitious","overanxious","overarching","overarm","overate","overattentive","overawe","overbalance","overbear","overbearing","overbearingness","overbid","overbidding","overbite","overblown","overboard","overbold","overbook","overbore","overborne","overbought","overbuild","overbuilt","overburden","overburdening","overbuy","overcame","overcapacity","overcapitalize","overcareful","overcast","overcasting","overcautious","overcerebral","overcharge","overcloud","overcoat","overcoating","overcome","overcomer","overcommitment","overcompensate","overcompensation","overcomplexity","overcomplicated","overconfidence","overconfident","overconscientious","overconsumption","overcook","overcooled","overcorrection","overcritical","overcrowd","overcurious","overdecorate","overdependent","overdetermined","overdevelop","overdid","overdo","overdoes","overdone","overdose","overdraft","overdraw","overdrawn","overdress","overdrew","overdrive","overdriven","overdrove","overdub","overdubbed","overdubbing","overdue","overeager","overeagerness","overeat","overeater","overeducated","overemotional","overemphases","overemphasis","overemphasize","overenthusiastic","overestimate","overestimation","overexcite","overexercise","overexert","overexertion","overexploitation","overexploited","overexpose","overexposure","overextend","overextension","overfall","overfed","overfeed","overfill","overfishing","overflew","overflight","overflow","overflown","overflows","overfly","overfond","overfull","overgeneralize","overgenerous","overgraze","overgrew","overground","overgrow","overgrown","overgrowth","overgrowths","overhand","overhang","overhasty","overhaul","overhead","overhear","overheard","overhearer","overheat","overhung","overincredulous","overindulge","overindulgence","overindulgent","overinflated","overjoy","overkill","overladed","overladen","overlaid","overlain","overland","overlap","overlapped","overlapping","overlaps","overlarge","overlay","overlays","overleaf","overlie","overload","overloaded","overloading","overloads","overlong","overlook","overlooked","overlooking","overlord","overloud","overly","overmanning","overmaster","overmatching","overmodest","overmuch","overnice","overnight","overoptimism","overoptimistic","overpaid","overparticular","overpass","overpay","overpayment","overplay","overpopulate","overpopulation","overpopulous","overpower","overpowering","overpraise","overprecise","overpressure","overprice","overprint","overproduce","overproduction","overprotect","overprotection","overqualified","overran","overrate","overreach","overreact","overreaction","overred","overrefined","overrepresented","overridden","override","overriden","overrider","overrides","overriding","overripe","overrode","overrule","overrun","overrunning","oversample","oversaturate","oversaw","oversea","oversee","overseeing","overseen","overseer","oversell","oversensitive","oversensitiveness","oversensitivity","oversexed","overshadow","overshoe","overshoot","overshot","oversight","oversimple","oversimplification","oversimplify","oversize","oversleep","overslept","oversoft","oversoftness","oversold","overspecialization","overspecialize","overspend","overspent","overspill","overspread","overstaffed","overstate","overstatement","overstay","overstep","overstepped","overstepping","overstimulate","overstock","overstraining","overstressed","overstretch","overstrict","overstrike","overstrung","overstuffed","oversubscribe","oversubtle","oversupply","oversuspicious","overt","overtake","overtaken","overtax","overthrew","overthrow","overthrown","overtightened","overtime","overtire","overtone","overtook","overture","overturn","overuse","overvalue","overview","overweening","overweight","overwhelm","overwhelming","overwinter","overwork","overwrap","overwrite","overwrites","overwriting","overwritten","overwrote","overwrought","overzealous","overzealousness","ovid","oviduct","oviform","oviparous","ovoid","ovular","ovulate","ovulatory","ovule","ovum","ow","owasp","owe","owen","owin","owl","owlet","owlish","owlishness","own","owned","owner","ownerid","owners","ownership","owning","owns","ox","oxalate","oxalic","oxaloacetic","oxblood","oxbow","oxcart","oxen","oxford","oxidant","oxidate","oxidation","oxidative","oxide","oxidization","oxidize","oxidized","oxidizer","oxidizes","oxnard","oxonian","oxtail","oxus","oxyacetylene","oxygen","oxygenate","oxygenation","oxyhydroxides","oxymora","oxymoron","oyster","oystering","oz","ozark","ozone","ozymandias","ozzie","ozzy","p","pa","pablo","pablum","pabst","pabulum","pac","pace","pacemaker","pacer","pacesetter","pacesetting","pacheco","pachyderm","pachysandra","pacific","pacifically","pacification","pacifier","pacifism","pacifist","pacifistic","pacify","pack","package","packaged","packagemanager","packagename","packager","packages","packaging","packard","packed","packer","packet","packets","packhorse","packing","packinghouse","packs","packsaddle","packston","packwood","paco","pacorro","pact","pad","padang","padded","paddie","padding","paddingbottom","paddingleft","paddingright","paddingtop","paddle","paddler","paddock","paddy","padget","padgett","padilla","padlock","padraic","padraig","padre","padrewski","padriac","padx","pady","paean","paediatrician","paediatrics","paedophilia","paella","paeony","pagan","paganini","paganism","page","pageable","pageant","pageantry","pageboy","pagecount","paged","pageful","pageid","pageindex","pagename","pagenum","pagenumber","pager","pageradapter","pages","pagesize","pagetitle","pageview","pageviewcontroller","pagex","pagey","paginate","pagination","paginator","paging","paglia","pagoda","pahlavi","paid","paige","pail","pailful","pain","paine","painful","painfuller","painfullest","painfulness","painkiller","painkilling","painless","painlessness","painstaking","paint","paintbox","paintbrush","paintcomponent","painted","painter","painterly","painting","paintwork","pair","paired","pairing","pairs","pairwise","paisley","pajama","pakistan","pakistani","pal","palace","paladin","palaeolithic","palaeontologists","palaeontology","palanquin","palatability","palatable","palatableness","palatal","palatalization","palatalize","palate","palatial","palatinate","palatine","palaver","pale","paleface","palembang","paleness","paleocene","paleogene","paleographer","paleography","paleolithic","paleontologist","paleontology","paleozoic","palermo","palestine","palestinian","palestrina","palette","paley","palfrey","palimony","palimpsest","palindrome","palindromic","paling","palisade","palisades","palish","pall","palladio","palladium","pallbearer","pallet","palletized","palliate","palliation","palliative","pallid","pallidness","pallor","palm","palmate","palmer","palmerston","palmetto","palmist","palmistry","palmolive","palmtop","palmy","palmyra","palo","paloma","palomar","palomino","palpable","palpably","palpate","palpation","palpitate","palpitation","palsy","paltriness","paltry","paludal","pam","pamela","pamelina","pamella","pamirs","pammi","pammie","pammy","pampas","pamper","pamperer","pampers","pamphlet","pamphleteer","pan","panacea","panache","panama","panamanian","pancake","panchito","pancho","panchromatic","pancreas","pancreatic","panda","pandas","pandemic","pandemonium","pander","pandoc","pandora","pane","panegyric","panel","panelgrid","panelgroup","paneling","panelist","panelization","panelized","panels","panes","pang","pangaea","pangolin","panhandle","panic","panicked","panicking","panicky","panier","panjandrum","pankhurst","panmunjom","panned","pannier","panning","panoply","panorama","panoramic","panpipes","pansie","pansy","pant","pantagruel","pantaloon","pantaloons","pantheism","pantheist","pantheistic","pantheon","panther","pantie","pantiled","pantograph","pantomime","pantomimic","pantomimist","pantry","pantsuit","pantyhose","pantyliner","pantywaist","panza","paola","paoli","paolina","paolo","pap","papa","papacy","papagena","papageno","papal","paparazzi","papaw","papaya","paper","paperback","paperboard","paperboy","paperclip","paperer","papergirl","paperhanger","paperhanging","paperiness","paperless","papers","paperweight","paperwork","papery","papilla","papillae","papillary","papist","papoose","pappas","papped","papping","pappy","paprika","papyri","papyrus","paquito","par","para","parable","parabola","parabolic","paraboloid","paraboloidal","paracelsus","paracetamol","parachute","parachuter","parachutist","paraclete","parade","parader","paradigm","paradigmatic","paradisaic","paradisaical","paradise","paradox","paradoxic","paradoxical","paradoxicalness","paraffin","paragon","paragraph","paragrapher","paragraphs","paraguay","paraguayan","parakeet","paralegal","paralinguistic","parallax","parallel","paralleled","parallelepiped","parallelism","parallelization","parallelize","parallelogram","paralysis","paralytic","paralytically","paralyze","paralyzed","paralyzedly","paralyzer","paralyzing","paralyzingly","param","paramagnet","paramagnetic","paramaribo","paramecia","paramecium","paramedic","paramedical","parameter","parameterization","parameterize","parameterized","parameterless","parametername","parameters","parametric","parametrically","parametrization","parametrize","paramiko","paramilitary","paramname","paramount","paramour","params","paramus","paran","paranoia","paranoiac","paranoid","paranormal","parapet","paraphernalia","paraphrase","paraphraser","paraplegia","paraplegic","paraprofessional","parapsychologist","parapsychology","paraquat","parasite","parasitic","parasitically","parasitism","parasitologist","parasitology","parasol","parasympathetic","parathion","parathyroid","paratroop","paratrooper","paratyphoid","parboil","parc","parcel","parcelable","parceled","parceling","parch","parcheesi","parchment","pardon","pardonable","pardonableness","pardonably","pardoner","pare","paregoric","parens","parent","parentage","parental","parentelement","parenteral","parentheses","parenthesis","parenthesize","parenthetic","parenthetical","parenthood","parentid","parentnode","parentrunner","parents","pares","paresis","pareto","parfait","pariah","pariahs","pariatur","parietal","parimutuel","paring","paris","parish","parishioner","parisian","parity","park","parka","parke","parker","parkersburg","parkhouse","parking","parkinson","parkish","parkland","parklike","parkman","parkway","parlance","parlay","parley","parliament","parliamentarian","parliamentary","parlor","parlous","parm","parmesan","parmigiana","parnassus","parnell","parochial","parochialism","parochiality","parodied","parodist","parody","parole","parolee","paroxysm","paroxysmal","parquet","parquetry","parr","parrakeet","parred","parricidal","parricide","parring","parrish","parrnell","parrot","parrotlike","parry","pars","parse","parsec","parsecolor","parsed","parsedouble","parsee","parseexact","parseexception","parsefloat","parseint","parsejson","parseobject","parser","parsers","parses","parsifal","parsimonious","parsimony","parsing","parsley","parsnip","parson","parsonage","parsons","part","partake","partaken","partaker","parter","parterre","parthenogeneses","parthenogenesis","parthenon","parthia","partial","partiality","partially","partials","partialview","participant","participants","participate","participation","participator","participatory","participial","participle","particle","particleboard","particles","particolored","particular","particularistic","particularity","particularization","particularize","particularly","particulate","parties","parting","partisan","partisanship","partition","partitioned","partitioner","partitioning","partitions","partitive","partizan","partly","partner","partners","partnership","partnumber","partook","partridge","parts","parturition","partway","party","parvenu","pas","pasadena","pascal","pascale","paschal","pasha","paso","pasquale","pass","passably","passage","passageway","passaic","passband","passbook","passed","passel","passenger","passengers","passer","passerby","passersby","passes","passim","passing","passion","passionate","passionated","passionateness","passionates","passionating","passioned","passionflower","passioning","passionless","passivated","passive","passiveness","passivity","passkey","passmark","passover","passphrase","passport","passwd","password","passwords","past","pasta","paste","pastebin","pasteboard","pasted","pastel","pastern","pasternak","pastespecial","pasteup","pasteur","pasteurization","pasteurize","pasteurized","pasteurizer","pastiche","pastille","pastime","pastiness","pasting","pastor","pastoral","pastoralization","pastorate","pastrami","pastry","pasts","pasturage","pasture","pasturer","pasty","pat","patagonia","patagonian","patch","patched","patcher","patches","patchily","patchiness","patching","patchwork","patchy","pate","patel","patella","patellae","paten","patent","patentee","patents","pater","paterfamilias","paternal","paternalism","paternalist","paternalistic","paternity","paternoster","paterson","path","pathetic","pathetically","pathfinder","pathforresource","pathinfo","pathless","pathname","pathogen","pathogenesis","pathogenic","pathologic","pathological","pathologist","pathology","pathos","paths","pathvariable","pathway","patience","patient","patientid","patients","patin","patina","patine","patio","patna","patois","paton","patresfamilias","patriarch","patriarchal","patriarchate","patriarchs","patriarchy","patric","patrica","patrice","patricia","patrician","patricide","patricio","patrick","patrimonial","patrimony","patriot","patriotic","patriotically","patriotism","patristic","patrizia","patrizio","patrizius","patrol","patrolled","patrolling","patrolman","patrolmen","patrolwoman","patrolwomen","patron","patronage","patroness","patronization","patronize","patronized","patronizer","patronizes","patronizing","patronymic","patronymically","patroon","patsy","patted","patten","patter","patterer","pattern","patternlayout","patternless","patterns","patterson","patti","pattie","pattin","patting","patton","patty","paucity","paul","paula","paule","pauletta","paulette","pauli","paulie","paulina","pauline","pauling","paulita","paulo","paulsen","paulson","paulus","pauly","paunch","paunchiness","paunchy","pauper","pauperism","pauperize","pause","paused","pauses","pavarotti","pave","paved","pavel","pavement","paver","paves","pavia","pavilion","paving","pavla","pavlov","pavlova","pavlovian","paw","pawl","pawn","pawnbroker","pawnbroking","pawnee","pawner","pawnshop","pawpaw","pawtucket","pax","paxes","paxon","paxton","pay","payable","payback","paycheck","payday","payed","payee","payer","paying","payload","paymaster","payment","payments","payne","payoff","payola","payout","paypal","payroll","pays","payslip","payson","payton","paz","pb","pbkdf","pbs","pbx","pc","pca","pcap","pcb","pch","pci","pcl","pcm","pcp","pcre","pcs","pct","pd","pdata","pdb","pdf","pdfbox","pdfreader","pdfs","pdfwriter","pdialog","pdo","pdoexception","pdp","pdq","pdt","pe","pea","peabody","peace","peaceable","peaceableness","peaceably","peaceful","peacefuller","peacefullest","peacefulness","peacekeeping","peacemaker","peacemaking","peacetime","peach","peachtree","peachy","peacock","peadar","peafowl","peahen","peak","peaked","peakiness","peaks","peaky","peal","peale","pealed","peals","peanut","pear","pearce","pearl","pearla","pearle","pearler","pearlie","pearline","pearly","pearson","peartrees","peary","peasant","peasanthood","peasantry","peashooter","peat","peats","peaty","pebble","pebbling","pebbly","pebrook","pecan","peccadillo","peccadilloes","peccary","pechora","peck","pecker","peckinpah","pecl","pecos","pectic","pectin","pectoral","peculate","peculator","peculiar","peculiarity","pecuniary","pedagogic","pedagogical","pedagogics","pedagogue","pedagogy","pedal","pedant","pedantic","pedantically","pedantry","peddle","peddler","peder","pederast","pederasty","pedestal","pedestrian","pedestrianization","pedestrianize","pediatric","pediatrician","pedicab","pedicure","pedicurist","pedigree","pediment","pedlar","pedometer","pedophile","pedophilia","pedro","peduncle","pee","peeing","peek","peekaboo","peel","peeler","peeling","peen","peep","peeper","peephole","peepshow","peepy","peer","peerage","peeress","peerless","peerlessness","peers","peeve","peevers","peevish","peevishness","peewee","peg","pegasus","pegboard","pegeen","pegged","peggi","peggie","pegging","peggy","pei","peignoir","peiping","peirce","pejoration","pejorative","peke","pekinese","peking","pekingese","pekoe","pelagic","pele","pelee","pelf","pelham","pelican","pellagra","pellentesque","pellet","pellucid","peloponnese","pelt","pelter","pelvic","pelvis","pem","pembroke","pemmican","pen","pena","penal","penalization","penalize","penalized","penalty","penance","pence","penchant","pencil","pend","pendant","pendent","penderecki","pending","pendingintent","pendleton","pendulous","pendulum","penelopa","penelope","penetrability","penetrable","penetrate","penetrating","penetration","penetrative","penetrativeness","penetrator","penguin","penicillin","penile","peninsula","peninsular","penis","penitence","penitent","penitential","penitentiary","penknife","penknives","penlight","penman","penmanship","penmen","penn","penna","pennant","penned","penney","penni","pennie","penniless","penning","pennington","pennis","pennon","pennsylvania","pennsylvanian","penny","pennyweight","pennyworth","penologist","penology","penrod","pens","pensacola","pension","pensioner","pensive","pensiveness","pent","pentacle","pentagon","pentagonal","pentagram","pentaho","pentameter","pentateuch","pentathlete","pentathlon","pentatonic","pentecost","pentecostal","pentecostalism","penthouse","pentium","penuche","penultimate","penumbra","penumbrae","penurious","penuriousness","penury","peon","peonage","peony","people","peoples","peoria","pep","pepe","pepi","pepillo","pepin","pepita","pepito","pepped","pepper","peppercorn","pepperer","peppergrass","peppermint","pepperoni","peppery","peppiness","pepping","peppy","peps","pepsi","pepsico","pepsin","peptic","peptidase","peptide","peptizing","pepys","pequot","per","peradventure","perambulate","perambulation","perambulator","perc","percale","perceivably","perceive","perceived","perceiver","percent","percentage","percentages","percentile","percept","perceptible","perceptibly","perception","perceptional","perceptive","perceptiveness","perceptual","perceval","perch","perchance","perchlorate","perchlorination","percipience","percipient","percival","percolate","percolation","percolator","percuss","percussion","percussionist","percussive","percussiveness","percutaneous","percy","perdition","perdurable","peregrinate","peregrination","peregrine","perelman","peremptorily","peremptory","perennial","perestroika","perez","perf","perfect","perfecta","perfecter","perfectibility","perfectible","perfection","perfectionism","perfectionist","perfective","perfectiveness","perfectly","perfectness","perfidious","perfidiousness","perfidy","perforate","perforated","perforation","perforce","perform","performance","performant","performclick","performcreate","performed","performer","performing","performlaunchactivity","performs","performseguewithidentifier","performselector","perfume","perfumer","perfumery","perfunctorily","perfunctoriness","perfunctory","perfused","perfusion","pergamon","pergola","perhaps","peri","peria","pericardia","pericardium","perice","periclean","pericles","perigee","perihelia","perihelion","peril","perilla","perilous","perilousness","perimeter","perinatal","perinea","perineum","period","periodic","periodical","periodically","periodicity","periodontal","periodontics","periodontist","periods","peripatetic","peripheral","periphery","periphrases","periphrasis","periphrastic","periscope","perish","perishable","perishing","peristalses","peristalsis","peristaltic","peristyle","peritoneal","peritoneum","peritonitis","periwig","periwigged","periwigging","periwinkle","perjure","perjurer","perjury","perk","perkily","perkin","perkiness","perky","perl","perla","perldoc","perle","perm","permafrost","permalink","permalloy","permanence","permanency","permanent","permanently","permanentness","permeability","permeable","permeableness","permeate","permian","permissibility","permissible","permissibleness","permissibly","permission","permissions","permissive","permissiveness","permit","permitall","permits","permitted","permitting","perms","permutation","permutations","permute","pernell","pernicious","perniciousness","pernod","peron","peroration","perot","peroxidase","peroxide","perpend","perpendicular","perpendicularity","perpetrate","perpetration","perpetrator","perpetual","perpetuate","perpetuation","perpetuity","perplex","perplexed","perplexity","perquisite","perren","perri","perrine","perror","perry","persecute","persecution","persecutor","persecutory","perseid","persephone","perseus","perseverance","persevere","persevering","pershing","persia","persian","persiflage","persimmon","persis","persist","persisted","persistence","persistent","persisting","persists","persnickety","person","persona","personable","personableness","personae","personage","personal","personality","personalization","personalize","personalized","personally","personalty","personid","personification","personifier","personify","personname","personnel","persons","perspective","perspex","perspicacious","perspicaciousness","perspicacity","perspicuity","perspicuous","perspicuousness","perspiration","perspire","persuade","persuaded","persuader","persuasion","persuasive","persuasively","persuasiveness","pert","pertain","perth","pertinacious","pertinaciousness","pertinacity","pertinence","pertinent","pertness","perturb","perturbation","perturbed","pertussis","peru","peruke","perusal","peruse","peruser","peruvian","pervade","pervasion","pervasive","pervasiveness","perverse","perverseness","perversion","perversity","pervert","perverted","perverter","perviousness","peseta","peshawar","peskily","peskiness","pesky","peso","pessimal","pessimism","pessimist","pessimistic","pessimistically","pest","pester","pesticide","pestiferous","pestilence","pestilent","pestilential","pestle","pesto","pet","peta","petal","petard","petcock","pete","peter","peters","petersburg","petersen","peterson","peterus","petey","pethidine","petiole","petite","petiteness","petition","petitioner","petitions","petits","petkiewicz","petr","petra","petrarch","petrel","petri","petrifaction","petrify","petrina","petrochemical","petrodollar","petroglyph","petrol","petrolatum","petroleum","petrolled","petrolling","petrologist","petrology","petronella","petronia","petronilla","petronille","pets","petted","petter","pettibone","petticoat","pettifog","pettifogged","pettifogger","pettifogging","pettily","pettiness","petting","pettis","pettish","pettishness","petty","petulance","petulant","petunia","peugeot","pew","pewaukee","pewee","pewit","pewter","peyote","peyter","peyton","pf","pfc","pfennig","pfizer","pfobject","pfuser","pfx","pg","pgp","pgsql","ph","phaedra","phaethon","phaeton","phage","phagocyte","phaidra","phalanger","phalanges","phalanx","phalli","phallic","phallus","phanerozoic","phantasm","phantasmagoria","phantasmal","phantasy","phantom","phantomjs","phar","pharaoh","pharaohs","pharetra","pharisaic","pharisaical","pharisee","pharmaceutic","pharmaceutical","pharmaceutics","pharmacist","pharmacological","pharmacologist","pharmacology","pharmacopoeia","pharmacy","pharyngeal","pharynges","pharyngitides","pharyngitis","pharynx","phase","phasellus","phaseout","phases","phd","pheasant","phebe","phedra","phekda","phelia","phelps","phenacetin","phenobarbital","phenol","phenolic","phenolphthalein","phenomena","phenomenal","phenomenological","phenomenology","phenomenon","phenotype","phenyl","phenylalanine","pheromone","phew","phi","phial","phialled","phialling","phidias","phil","philadelphia","philander","philanderer","philanthropic","philanthropically","philanthropist","philanthropy","philatelic","philatelist","philately","philbert","philco","philharmonic","philip","philipa","philippa","philippe","philippians","philippic","philippine","philis","philistine","philistinism","phillida","phillie","phillip","phillipa","phillipe","phillipp","phillis","philly","philodendron","philological","philologist","philology","philomena","philosopher","philosophic","philosophical","philosophize","philosophized","philosophizer","philosophizes","philosophy","philter","philtre","phineas","phip","phipps","phlebitides","phlebitis","phlegm","phlegmatic","phlegmatically","phloem","phlox","phobia","phobic","phobos","phoebe","phoenicia","phoenician","phoenix","phone","phonegap","phoneme","phonemic","phonemically","phonemics","phonenumber","phones","phonetic","phonetically","phonetician","phonetics","phonewindow","phonic","phonically","phonics","phoniness","phonograph","phonographer","phonographic","phonographs","phonologic","phonological","phonologist","phonology","phonon","phony","phooey","phosphatase","phosphate","phosphide","phosphine","phosphor","phosphoresce","phosphorescence","phosphorescent","phosphoric","phosphorous","phosphorus","photo","photocell","photochemical","photochemistry","photocopier","photocopy","photoelectric","photoelectrically","photoelectronic","photoelectrons","photoengrave","photoengraver","photoengraving","photofinishing","photogenic","photogenically","photograph","photographer","photographic","photographically","photographs","photography","photojournalism","photojournalist","photoluminescence","photolysis","photolytic","photometer","photometric","photometrically","photometry","photomicrograph","photomicrography","photomultiplier","photon","photorealism","photos","photosensitive","photoshop","photosphere","photostat","photostatic","photostatted","photostatting","photosyntheses","photosynthesis","photosynthesize","photosynthetic","phototypesetter","phototypesetting","php","phpexcel","phpinfo","phpmailer","phpmyadmin","phpstorm","phpunit","phrasal","phrase","phrasebook","phrasemaking","phraseology","phrases","phrasing","phrenological","phrenologist","phrenology","phtml","phyla","phylactery","phylae","phylis","phyllida","phyllis","phyllys","phylogeny","phylum","phylys","phys","physic","physical","physicality","physically","physician","physicist","physicked","physicking","physics","physicsbody","physiochemical","physiognomy","physiography","physiologic","physiological","physiologist","physiology","physiotherapist","physiotherapy","physique","phytoplankton","pi","pia","piaf","piaget","pianism","pianissimo","pianist","pianistic","piano","pianoforte","pianola","piaster","piata","piazza","pibroch","pibrochs","pic","pica","picador","picaresque","picasso","picayune","piccadilly","piccalilli","piccolo","pick","pickaback","pickax","pickaxe","picked","picker","pickerel","pickering","pickerview","picket","picketer","pickett","pickford","picking","pickle","pickman","pickoff","pickpocket","picks","pickup","pickwick","picky","picnic","picnicked","picnicker","picnicking","picofarad","picojoule","picoseconds","picot","pics","pict","pictograph","pictographs","pictorial","pictorialness","picture","picturebox","pictures","picturesque","picturesqueness","pid","piddle","piddly","pidgin","pids","pie","piebald","piece","piecemeal","piecer","pieces","piecewise","piecework","pieceworker","piechart","piedmont","pieing","pier","pierce","piercer","piercing","pierette","pierre","pierrette","pierrot","pierson","pieter","pietra","pietrek","pietro","piety","piezoelectric","piezoelectricity","piffle","pig","pigeon","pigeonhole","pigged","piggery","pigging","piggish","piggishness","piggy","piggyback","pigheaded","pigheadedness","piglet","pigment","pigmentation","pigmy","pigpen","pigroot","pigskin","pigsty","pigswill","pigtail","pike","piker","pikestaff","pil","pilaf","pilaster","pilate","pilau","pilchard","pilcomayo","pile","pileup","pilfer","pilferage","pilferer","pilgrim","pilgrimage","piling","pill","pillage","pillar","pillbox","pillion","pillory","pillow","pillowcase","pillowslip","pills","pillsbury","pilot","pilothouse","piloting","pimento","pimiento","pimp","pimpernel","pimple","pimplike","pimply","pin","pinafore","pinatubo","pinball","pincas","pincer","pinch","pinchas","pincher","pincus","pincushion","pindar","pine","pineapple","pined","pinehurst","pines","pinfeather","ping","pinhead","pinheaded","pinhole","pining","pinion","pink","pinkerton","pinkeye","pinkie","pinkish","pinkness","pinko","pinky","pinnacle","pinnate","pinned","pinning","pinocchio","pinochet","pinochle","pinpoint","pinprick","pins","pinsetter","pinsky","pinstripe","pint","pintail","pinter","pinterest","pinto","pinup","pinvoke","pinwheel","piny","pinyin","pion","pioneer","piotr","pious","piousness","pip","pipe","pipeline","pipelines","piper","pipermail","pipes","pipestone","pipet","pipette","pipework","piping","pipit","pippa","pipped","pippin","pipping","pippo","pippy","pipsqueak","piquancy","piquant","piquantness","pique","piracy","piraeus","pirandello","piranha","pirate","piratical","pirogi","pirogies","pirouette","pis","pisa","piscatorial","pisces","pisistratus","pismire","piss","pissaro","pistachio","piste","pistil","pistillate","pistol","pistole","pistoleers","piston","pit","pita","pitapat","pitapatted","pitapatting","pitcairn","pitch","pitchblende","pitcher","pitchfork","pitching","pitchman","pitchmen","pitchstone","piteous","piteousness","pitfall","pitfalls","pith","pithily","pithiness","piths","pithy","pitiable","pitiableness","pitiably","pitier","pitiful","pitifuller","pitifullest","pitifulness","pitiless","pitilessness","pitman","pitney","piton","pitt","pittance","pitted","pitting","pittman","pittsburgh","pittsfield","pittston","pituitary","pity","pitying","pius","pivot","pivotal","pivoting","pivottable","pix","pixel","pixelformat","pixels","pixie","pixiness","pixmap","pizarro","pizazz","pizza","pizzeria","pizzicati","pizzicato","pj","pk","pkcs","pkey","pkg","pkgs","pkt","pkwy","pl","placard","placate","placatory","place","placeable","placebo","placed","placehold","placeholder","placeholders","placekick","placeless","placemark","placement","placenta","placental","placer","placerat","places","placid","placidity","placidness","placing","placket","plagiarism","plagiarist","plagiarize","plagiary","plague","plagued","plaguer","plaice","plaid","plain","plainclothes","plainclothesman","plainclothesmen","plainfield","plainness","plainsman","plainsmen","plainsocketimpl","plainsong","plainspoken","plaint","plaintext","plaintiff","plaintive","plaintiveness","plainview","plait","plaiting","plan","planar","planarity","planck","plane","planeload","planer","planes","planet","planetarium","planetary","planetesimal","planetoid","planets","plangency","plangent","plank","planking","plankton","planned","planner","planning","plano","planoconcave","planoconvex","plans","plant","plantagenet","plantain","plantar","plantation","planter","planting","plantlike","plants","plaque","plash","plasm","plasma","plasmid","plaster","plasterboard","plasterer","plastering","plasterwork","plastic","plastically","plasticine","plasticity","plasticize","plat","plate","plateau","plateful","platelet","platen","plater","platform","platforms","plath","plating","platinize","platinum","platitude","platitudinous","plato","platonic","platonism","platonist","platoon","platte","platted","platter","platteville","platting","platy","platypus","platys","plaudit","plausibility","plausible","plausibly","plautus","play","playability","playable","playact","playacting","playback","playbill","playbook","playboy","played","player","playerid","playername","players","playfellow","playframework","playful","playfulness","playgirl","playgoer","playground","playgroup","playhouse","playing","playlist","playlists","playmate","playoff","playpen","playroom","plays","playsound","playtex","plaything","playtime","playwright","playwriting","plaza","plea","plead","pleader","pleading","pleas","pleasant","pleasanter","pleasantest","pleasantness","pleasantry","please","pleased","pleaser","pleases","pleasing","pleasingness","pleasurable","pleasurableness","pleasurably","pleasure","pleasureful","pleasures","pleat","pleater","plebe","plebeian","plebiscite","plectra","plectrum","pledge","pledger","pleiads","pleistocene","plenary","plenipotentiary","plenitude","plenteous","plenteousness","plentiful","plentifulness","plenty","plenum","pleonasm","plethora","pleura","pleurae","pleural","pleurisy","plexiglas","plexus","pliability","pliable","pliableness","pliancy","pliant","pliantness","plication","plier","plight","plimsolls","plink","plinker","plinth","plinths","pliny","pliocene","plist","plnkr","plo","plod","plodded","plodder","plodding","plone","plop","plopped","plopping","plosive","plot","plotly","plots","plotted","plotter","plotting","plover","plow","plowed","plower","plowman","plowmen","plowshare","ploy","plpgsql","pls","plt","pluck","plucker","pluckily","pluckiness","plucky","plug","pluggable","plugged","plugging","plughole","plugin","plugins","plum","plumage","plumb","plumbago","plumbed","plumber","plumbing","plume","plummer","plummest","plummet","plummy","plump","plumper","plumpness","plumy","plunder","plunge","plunger","plunk","plunker","pluperfect","plural","pluralism","pluralist","pluralistic","plurality","pluralization","pluralize","pluralizer","plus","plush","plushness","plushy","plussed","plussing","plutarch","pluto","plutocracy","plutocrat","plutocratic","plutonium","pluvial","ply","plymouth","plyr","plywood","plz","pm","pmd","pms","pn","pname","pneumatic","pneumatically","pneumatics","pneumonia","png","po","poach","poacher","poc","pocahontas","pock","pocket","pocketbook","pocketful","pocketing","pocketknife","pocketknives","pockmark","poco","pocono","pocoo","pod","podcast","podded","podding","podge","podgorica","podiatrist","podiatry","podium","pods","podunk","poe","poem","poesy","poet","poetaster","poetess","poetic","poetical","poetically","poeticalness","poetics","poetry","pogo","pogrom","poi","poignancy","poignant","poincar","poinciana","poindexter","poinsettia","point","pointblank","pointed","pointedness","pointer","pointers","pointf","pointillism","pointillist","pointing","pointless","pointlessness","points","pointy","pois","poise","poison","poisoner","poisoning","poisonous","poisson","pojo","poke","pokemon","poker","pokerface","poky","pol","poland","polanski","polar","polarimeter","polarimetry","polaris","polariscope","polarity","polarization","polarize","polarized","polarizes","polarizing","polarogram","polarograph","polarography","polaroid","pole","polecat","polemic","polemical","polemicist","polemics","poler","polestar","poleward","police","policeman","policemen","policewoman","policewomen","policies","policy","policyholder","policymaker","policymaking","polio","poliomyelitides","poliomyelitis","polis","polish","polished","polisher","politburo","polite","politeness","politesse","politic","political","politically","politician","politicians","politicization","politicize","politicked","politicking","politico","politics","polity","polk","polka","poll","pollack","pollard","polled","pollen","pollinate","pollination","pollinator","polling","polliwog","pollock","polls","pollster","pollutant","pollute","polluted","polluter","pollution","pollux","polly","pollyanna","pollywog","polo","polonaise","polonium","poltergeist","poltroon","poly","polyandrous","polyandry","polyatomic","polybutene","polycarbonate","polychemicals","polyclinic","polycrystalline","polyelectrolytes","polyester","polyether","polyethylene","polyfill","polyfills","polygamist","polygamous","polygamy","polyglot","polygon","polygonal","polygons","polygraph","polygraphs","polygynous","polyhedral","polyhedron","polyhymnia","polyisobutylene","polyisocyanates","polyline","polymath","polymaths","polymer","polymerase","polymeric","polymerization","polymerize","polymorph","polymorphic","polymorphism","polymyositis","polynesia","polynesian","polynomial","polyp","polyphemus","polyphonic","polyphony","polyphosphate","polypropylene","polystyrene","polysyllabic","polysyllable","polytechnic","polytheism","polytheist","polytheistic","polythene","polytonal","polytopes","polyunsaturated","polyurethane","polyvinyl","pom","pomade","pomander","pomegranate","pomerania","pomeranian","pommel","pomona","pomp","pompadour","pompano","pompeian","pompeii","pompey","pompom","pompon","pomposity","pompous","pompousness","ponce","ponchartrain","poncho","pond","ponder","ponderer","ponderous","ponderousness","pone","pong","pongee","poniard","pons","pontchartrain","pontiac","pontianak","pontiff","pontifical","pontificate","pontoon","pony","ponytail","pooch","poodle","poof","pooh","poohs","pool","poole","pooling","poolroom","pools","poolside","poona","poop","poor","poorboy","poorhouse","poorly","poorness","pop","popcorn","pope","popek","popen","popeye","popgun","popinjay","poplar","poplin","popocatepetl","popover","poppa","popped","popper","poppet","popping","poppins","poppy","poppycock","poppyseed","pops","popsicle","populace","popular","popularism","popularity","popularization","popularize","popularized","popularizer","popularizes","popularizing","populate","populated","populates","populating","population","populism","populist","populous","populousness","popup","popupmenu","popups","popupwindow","por","porcelain","porch","porcine","porcupine","pore","porfirio","porgy","poring","pork","porker","porky","porn","porno","pornographer","pornographic","pornographically","pornography","porosity","porous","porousness","porphyritic","porphyry","porpoise","porridge","porrima","porringer","porsche","port","porta","portability","portable","portables","portably","portage","portaged","portaging","portal","portamento","portcullis","porte","ported","portend","portent","portentous","portentousness","porter","porterage","porterhouse","portfolio","porthole","portia","portico","porticoes","portie","porting","portion","portions","portire","portland","portlet","portliness","portly","portmanteau","portrait","portraitist","portraiture","portray","portrayal","portrayer","ports","portsmouth","porttitor","portugal","portuguese","portulaca","porty","pos","pose","posed","poseidon","poser","poses","poseur","posh","posing","posit","positifs","position","positionable","positional","positioned","positioning","positions","positive","positiveness","positives","positivism","positivist","positivity","positron","posix","posixct","posner","poss","posse","possess","possessed","possession","possessional","possessive","possessiveness","possessor","possibilities","possibility","possible","possibly","possum","post","postage","postal","postalcode","postback","postbag","postbox","postcard","postcode","postcondition","postconsonantal","postconstruct","postcss","postdata","postdate","postdelayed","postdoctoral","posted","poster","posterior","posteriori","posterity","posters","postfields","postfix","postgis","postgraduate","postgres","postgresql","posthaste","posthumous","posthumousness","posthypnotic","postid","postilion","postimg","postindustrial","posting","postlude","postman","postmarital","postmark","postmaster","postmen","postmeridian","postmessage","postmeta","postmistress","postmodern","postmodernist","postmortem","postnasal","postnatal","postoperative","postorder","postpaid","postpartum","postpone","postponement","postpositions","postprandial","posts","postscript","postsecondary","postulate","postulation","postural","posture","posturer","postvocalic","postwar","posuere","posx","posy","pot","potability","potable","potableness","potage","potash","potassium","potato","potatoes","potbelly","potboil","potboiler","potemkin","potency","potent","potentate","potential","potentiality","potentially","potentiating","potentiometer","potful","pothead","pother","potherb","potholder","pothole","potholing","pothook","potion","potlatch","potluck","potomac","potpie","potpourri","potsdam","potsherd","potshot","pottage","pottawatomie","potted","potter","pottery","potting","potts","potty","pouch","poughkeepsie","poul","poulterer","poultice","poultry","pounce","pound","poundage","pounder","pounds","pour","pourer","poussin","pout","pouter","poverty","pow","powder","powderpuff","powdery","powell","power","powerboat","powered","powerful","powerfulness","powerhouse","powerless","powerlessness","powermanager","powermock","powerpoint","powers","powershell","powhatan","powwow","pox","poznan","pp","ppa","ppc","ppm","ppp","ppr","pprint","pps","ppt","pq","pqr","pr","practicability","practicable","practicably","practical","practicality","practically","practicalness","practice","practiced","practicer","practices","practicing","practicum","practise","practitioner","pradesh","prado","praesent","praetor","praetorian","pragma","pragmatic","pragmatical","pragmatics","pragmatism","pragmatist","prague","praia","prairie","praise","praiser","praiseworthiness","praiseworthy","praising","prakrit","praline","pram","prance","prancer","prancing","prank","prankster","praseodymium","pratchett","prate","prater","pratfall","prating","pratt","prattle","prattler","prattling","prattville","pravda","prawn","praxes","praxis","praxiteles","pray","prayer","prayerbook","prayerful","prayerfulness","prc","prcis","prd","pre","preach","preacher","preaching","preachment","preachy","preadolescence","preakness","preallocate","preallocation","preallocator","preamble","preamp","preamplifier","prearrange","prearrangement","preassign","preauthorize","prebendary","prebuilt","precambrian","precancel","precancerous","precarious","precariousness","precaution","precautionary","precede","preceded","precedence","precedent","precedented","preceding","precept","preceptive","preceptor","precess","precession","precinct","preciosity","precious","preciousness","precipice","precipitable","precipitant","precipitate","precipitateness","precipitation","precipitous","precipitousness","precise","precisely","preciseness","precision","preclude","preclusion","precocious","precociousness","precocity","precode","precognition","precognitive","precollege","precolonial","precompile","precompiled","precomputed","preconceive","preconception","precondition","preconscious","precook","precursor","precursory","precut","pred","predate","predation","predator","predatory","predecease","predecessor","predeclared","predecline","predefine","predefined","predefinition","predesignate","predestination","predestine","predetermination","predetermine","predeterminer","predicable","predicament","predicate","predicates","predicatewithformat","predication","predicator","predict","predictability","predictable","predictably","predicted","prediction","predictions","predictive","predictor","predigest","predilect","predilection","predispose","predisposition","predoctoral","predominance","predominant","predominate","predomination","preexisting","preemie","preeminence","preeminent","preemployment","preempt","preemption","preemptive","preemptor","preen","preener","preexist","preexistence","preexistent","pref","prefab","prefabbed","prefabbing","prefabricate","prefabrication","preface","prefacer","prefatory","prefect","prefecture","prefer","preferable","preferableness","preferably","preference","preferencemanager","preferences","preferential","preferment","preferred","preferring","prefetch","prefheight","prefiguration","prefigure","prefix","prefixed","prefixes","preflight","preform","prefs","prefwidth","preg","pregnancy","pregnant","preheat","prehensile","prehistoric","prehistorical","prehistory","preindustrial","preinitialize","preinterview","preisolated","prejudge","prejudger","prejudgment","prejudice","prejudiced","prejudicial","prekindergarten","prelacy","prelate","preliminarily","preliminary","preliterate","preload","preloaded","preloader","prelude","preluder","premarital","premarket","premature","prematureness","prematurity","premed","premedical","premeditate","premeditated","premeditation","premenstrual","premier","premiere","premiership","preminger","premise","premiss","premium","premix","premolar","premonition","premonitory","pren","prenatal","prent","prentice","prenticed","prenticing","prentiss","prenuptial","preoccupation","preoccupy","preoperative","preordain","prep","prepackage","prepaid","preparation","preparative","preparatory","prepare","prepared","preparedly","preparedness","preparedstatement","prepareforsegue","preparestatement","preparing","prepay","prepayment","prepend","prepender","prepends","preplanned","preponderance","preponderant","preponderate","preposition","prepositional","prepossess","prepossessing","prepossession","preposterous","preposterousness","prepped","prepping","preppy","preprepared","preprint","preprocess","preprocessed","preprocessing","preprocessor","preproduction","preprogrammed","prepubescence","prepubescent","prepublication","prepuce","prequel","preradiation","prerecord","preregister","preregistration","prerequisite","prerequisites","prerogative","pres","presage","presager","presbyopia","presbyter","presbyterian","presbyterianism","presbytery","preschool","prescience","prescient","prescott","prescribe","prescribed","prescriber","prescript","prescription","prescriptive","preselect","preselected","preselecteduris","presence","present","presentable","presentableness","presentably","presentation","presentational","presentations","presented","presenter","presentiment","presenting","presentment","presentmodalviewcontroller","presents","presentviewcontroller","preservation","preservationist","preservative","preserve","preserved","preserver","preserves","preserving","preset","presets","presetting","preshrank","preshrink","preshrunk","preside","presidency","president","presidential","presider","presidia","presidium","presley","presoaks","presort","press","pressed","presser","presses","pressing","pressingly","pressman","pressmen","pressure","pressurization","pressurize","pressurized","prestashop","prestidigitate","prestidigitation","prestidigitator","prestidigitatorial","prestige","prestigious","presto","preston","presumably","presume","presumer","presuming","presumption","presumptive","presumptuous","presumptuousness","presuppose","presupposition","pretax","preteen","pretend","pretended","pretender","pretending","pretense","pretension","pretentious","pretentiousness","preterit","preterite","preternatural","pretest","pretext","pretium","pretoria","pretreated","pretreatment","pretrial","prettier","prettify","prettily","prettiness","pretty","prettyprint","pretzel","prev","prevail","prevailing","prevalence","prevalent","prevaricate","prevaricator","prevent","preventable","preventably","preventative","preventdefault","prevented","preventer","preventing","prevention","preventive","preventiveness","prevents","preview","previous","previously","prevision","prevstate","prewar","prexes","prey","preyer","pri","priam","priapic","pribilof","price","priced","priceless","pricer","prices","pricey","pricier","priciest","pricing","prick","pricker","pricking","prickle","prickliness","prickly","pride","prideful","prier","priest","priestess","priesthood","priestley","priestliness","priestly","prig","prigged","prigging","priggish","priggishness","prim","primacy","primal","primarily","primary","primarykey","primarystage","primate","prime","primed","primefaces","primely","primeness","primer","primes","primeval","priming","primitive","primitiveness","primitives","primitivism","primmed","primmer","primmest","primming","primness","primogenitor","primogeniture","primordial","primp","primrose","prince","princedom","princeliness","princely","princess","princeton","principal","principality","principe","principia","principle","principled","principles","print","printable","printably","printed","printer","printers","printf","printing","println","printmake","printmaker","printmaking","printout","prints","printstacktrace","printstream","printwriter","prinz","prio","prior","prioress","priori","priorities","prioritize","priority","priory","pris","prisca","priscella","priscilla","prise","prised","prism","prismatic","prison","prisoner","prissie","prissily","prissiness","prissy","pristine","prithee","priv","privacy","private","privateer","privatekey","privateness","privation","privative","privatization","privatize","privet","privilege","privileged","privileges","privily","privy","prize","prized","prizefight","prizefighter","prizefighting","prizewinner","prizewinning","prj","prntscr","pro","proactive","prob","probabilist","probabilistic","probabilistically","probabilities","probability","probable","probably","probate","probated","probates","probating","probation","probational","probationary","probationer","probative","probe","prober","probity","problem","problematic","problematical","problems","proboscis","proc","procaine","procedural","procedure","procedures","proceed","proceeder","proceeding","proceeds","process","processbuilder","processdata","processed","processes","processid","processing","procession","processional","processname","processor","processors","processrequest","processstartinfo","proclamation","proclivity","proconsular","procrastinate","procrastination","procrastinator","procreational","procreatory","procrustean","procrustes","procs","proctor","proctorial","procurable","procure","procurement","procyon","prod","prodded","prodding","prodid","prodigal","prodigality","prodigious","prodigiousness","prodigy","produce","produced","producer","producers","produces","producible","producing","product","productcode","productid","production","productive","productively","productiveness","productivities","productivity","productize","productlist","productname","products","producttype","prof","profanation","profane","profaneness","profanity","professed","profession","professional","professionalism","professionalize","professionals","professor","professorial","professors","professorship","proffer","proficiency","proficient","profile","profiler","profiles","profiling","profit","profitability","profitable","profitableness","profitably","profiteer","profiterole","profitless","profits","profligacy","profligate","proforma","profound","profoundity","profoundness","profundity","profuse","profuseness","prog","progenitor","progeny","progesterone","progid","prognathous","prognoses","prognosis","prognostic","prognosticate","prognostication","prognosticator","program","programatically","programdata","programed","programing","programm","programmability","programmable","programmatic","programmatically","programme","programmed","programmer","programmers","programming","programmings","programs","progress","progressbar","progressdialog","progression","progressive","progressiveness","progressivism","proguard","proguardfiles","prohibit","prohibited","prohibiter","prohibition","prohibitionist","prohibitive","prohibitiveness","prohibitory","proin","proj","project","projected","projectid","projectile","projection","projectionist","projections","projective","projectname","projector","projects","prokofieff","prokofiev","prolegomena","proletarian","proletarianization","proletarianized","proletariat","proliferate","proliferation","prolific","prolifically","prolix","prolixity","prolog","prologize","prologue","prologuize","prolong","prolongate","prolongation","prolonger","promenade","promenader","promethean","prometheus","promethium","prominence","prominent","promiscuity","promiscuous","promiscuousness","promise","promised","promises","promising","promissory","promo","promontory","promote","promoted","promoter","promotion","promotions","promotive","promotiveness","prompt","prompted","prompter","prompting","promptitude","promptness","prompts","promulgate","promulgation","promulgator","pron","prone","proneness","prong","pronghorn","pronominalization","pronominalize","pronounce","pronounceable","pronounced","pronouncedly","pronouncement","pronouncer","pronto","pronunciation","proof","proofed","proofer","proofing","proofread","proofreader","prop","propaganda","propagandist","propagandistic","propagandize","propagate","propagated","propagation","propagator","propel","propellant","propelled","propeller","propelling","propensity","proper","properly","properness","propertied","properties","property","propertychanged","propertychangedeventargs","propertychangedeventhandler","propertygroup","propertyinfo","propertyname","propertytype","propertyvalue","prophecy","prophesier","prophesy","prophet","prophetess","prophetic","prophetical","prophylactic","prophylaxes","prophylaxis","propinquity","propionate","propitiate","propitiatory","propitious","propitiousness","propname","proponent","proportion","proportional","proportionality","proportionate","proportioner","proportionment","proposal","proposals","propose","proposed","proposition","propped","propping","proprietary","proprietor","proprietorial","proprietorship","proprietress","propriety","proprioception","proprioceptive","props","proptypes","propulsion","propulsive","propylene","prorogation","prorogue","pros","prosaic","prosaically","proscenium","prosciutti","prosciutto","proscription","proscriptive","prose","prosecute","prosecution","prosecutor","proselyte","proselytism","proselytize","proser","proserpine","prosodic","prosody","prospect","prospection","prospective","prospectiveness","prospector","prospectus","prosper","prosperity","prosperous","prosperousness","prostate","prostheses","prosthesis","prosthetic","prosthetics","prostitute","prostitution","prostrate","prostration","prosy","prot","protactinium","protagonist","protagoras","protean","protease","protect","protected","protecting","protection","protectiondomain","protectionism","protectionist","protective","protectiveness","protector","protectorate","protein","proteolysis","proteolytic","proterozoic","protest","protestant","protestantism","protestation","protesting","proteus","protg","protges","proto","protobuf","protocol","protocols","protoplasm","protoplasmic","prototype","prototypes","prototypic","prototypical","protozoa","protozoan","protozoic","protozoon","protract","protractor","protrude","protrusile","protrusion","protrusive","protuberance","protuberant","proud","proudhon","proust","prov","provabilities","provability","provable","provableness","provably","prove","proved","proven","provenal","provenance","provencals","provence","provender","provenience","provenly","prover","proverb","proverbial","proverbs","proves","provide","provided","providence","provident","providential","provider","providername","providers","provides","providing","province","provincial","provincialism","proving","provision","provisional","provisioner","provisioning","proviso","provo","provocateur","provocative","provocativeness","provoke","provoked","provoking","provolone","provost","prow","prowess","prowl","prowler","proxies","proximal","proximate","proximateness","proximity","proxmire","proxy","prozac","prto","pru","prude","prudence","prudent","prudential","prudery","prudi","prudish","prudishness","prudy","prue","pruitt","prune","pruner","prurience","prurient","prussia","prussian","prussic","prut","pry","pryce","pryer","prying","ps","psalm","psalmist","psalms","psalter","psaltery","psd","psephologist","pseudo","pseudocode","pseudonym","pseudonymous","pseudopod","pseudoscience","pshaw","psi","psittacoses","psittacosis","psoriases","psoriasis","psql","psr","psst","pst","pstmt","psych","psyche","psychedelic","psychedelically","psychiatric","psychiatrist","psychiatry","psychic","psychical","psycho","psychoacoustic","psychoacoustics","psychoactive","psychoanalysis","psychoanalyst","psychoanalytic","psychoanalytical","psychoanalyze","psychobabble","psychobiology","psychocultural","psychodrama","psychogenic","psychokinesis","psycholinguistic","psycholinguistics","psycholinguists","psychological","psychologist","psychology","psychometric","psychometrics","psychometry","psychoneuroses","psychoneurosis","psychopath","psychopathic","psychopathology","psychopaths","psychopathy","psychophysic","psychophysical","psychophysics","psychophysiology","psychos","psychosis","psychosocial","psychosomatic","psychosomatics","psychotherapeutic","psychotherapist","psychotherapy","psychotic","psychotically","psychotropic","psychs","psycopg","pt","pta","ptah","ptain","ptarmigan","pterodactyl","pthread","pthreads","pto","ptolemaic","ptolemaists","ptolemy","ptomaine","ptr","pts","pu","pub","pubbed","pubbing","pubdate","pubertal","puberty","pubes","pubescence","pubescent","pubic","pubis","public","publican","publication","publications","publicist","publicity","publicize","publicized","publickey","publickeytoken","publicly","publicness","publics","publish","publishable","published","publisher","publishers","publishes","publishing","pubnub","pubs","pubsub","puccini","puce","puck","pucker","puckett","puckish","puckishness","pudding","puddle","puddler","puddling","puddly","pudenda","pudendum","pudginess","pudgy","puebla","pueblo","puerile","puerility","puerperal","puers","puerto","puff","puffball","puffer","puffery","puffin","puffiness","puffy","pug","puget","pugged","pugging","pugh","pugilism","pugilist","pugilistic","pugnacious","pugnaciousness","pugnacity","puissant","puke","pukka","pulaski","pulchritude","pulchritudinous","pule","pulitzer","pull","pullback","pulled","pullet","pulley","pulling","pullman","pullout","pullover","pulls","pulmonary","pulp","pulpiness","pulpit","pulpwood","pulpy","pulsar","pulsate","pulsation","pulse","pulser","pulverable","pulverization","pulverize","pulverized","pulverizer","pulverizes","pulvinar","puma","pumice","pummel","pump","pumpernickel","pumping","pumpkin","pun","punch","punchbowl","punched","puncheon","puncher","punchline","punchy","punctilio","punctilious","punctiliousness","punctual","punctualities","punctuality","punctualness","punctuate","punctuation","punctuational","puncture","pundit","punditry","pungency","pungent","punic","puniness","punish","punished","punisher","punishment","punitive","punitiveness","punjab","punjabi","punk","punky","punned","punning","punster","punt","punter","puny","pup","pupa","pupae","pupal","pupate","pupil","pupillage","pupped","puppet","puppeteer","puppetry","pupping","puppy","puppyish","purblind","purcell","purchasable","purchase","purchased","purchaser","purchases","purchasing","purdah","purdahs","purdue","pure","purebred","puree","pureeing","purely","pureness","purgation","purgative","purgatorial","purgatory","purge","purger","purify","purim","purina","purine","purism","purist","puristic","puritan","puritanic","puritanical","puritanism","purity","purl","purlieu","purloin","purloiner","purple","purplish","purport","purported","purpose","purposeful","purposefulness","purposeless","purposelessness","purposes","purposive","purposiveness","purr","purring","purse","purser","pursuance","pursuant","pursue","pursuer","pursuit","purulence","purulent","purus","purvey","purveyance","purveyor","purview","pus","pusan","pusey","push","pushbutton","pushcart","pushchair","pushdown","pushed","pusher","pushes","pushily","pushiness","pushing","pushkin","pushover","pushstate","pushtu","pushviewcontroller","pushy","pusillanimity","pusillanimous","puss","pussy","pussycat","pussyfoot","pustular","pustule","put","putative","putchar","putextra","putin","putint","putnam","putnem","putout","putrefaction","putrefactive","putrefy","putrescence","putrescent","putrid","putridity","putridness","puts","putsch","putstring","putstrln","putt","putted","puttee","putter","putting","putty","puttying","puzzle","puzzled","puzzlement","puzzler","pv","pvc","pvt","pw","pwd","px","py","pyc","pycharm","pycharmprojects","pydata","pydev","pygame","pygmalion","pygmy","pyhrric","pyinstaller","pyknotic","pylab","pyle","pylon","pylori","pyloric","pylorus","pym","pymongo","pynchon","pyobject","pyodbc","pyongyang","pyorrhea","pyotr","pypi","pyplot","pypy","pyqt","pyramid","pyramidal","pyre","pyrenees","pyrex","pyridine","pyrimidine","pyrite","pyroelectric","pyroelectricity","pyrolysis","pyrolyze","pyromania","pyromaniac","pyrometer","pyrometry","pyrophosphate","pyrotechnic","pyrotechnical","pyrotechnics","pyroxene","pyroxenite","pyrrhic","pyside","pyspark","pytest","pythagoras","pythagorean","pythias","python","pythonic","pythonpath","pytorch","pyx","q","qa","qaddafi","qantas","qapplication","qatar","qb","qc","qdebug","qed","qemu","qi","qid","qimage","qingdao","qiqihar","ql","qlabel","qlineedit","qlist","qm","qmainwindow","qmake","qml","qmodelindex","qn","qname","qobject","qom","qos","qp","qpushbutton","qq","qr","qrcode","qry","qs","qsa","qsort","qstring","qt","qtcore","qtgui","qthread","qtquick","qtwidgets","qty","qu","qua","quaalude","quack","quackery","quackish","quad","quadded","quadding","quadrangle","quadrangular","quadrant","quadraphonic","quadrapole","quadratic","quadratical","quadrature","quadrennial","quadrennium","quadric","quadriceps","quadrilateral","quadrille","quadrillion","quadripartite","quadriplegia","quadriplegic","quadrivia","quadrivium","quadruped","quadrupedal","quadruple","quadruplet","quadruplicate","quadruply","quadrupole","quadword","quaff","quaffer","quagmire","quahog","quail","quaint","quaintness","quake","quaker","quakeress","quakerism","quaky","qualification","qualified","qualifier","qualifiers","qualify","qualitative","quality","qualm","qualmish","quam","quandary","quangos","quanta","quantico","quantifiable","quantified","quantifier","quantify","quantile","quantitative","quantitativeness","quantities","quantity","quantization","quantize","quantizer","quantum","quarantine","quark","quarrel","quarreler","quarrellings","quarrelsome","quarrelsomeness","quarrier","quarry","quarryman","quarrymen","quart","quarter","quarterback","quarterdeck","quarterer","quarterfinal","quartering","quarterly","quartermaster","quarters","quarterstaff","quarterstaves","quartet","quartic","quartile","quarto","quartz","quartzcore","quartzite","quasar","quash","quasi","quasilinear","quasimodo","quaternary","quaternion","quatrain","quaver","quavering","quavery","quay","quayle","quayside","que","queasily","queasiness","queasy","quebec","quechua","queen","queenie","queenly","queensland","queer","queerness","quell","queller","quench","quenchable","quenched","quencher","quenchless","quent","quentin","querida","queried","queries","quern","querulous","querulousness","query","querybuilder","querying","queryselector","queryselectorall","queryset","querystring","ques","quest","quested","quester","questing","question","questionable","questionableness","questionably","questioned","questioner","questionid","questioning","questionnaire","questions","quests","quetzalcoatl","queue","queued","queuer","queues","queuing","quezon","qui","quibble","quibbler","quiche","quick","quickbooks","quicken","quicker","quickest","quickie","quicklime","quickly","quickness","quicksand","quicksilver","quicksort","quickstart","quickstep","quid","quiesce","quiescence","quiescent","quiet","quieted","quieten","quieter","quieting","quietly","quietness","quiets","quietude","quietus","quill","quillan","quilt","quilter","quilting","quince","quincentenary","quincey","quincy","quinine","quinlan","quinn","quinquennial","quinsy","quint","quinta","quintana","quintessence","quintessential","quintet","quintic","quintile","quintilian","quintilla","quintillion","quintillionth","quintin","quintina","quinton","quintuple","quintuplet","quintus","quip","quipped","quipper","quipping","quipster","quire","quired","quires","quirinal","quiring","quirk","quirkiness","quirks","quirksmode","quirky","quirt","quis","quisling","quisque","quit","quitclaim","quite","quito","quittance","quitter","quitting","quiver","quivering","quivery","quixote","quixotic","quixotically","quixotism","quiz","quizzed","quizzer","quizzes","quizzical","quizzing","quo","quoin","quoit","quondam","quonset","quora","quorate","quorum","quot","quota","quotability","quotation","quote","quoted","quotename","quoter","quotes","quotidian","quotient","quoting","qux","qvariant","qvboxlayout","qw","qwerty","qwertys","qwidget","qx","r","ra","rab","rabat","rabbet","rabbi","rabbinate","rabbinic","rabbinical","rabbit","rabbiter","rabbitmq","rabble","rabbler","rabelais","rabelaisian","rabi","rabid","rabidness","rabies","rabin","rabis","raccoon","race","racecourse","racegoers","racehorse","raceme","racer","races","racetrack","raceway","rachael","rachel","rachele","rachelle","rachmaninoff","racial","racialism","racialist","racily","racine","raciness","racism","racist","rack","racket","racketeer","rackety","rackspace","raconteur","racoon","racquet","racquetball","racy","rad","radar","radarscope","radcliffe","radded","radder","raddest","raddie","radding","raddy","radial","radian","radiance","radians","radiant","radiate","radiation","radiative","radiator","radical","radicalism","radicalization","radicalize","radicalness","radices","radii","radio","radioactive","radioactivity","radioastronomical","radioastronomy","radiobutton","radiobuttons","radiocarbon","radiochemical","radiochemistry","radiogalaxy","radiogram","radiographer","radiographic","radiography","radiogroup","radioisotope","radiologic","radiological","radiologist","radiology","radioman","radiomen","radiometer","radiometric","radiometry","radionics","radionuclide","radiopasteurization","radiophone","radiophysics","radios","radioscopy","radiosonde","radiosterilization","radiosterilized","radiotelegraph","radiotelegraphs","radiotelegraphy","radiotelephone","radiotherapist","radiotherapy","radish","radium","radius","radix","radon","rads","rae","raeann","raf","rafa","rafael","rafaela","rafaelia","rafaelita","rafaellle","rafaello","rafe","raff","raffaello","raffarty","rafferty","raffia","raffish","raffishness","raffle","rafi","raft","rafter","rag","raga","ragamuffin","ragbag","rage","ragged","raggedness","raggedy","ragging","raging","raglan","ragnar","ragnark","ragout","ragtag","ragtime","ragweed","ragwort","rah","rahal","rahel","rahs","raid","raider","rail","railbird","railer","railhead","railing","raillery","railroad","railroader","railroading","rails","railscasts","railsinstaller","railties","railway","railwaymen","raiment","raimondo","raimund","raimundo","rain","raina","rainbow","raincloud","raincoat","raindrop","raine","rainer","rainfall","rainforest","rainier","rainless","rainmaker","rainmaking","rainproof","rainstorm","rainwater","rainy","raise","raised","raisepropertychanged","raiser","raises","raisin","raising","raj","rajah","rajahs","rajive","rake","rakel","raker","rakish","rakishness","raleigh","ralf","ralina","rally","ralph","ralston","ram","rama","ramada","ramadan","ramakrishna","raman","ramayana","ramble","rambler","rambling","rambo","rambunctious","rambunctiousness","ramekin","ramie","ramification","ramify","ramirez","ramiro","ramjet","rammed","ramming","ramo","ramon","ramona","ramonda","ramp","rampage","rampancy","rampant","rampart","ramrod","ramrodded","ramrodding","rams","ramsay","ramses","ramsey","ramshackle","ran","rana","rance","rancell","ranch","rancher","rancho","rancid","rancidity","rancidness","rancor","rancorous","rand","randa","randal","randall","randee","randell","randene","randi","randie","randiness","randint","randn","randolf","randolph","random","randomization","randomize","randomly","randomness","randomnumber","randrange","randy","ranee","rang","range","ranged","rangeland","ranger","ranges","ranginess","ranging","rangoon","rangy","rani","rania","ranice","ranier","ranique","rank","ranked","ranker","rankin","rankine","ranking","rankle","rankness","ranks","ranna","ransack","ransacker","ransell","ransom","ransomer","rant","ranter","ranting","raoul","rap","rapacious","rapaciousness","rapacity","rape","rapeseed","raphael","raphaela","rapid","rapidity","rapidly","rapidness","rapier","rapine","rapist","rapped","rappel","rappelled","rappelling","rapper","rapping","rapport","rapporteur","rapprochement","rapscallion","rapt","raptness","rapture","rapturous","rapturousness","rapunzel","raquel","raquela","rar","rare","rarebit","rarefaction","rarefy","rarely","rareness","rarity","rasalgethi","rasalhague","rascal","rash","rasher","rashness","rasia","rasla","rasmussen","rasp","raspberry","raspberrypi","rasper","rasping","rasputin","raspy","rastaban","rastafarian","raster","rastus","rat","ratchet","rate","rateable","rated","ratepayer","rater","rates","ratfor","rather","rathskeller","ratifier","ratify","rating","ratings","ratio","ratiocinate","ratiocination","ration","rational","rationale","rationalism","rationalist","rationalistic","rationality","rationalization","rationalize","rationalizer","rationalness","ratios","ratliff","ratlike","ratline","rattail","rattan","ratted","ratter","ratting","rattle","rattlebrain","rattlesnake","rattletrap","rattling","rattly","rattrap","ratty","raucous","raucousness","raul","raunchily","raunchiness","raunchy","ravage","ravager","rave","ravel","raveling","raven","ravenous","raver","ravi","ravid","ravine","ravioli","ravish","ravisher","ravishing","ravishment","raviv","raw","rawalpindi","rawboned","rawdata","rawhide","rawley","rawlings","rawlins","rawlinson","rawness","rawquery","rawson","rawvalue","rax","ray","rayburn","raychel","raye","rayleigh","raymond","raymondville","raymund","raymundo","rayna","raynard","raynell","rayner","raynor","rayon","rayshell","raytheon","raywenderlich","raze","razer","razor","razorback","razorblades","razz","razzmatazz","rb","rbenv","rbi","rbind","rbp","rbx","rc","rca","rcp","rcpp","rcpt","rcs","rcx","rd","rda","rdata","rdbms","rdd","rdf","rdfs","rdi","rdoc","rdp","rdr","rds","rdx","re","rea","reabbreviate","reach","reachability","reachable","reachably","reached","reacher","reaches","reaching","reacquisition","react","reactant","reactdom","reacted","reaction","reactionary","reactive","reactivex","reactivity","reactjs","reactor","read","readability","readable","readably","readalllines","readalltext","readdata","readdir","readdress","reade","reader","readers","readership","readfile","readfilesync","readied","readies","readily","readiness","readinesses","reading","readings","readint","readkey","readline","readlines","readme","readobject","readonly","readopt","readout","reads","readstring","readthedocs","readtoend","readvalue","readwrite","ready","readying","readystate","reagan","reagen","real","realise","realised","realism","realisms","realist","realistic","realistically","reality","realizability","realizable","realizableness","realizably","realization","realize","realized","realizer","realizes","realizing","realloc","really","realm","realness","realpath","realpolitik","realtime","realtor","realty","ream","reamer","reamonn","reanimate","reap","reaper","reappraise","rear","rearguard","rearmost","rearrange","rearward","reason","reasonable","reasonableness","reasonably","reasoner","reasoning","reasonless","reasons","reassess","reassign","reassuringly","reattach","reawakening","reba","rebase","rebate","rebbecca","rebe","rebeca","rebecca","rebecka","rebeka","rebekah","rebekkah","rebel","rebeller","rebellion","rebellious","rebelliousness","rebid","rebidding","rebind","rebirth","reboil","rebook","reboot","rebound","rebroadcast","rebuild","rebuilding","rebuilt","rebuke","rebuking","rebus","rebuttal","rebutting","rec","recalcitrance","recalcitrant","recalculate","recalibrate","recall","recant","recantation","recap","recappable","recapping","recaptcha","recast","recd","recede","receipt","receivable","receive","received","receiver","receivers","receivership","receives","receiving","recency","recension","recent","recently","recentness","receptacle","reception","receptionist","receptive","receptiveness","receptivity","receptor","recess","recessional","recessionary","recessive","recessiveness","rechargeable","recheck","recherch","recherches","recidivism","recidivist","recieve","recieved","recife","recipe","recipes","recipiency","recipient","recipients","reciprocal","reciprocate","reciprocation","reciprocity","recital","recitalist","recitative","recite","reciter","recked","recking","reckless","recklessness","reckon","reckoner","reckoning","reclaim","reclamation","recline","recliner","recluse","reclusion","recode","recognise","recognition","recognizability","recognizable","recognizably","recognize","recognized","recognizedly","recognizer","recognizes","recognizing","recognizingly","recoilless","recoinage","recolor","recombinant","recombine","recommend","recommendation","recommendations","recommended","recommends","recompense","recompile","recompute","reconcile","reconciled","reconciler","recondite","reconditeness","reconfigurability","reconfigure","reconnaissance","reconnect","reconnoiter","reconquer","reconsecrate","reconstitute","reconstruct","reconstructed","reconstruction","reconsult","recontact","recontaminate","recontribute","recook","recopy","record","recorded","recorder","recordid","recording","records","recordset","recourse","recover","recoverability","recoverable","recovery","recreant","recreate","recreated","recreating","recreational","recriminate","recrimination","recriminatory","recross","recrudesce","recrudescence","recrudescent","recruit","recruiter","recruitment","recrystallize","rect","recta","rectal","rectangle","rectangles","rectangular","rectifiable","rectification","rectifier","rectify","rectilinear","rectitude","recto","rector","rectory","rects","rectum","recumbent","recuperate","recuperation","recur","recurrence","recurrent","recurring","recurse","recursion","recursive","recursively","recusant","recuse","recv","recyclable","recycle","recycled","recycler","recyclerview","recycling","red","redact","redacted","redaction","redactor","redbird","redbreast","redbrick","redbud","redcap","redcoat","redcolor","redcurrant","redd","redden","redder","reddest","redding","reddish","reddit","redeclaration","redecorate","redeem","redeemable","redeemed","redeemer","redefine","redemption","redemptioner","redemptive","redeposit","redesign","redetermination","redford","redgrave","redhat","redhead","redhook","redial","redim","redirect","redirected","redirecting","redirection","redirects","redirectto","redirecttoaction","redis","redlining","redmine","redmond","redneck","redness","redo","redolence","redolent","redondo","redouble","redoubtably","redound","redraw","redshift","redskin","redstone","reduce","reduced","reducer","reducers","reduces","reducibility","reducible","reducibly","reducing","reduct","reduction","reductionism","reductionist","redundancy","redundant","redux","redwood","redye","redyeing","ree","reeba","reebok","reece","reecho","reed","reediness","reeding","reedville","reedy","reef","reefer","reek","reeker","reel","reeler","reena","reenforcement","reentrant","reese","reestimate","reeta","reeva","reeve","reeves","reexamine","ref","refactor","refactored","refactoring","refection","refectory","refer","referee","refereed","refereeing","reference","referenced","referencedcolumnname","referenceerror","references","referencing","referendum","referent","referential","referentiality","referer","referral","referred","referrer","referring","refers","reffed","reffing","refid","refile","refinance","refine","refined","refinement","refinish","refit","reflect","reflectance","reflected","reflection","reflectional","reflective","reflectivemethodinvocation","reflectiveness","reflectivity","reflector","reflects","reflex","reflexion","reflexive","reflexiveness","reflexivity","reflooring","refluent","reflux","refman","refocus","refold","reforestation","reforge","reform","reformat","reformatory","reformed","reformer","reformism","reformist","refract","refractive","refractiveness","refractometer","refractoriness","refractory","refrain","refresh","refreshed","refreshes","refreshing","refreshment","refrigerant","refrigerate","refrigerated","refrigeration","refrigerator","refrozen","refry","refs","refuge","refugee","refugio","refulgence","refulgent","refund","refunder","refurbish","refurbishment","refusal","refuse","refused","refuser","refuses","refutation","refute","refuter","reg","regal","regale","regalement","regalia","regan","regard","regarding","regardless","regards","regather","regatta","regen","regency","regeneracy","regenerate","regenerately","regenerateness","regex","regexes","regexoptions","regexp","regexr","reggae","reggi","reggie","reggy","regicide","regime","regimen","regiment","regimental","regimentation","regina","reginae","reginald","reginauld","regine","region","regional","regionalism","regions","regis","register","registered","registering","registerreceiver","registers","registertype","registrable","registrant","registrar","registration","registrations","registry","regnant","regor","regress","regression","regressive","regressiveness","regressors","regret","regretful","regretfulness","regrettable","regrettably","regretted","regretting","reground","regroup","regrow","regular","regularexpressions","regularity","regularization","regularize","regularly","regulate","regulated","regulation","regulations","regulative","regulator","regulatory","regulus","regurgitate","regurgitation","rehab","rehabbed","rehabbing","rehabilitate","rehabilitation","rehang","rehear","rehears","rehearsal","rehearse","rehearsed","rehearser","reheat","reheating","rehnquist","rehydrate","reich","reichenberg","reichstag","reichstags","reid","reidar","reider","reign","reiko","reilly","reimburse","reimbursement","rein","reina","reinald","reinaldo","reindeer","reindex","reine","reinforce","reinforced","reinforcement","reinforcer","reinhard","reinhardt","reinhold","reinold","reinstall","reinstalled","reinstalling","reinstate","reinstatement","reinsurance","reinterpret","reinvent","reinwald","reissue","reit","reiterative","reject","rejected","rejecter","rejecting","rejection","rejector","rejigger","rejoice","rejoicing","rejoinder","rejuvenate","rejuvenatory","rel","relapse","relate","related","relatedby","relatedly","relatedness","relater","relates","relating","relation","relational","relations","relationship","relationships","relative","relativelayout","relatively","relativeness","relativepath","relativesource","relativism","relativist","relativistic","relativistically","relativity","relator","relax","relaxant","relaxation","relaxed","relaxedness","relaxing","relay","relaycommand","relearn","releasable","release","released","releases","releasing","relent","relenting","relentless","relentlessness","relevance","relevancy","relevant","reliability","reliable","reliables","reliably","reliance","reliant","relic","relicense","relict","relief","relies","relieve","relieved","relievedly","reliever","religion","religionists","religiosity","religious","religiousness","relink","relinquish","relinquishment","reliquary","relish","relive","reload","reloaddata","reloaded","reloading","reloads","relocate","relu","reluctance","reluctant","rely","relying","rem","remade","remain","remainder","remained","remaining","remains","remake","remand","remap","remapping","remark","remarkable","remarkableness","remarkably","remarked","remarks","remarque","rematch","rembrandt","remeasure","remediable","remediableness","remedy","remember","remembered","rememberer","remembering","rememberme","remembrance","remembrancer","remind","reminded","reminder","reminders","reminds","remington","reminisce","reminiscence","reminiscent","remiss","remissness","remit","remittance","remitted","remitting","remnant","remodel","remolding","remonstrant","remonstrate","remonstration","remonstrative","remorse","remorseful","remorsefulness","remorseless","remorselessness","remote","remotely","remotemessage","remoteness","remotes","remotetestrunner","remoteviews","remotewebdriver","remoting","remoulds","removal","remove","removeall","removeat","removeattr","removechild","removeclass","removed","removeeventlistener","removefromsuperview","removeitem","removes","removing","remunerate","remunerated","remuneration","remunerative","remunerativeness","remus","remy","ren","rena","renado","renae","renaissance","renal","renaldo","rename","renamed","renaming","renard","renascence","renata","renate","renato","renaturation","renaud","renault","rend","render","rendered","renderer","renderers","rendering","renders","rendertransform","rendezvous","rendition","rene","renee","renegade","renege","reneger","renell","renelle","renew","renewal","renewer","renie","rennet","rennie","rennin","reno","renoir","renounce","renouncement","renouncer","renovate","renovation","renovator","renown","rensselaer","rent","rental","rentaller","renter","renumber","renumeration","renunciate","renunciation","renville","reoccupy","reopen","reorder","reordering","reorganized","rep","repack","repaint","repair","repairable","repairer","repairman","repairmen","repairs","repaper","reparable","reparation","repartee","reparteeing","repartition","repast","repatriate","repave","repeal","repealer","repeat","repeatability","repeatable","repeatably","repeated","repeatedly","repeater","repeating","repeats","repel","repelled","repellent","repelling","repent","repentance","repentant","repertoire","repertory","repetition","repetitions","repetitious","repetitiousness","repetitive","repetitiveness","repine","repiner","repl","replace","replaceall","replaced","replacement","replacements","replaces","replacewith","replacing","replay","replayed","replenish","replenishment","replete","repleteness","repletion","replica","replicas","replicate","replicated","replication","replicator","replied","replies","replug","reply","repo","reponse","repopulate","report","reported","reportelement","reporter","reporting","reportorial","reports","reportviewer","repos","repose","reposeful","repositories","repository","repr","reprehend","reprehenderit","reprehensibility","reprehensible","reprehensibleness","reprehensibly","reprehension","represent","representable","representation","representational","representations","representative","representativeness","representativity","represented","representing","represents","repress","repression","repressive","repressiveness","reprieve","reprimand","reprint","reprisal","reproach","reproacher","reproachful","reproachfulness","reproaching","reprobate","reprocess","reproduce","reproduced","reproducibility","reproducible","reproducibly","reproductive","reproof","reprove","reproving","reps","reptile","reptilian","republic","republican","republicanism","republish","repudiate","repudiation","repudiator","repugnance","repugnant","repulse","repulsion","repulsive","repulsiveness","reputability","reputably","reputation","repute","reputed","reputing","req","request","requestanimationframe","requestbody","requestcode","requestcontext","requestdata","requested","requestfocus","requesthandler","requestid","requesting","requestlocationupdates","requestmapping","requestmappinghandleradapter","requestmethod","requestoptions","requestparam","requestpermissions","requestqueue","requests","requesturl","requestwithurl","requiem","require","required","requiredfieldvalidator","requirejs","requirement","requirements","requires","requiring","requisite","requisiteness","requisition","requisitioner","requital","requite","requited","requiter","reread","rerecord","rerouteing","rerun","rerunning","res","resample","rescale","rescind","rescission","rescue","reseal","research","researched","researchers","researching","reselect","resemblant","resemble","resend","resent","resentful","resentfulness","resentment","reserpine","reservation","reservations","reserve","reserved","reservedness","reservednesses","reservist","reservoir","reset","resets","resetting","resettle","reshape","resharper","reshipping","reshow","reshuffle","resid","reside","residence","residency","resident","residential","resider","resides","residua","residual","residuary","residue","residuum","resignation","resigned","resignfirstresponder","resilience","resiliency","resilient","resin","resinlike","resinous","resiny","resist","resistance","resistant","resistantly","resistants","resisted","resistible","resistibly","resisting","resistive","resistiveness","resistivity","resistless","resistor","resizable","resize","resized","resizes","resizing","resold","resole","resoluble","resolute","resoluteness","resolution","resolutions","resolvability","resolvable","resolve","resolved","resolvent","resolver","resolvers","resolves","resolving","resonance","resonant","resonate","resonator","resorption","resort","resound","resource","resourcebundle","resourcedictionary","resourceful","resourcefulness","resourceid","resourcemanager","resourcename","resources","resourcetype","resp","respect","respectability","respectable","respectably","respected","respectful","respectfulness","respecting","respective","respectively","respectiveness","respects","respell","respiration","respirator","respiratory","resplendence","resplendent","respond","responded","respondent","responder","responding","responds","respondstoselector","response","responsebody","responsecode","responsedata","responseentity","responsejson","responseobject","responser","responses","responsestring","responsetext","responsetype","responsibilities","responsibility","responsible","responsibleness","responsibly","responsive","responsiveness","respray","resque","rest","restapi","restart","restarted","restarting","restarts","restate","restaurant","restaurants","restaurateur","restclient","restcontroller","resteasy","rested","rester","restful","restfuller","restfullest","restfulness","restitution","restive","restiveness","restkit","restless","restlessness","restlet","restorability","restoration","restorative","restore","restored","restorer","restoring","restrained","restraint","restrict","restricted","restricting","restriction","restrictions","restrictive","restrictively","restrictiveness","restrictives","restroom","restructurability","restructure","rests","resttemplate","restudy","restyle","resubstitute","result","resultado","resultant","resultarray","resultcode","resulted","resulting","resultlist","results","resultset","resume","resumes","resumption","resurface","resurgence","resurgent","resurrect","resurrection","resurvey","resuscitate","resuscitation","resuscitator","resx","ret","reta","retail","retailer","retain","retained","retainer","retaining","retains","retake","retaliate","retaliation","retaliatory","retard","retardant","retardation","retarder","retch","retention","retentive","retentiveness","retentivity","retest","retha","rethink","rethought","reticence","reticent","reticle","reticular","reticulate","reticulation","reticule","reticulum","retina","retinal","retinue","retire","retiredness","retiree","retirement","retiring","retort","retract","retractile","retrench","retrenchment","retributed","retribution","retributive","retries","retrieval","retrieve","retrieved","retriever","retrieves","retrieving","retrive","retro","retroactive","retrofire","retrofit","retrofitted","retrofitting","retroflection","retroflex","retroflexion","retrogradations","retrograde","retrogress","retrogression","retrogressive","retrorocket","retrospect","retrospection","retrospective","retrovirus","retrovision","retry","retrying","retsina","return","returnable","returned","returnee","returning","returns","returntransfer","returntype","returnurl","returnvalue","retval","retype","reub","reube","reuben","reunion","reusable","reuse","reused","reuseidentifier","reusing","reuters","reuther","reutilization","reuven","rev","reva","revalidate","revanchist","reveal","revealed","revealing","revealingly","reveals","reveille","revel","revelation","revelatory","revelry","revenge","revenger","revenue","revenuer","reverberant","reverberate","reverberation","revere","reverence","reverencer","reverend","reverent","reverential","reverie","revers","reversal","reverse","reversed","reverser","reversibility","reversible","reversibly","reversing","reversion","reversioner","revert","reverter","revertible","revet","revetment","review","reviewed","reviewer","reviewing","reviews","revile","revilement","reviler","revise","revised","revision","revisionary","revisionism","revisionist","revisions","revitalize","revival","revivalism","revivalist","revive","reviver","revivification","revivify","revkah","revlon","revocable","revoke","revolt","revolter","revolting","revolution","revolutionariness","revolutionary","revolutionist","revolutionize","revolutionizer","revolve","revolver","revue","revulsion","revved","revving","reward","rewarded","rewarding","rewards","rewarm","reweave","rewedding","reweigh","rewind","rewire","rework","rewrite","rewritebase","rewritecond","rewriteengine","rewriterule","rewrites","rewriting","rewritten","rex","rexes","rextester","rey","reyes","reykjavik","reyna","reynaldo","reynard","reynold","rezone","rf","rfc","rfd","rg","rgb","rgba","rh","rhapsodic","rhapsodical","rhapsodize","rhapsody","rhea","rheba","rhee","rheims","rheinholdt","rhel","rhenish","rhenium","rheology","rheostat","rhesus","rheta","rhetoric","rhetorical","rhetorician","rhett","rhetta","rheum","rheumatic","rheumatically","rheumatics","rheumatism","rheumatoid","rheumy","rhiamon","rhianna","rhiannon","rhianon","rhine","rhineland","rhinelander","rhinestone","rhinitides","rhinitis","rhino","rhinoceros","rhinotracheitis","rhizome","rho","rhoda","rhodes","rhodesia","rhodesian","rhodia","rhodie","rhodium","rhododendron","rhodolite","rhodonite","rhody","rhombic","rhomboid","rhomboidal","rhombus","rhona","rhoncus","rhonda","rhone","rhs","rhubarb","rhyme","rhymester","rhys","rhythm","rhythmic","rhythmical","rhythmics","ri","rial","riane","riannon","rianon","rib","ribald","ribaldry","ribbed","ribbentrop","ribber","ribbing","ribbon","ribcage","riboflavin","ribonucleic","ribosomal","ribosome","ric","rica","rican","ricard","ricardo","ricca","riccardo","rice","ricer","rich","richard","richardo","richardson","richart","richelieu","richen","richey","richfaces","richfield","richie","richland","richmond","richmound","richness","richter","richtextbox","richthofen","richy","rici","rick","rickard","rickenbacker","rickenbaugh","rickert","rickets","rickety","rickey","ricki","rickie","rickover","rickrack","rickshaw","ricky","rico","ricochet","ricoriki","ricotta","rid","riddance","ridden","ridding","riddle","ride","rider","riderless","ridership","ridge","ridgefield","ridgepole","ridgway","ridgy","ridicule","ridiculer","ridiculous","ridiculously","ridiculousness","riding","riemann","riesling","rife","riff","riffle","riffraff","rifle","rifled","rifleman","riflemen","rifler","rifling","rift","rig","riga","rigamarole","rigatoni","rigel","rigged","rigger","rigging","riggs","right","righteous","righteousness","righteousnesses","rightful","rightfulness","rightism","rightist","rightmost","rightness","rights","rightsize","rightward","rigid","rigidbody","rigidify","rigidity","rigidness","rigmarole","rigoberto","rigoletto","rigor","rigorous","rigorousness","rik","riki","rikki","rile","riley","rilke","rill","rim","rimbaud","rime","rimer","rimless","rimmed","rimming","rina","rinaldo","rind","rinehart","rinflate","ring","ringer","ringing","ringleader","ringlet","ringlike","ringling","ringmaster","ringo","rings","ringside","ringworm","rink","rinse","rio","riobard","riordan","riot","rioter","riotous","riotousness","rip","riparian","ripcord","ripe","ripen","ripened","ripeness","ripenesses","riper","ripest","ripley","ripoff","riposte","ripped","ripper","ripping","ripple","rippler","ripply","ripsaw","riptide","risa","risc","rise","risen","riser","risibility","risible","rising","risk","risker","riskily","riskiness","risks","risky","risotto","risqu","rissole","risus","rita","ritalin","ritchie","rite","ritter","ritual","ritualism","ritualistic","ritualistically","ritualized","ritz","ritzy","riv","riva","rival","rivaled","rivalee","rivalry","rive","river","rivera","riverbank","riverbed","riverboat","riverfront","riverine","rivers","riverside","riverview","rivet","riveter","riveting","rivi","riviera","rivkah","rivulet","rivy","riyadh","riyal","rj","rk","rl","rm","rmi","rms","rn","rna","rnd","rng","rnn","rnorm","ro","roach","road","roadbed","roadblock","roadhouse","roadie","roadkill","roadmap","roadrunner","roads","roadshow","roadside","roadsigns","roadster","roadsweepers","roadway","roadwork","roadworthy","roam","roaming","roan","roana","roanna","roanne","roanoke","roar","roarer","roaring","roarke","roast","roaster","rob","robb","robbed","robber","robbert","robbery","robbi","robbie","robbin","robbing","robby","robbyn","robe","robena","robenia","robers","roberson","robert","roberta","roberto","robertson","robeson","robespierre","robin","robina","robinet","robinett","robinetta","robinette","robinia","robinson","robinsonville","robles","robolectric","robot","robotic","robotism","robotize","roboto","robots","robson","robt","robust","robustness","roby","robyn","roc","rocco","roch","rocha","rochambeau","roche","rochell","rochella","rochelle","rochester","rochette","rock","rockabilly","rockabye","rockaway","rockbound","rockefeller","rocker","rocket","rocketry","rockey","rockfall","rockford","rockie","rockiness","rockland","rockne","rocks","rockville","rockwell","rocky","rococo","rod","roda","rodd","rodded","roddenberry","rodder","roddie","rodding","roddy","rode","rodent","rodeo","roderic","roderich","roderick","roderigo","rodge","rodger","rodi","rodie","rodin","rodina","rodney","rodolfo","rodolph","rodolphe","rodrick","rodrigo","rodriguez","rodrique","rodriquez","roe","roebuck","roentgen","rofl","rog","rogelio","roger","rogerio","roget","rogue","rogued","roguery","rogues","roguing","roguish","roguishness","roi","roil","roister","roisterer","rojas","roland","rolando","roldan","role","roleid","rolename","roles","roley","rolf","rolfe","roll","rolland","rollback","rolled","roller","rollerblade","rollerskating","rollick","rollicking","rollie","rollin","rolling","rollo","rollover","rolls","rollup","rolodex","rolph","rolvaag","rom","roma","romain","romaine","roman","romance","romancer","romanesque","romania","romanian","romano","romanov","romans","romansh","romantic","romantically","romanticism","romanticist","romanticize","romany","rome","romeo","romero","rommel","romney","romola","romona","romonda","romp","romper","romulus","romy","ron","rona","ronald","ronalda","ronda","rondo","ronica","ronna","ronni","ronnica","ronnie","ronny","ronstadt","rontgen","roo","roobbie","rood","roof","roofer","roofgarden","roofing","roofless","rooftop","rook","rookery","rookie","room","roomer","roomette","roomful","roomid","roominess","roommate","rooms","roomy","rooney","roosevelt","rooseveltian","roost","rooster","root","rootdir","rooted","rooter","rootless","rootlessness","rootlet","rootnode","rootobject","rootproject","roots","rootscope","rootstock","rootview","rootviewcontroller","rope","roper","roping","roquefort","roquemore","ror","rora","rori","rorie","rorke","rorschach","rory","ros","rosa","rosabel","rosabella","rosabelle","rosaleen","rosales","rosalia","rosalie","rosalind","rosalinda","rosalinde","rosaline","rosalyn","rosalynd","rosamond","rosamund","rosana","rosanna","rosanne","rosario","rosary","rosco","roscoe","rose","roseann","roseanna","roseanne","roseate","roseau","rosebud","rosebush","rosecrans","roseland","roselia","roselin","roseline","rosella","roselle","rosemaria","rosemarie","rosemary","rosemonde","rosen","rosenberg","rosenblum","rosendo","rosene","rosenthal","rosenzweig","rosetta","rosette","rosewater","rosewood","roshelle","rosicrucian","rosie","rosily","rosin","rosina","rosiness","rosita","roslyn","rosmunda","ross","rossetti","rossi","rossie","rossini","rossy","rostand","roster","rostov","rostra","rostrum","roswell","rosy","rot","rota","rotarian","rotary","rotate","rotated","rotates","rotatex","rotatey","rotating","rotation","rotational","rotations","rotative","rotator","rotatory","rotc","rote","rotgut","roth","rothschild","rotisserie","rotogravure","rotor","rototill","rotted","rotten","rottenness","rotter","rotterdam","rotting","rotund","rotunda","rotundity","rotundness","rou","rouault","rouge","rough","roughage","roughen","rougher","roughhouse","roughish","roughly","roughneck","roughness","roughs","roughshod","roulette","round","roundabout","rounded","roundedness","roundelay","roundels","rounder","roundhead","roundheaded","roundheadedness","roundhouse","rounding","roundish","roundness","roundoff","rounds","roundup","roundworm","rourke","rouse","rouser","rousseau","roust","roustabout","rout","route","routed","routedata","routedeventargs","routeparams","routeprovider","router","routerlink","routermodule","routers","routes","routine","routines","routing","routinize","rouvin","rove","rover","roving","row","rowan","rowboat","rowcount","rowdata","rowdatabound","rowdefinition","rowdefinitions","rowdily","rowdiness","rowdy","rowdyism","rowe","rowel","rowen","rowena","rower","rowheight","rowid","rowindex","rowland","rowley","rownames","rowney","rownum","rownumber","rows","rowspan","rowtype","rowview","roxana","roxane","roxanna","roxanne","roxi","roxie","roxine","roxy","roy","royal","royalist","royall","royalty","royce","roz","rozalie","rozalin","rozamond","rozanna","rozanne","roze","rozele","rozella","rozelle","rozina","rp","rpath","rpc","rpi","rpm","rps","rpt","rpy","rq","rr","rriocard","rs","rsa","rsfsr","rsi","rsp","rspec","rss","rssi","rst","rstrip","rstudio","rsv","rsvp","rsx","rsync","rt","rtc","rte","rtf","rtfm","rtl","rtmp","rtp","rtrim","rtsp","ru","rub","rubaiyat","rubato","rubbed","rubber","rubberize","rubberneck","rubbery","rubbing","rubbish","rubbishy","rubble","rubdown","rube","rubella","ruben","rubetta","rubi","rubia","rubicon","rubicund","rubidium","rubie","rubies","rubik","rubin","rubina","rubinstein","ruble","rubout","rubric","ruby","rubygems","rubyonrails","ruchbah","ruck","rucksack","ruckus","ruction","rudd","rudder","rudderless","ruddie","ruddiness","ruddy","rude","rudeness","rudie","rudiger","rudiment","rudimentariness","rudimentary","rudolf","rudolfo","rudolph","rudy","rudyard","rue","rueful","ruefulness","rufe","ruff","ruffian","ruffle","ruffled","ruffler","ruffly","rufus","rug","rugby","rugged","ruggedness","ruggiero","rugging","ruhr","ruin","ruination","ruiner","ruinous","ruinousness","ruiz","rule","rulebook","ruled","ruler","rules","ruling","rum","rumania","rumanian","rumba","rumble","rumbler","rumbustious","rumen","rumford","ruminant","ruminate","ruminative","rummage","rummager","rummel","rummer","rummest","rummy","rumor","rumored","rumorer","rumormonger","rump","rumpelstiltskin","rumple","rumply","rumpus","run","runabout","runaround","runat","runaway","rundown","rune","rung","runge","runic","runif","runlet","runnable","runnel","runner","runners","running","runny","runnymede","runoff","runonuithread","runs","runserver","runt","runtask","runtime","runtimeerror","runtimeexception","runtimes","runtiness","runty","runway","runwith","runworker","runyon","rupee","rupert","ruperta","ruperto","rupiah","rupiahs","ruppert","ruprecht","rupture","rural","rurality","rurik","ruse","rush","rushdie","rusher","rushes","rushing","rushmore","rushy","rusk","ruskin","russ","russel","russell","russet","russetting","russia","russian","russo","rust","rustbelt","rustic","rustically","rusticate","rustication","rusticity","rustie","rustin","rustiness","rustle","rustler","rustproof","rusty","rut","rutabaga","rutger","ruth","ruthann","ruthanne","ruthe","ruthenium","rutherford","rutherfordium","ruthi","ruthie","ruthless","ruthlessness","ruthy","rutland","rutledge","rutrum","rutted","rutter","ruttger","rutting","rutty","ruy","rv","rvalue","rvm","rvs","rw","rwanda","rwandan","rwy","rx","rxjava","rxjs","ry","ryan","ryann","rycca","rydberg","ryder","rye","ryley","ryon","ryukyu","ryun","rz","s","sa","saab","saar","saas","saba","sabbath","sabbaths","sabbatical","saber","sabered","sabik","sabin","sabina","sabine","sable","sabot","sabotage","saboteur","sabra","sabrina","sac","sacajawea","saccharides","saccharin","saccharine","sacco","sacerdotal","sacha","sachem","sachet","sachs","sack","sackcloth","sackcloths","sacker","sackful","sacking","sacra","sacral","sacrament","sacramental","sacramento","sacred","sacredness","sacrifice","sacrificer","sacrificial","sacrilege","sacrilegious","sacristan","sacristy","sacroiliac","sacrosanct","sacrosanctness","sacrum","sad","sada","sadat","saddam","sadden","sadder","saddest","saddle","saddlebag","saddler","sadducee","sade","sadella","sades","sadie","sadism","sadist","sadistic","sadistically","sadly","sadness","sadomasochism","sadomasochist","sadomasochistic","sadr","sadye","safari","safe","safeguard","safekeeping","safely","safeness","safer","safes","safest","safety","safflower","saffron","sag","saga","sagacious","sagaciousness","sagacity","sagan","sage","sagebrush","sagged","sagger","sagging","saggy","saginaw","sagittarius","sagittis","sago","saguaro","sahara","saharan","sahel","sahib","said","saidee","saids","saigon","sail","sailboard","sailboat","sailcloth","sailcloths","sailer","sailfish","sailing","sailor","sailplane","sails","saint","sainthood","saintlike","saintliness","saintly","saiph","saith","saiths","sakai","sake","saker","sakhalin","sakharov","saki","sal","salaam","salable","salacious","salaciousness","salacity","salad","saladin","salado","salaidh","salamander","salami","salaries","salary","salas","salazar","sale","saleability","saleem","salem","salerno","sales","salesclerk","salesforce","salesgirl","saleslady","salesman","salesmanship","salesmen","salespeople","salesperson","salesroom","saleswoman","saleswomen","salience","saliency","salient","salim","salina","saline","salinger","salinity","salisbury","salish","saliva","salivary","salivate","salivation","salk","salle","sallee","salli","sallie","sallow","sallowness","sallust","sally","sallyann","sallyanne","salmon","salmonella","salmonellae","saloma","salome","salomi","salomo","salomon","salomone","salon","salonika","saloon","saloonkeeper","salsa","salsify","salt","saltcellar","salted","salter","saltine","saltiness","saltness","salton","saltpeter","salts","saltshaker","saltwater","salty","salubrious","salubriousness","salubrity","salutariness","salutary","salutation","salutatory","salute","saluter","salvador","salvadoran","salvadorian","salvage","salvageable","salvager","salvation","salvatore","salve","salver","salvidor","salvo","salween","salyut","salz","sam","samaccountname","samantha","samara","samaria","samaritan","samarium","samarkand","samba","same","sameness","saml","sammie","sammy","samoa","samoan","samoset","samovar","samoyed","samp","sampan","sample","sampled","sampler","samples","sampling","sampson","samson","samsonite","samsung","samuel","samuele","samuelson","samurai","san","sana","sanatorium","sanborn","sance","sanchez","sancho","sanctification","sanctifier","sanctify","sanctimonious","sanctimoniousness","sanctimony","sanction","sanctioned","sanctity","sanctuary","sanctum","sand","sandal","sandalwood","sandbag","sandbagged","sandbagging","sandbank","sandbar","sandblast","sandblaster","sandbox","sandburg","sandcastle","sande","sander","sanderling","sanderson","sandhill","sandhog","sandi","sandia","sandie","sandiness","sandinista","sandlot","sandlotter","sandman","sandmen","sandor","sandoval","sandpaper","sandpile","sandpiper","sandpit","sandra","sandro","sandstone","sandstorm","sandusky","sandwich","sandy","sandye","sane","saned","saneness","sanes","sanford","sanforized","sang","sanger","sangfroid","sangria","sanguinary","sanguine","sanguined","sanguinely","sanguineness","sanguineous","sanguines","sanguining","sanhedrin","saning","sanitarian","sanitarium","sanitary","sanitate","sanitation","sanitize","sanitizer","sanity","sank","sankara","sans","sanserif","sanskrit","sanskritic","sanskritize","sanson","sansone","santa","santana","santayana","santeria","santiago","santo","sap","sapien","sapience","sapient","sapless","sapling","sapped","sapper","sapphira","sapphire","sappho","sappiness","sapping","sapply","sapporo","sappy","saprophyte","saprophytic","sapsucker","sapwood","sara","saraann","saracen","saragossa","sarah","sarajane","sarajevo","saran","sarape","sarasota","saratoga","saratov","sarawak","sarcasm","sarcastic","sarcastically","sarcoma","sarcophagi","sarcophagus","sardine","sardinia","sardonic","sardonically","saree","sarena","sarene","sarette","sargasso","sarge","sargent","sargon","sari","sarina","sarine","sarita","sarnoff","sarong","saroyan","sarsaparilla","sarto","sartorial","sartorius","sartre","sas","sascha","sase","sash","sasha","sashay","sashenka","sask","saskatchewan","saskatoon","sasl","sass","sassafras","sassoon","sassy","sat","satan","satanic","satanical","satanism","satanist","satchel","sate","sateen","satellite","satiable","satiate","satiation","satiety","satin","satinwood","satiny","satire","satiric","satirical","satirist","satirize","satirizes","satisfaction","satisfactorily","satisfactoriness","satisfactory","satisfiability","satisfiable","satisfied","satisfier","satisfies","satisfy","satisfying","satisfyingly","satori","satrap","saturate","saturated","saturater","saturates","saturation","saturday","saturn","saturnalia","saturnine","satyanarayanan","satyr","satyriases","satyriasis","satyric","sauce","saucepan","saucer","saucily","sauciness","saucy","saud","saudi","saudra","sauerkraut","saukville","saul","sault","sauna","sauncho","saunder","saunderson","saundra","saunter","saurian","sauropod","sausage","saussure","saut","sauternes","sauveur","savage","savageness","savagery","savanna","savannah","savant","save","saveas","savechanges","saved","savedata","savedinstancestate","savefig","savefile","saveloy","saver","saves","savina","saving","savings","savior","saviour","savonarola","savor","savored","savorer","savorier","savoriest","savoriness","savoring","savoringly","savory","savoy","savoyard","savvy","saw","sawbones","sawbuck","sawdust","sawer","sawfly","sawhorse","sawmill","sawtooth","sawyer","sawyere","sax","saxe","saxifrage","saxon","saxony","saxophone","saxophonist","saxton","say","sayer","sayest","sayhello","saying","sayre","says","sb","sba","sbin","sbt","sc","scab","scabbard","scabbed","scabbiness","scabbing","scabby","scabies","scabrous","scabrousness","scad","scaffold","scaffolding","scala","scalability","scalable","scalar","scalatest","scalawag","scald","scale","scaled","scalefactor","scaleless","scalene","scaler","scales","scaletype","scalex","scaley","scaliness","scaling","scallion","scallop","scalloper","scalloping","scalp","scalpel","scalper","scalping","scaly","scam","scammed","scamming","scamp","scamper","scampi","scan","scandal","scandalize","scandalized","scandalmonger","scandalous","scandalousness","scandinavia","scandinavian","scandium","scanf","scanned","scanner","scanning","scans","scansion","scant","scantest","scantily","scantiness","scantly","scantness","scanty","scape","scapegoat","scapegrace","scapula","scapulae","scapular","scar","scarab","scaramouch","scarborough","scarce","scarceness","scarcity","scare","scarecrow","scared","scaremonger","scaremongering","scarer","scarf","scarface","scarification","scarify","scarily","scariness","scarlatina","scarlatti","scarlet","scarlett","scarp","scarred","scarring","scarves","scary","scat","scathe","scathed","scathing","scatological","scatology","scatted","scatter","scatterbrain","scatterer","scattergun","scattering","scatting","scavenge","scavenger","sccs","sce","scelerisque","scenario","scenarios","scenarist","scene","scenery","scenes","scenic","scenically","scent","scented","scentless","scents","scepter","scepters","sceptically","sch","schaefer","schaeffer","schafer","schaffner","schantz","schapiro","scheat","sched","schedar","schedule","scheduled","scheduledthreadpoolexecutor","scheduler","schedulers","schedules","scheduling","scheherazade","scheherezade","schelling","schema","schemalocation","schemas","schemata","schematic","schematically","scheme","schemer","schemes","schemta","schenectady","scherzo","schick","schiller","schilling","schism","schismatic","schist","schizo","schizoid","schizomycetes","schizophrenia","schizophrenic","schizophrenically","schlemiel","schlep","schlepped","schlepping","schlesinger","schliemann","schlitz","schlock","schlocky","schloss","schmaltz","schmaltzy","schmidt","schmitt","schmo","schmoes","schmooze","schmuck","schnabel","schnapps","schnauzer","schneider","schnitzel","schnook","schnoz","schnozzle","schoenberg","schofield","scholar","scholarship","scholastic","scholastically","school","schoolbag","schoolbook","schoolboy","schoolchild","schoolchildren","schooldays","schooled","schoolfellow","schoolfriend","schoolgirl","schoolgirlish","schoolhouse","schooling","schoolmarm","schoolmarmish","schoolmaster","schoolmate","schoolmistress","schoolroom","schools","schoolteacher","schoolwork","schoolyard","schooner","schopenhauer","schottky","schrdinger","schrieffer","schroeder","schroedinger","schubert","schultz","schulz","schumacher","schuman","schumann","schuss","schussboomer","schuster","schuyler","schuylkill","schwa","schwab","schwartz","schwartzkopf","schwarzenegger","schweitzer","schweppes","schwinger","schwinn","sci","sciatic","sciatica","science","scientific","scientifically","scientist","scientists","scientology","scikit","scimitar","scintilla","scintillate","scintillation","scintillator","scion","scipio","scipy","scissor","scissors","scleroses","sclerosis","sclerotic","scm","scoff","scoffer","scofflaw","scold","scolder","scolioses","scoliosis","scollop","sconce","scone","scons","scoop","scooper","scoot","scooter","scope","scoped","scopes","scoping","scops","scorbutic","scorch","scorcher","scorching","score","scoreboard","scorecard","scored","scorekeeper","scoreless","scoreline","scores","scoring","scorn","scorner","scornful","scornfulness","scorpio","scorpion","scorpius","scorsese","scot","scotch","scotchgard","scotchman","scotchmen","scotchs","scotchwoman","scotchwomen","scotia","scotian","scotland","scotsman","scotsmen","scotswoman","scotswomen","scott","scotti","scottie","scottish","scottsdale","scotty","scoundrel","scour","scourer","scourge","scourger","scouring","scout","scouter","scouting","scoutmaster","scow","scowl","scowler","scp","scr","scrabble","scrabbler","scrag","scragged","scragging","scraggly","scraggy","scram","scramble","scrambler","scrammed","scramming","scranton","scrap","scrapbook","scrape","scraped","scraper","scrapheap","scraping","scrapped","scrapper","scrapping","scrappy","scrapy","scrapyard","scratch","scratched","scratcher","scratches","scratchily","scratchiness","scratchy","scrawl","scrawler","scrawly","scrawniness","scrawny","scream","screamer","screaming","scree","screech","screecher","screechy","screed","screen","screencast","screened","screenheight","screening","screenorientation","screenplay","screens","screenshot","screenshots","screensize","screenupdating","screenwidth","screenwriter","screw","screwball","screwdriver","screwed","screwer","screwiness","screwup","screwworm","screwy","scriabin","scribal","scribble","scribbler","scribe","scriber","scribner","scrim","scrimmage","scrimmager","scrimp","scrimshaw","scrip","scripps","script","scriptblock","scripted","scripting","scriptmanager","scriptreference","scripts","scriptural","scripture","scriptwriter","scriptwriting","scriven","scrivener","scrod","scrofula","scrofulous","scroll","scrollable","scrollbar","scrollbars","scrolled","scroller","scrollheight","scrolling","scrollleft","scrollpane","scrolls","scrollto","scrolltop","scrollview","scrollviewer","scrooge","scrota","scrotal","scrotum","scrounge","scroungy","scrub","scrubbed","scrubber","scrubbing","scrubby","scruff","scruffily","scruffiness","scruffy","scruggs","scrum","scrummage","scrumptious","scrunch","scrunchy","scruple","scrupulosity","scrupulous","scrupulousness","scrutable","scrutinize","scrutinized","scrutinizer","scrutinizing","scrutinizingly","scrutiny","scsi","scss","scuba","scud","scudded","scudding","scuff","scuffle","scull","sculler","scullery","sculley","scullion","sculpt","sculptor","sculptress","sculptural","sculpture","scum","scumbag","scummed","scumming","scummy","scupper","scurf","scurfy","scurrility","scurrilous","scurrilousness","scurry","scurvily","scurviness","scurvy","scutcheon","scuttle","scuttlebutt","scuzzy","scylla","scythe","scythia","sd","sda","sdate","sdcard","sdf","sdi","sdk","sdks","sdl","sdp","se","sea","seabed","seabird","seaboard","seaborg","seaborn","seaborne","seabrook","seacoast","seafare","seafarer","seafood","seafront","seagate","seagoing","seagram","seagull","seahorse","seal","sealant","sealed","sealer","seals","sealskin","seam","seamail","seaman","seamanship","seamer","seaminess","seamless","seamlessly","seamlessness","seams","seamstress","seamus","seamy","sean","seana","seaplane","seaport","seaquake","seaquarium","sear","search","searchable","searchbar","searchbox","searchcontroller","searched","searcher","searches","searchform","searching","searchlight","searchquery","searchresult","searchresults","searchstring","searchterm","searchtext","searchview","searing","sears","seascape","seashell","seashore","seasick","seasickness","seaside","season","seasonable","seasonableness","seasonably","seasonal","seasonality","seasoned","seasoner","seasoning","seat","seatbelt","seated","seater","seating","seato","seats","seattle","seawall","seaward","seawater","seaway","seaweed","seaworthiness","seaworthinesses","seaworthy","sebaceous","sebastian","sebastiano","sebastien","seborrhea","sec","secant","secede","secession","secessionist","seclude","secluded","secludedness","seclusion","seclusive","seconal","second","secondarily","secondary","seconder","secondhand","secondly","seconds","secondviewcontroller","secrecy","secret","secretarial","secretariat","secretary","secretaryship","secrete","secretion","secretive","secretiveness","secretkey","secretory","secrets","secs","sect","sectarian","sectarianism","sectary","section","sectional","sectionalism","sectionalized","sectioned","sectioning","sections","sector","sectoral","sectored","sectoring","sectors","sects","secular","secularism","secularist","secularity","secularization","secularize","secularized","secure","secured","securely","securerandom","securing","security","securityexception","secy","sed","sedan","sedate","sedateness","sedation","sedative","sedentary","seder","sedge","sedgwick","sedgy","sediment","sedimentary","sedimentation","sedition","seditious","seditiousness","seduce","seducer","seduction","seductive","seductiveness","seductress","sedulous","see","seebeck","seed","seedbed","seedcase","seeded","seeder","seediness","seeding","seedless","seedling","seedpod","seeds","seedy","seeing","seeings","seek","seekbar","seeker","seeking","seeley","seem","seemed","seeming","seemingly","seemliness","seemly","seems","seen","seep","seepage","seer","seersucker","sees","seesaw","seethe","seg","segfault","segment","segmental","segmentation","segmented","segments","segovia","segre","segregant","segregate","segregated","segregation","segregationist","segregative","segue","segueing","segundo","seidel","seigneur","seignior","seiko","seine","seiner","seinfeld","seismic","seismically","seismograph","seismographer","seismographic","seismographs","seismography","seismologic","seismological","seismologist","seismology","seismometer","seize","seizer","seizin","seizing","seizor","seizure","seka","sel","sela","selassie","selby","seldom","select","selectable","selectall","selectbox","selectcommand","selected","selecteddate","selectedimage","selectedindex","selectedindexchanged","selecteditem","selecteditems","selectedrow","selectedvalue","selecting","selectinput","selection","selectional","selectionchanged","selectionmode","selections","selectionstart","selectitem","selective","selectively","selectiveness","selectivity","selectlist","selectlistitem","selectman","selectmany","selectmen","selectness","selectnodes","selectonemenu","selector","selectors","selectric","selects","selectsinglenode","selena","selenate","selene","selenite","selenium","seleniumhq","selenographer","selenography","selestina","seleucid","seleucus","self","selfish","selfishness","selfless","selflessness","selfness","selfridge","selfsame","selfsameness","selia","selie","selig","selim","selina","selinda","seline","selinux","seljuk","selkirk","sell","sella","selle","seller","sellers","selling","sellout","sells","selma","seltzer","selvage","selves","selznick","sem","semantic","semantical","semantically","semanticist","semantics","semaphore","semarang","semblance","semen","semester","semi","semiannual","semiarid","semiautomated","semiautomatic","semicircle","semicircular","semicolon","semicolons","semiconductor","semiconscious","semidefinite","semidetached","semidrying","semifinal","semifinalist","semilogarithmic","semimonthly","seminal","seminar","seminarian","seminary","seminole","semiofficial","semiotic","semioticians","semiotics","semipermanent","semipermeable","semiprecious","semiprivate","semiprofessional","semipublic","semiquantitative","semiramis","semiretired","semisecret","semiskilled","semisolid","semistructured","semisweet","semite","semitic","semitone","semitrailer","semitrance","semitransparent","semitropical","semivowel","semiweekly","semiyearly","semolina","semper","sempiternal","sempstress","semtex","semver","sen","sena","senate","senator","senatorial","sencha","send","sendai","senddata","sendemail","sender","senderid","sendevent","sendfile","sendgrid","sending","sendkeys","sendmail","sendmessage","sendrequest","sends","sendto","seneca","senegal","senegalese","senescence","senescent","senile","senility","senior","seniority","senna","sennacherib","sennett","senor","senora","senorita","sens","sensate","sensately","sensation","sensational","sensationalism","sensationalist","sensationalize","sense","senseless","senselessness","sensibility","sensible","sensibleness","sensibly","sensitive","sensitiveness","sensitives","sensitivity","sensitization","sensitize","sensitized","sensitizers","sensor","sensormanager","sensors","sensory","sensual","sensualist","sensuality","sensuous","sensuousness","sensurround","sent","sentence","sentences","sentential","sententious","sentience","sentient","sentiment","sentimental","sentimentalism","sentimentalist","sentimentality","sentimentalization","sentimentalize","sentimentalizes","sentinel","sentry","seo","seora","seoul","sep","sepal","separability","separable","separableness","separably","separate","separated","separately","separateness","separates","separating","separation","separatism","separatist","separator","separators","seperate","seperated","sephardi","sephira","sepia","sepoy","sepses","sepsis","sept","septa","septate","september","septennial","septet","septic","septicemia","septicemic","septillion","septuagenarian","septuagint","septum","sepulcher","sepulchers","sepulchral","seq","seqnum","sequel","sequelize","sequence","sequenced","sequencer","sequences","sequent","sequential","sequentiality","sequentialize","sequentially","sequester","sequestrate","sequestration","sequin","sequitur","sequoia","sequoya","ser","sera","serafin","seraglio","serape","seraph","seraphic","seraphically","seraphim","seraphs","serb","serbia","serbian","serbo","sere","serena","serenade","serenader","serendipitous","serendipity","serene","sereneness","serengeti","serenity","serf","serfdom","serge","sergeant","sergei","sergent","sergio","serial","serializable","serialization","serialize","serialized","serializedname","serializeobject","serializer","serializers","serializing","serialnumber","serialport","serialversionuid","serie","series","serif","serigraph","serigraphs","serious","seriously","seriousness","sermon","sermonize","serological","serology","serons","serous","serpens","serpent","serpentine","serra","serrano","serrate","serration","serried","serum","serv","servant","serve","served","server","serverfault","serverless","servername","servers","serverside","serversocket","serves","service","serviceability","serviceable","serviceableness","servicebehaviors","serviced","servicehost","serviceid","serviceman","servicemen","servicemodel","servicename","serviceprovider","services","servicestack","servicetype","servicewoman","servicewomen","serviette","servile","servilely","servileness","serviles","servility","serving","servitor","servitude","servlet","servletcontainer","servletcontext","servletexception","servlethandler","servlets","servo","servomechanism","servomotor","ses","sesame","sesquicentennial","sess","sessile","session","sessionfactory","sessionid","sessionimpl","sessions","sessionstate","sessionstorage","set","setaccessible","setaction","setactive","setadapter","setarguments","setattr","setattribute","setback","setbackground","setbackgroundcolor","setbackgroundimage","setbackgroundresource","setborder","setbounds","setcancelable","setcapability","setcellvalue","setcenter","setchecked","setcolor","setcontent","setcontenttext","setcontenttype","setcontentview","setcookie","setdata","setdatasource","setdate","setdateformat","setdefault","setdefaultcloseoperation","setdelegate","setdescription","setdt","setduration","seteditable","setenabled","setentity","setenv","seterror","setfill","setflags","setfont","setforeground","setframe","setgeometry","seth","setheader","seticon","setid","setimage","setimagebitmap","setimageresource","setint","setinterval","setitem","setitems","setjavascriptenabled","setlasterror","setlayout","setlayoutmanager","setlayoutparams","setlength","setlevel","setlistadapter","setlocal","setlocale","setlocation","setlocationrelativeto","setmap","setmessage","setmodel","setname","setnegativebutton","setobject","setobjectname","seton","setonclicklistener","setonitemclicklistener","setontouchlistener","setopt","setosa","setpadding","setparameter","setpassword","setposition","setpositivebutton","setpreferredsize","setprogress","setproperty","setq","setrequestheader","setrequestmethod","setrequestproperty","setresult","sets","setscene","setscrew","setselected","setselection","setsize","setstate","setstatus","setstring","setstyle","setsupportactionbar","sett","settable","settag","settee","setter","setters","settext","settextcolor","settextsize","settime","settimeout","setting","settings","settitle","settle","settled","settlement","settler","settling","settype","settypeface","setup","setups","setuptools","setupui","seturl","setusername","setvalue","setvalues","setview","setvisibility","setvisible","setw","setwidth","setx","sety","seumas","seurat","seuss","sevastopol","seven","sevenfold","sevenpence","seventeen","seventeenths","sevenths","seventieths","seventy","sever","several","severalfold","severalty","severance","severe","severed","severeness","severing","severity","severn","severs","severus","seville","sew","sewage","seward","sewer","sewerage","sewing","sewn","sex","sexagenarian","sexily","sexiness","sexism","sexist","sexless","sexologist","sexology","sexpot","sextans","sextant","sextet","sextillion","sexton","sextuple","sextuplet","sexual","sexuality","sexualized","sexy","seychelles","seyfert","seymour","sf","sfml","sftp","sg","sgt","sh","sha","shabbily","shabbiness","shabby","shack","shackle","shackler","shackleton","shad","shade","shaded","shadeless","shader","shaders","shadily","shadiness","shading","shadow","shadowbox","shadower","shadowiness","shadows","shadowy","shady","shae","shafer","shaffer","shaft","shafting","shag","shagged","shagginess","shagging","shaggy","shah","shahs","shaina","shaine","shakable","shakably","shake","shakeable","shakedown","shaken","shakeout","shaker","shakespeare","shakespearean","shakespearian","shakeup","shakily","shakiness","shaking","shaky","shale","shall","shallot","shallow","shallowness","shalna","shalne","shalom","shalt","sham","shaman","shamanic","shamble","shambles","shame","shamefaced","shameful","shamefulness","shameless","shamelessness","shammed","shammer","shamming","shammy","shampoo","shampooer","shamrock","shamus","shan","shana","shanan","shanda","shandee","shandeigh","shandie","shandra","shandy","shane","shanghai","shanghaiing","shani","shanie","shank","shanna","shannah","shannan","shannen","shannon","shanon","shanta","shantee","shantis","shantung","shanty","shantytown","shape","shaped","shapeless","shapelessness","shapeliness","shapely","shaper","shapes","shapiro","shara","sharable","sharai","shard","shards","share","shareable","sharecrop","sharecropped","sharecropper","sharecropping","shared","sharedapplication","sharedinstance","sharedpreferences","shareholder","shareholding","sharepoint","sharer","shares","shareware","shari","sharia","sharing","sharity","shark","sharkskin","sharl","sharla","sharleen","sharlene","sharline","sharon","sharona","sharp","sharpe","sharpen","sharpened","sharpener","sharper","sharpie","sharpness","sharpshoot","sharpshooter","sharpshooting","sharpy","sharron","sharyl","shasta","shat","shatter","shattering","shatterproof","shaughn","shaula","shaun","shauna","shave","shaved","shaver","shavian","shaving","shavuot","shaw","shawano","shawl","shawn","shawna","shawnee","shay","shayla","shaylah","shaylyn","shaylynn","shayna","shayne","shcharansky","she","shea","sheaf","shear","shearer","sheath","sheathe","sheather","sheathing","sheaths","sheave","sheaves","sheba","shebang","shebeli","sheboygan","shed","shedding","shedir","sheds","sheela","sheelagh","sheelah","sheen","sheena","sheeny","sheep","sheepdog","sheepfold","sheepherder","sheepish","sheepishness","sheepskin","sheer","sheeree","sheerness","sheet","sheeting","sheetlike","sheetname","sheetrock","sheets","sheff","sheffie","sheffield","sheffielder","sheffy","sheik","sheikdom","sheikh","sheila","sheilah","shekel","shel","shela","shelagh","shelba","shelbi","shelby","shelden","sheldon","shelf","shelia","shell","shellac","shellacked","shellacking","shelled","shelley","shellfire","shellfish","shelli","shellie","shells","shelly","shelter","sheltered","shelterer","shelton","shelve","shelver","shelves","shelving","shem","shena","shenandoah","shenanigan","shenyang","sheol","shep","shepard","shepherd","shepherdess","sheppard","shepperd","sher","sheratan","sheraton","sherbet","sherd","sheree","sheri","sheridan","sherie","sheriff","sherill","sherilyn","sherline","sherlock","sherlocke","sherm","sherman","shermie","shermy","sherpa","sherri","sherrie","sherry","sherwin","sherwood","sherwynd","sherye","sheryl","shetland","shevardnadze","shew","shewn","shh","shi","shiatsu","shibboleth","shibboleths","shield","shielded","shielder","shields","shift","shifted","shiftily","shiftiness","shifting","shiftless","shiftlessness","shifts","shifty","shiite","shijiazhuang","shikoku","shill","shillelagh","shillelaghs","shilling","shillong","shiloh","shim","shimmed","shimmer","shimmery","shimming","shimmy","shin","shina","shinbone","shindig","shine","shiner","shingle","shingler","shinguard","shininess","shining","shinned","shinning","shinny","shinsplints","shinto","shintoism","shintoist","shiny","shinyapp","ship","shipboard","shipborne","shipbuild","shipbuilder","shipload","shipman","shipmate","shipmen","shipment","shipowner","shippable","shipped","shipper","shipping","ships","shipshape","shipwreck","shipwright","shipyard","shir","shiraz","shire","shirk","shirker","shirl","shirlee","shirleen","shirlene","shirley","shirline","shiro","shirr","shirt","shirtfront","shirting","shirtless","shirtmake","shirtmaker","shirts","shirtsleeve","shirttail","shirtwaist","shit","shitting","shitty","shiv","shiva","shiver","shiverer","shivery","shivved","shivving","shlemiel","shm","shmuel","shoal","shoat","shock","shocker","shocking","shockley","shockproof","shod","shoddily","shoddiness","shoddy","shoe","shoehorn","shoeing","shoelace","shoemake","shoemaker","shoer","shoes","shoeshine","shoestring","shoetree","shogun","shogunate","shoji","sholom","shone","shoo","shoofly","shook","shoot","shooter","shooting","shootout","shop","shopify","shopkeep","shopkeeper","shoplift","shoplifter","shoplifting","shoppe","shopped","shopper","shopping","shops","shoptalk","shopworn","shore","shorebird","shoreline","shorewood","shoring","short","shortage","shortbread","shortcake","shortchange","shortcode","shortcoming","shortcrust","shortcut","shortcuts","shortcutting","shorten","shortened","shortener","shortening","shorter","shortest","shortfall","shorthand","shorthorn","shortie","shortish","shortlist","shortly","shortname","shortness","shortsighted","shortsightedness","shortstop","shortwave","shorty","shoshana","shoshanna","shoshone","shostakovitch","shot","shotgun","shotgunned","shotgunner","shotgunning","shots","shotted","shotting","should","shoulder","shouldn","shout","shove","shovel","shoveler","shovelful","shover","show","showasaction","showbiz","showbizzes","showboat","showcase","showdialog","showdown","showed","shower","showery","showgirl","showily","showiness","showing","showinputdialog","showman","showmanship","showmen","showmessage","showmessagedialog","shown","showoff","showpiece","showplace","showroom","shows","showthread","showy","shp","shpt","shrank","shrapnel","shred","shredded","shredder","shredding","shreveport","shrew","shrewd","shrewdness","shrewish","shrewishness","shriek","shrieker","shrift","shrike","shrill","shrillness","shrilly","shrimp","shrine","shrink","shrinkage","shrinker","shrinking","shrive","shrivel","shriven","shropshire","shroud","shrub","shrubbed","shrubbery","shrubbing","shrubby","shrug","shrugged","shrugging","shrunk","sht","shtick","shtml","shu","shuck","shucker","shucks","shudder","shuddery","shuffle","shuffleboard","shuffled","shuffles","shuffling","shulman","shun","shunned","shunning","shunt","shunter","shurlock","shurlocke","shurwood","shush","shut","shutdown","shuteye","shutil","shutoff","shutout","shutter","shutterbug","shuttering","shutting","shuttle","shuttlecock","shy","shyer","shyest","shylock","shylockian","shyness","shyster","si","siam","siamese","sian","siana","sianna","sib","sibbie","sibby","sibeal","sibel","sibelius","sibella","sibelle","siberia","siberian","sibilance","sibilancy","sibilant","sibilla","sibley","sibling","siblings","sibyl","sibylla","sibylle","sibylline","sic","sicilian","siciliana","sicily","sick","sickbay","sickbed","sicken","sickener","sickening","sicker","sickie","sickish","sickle","sickliness","sickly","sickness","sicko","sickout","sickroom","sid","side","sidearm","sideband","sidebar","sideboard","sideburns","sidecar","sided","sidedness","sidekick","sidekiq","sidelight","sideline","sidelong","sideman","sidemen","sidenav","sidepiece","sider","sidereal","sides","sidesaddle","sideshow","sidesplitting","sidestep","sidestepped","sidestepping","sidestroke","sideswipe","sidetrack","sidewalk","sidewall","sidewards","sideway","sidewinder","siding","sidle","sidnee","sidney","sidoney","sidonia","sidonnie","sids","siege","siegel","siegfried","sieglinda","siegmund","siemens","siena","sienna","sierpinski","sierra","siesta","sieve","siffre","sift","sifted","sifter","sig","sigfrid","sigfried","siggraph","sigh","sigher","sighs","sight","sighted","sighter","sighting","sightless","sightliness","sightly","sightread","sightsee","sightseeing","sigint","sigismond","sigismondo","sigismund","sigismundo","sigma","sigmoid","sigmund","sign","signal","signaled","signaler","signaling","signalization","signalize","signally","signalman","signalmen","signalr","signals","signatory","signature","signatures","signboard","signed","signer","signet","significance","significant","significantly","signification","signify","signin","signing","signor","signora","signore","signori","signories","signorina","signorine","signout","signpost","signs","signup","sigrid","sigsegv","sigurd","sigvard","sihanouk","sikh","sikhism","sikhs","sikkim","sikkimese","sikorsky","silage","silas","sile","sileas","siled","silence","silencer","silent","silently","silentness","silesia","silhouette","silica","silicate","siliceous","silicide","silicon","silicone","silicoses","silicosis","silk","silken","silkily","silkiness","silkscreen","silkworm","silky","sill","silliness","silly","silo","silt","siltation","siltstone","silty","silurian","silva","silvain","silvan","silvana","silvano","silvanus","silver","silverer","silverfish","silverlight","silverman","silversmith","silversmiths","silverstein","silverware","silvery","silvester","silvia","silvie","silvio","sim","simd","simenon","simeon","simian","similar","similarity","similarly","simile","similiar","similitude","simla","simmer","simmonds","simmons","simmonsville","simms","simon","simona","simone","simonette","simonize","simonne","simony","simpatico","simper","simple","simpleadapter","simplecursoradapter","simpledateformat","simpleminded","simpleness","simpler","simplest","simpleton","simpletype","simplex","simplexml","simplexmlelement","simplicity","simplification","simplified","simplifies","simplify","simplifying","simplistic","simplistically","simply","simpson","simula","simulacrum","simulate","simulated","simulating","simulation","simulative","simulator","simulcast","simultaneity","simultaneous","simultaneously","simultaneousness","sin","sinai","sinatra","since","sincere","sincereness","sincerer","sincerest","sincerity","sinclair","sinclare","sindbad","sindee","sindhi","sine","sinecure","sinecurist","sinew","sinewy","sinful","sinfulness","sing","singapore","singaporean","singborg","singe","singeing","singer","singing","single","singlehanded","singleline","singleness","singleordefault","singlet","singleton","singletons","singletree","singsong","singular","singularity","singularization","sinhalese","sinister","sinisterness","sinistral","sink","sinkable","sinker","sinkhole","sinkiang","sinking","sinks","sinless","sinlessness","sinned","sinner","sinning","sinon","sint","sinter","sinuosity","sinuous","sinuousities","sinuousness","sinus","sinusitis","sinusoid","sinusoidal","siobhan","sioux","siouxie","sip","siphon","siphons","sipped","sipper","sipping","sir","sire","sired","siren","sires","siring","sirius","sirloin","sirocco","sirred","sirring","sirup","sis","sisal","sisely","sisile","sissie","sissified","sissy","sister","sisterhood","sisterliness","sisterly","sistine","sisyphean","sisyphus","sit","sitar","sitarist","sitcom","site","sitecore","siteid","sitemap","sitename","sitepoint","sites","sits","sitter","sitting","situ","situate","situation","situational","situationist","situations","situs","siusan","siva","siward","six","sixfold","sixgun","sixpence","sixpenny","sixshooter","sixteen","sixteenths","sixth","sixths","sixtieths","sixty","sizable","sizableness","size","sized","sizeof","sizer","sizes","sizing","sizzle","sizzler","sj","sjaelland","sk","ska","skaction","skat","skate","skateboard","skater","skedaddle","skeet","skein","skeletal","skeleton","skell","skelly","skeptic","skeptical","skepticism","sketch","sketchbook","sketcher","sketchily","sketchiness","sketchpad","sketchy","skew","skewer","skewing","skewness","ski","skid","skidded","skidding","skiff","skiing","skilfully","skill","skilled","skillet","skillful","skillfulness","skillfulnesses","skilling","skills","skim","skimmed","skimmer","skimming","skimp","skimpily","skimpiness","skimpy","skin","skincare","skindive","skinflint","skinhead","skinless","skinned","skinner","skinniness","skinning","skinny","skins","skintight","skip","skipp","skipped","skipper","skippie","skipping","skippy","skips","skipton","skirmish","skirmisher","skirt","skirter","skirting","skit","skitter","skittish","skittishness","skittle","skivvy","sklearn","skoal","skopje","skspritenode","sku","skulduggery","skulk","skulker","skull","skullcap","skullduggery","skunk","skview","sky","skycap","skydiver","skydiving","skye","skyhook","skyjack","skyjacker","skylab","skylar","skylark","skylarker","skyler","skylight","skyline","skype","skyrocket","skyscrape","skyscraper","skyward","skywave","skyway","skywriter","skywriting","sl","slab","slabbed","slabbing","slack","slacken","slacker","slackness","slade","slag","slagged","slagging","slain","slake","slaked","slalom","slam","slammed","slammer","slamming","slander","slanderous","slanderousness","slang","slangy","slant","slanting","slantwise","slap","slapdash","slaphappy","slapped","slapper","slapping","slapstick","slash","slashes","slashing","slat","slate","slater","slather","slating","slatted","slattern","slatting","slaughter","slaughterer","slaughterhouse","slav","slave","slaveholder","slaver","slavery","slaves","slavic","slavish","slavishness","slavonic","slaw","slay","sleaze","sleazily","sleaziness","sleazy","sled","sledded","sledder","sledding","sledge","sledgehammer","sleek","sleekness","sleep","sleeper","sleepily","sleepiness","sleeping","sleepless","sleeplessness","sleepover","sleepwalk","sleepwalker","sleepwear","sleepy","sleepyhead","sleet","sleety","sleeve","sleeveless","sleeving","sleigh","sleighs","sleight","sleken","slender","slenderize","slenderness","slept","slesinger","sleuth","sleuths","slew","slf","slice","sliced","slicer","slices","slicing","slick","slicker","slickness","slid","slide","slidedown","slider","sliders","slides","slideshow","slidetoggle","slideup","sliding","slight","slighter","slighting","slightly","slightness","slim","slime","sliminess","slimline","slimmed","slimmer","slimmest","slimming","slimness","slimy","sling","slings","slingshot","slink","slinky","slip","slipcase","slipcover","slipknot","slippage","slipped","slipper","slipperiness","slippery","slipping","slipshod","slipstream","slipway","slit","slither","slithery","slitted","slitter","slitting","sliver","slivery","sln","sloan","sloane","slob","slobber","slobbery","slocum","sloe","slog","slogan","sloganeer","slogged","slogging","sloop","slop","slope","sloped","slopped","sloppily","sloppiness","slopping","sloppy","slosh","slot","sloth","slothful","slothfulness","sloths","slots","slotted","slotting","slouch","sloucher","slouchy","slough","sloughs","slovak","slovakia","slovakian","sloven","slovene","slovenia","slovenian","slovenliness","slovenly","slow","slowcoaches","slowdown","slower","slowing","slowish","slowly","slowness","slowpoke","slows","slr","sludge","sludgy","slue","slug","sluggard","slugged","slugger","slugging","sluggish","sluggishness","sluice","slum","slumber","slumberer","slumberous","slumlord","slummed","slummer","slumming","slummy","slump","slung","slunk","slur","slurp","slurred","slurried","slurring","slurry","slurrying","slush","slushiness","slushy","slut","sluttish","slutty","sly","slyness","sm","smack","smacker","small","smaller","smallest","smallholders","smallholding","smallint","smallish","smallness","smallpox","smalltalk","smalltime","smallwood","smarmy","smart","smarten","smarter","smartness","smartphone","smartphones","smarty","smartypants","smash","smasher","smashing","smashup","smattering","smb","smear","smearer","smeary","smell","smeller","smelliness","smelly","smelt","smelter","smetana","smidgen","smilax","smile","smiley","smilies","smiling","smirch","smirk","smirnoff","smite","smiter","smith","smithereens","smithfield","smiths","smithson","smithsonian","smithtown","smithy","smitten","smitty","smock","smocking","smog","smoggy","smoke","smokehouse","smokeless","smoker","smokescreen","smokestack","smokey","smokiness","smoking","smoky","smolder","smoldering","smolensk","smollett","smooch","smooth","smoothen","smoother","smoothie","smoothing","smoothly","smoothness","smooths","smote","smother","smp","smrgsbord","sms","smsa","smsmanager","smth","smtp","smtpclient","smucker","smudge","smudginess","smudgy","smug","smugged","smugger","smuggest","smugging","smuggle","smuggler","smugness","smut","smuts","smutted","smuttiness","smutting","smutty","smyrna","sn","snack","snackbar","snaffle","snafu","snag","snagged","snagging","snail","snake","snakebird","snakebite","snakelike","snakeroot","snaky","sname","snap","snapback","snapdragon","snapped","snapper","snappily","snappiness","snapping","snappish","snappishness","snappy","snapshot","snapshots","snapshotted","snapshotting","snare","snarer","snarf","snarl","snarler","snarling","snarly","snatch","snatcher","snazzily","snazzy","snd","snead","sneak","sneaker","sneakily","sneakiness","sneaking","sneaky","sneed","sneer","sneerer","sneering","sneeze","snell","snick","snicker","snide","snideness","snider","sniff","sniffer","sniffle","sniffler","sniffles","snifter","snigger","snip","snipe","sniper","snipped","snipper","snippet","snippets","snipping","snippy","snit","snitch","snivel","sniveler","snmp","sno","snob","snobbery","snobbish","snobbishness","snobby","snodgrass","snood","snook","snooker","snoop","snooper","snoopy","snoot","snootily","snootiness","snooty","snooze","snore","snorkel","snort","snorter","snot","snotted","snottily","snottiness","snotting","snotty","snout","snow","snowball","snowbank","snowbelt","snowbird","snowblower","snowboard","snowbound","snowcapped","snowden","snowdrift","snowdrop","snowfall","snowfield","snowflake","snowily","snowiness","snowman","snowmen","snowmobile","snowplough","snowploughs","snowplow","snowshed","snowshoe","snowshoeing","snowshoer","snowstorm","snowsuit","snowy","snprintf","sns","snub","snubbed","snubber","snubbing","snuff","snuffbox","snuffer","snuffle","snuffler","snuffly","snug","snugged","snugger","snuggest","snugging","snuggle","snuggly","snugness","snyder","so","soa","soak","soaker","soap","soapaction","soapbox","soapclient","soapenv","soapiness","soapobject","soapstone","soapsud","soapui","soapy","soar","soarer","soaring","sob","sobbed","sobbing","sober","soberer","soberness","sobriety","sobriquet","soc","soccer","sociabilities","sociability","sociable","sociably","social","socialism","socialist","socialistic","socialite","sociality","socialization","socialize","socialized","socializer","socially","societal","society","socio","sociobiology","sociocultural","sociodemographic","socioeconomic","socioeconomically","sociolinguistics","sociological","sociologist","sociology","sociometric","sociometry","sociopath","sociopaths","sock","sockaddr","socket","socketexception","socketio","socketprocessor","sockets","sockfd","socks","socorro","socrates","socratic","sod","soda","sodales","sodded","sodden","soddenness","sodding","soddy","sodium","sodom","sodomite","sodomize","sodomy","soever","sofa","sofia","sofie","soft","softball","softbound","soften","softener","softhearted","softie","softlayer","softmax","softness","software","softwood","softy","soggily","sogginess","soggy","soho","soign","soil","soiled","soire","sojourn","sol","solace","solacer","solar","solaria","solaris","solarium","sold","solder","soldier","soldiery","sole","solecism","soled","solely","solemn","solemness","solemnify","solemnity","solemnization","solemnize","solemnness","solenoid","soler","soles","solicit","solicitation","solicited","solicitor","solicitous","solicitousness","solicitude","solid","solidarity","solidcolorbrush","solidi","solidification","solidify","solidity","solidness","solidus","soliloquies","soliloquize","soliloquy","soling","solipsism","solipsist","solis","solitaire","solitary","solitude","sollie","solly","solo","soloist","solomon","solon","soloviev","solr","solstice","solubility","soluble","solute","solution","solutions","solvable","solvating","solve","solved","solvency","solvent","solvently","solver","solves","solving","solzhenitsyn","som","soma","somali","somalia","somalian","somatic","somber","somberness","sombre","sombrero","some","somebody","someclass","somedata","someday","somefile","somefunc","somefunction","somehow","someid","somemethod","somename","someobject","someone","someplace","someproperty","somersault","somerset","somersetted","somersetting","somerville","somestring","sometable","sometext","something","somethingelse","sometime","sometimes","sometype","someurl","somevalue","somevar","someway","somewhat","somewhere","somme","sommelier","somnambulism","somnambulist","somnolence","somnolent","somoza","somthing","son","sonar","sonarqube","sonata","sonatina","sonatype","sondheim","sondra","sonenberg","song","songbag","songbird","songbook","songfest","songful","songfulness","songhai","songhua","songs","songster","songstress","songwriter","songwriting","sonia","sonic","sonja","sonnet","sonni","sonnie","sonnnie","sonny","sonoma","sonora","sonority","sonorous","sonorousness","sontag","sonuvabitch","sony","sonya","soon","sooner","soonish","soot","sooth","soothe","soother","soothing","soothingness","sooths","soothsay","soothsayer","sooty","sop","sophey","sophi","sophia","sophie","sophism","sophist","sophister","sophistic","sophistical","sophisticate","sophisticated","sophisticatedly","sophistication","sophistry","sophoclean","sophocles","sophomore","sophomoric","sophronia","soporific","soporifically","sopped","sopping","soppy","soprano","sopwith","sorbet","sorbonne","sorcerer","sorceress","sorcery","sorcha","sordid","sordidness","sore","sorehead","soreness","sorensen","sorenson","sorghum","sorority","sorrel","sorrentine","sorrily","sorriness","sorrow","sorrower","sorrowful","sorrowfulness","sorry","sort","sorta","sortable","sortby","sorted","sortedlist","sorter","sortexpression","sortie","sortieing","sorting","sortorder","sorts","sos","sosa","sosanna","sot","soto","sottish","sou","soubriquet","souffl","sough","soughs","sought","soul","soulful","soulfulness","soulless","sound","soundboard","soundcloud","sounder","sounders","soundest","sounding","soundings","soundless","soundly","soundness","soundproof","soundproofing","sounds","soundtrack","soup","souphanouvong","soupon","soupy","sour","source","sourcecode","sourced","sourceencoding","sourcefile","sourceforge","sourceid","sourceless","sourcemap","sourcepath","sources","sourcetype","sourcing","sourdough","sourdoughs","sourish","sourness","sourpuss","sous","sousa","sousaphone","souse","south","southampton","southbound","southeast","southeaster","southeastern","southeastward","souther","southerly","southern","southerner","southernisms","southernmost","southey","southfield","southing","southland","southpaw","souths","southward","southwest","southwester","southwestern","southwestward","souvenir","sovereign","sovereignty","soviet","sow","sowbelly","sowens","sower","soweto","sown","sox","soy","soybean","soyinka","soyuz","sp","spa","spaatz","space","spacecraft","spaced","spaceflight","spaceman","spacemen","spaceport","spacer","spaces","spaceship","spacesuit","spacewalk","spacewar","spacewoman","spacewomen","spacey","spacial","spacier","spaciest","spaciness","spacing","spacious","spaciousness","spackle","spade","spadeful","spader","spadework","spadices","spadix","spafford","spaghetti","spahn","spain","spake","spalding","spam","span","spandex","spandrels","spangle","spanglish","spaniard","spaniel","spanielled","spanielling","spanish","spank","spanker","spanking","spanned","spanner","spanning","spans","spar","sparc","sparcstation","spare","spareness","sparer","spareribs","sparing","spark","sparkconf","sparkcontext","sparker","sparkle","sparkler","sparkman","sparks","sparksession","sparksubmit","sparky","sparling","sparql","sparred","sparrer","sparring","sparrow","spars","sparse","sparseness","sparsity","sparta","spartacus","spartan","spasm","spasmodic","spasmodically","spastic","spat","spate","spathe","spatial","spatiality","spatted","spatter","spatterdock","spatting","spatula","spavin","spawn","spawned","spawner","spawning","spay","spca","speak","speakable","speakeasy","speaker","speakers","speakership","speaking","speaks","spear","spearer","spearfish","spearhead","spearmint","spears","spec","special","specialcells","specialism","specialist","specialization","specialize","specialized","specializing","specially","specialty","specie","species","specif","specifiability","specifiable","specifiably","specific","specifically","specification","specifications","specificity","specifics","specified","specifier","specifies","specify","specifying","specimen","specious","speciousness","speck","speckle","specs","spectacle","spectacular","spectator","specter","spectra","spectral","spectralness","spectrogram","spectrograph","spectrographically","spectrography","spectrometer","spectrometric","spectrometry","spectrophotometer","spectrophotometric","spectrophotometry","spectroscope","spectroscopic","spectroscopically","spectroscopy","spectrum","specular","specularity","speculate","speculation","speculative","speculator","sped","speech","speechless","speechlessness","speed","speedboat","speedboating","speeder","speedily","speediness","speedometer","speeds","speedster","speedup","speedway","speedwell","speedy","speer","speleological","speleologist","speleology","spell","spellbind","spellbinder","spellbound","spelldown","spelled","speller","spelling","spells","spelunker","spelunking","spence","spencer","spencerian","spend","spender","spending","spends","spendthrift","spengler","spenglerian","spense","spenser","spenserian","spent","sperm","spermatophyte","spermatozoa","spermatozoon","spermicidal","spermicide","sperry","spew","spewer","spf","sphagnum","sphere","spheric","spherical","spherics","spheroid","spheroidal","spherule","sphincter","sphinx","spi","spic","spica","spice","spicebush","spicily","spiciness","spicule","spicy","spider","spiderweb","spiderwort","spidery","spiegel","spiel","spielberg","spier","spiffy","spigot","spike","spiker","spikiness","spiky","spill","spillage","spillane","spillover","spillway","spin","spinach","spinal","spindle","spindly","spine","spineless","spinelessness","spinet","spininess","spinnability","spinnaker","spinner","spinneret","spinning","spinoza","spinster","spinsterhood","spinsterish","spiny","spiracle","spiraea","spiral","spire","spirea","spirit","spirited","spiritedness","spiritless","spirits","spiritual","spiritualism","spiritualist","spiritualistic","spirituality","spirituous","spiro","spirochete","spiry","spit","spitball","spite","spiteful","spitefuller","spitefullest","spitefulness","spitfire","spits","spitted","spitting","spittle","spittoon","spitz","spl","splash","splashdown","splasher","splashily","splashiness","splashscreen","splashy","splat","splatted","splatter","splatting","splay","splayfeet","splayfoot","spleen","splendid","splendidness","splendor","splendorous","splenetic","splice","splicer","spline","splint","splinter","splintery","split","splits","splittable","splitted","splitter","splitting","splodge","splotch","splotchy","splurge","splutter","splutterer","spock","spoil","spoilables","spoilage","spoiled","spoiler","spoilsport","spokane","spoke","spoken","spokeshave","spokesman","spokesmen","spokespeople","spokesperson","spokeswoman","spokeswomen","spoliation","sponge","spongecake","sponger","sponginess","spongy","sponsor","sponsorship","spontaneity","spontaneous","spontaneousness","spoof","spook","spookiness","spooky","spool","spoon","spoonbill","spoonerism","spoonful","spoor","sporadic","sporadically","spore","sporran","sport","sportiness","sporting","sportive","sportiveness","sports","sportscast","sportsman","sportsmanlike","sportsmanship","sportsmen","sportswear","sportswoman","sportswomen","sportswriter","sporty","sposato","spot","spotify","spotless","spotlessness","spotlight","spotlit","spots","spotted","spotter","spottily","spottiness","spotting","spotty","spousal","spouse","spout","spouter","sprain","sprang","sprat","sprawl","spray","sprayed","sprayer","sprays","spread","spreadeagled","spreader","spreadsheet","spreadsheetapp","spreadsheets","spree","spreeing","sprig","sprigged","sprigging","sprightliness","sprightly","spring","springapplication","springboard","springbok","springboot","springbootapplication","springeing","springer","springfield","springframework","springily","springiness","springing","springjunit","springlike","springsource","springsteen","springtime","springy","sprinkle","sprinkler","sprinkling","sprint","sprintf","sprite","spritebatch","spritekit","sprites","spritz","sprocket","sprocketed","sprockets","sproul","sprout","spruce","spruceness","sprue","sprung","spry","spryness","spss","spud","spudded","spudding","spuds","spume","spumone","spumoni","spumy","spun","spunk","spunky","spur","spurge","spurious","spuriousness","spurn","spurred","spurring","spurt","sputa","sputnik","sputter","sputum","spy","spyder","spyglass","sq","sql","sqlalchemy","sqlclient","sqlcmd","sqlcommand","sqlconnection","sqlcontext","sqldataadapter","sqldatareader","sqldatasource","sqldbtype","sqlerror","sqlexception","sqlexpress","sqlfiddle","sqlite","sqliteconnection","sqlitedatabase","sqliteopenhelper","sqlparameter","sqlplus","sqlquery","sqlserver","sqlsrv","sqlstate","sqoop","sqq","sqrt","sqs","squab","squabbed","squabber","squabbest","squabbing","squabble","squabbler","squad","squadded","squadding","squadron","squalid","squalidness","squall","squaller","squally","squalor","squamous","squander","squanto","square","squared","squareness","squarer","squares","squaresville","squareup","squarish","squash","squashiness","squashy","squat","squatness","squatted","squatter","squattest","squatting","squaw","squawk","squawker","squeak","squeaker","squeakily","squeakiness","squeaky","squeal","squealer","squeamish","squeamishness","squeegee","squeegeeing","squeeze","squeezer","squelch","squelcher","squelchy","squib","squibb","squibbed","squibbing","squid","squidded","squidding","squiggle","squiggly","squint","squinter","squinting","squire","squirehood","squirm","squirmy","squirrel","squirt","squirter","squish","squishy","sr","srand","src","srcdir","srcdirs","sref","srinagar","sro","srv","ss","ssa","sscanf","ssd","sse","ssh","sshd","ssid","ssis","ssl","sslcontext","sslsocketimpl","sslv","ssms","ssn","sso","ssrs","sss","sst","sstream","ssw","st","sta","stab","stabbed","stabber","stabbing","stability","stabilizability","stabilization","stabilize","stabilizer","stable","stableman","stablemate","stablemen","stableness","stabler","stables","stablest","stabling","stably","staccato","stace","stacee","stacey","staci","stacia","stacie","stack","stackable","stackblitz","stacked","stacker","stackexchange","stacking","stacklayout","stackoverflow","stackpane","stackpanel","stacks","stacktrace","stacy","stadia","stadias","stadium","stael","stafani","staff","staffard","staffer","stafford","staffordshire","staffroom","staford","stag","stage","stagecoach","stagecraft","staged","stagehand","stager","stages","stagestruck","stagflation","stagged","stagger","staggerer","staggering","staggers","stagging","staginess","staging","stagnancy","stagnant","stagnate","stagnation","stagy","stahl","staid","staidness","stain","stained","stainer","stainless","stair","staircase","stairway","stairwell","stake","stakeholder","stakeout","stalactite","stalag","stalagmite","stale","stalemate","staleness","staley","stalin","stalingrad","stalinist","stalk","stalker","stall","stalled","stallholders","stallion","stallone","stalls","stalwart","stalwartness","stamen","stamford","stamina","staminate","stammer","stammerer","stammering","stamp","stamped","stampede","stampeder","stamper","stan","stance","stanch","stancher","stanchion","stand","standalone","standard","standardcontext","standardcontextvalve","standardenginevalve","standardhost","standardhostvalve","standardization","standardize","standardized","standardizer","standardizes","standards","standarduserdefaults","standardwrapper","standardwrappervalve","standby","standbys","standee","standford","standing","standish","standoff","standoffish","standout","standpipe","standpoint","stands","standstill","stanfield","stanford","stanislas","stanislaus","stanislavsky","stanislaw","stank","stanleigh","stanley","stanly","stannic","stannous","stanton","stanwood","stanza","staph","staphs","staphylococcal","staphylococci","staphylococcus","staple","stapled","stapler","stapleton","star","starboard","starch","starchily","starchiness","starchy","stardom","stardust","stare","starfish","stargate","stargaze","staring","stark","starkey","starkness","starla","starlene","starless","starlet","starlight","starlin","starling","starlit","starr","starred","starring","starry","stars","starship","starstruck","start","startactivity","startactivityforresult","startangle","startanimation","startdate","started","starter","starters","startid","startindex","startinfo","starting","startinternal","startle","startling","startnew","startpoint","startpos","startrow","starts","startservice","startstop","startswith","starttime","starttls","startup","startups","startx","starty","starvation","starve","starveling","starver","stash","stasis","stat","state","statecraft","stated","stateful","statehood","statehouse","stateid","stateless","statelessness","stateliness","stately","statement","statements","staten","statename","stateparams","stateprovider","stater","stateroom","states","stateside","statesman","statesmanlike","statesmanship","statesmen","stateswoman","stateswomen","statewide","static","statical","statically","staticfiles","staticmethod","staticresource","statics","statictext","stating","station","stationarity","stationary","stationer","stationery","stationmaster","stations","statistic","statistical","statistician","statistics","statler","stator","stats","statuary","statue","statuesque","statuette","stature","status","statusbar","statuscode","statuses","statusid","statustext","statute","statutorily","statutory","stauffer","staunch","staunchness","stave","stavro","stay","stayed","stayer","staying","stays","std","stdafx","stdcall","stdclass","stderr","stdin","stdint","stdio","stdlib","stdout","stdtypes","ste","stead","steadfast","steadfastness","steadily","steadiness","steading","steady","steak","steakhouse","steal","stealer","stealing","stealth","stealthily","stealthiness","stealths","stealthy","steam","steamboat","steamer","steamfitter","steamfitting","steamily","steaminess","steamroll","steamroller","steamship","steamy","stearn","stearne","steed","steel","steele","steeliness","steelmaker","steelwork","steelworker","steely","steelyard","steen","steep","steepen","steeper","steeple","steeplebush","steeplechase","steeplejack","steepness","steer","steerage","steerer","steersman","steersmen","steeves","stefa","stefan","stefania","stefanie","stefano","steffane","steffen","steffi","steffie","stegosauri","stegosaurus","stein","steinbeck","steinberg","steinem","steiner","steinmetz","steinway","stella","stellar","stellated","stem","stemless","stemmed","stemming","stemware","stench","stencil","stenciler","stencillings","stendhal","stendler","stengel","steno","stenographer","stenographic","stenography","stenotype","stentorian","step","stepbrother","stepchild","stepchildren","stepdaughter","stepfather","stepha","stephan","stephana","stephani","stephanie","stephannie","stephanus","stephen","stephenie","stephenson","stephi","stephie","stephine","stepladder","stepmother","stepparent","steppe","stepper","stepping","steppingstone","steps","stepsister","stepson","stepwise","stereo","stereographic","stereography","stereophonic","stereoscope","stereoscopic","stereoscopically","stereoscopy","stereotype","stereotypic","stereotypical","sterile","sterility","sterilization","sterilize","sterilized","sterilizes","sterling","sterlingness","stern","sternal","sternberg","sterne","sternness","sterno","sternum","steroid","steroidal","stertorous","stesha","stet","stethoscope","stetson","stetted","stetting","steuben","stevana","steve","stevedore","steven","stevena","stevenson","stevie","stevy","stew","steward","stewardess","stewardship","stewart","stg","sth","stick","sticker","stickily","stickiness","sticking","stickle","stickleback","stickler","stickpin","sticks","stickup","sticky","stieglitz","stiff","stiffen","stiffness","stifle","stifler","stifling","stigma","stigmata","stigmatic","stigmatization","stigmatizations","stigmatize","stigmatized","stile","stiletto","still","stillbirth","stillbirths","stillborn","stiller","stillest","stillman","stillmann","stillness","stillwell","stilt","stilted","stilton","stimson","stimulant","stimulate","stimulated","stimulation","stimulative","stimulator","stimulatory","stimuli","stimulus","stine","sting","stinger","stingily","stinginess","stinging","stingray","stingy","stink","stinkbug","stinker","stinking","stinkpot","stinky","stint","stinter","stinting","stipend","stipendiary","stipple","stippler","stipulate","stipulation","stir","stirling","stirred","stirrer","stirring","stirrup","stitch","stitcher","stitchery","stitching","stl","stm","stmt","stoat","stochastic","stochastically","stochasticity","stock","stockade","stockbreeder","stockbroker","stockbroking","stocker","stockhausen","stockholder","stockholm","stockily","stockiness","stockinet","stockinette","stocking","stockist","stockpile","stockpiler","stockpot","stockroom","stocks","stocktaking","stockton","stocky","stockyard","stoddard","stodge","stodgily","stodginess","stodgy","stogy","stoic","stoical","stoichiometric","stoichiometry","stoicism","stoke","stoker","stokes","stol","stole","stolen","stolid","stolidity","stolidness","stolon","stomach","stomachache","stomacher","stomachs","stomp","stone","stonecutter","stonehenge","stoneless","stonemason","stoner","stonewall","stoneware","stonewashed","stonework","stonewort","stonily","stoniness","stony","stood","stooge","stool","stoop","stop","stopcock","stopgap","stoplight","stopover","stoppable","stoppage","stoppard","stopped","stopper","stopping","stopple","stoppropagation","stops","stopwatch","stopwords","storage","store","stored","storedprocedure","storefront","storehouse","storeid","storekeep","storekeeper","storeroom","stores","stories","storing","stork","storm","stormbound","stormer","stormi","stormie","stormily","storminess","stormtroopers","stormy","story","storyboard","storyboards","storybook","storyline","storyteller","storytelling","stouffer","stoup","stout","stouten","stouthearted","stoutness","stove","stovepipe","stover","stow","stowage","stowaway","stowe","str","strabo","strace","straddle","straddler","stradivari","stradivarius","strafe","strafer","straggle","straggly","straight","straightaway","straightedge","straighten","straightener","straightforward","straightforwardness","straightjacket","straightness","straightway","strain","strained","strainer","straining","strains","strait","straiten","straitjacket","straitlaced","straitness","strand","stranded","strange","strangely","strangeness","stranger","strangle","stranglehold","strangles","strangulate","strangulation","strap","strapless","strapped","strapping","strasbourg","strata","stratagem","strategic","strategical","strategics","strategies","strategist","strategy","stratford","strati","stratification","stratified","stratify","stratigraphic","stratigraphical","stratigraphy","stratosphere","stratospheric","stratospherically","stratum","stratus","strauss","stravinsky","straw","strawberry","strawflower","stray","strayer","strcat","strcmp","strcpy","strdup","streak","streaker","streaky","stream","streamed","streamer","streaming","streamline","streamreader","streams","streamwriter","street","streetcar","streetlight","streets","streetwalker","streetwise","streisand","strength","strengthen","strengthener","strengths","strenuous","strenuousness","strep","streptococcal","streptococci","streptococcus","streptomycin","strerror","stress","stressed","stressful","stretch","stretchability","stretchable","stretched","stretcher","stretchy","strew","strewn","strftime","stria","striae","striate","striated","striation","stricken","strickland","strict","stricter","strictest","strictly","strictmode","strictness","stricture","stridden","stride","stridency","strident","strider","strides","strife","strike","strikebreak","strikebreaker","strikebreaking","strikeout","striker","strikes","striking","strindberg","string","stringarray","stringbuffer","stringbuilder","stringbyappendingpathcomponent","stringcomparison","stringed","stringencoding","stringency","stringent","stringer","stringformat","stringify","stringiness","stringing","stringio","stringlength","stringlist","stringproperty","stringr","stringreader","stringrequest","strings","stringsasfactors","stringsplitoptions","stringstream","stringtokenizer","stringtype","stringutils","stringvalue","stringvar","stringwithformat","stringwriter","stringy","strip","stripe","striped","striper","stripling","stripped","stripper","stripping","strips","stripslashes","striptease","stripteaser","stripy","strive","striven","striver","strlen","strncpy","strobe","stroboscope","stroboscopic","strode","stroke","strokecolor","strokewidth","stroking","stroll","stroller","strom","stromberg","stromboli","strong","strongbow","strongbox","stronger","strongheart","stronghold","strongish","strongly","strongman","strongmen","strongroom","strontium","strop","strophe","strophic","stropped","stropping","strove","strpos","strptime","strs","strsplit","strsql","strstr","strtok","strtolower","strtotime","struck","struct","structfield","structs","structural","structuralism","structuralist","structure","structured","structureless","structures","structuring","strudel","struggle","struggled","struggler","struggling","strum","strummed","strumming","strumpet","strung","strut","struts","strutted","strutter","strutting","strychnine","sts","stu","stuart","stub","stubbed","stubbing","stubble","stubblefield","stubbly","stubborn","stubbornness","stubby","stubs","stucco","stuccoes","stuck","stud","studbook","studded","studding","studebaker","student","studentid","studentname","students","studentship","studied","studiedness","studier","studies","studio","studios","studious","studiousness","study","studying","stuff","stuffily","stuffiness","stuffing","stuffs","stuffy","stultify","stumble","stumbled","stumbling","stump","stumpage","stumped","stumper","stumpy","stun","stung","stunk","stunned","stunner","stunning","stunt","stunted","stupefaction","stupefy","stupendous","stupendousness","stupid","stupidity","stupidness","stupor","sturdily","sturdiness","sturdy","sturgeon","sturm","stutter","stuttgart","stuyvesant","sty","stygian","style","styleable","styleclass","styled","styles","stylesheet","stylesheets","styleurls","styli","styling","stylish","stylishness","stylist","stylistic","stylistically","stylites","stylization","stylize","stylos","stylus","stymie","stymieing","stymy","styptic","styrene","styrofoam","styx","su","suable","suarez","suasion","suave","suaveness","suavity","sub","subaltern","subarctic","subareas","subarray","subaru","subassembly","subatomic","subbasement","subbed","subbing","subbranch","subcaste","subcat","subcategories","subcategorizing","subcategory","subchain","subclass","subclasses","subclassifications","subclassing","subclauses","subcommand","subcommittee","subcompact","subcomponent","subcomputation","subconcept","subconscious","subconsciousness","subconstituent","subcontinent","subcontinental","subcontract","subcontractor","subcultural","subculture","subcutaneous","subdir","subdirectories","subdirectory","subdistrict","subdivide","subdivision","subdomain","subdomains","subdue","subdued","subduer","subexpression","subfamily","subfield","subfile","subfolder","subfolders","subform","subfreezing","subgoal","subgraph","subgraphs","subgroup","subharmonic","subhead","subheading","subhuman","subindex","subinterval","subitem","subitems","subj","subject","subjection","subjective","subjectiveness","subjectivist","subjectivity","subjects","subjoin","subjugate","subjugation","subjunctive","subkey","sublayer","sublease","sublet","subletting","sublimate","sublimation","sublime","sublimeness","sublimer","subliminal","sublimity","sublist","subliterary","sublunary","submachine","submarginal","submarine","submariner","submenu","submerge","submergence","submerse","submersible","submersion","submicroscopic","submission","submissions","submissive","submissiveness","submit","submitbutton","submitform","submits","submittable","submittal","submitted","submitter","submitting","submode","submodule","submodules","subnational","subnet","subnetwork","subnormal","suboptimal","suborbital","suborder","subordinate","subordinately","subordinates","subordination","subordinator","suborn","subornation","subpage","subparagraph","subpart","subplot","subplots","subpoena","subpopulation","subproblem","subprocess","subprofessional","subprogram","subproject","subproof","subqueries","subquery","subquestion","subrange","subregion","subregional","subreport","subrogation","subroutine","subs","subsample","subschema","subscribe","subscribed","subscriber","subscribers","subscribing","subscript","subscripted","subscription","subscriptions","subsection","subsegment","subsentence","subsequence","subsequent","subsequently","subservience","subservient","subset","subsets","subside","subsidence","subsidiarity","subsidiary","subsidization","subsidize","subsidized","subsidizer","subsidy","subsist","subsistence","subsistent","subsocietal","subsoil","subsonic","subspace","subspecies","substance","substandard","substantial","substantially","substantialness","substantiate","substantiated","substantiation","substantive","substantiveness","substantivity","substation","substerilization","substitutability","substitute","substituted","substitution","substitutionary","substitutive","substr","substrata","substrate","substratum","substring","substrings","substructure","subsume","subsurface","subsystem","subtable","subtask","subteen","subtenancy","subtenant","subtend","subterfuge","subterranean","subtest","subtext","subtitle","subtle","subtleness","subtlety","subtly","subtopic","subtotal","subtract","subtracter","subtracting","subtraction","subtrahend","subtree","subtropic","subtropical","subtype","subunit","suburb","suburban","suburbanite","suburbanization","suburbanized","suburbanizing","suburbia","subvention","subversion","subversive","subversiveness","subvert","subverter","subview","subviews","subway","subzero","succ","succeed","succeeded","succeeder","succeeds","succesfully","success","successful","successfull","successfully","successfulness","succession","successive","successiveness","successor","successorship","succinct","succinctness","succor","succored","succorer","succotash","succubus","succulence","succulency","succulent","succumb","such","suchlike","suck","sucker","suckle","suckling","sucks","sucre","sucrose","suction","sud","sudan","sudanese","sudanic","sudden","suddenly","suddenness","sudetenland","sudo","sudoku","suds","sudsy","sue","sued","suede","suellen","suer","suet","suetonius","suety","suez","suffer","sufferance","sufferer","suffering","suffice","sufficiency","sufficient","sufficiently","suffix","suffixation","suffixed","suffixes","suffocate","suffocating","suffolk","suffragan","suffrage","suffragette","suffragist","suffuse","suffusion","sufi","sufism","sugar","sugarcane","sugarcoat","sugarless","sugarplum","sugary","suggest","suggested","suggester","suggestibility","suggestible","suggesting","suggestion","suggestions","suggestive","suggestiveness","suggests","sugillate","suharto","sui","suicidal","suicide","suit","suitability","suitable","suitableness","suitably","suitcase","suite","suited","suites","suiting","suitor","suits","sukarno","sukey","suki","sukiyaki","sukkot","sukkoth","sula","sulawesi","suleiman","sulfa","sulfaquinoxaline","sulfate","sulfide","sulfite","sulfonamide","sulfur","sulfuric","sulfurous","sulfurousness","sulk","sulkily","sulkiness","sulky","sulla","sullen","sullenness","sullied","sullivan","sully","sulphate","sulphide","sulphuric","sultan","sultana","sultanate","sultrily","sultriness","sultry","sulzberger","sum","sumac","sumach","sumatra","sumatran","sumer","sumeria","sumerian","summability","summable","summand","summarily","summarise","summarization","summarize","summarized","summarizer","summary","summation","summed","summer","summerdale","summerhouse","summertime","summery","summing","summit","summitry","summon","summoner","summons","sumner","sumo","sump","sumptuous","sumptuousness","sums","sumter","sun","sunbaked","sunbath","sunbathe","sunbather","sunbathing","sunbaths","sunbeam","sunbelt","sunblock","sunbonnet","sunburn","sunburst","suncream","sundae","sundanese","sundas","sunday","sunder","sundial","sundown","sundowner","sundris","sundry","sunfish","sunflower","sung","sunglass","sunk","sunlamp","sunless","sunlight","sunlit","sunned","sunni","sunniness","sunning","sunnite","sunny","sunnyvale","sunrise","sunroof","sunscreen","sunset","sunsetting","sunshade","sunshine","sunshiny","sunspot","sunstroke","sunt","suntan","suntanned","suntanning","sunup","sup","super","superabundance","superabundant","superannuate","superannuation","superb","superbness","supercargo","supercargoes","supercharge","supercharger","supercilious","superciliousness","supercity","superclass","supercomputer","supercomputing","superconcept","superconducting","superconductivity","superconductor","supercooled","supercooling","supercritical","superdense","superego","supererogation","supererogatory","superficial","superficiality","superfine","superfix","superfluity","superfluous","superfluousness","superheat","superhero","superheroes","superhighway","superhuman","superhumanness","superimpose","superimposition","superintend","superintendence","superintendency","superintendent","superior","superiority","superlative","superlativeness","superlunary","supermachine","superman","supermarket","supermen","supermodel","supermom","supernal","supernatant","supernatural","supernaturalism","supernaturalness","supernormal","supernova","supernovae","supernumerary","superordinate","superpose","superposition","superpower","superpredicate","supersaturate","supersaturation","superscribe","superscript","superscription","supersede","superseder","supersensitive","supersensitiveness","superset","supersonic","supersonically","supersonics","superstar","superstition","superstitious","superstore","superstructural","superstructure","supertanker","supertitle","superuser","supervene","supervention","superview","supervise","supervised","supervision","supervisor","supervisory","superwoman","superwomen","supine","supineness","supp","supper","suppl","supplant","supplanter","supple","supplement","supplemental","supplementary","supplementation","supplementer","suppleness","suppliant","supplicant","supplicate","supplication","supplied","supplier","suppliers","supplies","supply","supplying","support","supportability","supportable","supported","supporter","supporting","supportive","supportmapfragment","supports","suppose","supposed","supposedly","supposing","supposition","suppository","suppress","suppressant","suppressed","suppressible","suppression","suppressive","suppresslint","suppressor","suppresswarnings","suppurate","suppuration","supra","supranational","supranationalism","suprasegmental","supremacist","supremacy","supremal","supreme","supremeness","supremo","supt","surabaya","surat","surcease","surcharge","surcingle","surd","sure","sured","surefire","surefooted","surely","sureness","surer","surest","surety","surf","surface","surfaced","surfaceholder","surfacer","surfaces","surfaceview","surfacing","surfactant","surfboard","surfeit","surfer","surfing","surge","surged","surgeon","surgery","surges","surgical","surinam","suriname","surinamese","surliness","surly","surmise","surmiser","surmount","surmountable","surname","surpass","surpassed","surpassing","surplice","surplus","surplussed","surplussing","surprise","surprised","surpriser","surprising","surprisingly","surreal","surrealism","surrealist","surrealistic","surrealistically","surreality","surrender","surrenderer","surreptitious","surreptitiousness","surrey","surrogacy","surrogate","surrogation","surround","surrounded","surrounding","surtax","surveillance","surveillant","survey","surveyed","surveying","surveyor","surveys","survivability","survivable","survival","survivalist","survive","survived","survivor","survivorship","surya","sus","susan","susana","susanetta","susann","susanna","susannah","susanne","susceptibilities","susceptibility","susceptible","suscipit","susette","sushi","susi","susie","suspect","suspected","suspecter","suspecting","suspend","suspended","suspender","suspendisse","suspense","suspenseful","suspension","suspensive","suspensor","suspicion","suspicious","suspiciousness","susquehanna","sussex","sustain","sustainability","sustainable","sustainer","sustainment","sustenance","susy","sutherlan","sutherland","sutler","sutton","suture","suv","suva","suwanee","suzann","suzanna","suzanne","suzerain","suzerainty","suzette","suzhou","suzi","suzie","suzuki","suzy","sv","svalbard","svc","svelte","sven","svend","svengali","sverdlovsk","svetlana","svg","svm","svn","sw","swab","swabbed","swabbing","swabby","swabian","swaddle","swag","swagged","swagger","swagging","swahili","swain","swak","swallow","swallower","swallowtail","swam","swami","swamp","swamper","swampland","swampy","swan","swanee","swank","swankily","swankiness","swanky","swanlike","swanned","swanning","swansea","swanson","swap","swappable","swapped","swapper","swapping","swaps","sward","swarm","swarmer","swart","swarthiness","swarthmore","swarthy","swartz","swash","swashbuckler","swashbuckling","swastika","swat","swatch","swath","swathe","swather","swaths","swatted","swatter","swatting","sway","swayback","swayer","swazi","swaziland","swear","swearer","swearword","sweat","sweatband","sweater","sweatily","sweatiness","sweatpants","sweatshirt","sweatshop","sweaty","swed","swede","sweden","swedenborg","swedish","sweeney","sweep","sweeper","sweeping","sweepingness","sweeps","sweepstake","sweepstakes","sweet","sweetbread","sweetbrier","sweetcorn","sweeten","sweetened","sweetener","sweetening","sweetheart","sweetie","sweeting","sweetish","sweetmeat","sweetness","sweetshop","swell","swellhead","swelling","swelter","sweltering","swen","swenson","swept","sweptback","swerve","swerving","swf","swi","swift","swifter","swiftness","swig","swigged","swigging","swill","swim","swimmer","swimming","swimsuit","swinburne","swindle","swindler","swine","swineherd","swing","swingeing","swinger","swinging","swingutilities","swingworker","swingy","swinish","swinishness","swink","swipe","swiper","swiperefreshlayout","swiping","swirl","swirling","swirly","swish","swishy","swiss","switch","switchback","switchblade","switchboard","switched","switcher","switches","switchgear","switching","switchman","switchmap","switchmen","switchover","switz","switzer","switzerland","swivel","swizzle","swob","swollen","swoon","swooning","swoop","swoosh","swop","sword","swordfish","swordplay","swordplayer","swordsman","swordsmanship","swordsmen","swordtail","swore","sworn","swot","swt","swum","swung","sx","sy","sybarite","sybaritic","sybase","sybil","sybila","sybilla","sybille","sybyl","sycamore","sycophancy","sycophant","sycophantic","sycophantically","syd","sydel","sydelle","sydney","sykes","sylas","syllabi","syllabic","syllabicate","syllabication","syllabicity","syllabification","syllabify","syllable","syllabub","syllabus","syllabusss","syllogism","syllogistic","sylow","sylph","sylphic","sylphlike","sylphs","sylvan","sylvania","sylvester","sylvia","sylvie","sym","syman","symbiont","symbioses","symbiosis","symbiotic","symbol","symbolic","symbolical","symbolics","symbolism","symbolist","symbolization","symbolize","symbolized","symbolizes","symbols","symfony","symington","symlink","symlinks","symmetric","symmetrical","symmetrically","symmetricalness","symmetrization","symmetrizing","symmetry","symon","sympathetic","sympathetically","sympathize","sympathized","sympathizer","sympathizing","sympathy","symphonic","symphonists","symphony","symposium","symptom","symptomatic","symptomatically","symptomatology","symptoms","sympy","syn","synagogal","synagogue","synapse","synaptic","sync","synced","synchronism","synchronization","synchronize","synchronized","synchronizer","synchronous","synchronously","synchronousness","synchrony","synchrotron","syncing","syncopate","syncopation","syncope","syndic","syndicalist","syndicate","syndrome","synergism","synergistic","synergy","synfuel","synge","synod","synonym","synonymic","synonymous","synonyms","synonymy","synopses","synopsis","synopsized","synopsizes","synopsizing","synoptic","syntactic","syntactical","syntactically","syntactics","syntax","syntaxerror","syntheses","synthesis","synthesize","synthesized","synthesizer","synthesizes","synthetic","synthetically","syphilis","syphilitic","syphilized","syphilizing","syracuse","syria","syriac","syrian","syringe","syrup","syrupy","sys","sysadmin","syscall","syscap","sysdate","syslog","system","systematic","systematical","systematics","systematization","systematize","systematized","systematizer","systematizing","systemctl","systemd","systemic","systemically","systemization","systemjs","systems","systole","systolic","syswow","sz","szilard","szymborska","t","ta","tab","tabasco","tabatha","tabb","tabbar","tabbarcontroller","tabbatha","tabbed","tabbi","tabbie","tabbing","tabbitha","tabbouleh","tabboulehs","tabby","tabcontent","tabcontrol","taber","tabernacle","tabhost","tabid","tabina","tabindex","tabitem","tabitha","tabla","tablayout","table","tablea","tableau","tableaux","tableb","tablecell","tablecloth","tablecloths","tablecolumn","tabledata","tableid","tableland","tablelayout","tablemodel","tablename","tablerow","tables","tablesorter","tablespace","tablespoon","tablespoonful","tablet","tabletop","tablets","tableview","tableviewcontroller","tableware","tabling","tabloid","taboo","tabor","tabpanel","tabriz","tabs","tabula","tabular","tabulate","tabulation","tabulator","tabview","tac","tachometer","tachometry","tachycardia","tachyon","tacit","tacitness","taciturn","taciturnity","tacitus","tack","tacker","tackiness","tackle","tackler","tackling","tacky","taco","tacoma","tact","tactful","tactfulness","tactic","tactical","tactician","tactile","tactility","tactless","tactlessness","tactual","tad","tadd","taddeo","taddeusz","tadeas","tadeo","tades","tadio","tadpole","tadzhikistan","tadzhikstan","taegu","taejon","taffeta","taffrail","taffy","taft","tag","tagalog","tagged","tagger","tagging","tagid","taglib","tagname","tagore","tags","tagus","tahiti","tahitian","tahoe","tahoma","taichung","taiga","tail","tailback","tailcoat","tailer","tailgate","tailgater","tailing","tailless","taillessness","taillight","tailor","tailpipe","tailspin","tailwind","tainan","taine","taint","tainted","taipei","tait","taite","taiwan","taiwanese","taiyuan","tajikistan","take","takeaway","taken","takeoff","takeout","takeover","taker","takes","taking","taklamakan","talbert","talbot","talc","talcked","talcking","talcum","tale","talebearer","talent","talented","talentless","taler","tali","talia","taliesin","talion","talisman","talismanic","talk","talkative","talkativeness","talked","talker","talkie","talking","talks","talky","tall","talladega","tallahassee","tallahatchie","tallahoosa","tallboy","tallchief","talley","talleyrand","tallia","tallie","tallinn","tallish","tallness","tallou","tallow","tallowy","tallulah","tally","tallyho","talmud","talmudic","talmudist","talon","talus","talya","talyah","tam","tamable","tamale","tamar","tamara","tamarack","tamarah","tamarind","tamarra","tamas","tambourine","tame","tamed","tameka","tameness","tamera","tamerlane","tami","tamika","tamiko","tamil","tamma","tammany","tammara","tammi","tammie","tammy","tamp","tampa","tampax","tamper","tampered","tamperer","tampon","tamqrah","tamra","tan","tana","tanager","tanaka","tananarive","tanbark","tancred","tandem","tandi","tandie","tandoori","tandy","taney","tang","tanganyika","tangelo","tangency","tangent","tangential","tangerine","tangibility","tangible","tangibleness","tangibly","tangier","tangle","tango","tangshan","tangy","tanhya","tani","tania","tanisha","tanitansy","tank","tankard","tanker","tankful","tann","tanned","tannenbaum","tanner","tannery","tannest","tanney","tannhuser","tannie","tannin","tanning","tanny","tansy","tantalization","tantalize","tantalized","tantalizing","tantalizingly","tantalizingness","tantalum","tantalus","tantamount","tantra","tantrum","tanya","tanzania","tanzanian","tao","taoism","taoist","tap","tapdance","tape","taped","tapeline","taper","taperer","tapestry","tapeworm","tapioca","tapir","tapped","tapper","tappet","tapping","taproom","taproot","taps","tar","tara","tarah","tarantella","tarantula","tarawa","tarazed","tarbell","tardily","tardiness","tardy","tare","target","targeted","targetentity","targetframework","targeting","targetname","targetnamespace","targetpath","targetproperty","targets","targetsdkversion","targettype","tariff","tarim","tarkington","tarmac","tarmacked","tarmacking","tarn","tarnish","tarnished","taro","tarot","tarp","tarpapered","tarpaulin","tarpon","tarra","tarragon","tarrah","tarrance","tarred","tarring","tarry","tarrytown","tarsal","tarsi","tarsus","tart","tartan","tartar","tartaric","tartary","tartness","tartuffe","taryn","tarzan","tasha","tashkent","tasia","task","taskawaiter","taskbar","tasked","taskgraph","taskid","tasklist","taskmaster","taskmistress","taskname","tasks","taskthread","tasmania","tasmanian","tass","tassel","tassellings","taste","tasted","tasteful","tastefulness","tasteless","tastelessness","taster","tastes","tastily","tastiness","tasting","tasty","tat","tatami","tatar","tate","tater","tatiana","tatiania","tatted","tatter","tatterdemalion","tattered","tatting","tattle","tattler","tattletale","tattoo","tattooer","tattooist","tatty","tatum","tau","taught","taunt","taunter","taunting","taupe","taurus","taut","tauten","tautness","tautological","tautologous","tautology","tavern","taverner","tawdrily","tawdriness","tawdry","tawney","tawny","tawnya","tawsha","tax","taxable","taxably","taxation","taxed","taxes","taxi","taxicab","taxidermist","taxidermy","taximeter","taxing","taxiway","taxonomic","taxonomically","taxonomist","taxonomy","taxpayer","taxpaying","taylor","tb","tba","tbilisi","tbl","tbn","tbody","tbs","tbsp","tc","tchaikovsky","tchar","tcl","tcp","tcpclient","tcpdf","tcs","td","tdd","tds","te","tea","teabag","teacake","teacart","teach","teachable","teacher","teachers","teaching","teacloth","teacup","teacupful","teador","teahouse","teak","teakettle","teakwood","teal","tealeaves","team","teamcity","teamid","teammate","teamname","teams","teamster","teamwork","teapot","tear","tearaway","teardown","teardrop","tearer","tearful","tearfulness","teargas","teargassed","teargassing","tearjerker","tearoom","teary","teas","teasdale","tease","teasel","teaser","teashop","teasing","teaspoon","teaspoonful","teat","teatime","tech","techcrunch","technet","technetium","technetwork","technical","technicality","technically","technicalness","technician","technicolor","technion","technique","techniques","technocracy","technocrat","technocratic","technological","technologies","technologist","technology","technophobia","technophobic","technotes","techs","tectonic","tectonically","tectonics","tecumseh","ted","tedd","tedda","teddi","teddie","teddy","tedi","tedie","tedious","tediousness","tedium","tedman","tedmund","tedra","tee","teeing","teem","teeming","teemingness","teen","teena","teenage","teenager","teeny","teenybopper","teepee","teeshirt","teeter","teeth","teethe","teether","teething","teethmarks","teetotal","teetotaler","teetotalism","tefl","teflon","tegucigalpa","teheran","tehran","teirtza","tektite","tektronix","tel","telecast","telecommunicate","telecommunication","telecommute","telecoms","teleconference","teledyne","telefunken","telegenic","telegram","telegrammed","telegramming","telegraph","telegraphic","telegraphically","telegraphist","telegraphs","telegraphy","telekineses","telekinesis","telekinetic","telemachus","telemann","telemarketer","telemarketing","telemeter","telemetric","telemetry","teleological","teleology","telepathic","telepathically","telepathy","telephone","telephonic","telephonist","telephony","telephonymanager","telephoto","telephotography","teleprinter","teleprocessing","teleprompter","telerik","telescope","telescopic","telescopically","teletext","telethon","teletype","teletypewriter","televangelism","televangelist","televise","television","televisor","televisual","telex","tell","teller","telling","tells","telltale","tellurium","tellus","telly","telnet","telomeric","telugu","tem","temblor","temerity","temp","temparray","tempdata","tempdb","tempe","temper","tempera","temperament","temperamental","temperance","temperate","temperately","temperateness","temperature","tempered","tempering","tempers","tempest","tempestuous","tempestuousness","tempfile","template","templatebinding","templated","templatefield","templates","templateurl","templating","temple","templeman","templeton","templist","tempo","tempoes","tempor","temporal","temporarily","temporariness","temporarinesses","temporary","temporize","temporizer","temporizing","temporizings","temps","tempt","temptable","temptation","tempted","tempter","tempting","temptress","tempura","tempuri","tempus","ten","tenabilities","tenability","tenable","tenableness","tenably","tenacious","tenaciousness","tenacity","tenancy","tenant","tenanted","tenantid","tenantry","tench","tend","tended","tendency","tendentious","tendentiousness","tender","tendered","tenderer","tenderest","tenderfoot","tenderhearted","tenderheartedness","tendering","tenderize","tenderizer","tenderloin","tenderly","tenderness","tending","tendinitis","tendon","tendril","tends","tenebrous","tenement","tenet","tenex","tenfold","tenn","tenneco","tenner","tennessean","tennessee","tenney","tennis","tennyson","tenochtitlan","tenon","tenor","tenpin","tens","tense","tenseness","tensile","tension","tensional","tensionless","tensions","tensity","tensor","tensorflow","tensorial","tensors","tenspot","tent","tentacle","tentative","tentativeness","tented","tenter","tenterhook","tenth","tenths","tenting","tentity","tenuity","tenuous","tenuousness","tenure","teodoor","teodor","teodora","teodorico","teodoro","tepee","tepid","tepidity","tepidness","tequila","tera","teradata","teratogenic","teratology","terbium","tercel","tercentenary","tercentennial","terence","terencio","teresa","terese","tereshkova","teresina","teresita","teressa","teri","teriann","terkel","term","termagant","termcap","termer","terminable","terminableness","terminal","terminals","terminate","terminated","terminates","terminating","termination","terminative","terminator","termini","terminological","terminology","terminus","termite","terms","tern","ternary","terpsichore","terpsichorean","terr","terra","terrace","terracing","terracotta","terraform","terrain","terramycin","terran","terrance","terrapin","terrarium","terrazzo","terre","terrel","terrell","terrence","terrestrial","terri","terrible","terribleness","terribly","terrie","terrier","terrific","terrifically","terrify","terrifying","terrijo","terrill","terrine","territorial","territoriality","territory","terror","terrorism","terrorist","terroristic","terrorize","terrorized","terrorizer","terry","terrycloth","terrye","terse","terseness","tersina","tertian","tertiary","terza","tesl","tesla","tesol","tess","tessa","tessellate","tessellation","tesseract","tesseral","tessi","tessie","tessy","test","testability","testable","testament","testamentary","testapp","testate","testator","testatrices","testatrix","testbed","testcard","testcase","testclass","testcompile","testcontroller","testdata","testdb","teste","tested","tester","testers","testes","testfile","testicle","testicular","testid","testifier","testify","testily","testimonial","testimony","testiness","testing","testis","testlist","testmethod","testname","testng","testobject","testosterone","testrunner","tests","testservice","teststring","testsuite","testtable","testuser","testy","tetanus","tetchy","tether","tethered","tethys","tetons","tetra","tetrachloride","tetracycline","tetrafluoride","tetragonal","tetrahalides","tetrahedral","tetrahedron","tetrameron","tetrameter","tetrasodium","tetravalent","teuton","teutonic","tex","texaco","texan","texas","texcoord","text","textalign","textalignment","textappearance","textappearancemedium","textarea","textblock","textbook","textbox","textboxes","textboxfor","textchanged","textcolor","textcontent","textedit","textelement","textfield","textfieldexpression","textfields","textfile","textile","textinput","textinputlayout","textlabel","textmate","texto","textron","texts","textsize","textstatus","textstyle","texttospeech","textual","textural","texture","textured","textures","textutils","textview","textviews","textwatcher","textwrapping","textwriter","tf","tfoot","tform","tfs","tg","tgt","tgz","th","thacher","thackeray","thad","thaddeus","thaddus","thadeus","thai","thailand","thain","thaine","thalami","thalamus","thales","thalia","thalidomide","thallium","thallophyte","thames","than","thane","thanh","thank","thanker","thankful","thankfuller","thankfullest","thankfulness","thankless","thanklessness","thanks","thanksgiving","thankyou","thant","thanx","thar","that","thatch","thatcher","thatching","thats","thaumaturge","thaw","thaxter","thayer","thayne","thc","the","thea","thead","theadora","theano","theater","theatergoer","theatergoing","theatric","theatrical","theatricality","theatrics","thebault","thebes","theda","thedate","thedric","thedrick","thee","theeing","theform","theft","theiler","their","theirs","theism","theist","theistic","thekla","thelist","thelma","them","themas","thematic","thematically","thematics","theme","themeoverlay","themeresource","themes","themistocles","themselves","then","thence","thenceforth","thenceforward","thenreturn","theo","theobald","theocracy","theocratic","theocritus","theodolite","theodor","theodora","theodore","theodoric","theodosia","theodosian","theodosius","theologian","theological","theologists","theology","theorem","theoretic","theoretical","theoretically","theoretician","theoretics","theories","theorist","theorization","theorize","theory","theosophic","theosophical","theosophist","theosophy","therapeutic","therapeutically","therapeutics","therapist","therapy","theravada","there","thereabout","thereafter","thereat","thereby","therefor","therefore","therefrom","therein","thereof","thereon","theres","theresa","therese","theresina","theresita","theressa","thereto","theretofore","thereunder","thereunto","thereupon","therewith","therine","therm","thermal","thermionic","thermionics","thermistor","thermo","thermocouple","thermodynamic","thermodynamical","thermodynamics","thermoelastic","thermoelectric","thermoformed","thermoforming","thermogravimetric","thermoluminescence","thermometer","thermometric","thermometry","thermonuclear","thermopile","thermoplastic","thermopower","thermos","thermosetting","thermostable","thermostat","thermostatic","thermostatically","thermostatics","thermostatted","thermostatting","theron","thesauri","thesaurus","these","theseus","thesis","thespian","thespis","thessalonian","thessalonki","thessaly","theta","thevalue","thew","they","thia","thiamine","thibaud","thibaut","thick","thicken","thickener","thickening","thicket","thickheaded","thickish","thickness","thickset","thief","thiensville","thieu","thieve","thievery","thievish","thievishness","thigh","thighbone","thighs","thimble","thimbleful","thimbu","thimphu","thin","thine","thing","thingamabob","thingamajig","things","thingy","think","thinkable","thinkableness","thinkably","thinker","thinking","thinkingly","thinks","thinned","thinner","thinness","thinnest","thinning","thinnish","thiocyanate","thiouracil","third","thirst","thirster","thirstily","thirstiness","thirsty","thirteen","thirteenths","thirtieths","thirty","this","thiscall","thistle","thistledown","thisworkbook","thither","tho","thole","thom","thoma","thomas","thomasa","thomasin","thomasina","thomasine","thomism","thomistic","thompson","thomson","thong","thor","thoracic","thorax","thorazine","thoreau","thoriate","thorin","thorium","thorn","thornburg","thorndike","thornie","thorniness","thornton","thorny","thorough","thoroughbred","thoroughfare","thoroughgoing","thoroughly","thoroughness","thorpe","thorstein","thorsten","thorvald","those","thoth","thou","though","thought","thoughtful","thoughtfully","thoughtfulness","thoughtless","thoughtlessness","thoughts","thousand","thousandfold","thousands","thousandths","thr","thrace","thracian","thrall","thralldom","thrash","thrasher","thrashing","thread","threadbare","threaded","threader","threadid","threadidx","threading","threadlike","threadlocal","threadpool","threadpoolexecutor","threads","threadstart","thready","threat","threaten","threatener","threatening","three","threefold","threepence","threepenny","threescore","threesome","threeten","threnody","thresh","thresher","threshold","threw","thrice","thrift","thriftily","thriftiness","thriftless","thrifty","thrill","thriller","thrilling","thrive","thriver","thriving","throat","throatily","throatiness","throaty","throb","throbbed","throbbing","throe","throeing","thrombi","thromboses","thrombosis","thrombotic","thrombus","throne","throneberry","throng","throttle","throttler","through","throughout","throughput","throughway","throw","throwable","throwaway","throwback","thrower","throwing","thrown","throwout","throws","thru","thrum","thrummed","thrumming","thrush","thrust","thruster","thruway","thu","thucydides","thud","thudded","thudding","thug","thuggee","thuggery","thuggish","thule","thulium","thumb","thumbnail","thumbnails","thumbs","thumbscrew","thumbtack","thump","thunder","thunderbird","thunderbolt","thunderclap","thundercloud","thunderer","thunderhead","thundering","thunderous","thundershower","thunderstorm","thunderstruck","thundery","thunk","thur","thurber","thurman","thursday","thurstan","thurston","thus","thwack","thwacker","thwart","thwarter","thx","thy","thyme","thymeleaf","thymine","thymus","thyratron","thyristor","thyroglobulin","thyroid","thyroidal","thyronine","thyrotoxic","thyrotrophic","thyrotrophin","thyrotropic","thyrotropin","thyroxine","thyself","ti","tia","tianjin","tiara","tibble","tiber","tiberius","tibet","tibetan","tibia","tibiae","tibial","tibold","tiburon","tic","tick","ticker","ticket","tickets","ticking","tickle","tickler","ticklish","ticklishness","ticks","ticktacktoe","ticktock","ticonderoga","tid","tidal","tidbit","tiddlywinks","tide","tideland","tidewater","tideway","tidily","tidiness","tidy","tidying","tidyr","tidyverse","tie","tieback","tiebold","tiebout","tiebreaker","tieck","tied","tiena","tienanmen","tientsin","tier","tierney","tiertza","ties","tif","tiff","tiffani","tiffanie","tiffany","tiffi","tiffie","tiffy","tiger","tigerish","tight","tighten","tightener","tightfisted","tightly","tightness","tightrope","tightwad","tigress","tigris","tijuana","tike","til","tilda","tilde","tildi","tildie","tildy","tile","tiled","tiler","tiles","tiling","till","tillable","tillage","tiller","tillich","tillie","tillman","tilly","tilt","tilth","tim","timber","timbering","timberland","timberline","timbre","timbrel","timbuktu","time","timebase","timed","timedelta","timediff","timeframe","timeinterval","timeit","timekeeper","timekeeping","timeless","timelessness","timeline","timeliness","timely","timeout","timeouts","timepicker","timepiece","timer","timers","timertask","times","timescale","timeseries","timeserver","timeserving","timeshare","timesheet","timespan","timestamp","timestamped","timestamps","timetable","timeunit","timeworn","timex","timezone","timezones","timi","timid","timidity","timidness","timing","timings","timmi","timmie","timmy","timofei","timon","timorous","timorousness","timoteo","timothea","timothee","timotheus","timothy","timpani","timpanist","timur","tin","tina","tincidunt","tincture","tinder","tinderbox","tine","tinfoil","ting","tinge","tingeing","tingle","tingling","tingly","tinily","tininess","tinker","tinkertoy","tinkle","tinkling","tinkly","tinned","tinner","tinnily","tinniness","tinning","tinnitus","tinny","tinplate","tinsel","tinseltown","tinsmith","tinsmiths","tint","tintcolor","tinter","tintinnabulation","tintoretto","tintype","tinware","tiny","tinyint","tinymce","tinypic","tioga","tip","tiphani","tiphanie","tiphany","tipi","tipo","tipoff","tippecanoe","tipped","tipper","tipperary","tippet","tipping","tipple","tippler","tippy","tips","tipsily","tipsiness","tipster","tipsy","tiptoe","tiptoeing","tiptop","tirade","tirana","tirane","tire","tired","tireder","tiredest","tiredness","tireless","tirelessness","tires","tiresias","tiresome","tiresomeness","tiring","tiro","tirol","tirolean","tirrell","tis","tish","tisha","tissue","tit","titan","titanate","titania","titanic","titanically","titanium","titbit","titel","titer","tithe","tither","tithing","titian","titicaca","titillate","titillating","titillation","titivate","titivation","title","titlebar","titled","titleholder","titlelabel","titles","titling","titmice","titmouse","tito","titrate","titration","titted","titter","titting","tittle","titular","titulo","titus","tizzy","tj","tk","tkey","tkinter","tko","tl","tlaloc","tlc","tld","tldr","tlingit","tls","tlsv","tm","tmodel","tmp","tmpdir","tmpl","tmux","tn","tnpk","tns","tnt","to","toad","toadstool","toady","toadyism","toarray","toast","toaster","toastmaster","toastmistress","toasty","tobacco","tobacconist","tobaggon","tobago","tobase","tobe","tobey","tobi","tobiah","tobias","tobie","tobin","tobit","tobject","toboggan","tobottomof","toby","tobye","tobytearray","toc","tocantins","toccata","tochararray","tocqueville","tocsin","tod","todataurl","todate","todatetime","today","todays","todd","toddie","toddle","toddler","toddy","todictionary","todo","todolist","todos","todouble","toe","toecap","toeclip","toefl","toehold","toeing","toenail","toendof","toequal","toffee","tofixed","tofu","tog","toga","toge","together","togetherness","togged","togging","toggle","togglebutton","toggleclass","toggled","toggler","toggles","toggling","togo","togolese","toiboid","toil","toilet","toiletry","toilette","toilsome","toilsomeness","toinette","toint","toitem","tojo","tojson","tok","tokamak","tokay","toke","token","tokenism","tokenize","tokenized","tokenizer","tokens","tokugawa","tokyo","tokyoite","toland","told","tole","toledo","toleftof","tolerability","tolerable","tolerably","tolerance","tolerant","tolerate","toleration","tolist","tolkien","toll","tollbooth","tollbooths","tolley","tollgate","tollhouse","tollway","tolower","tolowercase","tolstoy","toluene","tolyatti","tom","toma","tomahawk","tomasina","tomasine","tomaso","tomato","tomatoes","tomb","tombaugh","tombigbee","tomblike","tombola","tomboy","tomboyish","tombstone","tomcat","tomcatted","tomcatting","tome","tomfool","tomfoolery","tomi","tomkin","tomlin","tommed","tommi","tommie","tomming","tommy","tomographic","tomography","tomorrow","tompkins","tomsk","tomtit","ton","tonal","tonality","tone","tonearm","toneless","tonelessness","toner","tong","tonga","tongan","tongue","tongueless","tonguing","toni","tonia","tonic","tonie","tonight","tonio","tonk","tonnage","tonne","tonnie","tons","tonsil","tonsillectomy","tonsillitis","tonsorial","tonsure","tonto","tony","tonya","tonye","too","toodle","took","tool","toolbar","toolbox","toolchain","toolchains","tooler","tooling","toolkit","toolkits","toolmake","toolmaker","toolmaking","tools","toolset","toolsmith","tooltip","tooltips","toomey","toot","tooter","tooth","toothache","toothbrush","toothily","toothless","toothmarks","toothpaste","toothpick","tooths","toothsome","toothy","tootle","toots","tootsie","tootsy","top","topaz","topbar","topcoat","topdressing","topeka","toper","topflight","topgallant","topiary","topic","topical","topicality","topics","topknot","topleft","topless","toplevel","topmast","topmost","topnav","topnotch","topocentric","topographer","topographic","topographical","topography","topological","topologist","topology","topped","topper","topping","topple","topsail","topside","topsoil","topspin","topsy","toque","tor","torah","torahs","torch","torchbearer","torchlight","tore","toreador","torey","tori","torie","torightof","torin","torment","tormenting","tormentor","torn","tornado","tornadoes","toroid","toroidal","toronto","torpedo","torpedoes","torpid","torpidity","torpor","torque","torquemada","torr","torrance","torre","torrence","torrens","torrent","torrential","torrey","torricelli","torrid","torridity","torridness","torrie","torrin","torry","tors","torsi","torsion","torsional","torsions","torso","tort","torte","tortellini","torten","tortilla","tortoise","tortoiseshell","tortoisesvn","tortola","tortoni","tortor","tortuga","tortuous","tortuousness","torture","torturous","torus","tory","tos","tosca","toscanini","toshiba","toss","tossup","tostartof","tostring","tot","totable","total","totalamount","totalcount","totaler","totalistic","totalitarian","totalitarianism","totality","totalizator","totalizing","totally","totalprice","totals","totaltime","tote","totem","totemic","toter","toting","toto","totopof","totted","totter","totterer","tottering","totting","toucan","touch","touchable","touchableopacity","touchdown","touched","toucher","touches","touchesbegan","touchily","touchiness","touching","touchline","touchscreen","touchstart","touchstone","touchy","tough","toughen","toughener","toughness","toughs","toulouse","toupee","toupper","touppercase","tour","toured","tourer","touring","tourism","tourist","touristic","touristy","tourmaline","tournament","tourney","tourniquet","tours","tousle","tout","touter","tova","tove","tow","toward","towardliness","towardly","towards","towboat","towel","towelette","toweling","tower","towering","towhead","towhee","towline","town","towner","townes","towney","townhouse","townie","townley","townsend","townsfolk","township","townsman","townsmen","townspeople","townswoman","townswomen","towny","towpath","towpaths","towrope","towsley","toxemia","toxic","toxicity","toxicological","toxicologist","toxicology","toxin","toy","toyer","toymaker","toynbee","toyoda","toyota","toys","toyshop","tp","tpl","tq","tr","trac","trace","traceability","traceable","traceableness","traceback","traced","tracee","traceless","tracepoint","tracer","tracery","traces","tracey","trachea","tracheae","tracheal","tracheotomy","traci","tracie","tracing","track","trackage","trackball","trackbed","tracked","tracker","tracking","trackless","tracks","tracksuit","tract","tractability","tractable","tractably","tractarians","traction","tractive","tractor","tracts","tracy","trade","trademark","tradeoff","trader","trades","tradesman","tradesmen","tradespeople","tradespersons","tradeswoman","tradeswomen","trading","tradition","traditional","traditionalism","traditionalist","traditionalistic","traditionalized","traditionally","traduce","traefik","trafalgar","traffic","trafficked","trafficker","trafficking","tragedian","tragedienne","tragedy","tragic","tragically","tragicomedy","tragicomic","trail","trailblazer","trailblazing","trailer","trailing","trails","trailside","train","trainable","trained","trainee","traineeships","trainer","training","trainman","trainmen","trains","trainspotter","traipse","trait","traitor","traitorous","traits","trajan","trajectory","tram","trammed","trammel","trammeled","tramming","tramp","trample","trampler","trampoline","tramway","tran","trance","tranche","tranquil","tranquility","tranquilize","tranquilized","tranquilizer","tranquilizes","tranquilizing","tranquillize","tranquillizer","tranquilness","trans","transact","transaction","transactional","transactionid","transactionmanager","transactions","transactionscope","transactor","transalpine","transaminase","transatlantic","transcaucasia","transceiver","transcend","transcendence","transcendent","transcendental","transcendentalism","transcendentalist","transclude","transconductance","transcontinental","transcribe","transcriber","transcript","transcription","transcultural","transducer","transduction","transect","transept","transfer","transferability","transferal","transferee","transference","transferor","transferral","transferred","transferrer","transferring","transfers","transfiguration","transfigure","transfinite","transfix","transform","transformation","transformational","transformations","transformed","transformer","transformers","transforming","transforms","transfuse","transfusion","transgress","transgression","transgressor","transience","transiency","transient","transistor","transistorize","transit","transite","transition","transitional","transitions","transitive","transitiveness","transitivenesses","transitivity","transitoriness","transitory","transl","translatability","translatable","translate","translated","translates","translatesautoresizingmaskintoconstraints","translatex","translatey","translatez","translating","translation","translational","translations","translator","transliterate","translucence","translucency","translucent","transmigrate","transmissible","transmission","transmissive","transmit","transmittable","transmittal","transmittance","transmitted","transmitter","transmitting","transmogrification","transmogrify","transmutation","transmute","transnational","transoceanic","transom","transonic","transpacific","transparency","transparent","transparentness","transpiration","transpire","transplant","transplantation","transpolar","transponder","transport","transportability","transportable","transportation","transports","transpose","transposed","transposition","transputer","transsexual","transsexualism","transship","transshipment","transshipped","transshipping","transubstantiation","transvaal","transversal","transverse","transvestism","transvestite","transvestitism","transylvania","trap","trapdoor","trapeze","trapezium","trapezoid","trapezoidal","trappable","trapped","trapper","trapping","trappist","trapshooting","trash","trashcan","trashiness","trashy","trastevere","trauma","traumatic","traumatically","traumatize","travail","travel","traveled","traveler","traveling","travelog","travelogue","traver","traversal","traverse","traverser","traversing","travertine","travesty","travis","travus","trawl","trawler","tray","treacherous","treacherousness","treachery","treacle","treacly","tread","treader","treadle","treadmill","treadwell","treas","treason","treasonous","treasure","treasurer","treasurership","treasury","treat","treatable","treated","treater","treating","treatise","treatment","treats","treaty","treble","treblinka","tree","treeing","treeless","treelike","treemap","treenode","trees","treeset","treetop","treeview","treeviewitem","trefoil","trefor","trek","trekked","trekker","trekkie","trekking","trellis","tremain","tremaine","trematode","tremayne","tremble","trembler","trembles","trembly","tremendous","tremendousness","tremolo","tremor","tremulous","tremulousness","trench","trenchancy","trenchant","trencher","trencherman","trenchermen","trend","trendily","trendiness","trends","trendy","trenna","trent","trenton","trepanned","trepidation","tresa","trescha","trespass","trespasser","tress","tressa","tressed","tresses","tressing","trestle","tresult","trev","trevar","trevelyan","trever","trevino","trevor","trey","tri","triable","triableness","triad","triadic","triage","trial","trialization","trialled","trialling","trials","triamcinolone","triangle","triangles","triangulable","triangular","triangularization","triangulate","triangulation","triangulum","trianon","triassic","triathlon","triatomic","tribal","tribalism","tribe","tribesman","tribesmen","tribeswoman","tribeswomen","tribulate","tribulation","tribunal","tribune","tributary","tribute","trice","tricentennial","triceps","triceratops","trichina","trichinae","trichinoses","trichinosis","trichloroacetic","trichloroethane","trichotomy","trichromatic","tricia","trick","trickery","trickily","trickiness","trickle","tricks","trickster","tricky","tricolor","tricycle","trident","tridiagonal","trie","tried","triennial","trier","tries","trieste","triffid","trifle","trifler","trifluoride","trifocals","trig","trigged","trigger","triggered","triggering","triggers","triggest","trigging","triglyceride","trigonal","trigonometric","trigonometrical","trigonometry","trigram","trihedral","trike","trilateral","trilby","trilingual","trill","trillion","trillionth","trillionths","trillium","trilobite","trilogy","trim","trimaran","trimble","trimer","trimester","trimmed","trimmer","trimmest","trimming","trimness","trimodal","trimonthly","trimurti","trina","trinidad","trinitarian","trinitrotoluene","trinity","trinket","trinketer","trio","triode","trioxide","trip","tripartite","tripartition","tripe","triphenylarsine","triphenylphosphine","triphenylstibine","triphosphopyridine","triple","triplet","triplex","triplicate","triplication","triply","tripod","tripodal","tripoli","tripolyphosphate","tripos","tripp","trippe","tripped","tripper","tripping","trips","triptych","triptychs","tripwire","trireme","tris","trisect","trisection","trisector","trish","trisha","trisodium","trista","tristam","tristan","tristate","tristique","trisyllable","trite","tritely","triteness","tritium","triton","triumph","triumphal","triumphalism","triumphant","triumphs","triumvir","triumvirate","triune","trivalent","trivet","trivia","trivial","triviality","trivialization","trivialize","trivially","trivium","trix","trixi","trixie","trixy","trobriand","trochaic","trochee","trod","trodden","trodes","troff","troglodyte","troika","trojan","troll","trolled","trolley","trolleybus","trolling","trollish","trollop","trollope","trolly","trombone","trombonist","tromp","trondheim","troop","trooper","troopship","trope","tropez","trophic","trophy","tropic","tropical","tropism","tropocollagen","troposphere","tropospheric","trot","troth","troths","trotsky","trotted","trotter","trotting","troubadour","trouble","troubled","troublemaker","troubler","troubles","troubleshoot","troubleshooter","troubleshooting","troubleshot","troublesome","troublesomeness","trough","troughs","trounce","trouncer","troupe","trouper","trouser","trousseau","trousseaux","trout","troutman","trove","trow","trowel","troweler","troy","troyes","trstram","truancy","truant","truce","truck","truckee","trucker","trucking","truckle","truckload","truculence","truculent","truda","trude","trudeau","trudey","trudge","trudi","trudie","trudy","true","truelove","trueman","trueness","truer","truest","truetype","truffle","truism","trujillo","trula","truly","trumaine","truman","trumann","trumbull","trump","trumpery","trumpet","trumpeter","trunc","truncate","truncated","truncation","truncheon","trundle","trundler","trunk","trunnion","truss","trusser","trussing","trust","trusted","trustee","trusteeing","trusteeship","truster","trustful","trustfulness","trustiness","trusting","trusts","truststore","trustworthier","trustworthiest","trustworthiness","trustworthy","trusty","truth","truthful","truthfulness","truths","truthy","trw","trx","try","tryed","trygetvalue","trying","tryout","tryparse","trypsin","tryst","ts","tsa","tsarevich","tsarina","tsarism","tsarist","tsc","tsconfig","tsetse","tsimshian","tsiolkovsky","tsitsihar","tslint","tsource","tsp","tspan","tsql","tst","tsunami","tsunematsu","tsv","tswana","tsx","tt","ttf","ttk","ttl","tts","ttt","tty","ttys","tu","tuamotu","tuareg","tub","tuba","tubae","tubal","tubbed","tubbing","tubby","tube","tubeless","tuber","tubercle","tubercular","tuberculin","tuberculoses","tuberculosis","tuberculous","tuberose","tuberous","tubing","tubman","tubular","tubule","tuck","tucker","tuckie","tucky","tucson","tucuman","tude","tudor","tue","tuesday","tuft","tufter","tufting","tug","tugboat","tugged","tugging","tuition","tulane","tularemia","tulip","tull","tulle","tulley","tully","tulsa","tum","tumble","tumbledown","tumbler","tumbleweed","tumblr","tumbrel","tumescence","tumescent","tumid","tumidity","tummy","tumor","tumorous","tums","tumult","tumultuous","tumultuousness","tumulus","tun","tuna","tunable","tunableness","tundra","tune","tuned","tuneful","tunefulness","tuneless","tuner","tuneup","tung","tungstate","tungsten","tungus","tunguska","tunic","tuning","tunis","tunisia","tunisian","tunned","tunnel","tunneler","tunning","tunny","tup","tupelo","tupi","tuple","tuples","tuppence","tupperware","tupungato","turban","turbid","turbidity","turbinate","turbine","turbo","turbocharged","turbocharger","turbofan","turbojet","turbolinks","turboprop","turbot","turbulence","turbulent","turd","tureen","turf","turfy","turgenev","turgid","turgidity","turgidness","turin","turing","turk","turkestan","turkey","turkic","turkish","turkmenistan","turmeric","turmoil","turn","turnabout","turnaround","turnbuckle","turncoat","turned","turner","turning","turnip","turnkey","turnoff","turnout","turnover","turnpike","turnround","turns","turnstile","turnstone","turntable","turpentine","turpin","turpis","turpitude","turquoise","turret","turtle","turtleback","turtledove","turtleneck","turtles","turves","turvy","tuscaloosa","tuscan","tuscany","tuscarora","tuscon","tush","tusk","tuskegee","tusker","tussle","tussock","tussocky","tussuad","tut","tutankhamen","tutelage","tutelary","tutor","tutored","tutorial","tutorials","tutorialspoint","tutorship","tutsi","tutsplus","tutted","tutti","tutting","tuttle","tutu","tuvalu","tux","tuxedo","tv","tva","tvalue","tvs","tw","twa","twaddle","twaddler","twain","twang","twangy","twas","tweak","tweaked","tweaking","tweaks","twee","tweed","tweediness","tweedledee","tweedledum","tweedy","tween","tweepy","tweet","tweeter","tweets","tweeze","tweezer","twelfth","twelfths","twelve","twelvemonth","twelvemonths","twentieths","twenty","twerp","twice","twiddle","twiddler","twiddly","twig","twigged","twigging","twiggy","twila","twilight","twilio","twilit","twill","twin","twine","twiner","twinge","twinkie","twinkle","twinkler","twinkling","twinkly","twinned","twinning","twirl","twirler","twirling","twirly","twist","twisted","twister","twists","twisty","twit","twitch","twitchy","twitted","twitter","twitterer","twittery","twitting","twixt","two","twofer","twofold","twopence","twopenny","twosome","twoway","twp","twx","twyla","tx","txn","txt","txtbox","txtname","txtusername","ty","tybalt","tybi","tybie","tycoon","tye","tyeing","tying","tyke","tylenol","tyler","tymon","tymothy","tympani","tympanist","tympanum","tynan","tyndale","tyndall","tyne","typ","type","typeahead","typecast","typed","typedarray","typedef","typeerror","typeface","typeid","typeless","typename","typeof","types","typesafe","typescript","typeset","typesetter","typesetting","typewrite","typewriter","typewriting","typewritten","typewrote","typhoid","typhon","typhoon","typhus","typical","typicality","typically","typicalness","typification","typify","typing","typings","typist","typo","typographer","typographic","typographical","typography","typological","typology","typos","tyrannic","tyrannical","tyrannicalness","tyrannicide","tyrannize","tyrannizer","tyrannizing","tyrannosaur","tyrannosaurus","tyrannous","tyranny","tyrant","tyree","tyreo","tyro","tyrol","tyrolean","tyrone","tyrosine","tyrus","tyson","tz","tzar","tzarina","tzeltal","tzinfo","u","ua","uac","uar","uart","uaw","ub","ubangi","uber","ubiquitous","ubiquity","ubound","ubuntu","uc","ucayali","uccello","uchar","uci","ucla","ud","udale","udall","udder","udell","udf","udp","ue","uf","ufa","ufo","ufologist","ufology","ug","uganda","ugandan","ugh","ughs","uglification","uglify","ugliness","uglis","ugly","ugo","uh","uhf","ui","uialertaction","uialertcontroller","uialertview","uiapplication","uibarbuttonitem","uibezierpath","uibutton","uicollectionview","uicollectionviewcell","uicolor","uicomponent","uicontrol","uicontroleventtouchupinside","uicontrolstatenormal","uid","uidevice","uielement","uievent","uifont","uighur","uigraphicsgetcurrentcontext","uigraphicsgetimagefromcurrentimagecontext","uiimage","uiimagepickercontroller","uiimageview","uikit","uilabel","uimanager","uinavigationbar","uinavigationcontroller","uint","uipickerview","uiscreen","uiscrollview","uisearchbar","uistoryboard","uistoryboardsegue","uiswing","uitabbarcontroller","uitableview","uitableviewcell","uitableviewcontroller","uitableviewdatasource","uitableviewdelegate","uitapgesturerecognizer","uitextfield","uitextview","uitouch","uiview","uiviewcontroller","uiwebview","uiwindow","uix","ujungpandang","uk","ukase","ukraine","ukrainian","ukulele","ul","ula","ulberto","ulcer","ulcerate","ulceration","ulcerous","ulick","ulises","ulla","ullamco","ullamcorper","ullman","ulna","ulnae","ulnar","ulong","ulric","ulrica","ulrich","ulrick","ulrika","ulrikaumeko","ulrike","ulster","ult","ulterior","ultimas","ultimate","ultimately","ultimateness","ultimatum","ultimo","ultra","ultracentrifugally","ultracentrifugation","ultracentrifuge","ultraconservative","ultrafast","ultrahigh","ultralight","ultramarine","ultramodern","ultramontane","ultrashort","ultrasonic","ultrasonically","ultrasonics","ultrasound","ultrastructure","ultrasuede","ultraviolet","ultrices","ultricies","ultrix","ululate","ululation","ulyanovsk","ulysses","um","umbel","umber","umberto","umbilical","umbilici","umbilicus","umbra","umbraco","umbrage","umbrageous","umbrella","umbriel","umd","umeko","umiak","uml","umlaut","ump","umpire","umpteen","un","una","unabated","unable","unabridged","unacceptability","unacceptable","unaccepted","unaccommodating","unaccountability","unaccustomed","unadapted","unadulterated","unadventurous","unalienability","unalterable","unalterableness","unalterably","unambiguity","unambiguous","unambitious","uname","unamused","unanimity","unanimous","unanticipated","unapologetic","unapologizing","unappeasable","unappeasably","unappreciative","unary","unassailable","unassailableness","unassertive","unassuming","unassumingness","unauthorized","unavailable","unavailing","unaware","unbalanced","unbar","unbarring","unbecoming","unbeknown","unbelieving","unbiased","unbid","unbind","unblessed","unblinking","unbodied","unbolt","unbound","unbounded","unbreakability","unbred","unbroken","unbuckle","unbudging","unburnt","unc","uncap","uncapping","uncatalogued","uncaught","uncauterized","unceasing","uncelebrated","uncertain","unchallengeable","unchanged","unchanging","unchangingness","uncharacteristic","uncharismatic","unchastity","uncheck","unchecked","unchristian","uncial","uncivilized","unclassified","uncle","unclear","unclouded","uncodable","uncollected","uncolored","uncoloredness","uncombable","uncomfortable","uncomment","uncommon","uncommunicative","uncompetitive","uncomplicated","uncomprehending","uncompressed","uncompromisable","unconcern","unconcerned","unconfirmed","unconfused","unconscionable","unconscionableness","unconscionably","unconstitutional","unconsumed","uncontentious","uncontrollability","unconvertible","uncool","uncooperative","uncork","uncouple","uncouth","uncouthness","uncreate","uncritical","uncross","uncrowded","unction","unctions","unctuous","unctuousness","uncustomary","uncut","und","undated","undaunted","undeceive","undecided","undeclared","undedicated","undef","undefinability","undefined","undefinedness","undelete","undeliverability","undeniable","undeniableness","undeniably","undependable","under","underachieve","underachiever","underact","underadjusting","underage","underarm","underbedding","underbelly","underbid","underbidding","underbracing","underbrush","undercarriage","undercharge","underclass","underclassman","underclassmen","underclothes","underclothing","undercoat","undercoating","underconsumption","undercooked","undercount","undercover","undercurrent","undercut","undercutting","underdeveloped","underdevelopment","underdog","underdone","undereducated","underemphasis","underemployed","underemployment","underenumerated","underenumeration","underestimate","underexploited","underexpose","underexposure","underfed","underfeed","underfloor","underflow","underfoot","underfund","underfur","undergarment","undergirding","undergo","undergoes","undergone","undergrad","undergraduate","underground","undergrowth","undergrowths","underhand","underhanded","underhandedness","underheat","underinvestment","underlaid","underlain","underlay","underlie","underline","underling","underlip","underloaded","underly","underlying","undermanned","undermentioned","undermine","undermost","underneath","underneaths","undernourished","undernourishment","underpaid","underpants","underpart","underpass","underpay","underpayment","underperformed","underpin","underpinned","underpinning","underplay","underpopulated","underpopulation","underpowered","underpricing","underprivileged","underproduction","underrate","underregistration","underreported","underreporting","underrepresentation","underrepresented","underscore","underscores","undersea","undersealed","undersecretary","undersell","undersexed","undershirt","undershoot","undershorts","undershot","underside","undersign","undersigned","undersized","undersizes","undersizing","underskirt","undersold","underspecification","underspecified","underspend","understaffed","understand","understandability","understandable","understandably","understanding","understands","understate","understatement","understocked","understood","understrength","understructure","understudy","undertake","undertaken","undertaker","undertaking","underthings","undertone","undertook","undertow","underused","underusing","underutilization","underutilized","undervaluation","undervalue","underwater","underway","underwear","underweight","underwent","underwhelm","underwood","underworld","underwrite","underwriter","underwritten","underwrote","undeserving","undesigned","undesirable","undeviating","undialyzed","undiplomatic","undiscerning","undiscriminating","undo","undocumented","undoubted","undramatic","undramatized","undress","undrinkability","undrinkable","undroppable","undue","undulant","undulate","undulation","unearth","unearthliness","unearthly","unease","uneconomic","uneducated","unemployed","unemployment","unencroachable","unending","unendurable","unenergized","unenforced","unenterprising","unescape","unesco","unethical","uneulogized","unexacting","unexceptionably","unexcited","unexpected","unexpectedly","unexpectedness","unfading","unfailing","unfailingness","unfair","unfamiliar","unfashionable","unfathomably","unfavored","unfeeling","unfeigned","unfelt","unfeminine","unfertile","unfetchable","unfinished","unflagging","unflappability","unflappable","unflappably","unflinching","unfold","unfoldment","unforced","unforgeable","unfortunate","unfortunately","unfossilized","unfraternizing","unfrozen","unfulfillable","unfunny","unfussy","ungainliness","ungainly","ungava","ungenerous","ungentle","unglamorous","ungrammaticality","ungrudging","unguent","ungulate","unhandled","unharmonious","unharness","unhistorical","unholy","unhook","unhydrolyzed","unhygienic","uni","unibus","unicameral","unicef","unicellular","unicode","unicorn","unicycle","unicyclist","unideal","unidimensional","unidiomatic","unidirectional","unidirectionality","unidolized","unifiable","unification","unified","unifier","unifilar","uniform","uniformity","uniformness","unify","unilateral","unilateralism","unilateralist","unimodal","unimpeachably","unimportance","unimportant","unimpressive","unindustrialized","uninhibited","uninitialized","uninominal","uninstall","uninstalled","uninstalling","uninsured","unintellectual","unintended","uninteresting","uninterrupted","uninterruptedness","unintuitive","uninviting","union","unionism","unionist","unionize","unions","uniplus","unipolar","uniprocessor","uniq","uniqid","unique","uniqueid","uniqueidentifier","uniquely","uniqueness","uniroyal","unisex","unisoft","unison","unistd","unisys","unit","unitarian","unitarianism","unitary","unite","united","uniter","unitize","unitofwork","unitprice","units","unittest","unity","unityengine","univ","univac","univalent","univalve","univariate","universal","universalism","universalistic","universality","universalize","universalizer","universally","universe","universities","university","unix","unixtime","unjam","unkempt","unkind","unkink","unknightly","unknowable","unknowing","unknown","unknownhostexception","unlabored","unlace","unlearn","unless","unlike","unlikeable","unlikeliness","unlikely","unlimber","unlimited","unlink","unlist","unlit","unliterary","unload","unloaded","unlock","unlocked","unloose","unlucky","unmagnetized","unmanageably","unmanaged","unmanagedtype","unmannered","unmarshal","unmarshaller","unmask","unmeaning","unmeasured","unmeetable","unmelodious","unmemorable","unmemorialized","unmentionable","unmerciful","unmeritorious","unmethodical","unmineralized","unmissable","unmistakably","unmitigated","unmnemonic","unmobilized","unmoral","unmount","unmovable","unmoving","unnamed","unnaturalness","unnavigable","unnecessarily","unnecessary","unneeded","unnerving","unnest","uno","unobliging","unobtrusive","unoffensive","unofficial","unordered","unorganized","unorthodox","unpack","unpacked","unpacking","unpaintable","unpalatability","unpalatable","unpartizan","unpatronizing","unpeople","unperceptive","unperson","unperturbed","unphysical","unpick","unpicturesque","unpinning","unpkg","unpleasing","unploughed","unpolarized","unpopular","unpractical","unprecedented","unpredictable","unpreemphasized","unpremeditated","unpretentiousness","unprincipled","unproblematic","unproductive","unpropitious","unprovable","unproven","unprovocative","unpunctual","unqualified","unquestionable","unraisable","unravellings","unreachable","unread","unreadability","unreadable","unreal","unrealizable","unreasonable","unreasoning","unreceptive","unrecognized","unrecordable","unreflective","unregister","unrelated","unrelenting","unreliable","unremitting","unrepeatability","unrepeated","unrepentant","unreported","unrepresentative","unreproducible","unresolved","unresponsive","unrest","unrestrained","unrewarding","unriddle","unripe","unromantic","unruliness","unruly","unsafe","unsaleable","unsanitary","unsavored","unsavoriness","unseal","unsearchable","unseasonal","unseeing","unseen","unselected","unselfconscious","unselfconsciousness","unselfishness","unsellable","unsentimental","unserialize","unset","unsettled","unsettledness","unsettling","unshapely","unshaven","unshift","unshorn","unsighted","unsightliness","unsigned","unskilful","unsociability","unsociable","unsocial","unsorted","unsound","unspeakably","unspecific","unspecified","unspectacular","unspoilt","unspoke","unsporting","unstable","unstigmatized","unstilted","unstinting","unstopping","unstrapping","unstudied","unstuffy","unsubdued","unsubscribe","unsubstantial","unsubtle","unsuccessful","unsuitable","unsupported","unsupportedencodingexception","unsupportedoperationexception","unsure","unsuspecting","unswerving","unsymmetrical","unsympathetic","unsystematic","unsystematized","untactful","untalented","untaxing","unteach","untellable","untenable","untested","unthinking","until","untill","untiring","untitled","unto","untouchable","untouched","untoward","untowardness","untraceable","untrue","untrusted","untruthfulness","untwist","unukalhai","unusable","unused","unusual","unusualness","unutterable","unutterably","unvocalized","unvulcanized","unwaivering","unwanted","unwarrantable","unwarrantably","unwashed","unwearable","unwearied","unwed","unwedge","unwelcome","unwell","unwieldiness","unwieldy","unwind","unwomanly","unworkable","unworried","unwrap","unwrapping","unyielding","unyoke","unzip","up","upanishads","uparrow","upbeat","upbraid","upbring","upbringing","upc","upchuck","upcome","upcoming","upcountry","upd","updatability","updatable","update","updated","updatedat","updatepanel","updater","updates","updatesourcetrigger","updating","updike","updraft","upend","upfield","upfront","upgrade","upgradeable","upgraded","upgrades","upgrading","upheaval","upheld","uphill","uphold","upholder","upholster","upholsterer","upholstery","upi","upkeep","upland","uplander","uplift","uplifter","upload","uploaded","uploadedfile","uploader","uploadfile","uploading","uploads","upmarket","upon","upped","upper","uppercase","upperclassman","upperclassmen","uppercut","uppercutting","uppermost","upping","uppish","uppity","upraise","uprated","uprating","uprear","upright","uprightness","uprise","uprising","upriver","uproar","uproarious","uproariousness","uproot","uprooter","ups","upscale","upsert","upset","upsetting","upshot","upside","upsilon","upslope","upstage","upstairs","upstanding","upstandingness","upstart","upstate","upstream","upstroke","upsurge","upswing","upswung","uptake","upthrust","uptight","uptime","upto","upton","uptown","uptrend","upturn","upvote","upvoted","upvotes","upward","upwardness","upwards","upwelling","upwind","uq","ur","uracil","ural","urania","uranium","uranus","uranyl","urbain","urban","urbana","urbane","urbanism","urbanite","urbanity","urbanization","urbanize","urbano","urbanologist","urbanology","urbanus","urchin","urdu","urea","uremia","uremic","ureter","urethane","urethra","urethrae","urethral","urethritis","urey","urge","urgency","urgent","urger","uri","uriah","uric","uriel","urikind","urinal","urinalyses","urinalysis","urinary","urinate","urination","urine","uris","url","urlclassloader","urlconnection","urldecode","urlencode","urlencoded","urlencoder","urllib","urlopen","urlparameter","urlpatterns","urlrequest","urlrouterprovider","urls","urlsession","urlstring","urlwithstring","urn","urna","urning","urogenital","urological","urologist","urology","urquhart","ursa","ursala","ursine","ursola","urson","ursula","ursulina","ursuline","urticaria","uruguay","uruguayan","urumqi","us","usa","usability","usable","usably","usaf","usage","usages","usart","usb","usc","uscg","usd","usda","use","usec","usecase","used","usedrange","useful","usefull","usefulness","useless","uselessness","usenet","usenix","user","useragent","userbundle","usercontrol","usercontroller","userdao","userdata","userdefaults","userdetails","userdetailsservice","useremail","userfile","userform","userguide","userid","userinfo","userinput","userinteractionenabled","userlist","userlogin","usermanager","usermanual","usermodel","username","usernames","userpassword","userprofile","userrepository","userrole","users","userscontroller","userservice","usertype","uses","usg","usher","usherette","ushort","usia","using","usmc","usn","uso","usort","usp","usps","usr","uss","ussr","ustinov","usu","usual","usually","usuals","usuario","usurer","usurious","usuriousness","usurp","usurpation","usurper","usury","ut","uta","utah","utahan","utc","utcnow","ute","utensil","uteri","uterine","uterus","utf","utica","util","utile","utilitarian","utilitarianism","utilities","utility","utilization","utilize","utilizer","utilizes","utilizing","utils","utl","utm","utmost","utopia","utopian","utopianism","utrecht","utrillo","utter","utterance","uttered","utterer","utterly","uttermost","uu","uucp","uuid","uv","uvula","uvular","uw","uwp","uwsgi","ux","uxorious","uzbek","uzbekistan","uzi","v","va","vaadin","vacancy","vacant","vacantness","vacate","vacation","vacationist","vacationland","vaccinate","vaccination","vaccine","vaccinia","vaccinial","vachel","vacillate","vacillating","vacillation","vacillator","vaclav","vacua","vacuity","vacuo","vacuolate","vacuolated","vacuole","vacuolization","vacuous","vacuousness","vacuum","vader","vaduz","vagabond","vagabondage","vagarious","vagary","vagina","vaginae","vaginal","vagrancy","vagrant","vague","vagueing","vagueness","vail","vain","vainglorious","vaingloriousness","vainglory","val","valance","valaree","valaria","valarie","valdemar","valdez","vale","valeda","valediction","valedictorian","valedictory","valence","valencia","valency","valene","valenka","valentia","valentijn","valentin","valentina","valentine","valentino","valenzuela","valera","valeria","valerian","valerie","valerye","valet","valetudinarian","valetudinarianism","valgrind","valhalla","valiance","valiant","valiantness","valid","valida","validate","validated","validates","validating","validation","validationerror","validationmessagefor","validationresult","validations","validator","validators","validity","validness","validnesses","valign","valina","valise","valium","valkyrie","valle","vallejo","valletta","valley","valli","vallie","vally","valma","valois","valor","valorous","valparaiso","valry","vals","valuable","valuableness","valuables","valuably","valuate","valuation","valuator","value","valuechanged","valued","valueerror","valueeventlistener","valueforkey","valueless","valuelessness","valueof","valuer","values","valuetype","valve","valveless","valves","valvular","vamoose","vamp","vamper","vampire","van","vanadium","vance","vancouver","vanda","vandal","vandalism","vandalize","vandenberg","vanderbilt","vanderburgh","vanderpoel","vandyke","vane","vanessa","vang","vanguard","vania","vanilla","vanish","vanisher","vanishing","vanity","vanna","vanned","vanni","vannie","vanning","vanny","vanquish","vanquisher","vantage","vanuatu","vanya","vanzetti","vapid","vapidity","vapidness","vapor","vaporer","vaporing","vaporisation","vaporise","vaporization","vaporize","vaporizer","vaporous","vapory","vaquero","var","varanasi","varbinary","varchar","varese","vargas","variability","variable","variablename","variableness","variables","variably","variadic","varian","variance","variances","variant","variants","variate","variation","variational","variations","varicolored","varicose","varied","variedly","variegate","variegation","varier","varies","varietal","variety","various","varistor","varityping","varius","varlet","varmint","varname","varnish","varnished","varnisher","vars","varsity","vary","varying","vascular","vase","vasectomy","vaseline","vasili","vasily","vasomotor","vasquez","vassal","vassalage","vassar","vassili","vassily","vast","vastly","vastness","vat","vatican","vatted","vatting","vaudeville","vaudevillian","vaudois","vaughan","vaughn","vault","vaulter","vaulting","vaunt","vaunter","vax","vaxes","vazquez","vb","vba","vbcrlf","vbnewline","vbo","vbox","vbs","vbscript","vc","vcard","vcf","vcl","vcr","vcs","vd","vdt","vdu","ve","veal","vealed","vealer","veals","veblen","vec","vect","vector","vectorial","vectorization","vectorize","vectorized","vectorizing","vectors","ved","veda","vedanta","veejay","veep","veer","veering","veg","vega","vegan","vegemite","veges","vegetable","vegetarian","vegetarianism","vegetate","vegetation","vegetative","vegged","veggie","vegging","vehemence","vehemency","vehement","vehicle","vehicles","vehicula","vehicular","veil","veiling","vein","veining","vel","vela","velar","velarize","velcro","veld","veldt","velez","velit","vella","vellum","velma","velocipede","velocity","velor","velour","velsquez","velum","velveeta","velvet","velveteen","velvety","velzquez","venal","venality","venation","vend","vender","vendetta","vendible","vendor","vendors","veneer","veneerer","veneering","venenatis","venerability","venerable","venerate","veneration","venereal","venetian","venezuela","venezuelan","vengeance","vengeful","vengefulness","venial","venialness","veniam","venice","venireman","veniremen","venison","venita","venn","venom","venomous","venomousness","venous","vent","venter","ventilate","ventilated","ventilation","ventilator","ventral","ventricle","ventricular","ventriloquies","ventriloquism","ventriloquist","ventriloquy","ventura","venture","venturesome","venturesomeness","venturi","venturous","venturousness","venue","venues","venus","venusian","venv","ver","vera","veracious","veraciousness","veracities","veracity","veracruz","veradis","veranda","verandahed","verb","verbal","verbalization","verbalize","verbalized","verbalizer","verballed","verballing","verbatim","verbena","verbiage","verbose","verbosity","verboten","verbs","verdana","verdant","verde","verderer","verdi","verdict","verdigris","verdure","vere","verena","verene","verge","verger","vergil","veridical","veriee","verifiability","verifiable","verifiableness","verification","verified","verifier","verifies","verify","verifying","verifypeer","verile","verily","verina","verine","verisimilitude","veritable","veritableness","veritably","verity","verizon","verla","verlag","verlaine","vermeer","vermicelli","vermiculite","vermiform","vermilion","vermin","verminous","vermont","vermonter","vermouth","vermouths","vern","verna","vernacular","vernal","verne","vernen","verney","vernice","vernier","vernon","vernor","verona","veronese","veronica","veronika","veronike","veronique","verruca","verrucae","versa","versailles","versatec","versatile","versatileness","versatility","verse","versed","verses","versicle","versification","versifier","versify","versing","version","versioncode","versioned","versioning","versionname","versions","verso","versus","vert","vertebra","vertebrae","vertebral","vertebrate","vertebration","vertex","vertical","verticalalignment","vertically","vertices","vertiginous","vertigo","vertigoes","vertx","verve","very","vesalius","vesicle","vesicular","vesiculate","vespasian","vesper","vespucci","vessel","vest","vesta","vestal","vestibular","vestibule","vestibulum","vestige","vestigial","vesting","vestment","vestry","vestryman","vestrymen","vesture","vesuvius","vet","vetch","veter","veteran","veterinarian","veterinary","veto","vetoes","vetted","vetting","vevay","vex","vexation","vexatious","vexatiousness","vexed","vf","vfs","vfw","vfy","vg","vga","vh","vhdl","vhf","vhost","vhosts","vhs","vi","via","viability","viable","viably","viaduct","viagra","vial","viand","vibe","vibraharp","vibrancy","vibrant","vibraphone","vibraphonist","vibrate","vibration","vibrational","vibrato","vibrator","vibratory","vibrio","vibrionic","viburnum","vic","vicar","vicarage","vicarious","vicariousness","vice","viced","vicegerent","vicennial","vicente","viceregal","viceroy","vichy","vichyssoise","vicing","vicinity","vicious","viciousness","vicissitude","vick","vickers","vicki","vickie","vicksburg","vicky","victim","victimization","victimize","victimized","victimizer","victoir","victor","victoria","victorian","victorianism","victorious","victoriousness","victory","victrola","victual","victualer","vicua","vid","vida","vidal","videlicet","video","videocapture","videocassette","videoconferencing","videodisc","videodisk","videoid","videophone","videoplayer","videos","videotape","videoview","vidovic","vidovik","vie","vienna","viennese","vientiane","vier","viet","vietcong","vietminh","vietnam","vietnamese","view","viewable","viewbag","viewbox","viewchild","viewcontext","viewcontroller","viewcontrollers","viewdata","viewdidappear","viewdidload","viewed","viewer","viewers","viewfinder","viewgraph","viewgroup","viewholder","viewing","viewless","viewmodel","viewmodels","viewname","viewpager","viewpoint","viewport","viewrootimpl","views","viewstate","viewtopic","viewtype","viewwillappear","viewwithtag","vigesimal","vigil","vigilance","vigilant","vigilante","vigilantism","vigilantist","vignette","vignetter","vignetting","vignettist","vigor","vigorous","vigorousness","vii","viii","vijayawada","viki","viking","vikki","vikky","vikram","vila","vile","vilely","vileness","vilest","vilhelmina","vilification","vilifier","vilify","villa","village","villager","villain","villainous","villainousness","villainy","villarreal","ville","villein","villeinage","villi","villon","villus","vilma","vilnius","vilyui","vim","vimeo","vimrc","vin","vina","vinaigrette","vince","vincent","vincenty","vincenz","vinci","vincible","vindemiatrix","vindicate","vindication","vindicator","vindictive","vindictiveness","vine","vinegar","vinegary","vineyard","vinita","vinni","vinnie","vinny","vino","vinous","vinson","vintage","vintager","vintner","vinyl","viol","viola","violable","violante","violate","violated","violates","violating","violation","violations","violator","viole","violence","violent","violet","violetta","violette","violin","violinist","violist","violoncellist","violoncello","vip","viper","viperous","virago","viragoes","viral","vireo","virge","virgie","virgil","virgilio","virgin","virgina","virginal","virginia","virginian","virginie","virginity","virgo","virgule","virile","virility","virologist","virology","virtual","virtualbox","virtualenv","virtualenvs","virtualfilterchain","virtualhost","virtualization","virtually","virtue","virtuosity","virtuoso","virtuosoes","virtuous","virtuousness","virulence","virulent","virus","vis","visa","visage","visakhapatnam","visayans","viscera","visceral","viscid","viscoelastic","viscoelasticity","viscometer","viscose","viscosity","viscount","viscountcy","viscountess","viscous","viscousness","viscus","vise","viselike","vishnu","visibility","visible","visibly","visigoth","visigoths","vision","visionariness","visionary","visit","visitable","visitant","visitation","visited","visiting","visitor","visitors","visits","visor","vista","vistula","visual","visualization","visualize","visualized","visualizer","visualizes","visually","visualstate","visualstudio","vita","vitae","vital","vitality","vitalization","vitalize","vitamin","vite","vitia","vitiate","vitiation","viticulture","viticulturist","vitim","vito","vitoria","vitreous","vitrifaction","vitrification","vitrify","vitrine","vitriol","vitriolic","vitro","vittles","vittoria","vittorio","vituperate","vituperation","vituperative","vitus","viv","viva","vivace","vivacious","vivaciousness","vivacity","vivaldi","vivamus","vivaria","vivarium","vivaxes","vive","vivekananda","viverra","vivi","vivia","vivian","viviana","vivianna","vivianne","vivid","vividness","vivie","vivien","viviene","vivienne","vivifier","vivify","viviparous","vivisect","vivisection","vivisectional","vivisectionist","viviyan","vivo","vivyan","vivyanne","vixen","vixenish","viz","vizier","vizor","vj","vk","vl","vlad","vladamir","vladimir","vladivostok","vlc","vlf","vlookup","vlsi","vm","vms","vmware","vn","vnd","vo","voa","vocab","vocable","vocabularian","vocabularianism","vocabulary","vocal","vocalic","vocalise","vocalism","vocalist","vocalization","vocalize","vocalized","vocalizer","vocation","vocational","vocative","vociferate","vociferation","vociferous","vociferousness","vocoded","vocoder","vodka","voe","vogel","vogella","vogue","vogueing","voguish","voice","voiceband","voiced","voiceless","voicelessness","voicer","voices","voicing","void","voidable","voided","voider","voiding","voidness","voids","voil","voila","voile","voip","vol","volar","volatile","volatileness","volatility","volatilization","volatilize","volcanic","volcanically","volcanism","volcano","volcanoes","vole","volga","volgograd","volition","volitional","volitionality","volkswagen","volley","volleyball","volleyer","volleyerror","volstead","volt","volta","voltage","voltaic","voltaire","volterra","voltmeter","volubility","voluble","volubly","volume","volumes","volumetric","volumetrically","voluminous","voluminousness","voluntarily","voluntariness","voluntarism","voluntary","volunteer","voluptate","voluptuary","voluptuous","voluptuousness","volute","volutpat","volvo","vomit","von","vonda","vonnegut","vonni","vonnie","vonny","vonr","voodoo","voodooism","voracious","voraciousness","voracity","voronezh","vorster","vortex","vortices","vorticity","votary","vote","voted","voter","votes","voting","votive","vouch","voucher","vouchsafe","vow","vowel","vowelled","vowelling","vowels","vower","voyage","voyager","voyageur","voyeur","voyeurism","voyeuristic","vp","vpc","vpn","vps","vr","vs","vscode","vsts","vstudio","vt","vtable","vtk","vtol","vue","vuejs","vuex","vulcan","vulcanization","vulcanize","vulcanized","vulg","vulgar","vulgarian","vulgarism","vulgarity","vulgarization","vulgarize","vulgate","vulnerabilities","vulnerability","vulnerable","vulnerably","vulpine","vulputate","vulture","vulturelike","vulturous","vulva","vulvae","vv","vw","vx","vy","vying","vyky","w","wa","waals","wabash","wac","wacke","wackes","wackiness","wacko","wacky","waco","wad","wadded","wadding","waddle","wade","wader","wadi","wadsworth","wafer","waffle","wafs","waft","wafter","wag","wage","waged","wager","wages","wagged","waggery","wagging","waggish","waggishness","waggle","waggly","wagner","wagnerian","wagon","wagoner","wagtail","wahl","waif","waikiki","wail","wailer","wain","wainscot","wainwright","waist","waistband","waistcoat","waister","waistline","wait","waite","waited","waiter","waitfor","waiting","waitkey","waitpeople","waitperson","waitress","waits","waive","waiver","wake","wakefield","wakeful","wakefulness","waken","waker","wakeup","waksman","wal","walbridge","walcott","wald","waldemar","walden","waldensian","waldheim","waldo","waldon","waldorf","wale","wales","walesa","walford","walgreen","waling","walk","walkabout","walkaway","walker","walkie","walking","walkman","walkout","walkover","walks","walkthrough","walkway","wall","wallaby","wallace","wallache","wallah","wallas","wallboard","wallenstein","waller","wallet","walleye","wallflower","wallie","wallis","walliw","walloon","wallop","walloper","walloping","wallow","wallower","wallpaper","walls","wally","walnut","walpole","walpurgisnacht","walrus","walsh","walt","walter","walther","walton","waltz","waltzer","walworth","waly","wamp","wampum","wan","wanamaker","wand","wanda","wander","wanderer","wanderlust","wandie","wandis","wane","waneta","wang","wangle","wangler","wanids","wankel","wanna","wannabe","wanned","wanner","wanness","wannest","wanning","wansee","wansley","want","wanted","wanter","wanting","wanton","wantonness","wants","wapiti","war","warble","warbler","warbonnet","ward","warde","warden","warder","wardrobe","wardroom","wards","wardship","ware","warehouse","warehouseman","warfare","warfield","warhead","warhol","warhorse","warily","wariness","warinesses","waring","warless","warlike","warlock","warlord","warm","warmblooded","warmed","warmer","warmhearted","warmheartedness","warmish","warmness","warmonger","warmongering","warms","warmth","warmths","warn","warned","warner","warning","warnings","warnock","warp","warpaint","warpath","warpaths","warper","warplane","warrant","warranted","warranter","warranty","warred","warren","warrener","warring","warrior","wars","warsaw","warship","wart","warthog","wartime","warty","warwick","wary","was","wasatch","wash","washable","washbasin","washboard","washbowl","washburn","washcloth","washcloths","washday","washed","washer","washerwoman","washerwomen","washing","washington","washingtonian","washoe","washout","washrag","washroom","washstand","washtub","washy","wasn","wasp","waspish","waspishness","wassail","wasserman","wassermann","wast","wastage","waste","wastebasket","wasted","wasteful","wastefulness","wasteland","wastepaper","waster","wastewater","wasting","wastrel","wat","watanabe","watch","watchable","watchband","watchdog","watchdogged","watchdogging","watched","watcher","watches","watchful","watchfulness","watching","watchmake","watchmaker","watchman","watchmen","watchpoints","watchtower","watchword","water","waterbird","waterborne","waterbury","watercolor","watercolorist","watercourse","watercraft","watercress","waterer","waterfall","waterfowl","waterfront","watergate","waterhole","waterhouse","wateriness","watering","waterless","waterlily","waterline","waterlogged","waterloo","waterman","watermark","watermelon","watermill","waterproof","waters","watershed","waterside","watersider","waterspout","watertight","watertightness","watertown","waterway","waterwheel","waterworks","watery","watir","watkins","wats","watson","watt","wattage","watteau","wattenberg","watterson","wattle","watusi","waugh","waukesha","waunona","waupaca","waupun","wausau","wauwatosa","wav","wave","waveband","waveform","wavefront","waveguide","waveland","wavelength","wavelengths","wavelet","wavelike","wavenumber","waver","wavering","waverley","waverly","waves","wavily","waviness","wavy","wax","waxer","waxiness","waxwing","waxwork","waxy","way","wayfarer","wayfaring","waylaid","waylan","wayland","waylay","waylayer","wayleave","waylen","waylin","waylon","waymarked","wayne","waynesboro","waypoint","waypoints","ways","wayside","wayward","waywardness","wb","wc","wcf","wchar","wd","we","weak","weaken","weakener","weakfish","weakish","weakliness","weakling","weakly","weakness","weakreference","weal","wealth","wealthiness","wealths","wealthy","wean","weaner","weanling","weapon","weaponless","weaponry","weapons","wear","wearable","wearer","wearied","wearily","weariness","wearing","wearisome","wearisomeness","weary","wearying","weasel","weather","weatherbeaten","weathercock","weatherer","weatherford","weathering","weatherize","weatherman","weathermen","weatherperson","weatherproof","weatherstrip","weatherstripped","weatherstripping","weave","weaver","weaves","weaving","web","webapi","webapp","webappclassloader","webappcontext","webapplication","webapps","webb","webbed","webber","webbing","webbrowser","webcam","webclient","webcontainer","webcontrols","webcore","webdav","webdriver","webdriverwait","webelement","weber","webern","webexception","webfeet","webfont","webfoot","webform","webforms","webgl","webhook","webhooks","webhost","webkit","weblog","weblogic","weblogs","webm","webmaster","webmethod","webmvc","webp","webpack","webpage","webpages","webrequest","webresponse","webrick","webroot","webrtc","webserver","webservice","webservices","websettings","website","websites","websocket","websockets","websphere","webster","websterville","webstore","webstorm","webview","webviewclient","wed","wedded","weddell","wedder","wedding","wedge","wedgie","wedgwood","wedlock","wednesday","wee","weed","weeder","weediness","weedkiller","weedless","weedy","weeing","week","weekday","weekdays","weekend","weekender","weekends","weekly","weeknight","weeks","ween","weenie","weeny","weep","weeper","weepy","weevil","weft","wehr","wei","weibull","weidar","weider","weidman","weierstrass","weigh","weighed","weigher","weighs","weight","weighted","weighter","weightily","weightiness","weighting","weightless","weightlessness","weightlifter","weightlifting","weights","weightsum","weighty","weill","weinberg","weiner","weinstein","weir","weird","weirdie","weirdness","weirdo","weisenheimer","weiss","weissman","weissmuller","weizmann","weka","welbie","welby","welcher","welches","welcome","welcomed","welcomeness","welcoming","weld","welder","weldon","weldwood","welfare","welkin","well","welland","wellbeing","weller","welles","wellesley","wellhead","wellington","wellman","wellness","wells","wellspring","wellsville","welmers","welsh","welsher","welshman","welshmen","welshwoman","welshwomen","welt","welter","welterweight","wen","wench","wencher","wend","wenda","wendall","wendel","wendeline","wendell","wendi","wendie","wendy","wendye","wenona","wenonah","went","wentworth","wept","were","weren","werewolf","werewolves","werner","wernher","werror","werther","werwolf","wes","wesley","wesleyan","wessex","wesson","west","westbound","westbrook","westbrooke","westchester","wester","westerly","western","westerner","westernization","westernize","westernmost","westfield","westhampton","westing","westinghouse","westleigh","westley","westminster","westmore","weston","westphalia","westport","westward","westwood","wet","wetback","wether","wetland","wetness","wettable","wetter","wettest","wetting","weyden","weyerhauser","weylin","wezen","wf","wff","wg","wget","wh","whack","whacker","whale","whaleboat","whalebone","whalen","whaler","whaling","wham","whammed","whamming","whammy","wharf","wharton","wharves","what","whatchamacallit","whatever","whatnot","whats","whatsapp","whatsoever","whatwg","wheal","wheat","wheatgerm","wheaties","wheatland","wheaton","wheatstone","whee","wheedle","wheel","wheelbarrow","wheelbase","wheelchair","wheeler","wheelhouse","wheelie","wheeling","wheelock","wheels","wheelwright","wheeze","wheezily","wheeziness","wheezy","whelan","whelk","wheller","whelm","whelp","when","whence","whenever","whensoever","where","whereabout","whereas","whereat","whereby","wherefore","wherein","whereof","whereon","wheresoever","whereto","whereupon","wherever","wherewith","wherewithal","wherry","whet","whether","whetstone","whetted","whetting","whew","whey","which","whichever","whiff","whiffle","whiffler","whiffletree","whig","while","whilom","whilst","whim","whimmed","whimming","whimper","whimsey","whimsical","whimsicality","whimsy","whine","whining","whinny","whiny","whip","whipcord","whiplash","whippany","whipped","whipper","whippersnapper","whippet","whipping","whipple","whippletree","whippoorwill","whips","whipsaw","whir","whirl","whirligig","whirlpool","whirlwind","whirly","whirlybird","whirred","whirring","whisk","whisker","whiskery","whiskey","whisper","whisperer","whispering","whist","whistle","whistleable","whistler","whistling","whit","whitaker","whitby","whitcomb","white","whitebait","whitecap","whitecolor","whiteface","whitefield","whitefish","whitehall","whitehead","whitehorse","whiteleaf","whiteley","whitelist","whiten","whitener","whiteness","whitening","whiteout","whitespace","whitespaces","whitetail","whitewall","whitewash","whitewater","whitey","whitfield","whither","whitier","whitiest","whiting","whitish","whitley","whitlock","whitman","whitney","whitsunday","whittaker","whitter","whittier","whittle","whittler","whiz","whizkid","whizzbang","whizzed","whizzes","whizzing","whl","who","whoa","whodunit","whoever","whois","whole","wholegrain","wholehearted","wholeheartedness","wholemeal","wholeness","wholesale","wholesaler","wholesome","wholesomeness","wholewheat","wholly","whom","whomever","whomsoever","whoop","whoopee","whooper","whoosh","whop","whopper","whopping","whore","whorehouse","whoreish","whorish","whorl","whose","whoso","whosoever","why","whys","wi","wiatt","wich","wichita","wick","wicked","wickedness","wicker","wickerwork","wicket","wicketkeeper","wicking","wid","wide","widely","widemouthed","widen","widener","wideness","wider","widespread","widgeon","widget","widgets","widow","widower","widowhood","width","widths","widthwise","wieland","wield","wielder","wiemar","wiener","wienie","wier","wiesel","wife","wifeless","wifely","wifi","wifimanager","wig","wigeon","wigged","wigging","wiggins","wiggle","wiggler","wiggly","wight","wiglet","wigmaker","wigner","wigwag","wigwagged","wigwagging","wigwam","wiki","wikimedia","wikipedia","wilberforce","wilbert","wilbur","wilburn","wilburt","wilcox","wild","wilda","wildcard","wildcards","wildcat","wildcatted","wildcatter","wildcatting","wilde","wildebeest","wilden","wilder","wilderness","wildfire","wildflower","wildfly","wildfowl","wilding","wildlife","wildly","wildness","wildon","wile","wileen","wilek","wiley","wilford","wilfred","wilfredo","wilfrid","wilfulness","wilhelm","wilhelmina","wilhelmine","wilie","wilily","wiliness","wilkerson","wilkes","wilkins","wilkinson","will","willa","willabella","willamette","willamina","willard","willcox","willdon","willed","willem","willemstad","willer","willetta","willette","willey","willful","willfulness","willi","william","williamsburg","williamson","willie","willied","willies","willing","willinger","willingest","willingness","willisson","williwaw","willoughby","willow","willower","willowy","willpower","willy","willyt","wilma","wilmar","wilmer","wilmette","wilmington","wilona","wilone","wilow","wilshire","wilson","wilsonian","wilt","wilton","wily","wimbledon","wimp","wimpish","wimple","wimpy","win","winapi","wince","winch","winchell","wincher","winchester","wind","windbag","windblown","windbreak","windburn","winded","winder","windfall","windflower","windham","windhoek","windily","windiness","winding","windjammer","windlass","windless","windmill","window","windowless","windowmanager","windowpane","windows","windowsazure","windowsill","windowstate","windpipe","windproof","windrow","winds","windscreen","windshield","windsock","windsor","windstorm","windsurf","windswept","windup","windward","windy","wine","wineglass","winegrower","winehead","winemake","winemaster","winery","winesap","wineskin","winfield","winform","winforms","winfred","winfrey","winfx","wing","wingback","wingding","wingeing","winger","wingless","winglike","wingman","wingmen","wingspan","wingspread","wingtip","wini","winifield","winifred","wink","winker","winking","winkle","winless","winn","winna","winnable","winnah","winne","winnebago","winner","winners","winnetka","winni","winnie","winnifred","winning","winnipeg","winnow","winny","wino","winograd","winona","winonah","winooski","winrt","wins","winsborough","winsett","winslow","winsock","winsome","winsomeness","winston","winter","winterer","wintergreen","winterize","winters","wintertime","winthrop","wintriness","wintry","winy","wipe","wiper","wire","wired","wirehair","wireless","wireman","wiremen","wirer","wires","wireshark","wiretap","wiretapped","wiretapper","wiretapping","wiriness","wiring","wiry","wis","wisc","wisconsin","wisconsinite","wisdom","wisdoms","wise","wiseacre","wisecrack","wised","wisely","wiseness","wisenheimer","wises","wish","wishbone","wishes","wishful","wishfulness","wishlist","wishy","wising","wisp","wispy","wist","wisteria","wistful","wistfulness","wit","witch","witchcraft","witchdoctor","witchery","with","withal","withcolumn","withdraw","withdrawal","withdrawer","withdrawn","withdrawnness","withdrew","withe","wither","withering","witherspoon","withevent","withheld","withhold","withholder","withidentifier","within","withobject","without","withrowanimation","withs","withstand","withstood","withstring","witless","witlessness","witness","witnessed","witt","witted","witter","wittgenstein","witticism","wittie","wittily","wittiness","witting","wittings","witty","witwatersrand","wive","wives","wix","wiz","wizard","wizardry","wizen","wk","wkhtmltopdf","wkwebview","wl","wlan","wls","wm","wmi","wn","wnd","wndproc","wno","wnw","wo","woad","wobble","wobbler","wobbliness","wobbly","wodehouse","woe","woebegone","woeful","woefuller","woefullest","woefulness","woff","wok","woke","wolcott","wold","wolf","wolfe","wolfer","wolff","wolfgang","wolfhound","wolfie","wolfish","wolfishness","wolfram","wolfy","wollongong","wollstonecraft","wolsey","wolverhampton","wolverine","wolverton","wolves","woman","womanhood","womanish","womanize","womanized","womanizer","womanizes","womankind","womanlike","womanliness","womanly","womb","wombat","women","womenfolk","won","wonder","wondered","wonderer","wonderful","wonderfulness","wondering","wonderland","wonderment","wondrous","wondrousness","wong","wonk","wonky","wonned","wonning","wont","wonted","wontedness","woo","woocommerce","wood","woodard","woodberry","woodbine","woodblock","woodbury","woodcarver","woodcarving","woodchopper","woodchuck","woodcock","woodcraft","woodcut","woodcutter","woodcutting","wooden","woodenness","woodgrain","woodhen","woodhull","woodie","woodiness","woodland","woodlawn","woodlice","woodlot","woodlouse","woodman","woodmen","woodpecker","woodpile","woodrow","woodruff","woods","woodshed","woodshedded","woodshedding","woodside","woodsman","woodsmen","woodsmoke","woodstock","woodsy","woodward","woodwind","woodwork","woodworker","woodworking","woodworm","woody","woodyard","woof","woofer","wool","woolf","woolgather","woolgatherer","woolgathering","woolliness","woolly","woolongong","woolworth","woonsocket","wooster","wooten","woozily","wooziness","woozy","wop","worcester","worcestershire","word","wordage","wordbook","wordcount","worden","wordily","wordiness","wording","wordless","wordlist","wordplay","wordpress","words","wordsworth","wordy","wore","work","workability","workable","workableness","workably","workaday","workaholic","workaround","workarounds","workbench","workbook","workbooks","workday","workdir","worked","worker","workers","workfare","workflow","workflows","workforce","workhorse","workhouse","working","workingman","workingmen","workingwoman","workingwomen","workitem","worklight","workload","workman","workmanlike","workmanship","workmate","workmen","workout","workpiece","workplace","workroom","works","worksheet","worksheetfunction","worksheets","workshop","workspace","workspaces","workstation","worktable","worktop","workup","workweek","world","worldlier","worldliest","worldliness","worldly","worlds","worldwide","worm","wormer","wormhole","worms","wormwood","wormy","worn","worried","worrier","worries","worriment","worrisome","worry","worrying","worrywart","worse","worsen","worship","worshiper","worshipful","worshipfulness","worst","worsted","wort","worth","worthily","worthiness","worthinesses","worthington","worthless","worthlessness","worths","worthwhile","worthy","wost","wot","wotan","would","wouldn","wouldst","wound","wounded","wounder","wounding","wounds","wove","woven","wovens","wow","wozniak","wp","wparam","wpdb","wpf","wpfapplication","wpm","wr","wrack","wraith","wraiths","wrangell","wrangle","wrangler","wrap","wraparound","wrapped","wrapper","wrappers","wrapping","wraps","wrasse","wrath","wrathful","wraths","wreak","wreath","wreathe","wreaths","wreck","wreckage","wrecker","wren","wrench","wrenching","wrennie","wrest","wrester","wrestle","wrestler","wrestling","wretch","wretched","wretchedness","wriggle","wriggler","wriggly","wright","wrigley","wring","wringer","wrinkle","wrinkled","wrinkly","wrist","wristband","wristwatch","writ","writable","write","writebytes","writefile","writehead","writeline","writeln","writeobject","writer","writerow","writers","writes","writestring","writeto","writetofile","writeup","writhe","writing","written","wroclaw","wrong","wrongdoer","wrongdoing","wronger","wrongful","wrongfulness","wrongheaded","wrongheadedness","wrongly","wrongness","wronskian","wrote","wroth","wrought","wrt","wrung","wry","wryer","wryest","wryness","ws","wscript","wsdl","wsfilter","wsgi","wshttpbinding","wso","wsp","wss","wsse","wstring","wsw","wt","wtf","wu","wuhan","wurlitzer","wurst","wuss","wussy","wv","ww","wwdc","wwi","wwii","www","wwwroot","wx","wxpython","wxwidgets","wy","wyatan","wyatt","wycherley","wycliffe","wye","wyeth","wylie","wylma","wyman","wyn","wyndham","wynn","wynne","wynnie","wynny","wyo","wyoming","wyomingite","wysiwyg","x","xa","xamarin","xaml","xampp","xanadu","xanthippe","xanthus","xargs","xavier","xaviera","xaxis","xb","xbox","xc","xcode","xcopy","xd","xdata","xdebug","xdoc","xdocument","xe","xebec","xelement","xemacs","xena","xenakis","xenia","xenix","xenon","xenophobe","xenophobia","xenophobic","xenophon","xenos","xerces","xerographic","xerography","xerox","xerxes","xever","xf","xfbml","xff","xffff","xffffff","xffffffff","xhdpi","xhosa","xhr","xhtml","xhttp","xi","xian","xiaoping","xib","xii","xiii","ximenes","ximenez","ximian","xingu","xis","xiv","xix","xkcd","xl","xlab","xlabel","xlapp","xlarge","xldown","xlim","xlink","xls","xlsm","xlsx","xlup","xm","xmas","xmax","xmin","xml","xmlattribute","xmldata","xmldoc","xmldocument","xmlelement","xmlfile","xmlhttp","xmlhttprequest","xmlnode","xmlns","xmlparser","xmlreader","xmlrootelement","xmlrpc","xmlschema","xmlserializer","xmlsoap","xmlstring","xmltype","xmlwriter","xmm","xmpp","xms","xmx","xn","xna","xochipilli","xor","xp","xpath","xpos","xquery","xr","xrange","xref","xs","xscale","xsd","xsi","xsl","xslt","xsp","xss","xstream","xt","xterm","xticks","xts","xtype","xunit","xuzhou","xv","xvi","xvii","xviii","xwork","xx","xxl","xxx","xxxx","xxxxx","xxxxxx","xxxxxxx","xxxxxxxx","xxxxxxxxx","xxxxxxxxxx","xy","xylem","xylene","xylia","xylina","xylophone","xylophonist","xymenes","xyz","xz","y","ya","yacc","yacht","yachting","yachtsman","yachtsmen","yachtswoman","yachtswomen","yack","yagi","yahoo","yahweh","yak","yakima","yakked","yakking","yakut","yakutsk","yale","yalies","yalonda","yalow","yalta","yalu","yam","yamaha","yaml","yammer","yamoussoukro","yanaton","yance","yancey","yancy","yang","yangon","yangtze","yank","yankee","yaounde","yap","yapped","yapping","yaqui","yard","yardage","yardarm","yardley","yardman","yardmaster","yardmen","yardstick","yarmulke","yarn","yaroslavl","yarrow","yasmeen","yasmin","yates","yaw","yawl","yawn","yawner","yawning","yaxis","yay","yb","yc","ycombinator","yd","ydata","ye","yea","yeager","yeah","yeahs","year","yearbook","yearling","yearlong","yearly","yearn","yearner","yearning","years","yeast","yeastiness","yeasty","yeats","yecch","yegg","yehudi","yehudit","yekaterinburg","yelena","yell","yellow","yellowhammers","yellowish","yellowknife","yellowness","yellowstone","yellowy","yelp","yelper","yeltsin","yemen","yemeni","yemenite","yen","yenisei","yenned","yenning","yentl","yeoman","yeomanry","yeomen","yep","yerevan","yerkes","yes","yesenia","yeshiva","yessed","yessing","yesterday","yesteryear","yet","yeti","yetta","yettie","yetty","yevette","yevtushenko","yew","yggdrasil","yi","yiddish","yield","yielded","yielding","yields","yii","yiiframework","yikes","yin","yip","yipe","yipped","yippee","yipping","ylab","ylabel","ylim","ym","ymax","ymca","ymha","ymin","ymir","yml","ymmv","yn","ynes","ynez","yo","yoda","yodel","yodeler","yoder","yoga","yoghurt","yogi","yogurt","yoke","yoked","yokel","yokes","yoking","yoknapatawpha","yoko","yokohama","yolanda","yolande","yolane","yolanthe","yolk","yon","yonder","yong","yonkers","yore","yorgo","yorick","york","yorke","yorker","yorkshire","yorktown","yoruba","yosemite","yoshi","yoshiko","yost","you","young","younger","youngish","youngster","youngstown","your","yourapp","yourclass","yourdomain","yours","yourself","yourselves","yourtable","youth","youthful","youthfulness","youths","youtrack","youtu","yovonnda","yow","yowl","yp","ypos","ypres","ypsilanti","yr","yrs","ys","ysabel","yscale","yt","ytterbium","yttrium","yuan","yuba","yucatan","yucca","yuck","yucky","yugo","yugoslav","yugoslavia","yugoslavian","yuh","yui","yuk","yuki","yukked","yukking","yukon","yul","yule","yuletide","yulma","yum","yuma","yummy","yunnan","yup","yuppie","yuri","yurik","yurt","yuv","yves","yvette","yvon","yvonne","yvor","yw","ywca","ywha","yy","yyy","yyyy","yyyymmdd","z","za","zabrina","zaccaria","zach","zacharia","zachariah","zacharie","zachary","zacherie","zachery","zack","zackariah","zag","zagging","zagreb","zahara","zaire","zairian","zak","zambezi","zambia","zambian","zamboni","zamenhof","zamora","zan","zandra","zane","zaneta","zaniness","zanuck","zany","zanzibar","zap","zapata","zaporozhye","zappa","zapped","zapper","zapping","zara","zarah","zared","zaria","zarla","zc","ze","zea","zeal","zealand","zealot","zealotry","zealous","zealousness","zeb","zebadiah","zebedee","zebra","zebu","zebulen","zebulon","zechariah","zed","zedekiah","zedong","zeffirelli","zeiss","zeitgeist","zeke","zelda","zelig","zellerbach","zelma","zen","zena","zend","zendframework","zenger","zenia","zenith","zeniths","zennist","zeno","zephaniah","zephyr","zephyrus","zeppelin","zerk","zero","zeroed","zeroes","zeroing","zeromq","zeros","zest","zestful","zestfulness","zesty","zeta","zeugma","zeus","zf","zh","zhdanov","zhengzhou","zhivago","zhukov","zi","zia","zibo","ziegfeld","ziegler","zig","zigged","zigging","ziggy","zigzag","zigzagged","zigzagger","zigzagging","zilch","zillion","zilvia","zimbabwe","zimbabwean","zimmerman","zinc","zincked","zincking","zindex","zing","zingy","zinnia","zion","zionism","zionist","zip","zipcode","zipfile","zipped","zipper","zipping","zippy","zips","zircon","zirconium","zit","zita","zitella","zither","zk","zlib","zloty","zm","zmq","zn","zodiac","zodiacal","zoe","zola","zollie","zolly","zomba","zombi","zombie","zonal","zonda","zondra","zone","zoned","zoneddatetime","zoneid","zones","zoning","zonked","zonnya","zoo","zookeeper","zookeepers","zoological","zoologist","zoology","zoom","zoomed","zooming","zoophyte","zoophytic","zora","zorah","zorana","zorina","zorine","zorn","zoroaster","zoroastrian","zoroastrianism","zorro","zosma","zounds","zr","zrich","zs","zsazsa","zsh","zsigmondy","zu","zubenelgenubi","zubeneschamali","zucchini","zukor","zulema","zulu","zululand","zuni","zuzana","zwieback","zwingli","zworykin","zx","zxing","zydeco","zygote","zygoteinit","zygotic","zymurgy","zz","zzz"]}')},12079:e=>{"use strict";e.exports=JSON.parse('{"dictionariesSupplementaryArr":["a256","a2dpsource","aabb","aafwk","abilityname","abilityslice","abnormally","accelerates","accents","accommodates","aces","acmmax","acn","acquires","activates","actived","adapts","adblock","adcp","adjusts","adpu","adts","advertisements","aec","affinities","agrees","aiding","aifc","alerting","algrithom","aligns","allowlist","alpha","alpn","alpnprotocols","alterase","alternating","altitudes","amb","ambisonic","ambisonics","amr","animatable","annually","antialias","antialiasing","apdu","apecified","apertures","appselect","arcs","arfcn","arkui","arrarybuffer","arraybuffer","arrlist","ashmem","askpass","asr","associating","asy","asyn","asynchronized","atime","atio","atomicservice","atqa","attaches","attachment0","attackers","attribs","audios","authenticates","authinfo","authmode","autocorrect","autosizing","averr","avoidareachange","avrcp","avscreencapture","avsession","backforwardcache","backgrounding","backpress","backs","base64","bassboost","batching","beidou","beta1","bevels","bgra","bidirectionally","bitrates","blending","blendmode","blocklist","bms","bolder","bonded","bonding","booted","brightens","brighter","brightest","browsable","bscribes","bsic","bssid","bufferfi","bufferfv","bufferiv","bufferqueue","bufferuiv","bundlename","bundlestat","buttonconfig","bypassed","bypassing","bytrace","callbackfn","camped","canceling","cancelling","cancels","capabilitys","capturers","ccm","cdma","ce","certsign","cfa","cfb","cft","channeldown","channelup","checkboxgroup","checksum","chload","chromaticities","chromaticity","chrominance","circled","clamped","clamps","cleartext","clouddata","cloudfile","coincides","collaborated","collapses","collations","collectable","colno","colorfilter","commonevent","complied","complies","compositing","compresses","concatenates","cone","conferencing","confpersist","connectable","consecutively","contentful","contex","controlpanel","controlparam","convertxml","cpid","cpuprofiler","cpx","cpy","creatable","crl","crls","crops","crosshair","crossings","crowdtest","crowdtested","crowdtesting","csh","cubemap","cug","cyclewindows","cyclically","daltonization","darkens","darkest","dataability","datareceive","dataresubmissionhandler","datashare","datasync","dbm","dci","ddmp","de","deactivated","deactivates","deactivation","decodes","decomposed","decompressed","decompresses","decompressing","decompression","decr","decrypts","defaulted","delegator","deletable","deletefile","denormalization","denormalize","denormalized","densitys","deregistered","deregisters","deselected","designative","desynchronized","detaches","detaching","detents","developtools","devicemanager","dfactor","dfx","dialling","differed","digidesign","digitized","dimbehind","dirent","dirxml","disables","disallowed","disallowing","disallowlist","disallows","discards","discharging","disconnecting","disconnection","disconnects","discription","dismissal","dismissing","dispatches","displacement","dlna","dlp","dnd","dng","dnses","donot","dop","downlink","downmix","dpad","dragbar","drains","drawbuffer","drm","dsda","dsds","dsf","dtmf","ducked","ducking","earfcn","earphones","earpiece","easylist","ebu","ece","edr","efuse","efx","egid","ehrpd","ejectclosecd","emphasized","emption","encapsulates","encipherment","encloses","encompassed","encrypts","endc","endx","endy","enhancing","enqueued","enrolled","enrolls","enumeratable","equirectangular","erasing","eration","errcode","erver","esim","ethiopic","ets","euc","euid","evdo","evenodd","evicted","excepted","exempted","extention","f1","fatally","faultlog","faultlogger","fchmod","fchown","fdatasync","fdn","fdopen","fileio","fileshare","fillets","finer","flac","flashpix","flg","flips","flushes","foiling","foldable","followx","foregrounding","formatable","formulat","forwardmail","fov","freesize","fstat","fsync","ftruncate","fts","fulfills","fuma","furse","gamepad","gba","gbk","geofence","geofences","getunfilteredlinkurl","glasses","glonass","gnss","goaway","granting","graphicseditor","greate","gtc","gunzip","gz_headerp","gzbuffer","gzclearerr","gzclose","gzcloser","gzclosew","gzcompress","gzdirect","gzdopen","gzeof","gzerror","gzflush","gzfread","gzfwrite","gzgetc","gzgets","gzoffset","gzopen","gzopenw","gzprintf","gzputc","gzputs","gzread","gzrewind","gzseek","gzsetparams","gztell","gzungetc","gzwrite","hailing","handheld","handhold","handsfree","handsfreeunit","hanguel","hangups","hanja","hankaku","hapmodule","haps","haptic","haptics","hce","hcrc","hdcp","hdoc","headed","headerp","headersreceive","headphones","heapsnapshot","heating","heavier","henkan","hevc","hexadecagonal","hfp","hibernates","hibernating","hichecker","hidebug","hierarchically","hifi","hilog","hinote","hinting","hisysevent","hitrace","hiview","hiviewdfx","hkdf","hlg","hogp","hsp","hspa","hspap","htmltext","huks","hwid","icann","icq","id","idm","ifaces","illuminated","ima","imager","imagevideo","imclient","imengine","immersive","imms","improperly","ims","imsi","inactived","inactivity","inclusiza","inconsistency","indata","indcating","ineffective","injects","ino","inputer","inputers","inputevent","inputmethod","inputmethodengine","inquired","inspected","inspectors","instanced","intercepted","intercepting","interchanged","interleaved","internalformat","internationalized","interpolating","interpolatingSpring","interpolator","interworking","invalidates","ipaddr","ipsec","irnss","irradiance","isdn","isim","issuers","ivi","iwlan","jank","jfx","jis","judged","kaihong","kbdillum","kbdinputassist","kbps","kdf","keyframe","keyguard","keyof","keyusage","khronos","kneading","kvpairs","kvstore","lable","lacked","lanes","lasted","lastmode","latitudeyyy","latitudezzz","latn","layoutable","lbitfield","lboolean","lbyte","lchown","lclampf","ldpi","lenum","leye","lfloat","libraryname","lifted","lifts","lightens","lightupEffect","linearly","lintptr","listened","llbackfn","locates","lockdown","lockscreen","lod","loggable","logoff","longitudinally","lowercased","lpx","lru","lseek","lshort","lsizei","lsizeiptr","lstat","lubyte","luint","luma","lumination","lushort","lux","mah","malham","map","mcc","md5","mdns","mdnserror","mediaquery","meid","meshes","messageerror","metered","metering","mgf","mgf1","mifare","minibar","minimizing","minors","minorsmode","mirrored","misconfigured","mismatches","missions","mkdtemp","mmax","mmi","mmicode","mnc","mnote","moderately","moitor","moov","mori","mplink","mschap","msdos","msdp","mserr","msn","mtp","muhenkan","multifrequency","multimodal","multiplies","multisample","multisim","multitask","mutates","mutes","narrowband","navigations","nci","ndef","neglects","negotiated","neighborhoods","netmask","nets","nextgroup","nitems","nlink","nmea","nnrt","nnrtdevice","no_gzcompress","nodownload","nofullscreen","nopadding","noremoteplayback","normalizer","notifies","notifying","nprintf","numpad","nvalidates","nweb","oaep","obscured","ocsp","ofb","offhook","offscreen","omapi","oncancel","ondataresubmission","ondataresubmitted","onexit","onfinish","onframe","onmessageerror","onrepeat","oob","oobinline","opendocument","openexr","openharmony","opentype","openvpn","oper","operated","operatorconfigs","opkey","opl","opname","option","opto","originating","osd","ota","ott","ounted","outlines","overheated","overlimit","overline","ovpn","owningproperties","ows","oximeter","p2p","paddings","paginated","paramcheck","parameterf","parameteri","paren","parseinfo","participating","passpoint","pastedata","patchlevel","pbap","pbo","pda","pdu","peap","persion","persistable","persistently","perso","personalisation","pertaining","pfa","pfb","pgo","phonemes","photographing","phy","pickers","pixelmap","pkzip","pkzip_bug_workaround","playpause","playstate","plmn","plurals","plusminus","pmm","pnn","pobox","polylines","pooled","ppid","pread","precisiontype","precomposed","precomposited","precon","preconnect","preconnectable","preconnected","preconnecting","preempted","preexisting","preferentially","prefetched","prefetcher","prefetches","prefetching","preinstalled","prelaunch","preloads","premises","premultiplied","premultiply","prepares","preresolve","presentationml","presently","presistent","prevgroup","previewed","prikey","primaries","proactively","prohibits","promisify","provisioned","proxyed","psc","psec","psk","psrc","pss","pssh","puk","pvr","quant","querier","queriers","qzss","racing","radiuses","rasterizer","rawfile","rdb","rdev","reallocate","reassociate","rebounds","recalculated","reclaimed","reconfiguration","reconfirm","reconfirmed","recovered","recovering","recovers","recursions","redefines","redirections","reenter","refill","refresher","refusing","rehandshake","rejects","relocation","remidner","remotedevice","removable","renderbuffer","renderbuffertarget","renegotiation","repaired","repayment","repeates","replacer","reposition","rerouting","resfile","resizeable","resmgr","resourceschedule","restores","restricts","resubmission","resubmitted","resultsets","resumed","retried","reverses","revocation","revoked","rewinding","reye","rfcomm","rfid","rfkill","ringtone","ringtones","rle","rmdir","rotatable","rscp","rsrp","rtcp","rtd","rtt","ruim","ruleset","rwt","s5","sac","sae","sak","sandboxes","sar","satellites","sbas","sbc","scdma","scene","sco","scrambling","screencapture","screenlock","screenoff","screensaver","scrolldown","scrollup","sdpi","sdr","searchsetter","sece","secinfo","securityguard","seeked","semicircles","sendable","sensing","sequenceable","setsockopt","settingsdata","seventh","sfactor","sgi","sha1","shadertype","sharedarraybuffer","shenzhen","shortkey","showcounter","shrinks","shuts","sigalgs","silenced","singly","skews","slidable","sliderstyle","sm3","smil","smpte","smsc","snoozing","snorm","snr","socid","softer","sonification","sortings","spatialization","spawns","spay","spdy","speakerphone","specificed","speedratings","spellcheck","spn","spooler","spp","spreadsheetml","springs","spry","spy","srgb","ssp","stablization","statfs","statvfs","stk","stopcd","storei","storge","str","strikethrough","strm","stroked","strokes","structurally","stuffit","subassembies","subassemblies","subcomponents","subframe","subframes","subkeys","subnode","subpixel","subresource","subscrbers","subscribale","subscribes","subsec","substate","subtitles","subtypes","subwindow","subwindows","superimposed","suscriber","suscribes","suspending","suspends","swanctl","switchvideomode","symantec","symbolglyph","synched","synchronizes","synchronizing","synth","syscreen","sysevent","sysex","sysrq","systemapp","systembar","systemsize","systemui","tailoring","talkback","taskmanager","taskpool","tbla","tcpnodelay","tdm","tdscdma","telecom","tethering","texel","textarget","textblob","textclock","texttimer","tga","thirdparty","throttled","timeinterfaceimpl","tlsv12","tlsv13","tnf","tones","totalsize","touchpad","trackinfo","tranlisterated","transcode","transferable","transfunc","transliterated","transliterator","transpilation","trashed","traversed","traverses","truncates","trustlist","tsbundle","ttls","tunneled","txpower","uarfcn","ubset","ucs","udid","uids","uint8","uint8arr","uitest","umalqura","unadjustable","unapply","unassigned","unauth","unbinding","unblock","unblocking","unbond","uncalibrated","uncategorized","uncatergorized","uncertainty","unchained","unchangeable","unclearable","uncompress","unconditional","undefer","undisturbed","unduck","unducked","unequal","unfiltered","unfocusable","unfocused","unhealthy","unhold","unicom","unicon","uniform1ui","uniforms","unimplemented","uninit","uninitialize","uninitializes","uninstallation","uninstalls","unlinked","unlocking","unlocks","unmap","unmapping","unmarshalling","unmountable","unmounted","unmute","unmuted","unmutes","unobserve","unperceivable","unpipe","unpremultiplied","unprepare","unpressed","unregistered","unregistering","unregisters","unremovable","unrendered","unrestricted","unrevoked","unsecure","unsent","unshare","unspec","unsubscribes","unsuccessfully","unsupport","unsuspended","untyped","uplink","useriam","userspace","usim","ussd","utd","utilized","utimes","uuids","uwb","v9","varyings","vibrates","vibrating","viewframe","vlr","voicemail","voidpf","volte","volumemanager","vorbis","vpr","vss","vsync","wakes","waking","wallpapers","wantagent","wapi","wappush","warmup","watchers","waterflow","wcdma","wcdmn","weakmap","weakset","wearables","weighing","wep","wideband","wifiext","wimax","wireframe","wma","wmp","wmv","wmx","wordprocessingml","wordprocessor","workscheduler","woy","wrappedvalue","writemask","writev","wukong","wvx","wwan","x25519","x509","xbitmap","xcomponent","xfer","xflags","xldpi","xoffset","xxldpi","xxxldpi","ycbcr","ycrcb","yoffset","zenkaku","zfail","zoffset","zoomin","zoomout","zoomreset","zooms","zpass"]}')},79170:e=>{"use strict";e.exports=JSON.parse('[{"badWord":"option","suggestion":"options","ignore":["options","optionMode","_OPTION_"]}]')},8910:e=>{"use strict";e.exports=JSON.parse('[{"word":"ability","files":[".*d.ts$"]}]')},68762:e=>{"use strict";e.exports=JSON.parse('{"module":{"package":"ohos.global.systemres","name":"entry","type":"entry","generateBuildHash":true,"deviceTypes":["default","tv","car","wearable","tablet","2in1"],"deliveryWithInstall":true,"installationFree":false,"definePermissions":[{"name":"ohos.permission.ANSWER_CALL","grantMode":"user_grant","since":9,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_answer_call","description":"$string:ohos_desc_answer_call"},{"name":"ohos.permission.USE_BLUETOOTH","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.DISCOVER_BLUETOOTH","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_BLUETOOTH","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_BLUETOOTH","grantMode":"user_grant","availableLevel":"normal","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false,"label":"$string:ohos_lab_access_bluetooth","description":"$string:ohos_desc_access_bluetooth"},{"name":"ohos.permission.GET_BLUETOOTH_LOCAL_MAC","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_BLUETOOTH_PEERS_MAC","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INTERNET","grantMode":"system_grant","availableLevel":"normal","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_internet","description":"$string:ohos_desc_internet"},{"name":"ohos.permission.MODIFY_AUDIO_SETTINGS","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_modify_audio_settings","description":"$string:ohos_desc_modify_audio_settings"},{"name":"ohos.permission.ACCESS_NOTIFICATION_POLICY","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.READ_CALENDAR","grantMode":"user_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_calendar","description":"$string:ohos_desc_read_calendar"},{"name":"ohos.permission.READ_CALL_LOG","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_call_log","description":"$string:ohos_desc_read_call_log"},{"name":"ohos.permission.READ_CELL_MESSAGES","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_cell_messages","description":"$string:ohos_desc_read_cell_messages"},{"name":"ohos.permission.READ_CONTACTS","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_contacts","description":"$string:ohos_desc_read_contacts"},{"name":"ohos.permission.GET_TELEPHONY_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_get_telephony_state","description":"$string:ohos_desc_get_telephony_state"},{"name":"ohos.permission.GET_PHONE_NUMBERS","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_get_phone_numbers","description":"$string:ohos_desc_get_phone_numbers"},{"name":"ohos.permission.READ_MESSAGES","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_messages","description":"$string:ohos_desc_read_messages"},{"name":"ohos.permission.RECEIVE_MMS","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_receive_mms","description":"$string:ohos_desc_receive_mms"},{"name":"ohos.permission.RECEIVE_SMS","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_receive_sms","description":"$string:ohos_desc_receive_sms"},{"name":"ohos.permission.RECEIVE_WAP_MESSAGES","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_receive_wap_messages","description":"$string:ohos_desc_receive_wap_messages"},{"name":"ohos.permission.MICROPHONE","grantMode":"user_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_microphone","description":"$string:ohos_desc_microphone"},{"name":"ohos.permission.SEND_MESSAGES","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_send_messages","description":"$string:ohos_desc_send_messages"},{"name":"ohos.permission.WRITE_CALENDAR","grantMode":"user_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_calendar","description":"$string:ohos_desc_write_calendar"},{"name":"ohos.permission.WRITE_CALL_LOG","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_call_log","description":"$string:ohos_desc_write_call_log"},{"name":"ohos.permission.WRITE_CONTACTS","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_contacts","description":"$string:ohos_desc_write_contacts"},{"name":"ohos.permission.DISTRIBUTED_DATASYNC","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_distributed_datasync","description":"$string:ohos_desc_distributed_datasync"},{"name":"ohos.permission.DISTRIBUTED_SOFTBUS_CENTER","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":false,"distributedSceneEnable":true},{"name":"ohos.permission.MANAGE_VOICEMAIL","grantMode":"user_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_manage_voicemail","description":"$string:ohos_desc_manage_voicemail"},{"name":"ohos.permission.REQUIRE_FORM","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.AGENT_REQUIRE_FORM","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.LOCATION_IN_BACKGROUND","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false,"label":"$string:ohos_lab_location_in_background","description":"$string:ohos_desc_location_in_background"},{"name":"ohos.permission.LOCATION","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_location","description":"$string:ohos_desc_location"},{"name":"ohos.permission.APPROXIMATELY_LOCATION","grantMode":"user_grant","availableLevel":"normal","since":9,"deprecated":"","provisionEnable":false,"distributedSceneEnable":true,"label":"$string:ohos_lab_approximately_location","description":"$string:ohos_desc_approximately_location"},{"name":"ohos.permission.MEDIA_LOCATION","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_media_location","description":"$string:ohos_desc_media_location"},{"name":"ohos.permission.GET_NETWORK_INFO","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_get_network_info","description":"$string:ohos_desc_get_network_info"},{"name":"ohos.permission.PLACE_CALL","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_place_call","description":"$string:ohos_desc_place_call"},{"name":"ohos.permission.CAMERA","grantMode":"user_grant","availableLevel":"normal","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_camera","description":"$string:ohos_desc_camera"},{"name":"ohos.permission.SET_NETWORK_INFO","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_set_network_info","description":"$string:ohos_desc_set_network_info"},{"name":"ohos.permission.REMOVE_CACHE_FILES","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_MEDIA","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_read_media","description":"$string:ohos_desc_read_media"},{"name":"ohos.permission.REBOOT","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RUNNING_LOCK","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_MEDIA","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_write_media","description":"$string:ohos_desc_write_media"},{"name":"ohos.permission.SET_TIME","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_set_time","description":"$string:ohos_desc_set_time"},{"name":"ohos.permission.SET_TIME_ZONE","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_set_time_zone","description":"$string:ohos_desc_set_time_zone"},{"name":"ohos.permission.DOWNLOAD_SESSION_MANAGER","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_download_session_manager","description":"$string:ohos_desc_download_session_manager"},{"name":"ohos.permission.COMMONEVENT_STICKY","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_commonevent_sticky","description":"$string:ohos_desc_commonevent_sticky"},{"name":"ohos.permission.SYSTEM_FLOAT_WINDOW","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PRIVACY_WINDOW","grantMode":"system_grant","availableLevel":"normal","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.POWER_MANAGER","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.REFRESH_USER_ACTION","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.POWER_OPTIMIZATION","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.REBOOT_RECOVERY","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_LOCAL_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_manage_local_accounts","description":"$string:ohos_desc_manage_local_accounts"},{"name":"ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_interact_across_local_accounts","description":"$string:ohos_desc_interact_across_local_accounts"},{"name":"ohos.permission.VIBRATE","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_vibrate","description":"$string:ohos_desc_vibrate"},{"name":"ohos.permission.SYSTEM_LIGHT_CONTROL","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ACTIVITY_MOTION","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_activity_motion","description":"$string:ohos_desc_activity_motion"},{"name":"ohos.permission.READ_HEALTH_DATA","grantMode":"user_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_health_data","description":"$string:ohos_desc_read_health_data"},{"name":"ohos.permission.CONNECT_IME_ABILITY","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_connect_ime_ability","description":"$string:ohos_desc_connect_ime_ability"},{"name":"ohos.permission.CONNECT_SCREEN_SAVER_ABILITY","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_SCREEN_SAVER","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_SCREEN_SAVER","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_WALLPAPER","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_set_wallpaper","description":"$string:ohos_desc_set_wallpaper"},{"name":"ohos.permission.GET_WALLPAPER","grantMode":"system_grant","availableLevel":"system_basic","provisionEnable":true,"since":7,"deprecated":"","distributedSceneEnable":false,"label":"$string:ohos_lab_get_wallpaper","description":"$string:ohos_desc_get_wallpaper"},{"name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_MISSIONS","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"since 9","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.KEEP_BACKGROUND_RUNNING","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.UPDATE_CONFIGURATION","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.UPDATE_SYSTEM","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.FACTORY_RESET","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ASSIST_DEVICE_UPDATE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.UPDATE_MIGRATE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GRANT_SENSITIVE_PERMISSIONS","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.REVOKE_SENSITIVE_PERMISSIONS","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_SENSITIVE_PERMISSIONS","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS_EXTENSION","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_interact_across_local_accounts_extension","description":"$string:ohos_desc_interact_across_local_accounts_extension"},{"name":"ohos.permission.LISTEN_BUNDLE_CHANGE","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_BUNDLE_INFO","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCELEROMETER","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_accelerometer","description":"$string:ohos_desc_accelerometer"},{"name":"ohos.permission.GYROSCOPE","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_gyroscope","description":"$string:ohos_desc_gyroscope"},{"name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INSTALL_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_SHORTCUTS","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.radio.ACCESS_FM_AM","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_TELEPHONY_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_set_telephony_state","description":"$string:ohos_desc_set_telephony_state"},{"name":"ohos.permission.START_ABILIIES_FROM_BACKGROUND","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"since 9","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.BUNDLE_ACTIVE_INFO","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_bundle_active_info","description":"$string:ohos_desc_bundle_active_info"},{"name":"ohos.permission.START_INVISIBLE_ABILITY","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.sec.ACCESS_UDID","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.LAUNCH_DATA_PRIVACY_CENTER","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_MEDIA_RESOURCES","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PUBLISH_AGENT_REMINDER","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_publish_agent_reminder","description":"$string:ohos_desc_publish_agent_reminder"},{"name":"ohos.permission.CONTROL_TASK_SYNC_ANIMATOR","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_control_task_sync_animator","description":"$string:ohos_desc_control_task_sync_animator"},{"name":"ohos.permission.INPUT_MONITORING","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_MISSIONS","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.NOTIFICATION_CONTROLLER","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_notification_controller","description":"$string:ohos_desc_notification_controller"},{"name":"ohos.permission.CONNECTIVITY_INTERNAL","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_NET_STRATEGY","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_NETWORK_STATS","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_VPN","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_ABILITY_CONTROLLER","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.USE_USER_IDM","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_USER_IDM","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.NETSYS_INTERNAL","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_BIOMETRIC","grantMode":"system_grant","availableLevel":"normal","since":6,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_USER_AUTH_INTERNAL","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_FINGERPRINT_AUTH","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_PIN_AUTH","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_AUTH_RESPOOL","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ENFORCE_USER_IDM","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.GET_RUNNING_INFO","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CLEAN_APPLICATION_DATA","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RUNNING_STATE_OBSERVER","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CAPTURE_SCREEN","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_WIFI_INFO","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_WIFI_INFO_INTERNAL","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_WIFI_INFO","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_WIFI_PEERS_MAC","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_WIFI_LOCAL_MAC","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_WIFI_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_WIFI_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_WIFI_CONNECTION","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.DUMP","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_WIFI_HOTSPOT","grantMode":"system_grant","availableLevel":"system_core","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_ALL_APP_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_core","since":7,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_SECURE_SETTINGS","grantMode":"system_grant","availableLevel":"system_basic","since":7,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_DFX_SYSEVENT","grantMode":"system_grant","availableLevel":"system_basic","since":8,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_HIVIEW_SYSTEM","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_HIVIEW_SYSTEM","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_ENTERPRISE_DEVICE_ADMIN","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_ENTERPRISE_INFO","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_BUNDLE_DIR","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SUBSCRIBE_MANAGED_EVENT","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_DATETIME","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_GET_DEVICE_INFO","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_RESET_DEVICE","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_WIFI","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_GET_NETWORK_INFO","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_ACCOUNT_POLICY","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_BUNDLE_INSTALL_POLICY","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_NETWORK","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_SET_APP_RUNNING_POLICY","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_SCREENOFF_TIME","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_SECURITY","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_BLUETOOTH","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_WIFI","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_RESTRICTIONS","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_APPLICATION","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_LOCATION","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_REBOOT","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_LOCK_DEVICE","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_GET_SETTINGS","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_SETTINGS","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_INSTALL_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_CERTIFICATE","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_SYSTEM","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_RESTRICT_POLICY","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_USB","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_MANAGE_NETWORK","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_SET_BROWSER_POLICY","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_OPERATE_DEVICE","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_ADMIN_MANAGE","grantMode":"system_grant","availableLevel":"system_basic","availableType":"MDM","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENTERPRISE_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.NFC_TAG","grantMode":"system_grant","availableLevel":"normal","since":7,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.NFC_CARD_EMULATION","grantMode":"system_grant","availableLevel":"normal","since":8,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.PERMISSION_USED_STATS","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.NOTIFICATION_AGENT_CONTROLLER","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MOUNT_UNMOUNT_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MOUNT_FORMAT_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.STORAGE_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.BACKUP","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CLOUDFILE_SYNC_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CLOUDFILE_SYNC","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.FILE_ACCESS_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_DEFAULT_APPLICATION","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_DEFAULT_APPLICATION","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_IDS","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_DISPOSED_APP_STATUS","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DLP_FILE","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PROVISIONING_MESSAGE","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SYSTEM_SETTINGS","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_IMAGEVIDEO","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_imagevideo","description":"$string:ohos_desc_read_imagevideo"},{"name":"ohos.permission.READ_AUDIO","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_audio","description":"$string:ohos_desc_read_audio"},{"name":"ohos.permission.READ_DOCUMENT","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_document","description":"$string:ohos_desc_read_document"},{"name":"ohos.permission.WRITE_IMAGEVIDEO","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_imagevideo","description":"$string:ohos_desc_write_imagevideo"},{"name":"ohos.permission.WRITE_AUDIO","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_audio","description":"$string:ohos_desc_write_audio"},{"name":"ohos.permission.WRITE_DOCUMENT","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_document","description":"$string:ohos_desc_write_document"},{"name":"ohos.permission.ABILITY_BACKGROUND_COMMUNICATION","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.securityguard.REPORT_SECURITY_INFO","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.securityguard.REQUEST_SECURITY_MODEL_RESULT","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true},{"name":"ohos.permission.securityguard.REQUEST_SECURITY_EVENT_INFO","grantMode":"system_grant","availableLevel":"system_core","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true},{"name":"ohos.permission.ACCESS_CERT_MANAGER_INTERNAL","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_CERT_MANAGER","grantMode":"system_grant","availableLevel":"normal","since":9,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.GET_LOCAL_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_DISTRIBUTED_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_DISTRIBUTED_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_ACCESSIBILITY_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_ACCESSIBILITY_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_PUSH_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_APP_PUSH_DATA","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_APP_PUSH_DATA","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_AUDIO_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_CAMERA_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RECEIVER_STARTUP_COMPLETED","grantMode":"system_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_WHOLE_CALENDAR","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_whole_calendar","description":"$string:ohos_desc_read_whole_calendar"},{"name":"ohos.permission.WRITE_WHOLE_CALENDAR","grantMode":"user_grant","availableLevel":"system_basic","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_write_whole_calendar","description":"$string:ohos_desc_write_whole_calendar"},{"name":"ohos.permission.ACCESS_SERVICE_DM","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RUN_ANY_CODE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.APP_TRACKING_CONSENT","grantMode":"user_grant","availableLevel":"normal","since":9,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true,"label":"$string:ohos_lab_app_tracking_consent","description":"$string:ohos_desc_app_tracking_consent"},{"name":"ohos.permission.PUBLISH_SYSTEM_COMMON_EVENT","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SCREEN_LOCK_INNER","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PRINT","grantMode":"system_grant","since":10,"deprecated":"","availableLevel":"normal","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_PRINT_JOB","grantMode":"system_grant","since":10,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CHANGE_OVERLAY_ENABLED_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CONNECT_CELLULAR_CALL_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.CONNECT_IMS_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SENSING_WITH_ULTRASOUND","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PROXY_AUTHORIZATION_URI","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INSTALL_ENTERPRISE_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_INSTALLED_BUNDLE_LIST","grantMode":"user_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_get_installed_bundle_list","description":"$string:ohos_desc_get_installed_bundle_list"},{"name":"ohos.permission.ACCESS_CAST_ENGINE_MIRROR","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_CAST_ENGINE_STREAM","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CLOUDDATA_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.DEVICE_STANDBY_EXEMPTION","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RESTRICT_APPLICATION_ACTIVE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_SENSOR","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.UPLOAD_SESSION_MANAGER","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PREPARE_APP_TERMINATE","grantMode":"system_grant","availableLevel":"normal","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_ECOLOGICAL_RULE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_SCENE_CODE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.FILE_GUARD_MANAGER","grantMode":"system_grant","availableLevel":"system_core","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_FILE_GUARD_POLICY","grantMode":"system_grant","availableLevel":"system_core","availableType":"MDM","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.securityguard.SET_MODEL_STATE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.hsdr.HSDR_ACCESS","grantMode":"system_grant","availableLevel":"normal","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.SUPPORT_USER_AUTH","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CAPTURE_VOICE_DOWNLINK_AUDIO","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_INTELLIGENT_VOICE","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INSTALL_ENTERPRISE_MDM_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INSTALL_ENTERPRISE_NORMAL_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INSTALL_SELF_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.OBSERVE_FORM_RUNNING","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_DEVICE_AUTH_CRED","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.UNINSTALL_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RECOVER_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_DOMAIN_ACCOUNTS","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_UNREMOVABLE_NOTIFICATION","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.QUERY_ACCESSIBILITY_ELEMENT","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ACTIVATE_THEME_PACKAGE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ATTEST_KEY","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WAKEUP_VOICE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WAKEUP_VISION","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENABLE_DISTRIBUTED_HARDWARE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":false,"distributedSceneEnable":true},{"name":"ohos.permission.ACCESS_DISTRIBUTED_HARDWARE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true},{"name":"ohos.permission.INSTANTSHARE_SWITCH_CONTROL","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_INSTANTSHARE_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_INSTANTSHARE_PRIVATE_ABILITY","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SECURE_PASTE","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_PASTEBOARD","grantMode":"user_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_pasteboard","description":"$string:ohos_desc_read_pasteboard"},{"name":"ohos.permission.ACCESS_MCP_AUTHORIZATION","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_BUNDLE_RESOURCES","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_CODE_PROTECT_INFO","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_ADVANCED_SECURITY_MODE","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_DEVELOPER_MODE","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RUN_DYN_CODE","grantMode":"system_grant","availableLevel":"normal","since":11,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.COOPERATE_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PERCEIVE_TRAIL","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.DISABLE_PERMISSION_DIALOG","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.EXECUTE_INSIGHT_INTENT","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_ACTIVATION_LOCK","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.VERIFY_ACTIVATION_LOCK","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_PRIVATE_PHOTOS","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_OUC","grantMode":"system_grant","since":11,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.TRUSTED_RING_HASH_DATA_PERMISSION","grantMode":"system_grant","since":11,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_TRUSTED_RING","grantMode":"system_grant","since":11,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.USE_TRUSTED_RING","grantMode":"system_grant","since":11,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INPUT_CONTROL_DISPATCHING","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INTERCEPT_INPUT_EVENT","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SECURITY_PRIVACY_CENTER","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_SECURITY_PRIVACY_ADVICE","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_SECURITY_PRIVACY_ADVICE","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.USE_SECURITY_PRIVACY_MESSAGER","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RECORD_VOICE_CALL","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_APP_INSTALL_INFO","grantMode":"system_grant","since":11,"availableLevel":"system_core","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.RECEIVE_APP_INSTALL_INFO_CHANGE","grantMode":"system_grant","since":11,"availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_ADVANCED_SECURITY_MODE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.STORE_PERSISTENT_DATA","grantMode":"system_grant","availableLevel":"normal","since":11,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_HIVIEWX","grantMode":"system_grant","since":11,"deprecated":"","availableLevel":"system_basic","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_PASSWORDVAULT_ABILITY","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_PRIVATE_SPACE_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_PRIVATE_SPACE_PASSWORD_PROTECT","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_LOWPOWER_MANAGER","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DDK_USB","grantMode":"system_grant","availableLevel":"system_basic","since":10,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DDK_USB_SERIAL","grantMode":"system_grant","availableLevel":"system_basic","since":16,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DDK_SCSI_PERIPHERAL","grantMode":"system_grant","availableLevel":"system_basic","since":16,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_EXTENSIONAL_DEVICE_DRIVER","grantMode":"system_grant","availableLevel":"normal","since":10,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DDK_DRIVERS","grantMode":"system_grant","availableLevel":"system_basic","since":16,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"isKernelEffect":false,"hasValue":true},{"name":"ohos.permission.ACCESS_DDK_HID","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_APP_BOOT","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_HIVIEWCARE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CONNECT_UI_EXTENSION_ABILITY","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_WRITE_DOWNLOAD_DIRECTORY","grantMode":"user_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_write_download_directory","description":"$string:ohos_desc_read_write_download_directory"},{"name":"ohos.permission.READ_WRITE_DOCUMENTS_DIRECTORY","grantMode":"user_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_write_documents_directory","description":"$string:ohos_desc_read_write_documents_directory"},{"name":"ohos.permission.READ_WRITE_DESKTOP_DIRECTORY","grantMode":"user_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false,"label":"$string:ohos_lab_read_write_desktop_directory","description":"$string:ohos_desc_read_write_desktop_directory"},{"name":"ohos.permission.FILE_ACCESS_PERSIST","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_SANDBOX_POLICY","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_ACCOUNT_KIT_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.REQUEST_ANONYMOUS_ATTEST","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_ACCOUNT_KIT_UI","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.START_RECENT_ABILITY","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_CLOUD_SYNC_CONFIG","grantMode":"system_grant","availableLevel":"normal","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_CLOUD_SYNC_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_FINDDEVICE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_FINDSERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_FINDSERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.TRIGGER_ACTIVATIONLOCK","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_USB_CONFIG","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_PRIVACY_PUSH_DATA","grantMode":"system_grant","availableLevel":"system_core","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_STATUSBAR_ICON","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.START_SYSTEM_DIALOG","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_SYSTEM_AUDIO_EFFECTS","grantMode":"system_grant","availableLevel":"system_basic","since":11,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_NEARLINK","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_NEARLINK","grantMode":"user_grant","availableLevel":"normal","since":12,"deprecated":"","provisionEnable":false,"distributedSceneEnable":false,"label":"$string:ohos_lab_access_nearlink","description":"$string:ohos_desc_access_nearlink"},{"name":"ohos.permission.GET_NEARLINK_LOCAL_MAC","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_NEARLINK_PEER_MAC","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_PROTOCOL_DFX_DATA","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_PROTOCOL_DFX_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_RGM","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ALLOW_UPGRADE_GUIDE_ACCESS","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_USER_ACCOUNT_INFO","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_ACCOUNT_LOGIN_STATE","grantMode":"system_grant","availableLevel":"normal","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_ACCOUNT_LOGIN_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS_AS_USER","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.NOTIFY_DEBUG_ASSERT_RESULT","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_AI_ABILITY","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_HEALTH_MOTION","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.hsdr.REQUEST_HSDR","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.QUERY_PASSWORD_VAULT_DATA","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SUBSCRIBE_NOTIFICATION_WINDOW_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CHANGE_DISPLAYMODE","grantMode":"system_grant","since":12,"deprecated":"","availableLevel":"system_core","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_MEDIALIB_THUMB_DB","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MIGRATE_DATA","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DYNAMIC_ICON","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_PRIVACY_INDICATOR","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_PRIVACY_INDICATOR","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.EXEMPT_PRIVACY_INDICATOR","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.EXEMPT_CAMERA_PRIVACY_INDICATOR","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.EXEMPT_MICROPHONE_PRIVACY_INDICATOR","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.EXEMPT_LOCATION_PRIVACY_INDICATOR","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_SUPER_PRIVACY","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_SUPER_PRIVACY","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.LAUNCH_SPAMSHIELD_PAGE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SPAMSHIELD_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CHANGE_BUNDLE_UNINSTALL_STATE","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_STYLUS_EVENT","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SERVICE_NAVIGATION_INFO","grantMode":"system_grant","availableLevel":"normal","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_GTOKEN_POLICY","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.READ_GTOKEN_POLICY","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ENABLE_PROFILER","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true},{"name":"ohos.permission.USE_CLOUD_DRIVE_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.USE_CLOUD_BACKUP_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.USE_CLOUD_COMMON_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.START_DLP_CRED","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.START_SHORTCUT","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_INPUT_INFRARED_EMITTER","grantMode":"system_grant","availableLevel":"normal","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PRELOAD_APPLICATION","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.SET_PROCESS_CACHE_STATE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PRELOAD_UI_EXTENSION_ABILITY","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SYSTEM_APP_CERT","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_USER_TRUSTED_CERT","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.MANAGE_SETTINGS","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_LOCAL_BACKUP","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.CAST_AUDIO_OUTPUT","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":true},{"name":"ohos.permission.ACCESS_TEXTAUTOFILL_ABILITY","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.KILL_APP_PROCESSES","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.WRITE_RINGTONE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SCREEN_LOCK_MEDIA_DATA","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SCREEN_LOCK_ALL_DATA","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.GET_ACCOUNT_MINORS_INFO","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_LOCAL_THEME","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SHADER_CACHE_DIR","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.INSTALL_CLONE_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.UNINSTALL_CLONE_BUNDLE","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.PROTECT_SCREEN_LOCK_DATA","grantMode":"system_grant","availableLevel":"normal","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_DEVICE_COLLABORATION_PRIVATE_ABILITY","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_RINGTONE_RESOURCE","grantMode":"system_grant","availableLevel":"system_core","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_FILE_CONTENT_SHARE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false},{"name":"ohos.permission.ACCESS_SEARCH_SERVICE","grantMode":"system_grant","availableLevel":"system_basic","since":12,"deprecated":"","provisionEnable":true,"distributedSceneEnable":false}]}}')},23725:e=>{"use strict";e.exports=JSON.parse('{"SystemCapability":["SystemCapability.Applications.CalendarData","SystemCapability.ArkUI.ArkUI.Full","SystemCapability.ArkUI.ArkUI.Lite","SystemCapability.ArkUI.ArkUI.Napi","SystemCapability.ArkUI.ArkUI.Libuv","SystemCapability.ArkUI.UiAppearance","SystemCapability.BundleManager.BundleFramework","SystemCapability.BundleManager.DistributedBundleFramework","SystemCapability.BundleManager.Zlib","SystemCapability.BundleManager.BundleFramework.Core","SystemCapability.BundleManager.BundleFramework.FreeInstall","SystemCapability.BundleManager.BundleFramework.Resource","SystemCapability.BundleManager.BundleFramework.DefaultApp","SystemCapability.BundleManager.BundleFramework.Launcher","SystemCapability.BundleManager.BundleFramework.SandboxApp","SystemCapability.BundleManager.BundleFramework.QuickFix","SystemCapability.BundleManager.BundleFramework.AppControl","SystemCapability.BundleManager.BundleFramework.Overlay","SystemCapability.Developtools.Syscap","SystemCapability.Graphic.Graphic2D.WebGL","SystemCapability.Graphic.Graphic2D.WebGL2","SystemCapability.Graphic.Graphic2D.ColorManager.Core","SystemCapability.Window.SessionManager","SystemCapability.Graphic.Vulkan","SystemCapability.WindowManager.WindowManager.Core","SystemCapability.Notification.CommonEvent","SystemCapability.Notification.Notification","SystemCapability.Notification.ReminderAgent","SystemCapability.Notification.Emitter","SystemCapability.Communication.IPC.Core","SystemCapability.Communication.SoftBus.Core","SystemCapability.Communication.NetManager.Core","SystemCapability.Communication.NetManager.Extension","SystemCapability.Communication.NetStack","SystemCapability.Communication.WiFi.Core","SystemCapability.Communication.WiFi.STA","SystemCapability.Communication.WiFi.AP.Core","SystemCapability.Communication.WiFi.AP.Extension","SystemCapability.Communication.WiFi.P2P","SystemCapability.Communication.Bluetooth.Core","SystemCapability.Communication.Bluetooth.Lite","SystemCapability.Communication.NFC.Core","SystemCapability.Communication.ConnectedTag","SystemCapability.Communication.NFC.Tag","SystemCapability.Communication.NFC.CardEmulation","SystemCapability.Communication.NetManager.Ethernet","SystemCapability.Communication.NetManager.NetSharing","SystemCapability.Communication.NetManager.MDNS","SystemCapability.Communication.NetManager.Vpn","SystemCapability.Communication.SecureElement","SystemCapability.Location.Location.Core","SystemCapability.Location.Location.Geocoder","SystemCapability.Location.Location.Geofence","SystemCapability.Location.Location.Gnss","SystemCapability.Location.Location.Lite","SystemCapability.Msdp.DeviceStatus.Stationary","SystemCapability.MultimodalInput.Input.Core","SystemCapability.MultimodalInput.Input.InputDevice","SystemCapability.MultimodalInput.Input.RemoteInputDevice","SystemCapability.MultimodalInput.Input.InputMonitor","SystemCapability.MultimodalInput.Input.InputConsumer","SystemCapability.MultimodalInput.Input.InputSimulator","SystemCapability.MultimodalInput.Input.InputFilter","SystemCapability.MultimodalInput.Input.Cooperator","SystemCapability.MultimodalInput.Input.Pointer","SystemCapability.PowerManager.BatteryManager.Extension","SystemCapability.PowerManager.BatteryStatistics","SystemCapability.PowerManager.DisplayPowerManager","SystemCapability.PowerManager.DisplayPowerManager.Lite","SystemCapability.PowerManager.ThermalManager","SystemCapability.PowerManager.PowerManager.Core","SystemCapability.PowerManager.PowerManager.Lite","SystemCapability.PowerManager.BatteryManager.Core","SystemCapability.PowerManager.BatteryManager.Lite","SystemCapability.PowerManager.PowerManager.Extension","SystemCapability.Multimedia.Media.Core","SystemCapability.Multimedia.Media.AudioPlayer","SystemCapability.Multimedia.Media.AudioRecorder","SystemCapability.Multimedia.Media.VideoPlayer","SystemCapability.Multimedia.Media.VideoRecorder","SystemCapability.Multimedia.Media.CodecBase","SystemCapability.Multimedia.Media.AudioCodec","SystemCapability.Multimedia.Media.AudioDecoder","SystemCapability.Multimedia.Media.AudioEncoder","SystemCapability.Multimedia.Media.VideoDecoder","SystemCapability.Multimedia.Media.VideoEncoder","SystemCapability.Multimedia.Media.Spliter","SystemCapability.Multimedia.Media.Muxer","SystemCapability.Multimedia.Media.AVScreenCapture","SystemCapability.Multimedia.Media.SoundPool","SystemCapability.Multimedia.AVSession.Core","SystemCapability.Multimedia.AVSession.Manager","SystemCapability.Multimedia.AVSession.AVCast","SystemCapability.Multimedia.AVSession.ExtendedDisplayCast","SystemCapability.Multimedia.Audio.Core","SystemCapability.Multimedia.Audio.Tone","SystemCapability.Multimedia.Audio.Interrupt","SystemCapability.Multimedia.Audio.Renderer","SystemCapability.Multimedia.Audio.Capturer","SystemCapability.Multimedia.Audio.Device","SystemCapability.Multimedia.Audio.Volume","SystemCapability.Multimedia.Audio.Communication","SystemCapability.Multimedia.Audio.PlaybackCapture","SystemCapability.Multimedia.Camera.Core","SystemCapability.Multimedia.Camera.DistributedCore","SystemCapability.Multimedia.Image.Core","SystemCapability.Multimedia.Image.ImageSource","SystemCapability.Multimedia.Image.ImagePacker","SystemCapability.Multimedia.Image.ImageReceiver","SystemCapability.Multimedia.ImageEffect.Core","SystemCapability.Multimedia.MediaLibrary.Core","SystemCapability.Multimedia.MediaLibrary.SmartAlbum","SystemCapability.Multimedia.MediaLibrary.DistributedCore","SystemCapability.Multimedia.Media.AVPlayer","SystemCapability.Multimedia.Media.AVRecorder","SystemCapability.Multimedia.Media.AVMetadataExtractor","SystemCapability.Multimedia.Media.AVImageGenerator","SystemCapability.Multimedia.Image.ImageCreator","SystemCapability.Multimedia.SystemSound.Core","SystemCapability.Telephony.CoreService","SystemCapability.Telephony.CallManager","SystemCapability.Telephony.CellularCall","SystemCapability.Telephony.CellularData","SystemCapability.Telephony.SmsMms","SystemCapability.Telephony.StateRegistry","SystemCapability.Global.I18n","SystemCapability.Global.ResourceManager","SystemCapability.Customization.ConfigPolicy","SystemCapability.Customization.CustomConfig","SystemCapability.Customization.EnterpriseDeviceManager","SystemCapability.BarrierFree.Accessibility.Core","SystemCapability.BarrierFree.Accessibility.Vision","SystemCapability.BarrierFree.Accessibility.Hearing","SystemCapability.BarrierFree.Accessibility.Interaction","SystemCapability.ResourceSchedule.WorkScheduler","SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask","SystemCapability.ResourceSchedule.BackgroundTaskManager.TransientTask","SystemCapability.ResourceSchedule.UsageStatistics.App","SystemCapability.ResourceSchedule.UsageStatistics.AppGroup","SystemCapability.ResourceSchedule.BackgroundTaskManager.EfficiencyResourcesApply","SystemCapability.Utils.Lang","SystemCapability.HiviewDFX.HiLog","SystemCapability.HiviewDFX.HiLogLite","SystemCapability.HiviewDFX.HiTrace","SystemCapability.HiviewDFX.Hiview.FaultLogger","SystemCapability.HiviewDFX.Hiview.LogLibrary","SystemCapability.HiviewDFX.HiviewLite","SystemCapability.HiviewDFX.HiChecker","SystemCapability.HiviewDFX.HiCollie","SystemCapability.HiviewDFX.HiDumper","SystemCapability.HiviewDFX.HiAppEvent","SystemCapability.HiviewDFX.HiSysEvent","SystemCapability.HiviewDFX.HiEventLite","SystemCapability.HiviewDFX.HiProfiler.HiDebug","SystemCapability.Update.UpdateService","SystemCapability.DistributedHardware.DeviceManager","SystemCapability.DistributedHardware.DistributedHardwareFWK","SystemCapability.Security.DeviceAuth","SystemCapability.Security.DataTransitManager","SystemCapability.Security.DeviceSecurityLevel","SystemCapability.Security.Huks.Core","SystemCapability.Security.Huks.Extension","SystemCapability.Security.Asset","SystemCapability.Security.AccessToken","SystemCapability.Security.Cipher","SystemCapability.Security.CertificateManager","SystemCapability.Security.CryptoFramework","SystemCapability.Security.CryptoFramework.Cert","SystemCapability.Security.DataLossPrevention","SystemCapability.Security.Cert","SystemCapability.Security.SecurityGuard","SystemCapability.Security.ScreenLockFileManager","SystemCapability.Account.OsAccount","SystemCapability.Account.AppAccount","SystemCapability.UserIAM.UserAuth.Core","SystemCapability.UserIAM.UserAuth.PinAuth","SystemCapability.UserIAM.UserAuth.FaceAuth","SystemCapability.MiscServices.InputMethodFramework","SystemCapability.MiscServices.Pasteboard","SystemCapability.MiscServices.Time","SystemCapability.MiscServices.Wallpaper","SystemCapability.MiscServices.ScreenLock","SystemCapability.MiscServices.Upload","SystemCapability.MiscServices.Download","SystemCapability.FileManagement.StorageService.Backup","SystemCapability.FileManagement.StorageService.SpatialStatistics","SystemCapability.FileManagement.StorageService.Volume","SystemCapability.FileManagement.StorageService.Encryption","SystemCapability.FileManagement.File.FileIO","SystemCapability.FileManagement.File.FileIO.Lite","SystemCapability.FileManagement.File.Environment","SystemCapability.FileManagement.File.DistributedFile","SystemCapability.FileManagement.File.Environment.FolderObtain","SystemCapability.FileManagement.AppFileService","SystemCapability.FileManagement.AppFileService.FolderAuthorization","SystemCapability.FileManagement.UserFileService","SystemCapability.FileManagement.UserFileManager","SystemCapability.FileManagement.UserFileManager.DistributedCore","SystemCapability.FileManagement.UserFileManager.Core","SystemCapability.FileManagement.UserFileService.FolderSelection","SystemCapability.USB.USBManager","SystemCapability.Sensors.Sensor","SystemCapability.Sensors.MiscDevice","SystemCapability.Sensors.Sensor.Lite","SystemCapability.Sensors.MiscDevice.Lite","SystemCapability.Startup.SystemInfo","SystemCapability.Startup.SystemInfo.Lite","SystemCapability.DistributedDataManager.RelationalStore.Core","SystemCapability.DistributedDataManager.RelationalStore.Synchronize","SystemCapability.DistributedDataManager.RelationalStore.Lite","SystemCapability.DistributedDataManager.KVStore.Core","SystemCapability.DistributedDataManager.KVStore.Lite","SystemCapability.DistributedDataManager.KVStore.DistributedKVStore","SystemCapability.DistributedDataManager.DataObject.DistributedObject","SystemCapability.DistributedDataManager.Preferences.Core","SystemCapability.DistributedDataManager.DataShare.Core","SystemCapability.DistributedDataManager.DataShare.Consumer","SystemCapability.DistributedDataManager.DataShare.Provider","SystemCapability.DistributedDataManager.UDMF.Core","SystemCapability.DistributedDataManager.CloudSync.Config","SystemCapability.DistributedDataManager.CloudSync.Client","SystemCapability.DistributedDataManager.CloudSync.Server","SystemCapability.Ability.AbilityBase","SystemCapability.Ability.AbilityRuntime.Core","SystemCapability.Ability.AbilityRuntime.FAModel","SystemCapability.Ability.AbilityRuntime.AbilityCore","SystemCapability.Ability.AbilityRuntime.Mission","SystemCapability.Ability.AbilityTools.AbilityAssistant","SystemCapability.Ability.Form","SystemCapability.Ability.DistributedAbilityManager","SystemCapability.Ability.AbilityRuntime.QuickFix","SystemCapability.Applications.ContactsData","SystemCapability.Applications.Contacts","SystemCapability.Applications.Settings.Core","SystemCapability.Test.UiTest","SystemCapability.Web.Webview.Core","SystemCapability.Cloud.AAID","SystemCapability.Advertising.OAID","SystemCapability.Advertising.Ads","SystemCapability.Cloud.VAID","SystemCapability.Cloud.Push","SystemCapability.XTS.DeviceAttest","SystemCapability.XTS.DeviceAttest.Lite","SystemCapability.Base","SystemCapability.FileManagement.DistributedFileService.CloudSyncManager","SystemCapability.FileManagement.DistributedFileService.CloudSync.Core","SystemCapability.MultimodalInput.Input.ShortKey","SystemCapability.Msdp.DeviceStatus.Cooperate","SystemCapability.Request.FileTransferAgent","SystemCapability.ResourceSchedule.DeviceStandby","SystemCapability.AI.MindSporeLite","SystemCapability.Print.PrintFramework","SystemCapability.DistributedDataManager.Preferences.Core.Lite","SystemCapability.Driver.ExternalDevice","SystemCapability.FileManagement.PhotoAccessHelper.Core","SystemCapability.AI.IntelligentVoice.Core","SystemCapability.Msdp.DeviceStatus.Drag","SystemCapability.DistributedDataManager.CommonType","SystemCapability.Multimedia.Audio.Spatialization","SystemCapability.Multimedia.AudioHaptic.Core","SystemCapability.ArkUi.Graphics3D","SystemCapability.Multimedia.Drm.Core","SystemCapability.Graphics.Drawing","SystemCapability.ResourceSchedule.SystemLoad","SystemCapability.Ability.AppStartup","SystemCapability.MultimodalInput.Input.InfraredEmitter"]}')},79646:e=>{"use strict";e.exports=JSON.parse('{"fileContent":[{"syscap":"ArkUI","subsystem":"ArkUI开发框架","fileName":"arkui"},{"syscap":"BundleManager","subsystem":"包管理","fileName":"bundle"},{"syscap":"Graphic","subsystem":"图形图像","fileName":"graphic"},{"syscap":"WindowManager","subsystem":"窗口管理","fileName":"window"},{"syscap":"Notification","subsystem":"事件通知","fileName":"notification"},{"syscap":"Communication","subsystem":"基础通信","fileName":"communication"},{"syscap":"Location","subsystem":"位置服务","fileName":"geolocation"},{"syscap":"MultimodalInput","subsystem":"多模输入","fileName":"multi-modal-input"},{"syscap":"PowerManager","subsystem":"电源服务","fileName":"battery"},{"syscap":"Multimedia","subsystem":"OS媒体软件","fileName":"multimedia"},{"syscap":"Telephony","subsystem":"电话服务","fileName":"telephony"},{"syscap":"Global","subsystem":"全球化","fileName":"global"},{"syscap":"Customization","subsystem":"定制","fileName":"customization"},{"syscap":"BarrierFree","subsystem":"无障碍软件服务","fileName":"accessibility"},{"syscap":"ResourceSchedule","subsystem":"资源调度","fileName":"resource-scheduler"},{"syscap":"Utils","subsystem":"公共基础类库","fileName":"compiler-and-runtime"},{"syscap":"HiviewDFX","subsystem":"DFX","fileName":"dfx"},{"syscap":"Update","subsystem":"升级服务","fileName":"update"},{"syscap":"DistributedHardware","subsystem":"分布式硬件","fileName":"distributed-hardware"},{"syscap":"Security","subsystem":"安全基础能力","fileName":"security"},{"syscap":"Account","subsystem":"账号","fileName":"account"},{"syscap":"UserIAM","subsystem":"用户IAM","fileName":"user-iam"},{"syscap":"FileManagement","subsystem":"文件管理","fileName":"file-management"},{"syscap":"USB","subsystem":"USB服务","fileName":"usb"},{"syscap":"Sensors","subsystem":"泛sensor服务","fileName":"sensor"},{"syscap":"Startup","subsystem":"启动恢复","fileName":"start-up"},{"syscap":"DistributedDataManager","subsystem":"分布式数据管理","fileName":"distributed-data"},{"syscap":"Ability","subsystem":"元能力","fileName":"ability"},{"syscap":"Web","subsystem":"web","fileName":"web"},{"syscap":"Applications","subsystem":"应用","fileName":"application"},{"syscap":"Msdp","subsystem":"综合传感处理平台","fileName":"msdp"},{"syscap":"Test","subsystem":"测试框架","fileName":"unitest"},{"syscap":"Base","subsystem":"SDK","fileName":"sdk"},{"syscap":"AI","subsystem":"AI业务","fileName":"ai"},{"syscap":"Request","subsystem":"上传下载","fileName":"download-upload"},{"syscap":"Download","subsystem":"上传下载","fileName":"download-upload"},{"syscap":"Upload","subsystem":"上传下载","fileName":"download-upload"},{"syscap":"Wallpaper","subsystem":"主题","fileName":"theme"},{"syscap":"Time","subsystem":"时间时区","fileName":"time"},{"syscap":"ScreenLock","subsystem":"主题","fileName":"theme"},{"syscap":"Pasteboard","subsystem":"剪贴板","fileName":"pasteboard"},{"syscap":"InputMethodFramework","subsystem":"输入法","fileName":"input-method-framework"},{"syscap":"Driver","subsystem":"驱动","fileName":"driver"},{"syscap":"Developtools","subsystem":"研发工具链","fileName":"developtools"},{"syscap":"Bluetooth","subsystem":"蓝牙","fileName":"blue-tooth"},{"syscap":"NetManager","subsystem":"网络管理·","fileName":"net-manager"},{"syscap":"Print","subsystem":"打印","fileName":"print"},{"syscap":"Window","subsystem":"窗口","fileName":"window"},{"syscap":"Advertising","subsystem":"广告服务","fileName":"advertising"},{"syscap":"XTS","subsystem":"XTS","fileName":"xts"}]}')}},__webpack_module_cache__={};function __webpack_require__(e){var t=__webpack_module_cache__[e];if(void 0!==t)return t.exports;var r=__webpack_module_cache__[e]={id:e,loaded:!1,exports:{}};return __webpack_modules__[e].call(r.exports,r,r.exports,__webpack_require__),r.loaded=!0,r.exports}__webpack_require__.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return __webpack_require__.d(t,{a:t}),t},__webpack_require__.d=(e,t)=>{for(var r in t)__webpack_require__.o(t,r)&&!__webpack_require__.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},__webpack_require__.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),__webpack_require__.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},__webpack_require__.nmd=e=>(e.paths=[],e.children||(e.children=[]),e);var __webpack_exports__=__webpack_require__(66608)})(); \ No newline at end of file diff --git a/build-tools/dts_parser/src/config/tsconfig.json b/build-tools/dts_parser/src/config/tsconfig.json index f63082d966..df048744d3 100644 --- a/build-tools/dts_parser/src/config/tsconfig.json +++ b/build-tools/dts_parser/src/config/tsconfig.json @@ -41,6 +41,7 @@ "Hyperlink", "Image", "ImageAnimator", + "LazyVGridLayout", "Line", "List", "ListItem", @@ -281,6 +282,11 @@ "type": "ImageAnimatorAttribute", "instance": "ImageAnimatorInstance" }, + { + "name": "LazyVGridLayout", + "type": "LazyVGridLayoutAttribute", + "instance": "LazyVGridLayoutInstance" + }, { "name": "Line", "type": "LineAttribute", -- Gitee From 10bbd9b39fd3fea157d009b87292c4937a793072 Mon Sep 17 00:00:00 2001 From: yaowenrui Date: Tue, 11 Mar 2025 08:58:59 +0000 Subject: [PATCH 195/835] update api/@ohos.multimodalInput.inputConsumer.d.ts. Signed-off-by: yaowenrui --- api/@ohos.multimodalInput.inputConsumer.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.multimodalInput.inputConsumer.d.ts b/api/@ohos.multimodalInput.inputConsumer.d.ts index 61b6ad4382..cfebeaf00d 100644 --- a/api/@ohos.multimodalInput.inputConsumer.d.ts +++ b/api/@ohos.multimodalInput.inputConsumer.d.ts @@ -309,7 +309,7 @@ declare namespace inputConsumer { /** * Consumed key events. Only the VolumeUp and VolumeDown keys are supported. When the current application process - * is the focus window`s process, a callback will be triggered if the user operates the specified key. + * is the focus window's process, a callback will be triggered if the user operates the specified key. * * @param { 'keyPressed' } type - Type of the key events. * @param { KeyPressedOptions } options - Key consumption settings. -- Gitee From 0c71eadf518ea06f9057c73221904f1b4e5658a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E6=B3=A2?= Date: Tue, 11 Mar 2025 09:13:42 +0000 Subject: [PATCH 196/835] update api/@ohos.display.d.ts. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 刘波 --- api/@ohos.display.d.ts | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/api/@ohos.display.d.ts b/api/@ohos.display.d.ts index 7ac71271c3..30fbdee71a 100644 --- a/api/@ohos.display.d.ts +++ b/api/@ohos.display.d.ts @@ -573,26 +573,26 @@ declare namespace display { function setFoldStatusLocked(locked: boolean): void; /** - * Create virtual display. if surfaceId is valid, this permission is necessary. + * Create virtual screen. * * @permission ohos.permission.ACCESS_VIRTUAL_SCREEN - * @param { VirtualDisplayOptions } options Indicates the options of the virtual display. - * @returns { Promise } Promise used to return the created virtual displayId + * @param { VirtualScreenOption } options Indicates the options of the virtual screen. + * @returns { Promise } Promise used to return the created virtual screen id * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. * 2. Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. - * @throws { BusinessError } 1400003 - This display manager service works abnormally. + * @throws { BusinessError } 1400001 - Invalid display or screen. * @syscap SystemCapability.Window.SessionManager * @since 18 */ - function createVirtualDisplay(options: VirtualDisplayOptions): Promise; + function createVirtualScreen(options: VirtualScreenOptions): Promise; /** - * Destroy virtual display. + * Destroy virtual screen. * * @permission ohos.permission.ACCESS_VIRTUAL_SCREEN - * @param { number } displayId Indicates the display id of the virtual display. + * @param { number } screenId Indicates the screen id of the virtual screen. * @returns { Promise } Promise that returns no value. * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. @@ -603,13 +603,13 @@ declare namespace display { * @syscap SystemCapability.Window.SessionManager * @since 18 */ - function destroyVirtualDisplay(displayId: number): Promise; + function destroyVirtualScreen(screenId: number): Promise; /** * Set surface for the virtual display. * * @permission ohos.permission.ACCESS_VIRTUAL_SCREEN - * @param { number } displayId Indicates the display id of the virtual display. + * @param { number } screenId Indicates the screen id of the virtual screen. * @param { string } surfaceId Indicates the surface id. * @returns { Promise } Promise that returns no value * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. @@ -621,13 +621,13 @@ declare namespace display { * @syscap SystemCapability.Window.SessionManager * @since 18 */ - function setVirtualDisplaySurface(displayId: number, surfaceId: string): Promise; + function setVirtualScreenSurface(screenId: number, surfaceId: string): Promise; /** - * Make display as unique-display + * Make display as unique-screen * * @permission ohos.permission.ACCESS_VIRTUAL_SCREEN - * @param { number } displayId the unique displays. It's type should be int. + * @param { number } the unique screen id. It's type should be int. * @returns { Promise } Promise that returns no value * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. @@ -641,15 +641,15 @@ declare namespace display { function makeUnique(displayId: number): Promise; /** - * The parameter for creating virtual display. + * The parameter for creating virtual screen. * - * @interface VirtualDisplayOptions + * @interface VirtualScreenOptions * @syscap SystemCapability.Window.SessionManager * @since 18 */ - interface VirtualDisplayOptions { + interface VirtualScreenOptions { /** - * Indicates the name of the virtual display. + * Indicates the name of the virtual screen. * * @type { string } * @syscap SystemCapability.Window.SessionManager @@ -658,7 +658,7 @@ declare namespace display { name: string; /** - * Indicates the width of the virtual display. + * Indicates the width of the virtual screen. * * @type { number } * @syscap SystemCapability.Window.SessionManager @@ -667,7 +667,7 @@ declare namespace display { width: number; /** - * Indicates the height of the virtual display. + * Indicates the height of the virtual screen. * * @type { number } * @syscap SystemCapability.Window.SessionManager @@ -676,7 +676,7 @@ declare namespace display { height: number; /** - * Indicates the density of the virtual display. + * Indicates the density of the virtual screen. * * @type { number } * @syscap SystemCapability.Window.SessionManager @@ -685,7 +685,7 @@ declare namespace display { density: number; /** - * Indicates the surface id of the virtual display. + * Indicates the surface id of the virtual screen. * * @type { string } * @syscap SystemCapability.Window.SessionManager -- Gitee From 59c5ba0090408ecd501f882c79bcde9e7825cb58 Mon Sep 17 00:00:00 2001 From: giteeOrange Date: Tue, 11 Mar 2025 17:17:00 +0800 Subject: [PATCH 197/835] add rotationChange interface Signed-off-by: giteeOrange --- api/@ohos.window.d.ts | 152 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 152 insertions(+) diff --git a/api/@ohos.window.d.ts b/api/@ohos.window.d.ts index 179b7ed053..76de4b8a7a 100644 --- a/api/@ohos.window.d.ts +++ b/api/@ohos.window.d.ts @@ -10130,6 +10130,158 @@ declare namespace window { */ windowRect: Rect; } + + /** + * Rotation change type + * + * @syscap SystemCapability.Window.SessionManager + * @atomicservice + * @since 18 + */ + enum RotationChangeType { + /** + * Rotation will begin + * + * @enum { number } + * @syscap SystemCapability.Window.SessionManager + * @atomicservice + * @since 18 + */ + WINDOW_WILL_ROTATE = 0, + + /** + * Rotation end + * + * @syscap SystemCapability.Window.SessionManager + * @atomicservice + * @since 18 + */ + WINDOW_DID_ROTATE = 1 + } + + /** + * Rect type + * + * @enum { number } + * @syscap SystemCapability.Window.SessionManager + * @atomicservice + * @since 18 + */ + enum RectType { + /** + * Rect relative to screen + * + * @syscap SystemCapability.Window.SessionManager + * @atomicservice + * @since 18 + */ + RELATIVE_TO_SCREEN = 0, + /** + * Rect relative to parent window + * + * @syscap SystemCapability.Window.SessionManager + * @atomicservice + * @since 18 + */ + RELATIVE_TO_PARENT_WINDOW = 1 + } + + /** + * Rotation change info + * + * @interface RotationChangeInfo + * @syscap SystemCapability.Window.SessionManager + * @atomicservice + * @since 18 + */ + interface RotationChangeInfo { + /** + * Rotation change type + * + * @type { RotationChangeType } + * @syscap SystemCapability.Window.SessionManager + * @atomicservice + * @since 18 + */ + type: RotationChangeType; + /** + * Orientation + * + * @type { Orientation } + * @syscap SystemCapability.Window.SessionManager + * @atomicservice + * @since 18 + */ + orientation: Orientation; + /** + * Display id + * + * @type { number } + * @syscap SystemCapability.Window.SessionManager + * @atomicservice + * @since 18 + */ + displayId: number; + /** + * Display rect + * + * @type { Rect } + * @syscap SystemCapability.Window.SessionManager + * @atomicservice + * @since 18 + */ + displayRect: Rect; + } + + /** + * Rotation change result + * + * @interface RotationChangeResult + * @syscap SystemCapability.Window.SessionManager + * @atomicservice + * @since 18 + */ + interface RotationChangeResult { + /** + * Rect type + * + * @enum { RectType } + * @syscap SystemCapability.Window.SessionManager + * @atomicservice + * @since 18 + */ + rectType: RectType; + /** + * Window rect + * + * @enum { Rect } + * @syscap SystemCapability.Window.SessionManager + * @atomicservice + * @since 18 + */ + windowRect: Rect; + } + + /** + * Rotation Change callback + * + * @typedef RotationChangeCallback + * @syscap SystemCapability.Window.SessionManager + * @atomicservice + * @since 18 + */ + interface RotationChangeCallback { + /** + * Defines the rotation change callbcak + * + * @param { T } info + * @returns { U } result + * @syscap SystemCapability.Window.SessionManager + * @atomicservice + * @since 18 + */ + (info: T): U; + } } export default window; -- Gitee From 5c5ca759c276125c3abd2c5d0710228085d45328 Mon Sep 17 00:00:00 2001 From: giteeOrange Date: Tue, 11 Mar 2025 17:46:20 +0800 Subject: [PATCH 198/835] add on/off Signed-off-by: giteeOrange --- api/@ohos.window.d.ts | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/api/@ohos.window.d.ts b/api/@ohos.window.d.ts index 76de4b8a7a..14573ab190 100644 --- a/api/@ohos.window.d.ts +++ b/api/@ohos.window.d.ts @@ -8777,6 +8777,40 @@ declare namespace window { */ off(type: 'windowRectChange', callback?: Callback): void; + /** + * Register the callback of rotation change + * + * @param { 'rotationChange' } type - The value is fixed at 'rotationChange', indicating the window rotation change event. + * @param { RotationChangeCallback } callback - Callback used to return the rotation change result. + * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; + * 2. Incorrect parameter types; + * 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. + * @throws { BusinessError } 1300002 - This window state is abnormal. + * @throws { BusinessError } 1300003 - This window manager service works abnormally. + * @syscap SystemCapability.Window.SessionManager + * @atomicservice + * @since 18 + */ + on(type: 'rotationChange', callback: RotationChangeCallback): void; + + /** + * Unregister the callback of rotationChange + * + * @param { 'rotationChange' } type - The value is fixed at 'rotationChange', indicating the window rotation change event. + * @param { RotationChangeCallback } callback - Callback used to return the RectChangeOptions. + * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; + * 2. Incorrect parameter types; + * 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. + * @throws { BusinessError } 1300002 - This window state is abnormal. + * @throws { BusinessError } 1300003 - This window manager service works abnormally. + * @syscap SystemCapability.Window.SessionManager + * @atomicservice + * @since 18 + */ + off(type: 'rotationChange', callback?: RotationChangeCallback): void; + /** * Set gray scale of window. * -- Gitee From d2dc75a1ba95a029b24edeffeddaa1a2335e1a9d Mon Sep 17 00:00:00 2001 From: yeyinglong_admin Date: Tue, 11 Mar 2025 19:53:17 +0800 Subject: [PATCH 199/835] =?UTF-8?q?LazyVGridLayout=E5=91=8A=E8=AD=A6?= =?UTF-8?q?=E6=95=B4=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: yeyinglong_admin --- api/@internal/component/ets/lazy_grid_layout.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@internal/component/ets/lazy_grid_layout.d.ts b/api/@internal/component/ets/lazy_grid_layout.d.ts index efecd42006..cea5094456 100644 --- a/api/@internal/component/ets/lazy_grid_layout.d.ts +++ b/api/@internal/component/ets/lazy_grid_layout.d.ts @@ -106,7 +106,7 @@ declare class LazyVGridLayoutAttribute extends LazyGridLayoutAttribute Date: Wed, 5 Mar 2025 11:00:18 +0800 Subject: [PATCH 200/835] add blur systemAdaptationOptions Signed-off-by: chenwenchang Change-Id: I0ff1c09119e8a83a76ceb2da175c56ac82f9b894 --- api/@internal/component/ets/common.d.ts | 55 ++++++++++++++++++++++--- 1 file changed, 50 insertions(+), 5 deletions(-) diff --git a/api/@internal/component/ets/common.d.ts b/api/@internal/component/ets/common.d.ts index b71d19bc53..393d964768 100644 --- a/api/@internal/component/ets/common.d.ts +++ b/api/@internal/component/ets/common.d.ts @@ -8588,6 +8588,30 @@ declare interface BlurOptions { grayscale: [number, number]; } +/** + * Defines the SystemAdaptiveOptions interface + * + * @interface SystemAdaptiveOptions + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 18 + */ +declare interface SystemAdaptiveOptions { + /** + * Whether to disable system adaptive. + * + * @type { ?boolean } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 18 + */ + disableSystemAdaptation?: boolean; +} + /** * Defines the options of blurStyle * @@ -19466,9 +19490,11 @@ declare class CommonMethod { /** * Background blur style. * blurStyle:Blur style type. + * sysOptions: system adaptive options. * * @param { Optional } style * @param { BackgroundBlurStyleOptions } [options] + * @param { SystemAdaptiveOptions } [sysOptions] * @returns { T } * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform @@ -19476,7 +19502,7 @@ declare class CommonMethod { * @atomicservice * @since 18 */ - backgroundBlurStyle(style: Optional, options?: BackgroundBlurStyleOptions): T; + backgroundBlurStyle(style: Optional, options?: BackgroundBlurStyleOptions, sysOptions?: SystemAdaptiveOptions): T; /** * options:background effect options. @@ -19501,15 +19527,17 @@ declare class CommonMethod { /** * options:background effect options. + * sysOptions: system adaptive options. * * @param { Optional } options - options indicates the effect options. + * @param { SystemAdaptiveOptions } [ sysOptions ] - system adaptive options. * @returns { T } * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice * @since 18 */ - backgroundEffect(options: Optional): T; + backgroundEffect(options: Optional, sysOptions?: SystemAdaptiveOptions): T; /** * Background image resizable. @@ -19536,6 +19564,19 @@ declare class CommonMethod { */ foregroundEffect(options: ForegroundEffectOptions): T; + /** + * Foreground effect. + * sysOptions: system adaptive options. + * + * @param { ForegroundEffectOptions } options - options indicates the effect options. + * @param { SystemAdaptiveOptions } [ sysOptions ] - system adaptive options. + * @returns { T } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + foregroundEffect(options: ForegroundEffectOptions, sysOptions?: SystemAdaptiveOptions): T; /** * Unified visual effect interface. @@ -19613,16 +19654,18 @@ declare class CommonMethod { /** * Foreground blur style. * blurStyle:Blur style type. + * sysOptions: system adaptive options. * * @param { Optional } style * @param { ForegroundBlurStyleOptions } [options] + * @param { SystemAdaptiveOptions } [sysOptions] * @returns { T } * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice * @since 18 */ - foregroundBlurStyle(style: Optional, options?: ForegroundBlurStyleOptions): T; + foregroundBlurStyle(style: Optional, options?: ForegroundBlurStyleOptions, sysOptions?: SystemAdaptiveOptions): T; /** * Opacity @@ -20976,6 +21019,7 @@ declare class CommonMethod { * * @param { Optional } blurRadius - value indicates radius of backdrop blur. * @param { BlurOptions } [options] - options indicates blur options. + * @param { SystemAdaptiveOptions } [sysOptions] - system adaptive options. * @returns { T } * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform @@ -20983,7 +21027,7 @@ declare class CommonMethod { * @atomicservice * @since 18 */ - blur(blurRadius: Optional, options?: BlurOptions): T; + blur(blurRadius: Optional, options?: BlurOptions, sysOptions?: SystemAdaptiveOptions): T; /** * Adds the content linear gradient blurring effect for the current component. The input parameter is the blurring radius. @@ -21657,6 +21701,7 @@ declare class CommonMethod { * * @param { Optional } radius - radius indicates radius of backdrop blur. * @param { BlurOptions } [options] - options indicates the backdrop blur options. + * @param { SystemAdaptiveOptions } [sysOptions] - system adaptive options. * @returns { T } * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform @@ -21664,7 +21709,7 @@ declare class CommonMethod { * @atomicservice * @since 18 */ - backdropBlur(radius: Optional, options?: BlurOptions): T; + backdropBlur(radius: Optional, options?: BlurOptions, sysOptions?: SystemAdaptiveOptions): T; /** * Composite the contents of this view and its children into an offscreen cache before display in the screen. -- Gitee From edaae88069b578e7113bece61bd1682cd3691dfd Mon Sep 17 00:00:00 2001 From: yaowenrui Date: Tue, 11 Mar 2025 13:04:31 +0000 Subject: [PATCH 201/835] =?UTF-8?q?update=20api/@ohos.multimodalInput.inpu?= =?UTF-8?q?tConsumer.d.ts.=20=E4=BF=AE=E6=94=B9=E7=B1=BB=E5=9E=8B=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: yaowenrui --- api/@ohos.multimodalInput.inputConsumer.d.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/api/@ohos.multimodalInput.inputConsumer.d.ts b/api/@ohos.multimodalInput.inputConsumer.d.ts index cfebeaf00d..bad68f4bd2 100644 --- a/api/@ohos.multimodalInput.inputConsumer.d.ts +++ b/api/@ohos.multimodalInput.inputConsumer.d.ts @@ -128,11 +128,11 @@ declare namespace inputConsumer { /** * Key consunption settings. * - * @typedef KeyPressedOptions + * @typedef KeyPressedConfig * @syscap SystemCapability.MultimodalInput.Input.InputConsumer * @since 16 */ - interface KeyPressedOptions { + interface KeyPressedConfig { /** * Key value. * @@ -312,7 +312,7 @@ declare namespace inputConsumer { * is the focus window's process, a callback will be triggered if the user operates the specified key. * * @param { 'keyPressed' } type - Type of the key events. - * @param { KeyPressedOptions } options - Key consumption settings. + * @param { KeyPressedConfig } options - Key consumption settings. * @param { Callback } callback - Callback used to return key events. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; *
2. Incorrect parameter types; 3. Parameter verification failed. @@ -320,7 +320,7 @@ declare namespace inputConsumer { * @syscap SystemCapability.MultimodalInput.Input.InputConsumer * @since 16 */ - function on(type: 'keyPressed', options: KeyPressedOptions, callback: Callback): void + function on(type: 'keyPressed', options: KeyPressedConfig, callback: Callback): void /** * Cancels consumption of key events. -- Gitee From fd5d4950904f8109f1e2e729919455151cb5edef Mon Sep 17 00:00:00 2001 From: Hu_zq Date: Tue, 11 Mar 2025 21:42:41 +0800 Subject: [PATCH 202/835] Swiper: change animationMode to optional parameter Signed-off-by: Hu_zq Change-Id: I4a61e9d174675b465d7b168cf05e614424d144c0 --- api/@internal/component/ets/swiper.d.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/@internal/component/ets/swiper.d.ts b/api/@internal/component/ets/swiper.d.ts index 384c31ac73..647b6a423f 100644 --- a/api/@internal/component/ets/swiper.d.ts +++ b/api/@internal/component/ets/swiper.d.ts @@ -135,7 +135,7 @@ declare class SwiperController { * Controlling Swiper to change to the specified subcomponent. * * @param { number } index - the index of item to be redirected. - * @param { SwiperAnimationMode | boolean } animationMode - animation mode for changeIndex, + * @param { SwiperAnimationMode | boolean } [animationMode] - animation mode for changeIndex, * true is equivalent to SwiperAnimationMode.DEFAULT_ANIMATION, false is equivalent to SwiperAnimationMode.NO_ANIMATION * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform @@ -143,7 +143,7 @@ declare class SwiperController { * @atomicservice * @since 15 */ - changeIndex(index: number, animationMode: SwiperAnimationMode | boolean); + changeIndex(index: number, animationMode?: SwiperAnimationMode | boolean); /** * Called when need to stop the swiper animation. -- Gitee From a34cad69cd7a97611795ca819f3807b4db3a03e3 Mon Sep 17 00:00:00 2001 From: lee Date: Tue, 11 Mar 2025 22:36:26 +0800 Subject: [PATCH 203/835] add bluetooth api16 Signed-off-by: lee Change-Id: I65bfe30f35bbe688a920417e05dacdbd7093f5ae --- api/@ohos.bluetooth.access.d.ts | 68 +++++++++++++++++++++++++++++ api/@ohos.bluetooth.connection.d.ts | 49 +++++++++++++++++++++ 2 files changed, 117 insertions(+) diff --git a/api/@ohos.bluetooth.access.d.ts b/api/@ohos.bluetooth.access.d.ts index 7898d84868..0ce9d06f18 100644 --- a/api/@ohos.bluetooth.access.d.ts +++ b/api/@ohos.bluetooth.access.d.ts @@ -334,6 +334,74 @@ declare namespace access { */ function off(type: 'stateChange', callback?: Callback): void; + /** + * Add a persistent random device address. Once the randomized address is successfully added, + * the application can save it for an extended period of time. + * + * @permission ohos.permission.ACCESS_BLUETOOTH and ohos.permission.PERSISTENT_BLUETOOTH_PEERS_MAC + * @param { string } deviceId - the randomized address of remote device. + * @returns { Promise } Returns the promise object. + * @throws { BusinessError } 201 - Permission denied. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. 2. Incorrect parameter types. 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. + * @throws { BusinessError } 2900003 - Bluetooth disabled. + * @throws { BusinessError } 2900010 - The number of supported device addresses has reached the upper limit. + * @throws { BusinessError } 2900099 - Add persistent device address failed. + * @syscap SystemCapability.Communication.Bluetooth.Core + * @atomicservice + * @since 16 + */ + function addPersistentDeviceId(deviceId: string): Promise; + + /** + * Delete a persistent random device address. + * + * @permission ohos.permission.ACCESS_BLUETOOTH and ohos.permission.PERSISTENT_BLUETOOTH_PEERS_MAC + * @param { string } deviceId - the randomized address of remote device. + * @returns { Promise } Returns the promise object. + * @throws { BusinessError } 201 - Permission denied. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. 2. Incorrect parameter types. 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. + * @throws { BusinessError } 2900003 - Bluetooth disabled. + * @throws { BusinessError } 2900099 - delete persistent device address failed. + * @syscap SystemCapability.Communication.Bluetooth.Core + * @atomicservice + * @since 16 + */ + function deletePersistentDeviceId(deviceId: string): Promise; + + /** + * Obtains the persistent randomized device address of the application. + * + * @permission ohos.permission.ACCESS_BLUETOOTH and ohos.permission.PERSISTENT_BLUETOOTH_PEERS_MAC + * @returns { string[] } Returns the list of persistent random device addresses. + * @throws { BusinessError } 201 - Permission denied. + * @throws { BusinessError } 801 - Capability not supported. + * @throws { BusinessError } 2900003 - Bluetooth disabled. + * @throws { BusinessError } 2900099 - Get persistent device address failed. + * @syscap SystemCapability.Communication.Bluetooth.Core + * @atomicservice + * @since 16 + */ + function getPersistentDeviceIds(): string[]; + + /** + * Determine whether the randomized device address application can still be used. + * + * @permission ohos.permission.ACCESS_BLUETOOTH + * @param { string } deviceId - the randomized address of remote device. + * @returns { boolean } Returns whether the randomized device address is valid. + * @throws { BusinessError } 201 - Permission denied. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. 2. Incorrect parameter types. 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. + * @throws { BusinessError } 2900003 - Bluetooth disabled. + * @throws { BusinessError } 2900099 - Check persistent device address failed. + * @syscap SystemCapability.Communication.Bluetooth.Core + * @atomicservice + * @since 16 + */ + function isValidRandomDeviceId(deviceId: string): boolean; + /** * The enum of bluetooth state. * diff --git a/api/@ohos.bluetooth.connection.d.ts b/api/@ohos.bluetooth.connection.d.ts index 50caf66776..e5818e80cf 100644 --- a/api/@ohos.bluetooth.connection.d.ts +++ b/api/@ohos.bluetooth.connection.d.ts @@ -465,6 +465,25 @@ declare namespace connection { */ function getRemoteDeviceName(deviceId: string): string; + /** + * Obtains the name or alias of the Bluetooth peer device. + * + * @permission ohos.permission.ACCESS_BLUETOOTH + * @param { string } deviceId - Indicates device ID. For example, "11:22:33:AA:BB:FF". + * @param { boolean } [alias] - Indicates whether to obtain the device alias. If the parameter is not provided, the device alias is obtained by default. + * @returns { string } Returns the device name in character string format. + * @throws { BusinessError } 201 - Permission denied. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. 2. Incorrect parameter types. 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. + * @throws { BusinessError } 2900001 - Service stopped. + * @throws { BusinessError } 2900003 - Bluetooth disabled. + * @throws { BusinessError } 2900099 - Failed to obtain the name or alias of the peer Bluetooth device. + * @syscap SystemCapability.Communication.Bluetooth.Core + * @atomicservice + * @since 16 + */ + function getRemoteDeviceName(deviceId: string, alias?: boolean): string; + /** * Obtains the class of a peer Bluetooth device. * @@ -1030,6 +1049,21 @@ declare namespace connection { * @systemapi * @since 11 */ + /** + * Connects all allowed bluetooth profiles between the local and remote device. + * + * @permission ohos.permission.ACCESS_BLUETOOTH + * @param { string } deviceId - Indicates device ID. For example, "11:22:33:AA:BB:FF". + * @param { AsyncCallback } callback - the callback result. + * @throws { BusinessError } 201 - Permission denied. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. 2. Incorrect parameter types. 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. + * @throws { BusinessError } 2900001 - Service stopped. + * @throws { BusinessError } 2900003 - Bluetooth disabled. + * @throws { BusinessError } 2900099 - Operation failed. + * @syscap SystemCapability.Communication.Bluetooth.Core + * @since 16 + */ function connectAllowedProfiles(deviceId: string, callback: AsyncCallback): void; /** @@ -1050,6 +1084,21 @@ declare namespace connection { * @systemapi * @since 11 */ + /** + * Connects all allowed bluetooth profiles between the local and remote device. + * + * @permission ohos.permission.ACCESS_BLUETOOTH + * @param { string } deviceId - Indicates device ID. For example, "11:22:33:AA:BB:FF". + * @returns { Promise } Returns the promise object. + * @throws { BusinessError } 201 - Permission denied. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. 2. Incorrect parameter types. 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. + * @throws { BusinessError } 2900001 - Service stopped. + * @throws { BusinessError } 2900003 - Bluetooth disabled. + * @throws { BusinessError } 2900099 - Operation failed. + * @syscap SystemCapability.Communication.Bluetooth.Core + * @since 16 + */ function connectAllowedProfiles(deviceId: string): Promise; /** -- Gitee From 89b73449488908693929e816a2c820d2b85a1662 Mon Sep 17 00:00:00 2001 From: zhanghang Date: Fri, 7 Mar 2025 11:03:28 +0800 Subject: [PATCH 204/835] =?UTF-8?q?=E4=BF=AE=E6=94=B9indicator=20bottom?= =?UTF-8?q?=E5=85=BC=E5=AE=B9Length?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: zhanghang Change-Id: I5a6b1976d7a2ba9c511d7d177445ded66af76674 --- api/@internal/component/ets/swiper.d.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/api/@internal/component/ets/swiper.d.ts b/api/@internal/component/ets/swiper.d.ts index 73f689fd6c..8ae359fa89 100644 --- a/api/@internal/component/ets/swiper.d.ts +++ b/api/@internal/component/ets/swiper.d.ts @@ -315,16 +315,16 @@ declare class Indicator { /** * Set the offset of indicator to the bottom. * - * @param { LengthMetrics } bottom - the offset of indicator to the bottom. + * @param { LengthMetrics | Length } bottom - the offset of indicator to the bottom. * @param { boolean } ignoreSize - ignore the size of the indicator. * @returns { T } * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @form * @atomicservice - * @since 16 + * @since 18 */ - bottom(bottom: LengthMetrics, ignoreSize: boolean): T; + bottom(bottom: LengthMetrics | Length, ignoreSize: boolean): T; /** * Set the indicator to the left in LTR -- Gitee From fb39ac44e80b60f2a30eb08aca089d49ca0a5618 Mon Sep 17 00:00:00 2001 From: liduo Date: Wed, 12 Mar 2025 10:58:58 +0800 Subject: [PATCH 205/835] fix resource api consistency Signed-off-by: liduo --- api/global/resource.d.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/global/resource.d.ts b/api/global/resource.d.ts index f40f7b0ab1..40f10e7b74 100644 --- a/api/global/resource.d.ts +++ b/api/global/resource.d.ts @@ -94,7 +94,7 @@ export interface Resource { * * @type { ?any[] } * @syscap SystemCapability.Global.ResourceManager - * @since 7 + * @since 9 */ /** * Set params. @@ -112,7 +112,7 @@ export interface Resource { * * @type { ?number } * @syscap SystemCapability.Global.ResourceManager - * @since 7 + * @since 9 */ /** * Set type. -- Gitee From 6736a19c810a268574196b501bfab1a11f265110 Mon Sep 17 00:00:00 2001 From: wangdongyusky <15222869+wangdongyusky@user.noreply.gitee.com> Date: Thu, 6 Mar 2025 10:49:38 +0800 Subject: [PATCH 206/835] =?UTF-8?q?=E5=85=89=E7=BA=BF=E6=A3=80=E6=B5=8B?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: wangdongyusky --- api/@ohos.multimedia.camera.d.ts | 52 ++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/api/@ohos.multimedia.camera.d.ts b/api/@ohos.multimedia.camera.d.ts index c5ba5cafab..6854a14211 100644 --- a/api/@ohos.multimedia.camera.d.ts +++ b/api/@ohos.multimedia.camera.d.ts @@ -5647,6 +5647,58 @@ declare namespace camera { * @since 14 */ setQualityPrioritization(quality : QualityPrioritization) : void; + + /** + * Subscribes camera light status event callback. + * + * @param { 'lightStatusChange' } type - Event type. + * @param { AsyncCallback } callback - Callback used to return the result. + * @throws { BusinessError } 202 - Not System Application. + * @syscap SystemCapability.Multimedia.Camera.Core + * @systemapi + * @since 18 + */ + on(type: 'lightStatusChange', callback: AsyncCallback): void; + + /** + * Unsubscribes camera light status event callback. + * + * @param { 'lightStatusChange' } type - Event type. + * @param { AsyncCallback } callback - Callback used to return the result. + * @throws { BusinessError } 202 - Not System Application. + * @syscap SystemCapability.Multimedia.Camera.Core + * @systemapi + * @since 18 + */ + off(type: 'lightStatusChange', callback?: AsyncCallback): void; + } + + /** + * Enum for the camera light status. + * + * @enum { number } + * @syscap SystemCapability.Multimedia.Camera.Core + * @systemapi + * @since 18 + */ + enum LightStatus { + /** + * Sufficient lighting. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @systemapi + * @since 18 + */ + NORMAL = 0, + + /** + * Insufficient lighting. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @systemapi + * @since 18 + */ + INSUFFICIENT = 1 } /** -- Gitee From 7ff44acddeba5b030c1a7d1455b40b408e558cf5 Mon Sep 17 00:00:00 2001 From: wanghao505 Date: Wed, 12 Mar 2025 13:55:28 +0800 Subject: [PATCH 207/835] fix 18-15 Signed-off-by: wanghao505 --- api/@ohos.multimodalInput.keyCode.d.ts | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/api/@ohos.multimodalInput.keyCode.d.ts b/api/@ohos.multimodalInput.keyCode.d.ts index 5d980da7c1..c555f3ff6b 100644 --- a/api/@ohos.multimodalInput.keyCode.d.ts +++ b/api/@ohos.multimodalInput.keyCode.d.ts @@ -1238,7 +1238,7 @@ export declare enum KeyCode { * KEYCODE_BUTTON_A * * @syscap SystemCapability.MultimodalInput.Input.Core - * @since 18 + * @since 15 */ KEYCODE_BUTTON_A = 2301, @@ -1246,7 +1246,7 @@ export declare enum KeyCode { * KEYCODE_BUTTON_B * * @syscap SystemCapability.MultimodalInput.Input.Core - * @since 18 + * @since 15 */ KEYCODE_BUTTON_B = 2302, @@ -1254,7 +1254,7 @@ export declare enum KeyCode { * KEYCODE_BUTTON_X * * @syscap SystemCapability.MultimodalInput.Input.Core - * @since 18 + * @since 15 */ KEYCODE_BUTTON_X = 2304, @@ -1262,7 +1262,7 @@ export declare enum KeyCode { * KEYCODE_BUTTON_Y * * @syscap SystemCapability.MultimodalInput.Input.Core - * @since 18 + * @since 15 */ KEYCODE_BUTTON_Y = 2305, @@ -1270,7 +1270,7 @@ export declare enum KeyCode { * KEYCODE_BUTTON_L1 * * @syscap SystemCapability.MultimodalInput.Input.Core - * @since 18 + * @since 15 */ KEYCODE_BUTTON_L1 = 2307, @@ -1278,7 +1278,7 @@ export declare enum KeyCode { * KEYCODE_BUTTON_R1 * * @syscap SystemCapability.MultimodalInput.Input.Core - * @since 18 + * @since 15 */ KEYCODE_BUTTON_R1 = 2308, @@ -1286,7 +1286,7 @@ export declare enum KeyCode { * KEYCODE_BUTTON_L2 * * @syscap SystemCapability.MultimodalInput.Input.Core - * @since 18 + * @since 15 */ KEYCODE_BUTTON_L2 = 2309, @@ -1294,7 +1294,7 @@ export declare enum KeyCode { * KEYCODE_BUTTON_R2 * * @syscap SystemCapability.MultimodalInput.Input.Core - * @since 18 + * @since 15 */ KEYCODE_BUTTON_R2 = 2310, @@ -1302,7 +1302,7 @@ export declare enum KeyCode { * KEYCODE_BUTTON_SELECT * * @syscap SystemCapability.MultimodalInput.Input.Core - * @since 18 + * @since 15 */ KEYCODE_BUTTON_SELECT = 2311, @@ -1310,7 +1310,7 @@ export declare enum KeyCode { * KEYCODE_BUTTON_START * * @syscap SystemCapability.MultimodalInput.Input.Core - * @since 18 + * @since 15 */ KEYCODE_BUTTON_START = 2312, @@ -1318,7 +1318,7 @@ export declare enum KeyCode { * KEYCODE_BUTTON_MODE * * @syscap SystemCapability.MultimodalInput.Input.Core - * @since 18 + * @since 15 */ KEYCODE_BUTTON_MODE = 2313, @@ -1326,7 +1326,7 @@ export declare enum KeyCode { * KEYCODE_BUTTON_THUMBL * * @syscap SystemCapability.MultimodalInput.Input.Core - * @since 18 + * @since 15 */ KEYCODE_BUTTON_THUMBL = 2314, @@ -1334,7 +1334,7 @@ export declare enum KeyCode { * KEYCODE_BUTTON_THUMBR * * @syscap SystemCapability.MultimodalInput.Input.Core - * @since 18 + * @since 15 */ KEYCODE_BUTTON_THUMBR = 2315, -- Gitee From 00a7b00ff880b15524dbd17421051cfc6e988e76 Mon Sep 17 00:00:00 2001 From: qianyong325 Date: Wed, 12 Mar 2025 16:12:43 +0800 Subject: [PATCH 208/835] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=BC=82=E5=B8=B8?= =?UTF-8?q?=E8=BF=94=E5=9B=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: qianyong325 --- api/@ohos.inputMethodEngine.d.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/api/@ohos.inputMethodEngine.d.ts b/api/@ohos.inputMethodEngine.d.ts index 7a2b8a13ec..a2ffdb5a37 100644 --- a/api/@ohos.inputMethodEngine.d.ts +++ b/api/@ohos.inputMethodEngine.d.ts @@ -649,6 +649,7 @@ declare namespace inputMethodEngine { * * @param { 'callingDisplayChanged' } type - indicates the type of subscribe event. * @param { Callback } callback - indicates the callback of on('callingDisplayChanged'). + * @throws { BusinessError } 801 - capability not supported. * @syscap SystemCapability.MiscServices.InputMethodFramework * @since 18 */ -- Gitee From b8207dc17f40ed5d82bb0a4bc3721c617ed771d0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E6=B3=A2?= Date: Wed, 12 Mar 2025 10:09:20 +0000 Subject: [PATCH 209/835] update api/@ohos.display.d.ts. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 刘波 --- api/@ohos.display.d.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/@ohos.display.d.ts b/api/@ohos.display.d.ts index 30fbdee71a..3797fa78db 100644 --- a/api/@ohos.display.d.ts +++ b/api/@ohos.display.d.ts @@ -627,7 +627,7 @@ declare namespace display { * Make display as unique-screen * * @permission ohos.permission.ACCESS_VIRTUAL_SCREEN - * @param { number } the unique screen id. It's type should be int. + * @param { number } screenId Indicates the unique screen id. It's type should be int. * @returns { Promise } Promise that returns no value * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. @@ -638,7 +638,7 @@ declare namespace display { * @syscap SystemCapability.Window.SessionManager * @since 18 */ - function makeUnique(displayId: number): Promise; + function makeUnique(screenId: number): Promise; /** * The parameter for creating virtual screen. -- Gitee From 48c05432af5f117d09ac8d32ccebd0e723b9433b Mon Sep 17 00:00:00 2001 From: jxw Date: Wed, 12 Mar 2025 10:15:58 +0000 Subject: [PATCH 210/835] =?UTF-8?q?tls=20socket=E6=94=AF=E6=8C=81getSocket?= =?UTF-8?q?Fd?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: jxw --- api/@ohos.net.socket.d.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/api/@ohos.net.socket.d.ts b/api/@ohos.net.socket.d.ts index c042d76b5e..df3a30f810 100644 --- a/api/@ohos.net.socket.d.ts +++ b/api/@ohos.net.socket.d.ts @@ -3350,6 +3350,14 @@ declare namespace socket { */ getSignatureAlgorithms(): Promise>; + /** + * Obtains the file descriptor of the TLSSocket connection. + * @returns { Promise } The promise returns the file descriptor of the TLSSocket connection. + * @syscap SystemCapability.Communication.NetStack + * @since 16 + */ + getSocketFd(): Promise; + /** * Sets up a connection to the specified IP address and port number. * Only TCP is supported. -- Gitee From c62502b5e76e4da67bc87b376c1461a1b0a74cbc Mon Sep 17 00:00:00 2001 From: hui Date: Wed, 12 Mar 2025 19:09:34 +0800 Subject: [PATCH 211/835] add opp change systemapi Signed-off-by: hui --- api/@ohos.bluetooth.connection.d.ts | 2 +- api/@ohos.bluetooth.opp.d.ts | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/api/@ohos.bluetooth.connection.d.ts b/api/@ohos.bluetooth.connection.d.ts index 50caf66776..3d764faf66 100644 --- a/api/@ohos.bluetooth.connection.d.ts +++ b/api/@ohos.bluetooth.connection.d.ts @@ -1120,7 +1120,7 @@ declare namespace connection { * @throws { BusinessError } 2900099 - Operation failed. * @syscap SystemCapability.Communication.Bluetooth.Core * @systemapi - * @since 18 + * @since 16 */ function getRemoteProductId(deviceId: string): string; diff --git a/api/@ohos.bluetooth.opp.d.ts b/api/@ohos.bluetooth.opp.d.ts index a384122916..8fa7272431 100644 --- a/api/@ohos.bluetooth.opp.d.ts +++ b/api/@ohos.bluetooth.opp.d.ts @@ -32,8 +32,10 @@ declare namespace opp { * create the instance of OPP server profile. * * @returns { OppServerProfile } Returns the instance of opp profile. + * @throws { BusinessError } 202 - Non-system applications are not allowed to use system APIs. * @throws { BusinessError } 801 - Capability not supported. * @syscap SystemCapability.Communication.Bluetooth.Core + * @systemapi * @since 16 */ function createOppServerProfile(): OppServerProfile; -- Gitee From da45d9964dcc2fbc03e8ecc9a69c24ec99a12a53 Mon Sep 17 00:00:00 2001 From: l30067243 Date: Thu, 13 Mar 2025 09:22:19 +0800 Subject: [PATCH 212/835] add snapshotIgnorePrivacy Signed-off-by: l30067243 --- api/@ohos.window.d.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/api/@ohos.window.d.ts b/api/@ohos.window.d.ts index 29c982ed24..214855f97d 100644 --- a/api/@ohos.window.d.ts +++ b/api/@ohos.window.d.ts @@ -7404,6 +7404,18 @@ declare namespace window { */ snapshot(): Promise; + /** + * Obtains snapshot of window even set the privacy mode. + * + * @returns { Promise } Promise that returns no value. + * @throws { BusinessError } 801 - Capability not supported on this device. + * @throws { BusinessError } 1300002 - This window state is abnormal. + * @syscap SystemCapability.Window.SessionManager + * @atomicservice + * @since 18 + */ + snapshotIgnorePrivacy(): Promise; + /** * Sets opacity of window * -- Gitee From 85f4aacf3701ed803bae182b1a58ceb89af9fa14 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E6=B3=A2?= Date: Thu, 13 Mar 2025 02:24:13 +0000 Subject: [PATCH 213/835] update api/@ohos.display.d.ts. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 刘波 --- api/@ohos.display.d.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/api/@ohos.display.d.ts b/api/@ohos.display.d.ts index 3797fa78db..f9926e27eb 100644 --- a/api/@ohos.display.d.ts +++ b/api/@ohos.display.d.ts @@ -580,7 +580,7 @@ declare namespace display { * @returns { Promise } Promise used to return the created virtual screen id * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - * 2. Incorrect parameter types. + *
2. Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. * @throws { BusinessError } 1400001 - Invalid display or screen. * @syscap SystemCapability.Window.SessionManager @@ -606,7 +606,7 @@ declare namespace display { function destroyVirtualScreen(screenId: number): Promise; /** - * Set surface for the virtual display. + * Set surface for the virtual screen. * * @permission ohos.permission.ACCESS_VIRTUAL_SCREEN * @param { number } screenId Indicates the screen id of the virtual screen. @@ -624,14 +624,14 @@ declare namespace display { function setVirtualScreenSurface(screenId: number, surfaceId: string): Promise; /** - * Make display as unique-screen + * Make screen as unique-screen * * @permission ohos.permission.ACCESS_VIRTUAL_SCREEN * @param { number } screenId Indicates the unique screen id. It's type should be int. * @returns { Promise } Promise that returns no value * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - * 2. Incorrect parameter types. 3. Parameter verification failed. + *
2. Incorrect parameter types. 3. Parameter verification failed. * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. * @throws { BusinessError } 1400001 - Invalid display or screen. * @throws { BusinessError } 1400003 - This display manager service works abnormally. -- Gitee From a0358a92c1cea2aa5133d3d61a492ad3c5256772 Mon Sep 17 00:00:00 2001 From: yunlanying Date: Thu, 13 Mar 2025 13:35:42 +0800 Subject: [PATCH 214/835] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E8=80=81=E5=8C=96?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: yunlanying --- api/@ohos.file.cloudSync.d.ts | 137 +++++++++++++++++++++++++++++++++- 1 file changed, 136 insertions(+), 1 deletion(-) diff --git a/api/@ohos.file.cloudSync.d.ts b/api/@ohos.file.cloudSync.d.ts index 068554af2d..897b8b0a47 100644 --- a/api/@ohos.file.cloudSync.d.ts +++ b/api/@ohos.file.cloudSync.d.ts @@ -1055,9 +1055,144 @@ declare namespace cloudSync { * @throws { BusinessError } 13900042 - Unknown error. * @syscap SystemCapability.FileManagement.DistributedFileService.CloudSync.Core * @systemapi - * @since 18 + * @since 16 */ function optimizeStorage(): Promise; + + /** + * Start optimize storage space task. + * + * @permission ohos.permission.CLOUDFILE_SYNC + * @param { OptimizeSpaceParam } optimizePara - Setting parameters with a `OptimizeSpaceParam` argument. + * @param { Callback } callback - callback function with a `OptimizeSpaceProgress` argument. + * @returns { Promise } - Return Promise. + * @throws { BusinessError } 201 - Permission verification failed, usually the result returned by VerifyAccessToken. + * @throws { BusinessError } 202 - Permission verification failed, application which is not a system application uses system API. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified; 2.Incorrect parameter types. + * @throws { BusinessError } 13600001 - IPC error. + * @throws { BusinessError } 22400005 - Inner error. + * @throws { BusinessError } 22400006 - Other optimize task is running. + * @syscap SystemCapability.FileManagement.DistributedFileService.CloudSync.Core + * @systemapi + * @since 16 + */ + function startOptimizeSpace(optimizePara: OptimizeSpaceParam, callback?: Callback): Promise; + + /** + * Stop optimize storage space task. + * + * @permission ohos.permission.CLOUDFILE_SYNC + * @throws { BusinessError } 201 - Permission verification failed, usually the result returned by VerifyAccessToken. + * @throws { BusinessError } 202 - Permission verification failed, application which is not a system application uses system API. + * @throws { BusinessError } 13600001 - IPC error. + * @throws { BusinessError } 22400005 - Inner error. + * @syscap SystemCapability.FileManagement.DistributedFileService.CloudSync.Core + * @systemapi + * @since 16 + */ + function stopOptimizeSpace(): void; + + /** + * Describes the state type of optimize space task. + * @enum { number } OptimizeState + * @syscap SystemCapability.FileManagement.DistributedFileService.CloudSync.Core + * @systemapi + * @since 16 + */ + export enum OptimizeState { + + /** + * Indicates that the optimize space task in process now. + * @syscap SystemCapability.FileManagement.DistributedFileService.CloudSync.Core + * @systemapi + * @since 16 + */ + RUNNING = 0, + + /** + * Indicates that the optimize space task finished successfully. + * @syscap SystemCapability.FileManagement.DistributedFileService.CloudSync.Core + * @systemapi + * @since 16 + */ + COMPLETED = 1, + + /** + * Indicates that the optimize space task failed. + * @syscap SystemCapability.FileManagement.DistributedFileService.CloudSync.Core + * @systemapi + * @since 16 + */ + FAILED = 2, + + /** + * Indicates that the optimize space task stopped. + * @syscap SystemCapability.FileManagement.DistributedFileService.CloudSync.Core + * @systemapi + * @since 16 + */ + STOPPED = 3 + } + + /** + * Defines the OptimizeSpaceProgress data structure. + * @typedef OptimizeSpaceProgress + * @syscap SystemCapability.FileManagement.DistributedFileService.CloudSync.Core + * @systemapi + * @since 16 + */ + declare interface OptimizeSpaceProgress { + + /** + * The current optimize space task state. + * @permission ohos.permission.CLOUDFILE_SYNC + * @type { OptimizeState } + * @syscap SystemCapability.FileManagement.DistributedFileService.CloudSync.Core + * @systemapi + * @since 16 + */ + state: OptimizeState; + + /** + * The percentage of clearing files. + * @permission ohos.permission.CLOUDFILE_SYNC + * @type { number } + * @syscap SystemCapability.FileManagement.DistributedFileService.CloudSync.Core + * @systemapi + * @since 16 + */ + progress: number; + } + + /** + * Defines the OptimizeSpaceParam data structure. + * @typedef OptimizeSpaceParam + * @syscap SystemCapability.FileManagement.DistributedFileService.CloudSync.Core + * @systemapi + * @since 16 + */ + declare interface OptimizeSpaceParam { + + /** + * The total size(Unit:byte) of clean space. + * @permission ohos.permission.CLOUDFILE_SYNC + * @type { number } + * @syscap SystemCapability.FileManagement.DistributedFileService.CloudSync.Core + * @systemapi + * @since 16 + */ + totalSize: number; + + /** + * Clean files that are not accessed agingDays(unit:day) ago. + * @permission ohos.permission.CLOUDFILE_SYNC + * @type { number } + * @syscap SystemCapability.FileManagement.DistributedFileService.CloudSync.Core + * @systemapi + * @since 16 + */ + agingDays: number; + } } export default cloudSync; -- Gitee From 54ddd30fb882ead6bc16200e2b3db825a21c3e50 Mon Sep 17 00:00:00 2001 From: pengpeng7872 Date: Thu, 13 Mar 2025 09:07:04 +0000 Subject: [PATCH 215/835] =?UTF-8?q?=E5=9B=BE=E5=BA=93picker=E9=9A=90?= =?UTF-8?q?=E7=A7=81=E7=A9=BA=E9=97=B4=E6=96=B0=E5=A2=9E=E5=8F=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: pengpeng7872 --- api/@ohos.file.photoAccessHelper.d.ts | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/api/@ohos.file.photoAccessHelper.d.ts b/api/@ohos.file.photoAccessHelper.d.ts index c85a386490..763f238633 100644 --- a/api/@ohos.file.photoAccessHelper.d.ts +++ b/api/@ohos.file.photoAccessHelper.d.ts @@ -86,20 +86,6 @@ declare namespace photoAccessHelper { * @since 12 */ function getPhotoAccessHelper(context: Context): PhotoAccessHelper; - /** - * Returns an instance of PhotoAccessHelper - * - * @param { Context } context - Hap context information - * @param { number } userId - user id - * @returns { PhotoAccessHelper } Instance of PhotoAccessHelper - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - *
2. Incorrect parameter types; 3. Parameter verification failed. - * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core - * @StageModelOnly - * @atomicservice - * @since 18 - */ - function getPhotoAccessHelper(context: Context, userId: number): PhotoAccessHelper; /** * Enumeration of different types of photos -- Gitee From ba90ffd63eedb1cc20da2bfe2b5b7a7eff945e6b Mon Sep 17 00:00:00 2001 From: baozewei Date: Thu, 13 Mar 2025 17:13:28 +0800 Subject: [PATCH 216/835] =?UTF-8?q?=E6=89=93=E5=8D=B0api18=E6=96=B0?= =?UTF-8?q?=E5=A2=9E=E6=8E=A5=E5=8F=A3=20Signed-off-by:baozewei@huawei.com?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: baozewei --- api/@ohos.print.d.ts | 27 ++++++++++++++++++++------- 1 file changed, 20 insertions(+), 7 deletions(-) diff --git a/api/@ohos.print.d.ts b/api/@ohos.print.d.ts index 09fa637a41..67b1b1ee41 100644 --- a/api/@ohos.print.d.ts +++ b/api/@ohos.print.d.ts @@ -2611,7 +2611,7 @@ declare namespace print { } /** - * Update the information of the specific printer. + * Update the information of the specific printer in system. * @permission ohos.permission.MANAGE_PRINT_JOB * @param { PrinterInformation } printerInformation - Indicates the printer to be updated. * @returns { Promise } the promise returned by the function. @@ -2622,7 +2622,7 @@ declare namespace print { * @systemapi Hide this for inner system use. * @since 18 */ - function updatePrinterInSystem(printerInformation: PrinterInformation): Promise; + function updatePrinterInformation(printerInformation: PrinterInformation): Promise; /** * Save the preferences set by the user. @@ -2637,7 +2637,7 @@ declare namespace print { * @systemapi Hide this for inner system use. * @since 18 */ - function setPrinterPreference(printerId: string, printerPreferences: PrinterPreferences): Promise; + function setPrinterPreferences(printerId: string, printerPreferences: PrinterPreferences): Promise; /** * Discover all usb printers. @@ -2681,29 +2681,42 @@ declare namespace print { */ function notifyPrintServiceEvent(event: ApplicationEvent, jobId: string): Promise; + /** + * Defines the callback type used in registering to listen for PrinterEvent. + * The value of event indicates the information of PrinterEvent. + * The value of printerInformation indicates the latest printer information. + * + * @typedef { function } PrinterChangeCallback + * @param { PrinterEvent } event - the information of PrinterEvent + * @param { PrinterInformation } printerInformation - the information of the latest printer + * @syscap SystemCapability.Print.PrintFramework + * @since 18 + */ + type PrinterChangeCallback = (event: PrinterEvent, printerInformation: PrinterInformation) => void; + /** * Register event callback for the change of printer. * @permission ohos.permission.PRINT * @param { 'printerChange' } type - Indicates change of printer. - * @param { function } callback - The callback function for change of printer. + * @param { PrinterChangeCallback } callback - The callback function for change of printer. * @throws { BusinessError } 201 - the application does not have permission to call this function. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified; 2.Incorrect parameter types. * @syscap SystemCapability.Print.PrintFramework * @since 18 */ - function on(type: 'printerChange', callback: (event: PrinterEvent, printerInformation: PrinterInformation) => void): void; + function on(type: 'printerChange', callback: PrinterChangeCallback): void; /** * Unregister event callback for the change of printer. * @permission ohos.permission.PRINT * @param { 'printerChange' } type - Indicates change of printer. - * @param { ?Callback } callback - The callback function for change of printer. + * @param { PrinterChangeCallback } [callback] - The callback function for change of printer. * @throws { BusinessError } 201 - the application does not have permission to call this function. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified; 2.Incorrect parameter types. * @syscap SystemCapability.Print.PrintFramework * @since 18 */ - function off(type: 'printerChange', callback?: Callback): void; + function off(type: 'printerChange', callback?: PrinterChangeCallback): void; } export default print; \ No newline at end of file -- Gitee From 26e043ffa01d9d81f9074e86042498fdaa508d9d Mon Sep 17 00:00:00 2001 From: pengpeng7872 <2285070166@qq.com> Date: Thu, 13 Mar 2025 18:42:14 +0800 Subject: [PATCH 217/835] =?UTF-8?q?=E5=9B=BE=E5=BA=93picker=E9=9A=90?= =?UTF-8?q?=E7=A7=81=E7=A9=BA=E9=97=B4=E9=9C=80=E6=B1=82=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=E5=8F=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: pengpeng7872 <2285070166@qq.com> --- api/@ohos.file.sendablePhotoAccessHelper.d.ets | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/api/@ohos.file.sendablePhotoAccessHelper.d.ets b/api/@ohos.file.sendablePhotoAccessHelper.d.ets index 9f4177e7b3..07d665e889 100644 --- a/api/@ohos.file.sendablePhotoAccessHelper.d.ets +++ b/api/@ohos.file.sendablePhotoAccessHelper.d.ets @@ -46,21 +46,6 @@ declare namespace sendablePhotoAccessHelper { */ function getPhotoAccessHelper(context: Context): PhotoAccessHelper; - /** - * Returns an instance of PhotoAccessHelper - * - * @param { Context } context - Hap context information - * @param { number } userId - user id - * @returns { PhotoAccessHelper } Instance of PhotoAccessHelper - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - *
2. Incorrect parameter types; 3. Parameter verification failed. - * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core - * @StageModelOnly - * @atomicservice - * @since 18 - */ - function getPhotoAccessHelper(context: Context, userId: number): PhotoAccessHelper; - /** * Enumeration of different types of photos * -- Gitee From 5f04d2b8f523e3cc490d9fc1f5fdfb1031b97bf5 Mon Sep 17 00:00:00 2001 From: yihangYou Date: Wed, 12 Mar 2025 12:52:18 +0800 Subject: [PATCH 218/835] bugfix Signed-off-by: yihangYou --- api/@ohos.geoLocationManager.d.ets | 3311 ---------------------------- api/@ohos.geoLocationManager.d.ts | 230 +- 2 files changed, 217 insertions(+), 3324 deletions(-) delete mode 100644 api/@ohos.geoLocationManager.d.ets diff --git a/api/@ohos.geoLocationManager.d.ets b/api/@ohos.geoLocationManager.d.ets deleted file mode 100644 index 37be49e1a5..0000000000 --- a/api/@ohos.geoLocationManager.d.ets +++ /dev/null @@ -1,3311 +0,0 @@ -/* - * Copyright (c) 2022 Huawei Device Co., Ltd. - * 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. - */ - -/** - * @file - * @kit LocationKit - */ - -import { AsyncCallback, Callback } from './@ohos.base'; -import { WantAgent } from './@ohos.wantAgent'; -import { NotificationRequest } from './notification/notificationRequest'; - -/** - * Provides interfaces for acquiring location information, managing location switches, - * geocoding, reverse geocoding, country code, fencing and other functions. - * - * @namespace geoLocationManager - * @since 9 - */ -/** - * Provides interfaces for acquiring location information, managing location switches, - * geocoding, reverse geocoding, country code, fencing and other functions. - * - * @namespace geoLocationManager - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 11 - */ -declare namespace geoLocationManager { - /** - * Subscribe location changed. - * - * @permission ohos.permission.APPROXIMATELY_LOCATION - * @param { 'locationChange' } type - Indicates the location service event to be subscribed to. - * @param { LocationRequest } request - Indicates the location request parameters. - * @param { Callback } callback - Indicates the callback for reporting the location result. - * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.on('locationChange')} due to limited device capabilities. - * @throws { BusinessError } 3301000 - The location service is unavailable. - * @throws { BusinessError } 3301100 - The location switch is off. - * @throws { BusinessError } 3301200 - Failed to obtain the geographical location. - * @syscap SystemCapability.Location.Location.Core - * @since 9 - */ - /** - * Subscribe location changed. - * - * @permission ohos.permission.APPROXIMATELY_LOCATION - * @param { 'locationChange' } type - Indicates the location service event to be subscribed to. - * @param { LocationRequest } request - Indicates the location request parameters. - * @param { Callback } callback - Indicates the callback for reporting the location result. - * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.on('locationChange')} due to limited device capabilities. - * @throws { BusinessError } 3301000 - The location service is unavailable. - * @throws { BusinessError } 3301100 - The location switch is off. - * @throws { BusinessError } 3301200 - Failed to obtain the geographical location. - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 11 - */ - /** - * Subscribe location changed. - * - * @permission ohos.permission.APPROXIMATELY_LOCATION - * @param { 'locationChange' } type - Indicates the location service event to be subscribed to. - * @param { LocationRequest | ContinuousLocationRequest } request - Indicates the location request parameters. - * @param { Callback } callback - Indicates the callback for reporting the location result. - * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.on('locationChange')} due to limited device capabilities. - * @throws { BusinessError } 3301000 - The location service is unavailable. - * @throws { BusinessError } 3301100 - The location switch is off. - * @throws { BusinessError } 3301200 - Failed to obtain the geographical location. - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 12 - */ - /** - * Subscribe location changed. - * - * @permission ohos.permission.APPROXIMATELY_LOCATION - * @param { 'locationChange' } type - Indicates the location service event to be subscribed to. - * @param { LocationRequest | ContinuousLocationRequest } request - Indicates the location request parameters. - * @param { Callback } callback - Indicates the callback for reporting the location result. - * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.on('locationChange')} due to limited device capabilities. - * @throws { BusinessError } 3301000 - The location service is unavailable. - * @throws { BusinessError } 3301100 - The location switch is off. - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 16 - */ - function on(type: 'locationChange', request: LocationRequest | ContinuousLocationRequest, - callback: Callback): void; - - /** - * Unsubscribe location changed. - * - * @permission ohos.permission.APPROXIMATELY_LOCATION - * @param { 'locationChange' } type - Indicates the location service event to be subscribed to. - * @param { Callback } [callback] - Indicates the callback for reporting the location result. - * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.off('locationChange')} due to limited device capabilities. - * @throws { BusinessError } 3301000 - The location service is unavailable. - * @throws { BusinessError } 3301100 - The location switch is off. - * @throws { BusinessError } 3301200 - Failed to obtain the geographical location. - * @syscap SystemCapability.Location.Location.Core - * @since 9 - */ - /** - * Unsubscribe location changed. - * - * @permission ohos.permission.APPROXIMATELY_LOCATION - * @param { 'locationChange' } type - Indicates the location service event to be subscribed to. - * @param { Callback } [callback] - Indicates the callback for reporting the location result. - * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.off('locationChange')} due to limited device capabilities. - * @throws { BusinessError } 3301000 - The location service is unavailable. - * @throws { BusinessError } 3301100 - The location switch is off. - * @throws { BusinessError } 3301200 - Failed to obtain the geographical location. - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 11 - */ - /** - * Unsubscribe location changed. - * - * @permission ohos.permission.APPROXIMATELY_LOCATION - * @param { 'locationChange' } type - Indicates the location service event to be subscribed to. - * @param { Callback } [callback] - Indicates the callback for reporting the location result. - * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.off('locationChange')} due to limited device capabilities. - * @throws { BusinessError } 3301000 - The location service is unavailable. - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 16 - */ - function off(type: 'locationChange', callback?: Callback): void; - - /** - * Subscribe continuous location error changed. - * - * @permission ohos.permission.APPROXIMATELY_LOCATION - * @param { 'locationError' } type - Indicates the location service event to be subscribed to. - * @param { Callback } callback - Indicates the callback for reporting the continuous location error. - * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.on('locationError')} due to limited device capabilities. - * @throws { BusinessError } 3301000 - The location service is unavailable. - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 12 - */ - function on(type: 'locationError', callback: Callback): void; - - /** - * Unsubscribe continuous location error changed. - * - * @permission ohos.permission.APPROXIMATELY_LOCATION - * @param { 'locationError' } type - Indicates the location service event to be subscribed to. - * @param { Callback } [callback] - Indicates the callback for reporting the continuous location error. - * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.off('locationError')} due to limited device capabilities. - * @throws { BusinessError } 3301000 - The location service is unavailable. - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 12 - */ - function off(type: 'locationError', callback?: Callback): void; - - /** - * Subscribe location switch changed. - * - * @param { 'locationEnabledChange' } type - Indicates the location service event to be subscribed to. - * @param { Callback } callback - Indicates the callback for reporting the location switch status. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.on('locationEnabledChange')} due to limited device capabilities. - * @throws { BusinessError } 3301000 - The location service is unavailable. - * @syscap SystemCapability.Location.Location.Core - * @since 9 - */ - function on(type: 'locationEnabledChange', callback: Callback): void; - - /** - * Unsubscribe location switch changed. - * - * @param { 'locationEnabledChange' } type - Indicates the location service event to be subscribed to. - * @param { Callback } [callback] - Indicates the callback for reporting the location switch status. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.off('locationEnabledChange')} due to limited device capabilities. - * @throws { BusinessError } 3301000 - The location service is unavailable. - * @syscap SystemCapability.Location.Location.Core - * @since 9 - */ - function off(type: 'locationEnabledChange', callback?: Callback): void; - - /** - * Subscribe to cache GNSS locations update messages. - * - * @permission ohos.permission.APPROXIMATELY_LOCATION - * @param { 'cachedGnssLocationsChange' } type - Indicates the location service event to be subscribed to. - * @param { CachedGnssLocationsRequest } request - Indicates the cached GNSS locations request parameters. - * @param { Callback> } callback - Indicates the callback for reporting the cached GNSS locations. - * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.on('cachedGnssLocationsChange')} due to limited device capabilities. - * @throws { BusinessError } 3301000 - The location service is unavailable. - * @throws { BusinessError } 3301100 - The location switch is off. - * @throws { BusinessError } 3301200 - Failed to obtain the geographical location. - * @syscap SystemCapability.Location.Location.Gnss - * @since 9 - */ - /** - * Subscribe to cache GNSS locations update messages. - * - * @permission ohos.permission.APPROXIMATELY_LOCATION - * @param { 'cachedGnssLocationsChange' } type - Indicates the location service event to be subscribed to. - * @param { CachedGnssLocationsRequest } request - Indicates the cached GNSS locations request parameters. - * @param { Callback> } callback - Indicates the callback for reporting the cached GNSS locations. - * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.on('cachedGnssLocationsChange')} due to limited device capabilities. - * @throws { BusinessError } 3301000 - The location service is unavailable. - * @throws { BusinessError } 3301100 - The location switch is off. - * @syscap SystemCapability.Location.Location.Gnss - * @since 16 - */ - function on(type: 'cachedGnssLocationsChange', request: CachedGnssLocationsRequest, callback: Callback>): void; - - /** - * Unsubscribe to cache GNSS locations update messages. - * - * @permission ohos.permission.APPROXIMATELY_LOCATION - * @param { 'cachedGnssLocationsChange' } type - Indicates the location service event to be subscribed to. - * @param { Callback> } [callback] - Indicates the callback for reporting the cached gnss locations. - * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.off('cachedGnssLocationsChange')} due to limited device capabilities. - * @throws { BusinessError } 3301000 - The location service is unavailable. - * @throws { BusinessError } 3301100 - The location switch is off. - * @throws { BusinessError } 3301200 - Failed to obtain the geographical location. - * @syscap SystemCapability.Location.Location.Gnss - * @since 9 - */ - /** - * Unsubscribe to cache GNSS locations update messages. - * - * @permission ohos.permission.APPROXIMATELY_LOCATION - * @param { 'cachedGnssLocationsChange' } type - Indicates the location service event to be subscribed to. - * @param { Callback> } [callback] - Indicates the callback for reporting the cached gnss locations. - * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.off('cachedGnssLocationsChange')} due to limited device capabilities. - * @throws { BusinessError } 3301000 - The location service is unavailable. - * @throws { BusinessError } 3301100 - The location switch is off. - * @syscap SystemCapability.Location.Location.Gnss - * @since 16 - */ - function off(type: 'cachedGnssLocationsChange', callback?: Callback>): void; - - /** - * Subscribe satellite status changed. - * - * @permission ohos.permission.APPROXIMATELY_LOCATION - * @param { 'satelliteStatusChange' } type - Indicates the location service event to be subscribed to. - * @param { Callback } callback - Indicates the callback for reporting the satellite status. - * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.on('satelliteStatusChange')} due to limited device capabilities. - * @throws { BusinessError } 3301000 - The location service is unavailable. - * @throws { BusinessError } 3301100 - The location switch is off. - * @syscap SystemCapability.Location.Location.Gnss - * @since 9 - */ - function on(type: 'satelliteStatusChange', callback: Callback): void; - - /** - * Unsubscribe satellite status changed. - * - * @permission ohos.permission.APPROXIMATELY_LOCATION - * @param { 'satelliteStatusChange' } type - Indicates the location service event to be subscribed to. - * @param { Callback } [callback] - Indicates the callback for reporting the satellite status. - * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.off('satelliteStatusChange')} due to limited device capabilities. - * @throws { BusinessError } 3301000 - The location service is unavailable. - * @throws { BusinessError } 3301100 - The location switch is off. - * @syscap SystemCapability.Location.Location.Gnss - * @since 9 - */ - function off(type: 'satelliteStatusChange', callback?: Callback): void; - - /** - * Subscribe nmea message changed. - * - * @permission ohos.permission.LOCATION and ohos.permission.APPROXIMATELY_LOCATION - * @param { 'nmeaMessage' } type - Indicates the location service event to be subscribed to. - * @param { Callback } callback - Indicates the callback for reporting the nmea message. - * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.on('nmeaMessage')} due to limited device capabilities. - * @throws { BusinessError } 3301000 - The location service is unavailable. - * @throws { BusinessError } 3301100 - The location switch is off. - * @syscap SystemCapability.Location.Location.Gnss - * @since 9 - */ - function on(type: 'nmeaMessage', callback: Callback): void; - - /** - * Unsubscribe nmea message changed. - * - * @permission ohos.permission.LOCATION and ohos.permission.APPROXIMATELY_LOCATION - * @param { 'nmeaMessage' } type - Indicates the location service event to be subscribed to. - * @param { Callback } [callback] - Indicates the callback for reporting the nmea message. - * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.off('nmeaMessage')} due to limited device capabilities. - * @throws { BusinessError } 3301000 - The location service is unavailable. - * @throws { BusinessError } 3301100 - The location switch is off. - * @syscap SystemCapability.Location.Location.Gnss - * @since 9 - */ - function off(type: 'nmeaMessage', callback?: Callback): void; - - /** - * Add a geofence and subscribe geofence status changed. - * - * @permission ohos.permission.APPROXIMATELY_LOCATION - * @param { 'gnssFenceStatusChange' } type - Indicates the location service event to be subscribed to. - * @param { GeofenceRequest } request - Indicates the Geofence configuration parameters. - * @param { WantAgent } want - Indicates which ability to start when the geofence event is triggered. - * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.on('gnssFenceStatusChange')} due to limited device capabilities. - * @throws { BusinessError } 3301000 - The location service is unavailable. - * @throws { BusinessError } 3301100 - The location switch is off. - * @throws { BusinessError } 3301600 - Failed to operate the geofence. - * @syscap SystemCapability.Location.Location.Geofence - * @since 9 - */ - function on(type: 'gnssFenceStatusChange', request: GeofenceRequest, want: WantAgent): void; - - /** - * Remove a geofence and unsubscribe geofence status changed. - * - * @permission ohos.permission.APPROXIMATELY_LOCATION - * @param { 'gnssFenceStatusChange' } type - Indicates the location service event to be subscribed to. - * @param { GeofenceRequest } request - Indicates the Geofence configuration parameters. - * @param { WantAgent } want - Indicates which ability to start when the geofence event is triggered. - * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.off('gnssFenceStatusChange')} due to limited device capabilities. - * @throws { BusinessError } 3301000 - The location service is unavailable. - * @throws { BusinessError } 3301100 - The location switch is off. - * @throws { BusinessError } 3301600 - Failed to operate the geofence. - * @syscap SystemCapability.Location.Location.Geofence - * @since 9 - */ - function off(type: 'gnssFenceStatusChange', request: GeofenceRequest, want: WantAgent): void; - - /** - * Registering the callback function for listening to country code changes. - * - * @param { 'countryCodeChange' } type - Indicates the location service event to be subscribed to. - * @param { Callback } callback - Indicates the callback for reporting country code changes. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.on('countryCodeChange')} due to limited device capabilities. - * @throws { BusinessError } 3301000 - The location service is unavailable. - * @throws { BusinessError } 3301500 - Failed to query the area information. - * @syscap SystemCapability.Location.Location.Core - * @since 9 - */ - function on(type: 'countryCodeChange', callback: Callback): void; - - /** - * Unregistering the callback function for listening to country code changes. - * - * @param { 'countryCodeChange' } type - Indicates the location service event to be subscribed to. - * @param { Callback } [callback] - Indicates the callback for reporting country code changes. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.off('countryCodeChange')} due to limited device capabilities. - * @throws { BusinessError } 3301000 - The location service is unavailable. - * @throws { BusinessError } 3301500 - Failed to query the area information. - * @syscap SystemCapability.Location.Location.Core - * @since 9 - */ - function off(type: 'countryCodeChange', callback?: Callback): void; - - /** - * Subscribe to changes in WiFi/BT scanning information, - * and use the WiFi/BT scanning information for localization. - * - * @permission ohos.permission.LOCATION and ohos.permission.APPROXIMATELY_LOCATION - * @param { 'locatingRequiredDataChange' } type - Indicates the location service event to be subscribed to. - * @param { LocatingRequiredDataConfig } config - Indicates the locating required data configuration parameters. - * @param { Callback> } [callback] - Indicates the callback for reporting WiFi/BT scan info. - * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. - * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.on('locatingRequiredDataChange')} due to limited device capabilities. - * @throws { BusinessError } 3301800 - Failed to start WiFi or Bluetooth scanning. - * @syscap SystemCapability.Location.Location.Core - * @systemapi - * @since 10 - */ - function on(type: 'locatingRequiredDataChange', config: LocatingRequiredDataConfig, callback: Callback>): void; - - /** - * Stop WiFi/BT scanning and unsubscribe from WiFi/BT scanning information changes. - * - * @permission ohos.permission.LOCATION and ohos.permission.APPROXIMATELY_LOCATION - * @param { 'locatingRequiredDataChange' } type - Indicates the location service event to be subscribed to. - * @param { Callback> } [callback] - Indicates the callback for reporting WiFi/BT scan info. - * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. - * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.off('locatingRequiredDataChange')} due to limited device capabilities. - * @syscap SystemCapability.Location.Location.Core - * @systemapi - * @since 10 - */ - function off(type: 'locatingRequiredDataChange', callback?: Callback>): void; - - /** - * Subscribe location icon status changed. - * - * @param { 'locationIconStatusChange' } type - Indicates the location service event to be subscribed to. - * @param { Callback } callback - Indicates the callback for reporting the location icon status. - * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.on('locationIconStatusChange')} due to limited device capabilities. - * @throws { BusinessError } 3301000 - The location service is unavailable. - * @syscap SystemCapability.Location.Location.Core - * @systemapi - * @since 12 - */ - function on(type: 'locationIconStatusChange', callback: Callback): void; - - /** - * Unsubscribe location icon status changed. - * - * @param { 'locationIconStatusChange' } type - Indicates the location service event to be subscribed to. - * @param { Callback } [callback] - Indicates the callback for reporting the location icon status. - * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.off('locationIconStatusChange')} due to limited device capabilities. - * @throws { BusinessError } 3301000 - The location service is unavailable. - * @syscap SystemCapability.Location.Location.Core - * @systemapi - * @since 12 - */ - function off(type: 'locationIconStatusChange', callback?: Callback): void; - - /** - * Obtain current location. - * - * @permission ohos.permission.APPROXIMATELY_LOCATION - * @param { CurrentLocationRequest } request - Indicates the location request parameters. - * @param { AsyncCallback } callback - Indicates the callback for reporting the location result. - * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.getCurrentLocation} due to limited device capabilities. - * @throws { BusinessError } 3301000 - The location service is unavailable. - * @throws { BusinessError } 3301100 - The location switch is off. - * @throws { BusinessError } 3301200 - Failed to obtain the geographical location. - * @syscap SystemCapability.Location.Location.Core - * @since 9 - */ - /** - * Obtain current location. - * - * @permission ohos.permission.APPROXIMATELY_LOCATION - * @param { CurrentLocationRequest } request - Indicates the location request parameters. - * @param { AsyncCallback } callback - Indicates the callback for reporting the location result. - * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.getCurrentLocation} due to limited device capabilities. - * @throws { BusinessError } 3301000 - The location service is unavailable. - * @throws { BusinessError } 3301100 - The location switch is off. - * @throws { BusinessError } 3301200 - Failed to obtain the geographical location. - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 11 - */ - /** - * Obtain current location. - * - * @permission ohos.permission.APPROXIMATELY_LOCATION - * @param { CurrentLocationRequest | SingleLocationRequest } request - Indicates the location request parameters. - * @param { AsyncCallback } callback - Indicates the callback for reporting the location result. - * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.getCurrentLocation} due to limited device capabilities. - * @throws { BusinessError } 3301000 - The location service is unavailable. - * @throws { BusinessError } 3301100 - The location switch is off. - * @throws { BusinessError } 3301200 - Failed to obtain the geographical location. - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 12 - */ - function getCurrentLocation(request: CurrentLocationRequest | SingleLocationRequest, - callback: AsyncCallback): void; - - /** - * Obtain current location. - * - * @permission ohos.permission.APPROXIMATELY_LOCATION - * @param { AsyncCallback } callback - Indicates the callback for reporting the location result. - * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.getCurrentLocation} due to limited device capabilities. - * @throws { BusinessError } 3301000 - The location service is unavailable. - * @throws { BusinessError } 3301100 - The location switch is off. - * @throws { BusinessError } 3301200 - Failed to obtain the geographical location. - * @syscap SystemCapability.Location.Location.Core - * @since 9 - */ - /** - * Obtain current location. - * - * @permission ohos.permission.APPROXIMATELY_LOCATION - * @param { AsyncCallback } callback - Indicates the callback for reporting the location result. - * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.getCurrentLocation} due to limited device capabilities. - * @throws { BusinessError } 3301000 - The location service is unavailable. - * @throws { BusinessError } 3301100 - The location switch is off. - * @throws { BusinessError } 3301200 - Failed to obtain the geographical location. - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 11 - */ - function getCurrentLocation(callback: AsyncCallback): void; - - /** - * Obtain current location. - * - * @permission ohos.permission.APPROXIMATELY_LOCATION - * @param { CurrentLocationRequest } [request] - Indicates the location request parameters. - * @returns { Promise } The promise returned by the function. - * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.getCurrentLocation} due to limited device capabilities. - * @throws { BusinessError } 3301000 - The location service is unavailable. - * @throws { BusinessError } 3301100 - The location switch is off. - * @throws { BusinessError } 3301200 - Failed to obtain the geographical location. - * @syscap SystemCapability.Location.Location.Core - * @since 9 - */ - /** - * Obtain current location. - * - * @permission ohos.permission.APPROXIMATELY_LOCATION - * @param { CurrentLocationRequest } [request] - Indicates the location request parameters. - * @returns { Promise } The promise returned by the function. - * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.getCurrentLocation} due to limited device capabilities. - * @throws { BusinessError } 3301000 - The location service is unavailable. - * @throws { BusinessError } 3301100 - The location switch is off. - * @throws { BusinessError } 3301200 - Failed to obtain the geographical location. - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 11 - */ - /** - * Obtain current location. - * - * @permission ohos.permission.APPROXIMATELY_LOCATION - * @param { CurrentLocationRequest | SingleLocationRequest } [request] - Indicates the location request parameters. - * @returns { Promise } The promise returned by the function. - * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.getCurrentLocation} due to limited device capabilities. - * @throws { BusinessError } 3301000 - The location service is unavailable. - * @throws { BusinessError } 3301100 - The location switch is off. - * @throws { BusinessError } 3301200 - Failed to obtain the geographical location. - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 12 - */ - function getCurrentLocation(request?: CurrentLocationRequest | SingleLocationRequest): - Promise; - - /** - * Obtain last known location. - * - * @permission ohos.permission.APPROXIMATELY_LOCATION - * @returns { Location } The last known location information. - * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. - * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.getLastLocation} due to limited device capabilities. - * @throws { BusinessError } 3301000 - The location service is unavailable. - * @throws { BusinessError } 3301100 - The location switch is off. - * @throws { BusinessError } 3301200 - Failed to obtain the geographical location. - * @syscap SystemCapability.Location.Location.Core - * @since 9 - */ - /** - * Obtain last known location. - * - * @permission ohos.permission.APPROXIMATELY_LOCATION - * @returns { Location } The last known location information. - * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. - * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.getLastLocation} due to limited device capabilities. - * @throws { BusinessError } 3301000 - The location service is unavailable. - * @throws { BusinessError } 3301100 - The location switch is off. - * @throws { BusinessError } 3301200 - Failed to obtain the geographical location. - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 11 - */ - function getLastLocation(): Location; - - /** - * Obtain current location switch status. - * - * @returns { boolean } Returns {@code true} if the location switch on, returns {@code false} otherwise. - * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.isLocationEnabled} due to limited device capabilities. - * @throws { BusinessError } 3301000 - The location service is unavailable. - * @syscap SystemCapability.Location.Location.Core - * @since 9 - */ - /** - * Obtain current location switch status. - * - * @returns { boolean } Returns {@code true} if the location switch on, returns {@code false} otherwise. - * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.isLocationEnabled} due to limited device capabilities. - * @throws { BusinessError } 3301000 - The location service is unavailable. - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 11 - */ - function isLocationEnabled(): boolean; - - /** - * Obtaining the location switch status of a specified user. - * - * @param { number } userId - Indicates the ID of a specified user. - * @returns { boolean } Returns {@code true} if the location switch on, returns {@code false} otherwise. - * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. - * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.isLocationEnabledByUserId} due to limited device capabilities. - * @throws { BusinessError } 3301000 - The location service is unavailable. - * @syscap SystemCapability.Location.Location.Core - * @systemapi - * @since 16 - */ - function isLocationEnabledByUserId(userId: number): boolean; - - /** - * Enable location switch. - * - * @permission ohos.permission.MANAGE_SECURE_SETTINGS - * @param { AsyncCallback } callback - Indicates the callback for reporting the error message. - * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. - * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.enableLocation} due to limited device capabilities. - * @throws { BusinessError } 3301000 - The location service is unavailable. - * @syscap SystemCapability.Location.Location.Core - * @systemapi - * @since 9 - */ - function enableLocation(callback: AsyncCallback): void; - - /** - * Enable location switch. - * - * @permission ohos.permission.MANAGE_SECURE_SETTINGS - * @returns { Promise } The promise returned by the function. - * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. - * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. - * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.enableLocation} due to limited device capabilities. - * @throws { BusinessError } 3301000 - The location service is unavailable. - * @syscap SystemCapability.Location.Location.Core - * @systemapi - * @since 9 - */ - function enableLocation(): Promise; - - /** - * Turn on the location switch for a specified user. - * - * @permission ohos.permission.MANAGE_SECURE_SETTINGS and ohos.permission.CONTROL_LOCATION_SWITCH - * @param { number } userId - Indicates the ID of a specified user. - * @returns { Promise } The promise returned by the function. - * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. - * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. - * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.enableLocation} due to limited device capabilities. - * @throws { BusinessError } 3301000 - The location service is unavailable. - * @syscap SystemCapability.Location.Location.Core - * @systemapi - * @since 16 - */ - function enableLocationByUserId(userId: number): Promise; - - /** - * Disable location switch. - * - * @permission ohos.permission.MANAGE_SECURE_SETTINGS - * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. - * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. - * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.disableLocation} due to limited device capabilities. - * @throws { BusinessError } 3301000 - The location service is unavailable. - * @syscap SystemCapability.Location.Location.Core - * @systemapi - * @since 9 - */ - function disableLocation(): void; - - /** - * Turn off the location switch for a specified user. - * - * @permission ohos.permission.MANAGE_SECURE_SETTINGS and ohos.permission.CONTROL_LOCATION_SWITCH - * @param { number } userId - Indicates the ID of a specified user. - * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. - * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. - * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.enableLocation} due to limited device capabilities. - * @throws { BusinessError } 3301000 - The location service is unavailable. - * @syscap SystemCapability.Location.Location.Core - * @systemapi - * @since 16 - */ - function disableLocationByUserId(userId: number): void; - - /** - * Set the app locating behavior not controlled by the location switch. - * - * @permission ohos.permission.LOCATION_SWITCH_IGNORED - * @param { boolean } isIgnored - True indicates that the location behavior of the app is not controlled by the location switch. - * Otherwise, it's the opposite. - * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. - * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. - * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.enableLocation} due to limited device capabilities. - * @throws { BusinessError } 3301000 - The location service is unavailable. - * @syscap SystemCapability.Location.Location.Core - * @systemapi - * @since 16 - */ - function setLocationSwitchIgnored(isIgnored: boolean): void; - - /** - * Obtain address info from location. - * - * @param { ReverseGeoCodeRequest } request - Indicates the reverse geocode query parameters. - * @param { AsyncCallback> } callback - Indicates the callback for reporting the address info. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.getAddressesFromLocation} due to limited device capabilities. - * @throws { BusinessError } 3301000 - The location service is unavailable. - * @throws { BusinessError } 3301300 - Reverse geocoding query failed. - * @syscap SystemCapability.Location.Location.Geocoder - * @since 9 - */ - function getAddressesFromLocation(request: ReverseGeoCodeRequest, callback: AsyncCallback>): void; - - /** - * Obtain address info from location. - * - * @param { ReverseGeoCodeRequest } request - Indicates the reverse geocode query parameters. - * @returns { Promise> } The promise returned by the function. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.getAddressesFromLocation} due to limited device capabilities. - * @throws { BusinessError } 3301000 - The location service is unavailable. - * @throws { BusinessError } 3301300 - Reverse geocoding query failed. - * @syscap SystemCapability.Location.Location.Geocoder - * @since 9 - */ - function getAddressesFromLocation(request: ReverseGeoCodeRequest): Promise>; - - /** - * Obtain latitude and longitude info from location address. - * - * @param { GeoCodeRequest } request - Indicates the geocode query parameters. - * @param { AsyncCallback> } callback - Indicates the callback for reporting the latitude and longitude result. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.getAddressesFromLocationName} due to limited device capabilities. - * @throws { BusinessError } 3301000 - The location service is unavailable. - * @throws { BusinessError } 3301400 - Geocoding query failed. - * @syscap SystemCapability.Location.Location.Geocoder - * @since 9 - */ - function getAddressesFromLocationName(request: GeoCodeRequest, callback: AsyncCallback>): void; - - /** - * Obtain latitude and longitude info from location address. - * - * @param { GeoCodeRequest } request - Indicates the geocode query parameters. - * @returns { Promise> } The promise returned by the function. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.getAddressesFromLocationName} due to limited device capabilities. - * @throws { BusinessError } 3301000 - The location service is unavailable. - * @throws { BusinessError } 3301400 - Geocoding query failed. - * @syscap SystemCapability.Location.Location.Geocoder - * @since 9 - */ - function getAddressesFromLocationName(request: GeoCodeRequest): Promise>; - - /** - * Obtain geocoding service status. - * - * @returns { boolean } Returns {@code true} if geocoding service is available, returns {@code false} otherwise. - * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.isGeocoderAvailable} due to limited device capabilities. - * @throws { BusinessError } 3301000 - The location service is unavailable. - * @syscap SystemCapability.Location.Location.Geocoder - * @since 9 - */ - function isGeocoderAvailable(): boolean; - - /** - * Obtain the number of cached GNSS locations reported at a time. - * - * @permission ohos.permission.APPROXIMATELY_LOCATION - * @param { AsyncCallback } callback - Indicates the callback for reporting the cached GNSS locations size. - * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.getCachedGnssLocationsSize} due to limited device capabilities. - * @throws { BusinessError } 3301000 - The location service is unavailable. - * @throws { BusinessError } 3301100 - The location switch is off. - * @syscap SystemCapability.Location.Location.Gnss - * @since 9 - */ - function getCachedGnssLocationsSize(callback: AsyncCallback): void; - - /** - * Obtain the number of cached GNSS locations. - * - * @permission ohos.permission.APPROXIMATELY_LOCATION - * @returns { Promise } The promise returned by the function. - * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. - * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.getCachedGnssLocationsSize} due to limited device capabilities. - * @throws { BusinessError } 3301000 - The location service is unavailable. - * @throws { BusinessError } 3301100 - The location switch is off. - * @syscap SystemCapability.Location.Location.Gnss - * @since 9 - */ - function getCachedGnssLocationsSize(): Promise; - - /** - * All prepared GNSS locations are returned to the application through the callback function, - * and the bottom-layer buffer is cleared. - * - * @permission ohos.permission.APPROXIMATELY_LOCATION - * @param { AsyncCallback } callback - Indicates the callback for reporting the error message. - * If the function fails to execute, the error message will be carried in the first parameter err of AsyncCallback, - * If the function executes successfully, execute the callback function only, no data will be returned. - * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.flushCachedGnssLocations} due to limited device capabilities. - * @throws { BusinessError } 3301000 - The location service is unavailable. - * @throws { BusinessError } 3301100 - The location switch is off. - * @throws { BusinessError } 3301200 - Failed to obtain the geographical location. - * @syscap SystemCapability.Location.Location.Gnss - * @since 9 - */ - function flushCachedGnssLocations(callback: AsyncCallback): void; - - /** - * All prepared GNSS locations are returned to the application, - * and the bottom-layer buffer is cleared. - * - * @permission ohos.permission.APPROXIMATELY_LOCATION - * @returns { Promise } The promise returned by the function. - * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. - * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.flushCachedGnssLocations} due to limited device capabilities. - * @throws { BusinessError } 3301000 - The location service is unavailable. - * @throws { BusinessError } 3301100 - The location switch is off. - * @throws { BusinessError } 3301200 - Failed to obtain the geographical location. - * @syscap SystemCapability.Location.Location.Gnss - * @since 9 - */ - function flushCachedGnssLocations(): Promise; - - /** - * Send extended commands to location subsystem. - * - * @param { LocationCommand } command - Indicates the extended command message body. - * @param { AsyncCallback } callback - Indicates the callback for reporting the error message. - * If the function fails to execute, the error message will be carried in the first parameter err of AsyncCallback, - * If the function executes successfully, execute the callback function only, no data will be returned. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.sendCommand} due to limited device capabilities. - * @throws { BusinessError } 3301000 - The location service is unavailable. - * @syscap SystemCapability.Location.Location.Core - * @since 9 - */ - function sendCommand(command: LocationCommand, callback: AsyncCallback): void; - - /** - * Send extended commands to location subsystem. - * - * @param { LocationCommand } command - Indicates the extended command message body. - * @returns { Promise } The promise returned by the function. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.sendCommand} due to limited device capabilities. - * @throws { BusinessError } 3301000 - The location service is unavailable. - * @syscap SystemCapability.Location.Location.Core - * @since 9 - */ - function sendCommand(command: LocationCommand): Promise; - - /** - * Obtain the current country code. - * - * @param { AsyncCallback } callback - Indicates the callback for reporting the country code. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.getCountryCode} due to limited device capabilities. - * @throws { BusinessError } 3301000 - The location service is unavailable. - * @throws { BusinessError } 3301500 - Failed to query the area information. - * @syscap SystemCapability.Location.Location.Core - * @since 9 - */ - function getCountryCode(callback: AsyncCallback): void; - - /** - * Obtain the current country code. - * - * @returns { Promise } The promise returned by the function. - * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.getCountryCode} due to limited device capabilities. - * @throws { BusinessError } 3301000 - The location service is unavailable. - * @throws { BusinessError } 3301500 - Failed to query the area information. - * @syscap SystemCapability.Location.Location.Core - * @since 9 - */ - function getCountryCode(): Promise; - - /** - * Enable the geographical location simulation function. - * - * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. - * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.enableLocationMock} due to limited device capabilities. - * @throws { BusinessError } 3301000 - The location service is unavailable. - * @throws { BusinessError } 3301100 - The location switch is off. - * @syscap SystemCapability.Location.Location.Core - * @systemapi - * @since 9 - */ - function enableLocationMock(): void; - - /** - * Disable the geographical location simulation function. - * - * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. - * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.disableLocationMock} due to limited device capabilities. - * @throws { BusinessError } 3301000 - The location service is unavailable. - * @throws { BusinessError } 3301100 - The location switch is off. - * @syscap SystemCapability.Location.Location.Core - * @systemapi - * @since 9 - */ - function disableLocationMock(): void; - - /** - * Set the configuration parameters for location simulation. - * - * @param { LocationMockConfig } config - Indicates the configuration parameters for location simulation. - * Contains the array of locations and reporting intervals that need to be simulated. - * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.setMockedLocations} due to limited device capabilities. - * @throws { BusinessError } 3301000 - The location service is unavailable. - * @throws { BusinessError } 3301100 - The location switch is off. - * @syscap SystemCapability.Location.Location.Core - * @systemapi - * @since 9 - */ - function setMockedLocations(config: LocationMockConfig): void; - - /** - * Enable the reverse geocoding simulation function. - * - * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. - * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.enableReverseGeocodingMock} due to limited device capabilities. - * @throws { BusinessError } 3301000 - The location service is unavailable. - * @syscap SystemCapability.Location.Location.Core - * @systemapi - * @since 9 - */ - function enableReverseGeocodingMock(): void; - - /** - * Disable the reverse geocoding simulation function. - * - * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. - * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.disableReverseGeocodingMock} due to limited device capabilities. - * @throws { BusinessError } 3301000 - The location service is unavailable. - * @syscap SystemCapability.Location.Location.Core - * @systemapi - * @since 9 - */ - function disableReverseGeocodingMock(): void; - - /** - * Set the configuration parameters for simulating reverse geocoding. - * - * @param { Array } mockInfos - Indicates the set of locations and place names to be simulated. - * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.setReverseGeocodingMockInfo} due to limited device capabilities. - * @throws { BusinessError } 3301000 - The location service is unavailable. - * @syscap SystemCapability.Location.Location.Core - * @systemapi - * @since 9 - */ - function setReverseGeocodingMockInfo(mockInfos: Array): void; - - /** - * Querying location privacy protocol confirmation status. - * - * @param { LocationPrivacyType } type - Indicates location privacy protocol type. - * @returns { boolean } Returns {@code true} if the location privacy protocol has been confirmed, returns {@code false} otherwise. - * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.isLocationPrivacyConfirmed} due to limited device capabilities. - * @throws { BusinessError } 3301000 - The location service is unavailable. - * @syscap SystemCapability.Location.Location.Core - * @systemapi - * @since 9 - */ - function isLocationPrivacyConfirmed(type: LocationPrivacyType): boolean; - - /** - * Set location privacy protocol confirmation status. - * - * @permission ohos.permission.MANAGE_SECURE_SETTINGS - * @param { LocationPrivacyType } type - Indicates location privacy protocol type. - * @param { boolean } isConfirmed - Indicates whether the location privacy protocol has been confirmed. - * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. - * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.setLocationPrivacyConfirmStatus} due to limited device capabilities. - * @throws { BusinessError } 3301000 - The location service is unavailable. - * @syscap SystemCapability.Location.Location.Core - * @systemapi - * @since 9 - */ - function setLocationPrivacyConfirmStatus(type: LocationPrivacyType, isConfirmed: boolean): void; - - /** - * Get WiFi/BT scanning information, and use the WiFi/BT scanning information for localization. - * - * @permission ohos.permission.LOCATION and ohos.permission.APPROXIMATELY_LOCATION - * @param { LocatingRequiredDataConfig } config - Indicates the request parameters for obtaining the data required for locating. - * @returns { Promise> } The promise returned by the function, for reporting WiFi/BT scan info. - * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. - * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.getLocatingRequiredData} due to limited device capabilities. - * @throws { BusinessError } 3301800 - Failed to start WiFi or Bluetooth scanning. - * @syscap SystemCapability.Location.Location.Core - * @systemapi - * @since 10 - */ - function getLocatingRequiredData(config: LocatingRequiredDataConfig): Promise>; - - /** - * Add a geofence. - * - * @permission ohos.permission.LOCATION and ohos.permission.APPROXIMATELY_LOCATION - * @param { GnssGeofenceRequest } fenceRequest - Indicates the Geofence configuration parameters. - * @returns { Promise } The promise returned by the function, for reporting the ID of geofence. - * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.addGnssGeofence} due to limited device capabilities. - * @throws { BusinessError } 3301000 - The location service is unavailable. - * @throws { BusinessError } 3301100 - The location switch is off. - * @throws { BusinessError } 3301601 - The number of geofences exceeds the maximum. - * @syscap SystemCapability.Location.Location.Geofence - * @since 12 - */ - function addGnssGeofence(fenceRequest: GnssGeofenceRequest): Promise; - - /** - * Remove a geofence. - * - * @permission ohos.permission.LOCATION and ohos.permission.APPROXIMATELY_LOCATION - * @param { number } geofenceId - Indicates the ID of geofence. - * @returns { Promise } The promise returned by the function. - * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.removeGnssGeofence} due to limited device capabilities. - * @throws { BusinessError } 3301000 - The location service is unavailable. - * @throws { BusinessError } 3301602 - Failed to delete a geofence due to an incorrect ID. - * @syscap SystemCapability.Location.Location.Geofence - * @since 12 - */ - function removeGnssGeofence(geofenceId: number): Promise; - - /** - * Obtains the coordinate system types supported by geofence. - * - * @returns { Array } Return the coordinate system types supported by geofence. - * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.getGeofenceSupportedCoordTypes} due to limited device capabilities. - * @throws { BusinessError } 3301000 - The location service is unavailable. - * @syscap SystemCapability.Location.Location.Geofence - * @since 12 - */ - function getGeofenceSupportedCoordTypes(): Array; - - /** - * Get location icon status. - * - * @returns { LocationIconStatus } The location icon status. - * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. - * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.getLocationIconStatus} due to limited device capabilities. - * @throws { BusinessError } 3301000 - The location service is unavailable. - * @syscap SystemCapability.Location.Location.Core - * @systemapi - * @since 12 - */ - function getLocationIconStatus(): LocationIconStatus; - - /** - * Obtains the BSSID of the connected Wi-Fi hotspot. - * @permission ohos.permission.LOCATION and ohos.permission.APPROXIMATELY_LOCATION - * @returns {string} Returns the BSSID of the connected Wi-Fi hotspot. - * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. - * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.getCurrentWifiBssidForLocating()} due to limited device capabilities. - * @throws { BusinessError } 3301000 - The location service is unavailable. - * @throws { BusinessError } 3301100 - The location switch is off. - * @throws { BusinessError } 3301900 - Failed to obtain the BSSID of the Wi-Fi hotspot. The Wi-Fi network is not connected. - * @syscap SystemCapability.Location.Location.Core - * @crossplatform - * @since 14 - */ - function getCurrentWifiBssidForLocating(): string; - - /** - * Configuration parameters for simulating reverse geocoding. - * - * @typedef ReverseGeocodingMockInfo - * @syscap SystemCapability.Location.Location.Core - * @systemapi - * @since 9 - */ - export interface ReverseGeocodingMockInfo { - /** - * Location for which reverse geocoding query is required. - * - * @type { ReverseGeoCodeRequest } - * @syscap SystemCapability.Location.Location.Core - * @systemapi - * @since 9 - */ - location: ReverseGeoCodeRequest; - - /** - * Actual address information corresponding to the location. - * - * @type { GeoAddress } - * @syscap SystemCapability.Location.Location.Core - * @systemapi - * @since 9 - */ - geoAddress: GeoAddress; - } - - /** - * Parameters for configuring the location simulation function. - * - * @typedef LocationMockConfig - * @syscap SystemCapability.Location.Location.Core - * @systemapi - * @since 9 - */ - export interface LocationMockConfig { - /** - * Interval for reporting simulated locations. - * - * @type { number } - * @syscap SystemCapability.Location.Location.Core - * @systemapi - * @since 9 - */ - timeInterval: number; - - /** - * Mock location array. - * - * @type { Array } - * @syscap SystemCapability.Location.Location.Core - * @systemapi - * @since 9 - */ - locations: Array; - } - - /** - * Satellite status information. - * - * @typedef SatelliteStatusInfo - * @syscap SystemCapability.Location.Location.Gnss - * @since 9 - */ - export interface SatelliteStatusInfo { - /** - * Number of satellites. - * - * @type { number } - * @syscap SystemCapability.Location.Location.Gnss - * @since 9 - */ - satellitesNumber: number; - - /** - * Satellite ID array. - * - * @type { Array } - * @syscap SystemCapability.Location.Location.Gnss - * @since 9 - */ - satelliteIds: Array; - - /** - * Carrier to noise density array. - * - * @type { Array } - * @syscap SystemCapability.Location.Location.Gnss - * @since 9 - */ - carrierToNoiseDensitys: Array; - - /** - * Satellite altitude array. - * - * @type { Array } - * @syscap SystemCapability.Location.Location.Gnss - * @since 9 - */ - altitudes: Array; - - /** - * Satellite azimuth array. - * - * @type { Array } - * @syscap SystemCapability.Location.Location.Gnss - * @since 9 - */ - azimuths: Array; - - /** - * Satellite carrier frequency array. - * - * @type { Array } - * @syscap SystemCapability.Location.Location.Gnss - * @since 9 - */ - carrierFrequencies: Array; - - /** - * Satellite constellation type array. - * - * @type { ?Array } - * @syscap SystemCapability.Location.Location.Gnss - * @since 12 - */ - satelliteConstellation?: Array; - - /** - * Satellite additional information array. - * - * @type { ?Array } - * @syscap SystemCapability.Location.Location.Gnss - * @since 12 - */ - satelliteAdditionalInfo?: Array; - } - - /** - * Parameters for requesting to report cache location information. - * - * @typedef CachedGnssLocationsRequest - * @syscap SystemCapability.Location.Location.Gnss - * @since 9 - */ - export interface CachedGnssLocationsRequest { - /** - * GNSS cache location report period. - * - * @type { number } - * @syscap SystemCapability.Location.Location.Gnss - * @since 9 - */ - reportingPeriodSec: number; - - /** - * Indicates whether to wake up the listener when the GNSS cache location queue is full. - * - * @type { boolean } - * @syscap SystemCapability.Location.Location.Gnss - * @since 9 - */ - wakeUpCacheQueueFull: boolean; - } - - /** - * Configuring parameters in GNSS geofence requests. - * - * @typedef GnssGeofenceRequest - * @syscap SystemCapability.Location.Location.Geofence - * @since 12 - */ - export interface GnssGeofenceRequest { - /** - * Circular fence information. - * - * @type { Geofence } - * @syscap SystemCapability.Location.Location.Geofence - * @since 12 - */ - geofence: Geofence; - - /** - * Indicates geofence transition status monitored. - * - * @type { Array } - * @syscap SystemCapability.Location.Location.Geofence - * @since 12 - */ - monitorTransitionEvents: Array; - - /** - * Indicates the geofence notifications to publish. - * - * @type { ?Array } - * @syscap SystemCapability.Location.Location.Geofence - * @since 12 - */ - notifications?: Array; - - /** - * Indicates the callback for reporting the geofence transition status. - * - * @type { AsyncCallback } - * @syscap SystemCapability.Location.Location.Geofence - * @since 12 - */ - geofenceTransitionCallback: AsyncCallback; - } - - /** - * Configuring parameters in geofence requests. - * - * @typedef GeofenceRequest - * @syscap SystemCapability.Location.Location.Geofence - * @since 9 - */ - export interface GeofenceRequest { - /** - * Indicate the user scenario. - * - * @type { LocationRequestScenario } - * @syscap SystemCapability.Location.Location.Geofence - * @since 9 - */ - scenario: LocationRequestScenario; - - /** - * Circular fence information. - * - * @type { Geofence } - * @syscap SystemCapability.Location.Location.Geofence - * @since 9 - */ - geofence: Geofence; - } - - /** - * Circular fence information. - * - * @typedef Geofence - * @syscap SystemCapability.Location.Location.Geofence - * @since 9 - */ - export interface Geofence { - /** - * Latitude of the center point of the circular fence. - * - * @type { number } - * @syscap SystemCapability.Location.Location.Geofence - * @since 9 - */ - latitude: number; - - /** - * Longitude of the center point of the circular fence. - * - * @type { number } - * @syscap SystemCapability.Location.Location.Geofence - * @since 9 - */ - longitude: number; - - /** - * Coordinate system type. - * - * @type { ?CoordinateSystemType } - * @syscap SystemCapability.Location.Location.Geofence - * @since 12 - */ - coordinateSystemType?: CoordinateSystemType; - - /** - * Radius of the circular fence. - * - * @type { number } - * @syscap SystemCapability.Location.Location.Geofence - * @since 9 - */ - radius: number; - - /** - * Expiration of the circular fence. - * - * @type { number } - * @syscap SystemCapability.Location.Location.Geofence - * @since 9 - */ - expiration: number; - } - - /** - * Configuring parameters in reverse geocode requests. - * - * @typedef ReverseGeoCodeRequest - * @syscap SystemCapability.Location.Location.Geocoder - * @since 9 - */ - export interface ReverseGeoCodeRequest { - /** - * Indicates the language area information. - * - * @type { ?string } - * @syscap SystemCapability.Location.Location.Geocoder - * @since 9 - */ - locale?: string; - - /** - * Indicates the country information. - * - * @type { ?string } - * @syscap SystemCapability.Location.Location.Geocoder - * @since 12 - */ - country?: string; - - /** - * Latitude for reverse geocoding query. - * - * @type { number } - * @syscap SystemCapability.Location.Location.Geocoder - * @since 9 - */ - latitude: number; - - /** - * Longitude for reverse geocoding query. - * - * @type { number } - * @syscap SystemCapability.Location.Location.Geocoder - * @since 9 - */ - longitude: number; - - /** - * Indicates the maximum number of addresses returned by reverse geocoding query. - * - * @type { ?number } - * @syscap SystemCapability.Location.Location.Geocoder - * @since 9 - */ - maxItems?: number; - } - - /** - * Configuring parameters in geocode requests. - * - * @typedef GeoCodeRequest - * @syscap SystemCapability.Location.Location.Geocoder - * @since 9 - */ - export interface GeoCodeRequest { - /** - * Indicates the language area information. - * - * @type { ?string } - * @syscap SystemCapability.Location.Location.Geocoder - * @since 9 - */ - locale?: string; - - /** - * Indicates the country information. - * - * @type { ?string } - * @syscap SystemCapability.Location.Location.Geocoder - * @since 12 - */ - country?: string; - - /** - * Address information. - * - * @type { string } - * @syscap SystemCapability.Location.Location.Geocoder - * @since 9 - */ - description: string; - - /** - * Indicates the maximum number of geocode query results. - * - * @type { ?number } - * @syscap SystemCapability.Location.Location.Geocoder - * @since 9 - */ - maxItems?: number; - - /** - * Indicates the minimum latitude for geocoding query results. - * - * @type { ?number } - * @syscap SystemCapability.Location.Location.Geocoder - * @since 9 - */ - minLatitude?: number; - - /** - * Indicates the minimum longitude for geocoding query results. - * - * @type { ?number } - * @syscap SystemCapability.Location.Location.Geocoder - * @since 9 - */ - minLongitude?: number; - - /** - * Indicates the maximum latitude for geocoding query results. - * - * @type { ?number } - * @syscap SystemCapability.Location.Location.Geocoder - * @since 9 - */ - maxLatitude?: number; - - /** - * Indicates the maximum longitude for geocoding query results. - * - * @type { ?number } - * @syscap SystemCapability.Location.Location.Geocoder - * @since 9 - */ - maxLongitude?: number; - } - - /** - * Data struct describes geographic locations. - * - * @typedef GeoAddress - * @syscap SystemCapability.Location.Location.Geocoder - * @since 9 - */ - export interface GeoAddress { - /** - * Indicates latitude information. - * A positive value indicates north latitude, - * and a negative value indicates south latitude. - * - * @type { ?number } - * @syscap SystemCapability.Location.Location.Geocoder - * @since 9 - */ - latitude?: number; - - /** - * Indicates longitude information. - * A positive value indicates east longitude , - * and a negative value indicates west longitude. - * - * @type { ?number } - * @syscap SystemCapability.Location.Location.Geocoder - * @since 9 - */ - longitude?: number; - - /** - * Indicates language used for the location description. - * zh indicates Chinese, and en indicates English. - * - * @type { ?string } - * @syscap SystemCapability.Location.Location.Geocoder - * @since 9 - */ - locale?: string; - - /** - * Indicates detailed address information. - * - * @type { ?string } - * @syscap SystemCapability.Location.Location.Geocoder - * @since 9 - */ - placeName?: string; - - /** - * Indicates country code. - * - * @type { ?string } - * @syscap SystemCapability.Location.Location.Geocoder - * @since 9 - */ - countryCode?: string; - - /** - * Indicates country name. - * - * @type { ?string } - * @syscap SystemCapability.Location.Location.Geocoder - * @since 9 - */ - countryName?: string; - - /** - * Indicates administrative region name. - * - * @type { ?string } - * @syscap SystemCapability.Location.Location.Geocoder - * @since 9 - */ - administrativeArea?: string; - - /** - * Indicates sub-administrative region name. - * - * @type { ?string } - * @syscap SystemCapability.Location.Location.Geocoder - * @since 9 - */ - subAdministrativeArea?: string; - - /** - * Indicates locality information. - * - * @type { ?string } - * @syscap SystemCapability.Location.Location.Geocoder - * @since 9 - */ - locality?: string; - - /** - * Indicates sub-locality information. - * - * @type { ?string } - * @syscap SystemCapability.Location.Location.Geocoder - * @since 9 - */ - subLocality?: string; - - /** - * Indicates road name. - * - * @type { ?string } - * @syscap SystemCapability.Location.Location.Geocoder - * @since 9 - */ - roadName?: string; - - /** - * Indicates auxiliary road information. - * - * @type { ?string } - * @syscap SystemCapability.Location.Location.Geocoder - * @since 9 - */ - subRoadName?: string; - - /** - * Indicates house information. - * - * @type { ?string } - * @syscap SystemCapability.Location.Location.Geocoder - * @since 9 - */ - premises?: string; - - /** - * Indicates postal code. - * - * @type { ?string } - * @syscap SystemCapability.Location.Location.Geocoder - * @since 9 - */ - postalCode?: string; - - /** - * Indicates phone number. - * - * @type { ?string } - * @syscap SystemCapability.Location.Location.Geocoder - * @since 9 - */ - phoneNumber?: string; - - /** - * Indicates website URL. - * - * @type { ?string } - * @syscap SystemCapability.Location.Location.Geocoder - * @since 9 - */ - addressUrl?: string; - - /** - * Indicates additional information. - * - * @type { ?Array } - * @syscap SystemCapability.Location.Location.Geocoder - * @since 9 - */ - descriptions?: Array; - - /** - * Indicates the amount of additional descriptive information. - * - * @type { ?number } - * @syscap SystemCapability.Location.Location.Geocoder - * @since 9 - */ - descriptionsSize?: number; - - /** - * Indicates whether it is an mock GeoAddress - * - * @type { ?Boolean } - * @syscap SystemCapability.Location.Location.Geocoder - * @systemapi - * @since 9 - */ - isFromMock?: Boolean; - } - - /** - * Configuring parameters in location requests. - * - * @typedef LocationRequest - * @syscap SystemCapability.Location.Location.Core - * @since 9 - */ - /** - * Configuring parameters in location requests. - * - * @typedef LocationRequest - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 11 - */ - export interface LocationRequest { - /** - * Priority of the location request. - * - * @type { ?LocationRequestPriority } - * @syscap SystemCapability.Location.Location.Core - * @since 9 - */ - /** - * Priority of the location request. - * - * @type { ?LocationRequestPriority } - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 11 - */ - priority?: LocationRequestPriority; - - /** - * User scenario of the location request. - * - * @type { ?LocationRequestScenario } - * @syscap SystemCapability.Location.Location.Core - * @since 9 - */ - /** - * User scenario of the location request. - * - * @type { ?LocationRequestScenario } - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 11 - */ - scenario?: LocationRequestScenario; - - /** - * Location report interval. - * - * @type { ?number } - * @syscap SystemCapability.Location.Location.Core - * @since 9 - */ - /** - * Location report interval. - * - * @type { ?number } - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 11 - */ - timeInterval?: number; - - /** - * Location report distance interval. - * - * @type { ?number } - * @syscap SystemCapability.Location.Location.Core - * @since 9 - */ - /** - * Location report distance interval. - * - * @type { ?number } - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 11 - */ - distanceInterval?: number; - - /** - * Accuracy requirements for reporting locations. - * - * @type { ?number } - * @syscap SystemCapability.Location.Location.Core - * @since 9 - */ - /** - * Accuracy requirements for reporting locations. - * - * @type { ?number } - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 11 - */ - maxAccuracy?: number; - } - - /** - * Configuring parameters in current location requests. - * - * @typedef CurrentLocationRequest - * @syscap SystemCapability.Location.Location.Core - * @since 9 - */ - /** - * Configuring parameters in current location requests. - * - * @typedef CurrentLocationRequest - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 11 - */ - export interface CurrentLocationRequest { - /** - * Priority of the location request. - * - * @type { ?LocationRequestPriority } - * @syscap SystemCapability.Location.Location.Core - * @since 9 - */ - /** - * Priority of the location request. - * - * @type { ?LocationRequestPriority } - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 11 - */ - priority?: LocationRequestPriority; - - /** - * User scenario of the location request. - * - * @type { ?LocationRequestScenario } - * @syscap SystemCapability.Location.Location.Core - * @since 9 - */ - /** - * User scenario of the location request. - * - * @type { ?LocationRequestScenario } - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 11 - */ - scenario?: LocationRequestScenario; - - /** - * Accuracy requirements for reporting locations. - * - * @type { ?number } - * @syscap SystemCapability.Location.Location.Core - * @since 9 - */ - /** - * Accuracy requirements for reporting locations. - * - * @type { ?number } - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 11 - */ - maxAccuracy?: number; - - /** - * Timeout interval of a single location request. - * - * @type { ?number } - * @syscap SystemCapability.Location.Location.Core - * @since 9 - */ - /** - * Timeout interval of a single location request. - * - * @type { ?number } - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 11 - */ - timeoutMs?: number; - } - - /** - * Geofence transition status. - * - * @typedef GeofenceTransition - * @syscap SystemCapability.Location.Location.Geofence - * @since 12 - */ - export interface GeofenceTransition { - /** - * ID of the geofence. - * - * @type { number } - * @syscap SystemCapability.Location.Location.Geofence - * @since 12 - */ - geofenceId: number; - - /** - * Indicates the geofence transition status. - * - * @type { GeofenceTransitionEvent } - * @syscap SystemCapability.Location.Location.Geofence - * @since 12 - */ - transitionEvent: GeofenceTransitionEvent; - } - - /** - * Configuring parameters in continuous location requests. - * - * @typedef ContinuousLocationRequest - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 12 - */ - export interface ContinuousLocationRequest { - /** - * Location report interval, in seconds. - * - * @type { number } - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 12 - */ - interval: number; - - /** - * Location scenario. You can select a user activity scenario or power consumption scenario. - * - * @type { UserActivityScenario | PowerConsumptionScenario } - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 12 - */ - locationScenario: UserActivityScenario | PowerConsumptionScenario; - - /** - * Indicates the type of sports. - * This parameter is valid only when locationScenario is set to UserActivityScenario.SPORT. - * - * @type { SportsType } - * @syscap SystemCapability.Location.Location.Core - * @systemapi - * @atomicservice - * @since 16 - */ - sportsType?: SportsType; - } - - /** - * Configuring parameters in single location requests. - * - * @typedef SingleLocationRequest - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 12 - */ - export interface SingleLocationRequest { - /** - * Priority of the location request. - * - * @type { LocatingPriority } - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 12 - */ - locatingPriority: LocatingPriority; - - /** - * Timeout of a single location request, in milliseconds. - * - * @type { number } - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 12 - */ - locatingTimeoutMs: number; - } - - /** - * Provides information about geographic locations. - * - * @typedef Location - * @syscap SystemCapability.Location.Location.Core - * @since 9 - */ - /** - * Provides information about geographic locations. - * - * @typedef Location - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 11 - */ - export interface Location { - /** - * Indicates latitude information. - * A positive value indicates north latitude, - * and a negative value indicates south latitude. - * - * @type { number } - * @syscap SystemCapability.Location.Location.Core - * @since 9 - */ - /** - * Indicates latitude information. - * A positive value indicates north latitude, - * and a negative value indicates south latitude. - * - * @type { number } - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 11 - */ - latitude: number; - - /** - * Indicates Longitude information. - * A positive value indicates east longitude , - * and a negative value indicates west longitude. - * - * @type { number } - * @syscap SystemCapability.Location.Location.Core - * @since 9 - */ - /** - * Indicates Longitude information. - * A positive value indicates east longitude , - * and a negative value indicates west longitude. - * - * @type { number } - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 11 - */ - longitude: number; - - /** - * Indicates location altitude, in meters. - * - * @type { number } - * @syscap SystemCapability.Location.Location.Core - * @since 9 - */ - /** - * Indicates location altitude, in meters. - * - * @type { number } - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 11 - */ - altitude: number; - - /** - * Indicates location accuracy, in meters. - * - * @type { number } - * @syscap SystemCapability.Location.Location.Core - * @since 9 - */ - /** - * Indicates location accuracy, in meters. - * - * @type { number } - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 11 - */ - accuracy: number; - - /** - * Indicates speed, in m/s. - * - * @type { number } - * @syscap SystemCapability.Location.Location.Core - * @since 9 - */ - /** - * Indicates speed, in m/s. - * - * @type { number } - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 11 - */ - speed: number; - - /** - * Indicates location timestamp in the UTC format. - * - * @type { number } - * @syscap SystemCapability.Location.Location.Core - * @since 9 - */ - /** - * Indicates location timestamp in the UTC format. - * - * @type { number } - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 11 - */ - timeStamp: number; - - /** - * Indicates direction information. - * - * @type { number } - * @syscap SystemCapability.Location.Location.Core - * @since 9 - */ - /** - * Indicates direction information. - * - * @type { number } - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 11 - */ - direction: number; - - /** - * Indicates location timestamp since boot. - * - * @type { number } - * @syscap SystemCapability.Location.Location.Core - * @since 9 - */ - /** - * Indicates location timestamp since boot. - * - * @type { number } - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 11 - */ - timeSinceBoot: number; - - /** - * Indicates additional information. - * - * @type { ?Array } - * @syscap SystemCapability.Location.Location.Core - * @since 9 - */ - /** - * Indicates additional information. - * - * @type { ?Array } - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 11 - */ - additions?: Array; - - /** - * Indicates additional information map. - * - * @type { ?Map } - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 12 - */ - additionsMap?: Map; - - /** - * Indicates the amount of additional descriptive information. - * - * @type { ?number } - * @syscap SystemCapability.Location.Location.Core - * @since 9 - */ - /** - * Indicates the amount of additional descriptive information. - * - * @type { ?number } - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 11 - */ - additionSize?: number; - - /** - * Indicates whether it is an mock location. - * - * @type { ?Boolean } - * @syscap SystemCapability.Location.Location.Core - * @systemapi - * @since 9 - */ - isFromMock?: Boolean; - - /** - * Indicates vertical position accuracy in meters. - * - * @type { ?number } - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 12 - */ - altitudeAccuracy?: number; - - /** - * Indicates speed accuracy in meter per seconds. - * - * @type { ?number } - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 12 - */ - speedAccuracy?: number; - - /** - * Indicates direction accuracy in degrees. - * - * @type { ?number } - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 12 - */ - directionAccuracy?: number; - - /** - * Time uncertainty Of timeSinceBoot in nanosecond. - * - * @type { ?number } - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 12 - */ - uncertaintyOfTimeSinceBoot?: number; - - /** - * Indicates the source of the location. - * - * @type { ?LocationSourceType } - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 12 - */ - sourceType?: LocationSourceType; - } - - /** - * Describes the request parameters for obtaining the data required for locating. - * @typedef LocatingRequiredDataConfig - * @syscap SystemCapability.Location.Location.Core - * @systemapi - * @since 10 - */ - export interface LocatingRequiredDataConfig { - /** - * Indicates the type of locating required data. - * - * @type {LocatingRequiredDataType} - * @syscap SystemCapability.Location.Location.Core - * @systemapi - * @since 10 - */ - type: LocatingRequiredDataType; - - /** - * Indicates whether to start scanning. - * - * @type {boolean} - * @syscap SystemCapability.Location.Location.Core - * @systemapi - * @since 10 - */ - needStartScan: boolean; - - /** - * Indicates the interval between scans. The unit is millisecond. - * This parameter needs to be set only when scanning information is continuously monitored. - * - * @type {?number} - * @syscap SystemCapability.Location.Location.Core - * @systemapi - * @since 10 - */ - scanInterval?: number; - - /** - * Indicates the timeout period of a single scan. The unit is millisecond. The default value is 10000. - * This parameter needs to be set only when getLocatingRequiredData is used. - * - * @type {?number} - * @syscap SystemCapability.Location.Location.Core - * @systemapi - * @since 10 - */ - scanTimeout?: number; - } - - /** - * Describes the structure of the data required for locating. - * @typedef LocatingRequiredData - * @syscap SystemCapability.Location.Location.Core - * @systemapi - * @since 10 - */ - export interface LocatingRequiredData { - /** - * WiFi scan info. - * - * @type {?WifiScanInfo} - * @syscap SystemCapability.Location.Location.Core - * @systemapi - * @since 10 - */ - wifiData?: WifiScanInfo; - - /** - * Bluetooth scan info. - * - * @type {?BluetoothScanInfo} - * @syscap SystemCapability.Location.Location.Core - * @systemapi - * @since 10 - */ - bluetoothData?: BluetoothScanInfo; - } - - /** - * Describes the scanned WiFi information. - * @typedef WifiScanInfo - * @syscap SystemCapability.Location.Location.Core - * @systemapi - * @since 10 - */ - export interface WifiScanInfo { - /** - * WiFi SSID: the maximum length is 32. - * - * @type {string} - * @syscap SystemCapability.Location.Location.Core - * @systemapi - * @since 10 - */ - ssid: string; - - /** - * WiFi bssid(MAC): the length is 6. - * - * @type {string} - * @syscap SystemCapability.Location.Location.Core - * @systemapi - * @since 10 - */ - bssid: string; - - /** - * Received signal strength indicator (RSSI). - * - * @type {number} - * @syscap SystemCapability.Location.Location.Core - * @systemapi - * @since 10 - */ - rssi: number; - - /** - * Frequency - * - * @type {number} - * @syscap SystemCapability.Location.Location.Core - * @systemapi - * @since 10 - */ - frequency: number; - - /** - * Time stamp. - * - * @type {number} - * @syscap SystemCapability.Location.Location.Core - * @systemapi - * @since 10 - */ - timestamp: number; - } - - /** - * Describes the contents of the Bluetooth scan results. - * - * @typedef BluetoothScanInfo - * @syscap SystemCapability.Location.Location.Core - * @systemapi - * @since 10 - */ - export interface BluetoothScanInfo { - /** - * The local name of the device. - * - * @type {string} - * @syscap SystemCapability.Location.Location.Core - * @systemapi - * @since 10 - */ - deviceName: string; - - /** - * Mac address of the scanned device. - * - * @type {string} - * @syscap SystemCapability.Location.Location.Core - * @systemapi - * @since 10 - */ - macAddress: string; - - /** - * RSSI of the remote device. - * - * @type {number} - * @syscap SystemCapability.Location.Location.Core - * @systemapi - * @since 10 - */ - rssi: number; - - /** - * Time stamp. - * - * @type {number} - * @syscap SystemCapability.Location.Location.Core - * @systemapi - * @since 10 - */ - timestamp: number; - } - - /** - * Enum for the source of the location. - * - * @enum { number } - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 12 - */ - export enum LocationSourceType { - /** - * The location is obtained from the GNSS. - * - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 12 - */ - GNSS = 1, - - /** - * The location comes from the network positioning technology. - * - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 12 - */ - NETWORK = 2, - - /** - * The location comes from the indoor positioning technology. - * - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 12 - */ - INDOOR = 3, - - /** - * The location comes from the GNSS RTK technology. - * - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 12 - */ - RTK = 4 - } - - /** - * Enum for coordinate system type. - * - * @enum { number } - * @syscap SystemCapability.Location.Location.Geofence - * @since 12 - */ - export enum CoordinateSystemType { - /** - * WGS84 coordinates system. - * - * @syscap SystemCapability.Location.Location.Geofence - * @since 12 - */ - WGS84 = 1, - - /** - * GCJ-02 coordinates system. - * - * @syscap SystemCapability.Location.Location.Geofence - * @since 12 - */ - GCJ02 = 2 - } - - /** - * Enum for location icon status. - * - * @enum { number } - * @syscap SystemCapability.Location.Location.Core - * @systemapi - * @since 12 - */ - export enum LocationIconStatus { - /** - * The locating service is not started. - * - * @syscap SystemCapability.Location.Location.Core - * @systemapi - * @since 12 - */ - LOCATING_NOT_STARTED = 0, - - /** - * The normal locating service is started. - * - * @syscap SystemCapability.Location.Location.Core - * @systemapi - * @since 12 - */ - LOCATING_STARTED = 1, - - /** - * The HD locating service(RTK) is started. - * - * @syscap SystemCapability.Location.Location.Core - * @systemapi - * @since 12 - */ - HD_LOCATING_STARTED = 2 - } - - /** - * Enum for location error code. - * - * @enum { number } - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 12 - */ - export enum LocationError { - /** - * Default cause for location failure. - * - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 12 - */ - LOCATING_FAILED_DEFAULT = -1, - - /** - * Locating failed because the location permission fails to be verified. - * - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 12 - */ - LOCATING_FAILED_LOCATION_PERMISSION_DENIED = -2, - - /** - * Locating failed because the app is in the background and the background location permission verification failed. - * - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 12 - */ - LOCATING_FAILED_BACKGROUND_PERMISSION_DENIED = -3, - - /** - * Locating failed because the location switch is turned off. - * - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 12 - */ - LOCATING_FAILED_LOCATION_SWITCH_OFF = -4, - - /** - * Locating failed because internet access failure. - * - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 12 - */ - LOCATING_FAILED_INTERNET_ACCESS_FAILURE = -5 - } - - /** - * Enum for geofence transition status. - * - * @enum { number } - * @syscap SystemCapability.Location.Location.Geofence - * @since 12 - */ - export enum GeofenceTransitionEvent { - /** - * The device is within the geofence. - * - * @syscap SystemCapability.Location.Location.Geofence - * @since 12 - */ - GEOFENCE_TRANSITION_EVENT_ENTER = 1, - - /** - * The device is out of the geofence. - * - * @syscap SystemCapability.Location.Location.Geofence - * @since 12 - */ - GEOFENCE_TRANSITION_EVENT_EXIT = 2, - - /** - * The device is in the geographical fence for a period of time. - * - * @syscap SystemCapability.Location.Location.Geofence - * @since 12 - */ - GEOFENCE_TRANSITION_EVENT_DWELL = 4 - } - - /** - * Enum for satellite constellation category. - * - * @enum { number } - * @syscap SystemCapability.Location.Location.Gnss - * @since 12 - */ - export enum SatelliteConstellationCategory { - /** - * Invalid value. - * - * @syscap SystemCapability.Location.Location.Gnss - * @since 12 - */ - CONSTELLATION_CATEGORY_UNKNOWN = 0, - - /** - * GPS. - * - * @syscap SystemCapability.Location.Location.Gnss - * @since 12 - */ - CONSTELLATION_CATEGORY_GPS = 1, - - /** - * SBAS. - * - * @syscap SystemCapability.Location.Location.Gnss - * @since 12 - */ - CONSTELLATION_CATEGORY_SBAS = 2, - - /** - * GLONASS. - * - * @syscap SystemCapability.Location.Location.Gnss - * @since 12 - */ - CONSTELLATION_CATEGORY_GLONASS = 3, - - /** - * QZSS. - * - * @syscap SystemCapability.Location.Location.Gnss - * @since 12 - */ - CONSTELLATION_CATEGORY_QZSS = 4, - - /** - * BEIDOU. - * - * @syscap SystemCapability.Location.Location.Gnss - * @since 12 - */ - CONSTELLATION_CATEGORY_BEIDOU = 5, - - /** - * GALILEO. - * - * @syscap SystemCapability.Location.Location.Gnss - * @since 12 - */ - CONSTELLATION_CATEGORY_GALILEO = 6, - - /** - * IRNSS. - * - * @syscap SystemCapability.Location.Location.Gnss - * @since 12 - */ - CONSTELLATION_CATEGORY_IRNSS = 7 - } - - /** - * Enum for satellite additional information. - * - * @enum { number } - * @syscap SystemCapability.Location.Location.Gnss - * @since 12 - */ - export enum SatelliteAdditionalInfo { - /** - * Default value. - * - * @syscap SystemCapability.Location.Location.Gnss - * @since 12 - */ - SATELLITES_ADDITIONAL_INFO_NULL = 0, - - /** - * Ephemeris data exist. - * - * @syscap SystemCapability.Location.Location.Gnss - * @since 12 - */ - SATELLITES_ADDITIONAL_INFO_EPHEMERIS_DATA_EXIST = 1, - - /** - * Almanac data exist. - * - * @syscap SystemCapability.Location.Location.Gnss - * @since 12 - */ - SATELLITES_ADDITIONAL_INFO_ALMANAC_DATA_EXIST = 2, - - /** - * This satellite is being used in location fix. - * - * @syscap SystemCapability.Location.Location.Gnss - * @since 12 - */ - SATELLITES_ADDITIONAL_INFO_USED_IN_FIX = 4, - - /** - * Carrier frequency exist. - * - * @syscap SystemCapability.Location.Location.Gnss - * @since 12 - */ - SATELLITES_ADDITIONAL_INFO_CARRIER_FREQUENCY_EXIST = 8 - } - - /** - * Enum for user activity scenario. - * - * @enum { number } - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 12 - */ - export enum UserActivityScenario { - /** - * Navigation scenario. High positioning precision and real-time performance are required. - * - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 12 - */ - NAVIGATION = 0x401, - - /** - * Sport scenario. High positioning precision is required. - * - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 12 - */ - SPORT = 0x402, - - /** - * Transport scenario. High positioning precision and real-time performance are required. - * - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 12 - */ - TRANSPORT = 0x403, - - /** - * Daily life scenarios. Low requirements on positioning precision. - * - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 12 - */ - DAILY_LIFE_SERVICE = 0x404 - } - - /** - * Enum for locating priority. - * - * @enum { number } - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 12 - */ - export enum LocatingPriority { - /** - * Preferentially ensure the highest locating accuracy. - * - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 12 - */ - PRIORITY_ACCURACY = 0x501, - - /** - * Preferentially ensure the fastest locating speed. - * - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 12 - */ - PRIORITY_LOCATING_SPEED = 0x502 - } - - /** - * Enum for location priority. - * - * @enum { number } - * @syscap SystemCapability.Location.Location.Core - * @since 9 - */ - /** - * Enum for location priority. - * - * @enum { number } - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 11 - */ - export enum LocationRequestPriority { - /** - * Default priority. - * - * @syscap SystemCapability.Location.Location.Core - * @since 9 - */ - /** - * Default priority. - * - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 11 - */ - UNSET = 0x200, - - /** - * Preferentially ensure the locating accuracy. - * - * @syscap SystemCapability.Location.Location.Core - * @since 9 - */ - /** - * Preferentially ensure the locating accuracy. - * - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 11 - */ - ACCURACY, - - /** - * Preferentially ensure low power consumption for locating. - * - * @syscap SystemCapability.Location.Location.Core - * @since 9 - */ - /** - * Preferentially ensure low power consumption for locating. - * - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 11 - */ - LOW_POWER, - - /** - * Preferentially ensure that the first location is time-consuming. - * - * @syscap SystemCapability.Location.Location.Core - * @since 9 - */ - /** - * Preferentially ensure that the first location is time-consuming. - * - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 11 - */ - FIRST_FIX - } - - /** - * Enum for location scenario. - * - * @enum { number } - * @syscap SystemCapability.Location.Location.Core - * @since 9 - */ - /** - * Enum for location scenario. - * - * @enum { number } - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 11 - */ - export enum LocationRequestScenario { - /** - * Default scenario. - * - * @syscap SystemCapability.Location.Location.Core - * @since 9 - */ - /** - * Default scenario. - * - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 11 - */ - UNSET = 0x300, - - /** - * Navigation scenario. High positioning precision and real-time performance are required. - * - * @syscap SystemCapability.Location.Location.Core - * @since 9 - */ - /** - * Navigation scenario. High positioning precision and real-time performance are required. - * - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 11 - */ - NAVIGATION, - - /** - * Trajectory tracking scenario. High positioning precision is required. - * - * @syscap SystemCapability.Location.Location.Core - * @since 9 - */ - /** - * Trajectory tracking scenario. High positioning precision is required. - * - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 11 - */ - TRAJECTORY_TRACKING, - - /** - * Car hailing scenario. High positioning precision and real-time performance are required. - * - * @syscap SystemCapability.Location.Location.Core - * @since 9 - */ - /** - * Car hailing scenario. High positioning precision and real-time performance are required. - * - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 11 - */ - CAR_HAILING, - - /** - * Daily life scenarios. Low requirements on positioning precision and real-time performance. - * - * @syscap SystemCapability.Location.Location.Core - * @since 9 - */ - /** - * Daily life scenarios. Low requirements on positioning precision and real-time performance. - * - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 11 - */ - DAILY_LIFE_SERVICE, - - /** - * Power saving scenarios. - * - * @syscap SystemCapability.Location.Location.Core - * @since 9 - */ - /** - * Power saving scenarios. - * - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 11 - */ - NO_POWER - } - - /** - * Enum for power consumption scenario. - * - * @enum { number } - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 12 - */ - export enum PowerConsumptionScenario { - /** - * High power consumption mode. - * - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 12 - */ - HIGH_POWER_CONSUMPTION = 0x601, - - /** - * Low power consumption mode. - * - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 12 - */ - LOW_POWER_CONSUMPTION = 0x602, - - /** - * Power saving scenarios. - * - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 12 - */ - NO_POWER_CONSUMPTION = 0x603 - } - - /** - * Enum for location privacy type. - * - * @enum { number } - * @syscap SystemCapability.Location.Location.Core - * @systemapi - * @since 9 - */ - export enum LocationPrivacyType { - /** - * Other scenarios. - * - * @syscap SystemCapability.Location.Location.Core - * @systemapi - * @since 9 - */ - OTHERS = 0, - - /** - * Privacy agreement for the startup wizard scenario. - * - * @syscap SystemCapability.Location.Location.Core - * @systemapi - * @since 9 - */ - STARTUP, - - /** - * Privacy agreement pop-up when network location is enabled. - * - * @syscap SystemCapability.Location.Location.Core - * @systemapi - * @since 9 - */ - CORE_LOCATION - } - - /** - * Enum for sports type - * - * @enum { number } - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 16 - */ - export enum SportsType { - /** - * Indicates running. - * - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 16 - */ - RUNNING = 1, - - /** - * Indicates walking. - * - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 16 - */ - WALKING, - - /** - * Indicates cycling. - * - * @syscap SystemCapability.Location.Location.Core - * @atomicservice - * @since 16 - */ - CYCLING - } - - /** - * Location subsystem command structure. - * - * @typedef LocationCommand - * @syscap SystemCapability.Location.Location.Core - * @since 9 - */ - export interface LocationCommand { - /** - * Information about the scenario where the command is sent. - * - * @type { LocationRequestScenario } - * @syscap SystemCapability.Location.Location.Core - * @since 9 - */ - scenario: LocationRequestScenario; - - /** - * Sent command content. - * - * @type { string } - * @syscap SystemCapability.Location.Location.Core - * @since 9 - */ - command: string; - } - - /** - * Country code structure. - * - * @typedef CountryCode - * @syscap SystemCapability.Location.Location.Core - * @since 9 - */ - export interface CountryCode { - /** - * Country code character string. - * - * @type { string } - * @syscap SystemCapability.Location.Location.Core - * @since 9 - */ - country: string; - - /** - * Country code source. - * - * @type { CountryCodeType } - * @syscap SystemCapability.Location.Location.Core - * @since 9 - */ - type: CountryCodeType; - } - - /** - * Enum for country code type. - * - * @enum { number } - * @syscap SystemCapability.Location.Location.Core - * @since 9 - */ - export enum CountryCodeType { - /** - * Country code obtained from the locale setting. - * - * @syscap SystemCapability.Location.Location.Core - * @since 9 - */ - COUNTRY_CODE_FROM_LOCALE = 1, - - /** - * Country code obtained from the SIM information. - * - * @syscap SystemCapability.Location.Location.Core - * @since 9 - */ - COUNTRY_CODE_FROM_SIM, - - /** - * Query the country code information from the reverse geocoding result. - * - * @syscap SystemCapability.Location.Location.Core - * @since 9 - */ - COUNTRY_CODE_FROM_LOCATION, - - /** - * Obtain the country code from the cell registration information. - * - * @syscap SystemCapability.Location.Location.Core - * @since 9 - */ - COUNTRY_CODE_FROM_NETWORK - } - - /** - * Enum for locating required data type. - * - * @enum { number } - * @syscap SystemCapability.Location.Location.Core - * @systemapi - * @since 10 - */ - export enum LocatingRequiredDataType { - /** - * Obtains WiFi scanning information for locating. - * - * @syscap SystemCapability.Location.Location.Core - * @systemapi - * @since 10 - */ - WIFI = 1, - - /** - * Obtains BT scanning information for locating. - * - * @syscap SystemCapability.Location.Location.Core - * @systemapi - * @since 10 - */ - BLUETOOTH - } -} - -export default geoLocationManager; diff --git a/api/@ohos.geoLocationManager.d.ts b/api/@ohos.geoLocationManager.d.ts index 37be49e1a5..ea7b62120f 100644 --- a/api/@ohos.geoLocationManager.d.ts +++ b/api/@ohos.geoLocationManager.d.ts @@ -103,7 +103,7 @@ declare namespace geoLocationManager { * @throws { BusinessError } 3301100 - The location switch is off. * @syscap SystemCapability.Location.Location.Core * @atomicservice - * @since 16 + * @since 18 */ function on(type: 'locationChange', request: LocationRequest | ContinuousLocationRequest, callback: Callback): void; @@ -151,7 +151,7 @@ declare namespace geoLocationManager { * @throws { BusinessError } 3301000 - The location service is unavailable. * @syscap SystemCapability.Location.Location.Core * @atomicservice - * @since 16 + * @since 18 */ function off(type: 'locationChange', callback?: Callback): void; @@ -242,7 +242,7 @@ declare namespace geoLocationManager { * @throws { BusinessError } 3301000 - The location service is unavailable. * @throws { BusinessError } 3301100 - The location switch is off. * @syscap SystemCapability.Location.Location.Gnss - * @since 16 + * @since 18 */ function on(type: 'cachedGnssLocationsChange', request: CachedGnssLocationsRequest, callback: Callback>): void; @@ -273,7 +273,7 @@ declare namespace geoLocationManager { * @throws { BusinessError } 3301000 - The location service is unavailable. * @throws { BusinessError } 3301100 - The location switch is off. * @syscap SystemCapability.Location.Location.Gnss - * @since 16 + * @since 18 */ function off(type: 'cachedGnssLocationsChange', callback?: Callback>): void; @@ -470,6 +470,37 @@ declare namespace geoLocationManager { */ function off(type: 'locationIconStatusChange', callback?: Callback): void; + /** + * Registers and listens to bluetooth scanning results for location services. + * + * @permission ohos.permission.LOCATION and ohos.permission.APPROXIMATELY_LOCATION + * @param { 'bluetoothScanResultChange' } type - Indicates the location service event to be subscribed to. + * @param { Callback } callback - Indicates the callback for reporting Bluetooth scan info. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.on('locatingRequiredDataChange')} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @throws { BusinessError } 3301100 - The location switch is off. + * @syscap SystemCapability.Location.Location.Core + * @since 16 + */ + function on(type: 'bluetoothScanResultChange', callback: Callback): void; + + /** + * Stop bluetooth scanning and unregister to listen to bluetooth scanning result changes. + * + * @permission ohos.permission.LOCATION and ohos.permission.APPROXIMATELY_LOCATION + * @param { 'bluetoothScanResultChange' } type - Indicates the location service event to be subscribed to. + * @param { Callback } [callback] - Indicates the callback for reporting Bluetooth scan info. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.on('locatingRequiredDataChange')} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @syscap SystemCapability.Location.Location.Core + * @since 16 + */ + function off(type: 'bluetoothScanResultChange', callback?: Callback): void; + /** * Obtain current location. * @@ -661,7 +692,7 @@ declare namespace geoLocationManager { * @throws { BusinessError } 3301000 - The location service is unavailable. * @syscap SystemCapability.Location.Location.Core * @systemapi - * @since 16 + * @since 18 */ function isLocationEnabledByUserId(userId: number): boolean; @@ -679,6 +710,20 @@ declare namespace geoLocationManager { * @systemapi * @since 9 */ + /** + * Enable location switch. + * + * @permission ohos.permission.MANAGE_SECURE_SETTINGS and ohos.permission.CONTROL_LOCATION_SWITCH + * @param { AsyncCallback } callback - Indicates the callback for reporting the error message. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.enableLocation} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @syscap SystemCapability.Location.Location.Core + * @systemapi + * @since 20 + */ function enableLocation(callback: AsyncCallback): void; /** @@ -694,6 +739,19 @@ declare namespace geoLocationManager { * @systemapi * @since 9 */ + /** + * Enable location switch. + * + * @permission ohos.permission.MANAGE_SECURE_SETTINGS and ohos.permission.CONTROL_LOCATION_SWITCH + * @returns { Promise } The promise returned by the function. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.enableLocation} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @syscap SystemCapability.Location.Location.Core + * @systemapi + * @since 20 + */ function enableLocation(): Promise; /** @@ -708,7 +766,7 @@ declare namespace geoLocationManager { * @throws { BusinessError } 3301000 - The location service is unavailable. * @syscap SystemCapability.Location.Location.Core * @systemapi - * @since 16 + * @since 18 */ function enableLocationByUserId(userId: number): Promise; @@ -724,6 +782,18 @@ declare namespace geoLocationManager { * @systemapi * @since 9 */ + /** + * Disable location switch. + * + * @permission ohos.permission.MANAGE_SECURE_SETTINGS and ohos.permission.CONTROL_LOCATION_SWITCH + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.disableLocation} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @syscap SystemCapability.Location.Location.Core + * @systemapi + * @since 20 + */ function disableLocation(): void; /** @@ -737,7 +807,7 @@ declare namespace geoLocationManager { * @throws { BusinessError } 3301000 - The location service is unavailable. * @syscap SystemCapability.Location.Location.Core * @systemapi - * @since 16 + * @since 18 */ function disableLocationByUserId(userId: number): void; @@ -753,7 +823,7 @@ declare namespace geoLocationManager { * @throws { BusinessError } 3301000 - The location service is unavailable. * @syscap SystemCapability.Location.Location.Core * @systemapi - * @since 16 + * @since 18 */ function setLocationSwitchIgnored(isIgnored: boolean): void; @@ -952,6 +1022,19 @@ declare namespace geoLocationManager { * @systemapi * @since 9 */ + /** + * Enable the geographical location simulation function. + * + * @permission ohos.permission.MOCK_LOCATION + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.enableLocationMock} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @throws { BusinessError } 3301100 - The location switch is off. + * @syscap SystemCapability.Location.Location.Core + * @systemapi + * @since 20 + */ function enableLocationMock(): void; /** @@ -965,6 +1048,19 @@ declare namespace geoLocationManager { * @systemapi * @since 9 */ + /** + * Disable the geographical location simulation function. + * + * @permission ohos.permission.MOCK_LOCATION + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.disableLocationMock} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @throws { BusinessError } 3301100 - The location switch is off. + * @syscap SystemCapability.Location.Location.Core + * @systemapi + * @since 20 + */ function disableLocationMock(): void; /** @@ -981,6 +1077,22 @@ declare namespace geoLocationManager { * @systemapi * @since 9 */ + /** + * Set the configuration parameters for location simulation. + * + * @permission ohos.permission.MOCK_LOCATION + * @param { LocationMockConfig } config - Indicates the configuration parameters for location simulation. + * Contains the array of locations and reporting intervals that need to be simulated. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.setMockedLocations} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @throws { BusinessError } 3301100 - The location switch is off. + * @syscap SystemCapability.Location.Location.Core + * @systemapi + * @since 20 + */ function setMockedLocations(config: LocationMockConfig): void; /** @@ -993,6 +1105,18 @@ declare namespace geoLocationManager { * @systemapi * @since 9 */ + /** + * Enable the reverse geocoding simulation function. + * + * @permission ohos.permission.MOCK_LOCATION + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.enableReverseGeocodingMock} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @syscap SystemCapability.Location.Location.Core + * @systemapi + * @since 20 + */ function enableReverseGeocodingMock(): void; /** @@ -1005,6 +1129,18 @@ declare namespace geoLocationManager { * @systemapi * @since 9 */ + /** + * Disable the reverse geocoding simulation function. + * + * @permission ohos.permission.MOCK_LOCATION + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.disableReverseGeocodingMock} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @syscap SystemCapability.Location.Location.Core + * @systemapi + * @since 20 + */ function disableReverseGeocodingMock(): void; /** @@ -1019,6 +1155,20 @@ declare namespace geoLocationManager { * @systemapi * @since 9 */ + /** + * Set the configuration parameters for simulating reverse geocoding. + * + * @permission ohos.permission.MOCK_LOCATION + * @param { Array } mockInfos - Indicates the set of locations and place names to be simulated. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. Failed to call ${geoLocationManager.setReverseGeocodingMockInfo} due to limited device capabilities. + * @throws { BusinessError } 3301000 - The location service is unavailable. + * @syscap SystemCapability.Location.Location.Core + * @systemapi + * @since 20 + */ function setReverseGeocodingMockInfo(mockInfos: Array): void; /** @@ -2008,7 +2158,7 @@ declare namespace geoLocationManager { * @syscap SystemCapability.Location.Location.Core * @systemapi * @atomicservice - * @since 16 + * @since 18 */ sportsType?: SportsType; } @@ -2497,6 +2647,60 @@ declare namespace geoLocationManager { timestamp: number; } + /** + * Describes the contents of the bluetooth scan results. + * + * @typedef BluetoothScanResult + * @syscap SystemCapability.Location.Location.Core + * @since 16 + */ + export interface BluetoothScanResult { + /** + * Address of the scanned device + * + * @type { string } + * @syscap SystemCapability.Location.Location.Core + * @since 16 + */ + deviceId: string; + + /** + * RSSI of the scanned device + * + * @type { number } + * @syscap SystemCapability.Location.Location.Core + * @since 16 + */ + rssi: number; + + /** + * The raw data of broadcast packet + * + * @type { ?ArrayBuffer } + * @syscap SystemCapability.Location.Location.Core + * @since 16 + */ + data?: ArrayBuffer; + + /** + * The local name of the scanned device + * + * @type { string } + * @syscap SystemCapability.Location.Location.Core + * @since 16 + */ + deviceName: string; + + /** + * Connectable of the scanned device + * + * @type { boolean } + * @syscap SystemCapability.Location.Location.Core + * @since 16 + */ + connectable: boolean; + } + /** * Enum for the source of the location. * @@ -3153,7 +3357,7 @@ declare namespace geoLocationManager { * @enum { number } * @syscap SystemCapability.Location.Location.Core * @atomicservice - * @since 16 + * @since 18 */ export enum SportsType { /** @@ -3161,7 +3365,7 @@ declare namespace geoLocationManager { * * @syscap SystemCapability.Location.Location.Core * @atomicservice - * @since 16 + * @since 18 */ RUNNING = 1, @@ -3170,7 +3374,7 @@ declare namespace geoLocationManager { * * @syscap SystemCapability.Location.Location.Core * @atomicservice - * @since 16 + * @since 18 */ WALKING, @@ -3179,7 +3383,7 @@ declare namespace geoLocationManager { * * @syscap SystemCapability.Location.Location.Core * @atomicservice - * @since 16 + * @since 18 */ CYCLING } -- Gitee From 18677405d05fda64c017a5b8a5f73ce87dad6030 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E4=B8=87=E9=B9=8F?= Date: Mon, 24 Feb 2025 09:09:10 +0000 Subject: [PATCH 219/835] update api/@ohos.bundle.installer.d.ts. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 张万鹏 --- api/@ohos.bundle.installer.d.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/api/@ohos.bundle.installer.d.ts b/api/@ohos.bundle.installer.d.ts index 406f1d3dee..f491716d96 100644 --- a/api/@ohos.bundle.installer.d.ts +++ b/api/@ohos.bundle.installer.d.ts @@ -313,6 +313,7 @@ declare namespace installer { * @throws { BusinessError } 17700066 - Failed to install the HAP because installing the native package failed. * @throws { BusinessError } 17700073 - Failed to install the HAP because an application with the same * @throws { BusinessError } 17700076 - Failed to install the HAP or HSP because the app distribution type is not allowed. + * @throws { BusinessError } 17700077 - Failed to install the HAP and restore to preinstalled bundle. *
bundle name but different signature information exists on the device. * @syscap SystemCapability.BundleManager.BundleFramework.Core * @systemapi @@ -545,6 +546,7 @@ declare namespace installer { * @throws { BusinessError } 17700066 - Failed to install the HAP because installing the native package failed. * @throws { BusinessError } 17700073 - Failed to install the HAP because an application with the same * @throws { BusinessError } 17700076 - Failed to install the HAP or HSP because the app distribution type is not allowed. + * @throws { BusinessError } 17700077 - Failed to install the HAP and restore to preinstalled bundle. *
bundle name but different signature information exists on the device. * @syscap SystemCapability.BundleManager.BundleFramework.Core * @systemapi @@ -793,6 +795,7 @@ declare namespace installer { * @throws { BusinessError } 17700066 - Failed to install the HAP because installing the native package failed. * @throws { BusinessError } 17700073 - Failed to install the HAP because an application with the same * @throws { BusinessError } 17700076 - Failed to install the HAP or HSP because the app distribution type is not allowed. + * @throws { BusinessError } 17700077 - Failed to install the HAP and restore to preinstalled bundle. *
bundle name but different signature information exists on the device. * @syscap SystemCapability.BundleManager.BundleFramework.Core * @systemapi -- Gitee From 17d7e38152ea9a22a71b31388a054f4990c04753 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E4=B8=87=E9=B9=8F?= Date: Wed, 26 Feb 2025 11:57:00 +0000 Subject: [PATCH 220/835] update api/@ohos.bundle.installer.d.ts. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 张万鹏 --- api/@ohos.bundle.installer.d.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/api/@ohos.bundle.installer.d.ts b/api/@ohos.bundle.installer.d.ts index f491716d96..fdddbfdebd 100644 --- a/api/@ohos.bundle.installer.d.ts +++ b/api/@ohos.bundle.installer.d.ts @@ -312,9 +312,9 @@ declare namespace installer { * @throws { BusinessError } 17700058 - Failed to install the HAP because the device has been controlled. * @throws { BusinessError } 17700066 - Failed to install the HAP because installing the native package failed. * @throws { BusinessError } 17700073 - Failed to install the HAP because an application with the same + *
bundle name but different signature information exists on the device. * @throws { BusinessError } 17700076 - Failed to install the HAP or HSP because the app distribution type is not allowed. * @throws { BusinessError } 17700077 - Failed to install the HAP and restore to preinstalled bundle. - *
bundle name but different signature information exists on the device. * @syscap SystemCapability.BundleManager.BundleFramework.Core * @systemapi * @since 18 @@ -545,9 +545,9 @@ declare namespace installer { * @throws { BusinessError } 17700058 - Failed to install the HAP because the device has been controlled. * @throws { BusinessError } 17700066 - Failed to install the HAP because installing the native package failed. * @throws { BusinessError } 17700073 - Failed to install the HAP because an application with the same + *
bundle name but different signature information exists on the device. * @throws { BusinessError } 17700076 - Failed to install the HAP or HSP because the app distribution type is not allowed. * @throws { BusinessError } 17700077 - Failed to install the HAP and restore to preinstalled bundle. - *
bundle name but different signature information exists on the device. * @syscap SystemCapability.BundleManager.BundleFramework.Core * @systemapi * @since 18 @@ -794,9 +794,9 @@ declare namespace installer { * @throws { BusinessError } 17700058 - Failed to install the HAP because the device has been controlled. * @throws { BusinessError } 17700066 - Failed to install the HAP because installing the native package failed. * @throws { BusinessError } 17700073 - Failed to install the HAP because an application with the same + *
bundle name but different signature information exists on the device. * @throws { BusinessError } 17700076 - Failed to install the HAP or HSP because the app distribution type is not allowed. * @throws { BusinessError } 17700077 - Failed to install the HAP and restore to preinstalled bundle. - *
bundle name but different signature information exists on the device. * @syscap SystemCapability.BundleManager.BundleFramework.Core * @systemapi * @since 18 -- Gitee From a8c4b6074ce696296a0aa5a1bc9a6f4969f998ee Mon Sep 17 00:00:00 2001 From: l30067243 Date: Fri, 14 Mar 2025 09:16:19 +0800 Subject: [PATCH 221/835] update code 801 description Signed-off-by: l30067243 --- api/@ohos.window.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.window.d.ts b/api/@ohos.window.d.ts index 214855f97d..eb654243c9 100644 --- a/api/@ohos.window.d.ts +++ b/api/@ohos.window.d.ts @@ -7408,7 +7408,7 @@ declare namespace window { * Obtains snapshot of window even set the privacy mode. * * @returns { Promise } Promise that returns no value. - * @throws { BusinessError } 801 - Capability not supported on this device. + * @throws { BusinessError } 801 - Capability not supported. Function snapshotIgnorePrivacy can not work correctly due to limited device capabilities. * @throws { BusinessError } 1300002 - This window state is abnormal. * @syscap SystemCapability.Window.SessionManager * @atomicservice -- Gitee From f50b2b115639ba6387fb33cae5be69fb487dd49c Mon Sep 17 00:00:00 2001 From: xiaye Date: Fri, 14 Mar 2025 09:44:13 +0800 Subject: [PATCH 222/835] =?UTF-8?q?cachemode=E6=98=93=E7=94=A8=E6=80=A7?= =?UTF-8?q?=E5=86=8D=E6=AC=A1=E6=9B=B4=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: xiaye --- api/@internal/component/ets/web.d.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/api/@internal/component/ets/web.d.ts b/api/@internal/component/ets/web.d.ts index 0d1790b0f4..8b024b8bea 100644 --- a/api/@internal/component/ets/web.d.ts +++ b/api/@internal/component/ets/web.d.ts @@ -762,7 +762,7 @@ declare enum CacheMode { * @atomicservice * @since 18 */ - DEFAULT = 0, + CACHE_FIRST = 0, /** * load cache when they are available, otherwise load online. @@ -794,7 +794,7 @@ declare enum CacheMode { * @atomicservice * @since 18 */ - CACHE_ELSE_NETWORK = 1, + CACHE_FIRST_WITH_EXPIRED = 1, /** * Load online and not cache. @@ -9656,4 +9656,4 @@ declare interface EmbedOptions { * @since 16 */ supportDefaultIntrinsicSize?: boolean; -} \ No newline at end of file +} -- Gitee From fcd043867f5865e694d9d00c3653d19f7fb16a9a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E6=B3=A2?= Date: Fri, 14 Mar 2025 02:02:36 +0000 Subject: [PATCH 223/835] update api/@ohos.display.d.ts. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 刘波 --- api/@ohos.display.d.ts | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/api/@ohos.display.d.ts b/api/@ohos.display.d.ts index f9926e27eb..c14cd6ce07 100644 --- a/api/@ohos.display.d.ts +++ b/api/@ohos.display.d.ts @@ -581,10 +581,10 @@ declare namespace display { * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. *
2. Incorrect parameter types. - * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. + * @throws { BusinessError } 801 - Capability not supported. createVirtualScreen can not work correctly due to limited device capabilities. * @throws { BusinessError } 1400001 - Invalid display or screen. * @syscap SystemCapability.Window.SessionManager - * @since 18 + * @since 16 */ function createVirtualScreen(options: VirtualScreenOptions): Promise; @@ -597,11 +597,11 @@ declare namespace display { * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. *
2. Incorrect parameter types. - * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. + * @throws { BusinessError } 801 - Capability not supported. destroyVirtualScreen can not work correctly due to limited device capabilities. * @throws { BusinessError } 1400001 - Invalid display or screen. * @throws { BusinessError } 1400003 - This display manager service works abnormally. * @syscap SystemCapability.Window.SessionManager - * @since 18 + * @since 16 */ function destroyVirtualScreen(screenId: number): Promise; @@ -615,11 +615,11 @@ declare namespace display { * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. *
2. Incorrect parameter types. - * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. + * @throws { BusinessError } 801 - Capability not supported. setVirtualScreenSurface can not work correctly due to limited device capabilities. * @throws { BusinessError } 1400001 - Invalid display or screen. * @throws { BusinessError } 1400003 - This display manager service works abnormally. * @syscap SystemCapability.Window.SessionManager - * @since 18 + * @since 16 */ function setVirtualScreenSurface(screenId: number, surfaceId: string): Promise; @@ -632,11 +632,11 @@ declare namespace display { * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. *
2. Incorrect parameter types. 3. Parameter verification failed. - * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. + * @throws { BusinessError } 801 - Capability not supported. makeUnique can not work correctly due to limited device capabilities. * @throws { BusinessError } 1400001 - Invalid display or screen. * @throws { BusinessError } 1400003 - This display manager service works abnormally. * @syscap SystemCapability.Window.SessionManager - * @since 18 + * @since 16 */ function makeUnique(screenId: number): Promise; @@ -645,7 +645,7 @@ declare namespace display { * * @interface VirtualScreenOptions * @syscap SystemCapability.Window.SessionManager - * @since 18 + * @since 16 */ interface VirtualScreenOptions { /** @@ -653,7 +653,7 @@ declare namespace display { * * @type { string } * @syscap SystemCapability.Window.SessionManager - * @since 18 + * @since 16 */ name: string; @@ -662,7 +662,7 @@ declare namespace display { * * @type { number } * @syscap SystemCapability.Window.SessionManager - * @since 18 + * @since 16 */ width: number; @@ -671,7 +671,7 @@ declare namespace display { * * @type { number } * @syscap SystemCapability.Window.SessionManager - * @since 18 + * @since 16 */ height: number; @@ -680,7 +680,7 @@ declare namespace display { * * @type { number } * @syscap SystemCapability.Window.SessionManager - * @since 18 + * @since 16 */ density: number; @@ -689,7 +689,7 @@ declare namespace display { * * @type { string } * @syscap SystemCapability.Window.SessionManager - * @since 18 + * @since 16 */ surfaceId: string; } -- Gitee From ed964a91ad8b52bd9a13609ce36f2384bd22ca43 Mon Sep 17 00:00:00 2001 From: thks Date: Wed, 5 Mar 2025 10:15:05 +0800 Subject: [PATCH 224/835] =?UTF-8?q?SetFollowParentWindowLayoutEnabled?= =?UTF-8?q?=E6=96=B0=E5=A2=9E@StageModelOnly=E6=B3=A8=E8=A7=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: thks --- api/@ohos.window.d.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/api/@ohos.window.d.ts b/api/@ohos.window.d.ts index dd87bf3a7b..7d0e6fa80a 100644 --- a/api/@ohos.window.d.ts +++ b/api/@ohos.window.d.ts @@ -4380,6 +4380,7 @@ declare namespace window { * @throws { BusinessError } 1300003 - This window manager service works abnormally. * @throws { BusinessError } 1300004 - Unauthorized operation. * @syscap SystemCapability.Window.SessionManager + * @stagemodelonly * @atomicservice * @since 18 */ -- Gitee From c0d816462d38ca1fa16f2f567bf3ea008c22ec93 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E6=B3=A2?= Date: Fri, 14 Mar 2025 02:21:00 +0000 Subject: [PATCH 225/835] update api/@ohos.display.d.ts. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 刘波 --- api/@ohos.display.d.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/api/@ohos.display.d.ts b/api/@ohos.display.d.ts index c14cd6ce07..eb04dfad2a 100644 --- a/api/@ohos.display.d.ts +++ b/api/@ohos.display.d.ts @@ -581,7 +581,7 @@ declare namespace display { * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. *
2. Incorrect parameter types. - * @throws { BusinessError } 801 - Capability not supported. createVirtualScreen can not work correctly due to limited device capabilities. + * @throws { BusinessError } 801 - Capability not supported.function createVirtualScreen can not work correctly due to limited device capabilities. * @throws { BusinessError } 1400001 - Invalid display or screen. * @syscap SystemCapability.Window.SessionManager * @since 16 @@ -597,7 +597,7 @@ declare namespace display { * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. *
2. Incorrect parameter types. - * @throws { BusinessError } 801 - Capability not supported. destroyVirtualScreen can not work correctly due to limited device capabilities. + * @throws { BusinessError } 801 - Capability not supported.function destroyVirtualScreen can not work correctly due to limited device capabilities. * @throws { BusinessError } 1400001 - Invalid display or screen. * @throws { BusinessError } 1400003 - This display manager service works abnormally. * @syscap SystemCapability.Window.SessionManager @@ -615,7 +615,7 @@ declare namespace display { * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. *
2. Incorrect parameter types. - * @throws { BusinessError } 801 - Capability not supported. setVirtualScreenSurface can not work correctly due to limited device capabilities. + * @throws { BusinessError } 801 - Capability not supported.function setVirtualScreenSurface can not work correctly due to limited device capabilities. * @throws { BusinessError } 1400001 - Invalid display or screen. * @throws { BusinessError } 1400003 - This display manager service works abnormally. * @syscap SystemCapability.Window.SessionManager @@ -632,7 +632,7 @@ declare namespace display { * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. *
2. Incorrect parameter types. 3. Parameter verification failed. - * @throws { BusinessError } 801 - Capability not supported. makeUnique can not work correctly due to limited device capabilities. + * @throws { BusinessError } 801 - Capability not supported.function makeUnique can not work correctly due to limited device capabilities. * @throws { BusinessError } 1400001 - Invalid display or screen. * @throws { BusinessError } 1400003 - This display manager service works abnormally. * @syscap SystemCapability.Window.SessionManager -- Gitee From f029ee496659d7338d6a26a93bfd1ecab8eaf970 Mon Sep 17 00:00:00 2001 From: wyk99 Date: Fri, 28 Feb 2025 16:50:29 +0800 Subject: [PATCH 226/835] =?UTF-8?q?Description:=E5=A2=9E=E5=8A=A0test=20ap?= =?UTF-8?q?i=20IssueNo:https://gitee.com/openharmony/interface=5Fsdk-js/is?= =?UTF-8?q?sues/IBPRR3=20Feature=20or=20Bugfix:Bugfix=20Binary=20Source:No?= =?UTF-8?q?=20Signed-off-by:=20wyk99=20?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/@ohos.display.d.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/api/@ohos.display.d.ts b/api/@ohos.display.d.ts index 628617a4da..9adbf5428b 100644 --- a/api/@ohos.display.d.ts +++ b/api/@ohos.display.d.ts @@ -1794,6 +1794,20 @@ declare namespace display { * @since 12 */ off(type: 'availableAreaChange', callback?: Callback): void; + + /** + * Get current display capability, including foldstatus, displaymode, rotation, and orientation information. + * + * @returns { string } Indicates the current foldstatus, displaymode, rotation, and orientation information. + * @throws { BusinessError } 801 - Capability not supported.Function getDisplayCapability can not work correctly due to limited device capabilities. + * @throws { BusinessError } 1400001 - Invalid display or screen. + * @throws { BusinessError } 1400003 - This display manager service works abnormally. + * @syscap SystemCapability.Window.SessionManager + * @atomicservice + * @since 18 + * @test + */ + getDisplayCapability(): string; } } -- Gitee From c73c13665286bc8592e67bc4b93f294f753f49d3 Mon Sep 17 00:00:00 2001 From: yaowenrui Date: Fri, 14 Mar 2025 11:52:56 +0800 Subject: [PATCH 227/835] Addition of registration key event notes Signed-off-by: yaowenrui --- api/@ohos.multimodalInput.inputConsumer.d.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/api/@ohos.multimodalInput.inputConsumer.d.ts b/api/@ohos.multimodalInput.inputConsumer.d.ts index bad68f4bd2..4d41772111 100644 --- a/api/@ohos.multimodalInput.inputConsumer.d.ts +++ b/api/@ohos.multimodalInput.inputConsumer.d.ts @@ -143,7 +143,8 @@ declare namespace inputConsumer { key: number; /** - * Key event type. + * Key event type. The value 1 indicates key press and the value 2 indicates key release. Currently + * listening is supported only for key perss events. * * @type { number } * @syscap SystemCapability.MultimodalInput.Input.InputConsumer -- Gitee From 28c5d52db5df4cbf3bd2152dea9f673c97a45c9e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E6=B0=B8=E5=87=AF?= Date: Fri, 14 Mar 2025 14:44:26 +0800 Subject: [PATCH 228/835] axis_api_js MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 刘永凯 --- api/@internal/component/ets/common.d.ts | 26 ++++++++++++------------- api/@internal/component/ets/enums.d.ts | 12 ++++++------ 2 files changed, 19 insertions(+), 19 deletions(-) diff --git a/api/@internal/component/ets/common.d.ts b/api/@internal/component/ets/common.d.ts index 20355553cc..8302397199 100644 --- a/api/@internal/component/ets/common.d.ts +++ b/api/@internal/component/ets/common.d.ts @@ -11606,7 +11606,7 @@ declare interface TouchEvent extends BaseEvent { * @interface AxisEvent * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice - * @since 18 + * @since 17 */ declare interface AxisEvent extends BaseEvent { /** @@ -11615,7 +11615,7 @@ declare interface AxisEvent extends BaseEvent { * @type { AxisAction } * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice - * @since 18 + * @since 17 */ action: AxisAction; @@ -11625,7 +11625,7 @@ declare interface AxisEvent extends BaseEvent { * @type { number } * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice - * @since 18 + * @since 17 */ displayX: number; @@ -11635,7 +11635,7 @@ declare interface AxisEvent extends BaseEvent { * @type { number } * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice - * @since 18 + * @since 17 */ displayY: number; @@ -11645,7 +11645,7 @@ declare interface AxisEvent extends BaseEvent { * @type { number } * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice - * @since 18 + * @since 17 */ windowX: number; @@ -11655,7 +11655,7 @@ declare interface AxisEvent extends BaseEvent { * @type { number } * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice - * @since 18 + * @since 17 */ windowY: number; @@ -11665,7 +11665,7 @@ declare interface AxisEvent extends BaseEvent { * @type { number } * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice - * @since 18 + * @since 17 */ x: number; @@ -11675,7 +11675,7 @@ declare interface AxisEvent extends BaseEvent { * @type { number } * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice - * @since 18 + * @since 17 */ y: number; @@ -11685,7 +11685,7 @@ declare interface AxisEvent extends BaseEvent { * @type { ?number } * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice - * @since 18 + * @since 17 */ scrollStep?: number; @@ -11695,7 +11695,7 @@ declare interface AxisEvent extends BaseEvent { * @type { Callback } * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice - * @since 18 + * @since 17 */ propagation: Callback; @@ -11705,7 +11705,7 @@ declare interface AxisEvent extends BaseEvent { * @returns { number } * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice - * @since 18 + * @since 17 */ getHorizontalAxisValue(): number; @@ -11715,7 +11715,7 @@ declare interface AxisEvent extends BaseEvent { * @returns { number } * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice - * @since 18 + * @since 17 */ getVerticalAxisValue(): number; } @@ -20646,7 +20646,7 @@ declare class CommonMethod { * @returns { T } * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice - * @since 18 + * @since 17 */ onAxisEvent(event: Callback): T; diff --git a/api/@internal/component/ets/enums.d.ts b/api/@internal/component/ets/enums.d.ts index 696ed14fa7..c82c293d82 100644 --- a/api/@internal/component/ets/enums.d.ts +++ b/api/@internal/component/ets/enums.d.ts @@ -10272,7 +10272,7 @@ declare enum CrownSensitivity { * @enum {number} * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice - * @since 18 + * @since 17 */ declare enum AxisAction { /** @@ -10280,7 +10280,7 @@ declare enum AxisAction { * * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice - * @since 18 + * @since 17 */ NONE = 0, @@ -10289,7 +10289,7 @@ declare enum AxisAction { * * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice - * @since 18 + * @since 17 */ BEGIN = 1, @@ -10298,7 +10298,7 @@ declare enum AxisAction { * * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice - * @since 18 + * @since 17 */ UPDATE = 2, @@ -10307,7 +10307,7 @@ declare enum AxisAction { * * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice - * @since 18 + * @since 17 */ END = 3, @@ -10316,7 +10316,7 @@ declare enum AxisAction { * * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice - * @since 18 + * @since 17 */ CANCEL = 4, } -- Gitee From 12f66186a71e9f0cb62a0755fa56e75f620683c8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E6=B3=A2?= Date: Fri, 14 Mar 2025 07:03:52 +0000 Subject: [PATCH 229/835] update api/@ohos.display.d.ts. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 刘波 --- api/@ohos.display.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.display.d.ts b/api/@ohos.display.d.ts index eb04dfad2a..49981b5c33 100644 --- a/api/@ohos.display.d.ts +++ b/api/@ohos.display.d.ts @@ -576,7 +576,7 @@ declare namespace display { * Create virtual screen. * * @permission ohos.permission.ACCESS_VIRTUAL_SCREEN - * @param { VirtualScreenOption } options Indicates the options of the virtual screen. + * @param { VirtualScreenOptions } options Indicates the options of the virtual screen. * @returns { Promise } Promise used to return the created virtual screen id * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. -- Gitee From f03e8f39a68c8a66523a7e3aa4698089ce87693b Mon Sep 17 00:00:00 2001 From: yangyuyan Date: Fri, 14 Mar 2025 15:09:25 +0800 Subject: [PATCH 230/835] =?UTF-8?q?uitest5.1=E6=96=B0=E5=A2=9E=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E4=BF=AE=E6=94=B9.Signed-off-by:=20?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: yangyuyan Change-Id: I84f9da05a222fd5c51fc05e5006a33c7224afbd7 --- api/@ohos.UiTest.d.ts | 6 ------ 1 file changed, 6 deletions(-) diff --git a/api/@ohos.UiTest.d.ts b/api/@ohos.UiTest.d.ts index 632fc87c7d..c1c63e9a80 100644 --- a/api/@ohos.UiTest.d.ts +++ b/api/@ohos.UiTest.d.ts @@ -149,7 +149,6 @@ declare enum MatchPattern { * Matches the given value using a regular expression, which is case sensitive. * * @syscap SystemCapability.Test.UiTest - * @crossplatform * @atomicservice * @since 18 */ @@ -158,7 +157,6 @@ declare enum MatchPattern { * Matches the given value using a regular expression, which is case insensitive. * * @syscap SystemCapability.Test.UiTest - * @crossplatform * @atomicservice * @since 18 */ @@ -2197,7 +2195,6 @@ declare class On { * @returns { On } this {@link On} object. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. * @syscap SystemCapability.Test.UiTest - * @crossplatform * @atomicservice * @since 18 * @test @@ -2211,7 +2208,6 @@ declare class On { * @returns { On } this {@link On} object. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. * @syscap SystemCapability.Test.UiTest - * @crossplatform * @atomicservice * @since 18 * @test @@ -2225,7 +2221,6 @@ declare class On { * @returns { On } this {@link On} object. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. * @syscap SystemCapability.Test.UiTest - * @crossplatform * @atomicservice * @since 18 * @test @@ -3119,7 +3114,6 @@ declare class Component { * @throws { BusinessError } 17000002 - The async function is not called with await. * @throws { BusinessError } 17000004 - The window or component is invisible or destroyed. * @syscap SystemCapability.Test.UiTest - * @crossplatform * @atomicservice * @since 18 * @test -- Gitee From 3a06ee4a55b71853f4cd97c3ce463137c21e7127 Mon Sep 17 00:00:00 2001 From: sunbees Date: Sat, 1 Mar 2025 16:05:32 +0800 Subject: [PATCH 231/835] add screenid interface for xcomponent Signed-off-by: sunbees Change-Id: I89ae62e75349e7052c1d4e8a9413761847a4f372 --- api/@internal/component/ets/xcomponent.d.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/api/@internal/component/ets/xcomponent.d.ts b/api/@internal/component/ets/xcomponent.d.ts index 4892c06da2..cae3c4395a 100644 --- a/api/@internal/component/ets/xcomponent.d.ts +++ b/api/@internal/component/ets/xcomponent.d.ts @@ -302,6 +302,16 @@ declare interface XComponentOptions { * @since 12 */ imageAIOptions?: ImageAIOptions; + + /** + * Identifier of a screen. + * + * @type { ?number } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @systemapi + * @since 17 + */ + screenId?: number; } /** -- Gitee From f2c9a7121744534228c3accad055aaac8ef4a243 Mon Sep 17 00:00:00 2001 From: zhouoaoteng Date: Tue, 11 Mar 2025 16:48:16 +0800 Subject: [PATCH 232/835] add doc Signed-off-by: zhouoaoteng --- api/@ohos.file.picker.d.ts | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/api/@ohos.file.picker.d.ts b/api/@ohos.file.picker.d.ts index 81febd62b5..44bc880e29 100644 --- a/api/@ohos.file.picker.d.ts +++ b/api/@ohos.file.picker.d.ts @@ -20,7 +20,8 @@ import { AsyncCallback, Callback } from './@ohos.base'; import Context from './application/Context'; -import { window } from '@kit.ArkUI'; +import window from "./@ohos.window" +import type { CustomColors } from './@ohos.arkui.theme'; /** * Provide the capabilities to use different pickers. * @@ -666,6 +667,16 @@ declare namespace picker { * @since 18 */ isEncryptionSupported?: boolean; + + /** + * Theme color + * + * @type { ?CustomColors } + * @syscap SystemCapability.FileManagement.UserFileService + * @systemapi + * @since 18 + */ + themeColor?: CustomColors; } /** @@ -744,6 +755,16 @@ declare namespace picker { * @since 12 */ pickerMode?: DocumentPickerMode; + + /** + * Theme color + * + * @type { ?CustomColors } + * @syscap SystemCapability.FileManagement.UserFileService + * @systemapi + * @since 18 + */ + themeColor?: CustomColors; } /** -- Gitee From c6c9a34d29ba8e7c530f51be65ce0c20dbdf1e10 Mon Sep 17 00:00:00 2001 From: hehongyang9 Date: Fri, 7 Mar 2025 00:39:53 +0800 Subject: [PATCH 233/835] gradientResource Signed-off-by: hehongyang9 Change-Id: Icecf65e4f7bdc431986eb1cd599dfde0129cb0bd --- api/@internal/component/ets/common.d.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/@internal/component/ets/common.d.ts b/api/@internal/component/ets/common.d.ts index 4cf968e15b..03c8064eb2 100644 --- a/api/@internal/component/ets/common.d.ts +++ b/api/@internal/component/ets/common.d.ts @@ -4716,14 +4716,14 @@ declare interface RadialGradientOptions { * Defines radius of the radial gradient. * * Anonymous Object Rectification. - * @type { number | string } + * @type { Length } * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @form * @atomicservice * @since 18 */ - radius: number | string; + radius: Length; /** * colors:Color description for gradients -- Gitee From 15f6f35c41acb7d8c92b36586ebc26bd8e4177b0 Mon Sep 17 00:00:00 2001 From: Hayden Lee Date: Fri, 14 Mar 2025 16:04:39 +0800 Subject: [PATCH 234/835] =?UTF-8?q?=E9=94=99=E8=AF=AF=E7=A0=81=E8=A7=84?= =?UTF-8?q?=E8=8C=83=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Hayden Lee --- api/@ohos.window.d.ts | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/api/@ohos.window.d.ts b/api/@ohos.window.d.ts index 8c7914017c..1e93e634ea 100644 --- a/api/@ohos.window.d.ts +++ b/api/@ohos.window.d.ts @@ -8944,19 +8944,6 @@ declare namespace window { */ setWindowDelayRaiseOnDrag(isEnabled: boolean): void; - /** - * Get the zlevel of current sub window. - * - * @returns { number } - the zlevel of current sub window. - * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. - * @throws { BusinessError } 1300002 - This window state is abnormal. - * @throws { BusinessError } 1300004 - Unauthorized operation. - * @syscap SystemCapability.Window.SessionManager - * @atomicservice - * @since 18 - */ - getSubWindowZLevel(): number; - /** * Set the zlevel of current sub window. * @@ -8965,7 +8952,7 @@ declare namespace window { * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; * 3. Parameter verification failed. - * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. + * @throws { BusinessError } 801 - Capability not supported. Function setSubWindowZLevel can not work correctly due to limited device capabilities. * @throws { BusinessError } 1300002 - This window state is abnormal. * @throws { BusinessError } 1300003 - This window manager service works abnormally. * @throws { BusinessError } 1300004 - Unauthorized operation. @@ -8975,6 +8962,19 @@ declare namespace window { * @since 18 */ setSubWindowZLevel(zLevel: number): Promise; + + /** + * Get the zlevel of current sub window. + * + * @returns { number } - the zlevel of current sub window. + * @throws { BusinessError } 801 - Capability not supported. Function setSubWindowZLevel can not work correctly due to limited device capabilities. + * @throws { BusinessError } 1300002 - This window state is abnormal. + * @throws { BusinessError } 1300004 - Unauthorized operation. + * @syscap SystemCapability.Window.SessionManager + * @atomicservice + * @since 18 + */ + getSubWindowZLevel(): number; } /** -- Gitee From 936e097c421d0369081a123eb77ff0a6ed90cc77 Mon Sep 17 00:00:00 2001 From: pan-liujun Date: Fri, 14 Mar 2025 16:33:35 +0800 Subject: [PATCH 235/835] web deprecate selectionMenuOptions Signed-off-by: pan-liujun --- api/@internal/component/ets/web.d.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/api/@internal/component/ets/web.d.ts b/api/@internal/component/ets/web.d.ts index 0d1790b0f4..2647f3bcb9 100644 --- a/api/@internal/component/ets/web.d.ts +++ b/api/@internal/component/ets/web.d.ts @@ -9277,6 +9277,8 @@ declare class WebAttribute extends CommonMethod { * @returns { WebAttribute } * @syscap SystemCapability.Web.Webview.Core * @since 12 + * @deprecated since 20 + * @useinstead ohos.web.WebAttribute#editMenuOptions */ selectionMenuOptions(expandedMenuOptions: Array): WebAttribute; @@ -9560,6 +9562,7 @@ declare interface SslErrorEvent { * @syscap SystemCapability.Web.Webview.Core * @atomicservice * @since 12 + * @deprecated since 20 */ declare interface ExpandedMenuItemOptions { /** @@ -9569,6 +9572,7 @@ declare interface ExpandedMenuItemOptions { * @syscap SystemCapability.Web.Webview.Core * @atomicservice * @since 12 + * @deprecated since 20 */ content: ResourceStr; @@ -9579,6 +9583,7 @@ declare interface ExpandedMenuItemOptions { * @syscap SystemCapability.Web.Webview.Core * @atomicservice * @since 12 + * @deprecated since 20 */ startIcon?: ResourceStr; @@ -9589,6 +9594,7 @@ declare interface ExpandedMenuItemOptions { * @syscap SystemCapability.Web.Webview.Core * @atomicservice * @since 12 + * @deprecated since 20 */ action: (selectedText: {plainText: string}) => void; } -- Gitee From 330e0dfed7fba18500b81a26a2aca8f6357db496 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E6=B3=A2?= Date: Fri, 14 Mar 2025 08:35:13 +0000 Subject: [PATCH 236/835] update api/@ohos.display.d.ts. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 刘波 --- api/@ohos.display.d.ts | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/api/@ohos.display.d.ts b/api/@ohos.display.d.ts index 49981b5c33..2f7f659383 100644 --- a/api/@ohos.display.d.ts +++ b/api/@ohos.display.d.ts @@ -576,7 +576,7 @@ declare namespace display { * Create virtual screen. * * @permission ohos.permission.ACCESS_VIRTUAL_SCREEN - * @param { VirtualScreenOptions } options Indicates the options of the virtual screen. + * @param { VirtualScreenConfig } config Indicates the config of the virtual screen. * @returns { Promise } Promise used to return the created virtual screen id * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. @@ -586,7 +586,7 @@ declare namespace display { * @syscap SystemCapability.Window.SessionManager * @since 16 */ - function createVirtualScreen(options: VirtualScreenOptions): Promise; + function createVirtualScreen(options: VirtualScreenConfig): Promise; /** * Destroy virtual screen. @@ -643,11 +643,11 @@ declare namespace display { /** * The parameter for creating virtual screen. * - * @interface VirtualScreenOptions + * @interface VirtualScreenConfig * @syscap SystemCapability.Window.SessionManager * @since 16 */ - interface VirtualScreenOptions { + interface VirtualScreenConfig { /** * Indicates the name of the virtual screen. * @@ -694,7 +694,6 @@ declare namespace display { surfaceId: string; } - /** * Enumerates the fold status. * -- Gitee From e7be426cb0fb6ffaa6d9fd4c60008c670662182d Mon Sep 17 00:00:00 2001 From: yaowenrui Date: Fri, 14 Mar 2025 08:38:57 +0000 Subject: [PATCH 237/835] =?UTF-8?q?=E6=8B=BC=E5=86=99=E9=97=AE=E9=A2=98?= =?UTF-8?q?=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: yaowenrui --- api/@ohos.multimodalInput.inputConsumer.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.multimodalInput.inputConsumer.d.ts b/api/@ohos.multimodalInput.inputConsumer.d.ts index 4d41772111..3605eddeb7 100644 --- a/api/@ohos.multimodalInput.inputConsumer.d.ts +++ b/api/@ohos.multimodalInput.inputConsumer.d.ts @@ -144,7 +144,7 @@ declare namespace inputConsumer { /** * Key event type. The value 1 indicates key press and the value 2 indicates key release. Currently - * listening is supported only for key perss events. + * listening is supported only for key press events. * * @type { number } * @syscap SystemCapability.MultimodalInput.Input.InputConsumer -- Gitee From 0de324fc89b44543bf019401012df2f520ab3a69 Mon Sep 17 00:00:00 2001 From: zyh990312 Date: Tue, 11 Mar 2025 15:06:54 +0800 Subject: [PATCH 238/835] =?UTF-8?q?=E9=94=99=E8=AF=AF=E7=A0=81=E6=8F=8F?= =?UTF-8?q?=E8=BF=B0=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: zyh990312 --- api/@ohos.window.d.ts | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/api/@ohos.window.d.ts b/api/@ohos.window.d.ts index 7d740c0b10..8564299a65 100644 --- a/api/@ohos.window.d.ts +++ b/api/@ohos.window.d.ts @@ -9961,22 +9961,23 @@ declare namespace window { setWindowRectAutoSave(enabled: boolean): Promise; /** - * Set to automatically save the window rect and whether to enable specifiedFlag. + * Set to automatically save the window rect and whether to enable specifiedFlag. + * Through the specifiedFlag flag, the window is marked and its rect is saved. * * @param { boolean } enabled - Enable the window rect auto-save if true, otherwise means the opposite. - * @param { boolean } isEnableSpecified - Enable the specifiedFlag if true, otherwise means the opposite. + * @param { boolean } isSaveBySpecifiedFlag - Enable the specifiedFlag if true, otherwise means the opposite. * @returns { Promise } Promise that returns no value. - * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; - * 2. Incorrect parameter types. - * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + * 2. Incorrect parameter types. + * @throws { BusinessError } 801 - Capability not supported. Function setWindowRectAutoSave can not work correctly due to limited device capabilities. * @throws { BusinessError } 1300002 - This window state is abnormal. * @throws { BusinessError } 1300003 - This window manager service works abnormally. * @syscap SystemCapability.Window.SessionManager - * @StageModelOnly + * @stagemodelonly * @atomicservice * @since 18 */ - setWindowRectAutoSave(enabled: boolean, isEnableSpecified: boolean): Promise; + setWindowRectAutoSave(enabled: boolean, isSaveBySpecifiedFlag: boolean): Promise; /** * Whether the window supports the window rect auto-save. -- Gitee From 4b8951e6b5a913f9aa9cc1f2021c0da27e61efed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E6=B3=A2?= Date: Fri, 14 Mar 2025 08:44:56 +0000 Subject: [PATCH 239/835] update api/@ohos.display.d.ts. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 刘波 --- api/@ohos.display.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.display.d.ts b/api/@ohos.display.d.ts index 2f7f659383..42ea417270 100644 --- a/api/@ohos.display.d.ts +++ b/api/@ohos.display.d.ts @@ -586,7 +586,7 @@ declare namespace display { * @syscap SystemCapability.Window.SessionManager * @since 16 */ - function createVirtualScreen(options: VirtualScreenConfig): Promise; + function createVirtualScreen(config: VirtualScreenConfig): Promise; /** * Destroy virtual screen. -- Gitee From 53ef1a0017ab9d7235a09ccb67f3a94dd3f23c88 Mon Sep 17 00:00:00 2001 From: zhangwt3652 Date: Fri, 14 Mar 2025 18:28:23 +0800 Subject: [PATCH 240/835] arcslider enlarge Signed-off-by: zhangwt3652 --- api/@ohos.arkui.advanced.ArcSlider.d.ets | 35 ++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/api/@ohos.arkui.advanced.ArcSlider.d.ets b/api/@ohos.arkui.advanced.ArcSlider.d.ets index 486d49eb66..99741247f8 100644 --- a/api/@ohos.arkui.advanced.ArcSlider.d.ets +++ b/api/@ohos.arkui.advanced.ArcSlider.d.ets @@ -420,6 +420,18 @@ declare type ArcSliderTouchHandler = (event: TouchEvent) => void; */ declare type ArcSliderChangeHandler = (progress: number) => void; +/** + * Handler of ArcSlider, used in OnEnlarge. + * + * @typedef { function } ArcSliderEnlargeHandler + * @param { boolean } isEnlarged - the enlarged type of the ArcSlider. + * @syscap SystemCapability.ArkUI.ArkUI.Circle + * @crossplatform + * @atomicservice + * @since 18 + */ +declare type ArcSliderEnlargeHandler = (isEnlarged: boolean) => void; + /** * Construct parameter types for ArcSliderOptions. * @@ -495,6 +507,17 @@ interface ArcSliderOptionsConstructorOptions { * @since 18 */ onChange?: ArcSliderChangeHandler; + + /** + * Enlarged type changging triggers the callback. + * + * @type { ?ArcSliderEnlargeHandler } + * @syscap SystemCapability.ArkUI.ArkUI.Circle + * @crossplatform + * @atomicservice + * @since 18 + */ + onEnlarge?: ArcSliderEnlargeHandler; } /** @@ -579,6 +602,18 @@ declare class ArcSliderOptions { @Trace onChange?: ArcSliderChangeHandler; + /** + * Enlarged type changging triggers the callback. + * + * @type { ?ArcSliderEnlargeHandler } + * @syscap SystemCapability.ArkUI.ArkUI.Circle + * @crossplatform + * @atomicservice + * @since 18 + */ + @Trace + onEnlarge?: ArcSliderEnlargeHandler; + /** * The constructor used to create a ArcSliderOptions object. * -- Gitee From a1b507e1055f926be6a762093eca1e8633bbcf49 Mon Sep 17 00:00:00 2001 From: zhouoaoteng Date: Fri, 14 Mar 2025 20:13:21 +0800 Subject: [PATCH 241/835] add dts Signed-off-by: zhouoaoteng --- api/@ohos.file.picker.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.file.picker.d.ts b/api/@ohos.file.picker.d.ts index 44bc880e29..efdf157466 100644 --- a/api/@ohos.file.picker.d.ts +++ b/api/@ohos.file.picker.d.ts @@ -20,7 +20,7 @@ import { AsyncCallback, Callback } from './@ohos.base'; import Context from './application/Context'; -import window from "./@ohos.window" +import window from './@ohos.window'; import type { CustomColors } from './@ohos.arkui.theme'; /** * Provide the capabilities to use different pickers. -- Gitee From 2a37f16b71055e8bfa5ce378dab9088e755698da Mon Sep 17 00:00:00 2001 From: xiaye Date: Sat, 15 Mar 2025 09:16:36 +0800 Subject: [PATCH 242/835] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=AF=84=E5=AE=A1?= =?UTF-8?q?=E6=84=8F=E8=A7=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: xiaye --- api/@internal/component/ets/web.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@internal/component/ets/web.d.ts b/api/@internal/component/ets/web.d.ts index 8b024b8bea..4a5144d328 100644 --- a/api/@internal/component/ets/web.d.ts +++ b/api/@internal/component/ets/web.d.ts @@ -794,7 +794,7 @@ declare enum CacheMode { * @atomicservice * @since 18 */ - CACHE_FIRST_WITH_EXPIRED = 1, + CACHE_FIRST_WITHOUT_EXPIRED_CHECK = 1, /** * Load online and not cache. -- Gitee From fdc0c9c8957d47808b3e9ae3da1eb53f4eced3e4 Mon Sep 17 00:00:00 2001 From: wangsen1994 Date: Thu, 13 Mar 2025 11:04:47 +0800 Subject: [PATCH 243/835] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E9=94=99=E8=AF=AF?= =?UTF-8?q?=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: wangsen1994 --- api/@ohos.notificationSubscribe.d.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/api/@ohos.notificationSubscribe.d.ts b/api/@ohos.notificationSubscribe.d.ts index 0a1359ec8d..e7f01d8eab 100644 --- a/api/@ohos.notificationSubscribe.d.ts +++ b/api/@ohos.notificationSubscribe.d.ts @@ -457,6 +457,7 @@ declare namespace notificationSubscribe { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. *
2. Incorrect parameter types. 3. Parameter verification failed. * @throws { BusinessError } 1600010 - Distributed operation failed. + * @throws { BusinessError } 1600021 - Distributed operation timed out. * @syscap SystemCapability.Notification.Notification * @systemapi * @since 18 -- Gitee From dedd8f3e62ddc288aeb4c60d370bd5c6db4bf6a8 Mon Sep 17 00:00:00 2001 From: wanghao505 Date: Sat, 15 Mar 2025 10:11:21 +0800 Subject: [PATCH 244/835] fix 3900003 Signed-off-by: wanghao505 --- api/@ohos.multimodalInput.inputDevice.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.multimodalInput.inputDevice.d.ts b/api/@ohos.multimodalInput.inputDevice.d.ts index 73b4ddc38b..b1ed681edf 100644 --- a/api/@ohos.multimodalInput.inputDevice.d.ts +++ b/api/@ohos.multimodalInput.inputDevice.d.ts @@ -687,7 +687,7 @@ declare namespace inputDevice { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; *
2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 3900002 - There is currently no keyboard device connected. - * @throws { BusinessError } 3900003 - it is prohibited for non-input applications + * @throws { BusinessError } 3900003 - It is prohibited for non-input applications. * @syscap SystemCapability.MultimodalInput.Input.InputDevice * @since 15 */ -- Gitee From c92c8bee64268ff8c97e7f1330c8b90a2a5bb0f3 Mon Sep 17 00:00:00 2001 From: FTL1ght Date: Thu, 13 Mar 2025 21:50:22 +0800 Subject: [PATCH 245/835] Add new interface TextBadgeType Signed-off-by: FTL1ght --- api/@ohos.graphics.text.d.ts | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/api/@ohos.graphics.text.d.ts b/api/@ohos.graphics.text.d.ts index edaf344f7d..51d2d92624 100755 --- a/api/@ohos.graphics.text.d.ts +++ b/api/@ohos.graphics.text.d.ts @@ -669,6 +669,33 @@ declare namespace text { value: number; } + /** + * Describes badge type of text. + * @typedef TextBadgeType + * @syscap SystemCapability.Graphics.Drawing + * @since 20 + */ + enum TextBadgeType { + /** + * No badge. + * @syscap SystemCapability.Graphics.Drawing + * @since 20 + */ + TEXT_BADGE_NONE, + /** + * Super badge. + * @syscap SystemCapability.Graphics.Drawing + * @since 20 + */ + TEXT_SUPER_SCRIPT, + /** + * Sub badge. + * @syscap SystemCapability.Graphics.Drawing + * @since 20 + */ + TEXT_SUB_SCRIPT, + } + /** * Describes text style. * @typedef TextStyle @@ -837,6 +864,14 @@ declare namespace text { * @since 12 */ fontVariations?: Array; + + /** + * Text style available badge type. + * @type { ?TextBadgeType } The type of text badge type. + * @syscap SystemCapability.Graphics.Drawing + * @since 12 + */ + badgeType?: TextBadgeType; } /** -- Gitee From b11c0a482f35f7e7a2386eb1e4aa7838f0e6afd3 Mon Sep 17 00:00:00 2001 From: Hayden Lee Date: Sat, 15 Mar 2025 11:50:38 +0800 Subject: [PATCH 246/835] =?UTF-8?q?getLastWindow=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E9=94=99=E8=AF=AF=E7=A0=81=E5=8F=AF=E5=AE=9A=E4=BD=8D=E6=80=A7?= =?UTF-8?q?=E5=A2=9E=E5=BC=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Hayden Lee --- api/@ohos.window.d.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/api/@ohos.window.d.ts b/api/@ohos.window.d.ts index c4915e218a..1094ec5091 100644 --- a/api/@ohos.window.d.ts +++ b/api/@ohos.window.d.ts @@ -2721,13 +2721,13 @@ declare namespace window { * @since 10 */ /** - * Get the final show window. + * Get the top window. * * @param { BaseContext } ctx - Current application context. * @param { AsyncCallback } callback - Callback used to return the top window obtained. * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types. - * @throws { BusinessError } 1300002 - This window state is abnormal. + * @throws { BusinessError } 1300002 - This window state is abnormal. Top window is null or destroyed. * @throws { BusinessError } 1300006 - This window context is abnormal. * @syscap SystemCapability.WindowManager.WindowManager.Core * @crossplatform @@ -2762,13 +2762,13 @@ declare namespace window { * @since 10 */ /** - * Get the final show window. + * Get the top window. * * @param { BaseContext } ctx - Current application context. * @returns { Promise } Promise used to return the top window obtained. * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types. - * @throws { BusinessError } 1300002 - This window state is abnormal. + * @throws { BusinessError } 1300002 - This window state is abnormal. Top window is null or destroyed. * @throws { BusinessError } 1300006 - This window context is abnormal. * @syscap SystemCapability.WindowManager.WindowManager.Core * @crossplatform -- Gitee From 9db33324c3ef1c63ac253db6bd9d0449fa5b8cad Mon Sep 17 00:00:00 2001 From: Hayden Lee Date: Sat, 15 Mar 2025 12:18:23 +0800 Subject: [PATCH 247/835] =?UTF-8?q?=E6=89=A9=E5=B1=95=E4=B8=BB=E7=AA=97?= =?UTF-8?q?=E5=BC=82=E5=B8=B8=E6=83=85=E5=86=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Hayden Lee --- api/@ohos.window.d.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/@ohos.window.d.ts b/api/@ohos.window.d.ts index 1094ec5091..bd692e0608 100644 --- a/api/@ohos.window.d.ts +++ b/api/@ohos.window.d.ts @@ -2727,7 +2727,7 @@ declare namespace window { * @param { AsyncCallback } callback - Callback used to return the top window obtained. * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types. - * @throws { BusinessError } 1300002 - This window state is abnormal. Top window is null or destroyed. + * @throws { BusinessError } 1300002 - This window state is abnormal. Top window or main window is null or destroyed. * @throws { BusinessError } 1300006 - This window context is abnormal. * @syscap SystemCapability.WindowManager.WindowManager.Core * @crossplatform @@ -2768,7 +2768,7 @@ declare namespace window { * @returns { Promise } Promise used to return the top window obtained. * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types. - * @throws { BusinessError } 1300002 - This window state is abnormal. Top window is null or destroyed. + * @throws { BusinessError } 1300002 - This window state is abnormal. Top window or main window is null or destroyed. * @throws { BusinessError } 1300006 - This window context is abnormal. * @syscap SystemCapability.WindowManager.WindowManager.Core * @crossplatform -- Gitee From 63fde8c2f609eda68ee75f909106ddb21df5e91c Mon Sep 17 00:00:00 2001 From: yaowenrui Date: Fri, 14 Mar 2025 12:08:03 +0800 Subject: [PATCH 248/835] change variable names Signed-off-by: yaowenrui --- api/@ohos.multimodalInput.touchEvent.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.multimodalInput.touchEvent.d.ts b/api/@ohos.multimodalInput.touchEvent.d.ts index 711139c69d..07bb5abf59 100644 --- a/api/@ohos.multimodalInput.touchEvent.d.ts +++ b/api/@ohos.multimodalInput.touchEvent.d.ts @@ -189,7 +189,7 @@ export declare enum FixedMode { * @syscap SystemCapability.MultimodalInput.Input.Core * @since 18 */ - ONE_HAND = 1 + AUTO = 1 } /** -- Gitee From 8de35b9c54f164ed60fd933c2df5404f536811f0 Mon Sep 17 00:00:00 2001 From: Far Date: Fri, 7 Mar 2025 22:18:46 +0800 Subject: [PATCH 249/835] feat: arkui support initialize a web without window created. Signed-off-by: Far Change-Id: I0a9e5ebbe2d45f829b9f51dbd1323a78e17dd125 --- api/@ohos.arkui.UIContext.d.ts | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/api/@ohos.arkui.UIContext.d.ts b/api/@ohos.arkui.UIContext.d.ts index 2a4edfe69d..ef731efbc2 100644 --- a/api/@ohos.arkui.UIContext.d.ts +++ b/api/@ohos.arkui.UIContext.d.ts @@ -3873,6 +3873,30 @@ export class UIContext { * @since 16 */ getTextMenuController(): TextMenuController; + + /** + * Create a UI instance singleton without window and get its UIContext object. + * + * @param { common.UIAbilityContext | common.ExtensionContext } context - UIAbilityContext or ExtensionContext. + * @returns { UIContext | undefined } object UIContext, or undefined when failed. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + *
1. The number of parameters is incorrect. + *
2. Invalid parameter type of context. + * @throws { BusinessError } 100001 - Internal error. + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @atomicservice + * @since 18 + */ + static createUIContextWithoutWindow(context: common.UIAbilityContext | common.ExtensionContext) : UIContext | undefined; + + /** + * Destroy the UI instance singleton without window. + * + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @atomicservice + * @since 18 + */ + static destroyUIContextWithoutWindow(): void; } /** -- Gitee From 8838068fdd435dbfbfe4a903f69116c28fb742db Mon Sep 17 00:00:00 2001 From: qianyong325 Date: Sat, 15 Mar 2025 15:07:22 +0800 Subject: [PATCH 250/835] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E5=90=8D=E7=A7=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: qianyong325 --- api/@ohos.inputMethodEngine.d.ts | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/api/@ohos.inputMethodEngine.d.ts b/api/@ohos.inputMethodEngine.d.ts index a2ffdb5a37..d5606d04e8 100644 --- a/api/@ohos.inputMethodEngine.d.ts +++ b/api/@ohos.inputMethodEngine.d.ts @@ -645,25 +645,25 @@ declare namespace inputMethodEngine { off(type: 'privateCommand', callback?: Callback>): void; /** - * Subscribe 'callingDisplayChanged' event. + * Subscribe 'callingDisplayDidChange' event. * - * @param { 'callingDisplayChanged' } type - indicates the type of subscribe event. - * @param { Callback } callback - indicates the callback of on('callingDisplayChanged'). + * @param { 'callingDisplayDidChange' } type - indicates the type of subscribe event. + * @param { Callback } callback - indicates the callback of on('callingDisplayDidChange'). * @throws { BusinessError } 801 - capability not supported. * @syscap SystemCapability.MiscServices.InputMethodFramework * @since 18 */ - on(type: 'callingDisplayChanged', callback: Callback): void; + on(type: 'callingDisplayDidChange', callback: Callback): void; /** - * Unsubscribe 'callingDisplayChanged' event. + * Unsubscribe 'callingDisplayDidChange' event. * - * @param { 'callingDisplayChanged' } type - indicates the type of subscribe event. - * @param { Callback } [callback] - optional, indicates the callback of off('callingDisplayChanged'). + * @param { 'callingDisplayDidChange' } type - indicates the type of subscribe event. + * @param { Callback } [callback] - optional, indicates the callback of off('callingDisplayDidChange'). * @syscap SystemCapability.MiscServices.InputMethodFramework * @since 18 */ - off(type: 'callingDisplayChanged', callback?: Callback): void; + off(type: 'callingDisplayDidChange', callback?: Callback): void; /** * Get input method's security mode. -- Gitee From c1d4534a655dd61f7a8bd077b3515d3d99569228 Mon Sep 17 00:00:00 2001 From: xiaye Date: Sat, 15 Mar 2025 15:40:02 +0800 Subject: [PATCH 251/835] =?UTF-8?q?=E6=81=A2=E5=A4=8Dcachemode=E6=9C=80?= =?UTF-8?q?=E5=88=9D=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: xiaye --- api/@internal/component/ets/web.d.ts | 38 +--------------------------- 1 file changed, 1 insertion(+), 37 deletions(-) diff --git a/api/@internal/component/ets/web.d.ts b/api/@internal/component/ets/web.d.ts index 4a5144d328..9bedff1926 100644 --- a/api/@internal/component/ets/web.d.ts +++ b/api/@internal/component/ets/web.d.ts @@ -755,15 +755,6 @@ declare enum CacheMode { */ Default = 0, - /** - * load cache when they are available and not expired, otherwise load online. - * - * @syscap SystemCapability.Web.Webview.Core - * @atomicservice - * @since 18 - */ - CACHE_FIRST = 0, - /** * load cache when they are available, otherwise load online. * @@ -787,15 +778,6 @@ declare enum CacheMode { */ None = 1, - /** - * load cache when they are available even if the cache is expired. - * - * @syscap SystemCapability.Web.Webview.Core - * @atomicservice - * @since 18 - */ - CACHE_FIRST_WITHOUT_EXPIRED_CHECK = 1, - /** * Load online and not cache. * @@ -819,15 +801,6 @@ declare enum CacheMode { */ Online = 2, - /** - * load only from network, not use cache. - * - * @syscap SystemCapability.Web.Webview.Core - * @atomicservice - * @since 18 - */ - NO_CACHE = 2, - /** * load cache and not online. * @@ -849,16 +822,7 @@ declare enum CacheMode { * @atomicservice * @since 18 */ - Only = 3, - - /** - * load cache and not online. - * - * @syscap SystemCapability.Web.Webview.Core - * @atomicservice - * @since 18 - */ - CACHE_ONLY = 3 + Only = 3 } /** -- Gitee From 9929341d967193f5307d5936ad24cacc76397817 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E6=B3=A2?= Date: Sat, 15 Mar 2025 07:44:20 +0000 Subject: [PATCH 252/835] update api/@ohos.display.d.ts. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 刘波 --- api/@ohos.display.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.display.d.ts b/api/@ohos.display.d.ts index 42ea417270..644d27e0a5 100644 --- a/api/@ohos.display.d.ts +++ b/api/@ohos.display.d.ts @@ -576,7 +576,7 @@ declare namespace display { * Create virtual screen. * * @permission ohos.permission.ACCESS_VIRTUAL_SCREEN - * @param { VirtualScreenConfig } config Indicates the config of the virtual screen. + * @param { VirtualScreenConfig } config Indicates the options of the virtual screen. * @returns { Promise } Promise used to return the created virtual screen id * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. -- Gitee From 8ec2aeaf15ac2d439ed5dab94b4dc9988c9a568f Mon Sep 17 00:00:00 2001 From: huchang Date: Fri, 13 Dec 2024 22:06:16 +0800 Subject: [PATCH 253/835] add ts timestamp interface of Audiokit Signed-off-by: huchang Change-Id: I9ba9675dfb0f9e4c48790d1b659cee4167574919 --- api/@ohos.multimedia.audio.d.ts | 73 +++++++++++++++++++++++++++++++++ 1 file changed, 73 insertions(+) diff --git a/api/@ohos.multimedia.audio.d.ts b/api/@ohos.multimedia.audio.d.ts index eb5deb46b4..8ea1aa2b2c 100644 --- a/api/@ohos.multimedia.audio.d.ts +++ b/api/@ohos.multimedia.audio.d.ts @@ -7067,6 +7067,31 @@ declare namespace audio { */ type AudioRendererWriteDataCallback = (data: ArrayBuffer) => AudioDataCallbackResult | void; + + /** + * Audio timestamp info. + * @typedef AudioTimeStampInfo + * @syscap SystemCapability.Multimedia.Audio.Core + * @since 16 + */ + interface AudioTimeStampInfo { + /** + * Frame position. + * @type { number } + * @syscap SystemCapability.Multimedia.Audio.Core + * @since 16 + */ + readonly framePos: number; + + /** + * Timestamp when frame in {@link AudioTimeStampInfo#framePos} was rendered or captured. + * @type { number } + * @syscap SystemCapability.Multimedia.Audio.Core + * @since 16 + */ + readonly timestamp: number; + } + /** * Provides audio playback APIs. * @typedef AudioRenderer @@ -7342,6 +7367,8 @@ declare namespace audio { * @syscap SystemCapability.Multimedia.Audio.Renderer * @crossplatform * @since 12 + * @deprecated since 16 + * @useinstead ohos.multimedia.audio.AudioRenderer#getAudioTimeStampInfo */ getAudioTime(callback: AsyncCallback): void; /** @@ -7358,6 +7385,8 @@ declare namespace audio { * @syscap SystemCapability.Multimedia.Audio.Renderer * @crossplatform * @since 12 + * @deprecated since 16 + * @useinstead ohos.multimedia.audio.AudioRenderer#getAudioTimeStampInfo */ getAudioTime(): Promise; /** @@ -7372,9 +7401,29 @@ declare namespace audio { * @syscap SystemCapability.Multimedia.Audio.Renderer * @crossplatform * @since 12 + * @deprecated since 16 + * @useinstead ohos.multimedia.audio.AudioRenderer#getAudioTimeStampInfoSync */ getAudioTimeSync(): number; + /** + * Obtains the timestamp info. + * + * @returns { Promise } The Promise used to return timestamp info. + * @syscap SystemCapability.Multimedia.Audio.Renderer + * @since 16 + */ + getAudioTimeStampInfo(): Promise; + + /** + * Obtains the timestamp info. + * + * @returns { AudioTimeStampInfo } The returned timestamp info. + * @syscap SystemCapability.Multimedia.Audio.Renderer + * @since 16 + */ + getAudioTimeStampInfoSync(): AudioTimeStampInfo; + /** * Drains the playback buffer. This method uses an asynchronous callback to return the result. * @param { AsyncCallback } callback - Callback used to return the result. @@ -8811,6 +8860,8 @@ declare namespace audio { * @syscap SystemCapability.Multimedia.Audio.Capturer * @crossplatform * @since 12 + * @deprecated since 16 + * @useinstead ohos.multimedia.audio.Capturer#getAudioTimeStampInfo */ getAudioTime(callback: AsyncCallback): void; /** @@ -8827,6 +8878,8 @@ declare namespace audio { * @syscap SystemCapability.Multimedia.Audio.Capturer * @crossplatform * @since 12 + * @deprecated since 16 + * @useinstead ohos.multimedia.audio.Capturer#getAudioTimeStampInfo */ getAudioTime(): Promise; /** @@ -8841,9 +8894,29 @@ declare namespace audio { * @syscap SystemCapability.Multimedia.Audio.Capturer * @crossplatform * @since 12 + * @deprecated since 16 + * @useinstead ohos.multimedia.audio.Capturer#getAudioTimeStampInfoSync */ getAudioTimeSync(): number; + /** + * Obtains the timestamp info. + * + * @returns { Promise } The Promise used to return timestamp info. + * @syscap SystemCapability.Multimedia.Audio.Capturer + * @since 16 + */ + getAudioTimeStampInfo(): Promise; + + /** + * Obtains the timestamp info. + * + * @returns { AudioTimeStampInfo } The returned timestamp info. + * @syscap SystemCapability.Multimedia.Audio.Capturer + * @since 16 + */ + getAudioTimeStampInfoSync(): AudioTimeStampInfo; + /** * Stops capturing. This method uses an asynchronous callback to return the result. * @param { AsyncCallback } callback - Callback used to return the result. -- Gitee From 062fc914a395cf176d62adcb5bad23cac9e6932b Mon Sep 17 00:00:00 2001 From: huchang Date: Tue, 17 Dec 2024 09:08:51 +0800 Subject: [PATCH 254/835] add error code Signed-off-by: huchang Change-Id: I43bfbbc438251764edaf6c307108cdce50537abb --- api/@ohos.multimedia.audio.d.ts | 40 +++++++++++++++++++-------------- 1 file changed, 23 insertions(+), 17 deletions(-) diff --git a/api/@ohos.multimedia.audio.d.ts b/api/@ohos.multimedia.audio.d.ts index 8ea1aa2b2c..784541332a 100644 --- a/api/@ohos.multimedia.audio.d.ts +++ b/api/@ohos.multimedia.audio.d.ts @@ -7070,22 +7070,24 @@ declare namespace audio { /** * Audio timestamp info. - * @typedef AudioTimeStampInfo + * @typedef AudioTimestampInfo * @syscap SystemCapability.Multimedia.Audio.Core * @since 16 */ - interface AudioTimeStampInfo { + interface AudioTimestampInfo { /** * Frame position. * @type { number } + * @readonly * @syscap SystemCapability.Multimedia.Audio.Core * @since 16 */ readonly framePos: number; /** - * Timestamp when frame in {@link AudioTimeStampInfo#framePos} was rendered or captured. + * Timestamp when frame in {@link AudioTimestampInfo#framePos} was rendered or captured. * @type { number } + * @readonly * @syscap SystemCapability.Multimedia.Audio.Core * @since 16 */ @@ -7368,7 +7370,7 @@ declare namespace audio { * @crossplatform * @since 12 * @deprecated since 16 - * @useinstead ohos.multimedia.audio.AudioRenderer#getAudioTimeStampInfo + * @useinstead ohos.multimedia.audio.AudioRenderer#getAudioTimestampInfo */ getAudioTime(callback: AsyncCallback): void; /** @@ -7386,7 +7388,7 @@ declare namespace audio { * @crossplatform * @since 12 * @deprecated since 16 - * @useinstead ohos.multimedia.audio.AudioRenderer#getAudioTimeStampInfo + * @useinstead ohos.multimedia.audio.AudioRenderer#getAudioTimestampInfo */ getAudioTime(): Promise; /** @@ -7402,27 +7404,29 @@ declare namespace audio { * @crossplatform * @since 12 * @deprecated since 16 - * @useinstead ohos.multimedia.audio.AudioRenderer#getAudioTimeStampInfoSync + * @useinstead ohos.multimedia.audio.AudioRenderer#getAudioTimestampInfoSync */ getAudioTimeSync(): number; /** * Obtains the timestamp info. * - * @returns { Promise } The Promise used to return timestamp info. + * @returns { Promise } The Promise used to return timestamp info. + * @throws { BusinessError } 6800103 - Operation not permit at current state. * @syscap SystemCapability.Multimedia.Audio.Renderer * @since 16 */ - getAudioTimeStampInfo(): Promise; + getAudioTimestampInfo(): Promise; /** * Obtains the timestamp info. * - * @returns { AudioTimeStampInfo } The returned timestamp info. + * @returns { AudioTimestampInfo } The returned timestamp info. + * @throws { BusinessError } 6800103 - Operation not permit at current state. * @syscap SystemCapability.Multimedia.Audio.Renderer * @since 16 */ - getAudioTimeStampInfoSync(): AudioTimeStampInfo; + getAudioTimestampInfoSync(): AudioTimestampInfo; /** * Drains the playback buffer. This method uses an asynchronous callback to return the result. @@ -8861,7 +8865,7 @@ declare namespace audio { * @crossplatform * @since 12 * @deprecated since 16 - * @useinstead ohos.multimedia.audio.Capturer#getAudioTimeStampInfo + * @useinstead ohos.multimedia.audio.Capturer#getAudioTimestampInfo */ getAudioTime(callback: AsyncCallback): void; /** @@ -8879,7 +8883,7 @@ declare namespace audio { * @crossplatform * @since 12 * @deprecated since 16 - * @useinstead ohos.multimedia.audio.Capturer#getAudioTimeStampInfo + * @useinstead ohos.multimedia.audio.Capturer#getAudioTimestampInfo */ getAudioTime(): Promise; /** @@ -8895,27 +8899,29 @@ declare namespace audio { * @crossplatform * @since 12 * @deprecated since 16 - * @useinstead ohos.multimedia.audio.Capturer#getAudioTimeStampInfoSync + * @useinstead ohos.multimedia.audio.Capturer#getAudioTimestampInfoSync */ getAudioTimeSync(): number; /** * Obtains the timestamp info. * - * @returns { Promise } The Promise used to return timestamp info. + * @returns { Promise } The Promise used to return timestamp info. + * @throws { BusinessError } 6800103 - Operation not permit at current state. * @syscap SystemCapability.Multimedia.Audio.Capturer * @since 16 */ - getAudioTimeStampInfo(): Promise; + getAudioTimestampInfo(): Promise; /** * Obtains the timestamp info. * - * @returns { AudioTimeStampInfo } The returned timestamp info. + * @returns { AudioTimestampInfo } The returned timestamp info. + * @throws { BusinessError } 6800103 - Operation not permit at current state. * @syscap SystemCapability.Multimedia.Audio.Capturer * @since 16 */ - getAudioTimeStampInfoSync(): AudioTimeStampInfo; + getAudioTimestampInfoSync(): AudioTimestampInfo; /** * Stops capturing. This method uses an asynchronous callback to return the result. -- Gitee From 022ea2b5c29ee1d3b40436a528ed242aef864daa Mon Sep 17 00:00:00 2001 From: huchang Date: Mon, 17 Mar 2025 09:32:51 +0800 Subject: [PATCH 255/835] change api level Signed-off-by: huchang Change-Id: I6f9265a08e85f5e9fe81cb1234ed7804a4b772ca --- api/@ohos.multimedia.audio.d.ts | 30 +++++++++--------------------- 1 file changed, 9 insertions(+), 21 deletions(-) diff --git a/api/@ohos.multimedia.audio.d.ts b/api/@ohos.multimedia.audio.d.ts index 784541332a..9afe29a854 100644 --- a/api/@ohos.multimedia.audio.d.ts +++ b/api/@ohos.multimedia.audio.d.ts @@ -4631,7 +4631,7 @@ declare namespace audio { /** * Change mute state of specified application volume. If there are multiple callers setting muted states, - * only when all callers cancel muted state the volume of this app will be truly unmuted. + * only when all callers cancel muted state the volume of this app will be truly unmuted. * @permission ohos.permission.MANAGE_AUDIO_CONFIG * @param { number } uid - App's uid. * @param { boolean } muted - Muted state to set. @@ -4753,7 +4753,7 @@ declare namespace audio { off(type: 'appVolumeChangeForUid', callback?: Callback): void; /** - * Listens for app volume change events. The app volume may changed by your called {@link setAppVolumePercentage} + * Listens for app volume change events. The app volume may changed by your called {@link setAppVolumePercentage} * or other system settings. * @param { 'appVolumeChange' } type - Type of the event to listen for. Only the appVolumeChange event is supported. * @param { Callback } callback - Callback used to get the app volume change event. @@ -7072,7 +7072,7 @@ declare namespace audio { * Audio timestamp info. * @typedef AudioTimestampInfo * @syscap SystemCapability.Multimedia.Audio.Core - * @since 16 + * @since 18 */ interface AudioTimestampInfo { /** @@ -7080,7 +7080,7 @@ declare namespace audio { * @type { number } * @readonly * @syscap SystemCapability.Multimedia.Audio.Core - * @since 16 + * @since 18 */ readonly framePos: number; @@ -7089,7 +7089,7 @@ declare namespace audio { * @type { number } * @readonly * @syscap SystemCapability.Multimedia.Audio.Core - * @since 16 + * @since 18 */ readonly timestamp: number; } @@ -7369,8 +7369,6 @@ declare namespace audio { * @syscap SystemCapability.Multimedia.Audio.Renderer * @crossplatform * @since 12 - * @deprecated since 16 - * @useinstead ohos.multimedia.audio.AudioRenderer#getAudioTimestampInfo */ getAudioTime(callback: AsyncCallback): void; /** @@ -7387,8 +7385,6 @@ declare namespace audio { * @syscap SystemCapability.Multimedia.Audio.Renderer * @crossplatform * @since 12 - * @deprecated since 16 - * @useinstead ohos.multimedia.audio.AudioRenderer#getAudioTimestampInfo */ getAudioTime(): Promise; /** @@ -7403,8 +7399,6 @@ declare namespace audio { * @syscap SystemCapability.Multimedia.Audio.Renderer * @crossplatform * @since 12 - * @deprecated since 16 - * @useinstead ohos.multimedia.audio.AudioRenderer#getAudioTimestampInfoSync */ getAudioTimeSync(): number; @@ -7414,7 +7408,7 @@ declare namespace audio { * @returns { Promise } The Promise used to return timestamp info. * @throws { BusinessError } 6800103 - Operation not permit at current state. * @syscap SystemCapability.Multimedia.Audio.Renderer - * @since 16 + * @since 18 */ getAudioTimestampInfo(): Promise; @@ -7424,7 +7418,7 @@ declare namespace audio { * @returns { AudioTimestampInfo } The returned timestamp info. * @throws { BusinessError } 6800103 - Operation not permit at current state. * @syscap SystemCapability.Multimedia.Audio.Renderer - * @since 16 + * @since 18 */ getAudioTimestampInfoSync(): AudioTimestampInfo; @@ -8864,8 +8858,6 @@ declare namespace audio { * @syscap SystemCapability.Multimedia.Audio.Capturer * @crossplatform * @since 12 - * @deprecated since 16 - * @useinstead ohos.multimedia.audio.Capturer#getAudioTimestampInfo */ getAudioTime(callback: AsyncCallback): void; /** @@ -8882,8 +8874,6 @@ declare namespace audio { * @syscap SystemCapability.Multimedia.Audio.Capturer * @crossplatform * @since 12 - * @deprecated since 16 - * @useinstead ohos.multimedia.audio.Capturer#getAudioTimestampInfo */ getAudioTime(): Promise; /** @@ -8898,8 +8888,6 @@ declare namespace audio { * @syscap SystemCapability.Multimedia.Audio.Capturer * @crossplatform * @since 12 - * @deprecated since 16 - * @useinstead ohos.multimedia.audio.Capturer#getAudioTimestampInfoSync */ getAudioTimeSync(): number; @@ -8909,7 +8897,7 @@ declare namespace audio { * @returns { Promise } The Promise used to return timestamp info. * @throws { BusinessError } 6800103 - Operation not permit at current state. * @syscap SystemCapability.Multimedia.Audio.Capturer - * @since 16 + * @since 18 */ getAudioTimestampInfo(): Promise; @@ -8919,7 +8907,7 @@ declare namespace audio { * @returns { AudioTimestampInfo } The returned timestamp info. * @throws { BusinessError } 6800103 - Operation not permit at current state. * @syscap SystemCapability.Multimedia.Audio.Capturer - * @since 16 + * @since 18 */ getAudioTimestampInfoSync(): AudioTimestampInfo; -- Gitee From d2f6303cd1576d19bd0c8397019b50fd47af011a Mon Sep 17 00:00:00 2001 From: chenwenchang Date: Mon, 17 Mar 2025 10:03:38 +0800 Subject: [PATCH 256/835] reset foregroundEffect api Signed-off-by: chenwenchang Change-Id: Ib7910f02c974612043a271f7b777387f78f2cdc6 --- api/@internal/component/ets/common.d.ts | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/api/@internal/component/ets/common.d.ts b/api/@internal/component/ets/common.d.ts index 20355553cc..dd5e714098 100644 --- a/api/@internal/component/ets/common.d.ts +++ b/api/@internal/component/ets/common.d.ts @@ -19729,20 +19729,6 @@ declare class CommonMethod { */ foregroundEffect(options: ForegroundEffectOptions): T; - /** - * Foreground effect. - * sysOptions: system adaptive options. - * - * @param { ForegroundEffectOptions } options - options indicates the effect options. - * @param { SystemAdaptiveOptions } [ sysOptions ] - system adaptive options. - * @returns { T } - * @syscap SystemCapability.ArkUI.ArkUI.Full - * @crossplatform - * @atomicservice - * @since 18 - */ - foregroundEffect(options: ForegroundEffectOptions, sysOptions?: SystemAdaptiveOptions): T; - /** * Unified visual effect interface. * -- Gitee From f5935519cd10c8687f8004a529ae85bf281da751 Mon Sep 17 00:00:00 2001 From: w00880310 Date: Mon, 17 Mar 2025 11:31:17 +0800 Subject: [PATCH 257/835] =?UTF-8?q?=E5=AA=92=E4=BD=93=E5=BA=93=E6=94=AF?= =?UTF-8?q?=E6=8C=81=E5=BA=94=E7=94=A8=E7=BC=96=E8=BE=91=E6=97=B6=E4=BF=AE?= =?UTF-8?q?=E6=94=B9=E8=B5=84=E4=BA=A7=E7=B1=BB=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: w00880310 --- api/@ohos.file.photoAccessHelper.d.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/api/@ohos.file.photoAccessHelper.d.ts b/api/@ohos.file.photoAccessHelper.d.ts index 5a886b87d9..1c76c9650d 100644 --- a/api/@ohos.file.photoAccessHelper.d.ts +++ b/api/@ohos.file.photoAccessHelper.d.ts @@ -6058,6 +6058,20 @@ declare namespace photoAccessHelper { */ setTitle(title: string): void; + /** + * Set display name of the asset. + * + * @param { string } displayName - the new display name of the asset + * @throws { BusinessError } 202 - Called by non-system application + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 14000011 - System inner fail + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @systemapi + * @since 18 + */ + setDisplayName(displayName: string): void; + /** * Save edit data. * -- Gitee From 3929492380d9be5db10afff954675b93b25ad00e Mon Sep 17 00:00:00 2001 From: liuleimin_hw Date: Mon, 17 Mar 2025 06:53:48 +0000 Subject: [PATCH 258/835] update api/@ohos.telephony.data.d.ts. Signed-off-by: liuleimin_hw --- api/@ohos.telephony.data.d.ts | 109 ++++++++++++++++++++++++++++++++++ 1 file changed, 109 insertions(+) diff --git a/api/@ohos.telephony.data.d.ts b/api/@ohos.telephony.data.d.ts index 555398e899..259f288bc1 100644 --- a/api/@ohos.telephony.data.d.ts +++ b/api/@ohos.telephony.data.d.ts @@ -426,6 +426,115 @@ declare namespace data { */ function getDefaultCellularDataSimId(): number; + /** + * Query all APN info. + * + * @permission ohos.permission.MANAGE_APN_SETTING + * @returns { Promise> } Returns all APN info of default cellular data card. + * @throws { BusinessError } 201 - Permission denied. + * @syscap SystemCapability.Telephony.CellularData + * @since 16 + */ + function queryAllApns(): Promise>; + + /** + * Query APN IDs. + * + * @permission ohos.permission.MANAGE_APN_SETTING + * @param { ApnInfo } apnInfo - The APN information that needs to be queried. + * @returns { Promise> } Returns IDs of all APNs that meet the query conditions. + * @throws { BusinessError } 201 - Permission denied. + * @syscap SystemCapability.Telephony.CellularData + * @since 16 + */ + function queryApnIds(apnInfo: ApnInfo): Promise>; + + /** + * Set preferred APN. + * + * @permission ohos.permission.MANAGE_APN_SETTING + * @param { number } apnId - The APN ID which is used to be set. + * @returns { Promise } Returns {@code true} if preferred APN set success; returns {@code false} otherwise. + * @throws { BusinessError } 201 - Permission denied. + * @syscap SystemCapability.Telephony.CellularData + * @since 16 + */ + function setPreferredApn(apnId: number): Promise; + + /** + * Defines the APN info. + * + * @interface ApnInfo + * @syscap SystemCapability.Telephony.CellularData + * @since 16 + */ + interface ApnInfo { + /** + * Indicates APN name. + * + * @type { string } + * @syscap SystemCapability.Telephony.CellularData + * @since 16 + */ + apnName: string; + /** + * Indicates APN. + * + * @type { string } + * @syscap SystemCapability.Telephony.CellularData + * @since 16 + */ + apn: string; + /** + * Indicates APN mcc. + * + * @type { string } + * @syscap SystemCapability.Telephony.CellularData + * @since 16 + */ + mcc: string; + /** + * Indicates APN mcc. + * + * @type { string } + * @syscap SystemCapability.Telephony.CellularData + * @since 16 + */ + mnc: string; + /** + * Indicates APN user. + * + * @type { ?string } + * @syscap SystemCapability.Telephony.CellularData + * @since 16 + */ + user?: string; + /** + * Indicates APN type. + * + * @type { ?string } + * @syscap SystemCapability.Telephony.CellularData + * @since 16 + */ + type?: string; + /** + * Indicates APN proxy. + * + * @type { ?string } + * @syscap SystemCapability.Telephony.CellularData + * @since 16 + */ + proxy?: string; + /** + * Indicates APN mmsproxy. + * + * @type { ?string } + * @syscap SystemCapability.Telephony.CellularData + * @since 16 + */ + mmsproxy?: string; + } + /** * Describes the cellular data flow type. * -- Gitee From 7065226b3598a724d25a7297c67c2ab335769065 Mon Sep 17 00:00:00 2001 From: jango Date: Wed, 25 Dec 2024 11:22:13 +0800 Subject: [PATCH 259/835] MacroPhoto & MacroVideo add color management Signed-off-by: jango Change-Id: I381c158f651040f8fe26e587c4e1a5e764b3d408 --- api/@ohos.multimedia.camera.d.ts | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/api/@ohos.multimedia.camera.d.ts b/api/@ohos.multimedia.camera.d.ts index c5ba5cafab..34e375d670 100644 --- a/api/@ohos.multimedia.camera.d.ts +++ b/api/@ohos.multimedia.camera.d.ts @@ -7093,7 +7093,16 @@ declare namespace camera { * @systemapi * @since 14 */ - interface MacroPhotoSession extends Session, Flash, AutoExposure, Focus, Zoom, ColorEffect, ManualFocus, DepthFusion { + /** + * Macro photo session object. + * + * @extends Session, Flash, AutoExposure, Focus, Zoom, ColorEffect, ManualFocus, DepthFusion, ColorManagement + * @interface MacroPhotoSession + * @syscap SystemCapability.Multimedia.Camera.Core + * @systemapi + * @since 18 + */ + interface MacroPhotoSession extends Session, Flash, AutoExposure, Focus, Zoom, ColorEffect, ManualFocus, DepthFusion, ColorManagement { /** * Subscribes to error events. * @@ -7176,7 +7185,16 @@ declare namespace camera { * @systemapi * @since 12 */ - interface MacroVideoSession extends Session, Flash, AutoExposure, Focus, Zoom, ColorEffect, ManualFocus { + /** + * Macro video session object. + * + * @extends Session, Flash, AutoExposure, Focus, Zoom, ColorEffect, ManualFocus, ColorManagement + * @interface MacroVideoSession + * @syscap SystemCapability.Multimedia.Camera.Core + * @systemapi + * @since 18 + */ + interface MacroVideoSession extends Session, Flash, AutoExposure, Focus, Zoom, ColorEffect, ManualFocus, ColorManagement { /** * Subscribes to error events. * -- Gitee From 70ddcc3bb46829d2265e0005e4a060420ea8d9df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E7=8F=82?= Date: Mon, 17 Mar 2025 09:05:32 +0000 Subject: [PATCH 260/835] update api/@ohos.deviceInfo.d.ts. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 张珂 --- api/@ohos.deviceInfo.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.deviceInfo.d.ts b/api/@ohos.deviceInfo.d.ts index cdd6ed7920..477f41d5d7 100644 --- a/api/@ohos.deviceInfo.d.ts +++ b/api/@ohos.deviceInfo.d.ts @@ -691,7 +691,7 @@ declare namespace deviceInfo { * Obtaining the performance class. * * @syscap SystemCapability.Startup.SystemInfo - * @since 15 + * @since 18 */ const performanceClass: number; } -- Gitee From 3850535e50f019e6566c2dfebda8e176b57dc07d Mon Sep 17 00:00:00 2001 From: nancykasen Date: Mon, 17 Mar 2025 18:21:31 +0800 Subject: [PATCH 261/835] 123test Signed-off-by: nancykasen --- api/@ohos.bundle.bundleManager.d.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/api/@ohos.bundle.bundleManager.d.ts b/api/@ohos.bundle.bundleManager.d.ts index b7a573cf43..1b8e4cd6aa 100644 --- a/api/@ohos.bundle.bundleManager.d.ts +++ b/api/@ohos.bundle.bundleManager.d.ts @@ -670,6 +670,14 @@ declare namespace bundleManager { */ ASSET_ACCELERATION = 26, + /** + * Indicates extension info with type of formedit + * + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @since 18 + */ + FORM_EDIT = 27, + /** * Indicates extension info with type of distributed * -- Gitee From 34e31f70e8cf4b377cb4e632ca2fc0dd821c856e Mon Sep 17 00:00:00 2001 From: liuguangsheng Date: Mon, 17 Mar 2025 16:57:35 +0800 Subject: [PATCH 262/835] =?UTF-8?q?=E5=85=AC=E5=85=B1=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E6=94=AF=E6=8C=81=E8=8E=B7=E5=8F=96=E8=B5=84=E4=BA=A7=E7=9A=84?= =?UTF-8?q?=20position=20=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: liuguangsheng --- api/@ohos.file.photoAccessHelper.d.ts | 36 +++++++++++++++++++++++++-- 1 file changed, 34 insertions(+), 2 deletions(-) diff --git a/api/@ohos.file.photoAccessHelper.d.ts b/api/@ohos.file.photoAccessHelper.d.ts index 5a886b87d9..c0b99767b0 100644 --- a/api/@ohos.file.photoAccessHelper.d.ts +++ b/api/@ohos.file.photoAccessHelper.d.ts @@ -275,6 +275,13 @@ declare namespace photoAccessHelper { * @systemapi * @since 10 */ + /** + * Photo asset position + * + * @enum { number } Photo asset position, such as local device or cloud + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @since 16 + */ enum PositionType { /** * Asset exists only in local device @@ -283,7 +290,13 @@ declare namespace photoAccessHelper { * @systemapi * @since 10 */ - LOCAL = 1 << 0, + /** + * Asset exists only in local device + * + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @since 16 + */ + LOCAL = 1, /** * Asset exists only in cloud * @@ -291,7 +304,20 @@ declare namespace photoAccessHelper { * @systemapi * @since 10 */ - CLOUD = 1 << 1 + /** + * Asset exists only in cloud + * + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @since 16 + */ + CLOUD = 2, + /** + * Asset exists in local device and cloud + * + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @since 16 + */ + LOCAL_AND_CLOUD = 3 } /** @@ -2131,6 +2157,12 @@ declare namespace photoAccessHelper { * @systemapi * @since 10 */ + /** + * Asset position, read only + * + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @since 16 + */ POSITION = 'position', /** * Trashed date of the asset, read only -- Gitee From c1d9c60775f11ba660d832edaa183d707006427f Mon Sep 17 00:00:00 2001 From: pengpeng7872 <2285070166@qq.com> Date: Mon, 17 Mar 2025 20:20:47 +0800 Subject: [PATCH 263/835] add EmptyAreaClickCallback to MediaLibraryKit Signed-off-by: pengpeng7872 <2285070166@qq.com> --- kits/@kit.MediaLibraryKit.d.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kits/@kit.MediaLibraryKit.d.ts b/kits/@kit.MediaLibraryKit.d.ts index ee42e38089..bb4ab4318b 100644 --- a/kits/@kit.MediaLibraryKit.d.ts +++ b/kits/@kit.MediaLibraryKit.d.ts @@ -21,7 +21,7 @@ import photoAccessHelper from '@ohos.file.photoAccessHelper'; import sendablePhotoAccessHelper from '@ohos.file.sendablePhotoAccessHelper'; import { MovingPhotoView, MovingPhotoViewController, MovingPhotoViewAttribute } from '@ohos.multimedia.movingphotoview'; -import { AlbumPickerComponent, AlbumPickerOptions, AlbumInfo } from '@ohos.file.AlbumPickerComponent'; +import { AlbumPickerComponent, AlbumPickerOptions, AlbumInfo, EmptyAreaClickCallback } from '@ohos.file.AlbumPickerComponent'; import { PhotoPickerComponent, PickerController, PickerOptions, DataType, BaseItemInfo, ItemInfo, PhotoBrowserInfo, AnimatorParams, @@ -39,7 +39,7 @@ export { DataType, BaseItemInfo, ItemInfo, PhotoBrowserInfo, AnimatorParams, MaxSelected, ItemType, ClickType, PickerOrientation, SelectMode, PickerColorMode, ReminderMode, MaxCountType, PhotoBrowserRange, - AlbumPickerComponent, AlbumPickerOptions, AlbumInfo, + AlbumPickerComponent, AlbumPickerOptions, AlbumInfo, EmptyAreaClickCallback, RecentPhotoComponent, RecentPhotoCheckResultCallback, RecentPhotoClickCallback, RecentPhotoOptions, PhotoSource }; -- Gitee From fe8878f5e5a6b8dcd8159914f51a372b8cda27ed Mon Sep 17 00:00:00 2001 From: giteeOrange Date: Mon, 17 Mar 2025 23:21:43 +0800 Subject: [PATCH 264/835] fix review. Signed-off-by: giteeOrange --- api/@ohos.window.d.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/@ohos.window.d.ts b/api/@ohos.window.d.ts index 14573ab190..3d17b85424 100644 --- a/api/@ohos.window.d.ts +++ b/api/@ohos.window.d.ts @@ -10288,7 +10288,7 @@ declare namespace window { /** * Window rect * - * @enum { Rect } + * @type { Rect } * @syscap SystemCapability.Window.SessionManager * @atomicservice * @since 18 @@ -10306,7 +10306,7 @@ declare namespace window { */ interface RotationChangeCallback { /** - * Defines the rotation change callbcak + * Defines the rotation change callback * * @param { T } info * @returns { U } result -- Gitee From 3b76c51ff4f7f1185f150703c42b8d5caab56d9e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=8F=E5=B5=8B=E5=B2=A9?= Date: Tue, 18 Mar 2025 09:48:14 +0800 Subject: [PATCH 265/835] =?UTF-8?q?=E5=AD=90=E7=AA=97=E8=B7=A8=E5=B1=8F?= =?UTF-8?q?=E5=90=8C=E6=98=BE=EF=BC=8C=E6=8E=A5=E5=8F=A3=E7=89=88=E6=9C=AC?= =?UTF-8?q?=E5=8F=98=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 苏嵋岩 --- api/@ohos.window.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.window.d.ts b/api/@ohos.window.d.ts index bd692e0608..e6b3a18a63 100644 --- a/api/@ohos.window.d.ts +++ b/api/@ohos.window.d.ts @@ -8923,7 +8923,7 @@ declare namespace window { * @throws { BusinessError } 1300004 - Unauthorized operation. * @syscap SystemCapability.Window.SessionManager * @atomicservice - * @since 16 + * @since 17 */ setFollowParentMultiScreenPolicy(enabled: boolean): Promise; -- Gitee From 69515c40c307c0860491ee47585295b79c9055b5 Mon Sep 17 00:00:00 2001 From: pengpeng7872 <2285070166@qq.com> Date: Tue, 18 Mar 2025 10:13:51 +0800 Subject: [PATCH 266/835] add EmptyAreaClickCallback to MediaLibraryKit Signed-off-by: pengpeng7872 <2285070166@qq.com> --- kits/@kit.MediaLibraryKit.d.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kits/@kit.MediaLibraryKit.d.ts b/kits/@kit.MediaLibraryKit.d.ts index ee42e38089..bb4ab4318b 100644 --- a/kits/@kit.MediaLibraryKit.d.ts +++ b/kits/@kit.MediaLibraryKit.d.ts @@ -21,7 +21,7 @@ import photoAccessHelper from '@ohos.file.photoAccessHelper'; import sendablePhotoAccessHelper from '@ohos.file.sendablePhotoAccessHelper'; import { MovingPhotoView, MovingPhotoViewController, MovingPhotoViewAttribute } from '@ohos.multimedia.movingphotoview'; -import { AlbumPickerComponent, AlbumPickerOptions, AlbumInfo } from '@ohos.file.AlbumPickerComponent'; +import { AlbumPickerComponent, AlbumPickerOptions, AlbumInfo, EmptyAreaClickCallback } from '@ohos.file.AlbumPickerComponent'; import { PhotoPickerComponent, PickerController, PickerOptions, DataType, BaseItemInfo, ItemInfo, PhotoBrowserInfo, AnimatorParams, @@ -39,7 +39,7 @@ export { DataType, BaseItemInfo, ItemInfo, PhotoBrowserInfo, AnimatorParams, MaxSelected, ItemType, ClickType, PickerOrientation, SelectMode, PickerColorMode, ReminderMode, MaxCountType, PhotoBrowserRange, - AlbumPickerComponent, AlbumPickerOptions, AlbumInfo, + AlbumPickerComponent, AlbumPickerOptions, AlbumInfo, EmptyAreaClickCallback, RecentPhotoComponent, RecentPhotoCheckResultCallback, RecentPhotoClickCallback, RecentPhotoOptions, PhotoSource }; -- Gitee From da09c169607314c746c9d2c1ec515ae355df8e14 Mon Sep 17 00:00:00 2001 From: Steven Date: Tue, 18 Mar 2025 02:26:19 +0000 Subject: [PATCH 267/835] update api/@ohos.multimedia.media.d.ts. Signed-off-by: Steven --- api/@ohos.multimedia.media.d.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/api/@ohos.multimedia.media.d.ts b/api/@ohos.multimedia.media.d.ts index bdea21c75a..214da6eb63 100755 --- a/api/@ohos.multimedia.media.d.ts +++ b/api/@ohos.multimedia.media.d.ts @@ -7581,6 +7581,15 @@ declare namespace media { * @since 12 */ enableTemporalScale?: boolean; + + /** + * Whether to enble video encoding policy to quality stable encoding. + * @type { ?boolean } + * @syscap SystemCapability.Multimedia.Media.AVRecorder + * @systemapi + * @since 18 + */ + enableStableQualityMode?: boolean } /** -- Gitee From 3c57674ea74ade2310c161eab437d2d1025a10eb Mon Sep 17 00:00:00 2001 From: zhangbeihai Date: Tue, 18 Mar 2025 10:31:05 +0800 Subject: [PATCH 268/835] =?UTF-8?q?retrieval=E6=8E=A5=E5=8F=A3=E5=85=A5?= =?UTF-8?q?=E5=8F=82=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: zhangbeihai --- api/@ohos.data.intelligence.d.ts | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/api/@ohos.data.intelligence.d.ts b/api/@ohos.data.intelligence.d.ts index 014814d9d7..cc978b4d9c 100644 --- a/api/@ohos.data.intelligence.d.ts +++ b/api/@ohos.data.intelligence.d.ts @@ -380,6 +380,7 @@ declare namespace intelligence { * Given the retrieval condition that includes query terms, recall conditions, and re-ranking strategies, * retrieve a collection of records that meet the specified conditions from a relational store (RDB). * + * @param { string } query - The query to the retrieval. * @param { RetrievalCondition } condition - The condition {@link RetrievalCondition} of the retrieve method. * @returns { Promise } The promise used to return the retrieved records {@link RdbRecords}. * @throws { BusinessError } 31300001 - Database corrupted. @@ -406,7 +407,7 @@ declare namespace intelligence { * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core * @since 18 */ - retrieveRdb(condition: RetrievalCondition): Promise; + retrieveRdb(query: string, condition: RetrievalCondition): Promise; } /** @@ -417,15 +418,6 @@ declare namespace intelligence { * @since 18 */ interface RetrievalCondition { - /** - * The query to the retrieval. - * - * @type { string } - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - query: string; - /** * The conditions {@link RecallCondition} for recall, where each item in the array corresponds to a recall operation. * @@ -850,14 +842,14 @@ declare namespace intelligence { interface VectorRecallCondition { /** * The query vector used for vector data retrieval {@link VectorQuery}. - * Typically, the query vector is generated from the query terms in RetrievalCondition {@link RetrievalCondition} + * Typically, the query vector is generated from the query term in Retriever {@link Retriever} * using an embedding model{@link TextEmbedding}. * * @type { VectorQuery } * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core * @since 18 */ - query: VectorQuery; + vectorQuery: VectorQuery; /** * Represents the table name in the database, supporting JOIN operations. -- Gitee From f642b7c84c818552ea9d881e446eb0ffb5626e81 Mon Sep 17 00:00:00 2001 From: MisterE Date: Tue, 18 Mar 2025 11:07:12 +0800 Subject: [PATCH 269/835] =?UTF-8?q?=E5=8D=8F=E5=90=8C=E8=83=BD=E5=8A=9B?= =?UTF-8?q?=E5=A2=9E=E5=BC=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: MisterE --- ...ributedsched.abilityConnectionManager.d.ts | 24 ++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/api/@ohos.distributedsched.abilityConnectionManager.d.ts b/api/@ohos.distributedsched.abilityConnectionManager.d.ts index f25a27c552..f74111341b 100644 --- a/api/@ohos.distributedsched.abilityConnectionManager.d.ts +++ b/api/@ohos.distributedsched.abilityConnectionManager.d.ts @@ -205,6 +205,13 @@ declare namespace abilityConnectionManager { * @since 18 */ PEER_ABILITY_NO_ONCOLLABORATE = 4, + + /** + * The connection failed due to an internal system error. + * @syscap SystemCapability.DistributedSched.AppCollaboration + * @since 18 + */ + SYSTEM_INTERNAL_ERROR = 5, } /** @@ -246,6 +253,14 @@ declare namespace abilityConnectionManager { */ sessionId: number; + /** + * The type of event returned is consistent with the type registered in function 'on'. + * @type { string } + * @syscap SystemCapability.DistributedSched.AppCollaboration + * @since 18 + */ + eventType: string; + /** * Indicates the reason of ability disconnection. * @type { ?DisconnectReason } @@ -266,7 +281,6 @@ declare namespace abilityConnectionManager { * Received data. * @type { ?ArrayBuffer } * @syscap SystemCapability.DistributedSched.AppCollaboration - * @systemapi * @since 18 */ data?: ArrayBuffer; @@ -288,6 +302,14 @@ declare namespace abilityConnectionManager { * @since 18 */ interface CollaborateEventInfo { + /** + * Ability connection Session id. + * @type { number } + * @syscap SystemCapability.DistributedSched.AppCollaboration + * @since 18 + */ + sessionId: number; + /** * Indicates the type of collaborate event. * @type { CollaborateEventType } -- Gitee From c11e98d3be3709173e9dbee1d71f3c7da0c2b20e Mon Sep 17 00:00:00 2001 From: yaowenrui Date: Tue, 18 Mar 2025 14:00:13 +0800 Subject: [PATCH 270/835] =?UTF-8?q?=E5=89=8D=E5=8F=B0=E5=BA=94=E7=94=A8?= =?UTF-8?q?=E6=B6=88=E8=B4=B9=E6=8C=89=E9=94=AE=E4=BA=8B=E4=BB=B6=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: yaowenrui --- api/@ohos.multimodalInput.inputConsumer.d.ts | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/api/@ohos.multimodalInput.inputConsumer.d.ts b/api/@ohos.multimodalInput.inputConsumer.d.ts index 3605eddeb7..b44d694230 100644 --- a/api/@ohos.multimodalInput.inputConsumer.d.ts +++ b/api/@ohos.multimodalInput.inputConsumer.d.ts @@ -19,7 +19,8 @@ */ import { Callback } from './@ohos.base'; -import { KeyEvent } from './@ohos.multimodalInput.keyEvent'; +import { KeyEvent, Action } from './@ohos.multimodalInput.keyEvent'; +import { KeyCode } from './@ohos.multimodalInput.keyCode'; /** * The event of key input management module is configured to subscribe and unsubscribe system keys. @@ -134,26 +135,26 @@ declare namespace inputConsumer { */ interface KeyPressedConfig { /** - * Key value. + * Key value. Currently listening is supported only for KEYCODE_VOLUME_UP and KEYCODE_VOLUME_DOWN keys. * - * @type { number } + * @type { KeyCode } * @syscap SystemCapability.MultimodalInput.Input.InputConsumer * @since 16 */ - key: number; + key: KeyCode; /** * Key event type. The value 1 indicates key press and the value 2 indicates key release. Currently * listening is supported only for key press events. * - * @type { number } + * @type { Action } * @syscap SystemCapability.MultimodalInput.Input.InputConsumer * @since 16 */ - action: number; + action: Action; /** - * Whether to report repeated key events. By default, the value is true if it is left unspecified. + * Whether to report repeated key events. * * @type { boolean } * @syscap SystemCapability.MultimodalInput.Input.InputConsumer -- Gitee From d34240af3b1cd24e3bac9afba96e92d189fbdfde Mon Sep 17 00:00:00 2001 From: lvxiaoqiang Date: Thu, 13 Feb 2025 16:54:06 +0800 Subject: [PATCH 271/835] add dng_xdraw Signed-off-by: lvxiaoqiang Change-Id: Ia04f6f7108bba7b7dce45e0529294aeb6629e681 --- api/@ohos.multimedia.camera.d.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/api/@ohos.multimedia.camera.d.ts b/api/@ohos.multimedia.camera.d.ts index 4639b4a788..df84b50a5f 100644 --- a/api/@ohos.multimedia.camera.d.ts +++ b/api/@ohos.multimedia.camera.d.ts @@ -1884,6 +1884,15 @@ declare namespace camera { */ CAMERA_FORMAT_DNG = 4, + /** + * Extreme Digital Format. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @systemapi + * @since 18 + */ + CAMERA_FORMAT_DNG_XDRAW = 5, + /** * YUV 420 Format. * -- Gitee From b12b3c937ad00ef0a9f4e409bfdf7e123844aba9 Mon Sep 17 00:00:00 2001 From: l30067926 Date: Tue, 18 Mar 2025 10:59:17 +0800 Subject: [PATCH 272/835] 25-3-181430 Signed-off-by: l30067926 --- api/@ohos.app.ability.UIAbility.d.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/@ohos.app.ability.UIAbility.d.ts b/api/@ohos.app.ability.UIAbility.d.ts index 7f0bbdce33..79ce004089 100644 --- a/api/@ohos.app.ability.UIAbility.d.ts +++ b/api/@ohos.app.ability.UIAbility.d.ts @@ -602,8 +602,8 @@ export default class UIAbility extends Ability { * @since 10 */ /** - * Called when the launch mode of an ability is set to singleton. - * This happens when you re-launch an ability that has been at the top of the ability stack. + * Called when a UIAbility instance that has undergone the following states is started again: + * started in the foreground, running in the foreground, and switched to the background. * * @param { Want } want - Indicates the want info of ability. * @param { AbilityConstant.LaunchParam } launchParam - Indicates the launch parameters. -- Gitee From 00241cd87f00d5c7ed5ac3bb1970a7c473756e87 Mon Sep 17 00:00:00 2001 From: l30067926 Date: Mon, 17 Mar 2025 22:35:57 +0800 Subject: [PATCH 273/835] 25-3-181439 Signed-off-by: l30067926 --- api/@ohos.app.ability.UIAbility.d.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/api/@ohos.app.ability.UIAbility.d.ts b/api/@ohos.app.ability.UIAbility.d.ts index 7f0bbdce33..8af0b16748 100644 --- a/api/@ohos.app.ability.UIAbility.d.ts +++ b/api/@ohos.app.ability.UIAbility.d.ts @@ -486,6 +486,9 @@ export default class UIAbility extends Ability { */ /** * Called back before an ability is destroyed. + * After the onDestroy() lifecycle callback is executed, the application may exit. Consequently, + * the asynchronous function (for example, asynchronously writing data to the database) in onDestroy() may fail to be executed. + * You can use the asynchronous lifecycle to ensure that the subsequent lifecycle continues only after the asynchronous function in onDestroy() finishes the execution. * * @returns { void | Promise } the promise returned by the function. * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore -- Gitee From eda19ca45dda5360c9a6dc5a3aa53fea8e7dac64 Mon Sep 17 00:00:00 2001 From: yaowenrui Date: Tue, 18 Mar 2025 06:43:08 +0000 Subject: [PATCH 274/835] update api/@ohos.multimodalInput.inputConsumer.d.ts. Signed-off-by: yaowenrui --- api/@ohos.multimodalInput.inputConsumer.d.ts | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/api/@ohos.multimodalInput.inputConsumer.d.ts b/api/@ohos.multimodalInput.inputConsumer.d.ts index b44d694230..d8c36bfdcd 100644 --- a/api/@ohos.multimodalInput.inputConsumer.d.ts +++ b/api/@ohos.multimodalInput.inputConsumer.d.ts @@ -19,8 +19,7 @@ */ import { Callback } from './@ohos.base'; -import { KeyEvent, Action } from './@ohos.multimodalInput.keyEvent'; -import { KeyCode } from './@ohos.multimodalInput.keyCode'; +import { KeyEvent } from './@ohos.multimodalInput.keyEvent'; /** * The event of key input management module is configured to subscribe and unsubscribe system keys. @@ -137,21 +136,21 @@ declare namespace inputConsumer { /** * Key value. Currently listening is supported only for KEYCODE_VOLUME_UP and KEYCODE_VOLUME_DOWN keys. * - * @type { KeyCode } + * @type { number } * @syscap SystemCapability.MultimodalInput.Input.InputConsumer * @since 16 */ - key: KeyCode; + key: number; /** * Key event type. The value 1 indicates key press and the value 2 indicates key release. Currently * listening is supported only for key press events. * - * @type { Action } + * @type { number } * @syscap SystemCapability.MultimodalInput.Input.InputConsumer * @since 16 */ - action: Action; + action: number; /** * Whether to report repeated key events. -- Gitee From b8911759f9403e4b731111e9fbc8f90e60cfa11b Mon Sep 17 00:00:00 2001 From: z60068389 Date: Tue, 18 Mar 2025 14:52:12 +0800 Subject: [PATCH 275/835] add MESH_RESOURCE type Signed-off-by: zhulei --- api/graphics3d/SceneResources.d.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/api/graphics3d/SceneResources.d.ts b/api/graphics3d/SceneResources.d.ts index 1757961405..6eb8691321 100644 --- a/api/graphics3d/SceneResources.d.ts +++ b/api/graphics3d/SceneResources.d.ts @@ -92,6 +92,14 @@ export enum SceneResourceType { * @since 12 */ IMAGE = 7, + + /** + * The resource is a mesh resource + * + * @syscap SystemCapability.ArkUi.Graphics3D + * @since 18 + */ + MESH_RESOURCE = 8, } /** -- Gitee From 94f67ce799008efd3d641a9249bbad5baebbdaee Mon Sep 17 00:00:00 2001 From: Javey Date: Mon, 17 Mar 2025 21:39:19 +0800 Subject: [PATCH 276/835] stage effect suggestion modification Signed-off-by: Javey --- api/@ohos.multimedia.camera.d.ts | 46 ++++++++++++++++++++++++++++++-- 1 file changed, 44 insertions(+), 2 deletions(-) diff --git a/api/@ohos.multimedia.camera.d.ts b/api/@ohos.multimedia.camera.d.ts index 34e375d670..ac6197798a 100644 --- a/api/@ohos.multimedia.camera.d.ts +++ b/api/@ohos.multimedia.camera.d.ts @@ -5385,7 +5385,16 @@ declare namespace camera { * @systemapi * @since 15 */ - interface VideoSessionForSys extends VideoSession, Beauty, ColorEffect, ColorManagement, Macro, Aperture, ColorReservation { + /** + * Video session object for system hap. + * + * @extends VideoSession, Beauty, ColorEffect, ColorManagement, Macro, Aperture, ColorReservation, EffectSuggestion + * @interface VideoSessionForSys + * @syscap SystemCapability.Multimedia.Camera.Core + * @systemapi + * @since 18 + */ + interface VideoSessionForSys extends VideoSession, Beauty, ColorEffect, ColorManagement, Macro, Aperture, ColorReservation, EffectSuggestion { } /** @@ -5609,6 +5618,30 @@ declare namespace camera { */ off(type: 'focusTrackingInfoAvailable', callback?: Callback): void; + /** + * Subscribes to effect suggestion event callback. + * + * @param { 'effectSuggestionChange' } type - Event type. + * @param { AsyncCallback } callback - Callback used to get the effect suggestion change info. + * @throws { BusinessError } 202 - Not System Application. + * @syscap SystemCapability.Multimedia.Camera.Core + * @systemapi + * @since 18 + */ + on(type: 'effectSuggestionChange', callback: AsyncCallback): void; + + /** + * Unsubscribes from effect suggestion event callback. + * + * @param { 'effectSuggestionChange' } type - Event type. + * @param { AsyncCallback } callback - Callback used to get the effect suggestion change info. + * @throws { BusinessError } 202 - Not System Application. + * @syscap SystemCapability.Multimedia.Camera.Core + * @systemapi + * @since 18 + */ + off(type: 'effectSuggestionChange', callback?: AsyncCallback): void; + /** * Gets session functions. * @@ -8153,7 +8186,16 @@ declare namespace camera { * @systemapi * @since 12 */ - EFFECT_SUGGESTION_SUNRISE_SUNSET = 4 + EFFECT_SUGGESTION_SUNRISE_SUNSET = 4, + + /** + * Stage. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @systemapi + * @since 18 + */ + EFFECT_SUGGESTION_STAGE = 5 } /** -- Gitee From b638d5eeb2b6defc325852555fdcc8fa7be0aa50 Mon Sep 17 00:00:00 2001 From: linhongming Date: Tue, 11 Mar 2025 17:07:28 +0800 Subject: [PATCH 277/835] Water ripple mode parameter expansion Signed-off-by: linhongming --- api/@ohos.graphics.uiEffect.d.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/api/@ohos.graphics.uiEffect.d.ts b/api/@ohos.graphics.uiEffect.d.ts index f47373f86a..e8e5fd8aac 100644 --- a/api/@ohos.graphics.uiEffect.d.ts +++ b/api/@ohos.graphics.uiEffect.d.ts @@ -65,7 +65,7 @@ declare namespace uiEffect { * @param { number } x - Represents the X-axis position of center point where the water ripple first appears on the screen. * @param { number } y - Represents the Y-axis position of center point where the water ripple first appears on the screen. * @param { WaterRippleMode } rippleMode - Set the mode of water ripple, - * 0 for mobile to desktop(Receive), 1 for mobile to desktop(Send), 2 for mobile to mobile. + * 0 for mobile to desktop(Receive), 1 for mobile to desktop(Send), 2 for mobile to mobile, 3 for cross platform. * @returns { Filter } - Returns water ripple Filter. * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. * @syscap SystemCapability.Graphics.Drawing @@ -185,6 +185,15 @@ declare namespace uiEffect { * @since 12 */ SMALL2SMALL = 2, + + /** + * MINI_RECV mode. + * + * @syscap SystemCapability.Graphics.Drawing + * @systemapi + * @since 17 + */ + MINI_RECV = 3, } /** -- Gitee From 19ee049bc8d54b29c91fc01fc59f7c74aac3f477 Mon Sep 17 00:00:00 2001 From: cheerful_ricky Date: Tue, 18 Mar 2025 16:31:42 +0800 Subject: [PATCH 278/835] add permission docs Signed-off-by: cheerful_ricky --- api/commonEvent/commonEventPublishData.d.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/api/commonEvent/commonEventPublishData.d.ts b/api/commonEvent/commonEventPublishData.d.ts index 3b6865ac24..7bbebde214 100644 --- a/api/commonEvent/commonEventPublishData.d.ts +++ b/api/commonEvent/commonEventPublishData.d.ts @@ -135,6 +135,7 @@ export interface CommonEventPublishData { /** * Whether the type of a common event is sticky or not. * + * @permission ohos.permission.COMMONEVENT_STICKY * @type { ?boolean } * @default false * @syscap SystemCapability.Notification.CommonEvent -- Gitee From 0dd7b3596e5f18afe24a50da1d315ff41aa0cbb0 Mon Sep 17 00:00:00 2001 From: MisterE Date: Tue, 18 Mar 2025 19:48:50 +0800 Subject: [PATCH 279/835] =?UTF-8?q?=E6=8E=A5=E7=BB=AD=E8=83=BD=E5=8A=9B?= =?UTF-8?q?=E5=A2=9E=E5=BC=BA=EF=BC=8C=E7=BB=86=E5=8C=96=E9=94=99=E8=AF=AF?= =?UTF-8?q?=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: MisterE --- api/@ohos.app.ability.continueManager.d.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/api/@ohos.app.ability.continueManager.d.ts b/api/@ohos.app.ability.continueManager.d.ts index 515d4d889d..00748177aa 100644 --- a/api/@ohos.app.ability.continueManager.d.ts +++ b/api/@ohos.app.ability.continueManager.d.ts @@ -36,6 +36,7 @@ declare namespace continueManager { * @param { Context } context - the ability context. * @param { AsyncCallback } callback - Used to handle ('prepareContinue') command. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. 2. Incorrect parameter types. + * @throws { BusinessError } 16300501 - the system ability work abnormally. * @syscap SystemCapability.Ability.AbilityRuntime.Mission * @since 18 */ @@ -48,6 +49,7 @@ declare namespace continueManager { * @param { Context } context - the ability context. * @param { AsyncCallback } callback - Used to handle ('prepareContinue') command. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. 2. Incorrect parameter types. + * @throws { BusinessError } 16300501 - the system ability work abnormally. * @syscap SystemCapability.Ability.AbilityRuntime.Mission * @since 18 */ -- Gitee From c107089a304e35b08c9138eb52c7f5332a2b73fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E5=B0=8F=E7=86=8A=E7=9D=A1=E8=A7=89=E8=A7=89?= <790343309@qq.com> Date: Fri, 28 Feb 2025 16:51:59 +0800 Subject: [PATCH 280/835] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=83=8F=E7=B4=A0?= =?UTF-8?q?=E5=8F=96=E6=95=B4=E5=BC=80=E5=85=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 小小熊睡觉觉 <790343309@qq.com> --- api/@internal/component/ets/enums.d.ts | 33 ++++++++++++++++++++++++++ api/@ohos.arkui.UIContext.d.ts | 22 +++++++++++++++++ 2 files changed, 55 insertions(+) diff --git a/api/@internal/component/ets/enums.d.ts b/api/@internal/component/ets/enums.d.ts index 9c62e01afa..d65e81d5b2 100644 --- a/api/@internal/component/ets/enums.d.ts +++ b/api/@internal/component/ets/enums.d.ts @@ -5089,6 +5089,39 @@ declare enum PixelRoundCalcPolicy { FORCE_FLOOR = 2, } +/** + * Pixel Round Mode + * + * @enum { number } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 18 + */ +declare enum PixelRoundMode { + /** + * Do pixel round on layout finish. + * + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 18 + */ + PIXEL_ROUND_ON_LAYOUT_FINISH = 0, + /** + * Do pixel round after measure. + * + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 18 + */ + PIXEL_ROUND_AFTER_MEASURE = 1, +} + /** * FlexWrap enumeration description * diff --git a/api/@ohos.arkui.UIContext.d.ts b/api/@ohos.arkui.UIContext.d.ts index 8bbd91087b..61ebd56d8a 100644 --- a/api/@ohos.arkui.UIContext.d.ts +++ b/api/@ohos.arkui.UIContext.d.ts @@ -3347,6 +3347,28 @@ export class UIContext { */ getKeyboardAvoidMode(): KeyboardAvoidMode; + /** + * Set the pixel round mode of the system. The default mode is PixelRoundMode.PIXEL_ROUND_ON_LAYOUT_FINISH. + * + * @param { PixelRoundMode } mode - The mode of pixel round. + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + setPixelRoundMode(mode: PixelRoundMode): void; + + /** + * Get the pixel round mode of the system. + * + * @returns { PixelRoundMode } the mode of pixel round. + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + getPixelRoundMode(): PixelRoundMode; + /** * Dispach keyboard event to the frameNode with inspector key. * -- Gitee From ef7c19a75cf0a135105a3e2cc500cfe27693b017 Mon Sep 17 00:00:00 2001 From: caojiajun Date: Tue, 18 Mar 2025 21:13:00 +0800 Subject: [PATCH 281/835] support private_moving_photo_metadata Signed-off-by: caojiajun Change-Id: I4c9b247c20ac1dd520bf963219ee3507d1b9522e --- api/@ohos.file.photoAccessHelper.d.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/api/@ohos.file.photoAccessHelper.d.ts b/api/@ohos.file.photoAccessHelper.d.ts index 631c398973..8b26a3b96d 100644 --- a/api/@ohos.file.photoAccessHelper.d.ts +++ b/api/@ohos.file.photoAccessHelper.d.ts @@ -5688,7 +5688,16 @@ declare namespace photoAccessHelper { * @systemapi * @since 13 */ - PRIVATE_MOVING_PHOTO_RESOURCE = 4 + PRIVATE_MOVING_PHOTO_RESOURCE = 4, + + /** + * Private moving photo metadata + * + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @systemapi + * @since 18 + */ + PRIVATE_MOVING_PHOTO_METADATA = 5 } /** -- Gitee From 53a6bddf0117ac6a2b2086c19dfbe91e823a8bf3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E7=8F=82?= Date: Tue, 18 Mar 2025 13:38:03 +0000 Subject: [PATCH 282/835] update api/@ohos.deviceInfo.d.ts. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 张珂 --- api/@ohos.deviceInfo.d.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/api/@ohos.deviceInfo.d.ts b/api/@ohos.deviceInfo.d.ts index 477f41d5d7..a054a70913 100644 --- a/api/@ohos.deviceInfo.d.ts +++ b/api/@ohos.deviceInfo.d.ts @@ -691,6 +691,7 @@ declare namespace deviceInfo { * Obtaining the performance class. * * @syscap SystemCapability.Startup.SystemInfo + * @crossplatform * @since 18 */ const performanceClass: number; -- Gitee From e8e9f68e41a729f1dff946cdb9887854d83cc772 Mon Sep 17 00:00:00 2001 From: qinlida Date: Tue, 18 Mar 2025 21:57:33 +0800 Subject: [PATCH 283/835] =?UTF-8?q?=E3=80=90=E5=A2=9E=E5=8A=A0=E6=B0=B4?= =?UTF-8?q?=E5=8D=B0=E6=98=BE=E7=A4=BAapi=E3=80=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: qinlida --- api/@ohos.multimedia.movingphotoview.d.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/api/@ohos.multimedia.movingphotoview.d.ts b/api/@ohos.multimedia.movingphotoview.d.ts index b748575f4c..45fb99ec77 100644 --- a/api/@ohos.multimedia.movingphotoview.d.ts +++ b/api/@ohos.multimedia.movingphotoview.d.ts @@ -174,6 +174,15 @@ declare interface MovingPhotoViewOptions { * @since 14 */ dynamicRangeMode?: DynamicRangeMode; + /** + * the watermask of the cover photo whether to contain during movingphoto playback + * + * @type { ?boolean } + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @systemapi + * @since 18 + */ + playWithMask?: boolean; } /** * Defines the moving photo view interface. -- Gitee From d4608baa5f4c96fc3be2f9b4b099cfaa48c1bfa8 Mon Sep 17 00:00:00 2001 From: pengpeng7872 Date: Tue, 18 Mar 2025 14:35:07 +0000 Subject: [PATCH 284/835] =?UTF-8?q?=E6=96=B0=E5=A2=9ECOLOR=5FSTYTLE=5FPHOT?= =?UTF-8?q?O?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: pengpeng7872 --- kits/@kit.MediaLibraryKit.d.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kits/@kit.MediaLibraryKit.d.ts b/kits/@kit.MediaLibraryKit.d.ts index bb4ab4318b..ee42e38089 100644 --- a/kits/@kit.MediaLibraryKit.d.ts +++ b/kits/@kit.MediaLibraryKit.d.ts @@ -21,7 +21,7 @@ import photoAccessHelper from '@ohos.file.photoAccessHelper'; import sendablePhotoAccessHelper from '@ohos.file.sendablePhotoAccessHelper'; import { MovingPhotoView, MovingPhotoViewController, MovingPhotoViewAttribute } from '@ohos.multimedia.movingphotoview'; -import { AlbumPickerComponent, AlbumPickerOptions, AlbumInfo, EmptyAreaClickCallback } from '@ohos.file.AlbumPickerComponent'; +import { AlbumPickerComponent, AlbumPickerOptions, AlbumInfo } from '@ohos.file.AlbumPickerComponent'; import { PhotoPickerComponent, PickerController, PickerOptions, DataType, BaseItemInfo, ItemInfo, PhotoBrowserInfo, AnimatorParams, @@ -39,7 +39,7 @@ export { DataType, BaseItemInfo, ItemInfo, PhotoBrowserInfo, AnimatorParams, MaxSelected, ItemType, ClickType, PickerOrientation, SelectMode, PickerColorMode, ReminderMode, MaxCountType, PhotoBrowserRange, - AlbumPickerComponent, AlbumPickerOptions, AlbumInfo, EmptyAreaClickCallback, + AlbumPickerComponent, AlbumPickerOptions, AlbumInfo, RecentPhotoComponent, RecentPhotoCheckResultCallback, RecentPhotoClickCallback, RecentPhotoOptions, PhotoSource }; -- Gitee From f7ea1e185e952fc11531301d386d4cc031fcde56 Mon Sep 17 00:00:00 2001 From: pengpeng7872 Date: Tue, 18 Mar 2025 14:46:42 +0000 Subject: [PATCH 285/835] update api/@ohos.file.photoAccessHelper.d.ts. Signed-off-by: pengpeng7872 --- api/@ohos.file.photoAccessHelper.d.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/api/@ohos.file.photoAccessHelper.d.ts b/api/@ohos.file.photoAccessHelper.d.ts index 763f238633..75ddc9bfc7 100644 --- a/api/@ohos.file.photoAccessHelper.d.ts +++ b/api/@ohos.file.photoAccessHelper.d.ts @@ -5180,7 +5180,6 @@ declare namespace photoAccessHelper { * * @type { ?number } * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core - * @atomicservice * @systemapi * @since 18 */ -- Gitee From ce76d9c8adec850593e65f97a4b5e5b8779148fb Mon Sep 17 00:00:00 2001 From: TingweiCHEN Date: Wed, 19 Mar 2025 01:35:06 +0000 Subject: [PATCH 286/835] =?UTF-8?q?update=20api/@ohos.telephony.esim.d.ts.?= =?UTF-8?q?=20=E4=BF=AE=E6=94=B9esim=20api=E7=89=88=E6=9C=AC=E5=8F=B7?= =?UTF-8?q?=E4=B8=BA18?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: TingweiCHEN --- api/@ohos.telephony.esim.d.ts | 280 +++++++++++++++++----------------- 1 file changed, 140 insertions(+), 140 deletions(-) diff --git a/api/@ohos.telephony.esim.d.ts b/api/@ohos.telephony.esim.d.ts index 26ac5e8a52..47e7786595 100644 --- a/api/@ohos.telephony.esim.d.ts +++ b/api/@ohos.telephony.esim.d.ts @@ -26,7 +26,7 @@ import type { AsyncCallback } from './@ohos.base'; * * @namespace eSIM * @syscap SystemCapability.Telephony.CoreService.Esim - * @since 16 + * @since 18 */ declare namespace eSIM { /** @@ -39,7 +39,7 @@ declare namespace eSIM { * @throws { BusinessError } 3120001 - Service connection failed. * @throws { BusinessError } 3120002 - System internal error. * @syscap SystemCapability.Telephony.CoreService.Esim - * @since 16 + * @since 18 */ function isSupported(slotId: number): boolean; @@ -57,7 +57,7 @@ declare namespace eSIM { * @throws { BusinessError } 3120001 - Service connection failed. * @throws { BusinessError } 3120002 - System internal error. * @syscap SystemCapability.Telephony.CoreService.Esim - * @since 16 + * @since 18 */ function addProfile(profile: DownloadableProfile): Promise; @@ -76,7 +76,7 @@ declare namespace eSIM { * @throws { BusinessError } 3120002 - System internal error. * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ function getEid(slotId: number): Promise; @@ -95,7 +95,7 @@ declare namespace eSIM { * @throws { BusinessError } 3120002 - System internal error. * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ function getOsuStatus(slotId: number): Promise; @@ -114,7 +114,7 @@ declare namespace eSIM { * @throws { BusinessError } 3120002 - System internal error. * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ function startOsu(slotId: number): Promise; @@ -138,7 +138,7 @@ declare namespace eSIM { * @throws { BusinessError } 3120002 - System internal error. * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ function getDownloadableProfileMetadata(slotId: number, portIndex: number, profile: DownloadableProfile, forceDisableProfile: boolean): Promise; @@ -163,7 +163,7 @@ declare namespace eSIM { * @throws { BusinessError } 3120002 - System internal error. * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ function getDownloadableProfiles(slotId: number, portIndex: number, forceDisableProfile: boolean): Promise; @@ -186,7 +186,7 @@ declare namespace eSIM { * @throws { BusinessError } 3120002 - System internal error. * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ function downloadProfile(slotId: number, portIndex: number, profile: DownloadableProfile, configuration: DownloadConfiguration): Promise; @@ -206,7 +206,7 @@ declare namespace eSIM { * @throws { BusinessError } 3120002 - System internal error. * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ function getEuiccProfileInfoList(slotId: number): Promise; @@ -226,7 +226,7 @@ declare namespace eSIM { * @throws { BusinessError } 3120002 - System internal error. * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ function getEuiccInfo(slotId: number): Promise; @@ -246,7 +246,7 @@ declare namespace eSIM { * @throws { BusinessError } 3120002 - System internal error. * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ function deleteProfile(slotId: number, iccid: string): Promise; @@ -270,7 +270,7 @@ declare namespace eSIM { * @throws { BusinessError } 3120002 - System internal error. * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ function switchToProfile(slotId: number, portIndex: number, iccid: string, forceDisableProfile: boolean): Promise; @@ -292,7 +292,7 @@ declare namespace eSIM { * @throws { BusinessError } 3120002 - System internal error. * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ function setProfileNickname(slotId: number, iccid: string, nickname: string): Promise; @@ -312,7 +312,7 @@ declare namespace eSIM { * @throws { BusinessError } 3120002 - System internal error. * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ function resetMemory(slotId: number, options?:ResetOption): Promise; @@ -331,7 +331,7 @@ declare namespace eSIM { * @throws { BusinessError } 3120002 - System internal error. * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ function reserveProfilesForFactoryRestore(slotId: number): Promise; @@ -351,7 +351,7 @@ declare namespace eSIM { * @throws { BusinessError } 3120002 - System internal error. * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ function setDefaultSmdpAddress(slotId: number, address: string): Promise; @@ -370,7 +370,7 @@ declare namespace eSIM { * @throws { BusinessError } 3120002 - System internal error. * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ function getDefaultSmdpAddress(slotId: number): Promise; @@ -393,7 +393,7 @@ declare namespace eSIM { * @throws { BusinessError } 3120002 - System internal error. * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ function cancelSession(slotId: number, transactionId: string, cancelReason: CancelReason): Promise; @@ -403,7 +403,7 @@ declare namespace eSIM { * @interface AccessRule * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ export interface AccessRule { /** @@ -412,7 +412,7 @@ declare namespace eSIM { * @type { string } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ certificateHashHexStr: string; @@ -422,7 +422,7 @@ declare namespace eSIM { * @type { string } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ packageName: string; @@ -432,7 +432,7 @@ declare namespace eSIM { * @type { number } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ accessType: number; } @@ -442,7 +442,7 @@ declare namespace eSIM { * * @interface DownloadableProfile * @syscap SystemCapability.Telephony.CoreService.Esim - * @since 16 + * @since 18 */ export interface DownloadableProfile { /** @@ -450,7 +450,7 @@ declare namespace eSIM { * * @type { string } * @syscap SystemCapability.Telephony.CoreService.Esim - * @since 16 + * @since 18 */ activationCode: string; @@ -459,7 +459,7 @@ declare namespace eSIM { * * @type { ?string } * @syscap SystemCapability.Telephony.CoreService.Esim - * @since 16 + * @since 18 */ confirmationCode?: string; @@ -468,7 +468,7 @@ declare namespace eSIM { * * @type { ?string } * @syscap SystemCapability.Telephony.CoreService.Esim - * @since 16 + * @since 18 */ carrierName?: string; @@ -477,7 +477,7 @@ declare namespace eSIM { * * @type { ?Array } * @syscap SystemCapability.Telephony.CoreService.Esim - * @since 16 + * @since 18 */ accessRules?: Array; } @@ -488,7 +488,7 @@ declare namespace eSIM { * @interface GetDownloadableProfileMetadataResult * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ export interface GetDownloadableProfileMetadataResult { /** @@ -497,7 +497,7 @@ declare namespace eSIM { * @type { DownloadableProfile } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ downloadableProfile: DownloadableProfile; @@ -507,7 +507,7 @@ declare namespace eSIM { * @type { number } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ pprType: number; @@ -517,7 +517,7 @@ declare namespace eSIM { * @type { boolean } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ pprFlag: boolean; @@ -527,7 +527,7 @@ declare namespace eSIM { * @type { string } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ iccid: string; @@ -537,7 +537,7 @@ declare namespace eSIM { * @type { string } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ serviceProviderName: string; @@ -547,7 +547,7 @@ declare namespace eSIM { * @type { string } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ profileName: string; @@ -557,7 +557,7 @@ declare namespace eSIM { * @type { ProfileClass } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ profileClass: ProfileClass; @@ -567,7 +567,7 @@ declare namespace eSIM { * @type { SolvableErrors } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ solvableErrors: SolvableErrors; @@ -577,7 +577,7 @@ declare namespace eSIM { * @type { ResultCode } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ responseResult: ResultCode; } @@ -588,7 +588,7 @@ declare namespace eSIM { * @interface GetDownloadableProfilesResult * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ export interface GetDownloadableProfilesResult { /** @@ -597,7 +597,7 @@ declare namespace eSIM { * @type { ResultCode } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ responseResult: ResultCode; @@ -607,7 +607,7 @@ declare namespace eSIM { * @type { Array } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ downloadableProfiles: Array; } @@ -618,7 +618,7 @@ declare namespace eSIM { * @interface DownloadProfileResult * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ export interface DownloadProfileResult { /** @@ -627,7 +627,7 @@ declare namespace eSIM { * @type { ResultCode } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ responseResult: ResultCode; @@ -637,7 +637,7 @@ declare namespace eSIM { * @type { SolvableErrors } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ solvableErrors: SolvableErrors; @@ -647,7 +647,7 @@ declare namespace eSIM { * @type { number } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ cardId: number; } @@ -658,7 +658,7 @@ declare namespace eSIM { * @interface GetEuiccProfileInfoListResult * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ export interface GetEuiccProfileInfoListResult { /** @@ -667,7 +667,7 @@ declare namespace eSIM { * @type { ResultCode } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ responseResult: ResultCode; @@ -677,7 +677,7 @@ declare namespace eSIM { * @type { Array } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ profiles: Array; @@ -687,7 +687,7 @@ declare namespace eSIM { * @type { boolean } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ isRemovable: boolean; } @@ -698,7 +698,7 @@ declare namespace eSIM { * @interface OperatorId * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ export interface OperatorId { /** @@ -707,7 +707,7 @@ declare namespace eSIM { * @type { string } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ mcc: string; @@ -717,7 +717,7 @@ declare namespace eSIM { * @type { string } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ mnc: string; @@ -727,7 +727,7 @@ declare namespace eSIM { * @type { string } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ gid1: string; @@ -737,7 +737,7 @@ declare namespace eSIM { * @type { string } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ gid2: string; } @@ -748,7 +748,7 @@ declare namespace eSIM { * @interface EuiccProfile * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ export interface EuiccProfile { /** @@ -757,7 +757,7 @@ declare namespace eSIM { * @type { string } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ iccid: string; @@ -767,7 +767,7 @@ declare namespace eSIM { * @type { string } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ nickName: string; @@ -777,7 +777,7 @@ declare namespace eSIM { * @type { string } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ serviceProviderName: string; @@ -787,7 +787,7 @@ declare namespace eSIM { * @type { string } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ profileName: string; @@ -797,7 +797,7 @@ declare namespace eSIM { * @type { ProfileState } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ state: ProfileState; @@ -807,7 +807,7 @@ declare namespace eSIM { * @type { ProfileClass } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ profileClass: ProfileClass; @@ -817,7 +817,7 @@ declare namespace eSIM { * @type { OperatorId } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ operatorId: OperatorId; @@ -827,7 +827,7 @@ declare namespace eSIM { * @type { PolicyRules } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ policyRules: PolicyRules; @@ -837,7 +837,7 @@ declare namespace eSIM { * @type { Array } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ accessRules: Array; } @@ -848,7 +848,7 @@ declare namespace eSIM { * @interface EuiccInfo * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ export interface EuiccInfo { /** @@ -857,7 +857,7 @@ declare namespace eSIM { * @type { string } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ osVersion: string; } @@ -868,7 +868,7 @@ declare namespace eSIM { * @enum { number } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ export enum ResetOption { /** @@ -876,7 +876,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ DELETE_OPERATIONAL_PROFILES = 1, @@ -885,7 +885,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ DELETE_FIELD_LOADED_TEST_PROFILES = 1 << 1, @@ -894,7 +894,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ RESET_DEFAULT_SMDP_ADDRESS = 1 << 2, } @@ -905,7 +905,7 @@ declare namespace eSIM { * @enum { number } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ export enum OsuStatus { /** @@ -913,7 +913,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ EUICC_UPGRADE_IN_PROGRESS = 1, @@ -922,7 +922,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ EUICC_UPGRADE_FAILED = 2, @@ -931,7 +931,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ EUICC_UPGRADE_SUCCESSFUL = 3, @@ -940,7 +940,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ EUICC_UPGRADE_ALREADY_LATEST = 4, @@ -949,7 +949,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ EUICC_UPGRADE_SERVICE_UNAVAILABLE = 5, } @@ -960,7 +960,7 @@ declare namespace eSIM { * @enum { number } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ export enum ResultCode { /** @@ -968,7 +968,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ RESULT_SOLVABLE_ERRORS = -2, @@ -977,7 +977,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ RESULT_MUST_DISABLE_PROFILE = -1, @@ -986,7 +986,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ RESULT_OK = 0, @@ -995,7 +995,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ RESULT_GET_EID_FAILED = 201, @@ -1004,7 +1004,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ RESULT_ACTIVATION_CODE_CHANGED = 203, @@ -1013,7 +1013,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ RESULT_ACTIVATION_CODE_INVALID = 204, @@ -1022,7 +1022,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ RESULT_SMDP_ADDRESS_INVALID = 205, @@ -1031,7 +1031,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ RESULT_EUICC_INFO_INVALID = 206, @@ -1040,7 +1040,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ RESULT_TLS_HANDSHAKE_FAILED = 207, @@ -1049,7 +1049,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ RESULT_CERTIFICATE_IO_ERROR = 208, @@ -1058,7 +1058,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ RESULT_CERTIFICATE_RESPONSE_TIMEOUT = 209, @@ -1067,7 +1067,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ RESULT_AUTHENTICATION_FAILED = 210, @@ -1076,7 +1076,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ RESULT_RESPONSE_HTTP_FAILED = 211, @@ -1085,7 +1085,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ RESULT_CONFIRMATION_CODE_INCORRECT = 212, @@ -1094,7 +1094,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ RESULT_EXCEEDED_CONFIRMATION_CODE_TRY_LIMIT = 213, @@ -1103,7 +1103,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ RESULT_NO_PROFILE_ON_SERVER = 214, @@ -1112,7 +1112,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ RESULT_TRANSACTION_ID_INVALID = 215, @@ -1121,16 +1121,16 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ - RESULT_SERVER_ADDRESS_INVALID = 216, + RESULT_SERVER_ADDRESS_INVALID = 218, /** * Failed to obtain the bound profile package. * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ RESULT_GET_BOUND_PROFILE_PACKAGE_FAILED = 217, @@ -1139,7 +1139,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ RESULT_USER_CANCEL_DOWNLOAD = 218, @@ -1148,7 +1148,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ RESULT_SERVER_UNAVAILABLE = 220, @@ -1157,7 +1157,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ RESULT_PROFILE_NON_DELETE = 223, @@ -1166,7 +1166,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ RESULT_SMDP_ADDRESS_INCORRECT = 226, @@ -1175,7 +1175,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ RESULT_ANALYZE_AUTHENTICATION_SERVER_RESPONSE_FAILED = 228, @@ -1184,7 +1184,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ RESULT_ANALYZE_AUTHENTICATION_CLIENT_RESPONSE_FAILED = 229, @@ -1193,7 +1193,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ RESULT_ANALYZE_AUTHENTICATION_CLIENT_MATCHING_ID_REFUSED = 231, @@ -1202,7 +1202,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ RESULT_PROFILE_TYPE_ERROR_AUTHENTICATION_STOPPED = 233, @@ -1211,7 +1211,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ RESULT_CARRIER_SERVER_REFUSED_ERRORS = 249, @@ -1220,7 +1220,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ RESULT_CERTIFICATE_INVALID = 251, @@ -1229,7 +1229,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ RESULT_OUT_OF_MEMORY = 263, @@ -1238,7 +1238,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ RESULT_PPR_FORBIDDEN = 268, @@ -1247,7 +1247,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ RESULT_NOTHING_TO_DELETE = 270, @@ -1256,7 +1256,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ RESULT_PPR_NOT_MATCH = 276, @@ -1265,7 +1265,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ RESULT_CAT_BUSY = 283, @@ -1274,7 +1274,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ RESULT_PROFILE_EID_INVALID = 284, @@ -1283,7 +1283,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ RESULT_DOWNLOAD_TIMEOUT = 287, @@ -1292,7 +1292,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ RESULT_SGP_22_OTHER = 400, } @@ -1303,7 +1303,7 @@ declare namespace eSIM { * @enum { number } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ export enum CancelReason { /** @@ -1311,7 +1311,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ CANCEL_REASON_END_USER_REJECTION = 0, @@ -1320,7 +1320,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ CANCEL_REASON_POSTPONED = 1, @@ -1329,7 +1329,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ CANCEL_REASON_TIMEOUT = 2, @@ -1338,7 +1338,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ CANCEL_REASON_PPR_NOT_ALLOWED = 3, } @@ -1349,7 +1349,7 @@ declare namespace eSIM { * @enum { number } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ export enum ProfileState { /** @@ -1357,7 +1357,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ PROFILE_STATE_UNSPECIFIED = -1, @@ -1366,7 +1366,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ PROFILE_STATE_DISABLED = 0, @@ -1375,7 +1375,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ PROFILE_STATE_ENABLED = 1, } @@ -1386,7 +1386,7 @@ declare namespace eSIM { * @enum { number } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ export enum ProfileClass { /** @@ -1394,7 +1394,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ PROFILE_CLASS_UNSPECIFIED = -1, @@ -1403,7 +1403,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ PROFILE_CLASS_TEST = 0, @@ -1412,7 +1412,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ PROFILE_CLASS_PROVISIONING = 1, @@ -1421,7 +1421,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ PROFILE_CLASS_OPERATIONAL = 2, } @@ -1432,7 +1432,7 @@ declare namespace eSIM { * @enum { number } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ export enum PolicyRules { /** @@ -1440,7 +1440,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ POLICY_RULE_DISABLE_NOT_ALLOWED = 1, @@ -1449,7 +1449,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ POLICY_RULE_DELETE_NOT_ALLOWED = 1 << 1, @@ -1458,7 +1458,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ POLICY_RULE_DISABLE_AND_DELETE = 1 << 2, } @@ -1469,7 +1469,7 @@ declare namespace eSIM { * @enum { number } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ export enum SolvableErrors { /** @@ -1477,7 +1477,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ SOLVABLE_ERROR_NEED_CONFIRMATION_CODE = 1 << 0, @@ -1486,7 +1486,7 @@ declare namespace eSIM { * * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ SOLVABLE_ERROR_NEED_POLICY_RULE = 1 << 1, } @@ -1497,7 +1497,7 @@ declare namespace eSIM { * @interface DownloadConfiguration * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ export interface DownloadConfiguration { /** @@ -1506,7 +1506,7 @@ declare namespace eSIM { * @type { boolean } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ switchAfterDownload: boolean; @@ -1518,7 +1518,7 @@ declare namespace eSIM { * @type { boolean } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ forceDisableProfile: boolean; @@ -1529,7 +1529,7 @@ declare namespace eSIM { * @type { boolean } * @syscap SystemCapability.Telephony.CoreService.Esim * @systemapi Hide this for inner system use. - * @since 16 + * @since 18 */ isPprAllowed: boolean; } -- Gitee From b65e4b45c2194376f7a13745dc260c2718ae99b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B0=A2=E6=99=BA=E5=AE=87?= Date: Wed, 12 Mar 2025 10:43:51 +0800 Subject: [PATCH 287/835] =?UTF-8?q?=E5=A4=9A=E7=94=A8=E6=88=B7=E5=A4=9A?= =?UTF-8?q?=E5=AE=9E=E4=BE=8B=E4=BF=9D=E6=B4=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: I2809b753699603a1ffa6e4e5eeee2e69c0e14b14 Signed-off-by: 谢智宇 --- api/@ohos.enterprise.adminManager.d.ts | 45 +++++++++++++++++++++++++ api/@ohos.enterprise.bundleManager.d.ts | 10 ++++++ 2 files changed, 55 insertions(+) diff --git a/api/@ohos.enterprise.adminManager.d.ts b/api/@ohos.enterprise.adminManager.d.ts index a980bdd8c7..6cae1cec8f 100644 --- a/api/@ohos.enterprise.adminManager.d.ts +++ b/api/@ohos.enterprise.adminManager.d.ts @@ -168,6 +168,33 @@ declare namespace adminManager { MANAGED_EVENT_ACCOUNT_REMOVED = 7 } + /** + * Enum for admin running mode. + * + * @enum { number } + * @syscap SystemCapability.Customization.EnterpriseDeviceManager + * @since 18 + */ + export enum RunningMode { + /** + * The default mode. + * + * @syscap SystemCapability.Customization.EnterpriseDeviceManager + * @systemapi + * @since 18 + */ + DEFAULT = 0, + + /** + * Multi-user running mode. + * + * @syscap SystemCapability.Customization.EnterpriseDeviceManager + * @systemapi + * @since 18 + */ + MULTI_USER = 1, + } + /** * Enables the given ability as a administrator of the device. * Only apps with the ohos.permission.MANAGE_ENTERPRISE_DEVICE_ADMIN permission or the shell uid can call this method. @@ -459,6 +486,24 @@ declare namespace adminManager { */ function setEnterpriseInfo(admin: Want, enterpriseInfo: EnterpriseInfo): Promise; + /** + * Set the running mode for admin. + * Only the administrator app can call this method. + * + * @permission ohos.permission.MANAGE_ENTERPRISE_DEVICE_ADMIN + * @param { Want } admin - admin indicates the administrator ability information. + * @param { RuningMode } mode - indicates the running mode for admin. + * @throws { BusinessError } 9200001 - The application is not an administrator application of the device. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. 2. Incorrect parameter types. 3. Parameter verification failed. + * @syscap SystemCapability.Customization.EnterpriseDeviceManager + * @systemapi + * @stagemodelonly + * @since 18 + */ + function setAdminRunningMode(admin: Want, mode: RunningMode): void; + /** * Get whether the ability is enabled as super device administrator. * diff --git a/api/@ohos.enterprise.bundleManager.d.ts b/api/@ohos.enterprise.bundleManager.d.ts index 1489e793ba..1eba12dce1 100644 --- a/api/@ohos.enterprise.bundleManager.d.ts +++ b/api/@ohos.enterprise.bundleManager.d.ts @@ -57,6 +57,16 @@ declare namespace bundleManager { * @since 12 */ installFlag?: number; + + /** + * Indicates parameters + * + * @type { ?Record } + * @syscap SystemCapability.Customization.EnterpriseDeviceManager + * @stagemodelonly + * @since 18 + */ + parameters?: Record; } /** -- Gitee From a246c6189e89a745395b6597a62fb8621486ed66 Mon Sep 17 00:00:00 2001 From: root Date: Wed, 19 Mar 2025 10:10:40 +0800 Subject: [PATCH 288/835] =?UTF-8?q?globalConnect=E5=8E=BB=E6=8E=89?= =?UTF-8?q?=E8=B7=A8=E5=B9=B3=E5=8F=B0=E6=A0=87=E7=AD=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: zhouzhiqi --- api/@ohos.arkui.StateManagement.d.ts | 6 ------ 1 file changed, 6 deletions(-) diff --git a/api/@ohos.arkui.StateManagement.d.ts b/api/@ohos.arkui.StateManagement.d.ts index d1f78377ff..fce039cf64 100644 --- a/api/@ohos.arkui.StateManagement.d.ts +++ b/api/@ohos.arkui.StateManagement.d.ts @@ -55,7 +55,6 @@ export interface TypeConstructorWithArgs { /** * Define ConnectOptions class. * @syscap SystemCapability.ArkUI.ArkUI.Full - * @crossplatform * @atomicservice * @since 18 */ @@ -63,7 +62,6 @@ export class ConnectOptions { /** * @type { TypeConstructorWithArgs } type class type of the stored value. * @syscap SystemCapability.ArkUI.ArkUI.Full - * @crossplatform * @atomicservice * @since 18 */ @@ -73,7 +71,6 @@ export class ConnectOptions { * Defines alias name of the key, or the function generating the default value. * @type { ?string } * @syscap SystemCapability.ArkUI.ArkUI.Full - * @crossplatform * @atomicservice * @since 18 */ @@ -83,7 +80,6 @@ export class ConnectOptions { * Define the function generating the default value. * @type { ?StorageDefaultCreator} * @syscap SystemCapability.ArkUI.ArkUI.Full - * @crossplatform * @atomicservice * @since 18 */ @@ -95,7 +91,6 @@ export class ConnectOptions { * * @type { ?contextConstant.AreaMode} * @syscap SystemCapability.ArkUI.ArkUI.Full - * @crossplatform * @atomicservice * @since 18 */ @@ -188,7 +183,6 @@ export declare class PersistenceV2 extends AppStorageV2 { * @param { ConnectOptions } type Application level storage parameters. * @returns { T | undefined } the value of the existed key or the default value * @syscap SystemCapability.ArkUI.ArkUI.Full - * @crossplatform * @atomicservice * @since 18 */ -- Gitee From f70cb8b6421af2ddfa4b224ed2f12228543400ec Mon Sep 17 00:00:00 2001 From: wanghao505 Date: Wed, 19 Mar 2025 15:52:16 +0800 Subject: [PATCH 289/835] fix void Signed-off-by: wanghao505 --- api/@ohos.multimodalInput.inputConsumer.d.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/api/@ohos.multimodalInput.inputConsumer.d.ts b/api/@ohos.multimodalInput.inputConsumer.d.ts index d8c36bfdcd..ec5c99af69 100644 --- a/api/@ohos.multimodalInput.inputConsumer.d.ts +++ b/api/@ohos.multimodalInput.inputConsumer.d.ts @@ -292,7 +292,7 @@ declare namespace inputConsumer { * @syscap SystemCapability.MultimodalInput.Input.InputConsumer * @since 14 */ - function on(type: 'hotkeyChange', hotkeyOptions: HotkeyOptions, callback: Callback): void + function on(type: 'hotkeyChange', hotkeyOptions: HotkeyOptions, callback: Callback): void; /** * Unsubscribe from hotkey event changes. @@ -306,7 +306,7 @@ declare namespace inputConsumer { * @syscap SystemCapability.MultimodalInput.Input.InputConsumer * @since 14 */ - function off(type: 'hotkeyChange', hotkeyOptions: HotkeyOptions, callback?: Callback): void + function off(type: 'hotkeyChange', hotkeyOptions: HotkeyOptions, callback?: Callback): void; /** * Consumed key events. Only the VolumeUp and VolumeDown keys are supported. When the current application process @@ -321,7 +321,7 @@ declare namespace inputConsumer { * @syscap SystemCapability.MultimodalInput.Input.InputConsumer * @since 16 */ - function on(type: 'keyPressed', options: KeyPressedConfig, callback: Callback): void + function on(type: 'keyPressed', options: KeyPressedConfig, callback: Callback): void; /** * Cancels consumption of key events. @@ -334,7 +334,7 @@ declare namespace inputConsumer { * @syscap SystemCapability.MultimodalInput.Input.InputConsumer * @since 16 */ - function off(type: 'keyPressed', callback?: Callback): void + function off(type: 'keyPressed', callback?: Callback): void; } export default inputConsumer; \ No newline at end of file -- Gitee From 5669ac0762961c479e05bba3a67b47f478482dab Mon Sep 17 00:00:00 2001 From: liumingyue Date: Tue, 18 Mar 2025 14:45:10 +0800 Subject: [PATCH 290/835] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E6=8F=92=E4=BB=B6?= =?UTF-8?q?=E6=9F=A5=E8=AF=A2=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: liumingyue --- api/@ohos.bundle.bundleManager.d.ts | 39 ++++++ api/bundleManager/PluginBundleInfo.d.ts | 160 ++++++++++++++++++++++++ 2 files changed, 199 insertions(+) create mode 100644 api/bundleManager/PluginBundleInfo.d.ts diff --git a/api/@ohos.bundle.bundleManager.d.ts b/api/@ohos.bundle.bundleManager.d.ts index b7a573cf43..f3ad4343b0 100644 --- a/api/@ohos.bundle.bundleManager.d.ts +++ b/api/@ohos.bundle.bundleManager.d.ts @@ -23,6 +23,7 @@ import type { ApplicationInfo as _ApplicationInfo, ModuleMetadata as _ModuleMeta PreinstalledApplicationInfo as _PreinstalledApplicationInfo } from './bundleManager/ApplicationInfo'; import { Metadata as _Metadata } from './bundleManager/Metadata'; import { PermissionDef as _PermissionDef } from './bundleManager/PermissionDef'; +import { PluginBundleInfo as _PluginBundleInfo, PluginModuleInfo as _PluginModuleInfo} from './bundleManager/PluginBundleInfo'; import { ElementName as _ElementName } from './bundleManager/ElementName'; import { SharedBundleInfo as _SharedBundleInfo } from './bundleManager/SharedBundleInfo'; import type { RecoverableApplicationInfo as _RecoverableApplicationInfo } from './bundleManager/RecoverableApplicationInfo'; @@ -3469,6 +3470,24 @@ declare namespace bundleManager { */ function getAppCloneIdentity(uid: number): Promise; + /** + * Get all plugin info of host application. + * + * @permission ohos.permission.GET_BUNDLE_INFO_PRIVILEGED + * @param { string } hostBundleName - Indicates the host application bundle name to be queried. + * @param { number } [userId] - Indicates the user ID or do not pass user ID. + * @returns { Promise> } Returns PluginBundleInfo Arrays. + * @throws { BusinessError } 201 - Permission denied. + * @throws { BusinessError } 202 - Permission denied, non-system app called system api. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types. + * @throws { BusinessError } 17700001 - The specified bundleName is not found. + * @throws { BusinessError } 17700004 - The specified user ID is not found. + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @systemapi + * @since 18 + */ + function getAllPluginInfo(hostBundleName: string, userId?: number): Promise>; + /** * Migrate files from the source paths to the destination path. * @@ -3838,6 +3857,26 @@ declare namespace bundleManager { * @since 12 */ export type PreinstalledApplicationInfo = _PreinstalledApplicationInfo; + + /** + * Indicates the information about a plugin. + * + * @typedef { _PluginBundleInfo } + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @systemapi + * @since 18 + */ + export type PluginBundleInfo = _PluginBundleInfo; + + /** + * Indicates the plugin module info. + * + * @typedef { _PluginModuleInfo } + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @systemapi + * @since 18 + */ + export type PluginModuleInfo = _PluginModuleInfo; } export default bundleManager; diff --git a/api/bundleManager/PluginBundleInfo.d.ts b/api/bundleManager/PluginBundleInfo.d.ts new file mode 100644 index 0000000000..6b40cfa049 --- /dev/null +++ b/api/bundleManager/PluginBundleInfo.d.ts @@ -0,0 +1,160 @@ +/* + * Copyright (c) 2025 Huawei Device Co., Ltd. + * 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. + */ + +/** + * @file + * @kit AbilityKit + */ + +/** + * Provides information about a plugin. + * + * @typedef PluginBundleInfo + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @systemapi + * @since 18 + */ +export interface PluginBundleInfo { + /** + * Indicates the label of the plugin + * + * @type { string } + * @readonly + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @systemapi + * @since 18 + */ + readonly label: string; + + /** + * Indicates the label id of the plugin + * + * @type { number } + * @readonly + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @systemapi + * @since 18 + */ + readonly labelId: number; + + /** + * Indicates the icon of the plugin + * + * @type { string } + * @readonly + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @systemapi + * @since 18 + */ + readonly icon: string; + + /** + * Indicates the icon id of the plugin + * + * @type { number } + * @readonly + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @systemapi + * @since 18 + */ + readonly iconId: number; + + /** + * Indicates the name of the plugin + * + * @type { string } + * @readonly + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @systemapi + * @since 18 + */ + readonly pluginBundleName: string; + + /** + * Indicates the version code of the plugin + * + * @type { number } + * @readonly + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @systemapi + * @since 18 + */ + readonly versionCode: number; + + /** + * Indicates the version name of the plugin + * + * @type { string } + * @readonly + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @systemapi + * @since 18 + */ + readonly versionName: string; + + /** + * Indicates the information about the plugin module + * + * @type { Array } + * @readonly + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @systemapi + * @since 18 + */ + readonly pluginModuleInfos: Array; +} + +/** + * Indicates the plugin module info. + * + * @typedef PluginModuleInfo + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @systemapi + * @since 18 + */ +export interface PluginModuleInfo { + /** + * Indicates the moduleName of the plugin + * + * @type { string } + * @readonly + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @systemapi + * @since 18 + */ + readonly moduleName: string; + + /** + * Indicates the description of the plugin + * + * @type { number } + * @readonly + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @systemapi + * @since 18 + */ + readonly descriptionId: number; + + /** + * Describes the plugin + * + * @type { string } + * @readonly + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @systemapi + * @since 18 + */ + readonly description: string; +} \ No newline at end of file -- Gitee From 1c6c9329ddab27fb3321be5e1414fe92c5d82ccf Mon Sep 17 00:00:00 2001 From: changjiaxing Date: Sun, 16 Mar 2025 21:10:08 +0800 Subject: [PATCH 291/835] =?UTF-8?q?resultSet=E6=94=AF=E6=8C=81=E8=8E=B7?= =?UTF-8?q?=E5=8F=96=E5=88=97=E7=B1=BB=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: changjiaxing Change-Id: Iadb89003f0d03f39b5ea77ef5bc7d3fca6d9b0f9 --- api/@ohos.data.relationalStore.d.ts | 161 ++++++++++++++++++++++++++++ 1 file changed, 161 insertions(+) diff --git a/api/@ohos.data.relationalStore.d.ts b/api/@ohos.data.relationalStore.d.ts index 994a1a4ddc..9416883248 100644 --- a/api/@ohos.data.relationalStore.d.ts +++ b/api/@ohos.data.relationalStore.d.ts @@ -1557,6 +1557,99 @@ declare namespace relationalStore { transactionType?: TransactionType; } + /** + * Enumerates the data types of a column. + * + * @enum { number } + * @syscap SystemCapability.DistributedDataManager.RelationalStore.Core + * @crossplatform + * @since 18 + */ + enum ColumnType { + /** + * The value in the column is null. + * + * @syscap SystemCapability.DistributedDataManager.RelationalStore.Core + * @crossplatform + * @since 18 + */ + NULL, + + /** + * The value in the column is a 64-bit integer. It can be used to hold an 8-bit (including Boolean values), 16-bit, + * 32-bit, or 64-bit integer.if the 64-bit integer is greater than 2^53 or less than -2^53, you can use getString + * to convert the 64-bit integer into a string. + * + * @syscap SystemCapability.DistributedDataManager.RelationalStore.Core + * @crossplatform + * @since 18 + */ + INTEGER, + + /** + * The value in the column is a floating point number. + * + * @syscap SystemCapability.DistributedDataManager.RelationalStore.Core + * @crossplatform + * @since 18 + */ + REAL, + + /** + * The value in the column is a string. + * + * @syscap SystemCapability.DistributedDataManager.RelationalStore.Core + * @crossplatform + * @since 18 + */ + TEXT, + + /** + * The value in the column is a Uint8Array. + * + * @syscap SystemCapability.DistributedDataManager.RelationalStore.Core + * @crossplatform + * @since 18 + */ + BLOB, + + /** + * The value in the column is an asset. + * + * @syscap SystemCapability.DistributedDataManager.RelationalStore.Core + * @crossplatform + * @since 18 + */ + ASSET, + + /** + * The value in the column is an array of assets. + * + * @syscap SystemCapability.DistributedDataManager.RelationalStore.Core + * @crossplatform + * @since 18 + */ + ASSETS, + + /** + * The value in the column is a Float32Array. + * + * @syscap SystemCapability.DistributedDataManager.RelationalStore.Core + * @crossplatform + * @since 18 + */ + FLOAT_VECTOR, + + /** + * The value in the column is a bigint. + * + * @syscap SystemCapability.DistributedDataManager.RelationalStore.Core + * @crossplatform + * @since 18 + */ + UNLIMITED_INT, + } + /** * Manages relational database configurations. * @@ -2634,6 +2727,74 @@ declare namespace relationalStore { */ getColumnName(columnIndex: number): string; + /** + * Obtains the column data type based on the specified column index. + * The column index is passed as an input parameter. + * + * @param { number | string } columnIdentifier - Index or name of the column. + * @returns { Promise } Promise used to return the data type obtained, + * in an {@link ColumnType} instance. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types. + * @throws { BusinessError } 14800000 - Inner error. + * @throws { BusinessError } 14800011 - Database corrupted. + * @throws { BusinessError } 14800012 - Row out of bounds. + * @throws { BusinessError } 14800013 - Column out of bounds. + * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800019 - The SQL must be a query statement. + * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. + * @throws { BusinessError } 14800023 - SQLite: Access permission denied. + * @throws { BusinessError } 14800024 - SQLite: The database file is locked. + * @throws { BusinessError } 14800025 - SQLite: A table in the database is locked. + * @throws { BusinessError } 14800026 - SQLite: The database is out of memory. + * @throws { BusinessError } 14800027 - SQLite: Attempt to write a readonly database. + * @throws { BusinessError } 14800028 - SQLite: Some kind of disk I/O error occurred. + * @throws { BusinessError } 14800029 - SQLite: The database is full. + * @throws { BusinessError } 14800030 - SQLite: Unable to open the database file. + * @throws { BusinessError } 14800031 - SQLite: TEXT or BLOB exceeds size limit. + * @throws { BusinessError } 14800032 - SQLite: Abort due to constraint violation. + * @throws { BusinessError } 14800033 - SQLite: Data type mismatch. + * @throws { BusinessError } 14800034 - SQLite: Library used incorrectly. + * @syscap SystemCapability.DistributedDataManager.RelationalStore.Core + * @crossplatform + * @since 18 + */ + getColumnType(columnIdentifier: number | string): Promise; + + /** + * Obtains the column data type based on the specified column index. This API returns the result synchronously. + * + * @param { number | string } columnIdentifier - Index or name of the column. + * @returns { ColumnType } Column data type obtained. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types. + * @throws { BusinessError } 14800000 - Inner error. + * @throws { BusinessError } 14800011 - Database corrupted. + * @throws { BusinessError } 14800012 - Row out of bounds. + * @throws { BusinessError } 14800013 - Column out of bounds. + * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800019 - The SQL must be a query statement. + * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. + * @throws { BusinessError } 14800023 - SQLite: Access permission denied. + * @throws { BusinessError } 14800024 - SQLite: The database file is locked. + * @throws { BusinessError } 14800025 - SQLite: A table in the database is locked. + * @throws { BusinessError } 14800026 - SQLite: The database is out of memory. + * @throws { BusinessError } 14800027 - SQLite: Attempt to write a readonly database. + * @throws { BusinessError } 14800028 - SQLite: Some kind of disk I/O error occurred. + * @throws { BusinessError } 14800029 - SQLite: The database is full. + * @throws { BusinessError } 14800030 - SQLite: Unable to open the database file. + * @throws { BusinessError } 14800031 - SQLite: TEXT or BLOB exceeds size limit. + * @throws { BusinessError } 14800032 - SQLite: Abort due to constraint violation. + * @throws { BusinessError } 14800033 - SQLite: Data type mismatch. + * @throws { BusinessError } 14800034 - SQLite: Library used incorrectly. + * @syscap SystemCapability.DistributedDataManager.RelationalStore.Core + * @crossplatform + * @since 18 + */ + getColumnTypeSync(columnIdentifier: number | string): ColumnType; + /** * Go to the specified row of the result set forwards or backwards by an offset relative to its current position. * A positive offset indicates moving backwards, and a negative offset indicates moving forwards. -- Gitee From 4096b8a540859ba9d1e48402f79bc03a6b044d7a Mon Sep 17 00:00:00 2001 From: g00514389 Date: Wed, 19 Mar 2025 18:34:01 +0800 Subject: [PATCH 292/835] add new devices Signed-off-by: g00514389 --- api/@ohos.multimedia.audio.d.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/api/@ohos.multimedia.audio.d.ts b/api/@ohos.multimedia.audio.d.ts index e0be7b1cf3..e25e77e071 100644 --- a/api/@ohos.multimedia.audio.d.ts +++ b/api/@ohos.multimedia.audio.d.ts @@ -775,14 +775,18 @@ declare namespace audio { * @since 18 */ USB_DEVICE = 25, - /** * HDMI device, such as HDMI, ARC, eARC * @syscap SystemCapability.Multimedia.Audio.Device * @since 18 */ HDMI = 27, - + /** + * Line connected digital output device, such as s/pdif + * @syscap SystemCapability.Multimedia.Audio.Device + * @since 18 + */ + LINE_DIGITAL = 28, /** * Distributed virtualization audio device. * @syscap SystemCapability.Multimedia.Audio.Device -- Gitee From 0d382a2d8e5dfc5ad10eb6dd4c63d9a0181e8ff8 Mon Sep 17 00:00:00 2001 From: TingweiCHEN Date: Thu, 20 Mar 2025 01:24:30 +0000 Subject: [PATCH 293/835] update api/@ohos.telephony.esim.d.ts. Signed-off-by: TingweiCHEN --- api/@ohos.telephony.esim.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.telephony.esim.d.ts b/api/@ohos.telephony.esim.d.ts index 47e7786595..9fa5a092d4 100644 --- a/api/@ohos.telephony.esim.d.ts +++ b/api/@ohos.telephony.esim.d.ts @@ -1123,7 +1123,7 @@ declare namespace eSIM { * @systemapi Hide this for inner system use. * @since 18 */ - RESULT_SERVER_ADDRESS_INVALID = 218, + RESULT_SERVER_ADDRESS_INVALID = 216, /** * Failed to obtain the bound profile package. -- Gitee From 34cf12d5740f59e56f9a09b7c0227ac95f63acb6 Mon Sep 17 00:00:00 2001 From: thks Date: Thu, 20 Mar 2025 09:32:23 +0800 Subject: [PATCH 294/835] =?UTF-8?q?=E8=B0=83=E6=95=B4setFollowParentWindow?= =?UTF-8?q?LayoutEnabled=20API=E7=89=88=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: thks --- api/@ohos.window.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.window.d.ts b/api/@ohos.window.d.ts index 2621d8f05d..cd8ffd4b78 100644 --- a/api/@ohos.window.d.ts +++ b/api/@ohos.window.d.ts @@ -4411,7 +4411,7 @@ declare namespace window { * @syscap SystemCapability.Window.SessionManager * @stagemodelonly * @atomicservice - * @since 18 + * @since 17 */ setFollowParentWindowLayoutEnabled(enabled: boolean): Promise; -- Gitee From 147166721cc9348dc6110c40dca7e89010917c03 Mon Sep 17 00:00:00 2001 From: hw_wyx Date: Thu, 20 Mar 2025 10:04:25 +0800 Subject: [PATCH 295/835] addHdrBrightnessForImage Signed-off-by: hw_wyx --- api/@internal/component/ets/image.d.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/api/@internal/component/ets/image.d.ts b/api/@internal/component/ets/image.d.ts index 91556380e1..c732a41f3f 100644 --- a/api/@internal/component/ets/image.d.ts +++ b/api/@internal/component/ets/image.d.ts @@ -1036,6 +1036,17 @@ declare class ImageAttribute extends CommonMethod { */ dynamicRangeMode(value: DynamicRangeMode): ImageAttribute; + /** + * Set hdrBrightness for Image. + * + * @param { number } brightness - control the brightness of HDR Image + * @returns { ImageAttribute } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @atomicservice + * @since 20 + */ + hdrBrightness(brightness: number): ImageAttribute; + /** * Sets the interpolation effect of an image. The interpolation effect is only magnified for the image. * -- Gitee From 12d79609485922847f02a85355ce726250723f6c Mon Sep 17 00:00:00 2001 From: liutuantuan Date: Thu, 20 Mar 2025 11:31:15 +0800 Subject: [PATCH 296/835] delete syscap in wearable.json Signed-off-by: liutuantuan --- api/device-define/wearable.json | 1 - 1 file changed, 1 deletion(-) diff --git a/api/device-define/wearable.json b/api/device-define/wearable.json index c031fd0aab..3bcd44ceee 100644 --- a/api/device-define/wearable.json +++ b/api/device-define/wearable.json @@ -81,7 +81,6 @@ "SystemCapability.ResourceSchedule.UsageStatistics.App", "SystemCapability.ResourceSchedule.UsageStatistics.AppGroup", "SystemCapability.PowerManager.DisplayPowerManager", - "SystemCapability.PowerManager.DisplayPowerManager.Lite", "SystemCapability.BundleManager.DistributedBundleFramework", "SystemCapability.DistributedHardware.DistributedHardwareFWK", "SystemCapability.Notification.Notification", -- Gitee From 5c2c8999e39dd4584ac417a981ea1f269412aab1 Mon Sep 17 00:00:00 2001 From: SongChunPeng Date: Sun, 16 Feb 2025 10:08:51 +0800 Subject: [PATCH 297/835] =?UTF-8?q?=E8=AE=BE=E5=A4=87=E9=80=9A=E7=94=A8?= =?UTF-8?q?=E6=8E=A7=E5=88=B6=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: SongChunPeng --- api/@ohos.multimedia.camera.d.ts | 90 ++++++++++++++++++++++++++++++++ 1 file changed, 90 insertions(+) diff --git a/api/@ohos.multimedia.camera.d.ts b/api/@ohos.multimedia.camera.d.ts index 75c90c52b4..70bf5d91d6 100644 --- a/api/@ohos.multimedia.camera.d.ts +++ b/api/@ohos.multimedia.camera.d.ts @@ -348,6 +348,24 @@ declare namespace camera { */ UNRESOLVED_CONFLICTS_WITH_CURRENT_CONFIGURATIONS = 7400110, + /** + * Camera frequently switched. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @systemapi + * @since 18 + */ + DEVICE_FREQUENTLY_SWITCHED = 7400111, + + /** + * Camera lens retracted. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @systemapi + * @since 18 + */ + CAMERA_LENS_RETRACTED = 7400112, + /** * Camera service fatal error. * @@ -1698,6 +1716,22 @@ declare namespace camera { * @since 12 */ off(type: 'cameraOcclusionDetection', callback?: AsyncCallback): void; + + /** + * Control auxiliary. + * + * @param { AuxiliaryType } auxiliaryType - Auxiliary type. + * @param { AuxiliaryStatus } auxiliaryStatus - Auxiliary status. + * @returns { Promise } Promise used to return the result. + * @throws { BusinessError } 202 - Not System Application. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified. 2.Incorrect parameter types. + * @throws { BusinessError } 7400102 - Operation not allowed. + * @throws { BusinessError } 7400201 - Camera service fatal error. + * @syscap SystemCapability.Multimedia.Camera.Core + * @systemapi + * @since 18 + */ + controlAuxiliary(auxiliaryType: AuxiliaryType, auxiliaryStatus: AuxiliaryStatus): Promise; } /** @@ -10916,6 +10950,62 @@ declare namespace camera { enableDepthFusion(enabled: boolean): void; } + /** + * Enum for auxiliary type. + * + * @enum { number } + * @syscap SystemCapability.Multimedia.Camera.Core + * @systemapi + * @since 18 + */ + enum AuxiliaryType { + /** + * Contract lens. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @systemapi + * @since 18 + */ + CONTRACT_LENS = 0 + } + + /** + * Enum for auxiliary status. + * + * @enum { number } + * @syscap SystemCapability.Multimedia.Camera.Core + * @systemapi + * @since 18 + */ + enum AuxiliaryStatus { + /** + * Auxiliary locked. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @systemapi + * @since 18 + */ + LOCKED = 0, + + /** + * Turn on auxiliary. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @systemapi + * @since 18 + */ + ON = 1, + + /** + * Turn off auxiliary. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @systemapi + * @since 18 + */ + OFF = 2 + } + /** * Enum for color reservation type. * -- Gitee From 6b28fc0018b4d7d7a51188150abbbe37095c2719 Mon Sep 17 00:00:00 2001 From: Lixiaoying25 Date: Fri, 14 Mar 2025 16:32:45 +0800 Subject: [PATCH 298/835] =?UTF-8?q?=E6=8E=A5=E5=8F=A3docs=E4=BF=AE?= =?UTF-8?q?=E6=AD=A3=20Signed-off-by:=20Lixiaoying25=20?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/@ohos.rpc.d.ts | 50 +++++++++++++++++++++++++++++++--------------- 1 file changed, 34 insertions(+), 16 deletions(-) diff --git a/api/@ohos.rpc.d.ts b/api/@ohos.rpc.d.ts index de5eec3b25..8d7f2fc116 100644 --- a/api/@ohos.rpc.d.ts +++ b/api/@ohos.rpc.d.ts @@ -1266,6 +1266,7 @@ declare namespace rpc { * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.The number of parameters is incorrect; * 2.The parameter type does not match. + * @throws { BusinessError } 1900009 - Failed to write data to the message sequence. * @syscap SystemCapability.Communication.IPC.Core * @since 9 */ @@ -1280,6 +1281,7 @@ declare namespace rpc { * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.The number of parameters is incorrect; * 2.The parameter type does not match. + * @throws { BusinessError } 1900009 - Failed to write data to the message sequence. * @throws { BusinessError } 1900011 - Memory allocation failed. * @syscap SystemCapability.Communication.IPC.Core * @since 9 @@ -1334,6 +1336,7 @@ declare namespace rpc { * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.The number of parameters is incorrect; * 2.The parameter type does not match. + * @throws { BusinessError } 1900010 - Failed to read data from the message sequence. * @syscap SystemCapability.Communication.IPC.Core * @since 9 */ @@ -1348,6 +1351,7 @@ declare namespace rpc { * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.The number of parameters is incorrect; * 2.The parameter type does not match. + * @throws { BusinessError } 1900009 - Failed to write data to the message sequence. * @syscap SystemCapability.Communication.IPC.Core * @since 9 */ @@ -1819,7 +1823,6 @@ declare namespace rpc { * Reads a byte array from the {@link MessageSequence} object. * * @returns { number[] } Return a byte array. - * @throws { BusinessError } 401 - check param failed * @throws { BusinessError } 1900010 - Failed to read data from the message sequence. * @syscap SystemCapability.Communication.IPC.Core * @since 9 @@ -2137,8 +2140,7 @@ declare namespace rpc { * Reads the anonymous shared memory object from this {@link MessageSequence} object. * * @returns { Ashmem } Return the anonymous share object obtained. - * @throws { BusinessError } 401 - check param failed - * @throws { BusinessError } 1900004 - Failed to read data from the shared memory. + * @throws { BusinessError } 1900010 - Failed to read data from the message sequence. * @syscap SystemCapability.Communication.IPC.Core * @since 9 */ @@ -2624,6 +2626,7 @@ declare namespace rpc { * 1.The number of parameters is incorrect; * 2.The parameter type does not match; * 3.The callback used to receive remote object death notifications is empty. + * @throws { BusinessError } 1900005 - Operation allowed only for the proxy object. * @throws { BusinessError } 1900008 - The proxy or remote object is invalid. * @syscap SystemCapability.Communication.IPC.Core * @since 9 @@ -2653,6 +2656,7 @@ declare namespace rpc { * 1.The number of parameters is incorrect; * 2.The parameter type does not match; * 3.The callback used to receive remote object death notifications is empty. + * @throws { BusinessError } 1900005 - Operation allowed only for the proxy object. * @throws { BusinessError } 1900008 - The proxy or remote object is invalid. * @syscap SystemCapability.Communication.IPC.Core * @since 9 @@ -2761,35 +2765,39 @@ declare namespace rpc { * * @type { number } * @default 0 + * @static * @syscap SystemCapability.Communication.IPC.Core * @since 7 */ - TF_SYNC: number; + static TF_SYNC: number; /** * Indicates asynchronous call. * * @type { number } * @default 1 + * @static * @syscap SystemCapability.Communication.IPC.Core * @since 7 */ - TF_ASYNC: number; + static TF_ASYNC: number; /** * Indicates the sendRequest API for returning the file descriptor. * * @type { number } * @default 16 + * @static * @syscap SystemCapability.Communication.IPC.Core * @since 7 */ - TF_ACCEPT_FDS: number; + static TF_ACCEPT_FDS: number; /** * Indicates the wait time for RPC, in seconds. It is NOT used in IPC case. * * @default 4 + * @static * @syscap SystemCapability.Communication.IPC.Core * @since 7 */ @@ -2798,10 +2806,11 @@ declare namespace rpc { * * @type { number } * @default 8 + * @static * @syscap SystemCapability.Communication.IPC.Core * @since 11 */ - TF_WAIT_TIME: number; + static TF_WAIT_TIME: number; /** * A constructor used to create a MessageOption instance. @@ -3179,30 +3188,33 @@ declare namespace rpc { * * @type { number } * @default 1599098439 + * @static * @syscap SystemCapability.Communication.IPC.Core * @since 7 */ - PING_TRANSACTION: number; + static PING_TRANSACTION: number; /** * Indicates the message code for a dump operation. * * @type { number } * @default 1598311760 + * @static * @syscap SystemCapability.Communication.IPC.Core * @since 7 */ - DUMP_TRANSACTION: number; + static DUMP_TRANSACTION: number; /** * Indicates the message code for a transmission. * * @type { number } * @default 1598968902 + * @static * @syscap SystemCapability.Communication.IPC.Core * @since 7 */ - INTERFACE_TRANSACTION: number; + static INTERFACE_TRANSACTION: number; /** * Indicates the minimum value of a valid message code. @@ -3210,10 +3222,11 @@ declare namespace rpc { * * @type { number } * @default 0x1 + * @static * @syscap SystemCapability.Communication.IPC.Core * @since 7 */ - MIN_TRANSACTION_ID: number; + static MIN_TRANSACTION_ID: number; /** * Indicates the maximum value of a valid message code. @@ -3221,10 +3234,11 @@ declare namespace rpc { * * @type { number } * @default 0x00FFFFFF + * @static * @syscap SystemCapability.Communication.IPC.Core * @since 7 */ - MAX_TRANSACTION_ID: number; + static MAX_TRANSACTION_ID: number; /** * Queries a local interface with a specified descriptor. @@ -3641,40 +3655,44 @@ declare namespace rpc { * * @type { number } * @default 4 + * @static * @syscap SystemCapability.Communication.IPC.Core * @since 8 */ - PROT_EXEC: number; + static PROT_EXEC: number; /** * The mapped memory is inaccessible. * * @type { number } * @default 0 + * @static * @syscap SystemCapability.Communication.IPC.Core * @since 8 */ - PROT_NONE: number; + static PROT_NONE: number; /** * The mapped memory is readable. * * @type { number } * @default 1 + * @static * @syscap SystemCapability.Communication.IPC.Core * @since 8 */ - PROT_READ: number; + static PROT_READ: number; /** * The mapped memory is writable. * * @type { number } * @default 2 + * @static * @syscap SystemCapability.Communication.IPC.Core * @since 8 */ - PROT_WRITE: number; + static PROT_WRITE: number; /** * Creates an Ashmem object with the specified name and size. -- Gitee From 6a2c4949b64d10f093355af37251f366b86178da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8D=A2=E9=81=93=E6=98=A5?= Date: Thu, 20 Mar 2025 15:48:13 +0800 Subject: [PATCH 299/835] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E5=B7=AE=E5=BC=82?= =?UTF-8?q?=E5=90=8C=E6=AD=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 卢道春 --- api/@ohos.multimedia.camera.d.ts | 33 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 17 deletions(-) diff --git a/api/@ohos.multimedia.camera.d.ts b/api/@ohos.multimedia.camera.d.ts index 3446ceb82d..fbd9120788 100644 --- a/api/@ohos.multimedia.camera.d.ts +++ b/api/@ohos.multimedia.camera.d.ts @@ -598,9 +598,9 @@ declare namespace camera { * @permission ohos.camera.CAMERA_CONTROL * @param { boolean } mute - Mute camera if TRUE, otherwise unmute camera. * @param { PolicyType } type - Type for indicating the calling role. - * @throws { BusinessError } 201 - Permission denied. + * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 202 - Not System Application. - * @throws { BusinessError } 7400101 - Parameter missing or parameter type incorrect. + * @throws { BusinessError } 7400101 - Parameter missing or parameter type incorrect. * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi * @since 12 @@ -5178,7 +5178,7 @@ declare namespace camera { * Must choose preconfig type from {@link PreconfigType}. * * @param { PreconfigType } preconfigType - preconfig type. - * @param { PreconfigRatio } preconfigRatio - the aspect ratio of surface for preconfig, + * @param { PreconfigRatio } preconfigRatio - the aspect ratio of surface for preconfig, * default value {@link PreconfigRatio#PRECONFIG_RATIO_4_3}. * @returns { boolean } Whether the choosed preconfig type can be used. * @throws { BusinessError } 7400201 - Camera service fatal error. @@ -7106,7 +7106,7 @@ declare namespace camera { * High resolution session object. * * @extends Session, AutoExposure, Focus - * @interface HighResolutionPhotoSession + * @interface HighResolutionPhotoSession * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi * @since 12 @@ -7515,7 +7515,7 @@ declare namespace camera { * * @param { LightPaintingType } type - Light painting type to set. * @throws { BusinessError } 202 - Not System Application. - * @throws { BusinessError } 7400101 - Parameter missing or parameter type incorrect. + * @throws { BusinessError } 7400101 - Parameter missing or parameter type incorrect. * @throws { BusinessError } 7400103 - Session not config. * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi @@ -8038,6 +8038,15 @@ declare namespace camera { */ getActiveFrameRate(): FrameRateRange; + /** + * + * @returns { Profile } The current preconfig type. + * @throws { BusinessError } 7400201 - Camera service fatal error. + * @syscap SystemCapability.Multimedia.Camera.Core + * @since 12 + */ + getActiveProfile(): Profile; + /** * Gets the preview rotation angle. * @@ -8062,16 +8071,6 @@ declare namespace camera { */ setPreviewRotation(previewRotation: ImageRotation, isDisplayLocked?: boolean): void; - /** - * Gets the current preconfig type if you had already call preconfig interface. - * - * @returns { Profile } The current preconfig type. - * @throws { BusinessError } 7400201 - Camera service fatal error. - * @syscap SystemCapability.Multimedia.Camera.Core - * @since 12 - */ - getActiveProfile(): Profile; - /** * Adds a deferred surface. * @@ -10314,7 +10313,7 @@ declare namespace camera { * * @param { Array } types - Object types to be added. * @throws { BusinessError } 202 - Not System Application. - * @throws { BusinessError } 7400101 - Parameter missing or parameter type incorrect. + * @throws { BusinessError } 7400101 - Parameter missing or parameter type incorrect. * @throws { BusinessError } 7400103 - Session not config. * @throws { BusinessError } 7400201 - Camera service fatal error. * @syscap SystemCapability.Multimedia.Camera.Core @@ -10328,7 +10327,7 @@ declare namespace camera { * * @param { Array } types - Object types to be removed. * @throws { BusinessError } 202 - Not System Application. - * @throws { BusinessError } 7400101 - Parameter missing or parameter type incorrect. + * @throws { BusinessError } 7400101 - Parameter missing or parameter type incorrect. * @throws { BusinessError } 7400103 - Session not config. * @throws { BusinessError } 7400201 - Camera service fatal error. * @syscap SystemCapability.Multimedia.Camera.Core -- Gitee From 69c765652263c6e11b90b45d5922e92a501ebcfe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8D=A2=E9=81=93=E6=98=A5?= Date: Thu, 20 Mar 2025 08:02:10 +0000 Subject: [PATCH 300/835] update api/@ohos.multimedia.camera.d.ts. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 卢道春 --- api/@ohos.multimedia.camera.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.multimedia.camera.d.ts b/api/@ohos.multimedia.camera.d.ts index fbd9120788..fa31d49e71 100644 --- a/api/@ohos.multimedia.camera.d.ts +++ b/api/@ohos.multimedia.camera.d.ts @@ -8044,7 +8044,7 @@ declare namespace camera { * @throws { BusinessError } 7400201 - Camera service fatal error. * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 - */ + */ getActiveProfile(): Profile; /** -- Gitee From dc72fd27c7072438019bacad40304f26161326b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E9=9D=92=E9=9D=92?= Date: Thu, 20 Mar 2025 17:24:59 +0800 Subject: [PATCH 301/835] =?UTF-8?q?isPointerNeeded=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E5=88=A0=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 王青青 --- api/@ohos.screenshot.d.ts | 9 --------- 1 file changed, 9 deletions(-) diff --git a/api/@ohos.screenshot.d.ts b/api/@ohos.screenshot.d.ts index 6a4afb6997..9a9cef038f 100644 --- a/api/@ohos.screenshot.d.ts +++ b/api/@ohos.screenshot.d.ts @@ -302,15 +302,6 @@ declare namespace screenshot { * @since 14 */ isNotificationNeeded?: boolean; - /** - * The capture action is need pointer. - * - * @type { ?boolean } - * @syscap SystemCapability.WindowManager.WindowManager.Core - * @systemapi Hide this for inner system use. - * @since 14 - */ - isPointerNeeded?: boolean; } } -- Gitee From 583e48c9003ce83873b49c7a23103867015b1abc Mon Sep 17 00:00:00 2001 From: xiaozuo00 Date: Fri, 14 Mar 2025 11:17:11 +0800 Subject: [PATCH 302/835] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E6=8F=92=E4=BB=B6?= =?UTF-8?q?=E5=AE=89=E8=A3=85=E3=80=81=E5=8D=B8=E8=BD=BD=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E5=AE=9A=E4=B9=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: xiaozuo00 --- api/@ohos.bundle.installer.d.ts | 83 +++++++++++++++++++++++++++++++++ 1 file changed, 83 insertions(+) diff --git a/api/@ohos.bundle.installer.d.ts b/api/@ohos.bundle.installer.d.ts index 406f1d3dee..3b6f8eadb6 100644 --- a/api/@ohos.bundle.installer.d.ts +++ b/api/@ohos.bundle.installer.d.ts @@ -1604,6 +1604,59 @@ declare namespace installer { * @since 14 */ installPreexistingApp(bundleName: string, userId?: number): Promise; + + /** + * Install plugin for host application. + * + * @permission ohos.permission.INSTALL_PLUGIN_BUNDLE + * @param { string } hostBundleName - Indicates the bundle name of host application. + * @param { Array } pluginFilePaths - Indicates the file paths of plugin. + * @param { PluginParam } [pluginParam] - Indicates parameters required for install plugin. + * @returns { Promise } + * @throws { BusinessError } 201 - Calling interface without permission 'ohos.permission.INSTALL_PLUGIN_BUNDLE'. + * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types. + * @throws { BusinessError } 17700001 - The specified hostBundleName cannot be found or the bundle is not installed by the specified user. + * @throws { BusinessError } 17700004 - The userId is invalid. + * @throws { BusinessError } 17700010 - Failed to install the plugin because the plugin fails to be parsed. + * @throws { BusinessError } 17700011 - Failed to install the plugin because the plugin signature fails to be verified. + * @throws { BusinessError } 17700012 - Failed to install the plugin because the HSP path is invalid or the HSP is too large. + * @throws { BusinessError } 17700015 - Failed to install the plugin because they have different configuration information. + * @throws { BusinessError } 17700017 - Failed to install the plugin since the version of the plugin to install is too early. + * @throws { BusinessError } 17700048 - Failed to install the plugin because the code signature verification is failed. + * @throws { BusinessError } 17700052 - Failed to install the plugin because debug bundle cannot be installed under non-developer mode. + * @throws { BusinessError } 17700073 - Failed to install the plugin because a plugin with the same + *
bundle name but different signature information exists on the device. + * @throws { BusinessError } 17700087 - Failed to install the plugin because the current device does not support plugin. + * @throws { BusinessError } 17700088 - Failed to install the plugin because the host application lacks ohos.permission.kernel.SUPPORT_PLUGIN. + * @throws { BusinessError } 17700089 - Failed to install the plugin because the plugin id fails to be parsed. + * @throws { BusinessError } 17700090 - Failed to install the plugin because the plugin id fails to be verified. + * @throws { BusinessError } 17700091 - Failed to install the plugin because the plugin name is same as host bundle name. + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @systemapi + * @since 18 + */ + installPlugin(hostBundleName: string, pluginFilePaths: Array, pluginParam?: PluginParam): Promise; + + /** + * Uninstall plugin for host application. + * + * @permission ohos.permission.UNINSTALL_PLUGIN_BUNDLE + * @param { string } hostBundleName - Indicates the bundle name of host application. + * @param { string } pluginBundleName - Indicates the bundle name of plugin application. + * @param { PluginParam } [pluginParam] - Indicates parameters required for uninstall plugin. + * @returns { Promise } + * @throws { BusinessError } 201 - Calling interface without permission 'ohos.permission.UNINSTALL_PLUGIN_BUNDLE'. + * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types. + * @throws { BusinessError } 17700001 - The specified bundle name is not found. + * @throws { BusinessError } 17700004 - The user id is invalid. + * @throws { BusinessError } 17700092 - Failed to uninstall the plugin because the specified plugin is not found. + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @systemapi + * @since 18 + */ + uninstallPlugin(hostBundleName: string, pluginBundleName: string, pluginParam?: PluginParam): Promise; } /** @@ -1937,6 +1990,36 @@ declare namespace installer { */ parameters?: Array; } + + /** + * Provides parameters required for installing a plugin or uninstalling a plugin + * + * @typedef PluginParam + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @systemapi + * @since 18 + */ + export interface PluginParam { + /** + * Indicates the user id. + * + * @type { ?number } + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @systemapi + * @since 18 + */ + userId?: number; + + /** + * Indicates parameters. + * + * @type { ?Array } + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @systemapi + * @since 18 + */ + parameters?: Array; + } } export default installer; -- Gitee From e185869e40710d078d5dadd3176306f7088d464d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8D=A2=E9=81=93=E6=98=A5?= Date: Thu, 20 Mar 2025 19:26:31 +0800 Subject: [PATCH 303/835] =?UTF-8?q?js=E5=B7=AE=E5=BC=82=E5=90=8C=E6=AD=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 卢道春 --- api/@ohos.multimedia.camera.d.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/@ohos.multimedia.camera.d.ts b/api/@ohos.multimedia.camera.d.ts index fa31d49e71..24e430b4c8 100644 --- a/api/@ohos.multimedia.camera.d.ts +++ b/api/@ohos.multimedia.camera.d.ts @@ -9066,7 +9066,7 @@ declare namespace camera { * The method must be called after Session.addInput() and Session.addOutput(photoOutput) are called. * To avoid stream reconfiguration and performance loss, * you are advised to call the method before Session.commitConfig(). - * + * * @param { boolean } enabled - The value TRUE means to enable quick thumbnail, and FALSE means the opposite. * @throws { BusinessError } 7400104 - session is not running. * @syscap SystemCapability.Multimedia.Camera.Core @@ -9078,7 +9078,7 @@ declare namespace camera { * The method must be called after Session.addInput() and Session.addOutput(photoOutput) are called. * To avoid stream reconfiguration and performance loss, * you are advised to call the method before Session.commitConfig(). - * + * * @param { boolean } enabled - The value TRUE means to enable quick thumbnail, and FALSE means the opposite. * @throws { BusinessError } 202 - Not System Application. * @throws { BusinessError } 7400101 - Parameter missing or parameter type incorrect. -- Gitee From 0a6b6e2480df500cf353c886769b04d5ca86dafb Mon Sep 17 00:00:00 2001 From: g00514389 Date: Thu, 20 Mar 2025 20:29:45 +0800 Subject: [PATCH 304/835] add remote control related apis Signed-off-by: g00514389 --- api/@ohos.multimedia.audio.d.ts | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/api/@ohos.multimedia.audio.d.ts b/api/@ohos.multimedia.audio.d.ts index e0be7b1cf3..a8905970c7 100644 --- a/api/@ohos.multimedia.audio.d.ts +++ b/api/@ohos.multimedia.audio.d.ts @@ -776,6 +776,14 @@ declare namespace audio { */ USB_DEVICE = 25, + /** + * Accessory devices, such as the mic on remote control. + * @syscap SystemCapability.Multimedia.Audio.Device + * @systemapi + * @since 18 + */ + ACCESSORY = 26, + /** * HDMI device, such as HDMI, ARC, eARC * @syscap SystemCapability.Multimedia.Audio.Device @@ -9379,6 +9387,21 @@ declare namespace audio { * @since 12 */ off(type: 'readData', callback?: Callback): void; + + /** + * Sets default input device of this Capturer to DEVICE_TYPE_ACCESSORY. + * Other capturers' devices will not be affected by this method. + * This method can only be used before the capture stream starts. Besides, + * if audio accessory is not connected, this method will report fail. After + * calling this function, the input device of this capturer will not be affected + * by other interfaces. + * @throws { BusinessError } 202 - Caller is not a system application. + * @throws { BusinessError } 6800103 - Operation not permit at current state. + * @syscap SystemCapability.Multimedia.Audio.Capturer + * @systemapi + * @since 18 + */ + setInputDeviceToAccessory(): void; } /** -- Gitee From 76ea406489ab4758e7776454ea95556b92a23f12 Mon Sep 17 00:00:00 2001 From: yiyajun Date: Fri, 21 Mar 2025 09:28:45 +0800 Subject: [PATCH 305/835] =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E6=9D=83=E9=99=90?= =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: yiyajun --- api/@ohos.wifiManager.d.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/api/@ohos.wifiManager.d.ts b/api/@ohos.wifiManager.d.ts index 797d80425d..0f86401928 100644 --- a/api/@ohos.wifiManager.d.ts +++ b/api/@ohos.wifiManager.d.ts @@ -55,14 +55,13 @@ declare namespace wifiManager { /** * Disable Wi-Fi. - * @permission ohos.permission.SET_WIFI_INFO and (ohos.permission.MANAGE_WIFI_CONNECTION or - * ohos.permission.MANAGE_ENTERPRISE_WIFI_CONNECTION) + * @permission ohos.permission.SET_WIFI_INFO and (ohos.permission.MANAGE_WIFI_CONNECTION or ohos.permission.MANAGE_ENTERPRISE_WIFI_CONNECTION) * @throws {BusinessError} 201 - Permission denied. * @throws {BusinessError} 801 - Capability not supported. * @throws {BusinessError} 2501000 - Operation failed. * @throws {BusinessError} 2501004 - Operation failed because the service is being opened. * @syscap SystemCapability.Communication.WiFi.STA - * @since 15 + * @since 16 */ function disableWifi(): void; -- Gitee From 843717e923b263a9d57281bb2d757516e19a6cdf Mon Sep 17 00:00:00 2001 From: w00574628 Date: Fri, 21 Mar 2025 11:00:24 +0800 Subject: [PATCH 306/835] =?UTF-8?q?=E4=BF=AE=E6=94=B9KeyboardInfo=E6=8F=8F?= =?UTF-8?q?=E8=BF=B0=E4=B8=AD=E6=8B=BC=E5=86=99=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: wulehui --- api/@ohos.window.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.window.d.ts b/api/@ohos.window.d.ts index 2621d8f05d..eb9cf60c68 100644 --- a/api/@ohos.window.d.ts +++ b/api/@ohos.window.d.ts @@ -3721,7 +3721,7 @@ declare namespace window { type SpecificSystemBar = 'status' | 'navigation' | 'navigationIndicator'; /** - * The infomation of keyboard + * The information of keyboard * * @interface KeyboardInfo * @syscap SystemCapability.Window.SessionManager -- Gitee From 2932bef21a013b24ac3154512013e0fb8535bf10 Mon Sep 17 00:00:00 2001 From: guoyi Date: Thu, 20 Mar 2025 20:08:46 +0800 Subject: [PATCH 307/835] dm add js interface Signed-off-by: guoyi --- api/@ohos.distributedDeviceManager.d.ts | 52 +++++++++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/api/@ohos.distributedDeviceManager.d.ts b/api/@ohos.distributedDeviceManager.d.ts index eb3446bc9f..54dc1a290a 100644 --- a/api/@ohos.distributedDeviceManager.d.ts +++ b/api/@ohos.distributedDeviceManager.d.ts @@ -584,6 +584,33 @@ declare namespace distributedDeviceManager { START_HEARTBEAT = 101, } + /** + * Device network id query filter options. + * @interface NetworkIdQueryFilter + * @syscap SystemCapability.DistributedHardware.DeviceManager + * @systemapi + * @since 18 + */ + interface NetworkIdQueryFilter { + /** + * Get device network id list by wiseDevice ID. + * @type { string } + * @syscap SystemCapability.DistributedHardware.DeviceManager + * @systemapi + * @since 18 + */ + wiseDeviceId : string; + + /** + * Get device network id list by online status. + * @type { number } + * @syscap SystemCapability.DistributedHardware.DeviceManager + * @systemapi + * @since 18 + */ + onlineStatus : number, + } + /** * Creates an {@code DeviceManager} instance. * @@ -1224,6 +1251,31 @@ declare namespace distributedDeviceManager { * @since 18 */ restoreLocalDeivceName(): void; + + /** + * Get the device network id list by conditions. + * + * @permission ohos.permission.ACCESS_SERVICE_DM + * @param { NetworkIdQueryFilter } filterOptions - parameter for querying the device network id list, + * The parameter type is map, such as: + * "wiseDeviceId" : xx-xxxxx - Get device network id list by wiseDevice id. + * "onlineStatus" : 1, - Get device network id list by online status. + * 0 - indicates that the device is offline. + * 1 - indicates that the device is online. + * @returns { Promise> } - Returns a list of device network id. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission + * required to call the API. + * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * 1. Mandatory parameters are left unspecified; + * 2. Parameter verification failed; + * @throws { BusinessError } 11600102 - Failed to obtain service. + * @throws { BusinessError } 11600107 - A login account is required. + * @syscap SystemCapability.DistributedHardware.DeviceManager + * @systemapi + * @since 18 + */ + getDeviceNetworkIdList(filterOptions: NetworkIdQueryFilter): Promise>; } } -- Gitee From f25948d3df3e0fc822eea2d9b0b28a9c9b4071ef Mon Sep 17 00:00:00 2001 From: dr123 Date: Tue, 18 Mar 2025 16:36:30 +0800 Subject: [PATCH 308/835] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E7=AD=96=E7=95=A5?= =?UTF-8?q?=E6=94=AF=E6=8C=81=E7=A6=81=E7=94=A8=E5=8D=8E=E4=B8=BAOTA?= =?UTF-8?q?=E5=85=AC=E7=BD=91=E5=8D=87=E7=BA=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: dr123 --- api/@ohos.enterprise.systemManager.d.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/api/@ohos.enterprise.systemManager.d.ts b/api/@ohos.enterprise.systemManager.d.ts index 6711e6afec..eec24482c9 100644 --- a/api/@ohos.enterprise.systemManager.d.ts +++ b/api/@ohos.enterprise.systemManager.d.ts @@ -192,6 +192,16 @@ declare namespace systemManager { * @since 12 */ installEndTime?: number; + + /** + * True indicates system OTA update is disabled. + * + * @type { ?boolean } + * @syscap SystemCapability.Customization.EnterpriseDeviceManager + * @stagemodelonly + * @since 18 + */ + disableSystemOtaUpdate?: boolean; } /** -- Gitee From 63a5b5bfe0964198fe401ff389ac01c268669bae Mon Sep 17 00:00:00 2001 From: fengyong Date: Fri, 21 Mar 2025 15:44:45 +0800 Subject: [PATCH 309/835] =?UTF-8?q?=E5=A2=9E=E5=8A=A0SPPAsync=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: fengyong --- api/@ohos.bluetooth.socket.d.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/api/@ohos.bluetooth.socket.d.ts b/api/@ohos.bluetooth.socket.d.ts index 763a4eb8e3..f4d8830a10 100644 --- a/api/@ohos.bluetooth.socket.d.ts +++ b/api/@ohos.bluetooth.socket.d.ts @@ -158,6 +158,20 @@ declare namespace socket { */ function off(type: 'sppRead', clientSocket: number, callback?: Callback): void; + /** + * Unsubscribe the event reported when data is read from the socket. + * + * @param { 'sppReadAsync' } type - Type of the spp read event to listen for. + * @param { number } clientSocket - Client socket ID, which is obtained by sppAccept or sppConnect. + * @param { Callback } callback - Callback used to listen for the spp read event. + * @throws { BusinessError } 401 - Invalid parameter. Possible causes: 1. Mandatory parameters are left unspecified. + *
2. Incorrect parameter types. + * @throws { BusinessError } 801 - Capability not supported. + * @syscap SystemCapability.Communication.Bluetooth.Core + * @since 10 + */ + function off(type: 'sppRead', clientSocket: number, callback?: Callback): void; + /** * Describes the spp parameters. * -- Gitee From 952a2e5bf9b9fa87638136c6fef90ad819c69115 Mon Sep 17 00:00:00 2001 From: fengyong Date: Fri, 21 Mar 2025 07:56:25 +0000 Subject: [PATCH 310/835] update api/@ohos.bluetooth.socket.d.ts. Signed-off-by: fengyong --- api/@ohos.bluetooth.socket.d.ts | 29 +++++++++++++++++++++++------ 1 file changed, 23 insertions(+), 6 deletions(-) diff --git a/api/@ohos.bluetooth.socket.d.ts b/api/@ohos.bluetooth.socket.d.ts index f4d8830a10..15fa0a7d99 100644 --- a/api/@ohos.bluetooth.socket.d.ts +++ b/api/@ohos.bluetooth.socket.d.ts @@ -159,18 +159,35 @@ declare namespace socket { function off(type: 'sppRead', clientSocket: number, callback?: Callback): void; /** - * Unsubscribe the event reported when data is read from the socket. + * Asynchronous interface for writing data to the socket. * - * @param { 'sppReadAsync' } type - Type of the spp read event to listen for. - * @param { number } clientSocket - Client socket ID, which is obtained by sppAccept or sppConnect. - * @param { Callback } callback - Callback used to listen for the spp read event. + * @param { number } clientSocket - Indicates the client socket ID, returned by {@link sppAccept} or {@link sppConnect}. + * @param { ArrayBuffer } data - Indicates the data to write. + * @returns { Promise } Returns the promise object. * @throws { BusinessError } 401 - Invalid parameter. Possible causes: 1. Mandatory parameters are left unspecified. *
2. Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported. + * @throws { BusinessError } 2901054 - IO error. + * @throws { BusinessError } 2900099 - Operation failed. * @syscap SystemCapability.Communication.Bluetooth.Core - * @since 10 + * @since 16 */ - function off(type: 'sppRead', clientSocket: number, callback?: Callback): void; + function sppWriteAsync(clientSocket: number, data: ArrayBuffer): Promise; + + /** + * Asynchronous interface for reading data from the socket. + * + * @param { number } clientSocket - Indicates the client socket ID, returned by {@link sppAccept} or {@link sppConnect}. + * @returns { Promise } Returns the promise object, used to get the spp read data. + * @throws { BusinessError } 401 - Invalid parameter. Possible causes: 1. Mandatory parameters are left unspecified. + *
2. Incorrect parameter types. + * @throws { BusinessError } 801 - Capability not supported. + * @throws { BusinessError } 2901054 - IO error. + * @throws { BusinessError } 2900099 - Operation failed. + * @syscap SystemCapability.Communication.Bluetooth.Core + * @since 16 + */ + function sppReadAsync(clientSocket: number): Promise; /** * Describes the spp parameters. -- Gitee From 40fbf4c9c68976548701da1c080f2e85ecc55940 Mon Sep 17 00:00:00 2001 From: giteeOrange Date: Fri, 21 Mar 2025 17:05:05 +0800 Subject: [PATCH 311/835] codecheck Signed-off-by: giteeOrange --- api/@ohos.window.d.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/@ohos.window.d.ts b/api/@ohos.window.d.ts index 3d17b85424..7d15424d5c 100644 --- a/api/@ohos.window.d.ts +++ b/api/@ohos.window.d.ts @@ -10168,6 +10168,7 @@ declare namespace window { /** * Rotation change type * + * @enum { number } * @syscap SystemCapability.Window.SessionManager * @atomicservice * @since 18 @@ -10176,7 +10177,6 @@ declare namespace window { /** * Rotation will begin * - * @enum { number } * @syscap SystemCapability.Window.SessionManager * @atomicservice * @since 18 @@ -10279,7 +10279,7 @@ declare namespace window { /** * Rect type * - * @enum { RectType } + * @type { RectType } * @syscap SystemCapability.Window.SessionManager * @atomicservice * @since 18 -- Gitee From 2296d1f03ad1f3ac09dee89e674b431d15894193 Mon Sep 17 00:00:00 2001 From: zhanghang Date: Fri, 21 Mar 2025 17:38:35 +0800 Subject: [PATCH 312/835] openMenuPopup BusinessError Signed-off-by: zhanghang Change-Id: Iaf202a54ea1837c2ad5262e69b417c45a2321c35 --- api/@ohos.arkui.UIContext.d.ts | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/api/@ohos.arkui.UIContext.d.ts b/api/@ohos.arkui.UIContext.d.ts index b3a7fc69e5..99a28ed93b 100644 --- a/api/@ohos.arkui.UIContext.d.ts +++ b/api/@ohos.arkui.UIContext.d.ts @@ -1343,10 +1343,10 @@ export class PromptAction { *
1. Mandatory parameters are left unspecified. *
2. Incorrect parameters types. *
3. Parameter verification failed. - * @throws { BusinessError } 103301 - The content is incorrect. - * @throws { BusinessError } 103302 - The content already exists. - * @throws { BusinessError } 103304 - The target does not exist. - * @throws { BusinessError } 103305 - The target node is not in the component tree. + * @throws { BusinessError } 103301 - The ComponentContent is incorrect. + * @throws { BusinessError } 103302 - The ComponentContent already exists. + * @throws { BusinessError } 103304 - The targetId does not exist. + * @throws { BusinessError } 103305 - The node of targetId is not in the component tree. * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice @@ -1367,8 +1367,8 @@ export class PromptAction { *
1. Mandatory parameters are left unspecified. *
2. Incorrect parameters types. *
3. Parameter verification failed. - * @throws { BusinessError } 103301 - the ComponentContent is incorrect. - * @throws { BusinessError } 103303 - the ComponentContent cannot be found. + * @throws { BusinessError } 103301 - The ComponentContent is incorrect. + * @throws { BusinessError } 103303 - The ComponentContent cannot be found. * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice @@ -1385,8 +1385,8 @@ export class PromptAction { *
1. Mandatory parameters are left unspecified. *
2. Incorrect parameters types. *
3. Parameter verification failed. - * @throws { BusinessError } 103301 - the ComponentContent is incorrect. - * @throws { BusinessError } 103303 - the ComponentContent cannot be found. + * @throws { BusinessError } 103301 - The ComponentContent is incorrect. + * @throws { BusinessError } 103303 - The ComponentContent cannot be found. * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice @@ -1405,10 +1405,10 @@ export class PromptAction { *
1. Mandatory parameters are left unspecified. *
2. Incorrect parameters types. *
3. Parameter verification failed. - * @throws { BusinessError } 103301 - The content is incorrect. - * @throws { BusinessError } 103302 - The content already exists. - * @throws { BusinessError } 103304 - The target does not exist. - * @throws { BusinessError } 103305 - The target node is not in the component tree. + * @throws { BusinessError } 103301 - The ComponentContent is incorrect. + * @throws { BusinessError } 103302 - The ComponentContent already exists. + * @throws { BusinessError } 103304 - The targetId does not exist. + * @throws { BusinessError } 103305 - The node of targetId is not in the component tree. * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice @@ -1429,8 +1429,8 @@ export class PromptAction { *
1. Mandatory parameters are left unspecified. *
2. Incorrect parameters types. *
3. Parameter verification failed. - * @throws { BusinessError } 103301 - the ComponentContent is incorrect. - * @throws { BusinessError } 103303 - the ComponentContent cannot be found. + * @throws { BusinessError } 103301 - The ComponentContent is incorrect. + * @throws { BusinessError } 103303 - The ComponentContent cannot be found. * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice @@ -1447,8 +1447,8 @@ export class PromptAction { *
1. Mandatory parameters are left unspecified. *
2. Incorrect parameters types. *
3. Parameter verification failed. - * @throws { BusinessError } 103301 - the ComponentContent is incorrect. - * @throws { BusinessError } 103303 - the ComponentContent cannot be found. + * @throws { BusinessError } 103301 - The ComponentContent is incorrect. + * @throws { BusinessError } 103303 - The ComponentContent cannot be found. * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice -- Gitee From 6e906f5a2ac83192f0c05c7c6c627acf2bc49e6a Mon Sep 17 00:00:00 2001 From: wanghao505 Date: Sat, 22 Mar 2025 08:52:32 +0800 Subject: [PATCH 313/835] add pointer Signed-off-by: wanghao505 --- api/@ohos.multimodalInput.pointerevent.d.ts | 1610 +++++++++++++++++++ 1 file changed, 1610 insertions(+) create mode 100644 api/@ohos.multimodalInput.pointerevent.d.ts diff --git a/api/@ohos.multimodalInput.pointerevent.d.ts b/api/@ohos.multimodalInput.pointerevent.d.ts new file mode 100644 index 0000000000..9561c4a9cf --- /dev/null +++ b/api/@ohos.multimodalInput.pointerevent.d.ts @@ -0,0 +1,1610 @@ +/* + * Copyright (c) 2022-2023 Huawei Device Co., Ltd. + * 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. + */ + +/** + * @file + * @kit InputKit + */ + +import type { AsyncCallback } from './@ohos.base'; +import type image from './@ohos.multimedia.image'; + +/** + * Declares interfaces related to mouse pointer attributes. + * + * @namespace pointer + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 9 + */ +/** + * Declares interfaces related to mouse pointer attributes. + * + * @namespace pointer + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @atomicservice + * @since 12 + */ +declare namespace pointer { + /** + * Pointer style. + * + * @enum { number } + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 9 + */ + /** + * Pointer style. + * + * @enum { number } + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @atomicservice + * @since 12 + */ + enum PointerStyle { + /** + * Default + * + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 9 + */ + DEFAULT, + + /** + * East arrow + * + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 9 + */ + EAST, + + /** + * West arrow + * + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 9 + */ + WEST, + + /** + * South arrow + * + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 9 + */ + SOUTH, + + /** + * North arrow + * + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 9 + */ + NORTH, + + /** + * East-west arrow + * + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 9 + */ + WEST_EAST, + + /** + * North-south arrow + * + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 9 + */ + NORTH_SOUTH, + + /** + * North-east arrow + * + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 9 + */ + NORTH_EAST, + + /** + * North-west arrow + * + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 9 + */ + NORTH_WEST, + + /** + * South-east arrow + * + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 9 + */ + SOUTH_EAST, + + /** + * South-west arrow + * + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 9 + */ + SOUTH_WEST, + + /** + * Northeast and southwest adjustment + * + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 9 + */ + NORTH_EAST_SOUTH_WEST, + + /** + * Northwest and southeast adjustment + * + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 9 + */ + NORTH_WEST_SOUTH_EAST, + + /** + * Cross (accurate selection) + * + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 9 + */ + CROSS, + + /** + * Copy + * + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 9 + */ + CURSOR_COPY, + + /** + * Forbid + * + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 9 + */ + CURSOR_FORBID, + + /** + * Sucker + * + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 9 + */ + COLOR_SUCKER, + + /** + * Grabbing hand + * + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 9 + */ + HAND_GRABBING, + + /** + * Opening hand + * + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 9 + */ + HAND_OPEN, + + /** + * Hand-shaped pointer + * + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 9 + */ + HAND_POINTING, + + /** + * Help + * + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 9 + */ + HELP, + + /** + * Move + * + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 9 + */ + MOVE, + + /** + * Left and right resizing + * + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 9 + */ + RESIZE_LEFT_RIGHT, + + /** + * Up and down resizing + * + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 9 + */ + RESIZE_UP_DOWN, + + /** + * Screenshot crosshair + * + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 9 + */ + SCREENSHOT_CHOOSE, + + /** + * Screenshot + * + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 9 + */ + SCREENSHOT_CURSOR, + + /** + * Text selection + * + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 9 + */ + TEXT_CURSOR, + + /** + * Zoom in + * + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 9 + */ + ZOOM_IN, + + /** + * Zoom out + * + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 9 + */ + ZOOM_OUT, + + /** + * Scrolling east + * + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 9 + */ + MIDDLE_BTN_EAST, + + /** + * Scrolling west + * + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 9 + */ + MIDDLE_BTN_WEST, + + /** + * Scrolling south + * + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 9 + */ + MIDDLE_BTN_SOUTH, + + /** + * Scrolling north + * + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 9 + */ + MIDDLE_BTN_NORTH, + + /** + * Scrolling north and south + * + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 9 + */ + MIDDLE_BTN_NORTH_SOUTH, + + /** + * Scrolling northeast + * + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 9 + */ + MIDDLE_BTN_NORTH_EAST, + + /** + * Scrolling northwest + * + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 9 + */ + MIDDLE_BTN_NORTH_WEST, + + /** + * Scrolling southeast + * + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 9 + */ + MIDDLE_BTN_SOUTH_EAST, + + /** + * Scrolling southwest + * + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 9 + */ + MIDDLE_BTN_SOUTH_WEST, + + /** + * Moving as a cone in four directions + * + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 9 + */ + MIDDLE_BTN_NORTH_SOUTH_WEST_EAST, + + /** + * Horizontal text selection + * + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 10 + */ + HORIZONTAL_TEXT_CURSOR, + + /** + * Precise selection + * + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 10 + */ + CURSOR_CROSS, + + /** + * Cursor with circle style + * + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 10 + */ + CURSOR_CIRCLE, + + /** + * Loading state with dynamic cursor + * + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 10 + */ + /** + * Loading state with dynamic cursor + * + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @atomicservice + * @since 12 + */ + LOADING, + + /** + * Running state with dynamic cursor + * + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 10 + */ + /** + * Running state with dynamic cursor + * + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @atomicservice + * @since 12 + */ + RUNNING, + + /** + * Scrolling east and west + * + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 18 + */ + MIDDLE_BTN_EAST_WEST + } + + /** + * Mouse button. + * + * @enum { number } + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 10 + */ + enum PrimaryButton { + /** + * Left mouse button + * + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 10 + */ + LEFT = 0, + /** + * Right mouse button + * + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 10 + */ + RIGHT = 1 + } + + /** + * Device right menu type. + * + * @enum { number } + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 10 + */ + enum RightClickType { + /** + * Touchpad right button + * + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 10 + */ + TOUCHPAD_RIGHT_BUTTON = 1, + /** + * Touchpad left button + * + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 10 + */ + TOUCHPAD_LEFT_BUTTON = 2, + /** + * Touchpad two fingers tap + * + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 10 + */ + TOUCHPAD_TWO_FINGER_TAP = 3, + } + + /** + * Defines a custom cursor. + * + * @interface CustomCursor + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 15 + */ + interface CustomCursor { + /** + * pixelMap - Custom cursor. The size limit is 256 x 256. + * @type { image.PixelMap } + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 15 + */ + pixelMap: image.PixelMap; + /** + * focusX - Horizontal coordinate of the focus of the custom cursor. It is subject to the size of the custom cursor. + * @type { number } + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 15 + */ + focusX?: number; + /** + * focusY - Vertical coordinate of the focus of the custom cursor. It is subject to the size of the custom cursor. + * @type { number } + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 15 + */ + focusY?: number; + } + + /** + * Specifies custom cursor config. + * + * @interface CursorConfig + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 15 + */ + interface CursorConfig { + /** + * followSystem - Whether to adjust the cursor size based on the system settings. + * @type { boolean } + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 15 + */ + followSystem : boolean; + } + + /** + * Sets the pointer moving speed. + * + * @param { number } speed - Pointer moving speed, which is any number. + * @param { AsyncCallback } callback - Callback used to return the result. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @systemapi hide for inner use + * @since 9 + */ + /** + * Sets the pointer moving speed. + * + * @param { number } speed - Pointer moving speed, which is any number. + * @param { AsyncCallback } callback - Callback used to return the result. + * @throws { BusinessError } 202 - Permission denied, non-system app called system api. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @systemapi hide for inner use + * @since 12 + */ + function setPointerSpeed(speed: number, callback: AsyncCallback): void; + + /** + * Sets the pointer moving speed. + * + * @param { number } speed - Pointer moving speed, which is any number. + * @returns { Promise } Returns the result through a promise. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @systemapi hide for inner use + * @since 9 + */ + /** + * Sets the pointer moving speed. + * + * @param { number } speed - Pointer moving speed, which is any number. + * @returns { Promise } Returns the result through a promise. + * @throws { BusinessError } 202 - Permission denied, non-system app called system api. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @systemapi hide for inner use + * @since 12 + */ + function setPointerSpeed(speed: number): Promise; + + /** + * Sets the pointer moving speed through sync mode. + * + * @param { number } speed - Pointer moving speed, which is any number. + * @throws { BusinessError } 202 - SystemAPI permission error. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @systemapi hide for inner use + * @since 10 + */ + function setPointerSpeedSync(speed: number): void; + + /** + * Queries the pointer moving speed. + * + * @param { AsyncCallback } callback - Callback used to return the result. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @systemapi hide for inner use + * @since 9 + */ + /** + * Queries the pointer moving speed. + * + * @param { AsyncCallback } callback - Callback used to return the result. + * @throws { BusinessError } 202 - Permission denied, non-system app called system api. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @systemapi hide for inner use + * @since 12 + */ + function getPointerSpeed(callback: AsyncCallback): void; + + /** + * Queries the pointer moving speed. + * + * @returns { Promise } Returns the result through a promise. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @systemapi hide for inner use + * @since 9 + */ + /** + * Queries the pointer moving speed. + * + * @returns { Promise } Returns the result through a promise. + * @throws { BusinessError } 202 - Permission denied, non-system app called system api. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @systemapi hide for inner use + * @since 12 + */ + function getPointerSpeed(): Promise; + + /** + * Queries the pointer moving speed through sync mode. + * @returns { number } Returns the pointer speed through sync mode. + * @throws { BusinessError } 202 - SystemAPI permission error. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @systemapi hide for inner use + * @since 10 + */ + function getPointerSpeedSync(): number; + + /** + * Sets the pointer style. + * + * @param { number } windowId - Window ID. + * @param { PointerStyle } pointerStyle - Pointer style. + * @param { AsyncCallback } callback - Callback used to return the result. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 9 + */ + function setPointerStyle(windowId: number, pointerStyle: PointerStyle, callback: AsyncCallback): void; + + /** + * Sets the pointer style. + * + * @param { number } windowId - Window ID. + * @param { PointerStyle } pointerStyle - Pointer style. + * @returns { Promise } Returns the result through a promise. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 9 + */ + function setPointerStyle(windowId: number, pointerStyle: PointerStyle): Promise; + + /** + * Sets the pointer style through sync mode. + * + * @param { number } windowId - Window ID. + * @param { PointerStyle } pointerStyle - Pointer style. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 10 + */ + function setPointerStyleSync(windowId: number, pointerStyle: PointerStyle): void; + + /** + * Queries the pointer style. + * + * @param { number } windowId - Window ID. + * @param { AsyncCallback } callback - Callback used to return the result. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 9 + */ + function getPointerStyle(windowId: number, callback: AsyncCallback): void; + + /** + * Queries the pointer style. + * + * @param { number } windowId - Window ID. + * @returns { Promise } Returns the result through a promise. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 9 + */ + function getPointerStyle(windowId: number): Promise; + + /** + * Queries the pointer style through sync mode. + * + * @param { number } windowId - Window ID. + * @returns { PointerStyle } Returns the pointerStyle. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 10 + */ + function getPointerStyleSync(windowId: number): PointerStyle; + + /** + * Sets whether the pointer icon is visible. + * + * @param { boolean } visible Whether the pointer icon is visible. The value true indicates that the pointer + * icon is visible, and the value false indicates the opposite. + * @param { AsyncCallback } callback - Callback for the input device event. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 9 + */ + /** + * Sets whether the pointer icon is visible. + * + * @param { boolean } visible Whether the pointer icon is visible. The value true indicates that the pointer + * icon is visible, and the value false indicates the opposite. + * @param { AsyncCallback } callback - Callback for the input device event. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + * 2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported; + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 14 + */ + function setPointerVisible(visible: boolean, callback: AsyncCallback): void; + + /** + * Sets whether the pointer icon is visible. + * + * @param { boolean } visible Whether the pointer icon is visible. The value true indicates that the pointer + * icon is visible, and the value false indicates the opposite. + * @returns { Promise } Returns the result through a promise. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 9 + */ + /** + * Sets whether the pointer icon is visible. + * + * @param { boolean } visible Whether the pointer icon is visible. The value true indicates that the pointer + * icon is visible, and the value false indicates the opposite. + * @returns { Promise } Returns the result through a promise. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + * 2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported; + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 14 + */ + function setPointerVisible(visible: boolean): Promise; + + /** + * Sets whether the pointer icon is visible through sync mode. + * + * @param { boolean } visible Whether the pointer icon is visible. The value true indicates that the pointer + * icon is visible, and the value false indicates the opposite. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 10 + */ + function setPointerVisibleSync(visible: boolean): void; + + /** + * Checks whether the pointer icon is visible. + * + * @param { AsyncCallback } callback - Returns true if the pointer icon is visible, + * returns false otherwise. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 9 + */ + function isPointerVisible(callback: AsyncCallback): void; + + /** + * Checks whether the pointer icon is visible. + * + * @returns { Promise } Returns true if the pointer icon is visible; returns false otherwise. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 9 + */ + function isPointerVisible(): Promise; + + /** + * Checks whether the pointer icon is visible through sync mode. + * + * @returns { boolean } Returns true if the pointer icon is visible, returns false otherwise. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 10 + */ + function isPointerVisibleSync(): boolean; + + /** + * Set the color of pointer. + * + * @param { number } color - Indicates the color of pointer. + * @param { AsyncCallback } callback - Callback used to return the result. + * @throws { BusinessError } 202 - SystemAPI permission error. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @systemapi hide for inner use. + * @since 10 + */ + function setPointerColor(color: number, callback: AsyncCallback): void; + + /** + * Set the color of pointer. + * + * @param { number } color - Indicates the color of pointer. + * @returns { Promise } Returns the result through a promise. + * @throws { BusinessError } 202 - SystemAPI permission error. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @systemapi hide for inner use. + * @since 10 + */ + function setPointerColor(color: number): Promise; + + /** + * Set the color of pointer. + * + * @param { number } color - Indicates the color of pointer. + * @throws { BusinessError } 202 - SystemAPI permission error. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @systemapi hide for inner use. + * @since 10 + */ + function setPointerColorSync(color: number): void; + + /** + * Get the color of pointer. + * + * @param { AsyncCallback } callback - Callback used to return the result. + * @throws { BusinessError } 202 - SystemAPI permission error. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @systemapi hide for inner use. + * @since 10 + */ + function getPointerColor(callback: AsyncCallback): void; + + /** + * Get the color of pointer. + * + * @returns { Promise } Returns the result through a promise. + * @throws { BusinessError } 202 - SystemAPI permission error. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @systemapi hide for inner use. + * @since 10 + */ + function getPointerColor(): Promise; + + /** + * Get the color of pointer. + * + * @returns { number } Returns the pointer color through sync mode. + * @throws { BusinessError } 202 - SystemAPI permission error. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @systemapi hide for inner use. + * @since 10 + */ + function getPointerColorSync(): number; + + /** + * Set the size of pointer. + * + * @param { number } size - Indicates the size of pointer. + * @param { AsyncCallback } callback - Callback used to return the result. + * @throws { BusinessError } 202 - SystemAPI permission error. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @systemapi hide for inner use. + * @since 10 + */ + function setPointerSize(size: number, callback: AsyncCallback): void; + + /** + * Set the size of pointer. + * + * @param { number } size - Indicates the size of pointer. + * @returns { Promise } Returns the result through a promise. + * @throws { BusinessError } 202 - SystemAPI permission error. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @systemapi hide for inner use. + * @since 10 + */ + function setPointerSize(size: number): Promise; + + /** + * Set the size of pointer. + * + * @param { number } size - Indicates the size of pointer. + * @throws { BusinessError } 202 - SystemAPI permission error. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @systemapi hide for inner use. + * @since 10 + */ + function setPointerSizeSync(size: number): void; + + /** + * Get the size of pointer. + * + * @param { AsyncCallback } callback - Callback used to return the result. + * @throws { BusinessError } 202 - SystemAPI permission error. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @systemapi hide for inner use. + * @since 10 + */ + function getPointerSize(callback: AsyncCallback): void; + + /** + * Get the size of pointer. + * + * @returns { Promise } Returns the result through a promise. + * @throws { BusinessError } 202 - SystemAPI permission error. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @systemapi hide for inner use. + * @since 10 + */ + function getPointerSize(): Promise; + + /** + * Get the size of pointer. + * + * @returns { number } Returns the pointer size through sync mode. + * @throws { BusinessError } 202 - SystemAPI permission error. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @systemapi hide for inner use. + * @since 10 + */ + function getPointerSizeSync(): number; + + /** + * Sets mouse primary button. + * + * @param { PrimaryButton } primary - Indicates mouse primary button. The value LEFT indicates that mouse primary + * button is left button, and the value RIGHT indicates that mouse primary button is right button. + * @param { AsyncCallback } callback - Callback used to return the result. + * @throws { BusinessError } 202 - SystemAPI permission error. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @systemapi hide for inner use. + * @since 10 + */ + function setMousePrimaryButton(primary: PrimaryButton, callback: AsyncCallback): void; + + /** + * Sets mouse primary button. + * + * @param { PrimaryButton } primary - Indicates mouse primary button. The value LEFT indicates that mouse primary + * button is left button, and the value RIGHT indicates that mouse primary button is right button. + * @returns { Promise } Returns the result through a promise. + * @throws { BusinessError } 202 - SystemAPI permission error. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @systemapi hide for inner use. + * @since 10 + */ + function setMousePrimaryButton(primary: PrimaryButton): Promise; + + /** + * Gets mouse primary button. + * + * @param { AsyncCallback } callback - Callback used to return the result. + * @throws { BusinessError } 202 - SystemAPI permission error. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @systemapi hide for inner use. + * @since 10 + */ + function getMousePrimaryButton(callback: AsyncCallback): void; + + /** + * Gets mouse primary button. + * + * @returns { Promise } Returns the result through a promise. + * @throws { BusinessError } 202 - SystemAPI permission error. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @systemapi hide for inner use. + * @since 10 + */ + function getMousePrimaryButton(): Promise; + + /** + * Sets whether the mouse hover scroll is enabled in inactive window. + * + * @param { boolean } state - Indicates whether the mouse hover scroll is enabled in inactive window. The value true + * indicates that the mouse hover scroll is enabled, and the value false indicates the opposite. + * @param { AsyncCallback } callback - Callback used to return the result. + * @throws { BusinessError } 202 - SystemAPI permission error. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @systemapi hide for inner use. + * @since 10 + */ + function setHoverScrollState(state: boolean, callback: AsyncCallback): void; + + /** + * Sets whether mouse hover scroll is enabled in inactive window. + * + * @param { boolean } state - Indicates whether the mouse hover scroll is enabled in inactive window. The value true + * indicates that the mouse hover scroll is enabled, and the value false indicates the opposite. + * @returns { Promise } Returns the result through a promise. + * @throws { BusinessError } 202 - SystemAPI permission error. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @systemapi hide for inner use. + * @since 10 + */ + function setHoverScrollState(state: boolean): Promise; + + /** + * Gets a status whether the mouse hover scroll is enabled in inactive window. + * + * @param { AsyncCallback } callback - Callback used to return the result. + * @throws { BusinessError } 202 - SystemAPI permission error. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @systemapi hide for inner use. + * @since 10 + */ + function getHoverScrollState(callback: AsyncCallback): void; + + /** + * Gets a status whether mouse hover scroll is enabled in inactive window. + * + * @returns { Promise } Returns the result through a promise. + * @throws { BusinessError } 202 - SystemAPI permission error. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @systemapi hide for inner use. + * @since 10 + */ + function getHoverScrollState(): Promise; + + /** + * Set the number of mouse scrolling rows. + * + * @param { number } rows - Indicates the number of mouse scrolling rows. + * @param { AsyncCallback } callback - Callback used to return the result. + * @throws { BusinessError } 202 - SystemAPI permission error. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @systemapi hide for inner use. + * @since 10 + */ + function setMouseScrollRows(rows: number, callback: AsyncCallback): void; + + /** + * Set the number of mouse scrolling rows. + * + * @param { number } rows - Indicates the number of mouse scrolling rows. + * @returns { Promise } Returns the result through a promise. + * @throws { BusinessError } 202 - SystemAPI permission error. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @systemapi hide for inner use. + * @since 10 + */ + function setMouseScrollRows(rows: number): Promise; + + /** + * Get the number of mouse scrolling rows. + * + * @param { AsyncCallback } callback - Callback used to return the result. + * @throws { BusinessError } 202 - SystemAPI permission error. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @systemapi hide for inner use. + * @since 10 + */ + function getMouseScrollRows(callback: AsyncCallback): void; + + /** + * Get the number of mouse scrolling rows. + * + * @returns { Promise } Returns the result through a promise. + * @throws { BusinessError } 202 - SystemAPI permission error. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @systemapi hide for inner use. + * @since 10 + */ + function getMouseScrollRows(): Promise; + + /** + * Set touchpad scroll switch. + * + * @param { boolean } state - Indicates whether the touchpad scroll switch is enabled + * @param { AsyncCallback } callback - Callback used to return the result. + * @throws { BusinessError } 202 - SystemAPI permission error. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @systemapi hide for inner use. + * @since 10 + */ + function setTouchpadScrollSwitch(state: boolean, callback: AsyncCallback): void; + + /** + * Set touchpad scroll switch. + * + * @param { boolean } state - Indicates whether the touchpad scroll switch is enabled + * @returns { Promise } Returns the result through a promise. + * @throws { BusinessError } 202 - SystemAPI permission error. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @systemapi hide for inner use. + * @since 10 + */ + function setTouchpadScrollSwitch(state: boolean): Promise; + + /** + * Get touchpad scroll switch state. + * + * @param { AsyncCallback } callback - Callback used to return the result. + * @throws { BusinessError } 202 - SystemAPI permission error. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @systemapi hide for inner use. + * @since 10 + */ + function getTouchpadScrollSwitch(callback: AsyncCallback): void; + + /** + * Get touchpad scroll switch state. + * + * @returns { Promise } Returns the result through a promise. + * @throws { BusinessError } 202 - SystemAPI permission error. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @systemapi hide for inner use. + * @since 10 + */ + function getTouchpadScrollSwitch(): Promise; + + /** + * Set touchpad scroll direction. + * + * @param { boolean } state - Indicates whether the touchpad scroll direction is forward or reverse + * @param { AsyncCallback } callback - Callback used to return the result. + * @throws { BusinessError } 202 - SystemAPI permission error. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @systemapi hide for inner use. + * @since 10 + */ + function setTouchpadScrollDirection(state: boolean, callback: AsyncCallback): void; + + /** + * Set touchpad scroll direction. + * + * @param { boolean } state - Indicates whether the touchpad scroll direction is forward or reverse + * @returns { Promise } Returns the result through a promise. + * @throws { BusinessError } 202 - SystemAPI permission error. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @systemapi hide for inner use. + * @since 10 + */ + function setTouchpadScrollDirection(state: boolean): Promise; + + /** + * Get touchpad scroll direction. + * + * @param { AsyncCallback } callback - Callback used to return the result. + * @throws { BusinessError } 202 - SystemAPI permission error. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @systemapi hide for inner use. + * @since 10 + */ + function getTouchpadScrollDirection(callback: AsyncCallback): void; + + /** + * Get touchpad scroll direction. + * + * @returns { Promise } Returns the result through a promise. + * @throws { BusinessError } 202 - SystemAPI permission error. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @systemapi hide for inner use. + * @since 10 + */ + function getTouchpadScrollDirection(): Promise; + + /** + * Set touchpad tap switch. + * + * @param { boolean } state - Indicates whether the touchpad tap switch is enabled + * @param { AsyncCallback } callback - Callback used to return the result. + * @throws { BusinessError } 202 - SystemAPI permission error. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @systemapi hide for inner use. + * @since 10 + */ + function setTouchpadTapSwitch(state: boolean, callback: AsyncCallback): void; + + /** + * Set touchpad tap switch. + * + * @param { boolean } state - Indicates whether the touchpad tap switch is enabled + * @returns { Promise } Returns the result through a promise. + * @throws { BusinessError } 202 - SystemAPI permission error. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @systemapi hide for inner use. + * @since 10 + */ + function setTouchpadTapSwitch(state: boolean): Promise; + + /** + * Get touchpad tap switch state. + * + * @param { AsyncCallback } callback - Callback used to return the result. + * @throws { BusinessError } 202 - SystemAPI permission error. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @systemapi hide for inner use. + * @since 10 + */ + function getTouchpadTapSwitch(callback: AsyncCallback): void; + + /** + * Get touchpad tap switch state. + * + * @returns { Promise } Returns the result through a promise. + * @throws { BusinessError } 202 - SystemAPI permission error. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @systemapi hide for inner use. + * @since 10 + */ + function getTouchpadTapSwitch(): Promise; + + /** + * Set touchpad pointer speed. + * + * @param { number } speed - Indicates the number of touchpad pointer speed. + * @param { AsyncCallback } callback - Callback used to return the result. + * @throws { BusinessError } 202 - SystemAPI permission error. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @systemapi hide for inner use. + * @since 10 + */ + function setTouchpadPointerSpeed(speed: number, callback: AsyncCallback): void; + + /** + * Set touchpad pointer speed. + * + * @param { number } speed - Indicates the number of touchpad pointer speed. + * @returns { Promise } Returns the result through a promise. + * @throws { BusinessError } 202 - SystemAPI permission error. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @systemapi hide for inner use. + * @since 10 + */ + function setTouchpadPointerSpeed(speed: number): Promise; + + /** + * Get touchpad pointer speed. + * + * @param { AsyncCallback } callback - Callback used to return the result. + * @throws { BusinessError } 202 - SystemAPI permission error. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @systemapi hide for inner use. + * @since 10 + */ + function getTouchpadPointerSpeed(callback: AsyncCallback): void; + + /** + * Get touchpad pointer speed. + * + * @returns { Promise } Returns the result through a promise. + * @throws { BusinessError } 202 - SystemAPI permission error. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @systemapi hide for inner use. + * @since 10 + */ + function getTouchpadPointerSpeed(): Promise; + + /** + * Set touchpad pinch switch. + * + * @param { boolean } state - Indicates whether the touchpad pinch switch is enabled + * @param { AsyncCallback } callback - Callback used to return the result. + * @throws { BusinessError } 202 - SystemAPI permission error. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @systemapi hide for inner use. + * @since 10 + */ + function setTouchpadPinchSwitch(state: boolean, callback: AsyncCallback): void; + + /** + * Set touchpad pinch switch. + * + * @param { boolean } state - Indicates whether the touchpad pinch switch is enabled + * @returns { Promise } Returns the result through a promise. + * @throws { BusinessError } 202 - SystemAPI permission error. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @systemapi hide for inner use. + * @since 10 + */ + function setTouchpadPinchSwitch(state: boolean): Promise; + + /** + * Get touchpad pinch switch state. + * + * @param { AsyncCallback } callback - Callback used to return the result. + * @throws { BusinessError } 202 - SystemAPI permission error. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @systemapi hide for inner use. + * @since 10 + */ + function getTouchpadPinchSwitch(callback: AsyncCallback): void; + + /** + * Get touchpad pinch switch state. + * + * @returns { Promise } Returns the result through a promise. + * @throws { BusinessError } 202 - SystemAPI permission error. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @systemapi hide for inner use. + * @since 10 + */ + function getTouchpadPinchSwitch(): Promise; + + /** + * Set touchpad swipe switch. + * + * @param { boolean } state - Indicates whether the touchpad swipe switch is enabled + * @param { AsyncCallback } callback - Callback used to return the result. + * @throws { BusinessError } 202 - SystemAPI permission error. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @systemapi hide for inner use. + * @since 10 + */ + function setTouchpadSwipeSwitch(state: boolean, callback: AsyncCallback): void; + + /** + * Set touchpad swipe switch. + * + * @param { boolean } state - Indicates whether the touchpad swipe switch is enabled + * @returns { Promise } Returns the result through a promise. + * @throws { BusinessError } 202 - SystemAPI permission error. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @systemapi hide for inner use. + * @since 10 + */ + function setTouchpadSwipeSwitch(state: boolean): Promise; + + /** + * Get touchpad swipe switch state. + * + * @param { AsyncCallback } callback - Callback used to return the result. + * @throws { BusinessError } 202 - SystemAPI permission error. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @systemapi hide for inner use. + * @since 10 + */ + function getTouchpadSwipeSwitch(callback: AsyncCallback): void; + + /** + * Get touchpad swipe switch state. + * + * @returns { Promise } Returns the result through a promise. + * @throws { BusinessError } 202 - SystemAPI permission error. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @systemapi hide for inner use. + * @since 10 + */ + function getTouchpadSwipeSwitch(): Promise; + + /** + * Set touchpad right click type. + * + * @param { RightClickType } type - Indicates the type of touchpad right button menu. + * @param { AsyncCallback } callback - Callback used to return the result. + * @throws { BusinessError } 202 - SystemAPI permission error. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @systemapi hide for inner use. + * @since 10 + */ + function setTouchpadRightClickType(type: RightClickType, callback: AsyncCallback): void; + + /** + * Set touchpad right click type. + * + * @param { RightClickType } type - Indicates the type of touchpad right click. + * @returns { Promise } Returns the result through a promise. + * @throws { BusinessError } 202 - SystemAPI permission error. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @systemapi hide for inner use. + * @since 10 + */ + function setTouchpadRightClickType(type: RightClickType): Promise; + + /** + * Get touchpad right click type. + * + * @param { AsyncCallback } callback - Callback used to return the result of right click type. + * @throws { BusinessError } 202 - SystemAPI permission error. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @systemapi hide for inner use. + * @since 10 + */ + function getTouchpadRightClickType(callback: AsyncCallback): void; + + /** + * Get touchpad right click type. + * + * @returns { Promise } Returns the result of right click type through a promise. + * @throws { BusinessError } 202 - SystemAPI permission error. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @systemapi hide for inner use. + * @since 10 + */ + function getTouchpadRightClickType(): Promise; + + /** + * Sets the custom cursor. + * + * @param { number } windowId - Window ID. + * @param { image.PixelMap } pixelMap - the cursor of pixelMap. + * @param { number } focusX - focus x. + * @param { number } focusY - focus y. + * @returns { Promise } Returns the result through a promise. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 11 + */ + function setCustomCursor(windowId: number, pixelMap: image.PixelMap, focusX?: number, focusY?: number): Promise; + + /** + * Sets the custom cursor through sync mode. + * + * @param { number } windowId - Window ID. + * @param { image.PixelMap } pixelMap - the cursor of pixelMap. + * @param { number } focusX - focus x. + * @param { number } focusY - focus y. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 11 + */ + function setCustomCursorSync(windowId: number, pixelMap: image.PixelMap, focusX?: number, focusY?: number): void; + + /** + * Sets the custom cursor. You can set whether to adjust the cursor size based on the system settings. + * + * @param { number } windowId - Window ID. + * @param { CustomCursor } cursor - Custom cursor, including the custom cursor resource and focus position. + * @param { CursorConfig } config - Custom cursor config. + * @returns { Promise } Returns the result through a promise. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Abnormal windowId parameter passed in; + *
2. Abnormal pixelMap parameter passed in; 3. Abnormal focusX parameter passed in; + *
4. Abnormal focusY parameter passed in. + * @throws { BusinessError } 26500001 - Invalid windowId. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @since 15 + */ + function setCustomCursor(windowId: number, cursor: CustomCursor, config: CursorConfig): Promise; + + /** + * Set touchpad double tap and drag state. + * + * @param { boolean } isOpen - Indicates whether the touchpad double tap and drag is enabled + * @param { AsyncCallback } callback - Callback used to return the result. + * @throws { BusinessError } 202 - SystemAPI permission error. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @systemapi hide for inner use. + * @since 14 + */ + function setTouchpadDoubleTapAndDragState(isOpen: boolean, callback: AsyncCallback): void; + + /** + * Set touchpad double tap and drag state. + * + * @param { boolean } isOpen - Indicates whether the touchpad double tap and drag is enabled + * @returns { Promise } Returns the result through a promise. + * @throws { BusinessError } 202 - SystemAPI permission error. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @systemapi hide for inner use. + * @since 14 + */ + function setTouchpadDoubleTapAndDragState(isOpen: boolean): Promise; + + /** + * Get touchpad double tap and drag state. + * + * @param { AsyncCallback } callback - Callback used to return the result. + * @throws { BusinessError } 202 - SystemAPI permission error. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @systemapi hide for inner use. + * @since 14 + */ + function getTouchpadDoubleTapAndDragState(callback: AsyncCallback): void; + + /** + * Get touchpad double tap and drag state. + * + * @returns { Promise } Returns the result through a promise. + * @throws { BusinessError } 202 - SystemAPI permission error. + * @syscap SystemCapability.MultimodalInput.Input.Pointer + * @systemapi hide for inner use. + * @since 14 + */ + function getTouchpadDoubleTapAndDragState(): Promise; +} +export default pointer; \ No newline at end of file -- Gitee From 3c6d359701ad7662b46cde772b85a842f2799659 Mon Sep 17 00:00:00 2001 From: wanghao505 Date: Sat, 22 Mar 2025 08:53:48 +0800 Subject: [PATCH 314/835] fix Signed-off-by: wanghao505 --- api/@ohos.multimodalInput.pointerevent.d.ts | 1610 ------------------- 1 file changed, 1610 deletions(-) delete mode 100644 api/@ohos.multimodalInput.pointerevent.d.ts diff --git a/api/@ohos.multimodalInput.pointerevent.d.ts b/api/@ohos.multimodalInput.pointerevent.d.ts deleted file mode 100644 index 9561c4a9cf..0000000000 --- a/api/@ohos.multimodalInput.pointerevent.d.ts +++ /dev/null @@ -1,1610 +0,0 @@ -/* - * Copyright (c) 2022-2023 Huawei Device Co., Ltd. - * 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. - */ - -/** - * @file - * @kit InputKit - */ - -import type { AsyncCallback } from './@ohos.base'; -import type image from './@ohos.multimedia.image'; - -/** - * Declares interfaces related to mouse pointer attributes. - * - * @namespace pointer - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 9 - */ -/** - * Declares interfaces related to mouse pointer attributes. - * - * @namespace pointer - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @atomicservice - * @since 12 - */ -declare namespace pointer { - /** - * Pointer style. - * - * @enum { number } - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 9 - */ - /** - * Pointer style. - * - * @enum { number } - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @atomicservice - * @since 12 - */ - enum PointerStyle { - /** - * Default - * - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 9 - */ - DEFAULT, - - /** - * East arrow - * - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 9 - */ - EAST, - - /** - * West arrow - * - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 9 - */ - WEST, - - /** - * South arrow - * - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 9 - */ - SOUTH, - - /** - * North arrow - * - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 9 - */ - NORTH, - - /** - * East-west arrow - * - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 9 - */ - WEST_EAST, - - /** - * North-south arrow - * - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 9 - */ - NORTH_SOUTH, - - /** - * North-east arrow - * - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 9 - */ - NORTH_EAST, - - /** - * North-west arrow - * - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 9 - */ - NORTH_WEST, - - /** - * South-east arrow - * - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 9 - */ - SOUTH_EAST, - - /** - * South-west arrow - * - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 9 - */ - SOUTH_WEST, - - /** - * Northeast and southwest adjustment - * - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 9 - */ - NORTH_EAST_SOUTH_WEST, - - /** - * Northwest and southeast adjustment - * - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 9 - */ - NORTH_WEST_SOUTH_EAST, - - /** - * Cross (accurate selection) - * - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 9 - */ - CROSS, - - /** - * Copy - * - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 9 - */ - CURSOR_COPY, - - /** - * Forbid - * - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 9 - */ - CURSOR_FORBID, - - /** - * Sucker - * - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 9 - */ - COLOR_SUCKER, - - /** - * Grabbing hand - * - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 9 - */ - HAND_GRABBING, - - /** - * Opening hand - * - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 9 - */ - HAND_OPEN, - - /** - * Hand-shaped pointer - * - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 9 - */ - HAND_POINTING, - - /** - * Help - * - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 9 - */ - HELP, - - /** - * Move - * - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 9 - */ - MOVE, - - /** - * Left and right resizing - * - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 9 - */ - RESIZE_LEFT_RIGHT, - - /** - * Up and down resizing - * - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 9 - */ - RESIZE_UP_DOWN, - - /** - * Screenshot crosshair - * - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 9 - */ - SCREENSHOT_CHOOSE, - - /** - * Screenshot - * - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 9 - */ - SCREENSHOT_CURSOR, - - /** - * Text selection - * - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 9 - */ - TEXT_CURSOR, - - /** - * Zoom in - * - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 9 - */ - ZOOM_IN, - - /** - * Zoom out - * - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 9 - */ - ZOOM_OUT, - - /** - * Scrolling east - * - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 9 - */ - MIDDLE_BTN_EAST, - - /** - * Scrolling west - * - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 9 - */ - MIDDLE_BTN_WEST, - - /** - * Scrolling south - * - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 9 - */ - MIDDLE_BTN_SOUTH, - - /** - * Scrolling north - * - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 9 - */ - MIDDLE_BTN_NORTH, - - /** - * Scrolling north and south - * - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 9 - */ - MIDDLE_BTN_NORTH_SOUTH, - - /** - * Scrolling northeast - * - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 9 - */ - MIDDLE_BTN_NORTH_EAST, - - /** - * Scrolling northwest - * - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 9 - */ - MIDDLE_BTN_NORTH_WEST, - - /** - * Scrolling southeast - * - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 9 - */ - MIDDLE_BTN_SOUTH_EAST, - - /** - * Scrolling southwest - * - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 9 - */ - MIDDLE_BTN_SOUTH_WEST, - - /** - * Moving as a cone in four directions - * - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 9 - */ - MIDDLE_BTN_NORTH_SOUTH_WEST_EAST, - - /** - * Horizontal text selection - * - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 10 - */ - HORIZONTAL_TEXT_CURSOR, - - /** - * Precise selection - * - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 10 - */ - CURSOR_CROSS, - - /** - * Cursor with circle style - * - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 10 - */ - CURSOR_CIRCLE, - - /** - * Loading state with dynamic cursor - * - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 10 - */ - /** - * Loading state with dynamic cursor - * - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @atomicservice - * @since 12 - */ - LOADING, - - /** - * Running state with dynamic cursor - * - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 10 - */ - /** - * Running state with dynamic cursor - * - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @atomicservice - * @since 12 - */ - RUNNING, - - /** - * Scrolling east and west - * - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 18 - */ - MIDDLE_BTN_EAST_WEST - } - - /** - * Mouse button. - * - * @enum { number } - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 10 - */ - enum PrimaryButton { - /** - * Left mouse button - * - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 10 - */ - LEFT = 0, - /** - * Right mouse button - * - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 10 - */ - RIGHT = 1 - } - - /** - * Device right menu type. - * - * @enum { number } - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 10 - */ - enum RightClickType { - /** - * Touchpad right button - * - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 10 - */ - TOUCHPAD_RIGHT_BUTTON = 1, - /** - * Touchpad left button - * - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 10 - */ - TOUCHPAD_LEFT_BUTTON = 2, - /** - * Touchpad two fingers tap - * - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 10 - */ - TOUCHPAD_TWO_FINGER_TAP = 3, - } - - /** - * Defines a custom cursor. - * - * @interface CustomCursor - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 15 - */ - interface CustomCursor { - /** - * pixelMap - Custom cursor. The size limit is 256 x 256. - * @type { image.PixelMap } - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 15 - */ - pixelMap: image.PixelMap; - /** - * focusX - Horizontal coordinate of the focus of the custom cursor. It is subject to the size of the custom cursor. - * @type { number } - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 15 - */ - focusX?: number; - /** - * focusY - Vertical coordinate of the focus of the custom cursor. It is subject to the size of the custom cursor. - * @type { number } - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 15 - */ - focusY?: number; - } - - /** - * Specifies custom cursor config. - * - * @interface CursorConfig - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 15 - */ - interface CursorConfig { - /** - * followSystem - Whether to adjust the cursor size based on the system settings. - * @type { boolean } - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 15 - */ - followSystem : boolean; - } - - /** - * Sets the pointer moving speed. - * - * @param { number } speed - Pointer moving speed, which is any number. - * @param { AsyncCallback } callback - Callback used to return the result. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - *
2. Incorrect parameter types; 3. Parameter verification failed. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @systemapi hide for inner use - * @since 9 - */ - /** - * Sets the pointer moving speed. - * - * @param { number } speed - Pointer moving speed, which is any number. - * @param { AsyncCallback } callback - Callback used to return the result. - * @throws { BusinessError } 202 - Permission denied, non-system app called system api. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - *
2. Incorrect parameter types; 3. Parameter verification failed. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @systemapi hide for inner use - * @since 12 - */ - function setPointerSpeed(speed: number, callback: AsyncCallback): void; - - /** - * Sets the pointer moving speed. - * - * @param { number } speed - Pointer moving speed, which is any number. - * @returns { Promise } Returns the result through a promise. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - *
2. Incorrect parameter types; 3. Parameter verification failed. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @systemapi hide for inner use - * @since 9 - */ - /** - * Sets the pointer moving speed. - * - * @param { number } speed - Pointer moving speed, which is any number. - * @returns { Promise } Returns the result through a promise. - * @throws { BusinessError } 202 - Permission denied, non-system app called system api. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - *
2. Incorrect parameter types; 3. Parameter verification failed. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @systemapi hide for inner use - * @since 12 - */ - function setPointerSpeed(speed: number): Promise; - - /** - * Sets the pointer moving speed through sync mode. - * - * @param { number } speed - Pointer moving speed, which is any number. - * @throws { BusinessError } 202 - SystemAPI permission error. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - *
2. Incorrect parameter types; 3. Parameter verification failed. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @systemapi hide for inner use - * @since 10 - */ - function setPointerSpeedSync(speed: number): void; - - /** - * Queries the pointer moving speed. - * - * @param { AsyncCallback } callback - Callback used to return the result. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - *
2. Incorrect parameter types; 3. Parameter verification failed. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @systemapi hide for inner use - * @since 9 - */ - /** - * Queries the pointer moving speed. - * - * @param { AsyncCallback } callback - Callback used to return the result. - * @throws { BusinessError } 202 - Permission denied, non-system app called system api. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - *
2. Incorrect parameter types; 3. Parameter verification failed. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @systemapi hide for inner use - * @since 12 - */ - function getPointerSpeed(callback: AsyncCallback): void; - - /** - * Queries the pointer moving speed. - * - * @returns { Promise } Returns the result through a promise. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @systemapi hide for inner use - * @since 9 - */ - /** - * Queries the pointer moving speed. - * - * @returns { Promise } Returns the result through a promise. - * @throws { BusinessError } 202 - Permission denied, non-system app called system api. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @systemapi hide for inner use - * @since 12 - */ - function getPointerSpeed(): Promise; - - /** - * Queries the pointer moving speed through sync mode. - * @returns { number } Returns the pointer speed through sync mode. - * @throws { BusinessError } 202 - SystemAPI permission error. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - *
2. Incorrect parameter types; 3. Parameter verification failed. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @systemapi hide for inner use - * @since 10 - */ - function getPointerSpeedSync(): number; - - /** - * Sets the pointer style. - * - * @param { number } windowId - Window ID. - * @param { PointerStyle } pointerStyle - Pointer style. - * @param { AsyncCallback } callback - Callback used to return the result. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - *
2. Incorrect parameter types; 3. Parameter verification failed. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 9 - */ - function setPointerStyle(windowId: number, pointerStyle: PointerStyle, callback: AsyncCallback): void; - - /** - * Sets the pointer style. - * - * @param { number } windowId - Window ID. - * @param { PointerStyle } pointerStyle - Pointer style. - * @returns { Promise } Returns the result through a promise. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - *
2. Incorrect parameter types; 3. Parameter verification failed. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 9 - */ - function setPointerStyle(windowId: number, pointerStyle: PointerStyle): Promise; - - /** - * Sets the pointer style through sync mode. - * - * @param { number } windowId - Window ID. - * @param { PointerStyle } pointerStyle - Pointer style. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - *
2. Incorrect parameter types; 3. Parameter verification failed. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 10 - */ - function setPointerStyleSync(windowId: number, pointerStyle: PointerStyle): void; - - /** - * Queries the pointer style. - * - * @param { number } windowId - Window ID. - * @param { AsyncCallback } callback - Callback used to return the result. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - *
2. Incorrect parameter types; 3. Parameter verification failed. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 9 - */ - function getPointerStyle(windowId: number, callback: AsyncCallback): void; - - /** - * Queries the pointer style. - * - * @param { number } windowId - Window ID. - * @returns { Promise } Returns the result through a promise. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - *
2. Incorrect parameter types; 3. Parameter verification failed. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 9 - */ - function getPointerStyle(windowId: number): Promise; - - /** - * Queries the pointer style through sync mode. - * - * @param { number } windowId - Window ID. - * @returns { PointerStyle } Returns the pointerStyle. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - *
2. Incorrect parameter types; 3. Parameter verification failed. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 10 - */ - function getPointerStyleSync(windowId: number): PointerStyle; - - /** - * Sets whether the pointer icon is visible. - * - * @param { boolean } visible Whether the pointer icon is visible. The value true indicates that the pointer - * icon is visible, and the value false indicates the opposite. - * @param { AsyncCallback } callback - Callback for the input device event. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - *
2. Incorrect parameter types; 3. Parameter verification failed. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 9 - */ - /** - * Sets whether the pointer icon is visible. - * - * @param { boolean } visible Whether the pointer icon is visible. The value true indicates that the pointer - * icon is visible, and the value false indicates the opposite. - * @param { AsyncCallback } callback - Callback for the input device event. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 801 - Capability not supported; - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 14 - */ - function setPointerVisible(visible: boolean, callback: AsyncCallback): void; - - /** - * Sets whether the pointer icon is visible. - * - * @param { boolean } visible Whether the pointer icon is visible. The value true indicates that the pointer - * icon is visible, and the value false indicates the opposite. - * @returns { Promise } Returns the result through a promise. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - *
2. Incorrect parameter types; 3. Parameter verification failed. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 9 - */ - /** - * Sets whether the pointer icon is visible. - * - * @param { boolean } visible Whether the pointer icon is visible. The value true indicates that the pointer - * icon is visible, and the value false indicates the opposite. - * @returns { Promise } Returns the result through a promise. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 801 - Capability not supported; - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 14 - */ - function setPointerVisible(visible: boolean): Promise; - - /** - * Sets whether the pointer icon is visible through sync mode. - * - * @param { boolean } visible Whether the pointer icon is visible. The value true indicates that the pointer - * icon is visible, and the value false indicates the opposite. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - *
2. Incorrect parameter types; 3. Parameter verification failed. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 10 - */ - function setPointerVisibleSync(visible: boolean): void; - - /** - * Checks whether the pointer icon is visible. - * - * @param { AsyncCallback } callback - Returns true if the pointer icon is visible, - * returns false otherwise. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - *
2. Incorrect parameter types; 3. Parameter verification failed. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 9 - */ - function isPointerVisible(callback: AsyncCallback): void; - - /** - * Checks whether the pointer icon is visible. - * - * @returns { Promise } Returns true if the pointer icon is visible; returns false otherwise. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 9 - */ - function isPointerVisible(): Promise; - - /** - * Checks whether the pointer icon is visible through sync mode. - * - * @returns { boolean } Returns true if the pointer icon is visible, returns false otherwise. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 10 - */ - function isPointerVisibleSync(): boolean; - - /** - * Set the color of pointer. - * - * @param { number } color - Indicates the color of pointer. - * @param { AsyncCallback } callback - Callback used to return the result. - * @throws { BusinessError } 202 - SystemAPI permission error. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - *
2. Incorrect parameter types; 3. Parameter verification failed. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @systemapi hide for inner use. - * @since 10 - */ - function setPointerColor(color: number, callback: AsyncCallback): void; - - /** - * Set the color of pointer. - * - * @param { number } color - Indicates the color of pointer. - * @returns { Promise } Returns the result through a promise. - * @throws { BusinessError } 202 - SystemAPI permission error. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - *
2. Incorrect parameter types; 3. Parameter verification failed. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @systemapi hide for inner use. - * @since 10 - */ - function setPointerColor(color: number): Promise; - - /** - * Set the color of pointer. - * - * @param { number } color - Indicates the color of pointer. - * @throws { BusinessError } 202 - SystemAPI permission error. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - *
2. Incorrect parameter types; 3. Parameter verification failed. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @systemapi hide for inner use. - * @since 10 - */ - function setPointerColorSync(color: number): void; - - /** - * Get the color of pointer. - * - * @param { AsyncCallback } callback - Callback used to return the result. - * @throws { BusinessError } 202 - SystemAPI permission error. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - *
2. Incorrect parameter types; 3. Parameter verification failed. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @systemapi hide for inner use. - * @since 10 - */ - function getPointerColor(callback: AsyncCallback): void; - - /** - * Get the color of pointer. - * - * @returns { Promise } Returns the result through a promise. - * @throws { BusinessError } 202 - SystemAPI permission error. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @systemapi hide for inner use. - * @since 10 - */ - function getPointerColor(): Promise; - - /** - * Get the color of pointer. - * - * @returns { number } Returns the pointer color through sync mode. - * @throws { BusinessError } 202 - SystemAPI permission error. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @systemapi hide for inner use. - * @since 10 - */ - function getPointerColorSync(): number; - - /** - * Set the size of pointer. - * - * @param { number } size - Indicates the size of pointer. - * @param { AsyncCallback } callback - Callback used to return the result. - * @throws { BusinessError } 202 - SystemAPI permission error. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - *
2. Incorrect parameter types; 3. Parameter verification failed. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @systemapi hide for inner use. - * @since 10 - */ - function setPointerSize(size: number, callback: AsyncCallback): void; - - /** - * Set the size of pointer. - * - * @param { number } size - Indicates the size of pointer. - * @returns { Promise } Returns the result through a promise. - * @throws { BusinessError } 202 - SystemAPI permission error. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - *
2. Incorrect parameter types; 3. Parameter verification failed. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @systemapi hide for inner use. - * @since 10 - */ - function setPointerSize(size: number): Promise; - - /** - * Set the size of pointer. - * - * @param { number } size - Indicates the size of pointer. - * @throws { BusinessError } 202 - SystemAPI permission error. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - *
2. Incorrect parameter types; 3. Parameter verification failed. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @systemapi hide for inner use. - * @since 10 - */ - function setPointerSizeSync(size: number): void; - - /** - * Get the size of pointer. - * - * @param { AsyncCallback } callback - Callback used to return the result. - * @throws { BusinessError } 202 - SystemAPI permission error. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - *
2. Incorrect parameter types; 3. Parameter verification failed. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @systemapi hide for inner use. - * @since 10 - */ - function getPointerSize(callback: AsyncCallback): void; - - /** - * Get the size of pointer. - * - * @returns { Promise } Returns the result through a promise. - * @throws { BusinessError } 202 - SystemAPI permission error. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @systemapi hide for inner use. - * @since 10 - */ - function getPointerSize(): Promise; - - /** - * Get the size of pointer. - * - * @returns { number } Returns the pointer size through sync mode. - * @throws { BusinessError } 202 - SystemAPI permission error. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @systemapi hide for inner use. - * @since 10 - */ - function getPointerSizeSync(): number; - - /** - * Sets mouse primary button. - * - * @param { PrimaryButton } primary - Indicates mouse primary button. The value LEFT indicates that mouse primary - * button is left button, and the value RIGHT indicates that mouse primary button is right button. - * @param { AsyncCallback } callback - Callback used to return the result. - * @throws { BusinessError } 202 - SystemAPI permission error. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - *
2. Incorrect parameter types; 3. Parameter verification failed. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @systemapi hide for inner use. - * @since 10 - */ - function setMousePrimaryButton(primary: PrimaryButton, callback: AsyncCallback): void; - - /** - * Sets mouse primary button. - * - * @param { PrimaryButton } primary - Indicates mouse primary button. The value LEFT indicates that mouse primary - * button is left button, and the value RIGHT indicates that mouse primary button is right button. - * @returns { Promise } Returns the result through a promise. - * @throws { BusinessError } 202 - SystemAPI permission error. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - *
2. Incorrect parameter types; 3. Parameter verification failed. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @systemapi hide for inner use. - * @since 10 - */ - function setMousePrimaryButton(primary: PrimaryButton): Promise; - - /** - * Gets mouse primary button. - * - * @param { AsyncCallback } callback - Callback used to return the result. - * @throws { BusinessError } 202 - SystemAPI permission error. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - *
2. Incorrect parameter types; 3. Parameter verification failed. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @systemapi hide for inner use. - * @since 10 - */ - function getMousePrimaryButton(callback: AsyncCallback): void; - - /** - * Gets mouse primary button. - * - * @returns { Promise } Returns the result through a promise. - * @throws { BusinessError } 202 - SystemAPI permission error. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - *
2. Incorrect parameter types; 3. Parameter verification failed. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @systemapi hide for inner use. - * @since 10 - */ - function getMousePrimaryButton(): Promise; - - /** - * Sets whether the mouse hover scroll is enabled in inactive window. - * - * @param { boolean } state - Indicates whether the mouse hover scroll is enabled in inactive window. The value true - * indicates that the mouse hover scroll is enabled, and the value false indicates the opposite. - * @param { AsyncCallback } callback - Callback used to return the result. - * @throws { BusinessError } 202 - SystemAPI permission error. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - *
2. Incorrect parameter types; 3. Parameter verification failed. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @systemapi hide for inner use. - * @since 10 - */ - function setHoverScrollState(state: boolean, callback: AsyncCallback): void; - - /** - * Sets whether mouse hover scroll is enabled in inactive window. - * - * @param { boolean } state - Indicates whether the mouse hover scroll is enabled in inactive window. The value true - * indicates that the mouse hover scroll is enabled, and the value false indicates the opposite. - * @returns { Promise } Returns the result through a promise. - * @throws { BusinessError } 202 - SystemAPI permission error. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - *
2. Incorrect parameter types; 3. Parameter verification failed. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @systemapi hide for inner use. - * @since 10 - */ - function setHoverScrollState(state: boolean): Promise; - - /** - * Gets a status whether the mouse hover scroll is enabled in inactive window. - * - * @param { AsyncCallback } callback - Callback used to return the result. - * @throws { BusinessError } 202 - SystemAPI permission error. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - *
2. Incorrect parameter types; 3. Parameter verification failed. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @systemapi hide for inner use. - * @since 10 - */ - function getHoverScrollState(callback: AsyncCallback): void; - - /** - * Gets a status whether mouse hover scroll is enabled in inactive window. - * - * @returns { Promise } Returns the result through a promise. - * @throws { BusinessError } 202 - SystemAPI permission error. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - *
2. Incorrect parameter types; 3. Parameter verification failed. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @systemapi hide for inner use. - * @since 10 - */ - function getHoverScrollState(): Promise; - - /** - * Set the number of mouse scrolling rows. - * - * @param { number } rows - Indicates the number of mouse scrolling rows. - * @param { AsyncCallback } callback - Callback used to return the result. - * @throws { BusinessError } 202 - SystemAPI permission error. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - *
2. Incorrect parameter types; 3. Parameter verification failed. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @systemapi hide for inner use. - * @since 10 - */ - function setMouseScrollRows(rows: number, callback: AsyncCallback): void; - - /** - * Set the number of mouse scrolling rows. - * - * @param { number } rows - Indicates the number of mouse scrolling rows. - * @returns { Promise } Returns the result through a promise. - * @throws { BusinessError } 202 - SystemAPI permission error. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - *
2. Incorrect parameter types; 3. Parameter verification failed. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @systemapi hide for inner use. - * @since 10 - */ - function setMouseScrollRows(rows: number): Promise; - - /** - * Get the number of mouse scrolling rows. - * - * @param { AsyncCallback } callback - Callback used to return the result. - * @throws { BusinessError } 202 - SystemAPI permission error. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - *
2. Incorrect parameter types; 3. Parameter verification failed. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @systemapi hide for inner use. - * @since 10 - */ - function getMouseScrollRows(callback: AsyncCallback): void; - - /** - * Get the number of mouse scrolling rows. - * - * @returns { Promise } Returns the result through a promise. - * @throws { BusinessError } 202 - SystemAPI permission error. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - *
2. Incorrect parameter types; 3. Parameter verification failed. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @systemapi hide for inner use. - * @since 10 - */ - function getMouseScrollRows(): Promise; - - /** - * Set touchpad scroll switch. - * - * @param { boolean } state - Indicates whether the touchpad scroll switch is enabled - * @param { AsyncCallback } callback - Callback used to return the result. - * @throws { BusinessError } 202 - SystemAPI permission error. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - *
2. Incorrect parameter types; 3. Parameter verification failed. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @systemapi hide for inner use. - * @since 10 - */ - function setTouchpadScrollSwitch(state: boolean, callback: AsyncCallback): void; - - /** - * Set touchpad scroll switch. - * - * @param { boolean } state - Indicates whether the touchpad scroll switch is enabled - * @returns { Promise } Returns the result through a promise. - * @throws { BusinessError } 202 - SystemAPI permission error. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - *
2. Incorrect parameter types; 3. Parameter verification failed. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @systemapi hide for inner use. - * @since 10 - */ - function setTouchpadScrollSwitch(state: boolean): Promise; - - /** - * Get touchpad scroll switch state. - * - * @param { AsyncCallback } callback - Callback used to return the result. - * @throws { BusinessError } 202 - SystemAPI permission error. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - *
2. Incorrect parameter types; 3. Parameter verification failed. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @systemapi hide for inner use. - * @since 10 - */ - function getTouchpadScrollSwitch(callback: AsyncCallback): void; - - /** - * Get touchpad scroll switch state. - * - * @returns { Promise } Returns the result through a promise. - * @throws { BusinessError } 202 - SystemAPI permission error. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - *
2. Incorrect parameter types; 3. Parameter verification failed. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @systemapi hide for inner use. - * @since 10 - */ - function getTouchpadScrollSwitch(): Promise; - - /** - * Set touchpad scroll direction. - * - * @param { boolean } state - Indicates whether the touchpad scroll direction is forward or reverse - * @param { AsyncCallback } callback - Callback used to return the result. - * @throws { BusinessError } 202 - SystemAPI permission error. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - *
2. Incorrect parameter types; 3. Parameter verification failed. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @systemapi hide for inner use. - * @since 10 - */ - function setTouchpadScrollDirection(state: boolean, callback: AsyncCallback): void; - - /** - * Set touchpad scroll direction. - * - * @param { boolean } state - Indicates whether the touchpad scroll direction is forward or reverse - * @returns { Promise } Returns the result through a promise. - * @throws { BusinessError } 202 - SystemAPI permission error. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - *
2. Incorrect parameter types; 3. Parameter verification failed. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @systemapi hide for inner use. - * @since 10 - */ - function setTouchpadScrollDirection(state: boolean): Promise; - - /** - * Get touchpad scroll direction. - * - * @param { AsyncCallback } callback - Callback used to return the result. - * @throws { BusinessError } 202 - SystemAPI permission error. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - *
2. Incorrect parameter types; 3. Parameter verification failed. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @systemapi hide for inner use. - * @since 10 - */ - function getTouchpadScrollDirection(callback: AsyncCallback): void; - - /** - * Get touchpad scroll direction. - * - * @returns { Promise } Returns the result through a promise. - * @throws { BusinessError } 202 - SystemAPI permission error. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - *
2. Incorrect parameter types; 3. Parameter verification failed. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @systemapi hide for inner use. - * @since 10 - */ - function getTouchpadScrollDirection(): Promise; - - /** - * Set touchpad tap switch. - * - * @param { boolean } state - Indicates whether the touchpad tap switch is enabled - * @param { AsyncCallback } callback - Callback used to return the result. - * @throws { BusinessError } 202 - SystemAPI permission error. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - *
2. Incorrect parameter types; 3. Parameter verification failed. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @systemapi hide for inner use. - * @since 10 - */ - function setTouchpadTapSwitch(state: boolean, callback: AsyncCallback): void; - - /** - * Set touchpad tap switch. - * - * @param { boolean } state - Indicates whether the touchpad tap switch is enabled - * @returns { Promise } Returns the result through a promise. - * @throws { BusinessError } 202 - SystemAPI permission error. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - *
2. Incorrect parameter types; 3. Parameter verification failed. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @systemapi hide for inner use. - * @since 10 - */ - function setTouchpadTapSwitch(state: boolean): Promise; - - /** - * Get touchpad tap switch state. - * - * @param { AsyncCallback } callback - Callback used to return the result. - * @throws { BusinessError } 202 - SystemAPI permission error. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - *
2. Incorrect parameter types; 3. Parameter verification failed. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @systemapi hide for inner use. - * @since 10 - */ - function getTouchpadTapSwitch(callback: AsyncCallback): void; - - /** - * Get touchpad tap switch state. - * - * @returns { Promise } Returns the result through a promise. - * @throws { BusinessError } 202 - SystemAPI permission error. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - *
2. Incorrect parameter types; 3. Parameter verification failed. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @systemapi hide for inner use. - * @since 10 - */ - function getTouchpadTapSwitch(): Promise; - - /** - * Set touchpad pointer speed. - * - * @param { number } speed - Indicates the number of touchpad pointer speed. - * @param { AsyncCallback } callback - Callback used to return the result. - * @throws { BusinessError } 202 - SystemAPI permission error. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - *
2. Incorrect parameter types; 3. Parameter verification failed. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @systemapi hide for inner use. - * @since 10 - */ - function setTouchpadPointerSpeed(speed: number, callback: AsyncCallback): void; - - /** - * Set touchpad pointer speed. - * - * @param { number } speed - Indicates the number of touchpad pointer speed. - * @returns { Promise } Returns the result through a promise. - * @throws { BusinessError } 202 - SystemAPI permission error. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - *
2. Incorrect parameter types; 3. Parameter verification failed. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @systemapi hide for inner use. - * @since 10 - */ - function setTouchpadPointerSpeed(speed: number): Promise; - - /** - * Get touchpad pointer speed. - * - * @param { AsyncCallback } callback - Callback used to return the result. - * @throws { BusinessError } 202 - SystemAPI permission error. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - *
2. Incorrect parameter types; 3. Parameter verification failed. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @systemapi hide for inner use. - * @since 10 - */ - function getTouchpadPointerSpeed(callback: AsyncCallback): void; - - /** - * Get touchpad pointer speed. - * - * @returns { Promise } Returns the result through a promise. - * @throws { BusinessError } 202 - SystemAPI permission error. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - *
2. Incorrect parameter types; 3. Parameter verification failed. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @systemapi hide for inner use. - * @since 10 - */ - function getTouchpadPointerSpeed(): Promise; - - /** - * Set touchpad pinch switch. - * - * @param { boolean } state - Indicates whether the touchpad pinch switch is enabled - * @param { AsyncCallback } callback - Callback used to return the result. - * @throws { BusinessError } 202 - SystemAPI permission error. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - *
2. Incorrect parameter types; 3. Parameter verification failed. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @systemapi hide for inner use. - * @since 10 - */ - function setTouchpadPinchSwitch(state: boolean, callback: AsyncCallback): void; - - /** - * Set touchpad pinch switch. - * - * @param { boolean } state - Indicates whether the touchpad pinch switch is enabled - * @returns { Promise } Returns the result through a promise. - * @throws { BusinessError } 202 - SystemAPI permission error. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - *
2. Incorrect parameter types; 3. Parameter verification failed. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @systemapi hide for inner use. - * @since 10 - */ - function setTouchpadPinchSwitch(state: boolean): Promise; - - /** - * Get touchpad pinch switch state. - * - * @param { AsyncCallback } callback - Callback used to return the result. - * @throws { BusinessError } 202 - SystemAPI permission error. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - *
2. Incorrect parameter types; 3. Parameter verification failed. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @systemapi hide for inner use. - * @since 10 - */ - function getTouchpadPinchSwitch(callback: AsyncCallback): void; - - /** - * Get touchpad pinch switch state. - * - * @returns { Promise } Returns the result through a promise. - * @throws { BusinessError } 202 - SystemAPI permission error. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - *
2. Incorrect parameter types; 3. Parameter verification failed. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @systemapi hide for inner use. - * @since 10 - */ - function getTouchpadPinchSwitch(): Promise; - - /** - * Set touchpad swipe switch. - * - * @param { boolean } state - Indicates whether the touchpad swipe switch is enabled - * @param { AsyncCallback } callback - Callback used to return the result. - * @throws { BusinessError } 202 - SystemAPI permission error. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - *
2. Incorrect parameter types; 3. Parameter verification failed. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @systemapi hide for inner use. - * @since 10 - */ - function setTouchpadSwipeSwitch(state: boolean, callback: AsyncCallback): void; - - /** - * Set touchpad swipe switch. - * - * @param { boolean } state - Indicates whether the touchpad swipe switch is enabled - * @returns { Promise } Returns the result through a promise. - * @throws { BusinessError } 202 - SystemAPI permission error. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - *
2. Incorrect parameter types; 3. Parameter verification failed. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @systemapi hide for inner use. - * @since 10 - */ - function setTouchpadSwipeSwitch(state: boolean): Promise; - - /** - * Get touchpad swipe switch state. - * - * @param { AsyncCallback } callback - Callback used to return the result. - * @throws { BusinessError } 202 - SystemAPI permission error. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - *
2. Incorrect parameter types; 3. Parameter verification failed. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @systemapi hide for inner use. - * @since 10 - */ - function getTouchpadSwipeSwitch(callback: AsyncCallback): void; - - /** - * Get touchpad swipe switch state. - * - * @returns { Promise } Returns the result through a promise. - * @throws { BusinessError } 202 - SystemAPI permission error. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - *
2. Incorrect parameter types; 3. Parameter verification failed. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @systemapi hide for inner use. - * @since 10 - */ - function getTouchpadSwipeSwitch(): Promise; - - /** - * Set touchpad right click type. - * - * @param { RightClickType } type - Indicates the type of touchpad right button menu. - * @param { AsyncCallback } callback - Callback used to return the result. - * @throws { BusinessError } 202 - SystemAPI permission error. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - *
2. Incorrect parameter types; 3. Parameter verification failed. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @systemapi hide for inner use. - * @since 10 - */ - function setTouchpadRightClickType(type: RightClickType, callback: AsyncCallback): void; - - /** - * Set touchpad right click type. - * - * @param { RightClickType } type - Indicates the type of touchpad right click. - * @returns { Promise } Returns the result through a promise. - * @throws { BusinessError } 202 - SystemAPI permission error. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - *
2. Incorrect parameter types; 3. Parameter verification failed. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @systemapi hide for inner use. - * @since 10 - */ - function setTouchpadRightClickType(type: RightClickType): Promise; - - /** - * Get touchpad right click type. - * - * @param { AsyncCallback } callback - Callback used to return the result of right click type. - * @throws { BusinessError } 202 - SystemAPI permission error. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - *
2. Incorrect parameter types; 3. Parameter verification failed. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @systemapi hide for inner use. - * @since 10 - */ - function getTouchpadRightClickType(callback: AsyncCallback): void; - - /** - * Get touchpad right click type. - * - * @returns { Promise } Returns the result of right click type through a promise. - * @throws { BusinessError } 202 - SystemAPI permission error. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - *
2. Incorrect parameter types; 3. Parameter verification failed. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @systemapi hide for inner use. - * @since 10 - */ - function getTouchpadRightClickType(): Promise; - - /** - * Sets the custom cursor. - * - * @param { number } windowId - Window ID. - * @param { image.PixelMap } pixelMap - the cursor of pixelMap. - * @param { number } focusX - focus x. - * @param { number } focusY - focus y. - * @returns { Promise } Returns the result through a promise. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - *
2. Incorrect parameter types; 3. Parameter verification failed. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 11 - */ - function setCustomCursor(windowId: number, pixelMap: image.PixelMap, focusX?: number, focusY?: number): Promise; - - /** - * Sets the custom cursor through sync mode. - * - * @param { number } windowId - Window ID. - * @param { image.PixelMap } pixelMap - the cursor of pixelMap. - * @param { number } focusX - focus x. - * @param { number } focusY - focus y. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - *
2. Incorrect parameter types; 3. Parameter verification failed. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 11 - */ - function setCustomCursorSync(windowId: number, pixelMap: image.PixelMap, focusX?: number, focusY?: number): void; - - /** - * Sets the custom cursor. You can set whether to adjust the cursor size based on the system settings. - * - * @param { number } windowId - Window ID. - * @param { CustomCursor } cursor - Custom cursor, including the custom cursor resource and focus position. - * @param { CursorConfig } config - Custom cursor config. - * @returns { Promise } Returns the result through a promise. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Abnormal windowId parameter passed in; - *
2. Abnormal pixelMap parameter passed in; 3. Abnormal focusX parameter passed in; - *
4. Abnormal focusY parameter passed in. - * @throws { BusinessError } 26500001 - Invalid windowId. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 15 - */ - function setCustomCursor(windowId: number, cursor: CustomCursor, config: CursorConfig): Promise; - - /** - * Set touchpad double tap and drag state. - * - * @param { boolean } isOpen - Indicates whether the touchpad double tap and drag is enabled - * @param { AsyncCallback } callback - Callback used to return the result. - * @throws { BusinessError } 202 - SystemAPI permission error. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - *
2. Incorrect parameter types; 3. Parameter verification failed. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @systemapi hide for inner use. - * @since 14 - */ - function setTouchpadDoubleTapAndDragState(isOpen: boolean, callback: AsyncCallback): void; - - /** - * Set touchpad double tap and drag state. - * - * @param { boolean } isOpen - Indicates whether the touchpad double tap and drag is enabled - * @returns { Promise } Returns the result through a promise. - * @throws { BusinessError } 202 - SystemAPI permission error. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - *
2. Incorrect parameter types; 3. Parameter verification failed. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @systemapi hide for inner use. - * @since 14 - */ - function setTouchpadDoubleTapAndDragState(isOpen: boolean): Promise; - - /** - * Get touchpad double tap and drag state. - * - * @param { AsyncCallback } callback - Callback used to return the result. - * @throws { BusinessError } 202 - SystemAPI permission error. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - *
2. Incorrect parameter types; 3. Parameter verification failed. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @systemapi hide for inner use. - * @since 14 - */ - function getTouchpadDoubleTapAndDragState(callback: AsyncCallback): void; - - /** - * Get touchpad double tap and drag state. - * - * @returns { Promise } Returns the result through a promise. - * @throws { BusinessError } 202 - SystemAPI permission error. - * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @systemapi hide for inner use. - * @since 14 - */ - function getTouchpadDoubleTapAndDragState(): Promise; -} -export default pointer; \ No newline at end of file -- Gitee From eb4acf3acb9ad927f9af43fd2d655343e16bff20 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E7=8F=82?= Date: Sat, 22 Mar 2025 01:37:41 +0000 Subject: [PATCH 315/835] update api/@ohos.deviceInfo.d.ts. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 张珂 --- api/@ohos.deviceInfo.d.ts | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/api/@ohos.deviceInfo.d.ts b/api/@ohos.deviceInfo.d.ts index a054a70913..1aa202cae1 100644 --- a/api/@ohos.deviceInfo.d.ts +++ b/api/@ohos.deviceInfo.d.ts @@ -687,6 +687,29 @@ declare namespace deviceInfo { */ const diskSN: string; +/** + * Performance Class level of a device. + * + * @enum { number } + * @syscap SystemCapability.Startup.SystemInfo + * @since 18 + */ + export enum PerformanceClassLevel { + /** + * Device Capability Level is high. + */ + CLASS_LEVEL_HIGH, + /** + * Device Capability Level is medium. + */ + CLASS_LEVEL_MEDIUM, + /** + * Device Capability Level is low. + */ + CLASS_LEVEL_LOW + } + + /** * Obtaining the performance class. * -- Gitee From 3a0c91c19647e82269777faa00eb6dda12343749 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E7=8F=82?= Date: Sat, 22 Mar 2025 01:39:16 +0000 Subject: [PATCH 316/835] update api/@ohos.deviceInfo.d.ts. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 张珂 --- api/@ohos.deviceInfo.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.deviceInfo.d.ts b/api/@ohos.deviceInfo.d.ts index 1aa202cae1..e3a3740e34 100644 --- a/api/@ohos.deviceInfo.d.ts +++ b/api/@ohos.deviceInfo.d.ts @@ -717,7 +717,7 @@ declare namespace deviceInfo { * @crossplatform * @since 18 */ - const performanceClass: number; + const performanceClass: PerformanceClassLevel; } export default deviceInfo; -- Gitee From f14a3f3ffcfec7ec92359484e824d0a71e20bb55 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E7=8F=82?= Date: Sat, 22 Mar 2025 02:42:54 +0000 Subject: [PATCH 317/835] update api/@ohos.deviceInfo.d.ts. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 张珂 --- api/@ohos.deviceInfo.d.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/api/@ohos.deviceInfo.d.ts b/api/@ohos.deviceInfo.d.ts index e3a3740e34..5b9b204dfd 100644 --- a/api/@ohos.deviceInfo.d.ts +++ b/api/@ohos.deviceInfo.d.ts @@ -709,7 +709,6 @@ declare namespace deviceInfo { CLASS_LEVEL_LOW } - /** * Obtaining the performance class. * -- Gitee From edcaa1304848b8e02a560fdd0994bcc543e13b93 Mon Sep 17 00:00:00 2001 From: zhangzezhong Date: Sat, 22 Mar 2025 17:07:32 +0800 Subject: [PATCH 318/835] fix startOptions syscap Signed-off-by: zhangzezhong --- api/@ohos.app.ability.StartOptions.d.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/api/@ohos.app.ability.StartOptions.d.ts b/api/@ohos.app.ability.StartOptions.d.ts index 08ce48efb8..89c77749b5 100644 --- a/api/@ohos.app.ability.StartOptions.d.ts +++ b/api/@ohos.app.ability.StartOptions.d.ts @@ -189,7 +189,7 @@ export default class StartOptions { * The min width of window rectangle. * * @type { ?number } - * @syscap SystemCapAbility.Ability.AbilityRuntime.Core + * @syscap SystemCapability.Ability.AbilityRuntime.Core * @stagemodelonly * @since 18 */ @@ -199,7 +199,7 @@ export default class StartOptions { * The min height of window rectangle. * * @type { ?number } - * @syscap SystemCapAbility.Ability.AbilityRuntime.Core + * @syscap SystemCapability.Ability.AbilityRuntime.Core * @stagemodelonly * @since 18 */ @@ -209,7 +209,7 @@ export default class StartOptions { * The max width of window rectangle. * * @type { ?number } - * @syscap SystemCapAbility.Ability.AbilityRuntime.Core + * @syscap SystemCapability.Ability.AbilityRuntime.Core * @stagemodelonly * @since 18 */ @@ -219,7 +219,7 @@ export default class StartOptions { * The max height of window rectangle. * * @type { ?number } - * @syscap SystemCapAbility.Ability.AbilityRuntime.Core + * @syscap SystemCapability.Ability.AbilityRuntime.Core * @stagemodelonly * @since 18 */ -- Gitee From 87c6632289133f60b522ca5947d6981c68a0a9dd Mon Sep 17 00:00:00 2001 From: AnakinJiang Date: Thu, 20 Mar 2025 16:23:35 +0800 Subject: [PATCH 319/835] =?UTF-8?q?=E6=96=87=E7=AE=A1=E4=BA=92=E9=80=9AAPI?= =?UTF-8?q?=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: AnakinJiang Change-Id: Ic603d27873e69679cf1973d3ca6dcc0ee7425a3d --- api/@ohos.file.photoAccessHelper.d.ts | 169 +++++++++++++++++++++++++- 1 file changed, 166 insertions(+), 3 deletions(-) diff --git a/api/@ohos.file.photoAccessHelper.d.ts b/api/@ohos.file.photoAccessHelper.d.ts index 325fd22620..35a94e7c45 100644 --- a/api/@ohos.file.photoAccessHelper.d.ts +++ b/api/@ohos.file.photoAccessHelper.d.ts @@ -2362,7 +2362,30 @@ declare namespace photoAccessHelper { * @systemapi * @since 18 */ - IS_CE_AUTO = 'is_auto' + IS_CE_AUTO = 'is_auto', + /** + * Owner album id of the asset, read only + * + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @systemapi + * @since 18 + */ + OWNER_ALBUM_ID = 'owner_album_id', + /** + * Recentshow state of the asset, read only + * + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @systemapi + * @since 18 + */ + IS_RECENT_SHOW = 'is_recent_show', + /** + * Suffix of the asset, read only + * + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @since 18 + */ + MEDIA_SUFFIX = 'media_suffix' } @@ -2417,7 +2440,23 @@ declare namespace photoAccessHelper { * @systemapi * @since 18 */ - ALBUM_LPATH = 'lpath' + ALBUM_LPATH = 'lpath', + /** + * Album bundle name + * + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @systemapi + * @since 18 + */ + BUNDLE_NAME = 'bundle_name', + /** + * Modified date of the album + * + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @systemapi + * @since 18 + */ + DATE_MODIFIED = 'date_modified', } /** @@ -2648,6 +2687,53 @@ declare namespace photoAccessHelper { requestPhotoType?: RequestPhotoType; } + /** + * CreationSource of the asset + * + * @interface PhotoCreationSource + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @systemapi + * @since 18 + */ + interface PhotoCreationSource { + /** + * BundleName of the asset + * + * @type { ?string } + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @systemapi + * @since 18 + */ + bundleName?: string; + /** + * AppName of the asset + * + * @type { ?string } + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @systemapi + * @since 18 + */ + appName?: string; + /** + * AppId of the asset + * + * @type { ?string } + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @systemapi + * @since 18 + */ + appId?: string; + /** + * TokenId of the asset + * + * @type { ?number } + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @systemapi + * @since 18 + */ + tokenId?: number; + } + /** * The fetch result of assets or albums * @@ -3034,6 +3120,14 @@ declare namespace photoAccessHelper { * @since 12 */ SYSTEM = 1024, + /** + * Album created by app. + * + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @systemapi + * @since 18 + */ + SOURCE = 2048, /** * Album created by smart abilities. * @@ -3534,6 +3628,26 @@ declare namespace photoAccessHelper { * @since 12 */ readonly videoCount?: number; + /** + * Album dateAdded + * + * @type { ?number } + * @readonly + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @systemapi + * @since 18 + */ + readonly dateAdded?: number; + /** + * Album dateModified + * + * @type { ?number } + * @readonly + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @systemapi + * @since 18 + */ + readonly dateModified?: number; /** * Modify metadata for the album * @@ -4818,7 +4932,42 @@ declare namespace photoAccessHelper { * @systemapi * @since 18 */ - startAssetAnalysis(type: AnalysisType, assetUris?: Array): Promise; + startAssetAnalysis(type: AnalysisType, assetUris?: Array): Promise; + /** + * Fetch albums by albumIds + * + * @permission ohos.permission.READ_IMAGEVIDEO + * @param { Array } albumIds - List of albumId + * @returns { Promise> } - Return the map of albums + * @throws { BusinessError } 201 - Permission denied + * @throws { BusinessError } 202 - Called by non-system application + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 14000011 - System inner fail + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @systemapi + * @since 18 + */ + getAlbumsByIds(albumIds: Array): Promise>; + /** + * Create assets in the album and grant save permission to the app + * + * @permission ohos.permission.WRITE_IMAGEVIDEO + * @param { PhotoCreationSource } source - photo asset creation source + * @param { string } albumUri - URI of the album. + * @param { boolean } isAuthorized - Is grant save permission to the app + * @param { Array } photoCreationConfigs - List of the photo asset creation configs + * @returns { Promise> } - Returns the media library file uri list to application which has been authorized + * @throws { BusinessError } 201 - Permission denied + * @throws { BusinessError } 202 - Called by non-system application + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 14000011 - Internal system error + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @systemapi + * @since 18 + */ + createAssetsForAppWithAlbum(source: PhotoCreationSource, albumUri: string, isAuthorized: boolean, photoCreationConfigs: Array): Promise>; } /** @@ -6440,6 +6589,20 @@ declare namespace photoAccessHelper { * @since 11 */ setUserComment(userComment: string): void; + + /** + * Set recentShow state of the asset. + * + * @param { boolean } isRencentShow - the new recentShow state of the asset + * @throws { BusinessError } 202 - Called by non-system application + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + *
2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 14000011 - System inner fail + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @systemapi + * @since 18 + */ + setIsRecentShow(isRencentShow: boolean): void; } /** -- Gitee From ac89dd1cc6a4d93fb185eb3f2fc2123943a7e324 Mon Sep 17 00:00:00 2001 From: fengyong Date: Mon, 24 Mar 2025 01:27:57 +0000 Subject: [PATCH 320/835] update api/@ohos.bluetooth.socket.d.ts. Signed-off-by: fengyong --- api/@ohos.bluetooth.socket.d.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/@ohos.bluetooth.socket.d.ts b/api/@ohos.bluetooth.socket.d.ts index 15fa0a7d99..84a8e14891 100644 --- a/api/@ohos.bluetooth.socket.d.ts +++ b/api/@ohos.bluetooth.socket.d.ts @@ -170,7 +170,7 @@ declare namespace socket { * @throws { BusinessError } 2901054 - IO error. * @throws { BusinessError } 2900099 - Operation failed. * @syscap SystemCapability.Communication.Bluetooth.Core - * @since 16 + * @since 18 */ function sppWriteAsync(clientSocket: number, data: ArrayBuffer): Promise; @@ -185,7 +185,7 @@ declare namespace socket { * @throws { BusinessError } 2901054 - IO error. * @throws { BusinessError } 2900099 - Operation failed. * @syscap SystemCapability.Communication.Bluetooth.Core - * @since 16 + * @since 18 */ function sppReadAsync(clientSocket: number): Promise; -- Gitee From e2db5251d0ca6a6ffaa208f46d95bbb96c709e5b Mon Sep 17 00:00:00 2001 From: yangbiao199318 Date: Tue, 11 Feb 2025 14:10:33 +0800 Subject: [PATCH 321/835] =?UTF-8?q?Popup=E6=8E=A7=E5=88=B6=E6=96=B0?= =?UTF-8?q?=E5=A2=9E=E6=94=AF=E6=8C=81=E5=A4=96=E6=8F=8F=E8=BE=B9=E8=AE=BE?= =?UTF-8?q?=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: yangbiao199318 --- api/@internal/component/ets/common.d.ts | 164 ++++++++++++++++++++++++ 1 file changed, 164 insertions(+) diff --git a/api/@internal/component/ets/common.d.ts b/api/@internal/component/ets/common.d.ts index 2486f7be2d..aef1fa3aae 100644 --- a/api/@internal/component/ets/common.d.ts +++ b/api/@internal/component/ets/common.d.ts @@ -14886,6 +14886,40 @@ declare interface PopupMaskType { color: ResourceColor; } +/** + * Popup border LinearGradient + * + * @interface PopupBorderLinearGradient + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ +declare interface PopupBorderLinearGradient { + /** + * direction: Direction of Linear Gradient. The default value is GradientDirection.Bottom; + * + * @type { ?GradientDirection } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + direction?: GradientDirection; + + /** + * Defines color description for gradients. + * number: The position of the color stop. The value range is 0 to 1. + * + * @type { Array<[ResourceColor, number]> } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + colors: Array<[ResourceColor, number]>; +} + /** * Popup common options * @@ -15151,6 +15185,50 @@ declare interface PopupCommonOptions { * @since 16 */ followTransformOfTarget?: boolean; + + /** + * The width of popup's outline. + * + * @type { ?Dimension } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + outlineWidth?: Dimension; + + /** + * The width of popup's border. + * + * @type { ?Dimension } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + borderWidth?: Dimension; + + /** + * The LinearGradient of popup's outline. + * + * @type { ?PopupBorderLinearGradient } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + outlineLinearGradient?: PopupBorderLinearGradient; + + /** + * The LinearGradient of popup's innerline. + * + * @type { ?PopupBorderLinearGradient } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + borderLinearGradient?: PopupBorderLinearGradient; } /** @@ -15830,6 +15908,49 @@ declare interface PopupOptions { * @since 16 */ keyboardAvoidMode?: KeyboardAvoidMode; + /** + * The width of popup's outline. + * + * @type { ?Dimension } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + outlineWidth?: Dimension; + + /** + * The width of popup's border. + * + * @type { ?Dimension } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + borderWidth?: Dimension; + + /** + * The LinearGradient of popup's outline. + * + * @type { ?PopupBorderLinearGradient } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + outlineLinearGradient?: PopupBorderLinearGradient; + + /** + * The LinearGradient of popup's innerline. + * + * @type { ?PopupBorderLinearGradient } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + borderLinearGradient?: PopupBorderLinearGradient; } /** @@ -16377,6 +16498,49 @@ declare interface CustomPopupOptions { * @since 16 */ keyboardAvoidMode?: KeyboardAvoidMode; + /** + * The width of popup's outline. + * + * @type { ?Dimension } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + outlineWidth?: Dimension; + + /** + * The width of popup's border. + * + * @type { ?Dimension } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + borderWidth?: Dimension; + + /** + * The LinearGradient of popup's outline. + * + * @type { ?PopupBorderLinearGradient } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + outlineLinearGradient?: PopupBorderLinearGradient; + + /** + * The LinearGradient of popup's innerline. + * + * @type { ?PopupBorderLinearGradient } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + borderLinearGradient?: PopupBorderLinearGradient; } /** -- Gitee From ac2b66e48014ddef895f0117d605b5bc243f5955 Mon Sep 17 00:00:00 2001 From: Far Date: Mon, 24 Mar 2025 11:22:55 +0800 Subject: [PATCH 322/835] change uicontext without window api to API17 Signed-off-by: Far Change-Id: I3642bd3f884dbbe1d9a5918205e1c16cd94ab680 --- api/@ohos.arkui.UIContext.d.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/api/@ohos.arkui.UIContext.d.ts b/api/@ohos.arkui.UIContext.d.ts index ef731efbc2..76b89dbd3a 100644 --- a/api/@ohos.arkui.UIContext.d.ts +++ b/api/@ohos.arkui.UIContext.d.ts @@ -3876,7 +3876,7 @@ export class UIContext { /** * Create a UI instance singleton without window and get its UIContext object. - * + * * @param { common.UIAbilityContext | common.ExtensionContext } context - UIAbilityContext or ExtensionContext. * @returns { UIContext | undefined } object UIContext, or undefined when failed. * @throws { BusinessError } 401 - Parameter error. Possible causes: @@ -3885,7 +3885,7 @@ export class UIContext { * @throws { BusinessError } 100001 - Internal error. * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice - * @since 18 + * @since 17 */ static createUIContextWithoutWindow(context: common.UIAbilityContext | common.ExtensionContext) : UIContext | undefined; @@ -3894,7 +3894,7 @@ export class UIContext { * * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice - * @since 18 + * @since 17 */ static destroyUIContextWithoutWindow(): void; } -- Gitee From df66884364af4bc4ee4c555b1f00f00836f49c87 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8D=A2=E9=81=93=E6=98=A5?= Date: Mon, 24 Mar 2025 11:23:57 +0800 Subject: [PATCH 323/835] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E5=B7=AE=E5=BC=82?= =?UTF-8?q?=E5=90=8C=E6=AD=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 卢道春 --- api/@ohos.multimedia.camera.d.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/api/@ohos.multimedia.camera.d.ts b/api/@ohos.multimedia.camera.d.ts index 24e430b4c8..c55754e0e0 100644 --- a/api/@ohos.multimedia.camera.d.ts +++ b/api/@ohos.multimedia.camera.d.ts @@ -4893,7 +4893,7 @@ declare namespace camera { * @since 12 */ PRECONFIG_720P = 0, - + /** * 1080P output for preconfig. * @@ -4901,7 +4901,7 @@ declare namespace camera { * @since 12 */ PRECONFIG_1080P = 1, - + /** * 4K output for preconfig. * @@ -4909,7 +4909,7 @@ declare namespace camera { * @since 12 */ PRECONFIG_4K = 2, - + /** * high quality output for preconfig. * @@ -4934,7 +4934,7 @@ declare namespace camera { * @since 12 */ PRECONFIG_RATIO_1_1 = 0, - + /** * Aspect ratio 4:3 for preconfig. * @@ -4942,7 +4942,7 @@ declare namespace camera { * @since 12 */ PRECONFIG_RATIO_4_3 = 1, - + /** * Aspect ratio 16:9 for preconfig. * -- Gitee From 20c3fcbee97c4e04b91e6f7908470f623ef2b2f9 Mon Sep 17 00:00:00 2001 From: cxy251 Date: Mon, 24 Mar 2025 03:51:39 +0000 Subject: [PATCH 324/835] 123test Signed-off-by: cxy251 --- api/@ohos.bundle.bundleManager.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.bundle.bundleManager.d.ts b/api/@ohos.bundle.bundleManager.d.ts index 1b8e4cd6aa..5ef3345128 100644 --- a/api/@ohos.bundle.bundleManager.d.ts +++ b/api/@ohos.bundle.bundleManager.d.ts @@ -671,7 +671,7 @@ declare namespace bundleManager { ASSET_ACCELERATION = 26, /** - * Indicates extension info with type of formedit + * Indicates extension info with type of form edit * * @syscap SystemCapability.BundleManager.BundleFramework.Core * @since 18 -- Gitee From bc405be4397c20d90d6f1aacccd9ee0610938a86 Mon Sep 17 00:00:00 2001 From: houguobiao Date: Mon, 24 Mar 2025 11:55:06 +0800 Subject: [PATCH 325/835] =?UTF-8?q?=E4=BF=AE=E5=A4=8DDialog=E7=BB=84?= =?UTF-8?q?=E4=BB=B6=E6=8E=A5=E5=8F=A3=E9=94=99=E8=AF=AF=E6=8F=8F=E8=BF=B0?= =?UTF-8?q?=E4=B8=8D=E5=87=86=E7=A1=AE=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: houguobiao Change-Id: I3f50759d57485b65318515777430bbeab49f8d6b --- api/@ohos.arkui.UIContext.d.ts | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/api/@ohos.arkui.UIContext.d.ts b/api/@ohos.arkui.UIContext.d.ts index 158ba31532..4429e7fa10 100644 --- a/api/@ohos.arkui.UIContext.d.ts +++ b/api/@ohos.arkui.UIContext.d.ts @@ -1190,7 +1190,7 @@ export class PromptAction { *
1. Mandatory parameters are left unspecified. *
2. Incorrect parameters types. *
3. Parameter verification failed. - * @throws { BusinessError } 103301 - the ComponentContent is incorrect. + * @throws { BusinessError } 103301 - The ComponentContent is incorrect. * @throws { BusinessError } 103302 - Dialog content already exists. * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform @@ -1210,7 +1210,7 @@ export class PromptAction { *
1. Mandatory parameters are left unspecified. *
2. Incorrect parameters types. *
3. Parameter verification failed. - * @throws { BusinessError } 103301 - the ComponentContent is incorrect. + * @throws { BusinessError } 103301 - The ComponentContent is incorrect. * @throws { BusinessError } 103302 - Dialog content already exists. * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform @@ -1230,8 +1230,8 @@ export class PromptAction { *
1. Mandatory parameters are left unspecified. *
2. Incorrect parameters types. *
3. Parameter verification failed. - * @throws { BusinessError } 103301 - the ComponentContent is incorrect. - * @throws { BusinessError } 103303 - the ComponentContent cannot be found. + * @throws { BusinessError } 103301 - The ComponentContent is incorrect. + * @throws { BusinessError } 103303 - The ComponentContent cannot be found. * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice @@ -1248,8 +1248,8 @@ export class PromptAction { *
1. Mandatory parameters are left unspecified. *
2. Incorrect parameters types. *
3. Parameter verification failed. - * @throws { BusinessError } 103301 - the ComponentContent is incorrect. - * @throws { BusinessError } 103303 - the ComponentContent cannot be found. + * @throws { BusinessError } 103301 - The ComponentContent is incorrect. + * @throws { BusinessError } 103303 - The ComponentContent cannot be found. * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice @@ -1367,8 +1367,8 @@ export class PromptAction { *
1. Mandatory parameters are left unspecified. *
2. Incorrect parameters types. *
3. Parameter verification failed. - * @throws { BusinessError } 103301 - the ComponentContent is incorrect. - * @throws { BusinessError } 103303 - the ComponentContent cannot be found. + * @throws { BusinessError } 103301 - The ComponentContent is incorrect. + * @throws { BusinessError } 103303 - The ComponentContent cannot be found. * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice @@ -1385,8 +1385,8 @@ export class PromptAction { *
1. Mandatory parameters are left unspecified. *
2. Incorrect parameters types. *
3. Parameter verification failed. - * @throws { BusinessError } 103301 - the ComponentContent is incorrect. - * @throws { BusinessError } 103303 - the ComponentContent cannot be found. + * @throws { BusinessError } 103301 - The ComponentContent is incorrect. + * @throws { BusinessError } 103303 - The ComponentContent cannot be found. * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice @@ -1429,8 +1429,8 @@ export class PromptAction { *
1. Mandatory parameters are left unspecified. *
2. Incorrect parameters types. *
3. Parameter verification failed. - * @throws { BusinessError } 103301 - the ComponentContent is incorrect. - * @throws { BusinessError } 103303 - the ComponentContent cannot be found. + * @throws { BusinessError } 103301 - The ComponentContent is incorrect. + * @throws { BusinessError } 103303 - The ComponentContent cannot be found. * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice @@ -1447,8 +1447,8 @@ export class PromptAction { *
1. Mandatory parameters are left unspecified. *
2. Incorrect parameters types. *
3. Parameter verification failed. - * @throws { BusinessError } 103301 - the ComponentContent is incorrect. - * @throws { BusinessError } 103303 - the ComponentContent cannot be found. + * @throws { BusinessError } 103301 - The ComponentContent is incorrect. + * @throws { BusinessError } 103303 - The ComponentContent cannot be found. * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice -- Gitee From 704f51520558506c76e8a2b70fe68defbfa4bafb Mon Sep 17 00:00:00 2001 From: ccfriend Date: Thu, 12 Sep 2024 20:56:25 +0800 Subject: [PATCH 326/835] add new target loopmode interface Signed-off-by: ccfriend --- api/@ohos.multimedia.avsession.d.ts | 40 ++++++++++++++++++++++++++++- 1 file changed, 39 insertions(+), 1 deletion(-) diff --git a/api/@ohos.multimedia.avsession.d.ts b/api/@ohos.multimedia.avsession.d.ts index c141e3bd70..b7170428d1 100644 --- a/api/@ohos.multimedia.avsession.d.ts +++ b/api/@ohos.multimedia.avsession.d.ts @@ -2033,6 +2033,35 @@ declare namespace avSession { */ off(type: 'setLoopMode', callback?: (mode: LoopMode) => void): void; + /** + * Register setTargetLoopMode command callback + * Application should change playmode to the loopmode which is requested. + * @param { 'setTargetLoopMode' } type - Registration Type 'setTargetLoopMode' + * @param { function } callback - Used to handle setTargetLoopMode command.The callback provides the {@link LoopMode} + * @throws { BusinessError } 401 - parameter check failed. 1.Mandatory parameters are left unspecified. + * 2.Incorrect parameter types. + * @throws { BusinessError } 6600101 - Session service exception. + * @throws { BusinessError } 6600102 - The session does not exist. + * @syscap SystemCapability.Multimedia.AVSession.Core + * @atomicservice + * @since 18 + */ + on(type: 'setTargetLoopMode', callback: Callback): void; + + /** + * Unregister setTargetLoopMode command callback + * @param { 'setTargetLoopMode' } type - Registration Type 'setTargetLoopMode' + * @param { function } callback - Used to handle setTargetLoopMode command.The callback provides the {@link LoopMode} + * @throws { BusinessError } 401 - parameter check failed. 1.Mandatory parameters are left unspecified. + * 2.Incorrect parameter types. + * @throws { BusinessError } 6600101 - Session service exception. + * @throws { BusinessError } 6600102 - The session does not exist. + * @syscap SystemCapability.Multimedia.AVSession.Core + * @atomicservice + * @since 18 + */ + off(type: 'setTargetLoopMode', callback?: Callback): void; + /** * Register toggle favorite command callback * @param { 'toggleFavorite' } type - Registration Type 'toggleFavorite' @@ -7026,8 +7055,17 @@ declare namespace avSession { * @atomicservice * @since 12 */ + /** + * The type of control command, add new support 'playFromAssetId' | 'answer' | 'hangUp' | 'toggleCallMute' + * @typedef { 'play' | 'pause' | 'stop' | 'playNext' | 'playPrevious' | 'fastForward' | 'rewind' | 'seek' | + * 'setSpeed' | 'setLoopMode' | 'toggleFavorite' | 'playFromAssetId' | 'answer' | 'hangUp' | + * 'toggleCallMute' | 'setTargetLoopMode' } AVControlCommandType + * @syscap SystemCapability.Multimedia.AVSession.Core + * @atomicservice + * @since 18 + */ type AVControlCommandType = 'play' | 'pause' | 'stop' | 'playNext' | 'playPrevious' | 'fastForward' | 'rewind' | - 'seek' | 'setSpeed' | 'setLoopMode' | 'toggleFavorite' | 'playFromAssetId' | 'answer' | 'hangUp' | 'toggleCallMute'; + 'seek' | 'setSpeed' | 'setLoopMode' | 'toggleFavorite' | 'playFromAssetId' | 'answer' | 'hangUp' | 'toggleCallMute' | 'setTargetLoopMode'; /** * The definition of command to be sent to the session -- Gitee From 5f644375156555d0c3d6c10607875a0d3e4d60da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E7=8F=82?= Date: Mon, 24 Mar 2025 07:05:24 +0000 Subject: [PATCH 327/835] update api/@ohos.deviceInfo.d.ts. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 张珂 --- api/@ohos.deviceInfo.d.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/api/@ohos.deviceInfo.d.ts b/api/@ohos.deviceInfo.d.ts index 5b9b204dfd..5ecab55bab 100644 --- a/api/@ohos.deviceInfo.d.ts +++ b/api/@ohos.deviceInfo.d.ts @@ -713,7 +713,6 @@ declare namespace deviceInfo { * Obtaining the performance class. * * @syscap SystemCapability.Startup.SystemInfo - * @crossplatform * @since 18 */ const performanceClass: PerformanceClassLevel; -- Gitee From b8b2f1307010252fc71703460d3949c59f515d0d Mon Sep 17 00:00:00 2001 From: WangJiazhen Date: Mon, 24 Mar 2025 15:18:58 +0800 Subject: [PATCH 328/835] =?UTF-8?q?=E4=BF=AE=E6=94=B9SDK=E4=B8=ADtextAlign?= =?UTF-8?q?=E9=BB=98=E8=AE=A4=E5=80=BC=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: WangJiazhen --- api/@internal/component/ets/canvas.d.ts | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/api/@internal/component/ets/canvas.d.ts b/api/@internal/component/ets/canvas.d.ts index 65124aa016..d166d7a035 100644 --- a/api/@internal/component/ets/canvas.d.ts +++ b/api/@internal/component/ets/canvas.d.ts @@ -246,9 +246,9 @@ declare type CanvasDirection = "inherit" | "ltr" | "rtl"; * "center": The text is centered. * "end": Where text aligns lines end (Left alignment refers to the local from left to right, * and right alignment refers to the local from right to left) - * "left": The text is left-aligned. + * "left": (Default) The text is left-aligned. * "right": The text is right-aligned. - * "start": (Default) Where the text snap line begins (Left alignment refers to the local from left to right, + * "start": Where the text snap line begins (Left alignment refers to the local from left to right, * and right alignment refers to the local from right to left) * * @typedef { "center" | "end" | "left" | "right" | "start" } CanvasTextAlign @@ -260,9 +260,9 @@ declare type CanvasDirection = "inherit" | "ltr" | "rtl"; * "center": The text is centered. * "end": Where text aligns lines end (Left alignment refers to the local from left to right, * and right alignment refers to the local from right to left) - * "left": The text is left-aligned. + * "left": (Default) The text is left-aligned. * "right": The text is right-aligned. - * "start": (Default) Where the text snap line begins (Left alignment refers to the local from left to right, + * "start": Where the text snap line begins (Left alignment refers to the local from left to right, * and right alignment refers to the local from right to left) * * @typedef { "center" | "end" | "left" | "right" | "start" } CanvasTextAlign @@ -275,9 +275,9 @@ declare type CanvasDirection = "inherit" | "ltr" | "rtl"; * "center": The text is centered. * "end": Where text aligns lines end (Left alignment refers to the local from left to right, * and right alignment refers to the local from right to left) - * "left": The text is left-aligned. + * "left": (Default) The text is left-aligned. * "right": The text is right-aligned. - * "start": (Default) Where the text snap line begins (Left alignment refers to the local from left to right, + * "start": Where the text snap line begins (Left alignment refers to the local from left to right, * and right alignment refers to the local from right to left) * * @typedef { "center" | "end" | "left" | "right" | "start" } CanvasTextAlign @@ -291,9 +291,9 @@ declare type CanvasDirection = "inherit" | "ltr" | "rtl"; * "center": The text is centered. * "end": Where text aligns lines end (Left alignment refers to the local from left to right, * and right alignment refers to the local from right to left) - * "left": The text is left-aligned. + * "left": (Default) The text is left-aligned. * "right": The text is right-aligned. - * "start": (Default) Where the text snap line begins (Left alignment refers to the local from left to right, + * "start": Where the text snap line begins (Left alignment refers to the local from left to right, * and right alignment refers to the local from right to left) * * @typedef { "center" | "end" | "left" | "right" | "start" } CanvasTextAlign @@ -4719,7 +4719,7 @@ declare class CanvasRenderer extends CanvasPath { * Text alignment mode. For details, see {@link CanvasTextAlign}. * * @type { CanvasTextAlign } - * @default start + * @default left * @syscap SystemCapability.ArkUI.ArkUI.Full * @since 8 */ @@ -4727,7 +4727,7 @@ declare class CanvasRenderer extends CanvasPath { * Text alignment mode. For details, see {@link CanvasTextAlign}. * * @type { CanvasTextAlign } - * @default start + * @default left * @syscap SystemCapability.ArkUI.ArkUI.Full * @form * @since 9 @@ -4736,7 +4736,7 @@ declare class CanvasRenderer extends CanvasPath { * Text alignment mode. For details, see {@link CanvasTextAlign}. * * @type { CanvasTextAlign } - * @default start + * @default left * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @form @@ -4746,7 +4746,7 @@ declare class CanvasRenderer extends CanvasPath { * Text alignment mode. For details, see {@link CanvasTextAlign}. * * @type { CanvasTextAlign } - * @default start + * @default left * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @form -- Gitee From 9e264a2fb9d7a1d963d448bf5adbec0cdb0c2501 Mon Sep 17 00:00:00 2001 From: weishaoxiong Date: Mon, 24 Mar 2025 15:57:36 +0800 Subject: [PATCH 329/835] =?UTF-8?q?feat:=20=E6=96=B0=E5=A2=9E=E9=A2=84?= =?UTF-8?q?=E4=B8=8A=E5=B1=8F=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: weishaoxiong --- api/@ohos.inputMethod.d.ts | 57 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) diff --git a/api/@ohos.inputMethod.d.ts b/api/@ohos.inputMethod.d.ts index 1a6650f58d..16e2de7622 100644 --- a/api/@ohos.inputMethod.d.ts +++ b/api/@ohos.inputMethod.d.ts @@ -1336,6 +1336,52 @@ declare namespace inputMethod { * @since 10 */ off(type: 'getTextIndexAtCursor', callback?: () => number): void; + + /** + *

Subscribe 'setPreviewText' event.

+ *

To support the preview text feature, developers should subscribe to this event before calling attach.

+ * + * @param { 'setPreviewText' } type - the type of subscribe event. + * @param { SetPreviewTextCallback } callback - the callback of on('setPreviewText'). + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * 1. Mandatory parameters are left unspecified. 2. Incorrect parameter types. 3.Parameter verification failed. + * @syscap SystemCapability.MiscServices.InputMethodFramework + * @since 18 + */ + on(type: 'setPreviewText', callback: SetPreviewTextCallback): void; + + /** + * Unsubscribe 'setPreviewText' event. + * + * @param { 'setPreviewText' } type - the type of unsubscribe event. + * @param { SetPreviewTextCallback } [callback] - optional, the callback of off('setPreviewText'). + * @syscap SystemCapability.MiscServices.InputMethodFramework + * @since 18 + */ + off(type: 'setPreviewText', callback?: SetPreviewTextCallback): void; + + /** + *

Subscribe 'finishTextPreview' event.

+ *

To support the preview text feature, developers should subscribe to this event before calling attach.

+ * + * @param { 'finishTextPreview' } type - the type of subscribe event. + * @param { Callback } callback - the callback of on('finishTextPreview'). + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * 1. Mandatory parameters are left unspecified. 2. Incorrect parameter types. 3.Parameter verification failed. + * @syscap SystemCapability.MiscServices.InputMethodFramework + * @since 18 + */ + on(type: 'finishTextPreview', callback: Callback): void; + + /** + * Unsubscribe 'finishTextPreview' event. + * + * @param { 'finishTextPreview' } type - the type of unsubscribe event. + * @param { Callback } [callback] - optional, the callback of off('finishTextPreview'). + * @syscap SystemCapability.MiscServices.InputMethodFramework + * @since 18 + */ + off(type: 'finishTextPreview', callback?: Callback): void; } /** @@ -2058,6 +2104,17 @@ declare namespace inputMethod { */ OTHER = 20 } + + /** + * The callback of 'setPreviewText' event. + * + * @typedef { function } SetPreviewTextCallback. + * @param { text } string - text to be previewd. + * @param { range } Range - the range of the text to be replaced by the preview text. + * @syscap SystemCapability.MiscServices.InputMethodFramework + * @since 18 + */ + export type SetPreviewTextCallback = (text: string, range: Range) => void; } export default inputMethod; \ No newline at end of file -- Gitee From c0ee0d0911e807cdb19f4eb246925ab3e9112e18 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E7=8F=82?= Date: Mon, 24 Mar 2025 07:59:02 +0000 Subject: [PATCH 330/835] update api/@ohos.deviceInfo.d.ts. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 张珂 --- api/@ohos.deviceInfo.d.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/api/@ohos.deviceInfo.d.ts b/api/@ohos.deviceInfo.d.ts index 5ecab55bab..5b9b204dfd 100644 --- a/api/@ohos.deviceInfo.d.ts +++ b/api/@ohos.deviceInfo.d.ts @@ -713,6 +713,7 @@ declare namespace deviceInfo { * Obtaining the performance class. * * @syscap SystemCapability.Startup.SystemInfo + * @crossplatform * @since 18 */ const performanceClass: PerformanceClassLevel; -- Gitee From ae409e706435b96c60956780401eb3bc4c5d52e6 Mon Sep 17 00:00:00 2001 From: weishaoxiong Date: Mon, 24 Mar 2025 17:05:22 +0800 Subject: [PATCH 331/835] fix: Signed-off-by: weishaoxiong --- api/@ohos.inputMethod.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.inputMethod.d.ts b/api/@ohos.inputMethod.d.ts index 16e2de7622..c0b3d9c940 100644 --- a/api/@ohos.inputMethod.d.ts +++ b/api/@ohos.inputMethod.d.ts @@ -2109,7 +2109,7 @@ declare namespace inputMethod { * The callback of 'setPreviewText' event. * * @typedef { function } SetPreviewTextCallback. - * @param { text } string - text to be previewd. + * @param { text } string - text to be previewed. * @param { range } Range - the range of the text to be replaced by the preview text. * @syscap SystemCapability.MiscServices.InputMethodFramework * @since 18 -- Gitee From f22918eebd3f7c2a7d031b67267b5f3be6d1fded Mon Sep 17 00:00:00 2001 From: sunzy Date: Mon, 24 Mar 2025 17:18:09 +0800 Subject: [PATCH 332/835] add new colorSpace Signed-off-by: sunzy --- api/@ohos.graphics.colorSpaceManager.d.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/api/@ohos.graphics.colorSpaceManager.d.ts b/api/@ohos.graphics.colorSpaceManager.d.ts index d1830c876a..4fcb9ffe3d 100644 --- a/api/@ohos.graphics.colorSpaceManager.d.ts +++ b/api/@ohos.graphics.colorSpaceManager.d.ts @@ -550,6 +550,15 @@ declare namespace colorSpaceManager { */ DISPLAY_P3_PQ = P3_PQ, + /** + * PRIMARIES_BT2020 | TRANSFUNC_LOG + * @syscap SystemCapability.Graphic.Graphic2D.ColorManager.Core + * @crossplatform + * @atomicservice + * @since 18 + */ + H_LOG = 26, + /** * Indicates a customized color space. * @syscap SystemCapability.Graphic.Graphic2D.ColorManager.Core -- Gitee From 88ef7398c9ed330b4b46cb5234e6402d51207677 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B0=A2=E6=99=BA=E5=AE=87?= Date: Mon, 24 Mar 2025 17:33:11 +0800 Subject: [PATCH 333/835] =?UTF-8?q?=E4=BF=AE=E6=94=B9setrunningmode?= =?UTF-8?q?=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: Ie5c5fcb1ac5a83c31df4bb30d53e3928cbdcb37d Signed-off-by: 谢智宇 --- api/@ohos.enterprise.adminManager.d.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/api/@ohos.enterprise.adminManager.d.ts b/api/@ohos.enterprise.adminManager.d.ts index 6cae1cec8f..c535a90086 100644 --- a/api/@ohos.enterprise.adminManager.d.ts +++ b/api/@ohos.enterprise.adminManager.d.ts @@ -496,7 +496,10 @@ declare namespace adminManager { * @throws { BusinessError } 9200001 - The application is not an administrator application of the device. * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. 2. Incorrect parameter types. 3. Parameter verification failed. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * 1. Mandatory parameters are left unspecified. + * 2. Incorrect parameter types. + * 3. Parameter verification failed. * @syscap SystemCapability.Customization.EnterpriseDeviceManager * @systemapi * @stagemodelonly -- Gitee From 4f4f2a60d252210e09d96b39e06e95a88c4a369b Mon Sep 17 00:00:00 2001 From: baozewei Date: Mon, 24 Mar 2025 17:53:07 +0800 Subject: [PATCH 334/835] =?UTF-8?q?=E6=89=93=E5=8D=B0api18=E6=96=B0?= =?UTF-8?q?=E5=A2=9E=E6=8E=A5=E5=8F=A3=20Signed-off-by:baozewei@huawei.com?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: baozewei --- api/@ohos.print.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.print.d.ts b/api/@ohos.print.d.ts index 67b1b1ee41..6f124d0fb9 100644 --- a/api/@ohos.print.d.ts +++ b/api/@ohos.print.d.ts @@ -2611,7 +2611,7 @@ declare namespace print { } /** - * Update the information of the specific printer in system. + * Update the information of the specific added printer. * @permission ohos.permission.MANAGE_PRINT_JOB * @param { PrinterInformation } printerInformation - Indicates the printer to be updated. * @returns { Promise } the promise returned by the function. -- Gitee From 7b8bba3392cc044f272ccdccb2d93f714f154bbd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E7=8F=82?= Date: Mon, 24 Mar 2025 10:31:23 +0000 Subject: [PATCH 335/835] update api/@ohos.deviceInfo.d.ts. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 张珂 --- api/@ohos.deviceInfo.d.ts | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/api/@ohos.deviceInfo.d.ts b/api/@ohos.deviceInfo.d.ts index 5b9b204dfd..21477c19a8 100644 --- a/api/@ohos.deviceInfo.d.ts +++ b/api/@ohos.deviceInfo.d.ts @@ -697,14 +697,26 @@ declare namespace deviceInfo { export enum PerformanceClassLevel { /** * Device Capability Level is high. + * + * @syscap SystemCapability.Startup.SystemInfo + * @crossplatform + * @since 18 */ CLASS_LEVEL_HIGH, /** * Device Capability Level is medium. + * + * @syscap SystemCapability.Startup.SystemInfo + * @crossplatform + * @since 18 */ CLASS_LEVEL_MEDIUM, /** * Device Capability Level is low. + * + * @syscap SystemCapability.Startup.SystemInfo + * @crossplatform + * @since 18 */ CLASS_LEVEL_LOW } @@ -712,6 +724,7 @@ declare namespace deviceInfo { /** * Obtaining the performance class. * + * @type { PerformanceClassLevel } * @syscap SystemCapability.Startup.SystemInfo * @crossplatform * @since 18 -- Gitee From aacd6a0ec0852d880cb2690af01499210597fee3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E7=8F=82?= Date: Mon, 24 Mar 2025 10:33:08 +0000 Subject: [PATCH 336/835] update api/@ohos.deviceInfo.d.ts. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 张珂 --- api/@ohos.deviceInfo.d.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/api/@ohos.deviceInfo.d.ts b/api/@ohos.deviceInfo.d.ts index 21477c19a8..748aef9f0d 100644 --- a/api/@ohos.deviceInfo.d.ts +++ b/api/@ohos.deviceInfo.d.ts @@ -692,6 +692,7 @@ declare namespace deviceInfo { * * @enum { number } * @syscap SystemCapability.Startup.SystemInfo + * @crossplatform * @since 18 */ export enum PerformanceClassLevel { -- Gitee From 6ce336d6e99ceb450db8c657bc2d5323008d130e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E7=8F=82?= Date: Mon, 24 Mar 2025 11:07:04 +0000 Subject: [PATCH 337/835] update api/@ohos.deviceInfo.d.ts. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 张珂 --- api/@ohos.deviceInfo.d.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/api/@ohos.deviceInfo.d.ts b/api/@ohos.deviceInfo.d.ts index 748aef9f0d..3534cc3c1c 100644 --- a/api/@ohos.deviceInfo.d.ts +++ b/api/@ohos.deviceInfo.d.ts @@ -725,7 +725,6 @@ declare namespace deviceInfo { /** * Obtaining the performance class. * - * @type { PerformanceClassLevel } * @syscap SystemCapability.Startup.SystemInfo * @crossplatform * @since 18 -- Gitee From 91e9d09acb303233935cdce4a32a25ba717bd802 Mon Sep 17 00:00:00 2001 From: Lixiaoying25 Date: Thu, 20 Mar 2025 20:17:14 +0800 Subject: [PATCH 338/835] =?UTF-8?q?=E6=8E=A5=E5=8F=A3docs=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Lixiaoying25 --- api/@ohos.rpc.d.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/api/@ohos.rpc.d.ts b/api/@ohos.rpc.d.ts index 8d7f2fc116..8fdf401724 100644 --- a/api/@ohos.rpc.d.ts +++ b/api/@ohos.rpc.d.ts @@ -1702,7 +1702,7 @@ declare namespace rpc { writeRemoteObjectArray(objectArray: IRemoteObject[]): void; /** - * Reads a byte value from the {@link MessageParcel} object. + * Reads a byte value from the {@link MessageSequence} object. * * @returns { number } Return a byte value. * @throws { BusinessError } 1900010 - Failed to read data from the message sequence. @@ -2130,7 +2130,7 @@ declare namespace rpc { * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.The number of parameters is incorrect; * 2.The parameter is not an instance of the Ashmem object. - * @throws { BusinessError } 1900003 - Failed to write data to the shared memory. + * @throws { BusinessError } 1900009 - Failed to write data to the message sequence. * @syscap SystemCapability.Communication.IPC.Core * @since 9 */ @@ -2965,9 +2965,9 @@ declare namespace rpc { * your own service logic when you are using IPC. * * @param { number } code - Indicates the service request code sent from the peer end. - * @param { MessageSequence } data - Indicates the {@link MessageParcel} object sent from the peer end. + * @param { MessageSequence } data - Indicates the {@link MessageSequence} object sent from the peer end. * @param { MessageSequence } reply - Indicates the response message object sent from the remote service. - * The local service writes the response data to the {@link MessageParcel} object. + * The local service writes the response data to the {@link MessageSequence} object. * @param { MessageOption } options - Indicates whether the operation is synchronous or asynchronous. * @returns { boolean | Promise } * Return a simple boolean which is {@code true} if the operation succeeds; -- Gitee From 4486ae073c069d8cf4c90f6879de3d84e22c62d8 Mon Sep 17 00:00:00 2001 From: Xianru Chen Date: Tue, 25 Mar 2025 01:04:55 +0800 Subject: [PATCH 339/835] ussd feature Signed-off-by: Xianru Chen --- api/@ohos.telephony.call.d.ts | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/api/@ohos.telephony.call.d.ts b/api/@ohos.telephony.call.d.ts index 2d27ed7136..7213e912f2 100644 --- a/api/@ohos.telephony.call.d.ts +++ b/api/@ohos.telephony.call.d.ts @@ -5649,6 +5649,27 @@ declare namespace call { */ MARK_TYPE_ENTERPRISE = 11 } + + /** + * Send ussd response to network. + * + * @permission ohos.permission.SET_TELEPHONY_STATE + * @param { number } accountId - Indicates the identifier of the slot. + * @param { string } content - Indicates the content send to network. + * @returns { Promise } The promise returned by the sensUssdResponse. + * @throws { BusinessError } 201 - Permission denied. + * @throws { BusinessError } 202 - Non-system applications use system APIs. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified; + * 2. Incorrect parameters types; + * @throws { BusinessError } 8300001 - Invalid parameter value. + * @throws { BusinessError } 8300002 - Operation failed. Cannot connect to service. + * @throws { BusinessError } 8300003 - System internal error. + * @throws { BusinessError } 8300999 - Unknown error code. + * @syscap SystemCapability.Telephony.CallManager + * @systemapi Hide this for inner system use. + * @since 16 + */ + function sensUssdResponse(accountId: number, content: string): Promise; } export default call; -- Gitee From 638bcc5bfb7bb1043f88846e349ac7c6cab6d7ff Mon Sep 17 00:00:00 2001 From: Xianru Chen Date: Tue, 25 Mar 2025 01:18:41 +0800 Subject: [PATCH 340/835] ussd feature Signed-off-by: Xianru Chen --- api/@ohos.telephony.call.d.ts | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/api/@ohos.telephony.call.d.ts b/api/@ohos.telephony.call.d.ts index 7213e912f2..1e07ac67fc 100644 --- a/api/@ohos.telephony.call.d.ts +++ b/api/@ohos.telephony.call.d.ts @@ -5651,12 +5651,15 @@ declare namespace call { } /** - * Send ussd response to network. + * send ussd response to network * * @permission ohos.permission.SET_TELEPHONY_STATE - * @param { number } accountId - Indicates the identifier of the slot. - * @param { string } content - Indicates the content send to network. - * @returns { Promise } The promise returned by the sensUssdResponse. + * @param { number } accountId - account id. + * @param { string } content - content send to network. + * @returns { Promise } Returns the result of send ussd. + * Returns {@code true} if the call request is successful; returns {@code false} otherwise. + * Note that the value {@code true} indicates only the successful processing of the request; it does not mean + * that the ussd is rendRequest to modem. * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 202 - Non-system applications use system APIs. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified; @@ -5669,7 +5672,7 @@ declare namespace call { * @systemapi Hide this for inner system use. * @since 16 */ - function sensUssdResponse(accountId: number, content: string): Promise; + function sensUssdResponse(accountId: number, content: string): Promise; } export default call; -- Gitee From f4744c50c1df8a540740359b5eabda1a92eeb451 Mon Sep 17 00:00:00 2001 From: Xianru Chen Date: Tue, 25 Mar 2025 01:20:30 +0800 Subject: [PATCH 341/835] ussd feature Signed-off-by: Xianru Chen --- api/@ohos.telephony.call.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.telephony.call.d.ts b/api/@ohos.telephony.call.d.ts index 1e07ac67fc..1048593894 100644 --- a/api/@ohos.telephony.call.d.ts +++ b/api/@ohos.telephony.call.d.ts @@ -5659,7 +5659,7 @@ declare namespace call { * @returns { Promise } Returns the result of send ussd. * Returns {@code true} if the call request is successful; returns {@code false} otherwise. * Note that the value {@code true} indicates only the successful processing of the request; it does not mean - * that the ussd is rendRequest to modem. + * that the ussd is sendRequest to modem. * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 202 - Non-system applications use system APIs. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified; -- Gitee From 51d2a130695e736c3b349bfd01cc99cb38445061 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E6=B0=B8=E5=87=AF?= Date: Tue, 25 Mar 2025 10:36:12 +0800 Subject: [PATCH 342/835] getEventBindingInfo interface add MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 刘永凯 --- api/@internal/component/ets/enums.d.ts | 21 ++++++++ api/arkui/FrameNode.d.ts | 69 ++++++++++++++++++++++++++ 2 files changed, 90 insertions(+) diff --git a/api/@internal/component/ets/enums.d.ts b/api/@internal/component/ets/enums.d.ts index 33f2c2cd3e..28db825e9a 100644 --- a/api/@internal/component/ets/enums.d.ts +++ b/api/@internal/component/ets/enums.d.ts @@ -10417,4 +10417,25 @@ declare enum DividerMode { * @since 18 */ EMBEDDED_IN_MENU = 1, +} + +/** + * Event query type. + * + * @enum { number } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ +declare enum EventQueryType { + /** + * Type of onClick event. + * + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + ON_CLICK = 0, } \ No newline at end of file diff --git a/api/arkui/FrameNode.d.ts b/api/arkui/FrameNode.d.ts index ca0f1db0d3..e8d6c8dc70 100644 --- a/api/arkui/FrameNode.d.ts +++ b/api/arkui/FrameNode.d.ts @@ -92,6 +92,61 @@ declare interface CrossLanguageOptions { attributeSetting?: boolean } +/** + * The interaction event binding status information on the component. + * + * @interface InteractionEventBindingInfo + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ +declare interface InteractionEventBindingInfo { + /** + * Whether to bind events declaratively. + * + * @type { boolean } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + baseEventRegistered: boolean; + + /** + * Whether to bind events in an imperative FrameNode mode. + * + * @type { boolean } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + nodeEventRegistered: boolean; + + /** + * Whether to bind the event as an imperative NativeNode. + * + * @type { boolean } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + nativeEventRegistered: boolean; + + /** + * Whether the component binds built-in event. + * + * @type { boolean } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + builtInEventRegistered: boolean; +} + /** * Enum for the expand mode. * @@ -806,6 +861,20 @@ export class FrameNode { * @since 18 */ reuse(): void; + + /** + * Gets event binding information of the target node. + * + * @param { EventQueryType } eventType - The interaction event type to be queried. + * @returns { InteractionEventBindingInfo | undefined } + * - Returns one InteractionEventBindingInfo object indicating the event binding details if any interaction + * events binded on current node, returns undefined if no one binded on. + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + getInteractionEventBindingInfo(eventType: EventQueryType): InteractionEventBindingInfo | undefined; } /** -- Gitee From d4f4a9bd0d4d710b05c878092704b9e3bbae2cdc Mon Sep 17 00:00:00 2001 From: zhanghang Date: Tue, 25 Mar 2025 13:56:39 +0800 Subject: [PATCH 343/835] =?UTF-8?q?=E3=80=90=E5=9F=BA=E7=A1=80=E8=83=BD?= =?UTF-8?q?=E5=8A=9B=E3=80=91List=E7=BB=84=E4=BB=B6=E6=8B=96=E6=8B=BD?= =?UTF-8?q?=E6=8E=92=E5=BA=8F=E6=94=AF=E6=8C=81=E4=BA=8B=E4=BB=B6=E5=A2=9E?= =?UTF-8?q?=E5=BC=BA=5F=E6=9B=B4=E6=96=B0API=E7=89=88=E6=9C=AC=20Signed-of?= =?UTF-8?q?f-by:=20zhanghang=20?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/@internal/component/ets/common.d.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/api/@internal/component/ets/common.d.ts b/api/@internal/component/ets/common.d.ts index ec91dac952..e4eab01fd7 100644 --- a/api/@internal/component/ets/common.d.ts +++ b/api/@internal/component/ets/common.d.ts @@ -28738,7 +28738,7 @@ declare type OnMoveHandler = (from: number, to: number) => void; * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 20 */ declare interface ItemDragEventHandler { /** @@ -28748,7 +28748,7 @@ declare interface ItemDragEventHandler { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 20 */ onLongPress?: Callback; @@ -28759,7 +28759,7 @@ declare interface ItemDragEventHandler { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 20 */ onDragStart?: Callback; @@ -28770,7 +28770,7 @@ declare interface ItemDragEventHandler { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 20 */ onMoveThrough?: OnMoveHandler; @@ -28781,7 +28781,7 @@ declare interface ItemDragEventHandler { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 20 */ onDrop?: Callback; } @@ -28816,7 +28816,7 @@ declare class DynamicNode { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 20 */ onMove(handler: Optional, eventHandler: ItemDragEventHandler): T; } -- Gitee From 18694284493ba32c73ff48f7c0f7e1e1093da892 Mon Sep 17 00:00:00 2001 From: zzz Date: Tue, 25 Mar 2025 07:27:23 +0000 Subject: [PATCH 344/835] update api/@ohos.window.d.ts. Signed-off-by: zzz --- api/@ohos.window.d.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/api/@ohos.window.d.ts b/api/@ohos.window.d.ts index 5943c70607..c2d0afb04d 100644 --- a/api/@ohos.window.d.ts +++ b/api/@ohos.window.d.ts @@ -328,7 +328,14 @@ declare namespace window { * @stagemodelonly * @since 16 */ - TYPE_FLOAT_NAVIGATION + TYPE_FLOAT_NAVIGATION, + /** + * Main. + * + * @syscap SystemCapability.WindowManager.WindowManager.Core + * @since 18 + */ + TYPE_MAIN = 32 } /** -- Gitee From 82f6a3d1ed0739c0d4b3c988857a5aa292ecb832 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BB=BB=E5=80=A9?= Date: Tue, 25 Mar 2025 08:02:09 +0000 Subject: [PATCH 345/835] =?UTF-8?q?=E9=94=99=E8=AF=AF=E7=A0=81=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 任倩 --- api/@ohos.pasteboard.d.ts | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/api/@ohos.pasteboard.d.ts b/api/@ohos.pasteboard.d.ts index 6e8ab17c15..8bc7466d05 100755 --- a/api/@ohos.pasteboard.d.ts +++ b/api/@ohos.pasteboard.d.ts @@ -1428,7 +1428,7 @@ declare namespace pasteboard { * @param { AsyncCallback } callback - the callback of getData. * @throws { BusinessError } 401 - Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameters types. - * @throws { BusinessError } 12900003 - Another copy or paste operation is in progress. + * @throws { BusinessError } 27787277 - Another copy or paste operation is in progress. * @syscap SystemCapability.MiscServices.Pasteboard * @atomicservice * @since 11 @@ -1441,7 +1441,7 @@ declare namespace pasteboard { * permission required to call the API. * @throws { BusinessError } 401 - Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameters types. - * @throws { BusinessError } 12900003 - Another copy or paste operation is in progress. + * @throws { BusinessError } 27787277 - Another copy or paste operation is in progress. * @syscap SystemCapability.MiscServices.Pasteboard * @atomicservice * @since 12 @@ -1458,7 +1458,7 @@ declare namespace pasteboard { /** * Gets pastedata from the system pasteboard. * @returns { Promise } the promise returned by the getData. - * @throws { BusinessError } 12900003 - Another copy or paste operation is in progress. + * @throws { BusinessError } 27787277 - Another copy or paste operation is in progress. * @syscap SystemCapability.MiscServices.Pasteboard * @atomicservice * @since 11 @@ -1469,7 +1469,7 @@ declare namespace pasteboard { * @returns { Promise } the promise returned by the getData. * @throws { BusinessError } 201 - Permission verification failed. The application does not have the * permission required to call the API. - * @throws { BusinessError } 12900003 - Another copy or paste operation is in progress. + * @throws { BusinessError } 27787277 - Another copy or paste operation is in progress. * @syscap SystemCapability.MiscServices.Pasteboard * @atomicservice * @since 12 @@ -1604,8 +1604,8 @@ declare namespace pasteboard { * @param { AsyncCallback } callback - the callback of setData. * @throws { BusinessError } 401 - Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameters types. - * @throws { BusinessError } 12900003 - Another copy or paste operation is in progress. - * @throws { BusinessError } 12900004 - Replication is prohibited. + * @throws { BusinessError } 27787277 - Another copy or paste operation is in progress. + * @throws { BusinessError } 27787278 - Replication is prohibited. * @syscap SystemCapability.MiscServices.Pasteboard * @atomicservice * @since 11 @@ -1629,8 +1629,8 @@ declare namespace pasteboard { * @returns { Promise } the promise returned by the function. * @throws { BusinessError } 401 - Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameters types. - * @throws { BusinessError } 12900003 - Another copy or paste operation is in progress. - * @throws { BusinessError } 12900004 - Replication is prohibited. + * @throws { BusinessError } 27787277 - Another copy or paste operation is in progress. + * @throws { BusinessError } 27787278 - Replication is prohibited. * @syscap SystemCapability.MiscServices.Pasteboard * @atomicservice * @since 11 @@ -1655,7 +1655,7 @@ declare namespace pasteboard { * @returns { Promise } the promise returned by the getData. * @throws { BusinessError } 201 - Permission verification failed. The application does not have the * permission required to call the API. - * @throws { BusinessError } 12900003 - Another copy or paste operation is in progress. + * @throws { BusinessError } 27787277 - Another copy or paste operation is in progress. * @syscap SystemCapability.MiscServices.Pasteboard * @atomicservice * @since 12 @@ -1681,8 +1681,8 @@ declare namespace pasteboard { * @returns { Promise } the promise returned by the function. * @throws { BusinessError } 401 - Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameters types. - * @throws { BusinessError } 12900003 - Another copy or paste operation is in progress. - * @throws { BusinessError } 12900004 - Replication is prohibited. + * @throws { BusinessError } 27787277 - Another copy or paste operation is in progress. + * @throws { BusinessError } 27787278 - Replication is prohibited. * @syscap SystemCapability.MiscServices.Pasteboard * @atomicservice * @since 12 -- Gitee From 133ce681b5b24fd1694f2f0e84e4f0183ba0f68f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B1=91=E5=B1=91=E5=B1=91?= Date: Tue, 25 Mar 2025 16:35:25 +0800 Subject: [PATCH 346/835] update commend MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 屑屑屑 --- api/@ohos.multimedia.image.d.ts | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/api/@ohos.multimedia.image.d.ts b/api/@ohos.multimedia.image.d.ts index f6046d0e78..f86358a2c6 100644 --- a/api/@ohos.multimedia.image.d.ts +++ b/api/@ohos.multimedia.image.d.ts @@ -6928,10 +6928,10 @@ function createUnpremultipliedPixelMap(src: PixelMap, dst: PixelMap): Promise } A Promise instance used to return the PixelMap object. * @throws { BusinessError } 501 - Resource unavailable. - * @throws { BusinessError } 62980102 - Image malloc abnormal. - * @throws { BusinessError } 62980103 - Image types are not supported. - * @throws { BusinessError } 62980104 - Image initialization abnormal. - * @throws { BusinessError } 62980106 - The image data is to large. + * @throws { BusinessError } 62980102 - Image malloc abnormal. This status code is thrown when an error occurs during the process of copying data. + * @throws { BusinessError } 62980103 - Image YUV And ASTC types are not supported. + * @throws { BusinessError } 62980104 - Image initialization abnormal. This status code is thrown when an error occurs during the process of createing empty pixelmap. + * @throws { BusinessError } 62980106 - The image data is to large.This status code is thrown when an error occurs during the process of checking size. * @syscap SystemCapability.Multimedia.Image.Core * @since 18 */ -- Gitee From 1ad50dacf57f5ec777307559b6007ab0f092f57c Mon Sep 17 00:00:00 2001 From: zhanghang Date: Tue, 25 Mar 2025 19:26:22 +0800 Subject: [PATCH 347/835] Add max pulldown distance to refresh for ts interface Signed-off-by: zhanghang --- api/@internal/component/ets/refresh.d.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/api/@internal/component/ets/refresh.d.ts b/api/@internal/component/ets/refresh.d.ts index 592efa7b41..0d588950c7 100644 --- a/api/@internal/component/ets/refresh.d.ts +++ b/api/@internal/component/ets/refresh.d.ts @@ -487,6 +487,18 @@ declare class RefreshAttribute extends CommonMethod { * @since 12 */ pullDownRatio(ratio: Optional): RefreshAttribute; + + /** + * The max pull down distance for Refresh. + * + * @param { Optional } distance - The max pull down distance for Refresh. + * @returns { RefreshAttribute } The attribute of the Refresh. + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 20 + */ + maxPullDownDistance(distance: Optional): RefreshAttribute; } /** -- Gitee From 61aa89e4d2bfec4ade6df12a9d1b6b3926e90481 Mon Sep 17 00:00:00 2001 From: sunzy Date: Tue, 25 Mar 2025 11:48:02 +0000 Subject: [PATCH 348/835] update api/@ohos.graphics.colorSpaceManager.d.ts. Signed-off-by: sunzy --- api/@ohos.graphics.colorSpaceManager.d.ts | 2 -- 1 file changed, 2 deletions(-) diff --git a/api/@ohos.graphics.colorSpaceManager.d.ts b/api/@ohos.graphics.colorSpaceManager.d.ts index 4fcb9ffe3d..e6db31c4fe 100644 --- a/api/@ohos.graphics.colorSpaceManager.d.ts +++ b/api/@ohos.graphics.colorSpaceManager.d.ts @@ -553,8 +553,6 @@ declare namespace colorSpaceManager { /** * PRIMARIES_BT2020 | TRANSFUNC_LOG * @syscap SystemCapability.Graphic.Graphic2D.ColorManager.Core - * @crossplatform - * @atomicservice * @since 18 */ H_LOG = 26, -- Gitee From 4dfa7d610c1511345016db7b33a9231fa9efa88c Mon Sep 17 00:00:00 2001 From: pengpeng7872 <2285070166@qq.com> Date: Tue, 25 Mar 2025 20:13:14 +0800 Subject: [PATCH 349/835] =?UTF-8?q?PhotohotoViewMIMETypes=E6=96=B0?= =?UTF-8?q?=E5=A2=9E=E7=B1=BB=E5=9E=8B=EF=BC=8CBaseSelecOption=E6=89=A9?= =?UTF-8?q?=E5=B1=95=E5=8F=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: pengpeng7872 <2285070166@qq.com> --- api/@ohos.file.photoAccessHelper.d.ts | 286 +++++++++++++++++++++++++- 1 file changed, 285 insertions(+), 1 deletion(-) diff --git a/api/@ohos.file.photoAccessHelper.d.ts b/api/@ohos.file.photoAccessHelper.d.ts index 96e3912277..2e62e95bec 100644 --- a/api/@ohos.file.photoAccessHelper.d.ts +++ b/api/@ohos.file.photoAccessHelper.d.ts @@ -5283,7 +5283,164 @@ declare namespace photoAccessHelper { * @atomicservice * @since 12 */ - MOVING_PHOTO_IMAGE_TYPE = 'image/movingPhoto' + MOVING_PHOTO_IMAGE_TYPE = 'image/movingPhoto', + + /** + * JPEG_IMAGE_TYPE indicates that the selected media resources are .jpg or .jpeg photos. + * + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @atomicservice + * @since 18 + */ + JPEG_IMAGE_TYPE = 'image/jpeg', + + /** + * GIF_IMAGE_TYPE indicates that the selected media resources are .gif photos. + * + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @atomicservice + * @since 18 + */ + GIF_IMAGE_TYPE = 'image/gif', + + /** + * PNG_IMAGE_TYPE indicates that the selected media resources are .png photos. + * + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @atomicservice + * @since 18 + */ + PNG_IMAGE_TYPE = 'image/png', + + /** + * HEIC_IMAGE_TYPE indicates that the selected media resources are .heic photos. + * + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @atomicservice + * @since 18 + */ + HEIC_IMAGE_TYPE = 'image/heic', + + /** + * HEIF_IMAGE_TYPE indicates that the selected media resources are .heif photos. + * + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @atomicservice + * @since 18 + */ + HEIF_IMAGE_TYPE = 'image/heif', + + /** + * BMP_IMAGE_TYPE indicates that the selected media resources are .bmp photos. + * + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @atomicservice + * @since 18 + */ + BMP_IMAGE_TYPE = 'image/bmp', + + /** + * WEBP_IMAGE_TYPE indicates that the selected media resources are .webp photos. + * + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @atomicservice + * @since 18 + */ + WEBP_IMAGE_TYPE = 'image/webp', + + /** + * AVIF_IMAGE_TYPE indicates that the selected media resources are .avif photos. + * + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @atomicservice + * @since 18 + */ + AVIF_IMAGE_TYPE = 'image/avif', + + /** + * MP4_VIDEO_TYPE indicates that the selected media resources are .mp4 videos. + * + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @atomicservice + * @since 18 + */ + MP4_VIDEO_TYPE = 'video/mp4', + + /** + * MOV_VIDEO_TYPE indicates that the selected media resources are .quicktime videos. + * + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @atomicservice + * @since 18 + */ + MOV_VIDEO_TYPE = 'video/quicktime', + } + + /** + * Enumeration type of filter operator. + * + * @enum { number } FilterOperator + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @atomicservice + * @since 18 + */ + export enum FilterOperator { + /** + * Filter operator: equal to + * + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @atomicservice + * @since 18 + */ + EQUAL_TO = 0, + /** + * Filter operator: not equal to + * + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @atomicservice + * @since 18 + */ + NOT_EQUAL_TO = 1, + /** + * Filter operator: more than + * + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @atomicservice + * @since 18 + */ + MORE_THAN = 2, + /** + * Filter operator: less than + * + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @atomicservice + * @since 18 + */ + LESS_THAN = 3, + /** + * Filter operator: more than or equal to + * + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @atomicservice + * @since 18 + */ + MORE_THAN_OR_EQUAL_TO = 4, + /** + * Filter operator: less than or equal to + * + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @atomicservice + * @since 18 + */ + LESS_THAN_OR_EQUAL_TO = 5, + /** + * Filter operator: between + * + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @atomicservice + * @since 18 + */ + BETWEEN = 6, } /** @@ -5478,6 +5635,133 @@ declare namespace photoAccessHelper { * @since 18 */ singleSelectionMode?: SingleSelectionMode; + + /** + * Media file filtering configuration. + * + * @type { ?MIMETypeFilter } + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @atomicservice + * @since 18 + */ + MIMETypeFilter?: MIMETypeFilter; + + /** + * Media file size filtering configuration. + * + * @type { ?FileSizeFilter } + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @atomicservice + * @since 18 + */ + fileSizeFilter?: FileSizeFilter; + + /** + * Media file video duration filtering configuration. + * + * @type { ?VideoDurationFilter } + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @atomicservice + * @since 18 + */ + videoDurationFilter?: VideoDurationFilter; + } + + /** + * Media file filtering configuration. + * + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @atomicservice + * @since 18 + */ + class MIMETypeFilter { + /** + * Indicates the media file type to be filtered. + * + * @type { Array } + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @atomicservice + * @since 18 + */ + MIMETypeArray: Array; + } + + /** + * Media file size filtering configuration. + * + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @atomicservice + * @since 18 + */ + class FileSizeFilter { + /** + * Specifing filter operator. + * + * @type { FilterOperator } + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @atomicservice + * @since 18 + */ + filterOperator: FilterOperator; + + /** + * Specifing the size of files to be filtered. + * + * @type { number } + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @atomicservice + * @since 18 + */ + fileSize: number; + + /** + * Specifing the upper limit of file size to be filtered. + * + * @type { ?number } + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @atomicservice + * @since 18 + */ + extraFileSize: number; + } + + /** + * Media file video duration filtering configuration. + * + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @atomicservice + * @since 18 + */ + class VideoDurationFilter { + /** + * Specifing filter operator. + * + * @type { FilterOperator } + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @atomicservice + * @since 18 + */ + filterOperator: FilterOperator; + + /** + * Specifing the video duration of files to be filtered. + * + * @type { number } + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @atomicservice + * @since 18 + */ + videoDuration: number; + + /** + * Specifing the upper limit of video duration to be filtered. + * + * @type { ?number } + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @atomicservice + * @since 18 + */ + extraVideoDuration: number; } /** -- Gitee From 8aefedc75bbddd5adb4f9747f2aab98e99b831fa Mon Sep 17 00:00:00 2001 From: ouyanglihao Date: Tue, 25 Mar 2025 12:46:49 +0000 Subject: [PATCH 350/835] update api/@internal/component/ets/form_component.d.ts. Signed-off-by: ouyanglihao --- .../component/ets/form_component.d.ts | 42 +------------------ 1 file changed, 1 insertion(+), 41 deletions(-) diff --git a/api/@internal/component/ets/form_component.d.ts b/api/@internal/component/ets/form_component.d.ts index 228820c7d0..87d7938892 100644 --- a/api/@internal/component/ets/form_component.d.ts +++ b/api/@internal/component/ets/form_component.d.ts @@ -379,15 +379,6 @@ interface FormSize { * @type { number } * @syscap SystemCapability.ArkUI.ArkUI.Full * @systemapi - * @since 7 - */ - /** - * The width of the form. - * Anonymous Object Rectification. - * - * @type { number } - * @syscap SystemCapability.ArkUI.ArkUI.Full - * @systemapi * @since 18 */ width: number; @@ -398,15 +389,6 @@ interface FormSize { * @type { number } * @syscap SystemCapability.ArkUI.ArkUI.Full * @systemapi - * @since 7 - */ - /** - * The height of the form. - * Anonymous Object Rectification. - * - * @type { number } - * @syscap SystemCapability.ArkUI.ArkUI.Full - * @systemapi * @since 18 */ height: number; @@ -427,15 +409,6 @@ interface ErrorInformation { * @type { number } * @syscap SystemCapability.ArkUI.ArkUI.Full * @systemapi - * @since 7 - */ - /** - * Error code. - * Anonymous Object Rectification. - * - * @type { number } - * @syscap SystemCapability.ArkUI.ArkUI.Full - * @systemapi * @since 18 */ errcode: number; @@ -446,15 +419,6 @@ interface ErrorInformation { * @type { string } * @syscap SystemCapability.ArkUI.ArkUI.Full * @systemapi - * @since 7 - */ - /** - * Error information. - * Anonymous Object Rectification. - * - * @type { string } - * @syscap SystemCapability.ArkUI.ArkUI.Full - * @systemapi * @since 18 */ msg: string; @@ -478,7 +442,6 @@ declare class FormComponentAttribute extends CommonMethod } callback * @returns { FormComponentAttribute } @@ -586,7 +548,6 @@ declare class FormComponentAttribute extends CommonMethod } callback * @returns { FormComponentAttribute } @@ -594,7 +555,7 @@ declare class FormComponentAttribute extends CommonMethod): FormComponentAttribute; + onRouter(callback: Callback): FormComponentAttribute; /** * Uninstall Card. @@ -627,7 +588,6 @@ declare class FormComponentAttribute extends CommonMethod Date: Tue, 25 Mar 2025 21:28:52 +0800 Subject: [PATCH 351/835] fix describ of menu icon Signed-off-by: sun-xinyan --- api/@internal/component/ets/navigation.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@internal/component/ets/navigation.d.ts b/api/@internal/component/ets/navigation.d.ts index 5bf14eb584..96161148cf 100644 --- a/api/@internal/component/ets/navigation.d.ts +++ b/api/@internal/component/ets/navigation.d.ts @@ -553,7 +553,7 @@ declare interface NavigationMenuItem { * @since 11 */ /** - * The value of navigation menu item. + * The icon of navigation menu item. * * @type { ?(string | Resource) } * @syscap SystemCapability.ArkUI.ArkUI.Full -- Gitee From 15c9ae20d45bf6709a85687a3d3ba94442fa5bc8 Mon Sep 17 00:00:00 2001 From: yeyinglong_admin Date: Mon, 10 Mar 2025 18:54:20 +0800 Subject: [PATCH 352/835] =?UTF-8?q?FrameNode=E6=94=AF=E6=8C=81=E8=AE=BE?= =?UTF-8?q?=E7=BD=AE=E6=BB=9A=E5=8A=A8=E4=BA=8B=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: yeyinglong_admin --- api/@internal/component/ets/common.d.ts | 70 ++++++++++++++++++++ api/@internal/component/ets/grid.d.ts | 59 +++++++++++++++++ api/@internal/component/ets/list.d.ts | 73 +++++++++++++++++++++ api/@internal/component/ets/scroll.d.ts | 35 ++++++++++ api/@internal/component/ets/water_flow.d.ts | 59 +++++++++++++++++ api/arkui/FrameNode.d.ts | 52 +++++++++++++++ 6 files changed, 348 insertions(+) diff --git a/api/@internal/component/ets/common.d.ts b/api/@internal/component/ets/common.d.ts index 49f1a9efb0..e7429cc185 100644 --- a/api/@internal/component/ets/common.d.ts +++ b/api/@internal/component/ets/common.d.ts @@ -29366,6 +29366,76 @@ declare interface UICommonEvent { setOnVisibleAreaApproximateChange(options: VisibleAreaEventOptions, event: VisibleAreaChangeCallback | undefined): void; } +/** + * Defines a UIScrollableCommonEvent which is used to set event to target component. + * + * @extends UICommonEvent + * @interface UIScrollableCommonEvent + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ +declare interface UIScrollableCommonEvent extends UICommonEvent { + /** + * Set or reset the callback which is triggered when the scrolling reaches the start position. + * + * @param { Callback | undefined } callback - callback function, triggered when the + * scrolling reaches the start position. + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + setOnReachStart(callback: Callback | undefined): void; + + /** + * Set or reset the callback which is triggered when the scrolling reaches the end position. + * + * @param { Callback | undefined } callback - callback function, triggered when the + * scrolling reaches the end position. + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + setOnReachEnd(callback: Callback | undefined): void; + + /** + * Set or reset the callback which is triggered when the scrolling started. + * + * @param { Callback | undefined } callback - callback function, triggered when the scrolling started. + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + setOnScrollStart(callback: Callback | undefined): void; + + /** + * Set or reset the callback which is triggered when the scrolling stoped. + * + * @param { Callback | undefined } callback - callback function, triggered when the scrolling stoped. + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + setOnScrollStop(callback: Callback | undefined): void; + + /** + * Set or reset the callback which is triggered when scrolling begin each frame. + * + * @param { OnScrollFrameBeginCallback | undefined } callback - callback function, triggered when the + * scrolling begin each frame. + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + setOnScrollFrameBegin(callback: OnScrollFrameBeginCallback | undefined): void; +} + /** * Defines a UIGestureEvent which is used to set different gestures to target component. * diff --git a/api/@internal/component/ets/grid.d.ts b/api/@internal/component/ets/grid.d.ts index 96e929ecb5..dccf41ffe4 100644 --- a/api/@internal/component/ets/grid.d.ts +++ b/api/@internal/component/ets/grid.d.ts @@ -384,6 +384,65 @@ declare interface ComputedBarAttribute { totalLength: number; } +/** + * Defines a UIGridEvent which is used to set event to target component. + * + * @extends UIScrollableCommonEvent + * @interface UIGridEvent + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ +declare interface UIGridEvent extends UIScrollableCommonEvent { + /** + * Set or reset the callback which is triggered when the Grid will scroll. + * + * @param { OnWillScrollCallback | undefined } callback - callback function, triggered when the Grid will scroll. + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + setOnWillScroll(callback: OnWillScrollCallback | undefined): void; + + /** + * Set or reset the callback which is triggered when the Grid did scroll. + * + * @param { OnScrollCallback | undefined } callback - callback function, triggered when the Grid did scroll. + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + setOnDidScroll(callback: OnScrollCallback | undefined): void; + + /** + * Set or reset the callback which is triggered when the start and end positions of the display change. + * + * @param { OnGridScrollIndexCallback | undefined } callback - callback function, triggered when start or + * end positions of the display change. + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + setOnScrollIndex(callback: OnGridScrollIndexCallback | undefined): void; +} + +/** + * Defines the callback type used in onScrollIndex. + * + * @typedef {function} OnGridScrollIndexCallback + * @param {number} first - the first index in visible content. + * @param {number} last - the last index in visible content. + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ +declare type OnGridScrollIndexCallback = (first: number, last: number) => void; + /** * Defines the grid attribute functions. * diff --git a/api/@internal/component/ets/list.d.ts b/api/@internal/component/ets/list.d.ts index 18bfbbdeda..928bc2ca64 100644 --- a/api/@internal/component/ets/list.d.ts +++ b/api/@internal/component/ets/list.d.ts @@ -613,6 +613,64 @@ declare interface ChainAnimationOptions { damping?: number; } +/** + * Defines a UIListEvent which is used to set different common event to target component. + * + * @extends UIScrollableCommonEvent + * @interface UIListEvent + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ +declare interface UIListEvent extends UIScrollableCommonEvent { + /** + * Set or reset the callback which is triggered when the List will scroll. + * + * @param { OnWillScrollCallback | undefined } callback - The callback will be triggered when the List will scroll. + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + setOnWillScroll(callback: OnWillScrollCallback | undefined): void; + + /** + * Set or reset the callback which is triggered when List view did scroll. + * + * @param { OnScrollCallback | undefined } callback - callback function, triggered when the List view did scroll. + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + setOnDidScroll(callback: OnScrollCallback | undefined): void; + + /** + * Set or reset the callback which is triggered when the start, end, or center positions of the display change. + * + * @param { OnListScrollIndexCallback | undefined } callback - callback function, triggered when the + * start, end, or center positions of the display change. + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + setOnScrollIndex(callback: OnListScrollIndexCallback | undefined): void; + + /** + * Set or reset the callback which is triggered when the list visible content changes. + * + * @param { OnScrollVisibleContentChangeCallback | undefined } callback - callback function, triggered when + * the list visible content changes. + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + setOnScrollVisibleContentChange(callback: OnScrollVisibleContentChangeCallback | undefined): void; +} + /** * Defines the close swipe action options. * @@ -706,6 +764,21 @@ declare interface VisibleListContentInfo { */ declare type OnScrollVisibleContentChangeCallback = (start: VisibleListContentInfo, end: VisibleListContentInfo) => void; +/** + * Defines the callback type used in onScrollIndex. + * + * @typedef {function} OnListScrollIndexCallback + * @param {number} start - the first index in visible content. + * @param {number} end - the last index in visible content. + * @param {number} center - the center index in visible content. + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 18 + */ +declare type OnListScrollIndexCallback = (start: number, end: number, center: number) => void; + /** * @extends Scroller * @syscap SystemCapability.ArkUI.ArkUI.Full diff --git a/api/@internal/component/ets/scroll.d.ts b/api/@internal/component/ets/scroll.d.ts index 5b37398a44..7fce951787 100644 --- a/api/@internal/component/ets/scroll.d.ts +++ b/api/@internal/component/ets/scroll.d.ts @@ -364,6 +364,41 @@ declare interface OffsetOptions { yOffset?: Dimension; } +/** + * Defines a UIScrollableCommonEvent which is used to set different common event to target component. + * + * @extends UIScrollableCommonEvent + * @interface UIScrollEvent + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ +declare interface UIScrollEvent extends UIScrollableCommonEvent { + /** + * Set or reset the callback which is triggered when the Scroll will scroll. + * + * @param { ScrollOnWillScrollCallback | undefined } callback - callback function, triggered when + * the Scroll will scroll. + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + setOnWillScroll(callback: ScrollOnWillScrollCallback | undefined): void; + + /** + * Set or reset the callback which is triggered when the Scroll did scroll. + * + * @param { ScrollOnScrollCallback | undefined } callback - callback function, triggered when the Scroll did scroll. + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + setOnDidScroll(callback: ScrollOnScrollCallback | undefined): void; +} + /** * Scroller * diff --git a/api/@internal/component/ets/water_flow.d.ts b/api/@internal/component/ets/water_flow.d.ts index e1fdd93aee..e3dd8e63af 100644 --- a/api/@internal/component/ets/water_flow.d.ts +++ b/api/@internal/component/ets/water_flow.d.ts @@ -335,6 +335,65 @@ declare interface WaterFlowOptions { layoutMode?: WaterFlowLayoutMode; } +/** + * Defines a UIWaterFlowEvent which is used to set event to target component. + * + * @extends UIScrollableCommonEvent + * @interface UIWaterFlowEvent + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ +declare interface UIWaterFlowEvent extends UIScrollableCommonEvent { + /** + * Set or reset the callback which is triggered when the WaterFlow will scroll. + * + * @param { OnWillScrollCallback | undefined } callback - callback function, triggered when the WaterFlow will scroll. + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + setOnWillScroll(callback: OnWillScrollCallback | undefined): void; + + /** + * Set or reset the callback which is triggered when WaterFlow view did scroll. + * + * @param { OnScrollCallback | undefined } callback - callback function, triggered when the WaterFlow did scroll. + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + setOnDidScroll(callback: OnScrollCallback | undefined): void; + + /** + * Set or reset the callback which is triggered when the start and end positions of the display change. + * + * @param { OnWaterFlowScrollIndexCallback | undefined } callback - callback function, triggered when start or + * end positions of the display change. + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + setOnScrollIndex(callback: OnWaterFlowScrollIndexCallback | undefined): void; +} + +/** + * Defines the callback type used in onScrollIndex. + * + * @typedef {function} OnWaterFlowScrollIndexCallback + * @param {number} first - the first index in visible content. + * @param {number} last - the last index in visible content. + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ +declare type OnWaterFlowScrollIndexCallback = (first: number, last: number) => void; + /** * Defines the water flow interface. * diff --git a/api/arkui/FrameNode.d.ts b/api/arkui/FrameNode.d.ts index ca0f1db0d3..071b230493 100644 --- a/api/arkui/FrameNode.d.ts +++ b/api/arkui/FrameNode.d.ts @@ -1095,6 +1095,19 @@ export namespace typeNode { */ function getAttribute(node: FrameNode, nodeType: 'Scroll'): ScrollAttribute | undefined; + /** + * Get the event instance of Scroll node. + * + * @param { FrameNode } node - the target FrameNode. + * @param { 'Scroll' } nodeType - node type. + * @returns { UIScrollEvent | undefined } - Return the event instance of FrameNode, and return undefined if it + * does not exist. + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @atomicservice + * @since 18 + */ + function getEvent(node: FrameNode, nodeType: 'Scroll'): UIScrollEvent | undefined; + /** * Bind the controller of FrameNode. * @@ -1282,6 +1295,19 @@ export namespace typeNode { */ type ListItem = TypedFrameNode; + /** + * Get the event instance of Scroll node. + * + * @param { FrameNode } node - the target FrameNode. + * @param { 'List' } nodeType - node type. + * @returns { UIListEvent | undefined } - Return the event instance of FrameNode, and return undefined if it + * does not exist. + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @atomicservice + * @since 18 + */ + function getEvent(node: FrameNode, nodeType: 'List'): UIListEvent | undefined; + /** * Create a FrameNode of ListItem type. * @@ -1386,6 +1412,19 @@ export namespace typeNode { */ function createNode(context: UIContext, nodeType: 'WaterFlow'): WaterFlow; + /** + * Get the event instance of Scroll node. + * + * @param { FrameNode } node - the target FrameNode. + * @param { 'WaterFlow' } nodeType - node type. + * @returns { UIWaterFlowEvent | undefined } - Return the event instance of FrameNode, and return undefined if it + * does not exist. + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @atomicservice + * @since 18 + */ + function getEvent(node: FrameNode, nodeType: 'WaterFlow'): UIWaterFlowEvent | undefined; + /** * Define the FrameNode type for FlowItem. * @@ -1804,6 +1843,19 @@ export namespace typeNode { */ function createNode(context: UIContext, nodeType: 'Grid'): Grid; + /** + * Get the event instance of Scroll node. + * + * @param { FrameNode } node - the target FrameNode. + * @param { 'Grid' } nodeType - node type. + * @returns { UIGridEvent | undefined } - Return the event instance of FrameNode, and return undefined if it + * does not exist. + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @atomicservice + * @since 18 + */ + function getEvent(node: FrameNode, nodeType: 'Grid'): UIGridEvent | undefined; + /** * Define the FrameNode type for GridItem. * -- Gitee From acf8cdeaab4d684b5136ba80c54503cc6dd531cd Mon Sep 17 00:00:00 2001 From: Xianru Chen Date: Wed, 26 Mar 2025 09:03:21 +0800 Subject: [PATCH 353/835] ussd feature add doc Signed-off-by: Xianru Chen --- api/@ohos.telephony.call.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.telephony.call.d.ts b/api/@ohos.telephony.call.d.ts index 1048593894..1ed2dd5ce6 100644 --- a/api/@ohos.telephony.call.d.ts +++ b/api/@ohos.telephony.call.d.ts @@ -5672,7 +5672,7 @@ declare namespace call { * @systemapi Hide this for inner system use. * @since 16 */ - function sensUssdResponse(accountId: number, content: string): Promise; + function sendUssdResponse(accountId: number, content: string): Promise; } export default call; -- Gitee From 448ed526bb176342cb5437a52bd74fb6fa8206f3 Mon Sep 17 00:00:00 2001 From: wujian Date: Wed, 26 Mar 2025 01:28:25 +0000 Subject: [PATCH 354/835] update api/@ohos.file.photoAccessHelper.d.ts. Signed-off-by: wujian --- api/@ohos.file.photoAccessHelper.d.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/@ohos.file.photoAccessHelper.d.ts b/api/@ohos.file.photoAccessHelper.d.ts index bf5d40d6f0..6cb80668ff 100644 --- a/api/@ohos.file.photoAccessHelper.d.ts +++ b/api/@ohos.file.photoAccessHelper.d.ts @@ -100,8 +100,8 @@ declare namespace photoAccessHelper { *
2. Incorrect parameter types; 3. Parameter verification failed. * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core * @StageModelOnly + * @Systemapi * @crossplatform - * @atomicservice * @since 18 */ function getPhotoAccessHelper(context: Context, userId: number): PhotoAccessHelper; @@ -2478,7 +2478,7 @@ declare namespace photoAccessHelper { */ cameraShotKey?: string; /** - * Across local accounts + * User id * * @type { ?number } * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core -- Gitee From 3630bfaf5f8c15a3f2f997f068bf419390cd0c76 Mon Sep 17 00:00:00 2001 From: wujian Date: Wed, 26 Mar 2025 01:30:00 +0000 Subject: [PATCH 355/835] update api/@ohos.file.sendablePhotoAccessHelper.d.ets. Signed-off-by: wujian --- api/@ohos.file.sendablePhotoAccessHelper.d.ets | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.file.sendablePhotoAccessHelper.d.ets b/api/@ohos.file.sendablePhotoAccessHelper.d.ets index 404d9d2ace..a5e3caabaa 100644 --- a/api/@ohos.file.sendablePhotoAccessHelper.d.ets +++ b/api/@ohos.file.sendablePhotoAccessHelper.d.ets @@ -59,8 +59,8 @@ declare namespace sendablePhotoAccessHelper { *
2. Incorrect parameter types; 3. Parameter verification failed. * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core * @StageModelOnly + * @Systemapi * @crossplatform - * @atomicservice * @since 18 */ function getPhotoAccessHelper(context: Context, userId: number): PhotoAccessHelper; -- Gitee From ae71216b3175bc3e5ecd851fcf858d171a93b170 Mon Sep 17 00:00:00 2001 From: jiaojunying Date: Wed, 26 Mar 2025 01:45:07 +0000 Subject: [PATCH 356/835] =?UTF-8?q?=E5=90=8C=E6=AD=A5=E4=BB=A3=E7=A0=81?= =?UTF-8?q?=E4=B8=8Edev=E5=B7=AE=E5=BC=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: jiaojunying --- api/@ohos.multimodalAwareness.metadataBinding.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.multimodalAwareness.metadataBinding.d.ts b/api/@ohos.multimodalAwareness.metadataBinding.d.ts index 83b1f206a4..4c23e286a5 100644 --- a/api/@ohos.multimodalAwareness.metadataBinding.d.ts +++ b/api/@ohos.multimodalAwareness.metadataBinding.d.ts @@ -111,4 +111,4 @@ declare namespace metadataBinding { function off(type: 'operationSubmitMetadata', bundleName: string, callback?: Callback): void; } -export default metadataBinding +export default metadataBinding; -- Gitee From ec1a229db0cdae463bb8a24e8a24b311d53c83f0 Mon Sep 17 00:00:00 2001 From: wujian Date: Wed, 26 Mar 2025 01:47:43 +0000 Subject: [PATCH 357/835] update api/@ohos.file.photoAccessHelper.d.ts. Signed-off-by: wujian --- api/@ohos.file.photoAccessHelper.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.file.photoAccessHelper.d.ts b/api/@ohos.file.photoAccessHelper.d.ts index 6cb80668ff..67c725070f 100644 --- a/api/@ohos.file.photoAccessHelper.d.ts +++ b/api/@ohos.file.photoAccessHelper.d.ts @@ -100,7 +100,7 @@ declare namespace photoAccessHelper { *
2. Incorrect parameter types; 3. Parameter verification failed. * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core * @StageModelOnly - * @Systemapi + * @systemapi * @crossplatform * @since 18 */ -- Gitee From eda619c364024d69fd61573dfb1164d3ca342656 Mon Sep 17 00:00:00 2001 From: wujian Date: Wed, 26 Mar 2025 01:48:12 +0000 Subject: [PATCH 358/835] update api/@ohos.file.sendablePhotoAccessHelper.d.ets. Signed-off-by: wujian --- api/@ohos.file.sendablePhotoAccessHelper.d.ets | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.file.sendablePhotoAccessHelper.d.ets b/api/@ohos.file.sendablePhotoAccessHelper.d.ets index a5e3caabaa..4963c370f4 100644 --- a/api/@ohos.file.sendablePhotoAccessHelper.d.ets +++ b/api/@ohos.file.sendablePhotoAccessHelper.d.ets @@ -59,7 +59,7 @@ declare namespace sendablePhotoAccessHelper { *
2. Incorrect parameter types; 3. Parameter verification failed. * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core * @StageModelOnly - * @Systemapi + * @systemapi * @crossplatform * @since 18 */ -- Gitee From 56bc698d900f7148007dba78141e015f9e67282f Mon Sep 17 00:00:00 2001 From: "DESKTOP-H8KLN8I\\lisitao" Date: Wed, 26 Mar 2025 10:58:52 +0800 Subject: [PATCH 359/835] =?UTF-8?q?[L]=20setOnVisibleAreaApproximateChange?= =?UTF-8?q?=20api=2018->17=20=E4=BF=AE=E6=94=B9Signed-off-by:lisitaolisita?= =?UTF-8?q?o3@huawei.com?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: DESKTOP-H8KLN8I\lisitao --- api/@internal/component/ets/common.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@internal/component/ets/common.d.ts b/api/@internal/component/ets/common.d.ts index a3d5f3de90..43d5bae75c 100644 --- a/api/@internal/component/ets/common.d.ts +++ b/api/@internal/component/ets/common.d.ts @@ -24569,7 +24569,7 @@ declare class CommonMethod { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 17 */ onVisibleAreaApproximateChange(options: VisibleAreaEventOptions, event: VisibleAreaChangeCallback | undefined): void; -- Gitee From d287b95e472dc6be37770da70920257488d6f086 Mon Sep 17 00:00:00 2001 From: yaowenrui Date: Wed, 26 Mar 2025 02:59:13 +0000 Subject: [PATCH 360/835] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E7=B3=BB=E7=BB=9F?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E6=A0=87=E7=AD=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: yaowenrui --- api/@ohos.multimodalInput.touchEvent.d.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/api/@ohos.multimodalInput.touchEvent.d.ts b/api/@ohos.multimodalInput.touchEvent.d.ts index 07bb5abf59..b471226f48 100644 --- a/api/@ohos.multimodalInput.touchEvent.d.ts +++ b/api/@ohos.multimodalInput.touchEvent.d.ts @@ -172,6 +172,7 @@ export declare enum SourceType { * * @enum { number } * @syscap SystemCapability.MultimodalInput.Input.Core + * @systemapi Hide this for inner system use. * @since 18 */ export declare enum FixedMode { @@ -179,6 +180,7 @@ export declare enum FixedMode { * Not fix. * * @syscap SystemCapability.MultimodalInput.Input.Core + * @systemapi Hide this for inner system use. * @since 18 */ NONE = 0, @@ -187,6 +189,7 @@ export declare enum FixedMode { * One hand mode. * * @syscap SystemCapability.MultimodalInput.Input.Core + * @systemapi Hide this for inner system use. * @since 18 */ AUTO = 1 @@ -348,6 +351,7 @@ export declare interface Touch { * fixedDisplayX - Corrected value of the screen x coordinate. * @type { number } * @syscap SystemCapability.MultimodalInput.Input.Core + * @systemapi Hide this for inner system use. * @since 18 */ fixedDisplayX?: number; @@ -356,6 +360,7 @@ export declare interface Touch { * fixedDisplayY - Corrected value of the screen y coordinate. * @type { number } * @syscap SystemCapability.MultimodalInput.Input.Core + * @systemapi Hide this for inner system use. * @since 18 */ fixedDisplayY?: number; @@ -407,6 +412,7 @@ export declare interface TouchEvent extends InputEvent { * * @type { FixedMode } * @syscap SystemCapability.MultimodalInput.Input.Core + * @systemapi Hide this for inner system use. * @since 18 */ fixedMode?: FixedMode; -- Gitee From 8b25df9223848223c6bfee6e59fbbc2da3bc96a4 Mon Sep 17 00:00:00 2001 From: jiaojunying Date: Wed, 26 Mar 2025 03:03:23 +0000 Subject: [PATCH 361/835] =?UTF-8?q?=E4=BF=AE=E6=94=B9api=E7=89=88=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: jiaojunying --- api/@ohos.multimodalAwareness.metadataBinding.d.ts | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/api/@ohos.multimodalAwareness.metadataBinding.d.ts b/api/@ohos.multimodalAwareness.metadataBinding.d.ts index 4c23e286a5..96b31f34a5 100644 --- a/api/@ohos.multimodalAwareness.metadataBinding.d.ts +++ b/api/@ohos.multimodalAwareness.metadataBinding.d.ts @@ -26,7 +26,7 @@ import type { Callback } from './@ohos.base'; * @namespace metadataBinding * @syscap SystemCapability.MultimodalAwareness.MetadataBinding * @atomicservice - * @since 15 + * @since 18 */ declare namespace metadataBinding { /** @@ -40,7 +40,7 @@ declare namespace metadataBinding { * @throws { BusinessError } 32100002 - Encode process fail. * @syscap SystemCapability.MultimodalAwareness.MetadataBinding * @systemapi - * @since 15 + * @since 18 */ function encodeImage(srcImage: image.PixelMap, metadata: string): Promise; @@ -54,7 +54,7 @@ declare namespace metadataBinding { * @throws { BusinessError } 32100003 - Decode process fail. * @syscap SystemCapability.MultimodalAwareness.MetadataBinding * @systemapi - * @since 15 + * @since 18 */ function decodeImage(encodedImage: image.PixelMap): Promise; @@ -67,7 +67,7 @@ declare namespace metadataBinding { * @throws { BusinessError } 32100001 - Internal handling failed. Obtain metadata failed. * @syscap SystemCapability.MultimodalAwareness.MetadataBinding * @systemapi - * @since 15 + * @since 18 */ function notifyMetadataBindingEvent(bundleName: string): Promise; @@ -78,7 +78,7 @@ declare namespace metadataBinding { * @throws { BusinessError } 32100001 - Internal handling failed. Set Meta data to screenshot app fail. * @syscap SystemCapability.MultimodalAwareness.MetadataBinding * @atomicservice - * @since 15 + * @since 18 */ function submitMetadata(metadata: string): void; @@ -92,7 +92,7 @@ declare namespace metadataBinding { * @throws { BusinessError } 32100004 - Subscribe Failed. * @syscap SystemCapability.MultimodalAwareness.MetadataBinding * @atomicservice - * @since 15 + * @since 18 */ function on(type: 'operationSubmitMetadata', bundleName: string, callback: Callback): void; @@ -106,7 +106,7 @@ declare namespace metadataBinding { * @throws { BusinessError } 32100005 - Unsubscribe Failed. * @syscap SystemCapability.MultimodalAwareness.MetadataBinding * @atomicservice - * @since 15 + * @since 18 */ function off(type: 'operationSubmitMetadata', bundleName: string, callback?: Callback): void; } -- Gitee From d78367c5e300d1573810fa700be9eb52d0594da4 Mon Sep 17 00:00:00 2001 From: ran-r Date: Mon, 24 Mar 2025 19:06:47 +0800 Subject: [PATCH 362/835] =?UTF-8?q?=E3=80=90=E7=89=B9=E6=80=A7=E9=9C=80?= =?UTF-8?q?=E6=B1=82=E3=80=91=E3=80=90=E7=AA=97=E5=8F=A3=E7=AE=A1=E7=90=86?= =?UTF-8?q?=E3=80=91=E7=94=BB=E4=B8=AD=E7=94=BB=E6=94=AF=E6=8C=81=E9=BB=98?= =?UTF-8?q?=E8=AE=A4=E5=90=AF=E5=8A=A8=E7=AA=97=E5=8F=A3=E5=A4=A7=E5=B0=8F?= =?UTF-8?q?=E5=8F=AF=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: ran-r --- api/@ohos.PiPWindow.d.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/api/@ohos.PiPWindow.d.ts b/api/@ohos.PiPWindow.d.ts index 81ebbcadcb..5e717520e4 100644 --- a/api/@ohos.PiPWindow.d.ts +++ b/api/@ohos.PiPWindow.d.ts @@ -243,6 +243,17 @@ declare namespace PiPWindow { * @since 12 */ customUIController?: NodeController; + + /** + * Describes the default picture-in-picture window size as it is started. + * 0: not set. 1: small size. 2: large size. + * + * @type { ?number } + * @syscap SystemCapability.Window.SessionManager + * @atomicservice + * @since 18 + */ + defaultWindowSizeType?: number } /** -- Gitee From 23d9a28626e08e4dcca687f562253fcfd31357d9 Mon Sep 17 00:00:00 2001 From: yanxinyu7 Date: Wed, 26 Mar 2025 11:41:11 +0800 Subject: [PATCH 363/835] =?UTF-8?q?=E4=BF=AE=E6=94=B9API=E7=89=88=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: yanxinyu7 --- api/@ohos.window.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.window.d.ts b/api/@ohos.window.d.ts index 5943c70607..6de6de1227 100644 --- a/api/@ohos.window.d.ts +++ b/api/@ohos.window.d.ts @@ -326,7 +326,7 @@ declare namespace window { * @syscap SystemCapability.Window.SessionManager * @systemapi Hide this for inner system use. * @stagemodelonly - * @since 16 + * @since 17 */ TYPE_FLOAT_NAVIGATION } -- Gitee From 90f109f146631e472a56fdd1bffb2c88b57b14d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=B1=E6=98=AF=E9=93=B8=E5=B8=81=E6=8D=8F?= Date: Wed, 26 Mar 2025 07:10:20 +0000 Subject: [PATCH 364/835] add stand dts MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 就是铸币捏 --- ...ohos.multimodalAwareness.deviceStatus.d.ts | 84 +++++++++++++++++++ 1 file changed, 84 insertions(+) create mode 100644 api/@ohos.multimodalAwareness.deviceStatus.d.ts diff --git a/api/@ohos.multimodalAwareness.deviceStatus.d.ts b/api/@ohos.multimodalAwareness.deviceStatus.d.ts new file mode 100644 index 0000000000..ba8b87fc32 --- /dev/null +++ b/api/@ohos.multimodalAwareness.deviceStatus.d.ts @@ -0,0 +1,84 @@ +/* + * Copyright (c) 2025 Huawei Device Co., Ltd. + * 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. + */ + +/** + * @file + * @kit MultimodalAwarenessKit + */ + +import type { Callback } from "./@ohos.base"; + +/** + * This module provides the capability to subscribe to report the device status. + * + * @namespace deviceStatus + * @syscap SystemCapability.MultimodalAwarness.DeviceStatus + * @since 18 + */ + +declare namespace deviceStatus { + /** + * Enum for steady standing status + * + * @enum { number } SteadyStandingStatus + * @syscap SystemCapability.MultimodalAwareness.DeviceStatus + * @since 18 + */ + export enum SteadyStandingStatus { + /** + * indicates exit status + * + * @syscap SystemCapability.MultimodalAwareness.DeviceStatus + * @since 18 + */ + STATUS_EXIT = 0, + /** + * indicates enter status + * + * @syscap SystemCapability.MultimodalAwareness.DeviceStatus + * @since 18 + */ + STATUS_ENTER = 1 + } + + /** + * Subscribe to detect the steady standing status + * @param { 'steadyStandingDetect' } type - Indicates the event type. + * @param { Callback } callback - Indicates the callback for getting the event data. + * @throws { BusinessError } 401 - Parameter error. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. Function can not work correctly due to limited + *
device capabilities. + * @throws { BusinessError } 32500001 - Service exception. + * @throws { BusinessError } 32500002 - Subscribe Failed. + * @syscap SystemCapability.MultimodalAwarness.DeviceStatus + * @since 18 + */ + function on(type: 'steadyStandingDetect', callback: Callback): void; + + /** + * Unsubscribe to detect the steady standing status + * @param { 'steadyStandingDetect' } type - Indicates the event type. + * @param { Callback } callback - Indicates the callback for getting the event data. + * @throws { BusinessError } 401 - Parameter error. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. Function can not work correctly due to limited + *
device capabilities. + * @throws { BusinessError } 32500001 - Service exception. + * @throws { BusinessError } 32500003 - Unsubscribe Failed. + * @syscap SystemCapability.MultimodalAwarness.DeviceStatus + * @since 18 + */ + function off(type: 'steadyStandingDetect', callback?: Callback): void; +} +export default deviceStatus; -- Gitee From 3b699ab58e74d191015c325a073cde8e3d3895c0 Mon Sep 17 00:00:00 2001 From: pengpeng7872 <2285070166@qq.com> Date: Wed, 26 Mar 2025 15:12:15 +0800 Subject: [PATCH 365/835] =?UTF-8?q?BaseSelecOption=E6=89=A9=E5=B1=95?= =?UTF-8?q?=E5=8F=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: pengpeng7872 <2285070166@qq.com> --- api/@ohos.file.photoAccessHelper.d.ts | 96 +-------------------------- 1 file changed, 3 insertions(+), 93 deletions(-) diff --git a/api/@ohos.file.photoAccessHelper.d.ts b/api/@ohos.file.photoAccessHelper.d.ts index 2e62e95bec..a812eb63b6 100644 --- a/api/@ohos.file.photoAccessHelper.d.ts +++ b/api/@ohos.file.photoAccessHelper.d.ts @@ -5283,97 +5283,7 @@ declare namespace photoAccessHelper { * @atomicservice * @since 12 */ - MOVING_PHOTO_IMAGE_TYPE = 'image/movingPhoto', - - /** - * JPEG_IMAGE_TYPE indicates that the selected media resources are .jpg or .jpeg photos. - * - * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core - * @atomicservice - * @since 18 - */ - JPEG_IMAGE_TYPE = 'image/jpeg', - - /** - * GIF_IMAGE_TYPE indicates that the selected media resources are .gif photos. - * - * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core - * @atomicservice - * @since 18 - */ - GIF_IMAGE_TYPE = 'image/gif', - - /** - * PNG_IMAGE_TYPE indicates that the selected media resources are .png photos. - * - * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core - * @atomicservice - * @since 18 - */ - PNG_IMAGE_TYPE = 'image/png', - - /** - * HEIC_IMAGE_TYPE indicates that the selected media resources are .heic photos. - * - * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core - * @atomicservice - * @since 18 - */ - HEIC_IMAGE_TYPE = 'image/heic', - - /** - * HEIF_IMAGE_TYPE indicates that the selected media resources are .heif photos. - * - * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core - * @atomicservice - * @since 18 - */ - HEIF_IMAGE_TYPE = 'image/heif', - - /** - * BMP_IMAGE_TYPE indicates that the selected media resources are .bmp photos. - * - * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core - * @atomicservice - * @since 18 - */ - BMP_IMAGE_TYPE = 'image/bmp', - - /** - * WEBP_IMAGE_TYPE indicates that the selected media resources are .webp photos. - * - * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core - * @atomicservice - * @since 18 - */ - WEBP_IMAGE_TYPE = 'image/webp', - - /** - * AVIF_IMAGE_TYPE indicates that the selected media resources are .avif photos. - * - * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core - * @atomicservice - * @since 18 - */ - AVIF_IMAGE_TYPE = 'image/avif', - - /** - * MP4_VIDEO_TYPE indicates that the selected media resources are .mp4 videos. - * - * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core - * @atomicservice - * @since 18 - */ - MP4_VIDEO_TYPE = 'video/mp4', - - /** - * MOV_VIDEO_TYPE indicates that the selected media resources are .quicktime videos. - * - * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core - * @atomicservice - * @since 18 - */ - MOV_VIDEO_TYPE = 'video/quicktime', + MOVING_PHOTO_IMAGE_TYPE = 'image/movingPhoto' } /** @@ -5722,7 +5632,7 @@ declare namespace photoAccessHelper { * @atomicservice * @since 18 */ - extraFileSize: number; + extraFileSize?: number; } /** @@ -5761,7 +5671,7 @@ declare namespace photoAccessHelper { * @atomicservice * @since 18 */ - extraVideoDuration: number; + extraVideoDuration?: number; } /** -- Gitee From 0254ab1dbcf8526b7ec5d12905af7b75e48f05a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=B1=E6=98=AF=E9=93=B8=E5=B8=81=E6=8D=8F?= Date: Wed, 26 Mar 2025 07:17:19 +0000 Subject: [PATCH 366/835] update api/@ohos.multimodalAwareness.deviceStatus.d.ts. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 就是铸币捏 --- api/@ohos.multimodalAwareness.deviceStatus.d.ts | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/api/@ohos.multimodalAwareness.deviceStatus.d.ts b/api/@ohos.multimodalAwareness.deviceStatus.d.ts index ba8b87fc32..c0af1127b3 100644 --- a/api/@ohos.multimodalAwareness.deviceStatus.d.ts +++ b/api/@ohos.multimodalAwareness.deviceStatus.d.ts @@ -24,7 +24,7 @@ import type { Callback } from "./@ohos.base"; * This module provides the capability to subscribe to report the device status. * * @namespace deviceStatus - * @syscap SystemCapability.MultimodalAwarness.DeviceStatus + * @syscap SystemCapability.MultimodalAwareness.DeviceStatus * @since 18 */ @@ -54,15 +54,16 @@ declare namespace deviceStatus { } /** - * Subscribe to detect the steady standing status + * Subscribe to detect the steady standing status. * @param { 'steadyStandingDetect' } type - Indicates the event type. * @param { Callback } callback - Indicates the callback for getting the event data. - * @throws { BusinessError } 401 - Parameter error. Parameter verification failed. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. + *
2. Incorrect parameter types. 3.Parameter verification failed. * @throws { BusinessError } 801 - Capability not supported. Function can not work correctly due to limited *
device capabilities. * @throws { BusinessError } 32500001 - Service exception. * @throws { BusinessError } 32500002 - Subscribe Failed. - * @syscap SystemCapability.MultimodalAwarness.DeviceStatus + * @syscap SystemCapability.MultimodalAwareness.DeviceStatus * @since 18 */ function on(type: 'steadyStandingDetect', callback: Callback): void; @@ -71,12 +72,13 @@ declare namespace deviceStatus { * Unsubscribe to detect the steady standing status * @param { 'steadyStandingDetect' } type - Indicates the event type. * @param { Callback } callback - Indicates the callback for getting the event data. - * @throws { BusinessError } 401 - Parameter error. Parameter verification failed. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. + *
2. Incorrect parameter types. 3.Parameter verification failed. * @throws { BusinessError } 801 - Capability not supported. Function can not work correctly due to limited *
device capabilities. * @throws { BusinessError } 32500001 - Service exception. * @throws { BusinessError } 32500003 - Unsubscribe Failed. - * @syscap SystemCapability.MultimodalAwarness.DeviceStatus + * @syscap SystemCapability.MultimodalAwareness.DeviceStatus * @since 18 */ function off(type: 'steadyStandingDetect', callback?: Callback): void; -- Gitee From 8713d4320a88c58edba2e92a00321f7eebfcb56b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=B1=E6=98=AF=E9=93=B8=E5=B8=81=E6=8D=8F?= Date: Wed, 26 Mar 2025 07:18:43 +0000 Subject: [PATCH 367/835] update api/@ohos.multimodalAwareness.deviceStatus.d.ts. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 就是铸币捏 --- api/@ohos.multimodalAwareness.deviceStatus.d.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/@ohos.multimodalAwareness.deviceStatus.d.ts b/api/@ohos.multimodalAwareness.deviceStatus.d.ts index c0af1127b3..0f01a1a88b 100644 --- a/api/@ohos.multimodalAwareness.deviceStatus.d.ts +++ b/api/@ohos.multimodalAwareness.deviceStatus.d.ts @@ -30,7 +30,7 @@ import type { Callback } from "./@ohos.base"; declare namespace deviceStatus { /** - * Enum for steady standing status + * Enum for steady standing status. * * @enum { number } SteadyStandingStatus * @syscap SystemCapability.MultimodalAwareness.DeviceStatus @@ -54,7 +54,7 @@ declare namespace deviceStatus { } /** - * Subscribe to detect the steady standing status. + * Subscribe to detect the steady standing status * @param { 'steadyStandingDetect' } type - Indicates the event type. * @param { Callback } callback - Indicates the callback for getting the event data. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. -- Gitee From 61337bef66e8287cc5d7bc8795936ac8b33720f9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=B1=E6=98=AF=E9=93=B8=E5=B8=81=E6=8D=8F?= Date: Wed, 26 Mar 2025 07:19:25 +0000 Subject: [PATCH 368/835] update api/@ohos.multimodalAwareness.deviceStatus.d.ts. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 就是铸币捏 --- api/@ohos.multimodalAwareness.deviceStatus.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.multimodalAwareness.deviceStatus.d.ts b/api/@ohos.multimodalAwareness.deviceStatus.d.ts index 0f01a1a88b..924795f621 100644 --- a/api/@ohos.multimodalAwareness.deviceStatus.d.ts +++ b/api/@ohos.multimodalAwareness.deviceStatus.d.ts @@ -1,6 +1,6 @@ /* * Copyright (c) 2025 Huawei Device Co., Ltd. - * Licensed under the Apache License, Version 2.0 (the "License"); + * 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 * -- Gitee From 1539b97e5f75e3f9af68a8af5dfe8e5d138388f0 Mon Sep 17 00:00:00 2001 From: xuzihan129 Date: Wed, 26 Mar 2025 11:16:05 +0800 Subject: [PATCH 369/835] modify error code in comment Signed-off-by: xuzihan129 --- api/@ohos.window.d.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/api/@ohos.window.d.ts b/api/@ohos.window.d.ts index 5943c70607..23ce1f9927 100644 --- a/api/@ohos.window.d.ts +++ b/api/@ohos.window.d.ts @@ -8066,11 +8066,12 @@ declare namespace window { * Maximize app main window. * @param { MaximizePresentation } presentation - set window presentation when maximize. * @returns { Promise } - The promise returned by the function. + * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; + * 2. Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. * @throws { BusinessError } 1300002 - This window state is abnormal. * @throws { BusinessError } 1300003 - This window manager service works abnormally. * @throws { BusinessError } 1300004 - Unauthorized operation. - * @throws { BusinessError } 1300005 - This window stage is abnormal. * @syscap SystemCapability.Window.SessionManager * @atomicservice * @since 12 @@ -8318,7 +8319,6 @@ declare namespace window { * 2. Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. * @throws { BusinessError } 1300002 - This window state is abnormal. - * @throws { BusinessError } 1300004 - Unauthorized operation. * @syscap SystemCapability.Window.SessionManager * @atomicservice * @since 12 @@ -8376,6 +8376,7 @@ declare namespace window { * 2. Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. * @throws { BusinessError } 1300002 - This window state is abnormal. + * @throws { BusinessError } 1300003 - This window manager service works abnormally. * @throws { BusinessError } 1300004 - Unauthorized operation. * @syscap SystemCapability.Window.SessionManager * @atomicservice @@ -8967,8 +8968,6 @@ declare namespace window { * @param { boolean } isTitleHoverShown - The value true means to display the title bar, and false means the opposite. * @param { boolean } isDockHoverShown - The value true means to display the dock bar, and false means the opposite. * @returns { Promise } Promise that returns no value. - * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; - * 2. Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. * @throws { BusinessError } 1300002 - This window state is abnormal. * @throws { BusinessError } 1300004 - Unauthorized operation. @@ -9949,7 +9948,6 @@ declare namespace window { * * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. * @throws { BusinessError } 1300002 - This window state is abnormal. - * @throws { BusinessError } 1300005 - This window stage is abnormal. * @syscap SystemCapability.WindowManager.WindowManager.Core * @systemapi * @StageModelOnly @@ -10042,6 +10040,7 @@ declare namespace window { * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. * @throws { BusinessError } 1300002 - This window state is abnormal. * @throws { BusinessError } 1300003 - This window manager service works abnormally. + * @throws { BusinessError } 1300005 - This window stage is abnormal. * @syscap SystemCapability.Window.SessionManager * @StageModelOnly * @atomicservice @@ -10092,6 +10091,7 @@ declare namespace window { * The value true means that the window rect auto-save is supported, and false means the opposite. * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. * @throws { BusinessError } 1300002 - This window state is abnormal. + * @throws { BusinessError } 1300003 - This window manager service works abnormally. * @syscap SystemCapability.Window.SessionManager * @StageModelOnly * @atomicservice -- Gitee From 5f4ceaa5c18b46a9ce799dbed37f4b7d0299fb53 Mon Sep 17 00:00:00 2001 From: wangyaohui Date: Wed, 26 Mar 2025 16:41:08 +0800 Subject: [PATCH 370/835] [feature] PiPWindow->add Optional param: LocalStorage Signed-off-by: wangyaohui --- api/@ohos.PiPWindow.d.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/api/@ohos.PiPWindow.d.ts b/api/@ohos.PiPWindow.d.ts index 81ebbcadcb..fdd023f761 100644 --- a/api/@ohos.PiPWindow.d.ts +++ b/api/@ohos.PiPWindow.d.ts @@ -243,6 +243,16 @@ declare namespace PiPWindow { * @since 12 */ customUIController?: NodeController; + + /** + * Describes the data object shared within the content instance loaded by the window. + * + * @type { ?LocalStorage } + * @syscap SystemCapability.Window.SessionManager + * @atomicservice + * @since 18 + */ + localStorage?: LocalStorage; } /** -- Gitee From e1558f23482c059cbdee4817708ad5d924ff4ec8 Mon Sep 17 00:00:00 2001 From: duanshaofei Date: Wed, 26 Mar 2025 16:52:40 +0800 Subject: [PATCH 371/835] =?UTF-8?q?=20createPdf=E6=96=87=E6=A1=A3=E4=BC=98?= =?UTF-8?q?=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: duanshaofei --- api/@ohos.web.webview.d.ts | 25 ++++++++++++++++--------- 1 file changed, 16 insertions(+), 9 deletions(-) diff --git a/api/@ohos.web.webview.d.ts b/api/@ohos.web.webview.d.ts index ccf452830c..05ae615402 100644 --- a/api/@ohos.web.webview.d.ts +++ b/api/@ohos.web.webview.d.ts @@ -4671,11 +4671,15 @@ declare namespace webview { runJavaScriptExt(script: string | ArrayBuffer, callback: AsyncCallback): void; /** - * Execute createPdf code in the context of the currently displayed page and return the result. + * Rendering current Web page into Pdf data, return the result in async mode. * - * @param { PdfConfiguration } configuration - createPdf configuration. + * @param { PdfConfiguration } configuration - configuration for createPdf, + * including page width and height, etc. + * {@Link PdfConfiguration} * @param { AsyncCallback } callback - Callbacks execute createPdf results. - * @throws { BusinessError } 401 - Invalid input parameter. + * PdfData is pdf data stream of current web page in Uint8Array + * {@Link PdfData}. + * @throws { BusinessError } 401 - Invalid input parameter. * @throws { BusinessError } 17100001 - Init error. * The WebviewController must be associated with a Web component. * @syscap SystemCapability.Web.Webview.Core @@ -4685,13 +4689,16 @@ declare namespace webview { createPdf(configuration: PdfConfiguration, callback: AsyncCallback): void; /** - * Execute createPdf code in the context of the currently displayed page and return the result. + * Rendering current Web page into Pdf data, return the result in promise mode. * - * @param { PdfConfiguration } configuration - createPdf configuration. - * @returns { Promise } A promise is solved after the createPdf is executed. - * This parameter will be the result of createPdf execution. - * If the createPdf fails to execute or has no return value, - * a none type value will be returned. + * @param { PdfConfiguration } configuration - configuration for createPdf, + * including page width and height, etc. + * {@Link PdfConfiguration} + * @returns { Promise } The promise returned by the function. + * PdfData is pdf data stream of current web page in Uint8Array + * {@Link PdfData}. + * If createPdf fails or no return value, + * a none type value will be returned. * @throws { BusinessError } 401 - Invalid input parameter. * @throws { BusinessError } 17100001 - Init error. * The WebviewController must be associated with a Web component. -- Gitee From 53a69344bb9e7316093c01fc6d4be87296f17fe3 Mon Sep 17 00:00:00 2001 From: xuzihan129 Date: Wed, 26 Mar 2025 15:40:48 +0800 Subject: [PATCH 372/835] format fix Signed-off-by: xuzihan129 --- api/@ohos.window.d.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/api/@ohos.window.d.ts b/api/@ohos.window.d.ts index 23ce1f9927..0dbcd4b6a4 100644 --- a/api/@ohos.window.d.ts +++ b/api/@ohos.window.d.ts @@ -8066,8 +8066,8 @@ declare namespace window { * Maximize app main window. * @param { MaximizePresentation } presentation - set window presentation when maximize. * @returns { Promise } - The promise returned by the function. - * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; - * 2. Incorrect parameter types. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + * 2. Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. * @throws { BusinessError } 1300002 - This window state is abnormal. * @throws { BusinessError } 1300003 - This window manager service works abnormally. @@ -8394,6 +8394,7 @@ declare namespace window { * 2. Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. * @throws { BusinessError } 1300002 - This window state is abnormal. + * @throws { BusinessError } 1300003 - This window manager service works abnormally. * @throws { BusinessError } 1300004 - Unauthorized operation. * @syscap SystemCapability.Window.SessionManager * @atomicservice -- Gitee From 7aceb295b8b19f644d151c5b3c60a49dad77121e Mon Sep 17 00:00:00 2001 From: wangyaohui Date: Wed, 26 Mar 2025 19:44:14 +0800 Subject: [PATCH 373/835] [fix] change API version from 18 to 17 Signed-off-by: wangyaohui --- api/@ohos.PiPWindow.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.PiPWindow.d.ts b/api/@ohos.PiPWindow.d.ts index fdd023f761..4a57aceb15 100644 --- a/api/@ohos.PiPWindow.d.ts +++ b/api/@ohos.PiPWindow.d.ts @@ -250,7 +250,7 @@ declare namespace PiPWindow { * @type { ?LocalStorage } * @syscap SystemCapability.Window.SessionManager * @atomicservice - * @since 18 + * @since 17 */ localStorage?: LocalStorage; } -- Gitee From 2e4bec350a408bab287071db9375774f0d121a60 Mon Sep 17 00:00:00 2001 From: hw_wyx Date: Thu, 27 Mar 2025 09:47:18 +0800 Subject: [PATCH 374/835] fixImageAnimatorApi18To17 Signed-off-by: hw_wyx --- api/@internal/component/ets/image_animator.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@internal/component/ets/image_animator.d.ts b/api/@internal/component/ets/image_animator.d.ts index 20e66c9792..9104d927ff 100644 --- a/api/@internal/component/ets/image_animator.d.ts +++ b/api/@internal/component/ets/image_animator.d.ts @@ -541,7 +541,7 @@ declare class ImageAnimatorAttribute extends CommonMethod Date: Thu, 27 Mar 2025 09:51:57 +0800 Subject: [PATCH 375/835] =?UTF-8?q?disableWindowDecor=20=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: xuzihan129 --- api/@ohos.window.d.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/api/@ohos.window.d.ts b/api/@ohos.window.d.ts index 0dbcd4b6a4..ccfe669642 100644 --- a/api/@ohos.window.d.ts +++ b/api/@ohos.window.d.ts @@ -9949,6 +9949,7 @@ declare namespace window { * * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. * @throws { BusinessError } 1300002 - This window state is abnormal. + * @throws { BusinessError } 1300005 - This window stage is abnormal. * @syscap SystemCapability.WindowManager.WindowManager.Core * @systemapi * @StageModelOnly -- Gitee From 7a42e579c9f68f8066fce18282dd4df79e991642 Mon Sep 17 00:00:00 2001 From: lanhaoyu Date: Thu, 27 Mar 2025 10:21:31 +0800 Subject: [PATCH 376/835] Modified the description of 401 error code Signed-off-by: lanhaoyu --- api/@ohos.bundle.bundleManager.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.bundle.bundleManager.d.ts b/api/@ohos.bundle.bundleManager.d.ts index cdf62be86d..892a87036f 100644 --- a/api/@ohos.bundle.bundleManager.d.ts +++ b/api/@ohos.bundle.bundleManager.d.ts @@ -3505,7 +3505,7 @@ declare namespace bundleManager { * @returns { Promise } The result of migrating data. * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 202 - Permission denied, non-system app called system api. - * @throws { BusinessError } 401 - The parameter check failed. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types. * @throws { BusinessError } 17700080 - The source paths are invalid. * @throws { BusinessError } 17700081 - The destination path is invalid. * @throws { BusinessError } 17700082 - User authentication failed. -- Gitee From 05741428f511d3cf853a88c4e075bb8623f8b991 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E6=B0=B8=E5=87=AF?= Date: Thu, 27 Mar 2025 12:02:14 +0800 Subject: [PATCH 377/835] revised 112 to 12 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 刘永凯 --- api/@internal/component/ets/gesture.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@internal/component/ets/gesture.d.ts b/api/@internal/component/ets/gesture.d.ts index 5abb03c59a..da5117f695 100644 --- a/api/@internal/component/ets/gesture.d.ts +++ b/api/@internal/component/ets/gesture.d.ts @@ -1395,7 +1395,7 @@ interface RotationGestureEvent extends BaseGestureEvent { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 112 + * @since 12 */ interface SwipeGestureEvent extends BaseGestureEvent { /** -- Gitee From 6bde22f7a1f05d2a18ca78321570dd2c3a8c8757 Mon Sep 17 00:00:00 2001 From: Liuzeyu_ashen Date: Thu, 27 Mar 2025 14:24:32 +0800 Subject: [PATCH 378/835] =?UTF-8?q?previewMenuOptions=20=E7=89=88=E6=9C=AC?= =?UTF-8?q?=E5=8F=98=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Liuzeyu_ashen --- api/@internal/component/ets/web.d.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/api/@internal/component/ets/web.d.ts b/api/@internal/component/ets/web.d.ts index dcddca351b..bd6eb678db 100644 --- a/api/@internal/component/ets/web.d.ts +++ b/api/@internal/component/ets/web.d.ts @@ -6672,7 +6672,7 @@ declare enum WebResponseType { * * @interface PreviewMenuOptions * @syscap SystemCapability.Web.Webview.Core - * @since 18 + * @since 20 */ declare interface PreviewMenuOptions { /** @@ -6680,7 +6680,7 @@ declare interface PreviewMenuOptions { * * @type { ?HapticFeedbackMode } * @syscap SystemCapability.Web.Webview.Core - * @since 18 + * @since 20 */ hapticFeedbackMode?: HapticFeedbackMode; } @@ -6734,7 +6734,7 @@ declare interface SelectionMenuOptionsExt { * * @type { ?PreviewMenuOptions } * @syscap SystemCapability.Web.Webview.Core - * @since 18 + * @since 20 */ previewMenuOptions?: PreviewMenuOptions; } -- Gitee From 288553bb1ed6f3186859e347c17e240128b8bddc Mon Sep 17 00:00:00 2001 From: luqing Date: Thu, 27 Mar 2025 14:31:14 +0800 Subject: [PATCH 379/835] =?UTF-8?q?=E4=BF=AE=E6=94=B9VOD=E9=97=AE=E9=A2=98?= =?UTF-8?q?=20Signed-off-by:=20luqing=20?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/@ohos.data.preferences.d.ts | 30 +++++++++++++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/api/@ohos.data.preferences.d.ts b/api/@ohos.data.preferences.d.ts index 89ead37065..57ca45a39a 100644 --- a/api/@ohos.data.preferences.d.ts +++ b/api/@ohos.data.preferences.d.ts @@ -1363,6 +1363,10 @@ declare namespace preferences { * Sets an int value for the key in the {@link Preferences} object. *

You can call the {@link #flush} method to save the {@link Preferences} object to the * file. + *

When the value contains strings in a non-UTF-8 format, use the Uint8Array type for storage. + * Otherwise, the format of the persistent file is incorrect and the file is damaged. + *

If the corresponding key already exists, the {@link put} method will overwrite its value. + * You can use the {@link #hasSync} method to check whether the corresponding key-value pair exists. * * @param { string } key - Indicates the key of the preferences to modify. It cannot be {@code null} or empty. * MAX_KEY_LENGTH. @@ -1380,6 +1384,10 @@ declare namespace preferences { * Sets an int value for the key in the {@link Preferences} object. *

You can call the {@link #flush} method to save the {@link Preferences} object to the * file. + *

When the value contains strings in a non-UTF-8 format, use the Uint8Array type for storage. + * Otherwise, the format of the persistent file is incorrect and the file is damaged. + *

If the corresponding key already exists, the {@link put} method will overwrite its value. + * You can use the {@link #hasSync} method to check whether the corresponding key-value pair exists. * * @param { string } key - Indicates the key of the preferences to modify. It cannot be {@code null} or empty. * MAX_KEY_LENGTH. @@ -1401,6 +1409,10 @@ declare namespace preferences { * Sets an int value for the key in the {@link Preferences} object. *

You can call the {@link #flush} method to save the {@link Preferences} object to the * file. + *

When the value contains strings in a non-UTF-8 format, use the Uint8Array type for storage. + * Otherwise, the format of the persistent file is incorrect and the file is damaged. + *

If the corresponding key already exists, the {@link put} method will overwrite its value. + * You can use the {@link #hasSync} method to check whether the corresponding key-value pair exists. * * @param { string } key - Indicates the key of the preferences to modify. It cannot be {@code null} or empty. * MAX_KEY_LENGTH. @@ -1417,7 +1429,11 @@ declare namespace preferences { * Sets an int value for the key in the {@link Preferences} object. *

You can call the {@link #flush} method to save the {@link Preferences} object to the * file. - * + *

When the value contains strings in a non-UTF-8 format, use the Uint8Array type for storage. + * Otherwise, the format of the persistent file is incorrect and the file is damaged. + *

If the corresponding key already exists, the {@link put} method will overwrite its value. + * You can use the {@link #hasSync} method to check whether the corresponding key-value pair exists. + * * @param { string } key - Indicates the key of the preferences to modify. It cannot be {@code null} or empty. * MAX_KEY_LENGTH. * @param { ValueType } value - Indicates the value of the preferences. @@ -1434,6 +1450,10 @@ declare namespace preferences { * Sets an int value for the key in the {@link Preferences} object. *

You can call the {@link #flush} method to save the {@link Preferences} object to the * file. + *

When the value contains strings in a non-UTF-8 format, use the Uint8Array type for storage. + * Otherwise, the format of the persistent file is incorrect and the file is damaged. + *

If the corresponding key already exists, the {@link put} method will overwrite its value. + * You can use the {@link #hasSync} method to check whether the corresponding key-value pair exists. * * @param { string } key - Indicates the key of the preferences to modify. It cannot be {@code null} or empty. * MAX_KEY_LENGTH. @@ -1455,6 +1475,10 @@ declare namespace preferences { * Sets an int value for the key in the {@link Preferences} object. This interface is executed synchronously. *

You can call the {@link #flush} method to save the {@link Preferences} object to the * file. + *

When the value contains strings in a non-UTF-8 format, use the Uint8Array type for storage. + * Otherwise, the format of the persistent file is incorrect and the file is damaged. + *

If the corresponding key already exists, the {@link put} method will overwrite its value. + * You can use the {@link #hasSync} method to check whether the corresponding key-value pair exists. * * @param { string } key - Indicates the key of the preferences to modify. It cannot be {@code null} or empty. * MAX_KEY_LENGTH. @@ -1471,6 +1495,10 @@ declare namespace preferences { * Sets an int value for the key in the {@link Preferences} object. This interface is executed synchronously. *

You can call the {@link #flush} method to save the {@link Preferences} object to the * file. + *

When the value contains strings in a non-UTF-8 format, use the Uint8Array type for storage. + * Otherwise, the format of the persistent file is incorrect and the file is damaged. + *

If the corresponding key already exists, the {@link put} method will overwrite its value. + * You can use the {@link #hasSync} method to check whether the corresponding key-value pair exists. * * @param { string } key - Indicates the key of the preferences to modify. It cannot be {@code null} or empty. * MAX_KEY_LENGTH. -- Gitee From 45fd025f72ebc2e70e88c16824cef858ce8ee2d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8D=A2=E5=AE=87=E8=B1=AA?= Date: Thu, 27 Mar 2025 14:39:44 +0800 Subject: [PATCH 380/835] change1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 卢宇豪 --- api/@ohos.display.d.ts | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/api/@ohos.display.d.ts b/api/@ohos.display.d.ts index 801e4467ba..f24c22851d 100644 --- a/api/@ohos.display.d.ts +++ b/api/@ohos.display.d.ts @@ -640,6 +640,38 @@ declare namespace display { */ function makeUnique(screenId: number): Promise; + /** + * Add the list of window ids to the black list which won't display on the virtual screen + * + * @param { Array } windowIds - The list of window ids that do not want to display on the virtual screen + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. + *
2. Incorrect parameter types. 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported.Function addVirtualScreenBlackList can not work correctly due to limited device capabilities. + * @throws { BusinessError } 1400001 - Invalid display or screen. + * @throws { BusinessError } 1400003 - This display manager service works abnormally. + * @syscap SystemCapability.Window.SessionManager + * @systemapi Hide this for inner system use. + * @since 18 + */ + function addVirtualScreenBlackList(windowIds: Array): Promise; + + /** + * Remove the list of window ids from the black list which won't display on the virtual screen + * + * @param { Array } windowIds - The list of window ids that want to display on the virtual screen + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. + *
2. Incorrect parameter types. 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported.Function addVirtualScreenBlackList can not work correctly due to limited device capabilities. + * @throws { BusinessError } 1400001 - Invalid display or screen. + * @throws { BusinessError } 1400003 - This display manager service works abnormally. + * @syscap SystemCapability.Window.SessionManager + * @systemapi Hide this for inner system use. + * @since 18 + */ + function removeVirtualScreenBlackList(windowIds: Array): Promise; + /** * The parameter for creating virtual screen. * -- Gitee From b683f4e8514216b0d15b2aa9f15ea16a50f48042 Mon Sep 17 00:00:00 2001 From: xiaye Date: Thu, 27 Mar 2025 14:49:12 +0800 Subject: [PATCH 381/835] =?UTF-8?q?jsdoc=20=E6=98=93=E7=94=A8=E6=80=A7?= =?UTF-8?q?=E6=95=B4=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: xiaye --- api/@internal/component/ets/web.d.ts | 79 ++++++++++++++++++++++++++-- 1 file changed, 76 insertions(+), 3 deletions(-) diff --git a/api/@internal/component/ets/web.d.ts b/api/@internal/component/ets/web.d.ts index dcddca351b..f4ff785ecd 100644 --- a/api/@internal/component/ets/web.d.ts +++ b/api/@internal/component/ets/web.d.ts @@ -4421,6 +4421,10 @@ declare class WebController { /** * Loads a piece of code and execute JS code in the context of the currently displayed page. + *

API Note:
+ * Executes a JavaScript script.This API uses an asynchronous callback to return the script execution result. + * runJavaScript can be invoked only after loadUrl is executed.For example,it can be invoked in onPageEnd. + *

* * @param { object } options The options with a piece of code and a callback. * @syscap SystemCapability.Web.Webview.Core @@ -4474,6 +4478,9 @@ declare class WebController { /** * Registers the JavaScript object and method list. + *

API Note:
+ * You should register registerJavaScriptProxy either in synchronous list or in asynchronous list.Otherwise,this API fails to be registered. + *

* * @param { object } options - The option with the JavaScript object and method list. * @syscap SystemCapability.Web.Webview.Core @@ -6817,7 +6824,10 @@ declare class WebAttribute extends CommonMethod { */ /** * Sets whether enable local file system access in Web. - * + * *

API Note:
+ * fileAccess is disabled by default since API version 12. + * When fileAccess is set to false, files in the read-only /data/storage/el1/bundle/entry/resources/resfile directory can still be accessed through the file protocol. + *

* @param { boolean } fileAccess - {@code true} means enable local file system access in Web; {@code false} otherwise. * The default value is false. * @returns { WebAttribute } @@ -6925,6 +6935,9 @@ declare class WebAttribute extends CommonMethod { /** * Sets how to load HTTP and HTTPS content. + *

API Note:
+ * Sets wheater to enable loading of HTTP and HTTPS hybrid content can be loaded.By default,this feature is disabled. + *

* * @param { MixedMode } mixedMode - The mixed mode, which can be {@link MixedMode}. * @returns { WebAttribute } @@ -6933,6 +6946,9 @@ declare class WebAttribute extends CommonMethod { */ /** * Sets how to load HTTP and HTTPS content. + *

API Note:
+ * Sets wheater to enable loading of HTTP and HTTPS hybrid content can be loaded.By default,this feature is disabled. + *

* * @param { MixedMode } mixedMode - The mixed mode, which can be {@link MixedMode}. * @returns { WebAttribute } @@ -6942,6 +6958,9 @@ declare class WebAttribute extends CommonMethod { */ /** * Sets how to load HTTP and HTTPS content. + *

API Note:
+ * Sets wheater to enable loading of HTTP and HTTPS hybrid content can be loaded.By default,this feature is disabled. + *

* * @param { MixedMode } mixedMode - The mixed mode, which can be {@link MixedMode}. * @returns { WebAttribute } @@ -7300,6 +7319,10 @@ declare class WebAttribute extends CommonMethod { /** * Triggered at the end of web page loading. + *

API Note:
+ * Triggered at the end of web page loading. + * This callback is only invoked for the main frame and not for subframes. + *

* * @param { function } callback The triggered function at the end of web page loading. * @returns { WebAttribute } @@ -7308,6 +7331,10 @@ declare class WebAttribute extends CommonMethod { */ /** * Triggered at the end of web page loading. + *

API Note:
+ * Triggered at the end of web page loading. + * This callback is only invoked for the main frame and not for subframes. + *

* * @param { function } callback The triggered function at the end of web page loading. * @returns { WebAttribute } @@ -7317,6 +7344,10 @@ declare class WebAttribute extends CommonMethod { */ /** * Triggered at the end of web page loading. + *

API Note:
+ * Triggered at the end of web page loading. + * This callback is only invoked for the main frame and not for subframes. + *

* * @param { function } callback The triggered function at the end of web page loading. * @returns { WebAttribute } @@ -7327,6 +7358,10 @@ declare class WebAttribute extends CommonMethod { */ /** * Triggered at the end of web page loading. + *

API Note:
+ * Triggered at the end of web page loading. + * This callback is only invoked for the main frame and not for subframes. + *

* * @param { Callback } callback The triggered function at the end of web page loading. * @returns { WebAttribute } @@ -7339,6 +7374,9 @@ declare class WebAttribute extends CommonMethod { /** * Triggered at the begin of web page loading. + *

API Note:
+ * Called when the web page starts to be loaded.This API is called only for the main frame content,and not for the iframe or frameset content. + *

* * @param { function } callback The triggered function at the begin of web page loading. * @returns { WebAttribute } @@ -7347,6 +7385,9 @@ declare class WebAttribute extends CommonMethod { */ /** * Triggered at the begin of web page loading. + *

API Note:
+ * Called when the web page starts to be loaded.This API is called only for the main frame content,and not for the iframe or frameset content. + *

* * @param { function } callback The triggered function at the begin of web page loading. * @returns { WebAttribute } @@ -7356,6 +7397,9 @@ declare class WebAttribute extends CommonMethod { */ /** * Triggered at the begin of web page loading. + *

API Note:
+ * Called when the web page starts to be loaded.This API is called only for the main frame content,and not for the iframe or frameset content. + *

* * @param { function } callback The triggered function at the begin of web page loading. * @returns { WebAttribute } @@ -7366,6 +7410,9 @@ declare class WebAttribute extends CommonMethod { */ /** * Triggered at the begin of web page loading. + *

API Note:
+ * Called when the web page starts to be loaded.This API is called only for the main frame content,and not for the iframe or frameset content. + *

* * @param { Callback } callback The triggered function at the begin of web page loading. * @returns { WebAttribute } @@ -7408,6 +7455,10 @@ declare class WebAttribute extends CommonMethod { /** * Triggered when the title of the main application document changes. + *

API Note:
+ * Called when the document title of a web page is changed. + * If the element is not set for an HTML5 page,the corresponding URL is returned. + * </p> * * @param { function } callback The triggered function when the title of the main application document changes. * @returns { WebAttribute } @@ -7416,7 +7467,10 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { */ /** * Triggered when the title of the main application document changes. - * + * <p>API Note</strong>:<br> + * Called when the document title of a web page is changed. + * If the <title> element is not set for an HTML5 page,the corresponding URL is returned. + * </p> * @param { function } callback The triggered function when the title of the main application document changes. * @returns { WebAttribute } * @syscap SystemCapability.Web.Webview.Core @@ -7426,7 +7480,10 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { */ /** * Triggered when the title of the main application document changes. - * + * <p>API Note</strong>:<br> + * Called when the document title of a web page is changed. + * If the <title> element is not set for an HTML5 page,the corresponding URL is returned. + * </p> * @param { Callback<OnTitleReceiveEvent> } callback The triggered function when the title of the main application document changes. * @returns { WebAttribute } * @syscap SystemCapability.Web.Webview.Core @@ -8274,6 +8331,10 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { /** * Triggered when the Web page receives an ssl Error. + * <p>API Note</strong>:<br> + * Called to notify users when an SSL error occurs with a request for the main frame. + * To include errors with requests for subframes,use the OnSslErrorEvent API. + * </p> * * @param { function } callback The triggered callback when the Web page receives an ssl Error. * @returns { WebAttribute } @@ -8282,6 +8343,10 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { */ /** * Triggered when the Web page receives an ssl Error. + * <p>API Note</strong>:<br> + * Called to notify users when an SSL error occurs with a request for the main frame. + * To include errors with requests for subframes,use the OnSslErrorEvent API. + * </p> * * @param { function } callback The triggered callback when the Web page receives an ssl Error. * @returns { WebAttribute } @@ -8291,6 +8356,10 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { */ /** * Triggered when the Web page receives an ssl Error. + * <p>API Note</strong>:<br> + * Called to notify users when an SSL error occurs with a request for the main frame. + * To include errors with requests for subframes,use the OnSslErrorEvent API. + * </p> * * @param { Callback<OnSslErrorEventReceiveEvent> } callback The triggered callback when the Web page receives an ssl Error. * @returns { WebAttribute } @@ -8302,6 +8371,10 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { /** * Triggered when the Web page receives an ssl Error. + * <p>API Note</strong>:<br> + * Called to notify users when an SSL error occurs during the loading of resources (for the main frame and subframes). + * To handle SSL errors for requests for the main frame,use the isMainFrame field to distinguish. + * </p> * * @param { OnSslErrorEventCallback } callback The triggered callback when the Web page receives an ssl Error. * @returns { WebAttribute } -- Gitee From c3831dd60886b852ceec88b1b0fd62c3c528e3df Mon Sep 17 00:00:00 2001 From: xiaye <xiaye1@huawei.com> Date: Thu, 27 Mar 2025 14:52:33 +0800 Subject: [PATCH 382/835] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E7=A9=BA=E6=A0=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: xiaye <xiaye1@huawei.com> --- api/@internal/component/ets/web.d.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/api/@internal/component/ets/web.d.ts b/api/@internal/component/ets/web.d.ts index f4ff785ecd..594102a80d 100644 --- a/api/@internal/component/ets/web.d.ts +++ b/api/@internal/component/ets/web.d.ts @@ -6828,6 +6828,7 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { * fileAccess is disabled by default since API version 12. * When fileAccess is set to false, files in the read-only /data/storage/el1/bundle/entry/resources/resfile directory can still be accessed through the file protocol. * </p> + * * @param { boolean } fileAccess - {@code true} means enable local file system access in Web; {@code false} otherwise. * The default value is false. * @returns { WebAttribute } @@ -7471,6 +7472,7 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { * Called when the document title of a web page is changed. * If the <title> element is not set for an HTML5 page,the corresponding URL is returned. * </p> + * * @param { function } callback The triggered function when the title of the main application document changes. * @returns { WebAttribute } * @syscap SystemCapability.Web.Webview.Core @@ -7484,6 +7486,7 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { * Called when the document title of a web page is changed. * If the <title> element is not set for an HTML5 page,the corresponding URL is returned. * </p> + * * @param { Callback<OnTitleReceiveEvent> } callback The triggered function when the title of the main application document changes. * @returns { WebAttribute } * @syscap SystemCapability.Web.Webview.Core -- Gitee From f0ded269387a754078340b3941d2ab21cbcd89b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8D=A2=E5=AE=87=E8=B1=AA?= <luyuhao6@huawei.com> Date: Thu, 27 Mar 2025 14:57:38 +0800 Subject: [PATCH 383/835] change1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 卢宇豪 <luyuhao6@huawei.com> --- api/@ohos.display.d.ts | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/api/@ohos.display.d.ts b/api/@ohos.display.d.ts index f24c22851d..50e512fae5 100644 --- a/api/@ohos.display.d.ts +++ b/api/@ohos.display.d.ts @@ -648,7 +648,6 @@ declare namespace display { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. * <br>2. Incorrect parameter types. 3. Parameter verification failed. * @throws { BusinessError } 801 - Capability not supported.Function addVirtualScreenBlackList can not work correctly due to limited device capabilities. - * @throws { BusinessError } 1400001 - Invalid display or screen. * @throws { BusinessError } 1400003 - This display manager service works abnormally. * @syscap SystemCapability.Window.SessionManager * @systemapi Hide this for inner system use. @@ -663,8 +662,7 @@ declare namespace display { * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. * <br>2. Incorrect parameter types. 3. Parameter verification failed. - * @throws { BusinessError } 801 - Capability not supported.Function addVirtualScreenBlackList can not work correctly due to limited device capabilities. - * @throws { BusinessError } 1400001 - Invalid display or screen. + * @throws { BusinessError } 801 - Capability not supported.Function removeVirtualScreenBlackList can not work correctly due to limited device capabilities. * @throws { BusinessError } 1400003 - This display manager service works abnormally. * @syscap SystemCapability.Window.SessionManager * @systemapi Hide this for inner system use. -- Gitee From a027255f05a8161b2ae33dae2f308b10e8cd5224 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8D=A2=E5=AE=87=E8=B1=AA?= <luyuhao6@huawei.com> Date: Thu, 27 Mar 2025 15:02:57 +0800 Subject: [PATCH 384/835] change1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 卢宇豪 <luyuhao6@huawei.com> --- api/@ohos.display.d.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/@ohos.display.d.ts b/api/@ohos.display.d.ts index 50e512fae5..e219a5ede0 100644 --- a/api/@ohos.display.d.ts +++ b/api/@ohos.display.d.ts @@ -644,7 +644,7 @@ declare namespace display { * Add the list of window ids to the black list which won't display on the virtual screen * * @param { Array<number> } windowIds - The list of window ids that do not want to display on the virtual screen - * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. * <br>2. Incorrect parameter types. 3. Parameter verification failed. * @throws { BusinessError } 801 - Capability not supported.Function addVirtualScreenBlackList can not work correctly due to limited device capabilities. @@ -659,7 +659,7 @@ declare namespace display { * Remove the list of window ids from the black list which won't display on the virtual screen * * @param { Array<number> } windowIds - The list of window ids that want to display on the virtual screen - * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. * <br>2. Incorrect parameter types. 3. Parameter verification failed. * @throws { BusinessError } 801 - Capability not supported.Function removeVirtualScreenBlackList can not work correctly due to limited device capabilities. -- Gitee From 549a7bdcf47c2e58deeab6264da1a313ff1ce0fc Mon Sep 17 00:00:00 2001 From: xiaye <xiaye1@huawei.com> Date: Thu, 27 Mar 2025 15:10:44 +0800 Subject: [PATCH 385/835] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E9=81=97=E6=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: xiaye <xiaye1@huawei.com> --- api/@internal/component/ets/web.d.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/api/@internal/component/ets/web.d.ts b/api/@internal/component/ets/web.d.ts index 594102a80d..327ba3b97f 100644 --- a/api/@internal/component/ets/web.d.ts +++ b/api/@internal/component/ets/web.d.ts @@ -4480,6 +4480,7 @@ declare class WebController { * Registers the JavaScript object and method list. * <p>API Note</strong>:<br> * You should register registerJavaScriptProxy either in synchronous list or in asynchronous list.Otherwise,this API fails to be registered. + * The registerJavaScriptProxy API must be used together with the deleteJavaScriptRegister API to prevent memory leak. * </p> * * @param { object } options - The option with the JavaScript object and method list. -- Gitee From 4a477bea828081dbc2e3e490b7380094c8d1a9c7 Mon Sep 17 00:00:00 2001 From: luzhiye <luzhiye123@huawei.com> Date: Thu, 27 Mar 2025 15:31:05 +0800 Subject: [PATCH 386/835] =?UTF-8?q?api=E8=A7=84=E8=8C=83=E6=95=B4=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: luzhiye <luzhiye123@huawei.com> --- api/@ohos.usbManager.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.usbManager.d.ts b/api/@ohos.usbManager.d.ts index 7f1460830e..c0304f77b1 100644 --- a/api/@ohos.usbManager.d.ts +++ b/api/@ohos.usbManager.d.ts @@ -18,7 +18,7 @@ * @kit BasicServicesKit */ -import { AsyncCallback } from '@kit.BasicServicesKit'; +import { AsyncCallback } from './@ohos.base'; /** * This module provides the capability of manage USB device. -- Gitee From 241690a9a021227786ed39789d62aea5b067d5c9 Mon Sep 17 00:00:00 2001 From: xiaye <xiaye1@huawei.com> Date: Thu, 27 Mar 2025 15:41:20 +0800 Subject: [PATCH 387/835] =?UTF-8?q?=E8=A1=A5=E5=85=85=E7=BC=BA=E5=A4=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: xiaye <xiaye1@huawei.com> --- api/@internal/component/ets/web.d.ts | 48 ++++++++++++++++------------ 1 file changed, 27 insertions(+), 21 deletions(-) diff --git a/api/@internal/component/ets/web.d.ts b/api/@internal/component/ets/web.d.ts index 327ba3b97f..3170a749ea 100644 --- a/api/@internal/component/ets/web.d.ts +++ b/api/@internal/component/ets/web.d.ts @@ -4421,7 +4421,7 @@ declare class WebController { /** * Loads a piece of code and execute JS code in the context of the currently displayed page. - * <p>API Note</strong>:<br> + * <p><strong>API Note</strong>:<br> * Executes a JavaScript script.This API uses an asynchronous callback to return the script execution result. * runJavaScript can be invoked only after loadUrl is executed.For example,it can be invoked in onPageEnd. * </p> @@ -4478,7 +4478,7 @@ declare class WebController { /** * Registers the JavaScript object and method list. - * <p>API Note</strong>:<br> + * <p><strong>API Note</strong>:<br> * You should register registerJavaScriptProxy either in synchronous list or in asynchronous list.Otherwise,this API fails to be registered. * The registerJavaScriptProxy API must be used together with the deleteJavaScriptRegister API to prevent memory leak. * </p> @@ -6825,7 +6825,7 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { */ /** * Sets whether enable local file system access in Web. - * * <p>API Note</strong>:<br> + * * <p><strong>API Note</strong>:<br> * fileAccess is disabled by default since API version 12. * When fileAccess is set to false, files in the read-only /data/storage/el1/bundle/entry/resources/resfile directory can still be accessed through the file protocol. * </p> @@ -6937,7 +6937,7 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { /** * Sets how to load HTTP and HTTPS content. - * <p>API Note</strong>:<br> + * <p><strong>API Note</strong>:<br> * Sets wheater to enable loading of HTTP and HTTPS hybrid content can be loaded.By default,this feature is disabled. * </p> * @@ -6948,7 +6948,7 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { */ /** * Sets how to load HTTP and HTTPS content. - * <p>API Note</strong>:<br> + * <p><strong>API Note</strong>:<br> * Sets wheater to enable loading of HTTP and HTTPS hybrid content can be loaded.By default,this feature is disabled. * </p> * @@ -6960,7 +6960,7 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { */ /** * Sets how to load HTTP and HTTPS content. - * <p>API Note</strong>:<br> + * <p><strong>API Note</strong>:<br> * Sets wheater to enable loading of HTTP and HTTPS hybrid content can be loaded.By default,this feature is disabled. * </p> * @@ -7029,6 +7029,12 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { /** * Injects the JavaScript object into window and invoke the function in window. + * <p><strong>API Note</strong>:<br> + * Registers a JavaScript object with the window.APIs of this object can then be invoked in the window. + * The parameters cannot be updateed.This API can be used in synchronous or asynchronous mode,or in both modes. + * If the API can be used in both synchronous and asynchronous modes,it is called asynchronously by default. + * Only one object can be registered through this API.To register multiple objects,use registerJavaScriptProxy. + * <p> * * @param { object } javaScriptProxy - The JavaScript object to be injected. * @returns { WebAttribute } @@ -7321,7 +7327,7 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { /** * Triggered at the end of web page loading. - * <p>API Note</strong>:<br> + * <p><strong>API Note</strong>:<br> * Triggered at the end of web page loading. * This callback is only invoked for the main frame and not for subframes. * </p> @@ -7333,7 +7339,7 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { */ /** * Triggered at the end of web page loading. - * <p>API Note</strong>:<br> + * <p><strong>API Note</strong>:<br> * Triggered at the end of web page loading. * This callback is only invoked for the main frame and not for subframes. * </p> @@ -7346,7 +7352,7 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { */ /** * Triggered at the end of web page loading. - * <p>API Note</strong>:<br> + * <p><strong>API Note</strong>:<br> * Triggered at the end of web page loading. * This callback is only invoked for the main frame and not for subframes. * </p> @@ -7360,7 +7366,7 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { */ /** * Triggered at the end of web page loading. - * <p>API Note</strong>:<br> + * <p><strong>API Note</strong>:<br> * Triggered at the end of web page loading. * This callback is only invoked for the main frame and not for subframes. * </p> @@ -7376,7 +7382,7 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { /** * Triggered at the begin of web page loading. - * <p>API Note</strong>:<br> + * <p><strong>API Note</strong>:<br> * Called when the web page starts to be loaded.This API is called only for the main frame content,and not for the iframe or frameset content. * </p> * @@ -7387,7 +7393,7 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { */ /** * Triggered at the begin of web page loading. - * <p>API Note</strong>:<br> + * <p><strong>API Note</strong>:<br> * Called when the web page starts to be loaded.This API is called only for the main frame content,and not for the iframe or frameset content. * </p> * @@ -7399,7 +7405,7 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { */ /** * Triggered at the begin of web page loading. - * <p>API Note</strong>:<br> + * <p><strong>API Note</strong>:<br> * Called when the web page starts to be loaded.This API is called only for the main frame content,and not for the iframe or frameset content. * </p> * @@ -7412,7 +7418,7 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { */ /** * Triggered at the begin of web page loading. - * <p>API Note</strong>:<br> + * <p><strong>API Note</strong>:<br> * Called when the web page starts to be loaded.This API is called only for the main frame content,and not for the iframe or frameset content. * </p> * @@ -7457,7 +7463,7 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { /** * Triggered when the title of the main application document changes. - * <p>API Note</strong>:<br> + * <p><strong>API Note</strong>:<br> * Called when the document title of a web page is changed. * If the <title> element is not set for an HTML5 page,the corresponding URL is returned. * </p> @@ -7469,7 +7475,7 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { */ /** * Triggered when the title of the main application document changes. - * <p>API Note</strong>:<br> + * <p><strong>API Note</strong>:<br> * Called when the document title of a web page is changed. * If the <title> element is not set for an HTML5 page,the corresponding URL is returned. * </p> @@ -7483,7 +7489,7 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { */ /** * Triggered when the title of the main application document changes. - * <p>API Note</strong>:<br> + * <p><strong>API Note</strong>:<br> * Called when the document title of a web page is changed. * If the <title> element is not set for an HTML5 page,the corresponding URL is returned. * </p> @@ -8335,7 +8341,7 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { /** * Triggered when the Web page receives an ssl Error. - * <p>API Note</strong>:<br> + * <p><strong>API Note</strong>:<br> * Called to notify users when an SSL error occurs with a request for the main frame. * To include errors with requests for subframes,use the OnSslErrorEvent API. * </p> @@ -8347,7 +8353,7 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { */ /** * Triggered when the Web page receives an ssl Error. - * <p>API Note</strong>:<br> + * <p><strong>API Note</strong>:<br> * Called to notify users when an SSL error occurs with a request for the main frame. * To include errors with requests for subframes,use the OnSslErrorEvent API. * </p> @@ -8360,7 +8366,7 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { */ /** * Triggered when the Web page receives an ssl Error. - * <p>API Note</strong>:<br> + * <p><strong>API Note</strong>:<br> * Called to notify users when an SSL error occurs with a request for the main frame. * To include errors with requests for subframes,use the OnSslErrorEvent API. * </p> @@ -8375,7 +8381,7 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { /** * Triggered when the Web page receives an ssl Error. - * <p>API Note</strong>:<br> + * <p><strong>API Note</strong>:<br> * Called to notify users when an SSL error occurs during the loading of resources (for the main frame and subframes). * To handle SSL errors for requests for the main frame,use the isMainFrame field to distinguish. * </p> -- Gitee From 5e02aa6c3315fd7b16b16032f8adfb28536d8e99 Mon Sep 17 00:00:00 2001 From: xiaye <xiaye1@huawei.com> Date: Thu, 27 Mar 2025 15:45:59 +0800 Subject: [PATCH 388/835] =?UTF-8?q?=E8=A1=A5=E5=85=85=E9=81=97=E6=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: xiaye <xiaye1@huawei.com> --- api/@internal/component/ets/web.d.ts | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/api/@internal/component/ets/web.d.ts b/api/@internal/component/ets/web.d.ts index 3170a749ea..a31aab3804 100644 --- a/api/@internal/component/ets/web.d.ts +++ b/api/@internal/component/ets/web.d.ts @@ -7034,7 +7034,7 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { * The parameters cannot be updateed.This API can be used in synchronous or asynchronous mode,or in both modes. * If the API can be used in both synchronous and asynchronous modes,it is called asynchronously by default. * Only one object can be registered through this API.To register multiple objects,use registerJavaScriptProxy. - * <p> + * </p> * * @param { object } javaScriptProxy - The JavaScript object to be injected. * @returns { WebAttribute } @@ -7043,6 +7043,12 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { */ /** * Injects the JavaScript object into window and invoke the function in window. + * <p><strong>API Note</strong>:<br> + * Registers a JavaScript object with the window.APIs of this object can then be invoked in the window. + * The parameters cannot be updateed.This API can be used in synchronous or asynchronous mode,or in both modes. + * If the API can be used in both synchronous and asynchronous modes,it is called asynchronously by default. + * Only one object can be registered through this API.To register multiple objects,use registerJavaScriptProxy. + * </p> * * @param { object } javaScriptProxy - The JavaScript object to be injected. * @returns { WebAttribute } @@ -7051,6 +7057,12 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { */ /** * Injects the JavaScript object into window and invoke the function in window. + * <p><strong>API Note</strong>:<br> + * Registers a JavaScript object with the window.APIs of this object can then be invoked in the window. + * The parameters cannot be updateed.This API can be used in synchronous or asynchronous mode,or in both modes. + * If the API can be used in both synchronous and asynchronous modes,it is called asynchronously by default. + * Only one object can be registered through this API.To register multiple objects,use registerJavaScriptProxy. + * </p> * * @param { object } javaScriptProxy - The JavaScript object to be injected. * @returns { WebAttribute } @@ -7060,6 +7072,12 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { */ /** * Injects the JavaScript object into window and invoke the function in window. + * <p><strong>API Note</strong>:<br> + * Registers a JavaScript object with the window.APIs of this object can then be invoked in the window. + * The parameters cannot be updateed.This API can be used in synchronous or asynchronous mode,or in both modes. + * If the API can be used in both synchronous and asynchronous modes,it is called asynchronously by default. + * Only one object can be registered through this API.To register multiple objects,use registerJavaScriptProxy. + * </p> * * @param { JavaScriptProxy } javaScriptProxy - The JavaScript object to be injected. * @returns { WebAttribute } -- Gitee From ce495b80cd1d968b9c8cf2ebf1160e16942be48d Mon Sep 17 00:00:00 2001 From: xiaye <xiaye1@huawei.com> Date: Thu, 27 Mar 2025 16:10:55 +0800 Subject: [PATCH 389/835] =?UTF-8?q?=E8=A1=A5=E5=85=85=E7=BC=BA=E5=A4=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: xiaye <xiaye1@huawei.com> --- api/@internal/component/ets/web.d.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/api/@internal/component/ets/web.d.ts b/api/@internal/component/ets/web.d.ts index a31aab3804..7844a14603 100644 --- a/api/@internal/component/ets/web.d.ts +++ b/api/@internal/component/ets/web.d.ts @@ -9166,6 +9166,12 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { /** * Injects the JavaScripts before Webview creates the DOM tree, and then the JavaScript snippet will run after the document has been created. + * <p><strong>API Note</strong>:<br> + * The script runs before any JavaScript code of the page,when the DOM tree may not have been loaded or rendered. + * The script is executed in the lexicographic order, not the array order.if the array sequemce is required,you are advised to use the runJavaScriptOnDocumentStart interface. + * You are not advised to use this API together with runJavaScriptOnDocumentStart. + * </p> + * * @param { Array<ScriptItem> } scripts - The array of the JavaScripts to be injected. * @returns { WebAttribute } * @syscap SystemCapability.Web.Webview.Core -- Gitee From 118eeea3c7885c030d93aeff3f9813e9ddd480f5 Mon Sep 17 00:00:00 2001 From: xiaye <xiaye1@huawei.com> Date: Thu, 27 Mar 2025 16:28:53 +0800 Subject: [PATCH 390/835] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=AF=AF=E5=90=88?= =?UTF-8?q?=E5=85=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: xiaye <xiaye1@huawei.com> --- api/@internal/component/ets/web.d.ts | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/api/@internal/component/ets/web.d.ts b/api/@internal/component/ets/web.d.ts index 7844a14603..671bfb01f2 100644 --- a/api/@internal/component/ets/web.d.ts +++ b/api/@internal/component/ets/web.d.ts @@ -7346,24 +7346,22 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { /** * Triggered at the end of web page loading. * <p><strong>API Note</strong>:<br> - * Triggered at the end of web page loading. * This callback is only invoked for the main frame and not for subframes. * </p> * * @param { function } callback The triggered function at the end of web page loading. - * @returns { WebAttribute } + * @returns { WebAttribute } The WebAttribute object representing the attributes of the web page. * @syscap SystemCapability.Web.Webview.Core * @since 8 */ /** * Triggered at the end of web page loading. * <p><strong>API Note</strong>:<br> - * Triggered at the end of web page loading. * This callback is only invoked for the main frame and not for subframes. * </p> * * @param { function } callback The triggered function at the end of web page loading. - * @returns { WebAttribute } + * @returns { WebAttribute } The WebAttribute object representing the attributes of the web page. * @syscap SystemCapability.Web.Webview.Core * @crossplatform * @since 10 @@ -7371,12 +7369,11 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { /** * Triggered at the end of web page loading. * <p><strong>API Note</strong>:<br> - * Triggered at the end of web page loading. * This callback is only invoked for the main frame and not for subframes. * </p> * * @param { function } callback The triggered function at the end of web page loading. - * @returns { WebAttribute } + * @returns { WebAttribute } The WebAttribute object representing the attributes of the web page. * @syscap SystemCapability.Web.Webview.Core * @crossplatform * @atomicservice @@ -7385,12 +7382,11 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { /** * Triggered at the end of web page loading. * <p><strong>API Note</strong>:<br> - * Triggered at the end of web page loading. * This callback is only invoked for the main frame and not for subframes. * </p> * * @param { Callback<OnPageEndEvent> } callback The triggered function at the end of web page loading. - * @returns { WebAttribute } + * @returns { WebAttribute } The WebAttribute object representing the attributes of the web page. * @syscap SystemCapability.Web.Webview.Core * @crossplatform * @atomicservice -- Gitee From 32dea4555e8254859df06a49e32fdf22aaeba39d Mon Sep 17 00:00:00 2001 From: xiaye <xiaye1@huawei.com> Date: Thu, 27 Mar 2025 16:50:04 +0800 Subject: [PATCH 391/835] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E7=A9=BA=E6=A0=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: xiaye <xiaye1@huawei.com> --- api/@internal/component/ets/web.d.ts | 70 ++++++++++++++-------------- 1 file changed, 35 insertions(+), 35 deletions(-) diff --git a/api/@internal/component/ets/web.d.ts b/api/@internal/component/ets/web.d.ts index 671bfb01f2..ecb5ad1c62 100644 --- a/api/@internal/component/ets/web.d.ts +++ b/api/@internal/component/ets/web.d.ts @@ -4422,8 +4422,8 @@ declare class WebController { /** * Loads a piece of code and execute JS code in the context of the currently displayed page. * <p><strong>API Note</strong>:<br> - * Executes a JavaScript script.This API uses an asynchronous callback to return the script execution result. - * runJavaScript can be invoked only after loadUrl is executed.For example,it can be invoked in onPageEnd. + * Executes a JavaScript script. This API uses an asynchronous callback to return the script execution result. + * runJavaScript can be invoked only after loadUrl is executed. For example, it can be invoked in onPageEnd. * </p> * * @param { object } options The options with a piece of code and a callback. @@ -4479,7 +4479,7 @@ declare class WebController { /** * Registers the JavaScript object and method list. * <p><strong>API Note</strong>:<br> - * You should register registerJavaScriptProxy either in synchronous list or in asynchronous list.Otherwise,this API fails to be registered. + * You should register registerJavaScriptProxy either in synchronous list or in asynchronous list. Otherwise,this API fails to be registered. * The registerJavaScriptProxy API must be used together with the deleteJavaScriptRegister API to prevent memory leak. * </p> * @@ -6938,7 +6938,7 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { /** * Sets how to load HTTP and HTTPS content. * <p><strong>API Note</strong>:<br> - * Sets wheater to enable loading of HTTP and HTTPS hybrid content can be loaded.By default,this feature is disabled. + * Sets wheater to enable loading of HTTP and HTTPS hybrid content can be loaded. By default, this feature is disabled. * </p> * * @param { MixedMode } mixedMode - The mixed mode, which can be {@link MixedMode}. @@ -6949,7 +6949,7 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { /** * Sets how to load HTTP and HTTPS content. * <p><strong>API Note</strong>:<br> - * Sets wheater to enable loading of HTTP and HTTPS hybrid content can be loaded.By default,this feature is disabled. + * Sets wheater to enable loading of HTTP and HTTPS hybrid content can be loaded. By default, this feature is disabled. * </p> * * @param { MixedMode } mixedMode - The mixed mode, which can be {@link MixedMode}. @@ -6961,7 +6961,7 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { /** * Sets how to load HTTP and HTTPS content. * <p><strong>API Note</strong>:<br> - * Sets wheater to enable loading of HTTP and HTTPS hybrid content can be loaded.By default,this feature is disabled. + * Sets wheater to enable loading of HTTP and HTTPS hybrid content can be loaded. By default, this feature is disabled. * </p> * * @param { MixedMode } mixedMode - The mixed mode, which can be {@link MixedMode}. @@ -7030,10 +7030,10 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { /** * Injects the JavaScript object into window and invoke the function in window. * <p><strong>API Note</strong>:<br> - * Registers a JavaScript object with the window.APIs of this object can then be invoked in the window. - * The parameters cannot be updateed.This API can be used in synchronous or asynchronous mode,or in both modes. - * If the API can be used in both synchronous and asynchronous modes,it is called asynchronously by default. - * Only one object can be registered through this API.To register multiple objects,use registerJavaScriptProxy. + * Registers a JavaScript object with the window. APIs of this object can then be invoked in the window. + * The parameters cannot be updateed. This API can be used in synchronous or asynchronous mode, or in both modes. + * If the API can be used in both synchronous and asynchronous modes, it is called asynchronously by default. + * Only one object can be registered through this API. To register multiple objects, use registerJavaScriptProxy. * </p> * * @param { object } javaScriptProxy - The JavaScript object to be injected. @@ -7044,10 +7044,10 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { /** * Injects the JavaScript object into window and invoke the function in window. * <p><strong>API Note</strong>:<br> - * Registers a JavaScript object with the window.APIs of this object can then be invoked in the window. - * The parameters cannot be updateed.This API can be used in synchronous or asynchronous mode,or in both modes. - * If the API can be used in both synchronous and asynchronous modes,it is called asynchronously by default. - * Only one object can be registered through this API.To register multiple objects,use registerJavaScriptProxy. + * Registers a JavaScript object with the window. APIs of this object can then be invoked in the window. + * The parameters cannot be updateed. This API can be used in synchronous or asynchronous mode, or in both modes. + * If the API can be used in both synchronous and asynchronous modes, it is called asynchronously by default. + * Only one object can be registered through this API. To register multiple objects,use registerJavaScriptProxy. * </p> * * @param { object } javaScriptProxy - The JavaScript object to be injected. @@ -7058,10 +7058,10 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { /** * Injects the JavaScript object into window and invoke the function in window. * <p><strong>API Note</strong>:<br> - * Registers a JavaScript object with the window.APIs of this object can then be invoked in the window. - * The parameters cannot be updateed.This API can be used in synchronous or asynchronous mode,or in both modes. - * If the API can be used in both synchronous and asynchronous modes,it is called asynchronously by default. - * Only one object can be registered through this API.To register multiple objects,use registerJavaScriptProxy. + * Registers a JavaScript object with the window. APIs of this object can then be invoked in the window. + * The parameters cannot be updateed. This API can be used in synchronous or asynchronous mode,or in both modes. + * If the API can be used in both synchronous and asynchronous modes, it is called asynchronously by default. + * Only one object can be registered through this API. To register multiple objects,use registerJavaScriptProxy. * </p> * * @param { object } javaScriptProxy - The JavaScript object to be injected. @@ -7073,10 +7073,10 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { /** * Injects the JavaScript object into window and invoke the function in window. * <p><strong>API Note</strong>:<br> - * Registers a JavaScript object with the window.APIs of this object can then be invoked in the window. - * The parameters cannot be updateed.This API can be used in synchronous or asynchronous mode,or in both modes. - * If the API can be used in both synchronous and asynchronous modes,it is called asynchronously by default. - * Only one object can be registered through this API.To register multiple objects,use registerJavaScriptProxy. + * Registers a JavaScript object with the window. APIs of this object can then be invoked in the window. + * The parameters cannot be updateed.This API can be used in synchronous or asynchronous mode, or in both modes. + * If the API can be used in both synchronous and asynchronous modes, it is called asynchronously by default. + * Only one object can be registered through this API. To register multiple objects, use registerJavaScriptProxy. * </p> * * @param { JavaScriptProxy } javaScriptProxy - The JavaScript object to be injected. @@ -7397,7 +7397,7 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { /** * Triggered at the begin of web page loading. * <p><strong>API Note</strong>:<br> - * Called when the web page starts to be loaded.This API is called only for the main frame content,and not for the iframe or frameset content. + * Called when the web page starts to be loaded. This API is called only for the main frame content, and not for the iframe or frameset content. * </p> * * @param { function } callback The triggered function at the begin of web page loading. @@ -7408,7 +7408,7 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { /** * Triggered at the begin of web page loading. * <p><strong>API Note</strong>:<br> - * Called when the web page starts to be loaded.This API is called only for the main frame content,and not for the iframe or frameset content. + * Called when the web page starts to be loaded. This API is called only for the main frame content, and not for the iframe or frameset content. * </p> * * @param { function } callback The triggered function at the begin of web page loading. @@ -7420,7 +7420,7 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { /** * Triggered at the begin of web page loading. * <p><strong>API Note</strong>:<br> - * Called when the web page starts to be loaded.This API is called only for the main frame content,and not for the iframe or frameset content. + * Called when the web page starts to be loaded. This API is called only for the main frame content, and not for the iframe or frameset content. * </p> * * @param { function } callback The triggered function at the begin of web page loading. @@ -7433,7 +7433,7 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { /** * Triggered at the begin of web page loading. * <p><strong>API Note</strong>:<br> - * Called when the web page starts to be loaded.This API is called only for the main frame content,and not for the iframe or frameset content. + * Called when the web page starts to be loaded. This API is called only for the main frame content, and not for the iframe or frameset content. * </p> * * @param { Callback<OnPageBeginEvent> } callback The triggered function at the begin of web page loading. @@ -7479,7 +7479,7 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { * Triggered when the title of the main application document changes. * <p><strong>API Note</strong>:<br> * Called when the document title of a web page is changed. - * If the <title> element is not set for an HTML5 page,the corresponding URL is returned. + * If the <title> element is not set for an HTML5 page, the corresponding URL is returned. * </p> * * @param { function } callback The triggered function when the title of the main application document changes. @@ -7491,7 +7491,7 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { * Triggered when the title of the main application document changes. * <p><strong>API Note</strong>:<br> * Called when the document title of a web page is changed. - * If the <title> element is not set for an HTML5 page,the corresponding URL is returned. + * If the <title> element is not set for an HTML5 page, the corresponding URL is returned. * </p> * * @param { function } callback The triggered function when the title of the main application document changes. @@ -7505,7 +7505,7 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { * Triggered when the title of the main application document changes. * <p><strong>API Note</strong>:<br> * Called when the document title of a web page is changed. - * If the <title> element is not set for an HTML5 page,the corresponding URL is returned. + * If the <title> element is not set for an HTML5 page, the corresponding URL is returned. * </p> * * @param { Callback<OnTitleReceiveEvent> } callback The triggered function when the title of the main application document changes. @@ -8357,7 +8357,7 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { * Triggered when the Web page receives an ssl Error. * <p><strong>API Note</strong>:<br> * Called to notify users when an SSL error occurs with a request for the main frame. - * To include errors with requests for subframes,use the OnSslErrorEvent API. + * To include errors with requests for subframes, use the OnSslErrorEvent API. * </p> * * @param { function } callback The triggered callback when the Web page receives an ssl Error. @@ -8369,7 +8369,7 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { * Triggered when the Web page receives an ssl Error. * <p><strong>API Note</strong>:<br> * Called to notify users when an SSL error occurs with a request for the main frame. - * To include errors with requests for subframes,use the OnSslErrorEvent API. + * To include errors with requests for subframes, use the OnSslErrorEvent API. * </p> * * @param { function } callback The triggered callback when the Web page receives an ssl Error. @@ -8382,7 +8382,7 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { * Triggered when the Web page receives an ssl Error. * <p><strong>API Note</strong>:<br> * Called to notify users when an SSL error occurs with a request for the main frame. - * To include errors with requests for subframes,use the OnSslErrorEvent API. + * To include errors with requests for subframes, use the OnSslErrorEvent API. * </p> * * @param { Callback<OnSslErrorEventReceiveEvent> } callback The triggered callback when the Web page receives an ssl Error. @@ -8397,7 +8397,7 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { * Triggered when the Web page receives an ssl Error. * <p><strong>API Note</strong>:<br> * Called to notify users when an SSL error occurs during the loading of resources (for the main frame and subframes). - * To handle SSL errors for requests for the main frame,use the isMainFrame field to distinguish. + * To handle SSL errors for requests for the main frame, use the isMainFrame field to distinguish. * </p> * * @param { OnSslErrorEventCallback } callback The triggered callback when the Web page receives an ssl Error. @@ -9163,8 +9163,8 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { /** * Injects the JavaScripts before Webview creates the DOM tree, and then the JavaScript snippet will run after the document has been created. * <p><strong>API Note</strong>:<br> - * The script runs before any JavaScript code of the page,when the DOM tree may not have been loaded or rendered. - * The script is executed in the lexicographic order, not the array order.if the array sequemce is required,you are advised to use the runJavaScriptOnDocumentStart interface. + * The script runs before any JavaScript code of the page, when the DOM tree may not have been loaded or rendered. + * The script is executed in the lexicographic order, not the array order.if the array sequemce is required, you are advised to use the runJavaScriptOnDocumentStart interface. * You are not advised to use this API together with runJavaScriptOnDocumentStart. * </p> * -- Gitee From 8930a58ae94e290e37433de1b2478f0ab442f0b9 Mon Sep 17 00:00:00 2001 From: xiaye <xiaye1@huawei.com> Date: Thu, 27 Mar 2025 17:00:38 +0800 Subject: [PATCH 392/835] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E7=A9=BA=E6=A0=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: xiaye <xiaye1@huawei.com> --- api/@internal/component/ets/web.d.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/api/@internal/component/ets/web.d.ts b/api/@internal/component/ets/web.d.ts index ecb5ad1c62..e817f2c62d 100644 --- a/api/@internal/component/ets/web.d.ts +++ b/api/@internal/component/ets/web.d.ts @@ -4479,7 +4479,7 @@ declare class WebController { /** * Registers the JavaScript object and method list. * <p><strong>API Note</strong>:<br> - * You should register registerJavaScriptProxy either in synchronous list or in asynchronous list. Otherwise,this API fails to be registered. + * You should register registerJavaScriptProxy either in synchronous list or in asynchronous list. Otherwise, this API fails to be registered. * The registerJavaScriptProxy API must be used together with the deleteJavaScriptRegister API to prevent memory leak. * </p> * @@ -7047,7 +7047,7 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { * Registers a JavaScript object with the window. APIs of this object can then be invoked in the window. * The parameters cannot be updateed. This API can be used in synchronous or asynchronous mode, or in both modes. * If the API can be used in both synchronous and asynchronous modes, it is called asynchronously by default. - * Only one object can be registered through this API. To register multiple objects,use registerJavaScriptProxy. + * Only one object can be registered through this API. To register multiple objects, use registerJavaScriptProxy. * </p> * * @param { object } javaScriptProxy - The JavaScript object to be injected. @@ -7059,9 +7059,9 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { * Injects the JavaScript object into window and invoke the function in window. * <p><strong>API Note</strong>:<br> * Registers a JavaScript object with the window. APIs of this object can then be invoked in the window. - * The parameters cannot be updateed. This API can be used in synchronous or asynchronous mode,or in both modes. + * The parameters cannot be updateed. This API can be used in synchronous or asynchronous mode, or in both modes. * If the API can be used in both synchronous and asynchronous modes, it is called asynchronously by default. - * Only one object can be registered through this API. To register multiple objects,use registerJavaScriptProxy. + * Only one object can be registered through this API. To register multiple objects, use registerJavaScriptProxy. * </p> * * @param { object } javaScriptProxy - The JavaScript object to be injected. @@ -7074,7 +7074,7 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { * Injects the JavaScript object into window and invoke the function in window. * <p><strong>API Note</strong>:<br> * Registers a JavaScript object with the window. APIs of this object can then be invoked in the window. - * The parameters cannot be updateed.This API can be used in synchronous or asynchronous mode, or in both modes. + * The parameters cannot be updateed. This API can be used in synchronous or asynchronous mode, or in both modes. * If the API can be used in both synchronous and asynchronous modes, it is called asynchronously by default. * Only one object can be registered through this API. To register multiple objects, use registerJavaScriptProxy. * </p> @@ -9164,7 +9164,7 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { * Injects the JavaScripts before Webview creates the DOM tree, and then the JavaScript snippet will run after the document has been created. * <p><strong>API Note</strong>:<br> * The script runs before any JavaScript code of the page, when the DOM tree may not have been loaded or rendered. - * The script is executed in the lexicographic order, not the array order.if the array sequemce is required, you are advised to use the runJavaScriptOnDocumentStart interface. + * The script is executed in the lexicographic order, not the array order. if the array sequemce is required, you are advised to use the runJavaScriptOnDocumentStart interface. * You are not advised to use this API together with runJavaScriptOnDocumentStart. * </p> * -- Gitee From 2d37b662fabbae8a40cdc8ea03887852d3d8534c Mon Sep 17 00:00:00 2001 From: zhuhan <zhuhan10@huawei.com> Date: Fri, 21 Mar 2025 14:53:34 +0800 Subject: [PATCH 393/835] create context Signed-off-by: zhuhan <zhuhan10@huawei.com> Change-Id: Ifad6229443eddd676301987b6da1b4f3a4cb2c21 --- api/@ohos.app.ability.application.d.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/api/@ohos.app.ability.application.d.ts b/api/@ohos.app.ability.application.d.ts index c7c1950aed..66f9265f48 100644 --- a/api/@ohos.app.ability.application.d.ts +++ b/api/@ohos.app.ability.application.d.ts @@ -63,6 +63,20 @@ declare namespace application { */ export function createModuleContext(context: Context, bundleName: string, moduleName: string): Promise<Context>; + /** + * Create a module context of plugin. + * + * @param { Context } context - Indicates current context. + * @param { string } pluginBundleName - Indicates the bundle name of plugin. + * @param { string } pluginModuleName - Indicates the module name of plugin. + * @returns { Promise<Context> } Returns the module context of plugin. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified. 2.Incorrect parameter types. + * @syscap SystemCapability.Ability.AbilityRuntime.Core + * @stagemodelonly + * @since 18 + */ + export function createPluginModuleContext(context: Context, pluginBundleName: string, pluginModuleName: string): Promise<Context>; + /** * Create a bundle context * -- Gitee From 6fd623c3a1d009ad6994042a2a772a67c536d250 Mon Sep 17 00:00:00 2001 From: taozhuowei <taozhuowei@huawei.com> Date: Thu, 27 Mar 2025 17:20:45 +0800 Subject: [PATCH 394/835] =?UTF-8?q?=E5=9C=A8web=E7=BB=84=E4=BB=B6=E4=B8=AD?= =?UTF-8?q?=E8=A1=A5=E5=85=85=E6=80=A7=E8=83=BD=E4=BC=98=E5=8C=96=E6=9C=80?= =?UTF-8?q?=E4=BD=B3=E5=AE=9E=E8=B7=B5=E6=8F=8F=E8=BF=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: taozhuowei <taozhuowei@huawei.com> --- api/@internal/component/ets/web.d.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/api/@internal/component/ets/web.d.ts b/api/@internal/component/ets/web.d.ts index 0d1790b0f4..788cc1ba58 100644 --- a/api/@internal/component/ets/web.d.ts +++ b/api/@internal/component/ets/web.d.ts @@ -9451,6 +9451,15 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { /** * Defines Web Component. * + * <p><strong>API Note</strong>: + * + * <strong>Performance Note</strong>: + * <p>For details about how to optimize the compilation, resource loading, and JSBridge performance, + * see [Optimizing Web Page Loading]{@link https://developer.huawei.com/consumer/en/doc/best-practices/bpta-web-develop-optimization} + * <p>When the white screen duration is long due to complex web page parsing, + * you can enable [optimizeParserBudget]{@link WebAttribute.optimizeParserBudget} to reduce the first frame rendering content.</p> + * </p> + * * @syscap SystemCapability.Web.Webview.Core * @crossplatform * @atomicservice -- Gitee From d1d4e2467ca87ae502a7dec2f3a5883898c97058 Mon Sep 17 00:00:00 2001 From: wenjinchao <wenjinchao@huawei.com> Date: Thu, 27 Mar 2025 17:29:22 +0800 Subject: [PATCH 395/835] add convert interface Signed-off-by: wenjinchao <wenjinchao@huawei.com> --- api/@ohos.data.unifiedDataChannel.d.ts | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/api/@ohos.data.unifiedDataChannel.d.ts b/api/@ohos.data.unifiedDataChannel.d.ts index 3871027264..9f8d286428 100644 --- a/api/@ohos.data.unifiedDataChannel.d.ts +++ b/api/@ohos.data.unifiedDataChannel.d.ts @@ -1990,6 +1990,21 @@ declare namespace unifiedDataChannel { * @since 14 */ function removeAppShareOptions(intention: Intention): void; + + /** + * It is used to convert the multi-entry structure. + * <br>When the input parameters use different records to represent various formats of a single data entry, and the tag in the properties + * is marked as "records_to_entries_data_format", this API will convert the data into a single record with multiple entries. + * <br>If the input data does not meet the conversion criteria, it will remain unchanged by default. + * + * @param { UnifiedData } data - {@link UnifiedData} Data represents the data that need to be converted. + * + * @syscap SystemCapability.DistributedDataManager.UDMF.Core + * @stagemodelonly + * @atomicservice + * @since 14 + */ + function convertRecordsToEntries(data: UnifiedData): void; } export default unifiedDataChannel; -- Gitee From 9fbbf61a19124d2013a8302dc9e15d0b0b24d623 Mon Sep 17 00:00:00 2001 From: wenjinchao <wenjinchao@huawei.com> Date: Thu, 27 Mar 2025 18:01:10 +0800 Subject: [PATCH 396/835] add convert interface Signed-off-by: wenjinchao <wenjinchao@huawei.com> --- api/@ohos.data.unifiedDataChannel.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.data.unifiedDataChannel.d.ts b/api/@ohos.data.unifiedDataChannel.d.ts index 9f8d286428..1d79578082 100644 --- a/api/@ohos.data.unifiedDataChannel.d.ts +++ b/api/@ohos.data.unifiedDataChannel.d.ts @@ -2002,7 +2002,7 @@ declare namespace unifiedDataChannel { * @syscap SystemCapability.DistributedDataManager.UDMF.Core * @stagemodelonly * @atomicservice - * @since 14 + * @since 17 */ function convertRecordsToEntries(data: UnifiedData): void; } -- Gitee From 5749646b131b85736d03e3de819d87ba9980a8f2 Mon Sep 17 00:00:00 2001 From: wenjinchao <wenjinchao@huawei.com> Date: Thu, 27 Mar 2025 18:03:01 +0800 Subject: [PATCH 397/835] add convert interface Signed-off-by: wenjinchao <wenjinchao@huawei.com> --- api/@ohos.data.unifiedDataChannel.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.data.unifiedDataChannel.d.ts b/api/@ohos.data.unifiedDataChannel.d.ts index 1d79578082..592191d6ab 100644 --- a/api/@ohos.data.unifiedDataChannel.d.ts +++ b/api/@ohos.data.unifiedDataChannel.d.ts @@ -1997,7 +1997,7 @@ declare namespace unifiedDataChannel { * is marked as "records_to_entries_data_format", this API will convert the data into a single record with multiple entries. * <br>If the input data does not meet the conversion criteria, it will remain unchanged by default. * - * @param { UnifiedData } data - {@link UnifiedData} Data represents the data that need to be converted. + * @param { UnifiedData } data - {@link UnifiedData} Data represents the data that needs to be converted. * * @syscap SystemCapability.DistributedDataManager.UDMF.Core * @stagemodelonly -- Gitee From f39feab052a93b95ffbaef808bf649b04b053ddc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=83=A1=E4=BC=9F?= <huwei169@huawei.com> Date: Thu, 27 Mar 2025 11:32:20 +0000 Subject: [PATCH 398/835] update api/@ohos.resourceschedule.backgroundTaskManager.d.ts. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 胡伟 <huwei169@huawei.com> --- ...esourceschedule.backgroundTaskManager.d.ts | 34 +++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/api/@ohos.resourceschedule.backgroundTaskManager.d.ts b/api/@ohos.resourceschedule.backgroundTaskManager.d.ts index 30b520de7a..91891d9cd2 100644 --- a/api/@ohos.resourceschedule.backgroundTaskManager.d.ts +++ b/api/@ohos.resourceschedule.backgroundTaskManager.d.ts @@ -390,6 +390,23 @@ declare namespace backgroundTaskManager { * @atomicservice * @since 12 */ + /** + * Service ability uses this method to request stop running in background. + * + * @param { Context } context - App running context. + * @param { AsyncCallback<void> } callback - The callback of the function. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. + * @throws { BusinessError } 9800001 - Memory operation failed. + * @throws { BusinessError } 9800002 - Parcel operation failed. + * @throws { BusinessError } 9800003 - Internal transaction failed. + * @throws { BusinessError } 9800004 - System service operation failed. + * @throws { BusinessError } 9800005 - Continuous task verification failed. + * @throws { BusinessError } 9800006 - Notification verification failed for a continuous task. + * @throws { BusinessError } 9800007 - Continuous task storage failed. + * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask + * @atomicservice + * @since 17 + */ function stopBackgroundRunning(context: Context, callback: AsyncCallback<void>): void; /** @@ -427,6 +444,23 @@ declare namespace backgroundTaskManager { * @atomicservice * @since 12 */ + /** + * Service ability uses this method to request stop running in background. + * + * @param { Context } context - App running context. + * @returns { Promise<void> } The promise returned by the function. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. + * @throws { BusinessError } 9800001 - Memory operation failed. + * @throws { BusinessError } 9800002 - Parcel operation failed. + * @throws { BusinessError } 9800003 - Internal transaction failed. + * @throws { BusinessError } 9800004 - System service operation failed. + * @throws { BusinessError } 9800005 - Continuous task verification failed. + * @throws { BusinessError } 9800006 - Notification verification failed for a continuous task. + * @throws { BusinessError } 9800007 - Continuous task storage failed. + * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask + * @atomicservice + * @since 17 + */ function stopBackgroundRunning(context: Context): Promise<void>; /** -- Gitee From 26e92744e9ba01612da8334daa65b488fd686399 Mon Sep 17 00:00:00 2001 From: zzz <zhengleran@huawei.com> Date: Thu, 27 Mar 2025 13:38:39 +0000 Subject: [PATCH 399/835] update api/@ohos.window.d.ts. Signed-off-by: zzz <zhengleran@huawei.com> --- api/@ohos.window.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.window.d.ts b/api/@ohos.window.d.ts index c2d0afb04d..b6f2e0dae7 100644 --- a/api/@ohos.window.d.ts +++ b/api/@ohos.window.d.ts @@ -3064,12 +3064,12 @@ declare namespace window { /** * Get info of visible windows. * + * @permission ohos.permission.VISIBLE_WINDOW_INFO * @returns { Promise<Array<WindowInfo>> } - Promise that returns windowInfo list. * @throws { BusinessError } 202 - Permission verification failed, non-system application uses system API. * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. * @throws { BusinessError } 1300003 - This window manager service works abnormally. * @syscap SystemCapability.Window.SessionManager - * @systemapi Hide this for inner system use. * @since 12 */ function getVisibleWindowInfo(): Promise<Array<WindowInfo>>; -- Gitee From 15185f4f5d312e126f921ecc85e671c49d35fad6 Mon Sep 17 00:00:00 2001 From: cheerful_ricky <yuegang7@huawei.com> Date: Thu, 27 Mar 2025 17:20:10 +0800 Subject: [PATCH 400/835] remove 1500004 error code in history docs Signed-off-by: cheerful_ricky <yuegang7@huawei.com> --- api/@ohos.commonEventManager.d.ts | 8 -------- 1 file changed, 8 deletions(-) diff --git a/api/@ohos.commonEventManager.d.ts b/api/@ohos.commonEventManager.d.ts index 4cf9fe2401..07f0ccfabb 100644 --- a/api/@ohos.commonEventManager.d.ts +++ b/api/@ohos.commonEventManager.d.ts @@ -48,7 +48,6 @@ declare namespace commonEventManager { * @param { AsyncCallback<void> } callback - The callback of publish. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. * <br>2. Incorrect parameter types. 3. Parameter verification failed. - * @throws { BusinessError } 1500004 - A third-party application cannot send system common events. * @throws { BusinessError } 1500007 - Failed to send the message to the common event service. * @throws { BusinessError } 1500008 - Failed to initialize the common event service. * @throws { BusinessError } 1500009 - Failed to obtain system parameters. @@ -62,7 +61,6 @@ declare namespace commonEventManager { * @param { AsyncCallback<void> } callback - The callback of publish. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. * <br>2. Incorrect parameter types. 3. Parameter verification failed. - * @throws { BusinessError } 1500004 - A third-party application cannot send system common events. * @throws { BusinessError } 1500007 - Failed to send the message to the common event service. * @throws { BusinessError } 1500008 - Failed to initialize the common event service. * @throws { BusinessError } 1500009 - Failed to obtain system parameters. @@ -77,7 +75,6 @@ declare namespace commonEventManager { * @param { AsyncCallback<void> } callback - The callback of publish. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. * <br>2. Incorrect parameter types. 3. Parameter verification failed. - * @throws { BusinessError } 1500004 - A third-party application cannot send system common events. * @throws { BusinessError } 1500007 - Failed to send the message to the common event service. * @throws { BusinessError } 1500008 - Failed to initialize the common event service. * @throws { BusinessError } 1500009 - Failed to obtain system parameters. @@ -97,7 +94,6 @@ declare namespace commonEventManager { * @param { AsyncCallback<void> } callback - The callback of publish. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. * <br>2. Incorrect parameter types. 3. Parameter verification failed. - * @throws { BusinessError } 1500004 - A third-party application cannot send system common events. * @throws { BusinessError } 1500007 - Failed to send the message to the common event service. * @throws { BusinessError } 1500008 - Failed to initialize the common event service. * @throws { BusinessError } 1500009 - Failed to obtain system parameters. @@ -113,7 +109,6 @@ declare namespace commonEventManager { * @param { AsyncCallback<void> } callback - The callback of publish. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. * <br>2. Incorrect parameter types. 3. Parameter verification failed. - * @throws { BusinessError } 1500004 - A third-party application cannot send system common events. * @throws { BusinessError } 1500007 - Failed to send the message to the common event service. * @throws { BusinessError } 1500008 - Failed to initialize the common event service. * @throws { BusinessError } 1500009 - Failed to obtain system parameters. @@ -130,7 +125,6 @@ declare namespace commonEventManager { * @param { AsyncCallback<void> } callback - The callback of publish. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. * <br>2. Incorrect parameter types. 3. Parameter verification failed. - * @throws { BusinessError } 1500004 - A third-party application cannot send system common events. * @throws { BusinessError } 1500007 - Failed to send the message to the common event service. * @throws { BusinessError } 1500008 - Failed to initialize the common event service. * @throws { BusinessError } 1500009 - Failed to obtain system parameters. @@ -150,7 +144,6 @@ declare namespace commonEventManager { * @throws { BusinessError } 202 - not system app * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. * <br>2. Incorrect parameter types. 3. Parameter verification failed. - * @throws { BusinessError } 1500004 - A third-party application cannot send system common events. * @throws { BusinessError } 1500007 - Failed to send the message to the common event service. * @throws { BusinessError } 1500008 - Failed to initialize the common event service. * @throws { BusinessError } 1500009 - Failed to obtain system parameters. @@ -171,7 +164,6 @@ declare namespace commonEventManager { * @throws { BusinessError } 202 - not system app * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. * <br>2. Incorrect parameter types. 3. Parameter verification failed. - * @throws { BusinessError } 1500004 - A third-party application cannot send system common events. * @throws { BusinessError } 1500007 - Failed to send the message to the common event service. * @throws { BusinessError } 1500008 - Failed to initialize the common event service. * @throws { BusinessError } 1500009 - Failed to obtain system parameters. -- Gitee From 0f32fed5eca30e2c206ebb879c7584965a6b4cde Mon Sep 17 00:00:00 2001 From: ouyanglihao <ouyanglihao1@huawei.com> Date: Fri, 28 Mar 2025 01:53:54 +0000 Subject: [PATCH 401/835] update api/@internal/component/ets/form_component.d.ts. Signed-off-by: ouyanglihao <ouyanglihao1@huawei.com> --- api/@internal/component/ets/form_component.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@internal/component/ets/form_component.d.ts b/api/@internal/component/ets/form_component.d.ts index 87d7938892..1b3eda401a 100644 --- a/api/@internal/component/ets/form_component.d.ts +++ b/api/@internal/component/ets/form_component.d.ts @@ -549,7 +549,7 @@ declare class FormComponentAttribute extends CommonMethod<FormComponentAttribute /** * Card to be redirected. * - * @param { Callback<any> } callback + * @param { Callback<object> } callback * @returns { FormComponentAttribute } * @syscap SystemCapability.ArkUI.ArkUI.Full * @systemapi -- Gitee From afec0d4fcd70c656233bc39a730b08cd3b27da1c Mon Sep 17 00:00:00 2001 From: zyh990312 <zhaoyuhang21@huawei.com> Date: Fri, 28 Mar 2025 10:17:27 +0800 Subject: [PATCH 402/835] =?UTF-8?q?api8=E5=88=B0api17?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: zyh990312 <zhaoyuhang21@huawei.com> --- api/@ohos.window.d.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/api/@ohos.window.d.ts b/api/@ohos.window.d.ts index c2d0afb04d..2169408384 100644 --- a/api/@ohos.window.d.ts +++ b/api/@ohos.window.d.ts @@ -7697,7 +7697,7 @@ declare namespace window { * @throws { BusinessError } 1300004 - Unauthorized operation. * @syscap SystemCapability.Window.SessionManager * @atomicservice - * @since 18 + * @since 17 */ setWindowShadowRadius(radius: number): void; @@ -7744,7 +7744,7 @@ declare namespace window { * @throws { BusinessError } 1300004 - Unauthorized operation. * @syscap SystemCapability.Window.SessionManager * @atomicservice - * @since 18 + * @since 17 */ setWindowCornerRadius(cornerRadius: number): Promise<void>; @@ -7757,7 +7757,7 @@ declare namespace window { * @throws { BusinessError } 1300004 - Unauthorized operation. * @syscap SystemCapability.Window.SessionManager * @atomicservice - * @since 18 + * @since 17 */ getWindowCornerRadius(): number; @@ -10088,7 +10088,7 @@ declare namespace window { * @syscap SystemCapability.Window.SessionManager * @stagemodelonly * @atomicservice - * @since 18 + * @since 17 */ setWindowRectAutoSave(enabled: boolean, isSaveBySpecifiedFlag: boolean): Promise<void>; -- Gitee From 65ea2a779ffdefde7ca9f8871ca3c29678099482 Mon Sep 17 00:00:00 2001 From: wangxiuxiu96 <wangxiuxiu9@huawei.com> Date: Tue, 10 Dec 2024 17:27:04 +0800 Subject: [PATCH 403/835] =?UTF-8?q?=E8=BE=93=E5=85=A5=E7=BB=84=E4=BB=B6?= =?UTF-8?q?=EF=BC=88TextInput=E3=80=81TextArea=EF=BC=89=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E2=80=9D=E9=AA=8C=E8=AF=81=E7=A0=81=E2=80=9D=E7=B1=BB=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: wangxiuxiu96 <wangxiuxiu9@huawei.com> Change-Id: I02f04af50e2d36bf77a3554b9fbefcd6adff806b --- api/@internal/component/ets/search.d.ts | 10 ++++++++++ api/@internal/component/ets/text_area.d.ts | 10 ++++++++++ api/@internal/component/ets/text_input.d.ts | 9 +++++++++ 3 files changed, 29 insertions(+) diff --git a/api/@internal/component/ets/search.d.ts b/api/@internal/component/ets/search.d.ts index 7a107792c5..e33cc6d06c 100644 --- a/api/@internal/component/ets/search.d.ts +++ b/api/@internal/component/ets/search.d.ts @@ -298,6 +298,16 @@ declare enum SearchType { * @since 12 */ URL = 13, + + /** + * One time code mode. + * + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 20 + */ + ONE_TIME_CODE = 14, } /** diff --git a/api/@internal/component/ets/text_area.d.ts b/api/@internal/component/ets/text_area.d.ts index b0ccd467e1..fb5ab3d2f0 100644 --- a/api/@internal/component/ets/text_area.d.ts +++ b/api/@internal/component/ets/text_area.d.ts @@ -405,6 +405,16 @@ declare enum TextAreaType { * @since 12 */ URL = 13, + + /** + * One time code mode. + * + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 20 + */ + ONE_TIME_CODE = 14, } /** diff --git a/api/@internal/component/ets/text_input.d.ts b/api/@internal/component/ets/text_input.d.ts index 4eb36d3bcc..fa15784bc7 100644 --- a/api/@internal/component/ets/text_input.d.ts +++ b/api/@internal/component/ets/text_input.d.ts @@ -233,6 +233,15 @@ declare enum InputType { * @since 12 */ URL = 13, + + /** + * URL entry mode. + * + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @atomicservice + * @since 20 + */ + ONE_TIME_CODE = 14, } /** -- Gitee From 9987835b51f9f95f0dbba1d8737b475b7f104758 Mon Sep 17 00:00:00 2001 From: xiaye <xiaye1@huawei.com> Date: Fri, 28 Mar 2025 10:42:34 +0800 Subject: [PATCH 404/835] =?UTF-8?q?=E5=8E=BB=E9=99=A4=E5=A4=9A=E4=BD=99*?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: xiaye <xiaye1@huawei.com> --- api/@internal/component/ets/web.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@internal/component/ets/web.d.ts b/api/@internal/component/ets/web.d.ts index e817f2c62d..c443d326b4 100644 --- a/api/@internal/component/ets/web.d.ts +++ b/api/@internal/component/ets/web.d.ts @@ -6825,7 +6825,7 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { */ /** * Sets whether enable local file system access in Web. - * * <p><strong>API Note</strong>:<br> + * <p><strong>API Note</strong>:<br> * fileAccess is disabled by default since API version 12. * When fileAccess is set to false, files in the read-only /data/storage/el1/bundle/entry/resources/resfile directory can still be accessed through the file protocol. * </p> -- Gitee From 3059ba5bda759339cf3b3dfcb5c27bc4f5e66897 Mon Sep 17 00:00:00 2001 From: KeeGitee <keqin1@huawei.com> Date: Sat, 22 Mar 2025 17:40:26 +0800 Subject: [PATCH 405/835] =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E8=A1=A5=E5=85=85?= =?UTF-8?q?=E5=8D=95=E4=BD=8D=E8=AF=B4=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: KeeGitee <keqin1@huawei.com> --- api/@internal/component/ets/web.d.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/api/@internal/component/ets/web.d.ts b/api/@internal/component/ets/web.d.ts index 4194d2ea0c..62f6735094 100644 --- a/api/@internal/component/ets/web.d.ts +++ b/api/@internal/component/ets/web.d.ts @@ -9626,8 +9626,10 @@ declare interface NestedScrollOptionsExt { */ declare interface EmbedOptions { /** - * Whether the embed element support the default intrinsic size of 300 * 150. - * <br>Default value is false. If false, then the intrinsic size is 0 * 0. + * Whether the embed element support the default intrinsic size of 300 * 150, expressed in CSS pixels. + * <br>When CSS size is set, the embed element size is CSS size, otherwise it is intrinsic size. + * <br>If true, then the intrinsic size is 300 * 150. + * <br>If false, the embed element will not be rendered when the CSS size is not set. * * @type { ?boolean } * @default false -- Gitee From b8d48775ab713f9aa26c98c4dc1e3dfca34c90cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8D=A2=E5=AE=87=E8=B1=AA?= <luyuhao6@huawei.com> Date: Fri, 28 Mar 2025 11:49:59 +0800 Subject: [PATCH 406/835] change1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 卢宇豪 <luyuhao6@huawei.com> --- api/@ohos.display.d.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/api/@ohos.display.d.ts b/api/@ohos.display.d.ts index e219a5ede0..2dd64ce60f 100644 --- a/api/@ohos.display.d.ts +++ b/api/@ohos.display.d.ts @@ -641,34 +641,34 @@ declare namespace display { function makeUnique(screenId: number): Promise<void>; /** - * Add the list of window ids to the black list which won't display on the virtual screen + * Add the list of window ids to the block list which won't display on the virtual screen * * @param { Array<number> } windowIds - The list of window ids that do not want to display on the virtual screen * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. * <br>2. Incorrect parameter types. 3. Parameter verification failed. - * @throws { BusinessError } 801 - Capability not supported.Function addVirtualScreenBlackList can not work correctly due to limited device capabilities. + * @throws { BusinessError } 801 - Capability not supported.Function addVirtualScreenBlockList can not work correctly due to limited device capabilities. * @throws { BusinessError } 1400003 - This display manager service works abnormally. * @syscap SystemCapability.Window.SessionManager * @systemapi Hide this for inner system use. * @since 18 */ - function addVirtualScreenBlackList(windowIds: Array<number>): Promise<void>; + function addVirtualScreenBlockList(windowIds: Array<number>): Promise<void>; /** - * Remove the list of window ids from the black list which won't display on the virtual screen + * Remove the list of window ids from the block list which won't display on the virtual screen * * @param { Array<number> } windowIds - The list of window ids that want to display on the virtual screen * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. * <br>2. Incorrect parameter types. 3. Parameter verification failed. - * @throws { BusinessError } 801 - Capability not supported.Function removeVirtualScreenBlackList can not work correctly due to limited device capabilities. + * @throws { BusinessError } 801 - Capability not supported.Function removeVirtualScreenBlockList can not work correctly due to limited device capabilities. * @throws { BusinessError } 1400003 - This display manager service works abnormally. * @syscap SystemCapability.Window.SessionManager * @systemapi Hide this for inner system use. * @since 18 */ - function removeVirtualScreenBlackList(windowIds: Array<number>): Promise<void>; + function removeVirtualScreenBlockList(windowIds: Array<number>): Promise<void>; /** * The parameter for creating virtual screen. -- Gitee From 8f08b6b23e1d6d0b9daff0964af73b4f338debf8 Mon Sep 17 00:00:00 2001 From: weishaoxiong <weishaoxiong2@huawei.com> Date: Fri, 28 Mar 2025 14:31:33 +0800 Subject: [PATCH 407/835] fix: api version change Signed-off-by: weishaoxiong <weishaoxiong2@huawei.com> --- api/@ohos.inputMethod.d.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/api/@ohos.inputMethod.d.ts b/api/@ohos.inputMethod.d.ts index c0b3d9c940..238ba54378 100644 --- a/api/@ohos.inputMethod.d.ts +++ b/api/@ohos.inputMethod.d.ts @@ -1346,7 +1346,7 @@ declare namespace inputMethod { * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1. Mandatory parameters are left unspecified. 2. Incorrect parameter types. 3.Parameter verification failed. * @syscap SystemCapability.MiscServices.InputMethodFramework - * @since 18 + * @since 17 */ on(type: 'setPreviewText', callback: SetPreviewTextCallback): void; @@ -1356,7 +1356,7 @@ declare namespace inputMethod { * @param { 'setPreviewText' } type - the type of unsubscribe event. * @param { SetPreviewTextCallback } [callback] - optional, the callback of off('setPreviewText'). * @syscap SystemCapability.MiscServices.InputMethodFramework - * @since 18 + * @since 17 */ off(type: 'setPreviewText', callback?: SetPreviewTextCallback): void; @@ -1369,7 +1369,7 @@ declare namespace inputMethod { * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1. Mandatory parameters are left unspecified. 2. Incorrect parameter types. 3.Parameter verification failed. * @syscap SystemCapability.MiscServices.InputMethodFramework - * @since 18 + * @since 17 */ on(type: 'finishTextPreview', callback: Callback<void>): void; @@ -1379,7 +1379,7 @@ declare namespace inputMethod { * @param { 'finishTextPreview' } type - the type of unsubscribe event. * @param { Callback<void> } [callback] - optional, the callback of off('finishTextPreview'). * @syscap SystemCapability.MiscServices.InputMethodFramework - * @since 18 + * @since 17 */ off(type: 'finishTextPreview', callback?: Callback<void>): void; } @@ -2112,7 +2112,7 @@ declare namespace inputMethod { * @param { text } string - text to be previewed. * @param { range } Range - the range of the text to be replaced by the preview text. * @syscap SystemCapability.MiscServices.InputMethodFramework - * @since 18 + * @since 17 */ export type SetPreviewTextCallback = (text: string, range: Range) => void; } -- Gitee From bca44f255b70cf0beb53a65d540bf810714d2c68 Mon Sep 17 00:00:00 2001 From: wenjinchao <wenjinchao@huawei.com> Date: Fri, 28 Mar 2025 14:38:44 +0800 Subject: [PATCH 408/835] add convert interface Signed-off-by: wenjinchao <wenjinchao@huawei.com> --- api/@ohos.data.unifiedDataChannel.d.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/api/@ohos.data.unifiedDataChannel.d.ts b/api/@ohos.data.unifiedDataChannel.d.ts index 592191d6ab..8d44f58c09 100644 --- a/api/@ohos.data.unifiedDataChannel.d.ts +++ b/api/@ohos.data.unifiedDataChannel.d.ts @@ -1998,7 +1998,9 @@ declare namespace unifiedDataChannel { * <br>If the input data does not meet the conversion criteria, it will remain unchanged by default. * * @param { UnifiedData } data - {@link UnifiedData} Data represents the data that needs to be converted. - * + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + * 2. Incorrect parameter types; + * 3. Parameter verification failed. * @syscap SystemCapability.DistributedDataManager.UDMF.Core * @stagemodelonly * @atomicservice -- Gitee From 7277e769d912d7238b70fdd1df66e049abd1a7a3 Mon Sep 17 00:00:00 2001 From: wenjinchao <wenjinchao@huawei.com> Date: Fri, 28 Mar 2025 14:53:46 +0800 Subject: [PATCH 409/835] add convert interface Signed-off-by: wenjinchao <wenjinchao@huawei.com> --- api/@ohos.data.unifiedDataChannel.d.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/api/@ohos.data.unifiedDataChannel.d.ts b/api/@ohos.data.unifiedDataChannel.d.ts index 8d44f58c09..898b9b09b9 100644 --- a/api/@ohos.data.unifiedDataChannel.d.ts +++ b/api/@ohos.data.unifiedDataChannel.d.ts @@ -1998,9 +1998,8 @@ declare namespace unifiedDataChannel { * <br>If the input data does not meet the conversion criteria, it will remain unchanged by default. * * @param { UnifiedData } data - {@link UnifiedData} Data represents the data that needs to be converted. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - * 2. Incorrect parameter types; - * 3. Parameter verification failed. + * @throws { BusinessError } 401 - Parameter error. Possible causes:1.Mandatory parameters are left unspecified; + * <br>2.Incorrect parameters types. * @syscap SystemCapability.DistributedDataManager.UDMF.Core * @stagemodelonly * @atomicservice -- Gitee From 4ffe316aaecc7b39e7864d6f1841acbde90bbdb9 Mon Sep 17 00:00:00 2001 From: zhangzezhong <zhangzezhong8@huawei-partners.com> Date: Fri, 28 Mar 2025 16:00:02 +0800 Subject: [PATCH 410/835] fix api version to 17 Signed-off-by: zhangzezhong <zhangzezhong8@huawei-partners.com> --- api/@ohos.app.ability.StartOptions.d.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/api/@ohos.app.ability.StartOptions.d.ts b/api/@ohos.app.ability.StartOptions.d.ts index 89c77749b5..4dafb4fe68 100644 --- a/api/@ohos.app.ability.StartOptions.d.ts +++ b/api/@ohos.app.ability.StartOptions.d.ts @@ -191,7 +191,7 @@ export default class StartOptions { * @type { ?number } * @syscap SystemCapability.Ability.AbilityRuntime.Core * @stagemodelonly - * @since 18 + * @since 17 */ minWindowWidth?: number; @@ -201,7 +201,7 @@ export default class StartOptions { * @type { ?number } * @syscap SystemCapability.Ability.AbilityRuntime.Core * @stagemodelonly - * @since 18 + * @since 17 */ minWindowHeight?: number; @@ -211,7 +211,7 @@ export default class StartOptions { * @type { ?number } * @syscap SystemCapability.Ability.AbilityRuntime.Core * @stagemodelonly - * @since 18 + * @since 17 */ maxWindowWidth?: number; @@ -221,7 +221,7 @@ export default class StartOptions { * @type { ?number } * @syscap SystemCapability.Ability.AbilityRuntime.Core * @stagemodelonly - * @since 18 + * @since 17 */ maxWindowHeight?: number; } \ No newline at end of file -- Gitee From a03bca781e8421ab7b93871174d833910318ab8e Mon Sep 17 00:00:00 2001 From: zhoukechen <zhoukechen2@huawei.com> Date: Fri, 28 Mar 2025 16:03:13 +0800 Subject: [PATCH 411/835] =?UTF-8?q?toHtml=20returns=E6=A0=87=E7=AD=BE=20?= =?UTF-8?q?=E8=A1=A5=E5=85=85=E6=B3=A8=E9=87=8A=E8=AF=B4=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: zhoukechen <zhoukechen2@huawei.com> Change-Id: I6673f888ec27fbb868fa2bd52dceac26425dd239 --- api/@internal/component/ets/styled_string.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@internal/component/ets/styled_string.d.ts b/api/@internal/component/ets/styled_string.d.ts index f5c622d31e..05320362cf 100644 --- a/api/@internal/component/ets/styled_string.d.ts +++ b/api/@internal/component/ets/styled_string.d.ts @@ -169,7 +169,7 @@ declare class StyledString { * Returns HTML string from the provided StyledString. * * @param { StyledString } styledString - the StyledString will be converted to a HTML string. - * @returns { string } + * @returns { string } Returns the HTML string converted from the provided StyledString. * @throws { BusinessError } 401 - Parameter error. Possible causes: * <br> 1. Mandatory parameters are left unspecified. * <br> 2. Incorrect parameters types. -- Gitee From 3e60565837c7ec82cc7c6a476d3e2139a11515d2 Mon Sep 17 00:00:00 2001 From: ouyanglihao <ouyanglihao1@huawei.com> Date: Fri, 28 Mar 2025 08:51:42 +0000 Subject: [PATCH 412/835] update api/@internal/component/ets/form_component.d.ts. Signed-off-by: ouyanglihao <ouyanglihao1@huawei.com> --- api/@internal/component/ets/form_component.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@internal/component/ets/form_component.d.ts b/api/@internal/component/ets/form_component.d.ts index 1b3eda401a..87bcfe1f75 100644 --- a/api/@internal/component/ets/form_component.d.ts +++ b/api/@internal/component/ets/form_component.d.ts @@ -449,7 +449,7 @@ declare class FormComponentAttribute extends CommonMethod<FormComponentAttribute * @systemapi * @since 18 */ - size(size: FormSize): FormComponentAttribute; + size(formSize: FormSize): FormComponentAttribute; /** * Card module name. -- Gitee From af8ff698f6b08841b18670ff38bd470d630b4c3f Mon Sep 17 00:00:00 2001 From: ouyanglihao <ouyanglihao1@huawei.com> Date: Fri, 28 Mar 2025 09:05:14 +0000 Subject: [PATCH 413/835] update api/@internal/component/ets/form_component.d.ts. Signed-off-by: ouyanglihao <ouyanglihao1@huawei.com> --- api/@internal/component/ets/form_component.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@internal/component/ets/form_component.d.ts b/api/@internal/component/ets/form_component.d.ts index 87bcfe1f75..9fd188bdbb 100644 --- a/api/@internal/component/ets/form_component.d.ts +++ b/api/@internal/component/ets/form_component.d.ts @@ -443,7 +443,7 @@ declare class FormComponentAttribute extends CommonMethod<FormComponentAttribute /** * Sets the display area size of the card. * - * @param { FormSize } size - The size of Form. + * @param { FormSize } formSize - The size of Form. * @returns { FormComponentAttribute } * @syscap SystemCapability.ArkUI.ArkUI.Full * @systemapi -- Gitee From 73e8716225ab660ab2715ab7a68516321ebee204 Mon Sep 17 00:00:00 2001 From: wenjinchao <wenjinchao@huawei.com> Date: Fri, 28 Mar 2025 17:26:43 +0800 Subject: [PATCH 414/835] add convert interface Signed-off-by: wenjinchao <wenjinchao@huawei.com> --- api/@ohos.data.unifiedDataChannel.d.ts | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/api/@ohos.data.unifiedDataChannel.d.ts b/api/@ohos.data.unifiedDataChannel.d.ts index 898b9b09b9..1d40223a36 100644 --- a/api/@ohos.data.unifiedDataChannel.d.ts +++ b/api/@ohos.data.unifiedDataChannel.d.ts @@ -1993,13 +1993,11 @@ declare namespace unifiedDataChannel { /** * It is used to convert the multi-entry structure. - * <br>When the input parameters use different records to represent various formats of a single data entry, and the tag in the properties - * is marked as "records_to_entries_data_format", this API will convert the data into a single record with multiple entries. + * <br>When the input parameters use different records to represent various formats of a single data entry, and the tag in the properties is marked as "records_to_entries_data_format", this API will convert the data into a single record with multiple entries. * <br>If the input data does not meet the conversion criteria, it will remain unchanged by default. * * @param { UnifiedData } data - {@link UnifiedData} Data represents the data that needs to be converted. - * @throws { BusinessError } 401 - Parameter error. Possible causes:1.Mandatory parameters are left unspecified; - * <br>2.Incorrect parameters types. + * @throws { BusinessError } 401 - Parameter error. Possible causes:1. Mandatory parameters are left unspecified. 2. Incorrect parameters types. * @syscap SystemCapability.DistributedDataManager.UDMF.Core * @stagemodelonly * @atomicservice -- Gitee From 35e3d91a9f602721a0a6a5697d0aa603f8366805 Mon Sep 17 00:00:00 2001 From: wenjinchao <wenjinchao@huawei.com> Date: Fri, 28 Mar 2025 17:30:22 +0800 Subject: [PATCH 415/835] add convert interface Signed-off-by: wenjinchao <wenjinchao@huawei.com> --- api/@ohos.data.unifiedDataChannel.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.data.unifiedDataChannel.d.ts b/api/@ohos.data.unifiedDataChannel.d.ts index 1d40223a36..4c387079c2 100644 --- a/api/@ohos.data.unifiedDataChannel.d.ts +++ b/api/@ohos.data.unifiedDataChannel.d.ts @@ -1997,7 +1997,7 @@ declare namespace unifiedDataChannel { * <br>If the input data does not meet the conversion criteria, it will remain unchanged by default. * * @param { UnifiedData } data - {@link UnifiedData} Data represents the data that needs to be converted. - * @throws { BusinessError } 401 - Parameter error. Possible causes:1. Mandatory parameters are left unspecified. 2. Incorrect parameters types. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. 2. Incorrect parameters types. * @syscap SystemCapability.DistributedDataManager.UDMF.Core * @stagemodelonly * @atomicservice -- Gitee From 2ba69684ae05d9facbe282abc1324c1d0d66c85e Mon Sep 17 00:00:00 2001 From: wenjinchao <wenjinchao@huawei.com> Date: Fri, 28 Mar 2025 17:31:07 +0800 Subject: [PATCH 416/835] add convert interface Signed-off-by: wenjinchao <wenjinchao@huawei.com> --- api/@ohos.data.unifiedDataChannel.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.data.unifiedDataChannel.d.ts b/api/@ohos.data.unifiedDataChannel.d.ts index 4c387079c2..53f0817724 100644 --- a/api/@ohos.data.unifiedDataChannel.d.ts +++ b/api/@ohos.data.unifiedDataChannel.d.ts @@ -1997,7 +1997,7 @@ declare namespace unifiedDataChannel { * <br>If the input data does not meet the conversion criteria, it will remain unchanged by default. * * @param { UnifiedData } data - {@link UnifiedData} Data represents the data that needs to be converted. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. 2. Incorrect parameters types. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. 2. Incorrect parameter types. * @syscap SystemCapability.DistributedDataManager.UDMF.Core * @stagemodelonly * @atomicservice -- Gitee From 3f410292948d9f36bc3fcaa97606c3a7f7a9305d Mon Sep 17 00:00:00 2001 From: w00574628 <wulehui@huawei.com> Date: Thu, 27 Mar 2025 11:38:38 +0800 Subject: [PATCH 417/835] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=BE=93=E5=85=A5?= =?UTF-8?q?=E6=B3=95=E5=8A=A8=E7=94=BB=E7=BB=93=E6=9D=9F=E6=97=B6=E9=80=9A?= =?UTF-8?q?=E7=9F=A5=E5=BA=94=E7=94=A8=E9=94=AE=E7=9B=98=E8=B5=B7=E5=A7=8B?= =?UTF-8?q?=E4=BD=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: w00574628 <wulehui@huawei.com> --- api/@ohos.window.d.ts | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/api/@ohos.window.d.ts b/api/@ohos.window.d.ts index c2d0afb04d..f1a98dcce6 100644 --- a/api/@ohos.window.d.ts +++ b/api/@ohos.window.d.ts @@ -3737,14 +3737,24 @@ declare namespace window { */ interface KeyboardInfo { /** - * The position and size of the keyboard + * The position and size of keyboard before animation. * * @type { Rect } * @syscap SystemCapability.Window.SessionManager * @atomicservice * @since 18 */ - rect: Rect; + beginRect: Rect; + + /** + * The position and size of keyboard after animation completed. + * + * @type { Rect } + * @syscap SystemCapability.Window.SessionManager + * @atomicservice + * @since 18 + */ + endRect: Rect; } /** -- Gitee From 3e0b7ac602f9706428b4066ed2ed4d9ffaebdc93 Mon Sep 17 00:00:00 2001 From: zzz <zhengleran@huawei.com> Date: Sat, 29 Mar 2025 04:22:14 +0000 Subject: [PATCH 418/835] update api/@ohos.window.d.ts. Signed-off-by: zzz <zhengleran@huawei.com> --- api/@ohos.window.d.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/api/@ohos.window.d.ts b/api/@ohos.window.d.ts index b6f2e0dae7..f3a90177c5 100644 --- a/api/@ohos.window.d.ts +++ b/api/@ohos.window.d.ts @@ -3066,6 +3066,7 @@ declare namespace window { * * @permission ohos.permission.VISIBLE_WINDOW_INFO * @returns { Promise<Array<WindowInfo>> } - Promise that returns windowInfo list. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. * @throws { BusinessError } 202 - Permission verification failed, non-system application uses system API. * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. * @throws { BusinessError } 1300003 - This window manager service works abnormally. -- Gitee From c10fb40d1795b9460c6ef61a193771939355ca44 Mon Sep 17 00:00:00 2001 From: zzz <zhengleran@huawei.com> Date: Sat, 29 Mar 2025 06:41:22 +0000 Subject: [PATCH 419/835] update api/@ohos.window.d.ts. Signed-off-by: zzz <zhengleran@huawei.com> --- api/@ohos.window.d.ts | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/api/@ohos.window.d.ts b/api/@ohos.window.d.ts index f3a90177c5..0b80496814 100644 --- a/api/@ohos.window.d.ts +++ b/api/@ohos.window.d.ts @@ -3064,15 +3064,25 @@ declare namespace window { /** * Get info of visible windows. * - * @permission ohos.permission.VISIBLE_WINDOW_INFO * @returns { Promise<Array<WindowInfo>> } - Promise that returns windowInfo list. - * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. * @throws { BusinessError } 202 - Permission verification failed, non-system application uses system API. * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. * @throws { BusinessError } 1300003 - This window manager service works abnormally. * @syscap SystemCapability.Window.SessionManager + * @systemapi Hide this for inner system use. * @since 12 */ + /** + * Get info of visible windows. + * + * @permission ohos.permission.VISIBLE_WINDOW_INFO + * @returns { Promise<Array<WindowInfo>> } - Promise that returns windowInfo list. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. + * @throws { BusinessError } 1300003 - This window manager service works abnormally. + * @syscap SystemCapability.Window.SessionManager + * @since 18 + */ function getVisibleWindowInfo(): Promise<Array<WindowInfo>>; /** -- Gitee From 3c437d40e5895658306a4474ba7cf7f5bb95d8dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E4=B8=B4=E9=A3=8E?= <yanglinfeng5@huawei.com> Date: Sat, 29 Mar 2025 14:47:46 +0800 Subject: [PATCH 420/835] modify api version MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 杨临风 <yanglinfeng5@huawei.com> --- api/@ohos.multimedia.audio.d.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/@ohos.multimedia.audio.d.ts b/api/@ohos.multimedia.audio.d.ts index 62ec8b3b16..53098402a8 100644 --- a/api/@ohos.multimedia.audio.d.ts +++ b/api/@ohos.multimedia.audio.d.ts @@ -786,13 +786,13 @@ declare namespace audio { /** * HDMI device, such as HDMI, ARC, eARC * @syscap SystemCapability.Multimedia.Audio.Device - * @since 18 + * @since 19 */ HDMI = 27, /** * Line connected digital output device, such as s/pdif * @syscap SystemCapability.Multimedia.Audio.Device - * @since 18 + * @since 19 */ LINE_DIGITAL = 28, /** -- Gitee From 0120ff290506eee17bea1718573734f0ae0a959c Mon Sep 17 00:00:00 2001 From: zzz <zhengleran@huawei.com> Date: Sat, 29 Mar 2025 06:58:21 +0000 Subject: [PATCH 421/835] update api/@ohos.window.d.ts. Signed-off-by: zzz <zhengleran@huawei.com> --- api/@ohos.window.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.window.d.ts b/api/@ohos.window.d.ts index 0b80496814..bd2e0c7cf8 100644 --- a/api/@ohos.window.d.ts +++ b/api/@ohos.window.d.ts @@ -3078,7 +3078,7 @@ declare namespace window { * @permission ohos.permission.VISIBLE_WINDOW_INFO * @returns { Promise<Array<WindowInfo>> } - Promise that returns windowInfo list. * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. - * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. + * @throws { BusinessError } 801 - Capability not supported. Function getVisibleWindowInfo can not work correctly due to limited device capabilities. * @throws { BusinessError } 1300003 - This window manager service works abnormally. * @syscap SystemCapability.Window.SessionManager * @since 18 -- Gitee From 256fec5f65578afc740e7127a4ab666508aa2929 Mon Sep 17 00:00:00 2001 From: xuzihan129 <xuzihan11@huawei.com> Date: Thu, 27 Mar 2025 14:27:36 +0800 Subject: [PATCH 422/835] fix setWindowDecorVisible Signed-off-by: xuzihan129 <xuzihan11@huawei.com> --- api/@ohos.window.d.ts | 107 ++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 102 insertions(+), 5 deletions(-) diff --git a/api/@ohos.window.d.ts b/api/@ohos.window.d.ts index ccfe669642..3830412015 100644 --- a/api/@ohos.window.d.ts +++ b/api/@ohos.window.d.ts @@ -8066,6 +8066,19 @@ declare namespace window { * Maximize app main window. * @param { MaximizePresentation } presentation - set window presentation when maximize. * @returns { Promise<void> } - The promise returned by the function. + * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. + * @throws { BusinessError } 1300002 - This window state is abnormal. + * @throws { BusinessError } 1300003 - This window manager service works abnormally. + * @throws { BusinessError } 1300004 - Unauthorized operation. + * @throws { BusinessError } 1300005 - This window stage is abnormal. + * @syscap SystemCapability.Window.SessionManager + * @atomicservice + * @since 12 + */ + /** + * Maximize app main window. + * @param { MaximizePresentation } presentation - set window presentation when maximize. + * @returns { Promise<void> } - The promise returned by the function. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. @@ -8074,7 +8087,7 @@ declare namespace window { * @throws { BusinessError } 1300004 - Unauthorized operation. * @syscap SystemCapability.Window.SessionManager * @atomicservice - * @since 12 + * @since 20 */ maximize(presentation?: MaximizePresentation): Promise<void>; @@ -8319,10 +8332,23 @@ declare namespace window { * 2. Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. * @throws { BusinessError } 1300002 - This window state is abnormal. + * @throws { BusinessError } 1300004 - Unauthorized operation. * @syscap SystemCapability.Window.SessionManager * @atomicservice * @since 12 */ + /** + * Set the visibility of the window decor. + * + * @param { boolean } isVisible - Enable the decor visible if true, otherwise means the opposite. + * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; + * 2. Incorrect parameter types. + * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. + * @throws { BusinessError } 1300002 - This window state is abnormal. + * @syscap SystemCapability.Window.SessionManager + * @atomicservice + * @since 20 + */ setWindowDecorVisible(isVisible: boolean): void; /** @@ -8376,12 +8402,26 @@ declare namespace window { * 2. Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. * @throws { BusinessError } 1300002 - This window state is abnormal. - * @throws { BusinessError } 1300003 - This window manager service works abnormally. * @throws { BusinessError } 1300004 - Unauthorized operation. * @syscap SystemCapability.Window.SessionManager * @atomicservice * @since 12 */ + /** + * Set the modality of the window. + * + * @param { boolean } isModal - Enable the window modal if true, otherwise means the opposite. + * @returns { Promise<void> } Promise that returns no value. + * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; + * 2. Incorrect parameter types. + * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. + * @throws { BusinessError } 1300002 - This window state is abnormal. + * @throws { BusinessError } 1300003 - This window manager service works abnormally. + * @throws { BusinessError } 1300004 - Unauthorized operation. + * @syscap SystemCapability.Window.SessionManager + * @atomicservice + * @since 20 + */ setSubWindowModal(isModal: boolean): Promise<void>; /** @@ -8394,12 +8434,27 @@ declare namespace window { * 2. Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. * @throws { BusinessError } 1300002 - This window state is abnormal. - * @throws { BusinessError } 1300003 - This window manager service works abnormally. * @throws { BusinessError } 1300004 - Unauthorized operation. * @syscap SystemCapability.Window.SessionManager * @atomicservice * @since 14 */ + /** + * Set the modality of the window. + * + * @param { boolean } isModal - Enable the window modal if true, otherwise means the opposite. + * @param { ModalityType } modalityType - Set modality type when the window modal is true. + * @returns { Promise<void> } Promise that returns no value. + * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; + * 2. Incorrect parameter types. + * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. + * @throws { BusinessError } 1300002 - This window state is abnormal. + * @throws { BusinessError } 1300003 - This window manager service works abnormally. + * @throws { BusinessError } 1300004 - Unauthorized operation. + * @syscap SystemCapability.Window.SessionManager + * @atomicservice + * @since 20 + */ setSubWindowModal(isModal: boolean, modalityType: ModalityType): Promise<void>; /** @@ -8969,6 +9024,8 @@ declare namespace window { * @param { boolean } isTitleHoverShown - The value true means to display the title bar, and false means the opposite. * @param { boolean } isDockHoverShown - The value true means to display the dock bar, and false means the opposite. * @returns { Promise<void> } Promise that returns no value. + * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; + * 2. Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. * @throws { BusinessError } 1300002 - This window state is abnormal. * @throws { BusinessError } 1300004 - Unauthorized operation. @@ -8976,6 +9033,19 @@ declare namespace window { * @atomicservice * @since 14 */ + /** + * Set whether the title bar and dock bar will show, when the mouse hovers over hot area. + * + * @param { boolean } isTitleHoverShown - The value true means to display the title bar, and false means the opposite. + * @param { boolean } isDockHoverShown - The value true means to display the dock bar, and false means the opposite. + * @returns { Promise<void> } Promise that returns no value. + * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. + * @throws { BusinessError } 1300002 - This window state is abnormal. + * @throws { BusinessError } 1300004 - Unauthorized operation. + * @syscap SystemCapability.Window.SessionManager + * @atomicservice + * @since 20 + */ setTitleAndDockHoverShown(isTitleHoverShown?: boolean, isDockHoverShown?: boolean): Promise<void>; /** @@ -10042,12 +10112,27 @@ declare namespace window { * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. * @throws { BusinessError } 1300002 - This window state is abnormal. * @throws { BusinessError } 1300003 - This window manager service works abnormally. - * @throws { BusinessError } 1300005 - This window stage is abnormal. * @syscap SystemCapability.Window.SessionManager * @StageModelOnly * @atomicservice * @since 14 */ + /** + * Set the application modality of the windowStage. + * + * @param { boolean } isModal - Enable the window modal if true, otherwise means the opposite. + * @returns { Promise<void> } Promise that returns no value. + * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; + * 2. Incorrect parameter types. + * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. + * @throws { BusinessError } 1300002 - This window state is abnormal. + * @throws { BusinessError } 1300003 - This window manager service works abnormally. + * @throws { BusinessError } 1300005 - This window stage is abnormal. + * @syscap SystemCapability.Window.SessionManager + * @StageModelOnly + * @atomicservice + * @since 20 + */ setWindowModal(isModal: boolean): Promise<void>; /** @@ -10093,12 +10178,24 @@ declare namespace window { * The value true means that the window rect auto-save is supported, and false means the opposite. * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. * @throws { BusinessError } 1300002 - This window state is abnormal. - * @throws { BusinessError } 1300003 - This window manager service works abnormally. * @syscap SystemCapability.Window.SessionManager * @StageModelOnly * @atomicservice * @since 14 */ + /** + * Whether the window supports the window rect auto-save. + * + * @returns { Promise<boolean> } Promise used to return the result. + * The value true means that the window rect auto-save is supported, and false means the opposite. + * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. + * @throws { BusinessError } 1300002 - This window state is abnormal. + * @throws { BusinessError } 1300003 - This window manager service works abnormally. + * @syscap SystemCapability.Window.SessionManager + * @StageModelOnly + * @atomicservice + * @since 20 + */ isWindowRectAutoSave(): Promise<boolean>; /** -- Gitee From d81d9bd7d180e343d2e17ba548211a9e43bb35f2 Mon Sep 17 00:00:00 2001 From: Far <yesiyuan2@huawei.com> Date: Sat, 29 Mar 2025 17:05:47 +0800 Subject: [PATCH 423/835] add static label for create/destroy uicontext interface. Signed-off-by: Far <yesiyuan2@huawei.com> --- api/@ohos.arkui.UIContext.d.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/api/@ohos.arkui.UIContext.d.ts b/api/@ohos.arkui.UIContext.d.ts index 2a84a1bba3..7346d76cb0 100644 --- a/api/@ohos.arkui.UIContext.d.ts +++ b/api/@ohos.arkui.UIContext.d.ts @@ -4060,6 +4060,7 @@ export class UIContext { * <br> 1. The number of parameters is incorrect. * <br> 2. Invalid parameter type of context. * @throws { BusinessError } 100001 - Internal error. + * @static * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 17 @@ -4069,6 +4070,7 @@ export class UIContext { /** * Destroy the UI instance singleton without window. * + * @static * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 17 -- Gitee From 4b740e7203fad1498bbec20f28ede1c318ee0fba Mon Sep 17 00:00:00 2001 From: linzlinz <2495670683@qq.com> Date: Thu, 27 Mar 2025 19:44:17 +0800 Subject: [PATCH 424/835] add sppGetDeviceInfo Signed-off-by: linzlinz <2495670683@qq.com> --- api/@ohos.bluetooth.socket.d.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/api/@ohos.bluetooth.socket.d.ts b/api/@ohos.bluetooth.socket.d.ts index 84a8e14891..bca53505b1 100644 --- a/api/@ohos.bluetooth.socket.d.ts +++ b/api/@ohos.bluetooth.socket.d.ts @@ -85,6 +85,20 @@ declare namespace socket { */ function sppConnect(deviceId: string, options: SppOptions, callback: AsyncCallback<number>): void; + /** + * Obtain the device id in the client socket. + * + * @param { number } clientSocket - Indicates client socket. + * @returns { string } Returns the connected device id + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * 1. Mandatory parameters are left unspecified; + * 2. Incorrect parameter types; + * 3. Parameter verification failed. + * @syscap SystemCapability.Communication.Bluetooth.Core + * @since 17 + */ + function getDeviceId(clientSocket: number): string; + /** * Disables an spp server socket and releases related resources. * -- Gitee From 93f93b27b81faf36487f1c7bb9022983b0c86ea8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=B1=E6=98=AF=E9=93=B8=E5=B8=81=E6=8D=8F?= <tianruifeng@huawei.com> Date: Sun, 30 Mar 2025 02:12:42 +0000 Subject: [PATCH 425/835] add kits MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 就是铸币捏 <tianruifeng@huawei.com> --- kits/@kit.MultimodalAwarenessKit.d.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/kits/@kit.MultimodalAwarenessKit.d.ts b/kits/@kit.MultimodalAwarenessKit.d.ts index 783b130d24..7c93d8decf 100644 --- a/kits/@kit.MultimodalAwarenessKit.d.ts +++ b/kits/@kit.MultimodalAwarenessKit.d.ts @@ -20,5 +20,6 @@ import stationary from '@ohos.stationary'; import motion from '@ohos.multimodalAwareness.motion'; +import deviceStatus from '@ohos.multimodalAwareness.deviceStatus'; -export { stationary, motion }; +export { stationary, motion, deviceStatus }; -- Gitee From b97df30a69c52430ca4e82f1f70ebf1ecc2abd91 Mon Sep 17 00:00:00 2001 From: tsj_2020 <tongshijia@huawei.com> Date: Mon, 31 Mar 2025 12:03:47 +0800 Subject: [PATCH 426/835] change onActive version Signed-off-by: tsj_2020 <tongshijia@huawei.com> --- .../component/ets/nav_destination.d.ts | 18 +++++++++--------- api/@ohos.arkui.observer.d.ts | 4 ++-- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/api/@internal/component/ets/nav_destination.d.ts b/api/@internal/component/ets/nav_destination.d.ts index 251228b738..9293c91961 100644 --- a/api/@internal/component/ets/nav_destination.d.ts +++ b/api/@internal/component/ets/nav_destination.d.ts @@ -347,7 +347,7 @@ declare enum NavDestinationMode { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 17 */ declare enum NavDestinationActiveReason { /** @@ -356,7 +356,7 @@ declare enum NavDestinationActiveReason { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 17 */ TRANSITION = 0, @@ -366,7 +366,7 @@ declare enum NavDestinationActiveReason { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 17 */ CONTENT_COVER = 1, @@ -376,7 +376,7 @@ declare enum NavDestinationActiveReason { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 17 */ SHEET = 2, @@ -386,7 +386,7 @@ declare enum NavDestinationActiveReason { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 17 */ DIALOG = 3, @@ -396,7 +396,7 @@ declare enum NavDestinationActiveReason { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 17 */ OVERLAY = 4, @@ -406,7 +406,7 @@ declare enum NavDestinationActiveReason { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 17 */ APP_STATE = 5, } @@ -1114,7 +1114,7 @@ declare class NavDestinationAttribute extends CommonMethod<NavDestinationAttribu * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 17 */ onActive(callback: Optional<Callback<NavDestinationActiveReason>>): NavDestinationAttribute; @@ -1126,7 +1126,7 @@ declare class NavDestinationAttribute extends CommonMethod<NavDestinationAttribu * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 17 */ onInactive(callback: Optional<Callback<NavDestinationActiveReason>>): NavDestinationAttribute; diff --git a/api/@ohos.arkui.observer.d.ts b/api/@ohos.arkui.observer.d.ts index ea3a7070d3..d343fb9417 100644 --- a/api/@ohos.arkui.observer.d.ts +++ b/api/@ohos.arkui.observer.d.ts @@ -158,7 +158,7 @@ declare namespace uiObserver { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 17 */ ON_ACTIVE = 8, @@ -168,7 +168,7 @@ declare namespace uiObserver { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 17 */ ON_INACTIVE = 9, -- Gitee From fda0038fafe2fb741a678eb8c606f4b2c2ed6afa Mon Sep 17 00:00:00 2001 From: Knight4Lancelot <320062713@qq.com> Date: Mon, 31 Mar 2025 14:27:12 +0800 Subject: [PATCH 427/835] =?UTF-8?q?AtomicServiceNavigation=E6=9B=B4?= =?UTF-8?q?=E6=96=B0@kit.ArkUI.d.ts?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Knight4Lancelot <yeliang16@huawei.com> --- kits/@kit.ArkUI.d.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/kits/@kit.ArkUI.d.ts b/kits/@kit.ArkUI.d.ts index c24c9a524f..720dc0b223 100644 --- a/kits/@kit.ArkUI.d.ts +++ b/kits/@kit.ArkUI.d.ts @@ -21,7 +21,9 @@ import windowAnimationManager from '@ohos.animation.windowAnimationManager'; import Animator, { AnimatorOptions, AnimatorResult, SimpleAnimatorOptions } from '@ohos.animator'; import WindowExtensionAbility, { WindowExtensionContext } from '@ohos.application.WindowExtensionAbility'; -import { AtomicServiceNavigation, NavDestinationBuilder } from '@ohos.atomicservice.AtomicServiceNavigation'; +import { + AtomicServiceNavigation, NavDestinationBuilder, MixMode, GradientAlpha, BackgroundTheme, TitleBarType +} from '@ohos.atomicservice.AtomicServiceNavigation'; import { AtomicServiceSearch, InputFilterParams, @@ -228,7 +230,7 @@ import { HalfScreenLaunchComponent } from '@ohos.atomicservice.HalfScreenLaunchC export { AtomicServiceSearch, InputFilterParams, SearchButtonParams, MenuAlignParams, SearchParams, SelectParams, OperationParams, AddFormMenuItem, AddFormOptions, AlertDialog, Animator, AnimatorOptions, AnimatorResult, SimpleAnimatorOptions, App, AppResponse, AtomicServiceBar, - AtomicServiceNavigation, NavDestinationBuilder, + AtomicServiceNavigation, NavDestinationBuilder, MixMode, GradientAlpha, BackgroundTheme, TitleBarType, NavPushPathHelper, BackRouterOptions, BuilderNode, Button, ButtonOptions, CallbackParam, ArcButton, ArcButtonOptions, ArcButtonPosition, ArcButtonStyleMode, -- Gitee From 218355a7514fb69675245a7b7c6b4c7be45d6120 Mon Sep 17 00:00:00 2001 From: yunlanying <yunlanying@huawei.com> Date: Mon, 31 Mar 2025 11:07:40 +0800 Subject: [PATCH 428/835] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=95=86=E5=88=86api?= =?UTF-8?q?=E5=90=88=E5=85=A5=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: yunlanying <yunlanying@huawei.com> --- api/@ohos.file.cloudSync.d.ts | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/api/@ohos.file.cloudSync.d.ts b/api/@ohos.file.cloudSync.d.ts index 897b8b0a47..b8aee1ae48 100644 --- a/api/@ohos.file.cloudSync.d.ts +++ b/api/@ohos.file.cloudSync.d.ts @@ -1055,7 +1055,7 @@ declare namespace cloudSync { * @throws { BusinessError } 13900042 - Unknown error. * @syscap SystemCapability.FileManagement.DistributedFileService.CloudSync.Core * @systemapi - * @since 16 + * @since 17 */ function optimizeStorage(): Promise<void>; @@ -1074,7 +1074,7 @@ declare namespace cloudSync { * @throws { BusinessError } 22400006 - Other optimize task is running. * @syscap SystemCapability.FileManagement.DistributedFileService.CloudSync.Core * @systemapi - * @since 16 + * @since 17 */ function startOptimizeSpace(optimizePara: OptimizeSpaceParam, callback?: Callback<OptimizeSpaceProgress>): Promise<void>; @@ -1088,7 +1088,7 @@ declare namespace cloudSync { * @throws { BusinessError } 22400005 - Inner error. * @syscap SystemCapability.FileManagement.DistributedFileService.CloudSync.Core * @systemapi - * @since 16 + * @since 17 */ function stopOptimizeSpace(): void; @@ -1097,7 +1097,7 @@ declare namespace cloudSync { * @enum { number } OptimizeState * @syscap SystemCapability.FileManagement.DistributedFileService.CloudSync.Core * @systemapi - * @since 16 + * @since 17 */ export enum OptimizeState { @@ -1105,7 +1105,7 @@ declare namespace cloudSync { * Indicates that the optimize space task in process now. * @syscap SystemCapability.FileManagement.DistributedFileService.CloudSync.Core * @systemapi - * @since 16 + * @since 17 */ RUNNING = 0, @@ -1113,7 +1113,7 @@ declare namespace cloudSync { * Indicates that the optimize space task finished successfully. * @syscap SystemCapability.FileManagement.DistributedFileService.CloudSync.Core * @systemapi - * @since 16 + * @since 17 */ COMPLETED = 1, @@ -1121,7 +1121,7 @@ declare namespace cloudSync { * Indicates that the optimize space task failed. * @syscap SystemCapability.FileManagement.DistributedFileService.CloudSync.Core * @systemapi - * @since 16 + * @since 17 */ FAILED = 2, @@ -1129,7 +1129,7 @@ declare namespace cloudSync { * Indicates that the optimize space task stopped. * @syscap SystemCapability.FileManagement.DistributedFileService.CloudSync.Core * @systemapi - * @since 16 + * @since 17 */ STOPPED = 3 } @@ -1139,7 +1139,7 @@ declare namespace cloudSync { * @typedef OptimizeSpaceProgress * @syscap SystemCapability.FileManagement.DistributedFileService.CloudSync.Core * @systemapi - * @since 16 + * @since 17 */ declare interface OptimizeSpaceProgress { @@ -1149,7 +1149,7 @@ declare namespace cloudSync { * @type { OptimizeState } * @syscap SystemCapability.FileManagement.DistributedFileService.CloudSync.Core * @systemapi - * @since 16 + * @since 17 */ state: OptimizeState; @@ -1159,7 +1159,7 @@ declare namespace cloudSync { * @type { number } * @syscap SystemCapability.FileManagement.DistributedFileService.CloudSync.Core * @systemapi - * @since 16 + * @since 17 */ progress: number; } @@ -1169,7 +1169,7 @@ declare namespace cloudSync { * @typedef OptimizeSpaceParam * @syscap SystemCapability.FileManagement.DistributedFileService.CloudSync.Core * @systemapi - * @since 16 + * @since 17 */ declare interface OptimizeSpaceParam { @@ -1179,7 +1179,7 @@ declare namespace cloudSync { * @type { number } * @syscap SystemCapability.FileManagement.DistributedFileService.CloudSync.Core * @systemapi - * @since 16 + * @since 17 */ totalSize: number; @@ -1189,7 +1189,7 @@ declare namespace cloudSync { * @type { number } * @syscap SystemCapability.FileManagement.DistributedFileService.CloudSync.Core * @systemapi - * @since 16 + * @since 17 */ agingDays: number; } -- Gitee From d47d2d7b0949b48472f63acccd89b533d2c924b1 Mon Sep 17 00:00:00 2001 From: Axi_Beft <shuxin15@h-partners.com> Date: Tue, 25 Mar 2025 21:41:20 +0800 Subject: [PATCH 429/835] object API delete permission Signed-off-by: Axi_Beft <shuxin15@h-partners.com> --- api/@ohos.data.distributedDataObject.d.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/api/@ohos.data.distributedDataObject.d.ts b/api/@ohos.data.distributedDataObject.d.ts index 34b855caa5..a819afd18e 100644 --- a/api/@ohos.data.distributedDataObject.d.ts +++ b/api/@ohos.data.distributedDataObject.d.ts @@ -321,6 +321,15 @@ declare namespace distributedDataObject { * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject * @since 9 */ + /** + * Leave all session. + * + * @param {AsyncCallback<void>} callback - The callback of setSessionId. + * @throws {BusinessError} 401 - Parameter error. Incorrect parameter types. + * @throws {BusinessError} 15400001 - Failed to create the in-memory database. + * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject + * @since 20 + */ setSessionId(callback: AsyncCallback<void>): void; /** -- Gitee From fd20de564d195f0746f9e40f22a95a18d6e6c199 Mon Sep 17 00:00:00 2001 From: kangshihui <kangshihui@huawei.com> Date: Mon, 31 Mar 2025 17:00:00 +0800 Subject: [PATCH 430/835] =?UTF-8?q?setMenuOptions=E6=B7=BB=E5=8A=A0@param?= =?UTF-8?q?=E6=B3=A8=E9=87=8A=20Signed-off-by:kangshihui<kangshihui@huawei?= =?UTF-8?q?.com>?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: I4316bc0f48e74728f4b77f5411f550c508889de0 --- api/@ohos.arkui.UIContext.d.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/api/@ohos.arkui.UIContext.d.ts b/api/@ohos.arkui.UIContext.d.ts index 2a84a1bba3..9d3c8c2795 100644 --- a/api/@ohos.arkui.UIContext.d.ts +++ b/api/@ohos.arkui.UIContext.d.ts @@ -4192,6 +4192,7 @@ export class TextMenuController { /** * Set text menu options. * + * @param { TextMenuOptions } options - the options of the text menu. * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice -- Gitee From 9483a29f7e8e682137a3431e5bb5e33e6ec529c2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E6=A0=91=E5=B1=B1?= <css353929243@163.com> Date: Mon, 31 Mar 2025 20:18:12 +0800 Subject: [PATCH 431/835] =?UTF-8?q?loadContent=E4=BF=AE=E6=94=B9=E6=8F=8F?= =?UTF-8?q?=E8=BF=B0=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 陈树山 <css353929243@163.com> --- api/@ohos.window.d.ts | 78 +++++++++++++++++++++++++++++++++---------- 1 file changed, 61 insertions(+), 17 deletions(-) diff --git a/api/@ohos.window.d.ts b/api/@ohos.window.d.ts index f1a98dcce6..c52c1a3c5a 100644 --- a/api/@ohos.window.d.ts +++ b/api/@ohos.window.d.ts @@ -5189,13 +5189,16 @@ declare namespace window { getPreferredOrientation(): Orientation; /** - * Loads content + * Loads the content of a page, with its path in the current project specified, to this window, and transfers the state attribute to the page through a local storage. + * This API uses a promise to return the result. You are advised to call this API during UIAbility startup. If called multiple times, + * this API will destroy the existing page content (UIContent) before loading the new content. Exercise caution when using it. * * @param { string } path - Path of the page to which the content will be loaded * @param { LocalStorage } storage - The data object shared within the content instance loaded by the window * @param { AsyncCallback<void> } callback - Callback used to return the result. * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types. + * 3. Path is not exist. * @throws { BusinessError } 1300002 - This window state is abnormal. * @throws { BusinessError } 1300003 - This window manager service works abnormally. * @syscap SystemCapability.WindowManager.WindowManager.Core @@ -5203,13 +5206,16 @@ declare namespace window { * @since 9 */ /** - * Loads content + * Loads the content of a page, with its path in the current project specified, to this window, and transfers the state attribute to the page through a local storage. + * This API uses a promise to return the result. You are advised to call this API during UIAbility startup. If called multiple times, + * this API will destroy the existing page content (UIContent) before loading the new content. Exercise caution when using it. * * @param { string } path - Path of the page to which the content will be loaded * @param { LocalStorage } storage - The data object shared within the content instance loaded by the window * @param { AsyncCallback<void> } callback - Callback used to return the result. * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types. + * 3. Path is not exist. * @throws { BusinessError } 1300002 - This window state is abnormal. * @throws { BusinessError } 1300003 - This window manager service works abnormally. * @syscap SystemCapability.WindowManager.WindowManager.Core @@ -5218,13 +5224,16 @@ declare namespace window { * @since 10 */ /** - * Loads content + * Loads the content of a page, with its path in the current project specified, to this window, and transfers the state attribute to the page through a local storage. + * This API uses a promise to return the result. You are advised to call this API during UIAbility startup. If called multiple times, + * this API will destroy the existing page content (UIContent) before loading the new content. Exercise caution when using it. * * @param { string } path - Path of the page to which the content will be loaded * @param { LocalStorage } storage - The data object shared within the content instance loaded by the window * @param { AsyncCallback<void> } callback - Callback used to return the result. * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types. + * 3. Path is not exist. * @throws { BusinessError } 1300002 - This window state is abnormal. * @throws { BusinessError } 1300003 - This window manager service works abnormally. * @syscap SystemCapability.WindowManager.WindowManager.Core @@ -5236,13 +5245,16 @@ declare namespace window { loadContent(path: string, storage: LocalStorage, callback: AsyncCallback<void>): void; /** - * Loads content + * Loads the content of a page, with its path in the current project specified, to this window, and transfers the state attribute to the page through a local storage. + * This API uses a promise to return the result. You are advised to call this API during UIAbility startup. If called multiple times, + * this API will destroy the existing page content (UIContent) before loading the new content. Exercise caution when using it. * * @param { string } path - Path of the page to which the content will be loaded * @param { LocalStorage } storage - The data object shared within the content instance loaded by the window * @returns { Promise<void> } Promise that returns no value. * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types. + * 3. Path is not exist. * @throws { BusinessError } 1300002 - This window state is abnormal. * @throws { BusinessError } 1300003 - This window manager service works abnormally. * @syscap SystemCapability.WindowManager.WindowManager.Core @@ -5250,13 +5262,16 @@ declare namespace window { * @since 9 */ /** - * Loads content + * Loads the content of a page, with its path in the current project specified, to this window, and transfers the state attribute to the page through a local storage. + * This API uses a promise to return the result. You are advised to call this API during UIAbility startup. If called multiple times, + * this API will destroy the existing page content (UIContent) before loading the new content. Exercise caution when using it. * * @param { string } path - Path of the page to which the content will be loaded * @param { LocalStorage } storage - The data object shared within the content instance loaded by the window * @returns { Promise<void> } Promise that returns no value. * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types. + * 3. Path is not exist. * @throws { BusinessError } 1300002 - This window state is abnormal. * @throws { BusinessError } 1300003 - This window manager service works abnormally. * @syscap SystemCapability.WindowManager.WindowManager.Core @@ -5265,13 +5280,16 @@ declare namespace window { * @since 10 */ /** - * Loads content + * Loads the content of a page, with its path in the current project specified, to this window, and transfers the state attribute to the page through a local storage. + * This API uses a promise to return the result. You are advised to call this API during UIAbility startup. If called multiple times, + * this API will destroy the existing page content (UIContent) before loading the new content. Exercise caution when using it. * * @param { string } path - Path of the page to which the content will be loaded * @param { LocalStorage } storage - The data object shared within the content instance loaded by the window * @returns { Promise<void> } Promise that returns no value. * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types. + * 3. Path is not exist. * @throws { BusinessError } 1300002 - This window state is abnormal. * @throws { BusinessError } 1300003 - This window manager service works abnormally. * @syscap SystemCapability.WindowManager.WindowManager.Core @@ -5283,7 +5301,8 @@ declare namespace window { loadContent(path: string, storage: LocalStorage): Promise<void>; /** - * Loads content + * Loads content from a page to this window. This API uses an asynchronous callback to return the result. You are advised to call this API during UIAbility startup. + * If called multiple times, this API will destroy the existing page content (UIContent) before loading the new content. Exercise caution when using it. * * @param { string } path - Path of the page to which the content will be loaded * @param { AsyncCallback<void> } callback - Callback used to return the result. @@ -5295,7 +5314,8 @@ declare namespace window { loadContent(path: string, callback: AsyncCallback<void>): void; /** - * Loads content + * Loads content from a page to this window. This API uses a promise to return the result. You are advised to call this API during UIAbility startup. + * If called multiple times, this API will destroy the existing page content (UIContent) before loading the new content. Exercise caution when using it. * * @param { string } path - Path of the page to which the content will be loaded * @returns { Promise<void> } Promise that returns no value. @@ -9639,13 +9659,16 @@ declare namespace window { */ getSubWindow(callback: AsyncCallback<Array<Window>>): void; /** - * Loads content + * Loads the content of a page, with its path in the current project specified, to the main window of this window stage, and transfers the state attribute to the page through a local storage. + * This API uses an asynchronous callback to return the result. You are advised to call this API during UIAbility startup. If called multiple times, + * this API will destroy the existing page content (UIContent) before loading the new content. Exercise caution when using it. * * @param { string } path Path of the page to which the content will be loaded * @param { LocalStorage } storage The data object shared within the content instance loaded by the window * @param { AsyncCallback<void> } callback Callback used to return the result. * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types. + * 3. Path is not exist. * @throws { BusinessError } 1300002 - This window state is abnormal. * @throws { BusinessError } 1300005 - This window stage is abnormal. * @syscap SystemCapability.WindowManager.WindowManager.Core @@ -9653,13 +9676,16 @@ declare namespace window { * @since 9 */ /** - * Loads content + * Loads the content of a page, with its path in the current project specified, to the main window of this window stage, and transfers the state attribute to the page through a local storage. + * This API uses an asynchronous callback to return the result. You are advised to call this API during UIAbility startup. If called multiple times, + * this API will destroy the existing page content (UIContent) before loading the new content. Exercise caution when using it. * * @param { string } path Path of the page to which the content will be loaded * @param { LocalStorage } storage The data object shared within the content instance loaded by the window * @param { AsyncCallback<void> } callback Callback used to return the result. * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types. + * 3. Path is not exist. * @throws { BusinessError } 1300002 - This window state is abnormal. * @throws { BusinessError } 1300005 - This window stage is abnormal. * @syscap SystemCapability.WindowManager.WindowManager.Core @@ -9668,13 +9694,16 @@ declare namespace window { * @since 10 */ /** - * Loads content + * Loads the content of a page, with its path in the current project specified, to the main window of this window stage, and transfers the state attribute to the page through a local storage. + * This API uses an asynchronous callback to return the result. You are advised to call this API during UIAbility startup. If called multiple times, + * this API will destroy the existing page content (UIContent) before loading the new content. Exercise caution when using it. * * @param { string } path Path of the page to which the content will be loaded * @param { LocalStorage } storage The data object shared within the content instance loaded by the window * @param { AsyncCallback<void> } callback Callback used to return the result. * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types. + * 3. Path is not exist. * @throws { BusinessError } 1300002 - This window state is abnormal. * @throws { BusinessError } 1300005 - This window stage is abnormal. * @syscap SystemCapability.WindowManager.WindowManager.Core @@ -9685,13 +9714,16 @@ declare namespace window { */ loadContent(path: string, storage: LocalStorage, callback: AsyncCallback<void>): void; /** - * Loads content + * Loads the content of a page, with its path in the current project specified, to the main window of this window stage, and transfers the state attribute to the page through a local storage. + * This API uses a promise to return the result. You are advised to call this API during UIAbility startup. If called multiple times, + * this API will destroy the existing page content (UIContent) before loading the new content. Exercise caution when using it. * * @param { string } path of the page to which the content will be loaded * @param { LocalStorage } storage The data object shared within the content instance loaded by the window * @returns { Promise<void> } * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types. + * 3. Path is not exist. * @throws { BusinessError } 1300002 - This window state is abnormal. * @throws { BusinessError } 1300005 - This window stage is abnormal. * @syscap SystemCapability.WindowManager.WindowManager.Core @@ -9699,13 +9731,16 @@ declare namespace window { * @since 9 */ /** - * Loads content + * Loads the content of a page, with its path in the current project specified, to the main window of this window stage, and transfers the state attribute to the page through a local storage. + * This API uses a promise to return the result. You are advised to call this API during UIAbility startup. If called multiple times, + * this API will destroy the existing page content (UIContent) before loading the new content. Exercise caution when using it. * * @param { string } path of the page to which the content will be loaded * @param { LocalStorage } storage The data object shared within the content instance loaded by the window * @returns { Promise<void> } * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types. + * 3. Path is not exist. * @throws { BusinessError } 1300002 - This window state is abnormal. * @throws { BusinessError } 1300005 - This window stage is abnormal. * @syscap SystemCapability.WindowManager.WindowManager.Core @@ -9714,13 +9749,16 @@ declare namespace window { * @since 10 */ /** - * Loads content + * Loads the content of a page, with its path in the current project specified, to the main window of this window stage, and transfers the state attribute to the page through a local storage. + * This API uses a promise to return the result. You are advised to call this API during UIAbility startup. If called multiple times, + * this API will destroy the existing page content (UIContent) before loading the new content. Exercise caution when using it. * * @param { string } path of the page to which the content will be loaded * @param { LocalStorage } storage The data object shared within the content instance loaded by the window * @returns { Promise<void> } * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types. + * 3. Path is not exist. * @throws { BusinessError } 1300002 - This window state is abnormal. * @throws { BusinessError } 1300005 - This window stage is abnormal. * @syscap SystemCapability.WindowManager.WindowManager.Core @@ -9731,12 +9769,14 @@ declare namespace window { */ loadContent(path: string, storage?: LocalStorage): Promise<void>; /** - * Loads content + * Loads content from a page to this window stage. This API uses an asynchronous callback to return the result. You are advised to call this API during UIAbility startup. + * If called multiple times, this API will destroy the existing page content (UIContent) before loading the new content. Exercise caution when using it. * * @param { string } path of the page to which the content will be loaded * @param { AsyncCallback<void> } callback Callback used to return the result. * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types. + * 3. Path is not exist. * @throws { BusinessError } 1300002 - This window state is abnormal. * @throws { BusinessError } 1300005 - This window stage is abnormal. * @syscap SystemCapability.WindowManager.WindowManager.Core @@ -9744,12 +9784,14 @@ declare namespace window { * @since 9 */ /** - * Loads content + * Loads content from a page to this window stage. This API uses an asynchronous callback to return the result. You are advised to call this API during UIAbility startup. + * If called multiple times, this API will destroy the existing page content (UIContent) before loading the new content. Exercise caution when using it. * * @param { string } path of the page to which the content will be loaded * @param { AsyncCallback<void> } callback Callback used to return the result. * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types. + * 3. Path is not exist. * @throws { BusinessError } 1300002 - This window state is abnormal. * @throws { BusinessError } 1300005 - This window stage is abnormal. * @syscap SystemCapability.WindowManager.WindowManager.Core @@ -9758,12 +9800,14 @@ declare namespace window { * @since 10 */ /** - * Loads content + * Loads content from a page to this window stage. This API uses an asynchronous callback to return the result. You are advised to call this API during UIAbility startup. + * If called multiple times, this API will destroy the existing page content (UIContent) before loading the new content. Exercise caution when using it. * * @param { string } path of the page to which the content will be loaded * @param { AsyncCallback<void> } callback Callback used to return the result. * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types. + * 3. Path is not exist. * @throws { BusinessError } 1300002 - This window state is abnormal. * @throws { BusinessError } 1300005 - This window stage is abnormal. * @syscap SystemCapability.WindowManager.WindowManager.Core -- Gitee From 96088ec4333af929aec92a3bbe9b18495c6ea24d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E6=95=8F=E6=95=8F?= <zhangminmin9@huawei.com> Date: Mon, 31 Mar 2025 21:58:33 +0800 Subject: [PATCH 432/835] fix setTargetLoopMode param Callback<LoopMode> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 张敏敏 <zhangminmin9@huawei.com> --- api/@ohos.multimedia.avsession.d.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/@ohos.multimedia.avsession.d.ts b/api/@ohos.multimedia.avsession.d.ts index ca8483331f..c39f972f40 100644 --- a/api/@ohos.multimedia.avsession.d.ts +++ b/api/@ohos.multimedia.avsession.d.ts @@ -2121,7 +2121,7 @@ declare namespace avSession { * Register setTargetLoopMode command callback * Application should change playmode to the loopmode which is requested. * @param { 'setTargetLoopMode' } type - Registration Type 'setTargetLoopMode' - * @param { function } callback - Used to handle setTargetLoopMode command.The callback provides the {@link LoopMode} + * @param { Callback<LoopMode> } callback - Used to handle setTargetLoopMode command.The callback provides the {@link LoopMode} * @throws { BusinessError } 401 - parameter check failed. 1.Mandatory parameters are left unspecified. * 2.Incorrect parameter types. * @throws { BusinessError } 6600101 - Session service exception. @@ -2135,7 +2135,7 @@ declare namespace avSession { /** * Unregister setTargetLoopMode command callback * @param { 'setTargetLoopMode' } type - Registration Type 'setTargetLoopMode' - * @param { function } callback - Used to handle setTargetLoopMode command.The callback provides the {@link LoopMode} + * @param { Callback<LoopMode> } callback - Used to handle setTargetLoopMode command.The callback provides the {@link LoopMode} * @throws { BusinessError } 401 - parameter check failed. 1.Mandatory parameters are left unspecified. * 2.Incorrect parameter types. * @throws { BusinessError } 6600101 - Session service exception. -- Gitee From d580fd21341c6c8324f86da9c32e61289a187b99 Mon Sep 17 00:00:00 2001 From: zhangwenting <zhangwenting15@huawei.com> Date: Tue, 1 Apr 2025 10:55:24 +0800 Subject: [PATCH 433/835] fix arcswiper effectMode Signed-off-by: zhangwenting <zhangwenting15@huawei.com> --- api/@ohos.arkui.ArcSwiper.d.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/api/@ohos.arkui.ArcSwiper.d.ts b/api/@ohos.arkui.ArcSwiper.d.ts index 0a3f8871f8..5c9851fce2 100644 --- a/api/@ohos.arkui.ArcSwiper.d.ts +++ b/api/@ohos.arkui.ArcSwiper.d.ts @@ -508,10 +508,9 @@ declare class ArcSwiperAttribute extends CommonMethod<ArcSwiperAttribute> { onGestureSwipe(handler: Optional<GestureSwipeHandler>): ArcSwiperAttribute; /** - * Invoked when setting the sliding effect + * Set effect when scrolling over edge. * * @param { Optional<EdgeEffect> } edgeEffect - scrolling effect over edge, default value is { EdgeEffect.Spring }. - * @returns { ArcSwiperAttribute } * @syscap SystemCapability.ArkUI.ArkUI.Circle * @crossplatform -- Gitee From a54ad252eddcf73cf7f1fbf7a27762a063c97a16 Mon Sep 17 00:00:00 2001 From: dr123 <dairui13@huawei.com> Date: Tue, 1 Apr 2025 12:00:55 +0800 Subject: [PATCH 434/835] =?UTF-8?q?=E8=AE=BE=E7=BD=AE=E4=BC=81=E4=B8=9A?= =?UTF-8?q?=E8=B4=A6=E5=8F=B7=E7=AD=96=E7=95=A5=E7=9B=B8=E5=85=B3=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E6=94=B9=E4=B8=BAAPI19?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: dr123 <dairui13@huawei.com> --- api/@ohos.enterprise.accountManager.d.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/api/@ohos.enterprise.accountManager.d.ts b/api/@ohos.enterprise.accountManager.d.ts index bea9d35c1a..8295d32a6a 100644 --- a/api/@ohos.enterprise.accountManager.d.ts +++ b/api/@ohos.enterprise.accountManager.d.ts @@ -35,7 +35,7 @@ declare namespace accountManager { * * @interface DomainAccountPolicy * @syscap SystemCapability.Customization.EnterpriseDeviceManager - * @since 18 + * @since 19 */ interface DomainAccountPolicy { /** @@ -43,7 +43,7 @@ declare namespace accountManager { * * @type { ?number } * @syscap SystemCapability.Customization.EnterpriseDeviceManager - * @since 18 + * @since 19 */ authenticationValidityPeriod?: number; @@ -52,7 +52,7 @@ declare namespace accountManager { * * @type { ?number } * @syscap SystemCapability.Customization.EnterpriseDeviceManager - * @since 18 + * @since 19 */ passwordValidityPeriod?: number; @@ -61,7 +61,7 @@ declare namespace accountManager { * * @type { ?number } * @syscap SystemCapability.Customization.EnterpriseDeviceManager - * @since 18 + * @since 19 */ passwordExpirationNotification?: number; } @@ -256,7 +256,7 @@ declare namespace accountManager { * 2. Incorrect parameter types; 3. Parameter verification failed. * @syscap SystemCapability.Customization.EnterpriseDeviceManager * @stagemodelonly - * @since 18 + * @since 19 */ function setDomainAccountPolicy(admin: Want, domainAccountInfo: osAccount.DomainAccountInfo, policy: DomainAccountPolicy): void; @@ -276,7 +276,7 @@ declare namespace accountManager { * 2. Incorrect parameter types; 3. Parameter verification failed. * @syscap SystemCapability.Customization.EnterpriseDeviceManager * @stagemodelonly - * @since 18 + * @since 19 */ function getDomainAccountPolicy(admin: Want, domainAccountInfo: osAccount.DomainAccountInfo): DomainAccountPolicy; } -- Gitee From 5dc1c6a62e1456f1d6495857ac8311327e12f7e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B0=A2=E6=99=BA=E5=AE=87?= <xiezhiyu2@huawei.com> Date: Sat, 29 Mar 2025 09:49:37 +0800 Subject: [PATCH 435/835] =?UTF-8?q?=E5=86=85=E7=BD=91=E5=8D=87=E7=BA=A7api?= =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=B8=BA19?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: Icd576d5091528a59cca427822dbfa725ae0aa27f Signed-off-by: 谢智宇 <xiezhiyu2@huawei.com> --- api/@ohos.enterprise.adminManager.d.ts | 9 +++++---- api/@ohos.enterprise.bundleManager.d.ts | 2 +- api/@ohos.enterprise.systemManager.d.ts | 4 ++-- 3 files changed, 8 insertions(+), 7 deletions(-) diff --git a/api/@ohos.enterprise.adminManager.d.ts b/api/@ohos.enterprise.adminManager.d.ts index 6cae1cec8f..b05ac229b7 100644 --- a/api/@ohos.enterprise.adminManager.d.ts +++ b/api/@ohos.enterprise.adminManager.d.ts @@ -173,7 +173,8 @@ declare namespace adminManager { * * @enum { number } * @syscap SystemCapability.Customization.EnterpriseDeviceManager - * @since 18 + * @systemapi + * @since 19 */ export enum RunningMode { /** @@ -181,7 +182,7 @@ declare namespace adminManager { * * @syscap SystemCapability.Customization.EnterpriseDeviceManager * @systemapi - * @since 18 + * @since 19 */ DEFAULT = 0, @@ -190,7 +191,7 @@ declare namespace adminManager { * * @syscap SystemCapability.Customization.EnterpriseDeviceManager * @systemapi - * @since 18 + * @since 19 */ MULTI_USER = 1, } @@ -500,7 +501,7 @@ declare namespace adminManager { * @syscap SystemCapability.Customization.EnterpriseDeviceManager * @systemapi * @stagemodelonly - * @since 18 + * @since 19 */ function setAdminRunningMode(admin: Want, mode: RunningMode): void; diff --git a/api/@ohos.enterprise.bundleManager.d.ts b/api/@ohos.enterprise.bundleManager.d.ts index 1eba12dce1..f53d8ccee1 100644 --- a/api/@ohos.enterprise.bundleManager.d.ts +++ b/api/@ohos.enterprise.bundleManager.d.ts @@ -64,7 +64,7 @@ declare namespace bundleManager { * @type { ?Record<string, string> } * @syscap SystemCapability.Customization.EnterpriseDeviceManager * @stagemodelonly - * @since 18 + * @since 19 */ parameters?: Record<string, string>; } diff --git a/api/@ohos.enterprise.systemManager.d.ts b/api/@ohos.enterprise.systemManager.d.ts index eec24482c9..ece3cf4401 100644 --- a/api/@ohos.enterprise.systemManager.d.ts +++ b/api/@ohos.enterprise.systemManager.d.ts @@ -249,7 +249,7 @@ declare namespace systemManager { * @type { ?string } * @syscap SystemCapability.Customization.EnterpriseDeviceManager * @stagemodelonly - * @since 18 + * @since 19 */ authInfo?: string; } @@ -617,7 +617,7 @@ declare namespace systemManager { * 2. Incorrect parameter types; 3. Parameter verification failed. * @syscap SystemCapability.Customization.EnterpriseDeviceManager * @stagemodelonly - * @since 18 + * @since 19 */ function getUpdateAuthData(admin: Want): Promise<string>; } -- Gitee From d3fcbd3e5d10e0bb32228288709adb8ea1fb0e55 Mon Sep 17 00:00:00 2001 From: zhufenghao <zhufenghao2@huawei.com> Date: Tue, 11 Mar 2025 17:10:09 +0800 Subject: [PATCH 436/835] =?UTF-8?q?=E6=96=B0=E5=A2=9EenableDataDetector?= =?UTF-8?q?=E3=80=81dataDetectorConfig=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: zhufenghao <zhufenghao2@huawei.com> --- api/@internal/component/ets/web.d.ts | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/api/@internal/component/ets/web.d.ts b/api/@internal/component/ets/web.d.ts index 62f6735094..cebe425906 100644 --- a/api/@internal/component/ets/web.d.ts +++ b/api/@internal/component/ets/web.d.ts @@ -9398,6 +9398,27 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { * @since 16 */ nativeEmbedOptions(options?: EmbedOptions): WebAttribute; + + /** + * Enable data detector. + * + * @param { boolean } enable - {@code true} means enable data detector in Web;{@code false} otherwise. + * The default value is false. + * @returns { WebAttribute } The attribute of the web. + * @syscap SystemCapability.Web.Webview.Core + * @since 20 + */ + enableDataDetector(enable: boolean): WebAttribute; + + /** + * Data detector with config. + * + * @param { TextDataDetectorConfig } config - The config of text data detector. + * @returns { WebAttribute } The attribute of the web. + * @syscap SystemCapability.Web.Webview.Core + * @since 20 + */ + dataDetectorConfig(config: TextDataDetectorConfig): WebAttribute; } /** -- Gitee From ce113c709613ad349c87394442bc3ef563b31e1a Mon Sep 17 00:00:00 2001 From: abonadon_hk <huangkang22@huawei.com> Date: Tue, 1 Apr 2025 19:30:39 +0800 Subject: [PATCH 437/835] fix : fix jsdocs Signed-off-by: abonadon_hk <huangkang22@huawei.com> Change-Id: I45719e895edcb2d30d7c8e29c063aeb4cf3782b1 --- api/@ohos.userIAM.userAuth.d.ts | 41 +++++++++++++++++---------------- 1 file changed, 21 insertions(+), 20 deletions(-) diff --git a/api/@ohos.userIAM.userAuth.d.ts b/api/@ohos.userIAM.userAuth.d.ts index 0676ca27e7..fb1751c615 100644 --- a/api/@ohos.userIAM.userAuth.d.ts +++ b/api/@ohos.userIAM.userAuth.d.ts @@ -37,7 +37,7 @@ import type { AsyncCallback } from './@ohos.base'; */ declare namespace userAuth { /** - * The maximum allowable reuse duration is 300000 milliseconds. + * Represents the maximum period for which the device unlocking result can be reused. * * @constant * @syscap SystemCapability.UserIAM.UserAuth.Core @@ -673,7 +673,7 @@ declare namespace userAuth { * @since 8 */ /** - * Credential type for authentication. + * Enumerates the identity authentication types. * * @enum { number } * @syscap SystemCapability.UserIAM.UserAuth.Core @@ -744,7 +744,7 @@ declare namespace userAuth { * @since 8 */ /** - * Trust level of authentication results. + * Enumerates the trust levels of the authentication result. * * @enum { number } * @syscap SystemCapability.UserIAM.UserAuth.Core @@ -1022,7 +1022,7 @@ declare namespace userAuth { * @since 9 */ /** - * Check whether the authentication capability is available. + * Checks whether the specified authentication capability is supported. * * @permission ohos.permission.ACCESS_BIOMETRIC * @param { UserAuthType } authType - Credential type for authentication. @@ -1042,7 +1042,7 @@ declare namespace userAuth { function getAvailableStatus(authType: UserAuthType, authTrustLevel: AuthTrustLevel): void; /** - * Enrolled state. + * Represents information about the enrolled credentials. * * @typedef EnrolledState * @syscap SystemCapability.UserIAM.UserAuth.Core @@ -1072,7 +1072,7 @@ declare namespace userAuth { } /** - * Get the state of enrolled credentials which varies as credentials change. + * Obtains information about the credentials enrolled. With this API, you can obtain the change of the credentials. * * @permission ohos.permission.ACCESS_BIOMETRIC * @param { UserAuthType } authType - Credential type for authentication. @@ -1136,7 +1136,7 @@ declare namespace userAuth { } /** - * The mode for reusing unlock authentication result. + * Represents the mode for reusing the device unlocking result. * * @enum { number } * @syscap SystemCapability.UserIAM.UserAuth.Core @@ -1187,7 +1187,7 @@ declare namespace userAuth { } /** - * Reuse unlock authentication result. + * Represents the device unlocking result. * * @typedef ReuseUnlockResult * @syscap SystemCapability.UserIAM.UserAuth.Core @@ -1224,7 +1224,7 @@ declare namespace userAuth { * @since 10 */ /** - * Auth parameter. + * Defines the user authentication parameters. * * @typedef AuthParam * @syscap SystemCapability.UserIAM.UserAuth.Core @@ -1312,7 +1312,7 @@ declare namespace userAuth { * @since 10 */ /** - * Auth widget parameter. + * Represents the information presented on the user authentication page. * * @typedef WidgetParam * @syscap SystemCapability.UserIAM.UserAuth.Core @@ -1385,7 +1385,7 @@ declare namespace userAuth { * @since 10 */ /** - * Authentication result: authentication token, credential type for authentication succeed. + * Defines the user authentication result. If the authentication is successful, the authentication type and token information are returned. * * @typedef UserAuthResult * @syscap SystemCapability.UserIAM.UserAuth.Core @@ -1464,7 +1464,7 @@ declare namespace userAuth { * @since 10 */ /** - * Asynchronous callback of authentication operation. + * Provides callbacks to return the authentication result. * * @interface IAuthCallback * @syscap SystemCapability.UserIAM.UserAuth.Core @@ -1481,8 +1481,7 @@ declare namespace userAuth { * @since 10 */ /** - * The authentication result code is returned through the callback. - * If the authentication is passed, the authentication token is returned in extraInfo. + * Called to return the authentication result. If the authentication is successful, the token information can be obtained from UserAuthResult. * * @param { UserAuthResult } result - Authentication result information. * @syscap SystemCapability.UserIAM.UserAuth.Core @@ -1500,7 +1499,8 @@ declare namespace userAuth { * @since 10 */ /** - * User authentication instance, used to initiate a complete authentication. + * Provides APIs for user authentication. The user authentication widget is supported. + * Before using the APIs, you need to obtain a UserAuthInstance instance by using getUserAuthInstance. * * @interface UserAuthInstance * @syscap SystemCapability.UserIAM.UserAuth.Core @@ -1522,7 +1522,7 @@ declare namespace userAuth { * @since 10 */ /** - * Turn on widget authentication result event listening. + * Subscribes to the user authentication result. * * @param { 'result' } type - Indicates the type of event. * @param { IAuthCallback } callback - Indicates the listener. @@ -1551,7 +1551,7 @@ declare namespace userAuth { * @since 10 */ /** - * Turn off widget authentication result event listening. + * Unsubscribes from the user authentication result. The UserAuthInstance instance used to invoke this API must be the one used to subscribe to the event. * * @param { 'result' } type - Indicates the type of event. * @param { IAuthCallback } callback - Indicates the listener. @@ -1622,7 +1622,7 @@ declare namespace userAuth { * @since 10 */ /** - * Cancel this authentication. + * Cancel this authentication, userAuthInstance must be the instance being authenticated. * * @permission ohos.permission.ACCESS_BIOMETRIC * @throws { BusinessError } 201 - Permission verification failed. @@ -1653,7 +1653,8 @@ declare namespace userAuth { * @since 10 */ /** - * Get user authentication instance with widget. + * Obtains a UserAuthInstance instance for user authentication. The user authentication widget is also supported. + * A UserAuthInstance instance can be used for an authentication only once. * * @param { AuthParam } authParam - Auth parameter. * @param { WidgetParam } widgetParam - Widget parameter. @@ -1717,7 +1718,7 @@ declare namespace userAuth { * @since 9 */ /** - * Enum for operation result. + * Enumerates the authentication result codes. * * @enum { number } * @syscap SystemCapability.UserIAM.UserAuth.Core -- Gitee From 415e33c02c2a400bc60c0e61008eb24ddd99bbd1 Mon Sep 17 00:00:00 2001 From: GengYinzong <gengyinzong@huawei.com> Date: Tue, 1 Apr 2025 05:03:59 -0700 Subject: [PATCH 438/835] fix Signed-off-by: GengYinzong <gengyinzong@huawei.com> --- api/@ohos.fileshare.d.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/api/@ohos.fileshare.d.ts b/api/@ohos.fileshare.d.ts index 728df25c8e..d40e87b1ca 100644 --- a/api/@ohos.fileshare.d.ts +++ b/api/@ohos.fileshare.d.ts @@ -335,6 +335,18 @@ declare namespace fileShare { * @syscap SystemCapability.FileManagement.AppFileService.FolderAuthorization * @since 12 */ + /** + * Check persistent permissions for the URI. + * + * @param { Array<PolicyInfo> } policies - Policy information to grant permission on URIs. + * @returns { Promise<Array<boolean>> } Returns the persistent state of uri permissions. + * @throws { BusinessError } 401 - Parameter error.Possible causes:1.Mandatory parameters are left unspecified; + * <br>2.Incorrect parameter types. + * @throws { BusinessError } 801 - Capability not supported. + * @throws { BusinessError } 13900042 - Unknown error + * @syscap SystemCapability.FileManagement.AppFileService.FolderAuthorization + * @since 17 + */ function checkPersistentPermission(policies: Array<PolicyInfo>): Promise<Array<boolean>>; /** -- Gitee From c25f669b67404da09d6c2a52cea2fa40bf2fb66b Mon Sep 17 00:00:00 2001 From: hct95 <hechentao@huawei.com> Date: Tue, 25 Mar 2025 10:26:58 +0800 Subject: [PATCH 439/835] =?UTF-8?q?=E8=A1=A5=E5=85=85=E6=89=8B=E5=8A=BF?= =?UTF-8?q?=E8=8E=B7=E5=8F=96distanceMap=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: hct95 <hechentao@huawei.com> Change-Id: Ibe488e1923b81529aa03e32526ce902b2d884dff --- api/@internal/component/ets/gesture.d.ts | 44 +++++++++++++++++++++++- 1 file changed, 43 insertions(+), 1 deletion(-) diff --git a/api/@internal/component/ets/gesture.d.ts b/api/@internal/component/ets/gesture.d.ts index da5117f695..8aaedce8d2 100644 --- a/api/@internal/component/ets/gesture.d.ts +++ b/api/@internal/component/ets/gesture.d.ts @@ -2336,7 +2336,7 @@ declare class PanGestureOptions { * @atomicservice * @since 18 */ - getDistance(): number; + getDistance(): number; } /** @@ -3568,6 +3568,16 @@ interface PanGestureHandlerOptions extends BaseHandlerOptions { * @since 12 */ distance?: number; + /** + * Indicates minimum move distance map. + * + * @type { ?Map<SourceTool, number> } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + distanceMap?: Map<SourceTool, number>; } /** @@ -4457,4 +4467,36 @@ declare class PanRecognizer extends GestureRecognizer { * @since 12 */ getPanGestureOptions(): PanGestureOptions; + /** + * Returns the pan recognizer's direction attribute. + * + * @returns { PanDirection } - Pan recognizer direction + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + getDirection(): PanDirection; + /** + * Returns the pan recognizer's distance. + * The unit is vp. + * + * @returns { number } - the distance of the pan recognizer. + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + getDistance(): number; + /** + * Returns the pan recognizer's distance map. + * The unit is vp. + * + * @returns { Map<SourceTool, number> } - the distance map of the pan recognizer. + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + getDistanceMap(): Map<SourceTool, number>; } -- Gitee From c64f3f0bfa7cca97b75e23212914681da75ff8f7 Mon Sep 17 00:00:00 2001 From: cheerful_ricky <yuegang7@huawei.com> Date: Tue, 1 Apr 2025 21:20:17 +0800 Subject: [PATCH 440/835] add new error code Signed-off-by: cheerful_ricky <yuegang7@huawei.com> --- api/@ohos.commonEventManager.d.ts | 86 +++++++++++++++++++++++++++++++ 1 file changed, 86 insertions(+) diff --git a/api/@ohos.commonEventManager.d.ts b/api/@ohos.commonEventManager.d.ts index 07f0ccfabb..c62395b690 100644 --- a/api/@ohos.commonEventManager.d.ts +++ b/api/@ohos.commonEventManager.d.ts @@ -83,6 +83,22 @@ declare namespace commonEventManager { * @atomicservice * @since 12 */ + /** + * Publishes an ordered, sticky, or standard common event. + * + * @param { string } event - name of the common event. + * @param { AsyncCallback<void> } callback - The callback of publish. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. + * <br>2. Incorrect parameter types. 3. Parameter verification failed. + * @throws { BusinessError } 1500003 - The common event sending frequency too high. + * @throws { BusinessError } 1500007 - Failed to send the message to the common event service. + * @throws { BusinessError } 1500008 - Failed to initialize the common event service. + * @throws { BusinessError } 1500009 - Failed to obtain system parameters. + * @syscap SystemCapability.Notification.CommonEvent + * @crossplatform + * @atomicservice + * @since 19 + */ function publish(event: string, callback: AsyncCallback<void>): void; /** @@ -133,6 +149,24 @@ declare namespace commonEventManager { * @atomicservice * @since 12 */ + /** + * Publishes an ordered, sticky, or standard common event. + * + * @param { string } event - name of the common event. + * @param { CommonEventPublishData } options - Indicate the CommonEventPublishData containing the common event + * content and attributes. + * @param { AsyncCallback<void> } callback - The callback of publish. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. + * <br>2. Incorrect parameter types. 3. Parameter verification failed. + * @throws { BusinessError } 1500003 - The common event sending frequency too high. + * @throws { BusinessError } 1500007 - Failed to send the message to the common event service. + * @throws { BusinessError } 1500008 - Failed to initialize the common event service. + * @throws { BusinessError } 1500009 - Failed to obtain system parameters. + * @syscap SystemCapability.Notification.CommonEvent + * @crossplatform + * @atomicservice + * @since 19 + */ function publish(event: string, options: CommonEventPublishData, callback: AsyncCallback<void>): void; /** @@ -151,6 +185,23 @@ declare namespace commonEventManager { * @systemapi * @since 9 */ + /** + * Publishes an ordered, sticky, or standard common event to a specified user. + * + * @param { string } event - Specified the names of the common events. + * @param { number } userId - Specified the user to receive the common events. + * @param { AsyncCallback<void> } callback - The callback of publishAsUser. + * @throws { BusinessError } 202 - not system app + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. + * <br>2. Incorrect parameter types. 3. Parameter verification failed. + * @throws { BusinessError } 1500003 - The common event sending frequency too high. + * @throws { BusinessError } 1500007 - Failed to send the message to the common event service. + * @throws { BusinessError } 1500008 - Failed to initialize the common event service. + * @throws { BusinessError } 1500009 - Failed to obtain system parameters. + * @syscap SystemCapability.Notification.CommonEvent + * @systemapi + * @since 19 + */ function publishAsUser(event: string, userId: number, callback: AsyncCallback<void>): void; /** @@ -170,6 +221,25 @@ declare namespace commonEventManager { * @syscap SystemCapability.Notification.CommonEvent * @systemapi * @since 9 + */ + /** + * Publishes an ordered, sticky, or standard common event to a specified user. + * + * @param { string } event - Specified the names of the common events. + * @param { number } userId - Specified the user to receive the common events. + * @param { CommonEventPublishData } options - Indicates the CommonEventPublishData containing the common event + * content and attributes. + * @param { AsyncCallback<void> } callback - The callback of publishAsUser. + * @throws { BusinessError } 202 - not system app + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. + * <br>2. Incorrect parameter types. 3. Parameter verification failed. + * @throws { BusinessError } 1500003 - The common event sending frequency too high. + * @throws { BusinessError } 1500007 - Failed to send the message to the common event service. + * @throws { BusinessError } 1500008 - Failed to initialize the common event service. + * @throws { BusinessError } 1500009 - Failed to obtain system parameters. + * @syscap SystemCapability.Notification.CommonEvent + * @systemapi + * @since 19 */ function publishAsUser( event: string, @@ -282,6 +352,22 @@ declare namespace commonEventManager { * @atomicservice * @since 11 */ + /** + * Subscribe an ordered, sticky, or standard common event. + * + * @param { CommonEventSubscriber } subscriber - Indicate the subscriber of the common event. + * @param { AsyncCallback<CommonEventData> } callback - The callback is used to return the CommonEventData object. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. + * <br>2. Incorrect parameter types. 3. Parameter verification failed. + * @throws { BusinessError } 801 - capability not supported + * @throws { BusinessError } 1500007 - Failed to send the message to the common event service. + * @throws { BusinessError } 1500008 - Failed to initialize the common event service. + * @throws { BusinessError } 1500010 - The count of subscriber exceed system specification. + * @syscap SystemCapability.Notification.CommonEvent + * @crossplatform + * @atomicservice + * @since 19 + */ function subscribe(subscriber: CommonEventSubscriber, callback: AsyncCallback<CommonEventData>): void; /** -- Gitee From c26a31b01d05be7c5e4d662c380890f02e22ce4e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E6=94=BF?= <lizheng194@huawei.com> Date: Tue, 1 Apr 2025 22:23:43 +0800 Subject: [PATCH 441/835] =?UTF-8?q?=E5=A4=9A=E6=91=84=E5=90=8C=E5=BC=80sdk?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 李政 <lizheng194@huawei.com> --- api/@ohos.multimedia.camera.d.ts | 119 +++++++++++++++++++++++++++++++ 1 file changed, 119 insertions(+) diff --git a/api/@ohos.multimedia.camera.d.ts b/api/@ohos.multimedia.camera.d.ts index 5a374ce09f..51b5dbe82a 100644 --- a/api/@ohos.multimedia.camera.d.ts +++ b/api/@ohos.multimedia.camera.d.ts @@ -832,6 +832,36 @@ declare namespace camera { */ createSession<T extends Session>(mode: SceneMode): T; + /** + * Queries a specified device based on position and type. + * + * @param { CameraPosition } position - Camera position. + * @param { CameraType } type - Camera type. + * @returns { CameraDevice } A device queried base on position and type. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; + * 3. Parameter verification failed. + * @throws { BusinessError } 7400201 - Camera service fatal error. + * @syscap SystemCapability.Multimedia.Camera.Core + * @since 18 + */ + getCameraDevice(position: CameraPosition, type: CameraType): CameraDevice; + + /** + * Obtains the concurrent information of specified cameras, + * the empty return means concurrency is not supported. + * + * @param { Array<CameraDevice> } cameras - Set of camera devices to be queried. + * @returns { Array<CameraConcurrentInfo> } Set of queried concurrent information. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; + * 3. Parameter verification failed. + * @throws { BusinessError } 7400201 - Camera service fatal error. + * @syscap SystemCapability.Multimedia.Camera.Core + * @since 18 + */ + getCameraConcurrentInfos(cameras: Array<CameraDevice>): Array<CameraConcurrentInfo>; + /** * Subscribes camera status change event callback. * @@ -1662,6 +1692,20 @@ declare namespace camera { */ open(isSecureEnabled: boolean): Promise<bigint>; + /** + * Open camera with specified concurrent type. + * + * @param { CameraConcurrentType } type - Camera concurrent type. + * @returns { Promise<void> } Promise used to return the result. + * @throws { BusinessError } 7400102 - Operation not allowed. + * @throws { BusinessError } 7400107 - Can not use camera cause of conflict. + * @throws { BusinessError } 7400108 - Camera disabled cause of security reason. + * @throws { BusinessError } 7400201 - Camera service fatal error. + * @syscap SystemCapability.Multimedia.Camera.Core + * @since 18 + */ + open(type: CameraConcurrentType): Promise<void>; + /** * Close camera. * @@ -10419,6 +10463,81 @@ declare namespace camera { off(type: 'error', callback?: ErrorCallback): void; } + /** + * Enumerates for camera concurrent type. + * + * @enum { number } + * @syscap SystemCapability.Multimedia.Camera.Core + * @systemapi + * @since 18 + */ + enum CameraConcurrentType { + /** + * Cameras concurrency with limited capabilities. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @since 18 + */ + CAMERA_LIMITED_CAPABILITY = 0, + + /** + * Cameras concurrency with full capabilities. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @since 18 + */ + CAMERA_FULL_CAPABILITY = 1, + } + + /** + * Camera concurrent information. + * + * @interface CameraConcurrentInfo + * @syscap SystemCapability.Multimedia.Camera.Core + * @since 18 + */ + interface CameraConcurrentInfo { + /** + * Camera instance. + * + * @type { CameraDevice } + * @readonly + * @syscap SystemCapability.Multimedia.Camera.Core + * @since 18 + */ + readonly device: CameraDevice; + + /** + * Camera concurrent type. + * + * @type { CameraConcurrentType } + * @readonly + * @syscap SystemCapability.Multimedia.Camera.Core + * @since 18 + */ + readonly type: CameraConcurrentType; + + /** + * Supported scene modes. + * + * @type { Array<SceneMode> } + * @readonly + * @syscap SystemCapability.Multimedia.Camera.Core + * @since 18 + */ + readonly modes: Array<SceneMode>; + + /** + * Supported outputCapability. + * + * @type { Array<CameraOutputCapability> } + * @readonly + * @syscap SystemCapability.Multimedia.Camera.Core + * @since 18 + */ + readonly outputCapabilities: Array<CameraOutputCapability>; + } + /** * Enumerates the timelapse recording state. * -- Gitee From e9bcc96bbce00ac26880b1bfc1e7acfeb1c37510 Mon Sep 17 00:00:00 2001 From: zqz <zhouqingze@huawei.com> Date: Mon, 31 Mar 2025 22:07:49 +0800 Subject: [PATCH 442/835] Signed-off-by: zqz <zhouqingze@huawei.com> Change-Id: I92b5d33f8c4562217e40913f75939c63a987767a Signed-off-by: zqz <zhouqingze@huawei.com> Change-Id: Id493ec158881db243e976caa14e770cc8164e5b3 --- api/@ohos.data.dataSharePredicates.d.ts | 36 +++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/api/@ohos.data.dataSharePredicates.d.ts b/api/@ohos.data.dataSharePredicates.d.ts index 19fb6d0ee1..aa641e8c4e 100644 --- a/api/@ohos.data.dataSharePredicates.d.ts +++ b/api/@ohos.data.dataSharePredicates.d.ts @@ -58,6 +58,7 @@ declare namespace dataSharePredicates { * Configure the DataSharePredicates to match the field whose data type is ValueType and value is equal * to a specified value. * This method is similar to = of the SQL statement. + * Currently only used for RDB and KVDB(schema). * * @param { string } field - Indicates the column name in the database table. * @param { ValueType } value - Indicates the value to match with the DataSharePredicates. @@ -70,6 +71,7 @@ declare namespace dataSharePredicates { * Configure the DataSharePredicates to match the field whose data type is ValueType and value is equal * to a specified value. * This method is similar to = of the SQL statement. + * Currently only used for RDB and KVDB(schema). * * @param { string } field - Indicates the column name in the database table. * @param { ValueType } value - Indicates the value to match with the DataSharePredicates. @@ -85,6 +87,7 @@ declare namespace dataSharePredicates { * Configure the DataSharePredicates to match the field whose data type is ValueType and value is unequal to * a specified value. * This method is similar to != of the SQL statement. + * Currently only used for RDB and KVDB(schema). * * @param { string } field - Indicates the column name in the database table. * @param { ValueType } value - Indicates the value to match with the DataSharePredicates. @@ -99,6 +102,7 @@ declare namespace dataSharePredicates { /** * Adds a left parenthesis to the DataSharePredicates. * This method is similar to ( of the SQL statement and needs to be used together with endWrap(). + * Currently only used for RDB. * * @returns { DataSharePredicates } Returns the DataSharePredicates with the left parenthesis. * @syscap SystemCapability.DistributedDataManager.DataShare.Core @@ -112,6 +116,7 @@ declare namespace dataSharePredicates { * Adds a right parenthesis to the DataSharePredicates. * This method is similar to ) of the SQL statement and needs to be used together * with beginWrap(). + * Currently only used for RDB. * * @returns { DataSharePredicates } Returns the DataSharePredicates with the right parenthesis. * @syscap SystemCapability.DistributedDataManager.DataShare.Core @@ -124,6 +129,7 @@ declare namespace dataSharePredicates { /** * Adds an or condition to the DataSharePredicates. * This method is similar to or of the SQL statement. + * Currently only used for RDB and KVDB(schema). * * @returns { DataSharePredicates } Returns the DataSharePredicates with the or condition. * @syscap SystemCapability.DistributedDataManager.DataShare.Core @@ -136,6 +142,7 @@ declare namespace dataSharePredicates { /** * Adds an and condition to the DataSharePredicates. * This method is similar to and of the SQL statement. + * Currently only used for RDB and KVDB(schema). * * @returns { DataSharePredicates } Returns the DataSharePredicates with the and condition. * @syscap SystemCapability.DistributedDataManager.DataShare.Core @@ -145,6 +152,7 @@ declare namespace dataSharePredicates { /** * Adds an and condition to the DataSharePredicates. * This method is similar to and of the SQL statement. + * Currently only used for RDB and KVDB(schema). * * @returns { DataSharePredicates } Returns the DataSharePredicates with the and condition. * @syscap SystemCapability.DistributedDataManager.DataShare.Core @@ -158,6 +166,7 @@ declare namespace dataSharePredicates { * Configure the DataSharePredicates to match the field whose data type is string and value * contains a specified value. * This method is similar to contains of the SQL statement. + * Currently only used for RDB. * * @param { string } field - Indicates the column name in the database table. * @param { string } value - Indicates the value to match with the DataSharePredicates. @@ -173,6 +182,7 @@ declare namespace dataSharePredicates { * Configure the DataSharePredicates to match the field whose data type is string and value starts * with a specified string. * This method is similar to value% of the SQL statement. + * Currently only used for RDB. * * @param { string } field - Indicates the column name in the database table. * @param { string } value - Indicates the value to match with the DataSharePredicates. @@ -188,6 +198,7 @@ declare namespace dataSharePredicates { * Configure the DataSharePredicates to match the field whose data type is string and value * ends with a specified string. * This method is similar to %value of the SQL statement. + * Currently only used for RDB. * * @param { string } field - Indicates the column name in the database table. * @param { string } value - Indicates the value to match with the DataSharePredicates. @@ -202,6 +213,7 @@ declare namespace dataSharePredicates { /** * Configure the DataSharePredicates to match the fields whose value is null. * This method is similar to is null of the SQL statement. + * Currently only used for RDB and KVDB(schema). * * @param { string } field - Indicates the column name in the database table. * @returns { DataSharePredicates } Returns the DataSharePredicates that match the specified field. @@ -215,6 +227,7 @@ declare namespace dataSharePredicates { /** * Configure the DataSharePredicates to match the specified fields whose value is not null. * This method is similar to is not null of the SQL statement. + * Currently only used for RDB and KVDB(schema). * * @param { string } field - Indicates the column name in the database table. * @returns { DataSharePredicates } Returns the DataSharePredicates that match the specified field. @@ -229,6 +242,7 @@ declare namespace dataSharePredicates { * Configure the DataSharePredicates to match the fields whose data type is string and value is * similar to a specified string. * This method is similar to like of the SQL statement. + * Currently only used for RDB and KVDB(schema). * * @param { string } field - Indicates the column name in the database table. * @param { string } value - Indicates the value to match with the DataSharePredicates. The percent sign (%) in the value @@ -245,6 +259,7 @@ declare namespace dataSharePredicates { * Configure the DataSharePredicates to match the fields whose data type is string and value is * not similar to a specified string. * This method is similar to unlike of the SQL statement. + * Currently only used for RDB and KVDB(schema). * * @param { string } field - Indicates the column name in the database table. * @param { string } value - Indicates the value to match with the DataSharePredicates. The percent sign (%) in the value @@ -261,6 +276,7 @@ declare namespace dataSharePredicates { * Configure DataSharePredicates to match the specified field whose data type is string and the value contains * a wildcard. * Different from like, the input parameters of this method are case-sensitive. + * Currently only used for RDB. * * @param { string } field - Indicates the column name in the database table. * @param { string } value - Indicates the value to match with DataSharePredicates. @@ -274,6 +290,7 @@ declare namespace dataSharePredicates { /** * Restricts the value of the field to the range between low value and high value. + * Currently only used for RDB. * * @param { string } field - Indicates the column name. * @param { ValueType } low - Indicates the minimum value. @@ -289,6 +306,7 @@ declare namespace dataSharePredicates { /** * Configure DataSharePredicates to match the specified field whose data type is int and value is * out of a given range. + * Currently only used for RDB. * * @param { string } field - Indicates the column name in the database table. * @param { ValueType } low - Indicates the minimum value to match with DataSharePredicates. @@ -303,6 +321,7 @@ declare namespace dataSharePredicates { /** * Restricts the value of the field to be greater than the specified value. + * Currently only used for RDB and KVDB(schema). * * @param { string } field - Indicates the column name. * @param { ValueType } value - Indicates the String field. @@ -316,6 +335,7 @@ declare namespace dataSharePredicates { /** * Restricts the value of the field to be smaller than the specified value. + * Currently only used for RDB and KVDB(schema). * * @param { string } field - Indicates the column name. * @param { ValueType } value - Indicates the String field. @@ -329,6 +349,7 @@ declare namespace dataSharePredicates { /** * Restricts the value of the field to be greater than or equal to the specified value. + * Currently only used for RDB and KVDB(schema). * * @param { string } field - Indicates the column name. * @param { ValueType } value - Indicates the String field. @@ -342,6 +363,7 @@ declare namespace dataSharePredicates { /** * Restricts the value of the field to be smaller than or equal to the specified value. + * Currently only used for RDB and KVDB(schema). * * @param { string } field - Indicates the column name. * @param { ValueType } value - Indicates the String field. @@ -356,6 +378,7 @@ declare namespace dataSharePredicates { /** * Restricts the ascending order of the return list. When there are several orders, * the one close to the head has the highest priority. + * Currently only used for RDB and KVDB(schema). * * @param { string } field - Indicates the column name for sorting the return list. * @returns { DataSharePredicates } Returns the SQL query statement with the specified DataSharePredicates. @@ -366,6 +389,7 @@ declare namespace dataSharePredicates { /** * Restricts the ascending order of the return list. When there are several orders, * the one close to the head has the highest priority. + * Currently only used for RDB and KVDB(schema). * * @param { string } field - Indicates the column name for sorting the return list. * @returns { DataSharePredicates } Returns the SQL query statement with the specified DataSharePredicates. @@ -379,6 +403,7 @@ declare namespace dataSharePredicates { /** * Restricts the descending order of the return list. When there are several orders, * the one close to the head has the highest priority. + * Currently only used for RDB and KVDB(schema). * * @param { string } field - Indicates the column name for sorting the return list. * @returns { DataSharePredicates } Returns the SQL query statement with the specified DataSharePredicates. @@ -389,6 +414,7 @@ declare namespace dataSharePredicates { /** * Restricts the descending order of the return list. When there are several orders, * the one close to the head has the highest priority. + * Currently only used for RDB and KVDB(schema). * * @param { string } field - Indicates the column name for sorting the return list. * @returns { DataSharePredicates } Returns the SQL query statement with the specified DataSharePredicates. @@ -401,6 +427,7 @@ declare namespace dataSharePredicates { /** * Restricts each row of the query result to be unique. + * Currently only used for RDB. * * @returns { DataSharePredicates } Returns the SQL query statement with the specified DataSharePredicates. * @syscap SystemCapability.DistributedDataManager.DataShare.Core @@ -412,6 +439,7 @@ declare namespace dataSharePredicates { /** * Construct a query object to specify the number of results and the starting position. + * Currently only used for RDB and KVDB(schema). * * @param { number } total - Represents the specified number of results. * @param { number } offset - Indicates the starting position. @@ -422,6 +450,7 @@ declare namespace dataSharePredicates { */ /** * Construct a query object to specify the number of results and the starting position. + * Currently only used for RDB and KVDB(schema). * * @param { number } total - Represents the specified number of results. * @param { number } offset - Indicates the starting position. @@ -435,6 +464,7 @@ declare namespace dataSharePredicates { /** * Configure {@code DataSharePredicates} to group query results by specified columns. + * Currently only used for RDB. * * @param { Array<string> } fields - Indicates the specified columns by which query results are grouped. * @returns { DataSharePredicates } Returns the DataSharePredicates with the specified columns by which query results are grouped. @@ -448,6 +478,7 @@ declare namespace dataSharePredicates { /** * Configure {@code DataSharePredicates} to specify the index column. * Before using this method, you need to create an index column. + * Currently only used for RDB. * * @param { string } field - Indicates the name of the index column. * @returns { DataSharePredicates } Returns DataSharePredicates with the specified index column. @@ -461,6 +492,7 @@ declare namespace dataSharePredicates { /** * Configure {@code DataSharePredicates} to match the specified field whose data type is ValueType array and values * are within a given range. + * Currently only used for RDB and KVDB(schema). * * @param { string } field - Indicates the column name in the database table. * @param { Array<ValueType> } value - Indicates the values to match with DataSharePredicates. @@ -472,6 +504,7 @@ declare namespace dataSharePredicates { /** * Configure {@code DataSharePredicates} to match the specified field whose data type is ValueType array and values * are within a given range. + * Currently only used for RDB and KVDB(schema). * * @param { string } field - Indicates the column name in the database table. * @param { Array<ValueType> } value - Indicates the values to match with DataSharePredicates. @@ -486,6 +519,7 @@ declare namespace dataSharePredicates { /** * Configure {@code DataSharePredicates} to match the specified field whose data type is String array and values * are out of a given range. + * Currently only used for RDB and KVDB(schema). * * @param { string } field - Indicates the column name in the database table. * @param { Array<ValueType> } value - Indicates the values to match with DataSharePredicates. @@ -499,6 +533,7 @@ declare namespace dataSharePredicates { /** * Configure {@code DataSharePredicates} Creates a query condition using the specified key prefix. + * Currently only used for KVDB. * * @param { string } prefix - Represents the specified key prefix. * @returns { DataSharePredicates } Returns the query object. @@ -511,6 +546,7 @@ declare namespace dataSharePredicates { /** * Configure {@code DataSharePredicates} to match the specified value whose key is within a given range. + * Currently only used for KVDB. * * @param { Array<string> } keys - Represents the key names. * @returns { DataSharePredicates } Returns the query object. -- Gitee From 26957a81a9ca48c3c08e65b9952600b28e106c7f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E6=94=BF?= <lizheng194@huawei.com> Date: Tue, 1 Apr 2025 23:40:44 +0800 Subject: [PATCH 443/835] xxx MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 李政 <lizheng194@huawei.com> --- api/@ohos.multimedia.camera.d.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/api/@ohos.multimedia.camera.d.ts b/api/@ohos.multimedia.camera.d.ts index 51b5dbe82a..2cb4b62840 100644 --- a/api/@ohos.multimedia.camera.d.ts +++ b/api/@ohos.multimedia.camera.d.ts @@ -10464,11 +10464,10 @@ declare namespace camera { } /** - * Enumerates for camera concurrent type. + * Enum for camera concurrent type. * * @enum { number } * @syscap SystemCapability.Multimedia.Camera.Core - * @systemapi * @since 18 */ enum CameraConcurrentType { -- Gitee From 318448198309fbfbbc03f570776703013d7801d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E6=A0=91=E5=B1=B1?= <css353929243@163.com> Date: Wed, 2 Apr 2025 08:22:02 +0800 Subject: [PATCH 444/835] =?UTF-8?q?=E5=8F=AF=E8=83=BD=E5=8E=9F=E5=9B=A0?= =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=92=8C=E6=8F=8F=E8=BF=B0=E4=BF=A1=E6=81=AF?= =?UTF-8?q?=E6=8D=A2=E8=A1=8C=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 陈树山 <css353929243@163.com> --- api/@ohos.window.d.ts | 78 +++++++++++++++++++++---------------------- 1 file changed, 39 insertions(+), 39 deletions(-) diff --git a/api/@ohos.window.d.ts b/api/@ohos.window.d.ts index c52c1a3c5a..d7b5383b8e 100644 --- a/api/@ohos.window.d.ts +++ b/api/@ohos.window.d.ts @@ -5190,15 +5190,15 @@ declare namespace window { /** * Loads the content of a page, with its path in the current project specified, to this window, and transfers the state attribute to the page through a local storage. - * This API uses a promise to return the result. You are advised to call this API during UIAbility startup. If called multiple times, - * this API will destroy the existing page content (UIContent) before loading the new content. Exercise caution when using it. + * This API uses a promise to return the result. You are advised to call this API during UIAbility startup. + * If called multiple times, this API will destroy the existing page content (UIContent) before loading the new content. Exercise caution when using it. * * @param { string } path - Path of the page to which the content will be loaded * @param { LocalStorage } storage - The data object shared within the content instance loaded by the window * @param { AsyncCallback<void> } callback - Callback used to return the result. * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types. - * 3. Path is not exist. + * 3. Invalid path parameter. * @throws { BusinessError } 1300002 - This window state is abnormal. * @throws { BusinessError } 1300003 - This window manager service works abnormally. * @syscap SystemCapability.WindowManager.WindowManager.Core @@ -5207,15 +5207,15 @@ declare namespace window { */ /** * Loads the content of a page, with its path in the current project specified, to this window, and transfers the state attribute to the page through a local storage. - * This API uses a promise to return the result. You are advised to call this API during UIAbility startup. If called multiple times, - * this API will destroy the existing page content (UIContent) before loading the new content. Exercise caution when using it. + * This API uses a promise to return the result. You are advised to call this API during UIAbility startup. + * If called multiple times, this API will destroy the existing page content (UIContent) before loading the new content. Exercise caution when using it. * * @param { string } path - Path of the page to which the content will be loaded * @param { LocalStorage } storage - The data object shared within the content instance loaded by the window * @param { AsyncCallback<void> } callback - Callback used to return the result. * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types. - * 3. Path is not exist. + * 3. Invalid path parameter. * @throws { BusinessError } 1300002 - This window state is abnormal. * @throws { BusinessError } 1300003 - This window manager service works abnormally. * @syscap SystemCapability.WindowManager.WindowManager.Core @@ -5225,15 +5225,15 @@ declare namespace window { */ /** * Loads the content of a page, with its path in the current project specified, to this window, and transfers the state attribute to the page through a local storage. - * This API uses a promise to return the result. You are advised to call this API during UIAbility startup. If called multiple times, - * this API will destroy the existing page content (UIContent) before loading the new content. Exercise caution when using it. + * This API uses a promise to return the result. You are advised to call this API during UIAbility startup. + * If called multiple times, this API will destroy the existing page content (UIContent) before loading the new content. Exercise caution when using it. * * @param { string } path - Path of the page to which the content will be loaded * @param { LocalStorage } storage - The data object shared within the content instance loaded by the window * @param { AsyncCallback<void> } callback - Callback used to return the result. * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types. - * 3. Path is not exist. + * 3. Invalid path parameter. * @throws { BusinessError } 1300002 - This window state is abnormal. * @throws { BusinessError } 1300003 - This window manager service works abnormally. * @syscap SystemCapability.WindowManager.WindowManager.Core @@ -5246,15 +5246,15 @@ declare namespace window { /** * Loads the content of a page, with its path in the current project specified, to this window, and transfers the state attribute to the page through a local storage. - * This API uses a promise to return the result. You are advised to call this API during UIAbility startup. If called multiple times, - * this API will destroy the existing page content (UIContent) before loading the new content. Exercise caution when using it. + * This API uses a promise to return the result. You are advised to call this API during UIAbility startup. + * If called multiple times, this API will destroy the existing page content (UIContent) before loading the new content. Exercise caution when using it. * * @param { string } path - Path of the page to which the content will be loaded * @param { LocalStorage } storage - The data object shared within the content instance loaded by the window * @returns { Promise<void> } Promise that returns no value. * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types. - * 3. Path is not exist. + * 3. Invalid path parameter. * @throws { BusinessError } 1300002 - This window state is abnormal. * @throws { BusinessError } 1300003 - This window manager service works abnormally. * @syscap SystemCapability.WindowManager.WindowManager.Core @@ -5263,15 +5263,15 @@ declare namespace window { */ /** * Loads the content of a page, with its path in the current project specified, to this window, and transfers the state attribute to the page through a local storage. - * This API uses a promise to return the result. You are advised to call this API during UIAbility startup. If called multiple times, - * this API will destroy the existing page content (UIContent) before loading the new content. Exercise caution when using it. + * This API uses a promise to return the result. You are advised to call this API during UIAbility startup. + * If called multiple times, this API will destroy the existing page content (UIContent) before loading the new content. Exercise caution when using it. * * @param { string } path - Path of the page to which the content will be loaded * @param { LocalStorage } storage - The data object shared within the content instance loaded by the window * @returns { Promise<void> } Promise that returns no value. * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types. - * 3. Path is not exist. + * 3. Invalid path parameter. * @throws { BusinessError } 1300002 - This window state is abnormal. * @throws { BusinessError } 1300003 - This window manager service works abnormally. * @syscap SystemCapability.WindowManager.WindowManager.Core @@ -5281,15 +5281,15 @@ declare namespace window { */ /** * Loads the content of a page, with its path in the current project specified, to this window, and transfers the state attribute to the page through a local storage. - * This API uses a promise to return the result. You are advised to call this API during UIAbility startup. If called multiple times, - * this API will destroy the existing page content (UIContent) before loading the new content. Exercise caution when using it. + * This API uses a promise to return the result. You are advised to call this API during UIAbility startup. + * If called multiple times, this API will destroy the existing page content (UIContent) before loading the new content. Exercise caution when using it. * * @param { string } path - Path of the page to which the content will be loaded * @param { LocalStorage } storage - The data object shared within the content instance loaded by the window * @returns { Promise<void> } Promise that returns no value. * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types. - * 3. Path is not exist. + * 3. Invalid path parameter. * @throws { BusinessError } 1300002 - This window state is abnormal. * @throws { BusinessError } 1300003 - This window manager service works abnormally. * @syscap SystemCapability.WindowManager.WindowManager.Core @@ -9660,15 +9660,15 @@ declare namespace window { getSubWindow(callback: AsyncCallback<Array<Window>>): void; /** * Loads the content of a page, with its path in the current project specified, to the main window of this window stage, and transfers the state attribute to the page through a local storage. - * This API uses an asynchronous callback to return the result. You are advised to call this API during UIAbility startup. If called multiple times, - * this API will destroy the existing page content (UIContent) before loading the new content. Exercise caution when using it. + * This API uses an asynchronous callback to return the result. You are advised to call this API during UIAbility startup. + * If called multiple times, this API will destroy the existing page content (UIContent) before loading the new content. Exercise caution when using it. * * @param { string } path Path of the page to which the content will be loaded * @param { LocalStorage } storage The data object shared within the content instance loaded by the window * @param { AsyncCallback<void> } callback Callback used to return the result. * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types. - * 3. Path is not exist. + * 3. Invalid path parameter. * @throws { BusinessError } 1300002 - This window state is abnormal. * @throws { BusinessError } 1300005 - This window stage is abnormal. * @syscap SystemCapability.WindowManager.WindowManager.Core @@ -9677,15 +9677,15 @@ declare namespace window { */ /** * Loads the content of a page, with its path in the current project specified, to the main window of this window stage, and transfers the state attribute to the page through a local storage. - * This API uses an asynchronous callback to return the result. You are advised to call this API during UIAbility startup. If called multiple times, - * this API will destroy the existing page content (UIContent) before loading the new content. Exercise caution when using it. + * This API uses an asynchronous callback to return the result. You are advised to call this API during UIAbility startup. + * If called multiple times, this API will destroy the existing page content (UIContent) before loading the new content. Exercise caution when using it. * * @param { string } path Path of the page to which the content will be loaded * @param { LocalStorage } storage The data object shared within the content instance loaded by the window * @param { AsyncCallback<void> } callback Callback used to return the result. * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types. - * 3. Path is not exist. + * 3. Invalid path parameter. * @throws { BusinessError } 1300002 - This window state is abnormal. * @throws { BusinessError } 1300005 - This window stage is abnormal. * @syscap SystemCapability.WindowManager.WindowManager.Core @@ -9695,15 +9695,15 @@ declare namespace window { */ /** * Loads the content of a page, with its path in the current project specified, to the main window of this window stage, and transfers the state attribute to the page through a local storage. - * This API uses an asynchronous callback to return the result. You are advised to call this API during UIAbility startup. If called multiple times, - * this API will destroy the existing page content (UIContent) before loading the new content. Exercise caution when using it. + * This API uses an asynchronous callback to return the result. You are advised to call this API during UIAbility startup. + * If called multiple times, this API will destroy the existing page content (UIContent) before loading the new content. Exercise caution when using it. * * @param { string } path Path of the page to which the content will be loaded * @param { LocalStorage } storage The data object shared within the content instance loaded by the window * @param { AsyncCallback<void> } callback Callback used to return the result. * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types. - * 3. Path is not exist. + * 3. Invalid path parameter. * @throws { BusinessError } 1300002 - This window state is abnormal. * @throws { BusinessError } 1300005 - This window stage is abnormal. * @syscap SystemCapability.WindowManager.WindowManager.Core @@ -9715,15 +9715,15 @@ declare namespace window { loadContent(path: string, storage: LocalStorage, callback: AsyncCallback<void>): void; /** * Loads the content of a page, with its path in the current project specified, to the main window of this window stage, and transfers the state attribute to the page through a local storage. - * This API uses a promise to return the result. You are advised to call this API during UIAbility startup. If called multiple times, - * this API will destroy the existing page content (UIContent) before loading the new content. Exercise caution when using it. + * This API uses a promise to return the result. You are advised to call this API during UIAbility startup. + * If called multiple times, this API will destroy the existing page content (UIContent) before loading the new content. Exercise caution when using it. * * @param { string } path of the page to which the content will be loaded * @param { LocalStorage } storage The data object shared within the content instance loaded by the window * @returns { Promise<void> } * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types. - * 3. Path is not exist. + * 3. Invalid path parameter. * @throws { BusinessError } 1300002 - This window state is abnormal. * @throws { BusinessError } 1300005 - This window stage is abnormal. * @syscap SystemCapability.WindowManager.WindowManager.Core @@ -9732,15 +9732,15 @@ declare namespace window { */ /** * Loads the content of a page, with its path in the current project specified, to the main window of this window stage, and transfers the state attribute to the page through a local storage. - * This API uses a promise to return the result. You are advised to call this API during UIAbility startup. If called multiple times, - * this API will destroy the existing page content (UIContent) before loading the new content. Exercise caution when using it. + * This API uses a promise to return the result. You are advised to call this API during UIAbility startup. + * If called multiple times, this API will destroy the existing page content (UIContent) before loading the new content. Exercise caution when using it. * * @param { string } path of the page to which the content will be loaded * @param { LocalStorage } storage The data object shared within the content instance loaded by the window * @returns { Promise<void> } * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types. - * 3. Path is not exist. + * 3. Invalid path parameter. * @throws { BusinessError } 1300002 - This window state is abnormal. * @throws { BusinessError } 1300005 - This window stage is abnormal. * @syscap SystemCapability.WindowManager.WindowManager.Core @@ -9750,15 +9750,15 @@ declare namespace window { */ /** * Loads the content of a page, with its path in the current project specified, to the main window of this window stage, and transfers the state attribute to the page through a local storage. - * This API uses a promise to return the result. You are advised to call this API during UIAbility startup. If called multiple times, - * this API will destroy the existing page content (UIContent) before loading the new content. Exercise caution when using it. + * This API uses a promise to return the result. You are advised to call this API during UIAbility startup. + * If called multiple times, this API will destroy the existing page content (UIContent) before loading the new content. Exercise caution when using it. * * @param { string } path of the page to which the content will be loaded * @param { LocalStorage } storage The data object shared within the content instance loaded by the window * @returns { Promise<void> } * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types. - * 3. Path is not exist. + * 3. Invalid path parameter. * @throws { BusinessError } 1300002 - This window state is abnormal. * @throws { BusinessError } 1300005 - This window stage is abnormal. * @syscap SystemCapability.WindowManager.WindowManager.Core @@ -9776,7 +9776,7 @@ declare namespace window { * @param { AsyncCallback<void> } callback Callback used to return the result. * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types. - * 3. Path is not exist. + * 3. Invalid path parameter. * @throws { BusinessError } 1300002 - This window state is abnormal. * @throws { BusinessError } 1300005 - This window stage is abnormal. * @syscap SystemCapability.WindowManager.WindowManager.Core @@ -9791,7 +9791,7 @@ declare namespace window { * @param { AsyncCallback<void> } callback Callback used to return the result. * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types. - * 3. Path is not exist. + * 3. Invalid path parameter. * @throws { BusinessError } 1300002 - This window state is abnormal. * @throws { BusinessError } 1300005 - This window stage is abnormal. * @syscap SystemCapability.WindowManager.WindowManager.Core @@ -9807,7 +9807,7 @@ declare namespace window { * @param { AsyncCallback<void> } callback Callback used to return the result. * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types. - * 3. Path is not exist. + * 3. Invalid path parameter. * @throws { BusinessError } 1300002 - This window state is abnormal. * @throws { BusinessError } 1300005 - This window stage is abnormal. * @syscap SystemCapability.WindowManager.WindowManager.Core -- Gitee From e86d5e53fd95168be2883a738b2431d8d349c065 Mon Sep 17 00:00:00 2001 From: liukaii <liukai240@huawei.com> Date: Wed, 2 Apr 2025 09:45:25 +0800 Subject: [PATCH 445/835] Add keyboard indicator states in KeyEvent. Signed-off-by: liukaii <liukai240@huawei.com> --- api/@internal/component/ets/common.d.ts | 30 +++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/api/@internal/component/ets/common.d.ts b/api/@internal/component/ets/common.d.ts index abc8485b1a..8183426430 100644 --- a/api/@internal/component/ets/common.d.ts +++ b/api/@internal/component/ets/common.d.ts @@ -13490,6 +13490,36 @@ declare interface KeyEvent { * @since 14 */ unicode?: number; + + /** + * Whether Num Lock is on + * + * @type { ?boolean } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @atomicservice + * @since 18 + */ + isNumLockOn?: boolean; + + /** + * Whether Caps Lock is on + * + * @type { ?boolean } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @atomicservice + * @since 18 + */ + isCapsLockOn?: boolean; + + /** + * Whether Scroll Lock is on + * + * @type { ?boolean } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @atomicservice + * @since 18 + */ + isScrollLockOn?: boolean; } /** -- Gitee From 1761f38b89ff0dee223aaefd42867f530cfaa66d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AD=99=E6=97=AD=E8=BE=89?= <sunxuhui7@huawei.com> Date: Wed, 2 Apr 2025 01:48:00 +0000 Subject: [PATCH 446/835] update api/@ohos.app.ability.UIAbility.d.ts. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 孙旭辉 <sunxuhui7@huawei.com> --- api/@ohos.app.ability.UIAbility.d.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/api/@ohos.app.ability.UIAbility.d.ts b/api/@ohos.app.ability.UIAbility.d.ts index bf815f5112..a4504ab59d 100644 --- a/api/@ohos.app.ability.UIAbility.d.ts +++ b/api/@ohos.app.ability.UIAbility.d.ts @@ -531,7 +531,7 @@ export default class UIAbility extends Ability { * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @stagemodelonly * @atomicservice - * @since 18 + * @since 20 */ onWillForeground(): void; @@ -541,7 +541,7 @@ export default class UIAbility extends Ability { * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @stagemodelonly * @atomicservice - * @since 18 + * @since 20 */ onDidForeground(): void; @@ -577,7 +577,7 @@ export default class UIAbility extends Ability { * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @stagemodelonly * @atomicservice - * @since 18 + * @since 20 */ onWillBackground(): void; @@ -587,7 +587,7 @@ export default class UIAbility extends Ability { * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @stagemodelonly * @atomicservice - * @since 18 + * @since 20 */ onDidBackground(): void; -- Gitee From f662e8f4c18f159096920a219abb0dfd3e17cc35 Mon Sep 17 00:00:00 2001 From: hui <lizhihui10@huawei.com> Date: Wed, 2 Apr 2025 10:42:09 +0800 Subject: [PATCH 447/835] su_off Signed-off-by: hui <lizhihui10@huawei.com> --- api/@ohos.bluetooth.access.d.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/api/@ohos.bluetooth.access.d.ts b/api/@ohos.bluetooth.access.d.ts index 0ce9d06f18..f8aa477fdc 100644 --- a/api/@ohos.bluetooth.access.d.ts +++ b/api/@ohos.bluetooth.access.d.ts @@ -332,6 +332,20 @@ declare namespace access { * @atomicservice * @since 13 */ + /** + * Unsubscribe the event reported when the Bluetooth state changes. + * + * @param { 'stateChange' } type - Type of the Bluetooth state changes event to listen for. + * @param { Callback<BluetoothState> } callback - Callback used to listen for the Bluetooth state event. + * @throws { BusinessError } 401 - Invalid parameter. Possible causes: 1. Mandatory parameters are left unspecified. + * <br>2. Incorrect parameter types. 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. + * @throws { BusinessError } 2900099 - Operation failed. + * @syscap SystemCapability.Communication.Bluetooth.Core + * @crossplatform + * @atomicservice + * @since 18 + */ function off(type: 'stateChange', callback?: Callback<BluetoothState>): void; /** -- Gitee From 4383dca30486ca1a403a21f09a6afa1e081c184e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BB=BB=E5=80=A9?= <renqian12@huawei.com> Date: Wed, 2 Apr 2025 02:58:44 +0000 Subject: [PATCH 448/835] update api/@ohos.pasteboard.d.ts. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 任倩 <renqian12@huawei.com> --- api/@ohos.pasteboard.d.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/api/@ohos.pasteboard.d.ts b/api/@ohos.pasteboard.d.ts index 8bc7466d05..2c52fa1fab 100755 --- a/api/@ohos.pasteboard.d.ts +++ b/api/@ohos.pasteboard.d.ts @@ -1419,7 +1419,7 @@ declare namespace pasteboard { * @param { AsyncCallback<PasteData> } callback - the callback of getData. * @throws { BusinessError } 401 - Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameters types. - * @throws { BusinessError } 12900003 - Another copy or paste operation is in progress. + * @throws { BusinessError } 27787277 - Another copy or paste operation is in progress. * @syscap SystemCapability.MiscServices.Pasteboard * @since 9 */ @@ -1451,7 +1451,7 @@ declare namespace pasteboard { /** * Gets pastedata from the system pasteboard. * @returns { Promise<PasteData> } the promise returned by the getData. - * @throws { BusinessError } 12900003 - Another copy or paste operation is in progress. + * @throws { BusinessError } 27787277 - Another copy or paste operation is in progress. * @syscap SystemCapability.MiscServices.Pasteboard * @since 9 */ @@ -1593,8 +1593,8 @@ declare namespace pasteboard { * @param { AsyncCallback<void> } callback - the callback of setData. * @throws { BusinessError } 401 - Possible causes: 1. Mandatory parameters are left unspecified. * 2. Incorrect parameters types. - * @throws { BusinessError } 12900003 - Another copy or paste operation is in progress. - * @throws { BusinessError } 12900004 - Replication is prohibited. + * @throws { BusinessError } 27787277 - Another copy or paste operation is in progress. + * @throws { BusinessError } 27787278 - Replication is prohibited. * @syscap SystemCapability.MiscServices.Pasteboard * @since 9 */ @@ -1618,8 +1618,8 @@ declare namespace pasteboard { * @returns { Promise<void> } the promise returned by the function. * @throws { BusinessError } 401 - Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameters types. - * @throws { BusinessError } 12900003 - Another copy or paste operation is in progress. - * @throws { BusinessError } 12900004 - Replication is prohibited. + * @throws { BusinessError } 27787277 - Another copy or paste operation is in progress. + * @throws { BusinessError } 27787278 - Replication is prohibited. * @syscap SystemCapability.MiscServices.Pasteboard * @since 9 */ -- Gitee From e36b06f1d71164bd1ae811bf8c14b1c91c3da96d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=84=8A=E6=9D=BF=E5=AD=90=E7=9A=84=E7=94=B5=E7=83=99?= =?UTF-8?q?=E9=93=81?= <chenhongyue2@huawei.com> Date: Wed, 2 Apr 2025 03:44:18 +0000 Subject: [PATCH 449/835] update api/@ohos.bundle.bundleManager.d.ts. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 焊板子的电烙铁 <chenhongyue2@huawei.com> --- api/@ohos.bundle.bundleManager.d.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/api/@ohos.bundle.bundleManager.d.ts b/api/@ohos.bundle.bundleManager.d.ts index 892a87036f..8b33676bb9 100644 --- a/api/@ohos.bundle.bundleManager.d.ts +++ b/api/@ohos.bundle.bundleManager.d.ts @@ -663,6 +663,14 @@ declare namespace bundleManager { */ INSIGHT_INTENT_UI = 22, + /** + * Indicates extension info with type of FENCE + * + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @since 18 + */ + FENCE = 24, + /** * Indicates extension info with type of asset acceleration * -- Gitee From feb0a6741437dba29453ab110a648256c3c92622 Mon Sep 17 00:00:00 2001 From: dr123 <dairui13@huawei.com> Date: Wed, 2 Apr 2025 11:48:43 +0800 Subject: [PATCH 450/835] =?UTF-8?q?=E7=A6=81=E7=94=A8=E7=B3=BB=E7=BB=9FOTA?= =?UTF-8?q?=E5=8D=87=E7=BA=A7=E6=8E=A5=E5=8F=A3API=E6=94=B9=E4=B8=BAAPI20?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: dr123 <dairui13@huawei.com> --- api/@ohos.enterprise.systemManager.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.enterprise.systemManager.d.ts b/api/@ohos.enterprise.systemManager.d.ts index eec24482c9..af3d38947d 100644 --- a/api/@ohos.enterprise.systemManager.d.ts +++ b/api/@ohos.enterprise.systemManager.d.ts @@ -199,7 +199,7 @@ declare namespace systemManager { * @type { ?boolean } * @syscap SystemCapability.Customization.EnterpriseDeviceManager * @stagemodelonly - * @since 18 + * @since 20 */ disableSystemOtaUpdate?: boolean; } -- Gitee From aadda5587dd9afa7f4823225c7683b485441c4db Mon Sep 17 00:00:00 2001 From: dr123 <dairui13@huawei.com> Date: Wed, 2 Apr 2025 11:56:25 +0800 Subject: [PATCH 451/835] revert Signed-off-by: dr123 <dairui13@huawei.com> --- api/@ohos.enterprise.systemManager.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.enterprise.systemManager.d.ts b/api/@ohos.enterprise.systemManager.d.ts index af3d38947d..eec24482c9 100644 --- a/api/@ohos.enterprise.systemManager.d.ts +++ b/api/@ohos.enterprise.systemManager.d.ts @@ -199,7 +199,7 @@ declare namespace systemManager { * @type { ?boolean } * @syscap SystemCapability.Customization.EnterpriseDeviceManager * @stagemodelonly - * @since 20 + * @since 18 */ disableSystemOtaUpdate?: boolean; } -- Gitee From 4cce9915ae027cd16bbf14b63434abe788a4e05a Mon Sep 17 00:00:00 2001 From: dr123 <dairui13@huawei.com> Date: Wed, 2 Apr 2025 12:02:16 +0800 Subject: [PATCH 452/835] =?UTF-8?q?=E4=BF=AE=E6=94=B9getDomainAccountPolic?= =?UTF-8?q?y@returns=E6=8F=8F=E8=BF=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: dr123 <dairui13@huawei.com> --- api/@ohos.enterprise.accountManager.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.enterprise.accountManager.d.ts b/api/@ohos.enterprise.accountManager.d.ts index 8295d32a6a..78b01f66a9 100644 --- a/api/@ohos.enterprise.accountManager.d.ts +++ b/api/@ohos.enterprise.accountManager.d.ts @@ -268,7 +268,7 @@ declare namespace accountManager { * @param { Want } admin - admin indicates the enterprise admin extension ability information. * The admin must have the corresponding permission. * @param { osAccount.DomainAccountInfo } domainAccountInfo - the infomation of domain account. - * @returns { DomainAccountPolicy } policy - policy indicates the domain account policy. + * @returns { DomainAccountPolicy } the domain account policy. * @throws { BusinessError } 9200001 - The application is not an administrator application of the device. * @throws { BusinessError } 9200002 - The administrator application does not have permission to manage the device. * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. -- Gitee From 252d6995b4363412d629a3f833aa9884890ba234 Mon Sep 17 00:00:00 2001 From: wanjining <wanjining@huawei.com> Date: Wed, 2 Apr 2025 10:53:28 +0800 Subject: [PATCH 453/835] =?UTF-8?q?API=E7=89=88=E6=9C=AC=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: wanjining <wanjining@huawei.com> --- api/@internal/component/ets/common.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@internal/component/ets/common.d.ts b/api/@internal/component/ets/common.d.ts index ec91dac952..2f5a911058 100644 --- a/api/@internal/component/ets/common.d.ts +++ b/api/@internal/component/ets/common.d.ts @@ -28352,7 +28352,7 @@ declare abstract class TextContentControllerBase { * * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice - * @since 18 + * @since 17 */ clearPreviewText(): void; -- Gitee From ad8b7b02382cbd77da32e3b030d097a47184f0ee Mon Sep 17 00:00:00 2001 From: j21p3 <yanjun59@huawei.com> Date: Wed, 2 Apr 2025 14:57:38 +0800 Subject: [PATCH 454/835] add historical error code Signed-off-by: j21p3 <yanjun59@huawei.com> --- api/@ohos.account.osAccount.d.ts | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/api/@ohos.account.osAccount.d.ts b/api/@ohos.account.osAccount.d.ts index 0b9cbc7769..c378d70e58 100644 --- a/api/@ohos.account.osAccount.d.ts +++ b/api/@ohos.account.osAccount.d.ts @@ -89,6 +89,7 @@ declare namespace osAccount { * @throws { BusinessError } 12300002 - Invalid localId. * @throws { BusinessError } 12300003 - Account not found. * @throws { BusinessError } 12300008 - Restricted Account. + * @throws { BusinessError } 12300010 - Service busy. Possible causes: The target account is being operated. * @throws { BusinessError } 12300016 - The number of logged in accounts reaches the upper limit. * @syscap SystemCapability.Account.OsAccount * @systemapi Hide this for inner system use. @@ -139,6 +140,7 @@ declare namespace osAccount { * @throws { BusinessError } 12300002 - Invalid localId. * @throws { BusinessError } 12300003 - Account not found. * @throws { BusinessError } 12300008 - Restricted Account. + * @throws { BusinessError } 12300010 - Service busy. Possible causes: The target account is being operated. * @throws { BusinessError } 12300016 - The number of logged in accounts reaches the upper limit. * @syscap SystemCapability.Account.OsAccount * @systemapi Hide this for inner system use. @@ -159,6 +161,7 @@ declare namespace osAccount { * @throws { BusinessError } 12300001 - The system service works abnormally. * @throws { BusinessError } 12300003 - Account not found. * @throws { BusinessError } 12300008 - Restricted Account. + * @throws { BusinessError } 12300010 - Service busy. Possible causes: The target account is being operated. * @syscap SystemCapability.Account.OsAccount * @systemapi Hide this for inner system use. * @since 12 @@ -2289,7 +2292,7 @@ declare namespace osAccount { */ shortName: string; - /** + /** * Indicates the bundles are disallowed to be preinstalled on the OS account. * * @type { ?Array<string> } @@ -2299,7 +2302,7 @@ declare namespace osAccount { */ disallowedPreinstalledBundles?: Array<string>; - /** + /** * Indicates the bundles are allowed to be preinstalled on the OS account. * * @type { ?Array<string> } @@ -2319,7 +2322,7 @@ declare namespace osAccount { * @systemapi Hide this for inner system use. * @since 12 */ - interface CreateOsAccountForDomainOptions extends CreateOsAccountOptions {} + interface CreateOsAccountForDomainOptions extends CreateOsAccountOptions { } /** * Provides information about domain accounts. @@ -2399,7 +2402,7 @@ declare namespace osAccount { * @syscap SystemCapability.Account.OsAccount * @since 7 */ - NORMAL, + NORMAL = 1, /** * Indicates a guest account, which is used to temporarily access the device and may be deleted at any time. @@ -2407,7 +2410,7 @@ declare namespace osAccount { * @syscap SystemCapability.Account.OsAccount * @since 7 */ - GUEST, + GUEST = 2, /** * Indicates a private account. @@ -3690,7 +3693,7 @@ declare namespace osAccount { /** * Updates the target server config with the specified parameters. * - * @permission ohos.permission.MANAGE_DOMAIN_ACCOUNT_SERVER_CONFIGS + * @permission ohos.permission.MANAGE_DOMAIN_ACCOUNT_SERVER_CONFIGS * @param { string } configId - Indicates the server config identifier. * @param { Record<string, Object> } parameters - Indicates the server config parameters. * @returns { Promise<DomainServerConfig> } Returns the updated domain server config. @@ -4183,7 +4186,7 @@ declare namespace osAccount { * @systemapi * @since 14 */ - QUESTION_AUTH = 3, + QUESTION_AUTH = 3 } /** -- Gitee From 794b272cdcdf954328bf610d3f7ccc27783bba7c Mon Sep 17 00:00:00 2001 From: jiangkai43 <jiangkai43@huawei.com> Date: Wed, 22 Jan 2025 15:40:25 +0800 Subject: [PATCH 455/835] Add XmlDynamicSerializer class to XML module Signed-off-by: jiangkai43 <jiangkai43@huawei.com> --- api/@ohos.xml.d.ts | 164 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 164 insertions(+) diff --git a/api/@ohos.xml.d.ts b/api/@ohos.xml.d.ts index 31fd064288..a31a07c2fe 100644 --- a/api/@ohos.xml.d.ts +++ b/api/@ohos.xml.d.ts @@ -43,6 +43,170 @@ * @since 11 */ declare namespace xml { + /** + * The XmlDynamicSerializer interface is used to dynamically generate an xml file. + * + * @syscap SystemCapability.Utils.Lang + * @crossplatform + * @atomicservice + * @since 20 + * @name XmlDynamicSerializer + */ + class XmlDynamicSerializer { + /** + * A parameterized constructor used to create a new XmlDynamicSerializer instance. + * The input parameter is an encoding format of string type. + * + * @param { string } [encoding] - [encoding='utf8'] this is its encoding, only support utf-8. + * @throws { BusinessError } 10200066 - Incorrect encoding format, only support utf-8. + * @syscap SystemCapability.Utils.Lang + * @crossplatform + * @atomicservice + * @since 20 + */ + constructor(encoding?: string); + + /** + * Write an attribute to xml element. + * + * @param { string } name - Key name of the attribute. Cannot be an empty string. + * @param { string } value - Values of attribute. + * @throws { BusinessError } 10200062 - The cumulative length of xml has exceeded the upper limit 100000. + * @throws { BusinessError } 10200063 - Illegal position for xml. + * @throws { BusinessError } 10200064 - Cannot be an empty string. + * @syscap SystemCapability.Utils.Lang + * @crossplatform + * @atomicservice + * @since 20 + */ + setAttributes(name: string, value: string): void; + + /** + * Add an empty element. + * + * @param { string } name - Name of the element. + * @throws { BusinessError } 10200062 - The cumulative length of xml has exceeded the upper limit 100000. + * @throws { BusinessError } 10200064 - Cannot be an empty string. + * @syscap SystemCapability.Utils.Lang + * @crossplatform + * @atomicservice + * @since 20 + */ + addEmptyElement(name: string): void; + + /** + * Writes xml declaration with encoding. For example: <?xml version="1.0" encoding="utf-8"?>. + * @throws { BusinessError } 10200062 - The cumulative length of xml exceeded the upper limit 100000. + * @throws { BusinessError } 10200063 - illegal position for xml. + * @syscap SystemCapability.Utils.Lang + * @crossplatform + * @atomicservice + * @since 20 + */ + setDeclaration(): void; + + /** + * Writes a element start tag with the given name. + * + * @param { string } name - Name of the element. + * @throws { BusinessError } 10200062 - The cumulative length of xml has exceeded the upper limit 100000. + * @throws { BusinessError } 10200064 - Cannot be an empty string. + * @syscap SystemCapability.Utils.Lang + * @crossplatform + * @atomicservice + * @since 20 + */ + startElement(name: string): void; + + /** + * Writes end tag of the element. + * + * @throws { BusinessError } 10200062 - The cumulative length of xml has exceeded the upper limit 100000. + * @throws { BusinessError } 10200065 - There is no match between the startElement and the endElement. + * @syscap SystemCapability.Utils.Lang + * @crossplatform + * @atomicservice + * @since 20 + */ + endElement(): void; + + /** + * Writes the namespace of the current element tag. + * + * @param { string } prefix - Values name of the prefix. Cannot be an empty string. + * @param { string } namespace - Values of namespace. Cannot be an empty string. + * @throws { BusinessError } 10200062 - The cumulative length of xml has exceeded the upper limit 100000. + * @throws { BusinessError } 10200064 - Cannot be an empty string. + * @syscap SystemCapability.Utils.Lang + * @crossplatform + * @atomicservice + * @since 20 + */ + setNamespace(prefix: string, namespace: string): void; + + /** + * Writes the comment to xml. + * + * @param { string } text - Values of comment. Cannot be an empty string. + * @throws { BusinessError } 10200062 - The cumulative length of xml has exceeded the upper limit 100000. + * @throws { BusinessError } 10200064 - Cannot be an empty string. + * @syscap SystemCapability.Utils.Lang + * @crossplatform + * @atomicservice + * @since 20 + */ + setComment(text: string): void; + + /** + * Writes the CDATA. + * + * @param { string } text - Values of CDATA. Cannot be an empty string. + * @throws { BusinessError } 10200062 - The cumulative length of xml has exceeded the upper limit 100000. + * @throws { BusinessError } 10200064 - Cannot be an empty string. + * @syscap SystemCapability.Utils.Lang + * @crossplatform + * @atomicservice + * @since 20 + */ + setCdata(text: string): void; + + /** + * Writes the text to xml element. + * + * @param { string } text - Values of text. Cannot be an empty string. + * @throws { BusinessError } 10200062 - The cumulative length of xml has exceeded the upper limit 100000. + * @throws { BusinessError } 10200064 - Cannot be an empty string. + * @syscap SystemCapability.Utils.Lang + * @crossplatform + * @atomicservice + * @since 20 + */ + setText(text: string): void; + + /** + * Writes the DOCTYPE. + * + * @param { string } text - Values of docType. Cannot be an empty string. + * @throws { BusinessError } 10200062 - The cumulative length of xml has exceeded the upper limit 100000. + * @throws { BusinessError } 10200064 - Cannot be an empty string. + * @syscap SystemCapability.Utils.Lang + * @crossplatform + * @atomicservice + * @since 20 + */ + setDocType(text: string): void; + + /** + * Get an ArrayBuffer from a XmlDynamicSerializer instance. + * + * @returns { ArrayBuffer } - Returns ArrayBuffer result from a XmlDynamicSerializer instance. Empty ArrayBuffer would return if internal error happens. + * @syscap SystemCapability.Utils.Lang + * @crossplatform + * @atomicservice + * @since 20 + */ + getOutput(): ArrayBuffer; +} /** * The XmlSerializer interface is used to generate an xml file. * -- Gitee From 3c3204bc2324cf28e050911f16b8a648b12c9fed Mon Sep 17 00:00:00 2001 From: yuwenze <yuwenze1@huawei.com> Date: Tue, 1 Apr 2025 15:08:35 +0800 Subject: [PATCH 456/835] add revokeDelegator Signed-off-by: yuwenze <yuwenze1@huawei.com> Change-Id: I3e57cd10d2bce924299f6ea35f2178a36920b025 --- api/application/UIAbilityContext.d.ts | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/api/application/UIAbilityContext.d.ts b/api/application/UIAbilityContext.d.ts index c13231a61d..9f9b003585 100644 --- a/api/application/UIAbilityContext.d.ts +++ b/api/application/UIAbilityContext.d.ts @@ -4781,6 +4781,22 @@ export default class UIAbilityContext extends Context { */ setAbilityInstanceInfo(label: string, icon: image.PixelMap): Promise<void>; + /** + * Revoke delegator. + * + * @returns { Promise<void> } The promise returned by the function. + * @throws { BusinessError } 801 - Capability not support. + * @throws { BusinessError } 16000011 - The context does not exist. + * @throws { BusinessError } 16000050 - Internal error. + * @throws { BusinessError } 16000065 - The API can be called only when the ability is running in the foreground. + * @throws { BusinessError } 16000084 - The context does not belong to HookAbility; multiple calls are invoked. + * @throws { BusinessError } 16000085 - Failed to cancel the hook of the window module. + * @syscap SystemCapability.Ability.AbilityRuntime.Core + * @stagemodelonly + * @since 17 + */ + revokeDelegator(): Promise<void>; + /** * Set colorMode of uiability. * -- Gitee From ef29fd69368629937e20d1d321cb8f13e83751ff Mon Sep 17 00:00:00 2001 From: chongzhi <caihongzhi@huawei.com> Date: Wed, 2 Apr 2025 15:47:27 +0800 Subject: [PATCH 457/835] =?UTF-8?q?=E9=A6=96=E5=B8=A7=E9=80=81=E6=98=BE?= =?UTF-8?q?=E5=8A=9F=E8=83=BDapi=E7=89=88=E6=9C=AC=E5=8F=98=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: chongzhi <caihongzhi@huawei.com> --- api/@ohos.multimedia.media.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.multimedia.media.d.ts b/api/@ohos.multimedia.media.d.ts index 61113b5212..f085db1fbf 100755 --- a/api/@ohos.multimedia.media.d.ts +++ b/api/@ohos.multimedia.media.d.ts @@ -4025,7 +4025,7 @@ declare namespace media { * @type { ?boolean } * @syscap SystemCapability.Multimedia.Media.Core * @atomicservice - * @since 18 + * @since 17 */ showFirstFrameOnPrepare?: boolean; -- Gitee From 4b19ab2b9674672f250fa0b18a615b1cddfebe0b Mon Sep 17 00:00:00 2001 From: wangz <wangzhen350@huawei.com> Date: Thu, 3 Apr 2025 10:31:47 +0800 Subject: [PATCH 458/835] =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E4=BF=A1=E6=81=AF?= =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: wangz <wangzhen350@huawei.com> --- ....resourceschedule.backgroundProcessManager.d.ts | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/api/@ohos.resourceschedule.backgroundProcessManager.d.ts b/api/@ohos.resourceschedule.backgroundProcessManager.d.ts index 8e8c321e1d..3ae8da7cf1 100644 --- a/api/@ohos.resourceschedule.backgroundProcessManager.d.ts +++ b/api/@ohos.resourceschedule.backgroundProcessManager.d.ts @@ -23,7 +23,7 @@ * * @namespace backgroundProcessManager * @syscap SystemCapability.Resourceschedule.BackgroundProcessManager - * @since 15 + * @since 17 */ declare namespace backgroundProcessManager { /** @@ -31,14 +31,14 @@ declare namespace backgroundProcessManager { * * @enum { number } * @syscap SystemCapability.Resourceschedule.BackgroundProcessManager - * @since 15 + * @since 17 */ export enum ProcessPriority { /** * Means the process has stopped working and in the background * * @syscap SystemCapability.Resourceschedule.BackgroundProcessManager - * @since 15 + * @since 17 */ PROCESS_BACKGROUND = 1, @@ -46,7 +46,7 @@ declare namespace backgroundProcessManager { * Means the process is working in the background * * @syscap SystemCapability.Resourceschedule.BackgroundProcessManager - * @since 15 + * @since 17 */ PROCESS_INACTIVE = 2, } @@ -58,9 +58,8 @@ declare namespace backgroundProcessManager { * @param { ProcessPriority } priority - Indicates the priority to set. Specific priority can be referenced ProcessPriority * @returns { Promise<void> } The promise returned by the function. * @throws { BusinessError } 401 - Parameter error. Possible causes: priority is out of range. - * @throws { BusinessError } 31800001 - remote error. Possible causes: remote is not work. * @syscap SystemCapability.Resourceschedule.BackgroundProcessManager - * @since 15 + * @since 17 */ function setProcessPriority(pid: number, priority: ProcessPriority): Promise<void>; @@ -69,9 +68,8 @@ declare namespace backgroundProcessManager { * * @param { number } pid - Indicates the pid of the process to be reset. * @returns { Promise<void> } The promise returned by the function. - * @throws { BusinessError } 31800001 - remote error. Possible causes: remote is not work. * @syscap SystemCapability.Resourceschedule.BackgroundProcessManager - * @since 15 + * @since 17 */ function resetProcessPriority(pid: number): Promise<void>; } -- Gitee From d5bd068fa34268856634ae1be1bb8703842bd600 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9C=B1=E8=8F=B2=E5=A2=A8?= <zhufeimo1@huawei.com> Date: Tue, 25 Mar 2025 10:31:32 +0800 Subject: [PATCH 459/835] =?UTF-8?q?=E6=96=B0=E5=A2=9EAPP=5FLAUNCH=5FALLOW?= =?UTF-8?q?=5FLIST?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 朱菲墨 <zhufeimo1@huawei.com> --- api/@ohos.app.ability.wantConstant.d.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/api/@ohos.app.ability.wantConstant.d.ts b/api/@ohos.app.ability.wantConstant.d.ts index 85b131dc84..2d8c5a11e4 100644 --- a/api/@ohos.app.ability.wantConstant.d.ts +++ b/api/@ohos.app.ability.wantConstant.d.ts @@ -344,6 +344,15 @@ declare namespace wantConstant { * @since 18 */ LAUNCH_REASON_MESSAGE = 'ohos.params.launchReasonMessage', + + /** + * Indicates the param of the bundleName Trust list when implicitly launching applications. + * + * @syscap SystemCapability.Ability.AbilityBase + * @atomicservice + * @since 18 + */ + APP_LAUNCH_TRUSTLIST = 'ohos.params.appLaunchTrustList' } /** -- Gitee From f55346ef11c91f7e8b0131eac104ed8d64b61bf9 Mon Sep 17 00:00:00 2001 From: liuziwei <liuziwei12@huawei.com> Date: Thu, 3 Apr 2025 16:22:32 +0800 Subject: [PATCH 460/835] fix Signed-off-by: liuziwei <liuziwei12@huawei.com> --- api/@ohos.userIAM.userAuth.d.ts | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/api/@ohos.userIAM.userAuth.d.ts b/api/@ohos.userIAM.userAuth.d.ts index fb1751c615..a534158d30 100644 --- a/api/@ohos.userIAM.userAuth.d.ts +++ b/api/@ohos.userIAM.userAuth.d.ts @@ -1608,6 +1608,30 @@ declare namespace userAuth { * @atomicservice * @since 12 */ + /** + * Start this authentication, an instance can only perform authentication once. + * + * @permission ohos.permission.ACCESS_BIOMETRIC or ohos.permission.USER_AUTH_FROM_BACKGROUND + * @throws { BusinessError } 201 - Permission verification failed. Possible causes: + * <br>1. No permission to access biometric. + * <br>2. No permission to start authentication from background. + * @throws { BusinessError } 401 - Incorrect parameters. Possible causes: + * <br>1. Incorrect parameter types. + * @throws { BusinessError } 12500001 - Authentication failed. + * @throws { BusinessError } 12500002 - General operation error. + * @throws { BusinessError } 12500003 - Authentication canceled. + * @throws { BusinessError } 12500004 - Authentication timeout. + * @throws { BusinessError } 12500005 - The authentication type is not supported. + * @throws { BusinessError } 12500006 - The authentication trust level is not supported. + * @throws { BusinessError } 12500007 - Authentication service is busy. + * @throws { BusinessError } 12500009 - Authentication is locked out. + * @throws { BusinessError } 12500010 - The type of credential has not been enrolled. + * @throws { BusinessError } 12500011 - Switched to the custom authentication process. + * @throws { BusinessError } 12500013 - Operation failed because of PIN expired. + * @syscap SystemCapability.UserIAM.UserAuth.Core + * @atomicservice + * @since 20 + */ start(): void; /** -- Gitee From c53222b5e6c74a6fad53a6e061efe17e816b3ab5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E6=B0=B8=E5=87=AF?= <liuyongkai2@huawei-partners.com> Date: Thu, 3 Apr 2025 17:06:25 +0800 Subject: [PATCH 461/835] changhe 17 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 刘永凯 <liuyongkai2@huawei-partners.com> --- api/@internal/component/ets/common.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@internal/component/ets/common.d.ts b/api/@internal/component/ets/common.d.ts index 1b26fff20e..943f95d1b5 100644 --- a/api/@internal/component/ets/common.d.ts +++ b/api/@internal/component/ets/common.d.ts @@ -10097,7 +10097,7 @@ declare interface BaseEvent { * @crossplatform * @form * @atomicservice - * @since 18 + * @since 17 */ rollAngle?: number; -- Gitee From 4107ea1a14fc793d005a0b640ccbec9dd6f811cb Mon Sep 17 00:00:00 2001 From: yanxinyu7 <yanxinyu7@h-partners.com> Date: Wed, 2 Apr 2025 18:37:57 +0800 Subject: [PATCH 462/835] =?UTF-8?q?=E9=94=99=E8=AF=AF=E7=A0=81=E6=95=B4?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: yanxinyu7 <yanxinyu7@h-partners.com> --- api/@ohos.window.d.ts | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/api/@ohos.window.d.ts b/api/@ohos.window.d.ts index 1a48a7605e..a837bf1b46 100644 --- a/api/@ohos.window.d.ts +++ b/api/@ohos.window.d.ts @@ -2496,6 +2496,26 @@ declare namespace window { * @atomicservice * @since 12 */ + /** + * Create a window with a specific configuration + * When config.windowType == TYPE_FLOAT, the "ohos.permission.SYSTEM_FLOAT_WINDOW" permission is required + * + * @permission ohos.permission.SYSTEM_FLOAT_WINDOW + * @param { Configuration } config - Parameters for window creation. + * @param { AsyncCallback<Window> } callback - Callback used to return the window created. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; + * 2. Incorrect parameter types. + * @throws { BusinessError } 801 - Capability not supported.createWindow can not work correctly due to limited device capabilities. + * @throws { BusinessError } 1300001 - Repeated operation. + * @throws { BusinessError } 1300002 - This window state is abnormal. + * @throws { BusinessError } 1300004 - Unauthorized operation. + * @throws { BusinessError } 1300006 - This window context is abnormal. + * @throws { BusinessError } 1300009 - The parent window is invalid. + * @syscap SystemCapability.WindowManager.WindowManager.Core + * @atomicservice + * @since 17 + */ function createWindow(config: Configuration, callback: AsyncCallback<Window>): void; /** @@ -2534,6 +2554,26 @@ declare namespace window { * @atomicservice * @since 12 */ + /** + * Create a window with a specific configuration + * When config.windowType == TYPE_FLOAT, the "ohos.permission.SYSTEM_FLOAT_WINDOW" permission is required + * + * @permission ohos.permission.SYSTEM_FLOAT_WINDOW + * @param { Configuration } config - Parameters for window creation. + * @returns { Promise<Window> } Promise used to return the window created. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; + * 2. Incorrect parameter types. + * @throws { BusinessError } 801 - Capability not supported.createWindow can not work correctly due to limited device capabilities. + * @throws { BusinessError } 1300001 - Repeated operation. + * @throws { BusinessError } 1300002 - This window state is abnormal. + * @throws { BusinessError } 1300004 - Unauthorized operation. + * @throws { BusinessError } 1300006 - This window context is abnormal. + * @throws { BusinessError } 1300009 - The parent window is invalid. + * @syscap SystemCapability.WindowManager.WindowManager.Core + * @atomicservice + * @since 17 + */ function createWindow(config: Configuration): Promise<Window>; /** -- Gitee From 67d7bfd3323ce131970502a367e1197123cf2322 Mon Sep 17 00:00:00 2001 From: zhufenghao <zhufenghao2@huawei.com> Date: Fri, 28 Mar 2025 10:28:08 +0800 Subject: [PATCH 463/835] WebContextMenuResult Add redo undo PasteAndMatchStyle Signed-off-by: zhufenghao <zhufenghao2@huawei.com> --- api/@internal/component/ets/web.d.ts | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/api/@internal/component/ets/web.d.ts b/api/@internal/component/ets/web.d.ts index cebe425906..b57d9a94ea 100644 --- a/api/@internal/component/ets/web.d.ts +++ b/api/@internal/component/ets/web.d.ts @@ -3303,6 +3303,30 @@ declare class WebContextMenuResult { * @since 11 */ selectAll(): void; + + /** + * Executes the redo operation related to this context menu. + * + * @syscap SystemCapability.Web.Webview.Core + * @since 20 + */ + redo(): void; + + /** + * Executes the undo operation related to this context menu. + * + * @syscap SystemCapability.Web.Webview.Core + * @since 20 + */ + undo(): void; + + /** + * Executes the paste and match style operation related to this context menu. + * + * @syscap SystemCapability.Web.Webview.Core + * @since 20 + */ + pasteAndMatchStyle(): void; } /** -- Gitee From 6927a664a9510fc33870f22977e72de7ec4fbb4f Mon Sep 17 00:00:00 2001 From: tangdongyao <t30031425@china.huawei.com> Date: Thu, 3 Apr 2025 20:51:05 +0800 Subject: [PATCH 464/835] itp and adblock are not supported for wearable device Signed-off-by: tangdongyao <tangdongyao1@huawei.com> --- api/@ohos.web.webview.d.ts | 155 +++++++++++++++++++++++++++++++++++++ 1 file changed, 155 insertions(+) diff --git a/api/@ohos.web.webview.d.ts b/api/@ohos.web.webview.d.ts index 05ae615402..393fbd942b 100644 --- a/api/@ohos.web.webview.d.ts +++ b/api/@ohos.web.webview.d.ts @@ -5681,6 +5681,19 @@ declare namespace webview { * @atomicservice * @since 12 */ + /** + * Enable the ability to use Intelligent Tracking Prevention; default is disabled. + * + * @param { boolean } enable {@code true} enable Intelligent Tracking Prevention; {@code false} otherwise. + * @throws { BusinessError } 17100001 - Init error. + * The WebviewController must be associated with a Web component. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. + * <br>2. Incorrect parameter types. + * @throws { BusinessError } 801 - Capability not supported. + * @syscap SystemCapability.Web.Webview.Core + * @atomicservice + * @since 18 + */ enableIntelligentTrackingPrevention(enable: boolean): void; /** @@ -5693,6 +5706,17 @@ declare namespace webview { * @atomicservice * @since 12 */ + /** + * Get whether Intelligent Tracking Prevention is enabled. + * + * @returns { boolean } True if enable the Intelligent Tracking Prevention; else false. + * @throws { BusinessError } 17100001 - Init error. + * The WebviewController must be associated with a Web component. + * @throws { BusinessError } 801 - Capability not supported. + * @syscap SystemCapability.Web.Webview.Core + * @atomicservice + * @since 18 + */ isIntelligentTrackingPreventionEnabled(): boolean; /** @@ -5705,6 +5729,17 @@ declare namespace webview { * @atomicservice * @since 12 */ + /** + * Add bypassing hosts for Intelligent Tracking Prevention. + * + * @param { Array<string> } hostList - Hosts that bypass the Intelligent Tracking Prevention. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. + * <br>2. Incorrect parameter types. + * @throws { BusinessError } 801 - Capability not supported. + * @syscap SystemCapability.Web.Webview.Core + * @atomicservice + * @since 18 + */ static addIntelligentTrackingPreventionBypassingList(hostList: Array<string>): void; /** @@ -5717,6 +5752,17 @@ declare namespace webview { * @atomicservice * @since 12 */ + /** + * Remove bypassing hosts for Intelligent Tracking Prevention. + * + * @param { Array<string> } hostList - Hosts needs to remove from bypass list. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. + * <br>2. Incorrect parameter types. + * @throws { BusinessError } 801 - Capability not supported. + * @syscap SystemCapability.Web.Webview.Core + * @atomicservice + * @since 18 + */ static removeIntelligentTrackingPreventionBypassingList(hostList: Array<string>): void; /** @@ -5726,6 +5772,14 @@ declare namespace webview { * @atomicservice * @since 12 */ + /** + * Clear bypassing hosts for Intelligent Tracking Prevention. + * + * @throws { BusinessError } 801 - Capability not supported. + * @syscap SystemCapability.Web.Webview.Core + * @atomicservice + * @since 18 + */ static clearIntelligentTrackingPreventionBypassingList(): void; /** @@ -5915,6 +5969,19 @@ declare namespace webview { * @atomicservice * @since 12 */ + /** + * Enable the ability to block Ads, disabled by default. + * + * @param { boolean } enable {@code true} Enable Ads block; {@code false} otherwise. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. + * <br>2. Parameter string is too long. 3.Parameter verification failed. + * @throws { BusinessError } 17100001 - Init error. + * The WebviewController must be associated with a Web component. + * @throws { BusinessError } 801 - Capability not supported. + * @syscap SystemCapability.Web.Webview.Core + * @atomicservice + * @since 18 + */ enableAdsBlock(enable: boolean): void; /** @@ -5925,6 +5992,15 @@ declare namespace webview { * @atomicservice * @since 12 */ + /** + * Get whether Ads block is enabled. + * + * @returns { boolean } True if the ability of AdsBlock is enabled; else false. + * @throws { BusinessError } 801 - Capability not supported. + * @syscap SystemCapability.Web.Webview.Core + * @atomicservice + * @since 18 + */ isAdsBlockEnabled(): boolean; /** @@ -5935,6 +6011,15 @@ declare namespace webview { * @atomicservice * @since 12 */ + /** + * Get whether Ads block is enabled for current Webpage. + * + * @returns { boolean } True if the ability of AdsBlock is enabled for current Webpage; else false. + * @throws { BusinessError } 801 - Capability not supported. + * @syscap SystemCapability.Web.Webview.Core + * @atomicservice + * @since 18 + */ isAdsBlockEnabledForCurPage(): boolean; /** @@ -8226,6 +8311,17 @@ declare namespace webview { * @atomicservice * @since 12 */ + /** + * set Ads Block ruleset file, containing easylist rules. + * @param {string} rulesFile - absolute file path contains app customized ads block rules. + * @param {boolean} replace - (@code true)replace internal rules;(@code false) add to internal rules. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. + * <br>2. Incorrect parameter types. + * @throws { BusinessError } 801 - Capability not supported. + * @syscap SystemCapability.Web.Webview.Core + * @atomicservice + * @since 18 + */ static setAdsBlockRules(rulesFile: string, replace: boolean): void; /** @@ -8238,6 +8334,17 @@ declare namespace webview { * @atomicservice * @since 12 */ + /** + * Add items to Ads Block Disallow list. + * @param { Array<string> } domainSuffixes - list of domain suffix, if web page url matches someone in the list, + * Ads Block will be disallowed for the web page. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. + * <br>2. Incorrect parameter types. + * @throws { BusinessError } 801 - Capability not supported. + * @syscap SystemCapability.Web.Webview.Core + * @atomicservice + * @since 18 + */ static addAdsBlockDisallowedList(domainSuffixes: Array<string>): void; /** @@ -8253,6 +8360,20 @@ declare namespace webview { * @atomicservice * @since 12 */ + /** + * Add items to Ads Block Allow list. + * By default, ads block is allowed for all pages unless they are added to the + * disallow list. The priority of allowlist is higher than the disallowlist. It is + * used to re-enable ads block on the page that matches disallow list. + * @param { Array<string> } domainSuffixes - list of domain suffix, if web page url matches someone in the list, + * Ads Block will be allowed for the web page. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. + * <br>2. Incorrect parameter types. + * @throws { BusinessError } 801 - Capability not supported. + * @syscap SystemCapability.Web.Webview.Core + * @atomicservice + * @since 18 + */ static addAdsBlockAllowedList(domainSuffixes: Array<string>): void; /** @@ -8264,6 +8385,16 @@ declare namespace webview { * @atomicservice * @since 12 */ + /** + * remove items from Ads Block Disallowed list. + * @param { Array<string> } domainSuffixes - list of domain suffix needed be removed from disallow list + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. + * <br>2. Incorrect parameter types. + * @throws { BusinessError } 801 - Capability not supported. + * @syscap SystemCapability.Web.Webview.Core + * @atomicservice + * @since 18 + */ static removeAdsBlockDisallowedList(domainSuffixes: Array<string>): void; /** @@ -8275,6 +8406,16 @@ declare namespace webview { * @atomicservice * @since 12 */ + /** + * remove items from Ads Block Allowed list. + * @param { Array<string> } domainSuffixes - list of domain suffix needed be removed from allow list + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. + * <br>2. Incorrect parameter types. + * @throws { BusinessError } 801 - Capability not supported. + * @syscap SystemCapability.Web.Webview.Core + * @atomicservice + * @since 18 + */ static removeAdsBlockAllowedList(domainSuffixes: Array<string>): void; /** @@ -8283,6 +8424,13 @@ declare namespace webview { * @atomicservice * @since 12 */ + /** + * clear Ads Block Disallowed list. + * @throws { BusinessError } 801 - Capability not supported. + * @syscap SystemCapability.Web.Webview.Core + * @atomicservice + * @since 18 + */ static clearAdsBlockDisallowedList(): void; /** @@ -8291,6 +8439,13 @@ declare namespace webview { * @atomicservice * @since 12 */ + /** + * clear Ads Block Allowed list. + * @throws { BusinessError } 801 - Capability not supported. + * @syscap SystemCapability.Web.Webview.Core + * @atomicservice + * @since 18 + */ static clearAdsBlockAllowedList(): void; } -- Gitee From a5d3414d92f8f539f4113944cbbec47bcda90c2a Mon Sep 17 00:00:00 2001 From: wangxiuxiu96 <wangxiuxiu9@huawei-partners.com> Date: Sat, 5 Apr 2025 18:12:38 +0800 Subject: [PATCH 465/835] nodecontroller_fix Signed-off-by: wangxiuxiu96 <wangxiuxiu9@huawei-partners.com> --- api/arkui/NodeController.d.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/api/arkui/NodeController.d.ts b/api/arkui/NodeController.d.ts index b2e6f94752..a1c3a8f091 100644 --- a/api/arkui/NodeController.d.ts +++ b/api/arkui/NodeController.d.ts @@ -195,9 +195,9 @@ export abstract class NodeController { * @since 18 */ onWillUnbind?(containerId: number): void; - + /** - * OnBind Method. Executed when the NodeController is bound to a NodeContainer. + * OnBind Method. Executed after the NodeController is bound to a NodeContainer. * * @param { number } containerId - the uniqueId of the NodeContainer. * @syscap SystemCapability.ArkUI.ArkUI.Full @@ -208,7 +208,7 @@ export abstract class NodeController { onBind?(containerId: number): void; /** - * OnUnbind Method. Executed when the NodeController is unbind with the NodeContainer. + * OnUnbind Method. Executed after the NodeController is unbind with the NodeContainer. * * @param { number } containerId - the uniqueId of the NodeContainer. * @syscap SystemCapability.ArkUI.ArkUI.Full -- Gitee From d0bb182d9819d908f728f355c8c612bc261922a6 Mon Sep 17 00:00:00 2001 From: wangzhen <wangzhen416@huawei.com> Date: Tue, 1 Apr 2025 17:52:31 +0800 Subject: [PATCH 466/835] Add flag to indicate starting a plugin ability Signed-off-by: wangzhen <wangzhen416@huawei.com> Change-Id: Id502d98484ad8984f7365e1471462bc89b5517fd --- api/@ohos.app.ability.wantConstant.d.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/api/@ohos.app.ability.wantConstant.d.ts b/api/@ohos.app.ability.wantConstant.d.ts index 2d8c5a11e4..461e693fa0 100644 --- a/api/@ohos.app.ability.wantConstant.d.ts +++ b/api/@ohos.app.ability.wantConstant.d.ts @@ -345,6 +345,14 @@ declare namespace wantConstant { */ LAUNCH_REASON_MESSAGE = 'ohos.params.launchReasonMessage', + /** + * Indicates the dest ability refers to a plugin ability. + * + * @syscap SystemCapability.Ability.AbilityBase + * @since 18 + */ + DESTINATION_PLUGIN_ABILITY = 'ohos.params.pluginAbility', + /** * Indicates the param of the bundleName Trust list when implicitly launching applications. * -- Gitee From e693e2a0c60d2599b57a9715f5da6b1a626359d1 Mon Sep 17 00:00:00 2001 From: guanzengkun <guanzengkun@huawei.com> Date: Mon, 24 Mar 2025 11:35:10 +0800 Subject: [PATCH 467/835] =?UTF-8?q?https://gitee.com/openharmony/interface?= =?UTF-8?q?=5Fsdk-js/issues/IBQTC3=20Description:=20=E6=96=B0=E5=A2=9EImag?= =?UTF-8?q?e=E7=BB=84=E4=BB=B6=E7=9A=84=E6=9C=80=E4=BD=B3=E5=AE=9E?= =?UTF-8?q?=E8=B7=B5=E6=8F=8F=E8=BF=B0=20Sig:=20SIG=5FApplicationFramework?= =?UTF-8?q?=20Feature=20or=20Bugfix:Bugfix=20Binary=20Source:No=20TDD:(?= =?UTF-8?q?=E8=AF=84=E4=BC=B0=E4=B8=8D=E6=B6=89=E5=8F=8A)=20XTS:Pass=20?= =?UTF-8?q?=E9=A2=84=E6=B5=8B=E8=AF=95:=E8=AF=84=E4=BC=B0=E4=B8=8D?= =?UTF-8?q?=E6=B6=89=E5=8F=8A=20Signed-off-by:guanzengkun=20<guanzengkun@h?= =?UTF-8?q?uawei.com>?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/@internal/component/ets/image.d.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/api/@internal/component/ets/image.d.ts b/api/@internal/component/ets/image.d.ts index 91556380e1..ee9d89021a 100644 --- a/api/@internal/component/ets/image.d.ts +++ b/api/@internal/component/ets/image.d.ts @@ -1807,6 +1807,16 @@ declare class ImageAttribute extends CommonMethod<ImageAttribute> { /** * Defines Image Component. * + * <p>If flickering occurs during image loading, set <b>syncLoad</b> to <b>true</b>. + * For details, see [Concurrency Optimization]{@link + * https://developer.huawei.com/consumer/en/doc/best-practices/bpta-click-to-click-response-optimization}</p> + * + * <p>If white blocks persist during image loading, follow the steps in [Solution to White Image Blocks]{@link + * https://developer.huawei.com/consumer/en/doc/best-practices/bpta-image-white-lump-solution}</p> + * + * <p>If image loading takes a long time, follow the steps in [Reducing the Loading Time of Preset Images]{@link + * https://developer.huawei.com/consumer/en/doc/best-practices/bpta-texture-compression-improve-performance}</p> + * * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @form -- Gitee From 55a2f628b4d8afd4e84438f4b4c1414d30d51315 Mon Sep 17 00:00:00 2001 From: ReCoder <jianhao2@h-partners.com> Date: Mon, 7 Apr 2025 10:09:36 +0800 Subject: [PATCH 468/835] chore: update API names Signed-off-by: ReCoder <jianhao2@h-partners.com> --- api/@ohos.display.d.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/api/@ohos.display.d.ts b/api/@ohos.display.d.ts index 2dd64ce60f..4279b93367 100644 --- a/api/@ohos.display.d.ts +++ b/api/@ohos.display.d.ts @@ -647,13 +647,13 @@ declare namespace display { * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. * <br>2. Incorrect parameter types. 3. Parameter verification failed. - * @throws { BusinessError } 801 - Capability not supported.Function addVirtualScreenBlockList can not work correctly due to limited device capabilities. + * @throws { BusinessError } 801 - Capability not supported.Function addVirtualScreenBlocklist can not work correctly due to limited device capabilities. * @throws { BusinessError } 1400003 - This display manager service works abnormally. * @syscap SystemCapability.Window.SessionManager * @systemapi Hide this for inner system use. * @since 18 */ - function addVirtualScreenBlockList(windowIds: Array<number>): Promise<void>; + function addVirtualScreenBlocklist(windowIds: Array<number>): Promise<void>; /** * Remove the list of window ids from the block list which won't display on the virtual screen @@ -662,13 +662,13 @@ declare namespace display { * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. * <br>2. Incorrect parameter types. 3. Parameter verification failed. - * @throws { BusinessError } 801 - Capability not supported.Function removeVirtualScreenBlockList can not work correctly due to limited device capabilities. + * @throws { BusinessError } 801 - Capability not supported.Function removeVirtualScreenBlocklist can not work correctly due to limited device capabilities. * @throws { BusinessError } 1400003 - This display manager service works abnormally. * @syscap SystemCapability.Window.SessionManager * @systemapi Hide this for inner system use. * @since 18 */ - function removeVirtualScreenBlockList(windowIds: Array<number>): Promise<void>; + function removeVirtualScreenBlocklist(windowIds: Array<number>): Promise<void>; /** * The parameter for creating virtual screen. -- Gitee From 24dc7f134832b9b5582cf1ec794190def8aced36 Mon Sep 17 00:00:00 2001 From: mazijian <mazijian2@huawei.com> Date: Fri, 4 Apr 2025 21:49:49 +0800 Subject: [PATCH 469/835] =?UTF-8?q?ArkUI=E5=9F=BA=E7=A1=80=E6=A1=86?= =?UTF-8?q?=E6=9E=B6=E4=B8=BB=E5=B9=B2=E6=8E=A5=E5=8F=A3=E4=BB=93=E5=B7=AE?= =?UTF-8?q?=E5=BC=82=E5=90=8C=E6=AD=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: mazijian <mazijian2@huawei.com> Change-Id: I7a2630688e684d5171664450911001fb0eb44206 --- api/@ohos.arkui.UIContext.d.ts | 6 +-- kits/@kit.ArkUI.d.ts | 69 ++++++++++++++++++---------------- 2 files changed, 39 insertions(+), 36 deletions(-) diff --git a/api/@ohos.arkui.UIContext.d.ts b/api/@ohos.arkui.UIContext.d.ts index 7813433baa..53e2d6abd2 100644 --- a/api/@ohos.arkui.UIContext.d.ts +++ b/api/@ohos.arkui.UIContext.d.ts @@ -1254,7 +1254,7 @@ export class PromptAction { * @crossplatform * @atomicservice * @since 12 - */ + */ closeCustomDialog<T extends Object>(dialogContent: ComponentContent<T>): Promise<void>; /** @@ -1319,7 +1319,7 @@ export class PromptAction { * @atomicservice * @since 18 */ - getTopOrder(): LevelOrder + getTopOrder(): LevelOrder; /** * Get order value of bottom dialog. @@ -1330,7 +1330,7 @@ export class PromptAction { * @atomicservice * @since 18 */ - getBottomOrder(): LevelOrder + getBottomOrder(): LevelOrder; /** * Open popup with frameNode. diff --git a/kits/@kit.ArkUI.d.ts b/kits/@kit.ArkUI.d.ts index 720dc0b223..ccc9b7a59e 100644 --- a/kits/@kit.ArkUI.d.ts +++ b/kits/@kit.ArkUI.d.ts @@ -100,17 +100,19 @@ import dragController from '@ohos.arkui.dragController'; import { DrawableDescriptor, LayeredDrawableDescriptor, PixelMapDrawableDescriptor, AnimationOptions, AnimatedDrawableDescriptor } from '@ohos.arkui.drawableDescriptor'; import inspector from '@ohos.arkui.inspector'; import { - NodeRenderType, RenderOptions, BuilderNode, BuildOptions, NodeController, FrameNode, DrawContext, Size, Offset, Position, Pivot, Scale, Translation, Matrix4, Rotation, - Frame, RenderNode, XComponentNode, LengthMetrics, LengthMetricsUnit, LengthUnit, ColorMetrics, LayoutConstraint, ComponentContent, NodeContent, Content, typeNode, ShapeMask, ShapeClip, - NodeAdapter, Rect, RoundRect, edgeColors, edgeWidths, borderStyles, borderRadiuses, ExpandMode + NodeRenderType, RenderOptions, BuilderNode, BuildOptions, NodeController, FrameNode, DrawContext, Size, Offset, Position, Pivot, + Scale, Translation, Matrix4, Rotation, Frame, RenderNode, XComponentNode, LengthMetrics, ColorMetrics, LengthUnit, LengthMetricsUnit, + LayoutConstraint, ComponentContent, NodeContent, Content, typeNode, NodeAdapter, ShapeMask, ShapeClip, Rect, RoundRect, + edgeColors, edgeWidths, borderStyles, borderRadiuses, ExpandMode } from '@ohos.arkui.node'; import uiObserver from '@ohos.arkui.observer'; import performanceMonitor from '@ohos.arkui.performanceMonitor'; +import { AppStorageV2, PersistenceV2, Type, UIUtils, ConnectOptions } from '@ohos.arkui.StateManagement'; import { RectShape, CircleShape, EllipseShape, PathShape } from '@ohos.arkui.shape'; import { - AtomicServiceBar, ComponentUtils, ContextMenuController, CursorController, DragController, Font, KeyboardAvoidMode, MediaQuery, OverlayManager, PromptAction, Router, - UIContext, UIInspector, UIObserver, PageInfo, SwiperDynamicSyncScene, SwiperDynamicSyncSceneType, MarqueeDynamicSyncScene, MarqueeDynamicSyncSceneType, FrameCallback, - MeasureUtils, OverlayManagerOptions, TargetInfo + AtomicServiceBar, ComponentUtils, ContextMenuController, CursorController, DragController, Font, KeyboardAvoidMode, MediaQuery, OverlayManager, + PromptAction, Router, UIContext, UIInspector, UIObserver, PageInfo, SwiperDynamicSyncScene, SwiperDynamicSyncSceneType, MeasureUtils, FrameCallback, + OverlayManagerOptions, TargetInfo, MarqueeDynamicSyncScene, MarqueeDynamicSyncSceneType } from '@ohos.arkui.UIContext'; import curves from '@ohos.curves'; import { @@ -144,6 +146,7 @@ import SystemRouter, { BackRouterOptions, DisableAlertBeforeBackPageOptions, EnableAlertBeforeBackPageOptions, RouterOptions, RouterState } from '@system.router'; +import { ArcList, ArcListItem, ArcListAttribute, ArcListItemAttribute } from '@ohos.arkui.ArcList'; import { ArcAlphabetIndexer, ArcAlphabetIndexerAttribute } from '@ohos.arkui.ArcAlphabetIndexer'; import { ArcScrollBar, ArcScrollBarAttribute } from '@ohos.arkui.ArcScrollBar'; import { Colors, CustomColors, Theme, ThemeControl, CustomTheme } from '@ohos.arkui.theme'; @@ -157,11 +160,8 @@ import { HoverModeStatus, OnHoverStatusChangeHandler, } from '@ohos.arkui.advanced.FoldSplitContainer'; -import { AppStorageV2, PersistenceV2, Type, UIUtils, ConnectOptions } from '@ohos.arkui.StateManagement'; -import { IDataSourcePrefetching, IPrefetcher, BasicPrefetcher } from '@ohos.arkui.Prefetcher'; import uiExtension from '@ohos.arkui.uiExtension'; import { FullScreenLaunchComponent } from '@ohos.arkui.advanced.FullScreenLaunchComponent'; -import { ArcList, ArcListItem, ArcListAttribute, ArcListItemAttribute } from '@ohos.arkui.ArcList'; import { AtomicServiceTabs, TabBarOptions, TabBarPosition, TabContentBuilder, OnContentWillChangeCallback } from '@ohos.atomicservice.AtomicServiceTabs'; import { CommonModifier, ColumnModifier, ColumnSplitModifier, RowModifier, RowSplitModifier, SideBarContainerModifier, @@ -177,7 +177,8 @@ import { PolygonModifier, PolylineModifier, RectModifier, ShapeModifier, AlphabetIndexerModifier, HyperlinkModifier, MenuModifier, MenuItemModifier, PanelModifier, SymbolGlyphModifier, AttributeUpdater, ContainerSpanModifier, SymbolSpanModifier, ParticleModifier -} from "@ohos.arkui.modifier"; +} from '@ohos.arkui.modifier'; +import { IDataSourcePrefetching, IPrefetcher, BasicPrefetcher } from '@ohos.arkui.Prefetcher'; import { DownloadFileButton, DownloadLayoutDirection, @@ -193,10 +194,6 @@ import { import { SplitPolicy, MultiNavigation, MultiNavPathStack } from '@ohos.arkui.advanced.MultiNavigation'; -import { - SubHeaderV2IconType, SubHeaderV2Title, SubHeaderV2Select, - SubHeaderV2, SubHeaderV2OperationType, SubHeaderV2OperationItem, SubHeaderV2OperationItemType -} from '@ohos.arkui.advanced.SubHeaderV2'; import { ArcSlider, ArcSliderPosition, @@ -216,6 +213,10 @@ import { ArcDirection, ArcSwiperController } from '@ohos.arkui.ArcSwiper'; +import { + SubHeaderV2IconType, SubHeaderV2Title, SubHeaderV2Select, + SubHeaderV2, SubHeaderV2OperationType, SubHeaderV2OperationItem, SubHeaderV2OperationItemType +} from '@ohos.arkui.advanced.SubHeaderV2'; import { SegmentButtonV2ItemOptions, OnSelectedIndexChange, @@ -250,8 +251,8 @@ export { PopupTextOptions, Position, PrefixIconOptions, ProgressButton, ProgressButtonV2, ProgressButtonV2Color, ProgressButtonV2ColorOptions, Prompt, PromptAction, PromptOptions, RectShape, RenderNode, RenderOptions, BuildOptions, RequestFullWindowOptions, Rotation, Router, RouterOptions, RouterState, Scale, ScreenOnVisibleOptions, SegmentButton, SegmentButtonItemOptionsArray, SegmentButtonOptions, SelectDialog, SelectOptions, SelectTitleBar, SelectTitleBarMenuItem, SelectionMenu, - SelectionMenuOptions, ShapeMask, ShapeClip, ShowActionMenuOptions, ShowDialogOptions, ShowDialogSuccessResponse, - ShowToastOptions, Size, SplitLayout, SubHeader, SuffixIconOptions, SwipeRefresher, SymbolOptions, SystemMediaQuery, SystemRouter, + SelectionMenuOptions, ShapeMask, ShapeClip, ShowActionMenuOptions, ShowDialogOptions, ShowDialogSuccessResponse, AppStorageV2, PersistenceV2, Type, UIUtils, + ConnectOptions, ShowToastOptions, Size, SplitLayout, SubHeader, SuffixIconOptions, SwipeRefresher, SymbolOptions, SystemMediaQuery, SystemRouter, SubHeaderV2IconType, SubHeaderV2Title, SubHeaderV2Select, SubHeaderV2, SubHeaderV2OperationType, SubHeaderV2OperationItem, SubHeaderV2OperationItemType, TabSegmentButtonConstructionOptions, TabSegmentButtonOptions, TabTitleBar, TabTitleBarMenuItem, TabTitleBarTabItem, @@ -259,19 +260,18 @@ export { ToolBarV2ItemState, ToolBarV2SymbolGlyph, ToolBarV2SymbolGlyphOptions, ToolBarV2ItemText, ToolBarV2ItemTextOptions, ToolBarV2ItemIconType, ToolBarV2ItemImage, ToolBarV2ItemImageOptions, ToolBarV2, ToolBarV2Item, ToolBarV2ItemOptions, ToolBarV2Modifier, ToolBarV2ItemAction, TreeListenerManager, TreeView, UIContext, UIInspector, UIObserver, PageInfo, WindowExtensionAbility, WindowExtensionContext, XComponentNode, - LengthMetrics, LengthMetricsUnit, LengthUnit, ColorMetrics, LayoutConstraint, ComponentContent, NodeContent, Content, componentSnapshot, componentUtils, curves, display, dragController, dragInteraction, - font, inspector, matrix4, mediaquery, performanceMonitor, pluginComponentManager, PluginComponentTemplate, prompt, promptAction, LevelMode, ImmersiveMode, LevelOrder, router, - AtomicServiceWeb, OnMessageEvent, OnErrorReceiveEvent, OnHttpErrorReceiveEvent, OnPageBeginEvent, OnPageEndEvent, + LengthMetrics, LengthUnit, ColorMetrics, LengthMetricsUnit, LayoutConstraint, ComponentContent, NodeContent, Content, + componentSnapshot, componentUtils, curves, display, dragController, dragInteraction, + font, inspector, matrix4, mediaquery, performanceMonitor, pluginComponentManager, PluginComponentTemplate, prompt, promptAction, router, + LevelMode, ImmersiveMode, LevelOrder, AtomicServiceWeb, OnMessageEvent, OnErrorReceiveEvent, OnHttpErrorReceiveEvent, OnPageBeginEvent, OnPageEndEvent, AtomicServiceWebController, OnLoadInterceptEvent, OnProgressChangeEvent, OnLoadInterceptCallback, WebHeader, screen, screenshot, uiAppearance, uiExtensionHost, uiObserver, window, windowAnimationManager, CustomContentDialog, PopoverDialog, PopoverOptions, AtomicServiceTabs, TabBarOptions, TabBarPosition, TabContentBuilder, OnContentWillChangeCallback, IconOptions, ChipItemLabelOptions, ChipGroupItemOptions, ChipItemStyle, ChipGroupSpaceOptions, IconItemOptions, IconGroupSuffix, ChipGroup, Colors, CustomColors, Theme, ThemeControl, CustomTheme, ChipSymbolGlyphOptions, ExtraRegionPosition, ExpandedRegionLayoutOptions, HoverModeRegionLayoutOptions, FoldedRegionLayoutOptions, PresetSplitRatio, FoldSplitContainer, - HoverModeStatus, OnHoverStatusChangeHandler, - AppStorageV2, PersistenceV2, Type, UIUtils, ConnectOptions, typeNode, - IDataSourcePrefetching, IPrefetcher, BasicPrefetcher, SwiperDynamicSyncScene, SwiperDynamicSyncSceneType, MarqueeDynamicSyncScene, MarqueeDynamicSyncSceneType, - uiExtension, FullScreenLaunchComponent, MeasureUtils, + HoverModeStatus, OnHoverStatusChangeHandler, SwiperDynamicSyncScene, SwiperDynamicSyncSceneType, uiExtension, FullScreenLaunchComponent, MeasureUtils, + typeNode, CommonModifier, ColumnModifier, ColumnSplitModifier, RowModifier, RowSplitModifier, SideBarContainerModifier, BlankModifier, DividerModifier, GridColModifier, GridRowModifier, NavDestinationModifier, NavigatorModifier, StackModifier, NavigationModifier, NavRouterModifier, StepperItemModifier, TabsModifier, GridModifier, @@ -284,21 +284,24 @@ export { MarqueeModifier, ProgressModifier, QRCodeModifier, TextClockModifier, TextTimerModifier, LineModifier, PathModifier, PolygonModifier, PolylineModifier, RectModifier, ShapeModifier, AlphabetIndexerModifier, FormComponentModifier, HyperlinkModifier, MenuModifier, MenuItemModifier, PanelModifier, SymbolGlyphModifier, AttributeUpdater, SymbolSpanModifier, - ContainerSpanModifier, SegmentButtonTextItem, SegmentButtonIconItem, SegmentButtonIconTextItem, DimensionNoPercentage, - CommonSegmentButtonOptions, ItemRestriction, SegmentButtonItemTuple, SegmentButtonItemArray, SegmentButtonItemOptionsConstructorOptions, SegmentButtonItemOptions, - PixelMapDrawableDescriptor, AnimationOptions, AnimatedDrawableDescriptor, NodeAdapter, DownloadFileButton, - DownloadLayoutDirection, DownloadIconStyle, DownloadDescription, DownloadContentOptions, DownloadStyleOptions, + ContainerSpanModifier, PixelMapDrawableDescriptor, AnimationOptions, AnimatedDrawableDescriptor, + IDataSourcePrefetching, IPrefetcher, BasicPrefetcher, MarqueeDynamicSyncScene, MarqueeDynamicSyncSceneType, + SegmentButtonTextItem, SegmentButtonIconItem, SegmentButtonIconTextItem, DimensionNoPercentage, + CommonSegmentButtonOptions, ItemRestriction, SegmentButtonItemTuple, SegmentButtonItemArray, + SegmentButtonItemOptionsConstructorOptions, SegmentButtonItemOptions, DownloadFileButton, + DownloadLayoutDirection, DownloadIconStyle, DownloadDescription, DownloadContentOptions, DownloadStyleOptions, NodeAdapter, Rect, RoundRect, edgeColors, edgeWidths, borderStyles, borderRadiuses, ParticleModifier, InnerFullScreenLaunchComponent, LaunchController, AccessibilitySelectedType, AccessibilityOptions, CloseOptions, ChipSuffixSymbolGlyphOptions, + SuffixImageIconOptions, SymbolItemOptions, ArcList, ArcListItem, ArcListAttribute, ArcListItemAttribute, + SplitPolicy, MultiNavigation, MultiNavPathStack, ArcAlphabetIndexer, ArcAlphabetIndexerAttribute, - SuffixImageIconOptions, SymbolItemOptions, - SplitPolicy, MultiNavigation, MultiNavPathStack, OverlayManagerOptions, - ArcList, ArcListItem, ArcListAttribute, ArcListItemAttribute, ArcScrollBar, ArcScrollBarAttribute, ArcSlider, ArcSliderOptions, ArcSliderOptionsConstructorOptions, ArcSliderLayoutOptions, ArcSliderLayoutOptionsConstructorOptions, ArcSliderStyleOptions, ArcSliderStyleOptionsConstructorOptions, - ArcSliderValueOptions, ArcSliderValueOptionsConstructorOptions, - SegmentButtonV2ItemOptions, OnSelectedIndexChange, OnSelectedIndexesChange, SegmentButtonV2Item, SegmentButtonV2Items, TabSegmentButtonV2, CapsuleSegmentButtonV2, MultiCapsuleSegmentButtonV2, + ArcSliderValueOptions, ArcSliderValueOptionsConstructorOptions, ArcScrollBar, ArcScrollBarAttribute, OverlayManagerOptions, + SegmentButtonV2ItemOptions, OnSelectedIndexChange, OnSelectedIndexesChange, SegmentButtonV2Item, SegmentButtonV2Items, + TabSegmentButtonV2, CapsuleSegmentButtonV2, MultiCapsuleSegmentButtonV2, AlertDialogV2, AdvancedDialogV2Button, AdvancedDialogV2ButtonOptions, AdvancedDialogV2ButtonAction, AdvancedDialogV2OnCheckedChange, - ConfirmDialogV2, LoadingDialogV2, SelectDialogV2, TipsDialogV2, CustomContentDialogV2, PopoverDialogV2, PopoverDialogV2OnVisibleChange, PopoverDialogV2Options, ExpandMode, + ConfirmDialogV2, LoadingDialogV2, SelectDialogV2, TipsDialogV2, CustomContentDialogV2, PopoverDialogV2, PopoverDialogV2OnVisibleChange, PopoverDialogV2Options, + ExpandMode, HalfScreenLaunchComponent, ArcSliderPosition, ArcSwiper, ArcSwiperAttribute, ArcDotIndicator, ArcDirection, ArcSwiperController, TargetInfo, }; -- Gitee From ec762c7ae2893d43ae694caaad3ddcbf449454e4 Mon Sep 17 00:00:00 2001 From: OningO <zhangning134@huawei.com> Date: Mon, 7 Apr 2025 11:28:44 +0800 Subject: [PATCH 470/835] =?UTF-8?q?=E5=AD=97=E4=BD=93=E7=AE=A1=E7=90=86?= =?UTF-8?q?=E6=96=B0=E5=A2=9Eapi?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: OningO <zhangning134@huawei.com> --- api/@ohos.fontManager.d.ts | 69 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 api/@ohos.fontManager.d.ts diff --git a/api/@ohos.fontManager.d.ts b/api/@ohos.fontManager.d.ts new file mode 100644 index 0000000000..1ce457179a --- /dev/null +++ b/api/@ohos.fontManager.d.ts @@ -0,0 +1,69 @@ +/* + * Copyright (c) 2025 Huawei Device Co., Ltd. + * 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. + */ + +/** + * @file + * @kit LocalizationKit + */ + +/** + * Provides the capability of install and uninstall font. + * + * @namespace fontManager + * @syscap SystemCapability.Global.FontManager + * @systemapi + * @since 19 + */ +declare namespace fontManager { + /** + * Installs the specified path font. + * + * @permission ohos.permission.UPDATE_FONT + * @param { string } path - path indicates the font path. + * @returns { Promise<number> } - Number indicates the font installation result. + * 0 - Install successful. + * @throws { BusinessError } 201 - Permission denied. + * @throws { BusinessError } 202 - Non-system application. + * @throws { BusinessError } 31100101 - Font does not exist. + * @throws { BusinessError } 31100102 - Font is not supported. + * @throws { BusinessError } 31100103 - Font file copy failed. + * @throws { BusinessError } 31100104 - Font file installed. + * @throws { BusinessError } 31100105 - Exceeded maximum number of installed files. + * @throws { BusinessError } 31100106 - Other error. + * @syscap SystemCapability.Global.FontManager + * @systemapi + * @since 19 + */ + function installFont(path: string): Promise<number>; + + /** + * Uninstalls the specified path font. + * + * @permission ohos.permission.UPDATE_FONT + * @param { string } fullName - fullName indicates the font name. + * @returns { Promise<number> } - number indicates the font uninstallation result. + * 0 - Uninstall successful. + * @throws { BusinessError } 201 - Permission denied. + * @throws { BusinessError } 202 - Non-system application. + * @throws { BusinessError } 31100107 - Font file does not exist. + * @throws { BusinessError } 31100108 - Font file delete error. + * @throws { BusinessError } 31100109 - Other error. + * @syscap SystemCapability.Global.FontManager + * @systemapi + * @since 19 + */ + function uninstallFont(fullName: string): Promise<number>; +} +export default fontManager; \ No newline at end of file -- Gitee From f5fbf6bc4db372b1b56820d3600555df45a10323 Mon Sep 17 00:00:00 2001 From: tianmuhao <tianmuhao@h-partners.com> Date: Mon, 7 Apr 2025 11:56:19 +0800 Subject: [PATCH 471/835] avrecorder add setmetadata api Signed-off-by: tianmuhao <tianmuhao@h-partners.com> --- api/@ohos.multimedia.media.d.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/api/@ohos.multimedia.media.d.ts b/api/@ohos.multimedia.media.d.ts index f085db1fbf..6e69985fa8 100755 --- a/api/@ohos.multimedia.media.d.ts +++ b/api/@ohos.multimedia.media.d.ts @@ -4708,6 +4708,18 @@ declare namespace media { * @since 13 */ setWatermark(watermark: image.PixelMap, config: WatermarkConfig): Promise<void> + /** + * Set metadata to recorder. + * @param { Record<string, string> } metadata : Watermark image. + * @returns { Promise<void> } A Promise instance used to return when the function is finished. + * @throws { BusinessError } 401 - The parameter check failed. + * @throws { BusinessError } 5400102 - Operate not permit. Return by promise. + * @throws { BusinessError } 5400105 - Service died. Return by promise. + * @syscap SystemCapability.Multimedia.Media.AVRecorder + * @systemapi + * @since 18 + */ + setMetadata(metadata: Record<string, string>): Promise<void> /** * Update the video orientation before recorder start. * @param { number } rotation - Rotation angle, should be [0, 90, 180, 270]. -- Gitee From 899d09a36718c33d9300b37788898b6f0874e1ed Mon Sep 17 00:00:00 2001 From: xuzihan129 <xuzihan11@huawei.com> Date: Mon, 7 Apr 2025 16:40:47 +0800 Subject: [PATCH 472/835] =?UTF-8?q?=E7=A7=BB=E9=99=A4maximize=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: xuzihan129 <xuzihan11@huawei.com> --- api/@ohos.window.d.ts | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/api/@ohos.window.d.ts b/api/@ohos.window.d.ts index 3830412015..28758f4e5e 100644 --- a/api/@ohos.window.d.ts +++ b/api/@ohos.window.d.ts @@ -8074,20 +8074,6 @@ declare namespace window { * @syscap SystemCapability.Window.SessionManager * @atomicservice * @since 12 - */ - /** - * Maximize app main window. - * @param { MaximizePresentation } presentation - set window presentation when maximize. - * @returns { Promise<void> } - The promise returned by the function. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - * 2. Incorrect parameter types. - * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. - * @throws { BusinessError } 1300002 - This window state is abnormal. - * @throws { BusinessError } 1300003 - This window manager service works abnormally. - * @throws { BusinessError } 1300004 - Unauthorized operation. - * @syscap SystemCapability.Window.SessionManager - * @atomicservice - * @since 20 */ maximize(presentation?: MaximizePresentation): Promise<void>; -- Gitee From 6d972c1340806c9626020c0e750aa50b6375c383 Mon Sep 17 00:00:00 2001 From: Knight4Lancelot <320062713@qq.com> Date: Mon, 7 Apr 2025 17:15:18 +0800 Subject: [PATCH 473/835] =?UTF-8?q?AtomicServiceNavigation=E6=9B=B4?= =?UTF-8?q?=E6=96=B0@kit.ArkUI.d.ts?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Knight4Lancelot <yeliang16@huawei.com> --- kits/@kit.ArkUI.d.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kits/@kit.ArkUI.d.ts b/kits/@kit.ArkUI.d.ts index 720dc0b223..50c4a384b7 100644 --- a/kits/@kit.ArkUI.d.ts +++ b/kits/@kit.ArkUI.d.ts @@ -22,7 +22,7 @@ import windowAnimationManager from '@ohos.animation.windowAnimationManager'; import Animator, { AnimatorOptions, AnimatorResult, SimpleAnimatorOptions } from '@ohos.animator'; import WindowExtensionAbility, { WindowExtensionContext } from '@ohos.application.WindowExtensionAbility'; import { - AtomicServiceNavigation, NavDestinationBuilder, MixMode, GradientAlpha, BackgroundTheme, TitleBarType + AtomicServiceNavigation, NavDestinationBuilder, MixMode, GradientAlpha, BackgroundTheme, TitleBarType, SideBarOptions, TitleOptions, GradientBackground } from '@ohos.atomicservice.AtomicServiceNavigation'; import { AtomicServiceSearch, @@ -230,7 +230,7 @@ import { HalfScreenLaunchComponent } from '@ohos.atomicservice.HalfScreenLaunchC export { AtomicServiceSearch, InputFilterParams, SearchButtonParams, MenuAlignParams, SearchParams, SelectParams, OperationParams, AddFormMenuItem, AddFormOptions, AlertDialog, Animator, AnimatorOptions, AnimatorResult, SimpleAnimatorOptions, App, AppResponse, AtomicServiceBar, - AtomicServiceNavigation, NavDestinationBuilder, MixMode, GradientAlpha, BackgroundTheme, TitleBarType, + AtomicServiceNavigation, NavDestinationBuilder, MixMode, GradientAlpha, BackgroundTheme, TitleBarType, SideBarOptions, TitleOptions, GradientBackground,`` NavPushPathHelper, BackRouterOptions, BuilderNode, Button, ButtonOptions, CallbackParam, ArcButton, ArcButtonOptions, ArcButtonPosition, ArcButtonStyleMode, -- Gitee From 6e63b7818c04b02edaf6ef66b1bb859cc2235467 Mon Sep 17 00:00:00 2001 From: Knight4Lancelot <320062713@qq.com> Date: Mon, 7 Apr 2025 17:18:01 +0800 Subject: [PATCH 474/835] =?UTF-8?q?AtomicServiceNavigation=E6=9B=B4?= =?UTF-8?q?=E6=96=B0@kit.ArkUI.d.ts?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Knight4Lancelot <yeliang16@huawei.com> --- kits/@kit.ArkUI.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kits/@kit.ArkUI.d.ts b/kits/@kit.ArkUI.d.ts index 50c4a384b7..7b640f40a9 100644 --- a/kits/@kit.ArkUI.d.ts +++ b/kits/@kit.ArkUI.d.ts @@ -230,7 +230,7 @@ import { HalfScreenLaunchComponent } from '@ohos.atomicservice.HalfScreenLaunchC export { AtomicServiceSearch, InputFilterParams, SearchButtonParams, MenuAlignParams, SearchParams, SelectParams, OperationParams, AddFormMenuItem, AddFormOptions, AlertDialog, Animator, AnimatorOptions, AnimatorResult, SimpleAnimatorOptions, App, AppResponse, AtomicServiceBar, - AtomicServiceNavigation, NavDestinationBuilder, MixMode, GradientAlpha, BackgroundTheme, TitleBarType, SideBarOptions, TitleOptions, GradientBackground,`` + AtomicServiceNavigation, NavDestinationBuilder, MixMode, GradientAlpha, BackgroundTheme, TitleBarType, SideBarOptions, TitleOptions, GradientBackground, NavPushPathHelper, BackRouterOptions, BuilderNode, Button, ButtonOptions, CallbackParam, ArcButton, ArcButtonOptions, ArcButtonPosition, ArcButtonStyleMode, -- Gitee From 69afa3703dda9d96b5f445009031175615bb9645 Mon Sep 17 00:00:00 2001 From: j21p3 <yanjun59@huawei.com> Date: Mon, 7 Apr 2025 18:33:10 +0800 Subject: [PATCH 475/835] move pre-install bundle list to api 19 Signed-off-by: j21p3 <yanjun59@huawei.com> --- api/@ohos.account.osAccount.d.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/@ohos.account.osAccount.d.ts b/api/@ohos.account.osAccount.d.ts index c378d70e58..c8b6c7f28a 100644 --- a/api/@ohos.account.osAccount.d.ts +++ b/api/@ohos.account.osAccount.d.ts @@ -2298,7 +2298,7 @@ declare namespace osAccount { * @type { ?Array<string> } * @syscap SystemCapability.Account.OsAccount * @systemapi Hide this for inner system use. - * @since 18 + * @since 19 */ disallowedPreinstalledBundles?: Array<string>; @@ -2308,7 +2308,7 @@ declare namespace osAccount { * @type { ?Array<string> } * @syscap SystemCapability.Account.OsAccount * @systemapi Hide this for inner system use. - * @since 18 + * @since 19 */ allowedPreinstalledBundles?: Array<string>; } -- Gitee From 0c2b0d9a98573f26f33d15ef5c719754124ac24c Mon Sep 17 00:00:00 2001 From: ccfriend <chengcheng14@huawei.com> Date: Mon, 7 Apr 2025 20:04:34 +0800 Subject: [PATCH 476/835] modify api level to 19 Signed-off-by: ccfriend <chengcheng14@huawei.com> --- api/@ohos.multimedia.avsession.d.ts | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/api/@ohos.multimedia.avsession.d.ts b/api/@ohos.multimedia.avsession.d.ts index c39f972f40..983177a47c 100644 --- a/api/@ohos.multimedia.avsession.d.ts +++ b/api/@ohos.multimedia.avsession.d.ts @@ -2863,7 +2863,7 @@ declare namespace avSession { * @throws { BusinessError } 6600101 - Session service exception * @syscap SystemCapability.Multimedia.AVSession.AVCast * @atomicservice - * @since 18 + * @since 19 */ getSupportedDecoders(): Promise<Array<DecoderType>>; @@ -2876,7 +2876,7 @@ declare namespace avSession { * @throws { BusinessError } 6600101 - Session service exception * @syscap SystemCapability.Multimedia.AVSession.AVCast * @atomicservice - * @since 18 + * @since 19 */ getRecommendedResolutionLevel(decoderType: DecoderType): Promise<ResolutionLevel>; @@ -2886,7 +2886,7 @@ declare namespace avSession { * @throws { BusinessError } 6600101 - Session service exception * @syscap SystemCapability.Multimedia.AVSession.AVCast * @atomicservice - * @since 18 + * @since 19 */ getSupportedHdrCapabilities(): Promise<Array<hdrCapability.HDRFormat>>; @@ -2896,7 +2896,7 @@ declare namespace avSession { * @throws { BusinessError } 6600101 - Session service exception * @syscap SystemCapability.Multimedia.AVSession.AVCast * @atomicservice - * @since 18 + * @since 19 */ getSupportedPlaySpeeds(): Promise<Array<number>>; @@ -3985,14 +3985,14 @@ declare namespace avSession { * @enum { string } * @syscap SystemCapability.Multimedia.AVSession.AVCast * @atomicservice - * @since 18 + * @since 19 */ enum DecoderType { /** * Defination of avc codec type. * @syscap SystemCapability.Multimedia.AVSession.AVCast * @atomicservice - * @since 18 + * @since 19 */ OH_AVCODEC_MIMETYPE_VIDEO_AVC = "video/avc", @@ -4000,7 +4000,7 @@ declare namespace avSession { * Defination of hevc codec type. * @syscap SystemCapability.Multimedia.AVSession.AVCast * @atomicservice - * @since 18 + * @since 19 */ OH_AVCODEC_MIMETYPE_VIDEO_HEVC = "video/hevc", @@ -4008,7 +4008,7 @@ declare namespace avSession { * Defination of audio vivid codec type. * @syscap SystemCapability.Multimedia.AVSession.AVCast * @atomicservice - * @since 18 + * @since 19 */ OH_AVCODEC_MIMETYPE_AUDIO_VIVID = "audio/av3a", } @@ -4018,14 +4018,14 @@ declare namespace avSession { * @enum { number } * @syscap SystemCapability.Multimedia.AVSession.AVCast * @atomicservice - * @since 18 + * @since 19 */ enum ResolutionLevel { /** * Defination of 480P which typically resolution is 640*480. * @syscap SystemCapability.Multimedia.AVSession.AVCast * @atomicservice - * @since 18 + * @since 19 */ RESOLUTION_480P = 0, @@ -4033,7 +4033,7 @@ declare namespace avSession { * Defination of 720P which typically resolution is 1280*720. * @syscap SystemCapability.Multimedia.AVSession.AVCast * @atomicservice - * @since 18 + * @since 19 */ RESOLUTION_720P = 1, @@ -4041,7 +4041,7 @@ declare namespace avSession { * Defination of 1080P which typically resolution is 1920*1080. * @syscap SystemCapability.Multimedia.AVSession.AVCast * @atomicservice - * @since 18 + * @since 19 */ RESOLUTION_1080P = 2, @@ -4049,7 +4049,7 @@ declare namespace avSession { * Defination of 2K which typically resolution is 2560*1440. * @syscap SystemCapability.Multimedia.AVSession.AVCast * @atomicservice - * @since 18 + * @since 19 */ RESOLUTION_2K = 3, @@ -4057,7 +4057,7 @@ declare namespace avSession { * Defination of 4K which typically resolution is 4096*3840. * @syscap SystemCapability.Multimedia.AVSession.AVCast * @atomicservice - * @since 18 + * @since 19 */ RESOLUTION_4K = 4, } -- Gitee From e2e4d9fb70556024171b985ca9f59c29d0121f04 Mon Sep 17 00:00:00 2001 From: luoweibin <luoweibin3@huawei.com> Date: Mon, 7 Apr 2025 19:13:40 +0800 Subject: [PATCH 477/835] =?UTF-8?q?=E8=A1=A5=E5=85=85=E9=BB=98=E8=AE=A4?= =?UTF-8?q?=E5=80=BC=E8=AF=B4=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: luoweibin <luoweibin3@huawei.com> --- api/@ohos.arkui.ArcSwiper.d.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/@ohos.arkui.ArcSwiper.d.ts b/api/@ohos.arkui.ArcSwiper.d.ts index 5c9851fce2..b0d3df66f2 100644 --- a/api/@ohos.arkui.ArcSwiper.d.ts +++ b/api/@ohos.arkui.ArcSwiper.d.ts @@ -190,7 +190,7 @@ export class ArcDotIndicator { /** * Set the gradient color for the mask. * - * @param { Optional<LinearGradient> } color - the gradient color. + * @param { Optional<LinearGradient> } color - the gradient color, default start color is { #00000000 }, default end color is { #FF000000 }. * @returns { ArcDotIndicator } * @syscap SystemCapability.ArkUI.ArkUI.Circle * @crossplatform @@ -534,7 +534,7 @@ declare class ArcSwiperAttribute extends CommonMethod<ArcSwiperAttribute> { /** * Custom swiper content transition animation. * - * @param { Optional<boolean> } disabled + * @param { Optional<boolean> } disabled - the value indicates whether to disable the transition animation, default value is { false }. * @returns { ArcSwiperAttribute } * @syscap SystemCapability.ArkUI.ArkUI.Circle * @crossplatform -- Gitee From e95648508ffb2e3b4d4a91db88cdb7b324154dc2 Mon Sep 17 00:00:00 2001 From: ccfriend <chengcheng14@huawei.com> Date: Mon, 7 Apr 2025 20:16:04 +0800 Subject: [PATCH 478/835] modify input picker from 18 to 20 Signed-off-by: ccfriend <chengcheng14@huawei.com> --- api/@ohos.multimedia.avInputCastPicker.d.ets | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/api/@ohos.multimedia.avInputCastPicker.d.ets b/api/@ohos.multimedia.avInputCastPicker.d.ets index caadd4dbdd..cdeba2381c 100644 --- a/api/@ohos.multimedia.avInputCastPicker.d.ets +++ b/api/@ohos.multimedia.avInputCastPicker.d.ets @@ -25,7 +25,7 @@ import { AVCastPickerState } from './@ohos.multimedia.avCastPickerParam'; * @struct { AVInputCastPicker } * @syscap SystemCapability.Multimedia.AVSession.AVInputCast * @atomicservice - * @since 18 + * @since 20 */ @Component export declare struct AVInputCastPicker { @@ -36,7 +36,7 @@ export declare struct AVInputCastPicker { * @type { ? CustomBuilder } * @syscap SystemCapability.Multimedia.AVSession.AVInputCast * @atomicservice - * @since 18 + * @since 20 */ @Prop customPicker?: CustomBuilder; @@ -46,7 +46,7 @@ export declare struct AVInputCastPicker { * @type { ?OnPickerStateCallback } * @syscap SystemCapability.Multimedia.AVSession.AVInputCast * @atomicservice - * @since 18 + * @since 20 */ onStateChange?: OnPickerStateCallback; } @@ -59,6 +59,6 @@ export declare struct AVInputCastPicker { * @returns { void } * @syscap SystemCapability.Multimedia.AVSession.AVInputCast * @atomicservice - * @since 18 + * @since 20 */ export type OnPickerStateCallback = (state: AVCastPickerState) => void; \ No newline at end of file -- Gitee From 95e8fbcbd4644a93376ff11d0513df9ed06e9bf0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E4=B8=87=E9=B9=8F?= <zhangwanpeng5@huawei.com> Date: Tue, 8 Apr 2025 11:11:18 +0800 Subject: [PATCH 479/835] =?UTF-8?q?=E9=A2=84=E7=BD=AE=E7=B3=BB=E7=BB=9F?= =?UTF-8?q?=E5=BA=94=E7=94=A8=E5=8D=B8=E8=BD=BD=E5=90=8E=E5=86=8D=E5=AE=89?= =?UTF-8?q?=E8=A3=85=E7=BB=A7=E6=89=BF=E7=8B=AC=E7=AB=8B=E6=A0=87=E7=AD=BE?= =?UTF-8?q?=EF=BC=8C=E5=A2=9E=E5=8A=A0=E9=94=99=E8=AF=AF=E7=A0=81-?= =?UTF-8?q?=E5=BA=94=E7=94=A8=E5=AE=89=E8=A3=85=E5=A4=B1=E8=B4=A5=E4=B8=94?= =?UTF-8?q?=E6=81=A2=E5=A4=8D=E6=88=90=E9=A2=84=E7=BD=AE=E7=89=88=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 张万鹏 <zhangwanpeng5@huawei.com> --- api/@ohos.bundle.installer.d.ts | 136 ++++++++++++++++++++++++++++++++ 1 file changed, 136 insertions(+) diff --git a/api/@ohos.bundle.installer.d.ts b/api/@ohos.bundle.installer.d.ts index b207ecf41b..4f3394751d 100644 --- a/api/@ohos.bundle.installer.d.ts +++ b/api/@ohos.bundle.installer.d.ts @@ -271,6 +271,52 @@ declare namespace installer { * @syscap SystemCapability.BundleManager.BundleFramework.Core * @systemapi * @since 13 + */ + /** + * Install HAPs for an application. + * To install a non-enterprise application, you must have the permission ohos.permission.INSTALL_BUNDLE. + * To install an enterprise application, you must have the permission ohos.permission.INSTALL_ENTERPRISE_BUNDLE. + * To install an enterprise administrator application, you must have the permission ohos.permission.INSTALL_ENTERPRISE_MDM_BUNDLE. + * To install an enterprise normal application, you must have the permission ohos.permission.INSTALL_ENTERPRISE_NORMAL_BUNDLE. + * To install an internal beta application, you must have the permission ohos.permission.INSTALL_INTERNALTESTING_BUNDLE. + * + * @permission ohos.permission.INSTALL_BUNDLE or ohos.permission.INSTALL_ENTERPRISE_BUNDLE or ohos.permission.INSTALL_ENTERPRISE_MDM_BUNDLE or ohos.permission.INSTALL_ENTERPRISE_NORMAL_BUNDLE + * @param { Array<string> } hapFilePaths - Indicates the path where the HAP of the application is stored. + * @param { InstallParam } installParam - Indicates other parameters required for the installation. + * @param { AsyncCallback<void> } callback - The callback of installing HAPs result. + * @throws { BusinessError } 201 - Calling interface without permission 'ohos.permission.INSTALL_BUNDLE' or 'ohos.permission.INSTALL_ENTERPRISE_BUNDLE' or + * 'ohos.permission.INSTALL_ENTERPRISE_MDM_BUNDLE' or 'ohos.permission.INSTALL_ENTERPRISE_NORMAL_BUNDLE'. + * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter hapFiles is needed for code signature; 4. The size of specifiedDistributionType is greater than 128; 5. The size of additionalInfo is greater than 3000. + * @throws { BusinessError } 17700004 - The specified user ID is not found. + * @throws { BusinessError } 17700010 - Failed to install the HAP because the HAP fails to be parsed. + * @throws { BusinessError } 17700011 - Failed to install the HAP because the HAP signature fails to be verified. + * @throws { BusinessError } 17700012 - Failed to install the HAP because the HAP path is invalid or the HAP is too large. + * @throws { BusinessError } 17700015 - Failed to install the HAPs because they have different configuration information. + * @throws { BusinessError } 17700016 - Failed to install the HAP because of insufficient system disk space. + * @throws { BusinessError } 17700017 - Failed to install the HAP since the version of the HAP to install is too early. + * @throws { BusinessError } 17700018 - Failed to install because the dependent module does not exist. + * @throws { BusinessError } 17700031 - Failed to install the HAP because the overlay check of the HAP is failed. + * @throws { BusinessError } 17700036 - Failed to install the HSP because lacks appropriate permissions. + * @throws { BusinessError } 17700039 - Failed to install because disallow install a shared bundle by hapFilePaths. + * @throws { BusinessError } 17700041 - Failed to install because enterprise device management disallow install. + * @throws { BusinessError } 17700042 - Failed to install the HAP because of incorrect URI in the data proxy. + * @throws { BusinessError } 17700043 - Failed to install the HAP because of low APL in the non-system data proxy + * (required APL: system_basic or system_core). + * @throws { BusinessError } 17700044 - Failed to install the HAP because the isolationMode configured is not supported. + * @throws { BusinessError } 17700047 - Failed to install the HAP because the VersionCode to be updated is not greater than the current VersionCode. + * @throws { BusinessError } 17700048 - Failed to install the HAP because the code signature verification is failed. + * @throws { BusinessError } 17700050 - Failed to install the HAP because enterprise normal/MDM bundle cannot be installed on non-enterprise device. + * @throws { BusinessError } 17700052 - Failed to install the HAP because debug bundle cannot be installed under non-developer mode. + * @throws { BusinessError } 17700054 - Failed to install the HAP because the HAP requests wrong permissions. + * @throws { BusinessError } 17700058 - Failed to install the HAP because the device has been controlled. + * @throws { BusinessError } 17700066 - Failed to install the HAP because installing the native package failed. + * @throws { BusinessError } 17700073 - Failed to install the HAP because an application with the same + * <br>bundle name but different signature information exists on the device. + * @throws { BusinessError } 17700077 - Failed to install the HAP and restore to preinstalled bundle. + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @systemapi + * @since 17 */ /** * Install HAPs for an application. @@ -506,6 +552,50 @@ declare namespace installer { * @syscap SystemCapability.BundleManager.BundleFramework.Core * @systemapi * @since 13 + */ + /** + * Install HAPs for an application. + * To install a non-enterprise application, you must have the permission ohos.permission.INSTALL_BUNDLE. + * To install an enterprise application, you must have the permission ohos.permission.INSTALL_ENTERPRISE_BUNDLE. + * To install an enterprise administrator application, you must have the permission ohos.permission.INSTALL_ENTERPRISE_MDM_BUNDLE. + * To install an enterprise normal application, you must have the permission ohos.permission.INSTALL_ENTERPRISE_NORMAL_BUNDLE. + * To install an internal beta application, you must have the permission ohos.permission.INSTALL_INTERNALTESTING_BUNDLE. + * + * @permission ohos.permission.INSTALL_BUNDLE or ohos.permission.INSTALL_ENTERPRISE_BUNDLE or ohos.permission.INSTALL_ENTERPRISE_MDM_BUNDLE or ohos.permission.INSTALL_ENTERPRISE_NORMAL_BUNDLE + * @param { Array<string> } hapFilePaths - Indicates the path where the HAP of the application is stored. + * @param { AsyncCallback<void> } callback - The callback of installing HAPs result. + * @throws { BusinessError } 201 - Calling interface without permission 'ohos.permission.INSTALL_BUNDLE' or 'ohos.permission.INSTALL_ENTERPRISE_BUNDLE' or + * 'ohos.permission.INSTALL_ENTERPRISE_MDM_BUNDLE' or 'ohos.permission.INSTALL_ENTERPRISE_NORMAL_BUNDLE'. + * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types. + * @throws { BusinessError } 17700010 - Failed to install the HAP because the HAP fails to be parsed. + * @throws { BusinessError } 17700011 - Failed to install the HAP because the HAP signature fails to be verified. + * @throws { BusinessError } 17700012 - Failed to install the HAP because the HAP path is invalid or the HAP is too large. + * @throws { BusinessError } 17700015 - Failed to install the HAPs because they have different configuration information. + * @throws { BusinessError } 17700016 - Failed to install the HAP because of insufficient system disk space. + * @throws { BusinessError } 17700017 - Failed to install the HAP since the version of the HAP to install is too early. + * @throws { BusinessError } 17700018 - Failed to install because the dependent module does not exist. + * @throws { BusinessError } 17700031 - Failed to install the HAP because the overlay check of the HAP is failed. + * @throws { BusinessError } 17700036 - Failed to install the HSP because lacks appropriate permissions. + * @throws { BusinessError } 17700039 - Failed to install because disallow install a shared bundle by hapFilePaths. + * @throws { BusinessError } 17700041 - Failed to install because enterprise device management disallow install. + * @throws { BusinessError } 17700042 - Failed to install the HAP because of incorrect URI in the data proxy. + * @throws { BusinessError } 17700043 - Failed to install the HAP because of low APL in the non-system data proxy + * (required APL: system_basic or system_core). + * @throws { BusinessError } 17700044 - Failed to install the HAP because the isolationMode configured is not supported. + * @throws { BusinessError } 17700047 - Failed to install the HAP because the VersionCode to be updated is not greater than the current VersionCode. + * @throws { BusinessError } 17700048 - Failed to install the HAP because the code signature verification is failed. + * @throws { BusinessError } 17700050 - Failed to install the HAP because enterprise normal/MDM bundle cannot be installed on non-enterprise device. + * @throws { BusinessError } 17700052 - Failed to install the HAP because debug bundle cannot be installed under non-developer mode. + * @throws { BusinessError } 17700054 - Failed to install the HAP because the HAP requests wrong permissions. + * @throws { BusinessError } 17700058 - Failed to install the HAP because the device has been controlled. + * @throws { BusinessError } 17700066 - Failed to install the HAP because installing the native package failed. + * @throws { BusinessError } 17700073 - Failed to install the HAP because an application with the same + * <br>bundle name but different signature information exists on the device. + * @throws { BusinessError } 17700077 - Failed to install the HAP and restore to preinstalled bundle. + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @systemapi + * @since 17 */ /** * Install HAPs for an application. @@ -753,6 +843,52 @@ declare namespace installer { * @syscap SystemCapability.BundleManager.BundleFramework.Core * @systemapi * @since 13 + */ + /** + * Install haps for an application. + * To install a non-enterprise application, you must have the permission ohos.permission.INSTALL_BUNDLE. + * To install an enterprise application, you must have the permission ohos.permission.INSTALL_ENTERPRISE_BUNDLE. + * To install an enterprise administrator application, you must have the permission ohos.permission.INSTALL_ENTERPRISE_MDM_BUNDLE. + * To install an enterprise normal application, you must have the permission ohos.permission.INSTALL_ENTERPRISE_NORMAL_BUNDLE. + * To install an internal beta application, you must have the permission ohos.permission.INSTALL_INTERNALTESTING_BUNDLE. + * + * @permission ohos.permission.INSTALL_BUNDLE or ohos.permission.INSTALL_ENTERPRISE_BUNDLE or ohos.permission.INSTALL_ENTERPRISE_MDM_BUNDLE or ohos.permission.INSTALL_ENTERPRISE_NORMAL_BUNDLE + * @param { Array<string> } hapFilePaths - Indicates the path where the HAP of the application is stored. + * @param { InstallParam } [installParam] - Indicates other parameters required for the installation. + * @returns { Promise<void> } + * @throws { BusinessError } 201 - Calling interface without permission 'ohos.permission.INSTALL_BUNDLE' or 'ohos.permission.INSTALL_ENTERPRISE_BUNDLE' or + * 'ohos.permission.INSTALL_ENTERPRISE_MDM_BUNDLE' or 'ohos.permission.INSTALL_ENTERPRISE_NORMAL_BUNDLE'. + * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter hapFiles is needed for code signature; 4. The size of specifiedDistributionType is greater than 128; 5. The size of additionalInfo is greater than 3000. + * @throws { BusinessError } 17700004 - The specified user ID is not found. + * @throws { BusinessError } 17700010 - Failed to install the HAP because the HAP fails to be parsed. + * @throws { BusinessError } 17700011 - Failed to install the HAP because the HAP signature fails to be verified. + * @throws { BusinessError } 17700012 - Failed to install the HAP because the HAP path is invalid or the HAP is too large. + * @throws { BusinessError } 17700015 - Failed to install the HAPs because they have different configuration information. + * @throws { BusinessError } 17700016 - Failed to install the HAP because of insufficient system disk space. + * @throws { BusinessError } 17700017 - Failed to install the HAP since the version of the HAP to install is too early. + * @throws { BusinessError } 17700018 - Failed to install because the dependent module does not exist. + * @throws { BusinessError } 17700031 - Failed to install the HAP because the overlay check of the HAP is failed. + * @throws { BusinessError } 17700036 - Failed to install the HSP because lacks appropriate permissions. + * @throws { BusinessError } 17700039 - Failed to install because disallow install a shared bundle by hapFilePaths. + * @throws { BusinessError } 17700041 - Failed to install because enterprise device management disallow install. + * @throws { BusinessError } 17700042 - Failed to install the HAP because of incorrect URI in the data proxy. + * @throws { BusinessError } 17700043 - Failed to install the HAP because of low APL in the non-system data proxy + * (required APL: system_basic or system_core). + * @throws { BusinessError } 17700044 - Failed to install the HAP because the isolationMode configured is not supported. + * @throws { BusinessError } 17700047 - Failed to install the HAP because the VersionCode to be updated is not greater than the current VersionCode. + * @throws { BusinessError } 17700048 - Failed to install the HAP because the code signature verification is failed. + * @throws { BusinessError } 17700050 - Failed to install the HAP because enterprise normal/MDM bundle cannot be installed on non-enterprise device. + * @throws { BusinessError } 17700052 - Failed to install the HAP because debug bundle cannot be installed under non-developer mode. + * @throws { BusinessError } 17700054 - Failed to install the HAP because the HAP requests wrong permissions. + * @throws { BusinessError } 17700058 - Failed to install the HAP because the device has been controlled. + * @throws { BusinessError } 17700066 - Failed to install the HAP because installing the native package failed. + * @throws { BusinessError } 17700073 - Failed to install the HAP because an application with the same + * <br>bundle name but different signature information exists on the device. + * @throws { BusinessError } 17700077 - Failed to install the HAP and restore to preinstalled bundle. + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @systemapi + * @since 17 */ /** * Install haps for an application. -- Gitee From cd219349d84559d444a84859de2df51beb42dc20 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E6=B0=B8=E5=87=AF?= <liuyongkai2@huawei-partners.com> Date: Tue, 8 Apr 2025 15:10:24 +0800 Subject: [PATCH 480/835] dialog interface MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 刘永凯 <liuyongkai2@huawei-partners.com> --- api/@ohos.promptAction.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.promptAction.d.ts b/api/@ohos.promptAction.d.ts index a07be30d8f..d490b3cdd0 100644 --- a/api/@ohos.promptAction.d.ts +++ b/api/@ohos.promptAction.d.ts @@ -1202,7 +1202,7 @@ declare namespace promptAction { enableHoverMode?: boolean; /** - * Defines the customDialog's display area in hover mode. + * Defines the dialog's display area in hover mode. * * @type { ?HoverModeAreaType } * @default HoverModeAreaType.BOTTOM_SCREEN -- Gitee From aa91bff1569e04acbf666969cddc8240cfe4e99a Mon Sep 17 00:00:00 2001 From: huangzhuozhen <huangchaozhen@h-partners.com> Date: Tue, 8 Apr 2025 16:11:01 +0800 Subject: [PATCH 481/835] add attachOptionsChanged with requestKeyboardReason Signed-off-by: huangzhuozhen <huangchaozhen@h-partners.com> --- api/@ohos.inputMethodEngine.d.ts | 77 ++++++++++++++++++++++++++++++++ 1 file changed, 77 insertions(+) diff --git a/api/@ohos.inputMethodEngine.d.ts b/api/@ohos.inputMethodEngine.d.ts index e0d888e156..5e3c0f8a2b 100644 --- a/api/@ohos.inputMethodEngine.d.ts +++ b/api/@ohos.inputMethodEngine.d.ts @@ -1396,6 +1396,32 @@ declare namespace inputMethodEngine { * @since 15 */ recvMessage(msgHandler?: MessageHandler): void; + /** + * Get input attachOptions. + * + * @returns { AttachOptions } return attach options. + * @syscap SystemCapability.MiscServices.InputMethodFramework + * @since 17 + */ + getAttachOptions(): AttachOptions; + /** + * Subscribe 'attachOptionsDidChange' event. + * + * @param { 'attachOptionsDidChange' } type - the type of subscribe event. + * @param { Callback<AttachOptions> } callback - the callback of on('attachOptionsDidChange'). + * @syscap SystemCapability.MiscServices.InputMethodFramework + * @since 17 + */ + on(type: 'attachOptionsDidChange', callback: Callback<AttachOptions>): void; + /** + * Unsubscribe 'attachOptionsDidChange' event. + * + * @param { 'attachOptionsDidChange' } type - the type of unsubscribe event. + * @param { Callback<AttachOptions> } [callback] - optional, the callback of off('attachOptionsDidChange'). + * @syscap SystemCapability.MiscServices.InputMethodFramework + * @since 17 + */ + off(type: 'attachOptionsDidChange', callback?: Callback<AttachOptions>): void; } /** @@ -1575,6 +1601,40 @@ declare namespace inputMethodEngine { DARK_IMMERSIVE } + /** + * RequestKeyboardReason of input click. + * + * @enum { number } + * @syscap SystemCapability.MiscServices.InputMethodFramework + * @since 17 + */ + export enum RequestKeyboardReason { + /** + * The request keyboard reason is NONE. + * @syscap SystemCapability.MiscServices.InputMethodFramework + * @since 17 + */ + NONE = 0, + /** + * The request keyboard reason is MOUSE. + * @syscap SystemCapability.MiscServices.InputMethodFramework + * @since 17 + */ + MOUSE = 1, + /** + * The request keyboard reason is TOUCH. + * @syscap SystemCapability.MiscServices.InputMethodFramework + * @since 17 + */ + TOUCH = 2, + /** + * The request keyboard reason is OTHER. + * @syscap SystemCapability.MiscServices.InputMethodFramework + * @since 17 + */ + OTHER = 20 + } + /** * A panel is a container used to hold soft keyboard, candidate list, or status bar. * @@ -2484,6 +2544,23 @@ declare namespace inputMethodEngine { */ right: number; } + /** + * Attach options. + * + * @interface AttachOptions + * @syscap SystemCapability.MiscServices.InputMethodFramework + * @since 17 + */ + export interface AttachOptions { + /** + * The reason for request keyboard. + * + * @type { ?RequestKeyboardReason } + * @syscap SystemCapability.MiscServices.InputMethodFramework + * @since 17 + */ + requestKeyboardReason?: RequestKeyboardReason; + } } export default inputMethodEngine; -- Gitee From c871e300e633f04883cb50fd76d44d0d9acfebe5 Mon Sep 17 00:00:00 2001 From: meikun4 <meikun4@huawei.com> Date: Tue, 8 Apr 2025 17:28:00 +0800 Subject: [PATCH 482/835] =?UTF-8?q?api=E7=89=88=E6=9C=AC=E5=8F=98=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: meikun4 <meikun4@huawei.com> --- api/@ohos.window.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.window.d.ts b/api/@ohos.window.d.ts index 2c4a13f65c..39a55fdd42 100644 --- a/api/@ohos.window.d.ts +++ b/api/@ohos.window.d.ts @@ -9433,7 +9433,7 @@ declare namespace window { * @type { ?boolean } * @syscap SystemCapability.Window.SessionManager * @atomicservice - * @since 18 + * @since 17 */ maximizeSupported?: boolean; /** -- Gitee From fc9c0d2311cc50e753a88071e0e128be806bff07 Mon Sep 17 00:00:00 2001 From: zhangzuhui <zhangzuhui1@h-partners.com> Date: Tue, 8 Apr 2025 17:41:23 +0800 Subject: [PATCH 483/835] =?UTF-8?q?string=20=E4=BF=AE=E6=94=B9=E4=B8=BA=20?= =?UTF-8?q?ResourceStr?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: zhangzuhui <zhangzuhui1@h-partners.com> --- api/@ohos.arkui.advanced.ProgressButton.d.ets | 10 ++++++++- api/@ohos.arkui.advanced.SubHeader.d.ets | 12 ++++++++-- api/@ohos.arkui.advanced.SubHeaderV2.d.ets | 22 +++++++++++++++++-- api/@ohos.arkui.advanced.SwipeRefresher.d.ets | 10 ++++++++- 4 files changed, 48 insertions(+), 6 deletions(-) diff --git a/api/@ohos.arkui.advanced.ProgressButton.d.ets b/api/@ohos.arkui.advanced.ProgressButton.d.ets index 82307edadf..af29895244 100644 --- a/api/@ohos.arkui.advanced.ProgressButton.d.ets +++ b/api/@ohos.arkui.advanced.ProgressButton.d.ets @@ -59,7 +59,15 @@ export declare struct ProgressButton { * @atomicservice * @since 11 */ - @Prop content: string; + /** + * Sets the ProgressButton content. + * @type { ResourceStr }. + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 20 + */ + @Prop content: ResourceStr; /** * Sets the ProgressButton progressButtonWidth. diff --git a/api/@ohos.arkui.advanced.SubHeader.d.ets b/api/@ohos.arkui.advanced.SubHeader.d.ets index 3bc64397e0..e17975d3fc 100644 --- a/api/@ohos.arkui.advanced.SubHeader.d.ets +++ b/api/@ohos.arkui.advanced.SubHeader.d.ets @@ -292,7 +292,7 @@ export declare class SelectOptions { * @since 18 */ selected?: number; - + /** * The default text value. * @type { string }. @@ -314,7 +314,15 @@ export declare class SelectOptions { * @atomicservice * @since 18 */ - value?: string; + /** + * The default text value. + * @type { ?ResourceStr }. + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 20 + */ + value?: ResourceStr; /** * Callback when the select is selected. diff --git a/api/@ohos.arkui.advanced.SubHeaderV2.d.ets b/api/@ohos.arkui.advanced.SubHeaderV2.d.ets index 10872122ab..fbc8463724 100644 --- a/api/@ohos.arkui.advanced.SubHeaderV2.d.ets +++ b/api/@ohos.arkui.advanced.SubHeaderV2.d.ets @@ -187,7 +187,16 @@ export interface SubHeaderV2SelectOptions { * @atomicservice * @since 18 */ - selectedContent?: string; + /** + * Sets the selected content of the SubHeaderV2SelectOptions. + * + * @type { ?ResourceStr } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 20 + */ + selectedContent?: ResourceStr; /** * Sets the onSelect of the SubHeaderV2SelectOptions. * @@ -248,7 +257,16 @@ export declare class SubHeaderV2Select { * @atomicservice * @since 18 */ - @Trace selectedContent?: string; + /** + * Sets the selected content of the SubHeaderV2SelectOptions. + * + * @type { ?ResourceStr } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 20 + */ + @Trace selectedContent?: ResourceStr; /** * Sets the onSelect of the SubHeaderV2SelectOptions. * diff --git a/api/@ohos.arkui.advanced.SwipeRefresher.d.ets b/api/@ohos.arkui.advanced.SwipeRefresher.d.ets index 25e3b6a78d..c34bf82e9c 100644 --- a/api/@ohos.arkui.advanced.SwipeRefresher.d.ets +++ b/api/@ohos.arkui.advanced.SwipeRefresher.d.ets @@ -44,7 +44,15 @@ export declare struct SwipeRefresher { * @atomicservice * @since 11 */ - @Prop content?: string; + /** + * Sets the content when loading. + * @type { ?ResourceStr } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 20 + */ + @Prop content?: ResourceStr; /** * Whether the component is loading. -- Gitee From 9baba71fd3e82b7b3d99cff9cc1db5ea372f755b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E6=B0=B8=E5=87=AF?= <liuyongkai2@huawei-partners.com> Date: Tue, 8 Apr 2025 20:12:41 +0800 Subject: [PATCH 484/835] fenhao MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 刘永凯 <liuyongkai2@huawei-partners.com> --- api/@ohos.promptAction.d.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/@ohos.promptAction.d.ts b/api/@ohos.promptAction.d.ts index d490b3cdd0..4e33f1e4e7 100644 --- a/api/@ohos.promptAction.d.ts +++ b/api/@ohos.promptAction.d.ts @@ -104,7 +104,7 @@ export class LevelOrder { * @atomicservice * @since 18 */ - static clamp(order: number): LevelOrder + static clamp(order: number): LevelOrder; /** * Get the order from LevelOrder object. @@ -115,7 +115,7 @@ export class LevelOrder { * @atomicservice * @since 18 */ - getOrder(): number + getOrder(): number; } /** -- Gitee From 5a582a07a653588a6c7be5d291db546694f31264 Mon Sep 17 00:00:00 2001 From: quguiren <quguiren1@huawei-partners.com> Date: Tue, 8 Apr 2025 20:16:08 +0800 Subject: [PATCH 485/835] swiperefresher_04_08 Signed-off-by: quguiren <quguiren1@huawei-partners.com> --- api/@ohos.arkui.advanced.SwipeRefresher.d.ets | 25 ++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/api/@ohos.arkui.advanced.SwipeRefresher.d.ets b/api/@ohos.arkui.advanced.SwipeRefresher.d.ets index 25e3b6a78d..7bd27900c4 100644 --- a/api/@ohos.arkui.advanced.SwipeRefresher.d.ets +++ b/api/@ohos.arkui.advanced.SwipeRefresher.d.ets @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2023 Huawei Device Co., Ltd. + * Copyright (c) 2023-2025 Huawei Device Co., Ltd. * 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 @@ -29,6 +29,13 @@ * @atomicservice * @since 11 */ +/** + * Declare component SwipeRefresher + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 20 + */ @Component export declare struct SwipeRefresher { /** @@ -44,6 +51,14 @@ export declare struct SwipeRefresher { * @atomicservice * @since 11 */ + /** + * Sets the content when loading. + * @type { string } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 20 + */ @Prop content?: string; /** @@ -59,5 +74,13 @@ export declare struct SwipeRefresher { * @atomicservice * @since 11 */ + /** + * Whether the component is loading. + * type { boolean } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 20 + */ @Prop isLoading: boolean; } \ No newline at end of file -- Gitee From d290edefb6243875e95d9d7d8663a40f22851d99 Mon Sep 17 00:00:00 2001 From: ccfriend <chengcheng14@huawei.com> Date: Tue, 8 Apr 2025 20:47:57 +0800 Subject: [PATCH 486/835] modify lyric to 17 Signed-off-by: ccfriend <chengcheng14@huawei.com> --- api/@ohos.multimedia.avsession.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.multimedia.avsession.d.ts b/api/@ohos.multimedia.avsession.d.ts index c39f972f40..30dbf31a22 100644 --- a/api/@ohos.multimedia.avsession.d.ts +++ b/api/@ohos.multimedia.avsession.d.ts @@ -4345,7 +4345,7 @@ declare namespace avSession { * @type { ?string } * @syscap SystemCapability.Multimedia.AVSession.Core * @atomicservice - * @since 18 + * @since 17 */ singleLyricText?: string; -- Gitee From 1b516ecf3e3f27f31625a656ee3c40d86e984e2e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E6=94=BF?= <lizheng194@huawei.com> Date: Tue, 8 Apr 2025 21:11:16 +0800 Subject: [PATCH 487/835] xxx MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 李政 <lizheng194@huawei.com> --- api/@ohos.multimedia.camera.d.ts | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/api/@ohos.multimedia.camera.d.ts b/api/@ohos.multimedia.camera.d.ts index 78b0cc27ed..584b611202 100644 --- a/api/@ohos.multimedia.camera.d.ts +++ b/api/@ohos.multimedia.camera.d.ts @@ -598,9 +598,9 @@ declare namespace camera { * @permission ohos.camera.CAMERA_CONTROL * @param { boolean } mute - Mute camera if TRUE, otherwise unmute camera. * @param { PolicyType } type - Type for indicating the calling role. - * @throws { BusinessError } 201 - Permission denied. + * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 202 - Not System Application. - * @throws { BusinessError } 7400101 - Parameter missing or parameter type incorrect. + * @throws { BusinessError } 7400101 - Parameter missing or parameter type incorrect. * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi * @since 12 @@ -1773,7 +1773,7 @@ declare namespace camera { * @since 12 */ on(type: 'cameraOcclusionDetection', callback: AsyncCallback<CameraOcclusionDetectionResult>): void; - + /** * Unsubscribes from camera occlusion detection results. * @@ -3268,7 +3268,7 @@ declare namespace camera { /** * Zoom object. * - * extends ZoomQuery + * @extends ZoomQuery * @interface Zoom * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 @@ -7192,7 +7192,7 @@ declare namespace camera { * High resolution session object. * * @extends Session, AutoExposure, Focus - * @interface HighResolutionPhotoSession + * @interface HighResolutionPhotoSession * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi * @since 12 @@ -8125,6 +8125,7 @@ declare namespace camera { getActiveFrameRate(): FrameRateRange; /** + * Gets the current preconfig type if you had already call preconfig interface. * * @returns { Profile } The current preconfig type. * @throws { BusinessError } 7400201 - Camera service fatal error. @@ -9477,7 +9478,7 @@ declare namespace camera { /** * Video output object. * - * extends CameraOutput + * @extends CameraOutput * @interface VideoOutput * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 @@ -10357,7 +10358,7 @@ declare namespace camera { /** * Metadata Output object * - * extends CameraOutput + * @extends CameraOutput * @interface MetadataOutput * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 @@ -10408,7 +10409,7 @@ declare namespace camera { * * @param { Array<MetadataObjectType> } types - Object types to be added. * @throws { BusinessError } 202 - Not System Application. - * @throws { BusinessError } 7400101 - Parameter missing or parameter type incorrect. + * @throws { BusinessError } 7400101 - Parameter missing or parameter type incorrect. * @throws { BusinessError } 7400103 - Session not config. * @throws { BusinessError } 7400201 - Camera service fatal error. * @syscap SystemCapability.Multimedia.Camera.Core @@ -10422,7 +10423,7 @@ declare namespace camera { * * @param { Array<MetadataObjectType> } types - Object types to be removed. * @throws { BusinessError } 202 - Not System Application. - * @throws { BusinessError } 7400101 - Parameter missing or parameter type incorrect. + * @throws { BusinessError } 7400101 - Parameter missing or parameter type incorrect. * @throws { BusinessError } 7400103 - Session not config. * @throws { BusinessError } 7400201 - Camera service fatal error. * @syscap SystemCapability.Multimedia.Camera.Core -- Gitee From 17fff64d5935d97bb8abbb1b634283e0d34ecbf4 Mon Sep 17 00:00:00 2001 From: bjd <baijidong@huawei.com> Date: Wed, 9 Apr 2025 09:32:39 +0800 Subject: [PATCH 488/835] =?UTF-8?q?icu=E7=89=B9=E6=80=A7=E5=9B=9E=E5=90=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: bjd <baijidong@huawei.com> --- api/@ohos.data.relationalStore.d.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/api/@ohos.data.relationalStore.d.ts b/api/@ohos.data.relationalStore.d.ts index 9416883248..a47fbcfabc 100644 --- a/api/@ohos.data.relationalStore.d.ts +++ b/api/@ohos.data.relationalStore.d.ts @@ -431,7 +431,7 @@ declare namespace relationalStore { * * @type { ?Tokenizer } * @syscap SystemCapability.DistributedDataManager.RelationalStore.Core - * @since 18 + * @since 17 */ tokenizer?: Tokenizer; @@ -641,21 +641,21 @@ declare namespace relationalStore { * * @enum { number } * @syscap SystemCapability.DistributedDataManager.RelationalStore.Core - * @since 18 + * @since 17 */ enum Tokenizer { /** * NONE_TOKENIZER: not use tokenizer * * @syscap SystemCapability.DistributedDataManager.RelationalStore.Core - * @since 18 + * @since 17 */ NONE_TOKENIZER = 0, /** * ICU_TOKENIZER: native icu tokenizer. * * @syscap SystemCapability.DistributedDataManager.RelationalStore.Core - * @since 18 + * @since 17 */ ICU_TOKENIZER, /** -- Gitee From 58bc704814fb2ebaf313ce710f324e255c3f61a0 Mon Sep 17 00:00:00 2001 From: tianmuhao <tianmuhao@h-partners.com> Date: Wed, 9 Apr 2025 02:00:14 +0000 Subject: [PATCH 489/835] update api/@ohos.multimedia.media.d.ts. Signed-off-by: tianmuhao <tianmuhao@h-partners.com> --- api/@ohos.multimedia.media.d.ts | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/api/@ohos.multimedia.media.d.ts b/api/@ohos.multimedia.media.d.ts index 6e69985fa8..029bf05d5a 100755 --- a/api/@ohos.multimedia.media.d.ts +++ b/api/@ohos.multimedia.media.d.ts @@ -4708,18 +4708,18 @@ declare namespace media { * @since 13 */ setWatermark(watermark: image.PixelMap, config: WatermarkConfig): Promise<void> + /** - * Set metadata to recorder. - * @param { Record<string, string> } metadata : Watermark image. - * @returns { Promise<void> } A Promise instance used to return when the function is finished. - * @throws { BusinessError } 401 - The parameter check failed. - * @throws { BusinessError } 5400102 - Operate not permit. Return by promise. - * @throws { BusinessError } 5400105 - Service died. Return by promise. + * Set metadata. + * Can be called after start, before stop. + * @param { Record<string, string> } metadata - Metadata to set. + * @throws { BusinessError } 202 - Not System App. * @syscap SystemCapability.Multimedia.Media.AVRecorder * @systemapi * @since 18 */ - setMetadata(metadata: Record<string, string>): Promise<void> + setMetadata(metadata: Record<string, string>): void; + /** * Update the video orientation before recorder start. * @param { number } rotation - Rotation angle, should be [0, 90, 180, 270]. -- Gitee From a7eadf32661055b592fc0d030d435e94bfaf48f5 Mon Sep 17 00:00:00 2001 From: tianmuhao <tianmuhao@h-partners.com> Date: Wed, 9 Apr 2025 02:01:22 +0000 Subject: [PATCH 490/835] update api/@ohos.multimedia.media.d.ts. Signed-off-by: tianmuhao <tianmuhao@h-partners.com> --- api/@ohos.multimedia.media.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.multimedia.media.d.ts b/api/@ohos.multimedia.media.d.ts index 029bf05d5a..5ef31e9c36 100755 --- a/api/@ohos.multimedia.media.d.ts +++ b/api/@ohos.multimedia.media.d.ts @@ -4718,7 +4718,7 @@ declare namespace media { * @systemapi * @since 18 */ - setMetadata(metadata: Record<string, string>): void; + setMetadata(metadata: Record<string, string>): void /** * Update the video orientation before recorder start. -- Gitee From 49a8ebded64b8fe565f9ebf778ffce97a72f477d Mon Sep 17 00:00:00 2001 From: tianmuhao <tianmuhao@h-partners.com> Date: Wed, 9 Apr 2025 02:02:24 +0000 Subject: [PATCH 491/835] update api/@ohos.multimedia.media.d.ts. Signed-off-by: tianmuhao <tianmuhao@h-partners.com> --- api/@ohos.multimedia.media.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.multimedia.media.d.ts b/api/@ohos.multimedia.media.d.ts index 5ef31e9c36..029bf05d5a 100755 --- a/api/@ohos.multimedia.media.d.ts +++ b/api/@ohos.multimedia.media.d.ts @@ -4718,7 +4718,7 @@ declare namespace media { * @systemapi * @since 18 */ - setMetadata(metadata: Record<string, string>): void + setMetadata(metadata: Record<string, string>): void; /** * Update the video orientation before recorder start. -- Gitee From be1438ce0c0d1732b928515cdec378342bc79488 Mon Sep 17 00:00:00 2001 From: bigtea <tianqushen@huawei.com> Date: Wed, 9 Apr 2025 10:42:06 +0800 Subject: [PATCH 492/835] Delete requestPermissionOnApplicationSetting 401 errorcode Signed-off-by: bigtea <tianqushen@huawei.com> --- api/@ohos.abilityAccessCtrl.d.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/api/@ohos.abilityAccessCtrl.d.ts b/api/@ohos.abilityAccessCtrl.d.ts index 1123321706..0a88c03bea 100644 --- a/api/@ohos.abilityAccessCtrl.d.ts +++ b/api/@ohos.abilityAccessCtrl.d.ts @@ -618,7 +618,6 @@ declare namespace abilityAccessCtrl { * * @param { number } tokenID - Token ID of the application. * @returns { Promise<void> } The promise returned by the function. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types. * @throws { BusinessError } 202 - Not System App. Interface caller is not a system app. * @throws { BusinessError } 12100002 - The specified tokenID does not exist. * @throws { BusinessError } 12100007 - The service is abnormal. -- Gitee From bac7a17a71a604f19c0448a3fc0dd0626750714a Mon Sep 17 00:00:00 2001 From: xuzihan129 <xuzihan11@huawei.com> Date: Wed, 9 Apr 2025 11:17:44 +0800 Subject: [PATCH 493/835] =?UTF-8?q?=E4=BF=AE=E6=94=B9maximize=E9=94=99?= =?UTF-8?q?=E8=AF=AF=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: xuzihan129 <xuzihan11@huawei.com> --- api/@ohos.window.d.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/api/@ohos.window.d.ts b/api/@ohos.window.d.ts index 2c4a13f65c..4f148768dd 100644 --- a/api/@ohos.window.d.ts +++ b/api/@ohos.window.d.ts @@ -8143,6 +8143,18 @@ declare namespace window { * @atomicservice * @since 12 */ + /** + * Maximize app main window. + * @param { MaximizePresentation } presentation - set window presentation when maximize. + * @returns { Promise<void> } - The promise returned by the function. + * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. + * @throws { BusinessError } 1300002 - This window state is abnormal. + * @throws { BusinessError } 1300003 - This window manager service works abnormally. + * @throws { BusinessError } 1300004 - Unauthorized operation. + * @syscap SystemCapability.Window.SessionManager + * @atomicservice + * @since 20 + */ maximize(presentation?: MaximizePresentation): Promise<void>; /** -- Gitee From 4c0daedc988a94faf1f1f3c3773389b9d12feea9 Mon Sep 17 00:00:00 2001 From: Terence_Super <965380727@qq.com> Date: Wed, 9 Apr 2025 06:53:42 +0000 Subject: [PATCH 494/835] =?UTF-8?q?=E8=A1=A5=E5=85=85=E6=96=B0=E5=A2=9Eget?= =?UTF-8?q?RadioTechSync=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Terence_Super <965380727@qq.com> --- api/@ohos.telephony.radio.d.ts | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/api/@ohos.telephony.radio.d.ts b/api/@ohos.telephony.radio.d.ts index 8a39228dd9..e733bfd3e7 100644 --- a/api/@ohos.telephony.radio.d.ts +++ b/api/@ohos.telephony.radio.d.ts @@ -169,6 +169,25 @@ declare namespace radio { */ function getRadioTech(slotId: number): Promise<NetworkRadioTech>; + /** + * Obtains radio access technology (RAT) of the registered network. + * + * @permission ohos.permission.GET_NETWORK_INFO + * @param { number } slotId - Indicates the card slot index number, + * ranging from 0 to the maximum card slot index number supported by the device. + * @returns { NetworkRadioTech } Returns the RAT of PS domain and CS domain of registered network. + * @throws { BusinessError } 201 - Permission denied. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. + * 2. Incorrect parameter types. + * @throws { BusinessError } 8300001 - Invalid parameter value. + * @throws { BusinessError } 8300002 - Operation failed. Cannot connect to service. + * @throws { BusinessError } 8300003 - System internal error. + * @throws { BusinessError } 8300999 - Unknown error code. + * @syscap SystemCapability.Telephony.CoreService + * @since 18 + */ + function getRadioTechSync(slotId: number): NetworkRadioTech; + /** * Obtains the network state of the registered network. * -- Gitee From 4731eb6cd4f3fbaac206cad1aa49983e34fa60a0 Mon Sep 17 00:00:00 2001 From: xuzhihao <xuzhihao16@huawei.com> Date: Wed, 9 Apr 2025 15:25:41 +0800 Subject: [PATCH 495/835] =?UTF-8?q?Bugfix:=20=E4=BF=AE=E6=AD=A3=E9=94=99?= =?UTF-8?q?=E8=AF=AF=E7=A0=81=E4=B8=AD=E8=8B=B1=E6=96=87=E6=8F=8F=E8=BF=B0?= =?UTF-8?q?=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: xuzhihao <xuzhihao16@huawei.com> --- api/@ohos.application.StaticSubscriberExtensionContext.d.ts | 4 ++-- api/application/ServiceExtensionContext.d.ts | 4 ++-- api/application/UIAbilityContext.d.ts | 6 +++--- api/application/UIExtensionContext.d.ts | 4 ++-- api/application/UIServiceExtensionContext.d.ts | 4 ++-- 5 files changed, 11 insertions(+), 11 deletions(-) diff --git a/api/@ohos.application.StaticSubscriberExtensionContext.d.ts b/api/@ohos.application.StaticSubscriberExtensionContext.d.ts index 40f5d151d2..18bdec54d3 100644 --- a/api/@ohos.application.StaticSubscriberExtensionContext.d.ts +++ b/api/@ohos.application.StaticSubscriberExtensionContext.d.ts @@ -46,7 +46,7 @@ export default class StaticSubscriberExtensionContext extends ExtensionContext { * @throws { BusinessError } 401 - Params error. Possible causes: 1.Mandatory parameters are left unspecified. 2.Incorrect parameter types. * @throws { BusinessError } 16000001 - The specified ability does not exist. * @throws { BusinessError } 16000002 - Incorrect ability type. - * @throws { BusinessError } 16000004 - Can not start invisible component. + * @throws { BusinessError } 16000004 - Failed to start the invisible ability. * @throws { BusinessError } 16000005 - The specified process does not have the permission. * @throws { BusinessError } 16000006 - Cross-user operations are not allowed. * @throws { BusinessError } 16000008 - The crowdtesting application expires. @@ -78,7 +78,7 @@ export default class StaticSubscriberExtensionContext extends ExtensionContext { * @throws { BusinessError } 401 - Params error. Possible causes: 1.Mandatory parameters are left unspecified. 2.Incorrect parameter types. * @throws { BusinessError } 16000001 - The specified ability does not exist. * @throws { BusinessError } 16000002 - Incorrect ability type. - * @throws { BusinessError } 16000004 - Can not start invisible component. + * @throws { BusinessError } 16000004 - Failed to start the invisible ability. * @throws { BusinessError } 16000005 - The specified process does not have the permission. * @throws { BusinessError } 16000006 - Cross-user operations are not allowed. * @throws { BusinessError } 16000008 - The crowdtesting application expires. diff --git a/api/application/ServiceExtensionContext.d.ts b/api/application/ServiceExtensionContext.d.ts index 37e60c3a61..f7f002934d 100644 --- a/api/application/ServiceExtensionContext.d.ts +++ b/api/application/ServiceExtensionContext.d.ts @@ -2487,7 +2487,7 @@ export default class ServiceExtensionContext extends ExtensionContext { * @throws { BusinessError } 16000008 - The crowdtesting application expires. * @throws { BusinessError } 16000011 - The context does not exist. * @throws { BusinessError } 16000012 - The application is controlled. - * @throws { BusinessError } 16000013 - The EDM prohibits the application from launching. + * @throws { BusinessError } 16000013 - The application is controlled by EDM. * @throws { BusinessError } 16000019 - No matching ability is found. * @throws { BusinessError } 16000050 - Internal error. * @throws { BusinessError } 16200001 - The caller has been released. @@ -2511,7 +2511,7 @@ export default class ServiceExtensionContext extends ExtensionContext { * @throws { BusinessError } 201 - The application does not have permission to call the interface. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified. 2.Incorrect parameter types. * @throws { BusinessError } 16000002 - Incorrect ability type. - * @throws { BusinessError } 16000004 - Can not start invisible component + * @throws { BusinessError } 16000004 - Failed to start the invisible ability. * @throws { BusinessError } 16000011 - The context does not exist. * @throws { BusinessError } 16000012 - The application is controlled. * @throws { BusinessError } 16000050 - Internal error. diff --git a/api/application/UIAbilityContext.d.ts b/api/application/UIAbilityContext.d.ts index 9f9b003585..63a8cf6aae 100644 --- a/api/application/UIAbilityContext.d.ts +++ b/api/application/UIAbilityContext.d.ts @@ -4614,7 +4614,7 @@ export default class UIAbilityContext extends Context { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified. 2.Incorrect parameter types. * @throws { BusinessError } 16000002 - Incorrect ability type. * @throws { BusinessError } 16000003 - The specified ID does not exist. - * @throws { BusinessError } 16000004 - Can not start invisible component + * @throws { BusinessError } 16000004 - Failed to start the invisible ability. * @throws { BusinessError } 16000011 - The context does not exist. * @throws { BusinessError } 16000012 - The application is controlled. * @throws { BusinessError } 16000050 - Internal error. @@ -4705,7 +4705,7 @@ export default class UIAbilityContext extends Context { * @throws { BusinessError } 16000008 - The crowdtesting application expires. * @throws { BusinessError } 16000011 - The context does not exist. * @throws { BusinessError } 16000012 - The application is controlled. - * @throws { BusinessError } 16000013 - The EDM prohibits the application from launching. + * @throws { BusinessError } 16000013 - The application is controlled by EDM. * @throws { BusinessError } 16000019 - No matching ability is found. * @throws { BusinessError } 16000050 - Internal error. * @throws { BusinessError } 16200001 - The caller has been released. @@ -4735,7 +4735,7 @@ export default class UIAbilityContext extends Context { * @throws { BusinessError } 16000005 - The specified process does not have the permission. * @throws { BusinessError } 16000008 - The crowdtesting application expires. * @throws { BusinessError } 16000011 - The context does not exist. - * @throws { BusinessError } 16000013 - The EDM prohibits the application from launching. + * @throws { BusinessError } 16000013 - The application is controlled by EDM. * @throws { BusinessError } 16000050 - Internal error. * @throws { BusinessError } 16000055 - Installation-free timed out. * @syscap SystemCapability.Ability.AbilityRuntime.Core diff --git a/api/application/UIExtensionContext.d.ts b/api/application/UIExtensionContext.d.ts index fcf3144f1a..8a3c475345 100755 --- a/api/application/UIExtensionContext.d.ts +++ b/api/application/UIExtensionContext.d.ts @@ -959,7 +959,7 @@ export default class UIExtensionContext extends ExtensionContext { * @throws { BusinessError } 16000008 - The crowdtesting application expires. * @throws { BusinessError } 16000011 - The context does not exist. * @throws { BusinessError } 16000012 - The application is controlled. - * @throws { BusinessError } 16000013 - The EDM prohibits the application from launching. + * @throws { BusinessError } 16000013 - The application is controlled by EDM. * @throws { BusinessError } 16000019 - No matching ability is found. * @throws { BusinessError } 16000050 - Internal error. * @throws { BusinessError } 16200001 - The caller has been released. @@ -988,7 +988,7 @@ export default class UIExtensionContext extends ExtensionContext { * @throws { BusinessError } 16000005 - The specified process does not have the permission. * @throws { BusinessError } 16000008 - The crowdtesting application expires. * @throws { BusinessError } 16000011 - The context does not exist. - * @throws { BusinessError } 16000013 - The EDM prohibits the application from launching. + * @throws { BusinessError } 16000013 - The application is controlled by EDM. * @throws { BusinessError } 16000050 - Internal error. * @throws { BusinessError } 16000055 - Installation-free timed out. * @syscap SystemCapability.Ability.AbilityRuntime.Core diff --git a/api/application/UIServiceExtensionContext.d.ts b/api/application/UIServiceExtensionContext.d.ts index d098f17a9f..fe290050e2 100644 --- a/api/application/UIServiceExtensionContext.d.ts +++ b/api/application/UIServiceExtensionContext.d.ts @@ -58,7 +58,7 @@ export default class UIServiceExtensionContext extends ExtensionContext { * @throws { BusinessError } 16000010 - The call with the continuation and prepare continuation flag is forbidden. * @throws { BusinessError } 16000011 - The context does not exist. * @throws { BusinessError } 16000012 - The application is controlled. - * @throws { BusinessError } 16000013 - The EDM prohibits the application from launching. + * @throws { BusinessError } 16000013 - The application is controlled by EDM. * @throws { BusinessError } 16000019 - Can not match any component. * @throws { BusinessError } 16000050 - Internal error. * @throws { BusinessError } 16000053 - The ability is not on the top of the UI. @@ -126,7 +126,7 @@ export default class UIServiceExtensionContext extends ExtensionContext { * @throws { BusinessError } 16000006 - Cross-user operations are not allowed. * @throws { BusinessError } 16000008 - The crowdtesting application expires. * @throws { BusinessError } 16000011 - The context does not exist. - * @throws { BusinessError } 16000013 - The EDM prohibits the application from launching. + * @throws { BusinessError } 16000013 - The application is controlled by EDM. * @throws { BusinessError } 16000050 - Internal error. * @throws { BusinessError } 16000053 - The ability is not on the top of the UI. * @throws { BusinessError } 16000055 - Installation-free timed out. -- Gitee From 1f7968a226eca28b733ec6c642daff34849c5330 Mon Sep 17 00:00:00 2001 From: xuzihan129 <xuzihan11@huawei.com> Date: Wed, 9 Apr 2025 15:39:33 +0800 Subject: [PATCH 496/835] =?UTF-8?q?=E9=94=99=E8=AF=AF=E7=A0=81=E6=8F=8F?= =?UTF-8?q?=E8=BF=B0=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: xuzihan129 <xuzihan11@huawei.com> --- api/@ohos.window.d.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/@ohos.window.d.ts b/api/@ohos.window.d.ts index 4f148768dd..6ab3af102c 100644 --- a/api/@ohos.window.d.ts +++ b/api/@ohos.window.d.ts @@ -8145,9 +8145,9 @@ declare namespace window { */ /** * Maximize app main window. - * @param { MaximizePresentation } presentation - set window presentation when maximize. + * @param { ?MaximizePresentation } presentation - set window presentation when maximize. * @returns { Promise<void> } - The promise returned by the function. - * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. + * @throws { BusinessError } 801 - Capability not supported. Function maximize can not work correctly due to limited device capabilities. * @throws { BusinessError } 1300002 - This window state is abnormal. * @throws { BusinessError } 1300003 - This window manager service works abnormally. * @throws { BusinessError } 1300004 - Unauthorized operation. -- Gitee From 7082adc4091553cb032095869887ddf4a5be913a Mon Sep 17 00:00:00 2001 From: liumingyue <liumingyue12@huawei.com> Date: Wed, 9 Apr 2025 16:04:13 +0800 Subject: [PATCH 497/835] =?UTF-8?q?api18=E6=8E=A5=E5=8F=A3=E5=88=A0?= =?UTF-8?q?=E9=99=A4401=E9=94=99=E8=AF=AF=E7=A0=81=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: liumingyue <liumingyue12@huawei.com> --- api/@ohos.bundle.bundleManager.d.ts | 3 --- api/@ohos.bundle.installer.d.ts | 2 -- api/@ohos.bundle.launcherBundleManager.d.ts | 1 - 3 files changed, 6 deletions(-) diff --git a/api/@ohos.bundle.bundleManager.d.ts b/api/@ohos.bundle.bundleManager.d.ts index 8b33676bb9..04a9f229fa 100644 --- a/api/@ohos.bundle.bundleManager.d.ts +++ b/api/@ohos.bundle.bundleManager.d.ts @@ -3423,7 +3423,6 @@ declare namespace bundleManager { * @param { number } uid - Indicates the UID of an application. * @returns { SignatureInfo } The result of getting the signature info. * @throws { BusinessError } 201 - Permission denied. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types. * @throws { BusinessError } 17700021 - The uid is not found. * @syscap SystemCapability.BundleManager.BundleFramework.Core * @since 18 @@ -3495,7 +3494,6 @@ declare namespace bundleManager { * @returns { Promise<Array<PluginBundleInfo>> } Returns PluginBundleInfo Arrays. * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 202 - Permission denied, non-system app called system api. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types. * @throws { BusinessError } 17700001 - The specified bundleName is not found. * @throws { BusinessError } 17700004 - The specified user ID is not found. * @syscap SystemCapability.BundleManager.BundleFramework.Core @@ -3513,7 +3511,6 @@ declare namespace bundleManager { * @returns { Promise<void> } The result of migrating data. * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 202 - Permission denied, non-system app called system api. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types. * @throws { BusinessError } 17700080 - The source paths are invalid. * @throws { BusinessError } 17700081 - The destination path is invalid. * @throws { BusinessError } 17700082 - User authentication failed. diff --git a/api/@ohos.bundle.installer.d.ts b/api/@ohos.bundle.installer.d.ts index 4f3394751d..db6622576b 100644 --- a/api/@ohos.bundle.installer.d.ts +++ b/api/@ohos.bundle.installer.d.ts @@ -1754,7 +1754,6 @@ declare namespace installer { * @returns { Promise<void> } * @throws { BusinessError } 201 - Calling interface without permission 'ohos.permission.INSTALL_PLUGIN_BUNDLE'. * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types. * @throws { BusinessError } 17700001 - The specified hostBundleName cannot be found or the bundle is not installed by the specified user. * @throws { BusinessError } 17700004 - The userId is invalid. * @throws { BusinessError } 17700010 - Failed to install the plugin because the plugin fails to be parsed. @@ -1787,7 +1786,6 @@ declare namespace installer { * @returns { Promise<void> } * @throws { BusinessError } 201 - Calling interface without permission 'ohos.permission.UNINSTALL_PLUGIN_BUNDLE'. * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types. * @throws { BusinessError } 17700001 - The specified bundle name is not found. * @throws { BusinessError } 17700004 - The user id is invalid. * @throws { BusinessError } 17700092 - Failed to uninstall the plugin because the specified plugin is not found. diff --git a/api/@ohos.bundle.launcherBundleManager.d.ts b/api/@ohos.bundle.launcherBundleManager.d.ts index 604d603975..d0dfbed076 100644 --- a/api/@ohos.bundle.launcherBundleManager.d.ts +++ b/api/@ohos.bundle.launcherBundleManager.d.ts @@ -78,7 +78,6 @@ declare namespace launcherBundleManager { * @param { number } userId - Indicates the id for the user. * @returns { Array<LauncherAbilityInfo> } the LauncherAbilityInfo object. * @throws { BusinessError } 201 - Verify permission denied. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types. * @throws { BusinessError } 801 - Capability not support. * @throws { BusinessError } 17700001 - The specified bundle name is not found. * @throws { BusinessError } 17700004 - The specified user ID is not found. -- Gitee From e94c37b8fc361aa3a1abc7a83ce272bf7f66a83d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=A2=E6=B1=9F=E7=9B=BC?= <xingjiangpan2@huawei.com> Date: Wed, 9 Apr 2025 08:36:09 +0000 Subject: [PATCH 498/835] =?UTF-8?q?=E6=95=B4=E6=94=B9=E6=8E=A5=E5=8F=A3set?= =?UTF-8?q?DragSwitchState=E8=AF=B4=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 邢江盼 <xingjiangpan2@huawei.com> --- api/@ohos.deviceStatus.dragInteraction.d.ts | 2 -- 1 file changed, 2 deletions(-) diff --git a/api/@ohos.deviceStatus.dragInteraction.d.ts b/api/@ohos.deviceStatus.dragInteraction.d.ts index 7beaaf44f0..16fc70e7cf 100644 --- a/api/@ohos.deviceStatus.dragInteraction.d.ts +++ b/api/@ohos.deviceStatus.dragInteraction.d.ts @@ -164,8 +164,6 @@ declare namespace dragInteraction { * * @param { boolean } enabled Switch state. * @throws {BusinessError} 202 - Permission verification failed. A non-system application calls a system API. - * @throws {BusinessError} 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - * <br>2.Incorrect parameter types.3.Parameter verification failed. * @syscap SystemCapability.Msdp.DeviceStatus.Drag * @systemapi Hide this for inner system use. * @since 18 -- Gitee From 6e4483541ce3b80a560e6339957af2bcabac2b82 Mon Sep 17 00:00:00 2001 From: pengpeng7872 <2285070166@qq.com> Date: Wed, 9 Apr 2025 17:07:33 +0800 Subject: [PATCH 499/835] add PhotoBrowserUIElement to MediaLibraryKit Signed-off-by: pengpeng7872 <2285070166@qq.com> --- kits/@kit.MediaLibraryKit.d.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/kits/@kit.MediaLibraryKit.d.ts b/kits/@kit.MediaLibraryKit.d.ts index bb4ab4318b..8ed251fea6 100644 --- a/kits/@kit.MediaLibraryKit.d.ts +++ b/kits/@kit.MediaLibraryKit.d.ts @@ -26,7 +26,8 @@ import { PhotoPickerComponent, PickerController, PickerOptions, DataType, BaseItemInfo, ItemInfo, PhotoBrowserInfo, AnimatorParams, MaxSelected, ItemType, ClickType, PickerOrientation, - SelectMode, PickerColorMode, ReminderMode, MaxCountType, PhotoBrowserRange + SelectMode, PickerColorMode, ReminderMode, MaxCountType, PhotoBrowserRange, + PhotoBrowserUIElement, ItemsDeletedCallback, ExceedMaxSelectedCallback, CurrentAlbumDeletedCallback } from '@ohos.file.PhotoPickerComponent'; import { RecentPhotoComponent, RecentPhotoCheckResultCallback, @@ -41,5 +42,6 @@ export { SelectMode, PickerColorMode, ReminderMode, MaxCountType, PhotoBrowserRange, AlbumPickerComponent, AlbumPickerOptions, AlbumInfo, EmptyAreaClickCallback, RecentPhotoComponent, RecentPhotoCheckResultCallback, - RecentPhotoClickCallback, RecentPhotoOptions, PhotoSource + RecentPhotoClickCallback, RecentPhotoOptions, PhotoSource, + PhotoBrowserUIElement, ItemsDeletedCallback, ExceedMaxSelectedCallback, CurrentAlbumDeletedCallback }; -- Gitee From a19dc473936a46072581719cd3c8988cf7806bd9 Mon Sep 17 00:00:00 2001 From: swg3156201044 <shiweigang2@huawei.com> Date: Wed, 9 Apr 2025 17:50:20 +0800 Subject: [PATCH 500/835] CodeCheck Signed-off-by: swg3156201044 <shiweigang2@huawei.com> --- api/@ohos.account.osAccount.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.account.osAccount.d.ts b/api/@ohos.account.osAccount.d.ts index c8b6c7f28a..ce7ab44850 100644 --- a/api/@ohos.account.osAccount.d.ts +++ b/api/@ohos.account.osAccount.d.ts @@ -2322,7 +2322,7 @@ declare namespace osAccount { * @systemapi Hide this for inner system use. * @since 12 */ - interface CreateOsAccountForDomainOptions extends CreateOsAccountOptions { } + interface CreateOsAccountForDomainOptions extends CreateOsAccountOptions {} /** * Provides information about domain accounts. -- Gitee From 737a81d182ce0b847b4cf276e35768260893ab8f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8F=B6=E6=AD=A3=E7=9A=93?= <yezhenghao@h-partners.com> Date: Wed, 9 Apr 2025 18:51:07 +0800 Subject: [PATCH 501/835] =?UTF-8?q?Public=E9=94=99=E8=AF=AF=E7=A0=81d.ts?= =?UTF-8?q?=E6=95=B4=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 叶正皓 <yezhenghao@h-partners.com> --- api/@ohos.multimedia.camera.d.ts | 84 ++++++++++++++++++++++++++++++++ 1 file changed, 84 insertions(+) diff --git a/api/@ohos.multimedia.camera.d.ts b/api/@ohos.multimedia.camera.d.ts index 584b611202..ddeab4f28e 100644 --- a/api/@ohos.multimedia.camera.d.ts +++ b/api/@ohos.multimedia.camera.d.ts @@ -1111,6 +1111,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Set torch mode to the device. + * + * @param { TorchMode } mode - torch mode. + * @throws { BusinessError } 7400102 - Operation not allowed. + * @throws { BusinessError } 7400201 - Camera service fatal error. + * @syscap SystemCapability.Multimedia.Camera.Core + * @since 18 + */ setTorchMode(mode: TorchMode): void; /** @@ -3312,6 +3321,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ + /** + * Sets target zoom ratio by smooth method. + * + * @param { number } targetRatio - Target zoom ratio. + * @param { SmoothZoomMode } mode - Smooth zoom mode. + * @syscap SystemCapability.Multimedia.Camera.Core + * @since 18 + */ setSmoothZoom(targetRatio: number, mode?: SmoothZoomMode): void; /** @@ -3886,6 +3903,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Gets the supported color space types. + * + * @returns { Array<colorSpaceManager.ColorSpace> } The array of the supported color space for the session. + * @syscap SystemCapability.Multimedia.Camera.Core + * @since 18 + */ getSupportedColorSpaces(): Array<colorSpaceManager.ColorSpace>; } @@ -3938,6 +3962,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 13 */ + /** + * Check whether auto device switch is supported. + * + * @returns { boolean } Is auto device switch supported. + * @syscap SystemCapability.Multimedia.Camera.Core + * @since 18 + */ isAutoDeviceSwitchSupported(): boolean; } @@ -4160,6 +4191,17 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Adds a camera input. + * This method is valid between Session.beginConfig() and Session.commitConfig(). + * + * @param { CameraInput } cameraInput - Target camera input to add. + * @throws { BusinessError } 7400101 - Parameter missing or parameter type incorrect. + * @throws { BusinessError } 7400102 - Operation not allowed. + * @throws { BusinessError } 7400201 - Camera service fatal error. + * @syscap SystemCapability.Multimedia.Camera.Core + * @since 18 + */ addInput(cameraInput: CameraInput): void; /** @@ -4185,6 +4227,17 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Removes a camera input. + * This method is valid between Session.beginConfig() and Session.commitConfig(). + * + * @param { CameraInput } cameraInput - Target camera input to remove. + * @throws { BusinessError } 7400101 - Parameter missing or parameter type incorrect. + * @throws { BusinessError } 7400102 - Operation not allowed. + * @throws { BusinessError } 7400201 - Camera service fatal error. + * @syscap SystemCapability.Multimedia.Camera.Core + * @since 18 + */ removeInput(cameraInput: CameraInput): void; /** @@ -4221,6 +4274,17 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Adds a camera output. + * This method is valid after Session.addInput(cameraInput) and before Session.commitConfig(). + * + * @param { CameraOutput } cameraOutput - Target camera output to add. + * @throws { BusinessError } 7400101 - Parameter missing or parameter type incorrect. + * @throws { BusinessError } 7400102 - Operation not allowed. + * @throws { BusinessError } 7400201 - Camera service fatal error. + * @syscap SystemCapability.Multimedia.Camera.Core + * @since 18 + */ addOutput(cameraOutput: CameraOutput): void; /** @@ -4246,6 +4310,17 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Removes a camera output. + * This method is valid between Session.beginConfig() and Session.commitConfig(). + * + * @param { CameraOutput } cameraOutput - Target camera output to remove. + * @throws { BusinessError } 7400101 - Parameter missing or parameter type incorrect. + * @throws { BusinessError } 7400102 - Operation not allowed. + * @throws { BusinessError } 7400201 - Camera service fatal error. + * @syscap SystemCapability.Multimedia.Camera.Core + * @since 18 + */ removeOutput(cameraOutput: CameraOutput): void; /** @@ -7459,6 +7534,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Add Secure output for camera. + * + * @param { PreviewOutput } previewOutput - Specify the output as a secure flow. + * @throws { BusinessError } 7400101 - Parameter missing or parameter type incorrect. + * @throws { BusinessError } 7400102 - Operation not allowed. + * @syscap SystemCapability.Multimedia.Camera.Core + * @since 18 + */ addSecureOutput(previewOutput: PreviewOutput): void; /** -- Gitee From 4cf3495df5c78ed78bb85e3d73ad1f3404ef721c Mon Sep 17 00:00:00 2001 From: codexu62 <xuyan62@huawei.com> Date: Wed, 9 Apr 2025 11:25:32 +0000 Subject: [PATCH 502/835] =?UTF-8?q?=E5=9B=9E=E6=97=8B=E9=95=96=E9=9C=80?= =?UTF-8?q?=E6=B1=82=E6=8E=A5=E5=8F=A3=E9=94=99=E8=AF=AF=E7=A0=81=E6=95=B4?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: codexu62 <xuyan62@huawei.com> --- api/@ohos.multimodalAwareness.metadataBinding.d.ts | 6 ------ 1 file changed, 6 deletions(-) diff --git a/api/@ohos.multimodalAwareness.metadataBinding.d.ts b/api/@ohos.multimodalAwareness.metadataBinding.d.ts index 96b31f34a5..7f8d5f4963 100644 --- a/api/@ohos.multimodalAwareness.metadataBinding.d.ts +++ b/api/@ohos.multimodalAwareness.metadataBinding.d.ts @@ -35,7 +35,6 @@ declare namespace metadataBinding { * @param { string } metadata - Coded metadata * @returns { Promise<image.PixelMap> } encoded image * @throws { BusinessError } 202 - Permission check failed. A non-system application uses the system API. - * @throws { BusinessError } 401 - Parameter error. Parameter verification failed. * @throws { BusinessError } 32100001 - Internal handling failed. File creation failed * @throws { BusinessError } 32100002 - Encode process fail. * @syscap SystemCapability.MultimodalAwareness.MetadataBinding @@ -48,7 +47,6 @@ declare namespace metadataBinding { * MetadataBinding provides decode capabilities * @param { image.PixelMap } encodedImage - Encoded image * @returns { Promise<string> } decode result - * @throws { BusinessError } 401 - Parameter error. Parameter verification failed. * @throws { BusinessError } 202 - Permission check failed. A non-system application uses the system API. * @throws { BusinessError } 32100001 - Internal handling failed. File read failed. * @throws { BusinessError } 32100003 - Decode process fail. @@ -63,7 +61,6 @@ declare namespace metadataBinding { * @param { string } bundleName - Bundle name of a third-party application * @returns { Promise<string> } third-party app callback the meta data * @throws { BusinessError } 202 - Permission check failed. A non-system application uses the system API. - * @throws { BusinessError } 401 - Parameter error. Parameter verification failed. * @throws { BusinessError } 32100001 - Internal handling failed. Obtain metadata failed. * @syscap SystemCapability.MultimodalAwareness.MetadataBinding * @systemapi @@ -74,7 +71,6 @@ declare namespace metadataBinding { /** * set the Metadata to the screenshot app * @param { string } metadata - the Metadata of a Third-Party App - * @throws { BusinessError } 401 - Parameter error. Parameter verification failed. * @throws { BusinessError } 32100001 - Internal handling failed. Set Meta data to screenshot app fail. * @syscap SystemCapability.MultimodalAwareness.MetadataBinding * @atomicservice @@ -87,7 +83,6 @@ declare namespace metadataBinding { * @param { 'operationSubmitMetadata' } type - Event Type * @param { string } bundleName - Bundle name of a third-party application * @param { Callback<number> } callback - Call back the screenshot event - * @throws { BusinessError } 401 - Parameter error. Parameter verification failed. * @throws { BusinessError } 32100001 - Internal handling failed. Service exception. * @throws { BusinessError } 32100004 - Subscribe Failed. * @syscap SystemCapability.MultimodalAwareness.MetadataBinding @@ -101,7 +96,6 @@ declare namespace metadataBinding { * @param { 'operationSubmitMetadata' } type - Event Type * @param { string } bundleName - Bundle name of a third-party application * @param { Callback<number> } callback - Call back the screenshot event - * @throws { BusinessError } 401 - Parameter error. Parameter verification failed. * @throws { BusinessError } 32100001 - Internal handling failed. Service exception. * @throws { BusinessError } 32100005 - Unsubscribe Failed. * @syscap SystemCapability.MultimodalAwareness.MetadataBinding -- Gitee From 450da596dc505c030a22ca2a9cc45d12960325c5 Mon Sep 17 00:00:00 2001 From: hui <lizhihui10@huawei.com> Date: Wed, 9 Apr 2025 19:30:56 +0800 Subject: [PATCH 503/835] susu_0409 Signed-off-by: hui <lizhihui10@huawei.com> --- api/@ohos.bluetooth.access.d.ts | 9 ++++-- api/@ohos.bluetooth.connection.d.ts | 49 +++++++++++++++-------------- 2 files changed, 32 insertions(+), 26 deletions(-) diff --git a/api/@ohos.bluetooth.access.d.ts b/api/@ohos.bluetooth.access.d.ts index f8aa477fdc..15547e3fbb 100644 --- a/api/@ohos.bluetooth.access.d.ts +++ b/api/@ohos.bluetooth.access.d.ts @@ -356,7 +356,8 @@ declare namespace access { * @param { string } deviceId - the randomized address of remote device. * @returns { Promise<void> } Returns the promise object. * @throws { BusinessError } 201 - Permission denied. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. 2. Incorrect parameter types. 3. Parameter verification failed. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. + * 2. Incorrect parameter types. 3. Parameter verification failed. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 2900003 - Bluetooth disabled. * @throws { BusinessError } 2900010 - The number of supported device addresses has reached the upper limit. @@ -374,7 +375,8 @@ declare namespace access { * @param { string } deviceId - the randomized address of remote device. * @returns { Promise<void> } Returns the promise object. * @throws { BusinessError } 201 - Permission denied. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. 2. Incorrect parameter types. 3. Parameter verification failed. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. + * 2. Incorrect parameter types. 3. Parameter verification failed. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 2900003 - Bluetooth disabled. * @throws { BusinessError } 2900099 - delete persistent device address failed. @@ -406,7 +408,8 @@ declare namespace access { * @param { string } deviceId - the randomized address of remote device. * @returns { boolean } Returns whether the randomized device address is valid. * @throws { BusinessError } 201 - Permission denied. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. 2. Incorrect parameter types. 3. Parameter verification failed. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. + * 2. Incorrect parameter types. 3. Parameter verification failed. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 2900003 - Bluetooth disabled. * @throws { BusinessError } 2900099 - Check persistent device address failed. diff --git a/api/@ohos.bluetooth.connection.d.ts b/api/@ohos.bluetooth.connection.d.ts index 31e245edcf..4436723f19 100644 --- a/api/@ohos.bluetooth.connection.d.ts +++ b/api/@ohos.bluetooth.connection.d.ts @@ -473,7 +473,8 @@ declare namespace connection { * @param { boolean } [alias] - Indicates whether to obtain the device alias. If the parameter is not provided, the device alias is obtained by default. * @returns { string } Returns the device name in character string format. * @throws { BusinessError } 201 - Permission denied. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. 2. Incorrect parameter types. 3. Parameter verification failed. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. + * 2. Incorrect parameter types. 3. Parameter verification failed. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 2900001 - Service stopped. * @throws { BusinessError } 2900003 - Bluetooth disabled. @@ -1056,7 +1057,8 @@ declare namespace connection { * @param { string } deviceId - Indicates device ID. For example, "11:22:33:AA:BB:FF". * @param { AsyncCallback<void> } callback - the callback result. * @throws { BusinessError } 201 - Permission denied. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. 2. Incorrect parameter types. 3. Parameter verification failed. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. + * 2. Incorrect parameter types. 3. Parameter verification failed. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 2900001 - Service stopped. * @throws { BusinessError } 2900003 - Bluetooth disabled. @@ -1091,7 +1093,8 @@ declare namespace connection { * @param { string } deviceId - Indicates device ID. For example, "11:22:33:AA:BB:FF". * @returns { Promise<void> } Returns the promise object. * @throws { BusinessError } 201 - Permission denied. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. 2. Incorrect parameter types. 3. Parameter verification failed. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. + * 2. Incorrect parameter types. 3. Parameter verification failed. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 2900001 - Service stopped. * @throws { BusinessError } 2900003 - Bluetooth disabled. @@ -1262,7 +1265,7 @@ declare namespace connection { /** * Controls the actions of Bluetooth peripherals. - * + * * @permission ohos.permission.ACCESS_BLUETOOTH and ohos.permission.MANAGE_BLUETOOTH * @param { ControlDeviceActionParams } controlDeviceActionParams - Indicates the action for Bluetooth peripherals. * @returns { Promise<void> } Returns the promise object. @@ -2363,7 +2366,7 @@ declare namespace connection { interface ControlDeviceActionParams { /** * Indicates the address of the peripheral. - * + * * @type { string } * @syscap SystemCapability.Communication.Bluetooth.Core * @systemapi @@ -2372,7 +2375,7 @@ declare namespace connection { deviceId: string; /** * Indicates the control type. - * + * * @type { ControlType } * @syscap SystemCapability.Communication.Bluetooth.Core * @systemapi @@ -2381,7 +2384,7 @@ declare namespace connection { type: ControlType; /** * Indicates the control value. - * + * * @type { ControlTypeValue } * @syscap SystemCapability.Communication.Bluetooth.Core * @systemapi @@ -2390,7 +2393,7 @@ declare namespace connection { typeValue: ControlTypeValue; /** * Indicates the control object. - * + * * @type { ControlObject } * @syscap SystemCapability.Communication.Bluetooth.Core * @systemapi @@ -2401,7 +2404,7 @@ declare namespace connection { /** * Describes the control type. - * + * * @enum { number } * @syscap SystemCapability.Communication.Bluetooth.Core * @systemapi @@ -2410,7 +2413,7 @@ declare namespace connection { enum ControlType { /** * Indicates the control command of play. - * + * * @syscap SystemCapability.Communication.Bluetooth.Core * @systemapi * @since 15 @@ -2418,7 +2421,7 @@ declare namespace connection { PLAY = 0, /** * Indicates the control command of vibration. - * + * * @syscap SystemCapability.Communication.Bluetooth.Core * @systemapi * @since 15 @@ -2426,7 +2429,7 @@ declare namespace connection { VIBRATE = 1, /** * Indicates the control command of flash. - * + * * @syscap SystemCapability.Communication.Bluetooth.Core * @systemapi * @since 15 @@ -2434,7 +2437,7 @@ declare namespace connection { FLASH = 2, /** * Indicates the control command of lock. - * + * * @syscap SystemCapability.Communication.Bluetooth.Core * @systemapi * @since 15 @@ -2442,7 +2445,7 @@ declare namespace connection { LOCK = 3, /** * Indicates the control command of erase. - * + * * @syscap SystemCapability.Communication.Bluetooth.Core * @systemapi * @since 15 @@ -2452,7 +2455,7 @@ declare namespace connection { /** * Describes the control type value. - * + * * @enum { number } * @syscap SystemCapability.Communication.Bluetooth.Core * @systemapi @@ -2461,7 +2464,7 @@ declare namespace connection { enum ControlTypeValue { /** * Indicates the action of disable. - * + * * @syscap SystemCapability.Communication.Bluetooth.Core * @systemapi * @since 15 @@ -2469,7 +2472,7 @@ declare namespace connection { DISABLE = 0, /** * Indicates the action of enable. - * + * * @syscap SystemCapability.Communication.Bluetooth.Core * @systemapi * @since 15 @@ -2477,7 +2480,7 @@ declare namespace connection { ENABLE = 1, /** * Indicates the action of query. - * + * * @syscap SystemCapability.Communication.Bluetooth.Core * @systemapi * @since 15 @@ -2487,7 +2490,7 @@ declare namespace connection { /** * Describes the control object. - * + * * @enum { number } * @syscap SystemCapability.Communication.Bluetooth.Core * @systemapi @@ -2496,7 +2499,7 @@ declare namespace connection { enum ControlObject { /** * Control object of left ear. - * + * * @syscap SystemCapability.Communication.Bluetooth.Core * @systemapi * @since 15 @@ -2504,7 +2507,7 @@ declare namespace connection { LEFT_EAR = 0, /** * Control object of right ear. - * + * * @syscap SystemCapability.Communication.Bluetooth.Core * @systemapi * @since 15 @@ -2512,7 +2515,7 @@ declare namespace connection { RIGHT_EAR = 1, /** * Control object of left and right ear. - * + * * @syscap SystemCapability.Communication.Bluetooth.Core * @systemapi * @since 15 @@ -2539,7 +2542,7 @@ declare namespace connection { */ trustedPairedDevices: Array<TrustedPairedDevice>; } - + /** * Describes device of cloud pair. * -- Gitee From f768d4a8ef7b038a4c632582e8ea6c94e71c49ed Mon Sep 17 00:00:00 2001 From: 13359243081 <lanshulei@huawei.com> Date: Wed, 9 Apr 2025 20:56:29 +0800 Subject: [PATCH 504/835] =?UTF-8?q?401=E9=94=99=E8=AF=AF=E7=A0=81=E6=95=B4?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 13359243081 <lanshulei@huawei.com> --- api/application/AccessibilityExtensionContext.d.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/api/application/AccessibilityExtensionContext.d.ts b/api/application/AccessibilityExtensionContext.d.ts index ebf677f378..f9da199ed8 100644 --- a/api/application/AccessibilityExtensionContext.d.ts +++ b/api/application/AccessibilityExtensionContext.d.ts @@ -271,7 +271,10 @@ export default class AccessibilityExtensionContext extends ExtensionContext { * @param { number } elementId Indicates the elementId. * @returns { Promise<Array<AccessibilityElement>> } * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. - * @throws { BusinessError } 401 - Input parameter error. + * @throws { BusinessError } 401 - Input parameter error. Possible causes: + * 1. Mandatory parameters are left unspecified; + * 2. Incorrect parameter types; + * 3. Parameter verification failed. * @throws { BusinessError } 9300003 - No accessibility permission to perform the operation. * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi -- Gitee From a21b985deadd244dcc8704f88ca6ba989e178a1f Mon Sep 17 00:00:00 2001 From: Orient <orient2018@163.com> Date: Thu, 10 Apr 2025 10:32:08 +0800 Subject: [PATCH 505/835] =?UTF-8?q?=E7=A9=BF=E6=88=B4=E6=94=AF=E6=8C=81?= =?UTF-8?q?=E7=9A=84=E8=A7=84=E6=A0=BC=E5=8F=98=E6=9B=B4=E4=B8=BA=E9=BB=98?= =?UTF-8?q?=E8=AE=A4=E4=B8=8D=E6=94=AF=E6=8C=81Pasteboard=20syscap,?= =?UTF-8?q?=E7=A9=BF=E6=88=B4=E9=BB=98=E8=AE=A4=E4=B8=8D=E6=94=AF=E6=8C=81?= =?UTF-8?q?=E5=89=AA=E5=88=87=E6=9D=BFAPI=EF=BC=8CSDK=E4=B8=AD=E5=88=A0?= =?UTF-8?q?=E9=99=A4=20Signed-off-by:=20xutangguo=20<xutangguo2@huawei.com?= =?UTF-8?q?>?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/device-define/wearable.json | 1 - 1 file changed, 1 deletion(-) diff --git a/api/device-define/wearable.json b/api/device-define/wearable.json index 3bcd44ceee..455d7dbf3c 100644 --- a/api/device-define/wearable.json +++ b/api/device-define/wearable.json @@ -141,7 +141,6 @@ "SystemCapability.Communication.NetStack", "SystemCapability.Account.AppAccount", "SystemCapability.Account.OsAccount", - "SystemCapability.MiscServices.Pasteboard", "SystemCapability.UserIAM.UserAuth.PinAuth", "SystemCapability.Multimedia.AudioHaptic.Core", "SystemCapability.Multimedia.Media.AVImageGenerator", -- Gitee From 6e1fa5cb78c63724c430e0443635ca2aaf9308c3 Mon Sep 17 00:00:00 2001 From: shenpeixing <shenpeixing2@huawei.com> Date: Thu, 10 Apr 2025 11:06:35 +0800 Subject: [PATCH 506/835] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E9=94=99=E8=AF=AF=E7=A0=81=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: shenpeixing <shenpeixing2@huawei.com> --- api/@ohos.vibrator.d.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/api/@ohos.vibrator.d.ts b/api/@ohos.vibrator.d.ts index 8d08f4fea8..4c7fedbbea 100644 --- a/api/@ohos.vibrator.d.ts +++ b/api/@ohos.vibrator.d.ts @@ -943,7 +943,8 @@ declare namespace vibrator { * @param { number } duration The duration of the long-term vibration event * @param { ContinuousParam } options Optional parameter object * @returns { VibratorPatternBuilder } Return the current VibratorPatternBuilder object. - * @throws { BusinessError } 401 - Parameter error. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + * <br> 2. Incorrect parameter types; 3. Parameter verification failed. * @syscap SystemCapability.Sensors.MiscDevice * @since 18 */ @@ -955,7 +956,8 @@ declare namespace vibrator { * @param { number } time Relative starting time of short oscillation events. * @param { TransientParam } options Optional parameter object * @returns { VibratorPatternBuilder } Return the current VibratorPatternBuilder object. - * @throws { BusinessError } 401 - Parameter error. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + * <br> 2. Incorrect parameter types; 3. Parameter verification failed. * @syscap SystemCapability.Sensors.MiscDevice * @since 18 */ -- Gitee From b2a36fed71ab51debb3b5e8fef80616f7bf0d124 Mon Sep 17 00:00:00 2001 From: zhouoaoteng <zhouaoteng@huawei.com> Date: Thu, 10 Apr 2025 13:57:43 +0800 Subject: [PATCH 507/835] fix api Signed-off-by: zhouoaoteng <zhouaoteng@huawei.com> --- api/@ohos.file.picker.d.ts | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/api/@ohos.file.picker.d.ts b/api/@ohos.file.picker.d.ts index efdf157466..9de6da5788 100644 --- a/api/@ohos.file.picker.d.ts +++ b/api/@ohos.file.picker.d.ts @@ -77,7 +77,7 @@ declare namespace picker { * @syscap SystemCapability.FileManagement.UserFileService * @atomicservice * @since 11 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.file.photoAccessHelper/photoAccessHelper#PhotoViewMIMETypes.IMAGE_TYPE */ IMAGE_TYPE = 'image/*', @@ -94,7 +94,7 @@ declare namespace picker { * @syscap SystemCapability.FileManagement.UserFileService * @atomicservice * @since 11 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.file.photoAccessHelper/photoAccessHelper#PhotoViewMIMETypes.VIDEO_TYPE */ VIDEO_TYPE = 'video/*', @@ -111,7 +111,7 @@ declare namespace picker { * @syscap SystemCapability.FileManagement.UserFileService * @atomicservice * @since 11 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.file.photoAccessHelper/photoAccessHelper#PhotoViewMIMETypes.IMAGE_VIDEO_TYPE */ IMAGE_VIDEO_TYPE = '*/*' @@ -147,7 +147,7 @@ declare namespace picker { * @syscap SystemCapability.FileManagement.UserFileService * @atomicservice * @since 11 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.file.photoAccessHelper/photoAccessHelper#PhotoSelectOptions.MIMEType */ MIMEType?: PhotoViewMIMETypes; @@ -166,7 +166,7 @@ declare namespace picker { * @syscap SystemCapability.FileManagement.UserFileService * @atomicservice * @since 11 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.file.photoAccessHelper/photoAccessHelper#PhotoSelectOptions.maxSelectNumber */ maxSelectNumber?: number; @@ -202,7 +202,7 @@ declare namespace picker { * @syscap SystemCapability.FileManagement.UserFileService * @atomicservice * @since 11 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.file.photoAccessHelper/photoAccessHelper#PhotoSelectResult.photoUris */ photoUris: Array<string>; @@ -221,7 +221,7 @@ declare namespace picker { * @syscap SystemCapability.FileManagement.UserFileService * @atomicservice * @since 11 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.file.photoAccessHelper/photoAccessHelper#PhotoSelectResult.isOriginalPhoto */ isOriginalPhoto: boolean; @@ -241,7 +241,7 @@ declare namespace picker { * @type { ?Array<string> } * @syscap SystemCapability.FileManagement.UserFileService * @since 9 - * @deprecated since 16 + * @deprecated since 18 */ newFileNames?: Array<string>; } @@ -268,7 +268,7 @@ declare namespace picker { * @syscap SystemCapability.FileManagement.UserFileService * @atomicservice * @since 12 - * @deprecated since 16 + * @deprecated since 18 */ constructor(); @@ -278,7 +278,7 @@ declare namespace picker { * @param { Context } context - represents the context. * @syscap SystemCapability.FileManagement.UserFileService * @since 12 - * @deprecated since 16 + * @deprecated since 18 */ constructor(context: Context); -- Gitee From 5ca8b1d6aeeb04cfe7ff83e16fb285b86ecb622a Mon Sep 17 00:00:00 2001 From: hwyml <yangmingliang9@huawei.com> Date: Thu, 10 Apr 2025 14:25:29 +0800 Subject: [PATCH 508/835] =?UTF-8?q?API18=E6=96=B0=E5=A2=9E=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E7=A7=BB=E9=99=A4401=E9=94=99=E8=AF=AF=E7=A0=81?= =?UTF-8?q?=E6=A0=87=E8=AE=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: hwyml <yangmingliang9@huawei.com> --- api/@ohos.usbManager.d.ts | 4748 ++++++++++++++++++------------------- 1 file changed, 2374 insertions(+), 2374 deletions(-) diff --git a/api/@ohos.usbManager.d.ts b/api/@ohos.usbManager.d.ts index c0304f77b1..7d0c4c4cec 100644 --- a/api/@ohos.usbManager.d.ts +++ b/api/@ohos.usbManager.d.ts @@ -1,2374 +1,2374 @@ -/* - * Copyright (c) 2023-2024 Huawei Device Co., Ltd. - * 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. - */ - -/** - * @file - * @kit BasicServicesKit - */ - -import { AsyncCallback } from './@ohos.base'; - -/** - * This module provides the capability of manage USB device. - * - * @namespace usbManager - * @syscap SystemCapability.USB.USBManager - * @since 9 - */ -declare namespace usbManager { - /** - * Obtains the USB device list. - * - * @returns { Array<Readonly<USBDevice>> } USB device list. - * @syscap SystemCapability.USB.USBManager - * @since 9 - */ - /** - * Obtains the USB device list. - * - * @returns { Array<Readonly<USBDevice>> } USB device list. - * @throws { BusinessError } 801 - Capability not supported. - * @syscap SystemCapability.USB.USBManager - * @since 18 - */ - function getDevices(): Array<Readonly<USBDevice>>; - - /** - * Connects to the USB device based on the device information returned by getDevices(). - * - * @param { USBDevice } device - USB device on the device list returned by getDevices(). It cannot be empty. - * @returns { Readonly<USBDevicePipe> } object for data transfer. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * <br>1.Mandatory parameters are left unspecified. - * <br>2.Incorrect parameter types. - * @throws { BusinessError } 14400001 - Access right denied. Call requestRight to get the USBDevicePipe access right first. - * @syscap SystemCapability.USB.USBManager - * @since 9 - */ - /** - * Connects to the USB device based on the device information returned by getDevices(). - * - * @param { USBDevice } device - USB device on the device list returned by getDevices(). It cannot be empty. - * @returns { Readonly<USBDevicePipe> } object for data transfer. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * <br>1.Mandatory parameters are left unspecified. - * <br>2.Incorrect parameter types. - * @throws { BusinessError } 801 - Capability not supported. - * @throws { BusinessError } 14400001 - Access right denied. Call requestRight to get the USBDevicePipe access right first. - * @syscap SystemCapability.USB.USBManager - * @since 18 - */ - function connectDevice(device: USBDevice): Readonly<USBDevicePipe>; - - /** - * Checks whether the application has the permission to access the device. - * - * @param { string } deviceName - device name defined by USBDevice.name. It cannot be empty. - * @returns { boolean } indicates if the user has the permission to access the device. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * <br>1.Mandatory parameters are left unspecified. - * <br>2.Incorrect parameter types. - * @syscap SystemCapability.USB.USBManager - * @since 9 - */ - /** - * Checks whether the application has the permission to access the device. - * - * @param { string } deviceName - device name defined by USBDevice.name. It cannot be empty. - * @returns { boolean } indicates if the user has the permission to access the device. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * <br>1.Mandatory parameters are left unspecified. - * <br>2.Incorrect parameter types. - * @throws { BusinessError } 801 - Capability not supported. - * @syscap SystemCapability.USB.USBManager - * @since 18 - */ - function hasRight(deviceName: string): boolean; - - /** - * Requests the permission for a given application to access the USB device. - * The system application has access to the device by default, and there is no need to call this interface to apply. - * - * @param { string } deviceName - device name defined by USBDevice.name. It cannot be empty. - * @returns { Promise<boolean> } indicates if the device access permissions are granted. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * <br>1.Mandatory parameters are left unspecified. - * <br>2.Incorrect parameter types. - * @syscap SystemCapability.USB.USBManager - * @since 9 - */ - /** - * Requests the permission for a given application to access the USB device. - * The system application has access to the device by default, and there is no need to call this interface to apply. - * - * @param { string } deviceName - device name defined by USBDevice.name. It cannot be empty. - * @returns { Promise<boolean> } indicates if the device access permissions are granted. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * <br>1.Mandatory parameters are left unspecified. - * <br>2.Incorrect parameter types. - * @throws { BusinessError } 801 - Capability not supported. - * @syscap SystemCapability.USB.USBManager - * @since 18 - */ - function requestRight(deviceName: string): Promise<boolean>; - - /** - * Remove the permission for a given application to access the USB device. - * The system application has access to the device by default, and calling this interface will not have any impact. - * - * @param { string } deviceName - device name defined by USBDevice.name. It cannot be empty. - * @returns { boolean } indicates if the device access permissions are removed. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * <br>1.Mandatory parameters are left unspecified. - * <br>2.Incorrect parameter types. - * @syscap SystemCapability.USB.USBManager - * @since 9 - */ - /** - * Remove the permission for a given application to access the USB device. - * The system application has access to the device by default, and calling this interface will not have any impact. - * - * @param { string } deviceName - device name defined by USBDevice.name. It cannot be empty. - * @returns { boolean } indicates if the device access permissions are removed. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * <br>1.Mandatory parameters are left unspecified. - * <br>2.Incorrect parameter types. - * @throws { BusinessError } 801 - Capability not supported. - * @syscap SystemCapability.USB.USBManager - * @since 18 - */ - function removeRight(deviceName: string): boolean; - - /** - * Add device access permission. - * The system application has access to the device by default, and calling this interface will not have any impact. - * - * @param { string } bundleName - refers to application that require access permissions. It cannot be empty. - * @param { string } deviceName - device name defined by USBDevice.name. It cannot be empty. - * @returns { boolean } value to indicate whether the permission is granted. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * <br>1.Mandatory parameters are left unspecified. - * <br>2.Incorrect parameter types. - * @syscap SystemCapability.USB.USBManager - * @systemapi - * @since 9 - * @deprecated since 12 - * @useinstead ohos.usbManager/usbManager#addDeviceAccessRight - */ - function addRight(bundleName: string, deviceName: string): boolean; - - /** - * Converts the string descriptor of a given USB function list to a numeric mask combination. - * - * @param { string } funcs - descriptor of the supported function list. It cannot be empty. - * @returns { number } the numeric mask combination of the function list. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * <br>1.Mandatory parameters are left unspecified. - * <br>2.Incorrect parameter types. - * @syscap SystemCapability.USB.USBManager - * @systemapi - * @since 9 - * @deprecated since 12 - * @useinstead ohos.usbManager/usbManager#getFunctionsFromString - */ - function usbFunctionsFromString(funcs: string): number; - - /** - * Converts the numeric mask combination of a given USB function list to a string descriptor. - * - * @param { FunctionType } funcs - numeric mask combination of the function list. The type of funcs must be number. It cannot be empty. - * @returns { string } - descriptor of the supported function list. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * <br>1.Mandatory parameters are left unspecified. - * <br>2.Incorrect parameter types. - * @syscap SystemCapability.USB.USBManager - * @systemapi - * @since 9 - * @deprecated since 12 - * @useinstead ohos.usbManager/usbManager#getStringFromFunctions - */ - function usbFunctionsToString(funcs: FunctionType): string; - - /** - * Sets the current USB function list in Device mode. - * - * @param { FunctionType } funcs - numeric mask combination of the supported function list. It cannot be empty. - * @returns { Promise<void> } the promise returned by the function. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * <br>1.Mandatory parameters are left unspecified. - * <br>2.Incorrect parameter types. - * @throws { BusinessError } 14400002 - Permission denied. The HDC is disabled by the system. - * @syscap SystemCapability.USB.USBManager - * @systemapi - * @since 9 - * @deprecated since 12 - * @useinstead ohos.usbManager/usbManager#setDeviceFunctions - */ - function setCurrentFunctions(funcs: FunctionType): Promise<void>; - - /** - * Obtains the numeric mask combination for the current USB function list in Device mode. - * - * @returns { FunctionType } the numeric mask combination for the current USB function list in FunctionType. - * @syscap SystemCapability.USB.USBManager - * @systemapi - * @since 9 - * @deprecated since 12 - * @useinstead ohos.usbManager/usbManager#getDeviceFunctions - */ - function getCurrentFunctions(): FunctionType; - - /* usb port functions begin */ - /** - * Obtains the USBPort list. - * - * @returns { Array<USBPort> } the USBPort list. - * @syscap SystemCapability.USB.USBManager - * @systemapi - * @since 9 - * @deprecated since 12 - * @useinstead ohos.usbManager/usbManager#getPortList - */ - function getPorts(): Array<USBPort>; - - /** - * Gets the mask combination for the supported mode list of the specified USBPort. - * - * @param { number } portId - unique ID of the port. It cannot be empty. - * @returns { PortModeType } the mask combination for the supported mode list in PortModeType. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * <br>1.Mandatory parameters are left unspecified. - * <br>2.Incorrect parameter types. - * @syscap SystemCapability.USB.USBManager - * @systemapi - * @since 9 - * @deprecated since 12 - * @useinstead ohos.usbManager/usbManager#getPortSupportModes - */ - function getSupportedModes(portId: number): PortModeType; - - /** - * Sets the role types supported by the specified USBPort, which can be powerRole (for charging) and dataRole (for data transfer). - * - * @param { number } portId - unique ID of the port. It cannot be empty. - * @param { PowerRoleType } powerRole - charging role. It cannot be empty. - * @param { DataRoleType } dataRole - data role. It cannot be empty. - * @returns { Promise<void> } the promise returned by the function. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * <br>1.Mandatory parameters are left unspecified. - * <br>2.Incorrect parameter types. - * @syscap SystemCapability.USB.USBManager - * @systemapi - * @since 9 - * @deprecated since 12 - * @useinstead ohos.usbManager/usbManager#setPortRoleTypes - */ - function setPortRoles(portId: number, powerRole: PowerRoleType, dataRole: DataRoleType): Promise<void>; - - /** - * Add USB device access right. - * The system application has access to the device by default, and calling this interface will not have any impact. - * - * @permission ohos.permission.MANAGE_USB_CONFIG - * @param { string } tokenId - refers to application that require access permissions. It cannot be empty. - * @param { string } deviceName - device name defined by USBDevice.name. It cannot be empty. - * @returns { boolean } value to indicate whether the permission is granted. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * <br>1.Mandatory parameters are left unspecified. - * <br>2.Incorrect parameter types. - * @throws { BusinessError } 202 - Permission denied. Normal application do not have permission to use system api. - * @syscap SystemCapability.USB.USBManager - * @systemapi - * @since 12 - */ - /** - * Add USB device access right. - * The system application has access to the device by default, and calling this interface will not have any impact. - * - * @permission ohos.permission.MANAGE_USB_CONFIG - * @param { string } tokenId - refers to application that require access permissions. It cannot be empty. - * @param { string } deviceName - device name defined by USBDevice.name. It cannot be empty. - * @returns { boolean } value to indicate whether the permission is granted. - * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. - * @throws { BusinessError } 202 - Permission denied. Normal application do not have permission to use system api. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * <br>1.Mandatory parameters are left unspecified. - * <br>2.Incorrect parameter types. - * @throws { BusinessError } 801 - Capability not supported. - * @syscap SystemCapability.USB.USBManager - * @systemapi - * @since 18 - */ - function addDeviceAccessRight(tokenId: string, deviceName: string): boolean; - - /** - * Converts the string descriptor of a given USB function list to a numeric mask combination. - * - * @permission ohos.permission.MANAGE_USB_CONFIG - * @param { string } funcs - descriptor of the supported function list. It cannot be empty. - * @returns { number } the numeric mask combination of the function list. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * <br>1.Mandatory parameters are left unspecified. - * <br>2.Incorrect parameter types. - * @throws { BusinessError } 202 - Permission denied. Normal application do not have permission to use system api. - * @syscap SystemCapability.USB.USBManager - * @systemapi - * @since 12 - */ - /** - * Converts the string descriptor of a given USB function list to a numeric mask combination. - * - * @permission ohos.permission.MANAGE_USB_CONFIG - * @param { string } funcs - descriptor of the supported function list. It cannot be empty. - * @returns { number } the numeric mask combination of the function list. - * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. - * @throws { BusinessError } 202 - Permission denied. Normal application do not have permission to use system api. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * <br>1.Mandatory parameters are left unspecified. - * <br>2.Incorrect parameter types. - * @throws { BusinessError } 801 - Capability not supported. - * @syscap SystemCapability.USB.USBManager - * @systemapi - * @since 18 - */ - function getFunctionsFromString(funcs: string): number; - - /** - * Converts the numeric mask combination of a given USB function list to a string descriptor. - * - * @permission ohos.permission.MANAGE_USB_CONFIG - * @param { FunctionType } funcs - numeric mask combination of the function list. It cannot be empty. - * @returns { string } - descriptor of the supported function list. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * <br>1.Mandatory parameters are left unspecified. - * <br>2.Incorrect parameter types. - * @throws { BusinessError } 202 - Permission denied. Normal application do not have permission to use system api. - * @syscap SystemCapability.USB.USBManager - * @systemapi - * @since 12 - */ - /** - * Converts the numeric mask combination of a given USB function list to a string descriptor. - * - * @permission ohos.permission.MANAGE_USB_CONFIG - * @param { FunctionType } funcs - numeric mask combination of the function list. It cannot be empty. - * @returns { string } - descriptor of the supported function list. - * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. - * @throws { BusinessError } 202 - Permission denied. Normal application do not have permission to use system api. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * <br>1.Mandatory parameters are left unspecified. - * <br>2.Incorrect parameter types. - * @throws { BusinessError } 801 - Capability not supported. - * @syscap SystemCapability.USB.USBManager - * @systemapi - * @since 18 - */ - function getStringFromFunctions(funcs: FunctionType): string; - - /** - * Sets the current USB function list in Device mode. - * - * @permission ohos.permission.MANAGE_USB_CONFIG - * @param { FunctionType } funcs - numeric mask combination of the supported function list. It cannot be empty. - * @returns { Promise<void> } the promise returned by the function. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * <br>1.Mandatory parameters are left unspecified. - * <br>2.Incorrect parameter types. - * @throws { BusinessError } 202 - Permission denied. Normal application do not have permission to use system api. - * @throws { BusinessError } 14400002 - Permission denied. The HDC is disabled by the system. - * @throws { BusinessError } 14400006 - Unsupported operation. The function is not supported. - * @syscap SystemCapability.USB.USBManager - * @systemapi - * @since 12 - */ - /** - * Sets the current USB function list in Device mode. - * - * @permission ohos.permission.MANAGE_USB_CONFIG - * @param { FunctionType } funcs - numeric mask combination of the supported function list. It cannot be empty. - * @returns { Promise<void> } the promise returned by the function. - * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. - * @throws { BusinessError } 202 - Permission denied. Normal application do not have permission to use system api. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * <br>1.Mandatory parameters are left unspecified. - * <br>2.Incorrect parameter types. - * @throws { BusinessError } 801 - Capability not supported. - * @throws { BusinessError } 14400002 - Permission denied. The HDC is disabled by the system. - * @throws { BusinessError } 14400006 - Unsupported operation. The function is not supported. - * @syscap SystemCapability.USB.USBManager - * @systemapi - * @since 18 - */ - function setDeviceFunctions(funcs: FunctionType): Promise<void>; - - /** - * Obtains the numeric mask combination for the current USB function list in Device mode. - * - * @permission ohos.permission.MANAGE_USB_CONFIG - * @returns { FunctionType } the numeric mask combination for the current USB function list in FunctionType. - * @throws { BusinessError } 202 - Permission denied. Normal application do not have permission to use system api. - * @syscap SystemCapability.USB.USBManager - * @systemapi - * @since 12 - */ - /** - * Obtains the numeric mask combination for the current USB function list in Device mode. - * - * @permission ohos.permission.MANAGE_USB_CONFIG - * @returns { FunctionType } the numeric mask combination for the current USB function list in FunctionType. - * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. - * @throws { BusinessError } 202 - Permission denied. Normal application do not have permission to use system api. - * @throws { BusinessError } 801 - Capability not supported. - * @syscap SystemCapability.USB.USBManager - * @systemapi - * @since 18 - */ - function getDeviceFunctions(): FunctionType; - - /* usb port functions begin */ - /** - * Obtains the USBPort list. - * - * @permission ohos.permission.MANAGE_USB_CONFIG - * @returns { Array<USBPort> } the USBPort list. - * @throws { BusinessError } 202 - Permission denied. Normal application do not have permission to use system api. - * @syscap SystemCapability.USB.USBManager - * @systemapi - * @since 12 - */ - /* usb port functions begin */ - /** - * Obtains the USBPort list. - * - * @permission ohos.permission.MANAGE_USB_CONFIG - * @returns { Array<USBPort> } the USBPort list. - * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. - * @throws { BusinessError } 202 - Permission denied. Normal application do not have permission to use system api. - * @throws { BusinessError } 801 - Capability not supported. - * @syscap SystemCapability.USB.USBManager - * @systemapi - * @since 18 - */ - function getPortList(): Array<USBPort>; - - /** - * Gets the mask combination for the supported mode list of the specified USBPort. - * - * @permission ohos.permission.MANAGE_USB_CONFIG - * @param { number } portId - unique ID of the port. It cannot be empty. - * @returns { PortModeType } the mask combination for the supported mode list in PortModeType. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * <br>1.Mandatory parameters are left unspecified. - * <br>2.Incorrect parameter types. - * @throws { BusinessError } 202 - Permission denied. Normal application do not have permission to use system api. - * @syscap SystemCapability.USB.USBManager - * @systemapi - * @since 12 - */ - /** - * Gets the mask combination for the supported mode list of the specified USBPort. - * - * @permission ohos.permission.MANAGE_USB_CONFIG - * @param { number } portId - unique ID of the port. It cannot be empty. - * @returns { PortModeType } the mask combination for the supported mode list in PortModeType. - * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. - * @throws { BusinessError } 202 - Permission denied. Normal application do not have permission to use system api. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * <br>1.Mandatory parameters are left unspecified. - * <br>2.Incorrect parameter types. - * @throws { BusinessError } 801 - Capability not supported. - * @syscap SystemCapability.USB.USBManager - * @systemapi - * @since 18 - */ - function getPortSupportModes(portId: number): PortModeType; - - /** - * Sets the role types supported by the specified USBPort, which can be powerRole (for charging) and dataRole (for data transfer). - * - * @permission ohos.permission.MANAGE_USB_CONFIG - * @param { number } portId - unique ID of the port. It cannot be empty. - * @param { PowerRoleType } powerRole - charging role. It cannot be empty. - * @param { DataRoleType } dataRole - data role. It cannot be empty. - * @returns { Promise<void> } the promise returned by the function. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * <br>1.Mandatory parameters are left unspecified. - * <br>2.Incorrect parameter types. - * @throws { BusinessError } 202 - Permission denied. Normal application do not have permission to use system api. - * @throws { BusinessError } 14400003 - Unsupported operation. The current device does not support port role switching. - * @syscap SystemCapability.USB.USBManager - * @systemapi - * @since 12 - */ - /** - * Sets the role types supported by the specified USBPort, which can be powerRole (for charging) and dataRole (for data transfer). - * - * @permission ohos.permission.MANAGE_USB_CONFIG - * @param { number } portId - unique ID of the port. It cannot be empty. - * @param { PowerRoleType } powerRole - charging role. It cannot be empty. - * @param { DataRoleType } dataRole - data role. It cannot be empty. - * @returns { Promise<void> } the promise returned by the function. - * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. - * @throws { BusinessError } 202 - Permission denied. Normal application do not have permission to use system api. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * <br>1.Mandatory parameters are left unspecified. - * <br>2.Incorrect parameter types. - * @throws { BusinessError } 801 - Capability not supported. - * @throws { BusinessError } 14400003 - Unsupported operation. The current device does not support port role switching. - * @syscap SystemCapability.USB.USBManager - * @systemapi - * @since 18 - */ - function setPortRoleTypes(portId: number, powerRole: PowerRoleType, dataRole: DataRoleType): Promise<void>; - - /** - * Adds USB accessory access right. - * - * @permission ohos.permission.MANAGE_USB_CONFIG - * @param { number } tokenId - refers to application that require access permissions. It cannot be empty. - * @param { USBAccessory } accessory - USB accessory. It cannot be empty. - * @throws { BusinessError } 201 - The permission check failed. - * @throws { BusinessError } 202 - Permission denied. Normal application do not have permission to use system api. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * <br>1. Mandatory parameters are left unspecified. - * <br>2. Incorrect parameter types. - * @throws { BusinessError } 14400004 - Service exception. Possible causes: - * <br>1. No accessory is plugged in. - * @throws { BusinessError } 14400005 - Database operation exception. - * @syscap SystemCapability.USB.USBManager - * @systemapi - * @since 14 - */ - /** - * Adds USB accessory access right. - * - * @permission ohos.permission.MANAGE_USB_CONFIG - * @param { number } tokenId - refers to application that require access permissions. It cannot be empty. - * @param { USBAccessory } accessory - USB accessory. It cannot be empty. - * @throws { BusinessError } 201 - The permission check failed. - * @throws { BusinessError } 202 - Permission denied. Normal application do not have permission to use system api. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * <br>1. Mandatory parameters are left unspecified. - * <br>2. Incorrect parameter types. - * @throws { BusinessError } 801 - Capability not supported. - * @throws { BusinessError } 14400004 - Service exception. Possible causes: - * <br>1. No accessory is plugged in. - * @throws { BusinessError } 14400005 - Database operation exception. - * @syscap SystemCapability.USB.USBManager - * @systemapi - * @since 18 - */ - function addAccessoryRight(tokenId: number, accessory: USBAccessory): void; - - /* usb pipe functions begin */ - /** - * Claims a USB interface. - * - * @param { USBDevicePipe } pipe - device pipe, which is used to determine the bus number and device address. It cannot be empty. - * @param { USBInterface } iface - USB interface, which is used to determine the interface to claim. It cannot be empty. - * @param { boolean } [force] - optional parameter that determines whether to forcibly claim the USB interface. - * @returns { number } returns **0** if the USB interface is successfully claimed; returns an error code otherwise. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * <br>1.Mandatory parameters are left unspecified. - * <br>2.Incorrect parameter types. - * @syscap SystemCapability.USB.USBManager - * @since 9 - */ - /** - * Claims a USB interface. - * - * @param { USBDevicePipe } pipe - device pipe, which is used to determine the bus number and device address. It cannot be empty. - * @param { USBInterface } iface - USB interface, which is used to determine the interface to claim. It cannot be empty. - * @param { boolean } [force] - optional parameter that determines whether to forcibly claim the USB interface. - * @returns { number } returns **0** if the USB interface is successfully claimed; returns an error code otherwise. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * <br>1.Mandatory parameters are left unspecified. - * <br>2.Incorrect parameter types. - * @throws { BusinessError } 801 - Capability not supported. - * @syscap SystemCapability.USB.USBManager - * @since 18 - */ - function claimInterface(pipe: USBDevicePipe, iface: USBInterface, force?: boolean): number; - - /** - * Releases a USB interface. - * - * @param { USBDevicePipe } pipe - device pipe, which is used to determine the bus number and device address. It cannot be empty. - * @param { USBInterface } iface - USB interface, which is used to determine the interface to release. It cannot be empty. - * @returns { number } returns **0** if the USB interface is successfully released; returns an error code otherwise. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * <br>1.Mandatory parameters are left unspecified. - * <br>2.Incorrect parameter types. - * @syscap SystemCapability.USB.USBManager - * @since 9 - */ - /** - * Releases a USB interface. - * - * @param { USBDevicePipe } pipe - device pipe, which is used to determine the bus number and device address. It cannot be empty. - * @param { USBInterface } iface - USB interface, which is used to determine the interface to release. It cannot be empty. - * @returns { number } returns **0** if the USB interface is successfully released; returns an error code otherwise. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * <br>1.Mandatory parameters are left unspecified. - * <br>2.Incorrect parameter types. - * @throws { BusinessError } 801 - Capability not supported. - * @syscap SystemCapability.USB.USBManager - * @since 18 - */ - function releaseInterface(pipe: USBDevicePipe, iface: USBInterface): number; - - /** - * Sets the device configuration. - * - * @param { USBDevicePipe } pipe - device pipe, which is used to determine the bus number and device address. It cannot be empty. - * @param { USBConfiguration } config - device configuration. It cannot be empty. - * @returns { number } returns **0** if the device configuration is successfully set; returns an error code otherwise. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * <br>1.Mandatory parameters are left unspecified. - * <br>2.Incorrect parameter types. - * @syscap SystemCapability.USB.USBManager - * @since 9 - */ - /** - * Sets the device configuration. - * - * @param { USBDevicePipe } pipe - device pipe, which is used to determine the bus number and device address. It cannot be empty. - * @param { USBConfiguration } config - device configuration. It cannot be empty. - * @returns { number } returns **0** if the device configuration is successfully set; returns an error code otherwise. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * <br>1.Mandatory parameters are left unspecified. - * <br>2.Incorrect parameter types. - * @throws { BusinessError } 801 - Capability not supported. - * @syscap SystemCapability.USB.USBManager - * @since 18 - */ - function setConfiguration(pipe: USBDevicePipe, config: USBConfiguration): number; - - /** - * Sets a USB interface. - * - * @param { USBDevicePipe } pipe - device pipe, which is used to determine the bus number and device address. It cannot be empty. - * @param { USBInterface } iface - USB interface, which is used to determine the interface to set. It cannot be empty. - * @returns { number } returns **0** if the USB interface is successfully set; return an error code otherwise. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * <br>1.Mandatory parameters are left unspecified. - * <br>2.Incorrect parameter types. - * @syscap SystemCapability.USB.USBManager - * @since 9 - */ - /** - * Sets a USB interface. - * - * @param { USBDevicePipe } pipe - device pipe, which is used to determine the bus number and device address. It cannot be empty. - * @param { USBInterface } iface - USB interface, which is used to determine the interface to set. It cannot be empty. - * @returns { number } returns **0** if the USB interface is successfully set; return an error code otherwise. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * <br>1.Mandatory parameters are left unspecified. - * <br>2.Incorrect parameter types. - * @throws { BusinessError } 801 - Capability not supported. - * @syscap SystemCapability.USB.USBManager - * @since 18 - */ - function setInterface(pipe: USBDevicePipe, iface: USBInterface): number; - - /** - * Obtains the raw USB descriptor. - * - * @param { USBDevicePipe } pipe - device pipe, which is used to determine the bus number and device address. It cannot be empty. - * @returns { Uint8Array } returns the raw descriptor data. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * <br>1.Mandatory parameters are left unspecified. - * <br>2.Incorrect parameter types. - * @syscap SystemCapability.USB.USBManager - * @since 9 - */ - /** - * Obtains the raw USB descriptor. - * - * @param { USBDevicePipe } pipe - device pipe, which is used to determine the bus number and device address. It cannot be empty. - * @returns { Uint8Array } returns the raw descriptor data. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * <br>1.Mandatory parameters are left unspecified. - * <br>2.Incorrect parameter types. - * @throws { BusinessError } 801 - Capability not supported. - * @syscap SystemCapability.USB.USBManager - * @since 18 - */ - function getRawDescriptor(pipe: USBDevicePipe): Uint8Array; - - /** - * Obtains the file descriptor. - * - * @param { USBDevicePipe } pipe - device pipe, which is used to determine the USB device. It cannot be empty. - * @returns { number } returns the file descriptor of the USB device. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * <br>1.Mandatory parameters are left unspecified. - * <br>2.Incorrect parameter types. - * @syscap SystemCapability.USB.USBManager - * @since 9 - */ - /** - * Obtains the file descriptor. - * - * @param { USBDevicePipe } pipe - device pipe, which is used to determine the USB device. It cannot be empty. - * @returns { number } returns the file descriptor of the USB device. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * <br>1.Mandatory parameters are left unspecified. - * <br>2.Incorrect parameter types. - * @throws { BusinessError } 801 - Capability not supported. - * @syscap SystemCapability.USB.USBManager - * @since 18 - */ - function getFileDescriptor(pipe: USBDevicePipe): number; - - /** - * Performs control transfer. - * - * @param { USBDevicePipe } pipe - device pipe, which is used to determine the USB device. It cannot be empty. - * @param { USBControlParams } controlparam - control transfer parameters. It cannot be empty. - * @param { number } [timeout] - timeout duration. This parameter is optional. The default value is **0**, indicating no timeout. - * @returns { Promise<number> } returns the size of the transmitted or received data block if the control transfer is successful; - * return -1 if an exception occurs. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * <br>1.Mandatory parameters are left unspecified. - * <br>2.Incorrect parameter types. - * @syscap SystemCapability.USB.USBManager - * @since 9 - * @deprecated since 12 - * @useinstead ohos.usbManager/usbManager#usbControlTransfer - */ - function controlTransfer(pipe: USBDevicePipe, controlparam: USBControlParams, timeout?: number): Promise<number>; - - /** - * Performs usb control transfer. - * - * @param { USBDevicePipe } pipe - device pipe, which is used to determine the USB device. It cannot be empty. - * @param { USBDeviceRequestParams } requestparam - control transfer parameters. It cannot be empty. - * @param { number } [timeout] - timeout duration. This parameter is optional. The default value is **0**, indicating no timeout. - * @returns { Promise<number> } returns the size of the transmitted or received data block if the control transfer is successful; - * return -1 if an exception occurs. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * <br>1.Mandatory parameters are left unspecified. - * <br>2.Incorrect parameter types. - * @syscap SystemCapability.USB.USBManager - * @since 12 - */ - /** - * Performs usb control transfer. - * - * @param { USBDevicePipe } pipe - device pipe, which is used to determine the USB device. It cannot be empty. - * @param { USBDeviceRequestParams } requestparam - control transfer parameters. It cannot be empty. - * @param { number } [timeout] - timeout duration. This parameter is optional. The default value is **0**, indicating no timeout. - * @returns { Promise<number> } returns the size of the transmitted or received data block if the control transfer is successful; - * return -1 if an exception occurs. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * <br>1.Mandatory parameters are left unspecified. - * <br>2.Incorrect parameter types. - * @throws { BusinessError } 801 - Capability not supported. - * @syscap SystemCapability.USB.USBManager - * @since 18 - */ - function usbControlTransfer(pipe: USBDevicePipe, requestparam: USBDeviceRequestParams, timeout?: number): Promise<number>; - - /** - * Performs bulk transfer. - * - * @param { USBDevicePipe } pipe - device pipe, which is used to determine the USB device. It cannot be empty. - * @param { USBEndpoint } endpoint - USB endpoint, which is used to determine the USB port for data transfer. It cannot be empty. - * @param { Uint8Array } buffer - buffer for writing or reading data. It cannot be empty. - * @param { number } [timeout] - timeout duration. This parameter is optional. The default value is **0**, indicating no timeout. - * @returns { Promise<number> } the size of the transmitted or received data block if the control transfer is successful; - * return -1 if an exception occurs. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * <br>1.Mandatory parameters are left unspecified. - * <br>2.Incorrect parameter types. - * @syscap SystemCapability.USB.USBManager - * @since 9 - */ - /** - * Performs bulk transfer. - * - * @param { USBDevicePipe } pipe - device pipe, which is used to determine the USB device. It cannot be empty. - * @param { USBEndpoint } endpoint - USB endpoint, which is used to determine the USB port for data transfer. It cannot be empty. - * @param { Uint8Array } buffer - buffer for writing or reading data. It cannot be empty. - * @param { number } [timeout] - timeout duration. This parameter is optional. The default value is **0**, indicating no timeout. - * @returns { Promise<number> } the size of the transmitted or received data block if the control transfer is successful; - * return -1 if an exception occurs. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * <br>1.Mandatory parameters are left unspecified. - * <br>2.Incorrect parameter types. - * @throws { BusinessError } 801 - Capability not supported. - * @syscap SystemCapability.USB.USBManager - * @since 18 - */ - function bulkTransfer( - pipe: USBDevicePipe, - endpoint: USBEndpoint, - buffer: Uint8Array, - timeout?: number - ): Promise<number>; - - /** - * Closes a USB device pipe. - * - * @param { USBDevicePipe } pipe - device pipe, which is used to determine the USB device. It cannot be empty. - * @returns { number } returns **0** if the USB device pipe is closed successfully; return an error code otherwise. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * <br>1.Mandatory parameters are left unspecified. - * <br>2.Incorrect parameter types. - * @syscap SystemCapability.USB.USBManager - * @since 9 - */ - /** - * Closes a USB device pipe. - * - * @param { USBDevicePipe } pipe - device pipe, which is used to determine the USB device. It cannot be empty. - * @returns { number } returns **0** if the USB device pipe is closed successfully; return an error code otherwise. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * <br>1.Mandatory parameters are left unspecified. - * <br>2.Incorrect parameter types. - * @throws { BusinessError } 801 - Capability not supported. - * @syscap SystemCapability.USB.USBManager - * @since 18 - */ - function closePipe(pipe: USBDevicePipe): number; - - /** - * Checks whether the application has the right to access the USB accessory. - * - * @param { USBAccessory } accessory - USB accessory. It cannot be empty. - * @returns { boolean } indicates if the user has the right to access the USB accessory. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * <br>1. Mandatory parameters are left unspecified. - * <br>2. Incorrect parameter types. - * @throws { BusinessError } 14400004 - Service exception. Possible causes: - * <br>1. No accessory is plugged in. - * @throws { BusinessError } 14400005 - Database operation exception. - * @throws { BusinessError } 14401001 - The target USBAccessory not matched. - * @syscap SystemCapability.USB.USBManager - * @since 14 - */ - /** - * Checks whether the application has the right to access the USB accessory. - * - * @param { USBAccessory } accessory - USB accessory. It cannot be empty. - * @returns { boolean } indicates if the user has the right to access the USB accessory. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * <br>1. Mandatory parameters are left unspecified. - * <br>2. Incorrect parameter types. - * @throws { BusinessError } 801 - Capability not supported. - * @throws { BusinessError } 14400004 - Service exception. Possible causes: - * <br>1. No accessory is plugged in. - * @throws { BusinessError } 14400005 - Database operation exception. - * @throws { BusinessError } 14401001 - The target USBAccessory not matched. - * @syscap SystemCapability.USB.USBManager - * @since 18 - */ - function hasAccessoryRight(accessory: USBAccessory): boolean; - - /** - * Requests the right for a given application to access the USB accessory. - * - * @param { USBAccessory } accessory - USB accessory. It cannot be empty. - * @returns { Promise<boolean> } indicates if the USB accessory access right are granted. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * <br>1. Mandatory parameters are left unspecified. - * <br>2. Incorrect parameter types. - * @throws { BusinessError } 14400004 - Service exception. Possible causes: - * <br>1. No accessory is plugged in. - * @throws { BusinessError } 14400005 - Database operation exception. - * @throws { BusinessError } 14401001 - The target USBAccessory not matched. - * @syscap SystemCapability.USB.USBManager - * @since 14 - */ - /** - * Requests the right for a given application to access the USB accessory. - * - * @param { USBAccessory } accessory - USB accessory. It cannot be empty. - * @returns { Promise<boolean> } indicates if the USB accessory access right are granted. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * <br>1. Mandatory parameters are left unspecified. - * <br>2. Incorrect parameter types. - * @throws { BusinessError } 801 - Capability not supported. - * @throws { BusinessError } 14400004 - Service exception. Possible causes: - * <br>1. No accessory is plugged in. - * @throws { BusinessError } 14400005 - Database operation exception. - * @throws { BusinessError } 14401001 - The target USBAccessory not matched. - * @syscap SystemCapability.USB.USBManager - * @since 18 - */ - function requestAccessoryRight(accessory: USBAccessory): Promise<boolean>; - - /** - * Cancels the right for a given application to access the USB accessory. - * - * @param { USBAccessory } accessory - USB accessory. It cannot be empty. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * <br>1. Mandatory parameters are left unspecified. - * <br>2. Incorrect parameter types. - * @throws { BusinessError } 14400004 - Service exception. Possible causes: - * <br>1. No accessory is plugged in. - * @throws { BusinessError } 14400005 - Database operation exception. - * @throws { BusinessError } 14401001 - The target USBAccessory not matched. - * @syscap SystemCapability.USB.USBManager - * @since 14 - */ - /** - * Cancels the right for a given application to access the USB accessory. - * - * @param { USBAccessory } accessory - USB accessory. It cannot be empty. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * <br>1. Mandatory parameters are left unspecified. - * <br>2. Incorrect parameter types. - * @throws { BusinessError } 801 - Capability not supported. - * @throws { BusinessError } 14400004 - Service exception. Possible causes: - * <br>1. No accessory is plugged in. - * @throws { BusinessError } 14400005 - Database operation exception. - * @throws { BusinessError } 14401001 - The target USBAccessory not matched. - * @syscap SystemCapability.USB.USBManager - * @since 18 - */ - function cancelAccessoryRight(accessory: USBAccessory): void; - - /** - * Obtains the USB Accessory list. - * - * @returns { Array<Readonly<USBAccessory>> } USB accessory list. - * @throws { BusinessError } 14400004 - Service exception. Possible causes: - * <br>1. No accessory is plugged in. - * @syscap SystemCapability.USB.USBManager - * @since 14 - */ - /** - * Obtains the USB Accessory list. - * - * @returns { Array<Readonly<USBAccessory>> } USB accessory list. - * @throws { BusinessError } 801 - Capability not supported. - * @throws { BusinessError } 14400004 - Service exception. Possible causes: - * <br>1. No accessory is plugged in. - * @syscap SystemCapability.USB.USBManager - * @since 18 - */ - function getAccessoryList(): Array<Readonly<USBAccessory>>; - - /** - * Obtains the accessory handle and opens accessory file descriptor. - * - * @param { USBAccessory } accessory - accessory, which is used to determine the accessory. It cannot be empty. - * @returns { USBAccessoryHandle } returns the handle of the accessory. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * <br>1. Mandatory parameters are left unspecified. - * <br>2. Incorrect parameter types. - * @throws { BusinessError } 14400001 - Permission denied. Call requestAccessoryRight to get the right first. - * @throws { BusinessError } 14400004 - Service exception. Possible causes: - * <br>1. No accessory is plugged in. - * @throws { BusinessError } 14401001 - The target USBAccessory not matched. - * @throws { BusinessError } 14401002 - Failed to open the native accessory node. - * @throws { BusinessError } 14401003 - Cannot reopen the accessory. - * @syscap SystemCapability.USB.USBManager - * @since 14 - */ - /** - * Obtains the accessory handle and opens accessory file descriptor. - * - * @param { USBAccessory } accessory - accessory, which is used to determine the accessory. It cannot be empty. - * @returns { USBAccessoryHandle } returns the handle of the accessory. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * <br>1. Mandatory parameters are left unspecified. - * <br>2. Incorrect parameter types. - * @throws { BusinessError } 801 - Capability not supported. - * @throws { BusinessError } 14400001 - Permission denied. Call requestAccessoryRight to get the right first. - * @throws { BusinessError } 14400004 - Service exception. Possible causes: - * <br>1. No accessory is plugged in. - * @throws { BusinessError } 14401001 - The target USBAccessory not matched. - * @throws { BusinessError } 14401002 - Failed to open the native accessory node. - * @throws { BusinessError } 14401003 - Cannot reopen the accessory. - * @syscap SystemCapability.USB.USBManager - * @since 18 - */ - function openAccessory(accessory: USBAccessory): USBAccessoryHandle; - - /** - * Closes the accessory file descriptor. - * - * @param { USBAccessoryHandle } accessoryHandle - Accessory handle to be closed. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * <br>1. Mandatory parameters are left unspecified. - * <br>2. Incorrect parameter types. - * @throws { BusinessError } 14400004 - Service exception. Possible causes: - * <br>1. No accessory is plugged in. - * @syscap SystemCapability.USB.USBManager - * @since 14 - */ - /** - * Closes the accessory file descriptor. - * - * @param { USBAccessoryHandle } accessoryHandle - Accessory handle to be closed. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * <br>1. Mandatory parameters are left unspecified. - * <br>2. Incorrect parameter types. - * @throws { BusinessError } 801 - Capability not supported. - * @throws { BusinessError } 14400004 - Service exception. Possible causes: - * <br>1. No accessory is plugged in. - * @syscap SystemCapability.USB.USBManager - * @since 18 - */ - function closeAccessory(accessoryHandle: USBAccessoryHandle): void; - - /** - * Represents the USB endpoint from which data is sent or received. You can obtain the USB endpoint through USBInterface. - * - * @typedef USBEndpoint - * @syscap SystemCapability.USB.USBManager - * @since 9 - */ - interface USBEndpoint { - /** - * Endpoint address - * - * @type { number } - * @syscap SystemCapability.USB.USBManager - * @since 9 - */ - address: number; - - /** - * Endpoint attributes - * - * @type { number } - * @syscap SystemCapability.USB.USBManager - * @since 9 - */ - attributes: number; - - /** - * Endpoint interval - * - * @type { number } - * @syscap SystemCapability.USB.USBManager - * @since 9 - */ - interval: number; - - /** - * Maximum size of data packets on the endpoint - * - * @type { number } - * @syscap SystemCapability.USB.USBManager - * @since 9 - */ - maxPacketSize: number; - - /** - * Endpoint direction - * - * @type { USBRequestDirection } - * @syscap SystemCapability.USB.USBManager - * @since 9 - */ - direction: USBRequestDirection; - - /** - * Endpoint number - * - * @type { number } - * @syscap SystemCapability.USB.USBManager - * @since 9 - */ - number: number; - - /** - * Endpoint type - * - * @type { number } - * @syscap SystemCapability.USB.USBManager - * @since 9 - */ - type: number; - - /** - * Unique ID defined by USBInterface.id, which indicates the interface to which the endpoint belongs - * - * @type { number } - * @syscap SystemCapability.USB.USBManager - * @since 9 - */ - interfaceId: number; - } - - /** - * Represents a USB interface. One config can contain multiple **USBInterface** instances, each providing a specific function. - * - * @typedef USBInterface - * @syscap SystemCapability.USB.USBManager - * @since 9 - */ - interface USBInterface { - /** - * Unique ID of the USB interface - * - * @type { number } - * @syscap SystemCapability.USB.USBManager - * @since 9 - */ - id: number; - - /** - * Interface protocol - * - * @type { number } - * @syscap SystemCapability.USB.USBManager - * @since 9 - */ - protocol: number; - - /** - * Device type - * - * @type { number } - * @syscap SystemCapability.USB.USBManager - * @since 9 - */ - clazz: number; - - /** - * Device subclass - * - * @type { number } - * @syscap SystemCapability.USB.USBManager - * @since 9 - */ - subClass: number; - - /** - * Alternation between descriptors of the same USB interface - * - * @type { number } - * @syscap SystemCapability.USB.USBManager - * @since 9 - */ - alternateSetting: number; - - /** - * Interface name - * - * @type { string } - * @syscap SystemCapability.USB.USBManager - * @since 9 - */ - name: string; - - /** - * USBEndpoint that belongs to the USB interface - * - * @type { Array<USBEndpoint> } - * @syscap SystemCapability.USB.USBManager - * @since 9 - */ - endpoints: Array<USBEndpoint>; - } - - /** - * USB configuration. One USBDevice can contain multiple USBConfiguration instances. - * - * @typedef USBConfiguration - * @syscap SystemCapability.USB.USBManager - * @since 9 - */ - interface USBConfiguration { - /** - * Unique ID of the USB configuration - * - * @type { number } - * @syscap SystemCapability.USB.USBManager - * @since 9 - */ - id: number; - - /** - * Configuration attributes - * - * @type { number } - * @syscap SystemCapability.USB.USBManager - * @since 9 - */ - attributes: number; - - /** - * Maximum power consumption, in mA - * - * @type { number } - * @syscap SystemCapability.USB.USBManager - * @since 9 - */ - maxPower: number; - - /** - * Configuration name, which can be left empty - * - * @type { string } - * @syscap SystemCapability.USB.USBManager - * @since 9 - */ - name: string; - - /** - * Support for remote wakeup - * - * @type { boolean } - * @syscap SystemCapability.USB.USBManager - * @since 9 - */ - isRemoteWakeup: boolean; - - /** - * Support for independent power supplies - * - * @type { boolean } - * @syscap SystemCapability.USB.USBManager - * @since 9 - */ - isSelfPowered: boolean; - - /** - * Supported interface attributes - * - * @type { Array<USBInterface> } - * @syscap SystemCapability.USB.USBManager - * @since 9 - */ - interfaces: Array<USBInterface>; - } - - /** - * Represents a USB device. - * - * @typedef USBDevice - * @syscap SystemCapability.USB.USBManager - * @since 9 - */ - interface USBDevice { - /** - * Bus address - * - * @type { number } - * @syscap SystemCapability.USB.USBManager - * @since 9 - */ - busNum: number; - - /** - * Device address - * - * @type { number } - * @syscap SystemCapability.USB.USBManager - * @since 9 - */ - devAddress: number; - - /** - * Device SN - * - * @type { string } - * @syscap SystemCapability.USB.USBManager - * @since 9 - */ - serial: string; - - /** - * Device name - * - * @type { string } - * @syscap SystemCapability.USB.USBManager - * @since 9 - */ - name: string; - - /** - * Device manufacturer - * - * @type { string } - * @syscap SystemCapability.USB.USBManager - * @since 9 - */ - manufacturerName: string; - - /** - * Product information - * - * @type { string } - * @syscap SystemCapability.USB.USBManager - * @since 9 - */ - productName: string; - - /** - * Product version - * - * @type { string } - * @syscap SystemCapability.USB.USBManager - * @since 9 - */ - version: string; - - /** - * Vendor ID - * - * @type { number } - * @syscap SystemCapability.USB.USBManager - * @since 9 - */ - vendorId: number; - - /** - * Product ID - * - * @type { number } - * @syscap SystemCapability.USB.USBManager - * @since 9 - */ - productId: number; - - /** - * Device class - * - * @type { number } - * @syscap SystemCapability.USB.USBManager - * @since 9 - */ - clazz: number; - - /** - * Device subclass - * - * @type { number } - * @syscap SystemCapability.USB.USBManager - * @since 9 - */ - subClass: number; - - /** - * Device protocol code - * - * @type { number } - * @syscap SystemCapability.USB.USBManager - * @since 9 - */ - protocol: number; - - /** - * Device configuration descriptor information - * - * @type { Array<USBConfiguration> } - * @syscap SystemCapability.USB.USBManager - * @since 9 - */ - configs: Array<USBConfiguration>; - } - - /** - * Represents a USB device pipe, which is used to determine the USB device. - * - * @typedef USBDevicePipe - * @syscap SystemCapability.USB.USBManager - * @since 9 - */ - interface USBDevicePipe { - /** - * Bus address. - * - * @type { number } - * @syscap SystemCapability.USB.USBManager - * @since 9 - */ - busNum: number; - - /** - * Device address - * - * @type { number } - * @syscap SystemCapability.USB.USBManager - * @since 9 - */ - devAddress: number; - } - - /** - * Enumerates power role types. - * - * @enum { number } - * @syscap SystemCapability.USB.USBManager - * @systemapi - * @since 9 - */ - export enum PowerRoleType { - /** - * None - * - * @syscap SystemCapability.USB.USBManager - * @systemapi - * @since 9 - */ - NONE = 0, - - /** - * External power supply - * - * @syscap SystemCapability.USB.USBManager - * @systemapi - * @since 9 - */ - SOURCE = 1, - - /** - * Internal power supply - * - * @syscap SystemCapability.USB.USBManager - * @systemapi - * @since 9 - */ - SINK = 2 - } - - /** - * Enumerates data role types. - * - * @enum { number } - * @syscap SystemCapability.USB.USBManager - * @systemapi - * @since 9 - */ - export enum DataRoleType { - /** - * None - * - * @syscap SystemCapability.USB.USBManager - * @systemapi - * @since 9 - */ - NONE = 0, - - /** - * Host mode - * - * @syscap SystemCapability.USB.USBManager - * @systemapi - * @since 9 - */ - HOST = 1, - - /** - * Device mode - * - * @syscap SystemCapability.USB.USBManager - * @systemapi - * @since 9 - */ - DEVICE = 2 - } - - /** - * Enumerates port mode types - * - * @enum { number } - * @syscap SystemCapability.USB.USBManager - * @systemapi - * @since 9 - */ - export enum PortModeType { - /** - * None - * - * @syscap SystemCapability.USB.USBManager - * @systemapi - * @since 9 - */ - NONE = 0, - - /** - * Upstream facing port, which functions as the sink of power supply - * - * @syscap SystemCapability.USB.USBManager - * @systemapi - * @since 9 - */ - UFP = 1, - - /** - * Downstream facing port, which functions as the source of power supply - * - * @syscap SystemCapability.USB.USBManager - * @systemapi - * @since 9 - */ - DFP = 2, - - /** - * Dynamic reconfiguration port (DRP), which can function as the DFP (host) or UFP (device). It is not supported currently. - * - * @syscap SystemCapability.USB.USBManager - * @systemapi - * @since 9 - */ - DRP = 3, - - /** - * Not supported currently - * - * @syscap SystemCapability.USB.USBManager - * @systemapi - * @since 9 - */ - NUM_MODES = 4 - } - - /** - * Enumerates USB device port roles. - * - * @typedef USBPortStatus - * @syscap SystemCapability.USB.USBManager - * @systemapi - * @since 9 - */ - interface USBPortStatus { - /** - * USB mode - * - * @type { number } - * @syscap SystemCapability.USB.USBManager - * @systemapi - * @since 9 - */ - currentMode: number; - - /** - * Power role - * - * @type { number } - * @syscap SystemCapability.USB.USBManager - * @systemapi - * @since 9 - */ - currentPowerRole: number; - - /** - * Data role - * - * @type { number } - * @syscap SystemCapability.USB.USBManager - * @systemapi - * @since 9 - */ - currentDataRole: number; - } - - /** - * Represents a USB device port. - * - * @typedef USBPort - * @syscap SystemCapability.USB.USBManager - * @systemapi - * @since 9 - */ - interface USBPort { - /** - * Unique ID of the USB port - * - * @type { number } - * @syscap SystemCapability.USB.USBManager - * @systemapi - * @since 9 - */ - id: number; - - /** - * Mask combination for the supported mode list of the USB port - * - * @type { PortModeType } - * @syscap SystemCapability.USB.USBManager - * @systemapi - * @since 9 - */ - supportedModes: PortModeType; - - /** - * USB port role - * - * @type { USBPortStatus } - * @syscap SystemCapability.USB.USBManager - * @systemapi - * @since 9 - */ - status: USBPortStatus; - } - - /** - * Represents control transfer parameters. - * - * @typedef USBControlParams - * @syscap SystemCapability.USB.USBManager - * @since 9 - * @deprecated since 16 - * @useinstead ohos.usbManager/usbManager#USBDeviceRequestParams - */ - interface USBControlParams { - /** - * Request type - * - * @type { number } - * @syscap SystemCapability.USB.USBManager - * @since 9 - * @deprecated since 16 - */ - request: number; - - /** - * Request target type - * - * @type { USBRequestTargetType } - * @syscap SystemCapability.USB.USBManager - * @since 9 - * @deprecated since 16 - */ - target: USBRequestTargetType; - - /** - * Control request type - * - * @type { USBControlRequestType } - * @syscap SystemCapability.USB.USBManager - * @since 9 - * @deprecated since 16 - */ - reqType: USBControlRequestType; - - /** - * Request parameter value - * - * @type { number } - * @syscap SystemCapability.USB.USBManager - * @since 9 - * @deprecated since 16 - */ - value: number; - - /** - * Index of the parameter value - * - * @type { number } - * @syscap SystemCapability.USB.USBManager - * @since 9 - * @deprecated since 16 - */ - index: number; - - /** - * Data written to or read from the buffer - * - * @type { Uint8Array } - * @syscap SystemCapability.USB.USBManager - * @since 9 - * @deprecated since 16 - */ - data: Uint8Array; - } - - /** - * Represents control transfer parameters. - * - * @typedef USBDeviceRequestParams - * @syscap SystemCapability.USB.USBManager - * @since 12 - */ - interface USBDeviceRequestParams { - /** - * Bit map request type - * - * @type { number } - * @syscap SystemCapability.USB.USBManager - * @since 12 - */ - bmRequestType: number; - - /** - * Byte request - * - * @type { number } - * @syscap SystemCapability.USB.USBManager - * @since 12 - */ - bRequest: number; - - /** - * Request parameter word value - * - * @type { number } - * @syscap SystemCapability.USB.USBManager - * @since 12 - */ - wValue: number; - - /** - * Word index of the parameter value - * - * @type { number } - * @syscap SystemCapability.USB.USBManager - * @since 12 - */ - wIndex: number; - - /** - * Word length of the parameter value - * - * @type { number } - * @syscap SystemCapability.USB.USBManager - * @since 12 - */ - wLength: number; - - /** - * Data written to or read from the buffer - * - * @type { Uint8Array } - * @syscap SystemCapability.USB.USBManager - * @since 12 - */ - data: Uint8Array; - } - - /** - * Enumerates USB request target types. - * - * @enum { number } - * @syscap SystemCapability.USB.USBManager - * @since 9 - */ - export enum USBRequestTargetType { - /** - * USB device - * - * @syscap SystemCapability.USB.USBManager - * @since 9 - */ - USB_REQUEST_TARGET_DEVICE = 0, - - /** - * USB interface - * - * @syscap SystemCapability.USB.USBManager - * @since 9 - */ - USB_REQUEST_TARGET_INTERFACE = 1, - - /** - * Endpoint - * - * @syscap SystemCapability.USB.USBManager - * @since 9 - */ - USB_REQUEST_TARGET_ENDPOINT = 2, - - /** - * Others - * - * @syscap SystemCapability.USB.USBManager - * @since 9 - */ - USB_REQUEST_TARGET_OTHER = 3 - } - - /** - * Enumerates control request types. - * - * @enum { number } - * @syscap SystemCapability.USB.USBManager - * @since 9 - */ - export enum USBControlRequestType { - /** - * Standard - * - * @syscap SystemCapability.USB.USBManager - * @since 9 - */ - USB_REQUEST_TYPE_STANDARD = 0, - - /** - * Class - * - * @syscap SystemCapability.USB.USBManager - * @since 9 - */ - USB_REQUEST_TYPE_CLASS = 1, - - /** - * Vendor - * - * @syscap SystemCapability.USB.USBManager - * @since 9 - */ - USB_REQUEST_TYPE_VENDOR = 2 - } - - /** - * Enumerates request directions. - * - * @enum { number } - * @syscap SystemCapability.USB.USBManager - * @since 9 - */ - export enum USBRequestDirection { - /** - * Request for writing data from the host to the device - * - * @syscap SystemCapability.USB.USBManager - * @since 9 - */ - USB_REQUEST_DIR_TO_DEVICE = 0, - - /** - * Request for reading data from the device to the host - * - * @syscap SystemCapability.USB.USBManager - * @since 9 - */ - USB_REQUEST_DIR_FROM_DEVICE = 0x80 - } - - /** - * Enumerates function modes. - * - * @enum { number } - * @syscap SystemCapability.USB.USBManager - * @systemapi - * @since 9 - */ - export enum FunctionType { - /** - * None - * - * @syscap SystemCapability.USB.USBManager - * @systemapi - * @since 9 - */ - NONE = 0, - - /** - * Serial port device - * - * @syscap SystemCapability.USB.USBManager - * @systemapi - * @since 9 - */ - ACM = 1, - - /** - * Ethernet port device - * - * @syscap SystemCapability.USB.USBManager - * @systemapi - * @since 9 - */ - ECM = 2, - - /** - * HDC device - * - * @syscap SystemCapability.USB.USBManager - * @systemapi - * @since 9 - */ - HDC = 4, - - /** - * MTP device - * - * @syscap SystemCapability.USB.USBManager - * @systemapi - * @since 9 - */ - MTP = 8, - - /** - * PTP device - * - * @syscap SystemCapability.USB.USBManager - * @systemapi - * @since 9 - */ - PTP = 16, - - /** - * RNDIS device - * - * @syscap SystemCapability.USB.USBManager - * @systemapi - * @since 9 - */ - RNDIS = 32, - - /** - * MIDI device - * - * @syscap SystemCapability.USB.USBManager - * @systemapi - * @since 9 - */ - MIDI = 64, - - /** - * Audio source device - * - * @syscap SystemCapability.USB.USBManager - * @systemapi - * @since 9 - */ - AUDIO_SOURCE = 128, - - /** - * NCM device - * - * @syscap SystemCapability.USB.USBManager - * @systemapi - * @since 9 - */ - NCM = 256 - } - - /** - * Represents a USB Accessory. - * - * @typedef USBAccessory - * @syscap SystemCapability.USB.USBManager - * @since 14 - */ - interface USBAccessory { - /** - * The manufacturer name of the accessory. - * - * @type { string } - * @syscap SystemCapability.USB.USBManager - * @since 14 - */ - manufacturer: string; - - /** - * The product of the accessory. - * - * @type { string } - * @syscap SystemCapability.USB.USBManager - * @since 14 - */ - product: string; - - /** - * The user visible description of the accessory. - * - * @type { string } - * @syscap SystemCapability.USB.USBManager - * @since 14 - */ - description: string; - - /** - * The version of the accessory. - * - * @type { string } - * @syscap SystemCapability.USB.USBManager - * @since 14 - */ - version: string; - - /** - * The serial number of the accessory. - * - * @type { string } - * @syscap SystemCapability.USB.USBManager - * @since 14 - */ - serialNumber: string; - } - - /** - * Handle of accessory. - * - * @typedef USBAccessoryHandle - * @syscap SystemCapability.USB.USBManager - * @since 14 - */ - interface USBAccessoryHandle { - /** - * The file descriptor of the accessory.The valid USBAccessoryHandle.accessoryFd is a positive value. - * - * @type { number } - * @syscap SystemCapability.USB.USBManager - * @since 14 - */ - accessoryFd: number; - } - - /** - * Usb transfer flag. - * - * @enum { number } - * @syscap SystemCapability.USB.USBManager - * @since 18 - */ - export enum UsbTransferFlags { - /** - * Report short frames as errors - * - * @syscap SystemCapability.USB.USBManager - * @since 18 - */ - USB_TRANSFER_SHORT_NOT_OK = 0, - - /** - * Automatically free transfer buffer - * - * @syscap SystemCapability.USB.USBManager - * @since 18 - */ - USB_TRANSFER_FREE_BUFFER = 1, - - /** - * Automatically free transfer after callback returns - * - * @syscap SystemCapability.USB.USBManager - * @since 18 - */ - USB_TRANSFER_FREE_TRANSFER = 2, - - /** - * Transmissions that are multiples of wMaxPacketSize will add an additional zero packet. - * - * @syscap SystemCapability.USB.USBManager - * @since 18 - */ - USB_TRANSFER_ADD_ZERO_PACKET = 3 - } - - /** - * Usb transfer status. - * - * @enum { number } - * @syscap SystemCapability.USB.USBManager - * @since 18 - */ - export enum UsbTransferStatus { - /** - * Transfer completed - * - * @syscap SystemCapability.USB.USBManager - * @since 18 - */ - TRANSFER_COMPLETED = 0, - - /** - * Transfer failed - * - * @syscap SystemCapability.USB.USBManager - * @since 18 - */ - TRANSFER_ERROR = 1, - - /** - * Transfer timed out - * - * @syscap SystemCapability.USB.USBManager - * @since 18 - */ - TRANSFER_TIMED_OUT = 2, - - /** - * Transfer was canceled - * - * @syscap SystemCapability.USB.USBManager - * @since 18 - */ - TRANSFER_CANCELED = 3, - - /** - * For bulk/interrupt endpoints: halt condition detected (endpoint - * stalled). For control endpoints: control request not supported. - * - * @syscap SystemCapability.USB.USBManager - * @since 18 - */ - TRANSFER_STALL = 4, - - /** - * Device was disconnected - * - * @syscap SystemCapability.USB.USBManager - * @since 18 - */ - TRANSFER_NO_DEVICE = 5, - - /** - * Device sent more data than requested - * - * @syscap SystemCapability.USB.USBManager - * @since 18 - */ - TRANSFER_OVERFLOW = 6 - } - - /** - * USB DATA transfer type. - * - * @enum { number } - * @syscap SystemCapability.USB.USBManager - * @since 18 - */ - export enum UsbEndpointTransferType { - /** - * Isochronous endpoint - * - * @syscap SystemCapability.USB.USBManager - * @since 18 - */ - TRANSFER_TYPE_ISOCHRONOUS = 0x1, - - /** - * Bulk endpoint - * - * @syscap SystemCapability.USB.USBManager - * @since 18 - */ - TRANSFER_TYPE_BULK = 0x2, - - /** - * Interrupt endpoint - * - * @syscap SystemCapability.USB.USBManager - * @since 18 - */ - TRANSFER_TYPE_INTERRUPT = 0x3 - } - - /** - * Isochronous packet descriptors, only for isochronous transfers. - * - * @typedef UsbIsoPacketDescriptor - * @syscap SystemCapability.USB.USBManager - * @since 18 - */ - interface UsbIsoPacketDescriptor { - /** - * Length of data to request in this packet - * - * @type { number } - * @syscap SystemCapability.USB.USBManager - * @since 18 - */ - length: number; - - /** - * Amount of data that was actually transferred - * - * @type { number } - * @syscap SystemCapability.USB.USBManager - * @since 18 - */ - actualLength: number; - - /** - * Status code for this packet - * - * @type { UsbTransferStatus } - * @syscap SystemCapability.USB.USBManager - * @since 18 - */ - status: UsbTransferStatus; - } - - /** - * submit transfer callback. - * - * @typedef SubmitTransferCallback - * @syscap SystemCapability.USB.USBManager - * @since 18 - */ - interface SubmitTransferCallback { - /** - * Actual length of data that was transferred. Read-only, and only for - * use within transfer callback function. Not valid for isochronous endpoint transfers. - * - * @type { number } - * @syscap SystemCapability.USB.USBManager - * @since 18 - */ - actualLength: number; - - /** - * The status of the transfer. Read-only, and only for use within transfer callback function. - * - * @type { UsbTransferStatus } - * @syscap SystemCapability.USB.USBManager - * @since 18 - */ - status: UsbTransferStatus; - - /** - * Isochronous packet descriptors, for isochronous transfers only. - * - * @type { Array<Readonly<UsbIsoPacketDescriptor>> } - * @syscap SystemCapability.USB.USBManager - * @since 18 - */ - isoPacketDescs: Array<Readonly<UsbIsoPacketDescriptor>>; - } - - /** - * As a generic USB data transfer interface. The Client populates this interface and - * submits it in order to request a transfer. - * - * @typedef UsbDataTransferParams - * @syscap SystemCapability.USB.USBManager - * @since 18 - */ - interface UsbDataTransferParams { - /** - * Pipe of the device that this data transfer will be submitted to. - * - * @type { USBDevicePipe } - * @syscap SystemCapability.USB.USBManager - * @since 18 - */ - devPipe: USBDevicePipe; - - /** - * A bitwise OR combination of UsbTransferFlags. - * - * @type { UsbTransferFlags } - * @syscap SystemCapability.USB.USBManager - * @since 18 - */ - flags: UsbTransferFlags; - - /** - * Address of the endpoint where this transfer will be sent. - * - * @type { number } - * @syscap SystemCapability.USB.USBManager - * @since 18 - */ - endpoint: number; - - /** - * Type of the transfer - * - * @type { UsbEndpointTransferType } - * @syscap SystemCapability.USB.USBManager - * @since 18 - */ - type: UsbEndpointTransferType; - - /** - * Timeout for this transfer in milliseconds. A value of 0 indicates no timeout. - * - * @type { number } - * @syscap SystemCapability.USB.USBManager - * @since 18 - */ - timeout: number; - - /** - * Length of the data buffer. Must be non-negative. - * - * @type { number } - * @syscap SystemCapability.USB.USBManager - * @since 18 - */ - length: number; - - /** - * Callback function. This will be invoked when the transfer completes, fails, or is canceled. - * - * @type { AsyncCallback<SubmitTransferCallback> } - * @syscap SystemCapability.USB.USBManager - * @since 18 - */ - callback: AsyncCallback<SubmitTransferCallback>; - - /** - * User context data. Useful for associating specific data to a transfer - * that can be accessed from within the callback function. - * - * @type { Uint8Array } - * @syscap SystemCapability.USB.USBManager - * @since 18 - */ - userData: Uint8Array; - - /** - * Data buffer - * - * @type { Uint8Array } - * @syscap SystemCapability.USB.USBManager - * @since 18 - */ - buffer: Uint8Array; - - /** - * Count of isochronous packets. Only used for I/O with isochronous endpoints. Must be non-negative. - * - * @type { number } - * @syscap SystemCapability.USB.USBManager - * @since 18 - */ - isoPacketCount: number; - } - - /** - * Submit USB data transfer. - * - * @param { transfer } As a generic USB data transfer interface. The Client populates this interface and - * submits it in order to request a transfer - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * <br>1.Mandatory parameters are left unspecified. - * <br>2.Incorrect parameter types. - * @throws { BusinessError } 801 - Capability not supported. - * @throws { BusinessError } 14400001 - Access right denied. Call requestRight to get the USBDevicePipe access right first. - * @throws { BusinessError } 14400007 - Resource busy. - * @throws { BusinessError } 14400008 - No such device (it may have been disconnected). - * @throws { BusinessError } 14400009 - Insufficient memory. - * @throws { BusinessError } 14400012 - Transmission I/O error. - * @syscap SystemCapability.USB.USBManager - * @since 18 - */ - function usbSubmitTransfer(transfer: UsbDataTransferParams): void; - - /** - * Cancel USB data transfer. - * - * @param { transfer } Cancel the target transfer - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * <br>1.Mandatory parameters are left unspecified. - * <br>2.Incorrect parameter types. - * @throws { BusinessError } 801 - Capability not supported. - * @throws { BusinessError } 14400001 - Access right denied. Call requestRight to get the USBDevicePipe access right first. - * @throws { BusinessError } 14400008 - No such device (it may have been disconnected). - * @throws { BusinessError } 14400010 - Other USB error. Possible causes: - * <br>1.Unrecognized discard error code. - * @throws { BusinessError } 14400011 - The transfer is not in progress, or is already complete or cancelled. - * @syscap SystemCapability.USB.USBManager - * @since 18 - */ - function usbCancelTransfer(transfer: UsbDataTransferParams): void; -} - -export default usbManager; +/* + * Copyright (c) 2023-2024 Huawei Device Co., Ltd. + * 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. + */ + +/** + * @file + * @kit BasicServicesKit + */ + +import { AsyncCallback } from './@ohos.base'; + +/** + * This module provides the capability of manage USB device. + * + * @namespace usbManager + * @syscap SystemCapability.USB.USBManager + * @since 9 + */ +declare namespace usbManager { + /** + * Obtains the USB device list. + * + * @returns { Array<Readonly<USBDevice>> } USB device list. + * @syscap SystemCapability.USB.USBManager + * @since 9 + */ + /** + * Obtains the USB device list. + * + * @returns { Array<Readonly<USBDevice>> } USB device list. + * @throws { BusinessError } 801 - Capability not supported. + * @syscap SystemCapability.USB.USBManager + * @since 18 + */ + function getDevices(): Array<Readonly<USBDevice>>; + + /** + * Connects to the USB device based on the device information returned by getDevices(). + * + * @param { USBDevice } device - USB device on the device list returned by getDevices(). It cannot be empty. + * @returns { Readonly<USBDevicePipe> } object for data transfer. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * <br>1.Mandatory parameters are left unspecified. + * <br>2.Incorrect parameter types. + * @throws { BusinessError } 14400001 - Access right denied. Call requestRight to get the USBDevicePipe access right first. + * @syscap SystemCapability.USB.USBManager + * @since 9 + */ + /** + * Connects to the USB device based on the device information returned by getDevices(). + * + * @param { USBDevice } device - USB device on the device list returned by getDevices(). It cannot be empty. + * @returns { Readonly<USBDevicePipe> } object for data transfer. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * <br>1.Mandatory parameters are left unspecified. + * <br>2.Incorrect parameter types. + * @throws { BusinessError } 801 - Capability not supported. + * @throws { BusinessError } 14400001 - Access right denied. Call requestRight to get the USBDevicePipe access right first. + * @syscap SystemCapability.USB.USBManager + * @since 18 + */ + function connectDevice(device: USBDevice): Readonly<USBDevicePipe>; + + /** + * Checks whether the application has the permission to access the device. + * + * @param { string } deviceName - device name defined by USBDevice.name. It cannot be empty. + * @returns { boolean } indicates if the user has the permission to access the device. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * <br>1.Mandatory parameters are left unspecified. + * <br>2.Incorrect parameter types. + * @syscap SystemCapability.USB.USBManager + * @since 9 + */ + /** + * Checks whether the application has the permission to access the device. + * + * @param { string } deviceName - device name defined by USBDevice.name. It cannot be empty. + * @returns { boolean } indicates if the user has the permission to access the device. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * <br>1.Mandatory parameters are left unspecified. + * <br>2.Incorrect parameter types. + * @throws { BusinessError } 801 - Capability not supported. + * @syscap SystemCapability.USB.USBManager + * @since 18 + */ + function hasRight(deviceName: string): boolean; + + /** + * Requests the permission for a given application to access the USB device. + * The system application has access to the device by default, and there is no need to call this interface to apply. + * + * @param { string } deviceName - device name defined by USBDevice.name. It cannot be empty. + * @returns { Promise<boolean> } indicates if the device access permissions are granted. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * <br>1.Mandatory parameters are left unspecified. + * <br>2.Incorrect parameter types. + * @syscap SystemCapability.USB.USBManager + * @since 9 + */ + /** + * Requests the permission for a given application to access the USB device. + * The system application has access to the device by default, and there is no need to call this interface to apply. + * + * @param { string } deviceName - device name defined by USBDevice.name. It cannot be empty. + * @returns { Promise<boolean> } indicates if the device access permissions are granted. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * <br>1.Mandatory parameters are left unspecified. + * <br>2.Incorrect parameter types. + * @throws { BusinessError } 801 - Capability not supported. + * @syscap SystemCapability.USB.USBManager + * @since 18 + */ + function requestRight(deviceName: string): Promise<boolean>; + + /** + * Remove the permission for a given application to access the USB device. + * The system application has access to the device by default, and calling this interface will not have any impact. + * + * @param { string } deviceName - device name defined by USBDevice.name. It cannot be empty. + * @returns { boolean } indicates if the device access permissions are removed. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * <br>1.Mandatory parameters are left unspecified. + * <br>2.Incorrect parameter types. + * @syscap SystemCapability.USB.USBManager + * @since 9 + */ + /** + * Remove the permission for a given application to access the USB device. + * The system application has access to the device by default, and calling this interface will not have any impact. + * + * @param { string } deviceName - device name defined by USBDevice.name. It cannot be empty. + * @returns { boolean } indicates if the device access permissions are removed. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * <br>1.Mandatory parameters are left unspecified. + * <br>2.Incorrect parameter types. + * @throws { BusinessError } 801 - Capability not supported. + * @syscap SystemCapability.USB.USBManager + * @since 18 + */ + function removeRight(deviceName: string): boolean; + + /** + * Add device access permission. + * The system application has access to the device by default, and calling this interface will not have any impact. + * + * @param { string } bundleName - refers to application that require access permissions. It cannot be empty. + * @param { string } deviceName - device name defined by USBDevice.name. It cannot be empty. + * @returns { boolean } value to indicate whether the permission is granted. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * <br>1.Mandatory parameters are left unspecified. + * <br>2.Incorrect parameter types. + * @syscap SystemCapability.USB.USBManager + * @systemapi + * @since 9 + * @deprecated since 12 + * @useinstead ohos.usbManager/usbManager#addDeviceAccessRight + */ + function addRight(bundleName: string, deviceName: string): boolean; + + /** + * Converts the string descriptor of a given USB function list to a numeric mask combination. + * + * @param { string } funcs - descriptor of the supported function list. It cannot be empty. + * @returns { number } the numeric mask combination of the function list. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * <br>1.Mandatory parameters are left unspecified. + * <br>2.Incorrect parameter types. + * @syscap SystemCapability.USB.USBManager + * @systemapi + * @since 9 + * @deprecated since 12 + * @useinstead ohos.usbManager/usbManager#getFunctionsFromString + */ + function usbFunctionsFromString(funcs: string): number; + + /** + * Converts the numeric mask combination of a given USB function list to a string descriptor. + * + * @param { FunctionType } funcs - numeric mask combination of the function list. The type of funcs must be number. It cannot be empty. + * @returns { string } - descriptor of the supported function list. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * <br>1.Mandatory parameters are left unspecified. + * <br>2.Incorrect parameter types. + * @syscap SystemCapability.USB.USBManager + * @systemapi + * @since 9 + * @deprecated since 12 + * @useinstead ohos.usbManager/usbManager#getStringFromFunctions + */ + function usbFunctionsToString(funcs: FunctionType): string; + + /** + * Sets the current USB function list in Device mode. + * + * @param { FunctionType } funcs - numeric mask combination of the supported function list. It cannot be empty. + * @returns { Promise<void> } the promise returned by the function. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * <br>1.Mandatory parameters are left unspecified. + * <br>2.Incorrect parameter types. + * @throws { BusinessError } 14400002 - Permission denied. The HDC is disabled by the system. + * @syscap SystemCapability.USB.USBManager + * @systemapi + * @since 9 + * @deprecated since 12 + * @useinstead ohos.usbManager/usbManager#setDeviceFunctions + */ + function setCurrentFunctions(funcs: FunctionType): Promise<void>; + + /** + * Obtains the numeric mask combination for the current USB function list in Device mode. + * + * @returns { FunctionType } the numeric mask combination for the current USB function list in FunctionType. + * @syscap SystemCapability.USB.USBManager + * @systemapi + * @since 9 + * @deprecated since 12 + * @useinstead ohos.usbManager/usbManager#getDeviceFunctions + */ + function getCurrentFunctions(): FunctionType; + /* usb port functions begin */ + /** + * Obtains the USBPort list. + * + * @returns { Array<USBPort> } the USBPort list. + * @syscap SystemCapability.USB.USBManager + * @systemapi + * @since 9 + * @deprecated since 12 + * @useinstead ohos.usbManager/usbManager#getPortList + */ + function getPorts(): Array<USBPort>; + + /** + * Gets the mask combination for the supported mode list of the specified USBPort. + * + * @param { number } portId - unique ID of the port. It cannot be empty. + * @returns { PortModeType } the mask combination for the supported mode list in PortModeType. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * <br>1.Mandatory parameters are left unspecified. + * <br>2.Incorrect parameter types. + * @syscap SystemCapability.USB.USBManager + * @systemapi + * @since 9 + * @deprecated since 12 + * @useinstead ohos.usbManager/usbManager#getPortSupportModes + */ + function getSupportedModes(portId: number): PortModeType; + + /** + * Sets the role types supported by the specified USBPort, which can be powerRole (for charging) and dataRole (for data transfer). + * + * @param { number } portId - unique ID of the port. It cannot be empty. + * @param { PowerRoleType } powerRole - charging role. It cannot be empty. + * @param { DataRoleType } dataRole - data role. It cannot be empty. + * @returns { Promise<void> } the promise returned by the function. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * <br>1.Mandatory parameters are left unspecified. + * <br>2.Incorrect parameter types. + * @syscap SystemCapability.USB.USBManager + * @systemapi + * @since 9 + * @deprecated since 12 + * @useinstead ohos.usbManager/usbManager#setPortRoleTypes + */ + function setPortRoles(portId: number, powerRole: PowerRoleType, dataRole: DataRoleType): Promise<void>; + + /** + * Add USB device access right. + * The system application has access to the device by default, and calling this interface will not have any impact. + * + * @permission ohos.permission.MANAGE_USB_CONFIG + * @param { string } tokenId - refers to application that require access permissions. It cannot be empty. + * @param { string } deviceName - device name defined by USBDevice.name. It cannot be empty. + * @returns { boolean } value to indicate whether the permission is granted. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * <br>1.Mandatory parameters are left unspecified. + * <br>2.Incorrect parameter types. + * @throws { BusinessError } 202 - Permission denied. Normal application do not have permission to use system api. + * @syscap SystemCapability.USB.USBManager + * @systemapi + * @since 12 + */ + /** + * Add USB device access right. + * The system application has access to the device by default, and calling this interface will not have any impact. + * + * @permission ohos.permission.MANAGE_USB_CONFIG + * @param { string } tokenId - refers to application that require access permissions. It cannot be empty. + * @param { string } deviceName - device name defined by USBDevice.name. It cannot be empty. + * @returns { boolean } value to indicate whether the permission is granted. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 202 - Permission denied. Normal application do not have permission to use system api. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * <br>1.Mandatory parameters are left unspecified. + * <br>2.Incorrect parameter types. + * @throws { BusinessError } 801 - Capability not supported. + * @syscap SystemCapability.USB.USBManager + * @systemapi + * @since 18 + */ + function addDeviceAccessRight(tokenId: string, deviceName: string): boolean; + + /** + * Converts the string descriptor of a given USB function list to a numeric mask combination. + * + * @permission ohos.permission.MANAGE_USB_CONFIG + * @param { string } funcs - descriptor of the supported function list. It cannot be empty. + * @returns { number } the numeric mask combination of the function list. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * <br>1.Mandatory parameters are left unspecified. + * <br>2.Incorrect parameter types. + * @throws { BusinessError } 202 - Permission denied. Normal application do not have permission to use system api. + * @syscap SystemCapability.USB.USBManager + * @systemapi + * @since 12 + */ + /** + * Converts the string descriptor of a given USB function list to a numeric mask combination. + * + * @permission ohos.permission.MANAGE_USB_CONFIG + * @param { string } funcs - descriptor of the supported function list. It cannot be empty. + * @returns { number } the numeric mask combination of the function list. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 202 - Permission denied. Normal application do not have permission to use system api. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * <br>1.Mandatory parameters are left unspecified. + * <br>2.Incorrect parameter types. + * @throws { BusinessError } 801 - Capability not supported. + * @syscap SystemCapability.USB.USBManager + * @systemapi + * @since 18 + */ + function getFunctionsFromString(funcs: string): number; + + /** + * Converts the numeric mask combination of a given USB function list to a string descriptor. + * + * @permission ohos.permission.MANAGE_USB_CONFIG + * @param { FunctionType } funcs - numeric mask combination of the function list. It cannot be empty. + * @returns { string } - descriptor of the supported function list. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * <br>1.Mandatory parameters are left unspecified. + * <br>2.Incorrect parameter types. + * @throws { BusinessError } 202 - Permission denied. Normal application do not have permission to use system api. + * @syscap SystemCapability.USB.USBManager + * @systemapi + * @since 12 + */ + /** + * Converts the numeric mask combination of a given USB function list to a string descriptor. + * + * @permission ohos.permission.MANAGE_USB_CONFIG + * @param { FunctionType } funcs - numeric mask combination of the function list. It cannot be empty. + * @returns { string } - descriptor of the supported function list. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 202 - Permission denied. Normal application do not have permission to use system api. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * <br>1.Mandatory parameters are left unspecified. + * <br>2.Incorrect parameter types. + * @throws { BusinessError } 801 - Capability not supported. + * @syscap SystemCapability.USB.USBManager + * @systemapi + * @since 18 + */ + function getStringFromFunctions(funcs: FunctionType): string; + + /** + * Sets the current USB function list in Device mode. + * + * @permission ohos.permission.MANAGE_USB_CONFIG + * @param { FunctionType } funcs - numeric mask combination of the supported function list. It cannot be empty. + * @returns { Promise<void> } the promise returned by the function. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * <br>1.Mandatory parameters are left unspecified. + * <br>2.Incorrect parameter types. + * @throws { BusinessError } 202 - Permission denied. Normal application do not have permission to use system api. + * @throws { BusinessError } 14400002 - Permission denied. The HDC is disabled by the system. + * @throws { BusinessError } 14400006 - Unsupported operation. The function is not supported. + * @syscap SystemCapability.USB.USBManager + * @systemapi + * @since 12 + */ + /** + * Sets the current USB function list in Device mode. + * + * @permission ohos.permission.MANAGE_USB_CONFIG + * @param { FunctionType } funcs - numeric mask combination of the supported function list. It cannot be empty. + * @returns { Promise<void> } the promise returned by the function. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 202 - Permission denied. Normal application do not have permission to use system api. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * <br>1.Mandatory parameters are left unspecified. + * <br>2.Incorrect parameter types. + * @throws { BusinessError } 801 - Capability not supported. + * @throws { BusinessError } 14400002 - Permission denied. The HDC is disabled by the system. + * @throws { BusinessError } 14400006 - Unsupported operation. The function is not supported. + * @syscap SystemCapability.USB.USBManager + * @systemapi + * @since 18 + */ + function setDeviceFunctions(funcs: FunctionType): Promise<void>; + + /** + * Obtains the numeric mask combination for the current USB function list in Device mode. + * + * @permission ohos.permission.MANAGE_USB_CONFIG + * @returns { FunctionType } the numeric mask combination for the current USB function list in FunctionType. + * @throws { BusinessError } 202 - Permission denied. Normal application do not have permission to use system api. + * @syscap SystemCapability.USB.USBManager + * @systemapi + * @since 12 + */ + /** + * Obtains the numeric mask combination for the current USB function list in Device mode. + * + * @permission ohos.permission.MANAGE_USB_CONFIG + * @returns { FunctionType } the numeric mask combination for the current USB function list in FunctionType. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 202 - Permission denied. Normal application do not have permission to use system api. + * @throws { BusinessError } 801 - Capability not supported. + * @syscap SystemCapability.USB.USBManager + * @systemapi + * @since 18 + */ + function getDeviceFunctions(): FunctionType; + /* usb port functions begin */ + /** + * Obtains the USBPort list. + * + * @permission ohos.permission.MANAGE_USB_CONFIG + * @returns { Array<USBPort> } the USBPort list. + * @throws { BusinessError } 202 - Permission denied. Normal application do not have permission to use system api. + * @syscap SystemCapability.USB.USBManager + * @systemapi + * @since 12 + */ + /* usb port functions begin */ + /** + * Obtains the USBPort list. + * + * @permission ohos.permission.MANAGE_USB_CONFIG + * @returns { Array<USBPort> } the USBPort list. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 202 - Permission denied. Normal application do not have permission to use system api. + * @throws { BusinessError } 801 - Capability not supported. + * @syscap SystemCapability.USB.USBManager + * @systemapi + * @since 18 + */ + function getPortList(): Array<USBPort>; + + /** + * Gets the mask combination for the supported mode list of the specified USBPort. + * + * @permission ohos.permission.MANAGE_USB_CONFIG + * @param { number } portId - unique ID of the port. It cannot be empty. + * @returns { PortModeType } the mask combination for the supported mode list in PortModeType. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * <br>1.Mandatory parameters are left unspecified. + * <br>2.Incorrect parameter types. + * @throws { BusinessError } 202 - Permission denied. Normal application do not have permission to use system api. + * @syscap SystemCapability.USB.USBManager + * @systemapi + * @since 12 + */ + /** + * Gets the mask combination for the supported mode list of the specified USBPort. + * + * @permission ohos.permission.MANAGE_USB_CONFIG + * @param { number } portId - unique ID of the port. It cannot be empty. + * @returns { PortModeType } the mask combination for the supported mode list in PortModeType. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 202 - Permission denied. Normal application do not have permission to use system api. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * <br>1.Mandatory parameters are left unspecified. + * <br>2.Incorrect parameter types. + * @throws { BusinessError } 801 - Capability not supported. + * @syscap SystemCapability.USB.USBManager + * @systemapi + * @since 18 + */ + function getPortSupportModes(portId: number): PortModeType; + + /** + * Sets the role types supported by the specified USBPort, which can be powerRole (for charging) and dataRole (for data transfer). + * + * @permission ohos.permission.MANAGE_USB_CONFIG + * @param { number } portId - unique ID of the port. It cannot be empty. + * @param { PowerRoleType } powerRole - charging role. It cannot be empty. + * @param { DataRoleType } dataRole - data role. It cannot be empty. + * @returns { Promise<void> } the promise returned by the function. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * <br>1.Mandatory parameters are left unspecified. + * <br>2.Incorrect parameter types. + * @throws { BusinessError } 202 - Permission denied. Normal application do not have permission to use system api. + * @throws { BusinessError } 14400003 - Unsupported operation. The current device does not support port role switching. + * @syscap SystemCapability.USB.USBManager + * @systemapi + * @since 12 + */ + /** + * Sets the role types supported by the specified USBPort, which can be powerRole (for charging) and dataRole (for data transfer). + * + * @permission ohos.permission.MANAGE_USB_CONFIG + * @param { number } portId - unique ID of the port. It cannot be empty. + * @param { PowerRoleType } powerRole - charging role. It cannot be empty. + * @param { DataRoleType } dataRole - data role. It cannot be empty. + * @returns { Promise<void> } the promise returned by the function. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 202 - Permission denied. Normal application do not have permission to use system api. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * <br>1.Mandatory parameters are left unspecified. + * <br>2.Incorrect parameter types. + * @throws { BusinessError } 801 - Capability not supported. + * @throws { BusinessError } 14400003 - Unsupported operation. The current device does not support port role switching. + * @syscap SystemCapability.USB.USBManager + * @systemapi + * @since 18 + */ + function setPortRoleTypes(portId: number, powerRole: PowerRoleType, dataRole: DataRoleType): Promise<void>; + + /** + * Adds USB accessory access right. + * + * @permission ohos.permission.MANAGE_USB_CONFIG + * @param { number } tokenId - refers to application that require access permissions. It cannot be empty. + * @param { USBAccessory } accessory - USB accessory. It cannot be empty. + * @throws { BusinessError } 201 - The permission check failed. + * @throws { BusinessError } 202 - Permission denied. Normal application do not have permission to use system api. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * <br>1. Mandatory parameters are left unspecified. + * <br>2. Incorrect parameter types. + * @throws { BusinessError } 14400004 - Service exception. Possible causes: + * <br>1. No accessory is plugged in. + * @throws { BusinessError } 14400005 - Database operation exception. + * @syscap SystemCapability.USB.USBManager + * @systemapi + * @since 14 + */ + /** + * Adds USB accessory access right. + * + * @permission ohos.permission.MANAGE_USB_CONFIG + * @param { number } tokenId - refers to application that require access permissions. It cannot be empty. + * @param { USBAccessory } accessory - USB accessory. It cannot be empty. + * @throws { BusinessError } 201 - The permission check failed. + * @throws { BusinessError } 202 - Permission denied. Normal application do not have permission to use system api. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * <br>1. Mandatory parameters are left unspecified. + * <br>2. Incorrect parameter types. + * @throws { BusinessError } 801 - Capability not supported. + * @throws { BusinessError } 14400004 - Service exception. Possible causes: + * <br>1. No accessory is plugged in. + * @throws { BusinessError } 14400005 - Database operation exception. + * @syscap SystemCapability.USB.USBManager + * @systemapi + * @since 18 + */ + function addAccessoryRight(tokenId: number, accessory: USBAccessory): void; + /* usb pipe functions begin */ + /** + * Claims a USB interface. + * + * @param { USBDevicePipe } pipe - device pipe, which is used to determine the bus number and device address. It cannot be empty. + * @param { USBInterface } iface - USB interface, which is used to determine the interface to claim. It cannot be empty. + * @param { boolean } [force] - optional parameter that determines whether to forcibly claim the USB interface. + * @returns { number } returns **0** if the USB interface is successfully claimed; returns an error code otherwise. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * <br>1.Mandatory parameters are left unspecified. + * <br>2.Incorrect parameter types. + * @syscap SystemCapability.USB.USBManager + * @since 9 + */ + /** + * Claims a USB interface. + * + * @param { USBDevicePipe } pipe - device pipe, which is used to determine the bus number and device address. It cannot be empty. + * @param { USBInterface } iface - USB interface, which is used to determine the interface to claim. It cannot be empty. + * @param { boolean } [force] - optional parameter that determines whether to forcibly claim the USB interface. + * @returns { number } returns **0** if the USB interface is successfully claimed; returns an error code otherwise. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * <br>1.Mandatory parameters are left unspecified. + * <br>2.Incorrect parameter types. + * @throws { BusinessError } 801 - Capability not supported. + * @syscap SystemCapability.USB.USBManager + * @since 18 + */ + function claimInterface(pipe: USBDevicePipe, iface: USBInterface, force?: boolean): number; + + /** + * Releases a USB interface. + * + * @param { USBDevicePipe } pipe - device pipe, which is used to determine the bus number and device address. It cannot be empty. + * @param { USBInterface } iface - USB interface, which is used to determine the interface to release. It cannot be empty. + * @returns { number } returns **0** if the USB interface is successfully released; returns an error code otherwise. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * <br>1.Mandatory parameters are left unspecified. + * <br>2.Incorrect parameter types. + * @syscap SystemCapability.USB.USBManager + * @since 9 + */ + /** + * Releases a USB interface. + * + * @param { USBDevicePipe } pipe - device pipe, which is used to determine the bus number and device address. It cannot be empty. + * @param { USBInterface } iface - USB interface, which is used to determine the interface to release. It cannot be empty. + * @returns { number } returns **0** if the USB interface is successfully released; returns an error code otherwise. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * <br>1.Mandatory parameters are left unspecified. + * <br>2.Incorrect parameter types. + * @throws { BusinessError } 801 - Capability not supported. + * @syscap SystemCapability.USB.USBManager + * @since 18 + */ + function releaseInterface(pipe: USBDevicePipe, iface: USBInterface): number; + + /** + * Sets the device configuration. + * + * @param { USBDevicePipe } pipe - device pipe, which is used to determine the bus number and device address. It cannot be empty. + * @param { USBConfiguration } config - device configuration. It cannot be empty. + * @returns { number } returns **0** if the device configuration is successfully set; returns an error code otherwise. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * <br>1.Mandatory parameters are left unspecified. + * <br>2.Incorrect parameter types. + * @syscap SystemCapability.USB.USBManager + * @since 9 + */ + /** + * Sets the device configuration. + * + * @param { USBDevicePipe } pipe - device pipe, which is used to determine the bus number and device address. It cannot be empty. + * @param { USBConfiguration } config - device configuration. It cannot be empty. + * @returns { number } returns **0** if the device configuration is successfully set; returns an error code otherwise. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * <br>1.Mandatory parameters are left unspecified. + * <br>2.Incorrect parameter types. + * @throws { BusinessError } 801 - Capability not supported. + * @syscap SystemCapability.USB.USBManager + * @since 18 + */ + function setConfiguration(pipe: USBDevicePipe, config: USBConfiguration): number; + + /** + * Sets a USB interface. + * + * @param { USBDevicePipe } pipe - device pipe, which is used to determine the bus number and device address. It cannot be empty. + * @param { USBInterface } iface - USB interface, which is used to determine the interface to set. It cannot be empty. + * @returns { number } returns **0** if the USB interface is successfully set; return an error code otherwise. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * <br>1.Mandatory parameters are left unspecified. + * <br>2.Incorrect parameter types. + * @syscap SystemCapability.USB.USBManager + * @since 9 + */ + /** + * Sets a USB interface. + * + * @param { USBDevicePipe } pipe - device pipe, which is used to determine the bus number and device address. It cannot be empty. + * @param { USBInterface } iface - USB interface, which is used to determine the interface to set. It cannot be empty. + * @returns { number } returns **0** if the USB interface is successfully set; return an error code otherwise. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * <br>1.Mandatory parameters are left unspecified. + * <br>2.Incorrect parameter types. + * @throws { BusinessError } 801 - Capability not supported. + * @syscap SystemCapability.USB.USBManager + * @since 18 + */ + function setInterface(pipe: USBDevicePipe, iface: USBInterface): number; + + /** + * Obtains the raw USB descriptor. + * + * @param { USBDevicePipe } pipe - device pipe, which is used to determine the bus number and device address. It cannot be empty. + * @returns { Uint8Array } returns the raw descriptor data. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * <br>1.Mandatory parameters are left unspecified. + * <br>2.Incorrect parameter types. + * @syscap SystemCapability.USB.USBManager + * @since 9 + */ + /** + * Obtains the raw USB descriptor. + * + * @param { USBDevicePipe } pipe - device pipe, which is used to determine the bus number and device address. It cannot be empty. + * @returns { Uint8Array } returns the raw descriptor data. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * <br>1.Mandatory parameters are left unspecified. + * <br>2.Incorrect parameter types. + * @throws { BusinessError } 801 - Capability not supported. + * @syscap SystemCapability.USB.USBManager + * @since 18 + */ + function getRawDescriptor(pipe: USBDevicePipe): Uint8Array; + + /** + * Obtains the file descriptor. + * + * @param { USBDevicePipe } pipe - device pipe, which is used to determine the USB device. It cannot be empty. + * @returns { number } returns the file descriptor of the USB device. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * <br>1.Mandatory parameters are left unspecified. + * <br>2.Incorrect parameter types. + * @syscap SystemCapability.USB.USBManager + * @since 9 + */ + /** + * Obtains the file descriptor. + * + * @param { USBDevicePipe } pipe - device pipe, which is used to determine the USB device. It cannot be empty. + * @returns { number } returns the file descriptor of the USB device. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * <br>1.Mandatory parameters are left unspecified. + * <br>2.Incorrect parameter types. + * @throws { BusinessError } 801 - Capability not supported. + * @syscap SystemCapability.USB.USBManager + * @since 18 + */ + function getFileDescriptor(pipe: USBDevicePipe): number; + + /** + * Performs control transfer. + * + * @param { USBDevicePipe } pipe - device pipe, which is used to determine the USB device. It cannot be empty. + * @param { USBControlParams } controlparam - control transfer parameters. It cannot be empty. + * @param { number } [timeout] - timeout duration. This parameter is optional. The default value is **0**, indicating no timeout. + * @returns { Promise<number> } returns the size of the transmitted or received data block if the control transfer is successful; + * return -1 if an exception occurs. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * <br>1.Mandatory parameters are left unspecified. + * <br>2.Incorrect parameter types. + * @syscap SystemCapability.USB.USBManager + * @since 9 + * @deprecated since 12 + * @useinstead ohos.usbManager/usbManager#usbControlTransfer + */ + function controlTransfer(pipe: USBDevicePipe, controlparam: USBControlParams, timeout?: number): Promise<number>; + + /** + * Performs usb control transfer. + * + * @param { USBDevicePipe } pipe - device pipe, which is used to determine the USB device. It cannot be empty. + * @param { USBDeviceRequestParams } requestparam - control transfer parameters. It cannot be empty. + * @param { number } [timeout] - timeout duration. This parameter is optional. The default value is **0**, indicating no timeout. + * @returns { Promise<number> } returns the size of the transmitted or received data block if the control transfer is successful; + * return -1 if an exception occurs. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * <br>1.Mandatory parameters are left unspecified. + * <br>2.Incorrect parameter types. + * @syscap SystemCapability.USB.USBManager + * @since 12 + */ + /** + * Performs usb control transfer. + * + * @param { USBDevicePipe } pipe - device pipe, which is used to determine the USB device. It cannot be empty. + * @param { USBDeviceRequestParams } requestparam - control transfer parameters. It cannot be empty. + * @param { number } [timeout] - timeout duration. This parameter is optional. The default value is **0**, indicating no timeout. + * @returns { Promise<number> } returns the size of the transmitted or received data block if the control transfer is successful; + * return -1 if an exception occurs. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * <br>1.Mandatory parameters are left unspecified. + * <br>2.Incorrect parameter types. + * @throws { BusinessError } 801 - Capability not supported. + * @syscap SystemCapability.USB.USBManager + * @since 18 + */ + function usbControlTransfer(pipe: USBDevicePipe, requestparam: USBDeviceRequestParams, timeout?: number): Promise<number>; + + /** + * Performs bulk transfer. + * + * @param { USBDevicePipe } pipe - device pipe, which is used to determine the USB device. It cannot be empty. + * @param { USBEndpoint } endpoint - USB endpoint, which is used to determine the USB port for data transfer. It cannot be empty. + * @param { Uint8Array } buffer - buffer for writing or reading data. It cannot be empty. + * @param { number } [timeout] - timeout duration. This parameter is optional. The default value is **0**, indicating no timeout. + * @returns { Promise<number> } the size of the transmitted or received data block if the control transfer is successful; + * return -1 if an exception occurs. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * <br>1.Mandatory parameters are left unspecified. + * <br>2.Incorrect parameter types. + * @syscap SystemCapability.USB.USBManager + * @since 9 + */ + /** + * Performs bulk transfer. + * + * @param { USBDevicePipe } pipe - device pipe, which is used to determine the USB device. It cannot be empty. + * @param { USBEndpoint } endpoint - USB endpoint, which is used to determine the USB port for data transfer. It cannot be empty. + * @param { Uint8Array } buffer - buffer for writing or reading data. It cannot be empty. + * @param { number } [timeout] - timeout duration. This parameter is optional. The default value is **0**, indicating no timeout. + * @returns { Promise<number> } the size of the transmitted or received data block if the control transfer is successful; + * return -1 if an exception occurs. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * <br>1.Mandatory parameters are left unspecified. + * <br>2.Incorrect parameter types. + * @throws { BusinessError } 801 - Capability not supported. + * @syscap SystemCapability.USB.USBManager + * @since 18 + */ + function bulkTransfer( + pipe: USBDevicePipe, + endpoint: USBEndpoint, + buffer: Uint8Array, + timeout?: number + ): Promise<number>; + + /** + * Closes a USB device pipe. + * + * @param { USBDevicePipe } pipe - device pipe, which is used to determine the USB device. It cannot be empty. + * @returns { number } returns **0** if the USB device pipe is closed successfully; return an error code otherwise. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * <br>1.Mandatory parameters are left unspecified. + * <br>2.Incorrect parameter types. + * @syscap SystemCapability.USB.USBManager + * @since 9 + */ + /** + * Closes a USB device pipe. + * + * @param { USBDevicePipe } pipe - device pipe, which is used to determine the USB device. It cannot be empty. + * @returns { number } returns **0** if the USB device pipe is closed successfully; return an error code otherwise. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * <br>1.Mandatory parameters are left unspecified. + * <br>2.Incorrect parameter types. + * @throws { BusinessError } 801 - Capability not supported. + * @syscap SystemCapability.USB.USBManager + * @since 18 + */ + function closePipe(pipe: USBDevicePipe): number; + + /** + * Checks whether the application has the right to access the USB accessory. + * + * @param { USBAccessory } accessory - USB accessory. It cannot be empty. + * @returns { boolean } indicates if the user has the right to access the USB accessory. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * <br>1. Mandatory parameters are left unspecified. + * <br>2. Incorrect parameter types. + * @throws { BusinessError } 14400004 - Service exception. Possible causes: + * <br>1. No accessory is plugged in. + * @throws { BusinessError } 14400005 - Database operation exception. + * @throws { BusinessError } 14401001 - The target USBAccessory not matched. + * @syscap SystemCapability.USB.USBManager + * @since 14 + */ + /** + * Checks whether the application has the right to access the USB accessory. + * + * @param { USBAccessory } accessory - USB accessory. It cannot be empty. + * @returns { boolean } indicates if the user has the right to access the USB accessory. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * <br>1. Mandatory parameters are left unspecified. + * <br>2. Incorrect parameter types. + * @throws { BusinessError } 801 - Capability not supported. + * @throws { BusinessError } 14400004 - Service exception. Possible causes: + * <br>1. No accessory is plugged in. + * @throws { BusinessError } 14400005 - Database operation exception. + * @throws { BusinessError } 14401001 - The target USBAccessory not matched. + * @syscap SystemCapability.USB.USBManager + * @since 18 + */ + function hasAccessoryRight(accessory: USBAccessory): boolean; + + /** + * Requests the right for a given application to access the USB accessory. + * + * @param { USBAccessory } accessory - USB accessory. It cannot be empty. + * @returns { Promise<boolean> } indicates if the USB accessory access right are granted. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * <br>1. Mandatory parameters are left unspecified. + * <br>2. Incorrect parameter types. + * @throws { BusinessError } 14400004 - Service exception. Possible causes: + * <br>1. No accessory is plugged in. + * @throws { BusinessError } 14400005 - Database operation exception. + * @throws { BusinessError } 14401001 - The target USBAccessory not matched. + * @syscap SystemCapability.USB.USBManager + * @since 14 + */ + /** + * Requests the right for a given application to access the USB accessory. + * + * @param { USBAccessory } accessory - USB accessory. It cannot be empty. + * @returns { Promise<boolean> } indicates if the USB accessory access right are granted. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * <br>1. Mandatory parameters are left unspecified. + * <br>2. Incorrect parameter types. + * @throws { BusinessError } 801 - Capability not supported. + * @throws { BusinessError } 14400004 - Service exception. Possible causes: + * <br>1. No accessory is plugged in. + * @throws { BusinessError } 14400005 - Database operation exception. + * @throws { BusinessError } 14401001 - The target USBAccessory not matched. + * @syscap SystemCapability.USB.USBManager + * @since 18 + */ + function requestAccessoryRight(accessory: USBAccessory): Promise<boolean>; + + /** + * Cancels the right for a given application to access the USB accessory. + * + * @param { USBAccessory } accessory - USB accessory. It cannot be empty. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * <br>1. Mandatory parameters are left unspecified. + * <br>2. Incorrect parameter types. + * @throws { BusinessError } 14400004 - Service exception. Possible causes: + * <br>1. No accessory is plugged in. + * @throws { BusinessError } 14400005 - Database operation exception. + * @throws { BusinessError } 14401001 - The target USBAccessory not matched. + * @syscap SystemCapability.USB.USBManager + * @since 14 + */ + /** + * Cancels the right for a given application to access the USB accessory. + * + * @param { USBAccessory } accessory - USB accessory. It cannot be empty. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * <br>1. Mandatory parameters are left unspecified. + * <br>2. Incorrect parameter types. + * @throws { BusinessError } 801 - Capability not supported. + * @throws { BusinessError } 14400004 - Service exception. Possible causes: + * <br>1. No accessory is plugged in. + * @throws { BusinessError } 14400005 - Database operation exception. + * @throws { BusinessError } 14401001 - The target USBAccessory not matched. + * @syscap SystemCapability.USB.USBManager + * @since 18 + */ + function cancelAccessoryRight(accessory: USBAccessory): void; + + /** + * Obtains the USB Accessory list. + * + * @returns { Array<Readonly<USBAccessory>> } USB accessory list. + * @throws { BusinessError } 14400004 - Service exception. Possible causes: + * <br>1. No accessory is plugged in. + * @syscap SystemCapability.USB.USBManager + * @since 14 + */ + /** + * Obtains the USB Accessory list. + * + * @returns { Array<Readonly<USBAccessory>> } USB accessory list. + * @throws { BusinessError } 801 - Capability not supported. + * @throws { BusinessError } 14400004 - Service exception. Possible causes: + * <br>1. No accessory is plugged in. + * @syscap SystemCapability.USB.USBManager + * @since 18 + */ + function getAccessoryList(): Array<Readonly<USBAccessory>>; + + /** + * Obtains the accessory handle and opens accessory file descriptor. + * + * @param { USBAccessory } accessory - accessory, which is used to determine the accessory. It cannot be empty. + * @returns { USBAccessoryHandle } returns the handle of the accessory. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * <br>1. Mandatory parameters are left unspecified. + * <br>2. Incorrect parameter types. + * @throws { BusinessError } 14400001 - Permission denied. Call requestAccessoryRight to get the right first. + * @throws { BusinessError } 14400004 - Service exception. Possible causes: + * <br>1. No accessory is plugged in. + * @throws { BusinessError } 14401001 - The target USBAccessory not matched. + * @throws { BusinessError } 14401002 - Failed to open the native accessory node. + * @throws { BusinessError } 14401003 - Cannot reopen the accessory. + * @syscap SystemCapability.USB.USBManager + * @since 14 + */ + /** + * Obtains the accessory handle and opens accessory file descriptor. + * + * @param { USBAccessory } accessory - accessory, which is used to determine the accessory. It cannot be empty. + * @returns { USBAccessoryHandle } returns the handle of the accessory. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * <br>1. Mandatory parameters are left unspecified. + * <br>2. Incorrect parameter types. + * @throws { BusinessError } 801 - Capability not supported. + * @throws { BusinessError } 14400001 - Permission denied. Call requestAccessoryRight to get the right first. + * @throws { BusinessError } 14400004 - Service exception. Possible causes: + * <br>1. No accessory is plugged in. + * @throws { BusinessError } 14401001 - The target USBAccessory not matched. + * @throws { BusinessError } 14401002 - Failed to open the native accessory node. + * @throws { BusinessError } 14401003 - Cannot reopen the accessory. + * @syscap SystemCapability.USB.USBManager + * @since 18 + */ + function openAccessory(accessory: USBAccessory): USBAccessoryHandle; + + /** + * Closes the accessory file descriptor. + * + * @param { USBAccessoryHandle } accessoryHandle - Accessory handle to be closed. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * <br>1. Mandatory parameters are left unspecified. + * <br>2. Incorrect parameter types. + * @throws { BusinessError } 14400004 - Service exception. Possible causes: + * <br>1. No accessory is plugged in. + * @syscap SystemCapability.USB.USBManager + * @since 14 + */ + /** + * Closes the accessory file descriptor. + * + * @param { USBAccessoryHandle } accessoryHandle - Accessory handle to be closed. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * <br>1. Mandatory parameters are left unspecified. + * <br>2. Incorrect parameter types. + * @throws { BusinessError } 801 - Capability not supported. + * @throws { BusinessError } 14400004 - Service exception. Possible causes: + * <br>1. No accessory is plugged in. + * @syscap SystemCapability.USB.USBManager + * @since 18 + */ + function closeAccessory(accessoryHandle: USBAccessoryHandle): void; + + /** + * Represents the USB endpoint from which data is sent or received. You can obtain the USB endpoint through USBInterface. + * + * @typedef USBEndpoint + * @syscap SystemCapability.USB.USBManager + * @since 9 + */ + interface USBEndpoint { + /** + * Endpoint address + * + * @type { number } + * @syscap SystemCapability.USB.USBManager + * @since 9 + */ + address: number; + + /** + * Endpoint attributes + * + * @type { number } + * @syscap SystemCapability.USB.USBManager + * @since 9 + */ + attributes: number; + + /** + * Endpoint interval + * + * @type { number } + * @syscap SystemCapability.USB.USBManager + * @since 9 + */ + interval: number; + + /** + * Maximum size of data packets on the endpoint + * + * @type { number } + * @syscap SystemCapability.USB.USBManager + * @since 9 + */ + maxPacketSize: number; + + /** + * Endpoint direction + * + * @type { USBRequestDirection } + * @syscap SystemCapability.USB.USBManager + * @since 9 + */ + direction: USBRequestDirection; + + /** + * Endpoint number + * + * @type { number } + * @syscap SystemCapability.USB.USBManager + * @since 9 + */ + number: number; + + /** + * Endpoint type + * + * @type { number } + * @syscap SystemCapability.USB.USBManager + * @since 9 + */ + type: number; + + /** + * Unique ID defined by USBInterface.id, which indicates the interface to which the endpoint belongs + * + * @type { number } + * @syscap SystemCapability.USB.USBManager + * @since 9 + */ + interfaceId: number; + + + + } + + /** + * Represents a USB interface. One config can contain multiple **USBInterface** instances, each providing a specific function. + * + * @typedef USBInterface + * @syscap SystemCapability.USB.USBManager + * @since 9 + */ + interface USBInterface { + /** + * Unique ID of the USB interface + * + * @type { number } + * @syscap SystemCapability.USB.USBManager + * @since 9 + */ + id: number; + + /** + * Interface protocol + * + * @type { number } + * @syscap SystemCapability.USB.USBManager + * @since 9 + */ + protocol: number; + + /** + * Device type + * + * @type { number } + * @syscap SystemCapability.USB.USBManager + * @since 9 + */ + clazz: number; + + /** + * Device subclass + * + * @type { number } + * @syscap SystemCapability.USB.USBManager + * @since 9 + */ + subClass: number; + + /** + * Alternation between descriptors of the same USB interface + * + * @type { number } + * @syscap SystemCapability.USB.USBManager + * @since 9 + */ + alternateSetting: number; + + /** + * Interface name + * + * @type { string } + * @syscap SystemCapability.USB.USBManager + * @since 9 + */ + name: string; + + /** + * USBEndpoint that belongs to the USB interface + * + * @type { Array<USBEndpoint> } + * @syscap SystemCapability.USB.USBManager + * @since 9 + */ + endpoints: Array<USBEndpoint>; + } + + /** + * USB configuration. One USBDevice can contain multiple USBConfiguration instances. + * + * @typedef USBConfiguration + * @syscap SystemCapability.USB.USBManager + * @since 9 + */ + interface USBConfiguration { + /** + * Unique ID of the USB configuration + * + * @type { number } + * @syscap SystemCapability.USB.USBManager + * @since 9 + */ + id: number; + + /** + * Configuration attributes + * + * @type { number } + * @syscap SystemCapability.USB.USBManager + * @since 9 + */ + attributes: number; + + /** + * Maximum power consumption, in mA + * + * @type { number } + * @syscap SystemCapability.USB.USBManager + * @since 9 + */ + maxPower: number; + + /** + * Configuration name, which can be left empty + * + * @type { string } + * @syscap SystemCapability.USB.USBManager + * @since 9 + */ + name: string; + + /** + * Support for remote wakeup + * + * @type { boolean } + * @syscap SystemCapability.USB.USBManager + * @since 9 + */ + isRemoteWakeup: boolean; + + /** + * Support for independent power supplies + * + * @type { boolean } + * @syscap SystemCapability.USB.USBManager + * @since 9 + */ + isSelfPowered: boolean; + + /** + * Supported interface attributes + * + * @type { Array<USBInterface> } + * @syscap SystemCapability.USB.USBManager + * @since 9 + */ + interfaces: Array<USBInterface>; + } + + /** + * Represents a USB device. + * + * @typedef USBDevice + * @syscap SystemCapability.USB.USBManager + * @since 9 + */ + interface USBDevice { + /** + * Bus address + * + * @type { number } + * @syscap SystemCapability.USB.USBManager + * @since 9 + */ + busNum: number; + + /** + * Device address + * + * @type { number } + * @syscap SystemCapability.USB.USBManager + * @since 9 + */ + devAddress: number; + + /** + * Device SN + * + * @type { string } + * @syscap SystemCapability.USB.USBManager + * @since 9 + */ + serial: string; + + /** + * Device name + * + * @type { string } + * @syscap SystemCapability.USB.USBManager + * @since 9 + */ + name: string; + + /** + * Device manufacturer + * + * @type { string } + * @syscap SystemCapability.USB.USBManager + * @since 9 + */ + manufacturerName: string; + + /** + * Product information + * + * @type { string } + * @syscap SystemCapability.USB.USBManager + * @since 9 + */ + productName: string; + + /** + * Product version + * + * @type { string } + * @syscap SystemCapability.USB.USBManager + * @since 9 + */ + version: string; + + /** + * Vendor ID + * + * @type { number } + * @syscap SystemCapability.USB.USBManager + * @since 9 + */ + vendorId: number; + + /** + * Product ID + * + * @type { number } + * @syscap SystemCapability.USB.USBManager + * @since 9 + */ + productId: number; + + /** + * Device class + * + * @type { number } + * @syscap SystemCapability.USB.USBManager + * @since 9 + */ + clazz: number; + + /** + * Device subclass + * + * @type { number } + * @syscap SystemCapability.USB.USBManager + * @since 9 + */ + subClass: number; + + /** + * Device protocol code + * + * @type { number } + * @syscap SystemCapability.USB.USBManager + * @since 9 + */ + protocol: number; + + /** + * Device configuration descriptor information + * + * @type { Array<USBConfiguration> } + * @syscap SystemCapability.USB.USBManager + * @since 9 + */ + configs: Array<USBConfiguration>; + } + + /** + * Represents a USB device pipe, which is used to determine the USB device. + * + * @typedef USBDevicePipe + * @syscap SystemCapability.USB.USBManager + * @since 9 + */ + interface USBDevicePipe { + /** + * Bus address. + * + * @type { number } + * @syscap SystemCapability.USB.USBManager + * @since 9 + */ + busNum: number; + + /** + * Device address + * + * @type { number } + * @syscap SystemCapability.USB.USBManager + * @since 9 + */ + devAddress: number; + } + + /** + * Enumerates power role types. + * + * @enum { number } + * @syscap SystemCapability.USB.USBManager + * @systemapi + * @since 9 + */ + export enum PowerRoleType { + /** + * None + * + * @syscap SystemCapability.USB.USBManager + * @systemapi + * @since 9 + */ + NONE = 0, + + /** + * External power supply + * + * @syscap SystemCapability.USB.USBManager + * @systemapi + * @since 9 + */ + SOURCE = 1, + + /** + * Internal power supply + * + * @syscap SystemCapability.USB.USBManager + * @systemapi + * @since 9 + */ + SINK = 2 + } + + /** + * Enumerates data role types. + * + * @enum { number } + * @syscap SystemCapability.USB.USBManager + * @systemapi + * @since 9 + */ + export enum DataRoleType { + /** + * None + * + * @syscap SystemCapability.USB.USBManager + * @systemapi + * @since 9 + */ + NONE = 0, + + /** + * Host mode + * + * @syscap SystemCapability.USB.USBManager + * @systemapi + * @since 9 + */ + HOST = 1, + + /** + * Device mode + * + * @syscap SystemCapability.USB.USBManager + * @systemapi + * @since 9 + */ + DEVICE = 2 + } + + /** + * Enumerates port mode types + * + * @enum { number } + * @syscap SystemCapability.USB.USBManager + * @systemapi + * @since 9 + */ + export enum PortModeType { + /** + * None + * + * @syscap SystemCapability.USB.USBManager + * @systemapi + * @since 9 + */ + NONE = 0, + + /** + * Upstream facing port, which functions as the sink of power supply + * + * @syscap SystemCapability.USB.USBManager + * @systemapi + * @since 9 + */ + UFP = 1, + + /** + * Downstream facing port, which functions as the source of power supply + * + * @syscap SystemCapability.USB.USBManager + * @systemapi + * @since 9 + */ + DFP = 2, + + /** + * Dynamic reconfiguration port (DRP), which can function as the DFP (host) or UFP (device). It is not supported currently. + * + * @syscap SystemCapability.USB.USBManager + * @systemapi + * @since 9 + */ + DRP = 3, + + /** + * Not supported currently + * + * @syscap SystemCapability.USB.USBManager + * @systemapi + * @since 9 + */ + NUM_MODES = 4 + } + + /** + * Enumerates USB device port roles. + * + * @typedef USBPortStatus + * @syscap SystemCapability.USB.USBManager + * @systemapi + * @since 9 + */ + interface USBPortStatus { + /** + * USB mode + * + * @type { number } + * @syscap SystemCapability.USB.USBManager + * @systemapi + * @since 9 + */ + currentMode: number; + + /** + * Power role + * + * @type { number } + * @syscap SystemCapability.USB.USBManager + * @systemapi + * @since 9 + */ + currentPowerRole: number; + + /** + * Data role + * + * @type { number } + * @syscap SystemCapability.USB.USBManager + * @systemapi + * @since 9 + */ + currentDataRole: number; + } + + /** + * Represents a USB device port. + * + * @typedef USBPort + * @syscap SystemCapability.USB.USBManager + * @systemapi + * @since 9 + */ + interface USBPort { + /** + * Unique ID of the USB port + * + * @type { number } + * @syscap SystemCapability.USB.USBManager + * @systemapi + * @since 9 + */ + id: number; + + /** + * Mask combination for the supported mode list of the USB port + * + * @type { PortModeType } + * @syscap SystemCapability.USB.USBManager + * @systemapi + * @since 9 + */ + supportedModes: PortModeType; + + /** + * USB port role + * + * @type { USBPortStatus } + * @syscap SystemCapability.USB.USBManager + * @systemapi + * @since 9 + */ + status: USBPortStatus; + } + + /** + * Represents control transfer parameters. + * + * @typedef USBControlParams + * @syscap SystemCapability.USB.USBManager + * @since 9 + * @deprecated since 16 + * @useinstead ohos.usbManager/usbManager#USBDeviceRequestParams + */ + interface USBControlParams { + /** + * Request type + * + * @type { number } + * @syscap SystemCapability.USB.USBManager + * @since 9 + * @deprecated since 16 + */ + request: number; + + /** + * Request target type + * + * @type { USBRequestTargetType } + * @syscap SystemCapability.USB.USBManager + * @since 9 + * @deprecated since 16 + */ + target: USBRequestTargetType; + + /** + * Control request type + * + * @type { USBControlRequestType } + * @syscap SystemCapability.USB.USBManager + * @since 9 + * @deprecated since 16 + */ + reqType: USBControlRequestType; + + /** + * Request parameter value + * + * @type { number } + * @syscap SystemCapability.USB.USBManager + * @since 9 + * @deprecated since 16 + */ + value: number; + + /** + * Index of the parameter value + * + * @type { number } + * @syscap SystemCapability.USB.USBManager + * @since 9 + * @deprecated since 16 + */ + index: number; + + /** + * Data written to or read from the buffer + * + * @type { Uint8Array } + * @syscap SystemCapability.USB.USBManager + * @since 9 + * @deprecated since 16 + */ + data: Uint8Array; + } + + /** + * Represents control transfer parameters. + * + * @typedef USBDeviceRequestParams + * @syscap SystemCapability.USB.USBManager + * @since 12 + */ + interface USBDeviceRequestParams { + /** + * Bit map request type + * + * @type { number } + * @syscap SystemCapability.USB.USBManager + * @since 12 + */ + bmRequestType: number; + + /** + * Byte request + * + * @type { number } + * @syscap SystemCapability.USB.USBManager + * @since 12 + */ + bRequest: number; + + /** + * Request parameter word value + * + * @type { number } + * @syscap SystemCapability.USB.USBManager + * @since 12 + */ + wValue: number; + + /** + * Word index of the parameter value + * + * @type { number } + * @syscap SystemCapability.USB.USBManager + * @since 12 + */ + wIndex: number; + + /** + * Word length of the parameter value + * + * @type { number } + * @syscap SystemCapability.USB.USBManager + * @since 12 + */ + wLength: number; + + /** + * Data written to or read from the buffer + * + * @type { Uint8Array } + * @syscap SystemCapability.USB.USBManager + * @since 12 + */ + data: Uint8Array; + } + + /** + * Enumerates USB request target types. + * + * @enum { number } + * @syscap SystemCapability.USB.USBManager + * @since 9 + */ + export enum USBRequestTargetType { + /** + * USB device + * + * @syscap SystemCapability.USB.USBManager + * @since 9 + */ + USB_REQUEST_TARGET_DEVICE = 0, + + /** + * USB interface + * + * @syscap SystemCapability.USB.USBManager + * @since 9 + */ + USB_REQUEST_TARGET_INTERFACE = 1, + + /** + * Endpoint + * + * @syscap SystemCapability.USB.USBManager + * @since 9 + */ + USB_REQUEST_TARGET_ENDPOINT = 2, + + /** + * Others + * + * @syscap SystemCapability.USB.USBManager + * @since 9 + */ + USB_REQUEST_TARGET_OTHER = 3 + } + + /** + * Enumerates control request types. + * + * @enum { number } + * @syscap SystemCapability.USB.USBManager + * @since 9 + */ + export enum USBControlRequestType { + /** + * Standard + * + * @syscap SystemCapability.USB.USBManager + * @since 9 + */ + USB_REQUEST_TYPE_STANDARD = 0, + + /** + * Class + * + * @syscap SystemCapability.USB.USBManager + * @since 9 + */ + USB_REQUEST_TYPE_CLASS = 1, + + /** + * Vendor + * + * @syscap SystemCapability.USB.USBManager + * @since 9 + */ + USB_REQUEST_TYPE_VENDOR = 2 + } + + /** + * Enumerates request directions. + * + * @enum { number } + * @syscap SystemCapability.USB.USBManager + * @since 9 + */ + export enum USBRequestDirection { + /** + * Request for writing data from the host to the device + * + * @syscap SystemCapability.USB.USBManager + * @since 9 + */ + USB_REQUEST_DIR_TO_DEVICE = 0, + + /** + * Request for reading data from the device to the host + * + * @syscap SystemCapability.USB.USBManager + * @since 9 + */ + USB_REQUEST_DIR_FROM_DEVICE = 0x80 + } + + /** + * Enumerates function modes. + * + * @enum { number } + * @syscap SystemCapability.USB.USBManager + * @systemapi + * @since 9 + */ + export enum FunctionType { + /** + * None + * + * @syscap SystemCapability.USB.USBManager + * @systemapi + * @since 9 + */ + NONE = 0, + + /** + * Serial port device + * + * @syscap SystemCapability.USB.USBManager + * @systemapi + * @since 9 + */ + ACM = 1, + + /** + * Ethernet port device + * + * @syscap SystemCapability.USB.USBManager + * @systemapi + * @since 9 + */ + ECM = 2, + + /** + * HDC device + * + * @syscap SystemCapability.USB.USBManager + * @systemapi + * @since 9 + */ + HDC = 4, + + /** + * MTP device + * + * @syscap SystemCapability.USB.USBManager + * @systemapi + * @since 9 + */ + MTP = 8, + + /** + * PTP device + * + * @syscap SystemCapability.USB.USBManager + * @systemapi + * @since 9 + */ + PTP = 16, + + /** + * RNDIS device + * + * @syscap SystemCapability.USB.USBManager + * @systemapi + * @since 9 + */ + RNDIS = 32, + + /** + * MIDI device + * + * @syscap SystemCapability.USB.USBManager + * @systemapi + * @since 9 + */ + MIDI = 64, + + /** + * Audio source device + * + * @syscap SystemCapability.USB.USBManager + * @systemapi + * @since 9 + */ + AUDIO_SOURCE = 128, + + /** + * NCM device + * + * @syscap SystemCapability.USB.USBManager + * @systemapi + * @since 9 + */ + NCM = 256 + } + + /** + * Represents a USB Accessory. + * + * @typedef USBAccessory + * @syscap SystemCapability.USB.USBManager + * @since 14 + */ + interface USBAccessory { + /** + * The manufacturer name of the accessory. + * + * @type { string } + * @syscap SystemCapability.USB.USBManager + * @since 14 + */ + manufacturer: string; + + /** + * The product of the accessory. + * + * @type { string } + * @syscap SystemCapability.USB.USBManager + * @since 14 + */ + product: string; + + /** + * The user visible description of the accessory. + * + * @type { string } + * @syscap SystemCapability.USB.USBManager + * @since 14 + */ + description: string; + + /** + * The version of the accessory. + * + * @type { string } + * @syscap SystemCapability.USB.USBManager + * @since 14 + */ + version: string; + + /** + * The serial number of the accessory. + * + * @type { string } + * @syscap SystemCapability.USB.USBManager + * @since 14 + */ + serialNumber: string; + } + + /** + * Handle of accessory. + * + * @typedef USBAccessoryHandle + * @syscap SystemCapability.USB.USBManager + * @since 14 + */ + interface USBAccessoryHandle { + /** + * The file descriptor of the accessory.The valid USBAccessoryHandle.accessoryFd is a positive value. + * + * @type { number } + * @syscap SystemCapability.USB.USBManager + * @since 14 + */ + accessoryFd: number; + } + + /** + * Usb transfer flag. + * + * @enum { number } + * @syscap SystemCapability.USB.USBManager + * @since 18 + */ + export enum UsbTransferFlags { + /** + * Report short frames as errors + * + * @syscap SystemCapability.USB.USBManager + * @since 18 + */ + USB_TRANSFER_SHORT_NOT_OK = 0, + + /** + * Automatically free transfer buffer + * + * @syscap SystemCapability.USB.USBManager + * @since 18 + */ + USB_TRANSFER_FREE_BUFFER = 1, + + /** + * Automatically free transfer after callback returns + * + * @syscap SystemCapability.USB.USBManager + * @since 18 + */ + USB_TRANSFER_FREE_TRANSFER = 2, + + /** + * Transmissions that are multiples of wMaxPacketSize will add an additional zero packet. + * + * @syscap SystemCapability.USB.USBManager + * @since 18 + */ + USB_TRANSFER_ADD_ZERO_PACKET = 3 + } + + /** + * Usb transfer status. + * + * @enum { number } + * @syscap SystemCapability.USB.USBManager + * @since 18 + */ + export enum UsbTransferStatus { + /** + * Transfer completed + * + * @syscap SystemCapability.USB.USBManager + * @since 18 + */ + TRANSFER_COMPLETED = 0, + + /** + * Transfer failed + * + * @syscap SystemCapability.USB.USBManager + * @since 18 + */ + TRANSFER_ERROR = 1, + + /** + * Transfer timed out + * + * @syscap SystemCapability.USB.USBManager + * @since 18 + */ + TRANSFER_TIMED_OUT = 2, + + /** + * Transfer was canceled + * + * @syscap SystemCapability.USB.USBManager + * @since 18 + */ + TRANSFER_CANCELED = 3, + + /** + * For bulk/interrupt endpoints: halt condition detected (endpoint + * stalled). For control endpoints: control request not supported. + * + * @syscap SystemCapability.USB.USBManager + * @since 18 + */ + TRANSFER_STALL = 4, + + /** + * Device was disconnected + * + * @syscap SystemCapability.USB.USBManager + * @since 18 + */ + TRANSFER_NO_DEVICE = 5, + + /** + * Device sent more data than requested + * + * @syscap SystemCapability.USB.USBManager + * @since 18 + */ + TRANSFER_OVERFLOW = 6 + } + + /** + * USB DATA transfer type. + * + * @enum { number } + * @syscap SystemCapability.USB.USBManager + * @since 18 + */ + export enum UsbEndpointTransferType { + /** + * Isochronous endpoint + * + * @syscap SystemCapability.USB.USBManager + * @since 18 + */ + TRANSFER_TYPE_ISOCHRONOUS = 0x1, + + /** + * Bulk endpoint + * + * @syscap SystemCapability.USB.USBManager + * @since 18 + */ + TRANSFER_TYPE_BULK = 0x2, + + /** + * Interrupt endpoint + * + * @syscap SystemCapability.USB.USBManager + * @since 18 + */ + TRANSFER_TYPE_INTERRUPT = 0x3 + } + + /** + * Isochronous packet descriptors, only for isochronous transfers. + * + * @typedef UsbIsoPacketDescriptor + * @syscap SystemCapability.USB.USBManager + * @since 18 + */ + interface UsbIsoPacketDescriptor { + /** + * Length of data to request in this packet + * + * @type { number } + * @syscap SystemCapability.USB.USBManager + * @since 18 + */ + length: number; + + /** + * Amount of data that was actually transferred + * + * @type { number } + * @syscap SystemCapability.USB.USBManager + * @since 18 + */ + actualLength: number; + + /** + * Status code for this packet + * + * @type { UsbTransferStatus } + * @syscap SystemCapability.USB.USBManager + * @since 18 + */ + status: UsbTransferStatus; + } + + /** + * submit transfer callback. + * + * @typedef SubmitTransferCallback + * @syscap SystemCapability.USB.USBManager + * @since 18 + */ + interface SubmitTransferCallback { + /** + * Actual length of data that was transferred. Read-only, and only for + * use within transfer callback function. Not valid for isochronous endpoint transfers. + * + * @type { number } + * @syscap SystemCapability.USB.USBManager + * @since 18 + */ + actualLength: number; + + /** + * The status of the transfer. Read-only, and only for use within transfer callback function. + * + * @type { UsbTransferStatus } + * @syscap SystemCapability.USB.USBManager + * @since 18 + */ + status: UsbTransferStatus; + + /** + * Isochronous packet descriptors, for isochronous transfers only. + * + * @type { Array<Readonly<UsbIsoPacketDescriptor>> } + * @syscap SystemCapability.USB.USBManager + * @since 18 + */ + isoPacketDescs: Array<Readonly<UsbIsoPacketDescriptor>>; + } + + /** + * As a generic USB data transfer interface. The Client populates this interface and + * submits it in order to request a transfer. + * + * @typedef UsbDataTransferParams + * @syscap SystemCapability.USB.USBManager + * @since 18 + */ + interface UsbDataTransferParams { + /** + * Pipe of the device that this data transfer will be submitted to. + * + * @type { USBDevicePipe } + * @syscap SystemCapability.USB.USBManager + * @since 18 + */ + devPipe: USBDevicePipe; + + /** + * A bitwise OR combination of UsbTransferFlags. + * + * @type { UsbTransferFlags } + * @syscap SystemCapability.USB.USBManager + * @since 18 + */ + flags: UsbTransferFlags; + + /** + * Address of the endpoint where this transfer will be sent. + * + * @type { number } + * @syscap SystemCapability.USB.USBManager + * @since 18 + */ + endpoint: number; + + /** + * Type of the transfer + * + * @type { UsbEndpointTransferType } + * @syscap SystemCapability.USB.USBManager + * @since 18 + */ + type: UsbEndpointTransferType; + + /** + * Timeout for this transfer in milliseconds. A value of 0 indicates no timeout. + * + * @type { number } + * @syscap SystemCapability.USB.USBManager + * @since 18 + */ + timeout: number; + + /** + * Length of the data buffer. Must be non-negative. + * + * @type { number } + * @syscap SystemCapability.USB.USBManager + * @since 18 + */ + length: number; + + /** + * Callback function. This will be invoked when the transfer completes, fails, or is canceled. + * + * @type { AsyncCallback<SubmitTransferCallback> } + * @syscap SystemCapability.USB.USBManager + * @since 18 + */ + callback: AsyncCallback<SubmitTransferCallback>; + + /** + * User context data. Useful for associating specific data to a transfer + * that can be accessed from within the callback function. + * + * @type { Uint8Array } + * @syscap SystemCapability.USB.USBManager + * @since 18 + */ + userData: Uint8Array; + + /** + * Data buffer + * + * @type { Uint8Array } + * @syscap SystemCapability.USB.USBManager + * @since 18 + */ + buffer: Uint8Array; + + /** + * Count of isochronous packets. Only used for I/O with isochronous endpoints. Must be non-negative. + * + * @type { number } + * @syscap SystemCapability.USB.USBManager + * @since 18 + */ + isoPacketCount: number; + } + + /** + * Submit USB data transfer. + * + * @param { transfer } As a generic USB data transfer interface. The Client populates this interface and + * submits it in order to request a transfer + * @throws { BusinessError } 801 - Capability not supported. + * @throws { BusinessError } 14400001 - Access right denied. Call requestRight to get the USBDevicePipe access right first. + * @throws { BusinessError } 14400007 - Resource busy. + * @throws { BusinessError } 14400008 - No such device (it may have been disconnected). + * @throws { BusinessError } 14400009 - Insufficient memory. + * @throws { BusinessError } 14400012 - Transmission I/O error. + * @syscap SystemCapability.USB.USBManager + * @since 18 + */ + function usbSubmitTransfer(transfer: UsbDataTransferParams): void; + + /** + * Cancel USB data transfer. + * + * @param { transfer } Cancel the target transfer + * @throws { BusinessError } 801 - Capability not supported. + * @throws { BusinessError } 14400001 - Access right denied. Call requestRight to get the USBDevicePipe access right first. + * @throws { BusinessError } 14400008 - No such device (it may have been disconnected). + * @throws { BusinessError } 14400010 - Other USB error. Possible causes: + * <br>1.Unrecognized discard error code. + * @throws { BusinessError } 14400011 - The transfer is not in progress, or is already complete or cancelled. + * @syscap SystemCapability.USB.USBManager + * @since 18 + */ + function usbCancelTransfer(transfer: UsbDataTransferParams): void; + + + + + + +} + +export default usbManager; \ No newline at end of file -- Gitee From 1c7e32596405ff89c4e4f29900f29b01fbf862b8 Mon Sep 17 00:00:00 2001 From: fenglinbailu <liubin249@huawei.com> Date: Thu, 10 Apr 2025 14:54:02 +0800 Subject: [PATCH 509/835] =?UTF-8?q?api=E5=8C=BF=E5=90=8D=E6=95=B4=E6=94=B9?= =?UTF-8?q?=20=E4=BD=BF=E7=94=A8api18=E5=B8=A6=E5=87=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: fenglinbailu <liubin249@huawei.com> --- api/@internal/component/ets/column.d.ts | 4 ++-- api/@internal/component/ets/folder_stack.d.ts | 14 +++++++------- api/@internal/component/ets/row.d.ts | 4 ++-- api/@internal/component/ets/stack.d.ts | 4 ++-- 4 files changed, 13 insertions(+), 13 deletions(-) diff --git a/api/@internal/component/ets/column.d.ts b/api/@internal/component/ets/column.d.ts index e943a2136a..4181afdf37 100644 --- a/api/@internal/component/ets/column.d.ts +++ b/api/@internal/component/ets/column.d.ts @@ -38,7 +38,7 @@ declare type SpaceType = string | number | Resource; * @crossplatform * @form * @atomicservice - * @since 14 + * @since 18 */ interface ColumnOptions { /** @@ -192,7 +192,7 @@ interface ColumnInterface { * @crossplatform * @form * @atomicservice - * @since 14 + * @since 18 */ (options?: ColumnOptions): ColumnAttribute; /** diff --git a/api/@internal/component/ets/folder_stack.d.ts b/api/@internal/component/ets/folder_stack.d.ts index 75c5045da6..208c468db1 100644 --- a/api/@internal/component/ets/folder_stack.d.ts +++ b/api/@internal/component/ets/folder_stack.d.ts @@ -35,7 +35,7 @@ declare type WindowStatusType = import('../api/@ohos.window').default.WindowStat * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 14 + * @since 18 */ interface FolderStackOptions { /** @@ -104,7 +104,7 @@ interface FolderStackInterface { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 14 + * @since 18 */ (options?: FolderStackOptions): FolderStackAttribute; } @@ -116,7 +116,7 @@ interface FolderStackInterface { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 14 + * @since 18 */ interface OnFoldStatusChangeInfo { /** @@ -147,7 +147,7 @@ interface OnFoldStatusChangeInfo { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 14 + * @since 18 */ declare type OnFoldStatusChangeCallback = (event: OnFoldStatusChangeInfo) => void; @@ -158,7 +158,7 @@ declare type OnFoldStatusChangeCallback = (event: OnFoldStatusChangeInfo) => voi * @param { HoverEventParam } param - hover event param * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice - * @since 14 + * @since 18 */ declare type OnHoverStatusChangeCallback = (param: HoverEventParam) => void; @@ -225,7 +225,7 @@ declare class FolderStackAttribute extends CommonMethod<FolderStackAttribute> { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 14 + * @since 18 */ onFolderStateChange(callback: OnFoldStatusChangeCallback): FolderStackAttribute; @@ -246,7 +246,7 @@ declare class FolderStackAttribute extends CommonMethod<FolderStackAttribute> { * @returns { FolderStackAttribute } * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice - * @since 14 + * @since 18 */ onHoverStatusChange(handler: OnHoverStatusChangeCallback): FolderStackAttribute; diff --git a/api/@internal/component/ets/row.d.ts b/api/@internal/component/ets/row.d.ts index f05a61a938..bc6bb9dde0 100644 --- a/api/@internal/component/ets/row.d.ts +++ b/api/@internal/component/ets/row.d.ts @@ -26,7 +26,7 @@ * @crossplatform * @form * @atomicservice - * @since 14 + * @since 18 */ declare interface RowOptions { /** @@ -172,7 +172,7 @@ interface RowInterface { * @crossplatform * @form * @atomicservice - * @since 14 + * @since 18 */ (options?: RowOptions): RowAttribute; /** diff --git a/api/@internal/component/ets/stack.d.ts b/api/@internal/component/ets/stack.d.ts index a69c515b8e..b548d39e52 100644 --- a/api/@internal/component/ets/stack.d.ts +++ b/api/@internal/component/ets/stack.d.ts @@ -26,7 +26,7 @@ * @crossplatform * @form * @atomicservice - * @since 14 + * @since 18 */ declare interface StackOptions { /** @@ -148,7 +148,7 @@ interface StackInterface { * @crossplatform * @form * @atomicservice - * @since 14 + * @since 18 */ (options?: StackOptions): StackAttribute; } -- Gitee From d61d041d1a3fe0379ddce7ebb2c05c88337ed161 Mon Sep 17 00:00:00 2001 From: sun-xinyan <sunxinyan2@huawei.com> Date: Thu, 10 Apr 2025 16:14:58 +0800 Subject: [PATCH 510/835] change api version from 14 to 18 Signed-off-by: sun-xinyan <sunxinyan2@huawei.com> --- .../component/ets/page_transition.d.ts | 10 ++--- api/@internal/component/ets/particle.d.ts | 42 +++++++++---------- api/@internal/component/ets/sidebar.d.ts | 4 +- 3 files changed, 28 insertions(+), 28 deletions(-) diff --git a/api/@internal/component/ets/page_transition.d.ts b/api/@internal/component/ets/page_transition.d.ts index eeb29f55a0..c78f037bfb 100644 --- a/api/@internal/component/ets/page_transition.d.ts +++ b/api/@internal/component/ets/page_transition.d.ts @@ -360,7 +360,7 @@ declare class CommonTransition<T> { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 14 + * @since 18 */ translate(value: TranslateOptions): T; @@ -399,7 +399,7 @@ declare class CommonTransition<T> { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 14 + * @since 18 */ scale(value: ScaleOptions): T; @@ -563,7 +563,7 @@ declare interface PageTransitionOptions { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 14 + * @since 18 */ declare type PageTransitionCallback = (type: RouteType, progress: number) => void; @@ -662,7 +662,7 @@ interface PageTransitionEnterInterface extends CommonTransition<PageTransitionEn * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 14 + * @since 18 */ onEnter(event: PageTransitionCallback): PageTransitionEnterInterface; } @@ -762,7 +762,7 @@ interface PageTransitionExitInterface extends CommonTransition<PageTransitionExi * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 14 + * @since 18 */ onExit(event: PageTransitionCallback): PageTransitionExitInterface; } diff --git a/api/@internal/component/ets/particle.d.ts b/api/@internal/component/ets/particle.d.ts index c33db302a3..0f5e8ee7d9 100644 --- a/api/@internal/component/ets/particle.d.ts +++ b/api/@internal/component/ets/particle.d.ts @@ -25,7 +25,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 14 + * @since 18 */ declare type ParticleTuple<T1, T2> = [T1, T2]; @@ -36,7 +36,7 @@ declare type ParticleTuple<T1, T2> = [T1, T2]; * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 14 + * @since 18 */ declare interface VelocityOptions { /** @@ -81,7 +81,7 @@ declare interface VelocityOptions { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 14 + * @since 18 */ declare interface AccelerationOptions< ACC_SPEED_UPDATER extends ParticleUpdater, @@ -244,7 +244,7 @@ interface ParticleOptions< * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 14 + * @since 18 */ velocity?: VelocityOptions; @@ -272,7 +272,7 @@ interface ParticleOptions< * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 14 + * @since 18 */ acceleration?: AccelerationOptions<ACC_SPEED_UPDATER, ACC_ANGLE_UPDATER>; @@ -384,7 +384,7 @@ interface ImageParticleParameters { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 14 + * @since 18 */ size: ParticleTuple<Dimension, Dimension>; @@ -522,7 +522,7 @@ interface EmitterProperty { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 14 + * @since 18 */ interface EmitterParticleOptions<PARTICLE extends ParticleType> { /** @@ -644,7 +644,7 @@ interface EmitterOptions<PARTICLE extends ParticleType> { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 14 + * @since 18 */ particle: EmitterParticleOptions<PARTICLE>; @@ -716,7 +716,7 @@ interface EmitterOptions<PARTICLE extends ParticleType> { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 14 + * @since 18 */ position?: ParticleTuple<Dimension, Dimension>; @@ -750,7 +750,7 @@ interface EmitterOptions<PARTICLE extends ParticleType> { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 14 + * @since 18 */ size?: ParticleTuple<Dimension, Dimension>; } @@ -811,7 +811,7 @@ interface ParticlePropertyUpdaterConfigs<T> { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 14 + * @since 18 */ [ParticleUpdater.RANDOM]: ParticleTuple<T, T>; @@ -840,7 +840,7 @@ interface ParticlePropertyUpdaterConfigs<T> { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 14 + * @since 18 */ interface ParticleUpdaterOptions<TYPE, UPDATER extends ParticleUpdater> { /** @@ -885,7 +885,7 @@ interface ParticleUpdaterOptions<TYPE, UPDATER extends ParticleUpdater> { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 14 + * @since 18 */ interface ParticleColorOptions { /** @@ -964,7 +964,7 @@ interface ParticleColorOptions { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 14 + * @since 18 */ interface ParticleColorUpdaterOptions<UPDATER extends ParticleUpdater> { /** @@ -1039,7 +1039,7 @@ interface ParticlePropertyOptions<TYPE, UPDATER extends ParticleUpdater> { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 14 + * @since 18 */ range: ParticleTuple<TYPE, TYPE>; @@ -1067,7 +1067,7 @@ interface ParticlePropertyOptions<TYPE, UPDATER extends ParticleUpdater> { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 14 + * @since 18 */ updater?: ParticleUpdaterOptions<TYPE, UPDATER>; } @@ -1128,7 +1128,7 @@ interface ParticleColorPropertyUpdaterConfigs { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 14 + * @since 18 */ [ParticleUpdater.RANDOM]: ParticleColorOptions; @@ -1189,7 +1189,7 @@ interface ParticleColorPropertyOptions<UPDATER extends ParticleUpdater> { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 14 + * @since 18 */ range: ParticleTuple<ResourceColor, ResourceColor>; @@ -1228,7 +1228,7 @@ interface ParticleColorPropertyOptions<UPDATER extends ParticleUpdater> { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 14 + * @since 18 */ updater?: ParticleColorUpdaterOptions<UPDATER>; } @@ -1344,7 +1344,7 @@ interface ParticlePropertyAnimation<T> { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 14 + * @since 18 */ interface Particles< PARTICLE extends ParticleType, @@ -1426,7 +1426,7 @@ interface ParticleInterface { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 14 + * @since 18 */ < PARTICLE extends ParticleType, diff --git a/api/@internal/component/ets/sidebar.d.ts b/api/@internal/component/ets/sidebar.d.ts index 2890bf36f0..21289bd25e 100644 --- a/api/@internal/component/ets/sidebar.d.ts +++ b/api/@internal/component/ets/sidebar.d.ts @@ -184,7 +184,7 @@ declare enum SideBarPosition { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 14 + * @since 18 */ declare interface ButtonIconOptions { /** @@ -438,7 +438,7 @@ declare interface ButtonStyle { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 14 + * @since 18 */ icons?: ButtonIconOptions; } -- Gitee From a632f92d081fcb36003ac5aa5a6fc40c3dc7fc78 Mon Sep 17 00:00:00 2001 From: songbao1 <luojingsong@h-partners.com> Date: Thu, 10 Apr 2025 16:49:15 +0800 Subject: [PATCH 511/835] =?UTF-8?q?=E6=8C=89=E9=80=9A=E7=9F=A5=E7=B1=BB?= =?UTF-8?q?=E5=9E=8B=E8=AE=A2=E9=98=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: songbao1 <luojingsong@h-partners.com> --- api/notification/notificationSubscribeInfo.d.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/api/notification/notificationSubscribeInfo.d.ts b/api/notification/notificationSubscribeInfo.d.ts index f0648335c7..dfa2122326 100644 --- a/api/notification/notificationSubscribeInfo.d.ts +++ b/api/notification/notificationSubscribeInfo.d.ts @@ -18,6 +18,8 @@ * @kit NotificationKit */ +import type notificationManager from '../@ohos.notificationManager'; + /** * Sets filter criteria of publishers for subscribing to desired notifications. * @@ -56,4 +58,14 @@ export interface NotificationSubscribeInfo { * @since 12 */ deviceType?: string; + + /** + * Specifies the scope of notification slots for subscription. + * + * @type { ?Array<notificationManager.SlotType> } + * @syscap SystemCapability.Notification.Notification + * @systemapi + * @since 16 + */ + slotTypes?: Array<notificationManager.SlotType>; } -- Gitee From 04a1179ce5af03ae1664e4e28652809822f249e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=83=AD=E6=97=AD?= <guoxu34@huawei.com> Date: Thu, 10 Apr 2025 16:58:48 +0800 Subject: [PATCH 512/835] =?UTF-8?q?inputMonitor.d.ts=E9=83=A8=E5=88=86?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E5=AF=B9401=E9=94=99=E8=AF=AF=E7=A0=81?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=8F=82=E6=95=B0=E9=AA=8C=E8=AF=81=E5=A4=B1?= =?UTF-8?q?=E8=B4=A5=E8=AF=B4=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 郭旭 <guoxu34@huawei.com> --- api/@ohos.multimodalInput.inputMonitor.d.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/api/@ohos.multimodalInput.inputMonitor.d.ts b/api/@ohos.multimodalInput.inputMonitor.d.ts index e0ddd4572d..65f44cfaee 100644 --- a/api/@ohos.multimodalInput.inputMonitor.d.ts +++ b/api/@ohos.multimodalInput.inputMonitor.d.ts @@ -477,6 +477,7 @@ declare namespace inputMonitor { * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; * 2.Incorrect parameter types. + * 3.Parameter verification failed. * @syscap SystemCapability.MultimodalInput.Input.InputMonitor * @systemapi hide for inner use * @since 18 @@ -495,6 +496,7 @@ declare namespace inputMonitor { * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; * 2.Incorrect parameter types. + * 3.Parameter verification failed. * @syscap SystemCapability.MultimodalInput.Input.InputMonitor * @systemapi hide for inner use * @since 18 @@ -513,6 +515,7 @@ declare namespace inputMonitor { * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; * 2.Incorrect parameter types. + * 3.Parameter verification failed. * @syscap SystemCapability.MultimodalInput.Input.InputMonitor * @systemapi hide for inner use * @since 18 @@ -531,6 +534,7 @@ declare namespace inputMonitor { * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; * 2.Incorrect parameter types. + * 3.Parameter verification failed. * @syscap SystemCapability.MultimodalInput.Input.InputMonitor * @systemapi hide for inner use * @since 18 -- Gitee From d51b440d16eb5be5148055d4656946a9f839477a Mon Sep 17 00:00:00 2001 From: zhoulianhai <zhoulianhai@huawei.com> Date: Thu, 10 Apr 2025 17:29:50 +0800 Subject: [PATCH 513/835] =?UTF-8?q?=E5=8C=BF=E5=90=8D=E6=95=B4=E6=94=B914-?= =?UTF-8?q?>18?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: zhoulianhai <zhoulianhai@huawei.com> --- api/@internal/component/ets/counter.d.ts | 4 ++-- api/@internal/component/ets/gauge.d.ts | 4 ++-- api/@internal/component/ets/image.d.ts | 4 ++-- api/@internal/component/ets/text_clock.d.ts | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/api/@internal/component/ets/counter.d.ts b/api/@internal/component/ets/counter.d.ts index 0331a32e75..b21f869f0d 100644 --- a/api/@internal/component/ets/counter.d.ts +++ b/api/@internal/component/ets/counter.d.ts @@ -172,7 +172,7 @@ declare class CounterAttribute extends CommonMethod<CounterAttribute> { * @crossplatform * @form * @atomicservice - * @since 14 + * @since 18 */ onInc(event: VoidCallback): CounterAttribute; @@ -223,7 +223,7 @@ declare class CounterAttribute extends CommonMethod<CounterAttribute> { * @crossplatform * @form * @atomicservice - * @since 14 + * @since 18 */ onDec(event: VoidCallback): CounterAttribute; diff --git a/api/@internal/component/ets/gauge.d.ts b/api/@internal/component/ets/gauge.d.ts index 5ec51b4b5a..df919f425a 100644 --- a/api/@internal/component/ets/gauge.d.ts +++ b/api/@internal/component/ets/gauge.d.ts @@ -26,7 +26,7 @@ * @crossplatform * @form * @atomicservice - * @since 14 + * @since 18 */ interface GaugeOptions { /** @@ -228,7 +228,7 @@ interface GaugeInterface { * @crossplatform * @form * @atomicservice - * @since 14 + * @since 18 */ (options: GaugeOptions): GaugeAttribute; } diff --git a/api/@internal/component/ets/image.d.ts b/api/@internal/component/ets/image.d.ts index 85bdc46d55..61cf0456bd 100644 --- a/api/@internal/component/ets/image.d.ts +++ b/api/@internal/component/ets/image.d.ts @@ -543,7 +543,7 @@ interface ImageInterface { * @crossplatform * @form * @atomicservice - * @since 14 + * @since 18 */ interface ImageSourceSize { @@ -1139,7 +1139,7 @@ declare class ImageAttribute extends CommonMethod<ImageAttribute> { * @crossplatform * @form * @atomicservice - * @since 14 + * @since 18 */ sourceSize(value: ImageSourceSize): ImageAttribute; diff --git a/api/@internal/component/ets/text_clock.d.ts b/api/@internal/component/ets/text_clock.d.ts index f5facc3693..94de8267dc 100644 --- a/api/@internal/component/ets/text_clock.d.ts +++ b/api/@internal/component/ets/text_clock.d.ts @@ -167,7 +167,7 @@ declare interface TextClockConfiguration extends CommonConfiguration<TextClockCo * @crossplatform * @form * @atomicservice - * @since 14 + * @since 18 */ declare interface TextClockOptions { /** @@ -300,7 +300,7 @@ interface TextClockInterface { * @crossplatform * @form * @atomicservice - * @since 14 + * @since 18 */ (options?: TextClockOptions): TextClockAttribute; } -- Gitee From 0e031c2ed9ab674c22026a9e0fef0fabfd7341e1 Mon Sep 17 00:00:00 2001 From: zzz <zhengleran@huawei.com> Date: Thu, 10 Apr 2025 18:28:13 +0800 Subject: [PATCH 514/835] windowInfo public Signed-off-by: zzz <zhengleran@huawei.com> --- api/@ohos.window.d.ts | 49 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) diff --git a/api/@ohos.window.d.ts b/api/@ohos.window.d.ts index bd2e0c7cf8..73de595fe0 100644 --- a/api/@ohos.window.d.ts +++ b/api/@ohos.window.d.ts @@ -1269,6 +1269,13 @@ declare namespace window { * @systemapi * @since 12 */ + /** + * The info of window + * + * @interface WindowInfo + * @syscap SystemCapability.Window.SessionManager + * @since 18 + */ interface WindowInfo { /** * The position and size of the window @@ -1278,6 +1285,13 @@ declare namespace window { * @systemapi * @since 12 */ + /** + * The position and size of the window + * + * @type { Rect } + * @syscap SystemCapability.Window.SessionManager + * @since 18 + */ rect: Rect; /** @@ -1288,6 +1302,13 @@ declare namespace window { * @systemapi * @since 12 */ + /** + * bundleName of window + * + * @type { string } + * @syscap SystemCapability.Window.SessionManager + * @since 18 + */ bundleName: string; /** @@ -1298,6 +1319,13 @@ declare namespace window { * @systemapi * @since 12 */ + /** + * abilityName of window + * + * @type { string } + * @syscap SystemCapability.Window.SessionManager + * @since 18 + */ abilityName: string; /** @@ -1308,6 +1336,13 @@ declare namespace window { * @systemapi * @since 12 */ + /** + * Indicates target window id. + * + * @type { number } + * @syscap SystemCapability.Window.SessionManager + * @since 18 + */ windowId: number; /** @@ -1318,6 +1353,13 @@ declare namespace window { * @systemapi * @since 12 */ + /** + * The window status of an application. + * + * @type { WindowStatusType } + * @syscap SystemCapability.Window.SessionManager + * @since 18 + */ windowStatusType: WindowStatusType; /** @@ -1328,6 +1370,13 @@ declare namespace window { * @systemapi * @since 14 */ + /** + * Whether the window is focused. The default value is false. + * + * @type { ?boolean } + * @syscap SystemCapability.Window.SessionManager + * @since 18 + */ isFocused?: boolean; } -- Gitee From 5476919ccd62205ef2c3fcfceecc6ce915bf2a3e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A8=8B=E7=90=AA=E9=AB=98?= <chengqigao@huawei.com> Date: Thu, 10 Apr 2025 19:49:15 +0800 Subject: [PATCH 515/835] =?UTF-8?q?API18=E5=8F=8A=E4=BB=A5=E4=B8=8A?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E5=88=A0=E9=99=A4401=E6=8F=8F=E8=BF=B0?= =?UTF-8?q?=E7=A0=81=E6=95=B4=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 程琪高 <chengqigao@huawei.com> --- api/@ohos.enterprise.accountManager.d.ts | 4 ---- api/@ohos.enterprise.adminManager.d.ts | 6 ------ api/@ohos.enterprise.securityManager.d.ts | 8 -------- api/@ohos.enterprise.systemManager.d.ts | 2 -- 4 files changed, 20 deletions(-) diff --git a/api/@ohos.enterprise.accountManager.d.ts b/api/@ohos.enterprise.accountManager.d.ts index 78b01f66a9..4c75aafb05 100644 --- a/api/@ohos.enterprise.accountManager.d.ts +++ b/api/@ohos.enterprise.accountManager.d.ts @@ -252,8 +252,6 @@ declare namespace accountManager { * @throws { BusinessError } 9200001 - The application is not an administrator application of the device. * @throws { BusinessError } 9200002 - The administrator application does not have permission to manage the device. * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - * 2. Incorrect parameter types; 3. Parameter verification failed. * @syscap SystemCapability.Customization.EnterpriseDeviceManager * @stagemodelonly * @since 19 @@ -272,8 +270,6 @@ declare namespace accountManager { * @throws { BusinessError } 9200001 - The application is not an administrator application of the device. * @throws { BusinessError } 9200002 - The administrator application does not have permission to manage the device. * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - * 2. Incorrect parameter types; 3. Parameter verification failed. * @syscap SystemCapability.Customization.EnterpriseDeviceManager * @stagemodelonly * @since 19 diff --git a/api/@ohos.enterprise.adminManager.d.ts b/api/@ohos.enterprise.adminManager.d.ts index 44823475b2..c6accc22a2 100644 --- a/api/@ohos.enterprise.adminManager.d.ts +++ b/api/@ohos.enterprise.adminManager.d.ts @@ -497,10 +497,6 @@ declare namespace adminManager { * @throws { BusinessError } 9200001 - The application is not an administrator application of the device. * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1. Mandatory parameters are left unspecified. - * 2. Incorrect parameter types. - * 3. Parameter verification failed. * @syscap SystemCapability.Customization.EnterpriseDeviceManager * @systemapi * @stagemodelonly @@ -802,8 +798,6 @@ declare namespace adminManager { * @throws { BusinessError } 9200011 - Failed to replace the administrator application of the device. * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - * 2. Incorrect parameter types; 3. Parameter verification failed. * @syscap SystemCapability.Customization.EnterpriseDeviceManager * @systemapi * @stagemodelonly diff --git a/api/@ohos.enterprise.securityManager.d.ts b/api/@ohos.enterprise.securityManager.d.ts index db5ccc6877..a82ec35a5e 100644 --- a/api/@ohos.enterprise.securityManager.d.ts +++ b/api/@ohos.enterprise.securityManager.d.ts @@ -180,8 +180,6 @@ declare namespace securityManager { * @throws { BusinessError } 9200002 - The administrator application does not have permission to manage the device. * @throws { BusinessError } 9201001 - Failed to manage the certificate. * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - * 2. Incorrect parameter types; 3. Parameter verification failed. * @syscap SystemCapability.Customization.EnterpriseDeviceManager * @stagemodelonly * @since 18 @@ -221,8 +219,6 @@ declare namespace securityManager { * @throws { BusinessError } 9200001 - The application is not an administrator application of the device. * @throws { BusinessError } 9200002 - The administrator application does not have permission to manage the device. * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - * 2. Incorrect parameter types; 3. Parameter verification failed. * @syscap SystemCapability.Customization.EnterpriseDeviceManager * @stagemodelonly * @since 18 @@ -324,8 +320,6 @@ declare namespace securityManager { * @throws { BusinessError } 9200001 - The application is not an administrator application of the device. * @throws { BusinessError } 9200002 - The administrator application does not have permission to manage the device. * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - * 2. Incorrect parameter types; 3. Parameter verification failed. * @syscap SystemCapability.Customization.EnterpriseDeviceManager * @stagemodelonly * @since 18 @@ -343,8 +337,6 @@ declare namespace securityManager { * @throws { BusinessError } 9200001 - The application is not an administrator application of the device. * @throws { BusinessError } 9200002 - The administrator application does not have permission to manage the device. * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - * 2. Incorrect parameter types; 3. Parameter verification failed. * @syscap SystemCapability.Customization.EnterpriseDeviceManager * @stagemodelonly * @since 18 diff --git a/api/@ohos.enterprise.systemManager.d.ts b/api/@ohos.enterprise.systemManager.d.ts index ece3cf4401..7a47da2abd 100644 --- a/api/@ohos.enterprise.systemManager.d.ts +++ b/api/@ohos.enterprise.systemManager.d.ts @@ -613,8 +613,6 @@ declare namespace systemManager { * @throws { BusinessError } 9200001 - The application is not an administrator application of the device. * @throws { BusinessError } 9200002 - The administrator application does not have permission to manage the device. * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - * 2. Incorrect parameter types; 3. Parameter verification failed. * @syscap SystemCapability.Customization.EnterpriseDeviceManager * @stagemodelonly * @since 19 -- Gitee From e6798b66f6e87f5831c5462e50d3e250ed040c73 Mon Sep 17 00:00:00 2001 From: Feng Lin <linfeng67@huawei.com> Date: Thu, 10 Apr 2025 14:04:07 +0000 Subject: [PATCH 516/835] fix description for jsdoc Signed-off-by: Feng Lin <linfeng67@huawei.com> --- api/@ohos.multimedia.media.d.ts | 84 ++++++++++++++++----------------- 1 file changed, 42 insertions(+), 42 deletions(-) diff --git a/api/@ohos.multimedia.media.d.ts b/api/@ohos.multimedia.media.d.ts index 029bf05d5a..2a936ef591 100755 --- a/api/@ohos.multimedia.media.d.ts +++ b/api/@ohos.multimedia.media.d.ts @@ -1709,7 +1709,7 @@ declare namespace media { interface AVPlayer { /** * Prepare audio/video playback, it will request resource for playing. - * @param { AsyncCallback<void> } callback - instance used to return when prepare completed. + * @param { AsyncCallback<void> } callback used to return when prepare completed. * @throws { BusinessError } 5400102 - Operation not allowed. Return by callback. * @throws { BusinessError } 5400106 - Unsupported format. Return by callback. * @syscap SystemCapability.Multimedia.Media.AVPlayer @@ -1717,7 +1717,7 @@ declare namespace media { */ /** * Prepare audio/video playback, it will request resource for playing. - * @param { AsyncCallback<void> } callback - instance used to return when prepare completed. + * @param { AsyncCallback<void> } callback used to return when prepare completed. * @throws { BusinessError } 5400102 - Operation not allowed. Return by callback. * @throws { BusinessError } 5400106 - Unsupported format. Return by callback. * @syscap SystemCapability.Multimedia.Media.AVPlayer @@ -1726,7 +1726,7 @@ declare namespace media { */ /** * Prepare audio/video playback, it will request resource for playing. - * @param { AsyncCallback<void> } callback - instance used to return when prepare completed. + * @param { AsyncCallback<void> } callback used to return when prepare completed. * @throws { BusinessError } 5400102 - Operation not allowed. Return by callback. * @throws { BusinessError } 5400106 - Unsupported format. Return by callback. * @syscap SystemCapability.Multimedia.Media.AVPlayer @@ -1738,7 +1738,7 @@ declare namespace media { /** * Prepare audio/video playback, it will request resource for playing. - * @returns { Promise<void> } A Promise instance used to return when prepare completed. + * @returns { Promise<void> } A Promise instance used to return the operation result. * @throws { BusinessError } 5400102 - Operation not allowed. Return by promise. * @throws { BusinessError } 5400106 - Unsupported format. Return by promise. * @syscap SystemCapability.Multimedia.Media.AVPlayer @@ -1746,7 +1746,7 @@ declare namespace media { */ /** * Prepare audio/video playback, it will request resource for playing. - * @returns { Promise<void> } A Promise instance used to return when prepare completed. + * @returns { Promise<void> } A Promise instance used to return the operation result. * @throws { BusinessError } 5400102 - Operation not allowed. Return by promise. * @throws { BusinessError } 5400106 - Unsupported format. Return by promise. * @syscap SystemCapability.Multimedia.Media.AVPlayer @@ -1755,7 +1755,7 @@ declare namespace media { */ /** * Prepare audio/video playback, it will request resource for playing. - * @returns { Promise<void> } A Promise instance used to return when prepare completed. + * @returns { Promise<void> } A Promise instance used to return the operation result. * @throws { BusinessError } 5400102 - Operation not allowed. Return by promise. * @throws { BusinessError } 5400106 - Unsupported format. Return by promise. * @syscap SystemCapability.Multimedia.Media.AVPlayer @@ -1767,14 +1767,14 @@ declare namespace media { /** * Play audio/video playback. - * @param { AsyncCallback<void> } callback - instance used to return when play completed. + * @param { AsyncCallback<void> } callback used to return when play completed. * @throws { BusinessError } 5400102 - Operation not allowed. Return by callback. * @syscap SystemCapability.Multimedia.Media.AVPlayer * @since 9 */ /** * Play audio/video playback. - * @param { AsyncCallback<void> } callback - instance used to return when play completed. + * @param { AsyncCallback<void> } callback used to return when play completed. * @throws { BusinessError } 5400102 - Operation not allowed. Return by callback. * @syscap SystemCapability.Multimedia.Media.AVPlayer * @atomicservice @@ -1782,7 +1782,7 @@ declare namespace media { */ /** * Play audio/video playback. - * @param { AsyncCallback<void> } callback - instance used to return when play completed. + * @param { AsyncCallback<void> } callback used to return when play completed. * @throws { BusinessError } 5400102 - Operation not allowed. Return by callback. * @syscap SystemCapability.Multimedia.Media.AVPlayer * @crossplatform @@ -1793,14 +1793,14 @@ declare namespace media { /** * Play audio/video playback. - * @returns { Promise<void> } A Promise instance used to return when play completed. + * @returns { Promise<void> } A Promise instance used to return the operation result. * @throws { BusinessError } 5400102 - Operation not allowed. Return by promise. * @syscap SystemCapability.Multimedia.Media.AVPlayer * @since 9 */ /** * Play audio/video playback. - * @returns { Promise<void> } A Promise instance used to return when play completed. + * @returns { Promise<void> } A Promise instance used to return the operation result. * @throws { BusinessError } 5400102 - Operation not allowed. Return by promise. * @syscap SystemCapability.Multimedia.Media.AVPlayer * @atomicservice @@ -1808,7 +1808,7 @@ declare namespace media { */ /** * Play audio/video playback. - * @returns { Promise<void> } A Promise instance used to return when play completed. + * @returns { Promise<void> } A Promise instance used to return the operation result. * @throws { BusinessError } 5400102 - Operation not allowed. Return by promise. * @syscap SystemCapability.Multimedia.Media.AVPlayer * @crossplatform @@ -1819,14 +1819,14 @@ declare namespace media { /** * Pause audio/video playback. - * @param { AsyncCallback<void> } callback - instance used to return when pause completed. + * @param { AsyncCallback<void> } callback used to return when pause completed. * @throws { BusinessError } 5400102 - Operation not allowed. Return by callback. * @syscap SystemCapability.Multimedia.Media.AVPlayer * @since 9 */ /** * Pause audio/video playback. - * @param { AsyncCallback<void> } callback - instance used to return when pause completed. + * @param { AsyncCallback<void> } callback used to return when pause completed. * @throws { BusinessError } 5400102 - Operation not allowed. Return by callback. * @syscap SystemCapability.Multimedia.Media.AVPlayer * @atomicservice @@ -1834,7 +1834,7 @@ declare namespace media { */ /** * Pause audio/video playback. - * @param { AsyncCallback<void> } callback - instance used to return when pause completed. + * @param { AsyncCallback<void> } callback used to return when pause completed. * @throws { BusinessError } 5400102 - Operation not allowed. Return by callback. * @syscap SystemCapability.Multimedia.Media.AVPlayer * @crossplatform @@ -1845,14 +1845,14 @@ declare namespace media { /** * Pause audio/video playback. - * @returns { Promise<void> } A Promise instance used to return when pause completed. + * @returns { Promise<void> } A Promise instance used to return the operation result. * @throws { BusinessError } 5400102 - Operation not allowed. Return by promise. * @syscap SystemCapability.Multimedia.Media.AVPlayer * @since 9 */ /** * Pause audio/video playback. - * @returns { Promise<void> } A Promise instance used to return when pause completed. + * @returns { Promise<void> } A Promise instance used to return the operation result. * @throws { BusinessError } 5400102 - Operation not allowed. Return by promise. * @syscap SystemCapability.Multimedia.Media.AVPlayer * @atomicservice @@ -1860,7 +1860,7 @@ declare namespace media { */ /** * Pause audio/video playback. - * @returns { Promise<void> } A Promise instance used to return when pause completed. + * @returns { Promise<void> } A Promise instance used to return the operation result. * @throws { BusinessError } 5400102 - Operation not allowed. Return by promise. * @syscap SystemCapability.Multimedia.Media.AVPlayer * @crossplatform @@ -1871,14 +1871,14 @@ declare namespace media { /** * Stop audio/video playback. - * @param { AsyncCallback<void> } callback - instance used to return when stop completed. + * @param { AsyncCallback<void> } callback used to return when stop completed. * @throws { BusinessError } 5400102 - Operation not allowed. Return by callback. * @syscap SystemCapability.Multimedia.Media.AVPlayer * @since 9 */ /** * Stop audio/video playback. - * @param { AsyncCallback<void> } callback - instance used to return when stop completed. + * @param { AsyncCallback<void> } callback used to return when stop completed. * @throws { BusinessError } 5400102 - Operation not allowed. Return by callback. * @syscap SystemCapability.Multimedia.Media.AVPlayer * @atomicservice @@ -1886,7 +1886,7 @@ declare namespace media { */ /** * Stop audio/video playback. - * @param { AsyncCallback<void> } callback - instance used to return when stop completed. + * @param { AsyncCallback<void> } callback used to return when stop completed. * @throws { BusinessError } 5400102 - Operation not allowed. Return by callback. * @syscap SystemCapability.Multimedia.Media.AVPlayer * @crossplatform @@ -1897,14 +1897,14 @@ declare namespace media { /** * Stop audio/video playback. - * @returns { Promise<void> } A Promise instance used to return when stop completed. + * @returns { Promise<void> } A Promise instance used to return the operation result. * @throws { BusinessError } 5400102 - Operation not allowed. Return by promise. * @syscap SystemCapability.Multimedia.Media.AVPlayer * @since 9 */ /** * Stop audio/video playback. - * @returns { Promise<void> } A Promise instance used to return when stop completed. + * @returns { Promise<void> } A Promise instance used to return the operation result. * @throws { BusinessError } 5400102 - Operation not allowed. Return by promise. * @syscap SystemCapability.Multimedia.Media.AVPlayer * @atomicservice @@ -1912,7 +1912,7 @@ declare namespace media { */ /** * Stop audio/video playback. - * @returns { Promise<void> } A Promise instance used to return when stop completed. + * @returns { Promise<void> } A Promise instance used to return the operation result. * @throws { BusinessError } 5400102 - Operation not allowed. Return by promise. * @syscap SystemCapability.Multimedia.Media.AVPlayer * @crossplatform @@ -1922,23 +1922,23 @@ declare namespace media { stop(): Promise<void>; /** - * Reset AVPlayer, it will to idle state and can set src again. - * @param { AsyncCallback<void> } callback - instance used to return when reset completed. + * Reset AVPlayer, it will be set to idle state and can set src again. + * @param { AsyncCallback<void> } callback used to return when reset completed. * @throws { BusinessError } 5400102 - Operation not allowed. Return by callback. * @syscap SystemCapability.Multimedia.Media.AVPlayer * @since 9 */ /** - * Reset AVPlayer, it will to idle state and can set src again. - * @param { AsyncCallback<void> } callback - instance used to return when reset completed. + * Reset AVPlayer, it will be set to idle state and can set src again. + * @param { AsyncCallback<void> } callback used to return when reset completed. * @throws { BusinessError } 5400102 - Operation not allowed. Return by callback. * @syscap SystemCapability.Multimedia.Media.AVPlayer * @atomicservice * @since 11 */ /** - * Reset AVPlayer, it will to idle state and can set src again. - * @param { AsyncCallback<void> } callback - instance used to return when reset completed. + * Reset AVPlayer, it will be set to idle state and can set src again. + * @param { AsyncCallback<void> } callback used to return when reset completed. * @throws { BusinessError } 5400102 - Operation not allowed. Return by callback. * @syscap SystemCapability.Multimedia.Media.AVPlayer * @crossplatform @@ -1948,23 +1948,23 @@ declare namespace media { reset(callback: AsyncCallback<void>): void; /** - * Reset AVPlayer, it will to idle state and can set src again. - * @returns { Promise<void> } A Promise instance used to return when reset completed. + * Reset AVPlayer, it will be set to idle state and can set src again. + * @returns { Promise<void> } A Promise instance used to return the operation result. * @throws { BusinessError } 5400102 - Operation not allowed. Return by promise. * @syscap SystemCapability.Multimedia.Media.AVPlayer * @since 9 */ /** - * Reset AVPlayer, it will to idle state and can set src again. - * @returns { Promise<void> } A Promise instance used to return when reset completed. + * Reset AVPlayer, it will be set to idle state and can set src again. + * @returns { Promise<void> } A Promise instance used to return the operation result. * @throws { BusinessError } 5400102 - Operation not allowed. Return by promise. * @syscap SystemCapability.Multimedia.Media.AVPlayer * @atomicservice * @since 11 */ /** - * Reset AVPlayer, it will to idle state and can set src again. - * @returns { Promise<void> } A Promise instance used to return when reset completed. + * Reset AVPlayer, it will be set to idle state and can set src again. + * @returns { Promise<void> } A Promise instance used to return the operation result. * @throws { BusinessError } 5400102 - Operation not allowed. Return by promise. * @syscap SystemCapability.Multimedia.Media.AVPlayer * @crossplatform @@ -1975,14 +1975,14 @@ declare namespace media { /** * Releases resources used for AVPlayer. - * @param { AsyncCallback<void> } callback - instance used to return when release completed. + * @param { AsyncCallback<void> } callback used to return when release completed. * @throws { BusinessError } 5400102 - Operation not allowed. Return by callback. * @syscap SystemCapability.Multimedia.Media.AVPlayer * @since 9 */ /** * Releases resources used for AVPlayer. - * @param { AsyncCallback<void> } callback - instance used to return when release completed. + * @param { AsyncCallback<void> } callback used to return when release completed. * @throws { BusinessError } 5400102 - Operation not allowed. Return by callback. * @syscap SystemCapability.Multimedia.Media.AVPlayer * @atomicservice @@ -1990,7 +1990,7 @@ declare namespace media { */ /** * Releases resources used for AVPlayer. - * @param { AsyncCallback<void> } callback - instance used to return when release completed. + * @param { AsyncCallback<void> } callback used to return when release completed. * @throws { BusinessError } 5400102 - Operation not allowed. Return by callback. * @syscap SystemCapability.Multimedia.Media.AVPlayer * @crossplatform @@ -2001,14 +2001,14 @@ declare namespace media { /** * Releases resources used for AVPlayer. - * @returns { Promise<void> } A Promise instance used to return when release completed. + * @returns { Promise<void> } A Promise instance used to return the operation result. * @throws { BusinessError } 5400102 - Operation not allowed. Return by promise. * @syscap SystemCapability.Multimedia.Media.AVPlayer * @since 9 */ /** * Releases resources used for AVPlayer. - * @returns { Promise<void> } A Promise instance used to return when release completed. + * @returns { Promise<void> } A Promise instance used to return the operation result. * @throws { BusinessError } 5400102 - Operation not allowed. Return by promise. * @syscap SystemCapability.Multimedia.Media.AVPlayer * @atomicservice @@ -2016,7 +2016,7 @@ declare namespace media { */ /** * Releases resources used for AVPlayer. - * @returns { Promise<void> } A Promise instance used to return when release completed. + * @returns { Promise<void> } A Promise instance used to return the operation result. * @throws { BusinessError } 5400102 - Operation not allowed. Return by promise. * @syscap SystemCapability.Multimedia.Media.AVPlayer * @crossplatform -- Gitee From 4d451ab36e526ae2eaa6d3a2a41e09b57f763b8b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8D=A2=E5=AE=87=E8=B1=AA?= <luyuhao6@huawei.com> Date: Thu, 10 Apr 2025 22:34:58 +0800 Subject: [PATCH 517/835] change1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 卢宇豪 <luyuhao6@huawei.com> --- api/@ohos.window.d.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/api/@ohos.window.d.ts b/api/@ohos.window.d.ts index 22805592be..67b0937bbf 100644 --- a/api/@ohos.window.d.ts +++ b/api/@ohos.window.d.ts @@ -3174,6 +3174,20 @@ declare namespace window { * @atomicservice * @since 15 */ + /** + * Get Layout info of all windows on the selected display. + * + * @param { number } displayId - Indicate the id of display. + * @returns { Promise<Array<WindowLayoutInfo>> } Promise used to return the WindowLayoutInfo. + * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; + * 2. Incorrect parameter types; + * 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. function getAllWindowLayoutInfo can not work correctly due to limited device capabilities. + * @throws { BusinessError } 1300003 - This window manager service works abnormally. + * @syscap SystemCapability.Window.SessionManager + * @atomicservice + * @since 20 + */ function getAllWindowLayoutInfo(displayId: number): Promise<Array<WindowLayoutInfo>>; /** -- Gitee From ec7a40bb728b8d95fb5a97893d301b911039df7f Mon Sep 17 00:00:00 2001 From: songbao1 <luojingsong@h-partners.com> Date: Fri, 11 Apr 2025 09:51:13 +0800 Subject: [PATCH 518/835] =?UTF-8?q?=E6=8C=89=E9=80=9A=E7=9F=A5=E7=B1=BB?= =?UTF-8?q?=E5=9E=8B=E8=AE=A2=E9=98=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: songbao1 <luojingsong@h-partners.com> --- api/notification/notificationSubscribeInfo.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/notification/notificationSubscribeInfo.d.ts b/api/notification/notificationSubscribeInfo.d.ts index 5fe968fb1d..12e41dd97d 100644 --- a/api/notification/notificationSubscribeInfo.d.ts +++ b/api/notification/notificationSubscribeInfo.d.ts @@ -65,7 +65,7 @@ export interface NotificationSubscribeInfo { * @type { ?Array<notificationManager.SlotType> } * @syscap SystemCapability.Notification.Notification * @systemapi - * @since 16 + * @since 18 */ slotTypes?: Array<notificationManager.SlotType>; -- Gitee From 815fa16b4d0a51cf8d1978c4feeb9bdd8c1324cc Mon Sep 17 00:00:00 2001 From: mutdd <dupengfei18@huawei.com> Date: Tue, 18 Mar 2025 16:40:09 +0800 Subject: [PATCH 519/835] =?UTF-8?q?=E5=8E=BB=E9=99=A4=E6=9E=9A=E4=B8=BE?= =?UTF-8?q?=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: mutdd <dupengfei18@huawei.com> --- api/@internal/component/ets/web.d.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/api/@internal/component/ets/web.d.ts b/api/@internal/component/ets/web.d.ts index cebe425906..51d7efa2d0 100644 --- a/api/@internal/component/ets/web.d.ts +++ b/api/@internal/component/ets/web.d.ts @@ -397,7 +397,7 @@ declare enum MessageLevel { * @atomicservice * @since 11 */ - Debug = 0, + Debug, /** * Error level. @@ -413,7 +413,7 @@ declare enum MessageLevel { * @atomicservice * @since 11 */ - Error = 1, + Error, /** * Info level. @@ -429,7 +429,7 @@ declare enum MessageLevel { * @atomicservice * @since 11 */ - Info = 2, + Info, /** * Log level. @@ -445,7 +445,7 @@ declare enum MessageLevel { * @atomicservice * @since 11 */ - Log = 3, + Log, /** * Warn level. @@ -461,7 +461,7 @@ declare enum MessageLevel { * @atomicservice * @since 11 */ - Warn = 4 + Warn } /** -- Gitee From f7ddb1523ea6aa9cb26150bbc7b901f98e3ce2b1 Mon Sep 17 00:00:00 2001 From: liuhui <liuhui160@huawei.com> Date: Thu, 10 Apr 2025 20:11:27 +0800 Subject: [PATCH 520/835] update API version 14 to 18 Signed-off-by: liuhui <liuhui160@huawei.com> --- .../component/ets/plugin_component.d.ts | 50 ++++++++++++++++--- 1 file changed, 44 insertions(+), 6 deletions(-) diff --git a/api/@internal/component/ets/plugin_component.d.ts b/api/@internal/component/ets/plugin_component.d.ts index 47db459dc1..62733df68d 100644 --- a/api/@internal/component/ets/plugin_component.d.ts +++ b/api/@internal/component/ets/plugin_component.d.ts @@ -49,11 +49,12 @@ interface PluginComponentTemplate { /** * Define options used to construct a plugin component. + * AnonyMous Object Rectification * * @interface PluginComponentOptions * @syscap SystemCapability.ArkUI.ArkUI.Full * @systemapi - * @since 14 + * @since 18 */ declare interface PluginComponentOptions { /** @@ -63,6 +64,14 @@ declare interface PluginComponentOptions { * @systemapi * @since 9 */ + /** + * Plugin component template. + * AnonyMous Object Rectification + * @type { PluginComponentTemplate } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @systemapi + * @since 18 + */ template: PluginComponentTemplate; /** @@ -72,16 +81,25 @@ declare interface PluginComponentOptions { * @systemapi * @since 9 */ + /** + * Plugin component data. + * AnonyMous Object Rectification + * @type { any } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @systemapi + * @since 18 + */ data: any; } /** * Data provided when an error occurs. + * AnonyMous Object Rectification * * @interface PluginErrorData * @syscap SystemCapability.ArkUI.ArkUI.Full * @systemapi - * @since 14 + * @since 18 */ declare interface PluginErrorData { /** @@ -91,6 +109,14 @@ declare interface PluginErrorData { * @systemapi * @since 9 */ + /** + * Error code. + * AnonyMous Object Rectification + * @type { number } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @systemapi + * @since 18 + */ errcode: number; /** @@ -100,17 +126,26 @@ declare interface PluginErrorData { * @systemapi * @since 9 */ + /** + * Error message. + * AnonyMous Object Rectification + * @type { string } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @systemapi + * @since 18 + */ msg: string; } /** * Callback invoked when an error occurs. + * AnonyMous Object Rectification * * @typedef { function } PluginErrorCallback * @param { PluginErrorData } info - Plugin error data * @syscap SystemCapability.ArkUI.ArkUI.Full * @systemapi - * @since 14 + * @since 18 */ declare type PluginErrorCallback = (info: PluginErrorData) => void; @@ -134,12 +169,13 @@ interface PluginComponentInterface { */ /** * Called when setting the plugin. + * AnonyMous Object Rectification * * @param { PluginComponentOptions } options - Plugin component options * @returns { PluginComponentAttribute } * @syscap SystemCapability.ArkUI.ArkUI.Full * @systemapi - * @since 14 + * @since 18 */ (options: PluginComponentOptions): PluginComponentAttribute; } @@ -164,12 +200,13 @@ declare class PluginComponentAttribute extends CommonMethod<PluginComponentAttri */ /** * PluginComponent onComplete callback + * AnonyMous Object Rectification * * @param { VoidCallback } callback * @returns { PluginComponentAttribute } * @syscap SystemCapability.ArkUI.ArkUI.Full * @systemapi - * @since 14 + * @since 18 */ onComplete(callback: VoidCallback): PluginComponentAttribute; @@ -184,12 +221,13 @@ declare class PluginComponentAttribute extends CommonMethod<PluginComponentAttri */ /** * PluginComponent onError callback + * AnonyMous Object Rectification * * @param { PluginErrorCallback } callback * @returns { PluginComponentAttribute } * @syscap SystemCapability.ArkUI.ArkUI.Full * @systemapi - * @since 14 + * @since 18 */ onError(callback: PluginErrorCallback): PluginComponentAttribute; } -- Gitee From 49509717bb58a0e6734ef3e377241b9ebb17b356 Mon Sep 17 00:00:00 2001 From: shilong <dragon.shilong@huawei.com> Date: Fri, 11 Apr 2025 03:47:15 +0000 Subject: [PATCH 521/835] delete 401 errcode Signed-off-by: shilong <dragon.shilong@huawei.com> --- api/@ohos.driver.deviceManager.d.ts | 4 ---- 1 file changed, 4 deletions(-) diff --git a/api/@ohos.driver.deviceManager.d.ts b/api/@ohos.driver.deviceManager.d.ts index a112554dff..d2f07bd2e7 100644 --- a/api/@ohos.driver.deviceManager.d.ts +++ b/api/@ohos.driver.deviceManager.d.ts @@ -198,8 +198,6 @@ declare namespace deviceManager { * success. * @returns { Promise<RemoteDeviceDriver> } Indicates the bind result including device ID and remote object. * @throws { BusinessError } 201 - The permission check failed. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified. 2.Incorrect parameter types. - * 3.Parameter verification failed. * @throws { BusinessError } 26300001 - ExternalDeviceManager service exception. * @throws { BusinessError } 26300002 - Service not allowed. * @syscap SystemCapability.Driver.ExternalDevice @@ -214,8 +212,6 @@ declare namespace deviceManager { * @param { number } deviceId - Device id on the device list returned by queryDevices(). * @returns { Promise<number> } - Indicates the unbind result invoked when unbind is finished. * @throws { BusinessError } 201 - The permission check failed. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified. 2.Incorrect parameter types. - * 3.Parameter verification failed. * @throws { BusinessError } 26300001 - ExternalDeviceManager service exception. * @throws { BusinessError } 26300003 - There is no binding relationship. * @syscap SystemCapability.Driver.ExternalDevice -- Gitee From 402038c4599f6b26ab48b64ed3131e7e49d0bce1 Mon Sep 17 00:00:00 2001 From: wanghao1717 <wanghao505@huawei.com> Date: Fri, 11 Apr 2025 15:30:30 +0800 Subject: [PATCH 522/835] fix Signed-off-by: wanghao1717 <wanghao505@huawei.com> --- api/@ohos.multimodalInput.pointer.d.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/@ohos.multimodalInput.pointer.d.ts b/api/@ohos.multimodalInput.pointer.d.ts index 5d289d172a..fae453f343 100644 --- a/api/@ohos.multimodalInput.pointer.d.ts +++ b/api/@ohos.multimodalInput.pointer.d.ts @@ -743,7 +743,7 @@ declare namespace pointer { * 2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - Capability not supported; * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 14 + * @since 18 */ function setPointerVisible(visible: boolean, callback: AsyncCallback<void>): void; @@ -768,7 +768,7 @@ declare namespace pointer { * 2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - Capability not supported; * @syscap SystemCapability.MultimodalInput.Input.Pointer - * @since 14 + * @since 18 */ function setPointerVisible(visible: boolean): Promise<void>; -- Gitee From 751c56e5f0f84aa8bcece9c50214c78c716f14a2 Mon Sep 17 00:00:00 2001 From: yujann <yanjun59@huawei.com> Date: Fri, 11 Apr 2025 18:35:49 +0800 Subject: [PATCH 523/835] remove error 401 in api 18+ Change-Id: I5cd1a728f6b92ae2292c86a041f94bc3067c88b3 Signed-off-by: yujann <yanjun59@huawei.com> --- api/@ohos.account.osAccount.d.ts | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/api/@ohos.account.osAccount.d.ts b/api/@ohos.account.osAccount.d.ts index ce7ab44850..86a7409803 100644 --- a/api/@ohos.account.osAccount.d.ts +++ b/api/@ohos.account.osAccount.d.ts @@ -3475,8 +3475,6 @@ declare namespace osAccount { * @param { DomainAccountInfo } newAccountInfo - Indicates the new domain account information. * @returns { Promise<void> } The promise returned by the function. * @throws { BusinessError } 201 - Permission denied. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - * <br> 2. Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 12300001 - The system service works abnormally. * @throws { BusinessError } 12300002 - The new account info is invalid. @@ -3657,8 +3655,6 @@ declare namespace osAccount { * @param { Record<string, Object> } parameters - Indicates the server config parameters. * @returns { Promise<DomainServerConfig> } Returns the added domain server config. * @throws { BusinessError } 201 - Permission denied. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - * <br> 2. Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 12300001 - The system service works abnormally. * @throws { BusinessError } 12300002 - Invalid server config parameters. @@ -3678,8 +3674,6 @@ declare namespace osAccount { * @param { string } configId - Indicates the server config identifier. * @returns { Promise<void> } Returns void. * @throws { BusinessError } 201 - Permission denied. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - * <br> 2. Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 12300001 - The system service works abnormally. * @throws { BusinessError } 12300212 - Server config not found. @@ -3698,8 +3692,6 @@ declare namespace osAccount { * @param { Record<string, Object> } parameters - Indicates the server config parameters. * @returns { Promise<DomainServerConfig> } Returns the updated domain server config. * @throws { BusinessError } 201 - Permission denied. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - * <br> 2. Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 12300001 - The system service works abnormally. * @throws { BusinessError } 12300002 - Invalid server config parameters. @@ -3720,8 +3712,6 @@ declare namespace osAccount { * @param { string } configId - Indicates the server config identifier. * @returns { Promise<DomainServerConfig> } Returns the server config. * @throws { BusinessError } 201 - Permission denied. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - * <br> 2. Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 12300001 - The system service works abnormally. * @throws { BusinessError } 12300212 - Server config not found. @@ -3752,8 +3742,6 @@ declare namespace osAccount { * @param { DomainAccountInfo } domainAccountInfo - Indicates the domain account information. * @returns { Promise<DomainServerConfig> } Returns the domain server config. * @throws { BusinessError } 201 - Permission denied. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - * <br> 2. Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 12300001 - The system service works abnormally. * @throws { BusinessError } 12300003 - Domain account not found. -- Gitee From da4cca100bdc5a774ab91a61a855657c2a89c23d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E6=B1=B6=E8=B0=8F?= <liuwenjian5@huawei.com> Date: Fri, 11 Apr 2025 13:19:33 +0000 Subject: [PATCH 524/835] =?UTF-8?q?=E5=9B=9E=E9=80=80AVRecorderConfig=20Ur?= =?UTF-8?q?l=E5=8F=AF=E9=80=89=E7=9A=84=E5=8F=98=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 刘汶谏 <liuwenjian5@huawei.com> --- api/@ohos.multimedia.media.d.ts | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/api/@ohos.multimedia.media.d.ts b/api/@ohos.multimedia.media.d.ts index 029bf05d5a..87760f048e 100755 --- a/api/@ohos.multimedia.media.d.ts +++ b/api/@ohos.multimedia.media.d.ts @@ -7699,16 +7699,7 @@ declare namespace media { * @atomicservice * @since 12 */ - /** - * File output uri, support a kind of uri now. - * format like: "fd://" + "context". - * @type { ?string } - * @syscap SystemCapability.Multimedia.Media.AVRecorder - * @crossplatform - * @atomicservice - * @since 18 - */ - url?: string; + url: string; /** * Mode of creating recorder file, details see @FileGenerationMode. -- Gitee From 92310a2e0c74666349bb751308b7ce4625eca879 Mon Sep 17 00:00:00 2001 From: wanghao1717 <wanghao505@huawei.com> Date: Sat, 12 Apr 2025 09:32:44 +0800 Subject: [PATCH 525/835] fix fixedmode 18-19 Signed-off-by: wanghao1717 <wanghao505@huawei.com> --- api/@ohos.multimodalInput.touchEvent.d.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/api/@ohos.multimodalInput.touchEvent.d.ts b/api/@ohos.multimodalInput.touchEvent.d.ts index b471226f48..502dc81171 100644 --- a/api/@ohos.multimodalInput.touchEvent.d.ts +++ b/api/@ohos.multimodalInput.touchEvent.d.ts @@ -173,7 +173,7 @@ export declare enum SourceType { * @enum { number } * @syscap SystemCapability.MultimodalInput.Input.Core * @systemapi Hide this for inner system use. - * @since 18 + * @since 19 */ export declare enum FixedMode { /** @@ -181,7 +181,7 @@ export declare enum FixedMode { * * @syscap SystemCapability.MultimodalInput.Input.Core * @systemapi Hide this for inner system use. - * @since 18 + * @since 19 */ NONE = 0, @@ -190,7 +190,7 @@ export declare enum FixedMode { * * @syscap SystemCapability.MultimodalInput.Input.Core * @systemapi Hide this for inner system use. - * @since 18 + * @since 19 */ AUTO = 1 } @@ -352,7 +352,7 @@ export declare interface Touch { * @type { number } * @syscap SystemCapability.MultimodalInput.Input.Core * @systemapi Hide this for inner system use. - * @since 18 + * @since 19 */ fixedDisplayX?: number; @@ -361,7 +361,7 @@ export declare interface Touch { * @type { number } * @syscap SystemCapability.MultimodalInput.Input.Core * @systemapi Hide this for inner system use. - * @since 18 + * @since 19 */ fixedDisplayY?: number; } @@ -413,7 +413,7 @@ export declare interface TouchEvent extends InputEvent { * @type { FixedMode } * @syscap SystemCapability.MultimodalInput.Input.Core * @systemapi Hide this for inner system use. - * @since 18 + * @since 19 */ fixedMode?: FixedMode; } \ No newline at end of file -- Gitee From e9100f80b02cf3cfdb2584d7fc18ae02611ef48b Mon Sep 17 00:00:00 2001 From: quguiren <quguiren1@huawei-partners.com> Date: Sat, 12 Apr 2025 15:30:45 +0800 Subject: [PATCH 526/835] add crossplatform Signed-off-by: quguiren <quguiren1@huawei-partners.com> --- api/@internal/component/ets/xcomponent.d.ts | 164 ++++++++++++++++++++ 1 file changed, 164 insertions(+) diff --git a/api/@internal/component/ets/xcomponent.d.ts b/api/@internal/component/ets/xcomponent.d.ts index ea0aaca735..058ff3ea1e 100644 --- a/api/@internal/component/ets/xcomponent.d.ts +++ b/api/@internal/component/ets/xcomponent.d.ts @@ -26,6 +26,15 @@ * @atomicservice * @since 12 */ +/** + * Surface Rectangle information. + * + * @interface SurfaceRect + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 20 + */ declare interface SurfaceRect { /** * The horizontal offset of the surface relative to XComponent. @@ -35,6 +44,15 @@ declare interface SurfaceRect { * @atomicservice * @since 12 */ + /** + * The horizontal offset of the surface relative to XComponent. + * + * @type { ?number } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 20 + */ offsetX?: number; /** @@ -45,6 +63,15 @@ declare interface SurfaceRect { * @atomicservice * @since 12 */ + /** + * The vertical offset of the surface relative to XComponent. + * + * @type { ?number } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 20 + */ offsetY?: number; /** @@ -55,6 +82,15 @@ declare interface SurfaceRect { * @atomicservice * @since 12 */ + /** + * The width of the surface created by XComponent + * + * @type { number } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 20 + */ surfaceWidth: number; /** @@ -65,6 +101,15 @@ declare interface SurfaceRect { * @atomicservice * @since 12 */ + /** + * The height of the surface created by XComponent + * + * @type { number } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 20 + */ surfaceHeight: number; } @@ -76,6 +121,15 @@ declare interface SurfaceRect { * @atomicservice * @since 12 */ +/** + * Surface rotation options. + * + * @interface SurfaceRotationOptions + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 20 + */ declare interface SurfaceRotationOptions { /** * Lock property of the surface rotation. @@ -85,6 +139,15 @@ declare interface SurfaceRotationOptions { * @atomicservice * @since 12 */ + /** + * Lock property of the surface rotation. + * + * @type { ?boolean } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 20 + */ lock?: boolean; } @@ -177,6 +240,15 @@ declare class XComponentController { * @atomicservice * @since 12 */ + /** + * Set the rectangle information of surface created by XComponent. + * + * @param { SurfaceRect } rect - The surface rectangle information. + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 20 + */ setXComponentSurfaceRect(rect: SurfaceRect): void; /** @@ -187,6 +259,15 @@ declare class XComponentController { * @atomicservice * @since 12 */ + /** + * Get the rectangle information of surface created by XComponent. + * + * @returns { SurfaceRect } The surface rectangle information. + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 20 + */ getXComponentSurfaceRect(): SurfaceRect; /** @@ -197,6 +278,15 @@ declare class XComponentController { * @atomicservice * @since 12 */ + /** + * Set the rotation options of the Surface created by XComponent. + * + * @param { SurfaceRotationOptions } rotationOptions - The surface rotation options. + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 20 + */ setXComponentSurfaceRotation(rotationOptions: SurfaceRotationOptions): void; /** @@ -207,6 +297,15 @@ declare class XComponentController { * @atomicservice * @since 12 */ + /** + * Get the rotation options result of the Surface created by XComponent. + * + * @returns { Required<SurfaceRotationOptions> } The surface rotation options result. + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 20 + */ getXComponentSurfaceRotation(): Required<SurfaceRotationOptions>; /** @@ -217,6 +316,15 @@ declare class XComponentController { * @atomicservice * @since 12 */ + /** + * Called after the surface is first created. + * + * @param { string } surfaceId - The id of the surface created by XComponent. + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 20 + */ onSurfaceCreated(surfaceId: string): void; /** @@ -228,6 +336,16 @@ declare class XComponentController { * @atomicservice * @since 12 */ + /** + * Called after the surface rectangle information is changed. + * + * @param { string } surfaceId - The id of the surface created by XComponent. + * @param { SurfaceRect } rect - The rectangle information of the surface created by XComponent. + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 20 + */ onSurfaceChanged(surfaceId: string, rect: SurfaceRect): void; /** @@ -238,6 +356,15 @@ declare class XComponentController { * @atomicservice * @since 12 */ + /** + * Called when the surface is about to be destroyed. + * + * @param { string } surfaceId - The id of the surface created by XComponent. + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 20 + */ onSurfaceDestroyed(surfaceId: string): void; /** @@ -272,6 +399,15 @@ declare class XComponentController { * @atomicservice * @since 12 */ +/** + * Defines the xcomponent options. + * + * @interface XComponentOptions + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 20 + */ declare interface XComponentOptions { /** * The type of xcomponent @@ -281,6 +417,15 @@ declare interface XComponentOptions { * @atomicservice * @since 12 */ + /** + * The type of xcomponent + * + * @type { XComponentType } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 20 + */ type: XComponentType; /** @@ -291,6 +436,15 @@ declare interface XComponentOptions { * @atomicservice * @since 12 */ + /** + * The controller of xcomponent. + * + * @type { XComponentController } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 20 + */ controller: XComponentController; /** @@ -361,6 +515,16 @@ interface XComponentInterface { * @atomicservice * @since 12 */ + /** + * Constructor parameters + * + * @param { XComponentOptions } options - Indicates the options of the xcomponent. + * @returns { XComponentAttribute } The attribute of the xcomponent. + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 20 + */ (options: XComponentOptions): XComponentAttribute; } -- Gitee From 85414dd2fd20e5397d9a21d50803795729cea0c7 Mon Sep 17 00:00:00 2001 From: zhoulianhai <zhoulianhai@huawei.com> Date: Sat, 12 Apr 2025 17:56:31 +0800 Subject: [PATCH 527/835] =?UTF-8?q?=E5=8C=BF=E5=90=8D=E5=87=BD=E6=95=B0?= =?UTF-8?q?=E6=B3=A8=E9=87=8A=E6=95=B4=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: zhoulianhai <zhoulianhai@huawei.com> --- .../component/ets/calendar_picker.d.ts | 8 +++++ api/@internal/component/ets/counter.d.ts | 2 ++ api/@internal/component/ets/date_picker.d.ts | 8 +++++ api/@internal/component/ets/gauge.d.ts | 34 +++++++++++++++++++ api/@internal/component/ets/image.d.ts | 23 +++++++++++++ api/@internal/component/ets/text_clock.d.ts | 23 +++++++++++++ 6 files changed, 98 insertions(+) diff --git a/api/@internal/component/ets/calendar_picker.d.ts b/api/@internal/component/ets/calendar_picker.d.ts index fce47754f6..cdfa84e589 100644 --- a/api/@internal/component/ets/calendar_picker.d.ts +++ b/api/@internal/component/ets/calendar_picker.d.ts @@ -296,6 +296,7 @@ declare class CalendarPickerAttribute extends CommonMethod<CalendarPickerAttribu */ /** * Callback for selected date changed. + * Anonymous Object Rectification. * @param { Callback<Date> } callback - callback for selected date changed. * @returns { CalendarPickerAttribute } the attribute of the CalendarPicker. * @syscap SystemCapability.ArkUI.ArkUI.Full @@ -364,6 +365,7 @@ declare interface CalendarDialogOptions extends CalendarOptions { */ /** * Called when the OK button in the dialog is clicked. + * Anonymous Object Rectification. * @type { ?Callback<Date> } * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform @@ -389,6 +391,7 @@ declare interface CalendarDialogOptions extends CalendarOptions { */ /** * Called when the Cancel button in the dialog is clicked. + * Anonymous Object Rectification. * @type { ?VoidCallback } * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform @@ -414,6 +417,7 @@ declare interface CalendarDialogOptions extends CalendarOptions { */ /** * This event is triggered when a date is selected in dialog. + * Anonymous Object Rectification. * @type { ?Callback<Date> } * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform @@ -519,6 +523,7 @@ declare interface CalendarDialogOptions extends CalendarOptions { */ /** * Callback function when the dialog appears. + * Anonymous Object Rectification. * * @type { ?VoidCallback } * @syscap SystemCapability.ArkUI.ArkUI.Full @@ -539,6 +544,7 @@ declare interface CalendarDialogOptions extends CalendarOptions { */ /** * Callback function when the dialog disappears. + * Anonymous Object Rectification. * * @type { ?VoidCallback } * @syscap SystemCapability.ArkUI.ArkUI.Full @@ -559,6 +565,7 @@ declare interface CalendarDialogOptions extends CalendarOptions { */ /** * Callback function before the dialog openAnimation starts. + * Anonymous Object Rectification. * * @type { ?VoidCallback } * @syscap SystemCapability.ArkUI.ArkUI.Full @@ -579,6 +586,7 @@ declare interface CalendarDialogOptions extends CalendarOptions { */ /** * Callback function before the dialog closeAnimation starts. + * Anonymous Object Rectification. * * @type { ?VoidCallback } * @syscap SystemCapability.ArkUI.ArkUI.Full diff --git a/api/@internal/component/ets/counter.d.ts b/api/@internal/component/ets/counter.d.ts index b21f869f0d..9fb6cf9cc9 100644 --- a/api/@internal/component/ets/counter.d.ts +++ b/api/@internal/component/ets/counter.d.ts @@ -165,6 +165,7 @@ declare class CounterAttribute extends CommonMethod<CounterAttribute> { */ /** * Listen to the event that the value increases. + * Anonymous Object Rectification. * * @param { VoidCallback } event * @returns { CounterAttribute } @@ -216,6 +217,7 @@ declare class CounterAttribute extends CommonMethod<CounterAttribute> { */ /** * Listens to the number decrease event. + * Anonymous Object Rectification. * * @param { VoidCallback } event * @returns { CounterAttribute } diff --git a/api/@internal/component/ets/date_picker.d.ts b/api/@internal/component/ets/date_picker.d.ts index b6de0092d2..363219038d 100644 --- a/api/@internal/component/ets/date_picker.d.ts +++ b/api/@internal/component/ets/date_picker.d.ts @@ -531,6 +531,7 @@ declare class DatePickerAttribute extends CommonMethod<DatePickerAttribute> { */ /** * This event is triggered when a DatePicker date or time is selected. + * Anonymous Object Rectification. * * @param { Callback<Date> } callback * @returns { DatePickerAttribute } @@ -916,6 +917,7 @@ declare interface DatePickerDialogOptions extends DatePickerOptions { */ /** * Called when the Cancel button in the dialog is clicked. + * Anonymous Object Rectification. * * @type { ?VoidCallback } * @syscap SystemCapability.ArkUI.ArkUI.Full @@ -955,6 +957,7 @@ declare interface DatePickerDialogOptions extends DatePickerOptions { */ /** * Called when the OK button in the dialog is clicked. + * Anonymous Object Rectification. * * @type { ?Callback<Date> } * @syscap SystemCapability.ArkUI.ArkUI.Full @@ -983,6 +986,7 @@ declare interface DatePickerDialogOptions extends DatePickerOptions { */ /** * This event is triggered when a DatePicker date or time is selected in dialog. + * Anonymous Object Rectification. * * @type { ?Callback<Date> } * @syscap SystemCapability.ArkUI.ArkUI.Full @@ -1067,6 +1071,7 @@ declare interface DatePickerDialogOptions extends DatePickerOptions { */ /** * Callback function when the dialog appears. + * Anonymous Object Rectification. * * @type { ?VoidCallback } * @syscap SystemCapability.ArkUI.ArkUI.Full @@ -1087,6 +1092,7 @@ declare interface DatePickerDialogOptions extends DatePickerOptions { */ /** * Callback function when the dialog disappears. + * Anonymous Object Rectification. * * @type { ?VoidCallback } * @syscap SystemCapability.ArkUI.ArkUI.Full @@ -1107,6 +1113,7 @@ declare interface DatePickerDialogOptions extends DatePickerOptions { */ /** * Callback function before the dialog openAnimation starts. + * Anonymous Object Rectification. * * @type { ?VoidCallback } * @syscap SystemCapability.ArkUI.ArkUI.Full @@ -1127,6 +1134,7 @@ declare interface DatePickerDialogOptions extends DatePickerOptions { */ /** * Callback function before the dialog closeAnimation starts. + * Anonymous Object Rectification. * * @type { ?VoidCallback } * @syscap SystemCapability.ArkUI.ArkUI.Full diff --git a/api/@internal/component/ets/gauge.d.ts b/api/@internal/component/ets/gauge.d.ts index df919f425a..9b39da9c99 100644 --- a/api/@internal/component/ets/gauge.d.ts +++ b/api/@internal/component/ets/gauge.d.ts @@ -63,6 +63,17 @@ interface GaugeOptions { * @atomicservice * @since 11 */ + /** + * Set current data value. + * Anonymous Object Rectification. + * + * @type { number } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 18 + */ value: number; /** @@ -99,6 +110,17 @@ interface GaugeOptions { * @atomicservice * @since 11 */ + /** + * Set current segment minimum value. + * Anonymous Object Rectification. + * + * @type { ?number } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 18 + */ min?: number; /** @@ -135,6 +157,17 @@ interface GaugeOptions { * @atomicservice * @since 11 */ + /** + * Set current segment maximum value. + * Anonymous Object Rectification. + * + * @type { ?number } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 18 + */ max?: number; } @@ -221,6 +254,7 @@ interface GaugeInterface { */ /** * Called when the gauge component is used. + * Anonymous Object Rectification. * * @param { GaugeOptions } options - Gauge options. * @returns { GaugeAttribute } diff --git a/api/@internal/component/ets/image.d.ts b/api/@internal/component/ets/image.d.ts index 61cf0456bd..4e49f3013e 100644 --- a/api/@internal/component/ets/image.d.ts +++ b/api/@internal/component/ets/image.d.ts @@ -581,6 +581,17 @@ interface ImageSourceSize { * @atomicservice * @since 11 */ + /** + * Set width. + * Anonymous Object Rectification. + * + * @type { number } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 18 + */ width: number; /** @@ -617,6 +628,17 @@ interface ImageSourceSize { * @atomicservice * @since 11 */ + /** + * Set height. + * Anonymous Object Rectification. + * + * @type { number } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 18 + */ height: number; } @@ -1132,6 +1154,7 @@ declare class ImageAttribute extends CommonMethod<ImageAttribute> { /** * Specifies the picture decoding size. * The original picture is decoded into a picture of a specified size. The unit of the number type is px. + * Anonymous Object Rectification. * * @param { ImageSourceSize } value - Image source size. * @returns { ImageAttribute } diff --git a/api/@internal/component/ets/text_clock.d.ts b/api/@internal/component/ets/text_clock.d.ts index 94de8267dc..011184e442 100644 --- a/api/@internal/component/ets/text_clock.d.ts +++ b/api/@internal/component/ets/text_clock.d.ts @@ -195,6 +195,17 @@ declare interface TextClockOptions { * @atomicservice * @since 11 */ + /** + * Time zone offset. + * Anonymous Object Rectification. + * + * @type { ?number } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 18 + */ timeZoneOffset?: number; /** @@ -222,6 +233,17 @@ declare interface TextClockOptions { * @atomicservice * @since 11 */ + /** + * TextClock controller. + * Anonymous Object Rectification. + * + * @type { ?TextClockController } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 18 + */ controller?: TextClockController } @@ -293,6 +315,7 @@ interface TextClockInterface { * Specifies the current time zone. * The valid value is an integer ranging from - 14 to 12, * Where a negative value indicates the eastern time zone, for example, -8. + * Anonymous Object Rectification. * * @param { TextClockOptions } [options] - TextClock options. * @returns { TextClockAttribute } -- Gitee From ce52e8ed0b58234332eba60bb040076d1bbfa8d3 Mon Sep 17 00:00:00 2001 From: yangcan <yangcan18@huawei.com> Date: Sat, 12 Apr 2025 18:03:03 +0800 Subject: [PATCH 528/835] =?UTF-8?q?API=20=E5=8C=BF=E5=90=8D=E6=95=B4?= =?UTF-8?q?=E6=94=B9=E5=A2=9E=E5=8A=A0=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: yangcan <yangcan18@huawei.com> --- api/@internal/component/ets/swiper.d.ts | 5 +++++ api/@internal/component/ets/tab_content.d.ts | 22 ++++++++++++++++++++ api/@internal/component/ets/tabs.d.ts | 8 +++++++ 3 files changed, 35 insertions(+) diff --git a/api/@internal/component/ets/swiper.d.ts b/api/@internal/component/ets/swiper.d.ts index 6c7fbe0bfb..86d2c1eb41 100644 --- a/api/@internal/component/ets/swiper.d.ts +++ b/api/@internal/component/ets/swiper.d.ts @@ -173,6 +173,7 @@ declare class SwiperController { */ /** * Called when need to stop the swiper animation. + * Anonymous Object Rectification * * @param { ?VoidCallback } callback * @syscap SystemCapability.ArkUI.ArkUI.Full @@ -1976,6 +1977,7 @@ declare class SwiperAttribute extends CommonMethod<SwiperAttribute> { */ /** * Called when the index value changes. + * Anonymous Object Rectification * * @param { Callback<number> } event * @returns { SwiperAttribute } @@ -2125,6 +2127,7 @@ declare class SwiperAttribute extends CommonMethod<SwiperAttribute> { */ /** * Called when the swiper animation start. + * Anonymous Object Rectification * * @param { OnSwiperAnimationStartCallback } event * @returns { SwiperAttribute } @@ -2171,6 +2174,7 @@ declare class SwiperAttribute extends CommonMethod<SwiperAttribute> { */ /** * Called when the swiper animation end. + * Anonymous Object Rectification * * @param { OnSwiperAnimationEndCallback } event * @returns { SwiperAttribute } @@ -2207,6 +2211,7 @@ declare class SwiperAttribute extends CommonMethod<SwiperAttribute> { */ /** * Called when the swiper swipe with the gesture. + * Anonymous Object Rectification * * @param { OnSwiperGestureSwipeCallback } event * @returns { SwiperAttribute } diff --git a/api/@internal/component/ets/tab_content.d.ts b/api/@internal/component/ets/tab_content.d.ts index 6a1bc94f6c..64bb69890d 100644 --- a/api/@internal/component/ets/tab_content.d.ts +++ b/api/@internal/component/ets/tab_content.d.ts @@ -555,6 +555,16 @@ declare interface TabBarOptions { * @atomicservice * @since 11 */ + /** + * TabBar icon. + * Anonymous Object Rectification + * + * @type { ?(string | Resource) } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ icon?: string | Resource; /** @@ -581,6 +591,16 @@ declare interface TabBarOptions { * @atomicservice * @since 11 */ + /** + * TabBar text. + * Anonymous Object Rectification + * + * @type { ?(string | Resource) } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ text?: string | Resource } @@ -1177,6 +1197,7 @@ declare class TabContentAttribute extends CommonMethod<TabContentAttribute> { */ /** * Called when tabbar is entered. + * Anonymous Object Rectification * * @param { string | Resource | CustomBuilder | TabBarOptions } options - TabBar options. * @returns { TabContentAttribute } @@ -1218,6 +1239,7 @@ declare class TabContentAttribute extends CommonMethod<TabContentAttribute> { /** * Set the content of the tab bar. + * Anonymous Object Rectification * * @param { ComponentContent | SubTabBarStyle | BottomTabBarStyle | string | Resource | CustomBuilder | TabBarOptions } content * Set the content of the tab bar. diff --git a/api/@internal/component/ets/tabs.d.ts b/api/@internal/component/ets/tabs.d.ts index 8558e19f13..d44255d83d 100644 --- a/api/@internal/component/ets/tabs.d.ts +++ b/api/@internal/component/ets/tabs.d.ts @@ -1387,6 +1387,7 @@ declare class TabsAttribute extends CommonMethod<TabsAttribute> { */ /** * Called when the tab is switched. + * Anonymous Object Rectification * * @param { Callback<number> } event * @returns { TabsAttribute } @@ -1430,6 +1431,7 @@ declare class TabsAttribute extends CommonMethod<TabsAttribute> { */ /** * Called when the tab is clicked. + * Anonymous Object Rectification * * @param { Callback<number> } event * @returns { TabsAttribute } @@ -1479,6 +1481,7 @@ declare class TabsAttribute extends CommonMethod<TabsAttribute> { */ /** * Called when the tab content flip animation start. + * Anonymous Object Rectification * * @param { OnTabsAnimationStartCallback } handler * @returns { TabsAttribute } @@ -1514,6 +1517,7 @@ declare class TabsAttribute extends CommonMethod<TabsAttribute> { */ /** * Called when the tab content flip animation end. + * Anonymous Object Rectification * * @param { OnTabsAnimationEndCallback } handler * @returns { TabsAttribute } @@ -1549,6 +1553,7 @@ declare class TabsAttribute extends CommonMethod<TabsAttribute> { */ /** * Called when swiping the tab content with the gesture. + * Anonymous Object Rectification * * @param { OnTabsGestureSwipeCallback } handler * @returns { TabsAttribute } @@ -1688,6 +1693,7 @@ declare class TabsAttribute extends CommonMethod<TabsAttribute> { /** * Custom tab content transition animation. * When undefined is set, this interface does not take effect. + * Anonymous Object Rectification * * @param { TabsCustomContentTransitionCallback } delegate - Custom content transition animation. * @returns { TabsAttribute } The attribute of the tabs. @@ -1763,6 +1769,7 @@ declare class TabsAttribute extends CommonMethod<TabsAttribute> { */ /** * Called when content will change. + * Anonymous Object Rectification * * @param { OnTabsContentWillChangeCallback } handler * @returns { TabsAttribute } @@ -1853,6 +1860,7 @@ declare interface TabContentAnimatedTransition { */ /** * Called when custom content transition animation start. + * Anonymous Object Rectification * * @type { Callback<TabContentTransitionProxy> } * @syscap SystemCapability.ArkUI.ArkUI.Full -- Gitee From a02cea7a6599dca1d3866e44b177b46e71fc17ad Mon Sep 17 00:00:00 2001 From: l00893233 <linhu5@huawei.com> Date: Sat, 12 Apr 2025 18:17:07 +0800 Subject: [PATCH 529/835] =?UTF-8?q?=E5=8C=BF=E5=90=8D=E5=87=BD=E6=95=B0?= =?UTF-8?q?=E6=95=B4=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: l00893233 <linhu5@huawei.com> --- api/@internal/component/ets/column.d.ts | 2 ++ api/@internal/component/ets/folder_stack.d.ts | 5 +++++ api/@internal/component/ets/row.d.ts | 1 + api/@internal/component/ets/stack.d.ts | 1 + 4 files changed, 9 insertions(+) diff --git a/api/@internal/component/ets/column.d.ts b/api/@internal/component/ets/column.d.ts index 4181afdf37..99dd3e6e30 100644 --- a/api/@internal/component/ets/column.d.ts +++ b/api/@internal/component/ets/column.d.ts @@ -186,6 +186,7 @@ interface ColumnInterface { /** * Set the options. * + * Anonymous Object Rectification * @param { ColumnOptions } [options] - column options * @returns { ColumnAttribute } * @syscap SystemCapability.ArkUI.ArkUI.Full @@ -198,6 +199,7 @@ interface ColumnInterface { /** * Set the options. * + * Anonymous Object Rectification * @param { ColumnOptions | ColumnOptionsV2 } [options] - column options * @returns { ColumnAttribute } * @syscap SystemCapability.ArkUI.ArkUI.Full diff --git a/api/@internal/component/ets/folder_stack.d.ts b/api/@internal/component/ets/folder_stack.d.ts index 208c468db1..9b778726c1 100644 --- a/api/@internal/component/ets/folder_stack.d.ts +++ b/api/@internal/component/ets/folder_stack.d.ts @@ -99,6 +99,7 @@ interface FolderStackInterface { /** * Defines the constructor of folderStack. * + * Anonymous Object Rectification * @param { FolderStackOptions } [options] - id of children need to be show in upperItem * @returns { FolderStackAttribute } * @syscap SystemCapability.ArkUI.ArkUI.Full @@ -142,6 +143,7 @@ interface OnFoldStatusChangeInfo { /** * Callback when onStateChangeCallback. * + * Anonymous Object Rectification * @typedef { function } OnFoldStatusChangeCallback * @param { OnFoldStatusChangeInfo } event - the folding information of the current device * @syscap SystemCapability.ArkUI.ArkUI.Full @@ -154,6 +156,7 @@ declare type OnFoldStatusChangeCallback = (event: OnFoldStatusChangeInfo) => voi /** * Callback when onHoverStatusChange. * + * Anonymous Object Rectification * @typedef { function } OnHoverStatusChangeCallback * @param { HoverEventParam } param - hover event param * @syscap SystemCapability.ArkUI.ArkUI.Full @@ -220,6 +223,7 @@ declare class FolderStackAttribute extends CommonMethod<FolderStackAttribute> { /** * Callback folderState when the folderState changes * + * Anonymous Object Rectification * @param { OnFoldStatusChangeCallback } callback - executed when folderStatus changed * @returns { FolderStackAttribute } * @syscap SystemCapability.ArkUI.ArkUI.Full @@ -242,6 +246,7 @@ declare class FolderStackAttribute extends CommonMethod<FolderStackAttribute> { /** * Callback hoverStatus|folderStatus|rotation|windowMode when the hoverStatus changes * + * Anonymous Object Rectification * @param { OnHoverStatusChangeCallback } handler - executed when hoverStatus changed * @returns { FolderStackAttribute } * @syscap SystemCapability.ArkUI.ArkUI.Full diff --git a/api/@internal/component/ets/row.d.ts b/api/@internal/component/ets/row.d.ts index bc6bb9dde0..25450d83d3 100644 --- a/api/@internal/component/ets/row.d.ts +++ b/api/@internal/component/ets/row.d.ts @@ -178,6 +178,7 @@ interface RowInterface { /** * Called when the layout is set in the horizontal direction. * + * Anonymous Object Rectification * @param { ?(RowOptions | RowOptionsV2) } options - row options * @returns { RowAttribute } * @syscap SystemCapability.ArkUI.ArkUI.Full diff --git a/api/@internal/component/ets/stack.d.ts b/api/@internal/component/ets/stack.d.ts index b548d39e52..4435135690 100644 --- a/api/@internal/component/ets/stack.d.ts +++ b/api/@internal/component/ets/stack.d.ts @@ -142,6 +142,7 @@ interface StackInterface { /** * Set the options. * + * Anonymous Object Rectification * @param { ?StackOptions } options - stack options * @returns { StackAttribute } * @syscap SystemCapability.ArkUI.ArkUI.Full -- Gitee From 8865f0c0b12d15807eba11b6647d3332f219bb34 Mon Sep 17 00:00:00 2001 From: Zhang-Dong-hui <zhangdonghui5@huawei.com> Date: Sat, 12 Apr 2025 19:25:20 +0800 Subject: [PATCH 530/835] add api anonymous rectification comments Signed-off-by: Zhang-Dong-hui <zhangdonghui5@huawei.com> Change-Id: Ie77af00978ee7c0eedf32533a5e0fbeb6c790dfa --- .../component/ets/alphabet_indexer.d.ts | 24 ++++++ api/@internal/component/ets/list.d.ts | 79 +++++++++++++++++++ .../component/ets/list_item_group.d.ts | 1 + api/@internal/component/ets/scroll.d.ts | 46 +++++++++++ 4 files changed, 150 insertions(+) diff --git a/api/@internal/component/ets/alphabet_indexer.d.ts b/api/@internal/component/ets/alphabet_indexer.d.ts index 46a27282cb..c809c09254 100644 --- a/api/@internal/component/ets/alphabet_indexer.d.ts +++ b/api/@internal/component/ets/alphabet_indexer.d.ts @@ -144,6 +144,16 @@ interface AlphabetIndexerOptions { * @atomicservice * @since 11 */ + /** + * Alphabetical index string array. + * Anonymous Object Rectification. + * + * @type { Array<string> } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ arrayValue: Array<string>; /** * ID of the selected item. @@ -169,6 +179,16 @@ interface AlphabetIndexerOptions { * @atomicservice * @since 11 */ + /** + * ID of the selected item. + * Anonymous Object Rectification. + * + * @type { number } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ selected: number; } @@ -230,6 +250,7 @@ interface AlphabetIndexerInterface { /** * Construct the alphabet indexer component. * Called when the alphabet indexer component is used. + * Anonymous Object Rectification. * * @param { AlphabetIndexerOptions } options - alphabet indexer options * @returns { AlphabetIndexerAttribute } @@ -754,6 +775,7 @@ declare class AlphabetIndexerAttribute extends CommonMethod<AlphabetIndexerAttri */ /** * Index bar selection callback. + * Anonymous Object Rectification. * * @param { OnAlphabetIndexerSelectCallback } callback * @returns { AlphabetIndexerAttribute } @@ -793,6 +815,7 @@ declare class AlphabetIndexerAttribute extends CommonMethod<AlphabetIndexerAttri */ /** * Index bar selection callback and return the strings which display on pop-up. + * Anonymous Object Rectification. * * @param { OnAlphabetIndexerRequestPopupDataCallback } callback * @returns { AlphabetIndexerAttribute } @@ -832,6 +855,7 @@ declare class AlphabetIndexerAttribute extends CommonMethod<AlphabetIndexerAttri */ /** * Pop-up selection callback. + * Anonymous Object Rectification. * * @param { OnAlphabetIndexerPopupSelectCallback } callback * @returns { AlphabetIndexerAttribute } diff --git a/api/@internal/component/ets/list.d.ts b/api/@internal/component/ets/list.d.ts index 928bc2ca64..8a9c252712 100644 --- a/api/@internal/component/ets/list.d.ts +++ b/api/@internal/component/ets/list.d.ts @@ -954,6 +954,17 @@ interface ListOptions { * @atomicservice * @since 11 */ + /** + * Set initialIndex. + * Anonymous Object Rectification. + * + * @type { ?number } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 18 + */ initialIndex?: number; /** * Set space. @@ -989,6 +1000,17 @@ interface ListOptions { * @atomicservice * @since 11 */ + /** + * Set space. + * Anonymous Object Rectification. + * + * @type { ?(number | string) } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 18 + */ space?: number | string; /** * Set scroller. @@ -1024,6 +1046,17 @@ interface ListOptions { * @atomicservice * @since 11 */ + /** + * Set scroller. + * Anonymous Object Rectification. + * + * @type { ?Scroller } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 18 + */ scroller?: Scroller; } @@ -1102,6 +1135,7 @@ interface ListInterface { */ /** * Called when interface data is called. + * Anonymous Object Rectification. * * @param { ListOptions } [options] - list options * @returns { ListAttribute } @@ -1159,6 +1193,17 @@ declare interface ListDividerOptions { * @atomicservice * @since 11 */ + /** + * Set strokeWidth. + * Anonymous Object Rectification. + * + * @type { Length } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 18 + */ strokeWidth: Length; /** * Set color. @@ -1194,6 +1239,17 @@ declare interface ListDividerOptions { * @atomicservice * @since 11 */ + /** + * Set color. + * Anonymous Object Rectification. + * + * @type { ?ResourceColor } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 18 + */ color?: ResourceColor; /** * Set startMargin. @@ -1229,6 +1285,17 @@ declare interface ListDividerOptions { * @atomicservice * @since 11 */ + /** + * Set startMargin. + * Anonymous Object Rectification. + * + * @type { ?Length } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 18 + */ startMargin?: Length; /** * Set endMargin. @@ -1264,6 +1331,17 @@ declare interface ListDividerOptions { * @atomicservice * @since 11 */ + /** + * Set endMargin. + * Anonymous Object Rectification. + * + * @type { ?Length } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 18 + */ endMargin?: Length; } @@ -1559,6 +1637,7 @@ declare class ListAttribute extends ScrollableCommonMethod<ListAttribute> { */ /** * Called when the ListItem split line style is set. + * Anonymous Object Rectification. * * @param { ListDividerOptions | null } value * @returns { ListAttribute } diff --git a/api/@internal/component/ets/list_item_group.d.ts b/api/@internal/component/ets/list_item_group.d.ts index 0e2a3a86ab..1033ca2cd0 100644 --- a/api/@internal/component/ets/list_item_group.d.ts +++ b/api/@internal/component/ets/list_item_group.d.ts @@ -336,6 +336,7 @@ declare class ListItemGroupAttribute extends CommonMethod<ListItemGroupAttribute */ /** * Called when the ListItemGroup split line style is set. + * Anonymous Object Rectification. * * @param { ListDividerOptions | null } value * @returns { ListItemGroupAttribute } diff --git a/api/@internal/component/ets/scroll.d.ts b/api/@internal/component/ets/scroll.d.ts index 7fce951787..47cb1f254a 100644 --- a/api/@internal/component/ets/scroll.d.ts +++ b/api/@internal/component/ets/scroll.d.ts @@ -470,6 +470,7 @@ declare class Scroller { */ /** * Called when the setting slides to the specified position. + * Anonymous Object Rectification. * * @param { ScrollOptions } options - scroll options * @syscap SystemCapability.ArkUI.ArkUI.Full @@ -769,6 +770,16 @@ declare interface ScrollOptions { * @atomicservice * @since 11 */ + /** + * The X-axis offset. + * Anonymous Object Rectification. + * + * @type { number | string } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ xOffset: number | string; /** @@ -788,6 +799,16 @@ declare interface ScrollOptions { * @atomicservice * @since 11 */ + /** + * The Y-axis offset. + * Anonymous Object Rectification. + * + * @type { number | string } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ yOffset: number | string; /** @@ -819,6 +840,17 @@ declare interface ScrollOptions { * @atomicservice * @since 12 */ + /** + * Descriptive animation. + * Anonymous Object Rectification. + * + * @type { ?( ScrollAnimationOptions | boolean) } The ScrollAnimationOptions type provides custom animation parameters + * and the boolean type enables default spring animation. + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ animation?: ScrollAnimationOptions | boolean; } @@ -1050,6 +1082,16 @@ interface OnScrollFrameBeginHandlerResult { * @atomicservice * @since 11 */ + /** + * Actual sliding amount, unit vp. + * Anonymous Object Rectification. + * + * @type { number } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ offsetRemain: number; } @@ -1207,6 +1249,7 @@ declare class ScrollAttribute extends ScrollableCommonMethod<ScrollAttribute> { */ /** * Called when scrolling to the edge of the container. + * Anonymous Object Rectification. * * @param { OnScrollEdgeCallback } event * @returns { ScrollAttribute } @@ -1246,6 +1289,7 @@ declare class ScrollAttribute extends ScrollableCommonMethod<ScrollAttribute> { */ /** * Called when scrolling start. + * Anonymous Object Rectification. * * @param { VoidCallback } event * @returns { ScrollAttribute } @@ -1297,6 +1341,7 @@ declare class ScrollAttribute extends ScrollableCommonMethod<ScrollAttribute> { */ /** * Called when scrolling has stopped. + * Anonymous Object Rectification. * * @param { VoidCallback } event * @returns { ScrollAttribute } @@ -1453,6 +1498,7 @@ declare class ScrollAttribute extends ScrollableCommonMethod<ScrollAttribute> { */ /** * Called when scrolling begin each frame. + * Anonymous Object Rectification. * * @param { OnScrollFrameBeginCallback } event * @returns { ScrollAttribute } -- Gitee From 0f5f24c180315c04e2ae122924d5b0e5ec9f7b50 Mon Sep 17 00:00:00 2001 From: yangkuo <1041733144@qq.com> Date: Sat, 12 Apr 2025 18:33:59 +0800 Subject: [PATCH 531/835] feature Signed-off-by: yangkuo <1041733144@qq.com> --- api/@ohos.bluetooth.a2dp.d.ts | 188 ++++++++++++++++++++++++++++++++++ 1 file changed, 188 insertions(+) diff --git a/api/@ohos.bluetooth.a2dp.d.ts b/api/@ohos.bluetooth.a2dp.d.ts index 1dfc2f3d3c..c3eeaadd89 100644 --- a/api/@ohos.bluetooth.a2dp.d.ts +++ b/api/@ohos.bluetooth.a2dp.d.ts @@ -305,6 +305,25 @@ declare namespace a2dp { */ disableAbsoluteVolume(deviceId: string, callback: AsyncCallback<void>): void; + /** + * Get the full codec capabilities negotiated between the active device and the local device. + * + * @permission ohos.permission.ACCESS_BLUETOOTH + * @param { string } deviceId - Indicates device ID. For example, "11:22:33:AA:BB:FF". + * @returns { CodecInfoList[] } Returns the CodecInfoList. + * @throws { BusinessError } 201 - Permission denied. + * @throws { BusinessError } 202 - Non-system applications are not allowed to use system APIs. + * @throws { BusinessError } 801 - Capability not supported. + * @throws { BusinessError } 2900001 - Service stopped. + * @throws { BusinessError } 2900003 - Bluetooth disabled. + * @throws { BusinessError } 2900099 - Operation failed. + * @throws { BusinessError } 2902008 - Current device is not an active device. + * @syscap SystemCapability.Communication.Bluetooth.Core + * @systemapi + * @since 19 + */ + getCurrentFullCodecInfo(deviceId: string): CodecInfoList[]; + /** * Get codec information. * @@ -448,6 +467,80 @@ declare namespace a2dp { * @since 11 */ codecSampleRate: CodecSampleRate; + /** + * codec bit rate. + * + * @type { ?CodecBitRate } + * @syscap SystemCapability.Communication.Bluetooth.Core + * @since 19 + */ + codecBitRate?: CodecBitRate; + /** + * codec frame length. + * + * @type { ?CodecFrameLength } + * @syscap SystemCapability.Communication.Bluetooth.Core + * @since 19 + */ + codecFrameLength?: CodecFrameLength; + } + + /** + * Describes the codec information. + * + * @typedef CodecInfoList + * @syscap SystemCapability.Communication.Bluetooth.Core + * @since 19 + */ + interface CodecInfoList { + /** + * codec type + * + * @type { CodecType } + * @syscap SystemCapability.Communication.Bluetooth.Core + * @since 19 + */ + codecType: CodecType; + /** + * codec bits per sample list. + * + * @type { CodecBitsPerSample[] } + * @syscap SystemCapability.Communication.Bluetooth.Core + * @since 19 + */ + codecBitsPerSampleArray: CodecBitsPerSample[]; + /** + * codec channel mode list. + * + * @type { CodecChannelMode[] } + * @syscap SystemCapability.Communication.Bluetooth.Core + * @since 19 + */ + codecChannelModeArray: CodecChannelMode[]; + /** + * codec sample rate list. + * + * @type { CodecSampleRate[] } + * @syscap SystemCapability.Communication.Bluetooth.Core + * @since 19 + */ + codecSampleRateArray: CodecSampleRate[]; + /** + * codec bit rate list. + * + * @type { CodecBitRate[] } + * @syscap SystemCapability.Communication.Bluetooth.Core + * @since 19 + */ + codecBitRateArray: CodecBitRate[]; + /** + * codec frame length list. + * + * @type { CodecFrameLength[] } + * @syscap SystemCapability.Communication.Bluetooth.Core + * @since 19 + */ + codecFrameLengthArray: CodecFrameLength[]; } /** @@ -653,6 +746,101 @@ declare namespace a2dp { */ CODEC_SAMPLE_RATE_192000 = 6 } + /** + * Describes the codec bit rate. + * + * @enum { number } + * @syscap SystemCapability.Communication.Bluetooth.Core + * @since 19 + */ + enum CodecBitRate { + /** + * Codec bit rate 96k. + * + * @syscap SystemCapability.Communication.Bluetooth.Core + * @since 19 + */ + CODEC_BIT_RATE_96000 = 0, + /** + * Codec bit rate 128k. + * + * @syscap SystemCapability.Communication.Bluetooth.Core + * @since 19 + */ + CODEC_BIT_RATE_128000 = 1, + /** + * Codec bit rate 192k. + * + * @syscap SystemCapability.Communication.Bluetooth.Core + * @since 19 + */ + CODEC_BIT_RATE_192000 = 2, + /** + * Codec bit rate 256k. + * + * @syscap SystemCapability.Communication.Bluetooth.Core + * @since 19 + */ + CODEC_BIT_RATE_256000 = 3, + /** + * Codec bit rate 320k. + * + * @syscap SystemCapability.Communication.Bluetooth.Core + * @since 19 + */ + CODEC_BIT_RATE_320000 = 4, + /** + * Codec bit rate 480k. + * + * @syscap SystemCapability.Communication.Bluetooth.Core + * @since 19 + */ + CODEC_BIT_RATE_480000 = 5, + /** + * Codec bit rate 640k. + * + * @syscap SystemCapability.Communication.Bluetooth.Core + * @since 19 + */ + CODEC_BIT_RATE_640000 = 6, + /** + * Codec bit rate 960k. + * + * @syscap SystemCapability.Communication.Bluetooth.Core + * @since 19 + */ + CODEC_BIT_RATE_960000 = 7, + /** + * Codec bit rate adaptive bitrate streaming. + * + * @syscap SystemCapability.Communication.Bluetooth.Core + * @since 19 + */ + CODEC_BIT_RATE_ABR = 8 + } + /** + * Describes the codec frame length. + * + * @enum { number } + * @syscap SystemCapability.Communication.Bluetooth.Core + * @since 19 + */ + enum CodecFrameLength { + /** + * Codec frame length 5ms. + * + * @syscap SystemCapability.Communication.Bluetooth.Core + * @since 19 + */ + CODEC_FRAME_LENGTH_5MS = 0, + /** + * Codec frame length 10ms. + * + * @syscap SystemCapability.Communication.Bluetooth.Core + * @since 19 + */ + CODEC_FRAME_LENGTH_10MS = 1 + } } export default a2dp; \ No newline at end of file -- Gitee From 7801e016b68349beeb59ab588f52baebc4b2d59c Mon Sep 17 00:00:00 2001 From: ouyanglihao <ouyanglihao1@huawei.com> Date: Mon, 14 Apr 2025 09:48:52 +0800 Subject: [PATCH 532/835] =?UTF-8?q?API=E8=A7=84=E8=8C=83=E6=95=B4=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: ouyanglihao <ouyanglihao1@huawei.com> --- api/@internal/component/ets/form_component.d.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/api/@internal/component/ets/form_component.d.ts b/api/@internal/component/ets/form_component.d.ts index c98b8931b8..4f20e9b732 100644 --- a/api/@internal/component/ets/form_component.d.ts +++ b/api/@internal/component/ets/form_component.d.ts @@ -375,6 +375,7 @@ interface FormCallbackInfo { /** * Defines the size of Form. + * Anonymous Object Rectification * * @typedef FormSize * @syscap SystemCapability.ArkUI.ArkUI.Full @@ -384,6 +385,7 @@ interface FormCallbackInfo { interface FormSize { /** * The width of the form. + * Anonymous Object Rectification * * @type { number } * @syscap SystemCapability.ArkUI.ArkUI.Full @@ -394,6 +396,7 @@ interface FormSize { /** * The height of the form. + * Anonymous Object Rectification * * @type { number } * @syscap SystemCapability.ArkUI.ArkUI.Full @@ -405,6 +408,7 @@ interface FormSize { /** * Defines error information for card loading. + * Anonymous Object Rectification * * @typedef ErrorInformation * @syscap SystemCapability.ArkUI.ArkUI.Full @@ -414,6 +418,7 @@ interface FormSize { interface ErrorInformation { /** * Error code. + * Anonymous Object Rectification * * @type { number } * @syscap SystemCapability.ArkUI.ArkUI.Full @@ -424,6 +429,7 @@ interface ErrorInformation { /** * Error information. + * Anonymous Object Rectification * * @type { string } * @syscap SystemCapability.ArkUI.ArkUI.Full @@ -451,6 +457,7 @@ declare class FormComponentAttribute extends CommonMethod<FormComponentAttribute */ /** * Sets the display area size of the card. + * Anonymous Object Rectification * * @param { FormSize } formSize - The size of Form. * @returns { FormComponentAttribute } @@ -537,6 +544,7 @@ declare class FormComponentAttribute extends CommonMethod<FormComponentAttribute */ /** * Card loading error. + * Anonymous Object Rectification * * @param { Callback<ErrorInformation> } callback * @returns { FormComponentAttribute } @@ -557,6 +565,7 @@ declare class FormComponentAttribute extends CommonMethod<FormComponentAttribute */ /** * Card to be redirected. + * Anonymous Object Rectification * * @param { Callback<object> } callback * @returns { FormComponentAttribute } @@ -597,6 +606,7 @@ declare class FormComponentAttribute extends CommonMethod<FormComponentAttribute */ /** * Card to be loaded. + * Anonymous Object Rectification * * @param { VoidCallback } callback * @returns { FormComponentAttribute } -- Gitee From 7b9c764d9c7649703cff27fd13a088d6cab3a6fe Mon Sep 17 00:00:00 2001 From: ouyanglihao <ouyanglihao1@huawei.com> Date: Mon, 14 Apr 2025 02:05:44 +0000 Subject: [PATCH 533/835] update api/@internal/component/ets/form_component.d.ts. Signed-off-by: ouyanglihao <ouyanglihao1@huawei.com> --- api/@internal/component/ets/form_component.d.ts | 2 -- 1 file changed, 2 deletions(-) diff --git a/api/@internal/component/ets/form_component.d.ts b/api/@internal/component/ets/form_component.d.ts index 4f20e9b732..ad3e1e911b 100644 --- a/api/@internal/component/ets/form_component.d.ts +++ b/api/@internal/component/ets/form_component.d.ts @@ -375,7 +375,6 @@ interface FormCallbackInfo { /** * Defines the size of Form. - * Anonymous Object Rectification * * @typedef FormSize * @syscap SystemCapability.ArkUI.ArkUI.Full @@ -408,7 +407,6 @@ interface FormSize { /** * Defines error information for card loading. - * Anonymous Object Rectification * * @typedef ErrorInformation * @syscap SystemCapability.ArkUI.ArkUI.Full -- Gitee From 5d1921dfa29798b9996889417fd62504cd90c094 Mon Sep 17 00:00:00 2001 From: mutdd <dupengfei18@huawei.com> Date: Mon, 14 Apr 2025 10:22:05 +0800 Subject: [PATCH 534/835] =?UTF-8?q?=E8=A1=A5=E5=85=85=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E6=9C=80=E4=BD=B3=E5=AE=9E=E8=B7=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: mutdd <dupengfei18@huawei.com> --- api/@internal/component/ets/web.d.ts | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/api/@internal/component/ets/web.d.ts b/api/@internal/component/ets/web.d.ts index 51d7efa2d0..ec745fbd80 100644 --- a/api/@internal/component/ets/web.d.ts +++ b/api/@internal/component/ets/web.d.ts @@ -7034,6 +7034,13 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { /** * Injects the JavaScript object into window and invoke the function in window. * + * <p><strong>API Note</strong>: + * <strong>Performance Note</strong>: + * <p>For details about how to arkWeb rendering framework adaptation solution, + * see [ArkWeb Rendering Framework Adaptation] + * {@link https://developer.huawei.com/consumer/en/doc/best-practices/bpta-arkweb_rendering_framework} + * </p> + * * @param { JavaScriptProxy } javaScriptProxy - The JavaScript object to be injected. * @returns { WebAttribute } * @syscap SystemCapability.Web.Webview.Core @@ -9117,6 +9124,13 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { /** * Sets the enable native embed mode for web. * + * <p><strong>API Note</strong>: + * <strong>Performance Note</strong>: + * <p>For details about how to rendering native components on the Web using same-layer rendering, + * see [Rendering Native Components on the Web Using Same-Layer Rendering] + * {@link https://developer.huawei.com/consumer/en/doc/best-practices/bpta-render-web-using-same-layer-render} + * </p> + * * @param { boolean } mode - True if it needs to enable native embed mode. * @returns { WebAttribute } * @syscap SystemCapability.Web.Webview.Core @@ -9140,6 +9154,13 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { /** * Triggered when embed lifecycle changes. * + * <p><strong>API Note</strong>: + * <strong>Performance Note</strong>: + * <p>For details about how to rendering native components on the Web using same-layer rendering, + * see [Rendering Native Components on the Web Using Same-Layer Rendering] + * {@link https://developer.huawei.com/consumer/en/doc/best-practices/bpta-render-web-using-same-layer-render} + * </p> + * * @param { function } callback - Function Triggered when embed lifecycle changes. * @returns { WebAttribute } * @syscap SystemCapability.Web.Webview.Core @@ -9161,6 +9182,13 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { /** * Triggered when gesture effect on embed tag. * + * <p><strong>API Note</strong>: + * <strong>Performance Note</strong>: + * <p>For details about how to rendering native components on the Web using same-layer rendering, + * see [Rendering Native Components on the Web Using Same-Layer Rendering] + * {@link https://developer.huawei.com/consumer/en/doc/best-practices/bpta-render-web-using-same-layer-render} + * </p> + * * @param { function } callback - Function Triggered when gesture effect on embed tag. * @returns { WebAttribute } * @syscap SystemCapability.Web.Webview.Core -- Gitee From bb74142f7ccad94ca272af590a841ff8af8a7ef7 Mon Sep 17 00:00:00 2001 From: liuqian71 <mosh0406@163.com> Date: Mon, 14 Apr 2025 10:34:28 +0800 Subject: [PATCH 535/835] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=8D=8A=E5=BE=84?= =?UTF-8?q?=E6=B8=90=E5=8F=98=E6=A8=A1=E7=B3=8A=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: liuqian71 <mosh0406@163.com> --- api/@ohos.graphics.uiEffect.d.ts | 138 +++++++++++++++++++++++++++++++ 1 file changed, 138 insertions(+) diff --git a/api/@ohos.graphics.uiEffect.d.ts b/api/@ohos.graphics.uiEffect.d.ts index e8e5fd8aac..a952e833f0 100644 --- a/api/@ohos.graphics.uiEffect.d.ts +++ b/api/@ohos.graphics.uiEffect.d.ts @@ -102,6 +102,144 @@ declare namespace uiEffect { * @since 13 */ distort(distortionK: number): Filter; + + /** + * Adds the content radius gradient blurring effect for the current component. The input parameter is the blurring radius. + * + * @param { number } value - the blurring radius. + * The larger the blurring radius, the more blurring the content, and if the value is 0, the content blurring effect is not blurring. + * @param { RadiusGradientBlurOptions } options - the radius gradient blur options. + * @returns { Filter } + * @syscap SystemCapability.Graphics.Drawing + * @systemapi + * @since 20 + */ + radiusGradientBlur(value: number, options: RadiusGradientBlurOptions): Filter; + } + + /** + * Radius Gradient Blur Interface + * @interface RadiusGradientBlurOptions + * @syscap SystemCapability.Graphics.Drawing + * @systemapi + * @since 20 + */ + interface RadiusGradientBlurOptions { + /** + * Percentage of blurring effect. + * + * @type { FractionStop[] } + * @syscap SystemCapability.Graphics.Drawing + * @since 20 + */ + fractionStops: FractionStop[]; + /** + * Direction of radius gradient blur. + * + * @type { GradientDirection } + * @syscap SystemCapability.Graphics.Drawing + * @since 20 + */ + direction: GradientDirection; + } + + /** + * Defines the segment of blur. + * The first element in the tuple means fraction. + * The range of this value is [0,1]. A value of 1 means opaque and 0 means completely transparent. + * The second element means the stop position. + * The range of this value is [0,1]. A value of 1 means region ending position and 0 means region starting position. + * + * @typedef { [ number, number ] } FractionStop + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @atomicservice + * @since 20 + */ + type FractionStop = [ + number, + number + ]; + + /** + * GradientDirection enumeration description + * @enum { number } + * @syscap SystemCapability.Graphics.Drawing + * @systemapi + * @since 20 + */ + enum GradientDirection { + /** + * Right to left. + * + * @syscap SystemCapability.Graphics.Drawing + * @crossplatform + * @since 20 + */ + Left, + /** + * From the bottom up. + * + * @syscap SystemCapability.Graphics.Drawing + * @crossplatform + * @since 20 + */ + Top, + /** + * From left to right. + * + * @syscap SystemCapability.Graphics.Drawing + * @crossplatform + * @since 20 + */ + Right, + /** + * From the top down. + * + * @syscap SystemCapability.Graphics.Drawing + * @crossplatform + * @since 20 + */ + Bottom, + /** + * Top Left + * + * @syscap SystemCapability.Graphics.Drawing + * @crossplatform + * @since 20 + */ + LeftTop, + /** + * Left Bottom + * + * @syscap SystemCapability.Graphics.Drawing + * @crossplatform + * @since 20 + */ + LeftBottom, + /** + * Right Top + * + * @syscap SystemCapability.Graphics.Drawing + * @crossplatform + * @since 20 + */ + RightTop, + /** + * Right Bottom + * + * @syscap SystemCapability.Graphics.Drawing + * @crossplatform + * @since 20 + */ + RightBottom, + /** + * None + * + * @syscap SystemCapability.Graphics.Drawing + * @crossplatform + * @since 20 + */ + None } /** -- Gitee From c67dbeb205eb7fa4aba27fc72a59343520315b75 Mon Sep 17 00:00:00 2001 From: lixing0101 <lixing141@huawei.com> Date: Mon, 14 Apr 2025 10:39:47 +0800 Subject: [PATCH 536/835] del hidumper syscap Signed-off-by: lixing0101 <lixing141@huawei.com> --- api/device-define/default.json | 1 - api/device-define/tablet.json | 1 - api/device-define/tv.json | 1 - api/device-define/wearable.json | 1 - 4 files changed, 4 deletions(-) diff --git a/api/device-define/default.json b/api/device-define/default.json index 3c6c67ab1b..e7e2311b89 100644 --- a/api/device-define/default.json +++ b/api/device-define/default.json @@ -118,7 +118,6 @@ "SystemCapability.HiviewDFX.Hiview.FaultLogger", "SystemCapability.HiviewDFX.Hiview.LogLibrary", "SystemCapability.HiviewDFX.HiChecker", - "SystemCapability.HiviewDFX.HiDumper", "SystemCapability.HiviewDFX.HiAppEvent", "SystemCapability.HiviewDFX.HiSysEvent", "SystemCapability.HiviewDFX.HiProfiler.HiDebug", diff --git a/api/device-define/tablet.json b/api/device-define/tablet.json index f226b8496f..153f694bfb 100644 --- a/api/device-define/tablet.json +++ b/api/device-define/tablet.json @@ -110,7 +110,6 @@ "SystemCapability.HiviewDFX.Hiview.FaultLogger", "SystemCapability.HiviewDFX.Hiview.LogLibrary", "SystemCapability.HiviewDFX.HiChecker", - "SystemCapability.HiviewDFX.HiDumper", "SystemCapability.HiviewDFX.HiAppEvent", "SystemCapability.HiviewDFX.HiSysEvent", "SystemCapability.HiviewDFX.HiProfiler.HiDebug", diff --git a/api/device-define/tv.json b/api/device-define/tv.json index 2130786424..b0ef1b227b 100644 --- a/api/device-define/tv.json +++ b/api/device-define/tv.json @@ -103,7 +103,6 @@ "SystemCapability.HiviewDFX.HiAppEvent", "SystemCapability.HiviewDFX.HiChecker", "SystemCapability.HiviewDFX.HiCollie", - "SystemCapability.HiviewDFX.HiDumper", "SystemCapability.HiviewDFX.HiLog", "SystemCapability.HiviewDFX.HiProfiler.HiDebug", "SystemCapability.HiviewDFX.HiSysEvent", diff --git a/api/device-define/wearable.json b/api/device-define/wearable.json index 455d7dbf3c..45d199b21b 100644 --- a/api/device-define/wearable.json +++ b/api/device-define/wearable.json @@ -107,7 +107,6 @@ "SystemCapability.HiviewDFX.HiAppEvent", "SystemCapability.HiviewDFX.HiChecker", "SystemCapability.HiviewDFX.HiCollie", - "SystemCapability.HiviewDFX.HiDumper", "SystemCapability.HiviewDFX.HiLog", "SystemCapability.HiviewDFX.HiProfiler.HiDebug", "SystemCapability.HiviewDFX.HiSysEvent", -- Gitee From 115d908029b175f2415b0a3608fd4466174b0889 Mon Sep 17 00:00:00 2001 From: lanming1120 <lanming@huawei.com> Date: Mon, 14 Apr 2025 09:55:56 +0800 Subject: [PATCH 537/835] =?UTF-8?q?=E8=AF=81=E4=B9=A6=E7=AE=97=E6=B3=95?= =?UTF-8?q?=E5=BA=93=E6=A1=86=E6=9E=B6JSDoc=E6=B7=BB=E5=8A=A0=E7=BC=BA?= =?UTF-8?q?=E5=A4=B1=E7=9A=84=E9=94=99=E8=AF=AF=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: lanming1120 <lanming@huawei.com> --- api/@ohos.security.cert.d.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/api/@ohos.security.cert.d.ts b/api/@ohos.security.cert.d.ts index 46327cf131..0e13a7af5c 100644 --- a/api/@ohos.security.cert.d.ts +++ b/api/@ohos.security.cert.d.ts @@ -2004,6 +2004,7 @@ declare namespace cert { * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @since 9 */ @@ -2017,6 +2018,7 @@ declare namespace cert { * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform * @since 11 @@ -2031,6 +2033,7 @@ declare namespace cert { * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice @@ -2048,6 +2051,7 @@ declare namespace cert { * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @since 9 */ @@ -2061,6 +2065,7 @@ declare namespace cert { * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform * @since 11 @@ -2075,6 +2080,7 @@ declare namespace cert { * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice @@ -2310,6 +2316,7 @@ declare namespace cert { * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @since 10 */ @@ -2323,6 +2330,7 @@ declare namespace cert { * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform * @since 11 @@ -2337,6 +2345,7 @@ declare namespace cert { * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice @@ -2354,6 +2363,7 @@ declare namespace cert { * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @since 10 */ @@ -2367,6 +2377,7 @@ declare namespace cert { * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform * @since 11 @@ -2381,6 +2392,7 @@ declare namespace cert { * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice -- Gitee From dcc647d0179d9d4589af3c88172992f269ed00df Mon Sep 17 00:00:00 2001 From: lanming1120 <lanming@huawei.com> Date: Mon, 14 Apr 2025 10:20:56 +0800 Subject: [PATCH 538/835] =?UTF-8?q?=E5=8A=A0=E8=A7=A3=E5=AF=86=E7=AE=97?= =?UTF-8?q?=E6=B3=95=E5=BA=93=E6=A1=86=E6=9E=B6JSDoc=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E7=BC=BA=E5=A4=B1=E7=9A=84=E9=94=99=E8=AF=AF=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: lanming1120 <lanming@huawei.com> --- api/@ohos.security.cryptoFramework.d.ts | 26 +++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/api/@ohos.security.cryptoFramework.d.ts b/api/@ohos.security.cryptoFramework.d.ts index deb0aa9a01..e5e861f913 100644 --- a/api/@ohos.security.cryptoFramework.d.ts +++ b/api/@ohos.security.cryptoFramework.d.ts @@ -842,6 +842,7 @@ declare namespace cryptoFramework { * @returns { bigint | string | number } the specified parameters value. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 801 - this operation is not supported. * @throws { BusinessError } 17620001 - memory error. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework @@ -854,6 +855,7 @@ declare namespace cryptoFramework { * @returns { bigint | string | number } the specified parameters value. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 801 - this operation is not supported. * @throws { BusinessError } 17620001 - memory error. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework @@ -867,6 +869,7 @@ declare namespace cryptoFramework { * @returns { bigint | string | number } the specified parameters value. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 801 - this operation is not supported. * @throws { BusinessError } 17620001 - memory error. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Key.AsymKey @@ -916,6 +919,7 @@ declare namespace cryptoFramework { * @returns { string } the string of the key object in PEM format. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 801 - this operation is not supported. * @throws { BusinessError } 17620001 - memory error. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Key.AsymKey @@ -986,6 +990,7 @@ declare namespace cryptoFramework { * @returns { bigint | string | number } the specified parameters value. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 801 - this operation is not supported. * @throws { BusinessError } 17620001 - memory error. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Key.AsymKey @@ -2157,6 +2162,7 @@ declare namespace cryptoFramework { * @param { AsyncCallback<void> } callback - the callback of the init function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 17620001 - memory error. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @since 9 @@ -2168,6 +2174,7 @@ declare namespace cryptoFramework { * @param { AsyncCallback<void> } callback - the callback of the init function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 17620001 - memory error. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform @@ -2180,6 +2187,7 @@ declare namespace cryptoFramework { * @param { AsyncCallback<void> } callback - the callback of the init function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 17620001 - memory error. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Mac * @crossplatform @@ -2195,6 +2203,7 @@ declare namespace cryptoFramework { * @returns { Promise<void> } the promise returned by the function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 17620001 - memory error. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @since 9 @@ -2206,6 +2215,7 @@ declare namespace cryptoFramework { * @returns { Promise<void> } the promise returned by the function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 17620001 - memory error. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform @@ -2218,6 +2228,7 @@ declare namespace cryptoFramework { * @returns { Promise<void> } the promise returned by the function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 17620001 - memory error. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Mac * @crossplatform @@ -2232,6 +2243,7 @@ declare namespace cryptoFramework { * @param { SymKey } key - indicates the SymKey. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 17620001 - memory error. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Mac * @crossplatform @@ -2247,6 +2259,7 @@ declare namespace cryptoFramework { * @param { AsyncCallback<void> } callback - the callback of the update function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 17620001 - memory error. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @since 9 @@ -2258,6 +2271,7 @@ declare namespace cryptoFramework { * @param { AsyncCallback<void> } callback - the callback of the update function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 17620001 - memory error. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform @@ -2270,6 +2284,7 @@ declare namespace cryptoFramework { * @param { AsyncCallback<void> } callback - the callback of the update function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 17620001 - memory error. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Mac * @crossplatform @@ -2285,6 +2300,7 @@ declare namespace cryptoFramework { * @returns { Promise<void> } the promise returned by the function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 17620001 - memory error. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @since 9 @@ -2296,6 +2312,7 @@ declare namespace cryptoFramework { * @returns { Promise<void> } the promise returned by the function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 17620001 - memory error. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform @@ -2308,6 +2325,7 @@ declare namespace cryptoFramework { * @returns { Promise<void> } the promise returned by the function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 17620001 - memory error. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Mac * @crossplatform @@ -2322,6 +2340,7 @@ declare namespace cryptoFramework { * @param { DataBlob } input - indicates the DataBlob. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 17620001 - memory error. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Mac * @crossplatform @@ -2556,6 +2575,7 @@ declare namespace cryptoFramework { * @param { AsyncCallback<void> } callback - the callback of the update function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 17620001 - memory error. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @since 9 @@ -2567,6 +2587,7 @@ declare namespace cryptoFramework { * @param { AsyncCallback<void> } callback - the callback of the update function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 17620001 - memory error. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform @@ -2579,6 +2600,7 @@ declare namespace cryptoFramework { * @param { AsyncCallback<void> } callback - the callback of the update function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 17620001 - memory error. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.MessageDigest * @crossplatform @@ -2594,6 +2616,7 @@ declare namespace cryptoFramework { * @returns { Promise<void> } the promise returned by the function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 17620001 - memory error. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @since 9 @@ -2605,6 +2628,7 @@ declare namespace cryptoFramework { * @returns { Promise<void> } the promise returned by the function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 17620001 - memory error. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform @@ -2617,6 +2641,7 @@ declare namespace cryptoFramework { * @returns { Promise<void> } the promise returned by the function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 17620001 - memory error. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.MessageDigest * @crossplatform @@ -2631,6 +2656,7 @@ declare namespace cryptoFramework { * @param { DataBlob } input - indicates the DataBlob. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 17620001 - memory error. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.MessageDigest * @crossplatform -- Gitee From eac7a7e46aa3a9e53e6691122b2794b848102811 Mon Sep 17 00:00:00 2001 From: liuhui <liuhui160@huawei.com> Date: Mon, 14 Apr 2025 10:37:13 +0800 Subject: [PATCH 539/835] add AnonyMous Object Rectification for uec Signed-off-by: liuhui <liuhui160@huawei.com> --- api/@internal/component/ets/ui_extension_component.d.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/api/@internal/component/ets/ui_extension_component.d.ts b/api/@internal/component/ets/ui_extension_component.d.ts index 98f807a2e7..0f6445ff78 100644 --- a/api/@internal/component/ets/ui_extension_component.d.ts +++ b/api/@internal/component/ets/ui_extension_component.d.ts @@ -169,6 +169,7 @@ declare interface TerminationInfo { /** * Get Callback from @ohos.base. + * AnonyMous Object Rectification * * @typedef { import('../api/@ohos.base').Callback<Record<string, Object>> } * @syscap SystemCapability.ArkUI.ArkUI.Full @@ -198,6 +199,7 @@ declare interface UIExtensionProxy { */ /** * This function is for sending data to the UIExtensionAbility. + * AnonyMous Object Rectification * * @param { Record<string, Object> } data * @syscap SystemCapability.ArkUI.ArkUI.Full @@ -219,6 +221,7 @@ declare interface UIExtensionProxy { */ /** * This function is for sending data to the UIExtensionAbility and waiting the result in blocking mode. + * AnonyMous Object Rectification * * @param { Record<string, Object> } data - Data send to the UIExtensionAbility. * @returns { Record<string, Object> } data - Data transferred from the UIExtensionAbility. @@ -241,6 +244,7 @@ declare interface UIExtensionProxy { */ /** * Register the listener that watches for async data receiver callback being registered by UIExtensionAbility. + * AnonyMous Object Rectification * * @param { 'asyncReceiverRegister' } type - Indicates the type of event. * @param { Callback<UIExtensionProxy> } callback - Callback of the listened event. @@ -261,6 +265,7 @@ declare interface UIExtensionProxy { */ /** * Register the listener that watches for sync data receiver callback being registered by UIExtensionAbility. + * AnonyMous Object Rectification * * @param { 'syncReceiverRegister' } type - Indicates the type of event. * @param { Callback<UIExtensionProxy> } callback - Callback of the listened event. @@ -281,6 +286,7 @@ declare interface UIExtensionProxy { */ /** * Deregisters the listener that watches for async data receiver callback being registered by UIExtensionAbility. + * AnonyMous Object Rectification * * @param { 'asyncReceiverRegister' } type - Type of the listened event. * @param { Callback<UIExtensionProxy> } [callback] - Callback of the listened event. @@ -301,6 +307,7 @@ declare interface UIExtensionProxy { */ /** * Deregisters the listener that watches for sync data receiver callback being registered by UIExtensionAbility. + * AnonyMous Object Rectification * * @param { 'syncReceiverRegister' } type - Type of the listened event. * @param { Callback<UIExtensionProxy> } [callback] - Callback of the listened event. @@ -379,6 +386,8 @@ declare class UIExtensionComponentAttribute extends CommonMethod<UIExtensionComp * @since 10 */ /** + * AnonyMous Object Rectification + * * @param { ReceiveCallback } callback - Called when data received from UIExtensionAbility * @returns { UIExtensionComponentAttribute } * @syscap SystemCapability.ArkUI.ArkUI.Full -- Gitee From ea232c9c166138aa19e6873c692509e1d31028e2 Mon Sep 17 00:00:00 2001 From: liuqian71 <mosh0406@163.com> Date: Mon, 14 Apr 2025 06:31:32 +0000 Subject: [PATCH 540/835] update api/@ohos.graphics.uiEffect.d.ts. Signed-off-by: liuqian71 <mosh0406@163.com> --- api/@ohos.graphics.uiEffect.d.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/api/@ohos.graphics.uiEffect.d.ts b/api/@ohos.graphics.uiEffect.d.ts index a952e833f0..9431bce553 100644 --- a/api/@ohos.graphics.uiEffect.d.ts +++ b/api/@ohos.graphics.uiEffect.d.ts @@ -109,7 +109,8 @@ declare namespace uiEffect { * @param { number } value - the blurring radius. * The larger the blurring radius, the more blurring the content, and if the value is 0, the content blurring effect is not blurring. * @param { RadiusGradientBlurOptions } options - the radius gradient blur options. - * @returns { Filter } + * @returns { Filter } - Returns radius gradient blur Filter. + * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. * @syscap SystemCapability.Graphics.Drawing * @systemapi * @since 20 -- Gitee From 3fb0697c351eb686b48a43b642dee2f6496dca2a Mon Sep 17 00:00:00 2001 From: hemenghao <hemenghao2@huawei.com> Date: Mon, 14 Apr 2025 14:35:57 +0800 Subject: [PATCH 541/835] =?UTF-8?q?=E5=85=BC=E5=AE=B9=E6=80=A7=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: hemenghao <hemenghao2@huawei.com> --- api/@ohos.inputMethod.d.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/@ohos.inputMethod.d.ts b/api/@ohos.inputMethod.d.ts index 238ba54378..9d6f7ee49e 100644 --- a/api/@ohos.inputMethod.d.ts +++ b/api/@ohos.inputMethod.d.ts @@ -602,7 +602,7 @@ declare namespace inputMethod { * @throws { BusinessError } 12800008 - input method manager service error. * @syscap SystemCapability.MiscServices.InputMethodFramework * @since 9 - * @deprecated since 16 + * @deprecated since 18 */ showOptionalInputMethods(callback: AsyncCallback<boolean>): void; @@ -613,7 +613,7 @@ declare namespace inputMethod { * @throws { BusinessError } 12800008 - input method manager service error. * @syscap SystemCapability.MiscServices.InputMethodFramework * @since 9 - * @deprecated since 16 + * @deprecated since 18 */ showOptionalInputMethods(): Promise<boolean>; -- Gitee From 6c2706255c1a27f9b2bc5b63c0fd9e8dbac7d328 Mon Sep 17 00:00:00 2001 From: yuwenze <yuwenze1@huawei.com> Date: Mon, 14 Apr 2025 14:47:12 +0800 Subject: [PATCH 542/835] Signed-off-by: yuwenze <yuwenze1@huawei.com> Change-Id: I99f2ec1321b01a24834b1a7b025a57699a877698 --- api/application/UIAbilityContext.d.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/application/UIAbilityContext.d.ts b/api/application/UIAbilityContext.d.ts index 63a8cf6aae..2b638445d6 100644 --- a/api/application/UIAbilityContext.d.ts +++ b/api/application/UIAbilityContext.d.ts @@ -4789,8 +4789,8 @@ export default class UIAbilityContext extends Context { * @throws { BusinessError } 16000011 - The context does not exist. * @throws { BusinessError } 16000050 - Internal error. * @throws { BusinessError } 16000065 - The API can be called only when the ability is running in the foreground. - * @throws { BusinessError } 16000084 - The context does not belong to HookAbility; multiple calls are invoked. - * @throws { BusinessError } 16000085 - Failed to cancel the hook of the window module. + * @throws { BusinessError } 16000084 - Only allow DelegatorAbility to call the method once. + * @throws { BusinessError } 16000085 - The interaction process between Ability and Window encountered an error. * @syscap SystemCapability.Ability.AbilityRuntime.Core * @stagemodelonly * @since 17 -- Gitee From d235035fc61a6c0ac1786424fca7ca2f7f061f4b Mon Sep 17 00:00:00 2001 From: liuqian71 <mosh0406@163.com> Date: Mon, 14 Apr 2025 07:03:16 +0000 Subject: [PATCH 543/835] update api/@ohos.graphics.uiEffect.d.ts. Signed-off-by: liuqian71 <mosh0406@163.com> --- api/@ohos.graphics.uiEffect.d.ts | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/api/@ohos.graphics.uiEffect.d.ts b/api/@ohos.graphics.uiEffect.d.ts index 9431bce553..78e56d05cc 100644 --- a/api/@ohos.graphics.uiEffect.d.ts +++ b/api/@ohos.graphics.uiEffect.d.ts @@ -113,7 +113,7 @@ declare namespace uiEffect { * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. * @syscap SystemCapability.Graphics.Drawing * @systemapi - * @since 20 + * @since 19 */ radiusGradientBlur(value: number, options: RadiusGradientBlurOptions): Filter; } @@ -123,7 +123,7 @@ declare namespace uiEffect { * @interface RadiusGradientBlurOptions * @syscap SystemCapability.Graphics.Drawing * @systemapi - * @since 20 + * @since 19 */ interface RadiusGradientBlurOptions { /** @@ -131,7 +131,7 @@ declare namespace uiEffect { * * @type { FractionStop[] } * @syscap SystemCapability.Graphics.Drawing - * @since 20 + * @since 19 */ fractionStops: FractionStop[]; /** @@ -139,7 +139,7 @@ declare namespace uiEffect { * * @type { GradientDirection } * @syscap SystemCapability.Graphics.Drawing - * @since 20 + * @since 19 */ direction: GradientDirection; } @@ -154,7 +154,7 @@ declare namespace uiEffect { * @typedef { [ number, number ] } FractionStop * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice - * @since 20 + * @since 19 */ type FractionStop = [ number, @@ -166,7 +166,7 @@ declare namespace uiEffect { * @enum { number } * @syscap SystemCapability.Graphics.Drawing * @systemapi - * @since 20 + * @since 19 */ enum GradientDirection { /** @@ -174,7 +174,7 @@ declare namespace uiEffect { * * @syscap SystemCapability.Graphics.Drawing * @crossplatform - * @since 20 + * @since 19 */ Left, /** @@ -182,7 +182,7 @@ declare namespace uiEffect { * * @syscap SystemCapability.Graphics.Drawing * @crossplatform - * @since 20 + * @since 19 */ Top, /** @@ -190,7 +190,7 @@ declare namespace uiEffect { * * @syscap SystemCapability.Graphics.Drawing * @crossplatform - * @since 20 + * @since 19 */ Right, /** @@ -198,7 +198,7 @@ declare namespace uiEffect { * * @syscap SystemCapability.Graphics.Drawing * @crossplatform - * @since 20 + * @since 19 */ Bottom, /** @@ -206,7 +206,7 @@ declare namespace uiEffect { * * @syscap SystemCapability.Graphics.Drawing * @crossplatform - * @since 20 + * @since 19 */ LeftTop, /** @@ -214,7 +214,7 @@ declare namespace uiEffect { * * @syscap SystemCapability.Graphics.Drawing * @crossplatform - * @since 20 + * @since 19 */ LeftBottom, /** @@ -222,7 +222,7 @@ declare namespace uiEffect { * * @syscap SystemCapability.Graphics.Drawing * @crossplatform - * @since 20 + * @since 19 */ RightTop, /** @@ -230,7 +230,7 @@ declare namespace uiEffect { * * @syscap SystemCapability.Graphics.Drawing * @crossplatform - * @since 20 + * @since 19 */ RightBottom, /** @@ -238,7 +238,7 @@ declare namespace uiEffect { * * @syscap SystemCapability.Graphics.Drawing * @crossplatform - * @since 20 + * @since 19 */ None } -- Gitee From 854a896b486a8a70151ecab15e0bb136f6fb66b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8D=A2=E5=AE=87=E8=B1=AA?= <luyuhao6@huawei.com> Date: Mon, 14 Apr 2025 15:04:57 +0800 Subject: [PATCH 544/835] change1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 卢宇豪 <luyuhao6@huawei.com> --- api/@ohos.window.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.window.d.ts b/api/@ohos.window.d.ts index 67b0937bbf..7216863631 100644 --- a/api/@ohos.window.d.ts +++ b/api/@ohos.window.d.ts @@ -3186,7 +3186,7 @@ declare namespace window { * @throws { BusinessError } 1300003 - This window manager service works abnormally. * @syscap SystemCapability.Window.SessionManager * @atomicservice - * @since 20 + * @since 19 */ function getAllWindowLayoutInfo(displayId: number): Promise<Array<WindowLayoutInfo>>; -- Gitee From 33a8a3514f30c8dcff22f14a9033e89c8ea10dc8 Mon Sep 17 00:00:00 2001 From: zhufenghao <zhufenghao2@huawei.com> Date: Mon, 14 Apr 2025 15:28:18 +0800 Subject: [PATCH 545/835] gitHitTest api deprecated since 18 Signed-off-by: zhufenghao <zhufenghao2@huawei.com> --- api/@ohos.web.webview.d.ts | 54 +++++++++++++++++++------------------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/api/@ohos.web.webview.d.ts b/api/@ohos.web.webview.d.ts index 05ae615402..448110dda3 100644 --- a/api/@ohos.web.webview.d.ts +++ b/api/@ohos.web.webview.d.ts @@ -711,7 +711,7 @@ declare namespace webview { scale?: number; /** - * Whether background should be printed when creating pdf. + * Whether background should be printed when creating pdf. * * @type { ?boolean } * @syscap SystemCapability.Web.Webview.Core @@ -3893,7 +3893,7 @@ declare namespace webview { * @syscap SystemCapability.Web.Webview.Core * @atomicservice * @since 11 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.web.webview.WebviewController#getLastHitTest */ getHitTest(): WebHitTestType; @@ -4085,7 +4085,7 @@ declare namespace webview { * @syscap SystemCapability.Web.Webview.Core * @atomicservice * @since 11 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.web.webview.WebviewController#getLastHitTest */ getHitTestValue(): HitTestValue; @@ -4691,7 +4691,7 @@ declare namespace webview { /** * Rendering current Web page into Pdf data, return the result in promise mode. * - * @param { PdfConfiguration } configuration - configuration for createPdf, + * @param { PdfConfiguration } configuration - configuration for createPdf, * including page width and height, etc. * {@Link PdfConfiguration} * @returns { Promise<PdfData> } The promise returned by the function. @@ -6018,7 +6018,7 @@ declare namespace webview { setBackForwardCacheOptions(options: BackForwardCacheOptions): void; /** - * Get the scroll offset of the webpage in view port, the coordinates of the top left corner of the view port are X: 0, Y: 0. + * Get the scroll offset of the webpage in view port, the coordinates of the top left corner of the view port are X: 0, Y: 0. * And the unit is virtual pixel. * * @returns { ScrollOffset } scroll offset @@ -8296,7 +8296,7 @@ declare namespace webview { /** * This class is used to enable back forward cache supported features. - * + * * @syscap SystemCapability.Web.Webview.Core * @since 12 */ @@ -8330,7 +8330,7 @@ declare namespace webview { /** * This class is used to set back forward cache options. - * + * * @syscap SystemCapability.Web.Webview.Core * @since 12 */ @@ -8390,7 +8390,7 @@ declare namespace webview { } /** * The ProxyConfig used by applyProxyOverride. - * + * * @syscap SystemCapability.Web.Webview.Core * @since 15 */ @@ -8399,7 +8399,7 @@ declare namespace webview { * Insert a bypass rule that indicates URLs that should skip the override proxy and connect the server directly instead. * These maybe URLs or IP addresses and wildcards are supported. e.g. "*.example.com" means that requests to * "https://www.example.com" and "http://test.example.com" will connect the server directly. - * + * * @param { string } bypassRule - The bypass rule. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. * <br>2. Incorrect parameter types. @@ -8409,7 +8409,7 @@ declare namespace webview { insertBypassRule(bypassRule: string): void; /** * Insert a proxy rule that indicates URLs that match the schemeFilter will connect the server directly. - * + * * @param { ProxySchemeFilter } schemeFilter - The scheme filter for this rule. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. * <br>2. Incorrect parameter types. @@ -8420,11 +8420,11 @@ declare namespace webview { /** * Insert a proxy rule which indicates that requests matching the schemeFilter should use an override proxy, all requests will * use the proxy rule if schemeFilter is null. - * + * * The format for proxy is [scheme://]host[:port]. Scheme is optional and must be HTTP, HTTPS, or SOCKS if present. Scheme defaults to HTTP. * Host is an IPv6 literal with brackets, an IPv4 literal or one or more labels seperated by a period. Port number is optional and defaults * to 80 for HTTP, 443 for HTTPS and 1080 for SOCKS. - * + * * e.g. example.com host: example.com * https://example.com scheme: https host: example.com * example.com:8888 host: example.com port: 8888 @@ -8432,7 +8432,7 @@ declare namespace webview { * 192.168.1.1 host: 192.168.1.1 * 192.168.1.1:8888 host:192.168.1.1 port: 8888 * [10:20:30:40:50:60:70:80] - * + * * @param { string } proxyRule - The proxy rule. * @param { ProxySchemeFilter } schemeFilter - The scheme filter for this rule. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. @@ -8444,7 +8444,7 @@ declare namespace webview { /** * Hostnames without a period in them (and that are not IP literals) will skip the proxy and connect the server directly. * Examples: "abc", "local", "some-domain". - * + * * @syscap SystemCapability.Web.Webview.Core * @since 15 */ @@ -8453,17 +8453,17 @@ declare namespace webview { * By default, certain hostnames implicitly bypass the proxy if they are link-local IPs, or localhost addresses. For instance * hostnames matching any of (non-exhaustive list): localhost *.localhost [::1] 127.0.0.1/8 169.254/16 [FE80::]/10 * Call this function to override the default behavior and force localhost and link-local URLs to be sent through the proxy. - * + * * @syscap SystemCapability.Web.Webview.Core * @since 15 */ clearImplicitRules(): void; /** * Reverse the bypass rules. - * + * * If false all URLs will use proxy settings except URLs match the bypass rules. * If true only URLs in the bypass list will use proxy, and all other URLs will be connected to directly. - * + * * @param { boolean } reverse - If reverse the bypass rule. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. * <br>2. Incorrect parameter types. @@ -8473,7 +8473,7 @@ declare namespace webview { enableReverseBypass(reverse: boolean): void; /** * Returns the bypass rules. - * + * * @returns { Array<string> } The bypass rules. * @syscap SystemCapability.Web.Webview.Core * @since 15 @@ -8481,7 +8481,7 @@ declare namespace webview { getBypassRules(): Array<string>; /** * Returns the proxy rules. - * + * * @returns { Array<ProxyRule> } The proxy rules. * @syscap SystemCapability.Web.Webview.Core * @since 15 @@ -8489,7 +8489,7 @@ declare namespace webview { getProxyRules(): Array<ProxyRule>; /** * Returns if reverse bypass rules. - * + * * @returns { boolean } If reverse bypass enabled. * @syscap SystemCapability.Web.Webview.Core * @since 15 @@ -8499,14 +8499,14 @@ declare namespace webview { /** * The ProxyRule used by insertProxyRule. - * + * * @syscap SystemCapability.Web.Webview.Core * @since 15 */ class ProxyRule { /** * Returns the scheme filter used for this rule. - * + * * @returns { ProxySchemeFilter } The scheme filter used for this rule. * @syscap SystemCapability.Web.Webview.Core * @since 15 @@ -8514,7 +8514,7 @@ declare namespace webview { getSchemeFilter(): ProxySchemeFilter; /** * Returns the proxy URL. - * + * * @returns { string } The proxy URL. * @syscap SystemCapability.Web.Webview.Core * @since 15 @@ -8524,7 +8524,7 @@ declare namespace webview { /** * The callback for proxy changed. - * + * * @typedef { function } * @syscap SystemCapability.Web.Webview.Core * @since 15 @@ -8533,7 +8533,7 @@ declare namespace webview { /** * This class is used for set proxy for ArkWeb. - * + * * @syscap SystemCapability.Web.Webview.Core * @since 15 */ @@ -8543,7 +8543,7 @@ declare namespace webview { * Instead, the request will use the proxy specified by the config. Requests are not guaranteed to use the new proxy immediately; wait for * the listener before loading a page. This listener will be called on the UI thread. * Note: calling applyProxyOverride will cause any existing system wide setting to be ignored. - * + * * @param { ProxyConfig } proxyConfig - The proxy config. * @param { OnProxyConfigChangeCallback } callback - Called when the proxy has been changed. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. @@ -8555,7 +8555,7 @@ declare namespace webview { /** * Remove the proxy config. Requests are not guaranteed to not use the proxy; Wait for the listener before loading a page. This listener * will be called on the UI thread. - * + * * @param { OnProxyConfigChangeCallback } callback - Called when the proxy has been changed. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. * <br>2. Incorrect parameter types. -- Gitee From 1a9a36021050a6d104066067b94cd9ea2e07a804 Mon Sep 17 00:00:00 2001 From: sun-xinyan <sunxinyan2@huawei.com> Date: Mon, 14 Apr 2025 11:49:46 +0800 Subject: [PATCH 546/835] fix anoumous change api prob Signed-off-by: sun-xinyan <sunxinyan2@huawei.com> --- .../component/ets/page_transition.d.ts | 4 + api/@internal/component/ets/particle.d.ts | 209 ++++++++++++++++++ api/@internal/component/ets/sidebar.d.ts | 31 +++ 3 files changed, 244 insertions(+) diff --git a/api/@internal/component/ets/page_transition.d.ts b/api/@internal/component/ets/page_transition.d.ts index c78f037bfb..1ee6c15fac 100644 --- a/api/@internal/component/ets/page_transition.d.ts +++ b/api/@internal/component/ets/page_transition.d.ts @@ -355,6 +355,7 @@ declare class CommonTransition<T> { /** * Called when the translation effect of page transition is set. * + * Anonymous Object Rectification. * @param { TranslateOptions } value * @returns { T } * @syscap SystemCapability.ArkUI.ArkUI.Full @@ -394,6 +395,7 @@ declare class CommonTransition<T> { /** * Called when setting the zoom effect of page transition. * + * Anonymous Object Rectification. * @param { ScaleOptions } value * @returns { T } * @syscap SystemCapability.ArkUI.ArkUI.Full @@ -657,6 +659,7 @@ interface PageTransitionEnterInterface extends CommonTransition<PageTransitionEn * Called frame by frame to customize pageTransition animation when the page enters. * The incoming parameter is the normalized progress of the current incoming animation. * + * Anonymous Object Rectification. * @param { PageTransitionCallback } event - animation callback frame by frame * @returns { PageTransitionEnterInterface } * @syscap SystemCapability.ArkUI.ArkUI.Full @@ -757,6 +760,7 @@ interface PageTransitionExitInterface extends CommonTransition<PageTransitionExi * Called frame by frame to customize pageTransition animation when the page exits. * The input parameter is the normalized progress of the current exit animation. * + * Anonymous Object Rectification. * @param { PageTransitionCallback } event * @returns { PageTransitionExitInterface } * @syscap SystemCapability.ArkUI.ArkUI.Full diff --git a/api/@internal/component/ets/particle.d.ts b/api/@internal/component/ets/particle.d.ts index 0f5e8ee7d9..dd26d7cc14 100644 --- a/api/@internal/component/ets/particle.d.ts +++ b/api/@internal/component/ets/particle.d.ts @@ -54,6 +54,16 @@ declare interface VelocityOptions { * @atomicservice * @since 11 */ + /** + * Particle speed. + * + * Anonymous Object Rectification. + * @type { ParticleTuple<number, number> } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ speed: ParticleTuple<number, number>; /** @@ -71,6 +81,16 @@ declare interface VelocityOptions { * @atomicservice * @since 11 */ + /** + * Angle of particle's direction. + * + * Anonymous Object Rectification. + * @type { ParticleTuple<number, number> } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ angle: ParticleTuple<number, number>; } @@ -102,6 +122,16 @@ declare interface AccelerationOptions< * @atomicservice * @since 11 */ + /** + * Speed property options. + * + * Anonymous Object Rectification. + * @type { ?ParticlePropertyOptions<number, ACC_SPEED_UPDATER> } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ speed?: ParticlePropertyOptions<number, ACC_SPEED_UPDATER>; /** @@ -119,6 +149,16 @@ declare interface AccelerationOptions< * @atomicservice * @since 11 */ + /** + * Angle property options. + * + * Anonymous Object Rectification. + * @type { ?ParticlePropertyOptions<number, ACC_ANGLE_UPDATER> } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ angle?: ParticlePropertyOptions<number, ACC_ANGLE_UPDATER>; } @@ -239,6 +279,8 @@ interface ParticleOptions< */ /** * Particle velocity. + * + * Anonymous Object Rectification. * @type { ?VelocityOptions } * @default {speed:[0,0];angle:[0,0]} * @syscap SystemCapability.ArkUI.ArkUI.Full @@ -267,6 +309,8 @@ interface ParticleOptions< */ /** * Particle acceleration. + * + * Anonymous Object Rectification. * @type { ?AccelerationOptions<ACC_SPEED_UPDATER, ACC_ANGLE_UPDATER> } * @default {speed:{range:[0,0]};angle:{range:[0,0]}} * @syscap SystemCapability.ArkUI.ArkUI.Full @@ -380,6 +424,8 @@ interface ImageParticleParameters { */ /** * Particle image size. + * + * Anonymous Object Rectification. * @type { ParticleTuple<Dimension, Dimension> } * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform @@ -540,6 +586,16 @@ interface EmitterParticleOptions<PARTICLE extends ParticleType> { * @atomicservice * @since 11 */ + /** + * Particle type. + * + * Anonymous Object Rectification. + * @type { PARTICLE } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ type: PARTICLE; /** * Particle config. @@ -556,6 +612,16 @@ interface EmitterParticleOptions<PARTICLE extends ParticleType> { * @atomicservice * @since 11 */ + /** + * Particle config. + * + * Anonymous Object Rectification. + * @type { ParticleConfigs[PARTICLE] } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ config: ParticleConfigs[PARTICLE]; /** @@ -573,6 +639,16 @@ interface EmitterParticleOptions<PARTICLE extends ParticleType> { * @atomicservice * @since 11 */ + /** + * Particle count. + * + * Anonymous Object Rectification. + * @type { number } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ count: number; /** @@ -592,6 +668,17 @@ interface EmitterParticleOptions<PARTICLE extends ParticleType> { * @atomicservice * @since 11 */ + /** + * Particle lifetime. + * + * Anonymous Object Rectification. + * @type { ?number } + * @default 1000 + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ lifetime?: number; /** @@ -604,6 +691,18 @@ interface EmitterParticleOptions<PARTICLE extends ParticleType> { * @atomicservice * @since 12 */ + /** + * Particle lifetimeRange,value range [0, ∞). + * when lifetimeRange>lifetime,minimum lifetime is 0. + * + * Anonymous Object Rectification. + * @type { ?number } + * @default 0 + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ lifetimeRange?: number; } @@ -640,6 +739,8 @@ interface EmitterOptions<PARTICLE extends ParticleType> { */ /** * Set particle config. + * + * Anonymous Object Rectification. * @type { EmitterParticleOptions<PARTICLE> } * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform @@ -711,6 +812,8 @@ interface EmitterOptions<PARTICLE extends ParticleType> { * Position of emitter. * The first element means X-axis location. * The second element means the Y-axis location. + * + * Anonymous Object Rectification. * @type { ?ParticleTuple<Dimension, Dimension> } * @default [0,0] * @syscap SystemCapability.ArkUI.ArkUI.Full @@ -745,6 +848,8 @@ interface EmitterOptions<PARTICLE extends ParticleType> { * Size of emitter. * The first element means emitter width. * The second element means emitter height. + * + * Anonymous Object Rectification. * @type { ?ParticleTuple<Dimension, Dimension> } * @default ['100%','100%'] * @syscap SystemCapability.ArkUI.ArkUI.Full @@ -807,6 +912,8 @@ interface ParticlePropertyUpdaterConfigs<T> { */ /** * Random effect of particle updater. + * + * Anonymous Object Rectification. * @type { ParticleTuple<T, T> } * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform @@ -858,6 +965,16 @@ interface ParticleUpdaterOptions<TYPE, UPDATER extends ParticleUpdater> { * @atomicservice * @since 11 */ + /** + * Particle updater type. + * + * Anonymous Object Rectification. + * @type { UPDATER } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ type: UPDATER; /** @@ -875,6 +992,16 @@ interface ParticleUpdaterOptions<TYPE, UPDATER extends ParticleUpdater> { * @atomicservice * @since 11 */ + /** + * Particle updater configuration. + * + * Anonymous Object Rectification. + * @type { ParticlePropertyUpdaterConfigs<TYPE>[UPDATER] } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ config: ParticlePropertyUpdaterConfigs<TYPE>[UPDATER]; } @@ -903,6 +1030,16 @@ interface ParticleColorOptions { * @atomicservice * @since 11 */ + /** + * Red component of particle color. + * + * Anonymous Object Rectification. + * @type { ParticleTuple<number, number> } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ r: ParticleTuple<number, number>; /** @@ -920,6 +1057,16 @@ interface ParticleColorOptions { * @atomicservice * @since 11 */ + /** + * Green component of particle color. + * + * Anonymous Object Rectification. + * @type { ParticleTuple<number, number> } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ g: ParticleTuple<number, number>; /** @@ -937,6 +1084,16 @@ interface ParticleColorOptions { * @atomicservice * @since 11 */ + /** + * Blue component of particle color. + * + * Anonymous Object Rectification. + * @type { ParticleTuple<number, number> } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ b: ParticleTuple<number, number>; /** @@ -954,6 +1111,16 @@ interface ParticleColorOptions { * @atomicservice * @since 11 */ + /** + * Opacity component of particle color. + * + * Anonymous Object Rectification. + * @type { ParticleTuple<number, number> } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ a: ParticleTuple<number, number>; } @@ -982,6 +1149,16 @@ interface ParticleColorUpdaterOptions<UPDATER extends ParticleUpdater> { * @atomicservice * @since 11 */ + /** + * Color updater. + * + * Anonymous Object Rectification. + * @type { UPDATER } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ type: UPDATER; /** @@ -999,6 +1176,16 @@ interface ParticleColorUpdaterOptions<UPDATER extends ParticleUpdater> { * @atomicservice * @since 11 */ + /** + * Color updater configuration. + * + * Anonymous Object Rectification. + * @type { ParticleColorPropertyUpdaterConfigs[UPDATER] } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ config: ParticleColorPropertyUpdaterConfigs[UPDATER]; } @@ -1035,6 +1222,8 @@ interface ParticlePropertyOptions<TYPE, UPDATER extends ParticleUpdater> { */ /** * Initial range, within which the initial value are randomly generated. + * + * Anonymous Object Rectification. * @type { ParticleTuple<TYPE, TYPE> } * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform @@ -1062,6 +1251,8 @@ interface ParticlePropertyOptions<TYPE, UPDATER extends ParticleUpdater> { */ /** * Particle property updater. + * + * Anonymous Object Rectification. * @type { ?ParticleUpdaterOptions<TYPE, UPDATER> } * @default {type:UPDATER.NONE;config:ParticlePropertyUpdaterConfigs<UPDATER.NONE>[UPDATER.NONE]} * @syscap SystemCapability.ArkUI.ArkUI.Full @@ -1124,6 +1315,8 @@ interface ParticleColorPropertyUpdaterConfigs { */ /** * Random effect of particle color property updater. + * + * Anonymous Object Rectification. * @type { ParticleColorOptions } * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform @@ -1185,6 +1378,8 @@ interface ParticleColorPropertyOptions<UPDATER extends ParticleUpdater> { */ /** * Initial color range, within which the initial color is randomly generated. + * + * Anonymous Object Rectification. * @type { ParticleTuple<ResourceColor, ResourceColor> } * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform @@ -1223,6 +1418,8 @@ interface ParticleColorPropertyOptions<UPDATER extends ParticleUpdater> { */ /** * Particle color property updater. + * + * Anonymous Object Rectification. * @type { ?ParticleColorUpdaterOptions<UPDATER> } * @default {type:UPDATER.NONE;config:ParticleColorPropertyUpdaterConfigs[UPDATER.NONE]} * @syscap SystemCapability.ArkUI.ArkUI.Full @@ -1370,6 +1567,16 @@ interface Particles< * @atomicservice * @since 11 */ + /** + * Array of particles. + * + * Anonymous Object Rectification. + * @type { Array<ParticleOptions<PARTICLE, COLOR_UPDATER, OPACITY_UPDATER, SCALE_UPDATER, ACC_SPEED_UPDATER, ACC_ANGLE_UPDATER, SPIN_UPDATER>> } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ particles: Array< ParticleOptions< PARTICLE, @@ -1420,6 +1627,8 @@ interface ParticleInterface { */ /** * create a particle array. + * + * Anonymous Object Rectification. * @param { Particles<PARTICLE, COLOR_UPDATER, OPACITY_UPDATER, SCALE_UPDATER, ACC_SPEED_UPDATER, ACC_ANGLE_UPDATER, * SPIN_UPDATER> } particles - Array of particles. * @returns { ParticleAttribute } Returns the particle attribute. diff --git a/api/@internal/component/ets/sidebar.d.ts b/api/@internal/component/ets/sidebar.d.ts index 21289bd25e..4622bd4555 100644 --- a/api/@internal/component/ets/sidebar.d.ts +++ b/api/@internal/component/ets/sidebar.d.ts @@ -211,6 +211,16 @@ declare interface ButtonIconOptions { * @atomicservice * @since 11 */ + /** + * Defines whether an icon is shown. + * + * Anonymous Object Rectification. + * @type { string | PixelMap | Resource } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ shown: string | PixelMap | Resource; /** @@ -237,6 +247,16 @@ declare interface ButtonIconOptions { * @atomicservice * @since 11 */ + /** + * Defines whether an icon is hidden. + * + * Anonymous Object Rectification. + * @type { string | PixelMap | Resource } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ hidden: string | PixelMap | Resource; /** @@ -263,6 +283,16 @@ declare interface ButtonIconOptions { * @atomicservice * @since 11 */ + /** + * Defines whether an icon is switching. + * + * Anonymous Object Rectification. + * @type { ?(string | PixelMap | Resource) } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ switching?: string | PixelMap | Resource; } @@ -434,6 +464,7 @@ declare interface ButtonStyle { /** * Set the button icon when sidebar status has changed * + * Anonymous Object Rectification. * @type { ?ButtonIconOptions } * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform -- Gitee From dc7b2ca178ff464d734eafceb43419f3bed988c4 Mon Sep 17 00:00:00 2001 From: luzhiye <luzhiye123@huawei.com> Date: Mon, 14 Apr 2025 17:33:13 +0800 Subject: [PATCH 547/835] fix api version Signed-off-by: luzhiye <luzhiye123@huawei.com> --- api/@ohos.usbManager.d.ts | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/api/@ohos.usbManager.d.ts b/api/@ohos.usbManager.d.ts index 7d0c4c4cec..e530294a20 100644 --- a/api/@ohos.usbManager.d.ts +++ b/api/@ohos.usbManager.d.ts @@ -1620,7 +1620,7 @@ declare namespace usbManager { * @typedef USBControlParams * @syscap SystemCapability.USB.USBManager * @since 9 - * @deprecated since 16 + * @deprecated since 18 * @useinstead ohos.usbManager/usbManager#USBDeviceRequestParams */ interface USBControlParams { @@ -1630,7 +1630,7 @@ declare namespace usbManager { * @type { number } * @syscap SystemCapability.USB.USBManager * @since 9 - * @deprecated since 16 + * @deprecated since 18 */ request: number; @@ -1640,7 +1640,7 @@ declare namespace usbManager { * @type { USBRequestTargetType } * @syscap SystemCapability.USB.USBManager * @since 9 - * @deprecated since 16 + * @deprecated since 18 */ target: USBRequestTargetType; @@ -1650,7 +1650,7 @@ declare namespace usbManager { * @type { USBControlRequestType } * @syscap SystemCapability.USB.USBManager * @since 9 - * @deprecated since 16 + * @deprecated since 18 */ reqType: USBControlRequestType; @@ -1660,7 +1660,7 @@ declare namespace usbManager { * @type { number } * @syscap SystemCapability.USB.USBManager * @since 9 - * @deprecated since 16 + * @deprecated since 18 */ value: number; @@ -1670,7 +1670,7 @@ declare namespace usbManager { * @type { number } * @syscap SystemCapability.USB.USBManager * @since 9 - * @deprecated since 16 + * @deprecated since 18 */ index: number; @@ -1680,7 +1680,7 @@ declare namespace usbManager { * @type { Uint8Array } * @syscap SystemCapability.USB.USBManager * @since 9 - * @deprecated since 16 + * @deprecated since 18 */ data: Uint8Array; } -- Gitee From dd0ad34ebdfeff80190d70dab0347e7e3d07eeec Mon Sep 17 00:00:00 2001 From: earnK <zhouyan162@huawei.com> Date: Mon, 14 Apr 2025 18:41:02 +0800 Subject: [PATCH 548/835] =?UTF-8?q?=E5=8C=BF=E5=90=8D=E5=87=BD=E6=95=B0?= =?UTF-8?q?=E6=95=B4=E6=94=B9-=E5=A2=9E=E5=8A=A0=E6=B3=A8=E9=87=8A?= =?UTF-8?q?=E8=AF=B4=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: earnK <zhouyan162@huawei.com> Change-Id: Icfd7d65b59362a817a17b846a6d4746e38b25ce4 --- api/@internal/component/ets/marquee.d.ts | 57 +++++++++++++++++++++ api/@internal/component/ets/search.d.ts | 44 ++++++++++++++++ api/@internal/component/ets/text.d.ts | 13 +++++ api/@internal/component/ets/text_input.d.ts | 13 +++++ 4 files changed, 127 insertions(+) diff --git a/api/@internal/component/ets/marquee.d.ts b/api/@internal/component/ets/marquee.d.ts index fa24fb0d36..bd59556b28 100644 --- a/api/@internal/component/ets/marquee.d.ts +++ b/api/@internal/component/ets/marquee.d.ts @@ -21,6 +21,7 @@ /** * Defines Marquee constructor options. * + * Anonymous Object Rectification. * @interface MarqueeOptions * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform @@ -63,6 +64,17 @@ interface MarqueeOptions { * @atomicservice * @since 11 */ + /** + * Control whether the running lamp enters the playing state. + * + * Anonymous Object Rectification. + * @type { boolean } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 18 + */ start: boolean; /** @@ -99,6 +111,17 @@ interface MarqueeOptions { * @atomicservice * @since 11 */ + /** + * Scroll animation text scroll step, when step is larger than the text width of Marquee, take the default value. + * + * Anonymous Object Rectification. + * @type { ?number } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 18 + */ step?: number; /** @@ -135,6 +158,17 @@ interface MarqueeOptions { * @atomicservice * @since 11 */ + /** + * Set the number of times the scroll is repeated, infinite loop if it is less than or equal to zero. + * + * Anonymous Object Rectification. + * @type { ?number } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 18 + */ loop?: number; /** @@ -171,6 +205,17 @@ interface MarqueeOptions { * @atomicservice * @since 11 */ + /** + * Set text to scroll from the beginning or backward. + * + * Anonymous Object Rectification. + * @type { ?boolean } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 18 + */ fromStart?: boolean; /** @@ -207,6 +252,17 @@ interface MarqueeOptions { * @atomicservice * @since 11 */ + /** + * Text that needs scrolling. + * + * Anonymous Object Rectification. + * @type { string } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 18 + */ src: string; } @@ -286,6 +342,7 @@ interface MarqueeInterface { /** * Create marquee. * + * Anonymous Object Rectification. * @param { MarqueeOptions } options - Marquee options. * @returns { MarqueeAttribute } * @syscap SystemCapability.ArkUI.ArkUI.Full diff --git a/api/@internal/component/ets/search.d.ts b/api/@internal/component/ets/search.d.ts index e33cc6d06c..85f91508e9 100644 --- a/api/@internal/component/ets/search.d.ts +++ b/api/@internal/component/ets/search.d.ts @@ -313,6 +313,7 @@ declare enum SearchType { /** * Options used to construct the search. * + * Anonymous Object Rectification. * @typedef SearchOptions * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform @@ -335,6 +336,15 @@ declare interface SearchOptions { * @atomicservice * @since 11 */ + /** + * Text input in the search text box. + * + * Anonymous Object Rectification. + * @type { ?string } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @atomicservice + * @since 18 + */ value?: string; /** @@ -359,6 +369,15 @@ declare interface SearchOptions { * @atomicservice * @since 11 */ + /** + * Text displayed when there is no input. + * + * Anonymous Object Rectification. + * @type { ?ResourceStr } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @atomicservice + * @since 18 + */ placeholder?: ResourceStr; /** @@ -376,6 +395,15 @@ declare interface SearchOptions { * @atomicservice * @since 11 */ + /** + * Path to the search icon. + * + * Anonymous Object Rectification. + * @type { ?string } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @atomicservice + * @since 18 + */ icon?: string; /** @@ -393,6 +421,15 @@ declare interface SearchOptions { * @atomicservice * @since 11 */ + /** + * Controller of the <Search> component. + * + * Anonymous Object Rectification. + * @type { ?SearchController } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @atomicservice + * @since 18 + */ controller?: SearchController; } @@ -451,6 +488,7 @@ interface SearchInterface { /** * The options of SearchInterface. * + * Anonymous Object Rectification. * @param { SearchOptions } [options] - Search options. * @returns { SearchAttribute } * @syscap SystemCapability.ArkUI.ArkUI.Full @@ -1020,6 +1058,7 @@ declare class SearchAttribute extends CommonMethod<SearchAttribute> { /** * Call the function when clicked the search button. * + * Anonymous Object Rectification. * @param { Callback<string> } callback * @returns { SearchAttribute } * @syscap SystemCapability.ArkUI.ArkUI.Full @@ -1101,6 +1140,7 @@ declare class SearchAttribute extends CommonMethod<SearchAttribute> { /** * Called when the text selection changes. * + * Anonymous Object Rectification. * @param { OnTextSelectionChangeCallback } callback - Callback of the listened event. * @returns { SearchAttribute } Returns the instance of the SearchAttribute. * @syscap SystemCapability.ArkUI.ArkUI.Full @@ -1132,6 +1172,7 @@ declare class SearchAttribute extends CommonMethod<SearchAttribute> { /** * Called when the content scrolls. * + * Anonymous Object Rectification. * @param { OnContentScrollCallback } callback - Callback of the listened event. * @returns { SearchAttribute } Returns the instance of the SearchAttribute. * @syscap SystemCapability.ArkUI.ArkUI.Full @@ -1171,6 +1212,7 @@ declare class SearchAttribute extends CommonMethod<SearchAttribute> { /** * Called when using the Clipboard menu. * + * Anonymous Object Rectification. * @param { Callback<string> } callback * @returns { SearchAttribute } * @syscap SystemCapability.ArkUI.ArkUI.Full @@ -1210,6 +1252,7 @@ declare class SearchAttribute extends CommonMethod<SearchAttribute> { /** * Called when using the Clipboard menu. * + * Anonymous Object Rectification. * @param { Callback<string> } callback * @returns { SearchAttribute } * @syscap SystemCapability.ArkUI.ArkUI.Full @@ -1252,6 +1295,7 @@ declare class SearchAttribute extends CommonMethod<SearchAttribute> { /** * Called when using the Clipboard menu. * + * Anonymous Object Rectification. * @param { OnPasteCallback } callback - Executed when a paste operation is performed. * @returns { SearchAttribute } Returns the instance of the SearchAttribute. * @syscap SystemCapability.ArkUI.ArkUI.Full diff --git a/api/@internal/component/ets/text.d.ts b/api/@internal/component/ets/text.d.ts index 4e083f0378..d3576c5508 100644 --- a/api/@internal/component/ets/text.d.ts +++ b/api/@internal/component/ets/text.d.ts @@ -21,6 +21,7 @@ /** * Text overflow options. * + * Anonymous Object Rectification. * @interface TextOverflowOptions * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform @@ -63,6 +64,17 @@ declare interface TextOverflowOptions { * @atomicservice * @since 11 */ + /** + * Text overflow option. + * + * Anonymous Object Rectification. + * @type { TextOverflow } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 18 + */ overflow: TextOverflow; } @@ -613,6 +625,7 @@ declare class TextAttribute extends CommonMethod<TextAttribute> { /** * Called when the overflow mode of the font is set. * + * Anonymous Object Rectification. * @param { TextOverflowOptions } options - Text overflow options. * @returns { TextAttribute } * @syscap SystemCapability.ArkUI.ArkUI.Full diff --git a/api/@internal/component/ets/text_input.d.ts b/api/@internal/component/ets/text_input.d.ts index fa15784bc7..fad049955b 100644 --- a/api/@internal/component/ets/text_input.d.ts +++ b/api/@internal/component/ets/text_input.d.ts @@ -1221,6 +1221,7 @@ interface PasswordIcon { /** * Defines a TextInput callback when onSubmit. * + * Anonymous Object Rectification. * @typedef { function } OnSubmitCallback * @param { EnterKeyType } enterKey - Input method Enter key type. * @param { SubmitEvent } event - The event submitted. @@ -1234,6 +1235,7 @@ declare type OnSubmitCallback = (enterKey: EnterKeyType, event: SubmitEvent) => /** * Defines a TextInput callback when onTextSelectionChange. * + * Anonymous Object Rectification. * @typedef { function } OnTextSelectionChangeCallback * @param { number } selectionStart - The starting position of the selected text, the starting position of the text is 0. * @param { number } selectionEnd - The end location of the selected text. @@ -1247,6 +1249,7 @@ declare type OnTextSelectionChangeCallback = (selectionStart: number, selectionE /** * Defines a TextInput callback when onContentScroll. * + * Anonymous Object Rectification. * @typedef { function } OnContentScrollCallback * @param { number } totalOffsetX - The text is offset in px on the horizontal axis of the content area. * @param { number } totalOffsetY - The text is offset in px on the vertical axis of the content area. @@ -1261,6 +1264,7 @@ declare type OnContentScrollCallback = (totalOffsetX: number, totalOffsetY: numb /** * Defines a TextInput callback when onPaste. * + * Anonymous Object Rectification. * @typedef { function } OnPasteCallback * @param { string } content - The text content of the paste. * @param { PasteEvent } event - User-defined paste event. @@ -1518,6 +1522,7 @@ declare class TextInputAttribute extends CommonMethod<TextInputAttribute> { /** * Called when judging whether the text editing change finished. * + * Anonymous Object Rectification. * @param { Callback<boolean> } callback * @returns { TextInputAttribute } * @syscap SystemCapability.ArkUI.ArkUI.Full @@ -1557,6 +1562,7 @@ declare class TextInputAttribute extends CommonMethod<TextInputAttribute> { /** * Called when submitted. * + * Anonymous Object Rectification. * @param { OnSubmitCallback } callback - Callback of the listened event. * @returns { TextInputAttribute } * @syscap SystemCapability.ArkUI.ArkUI.Full @@ -1627,6 +1633,7 @@ declare class TextInputAttribute extends CommonMethod<TextInputAttribute> { /** * Called when the text selection changes. * + * Anonymous Object Rectification. * @param { OnTextSelectionChangeCallback } callback - Callback of the listened event. * @returns { TextInputAttribute } Returns the instance of the TextInputAttribute. * @syscap SystemCapability.ArkUI.ArkUI.Full @@ -1658,6 +1665,7 @@ declare class TextInputAttribute extends CommonMethod<TextInputAttribute> { /** * Called when the content scrolls. * + * Anonymous Object Rectification. * @param { OnContentScrollCallback } callback - Callback of the listened event. * @returns { TextInputAttribute } Returns the instance of the TextInputAttribute. * @syscap SystemCapability.ArkUI.ArkUI.Full @@ -1874,6 +1882,7 @@ declare class TextInputAttribute extends CommonMethod<TextInputAttribute> { /** * Called when the inputFilter of text is set. * + * Anonymous Object Rectification. * @param { ResourceStr } value * @param { Callback<string> } [error] * @returns { TextInputAttribute } @@ -1914,6 +1923,7 @@ declare class TextInputAttribute extends CommonMethod<TextInputAttribute> { /** * Called when using the Clipboard menu. * + * Anonymous Object Rectification. * @param { Callback<string> } callback * @returns { TextInputAttribute } * @syscap SystemCapability.ArkUI.ArkUI.Full @@ -1953,6 +1963,7 @@ declare class TextInputAttribute extends CommonMethod<TextInputAttribute> { /** * Called when using the Clipboard menu. * + * Anonymous Object Rectification. * @param { Callback<string> } callback * @returns { TextInputAttribute } * @syscap SystemCapability.ArkUI.ArkUI.Full @@ -1995,6 +2006,7 @@ declare class TextInputAttribute extends CommonMethod<TextInputAttribute> { /** * Called when using the Clipboard menu. * + * Anonymous Object Rectification. * @param { OnPasteCallback } callback - Executed when a paste operation is performed. * @returns { TextInputAttribute } Returns the instance of the TextInputAttribute. * @syscap SystemCapability.ArkUI.ArkUI.Full @@ -2457,6 +2469,7 @@ declare class TextInputAttribute extends CommonMethod<TextInputAttribute> { /** * Set the cancel button style. * + * Anonymous Object Rectification. * @param { CancelButtonOptions } options - Indicates the style of the cancel button. * @returns { TextInputAttribute } Returns the instance of the TextInputAttribute. * @syscap SystemCapability.ArkUI.ArkUI.Full -- Gitee From 4b7a69a8e9bc1cc8d09a458c40851668b49e216a Mon Sep 17 00:00:00 2001 From: huangzhuozhen <huangchaozhen@h-partners.com> Date: Mon, 14 Apr 2025 19:08:11 +0800 Subject: [PATCH 549/835] add attachOptionsChanged with requestKeyboardReason fixed Signed-off-by: huangzhuozhen <huangchaozhen@h-partners.com> --- api/@ohos.inputMethodEngine.d.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/api/@ohos.inputMethodEngine.d.ts b/api/@ohos.inputMethodEngine.d.ts index 5e3c0f8a2b..a9ff8f17df 100644 --- a/api/@ohos.inputMethodEngine.d.ts +++ b/api/@ohos.inputMethodEngine.d.ts @@ -1400,6 +1400,7 @@ declare namespace inputMethodEngine { * Get input attachOptions. * * @returns { AttachOptions } return attach options. + * @throws { BusinessError } 801 - Capability not supported. * @syscap SystemCapability.MiscServices.InputMethodFramework * @since 17 */ @@ -1409,6 +1410,7 @@ declare namespace inputMethodEngine { * * @param { 'attachOptionsDidChange' } type - the type of subscribe event. * @param { Callback<AttachOptions> } callback - the callback of on('attachOptionsDidChange'). + * @throws { BusinessError } 801 - Capability not supported. * @syscap SystemCapability.MiscServices.InputMethodFramework * @since 17 */ -- Gitee From 4a342353359c5a787b3715d8ea8fd2ca8f616afb Mon Sep 17 00:00:00 2001 From: xxx <xiaozhiwen7@h-partners.com> Date: Mon, 14 Apr 2025 12:37:08 +0000 Subject: [PATCH 550/835] update api/@ohos.window.d.ts. Signed-off-by: xxx <xiaozhiwen7@h-partners.com> --- api/@ohos.window.d.ts | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/api/@ohos.window.d.ts b/api/@ohos.window.d.ts index abcf3c30b1..fe190a2ecc 100644 --- a/api/@ohos.window.d.ts +++ b/api/@ohos.window.d.ts @@ -1763,6 +1763,26 @@ declare namespace window { * @since 14 */ closeButtonRightMargin? : number; + + /** + * button icon size. + * + * @type { ?number } + * @syscap SystemCapability.Window.SessionManager + * @atomicservice + * @since 20 + */ + buttonIconSize? : number; + + /** + * corner radius of button background when hover. + * + * @type { ?number } + * @syscap SystemCapability.Window.SessionManager + * @atomicservice + * @since 20 + */ + buttonBackgroundCornerRadius? : number; } /** -- Gitee From 32c20ada3dab503842b54f75c550f3d7131d0783 Mon Sep 17 00:00:00 2001 From: Feng Lin <linfeng67@huawei.com> Date: Mon, 14 Apr 2025 13:09:34 +0000 Subject: [PATCH 551/835] add description Signed-off-by: Feng Lin <linfeng67@huawei.com> --- api/@ohos.multimedia.media.d.ts | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/api/@ohos.multimedia.media.d.ts b/api/@ohos.multimedia.media.d.ts index 2a936ef591..ba499aa4fd 100755 --- a/api/@ohos.multimedia.media.d.ts +++ b/api/@ohos.multimedia.media.d.ts @@ -1725,7 +1725,7 @@ declare namespace media { * @since 11 */ /** - * Prepare audio/video playback, it will request resource for playing. + * Prepare audio/video playback, it will request resource for playing. This API can be called only when the AVplayer is in the initialized state. * @param { AsyncCallback<void> } callback used to return when prepare completed. * @throws { BusinessError } 5400102 - Operation not allowed. Return by callback. * @throws { BusinessError } 5400106 - Unsupported format. Return by callback. @@ -1754,7 +1754,7 @@ declare namespace media { * @since 11 */ /** - * Prepare audio/video playback, it will request resource for playing. + * Prepare audio/video playback, it will request resource for playing. This API can be called only when the AVplayer is in the initialized state. * @returns { Promise<void> } A Promise instance used to return the operation result. * @throws { BusinessError } 5400102 - Operation not allowed. Return by promise. * @throws { BusinessError } 5400106 - Unsupported format. Return by promise. @@ -1781,7 +1781,7 @@ declare namespace media { * @since 11 */ /** - * Play audio/video playback. + * Play audio/video playback. This API can be called only when the AVplayer is in the prepared, paused or completed state. * @param { AsyncCallback<void> } callback used to return when play completed. * @throws { BusinessError } 5400102 - Operation not allowed. Return by callback. * @syscap SystemCapability.Multimedia.Media.AVPlayer @@ -1807,7 +1807,7 @@ declare namespace media { * @since 11 */ /** - * Play audio/video playback. + * Play audio/video playback. This API can be called only when the AVplayer is in the prepared, paused or completed state. * @returns { Promise<void> } A Promise instance used to return the operation result. * @throws { BusinessError } 5400102 - Operation not allowed. Return by promise. * @syscap SystemCapability.Multimedia.Media.AVPlayer @@ -1833,7 +1833,7 @@ declare namespace media { * @since 11 */ /** - * Pause audio/video playback. + * Pause audio/video playback. This API can be called only when the AVplayer is in the playing state. * @param { AsyncCallback<void> } callback used to return when pause completed. * @throws { BusinessError } 5400102 - Operation not allowed. Return by callback. * @syscap SystemCapability.Multimedia.Media.AVPlayer @@ -1859,7 +1859,7 @@ declare namespace media { * @since 11 */ /** - * Pause audio/video playback. + * Pause audio/video playback. This API can be called only when the AVplayer is in the playing state. * @returns { Promise<void> } A Promise instance used to return the operation result. * @throws { BusinessError } 5400102 - Operation not allowed. Return by promise. * @syscap SystemCapability.Multimedia.Media.AVPlayer @@ -1885,7 +1885,7 @@ declare namespace media { * @since 11 */ /** - * Stop audio/video playback. + * Stop audio/video playback. This API can be called only when the AVplayer is in the prepared, playing, paused or completed state. * @param { AsyncCallback<void> } callback used to return when stop completed. * @throws { BusinessError } 5400102 - Operation not allowed. Return by callback. * @syscap SystemCapability.Multimedia.Media.AVPlayer @@ -1911,7 +1911,7 @@ declare namespace media { * @since 11 */ /** - * Stop audio/video playback. + * Stop audio/video playback. This API can be called only when the AVplayer is in the prepared, playing, paused or completed state. * @returns { Promise<void> } A Promise instance used to return the operation result. * @throws { BusinessError } 5400102 - Operation not allowed. Return by promise. * @syscap SystemCapability.Multimedia.Media.AVPlayer @@ -1937,7 +1937,7 @@ declare namespace media { * @since 11 */ /** - * Reset AVPlayer, it will be set to idle state and can set src again. + * Reset AVPlayer, it will be set to idle state and can set src again. This API can be called only when the AVplayer is in the initialized, prepared, playing, paused, completed, stopped or error state. * @param { AsyncCallback<void> } callback used to return when reset completed. * @throws { BusinessError } 5400102 - Operation not allowed. Return by callback. * @syscap SystemCapability.Multimedia.Media.AVPlayer @@ -1963,7 +1963,7 @@ declare namespace media { * @since 11 */ /** - * Reset AVPlayer, it will be set to idle state and can set src again. + * Reset AVPlayer, it will be set to idle state and can set src again. This API can be called only when the AVplayer is in the initialized, prepared, playing, paused, completed, stopped or error state. * @returns { Promise<void> } A Promise instance used to return the operation result. * @throws { BusinessError } 5400102 - Operation not allowed. Return by promise. * @syscap SystemCapability.Multimedia.Media.AVPlayer @@ -1989,7 +1989,7 @@ declare namespace media { * @since 11 */ /** - * Releases resources used for AVPlayer. + * Releases resources used for AVPlayer. This API can be called when the AVplayer is in any state except released. * @param { AsyncCallback<void> } callback used to return when release completed. * @throws { BusinessError } 5400102 - Operation not allowed. Return by callback. * @syscap SystemCapability.Multimedia.Media.AVPlayer @@ -2015,7 +2015,7 @@ declare namespace media { * @since 11 */ /** - * Releases resources used for AVPlayer. + * Releases resources used for AVPlayer. This API can be called when the AVplayer is in any state except released. * @returns { Promise<void> } A Promise instance used to return the operation result. * @throws { BusinessError } 5400102 - Operation not allowed. Return by promise. * @syscap SystemCapability.Multimedia.Media.AVPlayer @@ -2041,7 +2041,7 @@ declare namespace media { * @since 11 */ /** - * Jumps to the specified playback position. + * Jumps to the specified playback position. This API can be called only when the AVplayer is in the prepared, playing, paused, or completed state. * @param { number } timeMs - Playback position to jump, should be in [0, duration]. * @param { SeekMode } mode - See @SeekMode . * @syscap SystemCapability.Multimedia.Media.AVPlayer -- Gitee From 9921432d75d2c6b69e950507d5bb93c87167dff9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A8=8B=E7=90=AA=E9=AB=98?= <chengqigao@huawei.com> Date: Mon, 14 Apr 2025 21:10:37 +0800 Subject: [PATCH 552/835] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=B3=A8=E9=87=8A?= =?UTF-8?q?=E4=B8=AD=E7=9A=84=E5=A4=9A=E4=BD=99=E7=AD=89=E5=8F=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 程琪高 <chengqigao@huawei.com> --- api/@ohos.enterprise.adminManager.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.enterprise.adminManager.d.ts b/api/@ohos.enterprise.adminManager.d.ts index c6accc22a2..3919e784a8 100644 --- a/api/@ohos.enterprise.adminManager.d.ts +++ b/api/@ohos.enterprise.adminManager.d.ts @@ -793,7 +793,7 @@ declare namespace adminManager { * @param { Want } oldAdmin - oldAdmin indicates the old administrator ability information. * @param { Want } newAdmin - newAdmin indicates the new administrator ability information. * @param { boolean } isKeepPolicy - true indicates whether keep admin policy. - * @throws { BusinessError } 9200001 - The application is not an administrator application of the device.= + * @throws { BusinessError } 9200001 - The application is not an administrator application of the device. * @throws { BusinessError } 9200003 - The administrator ability component is invalid. * @throws { BusinessError } 9200011 - Failed to replace the administrator application of the device. * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. -- Gitee From 18ced840f1bbbf730eb0950f31cf574fcf491415 Mon Sep 17 00:00:00 2001 From: liuqian71 <mosh0406@163.com> Date: Mon, 14 Apr 2025 13:31:22 +0000 Subject: [PATCH 553/835] update api/@ohos.graphics.uiEffect.d.ts. Signed-off-by: liuqian71 <mosh0406@163.com> --- api/@ohos.graphics.uiEffect.d.ts | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/api/@ohos.graphics.uiEffect.d.ts b/api/@ohos.graphics.uiEffect.d.ts index 78e56d05cc..b2833f64e8 100644 --- a/api/@ohos.graphics.uiEffect.d.ts +++ b/api/@ohos.graphics.uiEffect.d.ts @@ -152,8 +152,7 @@ declare namespace uiEffect { * The range of this value is [0,1]. A value of 1 means region ending position and 0 means region starting position. * * @typedef { [ number, number ] } FractionStop - * @syscap SystemCapability.ArkUI.ArkUI.Full - * @atomicservice + * @syscap SystemCapability.Graphics.Drawing * @since 19 */ type FractionStop = [ @@ -173,7 +172,6 @@ declare namespace uiEffect { * Right to left. * * @syscap SystemCapability.Graphics.Drawing - * @crossplatform * @since 19 */ Left, @@ -181,7 +179,6 @@ declare namespace uiEffect { * From the bottom up. * * @syscap SystemCapability.Graphics.Drawing - * @crossplatform * @since 19 */ Top, @@ -189,7 +186,6 @@ declare namespace uiEffect { * From left to right. * * @syscap SystemCapability.Graphics.Drawing - * @crossplatform * @since 19 */ Right, @@ -197,7 +193,6 @@ declare namespace uiEffect { * From the top down. * * @syscap SystemCapability.Graphics.Drawing - * @crossplatform * @since 19 */ Bottom, @@ -205,7 +200,6 @@ declare namespace uiEffect { * Top Left * * @syscap SystemCapability.Graphics.Drawing - * @crossplatform * @since 19 */ LeftTop, @@ -213,7 +207,6 @@ declare namespace uiEffect { * Left Bottom * * @syscap SystemCapability.Graphics.Drawing - * @crossplatform * @since 19 */ LeftBottom, @@ -221,7 +214,6 @@ declare namespace uiEffect { * Right Top * * @syscap SystemCapability.Graphics.Drawing - * @crossplatform * @since 19 */ RightTop, @@ -229,7 +221,6 @@ declare namespace uiEffect { * Right Bottom * * @syscap SystemCapability.Graphics.Drawing - * @crossplatform * @since 19 */ RightBottom, @@ -237,7 +228,6 @@ declare namespace uiEffect { * None * * @syscap SystemCapability.Graphics.Drawing - * @crossplatform * @since 19 */ None -- Gitee From e7b0ec8c2c41a7400cf8df534bdd763ea73eab20 Mon Sep 17 00:00:00 2001 From: pengpeng7872 <2285070166@qq.com> Date: Wed, 26 Mar 2025 15:12:15 +0800 Subject: [PATCH 554/835] =?UTF-8?q?BaseSelecOption=E6=89=A9=E5=B1=95?= =?UTF-8?q?=E5=8F=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: pengpeng7872 <2285070166@qq.com> --- api/@ohos.file.photoAccessHelper.d.ts | 138 +++++--------------------- 1 file changed, 24 insertions(+), 114 deletions(-) diff --git a/api/@ohos.file.photoAccessHelper.d.ts b/api/@ohos.file.photoAccessHelper.d.ts index 2e62e95bec..acb639b078 100644 --- a/api/@ohos.file.photoAccessHelper.d.ts +++ b/api/@ohos.file.photoAccessHelper.d.ts @@ -5283,97 +5283,7 @@ declare namespace photoAccessHelper { * @atomicservice * @since 12 */ - MOVING_PHOTO_IMAGE_TYPE = 'image/movingPhoto', - - /** - * JPEG_IMAGE_TYPE indicates that the selected media resources are .jpg or .jpeg photos. - * - * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core - * @atomicservice - * @since 18 - */ - JPEG_IMAGE_TYPE = 'image/jpeg', - - /** - * GIF_IMAGE_TYPE indicates that the selected media resources are .gif photos. - * - * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core - * @atomicservice - * @since 18 - */ - GIF_IMAGE_TYPE = 'image/gif', - - /** - * PNG_IMAGE_TYPE indicates that the selected media resources are .png photos. - * - * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core - * @atomicservice - * @since 18 - */ - PNG_IMAGE_TYPE = 'image/png', - - /** - * HEIC_IMAGE_TYPE indicates that the selected media resources are .heic photos. - * - * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core - * @atomicservice - * @since 18 - */ - HEIC_IMAGE_TYPE = 'image/heic', - - /** - * HEIF_IMAGE_TYPE indicates that the selected media resources are .heif photos. - * - * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core - * @atomicservice - * @since 18 - */ - HEIF_IMAGE_TYPE = 'image/heif', - - /** - * BMP_IMAGE_TYPE indicates that the selected media resources are .bmp photos. - * - * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core - * @atomicservice - * @since 18 - */ - BMP_IMAGE_TYPE = 'image/bmp', - - /** - * WEBP_IMAGE_TYPE indicates that the selected media resources are .webp photos. - * - * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core - * @atomicservice - * @since 18 - */ - WEBP_IMAGE_TYPE = 'image/webp', - - /** - * AVIF_IMAGE_TYPE indicates that the selected media resources are .avif photos. - * - * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core - * @atomicservice - * @since 18 - */ - AVIF_IMAGE_TYPE = 'image/avif', - - /** - * MP4_VIDEO_TYPE indicates that the selected media resources are .mp4 videos. - * - * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core - * @atomicservice - * @since 18 - */ - MP4_VIDEO_TYPE = 'video/mp4', - - /** - * MOV_VIDEO_TYPE indicates that the selected media resources are .quicktime videos. - * - * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core - * @atomicservice - * @since 18 - */ - MOV_VIDEO_TYPE = 'video/quicktime', + MOVING_PHOTO_IMAGE_TYPE = 'image/movingPhoto' } /** @@ -5382,7 +5292,7 @@ declare namespace photoAccessHelper { * @enum { number } FilterOperator * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core * @atomicservice - * @since 18 + * @since 19 */ export enum FilterOperator { /** @@ -5390,7 +5300,7 @@ declare namespace photoAccessHelper { * * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core * @atomicservice - * @since 18 + * @since 19 */ EQUAL_TO = 0, /** @@ -5398,7 +5308,7 @@ declare namespace photoAccessHelper { * * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core * @atomicservice - * @since 18 + * @since 19 */ NOT_EQUAL_TO = 1, /** @@ -5406,7 +5316,7 @@ declare namespace photoAccessHelper { * * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core * @atomicservice - * @since 18 + * @since 19 */ MORE_THAN = 2, /** @@ -5414,7 +5324,7 @@ declare namespace photoAccessHelper { * * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core * @atomicservice - * @since 18 + * @since 19 */ LESS_THAN = 3, /** @@ -5422,7 +5332,7 @@ declare namespace photoAccessHelper { * * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core * @atomicservice - * @since 18 + * @since 19 */ MORE_THAN_OR_EQUAL_TO = 4, /** @@ -5430,7 +5340,7 @@ declare namespace photoAccessHelper { * * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core * @atomicservice - * @since 18 + * @since 19 */ LESS_THAN_OR_EQUAL_TO = 5, /** @@ -5438,7 +5348,7 @@ declare namespace photoAccessHelper { * * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core * @atomicservice - * @since 18 + * @since 19 */ BETWEEN = 6, } @@ -5642,7 +5552,7 @@ declare namespace photoAccessHelper { * @type { ?MIMETypeFilter } * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core * @atomicservice - * @since 18 + * @since 19 */ MIMETypeFilter?: MIMETypeFilter; @@ -5652,7 +5562,7 @@ declare namespace photoAccessHelper { * @type { ?FileSizeFilter } * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core * @atomicservice - * @since 18 + * @since 19 */ fileSizeFilter?: FileSizeFilter; @@ -5662,7 +5572,7 @@ declare namespace photoAccessHelper { * @type { ?VideoDurationFilter } * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core * @atomicservice - * @since 18 + * @since 19 */ videoDurationFilter?: VideoDurationFilter; } @@ -5672,7 +5582,7 @@ declare namespace photoAccessHelper { * * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core * @atomicservice - * @since 18 + * @since 19 */ class MIMETypeFilter { /** @@ -5681,7 +5591,7 @@ declare namespace photoAccessHelper { * @type { Array<string> } * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core * @atomicservice - * @since 18 + * @since 19 */ MIMETypeArray: Array<string>; } @@ -5691,7 +5601,7 @@ declare namespace photoAccessHelper { * * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core * @atomicservice - * @since 18 + * @since 19 */ class FileSizeFilter { /** @@ -5700,7 +5610,7 @@ declare namespace photoAccessHelper { * @type { FilterOperator } * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core * @atomicservice - * @since 18 + * @since 19 */ filterOperator: FilterOperator; @@ -5710,7 +5620,7 @@ declare namespace photoAccessHelper { * @type { number } * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core * @atomicservice - * @since 18 + * @since 19 */ fileSize: number; @@ -5720,9 +5630,9 @@ declare namespace photoAccessHelper { * @type { ?number } * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core * @atomicservice - * @since 18 + * @since 19 */ - extraFileSize: number; + extraFileSize?: number; } /** @@ -5730,7 +5640,7 @@ declare namespace photoAccessHelper { * * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core * @atomicservice - * @since 18 + * @since 19 */ class VideoDurationFilter { /** @@ -5739,7 +5649,7 @@ declare namespace photoAccessHelper { * @type { FilterOperator } * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core * @atomicservice - * @since 18 + * @since 19 */ filterOperator: FilterOperator; @@ -5749,7 +5659,7 @@ declare namespace photoAccessHelper { * @type { number } * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core * @atomicservice - * @since 18 + * @since 19 */ videoDuration: number; @@ -5759,9 +5669,9 @@ declare namespace photoAccessHelper { * @type { ?number } * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core * @atomicservice - * @since 18 + * @since 19 */ - extraVideoDuration: number; + extraVideoDuration?: number; } /** -- Gitee From 85f6d60ee3bef8cd2ffbe269671576c19afcff54 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E6=95=8F=E6=95=8F?= <zhangminmin9@huawei.com> Date: Tue, 15 Apr 2025 09:52:17 +0800 Subject: [PATCH 555/835] avsession remove 401 err after api 18 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 张敏敏 <zhangminmin9@huawei.com> --- api/@ohos.multimedia.avsession.d.ts | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/api/@ohos.multimedia.avsession.d.ts b/api/@ohos.multimedia.avsession.d.ts index e38b51eca4..604729d85f 100644 --- a/api/@ohos.multimedia.avsession.d.ts +++ b/api/@ohos.multimedia.avsession.d.ts @@ -276,8 +276,6 @@ declare namespace avSession { * @returns { Promise<Array<AVSessionController>> } Promise for AVSessionController. * @throws { BusinessError } 201 - permission denied * @throws { BusinessError } 202 - Not System App. - * @throws { BusinessError } 401 - parameter check failed. 1.Mandatory parameters are left unspecified. - * 2.Parameter verification failed. * @throws { BusinessError } 6600101 - Session service exception. * @throws { BusinessError } 6600109 - The remote connection is not established. * @syscap SystemCapability.Multimedia.AVSession.Manager @@ -443,8 +441,6 @@ declare namespace avSession { * @param { DistributedSessionType } distributedSessionType - Indicates the distributed session type * @param { Callback<Array<AVSessionController>> } callback - The callback will return remote changed AVSessionController. * @throws { BusinessError } 202 - Not System App. - * @throws { BusinessError } 401 - parameter check failed. 1.Mandatory parameters are left unspecified. - * 2.Incorrect parameter types. * @throws { BusinessError } 6600101 - Session service exception. * @syscap SystemCapability.Multimedia.AVSession.Manager * @systemapi @@ -458,8 +454,6 @@ declare namespace avSession { * @param { DistributedSessionType } distributedSessionType - Indicates the distributed session type * @param { Callback<Array<AVSessionController>> } callback - The callback will return remote changed AVSessionController. * @throws { BusinessError } 202 - Not System App. - * @throws { BusinessError } 401 - parameter check failed. 1.Mandatory parameters are left unspecified. - * 2.Incorrect parameter types. * @throws { BusinessError } 6600101 - Session service exception. * @syscap SystemCapability.Multimedia.AVSession.Manager * @systemapi @@ -2122,8 +2116,6 @@ declare namespace avSession { * Application should change playmode to the loopmode which is requested. * @param { 'setTargetLoopMode' } type - Registration Type 'setTargetLoopMode' * @param { Callback<LoopMode> } callback - Used to handle setTargetLoopMode command.The callback provides the {@link LoopMode} - * @throws { BusinessError } 401 - parameter check failed. 1.Mandatory parameters are left unspecified. - * 2.Incorrect parameter types. * @throws { BusinessError } 6600101 - Session service exception. * @throws { BusinessError } 6600102 - The session does not exist. * @syscap SystemCapability.Multimedia.AVSession.Core @@ -2136,8 +2128,6 @@ declare namespace avSession { * Unregister setTargetLoopMode command callback * @param { 'setTargetLoopMode' } type - Registration Type 'setTargetLoopMode' * @param { Callback<LoopMode> } callback - Used to handle setTargetLoopMode command.The callback provides the {@link LoopMode} - * @throws { BusinessError } 401 - parameter check failed. 1.Mandatory parameters are left unspecified. - * 2.Incorrect parameter types. * @throws { BusinessError } 6600101 - Session service exception. * @throws { BusinessError } 6600102 - The session does not exist. * @syscap SystemCapability.Multimedia.AVSession.Core @@ -2871,8 +2861,6 @@ declare namespace avSession { * Get recommended resolution of remote player based on each decoder. * @param { DecoderType } decoderType - The decoder type. * @returns { Promise<ResolutionLevel> } ResolutionLevel returned through promise - * @throws { BusinessError } 401 - parameter check failed. 1.Mandatory parameters are left unspecified. - * 2.Parameter verification failed. * @throws { BusinessError } 6600101 - Session service exception * @syscap SystemCapability.Multimedia.AVSession.AVCast * @atomicservice @@ -6713,8 +6701,6 @@ declare namespace avSession { * Get extra information for remote device, such as volume level, connected devices. * @param { string } extraEvent - the event name to get * @returns { Promise<ExtraInfo> } the value returned for such event - * @throws { BusinessError } 401 - parameter check failed. 1.Mandatory parameters are left unspecified. - * 2.Incorrect parameter types. 3.Parameter verification failed. * @throws { BusinessError } 6600101 - Session service exception. * @throws { BusinessError } 6600102 - The session does not exist. * @throws { BusinessError } 6600103 - The session controller does not exist. -- Gitee From 3233bec20600cf821cae1367d816cd210cfc1ea0 Mon Sep 17 00:00:00 2001 From: j30052480 <jiangweisheng1@huawei.com> Date: Tue, 15 Apr 2025 10:05:25 +0800 Subject: [PATCH 556/835] Description:change api version Signed-off-by: j30052480 <jiangweisheng1@huawei.com> --- api/@ohos.display.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.display.d.ts b/api/@ohos.display.d.ts index 4279b93367..5f3a482363 100644 --- a/api/@ohos.display.d.ts +++ b/api/@ohos.display.d.ts @@ -485,7 +485,7 @@ declare namespace display { * @throws { BusinessError } 1400003 - This display manager service works abnormally. * @syscap SystemCapability.Window.SessionManager * @systemapi Hide this for inner system use. - * @since 15 + * @since 19 */ function setFoldDisplayMode(mode: FoldDisplayMode, reason: string): void; -- Gitee From 8a64f1f89bb5ba396ea063e9756b7da394783ddd Mon Sep 17 00:00:00 2001 From: yyuanche <yuancheng25@huawei.com> Date: Tue, 15 Apr 2025 10:59:29 +0800 Subject: [PATCH 557/835] =?UTF-8?q?=E3=80=90=E5=BC=B9=E7=AA=97&=E8=A1=A8?= =?UTF-8?q?=E5=8D=95=E3=80=91=E5=8C=BF=E5=90=8D=E5=87=BD=E6=95=B0=E6=B3=A8?= =?UTF-8?q?=E9=87=8A=E6=95=B4=E6=94=B9=20Signed-off-by:=20yyuanche=20<yuan?= =?UTF-8?q?cheng25@huawei.com>?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/@internal/component/ets/action_sheet.d.ts | 50 ++++++++++++ api/@internal/component/ets/alert_dialog.d.ts | 78 +++++++++++++++++++ api/@internal/component/ets/checkbox.d.ts | 2 + .../component/ets/checkboxgroup.d.ts | 2 + api/@internal/component/ets/rating.d.ts | 23 ++++++ api/@internal/component/ets/toggle.d.ts | 23 ++++++ 6 files changed, 178 insertions(+) diff --git a/api/@internal/component/ets/action_sheet.d.ts b/api/@internal/component/ets/action_sheet.d.ts index 3f404fc1b2..a16879a09a 100644 --- a/api/@internal/component/ets/action_sheet.d.ts +++ b/api/@internal/component/ets/action_sheet.d.ts @@ -121,6 +121,7 @@ interface SheetInfo { */ /** * Callback method after the operation. + * Anonymous Object Rectification. * * @type { VoidCallback } * @syscap SystemCapability.ArkUI.ArkUI.Full @@ -191,6 +192,17 @@ interface ActionSheetButtonOptions { * @atomicservice * @since 11 */ + /** + * Enable switch of confirmation button + * Anonymous Object Rectification. + * + * @type { ?boolean } + * @default true + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ enabled?: boolean; /** @@ -210,6 +222,17 @@ interface ActionSheetButtonOptions { * @atomicservice * @since 11 */ + /** + * Default focus switch of confirmation button + * Anonymous Object Rectification. + * + * @type { ?boolean } + * @default false + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ defaultFocus?: boolean; /** @@ -229,6 +252,17 @@ interface ActionSheetButtonOptions { * @atomicservice * @since 11 */ + /** + * Style of confirmation button. + * Anonymous Object Rectification. + * + * @type { ?DialogButtonStyle } + * @default DialogButtonStyle.DEFAULT + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ style?: DialogButtonStyle; /** @@ -255,6 +289,16 @@ interface ActionSheetButtonOptions { * @atomicservice * @since 11 */ + /** + * Text content of the confirmation button. + * Anonymous Object Rectification. + * + * @type { string | Resource } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ value: string | Resource; /** @@ -283,6 +327,7 @@ interface ActionSheetButtonOptions { */ /** * Method executed by the callback. + * Anonymous Object Rectification. * * @type { VoidCallback } * @syscap SystemCapability.ArkUI.ArkUI.Full @@ -305,6 +350,7 @@ interface ActionSheetButtonOptions { interface ActionSheetOffset { /** * Dx of the pop-up window relative to the alignment position. + * Anonymous Object Rectification. * * @type { number | string | Resource } * @syscap SystemCapability.ArkUI.ArkUI.Full @@ -315,6 +361,7 @@ interface ActionSheetOffset { dx: number | string | Resource; /** * Dy of the pop-up window relative to the alignment position. + * Anonymous Object Rectification. * * @type { number | string | Resource } * @syscap SystemCapability.ArkUI.ArkUI.Full @@ -468,6 +515,7 @@ interface ActionSheetOptions */ /** * Invoke the commit function. + * Anonymous Object Rectification. * * @type { ?ActionSheetButtonOptions } * @syscap SystemCapability.ArkUI.ArkUI.Full @@ -503,6 +551,7 @@ interface ActionSheetOptions */ /** * Execute Cancel Function. + * Anonymous Object Rectification. * * @type { ?VoidCallback } * @syscap SystemCapability.ArkUI.ArkUI.Full @@ -616,6 +665,7 @@ interface ActionSheetOptions */ /** * Offset of the pop-up window relative to the alignment position. + * Anonymous Object Rectification. * * @type { ?ActionSheetOffset } * @syscap SystemCapability.ArkUI.ArkUI.Full diff --git a/api/@internal/component/ets/alert_dialog.d.ts b/api/@internal/component/ets/alert_dialog.d.ts index 313499a3e3..9e0c75426d 100644 --- a/api/@internal/component/ets/alert_dialog.d.ts +++ b/api/@internal/component/ets/alert_dialog.d.ts @@ -373,6 +373,17 @@ declare interface AlertDialogButtonBaseOptions { * @atomicservice * @since 11 */ + /** + * Enable switch of button. + * Anonymous Object Rectification. + * + * @type { ?boolean } + * @default true + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ enabled?: boolean; /** @@ -394,6 +405,17 @@ declare interface AlertDialogButtonBaseOptions { * @atomicservice * @since 11 */ + /** + * Default focus switch of button. + * Anonymous Object Rectification. + * + * @type { ?boolean } + * @default false + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ defaultFocus?: boolean; /** @@ -415,6 +437,17 @@ declare interface AlertDialogButtonBaseOptions { * @atomicservice * @since 11 */ + /** + * Style of button. + * Anonymous Object Rectification. + * + * @type { ?DialogButtonStyle } + * @default - + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ style?: DialogButtonStyle; /** @@ -434,6 +467,16 @@ declare interface AlertDialogButtonBaseOptions { * @atomicservice * @since 11 */ + /** + * Text content of button. + * Anonymous Object Rectification. + * + * @type { ResourceStr } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ value: ResourceStr; /** @@ -453,6 +496,16 @@ declare interface AlertDialogButtonBaseOptions { * @atomicservice * @since 11 */ + /** + * Text color of button. + * Anonymous Object Rectification. + * + * @type { ?ResourceColor } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ fontColor?: ResourceColor; /** @@ -472,6 +525,16 @@ declare interface AlertDialogButtonBaseOptions { * @atomicservice * @since 11 */ + /** + * Background color of button. + * Anonymous Object Rectification. + * + * @type { ?ResourceColor } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ backgroundColor?: ResourceColor; /** @@ -493,6 +556,7 @@ declare interface AlertDialogButtonBaseOptions { */ /** * Method executed by the callback. + * Anonymous Object Rectification. * * @type { VoidCallback } * @syscap SystemCapability.ArkUI.ArkUI.Full @@ -542,6 +606,16 @@ declare interface AlertDialogButtonOptions extends AlertDialogButtonBaseOptions * @atomicservice * @since 12 */ + /** + * Define whether the button responds to Enter/Space key by default. + * Anonymous Object Rectification. + * + * @type { ?boolean } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ primary?: boolean; } @@ -724,6 +798,7 @@ declare interface AlertDialogParam { */ /** * Execute Cancel Function. + * Anonymous Object Rectification. * * @type { ?VoidCallback } * @syscap SystemCapability.ArkUI.ArkUI.Full @@ -1214,6 +1289,7 @@ declare interface AlertDialogParamWithConfirm extends AlertDialogParam { */ /** * Invoke the commit function. + * Anonymous Object Rectification. * * @type { ?AlertDialogButtonBaseOptions } * @syscap SystemCapability.ArkUI.ArkUI.Full @@ -1311,6 +1387,7 @@ declare interface AlertDialogParamWithButtons extends AlertDialogParam { */ /** * First button. + * Anonymous Object Rectification. * * @type { AlertDialogButtonBaseOptions } * @syscap SystemCapability.ArkUI.ArkUI.Full @@ -1346,6 +1423,7 @@ declare interface AlertDialogParamWithButtons extends AlertDialogParam { */ /** * Second button. + * Anonymous Object Rectification. * * @type { AlertDialogButtonBaseOptions } * @syscap SystemCapability.ArkUI.ArkUI.Full diff --git a/api/@internal/component/ets/checkbox.d.ts b/api/@internal/component/ets/checkbox.d.ts index 8a2718bdf3..1026186971 100644 --- a/api/@internal/component/ets/checkbox.d.ts +++ b/api/@internal/component/ets/checkbox.d.ts @@ -264,6 +264,7 @@ interface CheckboxInterface { /** * Defines a Checkbox callback when onChange. + * Anonymous Object Rectification. * * @typedef { function } OnCheckboxChangeCallback * @param { boolean } value - selected status @@ -558,6 +559,7 @@ declare class CheckboxAttribute extends CommonMethod<CheckboxAttribute> { */ /** * Called when the selection status changes. + * Anonymous Object Rectification. * * @param { OnCheckboxChangeCallback } callback * @returns { CheckboxAttribute } diff --git a/api/@internal/component/ets/checkboxgroup.d.ts b/api/@internal/component/ets/checkboxgroup.d.ts index 7315522439..7d33b8fd86 100644 --- a/api/@internal/component/ets/checkboxgroup.d.ts +++ b/api/@internal/component/ets/checkboxgroup.d.ts @@ -405,6 +405,7 @@ interface CheckboxGroupInterface { /** * Defines a CheckboxGroup callback when onChange. + * Anonymous Object Rectification. * * @typedef { function } OnCheckboxGroupChangeCallback * @param { CheckboxGroupResult } value - checkbox group result @@ -663,6 +664,7 @@ declare class CheckboxGroupAttribute extends CommonMethod<CheckboxGroupAttribute */ /** * Called when the selection status changes. + * Anonymous Object Rectification. * * @param { OnCheckboxGroupChangeCallback } callback * @returns { CheckboxGroupAttribute } diff --git a/api/@internal/component/ets/rating.d.ts b/api/@internal/component/ets/rating.d.ts index 9f7b038b97..8a3e977876 100644 --- a/api/@internal/component/ets/rating.d.ts +++ b/api/@internal/component/ets/rating.d.ts @@ -63,6 +63,17 @@ declare interface RatingOptions { * @atomicservice * @since 11 */ + /** + * Rating option. + * Anonymous Object Rectification. + * + * @type { number } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 18 + */ rating: number; /** @@ -99,6 +110,16 @@ declare interface RatingOptions { * @atomicservice * @since 11 */ + /** + * Indicator option. + * + * @type { ?boolean } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 18 + */ indicator?: boolean } @@ -297,6 +318,7 @@ interface RatingInterface { */ /** * Called when a score bar is created. + * Anonymous Object Rectification. * * @param { RatingOptions } [options] - rating options * @returns { RatingAttribute } @@ -569,6 +591,7 @@ declare class RatingAttribute extends CommonMethod<RatingAttribute> { */ /** * Called when a picture is set. + * Anonymous Object Rectification. * * @param { StarStyleOptions } options - star style options * @returns { RatingAttribute } diff --git a/api/@internal/component/ets/toggle.d.ts b/api/@internal/component/ets/toggle.d.ts index b1344ab7c4..85c27baa49 100644 --- a/api/@internal/component/ets/toggle.d.ts +++ b/api/@internal/component/ets/toggle.d.ts @@ -296,6 +296,17 @@ declare interface ToggleOptions { * @atomicservice * @since 11 */ + /** + * Type of the toggle. + * Anonymous Object Rectification. + * + * @type { ToggleType } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 18 + */ type: ToggleType; /** @@ -332,6 +343,17 @@ declare interface ToggleOptions { * @atomicservice * @since 11 */ + /** + * Whether the toggle is on. + * Anonymous Object Rectification. + * + * @type { ?boolean } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 18 + */ isOn?: boolean } @@ -410,6 +432,7 @@ interface ToggleInterface { */ /** * Set parameters to obtain the toggle. + * Anonymous Object Rectification. * * @param { ToggleOptions } options - toggle options * @returns { ToggleAttribute } -- Gitee From 2f9d3a5407338988fd94f40fc13bc86c336121c0 Mon Sep 17 00:00:00 2001 From: Zjsxstar <yuguanbin@huawei.com> Date: Mon, 14 Apr 2025 16:31:06 +0800 Subject: [PATCH 558/835] =?UTF-8?q?sdk=2018=20=E6=B7=BB=E5=8A=A0=E7=9B=B8?= =?UTF-8?q?=E5=85=B3=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Zjsxstar <yuguanbin@huawei.com> --- api/@internal/component/ets/ellipse.d.ts | 24 +++++++ api/@internal/component/ets/line.d.ts | 24 +++++++ api/@internal/component/ets/path.d.ts | 35 +++++++++ api/@internal/component/ets/polygon.d.ts | 24 +++++++ api/@internal/component/ets/polyline.d.ts | 24 +++++++ api/@internal/component/ets/rect.d.ts | 79 +++++++++++++++++++++ api/@internal/component/ets/shape.d.ts | 45 ++++++++++++ api/@internal/component/ets/video.d.ts | 38 ++++++++++ api/@internal/component/ets/xcomponent.d.ts | 2 + 9 files changed, 295 insertions(+) diff --git a/api/@internal/component/ets/ellipse.d.ts b/api/@internal/component/ets/ellipse.d.ts index f2c2fde018..83e60fe94e 100644 --- a/api/@internal/component/ets/ellipse.d.ts +++ b/api/@internal/component/ets/ellipse.d.ts @@ -63,6 +63,17 @@ interface EllipseOptions { * @atomicservice * @since 11 */ + /** + * Set width. + * Anonymous Object Rectification. + * + * @type { ?(string | number) } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 18 + */ width?: string | number; /** @@ -99,6 +110,17 @@ interface EllipseOptions { * @atomicservice * @since 11 */ + /** + * Set height. + * Anonymous Object Rectification. + * + * @type { ?(string | number) } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 18 + */ height?: string | number; } @@ -177,6 +199,7 @@ interface EllipseInterface { */ /** * use new function to set the value. + * Anonymous Object Rectification. * * @param { EllipseOptions } [options] - ellipse options * @returns { EllipseAttribute } @@ -228,6 +251,7 @@ interface EllipseInterface { */ /** * Set the value. + * Anonymous Object Rectification. * * @param { EllipseOptions } [options] - ellipse options * @returns { EllipseAttribute } diff --git a/api/@internal/component/ets/line.d.ts b/api/@internal/component/ets/line.d.ts index 29245a77bd..6279eedc09 100644 --- a/api/@internal/component/ets/line.d.ts +++ b/api/@internal/component/ets/line.d.ts @@ -63,6 +63,17 @@ interface LineOptions { * @atomicservice * @since 11 */ + /** + * Width of the rectangle where the line resides. + * Anonymous Object Rectification. + * + * @type { ?(string | number) } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 18 + */ width?: string | number; /** @@ -99,6 +110,17 @@ interface LineOptions { * @atomicservice * @since 11 */ + /** + * Height of the rectangle where the line resides. + * Anonymous Object Rectification. + * + * @type { ?(string | number) } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 18 + */ height?: string | number; } @@ -185,6 +207,7 @@ interface LineInterface { */ /** * Uses new to create the line. + * Anonymous Object Rectification. * * @param { LineOptions } [options] - Line options * @returns { LineAttribute } @@ -244,6 +267,7 @@ interface LineInterface { */ /** * The return value of the parameter is Line. + * Anonymous Object Rectification. * * @param { LineOptions } [options] - Line options * @returns { LineAttribute } diff --git a/api/@internal/component/ets/path.d.ts b/api/@internal/component/ets/path.d.ts index 520a2a2dab..6cf8525b22 100644 --- a/api/@internal/component/ets/path.d.ts +++ b/api/@internal/component/ets/path.d.ts @@ -59,6 +59,17 @@ declare interface PathOptions { * @atomicservice * @since 11 */ + /** + * Width option. + * Anonymous Object Rectification. + * + * @type { ?(number | string) } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 18 + */ width?: number | string; /** @@ -91,6 +102,17 @@ declare interface PathOptions { * @atomicservice * @since 11 */ + /** + * Height option. + * Anonymous Object Rectification. + * + * @type { ?(number | string) } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 18 + */ height?: number | string; /** @@ -123,6 +145,17 @@ declare interface PathOptions { * @atomicservice * @since 11 */ + /** + * Commands option. + * Anonymous Object Rectification. + * + * @type { ?string } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 18 + */ commands?: string } @@ -201,6 +234,7 @@ interface PathInterface { */ /** * Use new to create Path. + * Annonymous Object Rectification. * * @param { PathOptions } [options] - path options * @returns { PathAttribute } @@ -252,6 +286,7 @@ interface PathInterface { */ /** * Called when drawing path. + * Anonymous Object Rectification. * * @param { PathOptions } [options] - path options * @returns { PathAttribute } diff --git a/api/@internal/component/ets/polygon.d.ts b/api/@internal/component/ets/polygon.d.ts index b868fa90ca..35d76d83ce 100644 --- a/api/@internal/component/ets/polygon.d.ts +++ b/api/@internal/component/ets/polygon.d.ts @@ -63,6 +63,17 @@ declare interface PolygonOptions { * @atomicservice * @since 11 */ + /** + * Polygon width. + * Anonymous Object Rectification. + * + * @type { ?(string | number) } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 18 + */ width?: string | number; /** @@ -99,6 +110,17 @@ declare interface PolygonOptions { * @atomicservice * @since 11 */ + /** + * Polygon height. + * Anonymous Object Rectification. + * + * @type { ?(string | number) } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 18 + */ height?: string | number } @@ -168,6 +190,7 @@ interface PolygonInterface { */ /** * Uses new to create Polygon. + * Anonymous Object Rectification. * * @param { PolygonOptions } [options] - Polygon options * @returns { PolygonAttribute } @@ -219,6 +242,7 @@ interface PolygonInterface { */ /** * Called when drawing a polygon. + * Anonymous Object Rectification. * * @param { PolygonOptions } [options] - Polygon options * @returns { PolygonAttribute } diff --git a/api/@internal/component/ets/polyline.d.ts b/api/@internal/component/ets/polyline.d.ts index 76a02d6b54..11c5258da2 100644 --- a/api/@internal/component/ets/polyline.d.ts +++ b/api/@internal/component/ets/polyline.d.ts @@ -63,6 +63,17 @@ declare interface PolylineOptions { * @atomicservice * @since 11 */ + /** + * Polyline width. + * Anonymous Object Rectification. + * + * @type { ?(string | number) } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 18 + */ width?: string | number; /** @@ -99,6 +110,17 @@ declare interface PolylineOptions { * @atomicservice * @since 11 */ + /** + * Polyline height. + * Anonymous Object Rectification. + * + * @type { ?(string | number) } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 18 + */ height?: string | number } @@ -169,6 +191,7 @@ interface PolylineInterface { */ /** * Uses new to create Polyline. + * Anonymous Object Rectification. * * @param { PolylineOptions } [options] - Poly line options * @returns { PolylineAttribute } @@ -220,6 +243,7 @@ interface PolylineInterface { */ /** * Called when using the draw fold. + * Anonymous Object Rectification. * * @param { PolylineOptions } [options] - Poly line options * @returns { PolylineAttribute } diff --git a/api/@internal/component/ets/rect.d.ts b/api/@internal/component/ets/rect.d.ts index e1f1784e6d..8c1f9e1d1d 100644 --- a/api/@internal/component/ets/rect.d.ts +++ b/api/@internal/component/ets/rect.d.ts @@ -63,6 +63,17 @@ declare interface RectOptions { * @atomicservice * @since 11 */ + /** + * Rectangle width. + * Anonymous Object Rectification. + * + * @type { ?(number | string) } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 18 + */ width?: number | string; /** @@ -99,6 +110,17 @@ declare interface RectOptions { * @atomicservice * @since 11 */ + /** + * Rectangle height. + * Anonymous Object Rectification. + * + * @type { ?(number | string) } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 18 + */ height?: number | string; /** @@ -135,6 +157,17 @@ declare interface RectOptions { * @atomicservice * @since 11 */ + /** + * Corner radius of the rectangle. + * Anonymous Object Rectification. + * + * @type { ?(number | string | Array<any>) } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 18 + */ radius?: number | string | Array<any>; } @@ -183,6 +216,17 @@ declare interface RoundedRectOptions { * @atomicservice * @since 11 */ + /** + * Rectangle width. + * Anonymous Object Rectification. + * + * @type { ?(number | string) } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 18 + */ width?: number | string; /** @@ -219,6 +263,17 @@ declare interface RoundedRectOptions { * @atomicservice * @since 11 */ + /** + * Rectangle height. + * Anonymous Object Rectification. + * + * @type { ?(number | string) } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 18 + */ height?: number | string; /** @@ -255,6 +310,17 @@ declare interface RoundedRectOptions { * @atomicservice * @since 11 */ + /** + * Width of the corner radius. + * Anonymous Object Rectification. + * + * @type { ?(number | string) } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 18 + */ radiusWidth?: number | string; /** @@ -291,6 +357,17 @@ declare interface RoundedRectOptions { * @atomicservice * @since 11 */ + /** + * Height of the corner radius. + * Anonymous Object Rectification. + * + * @type { ?(number | string) } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 18 + */ radiusHeight?: number | string; } @@ -369,6 +446,7 @@ interface RectInterface { */ /** * Use new function to create Rect. + * Anonymous Object Rectification. * * @param { RectOptions | RoundedRectOptions } [options] - Rect options * @returns { RectAttribute } @@ -426,6 +504,7 @@ interface RectInterface { */ /** * Called when a rectangle is created. + * Anonymous Object Rectification. * * @param { RectOptions | RoundedRectOptions } [options] - Rect options * @returns { RectAttribute } diff --git a/api/@internal/component/ets/shape.d.ts b/api/@internal/component/ets/shape.d.ts index 1f8ad943ed..e6ee5e009d 100644 --- a/api/@internal/component/ets/shape.d.ts +++ b/api/@internal/component/ets/shape.d.ts @@ -63,6 +63,17 @@ declare interface ViewportRect { * @atomicservice * @since 11 */ + /** + * Viewport X coordinate. + * Anonymous Object Rectification. + * + * @type { ?(number | string) } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 18 + */ x?: number | string; /** @@ -99,6 +110,17 @@ declare interface ViewportRect { * @atomicservice * @since 11 */ + /** + * Viewport Y coordinate. + * Anonymous Object Rectification. + * + * @type { ?(number | string) } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 18 + */ y?: number | string; /** @@ -135,6 +157,17 @@ declare interface ViewportRect { * @atomicservice * @since 11 */ + /** + * Viewport width. + * Anonymous Object Rectification. + * + * @type { ?(number | string) } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 18 + */ width?: number | string; /** @@ -171,6 +204,17 @@ declare interface ViewportRect { * @atomicservice * @since 11 */ + /** + * Viewport height. + * Anonymous Object Rectification. + * + * @type { ?(number | string) } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 18 + */ height?: number | string } @@ -365,6 +409,7 @@ declare class ShapeAttribute extends CommonMethod<ShapeAttribute> { */ /** * Viewport of shape + * Anonymous Object Rectification. * * @param { ViewportRect } value * @returns { ShapeAttribute } diff --git a/api/@internal/component/ets/video.d.ts b/api/@internal/component/ets/video.d.ts index bac70284fe..d1dc6cb63f 100644 --- a/api/@internal/component/ets/video.d.ts +++ b/api/@internal/component/ets/video.d.ts @@ -303,6 +303,16 @@ interface FullscreenInfo { * @atomicservice * @since 11 */ + /** + * The flag whether play in full screen. + * Anonymous Object Rectification. + * + * @type { boolean } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ fullscreen: boolean; } @@ -332,6 +342,16 @@ interface PreparedInfo { * @atomicservice * @since 11 */ + /** + * The duration of the current video, in seconds. + * Anonymous Object Rectification. + * + * @type { number } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ duration: number; } @@ -361,6 +381,16 @@ interface PlaybackInfo { * @atomicservice * @since 11 */ + /** + * The current video playback progress, expressed in seconds. + * Anonymous Object Rectification. + * + * @type { number } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ time: number; } @@ -1026,6 +1056,7 @@ declare class VideoAttribute extends CommonMethod<VideoAttribute> { */ /** * Called when the video is played. + * Anonymous Object Rectification. * * @param { VoidCallback } event * @returns { VideoAttribute } @@ -1065,6 +1096,7 @@ declare class VideoAttribute extends CommonMethod<VideoAttribute> { */ /** * Called when the video is paused. + * Anonymous Object Rectification. * * @param { VoidCallback } event * @returns { VideoAttribute } @@ -1104,6 +1136,7 @@ declare class VideoAttribute extends CommonMethod<VideoAttribute> { */ /** * Called when the video playback ends. + * Anonymous Object Rectification. * * @param { VoidCallback } event * @returns { VideoAttribute } @@ -1143,6 +1176,7 @@ declare class VideoAttribute extends CommonMethod<VideoAttribute> { */ /** * Called when the video enters and exits the full screen. + * Anonymous Object Rectification. * * @param { Callback<FullscreenInfo> } callback * @returns { VideoAttribute } @@ -1182,6 +1216,7 @@ declare class VideoAttribute extends CommonMethod<VideoAttribute> { */ /** * Called when the video preparation is complete. + * Anonymous Object Rectification. * * @param { Callback<PreparedInfo> } callback * @returns { VideoAttribute } @@ -1221,6 +1256,7 @@ declare class VideoAttribute extends CommonMethod<VideoAttribute> { */ /** * Called when the time information is reported when the progress bar process is operated. + * Anonymous Object Rectification. * * @param { Callback<PlaybackInfo> } callback * @returns { VideoAttribute } @@ -1260,6 +1296,7 @@ declare class VideoAttribute extends CommonMethod<VideoAttribute> { */ /** * Called when the playback time information is reported after the operation progress bar is completed. + * Anonymous Object Rectification. * * @param { Callback<PlaybackInfo> } callback * @returns { VideoAttribute } @@ -1299,6 +1336,7 @@ declare class VideoAttribute extends CommonMethod<VideoAttribute> { */ /** * Called when the playback progress changes. + * Anonymous Object Rectification. * * @param { Callback<PlaybackInfo> } callback * @returns { VideoAttribute } diff --git a/api/@internal/component/ets/xcomponent.d.ts b/api/@internal/component/ets/xcomponent.d.ts index fac46a1471..991c085313 100644 --- a/api/@internal/component/ets/xcomponent.d.ts +++ b/api/@internal/component/ets/xcomponent.d.ts @@ -465,6 +465,7 @@ declare class XComponentAttribute extends CommonMethod<XComponentAttribute> { */ /** * Called when judging whether the xcomponent surface is created. + * Anonymous Object Rectification. * * @param { OnNativeLoadCallback } callback - Called when judging whether the xcomponent surface is created. * @returns { XComponentAttribute } @@ -495,6 +496,7 @@ declare class XComponentAttribute extends CommonMethod<XComponentAttribute> { */ /** * Called when judging whether the xcomponent is destroyed. + * Anonymous Object Rectification. * * @param { VoidCallback } event - Called when judging whether the xcomponent is destroyed. * @returns { XComponentAttribute } -- Gitee From 67ace05144977075c7a760373188d1687141dfce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E6=B5=A9?= <chenhao243@huawei.com> Date: Tue, 15 Apr 2025 11:23:39 +0800 Subject: [PATCH 559/835] =?UTF-8?q?formcomponent.d.ts=E6=96=B0=E5=A2=9EonU?= =?UTF-8?q?pdate=20API=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 陈浩 <chenhao243@huawei.com> --- api/@internal/component/ets/form_component.d.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/api/@internal/component/ets/form_component.d.ts b/api/@internal/component/ets/form_component.d.ts index ad3e1e911b..a0a4f51d16 100644 --- a/api/@internal/component/ets/form_component.d.ts +++ b/api/@internal/component/ets/form_component.d.ts @@ -613,6 +613,17 @@ declare class FormComponentAttribute extends CommonMethod<FormComponentAttribute * @since 18 */ onLoad(callback: VoidCallback): FormComponentAttribute; + + /** + * Card has been updated. + * + * @param { Callback<FormCallbackInfo> } callback + * @returns { FormComponentAttribute } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @systemapi + * @since 18 + */ + onUpdate(callback: Callback<FormCallbackInfo>): FormComponentAttribute; } /** -- Gitee From 97bec30bb6c89929bb0bde31cd93f6968ccf4279 Mon Sep 17 00:00:00 2001 From: Feng Lin <linfeng67@huawei.com> Date: Tue, 15 Apr 2025 04:11:58 +0000 Subject: [PATCH 560/835] add Signed-off-by: Feng Lin <linfeng67@huawei.com> --- api/@ohos.multimedia.media.d.ts | 52 ++++++++++++++++----------------- 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/api/@ohos.multimedia.media.d.ts b/api/@ohos.multimedia.media.d.ts index ba499aa4fd..49cf692c3d 100755 --- a/api/@ohos.multimedia.media.d.ts +++ b/api/@ohos.multimedia.media.d.ts @@ -1708,7 +1708,7 @@ declare namespace media { */ interface AVPlayer { /** - * Prepare audio/video playback, it will request resource for playing. + * Prepare audio/video playback, it will request resource for playing. This API can be called only when the AVplayer is in the initialized state. * @param { AsyncCallback<void> } callback used to return when prepare completed. * @throws { BusinessError } 5400102 - Operation not allowed. Return by callback. * @throws { BusinessError } 5400106 - Unsupported format. Return by callback. @@ -1716,7 +1716,7 @@ declare namespace media { * @since 9 */ /** - * Prepare audio/video playback, it will request resource for playing. + * Prepare audio/video playback, it will request resource for playing. This API can be called only when the AVplayer is in the initialized state. * @param { AsyncCallback<void> } callback used to return when prepare completed. * @throws { BusinessError } 5400102 - Operation not allowed. Return by callback. * @throws { BusinessError } 5400106 - Unsupported format. Return by callback. @@ -1737,7 +1737,7 @@ declare namespace media { prepare(callback: AsyncCallback<void>): void; /** - * Prepare audio/video playback, it will request resource for playing. + * Prepare audio/video playback, it will request resource for playing. This API can be called only when the AVplayer is in the initialized state. * @returns { Promise<void> } A Promise instance used to return the operation result. * @throws { BusinessError } 5400102 - Operation not allowed. Return by promise. * @throws { BusinessError } 5400106 - Unsupported format. Return by promise. @@ -1745,7 +1745,7 @@ declare namespace media { * @since 9 */ /** - * Prepare audio/video playback, it will request resource for playing. + * Prepare audio/video playback, it will request resource for playing. This API can be called only when the AVplayer is in the initialized state. * @returns { Promise<void> } A Promise instance used to return the operation result. * @throws { BusinessError } 5400102 - Operation not allowed. Return by promise. * @throws { BusinessError } 5400106 - Unsupported format. Return by promise. @@ -1766,14 +1766,14 @@ declare namespace media { prepare(): Promise<void>; /** - * Play audio/video playback. + * Play audio/video playback. This API can be called only when the AVplayer is in the prepared, paused or completed state. * @param { AsyncCallback<void> } callback used to return when play completed. * @throws { BusinessError } 5400102 - Operation not allowed. Return by callback. * @syscap SystemCapability.Multimedia.Media.AVPlayer * @since 9 */ /** - * Play audio/video playback. + * Play audio/video playback. This API can be called only when the AVplayer is in the prepared, paused or completed state. * @param { AsyncCallback<void> } callback used to return when play completed. * @throws { BusinessError } 5400102 - Operation not allowed. Return by callback. * @syscap SystemCapability.Multimedia.Media.AVPlayer @@ -1792,14 +1792,14 @@ declare namespace media { play(callback: AsyncCallback<void>): void; /** - * Play audio/video playback. + * Play audio/video playback. This API can be called only when the AVplayer is in the prepared, paused or completed state. * @returns { Promise<void> } A Promise instance used to return the operation result. * @throws { BusinessError } 5400102 - Operation not allowed. Return by promise. * @syscap SystemCapability.Multimedia.Media.AVPlayer * @since 9 */ /** - * Play audio/video playback. + * Play audio/video playback. This API can be called only when the AVplayer is in the prepared, paused or completed state. * @returns { Promise<void> } A Promise instance used to return the operation result. * @throws { BusinessError } 5400102 - Operation not allowed. Return by promise. * @syscap SystemCapability.Multimedia.Media.AVPlayer @@ -1818,14 +1818,14 @@ declare namespace media { play(): Promise<void>; /** - * Pause audio/video playback. + * Pause audio/video playback. This API can be called only when the AVplayer is in the playing state. * @param { AsyncCallback<void> } callback used to return when pause completed. * @throws { BusinessError } 5400102 - Operation not allowed. Return by callback. * @syscap SystemCapability.Multimedia.Media.AVPlayer * @since 9 */ /** - * Pause audio/video playback. + * Pause audio/video playback. This API can be called only when the AVplayer is in the playing state. * @param { AsyncCallback<void> } callback used to return when pause completed. * @throws { BusinessError } 5400102 - Operation not allowed. Return by callback. * @syscap SystemCapability.Multimedia.Media.AVPlayer @@ -1844,14 +1844,14 @@ declare namespace media { pause(callback: AsyncCallback<void>): void; /** - * Pause audio/video playback. + * Pause audio/video playback. This API can be called only when the AVplayer is in the playing state. * @returns { Promise<void> } A Promise instance used to return the operation result. * @throws { BusinessError } 5400102 - Operation not allowed. Return by promise. * @syscap SystemCapability.Multimedia.Media.AVPlayer * @since 9 */ /** - * Pause audio/video playback. + * Pause audio/video playback. This API can be called only when the AVplayer is in the playing state. * @returns { Promise<void> } A Promise instance used to return the operation result. * @throws { BusinessError } 5400102 - Operation not allowed. Return by promise. * @syscap SystemCapability.Multimedia.Media.AVPlayer @@ -1870,14 +1870,14 @@ declare namespace media { pause(): Promise<void>; /** - * Stop audio/video playback. + * Stop audio/video playback. This API can be called only when the AVplayer is in the prepared, playing, paused or completed state. * @param { AsyncCallback<void> } callback used to return when stop completed. * @throws { BusinessError } 5400102 - Operation not allowed. Return by callback. * @syscap SystemCapability.Multimedia.Media.AVPlayer * @since 9 */ /** - * Stop audio/video playback. + * Stop audio/video playback. This API can be called only when the AVplayer is in the prepared, playing, paused or completed state. * @param { AsyncCallback<void> } callback used to return when stop completed. * @throws { BusinessError } 5400102 - Operation not allowed. Return by callback. * @syscap SystemCapability.Multimedia.Media.AVPlayer @@ -1896,14 +1896,14 @@ declare namespace media { stop(callback: AsyncCallback<void>): void; /** - * Stop audio/video playback. + * Stop audio/video playback. This API can be called only when the AVplayer is in the prepared, playing, paused or completed state. * @returns { Promise<void> } A Promise instance used to return the operation result. * @throws { BusinessError } 5400102 - Operation not allowed. Return by promise. * @syscap SystemCapability.Multimedia.Media.AVPlayer * @since 9 */ /** - * Stop audio/video playback. + * Stop audio/video playback. This API can be called only when the AVplayer is in the prepared, playing, paused or completed state. * @returns { Promise<void> } A Promise instance used to return the operation result. * @throws { BusinessError } 5400102 - Operation not allowed. Return by promise. * @syscap SystemCapability.Multimedia.Media.AVPlayer @@ -1922,14 +1922,14 @@ declare namespace media { stop(): Promise<void>; /** - * Reset AVPlayer, it will be set to idle state and can set src again. + * Reset AVPlayer, it will be set to idle state and can set src again. This API can be called only when the AVplayer is in the initialized, prepared, playing, paused, completed, stopped or error state. * @param { AsyncCallback<void> } callback used to return when reset completed. * @throws { BusinessError } 5400102 - Operation not allowed. Return by callback. * @syscap SystemCapability.Multimedia.Media.AVPlayer * @since 9 */ /** - * Reset AVPlayer, it will be set to idle state and can set src again. + * Reset AVPlayer, it will be set to idle state and can set src again. This API can be called only when the AVplayer is in the initialized, prepared, playing, paused, completed, stopped or error state. * @param { AsyncCallback<void> } callback used to return when reset completed. * @throws { BusinessError } 5400102 - Operation not allowed. Return by callback. * @syscap SystemCapability.Multimedia.Media.AVPlayer @@ -1948,14 +1948,14 @@ declare namespace media { reset(callback: AsyncCallback<void>): void; /** - * Reset AVPlayer, it will be set to idle state and can set src again. + * Reset AVPlayer, it will be set to idle state and can set src again. This API can be called only when the AVplayer is in the initialized, prepared, playing, paused, completed, stopped or error state. * @returns { Promise<void> } A Promise instance used to return the operation result. * @throws { BusinessError } 5400102 - Operation not allowed. Return by promise. * @syscap SystemCapability.Multimedia.Media.AVPlayer * @since 9 */ /** - * Reset AVPlayer, it will be set to idle state and can set src again. + * Reset AVPlayer, it will be set to idle state and can set src again. This API can be called only when the AVplayer is in the initialized, prepared, playing, paused, completed, stopped or error state. * @returns { Promise<void> } A Promise instance used to return the operation result. * @throws { BusinessError } 5400102 - Operation not allowed. Return by promise. * @syscap SystemCapability.Multimedia.Media.AVPlayer @@ -1974,14 +1974,14 @@ declare namespace media { reset(): Promise<void>; /** - * Releases resources used for AVPlayer. + * Releases resources used for AVPlayer. This API can be called when the AVplayer is in any state except released. * @param { AsyncCallback<void> } callback used to return when release completed. * @throws { BusinessError } 5400102 - Operation not allowed. Return by callback. * @syscap SystemCapability.Multimedia.Media.AVPlayer * @since 9 */ /** - * Releases resources used for AVPlayer. + * Releases resources used for AVPlayer. This API can be called when the AVplayer is in any state except released. * @param { AsyncCallback<void> } callback used to return when release completed. * @throws { BusinessError } 5400102 - Operation not allowed. Return by callback. * @syscap SystemCapability.Multimedia.Media.AVPlayer @@ -2000,14 +2000,14 @@ declare namespace media { release(callback: AsyncCallback<void>): void; /** - * Releases resources used for AVPlayer. + * Releases resources used for AVPlayer. This API can be called when the AVplayer is in any state except released. * @returns { Promise<void> } A Promise instance used to return the operation result. * @throws { BusinessError } 5400102 - Operation not allowed. Return by promise. * @syscap SystemCapability.Multimedia.Media.AVPlayer * @since 9 */ /** - * Releases resources used for AVPlayer. + * Releases resources used for AVPlayer. This API can be called when the AVplayer is in any state except released. * @returns { Promise<void> } A Promise instance used to return the operation result. * @throws { BusinessError } 5400102 - Operation not allowed. Return by promise. * @syscap SystemCapability.Multimedia.Media.AVPlayer @@ -2026,14 +2026,14 @@ declare namespace media { release(): Promise<void>; /** - * Jumps to the specified playback position. + * Jumps to the specified playback position. This API can be called only when the AVplayer is in the prepared, playing, paused, or completed state. * @param { number } timeMs - Playback position to jump, should be in [0, duration]. * @param { SeekMode } mode - See @SeekMode . * @syscap SystemCapability.Multimedia.Media.AVPlayer * @since 9 */ /** - * Jumps to the specified playback position. + * Jumps to the specified playback position. This API can be called only when the AVplayer is in the prepared, playing, paused, or completed state. * @param { number } timeMs - Playback position to jump, should be in [0, duration]. * @param { SeekMode } mode - See @SeekMode . * @syscap SystemCapability.Multimedia.Media.AVPlayer -- Gitee From 420b7a853add3738745e2e83cede8b1696425c14 Mon Sep 17 00:00:00 2001 From: pengpeng7872 <2285070166@qq.com> Date: Tue, 15 Apr 2025 14:10:52 +0800 Subject: [PATCH 561/835] =?UTF-8?q?BaseSelecOption=E6=89=A9=E5=B1=95?= =?UTF-8?q?=E5=8F=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: pengpeng7872 <2285070166@qq.com> --- api/@ohos.file.photoAccessHelper.d.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/api/@ohos.file.photoAccessHelper.d.ts b/api/@ohos.file.photoAccessHelper.d.ts index acb639b078..5fd67830b1 100644 --- a/api/@ohos.file.photoAccessHelper.d.ts +++ b/api/@ohos.file.photoAccessHelper.d.ts @@ -5554,7 +5554,7 @@ declare namespace photoAccessHelper { * @atomicservice * @since 19 */ - MIMETypeFilter?: MIMETypeFilter; + mimeTypeFilter?: MimeTypeFilter; /** * Media file size filtering configuration. @@ -5584,7 +5584,7 @@ declare namespace photoAccessHelper { * @atomicservice * @since 19 */ - class MIMETypeFilter { + class MimeTypeFilter { /** * Indicates the media file type to be filtered. * @@ -5593,7 +5593,7 @@ declare namespace photoAccessHelper { * @atomicservice * @since 19 */ - MIMETypeArray: Array<string>; + mimeTypeArray: Array<string>; } /** -- Gitee From 8917dcdbdca94e1a030c1fd2ba9163628d995675 Mon Sep 17 00:00:00 2001 From: c00514911 <chenghuitao@huawei.com> Date: Tue, 15 Apr 2025 14:44:12 +0800 Subject: [PATCH 562/835] fix: revert collaboration edit object interfaces Signed-off-by: c00514911 <chenghuitao@huawei.com> --- api/@ohos.data.collaborationEditObject.d.ts | 1147 ------------------- kits/@kit.ArkData.d.ts | 3 +- 2 files changed, 1 insertion(+), 1149 deletions(-) delete mode 100644 api/@ohos.data.collaborationEditObject.d.ts diff --git a/api/@ohos.data.collaborationEditObject.d.ts b/api/@ohos.data.collaborationEditObject.d.ts deleted file mode 100644 index 6a72283198..0000000000 --- a/api/@ohos.data.collaborationEditObject.d.ts +++ /dev/null @@ -1,1147 +0,0 @@ -/* - * Copyright (c) 2025 Huawei Device Co., Ltd. - * 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. - */ - -/** - * @file - * @kit ArkData - */ - -import { Callback } from './@ohos.base'; -import Context from './application/BaseContext'; - -/** - * Provides interfaces to collaboration edit object. - * - * @namespace collaborationEditObject - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ -declare namespace collaborationEditObject { - /** - * Manages collaboration configurations. - * - * @interface CollaborationConfig - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - interface CollaborationConfig { - /** - * The name of collaboration edit object. - * - * @type { string } - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - name: string; - } - - /** - * Obtains a collaboration edit object. - * - * @param { Context } context - Indicates the application context. - * @param { CollaborationConfig } config - Indicates the {@link CollaborationConfig} config related to this object. - * @returns { CollaborationEditObject } - Return the collaboration edit object. {@link CollaborationEditObject}. - * @throws { BusinessError } 202 - Not system application. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types. - * @throws { BusinessError } 15410000 - Internal error. - * @throws { BusinessError } 15410003 - Database error. - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - function getCollaborationEditObject(context: Context, config: CollaborationConfig): CollaborationEditObject; - - /** - * Deletes a collaboration edit object. - * - * @param { Context } context - Indicates the application context. - * @param { CollaborationConfig } config - Indicates the {@link CollaborationConfig} config related to this object. - * @throws { BusinessError } 202 - Not system application. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types. - * @throws { BusinessError } 15410000 - Internal error. - * @throws { BusinessError } 15410003 - Database error. - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - function deleteCollaborationEditObject(context: Context, config: CollaborationConfig): void; - - /** - * Manages undo redo manager configurations. - * - * @interface UndoRedoConfig - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - interface UndoRedoConfig { - /** - * Interval for capturing an operation in milliseconds. - * - * @type { number } - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - captureTimeout: number; - } - - /** - * Represents the relative position in the edit unit. - * - * @interface RelativePos - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - interface RelativePos { - /** - * The id of the parent in the relative position, null if parent is edit unit. - * - * @type { UniqueId | null } - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - parentId: UniqueId | null; - - /** - * The name of the parent in the relative position, null if parent is not edit unit. - * - * @type { string | null } - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - parentName: string | null; - - /** - * The id of the left or right in the relative position, null if left or right is null. - * - * @type { UniqueId | null } - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - id: UniqueId | null; - - /** - * The position of the character binding to the relative position, default 0 means the character right after - * the relative position, less than 0 means the character left to the relative position, greater than 0 means - * the character right to the relative position. - * - * @type { number } - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - pos: number; - } - - /** - * The collaboration edit object record used to sync. - * - * @interface EditObjectRecord - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - interface EditObjectRecord { - /** - * Indicates the auto incrementing number of each record. - * - * @type { number } - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - cursor: number; - - /** - * The identifier used to distinguish the different clients. - * - * @type { string } - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - id: string; - - /** - * The collaboration edit object record data. - * - * @type { Uint8Array } - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - data: Uint8Array; - } - - /** - * Describes the predicates of query condition. - * - * @enum { number } - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - enum Predicate { - /** - * EQUAL_TO: means to query records where record field is equal to the given field. - * - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - EQUAL_TO = 0, - - /** - * NOT_EQUAL_TO: means to query records where record field is not equal to the given field. - * - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - NOT_EQUAL_TO, - - /** - * GREATER_THAN: means to query records where record field is greater than the given field. - * - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - GREATER_THAN, - - /** - * LESS_THAN: means to query records where record field is less than the given field. - * - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - LESS_THAN, - - /** - * GREATER_THAN_OR_EQUAL_TO: means to query records where record field is greater than or equal to the given field. - * - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - GREATER_THAN_OR_EQUAL_TO, - - /** - * LESS_THAN_OR_EQUAL_TO: means to query records where record field is less than or equal to the given field. - * - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - LESS_THAN_OR_EQUAL_TO - } - - /** - * Describes the condition of a query request. - * - * @interface QueryCondition - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - interface QueryCondition { - /** - * The predicate of query condition. - * - * @type { Predicate } - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - condition: Predicate; - - /** - * The edit object record field name of query condition. - * - * @type { string } - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - fieldName: string; - - /** - * The edit object record field value of query condition. - * - * @type { string | number } - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - fieldValue: string | number; - } - - /** - * Manages asset operation configurations. - * - * @interface AssetOperationConfig - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - interface AssetOperationConfig { - /** - * The path of asset. - * - * @type { string } - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - path: string; - } - - /** - * Provides definition of data upload function. - * - * @typedef { function } BatchInsertHandler - * @param { Array<EditObjectRecord> } records - the inserted collaboration edit object records - * @returns { Promise<number> } the number of inserted data - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - type BatchInsertHandler = (records: Array<EditObjectRecord>) => Promise<number>; - - /** - * Provides definition of data query function. - * - * @typedef { function } QueryHandler - * @param { Array<QueryCondition> } queryConditions - the conditions when query data from cloud - * @returns { Promise<Array<EditObjectRecord>> } the collaboration edit object records queried from cloud - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - type QueryHandler = (queryConditions: Array<QueryCondition>) => Promise<Array<EditObjectRecord>>; - - /** - * Provides definition of asset operation function. - * - * @typedef { function } AssetHandler - * @param { AssetOperationConfig } config - the config of asset operation - * @returns { Promise<void> } the promise returned by the function. - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - type AssetHandler = (config: AssetOperationConfig) => Promise<void>; - - /** - * Describes the handlers of CloudDB object. - * - * @interface CloudDB - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - interface CloudDB { - /** - * Provides ability of uploading data from local device to cloud. - * - * @type { BatchInsertHandler } - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - batchInsert: BatchInsertHandler; - - /** - * Provides ability of querying data from cloud to local device. - * - * @type { QueryHandler } - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - query: QueryHandler; - - /** - * Provides ability of downloading asset from cloud to local device. - * - * @type { AssetHandler } - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - downloadAsset: AssetHandler; - - /** - * Provides ability of uploading asset from local device to cloud. - * - * @type { AssetHandler } - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - uploadAsset: AssetHandler; - - /** - * Provides ability of deleting asset from cloud. - * - * @type { AssetHandler } - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - deleteAsset: AssetHandler; - - /** - * Provides ability of deleting asset from local device. - * - * @type { AssetHandler } - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - deleteLocalAsset: AssetHandler; - } - - /** - * Describes the status of a cloud sync progress. - * - * @enum { number } - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - enum ProgressCode { - /** - * CLOUD_SYNC_SUCCESS: means the status of progress is success. - * - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - CLOUD_SYNC_SUCCESS = 0, - - /** - * CLOUD_NOT_SET: means the CloudDB handlers are not set. - * - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - CLOUD_NOT_SET, - - /** - * INTERNAL_ERROR: means the cloud sync progress meets internal error. - * - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - INTERNAL_ERROR, - - /** - * EXTERNAL_ERROR: means the cloud sync progress meets error in CloudDB handlers. - * - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - EXTERNAL_ERROR, - } - - /** - * Describes the progress status of a cloud sync operation. - * - * @interface ProgressDetail - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - interface ProgressDetail { - /** - * The status code of cloud sync operation. - * - * @type { ProgressCode } - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - code: ProgressCode; - } - - /** - * Indicates the mode of cloud sync operation. - * - * @enum { number } - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - enum SyncMode { - /** - * SYNC_MODE_PUSH: Indicates the data is pushed to remote from local device. - * - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - SYNC_MODE_PUSH = 0, - - /** - * SYNC_MODE_PULL: Indicates the data is pulled from remote to local device. - * - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - SYNC_MODE_PULL, - - /** - * SYNC_MODE_PULL_PUSH: Indicates the data is first pulled from remote, then followed by a push operation. - * - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - SYNC_MODE_PULL_PUSH, - } - - /** - * Provides methods for managing the collaboration edit object. - * - * @interface CollaborationEditObject - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - interface CollaborationEditObject { - /** - * Get an edit unit of this collaboration edit object. - * - * @param { string } editUnitName - Indicates the name of the edit unit in collaboration edit object. - * @returns { EditUnit } Indicates the edit unit {@link EditUnit} related to this collaboration edit object. - * @throws { BusinessError } 202 - Not system application. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types. - * @throws { BusinessError } 15410000 - Internal error. - * @throws { BusinessError } 15410003 - Database error. - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - getEditUnit(editUnitName: string): EditUnit; - - /** - * Get an undo redo manager of an edit unit in collaboration edit object. - * - * @param { string } editUnitName - Indicates the name of the edit unit in collaboration edit object. - * @param { UndoRedoConfig } config - Indicates the {@link UndoRedoConfig} config of the undo redo manager. - * @returns { UndoRedoManager } Indicates the {@link UndoRedoManager} undo redo manager of the edit unit. - * @throws { BusinessError } 202 - Not system application. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types. - * @throws { BusinessError } 15410000 - Internal error. - * @throws { BusinessError } 15410003 - Database error. - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - getUndoRedoManager(editUnitName: string, config: UndoRedoConfig): UndoRedoManager; - - /** - * Delete an undo redo manager of an edit unit in collaboration edit object. - * - * @param { string } editUnitName - Indicates the name of the edit unit in collaboration edit object. - * @throws { BusinessError } 202 - Not system application. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types. - * @throws { BusinessError } 15410000 - Internal error. - * @throws { BusinessError } 15410003 - Database error. - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - deleteUndoRedoManager(editUnitName: string): void; - - /** - * Get local id in collaboration edit object. - * - * @returns { string } - local id. - * @throws { BusinessError } 202 - Not system application. - * @throws { BusinessError } 15410000 - Internal error. - * @throws { BusinessError } 15410003 - Database error. - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - getLocalId(): string; - - /** - * Apply update in collaboration edit object. - * - * @returns { Array<UpdatedNode> } - the array that contains the modified node, used to refresh the editor. - * @throws { BusinessError } 202 - Not system application. - * @throws { BusinessError } 15410000 - Internal error. - * @throws { BusinessError } 15410003 - Database error. - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - applyUpdate(): Array<UpdatedNode>; - - /** - * Write update in collaboration edit object, used to process record pushed from remote. - * - * @param { EditObjectRecord } update - the collaboration edit object record. - * @throws { BusinessError } 202 - Not system application. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types. - * @throws { BusinessError } 15410000 - Internal error. - * @throws { BusinessError } 15410003 - Database error. - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - writeUpdate(update:EditObjectRecord): void; - - /** - * Register cloudDB handlers which need to be implemented. - * - * @param { CloudDB } cloudDB - Indicates the CloudDB handlers. - * @throws { BusinessError } 202 - Not system application. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types. - * @throws { BusinessError } 15410000 - Internal error. - * @throws { BusinessError } 15410003 - Database error. - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - setCloudDB(cloudDB: CloudDB): void; - - /** - * Synchronize data between local devices and cloud. - * - * @param { SyncMode } syncMode - Indicates the synchronization mode {@link SyncMode}. - * @param { Callback<ProgressDetail> } progress - Indicates the specified sync callback function. - * @throws { BusinessError } 202 - Not system application. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types. - * @throws { BusinessError } 15410000 - Internal error. - * @throws { BusinessError } 15410003 - Database error. - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - cloudSync(syncMode: SyncMode, progress: Callback<ProgressDetail>): void; - } - - /** - * Provides methods for managing edit unit in the collaboration edit object. - * - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - class EditUnit { - /** - * Return the name of this edit unit. - * - * @returns { string } Indicates the name of this edit unit. - * @throws { BusinessError } 202 - Not system application. - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - getName(): string; - - /** - * Inserts nodes into the target edit unit in index location. - * - * @param { number } index - Indicates the index at which to start inserting. - * @param { Node[] } nodes - Indicates inserting new nodes. - * @throws { BusinessError } 202 - Not system application. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types. - * @throws { BusinessError } 15410000 - Internal error. - * @throws { BusinessError } 15410001 - Unsupported operation. - * @throws { BusinessError } 15410002 - Index out of range. - * @throws { BusinessError } 15410003 - Database error. - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - insertNodes(index: number, nodes: Node[]): void; - - /** - * Deletes continuous length of nodes and texts from the target edit unit in index location. - * - * @param { number } index - Indicates the index at which to start deleting. - * @param { number } length - Indicates deleting length. - * @throws { BusinessError } 202 - Not system application. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types. - * @throws { BusinessError } 15410000 - Internal error. - * @throws { BusinessError } 15410001 - Unsupported operation. - * @throws { BusinessError } 15410002 - Index out of range. - * @throws { BusinessError } 15410003 - Database error. - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - delete(index: number, length: number): void; - - /** - * Get the children nodes and texts in range [start, end) of this edit unit. - * - * @param { number } start - Indicates the start location. - * @param { number } end - Indicates the end location. - * @returns { Array<Node | Text> } Indicates the children nodes and texts. - * @throws { BusinessError } 202 - Not system application. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types. - * @throws { BusinessError } 15410000 - Internal error. - * @throws { BusinessError } 15410001 - Unsupported operation. - * @throws { BusinessError } 15410002 - Index out of range. - * @throws { BusinessError } 15410003 - Database error. - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - getChildren(start: number, end: number): Array<Node | Text>; - - /** - * Get the json string result of this edit unit. - * - * @returns { string } Indicates the json string of this edit unit. - * @throws { BusinessError } 202 - Not system application. - * @throws { BusinessError } 15410000 - Internal error. - * @throws { BusinessError } 15410001 - Unsupported operation. - * @throws { BusinessError } 15410002 - Index out of range. - * @throws { BusinessError } 15410003 - Database error. - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - getJsonResult(): string; - - /** - * Get the relative position in the edit unit by the absolute position of the cursor on the editor. - * - * @param { number } absolutePos - Indicates the absolute position of the cursor on the editor. - * @returns { RelativePos } Relative position in the edit unit. - * @throws { BusinessError } 202 - Not system application. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types. - * @throws { BusinessError } 15410000 - Internal error. - * @throws { BusinessError } 15410003 - Database error. - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - getRelativePos(absolutePos: number): RelativePos; - - /** - * Get the absolute position of the cursor on the editor by the relative position in the edit unit. - * - * @param { RelativePos } relativePos - Indicates the relative position in the edit unit. - * @returns { number } Absolute position of the cursor on the editor. - * @throws { BusinessError } 202 - Not system application. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types. - * @throws { BusinessError } 15410000 - Internal error. - * @throws { BusinessError } 15410003 - Database error. - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - getAbsolutePos(relativePos: RelativePos): number; - } - - /** - * The unique identifier of current object. - * - * @interface UniqueId - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - interface UniqueId { - /** - * The identifier used to distinguish the different clients. - * - * @type { string } - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - id: string; - - /** - * The clock of current object. - * - * @type { number } - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - clock: number; - } - - /** - * Attributes in node are stored in key-value pairs. - * - * @typedef { Record<string, string | number | boolean> } AttributesRecord - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - type AttributesRecord = Record<string, string | number | boolean>; - - /** - * Provides methods for managing node in the edit unit. - * - * @extends EditUnit - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - class Node extends EditUnit { - /** - * A parameterized constructor used to create a Node instance. - * - * @param { string } name - Indicates the name of this node. - * @throws { BusinessError } 202 - Not system application. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types. - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - constructor(name: string); - - /** - * Returns the UniqueId of this node. - * - * @returns { UniqueId } Indicates the unique id of this node. - * @throws { BusinessError } 202 - Not system application. - * @throws { BusinessError } 15410000 - Internal error. - * @throws { BusinessError } 15410001 - Unsupported operation. - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - getId(): UniqueId; - - /** - * Inserts texts into the target edit unit in index location. - * - * @param { number } index - Indicates the index at which to start inserting. - * @param { Text[] } texts - Indicates inserting new texts. - * @throws { BusinessError } 202 - Not system application. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types. - * @throws { BusinessError } 15410000 - Internal error. - * @throws { BusinessError } 15410001 - Unsupported operation. - * @throws { BusinessError } 15410002 - Index out of range. - * @throws { BusinessError } 15410003 - Database error. - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - insertTexts(index: number, texts: Text[]): void; - - /** - * Sets or updates attributes into the target node. - * - * @param { AttributesRecord } attributes - Indicates the attribute names and values that is to be set. - * @throws { BusinessError } 202 - Not system application. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types. - * @throws { BusinessError } 15410000 - Internal error. - * @throws { BusinessError } 15410001 - Unsupported operation. - * @throws { BusinessError } 15410002 - Index out of range. - * @throws { BusinessError } 15410003 - Database error. - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - setAttributes(attributes: AttributesRecord): void; - - /** - * Removes attributes from the target node, including asset attribute. - * - * @param { string[] } attributeNames - Indicates the attribute names that is to be removed. - * @throws { BusinessError } 202 - Not system application. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types. - * @throws { BusinessError } 15410000 - Internal error. - * @throws { BusinessError } 15410001 - Unsupported operation. - * @throws { BusinessError } 15410002 - Index out of range. - * @throws { BusinessError } 15410003 - Database error. - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - removeAttributes(attributeNames: string[]): void; - - /** - * Returns all attribute name and value pairs of this node. - * - * @returns { AttributesRecord } Indicates all attribute name and value pairs. - * @throws { BusinessError } 202 - Not system application. - * @throws { BusinessError } 15410000 - Internal error. - * @throws { BusinessError } 15410001 - Unsupported operation. - * @throws { BusinessError } 15410002 - Index out of range. - * @throws { BusinessError } 15410003 - Database error. - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - getAttributes(): AttributesRecord; - - /** - * Sets or updates an asset into the target node. - * - * @param { string } assetKey - Indicates the asset key to be set. - * @param { string } assetValue - Indicates the asset value to be set. - * @throws { BusinessError } 202 - Not system application. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types. - * @throws { BusinessError } 15410000 - Internal error. - * @throws { BusinessError } 15410001 - Unsupported operation. - * @throws { BusinessError } 15410002 - Index out of range. - * @throws { BusinessError } 15410003 - Database error. - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - setAsset(assetKey: string, assetValue: string): void; - } - - /** - * Indicates possible format value types. - * - * @typedef { null | number | string | boolean } FormatValueType - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - type FormatValueType = null | number | string | boolean; - - /** - * Values in text format are stored in key-value pairs. - * - * @typedef { Record<string, FormatValueType> } TextFormat - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - type TextFormat = Record<string, FormatValueType>; - - /** - * Provides methods for managing text in the edit unit. - * - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - class Text { - /** - * A constructor used to create a Text instance. - * - * @throws { BusinessError } 202 - Not system application. - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - constructor(); - - /** - * Returns the UniqueId of this text. - * - * @returns { UniqueId } Indicates the unique id of this text. - * @throws { BusinessError } 202 - Not system application. - * @throws { BusinessError } 15410000 - Internal error. - * @throws { BusinessError } 15410001 - Unsupported operation. - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - getId(): UniqueId; - - /** - * Inserts text with optional format into the target text in index location. - * - * @param { number } index - Indicates the index at which to start inserting. - * @param { string } text - Indicates the text to insert at the specified position. - * @param { TextFormat } format - Indicates the formatting information to apply on the inserted text. - * @throws { BusinessError } 202 - Not system application. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types. - * @throws { BusinessError } 15410000 - Internal error. - * @throws { BusinessError } 15410001 - Unsupported operation. - * @throws { BusinessError } 15410002 - Index out of range. - * @throws { BusinessError } 15410003 - Database error. - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - insert(index: number, text: string, format?: TextFormat): void; - - /** - * Deletes continuous length into the target text in index location. - * - * @param { number } index - Indicates the index at which to start inserting. - * @param { number } length - Indicates deleting length. - * @throws { BusinessError } 202 - Not system application. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types. - * @throws { BusinessError } 15410000 - Internal error. - * @throws { BusinessError } 15410001 - Unsupported operation. - * @throws { BusinessError } 15410002 - Index out of range. - * @throws { BusinessError } 15410003 - Database error. - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - delete(index: number, length: number): void; - - /** - * Formats continuous length into the target text from index location. - * - * @param { number } index - Indicates the index at which to start formatting. - * @param { number } length - Indicates formatting length. - * @param { TextFormat } format - Indicates the formatting information to apply. - * @throws { BusinessError } 202 - Not system application. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types. - * @throws { BusinessError } 15410000 - Internal error. - * @throws { BusinessError } 15410001 - Unsupported operation. - * @throws { BusinessError } 15410002 - Index out of range. - * @throws { BusinessError } 15410003 - Database error. - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - format(index: number, length: number, format: TextFormat): void; - - /** - * Get the plain string result without format of this text. - * - * @returns { string } Indicates the plain string result of this text. - * @throws { BusinessError } 202 - Not system application. - * @throws { BusinessError } 15410000 - Internal error. - * @throws { BusinessError } 15410001 - Unsupported operation. - * @throws { BusinessError } 15410002 - Index out of range. - * @throws { BusinessError } 15410003 - Database error. - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - getPlainText(): string; - - /** - * Get the json string result with format of this text. - * - * @returns { string } Indicates the json string result of this text. - * @throws { BusinessError } 202 - Not system application. - * @throws { BusinessError } 15410000 - Internal error. - * @throws { BusinessError } 15410001 - Unsupported operation. - * @throws { BusinessError } 15410002 - Index out of range. - * @throws { BusinessError } 15410003 - Database error. - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - getJsonResult(): string; - } - - /** - * Provides methods for managing undo redo operations in the collaboration edit object. - * - * @interface UndoRedoManager - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - interface UndoRedoManager { - /** - * Undo last changes. - * - * @throws { BusinessError } 202 - Not system application. - * @throws { BusinessError } 15410000 - Internal error. - * @throws { BusinessError } 15410003 - Database error. - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - undo(): void; - - /** - * Redo last undo operation. - * - * @throws { BusinessError } 202 - Not system application. - * @throws { BusinessError } 15410000 - Internal error. - * @throws { BusinessError } 15410003 - Database error. - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - redo(): void; - } - - /** - * The updated node {@link Node} or text {@link Text}. - * - * @interface UpdatedNode - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - interface UpdatedNode { - /** - * The identifier used to distinguish the different edit unit. - * - * @type { string } - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - editUnitName: string; - - /** - * The updated node {@link Node} or text {@link Text}. - * - * @type { Node | Text } - * @syscap SystemCapability.DistributedDataManager.DataObject.DistributedObject - * @systemapi - * @since 18 - */ - node: Node | Text; - } -} - -export default collaborationEditObject; diff --git a/kits/@kit.ArkData.d.ts b/kits/@kit.ArkData.d.ts index fb5e391298..515bddb0c0 100644 --- a/kits/@kit.ArkData.d.ts +++ b/kits/@kit.ArkData.d.ts @@ -37,12 +37,11 @@ import { ValueType, ValuesBucket } from '@ohos.data.ValuesBucket'; import sendablePreferences from '@ohos.data.sendablePreferences'; import sendableRelationalStore from '@ohos.data.sendableRelationalStore'; import graphStore from '@ohos.data.graphStore'; -import collaborationEditObject from '@ohos.data.collaborationEditObject'; import intelligence from '@ohos.data.intelligence'; export { DataShareExtensionAbility, DataShareResultSet, DataType, ValueType, ValuesBucket, cloudData, cloudExtension, commonType, dataShare, dataSharePredicates, distributedDataObject, distributedKVStore, preferences, relationalStore, unifiedDataChannel, uniformTypeDescriptor, uniformDataStruct, sendablePreferences, dataAbility, - sendableRelationalStore, graphStore, collaborationEditObject, intelligence + sendableRelationalStore, graphStore, intelligence }; -- Gitee From ebbbf147865d54e670a77cd8bf8802d1ba829ffa Mon Sep 17 00:00:00 2001 From: microli <3365582168@qq.com> Date: Tue, 15 Apr 2025 14:49:42 +0800 Subject: [PATCH 563/835] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: microli <3365582168@qq.com> --- build-tools/api_diff/src/api_data.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/build-tools/api_diff/src/api_data.js b/build-tools/api_diff/src/api_data.js index d9097d8cef..acbd94a3fc 100644 --- a/build-tools/api_diff/src/api_data.js +++ b/build-tools/api_diff/src/api_data.js @@ -196,6 +196,10 @@ class ApiDigestInfo { return this; } + /** + * 获取路径 + * @returns {string} + */ getPath() { return this.path; } -- Gitee From ba661ae0f6129cf99fd3eccead182c24f522b35b Mon Sep 17 00:00:00 2001 From: Feng Lin <linfeng67@huawei.com> Date: Tue, 15 Apr 2025 08:43:14 +0000 Subject: [PATCH 564/835] approve code for sdk-js Signed-off-by: Feng Lin <linfeng67@huawei.com> --- api/@ohos.multimedia.media.d.ts | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/api/@ohos.multimedia.media.d.ts b/api/@ohos.multimedia.media.d.ts index 87760f048e..0e869ad8c2 100755 --- a/api/@ohos.multimedia.media.d.ts +++ b/api/@ohos.multimedia.media.d.ts @@ -2252,25 +2252,25 @@ declare namespace media { setPlaybackRange(startTimeMs: number, endTimeMs: number, mode?: SeekMode) : Promise<void>; /** - * Get current playback position. - * @returns { number } return the time of current playback position - millisecond(ms) - * @throws { BusinessError } 5400102 - Operation not allowed. + * Check whether the media stream currently being played by the player supports seek continuous. + * Should be called after {@link #prepare}. + * @returns { boolean } true: seek continuous is supported; + * false: seek continuous is not supported or the support status is uncertain. * @syscap SystemCapability.Multimedia.Media.AVPlayer * @atomicservice * @since 18 */ - getPlaybackPosition() : number; + isSeekContinuousSupported() : boolean; /** - * Check whether the media stream currently being played by the player supports seek continuous. - * Should be called after {@link #prepare}. - * @returns { boolean } true: seek continuous is supported; - * false: seek continuous is not supported or the support status is uncertain. + * Get current playback position. + * @returns { number } return the time of current playback position - millisecond(ms) + * @throws { BusinessError } 5400102 - Operation not allowed. * @syscap SystemCapability.Multimedia.Media.AVPlayer * @atomicservice * @since 18 */ - isSeekContinuousSupported() : boolean; + getPlaybackPosition() : number; /** * Enable or disable super-resolution dynamically. @@ -7262,6 +7262,7 @@ declare namespace media { */ AUTO_CREATE_CAMERA_SCENE = 1, } + /** * Provides the video recorder configuration definitions. * @@ -8434,7 +8435,7 @@ declare namespace media { * @since 12 */ videoFrameWidth?: number; - + /** * Indicates the video height. * @type { ?number } @@ -8443,7 +8444,7 @@ declare namespace media { */ videoFrameHeight?: number; } - + /** * Transcode a source video file to a destination video file. * Before calling an AVTranscoder method, you must use @createAVTranscoder -- Gitee From f276a09283162119302b0e2d43ac081492936fff Mon Sep 17 00:00:00 2001 From: Feng Lin <linfeng67@huawei.com> Date: Tue, 15 Apr 2025 08:54:31 +0000 Subject: [PATCH 565/835] ad Signed-off-by: Feng Lin <linfeng67@huawei.com> --- api/@ohos.multimedia.media.d.ts | 76 ++++++++++++++++----------------- 1 file changed, 38 insertions(+), 38 deletions(-) diff --git a/api/@ohos.multimedia.media.d.ts b/api/@ohos.multimedia.media.d.ts index 49cf692c3d..513cdb32ce 100755 --- a/api/@ohos.multimedia.media.d.ts +++ b/api/@ohos.multimedia.media.d.ts @@ -1708,7 +1708,7 @@ declare namespace media { */ interface AVPlayer { /** - * Prepare audio/video playback, it will request resource for playing. This API can be called only when the AVplayer is in the initialized state. + * Prepare audio/video playback, it will request resource for playing. This API can be called only when the AVPlayer is in the initialized state. * @param { AsyncCallback<void> } callback used to return when prepare completed. * @throws { BusinessError } 5400102 - Operation not allowed. Return by callback. * @throws { BusinessError } 5400106 - Unsupported format. Return by callback. @@ -1716,7 +1716,7 @@ declare namespace media { * @since 9 */ /** - * Prepare audio/video playback, it will request resource for playing. This API can be called only when the AVplayer is in the initialized state. + * Prepare audio/video playback, it will request resource for playing. This API can be called only when the AVPlayer is in the initialized state. * @param { AsyncCallback<void> } callback used to return when prepare completed. * @throws { BusinessError } 5400102 - Operation not allowed. Return by callback. * @throws { BusinessError } 5400106 - Unsupported format. Return by callback. @@ -1725,7 +1725,7 @@ declare namespace media { * @since 11 */ /** - * Prepare audio/video playback, it will request resource for playing. This API can be called only when the AVplayer is in the initialized state. + * Prepare audio/video playback, it will request resource for playing. This API can be called only when the AVPlayer is in the initialized state. * @param { AsyncCallback<void> } callback used to return when prepare completed. * @throws { BusinessError } 5400102 - Operation not allowed. Return by callback. * @throws { BusinessError } 5400106 - Unsupported format. Return by callback. @@ -1737,7 +1737,7 @@ declare namespace media { prepare(callback: AsyncCallback<void>): void; /** - * Prepare audio/video playback, it will request resource for playing. This API can be called only when the AVplayer is in the initialized state. + * Prepare audio/video playback, it will request resource for playing. This API can be called only when the AVPlayer is in the initialized state. * @returns { Promise<void> } A Promise instance used to return the operation result. * @throws { BusinessError } 5400102 - Operation not allowed. Return by promise. * @throws { BusinessError } 5400106 - Unsupported format. Return by promise. @@ -1745,7 +1745,7 @@ declare namespace media { * @since 9 */ /** - * Prepare audio/video playback, it will request resource for playing. This API can be called only when the AVplayer is in the initialized state. + * Prepare audio/video playback, it will request resource for playing. This API can be called only when the AVPlayer is in the initialized state. * @returns { Promise<void> } A Promise instance used to return the operation result. * @throws { BusinessError } 5400102 - Operation not allowed. Return by promise. * @throws { BusinessError } 5400106 - Unsupported format. Return by promise. @@ -1754,7 +1754,7 @@ declare namespace media { * @since 11 */ /** - * Prepare audio/video playback, it will request resource for playing. This API can be called only when the AVplayer is in the initialized state. + * Prepare audio/video playback, it will request resource for playing. This API can be called only when the AVPlayer is in the initialized state. * @returns { Promise<void> } A Promise instance used to return the operation result. * @throws { BusinessError } 5400102 - Operation not allowed. Return by promise. * @throws { BusinessError } 5400106 - Unsupported format. Return by promise. @@ -1766,14 +1766,14 @@ declare namespace media { prepare(): Promise<void>; /** - * Play audio/video playback. This API can be called only when the AVplayer is in the prepared, paused or completed state. + * Play audio/video playback. This API can be called only when the AVPlayer is in the prepared, paused or completed state. * @param { AsyncCallback<void> } callback used to return when play completed. * @throws { BusinessError } 5400102 - Operation not allowed. Return by callback. * @syscap SystemCapability.Multimedia.Media.AVPlayer * @since 9 */ /** - * Play audio/video playback. This API can be called only when the AVplayer is in the prepared, paused or completed state. + * Play audio/video playback. This API can be called only when the AVPlayer is in the prepared, paused or completed state. * @param { AsyncCallback<void> } callback used to return when play completed. * @throws { BusinessError } 5400102 - Operation not allowed. Return by callback. * @syscap SystemCapability.Multimedia.Media.AVPlayer @@ -1781,7 +1781,7 @@ declare namespace media { * @since 11 */ /** - * Play audio/video playback. This API can be called only when the AVplayer is in the prepared, paused or completed state. + * Play audio/video playback. This API can be called only when the AVPlayer is in the prepared, paused or completed state. * @param { AsyncCallback<void> } callback used to return when play completed. * @throws { BusinessError } 5400102 - Operation not allowed. Return by callback. * @syscap SystemCapability.Multimedia.Media.AVPlayer @@ -1792,7 +1792,7 @@ declare namespace media { play(callback: AsyncCallback<void>): void; /** - * Play audio/video playback. This API can be called only when the AVplayer is in the prepared, paused or completed state. + * Play audio/video playback. This API can be called only when the AVPlayer is in the prepared, paused or completed state. * @returns { Promise<void> } A Promise instance used to return the operation result. * @throws { BusinessError } 5400102 - Operation not allowed. Return by promise. * @syscap SystemCapability.Multimedia.Media.AVPlayer @@ -1807,7 +1807,7 @@ declare namespace media { * @since 11 */ /** - * Play audio/video playback. This API can be called only when the AVplayer is in the prepared, paused or completed state. + * Play audio/video playback. This API can be called only when the AVPlayer is in the prepared, paused or completed state. * @returns { Promise<void> } A Promise instance used to return the operation result. * @throws { BusinessError } 5400102 - Operation not allowed. Return by promise. * @syscap SystemCapability.Multimedia.Media.AVPlayer @@ -1818,14 +1818,14 @@ declare namespace media { play(): Promise<void>; /** - * Pause audio/video playback. This API can be called only when the AVplayer is in the playing state. + * Pause audio/video playback. This API can be called only when the AVPlayer is in the playing state. * @param { AsyncCallback<void> } callback used to return when pause completed. * @throws { BusinessError } 5400102 - Operation not allowed. Return by callback. * @syscap SystemCapability.Multimedia.Media.AVPlayer * @since 9 */ /** - * Pause audio/video playback. This API can be called only when the AVplayer is in the playing state. + * Pause audio/video playback. This API can be called only when the AVPlayer is in the playing state. * @param { AsyncCallback<void> } callback used to return when pause completed. * @throws { BusinessError } 5400102 - Operation not allowed. Return by callback. * @syscap SystemCapability.Multimedia.Media.AVPlayer @@ -1833,7 +1833,7 @@ declare namespace media { * @since 11 */ /** - * Pause audio/video playback. This API can be called only when the AVplayer is in the playing state. + * Pause audio/video playback. This API can be called only when the AVPlayer is in the playing state. * @param { AsyncCallback<void> } callback used to return when pause completed. * @throws { BusinessError } 5400102 - Operation not allowed. Return by callback. * @syscap SystemCapability.Multimedia.Media.AVPlayer @@ -1844,14 +1844,14 @@ declare namespace media { pause(callback: AsyncCallback<void>): void; /** - * Pause audio/video playback. This API can be called only when the AVplayer is in the playing state. + * Pause audio/video playback. This API can be called only when the AVPlayer is in the playing state. * @returns { Promise<void> } A Promise instance used to return the operation result. * @throws { BusinessError } 5400102 - Operation not allowed. Return by promise. * @syscap SystemCapability.Multimedia.Media.AVPlayer * @since 9 */ /** - * Pause audio/video playback. This API can be called only when the AVplayer is in the playing state. + * Pause audio/video playback. This API can be called only when the AVPlayer is in the playing state. * @returns { Promise<void> } A Promise instance used to return the operation result. * @throws { BusinessError } 5400102 - Operation not allowed. Return by promise. * @syscap SystemCapability.Multimedia.Media.AVPlayer @@ -1859,7 +1859,7 @@ declare namespace media { * @since 11 */ /** - * Pause audio/video playback. This API can be called only when the AVplayer is in the playing state. + * Pause audio/video playback. This API can be called only when the AVPlayer is in the playing state. * @returns { Promise<void> } A Promise instance used to return the operation result. * @throws { BusinessError } 5400102 - Operation not allowed. Return by promise. * @syscap SystemCapability.Multimedia.Media.AVPlayer @@ -1870,14 +1870,14 @@ declare namespace media { pause(): Promise<void>; /** - * Stop audio/video playback. This API can be called only when the AVplayer is in the prepared, playing, paused or completed state. + * Stop audio/video playback. This API can be called only when the AVPlayer is in the prepared, playing, paused or completed state. * @param { AsyncCallback<void> } callback used to return when stop completed. * @throws { BusinessError } 5400102 - Operation not allowed. Return by callback. * @syscap SystemCapability.Multimedia.Media.AVPlayer * @since 9 */ /** - * Stop audio/video playback. This API can be called only when the AVplayer is in the prepared, playing, paused or completed state. + * Stop audio/video playback. This API can be called only when the AVPlayer is in the prepared, playing, paused or completed state. * @param { AsyncCallback<void> } callback used to return when stop completed. * @throws { BusinessError } 5400102 - Operation not allowed. Return by callback. * @syscap SystemCapability.Multimedia.Media.AVPlayer @@ -1885,7 +1885,7 @@ declare namespace media { * @since 11 */ /** - * Stop audio/video playback. This API can be called only when the AVplayer is in the prepared, playing, paused or completed state. + * Stop audio/video playback. This API can be called only when the AVPlayer is in the prepared, playing, paused or completed state. * @param { AsyncCallback<void> } callback used to return when stop completed. * @throws { BusinessError } 5400102 - Operation not allowed. Return by callback. * @syscap SystemCapability.Multimedia.Media.AVPlayer @@ -1896,14 +1896,14 @@ declare namespace media { stop(callback: AsyncCallback<void>): void; /** - * Stop audio/video playback. This API can be called only when the AVplayer is in the prepared, playing, paused or completed state. + * Stop audio/video playback. This API can be called only when the AVPlayer is in the prepared, playing, paused or completed state. * @returns { Promise<void> } A Promise instance used to return the operation result. * @throws { BusinessError } 5400102 - Operation not allowed. Return by promise. * @syscap SystemCapability.Multimedia.Media.AVPlayer * @since 9 */ /** - * Stop audio/video playback. This API can be called only when the AVplayer is in the prepared, playing, paused or completed state. + * Stop audio/video playback. This API can be called only when the AVPlayer is in the prepared, playing, paused or completed state. * @returns { Promise<void> } A Promise instance used to return the operation result. * @throws { BusinessError } 5400102 - Operation not allowed. Return by promise. * @syscap SystemCapability.Multimedia.Media.AVPlayer @@ -1911,7 +1911,7 @@ declare namespace media { * @since 11 */ /** - * Stop audio/video playback. This API can be called only when the AVplayer is in the prepared, playing, paused or completed state. + * Stop audio/video playback. This API can be called only when the AVPlayer is in the prepared, playing, paused or completed state. * @returns { Promise<void> } A Promise instance used to return the operation result. * @throws { BusinessError } 5400102 - Operation not allowed. Return by promise. * @syscap SystemCapability.Multimedia.Media.AVPlayer @@ -1922,14 +1922,14 @@ declare namespace media { stop(): Promise<void>; /** - * Reset AVPlayer, it will be set to idle state and can set src again. This API can be called only when the AVplayer is in the initialized, prepared, playing, paused, completed, stopped or error state. + * Reset AVPlayer, it will be set to idle state and can set src again. This API can be called only when the AVPlayer is in the initialized, prepared, playing, paused, completed, stopped or error state. * @param { AsyncCallback<void> } callback used to return when reset completed. * @throws { BusinessError } 5400102 - Operation not allowed. Return by callback. * @syscap SystemCapability.Multimedia.Media.AVPlayer * @since 9 */ /** - * Reset AVPlayer, it will be set to idle state and can set src again. This API can be called only when the AVplayer is in the initialized, prepared, playing, paused, completed, stopped or error state. + * Reset AVPlayer, it will be set to idle state and can set src again. This API can be called only when the AVPlayer is in the initialized, prepared, playing, paused, completed, stopped or error state. * @param { AsyncCallback<void> } callback used to return when reset completed. * @throws { BusinessError } 5400102 - Operation not allowed. Return by callback. * @syscap SystemCapability.Multimedia.Media.AVPlayer @@ -1937,7 +1937,7 @@ declare namespace media { * @since 11 */ /** - * Reset AVPlayer, it will be set to idle state and can set src again. This API can be called only when the AVplayer is in the initialized, prepared, playing, paused, completed, stopped or error state. + * Reset AVPlayer, it will be set to idle state and can set src again. This API can be called only when the AVPlayer is in the initialized, prepared, playing, paused, completed, stopped or error state. * @param { AsyncCallback<void> } callback used to return when reset completed. * @throws { BusinessError } 5400102 - Operation not allowed. Return by callback. * @syscap SystemCapability.Multimedia.Media.AVPlayer @@ -1948,14 +1948,14 @@ declare namespace media { reset(callback: AsyncCallback<void>): void; /** - * Reset AVPlayer, it will be set to idle state and can set src again. This API can be called only when the AVplayer is in the initialized, prepared, playing, paused, completed, stopped or error state. + * Reset AVPlayer, it will be set to idle state and can set src again. This API can be called only when the AVPlayer is in the initialized, prepared, playing, paused, completed, stopped or error state. * @returns { Promise<void> } A Promise instance used to return the operation result. * @throws { BusinessError } 5400102 - Operation not allowed. Return by promise. * @syscap SystemCapability.Multimedia.Media.AVPlayer * @since 9 */ /** - * Reset AVPlayer, it will be set to idle state and can set src again. This API can be called only when the AVplayer is in the initialized, prepared, playing, paused, completed, stopped or error state. + * Reset AVPlayer, it will be set to idle state and can set src again. This API can be called only when the AVPlayer is in the initialized, prepared, playing, paused, completed, stopped or error state. * @returns { Promise<void> } A Promise instance used to return the operation result. * @throws { BusinessError } 5400102 - Operation not allowed. Return by promise. * @syscap SystemCapability.Multimedia.Media.AVPlayer @@ -1963,7 +1963,7 @@ declare namespace media { * @since 11 */ /** - * Reset AVPlayer, it will be set to idle state and can set src again. This API can be called only when the AVplayer is in the initialized, prepared, playing, paused, completed, stopped or error state. + * Reset AVPlayer, it will be set to idle state and can set src again. This API can be called only when the AVPlayer is in the initialized, prepared, playing, paused, completed, stopped or error state. * @returns { Promise<void> } A Promise instance used to return the operation result. * @throws { BusinessError } 5400102 - Operation not allowed. Return by promise. * @syscap SystemCapability.Multimedia.Media.AVPlayer @@ -1974,14 +1974,14 @@ declare namespace media { reset(): Promise<void>; /** - * Releases resources used for AVPlayer. This API can be called when the AVplayer is in any state except released. + * Releases resources used for AVPlayer. This API can be called when the AVPlayer is in any state except released. * @param { AsyncCallback<void> } callback used to return when release completed. * @throws { BusinessError } 5400102 - Operation not allowed. Return by callback. * @syscap SystemCapability.Multimedia.Media.AVPlayer * @since 9 */ /** - * Releases resources used for AVPlayer. This API can be called when the AVplayer is in any state except released. + * Releases resources used for AVPlayer. This API can be called when the AVPlayer is in any state except released. * @param { AsyncCallback<void> } callback used to return when release completed. * @throws { BusinessError } 5400102 - Operation not allowed. Return by callback. * @syscap SystemCapability.Multimedia.Media.AVPlayer @@ -1989,7 +1989,7 @@ declare namespace media { * @since 11 */ /** - * Releases resources used for AVPlayer. This API can be called when the AVplayer is in any state except released. + * Releases resources used for AVPlayer. This API can be called when the AVPlayer is in any state except released. * @param { AsyncCallback<void> } callback used to return when release completed. * @throws { BusinessError } 5400102 - Operation not allowed. Return by callback. * @syscap SystemCapability.Multimedia.Media.AVPlayer @@ -2000,14 +2000,14 @@ declare namespace media { release(callback: AsyncCallback<void>): void; /** - * Releases resources used for AVPlayer. This API can be called when the AVplayer is in any state except released. + * Releases resources used for AVPlayer. This API can be called when the AVPlayer is in any state except released. * @returns { Promise<void> } A Promise instance used to return the operation result. * @throws { BusinessError } 5400102 - Operation not allowed. Return by promise. * @syscap SystemCapability.Multimedia.Media.AVPlayer * @since 9 */ /** - * Releases resources used for AVPlayer. This API can be called when the AVplayer is in any state except released. + * Releases resources used for AVPlayer. This API can be called when the AVPlayer is in any state except released. * @returns { Promise<void> } A Promise instance used to return the operation result. * @throws { BusinessError } 5400102 - Operation not allowed. Return by promise. * @syscap SystemCapability.Multimedia.Media.AVPlayer @@ -2015,7 +2015,7 @@ declare namespace media { * @since 11 */ /** - * Releases resources used for AVPlayer. This API can be called when the AVplayer is in any state except released. + * Releases resources used for AVPlayer. This API can be called when the AVPlayer is in any state except released. * @returns { Promise<void> } A Promise instance used to return the operation result. * @throws { BusinessError } 5400102 - Operation not allowed. Return by promise. * @syscap SystemCapability.Multimedia.Media.AVPlayer @@ -2026,14 +2026,14 @@ declare namespace media { release(): Promise<void>; /** - * Jumps to the specified playback position. This API can be called only when the AVplayer is in the prepared, playing, paused, or completed state. + * Jumps to the specified playback position. This API can be called only when the AVPlayer is in the prepared, playing, paused, or completed state. * @param { number } timeMs - Playback position to jump, should be in [0, duration]. * @param { SeekMode } mode - See @SeekMode . * @syscap SystemCapability.Multimedia.Media.AVPlayer * @since 9 */ /** - * Jumps to the specified playback position. This API can be called only when the AVplayer is in the prepared, playing, paused, or completed state. + * Jumps to the specified playback position. This API can be called only when the AVPlayer is in the prepared, playing, paused, or completed state. * @param { number } timeMs - Playback position to jump, should be in [0, duration]. * @param { SeekMode } mode - See @SeekMode . * @syscap SystemCapability.Multimedia.Media.AVPlayer @@ -2041,7 +2041,7 @@ declare namespace media { * @since 11 */ /** - * Jumps to the specified playback position. This API can be called only when the AVplayer is in the prepared, playing, paused, or completed state. + * Jumps to the specified playback position. This API can be called only when the AVPlayer is in the prepared, playing, paused, or completed state. * @param { number } timeMs - Playback position to jump, should be in [0, duration]. * @param { SeekMode } mode - See @SeekMode . * @syscap SystemCapability.Multimedia.Media.AVPlayer -- Gitee From d4463c27d18e995328342aeeaec5b03288a66dda Mon Sep 17 00:00:00 2001 From: liuxinbing <liuxinbing4@huawei.com> Date: Tue, 15 Apr 2025 15:05:09 +0800 Subject: [PATCH 566/835] API19/20 Signed-off-by: liuxinbing <liuxinbing4@huawei.com> --- api/@ohos.geoLocationManager.d.ts | 171 ++++++++++++++++++++++++++++++ 1 file changed, 171 insertions(+) diff --git a/api/@ohos.geoLocationManager.d.ts b/api/@ohos.geoLocationManager.d.ts index ea7b62120f..bfdc9a3a94 100644 --- a/api/@ohos.geoLocationManager.d.ts +++ b/api/@ohos.geoLocationManager.d.ts @@ -2161,6 +2161,16 @@ declare namespace geoLocationManager { * @since 18 */ sportsType?: SportsType; + + /** + * Indicates whether to obtain POI information near the current location. + * + * @type { ?boolean } + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 19 + */ + needPoi?: boolean; } /** @@ -2191,6 +2201,16 @@ declare namespace geoLocationManager { * @since 12 */ locatingTimeoutMs: number; + + /** + * Indicates whether to obtain POI information near the current location. + * + * @type { ?boolean } + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 19 + */ + needPoi?: boolean; } /** @@ -2456,6 +2476,16 @@ declare namespace geoLocationManager { * @since 12 */ sourceType?: LocationSourceType; + + /** + * Indicates the poi information. + * + * @type { ?PoiInfo } + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 19 + */ + poi?: PoiInfo; } /** @@ -2701,6 +2731,147 @@ declare namespace geoLocationManager { connectable: boolean; } + /** + * Describes the information about a single POI. + * + * @typedef Poi + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 19 + */ + export interface Poi { + /** + * Indicates the ID of a POI. + * + * @type { string } + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 19 + */ + id: string; + + /** + * Indicates the confidence of POI information. + * + * @type { number } + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 19 + */ + confidence: number; + + /** + * Indicates the name of the POI. + * + * @type { string } + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 19 + */ + name: string; + + /** + * Indicates the latitude of POI. + * + * @type { number } + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 19 + */ + latitude: number; + + /** + * Indicates the longitude of POI. + * + * @type { number } + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 19 + */ + longitude: number; + + /** + * Indicates administrative region name. + * + * @type { string } + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 19 + */ + administrativeArea: string; + + /** + * Indicates sub-administrative region name. + * + * @type { string } + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 19 + */ + subAdministrativeArea: string; + + /** + * Indicates locality information. + * + * @type { string } + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 19 + */ + locality: string; + + /** + * Indicates sub-locality information. + * + * @type { string } + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 19 + */ + subLocality: string; + + /** + * Indicates the detailed address of the POI. + * + * @type { string } + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 19 + */ + address: string; + } + + + /** + * Describes the POI information struct. + * + * @typedef PoiInfo + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 19 + */ + export interface PoiInfo { + /** + * Indicates POI information list. + * + * @type { Array<Poi> } + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 19 + */ + poiArray: Array<Poi>; + + /** + * Indicates the timestamp when the POI information is obtained. + * + * @type { number } + * @syscap SystemCapability.Location.Location.Core + * @atomicservice + * @since 19 + */ + timestamp: number; + } + /** * Enum for the source of the location. * -- Gitee From c7fd467513f6746d138114d1daec77b179e12d9a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E5=89=91?= <wangjian546@huawei.com> Date: Tue, 15 Apr 2025 17:36:04 +0800 Subject: [PATCH 567/835] =?UTF-8?q?=E5=8E=BB=E6=8E=89401=E9=94=99=E8=AF=AF?= =?UTF-8?q?=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 王剑 <wangjian546@huawei.com> --- api/@ohos.i18n.d.ts | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/api/@ohos.i18n.d.ts b/api/@ohos.i18n.d.ts index ed3ec67d2e..5397bbbf13 100644 --- a/api/@ohos.i18n.d.ts +++ b/api/@ohos.i18n.d.ts @@ -599,7 +599,6 @@ declare namespace i18n { * @param { TemperatureType } type - Indicates a temperature type. * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified; 2.Incorrect parameter types. * @throws { BusinessError } 890001 - Invalid parameter. Possible causes: Parameter verification failed. * @syscap SystemCapability.Global.I18n * @systemapi Hide this for inner system use. @@ -622,7 +621,6 @@ declare namespace i18n { * * @param { TemperatureType } type - Indicates a temperature type. * @returns { string } temperature name. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified; 2.Incorrect parameter types. * @throws { BusinessError } 890001 - Invalid parameter. Possible causes: Parameter verification failed. * @syscap SystemCapability.Global.I18n * @atomicservice @@ -637,7 +635,6 @@ declare namespace i18n { * @param { WeekDay } type - one of week days. * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified; 2.Incorrect parameter types. * @throws { BusinessError } 890001 - Invalid parameter. Possible causes: Parameter verification failed. * @syscap SystemCapability.Global.I18n * @systemapi Hide this for inner system use. @@ -953,7 +950,6 @@ declare namespace i18n { * @param [ string ] delimiter - the file path's delimiter. * @param [ intl.Locale ] locale - the locale object used to localized file path. * @returns { string } the localized file path. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified; 2.Incorrect parameter types. * @throws { BusinessError } 890001 - Invalid parameter. Possible causes: Parameter verification failed. * @static * @syscap SystemCapability.Global.I18n @@ -3585,7 +3581,6 @@ declare namespace i18n { * @param { string } pattern - the pattern used to create SimpleDateTimeFormat object. * @param [ intl.Locale ] locale - the intl.Locale object used to create intl.DateTimeFormat object. * @returns { SimpleDateTimeFormat } a SimpleDateTimeFormat object created from pattern. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified; 2.Incorrect parameter types. * @throws { BusinessError } 890001 - Invalid parameter. Possible causes: Parameter verification failed. * @syscap SystemCapability.Global.I18n * @atomicservice @@ -3601,7 +3596,6 @@ declare namespace i18n { * @param { string } skeleton - the skeleton used to create intl.DateTimeFormat object. * @param [ intl.Locale ] locale - the intl.Locale object used to create intl.DateTimeFormat object. * @returns { SimpleDateTimeFormat } a SimpleDateTimeFormat object created from skeleton. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified; 2.Incorrect parameter types. * @throws { BusinessError } 890001 - Invalid parameter. Possible causes: Parameter verification failed. * @syscap SystemCapability.Global.I18n * @atomicservice @@ -3622,7 +3616,6 @@ declare namespace i18n { * * @param { Date } date - Indicates the Date object to be formatted. * @returns { string } a date string formatted based on the specified locale. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified; 2.Incorrect parameter types. * @syscap SystemCapability.Global.I18n * @atomicservice * @since 18 @@ -3637,7 +3630,6 @@ declare namespace i18n { * @param { string } skeleton - the skeleton used to create SimpleNumberFormat object. * @param [ intl.Locale ] locale - the intl.Locale object used to create SimpleNumberFormat object. * @returns { SimpleNumberFormat } a SimpleNumberFormat object created from pattern. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified; 2.Incorrect parameter types. * @throws { BusinessError } 890001 - Invalid parameter. Possible causes: Parameter verification failed. * @syscap SystemCapability.Global.I18n * @crossplatform @@ -3659,7 +3651,6 @@ declare namespace i18n { * * @param { number } value - Indicates the number to be formatted. * @returns { string } a number string formatted based on the specified locale. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified; 2.Incorrect parameter types. * @syscap SystemCapability.Global.I18n * @atomicservice * @since 18 @@ -3680,7 +3671,6 @@ declare namespace i18n { * * @param { intl.NumberFormat | SimpleNumberFormat } numberFormat - Indicates the number format object that used to format number. * @param { StyledNumberFormatOptions } [ options ] - Indicates the options used to format the number. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified; 2.Incorrect parameter types. * @syscap SystemCapability.Global.I18n * @atomicservice * @since 18 @@ -3692,7 +3682,6 @@ declare namespace i18n { * * @param { number } value - Indicates the number to be formatted. * @returns { StyledString } a styled number string formatted based on the specified locale. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified; 2.Incorrect parameter types. * @syscap SystemCapability.Global.I18n * @atomicservice * @since 18 -- Gitee From 686719ecf34e3797a561c31fc91fbde67fd68366 Mon Sep 17 00:00:00 2001 From: Feng Lin <linfeng67@huawei.com> Date: Tue, 15 Apr 2025 09:55:24 +0000 Subject: [PATCH 568/835] add Signed-off-by: Feng Lin <linfeng67@huawei.com> --- api/@ohos.multimedia.media.d.ts | 36 ++++++++++++++++----------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/api/@ohos.multimedia.media.d.ts b/api/@ohos.multimedia.media.d.ts index 513cdb32ce..499dece805 100755 --- a/api/@ohos.multimedia.media.d.ts +++ b/api/@ohos.multimedia.media.d.ts @@ -1709,7 +1709,7 @@ declare namespace media { interface AVPlayer { /** * Prepare audio/video playback, it will request resource for playing. This API can be called only when the AVPlayer is in the initialized state. - * @param { AsyncCallback<void> } callback used to return when prepare completed. + * @param { AsyncCallback<void> } callback used to return the result when prepare completed. * @throws { BusinessError } 5400102 - Operation not allowed. Return by callback. * @throws { BusinessError } 5400106 - Unsupported format. Return by callback. * @syscap SystemCapability.Multimedia.Media.AVPlayer @@ -1717,7 +1717,7 @@ declare namespace media { */ /** * Prepare audio/video playback, it will request resource for playing. This API can be called only when the AVPlayer is in the initialized state. - * @param { AsyncCallback<void> } callback used to return when prepare completed. + * @param { AsyncCallback<void> } callback used to return the result when prepare completed. * @throws { BusinessError } 5400102 - Operation not allowed. Return by callback. * @throws { BusinessError } 5400106 - Unsupported format. Return by callback. * @syscap SystemCapability.Multimedia.Media.AVPlayer @@ -1726,7 +1726,7 @@ declare namespace media { */ /** * Prepare audio/video playback, it will request resource for playing. This API can be called only when the AVPlayer is in the initialized state. - * @param { AsyncCallback<void> } callback used to return when prepare completed. + * @param { AsyncCallback<void> } callback used to return the result when prepare completed. * @throws { BusinessError } 5400102 - Operation not allowed. Return by callback. * @throws { BusinessError } 5400106 - Unsupported format. Return by callback. * @syscap SystemCapability.Multimedia.Media.AVPlayer @@ -1767,14 +1767,14 @@ declare namespace media { /** * Play audio/video playback. This API can be called only when the AVPlayer is in the prepared, paused or completed state. - * @param { AsyncCallback<void> } callback used to return when play completed. + * @param { AsyncCallback<void> } callback used to return the result when play completed. * @throws { BusinessError } 5400102 - Operation not allowed. Return by callback. * @syscap SystemCapability.Multimedia.Media.AVPlayer * @since 9 */ /** * Play audio/video playback. This API can be called only when the AVPlayer is in the prepared, paused or completed state. - * @param { AsyncCallback<void> } callback used to return when play completed. + * @param { AsyncCallback<void> } callback used to return the result when play completed. * @throws { BusinessError } 5400102 - Operation not allowed. Return by callback. * @syscap SystemCapability.Multimedia.Media.AVPlayer * @atomicservice @@ -1782,7 +1782,7 @@ declare namespace media { */ /** * Play audio/video playback. This API can be called only when the AVPlayer is in the prepared, paused or completed state. - * @param { AsyncCallback<void> } callback used to return when play completed. + * @param { AsyncCallback<void> } callback used to return the result when play completed. * @throws { BusinessError } 5400102 - Operation not allowed. Return by callback. * @syscap SystemCapability.Multimedia.Media.AVPlayer * @crossplatform @@ -1819,14 +1819,14 @@ declare namespace media { /** * Pause audio/video playback. This API can be called only when the AVPlayer is in the playing state. - * @param { AsyncCallback<void> } callback used to return when pause completed. + * @param { AsyncCallback<void> } callback used to return the result when pause completed. * @throws { BusinessError } 5400102 - Operation not allowed. Return by callback. * @syscap SystemCapability.Multimedia.Media.AVPlayer * @since 9 */ /** * Pause audio/video playback. This API can be called only when the AVPlayer is in the playing state. - * @param { AsyncCallback<void> } callback used to return when pause completed. + * @param { AsyncCallback<void> } callback used to return the result when pause completed. * @throws { BusinessError } 5400102 - Operation not allowed. Return by callback. * @syscap SystemCapability.Multimedia.Media.AVPlayer * @atomicservice @@ -1834,7 +1834,7 @@ declare namespace media { */ /** * Pause audio/video playback. This API can be called only when the AVPlayer is in the playing state. - * @param { AsyncCallback<void> } callback used to return when pause completed. + * @param { AsyncCallback<void> } callback used to return the result when pause completed. * @throws { BusinessError } 5400102 - Operation not allowed. Return by callback. * @syscap SystemCapability.Multimedia.Media.AVPlayer * @crossplatform @@ -1871,14 +1871,14 @@ declare namespace media { /** * Stop audio/video playback. This API can be called only when the AVPlayer is in the prepared, playing, paused or completed state. - * @param { AsyncCallback<void> } callback used to return when stop completed. + * @param { AsyncCallback<void> } callback used to return the result when stop completed. * @throws { BusinessError } 5400102 - Operation not allowed. Return by callback. * @syscap SystemCapability.Multimedia.Media.AVPlayer * @since 9 */ /** * Stop audio/video playback. This API can be called only when the AVPlayer is in the prepared, playing, paused or completed state. - * @param { AsyncCallback<void> } callback used to return when stop completed. + * @param { AsyncCallback<void> } callback used to return the result when stop completed. * @throws { BusinessError } 5400102 - Operation not allowed. Return by callback. * @syscap SystemCapability.Multimedia.Media.AVPlayer * @atomicservice @@ -1886,7 +1886,7 @@ declare namespace media { */ /** * Stop audio/video playback. This API can be called only when the AVPlayer is in the prepared, playing, paused or completed state. - * @param { AsyncCallback<void> } callback used to return when stop completed. + * @param { AsyncCallback<void> } callback used to return the result when stop completed. * @throws { BusinessError } 5400102 - Operation not allowed. Return by callback. * @syscap SystemCapability.Multimedia.Media.AVPlayer * @crossplatform @@ -1923,14 +1923,14 @@ declare namespace media { /** * Reset AVPlayer, it will be set to idle state and can set src again. This API can be called only when the AVPlayer is in the initialized, prepared, playing, paused, completed, stopped or error state. - * @param { AsyncCallback<void> } callback used to return when reset completed. + * @param { AsyncCallback<void> } callback used to return the result when reset completed. * @throws { BusinessError } 5400102 - Operation not allowed. Return by callback. * @syscap SystemCapability.Multimedia.Media.AVPlayer * @since 9 */ /** * Reset AVPlayer, it will be set to idle state and can set src again. This API can be called only when the AVPlayer is in the initialized, prepared, playing, paused, completed, stopped or error state. - * @param { AsyncCallback<void> } callback used to return when reset completed. + * @param { AsyncCallback<void> } callback used to return the result when reset completed. * @throws { BusinessError } 5400102 - Operation not allowed. Return by callback. * @syscap SystemCapability.Multimedia.Media.AVPlayer * @atomicservice @@ -1938,7 +1938,7 @@ declare namespace media { */ /** * Reset AVPlayer, it will be set to idle state and can set src again. This API can be called only when the AVPlayer is in the initialized, prepared, playing, paused, completed, stopped or error state. - * @param { AsyncCallback<void> } callback used to return when reset completed. + * @param { AsyncCallback<void> } callback used to return the result when reset completed. * @throws { BusinessError } 5400102 - Operation not allowed. Return by callback. * @syscap SystemCapability.Multimedia.Media.AVPlayer * @crossplatform @@ -1975,14 +1975,14 @@ declare namespace media { /** * Releases resources used for AVPlayer. This API can be called when the AVPlayer is in any state except released. - * @param { AsyncCallback<void> } callback used to return when release completed. + * @param { AsyncCallback<void> } callback used to return the result when release completed. * @throws { BusinessError } 5400102 - Operation not allowed. Return by callback. * @syscap SystemCapability.Multimedia.Media.AVPlayer * @since 9 */ /** * Releases resources used for AVPlayer. This API can be called when the AVPlayer is in any state except released. - * @param { AsyncCallback<void> } callback used to return when release completed. + * @param { AsyncCallback<void> } callback used to return the result when release completed. * @throws { BusinessError } 5400102 - Operation not allowed. Return by callback. * @syscap SystemCapability.Multimedia.Media.AVPlayer * @atomicservice @@ -1990,7 +1990,7 @@ declare namespace media { */ /** * Releases resources used for AVPlayer. This API can be called when the AVPlayer is in any state except released. - * @param { AsyncCallback<void> } callback used to return when release completed. + * @param { AsyncCallback<void> } callback used to return the result when release completed. * @throws { BusinessError } 5400102 - Operation not allowed. Return by callback. * @syscap SystemCapability.Multimedia.Media.AVPlayer * @crossplatform -- Gitee From f9ae4f1ce0548b72513c43cfe5b2ba184552246b Mon Sep 17 00:00:00 2001 From: microli <3365582168@qq.com> Date: Tue, 15 Apr 2025 19:30:46 +0800 Subject: [PATCH 569/835] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: microli <3365582168@qq.com> --- build-tools/api_diff/src/api_data.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/build-tools/api_diff/src/api_data.js b/build-tools/api_diff/src/api_data.js index acbd94a3fc..9ed7570914 100644 --- a/build-tools/api_diff/src/api_data.js +++ b/build-tools/api_diff/src/api_data.js @@ -217,6 +217,10 @@ class ApiDigestInfo { return this; } + /** + * 获取node + * @returns {collaborationEditObject.Node} + */ getAstNode() { return this.node; } -- Gitee From aef2f13784aac8e9c85c5b694c0b313a517e3557 Mon Sep 17 00:00:00 2001 From: microli <3365582168@qq.com> Date: Tue, 15 Apr 2025 19:39:58 +0800 Subject: [PATCH 570/835] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: microli <3365582168@qq.com> --- build-tools/api_diff/src/api_data.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/build-tools/api_diff/src/api_data.js b/build-tools/api_diff/src/api_data.js index 9ed7570914..840ea68512 100644 --- a/build-tools/api_diff/src/api_data.js +++ b/build-tools/api_diff/src/api_data.js @@ -236,6 +236,10 @@ class ApiDigestInfo { return this; } + /** + * 设置tagItem + * @param jsdocTagItem + */ setJSDocTagItem(jsdocTagItem) { this.jsdocTagItem = jsdocTagItem; } -- Gitee From 34d35604b5f09318e7c3693ef492b9d7febc5761 Mon Sep 17 00:00:00 2001 From: liuqian71 <mosh0406@163.com> Date: Tue, 15 Apr 2025 12:08:52 +0000 Subject: [PATCH 571/835] update api/@ohos.graphics.uiEffect.d.ts. Signed-off-by: liuqian71 <mosh0406@163.com> --- api/@ohos.graphics.uiEffect.d.ts | 119 +------------------------------ 1 file changed, 2 insertions(+), 117 deletions(-) diff --git a/api/@ohos.graphics.uiEffect.d.ts b/api/@ohos.graphics.uiEffect.d.ts index b2833f64e8..73f310614c 100644 --- a/api/@ohos.graphics.uiEffect.d.ts +++ b/api/@ohos.graphics.uiEffect.d.ts @@ -108,129 +108,14 @@ declare namespace uiEffect { * * @param { number } value - the blurring radius. * The larger the blurring radius, the more blurring the content, and if the value is 0, the content blurring effect is not blurring. - * @param { RadiusGradientBlurOptions } options - the radius gradient blur options. + * @param { LinearGradientBlurOptions } options - the radius gradient blur options. * @returns { Filter } - Returns radius gradient blur Filter. * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. * @syscap SystemCapability.Graphics.Drawing * @systemapi * @since 19 */ - radiusGradientBlur(value: number, options: RadiusGradientBlurOptions): Filter; - } - - /** - * Radius Gradient Blur Interface - * @interface RadiusGradientBlurOptions - * @syscap SystemCapability.Graphics.Drawing - * @systemapi - * @since 19 - */ - interface RadiusGradientBlurOptions { - /** - * Percentage of blurring effect. - * - * @type { FractionStop[] } - * @syscap SystemCapability.Graphics.Drawing - * @since 19 - */ - fractionStops: FractionStop[]; - /** - * Direction of radius gradient blur. - * - * @type { GradientDirection } - * @syscap SystemCapability.Graphics.Drawing - * @since 19 - */ - direction: GradientDirection; - } - - /** - * Defines the segment of blur. - * The first element in the tuple means fraction. - * The range of this value is [0,1]. A value of 1 means opaque and 0 means completely transparent. - * The second element means the stop position. - * The range of this value is [0,1]. A value of 1 means region ending position and 0 means region starting position. - * - * @typedef { [ number, number ] } FractionStop - * @syscap SystemCapability.Graphics.Drawing - * @since 19 - */ - type FractionStop = [ - number, - number - ]; - - /** - * GradientDirection enumeration description - * @enum { number } - * @syscap SystemCapability.Graphics.Drawing - * @systemapi - * @since 19 - */ - enum GradientDirection { - /** - * Right to left. - * - * @syscap SystemCapability.Graphics.Drawing - * @since 19 - */ - Left, - /** - * From the bottom up. - * - * @syscap SystemCapability.Graphics.Drawing - * @since 19 - */ - Top, - /** - * From left to right. - * - * @syscap SystemCapability.Graphics.Drawing - * @since 19 - */ - Right, - /** - * From the top down. - * - * @syscap SystemCapability.Graphics.Drawing - * @since 19 - */ - Bottom, - /** - * Top Left - * - * @syscap SystemCapability.Graphics.Drawing - * @since 19 - */ - LeftTop, - /** - * Left Bottom - * - * @syscap SystemCapability.Graphics.Drawing - * @since 19 - */ - LeftBottom, - /** - * Right Top - * - * @syscap SystemCapability.Graphics.Drawing - * @since 19 - */ - RightTop, - /** - * Right Bottom - * - * @syscap SystemCapability.Graphics.Drawing - * @since 19 - */ - RightBottom, - /** - * None - * - * @syscap SystemCapability.Graphics.Drawing - * @since 19 - */ - None + radiusGradientBlur(value: number, options: LinearGradientBlurOptions): Filter; } /** -- Gitee From bc194befa57ad6a578a905ec230d5cbfb5c504c7 Mon Sep 17 00:00:00 2001 From: liuzhongming <liuzhongming2@huawei.com> Date: Tue, 15 Apr 2025 20:26:42 +0800 Subject: [PATCH 572/835] =?UTF-8?q?=E9=9C=80=E6=B1=82=E5=8F=98=E6=9B=B4?= =?UTF-8?q?=EF=BC=8C=E6=8E=A5=E5=8F=A3=E5=9B=9E=E9=80=80=20Signed-off-by:?= =?UTF-8?q?=20liuzhongming=20<liuzhongming2@huawei.com>?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/@ohos.distributedDeviceManager.d.ts | 8 -------- 1 file changed, 8 deletions(-) diff --git a/api/@ohos.distributedDeviceManager.d.ts b/api/@ohos.distributedDeviceManager.d.ts index 54dc1a290a..bdba0e0277 100644 --- a/api/@ohos.distributedDeviceManager.d.ts +++ b/api/@ohos.distributedDeviceManager.d.ts @@ -71,14 +71,6 @@ declare namespace distributedDeviceManager { * @since 10 */ networkId?: string; - - /** - * Device extra data. - * @type { ?string } - * @syscap SystemCapability.DistributedHardware.DeviceManager - * @since 18 - */ - extraData?: string; } /** -- Gitee From f087a4d65ea780c35cd97b510996368b0733e07c Mon Sep 17 00:00:00 2001 From: microli <3365582168@qq.com> Date: Tue, 15 Apr 2025 20:57:57 +0800 Subject: [PATCH 573/835] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: microli <3365582168@qq.com> --- build-tools/api_diff/src/api_data.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/build-tools/api_diff/src/api_data.js b/build-tools/api_diff/src/api_data.js index 840ea68512..33a2441b6a 100644 --- a/build-tools/api_diff/src/api_data.js +++ b/build-tools/api_diff/src/api_data.js @@ -265,6 +265,11 @@ class ApiDigestInfo { return this.signature; } + /** + * 设置API Name + * @param apiName + * @returns {ApiDigestInfo} + */ setApiName(apiName) { this.apiName = apiName; return this; -- Gitee From f00ae34b3111627fae649a9310fe45cf705f19fa Mon Sep 17 00:00:00 2001 From: luoweibin <luoweibin3@huawei.com> Date: Tue, 15 Apr 2025 21:20:07 +0800 Subject: [PATCH 574/835] =?UTF-8?q?=E6=8E=A8=E8=8D=90=E4=BD=BF=E7=94=A8laz?= =?UTF-8?q?yforeach?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: luoweibin <luoweibin3@huawei.com> --- api/@internal/component/ets/grid.d.ts | 9 +++++++++ api/@internal/component/ets/list.d.ts | 10 ++++++++++ api/@internal/component/ets/water_flow.d.ts | 9 +++++++++ 3 files changed, 28 insertions(+) diff --git a/api/@internal/component/ets/grid.d.ts b/api/@internal/component/ets/grid.d.ts index dccf41ffe4..a2cc9b661d 100644 --- a/api/@internal/component/ets/grid.d.ts +++ b/api/@internal/component/ets/grid.d.ts @@ -1379,6 +1379,15 @@ declare class GridAttribute extends ScrollableCommonMethod<GridAttribute> { * @atomicservice * @since 11 */ +/** + * Defines Grid Component. + * It is recommended to use LazyForEach or Repeat to generate child components. + * + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 20 + */ declare const Grid: GridInterface; /** diff --git a/api/@internal/component/ets/list.d.ts b/api/@internal/component/ets/list.d.ts index 8a9c252712..d7ac7a254d 100644 --- a/api/@internal/component/ets/list.d.ts +++ b/api/@internal/component/ets/list.d.ts @@ -2457,6 +2457,16 @@ declare class ListAttribute extends ScrollableCommonMethod<ListAttribute> { * @atomicservice * @since 11 */ +/** + * Defines List Component. + * It is recommended to use LazyForEach or Repeat to generate child components. + * + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 20 + */ declare const List: ListInterface; /** diff --git a/api/@internal/component/ets/water_flow.d.ts b/api/@internal/component/ets/water_flow.d.ts index e3dd8e63af..2cf7c648ff 100644 --- a/api/@internal/component/ets/water_flow.d.ts +++ b/api/@internal/component/ets/water_flow.d.ts @@ -853,6 +853,15 @@ declare class WaterFlowAttribute extends ScrollableCommonMethod<WaterFlowAttribu * @atomicservice * @since 11 */ +/** + * Defines WaterFlow Component. + * It is recommended to use LazyForEach or Repeat to generate child components. + * + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 20 + */ declare const WaterFlow: WaterFlowInterface; /** -- Gitee From e41cdbcce80fd477f190ef26f577b35ba29ae557 Mon Sep 17 00:00:00 2001 From: microli <3365582168@qq.com> Date: Tue, 15 Apr 2025 22:09:20 +0800 Subject: [PATCH 575/835] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: microli <3365582168@qq.com> --- build-tools/api_diff/src/api_data.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/build-tools/api_diff/src/api_data.js b/build-tools/api_diff/src/api_data.js index 33a2441b6a..204a784961 100644 --- a/build-tools/api_diff/src/api_data.js +++ b/build-tools/api_diff/src/api_data.js @@ -275,6 +275,10 @@ class ApiDigestInfo { return this; } + /** + * 获取API Name + * @returns {*} + */ getApiName() { return this.apiName; } -- Gitee From 0dbb0fed968e5695e3d22b41c5d4e2511ebe0f9f Mon Sep 17 00:00:00 2001 From: guoyi <guoyi39@huawei.com> Date: Tue, 15 Apr 2025 23:30:24 +0800 Subject: [PATCH 576/835] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dsince?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: guoyi <guoyi39@huawei.com> --- api/@ohos.distributedDeviceManager.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.distributedDeviceManager.d.ts b/api/@ohos.distributedDeviceManager.d.ts index bdba0e0277..ef9f77d9c5 100644 --- a/api/@ohos.distributedDeviceManager.d.ts +++ b/api/@ohos.distributedDeviceManager.d.ts @@ -1124,7 +1124,7 @@ declare namespace distributedDeviceManager { * @throws { BusinessError } 11600102 - Failed to obtain service. * @syscap SystemCapability.DistributedHardware.DeviceManager * @systemapi - * @since 15 + * @since 18 */ putDeviceProfileInfoList(deviceProfileInfoList: Array<DeviceProfileInfo>): Promise<number>; -- Gitee From b8db2e7a2a3bf586681deb1755a2326003da26ff Mon Sep 17 00:00:00 2001 From: microli <3365582168@qq.com> Date: Wed, 16 Apr 2025 09:56:26 +0800 Subject: [PATCH 577/835] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: microli <3365582168@qq.com> --- build-tools/api_diff/src/api_data.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/build-tools/api_diff/src/api_data.js b/build-tools/api_diff/src/api_data.js index 204a784961..944c55564c 100644 --- a/build-tools/api_diff/src/api_data.js +++ b/build-tools/api_diff/src/api_data.js @@ -140,6 +140,10 @@ class ApiDigestInfo { return this; } + /** + * 获取classs Name + * @returns {string|string|any|string} + */ getClassName() { if (this.className) { return this.className; -- Gitee From 297efd8acf7ee768d93f3c0a7cd6c3034d7050b1 Mon Sep 17 00:00:00 2001 From: xiaozuo00 <xuyicong3@huawei.com> Date: Wed, 16 Apr 2025 10:20:21 +0800 Subject: [PATCH 578/835] =?UTF-8?q?=E6=8F=92=E4=BB=B6api=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=E4=B8=BAapi19?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: xiaozuo00 <xuyicong3@huawei.com> --- api/@ohos.bundle.bundleManager.d.ts | 6 +++--- api/@ohos.bundle.installer.d.ts | 10 +++++----- api/bundleManager/PluginBundleInfo.d.ts | 26 ++++++++++++------------- 3 files changed, 21 insertions(+), 21 deletions(-) diff --git a/api/@ohos.bundle.bundleManager.d.ts b/api/@ohos.bundle.bundleManager.d.ts index 04a9f229fa..937f8a0463 100644 --- a/api/@ohos.bundle.bundleManager.d.ts +++ b/api/@ohos.bundle.bundleManager.d.ts @@ -3498,7 +3498,7 @@ declare namespace bundleManager { * @throws { BusinessError } 17700004 - The specified user ID is not found. * @syscap SystemCapability.BundleManager.BundleFramework.Core * @systemapi - * @since 18 + * @since 19 */ function getAllPluginInfo(hostBundleName: string, userId?: number): Promise<Array<PluginBundleInfo>>; @@ -3877,7 +3877,7 @@ declare namespace bundleManager { * @typedef { _PluginBundleInfo } * @syscap SystemCapability.BundleManager.BundleFramework.Core * @systemapi - * @since 18 + * @since 19 */ export type PluginBundleInfo = _PluginBundleInfo; @@ -3887,7 +3887,7 @@ declare namespace bundleManager { * @typedef { _PluginModuleInfo } * @syscap SystemCapability.BundleManager.BundleFramework.Core * @systemapi - * @since 18 + * @since 19 */ export type PluginModuleInfo = _PluginModuleInfo; } diff --git a/api/@ohos.bundle.installer.d.ts b/api/@ohos.bundle.installer.d.ts index db6622576b..2eb7f402b4 100644 --- a/api/@ohos.bundle.installer.d.ts +++ b/api/@ohos.bundle.installer.d.ts @@ -1772,7 +1772,7 @@ declare namespace installer { * @throws { BusinessError } 17700091 - Failed to install the plugin because the plugin name is same as host bundle name. * @syscap SystemCapability.BundleManager.BundleFramework.Core * @systemapi - * @since 18 + * @since 19 */ installPlugin(hostBundleName: string, pluginFilePaths: Array<string>, pluginParam?: PluginParam): Promise<void>; @@ -1791,7 +1791,7 @@ declare namespace installer { * @throws { BusinessError } 17700092 - Failed to uninstall the plugin because the specified plugin is not found. * @syscap SystemCapability.BundleManager.BundleFramework.Core * @systemapi - * @since 18 + * @since 19 */ uninstallPlugin(hostBundleName: string, pluginBundleName: string, pluginParam?: PluginParam): Promise<void>; } @@ -2134,7 +2134,7 @@ declare namespace installer { * @typedef PluginParam * @syscap SystemCapability.BundleManager.BundleFramework.Core * @systemapi - * @since 18 + * @since 19 */ export interface PluginParam { /** @@ -2143,7 +2143,7 @@ declare namespace installer { * @type { ?number } * @syscap SystemCapability.BundleManager.BundleFramework.Core * @systemapi - * @since 18 + * @since 19 */ userId?: number; @@ -2153,7 +2153,7 @@ declare namespace installer { * @type { ?Array<Parameters> } * @syscap SystemCapability.BundleManager.BundleFramework.Core * @systemapi - * @since 18 + * @since 19 */ parameters?: Array<Parameters>; } diff --git a/api/bundleManager/PluginBundleInfo.d.ts b/api/bundleManager/PluginBundleInfo.d.ts index 6b40cfa049..d3bc13ecb8 100644 --- a/api/bundleManager/PluginBundleInfo.d.ts +++ b/api/bundleManager/PluginBundleInfo.d.ts @@ -24,7 +24,7 @@ * @typedef PluginBundleInfo * @syscap SystemCapability.BundleManager.BundleFramework.Core * @systemapi - * @since 18 + * @since 19 */ export interface PluginBundleInfo { /** @@ -34,7 +34,7 @@ export interface PluginBundleInfo { * @readonly * @syscap SystemCapability.BundleManager.BundleFramework.Core * @systemapi - * @since 18 + * @since 19 */ readonly label: string; @@ -45,7 +45,7 @@ export interface PluginBundleInfo { * @readonly * @syscap SystemCapability.BundleManager.BundleFramework.Core * @systemapi - * @since 18 + * @since 19 */ readonly labelId: number; @@ -56,7 +56,7 @@ export interface PluginBundleInfo { * @readonly * @syscap SystemCapability.BundleManager.BundleFramework.Core * @systemapi - * @since 18 + * @since 19 */ readonly icon: string; @@ -67,7 +67,7 @@ export interface PluginBundleInfo { * @readonly * @syscap SystemCapability.BundleManager.BundleFramework.Core * @systemapi - * @since 18 + * @since 19 */ readonly iconId: number; @@ -78,7 +78,7 @@ export interface PluginBundleInfo { * @readonly * @syscap SystemCapability.BundleManager.BundleFramework.Core * @systemapi - * @since 18 + * @since 19 */ readonly pluginBundleName: string; @@ -89,7 +89,7 @@ export interface PluginBundleInfo { * @readonly * @syscap SystemCapability.BundleManager.BundleFramework.Core * @systemapi - * @since 18 + * @since 19 */ readonly versionCode: number; @@ -100,7 +100,7 @@ export interface PluginBundleInfo { * @readonly * @syscap SystemCapability.BundleManager.BundleFramework.Core * @systemapi - * @since 18 + * @since 19 */ readonly versionName: string; @@ -111,7 +111,7 @@ export interface PluginBundleInfo { * @readonly * @syscap SystemCapability.BundleManager.BundleFramework.Core * @systemapi - * @since 18 + * @since 19 */ readonly pluginModuleInfos: Array<PluginModuleInfo>; } @@ -122,7 +122,7 @@ export interface PluginBundleInfo { * @typedef PluginModuleInfo * @syscap SystemCapability.BundleManager.BundleFramework.Core * @systemapi - * @since 18 + * @since 19 */ export interface PluginModuleInfo { /** @@ -132,7 +132,7 @@ export interface PluginModuleInfo { * @readonly * @syscap SystemCapability.BundleManager.BundleFramework.Core * @systemapi - * @since 18 + * @since 19 */ readonly moduleName: string; @@ -143,7 +143,7 @@ export interface PluginModuleInfo { * @readonly * @syscap SystemCapability.BundleManager.BundleFramework.Core * @systemapi - * @since 18 + * @since 19 */ readonly descriptionId: number; @@ -154,7 +154,7 @@ export interface PluginModuleInfo { * @readonly * @syscap SystemCapability.BundleManager.BundleFramework.Core * @systemapi - * @since 18 + * @since 19 */ readonly description: string; } \ No newline at end of file -- Gitee From 0891e10b409a9864c6cb5460704edde52bfbb208 Mon Sep 17 00:00:00 2001 From: microli <3365582168@qq.com> Date: Wed, 16 Apr 2025 10:44:47 +0800 Subject: [PATCH 579/835] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: microli <3365582168@qq.com> --- build-tools/api_diff/src/api_data.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/build-tools/api_diff/src/api_data.js b/build-tools/api_diff/src/api_data.js index 944c55564c..a437a70a8d 100644 --- a/build-tools/api_diff/src/api_data.js +++ b/build-tools/api_diff/src/api_data.js @@ -125,6 +125,10 @@ class ApiDigestInfo { return this; } + /** + * 获取包名 + * @returns {string} + */ getPackageName() { return this.packageName; } -- Gitee From 5b72b5cf6bc172356bebb1371dcb38d3b33be4e1 Mon Sep 17 00:00:00 2001 From: zhrenqiang <zhangrenqiang@huawei.com> Date: Wed, 16 Apr 2025 10:14:01 +0800 Subject: [PATCH 580/835] fix zlib errorcode desc Signed-off-by: zhrenqiang <zhangrenqiang@huawei.com> Change-Id: Ide1dcb08579eecad574f77df4418e0b97fcabc0a --- api/@ohos.zlib.d.ts | 100 ++++++++++++++++++++++---------------------- 1 file changed, 50 insertions(+), 50 deletions(-) diff --git a/api/@ohos.zlib.d.ts b/api/@ohos.zlib.d.ts index 7bf807d98b..b4419538da 100644 --- a/api/@ohos.zlib.d.ts +++ b/api/@ohos.zlib.d.ts @@ -1431,7 +1431,7 @@ declare namespace zlib { * @returns { Promise<ZipOutputInfo> } Return ReturnStatus and total sizeof the destination buffer. * @throws { BusinessError } 401 - The parameter check failed. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17800007 - Buffer error. + * @throws { BusinessError } 17800007 - The input buffer is incorrect, and the output buffer is not large enough to hold the compressed or decompressed data. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -1448,8 +1448,8 @@ declare namespace zlib { * @returns { Promise<ZipOutputInfo> } Return ReturnStatus and total sizeof the destination buffer. * @throws { BusinessError } 401 - The parameter check failed. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17800004 - ZStream error. - * @throws { BusinessError } 17800007 - Buffer error. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. + * @throws { BusinessError } 17800007 - The input buffer is incorrect, and the output buffer is not large enough to hold the compressed or decompressed data. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -1478,8 +1478,8 @@ declare namespace zlib { * @returns { Promise<ZipOutputInfo> } Return ReturnStatus and total sizeof the destination buffer. * @throws { BusinessError } 401 - The parameter check failed. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17800005 - Data error. - * @throws { BusinessError } 17800007 - Buffer error. + * @throws { BusinessError } 17800005 - The input data is incorrect, such as not conforming to the zlib compression format, corrupted compressed data, or uncompressed data. + * @throws { BusinessError } 17800007 - The input buffer is incorrect, and the output buffer is not large enough to hold the compressed or decompressed data. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -1495,8 +1495,8 @@ declare namespace zlib { * @returns { Promise<DecompressionOutputInfo> } Return ReturnStatus and total sizeof the destination buffer and total sizeof the sourceLen. * @throws { BusinessError } 401 - The parameter check failed. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17800005 - Data error. - * @throws { BusinessError } 17800007 - Buffer error. + * @throws { BusinessError } 17800005 - The input data is incorrect, such as not conforming to the zlib compression format, corrupted compressed data, or uncompressed data. + * @throws { BusinessError } 17800007 - The input buffer is incorrect, and the output buffer is not large enough to hold the compressed or decompressed data. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -1511,7 +1511,7 @@ declare namespace zlib { * @returns { Promise<ReturnStatus> } Return ReturnStatus the specific meaning is defined as enum. * @throws { BusinessError } 401 - The parameter check failed. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17800004 - ZStream error. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -1525,7 +1525,7 @@ declare namespace zlib { * @returns { Promise<ReturnStatus> } Return ReturnStatus the specific meaning is defined as enum. * @throws { BusinessError } 401 - The parameter check failed. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17800004 - ZStream error. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -1539,9 +1539,9 @@ declare namespace zlib { * @returns { Promise<ReturnStatus> } Return ReturnStatus the specific meaning is defined as enum. * @throws { BusinessError } 401 - The parameter check failed. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17800004 - ZStream error. - * @throws { BusinessError } 17800005 - Data error. - * @throws { BusinessError } 17800007 - Buffer error. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. + * @throws { BusinessError } 17800005 - The input data is incorrect, such as not conforming to the zlib compression format, corrupted compressed data, or uncompressed data. + * @throws { BusinessError } 17800007 - The input buffer is incorrect, and the output buffer is not large enough to hold the compressed or decompressed data. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -1556,8 +1556,8 @@ declare namespace zlib { * @returns { Promise<ReturnStatus> } Return ReturnStatus the specific meaning is defined as enum. * @throws { BusinessError } 401 - The parameter check failed. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17800004 - ZStream error. - * @throws { BusinessError } 17800005 - Data error. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. + * @throws { BusinessError } 17800005 - The input data is incorrect, such as not conforming to the zlib compression format, corrupted compressed data, or uncompressed data. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -1571,7 +1571,7 @@ declare namespace zlib { * @returns { Promise<ReturnStatus> } Return ReturnStatus the specific meaning is defined as enum. * @throws { BusinessError } 401 - The parameter check failed. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17800004 - ZStream error. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -1586,7 +1586,7 @@ declare namespace zlib { * @returns { Promise<ReturnStatus> } Return ReturnStatus the specific meaning is defined as enum. * @throws { BusinessError } 401 - The parameter check failed. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17800004 - ZStream error. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -1600,7 +1600,7 @@ declare namespace zlib { * @returns { Promise<ReturnStatus> } Return ReturnStatus the specific meaning is defined as enum. * @throws { BusinessError } 401 - The parameter check failed. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17800004 - ZStream error. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -1616,7 +1616,7 @@ declare namespace zlib { * @returns { Promise<ReturnStatus> } Return ReturnStatus the specific meaning is defined as enum. * @throws { BusinessError } 401 - The parameter check failed. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17800004 - ZStream error. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -1661,7 +1661,7 @@ declare namespace zlib { * @returns { Promise<ReturnStatus> } Return ReturnStatus the specific meaning is defined as enum. * @throws { BusinessError } 401 - The parameter check failed. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17800004 - ZStream error. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -1689,7 +1689,7 @@ declare namespace zlib { * @returns { Promise<ReturnStatus> } Return ReturnStatus the specific meaning is defined as enum. * @throws { BusinessError } 401 - The parameter check failed. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17800004 - ZStream error. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -1704,7 +1704,7 @@ declare namespace zlib { * @returns { Promise<DictionaryOutputInfo> } Return ReturnStatus and dictionary length. * @throws { BusinessError } 401 - The parameter check failed. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17800004 - ZStream error. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -1718,7 +1718,7 @@ declare namespace zlib { * @returns { Promise<ReturnStatus> } Return ReturnStatus the specific meaning is defined as enum. * @throws { BusinessError } 401 - The parameter check failed. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17800004 - ZStream error. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -1732,7 +1732,7 @@ declare namespace zlib { * @returns { Promise<ReturnStatus> } Return ReturnStatus the specific meaning is defined as enum. * @throws { BusinessError } 401 - The parameter check failed. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17800004 - ZStream error. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -1761,7 +1761,7 @@ declare namespace zlib { * @returns { Promise<ReturnStatus> } Return ReturnStatus the specific meaning is defined as enum. * @throws { BusinessError } 401 - The parameter check failed. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17800004 - ZStream error. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -1775,7 +1775,7 @@ declare namespace zlib { * @returns { Promise<ReturnStatus> } Return ReturnStatus the specific meaning is defined as enum. * @throws { BusinessError } 401 - The parameter check failed. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17800004 - ZStream error. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -1793,7 +1793,7 @@ declare namespace zlib { * @returns { Promise<ReturnStatus> } Return ReturnStatus the specific meaning is defined as enum. * @throws { BusinessError } 401 - The parameter check failed. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17800004 - ZStream error. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -1808,8 +1808,8 @@ declare namespace zlib { * @returns { Promise<ReturnStatus> } Return ReturnStatus the specific meaning is defined as enum. * @throws { BusinessError } 401 - The parameter check failed. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17800004 - ZStream error. - * @throws { BusinessError } 17800005 - Data error. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. + * @throws { BusinessError } 17800005 - The input data is incorrect, such as not conforming to the zlib compression format, corrupted compressed data, or uncompressed data. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -1824,7 +1824,7 @@ declare namespace zlib { * @returns { Promise<ReturnStatus> } Return ReturnStatus the specific meaning is defined as enum. * @throws { BusinessError } 401 - The parameter check failed. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17800004 - ZStream error. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -1843,7 +1843,7 @@ declare namespace zlib { * @returns { Promise<ReturnStatus> } Return ReturnStatus the specific meaning is defined as enum. * @throws { BusinessError } 401 - The parameter check failed. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17800004 - ZStream error. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -1859,8 +1859,8 @@ declare namespace zlib { * @returns { Promise<ReturnStatus> } Return ReturnStatus the specific meaning is defined as enum. * @throws { BusinessError } 401 - The parameter check failed. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17800004 - ZStream error. - * @throws { BusinessError } 17800007 - Buffer error. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. + * @throws { BusinessError } 17800007 - The input buffer is incorrect, and the output buffer is not large enough to hold the compressed or decompressed data. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -1874,7 +1874,7 @@ declare namespace zlib { * @returns { Promise<ReturnStatus> } Return ReturnStatus the specific meaning is defined as enum. * @throws { BusinessError } 401 - The parameter check failed. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17800004 - ZStream error. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -1903,7 +1903,7 @@ declare namespace zlib { * @returns { Promise<ReturnStatus> } Return ReturnStatus the specific meaning is defined as enum. * @throws { BusinessError } 401 - The parameter check failed. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17800004 - ZStream error. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -1917,7 +1917,7 @@ declare namespace zlib { * @returns { Promise<ReturnStatus> } Return ReturnStatus the specific meaning is defined as enum. * @throws { BusinessError } 401 - The parameter check failed. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17800004 - ZStream error. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -1932,7 +1932,7 @@ declare namespace zlib { * @returns { Promise<ReturnStatus> } Return ReturnStatus the specific meaning is defined as enum. * @throws { BusinessError } 401 - The parameter check failed. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17800004 - ZStream error. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -1947,7 +1947,7 @@ declare namespace zlib { * @returns { Promise<DictionaryOutputInfo> } Return ReturnStatus and dictionary length * @throws { BusinessError } 401 - The parameter check failed. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17800004 - ZStream error. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -1965,7 +1965,7 @@ declare namespace zlib { * @returns { Promise<ReturnStatus> } Return ReturnStatus the specific meaning is defined as enum. * @throws { BusinessError } 401 - The parameter check failed. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17800004 - ZStream error. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -1979,7 +1979,7 @@ declare namespace zlib { * @returns { Promise<ReturnStatus> } Return ReturnStatus the specific meaning is defined as enum. * @throws { BusinessError } 401 - The parameter check failed. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17800004 - ZStream error. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -1993,7 +1993,7 @@ declare namespace zlib { * @returns { Promise<ReturnStatus> } Return ReturnStatus the specific meaning is defined as enum. * @throws { BusinessError } 401 - The parameter check failed. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17800004 - ZStream error. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -2007,7 +2007,7 @@ declare namespace zlib { * @returns { Promise<DeflatePendingOutputInfo> } Return ReturnStatus along with the number of bytes and bits generated. * @throws { BusinessError } 401 - The parameter check failed. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17800004 - ZStream error. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -2023,7 +2023,7 @@ declare namespace zlib { * @returns { Promise<ReturnStatus> } Return ReturnStatus the specific meaning is defined as enum. * @throws { BusinessError } 401 - The parameter check failed. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17800004 - ZStream error. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -2039,7 +2039,7 @@ declare namespace zlib { * @returns { Promise<ReturnStatus> } Return ReturnStatus the specific meaning is defined as enum. * @throws { BusinessError } 401 - The parameter check failed. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17800004 - ZStream error. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -2125,7 +2125,7 @@ declare namespace zlib { * Flush all pending output for file, if necessary, close file and deallocate the (de)compression state. * * @returns { Promise<ReturnStatus> } Return ReturnStatus the specific meaning is defined as enum. - * @throws { BusinessError } 17800004 - ZStream error. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. * @throws { BusinessError } 17800006 - Memory allocation failed. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice @@ -2147,7 +2147,7 @@ declare namespace zlib { * The error message for the last error which occurred on file. * * @returns { Promise<GzErrorOutputInfo> } Return the status message for the last status which occurred on file and ReturnStatus. - * @throws { BusinessError } 17800004 - ZStream error. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -2172,7 +2172,7 @@ declare namespace zlib { * @returns { Promise<ReturnStatus> } Return ReturnStatus the specific meaning is defined as enum. * @throws { BusinessError } 401 - The parameter check failed. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17800004 - ZStream error. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -2215,7 +2215,7 @@ declare namespace zlib { * Same as gzclose(), gzclosew() only for use when writing or appending. * * @returns { Promise<ReturnStatus> } Return ReturnStatus the specific meaning is defined as enum. - * @throws { BusinessError } 17800004 - ZStream error. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. * @throws { BusinessError } 17800006 - Memory allocation failed. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice @@ -2227,7 +2227,7 @@ declare namespace zlib { * Same as gzclose(), gzcloser() is only for use when reading. * * @returns { Promise<ReturnStatus> } Return ReturnStatus the specific meaning is defined as enum. - * @throws { BusinessError } 17800004 - ZStream error. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -2282,7 +2282,7 @@ declare namespace zlib { * @returns { Promise<ReturnStatus> } Return ReturnStatus the specific meaning is defined as enum. * @throws { BusinessError } 401 - The parameter check failed. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17800004 - ZStream error. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -2365,7 +2365,7 @@ declare namespace zlib { * @returns { Promise<number> } Return the number of uncompressed bytes actually written. * @throws { BusinessError } 401 - The parameter check failed. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17800004 - ZStream error. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. * @throws { BusinessError } 17800009 - Internal structure error. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice -- Gitee From d0cd294d2b589ac55c05a15028cd1c76c48ca1b9 Mon Sep 17 00:00:00 2001 From: liuhui <liuhui160@huawei.com> Date: Tue, 15 Apr 2025 16:50:30 +0800 Subject: [PATCH 581/835] sync code with 5.1.0 version Signed-off-by: liuhui <liuhui160@huawei.com> --- api/@internal/component/ets/common.d.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/api/@internal/component/ets/common.d.ts b/api/@internal/component/ets/common.d.ts index 818196a1cd..25ba519452 100644 --- a/api/@internal/component/ets/common.d.ts +++ b/api/@internal/component/ets/common.d.ts @@ -1921,7 +1921,8 @@ declare function $rawfile(value: string): Resource; */ declare enum AccessibilitySamePageMode { /** - * the first page and root page event is not send.but if application load new page whith navigation,the page event will be sent. this mode is to solve skipping focus + * the first page and root page event is not send.but if application load new page whith navigation,the page event will be sent. + * this mode is to solve skipping focus * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @form -- Gitee From c7210320e1ed1ced2e85e438112aa5b36c701cb4 Mon Sep 17 00:00:00 2001 From: microli <3365582168@qq.com> Date: Wed, 16 Apr 2025 12:09:55 +0800 Subject: [PATCH 582/835] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: microli <3365582168@qq.com> --- build-tools/api_diff/src/api_data.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/build-tools/api_diff/src/api_data.js b/build-tools/api_diff/src/api_data.js index a437a70a8d..c3d47d4c62 100644 --- a/build-tools/api_diff/src/api_data.js +++ b/build-tools/api_diff/src/api_data.js @@ -269,6 +269,10 @@ class ApiDigestInfo { return this; } + /** + * 获取api签名 + * @returns {string} + */ getApiSignature() { return this.signature; } -- Gitee From 9caa2128d4c244253faad9918c0fe7f0a8032f35 Mon Sep 17 00:00:00 2001 From: chenjiafeng10 <chenjiafeng10@huawei.com> Date: Wed, 16 Apr 2025 12:16:09 +0800 Subject: [PATCH 583/835] =?UTF-8?q?Description:=20=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E6=8F=8F=E8=BF=B0=E4=B8=8E=E5=AE=9E=E7=8E=B0=E4=B8=8D=E4=B8=80?= =?UTF-8?q?=E8=87=B4=5F0416=20IssueNo:=20https://gitee.com/openharmony/int?= =?UTF-8?q?erface=5Fsdk-js/issues/IC1JYH=20Feature=20or=20Bugfix:=20Bugfix?= =?UTF-8?q?=20Binary=20Source:No=20Signed-off-by:=20chenjiafeng=20<chenjia?= =?UTF-8?q?feng10@huawei.com>?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/@internal/component/ets/text_input.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@internal/component/ets/text_input.d.ts b/api/@internal/component/ets/text_input.d.ts index fad049955b..1c6fe5b800 100644 --- a/api/@internal/component/ets/text_input.d.ts +++ b/api/@internal/component/ets/text_input.d.ts @@ -2794,7 +2794,7 @@ declare class TextInputAttribute extends CommonMethod<TextInputAttribute> { /** * Set the ellipsis mode. * - * @param { EllipsisMode } mode - The ellipsis mode. + * @param { Optional<EllipsisMode> } mode - The ellipsis mode. * @returns { TextInputAttribute } The attribute of TextInput. * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform -- Gitee From a0da015163d5756c090ff15902093dc6b09c03a5 Mon Sep 17 00:00:00 2001 From: quguiren <quguiren1@huawei-partners.com> Date: Wed, 16 Apr 2025 13:42:57 +0800 Subject: [PATCH 584/835] add crossplatform Signed-off-by: quguiren <quguiren1@huawei-partners.com> --- api/@internal/component/ets/web.d.ts | 73 ++++++++++++++++++++++++++++ api/@ohos.web.webview.d.ts | 35 +++++++++++++ 2 files changed, 108 insertions(+) diff --git a/api/@internal/component/ets/web.d.ts b/api/@internal/component/ets/web.d.ts index 7df7b2179b..7d22a2e2d5 100644 --- a/api/@internal/component/ets/web.d.ts +++ b/api/@internal/component/ets/web.d.ts @@ -6555,6 +6555,15 @@ declare interface OnOverScrollEvent { * @atomicservice * @since 12 */ +/** + * Defines the JavaScript object to be injected. + * + * @typedef JavaScriptProxy + * @syscap SystemCapability.Web.Webview.Core + * @crossplatform + * @atomicservice + * @since 20 + */ declare interface JavaScriptProxy { /** * Objects participating in registration. @@ -6564,6 +6573,15 @@ declare interface JavaScriptProxy { * @atomicservice * @since 12 */ + /** + * Objects participating in registration. + * + * @type { object } + * @syscap SystemCapability.Web.Webview.Core + * @crossplatform + * @atomicservice + * @since 20 + */ object: object; /** @@ -6575,6 +6593,16 @@ declare interface JavaScriptProxy { * @atomicservice * @since 12 */ + /** + * The name of the registered object, which is consistent with the + * object name called in the window. + * + * @type { string } + * @syscap SystemCapability.Web.Webview.Core + * @crossplatform + * @atomicservice + * @since 20 + */ name: string; /** @@ -6586,6 +6614,16 @@ declare interface JavaScriptProxy { * @atomicservice * @since 12 */ + /** + * The method of the application side JavaScript object participating + * in the registration. + * + * @type { Array<string> } + * @syscap SystemCapability.Web.Webview.Core + * @crossplatform + * @atomicservice + * @since 20 + */ methodList: Array<string>; /** @@ -6596,6 +6634,15 @@ declare interface JavaScriptProxy { * @atomicservice * @since 12 */ + /** + * Controller. + * + * @type { WebController | WebviewController } + * @syscap SystemCapability.Web.Webview.Core + * @crossplatform + * @atomicservice + * @since 20 + */ controller: WebController | WebviewController; /** @@ -6606,6 +6653,15 @@ declare interface JavaScriptProxy { * @atomicservice * @since 12 */ + /** + * The async method of the application side JavaScript object participating in the registration. + * + * @type { ?Array<string> } + * @syscap SystemCapability.Web.Webview.Core + * @crossplatform + * @atomicservice + * @since 20 + */ asyncMethodList?: Array<string>; /** @@ -7071,6 +7127,23 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { * @atomicservice * @since 12 */ + /** + * Injects the JavaScript object into window and invoke the function in window. + * + * <p><strong>API Note</strong>: + * <strong>Performance Note</strong>: + * <p>For details about how to arkWeb rendering framework adaptation solution, + * see [ArkWeb Rendering Framework Adaptation] + * {@link https://developer.huawei.com/consumer/en/doc/best-practices/bpta-arkweb_rendering_framework} + * </p> + * + * @param { JavaScriptProxy } javaScriptProxy - The JavaScript object to be injected. + * @returns { WebAttribute } + * @syscap SystemCapability.Web.Webview.Core + * @crossplatform + * @atomicservice + * @since 20 + */ javaScriptProxy(javaScriptProxy: JavaScriptProxy): WebAttribute; /** diff --git a/api/@ohos.web.webview.d.ts b/api/@ohos.web.webview.d.ts index 83e8def088..367f1663bb 100644 --- a/api/@ohos.web.webview.d.ts +++ b/api/@ohos.web.webview.d.ts @@ -4357,6 +4357,27 @@ declare namespace webview { * @atomicservice * @since 12 */ + /** + * Registers the JavaScript object and method list. + * + * @param { object } object - Application side JavaScript objects participating in registration. + * @param { string } name - The name of the registered object, which is consistent with the + * object name called in the window. + * @param { Array<string> } methodList - The method of the application side JavaScript object participating + * in the registration. + * @param { Array<string> } [asyncMethodList] - The async method of the application side JavaScript object + * participating in the registration. + * @param { string } [permission] - permission configuration defining web page URLs that can access JavaScriptProxy methods. + * The configuration can be defined at two levels, object level and method level. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. + * <br>2. Incorrect parameter types. 3.Parameter verification failed. + * @throws { BusinessError } 17100001 - Init error. + * The WebviewController must be associated with a Web component. + * @syscap SystemCapability.Web.Webview.Core + * @crossplatform + * @atomicservice + * @since 20 + */ registerJavaScriptProxy(object: object, name: string, methodList: Array<string>, asyncMethodList?: Array<string>, permission?: string): void; @@ -4384,6 +4405,20 @@ declare namespace webview { * @atomicservice * @since 11 */ + /** + * Deletes a registered JavaScript object with given name. + * + * @param { string } name - The name of a registered JavaScript object to be deleted. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. + * <br>2. Incorrect parameter types. 3.Parameter verification failed. + * @throws { BusinessError } 17100001 - Init error. + * The WebviewController must be associated with a Web component. + * @throws { BusinessError } 17100008 - Failed to delete JavaScriptProxy because it does not exist. + * @syscap SystemCapability.Web.Webview.Core + * @crossplatform + * @atomicservice + * @since 20 + */ deleteJavaScriptRegister(name: string): void; /** -- Gitee From 6a039b0550f48bec81d26118100c394d4a66ffec Mon Sep 17 00:00:00 2001 From: liyi0309 <liyi58@huawei.com> Date: Wed, 16 Apr 2025 14:12:17 +0800 Subject: [PATCH 585/835] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=B3=A8=E9=87=8A=20?= =?UTF-8?q?Signed-off-by:=20liyi0309<liyi58@huawei.com>?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/@ohos.arkui.UIContext.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.arkui.UIContext.d.ts b/api/@ohos.arkui.UIContext.d.ts index 53e2d6abd2..f855a7a15f 100644 --- a/api/@ohos.arkui.UIContext.d.ts +++ b/api/@ohos.arkui.UIContext.d.ts @@ -1564,7 +1564,7 @@ export interface OverlayManagerOptions { * Set whether support backPressed event or not. * * @type { ?boolean } - * @default true + * @default false * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 18 -- Gitee From dfab2bd45788e543292758bf3d5eb1f32140f8e1 Mon Sep 17 00:00:00 2001 From: wujie <wujie150@h-partners.com> Date: Wed, 16 Apr 2025 14:40:42 +0800 Subject: [PATCH 586/835] Signed-off-by: wujie <wujie150@h-partners.com> bugfix: nfc remove errorcode 401 --- api/@ohos.nfc.cardEmulation.d.ts | 1 - api/@ohos.secureElement.d.ts | 2 -- 2 files changed, 3 deletions(-) diff --git a/api/@ohos.nfc.cardEmulation.d.ts b/api/@ohos.nfc.cardEmulation.d.ts index 0a088d9bb9..7731d7ec91 100644 --- a/api/@ohos.nfc.cardEmulation.d.ts +++ b/api/@ohos.nfc.cardEmulation.d.ts @@ -350,7 +350,6 @@ declare namespace cardEmulation { * @param { 'hceCmd' } type - The type to unregister event. * @param { AsyncCallback<number[]> } callback - The callback used to listen for the event. * @throws { BusinessError } 201 - Permission denied. - * @throws { BusinessError } 401 - Invalid parameter. * @throws { BusinessError } 801 - Capability not supported. * @syscap SystemCapability.Communication.NFC.CardEmulation * @atomicservice diff --git a/api/@ohos.secureElement.d.ts b/api/@ohos.secureElement.d.ts index 44242f31a3..bfc650866e 100644 --- a/api/@ohos.secureElement.d.ts +++ b/api/@ohos.secureElement.d.ts @@ -66,7 +66,6 @@ declare namespace omapi { * * @param { 'stateChanged' } type - The type to register. * @param { Callback<ServiceState> } callback - The callback used to listen for the state change event. - * @throws { BusinessError } 401 - Invalid parameter. * @throws { BusinessError } 801 - Capability not supported. * @syscap SystemCapability.Communication.SecureElement * @since 18 @@ -78,7 +77,6 @@ declare namespace omapi { * * @param { 'stateChanged' } type - The type to register. * @param { Callback<ServiceState> } callback - The callback used to listen for the state change event. - * @throws { BusinessError } 401 - Invalid parameter. * @throws { BusinessError } 801 - Capability not supported. * @syscap SystemCapability.Communication.SecureElement * @since 18 -- Gitee From c9713ec79813b35722eb5744fe2d2cbf4c2749be Mon Sep 17 00:00:00 2001 From: microli <3365582168@qq.com> Date: Wed, 16 Apr 2025 14:44:43 +0800 Subject: [PATCH 587/835] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: microli <3365582168@qq.com> --- build-tools/api_diff/src/api_data.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/build-tools/api_diff/src/api_data.js b/build-tools/api_diff/src/api_data.js index c3d47d4c62..5529af6d86 100644 --- a/build-tools/api_diff/src/api_data.js +++ b/build-tools/api_diff/src/api_data.js @@ -252,6 +252,10 @@ class ApiDigestInfo { this.jsdocTagItem = jsdocTagItem; } + /** + * 获取tagItem + * @returns {*} + */ getJSDocTagItem() { return this.jsdocTagItem; } -- Gitee From 58b12c91551e19d53c1b80187bb3142a7288551c Mon Sep 17 00:00:00 2001 From: yyuanche <yuancheng25@huawei.com> Date: Wed, 16 Apr 2025 15:49:01 +0800 Subject: [PATCH 588/835] =?UTF-8?q?=E5=87=BD=E6=95=B0=E4=B8=80=E8=87=B4?= =?UTF-8?q?=E6=80=A7=E6=95=B4=E6=94=B9=20Signed-off-by:=20yyuanche=20<yuan?= =?UTF-8?q?cheng25@huawei.com>?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/@internal/component/ets/common.d.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/api/@internal/component/ets/common.d.ts b/api/@internal/component/ets/common.d.ts index ec91dac952..064e9ad9a0 100644 --- a/api/@internal/component/ets/common.d.ts +++ b/api/@internal/component/ets/common.d.ts @@ -15000,6 +15000,7 @@ declare interface DismissPopupAction { declare interface PopupStateChangeParam { /** * is Visible. + * Anonymous Object Rectification. * * @type { boolean } * @syscap SystemCapability.ArkUI.ArkUI.Full @@ -15034,6 +15035,7 @@ declare type PopupStateChangeCallback = (event: PopupStateChangeParam) => void; declare interface PopupMaskType { /** * Color. + * Anonymous Object Rectification. * * @type { ResourceColor } * @syscap SystemCapability.ArkUI.ArkUI.Full -- Gitee From f3944272e6eca424135e17f2a9e054bfd69ac5ed Mon Sep 17 00:00:00 2001 From: wenjinchao <wenjinchao@huawei.com> Date: Wed, 16 Apr 2025 19:05:46 +0800 Subject: [PATCH 589/835] fix diff Signed-off-by: wenjinchao <wenjinchao@huawei.com> --- api/@ohos.data.unifiedDataChannel.d.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/api/@ohos.data.unifiedDataChannel.d.ts b/api/@ohos.data.unifiedDataChannel.d.ts index 53f0817724..6e01683bf7 100644 --- a/api/@ohos.data.unifiedDataChannel.d.ts +++ b/api/@ohos.data.unifiedDataChannel.d.ts @@ -1993,7 +1993,8 @@ declare namespace unifiedDataChannel { /** * It is used to convert the multi-entry structure. - * <br>When the input parameters use different records to represent various formats of a single data entry, and the tag in the properties is marked as "records_to_entries_data_format", this API will convert the data into a single record with multiple entries. + * <br>When the input parameters use different records to represent various formats of a single data entry, + * and the tag in the properties is marked as "records_to_entries_data_format", this API will convert the data into a single record with multiple entries. * <br>If the input data does not meet the conversion criteria, it will remain unchanged by default. * * @param { UnifiedData } data - {@link UnifiedData} Data represents the data that needs to be converted. -- Gitee From 0606de0f26b78e1b8bd6a62cd70caa752314bde8 Mon Sep 17 00:00:00 2001 From: liwenzhen <liwenzhen3@huawei.com> Date: Wed, 16 Apr 2025 21:49:22 +0800 Subject: [PATCH 590/835] change mix to api19 Signed-off-by: liwenzhen <liwenzhen3@huawei.com> --- api/@ohos.arkui.StateManagement.d.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/@ohos.arkui.StateManagement.d.ts b/api/@ohos.arkui.StateManagement.d.ts index fce039cf64..a295917a69 100644 --- a/api/@ohos.arkui.StateManagement.d.ts +++ b/api/@ohos.arkui.StateManagement.d.ts @@ -301,7 +301,7 @@ export declare class UIUtils { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ static makeV1Observed<T extends object>(source: T): T; @@ -314,7 +314,7 @@ export declare class UIUtils { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ static enableV2Compatibility<T extends object>(source: T): T; } \ No newline at end of file -- Gitee From af3840d09f1b242e5d397a8ecfa08cb1bd1ab34b Mon Sep 17 00:00:00 2001 From: yangyuyan <yangyuyan4@huawei.com> Date: Thu, 17 Apr 2025 09:37:25 +0800 Subject: [PATCH 591/835] =?UTF-8?q?uitest=E9=94=99=E8=AF=AF=E7=A0=81?= =?UTF-8?q?=E6=95=B4=E6=94=B9.Signed-off-by:=20<yangyuyan4@huawei.com>?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: yangyuyan <yangyuyan4@huawei.com> Change-Id: Ib55cb4fccac59edb31169edc107b1e80d1886e60 --- api/@ohos.UiTest.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.UiTest.d.ts b/api/@ohos.UiTest.d.ts index c1c63e9a80..2e2634f7eb 100644 --- a/api/@ohos.UiTest.d.ts +++ b/api/@ohos.UiTest.d.ts @@ -4265,7 +4265,7 @@ declare class Driver { * @returns { Promise<void> } * @throws { BusinessError } 401 Parameter error. Possible causes: 1.Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 17000002 The async function is not called with await. - * @throws { BusinessError } 17000005 This device can not support this action. + * @throws { BusinessError } 17000005 This operation is not supported. * @syscap SystemCapability.Test.UiTest * @atomicservice * @since 18 -- Gitee From 7dbfc6efa0e536acbc6c121832671c70da97b48e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AE=8B=E4=BD=B3=E4=BC=9F?= <songjiawei9@h-partners.com> Date: Thu, 10 Apr 2025 08:57:05 +0800 Subject: [PATCH 592/835] =?UTF-8?q?Description:=E4=BF=AE=E6=94=B9API?= =?UTF-8?q?=E7=89=88=E6=9C=AC=20IssueNo:https://gitee.com/openharmony/inte?= =?UTF-8?q?rface=5Fsdk-js/issues/IBZW0S=20Binary=20Source:No=20Signed-off-?= =?UTF-8?q?by:=20songjiawei9=20<songjiawei9@h-partners.com>?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/@ohos.screen.d.ts | 20 ++++++-------------- 1 file changed, 6 insertions(+), 14 deletions(-) diff --git a/api/@ohos.screen.d.ts b/api/@ohos.screen.d.ts index 7f1c9526ee..cd6edb4032 100644 --- a/api/@ohos.screen.d.ts +++ b/api/@ohos.screen.d.ts @@ -190,13 +190,10 @@ declare namespace screen { * @param { Rect } mainScreenRegion mirror screen region * @returns { Promise<number> } Promise used to return the group ID of the secondary screens * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - * <br>2. Incorrect parameter types. * @throws { BusinessError } 1400001 - Invalid display or screen. * @syscap SystemCapability.WindowManager.WindowManager.Core * @systemapi Hide this for inner system use. - * @atomicservice - * @since 15 + * @since 19 */ function makeMirrorWithRegion(mainScreen: number, mirrorScreen: Array<number>, mainScreenRegion: Rect): Promise<number>; @@ -956,8 +953,7 @@ declare namespace screen { * @interface Rect * @syscap SystemCapability.WindowManager.WindowManager.Core * @systemapi Hide this for inner system use. - * @atomicservice - * @since 15 + * @since 19 */ interface Rect { /** @@ -966,8 +962,7 @@ declare namespace screen { * @type { number } * @syscap SystemCapability.WindowManager.WindowManager.Core * @systemapi Hide this for inner system use. - * @atomicservice - * @since 15 + * @since 19 */ left: number; @@ -977,8 +972,7 @@ declare namespace screen { * @type { number } * @syscap SystemCapability.WindowManager.WindowManager.Core * @systemapi Hide this for inner system use. - * @atomicservice - * @since 15 + * @since 19 */ top: number; @@ -988,8 +982,7 @@ declare namespace screen { * @type { number } * @syscap SystemCapability.WindowManager.WindowManager.Core * @systemapi Hide this for inner system use. - * @atomicservice - * @since 15 + * @since 19 */ width: number; @@ -999,8 +992,7 @@ declare namespace screen { * @type { number } * @syscap SystemCapability.WindowManager.WindowManager.Core * @systemapi Hide this for inner system use. - * @atomicservice - * @since 15 + * @since 19 */ height: number; } -- Gitee From 3f4a60356f3c141c0da2cbb6ded616a8189cac7e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E6=94=BF?= <lizheng194@huawei.com> Date: Thu, 17 Apr 2025 10:08:40 +0800 Subject: [PATCH 593/835] xxxxxb MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 李政 <lizheng194@huawei.com> --- api/@ohos.multimedia.camera.d.ts | 8 -------- 1 file changed, 8 deletions(-) diff --git a/api/@ohos.multimedia.camera.d.ts b/api/@ohos.multimedia.camera.d.ts index ddeab4f28e..c8db87e944 100644 --- a/api/@ohos.multimedia.camera.d.ts +++ b/api/@ohos.multimedia.camera.d.ts @@ -838,9 +838,6 @@ declare namespace camera { * @param { CameraPosition } position - Camera position. * @param { CameraType } type - Camera type. * @returns { CameraDevice } A device queried base on position and type. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; - * 3. Parameter verification failed. * @throws { BusinessError } 7400201 - Camera service fatal error. * @syscap SystemCapability.Multimedia.Camera.Core * @since 18 @@ -853,9 +850,6 @@ declare namespace camera { * * @param { Array<CameraDevice> } cameras - Set of camera devices to be queried. * @returns { Array<CameraConcurrentInfo> } Set of queried concurrent information. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; - * 3. Parameter verification failed. * @throws { BusinessError } 7400201 - Camera service fatal error. * @syscap SystemCapability.Multimedia.Camera.Core * @since 18 @@ -1802,7 +1796,6 @@ declare namespace camera { * @param { AuxiliaryStatus } auxiliaryStatus - Auxiliary status. * @returns { Promise<void> } Promise used to return the result. * @throws { BusinessError } 202 - Not System Application. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified. 2.Incorrect parameter types. * @throws { BusinessError } 7400102 - Operation not allowed. * @throws { BusinessError } 7400201 - Camera service fatal error. * @syscap SystemCapability.Multimedia.Camera.Core @@ -9777,7 +9770,6 @@ declare namespace camera { * * @param { boolean } enabled - enable auto frame rate if TRUE. * @throws { BusinessError } 202 - Not System Application. - * @throws { BusinessError } 401 - Parameter missing or parameter type incorrect. * @throws { BusinessError } 7400103 - Session not config. * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi -- Gitee From ed2adfbaf285794f0f33dd2d254bfa2a8c7d7738 Mon Sep 17 00:00:00 2001 From: yuhaoqiang <yuhaoqiang@huawei.com> Date: Thu, 17 Apr 2025 10:14:51 +0800 Subject: [PATCH 594/835] =?UTF-8?q?=E5=88=A0=E9=99=A4401=E5=BC=82=E5=B8=B8?= =?UTF-8?q?=E9=94=99=E8=AF=AF=E7=A0=81=E5=A3=B0=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: I41d33f8683b425c1f489b48a55dfda45969b71e2 Signed-off-by: yuhaoqiang <yuhaoqiang@huawei.com> --- api/@ohos.hidebug.d.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/api/@ohos.hidebug.d.ts b/api/@ohos.hidebug.d.ts index 329efe1e95..4453c8fbf2 100644 --- a/api/@ohos.hidebug.d.ts +++ b/api/@ohos.hidebug.d.ts @@ -840,7 +840,6 @@ declare namespace hidebug { * * @param { boolean } needGC - Whether do GC before dump, default is true. * @returns { Promise<string> } Returns the full path of raw heap snapshot file. - * @throws { BusinessError } 401 - Invalid parameter. * @throws { BusinessError } 11400106 - Quota exceeded. * @throws { BusinessError } 11400107 - Fork operation failed. * @throws { BusinessError } 11400108 - Failed to wait for the child process to finish. -- Gitee From 245ec7f22dcf0490e4f326b754d883ddbfab680a Mon Sep 17 00:00:00 2001 From: hui <lizhihui10@huawei.com> Date: Thu, 17 Apr 2025 10:16:54 +0800 Subject: [PATCH 595/835] delete error code 401 Signed-off-by: hui <lizhihui10@huawei.com> --- api/@ohos.bluetooth.socket.d.ts | 4 ---- 1 file changed, 4 deletions(-) diff --git a/api/@ohos.bluetooth.socket.d.ts b/api/@ohos.bluetooth.socket.d.ts index bca53505b1..c44b7866c5 100644 --- a/api/@ohos.bluetooth.socket.d.ts +++ b/api/@ohos.bluetooth.socket.d.ts @@ -178,8 +178,6 @@ declare namespace socket { * @param { number } clientSocket - Indicates the client socket ID, returned by {@link sppAccept} or {@link sppConnect}. * @param { ArrayBuffer } data - Indicates the data to write. * @returns { Promise<void> } Returns the promise object. - * @throws { BusinessError } 401 - Invalid parameter. Possible causes: 1. Mandatory parameters are left unspecified. - * <br>2. Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 2901054 - IO error. * @throws { BusinessError } 2900099 - Operation failed. @@ -193,8 +191,6 @@ declare namespace socket { * * @param { number } clientSocket - Indicates the client socket ID, returned by {@link sppAccept} or {@link sppConnect}. * @returns { Promise<ArrayBuffer> } Returns the promise object, used to get the spp read data. - * @throws { BusinessError } 401 - Invalid parameter. Possible causes: 1. Mandatory parameters are left unspecified. - * <br>2. Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 2901054 - IO error. * @throws { BusinessError } 2900099 - Operation failed. -- Gitee From a1c55393985e47c8d8e662a58f4ebb952c4d75ca Mon Sep 17 00:00:00 2001 From: wiiinston <pangwendong@huawei.com> Date: Thu, 17 Apr 2025 10:19:57 +0800 Subject: [PATCH 596/835] =?UTF-8?q?=E5=8C=BF=E5=90=8D=E5=87=BD=E6=95=B0?= =?UTF-8?q?=E6=95=B4=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: wiiinston <pangwendong@huawei.com> --- api/@internal/component/ets/column.d.ts | 13 +++++++++++- api/@internal/component/ets/folder_stack.d.ts | 20 +++++++++++++++++++ api/@internal/component/ets/row.d.ts | 12 +++++++++++ api/@internal/component/ets/stack.d.ts | 11 ++++++++++ 4 files changed, 55 insertions(+), 1 deletion(-) diff --git a/api/@internal/component/ets/column.d.ts b/api/@internal/component/ets/column.d.ts index 99dd3e6e30..4c7f1e9696 100644 --- a/api/@internal/component/ets/column.d.ts +++ b/api/@internal/component/ets/column.d.ts @@ -75,6 +75,17 @@ interface ColumnOptions { * @atomicservice * @since 11 */ + /** + * Vertical layout element spacing. + * + * Anonymous Object Rectification + * @type { ?(string | number) } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 18 + */ space?: string | number; } @@ -199,7 +210,7 @@ interface ColumnInterface { /** * Set the options. * - * Anonymous Object Rectification + * Anonymous Object Rectification * @param { ColumnOptions | ColumnOptionsV2 } [options] - column options * @returns { ColumnAttribute } * @syscap SystemCapability.ArkUI.ArkUI.Full diff --git a/api/@internal/component/ets/folder_stack.d.ts b/api/@internal/component/ets/folder_stack.d.ts index 9b778726c1..0c93809ea6 100644 --- a/api/@internal/component/ets/folder_stack.d.ts +++ b/api/@internal/component/ets/folder_stack.d.ts @@ -55,6 +55,16 @@ interface FolderStackOptions { * @atomicservice * @since 12 */ + /** + * Define the IDs of the sub component that will be moved to the upper half screen when hovering. + * + * Anonymous Object Rectification + * @type { ?Array<string> } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ upperItems?: Array<string>; } @@ -137,6 +147,16 @@ interface OnFoldStatusChangeInfo { * @atomicservice * @since 12 */ + /** + * Folder state. + * + * Anonymous Object Rectification + * @type { FoldStatus } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ foldStatus: FoldStatus } diff --git a/api/@internal/component/ets/row.d.ts b/api/@internal/component/ets/row.d.ts index 25450d83d3..36d502a1fe 100644 --- a/api/@internal/component/ets/row.d.ts +++ b/api/@internal/component/ets/row.d.ts @@ -63,6 +63,17 @@ declare interface RowOptions { * @atomicservice * @since 11 */ + /** + * Row spacing. + * + * Anonymous Object Rectification + * @type { ?(string | number) } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 18 + */ space?: string | number; } @@ -166,6 +177,7 @@ interface RowInterface { /** * Called when the layout is set in the horizontal direction. * + * Anonymous Object Rectification * @param { ?RowOptions } options - row options * @returns { RowAttribute } * @syscap SystemCapability.ArkUI.ArkUI.Full diff --git a/api/@internal/component/ets/stack.d.ts b/api/@internal/component/ets/stack.d.ts index 4435135690..4fa1fab752 100644 --- a/api/@internal/component/ets/stack.d.ts +++ b/api/@internal/component/ets/stack.d.ts @@ -63,6 +63,17 @@ declare interface StackOptions { * @atomicservice * @since 11 */ + /** + * Set the alignment of sub components within the container. + * + * Anonymous Object Rectification + * @type { ?Alignment } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 18 + */ alignContent?: Alignment; } -- Gitee From 54faa24bbb38e1b3e2956ed956a2c35f6ce47fbc Mon Sep 17 00:00:00 2001 From: ustc-tianyu <dutianyu4@huawei.com> Date: Thu, 17 Apr 2025 10:22:08 +0800 Subject: [PATCH 597/835] remove 401 errorcode Signed-off-by: ustc-tianyu <dutianyu4@huawei.com> --- api/@ohos.graphics.drawing.d.ts | 24 ------------------------ 1 file changed, 24 deletions(-) diff --git a/api/@ohos.graphics.drawing.d.ts b/api/@ohos.graphics.drawing.d.ts index 78e6e12720..9e3e26770f 100644 --- a/api/@ohos.graphics.drawing.d.ts +++ b/api/@ohos.graphics.drawing.d.ts @@ -871,8 +871,6 @@ declare namespace drawing { * @param { boolean } startWithMoveTo - Whether the path obtained moveTo to the starting segment. * @param { Path } dst - The path obtained. * @returns { boolean } - Returns false if the segment is zero-length or start >= stop, else return true. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - * <br>2. Incorrect parameter types. * @syscap SystemCapability.Graphics.Drawing * @since 18 */ @@ -1299,8 +1297,6 @@ declare namespace drawing { * @param { number } startAngle - Indicates the startAngle of the arc. * @param { number } sweepAngle - Indicates the sweepAngle of the arc. * @param { boolean } useCenter - If true, include the center of the oval in the arc, and close it if it is being stroked. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - * <br>2. Incorrect parameter types. * @syscap SystemCapability.Graphics.Drawing * @since 18 */ @@ -1470,8 +1466,6 @@ declare namespace drawing { /** * Clears a canvas by using a specified color represented by ARGB color of hexadecimal format. * @param { common2D.Color | number } color - Number must be ARGB color of hexadecimal format. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - * <br>2. Incorrect parameter types. * @syscap SystemCapability.Graphics.Drawing * @since 18 */ @@ -1669,8 +1663,6 @@ declare namespace drawing { * Determines whether path is intersect with current clip area. * @param { Path } path - Path to draw. * @returns { boolean } Returns true if path is not intersect; returns false otherwise. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - * <br>2. Incorrect parameter types. * @syscap SystemCapability.Graphics.Drawing * @since 18 */ @@ -1680,8 +1672,6 @@ declare namespace drawing { * Determines whether rect is intersect with current clip area. * @param { common2D.Rect } rect - Rectangle to determines. * @returns { boolean } Returns true if rect and region is not intersect; returns false otherwise. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - * <br>2. Incorrect parameter types. * @syscap SystemCapability.Graphics.Drawing * @since 18 */ @@ -1872,8 +1862,6 @@ declare namespace drawing { * Generate typeface from Rawfile. * @param { Resource } rawfile - RawFile for typeface. * @returns { Typeface } Typeface. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - * <br>2. Incorrect parameter types. * @syscap SystemCapability.Graphics.Drawing * @since 18 */ @@ -2233,8 +2221,6 @@ declare namespace drawing { * @param { number } index - the index of Glyphs. * @returns { Path } The path object for specified glyph, undefined if not found. * Note: Path use y-axis-goes-down system, y axis is inverted to the y-axis-goes-up system. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - * <br>2. Incorrect parameter types. * @syscap SystemCapability.Graphics.Drawing * @since 18 */ @@ -2246,8 +2232,6 @@ declare namespace drawing { * Note: 1. Rect use y-axis-goes-down system, y axis is inverted to the y-axis-goes-up system. * <br>2. Rect use two points(left-bottom & right-top) to describe the bound. * <br>3. The bound rect will be snap to integral boundaries. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - * <br>2. Incorrect parameter types. * @syscap SystemCapability.Graphics.Drawing * @since 18 */ @@ -2627,8 +2611,6 @@ declare namespace drawing { * @param { number } dev - Indicates the deviation during drawing. * @param { number } seedAssist - Indicates generate effect pseudo-random sequence, the default value is zero. * @returns { PathEffect } PathEffect object. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - * <br>2. Incorrect parameter types; * @static * @syscap SystemCapability.Graphics.Drawing * @since 18 @@ -2640,8 +2622,6 @@ declare namespace drawing { * @param { PathEffect } outer - Indicates the path effect that takes effect later in the combination path effect. * @param { PathEffect } inner - Indicates the path effect of the first effect in the combination path effect. * @returns { PathEffect } PathEffect object. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - * <br>2. Incorrect parameter types; * @static * @syscap SystemCapability.Graphics.Drawing * @since 18 @@ -2668,8 +2648,6 @@ declare namespace drawing { * @param { PathEffect } firstPathEffect - Indicates the first path effect. * @param { PathEffect } secondPathEffect - Indicates the second path effect. * @returns { PathEffect } PathEffect object. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - * <br>2. Incorrect parameter types. * @static * @syscap SystemCapability.Graphics.Drawing * @since 18 @@ -3146,8 +3124,6 @@ declare namespace drawing { /** * Set the specified ARGB color of hexadecimal format to the pen. * @param { number } color - Number must be ARGB color of hexadecimal format. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - * <br>2. Incorrect parameter types. * @syscap SystemCapability.Graphics.Drawing * @since 18 */ -- Gitee From fc7c6ce85dd4136857f857ee82c8a15333fa1d9e Mon Sep 17 00:00:00 2001 From: magekkkk <lixin113@huawei.com> Date: Thu, 17 Apr 2025 02:40:22 +0000 Subject: [PATCH 598/835] remove 401 for api 18 Signed-off-by: magekkkk <lixin113@huawei.com> --- api/@ohos.multimedia.audio.d.ts | 48 ---------------------------- api/multimedia/systemTonePlayer.d.ts | 12 ------- 2 files changed, 60 deletions(-) diff --git a/api/@ohos.multimedia.audio.d.ts b/api/@ohos.multimedia.audio.d.ts index 53098402a8..847b210652 100644 --- a/api/@ohos.multimedia.audio.d.ts +++ b/api/@ohos.multimedia.audio.d.ts @@ -3561,9 +3561,6 @@ declare namespace audio { * @param { AudioDeviceDescriptors } inputAudioDevices - Audio device descriptions * @returns { Promise<void> } Promise used to return the result. * @throws { BusinessError } 202 - Not system App. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1.Mandatory parameters unspecified. - * 2.Incorrect parameter types. * @throws { BusinessError } 6800101 - Parameter verification failed. * @syscap SystemCapability.Multimedia.Audio.Device * @systemapi @@ -3654,9 +3651,6 @@ declare namespace audio { * @param { AudioRendererFilter } filter - Audio renderer filter. * @returns { AudioDeviceDescriptors } The preferred devices. * @throws { BusinessError } 202 - Not system App. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1.Mandatory parameters unspecified. - * 2.Incorrect parameter types. * @throws { BusinessError } 6800101 - Parameter verification failed. * @syscap SystemCapability.Multimedia.Audio.Device * @systemapi @@ -3779,9 +3773,6 @@ declare namespace audio { * @param { AudioCapturerFilter } filter - Audio capturer filter. * @returns { AudioDeviceDescriptors } The preferred devices. * @throws { BusinessError } 202 - Not system App. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1.Mandatory parameters unspecified; - * 2.Incorrect parameter types. * @throws { BusinessError } 6800101 - Parameter verification failed. * @syscap SystemCapability.Multimedia.Audio.Device * @systemapi @@ -3914,9 +3905,6 @@ declare namespace audio { * @returns { Promise<void> } Promise used to return result. * @throws { BusinessError } 201 - Permisson denied. * @throws { BusinessError } 202 - Not system application. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1.Mandatory parameters are left unspecified; - * 2.Incorrect parameter types. * @throws { BusinessError } 6800101 - Parameter verification failed. * @syscap SystemCapability.Multimedia.Audio.Device * @systemapi @@ -3932,9 +3920,6 @@ declare namespace audio { * @returns { Promise<void> } Promise used to return result. * @throws { BusinessError } 201 - Permisson denied. * @throws { BusinessError } 202 - Not system application. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1.Mandatory parameters are left unspecified; - * 2.Incorrect parameter types. * @throws { BusinessError } 6800101 - Parameter verification failed. * @syscap SystemCapability.Multimedia.Audio.Device * @systemapi @@ -3949,9 +3934,6 @@ declare namespace audio { * @returns { Promise<void> } Promise used to return result. * @throws { BusinessError } 201 - Permisson denied. * @throws { BusinessError } 202 - Not system application. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1.Mandatory parameters are left unspecified; - * 2.Incorrect parameter types. * @throws { BusinessError } 6800101 - Parameter verification failed. * @syscap SystemCapability.Multimedia.Audio.Device * @systemapi @@ -3964,9 +3946,6 @@ declare namespace audio { * @param { DeviceUsage } usage - Device usage, only output device usages can be accepted. * @returns { AudioDeviceDescriptors } Exclueded devices. * @throws { BusinessError } 202 - Not system application. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1.Mandatory parameters are left unspecified; - * 2.Incorrect parameter types. * @throws { BusinessError } 6800101 - Parameter verification failed. * @syscap SystemCapability.Multimedia.Audio.Device * @systemapi @@ -4178,9 +4157,6 @@ declare namespace audio { * Unsubscribes to audio renderer change events. * @param { 'audioRendererChange' } type - Type of the event to listen for. Only the audioRendererChange event is supported. * @param { Callback<AudioRendererChangeInfoArray> } callback - Callback invoked for the audio renderer change event. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1.Mandatory parameters are left unspecified; - * 2.Incorrect parameter types. * @throws { BusinessError } 6800101 - Parameter verification failed. * @syscap SystemCapability.Multimedia.Audio.Renderer * @crossplatform @@ -4240,9 +4216,6 @@ declare namespace audio { * Unsubscribes to audio capturer change events. * @param { 'audioCapturerChange' } type - Type of the event to listen for. Only the audioCapturerChange event is supported. * @param { Callback<AudioCapturerChangeInfoArray> } callback - Callback invoked for the audio capturer change event. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1.Mandatory parameters are left unspecified; - * 2.Incorrect parameter types. * @throws { BusinessError } 6800101 - Parameter verification failed. * @syscap SystemCapability.Multimedia.Audio.Capturer * @crossplatform @@ -5199,9 +5172,6 @@ declare namespace audio { * Unsubscribes to the ringer mode state change events. * @param { 'ringerModeChange' } type - Type of the event to listen for. * @param { Callback<AudioRingMode> } callback - Callback used to get the updated ringer mode. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1.Mandatory parameters are left unspecified; - * 2.Incorrect parameter types. * @throws { BusinessError } 6800101 - Parameter verification failed. * @syscap SystemCapability.Multimedia.Audio.Volume * @since 18 @@ -5991,9 +5961,6 @@ declare namespace audio { * When the spatialization enable state changes, registered clients will receive the callback. * @param { 'spatializationEnabledChangeForCurrentDevice' } type - Type of the event to listen for. * @param { Callback<boolean> } callback - Callback used to get the spatialization enable state. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1.Mandatory parameters are left unspecified; - * 2.Incorrect parameter types. * @throws { BusinessError } 6800101 - Parameter verification failed. * @syscap SystemCapability.Multimedia.Audio.Spatialization * @since 18 @@ -6004,9 +5971,6 @@ declare namespace audio { * Unsubscribes to the spatialization enable state change events by the current device. * @param { 'spatializationEnabledChangeForCurrentDevice' } type - Type of the event to listen for. * @param { Callback<boolean> } callback - Callback used to get the spatialization enable state. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1.Mandatory parameters are left unspecified; - * 2.Incorrect parameter types. * @throws { BusinessError } 6800101 - Parameter verification failed. * @syscap SystemCapability.Multimedia.Audio.Spatialization * @since 18 @@ -6042,9 +6006,6 @@ declare namespace audio { * Notice that only one effect property name in each effect property category should be set. * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 202 - Caller is not a system application. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1.Mandatory parameters are left unspecified; - * 2.Incorrect parameter types. * @throws { BusinessError } 6800101 - Parameter verification failed. Possible causes: * 1. More than one effect property name of the same effect property category are in the input array. * 2. The input audioEffectProperties are not supported by the current device. @@ -8095,9 +8056,6 @@ declare namespace audio { * Unsubscribes audio interrupt events. * @param { 'audioInterrupt' } type - Type of the event to listen for. * @param { Callback<InterruptEvent> } callback - Callback used to listen for interrupt callback. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1.Mandatory parameters are left unspecified; - * 2.Incorrect parameter types. * @throws { BusinessError } 6800101 - Parameter verification failed. * @syscap SystemCapability.Multimedia.Audio.Interrupt * @since 18 @@ -8211,9 +8169,6 @@ declare namespace audio { * Unsubscribes audio state change event callback. * @param { 'stateChange' } type - Type of the event to listen for. * @param { Callback<AudioState> } callback - Callback invoked when state change. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1.Mandatory parameters are left unspecified; - * 2.Incorrect parameter types. * @throws { BusinessError } 6800101 - Parameter verification failed. * @syscap SystemCapability.Multimedia.Audio.Renderer * @since 18 @@ -9179,9 +9134,6 @@ declare namespace audio { * Unsubscribes audio state change event callback. * @param { 'stateChange' } type - Type of the event to listen for. * @param { Callback<AudioState> } callback - Callback used to listen for the audio state change event. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1.Mandatory parameters are left unspecified; - * 2.Incorrect parameter types. * @throws { BusinessError } 6800101 - Parameter verification failed. * @syscap SystemCapability.Multimedia.Audio.Capturer * @since 18 diff --git a/api/multimedia/systemTonePlayer.d.ts b/api/multimedia/systemTonePlayer.d.ts index 11e4542024..960f9378ff 100644 --- a/api/multimedia/systemTonePlayer.d.ts +++ b/api/multimedia/systemTonePlayer.d.ts @@ -163,9 +163,6 @@ export interface SystemTonePlayer { * @param { Callback<number> } callback - Callback used to obtain the finished event. The callback info is the stream * id that is finished. * @throws { BusinessError } 202 - Not system App. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1.Mandatory parameters are left unspecified; - * 2.Incorrect parameter types. * @throws { BusinessError } 20700002 -Parameter check error. * @syscap SystemCapability.Multimedia.SystemSound.Core * @systemapi @@ -178,9 +175,6 @@ export interface SystemTonePlayer { * @param { 'playFinished' } type - Type of the event to listen for. * @param { Callback<number> } callback - Callback used to obtain the finished event. * @throws { BusinessError } 202 - Not system App. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1.Mandatory parameters are left unspecified; - * 2.Incorrect parameter types. * @throws { BusinessError } 20700002 -Parameter check error. * @syscap SystemCapability.Multimedia.SystemSound.Core * @systemapi @@ -193,9 +187,6 @@ export interface SystemTonePlayer { * @param { 'error'} type - Type of the event to listen for. * @param { ErrorCallback } callback - Error callback while receiving the error event. * @throws { BusinessError } 202 - Not system App. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1.Mandatory parameters are left unspecified; - * 2.Incorrect parameter types. * @throws { BusinessError } 20700002 -Parameter check error. * @syscap SystemCapability.Multimedia.SystemSound.Core * @systemapi @@ -208,9 +199,6 @@ export interface SystemTonePlayer { * @param { 'error'} type - Type of the event to listen for. * @param { ErrorCallback } callback - Error callback while receiving the error event. * @throws { BusinessError } 202 - Not system App. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1.Mandatory parameters are left unspecified; - * 2.Incorrect parameter types. * @throws { BusinessError } 20700002 -Parameter check error. * @syscap SystemCapability.Multimedia.SystemSound.Core * @systemapi -- Gitee From 9a209c34a9018e41178e00d99bb1ce861f71b1bd Mon Sep 17 00:00:00 2001 From: microli <3365582168@qq.com> Date: Thu, 17 Apr 2025 10:40:39 +0800 Subject: [PATCH 599/835] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: microli <3365582168@qq.com> --- build-tools/api_diff/src/api_data.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/build-tools/api_diff/src/api_data.js b/build-tools/api_diff/src/api_data.js index 5529af6d86..f5bc9439a9 100644 --- a/build-tools/api_diff/src/api_data.js +++ b/build-tools/api_diff/src/api_data.js @@ -314,6 +314,11 @@ class ApiDigestInfo { return this.parent; } + /** + * 设置 syscap + * @param syscap + * @returns {ApiDigestInfo} + */ setSyscap(syscap) { this.syscap = syscap; return this; -- Gitee From e6bc963f443618aea550e299bf2a97d43dfbb2a5 Mon Sep 17 00:00:00 2001 From: w00574628 <wulehui@huawei.com> Date: Thu, 17 Apr 2025 11:10:18 +0800 Subject: [PATCH 600/835] =?UTF-8?q?=E5=88=A0=E9=99=A4401=E9=94=99=E8=AF=AF?= =?UTF-8?q?=E7=A0=81=20Signed-off-by:=20wulehui<wulehui@huawei.com>?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/@ohos.window.d.ts | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/api/@ohos.window.d.ts b/api/@ohos.window.d.ts index 39991077ec..80c20c4974 100644 --- a/api/@ohos.window.d.ts +++ b/api/@ohos.window.d.ts @@ -5873,9 +5873,6 @@ declare namespace window { * * @param { 'keyboardDidShow' } type - The value is fixed at 'keyboardDidShow', indicating the completion of the keyboard show animation event. * @param { Callback<KeyboardInfo> } callback - Callback invoked when the keyboard show animation is completed. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - * 2. Incorrect parameter types; - * 3. Parameter verification failed. * @throws { BusinessError } 801 - Capability not supported. Function keyboardDidShow can not work correctly due to limited device capabilities. * @throws { BusinessError } 1300002 - This window state is abnormal. * @syscap SystemCapability.Window.SessionManager @@ -5889,8 +5886,6 @@ declare namespace window { * * @param { 'keyboardDidShow' } type - The value is fixed at 'keyboardDidShow', indicating the completion of the keyboard show animation event. * @param { Callback<KeyboardInfo> } callback - Callback invoked when the keyboard show animation is completed. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Incorrect parameter types; - * 2. Parameter verification failed. * @throws { BusinessError } 801 - Capability not supported. Function keyboardDidShow can not work correctly due to limited device capabilities. * @throws { BusinessError } 1300002 - This window state is abnormal. * @syscap SystemCapability.Window.SessionManager @@ -5904,9 +5899,6 @@ declare namespace window { * * @param { 'keyboardDidHide' } type - The value is fixed at 'keyboardDidHide', indicating the completion of the keyboard hide animation event. * @param { Callback<KeyboardInfo> } callback - Callback invoked when the keyboard hide animation is completed. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - * 2. Incorrect parameter types; - * 3. Parameter verification failed. * @throws { BusinessError } 801 - Capability not supported. Function keyboardDidHide can not work correctly due to limited device capabilities. * @throws { BusinessError } 1300002 - This window state is abnormal. * @syscap SystemCapability.Window.SessionManager @@ -5920,8 +5912,6 @@ declare namespace window { * * @param { 'keyboardDidHide' } type - The value is fixed at 'keyboardDidHide', indicating the completion of the keyboard hide animation event. * @param { Callback<KeyboardInfo> } callback - Callback invoked when the keyboard hide animation is completed. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Incorrect parameter types; - * 2. Parameter verification failed. * @throws { BusinessError } 801 - Capability not supported. Function keyboardDidHide can not work correctly due to limited device capabilities. * @throws { BusinessError } 1300002 - This window state is abnormal. * @syscap SystemCapability.Window.SessionManager -- Gitee From fb754550d55ffe45a702235d0bc370d6d2a2c647 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E7=8F=82?= <zhangke172@huawei.com> Date: Thu, 17 Apr 2025 03:24:58 +0000 Subject: [PATCH 601/835] update api/@ohos.deviceInfo.d.ts. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 张珂 <zhangke172@huawei.com> --- api/@ohos.deviceInfo.d.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/api/@ohos.deviceInfo.d.ts b/api/@ohos.deviceInfo.d.ts index 3534cc3c1c..42b54b21e6 100644 --- a/api/@ohos.deviceInfo.d.ts +++ b/api/@ohos.deviceInfo.d.ts @@ -693,7 +693,7 @@ declare namespace deviceInfo { * @enum { number } * @syscap SystemCapability.Startup.SystemInfo * @crossplatform - * @since 18 + * @since 19 */ export enum PerformanceClassLevel { /** @@ -701,7 +701,7 @@ declare namespace deviceInfo { * * @syscap SystemCapability.Startup.SystemInfo * @crossplatform - * @since 18 + * @since 19 */ CLASS_LEVEL_HIGH, /** @@ -709,7 +709,7 @@ declare namespace deviceInfo { * * @syscap SystemCapability.Startup.SystemInfo * @crossplatform - * @since 18 + * @since 19 */ CLASS_LEVEL_MEDIUM, /** @@ -717,7 +717,7 @@ declare namespace deviceInfo { * * @syscap SystemCapability.Startup.SystemInfo * @crossplatform - * @since 18 + * @since 19 */ CLASS_LEVEL_LOW } @@ -727,7 +727,7 @@ declare namespace deviceInfo { * * @syscap SystemCapability.Startup.SystemInfo * @crossplatform - * @since 18 + * @since 19 */ const performanceClass: PerformanceClassLevel; } -- Gitee From 90e91047c73d08b80ea3ac3df8d973fc480f44ef Mon Sep 17 00:00:00 2001 From: l30059571 <luolu22@huawei.com> Date: Thu, 17 Apr 2025 09:59:20 +0800 Subject: [PATCH 602/835] =?UTF-8?q?=E9=94=99=E8=AF=AF=E7=A0=81=E6=8F=8F?= =?UTF-8?q?=E8=BF=B0=E6=95=B4=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: l30059571 <luolu22@huawei.com> --- ...ohos.resourceschedule.usageStatistics.d.ts | 231 ++++++++++-------- 1 file changed, 132 insertions(+), 99 deletions(-) diff --git a/api/@ohos.resourceschedule.usageStatistics.d.ts b/api/@ohos.resourceschedule.usageStatistics.d.ts index 216c70f3b4..c27d16e1fa 100644 --- a/api/@ohos.resourceschedule.usageStatistics.d.ts +++ b/api/@ohos.resourceschedule.usageStatistics.d.ts @@ -485,9 +485,10 @@ declare namespace usageStatistics { * <br> 2. Incorrect parameters types; 3. Parameter verification failed. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 10000001 - Memory operation failed. - * @throws { BusinessError } 10000002 - Parcel operation failed. - * @throws { BusinessError } 10000003 - System service operation failed. - * @throws { BusinessError } 10000004 - IPC failed. + * @throws { BusinessError } 10000002 - Failed to write data into parcel. Possible reasons: 1. Invalid parameters; + * <br> 2. Failed to apply for memory. + * @throws { BusinessError } 10000003 - Failed to get system ability manager. + * @throws { BusinessError } 10000004 - Failed to access the device usage service. * @throws { BusinessError } 10000006 - Failed to get the application information. * @syscap SystemCapability.ResourceSchedule.UsageStatistics.AppGroup * @systemapi Hide this for inner system use. @@ -509,9 +510,10 @@ declare namespace usageStatistics { * <br> 2. Incorrect parameters types; 3. Parameter verification failed. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 10000001 - Memory operation failed. - * @throws { BusinessError } 10000002 - Parcel operation failed. - * @throws { BusinessError } 10000003 - System service operation failed. - * @throws { BusinessError } 10000004 - IPC failed. + * @throws { BusinessError } 10000002 - Failed to write data into parcel. Possible reasons: 1. Invalid parameters; + * <br> 2. Failed to apply for memory. + * @throws { BusinessError } 10000003 - Failed to get system ability manager. + * @throws { BusinessError } 10000004 - Failed to access the device usage service. * @throws { BusinessError } 10000006 - Failed to get the application information. * @syscap SystemCapability.ResourceSchedule.UsageStatistics.AppGroup * @systemapi Hide this for inner system use. @@ -533,9 +535,10 @@ declare namespace usageStatistics { * <br> 2. Incorrect parameters types; 3. Parameter verification failed. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 10000001 - Memory operation failed. - * @throws { BusinessError } 10000002 - Parcel operation failed. - * @throws { BusinessError } 10000003 - System service operation failed. - * @throws { BusinessError } 10000004 - IPC failed. + * @throws { BusinessError } 10000002 - Failed to write data into parcel. Possible reasons: 1. Invalid parameters; + * <br> 2. Failed to apply for memory. + * @throws { BusinessError } 10000003 - Failed to get system ability manager. + * @throws { BusinessError } 10000004 - Failed to access the device usage service. * @throws { BusinessError } 10000006 - Failed to get the application information. * @syscap SystemCapability.ResourceSchedule.UsageStatistics.AppGroup * @systemapi Hide this for inner system use. @@ -556,9 +559,10 @@ declare namespace usageStatistics { * @throws { BusinessError } 401 - Parameter error. Possible cause: Parameter verification failed. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 10000001 - Memory operation failed. - * @throws { BusinessError } 10000002 - Parcel operation failed. - * @throws { BusinessError } 10000003 - System service operation failed. - * @throws { BusinessError } 10000004 - IPC failed. + * @throws { BusinessError } 10000002 - Failed to write data into parcel. Possible reasons: 1. Invalid parameters; + * <br> 2. Failed to apply for memory. + * @throws { BusinessError } 10000003 - Failed to get system ability manager. + * @throws { BusinessError } 10000004 - Failed to access the device usage service. * @throws { BusinessError } 10000005 - Application is not installed. * @throws { BusinessError } 10000006 - Failed to get the application information. * @throws { BusinessError } 10100002 - Failed to get the application group information. @@ -581,9 +585,10 @@ declare namespace usageStatistics { * @throws { BusinessError } 401 - Parameter error. Possible cause: Parameter verification failed. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 10000001 - Memory operation failed. - * @throws { BusinessError } 10000002 - Parcel operation failed. - * @throws { BusinessError } 10000003 - System service operation failed. - * @throws { BusinessError } 10000004 - IPC failed. + * @throws { BusinessError } 10000002 - Failed to write data into parcel. Possible reasons: 1. Invalid parameters; + * <br> 2. Failed to apply for memory. + * @throws { BusinessError } 10000003 - Failed to get system ability manager. + * @throws { BusinessError } 10000004 - Failed to access the device usage service. * @throws { BusinessError } 10000005 - Application is not installed. * @throws { BusinessError } 10000006 - Failed to get the application information. * @throws { BusinessError } 10100002 - Failed to get the application group information. @@ -605,9 +610,10 @@ declare namespace usageStatistics { * @throws { BusinessError } 401 - Parameter error. Possible cause: Parameter verification failed. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 10000001 - Memory operation failed. - * @throws { BusinessError } 10000002 - Parcel operation failed. - * @throws { BusinessError } 10000003 - System service operation failed. - * @throws { BusinessError } 10000004 - IPC failed. + * @throws { BusinessError } 10000002 - Failed to write data into parcel. Possible reasons: 1. Invalid parameters; + * <br> 2. Failed to apply for memory. + * @throws { BusinessError } 10000003 - Failed to get system ability manager. + * @throws { BusinessError } 10000004 - Failed to access the device usage service. * @throws { BusinessError } 10000005 - Application is not installed. * @throws { BusinessError } 10000006 - Failed to get the application information. * @throws { BusinessError } 10100002 - Failed to get the application group information. @@ -631,9 +637,10 @@ declare namespace usageStatistics { * @throws { BusinessError } 401 - Parameter error. Possible cause: Parameter verification failed. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 10000001 - Memory operation failed. - * @throws { BusinessError } 10000002 - Parcel operation failed. - * @throws { BusinessError } 10000003 - System service operation failed. - * @throws { BusinessError } 10000004 - IPC failed. + * @throws { BusinessError } 10000002 - Failed to write data into parcel. Possible reasons: 1. Invalid parameters; + * <br> 2. Failed to apply for memory. + * @throws { BusinessError } 10000003 - Failed to get system ability manager. + * @throws { BusinessError } 10000004 - Failed to access the device usage service. * @throws { BusinessError } 10000005 - Application is not installed. * @throws { BusinessError } 10000006 - Failed to get the application information. * @throws { BusinessError } 10100002 - Failed to get the application group information. @@ -657,9 +664,10 @@ declare namespace usageStatistics { * @throws { BusinessError } 401 - Parameter error. Possible cause: Parameter verification failed. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 10000001 - Memory operation failed. - * @throws { BusinessError } 10000002 - Parcel operation failed. - * @throws { BusinessError } 10000003 - System service operation failed. - * @throws { BusinessError } 10000004 - IPC failed. + * @throws { BusinessError } 10000002 - Failed to write data into parcel. Possible reasons: 1. Invalid parameters; + * <br> 2. Failed to apply for memory. + * @throws { BusinessError } 10000003 - Failed to get system ability manager. + * @throws { BusinessError } 10000004 - Failed to access the device usage service. * @throws { BusinessError } 10000005 - Application is not installed. * @throws { BusinessError } 10000006 - Failed to get the application information. * @throws { BusinessError } 10100002 - Failed to get the application group information. @@ -682,9 +690,10 @@ declare namespace usageStatistics { * @throws { BusinessError } 401 - Parameter error. Possible cause: Parameter verification failed. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 10000001 - Memory operation failed. - * @throws { BusinessError } 10000002 - Parcel operation failed. - * @throws { BusinessError } 10000003 - System service operation failed. - * @throws { BusinessError } 10000004 - IPC failed. + * @throws { BusinessError } 10000002 - Failed to write data into parcel. Possible reasons: 1. Invalid parameters; + * <br> 2. Failed to apply for memory. + * @throws { BusinessError } 10000003 - Failed to get system ability manager. + * @throws { BusinessError } 10000004 - Failed to access the device usage service. * @throws { BusinessError } 10000005 - Application is not installed. * @throws { BusinessError } 10000006 - Failed to get the application information. * @throws { BusinessError } 10100002 - Failed to get the application group information. @@ -716,9 +725,10 @@ declare namespace usageStatistics { * @throws { BusinessError } 401 - Parameter error. Possible cause: Parameter verification failed. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 10000001 - Memory operation failed. - * @throws { BusinessError } 10000002 - Parcel operation failed. - * @throws { BusinessError } 10000003 - System service operation failed. - * @throws { BusinessError } 10000004 - IPC failed. + * @throws { BusinessError } 10000002 - Failed to write data into parcel. Possible reasons: 1. Invalid parameters; + * <br> 2. Failed to apply for memory. + * @throws { BusinessError } 10000003 - Failed to get system ability manager. + * @throws { BusinessError } 10000004 - Failed to access the device usage service. * @throws { BusinessError } 10000006 - Failed to get the application information. * @throws { BusinessError } 10000007 - Failed to get the system time. * @syscap SystemCapability.ResourceSchedule.UsageStatistics.App @@ -741,9 +751,10 @@ declare namespace usageStatistics { * @throws { BusinessError } 401 - Parameter error. Possible cause: Parameter verification failed. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 10000001 - Memory operation failed. - * @throws { BusinessError } 10000002 - Parcel operation failed. - * @throws { BusinessError } 10000003 - System service operation failed. - * @throws { BusinessError } 10000004 - IPC failed. + * @throws { BusinessError } 10000002 - Failed to write data into parcel. Possible reasons: 1. Invalid parameters; + * <br> 2. Failed to apply for memory. + * @throws { BusinessError } 10000003 - Failed to get system ability manager. + * @throws { BusinessError } 10000004 - Failed to access the device usage service. * @throws { BusinessError } 10000006 - Failed to get the application information. * @throws { BusinessError } 10000007 - Failed to get the system time. * @syscap SystemCapability.ResourceSchedule.UsageStatistics.App @@ -774,9 +785,10 @@ declare namespace usageStatistics { * @throws { BusinessError } 401 - Parameter error. Possible cause: Parameter verification failed. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 10000001 - Memory operation failed. - * @throws { BusinessError } 10000002 - Parcel operation failed. - * @throws { BusinessError } 10000003 - System service operation failed. - * @throws { BusinessError } 10000004 - IPC failed. + * @throws { BusinessError } 10000002 - Failed to write data into parcel. Possible reasons: 1. Invalid parameters; + * <br> 2. Failed to apply for memory. + * @throws { BusinessError } 10000003 - Failed to get system ability manager. + * @throws { BusinessError } 10000004 - Failed to access the device usage service. * @throws { BusinessError } 10000006 - Failed to get the application information. * @throws { BusinessError } 10000007 - Failed to get the system time. * @syscap SystemCapability.ResourceSchedule.UsageStatistics.App @@ -798,9 +810,10 @@ declare namespace usageStatistics { * @throws { BusinessError } 401 - Parameter error. Possible cause: Parameter verification failed. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 10000001 - Memory operation failed. - * @throws { BusinessError } 10000002 - Parcel operation failed. - * @throws { BusinessError } 10000003 - System service operation failed. - * @throws { BusinessError } 10000004 - IPC failed. + * @throws { BusinessError } 10000002 - Failed to write data into parcel. Possible reasons: 1. Invalid parameters; + * <br> 2. Failed to apply for memory. + * @throws { BusinessError } 10000003 - Failed to get system ability manager. + * @throws { BusinessError } 10000004 - Failed to access the device usage service. * @throws { BusinessError } 10000006 - Failed to get the application information. * @throws { BusinessError } 10000007 - Failed to get the system time. * @syscap SystemCapability.ResourceSchedule.UsageStatistics.App @@ -880,9 +893,10 @@ declare namespace usageStatistics { * @throws { BusinessError } 401 - Parameter error. Possible cause: Parameter verification failed. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 10000001 - Memory operation failed. - * @throws { BusinessError } 10000002 - Parcel operation failed. - * @throws { BusinessError } 10000003 - System service operation failed. - * @throws { BusinessError } 10000004 - IPC failed. + * @throws { BusinessError } 10000002 - Failed to write data into parcel. Possible reasons: 1. Invalid parameters; + * <br> 2. Failed to apply for memory. + * @throws { BusinessError } 10000003 - Failed to get system ability manager. + * @throws { BusinessError } 10000004 - Failed to access the device usage service. * @throws { BusinessError } 10000006 - Failed to get the application information. * @throws { BusinessError } 10000007 - Failed to get the system time. * @syscap SystemCapability.ResourceSchedule.UsageStatistics.App @@ -912,9 +926,10 @@ declare namespace usageStatistics { * @throws { BusinessError } 401 - Parameter error. Possible cause: Parameter verification failed. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 10000001 - Memory operation failed. - * @throws { BusinessError } 10000002 - Parcel operation failed. - * @throws { BusinessError } 10000003 - System service operation failed. - * @throws { BusinessError } 10000004 - IPC failed. + * @throws { BusinessError } 10000002 - Failed to write data into parcel. Possible reasons: 1. Invalid parameters; + * <br> 2. Failed to apply for memory. + * @throws { BusinessError } 10000003 - Failed to get system ability manager. + * @throws { BusinessError } 10000004 - Failed to access the device usage service. * @throws { BusinessError } 10000006 - Failed to get the application information. * @throws { BusinessError } 10000007 - Failed to get the system time. * @syscap SystemCapability.ResourceSchedule.UsageStatistics.App @@ -941,9 +956,10 @@ declare namespace usageStatistics { * <br> 2. Incorrect parameters types; 3. Parameter verification failed. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 10000001 - Memory operation failed. - * @throws { BusinessError } 10000002 - Parcel operation failed. - * @throws { BusinessError } 10000003 - System service operation failed. - * @throws { BusinessError } 10000004 - IPC failed. + * @throws { BusinessError } 10000002 - Failed to write data into parcel. Possible reasons: 1. Invalid parameters; + * <br> 2. Failed to apply for memory. + * @throws { BusinessError } 10000003 - Failed to get system ability manager. + * @throws { BusinessError } 10000004 - Failed to access the device usage service. * @throws { BusinessError } 10000006 - Failed to get the application information. * @throws { BusinessError } 10000007 - Failed to get the system time. * @syscap SystemCapability.ResourceSchedule.UsageStatistics.App @@ -966,9 +982,10 @@ declare namespace usageStatistics { * <br> 2. Incorrect parameters types; 3. Parameter verification failed. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 10000001 - Memory operation failed. - * @throws { BusinessError } 10000002 - Parcel operation failed. - * @throws { BusinessError } 10000003 - System service operation failed. - * @throws { BusinessError } 10000004 - IPC failed. + * @throws { BusinessError } 10000002 - Failed to write data into parcel. Possible reasons: 1. Invalid parameters; + * <br> 2. Failed to apply for memory. + * @throws { BusinessError } 10000003 - Failed to get system ability manager. + * @throws { BusinessError } 10000004 - Failed to access the device usage service. * @throws { BusinessError } 10000006 - Failed to get the application information. * @throws { BusinessError } 10000007 - Failed to get the system time. * @syscap SystemCapability.ResourceSchedule.UsageStatistics.App @@ -989,9 +1006,10 @@ declare namespace usageStatistics { * <br> 2. Incorrect parameters types; 3. Parameter verification failed. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 10000001 - Memory operation failed. - * @throws { BusinessError } 10000002 - Parcel operation failed. - * @throws { BusinessError } 10000003 - System service operation failed. - * @throws { BusinessError } 10000004 - IPC failed. + * @throws { BusinessError } 10000002 - Failed to write data into parcel. Possible reasons: 1. Invalid parameters; + * <br> 2. Failed to apply for memory. + * @throws { BusinessError } 10000003 - Failed to get system ability manager. + * @throws { BusinessError } 10000004 - Failed to access the device usage service. * @throws { BusinessError } 10000006 - Failed to get the application information. * @throws { BusinessError } 10000007 - Failed to get the system time. * @syscap SystemCapability.ResourceSchedule.UsageStatistics.App @@ -1012,9 +1030,10 @@ declare namespace usageStatistics { * <br> 2. Incorrect parameters types; 3. Parameter verification failed. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 10000001 - Memory operation failed. - * @throws { BusinessError } 10000002 - Parcel operation failed. - * @throws { BusinessError } 10000003 - System service operation failed. - * @throws { BusinessError } 10000004 - IPC failed. + * @throws { BusinessError } 10000002 - Failed to write data into parcel. Possible reasons: 1. Invalid parameters; + * <br> 2. Failed to apply for memory. + * @throws { BusinessError } 10000003 - Failed to get system ability manager. + * @throws { BusinessError } 10000004 - Failed to access the device usage service. * @throws { BusinessError } 10000006 - Failed to get the application information. * @throws { BusinessError } 10000007 - Failed to get the system time. * @syscap SystemCapability.ResourceSchedule.UsageStatistics.App @@ -1036,9 +1055,10 @@ declare namespace usageStatistics { * <br> 2. Incorrect parameters types; 3. Parameter verification failed. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 10000001 - Memory operation failed. - * @throws { BusinessError } 10000002 - Parcel operation failed. - * @throws { BusinessError } 10000003 - System service operation failed. - * @throws { BusinessError } 10000004 - IPC failed. + * @throws { BusinessError } 10000002 - Failed to write data into parcel. Possible reasons: 1. Invalid parameters; + * <br> 2. Failed to apply for memory. + * @throws { BusinessError } 10000003 - Failed to get system ability manager. + * @throws { BusinessError } 10000004 - Failed to access the device usage service. * @throws { BusinessError } 10000006 - Failed to get the application information. * @throws { BusinessError } 10000007 - Failed to get the system time. * @syscap SystemCapability.ResourceSchedule.UsageStatistics.App @@ -1060,9 +1080,10 @@ declare namespace usageStatistics { * <br> 2. Incorrect parameters types; 3. Parameter verification failed. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 10000001 - Memory operation failed. - * @throws { BusinessError } 10000002 - Parcel operation failed. - * @throws { BusinessError } 10000003 - System service operation failed. - * @throws { BusinessError } 10000004 - IPC failed. + * @throws { BusinessError } 10000002 - Failed to write data into parcel. Possible reasons: 1. Invalid parameters; + * <br> 2. Failed to apply for memory. + * @throws { BusinessError } 10000003 - Failed to get system ability manager. + * @throws { BusinessError } 10000004 - Failed to access the device usage service. * @throws { BusinessError } 10000006 - Failed to get the application information. * @throws { BusinessError } 10000007 - Failed to get the system time. * @syscap SystemCapability.ResourceSchedule.UsageStatistics.App @@ -1083,9 +1104,10 @@ declare namespace usageStatistics { * <br> 2. Incorrect parameters types; 3. Parameter verification failed. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 10000001 - Memory operation failed. - * @throws { BusinessError } 10000002 - Parcel operation failed. - * @throws { BusinessError } 10000003 - System service operation failed. - * @throws { BusinessError } 10000004 - IPC failed. + * @throws { BusinessError } 10000002 - Failed to write data into parcel. Possible reasons: 1. Invalid parameters; + * <br> 2. Failed to apply for memory. + * @throws { BusinessError } 10000003 - Failed to get system ability manager. + * @throws { BusinessError } 10000004 - Failed to access the device usage service. * @throws { BusinessError } 10000006 - Failed to get the application information. * @throws { BusinessError } 10000007 - Failed to get the system time. * @syscap SystemCapability.ResourceSchedule.UsageStatistics.App @@ -1106,9 +1128,10 @@ declare namespace usageStatistics { * <br> 2. Incorrect parameters types; 3. Parameter verification failed. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 10000001 - Memory operation failed. - * @throws { BusinessError } 10000002 - Parcel operation failed. - * @throws { BusinessError } 10000003 - System service operation failed. - * @throws { BusinessError } 10000004 - IPC failed. + * @throws { BusinessError } 10000002 - Failed to write data into parcel. Possible reasons: 1. Invalid parameters; + * <br> 2. Failed to apply for memory. + * @throws { BusinessError } 10000003 - Failed to get system ability manager. + * @throws { BusinessError } 10000004 - Failed to access the device usage service. * @throws { BusinessError } 10000006 - Failed to get the application information. * @throws { BusinessError } 10000007 - Failed to get the system time. * @syscap SystemCapability.ResourceSchedule.UsageStatistics.App @@ -1194,9 +1217,10 @@ declare namespace usageStatistics { * <br> 2. Incorrect parameters types; 3. Parameter verification failed. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 10000001 - Memory operation failed. - * @throws { BusinessError } 10000002 - Parcel operation failed. - * @throws { BusinessError } 10000003 - System service operation failed. - * @throws { BusinessError } 10000004 - IPC failed. + * @throws { BusinessError } 10000002 - Failed to write data into parcel. Possible reasons: 1. Invalid parameters; + * <br> 2. Failed to apply for memory. + * @throws { BusinessError } 10000003 - Failed to get system ability manager. + * @throws { BusinessError } 10000004 - Failed to access the device usage service. * @throws { BusinessError } 10000006 - Failed to get the application information. * @throws { BusinessError } 10100001 - Repeated operation on the application group. * @syscap SystemCapability.ResourceSchedule.UsageStatistics.AppGroup @@ -1218,9 +1242,10 @@ declare namespace usageStatistics { * <br> 2. Incorrect parameters types; 3. Parameter verification failed. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 10000001 - Memory operation failed. - * @throws { BusinessError } 10000002 - Parcel operation failed. - * @throws { BusinessError } 10000003 - System service operation failed. - * @throws { BusinessError } 10000004 - IPC failed. + * @throws { BusinessError } 10000002 - Failed to write data into parcel. Possible reasons: 1. Invalid parameters; + * <br> 2. Failed to apply for memory. + * @throws { BusinessError } 10000003 - Failed to get system ability manager. + * @throws { BusinessError } 10000004 - Failed to access the device usage service. * @throws { BusinessError } 10000006 - Failed to get the application information. * @throws { BusinessError } 10100001 - Repeated operation on the application group. * @syscap SystemCapability.ResourceSchedule.UsageStatistics.AppGroup @@ -1242,9 +1267,10 @@ declare namespace usageStatistics { * <br> 2. Incorrect parameters types; 3. Parameter verification failed. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 10000001 - Memory operation failed. - * @throws { BusinessError } 10000002 - Parcel operation failed. - * @throws { BusinessError } 10000003 - System service operation failed. - * @throws { BusinessError } 10000004 - IPC failed. + * @throws { BusinessError } 10000002 - Failed to write data into parcel. Possible reasons: 1. Invalid parameters; + * <br> 2. Failed to apply for memory. + * @throws { BusinessError } 10000003 - Failed to get system ability manager. + * @throws { BusinessError } 10000004 - Failed to access the device usage service. * @throws { BusinessError } 10100001 - Repeated operation on the application group. * @syscap SystemCapability.ResourceSchedule.UsageStatistics.AppGroup * @systemapi Hide this for inner system use. @@ -1265,9 +1291,10 @@ declare namespace usageStatistics { * <br> 2. Incorrect parameters types; 3. Parameter verification failed. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 10000001 - Memory operation failed. - * @throws { BusinessError } 10000002 - Parcel operation failed. - * @throws { BusinessError } 10000003 - System service operation failed. - * @throws { BusinessError } 10000004 - IPC failed. + * @throws { BusinessError } 10000002 - Failed to write data into parcel. Possible reasons: 1. Invalid parameters; + * <br> 2. Failed to apply for memory. + * @throws { BusinessError } 10000003 - Failed to get system ability manager. + * @throws { BusinessError } 10000004 - Failed to access the device usage service. * @throws { BusinessError } 10100001 - Repeated operation on the application group. * @syscap SystemCapability.ResourceSchedule.UsageStatistics.AppGroup * @systemapi Hide this for inner system use. @@ -1286,9 +1313,10 @@ declare namespace usageStatistics { * <br> 2. Incorrect parameters types; 3. Parameter verification failed. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 10000001 - Memory operation failed. - * @throws { BusinessError } 10000002 - Parcel operation failed. - * @throws { BusinessError } 10000003 - System service operation failed. - * @throws { BusinessError } 10000004 - IPC failed. + * @throws { BusinessError } 10000002 - Failed to write data into parcel. Possible reasons: 1. Invalid parameters; + * <br> 2. Failed to apply for memory. + * @throws { BusinessError } 10000003 - Failed to get system ability manager. + * @throws { BusinessError } 10000004 - Failed to access the device usage service. * @throws { BusinessError } 10100001 - Repeated operation on the application group. * @syscap SystemCapability.ResourceSchedule.UsageStatistics.AppGroup * @systemapi Hide this for inner system use. @@ -1307,9 +1335,10 @@ declare namespace usageStatistics { * <br> 2. Incorrect parameters types; 3. Parameter verification failed. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 10000001 - Memory operation failed. - * @throws { BusinessError } 10000002 - Parcel operation failed. - * @throws { BusinessError } 10000003 - System service operation failed. - * @throws { BusinessError } 10000004 - IPC failed. + * @throws { BusinessError } 10000002 - Failed to write data into parcel. Possible reasons: 1. Invalid parameters; + * <br> 2. Failed to apply for memory. + * @throws { BusinessError } 10000003 - Failed to get system ability manager. + * @throws { BusinessError } 10000004 - Failed to access the device usage service. * @throws { BusinessError } 10100001 - Repeated operation on the application group. * @syscap SystemCapability.ResourceSchedule.UsageStatistics.AppGroup * @systemapi Hide this for inner system use. @@ -1331,9 +1360,10 @@ declare namespace usageStatistics { * <br> 2. Incorrect parameters types; 3. Parameter verification failed. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 10000001 - Memory operation failed. - * @throws { BusinessError } 10000002 - Parcel operation failed. - * @throws { BusinessError } 10000003 - System service operation failed. - * @throws { BusinessError } 10000004 - IPC failed. + * @throws { BusinessError } 10000002 - Failed to write data into parcel. Possible reasons: 1. Invalid parameters; + * <br> 2. Failed to apply for memory. + * @throws { BusinessError } 10000003 - Failed to get system ability manager. + * @throws { BusinessError } 10000004 - Failed to access the device usage service. * @throws { BusinessError } 10000006 - Failed to get the application information. * @throws { BusinessError } 10000007 - Failed to get the system time. * @syscap SystemCapability.ResourceSchedule.UsageStatistics.App @@ -1356,9 +1386,10 @@ declare namespace usageStatistics { * <br> 2. Incorrect parameters types; 3. Parameter verification failed. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 10000001 - Memory operation failed. - * @throws { BusinessError } 10000002 - Parcel operation failed. - * @throws { BusinessError } 10000003 - System service operation failed. - * @throws { BusinessError } 10000004 - IPC failed. + * @throws { BusinessError } 10000002 - Failed to write data into parcel. Possible reasons: 1. Invalid parameters; + * <br> 2. Failed to apply for memory. + * @throws { BusinessError } 10000003 - Failed to get system ability manager. + * @throws { BusinessError } 10000004 - Failed to access the device usage service. * @throws { BusinessError } 10000006 - Failed to get the application information. * @throws { BusinessError } 10000007 - Failed to get the system time. * @syscap SystemCapability.ResourceSchedule.UsageStatistics.App @@ -1381,9 +1412,10 @@ declare namespace usageStatistics { * <br> 2. Incorrect parameters types; 3. Parameter verification failed. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 10000001 - Memory operation failed. - * @throws { BusinessError } 10000002 - Parcel operation failed. - * @throws { BusinessError } 10000003 - System service operation failed. - * @throws { BusinessError } 10000004 - IPC failed. + * @throws { BusinessError } 10000002 - Failed to write data into parcel. Possible reasons: 1. Invalid parameters; + * <br> 2. Failed to apply for memory. + * @throws { BusinessError } 10000003 - Failed to get system ability manager. + * @throws { BusinessError } 10000004 - Failed to access the device usage service. * @throws { BusinessError } 10000006 - Failed to get the application information. * @throws { BusinessError } 10000007 - Failed to get the system time. * @syscap SystemCapability.ResourceSchedule.UsageStatistics.App @@ -1410,9 +1442,10 @@ declare namespace usageStatistics { * <br> 2. Incorrect parameters types; 3. Parameter verification failed. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 10000001 - Memory operation failed. - * @throws { BusinessError } 10000002 - Parcel operation failed. - * @throws { BusinessError } 10000003 - System service operation failed. - * @throws { BusinessError } 10000004 - IPC failed. + * @throws { BusinessError } 10000002 - Failed to write data into parcel. Possible reasons: 1. Invalid parameters; + * <br> 2. Failed to apply for memory. + * @throws { BusinessError } 10000003 - Failed to get system ability manager. + * @throws { BusinessError } 10000004 - Failed to access the device usage service. * @throws { BusinessError } 10000006 - Failed to get the application information. * @throws { BusinessError } 10000007 - Failed to get the system time. * @syscap SystemCapability.ResourceSchedule.UsageStatistics.App -- Gitee From 4b2991cf1370e95a31b7209df761a283ed5c5088 Mon Sep 17 00:00:00 2001 From: Tianshi Liu <tianshi.liu@huawei.com> Date: Thu, 17 Apr 2025 11:42:15 +0800 Subject: [PATCH 603/835] update error msg Change-Id: I0f1d1ff3835eadf677b0b8afdd5c88d08e8d2002 Signed-off-by: Tianshi Liu <tianshi.liu@huawei.com> --- api/@ohos.userIAM.faceAuth.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.userIAM.faceAuth.d.ts b/api/@ohos.userIAM.faceAuth.d.ts index 9ac64b94ca..f0876d95a9 100644 --- a/api/@ohos.userIAM.faceAuth.d.ts +++ b/api/@ohos.userIAM.faceAuth.d.ts @@ -50,7 +50,7 @@ declare namespace faceAuth { * @param { string } surfaceId Indicates surface id for face enroll preview. * @throws { BusinessError } 201 - Permission verification failed. * @throws { BusinessError } 202 - The caller is not a system application. - * @throws { BusinessError } 12700001 - Operation failed. + * @throws { BusinessError } 12700001 - The service is unavailable. * @syscap SystemCapability.UserIAM.UserAuth.FaceAuth * @systemapi Hide this for inner system use. * @since 9 -- Gitee From 3b26ccbda3ac94ff430d94006a936b25071f3444 Mon Sep 17 00:00:00 2001 From: microli <3365582168@qq.com> Date: Thu, 17 Apr 2025 11:54:44 +0800 Subject: [PATCH 604/835] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: microli <3365582168@qq.com> --- build-tools/api_diff/src/api_data.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/build-tools/api_diff/src/api_data.js b/build-tools/api_diff/src/api_data.js index f5bc9439a9..10f75079b9 100644 --- a/build-tools/api_diff/src/api_data.js +++ b/build-tools/api_diff/src/api_data.js @@ -189,6 +189,10 @@ class ApiDigestInfo { return this; } + /** + * 获取原始文本 + * @returns {string} + */ getRawText() { return this.rawText; } -- Gitee From 5dcbf795efd39deec7a54589632807387a51f7eb Mon Sep 17 00:00:00 2001 From: TingweiCHEN <chentingwei5@huawei.com> Date: Thu, 17 Apr 2025 12:19:56 +0800 Subject: [PATCH 605/835] =?UTF-8?q?401=E9=94=99=E8=AF=AF=E7=A0=81=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: TingweiCHEN <chentingwei5@huawei.com> --- api/@ohos.telephony.esim.d.ts | 54 ++++++++++++----------------------- 1 file changed, 18 insertions(+), 36 deletions(-) diff --git a/api/@ohos.telephony.esim.d.ts b/api/@ohos.telephony.esim.d.ts index 9fa5a092d4..8e2f80afe0 100644 --- a/api/@ohos.telephony.esim.d.ts +++ b/api/@ohos.telephony.esim.d.ts @@ -34,8 +34,7 @@ declare namespace eSIM { * * @param { number } slotId - Indicates the card slot index number. * @returns { boolean } Returns {@code true} if the eSIM capability is supported; returns {@code false} otherwise. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - * 2. Incorrect parameter types. 3. Invalid parameter value. + * @throws { BusinessError } 401 - Invalid parameter value. * @throws { BusinessError } 3120001 - Service connection failed. * @throws { BusinessError } 3120002 - System internal error. * @syscap SystemCapability.Telephony.CoreService.Esim @@ -51,8 +50,7 @@ declare namespace eSIM { * @returns { Promise<boolean> } Returns {@code true} if the profile is added successfully; * returns {@code false} otherwise. * @throws { BusinessError } 201 - Permission denied. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - * 2. Incorrect parameter types. 3. Invalid parameter value. + * @throws { BusinessError } 401 - Invalid parameter value. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 3120001 - Service connection failed. * @throws { BusinessError } 3120002 - System internal error. @@ -69,8 +67,7 @@ declare namespace eSIM { * @returns { Promise<string> } Returns the EID. When eUICC is not ready, the return value may be null. * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 202 - Non-system applications use system APIs. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - * 2. Incorrect parameter types. 3. Invalid parameter value. + * @throws { BusinessError } 401 - Invalid parameter value. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 3120001 - Service connection failed. * @throws { BusinessError } 3120002 - System internal error. @@ -88,8 +85,7 @@ declare namespace eSIM { * @returns { Promise<OsuStatus> } Return the status of eUICC OS upgrade. * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 202 - Non-system applications use system APIs. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - * 2. Incorrect parameter types. 3. Invalid parameter value. + * @throws { BusinessError } 401 - Invalid parameter value. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 3120001 - Service connection failed. * @throws { BusinessError } 3120002 - System internal error. @@ -107,8 +103,7 @@ declare namespace eSIM { * @returns { Promise<OsuStatus> } Return the status of OS upgrade when OS upgrade status changed. * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 202 - Non-system applications use system APIs. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - * 2. Incorrect parameter types. 3. Invalid parameter value. + * @throws { BusinessError } 401 - Invalid parameter value. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 3120001 - Service connection failed. * @throws { BusinessError } 3120002 - System internal error. @@ -131,8 +126,7 @@ declare namespace eSIM { * @returns { Promise<GetDownloadableProfileMetadataResult> } Return the metadata for profile. * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 202 - Non-system applications use system APIs. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - * 2. Incorrect parameter types. 3. Invalid parameter value. + * @throws { BusinessError } 401 - Invalid parameter value. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 3120001 - Service connection failed. * @throws { BusinessError } 3120002 - System internal error. @@ -156,8 +150,7 @@ declare namespace eSIM { * available for download on this device. * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 202 - Non-system applications use system APIs. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - * 2. Incorrect parameter types. 3. Invalid parameter value. + * @throws { BusinessError } 401 - Invalid parameter value. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 3120001 - Service connection failed. * @throws { BusinessError } 3120002 - System internal error. @@ -179,8 +172,7 @@ declare namespace eSIM { * @returns { Promise<DownloadProfileResult> } Return the given downloadableProfile. * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 202 - Non-system applications use system APIs. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - * 2. Incorrect parameter types. 3. Invalid parameter value. + * @throws { BusinessError } 401 - Invalid parameter value. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 3120001 - Service connection failed. * @throws { BusinessError } 3120002 - System internal error. @@ -199,8 +191,7 @@ declare namespace eSIM { * @returns { Promise<GetEuiccProfileInfoListResult> } Return a list of eUICC profile information. * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 202 - Non-system applications use system APIs. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - * 2. Incorrect parameter types. 3. Invalid parameter value. + * @throws { BusinessError } 401 - Invalid parameter value. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 3120001 - Service connection failed. * @throws { BusinessError } 3120002 - System internal error. @@ -219,8 +210,7 @@ declare namespace eSIM { * the return value may be null. * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 202 - Non-system applications use system APIs. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - * 2. Incorrect parameter types. 3. Invalid parameter value. + * @throws { BusinessError } 401 - Invalid parameter value. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 3120001 - Service connection failed. * @throws { BusinessError } 3120002 - System internal error. @@ -239,8 +229,7 @@ declare namespace eSIM { * @returns { Promise<ResultCode> } Returns the response to deletes the given profile. * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 202 - Non-system applications use system APIs. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - * 2. Incorrect parameter types. 3. Invalid parameter value. + * @throws { BusinessError } 401 - Invalid parameter value. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 3120001 - Service connection failed. * @throws { BusinessError } 3120002 - System internal error. @@ -263,8 +252,7 @@ declare namespace eSIM { * @returns { Promise<ResultCode> } Returns the response to switch profile. * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 202 - Non-system applications use system APIs. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - * 2. Incorrect parameter types. 3. Invalid parameter value. + * @throws { BusinessError } 401 - Invalid parameter value. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 3120001 - Service connection failed. * @throws { BusinessError } 3120002 - System internal error. @@ -285,8 +273,7 @@ declare namespace eSIM { * @returns { Promise<ResultCode> } Returns the result of the set nickname operation. * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 202 - Non-system applications use system APIs. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - * 2. Incorrect parameter types. 3. Invalid parameter value. + * @throws { BusinessError } 401 - Invalid parameter value. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 3120001 - Service connection failed. * @throws { BusinessError } 3120002 - System internal error. @@ -305,8 +292,7 @@ declare namespace eSIM { * @returns { Promise<ResultCode> } Returns the result of the reset operation. * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 202 - Non-system applications use system APIs. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - * 2. Incorrect parameter types. 3. Invalid parameter value. + * @throws { BusinessError } 401 - Invalid parameter value. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 3120001 - Service connection failed. * @throws { BusinessError } 3120002 - System internal error. @@ -324,8 +310,7 @@ declare namespace eSIM { * @returns { Promise<ResultCode> } Returns the result code. * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 202 - Non-system applications use system APIs. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - * 2. Incorrect parameter types. 3. Invalid parameter value. + * @throws { BusinessError } 401 - Invalid parameter value. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 3120001 - Service connection failed. * @throws { BusinessError } 3120002 - System internal error. @@ -344,8 +329,7 @@ declare namespace eSIM { * @returns { Promise<ResultCode> } Returns the result code. * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 202 - Non-system applications use system APIs. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - * 2. Incorrect parameter types. 3. Invalid parameter value. + * @throws { BusinessError } 401 - Invalid parameter value. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 3120001 - Service connection failed. * @throws { BusinessError } 3120002 - System internal error. @@ -363,8 +347,7 @@ declare namespace eSIM { * @returns { Promise<string> } Returns the default SM-DP+ address. * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 202 - Non-system applications use system APIs. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - * 2. Incorrect parameter types. 3. Invalid parameter value. + * @throws { BusinessError } 401 - Invalid parameter value. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 3120001 - Service connection failed. * @throws { BusinessError } 3120002 - System internal error. @@ -386,8 +369,7 @@ declare namespace eSIM { * @returns { Promise<ResultCode> } Returns the result code. * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 202 - Non-system applications use system APIs. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - * 2. Incorrect parameter types. 3. Invalid parameter value. + * @throws { BusinessError } 401 - Invalid parameter value. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 3120001 - Service connection failed. * @throws { BusinessError } 3120002 - System internal error. -- Gitee From 4dd5edc204b59269a86994694bfb0ffee9e2cf83 Mon Sep 17 00:00:00 2001 From: magekkkk <lixin113@huawei.com> Date: Thu, 17 Apr 2025 05:01:25 +0000 Subject: [PATCH 606/835] add perf doc for audio renderer Signed-off-by: magekkkk <lixin113@huawei.com> --- api/@ohos.multimedia.audio.d.ts | 32 ++++++++++++++++++++++++++++++-- 1 file changed, 30 insertions(+), 2 deletions(-) diff --git a/api/@ohos.multimedia.audio.d.ts b/api/@ohos.multimedia.audio.d.ts index 53098402a8..94a9dbb789 100644 --- a/api/@ohos.multimedia.audio.d.ts +++ b/api/@ohos.multimedia.audio.d.ts @@ -206,14 +206,42 @@ declare namespace audio { function createAudioCapturer(options: AudioCapturerOptions): Promise<AudioCapturer>; /** - * Obtains an {@link AudioRenderer} instance. This method uses an asynchronous callback to return the renderer instance. + * Obtains an {@link AudioRenderer} instance. + * This method uses an asynchronous callback to return the renderer instance. + * + * The AudioRenderer instance is used to play streaming audio data. + * When using AudioRenderer apis, there are many instructions for application + * to achieve better performance and lower power consumption: + * In music or audiobook background playback situation, you can have low power + * consumption by following this best practices document [Low-Power Rules in Music Playback Scenarios]{@link https://developer.huawei.com/consumer/en/doc/best-practices/bpta-music-playback-scenarios}. + * And for navigation situation, you can follow [Low-Power Rules in Navigation and Positioning Scenarios]{@link https://developer.huawei.com/consumer/en/doc/best-practices/bpta-navigation-scenarios}. + * + * Application developer should also be careful when app goes to background, please check if your audio playback + * is still needed, see [Audio Resources]{@link https://developer.huawei.com/consumer/en/doc/best-practices/bpta-reasonable-audio-use}. + * And avoiding to send silence audio data continuously to waste system resources, otherwise system will take + * control measures when this behavior is detected, see [Audio Playback]{@link https://developer.huawei.com/consumer/en/doc/best-practices/bpta-reasonable-audio-playback-use}. + * * @param { AudioRendererOptions } options - Renderer configurations. * @param { AsyncCallback<AudioRenderer> } callback - Callback used to return the audio renderer instance. * @syscap SystemCapability.Multimedia.Audio.Renderer * @since 8 */ /** - * Obtains an {@link AudioRenderer} instance. This method uses an asynchronous callback to return the renderer instance. + * Obtains an {@link AudioRenderer} instance. + * This method uses a promise to return the renderer instance. + * + * The AudioRenderer instance is used to play streaming audio data. + * When using AudioRenderer apis, there are many instructions for application + * to achieve better performance and lower power consumption: + * In music or audiobook background playback situation, you can have low power + * consumption by following this best practices document [Low-Power Rules in Music Playback Scenarios]{@link https://developer.huawei.com/consumer/en/doc/best-practices/bpta-music-playback-scenarios}. + * And for navigation situation, you can follow [Low-Power Rules in Navigation and Positioning Scenarios]{@link https://developer.huawei.com/consumer/en/doc/best-practices/bpta-navigation-scenarios}. + * + * Application developer should also be careful when app goes to background, please check if your audio playback + * is still needed, see [Audio Resources]{@link https://developer.huawei.com/consumer/en/doc/best-practices/bpta-reasonable-audio-use}. + * And avoiding to send silence audio data continuously to waste system resources, otherwise system will take + * control measures when this behavior is detected, see [Audio Playback]{@link https://developer.huawei.com/consumer/en/doc/best-practices/bpta-reasonable-audio-playback-use}. + * * @param { AudioRendererOptions } options - Renderer configurations. * @param { AsyncCallback<AudioRenderer> } callback - Callback used to return the audio renderer instance. * @syscap SystemCapability.Multimedia.Audio.Renderer -- Gitee From 4c5a5ab6a7dd9aa9b615c3d1a520b8a5f9d11403 Mon Sep 17 00:00:00 2001 From: quguiren <quguiren1@huawei-partners.com> Date: Thu, 17 Apr 2025 14:00:51 +0800 Subject: [PATCH 607/835] add bundlemanager crossplatform label Signed-off-by: quguiren <quguiren1@huawei-partners.com> --- api/@ohos.bundle.bundleManager.d.ts | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/api/@ohos.bundle.bundleManager.d.ts b/api/@ohos.bundle.bundleManager.d.ts index 04a9f229fa..15f02ea60e 100644 --- a/api/@ohos.bundle.bundleManager.d.ts +++ b/api/@ohos.bundle.bundleManager.d.ts @@ -719,6 +719,15 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ + /** + * PermissionGrantState + * + * @enum { number } + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ export enum PermissionGrantState { /** * PERMISSION_DENIED @@ -733,6 +742,14 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ + /** + * PERMISSION_DENIED + * + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ PERMISSION_DENIED = -1, /** @@ -748,6 +765,14 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ + /** + * PERMISSION_GRANTED + * + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ PERMISSION_GRANTED = 0 } -- Gitee From 34086e1cee2afdcc9c4609f0db9e1c6d023d80b0 Mon Sep 17 00:00:00 2001 From: wangzilin <wangzilin17@huawei.com> Date: Thu, 17 Apr 2025 14:26:39 +0800 Subject: [PATCH 608/835] kill 401 Signed-off-by: wangzilin <wangzilin17@huawei.com> --- api/@ohos.window.d.ts | 2 -- 1 file changed, 2 deletions(-) diff --git a/api/@ohos.window.d.ts b/api/@ohos.window.d.ts index d5960a0e72..850f4d68f2 100644 --- a/api/@ohos.window.d.ts +++ b/api/@ohos.window.d.ts @@ -4800,8 +4800,6 @@ declare namespace window { * * @param { boolean } enabled - If true, the system window type can obtain avoid area. If false, the avoid area obtained by the system window type will always be empty. * @returns { Promise<void> } Promise that returns no value. - * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; - * 2. Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. * @throws { BusinessError } 1300002 - This window state is abnormal. * @throws { BusinessError } 1300003 - This window manager service works abnormally. -- Gitee From 0bd69bf8820c94b97a8410acccd20ebd84432aa5 Mon Sep 17 00:00:00 2001 From: pengpeng7872 <pengxieyu@huawei.com> Date: Thu, 17 Apr 2025 06:41:10 +0000 Subject: [PATCH 609/835] update api/@ohos.file.photoAccessHelper.d.ts. Signed-off-by: pengpeng7872 <pengxieyu@huawei.com> --- api/@ohos.file.photoAccessHelper.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.file.photoAccessHelper.d.ts b/api/@ohos.file.photoAccessHelper.d.ts index 5fd67830b1..a46b364c66 100644 --- a/api/@ohos.file.photoAccessHelper.d.ts +++ b/api/@ohos.file.photoAccessHelper.d.ts @@ -5549,7 +5549,7 @@ declare namespace photoAccessHelper { /** * Media file filtering configuration. * - * @type { ?MIMETypeFilter } + * @type { ?MimeTypeFilter } * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core * @atomicservice * @since 19 -- Gitee From 6fd4e81357065b80b39377eab44e51a08ac9ad36 Mon Sep 17 00:00:00 2001 From: yangbiao199318 <yangbiao63@huawei-partners.com> Date: Thu, 17 Apr 2025 15:00:07 +0800 Subject: [PATCH 610/835] fix:life update Signed-off-by: yangbiao199318 <yangbiao63@huawei-partners.com> --- api/@internal/component/ets/action_sheet.d.ts | 8 ++++---- api/@internal/component/ets/alert_dialog.d.ts | 8 ++++---- api/@internal/component/ets/custom_dialog_controller.d.ts | 8 ++++---- api/@ohos.promptAction.d.ts | 8 ++++---- 4 files changed, 16 insertions(+), 16 deletions(-) diff --git a/api/@internal/component/ets/action_sheet.d.ts b/api/@internal/component/ets/action_sheet.d.ts index a16879a09a..2e29d5975f 100644 --- a/api/@internal/component/ets/action_sheet.d.ts +++ b/api/@internal/component/ets/action_sheet.d.ts @@ -928,7 +928,7 @@ interface ActionSheetOptions * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ onDidAppear?: Callback<void>; @@ -939,7 +939,7 @@ interface ActionSheetOptions * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ onDidDisappear?: Callback<void>; @@ -950,7 +950,7 @@ interface ActionSheetOptions * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ onWillAppear?: Callback<void>; @@ -961,7 +961,7 @@ interface ActionSheetOptions * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ onWillDisappear?: Callback<void>; diff --git a/api/@internal/component/ets/alert_dialog.d.ts b/api/@internal/component/ets/alert_dialog.d.ts index 9e0c75426d..3aea7abd43 100644 --- a/api/@internal/component/ets/alert_dialog.d.ts +++ b/api/@internal/component/ets/alert_dialog.d.ts @@ -1150,7 +1150,7 @@ declare interface AlertDialogParam { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ onDidAppear?: Callback<void>; @@ -1161,7 +1161,7 @@ declare interface AlertDialogParam { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ onDidDisappear?: Callback<void>; @@ -1172,7 +1172,7 @@ declare interface AlertDialogParam { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ onWillAppear?: Callback<void>; @@ -1183,7 +1183,7 @@ declare interface AlertDialogParam { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ onWillDisappear?: Callback<void>; diff --git a/api/@internal/component/ets/custom_dialog_controller.d.ts b/api/@internal/component/ets/custom_dialog_controller.d.ts index d0a5591578..628959bc57 100644 --- a/api/@internal/component/ets/custom_dialog_controller.d.ts +++ b/api/@internal/component/ets/custom_dialog_controller.d.ts @@ -532,7 +532,7 @@ declare interface CustomDialogControllerOptions { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ onDidAppear?: Callback<void>; @@ -543,7 +543,7 @@ declare interface CustomDialogControllerOptions { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ onDidDisappear?: Callback<void>; @@ -554,7 +554,7 @@ declare interface CustomDialogControllerOptions { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ onWillAppear?: Callback<void>; @@ -565,7 +565,7 @@ declare interface CustomDialogControllerOptions { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ onWillDisappear?: Callback<void>; diff --git a/api/@ohos.promptAction.d.ts b/api/@ohos.promptAction.d.ts index 4e33f1e4e7..82055e663f 100644 --- a/api/@ohos.promptAction.d.ts +++ b/api/@ohos.promptAction.d.ts @@ -825,7 +825,7 @@ declare namespace promptAction { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ onDidAppear?: Callback<void>; @@ -836,7 +836,7 @@ declare namespace promptAction { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ onDidDisappear?: Callback<void>; @@ -847,7 +847,7 @@ declare namespace promptAction { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ onWillAppear?: Callback<void>; @@ -858,7 +858,7 @@ declare namespace promptAction { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ onWillDisappear?: Callback<void>; -- Gitee From f31b92ee5a8136faa10f4a13539d003b654a3988 Mon Sep 17 00:00:00 2001 From: ouyanglihao <ouyanglihao1@huawei.com> Date: Thu, 17 Apr 2025 15:11:15 +0800 Subject: [PATCH 611/835] =?UTF-8?q?=E5=88=A0=E9=99=A4401=E9=94=99=E8=AF=AF?= =?UTF-8?q?=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: ouyanglihao <ouyanglihao1@huawei.com> --- api/@ohos.app.form.formProvider.d.ts | 4 ---- api/application/FormEditExtensionContext.d.ts | 2 -- 2 files changed, 6 deletions(-) diff --git a/api/@ohos.app.form.formProvider.d.ts b/api/@ohos.app.form.formProvider.d.ts index 061ec9d976..fe225f8746 100644 --- a/api/@ohos.app.form.formProvider.d.ts +++ b/api/@ohos.app.form.formProvider.d.ts @@ -381,8 +381,6 @@ declare namespace formProvider { * * @param { string } formId - Indicates the form ID. * @returns { Promise<formInfo.FormInfo> } Returns the formInfo. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1.Mandatory parameters are left unspecified; 2.Incorrect parameter types; 3.Parameter verification failed. * @throws { BusinessError } 16500050 - IPC connection error. * @throws { BusinessError } 16500100 - Failed to obtain the configuration information. * @throws { BusinessError } 16501000 - An internal functional error occurred. @@ -411,8 +409,6 @@ declare namespace formProvider { * Client to communication with FormManagerService. * * @param { Want } want - The want of the form to open. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1.Mandatory parameters are left unspecified; 2.Incorrect parameter types; 3.Parameter verification failed. * @throws { BusinessError } 16500050 - IPC connection error. * @throws { BusinessError } 16500100 - Failed to obtain the configuration information. * @throws { BusinessError } 16501000 - An internal functional error occurred. diff --git a/api/application/FormEditExtensionContext.d.ts b/api/application/FormEditExtensionContext.d.ts index ff4e8be5e1..c236f8d1a0 100644 --- a/api/application/FormEditExtensionContext.d.ts +++ b/api/application/FormEditExtensionContext.d.ts @@ -38,8 +38,6 @@ export default class FormEditExtensionContext extends UIExtensionContext { * @param { Want } want - Including second extension ability name. * @returns { Promise<AbilityResult> } Returns the result of start second form editor extension ability. * @throws { BusinessError } 202 - The application is not a system application. - * @throws { BusinessError } 401 - Params error. Possible causes: - * 1.Mandatory parameters are left unspecified; 2.Incorrect parameter types; 3.Parameter verification failed. * @throws { BusinessError } 16500050 - An IPC connection error happened. * @throws { BusinessError } 16500100 - Failed to obtain the configuration information. * @throws { BusinessError } 16501000 - An internal functional error occurred. -- Gitee From 75f65d17646f3eb9419d61bc40abfa7ed39ab37c Mon Sep 17 00:00:00 2001 From: HanSY <hansiyuan1@huawei.com> Date: Thu, 17 Apr 2025 15:23:26 +0800 Subject: [PATCH 612/835] =?UTF-8?q?api=E6=8E=A5=E5=8F=A3=E6=B3=A8=E9=87=8A?= =?UTF-8?q?=E6=95=B4=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: HanSY <hansiyuan1@huawei.com> --- api/@ohos.resourceManager.d.ts | 6 ------ 1 file changed, 6 deletions(-) diff --git a/api/@ohos.resourceManager.d.ts b/api/@ohos.resourceManager.d.ts index a5b9f8b882..f665787284 100644 --- a/api/@ohos.resourceManager.d.ts +++ b/api/@ohos.resourceManager.d.ts @@ -3082,7 +3082,6 @@ declare namespace resourceManager { * @param { Array<string | number> } args - Indicates the formatting string resource parameters. * @returns { string } The singular-plural character string represented by the ID string * corresponding to the specified number. - * @throws { BusinessError } 401 - If the input parameter invalid. Possible causes: Incorrect parameter types. * @throws { BusinessError } 9001001 - Invalid resource ID. * @throws { BusinessError } 9001002 - No matching resource is found based on the resource ID. * @throws { BusinessError } 9001006 - The resource is referenced cyclically. @@ -3103,7 +3102,6 @@ declare namespace resourceManager { * @param { Array<string | number> } args - Indicates the formatting string resource parameters. * @returns { string } The singular-plural character string represented by the ID string * corresponding to the specified number. - * @throws { BusinessError } 401 - If the input parameter invalid. Possible causes: Incorrect parameter types. * @throws { BusinessError } 9001001 - Invalid resource ID. * @throws { BusinessError } 9001002 - No matching resource is found based on the resource ID. * @throws { BusinessError } 9001006 - The resource is referenced cyclically. @@ -3125,7 +3123,6 @@ declare namespace resourceManager { * @param { Array<string | number> } args - Indicates the formatting string resource parameters. * @returns { string } The singular-plural character string represented by the name string * corresponding to the specified number. - * @throws { BusinessError } 401 - If the input parameter invalid. Possible causes: Incorrect parameter types. * @throws { BusinessError } 9001003 - Invalid resource name. * @throws { BusinessError } 9001004 - No matching resource is found based on the resource name. * @throws { BusinessError } 9001006 - The resource is referenced cyclically. @@ -3146,7 +3143,6 @@ declare namespace resourceManager { * @param { Array<string | number> } args - Indicates the formatting string resource parameters. * @returns { string } The singular-plural character string represented by the ID string * corresponding to the specified number. - * @throws { BusinessError } 401 - If the input parameter invalid. Possible causes: Incorrect parameter types. * @throws { BusinessError } 9001001 - Invalid resource ID. * @throws { BusinessError } 9001002 - No matching resource is found based on the resource ID. * @throws { BusinessError } 9001006 - The resource is referenced cyclically. @@ -3167,7 +3163,6 @@ declare namespace resourceManager { * @param { Array<string | number> } args - Indicates the formatting string resource parameters. * @returns { string } The singular-plural character string represented by the ID string * corresponding to the specified number. - * @throws { BusinessError } 401 - If the input parameter invalid. Possible causes: Incorrect parameter types. * @throws { BusinessError } 9001001 - Invalid resource ID. * @throws { BusinessError } 9001002 - No matching resource is found based on the resource ID. * @throws { BusinessError } 9001006 - The resource is referenced cyclically. @@ -3189,7 +3184,6 @@ declare namespace resourceManager { * @param { Array<string | number> } args - Indicates the formatting string resource parameters. * @returns { string } The singular-plural character string represented by the name string * corresponding to the specified number. - * @throws { BusinessError } 401 - If the input parameter invalid. Possible causes: Incorrect parameter types. * @throws { BusinessError } 9001003 - Invalid resource name. * @throws { BusinessError } 9001004 - No matching resource is found based on the resource name. * @throws { BusinessError } 9001006 - The resource is referenced cyclically. -- Gitee From b4dca686acbcc7284fe5670bea34cac6c4de9589 Mon Sep 17 00:00:00 2001 From: mobHot <hulei100@huawei.com> Date: Thu, 17 Apr 2025 14:57:23 +0800 Subject: [PATCH 613/835] fix the api 401 description Signed-off-by: mobHot <hulei100@huawei.com> Change-Id: Ic33508bf27eca6560f7ad5f6541d2655860b83a9 --- api/@ohos.graphics.text.d.ts | 26 +++++--------------------- 1 file changed, 5 insertions(+), 21 deletions(-) diff --git a/api/@ohos.graphics.text.d.ts b/api/@ohos.graphics.text.d.ts index edaf344f7d..9e05aa351e 100755 --- a/api/@ohos.graphics.text.d.ts +++ b/api/@ohos.graphics.text.d.ts @@ -868,7 +868,7 @@ declare namespace text { * @param { string | Resource } path - The path of the font file. * @returns { Promise<void> } The promise returned by the function. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - * <br>2. Incorrect parameter types. + * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @syscap SystemCapability.Graphics.Drawing * @since 18 */ @@ -1338,7 +1338,7 @@ declare namespace text { * @param { number } width - Control how wide the text is allowed to be. * @returns { Promise<void> } The promise returned by the function. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - * <br>2. Incorrect parameter types. + * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @syscap SystemCapability.Graphics.Drawing * @since 18 */ @@ -1550,7 +1550,7 @@ declare namespace text { * @param { number } width - The requested line-break width. * @returns { number } A count of the characters from startIndex that would cause the line break. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - * <br>2. Incorrect parameter types. + * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @syscap SystemCapability.Graphics.Drawing * @since 18 */ @@ -1562,7 +1562,7 @@ declare namespace text { * @param { number } count - The characters count of the text range. * @returns { TextLine } Text line object. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - * <br>2. Incorrect parameter types. + * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @syscap SystemCapability.Graphics.Drawing * @since 18 */ @@ -1886,8 +1886,6 @@ declare namespace text { * @param { EllipsisMode } ellipsisMode - Text ellipsis mode, EllipsisMode:MIDDLE is not supported. * @param { string } ellipsis - Text ellipsis. * @returns { TextLine } Truncated text line object. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - * <br>2. Incorrect parameter types. * @syscap SystemCapability.Graphics.Drawing * @since 18 */ @@ -1921,8 +1919,6 @@ declare namespace text { * Gets the string index of the given position. * @param { common2D.Point } point - The given position. * @returns { number } The string index for a given position. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - * <br>2. Incorrect parameter types. * @syscap SystemCapability.Graphics.Drawing * @since 18 */ @@ -1932,8 +1928,6 @@ declare namespace text { * Gets the offset of the given string index. * @param { number } index - The given string index. * @returns { number } The offset for a given string index. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - * <br>2. Incorrect parameter types. * @syscap SystemCapability.Graphics.Drawing * @since 18 */ @@ -1942,8 +1936,6 @@ declare namespace text { /** * Enumerate caret offset and index in text lines. * @param { CaretOffsetsCallback } callback - User-defined callback functions. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - * <br>2. Incorrect parameter types. * @syscap SystemCapability.Graphics.Drawing * @since 18 */ @@ -1957,8 +1949,6 @@ declare namespace text { * @param { number } alignmentWidth - The width of the text to be aligned. * Returns 0 if it is less than the actual width of the text. * @returns { number } The offset of the aligned text. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - * <br>2. Incorrect parameter types. * @syscap SystemCapability.Graphics.Drawing * @since 18 */ @@ -1992,8 +1982,6 @@ declare namespace text { * @param { Range } range of run, range.start is the starting index of the run block, starting from 0. * range.end is run length, if range.start and range.end are set to 0, then get all of the current run. * @returns { Array<number> } Glyph identifier or undefined. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - * <br>2. Incorrect parameter types. * @syscap SystemCapability.Graphics.Drawing * @since 18 */ @@ -2012,8 +2000,6 @@ declare namespace text { * @param { Range } range of run, range.start is the starting index of the run block, starting from 0. * range.end is run length, if range.start and range.end are set to 0, then get all of the current run. * @returns { Array<common2D.Point> } The position of the font in the layout or undefined. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - * <br>2. Incorrect parameter types. * @syscap SystemCapability.Graphics.Drawing * @since 18 */ @@ -2050,8 +2036,6 @@ declare namespace text { * @param { Range } range of run, range.start is the starting index of the run block, starting from 0. * range.end is run length, if range.start range.and end are set to 0, then get all of the current run. * @returns { Array<number> } The glyph indices or undefined. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - * <br>2. Incorrect parameter types. * @syscap SystemCapability.Graphics.Drawing * @since 18 */ @@ -2235,7 +2219,7 @@ declare namespace text { * @returns { Promise<Array<FontDescriptor>> } List of font descriptors, and an empty array will be returned * if the matching fails. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - * <br>2. Incorrect parameter types. + * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @syscap SystemCapability.Graphics.Drawing * @since 18 */ -- Gitee From 6648ce49081037390c72f9ad0e77a44a4caaa3e1 Mon Sep 17 00:00:00 2001 From: niyisheng <niyisheng@huawei.com> Date: Thu, 17 Apr 2025 17:37:24 +0800 Subject: [PATCH 614/835] =?UTF-8?q?=E6=95=B4=E6=94=B9ets=20api=E9=94=99?= =?UTF-8?q?=E8=AF=AF=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: niyisheng <niyisheng@huawei.com> --- api/@ohos.dlpPermission.d.ts | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/api/@ohos.dlpPermission.d.ts b/api/@ohos.dlpPermission.d.ts index 4e2e652888..fc00e37248 100644 --- a/api/@ohos.dlpPermission.d.ts +++ b/api/@ohos.dlpPermission.d.ts @@ -586,8 +586,8 @@ declare namespace dlpPermission { * 2. Incorrect parameter types. * @throws { BusinessError } 19100001 - Invalid parameter value. * @throws { BusinessError } 19100011 - The system ability works abnormally. - * @throws { BusinessError } 19100016 - uri missing in want. - * @throws { BusinessError } 19100017 - displayName missing in want. + * @throws { BusinessError } 19100016 - The uri field is missing in the want parameter. + * @throws { BusinessError } 19100017 - The displayName field is missing in the want parameter. * @syscap SystemCapability.Security.DataLossPrevention * @StageModelOnly * @since 11 @@ -1230,7 +1230,7 @@ declare namespace dlpPermission { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. * 2. Incorrect parameter types. * @throws { BusinessError } 19100001 - Invalid parameter value. - * @throws { BusinessError } 19100002 - Credential task error. + * @throws { BusinessError } 19100002 - Credential service busy due to too many tasks or duplicate tasks. * @throws { BusinessError } 19100003 - Credential task time out. * @throws { BusinessError } 19100004 - Credential service error. * @throws { BusinessError } 19100005 - Credential authentication server error. @@ -1255,7 +1255,7 @@ declare namespace dlpPermission { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. * 2. Incorrect parameter types. * @throws { BusinessError } 19100001 - Invalid parameter value. - * @throws { BusinessError } 19100002 - Credential task error. + * @throws { BusinessError } 19100002 - Credential service busy due to too many tasks or duplicate tasks. * @throws { BusinessError } 19100003 - Credential task time out. * @throws { BusinessError } 19100004 - Credential service error. * @throws { BusinessError } 19100005 - Credential authentication server error. @@ -1316,7 +1316,7 @@ declare namespace dlpPermission { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. * 2. Incorrect parameter types. * @throws { BusinessError } 19100001 - Invalid parameter value. - * @throws { BusinessError } 19100002 - Credential task error. + * @throws { BusinessError } 19100002 - Credential service busy due to too many tasks or duplicate tasks. * @throws { BusinessError } 19100003 - Credential task time out. * @throws { BusinessError } 19100004 - Credential service error. * @throws { BusinessError } 19100005 - Credential authentication server error. @@ -1341,7 +1341,7 @@ declare namespace dlpPermission { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. * 2. Incorrect parameter types. * @throws { BusinessError } 19100001 - Invalid parameter value. - * @throws { BusinessError } 19100002 - Credential task error. + * @throws { BusinessError } 19100002 - Credential service busy due to too many tasks or duplicate tasks. * @throws { BusinessError } 19100003 - Credential task time out. * @throws { BusinessError } 19100004 - Credential service error. * @throws { BusinessError } 19100005 - Credential authentication server error. @@ -1370,14 +1370,14 @@ declare namespace dlpPermission { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. * 2. Incorrect parameter types. * @throws { BusinessError } 19100001 - Invalid parameter value. - * @throws { BusinessError } 19100002 - Credential task error. + * @throws { BusinessError } 19100002 - Credential service busy due to too many tasks or duplicate tasks. * @throws { BusinessError } 19100003 - Credential task time out. * @throws { BusinessError } 19100004 - Credential service error. * @throws { BusinessError } 19100005 - Credential authentication server error. * @throws { BusinessError } 19100008 - The file is not a DLP file. * @throws { BusinessError } 19100009 - Failed to operate the DLP file. * @throws { BusinessError } 19100011 - The system ability works abnormally. - * @throws { BusinessError } 19100018 - Not authorized application. + * @throws { BusinessError } 19100018 - The application is not authorized * @throws { BusinessError } 19100019 - The DLP file has expired. * @throws { BusinessError } 19100020 - No network connection. * @syscap SystemCapability.Security.DataLossPrevention @@ -1398,14 +1398,14 @@ declare namespace dlpPermission { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. * 2. Incorrect parameter types. * @throws { BusinessError } 19100001 - Invalid parameter value. - * @throws { BusinessError } 19100002 - Credential task error. + * @throws { BusinessError } 19100002 - Credential service busy due to too many tasks or duplicate tasks. * @throws { BusinessError } 19100003 - Credential task time out. * @throws { BusinessError } 19100004 - Credential service error. * @throws { BusinessError } 19100005 - Credential authentication server error. * @throws { BusinessError } 19100008 - The file is not a DLP file. * @throws { BusinessError } 19100009 - Failed to operate the DLP file. * @throws { BusinessError } 19100011 - The system ability works abnormally. - * @throws { BusinessError } 19100018 - Not authorized application. + * @throws { BusinessError } 19100018 - The application is not authorized * @throws { BusinessError } 19100019 - The DLP file has expired. * @throws { BusinessError } 19100020 - No network connection. * @syscap SystemCapability.Security.DataLossPrevention @@ -1425,7 +1425,7 @@ declare namespace dlpPermission { * @throws { BusinessError } 19100007 - No permission to call this API, * which is available only for non-DLP sandbox applications. * @throws { BusinessError } 19100011 - The system ability works abnormally. - * @throws { BusinessError } 19100018 - Not authorized application. + * @throws { BusinessError } 19100018 - The application is not authorized * @syscap SystemCapability.Security.DataLossPrevention * @since 11 */ @@ -1439,7 +1439,7 @@ declare namespace dlpPermission { * @throws { BusinessError } 19100007 - No permission to call this API, * which is available only for non-DLP sandbox applications. * @throws { BusinessError } 19100011 - The system ability works abnormally. - * @throws { BusinessError } 19100018 - Not authorized application. + * @throws { BusinessError } 19100018 - The application is not authorized * @syscap SystemCapability.Security.DataLossPrevention * @since 11 */ @@ -1451,7 +1451,7 @@ declare namespace dlpPermission { * @returns { Promise<string> } Promise used to return the result. * @throws { BusinessError } 19100001 - Invalid parameter value. * @throws { BusinessError } 19100011 - The system ability works abnormally. - * @throws { BusinessError } 19100018 - Not authorized application. + * @throws { BusinessError } 19100018 - The application is not authorized * @syscap SystemCapability.Security.DataLossPrevention * @since 11 */ -- Gitee From fc7789ddd6918bd23b1fdfba2a1eade674d45608 Mon Sep 17 00:00:00 2001 From: niyisheng <niyisheng@huawei.com> Date: Thu, 17 Apr 2025 18:04:15 +0800 Subject: [PATCH 615/835] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=8F=A5=E5=8F=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: niyisheng <niyisheng@huawei.com> --- api/@ohos.dlpPermission.d.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/api/@ohos.dlpPermission.d.ts b/api/@ohos.dlpPermission.d.ts index fc00e37248..4a0127cd53 100644 --- a/api/@ohos.dlpPermission.d.ts +++ b/api/@ohos.dlpPermission.d.ts @@ -1377,7 +1377,7 @@ declare namespace dlpPermission { * @throws { BusinessError } 19100008 - The file is not a DLP file. * @throws { BusinessError } 19100009 - Failed to operate the DLP file. * @throws { BusinessError } 19100011 - The system ability works abnormally. - * @throws { BusinessError } 19100018 - The application is not authorized + * @throws { BusinessError } 19100018 - The application is not authorized. * @throws { BusinessError } 19100019 - The DLP file has expired. * @throws { BusinessError } 19100020 - No network connection. * @syscap SystemCapability.Security.DataLossPrevention @@ -1405,7 +1405,7 @@ declare namespace dlpPermission { * @throws { BusinessError } 19100008 - The file is not a DLP file. * @throws { BusinessError } 19100009 - Failed to operate the DLP file. * @throws { BusinessError } 19100011 - The system ability works abnormally. - * @throws { BusinessError } 19100018 - The application is not authorized + * @throws { BusinessError } 19100018 - The application is not authorized. * @throws { BusinessError } 19100019 - The DLP file has expired. * @throws { BusinessError } 19100020 - No network connection. * @syscap SystemCapability.Security.DataLossPrevention @@ -1425,7 +1425,7 @@ declare namespace dlpPermission { * @throws { BusinessError } 19100007 - No permission to call this API, * which is available only for non-DLP sandbox applications. * @throws { BusinessError } 19100011 - The system ability works abnormally. - * @throws { BusinessError } 19100018 - The application is not authorized + * @throws { BusinessError } 19100018 - The application is not authorized. * @syscap SystemCapability.Security.DataLossPrevention * @since 11 */ @@ -1439,7 +1439,7 @@ declare namespace dlpPermission { * @throws { BusinessError } 19100007 - No permission to call this API, * which is available only for non-DLP sandbox applications. * @throws { BusinessError } 19100011 - The system ability works abnormally. - * @throws { BusinessError } 19100018 - The application is not authorized + * @throws { BusinessError } 19100018 - The application is not authorized. * @syscap SystemCapability.Security.DataLossPrevention * @since 11 */ @@ -1451,7 +1451,7 @@ declare namespace dlpPermission { * @returns { Promise<string> } Promise used to return the result. * @throws { BusinessError } 19100001 - Invalid parameter value. * @throws { BusinessError } 19100011 - The system ability works abnormally. - * @throws { BusinessError } 19100018 - The application is not authorized + * @throws { BusinessError } 19100018 - The application is not authorized. * @syscap SystemCapability.Security.DataLossPrevention * @since 11 */ -- Gitee From 6dd54e036a280e853b810d6ed6cccecd25e946a9 Mon Sep 17 00:00:00 2001 From: zhouwenxuan <zhouwenxuan1@huawei.com> Date: Thu, 17 Apr 2025 10:20:15 +0800 Subject: [PATCH 616/835] =?UTF-8?q?taskpool=E6=A8=A1=E5=9D=97401=E9=94=99?= =?UTF-8?q?=E8=AF=AF=E7=A0=81=E6=95=B4=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Issue: [新需求]: taskpool模块401错误码整改 https://gitee.com/openharmony/interface_sdk-js/issues/IC1SPN Signed-off-by: zhouwenxuan <zhouwenxuan1@huawei.com> Change-Id: I52652b1f324a2d1da4bbcd20256bf1ac2977140a --- api/@ohos.taskpool.d.ts | 10 ---------- arkts/@arkts.collections.d.ets | 36 ---------------------------------- arkts/@arkts.utils.d.ets | 18 ----------------- 3 files changed, 64 deletions(-) diff --git a/api/@ohos.taskpool.d.ts b/api/@ohos.taskpool.d.ts index f7307bffad..1b2721f07d 100644 --- a/api/@ohos.taskpool.d.ts +++ b/api/@ohos.taskpool.d.ts @@ -1676,10 +1676,6 @@ declare namespace taskpool { * Cancel a concurrent task. * * @param { Task } task - task task The task want to cancel. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1.Mandatory parameters are left unspecified; - * 2.Incorrect parameter types; - * 3.Parameter verification failed. * @throws { BusinessError } 10200015 - The task to cancel does not exist. * @throws { BusinessError } 10200055 - The asyncRunner task has been canceled. * @syscap SystemCapability.Utils.Lang @@ -1722,10 +1718,6 @@ declare namespace taskpool { * Cancel a concurrent task. * * @param { number } taskId - The task want to cancel. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1.Mandatory parameters are left unspecified; - * 2.Incorrect parameter types; - * 3.Parameter verification failed. * @throws { BusinessError } 10200015 - The task to cancel does not exist. * @throws { BusinessError } 10200055 - The asyncRunner task has been canceled. * @syscap SystemCapability.Utils.Lang @@ -1825,8 +1817,6 @@ declare namespace taskpool { * @param { Task } task - The task want to execute. * @param { ?Priority } priority - Task execution priority, MEDIUM is default. * @returns { Promise<Object> } - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - * <br>2. Incorrect parameter types. 3.Parameter verification failed. * @throws { BusinessError } 10200006 - An exception occurred during serialization. * @throws { BusinessError } 10200025 - dependent task not allowed. * @throws { BusinessError } 10200051 - The periodic task cannot be executed again. diff --git a/arkts/@arkts.collections.d.ets b/arkts/@arkts.collections.d.ets index d16dedc29a..ce2abe9b63 100644 --- a/arkts/@arkts.collections.d.ets +++ b/arkts/@arkts.collections.d.ets @@ -1478,9 +1478,6 @@ declare namespace collections { * @param { number } fromIndex - The index at which to start the search. The default is the last * index of the array. <br>If this index is negative, it is treated as array.length + fromIndex. * @returns { number } Returns the last index of the specified element if found; otherwise, returns -1. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1.Mandatory parameters are left unspecified. - * 2.Incorrect parameter types. * @throws { BusinessError } 10200001 - The value of fromIndex or toIndex is out of range. * @throws { BusinessError } 10200011 - The lastIndexOf method cannot be bound. * @throws { BusinessError } 10200201 - Concurrent modification error. @@ -1495,9 +1492,6 @@ declare namespace collections { * @param { ArrayPredicateFn<T, Array<T>> } predicate - A function that is called for each element in the array. * @returns { boolean } Returns true if the callback function returns a truthy value for every element; * <br>otherwise, it returns false. If the array is empty, it returns true. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1.Mandatory parameters are left unspecified. - * 2.Incorrect parameter types. * @throws { BusinessError } 10200011 - The every method cannot be bound. * @throws { BusinessError } 10200201 - Concurrent modification error. * @syscap SystemCapability.Utils.Lang @@ -1511,9 +1505,6 @@ declare namespace collections { * @param { ArrayPredicateFn<T, Array<T> } predicate - A function that is called for each element in the array. * @returns { boolean } Returns true if the callback function returns a truthy value for any element; * <br>otherwise, it returns false. If the array is empty, it returns false. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1.Mandatory parameters are left unspecified. - * 2.Incorrect parameter types. * @throws { BusinessError } 10200011 - The some method cannot be bound. * @throws { BusinessError } 10200201 - Concurrent modification error. * @syscap SystemCapability.Utils.Lang @@ -3429,9 +3420,6 @@ declare namespace collections { * @param { number } fromIndex - The index at which to start the search. If provided: * <br>If this index is negative, it is treated as Int8Array.length + fromIndex. * @returns { number } Returns the last index of the specified element if found; otherwise, returns -1. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1.Mandatory parameters are left unspecified. - * 2.Incorrect parameter types. * @throws { BusinessError } 10200001 - The value of fromIndex or toIndex is out of range. * @throws { BusinessError } 10200011 - The lastIndexOf method cannot be bound. * @syscap SystemCapability.Utils.Lang @@ -4578,9 +4566,6 @@ declare namespace collections { * @param { number } fromIndex - The index at which to start the search. If provided: * <br>If this index is negative, it is treated as Uint8ClampedArray.length + fromIndex. * @returns { number } Returns the last index of the specified element if found; otherwise, returns -1. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1.Mandatory parameters are left unspecified. - * 2.Incorrect parameter types. * @throws { BusinessError } 10200001 - The value of fromIndex or toIndex is out of range. * @throws { BusinessError } 10200011 - The lastIndexOf method cannot be bound. * @syscap SystemCapability.Utils.Lang @@ -5761,9 +5746,6 @@ declare namespace collections { * @param { number } fromIndex - The index at which to start the search. If provided: * <br>If this index is negative, it is treated as Uint8Array.length + fromIndex. * @returns { number } Returns the last index of the specified element if found; otherwise, returns -1. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1.Mandatory parameters are left unspecified. - * 2.Incorrect parameter types. * @throws { BusinessError } 10200001 - The value of fromIndex or toIndex is out of range. * @throws { BusinessError } 10200011 - The lastIndexOf method cannot be bound. * @syscap SystemCapability.Utils.Lang @@ -6942,9 +6924,6 @@ declare namespace collections { * @param { number } fromIndex - The index at which to start the search. If provided: * <br>If this index is negative, it is treated as Int16Array.length + fromIndex. * @returns { number } Returns the last index of the specified element if found; otherwise, returns -1. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1.Mandatory parameters are left unspecified. - * 2.Incorrect parameter types. * @throws { BusinessError } 10200001 - The value of fromIndex or toIndex is out of range. * @throws { BusinessError } 10200011 - The lastIndexOf method cannot be bound. * @syscap SystemCapability.Utils.Lang @@ -8121,9 +8100,6 @@ declare namespace collections { * @param { number } fromIndex - The index at which to start the search. If provided: * <br>If this index is negative, it is treated as Uint16Array.length + fromIndex. * @returns { number } Returns the last index of the specified element if found; otherwise, returns -1. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1.Mandatory parameters are left unspecified. - * 2.Incorrect parameter types. * @throws { BusinessError } 10200001 - The value of fromIndex or toIndex is out of range. * @throws { BusinessError } 10200011 - The lastIndexOf method cannot be bound. * @syscap SystemCapability.Utils.Lang @@ -9302,9 +9278,6 @@ declare namespace collections { * @param { number } fromIndex - The index at which to start the search. If provided: * <br>If this index is negative, it is treated as Int32Array.length + fromIndex. * @returns { number } Returns the last index of the specified element if found; otherwise, returns -1. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1.Mandatory parameters are left unspecified. - * 2.Incorrect parameter types. * @throws { BusinessError } 10200001 - The value of fromIndex or toIndex is out of range. * @throws { BusinessError } 10200011 - The lastIndexOf method cannot be bound. * @syscap SystemCapability.Utils.Lang @@ -10481,9 +10454,6 @@ declare namespace collections { * @param { number } fromIndex - The index at which to start the search. If provided: * <br>If this index is negative, it is treated as Uint32Array.length + fromIndex. * @returns { number } Returns the last index of the specified element if found; otherwise, returns -1. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1.Mandatory parameters are left unspecified. - * 2.Incorrect parameter types. * @throws { BusinessError } 10200001 - The value of fromIndex or toIndex is out of range. * @throws { BusinessError } 10200011 - The lastIndexOf method cannot be bound. * @syscap SystemCapability.Utils.Lang @@ -11630,9 +11600,6 @@ declare namespace collections { * @param { number } fromIndex - The index at which to start the search. If provided: * <br>If this index is negative, it is treated as Float32Array.length + fromIndex. * @returns { number } Returns the last index of the specified element if found; otherwise, returns -1. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1.Mandatory parameters are left unspecified. - * 2.Incorrect parameter types. * @throws { BusinessError } 10200001 - The value of fromIndex or toIndex is out of range. * @throws { BusinessError } 10200011 - The lastIndexOf method cannot be bound. * @syscap SystemCapability.Utils.Lang @@ -11853,9 +11820,6 @@ declare namespace collections { * @param { number } toIndex - The end of the index, containing the value at that index. * @returns { boolean } The boolean type, if bit vector contains the specified element, return true, else return false. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1.Mandatory parameters are left unspecified. - * 2.Incorrect parameter types. * @throws { BusinessError } 10200001 - The value of fromIndex or toIndex is out of range. * @throws { BusinessError } 10200011 - The has method cannot be bound. * @throws { BusinessError } 10200201 - Concurrent modification error. diff --git a/arkts/@arkts.utils.d.ets b/arkts/@arkts.utils.d.ets index f21fddf86e..a6c86c7868 100644 --- a/arkts/@arkts.utils.d.ets +++ b/arkts/@arkts.utils.d.ets @@ -655,9 +655,6 @@ declare namespace utils { * * @param { string } name - Name of the ConditionVariable to find or create. * @returns { ConditionVariable } Returns an instance of ConditionVariable. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1. Incorrect parameter types; - * 2. Parameter verification failed. * @static * @syscap SystemCapability.Utils.Lang * @atomicservice @@ -679,9 +676,6 @@ declare namespace utils { * @param { number } timeout - The maximum time to wait. * @returns { Promise<void> } A promise that will be resolved once the ConditionVariable is notified or the * specified time limit is reached. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1. Incorrect parameter types; - * 2. Parameter verification failed. * @syscap SystemCapability.Utils.Lang * @atomicservice * @since 18 @@ -1040,9 +1034,6 @@ declare namespace utils { * @param { K } key - The key to query. * @returns { V | undefined } The value associated with the key if the specified key is present; * returns undefined otherwise. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1.Mandatory parameters are left unspecified; - * 2.Incorrect parameter types. * @syscap SystemCapability.Utils.Lang * @atomicservice * @since 18 @@ -1055,9 +1046,6 @@ declare namespace utils { * @param { V } value - The value associated with the key to add. * @returns { V } The value associated with the added key or the original value * if the key to add already exists. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1.Mandatory parameters are left unspecified; - * 2.Incorrect parameter types. * @syscap SystemCapability.Utils.Lang * @atomicservice * @since 18 @@ -1068,9 +1056,6 @@ declare namespace utils { * * @param { K } key - The key to delete. * @returns { V | undefined } The deleted value or undefined. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1.Mandatory parameters are left unspecified; - * 2.Incorrect parameter types. * @syscap SystemCapability.Utils.Lang * @atomicservice * @since 18 @@ -1081,9 +1066,6 @@ declare namespace utils { * * @param { K } key - The key to check. * @returns { boolean } The result of the checked. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1.Mandatory parameters are left unspecified; - * 2.Incorrect parameter types. * @syscap SystemCapability.Utils.Lang * @atomicservice * @since 18 -- Gitee From 5860abf55caa8127237f14b0f4efd038df17a960 Mon Sep 17 00:00:00 2001 From: zhanghang <zhanghang160@huawei-partners.com> Date: Fri, 18 Apr 2025 11:03:04 +0800 Subject: [PATCH 617/835] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E7=89=88=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: zhanghang <zhanghang160@huawei-partners.com> --- api/@internal/component/ets/common.d.ts | 2 +- api/@internal/component/ets/enums.d.ts | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/api/@internal/component/ets/common.d.ts b/api/@internal/component/ets/common.d.ts index 599389a082..8cec6ab35e 100644 --- a/api/@internal/component/ets/common.d.ts +++ b/api/@internal/component/ets/common.d.ts @@ -25449,7 +25449,7 @@ declare class CommonMethod<T> { * @crossplatform * @form * @atomicservice - * @since 18 + * @since 19 */ accessibilityFocusDrawLevel(drawLevel: FocusDrawLevel): T; } diff --git a/api/@internal/component/ets/enums.d.ts b/api/@internal/component/ets/enums.d.ts index d09e9c8aeb..0e59d37d0e 100644 --- a/api/@internal/component/ets/enums.d.ts +++ b/api/@internal/component/ets/enums.d.ts @@ -10362,7 +10362,7 @@ declare enum AxisAction { * @crossplatform * @form * @atomicservice - * @since 18 + * @since 19 */ declare enum FocusDrawLevel { /** @@ -10372,7 +10372,7 @@ declare enum AxisAction { * @crossplatform * @form * @atomicservice - * @since 18 + * @since 19 */ SELF = 0, @@ -10383,7 +10383,7 @@ declare enum AxisAction { * @crossplatform * @form * @atomicservice - * @since 18 + * @since 19 */ TOP = 1, } -- Gitee From 2f62b52136a1c20085a3168b2f086399286615ce Mon Sep 17 00:00:00 2001 From: wangqing <wangqing195@huawei.com> Date: Fri, 18 Apr 2025 11:34:14 +0800 Subject: [PATCH 618/835] adjust API18 to API19 Signed-off-by: wangqing <wangqing195@huawei.com> Change-Id: I3269882ebe89c361f037d877d4ebc874c08fb521 --- api/@ohos.hiTraceMeter.d.ts | 81 +++++++++++++++++++++---------------- 1 file changed, 46 insertions(+), 35 deletions(-) diff --git a/api/@ohos.hiTraceMeter.d.ts b/api/@ohos.hiTraceMeter.d.ts index a203466d09..8dabcd4927 100644 --- a/api/@ohos.hiTraceMeter.d.ts +++ b/api/@ohos.hiTraceMeter.d.ts @@ -47,41 +47,48 @@ */ /** * Provides interfaces to trace a task for performance measure, the logs can be capture by the - * bytrace cmdline available on the device. + * hitrace cmdline on the device. * * <p>This interfaces trace the start, end, and value changes of key processes that last for at least 3 ms. * * <p>Example: * Track the beginning of a context: * <pre>{@code - * hiTraceMeter.startTrace("checkName", 111); + * hiTraceMeter.startAsyncTrace(hiTraceMeter.HiTraceOutputLevel.COMMERCIAL, "checkName", 111, "test", "key=value"); * }</pre> * Track the end of a context: * <pre>{@code - * hiTraceMeter.finishTrace("checkName", 111); + * hiTraceMeter.finishAsyncTrace(hiTraceMeter.HiTraceOutputLevel.COMMERCIAL, "checkName", 111); * }</pre> * To trace the number of layers, which is 3: * <pre>{@code - * hiTraceMeter.traceByValue("curLayer", 3); + * hiTraceMeter.traceByValue(hiTraceMeter.HiTraceOutputLevel.COMMERCIAL, "curLayer", 3); * }</pre> * * <p>Each {@code startTrace} matches one {@code finishTrace}, and they must have the same name * and taskId. * + * <p>Each {@code startSyncTrace} matches one {@code finishSyncTrace}, and they must have the same + * level and name. + * + * <p>Each {@code startAsyncTrace} matches one {@code finishAsyncTrace}, and they must have the same + * level, name and taskId. + * * @namespace hiTraceMeter * @syscap SystemCapability.HiviewDFX.HiTrace * @atomicservice - * @since 18 + * @since 19 */ declare namespace hiTraceMeter { /** - * Enumerates the HiTrace output levels. The output level threshold system parameter determines the minimum output trace. + * Enumerates the HiTrace output levels. The output level threshold system parameter determines + * the minimum output trace. * * @enum { number } * @syscap SystemCapability.HiviewDFX.HiTrace * @atomicservice - * @since 18 + * @since 19 */ enum HiTraceOutputLevel { /** @@ -89,34 +96,34 @@ declare namespace hiTraceMeter { * * @syscap SystemCapability.HiviewDFX.HiTrace * @atomicservice - * @since 18 + * @since 19 */ DEBUG = 0, /** - * Output level for beta version usage. + * Output level for log version usage. * * @syscap SystemCapability.HiviewDFX.HiTrace * @atomicservice - * @since 18 + * @since 19 */ INFO = 1, /** - * Output level for beta version usage, with higher priority than INFO. + * Output level for log version usage, with higher priority than INFO. * * @syscap SystemCapability.HiviewDFX.HiTrace * @atomicservice - * @since 18 + * @since 19 */ CRITICAL = 2, /** - * Output level for commercial version usage. + * Output level for nolog version usage. * * @syscap SystemCapability.HiviewDFX.HiTrace * @atomicservice - * @since 18 + * @since 19 */ COMMERCIAL = 3, @@ -125,7 +132,7 @@ declare namespace hiTraceMeter { * * @syscap SystemCapability.HiviewDFX.HiTrace * @atomicservice - * @since 18 + * @since 19 */ MAX = COMMERCIAL } @@ -155,7 +162,7 @@ declare namespace hiTraceMeter { * @param { number } taskId The unique id used to distinguish the tasks and match with the id in follow finishTrace. * @syscap SystemCapability.HiviewDFX.HiTrace * @atomicservice - * @since 18 + * @since 19 */ function startTrace(name: string, taskId: number): void; @@ -175,14 +182,14 @@ declare namespace hiTraceMeter { * Records a trace and marks it as the end of a task. * * This method is invoked at the end of a transaction to indicate that a task has ended, whose name - * is specified by {@code name}. This method must be invoked after the the startTrace. + * is specified by {@code name}. This method must be invoked after {@link #startTrace}. * * @param { string } name Indicates the task name. It must be the same with the {@code name} of startTrace. - * @param { number } taskId The unique id used to distinguish the tasks and must be the same with the . + * @param { number } taskId The unique id used to distinguish the tasks and must be the same with the * {@code taskId} of startTrace. * @syscap SystemCapability.HiviewDFX.HiTrace * @atomicservice - * @since 18 + * @since 19 */ function finishTrace(name: string, taskId: number): void; @@ -201,7 +208,7 @@ declare namespace hiTraceMeter { * @param { number } count Indicates the number of the count. * @syscap SystemCapability.HiviewDFX.HiTrace * @atomicservice - * @since 18 + * @since 19 */ function traceByValue(name: string, count: number): void; @@ -214,11 +221,11 @@ declare namespace hiTraceMeter { * * @param { HiTraceOutputLevel } level Indicates trace output priority level. * @param { string } name Indicates the task name. - * @param { string } customArgs Indicates key=value pair to be outputed in trace; multiple pairs should use comma - * as seperator. + * @param { string } customArgs Indicates key=value pair to be output in trace; multiple pairs should use comma + * as separator. * @syscap SystemCapability.HiviewDFX.HiTrace * @atomicservice - * @since 18 + * @since 19 */ function startSyncTrace(level: HiTraceOutputLevel, name: string, customArgs?: string): void; @@ -227,12 +234,12 @@ declare namespace hiTraceMeter { * * This method is invoked at the end of a transaction to indicate that the nearest running task tracked by * startSyncTrace that has yet to be marked by finishSyncTrace, has ended. - * This method must be invoked after the the {@link #startSyncTrace}, by the same thread. + * This method must be invoked after {@link #startSyncTrace}, called by the same thread with the same level. * * @param { HiTraceOutputLevel } level Indicates trace output priority level. * @syscap SystemCapability.HiviewDFX.HiTrace * @atomicservice - * @since 18 + * @since 19 */ function finishSyncTrace(level: HiTraceOutputLevel): void; @@ -245,28 +252,32 @@ declare namespace hiTraceMeter { * * @param { HiTraceOutputLevel } level Indicates trace output priority level. * @param { string } name Indicates the task name. - * @param { number } taskId The unique id used to distinguish the task and match with the id of the corresponding finishAsyncTrace. + * @param { number } taskId The unique id used to distinguish the task and match with the id of the + * corresponding finishAsyncTrace. * @param { string } customCategory Indicates the label to aggregate asynchronous task display. - * @param { string } customArgs Indicates key=value pair to be outputed in trace; multiple pairs should use comma as seperator. + * @param { string } customArgs Indicates key=value pair to be output in trace; multiple pairs should use comma + * as Separator. * @syscap SystemCapability.HiviewDFX.HiTrace * @atomicservice - * @since 18 + * @since 19 */ - function startAsyncTrace(level: HiTraceOutputLevel, name: string, taskId: number, customCategory: string, customArgs?: string): void; + function startAsyncTrace(level: HiTraceOutputLevel, name: string, taskId: number, customCategory: string, + customArgs?: string): void; /** * Records a trace and marks it as the end of a task. * * This method is invoked at the end of a transaction to indicate that a task has ended, whose name is specified - * by {@code name}. This method must be invoked after the the {@link #startAsyncTrace}, with the same level, name, and taskId. - * It is not required to be invoked by the same thread calling startAsyncTrace. + * by {@code name}. This method must be invoked after {@link #startAsyncTrace}, with the same level, name, + * and taskId. It is not required to be invoked by the same thread calling startAsyncTrace. * * @param { HiTraceOutputLevel } level Indicates trace output priority level. * @param { string } name Indicates the task name. - * @param { number } taskId The unique id used to distinguish the task and match with the id of the corresponding startAsyncTrace. + * @param { number } taskId The unique id used to distinguish the task and match with the id of the corresponding + * startAsyncTrace. * @syscap SystemCapability.HiviewDFX.HiTrace * @atomicservice - * @since 18 + * @since 19 */ function finishAsyncTrace(level: HiTraceOutputLevel, name: string, taskId: number): void; @@ -278,7 +289,7 @@ declare namespace hiTraceMeter { * @param { number } count Indicates the number of the count. * @syscap SystemCapability.HiviewDFX.HiTrace * @atomicservice - * @since 18 + * @since 19 */ function traceByValue(level: HiTraceOutputLevel, name: string, count: number): void; @@ -288,7 +299,7 @@ declare namespace hiTraceMeter { * @returns { boolean } The status of whether the current process is allowed to output trace. * @syscap SystemCapability.HiviewDFX.HiTrace * @atomicservice - * @since 18 + * @since 19 */ function isTraceEnabled(): boolean; -- Gitee From 029ccfa410dab139807bcb18dd7540e72f12c076 Mon Sep 17 00:00:00 2001 From: zhaolinglan <zhaolinglan1@huawei.com> Date: Fri, 18 Apr 2025 15:28:44 +0800 Subject: [PATCH 619/835] deprecate sizeUpdate Signed-off-by: zhaolinglan <zhaolinglan1@huawei.com> --- api/@ohos.inputMethodEngine.d.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/api/@ohos.inputMethodEngine.d.ts b/api/@ohos.inputMethodEngine.d.ts index 0b435c7997..eeed56c2d1 100644 --- a/api/@ohos.inputMethodEngine.d.ts +++ b/api/@ohos.inputMethodEngine.d.ts @@ -2017,7 +2017,6 @@ declare namespace inputMethodEngine { * * @param { 'sizeUpdate' } type - the type of subscribe event. * @param { SizeUpdateCallback } callback - the callback of on('sizeUpdate'). - * @throws { BusinessError } 202 - not system application. * @syscap SystemCapability.MiscServices.InputMethodFramework * @systemapi * @since 14 -- Gitee From 6abc4143b83ba3e21d803c6e43170d58b8822085 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=9F=A6=E5=9B=BD=E5=BA=86?= <weiguoqing2@huawei.com> Date: Fri, 18 Apr 2025 16:47:17 +0800 Subject: [PATCH 620/835] api18-api20 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 韦国庆 <weiguoqing2@huawei.com> --- api/@ohos.application.DistributedExtensionAbility.d.ts | 10 +++++----- api/@ohos.application.DistributedExtensionContext.d.ts | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/api/@ohos.application.DistributedExtensionAbility.d.ts b/api/@ohos.application.DistributedExtensionAbility.d.ts index 0ec7469f3a..7abc5fb3e8 100644 --- a/api/@ohos.application.DistributedExtensionAbility.d.ts +++ b/api/@ohos.application.DistributedExtensionAbility.d.ts @@ -27,7 +27,7 @@ import type DistributedExtensionContext from './@ohos.application.DistributedExt * * @syscap SystemCapability.DistributedSched.AppCollaboration * @stagemodelonly - * @since 18 + * @since 20 */ export default class DistributedExtensionAbility { @@ -38,7 +38,7 @@ export default class DistributedExtensionAbility { * @type { DistributedExtensionContext } * @syscap SystemCapability.DistributedSched.AppCollaboration * @stagemodelonly - * @since 18 + * @since 20 */ context: DistributedExtensionContext; @@ -48,7 +48,7 @@ export default class DistributedExtensionAbility { * @param { Want } want Indicates the want info of ability. * @syscap SystemCapability.DistributedSched.AppCollaboration * @stagemodelonly - * @since 18 + * @since 20 */ onCreate(want: Want): void; @@ -57,7 +57,7 @@ export default class DistributedExtensionAbility { * * @syscap SystemCapability.DistributedSched.AppCollaboration * @stagemodelonly - * @since 18 + * @since 20 */ onDestroy(): void; @@ -68,7 +68,7 @@ export default class DistributedExtensionAbility { * @returns { AbilityConstant.CollaborateResult } Return the result of onCollaborate. * @syscap SystemCapability.DistributedSched.AppCollaboration * @stagemodelonly - * @since 18 + * @since 20 */ onCollaborate(wantParam: Record<string, Object>): AbilityConstant.CollaborateResult; } diff --git a/api/@ohos.application.DistributedExtensionContext.d.ts b/api/@ohos.application.DistributedExtensionContext.d.ts index 17a0dde250..39fafcc281 100644 --- a/api/@ohos.application.DistributedExtensionContext.d.ts +++ b/api/@ohos.application.DistributedExtensionContext.d.ts @@ -25,6 +25,6 @@ import type ExtensionContext from './application/ExtensionContext'; * @extends ExtensionContext * @syscap SystemCapability.DistributedSched.AppCollaboration * @stagemodelonly - * @since 18 + * @since 20 */ export default class DistributedExtensionContext extends ExtensionContext {} \ No newline at end of file -- Gitee From 21fbec744d2527018be1bebd657e42eefe4a5c6c Mon Sep 17 00:00:00 2001 From: shenqihang <shenqihang@huawei.com> Date: Fri, 18 Apr 2025 16:51:19 +0800 Subject: [PATCH 621/835] =?UTF-8?q?=E4=B8=8D=E8=87=AA=E5=8A=A8=E5=9B=9E?= =?UTF-8?q?=E8=BF=9E=E9=9C=80=E6=B1=82api=E7=89=88=E6=9C=AC=E8=B0=83?= =?UTF-8?q?=E6=95=B4=E4=B8=BA17?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: shenqihang <shenqihang@huawei.com> --- api/@ohos.wifiManager.d.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/@ohos.wifiManager.d.ts b/api/@ohos.wifiManager.d.ts index 3b801fe00d..28949ccc6e 100644 --- a/api/@ohos.wifiManager.d.ts +++ b/api/@ohos.wifiManager.d.ts @@ -837,7 +837,7 @@ declare namespace wifiManager { * @throws {BusinessError} 2501001 - Wi-Fi STA disabled. * @syscap SystemCapability.Communication.WiFi.STA * @systemapi Hide this for inner system use. - * @since 18 + * @since 17 */ function allowAutoConnect(netId: number, isAllowed: boolean): void; @@ -2925,7 +2925,7 @@ declare namespace wifiManager { * @type { ?boolean } * @syscap SystemCapability.Communication.WiFi.STA * @systemapi Hide this for inner system use. - * @since 18 + * @since 17 */ isAutoConnectAllowed?: boolean; } -- Gitee From 270751d55df958cff8e56a31ddc99450fc85eb18 Mon Sep 17 00:00:00 2001 From: wangwei30043812 <wangwei1033@huawei.com> Date: Fri, 18 Apr 2025 17:13:13 +0800 Subject: [PATCH 622/835] fix: add CALLER_INFO_QUERY Signed-off-by: wangwei30043812 <wangwei1033@huawei.com> --- api/@ohos.bundle.bundleManager.d.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/api/@ohos.bundle.bundleManager.d.ts b/api/@ohos.bundle.bundleManager.d.ts index 3559f2a899..5b2c5fdef3 100644 --- a/api/@ohos.bundle.bundleManager.d.ts +++ b/api/@ohos.bundle.bundleManager.d.ts @@ -671,6 +671,14 @@ declare namespace bundleManager { */ FENCE = 24, + /** + * Indicates extension info with type of CALLER_INFO_QUERY + * + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @since 18 + */ + CALLER_INFO_QUERY = 25, + /** * Indicates extension info with type of asset acceleration * -- Gitee From 6b9d2027384bcc91645a80cf5d5e45ce0b2a1230 Mon Sep 17 00:00:00 2001 From: chengshichang <chengshichang@huawei.com> Date: Fri, 18 Apr 2025 18:11:00 +0800 Subject: [PATCH 623/835] Signed-off-by: csc<chengshichang@huawei.com> --- ...esourceschedule.backgroundTaskManager.d.ts | 199 ++++++++++-------- api/@ohos.resourceschedule.workScheduler.d.ts | 55 +++-- 2 files changed, 139 insertions(+), 115 deletions(-) diff --git a/api/@ohos.resourceschedule.backgroundTaskManager.d.ts b/api/@ohos.resourceschedule.backgroundTaskManager.d.ts index 91891d9cd2..28602d4157 100644 --- a/api/@ohos.resourceschedule.backgroundTaskManager.d.ts +++ b/api/@ohos.resourceschedule.backgroundTaskManager.d.ts @@ -16,6 +16,7 @@ /** * @file * @kit BackgroundTasksKit + * @arkts 1.1&1.2 */ import { AsyncCallback, Callback } from './@ohos.base'; @@ -36,7 +37,7 @@ import type notificationManager from './@ohos.notificationManager'; * @namespace backgroundTaskManager * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.Core * @atomicservice - * @since 12 + * @since arkts {'1.1':'12','1.2':'20'} */ declare namespace backgroundTaskManager { /** @@ -44,7 +45,7 @@ declare namespace backgroundTaskManager { * * @interface DelaySuspendInfo * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.TransientTask - * @since 9 + * @since arkts {'1.1':'9','1.2':'20'} */ interface DelaySuspendInfo { /** @@ -52,7 +53,7 @@ declare namespace backgroundTaskManager { * * @type { number } * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.TransientTask - * @since 9 + * @since arkts {'1.1':'9','1.2':'20'} */ requestId: number; /** @@ -60,7 +61,7 @@ declare namespace backgroundTaskManager { * * @type { number } * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.TransientTask - * @since 9 + * @since arkts {'1.1':'9','1.2':'20'} */ actualDelayTime: number; } @@ -71,7 +72,7 @@ declare namespace backgroundTaskManager { * @interface ContinuousTaskNotification * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask * @atomicservice - * @since 12 + * @since arkts {'1.1':'12','1.2':'20'} */ interface ContinuousTaskNotification { /** @@ -80,7 +81,7 @@ declare namespace backgroundTaskManager { * @type { notificationManager.SlotType } * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask * @atomicservice - * @since 12 + * @since arkts {'1.1':'12','1.2':'20'} */ slotType: notificationManager.SlotType; /** @@ -89,7 +90,7 @@ declare namespace backgroundTaskManager { * @type { notificationManager.ContentType } * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask * @atomicservice - * @since 12 + * @since arkts {'1.1':'12','1.2':'20'} */ contentType: notificationManager.ContentType; /** @@ -98,14 +99,14 @@ declare namespace backgroundTaskManager { * @type { number } * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask * @atomicservice - * @since 12 + * @since arkts {'1.1':'12','1.2':'20'} */ notificationId: number; /** * The continuous task id. * @type { ?number } * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask - * @since 15 + * @since arkts {'1.1':'15','1.2':'20'} */ continuousTaskId?: number; } @@ -115,7 +116,7 @@ declare namespace backgroundTaskManager { * * @interface ContinuousTaskCancelInfo * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask - * @since 15 + * @since arkts {'1.1':'15','1.2':'20'} */ interface ContinuousTaskCancelInfo { /** @@ -123,7 +124,7 @@ declare namespace backgroundTaskManager { * * @type { ContinuousTaskCancelReason } * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask - * @since 15 + * @since arkts {'1.1':'15','1.2':'20'} */ reason: ContinuousTaskCancelReason; @@ -132,7 +133,7 @@ declare namespace backgroundTaskManager { * * @type { number } * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask - * @since 15 + * @since arkts {'1.1':'15','1.2':'20'} */ id: number; } @@ -144,13 +145,14 @@ declare namespace backgroundTaskManager { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameters types; 3. Parameter verification failed. * @throws { BusinessError } 9800001 - Memory operation failed. - * @throws { BusinessError } 9800002 - Parcel operation failed. + * @throws { BusinessError } 9800002 - Failed to write data into parcel. Possible reasons: 1. Invalid parameters; + * <br> 2. Failed to apply for memory. * @throws { BusinessError } 9800003 - Internal transaction failed. - * @throws { BusinessError } 9800004 - System service operation failed. + * @throws { BusinessError } 9800004 - Failed to get bgtask manager service, necessary system service is not ready. * @throws { BusinessError } 9900001 - Caller information verification failed for a transient task. * @throws { BusinessError } 9900002 - Transient task verification failed. * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.TransientTask - * @since 9 + * @since arkts {'1.1':'9','1.2':'20'} */ function cancelSuspendDelay(requestId: number): void; @@ -162,13 +164,14 @@ declare namespace backgroundTaskManager { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameters types; 3. Parameter verification failed. * @throws { BusinessError } 9800001 - Memory operation failed. - * @throws { BusinessError } 9800002 - Parcel operation failed. + * @throws { BusinessError } 9800002 - Failed to write data into parcel. Possible reasons: 1. Invalid parameters; + * <br> 2. Failed to apply for memory. * @throws { BusinessError } 9800003 - Internal transaction failed. - * @throws { BusinessError } 9800004 - System service operation failed. + * @throws { BusinessError } 9800004 - Failed to get bgtask manager service, necessary system service is not ready. * @throws { BusinessError } 9900001 - Caller information verification failed for a transient task. * @throws { BusinessError } 9900002 - Transient task verification failed. * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.TransientTask - * @since 9 + * @since arkts {'1.1':'9','1.2':'20'} */ function getRemainingDelayTime(requestId: number, callback: AsyncCallback<number>): void; @@ -180,13 +183,14 @@ declare namespace backgroundTaskManager { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameters types; 3. Parameter verification failed. * @throws { BusinessError } 9800001 - Memory operation failed. - * @throws { BusinessError } 9800002 - Parcel operation failed. + * @throws { BusinessError } 9800002 - Failed to write data into parcel. Possible reasons: 1. Invalid parameters; + * <br> 2. Failed to apply for memory. * @throws { BusinessError } 9800003 - Internal transaction failed. - * @throws { BusinessError } 9800004 - System service operation failed. + * @throws { BusinessError } 9800004 - Failed to get bgtask manager service, necessary system service is not ready. * @throws { BusinessError } 9900001 - Caller information verification failed for a transient task. * @throws { BusinessError } 9900002 - Transient task verification failed. * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.TransientTask - * @since 9 + * @since arkts {'1.1':'9','1.2':'20'} */ function getRemainingDelayTime(requestId: number): Promise<number>; @@ -199,13 +203,14 @@ declare namespace backgroundTaskManager { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameters types. * @throws { BusinessError } 9800001 - Memory operation failed. - * @throws { BusinessError } 9800002 - Parcel operation failed. + * @throws { BusinessError } 9800002 - Failed to write data into parcel. Possible reasons: 1. Invalid parameters; + * <br> 2. Failed to apply for memory. * @throws { BusinessError } 9800003 - Internal transaction failed. - * @throws { BusinessError } 9800004 - System service operation failed. + * @throws { BusinessError } 9800004 - Failed to get bgtask manager service, necessary system service is not ready. * @throws { BusinessError } 9900001 - Caller information verification failed for a transient task. * @throws { BusinessError } 9900002 - Transient task verification failed. * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.TransientTask - * @since 9 + * @since arkts {'1.1':'9','1.2':'20'} */ function requestSuspendDelay(reason: string, callback: Callback<void>): DelaySuspendInfo; @@ -246,15 +251,16 @@ declare namespace backgroundTaskManager { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameters types; 3. Parameter verification failed. * @throws { BusinessError } 9800001 - Memory operation failed. - * @throws { BusinessError } 9800002 - Parcel operation failed. + * @throws { BusinessError } 9800002 - Failed to write data into parcel. Possible reasons: 1. Invalid parameters; + * <br> 2. Failed to apply for memory. * @throws { BusinessError } 9800003 - Internal transaction failed. - * @throws { BusinessError } 9800004 - System service operation failed. + * @throws { BusinessError } 9800004 - Failed to get bgtask manager service, necessary system service is not ready. * @throws { BusinessError } 9800005 - Continuous task verification failed. * @throws { BusinessError } 9800006 - Notification verification failed for a continuous task. * @throws { BusinessError } 9800007 - Continuous task storage failed. * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask * @atomicservice - * @since 12 + * @since arkts {'1.1':'12','1.2':'20'} */ function startBackgroundRunning(context: Context, bgMode: BackgroundMode, wantAgent: WantAgent, callback: AsyncCallback<void>): void; @@ -295,15 +301,16 @@ declare namespace backgroundTaskManager { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameters types; 3. Parameter verification failed. * @throws { BusinessError } 9800001 - Memory operation failed. - * @throws { BusinessError } 9800002 - Parcel operation failed. + * @throws { BusinessError } 9800002 - Failed to write data into parcel. Possible reasons: 1. Invalid parameters; + * <br> 2. Failed to apply for memory. * @throws { BusinessError } 9800003 - Internal transaction failed. - * @throws { BusinessError } 9800004 - System service operation failed. + * @throws { BusinessError } 9800004 - Failed to get bgtask manager service, necessary system service is not ready. * @throws { BusinessError } 9800005 - Continuous task verification failed. * @throws { BusinessError } 9800006 - Notification verification failed for a continuous task. * @throws { BusinessError } 9800007 - Continuous task storage failed. * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask * @atomicservice - * @since 12 + * @since arkts {'1.1':'12','1.2':'20'} */ function startBackgroundRunning(context: Context, bgMode: BackgroundMode, wantAgent: WantAgent): Promise<void>; @@ -320,15 +327,16 @@ declare namespace backgroundTaskManager { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameters types; 3. Parameter verification failed. * @throws { BusinessError } 9800001 - Memory operation failed. - * @throws { BusinessError } 9800002 - Parcel operation failed. + * @throws { BusinessError } 9800002 - Failed to write data into parcel. Possible reasons: 1. Invalid parameters; + * <br> 2. Failed to apply for memory. * @throws { BusinessError } 9800003 - Internal transaction failed. - * @throws { BusinessError } 9800004 - System service operation failed. + * @throws { BusinessError } 9800004 - Failed to get bgtask manager service, necessary system service is not ready. * @throws { BusinessError } 9800005 - Continuous task verification failed. * @throws { BusinessError } 9800006 - Notification verification failed for a continuous task. * @throws { BusinessError } 9800007 - Continuous task storage failed. * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask * @atomicservice - * @since 12 + * @since arkts {'1.1':'12','1.2':'20'} */ function startBackgroundRunning(context: Context, bgModes: string[], wantAgent: WantAgent): Promise<ContinuousTaskNotification>; @@ -343,15 +351,16 @@ declare namespace backgroundTaskManager { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameters types; 3. Parameter verification failed. * @throws { BusinessError } 9800001 - Memory operation failed. - * @throws { BusinessError } 9800002 - Parcel operation failed. + * @throws { BusinessError } 9800002 - Failed to write data into parcel. Possible reasons: 1. Invalid parameters; + * <br> 2. Failed to apply for memory. * @throws { BusinessError } 9800003 - Internal transaction failed. - * @throws { BusinessError } 9800004 - System service operation failed. + * @throws { BusinessError } 9800004 - Failed to get bgtask manager service, necessary system service is not ready. * @throws { BusinessError } 9800005 - Continuous task verification failed. * @throws { BusinessError } 9800006 - Notification verification failed for a continuous task. * @throws { BusinessError } 9800007 - Continuous task storage failed. * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask * @atomicservice - * @since 12 + * @since arkts {'1.1':'12','1.2':'20'} */ function updateBackgroundRunning(context: Context, bgModes: string[]): Promise<ContinuousTaskNotification>; @@ -397,15 +406,16 @@ declare namespace backgroundTaskManager { * @param { AsyncCallback<void> } callback - The callback of the function. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. * @throws { BusinessError } 9800001 - Memory operation failed. - * @throws { BusinessError } 9800002 - Parcel operation failed. + * @throws { BusinessError } 9800002 - Failed to write data into parcel. Possible reasons: 1. Invalid parameters; + * <br> 2. Failed to apply for memory. * @throws { BusinessError } 9800003 - Internal transaction failed. - * @throws { BusinessError } 9800004 - System service operation failed. + * @throws { BusinessError } 9800004 - Failed to get bgtask manager service, necessary system service is not ready. * @throws { BusinessError } 9800005 - Continuous task verification failed. * @throws { BusinessError } 9800006 - Notification verification failed for a continuous task. * @throws { BusinessError } 9800007 - Continuous task storage failed. * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask * @atomicservice - * @since 17 + * @since arkts {'1.1':'17','1.2':'20'} */ function stopBackgroundRunning(context: Context, callback: AsyncCallback<void>): void; @@ -451,15 +461,16 @@ declare namespace backgroundTaskManager { * @returns { Promise<void> } The promise returned by the function. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. * @throws { BusinessError } 9800001 - Memory operation failed. - * @throws { BusinessError } 9800002 - Parcel operation failed. + * @throws { BusinessError } 9800002 - Failed to write data into parcel. Possible reasons: 1. Invalid parameters; + * <br> 2. Failed to apply for memory. * @throws { BusinessError } 9800003 - Internal transaction failed. - * @throws { BusinessError } 9800004 - System service operation failed. + * @throws { BusinessError } 9800004 - Failed to get bgtask manager service, necessary system service is not ready. * @throws { BusinessError } 9800005 - Continuous task verification failed. * @throws { BusinessError } 9800006 - Notification verification failed for a continuous task. * @throws { BusinessError } 9800007 - Continuous task storage failed. * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask * @atomicservice - * @since 17 + * @since arkts {'1.1':'17','1.2':'20'} */ function stopBackgroundRunning(context: Context): Promise<void>; @@ -472,13 +483,14 @@ declare namespace backgroundTaskManager { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameters types; 3. Parameter verification failed. * @throws { BusinessError } 9800001 - Memory operation failed. - * @throws { BusinessError } 9800002 - Parcel operation failed. + * @throws { BusinessError } 9800002 - Failed to write data into parcel. Possible reasons: 1. Invalid parameters; + * <br> 2. Failed to apply for memory. * @throws { BusinessError } 9800003 - Internal transaction failed. - * @throws { BusinessError } 9800004 - System service operation failed. + * @throws { BusinessError } 9800004 - Failed to get bgtask manager service, necessary system service is not ready. * @throws { BusinessError } 18700001 - Caller information verification failed for an energy resource request. * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.EfficiencyResourcesApply * @systemapi Hide this for inner system use. - * @since 9 + * @since arkts {'1.1':'9','1.2':'20'} */ function applyEfficiencyResources(request: EfficiencyResourcesRequest): void; @@ -489,13 +501,14 @@ declare namespace backgroundTaskManager { * @throws { BusinessError } 202 - Not System App. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Parameter verification failed. * @throws { BusinessError } 9800001 - Memory operation failed. - * @throws { BusinessError } 9800002 - Parcel operation failed. + * @throws { BusinessError } 9800002 - Failed to write data into parcel. Possible reasons: 1. Invalid parameters; + * <br> 2. Failed to apply for memory. * @throws { BusinessError } 9800003 - Internal transaction failed. - * @throws { BusinessError } 9800004 - System service operation failed. + * @throws { BusinessError } 9800004 - Failed to get bgtask manager service, necessary system service is not ready. * @throws { BusinessError } 18700001 - Caller information verification failed for an energy resource request. * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.EfficiencyResourcesApply * @systemapi Hide this for inner system use. - * @since 9 + * @since arkts {'1.1':'9','1.2':'20'} */ function resetAllEfficiencyResources(): void; @@ -509,7 +522,7 @@ declare namespace backgroundTaskManager { * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Callback parameter error; * <br> 2. Register a exist callback type; 3. Parameter verification failed. * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask - * @since 15 + * @since arkts {'1.1':'15','1.2':'20'} */ function on(type: 'continuousTaskCancel', callback: Callback<ContinuousTaskCancelInfo>): void; @@ -523,7 +536,7 @@ declare namespace backgroundTaskManager { * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Callback parameter error; * <br> 2. Unregister type has not register; 3. Parameter verification failed. * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask - * @since 15 + * @since arkts {'1.1':'15','1.2':'20'} */ function off(type: 'continuousTaskCancel', callback?: Callback<ContinuousTaskCancelInfo>): void; @@ -540,14 +553,14 @@ declare namespace backgroundTaskManager { * @enum { number } * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask * @atomicservice - * @since 12 + * @since arkts {'1.1':'12','1.2':'20'} */ export enum BackgroundMode { /** * data transfer mode * * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask - * @since 9 + * @since arkts {'1.1':'9','1.2':'20'} */ DATA_TRANSFER = 1, @@ -562,7 +575,7 @@ declare namespace backgroundTaskManager { * * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask * @atomicservice - * @since 12 + * @since arkts {'1.1':'12','1.2':'20'} */ AUDIO_PLAYBACK = 2, @@ -570,7 +583,7 @@ declare namespace backgroundTaskManager { * audio recording mode * * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask - * @since 9 + * @since arkts {'1.1':'9','1.2':'20'} */ AUDIO_RECORDING = 3, @@ -578,7 +591,7 @@ declare namespace backgroundTaskManager { * location mode * * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask - * @since 9 + * @since arkts {'1.1':'9','1.2':'20'} */ LOCATION = 4, @@ -586,7 +599,7 @@ declare namespace backgroundTaskManager { * bluetooth interaction mode * * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask - * @since 9 + * @since arkts {'1.1':'9','1.2':'20'} */ BLUETOOTH_INTERACTION = 5, @@ -601,7 +614,7 @@ declare namespace backgroundTaskManager { * * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask * @atomicservice - * @since 12 + * @since arkts {'1.1':'12','1.2':'20'} */ MULTI_DEVICE_CONNECTION = 6, @@ -610,7 +623,7 @@ declare namespace backgroundTaskManager { * * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask * @systemapi Hide this for inner system use. - * @since 9 + * @since arkts {'1.1':'9','1.2':'20'} */ WIFI_INTERACTION = 7, @@ -618,7 +631,7 @@ declare namespace backgroundTaskManager { * Voice over Internet Phone mode * * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask - * @since 13 + * @since arkts {'1.1':'13','1.2':'20'} */ VOIP = 8, @@ -627,7 +640,7 @@ declare namespace backgroundTaskManager { * only supported in particular device * * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask - * @since 9 + * @since arkts {'1.1':'9','1.2':'20'} */ TASK_KEEPING = 9, } @@ -638,7 +651,7 @@ declare namespace backgroundTaskManager { * @enum { number } * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.EfficiencyResourcesApply * @systemapi Hide this for inner system use. - * @since 9 + * @since arkts {'1.1':'9','1.2':'20'} */ export enum ResourceType { /** @@ -646,7 +659,7 @@ declare namespace backgroundTaskManager { * * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.EfficiencyResourcesApply * @systemapi Hide this for inner system use. - * @since 9 + * @since arkts {'1.1':'9','1.2':'20'} */ CPU = 1, @@ -655,7 +668,7 @@ declare namespace backgroundTaskManager { * * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.EfficiencyResourcesApply * @systemapi Hide this for inner system use. - * @since 9 + * @since arkts {'1.1':'9','1.2':'20'} */ COMMON_EVENT = 1 << 1, @@ -664,7 +677,7 @@ declare namespace backgroundTaskManager { * * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.EfficiencyResourcesApply * @systemapi Hide this for inner system use. - * @since 9 + * @since arkts {'1.1':'9','1.2':'20'} */ TIMER = 1 << 2, @@ -673,7 +686,7 @@ declare namespace backgroundTaskManager { * * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.EfficiencyResourcesApply * @systemapi Hide this for inner system use. - * @since 9 + * @since arkts {'1.1':'9','1.2':'20'} */ WORK_SCHEDULER = 1 << 3, @@ -682,7 +695,7 @@ declare namespace backgroundTaskManager { * * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.EfficiencyResourcesApply * @systemapi Hide this for inner system use. - * @since 9 + * @since arkts {'1.1':'9','1.2':'20'} */ BLUETOOTH = 1 << 4, @@ -691,7 +704,7 @@ declare namespace backgroundTaskManager { * * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.EfficiencyResourcesApply * @systemapi Hide this for inner system use. - * @since 9 + * @since arkts {'1.1':'9','1.2':'20'} */ GPS = 1 << 5, @@ -700,7 +713,7 @@ declare namespace backgroundTaskManager { * * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.EfficiencyResourcesApply * @systemapi Hide this for inner system use. - * @since 9 + * @since arkts {'1.1':'9','1.2':'20'} */ AUDIO = 1 << 6, @@ -709,7 +722,7 @@ declare namespace backgroundTaskManager { * * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.EfficiencyResourcesApply * @systemapi Hide this for inner system use. - * @since 10 + * @since arkts {'1.1':'10','1.2':'20'} */ RUNNING_LOCK = 1 << 7, @@ -718,7 +731,7 @@ declare namespace backgroundTaskManager { * * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.EfficiencyResourcesApply * @systemapi Hide this for inner system use. - * @since 10 + * @since arkts {'1.1':'10','1.2':'20'} */ SENSOR = 1 << 8 } @@ -729,7 +742,7 @@ declare namespace backgroundTaskManager { * @interface EfficiencyResourcesRequest * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.EfficiencyResourcesApply * @systemapi Hide this for inner system use. - * @since 9 + * @since arkts {'1.1':'9','1.2':'20'} */ export interface EfficiencyResourcesRequest { /** @@ -738,7 +751,7 @@ declare namespace backgroundTaskManager { * @type { number } * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.EfficiencyResourcesApply * @systemapi Hide this for inner system use. - * @since 9 + * @since arkts {'1.1':'9','1.2':'20'} */ resourceTypes: number; @@ -748,7 +761,7 @@ declare namespace backgroundTaskManager { * @type { boolean } * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.EfficiencyResourcesApply * @systemapi Hide this for inner system use. - * @since 9 + * @since arkts {'1.1':'9','1.2':'20'} */ isApply: boolean; @@ -758,7 +771,7 @@ declare namespace backgroundTaskManager { * @type { number } * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.EfficiencyResourcesApply * @systemapi Hide this for inner system use. - * @since 9 + * @since arkts {'1.1':'9','1.2':'20'} */ timeOut: number; @@ -768,7 +781,7 @@ declare namespace backgroundTaskManager { * @type { ?boolean } * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.EfficiencyResourcesApply * @systemapi Hide this for inner system use. - * @since 9 + * @since arkts {'1.1':'9','1.2':'20'} */ isPersist?: boolean; @@ -778,7 +791,7 @@ declare namespace backgroundTaskManager { * @type { ?boolean } * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.EfficiencyResourcesApply * @systemapi Hide this for inner system use. - * @since 9 + * @since arkts {'1.1':'9','1.2':'20'} */ isProcess?: boolean; @@ -788,7 +801,7 @@ declare namespace backgroundTaskManager { * @type { string } * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.EfficiencyResourcesApply * @systemapi Hide this for inner system use. - * @since 9 + * @since arkts {'1.1':'9','1.2':'20'} */ reason: string; } @@ -798,28 +811,28 @@ declare namespace backgroundTaskManager { * * @enum { number } * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask - * @since 15 + * @since arkts {'1.1':'15','1.2':'20'} */ export enum ContinuousTaskCancelReason { /** * User cancel. * * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask - * @since 15 + * @since arkts {'1.1':'15','1.2':'20'} */ USER_CANCEL = 1, /** * System cancel. * * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask - * @since 15 + * @since arkts {'1.1':'15','1.2':'20'} */ SYSTEM_CANCEL = 2, /** * User remove notification. * * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask - * @since 15 + * @since arkts {'1.1':'15','1.2':'20'} */ USER_CANCEL_REMOVE_NOTIFICATION = 3, @@ -827,7 +840,7 @@ declare namespace backgroundTaskManager { * Low network speed when request data transfer mode. * * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask - * @since 15 + * @since arkts {'1.1':'15','1.2':'20'} */ SYSTEM_CANCEL_DATA_TRANSFER_LOW_SPEED = 4, @@ -835,7 +848,7 @@ declare namespace backgroundTaskManager { * Not use avsession when request audio playback mode. * * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask - * @since 15 + * @since arkts {'1.1':'15','1.2':'20'} */ SYSTEM_CANCEL_AUDIO_PLAYBACK_NOT_USE_AVSESSION = 5, @@ -843,7 +856,7 @@ declare namespace backgroundTaskManager { * Audio is not running when request audio playback mode. * * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask - * @since 15 + * @since arkts {'1.1':'15','1.2':'20'} */ SYSTEM_CANCEL_AUDIO_PLAYBACK_NOT_RUNNING = 6, @@ -851,7 +864,7 @@ declare namespace backgroundTaskManager { * Audio is not running when request audio recording mode. * * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask - * @since 15 + * @since arkts {'1.1':'15','1.2':'20'} */ SYSTEM_CANCEL_AUDIO_RECORDING_NOT_RUNNING = 7, @@ -859,7 +872,7 @@ declare namespace backgroundTaskManager { * Not use location when request location mode. * * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask - * @since 15 + * @since arkts {'1.1':'15','1.2':'20'} */ SYSTEM_CANCEL_NOT_USE_LOCATION = 8, @@ -867,7 +880,7 @@ declare namespace backgroundTaskManager { * Not use bluetooth when request bluetooth interaction mode. * * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask - * @since 15 + * @since arkts {'1.1':'15','1.2':'20'} */ SYSTEM_CANCEL_NOT_USE_BLUETOOTH = 9, @@ -875,7 +888,7 @@ declare namespace backgroundTaskManager { * Not use multi device when request multi-device connection mode. * * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask - * @since 15 + * @since arkts {'1.1':'15','1.2':'20'} */ SYSTEM_CANCEL_NOT_USE_MULTI_DEVICE = 10, @@ -883,7 +896,7 @@ declare namespace backgroundTaskManager { * Use some mode illegally. * * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask - * @since 15 + * @since arkts {'1.1':'15','1.2':'20'} */ SYSTEM_CANCEL_USE_ILLEGALLY = 11, } @@ -893,14 +906,14 @@ declare namespace backgroundTaskManager { * * @enum { number } * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask - * @since 16 + * @since arkts {'1.1':'16','1.2':'20'} */ export enum BackgroundSubMode { /** * bluetooth car key mode * * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask - * @since 16 + * @since arkts {'1.1':'16','1.2':'20'} */ CAR_KEY = 1 } @@ -910,14 +923,14 @@ declare namespace backgroundTaskManager { * * @enum { string } * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask - * @since 16 + * @since arkts {'1.1':'16','1.2':'20'} */ export enum BackgroundModeType { /** * subMode type * * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask - * @since 16 + * @since arkts {'1.1':'16','1.2':'20'} */ SUB_MODE = 'subMode' } diff --git a/api/@ohos.resourceschedule.workScheduler.d.ts b/api/@ohos.resourceschedule.workScheduler.d.ts index 32cbeaa689..e1fcb38595 100644 --- a/api/@ohos.resourceschedule.workScheduler.d.ts +++ b/api/@ohos.resourceschedule.workScheduler.d.ts @@ -192,8 +192,9 @@ declare namespace workScheduler { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameters types; 3. Parameter verification failed. * @throws { BusinessError } 9700001 - Memory operation failed. - * @throws { BusinessError } 9700002 - Parcel operation failed. - * @throws { BusinessError } 9700003 - System service operation failed. + * @throws { BusinessError } 9700002 - Failed to write data into parcel. Possible reasons: 1. Invalid parameters; + * <br> 2. Failed to apply for memory. + * @throws { BusinessError } 9700003 - Failed to get bgtask manager service, necessary system service is not ready. * @throws { BusinessError } 9700004 - Check on workInfo failed. * @throws { BusinessError } 9700005 - Calling startWork failed. * @syscap SystemCapability.ResourceSchedule.WorkScheduler @@ -210,8 +211,9 @@ declare namespace workScheduler { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameters types; 3. Parameter verification failed. * @throws { BusinessError } 9700001 - Memory operation failed. - * @throws { BusinessError } 9700002 - Parcel operation failed. - * @throws { BusinessError } 9700003 - System service operation failed. + * @throws { BusinessError } 9700002 - Failed to write data into parcel. Possible reasons: 1. Invalid parameters; + * <br> 2. Failed to apply for memory. + * @throws { BusinessError } 9700003 - Failed to get bgtask manager service, necessary system service is not ready. * @throws { BusinessError } 9700004 - Check on workInfo failed. * @syscap SystemCapability.ResourceSchedule.WorkScheduler * @StageModelOnly @@ -226,8 +228,9 @@ declare namespace workScheduler { * @param { AsyncCallback<WorkInfo> } callback - The callback of the function. * @throws { BusinessError } 401 - Parameter error. Possible causes: Parameter verification failed. * @throws { BusinessError } 9700001 - Memory operation failed. - * @throws { BusinessError } 9700002 - Parcel operation failed. - * @throws { BusinessError } 9700003 - System service operation failed. + * @throws { BusinessError } 9700002 - Failed to write data into parcel. Possible reasons: 1. Invalid parameters; + * <br> 2. Failed to apply for memory. + * @throws { BusinessError } 9700003 - Failed to get bgtask manager service, necessary system service is not ready. * @throws { BusinessError } 9700004 - Check on workInfo failed. * @syscap SystemCapability.ResourceSchedule.WorkScheduler * @StageModelOnly @@ -242,8 +245,9 @@ declare namespace workScheduler { * @returns { Promise<WorkInfo> } The promise returned by the function. * @throws { BusinessError } 401 - Parameter error. Possible causes: Parameter verification failed. * @throws { BusinessError } 9700001 - Memory operation failed. - * @throws { BusinessError } 9700002 - Parcel operation failed. - * @throws { BusinessError } 9700003 - System service operation failed. + * @throws { BusinessError } 9700002 - Failed to write data into parcel. Possible reasons: 1. Invalid parameters; + * <br> 2. Failed to apply for memory. + * @throws { BusinessError } 9700003 - Failed to get bgtask manager service, necessary system service is not ready. * @throws { BusinessError } 9700004 - Check on workInfo failed. * @syscap SystemCapability.ResourceSchedule.WorkScheduler * @StageModelOnly @@ -259,8 +263,9 @@ declare namespace workScheduler { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameters types. * @throws { BusinessError } 9700001 - Memory operation failed. - * @throws { BusinessError } 9700002 - Parcel operation failed. - * @throws { BusinessError } 9700003 - System service operation failed. + * @throws { BusinessError } 9700002 - Failed to write data into parcel. Possible reasons: 1. Invalid parameters; + * <br> 2. Failed to apply for memory. + * @throws { BusinessError } 9700003 - Failed to get bgtask manager service, necessary system service is not ready. * @syscap SystemCapability.ResourceSchedule.WorkScheduler * @StageModelOnly * @since 9 @@ -275,8 +280,9 @@ declare namespace workScheduler { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameters types. * @throws { BusinessError } 9700001 - Memory operation failed. - * @throws { BusinessError } 9700002 - Parcel operation failed. - * @throws { BusinessError } 9700003 - System service operation failed. + * @throws { BusinessError } 9700002 - Failed to write data into parcel. Possible reasons: 1. Invalid parameters; + * <br> 2. Failed to apply for memory. + * @throws { BusinessError } 9700003 - Failed to get bgtask manager service, necessary system service is not ready. * @syscap SystemCapability.ResourceSchedule.WorkScheduler * @StageModelOnly * @since 10 @@ -290,8 +296,9 @@ declare namespace workScheduler { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameters types. * @throws { BusinessError } 9700001 - Memory operation failed. - * @throws { BusinessError } 9700002 - Parcel operation failed. - * @throws { BusinessError } 9700003 - System service operation failed. + * @throws { BusinessError } 9700002 - Failed to write data into parcel. Possible reasons: 1. Invalid parameters; + * <br> 2. Failed to apply for memory. + * @throws { BusinessError } 9700003 - Failed to get bgtask manager service, necessary system service is not ready. * @syscap SystemCapability.ResourceSchedule.WorkScheduler * @StageModelOnly * @since 9 @@ -304,8 +311,9 @@ declare namespace workScheduler { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameters types. * @throws { BusinessError } 9700001 - Memory operation failed. - * @throws { BusinessError } 9700002 - Parcel operation failed. - * @throws { BusinessError } 9700003 - System service operation failed. + * @throws { BusinessError } 9700002 - Failed to write data into parcel. Possible reasons: 1. Invalid parameters; + * <br> 2. Failed to apply for memory. + * @throws { BusinessError } 9700003 - Failed to get bgtask manager service, necessary system service is not ready. * @syscap SystemCapability.ResourceSchedule.WorkScheduler * @StageModelOnly * @since 9 @@ -320,8 +328,9 @@ declare namespace workScheduler { * @returns { boolean } true if last work running is timeout, otherwise false. * @throws { BusinessError } 401 - Parameter error. Possible causes: Parameter verification failed. * @throws { BusinessError } 9700001 - Memory operation failed. - * @throws { BusinessError } 9700002 - Parcel operation failed. - * @throws { BusinessError } 9700003 - System service operation failed. + * @throws { BusinessError } 9700002 - Failed to write data into parcel. Possible reasons: 1. Invalid parameters; + * <br> 2. Failed to apply for memory. + * @throws { BusinessError } 9700003 - Failed to get bgtask manager service, necessary system service is not ready. * @throws { BusinessError } 9700004 - Check on workInfo failed. * @syscap SystemCapability.ResourceSchedule.WorkScheduler * @StageModelOnly @@ -337,8 +346,9 @@ declare namespace workScheduler { * @param { AsyncCallback<boolean> } callback - The callback of the function. * @throws { BusinessError } 401 - Parameter error. Possible causes: Parameter verification failed. * @throws { BusinessError } 9700001 - Memory operation failed. - * @throws { BusinessError } 9700002 - Parcel operation failed. - * @throws { BusinessError } 9700003 - System service operation failed. + * @throws { BusinessError } 9700002 - Failed to write data into parcel. Possible reasons: 1. Invalid parameters; + * <br> 2. Failed to apply for memory. + * @throws { BusinessError } 9700003 - Failed to get bgtask manager service, necessary system service is not ready. * @throws { BusinessError } 9700004 - Check on workInfo failed. * @syscap SystemCapability.ResourceSchedule.WorkScheduler * @StageModelOnly @@ -353,8 +363,9 @@ declare namespace workScheduler { * @returns { Promise<boolean> } True if last work running is timeout, otherwise false. * @throws { BusinessError } 401 - Parameter error. Possible causes: Parameter verification failed. * @throws { BusinessError } 9700001 - Memory operation failed. - * @throws { BusinessError } 9700002 - Parcel operation failed. - * @throws { BusinessError } 9700003 - System service operation failed. + * @throws { BusinessError } 9700002 - Failed to write data into parcel. Possible reasons: 1. Invalid parameters; + * <br> 2. Failed to apply for memory. + * @throws { BusinessError } 9700003 - Failed to get bgtask manager service, necessary system service is not ready. * @throws { BusinessError } 9700004 - Check on workInfo failed. * @syscap SystemCapability.ResourceSchedule.WorkScheduler * @StageModelOnly -- Gitee From 04906803954b431635b9af88dbafaa585b599bc1 Mon Sep 17 00:00:00 2001 From: chengshichang <chengshichang@huawei.com> Date: Sat, 19 Apr 2025 10:36:37 +0800 Subject: [PATCH 624/835] Signed-off-by: csc<chengshichang@huawei.com> --- ...esourceschedule.backgroundTaskManager.d.ts | 138 +++++++++--------- 1 file changed, 69 insertions(+), 69 deletions(-) diff --git a/api/@ohos.resourceschedule.backgroundTaskManager.d.ts b/api/@ohos.resourceschedule.backgroundTaskManager.d.ts index 28602d4157..e393c13097 100644 --- a/api/@ohos.resourceschedule.backgroundTaskManager.d.ts +++ b/api/@ohos.resourceschedule.backgroundTaskManager.d.ts @@ -37,7 +37,7 @@ import type notificationManager from './@ohos.notificationManager'; * @namespace backgroundTaskManager * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.Core * @atomicservice - * @since arkts {'1.1':'12','1.2':'20'} + * @since 12 */ declare namespace backgroundTaskManager { /** @@ -45,7 +45,7 @@ declare namespace backgroundTaskManager { * * @interface DelaySuspendInfo * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.TransientTask - * @since arkts {'1.1':'9','1.2':'20'} + * @since 9 */ interface DelaySuspendInfo { /** @@ -53,7 +53,7 @@ declare namespace backgroundTaskManager { * * @type { number } * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.TransientTask - * @since arkts {'1.1':'9','1.2':'20'} + * @since 9 */ requestId: number; /** @@ -61,7 +61,7 @@ declare namespace backgroundTaskManager { * * @type { number } * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.TransientTask - * @since arkts {'1.1':'9','1.2':'20'} + * @since 9 */ actualDelayTime: number; } @@ -72,7 +72,7 @@ declare namespace backgroundTaskManager { * @interface ContinuousTaskNotification * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask * @atomicservice - * @since arkts {'1.1':'12','1.2':'20'} + * @since 12 */ interface ContinuousTaskNotification { /** @@ -81,7 +81,7 @@ declare namespace backgroundTaskManager { * @type { notificationManager.SlotType } * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask * @atomicservice - * @since arkts {'1.1':'12','1.2':'20'} + * @since 12 */ slotType: notificationManager.SlotType; /** @@ -90,7 +90,7 @@ declare namespace backgroundTaskManager { * @type { notificationManager.ContentType } * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask * @atomicservice - * @since arkts {'1.1':'12','1.2':'20'} + * @since 12 */ contentType: notificationManager.ContentType; /** @@ -99,14 +99,14 @@ declare namespace backgroundTaskManager { * @type { number } * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask * @atomicservice - * @since arkts {'1.1':'12','1.2':'20'} + * @since 12 */ notificationId: number; /** * The continuous task id. * @type { ?number } * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask - * @since arkts {'1.1':'15','1.2':'20'} + * @since 15 */ continuousTaskId?: number; } @@ -116,7 +116,7 @@ declare namespace backgroundTaskManager { * * @interface ContinuousTaskCancelInfo * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask - * @since arkts {'1.1':'15','1.2':'20'} + * @since 15 */ interface ContinuousTaskCancelInfo { /** @@ -124,7 +124,7 @@ declare namespace backgroundTaskManager { * * @type { ContinuousTaskCancelReason } * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask - * @since arkts {'1.1':'15','1.2':'20'} + * @since 15 */ reason: ContinuousTaskCancelReason; @@ -133,7 +133,7 @@ declare namespace backgroundTaskManager { * * @type { number } * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask - * @since arkts {'1.1':'15','1.2':'20'} + * @since 15 */ id: number; } @@ -152,7 +152,7 @@ declare namespace backgroundTaskManager { * @throws { BusinessError } 9900001 - Caller information verification failed for a transient task. * @throws { BusinessError } 9900002 - Transient task verification failed. * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.TransientTask - * @since arkts {'1.1':'9','1.2':'20'} + * @since 9 */ function cancelSuspendDelay(requestId: number): void; @@ -171,7 +171,7 @@ declare namespace backgroundTaskManager { * @throws { BusinessError } 9900001 - Caller information verification failed for a transient task. * @throws { BusinessError } 9900002 - Transient task verification failed. * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.TransientTask - * @since arkts {'1.1':'9','1.2':'20'} + * @since 9 */ function getRemainingDelayTime(requestId: number, callback: AsyncCallback<number>): void; @@ -190,7 +190,7 @@ declare namespace backgroundTaskManager { * @throws { BusinessError } 9900001 - Caller information verification failed for a transient task. * @throws { BusinessError } 9900002 - Transient task verification failed. * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.TransientTask - * @since arkts {'1.1':'9','1.2':'20'} + * @since 9 */ function getRemainingDelayTime(requestId: number): Promise<number>; @@ -210,7 +210,7 @@ declare namespace backgroundTaskManager { * @throws { BusinessError } 9900001 - Caller information verification failed for a transient task. * @throws { BusinessError } 9900002 - Transient task verification failed. * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.TransientTask - * @since arkts {'1.1':'9','1.2':'20'} + * @since 9 */ function requestSuspendDelay(reason: string, callback: Callback<void>): DelaySuspendInfo; @@ -260,7 +260,7 @@ declare namespace backgroundTaskManager { * @throws { BusinessError } 9800007 - Continuous task storage failed. * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask * @atomicservice - * @since arkts {'1.1':'12','1.2':'20'} + * @since 12 */ function startBackgroundRunning(context: Context, bgMode: BackgroundMode, wantAgent: WantAgent, callback: AsyncCallback<void>): void; @@ -310,7 +310,7 @@ declare namespace backgroundTaskManager { * @throws { BusinessError } 9800007 - Continuous task storage failed. * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask * @atomicservice - * @since arkts {'1.1':'12','1.2':'20'} + * @since 12 */ function startBackgroundRunning(context: Context, bgMode: BackgroundMode, wantAgent: WantAgent): Promise<void>; @@ -336,7 +336,7 @@ declare namespace backgroundTaskManager { * @throws { BusinessError } 9800007 - Continuous task storage failed. * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask * @atomicservice - * @since arkts {'1.1':'12','1.2':'20'} + * @since 12 */ function startBackgroundRunning(context: Context, bgModes: string[], wantAgent: WantAgent): Promise<ContinuousTaskNotification>; @@ -360,7 +360,7 @@ declare namespace backgroundTaskManager { * @throws { BusinessError } 9800007 - Continuous task storage failed. * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask * @atomicservice - * @since arkts {'1.1':'12','1.2':'20'} + * @since 12 */ function updateBackgroundRunning(context: Context, bgModes: string[]): Promise<ContinuousTaskNotification>; @@ -415,7 +415,7 @@ declare namespace backgroundTaskManager { * @throws { BusinessError } 9800007 - Continuous task storage failed. * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask * @atomicservice - * @since arkts {'1.1':'17','1.2':'20'} + * @since 17 */ function stopBackgroundRunning(context: Context, callback: AsyncCallback<void>): void; @@ -470,7 +470,7 @@ declare namespace backgroundTaskManager { * @throws { BusinessError } 9800007 - Continuous task storage failed. * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask * @atomicservice - * @since arkts {'1.1':'17','1.2':'20'} + * @since 17 */ function stopBackgroundRunning(context: Context): Promise<void>; @@ -490,7 +490,7 @@ declare namespace backgroundTaskManager { * @throws { BusinessError } 18700001 - Caller information verification failed for an energy resource request. * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.EfficiencyResourcesApply * @systemapi Hide this for inner system use. - * @since arkts {'1.1':'9','1.2':'20'} + * @since 9 */ function applyEfficiencyResources(request: EfficiencyResourcesRequest): void; @@ -508,7 +508,7 @@ declare namespace backgroundTaskManager { * @throws { BusinessError } 18700001 - Caller information verification failed for an energy resource request. * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.EfficiencyResourcesApply * @systemapi Hide this for inner system use. - * @since arkts {'1.1':'9','1.2':'20'} + * @since 9 */ function resetAllEfficiencyResources(): void; @@ -522,7 +522,7 @@ declare namespace backgroundTaskManager { * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Callback parameter error; * <br> 2. Register a exist callback type; 3. Parameter verification failed. * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask - * @since arkts {'1.1':'15','1.2':'20'} + * @since 15 */ function on(type: 'continuousTaskCancel', callback: Callback<ContinuousTaskCancelInfo>): void; @@ -536,7 +536,7 @@ declare namespace backgroundTaskManager { * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Callback parameter error; * <br> 2. Unregister type has not register; 3. Parameter verification failed. * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask - * @since arkts {'1.1':'15','1.2':'20'} + * @since 15 */ function off(type: 'continuousTaskCancel', callback?: Callback<ContinuousTaskCancelInfo>): void; @@ -553,14 +553,14 @@ declare namespace backgroundTaskManager { * @enum { number } * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask * @atomicservice - * @since arkts {'1.1':'12','1.2':'20'} + * @since 12 */ export enum BackgroundMode { /** * data transfer mode * * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask - * @since arkts {'1.1':'9','1.2':'20'} + * @since 9 */ DATA_TRANSFER = 1, @@ -575,7 +575,7 @@ declare namespace backgroundTaskManager { * * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask * @atomicservice - * @since arkts {'1.1':'12','1.2':'20'} + * @since 12 */ AUDIO_PLAYBACK = 2, @@ -583,7 +583,7 @@ declare namespace backgroundTaskManager { * audio recording mode * * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask - * @since arkts {'1.1':'9','1.2':'20'} + * @since 9 */ AUDIO_RECORDING = 3, @@ -591,7 +591,7 @@ declare namespace backgroundTaskManager { * location mode * * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask - * @since arkts {'1.1':'9','1.2':'20'} + * @since 9 */ LOCATION = 4, @@ -599,7 +599,7 @@ declare namespace backgroundTaskManager { * bluetooth interaction mode * * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask - * @since arkts {'1.1':'9','1.2':'20'} + * @since 9 */ BLUETOOTH_INTERACTION = 5, @@ -614,7 +614,7 @@ declare namespace backgroundTaskManager { * * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask * @atomicservice - * @since arkts {'1.1':'12','1.2':'20'} + * @since 12 */ MULTI_DEVICE_CONNECTION = 6, @@ -623,7 +623,7 @@ declare namespace backgroundTaskManager { * * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask * @systemapi Hide this for inner system use. - * @since arkts {'1.1':'9','1.2':'20'} + * @since 9 */ WIFI_INTERACTION = 7, @@ -631,7 +631,7 @@ declare namespace backgroundTaskManager { * Voice over Internet Phone mode * * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask - * @since arkts {'1.1':'13','1.2':'20'} + * @since 13 */ VOIP = 8, @@ -640,7 +640,7 @@ declare namespace backgroundTaskManager { * only supported in particular device * * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask - * @since arkts {'1.1':'9','1.2':'20'} + * @since 9 */ TASK_KEEPING = 9, } @@ -651,7 +651,7 @@ declare namespace backgroundTaskManager { * @enum { number } * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.EfficiencyResourcesApply * @systemapi Hide this for inner system use. - * @since arkts {'1.1':'9','1.2':'20'} + * @since 9 */ export enum ResourceType { /** @@ -659,7 +659,7 @@ declare namespace backgroundTaskManager { * * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.EfficiencyResourcesApply * @systemapi Hide this for inner system use. - * @since arkts {'1.1':'9','1.2':'20'} + * @since 9 */ CPU = 1, @@ -668,7 +668,7 @@ declare namespace backgroundTaskManager { * * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.EfficiencyResourcesApply * @systemapi Hide this for inner system use. - * @since arkts {'1.1':'9','1.2':'20'} + * @since 9 */ COMMON_EVENT = 1 << 1, @@ -677,7 +677,7 @@ declare namespace backgroundTaskManager { * * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.EfficiencyResourcesApply * @systemapi Hide this for inner system use. - * @since arkts {'1.1':'9','1.2':'20'} + * @since 9 */ TIMER = 1 << 2, @@ -686,7 +686,7 @@ declare namespace backgroundTaskManager { * * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.EfficiencyResourcesApply * @systemapi Hide this for inner system use. - * @since arkts {'1.1':'9','1.2':'20'} + * @since 9 */ WORK_SCHEDULER = 1 << 3, @@ -695,7 +695,7 @@ declare namespace backgroundTaskManager { * * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.EfficiencyResourcesApply * @systemapi Hide this for inner system use. - * @since arkts {'1.1':'9','1.2':'20'} + * @since 9 */ BLUETOOTH = 1 << 4, @@ -704,7 +704,7 @@ declare namespace backgroundTaskManager { * * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.EfficiencyResourcesApply * @systemapi Hide this for inner system use. - * @since arkts {'1.1':'9','1.2':'20'} + * @since 9 */ GPS = 1 << 5, @@ -713,7 +713,7 @@ declare namespace backgroundTaskManager { * * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.EfficiencyResourcesApply * @systemapi Hide this for inner system use. - * @since arkts {'1.1':'9','1.2':'20'} + * @since 9 */ AUDIO = 1 << 6, @@ -722,7 +722,7 @@ declare namespace backgroundTaskManager { * * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.EfficiencyResourcesApply * @systemapi Hide this for inner system use. - * @since arkts {'1.1':'10','1.2':'20'} + * @since 10 */ RUNNING_LOCK = 1 << 7, @@ -731,7 +731,7 @@ declare namespace backgroundTaskManager { * * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.EfficiencyResourcesApply * @systemapi Hide this for inner system use. - * @since arkts {'1.1':'10','1.2':'20'} + * @since 10 */ SENSOR = 1 << 8 } @@ -742,7 +742,7 @@ declare namespace backgroundTaskManager { * @interface EfficiencyResourcesRequest * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.EfficiencyResourcesApply * @systemapi Hide this for inner system use. - * @since arkts {'1.1':'9','1.2':'20'} + * @since 9 */ export interface EfficiencyResourcesRequest { /** @@ -751,7 +751,7 @@ declare namespace backgroundTaskManager { * @type { number } * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.EfficiencyResourcesApply * @systemapi Hide this for inner system use. - * @since arkts {'1.1':'9','1.2':'20'} + * @since 9 */ resourceTypes: number; @@ -761,7 +761,7 @@ declare namespace backgroundTaskManager { * @type { boolean } * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.EfficiencyResourcesApply * @systemapi Hide this for inner system use. - * @since arkts {'1.1':'9','1.2':'20'} + * @since 9 */ isApply: boolean; @@ -771,7 +771,7 @@ declare namespace backgroundTaskManager { * @type { number } * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.EfficiencyResourcesApply * @systemapi Hide this for inner system use. - * @since arkts {'1.1':'9','1.2':'20'} + * @since 9 */ timeOut: number; @@ -781,7 +781,7 @@ declare namespace backgroundTaskManager { * @type { ?boolean } * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.EfficiencyResourcesApply * @systemapi Hide this for inner system use. - * @since arkts {'1.1':'9','1.2':'20'} + * @since 9 */ isPersist?: boolean; @@ -791,7 +791,7 @@ declare namespace backgroundTaskManager { * @type { ?boolean } * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.EfficiencyResourcesApply * @systemapi Hide this for inner system use. - * @since arkts {'1.1':'9','1.2':'20'} + * @since 9 */ isProcess?: boolean; @@ -801,7 +801,7 @@ declare namespace backgroundTaskManager { * @type { string } * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.EfficiencyResourcesApply * @systemapi Hide this for inner system use. - * @since arkts {'1.1':'9','1.2':'20'} + * @since 9 */ reason: string; } @@ -811,28 +811,28 @@ declare namespace backgroundTaskManager { * * @enum { number } * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask - * @since arkts {'1.1':'15','1.2':'20'} + * @since 15 */ export enum ContinuousTaskCancelReason { /** * User cancel. * * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask - * @since arkts {'1.1':'15','1.2':'20'} + * @since 15 */ USER_CANCEL = 1, /** * System cancel. * * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask - * @since arkts {'1.1':'15','1.2':'20'} + * @since 15 */ SYSTEM_CANCEL = 2, /** * User remove notification. * * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask - * @since arkts {'1.1':'15','1.2':'20'} + * @since 15 */ USER_CANCEL_REMOVE_NOTIFICATION = 3, @@ -840,7 +840,7 @@ declare namespace backgroundTaskManager { * Low network speed when request data transfer mode. * * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask - * @since arkts {'1.1':'15','1.2':'20'} + * @since 15 */ SYSTEM_CANCEL_DATA_TRANSFER_LOW_SPEED = 4, @@ -848,7 +848,7 @@ declare namespace backgroundTaskManager { * Not use avsession when request audio playback mode. * * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask - * @since arkts {'1.1':'15','1.2':'20'} + * @since 15 */ SYSTEM_CANCEL_AUDIO_PLAYBACK_NOT_USE_AVSESSION = 5, @@ -856,7 +856,7 @@ declare namespace backgroundTaskManager { * Audio is not running when request audio playback mode. * * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask - * @since arkts {'1.1':'15','1.2':'20'} + * @since 15 */ SYSTEM_CANCEL_AUDIO_PLAYBACK_NOT_RUNNING = 6, @@ -864,7 +864,7 @@ declare namespace backgroundTaskManager { * Audio is not running when request audio recording mode. * * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask - * @since arkts {'1.1':'15','1.2':'20'} + * @since 15 */ SYSTEM_CANCEL_AUDIO_RECORDING_NOT_RUNNING = 7, @@ -872,7 +872,7 @@ declare namespace backgroundTaskManager { * Not use location when request location mode. * * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask - * @since arkts {'1.1':'15','1.2':'20'} + * @since 15 */ SYSTEM_CANCEL_NOT_USE_LOCATION = 8, @@ -880,7 +880,7 @@ declare namespace backgroundTaskManager { * Not use bluetooth when request bluetooth interaction mode. * * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask - * @since arkts {'1.1':'15','1.2':'20'} + * @since 15 */ SYSTEM_CANCEL_NOT_USE_BLUETOOTH = 9, @@ -888,7 +888,7 @@ declare namespace backgroundTaskManager { * Not use multi device when request multi-device connection mode. * * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask - * @since arkts {'1.1':'15','1.2':'20'} + * @since 15 */ SYSTEM_CANCEL_NOT_USE_MULTI_DEVICE = 10, @@ -896,7 +896,7 @@ declare namespace backgroundTaskManager { * Use some mode illegally. * * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask - * @since arkts {'1.1':'15','1.2':'20'} + * @since 15 */ SYSTEM_CANCEL_USE_ILLEGALLY = 11, } @@ -906,14 +906,14 @@ declare namespace backgroundTaskManager { * * @enum { number } * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask - * @since arkts {'1.1':'16','1.2':'20'} + * @since 16 */ export enum BackgroundSubMode { /** * bluetooth car key mode * * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask - * @since arkts {'1.1':'16','1.2':'20'} + * @since 16 */ CAR_KEY = 1 } @@ -923,14 +923,14 @@ declare namespace backgroundTaskManager { * * @enum { string } * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask - * @since arkts {'1.1':'16','1.2':'20'} + * @since 16 */ export enum BackgroundModeType { /** * subMode type * * @syscap SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask - * @since arkts {'1.1':'16','1.2':'20'} + * @since 16 */ SUB_MODE = 'subMode' } -- Gitee From 671d890fa0bdfc69600173f26e60630e069b1466 Mon Sep 17 00:00:00 2001 From: zhouoaoteng <zhouaoteng@huawei.com> Date: Sat, 19 Apr 2025 11:35:05 +0800 Subject: [PATCH 625/835] add api 19 Signed-off-by: zhouoaoteng <zhouaoteng@huawei.com> --- api/@ohos.file.picker.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.file.picker.d.ts b/api/@ohos.file.picker.d.ts index 9de6da5788..7ac799da1a 100644 --- a/api/@ohos.file.picker.d.ts +++ b/api/@ohos.file.picker.d.ts @@ -664,7 +664,7 @@ declare namespace picker { * @type { ?boolean } * @syscap SystemCapability.FileManagement.UserFileService * @atomicservice - * @since 18 + * @since 19 */ isEncryptionSupported?: boolean; -- Gitee From 16b9819f05a45294c9196f3fa544e6ad3fcf9e7b Mon Sep 17 00:00:00 2001 From: fanyouming <fanyouming@huawei.com> Date: Sat, 19 Apr 2025 11:17:51 +0800 Subject: [PATCH 626/835] =?UTF-8?q?wifi=E9=BB=91=E7=99=BD=E5=90=8D?= =?UTF-8?q?=E5=8D=95=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: fanyouming <fanyouming@huawei.com> --- api/@ohos.enterprise.wifiManager.d.ts | 133 ++++++++++++++++++++++++++ 1 file changed, 133 insertions(+) diff --git a/api/@ohos.enterprise.wifiManager.d.ts b/api/@ohos.enterprise.wifiManager.d.ts index c970fc1fec..f138ff3b90 100644 --- a/api/@ohos.enterprise.wifiManager.d.ts +++ b/api/@ohos.enterprise.wifiManager.d.ts @@ -862,6 +862,139 @@ declare namespace wifiManager { * @since 11 */ function isWifiDisabled(admin: Want): boolean; + + /** + * Wi-Fi access information. + * + * @typedef WifiAccessInfo + * @syscap SystemCapability.Customization.EnterpriseDeviceManager + * @stagemodelonly + * @since 19 + */ + interface WifiAccessInfo { + + /** + * ssid info. + * + * @type { string } + * @syscap SystemCapability.Customization.EnterpriseDeviceManager + * @stagemodelonly + * @since 19 + */ + ssid: string; + + /** + * bssid info. + * + * @type { ?string } + * @syscap SystemCapability.Customization.EnterpriseDeviceManager + * @stagemodelonly + * @since 19 + */ + bssid?: string; + } + + /** + * Adds disallowed wifi list by {@link WifiAccessInfo} array. + * This function can be called by a super administrator. + * + * @permission ohos.permission.ENTERPRISE_MANAGE_WIFI + * @param { Want } admin - admin indicates the administrator ability information. + * @param { Array<WifiAccessInfo> } list - an array of added Wi-Fi access information. + * The size of the array after setting cannot be greater 200. + * @throws { BusinessError } 9200001 - The application is not an administrator application of the device. + * @throws { BusinessError } 9200002 - The administrator application does not have permission to manage the device. + * @throws { BusinessError } 9200010 - A conflict policy has been configured. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @syscap SystemCapability.Customization.EnterpriseDeviceManager + * @stagemodelonly + * @since 19 + */ + function addDisallowedWifiList(admin: Want, list: Array<WifiAccessInfo>): void; + + /** + * Removes disallowed wifi list by {@link WifiAccessInfo} array. + * This function can be called by a super administrator. + * + * @permission ohos.permission.ENTERPRISE_MANAGE_WIFI + * @param { Want } admin - admin indicates the administrator ability information. + * @param { Array<WifiAccessInfo> } list - an array of removed Wi-Fi access information. + * The size of the array after setting cannot be greater 200. + * @throws { BusinessError } 9200001 - The application is not an administrator application of the device. + * @throws { BusinessError } 9200002 - The administrator application does not have permission to manage the device. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @syscap SystemCapability.Customization.EnterpriseDeviceManager + * @stagemodelonly + * @since 19 + */ + function removeDisallowedWifiList(admin: Want, list: Array<WifiAccessInfo>): void; + + /** + * Gets the disallowed wifi list. + * This function can be called by a super administrator. + * + * @permission ohos.permission.ENTERPRISE_MANAGE_WIFI + * @param { Want } admin - admin indicates the administrator ability information. + * @returns { Array<WifiAccessInfo> } disallowed Wi-Fi access information. + * @throws { BusinessError } 9200001 - The application is not an administrator application of the device. + * @throws { BusinessError } 9200002 - The administrator application does not have permission to manage the device. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @syscap SystemCapability.Customization.EnterpriseDeviceManager + * @stagemodelonly + * @since 19 + */ + function getDisallowedWifiList(admin: Want): Array<WifiAccessInfo>; + + /** + * Adds allowed wifi list by {@link WifiAccessInfo} array. + * This function can be called by a super administrator. + * + * @permission ohos.permission.ENTERPRISE_MANAGE_WIFI + * @param { Want } admin - admin indicates the administrator ability information. + * @param { Array<WifiAccessInfo> } list - an array of added Wi-Fi access information. + * The size of the array after setting cannot be greater 200. + * @throws { BusinessError } 9200001 - The application is not an administrator application of the device. + * @throws { BusinessError } 9200002 - The administrator application does not have permission to manage the device. + * @throws { BusinessError } 9200010 - A conflict policy has been configured. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @syscap SystemCapability.Customization.EnterpriseDeviceManager + * @stagemodelonly + * @since 19 + */ + function addAllowedWifiList(admin: Want, list: Array<WifiAccessInfo>): void; + + /** + * Removes allowed wifi list by {@link WifiAccessInfo} array. + * This function can be called by a super administrator. + * + * @permission ohos.permission.ENTERPRISE_MANAGE_WIFI + * @param { Want } admin - admin indicates the administrator ability information. + * @param { Array<WifiAccessInfo> } list - an array of removed Wi-Fi access information. + * The size of the array after setting cannot be greater 200. + * @throws { BusinessError } 9200001 - The application is not an administrator application of the device. + * @throws { BusinessError } 9200002 - The administrator application does not have permission to manage the device. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @syscap SystemCapability.Customization.EnterpriseDeviceManager + * @stagemodelonly + * @since 19 + */ + function removeAllowedWifiList(admin: Want, list: Array<WifiAccessInfo>): void; + + /** + * Gets the allowed wifi list. + * This function can be called by a super administrator. + * + * @permission ohos.permission.ENTERPRISE_MANAGE_WIFI + * @param { Want } admin - admin indicates the administrator ability information. + * @returns { Array<WifiAccessInfo> } allowed Wi-Fi access information. + * @throws { BusinessError } 9200001 - The application is not an administrator application of the device. + * @throws { BusinessError } 9200002 - The administrator application does not have permission to manage the device. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @syscap SystemCapability.Customization.EnterpriseDeviceManager + * @stagemodelonly + * @since 19 + */ + function getAllowedWifiList(admin: Want): Array<WifiAccessInfo>; } export default wifiManager; -- Gitee From 9d2ba9d35ca7a90924adc542279eb27a7b75038b Mon Sep 17 00:00:00 2001 From: quguiren <quguiren1@huawei-partners.com> Date: Sat, 19 Apr 2025 14:02:45 +0800 Subject: [PATCH 627/835] add crossplatform Signed-off-by: quguiren <quguiren1@huawei-partners.com> --- api/@internal/component/ets/hyperlink.d.ts | 57 ++++++++++++++++++++++ 1 file changed, 57 insertions(+) mode change 100644 => 100755 api/@internal/component/ets/hyperlink.d.ts diff --git a/api/@internal/component/ets/hyperlink.d.ts b/api/@internal/component/ets/hyperlink.d.ts old mode 100644 new mode 100755 index b419b0f2c7..416030a856 --- a/api/@internal/component/ets/hyperlink.d.ts +++ b/api/@internal/component/ets/hyperlink.d.ts @@ -33,6 +33,15 @@ * @atomicservice * @since 11 */ +/** + * Defines the hyperlink interface. + * + * @interface HyperlinkInterface + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 20 + */ interface HyperlinkInterface { /** * Return to get Hyperlink. @@ -57,6 +66,19 @@ interface HyperlinkInterface { * @atomicservice * @since 11 */ + /** + * Return to get Hyperlink. + * adress: Web page redirected by the hyperlink component. + * content: Hyperlinks in the hyperlink component display text. + * + * @param { string | Resource } address + * @param { string | Resource } content + * @returns { HyperlinkAttribute } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 20 + */ (address: string | Resource, content?: string | Resource): HyperlinkAttribute; } @@ -75,6 +97,15 @@ interface HyperlinkInterface { * @atomicservice * @since 11 */ +/** + * Defines the hyperlink attribute functions + * + * @extends CommonMethod<HyperlinkAttribute> + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 20 + */ declare class HyperlinkAttribute extends CommonMethod<HyperlinkAttribute> { /** * Set Color @@ -93,6 +124,16 @@ declare class HyperlinkAttribute extends CommonMethod<HyperlinkAttribute> { * @atomicservice * @since 11 */ + /** + * Set Color + * + * @param { Color | number | string | Resource } value + * @returns { HyperlinkAttribute } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 20 + */ color(value: Color | number | string | Resource): HyperlinkAttribute; } @@ -109,6 +150,14 @@ declare class HyperlinkAttribute extends CommonMethod<HyperlinkAttribute> { * @atomicservice * @since 11 */ +/** + * Defines Hyperlink Component. + * + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 20 + */ declare const Hyperlink: HyperlinkInterface; /** @@ -124,4 +173,12 @@ declare const Hyperlink: HyperlinkInterface; * @atomicservice * @since 11 */ +/** + * Defines Hyperlink Component instance. + * + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 20 + */ declare const HyperlinkInterface: HyperlinkAttribute; -- Gitee From 5587bf82e234f6c7d58d164a2381d8acc8df5d50 Mon Sep 17 00:00:00 2001 From: z00881716 <zhangzejun3@huawei.com> Date: Sat, 19 Apr 2025 14:12:10 +0800 Subject: [PATCH 628/835] change API version from API18 to API19 Signed-off-by: z00881716 <zhangzejun3@huawei.com> --- api/@ohos.window.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.window.d.ts b/api/@ohos.window.d.ts index d5960a0e72..d7da868b93 100644 --- a/api/@ohos.window.d.ts +++ b/api/@ohos.window.d.ts @@ -9244,7 +9244,7 @@ declare namespace window { * @throws { BusinessError } 1300002 - This window state is abnormal. * @syscap SystemCapability.Window.SessionManager * @atomicservice - * @since 18 + * @since 19 */ setWindowDelayRaiseOnDrag(isEnabled: boolean): void; -- Gitee From e794f3cc4e2b54a5d9b3510db17c4d84ce90ef0f Mon Sep 17 00:00:00 2001 From: lcc <lichaochen@huawei.com> Date: Mon, 14 Apr 2025 19:59:07 +0800 Subject: [PATCH 629/835] =?UTF-8?q?api=E9=94=99=E8=AF=AF=E7=A0=81=E8=A7=84?= =?UTF-8?q?=E8=8C=83=E6=95=B4=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: lcc <lichaochen@huawei.com> --- api/@ohos.security.cert.d.ts | 878 ++++++++++++++---------- api/@ohos.security.cryptoFramework.d.ts | 772 ++++++++++----------- 2 files changed, 896 insertions(+), 754 deletions(-) diff --git a/api/@ohos.security.cert.d.ts b/api/@ohos.security.cert.d.ts index 0e13a7af5c..d5ed883cbc 100644 --- a/api/@ohos.security.cert.d.ts +++ b/api/@ohos.security.cert.d.ts @@ -120,20 +120,20 @@ declare namespace cert { NOT_SUPPORT = 801, /** - * Indicates the memory error. + * Indicates the memory malloc failed. * * @syscap SystemCapability.Security.Cert * @since 9 */ /** - * Indicates the memory error. + * Indicates the memory malloc failed. * * @syscap SystemCapability.Security.Cert * @crossplatform * @since 11 */ /** - * Indicates the memory error. + * Indicates the memory malloc failed. * * @syscap SystemCapability.Security.Cert * @crossplatform @@ -143,20 +143,20 @@ declare namespace cert { ERR_OUT_OF_MEMORY = 19020001, /** - * Indicates that runtime error. + * Indicates that runtime error. Possible causes: 1. Memory copy failed; 2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * * @syscap SystemCapability.Security.Cert * @since 9 */ /** - * Indicates that runtime error. + * Indicates that runtime error. Possible causes: 1. Memory copy failed; 2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * * @syscap SystemCapability.Security.Cert * @crossplatform * @since 11 */ /** - * Indicates that runtime error. + * Indicates that runtime error. Possible causes: 1. Memory copy failed; 2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * * @syscap SystemCapability.Security.Cert * @crossplatform @@ -1168,8 +1168,9 @@ declare namespace cert { * @param { AsyncCallback<EncodingBlob> } callback - the callback of getEncoded. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @since 9 @@ -1180,8 +1181,9 @@ declare namespace cert { * @param { AsyncCallback<EncodingBlob> } callback - the callback of getEncoded. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -1193,8 +1195,9 @@ declare namespace cert { * @param { AsyncCallback<EncodingBlob> } callback - the callback of getEncoded. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -1209,8 +1212,9 @@ declare namespace cert { * @returns { Promise<EncodingBlob> } the promise of X509 cert encoded data. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @since 9 @@ -1221,8 +1225,9 @@ declare namespace cert { * @returns { Promise<EncodingBlob> } the promise of X509 cert encoded data. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -1234,8 +1239,9 @@ declare namespace cert { * @returns { Promise<EncodingBlob> } the promise of X509 cert encoded data. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -1248,7 +1254,7 @@ declare namespace cert { * Get X509 cert public key. * * @returns { cryptoFramework.PubKey } X509 cert pubKey. - * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19020001 - memory malloc failed. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @since 9 @@ -1257,7 +1263,7 @@ declare namespace cert { * Get X509 cert public key. * * @returns { cryptoFramework.PubKey } X509 cert pubKey. - * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19020001 - memory malloc failed. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -1267,7 +1273,7 @@ declare namespace cert { * Get X509 cert public key. * * @returns { cryptoFramework.PubKey } X509 cert pubKey. - * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19020001 - memory malloc failed. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -1282,7 +1288,7 @@ declare namespace cert { * @param { string } date - indicates the cert date. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19020001 - memory malloc failed. * @throws { BusinessError } 19030001 - crypto operation error. * @throws { BusinessError } 19030003 - the certificate has not taken effect. * @throws { BusinessError } 19030004 - the certificate has expired. @@ -1295,7 +1301,7 @@ declare namespace cert { * @param { string } date - indicates the cert date. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19020001 - memory malloc failed. * @throws { BusinessError } 19030001 - crypto operation error. * @throws { BusinessError } 19030003 - the certificate has not taken effect. * @throws { BusinessError } 19030004 - the certificate has expired. @@ -1309,7 +1315,7 @@ declare namespace cert { * @param { string } date - indicates the cert date. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19020001 - memory malloc failed. * @throws { BusinessError } 19030001 - crypto operation error. * @throws { BusinessError } 19030003 - the certificate has not taken effect. * @throws { BusinessError } 19030004 - the certificate has expired. @@ -1361,7 +1367,8 @@ declare namespace cert { * Get X509 cert serial number. * * @returns { bigint } X509 cert serial number. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @syscap SystemCapability.Security.Cert * @since 10 */ @@ -1369,7 +1376,8 @@ declare namespace cert { * Get X509 cert serial number. * * @returns { bigint } X509 cert serial number. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @syscap SystemCapability.Security.Cert * @crossplatform * @since 11 @@ -1378,7 +1386,8 @@ declare namespace cert { * Get X509 cert serial number. * * @returns { bigint } X509 cert serial number. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice @@ -1390,8 +1399,9 @@ declare namespace cert { * Get X509 cert issuer name. * * @returns { DataBlob } X509 cert issuer name. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @since 9 @@ -1400,8 +1410,9 @@ declare namespace cert { * Get X509 cert issuer name. * * @returns { DataBlob } X509 cert issuer name. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -1411,8 +1422,9 @@ declare namespace cert { * Get X509 cert issuer name. * * @returns { DataBlob } X509 cert issuer name. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -1425,8 +1437,9 @@ declare namespace cert { * Get X509 cert subject name. * * @returns { DataBlob } X509 cert subject name. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @since 9 @@ -1435,8 +1448,9 @@ declare namespace cert { * Get X509 cert subject name. * * @returns { DataBlob } X509 cert subject name. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -1450,8 +1464,9 @@ declare namespace cert { * @returns { DataBlob } X509 cert subject name. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Incorrect parameter types; * <br>2. Parameter verification failed. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -1464,8 +1479,9 @@ declare namespace cert { * Get X509 cert not before time. * * @returns { string } X509 cert not before time. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @since 9 @@ -1474,8 +1490,9 @@ declare namespace cert { * Get X509 cert not before time. * * @returns { string } X509 cert not before time. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -1485,8 +1502,9 @@ declare namespace cert { * Get X509 cert not before time. * * @returns { string } X509 cert not before time. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -1499,8 +1517,9 @@ declare namespace cert { * Get X509 cert not after time. * * @returns { string } X509 cert not after time. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @since 9 @@ -1509,8 +1528,9 @@ declare namespace cert { * Get X509 cert not after time. * * @returns { string } X509 cert not after time. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -1520,8 +1540,9 @@ declare namespace cert { * Get X509 cert not after time. * * @returns { string } X509 cert not after time. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -1534,8 +1555,9 @@ declare namespace cert { * Get X509 cert signature. * * @returns { DataBlob } X509 cert signature. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @since 9 @@ -1544,8 +1566,9 @@ declare namespace cert { * Get X509 cert signature. * * @returns { DataBlob } X509 cert signature. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -1555,8 +1578,9 @@ declare namespace cert { * Get X509 cert signature. * * @returns { DataBlob } X509 cert signature. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -1569,8 +1593,9 @@ declare namespace cert { * Get X509 cert signature's algorithm name. * * @returns { string } X509 cert signature's algorithm name. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @since 9 @@ -1579,8 +1604,9 @@ declare namespace cert { * Get X509 cert signature's algorithm name. * * @returns { string } X509 cert signature's algorithm name. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -1590,8 +1616,9 @@ declare namespace cert { * Get X509 cert signature's algorithm name. * * @returns { string } X509 cert signature's algorithm name. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -1604,8 +1631,9 @@ declare namespace cert { * Get X509 cert signature's algorithm oid. * * @returns { string } X509 cert signature's algorithm oid. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @since 9 @@ -1614,8 +1642,9 @@ declare namespace cert { * Get X509 cert signature's algorithm oid. * * @returns { string } X509 cert signature's algorithm oid. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -1625,8 +1654,9 @@ declare namespace cert { * Get X509 cert signature's algorithm oid. * * @returns { string } X509 cert signature's algorithm oid. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -1640,8 +1670,9 @@ declare namespace cert { * * @returns { DataBlob } X509 cert signature's algorithm name. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @since 9 @@ -1651,8 +1682,9 @@ declare namespace cert { * * @returns { DataBlob } X509 cert signature's algorithm name. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -1663,8 +1695,9 @@ declare namespace cert { * * @returns { DataBlob } X509 cert signature's algorithm name. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -1677,7 +1710,7 @@ declare namespace cert { * Get X509 cert key usage. * * @returns { DataBlob } X509 cert key usage. - * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19020001 - memory malloc failed. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @since 9 @@ -1686,7 +1719,7 @@ declare namespace cert { * Get X509 cert key usage. * * @returns { DataBlob } X509 cert key usage. - * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19020001 - memory malloc failed. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -1696,7 +1729,7 @@ declare namespace cert { * Get X509 cert key usage. * * @returns { DataBlob } X509 cert key usage. - * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19020001 - memory malloc failed. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -1709,8 +1742,9 @@ declare namespace cert { * Get X509 cert extended key usage. * * @returns { DataArray } X509 cert extended key usage. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @since 9 @@ -1719,8 +1753,9 @@ declare namespace cert { * Get X509 cert extended key usage. * * @returns { DataArray } X509 cert extended key usage. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -1730,8 +1765,9 @@ declare namespace cert { * Get X509 cert extended key usage. * * @returns { DataArray } X509 cert extended key usage. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -1770,8 +1806,9 @@ declare namespace cert { * Get X509 cert subject alternative name. * * @returns { DataArray } X509 cert subject alternative name. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @since 9 @@ -1780,8 +1817,9 @@ declare namespace cert { * Get X509 cert subject alternative name. * * @returns { DataArray } X509 cert subject alternative name. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -1791,8 +1829,9 @@ declare namespace cert { * Get X509 cert subject alternative name. * * @returns { DataArray } X509 cert subject alternative name. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -1805,8 +1844,9 @@ declare namespace cert { * Get X509 cert issuer alternative name. * * @returns { DataArray } X509 cert issuer alternative name. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @since 9 @@ -1815,8 +1855,9 @@ declare namespace cert { * Get X509 cert issuer alternative name. * * @returns { DataArray } X509 cert issuer alternative name. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -1826,8 +1867,9 @@ declare namespace cert { * Get X509 cert issuer alternative name. * * @returns { DataArray } X509 cert issuer alternative name. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -1843,8 +1885,9 @@ declare namespace cert { * @returns { DataBlob } cert item value. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @since 10 @@ -1856,8 +1899,9 @@ declare namespace cert { * @returns { DataBlob } cert item value. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -1870,8 +1914,9 @@ declare namespace cert { * @returns { DataBlob } cert item value. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -1887,7 +1932,7 @@ declare namespace cert { * @returns { boolean } true - match X509Cert, false - not match. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19020001 - memory malloc failed. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -1900,7 +1945,7 @@ declare namespace cert { * @returns { boolean } true - match X509Cert, false - not match. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19020001 - memory malloc failed. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -1913,8 +1958,9 @@ declare namespace cert { * Obtain CRL distribution points. * * @returns { DataArray } X509 cert CRL distribution points. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -1927,8 +1973,9 @@ declare namespace cert { * Get X500 distinguished name of the issuer. * * @returns { X500DistinguishedName } X500 distinguished name object. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -1941,8 +1988,9 @@ declare namespace cert { * Get X500 distinguished name of the subject. * * @returns { X500DistinguishedName } X500 distinguished name object. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -1955,8 +2003,9 @@ declare namespace cert { * Get the string type data of the object. * * @returns { string } the string type data of the object. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -1969,8 +2018,9 @@ declare namespace cert { * Get the hash value of DER format data. * * @returns { Uint8Array } the hash value of DER format data. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -1983,8 +2033,9 @@ declare namespace cert { * Get the extension der encoding data for the corresponding entity. * * @returns { CertExtension } the certExtension object. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -2003,7 +2054,7 @@ declare namespace cert { * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19020001 - memory malloc failed. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @since 9 @@ -2017,7 +2068,7 @@ declare namespace cert { * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19020001 - memory malloc failed. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -2032,7 +2083,7 @@ declare namespace cert { * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19020001 - memory malloc failed. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -2050,7 +2101,7 @@ declare namespace cert { * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19020001 - memory malloc failed. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @since 9 @@ -2064,7 +2115,7 @@ declare namespace cert { * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19020001 - memory malloc failed. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -2079,7 +2130,7 @@ declare namespace cert { * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19020001 - memory malloc failed. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -2117,8 +2168,9 @@ declare namespace cert { * Get certificate extension encoded data. * * @returns { EncodingBlob } cert extension encoded data. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @since 10 @@ -2127,8 +2179,9 @@ declare namespace cert { * Get certificate extension encoded data. * * @returns { EncodingBlob } cert extension encoded data. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -2138,8 +2191,9 @@ declare namespace cert { * Get certificate extension encoded data. * * @returns { EncodingBlob } cert extension encoded data. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -2155,8 +2209,9 @@ declare namespace cert { * @returns { DataArray } cert extension OID list value. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @since 10 @@ -2168,8 +2223,9 @@ declare namespace cert { * @returns { DataArray } cert extension OID list value. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -2182,8 +2238,9 @@ declare namespace cert { * @returns { DataArray } cert extension OID list value. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -2200,8 +2257,9 @@ declare namespace cert { * @returns { DataBlob } cert extension entry value. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @since 10 @@ -2214,8 +2272,9 @@ declare namespace cert { * @returns { DataBlob } cert extension entry value. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -2229,8 +2288,9 @@ declare namespace cert { * @returns { DataBlob } cert extension entry value. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -2245,8 +2305,9 @@ declare namespace cert { * If the certificate is a CA and the path length constraint does not appear, then return -2 to indicate that there is no limit to path length. * * @returns { number } path length constraint. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @since 10 @@ -2257,8 +2318,9 @@ declare namespace cert { * If the certificate is a CA and the path length constraint does not appear, then return -2 to indicate that there is no limit to path length. * * @returns { number } path length constraint. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -2270,8 +2332,9 @@ declare namespace cert { * If the certificate is a CA and the path length constraint does not appear, then return -2 to indicate that there is no limit to path length. * * @returns { number } path length constraint. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -2284,8 +2347,9 @@ declare namespace cert { * Check if exists Unsupported critical extension. * * @returns { boolean } true - exists unsupported critical extension, false - else. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -2295,8 +2359,9 @@ declare namespace cert { * Check if exists Unsupported critical extension. * * @returns { boolean } true - exists unsupported critical extension, false - else. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -2315,7 +2380,7 @@ declare namespace cert { * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19020001 - memory malloc failed. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @since 10 @@ -2329,7 +2394,7 @@ declare namespace cert { * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19020001 - memory malloc failed. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -2344,7 +2409,7 @@ declare namespace cert { * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19020001 - memory malloc failed. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -2362,7 +2427,7 @@ declare namespace cert { * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19020001 - memory malloc failed. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @since 10 @@ -2376,7 +2441,7 @@ declare namespace cert { * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19020001 - memory malloc failed. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -2391,7 +2456,7 @@ declare namespace cert { * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19020001 - memory malloc failed. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -2416,8 +2481,9 @@ declare namespace cert { * @param { AsyncCallback<EncodingBlob> } callback - the callback of getEncoded. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @since 9 @@ -2432,8 +2498,9 @@ declare namespace cert { * @returns { Promise<EncodingBlob> } the promise of crl entry blob data. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @since 9 @@ -2458,8 +2525,9 @@ declare namespace cert { * * @returns { DataBlob } DataBlob of issuer. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @syscap SystemCapability.Security.Cert * @since 9 * @deprecated since 11 @@ -2471,8 +2539,9 @@ declare namespace cert { * Get the revocation date from x509crl entry. * * @returns { string } string of revocation date. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @since 9 @@ -2506,8 +2575,9 @@ declare namespace cert { * @param { AsyncCallback<EncodingBlob> } callback - the callback of getEncoded. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -2519,8 +2589,9 @@ declare namespace cert { * @param { AsyncCallback<EncodingBlob> } callback - the callback of getEncoded. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -2535,8 +2606,9 @@ declare namespace cert { * @returns { Promise<EncodingBlob> } the promise of CRL entry blob data. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -2548,8 +2620,9 @@ declare namespace cert { * @returns { Promise<EncodingBlob> } the promise of CRL entry blob data. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -2562,8 +2635,9 @@ declare namespace cert { * Get the serial number from this x509CRL entry. * * @returns { bigint } serial number of CRL entry. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -2573,8 +2647,9 @@ declare namespace cert { * Get the serial number from this x509CRL entry. * * @returns { bigint } serial number of CRL entry. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -2588,8 +2663,9 @@ declare namespace cert { * * @returns { DataBlob } DataBlob of issuer. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -2600,8 +2676,9 @@ declare namespace cert { * * @returns { DataBlob } DataBlob of issuer. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -2614,8 +2691,9 @@ declare namespace cert { * Get the revocation date from x509CRL entry. * * @returns { string } string of revocation date. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -2625,8 +2703,9 @@ declare namespace cert { * Get the revocation date from x509CRL entry. * * @returns { string } string of revocation date. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -2639,8 +2718,9 @@ declare namespace cert { * Get Extensions of CRL Entry. * * @returns { DataBlob } DataBlob of extensions - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -2650,8 +2730,9 @@ declare namespace cert { * Get Extensions of CRL Entry. * * @returns { DataBlob } DataBlob of extensions - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -2664,8 +2745,9 @@ declare namespace cert { * Check if CRL Entry has extension . * * @returns { boolean } true - CRL Entry has extension, false - else. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -2675,8 +2757,9 @@ declare namespace cert { * Check if CRL Entry has extension . * * @returns { boolean } true - CRL Entry has extension, false - else. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -2689,8 +2772,9 @@ declare namespace cert { * Get X500 distinguished name of the issuer. * * @returns { X500DistinguishedName } X500 distinguished name object. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -2703,8 +2787,9 @@ declare namespace cert { * Get the string type data of the object. * * @returns { string } the string type data of the object. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -2717,8 +2802,9 @@ declare namespace cert { * Get the hash value of DER format data. * * @returns { Uint8Array } the hash value of DER format data. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -2731,8 +2817,9 @@ declare namespace cert { * Get the extension der encoding data for the corresponding entity. * * @returns { CertExtension } the certExtension object. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -2783,8 +2870,9 @@ declare namespace cert { * @param { AsyncCallback<EncodingBlob> } callback - the callback of getEncoded. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @since 9 @@ -2799,8 +2887,9 @@ declare namespace cert { * @returns { Promise<EncodingBlob> } the promise of crl blob data. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @since 9 @@ -2854,8 +2943,9 @@ declare namespace cert { * Get the issuer name from CRL. Issuer means the entity that signs and publishes the CRL. * * @returns { DataBlob } issuer name of crl. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @since 9 @@ -2868,8 +2958,9 @@ declare namespace cert { * Get lastUpdate value from CRL. * * @returns { string } last update of crl. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @since 9 @@ -2882,8 +2973,9 @@ declare namespace cert { * Get nextUpdate value from CRL. * * @returns { string } next update of crl. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @since 9 @@ -2899,7 +2991,7 @@ declare namespace cert { * @returns { X509CrlEntry } next update of crl. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19020001 - memory malloc failed. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @since 9 @@ -2915,7 +3007,7 @@ declare namespace cert { * @returns { X509CrlEntry } X509CrlEntry instance. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19020001 - memory malloc failed. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @since 9 @@ -2930,7 +3022,7 @@ declare namespace cert { * @param { AsyncCallback<Array<X509CrlEntry>> } callback - the callback of getRevokedCerts. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; - * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19020001 - memory malloc failed. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @since 9 @@ -2945,7 +3037,7 @@ declare namespace cert { * @returns { Promise<Array<X509CrlEntry>> } the promise of X509CrlEntry instance. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; - * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19020001 - memory malloc failed. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @since 9 @@ -2958,8 +3050,9 @@ declare namespace cert { * Get the CRL information encoded by Der from this CRL. * * @returns { DataBlob } DataBlob of tbs info. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @since 9 @@ -2972,8 +3065,9 @@ declare namespace cert { * Get signature value from CRL. * * @returns { DataBlob } DataBlob of signature. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @since 9 @@ -2986,8 +3080,9 @@ declare namespace cert { * Get the signature algorithm name of the CRL signature algorithm. * * @returns { string } string of signature algorithm name. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @since 9 @@ -3000,8 +3095,9 @@ declare namespace cert { * Get the signature algorithm oid string from CRL. * * @returns { string } string of signature algorithm oid. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @since 9 @@ -3015,8 +3111,9 @@ declare namespace cert { * * @returns { DataBlob } DataBlob of signature algorithm params. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @since 9 @@ -3035,7 +3132,7 @@ declare namespace cert { * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19020001 - memory malloc failed. * @syscap SystemCapability.Security.Cert * @since 9 * @deprecated since 11 @@ -3052,7 +3149,7 @@ declare namespace cert { * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19020001 - memory malloc failed. * @syscap SystemCapability.Security.Cert * @since 9 * @deprecated since 11 @@ -3128,8 +3225,9 @@ declare namespace cert { * @param { AsyncCallback<EncodingBlob> } callback - the callback of getEncoded. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -3141,8 +3239,9 @@ declare namespace cert { * @param { AsyncCallback<EncodingBlob> } callback - the callback of getEncoded. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -3157,8 +3256,9 @@ declare namespace cert { * @returns { Promise<EncodingBlob> } the promise of CRL blob data. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -3170,8 +3270,9 @@ declare namespace cert { * @returns { Promise<EncodingBlob> } the promise of CRL blob data. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -3257,8 +3358,9 @@ declare namespace cert { * Get the issuer name from CRL. Issuer means the entity that signs and publishes the CRL. * * @returns { DataBlob } issuer name of CRL. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -3268,8 +3370,9 @@ declare namespace cert { * Get the issuer name from CRL. Issuer means the entity that signs and publishes the CRL. * * @returns { DataBlob } issuer name of CRL. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -3282,8 +3385,9 @@ declare namespace cert { * Get lastUpdate value from CRL. * * @returns { string } last update of CRL. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -3293,8 +3397,9 @@ declare namespace cert { * Get lastUpdate value from CRL. * * @returns { string } last update of CRL. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -3307,8 +3412,9 @@ declare namespace cert { * Get nextUpdate value from CRL. * * @returns { string } next update of CRL. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -3318,8 +3424,9 @@ declare namespace cert { * Get nextUpdate value from CRL. * * @returns { string } next update of CRL. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -3335,7 +3442,7 @@ declare namespace cert { * @returns { X509CRLEntry } next update of CRL. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19020001 - memory malloc failed. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -3348,7 +3455,7 @@ declare namespace cert { * @returns { X509CRLEntry } next update of CRL. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19020001 - memory malloc failed. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -3364,7 +3471,7 @@ declare namespace cert { * @returns { X509CRLEntry } X509CRLEntry instance. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19020001 - memory malloc failed. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -3377,7 +3484,7 @@ declare namespace cert { * @returns { X509CRLEntry } X509CRLEntry instance. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19020001 - memory malloc failed. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -3392,7 +3499,7 @@ declare namespace cert { * @param { AsyncCallback<Array<X509CRLEntry>> } callback - the callback of getRevokedCerts. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; - * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19020001 - memory malloc failed. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -3404,7 +3511,7 @@ declare namespace cert { * @param { AsyncCallback<Array<X509CRLEntry>> } callback - the callback of getRevokedCerts. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; - * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19020001 - memory malloc failed. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -3419,7 +3526,7 @@ declare namespace cert { * @returns { Promise<Array<X509CRLEntry>> } the promise of X509CRLEntry instance. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; - * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19020001 - memory malloc failed. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -3431,7 +3538,7 @@ declare namespace cert { * @returns { Promise<Array<X509CRLEntry>> } the promise of X509CRLEntry instance. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; - * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19020001 - memory malloc failed. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -3444,8 +3551,9 @@ declare namespace cert { * Get the CRL information encoded by Der from this CRL. * * @returns { DataBlob } DataBlob of tbs info. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -3455,8 +3563,9 @@ declare namespace cert { * Get the CRL information encoded by Der from this CRL. * * @returns { DataBlob } DataBlob of tbs info. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -3469,8 +3578,9 @@ declare namespace cert { * Get signature value from CRL. * * @returns { DataBlob } DataBlob of signature. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -3480,8 +3590,9 @@ declare namespace cert { * Get signature value from CRL. * * @returns { DataBlob } DataBlob of signature. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -3494,8 +3605,9 @@ declare namespace cert { * Get the signature algorithm name of the CRL signature algorithm. * * @returns { string } string of signature algorithm name. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -3505,8 +3617,9 @@ declare namespace cert { * Get the signature algorithm name of the CRL signature algorithm. * * @returns { string } string of signature algorithm name. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -3519,8 +3632,9 @@ declare namespace cert { * Get the signature algorithm oid string from CRL. * * @returns { string } string of signature algorithm oid. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -3530,8 +3644,9 @@ declare namespace cert { * Get the signature algorithm oid string from CRL. * * @returns { string } string of signature algorithm oid. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -3545,8 +3660,9 @@ declare namespace cert { * * @returns { DataBlob } DataBlob of signature algorithm params. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -3557,8 +3673,9 @@ declare namespace cert { * * @returns { DataBlob } DataBlob of signature algorithm params. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -3571,8 +3688,9 @@ declare namespace cert { * Get Extensions of CRL Entry. * * @returns { DataBlob } DataBlob of extensions - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -3582,8 +3700,9 @@ declare namespace cert { * Get Extensions of CRL Entry. * * @returns { DataBlob } DataBlob of extensions - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -3599,7 +3718,7 @@ declare namespace cert { * @returns { boolean } true - match X509CRL, false - not match. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19020001 - memory malloc failed. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -3612,7 +3731,7 @@ declare namespace cert { * @returns { boolean } true - match X509CRL, false - not match. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19020001 - memory malloc failed. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -3625,8 +3744,9 @@ declare namespace cert { * Get X500 distinguished name of the issuer. * * @returns { X500DistinguishedName } X500 distinguished name object. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -3639,8 +3759,9 @@ declare namespace cert { * Get the string type data of the object. * * @returns { string } the string type data of the object. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -3653,8 +3774,9 @@ declare namespace cert { * Get the hash value of DER format data. * * @returns { Uint8Array } the hash value of DER format data. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -3667,8 +3789,9 @@ declare namespace cert { * Get the extension der encoding data for the corresponding entity. * * @returns { CertExtension } the certExtension object. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -3687,7 +3810,7 @@ declare namespace cert { * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19020001 - memory malloc failed. * @syscap SystemCapability.Security.Cert * @crossplatform * @since 11 @@ -3701,7 +3824,7 @@ declare namespace cert { * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19020001 - memory malloc failed. * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice @@ -3718,7 +3841,7 @@ declare namespace cert { * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19020001 - memory malloc failed. * @syscap SystemCapability.Security.Cert * @crossplatform * @since 11 @@ -3732,7 +3855,7 @@ declare namespace cert { * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19020001 - memory malloc failed. * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice @@ -3772,8 +3895,9 @@ declare namespace cert { * @param { AsyncCallback<void> } callback - the callback of validate. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @throws { BusinessError } 19030002 - the certificate signature verification failed. * @throws { BusinessError } 19030003 - the certificate has not taken effect. @@ -3791,8 +3915,9 @@ declare namespace cert { * @param { AsyncCallback<void> } callback - the callback of validate. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @throws { BusinessError } 19030002 - the certificate signature verification failed. * @throws { BusinessError } 19030003 - the certificate has not taken effect. @@ -3811,8 +3936,9 @@ declare namespace cert { * @param { AsyncCallback<void> } callback - the callback of validate. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @throws { BusinessError } 19030002 - the certificate signature verification failed. * @throws { BusinessError } 19030003 - the certificate has not taken effect. @@ -3834,8 +3960,9 @@ declare namespace cert { * @returns { Promise<void> } the promise returned by the function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @throws { BusinessError } 19030002 - the certificate signature verification failed. * @throws { BusinessError } 19030003 - the certificate has not taken effect. @@ -3853,8 +3980,9 @@ declare namespace cert { * @returns { Promise<void> } the promise returned by the function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @throws { BusinessError } 19030002 - the certificate signature verification failed. * @throws { BusinessError } 19030003 - the certificate has not taken effect. @@ -3873,8 +4001,9 @@ declare namespace cert { * @returns { Promise<void> } the promise returned by the function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @throws { BusinessError } 19030002 - the certificate signature verification failed. * @throws { BusinessError } 19030003 - the certificate has not taken effect. @@ -3927,8 +4056,8 @@ declare namespace cert { * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; 2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @since 9 @@ -3941,8 +4070,8 @@ declare namespace cert { * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; 2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -3956,8 +4085,8 @@ declare namespace cert { * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; 2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -4588,7 +4717,7 @@ declare namespace cert { * @returns { Promise<Array<X509Cert>> } * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19020001 - memory malloc failed. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -4601,7 +4730,7 @@ declare namespace cert { * @returns { Promise<Array<X509Cert>> } * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19020001 - memory malloc failed. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -4617,7 +4746,7 @@ declare namespace cert { * @param { AsyncCallback<Array<X509Cert>> } callback - the callback of select cert. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19020001 - memory malloc failed. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -4630,7 +4759,7 @@ declare namespace cert { * @param { AsyncCallback<Array<X509Cert>> } callback - the callback of select cert. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19020001 - memory malloc failed. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -4646,7 +4775,7 @@ declare namespace cert { * @returns { Promise<Array<X509CRL>> } * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19020001 - memory malloc failed. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -4659,7 +4788,7 @@ declare namespace cert { * @returns { Promise<Array<X509CRL>> } * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19020001 - memory malloc failed. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -4675,7 +4804,7 @@ declare namespace cert { * @param { AsyncCallback<Array<X509CRL>> } callback - the callback of select CRL. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19020001 - memory malloc failed. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -4688,7 +4817,7 @@ declare namespace cert { * @param { AsyncCallback<Array<X509CRL>> } callback - the callback of select CRL. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19020001 - memory malloc failed. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -4706,7 +4835,7 @@ declare namespace cert { * @returns { CertCRLCollection } * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19020001 - memory malloc failed. * @syscap SystemCapability.Security.Cert * @crossplatform * @since 11 @@ -4719,7 +4848,7 @@ declare namespace cert { * @returns { CertCRLCollection } * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19020001 - memory malloc failed. * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice @@ -4751,7 +4880,7 @@ declare namespace cert { * @returns { Array<X509Cert> } the X509 certificate list. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19020001 - memory malloc failed. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -4763,7 +4892,7 @@ declare namespace cert { * @returns { Array<X509Cert> } the X509 certificate list. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19020001 - memory malloc failed. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -4779,8 +4908,9 @@ declare namespace cert { * @returns { Promise<CertChainValidationResult> } the promise returned by the function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @throws { BusinessError } 19030002 - the certificate signature verification failed. * @throws { BusinessError } 19030003 - the certificate has not taken effect. @@ -4799,8 +4929,9 @@ declare namespace cert { * @returns { Promise<CertChainValidationResult> } the promise returned by the function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @throws { BusinessError } 19030002 - the certificate signature verification failed. * @throws { BusinessError } 19030003 - the certificate has not taken effect. @@ -4822,8 +4953,9 @@ declare namespace cert { * @param { AsyncCallback<CertChainValidationResult> } callback - indicate the cert chain validate result. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @throws { BusinessError } 19030002 - the certificate signature verification failed. * @throws { BusinessError } 19030003 - the certificate has not taken effect. @@ -4842,8 +4974,9 @@ declare namespace cert { * @param { AsyncCallback<CertChainValidationResult> } callback - indicate the cert chain validate result. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @throws { BusinessError } 19030002 - the certificate signature verification failed. * @throws { BusinessError } 19030003 - the certificate has not taken effect. @@ -4862,8 +4995,9 @@ declare namespace cert { * Get the string type data of the object. * * @returns { string } the string type data of the object. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -4876,8 +5010,9 @@ declare namespace cert { * Get the hash value of DER format data. * * @returns { Uint8Array } the hash value of DER format data. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -4895,7 +5030,7 @@ declare namespace cert { * @returns { Promise<X509CertChain> } * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19020001 - memory malloc failed. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -4909,7 +5044,7 @@ declare namespace cert { * @returns { Promise<X509CertChain> } * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19020001 - memory malloc failed. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -4926,7 +5061,7 @@ declare namespace cert { * @param { AsyncCallback<X509CertChain> } callback * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19020001 - memory malloc failed. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -4940,7 +5075,7 @@ declare namespace cert { * @param { AsyncCallback<X509CertChain> } callback * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19020001 - memory malloc failed. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -4956,7 +5091,7 @@ declare namespace cert { * @returns { X509CertChain } the certificate chain object. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19020001 - memory malloc failed. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -4969,7 +5104,7 @@ declare namespace cert { * @returns { X509CertChain } the certificate chain object. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19020001 - memory malloc failed. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -4985,8 +5120,8 @@ declare namespace cert { * @returns { Promise<CertChainBuildResult> } the promise returned by the function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; 2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @throws { BusinessError } 19030002 - the certificate signature verification failed. * @throws { BusinessError } 19030003 - the certificate has not taken effect. @@ -5154,8 +5289,8 @@ declare namespace cert { * @returns { Pkcs12Data } the Pkcs12Data. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; 2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @throws { BusinessError } 19030008 - maybe wrong password. * @syscap SystemCapability.Security.Cert @@ -5173,8 +5308,8 @@ declare namespace cert { * @returns { Promise<Array<X509TrustAnchor>> } the promise returned by the function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; 2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @throws { BusinessError } 19030002 - the certificate signature verification failed. * @throws { BusinessError } 19030003 - the certificate has not taken effect. @@ -5196,8 +5331,8 @@ declare namespace cert { * @returns { Promise<X500DistinguishedName> } the promise returned by the function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; 2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @throws { BusinessError } 19030002 - the certificate signature verification failed. * @throws { BusinessError } 19030003 - the certificate has not taken effect. @@ -5219,8 +5354,8 @@ declare namespace cert { * @returns { Promise<X500DistinguishedName> } the promise returned by the function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; 2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @throws { BusinessError } 19030002 - the certificate signature verification failed. * @throws { BusinessError } 19030003 - the certificate has not taken effect. @@ -5249,8 +5384,9 @@ declare namespace cert { * Get distinguished name string. * * @returns { string } distinguished name string. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -5266,8 +5402,9 @@ declare namespace cert { * @returns { Array<string> } distinguished name string. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -5280,8 +5417,9 @@ declare namespace cert { * Get distinguished name in der coding format. * * @returns { EncodingBlob } distinguished name encoded data. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -6153,8 +6291,9 @@ declare namespace cert { * @param { CmsSignerConfig } config - the configuration for CMS signer. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @throws { BusinessError } 19030008 - maybe wrong password. * @syscap SystemCapability.Security.Cert @@ -6170,8 +6309,9 @@ declare namespace cert { * @param { X509Cert } cert - the certificate. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -6188,8 +6328,9 @@ declare namespace cert { * @returns { Promise<Uint8Array | string> } the promise returned by the function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -6206,8 +6347,9 @@ declare namespace cert { * @returns { Uint8Array | string } the CMS final data. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; + * <br>2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -6224,8 +6366,8 @@ declare namespace cert { * @returns { CmsGenerator } the CmsGenerator. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; 2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -6331,8 +6473,8 @@ declare namespace cert { * @returns { string | Uint8Array } the CSR in PEM or DER format. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 19020001 - memory error. - * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020001 - memory malloc failed. + * @throws { BusinessError } 19020002 - runtime error. Possible causes: 1. Memory copy failed; 2. A null pointer occurs inside the system; 3. Failed to convert parameters between ArkTS and C. * @throws { BusinessError } 19030001 - crypto operation error. * @throws { BusinessError } 19030008 - maybe wrong password. * @syscap SystemCapability.Security.Cert diff --git a/api/@ohos.security.cryptoFramework.d.ts b/api/@ohos.security.cryptoFramework.d.ts index e5e861f913..5fa13ab39d 100644 --- a/api/@ohos.security.cryptoFramework.d.ts +++ b/api/@ohos.security.cryptoFramework.d.ts @@ -95,13 +95,13 @@ declare namespace cryptoFramework { NOT_SUPPORT = 801, /** - * Indicates the memory error. + * Indicates the memory operation failed. * * @syscap SystemCapability.Security.CryptoFramework * @since 9 */ /** - * Indicates the memory error. + * Indicates the memory operation failed. * * @syscap SystemCapability.Security.CryptoFramework * @crossplatform @@ -111,20 +111,20 @@ declare namespace cryptoFramework { ERR_OUT_OF_MEMORY = 17620001, /** - * Indicates that runtime error. + * Indicates that failed to convert paramters between arkts and c. * * @syscap SystemCapability.Security.CryptoFramework * @since 9 */ /** - * Indicates that runtime error. + * Indicates that failed to convert paramters between arkts and c. * * @syscap SystemCapability.Security.CryptoFramework * @crossplatform * @since 11 */ /** - * Indicates that runtime error. + * Indicates that failed to convert paramters between arkts and c. * * @syscap SystemCapability.Security.CryptoFramework * @crossplatform @@ -643,7 +643,7 @@ declare namespace cryptoFramework { * * @returns { DataBlob } the binary data of the key object. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @since 9 @@ -653,7 +653,7 @@ declare namespace cryptoFramework { * * @returns { DataBlob } the binary data of the key object. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform @@ -664,7 +664,7 @@ declare namespace cryptoFramework { * * @returns { DataBlob } the binary data of the key object. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Key * @crossplatform @@ -843,7 +843,7 @@ declare namespace cryptoFramework { * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory malloc failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @since 10 @@ -856,7 +856,7 @@ declare namespace cryptoFramework { * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory malloc failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform @@ -870,7 +870,7 @@ declare namespace cryptoFramework { * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory malloc failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Key.AsymKey * @crossplatform @@ -886,7 +886,7 @@ declare namespace cryptoFramework { * @returns { DataBlob } the binary data of the key object in DER format. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Key.AsymKey * @crossplatform @@ -902,7 +902,7 @@ declare namespace cryptoFramework { * @returns { string } the string of the key object in PEM format. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Key.AsymKey * @crossplatform @@ -920,7 +920,7 @@ declare namespace cryptoFramework { * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory malloc failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Key.AsymKey * @crossplatform @@ -965,7 +965,7 @@ declare namespace cryptoFramework { * @returns { bigint | string | number } the specified parameters value. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @since 10 @@ -977,7 +977,7 @@ declare namespace cryptoFramework { * @returns { bigint | string | number } the specified parameters value. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform @@ -991,7 +991,7 @@ declare namespace cryptoFramework { * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory malloc failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Key.AsymKey * @crossplatform @@ -1007,7 +1007,7 @@ declare namespace cryptoFramework { * @returns { DataBlob } the binary data of the key object in DER format. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Key.AsymKey * @crossplatform @@ -1023,7 +1023,7 @@ declare namespace cryptoFramework { * @returns { string } the string of the key object in PEM format. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Key.AsymKey * @crossplatform @@ -1150,7 +1150,7 @@ declare namespace cryptoFramework { * @param { AsyncCallback<DataBlob> } callback - the callback used to return random DataBlob. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @since 9 @@ -1162,7 +1162,7 @@ declare namespace cryptoFramework { * @param { AsyncCallback<DataBlob> } callback - the callback used to return random DataBlob. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform @@ -1176,7 +1176,7 @@ declare namespace cryptoFramework { * @param { AsyncCallback<DataBlob> } callback - the callback used to return random DataBlob. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Rand * @crossplatform @@ -1192,7 +1192,7 @@ declare namespace cryptoFramework { * @returns { Promise<DataBlob> } the promise used to return the generated random blob. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @since 9 @@ -1204,7 +1204,7 @@ declare namespace cryptoFramework { * @returns { Promise<DataBlob> } the promise used to return the generated random blob. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform @@ -1218,7 +1218,7 @@ declare namespace cryptoFramework { * @returns { Promise<DataBlob> } the promise used to return the generated random blob. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Rand * @crossplatform @@ -1234,7 +1234,7 @@ declare namespace cryptoFramework { * @returns { DataBlob } return the generated random blob. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @since 10 @@ -1246,7 +1246,7 @@ declare namespace cryptoFramework { * @returns { DataBlob } return the generated random blob. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform @@ -1260,7 +1260,7 @@ declare namespace cryptoFramework { * @returns { DataBlob } return the generated random blob. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Rand * @crossplatform @@ -1273,7 +1273,7 @@ declare namespace cryptoFramework { * Set seed by given DataBlob. * * @param { DataBlob } seed - indicates the seed DataBlob. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform * @since 9 @@ -1282,7 +1282,7 @@ declare namespace cryptoFramework { * Set seed by given DataBlob. * * @param { DataBlob } seed - indicates the seed DataBlob. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform * @atomicservice @@ -1292,7 +1292,7 @@ declare namespace cryptoFramework { * Set seed by given DataBlob. * * @param { DataBlob } seed - indicates the seed DataBlob. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @syscap SystemCapability.Security.CryptoFramework.Rand * @crossplatform * @atomicservice @@ -1335,7 +1335,7 @@ declare namespace cryptoFramework { * Create a random generator instance. * * @returns { Random } returns the created rand instance. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @syscap SystemCapability.Security.CryptoFramework * @since 9 */ @@ -1343,7 +1343,7 @@ declare namespace cryptoFramework { * Create a random generator instance. * * @returns { Random } returns the created rand instance. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform * @atomicservice @@ -1353,7 +1353,7 @@ declare namespace cryptoFramework { * Create a random generator instance. * * @returns { Random } returns the created rand instance. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @syscap SystemCapability.Security.CryptoFramework.Rand * @crossplatform * @atomicservice @@ -1391,7 +1391,7 @@ declare namespace cryptoFramework { * * @param { AsyncCallback<KeyPair> } callback - the callback used to return keypair. * @throws { BusinessError } 401 - invalid parameters. Possible causes: Incorrect parameter types; - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @since 9 @@ -1401,7 +1401,7 @@ declare namespace cryptoFramework { * * @param { AsyncCallback<KeyPair> } callback - the callback used to return keypair. * @throws { BusinessError } 401 - invalid parameters. Possible causes: Incorrect parameter types; - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform @@ -1412,7 +1412,7 @@ declare namespace cryptoFramework { * * @param { AsyncCallback<KeyPair> } callback - the callback used to return keypair. * @throws { BusinessError } 401 - invalid parameters. Possible causes: Incorrect parameter types; - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Key.AsymKey * @crossplatform @@ -1427,7 +1427,7 @@ declare namespace cryptoFramework { * @returns { Promise<KeyPair> } the promise used to return keypair. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @since 9 @@ -1438,7 +1438,7 @@ declare namespace cryptoFramework { * @returns { Promise<KeyPair> } the promise used to return keypair. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform @@ -1450,7 +1450,7 @@ declare namespace cryptoFramework { * @returns { Promise<KeyPair> } the promise used to return keypair. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Key.AsymKey * @crossplatform @@ -1465,7 +1465,7 @@ declare namespace cryptoFramework { * @returns { KeyPair } return keypair. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Key.AsymKey * @crossplatform @@ -1482,7 +1482,7 @@ declare namespace cryptoFramework { * @param { AsyncCallback<KeyPair> } callback - the callback used to return keypair. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @since 9 @@ -1495,7 +1495,7 @@ declare namespace cryptoFramework { * @param { AsyncCallback<KeyPair> } callback - the callback used to return keypair. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform @@ -1509,7 +1509,7 @@ declare namespace cryptoFramework { * @param { AsyncCallback<KeyPair> } callback - the callback used to return keypair. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Key.AsymKey * @crossplatform @@ -1526,7 +1526,7 @@ declare namespace cryptoFramework { * @param { AsyncCallback<KeyPair> } callback - the callback used to return keypair. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @since 10 @@ -1539,7 +1539,7 @@ declare namespace cryptoFramework { * @param { AsyncCallback<KeyPair> } callback - the callback used to return keypair. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform @@ -1553,7 +1553,7 @@ declare namespace cryptoFramework { * @param { AsyncCallback<KeyPair> } callback - the callback used to return keypair. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Key.AsymKey * @crossplatform @@ -1570,7 +1570,7 @@ declare namespace cryptoFramework { * @returns { Promise<KeyPair> } the promise used to return keypair. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @since 9 @@ -1583,7 +1583,7 @@ declare namespace cryptoFramework { * @returns { Promise<KeyPair> } the promise used to return keypair. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform @@ -1597,7 +1597,7 @@ declare namespace cryptoFramework { * @returns { Promise<KeyPair> } the promise used to return keypair. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Key.AsymKey * @crossplatform @@ -1614,7 +1614,7 @@ declare namespace cryptoFramework { * @returns { Promise<KeyPair> } the promise used to return keypair. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @since 10 @@ -1627,7 +1627,7 @@ declare namespace cryptoFramework { * @returns { Promise<KeyPair> } the promise used to return keypair. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform @@ -1641,7 +1641,7 @@ declare namespace cryptoFramework { * @returns { Promise<KeyPair> } the promise used to return keypair. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Key.AsymKey * @crossplatform @@ -1658,7 +1658,7 @@ declare namespace cryptoFramework { * @returns { KeyPair } return keypair. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Key.AsymKey * @crossplatform @@ -1675,7 +1675,7 @@ declare namespace cryptoFramework { * @returns { Promise<KeyPair> } return keypair. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Key.AsymKey * @crossplatform @@ -1693,7 +1693,7 @@ declare namespace cryptoFramework { * @returns { Promise<KeyPair> } return keypair. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Key.AsymKey * @crossplatform @@ -1710,7 +1710,7 @@ declare namespace cryptoFramework { * @returns { KeyPair } return keypair. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Key.AsymKey * @crossplatform @@ -1728,7 +1728,7 @@ declare namespace cryptoFramework { * @returns { KeyPair } return keypair. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Key.AsymKey * @crossplatform @@ -1796,7 +1796,7 @@ declare namespace cryptoFramework { * Generate a symmetric key object randomly. * * @param { AsyncCallback<SymKey> } callback - the callback of generateSymKey. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @syscap SystemCapability.Security.CryptoFramework * @since 9 */ @@ -1804,7 +1804,7 @@ declare namespace cryptoFramework { * Generate a symmetric key object randomly. * * @param { AsyncCallback<SymKey> } callback - the callback of generateSymKey. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform * @since 11 @@ -1813,7 +1813,7 @@ declare namespace cryptoFramework { * Generate a symmetric key object randomly. * * @param { AsyncCallback<SymKey> } callback - the callback of generateSymKey. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @syscap SystemCapability.Security.CryptoFramework.Key.SymKey * @crossplatform * @atomicservice @@ -1825,7 +1825,7 @@ declare namespace cryptoFramework { * Generate a symmetric key object randomly. * * @returns { Promise<SymKey> } the promise returned by the function. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @syscap SystemCapability.Security.CryptoFramework * @since 9 */ @@ -1833,7 +1833,7 @@ declare namespace cryptoFramework { * Generate a symmetric key object randomly. * * @returns { Promise<SymKey> } the promise returned by the function. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform * @since 11 @@ -1842,7 +1842,7 @@ declare namespace cryptoFramework { * Generate a symmetric key object randomly. * * @returns { Promise<SymKey> } the promise returned by the function. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @syscap SystemCapability.Security.CryptoFramework.Key.SymKey * @crossplatform * @atomicservice @@ -1854,7 +1854,7 @@ declare namespace cryptoFramework { * Generate a symmetric key object randomly. * * @returns { SymKey } return SymKey. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @syscap SystemCapability.Security.CryptoFramework.Key.SymKey * @crossplatform * @atomicservice @@ -1869,7 +1869,7 @@ declare namespace cryptoFramework { * @param { AsyncCallback<SymKey> } callback - the callback of generateSymKey. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @syscap SystemCapability.Security.CryptoFramework * @since 9 */ @@ -1880,7 +1880,7 @@ declare namespace cryptoFramework { * @param { AsyncCallback<SymKey> } callback - the callback of generateSymKey. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform * @since 11 @@ -1892,7 +1892,7 @@ declare namespace cryptoFramework { * @param { AsyncCallback<SymKey> } callback - the callback of generateSymKey. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @syscap SystemCapability.Security.CryptoFramework.Key.SymKey * @crossplatform * @atomicservice @@ -1907,7 +1907,7 @@ declare namespace cryptoFramework { * @returns { Promise<SymKey> } the promise returned by the function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @syscap SystemCapability.Security.CryptoFramework * @since 9 */ @@ -1918,7 +1918,7 @@ declare namespace cryptoFramework { * @returns { Promise<SymKey> } the promise returned by the function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform * @since 11 @@ -1930,7 +1930,7 @@ declare namespace cryptoFramework { * @returns { Promise<SymKey> } the promise returned by the function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @syscap SystemCapability.Security.CryptoFramework.Key.SymKey * @crossplatform * @atomicservice @@ -1945,7 +1945,7 @@ declare namespace cryptoFramework { * @returns { SymKey } return SymKey. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @syscap SystemCapability.Security.CryptoFramework.Key.SymKey * @crossplatform * @atomicservice @@ -1991,7 +1991,7 @@ declare namespace cryptoFramework { * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @syscap SystemCapability.Security.CryptoFramework * @since 9 */ @@ -2003,7 +2003,7 @@ declare namespace cryptoFramework { * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform * @since 11 @@ -2016,7 +2016,7 @@ declare namespace cryptoFramework { * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @syscap SystemCapability.Security.CryptoFramework.Key.AsymKey * @crossplatform * @atomicservice @@ -2162,7 +2162,7 @@ declare namespace cryptoFramework { * @param { AsyncCallback<void> } callback - the callback of the init function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory malloc failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @since 9 @@ -2174,7 +2174,7 @@ declare namespace cryptoFramework { * @param { AsyncCallback<void> } callback - the callback of the init function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory malloc failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform @@ -2187,7 +2187,7 @@ declare namespace cryptoFramework { * @param { AsyncCallback<void> } callback - the callback of the init function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory malloc failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Mac * @crossplatform @@ -2203,7 +2203,7 @@ declare namespace cryptoFramework { * @returns { Promise<void> } the promise returned by the function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory malloc failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @since 9 @@ -2215,7 +2215,7 @@ declare namespace cryptoFramework { * @returns { Promise<void> } the promise returned by the function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory malloc failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform @@ -2228,7 +2228,7 @@ declare namespace cryptoFramework { * @returns { Promise<void> } the promise returned by the function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory malloc failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Mac * @crossplatform @@ -2243,7 +2243,7 @@ declare namespace cryptoFramework { * @param { SymKey } key - indicates the SymKey. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory malloc failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Mac * @crossplatform @@ -2259,7 +2259,7 @@ declare namespace cryptoFramework { * @param { AsyncCallback<void> } callback - the callback of the update function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory malloc failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @since 9 @@ -2271,7 +2271,7 @@ declare namespace cryptoFramework { * @param { AsyncCallback<void> } callback - the callback of the update function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory malloc failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform @@ -2284,7 +2284,7 @@ declare namespace cryptoFramework { * @param { AsyncCallback<void> } callback - the callback of the update function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory malloc failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Mac * @crossplatform @@ -2300,7 +2300,7 @@ declare namespace cryptoFramework { * @returns { Promise<void> } the promise returned by the function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory malloc failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @since 9 @@ -2312,7 +2312,7 @@ declare namespace cryptoFramework { * @returns { Promise<void> } the promise returned by the function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory malloc failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform @@ -2325,7 +2325,7 @@ declare namespace cryptoFramework { * @returns { Promise<void> } the promise returned by the function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory malloc failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Mac * @crossplatform @@ -2340,7 +2340,7 @@ declare namespace cryptoFramework { * @param { DataBlob } input - indicates the DataBlob. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory malloc failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Mac * @crossplatform @@ -2353,7 +2353,7 @@ declare namespace cryptoFramework { * Output the result of mac calculation. * * @param { AsyncCallback<DataBlob> } callback - the callback of the doFinal function. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @since 9 @@ -2362,7 +2362,7 @@ declare namespace cryptoFramework { * Output the result of mac calculation. * * @param { AsyncCallback<DataBlob> } callback - the callback of the doFinal function. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform @@ -2372,7 +2372,7 @@ declare namespace cryptoFramework { * Output the result of mac calculation. * * @param { AsyncCallback<DataBlob> } callback - the callback of the doFinal function. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Mac * @crossplatform @@ -2385,7 +2385,7 @@ declare namespace cryptoFramework { * Output the result of mac calculation. * * @returns { Promise<DataBlob> } the promise returned by the function. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @since 9 @@ -2394,7 +2394,7 @@ declare namespace cryptoFramework { * Output the result of mac calculation. * * @returns { Promise<DataBlob> } the promise returned by the function. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform @@ -2404,7 +2404,7 @@ declare namespace cryptoFramework { * Output the result of mac calculation. * * @returns { Promise<DataBlob> } the promise returned by the function. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Mac * @crossplatform @@ -2419,8 +2419,8 @@ declare namespace cryptoFramework { * @returns { DataBlob } the sync returned by the function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Mac * @crossplatform @@ -2495,7 +2495,7 @@ declare namespace cryptoFramework { * @returns { Mac } returns the created mac instance. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @syscap SystemCapability.Security.CryptoFramework * @since 9 */ @@ -2506,7 +2506,7 @@ declare namespace cryptoFramework { * @returns { Mac } returns the created mac instance. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform * @since 11 @@ -2518,7 +2518,7 @@ declare namespace cryptoFramework { * @returns { Mac } returns the created mac instance. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @syscap SystemCapability.Security.CryptoFramework.Mac * @crossplatform * @atomicservice @@ -2533,8 +2533,8 @@ declare namespace cryptoFramework { * @returns { Mac } returns the created mac instance. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Mac * @crossplatform @@ -2575,7 +2575,7 @@ declare namespace cryptoFramework { * @param { AsyncCallback<void> } callback - the callback of the update function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory malloc failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @since 9 @@ -2587,7 +2587,7 @@ declare namespace cryptoFramework { * @param { AsyncCallback<void> } callback - the callback of the update function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory malloc failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform @@ -2600,7 +2600,7 @@ declare namespace cryptoFramework { * @param { AsyncCallback<void> } callback - the callback of the update function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory malloc failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.MessageDigest * @crossplatform @@ -2616,7 +2616,7 @@ declare namespace cryptoFramework { * @returns { Promise<void> } the promise returned by the function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory malloc failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @since 9 @@ -2628,7 +2628,7 @@ declare namespace cryptoFramework { * @returns { Promise<void> } the promise returned by the function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory malloc failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform @@ -2641,7 +2641,7 @@ declare namespace cryptoFramework { * @returns { Promise<void> } the promise returned by the function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory malloc failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.MessageDigest * @crossplatform @@ -2656,7 +2656,7 @@ declare namespace cryptoFramework { * @param { DataBlob } input - indicates the DataBlob. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory malloc failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.MessageDigest * @crossplatform @@ -2669,7 +2669,7 @@ declare namespace cryptoFramework { * Output the result of md calculation. * * @param { AsyncCallback<DataBlob> } callback - the callback of the digest function. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @since 9 @@ -2678,7 +2678,7 @@ declare namespace cryptoFramework { * Output the result of md calculation. * * @param { AsyncCallback<DataBlob> } callback - the callback of the digest function. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform @@ -2688,7 +2688,7 @@ declare namespace cryptoFramework { * Output the result of md calculation. * * @param { AsyncCallback<DataBlob> } callback - the callback of the digest function. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.MessageDigest * @crossplatform @@ -2701,7 +2701,7 @@ declare namespace cryptoFramework { * Output the result of md calculation. * * @returns { Promise<DataBlob> } the promise returned by the function. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @since 9 @@ -2710,7 +2710,7 @@ declare namespace cryptoFramework { * Output the result of md calculation. * * @returns { Promise<DataBlob> } the promise returned by the function. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform @@ -2720,7 +2720,7 @@ declare namespace cryptoFramework { * Output the result of md calculation. * * @returns { Promise<DataBlob> } the promise returned by the function. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.MessageDigest * @crossplatform @@ -2735,8 +2735,8 @@ declare namespace cryptoFramework { * @returns { DataBlob } the sync returned by the function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.MessageDigest * @crossplatform @@ -2811,7 +2811,7 @@ declare namespace cryptoFramework { * @returns { Md } returns the created md instance. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @syscap SystemCapability.Security.CryptoFramework * @since 9 */ @@ -2822,7 +2822,7 @@ declare namespace cryptoFramework { * @returns { Md } returns the created md instance. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform * @since 11 @@ -2834,7 +2834,7 @@ declare namespace cryptoFramework { * @returns { Md } returns the created md instance. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @syscap SystemCapability.Security.CryptoFramework.MessageDigest * @crossplatform * @atomicservice @@ -3172,8 +3172,8 @@ declare namespace cryptoFramework { * @param { AsyncCallback<void> } callback - the callback of the init function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @since 9 @@ -3187,8 +3187,8 @@ declare namespace cryptoFramework { * @param { AsyncCallback<void> } callback - the callback of the init function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform @@ -3203,8 +3203,8 @@ declare namespace cryptoFramework { * @param { AsyncCallback<void> } callback - the callback of the init function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Cipher * @crossplatform @@ -3222,8 +3222,8 @@ declare namespace cryptoFramework { * @param { AsyncCallback<void> } callback - the callback of the init function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @since 10 @@ -3237,8 +3237,8 @@ declare namespace cryptoFramework { * @param { AsyncCallback<void> } callback - the callback of the init function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform @@ -3253,8 +3253,8 @@ declare namespace cryptoFramework { * @param { AsyncCallback<void> } callback - the callback of the init function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Cipher * @crossplatform @@ -3272,8 +3272,8 @@ declare namespace cryptoFramework { * @returns { Promise<void> } the promise returned by the function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @since 9 @@ -3287,8 +3287,8 @@ declare namespace cryptoFramework { * @returns { Promise<void> } the promise returned by the function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform @@ -3303,8 +3303,8 @@ declare namespace cryptoFramework { * @returns { Promise<void> } the promise returned by the function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Cipher * @crossplatform @@ -3322,8 +3322,8 @@ declare namespace cryptoFramework { * @returns { Promise<void> } the promise returned by the function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @since 10 @@ -3337,8 +3337,8 @@ declare namespace cryptoFramework { * @returns { Promise<void> } the promise returned by the function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform @@ -3353,8 +3353,8 @@ declare namespace cryptoFramework { * @returns { Promise<void> } the promise returned by the function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Cipher * @crossplatform @@ -3371,8 +3371,8 @@ declare namespace cryptoFramework { * @param { ParamsSpec | null } params - indicates the algorithm parameters such as IV. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Cipher * @crossplatform @@ -3389,8 +3389,8 @@ declare namespace cryptoFramework { * @param { AsyncCallback<DataBlob> } callback - the callback of the update function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @since 9 @@ -3403,8 +3403,8 @@ declare namespace cryptoFramework { * @param { AsyncCallback<DataBlob> } callback - the callback of the update function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform @@ -3418,8 +3418,8 @@ declare namespace cryptoFramework { * @param { AsyncCallback<DataBlob> } callback - the callback of the update function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Cipher * @crossplatform @@ -3436,8 +3436,8 @@ declare namespace cryptoFramework { * @returns { Promise<DataBlob> } the promise returned by the function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @since 9 @@ -3450,8 +3450,8 @@ declare namespace cryptoFramework { * @returns { Promise<DataBlob> } the promise returned by the function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform @@ -3465,8 +3465,8 @@ declare namespace cryptoFramework { * @returns { Promise<DataBlob> } the promise returned by the function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Cipher * @crossplatform @@ -3483,8 +3483,8 @@ declare namespace cryptoFramework { * @returns { DataBlob } cipherText when encrypted or plainText when decrypted. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Cipher * @crossplatform @@ -3501,8 +3501,8 @@ declare namespace cryptoFramework { * @param { AsyncCallback<DataBlob> } callback - the callback of the doFinal function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @since 9 @@ -3515,8 +3515,8 @@ declare namespace cryptoFramework { * @param { AsyncCallback<DataBlob> } callback - the callback of the doFinal function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform @@ -3530,8 +3530,8 @@ declare namespace cryptoFramework { * @param { AsyncCallback<DataBlob> } callback - the callback of the doFinal function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Cipher * @crossplatform @@ -3548,8 +3548,8 @@ declare namespace cryptoFramework { * @param { AsyncCallback<DataBlob> } callback - the callback of the doFinal function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @since 10 @@ -3562,8 +3562,8 @@ declare namespace cryptoFramework { * @param { AsyncCallback<DataBlob> } callback - the callback of the doFinal function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform @@ -3577,8 +3577,8 @@ declare namespace cryptoFramework { * @param { AsyncCallback<DataBlob> } callback - the callback of the doFinal function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Cipher * @crossplatform @@ -3595,8 +3595,8 @@ declare namespace cryptoFramework { * @returns { Promise<DataBlob> } the promise returned by the function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @since 9 @@ -3609,8 +3609,8 @@ declare namespace cryptoFramework { * @returns { Promise<DataBlob> } the promise returned by the function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform @@ -3624,8 +3624,8 @@ declare namespace cryptoFramework { * @returns { Promise<DataBlob> } the promise returned by the function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Cipher * @crossplatform @@ -3642,8 +3642,8 @@ declare namespace cryptoFramework { * @returns { Promise<DataBlob> } the promise returned by the function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @since 10 @@ -3656,8 +3656,8 @@ declare namespace cryptoFramework { * @returns { Promise<DataBlob> } the promise returned by the function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform @@ -3671,8 +3671,8 @@ declare namespace cryptoFramework { * @returns { Promise<DataBlob> } the promise returned by the function. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Cipher * @crossplatform @@ -3689,8 +3689,8 @@ declare namespace cryptoFramework { * @returns { DataBlob } cipherText when encrypted or plainText when decrypted. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Cipher * @crossplatform @@ -3708,7 +3708,7 @@ declare namespace cryptoFramework { * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @since 10 @@ -3722,7 +3722,7 @@ declare namespace cryptoFramework { * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform @@ -3737,7 +3737,7 @@ declare namespace cryptoFramework { * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Cipher * @crossplatform @@ -3755,7 +3755,7 @@ declare namespace cryptoFramework { * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @since 10 @@ -3769,7 +3769,7 @@ declare namespace cryptoFramework { * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform @@ -3784,7 +3784,7 @@ declare namespace cryptoFramework { * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Cipher * @crossplatform @@ -3833,7 +3833,7 @@ declare namespace cryptoFramework { * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @syscap SystemCapability.Security.CryptoFramework * @since 9 */ @@ -3847,7 +3847,7 @@ declare namespace cryptoFramework { * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform * @since 11 @@ -3863,7 +3863,7 @@ declare namespace cryptoFramework { * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @syscap SystemCapability.Security.CryptoFramework.Cipher * @crossplatform * @atomicservice @@ -3903,8 +3903,8 @@ declare namespace cryptoFramework { * @param { AsyncCallback<void> } callback - the call back function return nothing. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @since 9 @@ -3916,8 +3916,8 @@ declare namespace cryptoFramework { * @param { AsyncCallback<void> } callback - the call back function return nothing. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform @@ -3930,8 +3930,8 @@ declare namespace cryptoFramework { * @param { AsyncCallback<void> } callback - the call back function return nothing. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Signature * @crossplatform @@ -3947,8 +3947,8 @@ declare namespace cryptoFramework { * @returns { Promise<void> } return nothing. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @since 9 @@ -3960,8 +3960,8 @@ declare namespace cryptoFramework { * @returns { Promise<void> } return nothing. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform @@ -3974,8 +3974,8 @@ declare namespace cryptoFramework { * @returns { Promise<void> } return nothing. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Signature * @crossplatform @@ -3990,8 +3990,8 @@ declare namespace cryptoFramework { * @param { PriKey } priKey - the private key. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Signature * @crossplatform @@ -4007,8 +4007,8 @@ declare namespace cryptoFramework { * @param { AsyncCallback<void> } callback - the call back function return nothing. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @since 9 @@ -4020,8 +4020,8 @@ declare namespace cryptoFramework { * @param { AsyncCallback<void> } callback - the call back function return nothing. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform @@ -4034,8 +4034,8 @@ declare namespace cryptoFramework { * @param { AsyncCallback<void> } callback - the call back function return nothing. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Signature * @crossplatform @@ -4051,8 +4051,8 @@ declare namespace cryptoFramework { * @returns { Promise<void> } return nothing. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @since 9 @@ -4064,8 +4064,8 @@ declare namespace cryptoFramework { * @returns { Promise<void> } return nothing. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform @@ -4078,8 +4078,8 @@ declare namespace cryptoFramework { * @returns { Promise<void> } return nothing. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Signature * @crossplatform @@ -4094,8 +4094,8 @@ declare namespace cryptoFramework { * @param { DataBlob } data - the data need to be signed. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Signature * @crossplatform @@ -4111,8 +4111,8 @@ declare namespace cryptoFramework { * @param { AsyncCallback<DataBlob> } callback - return the signed message. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @since 9 @@ -4124,8 +4124,8 @@ declare namespace cryptoFramework { * @param { AsyncCallback<DataBlob> } callback - return the signed message. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform @@ -4138,8 +4138,8 @@ declare namespace cryptoFramework { * @param { AsyncCallback<DataBlob> } callback - return the signed message. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Signature * @crossplatform @@ -4155,8 +4155,8 @@ declare namespace cryptoFramework { * @param { AsyncCallback<DataBlob> } callback - return the signed message. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @since 10 @@ -4168,8 +4168,8 @@ declare namespace cryptoFramework { * @param { AsyncCallback<DataBlob> } callback - return the signed message. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform @@ -4182,8 +4182,8 @@ declare namespace cryptoFramework { * @param { AsyncCallback<DataBlob> } callback - return the signed message. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Signature * @crossplatform @@ -4199,8 +4199,8 @@ declare namespace cryptoFramework { * @returns { Promise<DataBlob> } return the signed message. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @since 9 @@ -4212,8 +4212,8 @@ declare namespace cryptoFramework { * @returns { Promise<DataBlob> } return the signed message. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform @@ -4226,8 +4226,8 @@ declare namespace cryptoFramework { * @returns { Promise<DataBlob> } return the signed message. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Signature * @crossplatform @@ -4243,8 +4243,8 @@ declare namespace cryptoFramework { * @returns { Promise<DataBlob> } return the signed message. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @since 10 @@ -4256,8 +4256,8 @@ declare namespace cryptoFramework { * @returns { Promise<DataBlob> } return the signed message. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform @@ -4270,8 +4270,8 @@ declare namespace cryptoFramework { * @returns { Promise<DataBlob> } return the signed message. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Signature * @crossplatform @@ -4287,8 +4287,8 @@ declare namespace cryptoFramework { * @returns { DataBlob } return the signed message. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Signature * @crossplatform @@ -4306,7 +4306,7 @@ declare namespace cryptoFramework { * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @since 10 @@ -4320,7 +4320,7 @@ declare namespace cryptoFramework { * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform @@ -4335,7 +4335,7 @@ declare namespace cryptoFramework { * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Signature * @crossplatform @@ -4353,7 +4353,7 @@ declare namespace cryptoFramework { * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform @@ -4368,7 +4368,7 @@ declare namespace cryptoFramework { * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Signature * @crossplatform @@ -4386,7 +4386,7 @@ declare namespace cryptoFramework { * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @since 10 @@ -4400,7 +4400,7 @@ declare namespace cryptoFramework { * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform @@ -4415,7 +4415,7 @@ declare namespace cryptoFramework { * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Signature * @crossplatform @@ -4486,8 +4486,8 @@ declare namespace cryptoFramework { * @param { AsyncCallback<void> } callback - return nothing. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @since 9 @@ -4499,8 +4499,8 @@ declare namespace cryptoFramework { * @param { AsyncCallback<void> } callback - return nothing. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform @@ -4513,8 +4513,8 @@ declare namespace cryptoFramework { * @param { AsyncCallback<void> } callback - return nothing. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Signature * @crossplatform @@ -4530,8 +4530,8 @@ declare namespace cryptoFramework { * @returns { Promise<void> } return nothing. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @since 9 @@ -4543,8 +4543,8 @@ declare namespace cryptoFramework { * @returns { Promise<void> } return nothing. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform @@ -4557,8 +4557,8 @@ declare namespace cryptoFramework { * @returns { Promise<void> } return nothing. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Signature * @crossplatform @@ -4573,8 +4573,8 @@ declare namespace cryptoFramework { * @param { PubKey } pubKey - the public key. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Signature * @crossplatform @@ -4590,8 +4590,8 @@ declare namespace cryptoFramework { * @param { AsyncCallback<void> } callback - return nothing. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @since 9 @@ -4603,8 +4603,8 @@ declare namespace cryptoFramework { * @param { AsyncCallback<void> } callback - return nothing. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform @@ -4617,8 +4617,8 @@ declare namespace cryptoFramework { * @param { AsyncCallback<void> } callback - return nothing. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Signature * @crossplatform @@ -4634,8 +4634,8 @@ declare namespace cryptoFramework { * @returns { Promise<void> } return nothing. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @since 9 @@ -4647,8 +4647,8 @@ declare namespace cryptoFramework { * @returns { Promise<void> } return nothing. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform @@ -4661,8 +4661,8 @@ declare namespace cryptoFramework { * @returns { Promise<void> } return nothing. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Signature * @crossplatform @@ -4677,8 +4677,8 @@ declare namespace cryptoFramework { * @param { DataBlob } data - the data need to be verified. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Signature * @crossplatform @@ -4695,8 +4695,8 @@ declare namespace cryptoFramework { * @param { AsyncCallback<boolean> } callback - return the verify result. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @since 9 @@ -4709,8 +4709,8 @@ declare namespace cryptoFramework { * @param { AsyncCallback<boolean> } callback - return the verify result. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform @@ -4724,8 +4724,8 @@ declare namespace cryptoFramework { * @param { AsyncCallback<boolean> } callback - return the verify result. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Signature * @crossplatform @@ -4742,8 +4742,8 @@ declare namespace cryptoFramework { * @param { AsyncCallback<boolean> } callback - return the verify result. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @since 10 @@ -4756,8 +4756,8 @@ declare namespace cryptoFramework { * @param { AsyncCallback<boolean> } callback - return the verify result. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform @@ -4771,8 +4771,8 @@ declare namespace cryptoFramework { * @param { AsyncCallback<boolean> } callback - return the verify result. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Signature * @crossplatform @@ -4789,8 +4789,8 @@ declare namespace cryptoFramework { * @returns { Promise<boolean> } return the verify result. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @since 9 @@ -4803,8 +4803,8 @@ declare namespace cryptoFramework { * @returns { Promise<boolean> } return the verify result. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform @@ -4818,8 +4818,8 @@ declare namespace cryptoFramework { * @returns { Promise<boolean> } return the verify result. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Signature * @crossplatform @@ -4836,8 +4836,8 @@ declare namespace cryptoFramework { * @returns { Promise<boolean> } return the verify result. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @since 10 @@ -4850,8 +4850,8 @@ declare namespace cryptoFramework { * @returns { Promise<boolean> } return the verify result. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform @@ -4865,8 +4865,8 @@ declare namespace cryptoFramework { * @returns { Promise<boolean> } return the verify result. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Signature * @crossplatform @@ -4883,8 +4883,8 @@ declare namespace cryptoFramework { * @returns { boolean } return the verify result. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Signature * @crossplatform @@ -4901,8 +4901,8 @@ declare namespace cryptoFramework { * @returns { Promise<DataBlob | null> } the promise used to return the recovered data. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Signature * @crossplatform @@ -4919,8 +4919,8 @@ declare namespace cryptoFramework { * @returns { DataBlob | null } return the recovered data. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Signature * @crossplatform @@ -4938,7 +4938,7 @@ declare namespace cryptoFramework { * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @since 10 @@ -4952,7 +4952,7 @@ declare namespace cryptoFramework { * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform @@ -4967,7 +4967,7 @@ declare namespace cryptoFramework { * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Signature * @crossplatform @@ -4985,7 +4985,7 @@ declare namespace cryptoFramework { * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform @@ -5000,7 +5000,7 @@ declare namespace cryptoFramework { * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Signature * @crossplatform @@ -5018,7 +5018,7 @@ declare namespace cryptoFramework { * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @since 10 @@ -5032,7 +5032,7 @@ declare namespace cryptoFramework { * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform @@ -5047,7 +5047,7 @@ declare namespace cryptoFramework { * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Signature * @crossplatform @@ -5094,7 +5094,7 @@ declare namespace cryptoFramework { * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @syscap SystemCapability.Security.CryptoFramework * @since 9 */ @@ -5106,7 +5106,7 @@ declare namespace cryptoFramework { * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform * @since 11 @@ -5119,7 +5119,7 @@ declare namespace cryptoFramework { * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @syscap SystemCapability.Security.CryptoFramework.Signature * @crossplatform * @atomicservice @@ -5135,7 +5135,7 @@ declare namespace cryptoFramework { * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @syscap SystemCapability.Security.CryptoFramework * @since 9 */ @@ -5147,7 +5147,7 @@ declare namespace cryptoFramework { * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform * @since 11 @@ -5160,7 +5160,7 @@ declare namespace cryptoFramework { * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @syscap SystemCapability.Security.CryptoFramework.Signature * @crossplatform * @atomicservice @@ -5201,8 +5201,8 @@ declare namespace cryptoFramework { * @param { AsyncCallback<DataBlob> } callback - return the secret. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @since 9 @@ -5215,8 +5215,8 @@ declare namespace cryptoFramework { * @param { AsyncCallback<DataBlob> } callback - return the secret. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform @@ -5230,8 +5230,8 @@ declare namespace cryptoFramework { * @param { AsyncCallback<DataBlob> } callback - return the secret. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.KeyAgreement * @crossplatform @@ -5248,8 +5248,8 @@ declare namespace cryptoFramework { * @returns { Promise<DataBlob> } the promise used to return secret. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @since 9 @@ -5262,8 +5262,8 @@ declare namespace cryptoFramework { * @returns { Promise<DataBlob> } the promise used to return secret. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform @@ -5277,8 +5277,8 @@ declare namespace cryptoFramework { * @returns { Promise<DataBlob> } the promise used to return secret. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.KeyAgreement * @crossplatform @@ -5295,8 +5295,8 @@ declare namespace cryptoFramework { * @returns { DataBlob } the promise used to return secret. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.KeyAgreement * @crossplatform @@ -5343,7 +5343,7 @@ declare namespace cryptoFramework { * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @syscap SystemCapability.Security.CryptoFramework * @since 9 */ @@ -5355,7 +5355,7 @@ declare namespace cryptoFramework { * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform * @since 11 @@ -5368,7 +5368,7 @@ declare namespace cryptoFramework { * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @syscap SystemCapability.Security.CryptoFramework.KeyAgreement * @crossplatform * @atomicservice @@ -7198,7 +7198,7 @@ declare namespace cryptoFramework { * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @static * @syscap SystemCapability.Security.CryptoFramework * @crossplatform @@ -7212,7 +7212,7 @@ declare namespace cryptoFramework { * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @static * @syscap SystemCapability.Security.CryptoFramework.Key.AsymKey * @crossplatform @@ -7229,7 +7229,7 @@ declare namespace cryptoFramework { * @returns { Point } the ECC point object. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @static * @syscap SystemCapability.Security.CryptoFramework.Key.AsymKey @@ -7248,7 +7248,7 @@ declare namespace cryptoFramework { * @returns { Uint8Array } the encoded point data. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @static * @syscap SystemCapability.Security.CryptoFramework.Key.AsymKey @@ -7558,7 +7558,7 @@ declare namespace cryptoFramework { * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @static * @syscap SystemCapability.Security.CryptoFramework @@ -7574,7 +7574,7 @@ declare namespace cryptoFramework { * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @static * @syscap SystemCapability.Security.CryptoFramework.Key.AsymKey @@ -8136,7 +8136,7 @@ declare namespace cryptoFramework { * * @param { AsyncCallback<KeyPair> } callback - the callback used to return keypair. * @throws { BusinessError } 401 - invalid parameters. Possible causes: Incorrect parameter types; - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @since 10 @@ -8146,7 +8146,7 @@ declare namespace cryptoFramework { * * @param { AsyncCallback<KeyPair> } callback - the callback used to return keypair. * @throws { BusinessError } 401 - invalid parameters. Possible causes: Incorrect parameter types; - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform @@ -8157,7 +8157,7 @@ declare namespace cryptoFramework { * * @param { AsyncCallback<KeyPair> } callback - the callback used to return keypair. * @throws { BusinessError } 401 - invalid parameters. Possible causes: Incorrect parameter types; - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Key.AsymKey * @crossplatform @@ -8172,7 +8172,7 @@ declare namespace cryptoFramework { * @returns { Promise<KeyPair> } the promise used to return keypair. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @since 10 @@ -8183,7 +8183,7 @@ declare namespace cryptoFramework { * @returns { Promise<KeyPair> } the promise used to return keypair. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform @@ -8195,7 +8195,7 @@ declare namespace cryptoFramework { * @returns { Promise<KeyPair> } the promise used to return keypair. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Key.AsymKey * @crossplatform @@ -8210,7 +8210,7 @@ declare namespace cryptoFramework { * @returns { KeyPair } return keypair. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Key.AsymKey * @crossplatform @@ -8224,7 +8224,7 @@ declare namespace cryptoFramework { * * @param { AsyncCallback<PriKey> } callback - the callback used to return PriKey. * @throws { BusinessError } 401 - invalid parameters. Possible causes: Mandatory parameters are left unspecified; - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @since 10 @@ -8234,7 +8234,7 @@ declare namespace cryptoFramework { * * @param { AsyncCallback<PriKey> } callback - the callback used to return PriKey. * @throws { BusinessError } 401 - invalid parameters. Possible causes: Mandatory parameters are left unspecified; - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform @@ -8245,7 +8245,7 @@ declare namespace cryptoFramework { * * @param { AsyncCallback<PriKey> } callback - the callback used to return PriKey. * @throws { BusinessError } 401 - invalid parameters. Possible causes: Mandatory parameters are left unspecified; - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Key.AsymKey * @crossplatform @@ -8260,7 +8260,7 @@ declare namespace cryptoFramework { * @returns { Promise<PriKey> } the promise used to return PriKey. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @since 10 @@ -8271,7 +8271,7 @@ declare namespace cryptoFramework { * @returns { Promise<PriKey> } the promise used to return PriKey. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform @@ -8283,7 +8283,7 @@ declare namespace cryptoFramework { * @returns { Promise<PriKey> } the promise used to return PriKey. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Key.AsymKey * @crossplatform @@ -8298,7 +8298,7 @@ declare namespace cryptoFramework { * @returns { PriKey } return PriKey. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Key.AsymKey * @crossplatform @@ -8312,7 +8312,7 @@ declare namespace cryptoFramework { * * @param { AsyncCallback<PubKey> } callback - the callback used to return PubKey. * @throws { BusinessError } 401 - invalid parameters. Possible causes: Incorrect parameter types; - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @since 10 @@ -8322,7 +8322,7 @@ declare namespace cryptoFramework { * * @param { AsyncCallback<PubKey> } callback - the callback used to return PubKey. * @throws { BusinessError } 401 - invalid parameters. Possible causes: Incorrect parameter types; - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform @@ -8333,7 +8333,7 @@ declare namespace cryptoFramework { * * @param { AsyncCallback<PubKey> } callback - the callback used to return PubKey. * @throws { BusinessError } 401 - invalid parameters. Possible causes: Incorrect parameter types; - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Key.AsymKey * @crossplatform @@ -8348,7 +8348,7 @@ declare namespace cryptoFramework { * @returns { Promise<PubKey> } the promise used to return PubKey. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @since 10 @@ -8359,7 +8359,7 @@ declare namespace cryptoFramework { * @returns { Promise<PubKey> } the promise used to return PubKey. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform @@ -8371,7 +8371,7 @@ declare namespace cryptoFramework { * @returns { Promise<PubKey> } the promise used to return PubKey. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Key.AsymKey * @crossplatform @@ -8386,7 +8386,7 @@ declare namespace cryptoFramework { * @returns { PubKey } return PubKey. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Key.AsymKey * @crossplatform @@ -8433,7 +8433,7 @@ declare namespace cryptoFramework { * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @syscap SystemCapability.Security.CryptoFramework * @since 10 */ @@ -8445,7 +8445,7 @@ declare namespace cryptoFramework { * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform * @since 11 @@ -8458,7 +8458,7 @@ declare namespace cryptoFramework { * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @syscap SystemCapability.Security.CryptoFramework.Key.AsymKey * @crossplatform * @atomicservice @@ -8771,7 +8771,7 @@ declare namespace cryptoFramework { * @param { AsyncCallback<DataBlob> } callback - the callback used to return dataBlob. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform @@ -8784,7 +8784,7 @@ declare namespace cryptoFramework { * @param { AsyncCallback<DataBlob> } callback - the callback used to return dataBlob. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Kdf * @crossplatform @@ -8800,7 +8800,7 @@ declare namespace cryptoFramework { * @returns { Promise<DataBlob> } the promise used to return dataBlob. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform @@ -8813,7 +8813,7 @@ declare namespace cryptoFramework { * @returns { Promise<DataBlob> } the promise used to return dataBlob. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Kdf * @crossplatform @@ -8829,8 +8829,8 @@ declare namespace cryptoFramework { * @returns { DataBlob } the sync used to return dataBlob. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. - * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620001 - memory operation failed. + * @throws { BusinessError } 17620002 - failed to convert paramters between arkts and c. * @throws { BusinessError } 17630001 - crypto operation error. * @syscap SystemCapability.Security.CryptoFramework.Kdf * @crossplatform @@ -8869,7 +8869,7 @@ declare namespace cryptoFramework { * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @syscap SystemCapability.Security.CryptoFramework * @crossplatform * @since 11 @@ -8882,7 +8882,7 @@ declare namespace cryptoFramework { * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @syscap SystemCapability.Security.CryptoFramework.Kdf * @crossplatform * @atomicservice @@ -8962,7 +8962,7 @@ declare namespace cryptoFramework { * @returns { DataBlob } the SM2 ciphertext in ASN.1 format. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @static * @syscap SystemCapability.Security.CryptoFramework.Cipher @@ -8980,7 +8980,7 @@ declare namespace cryptoFramework { * @returns { SM2CipherTextSpec } the specific data of SM2 ciphertext. * @throws { BusinessError } 401 - invalid parameters. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620001 - memory operation failed. * @throws { BusinessError } 17630001 - crypto operation error. * @static * @syscap SystemCapability.Security.CryptoFramework.Cipher -- Gitee From 398a45ac5a9533e335f905eca1407b25b2a98cd5 Mon Sep 17 00:00:00 2001 From: zhuhan <zhuhan10@huawei.com> Date: Thu, 17 Apr 2025 10:29:25 +0800 Subject: [PATCH 630/835] remove 401 Signed-off-by: zhuhan <zhuhan10@huawei.com> Change-Id: I00caf815cd98d28fe28f84c693e3cb7f5761786e --- api/@ohos.app.ability.application.d.ts | 1 - api/application/Context.d.ts | 1 - api/application/UIAbilityContext.d.ts | 1 - api/application/UIExtensionContext.d.ts | 1 - 4 files changed, 4 deletions(-) diff --git a/api/@ohos.app.ability.application.d.ts b/api/@ohos.app.ability.application.d.ts index 66f9265f48..7d1a492b19 100644 --- a/api/@ohos.app.ability.application.d.ts +++ b/api/@ohos.app.ability.application.d.ts @@ -70,7 +70,6 @@ declare namespace application { * @param { string } pluginBundleName - Indicates the bundle name of plugin. * @param { string } pluginModuleName - Indicates the module name of plugin. * @returns { Promise<Context> } Returns the module context of plugin. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified. 2.Incorrect parameter types. * @syscap SystemCapability.Ability.AbilityRuntime.Core * @stagemodelonly * @since 18 diff --git a/api/application/Context.d.ts b/api/application/Context.d.ts index 740b4c574b..1dc8105b09 100644 --- a/api/application/Context.d.ts +++ b/api/application/Context.d.ts @@ -581,7 +581,6 @@ export default class Context extends BaseContext { * * @param { contextConstant.AreaMode } areaMode - Indicates the area mode. * @returns { Context } Returns the context with the specified area mode. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified. 2.Incorrect parameter types. * @syscap SystemCapability.Ability.AbilityRuntime.Core * @stagemodelonly * @atomicservice diff --git a/api/application/UIAbilityContext.d.ts b/api/application/UIAbilityContext.d.ts index 2b638445d6..7e94c2666b 100644 --- a/api/application/UIAbilityContext.d.ts +++ b/api/application/UIAbilityContext.d.ts @@ -4801,7 +4801,6 @@ export default class UIAbilityContext extends Context { * Set colorMode of uiability. * * @param { ConfigurationConstant.ColorMode } colorMode - Color mode. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified. 2.Incorrect parameter types. * @throws { BusinessError } 16000011 - The context does not exist. * @syscap SystemCapability.Ability.AbilityRuntime.Core * @stagemodelonly diff --git a/api/application/UIExtensionContext.d.ts b/api/application/UIExtensionContext.d.ts index 8a3c475345..c2ff8f8543 100755 --- a/api/application/UIExtensionContext.d.ts +++ b/api/application/UIExtensionContext.d.ts @@ -1095,7 +1095,6 @@ export default class UIExtensionContext extends ExtensionContext { * Set colorMode of uiextension. * * @param { ConfigurationConstant.ColorMode } colorMode - Color mode. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified. 2.Incorrect parameter types. * @throws { BusinessError } 16000011 - The context does not exist. * @syscap SystemCapability.Ability.AbilityRuntime.Core * @stagemodelonly -- Gitee From 9ec1cf1ebf5fe492494e6182ef8c9856fbc59e08 Mon Sep 17 00:00:00 2001 From: Feng Lin <linfeng67@huawei.com> Date: Sat, 19 Apr 2025 10:47:24 +0000 Subject: [PATCH 631/835] avPlayer.prepare() Signed-off-by: Feng Lin <linfeng67@huawei.com> --- api/@ohos.multimedia.media.d.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/api/@ohos.multimedia.media.d.ts b/api/@ohos.multimedia.media.d.ts index 3dfff0a333..bbc24af675 100755 --- a/api/@ohos.multimedia.media.d.ts +++ b/api/@ohos.multimedia.media.d.ts @@ -6188,6 +6188,10 @@ declare namespace media { prepare(callback: AsyncCallback<void>): void; /** * Prepare video playback, it will request resource for playing. + * + * * <p>如果应用使用到多个短视频频繁切换的场景,为了提升切换性能,可以考虑创建多个AVPlayer对象,提前准备下一个视频,详情参见[在线短视频流畅切换]{@link + * https://developer.huawei.com/consumer/en/doc/best-practices/bpta-smooth-switching}</p> + * * @returns { Promise<void> } A Promise instance used to return when prepare completed. * @syscap SystemCapability.Multimedia.Media.VideoPlayer * @since 8 -- Gitee From 983a2cd003a10136f1aee957d915a3f86f2a93f2 Mon Sep 17 00:00:00 2001 From: Thomastong <thomastong32@gmail.com> Date: Sat, 19 Apr 2025 13:40:58 +0000 Subject: [PATCH 632/835] update api/@ohos.resourceschedule.deviceStandby.d.ts. Signed-off-by: Thomastong <thomastong32@gmail.com> --- api/@ohos.resourceschedule.deviceStandby.d.ts | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/api/@ohos.resourceschedule.deviceStandby.d.ts b/api/@ohos.resourceschedule.deviceStandby.d.ts index 46344d2d78..4cd89d6f90 100644 --- a/api/@ohos.resourceschedule.deviceStandby.d.ts +++ b/api/@ohos.resourceschedule.deviceStandby.d.ts @@ -39,9 +39,9 @@ declare namespace deviceStandby { * @throws { BusinessError } 202 - Not System App. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. 2. Incorrect parameter types. 3. Parameter verification failed. * @throws { BusinessError } 9800001 - Memory operation failed. - * @throws { BusinessError } 9800002 - Parcel operation failed. - * @throws { BusinessError } 9800003 - Inner transact failed. - * @throws { BusinessError } 9800004 - System service operation failed. + * @throws { BusinessError } 9800002 - Failed to write data into parcel. Possible reasons: 1. Invalid parameters. + * @throws { BusinessError } 9800003 - Failed to complete inner transaction. + * @throws { BusinessError } 9800004 - Failed to get device standby service, necessary system service is not ready. * @throws { BusinessError } 18700001 - Caller information verification failed. * @syscap SystemCapability.ResourceSchedule.DeviceStandby * @systemapi Hide this for inner system use. @@ -59,9 +59,9 @@ declare namespace deviceStandby { * @throws { BusinessError } 202 - Not System App. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. 2. Incorrect parameter types. 3. Parameter verification failed. * @throws { BusinessError } 9800001 - Memory operation failed. - * @throws { BusinessError } 9800002 - Parcel operation failed. - * @throws { BusinessError } 9800003 - Inner transact failed. - * @throws { BusinessError } 9800004 - System service operation failed. + * @throws { BusinessError } 9800002 - Failed to write data into parcel. Possible reasons: 1. Invalid parameters. + * @throws { BusinessError } 9800003 - Failed to complete inner transaction. + * @throws { BusinessError } 9800004 - Failed to get device standby service, necessary system service is not ready. * @throws { BusinessError } 18700001 - Caller information verification failed. * @syscap SystemCapability.ResourceSchedule.DeviceStandby * @systemapi Hide this for inner system use. @@ -78,9 +78,9 @@ declare namespace deviceStandby { * @throws { BusinessError } 202 - Not System App. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. 2. Incorrect parameter types. 3. Parameter verification failed. * @throws { BusinessError } 9800001 - Memory operation failed. - * @throws { BusinessError } 9800002 - Parcel operation failed. - * @throws { BusinessError } 9800003 - Inner transact failed. - * @throws { BusinessError } 9800004 - System service operation failed. + * @throws { BusinessError } 9800002 - Failed to write data into parcel. Possible reasons: 1. Invalid parameters. + * @throws { BusinessError } 9800003 - Failed to complete inner transaction. + * @throws { BusinessError } 9800004 - Failed to get device standby service, necessary system service is not ready. * @throws { BusinessError } 18700001 - Caller information verification failed. * @syscap SystemCapability.ResourceSchedule.DeviceStandby * @systemapi Hide this for inner system use. @@ -97,9 +97,9 @@ declare namespace deviceStandby { * @throws { BusinessError } 202 - Not System App. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. 2. Incorrect parameter types. 3. Parameter verification failed. * @throws { BusinessError } 9800001 - Memory operation failed. - * @throws { BusinessError } 9800002 - Parcel operation failed. - * @throws { BusinessError } 9800003 - Inner transact failed. - * @throws { BusinessError } 9800004 - System service operation failed. + * @throws { BusinessError } 9800002 - Failed to write data into parcel. Possible reasons: 1. Invalid parameters. + * @throws { BusinessError } 9800003 - Failed to complete inner transaction. + * @throws { BusinessError } 9800004 - Failed to get device standby service, necessary system service is not ready. * @throws { BusinessError } 18700001 - Caller information verification failed. * @syscap SystemCapability.ResourceSchedule.DeviceStandby * @systemapi Hide this for inner system use. -- Gitee From 7993f5619204dd4057b5aa1cdae3a4aa3315431a Mon Sep 17 00:00:00 2001 From: wangz <wangzhen350@huawei.com> Date: Sun, 20 Apr 2025 16:27:28 +0800 Subject: [PATCH 633/835] =?UTF-8?q?=E6=B7=BB=E5=8A=A0SystemCapability.Reso?= =?UTF-8?q?urceschedule.BackgroundProcessManager?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: wangz <wangzhen350@huawei.com> --- api/device-define/default.json | 3 ++- api/device-define/liteWearable.json | 3 ++- api/device-define/wearable.json | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/api/device-define/default.json b/api/device-define/default.json index e7e2311b89..29d012e947 100644 --- a/api/device-define/default.json +++ b/api/device-define/default.json @@ -233,6 +233,7 @@ "SystemCapability.Graphic.Vulkan", "SystemCapability.Multimedia.Image.ImageCreator", "SystemCapability.Ability.AppStartup", - "SystemCapability.Ability.AppExtension.PhotoEditorExtension" + "SystemCapability.Ability.AppExtension.PhotoEditorExtension", + "SystemCapability.Resourceschedule.BackgroundProcessManager" ] } diff --git a/api/device-define/liteWearable.json b/api/device-define/liteWearable.json index 8f51d4ff45..98f7aa341f 100644 --- a/api/device-define/liteWearable.json +++ b/api/device-define/liteWearable.json @@ -16,6 +16,7 @@ "SystemCapability.MiscServices.ScreenLock", "SystemCapability.Security.CryptoFramework", "SystemCapability.Security.CryptoFramework.MessageDigest", - "SystemCapability.Security.CryptoFramework.Rand" + "SystemCapability.Security.CryptoFramework.Rand", + "SystemCapability.Resourceschedule.BackgroundProcessManager" ] } diff --git a/api/device-define/wearable.json b/api/device-define/wearable.json index 45d199b21b..76e5870172 100644 --- a/api/device-define/wearable.json +++ b/api/device-define/wearable.json @@ -196,6 +196,7 @@ "SystemCapability.Communication.WiFi.AP.Extension", "SystemCapability.Location.Location.Core", "SystemCapability.Location.Location.Gnss", - "SystemCapability.Test.UiTest" + "SystemCapability.Test.UiTest", + "SystemCapability.Resourceschedule.BackgroundProcessManager" ] } -- Gitee From 39bec9fa60e2f48cf3999c9d7bd87056ab49c26c Mon Sep 17 00:00:00 2001 From: wangz <wangzhen350@huawei.com> Date: Sun, 20 Apr 2025 16:30:10 +0800 Subject: [PATCH 634/835] =?UTF-8?q?=E6=B7=BB=E5=8A=A0SystemCapability.Reso?= =?UTF-8?q?urceschedule.BackgroundProcessManager?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: wangz <wangzhen350@huawei.com> --- api/device-define/tablet.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/api/device-define/tablet.json b/api/device-define/tablet.json index 153f694bfb..361fd20c18 100644 --- a/api/device-define/tablet.json +++ b/api/device-define/tablet.json @@ -223,6 +223,7 @@ "SystemCapability.Multimedia.Image.ImageCreator", "SystemCapability.Graphic.Graphic2D.WebGL2", "SystemCapability.Ability.AppStartup", - "SystemCapability.Ability.AppExtension.PhotoEditorExtension" + "SystemCapability.Ability.AppExtension.PhotoEditorExtension", + "SystemCapability.Resourceschedule.BackgroundProcessManager" ] } -- Gitee From 6ca6044217c4c78dcd79171891b3470d985ba885 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=9F=A9=E5=AE=97=E6=98=8E?= <hanzongming@h-partners.com> Date: Mon, 21 Apr 2025 02:20:49 +0000 Subject: [PATCH 635/835] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 韩宗明 <hanzongming@h-partners.com> --- api/@ohos.multimedia.media.d.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/@ohos.multimedia.media.d.ts b/api/@ohos.multimedia.media.d.ts index 3dfff0a333..c21d0ee72e 100755 --- a/api/@ohos.multimedia.media.d.ts +++ b/api/@ohos.multimedia.media.d.ts @@ -19,8 +19,8 @@ */ import { ErrorCallback, AsyncCallback, Callback } from './@ohos.base'; -import audio from "./@ohos.multimedia.audio"; -import photoAccessHelper from "./@ohos.file.photoAccessHelper"; +import audio from './@ohos.multimedia.audio'; +import photoAccessHelper from './@ohos.file.photoAccessHelper'; import type image from './@ohos.multimedia.image'; import type { SoundPool as _SoundPool } from './multimedia/soundPool'; import type { PlayParameters as _PlayParameters } from './multimedia/soundPool'; -- Gitee From 1438bfbff1692c5d34cc29b79e3bb63869393b4e Mon Sep 17 00:00:00 2001 From: hwyml <yangmingliang9@huawei.com> Date: Mon, 21 Apr 2025 10:31:36 +0800 Subject: [PATCH 636/835] update serial api level Signed-off-by: hwyml <yangmingliang9@huawei.com> Change-Id: I654633f3daf0a4d5d2a4720d20d22ff5ee5c88fe --- api/@ohos.usbManager.serial.d.ts | 138 +++++++++++++++---------------- 1 file changed, 69 insertions(+), 69 deletions(-) diff --git a/api/@ohos.usbManager.serial.d.ts b/api/@ohos.usbManager.serial.d.ts index 6cfe5b88cb..6873aa6152 100644 --- a/api/@ohos.usbManager.serial.d.ts +++ b/api/@ohos.usbManager.serial.d.ts @@ -22,7 +22,7 @@ * Provides APIs for managing USB-to-virtual serial ports and implementing USB-to-virtual serial port communication. * @namespace serialManager * @syscap SystemCapability.USB.USBManager.Serial - * @since 18 + * @since 19 */ declare namespace serialManager { @@ -30,7 +30,7 @@ declare namespace serialManager { * Obtains the serial port device list. * @returns { Readonly<SerialPort>[]} Returns the list of serial port devices obtained. * @syscap SystemCapability.USB.USBManager.Serial - * @since 18 + * @since 19 */ function getPortList(): Readonly<SerialPort>[]; @@ -43,7 +43,7 @@ declare namespace serialManager { * @throws { BusinessError } 31400001 Serial port management exception. * @throws { BusinessError } 31400003 Device does not exist. * @syscap SystemCapability.USB.USBManager.Serial - * @since 18 + * @since 19 */ function hasSerialRight(portId: number): boolean; @@ -56,7 +56,7 @@ declare namespace serialManager { * @throws { BusinessError } 31400001 Serial port management exception. * @throws { BusinessError } 31400003 Device does not exist. * @syscap SystemCapability.USB.USBManager.Serial - * @since 18 + * @since 19 */ function requestSerialRight(portId: number): Promise<boolean>; @@ -73,7 +73,7 @@ declare namespace serialManager { * @throws { BusinessError } 31400003 Device does not exist. * @syscap SystemCapability.USB.USBManager.Serial * @systemapi - * @since 18 + * @since 19 */ function addSerialRight(tokenId: number, portId: number): void; @@ -86,7 +86,7 @@ declare namespace serialManager { * @throws { BusinessError } 31400002 Access denied. Call requestSerialRight to request user authorization first. * @throws { BusinessError } 31400003 Device does not exist. * @syscap SystemCapability.USB.USBManager.Serial - * @since 18 + * @since 19 */ function cancelSerialRight(portId: number): void; @@ -99,7 +99,7 @@ declare namespace serialManager { * @throws { BusinessError } 31400003 Device does not exist. * @throws { BusinessError } 31400004 The serial port device is occupied. * @syscap SystemCapability.USB.USBManager.Serial - * @since 18 + * @since 19 */ function open(portId: number): void; @@ -111,7 +111,7 @@ declare namespace serialManager { * @throws { BusinessError } 31400003 Device does not exist. * @throws { BusinessError } 31400005 The serial port device is not opened. Call the open API first. * @syscap SystemCapability.USB.USBManager.Serial - * @since 18 + * @since 19 */ function close(portId: number): void; @@ -124,7 +124,7 @@ declare namespace serialManager { * @throws { BusinessError } 31400003 Device does not exist. * @throws { BusinessError } 31400005 The serial port device is not opened. Call the open API first. * @syscap SystemCapability.USB.USBManager.Serial - * @since 18 + * @since 19 */ function getAttribute(portId: number): Readonly<SerialAttribute>; @@ -137,7 +137,7 @@ declare namespace serialManager { * @throws { BusinessError } 31400003 Device does not exist. * @throws { BusinessError } 31400005 The serial port device is not opened. Call the open API first. * @syscap SystemCapability.USB.USBManager.Serial - * @since 18 + * @since 19 */ function setAttribute(portId: number, attribute: SerialAttribute): void; @@ -154,7 +154,7 @@ declare namespace serialManager { * @throws { BusinessError } 31400006 Data transfer timed out. * @throws { BusinessError } 31400007 I/O exception. * @syscap SystemCapability.USB.USBManager.Serial - * @since 18 + * @since 19 */ function read(portId: number, buffer: Uint8Array, timeout?: number): Promise<number>; @@ -171,7 +171,7 @@ declare namespace serialManager { * @throws { BusinessError } 31400006 Data transfer timed out. * @throws { BusinessError } 31400007 I/O exception. * @syscap SystemCapability.USB.USBManager.Serial - * @since 18 + * @since 19 */ function readSync(portId: number, buffer: Uint8Array, timeout?: number): number; @@ -188,7 +188,7 @@ declare namespace serialManager { * @throws { BusinessError } 31400006 Data transfer timed out. * @throws { BusinessError } 31400007 I/O exception. * @syscap SystemCapability.USB.USBManager.Serial - * @since 18 + * @since 19 */ function write(portId: number, buffer: Uint8Array, timeout?: number): Promise<number>; @@ -205,7 +205,7 @@ declare namespace serialManager { * @throws { BusinessError } 31400006 Data transfer timed out. * @throws { BusinessError } 31400007 I/O exception. * @syscap SystemCapability.USB.USBManager.Serial - * @since 18 + * @since 19 */ function writeSync(portId: number, buffer: Uint8Array, timeout?: number): number; @@ -213,7 +213,7 @@ declare namespace serialManager { * Represents a serial port device. * @typedef SerialPort * @syscap SystemCapability.USB.USBManager.Serial - * @since 18 + * @since 19 */ interface SerialPort { @@ -221,7 +221,7 @@ declare namespace serialManager { * Serial port device ID. * @type { number } * @syscap SystemCapability.USB.USBManager.Serial - * @since 18 + * @since 19 */ portId: number; @@ -229,7 +229,7 @@ declare namespace serialManager { * Serial port device name. * @type { string } * @syscap SystemCapability.USB.USBManager.Serial - * @since 18 + * @since 19 */ deviceName: string; } @@ -237,7 +237,7 @@ declare namespace serialManager { * Represents the communication parameters of a serial port device. * @typedef SerialAttribute * @syscap SystemCapability.USB.USBManager.Serial - * @since 18 + * @since 19 */ interface SerialAttribute { @@ -245,7 +245,7 @@ declare namespace serialManager { * Baud rate. * @type { BaudRates } * @syscap SystemCapability.USB.USBManager.Serial - * @since 18 + * @since 19 */ baudRate: BaudRates; @@ -254,7 +254,7 @@ declare namespace serialManager { * @type { DataBits } * @default DATABIT_8 * @syscap SystemCapability.USB.USBManager.Serial - * @since 18 + * @since 19 */ dataBits?: DataBits; @@ -263,7 +263,7 @@ declare namespace serialManager { * @type { Parity } * @default NONE * @syscap SystemCapability.USB.USBManager.Serial - * @since 18 + * @since 19 */ parity?: Parity; @@ -272,7 +272,7 @@ declare namespace serialManager { * @type { StopBits } * @default STOPBIT_1 * @syscap SystemCapability.USB.USBManager.Serial - * @since 18 + * @since 19 */ stopBits?: StopBits; } @@ -280,35 +280,35 @@ declare namespace serialManager { * Enumerates the baud rates of a serial port device, in bit/s. * @enum { number } * @syscap SystemCapability.USB.USBManager.Serial - * @since 18 + * @since 19 */ enum BaudRates { /** * The baud rate is 50 bit/s. * @syscap SystemCapability.USB.USBManager.Serial - * @since 18 + * @since 19 */ BAUDRATE_50 = 50, /** * The baud rate is 75 bit/s. * @syscap SystemCapability.USB.USBManager.Serial - * @since 18 + * @since 19 */ BAUDRATE_75 = 75, /** * The baud rate is 110 bit/s. * @syscap SystemCapability.USB.USBManager.Serial - * @since 18 + * @since 19 */ BAUDRATE_110 = 110, /** * The baud rate is 134 bit/s. * @syscap SystemCapability.USB.USBManager.Serial - * @since 18 + * @since 19 */ BAUDRATE_134 = 134, @@ -316,182 +316,182 @@ declare namespace serialManager { * The baud rate is 150 bit/s. * * @syscap SystemCapability.USB.USBManager.Serial - * @since 18 + * @since 19 */ BAUDRATE_150 = 150, /** * The baud rate is 200 bit/s. * @syscap SystemCapability.USB.USBManager.Serial - * @since 18 + * @since 19 */ BAUDRATE_200 = 200, /** * The baud rate is 300 bit/s. * @syscap SystemCapability.USB.USBManager.Serial - * @since 18 + * @since 19 */ BAUDRATE_300 = 300, /** * The baud rate is 600 bit/s. * @syscap SystemCapability.USB.USBManager.Serial - * @since 18 + * @since 19 */ BAUDRATE_600 = 600, /** * The baud rate is 1200 bit/s. * @syscap SystemCapability.USB.USBManager.Serial - * @since 18 + * @since 19 */ BAUDRATE_1200 = 1200, /** * The baud rate is 1800 bit/s. * @syscap SystemCapability.USB.USBManager.Serial - * @since 18 + * @since 19 */ BAUDRATE_1800 = 1800, /** * The baud rate is 2400 bit/s. * @syscap SystemCapability.USB.USBManager.Serial - * @since 18 + * @since 19 */ BAUDRATE_2400 = 2400, /** * The baud rate is 4800 bit/s. * @syscap SystemCapability.USB.USBManager.Serial - * @since 18 + * @since 19 */ BAUDRATE_4800 = 4800, /** * The baud rate is 9600 bit/s. * @syscap SystemCapability.USB.USBManager.Serial - * @since 18 + * @since 19 */ BAUDRATE_9600 = 9600, /** * The baud rate is 19200 bit/s. * @syscap SystemCapability.USB.USBManager.Serial - * @since 18 + * @since 19 */ BAUDRATE_19200 = 19200, /** * The baud rate is 38400 bit/s. * @syscap SystemCapability.USB.USBManager.Serial - * @since 18 + * @since 19 */ BAUDRATE_38400 = 38400, /** * The baud rate is 57600 bit/s. * @syscap SystemCapability.USB.USBManager.Serial - * @since 18 + * @since 19 */ BAUDRATE_57600 = 57600, /** * The baud rate is 115200 bit/s. * @syscap SystemCapability.USB.USBManager.Serial - * @since 18 + * @since 19 */ BAUDRATE_115200 = 115200, /** * The baud rate is 230400 bit/s. * @syscap SystemCapability.USB.USBManager.Serial - * @since 18 + * @since 19 */ BAUDRATE_230400 = 230400, /** * The baud rate is 460800 bit/s. * @syscap SystemCapability.USB.USBManager.Serial - * @since 18 + * @since 19 */ BAUDRATE_460800 = 460800, /** * The baud rate is 500000 bit/s. * @syscap SystemCapability.USB.USBManager.Serial - * @since 18 + * @since 19 */ BAUDRATE_500000 = 500000, /** * The baud rate is 576000 bit/s. * @syscap SystemCapability.USB.USBManager.Serial - * @since 18 + * @since 19 */ BAUDRATE_576000 = 576000, /** * The baud rate is 921600 bit/s. * @syscap SystemCapability.USB.USBManager.Serial - * @since 18 + * @since 19 */ BAUDRATE_921600 = 921600, /** * The baud rate is 1000000 bit/s. * @syscap SystemCapability.USB.USBManager.Serial - * @since 18 + * @since 19 */ BAUDRATE_1000000 = 1000000, /** * The baud rate is 1152000 bit/s. * @syscap SystemCapability.USB.USBManager.Serial - * @since 18 + * @since 19 */ BAUDRATE_1152000 = 1152000, /** * The baud rate is 1500000 bit/s. * @syscap SystemCapability.USB.USBManager.Serial - * @since 18 + * @since 19 */ BAUDRATE_1500000 = 1500000, /** * The baud rate is 2000000 bit/s. * @syscap SystemCapability.USB.USBManager.Serial - * @since 18 + * @since 19 */ BAUDRATE_2000000 = 2000000, /** * The baud rate is 2500000 bit/s. * @syscap SystemCapability.USB.USBManager.Serial - * @since 18 + * @since 19 */ BAUDRATE_2500000 = 2500000, /** * The baud rate is 3000000 bit/s. * @syscap SystemCapability.USB.USBManager.Serial - * @since 18 + * @since 19 */ BAUDRATE_3000000 = 3000000, /** * The baud rate is 3500000 bit/s. * @syscap SystemCapability.USB.USBManager.Serial - * @since 18 + * @since 19 */ BAUDRATE_3500000 = 3500000, /** * The baud rate is 4000000 bit/s. * @syscap SystemCapability.USB.USBManager.Serial - * @since 18 + * @since 19 */ BAUDRATE_4000000 = 4000000 } @@ -499,42 +499,42 @@ declare namespace serialManager { * Enumerates the data bits of a serial port device. * @enum { number } * @syscap SystemCapability.USB.USBManager.Serial - * @since 18 + * @since 19 */ enum DataBits { /** * The number of data bits is 8. * @syscap SystemCapability.USB.USBManager.Serial - * @since 18 + * @since 19 */ DATABIT_8 = 8, /** * The number of data bits is 7. * @syscap SystemCapability.USB.USBManager.Serial - * @since 18 + * @since 19 */ DATABIT_7 = 7, /** * The number of data bits is 6. * @syscap SystemCapability.USB.USBManager.Serial - * @since 18 + * @since 19 */ DATABIT_6 = 6, /** * The number of data bits is 5. * @syscap SystemCapability.USB.USBManager.Serial - * @since 18 + * @since 19 */ DATABIT_5 = 5, /** * The number of data bits is 4. * @syscap SystemCapability.USB.USBManager.Serial - * @since 18 + * @since 19 */ DATABIT_4 = 4 } @@ -542,42 +542,42 @@ declare namespace serialManager { * Enumerates the parity bits of a serial port device. * @enum { number } * @syscap SystemCapability.USB.USBManager.Serial - * @since 18 + * @since 19 */ enum Parity { /** * No parity. * @syscap SystemCapability.USB.USBManager.Serial - * @since 18 + * @since 19 */ PARITY_NONE = 0, /** * Odd parity. * @syscap SystemCapability.USB.USBManager.Serial - * @since 18 + * @since 19 */ PARITY_ODD = 1, /** * Even parity. * @syscap SystemCapability.USB.USBManager.Serial - * @since 18 + * @since 19 */ PARITY_EVEN = 2, /** * Mark parity, whose parity bit is always <b class="+ topic/ph hi-d/b " id="b1627884485115">1</b>. * @syscap SystemCapability.USB.USBManager.Serial - * @since 18 + * @since 19 */ PARITY_MARK = 3, /** * Space parity, whose parity bit is always <b class="+ topic/ph hi-d/b " id="b1551818484291">0</b>. * @syscap SystemCapability.USB.USBManager.Serial - * @since 18 + * @since 19 */ PARITY_SPACE = 4 } @@ -585,28 +585,28 @@ declare namespace serialManager { * Enumerates the stop bits for serial port communication. * @enum { number } * @syscap SystemCapability.USB.USBManager.Serial - * @since 18 + * @since 19 */ enum StopBits { /** * The number of stop bits is 1. * @syscap SystemCapability.USB.USBManager.Serial - * @since 18 + * @since 19 */ STOPBIT_1 = 0, /** * The number of stop bits is 1.5. * @syscap SystemCapability.USB.USBManager.Serial - * @since 18 + * @since 19 */ STOPBIT_1P5 = 1, /** * The number of stop bits is 2. * @syscap SystemCapability.USB.USBManager.Serial - * @since 18 + * @since 19 */ STOPBIT_2 = 2 } -- Gitee From 02f074db4c16f27c68450cf951bc06ce38ed0c24 Mon Sep 17 00:00:00 2001 From: wangwei30043812 <wangwei1033@huawei.com> Date: Mon, 21 Apr 2025 10:33:32 +0800 Subject: [PATCH 637/835] update Signed-off-by: wangwei30043812 <wangwei1033@huawei.com> --- api/@ohos.bundle.bundleManager.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.bundle.bundleManager.d.ts b/api/@ohos.bundle.bundleManager.d.ts index 5b2c5fdef3..69cd3fbf42 100644 --- a/api/@ohos.bundle.bundleManager.d.ts +++ b/api/@ohos.bundle.bundleManager.d.ts @@ -675,7 +675,7 @@ declare namespace bundleManager { * Indicates extension info with type of CALLER_INFO_QUERY * * @syscap SystemCapability.BundleManager.BundleFramework.Core - * @since 18 + * @since 19 */ CALLER_INFO_QUERY = 25, -- Gitee From f0d07656fd20a6868a9281264d482e101df1b55b Mon Sep 17 00:00:00 2001 From: j30052480 <jiangweisheng1@huawei.com> Date: Mon, 21 Apr 2025 10:36:18 +0800 Subject: [PATCH 638/835] Description:change api version Signed-off-by: j30052480 <jiangweisheng1@huawei.com> --- api/@ohos.display.d.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/api/@ohos.display.d.ts b/api/@ohos.display.d.ts index 5f3a482363..6c73643781 100644 --- a/api/@ohos.display.d.ts +++ b/api/@ohos.display.d.ts @@ -480,7 +480,6 @@ declare namespace display { * @param { FoldDisplayMode } mode target display mode to change. * @param { string } reason set display mode reason. * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. * <br>2. Incorrect parameter types. * @throws { BusinessError } 1400003 - This display manager service works abnormally. * @syscap SystemCapability.Window.SessionManager -- Gitee From 82d04eb7c576eb2b5233e17487c84efbf7bbfcf8 Mon Sep 17 00:00:00 2001 From: Thomastong <thomastong32@gmail.com> Date: Mon, 21 Apr 2025 02:39:12 +0000 Subject: [PATCH 639/835] update api/@ohos.resourceschedule.deviceStandby.d.ts. Signed-off-by: Thomastong <thomastong32@gmail.com> --- api/@ohos.resourceschedule.deviceStandby.d.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/api/@ohos.resourceschedule.deviceStandby.d.ts b/api/@ohos.resourceschedule.deviceStandby.d.ts index 4cd89d6f90..41d6146e20 100644 --- a/api/@ohos.resourceschedule.deviceStandby.d.ts +++ b/api/@ohos.resourceschedule.deviceStandby.d.ts @@ -41,7 +41,7 @@ declare namespace deviceStandby { * @throws { BusinessError } 9800001 - Memory operation failed. * @throws { BusinessError } 9800002 - Failed to write data into parcel. Possible reasons: 1. Invalid parameters. * @throws { BusinessError } 9800003 - Failed to complete inner transaction. - * @throws { BusinessError } 9800004 - Failed to get device standby service, necessary system service is not ready. + * @throws { BusinessError } 9800004 - Failed to get device standby service. Possible cause: A necessary system service is not ready. * @throws { BusinessError } 18700001 - Caller information verification failed. * @syscap SystemCapability.ResourceSchedule.DeviceStandby * @systemapi Hide this for inner system use. @@ -61,7 +61,7 @@ declare namespace deviceStandby { * @throws { BusinessError } 9800001 - Memory operation failed. * @throws { BusinessError } 9800002 - Failed to write data into parcel. Possible reasons: 1. Invalid parameters. * @throws { BusinessError } 9800003 - Failed to complete inner transaction. - * @throws { BusinessError } 9800004 - Failed to get device standby service, necessary system service is not ready. + * @throws { BusinessError } 9800004 - Failed to get device standby service. Possible cause: A necessary system service is not ready. * @throws { BusinessError } 18700001 - Caller information verification failed. * @syscap SystemCapability.ResourceSchedule.DeviceStandby * @systemapi Hide this for inner system use. @@ -80,7 +80,7 @@ declare namespace deviceStandby { * @throws { BusinessError } 9800001 - Memory operation failed. * @throws { BusinessError } 9800002 - Failed to write data into parcel. Possible reasons: 1. Invalid parameters. * @throws { BusinessError } 9800003 - Failed to complete inner transaction. - * @throws { BusinessError } 9800004 - Failed to get device standby service, necessary system service is not ready. + * @throws { BusinessError } 9800004 - Failed to get device standby service. Possible cause: A necessary system service is not ready. * @throws { BusinessError } 18700001 - Caller information verification failed. * @syscap SystemCapability.ResourceSchedule.DeviceStandby * @systemapi Hide this for inner system use. @@ -99,7 +99,7 @@ declare namespace deviceStandby { * @throws { BusinessError } 9800001 - Memory operation failed. * @throws { BusinessError } 9800002 - Failed to write data into parcel. Possible reasons: 1. Invalid parameters. * @throws { BusinessError } 9800003 - Failed to complete inner transaction. - * @throws { BusinessError } 9800004 - Failed to get device standby service, necessary system service is not ready. + * @throws { BusinessError } 9800004 - Failed to get device standby service. Possible cause: A necessary system service is not ready. * @throws { BusinessError } 18700001 - Caller information verification failed. * @syscap SystemCapability.ResourceSchedule.DeviceStandby * @systemapi Hide this for inner system use. -- Gitee From 008800d837edc895fb523ed91257b748dd9514df Mon Sep 17 00:00:00 2001 From: zhaochang14 <zhaochang14@huawei.com> Date: Mon, 21 Apr 2025 11:09:06 +0800 Subject: [PATCH 640/835] zhaochang14@huawei.com Signed-off-by: zhaochang14 <zhaochang14@huawei.com> --- api/@ohos.file.photoAccessHelper.d.ts | 46 +++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/api/@ohos.file.photoAccessHelper.d.ts b/api/@ohos.file.photoAccessHelper.d.ts index c1b6c86d2e..65cf62773b 100644 --- a/api/@ohos.file.photoAccessHelper.d.ts +++ b/api/@ohos.file.photoAccessHelper.d.ts @@ -6981,6 +6981,22 @@ declare namespace photoAccessHelper { */ moveAssets(assets: Array<PhotoAsset>, targetAlbum: Album): void; + /** + * Move assets to the target album. + * + * @param { Array<string> } uriList - Uris of assets to move + * @param { Album } targetAlbum - target album + * @throws { BusinessError } 202 - Called by non-system application + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + * <br>2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 14000011 - System inner fail + * @throws { BusinessError } 14000016 - Operation Not Support + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @systemapi + * @since 11 + */ + moveAssets(uriList: Array<string>, targetAlbum: Album): void; + /** * Recover assets from the trash album. * @@ -6996,6 +7012,21 @@ declare namespace photoAccessHelper { */ recoverAssets(assets: Array<PhotoAsset>): void; + /** + * Recover assets from the trash album. + * + * @param { Array<string> } uriList - Uris of assets to recover + * @throws { BusinessError } 202 - Called by non-system application + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + * <br>2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 14000011 - System inner fail + * @throws { BusinessError } 14000016 - Operation Not Support + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @systemapi + * @since 11 + */ + recoverAssets(uriList: Array<string>): void; + /** * Delete assets permanently from the trash album. * @@ -7011,6 +7042,21 @@ declare namespace photoAccessHelper { */ deleteAssets(assets: Array<PhotoAsset>): void; + /** + * Delete assets permanently from the trash album. + * + * @param { Array<string> } uriList - Uris of assets to be deleted permanently + * @throws { BusinessError } 202 - Called by non-system application + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + * <br>2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 14000011 - System inner fail + * @throws { BusinessError } 14000016 - Operation Not Support + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @systemapi + * @since 11 + */ + deleteAssets(uriList: Array<string>): void; + /** * Set portrait album to me * -- Gitee From 2188c3f5f1b13ee5aa9b83b2f3650eefff41f20e Mon Sep 17 00:00:00 2001 From: zhaochang14 <zhaochang14@huawei.com> Date: Mon, 21 Apr 2025 11:11:30 +0800 Subject: [PATCH 641/835] zhaochang14@huawei.com Signed-off-by: zhaochang14 <zhaochang14@huawei.com> --- api/@ohos.file.photoAccessHelper.d.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/api/@ohos.file.photoAccessHelper.d.ts b/api/@ohos.file.photoAccessHelper.d.ts index 65cf62773b..6551276853 100644 --- a/api/@ohos.file.photoAccessHelper.d.ts +++ b/api/@ohos.file.photoAccessHelper.d.ts @@ -6993,7 +6993,7 @@ declare namespace photoAccessHelper { * @throws { BusinessError } 14000016 - Operation Not Support * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core * @systemapi - * @since 11 + * @since 19 */ moveAssets(uriList: Array<string>, targetAlbum: Album): void; @@ -7023,7 +7023,7 @@ declare namespace photoAccessHelper { * @throws { BusinessError } 14000016 - Operation Not Support * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core * @systemapi - * @since 11 + * @since 19 */ recoverAssets(uriList: Array<string>): void; @@ -7053,7 +7053,7 @@ declare namespace photoAccessHelper { * @throws { BusinessError } 14000016 - Operation Not Support * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core * @systemapi - * @since 11 + * @since 19 */ deleteAssets(uriList: Array<string>): void; -- Gitee From f818f6a6d507c839ca3952ef9913c74e87ff9f5c Mon Sep 17 00:00:00 2001 From: xzpm <2506327108@qq.com> Date: Wed, 16 Apr 2025 16:59:54 +0800 Subject: [PATCH 642/835] api 18 rollback Signed-off-by: xzpm <2506327108@qq.com> --- api/tag/nfctech.d.ts | 304 ++-------------------------------------- api/tag/tagSession.d.ts | 26 +--- 2 files changed, 18 insertions(+), 312 deletions(-) diff --git a/api/tag/nfctech.d.ts b/api/tag/nfctech.d.ts index 3230085c5d..c8d7eff1e6 100644 --- a/api/tag/nfctech.d.ts +++ b/api/tag/nfctech.d.ts @@ -310,22 +310,6 @@ export interface IsoDepTag extends TagSession { * @syscap SystemCapability.Communication.NFC.Tag * @since 9 */ - /** - * Checks if extended apdu length supported or not. - * - * @permission ohos.permission.NFC_TAG - * @returns { Promise<boolean> } Returns true if extended apdu length supported, otherwise false. - * @throws { BusinessError } 201 - Permission denied. - * @throws { BusinessError } 401 - The parameter check failed. Possible causes: - * <br> 1. Mandatory parameters are left unspecified. - * <br> 2. Incorrect parameters types. - * <br> 3. Parameter verification failed. - * @throws { BusinessError } 3100201 - Tag running state is abnormal in service. - * @throws { BusinessError } 3100204 - Tag I/O operation failed. - * @syscap SystemCapability.Communication.NFC.Tag - * @atomicservice - * @since 12 - */ /** * Checks if extended apdu length supported or not. * @@ -338,10 +322,9 @@ export interface IsoDepTag extends TagSession { * <br> 3. Parameter verification failed. * @throws { BusinessError } 3100201 - The tag running state is abnormal in the service. * @throws { BusinessError } 3100204 - The tag I/O operation failed. - * @throws { BusinessError } 3100205 - The tag leaves the field. * @syscap SystemCapability.Communication.NFC.Tag * @atomicservice - * @since 18 + * @since 12 */ isExtendedApduSupported(): Promise<boolean>; @@ -493,22 +476,6 @@ export interface NdefTag extends TagSession { * @syscap SystemCapability.Communication.NFC.Tag * @since 9 */ - /** - * Reads NDEF message on this tag. - * - * @permission ohos.permission.NFC_TAG - * @returns { Promise<NdefMessage> } The NDEF message in tag. - * @throws { BusinessError } 201 - Permission denied. - * @throws { BusinessError } 401 - The parameter check failed. Possible causes: - * <br> 1. Mandatory parameters are left unspecified. - * <br> 2. Incorrect parameters types. - * <br> 3. Parameter verification failed. - * @throws { BusinessError } 3100201 - Tag running state is abnormal in service. - * @throws { BusinessError } 3100204 - Tag I/O operation failed. - * @syscap SystemCapability.Communication.NFC.Tag - * @atomicservice - * @since 12 - */ /** * Reads NDEF message on this tag. * @@ -521,10 +488,9 @@ export interface NdefTag extends TagSession { * <br> 3. Parameter verification failed. * @throws { BusinessError } 3100201 - The tag running state is abnormal in the service. * @throws { BusinessError } 3100204 - The tag I/O operation failed. - * @throws { BusinessError } 3100205 - The tag leaves the field. * @syscap SystemCapability.Communication.NFC.Tag * @atomicservice - * @since 18 + * @since 12 */ readNdef(): Promise<NdefMessage>; @@ -575,23 +541,6 @@ export interface NdefTag extends TagSession { * @syscap SystemCapability.Communication.NFC.Tag * @since 9 */ - /** - * Writes NDEF message into this tag. - * - * @permission ohos.permission.NFC_TAG - * @param { NdefMessage } msg - The NDEF message to be written. - * @returns { Promise<void> } The void - * @throws { BusinessError } 201 - Permission denied. - * @throws { BusinessError } 401 - The parameter check failed. Possible causes: - * <br> 1. Mandatory parameters are left unspecified. - * <br> 2. Incorrect parameters types. - * <br> 3. Parameter verification failed. - * @throws { BusinessError } 3100201 - Tag running state is abnormal in service. - * @throws { BusinessError } 3100204 - Tag I/O operation failed. - * @syscap SystemCapability.Communication.NFC.Tag - * @atomicservice - * @since 12 - */ /** * Writes NDEF message into this tag. * @@ -605,10 +554,9 @@ export interface NdefTag extends TagSession { * <br> 3. Parameter verification failed. * @throws { BusinessError } 3100201 - The tag running state is abnormal in the service. * @throws { BusinessError } 3100204 - The tag I/O operation failed. - * @throws { BusinessError } 3100205 - The tag leaves the field. * @syscap SystemCapability.Communication.NFC.Tag * @atomicservice - * @since 18 + * @since 12 */ writeNdef(msg: NdefMessage): Promise<void>; @@ -683,22 +631,6 @@ export interface NdefTag extends TagSession { * @syscap SystemCapability.Communication.NFC.Tag * @since 9 */ - /** - * Sets the NDEF tag read-only. - * - * @permission ohos.permission.NFC_TAG - * @returns { Promise<void> } The void - * @throws { BusinessError } 201 - Permission denied. - * @throws { BusinessError } 401 - The parameter check failed. Possible causes: - * <br> 1. Mandatory parameters are left unspecified. - * <br> 2. Incorrect parameters types. - * <br> 3. Parameter verification failed. - * @throws { BusinessError } 3100201 - Tag running state is abnormal in service. - * @throws { BusinessError } 3100204 - Tag I/O operation failed. - * @syscap SystemCapability.Communication.NFC.Tag - * @atomicservice - * @since 12 - */ /** * Sets the NDEF tag read-only. * @@ -711,10 +643,9 @@ export interface NdefTag extends TagSession { * <br> 3. Parameter verification failed. * @throws { BusinessError } 3100201 - The tag running state is abnormal in the service. * @throws { BusinessError } 3100204 - The tag I/O operation failed. - * @throws { BusinessError } 3100205 - The tag leaves the field. * @syscap SystemCapability.Communication.NFC.Tag * @atomicservice - * @since 18 + * @since 12 */ setReadOnly(): Promise<void>; @@ -811,25 +742,6 @@ export interface MifareClassicTag extends TagSession { * @syscap SystemCapability.Communication.NFC.Tag * @since 9 */ - /** - * Authenticates a sector with the key. Only successful authentication sector can be operated. - * - * @permission ohos.permission.NFC_TAG - * @param { number } sectorIndex - Index of sector to authenticate. - * @param { number[] } key - The key(6-bytes) to authenticate. - * @param { boolean } isKeyA - KeyA flag. true means KeyA, otherwise KeyB. - * @returns { Promise<void> } The void - * @throws { BusinessError } 201 - Permission denied. - * @throws { BusinessError } 401 - The parameter check failed. Possible causes: - * <br> 1. Mandatory parameters are left unspecified. - * <br> 2. Incorrect parameters types. - * <br> 3. Parameter verification failed. - * @throws { BusinessError } 3100201 - Tag running state is abnormal in service. - * @throws { BusinessError } 3100204 - Tag I/O operation failed. - * @syscap SystemCapability.Communication.NFC.Tag - * @atomicservice - * @since 12 - */ /** * Authenticates a sector with the key. Only successful authentication sector can be operated. * @@ -845,10 +757,9 @@ export interface MifareClassicTag extends TagSession { * <br> 3. Parameter verification failed. * @throws { BusinessError } 3100201 - The tag running state is abnormal in the service. * @throws { BusinessError } 3100204 - The tag I/O operation failed. - * @throws { BusinessError } 3100205 - The tag leaves the field. * @syscap SystemCapability.Communication.NFC.Tag * @atomicservice - * @since 18 + * @since 12 */ authenticateSector(sectorIndex: number, key: number[], isKeyA: boolean): Promise<void>; @@ -905,23 +816,6 @@ export interface MifareClassicTag extends TagSession { * @syscap SystemCapability.Communication.NFC.Tag * @since 9 */ - /** - * Reads a block, one block size is 16 bytes. - * - * @permission ohos.permission.NFC_TAG - * @param { number } blockIndex - The index of block to read. - * @returns { Promise<number[]> } Returns the block data. - * @throws { BusinessError } 201 - Permission denied. - * @throws { BusinessError } 401 - The parameter check failed. Possible causes: - * <br> 1. Mandatory parameters are left unspecified. - * <br> 2. Incorrect parameters types. - * <br> 3. Parameter verification failed. - * @throws { BusinessError } 3100201 - Tag running state is abnormal in service. - * @throws { BusinessError } 3100204 - Tag I/O operation failed. - * @syscap SystemCapability.Communication.NFC.Tag - * @atomicservice - * @since 12 - */ /** * Reads a block, one block size is 16 bytes. * @@ -935,10 +829,9 @@ export interface MifareClassicTag extends TagSession { * <br> 3. Parameter verification failed. * @throws { BusinessError } 3100201 - The tag running state is abnormal in the service. * @throws { BusinessError } 3100204 - The tag I/O operation failed. - * @throws { BusinessError } 3100205 - The tag leaves the field. * @syscap SystemCapability.Communication.NFC.Tag * @atomicservice - * @since 18 + * @since 12 */ readSingleBlock(blockIndex: number): Promise<number[]>; @@ -992,24 +885,6 @@ export interface MifareClassicTag extends TagSession { * @syscap SystemCapability.Communication.NFC.Tag * @since 9 */ - /** - * Writes a block, one block size is 16 bytes. - * - * @permission ohos.permission.NFC_TAG - * @param { number } blockIndex - The index of block to write. - * @param { number[] } data - The block data to write. - * @returns { Promise<void> } The void - * @throws { BusinessError } 201 - Permission denied. - * @throws { BusinessError } 401 - The parameter check failed. Possible causes: - * <br> 1. Mandatory parameters are left unspecified. - * <br> 2. Incorrect parameters types. - * <br> 3. Parameter verification failed. - * @throws { BusinessError } 3100201 - Tag running state is abnormal in service. - * @throws { BusinessError } 3100204 - Tag I/O operation failed. - * @syscap SystemCapability.Communication.NFC.Tag - * @atomicservice - * @since 12 - */ /** * Writes a block, one block size is 16 bytes. * @@ -1024,10 +899,9 @@ export interface MifareClassicTag extends TagSession { * <br> 3. Parameter verification failed. * @throws { BusinessError } 3100201 - The tag running state is abnormal in the service. * @throws { BusinessError } 3100204 - The tag I/O operation failed. - * @throws { BusinessError } 3100205 - The tag leaves the field. * @syscap SystemCapability.Communication.NFC.Tag * @atomicservice - * @since 18 + * @since 12 */ writeSingleBlock(blockIndex: number, data: number[]): Promise<void>; @@ -1083,24 +957,6 @@ export interface MifareClassicTag extends TagSession { * @syscap SystemCapability.Communication.NFC.Tag * @since 9 */ - /** - * Increments the contents of a block, and stores the result in the internal transfer buffer. - * - * @permission ohos.permission.NFC_TAG - * @param { number } blockIndex - The index of block to increment. - * @param { number } value - The value to increment, none-negative. - * @returns { Promise<void> } The void - * @throws { BusinessError } 201 - Permission denied. - * @throws { BusinessError } 401 - The parameter check failed. Possible causes: - * <br> 1. Mandatory parameters are left unspecified. - * <br> 2. Incorrect parameters types. - * <br> 3. Parameter verification failed. - * @throws { BusinessError } 3100201 - Tag running state is abnormal in service. - * @throws { BusinessError } 3100204 - Tag I/O operation failed. - * @syscap SystemCapability.Communication.NFC.Tag - * @atomicservice - * @since 12 - */ /** * Increments the contents of a block, and stores the result in the internal transfer buffer. * @@ -1115,10 +971,9 @@ export interface MifareClassicTag extends TagSession { * <br> 3. Parameter verification failed. * @throws { BusinessError } 3100201 - The tag running state is abnormal in the service. * @throws { BusinessError } 3100204 - The tag I/O operation failed. - * @throws { BusinessError } 3100205 - The tag leaves the field. * @syscap SystemCapability.Communication.NFC.Tag * @atomicservice - * @since 18 + * @since 12 */ incrementBlock(blockIndex: number, value: number): Promise<void>; @@ -1174,24 +1029,6 @@ export interface MifareClassicTag extends TagSession { * @syscap SystemCapability.Communication.NFC.Tag * @since 9 */ - /** - * Decreases the contents of a block, and stores the result in the internal transfer buffer. - * - * @permission ohos.permission.NFC_TAG - * @param { number } blockIndex - The index of block to decrease. - * @param { number } value - The value to decrease, none-negative. - * @returns { Promise<void> } The void - * @throws { BusinessError } 201 - Permission denied. - * @throws { BusinessError } 401 - The parameter check failed. Possible causes: - * <br> 1. Mandatory parameters are left unspecified. - * <br> 2. Incorrect parameters types. - * <br> 3. Parameter verification failed. - * @throws { BusinessError } 3100201 - Tag running state is abnormal in service. - * @throws { BusinessError } 3100204 - Tag I/O operation failed. - * @syscap SystemCapability.Communication.NFC.Tag - * @atomicservice - * @since 12 - */ /** * Decreases the contents of a block, and stores the result in the internal transfer buffer. * @@ -1206,10 +1043,9 @@ export interface MifareClassicTag extends TagSession { * <br> 3. Parameter verification failed. * @throws { BusinessError } 3100201 - The tag running state is abnormal in the service. * @throws { BusinessError } 3100204 - The tag I/O operation failed. - * @throws { BusinessError } 3100205 - The tag leaves the field. * @syscap SystemCapability.Communication.NFC.Tag * @atomicservice - * @since 18 + * @since 12 */ decrementBlock(blockIndex: number, value: number): Promise<void>; @@ -1264,23 +1100,6 @@ export interface MifareClassicTag extends TagSession { * @syscap SystemCapability.Communication.NFC.Tag * @since 9 */ - /** - * Writes the contents of the internal transfer buffer to a value block. - * - * @permission ohos.permission.NFC_TAG - * @param { number } blockIndex - The index of value block to be written. - * @returns { Promise<void> } The void - * @throws { BusinessError } 201 - Permission denied. - * @throws { BusinessError } 401 - The parameter check failed. Possible causes: - * <br> 1. Mandatory parameters are left unspecified. - * <br> 2. Incorrect parameters types. - * <br> 3. Parameter verification failed. - * @throws { BusinessError } 3100201 - Tag running state is abnormal in service. - * @throws { BusinessError } 3100204 - Tag I/O operation failed. - * @syscap SystemCapability.Communication.NFC.Tag - * @atomicservice - * @since 12 - */ /** * Writes the contents of the internal transfer buffer to a value block. * @@ -1294,10 +1113,9 @@ export interface MifareClassicTag extends TagSession { * <br> 3. Parameter verification failed. * @throws { BusinessError } 3100201 - The tag running state is abnormal in the service. * @throws { BusinessError } 3100204 - The tag I/O operation failed. - * @throws { BusinessError } 3100205 - The tag leaves the field. * @syscap SystemCapability.Communication.NFC.Tag * @atomicservice - * @since 18 + * @since 12 */ transferToBlock(blockIndex: number): Promise<void>; @@ -1350,23 +1168,6 @@ export interface MifareClassicTag extends TagSession { * @syscap SystemCapability.Communication.NFC.Tag * @since 9 */ - /** - * Moves the contents of a block into the internal transfer buffer. - * - * @permission ohos.permission.NFC_TAG - * @param { number } blockIndex - The index of value block to be moved from. - * @returns { Promise<void> } The void - * @throws { BusinessError } 201 - Permission denied. - * @throws { BusinessError } 401 - The parameter check failed. Possible causes: - * <br> 1. Mandatory parameters are left unspecified. - * <br> 2. Incorrect parameters types. - * <br> 3. Parameter verification failed. - * @throws { BusinessError } 3100201 - Tag running state is abnormal in service. - * @throws { BusinessError } 3100204 - Tag I/O operation failed. - * @syscap SystemCapability.Communication.NFC.Tag - * @atomicservice - * @since 12 - */ /** * Moves the contents of a block into the internal transfer buffer. * @@ -1380,10 +1181,9 @@ export interface MifareClassicTag extends TagSession { * <br> 3. Parameter verification failed. * @throws { BusinessError } 3100201 - The tag running state is abnormal in the service. * @throws { BusinessError } 3100204 - The tag I/O operation failed. - * @throws { BusinessError } 3100205 - The tag leaves the field. * @syscap SystemCapability.Communication.NFC.Tag * @atomicservice - * @since 18 + * @since 12 */ restoreFromBlock(blockIndex: number): Promise<void>; @@ -1602,23 +1402,6 @@ export interface MifareUltralightTag extends TagSession { * @syscap SystemCapability.Communication.NFC.Tag * @since 9 */ - /** - * Reads 4 pages, total is 16 bytes. Page size is 4 bytes. - * - * @permission ohos.permission.NFC_TAG - * @param { number } pageIndex - The index of page to read. - * @returns { Promise<number[]> } Returns 4 pages data. - * @throws { BusinessError } 201 - Permission denied. - * @throws { BusinessError } 401 - The parameter check failed. Possible causes: - * <br> 1. Mandatory parameters are left unspecified. - * <br> 2. Incorrect parameters types. - * <br> 3. Parameter verification failed. - * @throws { BusinessError } 3100201 - Tag running state is abnormal in service. - * @throws { BusinessError } 3100204 - Tag I/O operation failed. - * @syscap SystemCapability.Communication.NFC.Tag - * @atomicservice - * @since 12 - */ /** * Reads 4 pages, total is 16 bytes. Page size is 4 bytes. * @@ -1632,10 +1415,9 @@ export interface MifareUltralightTag extends TagSession { * <br> 3. Parameter verification failed. * @throws { BusinessError } 3100201 - The tag running state is abnormal in the service. * @throws { BusinessError } 3100204 - The tag I/O operation failed. - * @throws { BusinessError } 3100205 - The tag leaves the field. * @syscap SystemCapability.Communication.NFC.Tag * @atomicservice - * @since 18 + * @since 12 */ readMultiplePages(pageIndex: number): Promise<number[]>; @@ -1689,24 +1471,6 @@ export interface MifareUltralightTag extends TagSession { * @syscap SystemCapability.Communication.NFC.Tag * @since 9 */ - /** - * Writes a page, total 4 bytes. - * - * @permission ohos.permission.NFC_TAG - * @param { number } pageIndex - The index of page to write. - * @param { number[] } data - The page data to write. - * @returns { Promise<void> } The void - * @throws { BusinessError } 201 - Permission denied. - * @throws { BusinessError } 401 - The parameter check failed. Possible causes: - * <br> 1. Mandatory parameters are left unspecified. - * <br> 2. Incorrect parameters types. - * <br> 3. Parameter verification failed. - * @throws { BusinessError } 3100201 - Tag running state is abnormal in service. - * @throws { BusinessError } 3100204 - Tag I/O operation failed. - * @syscap SystemCapability.Communication.NFC.Tag - * @atomicservice - * @since 12 - */ /** * Writes a page, total 4 bytes. * @@ -1721,10 +1485,9 @@ export interface MifareUltralightTag extends TagSession { * <br> 3. Parameter verification failed. * @throws { BusinessError } 3100201 - The tag running state is abnormal in the service. * @throws { BusinessError } 3100204 - The tag I/O operation failed. - * @throws { BusinessError } 3100205 - The tag leaves the field. * @syscap SystemCapability.Communication.NFC.Tag * @atomicservice - * @since 18 + * @since 12 */ writeSinglePage(pageIndex: number, data: number[]): Promise<void>; @@ -1813,23 +1576,6 @@ export interface NdefFormatableTag extends TagSession { * @syscap SystemCapability.Communication.NFC.Tag * @since 9 */ - /** - * Formats a tag as NDEF tag, writes NDEF message into the NDEF Tag. - * - * @permission ohos.permission.NFC_TAG - * @param { NdefMessage } message - NDEF message to write while format. It can be null, then only format the tag. - * @returns { Promise<void> } The void - * @throws { BusinessError } 201 - Permission denied. - * @throws { BusinessError } 401 - The parameter check failed. Possible causes: - * <br> 1. Mandatory parameters are left unspecified. - * <br> 2. Incorrect parameters types. - * <br> 3. Parameter verification failed. - * @throws { BusinessError } 3100201 - Tag running state is abnormal in service. - * @throws { BusinessError } 3100204 - Tag I/O operation failed. - * @syscap SystemCapability.Communication.NFC.Tag - * @atomicservice - * @since 12 - */ /** * Formats a tag as NDEF tag, writes NDEF message into the NDEF Tag. * @@ -1843,10 +1589,9 @@ export interface NdefFormatableTag extends TagSession { * <br> 3. Parameter verification failed. * @throws { BusinessError } 3100201 - The tag running state is abnormal in the service. * @throws { BusinessError } 3100204 - The tag I/O operation failed. - * @throws { BusinessError } 3100205 - The tag leaves the field. * @syscap SystemCapability.Communication.NFC.Tag * @atomicservice - * @since 18 + * @since 12 */ format(message: NdefMessage): Promise<void>; @@ -1899,23 +1644,6 @@ export interface NdefFormatableTag extends TagSession { * @syscap SystemCapability.Communication.NFC.Tag * @since 9 */ - /** - * Formats a tag as NDEF tag, writes NDEF message into the NDEF Tag, then sets the tag readonly. - * - * @permission ohos.permission.NFC_TAG - * @param { NdefMessage } message - NDEF message to write while format. It can be null, then only format the tag. - * @returns { Promise<void> } The void - * @throws { BusinessError } 201 - Permission denied. - * @throws { BusinessError } 401 - The parameter check failed. Possible causes: - * <br> 1. Mandatory parameters are left unspecified. - * <br> 2. Incorrect parameters types. - * <br> 3. Parameter verification failed. - * @throws { BusinessError } 3100201 - Tag running state is abnormal in service. - * @throws { BusinessError } 3100204 - Tag I/O operation failed. - * @syscap SystemCapability.Communication.NFC.Tag - * @atomicservice - * @since 12 - */ /** * Formats a tag as NDEF tag, writes NDEF message into the NDEF Tag, then sets the tag readonly. * @@ -1929,10 +1657,9 @@ export interface NdefFormatableTag extends TagSession { * <br> 3. Parameter verification failed. * @throws { BusinessError } 3100201 - The tag running state is abnormal in the service. * @throws { BusinessError } 3100204 - The tag I/O operation failed. - * @throws { BusinessError } 3100205 - The tag leaves the field. * @syscap SystemCapability.Communication.NFC.Tag * @atomicservice - * @since 18 + * @since 12 */ formatReadOnly(message: NdefMessage): Promise<void>; @@ -1989,7 +1716,6 @@ export interface BarcodeTag extends TagSession { * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 3100201 - The tag running state is abnormal in the service. * @throws { BusinessError } 3100204 - The tag I/O operation failed. - * @throws { BusinessError } 3100205 - The tag leaves the field. * @syscap SystemCapability.Communication.NFC.Tag * @atomicservice * @since 18 diff --git a/api/tag/tagSession.d.ts b/api/tag/tagSession.d.ts index 272a6d68f1..f7f4785f2d 100644 --- a/api/tag/tagSession.d.ts +++ b/api/tag/tagSession.d.ts @@ -283,25 +283,6 @@ export interface TagSession { * @syscap SystemCapability.Communication.NFC.Tag * @since 9 */ - /** - * Writes data to a tag. - * - * @permission ohos.permission.NFC_TAG - * @param { number[] } data Indicates the data to be written to the tag. - * @returns { Promise<number[]> } Returns bytes received in response. Or bytes with a length of 0 if the - * data fails to be written to the tag. - * @throws { BusinessError } 201 - Permission denied. - * @throws { BusinessError } 401 - The parameter check failed. Possible causes: - * <br> 1. Mandatory parameters are left unspecified. - * <br> 2. Incorrect parameters types. - * <br> 3. Parameter verification failed. - * @throws { BusinessError } 801 - Capability not supported. - * @throws { BusinessError } 3100201 - Tag running state is abnormal in service. - * @throws { BusinessError } 3100204 - Tag I/O operation failed. - * @syscap SystemCapability.Communication.NFC.Tag - * @atomicservice - * @since 12 - */ /** * Writes data to a tag. * @@ -316,11 +297,10 @@ export interface TagSession { * <br> 3. Parameter verification failed. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 3100201 - The tag running state is abnormal in the service. - * @throws { BusinessError } 3100204 - The Tag I/O operation failed. - * @throws { BusinessError } 3100205 - The tag leaves the field. + * @throws { BusinessError } 3100204 - The tag I/O operation failed. * @syscap SystemCapability.Communication.NFC.Tag * @atomicservice - * @since 18 + * @since 12 */ transmit(data: number[]): Promise<number[]>; @@ -353,7 +333,7 @@ export interface TagSession { * <br> 3. Parameter verification failed. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 3100201 - The tag running state is abnormal in the service. - * @throws { BusinessError } 3100204 - Tag I/O operation failed. + * @throws { BusinessError } 3100204 - The tag I/O operation failed. * @syscap SystemCapability.Communication.NFC.Tag * @atomicservice * @since 12 -- Gitee From a1f1a1cae85cb25bb95356c8f76c209b6e395f53 Mon Sep 17 00:00:00 2001 From: yaozihao <yaozihao2@h-partners.com> Date: Mon, 21 Apr 2025 11:53:40 +0800 Subject: [PATCH 643/835] =?UTF-8?q?=E5=AA=92=E4=BD=93=E5=BA=93=E6=94=AF?= =?UTF-8?q?=E6=8C=81=E6=96=87=E7=AE=A1=E8=AE=BF=E9=97=AE=E8=83=BD=E5=8A=9B?= =?UTF-8?q?=E6=8F=90=E5=8D=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: yaozihao <yaozihao2@h-partners.com> --- api/@ohos.file.photoAccessHelper.d.ts | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/api/@ohos.file.photoAccessHelper.d.ts b/api/@ohos.file.photoAccessHelper.d.ts index c1b6c86d2e..dd933ad65e 100644 --- a/api/@ohos.file.photoAccessHelper.d.ts +++ b/api/@ohos.file.photoAccessHelper.d.ts @@ -6763,6 +6763,26 @@ declare namespace photoAccessHelper { * @since 18 */ static deleteLocalAssetsPermanently(context: Context, assets: Array<PhotoAsset>): Promise<void>; + + /** + * Delete local assets permanently from the album. + * + * @permission ohos.permission.WRITE_IMAGEVIDEO + * @param { Context } context - Hap context information + * @param { Array<PhotoAsset> } assetsUri - the assets to be deleted permanently + * @returns { Promise<void> } - Returns void + * @throws { BusinessError } 201 - Permission denied + * @throws { BusinessError } 202 - Called by non-system application + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; + * <br>2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 14000011 - Internal system error. It is recommended to retry and check the logs. + * <br>Possible causes: 1. Database corrupted; 2. The file system is abnormal; 3. The IPC request timed out. + * @static + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @systemapi + * @since 18 + */ + static deleteLocalAssetsPermanently(context: Context, assetsUri: Array<string>): Promise<void>; } /** -- Gitee From f6dab90685eb9c61635eae10a46db93fc975097c Mon Sep 17 00:00:00 2001 From: yaozihao <yaozihao2@h-partners.com> Date: Mon, 21 Apr 2025 11:56:07 +0800 Subject: [PATCH 644/835] =?UTF-8?q?=E5=AA=92=E4=BD=93=E5=BA=93=E6=94=AF?= =?UTF-8?q?=E6=8C=81=E6=96=87=E7=AE=A1=E8=AE=BF=E9=97=AE=E8=83=BD=E5=8A=9B?= =?UTF-8?q?=E6=8F=90=E5=8D=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: yaozihao <yaozihao2@h-partners.com> --- api/@ohos.file.photoAccessHelper.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.file.photoAccessHelper.d.ts b/api/@ohos.file.photoAccessHelper.d.ts index dd933ad65e..fdefdc3fde 100644 --- a/api/@ohos.file.photoAccessHelper.d.ts +++ b/api/@ohos.file.photoAccessHelper.d.ts @@ -6782,7 +6782,7 @@ declare namespace photoAccessHelper { * @systemapi * @since 18 */ - static deleteLocalAssetsPermanently(context: Context, assetsUri: Array<string>): Promise<void>; + static deleteLocalAssetsPermanentlyWithUri(context: Context, assetsUri: Array<string>): Promise<void>; } /** -- Gitee From b1cdfd8d6a477f2b7ad388b544cc3064f1aa206e Mon Sep 17 00:00:00 2001 From: yaozihao <yaozihao2@h-partners.com> Date: Mon, 21 Apr 2025 14:06:11 +0800 Subject: [PATCH 645/835] =?UTF-8?q?=E5=AA=92=E4=BD=93=E5=BA=93=E6=94=AF?= =?UTF-8?q?=E6=8C=81=E6=96=87=E7=AE=A1=E8=AE=BF=E9=97=AE=E8=83=BD=E5=8A=9B?= =?UTF-8?q?=E6=8F=90=E5=8D=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: yaozihao <yaozihao2@h-partners.com> --- api/@ohos.file.photoAccessHelper.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.file.photoAccessHelper.d.ts b/api/@ohos.file.photoAccessHelper.d.ts index fdefdc3fde..a9c05d525d 100644 --- a/api/@ohos.file.photoAccessHelper.d.ts +++ b/api/@ohos.file.photoAccessHelper.d.ts @@ -6769,7 +6769,7 @@ declare namespace photoAccessHelper { * * @permission ohos.permission.WRITE_IMAGEVIDEO * @param { Context } context - Hap context information - * @param { Array<PhotoAsset> } assetsUri - the assets to be deleted permanently + * @param { Array<string> } assetsUri - the assets to be deleted permanently * @returns { Promise<void> } - Returns void * @throws { BusinessError } 201 - Permission denied * @throws { BusinessError } 202 - Called by non-system application -- Gitee From 33000f903b497d70e2104dafadbab9d978408815 Mon Sep 17 00:00:00 2001 From: wujian <wujian112@huawei.com> Date: Mon, 21 Apr 2025 07:04:57 +0000 Subject: [PATCH 646/835] =?UTF-8?q?=E6=9B=B4=E6=96=B0getPhotoAccessHelper?= =?UTF-8?q?=E5=88=B019?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: wujian <wujian112@huawei.com> --- api/@ohos.file.photoAccessHelper.d.ts | 4 ++-- api/@ohos.file.sendablePhotoAccessHelper.d.ets | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/api/@ohos.file.photoAccessHelper.d.ts b/api/@ohos.file.photoAccessHelper.d.ts index c1b6c86d2e..f3fa32465f 100644 --- a/api/@ohos.file.photoAccessHelper.d.ts +++ b/api/@ohos.file.photoAccessHelper.d.ts @@ -102,7 +102,7 @@ declare namespace photoAccessHelper { * @StageModelOnly * @systemapi * @crossplatform - * @since 18 + * @since 19 */ function getPhotoAccessHelper(context: Context, userId: number): PhotoAccessHelper; @@ -2606,7 +2606,7 @@ declare namespace photoAccessHelper { * @type { ?number } * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core * @systemapi - * @since 18 + * @since 19 */ userId?: number; } diff --git a/api/@ohos.file.sendablePhotoAccessHelper.d.ets b/api/@ohos.file.sendablePhotoAccessHelper.d.ets index 4963c370f4..6698f12bbe 100644 --- a/api/@ohos.file.sendablePhotoAccessHelper.d.ets +++ b/api/@ohos.file.sendablePhotoAccessHelper.d.ets @@ -61,7 +61,7 @@ declare namespace sendablePhotoAccessHelper { * @StageModelOnly * @systemapi * @crossplatform - * @since 18 + * @since 19 */ function getPhotoAccessHelper(context: Context, userId: number): PhotoAccessHelper; -- Gitee From 876fc9f76ae864d62e76b2be8099b6e925fe8e9b Mon Sep 17 00:00:00 2001 From: bigtea <tianqushen@huawei.com> Date: Mon, 21 Apr 2025 12:07:31 +0800 Subject: [PATCH 647/835] Add GetSelfPermissionStatus Signed-off-by: bigtea <tianqushen@huawei.com> --- api/@ohos.abilityAccessCtrl.d.ts | 37 +++++++++++++++++++++----------- 1 file changed, 25 insertions(+), 12 deletions(-) diff --git a/api/@ohos.abilityAccessCtrl.d.ts b/api/@ohos.abilityAccessCtrl.d.ts index 0a88c03bea..4c3bb20aa3 100644 --- a/api/@ohos.abilityAccessCtrl.d.ts +++ b/api/@ohos.abilityAccessCtrl.d.ts @@ -627,6 +627,19 @@ declare namespace abilityAccessCtrl { * @since 18 */ requestPermissionOnApplicationSetting(tokenID: number): Promise<void>; + + /** + * Queries permission status of the application synchronously. + * + * @param { Permissions } permissionName - Indicates the permission to be queried. This parameter cannot be null or empty. + * @returns { PermissionStatus } Return permission status. + * @throws { BusinessError } 12100001 - Invalid parameter. The permissionName is empty or exceeds 256 characters. + * @throws { BusinessError } 12100007 - The service is abnormal. + * @syscap SystemCapability.Security.AccessToken + * @atomicservice + * @since 20 + */ + getSelfPermissionStatus(permissionName: Permissions): PermissionStatus; } /** @@ -800,48 +813,48 @@ declare namespace abilityAccessCtrl { * * @enum { number } * @syscap SystemCapability.Security.AccessToken - * @systemapi - * @since 12 + * @atomicservice + * @since 20 */ export enum PermissionStatus { /** * permission has been denied, only can change it in settings * * @syscap SystemCapability.Security.AccessToken - * @systemapi - * @since 12 + * @atomicservice + * @since 20 */ DENIED = -1, /** * permission has been granted * * @syscap SystemCapability.Security.AccessToken - * @systemapi - * @since 12 + * @atomicservice + * @since 20 */ GRANTED = 0, /** * permission is not determined * * @syscap SystemCapability.Security.AccessToken - * @systemapi - * @since 12 + * @atomicservice + * @since 20 */ NOT_DETERMINED = 1, /** * permission is invalid * * @syscap SystemCapability.Security.AccessToken - * @systemapi - * @since 12 + * @atomicservice + * @since 20 */ INVALID = 2, /** * permission has been restricted * * @syscap SystemCapability.Security.AccessToken - * @systemapi - * @since 12 + * @atomicservice + * @since 20 */ RESTRICTED = 3 } -- Gitee From a743c56cc562e66c814a95495256e37cc2f92888 Mon Sep 17 00:00:00 2001 From: chaos <zhongchao26@huawei.com> Date: Mon, 21 Apr 2025 15:16:37 +0800 Subject: [PATCH 648/835] api 18-19 Signed-off-by: chaos <zhongchao26@huawei.com> --- api/@ohos.display.d.ts | 18 +++++++++--------- api/@ohos.screen.d.ts | 2 +- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/api/@ohos.display.d.ts b/api/@ohos.display.d.ts index 4279b93367..aef288e262 100644 --- a/api/@ohos.display.d.ts +++ b/api/@ohos.display.d.ts @@ -1143,7 +1143,7 @@ declare namespace display { * @enum { number } * @syscap SystemCapability.Window.SessionManager * @atomicservice - * @since 18 + * @since 19 */ enum DisplaySourceMode { /** @@ -1151,7 +1151,7 @@ declare namespace display { * * @syscap SystemCapability.Window.SessionManager * @atomicservice - * @since 18 + * @since 19 */ NONE = 0, @@ -1160,7 +1160,7 @@ declare namespace display { * * @syscap SystemCapability.Window.SessionManager * @atomicservice - * @since 18 + * @since 19 */ MAIN = 1, @@ -1169,7 +1169,7 @@ declare namespace display { * * @syscap SystemCapability.Window.SessionManager * @atomicservice - * @since 18 + * @since 19 */ MIRROR = 2, @@ -1178,7 +1178,7 @@ declare namespace display { * * @syscap SystemCapability.Window.SessionManager * @atomicservice - * @since 18 + * @since 19 */ EXTEND = 3, @@ -1187,7 +1187,7 @@ declare namespace display { * * @syscap SystemCapability.Window.SessionManager * @atomicservice - * @since 18 + * @since 19 */ ALONE = 4 } @@ -1937,7 +1937,7 @@ declare namespace display { * @type { ?DisplaySourceMode } * @syscap SystemCapability.Window.SessionManager * @atomicservice - * @since 18 + * @since 19 */ sourceMode?: DisplaySourceMode; @@ -1947,7 +1947,7 @@ declare namespace display { * @type { ?number } * @syscap SystemCapability.Window.SessionManager * @atomicservice - * @since 18 + * @since 19 */ x?: number; @@ -1957,7 +1957,7 @@ declare namespace display { * @type { ?number } * @syscap SystemCapability.Window.SessionManager * @atomicservice - * @since 18 + * @since 19 */ y?: number; diff --git a/api/@ohos.screen.d.ts b/api/@ohos.screen.d.ts index 7f1c9526ee..b0683f8f45 100644 --- a/api/@ohos.screen.d.ts +++ b/api/@ohos.screen.d.ts @@ -364,7 +364,7 @@ declare namespace screen { * @throws { BusinessError } 1400003 - This display manager service works abnormally. * @syscap SystemCapability.Window.SessionManager * @systemapi Hide this for inner system use. - * @since 18 + * @since 19 */ function setScreenPrivacyMaskImage(screenId: number, image?: image.PixelMap): Promise<void>; -- Gitee From e5d5f0ef950044fc9d4361e98e02b9f84d977066 Mon Sep 17 00:00:00 2001 From: xiaye <xiaye1@huawei.com> Date: Mon, 21 Apr 2025 15:28:31 +0800 Subject: [PATCH 649/835] =?UTF-8?q?jsdoc=E6=95=B4=E6=94=B9=20Signed-off-by?= =?UTF-8?q?:=20xiaye=20<xiaye1@huawei.com>?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/@internal/component/ets/web.d.ts | 99 ++++++++++------------------ 1 file changed, 36 insertions(+), 63 deletions(-) diff --git a/api/@internal/component/ets/web.d.ts b/api/@internal/component/ets/web.d.ts index 91820dc5c6..9be03c4caf 100644 --- a/api/@internal/component/ets/web.d.ts +++ b/api/@internal/component/ets/web.d.ts @@ -4444,11 +4444,11 @@ declare class WebController { clearHistory(): void; /** - * Loads a piece of code and execute JS code in the context of the currently displayed page. - * <p><strong>API Note</strong>:<br> * Executes a JavaScript script. This API uses an asynchronous callback to return the script execution result. - * runJavaScript can be invoked only after loadUrl is executed. For example, it can be invoked in onPageEnd. - * </p> + * This interface must be used on the UI thread, and the callback will also be executed on the UI thread. + * The state of JavaScript is no longer persisted across navigations like loadUrl. + * For example, global variables and functions defined before calling loadUrl will not exist in the loaded page. + * It is recommended that aoolications use registerJavaScriptProxy to ensure that the JavaScript state can be persisted across page navigations. * * @param { object } options The options with a piece of code and a callback. * @syscap SystemCapability.Web.Webview.Core @@ -4501,11 +4501,18 @@ declare class WebController { stop(); /** - * Registers the JavaScript object and method list. + * Registers a proxy for interaction between the application and web pages loaded by the Web component. + * Registers a JavaScript object with the window. APIs of this object can then be invoked in the window. + * After this API is called, call refresh for the registration to take effect. * <p><strong>API Note</strong>:<br> - * You should register registerJavaScriptProxy either in synchronous list or in asynchronous list. Otherwise, this API fails to be registered. - * The registerJavaScriptProxy API must be used together with the deleteJavaScriptRegister API to prevent memory leak. - * </p> + * The registerJavaScriptProxy API must be used together with the deleteJavaScriptRegister API to prevent memony leak. + * It is recommended that registerJavaScriptProxy be used only with trusted URLs and over secure HTTPS connections. + * Injecting JavaScript objects into untrused web commponents can expose your application to malicious attacks. + * After registerJavaScriptProxy is called, the application exposes the registered JavaScript object to all page frames. + * If a registerJavaScriptProxy is both registered in the synchronous and asynchronous list, it is called asynchronously by default. + * You should register registerJavaScriptProxy either in synchronous list or in asynchronous list. + * Otherwise, this API fails to be registered. + * <p> * * @param { object } options - The option with the JavaScript object and method list. * @syscap SystemCapability.Web.Webview.Core @@ -6848,7 +6855,8 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { * @since 11 */ /** - * Sets whether enable local file system access in Web. + * Sets whether to enable Access to the file system in the application. + * This setting dose not affect the access to the files specified though $rawfile(filepath/filename). * <p><strong>API Note</strong>:<br> * fileAccess is disabled by default since API version 12. * When fileAccess is set to false, files in the read-only /data/storage/el1/bundle/entry/resources/resfile directory can still be accessed through the file protocol. @@ -6960,10 +6968,8 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { imageAccess(imageAccess: boolean): WebAttribute; /** - * Sets how to load HTTP and HTTPS content. - * <p><strong>API Note</strong>:<br> - * Sets wheater to enable loading of HTTP and HTTPS hybrid content can be loaded. By default, this feature is disabled. - * </p> + * Sets whether to enable loading of HTTP and HTTPS hybrid content can be loaded. + * By default, this features is disabled. * * @param { MixedMode } mixedMode - The mixed mode, which can be {@link MixedMode}. * @returns { WebAttribute } @@ -6971,10 +6977,8 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { * @since 8 */ /** - * Sets how to load HTTP and HTTPS content. - * <p><strong>API Note</strong>:<br> - * Sets wheater to enable loading of HTTP and HTTPS hybrid content can be loaded. By default, this feature is disabled. - * </p> + * Sets whether to enable loading of HTTP and HTTPS hybrid content can be loaded. + * By default, this features is disabled. * * @param { MixedMode } mixedMode - The mixed mode, which can be {@link MixedMode}. * @returns { WebAttribute } @@ -6983,10 +6987,8 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { * @since 11 */ /** - * Sets how to load HTTP and HTTPS content. - * <p><strong>API Note</strong>:<br> - * Sets wheater to enable loading of HTTP and HTTPS hybrid content can be loaded. By default, this feature is disabled. - * </p> + * Sets whether to enable loading of HTTP and HTTPS hybrid content can be loaded. + * By default, this features is disabled. * * @param { MixedMode } mixedMode - The mixed mode, which can be {@link MixedMode}. * @returns { WebAttribute } @@ -7376,9 +7378,7 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { /** * Triggered at the end of web page loading. - * <p><strong>API Note</strong>:<br> * This callback is only invoked for the main frame and not for subframes. - * </p> * * @param { function } callback The triggered function at the end of web page loading. * @returns { WebAttribute } The WebAttribute object representing the attributes of the web page. @@ -7387,9 +7387,7 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { */ /** * Triggered at the end of web page loading. - * <p><strong>API Note</strong>:<br> * This callback is only invoked for the main frame and not for subframes. - * </p> * * @param { function } callback The triggered function at the end of web page loading. * @returns { WebAttribute } The WebAttribute object representing the attributes of the web page. @@ -7399,22 +7397,18 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { */ /** * Triggered at the end of web page loading. - * <p><strong>API Note</strong>:<br> * This callback is only invoked for the main frame and not for subframes. - * </p> * * @param { function } callback The triggered function at the end of web page loading. * @returns { WebAttribute } The WebAttribute object representing the attributes of the web page. * @syscap SystemCapability.Web.Webview.Core * @crossplatform * @atomicservice - * @since 11 + u @since 11 */ /** * Triggered at the end of web page loading. - * <p><strong>API Note</strong>:<br> * This callback is only invoked for the main frame and not for subframes. - * </p> * * @param { Callback<OnPageEndEvent> } callback The triggered function at the end of web page loading. * @returns { WebAttribute } The WebAttribute object representing the attributes of the web page. @@ -7426,10 +7420,8 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { onPageEnd(callback: Callback<OnPageEndEvent>): WebAttribute; /** - * Triggered at the begin of web page loading. - * <p><strong>API Note</strong>:<br> - * Called when the web page starts to be loaded. This API is called only for the main frame content, and not for the iframe or frameset content. - * </p> + * Called when the web page starts to be loaded. + * This API is called only for the main frame content, and not for the iframe or frameset content. * * @param { function } callback The triggered function at the begin of web page loading. * @returns { WebAttribute } @@ -7437,10 +7429,8 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { * @since 8 */ /** - * Triggered at the begin of web page loading. - * <p><strong>API Note</strong>:<br> - * Called when the web page starts to be loaded. This API is called only for the main frame content, and not for the iframe or frameset content. - * </p> + * Called when the web page starts to be loaded. + * This API is called only for the main frame content, and not for the iframe or frameset content. * * @param { function } callback The triggered function at the begin of web page loading. * @returns { WebAttribute } @@ -7449,10 +7439,8 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { * @since 10 */ /** - * Triggered at the begin of web page loading. - * <p><strong>API Note</strong>:<br> - * Called when the web page starts to be loaded. This API is called only for the main frame content, and not for the iframe or frameset content. - * </p> + * Called when the web page starts to be loaded. + * This API is called only for the main frame content, and not for the iframe or frameset content. * * @param { function } callback The triggered function at the begin of web page loading. * @returns { WebAttribute } @@ -7462,10 +7450,8 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { * @since 11 */ /** - * Triggered at the begin of web page loading. - * <p><strong>API Note</strong>:<br> - * Called when the web page starts to be loaded. This API is called only for the main frame content, and not for the iframe or frameset content. - * </p> + * Called when the web page starts to be loaded. + * This API is called only for the main frame content, and not for the iframe or frameset content. * * @param { Callback<OnPageBeginEvent> } callback The triggered function at the begin of web page loading. * @returns { WebAttribute } @@ -7533,11 +7519,8 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { * @since 11 */ /** - * Triggered when the title of the main application document changes. - * <p><strong>API Note</strong>:<br> * Called when the document title of a web page is changed. * If the <title> element is not set for an HTML5 page, the corresponding URL is returned. - * </p> * * @param { Callback<OnTitleReceiveEvent> } callback The triggered function when the title of the main application document changes. * @returns { WebAttribute } @@ -8385,11 +8368,8 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { onScroll(callback: Callback<OnScrollEvent>): WebAttribute; /** - * Triggered when the Web page receives an ssl Error. - * <p><strong>API Note</strong>:<br> * Called to notify users when an SSL error occurs with a request for the main frame. * To include errors with requests for subframes, use the OnSslErrorEvent API. - * </p> * * @param { function } callback The triggered callback when the Web page receives an ssl Error. * @returns { WebAttribute } @@ -8397,11 +8377,8 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { * @since 9 */ /** - * Triggered when the Web page receives an ssl Error. - * <p><strong>API Note</strong>:<br> * Called to notify users when an SSL error occurs with a request for the main frame. * To include errors with requests for subframes, use the OnSslErrorEvent API. - * </p> * * @param { function } callback The triggered callback when the Web page receives an ssl Error. * @returns { WebAttribute } @@ -8410,11 +8387,8 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { * @since 11 */ /** - * Triggered when the Web page receives an ssl Error. - * <p><strong>API Note</strong>:<br> * Called to notify users when an SSL error occurs with a request for the main frame. * To include errors with requests for subframes, use the OnSslErrorEvent API. - * </p> * * @param { Callback<OnSslErrorEventReceiveEvent> } callback The triggered callback when the Web page receives an ssl Error. * @returns { WebAttribute } @@ -8425,11 +8399,8 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { onSslErrorEventReceive(callback: Callback<OnSslErrorEventReceiveEvent>): WebAttribute; /** - * Triggered when the Web page receives an ssl Error. - * <p><strong>API Note</strong>:<br> * Called to notify users when an SSL error occurs during the loading of resources (for the main frame and subframes). * To handle SSL errors for requests for the main frame, use the isMainFrame field to distinguish. - * </p> * * @param { OnSslErrorEventCallback } callback The triggered callback when the Web page receives an ssl Error. * @returns { WebAttribute } @@ -9192,10 +9163,12 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { onIntelligentTrackingPreventionResult(callback: OnIntelligentTrackingPreventionCallback): WebAttribute; /** - * Injects the JavaScripts before Webview creates the DOM tree, and then the JavaScript snippet will run after the document has been created. + * Injects a JavaScript script into the Web component. + * When the specified page or document starts to be loaded, the script is executed on any page whose source matches scriptRules. * <p><strong>API Note</strong>:<br> * The script runs before any JavaScript code of the page, when the DOM tree may not have been loaded or rendered. - * The script is executed in the lexicographic order, not the array order. if the array sequemce is required, you are advised to use the runJavaScriptOnDocumentStart interface. + * The script is executed in the lexicographic order, not the array order. + * if the array sequemce is required, you are advised to use the runJavaScriptOnDocumentStart interface. * You are not advised to use this API together with runJavaScriptOnDocumentStart. * </p> * -- Gitee From b140fd16244413ebdf2d5ecffe1c9731c5e10730 Mon Sep 17 00:00:00 2001 From: xiaye <xiaye1@huawei.com> Date: Mon, 21 Apr 2025 15:35:17 +0800 Subject: [PATCH 650/835] =?UTF-8?q?jsdoc=E6=95=B4=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: xiaye <xiaye1@huawei.com> --- api/@internal/component/ets/web.d.ts | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/api/@internal/component/ets/web.d.ts b/api/@internal/component/ets/web.d.ts index 9be03c4caf..bf30a8dd7f 100644 --- a/api/@internal/component/ets/web.d.ts +++ b/api/@internal/component/ets/web.d.ts @@ -6836,7 +6836,12 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { javaScriptAccess(javaScriptAccess: boolean): WebAttribute; /** - * Sets whether enable local file system access in Web. + * Sets whether to enable Access to the file system in the application. + * This setting dose not affect the access to the files specified though $rawfile(filepath/filename). + * <p><strong>API Note</strong>:<br> + * fileAccess is disabled by default since API version 12. + * When fileAccess is set to false, files in the read-only /data/storage/el1/bundle/entry/resources/resfile directory can still be accessed through the file protocol. + * </p> * * @param { boolean } fileAccess - {@code true} means enable local file system access in Web; {@code false} otherwise. * The default value is true. @@ -6845,7 +6850,12 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { * @since 8 */ /** - * Sets whether enable local file system access in Web. + * Sets whether to enable Access to the file system in the application. + * This setting dose not affect the access to the files specified though $rawfile(filepath/filename). + * <p><strong>API Note</strong>:<br> + * fileAccess is disabled by default since API version 12. + * When fileAccess is set to false, files in the read-only /data/storage/el1/bundle/entry/resources/resfile directory can still be accessed through the file protocol. + * </p> * * @param { boolean } fileAccess - {@code true} means enable local file system access in Web; {@code false} otherwise. * The default value is true. @@ -7493,11 +7503,8 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { onProgressChange(callback: Callback<OnProgressChangeEvent>): WebAttribute; /** - * Triggered when the title of the main application document changes. - * <p><strong>API Note</strong>:<br> * Called when the document title of a web page is changed. * If the <title> element is not set for an HTML5 page, the corresponding URL is returned. - * </p> * * @param { function } callback The triggered function when the title of the main application document changes. * @returns { WebAttribute } @@ -7505,11 +7512,8 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { * @since 8 */ /** - * Triggered when the title of the main application document changes. - * <p><strong>API Note</strong>:<br> * Called when the document title of a web page is changed. * If the <title> element is not set for an HTML5 page, the corresponding URL is returned. - * </p> * * @param { function } callback The triggered function when the title of the main application document changes. * @returns { WebAttribute } -- Gitee From 313a8c09e90d9d02b194bcfc284d02a8260c44c3 Mon Sep 17 00:00:00 2001 From: YinZong <gengyinzong@huawei.com> Date: Mon, 21 Apr 2025 07:43:59 +0000 Subject: [PATCH 651/835] update api/@ohos.ability.screenLockFileManager.d.ts. Signed-off-by: YinZong <gengyinzong@huawei.com> --- api/@ohos.ability.screenLockFileManager.d.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/api/@ohos.ability.screenLockFileManager.d.ts b/api/@ohos.ability.screenLockFileManager.d.ts index b6ff1876f4..df22688c85 100644 --- a/api/@ohos.ability.screenLockFileManager.d.ts +++ b/api/@ohos.ability.screenLockFileManager.d.ts @@ -157,7 +157,7 @@ declare namespace screenLockFileManager { * @throws { BusinessError } 202 - Permission verification failed, application which is not a system application uses system API. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameter is left unspecified. 2. Incorrect parameter types. * @throws { BusinessError } 801 - The specified SystemCapability name was not found. - * @throws { BusinessError } 29300001 - Invalid parameter. + * @throws { BusinessError } 29300001 - Invalid DataType. * @throws { BusinessError } 29300002 - The system ability work abnormally. * @throws { BusinessError } 29300003 - The application is not enabled the data protection under lock screen. * @throws { BusinessError } 29300004 - File access is denied. @@ -190,7 +190,7 @@ declare namespace screenLockFileManager { * @throws { BusinessError } 202 - Permission verification failed, application which is not a system application uses system API. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameter is left unspecified. 2. Incorrect parameter types. * @throws { BusinessError } 801 - The specified SystemCapability name was not found. - * @throws { BusinessError } 29300001 - Invalid parameter. + * @throws { BusinessError } 29300001 - Invalid DataType. * @throws { BusinessError } 29300002 - The system ability work abnormally. * @throws { BusinessError } 29300003 - The application is not enabled the data protection under lock screen. * @throws { BusinessError } 29300005 - File access was not acquired. @@ -221,7 +221,7 @@ declare namespace screenLockFileManager { * @throws { BusinessError } 202 - Permission verification failed, application which is not a system application uses system API. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameter is left unspecified. 2. Incorrect parameter types. * @throws { BusinessError } 801 - The specified SystemCapability name was not found. - * @throws { BusinessError } 29300001 - Invalid parameter. + * @throws { BusinessError } 29300001 - Invalid DataType. * @throws { BusinessError } 29300002 - The system ability work abnormally. * @syscap SystemCapability.Security.ScreenLockFileManager * @systemapi -- Gitee From a3ea8320f46a9bae4a0cd69ab9d12fd6a9d1f7a7 Mon Sep 17 00:00:00 2001 From: zhaochang14 <zhaochang14@huawei.com> Date: Mon, 21 Apr 2025 15:52:19 +0800 Subject: [PATCH 652/835] zhaochang14@huawei.com Signed-off-by: zhaochang14 <zhaochang14@huawei.com> --- api/@ohos.file.photoAccessHelper.d.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/api/@ohos.file.photoAccessHelper.d.ts b/api/@ohos.file.photoAccessHelper.d.ts index 6551276853..8155838f9a 100644 --- a/api/@ohos.file.photoAccessHelper.d.ts +++ b/api/@ohos.file.photoAccessHelper.d.ts @@ -6995,7 +6995,7 @@ declare namespace photoAccessHelper { * @systemapi * @since 19 */ - moveAssets(uriList: Array<string>, targetAlbum: Album): void; + moveAssetsWithUri(uriList: Array<string>, targetAlbum: Album): void; /** * Recover assets from the trash album. @@ -7025,7 +7025,7 @@ declare namespace photoAccessHelper { * @systemapi * @since 19 */ - recoverAssets(uriList: Array<string>): void; + recoverAssetsWithUri(uriList: Array<string>): void; /** * Delete assets permanently from the trash album. @@ -7055,7 +7055,7 @@ declare namespace photoAccessHelper { * @systemapi * @since 19 */ - deleteAssets(uriList: Array<string>): void; + deleteAssetsWithUri(uriList: Array<string>): void; /** * Set portrait album to me -- Gitee From 69c3320916058f60a69bfb2c0d188c1d81f0819e Mon Sep 17 00:00:00 2001 From: lixinsheng2 <lixinsheng2@huawei.com> Date: Mon, 21 Apr 2025 15:53:17 +0800 Subject: [PATCH 653/835] Modified error codes to be more clearly described Signed-off-by: lixinsheng2 <lixinsheng2@huawei.com> --- api/@ohos.driver.deviceManager.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.driver.deviceManager.d.ts b/api/@ohos.driver.deviceManager.d.ts index d2f07bd2e7..7db0f4b09a 100644 --- a/api/@ohos.driver.deviceManager.d.ts +++ b/api/@ohos.driver.deviceManager.d.ts @@ -199,7 +199,7 @@ declare namespace deviceManager { * @returns { Promise<RemoteDeviceDriver> } Indicates the bind result including device ID and remote object. * @throws { BusinessError } 201 - The permission check failed. * @throws { BusinessError } 26300001 - ExternalDeviceManager service exception. - * @throws { BusinessError } 26300002 - Service not allowed. + * @throws { BusinessError } 26300002 - The driver service does not allow any client to bind. * @syscap SystemCapability.Driver.ExternalDevice * @since 18 */ -- Gitee From 60eac39f81576153b646bb64543afd953bf6a892 Mon Sep 17 00:00:00 2001 From: hwyml <yangmingliang9@huawei.com> Date: Mon, 21 Apr 2025 16:00:43 +0800 Subject: [PATCH 654/835] add errmsg Signed-off-by: hwyml <yangmingliang9@huawei.com> Change-Id: I0757212a24dc51a88335826c781c052e130a7299 --- api/@ohos.usbManager.d.ts | 7 +++++-- api/@ohos.usbManager.serial.d.ts | 16 ++++++++++++---- 2 files changed, 17 insertions(+), 6 deletions(-) diff --git a/api/@ohos.usbManager.d.ts b/api/@ohos.usbManager.d.ts index e530294a20..40b88f1d44 100644 --- a/api/@ohos.usbManager.d.ts +++ b/api/@ohos.usbManager.d.ts @@ -2340,9 +2340,12 @@ declare namespace usbManager { * submits it in order to request a transfer * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 14400001 - Access right denied. Call requestRight to get the USBDevicePipe access right first. - * @throws { BusinessError } 14400007 - Resource busy. + * @throws { BusinessError } 14400007 - Resource busy. Possible causes: + * <br>1. The transfer has already been submitted. + * <br>2. The interface is claimed by another program or driver. * @throws { BusinessError } 14400008 - No such device (it may have been disconnected). - * @throws { BusinessError } 14400009 - Insufficient memory. + * @throws { BusinessError } 14400009 - Insufficient memory. Possible causes: + * <br>1. Malloc memory failed. * @throws { BusinessError } 14400012 - Transmission I/O error. * @syscap SystemCapability.USB.USBManager * @since 18 diff --git a/api/@ohos.usbManager.serial.d.ts b/api/@ohos.usbManager.serial.d.ts index 6873aa6152..2e0514582b 100644 --- a/api/@ohos.usbManager.serial.d.ts +++ b/api/@ohos.usbManager.serial.d.ts @@ -152,7 +152,9 @@ declare namespace serialManager { * @throws { BusinessError } 31400003 Device does not exist. * @throws { BusinessError } 31400005 The serial port device is not opened. Call the open API first. * @throws { BusinessError } 31400006 Data transfer timed out. - * @throws { BusinessError } 31400007 I/O exception. + * @throws { BusinessError } 31400007 I/O exception. Possible causes: + * <br>1. The transfer was canceled. + * <br>2. The device offered more data. * @syscap SystemCapability.USB.USBManager.Serial * @since 19 */ @@ -169,7 +171,9 @@ declare namespace serialManager { * @throws { BusinessError } 31400003 Device does not exist. * @throws { BusinessError } 31400005 The serial port device is not opened. Call the open API first. * @throws { BusinessError } 31400006 Data transfer timed out. - * @throws { BusinessError } 31400007 I/O exception. + * @throws { BusinessError } 31400007 I/O exception. Possible causes: + * <br>1. The transfer was canceled. + * <br>2. The device offered more data. * @syscap SystemCapability.USB.USBManager.Serial * @since 19 */ @@ -186,7 +190,9 @@ declare namespace serialManager { * @throws { BusinessError } 31400003 Device does not exist. * @throws { BusinessError } 31400005 The serial port device is not opened. Call the open API first. * @throws { BusinessError } 31400006 Data transfer timed out. - * @throws { BusinessError } 31400007 I/O exception. + * @throws { BusinessError } 31400007 I/O exception. Possible causes: + * <br>1. The transfer was canceled. + * <br>2. The device offered more data. * @syscap SystemCapability.USB.USBManager.Serial * @since 19 */ @@ -203,7 +209,9 @@ declare namespace serialManager { * @throws { BusinessError } 31400003 Device does not exist. * @throws { BusinessError } 31400005 The serial port device is not opened. Call the open API first. * @throws { BusinessError } 31400006 Data transfer timed out. - * @throws { BusinessError } 31400007 I/O exception. + * @throws { BusinessError } 31400007 I/O exception. Possible causes: + * <br>1. The transfer was canceled. + * <br>2. The device offered more data. * @syscap SystemCapability.USB.USBManager.Serial * @since 19 */ -- Gitee From 052e8f67a130c16324e1aeac4ec28f414c1b9e0d Mon Sep 17 00:00:00 2001 From: giteeOrange <zhuying79@huawei.com> Date: Mon, 21 Apr 2025 16:14:51 +0800 Subject: [PATCH 655/835] fix api Version. Signed-off-by: giteeOrange <zhuying79@huawei.com> --- api/@ohos.window.d.ts | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/api/@ohos.window.d.ts b/api/@ohos.window.d.ts index d5960a0e72..fad704fd9e 100644 --- a/api/@ohos.window.d.ts +++ b/api/@ohos.window.d.ts @@ -9029,7 +9029,7 @@ declare namespace window { * @throws { BusinessError } 1300003 - This window manager service works abnormally. * @syscap SystemCapability.Window.SessionManager * @atomicservice - * @since 18 + * @since 19 */ on(type: 'rotationChange', callback: RotationChangeCallback<RotationChangeInfo, RotationChangeResult | void>): void; @@ -9046,7 +9046,7 @@ declare namespace window { * @throws { BusinessError } 1300003 - This window manager service works abnormally. * @syscap SystemCapability.Window.SessionManager * @atomicservice - * @since 18 + * @since 19 */ off(type: 'rotationChange', callback?: RotationChangeCallback<RotationChangeInfo, RotationChangeResult | void>): void; @@ -10554,7 +10554,7 @@ declare namespace window { * @enum { number } * @syscap SystemCapability.Window.SessionManager * @atomicservice - * @since 18 + * @since 19 */ enum RotationChangeType { /** @@ -10562,7 +10562,7 @@ declare namespace window { * * @syscap SystemCapability.Window.SessionManager * @atomicservice - * @since 18 + * @since 19 */ WINDOW_WILL_ROTATE = 0, @@ -10571,7 +10571,7 @@ declare namespace window { * * @syscap SystemCapability.Window.SessionManager * @atomicservice - * @since 18 + * @since 19 */ WINDOW_DID_ROTATE = 1 } @@ -10582,7 +10582,7 @@ declare namespace window { * @enum { number } * @syscap SystemCapability.Window.SessionManager * @atomicservice - * @since 18 + * @since 19 */ enum RectType { /** @@ -10590,7 +10590,7 @@ declare namespace window { * * @syscap SystemCapability.Window.SessionManager * @atomicservice - * @since 18 + * @since 19 */ RELATIVE_TO_SCREEN = 0, /** @@ -10598,7 +10598,7 @@ declare namespace window { * * @syscap SystemCapability.Window.SessionManager * @atomicservice - * @since 18 + * @since 19 */ RELATIVE_TO_PARENT_WINDOW = 1 } @@ -10609,7 +10609,7 @@ declare namespace window { * @interface RotationChangeInfo * @syscap SystemCapability.Window.SessionManager * @atomicservice - * @since 18 + * @since 19 */ interface RotationChangeInfo { /** @@ -10618,7 +10618,7 @@ declare namespace window { * @type { RotationChangeType } * @syscap SystemCapability.Window.SessionManager * @atomicservice - * @since 18 + * @since 19 */ type: RotationChangeType; /** @@ -10627,7 +10627,7 @@ declare namespace window { * @type { Orientation } * @syscap SystemCapability.Window.SessionManager * @atomicservice - * @since 18 + * @since 19 */ orientation: Orientation; /** @@ -10636,7 +10636,7 @@ declare namespace window { * @type { number } * @syscap SystemCapability.Window.SessionManager * @atomicservice - * @since 18 + * @since 19 */ displayId: number; /** @@ -10645,7 +10645,7 @@ declare namespace window { * @type { Rect } * @syscap SystemCapability.Window.SessionManager * @atomicservice - * @since 18 + * @since 19 */ displayRect: Rect; } @@ -10656,7 +10656,7 @@ declare namespace window { * @interface RotationChangeResult * @syscap SystemCapability.Window.SessionManager * @atomicservice - * @since 18 + * @since 19 */ interface RotationChangeResult { /** @@ -10665,7 +10665,7 @@ declare namespace window { * @type { RectType } * @syscap SystemCapability.Window.SessionManager * @atomicservice - * @since 18 + * @since 19 */ rectType: RectType; /** @@ -10674,7 +10674,7 @@ declare namespace window { * @type { Rect } * @syscap SystemCapability.Window.SessionManager * @atomicservice - * @since 18 + * @since 19 */ windowRect: Rect; } @@ -10685,7 +10685,7 @@ declare namespace window { * @typedef RotationChangeCallback<T, U> * @syscap SystemCapability.Window.SessionManager * @atomicservice - * @since 18 + * @since 19 */ interface RotationChangeCallback<T, U> { /** @@ -10695,7 +10695,7 @@ declare namespace window { * @returns { U } result * @syscap SystemCapability.Window.SessionManager * @atomicservice - * @since 18 + * @since 19 */ (info: T): U; } -- Gitee From 96eeccbfa84dcfe5cd1da69460ecce0ac742a258 Mon Sep 17 00:00:00 2001 From: liubihao <liubihao1@huawei.com> Date: Wed, 16 Apr 2025 21:39:25 +0800 Subject: [PATCH 656/835] [api] change part of repeat api to 19. Signed-off-by: liubihao <liubihao1@huawei.com> --- api/@internal/component/ets/repeat.d.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/api/@internal/component/ets/repeat.d.ts b/api/@internal/component/ets/repeat.d.ts index 6af6579320..11add0d0f4 100644 --- a/api/@internal/component/ets/repeat.d.ts +++ b/api/@internal/component/ets/repeat.d.ts @@ -92,7 +92,7 @@ interface VirtualScrollOptions { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ onLazyLoading?(index: number): void; @@ -103,7 +103,7 @@ interface VirtualScrollOptions { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ onTotalCount?(): number; } @@ -173,7 +173,7 @@ declare type RepeatItemBuilder<T> = (repeatItem: RepeatItem<T>) => void; * @crossplatform * @form * @atomicservice - * @since 18 + * @since 19 */ declare class RepeatAttribute<T> extends DynamicNode<RepeatAttribute<T>> { /** -- Gitee From b2882a783c713223cab81b57f7b2655a5cc08714 Mon Sep 17 00:00:00 2001 From: Shenyx <shenyuxiang3@h-partners.com> Date: Wed, 16 Apr 2025 18:14:05 +0800 Subject: [PATCH 657/835] =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E4=B8=8B=E8=BD=BD?= =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=83=A8=E5=88=86=E9=94=99=E8=AF=AF=E7=A0=81?= =?UTF-8?q?=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Shenyx <shenyuxiang3@h-partners.com> --- api/@ohos.request.d.ts | 540 ++++++++++++++++++++--------------------- 1 file changed, 270 insertions(+), 270 deletions(-) diff --git a/api/@ohos.request.d.ts b/api/@ohos.request.d.ts index 765fb4a1ef..53f354869f 100644 --- a/api/@ohos.request.d.ts +++ b/api/@ohos.request.d.ts @@ -47,13 +47,13 @@ import BaseContext from './application/BaseContext'; */ declare namespace request { /** - * Error code 201 - the permissions check fails. + * Error code 201 - The permissions check fails. * * @syscap SystemCapability.MiscServices.Download * @since 9 */ /** - * Error code 201 - the permissions check fails. + * Error code 201 - The permissions check fails. * * @syscap SystemCapability.MiscServices.Download * @crossplatform @@ -61,13 +61,13 @@ declare namespace request { */ const EXCEPTION_PERMISSION: number; /** - * Error code 401 - the parameters check fails. + * Error code 401 - The parameters check fails. * * @syscap SystemCapability.MiscServices.Download * @since 9 */ /** - * Error code 401 - the parameters check fails. + * Error code 401 - The parameters check fails. * * @syscap SystemCapability.MiscServices.Download * @crossplatform @@ -75,13 +75,13 @@ declare namespace request { */ const EXCEPTION_PARAMCHECK: number; /** - * Error code 801 - call unsupported api. + * Error code 801 - Call unsupported api. * * @syscap SystemCapability.MiscServices.Download * @since 9 */ /** - * Error code 801 - call unsupported api. + * Error code 801 - Call unsupported api. * * @syscap SystemCapability.MiscServices.Download * @crossplatform @@ -89,13 +89,13 @@ declare namespace request { */ const EXCEPTION_UNSUPPORTED: number; /** - * Error code 13400001 - file operation error. + * Error code 13400001 - Invalid file or file system error. * * @syscap SystemCapability.MiscServices.Download * @since 9 */ /** - * Error code 13400001 - file operation error. + * Error code 13400001 - Invalid file or file system error. * * @syscap SystemCapability.MiscServices.Download * @crossplatform @@ -103,13 +103,13 @@ declare namespace request { */ const EXCEPTION_FILEIO: number; /** - * Error code 13400002 - bad file path. + * Error code 13400002 - File path not supported or invalid. * * @syscap SystemCapability.MiscServices.Download * @since 9 */ /** - * Error code 13400002 - bad file path. + * Error code 13400002 - File path not supported or invalid. * * @syscap SystemCapability.MiscServices.Download * @crossplatform @@ -117,13 +117,13 @@ declare namespace request { */ const EXCEPTION_FILEPATH: number; /** - * Error code 13400003 - task service ability error. + * Error code 13400003 - Task service ability error. * * @syscap SystemCapability.MiscServices.Download * @since 9 */ /** - * Error code 13400003 - task service ability error. + * Error code 13400003 - Task service ability error. * * @syscap SystemCapability.MiscServices.Download * @crossplatform @@ -131,13 +131,13 @@ declare namespace request { */ const EXCEPTION_SERVICE: number; /** - * Error code 13499999 - others error. + * Error code 13499999 - Others error. * * @syscap SystemCapability.MiscServices.Download * @since 9 */ /** - * Error code 13499999 - others error. + * Error code 13499999 - Others error. * * @syscap SystemCapability.MiscServices.Download * @crossplatform @@ -498,7 +498,7 @@ declare namespace request { * @permission ohos.permission.INTERNET * @param { DownloadConfig } config Download config * @param { AsyncCallback<DownloadTask> } callback Indicate the callback function to receive DownloadTask. - * @throws { BusinessError } 201 - the permissions check fails + * @throws { BusinessError } 201 - The permissions check fails. * @syscap SystemCapability.MiscServices.Download * @FAModelOnly * @since 6 @@ -514,11 +514,11 @@ declare namespace request { * @param { BaseContext } context Indicates the application BaseContext. * @param { DownloadConfig } config Download config * @param { AsyncCallback<DownloadTask> } callback Indicate the callback function to receive DownloadTask. - * @throws { BusinessError } 201 - the permissions check fails - * @throws { BusinessError } 401 - the parameters check fails. Possible causes: 1. Missing mandatory parameters. + * @throws { BusinessError } 201 - The permissions check fails. + * @throws { BusinessError } 401 - The parameters check fails. Possible causes: 1. Missing mandatory parameters. * <br>2. Incorrect parameter type. 3. Parameter verification failed. - * @throws { BusinessError } 13400001 - file operation error - * @throws { BusinessError } 13400002 - bad file path + * @throws { BusinessError } 13400001 - Invalid file or file system error. + * @throws { BusinessError } 13400002 - File path not supported or invalid. * @throws { BusinessError } 13400003 - task service ability error * @syscap SystemCapability.MiscServices.Download * @since 9 @@ -530,12 +530,12 @@ declare namespace request { * @param { BaseContext } context Indicates the application BaseContext. * @param { DownloadConfig } config Download config * @param { AsyncCallback<DownloadTask> } callback Indicate the callback function to receive DownloadTask. - * @throws { BusinessError } 201 - the permissions check fails - * @throws { BusinessError } 401 - the parameters check fails. Possible causes: 1. Missing mandatory parameters. + * @throws { BusinessError } 201 - The permissions check fails. + * @throws { BusinessError } 401 - The parameters check fails. Possible causes: 1. Missing mandatory parameters. * <br>2. Incorrect parameter type. 3. Parameter verification failed. - * @throws { BusinessError } 13400001 - file operation error - * @throws { BusinessError } 13400002 - bad file path - * @throws { BusinessError } 13400003 - task service ability error + * @throws { BusinessError } 13400001 - Invalid file or file system error. + * @throws { BusinessError } 13400002 - File path not supported or invalid. + * @throws { BusinessError } 13400003 - Task service ability error. * @syscap SystemCapability.MiscServices.Download * @crossplatform * @since 10 @@ -548,7 +548,7 @@ declare namespace request { * @permission ohos.permission.INTERNET * @param { DownloadConfig } config Download config * @returns { Promise<DownloadTask> } the promise returned by the function. - * @throws { BusinessError } 201 - the permissions check fails + * @throws { BusinessError } 201 - The permissions check fails. * @syscap SystemCapability.MiscServices.Download * @FAModelOnly * @since 6 @@ -564,11 +564,11 @@ declare namespace request { * @param { BaseContext } context Indicates the application BaseContext. * @param { DownloadConfig } config Download config * @returns { Promise<DownloadTask> } the promise returned by the function. - * @throws { BusinessError } 201 - the permissions check fails - * @throws { BusinessError } 401 - the parameters check fails. Possible causes: 1. Missing mandatory parameters. + * @throws { BusinessError } 201 - The permissions check fails. + * @throws { BusinessError } 401 - The parameters check fails. Possible causes: 1. Missing mandatory parameters. * <br>2. Incorrect parameter type. 3. Parameter verification failed. - * @throws { BusinessError } 13400001 - file operation error - * @throws { BusinessError } 13400002 - bad file path + * @throws { BusinessError } 13400001 - Invalid file or file system error. + * @throws { BusinessError } 13400002 - File path not supported or invalid. * @throws { BusinessError } 13400003 - task service ability error * @syscap SystemCapability.MiscServices.Download * @since 9 @@ -580,12 +580,12 @@ declare namespace request { * @param { BaseContext } context Indicates the application BaseContext. * @param { DownloadConfig } config Download config * @returns { Promise<DownloadTask> } the promise returned by the function. - * @throws { BusinessError } 201 - the permissions check fails - * @throws { BusinessError } 401 - the parameters check fails. Possible causes: 1. Missing mandatory parameters. + * @throws { BusinessError } 201 - The permissions check fails. + * @throws { BusinessError } 401 - The parameters check fails. Possible causes: 1. Missing mandatory parameters. * <br>2. Incorrect parameter type. 3. Parameter verification failed. - * @throws { BusinessError } 13400001 - file operation error - * @throws { BusinessError } 13400002 - bad file path - * @throws { BusinessError } 13400003 - task service ability error + * @throws { BusinessError } 13400001 - Invalid file or file system error. + * @throws { BusinessError } 13400002 - File path not supported or invalid. + * @throws { BusinessError } 13400003 - Task service ability error. * @syscap SystemCapability.MiscServices.Download * @crossplatform * @since 10 @@ -598,7 +598,7 @@ declare namespace request { * @permission ohos.permission.INTERNET * @param { UploadConfig } config Upload config * @param { AsyncCallback<UploadTask> } callback Indicate the callback function to receive UploadTask. - * @throws { BusinessError } 201 - the permissions check fails + * @throws { BusinessError } 201 - The permissions check fails. * @syscap SystemCapability.MiscServices.Upload * @FAModelOnly * @since 6 @@ -614,10 +614,10 @@ declare namespace request { * @param { BaseContext } context Indicates the application BaseContext. * @param { UploadConfig } config Upload config * @param { AsyncCallback<UploadTask> } callback Indicate the callback function to receive UploadTask. - * @throws { BusinessError } 201 - the permissions check fails - * @throws { BusinessError } 401 - the parameters check fails. Possible causes: 1. Missing mandatory parameters. + * @throws { BusinessError } 201 - The permissions check fails. + * @throws { BusinessError } 401 - The parameters check fails. Possible causes: 1. Missing mandatory parameters. * <br>2. Incorrect parameter type. 3. Parameter verification failed. - * @throws { BusinessError } 13400002 - bad file path + * @throws { BusinessError } 13400002 - File path not supported or invalid. * @syscap SystemCapability.MiscServices.Upload * @since 9 */ @@ -628,10 +628,10 @@ declare namespace request { * @param { BaseContext } context Indicates the application BaseContext. * @param { UploadConfig } config Upload config * @param { AsyncCallback<UploadTask> } callback Indicate the callback function to receive UploadTask. - * @throws { BusinessError } 201 - the permissions check fails - * @throws { BusinessError } 401 - the parameters check fails. Possible causes: 1. Missing mandatory parameters. + * @throws { BusinessError } 201 - The permissions check fails. + * @throws { BusinessError } 401 - The parameters check fails. Possible causes: 1. Missing mandatory parameters. * <br>2. Incorrect parameter type. 3. Parameter verification failed. - * @throws { BusinessError } 13400002 - bad file path + * @throws { BusinessError } 13400002 - File path not supported or invalid. * @syscap SystemCapability.MiscServices.Upload * @crossplatform * @since 10 @@ -644,7 +644,7 @@ declare namespace request { * @permission ohos.permission.INTERNET * @param { UploadConfig } config Upload config * @returns { Promise<UploadTask> } the promise returned by the function. - * @throws { BusinessError } 201 - the permissions check fails + * @throws { BusinessError } 201 - The permissions check fails. * @syscap SystemCapability.MiscServices.Upload * @FAModelOnly * @since 6 @@ -660,10 +660,10 @@ declare namespace request { * @param { BaseContext } context Indicates the application BaseContext. * @param { UploadConfig } config Upload config * @returns { Promise<UploadTask> } the promise returned by the function. - * @throws { BusinessError } 201 - the permissions check fails - * @throws { BusinessError } 401 - the parameters check fails. Possible causes: 1. Missing mandatory parameters. + * @throws { BusinessError } 201 - The permissions check fails. + * @throws { BusinessError } 401 - The parameters check fails. Possible causes: 1. Missing mandatory parameters. * <br>2. Incorrect parameter type. 3. Parameter verification failed. - * @throws { BusinessError } 13400002 - bad file path + * @throws { BusinessError } 13400002 - File path not supported or invalid. * @syscap SystemCapability.MiscServices.Upload * @since 9 */ @@ -674,10 +674,10 @@ declare namespace request { * @param { BaseContext } context Indicates the application BaseContext. * @param { UploadConfig } config Upload config * @returns { Promise<UploadTask> } the promise returned by the function. - * @throws { BusinessError } 201 - the permissions check fails - * @throws { BusinessError } 401 - the parameters check fails. Possible causes: 1. Missing mandatory parameters. + * @throws { BusinessError } 201 - The permissions check fails. + * @throws { BusinessError } 401 - The parameters check fails. Possible causes: 1. Missing mandatory parameters. * <br>2. Incorrect parameter type. 3. Parameter verification failed. - * @throws { BusinessError } 13400002 - bad file path + * @throws { BusinessError } 13400002 - File path not supported or invalid. * @syscap SystemCapability.MiscServices.Upload * @crossplatform * @since 10 @@ -1081,7 +1081,7 @@ declare namespace request { * <br>The callback function for the download progress change event * <br>receivedSize the length of downloaded data, in bytes * <br>totalSize the length of data expected to be downloaded, in bytes. - * @throws { BusinessError } 401 - the parameters check fails. Possible causes: 1. Missing mandatory parameters. + * @throws { BusinessError } 401 - The parameters check fails. Possible causes: 1. Missing mandatory parameters. * <br>2. Incorrect parameter type. 3. Parameter verification failed. * @syscap SystemCapability.MiscServices.Download * @crossplatform @@ -1120,7 +1120,7 @@ declare namespace request { * <br>The callback function for the download progress change event * <br>receivedSize the length of downloaded data, in bytes * <br>totalSize the length of data expected to be downloaded, in bytes. - * @throws { BusinessError } 401 - the parameters check fails. Possible causes: 1. Missing mandatory parameters. + * @throws { BusinessError } 401 - The parameters check fails. Possible causes: 1. Missing mandatory parameters. * <br>2. Incorrect parameter type. 3. Parameter verification failed. * @syscap SystemCapability.MiscServices.Download * @crossplatform @@ -1159,7 +1159,7 @@ declare namespace request { * <br>pause: download task stopped, * <br>remove: download task deleted. * @param { function } callback The callback function for the download complete pause or remove change event. - * @throws { BusinessError } 401 - the parameters check fails. Possible causes: 1. Missing mandatory parameters. + * @throws { BusinessError } 401 - The parameters check fails. Possible causes: 1. Missing mandatory parameters. * <br>2. Incorrect parameter type. 3. Parameter verification failed. * @syscap SystemCapability.MiscServices.Download * @crossplatform @@ -1198,7 +1198,7 @@ declare namespace request { * <br>pause: download task stopped, * <br>remove: download task deleted. * @param { function } [callback] The callback function for the download complete pause or remove change event. - * @throws { BusinessError } 401 - the parameters check fails. Possible causes: 1. Missing mandatory parameters. + * @throws { BusinessError } 401 - The parameters check fails. Possible causes: 1. Missing mandatory parameters. * <br>2. Incorrect parameter type. 3. Parameter verification failed. * @syscap SystemCapability.MiscServices.Download * @crossplatform @@ -1231,7 +1231,7 @@ declare namespace request { * @param { 'fail' } type Indicates the download session type, fail: download task has failed. * @param { function } callback The callback function for the download fail change event * <br>err The error code for download task. - * @throws { BusinessError } 401 - the parameters check fails. Possible causes: 1. Missing mandatory parameters. + * @throws { BusinessError } 401 - The parameters check fails. Possible causes: 1. Missing mandatory parameters. * <br>2. Incorrect parameter type. 3. Parameter verification failed. * @syscap SystemCapability.MiscServices.Download * @crossplatform @@ -1264,7 +1264,7 @@ declare namespace request { * @param { 'fail' } type Indicates the download session type, fail: download task has failed. * @param { function } [callback] Indicate the callback function to receive err. * <br>err The error code for download task. - * @throws { BusinessError } 401 - the parameters check fails. Possible causes: 1. Missing mandatory parameters. + * @throws { BusinessError } 401 - The parameters check fails. Possible causes: 1. Missing mandatory parameters. * <br>2. Incorrect parameter type. 3. Parameter verification failed. * @syscap SystemCapability.MiscServices.Download * @crossplatform @@ -1277,7 +1277,7 @@ declare namespace request { * * @permission ohos.permission.INTERNET * @param { AsyncCallback<boolean> } callback Indicates asynchronous invoking Result. - * @throws { BusinessError } 201 - the permissions check fails + * @throws { BusinessError } 201 - The permissions check fails. * @syscap SystemCapability.MiscServices.Download * @since 6 * @deprecated since 9 @@ -1290,7 +1290,7 @@ declare namespace request { * * @permission ohos.permission.INTERNET * @returns { Promise<boolean> } the promise returned by the function. - * @throws { BusinessError } 201 - the permissions check fails + * @throws { BusinessError } 201 - The permissions check fails. * @syscap SystemCapability.MiscServices.Download * @since 6 * @deprecated since 9 @@ -1303,7 +1303,7 @@ declare namespace request { * * @permission ohos.permission.INTERNET * @param { AsyncCallback<void> } callback Indicates asynchronous invoking Result. - * @throws { BusinessError } 201 - the permissions check fails + * @throws { BusinessError } 201 - The permissions check fails. * @syscap SystemCapability.MiscServices.Download * @since 7 * @deprecated since 9 @@ -1316,7 +1316,7 @@ declare namespace request { * * @permission ohos.permission.INTERNET * @returns { Promise<void> } the promise returned by the function. - * @throws { BusinessError } 201 - the permissions check fails + * @throws { BusinessError } 201 - The permissions check fails. * @syscap SystemCapability.MiscServices.Download * @since 7 * @deprecated since 9 @@ -1329,7 +1329,7 @@ declare namespace request { * * @permission ohos.permission.INTERNET * @param { AsyncCallback<void> } callback Indicates asynchronous invoking Result. - * @throws { BusinessError } 201 - the permissions check fails + * @throws { BusinessError } 201 - The permissions check fails. * @syscap SystemCapability.MiscServices.Download * @since 7 * @deprecated since 9 @@ -1342,7 +1342,7 @@ declare namespace request { * * @permission ohos.permission.INTERNET * @returns { Promise<void> } the promise returned by the function. - * @throws { BusinessError } 201 - the permissions check fails + * @throws { BusinessError } 201 - The permissions check fails. * @syscap SystemCapability.MiscServices.Download * @since 7 * @deprecated since 9 @@ -1355,7 +1355,7 @@ declare namespace request { * * @permission ohos.permission.INTERNET * @param { AsyncCallback<DownloadInfo> } callback Indicate the callback function to receive download info. - * @throws { BusinessError } 201 - the permissions check fails + * @throws { BusinessError } 201 - The permissions check fails. * @syscap SystemCapability.MiscServices.Download * @since 7 * @deprecated since 9 @@ -1368,7 +1368,7 @@ declare namespace request { * * @permission ohos.permission.INTERNET * @returns { Promise<DownloadInfo> } the promise returned by the function. - * @throws { BusinessError } 201 - the permissions check fails + * @throws { BusinessError } 201 - The permissions check fails. * @syscap SystemCapability.MiscServices.Download * @since 7 * @deprecated since 9 @@ -1381,7 +1381,7 @@ declare namespace request { * * @permission ohos.permission.INTERNET * @param { AsyncCallback<string> } callback Indicate the callback function to receive download file MIME type. - * @throws { BusinessError } 201 - the permissions check fails + * @throws { BusinessError } 201 - The permissions check fails. * @syscap SystemCapability.MiscServices.Download * @since 7 * @deprecated since 9 @@ -1394,7 +1394,7 @@ declare namespace request { * * @permission ohos.permission.INTERNET * @returns { Promise<string> } the promise returned by the function. - * @throws { BusinessError } 201 - the permissions check fails + * @throws { BusinessError } 201 - The permissions check fails. * @syscap SystemCapability.MiscServices.Download * @since 7 * @deprecated since 9 @@ -1407,8 +1407,8 @@ declare namespace request { * * @permission ohos.permission.INTERNET * @param { AsyncCallback<boolean> } callback - * @throws { BusinessError } 201 - the permissions check fails - * @throws { BusinessError } 401 - the parameters check fails + * @throws { BusinessError } 201 - The permissions check fails. + * @throws { BusinessError } 401 - The parameters check fails. * @syscap SystemCapability.MiscServices.Download * @since 9 */ @@ -1417,8 +1417,8 @@ declare namespace request { * * @permission ohos.permission.INTERNET * @param { AsyncCallback<boolean> } callback - * @throws { BusinessError } 201 - the permissions check fails - * @throws { BusinessError } 401 - the parameters check fails + * @throws { BusinessError } 201 - The permissions check fails. + * @throws { BusinessError } 401 - The parameters check fails. * @syscap SystemCapability.MiscServices.Download * @crossplatform * @since 10 @@ -1428,7 +1428,7 @@ declare namespace request { * * @permission ohos.permission.INTERNET * @param { AsyncCallback<boolean> } callback - * @throws { BusinessError } 201 - the permissions check fails + * @throws { BusinessError } 201 - The permissions check fails. * @syscap SystemCapability.MiscServices.Download * @crossplatform * @since 12 @@ -1440,8 +1440,8 @@ declare namespace request { * * @permission ohos.permission.INTERNET * @returns { Promise<boolean> } the promise returned by the function. - * @throws { BusinessError } 201 - the permissions check fails - * @throws { BusinessError } 401 - the parameters check fails + * @throws { BusinessError } 201 - The permissions check fails. + * @throws { BusinessError } 401 - The parameters check fails. * @syscap SystemCapability.MiscServices.Download * @since 9 */ @@ -1450,8 +1450,8 @@ declare namespace request { * * @permission ohos.permission.INTERNET * @returns { Promise<boolean> } the promise returned by the function. - * @throws { BusinessError } 201 - the permissions check fails - * @throws { BusinessError } 401 - the parameters check fails + * @throws { BusinessError } 201 - The permissions check fails. + * @throws { BusinessError } 401 - The parameters check fails. * @syscap SystemCapability.MiscServices.Download * @crossplatform * @since 10 @@ -1461,7 +1461,7 @@ declare namespace request { * * @permission ohos.permission.INTERNET * @returns { Promise<boolean> } the promise returned by the function. - * @throws { BusinessError } 201 - the permissions check fails + * @throws { BusinessError } 201 - The permissions check fails. * @syscap SystemCapability.MiscServices.Download * @crossplatform * @since 12 @@ -1473,8 +1473,8 @@ declare namespace request { * * @permission ohos.permission.INTERNET * @param { AsyncCallback<boolean> } callback - * @throws { BusinessError } 201 - the permissions check fails - * @throws { BusinessError } 401 - the parameters check fails + * @throws { BusinessError } 201 - The permissions check fails. + * @throws { BusinessError } 401 - The parameters check fails. * @syscap SystemCapability.MiscServices.Download * @since 9 */ @@ -1483,8 +1483,8 @@ declare namespace request { * * @permission ohos.permission.INTERNET * @param { AsyncCallback<boolean> } callback - * @throws { BusinessError } 201 - the permissions check fails - * @throws { BusinessError } 401 - the parameters check fails + * @throws { BusinessError } 201 - The permissions check fails. + * @throws { BusinessError } 401 - The parameters check fails. * @syscap SystemCapability.MiscServices.Download * @crossplatform * @since 10 @@ -1494,7 +1494,7 @@ declare namespace request { * * @permission ohos.permission.INTERNET * @param { AsyncCallback<boolean> } callback - * @throws { BusinessError } 201 - the permissions check fails + * @throws { BusinessError } 201 - The permissions check fails. * @syscap SystemCapability.MiscServices.Download * @crossplatform * @since 12 @@ -1506,8 +1506,8 @@ declare namespace request { * * @permission ohos.permission.INTERNET * @returns { Promise<boolean> } the promise returned by the function. - * @throws { BusinessError } 201 - the permissions check fails - * @throws { BusinessError } 401 - the parameters check fails + * @throws { BusinessError } 201 - The permissions check fails. + * @throws { BusinessError } 401 - The parameters check fails. * @syscap SystemCapability.MiscServices.Download * @since 9 */ @@ -1516,8 +1516,8 @@ declare namespace request { * * @permission ohos.permission.INTERNET * @returns { Promise<boolean> } the promise returned by the function. - * @throws { BusinessError } 201 - the permissions check fails - * @throws { BusinessError } 401 - the parameters check fails + * @throws { BusinessError } 201 - The permissions check fails. + * @throws { BusinessError } 401 - The parameters check fails. * @syscap SystemCapability.MiscServices.Download * @crossplatform * @since 10 @@ -1527,7 +1527,7 @@ declare namespace request { * * @permission ohos.permission.INTERNET * @returns { Promise<boolean> } the promise returned by the function. - * @throws { BusinessError } 201 - the permissions check fails + * @throws { BusinessError } 201 - The permissions check fails. * @syscap SystemCapability.MiscServices.Download * @crossplatform * @since 12 @@ -1539,8 +1539,8 @@ declare namespace request { * * @permission ohos.permission.INTERNET * @param { AsyncCallback<boolean> } callback - * @throws { BusinessError } 201 - the permissions check fails - * @throws { BusinessError } 401 - the parameters check fails + * @throws { BusinessError } 201 - The permissions check fails. + * @throws { BusinessError } 401 - The parameters check fails. * @syscap SystemCapability.MiscServices.Download * @since 9 */ @@ -1549,8 +1549,8 @@ declare namespace request { * * @permission ohos.permission.INTERNET * @param { AsyncCallback<boolean> } callback - * @throws { BusinessError } 201 - the permissions check fails - * @throws { BusinessError } 401 - the parameters check fails + * @throws { BusinessError } 201 - The permissions check fails. + * @throws { BusinessError } 401 - The parameters check fails. * @syscap SystemCapability.MiscServices.Download * @crossplatform * @since 10 @@ -1560,7 +1560,7 @@ declare namespace request { * * @permission ohos.permission.INTERNET * @param { AsyncCallback<boolean> } callback - * @throws { BusinessError } 201 - the permissions check fails + * @throws { BusinessError } 201 - The permissions check fails. * @syscap SystemCapability.MiscServices.Download * @crossplatform * @since 12 @@ -1572,8 +1572,8 @@ declare namespace request { * * @permission ohos.permission.INTERNET * @returns { Promise<boolean> } the promise returned by the function. - * @throws { BusinessError } 201 - the permissions check fails - * @throws { BusinessError } 401 - the parameters check fails + * @throws { BusinessError } 201 - The permissions check fails. + * @throws { BusinessError } 401 - The parameters check fails. * @syscap SystemCapability.MiscServices.Download * @since 9 */ @@ -1582,8 +1582,8 @@ declare namespace request { * * @permission ohos.permission.INTERNET * @returns { Promise<boolean> } the promise returned by the function. - * @throws { BusinessError } 201 - the permissions check fails - * @throws { BusinessError } 401 - the parameters check fails + * @throws { BusinessError } 201 - The permissions check fails. + * @throws { BusinessError } 401 - The parameters check fails. * @syscap SystemCapability.MiscServices.Download * @crossplatform * @since 10 @@ -1593,7 +1593,7 @@ declare namespace request { * * @permission ohos.permission.INTERNET * @returns { Promise<boolean> } the promise returned by the function. - * @throws { BusinessError } 201 - the permissions check fails + * @throws { BusinessError } 201 - The permissions check fails. * @syscap SystemCapability.MiscServices.Download * @crossplatform * @since 12 @@ -1605,8 +1605,8 @@ declare namespace request { * * @permission ohos.permission.INTERNET * @param { AsyncCallback<DownloadInfo> } callback - * @throws { BusinessError } 201 - the permissions check fails - * @throws { BusinessError } 401 - the parameters check fails + * @throws { BusinessError } 201 - The permissions check fails. + * @throws { BusinessError } 401 - The parameters check fails. * @syscap SystemCapability.MiscServices.Download * @since 9 */ @@ -1615,8 +1615,8 @@ declare namespace request { * * @permission ohos.permission.INTERNET * @param { AsyncCallback<DownloadInfo> } callback - * @throws { BusinessError } 201 - the permissions check fails - * @throws { BusinessError } 401 - the parameters check fails + * @throws { BusinessError } 201 - The permissions check fails. + * @throws { BusinessError } 401 - The parameters check fails. * @syscap SystemCapability.MiscServices.Download * @crossplatform * @since 10 @@ -1626,7 +1626,7 @@ declare namespace request { * * @permission ohos.permission.INTERNET * @param { AsyncCallback<DownloadInfo> } callback - * @throws { BusinessError } 201 - the permissions check fails + * @throws { BusinessError } 201 - The permissions check fails. * @syscap SystemCapability.MiscServices.Download * @crossplatform * @since 12 @@ -1638,8 +1638,8 @@ declare namespace request { * * @permission ohos.permission.INTERNET * @returns { Promise<DownloadInfo> } the promise returned by the function. - * @throws { BusinessError } 201 - the permissions check fails - * @throws { BusinessError } 401 - the parameters check fails + * @throws { BusinessError } 201 - The permissions check fails. + * @throws { BusinessError } 401 - The parameters check fails. * @syscap SystemCapability.MiscServices.Download * @since 9 */ @@ -1648,8 +1648,8 @@ declare namespace request { * * @permission ohos.permission.INTERNET * @returns { Promise<DownloadInfo> } the promise returned by the function. - * @throws { BusinessError } 201 - the permissions check fails - * @throws { BusinessError } 401 - the parameters check fails + * @throws { BusinessError } 201 - The permissions check fails. + * @throws { BusinessError } 401 - The parameters check fails. * @syscap SystemCapability.MiscServices.Download * @crossplatform * @since 10 @@ -1659,7 +1659,7 @@ declare namespace request { * * @permission ohos.permission.INTERNET * @returns { Promise<DownloadInfo> } the promise returned by the function. - * @throws { BusinessError } 201 - the permissions check fails + * @throws { BusinessError } 201 - The permissions check fails. * @syscap SystemCapability.MiscServices.Download * @crossplatform * @since 12 @@ -1671,8 +1671,8 @@ declare namespace request { * * @permission ohos.permission.INTERNET * @param { AsyncCallback<string> } callback - * @throws { BusinessError } 201 - the permissions check fails - * @throws { BusinessError } 401 - the parameters check fails + * @throws { BusinessError } 201 - The permissions check fails. + * @throws { BusinessError } 401 - The parameters check fails. * @syscap SystemCapability.MiscServices.Download * @since 9 */ @@ -1681,8 +1681,8 @@ declare namespace request { * * @permission ohos.permission.INTERNET * @param { AsyncCallback<string> } callback - * @throws { BusinessError } 201 - the permissions check fails - * @throws { BusinessError } 401 - the parameters check fails + * @throws { BusinessError } 201 - The permissions check fails. + * @throws { BusinessError } 401 - The parameters check fails. * @syscap SystemCapability.MiscServices.Download * @crossplatform * @since 10 @@ -1692,7 +1692,7 @@ declare namespace request { * * @permission ohos.permission.INTERNET * @param { AsyncCallback<string> } callback - * @throws { BusinessError } 201 - the permissions check fails + * @throws { BusinessError } 201 - The permissions check fails. * @syscap SystemCapability.MiscServices.Download * @crossplatform * @since 12 @@ -1704,8 +1704,8 @@ declare namespace request { * * @permission ohos.permission.INTERNET * @returns { Promise<string> } the promise returned by the function. - * @throws { BusinessError } 201 - the permissions check fails - * @throws { BusinessError } 401 - the parameters check fails + * @throws { BusinessError } 201 - The permissions check fails. + * @throws { BusinessError } 401 - The parameters check fails. * @syscap SystemCapability.MiscServices.Download * @since 9 */ @@ -1714,8 +1714,8 @@ declare namespace request { * * @permission ohos.permission.INTERNET * @returns { Promise<string> } the promise returned by the function. - * @throws { BusinessError } 201 - the permissions check fails - * @throws { BusinessError } 401 - the parameters check fails + * @throws { BusinessError } 201 - The permissions check fails. + * @throws { BusinessError } 401 - The parameters check fails. * @syscap SystemCapability.MiscServices.Download * @crossplatform * @since 10 @@ -1725,7 +1725,7 @@ declare namespace request { * * @permission ohos.permission.INTERNET * @returns { Promise<string> } the promise returned by the function. - * @throws { BusinessError } 201 - the permissions check fails + * @throws { BusinessError } 201 - The permissions check fails. * @syscap SystemCapability.MiscServices.Download * @crossplatform * @since 12 @@ -2109,7 +2109,7 @@ declare namespace request { * <br>The callback function for the upload progress change event * <br>uploadedSize The length of uploaded data, in bytes * <br>totalSize The length of data expected to be uploaded, in bytes. - * @throws { BusinessError } 401 - the parameters check fails. Possible causes: 1. Missing mandatory parameters. + * @throws { BusinessError } 401 - The parameters check fails. Possible causes: 1. Missing mandatory parameters. * <br>2. Incorrect parameter type. 3. Parameter verification failed. * @syscap SystemCapability.MiscServices.Upload * @crossplatform @@ -2148,7 +2148,7 @@ declare namespace request { * <br>The callback function for the upload progress change event * <br>uploadedSize The length of uploaded data, in bytes * <br>totalSize The length of data expected to be uploaded, in bytes. - * @throws { BusinessError } 401 - the parameters check fails. Possible causes: 1. Missing mandatory parameters. + * @throws { BusinessError } 401 - The parameters check fails. Possible causes: 1. Missing mandatory parameters. * <br>2. Incorrect parameter type. 3. Parameter verification failed. * @syscap SystemCapability.MiscServices.Upload * @crossplatform @@ -2181,7 +2181,7 @@ declare namespace request { * @param { 'headerReceive' } type headerReceive Indicates the upload task headed receive. * @param { function } callback The callback function for the HTTP Response Header event * <br>header HTTP Response Header returned by the developer server. - * @throws { BusinessError } 401 - the parameters check fails. Possible causes: 1. Missing mandatory parameters. + * @throws { BusinessError } 401 - The parameters check fails. Possible causes: 1. Missing mandatory parameters. * <br>2. Incorrect parameter type. 3. Parameter verification failed. * @syscap SystemCapability.MiscServices.Upload * @crossplatform @@ -2214,7 +2214,7 @@ declare namespace request { * @param { 'headerReceive' } type headerReceive Indicates the upload task headed receive. * @param { function } [callback] The callback function for the HTTP Response Header event * <br>header HTTP Response Header returned by the developer server. - * @throws { BusinessError } 401 - the parameters check fails. Possible causes: 1. Missing mandatory parameters. + * @throws { BusinessError } 401 - The parameters check fails. Possible causes: 1. Missing mandatory parameters. * <br>2. Incorrect parameter type. 3. Parameter verification failed. * @syscap SystemCapability.MiscServices.Upload * @crossplatform @@ -2250,7 +2250,7 @@ declare namespace request { * <br>complete: upload task completed * <br>fail: upload task failed * @param { Callback<Array<TaskState>> } callback The callback function for the upload complete or fail change event. - * @throws { BusinessError } 401 - the parameters check fails. Possible causes: 1. Missing mandatory parameters. + * @throws { BusinessError } 401 - The parameters check fails. Possible causes: 1. Missing mandatory parameters. * <br>2. Incorrect parameter type. 3. Parameter verification failed. * @syscap SystemCapability.MiscServices.Upload * @crossplatform @@ -2286,7 +2286,7 @@ declare namespace request { * <br>complete: upload task completed * <br>fail: upload task failed * @param { Callback<Array<TaskState>> } [callback] - * @throws { BusinessError } 401 - the parameters check fails. Possible causes: 1. Missing mandatory parameters. + * @throws { BusinessError } 401 - The parameters check fails. Possible causes: 1. Missing mandatory parameters. * <br>2. Incorrect parameter type. 3. Parameter verification failed. * @syscap SystemCapability.MiscServices.Upload * @crossplatform @@ -2299,7 +2299,7 @@ declare namespace request { * * @permission ohos.permission.INTERNET * @param { AsyncCallback<boolean> } callback Indicates asynchronous invoking Result. - * @throws { BusinessError } 201 - the permissions check fails + * @throws { BusinessError } 201 - The permissions check fails. * @syscap SystemCapability.MiscServices.Upload * @since 6 * @deprecated since 9 @@ -2312,7 +2312,7 @@ declare namespace request { * * @permission ohos.permission.INTERNET * @returns { Promise<boolean> } the promise returned by the function. - * @throws { BusinessError } 201 - the permissions check fails + * @throws { BusinessError } 201 - The permissions check fails. * @syscap SystemCapability.MiscServices.Upload * @since 6 * @deprecated since 9 @@ -2325,8 +2325,8 @@ declare namespace request { * * @permission ohos.permission.INTERNET * @param { AsyncCallback<boolean> } callback - * @throws { BusinessError } 201 - the permissions check fails - * @throws { BusinessError } 401 - the parameters check fails + * @throws { BusinessError } 201 - The permissions check fails. + * @throws { BusinessError } 401 - The parameters check fails. * @syscap SystemCapability.MiscServices.Upload * @since 9 */ @@ -2335,8 +2335,8 @@ declare namespace request { * * @permission ohos.permission.INTERNET * @param { AsyncCallback<boolean> } callback - * @throws { BusinessError } 201 - the permissions check fails - * @throws { BusinessError } 401 - the parameters check fails + * @throws { BusinessError } 201 - The permissions check fails. + * @throws { BusinessError } 401 - The parameters check fails. * @syscap SystemCapability.MiscServices.Upload * @crossplatform * @since 10 @@ -2346,7 +2346,7 @@ declare namespace request { * * @permission ohos.permission.INTERNET * @param { AsyncCallback<boolean> } callback - * @throws { BusinessError } 201 - the permissions check fails + * @throws { BusinessError } 201 - The permissions check fails. * @syscap SystemCapability.MiscServices.Upload * @crossplatform * @since 12 @@ -2358,8 +2358,8 @@ declare namespace request { * * @permission ohos.permission.INTERNET * @returns { Promise<boolean> } the promise returned by the function. - * @throws { BusinessError } 201 - the permissions check fails - * @throws { BusinessError } 401 - the parameters check fails + * @throws { BusinessError } 201 - The permissions check fails. + * @throws { BusinessError } 401 - The parameters check fails. * @syscap SystemCapability.MiscServices.Upload * @since 9 */ @@ -2368,8 +2368,8 @@ declare namespace request { * * @permission ohos.permission.INTERNET * @returns { Promise<boolean> } the promise returned by the function. - * @throws { BusinessError } 201 - the permissions check fails - * @throws { BusinessError } 401 - the parameters check fails + * @throws { BusinessError } 201 - The permissions check fails. + * @throws { BusinessError } 401 - The parameters check fails. * @syscap SystemCapability.MiscServices.Upload * @crossplatform * @since 10 @@ -2379,7 +2379,7 @@ declare namespace request { * * @permission ohos.permission.INTERNET * @returns { Promise<boolean> } the promise returned by the function. - * @throws { BusinessError } 201 - the permissions check fails + * @throws { BusinessError } 201 - The permissions check fails. * @syscap SystemCapability.MiscServices.Upload * @crossplatform * @since 12 @@ -4460,7 +4460,7 @@ declare namespace request { * @param { function } callback callback function with a `Progress` argument. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Missing mandatory parameters. * <br>2. Incorrect parameter type. 3. Parameter verification failed. - * @throws { BusinessError } 21900005 - task mode error. + * @throws { BusinessError } 21900005 - Operation with wrong task mode. * @syscap SystemCapability.Request.FileTransferAgent * @since 10 */ @@ -4484,7 +4484,7 @@ declare namespace request { * @param { function } callback callback function with a `Progress` argument. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Missing mandatory parameters. * <br>2. Incorrect parameter type. 3. Parameter verification failed. - * @throws { BusinessError } 21900005 - task mode error. + * @throws { BusinessError } 21900005 - Operation with wrong task mode. * @syscap SystemCapability.Request.FileTransferAgent * @since 10 */ @@ -4508,7 +4508,7 @@ declare namespace request { * @param { function } callback callback function with a `Progress` argument. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Missing mandatory parameters. * <br>2. Incorrect parameter type. 3. Parameter verification failed. - * @throws { BusinessError } 21900005 - task mode error. + * @throws { BusinessError } 21900005 - Operation with wrong task mode. * @syscap SystemCapability.Request.FileTransferAgent * @since 10 */ @@ -4532,7 +4532,7 @@ declare namespace request { * @param { function } callback callback function with a `Progress` argument. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Missing mandatory parameters. * <br>2. Incorrect parameter type. 3. Parameter verification failed. - * @throws { BusinessError } 21900005 - task mode error. + * @throws { BusinessError } 21900005 - Operation with wrong task mode. * @syscap SystemCapability.Request.FileTransferAgent * @since 10 */ @@ -4645,8 +4645,8 @@ declare namespace request { * @permission ohos.permission.INTERNET * @param { AsyncCallback<void> } callback callback function with a boolean argument indicating the calling result. * @throws { BusinessError } 201 - Permission denied. - * @throws { BusinessError } 13400003 - task service ability error. - * @throws { BusinessError } 21900007 - task state error. + * @throws { BusinessError } 13400003 - Task service ability error. + * @throws { BusinessError } 21900007 - Operation with wrong task state. * @syscap SystemCapability.Request.FileTransferAgent * @since 10 */ @@ -4656,8 +4656,8 @@ declare namespace request { * @permission ohos.permission.INTERNET * @param { AsyncCallback<void> } callback callback function with a boolean argument indicating the calling result. * @throws { BusinessError } 201 - Permission denied. - * @throws { BusinessError } 13400003 - task service ability error. - * @throws { BusinessError } 21900007 - task state error. + * @throws { BusinessError } 13400003 - Task service ability error. + * @throws { BusinessError } 21900007 - Operation with wrong task state. * @syscap SystemCapability.Request.FileTransferAgent * @crossplatform * @atomicservice @@ -4671,8 +4671,8 @@ declare namespace request { * @permission ohos.permission.INTERNET * @param { AsyncCallback<void> } callback callback function with a boolean argument indicating the calling result. * @throws { BusinessError } 201 - Permission denied. - * @throws { BusinessError } 13400003 - task service ability error. - * @throws { BusinessError } 21900007 - task state error. + * @throws { BusinessError } 13400003 - Task service ability error. + * @throws { BusinessError } 21900007 - Operation with wrong task state. * @syscap SystemCapability.Request.FileTransferAgent * @crossplatform * @atomicservice @@ -4685,8 +4685,8 @@ declare namespace request { * @permission ohos.permission.INTERNET * @returns { Promise<void> } the promise returned by the function. * @throws { BusinessError } 201 - Permission denied. - * @throws { BusinessError } 13400003 - task service ability error. - * @throws { BusinessError } 21900007 - task state error. + * @throws { BusinessError } 13400003 - Task service ability error. + * @throws { BusinessError } 21900007 - Operation with wrong task state. * @syscap SystemCapability.Request.FileTransferAgent * @since 10 */ @@ -4696,8 +4696,8 @@ declare namespace request { * @permission ohos.permission.INTERNET * @returns { Promise<void> } the promise returned by the function. * @throws { BusinessError } 201 - Permission denied. - * @throws { BusinessError } 13400003 - task service ability error. - * @throws { BusinessError } 21900007 - task state error. + * @throws { BusinessError } 13400003 - Task service ability error. + * @throws { BusinessError } 21900007 - Operation with wrong task state. * @syscap SystemCapability.Request.FileTransferAgent * @crossplatform * @atomicservice @@ -4711,8 +4711,8 @@ declare namespace request { * @permission ohos.permission.INTERNET * @returns { Promise<void> } the promise returned by the function. * @throws { BusinessError } 201 - Permission denied. - * @throws { BusinessError } 13400003 - task service ability error. - * @throws { BusinessError } 21900007 - task state error. + * @throws { BusinessError } 13400003 - Task service ability error. + * @throws { BusinessError } 21900007 - Operation with wrong task state. * @syscap SystemCapability.Request.FileTransferAgent * @crossplatform * @atomicservice @@ -4723,9 +4723,9 @@ declare namespace request { * Pauses the background task. * * @param { AsyncCallback<void> } callback callback function with a boolean argument indicating the calling result. - * @throws { BusinessError } 13400003 - task service ability error. - * @throws { BusinessError } 21900005 - task mode error. - * @throws { BusinessError } 21900007 - task state error. + * @throws { BusinessError } 13400003 - Task service ability error. + * @throws { BusinessError } 21900005 - Operation with wrong task mode. + * @throws { BusinessError } 21900007 - Operation with wrong task state. * @syscap SystemCapability.Request.FileTransferAgent * @since 10 */ @@ -4733,8 +4733,8 @@ declare namespace request { * Pauses the task. * * @param { AsyncCallback<void> } callback - callback function with a boolean argument indicating the calling result. - * @throws { BusinessError } 13400003 - task service ability error. - * @throws { BusinessError } 21900007 - task state error. + * @throws { BusinessError } 13400003 - Task service ability error. + * @throws { BusinessError } 21900007 - Operation with wrong task state. * @syscap SystemCapability.Request.FileTransferAgent * @since 11 */ @@ -4743,9 +4743,9 @@ declare namespace request { * Pauses the background task. * * @returns { Promise<void> } the promise returned by the function. - * @throws { BusinessError } 13400003 - task service ability error. - * @throws { BusinessError } 21900005 - task mode error. - * @throws { BusinessError } 21900007 - task state error. + * @throws { BusinessError } 13400003 - Task service ability error. + * @throws { BusinessError } 21900005 - Operation with wrong task mode. + * @throws { BusinessError } 21900007 - Operation with wrong task state. * @syscap SystemCapability.Request.FileTransferAgent * @since 10 */ @@ -4753,8 +4753,8 @@ declare namespace request { * Pauses the task. * * @returns { Promise<void> } the promise returned by the function. - * @throws { BusinessError } 13400003 - task service ability error. - * @throws { BusinessError } 21900007 - task state error. + * @throws { BusinessError } 13400003 - Task service ability error. + * @throws { BusinessError } 21900007 - Operation with wrong task state. * @syscap SystemCapability.Request.FileTransferAgent * @since 11 */ @@ -4765,9 +4765,9 @@ declare namespace request { * @permission ohos.permission.INTERNET * @param { AsyncCallback<void> } callback callback function with a boolean argument indicating the calling result. * @throws { BusinessError } 201 - Permission denied. - * @throws { BusinessError } 13400003 - task service ability error. - * @throws { BusinessError } 21900005 - task mode error. - * @throws { BusinessError } 21900007 - task state error. + * @throws { BusinessError } 13400003 - Task service ability error. + * @throws { BusinessError } 21900005 - Operation with wrong task mode. + * @throws { BusinessError } 21900007 - Operation with wrong task state. * @syscap SystemCapability.Request.FileTransferAgent * @since 10 */ @@ -4777,8 +4777,8 @@ declare namespace request { * @permission ohos.permission.INTERNET * @param { AsyncCallback<void> } callback - callback function with a boolean argument indicating the calling result. * @throws { BusinessError } 201 - Permission denied. - * @throws { BusinessError } 13400003 - task service ability error. - * @throws { BusinessError } 21900007 - task state error. + * @throws { BusinessError } 13400003 - Task service ability error. + * @throws { BusinessError } 21900007 - Operation with wrong task state. * @syscap SystemCapability.Request.FileTransferAgent * @since 11 */ @@ -4789,9 +4789,9 @@ declare namespace request { * @permission ohos.permission.INTERNET * @returns { Promise<void> } the promise returned by the function. * @throws { BusinessError } 201 - Permission denied. - * @throws { BusinessError } 13400003 - task service ability error. - * @throws { BusinessError } 21900005 - task mode error. - * @throws { BusinessError } 21900007 - task state error. + * @throws { BusinessError } 13400003 - Task service ability error. + * @throws { BusinessError } 21900005 - Operation with wrong task mode. + * @throws { BusinessError } 21900007 - Operation with wrong task state. * @syscap SystemCapability.Request.FileTransferAgent * @since 10 */ @@ -4801,8 +4801,8 @@ declare namespace request { * @permission ohos.permission.INTERNET * @returns { Promise<void> } the promise returned by the function. * @throws { BusinessError } 201 - Permission denied. - * @throws { BusinessError } 13400003 - task service ability error. - * @throws { BusinessError } 21900007 - task state error. + * @throws { BusinessError } 13400003 - Task service ability error. + * @throws { BusinessError } 21900007 - Operation with wrong task state. * @syscap SystemCapability.Request.FileTransferAgent * @since 11 */ @@ -4811,8 +4811,8 @@ declare namespace request { * Stops the task. * * @param { AsyncCallback<void> } callback callback function with a boolean argument indicating the calling result. - * @throws { BusinessError } 13400003 - task service ability error. - * @throws { BusinessError } 21900007 - task state error. + * @throws { BusinessError } 13400003 - Task service ability error. + * @throws { BusinessError } 21900007 - Operation with wrong task state. * @syscap SystemCapability.Request.FileTransferAgent * @since 10 */ @@ -4820,8 +4820,8 @@ declare namespace request { * Stops the task. * * @param { AsyncCallback<void> } callback callback function with a boolean argument indicating the calling result. - * @throws { BusinessError } 13400003 - task service ability error. - * @throws { BusinessError } 21900007 - task state error. + * @throws { BusinessError } 13400003 - Task service ability error. + * @throws { BusinessError } 21900007 - Operation with wrong task state. * @syscap SystemCapability.Request.FileTransferAgent * @crossplatform * @atomicservice @@ -4832,8 +4832,8 @@ declare namespace request { * Stops the task. * * @returns { Promise<void> } the promise returned by the function. - * @throws { BusinessError } 13400003 - task service ability error. - * @throws { BusinessError } 21900007 - task state error. + * @throws { BusinessError } 13400003 - Task service ability error. + * @throws { BusinessError } 21900007 - Operation with wrong task state. * @syscap SystemCapability.Request.FileTransferAgent * @since 10 */ @@ -4841,8 +4841,8 @@ declare namespace request { * Stops the task. * * @returns { Promise<void> } the promise returned by the function. - * @throws { BusinessError } 13400003 - task service ability error. - * @throws { BusinessError } 21900007 - task state error. + * @throws { BusinessError } 13400003 - Task service ability error. + * @throws { BusinessError } 21900007 - Operation with wrong task state. * @syscap SystemCapability.Request.FileTransferAgent * @crossplatform * @atomicservice @@ -4855,9 +4855,9 @@ declare namespace request { * * @param { number } speed - the maximum transfer speed of the task, in bytes per second. * @returns { Promise<void> } the promise returned by the function. - * @throws { BusinessError } 401 - parameter error. Possible causes: 1. Missing mandatory parameters. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Missing mandatory parameters. * <br>2. Incorrect parameter type. 3. Parameter verification failed. - * @throws { BusinessError } 13400003 - task service ability error. + * @throws { BusinessError } 13400003 - Task service ability error. * @syscap SystemCapability.Request.FileTransferAgent * @since 18 */ @@ -4876,13 +4876,13 @@ declare namespace request { * @param { BaseContext } context context of the caller. * @param { Config } config configurations for a task. * @param { AsyncCallback<Task> } callback indicate the callback function to receive Task. - * @throws { BusinessError } 201 - permission denied. - * @throws { BusinessError } 401 - parameter error. Possible causes: 1. Missing mandatory parameters. + * @throws { BusinessError } 201 - Permission denied. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Missing mandatory parameters. * <br>2. Incorrect parameter type. 3. Parameter verification failed. - * @throws { BusinessError } 13400001 - file operation error. - * @throws { BusinessError } 13400003 - task service ability error. + * @throws { BusinessError } 13400001 - Invalid file or file system error. + * @throws { BusinessError } 13400003 - Task service ability error. * @throws { BusinessError } 21900004 - the application task queue is full. - * @throws { BusinessError } 21900005 - task mode error. + * @throws { BusinessError } 21900005 - Operation with wrong task mode. * @syscap SystemCapability.Request.FileTransferAgent * @since 10 */ @@ -4895,13 +4895,13 @@ declare namespace request { * @param { BaseContext } context context of the caller. * @param { Config } config configurations for a task. * @param { AsyncCallback<Task> } callback indicate the callback function to receive Task. - * @throws { BusinessError } 201 - permission denied. - * @throws { BusinessError } 401 - parameter error. Possible causes: 1. Missing mandatory parameters. + * @throws { BusinessError } 201 - Permission denied. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Missing mandatory parameters. * <br>2. Incorrect parameter type. 3. Parameter verification failed. - * @throws { BusinessError } 13400001 - file operation error. - * @throws { BusinessError } 13400003 - task service ability error. - * @throws { BusinessError } 21900004 - the application task queue is full. - * @throws { BusinessError } 21900005 - task mode error. + * @throws { BusinessError } 13400001 - Invalid file or file system error. + * @throws { BusinessError } 13400003 - Task service ability error. + * @throws { BusinessError } 21900004 - The application task queue is full. + * @throws { BusinessError } 21900005 - Operation with wrong task mode. * @syscap SystemCapability.Request.FileTransferAgent * @crossplatform * @atomicservice @@ -4921,13 +4921,13 @@ declare namespace request { * @param { BaseContext } context context of the caller. * @param { Config } config configurations for a task. * @returns { Promise<Task> } the promise returned by the function. - * @throws { BusinessError } 201 - permission denied. - * @throws { BusinessError } 401 - parameter error. Possible causes: 1. Missing mandatory parameters. + * @throws { BusinessError } 201 - Permission denied. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Missing mandatory parameters. * <br>2. Incorrect parameter type. 3. Parameter verification failed. - * @throws { BusinessError } 13400001 - file operation error. - * @throws { BusinessError } 13400003 - task service ability error. + * @throws { BusinessError } 13400001 - Invalid file or file system error. + * @throws { BusinessError } 13400003 - Task service ability error. * @throws { BusinessError } 21900004 - the application task queue is full. - * @throws { BusinessError } 21900005 - task mode error. + * @throws { BusinessError } 21900005 - Operation with wrong task mode. * @syscap SystemCapability.Request.FileTransferAgent * @since 10 */ @@ -4940,13 +4940,13 @@ declare namespace request { * @param { BaseContext } context context of the caller. * @param { Config } config configurations for a task. * @returns { Promise<Task> } the promise returned by the function. - * @throws { BusinessError } 201 - permission denied. - * @throws { BusinessError } 401 - parameter error. Possible causes: 1. Missing mandatory parameters. + * @throws { BusinessError } 201 - Permission denied. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Missing mandatory parameters. * <br>2. Incorrect parameter type. 3. Parameter verification failed. - * @throws { BusinessError } 13400001 - file operation error. - * @throws { BusinessError } 13400003 - task service ability error. - * @throws { BusinessError } 21900004 - the application task queue is full. - * @throws { BusinessError } 21900005 - task mode error. + * @throws { BusinessError } 13400001 - Invalid file or file system error. + * @throws { BusinessError } 13400003 - Task service ability error. + * @throws { BusinessError } 21900004 - The application task queue is full. + * @throws { BusinessError } 21900005 - Operation with wrong task mode. * @syscap SystemCapability.Request.FileTransferAgent * @crossplatform * @atomicservice @@ -4961,10 +4961,10 @@ declare namespace request { * @param { string } id - the id of the task. * @param { string } token - the token of the task, length between 8 and 2048 bytes. * @returns { Promise<Task> } the promise returned by the function. - * @throws { BusinessError } 401 - parameter error. Possible causes: 1. Missing mandatory parameters. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Missing mandatory parameters. * <br>2. Incorrect parameter type. 3. Parameter verification failed. - * @throws { BusinessError } 13400003 - task service ability error. - * @throws { BusinessError } 21900006 - task not found. + * @throws { BusinessError } 13400003 - Task service ability error. + * @throws { BusinessError } 21900006 - Task removed or not found. * @syscap SystemCapability.Request.FileTransferAgent * @since 11 */ @@ -4976,10 +4976,10 @@ declare namespace request { * * @param { string } id the task id. * @param { AsyncCallback<void> } callback callback function with a boolean argument indicating success or not. - * @throws { BusinessError } 401 - parameter error. Possible causes: 1. Missing mandatory parameters. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Missing mandatory parameters. * <br>2. Incorrect parameter type. - * @throws { BusinessError } 13400003 - task service ability error. - * @throws { BusinessError } 21900006 - task not found. + * @throws { BusinessError } 13400003 - Task service ability error. + * @throws { BusinessError } 21900006 - Task removed or not found. * @syscap SystemCapability.Request.FileTransferAgent * @since 10 */ @@ -4989,10 +4989,10 @@ declare namespace request { * * @param { string } id the task id. * @param { AsyncCallback<void> } callback callback function with a boolean argument indicating success or not. - * @throws { BusinessError } 401 - parameter error. Possible causes: 1. Missing mandatory parameters. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Missing mandatory parameters. * <br>2. Incorrect parameter type. - * @throws { BusinessError } 13400003 - task service ability error. - * @throws { BusinessError } 21900006 - task not found. + * @throws { BusinessError } 13400003 - Task service ability error. + * @throws { BusinessError } 21900006 - Task removed or not found. * @syscap SystemCapability.Request.FileTransferAgent * @crossplatform * @atomicservice @@ -5006,10 +5006,10 @@ declare namespace request { * * @param { string } id the task id. * @returns { Promise<void> } the promise returned by the function. - * @throws { BusinessError } 401 - parameter error. Possible causes: 1. Missing mandatory parameters. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Missing mandatory parameters. * <br>2. Incorrect parameter type. - * @throws { BusinessError } 13400003 - task service ability error. - * @throws { BusinessError } 21900006 - task not found. + * @throws { BusinessError } 13400003 - Task service ability error. + * @throws { BusinessError } 21900006 - Task removed or not found. * @syscap SystemCapability.Request.FileTransferAgent * @since 10 */ @@ -5019,10 +5019,10 @@ declare namespace request { * * @param { string } id the task id. * @returns { Promise<void> } the promise returned by the function. - * @throws { BusinessError } 401 - parameter error. Possible causes: 1. Missing mandatory parameters. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Missing mandatory parameters. * <br>2. Incorrect parameter type. - * @throws { BusinessError } 13400003 - task service ability error. - * @throws { BusinessError } 21900006 - task not found. + * @throws { BusinessError } 13400003 - Task service ability error. + * @throws { BusinessError } 21900006 - Task removed or not found. * @syscap SystemCapability.Request.FileTransferAgent * @crossplatform * @atomicservice @@ -5035,10 +5035,10 @@ declare namespace request { * * @param { string } id the task id. * @param { AsyncCallback<TaskInfo> } callback callback function with a `TaskInfo` argument for informations of the current task. - * @throws { BusinessError } 401 - parameter error. Possible causes: 1. Missing mandatory parameters. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Missing mandatory parameters. * <br>2. Incorrect parameter type. - * @throws { BusinessError } 13400003 - task service ability error. - * @throws { BusinessError } 21900006 - task not found. + * @throws { BusinessError } 13400003 - Task service ability error. + * @throws { BusinessError } 21900006 - Task removed or not found. * @syscap SystemCapability.Request.FileTransferAgent * @since 10 */ @@ -5047,10 +5047,10 @@ declare namespace request { * * @param { string } id the task id. * @param { AsyncCallback<TaskInfo> } callback callback function with a `TaskInfo` argument for informations of the current task. - * @throws { BusinessError } 401 - parameter error. Possible causes: 1. Missing mandatory parameters. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Missing mandatory parameters. * <br>2. Incorrect parameter type. - * @throws { BusinessError } 13400003 - task service ability error. - * @throws { BusinessError } 21900006 - task not found. + * @throws { BusinessError } 13400003 - Task service ability error. + * @throws { BusinessError } 21900006 - Task removed or not found. * @syscap SystemCapability.Request.FileTransferAgent * @crossplatform * @since 11 @@ -5062,10 +5062,10 @@ declare namespace request { * * @param { string } id the task id. * @returns { Promise<TaskInfo> } the promise returned by the function. - * @throws { BusinessError } 401 - parameter error. Possible causes: 1. Missing mandatory parameters. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Missing mandatory parameters. * <br>2. Incorrect parameter type. - * @throws { BusinessError } 13400003 - task service ability error. - * @throws { BusinessError } 21900006 - task not found. + * @throws { BusinessError } 13400003 - Task service ability error. + * @throws { BusinessError } 21900006 - Task removed or not found. * @syscap SystemCapability.Request.FileTransferAgent * @since 10 */ @@ -5074,10 +5074,10 @@ declare namespace request { * * @param { string } id the task id. * @returns { Promise<TaskInfo> } the promise returned by the function. - * @throws { BusinessError } 401 - parameter error. Possible causes: 1. Missing mandatory parameters. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Missing mandatory parameters. * <br>2. Incorrect parameter type. - * @throws { BusinessError } 13400003 - task service ability error. - * @throws { BusinessError } 21900006 - task not found. + * @throws { BusinessError } 13400003 - Task service ability error. + * @throws { BusinessError } 21900006 - Task removed or not found. * @syscap SystemCapability.Request.FileTransferAgent * @crossplatform * @since 11 @@ -5090,10 +5090,10 @@ declare namespace request { * @param { string } id the task id. * @param { string } token the in-application isolation key. * @param { AsyncCallback<TaskInfo> } callback callback function with a `TaskInfo` argument for informations of the current task. - * @throws { BusinessError } 401 - parameter error. Possible causes: 1. Missing mandatory parameters. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Missing mandatory parameters. * <br>2. Incorrect parameter type. 3. Parameter verification failed. - * @throws { BusinessError } 13400003 - task service ability error. - * @throws { BusinessError } 21900006 - task not found. + * @throws { BusinessError } 13400003 - Task service ability error. + * @throws { BusinessError } 21900006 - Task removed or not found. * @syscap SystemCapability.Request.FileTransferAgent * @since 10 */ @@ -5103,10 +5103,10 @@ declare namespace request { * @param { string } id the task id. * @param { string } token the in-application isolation key, length between 8 and 2048 bytes. * @param { AsyncCallback<TaskInfo> } callback callback function with a `TaskInfo` argument for informations of the current task. - * @throws { BusinessError } 401 - parameter error. Possible causes: 1. Missing mandatory parameters. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Missing mandatory parameters. * <br>2. Incorrect parameter type. 3. Parameter verification failed. - * @throws { BusinessError } 13400003 - task service ability error. - * @throws { BusinessError } 21900006 - task not found. + * @throws { BusinessError } 13400003 - Task service ability error. + * @throws { BusinessError } 21900006 - Task removed or not found. * @syscap SystemCapability.Request.FileTransferAgent * @crossplatform * @since 11 @@ -5119,10 +5119,10 @@ declare namespace request { * @param { string } id the task id. * @param { string } token the in-application isolation key, length between 8 and 2048 bytes. * @returns { Promise<TaskInfo> } the promise returned by the function. - * @throws { BusinessError } 401 - parameter error. Possible causes: 1. Missing mandatory parameters. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Missing mandatory parameters. * <br>2. Incorrect parameter type. 3. Parameter verification failed. - * @throws { BusinessError } 13400003 - task service ability error. - * @throws { BusinessError } 21900006 - task not found. + * @throws { BusinessError } 13400003 - Task service ability error. + * @throws { BusinessError } 21900006 - Task removed or not found. * @syscap SystemCapability.Request.FileTransferAgent * @since 10 */ @@ -5132,10 +5132,10 @@ declare namespace request { * @param { string } id the task id. * @param { string } token the in-application isolation key, length between 8 and 2048 bytes. * @returns { Promise<TaskInfo> } the promise returned by the function. - * @throws { BusinessError } 401 - parameter error. Possible causes: 1. Missing mandatory parameters. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Missing mandatory parameters. * <br>2. Incorrect parameter type. 3. Parameter verification failed. - * @throws { BusinessError } 13400003 - task service ability error. - * @throws { BusinessError } 21900006 - task not found. + * @throws { BusinessError } 13400003 - Task service ability error. + * @throws { BusinessError } 21900006 - Task removed or not found. * @syscap SystemCapability.Request.FileTransferAgent * @crossplatform * @since 11 @@ -5146,9 +5146,9 @@ declare namespace request { * Searches tasks, for system. * * @param { AsyncCallback<Array<string>> } callback callback function with a `Array<string>` argument contains task ids match filter. - * @throws { BusinessError } 401 - parameter error. Possible causes: 1. Incorrect parameter type. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Incorrect parameter type. * <br>2. Parameter verification failed. - * @throws { BusinessError } 13400003 - task service ability error. + * @throws { BusinessError } 13400003 - Task service ability error. * @syscap SystemCapability.Request.FileTransferAgent * @since 10 */ @@ -5156,9 +5156,9 @@ declare namespace request { * Searches tasks, for system. * * @param { AsyncCallback<Array<string>> } callback callback function with a `Array<string>` argument contains task ids match filter. - * @throws { BusinessError } 401 - parameter error. Possible causes: 1. Incorrect parameter type. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Incorrect parameter type. * <br>2. Parameter verification failed. - * @throws { BusinessError } 13400003 - task service ability error. + * @throws { BusinessError } 13400003 - Task service ability error. * @syscap SystemCapability.Request.FileTransferAgent * @crossplatform * @since 11 @@ -5170,9 +5170,9 @@ declare namespace request { * * @param { Filter } filter an instance of `Filter`. * @param { AsyncCallback<Array<string>> } callback callback function with a `Array<string>` argument contains task ids match filter. - * @throws { BusinessError } 401 - parameter error. Possible causes: 1. Incorrect parameter type. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Incorrect parameter type. * <br>2. Parameter verification failed. - * @throws { BusinessError } 13400003 - task service ability error. + * @throws { BusinessError } 13400003 - Task service ability error. * @syscap SystemCapability.Request.FileTransferAgent * @since 10 */ @@ -5181,9 +5181,9 @@ declare namespace request { * * @param { Filter } filter an instance of `Filter`. * @param { AsyncCallback<Array<string>> } callback callback function with a `Array<string>` argument contains task ids match filter. - * @throws { BusinessError } 401 - parameter error. Possible causes: 1. Incorrect parameter type. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Incorrect parameter type. * <br>2. Parameter verification failed. - * @throws { BusinessError } 13400003 - task service ability error. + * @throws { BusinessError } 13400003 - Task service ability error. * @syscap SystemCapability.Request.FileTransferAgent * @crossplatform * @since 11 @@ -5195,9 +5195,9 @@ declare namespace request { * * @param { Filter } filter an instance of `Filter`. * @returns { Promise<Array<string>> } the promise returned by the function. - * @throws { BusinessError } 401 - parameter error. Possible causes: 1. Incorrect parameter type. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Incorrect parameter type. * <br>2. Parameter verification failed. - * @throws { BusinessError } 13400003 - task service ability error. + * @throws { BusinessError } 13400003 - Task service ability error. * @syscap SystemCapability.Request.FileTransferAgent * @since 10 */ @@ -5206,9 +5206,9 @@ declare namespace request { * * @param { Filter } filter an instance of `Filter`. * @returns { Promise<Array<string>> } the promise returned by the function. - * @throws { BusinessError } 401 - parameter error. Possible causes: 1. Incorrect parameter type. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Incorrect parameter type. * <br>2. Parameter verification failed. - * @throws { BusinessError } 13400003 - task service ability error. + * @throws { BusinessError } 13400003 - Task service ability error. * @syscap SystemCapability.Request.FileTransferAgent * @crossplatform * @since 11 @@ -5221,12 +5221,12 @@ declare namespace request { * @permission ohos.permission.DOWNLOAD_SESSION_MANAGER or ohos.permission.UPLOAD_SESSION_MANAGER * @param { string } id the task id. * @param { AsyncCallback<TaskInfo> } callback callback function with a `TaskInfo` argument for informations of the current task. - * @throws { BusinessError } 201 - permission denied. + * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 202 - permission verification failed, application which is not a system application uses system API. - * @throws { BusinessError } 401 - parameter error. Possible causes: 1. Missing mandatory parameters. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Missing mandatory parameters. * <br>2. Incorrect parameter type. - * @throws { BusinessError } 13400003 - task service ability error. - * @throws { BusinessError } 21900006 - task not found. + * @throws { BusinessError } 13400003 - Task service ability error. + * @throws { BusinessError } 21900006 - Task removed or not found. * @syscap SystemCapability.Request.FileTransferAgent * @systemapi Hide this for inner system use. * @since 10 @@ -5239,12 +5239,12 @@ declare namespace request { * @permission ohos.permission.DOWNLOAD_SESSION_MANAGER or ohos.permission.UPLOAD_SESSION_MANAGER * @param { string } id the task id. * @returns { Promise<TaskInfo> } the promise returned by the function. - * @throws { BusinessError } 201 - permission denied. + * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 202 - permission verification failed, application which is not a system application uses system API. - * @throws { BusinessError } 401 - parameter error. Possible causes: 1. Missing mandatory parameters. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Missing mandatory parameters. * <br>2. Incorrect parameter type. - * @throws { BusinessError } 13400003 - task service ability error. - * @throws { BusinessError } 21900006 - task not found. + * @throws { BusinessError } 13400003 - Task service ability error. + * @throws { BusinessError } 21900006 - Task removed or not found. * @syscap SystemCapability.Request.FileTransferAgent * @systemapi Hide this for inner system use. * @since 10 @@ -5285,9 +5285,9 @@ declare namespace request { * * @param { GroupConfig } config - config of the group. * @returns { Promise<string> } the gid of the group. - * @throws { BusinessError } 401 - parameter error. Possible causes: 1. Missing mandatory parameters. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Missing mandatory parameters. * <br>2. Incorrect parameter type. 3. Parameter verification failed. - * @throws { BusinessError } 13400003 - task service ability error. + * @throws { BusinessError } 13400003 - Task service ability error. * @syscap SystemCapability.Request.FileTransferAgent * @since 15 */ @@ -5299,13 +5299,13 @@ declare namespace request { * @param { string } gid - the gid of the target group. * @param { string[] } tids - the tid list of tasks to be attached. * @returns { Promise<void> } the promise returned by the function. - * @throws { BusinessError } 401 - parameter error. Possible causes: 1. Missing mandatory parameters. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Missing mandatory parameters. * <br>2. Incorrect parameter type. 3. Parameter verification failed. - * @throws { BusinessError } 13400003 - task service ability error. - * @throws { BusinessError } 21900005 - task mode error. - * @throws { BusinessError } 21900006 - task not found. - * @throws { BusinessError } 21900007 - task state error. - * @throws { BusinessError } 21900008 - group deleted or not found. + * @throws { BusinessError } 13400003 - Task service ability error. + * @throws { BusinessError } 21900005 - Operation with wrong task mode. + * @throws { BusinessError } 21900006 - Task removed or not found. + * @throws { BusinessError } 21900007 - Operation with wrong task state. + * @throws { BusinessError } 21900008 - Group deleted or not found. * @syscap SystemCapability.Request.FileTransferAgent * @since 15 */ @@ -5317,10 +5317,10 @@ declare namespace request { * * @param { string } gid - the gid of the target group. * @returns { Promise<void> } the promise returned by the function. - * @throws { BusinessError } 401 - parameter error. Possible causes: 1. Missing mandatory parameters. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Missing mandatory parameters. * <br>2. Incorrect parameter type. 3. Parameter verification failed. - * @throws { BusinessError } 13400003 - task service ability error. - * @throws { BusinessError } 21900008 - group deleted or not found. + * @throws { BusinessError } 13400003 - Task service ability error. + * @throws { BusinessError } 21900008 - Group deleted or not found. * @syscap SystemCapability.Request.FileTransferAgent * @since 15 */ -- Gitee From e98eb68f797376f608474f5a8c6b5e877d4d14a6 Mon Sep 17 00:00:00 2001 From: zhangchao <zhangchao338@huawei.com> Date: Mon, 14 Apr 2025 20:06:10 +0800 Subject: [PATCH 658/835] =?UTF-8?q?=E7=BB=99photoAssetAvailable=E5=9B=9E?= =?UTF-8?q?=E8=B0=83=E6=B7=BB=E5=8A=A0=E5=88=86=E6=AE=B5=E5=BC=8F=E6=8B=8D?= =?UTF-8?q?=E7=85=A7=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: zhangchao <zhangchao338@huawei.com> --- api/@ohos.multimedia.camera.d.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/api/@ohos.multimedia.camera.d.ts b/api/@ohos.multimedia.camera.d.ts index ddeab4f28e..e300b7ecae 100644 --- a/api/@ohos.multimedia.camera.d.ts +++ b/api/@ohos.multimedia.camera.d.ts @@ -9004,8 +9004,12 @@ declare namespace camera { off(type: 'deferredPhotoProxyAvailable', callback?: AsyncCallback<DeferredPhotoProxy>): void; /** - * Subscribes photo asset event callback. + * Subscribes to photo asset event callback. * + * <p>This API processes deferred photo delivery data by quickly displaying low-quality images to give + * users the impression of faster photo capture, while also generating high-quality images to maintain the + * final output quality. For details about the design specifications, see {@link + * https://developer.huawei.com/consumer/en/doc/best-practices/bpta-camera-shot2see}. </p> * @param { 'photoAssetAvailable' } type - Event type. * @param { AsyncCallback<photoAccessHelper.PhotoAsset> } callback - Callback used to get the asset. * @syscap SystemCapability.Multimedia.Camera.Core -- Gitee From c63af98774c57ae4e216776d3a438d7b537d115f Mon Sep 17 00:00:00 2001 From: zhaochang14 <zhaochang14@huawei.com> Date: Mon, 21 Apr 2025 20:02:27 +0800 Subject: [PATCH 659/835] zhaochang14@huawei.com Signed-off-by: zhaochang14 <zhaochang14@huawei.com> --- api/@ohos.file.photoAccessHelper.d.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/api/@ohos.file.photoAccessHelper.d.ts b/api/@ohos.file.photoAccessHelper.d.ts index 8155838f9a..30a47c2af7 100644 --- a/api/@ohos.file.photoAccessHelper.d.ts +++ b/api/@ohos.file.photoAccessHelper.d.ts @@ -6984,7 +6984,7 @@ declare namespace photoAccessHelper { /** * Move assets to the target album. * - * @param { Array<string> } uriList - Uris of assets to move + * @param { Array<string> } assetUris - Uris of assets to move * @param { Album } targetAlbum - target album * @throws { BusinessError } 202 - Called by non-system application * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; @@ -6995,7 +6995,7 @@ declare namespace photoAccessHelper { * @systemapi * @since 19 */ - moveAssetsWithUri(uriList: Array<string>, targetAlbum: Album): void; + moveAssetsWithUri(assetUris: Array<string>, targetAlbum: Album): void; /** * Recover assets from the trash album. @@ -7015,7 +7015,7 @@ declare namespace photoAccessHelper { /** * Recover assets from the trash album. * - * @param { Array<string> } uriList - Uris of assets to recover + * @param { Array<string> } assetUris - Uris of assets to recover * @throws { BusinessError } 202 - Called by non-system application * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. @@ -7025,7 +7025,7 @@ declare namespace photoAccessHelper { * @systemapi * @since 19 */ - recoverAssetsWithUri(uriList: Array<string>): void; + recoverAssetsWithUri(assetUris: Array<string>): void; /** * Delete assets permanently from the trash album. @@ -7045,7 +7045,7 @@ declare namespace photoAccessHelper { /** * Delete assets permanently from the trash album. * - * @param { Array<string> } uriList - Uris of assets to be deleted permanently + * @param { Array<string> } assetUris - Uris of assets to be deleted permanently * @throws { BusinessError } 202 - Called by non-system application * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. @@ -7055,7 +7055,7 @@ declare namespace photoAccessHelper { * @systemapi * @since 19 */ - deleteAssetsWithUri(uriList: Array<string>): void; + deleteAssetsWithUri(assetUris: Array<string>): void; /** * Set portrait album to me -- Gitee From 5e53a13375b8d881f9c626fa77e866b5b328e0a4 Mon Sep 17 00:00:00 2001 From: yaozihao <yaozihao2@h-partners.com> Date: Mon, 21 Apr 2025 20:15:44 +0800 Subject: [PATCH 660/835] =?UTF-8?q?=E5=AA=92=E4=BD=93=E5=BA=93=E6=94=AF?= =?UTF-8?q?=E6=8C=81=E6=96=87=E7=AE=A1=E8=AE=BF=E9=97=AE=E8=83=BD=E5=8A=9B?= =?UTF-8?q?=E6=8F=90=E5=8D=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: yaozihao <yaozihao2@h-partners.com> --- api/@ohos.file.photoAccessHelper.d.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/@ohos.file.photoAccessHelper.d.ts b/api/@ohos.file.photoAccessHelper.d.ts index a9c05d525d..970aaedd24 100644 --- a/api/@ohos.file.photoAccessHelper.d.ts +++ b/api/@ohos.file.photoAccessHelper.d.ts @@ -6769,7 +6769,7 @@ declare namespace photoAccessHelper { * * @permission ohos.permission.WRITE_IMAGEVIDEO * @param { Context } context - Hap context information - * @param { Array<string> } assetsUri - the assets to be deleted permanently + * @param { Array<string> } assetUris - the assets to be deleted permanently * @returns { Promise<void> } - Returns void * @throws { BusinessError } 201 - Permission denied * @throws { BusinessError } 202 - Called by non-system application @@ -6782,7 +6782,7 @@ declare namespace photoAccessHelper { * @systemapi * @since 18 */ - static deleteLocalAssetsPermanentlyWithUri(context: Context, assetsUri: Array<string>): Promise<void>; + static deleteLocalAssetsPermanentlyWithUri(context: Context, assetUris: Array<string>): Promise<void>; } /** -- Gitee From ced6ee72b1ab3beb64c938f9f7597942f02d4f9e Mon Sep 17 00:00:00 2001 From: Feng Lin <linfeng67@huawei.com> Date: Mon, 21 Apr 2025 13:08:31 +0000 Subject: [PATCH 661/835] add Signed-off-by: Feng Lin <linfeng67@huawei.com> --- api/@ohos.multimedia.media.d.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/api/@ohos.multimedia.media.d.ts b/api/@ohos.multimedia.media.d.ts index bbc24af675..29a62e1ddd 100755 --- a/api/@ohos.multimedia.media.d.ts +++ b/api/@ohos.multimedia.media.d.ts @@ -6189,7 +6189,9 @@ declare namespace media { /** * Prepare video playback, it will request resource for playing. * - * * <p>如果应用使用到多个短视频频繁切换的场景,为了提升切换性能,可以考虑创建多个AVPlayer对象,提前准备下一个视频,详情参见[在线短视频流畅切换]{@link + * <p>If a long delay occurs during fast switching between short videos within an application, to improve + * switching performance, consider creating multiple AVPlayer objects and preparing the next video in advance + * [Smooth Switchover Between Online Short Videos]{@link * https://developer.huawei.com/consumer/en/doc/best-practices/bpta-smooth-switching}</p> * * @returns { Promise<void> } A Promise instance used to return when prepare completed. -- Gitee From 9835bdb35888e5a5fdb5d8eee82fa463353f93cf Mon Sep 17 00:00:00 2001 From: zhuhan <zhuhan10@huawei.com> Date: Tue, 22 Apr 2025 09:48:55 +0800 Subject: [PATCH 662/835] remove 401 Signed-off-by: zhuhan <zhuhan10@huawei.com> Change-Id: Ieefb9968d7b96ed7d1a20b051bd017eaac3c5f57 --- api/@ohos.app.ability.UIExtensionContentSession.d.ts | 2 -- 1 file changed, 2 deletions(-) diff --git a/api/@ohos.app.ability.UIExtensionContentSession.d.ts b/api/@ohos.app.ability.UIExtensionContentSession.d.ts index 254253c349..b7599368f0 100644 --- a/api/@ohos.app.ability.UIExtensionContentSession.d.ts +++ b/api/@ohos.app.ability.UIExtensionContentSession.d.ts @@ -111,8 +111,6 @@ export default class UIExtensionContentSession { * * @param { string } name - name of the page to which the content will be loaded. * @param { LocalStorage } [storage] - The data object shared within the content instance loaded by the page. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - * 2. Incorrect parameter types. * @throws { BusinessError } 16000050 - Internal error. * @syscap SystemCapability.Ability.AbilityRuntime.Core * @stagemodelonly -- Gitee From e3c13047da69eac37cae13ec3325b3f55818d1e4 Mon Sep 17 00:00:00 2001 From: giteeOrange <zhuying79@huawei.com> Date: Tue, 22 Apr 2025 10:46:21 +0800 Subject: [PATCH 663/835] delete error code. Signed-off-by: giteeOrange <zhuying79@huawei.com> --- api/@ohos.window.d.ts | 6 ------ 1 file changed, 6 deletions(-) diff --git a/api/@ohos.window.d.ts b/api/@ohos.window.d.ts index fad704fd9e..8d28853349 100644 --- a/api/@ohos.window.d.ts +++ b/api/@ohos.window.d.ts @@ -9021,9 +9021,6 @@ declare namespace window { * * @param { 'rotationChange' } type - The value is fixed at 'rotationChange', indicating the window rotation change event. * @param { RotationChangeCallback<RotationChangeInfo, RotationChangeResult | void> } callback - Callback used to return the rotation change result. - * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; - * 2. Incorrect parameter types; - * 3. Parameter verification failed. * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. * @throws { BusinessError } 1300002 - This window state is abnormal. * @throws { BusinessError } 1300003 - This window manager service works abnormally. @@ -9038,9 +9035,6 @@ declare namespace window { * * @param { 'rotationChange' } type - The value is fixed at 'rotationChange', indicating the window rotation change event. * @param { RotationChangeCallback<RotationChangeInfo, RotationChangeResult | void> } callback - Callback used to return the RectChangeOptions. - * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; - * 2. Incorrect parameter types; - * 3. Parameter verification failed. * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. * @throws { BusinessError } 1300002 - This window state is abnormal. * @throws { BusinessError } 1300003 - This window manager service works abnormally. -- Gitee From 6785c1f60d72e282cd3dd5881f739c7e0de89ce2 Mon Sep 17 00:00:00 2001 From: yaozihao <yaozihao2@h-partners.com> Date: Tue, 22 Apr 2025 12:03:58 +0800 Subject: [PATCH 664/835] =?UTF-8?q?=E6=B3=A8=E9=87=8A=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: yaozihao <yaozihao2@h-partners.com> --- api/@ohos.file.photoAccessHelper.d.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/@ohos.file.photoAccessHelper.d.ts b/api/@ohos.file.photoAccessHelper.d.ts index 970aaedd24..1267b11b04 100644 --- a/api/@ohos.file.photoAccessHelper.d.ts +++ b/api/@ohos.file.photoAccessHelper.d.ts @@ -6769,7 +6769,7 @@ declare namespace photoAccessHelper { * * @permission ohos.permission.WRITE_IMAGEVIDEO * @param { Context } context - Hap context information - * @param { Array<string> } assetUris - the assets to be deleted permanently + * @param { Array<string> } assetUris - Uris of the assets to be deleted permanently * @returns { Promise<void> } - Returns void * @throws { BusinessError } 201 - Permission denied * @throws { BusinessError } 202 - Called by non-system application @@ -6780,7 +6780,7 @@ declare namespace photoAccessHelper { * @static * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core * @systemapi - * @since 18 + * @since 19 */ static deleteLocalAssetsPermanentlyWithUri(context: Context, assetUris: Array<string>): Promise<void>; } -- Gitee From 74ef23c34ef7dc480f2c2491bfdf8ba4e20cdba1 Mon Sep 17 00:00:00 2001 From: Feng Lin <linfeng67@huawei.com> Date: Tue, 22 Apr 2025 04:25:40 +0000 Subject: [PATCH 665/835] ad Signed-off-by: Feng Lin <linfeng67@huawei.com> --- api/@ohos.multimedia.media.d.ts | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/api/@ohos.multimedia.media.d.ts b/api/@ohos.multimedia.media.d.ts index 29a62e1ddd..8fec7000be 100755 --- a/api/@ohos.multimedia.media.d.ts +++ b/api/@ohos.multimedia.media.d.ts @@ -1755,6 +1755,11 @@ declare namespace media { */ /** * Prepare audio/video playback, it will request resource for playing. This API can be called only when the AVPlayer is in the initialized state. + * + * <p>If a long delay occurs during fast switching between short videos within an application, to improve switching performance, consider creating + * multiple AVPlayer objects and preparing the next video in advance [Smooth Switchover Between Online Short Videos]{@link + * https://developer.huawei.com/consumer/en/doc/best-practices/bpta-smooth-switching}</p> + * * @returns { Promise<void> } A Promise instance used to return the operation result. * @throws { BusinessError } 5400102 - Operation not allowed. Return by promise. * @throws { BusinessError } 5400106 - Unsupported format. Return by promise. @@ -6188,12 +6193,6 @@ declare namespace media { prepare(callback: AsyncCallback<void>): void; /** * Prepare video playback, it will request resource for playing. - * - * <p>If a long delay occurs during fast switching between short videos within an application, to improve - * switching performance, consider creating multiple AVPlayer objects and preparing the next video in advance - * [Smooth Switchover Between Online Short Videos]{@link - * https://developer.huawei.com/consumer/en/doc/best-practices/bpta-smooth-switching}</p> - * * @returns { Promise<void> } A Promise instance used to return when prepare completed. * @syscap SystemCapability.Multimedia.Media.VideoPlayer * @since 8 -- Gitee From edcda0cc7b647eebf490d77ac66e2119674767cf Mon Sep 17 00:00:00 2001 From: quguiren <quguiren1@huawei-partners.com> Date: Tue, 22 Apr 2025 13:38:29 +0800 Subject: [PATCH 666/835] add crossplatform Signed-off-by: quguiren <quguiren1@huawei-partners.com> --- api/@ohos.arkui.UIContext.d.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) mode change 100644 => 100755 api/@ohos.arkui.UIContext.d.ts diff --git a/api/@ohos.arkui.UIContext.d.ts b/api/@ohos.arkui.UIContext.d.ts old mode 100644 new mode 100755 index f855a7a15f..b9f696c53a --- a/api/@ohos.arkui.UIContext.d.ts +++ b/api/@ohos.arkui.UIContext.d.ts @@ -1569,6 +1569,16 @@ export interface OverlayManagerOptions { * @atomicservice * @since 18 */ + /** + * Set whether support backPressed event or not. + * + * @type { ?boolean } + * @default false + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 20 + */ enableBackPressedEvent?: boolean; } -- Gitee From 2c6c85dbbdd3f80610b2d102f6f1b500390fb416 Mon Sep 17 00:00:00 2001 From: zhaochang14 <zhaochang14@huawei.com> Date: Tue, 22 Apr 2025 15:00:12 +0800 Subject: [PATCH 667/835] zhaochang14@huawei.com Signed-off-by: zhaochang14 <zhaochang14@huawei.com> --- api/@ohos.file.photoAccessHelper.d.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/api/@ohos.file.photoAccessHelper.d.ts b/api/@ohos.file.photoAccessHelper.d.ts index 30a47c2af7..6514328cd7 100644 --- a/api/@ohos.file.photoAccessHelper.d.ts +++ b/api/@ohos.file.photoAccessHelper.d.ts @@ -6989,7 +6989,8 @@ declare namespace photoAccessHelper { * @throws { BusinessError } 202 - Called by non-system application * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14000011 - System inner fail + * @throws { BusinessError } 14000011 - Internal system error. It is recommended to retry and check the logs. + * <br>Possible causes: 1. Database corrupted; 2. The file system is abnormal; 3. The IPC request timed out. * @throws { BusinessError } 14000016 - Operation Not Support * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core * @systemapi @@ -7019,7 +7020,8 @@ declare namespace photoAccessHelper { * @throws { BusinessError } 202 - Called by non-system application * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14000011 - System inner fail + * @throws { BusinessError } 14000011 - Internal system error. It is recommended to retry and check the logs. + * <br>Possible causes: 1. Database corrupted; 2. The file system is abnormal; 3. The IPC request timed out. * @throws { BusinessError } 14000016 - Operation Not Support * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core * @systemapi @@ -7049,7 +7051,8 @@ declare namespace photoAccessHelper { * @throws { BusinessError } 202 - Called by non-system application * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14000011 - System inner fail + * @throws { BusinessError } 14000011 - Internal system error. It is recommended to retry and check the logs. + * <br>Possible causes: 1. Database corrupted; 2. The file system is abnormal; 3. The IPC request timed out. * @throws { BusinessError } 14000016 - Operation Not Support * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core * @systemapi -- Gitee From 7baaca939e85d7e5c292499fe1f27be57eb9fe28 Mon Sep 17 00:00:00 2001 From: mutdd <dupengfei18@huawei.com> Date: Tue, 22 Apr 2025 14:46:13 +0800 Subject: [PATCH 668/835] =?UTF-8?q?=E6=A0=BC=E5=BC=8F=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: mutdd <dupengfei18@huawei.com> --- api/@internal/component/ets/web.d.ts | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/api/@internal/component/ets/web.d.ts b/api/@internal/component/ets/web.d.ts index 7df7b2179b..6204bf3a3a 100644 --- a/api/@internal/component/ets/web.d.ts +++ b/api/@internal/component/ets/web.d.ts @@ -7060,9 +7060,8 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { * * <p><strong>API Note</strong>: * <strong>Performance Note</strong>: - * <p>For details about how to arkWeb rendering framework adaptation solution, - * see [ArkWeb Rendering Framework Adaptation] - * {@link https://developer.huawei.com/consumer/en/doc/best-practices/bpta-arkweb_rendering_framework} + * <p>For details about the arkweb rendering framework adaptation solution, + * see [ArkWeb Rendering Framework Adaptation]{@link https://developer.huawei.com/consumer/en/doc/best-practices/bpta-arkweb_rendering_framework} * </p> * * @param { JavaScriptProxy } javaScriptProxy - The JavaScript object to be injected. @@ -9151,8 +9150,7 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { * <p><strong>API Note</strong>: * <strong>Performance Note</strong>: * <p>For details about how to rendering native components on the Web using same-layer rendering, - * see [Rendering Native Components on the Web Using Same-Layer Rendering] - * {@link https://developer.huawei.com/consumer/en/doc/best-practices/bpta-render-web-using-same-layer-render} + * see [Rendering Native Components on the Web Using Same-Layer Rendering]{@link https://developer.huawei.com/consumer/en/doc/best-practices/bpta-render-web-using-same-layer-render} * </p> * * @param { boolean } mode - True if it needs to enable native embed mode. @@ -9181,8 +9179,7 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { * <p><strong>API Note</strong>: * <strong>Performance Note</strong>: * <p>For details about how to rendering native components on the Web using same-layer rendering, - * see [Rendering Native Components on the Web Using Same-Layer Rendering] - * {@link https://developer.huawei.com/consumer/en/doc/best-practices/bpta-render-web-using-same-layer-render} + * see [Rendering Native Components on the Web Using Same-Layer Rendering]{@link https://developer.huawei.com/consumer/en/doc/best-practices/bpta-render-web-using-same-layer-render} * </p> * * @param { function } callback - Function Triggered when embed lifecycle changes. @@ -9209,8 +9206,7 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { * <p><strong>API Note</strong>: * <strong>Performance Note</strong>: * <p>For details about how to rendering native components on the Web using same-layer rendering, - * see [Rendering Native Components on the Web Using Same-Layer Rendering] - * {@link https://developer.huawei.com/consumer/en/doc/best-practices/bpta-render-web-using-same-layer-render} + * see [Rendering Native Components on the Web Using Same-Layer Rendering]{@link https://developer.huawei.com/consumer/en/doc/best-practices/bpta-render-web-using-same-layer-render} * </p> * * @param { function } callback - Function Triggered when gesture effect on embed tag. -- Gitee From e8ba8a5d02e76fd0d0afeca3e27caf6e3328877a Mon Sep 17 00:00:00 2001 From: diao-gaoyang <diaogaoyang@huawei.com> Date: Tue, 22 Apr 2025 18:56:30 +0800 Subject: [PATCH 669/835] =?UTF-8?q?=E9=94=99=E8=AF=AF=E4=BF=A1=E6=81=AF?= =?UTF-8?q?=E6=95=B4=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: diao-gaoyang <diaogaoyang@huawei.com> --- ...@ohos.atomicservice.AtomicServiceWeb.d.ets | 3 +- api/@ohos.web.webview.d.ts | 90 ++++++++++++------- 2 files changed, 60 insertions(+), 33 deletions(-) diff --git a/api/@ohos.atomicservice.AtomicServiceWeb.d.ets b/api/@ohos.atomicservice.AtomicServiceWeb.d.ets index 53aa123429..d0a4c25824 100644 --- a/api/@ohos.atomicservice.AtomicServiceWeb.d.ets +++ b/api/@ohos.atomicservice.AtomicServiceWeb.d.ets @@ -461,7 +461,8 @@ export declare class AtomicServiceWebController { * <br>2. Incorrect parameter types. 3.Parameter verification failed. * @throws { BusinessError } 17100001 - Init error. The AtomicServiceWebController must be associated with a * AtomicServiceWeb component. - * @throws { BusinessError } 17100002 - Invalid url. + * @throws { BusinessError } 17100002 - URL error. Possible causes:1.No valid cookie found for the specified URL. + * 2.The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. * @throws { BusinessError } 17100003 - Invalid resource path or file type. * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice diff --git a/api/@ohos.web.webview.d.ts b/api/@ohos.web.webview.d.ts index 83e8def088..b789e06154 100644 --- a/api/@ohos.web.webview.d.ts +++ b/api/@ohos.web.webview.d.ts @@ -1612,7 +1612,8 @@ declare namespace webview { * @returns { string } - The cookie value for the given URL. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. * <br>2. Incorrect parameter types. 3.Parameter verification failed. - * @throws { BusinessError } 17100002 - Invalid url. + * @throws { BusinessError } 17100002 - URL error. Possible causes:1.No valid cookie found for the specified URL. + * 2.The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. * @syscap SystemCapability.Web.Webview.Core * @since 9 * @deprecated since 11 @@ -1629,7 +1630,8 @@ declare namespace webview { * @returns { string } - The cookie value for the given URL. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. * <br>2. Incorrect parameter types. - * @throws { BusinessError } 17100002 - Invalid url. + * @throws { BusinessError } 17100002 - URL error. Possible causes:1.No valid cookie found for the specified URL. + * 2.The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. * @syscap SystemCapability.Web.Webview.Core * @atomicservice * @since 11 @@ -1643,7 +1645,8 @@ declare namespace webview { * @returns { Promise<string> } - A promise resolved after the cookies of given URL have been gotten. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. * <br>2. Incorrect parameter types. - * @throws { BusinessError } 17100002 - Invalid url. + * @throws { BusinessError } 17100002 - URL error. Possible causes:1.No valid cookie found for the specified URL. + * 2.The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. * @syscap SystemCapability.Web.Webview.Core * @crossplatform * @atomicservice @@ -1660,7 +1663,8 @@ declare namespace webview { * @returns { Promise<string> } - A promise resolved after the cookies of given URL have been gotten. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. * <br>2. Incorrect parameter types. - * @throws { BusinessError } 17100002 - Invalid url. + * @throws { BusinessError } 17100002 - URL error. Possible causes:1.No valid cookie found for the specified URL. + * 2.The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. * @syscap SystemCapability.Web.Webview.Core * @since 14 */ @@ -1673,7 +1677,8 @@ declare namespace webview { * @param { AsyncCallback<string> } callback - Called after the cookies of given URL have been gotten. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. * <br>2. Incorrect parameter types. - * @throws { BusinessError } 17100002 - Invalid url. + * @throws { BusinessError } 17100002 - URL error. Possible causes:1.No valid cookie found for the specified URL. + * 2.The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. * @syscap SystemCapability.Web.Webview.Core * @crossplatform * @atomicservice @@ -1688,8 +1693,9 @@ declare namespace webview { * @param { string } value - The cookie as a string, using the format of the 'Set-Cookie' HTTP response header. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. * <br>2. Incorrect parameter types. - * @throws { BusinessError } 17100002 - Invalid url. - * @throws { BusinessError } 17100005 - Invalid cookie value. + * @throws { BusinessError } 17100002 - URL error. Possible causes:1.No valid cookie found for the specified URL. + * 2.The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. + * @throws { BusinessError } 17100005 - Invalid cookie value.The cookie format must follow defined in RFC 6265. * @syscap SystemCapability.Web.Webview.Core * @since 9 * @deprecated since 11 @@ -1706,8 +1712,9 @@ declare namespace webview { * in incognito mode; {@code false} otherwise. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. * <br>2. Incorrect parameter types. - * @throws { BusinessError } 17100002 - Invalid url. - * @throws { BusinessError } 17100005 - Invalid cookie value. + * @throws { BusinessError } 17100002 - URL error. Possible causes:1.No valid cookie found for the specified URL. + * 2.The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. + * @throws { BusinessError } 17100005 - Invalid cookie value.The cookie format must follow defined in RFC 6265. * @syscap SystemCapability.Web.Webview.Core * @atomicservice * @since 11 @@ -1725,8 +1732,9 @@ declare namespace webview { * {@code false} otherwise. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. * <br>2. Incorrect parameter types. - * @throws { BusinessError } 17100002 - Invalid url. - * @throws { BusinessError } 17100005 - Invalid cookie value. + * @throws { BusinessError } 17100002 - URL error. Possible causes:1.No valid cookie found for the specified URL. + * 2.The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. + * @throws { BusinessError } 17100005 - Invalid cookie value.The cookie format must follow defined in RFC 6265. * @syscap SystemCapability.Web.Webview.Core * @since 14 */ @@ -1740,8 +1748,9 @@ declare namespace webview { * @returns { Promise<void> } - A promise resolved after the cookies of given URL have been set. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. * <br>2. Incorrect parameter types. - * @throws { BusinessError } 17100002 - Invalid url. - * @throws { BusinessError } 17100005 - Invalid cookie value. + * @throws { BusinessError } 17100002 - URL error. Possible causes:1.No valid cookie found for the specified URL. + * 2.The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. + * @throws { BusinessError } 17100005 - Invalid cookie value.The cookie format must follow defined in RFC 6265. * @syscap SystemCapability.Web.Webview.Core * @crossplatform * @atomicservice @@ -1761,8 +1770,9 @@ declare namespace webview { * @returns { Promise<void> } - A promise resolved after the cookies of given URL have been set. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. * <br>2. Incorrect parameter types. - * @throws { BusinessError } 17100002 - Invalid url. - * @throws { BusinessError } 17100005 - Invalid cookie value. + * @throws { BusinessError } 17100002 - URL error. Possible causes:1.No valid cookie found for the specified URL. + * 2.The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. + * @throws { BusinessError } 17100005 - Invalid cookie value.The cookie format must follow defined in RFC 6265. * @syscap SystemCapability.Web.Webview.Core * @since 14 */ @@ -1776,8 +1786,9 @@ declare namespace webview { * @param { AsyncCallback<void> } callback - Called after the cookies have been set. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. * <br>2. Incorrect parameter types. - * @throws { BusinessError } 17100002 - Invalid url. - * @throws { BusinessError } 17100005 - Invalid cookie value. + * @throws { BusinessError } 17100002 - URL error. Possible causes:1.No valid cookie found for the specified URL. + * 2.The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. + * @throws { BusinessError } 17100005 - Invalid cookie value.The cookie format must follow defined in RFC 6265. * @syscap SystemCapability.Web.Webview.Core * @crossplatform * @atomicservice @@ -3806,7 +3817,8 @@ declare namespace webview { * @throws { BusinessError } 401 - Invalid input parameter. * @throws { BusinessError } 17100001 - Init error. * The WebviewController must be associated with a Web component. - * @throws { BusinessError } 17100002 - Invalid url. + * @throws { BusinessError } 17100002 - URL error. Possible causes:1.No valid cookie found for the specified URL. + * 2.The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. * @syscap SystemCapability.Web.Webview.Core * @since 9 */ @@ -3840,7 +3852,8 @@ declare namespace webview { * @throws { BusinessError } 401 - Invalid input parameter. * @throws { BusinessError } 17100001 - Init error. * The WebviewController must be associated with a Web component. - * @throws { BusinessError } 17100002 - Invalid url. + * @throws { BusinessError } 17100002 - URL error. Possible causes:1.No valid cookie found for the specified URL. + * 2.The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. * @throws { BusinessError } 17100003 - Invalid resource path or file type. * @syscap SystemCapability.Web.Webview.Core * @since 9 @@ -3853,7 +3866,8 @@ declare namespace webview { * @throws { BusinessError } 401 - Invalid input parameter. * @throws { BusinessError } 17100001 - Init error. * The WebviewController must be associated with a Web component. - * @throws { BusinessError } 17100002 - Invalid url. + * @throws { BusinessError } 17100002 - URL error. Possible causes:1.No valid cookie found for the specified URL. + * 2.The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. * @throws { BusinessError } 17100003 - Invalid resource path or file type. * @syscap SystemCapability.Web.Webview.Core * @crossplatform @@ -3868,7 +3882,8 @@ declare namespace webview { * <br>2. Incorrect parameter types. 3.Parameter verification failed. * @throws { BusinessError } 17100001 - Init error. * The WebviewController must be associated with a Web component. - * @throws { BusinessError } 17100002 - Invalid url. + * @throws { BusinessError } 17100002 - URL error. Possible causes:1.No valid cookie found for the specified URL. + * 2.The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. * @throws { BusinessError } 17100003 - Invalid resource path or file type. * @syscap SystemCapability.Web.Webview.Core * @crossplatform @@ -5243,7 +5258,8 @@ declare namespace webview { * @param { Array<WebHeader> } [additionalHeaders] - Additional HTTP request header of the URL. * @throws { BusinessError } 17100001 - Init error. * The WebviewController must be associated with a Web component. - * @throws { BusinessError } 17100002 - Invalid url. + * @throws { BusinessError } 17100002 - URL error. Possible causes:1.No valid cookie found for the specified URL. + * 2.The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. * @syscap SystemCapability.Web.Webview.Core * @since 10 */ @@ -5253,7 +5269,8 @@ declare namespace webview { * @param { Array<WebHeader> } [additionalHeaders] - Additional HTTP request header of the URL. * @throws { BusinessError } 17100001 - Init error. * The WebviewController must be associated with a Web component. - * @throws { BusinessError } 17100002 - Invalid url. + * @throws { BusinessError } 17100002 - URL error. Possible causes:1.No valid cookie found for the specified URL. + * 2.The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. * @syscap SystemCapability.Web.Webview.Core * @atomicservice * @since 11 @@ -5265,7 +5282,8 @@ declare namespace webview { * @param { string } url - Which url to preresolve/preconnect. * @param { boolean } preconnectable - Indicates whether to preconnect. * @param { number } numSockets - If preconnectable is true, this parameter indicates the number of sockets to be preconnected. - * @throws { BusinessError } 17100002 - Invalid url. + * @throws { BusinessError } 17100002 - URL error. Possible causes:1.No valid cookie found for the specified URL. + * 2.The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. * @throws { BusinessError } 171000013 - The number of preconnect sockets is invalid. * @syscap SystemCapability.Web.Webview.Core * @since 10 @@ -5275,7 +5293,8 @@ declare namespace webview { * @param { string } url - Which url to preresolve/preconnect. * @param { boolean } preconnectable - Indicates whether to preconnect. * @param { number } numSockets - If preconnectable is true, this parameter indicates the number of sockets to be preconnected. - * @throws { BusinessError } 17100002 - Invalid url. + * @throws { BusinessError } 17100002 - URL error. Possible causes:1.No valid cookie found for the specified URL. + * 2.The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. * @throws { BusinessError } 171000013 - The number of preconnect sockets is invalid. * @syscap SystemCapability.Web.Webview.Core * @atomicservice @@ -5365,7 +5384,8 @@ declare namespace webview { * @param { string } url - The download url. * @throws { BusinessError } 17100001 - Init error. * The WebviewController must be associated with a Web component. - * @throws { BusinessError } 17100002 - Invalid url. + * @throws { BusinessError } 17100002 - URL error. Possible causes:1.No valid cookie found for the specified URL. + * 2.The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. * @syscap SystemCapability.Web.Webview.Core * @atomicservice * @since 11 @@ -5375,7 +5395,8 @@ declare namespace webview { * @param { string } url - The download url. * @throws { BusinessError } 17100001 - Init error. * The WebviewController must be associated with a Web component. - * @throws { BusinessError } 17100002 - Invalid url. + * @throws { BusinessError } 17100002 - URL error. Possible causes:1.No valid cookie found for the specified URL. + * 2.The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. * @syscap SystemCapability.Web.Webview.Core * @crossplatform * @atomicservice @@ -5392,7 +5413,8 @@ declare namespace webview { * <br>2. Incorrect parameter types. * @throws { BusinessError } 17100001 - Init error. * The WebviewController must be associated with a Web component. - * @throws { BusinessError } 17100002 - Invalid url. + * @throws { BusinessError } 17100002 - URL error. Possible causes:1.No valid cookie found for the specified URL. + * 2.The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. * @syscap SystemCapability.Web.Webview.Core * @atomicservice * @since 11 @@ -5406,7 +5428,8 @@ declare namespace webview { * <br>2. Incorrect parameter types. * @throws { BusinessError } 17100001 - Init error. * The WebviewController must be associated with a Web component. - * @throws { BusinessError } 17100002 - Invalid url. + * @throws { BusinessError } 17100002 - URL error. Possible causes:1.No valid cookie found for the specified URL. + * 2.The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. * @syscap SystemCapability.Web.Webview.Core * @crossplatform * @atomicservice @@ -5836,7 +5859,8 @@ declare namespace webview { * The value of cacheValidTime must between 1 and 2147483647. * @throws { BusinessError } 401 - Invalid input parameter.Possible causes: 1. Mandatory parameters are left unspecified. * 2. Incorrect parameter types. 3. Parameter verification failed. - * @throws { BusinessError } 17100002 - Invalid url. + * @throws { BusinessError } 17100002 - URL error. Possible causes:1.No valid cookie found for the specified URL. + * 2.The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. * @syscap SystemCapability.Web.Webview.Core * @atomicservice * @since 12 @@ -5934,7 +5958,8 @@ declare namespace webview { /** * Warmup the registered service worker associated the url. * @param { string } url - The url. - * @throws { BusinessError } 17100002 - Invalid url. + * @throws { BusinessError } 17100002 - URL error. Possible causes:1.No valid cookie found for the specified URL. + * 2.The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. * @syscap SystemCapability.Web.Webview.Core * @atomicservice * @since 12 @@ -5951,7 +5976,8 @@ declare namespace webview { * 2. Incorrect parameter types. 3. Parameter verification failed. * @throws { BusinessError } 17100001 - Init error. * The WebviewController must be associated with a Web component. - * @throws { BusinessError } 17100002 - Invalid url. + * @throws { BusinessError } 17100002 - URL error. Possible causes:1.No valid cookie found for the specified URL. + * 2.The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. * @syscap SystemCapability.Web.Webview.Core * @since 12 */ -- Gitee From 6a5691671704b88870ffcd81b272506a8cedb146 Mon Sep 17 00:00:00 2001 From: zcdqs <junfeng.lijunfeng@huawei.com> Date: Tue, 22 Apr 2025 22:43:56 +0800 Subject: [PATCH 670/835] remove barBackgroundEffect Signed-off-by: zcdqs <junfeng.lijunfeng@huawei.com> Change-Id: I46bb40a35b31557b98375859508334bd2d277043 --- api/@internal/component/ets/tabs.d.ts | 25 ------------------------- 1 file changed, 25 deletions(-) diff --git a/api/@internal/component/ets/tabs.d.ts b/api/@internal/component/ets/tabs.d.ts index 8558e19f13..6545dab4aa 100644 --- a/api/@internal/component/ets/tabs.d.ts +++ b/api/@internal/component/ets/tabs.d.ts @@ -1710,31 +1710,6 @@ declare class TabsAttribute extends CommonMethod<TabsAttribute> { */ barBackgroundBlurStyle(value: BlurStyle): TabsAttribute; - /** - * Set the BlurStyle of the tab bar. - * - * @param { BlurStyle } style - style indicate the blur style for the tab bar - * @param { BackgroundBlurStyleOptions } options - options indicate the options for the tab bar - * @returns { TabsAttribute } the attribute of the tabs - * @syscap SystemCapability.ArkUI.ArkUI.Full - * @crossplatform - * @atomicservice - * @since 15 - */ - barBackgroundBlurStyle(style: BlurStyle, options: BackgroundBlurStyleOptions): TabsAttribute; - - /** - * Set the BackgroundEffect of the tab bar. - * - * @param { BackgroundEffectOptions } options - options indicate the options for the tab bar - * @returns { TabsAttribute } the attribute of the tabs - * @syscap SystemCapability.ArkUI.ArkUI.Full - * @crossplatform - * @atomicservice - * @since 15 - */ - barBackgroundEffect(options: BackgroundEffectOptions): TabsAttribute; - /** * Setting page flip mode on mouse wheel event. * -- Gitee From 6b486cfc94bdec1780003287e83f5e2d6b39b779 Mon Sep 17 00:00:00 2001 From: Feng Lin <linfeng67@huawei.com> Date: Tue, 22 Apr 2025 14:46:14 +0000 Subject: [PATCH 671/835] add Signed-off-by: Feng Lin <linfeng67@huawei.com> --- api/@ohos.multimedia.media.d.ts | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/api/@ohos.multimedia.media.d.ts b/api/@ohos.multimedia.media.d.ts index 8fec7000be..bb91c3f5f1 100755 --- a/api/@ohos.multimedia.media.d.ts +++ b/api/@ohos.multimedia.media.d.ts @@ -1726,6 +1726,12 @@ declare namespace media { */ /** * Prepare audio/video playback, it will request resource for playing. This API can be called only when the AVPlayer is in the initialized state. + * + * <p>If a long delay occurs during fast switching between short videos within an application, + * to improve switching performance, consider creating multiple AVPlayer objects and preparing + * the next video in advance [Smooth Switchover Between Online Short Videos]{@link + * https://developer.huawei.com/consumer/en/doc/best-practices/bpta-smooth-switching}.</p> + * * @param { AsyncCallback<void> } callback used to return the result when prepare completed. * @throws { BusinessError } 5400102 - Operation not allowed. Return by callback. * @throws { BusinessError } 5400106 - Unsupported format. Return by callback. @@ -1756,9 +1762,10 @@ declare namespace media { /** * Prepare audio/video playback, it will request resource for playing. This API can be called only when the AVPlayer is in the initialized state. * - * <p>If a long delay occurs during fast switching between short videos within an application, to improve switching performance, consider creating - * multiple AVPlayer objects and preparing the next video in advance [Smooth Switchover Between Online Short Videos]{@link - * https://developer.huawei.com/consumer/en/doc/best-practices/bpta-smooth-switching}</p> + * <p>If a long delay occurs during fast switching between short videos within an application, + * to improve switching performance, consider creating multiple AVPlayer objects and preparing + * the next video in advance [Smooth Switchover Between Online Short Videos]{@link + * https://developer.huawei.com/consumer/en/doc/best-practices/bpta-smooth-switching}.</p> * * @returns { Promise<void> } A Promise instance used to return the operation result. * @throws { BusinessError } 5400102 - Operation not allowed. Return by promise. -- Gitee From 15a26ba9a21a23979f73c2c58226fb34f69bf4f3 Mon Sep 17 00:00:00 2001 From: xiaye <xiaye1@huawei.com> Date: Wed, 23 Apr 2025 09:13:54 +0800 Subject: [PATCH 672/835] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: xiaye <xiaye1@huawei.com> --- api/@internal/component/ets/web.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@internal/component/ets/web.d.ts b/api/@internal/component/ets/web.d.ts index bf30a8dd7f..bc7312eee7 100644 --- a/api/@internal/component/ets/web.d.ts +++ b/api/@internal/component/ets/web.d.ts @@ -4448,7 +4448,7 @@ declare class WebController { * This interface must be used on the UI thread, and the callback will also be executed on the UI thread. * The state of JavaScript is no longer persisted across navigations like loadUrl. * For example, global variables and functions defined before calling loadUrl will not exist in the loaded page. - * It is recommended that aoolications use registerJavaScriptProxy to ensure that the JavaScript state can be persisted across page navigations. + * It is recommended that applications use registerJavaScriptProxy to ensure that the JavaScript state can be persisted across page navigations. * * @param { object } options The options with a piece of code and a callback. * @syscap SystemCapability.Web.Webview.Core -- Gitee From b452c649faa5e997c66ed50372f57ef17804c0c3 Mon Sep 17 00:00:00 2001 From: z00881716 <zhangzejun3@huawei.com> Date: Wed, 23 Apr 2025 09:43:24 +0800 Subject: [PATCH 673/835] delete 401 error code Signed-off-by: z00881716 <zhangzejun3@huawei.com> --- api/@ohos.window.d.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/api/@ohos.window.d.ts b/api/@ohos.window.d.ts index d7da868b93..7a4c59d065 100644 --- a/api/@ohos.window.d.ts +++ b/api/@ohos.window.d.ts @@ -9239,7 +9239,6 @@ declare namespace window { * Set whether window delay raise is enabled. * * @param { boolean } isEnabled - The value true means to enable window delay raise, and false means disable window delay raise. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. 2. Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported.function setWindowDelayRaiseOnDrag can not work correctly due to limited device capabilities. * @throws { BusinessError } 1300002 - This window state is abnormal. * @syscap SystemCapability.Window.SessionManager -- Gitee From 6979b4140b48d56f5ac22f579905d0b6ec8af1ab Mon Sep 17 00:00:00 2001 From: lwx1279465 <liuguanpeng1@huawei.com> Date: Fri, 11 Apr 2025 11:38:43 +0800 Subject: [PATCH 674/835] add interface Signed-off-by: lwx1279465 <liuguanpeng1@huawei.com> --- api/graphics3d/Scene.d.ts | 56 +++++++++++++++++++++++++++++++++- api/graphics3d/SceneNodes.d.ts | 14 ++++++++- 2 files changed, 68 insertions(+), 2 deletions(-) diff --git a/api/graphics3d/Scene.d.ts b/api/graphics3d/Scene.d.ts index bf83d915fb..6aa47f1bfe 100644 --- a/api/graphics3d/Scene.d.ts +++ b/api/graphics3d/Scene.d.ts @@ -20,7 +20,7 @@ import { Shader, MaterialType, Material, Animation, Environment, Image, MeshResource } from './SceneResources'; import { Camera, LightType, Light, Node, NodeType, Geometry } from './SceneNodes'; -import { Position3, Color, GeometryDefinition } from './SceneTypes'; +import { Position3, Color, GeometryDefinition, Vec2, Vec3, Vec4 } from './SceneTypes'; /** * The scene resource parameters type. @@ -76,6 +76,60 @@ export interface SceneNodeParameters { path?: string; } +/** + * The result of a ray cast hit. + * + * @typedef RaycastResult + * @syscap SystemCapability.ArkUi.Graphics3D + * @since 20 + */ +export interface RaycastResult { + /** + * The node that was hit. + * + * @type { Node } + * @syscap SystemCapability.ArkUi.Graphics3D + * @since 20 + */ + node: Node; + + /** + * The distance to the center of the axis-aligned bounding box. + * + * @type { number } + * @syscap SystemCapability.ArkUi.Graphics3D + * @since 20 + */ + centerDistance: number; + + /** + * The position of the hit in world coordinates. + * + * @type { Position3 } + * @syscap SystemCapability.ArkUi.Graphics3D + * @since 20 + */ + hitPosition: Position3; +} + +/** + * How a raycast should be performed. + * + * @interface RaycastParameters + * @syscap SystemCapability.ArkUi.Graphics3D + * @since 20 + */ +export interface RaycastParameters { + /** + * If defined, search only the nodes in the hierarchy under this node. + * + * @type { ?Node } + * @syscap SystemCapability.ArkUi.Graphics3D + * @since 20 + */ + rootNode?: Node; +} + /** * The scene resource factory. * diff --git a/api/graphics3d/SceneNodes.d.ts b/api/graphics3d/SceneNodes.d.ts index 0b9e7bb6fb..3be1e5e0fd 100644 --- a/api/graphics3d/SceneNodes.d.ts +++ b/api/graphics3d/SceneNodes.d.ts @@ -19,8 +19,9 @@ */ import { SceneResource, Mesh } from './SceneResources'; -import { Position3, Quaternion, Scale3, Color } from './SceneTypes'; +import { Position3, Quaternion, Scale3, Color, Vec2, Vec3 } from './SceneTypes'; import { PostProcessSettings } from './ScenePostProcessSettings'; +import { RaycastParameters, RaycastResult } from './Scene'; /** * Defines the layer mask of the node. @@ -448,4 +449,15 @@ export interface Camera extends Node { * @since 12 */ clearColor: Color | null; + + /** + * Cast a ray to a position on the screen and list what it hits. + * + * @param { Vec2 } viewPosition - a position in normalized viewport coordiantes towards which to cast + * @param { RaycastParameters } params - options for performing the ray cast + * @returns { Promise<RaycastResult[]> } an array of hit results, sorted from closest to farthest, possibly empty + * @syscap SystemCapability.ArkUi.Graphics3D + * @since 20 + */ + raycast(viewPosition: Vec2, params: RaycastParameters): Promise<RaycastResult[]>; } -- Gitee From 390348ef070965628fa0394c4af12d26fb739dff Mon Sep 17 00:00:00 2001 From: Steven <duanzhengteng@huawei.com> Date: Wed, 23 Apr 2025 02:42:43 +0000 Subject: [PATCH 675/835] update api/@ohos.multimedia.media.d.ts. Signed-off-by: Steven <duanzhengteng@huawei.com> --- api/@ohos.multimedia.media.d.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/api/@ohos.multimedia.media.d.ts b/api/@ohos.multimedia.media.d.ts index c21d0ee72e..0e7c2d1984 100755 --- a/api/@ohos.multimedia.media.d.ts +++ b/api/@ohos.multimedia.media.d.ts @@ -6670,6 +6670,12 @@ declare namespace media { * @since 18 */ CFT_AMR = 'amr', + /** + * A audio container format type aac with ADTS. + * @syscap SystemCapability.Multimedia.Media.Core + * @since 20 + */ + CFT_AAC = 'aac', } /** -- Gitee From 9330bdf33b4a835f61037ba44d11ac2cd2015ab2 Mon Sep 17 00:00:00 2001 From: Feng Lin <linfeng67@huawei.com> Date: Wed, 23 Apr 2025 04:15:49 +0000 Subject: [PATCH 676/835] add Signed-off-by: Feng Lin <linfeng67@huawei.com> --- api/@ohos.multimedia.media.d.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/api/@ohos.multimedia.media.d.ts b/api/@ohos.multimedia.media.d.ts index bb91c3f5f1..0f2797078e 100755 --- a/api/@ohos.multimedia.media.d.ts +++ b/api/@ohos.multimedia.media.d.ts @@ -1727,9 +1727,9 @@ declare namespace media { /** * Prepare audio/video playback, it will request resource for playing. This API can be called only when the AVPlayer is in the initialized state. * - * <p>If a long delay occurs during fast switching between short videos within an application, - * to improve switching performance, consider creating multiple AVPlayer objects and preparing - * the next video in advance [Smooth Switchover Between Online Short Videos]{@link + * <p>If your application frequently switches between short videos, you can create multiple AVPlayer + * objects to prepare the next video in advance, thereby improving the switching performance. + * For details, see [Smooth Switchover Between Online Short Videos]{@link * https://developer.huawei.com/consumer/en/doc/best-practices/bpta-smooth-switching}.</p> * * @param { AsyncCallback<void> } callback used to return the result when prepare completed. @@ -1762,9 +1762,9 @@ declare namespace media { /** * Prepare audio/video playback, it will request resource for playing. This API can be called only when the AVPlayer is in the initialized state. * - * <p>If a long delay occurs during fast switching between short videos within an application, - * to improve switching performance, consider creating multiple AVPlayer objects and preparing - * the next video in advance [Smooth Switchover Between Online Short Videos]{@link + * <p>If your application frequently switches between short videos, you can create multiple AVPlayer + * objects to prepare the next video in advance, thereby improving the switching performance. + * For details, see [Smooth Switchover Between Online Short Videos]{@link * https://developer.huawei.com/consumer/en/doc/best-practices/bpta-smooth-switching}.</p> * * @returns { Promise<void> } A Promise instance used to return the operation result. -- Gitee From 2028a88d122de616bbf2f18a9ad4f15c7670ee8d Mon Sep 17 00:00:00 2001 From: xiaye <xiaye1@huawei.com> Date: Wed, 23 Apr 2025 14:11:51 +0800 Subject: [PATCH 677/835] =?UTF-8?q?=E5=8E=BB=E9=99=A4=E4=B8=8D=E9=9C=80?= =?UTF-8?q?=E8=A6=81=E7=9A=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: xiaye <xiaye1@huawei.com> --- api/@internal/component/ets/web.d.ts | 24 ------------------------ 1 file changed, 24 deletions(-) diff --git a/api/@internal/component/ets/web.d.ts b/api/@internal/component/ets/web.d.ts index bc7312eee7..32df5d80f1 100644 --- a/api/@internal/component/ets/web.d.ts +++ b/api/@internal/component/ets/web.d.ts @@ -7065,12 +7065,6 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { /** * Injects the JavaScript object into window and invoke the function in window. - * <p><strong>API Note</strong>:<br> - * Registers a JavaScript object with the window. APIs of this object can then be invoked in the window. - * The parameters cannot be updateed. This API can be used in synchronous or asynchronous mode, or in both modes. - * If the API can be used in both synchronous and asynchronous modes, it is called asynchronously by default. - * Only one object can be registered through this API. To register multiple objects, use registerJavaScriptProxy. - * </p> * * @param { object } javaScriptProxy - The JavaScript object to be injected. * @returns { WebAttribute } @@ -7079,12 +7073,6 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { */ /** * Injects the JavaScript object into window and invoke the function in window. - * <p><strong>API Note</strong>:<br> - * Registers a JavaScript object with the window. APIs of this object can then be invoked in the window. - * The parameters cannot be updateed. This API can be used in synchronous or asynchronous mode, or in both modes. - * If the API can be used in both synchronous and asynchronous modes, it is called asynchronously by default. - * Only one object can be registered through this API. To register multiple objects, use registerJavaScriptProxy. - * </p> * * @param { object } javaScriptProxy - The JavaScript object to be injected. * @returns { WebAttribute } @@ -7093,12 +7081,6 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { */ /** * Injects the JavaScript object into window and invoke the function in window. - * <p><strong>API Note</strong>:<br> - * Registers a JavaScript object with the window. APIs of this object can then be invoked in the window. - * The parameters cannot be updateed. This API can be used in synchronous or asynchronous mode, or in both modes. - * If the API can be used in both synchronous and asynchronous modes, it is called asynchronously by default. - * Only one object can be registered through this API. To register multiple objects, use registerJavaScriptProxy. - * </p> * * @param { object } javaScriptProxy - The JavaScript object to be injected. * @returns { WebAttribute } @@ -7108,12 +7090,6 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { */ /** * Injects the JavaScript object into window and invoke the function in window. - * <p><strong>API Note</strong>:<br> - * Registers a JavaScript object with the window. APIs of this object can then be invoked in the window. - * The parameters cannot be updateed. This API can be used in synchronous or asynchronous mode, or in both modes. - * If the API can be used in both synchronous and asynchronous modes, it is called asynchronously by default. - * Only one object can be registered through this API. To register multiple objects, use registerJavaScriptProxy. - * </p> * * <p><strong>API Note</strong>: * <strong>Performance Note</strong>: -- Gitee From 0564806fcab27ea199471f93d6c83e547db59526 Mon Sep 17 00:00:00 2001 From: xiaye <xiaye1@huawei.com> Date: Wed, 23 Apr 2025 14:30:34 +0800 Subject: [PATCH 678/835] =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: xiaye <xiaye1@huawei.com> --- api/@internal/component/ets/web.d.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/@internal/component/ets/web.d.ts b/api/@internal/component/ets/web.d.ts index 32df5d80f1..58e979a2fc 100644 --- a/api/@internal/component/ets/web.d.ts +++ b/api/@internal/component/ets/web.d.ts @@ -7390,7 +7390,7 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { * @syscap SystemCapability.Web.Webview.Core * @crossplatform * @atomicservice - u @since 11 + * @since 11 */ /** * Triggered at the end of web page loading. @@ -9147,7 +9147,7 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { * When the specified page or document starts to be loaded, the script is executed on any page whose source matches scriptRules. * <p><strong>API Note</strong>:<br> * The script runs before any JavaScript code of the page, when the DOM tree may not have been loaded or rendered. - * The script is executed in the lexicographic order, not the array order. + * The script is executed in the lexicographic order instead of array sequence. * if the array sequemce is required, you are advised to use the runJavaScriptOnDocumentStart interface. * You are not advised to use this API together with runJavaScriptOnDocumentStart. * </p> -- Gitee From d9bf12ad9c83dd0d7618521be24c4e774ef26bb3 Mon Sep 17 00:00:00 2001 From: quguiren <quguiren1@huawei-partners.com> Date: Thu, 17 Apr 2025 11:15:05 +0800 Subject: [PATCH 679/835] add bundlemanager crossplatform label Signed-off-by: quguiren <quguiren1@huawei-partners.com> --- api/@ohos.bundle.bundleManager.d.ts | 394 +++++++++++++++++++++++++ api/bundleManager/AbilityInfo.d.ts | 149 ++++++++++ api/bundleManager/ApplicationInfo.d.ts | 198 +++++++++++++ api/bundleManager/BundleInfo.d.ts | 221 ++++++++++++++ api/bundleManager/HapModuleInfo.d.ts | 40 +++ 5 files changed, 1002 insertions(+) diff --git a/api/@ohos.bundle.bundleManager.d.ts b/api/@ohos.bundle.bundleManager.d.ts index 04a9f229fa..3e3d1897e4 100644 --- a/api/@ohos.bundle.bundleManager.d.ts +++ b/api/@ohos.bundle.bundleManager.d.ts @@ -74,6 +74,15 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ + /** + * Used to query the enumeration value of bundleInfo. Multiple values can be passed in the form. + * + * @enum { number } + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ enum BundleFlag { /** * Used to obtain the default bundleInfo. The obtained bundleInfo does not contain information of @@ -90,6 +99,15 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ + /** + * Used to obtain the default bundleInfo. The obtained bundleInfo does not contain information of + * signatureInfo, applicationInfo, hapModuleInfo, ability, extensionAbility and permission. + * + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ GET_BUNDLE_INFO_DEFAULT = 0x00000000, /** * Used to obtain the bundleInfo containing applicationInfo. The obtained bundleInfo does not @@ -106,6 +124,15 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ + /** + * Used to obtain the bundleInfo containing applicationInfo. The obtained bundleInfo does not + * contain the information of signatureInfo, hapModuleInfo, ability, extensionAbility and permission. + * + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ GET_BUNDLE_INFO_WITH_APPLICATION = 0x00000001, /** * Used to obtain the bundleInfo containing hapModuleInfo. The obtained bundleInfo does not @@ -122,6 +149,15 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ + /** + * Used to obtain the bundleInfo containing hapModuleInfo. The obtained bundleInfo does not + * contain the information of signatureInfo, applicationInfo, ability, extensionAbility and permission. + * + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ GET_BUNDLE_INFO_WITH_HAP_MODULE = 0x00000002, /** * Used to obtain the bundleInfo containing ability. The obtained bundleInfo does not @@ -140,6 +176,16 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ + /** + * Used to obtain the bundleInfo containing ability. The obtained bundleInfo does not + * contain the information of signatureInfo, applicationInfo, extensionAbility and permission. + * It can't be used alone, it needs to be used with GET_BUNDLE_INFO_WITH_HAP_MODULE. + * + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ GET_BUNDLE_INFO_WITH_ABILITY = 0x00000004, /** * Used to obtain the bundleInfo containing extensionAbility. The obtained bundleInfo does not @@ -174,6 +220,15 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ + /** + * Used to obtain the bundleInfo containing permission. The obtained bundleInfo does not + * contain the information of signatureInfo, applicationInfo, hapModuleInfo, extensionAbility and ability. + * + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ GET_BUNDLE_INFO_WITH_REQUESTED_PERMISSION = 0x00000010, /** * Used to obtain the metadata contained in applicationInfo, moduleInfo and abilityInfo. @@ -192,6 +247,16 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ + /** + * Used to obtain the metadata contained in applicationInfo, moduleInfo and abilityInfo. + * It can't be used alone, it needs to be used with GET_BUNDLE_INFO_WITH_APPLICATION, + * GET_BUNDLE_INFO_WITH_HAP_MODULE, GET_BUNDLE_INFO_WITH_ABILITIES, GET_BUNDLE_INFO_WITH_EXTENSION_ABILITY. + * + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ GET_BUNDLE_INFO_WITH_METADATA = 0x00000020, /** * Used to obtain the default bundleInfo containing disabled application and ability. @@ -210,6 +275,16 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ + /** + * Used to obtain the default bundleInfo containing disabled application and ability. + * The obtained bundleInfo does not contain information of signatureInfo, applicationInfo, + * hapModuleInfo, ability, extensionAbility and permission. + * + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ GET_BUNDLE_INFO_WITH_DISABLE = 0x00000040, /** * Used to obtain the bundleInfo containing signatureInfo. The obtained bundleInfo does not @@ -226,6 +301,15 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ + /** + * Used to obtain the bundleInfo containing signatureInfo. The obtained bundleInfo does not + * contain the information of applicationInfo, hapModuleInfo, extensionAbility, ability and permission. + * + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ GET_BUNDLE_INFO_WITH_SIGNATURE_INFO = 0x00000080, /** * Used to obtain the bundleInfo containing menu configuration in hapModuleInfo. @@ -766,6 +850,15 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ + /** + * Support window mode + * + * @enum { number } + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ export enum SupportWindowMode { /** * Indicates supported window mode of full screen mode @@ -780,6 +873,14 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ + /** + * Indicates supported window mode of full screen mode + * + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ FULL_SCREEN = 0, /** * Indicates supported window mode of split mode @@ -794,6 +895,14 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ + /** + * Indicates supported window mode of split mode + * + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ SPLIT = 1, /** * Indicates supported window mode of floating mode @@ -808,6 +917,14 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ + /** + * Indicates supported window mode of floating mode + * + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ FLOATING = 2 } @@ -895,6 +1012,14 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ + /** + * Indicates that the ability can have specified instances + * + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ SPECIFIED = 2 } @@ -950,6 +1075,15 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ + /** + * Display orientation + * + * @enum { number } + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ export enum DisplayOrientation { /** * Indicates that the system automatically determines the display orientation @@ -964,6 +1098,14 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ + /** + * Indicates that the system automatically determines the display orientation + * + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ UNSPECIFIED, /** @@ -979,6 +1121,14 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ + /** + * Indicates the landscape orientation + * + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ LANDSCAPE, /** @@ -994,6 +1144,14 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ + /** + * Indicates the portrait orientation + * + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ PORTRAIT, /** @@ -1009,6 +1167,14 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ + /** + * Indicates the page ability orientation is the same as that of the nearest ability in the stack + * + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ FOLLOW_RECENT, /** @@ -1024,6 +1190,14 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ + /** + * Indicates the inverted landscape orientation + * + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ LANDSCAPE_INVERTED, /** @@ -1039,6 +1213,14 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ + /** + * Indicates the inverted portrait orientation + * + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ PORTRAIT_INVERTED, /** @@ -1054,6 +1236,14 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ + /** + * Indicates the orientation can be auto-rotated + * + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ AUTO_ROTATION, /** @@ -1069,6 +1259,14 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ + /** + * Indicates the landscape orientation rotated with sensor + * + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ AUTO_ROTATION_LANDSCAPE, /** @@ -1084,6 +1282,14 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ + /** + * Indicates the portrait orientation rotated with sensor + * + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ AUTO_ROTATION_PORTRAIT, /** @@ -1099,6 +1305,14 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ + /** + * Indicates the sensor restricted mode + * + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ AUTO_ROTATION_RESTRICTED, /** @@ -1114,6 +1328,14 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ + /** + * Indicates the sensor landscape restricted mode + * + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ AUTO_ROTATION_LANDSCAPE_RESTRICTED, /** @@ -1129,6 +1351,14 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ + /** + * Indicates the sensor portrait restricted mode + * + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ AUTO_ROTATION_PORTRAIT_RESTRICTED, /** @@ -1144,6 +1374,14 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ + /** + * Indicates the locked orientation mode + * + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ LOCKED, /** @@ -1180,6 +1418,15 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ + /** + * Indicates module type + * + * @enum { number } + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ export enum ModuleType { /** * Indicates entry type @@ -1194,6 +1441,14 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ + /** + * Indicates entry type + * + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ ENTRY = 1, /** * Indicates feature type @@ -1208,6 +1463,14 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ + /** + * Indicates feature type + * + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ FEATURE = 2, /** * Indicates shared type @@ -1222,6 +1485,14 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ + /** + * Indicates shared type + * + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ SHARED = 3 } @@ -1488,6 +1759,17 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ + /** + * Obtains own bundleInfo. + * + * @param { number } bundleFlags {@link BundleFlag} - Indicates the flag used to specify information contained in the BundleInfo objects that will be returned. + * @returns { Promise<BundleInfo> } The result of getting the bundle info. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types. + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ function getBundleInfoForSelf(bundleFlags: number): Promise<BundleInfo>; /** @@ -1509,6 +1791,17 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ + /** + * Obtains own bundleInfo. + * + * @param { number } bundleFlags {@link BundleFlag} - Indicates the flag used to specify information contained in the BundleInfo objects that will be returned. + * @param { AsyncCallback<BundleInfo> } callback - The callback of getting bundle info result. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types. + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ function getBundleInfoForSelf(bundleFlags: number, callback: AsyncCallback<BundleInfo>): void; /** @@ -1530,6 +1823,17 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ + /** + * Obtains own bundleInfo. + * + * @param { number } bundleFlags {@link BundleFlag} - Indicates the flag used to specify information contained in the BundleInfo objects that will be returned. + * @returns { BundleInfo } The result of getting the bundle info. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types. + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ function getBundleInfoForSelfSync(bundleFlags: number): BundleInfo; /** @@ -3539,6 +3843,15 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ + /** + * Obtains configuration information about an application. + * + * @typedef { _ApplicationInfo } + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ export type ApplicationInfo = _ApplicationInfo; /** @@ -3556,6 +3869,15 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ + /** + * Indicates the metadata information about a module. + * + * @typedef { _ModuleMetadata } + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ export type ModuleMetadata = _ModuleMetadata; /** @@ -3573,6 +3895,15 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ + /** + * Indicates the Metadata. + * + * @typedef { _Metadata } + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ export type Metadata = _Metadata; /** @@ -3590,6 +3921,15 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ + /** + * Obtains configuration information about a bundle. + * + * @typedef { _BundleInfo.BundleInfo } + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ export type BundleInfo = _BundleInfo.BundleInfo; /** @@ -3607,6 +3947,15 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ + /** + * The scene which is used. + * + * @typedef { _BundleInfo.UsedScene } + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ export type UsedScene = _BundleInfo.UsedScene; /** @@ -3624,6 +3973,15 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ + /** + * Indicates the required permissions details defined in file config.json. + * + * @typedef { _BundleInfo.ReqPermissionDetail } + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ export type ReqPermissionDetail = _BundleInfo.ReqPermissionDetail; /** @@ -3641,6 +3999,15 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ + /** + * Indicates the SignatureInfo. + * + * @typedef { _BundleInfo.SignatureInfo } + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ export type SignatureInfo = _BundleInfo.SignatureInfo; /** @@ -3667,6 +4034,15 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ + /** + * Obtains configuration information about a module. + * + * @typedef { _HapModuleInfo.HapModuleInfo } + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ export type HapModuleInfo = _HapModuleInfo.HapModuleInfo; /** @@ -3738,6 +4114,15 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ + /** + * Obtains configuration information about an ability. + * + * @typedef { _AbilityInfo.AbilityInfo } + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ export type AbilityInfo = _AbilityInfo.AbilityInfo; /** @@ -3755,6 +4140,15 @@ declare namespace bundleManager { * @atomicservice * @since 11 */ + /** + * Contains basic Ability information. Indicates the window size.. + * + * @typedef { _AbilityInfo.WindowSize } + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ export type WindowSize = _AbilityInfo.WindowSize; /** diff --git a/api/bundleManager/AbilityInfo.d.ts b/api/bundleManager/AbilityInfo.d.ts index efbe0d0b87..d78588b647 100644 --- a/api/bundleManager/AbilityInfo.d.ts +++ b/api/bundleManager/AbilityInfo.d.ts @@ -326,6 +326,16 @@ export interface AbilityInfo { * @atomicservice * @since 11 */ + /** + * Process of ability, if user do not set it, the value equal application process + * + * @type { string } + * @readonly + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ readonly process: string; /** @@ -345,6 +355,16 @@ export interface AbilityInfo { * @atomicservice * @since 11 */ + /** + * Indicates whether this ability can be called by other abilities + * + * @type { boolean } + * @readonly + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ readonly exported: boolean; /** @@ -375,6 +395,16 @@ export interface AbilityInfo { * @atomicservice * @since 11 */ + /** + * Enumerates ability display orientations + * + * @type { bundleManager.DisplayOrientation } + * @readonly + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ readonly orientation: bundleManager.DisplayOrientation; /** @@ -423,6 +453,16 @@ export interface AbilityInfo { * @atomicservice * @since 11 */ + /** + * The permissions that others need to launch this ability + * + * @type { Array<string> } + * @readonly + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ readonly permissions: Array<string>; /** @@ -475,6 +515,16 @@ export interface AbilityInfo { * @atomicservice * @since 11 */ + /** + * The device types that this ability can run on + * + * @type { Array<string> } + * @readonly + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ readonly deviceTypes: Array<string>; /** @@ -552,6 +602,16 @@ export interface AbilityInfo { * @atomicservice * @since 11 */ + /** + * Indicates whether the ability is enabled + * + * @type { boolean } + * @readonly + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ readonly enabled: boolean; /** @@ -571,6 +631,16 @@ export interface AbilityInfo { * @atomicservice * @since 11 */ + /** + * Indicates which window mode is supported + * + * @type { Array<bundleManager.SupportWindowMode> } + * @readonly + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ readonly supportWindowModes: Array<bundleManager.SupportWindowMode>; /** @@ -590,6 +660,16 @@ export interface AbilityInfo { * @atomicservice * @since 11 */ + /** + * Indicates window size + * + * @type { WindowSize } + * @readonly + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ readonly windowSize: WindowSize; /** @@ -651,6 +731,15 @@ export interface AbilityInfo { * @atomicservice * @since 11 */ +/** + * Indicates the window size. + * + * @typedef WindowSize + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ export interface WindowSize { /** * Indicates maximum ratio of width over height of window under free window status. @@ -669,6 +758,16 @@ export interface WindowSize { * @atomicservice * @since 11 */ + /** + * Indicates maximum ratio of width over height of window under free window status. + * + * @type { number } + * @readonly + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ readonly maxWindowRatio: number; /** @@ -688,6 +787,16 @@ export interface WindowSize { * @atomicservice * @since 11 */ + /** + * Indicates minimum ratio of width over height of window under free window status. + * + * @type { number } + * @readonly + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ readonly minWindowRatio: number; /** @@ -707,6 +816,16 @@ export interface WindowSize { * @atomicservice * @since 11 */ + /** + * Indicates maximum width of window under free window status. + * + * @type { number } + * @readonly + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ readonly maxWindowWidth: number; /** @@ -726,6 +845,16 @@ export interface WindowSize { * @atomicservice * @since 11 */ + /** + * Indicates minimum width of window under free window status. + * + * @type { number } + * @readonly + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ readonly minWindowWidth: number; /** @@ -745,6 +874,16 @@ export interface WindowSize { * @atomicservice * @since 11 */ + /** + * Indicates maximum height of window under free window status. + * + * @type { number } + * @readonly + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ readonly maxWindowHeight: number; /** @@ -764,5 +903,15 @@ export interface WindowSize { * @atomicservice * @since 11 */ + /** + * Indicates minimum height of window under free window status. + * + * @type { number } + * @readonly + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ readonly minWindowHeight: number; } diff --git a/api/bundleManager/ApplicationInfo.d.ts b/api/bundleManager/ApplicationInfo.d.ts index 14bd7443ab..690b17ef42 100644 --- a/api/bundleManager/ApplicationInfo.d.ts +++ b/api/bundleManager/ApplicationInfo.d.ts @@ -151,6 +151,16 @@ export interface ApplicationInfo { * @atomicservice * @since 11 */ + /** + * Indicates whether or not this application may be instantiated + * + * @type { boolean } + * @readonly + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ readonly enabled: boolean; /** @@ -286,6 +296,16 @@ export interface ApplicationInfo { * @atomicservice * @since 11 */ + /** + * Process of application, if user do not set it ,the value equal bundleName + * + * @type { string } + * @readonly + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ readonly process: string; /** @@ -305,6 +325,16 @@ export interface ApplicationInfo { * @atomicservice * @since 11 */ + /** + * Indicates the permissions required for accessing the application. + * + * @type { Array<string> } + * @readonly + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ readonly permissions: Array<string>; /** @@ -365,6 +395,16 @@ export interface ApplicationInfo { * @atomicservice * @since 11 */ + /** + * Indicates the metadata of the application + * + * @type { Array<ModuleMetadata> } + * @readonly + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ readonly metadataArray: Array<ModuleMetadata>; /** @@ -384,6 +424,16 @@ export interface ApplicationInfo { * @atomicservice * @since 11 */ + /** + * Indicates whether or not this application may be removable + * + * @type { boolean } + * @readonly + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ readonly removable: boolean; /** @@ -403,6 +453,16 @@ export interface ApplicationInfo { * @atomicservice * @since 11 */ + /** + * Indicates the access token of the application + * + * @type { number } + * @readonly + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ readonly accessTokenId: number; /** @@ -422,6 +482,16 @@ export interface ApplicationInfo { * @atomicservice * @since 11 */ + /** + * Indicates the uid of the application + * + * @type { number } + * @readonly + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ readonly uid: number; /** @@ -441,6 +511,16 @@ export interface ApplicationInfo { * @atomicservice * @since 11 */ + /** + * Indicates icon resource of the application + * + * @type { Resource } + * @readonly + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ readonly iconResource: Resource; /** @@ -460,6 +540,16 @@ export interface ApplicationInfo { * @atomicservice * @since 11 */ + /** + * Indicates label resource of the application + * + * @type { Resource } + * @readonly + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ readonly labelResource: Resource; /** @@ -479,6 +569,16 @@ export interface ApplicationInfo { * @atomicservice * @since 11 */ + /** + * Indicates description resource of the application + * + * @type { Resource } + * @readonly + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ readonly descriptionResource: Resource; /** @@ -498,6 +598,16 @@ export interface ApplicationInfo { * @atomicservice * @since 11 */ + /** + * Indicates the appDistributionType of the application + * + * @type { string } + * @readonly + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ readonly appDistributionType: string; /** @@ -517,6 +627,16 @@ export interface ApplicationInfo { * @atomicservice * @since 11 */ + /** + * Indicates the appProvisionType of the application + * + * @type { string } + * @readonly + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ readonly appProvisionType: string; /** @@ -536,6 +656,16 @@ export interface ApplicationInfo { * @atomicservice * @since 11 */ + /** + * Indicates whether the application is a system application + * + * @type { boolean } + * @readonly + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ readonly systemApp: boolean; /** @@ -574,6 +704,16 @@ export interface ApplicationInfo { * @atomicservice * @since 11 */ + /** + * Indicates whether the application is in debug mode. + * + * @type { boolean } + * @readonly + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ readonly debug: boolean; /** @@ -585,6 +725,16 @@ export interface ApplicationInfo { * @atomicservice * @since 11 */ + /** + * Indicates whether the application data is unclearable, that is, whether the application data cannot be cleared. + * + * @type { boolean } + * @readonly + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ readonly dataUnclearable: boolean; /** @@ -595,6 +745,15 @@ export interface ApplicationInfo { * @syscap SystemCapability.BundleManager.BundleFramework.Core * @since 12 */ + /** + * Indicates native library path. + * + * @type { string } + * @readonly + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @since 20 + */ readonly nativeLibraryPath: string; /** @@ -637,6 +796,16 @@ export interface ApplicationInfo { * @atomicservice * @since 12 */ + /** + * Indicates the release type of the app + * + * @type { string } + * @readonly + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ readonly releaseType: string; /** @@ -677,6 +846,15 @@ export interface ApplicationInfo { * @atomicservice * @since 11 */ +/** + * Indicates the ModuleMetadata + * + * @typedef ModuleMetadata + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ export interface ModuleMetadata { /** * Indicates the name of this hap module @@ -695,6 +873,16 @@ export interface ModuleMetadata { * @atomicservice * @since 11 */ + /** + * Indicates the name of this hap module + * + * @type { string } + * @readonly + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ readonly moduleName: string; /** @@ -714,6 +902,16 @@ export interface ModuleMetadata { * @atomicservice * @since 11 */ + /** + * Indicates the metadata of this hap module + * + * @type { Array<Metadata> } + * @readonly + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ readonly metadata: Array<Metadata>; } diff --git a/api/bundleManager/BundleInfo.d.ts b/api/bundleManager/BundleInfo.d.ts index 846ffc4d71..0243e28965 100644 --- a/api/bundleManager/BundleInfo.d.ts +++ b/api/bundleManager/BundleInfo.d.ts @@ -37,6 +37,15 @@ import bundleManager from './../@ohos.bundle.bundleManager'; * @atomicservice * @since 11 */ +/** + * Obtains configuration information about a bundle + * + * @typedef BundleInfo + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ export interface BundleInfo { /** * Indicates the name of this bundle @@ -55,6 +64,16 @@ export interface BundleInfo { * @atomicservice * @since 11 */ + /** + * Indicates the name of this bundle + * + * @type { string } + * @readonly + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ readonly name: string; /** @@ -74,6 +93,16 @@ export interface BundleInfo { * @atomicservice * @since 11 */ + /** + * Indicates the bundle vendor + * + * @type { string } + * @readonly + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ readonly vendor: string; /** @@ -93,6 +122,16 @@ export interface BundleInfo { * @atomicservice * @since 11 */ + /** + * Indicates the version code of the bundle + * + * @type { number } + * @readonly + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ readonly versionCode: number; /** @@ -112,6 +151,16 @@ export interface BundleInfo { * @atomicservice * @since 11 */ + /** + * Indicates the version name of the bundle + * + * @type { string } + * @readonly + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ readonly versionName: string; /** @@ -131,6 +180,16 @@ export interface BundleInfo { * @atomicservice * @since 11 */ + /** + * Indicates the **minimum ** version compatible with the bundle + * + * @type { number } + * @readonly + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ readonly minCompatibleVersionCode: number; /** @@ -150,6 +209,16 @@ export interface BundleInfo { * @atomicservice * @since 11 */ + /** + * Indicates the target version number of the bundle + * + * @type { number } + * @readonly + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ readonly targetVersion: number; /** @@ -169,6 +238,16 @@ export interface BundleInfo { * @atomicservice * @since 11 */ + /** + * Obtains configuration information about an application + * + * @type { ApplicationInfo } + * @readonly + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ readonly appInfo: ApplicationInfo; /** @@ -188,6 +267,16 @@ export interface BundleInfo { * @atomicservice * @since 11 */ + /** + * Obtains configuration information about a module + * + * @type { Array<HapModuleInfo> } + * @readonly + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ readonly hapModulesInfo: Array<HapModuleInfo>; /** @@ -207,6 +296,16 @@ export interface BundleInfo { * @atomicservice * @since 11 */ + /** + * Indicates the required permissions details defined in the bundle + * + * @type { Array<ReqPermissionDetail> } + * @readonly + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ readonly reqPermissionDetails: Array<ReqPermissionDetail>; /** @@ -226,6 +325,16 @@ export interface BundleInfo { * @atomicservice * @since 11 */ + /** + * Indicates the grant state of required permissions + * + * @type { Array<bundleManager.PermissionGrantState> } + * @readonly + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ readonly permissionGrantStates: Array<bundleManager.PermissionGrantState>; /** @@ -245,6 +354,16 @@ export interface BundleInfo { * @atomicservice * @since 11 */ + /** + * Indicates the SignatureInfo of the bundle + * + * @type { SignatureInfo } + * @readonly + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ readonly signatureInfo: SignatureInfo; /** @@ -333,6 +452,15 @@ export interface BundleInfo { * @atomicservice * @since 11 */ +/** + * Indicates the required permissions details defined in configuration file + * + * @typedef ReqPermissionDetail + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ export interface ReqPermissionDetail { /** * Indicates the name of this required permissions @@ -349,6 +477,15 @@ export interface ReqPermissionDetail { * @atomicservice * @since 11 */ + /** + * Indicates the name of this required permissions + * + * @type { string } + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ name: string; /** @@ -383,6 +520,15 @@ export interface ReqPermissionDetail { * @atomicservice * @since 11 */ + /** + * Indicates the reason of this required permissions + * + * @type { string } + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ reason: string; /** @@ -400,6 +546,15 @@ export interface ReqPermissionDetail { * @atomicservice * @since 11 */ + /** + * Indicates the reason id of this required permissions + * + * @type { number } + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ reasonId: number; /** @@ -417,6 +572,15 @@ export interface ReqPermissionDetail { * @atomicservice * @since 11 */ + /** + * Indicates the used scene of this required permissions + * + * @type { UsedScene } + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ usedScene: UsedScene; } @@ -435,6 +599,15 @@ export interface ReqPermissionDetail { * @atomicservice * @since 11 */ +/** + * The scene which is used + * + * @typedef UsedScene + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ export interface UsedScene { /** * Indicates the abilities that need the permission @@ -451,6 +624,15 @@ export interface UsedScene { * @atomicservice * @since 11 */ + /** + * Indicates the abilities that need the permission + * + * @type { Array<string> } + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ abilities: Array<string>; /** @@ -468,6 +650,15 @@ export interface UsedScene { * @atomicservice * @since 11 */ + /** + * Indicates the time when the permission is used + * + * @type { string } + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ when: string; } @@ -486,6 +677,15 @@ export interface UsedScene { * @atomicservice * @since 11 */ +/** + * Indicates SignatureInfo + * + * @typedef SignatureInfo + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ export interface SignatureInfo { /** * Indicates the ID of the application to which this bundle belongs @@ -506,6 +706,17 @@ export interface SignatureInfo { * @atomicservice * @since 11 */ + /** + * Indicates the ID of the application to which this bundle belongs + * The application ID uniquely identifies an application. It is determined by the bundle name and signature + * + * @type { string } + * @readonly + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ readonly appId: string; /** @@ -525,6 +736,16 @@ export interface SignatureInfo { * @atomicservice * @since 11 */ + /** + * Indicates the fingerprint of the certificate + * + * @type { string } + * @readonly + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ readonly fingerprint: string; /** diff --git a/api/bundleManager/HapModuleInfo.d.ts b/api/bundleManager/HapModuleInfo.d.ts index 852cb64981..2b45947a9d 100644 --- a/api/bundleManager/HapModuleInfo.d.ts +++ b/api/bundleManager/HapModuleInfo.d.ts @@ -374,6 +374,16 @@ export interface HapModuleInfo { * @atomicservice * @since 11 */ + /** + * The device types that this hap module can run on + * + * @type { Array<string> } + * @readonly + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ readonly deviceTypes: Array<string>; /** @@ -393,6 +403,16 @@ export interface HapModuleInfo { * @atomicservice * @since 11 */ + /** + * Indicates whether free installation of the hap module is supported + * + * @type { boolean } + * @readonly + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ readonly installationFree: boolean; /** @@ -412,6 +432,16 @@ export interface HapModuleInfo { * @atomicservice * @since 11 */ + /** + * Indicates the hash value of the hap module + * + * @type { string } + * @readonly + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ readonly hashValue: string; /** @@ -431,6 +461,16 @@ export interface HapModuleInfo { * @atomicservice * @since 11 */ + /** + * Indicates the type of the module + * + * @type { bundleManager.ModuleType } + * @readonly + * @syscap SystemCapability.BundleManager.BundleFramework.Core + * @crossplatform + * @atomicservice + * @since 20 + */ readonly type: bundleManager.ModuleType; /** -- Gitee From b7e209df76ef1b5a900e3fda86f66b45e84ea0b0 Mon Sep 17 00:00:00 2001 From: xiaye <xiaye1@huawei.com> Date: Wed, 23 Apr 2025 15:12:40 +0800 Subject: [PATCH 680/835] =?UTF-8?q?=E4=BF=AE=E6=94=B9javaScriptOnDocumentE?= =?UTF-8?q?nd?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: xiaye <xiaye1@huawei.com> --- api/@internal/component/ets/web.d.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/api/@internal/component/ets/web.d.ts b/api/@internal/component/ets/web.d.ts index 58e979a2fc..4f672db53f 100644 --- a/api/@internal/component/ets/web.d.ts +++ b/api/@internal/component/ets/web.d.ts @@ -9161,7 +9161,14 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { javaScriptOnDocumentStart(scripts: Array<ScriptItem>): WebAttribute; /** - * Injects the JavaScripts before Webview creates the DOM tree, and then the JavaScript snippet will run after the document has been created. + * Injects a JavaScript script into the Web component. When the specified page or document has been loaded, + * the script is executed on any page whose source matches scriptRules. + * <p><strong>API NOTE</strong>:<br> + * The script runs before any Javascript code of the page, when the DOM tree has been loaded and rendered. + * The script is excuted in the lexicographic order, not the array order. + * You are not advised to use this API together with runJavaScriptOnDocumentEnd. + * <p> + * * @param { Array<ScriptItem> } scripts - The array of the JavaScripts to be injected. * @returns { WebAttribute } * @syscap SystemCapability.Web.Webview.Core -- Gitee From 3aacc0db7853871c3f84f7a2218e2fed455fa6ac Mon Sep 17 00:00:00 2001 From: baozewei <baozewei@huawei.com> Date: Wed, 23 Apr 2025 16:16:58 +0800 Subject: [PATCH 681/835] =?UTF-8?q?=E6=89=93=E5=8D=B0api18=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E5=88=8719=20Signed-off-by:baozewei@huawei.com?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: baozewei <baozewei@huawei.com> --- api/@ohos.print.d.ts | 62 ++++++++++++++++++++++---------------------- 1 file changed, 31 insertions(+), 31 deletions(-) diff --git a/api/@ohos.print.d.ts b/api/@ohos.print.d.ts index 6f124d0fb9..38342bb9a9 100644 --- a/api/@ohos.print.d.ts +++ b/api/@ohos.print.d.ts @@ -1324,7 +1324,7 @@ declare namespace print { /** * Print file uploading exception. * @syscap SystemCapability.Print.PrintFramework - * @since 18 + * @since 19 */ PRINT_JOB_BLOCK_FILE_UPLOADING_ERROR = 30, @@ -1416,7 +1416,7 @@ declare namespace print { /** * Number of files exceeding the upper limit. * @syscap SystemCapability.Print.PrintFramework - * @since 18 + * @since 19 */ E_PRINT_TOO_MANY_FILES = 13100010, } @@ -2141,7 +2141,7 @@ declare namespace print { * @returns { Promise<Array<string>> } the promise returned by the function. * @throws { BusinessError } 201 - the application does not have permission to call this function. * @syscap SystemCapability.Print.PrintFramework - * @since 18 + * @since 19 */ function getAddedPrinters(): Promise<Array<string>>; @@ -2288,7 +2288,7 @@ declare namespace print { * Printer preferences. * @type { ?PrinterPreferences } * @syscap SystemCapability.Print.PrintFramework - * @since 18 + * @since 19 */ preferences?: PrinterPreferences; @@ -2296,7 +2296,7 @@ declare namespace print { * Printer alias. * @type { ?string } * @syscap SystemCapability.Print.PrintFramework - * @since 18 + * @since 19 */ alias?: string; @@ -2478,14 +2478,14 @@ declare namespace print { * defines printer preferences. * @typedef PrinterPreferences * @syscap SystemCapability.Print.PrintFramework - * @since 18 + * @since 19 */ interface PrinterPreferences { /** * Default duplex mode. * @type { ?PrintDuplexMode } * @syscap SystemCapability.Print.PrintFramework - * @since 18 + * @since 19 */ defaultDuplexMode?: PrintDuplexMode; @@ -2493,7 +2493,7 @@ declare namespace print { * Default quality. * @type { ?PrintQuality } * @syscap SystemCapability.Print.PrintFramework - * @since 18 + * @since 19 */ defaultPrintQuality?: PrintQuality; @@ -2501,7 +2501,7 @@ declare namespace print { * Default media type. * @type { ?string } * @syscap SystemCapability.Print.PrintFramework - * @since 18 + * @since 19 */ defaultMediaType?: string; @@ -2509,7 +2509,7 @@ declare namespace print { * Default page size id. * @type { ?string } * @syscap SystemCapability.Print.PrintFramework - * @since 18 + * @since 19 */ defaultPageSizeId?: string; @@ -2517,7 +2517,7 @@ declare namespace print { * Default orientation mode. * @type { ?PrintOrientationMode } * @syscap SystemCapability.Print.PrintFramework - * @since 18 + * @since 19 */ defaultOrientation?: PrintOrientationMode; @@ -2525,7 +2525,7 @@ declare namespace print { * Default margins. * @type { ?boolean } * @syscap SystemCapability.Print.PrintFramework - * @since 18 + * @since 19 */ borderless?: boolean; @@ -2533,7 +2533,7 @@ declare namespace print { * Detailed printer preferences in json format. * @type { ?string } * @syscap SystemCapability.Print.PrintFramework - * @since 18 + * @since 19 */ options?: string; } @@ -2542,48 +2542,48 @@ declare namespace print { * Enumeration of Printer Change Events. * @enum { number } PrinterEvent * @syscap SystemCapability.Print.PrintFramework - * @since 18 + * @since 19 */ enum PrinterEvent { /** * Printer added. * @syscap SystemCapability.Print.PrintFramework - * @since 18 + * @since 19 */ PRINTER_EVENT_ADDED = 0, /** * Printer deleted. * @syscap SystemCapability.Print.PrintFramework - * @since 18 + * @since 19 */ PRINTER_EVENT_DELETED = 1, /** * Printer state changed. * @syscap SystemCapability.Print.PrintFramework - * @since 18 + * @since 19 */ PRINTER_EVENT_STATE_CHANGED = 2, /** * Printer info changed. * @syscap SystemCapability.Print.PrintFramework - * @since 18 + * @since 19 */ PRINTER_EVENT_INFO_CHANGED = 3, /** * Printer preference changed. * @syscap SystemCapability.Print.PrintFramework - * @since 18 + * @since 19 */ PRINTER_EVENT_PREFERENCE_CHANGED = 4, /** * Last used printer changed. * @syscap SystemCapability.Print.PrintFramework - * @since 18 + * @since 19 */ PRINTER_EVENT_LAST_USED_PRINTER_CHANGED = 5, } @@ -2592,20 +2592,20 @@ declare namespace print { * Enumeration of default printer type. * @enum { number } DefaultPrinterType * @syscap SystemCapability.Print.PrintFramework - * @since 18 + * @since 19 */ enum DefaultPrinterType { /** * Default printer set by user. * @syscap SystemCapability.Print.PrintFramework - * @since 18 + * @since 19 */ DEFAULT_PRINTER_TYPE_SET_BY_USER = 0, /** * The last used printer is used as the default printer. * @syscap SystemCapability.Print.PrintFramework - * @since 18 + * @since 19 */ DEFAULT_PRINTER_TYPE_LAST_USED_PRINTER = 1, } @@ -2620,7 +2620,7 @@ declare namespace print { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified; 2.Incorrect parameter types. * @syscap SystemCapability.Print.PrintFramework * @systemapi Hide this for inner system use. - * @since 18 + * @since 19 */ function updatePrinterInformation(printerInformation: PrinterInformation): Promise<void>; @@ -2635,7 +2635,7 @@ declare namespace print { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified; 2.Incorrect parameter types. * @syscap SystemCapability.Print.PrintFramework * @systemapi Hide this for inner system use. - * @since 18 + * @since 19 */ function setPrinterPreferences(printerId: string, printerPreferences: PrinterPreferences): Promise<void>; @@ -2647,7 +2647,7 @@ declare namespace print { * @throws { BusinessError } 202 - not system application * @syscap SystemCapability.Print.PrintFramework * @systemapi Hide this for inner system use. - * @since 18 + * @since 19 */ function discoverUsbPrinters(): Promise<Array<PrinterInformation>>; @@ -2662,7 +2662,7 @@ declare namespace print { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified; 2.Incorrect parameter types. * @syscap SystemCapability.Print.PrintFramework * @systemapi Hide this for inner system use. - * @since 18 + * @since 19 */ function setDefaultPrinter(printerId: string, type: DefaultPrinterType): Promise<void>; @@ -2677,7 +2677,7 @@ declare namespace print { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified; 2.Incorrect parameter types. * @syscap SystemCapability.Print.PrintFramework * @systemapi Hide this for inner system use. - * @since 18 + * @since 19 */ function notifyPrintServiceEvent(event: ApplicationEvent, jobId: string): Promise<void>; @@ -2690,7 +2690,7 @@ declare namespace print { * @param { PrinterEvent } event - the information of PrinterEvent * @param { PrinterInformation } printerInformation - the information of the latest printer * @syscap SystemCapability.Print.PrintFramework - * @since 18 + * @since 19 */ type PrinterChangeCallback = (event: PrinterEvent, printerInformation: PrinterInformation) => void; @@ -2702,7 +2702,7 @@ declare namespace print { * @throws { BusinessError } 201 - the application does not have permission to call this function. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified; 2.Incorrect parameter types. * @syscap SystemCapability.Print.PrintFramework - * @since 18 + * @since 19 */ function on(type: 'printerChange', callback: PrinterChangeCallback): void; @@ -2714,7 +2714,7 @@ declare namespace print { * @throws { BusinessError } 201 - the application does not have permission to call this function. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified; 2.Incorrect parameter types. * @syscap SystemCapability.Print.PrintFramework - * @since 18 + * @since 19 */ function off(type: 'printerChange', callback?: PrinterChangeCallback): void; } -- Gitee From 5821230f08868865aa4619927adfcaaa7158f91c Mon Sep 17 00:00:00 2001 From: jango <wangjian422@huawei.com> Date: Wed, 2 Apr 2025 16:12:30 +0800 Subject: [PATCH 682/835] Move macro interface to public Signed-off-by: jango <wangjian422@huawei.com> --- api/@ohos.multimedia.camera.d.ts | 50 ++++++++++++++++++++++++++++++-- 1 file changed, 48 insertions(+), 2 deletions(-) diff --git a/api/@ohos.multimedia.camera.d.ts b/api/@ohos.multimedia.camera.d.ts index 78b0cc27ed..5ee7edeaa6 100644 --- a/api/@ohos.multimedia.camera.d.ts +++ b/api/@ohos.multimedia.camera.d.ts @@ -4003,6 +4003,13 @@ declare namespace camera { * @systemapi * @since 12 */ + /** + * Macro Query object. + * + * @interface MacroQuery + * @syscap SystemCapability.Multimedia.Camera.Core + * @since 19 + */ interface MacroQuery { /** * Determine whether camera macro is supported. @@ -4023,6 +4030,13 @@ declare namespace camera { * @systemapi * @since 12 */ + /** + * Determine whether camera macro is supported. + * + * @returns { boolean } Is camera macro supported. + * @syscap SystemCapability.Multimedia.Camera.Core + * @since 19 + */ isMacroSupported(): boolean; } @@ -4035,6 +4049,14 @@ declare namespace camera { * @systemapi * @since 11 */ + /** + * Macro object. + * + * @extends MacroQuery + * @interface Macro + * @syscap SystemCapability.Multimedia.Camera.Core + * @since 19 + */ interface Macro extends MacroQuery { /** * Enable macro for camera. @@ -4057,6 +4079,15 @@ declare namespace camera { * @systemapi * @since 12 */ + /** + * Enable macro for camera. + * + * @param { boolean } enabled - enable macro for camera if TRUE. + * @throws { BusinessError } 7400102 - Operation not allowed. + * @throws { BusinessError } 7400103 - Session not config. + * @syscap SystemCapability.Multimedia.Camera.Core + * @since 19 + */ enableMacro(enabled: boolean): void; } @@ -5225,7 +5256,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 13 */ - interface PhotoSession extends Session, Flash, AutoExposure, Focus, Zoom, ColorManagement, AutoDeviceSwitch { + /** + * Photo session object. + * @extends Session, Flash, AutoExposure, Focus, Zoom, ColorManagement, AutoDeviceSwitch, Macro + * @interface PhotoSession + * @syscap SystemCapability.Multimedia.Camera.Core + * @since 19 + */ + interface PhotoSession extends Session, Flash, AutoExposure, Focus, Zoom, ColorManagement, AutoDeviceSwitch, Macro { /** * Gets whether the choosed preconfig type can be used to configure photo session. * Must choose preconfig type from {@link PreconfigType}. @@ -5525,7 +5563,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 13 */ - interface VideoSession extends Session, Flash, AutoExposure, Focus, Zoom, Stabilization, ColorManagement, AutoDeviceSwitch { + /** + * Video session object. + * + * @extends Session, Flash, AutoExposure, Focus, Zoom, Stabilization, ColorManagement, AutoDeviceSwitch, Macro + * @interface VideoSession + * @syscap SystemCapability.Multimedia.Camera.Core + * @since 19 + */ + interface VideoSession extends Session, Flash, AutoExposure, Focus, Zoom, Stabilization, ColorManagement, AutoDeviceSwitch, Macro { /** * Gets whether the choosed preconfig type can be used to configure video session. * Must choose preconfig type from {@link PreconfigType}. -- Gitee From cb03da1adcb3bcc29f12b15d3bbffd63ea6a19ce Mon Sep 17 00:00:00 2001 From: zhaodan_123 <zhaodan97@h-partners.com> Date: Mon, 21 Apr 2025 17:18:04 +0800 Subject: [PATCH 683/835] =?UTF-8?q?interface=E4=BB=93=E8=93=9D=E9=BB=84?= =?UTF-8?q?=E4=B8=80=E8=87=B4=E6=80=A7=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: zhaodan_123 <zhaodan97@h-partners.com> --- api/@ohos.web.webview.d.ts | 282 +++++++++++++++++++------------------ 1 file changed, 147 insertions(+), 135 deletions(-) diff --git a/api/@ohos.web.webview.d.ts b/api/@ohos.web.webview.d.ts index 83e8def088..80243a1e9a 100644 --- a/api/@ohos.web.webview.d.ts +++ b/api/@ohos.web.webview.d.ts @@ -8524,25 +8524,26 @@ declare namespace webview { * @since 15 */ enum ProxySchemeFilter { - /** - * This indicates all the schemes will use the proxy. - * @syscap SystemCapability.Web.Webview.Core - * @since 15 - */ - MATCH_ALL_SCHEMES = 0, - /** - * This indicates only the HTTP requests will use the proxy. - * @syscap SystemCapability.Web.Webview.Core - * @since 15 - */ - MATCH_HTTP = 1, - /** - * This indicates only the HTTPS requests will use the proxy. - * @syscap SystemCapability.Web.Webview.Core - * @since 15 - */ - MATCH_HTTPS = 2, + /** + * This indicates all the schemes will use the proxy. + * @syscap SystemCapability.Web.Webview.Core + * @since 15 + */ + MATCH_ALL_SCHEMES = 0, + /** + * This indicates only the HTTP requests will use the proxy. + * @syscap SystemCapability.Web.Webview.Core + * @since 15 + */ + MATCH_HTTP = 1, + /** + * This indicates only the HTTPS requests will use the proxy. + * @syscap SystemCapability.Web.Webview.Core + * @since 15 + */ + MATCH_HTTPS = 2, } + /** * The ProxyConfig used by applyProxyOverride. * @@ -8550,106 +8551,114 @@ declare namespace webview { * @since 15 */ class ProxyConfig { - /** - * Insert a bypass rule that indicates URLs that should skip the override proxy and connect the server directly instead. - * These maybe URLs or IP addresses and wildcards are supported. e.g. "*.example.com" means that requests to - * "https://www.example.com" and "http://test.example.com" will connect the server directly. - * - * @param { string } bypassRule - The bypass rule. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - * <br>2. Incorrect parameter types. - * @syscap SystemCapability.Web.Webview.Core - * @since 15 - */ - insertBypassRule(bypassRule: string): void; - /** - * Insert a proxy rule that indicates URLs that match the schemeFilter will connect the server directly. - * - * @param { ProxySchemeFilter } schemeFilter - The scheme filter for this rule. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - * <br>2. Incorrect parameter types. - * @syscap SystemCapability.Web.Webview.Core - * @since 15 - */ - insertDirectRule(schemeFilter?: ProxySchemeFilter): void; - /** - * Insert a proxy rule which indicates that requests matching the schemeFilter should use an override proxy, all requests will - * use the proxy rule if schemeFilter is null. - * - * The format for proxy is [scheme://]host[:port]. Scheme is optional and must be HTTP, HTTPS, or SOCKS if present. Scheme defaults to HTTP. - * Host is an IPv6 literal with brackets, an IPv4 literal or one or more labels seperated by a period. Port number is optional and defaults - * to 80 for HTTP, 443 for HTTPS and 1080 for SOCKS. - * - * e.g. example.com host: example.com - * https://example.com scheme: https host: example.com - * example.com:8888 host: example.com port: 8888 - * https://example.com:8888 scheme:https host: example.com port:8888 - * 192.168.1.1 host: 192.168.1.1 - * 192.168.1.1:8888 host:192.168.1.1 port: 8888 - * [10:20:30:40:50:60:70:80] - * - * @param { string } proxyRule - The proxy rule. - * @param { ProxySchemeFilter } schemeFilter - The scheme filter for this rule. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - * <br>2. Incorrect parameter types. - * @syscap SystemCapability.Web.Webview.Core - * @since 15 - */ - insertProxyRule(proxyRule: string, schemeFilter?: ProxySchemeFilter): void; - /** - * Hostnames without a period in them (and that are not IP literals) will skip the proxy and connect the server directly. - * Examples: "abc", "local", "some-domain". - * - * @syscap SystemCapability.Web.Webview.Core - * @since 15 - */ - bypassHostnamesWithoutPeriod(): void; - /** - * By default, certain hostnames implicitly bypass the proxy if they are link-local IPs, or localhost addresses. For instance - * hostnames matching any of (non-exhaustive list): localhost *.localhost [::1] 127.0.0.1/8 169.254/16 [FE80::]/10 - * Call this function to override the default behavior and force localhost and link-local URLs to be sent through the proxy. - * - * @syscap SystemCapability.Web.Webview.Core - * @since 15 - */ - clearImplicitRules(): void; - /** - * Reverse the bypass rules. - * - * If false all URLs will use proxy settings except URLs match the bypass rules. - * If true only URLs in the bypass list will use proxy, and all other URLs will be connected to directly. - * - * @param { boolean } reverse - If reverse the bypass rule. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - * <br>2. Incorrect parameter types. - * @syscap SystemCapability.Web.Webview.Core - * @since 15 - */ - enableReverseBypass(reverse: boolean): void; - /** - * Returns the bypass rules. - * - * @returns { Array<string> } The bypass rules. - * @syscap SystemCapability.Web.Webview.Core - * @since 15 - */ - getBypassRules(): Array<string>; - /** - * Returns the proxy rules. - * - * @returns { Array<ProxyRule> } The proxy rules. - * @syscap SystemCapability.Web.Webview.Core - * @since 15 - */ - getProxyRules(): Array<ProxyRule>; - /** - * Returns if reverse bypass rules. - * - * @returns { boolean } If reverse bypass enabled. - * @syscap SystemCapability.Web.Webview.Core - * @since 15 - */ - isReverseBypassEnabled(): boolean; + /** + * Insert a bypass rule that indicates URLs that should skip the override proxy and connect the server directly instead. + * These maybe URLs or IP addresses and wildcards are supported. e.g. "*.example.com" means that requests to + * "https://www.example.com" and "http://test.example.com" will connect the server directly. + * + * @param { string } bypassRule - The bypass rule. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. + * <br>2. Incorrect parameter types. + * @syscap SystemCapability.Web.Webview.Core + * @since 15 + */ + insertBypassRule(bypassRule: string): void; + + /** + * Insert a proxy rule that indicates URLs that match the schemeFilter will connect the server directly. + * + * @param { ProxySchemeFilter } schemeFilter - The scheme filter for this rule. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. + * <br>2. Incorrect parameter types. + * @syscap SystemCapability.Web.Webview.Core + * @since 15 + */ + insertDirectRule(schemeFilter?: ProxySchemeFilter): void; + + /** + * Insert a proxy rule which indicates that requests matching the schemeFilter should use an override proxy, all requests will + * use the proxy rule if schemeFilter is null. + * + * The format for proxy is [scheme://]host[:port]. Scheme is optional and must be HTTP, HTTPS, or SOCKS if present. Scheme defaults to HTTP. + * Host is an IPv6 literal with brackets, an IPv4 literal or one or more labels seperated by a period. Port number is optional and defaults + * to 80 for HTTP, 443 for HTTPS and 1080 for SOCKS. + * + * e.g. example.com host: example.com + * https://example.com scheme: https host: example.com + * example.com:8888 host: example.com port: 8888 + * https://example.com:8888 scheme:https host: example.com port:8888 + * 192.168.1.1 host: 192.168.1.1 + * 192.168.1.1:8888 host:192.168.1.1 port: 8888 + * [10:20:30:40:50:60:70:80] + * + * @param { string } proxyRule - The proxy rule. + * @param { ProxySchemeFilter } schemeFilter - The scheme filter for this rule. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. + * <br>2. Incorrect parameter types. + * @syscap SystemCapability.Web.Webview.Core + * @since 15 + */ + insertProxyRule(proxyRule: string, schemeFilter?: ProxySchemeFilter): void; + + /** + * Hostnames without a period in them (and that are not IP literals) will skip the proxy and connect the server directly. + * Examples: "abc", "local", "some-domain". + * + * @syscap SystemCapability.Web.Webview.Core + * @since 15 + */ + bypassHostnamesWithoutPeriod(): void; + + /** + * By default, certain hostnames implicitly bypass the proxy if they are link-local IPs, or localhost addresses. For instance + * hostnames matching any of (non-exhaustive list): localhost *.localhost [::1] 127.0.0.1/8 169.254/16 [FE80::]/10 + * Call this function to override the default behavior and force localhost and link-local URLs to be sent through the proxy. + * + * @syscap SystemCapability.Web.Webview.Core + * @since 15 + */ + clearImplicitRules(): void; + + /** + * Reverse the bypass rules. + * + * If false all URLs will use proxy settings except URLs match the bypass rules. + * If true only URLs in the bypass list will use proxy, and all other URLs will be connected to directly. + * + * @param { boolean } reverse - If reverse the bypass rule. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. + * <br>2. Incorrect parameter types. + * @syscap SystemCapability.Web.Webview.Core + * @since 15 + */ + enableReverseBypass(reverse: boolean): void; + + /** + * Returns the bypass rules. + * + * @returns { Array<string> } The bypass rules. + * @syscap SystemCapability.Web.Webview.Core + * @since 15 + */ + getBypassRules(): Array<string>; + + /** + * Returns the proxy rules. + * + * @returns { Array<ProxyRule> } The proxy rules. + * @syscap SystemCapability.Web.Webview.Core + * @since 15 + */ + getProxyRules(): Array<ProxyRule>; + + /** + * Returns if reverse bypass rules. + * + * @returns { boolean } If reverse bypass enabled. + * @syscap SystemCapability.Web.Webview.Core + * @since 15 + */ + isReverseBypassEnabled(): boolean; } /** @@ -8659,22 +8668,23 @@ declare namespace webview { * @since 15 */ class ProxyRule { - /** - * Returns the scheme filter used for this rule. - * - * @returns { ProxySchemeFilter } The scheme filter used for this rule. - * @syscap SystemCapability.Web.Webview.Core - * @since 15 - */ - getSchemeFilter(): ProxySchemeFilter; - /** - * Returns the proxy URL. - * - * @returns { string } The proxy URL. - * @syscap SystemCapability.Web.Webview.Core - * @since 15 - */ - getUrl(): string; + /** + * Returns the scheme filter used for this rule. + * + * @returns { ProxySchemeFilter } The scheme filter used for this rule. + * @syscap SystemCapability.Web.Webview.Core + * @since 15 + */ + getSchemeFilter(): ProxySchemeFilter; + + /** + * Returns the proxy URL. + * + * @returns { string } The proxy URL. + * @syscap SystemCapability.Web.Webview.Core + * @since 15 + */ + getUrl(): string; } /** @@ -8707,6 +8717,7 @@ declare namespace webview { * @since 15 */ static applyProxyOverride(proxyConfig: ProxyConfig, callback: OnProxyConfigChangeCallback): void; + /** * Remove the proxy config. Requests are not guaranteed to not use the proxy; Wait for the listener before loading a page. This listener * will be called on the UI thread. @@ -8718,7 +8729,8 @@ declare namespace webview { * @since 15 */ static removeProxyOverride(callback: OnProxyConfigChangeCallback): void; -} + } + } export default webview; -- Gitee From c204552699ed7122d9be3212280ade20289ad3cf Mon Sep 17 00:00:00 2001 From: luzhiye <luzhiye123@huawei.com> Date: Wed, 23 Apr 2025 18:52:12 +0800 Subject: [PATCH 684/835] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E6=8E=A5=E5=8F=A3res?= =?UTF-8?q?etUsbDevice?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: luzhiye <luzhiye123@huawei.com> --- api/@ohos.usbManager.d.ts | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/api/@ohos.usbManager.d.ts b/api/@ohos.usbManager.d.ts index e530294a20..8573acec39 100644 --- a/api/@ohos.usbManager.d.ts +++ b/api/@ohos.usbManager.d.ts @@ -2364,6 +2364,27 @@ declare namespace usbManager { */ function usbCancelTransfer(transfer: UsbDataTransferParams): void; + /** + * Perform a USB port reset to reinitialize a usb device. The operation will attampt to restore the previous configuration + * and alternate interface settings after the reset has completed. + * + * @param { USBDevicePipe } pipe - Represents a USB device,which is the target object to be restarted.It cannot be empty. + * @returns { boolean } If the restart opration is successful, return {@code true}; if the restart operation fails, return {@code false}. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * <br>1.Mandatory parameters are left unspecified. + * <br>2.Incorrect parameter types. + * @throws { BusinessError } 801 - Capability not supported. Current function do not supporte due to the limitition of the device capabilities. + * @throws { BusinessError } 14400004 - USB Service connection exception. Possible causes: 1. No USB Device plugged in. + * @throws { BusinessError } 14400008 - No such device (it may have been disconnected) + * @throws { BusinessError } 14400010 - Other USB error. Possible causes: + * <br>1.Unrecognized discard error code. + * @throws { BusinessError } 14400013 - The USBDevicePipe validity check failed. Possible causes: + * <br>1.The validity check of the input parameters is checked failed. + * <br>2.The input parameters are obtained through a rational call chain, first using connectDevice to acquire the USBDevicePipe. + * @syscap SystemCapability.USB.USBManager + * @since 20 + */ + function resetUsbDevice(pipe: USBDevicePipe): boolean; -- Gitee From d04780a8c0b3aefb0eaed60c9421d1d221257a95 Mon Sep 17 00:00:00 2001 From: b30058220 <baodi1@huawei.com> Date: Thu, 24 Apr 2025 10:05:07 +0800 Subject: [PATCH 685/835] =?UTF-8?q?imageSize=E6=B3=A8=E9=87=8A=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: b30058220 <baodi1@huawei.com> --- api/@internal/component/ets/enums.d.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/api/@internal/component/ets/enums.d.ts b/api/@internal/component/ets/enums.d.ts index d09e9c8aeb..383b07c3d4 100644 --- a/api/@internal/component/ets/enums.d.ts +++ b/api/@internal/component/ets/enums.d.ts @@ -5618,20 +5618,20 @@ declare enum ImageSize { Auto, /** - * Default value. Keep the aspect ratio to zoom in or out the image so that both sides of the image are greater than or equal to the display boundary. + * Keep the aspect ratio to zoom in or out the image so that both sides of the image are greater than or equal to the display boundary. * * @syscap SystemCapability.ArkUI.ArkUI.Full * @since 7 */ /** - * Default value. Keep the aspect ratio to zoom in or out the image so that both sides of the image are greater than or equal to the display boundary. + * Keep the aspect ratio to zoom in or out the image so that both sides of the image are greater than or equal to the display boundary. * * @syscap SystemCapability.ArkUI.ArkUI.Full * @form * @since 9 */ /** - * Default value. Keep the aspect ratio to zoom in or out the image so that both sides of the image are greater than or equal to the display boundary. + * Keep the aspect ratio to zoom in or out the image so that both sides of the image are greater than or equal to the display boundary. * * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform @@ -5639,7 +5639,7 @@ declare enum ImageSize { * @since 10 */ /** - * Default value. Keep the aspect ratio to zoom in or out the image so that both sides of the image are greater than or equal to the display boundary. + * Keep the aspect ratio to zoom in or out the image so that both sides of the image are greater than or equal to the display boundary. * * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform -- Gitee From 78f3de5a66cc1504ce51a87240ebb7b8d2716051 Mon Sep 17 00:00:00 2001 From: baishunqin <baishunqin@huawei.com> Date: Thu, 24 Apr 2025 11:04:11 +0800 Subject: [PATCH 686/835] =?UTF-8?q?=E5=9B=9E=E9=80=80beta->release?= =?UTF-8?q?=E4=B8=8D=E4=B8=80=E8=87=B4=E6=95=B4=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: baishunqin <baishunqin@huawei.com> --- ...istributedsched.abilityConnectionManager.d.ts | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/api/@ohos.distributedsched.abilityConnectionManager.d.ts b/api/@ohos.distributedsched.abilityConnectionManager.d.ts index f74111341b..3ad53bf5dc 100644 --- a/api/@ohos.distributedsched.abilityConnectionManager.d.ts +++ b/api/@ohos.distributedsched.abilityConnectionManager.d.ts @@ -253,14 +253,6 @@ declare namespace abilityConnectionManager { */ sessionId: number; - /** - * The type of event returned is consistent with the type registered in function 'on'. - * @type { string } - * @syscap SystemCapability.DistributedSched.AppCollaboration - * @since 18 - */ - eventType: string; - /** * Indicates the reason of ability disconnection. * @type { ?DisconnectReason } @@ -302,14 +294,6 @@ declare namespace abilityConnectionManager { * @since 18 */ interface CollaborateEventInfo { - /** - * Ability connection Session id. - * @type { number } - * @syscap SystemCapability.DistributedSched.AppCollaboration - * @since 18 - */ - sessionId: number; - /** * Indicates the type of collaborate event. * @type { CollaborateEventType } -- Gitee From e423c3bda566b251ae5cd7f915fa1df5f69bac96 Mon Sep 17 00:00:00 2001 From: zogpap <zhangchuang38@h-partners.com> Date: Thu, 24 Apr 2025 12:10:28 +0800 Subject: [PATCH 687/835] =?UTF-8?q?interface=E4=BB=93web.d.ts=20CacheMode?= =?UTF-8?q?=20=E6=A0=BC=E5=BC=8F=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: zogpap <zhangchuang38@h-partners.com> --- api/@internal/component/ets/web.d.ts | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/api/@internal/component/ets/web.d.ts b/api/@internal/component/ets/web.d.ts index 596bc76a5d..a21fbcea98 100644 --- a/api/@internal/component/ets/web.d.ts +++ b/api/@internal/component/ets/web.d.ts @@ -792,13 +792,13 @@ declare enum CacheMode { * @since 11 */ /** - * Load online and not cache. - * - * @syscap SystemCapability.Web.Webview.Core - * @crossplatform - * @atomicservice - * @since 18 - */ + * Load online and not cache. + * + * @syscap SystemCapability.Web.Webview.Core + * @crossplatform + * @atomicservice + * @since 18 + */ Online = 2, /** -- Gitee From 4aa2b7f8f051c10f1867c8b90ff72e0831b7c1c4 Mon Sep 17 00:00:00 2001 From: wanglei <wanglei647@huawei.com> Date: Thu, 24 Apr 2025 06:54:20 +0000 Subject: [PATCH 688/835] =?UTF-8?q?=E8=A7=A3=E5=86=B3optimizeParserBudget?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E9=BB=84=E8=93=9D=E4=B8=8D=E5=90=8C=E6=AD=A5?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: wanglei <wanglei647@huawei.com> --- api/@internal/component/ets/web.d.ts | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/api/@internal/component/ets/web.d.ts b/api/@internal/component/ets/web.d.ts index 596bc76a5d..9ae3fde9bd 100644 --- a/api/@internal/component/ets/web.d.ts +++ b/api/@internal/component/ets/web.d.ts @@ -9440,6 +9440,16 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { bindSelectionMenu(elementType: WebElementType, content: CustomBuilder, responseType: WebResponseType, options?: SelectionMenuOptionsExt): WebAttribute; + /** + * Sets whether to optimize parser budget to reduce FCP time + * + * @param { boolean} optimizeParserBudget Default value is false, set true to enable optimize parser budget. + * @returns { WebAttribute } + * @syscap SystemCapability.Web.Webview.Core + * @since 15 + */ + optimizeParserBudget(optimizeParserBudget: boolean): WebAttribute; + /** * Sets whether to follow the system font weight. * @@ -9460,16 +9470,6 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { */ enableWebAVSession(enabled: boolean): WebAttribute; - /** - * Sets whether to optimize parser budget to reduce FCP time - * - * @param { boolean} optimizeParserBudget Default value is false, set true to enable optimize parser budget. - * @returns { WebAttribute } - * @syscap SystemCapability.Web.Webview.Core - * @since 15 - */ - optimizeParserBudget(optimizeParserBudget: boolean): WebAttribute; - /** * Injects the JavaScripts that will be run just after document object has been created. * -- Gitee From fafd3b5acad00a58e54e636b64931e236b49aa8c Mon Sep 17 00:00:00 2001 From: skye-you <youziting@huawei.com> Date: Thu, 24 Apr 2025 15:00:43 +0800 Subject: [PATCH 689/835] add function querySyncResult Signed-off-by: wind <youziting@huawei.com> --- api/@ohos.security.asset.d.ts | 61 +++++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) diff --git a/api/@ohos.security.asset.d.ts b/api/@ohos.security.asset.d.ts index 3f14f6ba4f..92fe3e8366 100644 --- a/api/@ohos.security.asset.d.ts +++ b/api/@ohos.security.asset.d.ts @@ -811,6 +811,22 @@ declare namespace asset { */ function postQuerySync(handle: AssetMap): void; + /** + * Query the result of synchronization. + * + * @param { AssetMap } query - a map object containing attributes of the Asset to be synchronized. + * @returns { Promise<SyncResult> } the promise object returned by the function. + * @throws { BusinessError } 24000001 - The ASSET service is unavailable. + * @throws { BusinessError } 24000006 - Insufficient memory. + * @throws { BusinessError } 24000010 - IPC failed. + * @throws { BusinessError } 24000011 - Calling the Bundle Manager service failed. + * @throws { BusinessError } 24000012 - Calling the OS Account service failed. + * @throws { BusinessError } 24000013 - Calling the Access Token service failed. + * @throws { BusinessError } 24000014 - The file operation failed. + * @throws { BusinessError } 24000018 - Parameter verification failed. + */ + function querySyncResult(query: AssetMap): Promise<SyncResult>; + /** * A Map type containing tag-value pairs that describe the attributes of an Asset. * @@ -1165,6 +1181,43 @@ declare namespace asset { NEED_LOGOUT = 1, } + /** + * Interface of synchronization result. + * + * @typedef SyncResult + * @syscap SystemCapability.Security.Asset + * @since 20 + */ + interface SyncResult { + /** + * The result code of synchronization. + * + * @type { number } + * @readonly + * @syscap SystemCapability.Security.Asset + * @since 20 + */ + readonly resultCode: number; + /** + * The total number of synchronization. + * + * @type { ?number } + * @readonly + * @syscap SystemCapability.Security.Asset + * @since 20 + */ + readonly totalNum?: number; + /** + * The number of Assets that fail to synchronize. + * + * @type { ?number } + * @readonly + * @syscap SystemCapability.Security.Asset + * @since 20 + */ + readonly failedNum?: number; + } + /** * An enum type containing the data type definitions for Asset attribute value. * @@ -1947,6 +2000,14 @@ declare namespace asset { * @since 14 */ UNSUPPORTED = 24000017, + /** + * The error code indicates that verifying parameter failed. + * + * @syscap SystemCapability.Security.Asset + * @atomicservice + * @since 20 + */ + PARAM_VERIFICATION_FAILED = 24000018, } } -- Gitee From b0fe111384aeed30b42798410ed524c545f90c4e Mon Sep 17 00:00:00 2001 From: skye-you <youziting@huawei.com> Date: Thu, 24 Apr 2025 15:41:02 +0800 Subject: [PATCH 690/835] add sice 20 Signed-off-by: wind <youziting@huawei.com> --- api/@ohos.security.asset.d.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/api/@ohos.security.asset.d.ts b/api/@ohos.security.asset.d.ts index 92fe3e8366..c6b2c8006b 100644 --- a/api/@ohos.security.asset.d.ts +++ b/api/@ohos.security.asset.d.ts @@ -824,6 +824,8 @@ declare namespace asset { * @throws { BusinessError } 24000013 - Calling the Access Token service failed. * @throws { BusinessError } 24000014 - The file operation failed. * @throws { BusinessError } 24000018 - Parameter verification failed. + * @syscap SystemCapability.Security.Asset + * @since 20 */ function querySyncResult(query: AssetMap): Promise<SyncResult>; -- Gitee From c7d3ac0b87000692190635ff0c5df4f22a04f7d5 Mon Sep 17 00:00:00 2001 From: zhaochang14 <zhaochang14@huawei.com> Date: Thu, 24 Apr 2025 15:41:49 +0800 Subject: [PATCH 691/835] zhaochang14@huawei.com Signed-off-by: zhaochang14 <zhaochang14@huawei.com> --- api/@ohos.file.photoAccessHelper.d.ts | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/api/@ohos.file.photoAccessHelper.d.ts b/api/@ohos.file.photoAccessHelper.d.ts index 6514328cd7..40975cd895 100644 --- a/api/@ohos.file.photoAccessHelper.d.ts +++ b/api/@ohos.file.photoAccessHelper.d.ts @@ -6987,8 +6987,7 @@ declare namespace photoAccessHelper { * @param { Array<string> } assetUris - Uris of assets to move * @param { Album } targetAlbum - target album * @throws { BusinessError } 202 - Called by non-system application - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - * <br>2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 13900020 - Invalid argument * @throws { BusinessError } 14000011 - Internal system error. It is recommended to retry and check the logs. * <br>Possible causes: 1. Database corrupted; 2. The file system is abnormal; 3. The IPC request timed out. * @throws { BusinessError } 14000016 - Operation Not Support @@ -7018,8 +7017,7 @@ declare namespace photoAccessHelper { * * @param { Array<string> } assetUris - Uris of assets to recover * @throws { BusinessError } 202 - Called by non-system application - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - * <br>2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 13900020 - Invalid argument * @throws { BusinessError } 14000011 - Internal system error. It is recommended to retry and check the logs. * <br>Possible causes: 1. Database corrupted; 2. The file system is abnormal; 3. The IPC request timed out. * @throws { BusinessError } 14000016 - Operation Not Support @@ -7049,8 +7047,7 @@ declare namespace photoAccessHelper { * * @param { Array<string> } assetUris - Uris of assets to be deleted permanently * @throws { BusinessError } 202 - Called by non-system application - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - * <br>2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 13900020 - Invalid argument * @throws { BusinessError } 14000011 - Internal system error. It is recommended to retry and check the logs. * <br>Possible causes: 1. Database corrupted; 2. The file system is abnormal; 3. The IPC request timed out. * @throws { BusinessError } 14000016 - Operation Not Support -- Gitee From 3d25f1c5c6ea83534375bf788f250a4a413ec678 Mon Sep 17 00:00:00 2001 From: skye-you <youziting@huawei.com> Date: Thu, 24 Apr 2025 15:42:34 +0800 Subject: [PATCH 692/835] add the Signed-off-by: wind <youziting@huawei.com> --- api/@ohos.security.asset.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.security.asset.d.ts b/api/@ohos.security.asset.d.ts index c6b2c8006b..44c0865d88 100644 --- a/api/@ohos.security.asset.d.ts +++ b/api/@ohos.security.asset.d.ts @@ -2003,7 +2003,7 @@ declare namespace asset { */ UNSUPPORTED = 24000017, /** - * The error code indicates that verifying parameter failed. + * The error code indicates that verifying the parameter failed. * * @syscap SystemCapability.Security.Asset * @atomicservice -- Gitee From 980f7548fdb780523442b10ffd4d37e367abcd5d Mon Sep 17 00:00:00 2001 From: yaozihao2 <yaozihao2@h-partners.com> Date: Thu, 24 Apr 2025 07:52:47 +0000 Subject: [PATCH 693/835] update api/@ohos.file.photoAccessHelper.d.ts. Signed-off-by: yaozihao2 <yaozihao2@h-partners.com> --- api/@ohos.file.photoAccessHelper.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.file.photoAccessHelper.d.ts b/api/@ohos.file.photoAccessHelper.d.ts index 1267b11b04..b7526890e2 100644 --- a/api/@ohos.file.photoAccessHelper.d.ts +++ b/api/@ohos.file.photoAccessHelper.d.ts @@ -6773,8 +6773,8 @@ declare namespace photoAccessHelper { * @returns { Promise<void> } - Returns void * @throws { BusinessError } 201 - Permission denied * @throws { BusinessError } 202 - Called by non-system application - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 13900020 - Invalid argument * @throws { BusinessError } 14000011 - Internal system error. It is recommended to retry and check the logs. * <br>Possible causes: 1. Database corrupted; 2. The file system is abnormal; 3. The IPC request timed out. * @static -- Gitee From 52ce1787516c40781ad93dcd608d87375dc28971 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E5=85=83=E9=92=A6?= <wangyuanqin1@huawei.com> Date: Mon, 21 Apr 2025 14:31:43 +0800 Subject: [PATCH 694/835] =?UTF-8?q?=E5=AA=92=E4=BD=93=E5=BA=93=E6=94=AF?= =?UTF-8?q?=E6=8C=81=E6=96=87=E7=AE=A1=E8=AE=BF=E9=97=AE=E8=83=BD=E5=8A=9B?= =?UTF-8?q?=E6=8F=90=E5=8D=87=E9=9C=80=E6=B1=82API=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E5=BC=80=E6=94=BE=5FdeleteAlbumsByUri=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 王元钦 <wangyuanqin1@huawei.com> --- api/@ohos.file.photoAccessHelper.d.ts | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/api/@ohos.file.photoAccessHelper.d.ts b/api/@ohos.file.photoAccessHelper.d.ts index c1b6c86d2e..a71660f6a3 100644 --- a/api/@ohos.file.photoAccessHelper.d.ts +++ b/api/@ohos.file.photoAccessHelper.d.ts @@ -6901,6 +6901,25 @@ declare namespace photoAccessHelper { */ static deleteAlbums(context: Context, albums: Array<Album>): Promise<void>; + /** + * Delete albums With Uri. + * + * @permission ohos.permission.WRITE_IMAGEVIDEO + * @param { Context } context - Hap context information + * @param { Array<string> } albumUris - Uris of albums to delete + * @returns { Promise<void> } - Returns void + * @throws { BusinessError } 201 - Permission denied + * @throws { BusinessError } 202 - Called by non-system application + * @throws { BusinessError } 13900020 - Invalid argument + * @throws { BusinessError } 14000011 - Internal system error. It is recommended to retry and check the logs. + * <br>Possible causes: 1. Database corrupted; 2. The file system is abnormal; 3. The IPC request timed out; + * @static + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @systemapi + * @since 19 + */ + static deleteAlbumsWithUri(context: Context, albumUris: Array<string>): Promise<void>; + /** * Get the album. * -- Gitee From c3ed98de2e1f3c504d2ac30ee5b112a8a0aa4c16 Mon Sep 17 00:00:00 2001 From: yaozihao2 <yaozihao2@h-partners.com> Date: Thu, 24 Apr 2025 07:57:02 +0000 Subject: [PATCH 695/835] update api/@ohos.file.photoAccessHelper.d.ts. Signed-off-by: yaozihao2 <yaozihao2@h-partners.com> --- api/@ohos.file.photoAccessHelper.d.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/api/@ohos.file.photoAccessHelper.d.ts b/api/@ohos.file.photoAccessHelper.d.ts index b7526890e2..73e085eb45 100644 --- a/api/@ohos.file.photoAccessHelper.d.ts +++ b/api/@ohos.file.photoAccessHelper.d.ts @@ -6773,7 +6773,6 @@ declare namespace photoAccessHelper { * @returns { Promise<void> } - Returns void * @throws { BusinessError } 201 - Permission denied * @throws { BusinessError } 202 - Called by non-system application - * <br>2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 13900020 - Invalid argument * @throws { BusinessError } 14000011 - Internal system error. It is recommended to retry and check the logs. * <br>Possible causes: 1. Database corrupted; 2. The file system is abnormal; 3. The IPC request timed out. -- Gitee From 51ca73b8e96750cc04e035412c3b94189efd9251 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9C=B1=E8=8F=B2=E5=A2=A8?= <zhufeimo1@huawei.com> Date: Wed, 23 Apr 2025 11:11:32 +0800 Subject: [PATCH 696/835] =?UTF-8?q?=E6=9B=B4=E6=96=B0trustlist-master?= =?UTF-8?q?=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 朱菲墨 <zhufeimo1@huawei.com> --- api/@ohos.app.ability.wantConstant.d.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/@ohos.app.ability.wantConstant.d.ts b/api/@ohos.app.ability.wantConstant.d.ts index 461e693fa0..af8d0d8d74 100644 --- a/api/@ohos.app.ability.wantConstant.d.ts +++ b/api/@ohos.app.ability.wantConstant.d.ts @@ -354,11 +354,11 @@ declare namespace wantConstant { DESTINATION_PLUGIN_ABILITY = 'ohos.params.pluginAbility', /** - * Indicates the param of the bundleName Trust list when implicitly launching applications. + * Indicates the param of the appIdentifier trustlist when implicitly launching applications. * * @syscap SystemCapability.Ability.AbilityBase * @atomicservice - * @since 18 + * @since 17 */ APP_LAUNCH_TRUSTLIST = 'ohos.params.appLaunchTrustList' } -- Gitee From 2c231dd3b887b20089cf448b8c7aa6d2352e595d Mon Sep 17 00:00:00 2001 From: skye-you <youziting@huawei.com> Date: Thu, 24 Apr 2025 17:25:25 +0800 Subject: [PATCH 697/835] change number to count Signed-off-by: wind <youziting@huawei.com> --- api/@ohos.security.asset.d.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/api/@ohos.security.asset.d.ts b/api/@ohos.security.asset.d.ts index 44c0865d88..cc8b2c8c80 100644 --- a/api/@ohos.security.asset.d.ts +++ b/api/@ohos.security.asset.d.ts @@ -1201,23 +1201,23 @@ declare namespace asset { */ readonly resultCode: number; /** - * The total number of synchronization. + * The total count of synchronization. * * @type { ?number } * @readonly * @syscap SystemCapability.Security.Asset * @since 20 */ - readonly totalNum?: number; + readonly totalCount?: number; /** - * The number of Assets that fail to synchronize. + * The count of Assets that fail to synchronize. * * @type { ?number } * @readonly * @syscap SystemCapability.Security.Asset * @since 20 */ - readonly failedNum?: number; + readonly failedCount?: number; } /** -- Gitee From 994eada8810ca0e2bfb7983eec492b67d63f1b46 Mon Sep 17 00:00:00 2001 From: sunzy <sunzhenyang1@huawei.com> Date: Fri, 25 Apr 2025 10:13:31 +0800 Subject: [PATCH 698/835] =?UTF-8?q?=E8=89=B2=E5=BD=A9=E7=AE=A1=E7=90=86?= =?UTF-8?q?=E9=94=99=E8=AF=AF=E7=A0=81=E6=8F=8F=E8=BF=B0=E6=95=B4=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: sunzy <sunzhenyang1@huawei.com> --- api/@ohos.graphics.colorSpaceManager.d.ts | 30 ++++++++++++------- ...s.graphics.sendableColorSpaceManager.d.ets | 15 ++++++---- 2 files changed, 30 insertions(+), 15 deletions(-) diff --git a/api/@ohos.graphics.colorSpaceManager.d.ts b/api/@ohos.graphics.colorSpaceManager.d.ts index e6db31c4fe..dd2db3a76a 100644 --- a/api/@ohos.graphics.colorSpaceManager.d.ts +++ b/api/@ohos.graphics.colorSpaceManager.d.ts @@ -732,14 +732,16 @@ declare namespace colorSpaceManager { /** * Get the name of color space type. * @returns { ColorSpace } Returns the name of color space type. - * @throws { BusinessError } 18600001 - The parameter value is abnormal. + * @throws { BusinessError } 18600001 - Invalid parameter value. Possible cause: Used UNKNOWN or CUSTOM + * color space type enum values to directly create a colorSpaceManager object. * @syscap SystemCapability.Graphic.Graphic2D.ColorManager.Core * @since 9 */ /** * Get the name of color space type. * @returns { ColorSpace } Returns the name of color space type. - * @throws { BusinessError } 18600001 - The parameter value is abnormal. + * @throws { BusinessError } 18600001 - Invalid parameter value. Possible cause: Used UNKNOWN or CUSTOM + * color space type enum values to directly create a colorSpaceManager object. * @syscap SystemCapability.Graphic.Graphic2D.ColorManager.Core * @crossplatform * @since 11 @@ -749,14 +751,16 @@ declare namespace colorSpaceManager { /** * Get white point(x, y) of color space. * @returns { Array<number> } Returns the white point value of color space. - * @throws { BusinessError } 18600001 - The parameter value is abnormal. + * @throws { BusinessError } 18600001 - Invalid parameter value. Possible cause: Used UNKNOWN or CUSTOM + * color space type enum values to directly create a colorSpaceManager object. * @syscap SystemCapability.Graphic.Graphic2D.ColorManager.Core * @since 9 */ /** * Get white point(x, y) of color space. * @returns { Array<number> } Returns the white point value of color space. - * @throws { BusinessError } 18600001 - The parameter value is abnormal. + * @throws { BusinessError } 18600001 - Invalid parameter value. Possible cause: Used UNKNOWN or CUSTOM + * color space type enum values to directly create a colorSpaceManager object. * @syscap SystemCapability.Graphic.Graphic2D.ColorManager.Core * @crossplatform * @since 11 @@ -766,14 +770,16 @@ declare namespace colorSpaceManager { /** * Get gamma value of color space. * @returns { number } Returns the gamma value of color space. - * @throws { BusinessError } 18600001 - The parameter value is abnormal. + * @throws { BusinessError } 18600001 - Invalid parameter value. Possible cause: Used UNKNOWN or CUSTOM + * color space type enum values to directly create a colorSpaceManager object. * @syscap SystemCapability.Graphic.Graphic2D.ColorManager.Core * @since 9 */ /** * Get gamma value of color space. * @returns { number } Returns the gamma value of color space. - * @throws { BusinessError } 18600001 - The parameter value is abnormal. + * @throws { BusinessError } 18600001 - Invalid parameter value. Possible cause: Used UNKNOWN or CUSTOM + * color space type enum values to directly create a colorSpaceManager object. * @syscap SystemCapability.Graphic.Graphic2D.ColorManager.Core * @crossplatform * @since 11 @@ -787,7 +793,8 @@ declare namespace colorSpaceManager { * @returns { ColorSpaceManager } Returns a color space manager object created by provided type. * @throws { BusinessError } 401 - Parameter error. Possible cause: 1.Incorrect parameter type. * 2.Parameter verification failed. - * @throws { BusinessError } 18600001 - The parameter value is abnormal. + * @throws { BusinessError } 18600001 - Invalid parameter value. Possible cause: Used UNKNOWN or CUSTOM + * color space type enum values to directly create a colorSpaceManager object. * @syscap SystemCapability.Graphic.Graphic2D.ColorManager.Core * @since 9 */ @@ -797,7 +804,8 @@ declare namespace colorSpaceManager { * @returns { ColorSpaceManager } Returns a color space manager object created by provided type. * @throws { BusinessError } 401 - Parameter error. Possible cause: 1.Incorrect parameter type. * 2.Parameter verification failed. - * @throws { BusinessError } 18600001 - The parameter value is abnormal. + * @throws { BusinessError } 18600001 - Invalid parameter value. Possible cause: Used UNKNOWN or CUSTOM + * color space type enum values to directly create a colorSpaceManager object. * @syscap SystemCapability.Graphic.Graphic2D.ColorManager.Core * @crossplatform * @since 11 @@ -811,7 +819,8 @@ declare namespace colorSpaceManager { * @returns { ColorSpaceManager } Returns a color space manager object created by customized parameters. * @throws { BusinessError } 401 - Parameter error. Possible cause: 1.Incorrect parameter type. * 2.Parameter verification failed. - * @throws { BusinessError } 18600001 - The parameter value is abnormal. + * @throws { BusinessError } 18600001 - Invalid parameter value. Possible cause: Used UNKNOWN or CUSTOM + * color space type enum values to directly create a colorSpaceManager object. * @syscap SystemCapability.Graphic.Graphic2D.ColorManager.Core * @since 9 */ @@ -822,7 +831,8 @@ declare namespace colorSpaceManager { * @returns { ColorSpaceManager } Returns a color space manager object created by customized parameters. * @throws { BusinessError } 401 - Parameter error. Possible cause: 1.Incorrect parameter type. * 2.Parameter verification failed. - * @throws { BusinessError } 18600001 - The parameter value is abnormal. + * @throws { BusinessError } 18600001 - Invalid parameter value. Possible cause: Used UNKNOWN or CUSTOM + * color space type enum values to directly create a colorSpaceManager object. * @syscap SystemCapability.Graphic.Graphic2D.ColorManager.Core * @crossplatform * @since 11 diff --git a/api/@ohos.graphics.sendableColorSpaceManager.d.ets b/api/@ohos.graphics.sendableColorSpaceManager.d.ets index e0db70e0ae..b4e7e953ea 100644 --- a/api/@ohos.graphics.sendableColorSpaceManager.d.ets +++ b/api/@ohos.graphics.sendableColorSpaceManager.d.ets @@ -51,7 +51,8 @@ declare namespace sendableColorSpaceManager { /** * Get the name of color space type. * @returns { colorSpaceManager.ColorSpace } Returns the name of color space type. - * @throws { BusinessError } 18600001 - The parameter value is abnormal. + * @throws { BusinessError } 18600001 - Invalid parameter value. Possible cause: Used UNKNOWN or CUSTOM + * color space type enum values to directly create a colorSpaceManager object. * @syscap SystemCapability.Graphic.Graphic2D.ColorManager.Core * @crossplatform * @since 12 @@ -61,7 +62,8 @@ declare namespace sendableColorSpaceManager { /** * Get white point(x, y) of color space. * @returns { collections.Array<number> } Returns the white point value of color space. - * @throws { BusinessError } 18600001 - The parameter value is abnormal. + * @throws { BusinessError } 18600001 - Invalid parameter value. Possible cause: Used UNKNOWN or CUSTOM + * color space type enum values to directly create a colorSpaceManager object. * @syscap SystemCapability.Graphic.Graphic2D.ColorManager.Core * @crossplatform * @since 12 @@ -71,7 +73,8 @@ declare namespace sendableColorSpaceManager { /** * Get gamma value of color space. * @returns { number } Returns the gamma value of color space. - * @throws { BusinessError } 18600001 - The parameter value is abnormal. + * @throws { BusinessError } 18600001 - Invalid parameter value. Possible cause: Used UNKNOWN or CUSTOM + * color space type enum values to directly create a colorSpaceManager object. * @syscap SystemCapability.Graphic.Graphic2D.ColorManager.Core * @crossplatform * @since 12 @@ -85,7 +88,8 @@ declare namespace sendableColorSpaceManager { * @returns { ColorSpaceManager } Returns a color space manager object created by provided type. * @throws { BusinessError } 401 - Parameter error. Possible cause: 1.Incorrect parameter type. * 2.Parameter verification failed. - * @throws { BusinessError } 18600001 - The parameter value is abnormal. + * @throws { BusinessError } 18600001 - Invalid parameter value. Possible cause: Used UNKNOWN or CUSTOM + * color space type enum values to directly create a colorSpaceManager object. * @syscap SystemCapability.Graphic.Graphic2D.ColorManager.Core * @crossplatform * @since 12 @@ -99,7 +103,8 @@ declare namespace sendableColorSpaceManager { * @returns { ColorSpaceManager } Returns a color space manager object created by customized parameters. * @throws { BusinessError } 401 - Parameter error. Possible cause: 1.Incorrect parameter type. * 2.Parameter verification failed. - * @throws { BusinessError } 18600001 - The parameter value is abnormal. + * @throws { BusinessError } 18600001 - Invalid parameter value. Possible cause: Used UNKNOWN or CUSTOM + * color space type enum values to directly create a colorSpaceManager object. * @syscap SystemCapability.Graphic.Graphic2D.ColorManager.Core * @crossplatform * @since 12 -- Gitee From 90268791157c6b7cc5ec2b2a18fe91fad3a70197 Mon Sep 17 00:00:00 2001 From: xiaye <xiaye1@huawei.com> Date: Fri, 25 Apr 2025 14:59:29 +0800 Subject: [PATCH 699/835] =?UTF-8?q?=E4=BF=AE=E6=94=B9jsdoc=E6=95=B4?= =?UTF-8?q?=E6=94=B9=E6=8C=89=E7=85=A7=E6=9C=80=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: xiaye <xiaye1@huawei.com> --- api/@internal/component/ets/web.d.ts | 71 ++++++++++------------------ api/@ohos.web.webview.d.ts | 12 ++++- 2 files changed, 35 insertions(+), 48 deletions(-) diff --git a/api/@internal/component/ets/web.d.ts b/api/@internal/component/ets/web.d.ts index 4f672db53f..9cbde6b5e3 100644 --- a/api/@internal/component/ets/web.d.ts +++ b/api/@internal/component/ets/web.d.ts @@ -4444,11 +4444,14 @@ declare class WebController { clearHistory(): void; /** - * Executes a JavaScript script. This API uses an asynchronous callback to return the script execution result. - * This interface must be used on the UI thread, and the callback will also be executed on the UI thread. + * Asynchronously execute JavaScript in the context of the currently displayed page. + * The result of the script execution will be returned through an asynchronous callback. + * This method must be used on the UI thread, and the callback will also be invoked on the UI thread. + * <p><strong>API Note</strong>:<br> * The state of JavaScript is no longer persisted across navigations like loadUrl. * For example, global variables and functions defined before calling loadUrl will not exist in the loaded page. * It is recommended that applications use registerJavaScriptProxy to ensure that the JavaScript state can be persisted across page navigations. + * <p> * * @param { object } options The options with a piece of code and a callback. * @syscap SystemCapability.Web.Webview.Core @@ -4501,18 +4504,7 @@ declare class WebController { stop(); /** - * Registers a proxy for interaction between the application and web pages loaded by the Web component. - * Registers a JavaScript object with the window. APIs of this object can then be invoked in the window. - * After this API is called, call refresh for the registration to take effect. - * <p><strong>API Note</strong>:<br> - * The registerJavaScriptProxy API must be used together with the deleteJavaScriptRegister API to prevent memony leak. - * It is recommended that registerJavaScriptProxy be used only with trusted URLs and over secure HTTPS connections. - * Injecting JavaScript objects into untrused web commponents can expose your application to malicious attacks. - * After registerJavaScriptProxy is called, the application exposes the registered JavaScript object to all page frames. - * If a registerJavaScriptProxy is both registered in the synchronous and asynchronous list, it is called asynchronously by default. - * You should register registerJavaScriptProxy either in synchronous list or in asynchronous list. - * Otherwise, this API fails to be registered. - * <p> + * Registers the JavaScript object and method list. * * @param { object } options - The option with the JavaScript object and method list. * @syscap SystemCapability.Web.Webview.Core @@ -6836,12 +6828,7 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { javaScriptAccess(javaScriptAccess: boolean): WebAttribute; /** - * Sets whether to enable Access to the file system in the application. - * This setting dose not affect the access to the files specified though $rawfile(filepath/filename). - * <p><strong>API Note</strong>:<br> - * fileAccess is disabled by default since API version 12. - * When fileAccess is set to false, files in the read-only /data/storage/el1/bundle/entry/resources/resfile directory can still be accessed through the file protocol. - * </p> + * Sets whether enable local file system access in web. * * @param { boolean } fileAccess - {@code true} means enable local file system access in Web; {@code false} otherwise. * The default value is true. @@ -6850,12 +6837,7 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { * @since 8 */ /** - * Sets whether to enable Access to the file system in the application. - * This setting dose not affect the access to the files specified though $rawfile(filepath/filename). - * <p><strong>API Note</strong>:<br> - * fileAccess is disabled by default since API version 12. - * When fileAccess is set to false, files in the read-only /data/storage/el1/bundle/entry/resources/resfile directory can still be accessed through the file protocol. - * </p> + * Sets whether enable local file system access in web. * * @param { boolean } fileAccess - {@code true} means enable local file system access in Web; {@code false} otherwise. * The default value is true. @@ -6869,7 +6851,8 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { * This setting dose not affect the access to the files specified though $rawfile(filepath/filename). * <p><strong>API Note</strong>:<br> * fileAccess is disabled by default since API version 12. - * When fileAccess is set to false, files in the read-only /data/storage/el1/bundle/entry/resources/resfile directory can still be accessed through the file protocol. + * When fileAccess is set to false, files in the read-only /data/storage/el1/bundle/entry/resources/resfile<br> + * directory can still be accessed through the file protocol. * </p> * * @param { boolean } fileAccess - {@code true} means enable local file system access in Web; {@code false} otherwise. @@ -6978,8 +6961,7 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { imageAccess(imageAccess: boolean): WebAttribute; /** - * Sets whether to enable loading of HTTP and HTTPS hybrid content can be loaded. - * By default, this features is disabled. + * Sets how to load HTTP and HTTPS content. * * @param { MixedMode } mixedMode - The mixed mode, which can be {@link MixedMode}. * @returns { WebAttribute } @@ -6987,8 +6969,7 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { * @since 8 */ /** - * Sets whether to enable loading of HTTP and HTTPS hybrid content can be loaded. - * By default, this features is disabled. + * Sets how to load HTTP and HTTPS content. * * @param { MixedMode } mixedMode - The mixed mode, which can be {@link MixedMode}. * @returns { WebAttribute } @@ -6997,8 +6978,9 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { * @since 11 */ /** - * Sets whether to enable loading of HTTP and HTTPS hybrid content can be loaded. - * By default, this features is disabled. + * Sets the behavior when a secure origin attempts to load a resource from an insecure origin. + * The default is MixedMode.None, meaning not allow a secure origin to load content from an insecure origin. + * * * @param { MixedMode } mixedMode - The mixed mode, which can be {@link MixedMode}. * @returns { WebAttribute } @@ -7406,8 +7388,7 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { onPageEnd(callback: Callback<OnPageEndEvent>): WebAttribute; /** - * Called when the web page starts to be loaded. - * This API is called only for the main frame content, and not for the iframe or frameset content. + * Triggered at the begin of web page loading. * * @param { function } callback The triggered function at the begin of web page loading. * @returns { WebAttribute } @@ -7415,8 +7396,7 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { * @since 8 */ /** - * Called when the web page starts to be loaded. - * This API is called only for the main frame content, and not for the iframe or frameset content. + * Triggered at the begin of web page loading. * * @param { function } callback The triggered function at the begin of web page loading. * @returns { WebAttribute } @@ -7425,8 +7405,7 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { * @since 10 */ /** - * Called when the web page starts to be loaded. - * This API is called only for the main frame content, and not for the iframe or frameset content. + * Triggered at the begin of web page loading. * * @param { function } callback The triggered function at the begin of web page loading. * @returns { WebAttribute } @@ -7437,7 +7416,7 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { */ /** * Called when the web page starts to be loaded. - * This API is called only for the main frame content, and not for the iframe or frameset content. + * This API is called only for the main frame, and not for the iframe or frameset content. * * @param { Callback<OnPageBeginEvent> } callback The triggered function at the begin of web page loading. * @returns { WebAttribute } @@ -7479,8 +7458,7 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { onProgressChange(callback: Callback<OnProgressChangeEvent>): WebAttribute; /** - * Called when the document title of a web page is changed. - * If the <title> element is not set for an HTML5 page, the corresponding URL is returned. + * Triggered when the title of the main application document changes. * * @param { function } callback The triggered function when the title of the main application document changes. * @returns { WebAttribute } @@ -7488,8 +7466,7 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { * @since 8 */ /** - * Called when the document title of a web page is changed. - * If the <title> element is not set for an HTML5 page, the corresponding URL is returned. + * Triggered when the title of the main application document changes. * * @param { function } callback The triggered function when the title of the main application document changes. * @returns { WebAttribute } @@ -7499,7 +7476,7 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { * @since 11 */ /** - * Called when the document title of a web page is changed. + * Notifies the application that the title has changed.. * If the <title> element is not set for an HTML5 page, the corresponding URL is returned. * * @param { Callback<OnTitleReceiveEvent> } callback The triggered function when the title of the main application document changes. @@ -9143,7 +9120,7 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { onIntelligentTrackingPreventionResult(callback: OnIntelligentTrackingPreventionCallback): WebAttribute; /** - * Injects a JavaScript script into the Web component. + * Injects the JavaScripts script into the Web component. * When the specified page or document starts to be loaded, the script is executed on any page whose source matches scriptRules. * <p><strong>API Note</strong>:<br> * The script runs before any JavaScript code of the page, when the DOM tree may not have been loaded or rendered. @@ -9161,7 +9138,7 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { javaScriptOnDocumentStart(scripts: Array<ScriptItem>): WebAttribute; /** - * Injects a JavaScript script into the Web component. When the specified page or document has been loaded, + * Injects the JavaScripts script into the Web component. When the specified page or document has been loaded, * the script is executed on any page whose source matches scriptRules. * <p><strong>API NOTE</strong>:<br> * The script runs before any Javascript code of the page, when the DOM tree has been loaded and rendered. diff --git a/api/@ohos.web.webview.d.ts b/api/@ohos.web.webview.d.ts index 83e8def088..47e8fbd75d 100644 --- a/api/@ohos.web.webview.d.ts +++ b/api/@ohos.web.webview.d.ts @@ -4338,7 +4338,17 @@ declare namespace webview { * @since 11 */ /** - * Registers the JavaScript object and method list. + * Registers the supplied ArkTs object into this Web component. + * The object is registered into all frames of the web page, including all iframes, using the specified name. + * This allows the methods of the ArkTs object to be accessed from JavaScript. + * <p><strong>API Note</strong>:<br> + * Registed objects will not appear in JavaScript until the page is next (re)load. + * To avoid memory leaks, registerJavaScriptProxy must be used together with deleteJavaScriptProxy. + * To avoid security risks, it is recommended that registerJavaScriptProxy be used with trusted web components. + * If the same method is registered repeatedly in both synchronous and asynchronous list, it will default to an asynchronous method. + * The synchronous function list and asynchronous function list cannot be empty at the same time.<br> + * otherwise, this registration will fail. + * <p> * * @param { object } object - Application side JavaScript objects participating in registration. * @param { string } name - The name of the registered object, which is consistent with the -- Gitee From f461b076ffcae20332999bd6836f461bdad17496 Mon Sep 17 00:00:00 2001 From: xiaye <xiaye1@huawei.com> Date: Fri, 25 Apr 2025 15:45:27 +0800 Subject: [PATCH 700/835] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=BC=8F=E5=90=88?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: xiaye <xiaye1@huawei.com> --- api/@internal/component/ets/web.d.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/api/@internal/component/ets/web.d.ts b/api/@internal/component/ets/web.d.ts index 9cbde6b5e3..0304406890 100644 --- a/api/@internal/component/ets/web.d.ts +++ b/api/@internal/component/ets/web.d.ts @@ -7071,7 +7071,9 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { * @since 11 */ /** - * Injects the JavaScript object into window and invoke the function in window. + * Registers the supplied ArkTs object in javaScriptProxy into this Web component. + * The object is registered into all frames of the web page, including all frames, using the specified name in javaScriptProxy. + * This allows the methods of the ArkTs object in javaScriptProxy to be accessed from JavaScript. * * <p><strong>API Note</strong>: * <strong>Performance Note</strong>: @@ -7080,7 +7082,8 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { * {@link https://developer.huawei.com/consumer/en/doc/best-practices/bpta-arkweb_rendering_framework} * </p> * - * @param { JavaScriptProxy } javaScriptProxy - The JavaScript object to be injected. + * @param { JavaScriptProxy } javaScriptProxy - The ArkTs object in javaScriptProxy will be registered into this Web component, + * and the methods within the methodList of the injected ArkTs object declared in javaScriptProxy can be accessed by JavaScript. * @returns { WebAttribute } * @syscap SystemCapability.Web.Webview.Core * @atomicservice @@ -7477,7 +7480,7 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { */ /** * Notifies the application that the title has changed.. - * If the <title> element is not set for an HTML5 page, the corresponding URL is returned. + * If the page being loaded does not specify a title via, the corresponding URL is returned. * * @param { Callback<OnTitleReceiveEvent> } callback The triggered function when the title of the main application document changes. * @returns { WebAttribute } -- Gitee From 59908f79b79e60983f247ba2eb03a1ff5c102362 Mon Sep 17 00:00:00 2001 From: yinzihao <yinzihao3@huawei.com> Date: Wed, 23 Apr 2025 10:16:35 +0800 Subject: [PATCH 701/835] =?UTF-8?q?preferredBufferDuration=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E6=9C=80=E4=BD=B3=E5=AE=9E=E8=B7=B5=E9=93=BE=E6=8E=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: yinzihao <yinzihao3@huawei.com> --- api/@ohos.multimedia.media.d.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/api/@ohos.multimedia.media.d.ts b/api/@ohos.multimedia.media.d.ts index c21d0ee72e..e35194aacd 100755 --- a/api/@ohos.multimedia.media.d.ts +++ b/api/@ohos.multimedia.media.d.ts @@ -3977,7 +3977,12 @@ declare namespace media { */ preferredHeight?: number; /** - * Choose a preferred buffer duration. + * Chooses a preferred buffer duration. + * + * <p>The preferred buffer duration in the playback policy, is used to set the buffer size. For details, + * see [Online Video Frame Freezing Optimization Practice]{@link + * https://developer.huawei.com/consumer/cn/doc/best-practices/bpta-online-video-playback-lags-practice}.</p> + * * @type { ?number } * @syscap SystemCapability.Multimedia.Media.Core * @atomicservice -- Gitee From 6619c58a463a71eed12012ba16dd0bdab101569a Mon Sep 17 00:00:00 2001 From: xiaye <xiaye1@huawei.com> Date: Fri, 25 Apr 2025 16:17:58 +0800 Subject: [PATCH 702/835] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: xiaye <xiaye1@huawei.com> --- api/@internal/component/ets/web.d.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/api/@internal/component/ets/web.d.ts b/api/@internal/component/ets/web.d.ts index 0304406890..772104855c 100644 --- a/api/@internal/component/ets/web.d.ts +++ b/api/@internal/component/ets/web.d.ts @@ -7480,7 +7480,8 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { */ /** * Notifies the application that the title has changed.. - * If the page being loaded does not specify a title via, the corresponding URL is returned. + * If the page being loaded does not specify a title via the <title> tage, + * ArkWeb will generate a title baseed on the URL and return it to the application. * * @param { Callback<OnTitleReceiveEvent> } callback The triggered function when the title of the main application document changes. * @returns { WebAttribute } -- Gitee From 4575ef3303e52807edfd94610899af9fac2919a1 Mon Sep 17 00:00:00 2001 From: zhrenqiang <zhangrenqiang@huawei.com> Date: Fri, 25 Apr 2025 16:34:22 +0800 Subject: [PATCH 703/835] fix zlib error code desc Signed-off-by: zhrenqiang <zhangrenqiang@huawei.com> Change-Id: I4ec6cf326e34b08d22a1cc76f68c08f085320155 --- api/@ohos.zlib.d.ts | 100 ++++++++++++++++++++++---------------------- 1 file changed, 50 insertions(+), 50 deletions(-) diff --git a/api/@ohos.zlib.d.ts b/api/@ohos.zlib.d.ts index b4419538da..6c1af91f25 100644 --- a/api/@ohos.zlib.d.ts +++ b/api/@ohos.zlib.d.ts @@ -1431,7 +1431,7 @@ declare namespace zlib { * @returns { Promise<ZipOutputInfo> } Return ReturnStatus and total sizeof the destination buffer. * @throws { BusinessError } 401 - The parameter check failed. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17800007 - The input buffer is incorrect, and the output buffer is not large enough to hold the compressed or decompressed data. + * @throws { BusinessError } 17800007 - The input buffer is incorrect, and the output buffer is too small to accommodate the compressed or decompressed data. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -1448,8 +1448,8 @@ declare namespace zlib { * @returns { Promise<ZipOutputInfo> } Return ReturnStatus and total sizeof the destination buffer. * @throws { BusinessError } 401 - The parameter check failed. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. - * @throws { BusinessError } 17800007 - The input buffer is incorrect, and the output buffer is not large enough to hold the compressed or decompressed data. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, which may be caused by an initialization error in the zlib stream structure or a modified structure. + * @throws { BusinessError } 17800007 - The input buffer is incorrect, and the output buffer is too small to accommodate the compressed or decompressed data. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -1478,8 +1478,8 @@ declare namespace zlib { * @returns { Promise<ZipOutputInfo> } Return ReturnStatus and total sizeof the destination buffer. * @throws { BusinessError } 401 - The parameter check failed. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17800005 - The input data is incorrect, such as not conforming to the zlib compression format, corrupted compressed data, or uncompressed data. - * @throws { BusinessError } 17800007 - The input buffer is incorrect, and the output buffer is not large enough to hold the compressed or decompressed data. + * @throws { BusinessError } 17800005 - The input data is incorrect. For example, the data does not conform to the zlib compression format, the compressed data is corrupted, or the data is not compressed. + * @throws { BusinessError } 17800007 - The input buffer is incorrect, and the output buffer is too small to accommodate the compressed or decompressed data. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -1495,8 +1495,8 @@ declare namespace zlib { * @returns { Promise<DecompressionOutputInfo> } Return ReturnStatus and total sizeof the destination buffer and total sizeof the sourceLen. * @throws { BusinessError } 401 - The parameter check failed. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17800005 - The input data is incorrect, such as not conforming to the zlib compression format, corrupted compressed data, or uncompressed data. - * @throws { BusinessError } 17800007 - The input buffer is incorrect, and the output buffer is not large enough to hold the compressed or decompressed data. + * @throws { BusinessError } 17800005 - The input data is incorrect. For example, the data does not conform to the zlib compression format, the compressed data is corrupted, or the data is not compressed. + * @throws { BusinessError } 17800007 - The input buffer is incorrect, and the output buffer is too small to accommodate the compressed or decompressed data. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -1511,7 +1511,7 @@ declare namespace zlib { * @returns { Promise<ReturnStatus> } Return ReturnStatus the specific meaning is defined as enum. * @throws { BusinessError } 401 - The parameter check failed. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, which may be caused by an initialization error in the zlib stream structure or a modified structure. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -1525,7 +1525,7 @@ declare namespace zlib { * @returns { Promise<ReturnStatus> } Return ReturnStatus the specific meaning is defined as enum. * @throws { BusinessError } 401 - The parameter check failed. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, which may be caused by an initialization error in the zlib stream structure or a modified structure. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -1539,9 +1539,9 @@ declare namespace zlib { * @returns { Promise<ReturnStatus> } Return ReturnStatus the specific meaning is defined as enum. * @throws { BusinessError } 401 - The parameter check failed. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. - * @throws { BusinessError } 17800005 - The input data is incorrect, such as not conforming to the zlib compression format, corrupted compressed data, or uncompressed data. - * @throws { BusinessError } 17800007 - The input buffer is incorrect, and the output buffer is not large enough to hold the compressed or decompressed data. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, which may be caused by an initialization error in the zlib stream structure or a modified structure. + * @throws { BusinessError } 17800005 - The input data is incorrect. For example, the data does not conform to the zlib compression format, the compressed data is corrupted, or the data is not compressed. + * @throws { BusinessError } 17800007 - The input buffer is incorrect, and the output buffer is too small to accommodate the compressed or decompressed data. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -1556,8 +1556,8 @@ declare namespace zlib { * @returns { Promise<ReturnStatus> } Return ReturnStatus the specific meaning is defined as enum. * @throws { BusinessError } 401 - The parameter check failed. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. - * @throws { BusinessError } 17800005 - The input data is incorrect, such as not conforming to the zlib compression format, corrupted compressed data, or uncompressed data. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, which may be caused by an initialization error in the zlib stream structure or a modified structure. + * @throws { BusinessError } 17800005 - The input data is incorrect. For example, the data does not conform to the zlib compression format, the compressed data is corrupted, or the data is not compressed. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -1571,7 +1571,7 @@ declare namespace zlib { * @returns { Promise<ReturnStatus> } Return ReturnStatus the specific meaning is defined as enum. * @throws { BusinessError } 401 - The parameter check failed. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, which may be caused by an initialization error in the zlib stream structure or a modified structure. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -1586,7 +1586,7 @@ declare namespace zlib { * @returns { Promise<ReturnStatus> } Return ReturnStatus the specific meaning is defined as enum. * @throws { BusinessError } 401 - The parameter check failed. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, which may be caused by an initialization error in the zlib stream structure or a modified structure. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -1600,7 +1600,7 @@ declare namespace zlib { * @returns { Promise<ReturnStatus> } Return ReturnStatus the specific meaning is defined as enum. * @throws { BusinessError } 401 - The parameter check failed. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, which may be caused by an initialization error in the zlib stream structure or a modified structure. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -1616,7 +1616,7 @@ declare namespace zlib { * @returns { Promise<ReturnStatus> } Return ReturnStatus the specific meaning is defined as enum. * @throws { BusinessError } 401 - The parameter check failed. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, which may be caused by an initialization error in the zlib stream structure or a modified structure. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -1661,7 +1661,7 @@ declare namespace zlib { * @returns { Promise<ReturnStatus> } Return ReturnStatus the specific meaning is defined as enum. * @throws { BusinessError } 401 - The parameter check failed. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, which may be caused by an initialization error in the zlib stream structure or a modified structure. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -1689,7 +1689,7 @@ declare namespace zlib { * @returns { Promise<ReturnStatus> } Return ReturnStatus the specific meaning is defined as enum. * @throws { BusinessError } 401 - The parameter check failed. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, which may be caused by an initialization error in the zlib stream structure or a modified structure. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -1704,7 +1704,7 @@ declare namespace zlib { * @returns { Promise<DictionaryOutputInfo> } Return ReturnStatus and dictionary length. * @throws { BusinessError } 401 - The parameter check failed. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, which may be caused by an initialization error in the zlib stream structure or a modified structure. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -1718,7 +1718,7 @@ declare namespace zlib { * @returns { Promise<ReturnStatus> } Return ReturnStatus the specific meaning is defined as enum. * @throws { BusinessError } 401 - The parameter check failed. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, which may be caused by an initialization error in the zlib stream structure or a modified structure. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -1732,7 +1732,7 @@ declare namespace zlib { * @returns { Promise<ReturnStatus> } Return ReturnStatus the specific meaning is defined as enum. * @throws { BusinessError } 401 - The parameter check failed. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, which may be caused by an initialization error in the zlib stream structure or a modified structure. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -1761,7 +1761,7 @@ declare namespace zlib { * @returns { Promise<ReturnStatus> } Return ReturnStatus the specific meaning is defined as enum. * @throws { BusinessError } 401 - The parameter check failed. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, which may be caused by an initialization error in the zlib stream structure or a modified structure. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -1775,7 +1775,7 @@ declare namespace zlib { * @returns { Promise<ReturnStatus> } Return ReturnStatus the specific meaning is defined as enum. * @throws { BusinessError } 401 - The parameter check failed. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, which may be caused by an initialization error in the zlib stream structure or a modified structure. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -1793,7 +1793,7 @@ declare namespace zlib { * @returns { Promise<ReturnStatus> } Return ReturnStatus the specific meaning is defined as enum. * @throws { BusinessError } 401 - The parameter check failed. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, which may be caused by an initialization error in the zlib stream structure or a modified structure. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -1808,8 +1808,8 @@ declare namespace zlib { * @returns { Promise<ReturnStatus> } Return ReturnStatus the specific meaning is defined as enum. * @throws { BusinessError } 401 - The parameter check failed. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. - * @throws { BusinessError } 17800005 - The input data is incorrect, such as not conforming to the zlib compression format, corrupted compressed data, or uncompressed data. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, which may be caused by an initialization error in the zlib stream structure or a modified structure. + * @throws { BusinessError } 17800005 - The input data is incorrect. For example, the data does not conform to the zlib compression format, the compressed data is corrupted, or the data is not compressed. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -1824,7 +1824,7 @@ declare namespace zlib { * @returns { Promise<ReturnStatus> } Return ReturnStatus the specific meaning is defined as enum. * @throws { BusinessError } 401 - The parameter check failed. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, which may be caused by an initialization error in the zlib stream structure or a modified structure. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -1843,7 +1843,7 @@ declare namespace zlib { * @returns { Promise<ReturnStatus> } Return ReturnStatus the specific meaning is defined as enum. * @throws { BusinessError } 401 - The parameter check failed. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, which may be caused by an initialization error in the zlib stream structure or a modified structure. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -1859,8 +1859,8 @@ declare namespace zlib { * @returns { Promise<ReturnStatus> } Return ReturnStatus the specific meaning is defined as enum. * @throws { BusinessError } 401 - The parameter check failed. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. - * @throws { BusinessError } 17800007 - The input buffer is incorrect, and the output buffer is not large enough to hold the compressed or decompressed data. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, which may be caused by an initialization error in the zlib stream structure or a modified structure. + * @throws { BusinessError } 17800007 - The input buffer is incorrect, and the output buffer is too small to accommodate the compressed or decompressed data. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -1874,7 +1874,7 @@ declare namespace zlib { * @returns { Promise<ReturnStatus> } Return ReturnStatus the specific meaning is defined as enum. * @throws { BusinessError } 401 - The parameter check failed. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, which may be caused by an initialization error in the zlib stream structure or a modified structure. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -1903,7 +1903,7 @@ declare namespace zlib { * @returns { Promise<ReturnStatus> } Return ReturnStatus the specific meaning is defined as enum. * @throws { BusinessError } 401 - The parameter check failed. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, which may be caused by an initialization error in the zlib stream structure or a modified structure. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -1917,7 +1917,7 @@ declare namespace zlib { * @returns { Promise<ReturnStatus> } Return ReturnStatus the specific meaning is defined as enum. * @throws { BusinessError } 401 - The parameter check failed. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, which may be caused by an initialization error in the zlib stream structure or a modified structure. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -1932,7 +1932,7 @@ declare namespace zlib { * @returns { Promise<ReturnStatus> } Return ReturnStatus the specific meaning is defined as enum. * @throws { BusinessError } 401 - The parameter check failed. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, which may be caused by an initialization error in the zlib stream structure or a modified structure. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -1947,7 +1947,7 @@ declare namespace zlib { * @returns { Promise<DictionaryOutputInfo> } Return ReturnStatus and dictionary length * @throws { BusinessError } 401 - The parameter check failed. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, which may be caused by an initialization error in the zlib stream structure or a modified structure. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -1965,7 +1965,7 @@ declare namespace zlib { * @returns { Promise<ReturnStatus> } Return ReturnStatus the specific meaning is defined as enum. * @throws { BusinessError } 401 - The parameter check failed. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, which may be caused by an initialization error in the zlib stream structure or a modified structure. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -1979,7 +1979,7 @@ declare namespace zlib { * @returns { Promise<ReturnStatus> } Return ReturnStatus the specific meaning is defined as enum. * @throws { BusinessError } 401 - The parameter check failed. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, which may be caused by an initialization error in the zlib stream structure or a modified structure. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -1993,7 +1993,7 @@ declare namespace zlib { * @returns { Promise<ReturnStatus> } Return ReturnStatus the specific meaning is defined as enum. * @throws { BusinessError } 401 - The parameter check failed. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, which may be caused by an initialization error in the zlib stream structure or a modified structure. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -2007,7 +2007,7 @@ declare namespace zlib { * @returns { Promise<DeflatePendingOutputInfo> } Return ReturnStatus along with the number of bytes and bits generated. * @throws { BusinessError } 401 - The parameter check failed. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, which may be caused by an initialization error in the zlib stream structure or a modified structure. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -2023,7 +2023,7 @@ declare namespace zlib { * @returns { Promise<ReturnStatus> } Return ReturnStatus the specific meaning is defined as enum. * @throws { BusinessError } 401 - The parameter check failed. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, which may be caused by an initialization error in the zlib stream structure or a modified structure. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -2039,7 +2039,7 @@ declare namespace zlib { * @returns { Promise<ReturnStatus> } Return ReturnStatus the specific meaning is defined as enum. * @throws { BusinessError } 401 - The parameter check failed. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, which may be caused by an initialization error in the zlib stream structure or a modified structure. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -2125,7 +2125,7 @@ declare namespace zlib { * Flush all pending output for file, if necessary, close file and deallocate the (de)compression state. * * @returns { Promise<ReturnStatus> } Return ReturnStatus the specific meaning is defined as enum. - * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, which may be caused by an initialization error in the zlib stream structure or a modified structure. * @throws { BusinessError } 17800006 - Memory allocation failed. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice @@ -2147,7 +2147,7 @@ declare namespace zlib { * The error message for the last error which occurred on file. * * @returns { Promise<GzErrorOutputInfo> } Return the status message for the last status which occurred on file and ReturnStatus. - * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, which may be caused by an initialization error in the zlib stream structure or a modified structure. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -2172,7 +2172,7 @@ declare namespace zlib { * @returns { Promise<ReturnStatus> } Return ReturnStatus the specific meaning is defined as enum. * @throws { BusinessError } 401 - The parameter check failed. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, which may be caused by an initialization error in the zlib stream structure or a modified structure. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -2215,7 +2215,7 @@ declare namespace zlib { * Same as gzclose(), gzclosew() only for use when writing or appending. * * @returns { Promise<ReturnStatus> } Return ReturnStatus the specific meaning is defined as enum. - * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, which may be caused by an initialization error in the zlib stream structure or a modified structure. * @throws { BusinessError } 17800006 - Memory allocation failed. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice @@ -2227,7 +2227,7 @@ declare namespace zlib { * Same as gzclose(), gzcloser() is only for use when reading. * * @returns { Promise<ReturnStatus> } Return ReturnStatus the specific meaning is defined as enum. - * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, which may be caused by an initialization error in the zlib stream structure or a modified structure. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -2282,7 +2282,7 @@ declare namespace zlib { * @returns { Promise<ReturnStatus> } Return ReturnStatus the specific meaning is defined as enum. * @throws { BusinessError } 401 - The parameter check failed. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, which may be caused by an initialization error in the zlib stream structure or a modified structure. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice * @since 12 @@ -2365,7 +2365,7 @@ declare namespace zlib { * @returns { Promise<number> } Return the number of uncompressed bytes actually written. * @throws { BusinessError } 401 - The parameter check failed. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 17800004 - Compression or decompression stream error, zlib stream structure initialization error or modification. + * @throws { BusinessError } 17800004 - Compression or decompression stream error, which may be caused by an initialization error in the zlib stream structure or a modified structure. * @throws { BusinessError } 17800009 - Internal structure error. * @syscap SystemCapability.BundleManager.Zlib * @atomicservice -- Gitee From 82054af33f6f1b3634eb1f78f54603b8065f244e Mon Sep 17 00:00:00 2001 From: xiaye <xiaye1@huawei.com> Date: Fri, 25 Apr 2025 16:42:24 +0800 Subject: [PATCH 704/835] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: xiaye <xiaye1@huawei.com> --- api/@internal/component/ets/web.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@internal/component/ets/web.d.ts b/api/@internal/component/ets/web.d.ts index 772104855c..dcccdfdcea 100644 --- a/api/@internal/component/ets/web.d.ts +++ b/api/@internal/component/ets/web.d.ts @@ -7480,7 +7480,7 @@ declare class WebAttribute extends CommonMethod<WebAttribute> { */ /** * Notifies the application that the title has changed.. - * If the page being loaded does not specify a title via the <title> tage, + * If the page being loaded does not specify a title via the <title> element, * ArkWeb will generate a title baseed on the URL and return it to the application. * * @param { Callback<OnTitleReceiveEvent> } callback The triggered function when the title of the main application document changes. -- Gitee From 1521cecd9a3799c239fbbc9420aa2eb0330c7fe6 Mon Sep 17 00:00:00 2001 From: Terence_Super <965380727@qq.com> Date: Fri, 25 Apr 2025 08:47:30 +0000 Subject: [PATCH 705/835] =?UTF-8?q?getNetworkState=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E8=AF=B4=E6=98=8E=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Terence_Super <965380727@qq.com> --- api/@ohos.telephony.radio.d.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/api/@ohos.telephony.radio.d.ts b/api/@ohos.telephony.radio.d.ts index e733bfd3e7..a4582d74b4 100644 --- a/api/@ohos.telephony.radio.d.ts +++ b/api/@ohos.telephony.radio.d.ts @@ -213,6 +213,7 @@ declare namespace radio { * @permission ohos.permission.GET_NETWORK_INFO * @param { number } slotId - Indicates the card slot index number, * ranging from 0 to the maximum card slot index number supported by the device. + * if no slotId is provided, the default is the slotId of the current data card. * @returns { Promise<NetworkState> } Returns the NetworkState object. * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. -- Gitee From 8c262b058648471e6b84cc9357c7a68f5780fe15 Mon Sep 17 00:00:00 2001 From: Terence_Super <965380727@qq.com> Date: Fri, 25 Apr 2025 08:55:48 +0000 Subject: [PATCH 706/835] =?UTF-8?q?=E6=96=87=E6=A1=A3=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Terence_Super <965380727@qq.com> --- api/@ohos.telephony.radio.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.telephony.radio.d.ts b/api/@ohos.telephony.radio.d.ts index a4582d74b4..f4c5a70d03 100644 --- a/api/@ohos.telephony.radio.d.ts +++ b/api/@ohos.telephony.radio.d.ts @@ -213,7 +213,7 @@ declare namespace radio { * @permission ohos.permission.GET_NETWORK_INFO * @param { number } slotId - Indicates the card slot index number, * ranging from 0 to the maximum card slot index number supported by the device. - * if no slotId is provided, the default is the slotId of the current data card. + * if no slotId is provided, the default slotId is 0. * @returns { Promise<NetworkState> } Returns the NetworkState object. * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. -- Gitee From 105249ccccc39ad8f2991a7d1727102753e39ddf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B1=91=E5=B1=91=E5=B1=91?= <jiangwenda5@h-partners.com> Date: Thu, 24 Apr 2025 21:18:01 +0800 Subject: [PATCH 707/835] update error message MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 屑屑屑 <jiangwenda5@h-partners.com> --- api/@ohos.multimedia.image.d.ts | 98 ++++++++++++++++++++++----------- 1 file changed, 65 insertions(+), 33 deletions(-) diff --git a/api/@ohos.multimedia.image.d.ts b/api/@ohos.multimedia.image.d.ts index f86358a2c6..f01253d832 100644 --- a/api/@ohos.multimedia.image.d.ts +++ b/api/@ohos.multimedia.image.d.ts @@ -4798,14 +4798,17 @@ function createUnpremultipliedPixelMap(src: PixelMap, dst: PixelMap): Promise<vo * * @param { rpc.MessageSequence } sequence - rpc.MessageSequence parameter. * @returns { PixelMap } Returns the instance if the operation is successful;Otherwise, an exception will be thrown. - * @throws { BusinessError } 62980096 - Operation failed. - * @throws { BusinessError } 62980097 - IPC error. + * @throws { BusinessError } 62980096 - The operation failed. Possible cause: 1.Image upload exception. + * 2. Decoding process exception. 3. Insufficient memory. + * @throws { BusinessError } 62980097 - IPC error. Possible cause: 1.IPC communication failed. 2. Image upload exception. + * 3. Decode process exception. 4. Insufficient memory. * @throws { BusinessError } 62980115 - Invalid input parameter. * @throws { BusinessError } 62980105 - Failed to get the data. * @throws { BusinessError } 62980177 - Abnormal API environment. * @throws { BusinessError } 62980178 - Failed to create the PixelMap. * @throws { BusinessError } 62980179 - Abnormal buffer size. * @throws { BusinessError } 62980180 - FD mapping failed. + * Possible cause: 1. Size and address does not match. 2. Memory map in memalloc failed. * @throws { BusinessError } 62980246 - Failed to read the PixelMap. * @syscap SystemCapability.Multimedia.Image.Core * @since 11 @@ -6686,7 +6689,8 @@ function createUnpremultipliedPixelMap(src: PixelMap, dst: PixelMap): Promise<vo * * @param { rpc.MessageSequence } sequence rpc.MessageSequence parameter. * @throws { BusinessError } 62980115 - Invalid image parameter. - * @throws { BusinessError } 62980097 - IPC error. + * @throws { BusinessError } 62980097 - IPC error. Possible cause: 1.IPC communication failed. 2. Image upload exception. + * 3. Decode process exception. 4. Insufficient memory. * @syscap SystemCapability.Multimedia.Image.Core * @since 10 */ @@ -6698,8 +6702,10 @@ function createUnpremultipliedPixelMap(src: PixelMap, dst: PixelMap): Promise<vo * @param { rpc.MessageSequence } sequence rpc.MessageSequence parameter. * @returns { Promise<PixelMap> } A Promise instance used to return the PixelMap object. * @throws { BusinessError } 62980115 - Invalid image parameter. - * @throws { BusinessError } 62980097 - IPC error. - * @throws { BusinessError } 62980096 - The operation failed. + * @throws { BusinessError } 62980097 - IPC error. Possible cause: 1.IPC communication failed. 2. Image upload exception. + * 3. Decode process exception. 4. Insufficient memory. + * @throws { BusinessError } 62980096 - The operation failed. Possible cause: 1.Image upload exception. + * 2. Decoding process exception. 3. Insufficient memory. * @syscap SystemCapability.Multimedia.Image.Core * @since 10 */ @@ -6904,7 +6910,7 @@ function createUnpremultipliedPixelMap(src: PixelMap, dst: PixelMap): Promise<vo * 2.Incorrect parameter types. 3.Parameter verification failed. * @throws { BusinessError } 501 - Resource unavailable. * @throws { BusinessError } 62980173 - The DMA memory does not exist. - * @throws { BusinessError } 62980302 - Memory copy failed. + * @throws { BusinessError } 62980302 - Memory copy failed. Possibly caused by invalid metadata value. * @syscap SystemCapability.Multimedia.Image.Core * @since 12 */ @@ -6962,7 +6968,7 @@ function createUnpremultipliedPixelMap(src: PixelMap, dst: PixelMap): Promise<vo * 2.Incorrect parameter types. 3.Parameter verification failed. * @throws { BusinessError } 501 - Resource unavailable. * @throws { BusinessError } 62980173 - The DMA memory does not exist. - * @throws { BusinessError } 62980302 - Memory copy failed. + * @throws { BusinessError } 62980302 - Memory copy failed. Possibly caused by invalid metadata value. * @syscap SystemCapability.Multimedia.Image.Core * @since 12 */ @@ -7062,7 +7068,8 @@ function createUnpremultipliedPixelMap(src: PixelMap, dst: PixelMap): Promise<vo * @param { rpc.MessageSequence } sequence rpc.MessageSequence parameter. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified. * 2.Incorrect parameter types; 3.Parameter verification failed. - * @throws { BusinessError } 62980097 - IPC error. + * @throws { BusinessError } 62980097 - IPC error. Possible cause: 1.IPC communication failed. 2. Image upload exception. + * 3. Decode process exception. 4. Insufficient memory. * @syscap SystemCapability.Multimedia.Image.Core * @since 13 */ @@ -7095,7 +7102,8 @@ function createUnpremultipliedPixelMap(src: PixelMap, dst: PixelMap): Promise<vo * @returns { Picture } Returns the Picture object. * @throws { BusinessError } 401 - Parameter error.Possible causes: 1.Mandatory parameters are left unspecified. * 2.Incorrect parameter types; 3.Parameter verification failed. - * @throws { BusinessError } 62980097 - IPC error. + * @throws { BusinessError } 62980097 - IPC error. Possible cause: 1.IPC communication failed. 2. Image upload exception. + * 3. Decode process exception. 4. Insufficient memory. * @syscap SystemCapability.Multimedia.Image.Core * @since 13 */ @@ -7820,7 +7828,8 @@ function createUnpremultipliedPixelMap(src: PixelMap, dst: PixelMap): Promise<vo * * @param { DecodingOptions } options Image decoding parameters. * @returns { Promise<Array<PixelMap>> } A Promise instance used to return the PixelMap array. - * @throws { BusinessError } 62980096 - The operation failed. + * @throws { BusinessError } 62980096 - The operation failed. Possible cause: 1.Image upload exception. + * 2. Decoding process exception. 3. Insufficient memory. * @throws { BusinessError } 62980099 - The shared memory data is abnormal. * @throws { BusinessError } 62980101 - The image data is abnormal. * @throws { BusinessError } 62980103 - The image data is not supported. @@ -7847,7 +7856,8 @@ function createUnpremultipliedPixelMap(src: PixelMap, dst: PixelMap): Promise<vo * * @param { DecodingOptions } options Image decoding parameters. * @returns { Promise<Array<PixelMap>> } A Promise instance used to return the PixelMap array. - * @throws { BusinessError } 62980096 - The operation failed. + * @throws { BusinessError } 62980096 - The operation failed. Possible cause: 1.Image upload exception. + * 2. Decoding process exception. 3. Insufficient memory. * @throws { BusinessError } 62980099 - The shared memory data is abnormal. * @throws { BusinessError } 62980101 - The image data is abnormal. * @throws { BusinessError } 62980103 - The image data is not supported. @@ -7874,7 +7884,8 @@ function createUnpremultipliedPixelMap(src: PixelMap, dst: PixelMap): Promise<vo * Creates a PixelMap array. This method uses a callback to return the array. * * @param { AsyncCallback<Array<PixelMap>> } callback Callback used to return the PixelMap array. - * @throws { BusinessError } 62980096 - The operation failed. + * @throws { BusinessError } 62980096 - The operation failed. Possible cause: 1.Image upload exception. + * 2. Decoding process exception. 3. Insufficient memory. * @throws { BusinessError } 62980099 - The shared memory data is abnormal. * @throws { BusinessError } 62980101 - The image data is abnormal. * @throws { BusinessError } 62980103 - The image data is not supported. @@ -7899,7 +7910,8 @@ function createUnpremultipliedPixelMap(src: PixelMap, dst: PixelMap): Promise<vo * Creates a PixelMap array. This method uses a callback to return the array. * * @param { AsyncCallback<Array<PixelMap>> } callback Callback used to return the PixelMap array. - * @throws { BusinessError } 62980096 - The operation failed. + * @throws { BusinessError } 62980096 - The operation failed. Possible cause: 1.Image upload exception. + * 2. Decoding process exception. 3. Insufficient memory. * @throws { BusinessError } 62980099 - The shared memory data is abnormal. * @throws { BusinessError } 62980101 - The image data is abnormal. * @throws { BusinessError } 62980103 - The image data is not supported. @@ -7928,7 +7940,8 @@ function createUnpremultipliedPixelMap(src: PixelMap, dst: PixelMap): Promise<vo * * @param { DecodingOptions } options Image decoding parameters. * @param { AsyncCallback<Array<PixelMap>> } callback Callback used to return the PixelMap array. - * @throws { BusinessError } 62980096 - The operation failed. + * @throws { BusinessError } 62980096 - The operation failed. Possible cause: 1.Image upload exception. + * 2. Decoding process exception. 3. Insufficient memory. * @throws { BusinessError } 62980099 - The shared memory data is abnormal. * @throws { BusinessError } 62980101 - The image data is abnormal. * @throws { BusinessError } 62980103 - The image data is not supported. @@ -7955,7 +7968,8 @@ function createUnpremultipliedPixelMap(src: PixelMap, dst: PixelMap): Promise<vo * * @param { DecodingOptions } options Image decoding parameters. * @param { AsyncCallback<Array<PixelMap>> } callback Callback used to return the PixelMap array. - * @throws { BusinessError } 62980096 - The operation failed. + * @throws { BusinessError } 62980096 - The operation failed. Possible cause: 1.Image upload exception. + * 2. Decoding process exception. 3. Insufficient memory. * @throws { BusinessError } 62980099 - The shared memory data is abnormal. * @throws { BusinessError } 62980101 - The image data is abnormal. * @throws { BusinessError } 62980103 - The image data is not supported. @@ -7982,7 +7996,8 @@ function createUnpremultipliedPixelMap(src: PixelMap, dst: PixelMap): Promise<vo * Obtains the array of delay time in an image. This method uses a promise to return the array. * * @returns { Promise<Array<number>> } A Promise instance used to return the array. - * @throws { BusinessError } 62980096 - The operation failed. + * @throws { BusinessError } 62980096 - The operation failed. Possible cause: 1.Image upload exception. + * 2. Decoding process exception. 3. Insufficient memory. * @throws { BusinessError } 62980110 - The image source data is incorrect. * @throws { BusinessError } 62980111 - The image source data is incomplete. * @throws { BusinessError } 62980112 - The image format does not match. @@ -8001,7 +8016,8 @@ function createUnpremultipliedPixelMap(src: PixelMap, dst: PixelMap): Promise<vo * Obtains the array of delay time in an image. This method uses a promise to return the array. * * @returns { Promise<Array<number>> } A Promise instance used to return the array. - * @throws { BusinessError } 62980096 - The operation failed. + * @throws { BusinessError } 62980096 - The operation failed. Possible cause: 1.Image upload exception. + * 2. Decoding process exception. 3. Insufficient memory. * @throws { BusinessError } 62980110 - The image source data is incorrect. * @throws { BusinessError } 62980111 - The image source data is incomplete. * @throws { BusinessError } 62980112 - The image format does not match. @@ -8022,7 +8038,8 @@ function createUnpremultipliedPixelMap(src: PixelMap, dst: PixelMap): Promise<vo * Obtains the array of delay time in an image. This method uses a callback to return the array. * * @param { AsyncCallback<Array<number>> } callback Callback used to return the array. - * @throws { BusinessError } 62980096 - The operation failed. + * @throws { BusinessError } 62980096 - The operation failed. Possible cause: 1.Image upload exception. + * 2. Decoding process exception. 3. Insufficient memory. * @throws { BusinessError } 62980110 - The image source data is incorrect. * @throws { BusinessError } 62980111 - The image source data is incomplete. * @throws { BusinessError } 62980112 - The image format does not match. @@ -8041,7 +8058,8 @@ function createUnpremultipliedPixelMap(src: PixelMap, dst: PixelMap): Promise<vo * Obtains the array of delay time in an image. This method uses a callback to return the array. * * @param { AsyncCallback<Array<number>> } callback Callback used to return the array. - * @throws { BusinessError } 62980096 - The operation failed. + * @throws { BusinessError } 62980096 - The operation failed. Possible cause: 1.Image upload exception. + * 2. Decoding process exception. 3. Insufficient memory. * @throws { BusinessError } 62980110 - The image source data is incorrect. * @throws { BusinessError } 62980111 - The image source data is incomplete. * @throws { BusinessError } 62980112 - The image format does not match. @@ -8062,7 +8080,8 @@ function createUnpremultipliedPixelMap(src: PixelMap, dst: PixelMap): Promise<vo * Obtains the array of disposal type in a gif image. This method uses a promise to return the array. * * @returns { Promise<Array<number>> } A Promise instance used to return the array. - * @throws { BusinessError } 62980096 - The operation failed. + * @throws { BusinessError } 62980096 - The operation failed. Possible cause: 1.Image upload exception. + * 2. Decoding process exception. 3. Insufficient memory. * @throws { BusinessError } 62980101 - The image data is abnormal. * @throws { BusinessError } 62980137 - Invalid media operation. * @throws { BusinessError } 62980149 - Invalid MIME type for the image source. @@ -8076,7 +8095,8 @@ function createUnpremultipliedPixelMap(src: PixelMap, dst: PixelMap): Promise<vo * Obtains the count of frame in an image. This method uses a promise to return the number. * * @returns { Promise<number> } A Promise instance used to return the number. - * @throws { BusinessError } 62980096 - The operation failed. + * @throws { BusinessError } 62980096 - The operation failed. Possible cause: 1.Image upload exception. + * 2. Decoding process exception. 3. Insufficient memory. * @throws { BusinessError } 62980110 - The image source data is incorrect. * @throws { BusinessError } 62980111 - The image source data is incomplete. * @throws { BusinessError } 62980112 - The image format does not match. @@ -8094,7 +8114,8 @@ function createUnpremultipliedPixelMap(src: PixelMap, dst: PixelMap): Promise<vo * Obtains the count of frame in an image. This method uses a promise to return the number. * * @returns { Promise<number> } A Promise instance used to return the number. - * @throws { BusinessError } 62980096 - The operation failed. + * @throws { BusinessError } 62980096 - The operation failed. Possible cause: 1.Image upload exception. + * 2. Decoding process exception. 3. Insufficient memory. * @throws { BusinessError } 62980110 - The image source data is incorrect. * @throws { BusinessError } 62980111 - The image source data is incomplete. * @throws { BusinessError } 62980112 - The image format does not match. @@ -8114,7 +8135,8 @@ function createUnpremultipliedPixelMap(src: PixelMap, dst: PixelMap): Promise<vo * Obtains the count of frame in an image. This method uses a callback to return the number. * * @param { AsyncCallback<number> } callback Callback used to return the number. - * @throws { BusinessError } 62980096 - The operation failed. + * @throws { BusinessError } 62980096 - The operation failed. Possible cause: 1.Image upload exception. + * 2. Decoding process exception. 3. Insufficient memory. * @throws { BusinessError } 62980110 - The image source data is incorrect. * @throws { BusinessError } 62980111 - The image source data is incomplete. * @throws { BusinessError } 62980112 - The image format does not match. @@ -8132,7 +8154,8 @@ function createUnpremultipliedPixelMap(src: PixelMap, dst: PixelMap): Promise<vo * Obtains the count of frame in an image. This method uses a callback to return the number. * * @param { AsyncCallback<number> } callback Callback used to return the number. - * @throws { BusinessError } 62980096 - The operation failed. + * @throws { BusinessError } 62980096 - The operation failed. Possible cause: 1.Image upload exception. + * 2. Decoding process exception. 3. Insufficient memory. * @throws { BusinessError } 62980110 - The image source data is incorrect. * @throws { BusinessError } 62980111 - The image source data is incomplete. * @throws { BusinessError } 62980112 - The image format does not match. @@ -8156,7 +8179,8 @@ function createUnpremultipliedPixelMap(src: PixelMap, dst: PixelMap): Promise<vo * @param { ImagePropertyOptions } options - Index of the image. * @returns { Promise<string> } A Promise instance used to return the property value. If the operation fails, the default value is returned. * @throws { BusinessError } 401 - Parameter error.Possible causes: 1.Mandatory parameters are left unspecified; 2.Incorrect parameter types;3.Parameter verification failed; - * @throws { BusinessError } 62980096 - The operation failed. + * @throws { BusinessError } 62980096 - The operation failed. Possible cause: 1.Image upload exception. + * 2. Decoding process exception. 3. Insufficient memory. * @throws { BusinessError } 62980103 - The image data is not supported. * @throws { BusinessError } 62980110 - The image source data is incorrect. * @throws { BusinessError } 62980111 - The image source data is incomplete. @@ -8180,7 +8204,8 @@ function createUnpremultipliedPixelMap(src: PixelMap, dst: PixelMap): Promise<vo * @param { ImagePropertyOptions } options - Index of the image. * @returns { Promise<string> } A Promise instance used to return the property value. If the operation fails, the default value is returned. * @throws { BusinessError } 401 - Parameter error.Possible causes: 1.Mandatory parameters are left unspecified; 2.Incorrect parameter types;3.Parameter verification failed; - * @throws { BusinessError } 62980096 - The operation failed. + * @throws { BusinessError } 62980096 - The operation failed. Possible cause: 1.Image upload exception. + * 2. Decoding process exception. 3. Insufficient memory. * @throws { BusinessError } 62980103 - The image data is not supported. * @throws { BusinessError } 62980110 - The image source data is incorrect. * @throws { BusinessError } 62980111 - The image source data is incomplete. @@ -8285,7 +8310,8 @@ function createUnpremultipliedPixelMap(src: PixelMap, dst: PixelMap): Promise<vo * @returns { Promise<Record<PropertyKey, string|null>> } Array of Records instance used to return the * property values. If the operation fails, the null is returned. * @throws { BusinessError } 401 - Parameter error.Possible causes: 1.Mandatory parameters are left unspecified; 2.Incorrect parameter types; 3.Parameter verification failed; - * @throws { BusinessError } 62980096 - The operation failed. + * @throws { BusinessError } 62980096 - The operation failed. Possible cause: 1.Image upload exception. + * 2. Decoding process exception. 3. Insufficient memory. * @throws { BusinessError } 62980110 - The image source data is incorrect. * @throws { BusinessError } 62980113 - Unknown image format. * @throws { BusinessError } 62980116 - Failed to decode the image. @@ -8657,7 +8683,8 @@ function createUnpremultipliedPixelMap(src: PixelMap, dst: PixelMap): Promise<vo * @param { PackingOption } options Option for image packing. * @returns { Promise<ArrayBuffer> } A Promise instance used to return the compressed or packed data. * @throws { BusinessError } 401 - If the parameter is invalid. - * @throws { BusinessError } 62980096 - The Operation failed. + * @throws { BusinessError } 62980096 - The operation failed. Possible cause: 1.Image upload exception. + * 2. Decoding process exception. 3. Insufficient memory. * @throws { BusinessError } 62980101 - The image data is abnormal. * @throws { BusinessError } 62980106 - The image is too large. * @throws { BusinessError } 62980113 - Unknown image format. @@ -8755,7 +8782,8 @@ function createUnpremultipliedPixelMap(src: PixelMap, dst: PixelMap): Promise<vo * @param { PackingOption } options Option for image packing. * @returns { Promise<ArrayBuffer> } A Promise instance used to return the compressed or packed data. * @throws { BusinessError } 401 - If the parameter is invalid. - * @throws { BusinessError } 62980096 - The Operation failed. + * @throws { BusinessError } 62980096 - The operation failed. Possible cause: 1.Image upload exception. + * 2. Decoding process exception. 3. Insufficient memory. * @throws { BusinessError } 62980101 - The image data is abnormal. * @throws { BusinessError } 62980106 - The image is too large. * @throws { BusinessError } 62980113 - Unknown image format. @@ -8792,7 +8820,8 @@ function createUnpremultipliedPixelMap(src: PixelMap, dst: PixelMap): Promise<vo * @param { number } fd ID of a file descriptor. * @param { PackingOption } options Options for image packing. * @param { AsyncCallback<void> } callback Callback used to return the operation result. - * @throws { BusinessError } 62980096 - The Operation failed. + * @throws { BusinessError } 62980096 - The operation failed. Possible cause: 1.Image upload exception. + * 2. Decoding process exception. 3. Insufficient memory. * @throws { BusinessError } 62980101 - The image data is abnormal. * @throws { BusinessError } 62980106 - The image is too large. * @throws { BusinessError } 62980113 - Unknown image format. @@ -8814,7 +8843,8 @@ function createUnpremultipliedPixelMap(src: PixelMap, dst: PixelMap): Promise<vo * @param { number } fd ID of a file descriptor. * @param { PackingOption } options Options for image packing. * @returns { Promise<void> } A Promise instance used to return the operation result. - * @throws { BusinessError } 62980096 - The Operation failed. + * @throws { BusinessError } 62980096 - The operation failed. Possible cause: 1.Image upload exception. + * 2. Decoding process exception. 3. Insufficient memory. * @throws { BusinessError } 62980101 - The image data is abnormal. * @throws { BusinessError } 62980106 - The image is too large. * @throws { BusinessError } 62980113 - Unknown image format. @@ -8836,7 +8866,8 @@ function createUnpremultipliedPixelMap(src: PixelMap, dst: PixelMap): Promise<vo * @param { number } fd ID of a file descriptor. * @param { PackingOption } options Options for image packing. * @param { AsyncCallback<void> } callback Callback used to return the operation result. - * @throws { BusinessError } 62980096 - The Operation failed. + * @throws { BusinessError } 62980096 - The operation failed. Possible cause: 1.Image upload exception. + * 2. Decoding process exception. 3. Insufficient memory. * @throws { BusinessError } 62980101 - The image data is abnormal. * @throws { BusinessError } 62980106 - The image is too large. * @throws { BusinessError } 62980113 - Unknown image format. @@ -8858,7 +8889,8 @@ function createUnpremultipliedPixelMap(src: PixelMap, dst: PixelMap): Promise<vo * @param { number } fd ID of a file descriptor. * @param { PackingOption } options Options for image packing. * @returns { Promise<void> } A Promise instance used to return the operation result. - * @throws { BusinessError } 62980096 - The Operation failed. + * @throws { BusinessError } 62980096 - The operation failed. Possible cause: 1.Image upload exception. + * 2. Decoding process exception. 3. Insufficient memory. * @throws { BusinessError } 62980101 - The image data is abnormal. * @throws { BusinessError } 62980106 - The image is too large. * @throws { BusinessError } 62980113 - Unknown image format. -- Gitee From 8dee6a6baa187614eb6edc9d9b25125f42bf037d Mon Sep 17 00:00:00 2001 From: zcdqs <junfeng.lijunfeng@huawei.com> Date: Fri, 25 Apr 2025 17:22:20 +0800 Subject: [PATCH 708/835] add barBackgroundEffect to api 18 Signed-off-by: zcdqs <junfeng.lijunfeng@huawei.com> Change-Id: I4d11644c6eed7c41d1efdadda46dadcbf865ac3e --- api/@internal/component/ets/tabs.d.ts | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/api/@internal/component/ets/tabs.d.ts b/api/@internal/component/ets/tabs.d.ts index 09d3c480cc..0a4f24274d 100644 --- a/api/@internal/component/ets/tabs.d.ts +++ b/api/@internal/component/ets/tabs.d.ts @@ -1728,6 +1728,31 @@ declare class TabsAttribute extends CommonMethod<TabsAttribute> { */ pageFlipMode(mode: Optional<PageFlipMode>): TabsAttribute; + /** + * Set the BlurStyle of the tab bar. + * + * @param { BlurStyle } style - style indicate the blur style for the tab bar + * @param { BackgroundBlurStyleOptions } options - options indicate the options for the tab bar + * @returns { TabsAttribute } the attribute of the tabs + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + barBackgroundBlurStyle(style: BlurStyle, options: BackgroundBlurStyleOptions): TabsAttribute; + + /** + * Set the BackgroundEffect of the tab bar. + * + * @param { BackgroundEffectOptions } options - options indicate the options for the tab bar + * @returns { TabsAttribute } the attribute of the tabs + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + barBackgroundEffect(options: BackgroundEffectOptions): TabsAttribute; + /** * Called when content will change. * -- Gitee From 91be17ab48a9361dbfe12434391628a9640b6b6c Mon Sep 17 00:00:00 2001 From: lcaidm <lichen139@huawei.com> Date: Fri, 25 Apr 2025 17:23:50 +0800 Subject: [PATCH 709/835] bugfix Signed-off-by:lcaidm<lichen139@huawei.com> Signed-off-by: lcaidm <lichen139@huawei.com> --- api/@ohos.multimodalAwareness.motion.d.ts | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/api/@ohos.multimodalAwareness.motion.d.ts b/api/@ohos.multimodalAwareness.motion.d.ts index 253ca6c1a6..66c41b19cd 100644 --- a/api/@ohos.multimodalAwareness.motion.d.ts +++ b/api/@ohos.multimodalAwareness.motion.d.ts @@ -70,8 +70,10 @@ declare namespace motion { * @throws { BusinessError } 401 - Parameter error. Parameter verification failed. * @throws { BusinessError } 801 - Capability not supported. Function can not work correctly due to limited * <br> device capabilities. - * @throws { BusinessError } 31500001 - Service exception. - * @throws { BusinessError } 31500002 - Subscribe Failed. + * @throws { BusinessError } 31500001 - Service exception. Possible causes: 1. A system error, such as null pointer, container-related exception; + * <br>2. N-API invocation exception, invalid N-API status. + * @throws { BusinessError } 31500002 - Subscribe Failed. Possible causes: 1. Callback registration failure; + * <br>2. Failed to bind native object to js wrapper; 3. N-API invocation exception, invalid N-API status; 4. IPC request exception. * @syscap SystemCapability.MultimodalAwarness.Motion * @since 15 */ @@ -87,8 +89,10 @@ declare namespace motion { * @throws { BusinessError } 401 - Parameter error. Parameter verification failed. * @throws { BusinessError } 801 - Capability not supported. Function can not work correctly due to limited * <br> device capabilities. - * @throws { BusinessError } 31500001 - Service exception. - * @throws { BusinessError } 31500003 - Unsubscribe Failed. + * @throws { BusinessError } 31500001 - Service exception. Possible causes: 1. A system error, such as null pointer, container-related exception; + * <br>2. N-API invocation exception, invalid N-API status. + * @throws { BusinessError } 31500003 - Unsubscribe Failed. Possible causes: 1. Callback removal failure; + * <br>2. N-API invocation exception, invalid N-API status; 3. IPC request exception. * @syscap SystemCapability.MultimodalAwarness.Motion * @since 15 */ @@ -102,7 +106,8 @@ declare namespace motion { * <br> status forbidden by permission: ohos.permission.ACTIVITY_MOTION. * @throws { BusinessError } 801 - Capability not supported. Function can not work correctly due to limited * <br> device capabilities. - * @throws { BusinessError } 31500001 - Service exception. + * @throws { BusinessError } 31500001 - Service exception. Possible causes: 1. A system error, such as null pointer, container-related exception; + * <br>2. N-API invocation exception, invalid N-API status. * @syscap SystemCapability.MultimodalAwarness.Motion * @since 15 */ -- Gitee From 693e43e252da9c1a0f2a0e787f2d68f5a843fa20 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=83=AD=E6=97=AD?= <guoxu34@huawei.com> Date: Fri, 25 Apr 2025 09:29:30 +0000 Subject: [PATCH 710/835] update api/@ohos.multimodalInput.pointer.d.ts. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 郭旭 <guoxu34@huawei.com> --- api/@ohos.multimodalInput.pointer.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.multimodalInput.pointer.d.ts b/api/@ohos.multimodalInput.pointer.d.ts index fae453f343..723bc73273 100644 --- a/api/@ohos.multimodalInput.pointer.d.ts +++ b/api/@ohos.multimodalInput.pointer.d.ts @@ -1549,7 +1549,7 @@ declare namespace pointer { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Abnormal windowId parameter passed in; * <br>2. Abnormal pixelMap parameter passed in; 3. Abnormal focusX parameter passed in; * <br>4. Abnormal focusY parameter passed in. - * @throws { BusinessError } 26500001 - Invalid windowId. + * @throws { BusinessError } 26500001 - Invalid windowId. Possible causes: The window id does not belong to the current process. * @syscap SystemCapability.MultimodalInput.Input.Pointer * @since 15 */ -- Gitee From 5f4327acadf64d301bc28c290ab49cb3e0eebbff Mon Sep 17 00:00:00 2001 From: skye-you <youziting@huawei.com> Date: Fri, 25 Apr 2025 17:34:22 +0800 Subject: [PATCH 711/835] change desciption Signed-off-by: wind <youziting@huawei.com> --- api/@ohos.security.asset.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.security.asset.d.ts b/api/@ohos.security.asset.d.ts index cc8b2c8c80..25cf77bbe6 100644 --- a/api/@ohos.security.asset.d.ts +++ b/api/@ohos.security.asset.d.ts @@ -1201,7 +1201,7 @@ declare namespace asset { */ readonly resultCode: number; /** - * The total count of synchronization. + * The total count of synchronized Assets. * * @type { ?number } * @readonly -- Gitee From d44956118bcd2ac977f62484d863ed5a183e4a7d Mon Sep 17 00:00:00 2001 From: wangzhan <wangzhan37@huawei.com> Date: Sun, 27 Apr 2025 01:48:34 +0000 Subject: [PATCH 712/835] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: wangzhan <wangzhan37@huawei.com> --- api/@ohos.telephony.radio.d.ts | 7 ------- 1 file changed, 7 deletions(-) diff --git a/api/@ohos.telephony.radio.d.ts b/api/@ohos.telephony.radio.d.ts index f4c5a70d03..8610329608 100644 --- a/api/@ohos.telephony.radio.d.ts +++ b/api/@ohos.telephony.radio.d.ts @@ -176,13 +176,6 @@ declare namespace radio { * @param { number } slotId - Indicates the card slot index number, * ranging from 0 to the maximum card slot index number supported by the device. * @returns { NetworkRadioTech } Returns the RAT of PS domain and CS domain of registered network. - * @throws { BusinessError } 201 - Permission denied. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - * 2. Incorrect parameter types. - * @throws { BusinessError } 8300001 - Invalid parameter value. - * @throws { BusinessError } 8300002 - Operation failed. Cannot connect to service. - * @throws { BusinessError } 8300003 - System internal error. - * @throws { BusinessError } 8300999 - Unknown error code. * @syscap SystemCapability.Telephony.CoreService * @since 18 */ -- Gitee From c29313f190b72305ab8c10626fba3c7968108ace Mon Sep 17 00:00:00 2001 From: yuzhiqiang <yuzhiqiang20@huawei.com> Date: Sun, 27 Apr 2025 01:56:14 +0000 Subject: [PATCH 713/835] serial enum modify Signed-off-by: yuzhiqiang <yuzhiqiang20@huawei.com> --- api/@ohos.usbManager.serial.d.ts | 18 ++---------------- 1 file changed, 2 insertions(+), 16 deletions(-) diff --git a/api/@ohos.usbManager.serial.d.ts b/api/@ohos.usbManager.serial.d.ts index 2e0514582b..52898dc6e4 100644 --- a/api/@ohos.usbManager.serial.d.ts +++ b/api/@ohos.usbManager.serial.d.ts @@ -537,14 +537,7 @@ declare namespace serialManager { * @syscap SystemCapability.USB.USBManager.Serial * @since 19 */ - DATABIT_5 = 5, - - /** - * The number of data bits is 4. - * @syscap SystemCapability.USB.USBManager.Serial - * @since 19 - */ - DATABIT_4 = 4 + DATABIT_5 = 5 } /** * Enumerates the parity bits of a serial port device. @@ -604,19 +597,12 @@ declare namespace serialManager { */ STOPBIT_1 = 0, - /** - * The number of stop bits is 1.5. - * @syscap SystemCapability.USB.USBManager.Serial - * @since 19 - */ - STOPBIT_1P5 = 1, - /** * The number of stop bits is 2. * @syscap SystemCapability.USB.USBManager.Serial * @since 19 */ - STOPBIT_2 = 2 + STOPBIT_2 = 1 } } -- Gitee From af90511534e936a1384afb343d350e0c2a6a3b9f Mon Sep 17 00:00:00 2001 From: wuzi <wuzi1@huawei.com> Date: Sun, 27 Apr 2025 10:01:53 +0800 Subject: [PATCH 714/835] =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E6=B3=A8=E9=87=8A?= =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: wuzi <wuzi1@huawei.com> --- api/@ohos.settings.d.ts | 23 ++++++++++++++++------- 1 file changed, 16 insertions(+), 7 deletions(-) diff --git a/api/@ohos.settings.d.ts b/api/@ohos.settings.d.ts index 84a80429cb..1de6a1aac3 100644 --- a/api/@ohos.settings.d.ts +++ b/api/@ohos.settings.d.ts @@ -1076,6 +1076,7 @@ declare namespace settings { /** * Get value from settingsdata + * [USER_SECURE] domain need ohos.permission.MANAGE_SECURE_SETTINGS permission. * * @param { Context } context - Indicates the Context used to access the database. * @param { string } name - Indicates the name of the character string. @@ -1125,7 +1126,7 @@ declare namespace settings { /** * Set settingsdata value. * - * @permission ohos.permission.MANAGE_SECURE_SETTINGS + * @permission ohos.permission.MANAGE_SETTINGS * @param { Context } context - Indicates Context or dataAbilityHelper instance. * @param { string } name - Indicates the name of the character string. * @param { string } value - Indicates the value of the character string. @@ -1139,7 +1140,7 @@ declare namespace settings { /** * Set settingsdata value. * - * @permission ohos.permission.MANAGE_SECURE_SETTINGS + * @permission ohos.permission.MANAGE_SETTINGS * @param { Context } context - Indicates Context or dataAbilityHelper instance. * @param { string } name - Indicates the name of the character string. * @param { string } value - Indicates the value of the character string. @@ -1152,8 +1153,10 @@ declare namespace settings { /** * Set settingsdata value. + * [DEVICE_SHARED, USER_PROPERTY] domain need ohos.permission.MANAGE_SETTINGS permission. + * [USER_SECURE] domain need ohos.permission.MANAGE_SECURE_SETTINGS permission. * - * @permission ohos.permission.MANAGE_SECURE_SETTINGS + * @permission ohos.permission.MANAGE_SECURE_SETTINGS or ohos.permission.MANAGE_SETTINGS * @param { Context } context - Indicates Context instance. * @param { string } name - Indicates the name of the character string. * @param { string } value - Indicates the value of the character string. @@ -1246,7 +1249,8 @@ declare namespace settings { function getValueSync(context: Context, name: string, defValue: string): string; /** - * Get value from settingsdata(synchronous method) + * Get value from settingsdata(synchronous method). + * [USER_SECURE] domain need ohos.permission.MANAGE_SECURE_SETTINGS permission. * * @param { Context } context - Indicates Context instance * @param { string } name - Indicates the name of the character string. @@ -1262,7 +1266,7 @@ declare namespace settings { /** * Set settingsdata value(synchronous method) * - * @permission ohos.permission.MANAGE_SECURE_SETTINGS + * @permission ohos.permission.MANAGE_SETTINGS * @param { DataAbilityHelper } dataAbilityHelper Indicates dataAbilityHelper instance. * @param { string } name Indicates the name of the character string. * @param { string } value Indicates the value of the character string. @@ -1278,7 +1282,7 @@ declare namespace settings { /** * Set settingsdata value(synchronous method) * - * @permission ohos.permission.MANAGE_SECURE_SETTINGS + * @permission ohos.permission.MANAGE_SETTINGS * @param { Context } context - Indicates Context or dataAbilityHelper instance. * @param { string } name - Indicates the name of the character string. * @param { string } value - Indicates the value of the character string. @@ -1290,8 +1294,11 @@ declare namespace settings { function setValueSync(context: Context, name: string, value: string): boolean; /** - * Set settingsdata value(synchronous method) + * Set settingsdata value(synchronous method). + * [DEVICE_SHARED, USER_PROPERTY] domain need ohos.permission.MANAGE_SETTINGS permission. + * [USER_SECURE] domain need ohos.permission.MANAGE_SECURE_SETTINGS permission. * + * @permission ohos.permission.MANAGE_SECURE_SETTINGS or ohos.permission.MANAGE_SETTINGS * @permission ohos.permission.MANAGE_SECURE_SETTINGS * @param { Context } context - Indicates Context instance. * @param { string } name - Indicates the name of the character string. @@ -1307,6 +1314,7 @@ declare namespace settings { /** * Monitor registration key(synchronous method) + * [USER_SECURE] domain need ohos.permission.MANAGE_SECURE_SETTINGS permission. * * @param { Context } context - Indicates Context instance. * @param { string } name - Indicates the name of the character string. @@ -1321,6 +1329,7 @@ declare namespace settings { /** * Monitor unregister key(synchronous method) + * [USER_SECURE] domain need ohos.permission.MANAGE_SECURE_SETTINGS permission. * * @param { Context } context - Indicates Context instance. * @param { string } name - Indicates the name of the character string. -- Gitee From f2b27ba13e0912d6b4692525f8db91bdf841a212 Mon Sep 17 00:00:00 2001 From: yzw <yuzhongwei7@huawei.com> Date: Sun, 27 Apr 2025 02:36:22 +0000 Subject: [PATCH 715/835] =?UTF-8?q?=E5=8F=AF=E9=80=89=E5=8F=82=E6=95=B0?= =?UTF-8?q?=E5=90=8D=E9=9C=80=E8=A6=81=E5=8A=A0[=20]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: yzw <yuzhongwei7@huawei.com> --- api/@ohos.advertising.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.advertising.d.ts b/api/@ohos.advertising.d.ts index fb6b3767bf..1bcd0e2fd7 100644 --- a/api/@ohos.advertising.d.ts +++ b/api/@ohos.advertising.d.ts @@ -493,7 +493,7 @@ declare namespace advertising { * Show the reward and interstitial ad. * @param { Advertisement } ad - Indicates the advertisement content information. ad is required. * @param { AdDisplayOptions } options - Indicates interaction option object use to show the ad. options is required. - * @param { common.UIAbilityContext } context - Indicates the ui ability context of the media application. + * @param { common.UIAbilityContext } [context] - Indicates the ui ability context of the media application. * @throws { BusinessError } 401 - Invalid input parameter. Possible causes: 1. Mandatory parameters are left unspecified. * @throws { BusinessError } 21800001 - System internal error. * @throws { BusinessError } 21800004 - Failed to display the ad. -- Gitee From 4520ee5ad565ea39e80fd660cf14020be63fe210 Mon Sep 17 00:00:00 2001 From: guowei <guowei149@h-partners.com> Date: Sun, 27 Apr 2025 10:38:14 +0800 Subject: [PATCH 716/835] =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E6=B3=A8=E9=87=8A?= =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: guowei <guowei149@h-partners.com> --- api/@ohos.settings.d.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/api/@ohos.settings.d.ts b/api/@ohos.settings.d.ts index 1de6a1aac3..4b32cafe66 100644 --- a/api/@ohos.settings.d.ts +++ b/api/@ohos.settings.d.ts @@ -1299,7 +1299,6 @@ declare namespace settings { * [USER_SECURE] domain need ohos.permission.MANAGE_SECURE_SETTINGS permission. * * @permission ohos.permission.MANAGE_SECURE_SETTINGS or ohos.permission.MANAGE_SETTINGS - * @permission ohos.permission.MANAGE_SECURE_SETTINGS * @param { Context } context - Indicates Context instance. * @param { string } name - Indicates the name of the character string. * @param { string } value - Indicates the value of the character string. -- Gitee From fd05d049fd3fdca35fb4376ebaf3f91561d96bb6 Mon Sep 17 00:00:00 2001 From: linghao <linghao12@huawei.com> Date: Sun, 27 Apr 2025 11:00:22 +0800 Subject: [PATCH 717/835] =?UTF-8?q?=E6=96=87=E6=A1=A3=E4=B8=93=E9=A1=B9-?= =?UTF-8?q?=E9=94=99=E8=AF=AF=E7=A0=81=E6=95=B4=E6=94=B9=20Signed-off-by:?= =?UTF-8?q?=20linghao=20<linghao12@huawei.com>?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/@ohos.window.d.ts | 226 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 226 insertions(+) diff --git a/api/@ohos.window.d.ts b/api/@ohos.window.d.ts index a059c5e901..ee9c068c88 100644 --- a/api/@ohos.window.d.ts +++ b/api/@ohos.window.d.ts @@ -4182,6 +4182,16 @@ declare namespace window { * @atomicservice * @since 11 */ + /** + * Destroy the window. + * + * @param { AsyncCallback<void> } callback - Callback used to return the result. + * @throws { BusinessError } 1300002 - This window state is abnormal. + * @syscap SystemCapability.WindowManager.WindowManager.Core + * @crossplatform + * @atomicservice + * @since 11 + */ destroyWindow(callback: AsyncCallback<void>): void; /** @@ -4214,6 +4224,16 @@ declare namespace window { * @atomicservice * @since 11 */ + /** + * Destroy the window. + * + * @returns { Promise<void> } Promise that returns no value. + * @throws { BusinessError } 1300002 - This window state is abnormal. + * @syscap SystemCapability.WindowManager.WindowManager.Core + * @crossplatform + * @atomicservice + * @since 19 + */ destroyWindow(): Promise<void>; /** @@ -5374,6 +5394,24 @@ declare namespace window { * @atomicservice * @since 11 */ + /** + * Loads the content of a page, with its path in the current project specified, to this window, and transfers the state attribute to the page through a local storage. + * This API uses a promise to return the result. You are advised to call this API during UIAbility startup. + * If called multiple times, this API will destroy the existing page content (UIContent) before loading the new content. Exercise caution when using it. + * + * @param { string } path - Path of the page to which the content will be loaded + * @param { LocalStorage } storage - The data object shared within the content instance loaded by the window + * @param { AsyncCallback<void> } callback - Callback used to return the result. + * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; + * 2. Incorrect parameter types. + * 3. Invalid path parameter. + * @throws { BusinessError } 1300002 - This window state is abnormal. + * @syscap SystemCapability.WindowManager.WindowManager.Core + * @StageModelOnly + * @crossplatform + * @atomicservice + * @since 19 + */ loadContent(path: string, storage: LocalStorage, callback: AsyncCallback<void>): void; /** @@ -5430,6 +5468,24 @@ declare namespace window { * @atomicservice * @since 11 */ + /** + * Loads the content of a page, with its path in the current project specified, to this window, and transfers the state attribute to the page through a local storage. + * This API uses a promise to return the result. You are advised to call this API during UIAbility startup. + * If called multiple times, this API will destroy the existing page content (UIContent) before loading the new content. Exercise caution when using it. + * + * @param { string } path - Path of the page to which the content will be loaded + * @param { LocalStorage } storage - The data object shared within the content instance loaded by the window + * @returns { Promise<void> } Promise that returns no value. + * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; + * 2. Incorrect parameter types. + * 3. Invalid path parameter. + * @throws { BusinessError } 1300002 - This window state is abnormal. + * @syscap SystemCapability.WindowManager.WindowManager.Core + * @StageModelOnly + * @crossplatform + * @atomicservice + * @since 19 + */ loadContent(path: string, storage: LocalStorage): Promise<void>; /** @@ -5523,6 +5579,19 @@ declare namespace window { * @atomicservice * @since 11 */ + /** + * Loads content + * + * @param { string } path - Path of the page to which the content will be loaded + * @param { AsyncCallback<void> } callback - Callback used to return the result. + * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; + * 2. Incorrect parameter types. + * @throws { BusinessError } 1300002 - This window state is abnormal. + * @syscap SystemCapability.WindowManager.WindowManager.Core + * @crossplatform + * @atomicservice + * @since 19 + */ setUIContent(path: string, callback: AsyncCallback<void>): void; /** @@ -5564,6 +5633,19 @@ declare namespace window { * @atomicservice * @since 11 */ + /** + * Loads content + * + * @param { string } path - Path of the page to which the content will be loaded + * @returns { Promise<void> } Promise that returns no value. + * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; + * 2. Incorrect parameter types. + * @throws { BusinessError } 1300002 - This window state is abnormal. + * @syscap SystemCapability.WindowManager.WindowManager.Core + * @crossplatform + * @atomicservice + * @since 19 + */ setUIContent(path: string): Promise<void>; /** @@ -9715,6 +9797,19 @@ declare namespace window { * @atomicservice * @since 11 */ + /** + * Create sub window of the stage. + * + * @param { string } name window name of sub window + * @returns { Promise<Window> } Promise used to return the subwindow. + * @throws { BusinessError } 401 - Parameter error. Possible cause: Incorrect parameter types. + * @throws { BusinessError } 1300002 - This window state is abnormal. + * @syscap SystemCapability.WindowManager.WindowManager.Core + * @StageModelOnly + * @crossplatform + * @atomicservice + * @since 19 + */ createSubWindow(name: string): Promise<Window>; /** * Create sub window of the stage. @@ -9755,6 +9850,19 @@ declare namespace window { * @atomicservice * @since 11 */ + /** + * Create sub window of the stage. + * + * @param { string } name window name of sub window + * @param { AsyncCallback<Window> } callback Callback used to return the subwindow. + * @throws { BusinessError } 401 - Parameter error. Possible cause: Incorrect parameter types. + * @throws { BusinessError } 1300002 - This window state is abnormal. + * @syscap SystemCapability.WindowManager.WindowManager.Core + * @StageModelOnly + * @crossplatform + * @atomicservice + * @since 19 + */ createSubWindow(name: string, callback: AsyncCallback<Window>): void; /** * Create sub window of the stage. @@ -9816,6 +9924,17 @@ declare namespace window { * @atomicservice * @since 11 */ + /** + * Get sub window of the stage. + * + * @returns { Promise<Array<Window>> } + * @throws { BusinessError } 1300002 - This window state is abnormal. + * @syscap SystemCapability.WindowManager.WindowManager.Core + * @StageModelOnly + * @crossplatform + * @atomicservice + * @since 19 + */ getSubWindow(): Promise<Array<Window>>; /** * Get sub window of the stage. @@ -9847,6 +9966,17 @@ declare namespace window { * @atomicservice * @since 11 */ + /** + * Get sub window of the stage. + * + * @param { AsyncCallback<Array<Window>> } callback Callback used to return all the subwindows. + * @throws { BusinessError } 1300002 - This window state is abnormal. + * @syscap SystemCapability.WindowManager.WindowManager.Core + * @StageModelOnly + * @crossplatform + * @atomicservice + * @since 19 + */ getSubWindow(callback: AsyncCallback<Array<Window>>): void; /** * Loads the content of a page, with its path in the current project specified, to the main window of this window stage, and transfers the state attribute to the page through a local storage. @@ -9902,6 +10032,24 @@ declare namespace window { * @atomicservice * @since 11 */ + /** + * Loads the content of a page, with its path in the current project specified, to the main window of this window stage, and transfers the state attribute to the page through a local storage. + * This API uses an asynchronous callback to return the result. You are advised to call this API during UIAbility startup. + * If called multiple times, this API will destroy the existing page content (UIContent) before loading the new content. Exercise caution when using it. + * + * @param { string } path Path of the page to which the content will be loaded + * @param { LocalStorage } storage The data object shared within the content instance loaded by the window + * @param { AsyncCallback<void> } callback Callback used to return the result. + * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; + * 2. Incorrect parameter types. + * 3. Invalid path parameter. + * @throws { BusinessError } 1300002 - This window state is abnormal. + * @syscap SystemCapability.WindowManager.WindowManager.Core + * @StageModelOnly + * @crossplatform + * @atomicservice + * @since 19 + */ loadContent(path: string, storage: LocalStorage, callback: AsyncCallback<void>): void; /** * Loads the content of a page, with its path in the current project specified, to the main window of this window stage, and transfers the state attribute to the page through a local storage. @@ -9957,6 +10105,24 @@ declare namespace window { * @atomicservice * @since 11 */ + /** + * Loads the content of a page, with its path in the current project specified, to the main window of this window stage, and transfers the state attribute to the page through a local storage. + * This API uses a promise to return the result. You are advised to call this API during UIAbility startup. + * If called multiple times, this API will destroy the existing page content (UIContent) before loading the new content. Exercise caution when using it. + * + * @param { string } path of the page to which the content will be loaded + * @param { LocalStorage } storage The data object shared within the content instance loaded by the window + * @returns { Promise<void> } + * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; + * 2. Incorrect parameter types. + * 3. Invalid path parameter. + * @throws { BusinessError } 1300002 - This window state is abnormal. + * @syscap SystemCapability.WindowManager.WindowManager.Core + * @StageModelOnly + * @crossplatform + * @atomicservice + * @since 19 + */ loadContent(path: string, storage?: LocalStorage): Promise<void>; /** * Loads content from a page to this window stage. This API uses an asynchronous callback to return the result. You are advised to call this API during UIAbility startup. @@ -10006,6 +10172,22 @@ declare namespace window { * @atomicservice * @since 11 */ + /** + * Loads content from a page to this window stage. This API uses an asynchronous callback to return the result. You are advised to call this API during UIAbility startup. + * If called multiple times, this API will destroy the existing page content (UIContent) before loading the new content. Exercise caution when using it. + * + * @param { string } path of the page to which the content will be loaded + * @param { AsyncCallback<void> } callback Callback used to return the result. + * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; + * 2. Incorrect parameter types. + * 3. Invalid path parameter. + * @throws { BusinessError } 1300002 - This window state is abnormal. + * @syscap SystemCapability.WindowManager.WindowManager.Core + * @StageModelOnly + * @crossplatform + * @atomicservice + * @since 19 + */ loadContent(path: string, callback: AsyncCallback<void>): void; /** @@ -10024,6 +10206,21 @@ declare namespace window { * @atomicservice * @since 11 */ + /** + * Loads content by named router + * + * @param { string } name - name of the page to which the content will be loaded. + * @param { LocalStorage } storage - The data object shared within the content instance loaded by the window. + * @param { AsyncCallback<void> } callback - Callback used to return the result. + * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; + * 2. Incorrect parameter types. + * @throws { BusinessError } 1300002 - This window state is abnormal. + * @syscap SystemCapability.WindowManager.WindowManager.Core + * @stagemodelonly + * @crossplatform + * @atomicservice + * @since 19 + */ loadContentByName(name: string, storage: LocalStorage, callback: AsyncCallback<void>): void; /** @@ -10041,6 +10238,20 @@ declare namespace window { * @atomicservice * @since 11 */ + /** + * Loads content by named router + * + * @param { string } name - name of the page to which the content will be loaded. + * @param { AsyncCallback<void> } callback - Callback used to return the result. + * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; + * 2. Incorrect parameter types. + * @throws { BusinessError } 1300002 - This window state is abnormal. + * @syscap SystemCapability.WindowManager.WindowManager.Core + * @stagemodelonly + * @crossplatform + * @atomicservice + * @since 19 + */ loadContentByName(name: string, callback: AsyncCallback<void>): void; /** @@ -10059,6 +10270,21 @@ declare namespace window { * @atomicservice * @since 11 */ + /** + * Loads content by named router + * + * @param { string } name - name of the page to which the content will be loaded. + * @param { LocalStorage } storage - The data object shared within the content instance loaded by the window. + * @returns { Promise<void> } Promise that returns no value. + * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; + * 2. Incorrect parameter types. + * @throws { BusinessError } 1300002 - This window state is abnormal. + * @syscap SystemCapability.WindowManager.WindowManager.Core + * @stagemodelonly + * @crossplatform + * @atomicservice + * @since 19 + */ loadContentByName(name: string, storage?: LocalStorage): Promise<void>; /** -- Gitee From f71a8394a6a9f59565581cef4ddecf1c5d2b34c0 Mon Sep 17 00:00:00 2001 From: linghao <linghao12@huawei.com> Date: Sun, 27 Apr 2025 11:00:22 +0800 Subject: [PATCH 718/835] =?UTF-8?q?=E6=96=87=E6=A1=A3=E4=B8=93=E9=A1=B9-?= =?UTF-8?q?=E9=94=99=E8=AF=AF=E7=A0=81=E6=95=B4=E6=94=B9=20Signed-off-by:?= =?UTF-8?q?=20linghao=20<linghao12@huawei.com>?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/@ohos.window.d.ts | 226 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 226 insertions(+) diff --git a/api/@ohos.window.d.ts b/api/@ohos.window.d.ts index a059c5e901..7448b131a2 100644 --- a/api/@ohos.window.d.ts +++ b/api/@ohos.window.d.ts @@ -4182,6 +4182,16 @@ declare namespace window { * @atomicservice * @since 11 */ + /** + * Destroy the window. + * + * @param { AsyncCallback<void> } callback - Callback used to return the result. + * @throws { BusinessError } 1300002 - This window state is abnormal. + * @syscap SystemCapability.WindowManager.WindowManager.Core + * @crossplatform + * @atomicservice + * @since 19 + */ destroyWindow(callback: AsyncCallback<void>): void; /** @@ -4214,6 +4224,16 @@ declare namespace window { * @atomicservice * @since 11 */ + /** + * Destroy the window. + * + * @returns { Promise<void> } Promise that returns no value. + * @throws { BusinessError } 1300002 - This window state is abnormal. + * @syscap SystemCapability.WindowManager.WindowManager.Core + * @crossplatform + * @atomicservice + * @since 19 + */ destroyWindow(): Promise<void>; /** @@ -5374,6 +5394,24 @@ declare namespace window { * @atomicservice * @since 11 */ + /** + * Loads the content of a page, with its path in the current project specified, to this window, and transfers the state attribute to the page through a local storage. + * This API uses a promise to return the result. You are advised to call this API during UIAbility startup. + * If called multiple times, this API will destroy the existing page content (UIContent) before loading the new content. Exercise caution when using it. + * + * @param { string } path - Path of the page to which the content will be loaded + * @param { LocalStorage } storage - The data object shared within the content instance loaded by the window + * @param { AsyncCallback<void> } callback - Callback used to return the result. + * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; + * 2. Incorrect parameter types. + * 3. Invalid path parameter. + * @throws { BusinessError } 1300002 - This window state is abnormal. + * @syscap SystemCapability.WindowManager.WindowManager.Core + * @StageModelOnly + * @crossplatform + * @atomicservice + * @since 19 + */ loadContent(path: string, storage: LocalStorage, callback: AsyncCallback<void>): void; /** @@ -5430,6 +5468,24 @@ declare namespace window { * @atomicservice * @since 11 */ + /** + * Loads the content of a page, with its path in the current project specified, to this window, and transfers the state attribute to the page through a local storage. + * This API uses a promise to return the result. You are advised to call this API during UIAbility startup. + * If called multiple times, this API will destroy the existing page content (UIContent) before loading the new content. Exercise caution when using it. + * + * @param { string } path - Path of the page to which the content will be loaded + * @param { LocalStorage } storage - The data object shared within the content instance loaded by the window + * @returns { Promise<void> } Promise that returns no value. + * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; + * 2. Incorrect parameter types. + * 3. Invalid path parameter. + * @throws { BusinessError } 1300002 - This window state is abnormal. + * @syscap SystemCapability.WindowManager.WindowManager.Core + * @StageModelOnly + * @crossplatform + * @atomicservice + * @since 19 + */ loadContent(path: string, storage: LocalStorage): Promise<void>; /** @@ -5523,6 +5579,19 @@ declare namespace window { * @atomicservice * @since 11 */ + /** + * Loads content + * + * @param { string } path - Path of the page to which the content will be loaded + * @param { AsyncCallback<void> } callback - Callback used to return the result. + * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; + * 2. Incorrect parameter types. + * @throws { BusinessError } 1300002 - This window state is abnormal. + * @syscap SystemCapability.WindowManager.WindowManager.Core + * @crossplatform + * @atomicservice + * @since 19 + */ setUIContent(path: string, callback: AsyncCallback<void>): void; /** @@ -5564,6 +5633,19 @@ declare namespace window { * @atomicservice * @since 11 */ + /** + * Loads content + * + * @param { string } path - Path of the page to which the content will be loaded + * @returns { Promise<void> } Promise that returns no value. + * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; + * 2. Incorrect parameter types. + * @throws { BusinessError } 1300002 - This window state is abnormal. + * @syscap SystemCapability.WindowManager.WindowManager.Core + * @crossplatform + * @atomicservice + * @since 19 + */ setUIContent(path: string): Promise<void>; /** @@ -9715,6 +9797,19 @@ declare namespace window { * @atomicservice * @since 11 */ + /** + * Create sub window of the stage. + * + * @param { string } name window name of sub window + * @returns { Promise<Window> } Promise used to return the subwindow. + * @throws { BusinessError } 401 - Parameter error. Possible cause: Incorrect parameter types. + * @throws { BusinessError } 1300002 - This window state is abnormal. + * @syscap SystemCapability.WindowManager.WindowManager.Core + * @StageModelOnly + * @crossplatform + * @atomicservice + * @since 19 + */ createSubWindow(name: string): Promise<Window>; /** * Create sub window of the stage. @@ -9755,6 +9850,19 @@ declare namespace window { * @atomicservice * @since 11 */ + /** + * Create sub window of the stage. + * + * @param { string } name window name of sub window + * @param { AsyncCallback<Window> } callback Callback used to return the subwindow. + * @throws { BusinessError } 401 - Parameter error. Possible cause: Incorrect parameter types. + * @throws { BusinessError } 1300002 - This window state is abnormal. + * @syscap SystemCapability.WindowManager.WindowManager.Core + * @StageModelOnly + * @crossplatform + * @atomicservice + * @since 19 + */ createSubWindow(name: string, callback: AsyncCallback<Window>): void; /** * Create sub window of the stage. @@ -9816,6 +9924,17 @@ declare namespace window { * @atomicservice * @since 11 */ + /** + * Get sub window of the stage. + * + * @returns { Promise<Array<Window>> } + * @throws { BusinessError } 1300002 - This window state is abnormal. + * @syscap SystemCapability.WindowManager.WindowManager.Core + * @StageModelOnly + * @crossplatform + * @atomicservice + * @since 19 + */ getSubWindow(): Promise<Array<Window>>; /** * Get sub window of the stage. @@ -9847,6 +9966,17 @@ declare namespace window { * @atomicservice * @since 11 */ + /** + * Get sub window of the stage. + * + * @param { AsyncCallback<Array<Window>> } callback Callback used to return all the subwindows. + * @throws { BusinessError } 1300002 - This window state is abnormal. + * @syscap SystemCapability.WindowManager.WindowManager.Core + * @StageModelOnly + * @crossplatform + * @atomicservice + * @since 19 + */ getSubWindow(callback: AsyncCallback<Array<Window>>): void; /** * Loads the content of a page, with its path in the current project specified, to the main window of this window stage, and transfers the state attribute to the page through a local storage. @@ -9902,6 +10032,24 @@ declare namespace window { * @atomicservice * @since 11 */ + /** + * Loads the content of a page, with its path in the current project specified, to the main window of this window stage, and transfers the state attribute to the page through a local storage. + * This API uses an asynchronous callback to return the result. You are advised to call this API during UIAbility startup. + * If called multiple times, this API will destroy the existing page content (UIContent) before loading the new content. Exercise caution when using it. + * + * @param { string } path Path of the page to which the content will be loaded + * @param { LocalStorage } storage The data object shared within the content instance loaded by the window + * @param { AsyncCallback<void> } callback Callback used to return the result. + * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; + * 2. Incorrect parameter types. + * 3. Invalid path parameter. + * @throws { BusinessError } 1300002 - This window state is abnormal. + * @syscap SystemCapability.WindowManager.WindowManager.Core + * @StageModelOnly + * @crossplatform + * @atomicservice + * @since 19 + */ loadContent(path: string, storage: LocalStorage, callback: AsyncCallback<void>): void; /** * Loads the content of a page, with its path in the current project specified, to the main window of this window stage, and transfers the state attribute to the page through a local storage. @@ -9957,6 +10105,24 @@ declare namespace window { * @atomicservice * @since 11 */ + /** + * Loads the content of a page, with its path in the current project specified, to the main window of this window stage, and transfers the state attribute to the page through a local storage. + * This API uses a promise to return the result. You are advised to call this API during UIAbility startup. + * If called multiple times, this API will destroy the existing page content (UIContent) before loading the new content. Exercise caution when using it. + * + * @param { string } path of the page to which the content will be loaded + * @param { LocalStorage } storage The data object shared within the content instance loaded by the window + * @returns { Promise<void> } + * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; + * 2. Incorrect parameter types. + * 3. Invalid path parameter. + * @throws { BusinessError } 1300002 - This window state is abnormal. + * @syscap SystemCapability.WindowManager.WindowManager.Core + * @StageModelOnly + * @crossplatform + * @atomicservice + * @since 19 + */ loadContent(path: string, storage?: LocalStorage): Promise<void>; /** * Loads content from a page to this window stage. This API uses an asynchronous callback to return the result. You are advised to call this API during UIAbility startup. @@ -10006,6 +10172,22 @@ declare namespace window { * @atomicservice * @since 11 */ + /** + * Loads content from a page to this window stage. This API uses an asynchronous callback to return the result. You are advised to call this API during UIAbility startup. + * If called multiple times, this API will destroy the existing page content (UIContent) before loading the new content. Exercise caution when using it. + * + * @param { string } path of the page to which the content will be loaded + * @param { AsyncCallback<void> } callback Callback used to return the result. + * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; + * 2. Incorrect parameter types. + * 3. Invalid path parameter. + * @throws { BusinessError } 1300002 - This window state is abnormal. + * @syscap SystemCapability.WindowManager.WindowManager.Core + * @StageModelOnly + * @crossplatform + * @atomicservice + * @since 19 + */ loadContent(path: string, callback: AsyncCallback<void>): void; /** @@ -10024,6 +10206,21 @@ declare namespace window { * @atomicservice * @since 11 */ + /** + * Loads content by named router + * + * @param { string } name - name of the page to which the content will be loaded. + * @param { LocalStorage } storage - The data object shared within the content instance loaded by the window. + * @param { AsyncCallback<void> } callback - Callback used to return the result. + * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; + * 2. Incorrect parameter types. + * @throws { BusinessError } 1300002 - This window state is abnormal. + * @syscap SystemCapability.WindowManager.WindowManager.Core + * @stagemodelonly + * @crossplatform + * @atomicservice + * @since 19 + */ loadContentByName(name: string, storage: LocalStorage, callback: AsyncCallback<void>): void; /** @@ -10041,6 +10238,20 @@ declare namespace window { * @atomicservice * @since 11 */ + /** + * Loads content by named router + * + * @param { string } name - name of the page to which the content will be loaded. + * @param { AsyncCallback<void> } callback - Callback used to return the result. + * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; + * 2. Incorrect parameter types. + * @throws { BusinessError } 1300002 - This window state is abnormal. + * @syscap SystemCapability.WindowManager.WindowManager.Core + * @stagemodelonly + * @crossplatform + * @atomicservice + * @since 19 + */ loadContentByName(name: string, callback: AsyncCallback<void>): void; /** @@ -10059,6 +10270,21 @@ declare namespace window { * @atomicservice * @since 11 */ + /** + * Loads content by named router + * + * @param { string } name - name of the page to which the content will be loaded. + * @param { LocalStorage } storage - The data object shared within the content instance loaded by the window. + * @returns { Promise<void> } Promise that returns no value. + * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; + * 2. Incorrect parameter types. + * @throws { BusinessError } 1300002 - This window state is abnormal. + * @syscap SystemCapability.WindowManager.WindowManager.Core + * @stagemodelonly + * @crossplatform + * @atomicservice + * @since 19 + */ loadContentByName(name: string, storage?: LocalStorage): Promise<void>; /** -- Gitee From b993b394bc70726be82e75a056be18ac997e2dea Mon Sep 17 00:00:00 2001 From: zhangchenyang <zhangchenyang30@huawei.com> Date: Sun, 27 Apr 2025 11:18:42 +0800 Subject: [PATCH 719/835] =?UTF-8?q?=E3=80=90master=E3=80=91=E3=80=90storag?= =?UTF-8?q?e=E3=80=91=E4=BF=AE=E6=94=B9storageStatistics=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E9=94=99=E8=AF=AF=E7=A0=81=E6=8F=8F=E8=BF=B0=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: zhangchenyang <zhangchenyang30@huawei.com> --- api/@ohos.file.storageStatistics.d.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/api/@ohos.file.storageStatistics.d.ts b/api/@ohos.file.storageStatistics.d.ts index 0bcb09387a..6eb835022c 100644 --- a/api/@ohos.file.storageStatistics.d.ts +++ b/api/@ohos.file.storageStatistics.d.ts @@ -222,7 +222,8 @@ parameters are left unspecified; * @param { AsyncCallback<BundleStats> } callback - callback * @throws { BusinessError } 401 - The input parameter is invalid.Possible causes:Mandatory parameters are left unspecified; - * @throws { BusinessError } 13600001 - IPC error. + * @throws { BusinessError } 13600001 - Permission Denied.Possible causes: +May need permission ohos.permission.STORAGE_MANAGER * @throws { BusinessError } 13900042 - Unknown error. * @syscap SystemCapability.FileManagement.StorageService.SpatialStatistics * @since 9 @@ -235,7 +236,8 @@ parameters are left unspecified; * @returns { Promise<BundleStats> } return Promise * @throws { BusinessError } 401 - The input parameter is invalid.Possible causes:Mandatory parameters are left unspecified; - * @throws { BusinessError } 13600001 - IPC error. + * @throws { BusinessError } 13600001 - Permission Denied.Possible causes: +May need permission ohos.permission.STORAGE_MANAGER * @throws { BusinessError } 13900042 - Unknown error. * @syscap SystemCapability.FileManagement.StorageService.SpatialStatistics * @since 9 -- Gitee From ab783f867155aadbe8b05fa7f3e667130bf2f86b Mon Sep 17 00:00:00 2001 From: zhangchenyang <zhangchenyang30@huawei.com> Date: Sun, 27 Apr 2025 11:42:51 +0800 Subject: [PATCH 720/835] =?UTF-8?q?=E3=80=90master=E3=80=91=E3=80=90storag?= =?UTF-8?q?e=E3=80=91=E4=BF=AE=E6=94=B9storageStatistics=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E9=94=99=E8=AF=AF=E7=A0=81=E6=8F=8F=E8=BF=B0=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: zhangchenyang <zhangchenyang30@huawei.com> --- api/@ohos.file.storageStatistics.d.ts | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/api/@ohos.file.storageStatistics.d.ts b/api/@ohos.file.storageStatistics.d.ts index 6eb835022c..1fa306a107 100644 --- a/api/@ohos.file.storageStatistics.d.ts +++ b/api/@ohos.file.storageStatistics.d.ts @@ -445,7 +445,8 @@ parameters are left unspecified; * @param { AsyncCallback<number> } callback - callback * @throws { BusinessError } 401 - The input parameter is invalid.Possible causes:Mandatory parameters are left unspecified; - * @throws { BusinessError } 13600001 - IPC error. + * @throws { BusinessError } 13600001 - Permission Denied.Possible causes: +May need permission ohos.permission.STORAGE_MANAGER * @throws { BusinessError } 13900042 - Unknown error. * @syscap SystemCapability.FileManagement.StorageService.SpatialStatistics * @since 15 @@ -471,7 +472,8 @@ parameters are left unspecified; * Get the total size. * * @returns { Promise<number> } return Promise - * @throws { BusinessError } 13600001 - IPC error. + * @throws { BusinessError } 13600001 - Permission Denied.Possible causes: +May need permission ohos.permission.STORAGE_MANAGER * @throws { BusinessError } 13900042 - Unknown error. * @syscap SystemCapability.FileManagement.StorageService.SpatialStatistics * @since 15 @@ -497,7 +499,8 @@ parameters are left unspecified; * Get the total size with sync interface * * @returns { number } return the total size - * @throws { BusinessError } 13600001 - IPC error. + * @throws { BusinessError } 13600001 - Permission Denied.Possible causes: +May need permission ohos.permission.STORAGE_MANAGER * @throws { BusinessError } 13900042 - Unknown error. * @syscap SystemCapability.FileManagement.StorageService.SpatialStatistics * @since 15 @@ -525,7 +528,8 @@ parameters are left unspecified; * @param { AsyncCallback<number> } callback - callback * @throws { BusinessError } 401 - The input parameter is invalid.Possible causes:Mandatory parameters are left unspecified; - * @throws { BusinessError } 13600001 - IPC error. + * @throws { BusinessError } 13600001 - Permission Denied.Possible causes: +May need permission ohos.permission.STORAGE_MANAGER * @throws { BusinessError } 13900042 - Unknown error. * @syscap SystemCapability.FileManagement.StorageService.SpatialStatistics * @since 15 @@ -551,7 +555,8 @@ parameters are left unspecified; * Get the free size. * * @returns { Promise<number> } return Promise - * @throws { BusinessError } 13600001 - IPC error. + * @throws { BusinessError } 13600001 - Permission Denied.Possible causes: +May need permission ohos.permission.STORAGE_MANAGER * @throws { BusinessError } 13900042 - Unknown error. * @syscap SystemCapability.FileManagement.StorageService.SpatialStatistics * @since 15 @@ -577,7 +582,8 @@ parameters are left unspecified; * Get the free size with sync interface. * * @returns { number } return the free size - * @throws { BusinessError } 13600001 - IPC error. + * @throws { BusinessError } 13600001 - Permission Denied.Possible causes: +May need permission ohos.permission.STORAGE_MANAGER * @throws { BusinessError } 13900042 - Unknown error. * @syscap SystemCapability.FileManagement.StorageService.SpatialStatistics * @since 15 -- Gitee From a70efd985820ea15d592aaf08b35c3bffde10332 Mon Sep 17 00:00:00 2001 From: zhangchenyang <zhangchenyang30@huawei.com> Date: Sun, 27 Apr 2025 14:15:41 +0800 Subject: [PATCH 721/835] =?UTF-8?q?=E3=80=90master=E3=80=91=E3=80=90storag?= =?UTF-8?q?e=E3=80=91=E4=BF=AE=E6=94=B9storageStatistics=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E9=94=99=E8=AF=AF=E7=A0=81=E6=8F=8F=E8=BF=B0=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: zhangchenyang <zhangchenyang30@huawei.com> --- api/@ohos.file.storageStatistics.d.ts | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/api/@ohos.file.storageStatistics.d.ts b/api/@ohos.file.storageStatistics.d.ts index 1fa306a107..38a7007ac4 100644 --- a/api/@ohos.file.storageStatistics.d.ts +++ b/api/@ohos.file.storageStatistics.d.ts @@ -223,7 +223,7 @@ parameters are left unspecified; * @throws { BusinessError } 401 - The input parameter is invalid.Possible causes:Mandatory parameters are left unspecified; * @throws { BusinessError } 13600001 - Permission Denied.Possible causes: -May need permission ohos.permission.STORAGE_MANAGER +May need permission ohos.permission.STORAGE_MANAGER. * @throws { BusinessError } 13900042 - Unknown error. * @syscap SystemCapability.FileManagement.StorageService.SpatialStatistics * @since 9 @@ -237,7 +237,7 @@ May need permission ohos.permission.STORAGE_MANAGER * @throws { BusinessError } 401 - The input parameter is invalid.Possible causes:Mandatory parameters are left unspecified; * @throws { BusinessError } 13600001 - Permission Denied.Possible causes: -May need permission ohos.permission.STORAGE_MANAGER +May need permission ohos.permission.STORAGE_MANAGER. * @throws { BusinessError } 13900042 - Unknown error. * @syscap SystemCapability.FileManagement.StorageService.SpatialStatistics * @since 9 @@ -446,7 +446,7 @@ parameters are left unspecified; * @throws { BusinessError } 401 - The input parameter is invalid.Possible causes:Mandatory parameters are left unspecified; * @throws { BusinessError } 13600001 - Permission Denied.Possible causes: -May need permission ohos.permission.STORAGE_MANAGER +May need permission ohos.permission.STORAGE_MANAGER. * @throws { BusinessError } 13900042 - Unknown error. * @syscap SystemCapability.FileManagement.StorageService.SpatialStatistics * @since 15 @@ -473,7 +473,7 @@ parameters are left unspecified; * * @returns { Promise<number> } return Promise * @throws { BusinessError } 13600001 - Permission Denied.Possible causes: -May need permission ohos.permission.STORAGE_MANAGER +May need permission ohos.permission.STORAGE_MANAGER. * @throws { BusinessError } 13900042 - Unknown error. * @syscap SystemCapability.FileManagement.StorageService.SpatialStatistics * @since 15 @@ -500,7 +500,7 @@ parameters are left unspecified; * * @returns { number } return the total size * @throws { BusinessError } 13600001 - Permission Denied.Possible causes: -May need permission ohos.permission.STORAGE_MANAGER +May need permission ohos.permission.STORAGE_MANAGER. * @throws { BusinessError } 13900042 - Unknown error. * @syscap SystemCapability.FileManagement.StorageService.SpatialStatistics * @since 15 @@ -529,7 +529,7 @@ parameters are left unspecified; * @throws { BusinessError } 401 - The input parameter is invalid.Possible causes:Mandatory parameters are left unspecified; * @throws { BusinessError } 13600001 - Permission Denied.Possible causes: -May need permission ohos.permission.STORAGE_MANAGER +May need permission ohos.permission.STORAGE_MANAGER. * @throws { BusinessError } 13900042 - Unknown error. * @syscap SystemCapability.FileManagement.StorageService.SpatialStatistics * @since 15 @@ -556,7 +556,7 @@ parameters are left unspecified; * * @returns { Promise<number> } return Promise * @throws { BusinessError } 13600001 - Permission Denied.Possible causes: -May need permission ohos.permission.STORAGE_MANAGER +May need permission ohos.permission.STORAGE_MANAGER. * @throws { BusinessError } 13900042 - Unknown error. * @syscap SystemCapability.FileManagement.StorageService.SpatialStatistics * @since 15 @@ -583,7 +583,7 @@ parameters are left unspecified; * * @returns { number } return the free size * @throws { BusinessError } 13600001 - Permission Denied.Possible causes: -May need permission ohos.permission.STORAGE_MANAGER +May need permission ohos.permission.STORAGE_MANAGER. * @throws { BusinessError } 13900042 - Unknown error. * @syscap SystemCapability.FileManagement.StorageService.SpatialStatistics * @since 15 -- Gitee From 8378818a18402feb8f1be6fb9f113ae1e65ba907 Mon Sep 17 00:00:00 2001 From: wanxiaoguo <wanxiaoguo@huawei.com> Date: Tue, 22 Apr 2025 15:40:52 +0800 Subject: [PATCH 722/835] =?UTF-8?q?=E6=9B=B4=E6=8D=A2=E7=88=B6=E7=AA=97API?= =?UTF-8?q?=E7=89=88=E6=9C=AC=E5=8F=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: wanxiaoguo <wanxiaoguo@huawei.com> Signed-off-by: 万孝国 <wanxiaoguo@huawei.com> --- api/@ohos.window.d.ts | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/api/@ohos.window.d.ts b/api/@ohos.window.d.ts index d5960a0e72..5bdf9aec69 100644 --- a/api/@ohos.window.d.ts +++ b/api/@ohos.window.d.ts @@ -9141,9 +9141,6 @@ declare namespace window { * * @param { number } windowId - Indicates parent window id. * @returns { Promise<void> } Promise that returns no value. - * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; - * 2. Incorrect parameter types; - * 3. Parameter verification failed. * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. * @throws { BusinessError } 1300002 - This window state is abnormal. * @throws { BusinessError } 1300003 - This window manager service works abnormally. @@ -9151,7 +9148,7 @@ declare namespace window { * @throws { BusinessError } 1300009 - The parent window is invaild. * @syscap SystemCapability.Window.SessionManager * @atomicservice - * @since 18 + * @since 19 */ setParentWindow(windowId: number): Promise<void>; @@ -9165,7 +9162,7 @@ declare namespace window { * @throws { BusinessError } 1300009 - The parent window is invaild. * @syscap SystemCapability.Window.SessionManager * @atomicservice - * @since 18 + * @since 19 */ getParentWindow(): Window; -- Gitee From 1ce687f2ab9bb80c02cf4201580939b586bf49fd Mon Sep 17 00:00:00 2001 From: xiaozuo00 <xuyicong3@huawei.com> Date: Sun, 27 Apr 2025 15:00:47 +0800 Subject: [PATCH 723/835] =?UTF-8?q?installPlugin=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E8=A1=A5=E5=85=85=E9=94=99=E8=AF=AF=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: xiaozuo00 <xuyicong3@huawei.com> --- api/@ohos.bundle.installer.d.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/api/@ohos.bundle.installer.d.ts b/api/@ohos.bundle.installer.d.ts index 2eb7f402b4..bd86e780a6 100644 --- a/api/@ohos.bundle.installer.d.ts +++ b/api/@ohos.bundle.installer.d.ts @@ -1760,6 +1760,7 @@ declare namespace installer { * @throws { BusinessError } 17700011 - Failed to install the plugin because the plugin signature fails to be verified. * @throws { BusinessError } 17700012 - Failed to install the plugin because the HSP path is invalid or the HSP is too large. * @throws { BusinessError } 17700015 - Failed to install the plugin because they have different configuration information. + * @throws { BusinessError } 17700016 - Failed to install the plugin because of insufficient system disk space. * @throws { BusinessError } 17700017 - Failed to install the plugin since the version of the plugin to install is too early. * @throws { BusinessError } 17700048 - Failed to install the plugin because the code signature verification is failed. * @throws { BusinessError } 17700052 - Failed to install the plugin because debug bundle cannot be installed under non-developer mode. -- Gitee From 19b76864ea33d29251963357ad8532d2904cfd3d Mon Sep 17 00:00:00 2001 From: wanxiaoqing <wanxiaoqing@huawei.com> Date: Sun, 27 Apr 2025 10:33:52 +0800 Subject: [PATCH 724/835] =?UTF-8?q?=E9=94=99=E8=AF=AF=E7=A0=81=E6=95=B4?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: wanxiaoqing <wanxiaoqing@huawei.com> --- api/@ohos.data.unifiedDataChannel.d.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/api/@ohos.data.unifiedDataChannel.d.ts b/api/@ohos.data.unifiedDataChannel.d.ts index 6e01683bf7..b66c98cb7d 100644 --- a/api/@ohos.data.unifiedDataChannel.d.ts +++ b/api/@ohos.data.unifiedDataChannel.d.ts @@ -1941,7 +1941,7 @@ declare namespace unifiedDataChannel { * @throws { BusinessError } 202 - Permission verification failed, application which is not a system application uses system API. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types. - * @throws { BusinessError } 20400001 - Settings already exist. + * @throws { BusinessError } 20400001 - Settings already exist, if need to reconfigure, please remove the previous share options. * @syscap SystemCapability.DistributedDataManager.UDMF.Core * @systemapi * @StageModelOnly @@ -1957,7 +1957,7 @@ declare namespace unifiedDataChannel { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; * 3. Parameter verification failed. - * @throws { BusinessError } 20400001 - Settings already exist. + * @throws { BusinessError } 20400001 - Settings already exist, if need to reconfigure, please remove the previous share options. * @syscap SystemCapability.DistributedDataManager.UDMF.Core * @stagemodelonly * @since 14 @@ -1996,7 +1996,7 @@ declare namespace unifiedDataChannel { * <br>When the input parameters use different records to represent various formats of a single data entry, * and the tag in the properties is marked as "records_to_entries_data_format", this API will convert the data into a single record with multiple entries. * <br>If the input data does not meet the conversion criteria, it will remain unchanged by default. - * + * * @param { UnifiedData } data - {@link UnifiedData} Data represents the data that needs to be converted. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. 2. Incorrect parameter types. * @syscap SystemCapability.DistributedDataManager.UDMF.Core -- Gitee From 99c02b9581e6160fa175d2f707d5a3503c6882da Mon Sep 17 00:00:00 2001 From: liwei <liwei769@huawei.com> Date: Sun, 27 Apr 2025 07:55:57 +0000 Subject: [PATCH 725/835] =?UTF-8?q?=E5=9B=9E=E6=97=8B=E9=95=96=E9=94=99?= =?UTF-8?q?=E8=AF=AF=E7=A0=81=E6=8F=8F=E8=BF=B0=E4=BF=AE=E6=94=B9=E5=90=88?= =?UTF-8?q?=E5=85=A5=E4=B8=BB=E5=B9=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: liwei <liwei769@huawei.com> --- api/@ohos.multimodalAwareness.metadataBinding.d.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/api/@ohos.multimodalAwareness.metadataBinding.d.ts b/api/@ohos.multimodalAwareness.metadataBinding.d.ts index 7f8d5f4963..3ab51b82eb 100644 --- a/api/@ohos.multimodalAwareness.metadataBinding.d.ts +++ b/api/@ohos.multimodalAwareness.metadataBinding.d.ts @@ -36,7 +36,7 @@ declare namespace metadataBinding { * @returns { Promise<image.PixelMap> } encoded image * @throws { BusinessError } 202 - Permission check failed. A non-system application uses the system API. * @throws { BusinessError } 32100001 - Internal handling failed. File creation failed - * @throws { BusinessError } 32100002 - Encode process fail. + * @throws { BusinessError } 32100002 - Encode process fail. Possible causes: 1. Image processing error; 2. Channel coding error * @syscap SystemCapability.MultimodalAwareness.MetadataBinding * @systemapi * @since 18 @@ -49,7 +49,7 @@ declare namespace metadataBinding { * @returns { Promise<string> } decode result * @throws { BusinessError } 202 - Permission check failed. A non-system application uses the system API. * @throws { BusinessError } 32100001 - Internal handling failed. File read failed. - * @throws { BusinessError } 32100003 - Decode process fail. + * @throws { BusinessError } 32100003 - Decode process fail. Possible causes: 1. Image is not an encoded Image; 2. Image destroyed, decoding failed * @syscap SystemCapability.MultimodalAwareness.MetadataBinding * @systemapi * @since 18 @@ -84,7 +84,7 @@ declare namespace metadataBinding { * @param { string } bundleName - Bundle name of a third-party application * @param { Callback<number> } callback - Call back the screenshot event * @throws { BusinessError } 32100001 - Internal handling failed. Service exception. - * @throws { BusinessError } 32100004 - Subscribe Failed. + * @throws { BusinessError } 32100004 - Subscribe Failed. Possible causes: 1. Abnormal system capability; 2. IPC communication abnormality; 3. Algorithm loading exception * @syscap SystemCapability.MultimodalAwareness.MetadataBinding * @atomicservice * @since 18 @@ -97,7 +97,7 @@ declare namespace metadataBinding { * @param { string } bundleName - Bundle name of a third-party application * @param { Callback<number> } callback - Call back the screenshot event * @throws { BusinessError } 32100001 - Internal handling failed. Service exception. - * @throws { BusinessError } 32100005 - Unsubscribe Failed. + * @throws { BusinessError } 32100005 - Unsubscribe Failed. Possible causes: 1. Abnormal system capability; 2. IPC communication abnormality * @syscap SystemCapability.MultimodalAwareness.MetadataBinding * @atomicservice * @since 18 -- Gitee From 216b2384a0ad87842afafb519146a011f40032d0 Mon Sep 17 00:00:00 2001 From: luzhiye <luzhiye123@huawei.com> Date: Sun, 27 Apr 2025 08:17:37 +0000 Subject: [PATCH 726/835] update api/@ohos.usbManager.d.ts. Signed-off-by: luzhiye <luzhiye123@huawei.com> --- api/@ohos.usbManager.d.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/api/@ohos.usbManager.d.ts b/api/@ohos.usbManager.d.ts index 8573acec39..cd3aa8295d 100644 --- a/api/@ohos.usbManager.d.ts +++ b/api/@ohos.usbManager.d.ts @@ -2365,21 +2365,21 @@ declare namespace usbManager { function usbCancelTransfer(transfer: UsbDataTransferParams): void; /** - * Perform a USB port reset to reinitialize a usb device. The operation will attampt to restore the previous configuration + * Perform a USB port reset to reinitialize a usb device. The operation will attempt to restore the previous configuration * and alternate interface settings after the reset has completed. * * @param { USBDevicePipe } pipe - Represents a USB device,which is the target object to be restarted.It cannot be empty. - * @returns { boolean } If the restart opration is successful, return {@code true}; if the restart operation fails, return {@code false}. + * @returns { boolean } If the restart operation is successful, return {@code true}; if the restart operation fails, return {@code false}. * @throws { BusinessError } 401 - Parameter error. Possible causes: * <br>1.Mandatory parameters are left unspecified. * <br>2.Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported. Current function do not supporte due to the limitition of the device capabilities. * @throws { BusinessError } 14400004 - USB Service connection exception. Possible causes: 1. No USB Device plugged in. - * @throws { BusinessError } 14400008 - No such device (it may have been disconnected) + * @throws { BusinessError } 14400008 - No such device(it may have been disconnected) * @throws { BusinessError } 14400010 - Other USB error. Possible causes: * <br>1.Unrecognized discard error code. * @throws { BusinessError } 14400013 - The USBDevicePipe validity check failed. Possible causes: - * <br>1.The validity check of the input parameters is checked failed. + * <br>1.The validity of the input parameters is checked failed. * <br>2.The input parameters are obtained through a rational call chain, first using connectDevice to acquire the USBDevicePipe. * @syscap SystemCapability.USB.USBManager * @since 20 -- Gitee From 89a44188f1ed3f267f97a49cfea37e0ac93afcbf Mon Sep 17 00:00:00 2001 From: yang123 <yangyanling13@huawei.com> Date: Sun, 27 Apr 2025 08:47:44 +0000 Subject: [PATCH 727/835] update api/@ohos.cooperate.d.ts. Signed-off-by: yang123 <yangyanling13@huawei.com> --- api/@ohos.cooperate.d.ts | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/api/@ohos.cooperate.d.ts b/api/@ohos.cooperate.d.ts index f2b6f36949..7f2f89fb67 100644 --- a/api/@ohos.cooperate.d.ts +++ b/api/@ohos.cooperate.d.ts @@ -419,7 +419,8 @@ declare namespace cooperate { * @throws {BusinessError} 202 - Permission verification failed. A non-system application calls a system API. * @throws {BusinessError} 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. * <br>2.Incorrect parameter types.3.Parameter verification failed. - * @throws {BusinessError} 20900001 - Operation failed. + * @throws {BusinessError} 20900001 - Service Exception. Possible causes: 1. A system error, such as null pointer, + * <br>container-related exception, IPC exception. 2. N-API invocation exception, invalid N-API status. * @syscap SystemCapability.Msdp.DeviceStatus.Cooperate * @systemapi Hide this for inner system use. * @since 10 @@ -437,7 +438,8 @@ declare namespace cooperate { * @throws {BusinessError} 202 - Permission verification failed. A non-system application calls a system API. * @throws {BusinessError} 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. * <br>2.Incorrect parameter types.3.Parameter verification failed. - * @throws {BusinessError} 20900001 - Operation failed. + * @throws {BusinessError} 20900001 - Service Exception. Possible causes: 1. A system error, such as null pointer, + * <br>container-related exception, IPC exception. 2. N-API invocation exception, invalid N-API status. * @syscap SystemCapability.Msdp.DeviceStatus.Cooperate * @systemapi Hide this for inner system use. * @since 10 @@ -457,7 +459,8 @@ declare namespace cooperate { * @throws {BusinessError} 202 - Permission verification failed. A non-system application calls a system API. * @throws {BusinessError} 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. * <br>2.Incorrect parameter types.3.Parameter verification failed. - * @throws {BusinessError} 20900001 - Operation failed. + * @throws {BusinessError} 20900001 - Service Exception. Possible causes: 1. A system error, such as null pointer, + * <br>container-related exception, IPC exception. 2. N-API invocation exception, invalid N-API status. * @syscap SystemCapability.Msdp.DeviceStatus.Cooperate * @systemapi Hide this for inner system use. * @since 11 @@ -475,7 +478,8 @@ declare namespace cooperate { * @throws {BusinessError} 202 - Permission verification failed. A non-system application calls a system API. * @throws {BusinessError} 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. * <br>2.Incorrect parameter types.3.Parameter verification failed. - * @throws {BusinessError} 20900001 - Operation failed. + * @throws {BusinessError} 20900001 - Service Exception. Possible causes: 1. A system error, such as null pointer, + * <br>container-related exception, IPC exception. 2. N-API invocation exception, invalid N-API status. * @syscap SystemCapability.Msdp.DeviceStatus.Cooperate * @systemapi Hide this for inner system use. * @since 11 -- Gitee From 87ddc52cd474a34868c92bfdd9a277f31257f509 Mon Sep 17 00:00:00 2001 From: cuiruibin <cuiruibin3@huawei.com> Date: Sun, 27 Apr 2025 17:53:48 +0800 Subject: [PATCH 728/835] =?UTF-8?q?JS=E6=8E=A5=E5=8F=A3=E9=94=99=E8=AF=AF?= =?UTF-8?q?=E6=8F=8F=E8=BF=B0=E6=9B=B4=E6=96=B0=20Signed-off-by:=20cuiruib?= =?UTF-8?q?in=20<cuiruibin3@huawei.com>?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/@ohos.fileshare.d.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/api/@ohos.fileshare.d.ts b/api/@ohos.fileshare.d.ts index d40e87b1ca..f385fb7fcd 100644 --- a/api/@ohos.fileshare.d.ts +++ b/api/@ohos.fileshare.d.ts @@ -264,7 +264,7 @@ declare namespace fileShare { * <br>2.Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 13900001 - Operation not permitted. - * @throws { BusinessError } 13900042 - Unknown error + * @throws { BusinessError } 13900042 - Out of memory * @syscap SystemCapability.FileManagement.AppFileService.FolderAuthorization * @since 11 */ @@ -281,7 +281,7 @@ declare namespace fileShare { * <br>2.Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 13900001 - Operation not permitted. - * @throws { BusinessError } 13900042 - Unknown error + * @throws { BusinessError } 13900042 - Out of memory * @syscap SystemCapability.FileManagement.AppFileService.FolderAuthorization * @since 11 */ @@ -298,7 +298,7 @@ declare namespace fileShare { * <br>2.Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 13900001 - Operation not permitted. - * @throws { BusinessError } 13900042 - Unknown error + * @throws { BusinessError } 13900042 - Out of memory * @syscap SystemCapability.FileManagement.AppFileService.FolderAuthorization * @since 11 */ @@ -315,7 +315,7 @@ declare namespace fileShare { * <br>2.Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 13900001 - Operation not permitted. - * @throws { BusinessError } 13900042 - Unknown error + * @throws { BusinessError } 13900042 - Out of memory * @syscap SystemCapability.FileManagement.AppFileService.FolderAuthorization * @since 11 */ @@ -331,7 +331,7 @@ declare namespace fileShare { * @throws { BusinessError } 401 - Parameter error.Possible causes:1.Mandatory parameters are left unspecified; * <br>2.Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported. - * @throws { BusinessError } 13900042 - Unknown error + * @throws { BusinessError } 13900042 - Out of memory * @syscap SystemCapability.FileManagement.AppFileService.FolderAuthorization * @since 12 */ @@ -343,7 +343,7 @@ declare namespace fileShare { * @throws { BusinessError } 401 - Parameter error.Possible causes:1.Mandatory parameters are left unspecified; * <br>2.Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported. - * @throws { BusinessError } 13900042 - Unknown error + * @throws { BusinessError } 13900042 - Out of memory * @syscap SystemCapability.FileManagement.AppFileService.FolderAuthorization * @since 17 */ -- Gitee From 9a1b8c73c21a1b4d3c0772b41283e879e585bada Mon Sep 17 00:00:00 2001 From: zhuhan <zhuhan10@huawei.com> Date: Sun, 27 Apr 2025 18:16:36 +0800 Subject: [PATCH 729/835] api 19 Signed-off-by: zhuhan <zhuhan10@huawei.com> Change-Id: Ia3dfc7fc693e48a4d4598e47a8052ceae43439e2 --- api/@ohos.app.ability.application.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.app.ability.application.d.ts b/api/@ohos.app.ability.application.d.ts index 7d1a492b19..7979f66a2d 100644 --- a/api/@ohos.app.ability.application.d.ts +++ b/api/@ohos.app.ability.application.d.ts @@ -72,7 +72,7 @@ declare namespace application { * @returns { Promise<Context> } Returns the module context of plugin. * @syscap SystemCapability.Ability.AbilityRuntime.Core * @stagemodelonly - * @since 18 + * @since 19 */ export function createPluginModuleContext(context: Context, pluginBundleName: string, pluginModuleName: string): Promise<Context>; -- Gitee From 7ea31d6f6be8bd0eb96e9c6f16bfaf3c7a89c3da Mon Sep 17 00:00:00 2001 From: guowei <guowei149@h-partners.com> Date: Mon, 28 Apr 2025 10:10:54 +0800 Subject: [PATCH 730/835] =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E6=B3=A8=E9=87=8A?= =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: guowei <guowei149@h-partners.com> --- api/@ohos.settings.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.settings.d.ts b/api/@ohos.settings.d.ts index 4b32cafe66..a6324e71d8 100644 --- a/api/@ohos.settings.d.ts +++ b/api/@ohos.settings.d.ts @@ -1266,7 +1266,7 @@ declare namespace settings { /** * Set settingsdata value(synchronous method) * - * @permission ohos.permission.MANAGE_SETTINGS + * @permission ohos.permission.MANAGE_SECURE_SETTINGS * @param { DataAbilityHelper } dataAbilityHelper Indicates dataAbilityHelper instance. * @param { string } name Indicates the name of the character string. * @param { string } value Indicates the value of the character string. -- Gitee From f39b66b951559461cae625df3fc64083b603da05 Mon Sep 17 00:00:00 2001 From: wangzhan <wangzhan37@huawei.com> Date: Mon, 28 Apr 2025 02:54:55 +0000 Subject: [PATCH 731/835] =?UTF-8?q?update=20api/@ohos.telephony.radio.d.ts?= =?UTF-8?q?.=20=E4=B8=BA=E5=B9=B3=E5=8F=B0=E8=AF=86=E5=88=AB=E6=B3=A8?= =?UTF-8?q?=E9=87=8A=E4=BF=AE=E6=94=B9=EF=BC=8C=E9=85=8D=E5=90=88=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: wangzhan <wangzhan37@huawei.com> --- api/@ohos.telephony.radio.d.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/api/@ohos.telephony.radio.d.ts b/api/@ohos.telephony.radio.d.ts index 8610329608..2c66ca8178 100644 --- a/api/@ohos.telephony.radio.d.ts +++ b/api/@ohos.telephony.radio.d.ts @@ -177,7 +177,8 @@ declare namespace radio { * ranging from 0 to the maximum card slot index number supported by the device. * @returns { NetworkRadioTech } Returns the RAT of PS domain and CS domain of registered network. * @syscap SystemCapability.Telephony.CoreService - * @since 18 + * @since arkts {'1.1':'18','1.2':20} + * @arkts 1.1&1.2 */ function getRadioTechSync(slotId: number): NetworkRadioTech; -- Gitee From ef239b21c3c870b963e53da83fdad40e023d356b Mon Sep 17 00:00:00 2001 From: wangzhan <wangzhan37@huawei.com> Date: Mon, 28 Apr 2025 02:57:36 +0000 Subject: [PATCH 732/835] update api/@ohos.telephony.radio.d.ts. Signed-off-by: wangzhan <wangzhan37@huawei.com> --- api/@ohos.telephony.radio.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.telephony.radio.d.ts b/api/@ohos.telephony.radio.d.ts index 2c66ca8178..e35b054d01 100644 --- a/api/@ohos.telephony.radio.d.ts +++ b/api/@ohos.telephony.radio.d.ts @@ -177,7 +177,7 @@ declare namespace radio { * ranging from 0 to the maximum card slot index number supported by the device. * @returns { NetworkRadioTech } Returns the RAT of PS domain and CS domain of registered network. * @syscap SystemCapability.Telephony.CoreService - * @since arkts {'1.1':'18','1.2':20} + * @since arkts {'1.1':'18','1.2':'20'} * @arkts 1.1&1.2 */ function getRadioTechSync(slotId: number): NetworkRadioTech; -- Gitee From f39bc75ee726d48c875322afe96ee7c395375344 Mon Sep 17 00:00:00 2001 From: renzhixian <renzhixian@huawei.com> Date: Sat, 19 Apr 2025 20:14:13 +0800 Subject: [PATCH 733/835] fix: update pasteboard error messgae Signed-off-by: renzhixian <renzhixian@huawei.com> --- api/@ohos.pasteboard.d.ts | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/api/@ohos.pasteboard.d.ts b/api/@ohos.pasteboard.d.ts index 2c52fa1fab..8fa0dcb790 100755 --- a/api/@ohos.pasteboard.d.ts +++ b/api/@ohos.pasteboard.d.ts @@ -1297,7 +1297,7 @@ declare namespace pasteboard { /** * Checks whether the data is remote. * @returns { boolean } True is remote data, else false. - * @throws { BusinessError } 12900005 - Request timed out. + * @throws { BusinessError } 12900005 - Excessive processing time for internal data. * @syscap SystemCapability.MiscServices.Pasteboard * @atomicservice * @since 11 @@ -1307,7 +1307,7 @@ declare namespace pasteboard { /** * Gets source of data. * @returns { string } data source. - * @throws { BusinessError } 12900005 - Request timed out. + * @throws { BusinessError } 12900005 - Excessive processing time for internal data. * @syscap SystemCapability.MiscServices.Pasteboard * @atomicservice * @since 11 @@ -1320,7 +1320,7 @@ declare namespace pasteboard { * @returns { boolean } if having mimeType in PasteData returns true, else returns false. * @throws { BusinessError } 401 - Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameters types. - * @throws { BusinessError } 12900005 - Request timed out. + * @throws { BusinessError } 12900005 - Excessive processing time for internal data. * @syscap SystemCapability.MiscServices.Pasteboard * @atomicservice * @since 11 @@ -1385,7 +1385,7 @@ declare namespace pasteboard { /** * Clears the pasteboard. - * @throws { BusinessError } 12900005 - Request timed out. + * @throws { BusinessError } 12900005 - Excessive processing time for internal data. * @syscap SystemCapability.MiscServices.Pasteboard * @atomicservice * @since 11 @@ -1479,7 +1479,7 @@ declare namespace pasteboard { /** * Gets pasteData from the system pasteboard. * @returns { PasteData } a new PasteData. - * @throws { BusinessError } 12900005 - Request timed out. + * @throws { BusinessError } 12900005 - Excessive processing time for internal data. * @syscap SystemCapability.MiscServices.Pasteboard * @atomicservice * @since 11 @@ -1490,7 +1490,7 @@ declare namespace pasteboard { * @returns { PasteData } a new PasteData. * @throws { BusinessError } 201 - Permission verification failed. The application does not have the * permission required to call the API. - * @throws { BusinessError } 12900005 - Request timed out. + * @throws { BusinessError } 12900005 - Excessive processing time for internal data. * @syscap SystemCapability.MiscServices.Pasteboard * @atomicservice * @since 12 @@ -1556,7 +1556,7 @@ declare namespace pasteboard { /** * Checks whether there is content in the system pasteboard. * @returns { boolean } True exists, false does not exist. - * @throws { BusinessError } 12900005 - Request timed out. + * @throws { BusinessError } 12900005 - Excessive processing time for internal data. * @syscap SystemCapability.MiscServices.Pasteboard * @atomicservice * @since 11 @@ -1642,7 +1642,7 @@ declare namespace pasteboard { * @param { PasteData } data - PasteData will be written to the clipboard. * @throws { BusinessError } 401 - Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameters types. - * @throws { BusinessError } 12900005 - Request timed out. + * @throws { BusinessError } 12900005 - Excessive processing time for internal data. * @syscap SystemCapability.MiscServices.Pasteboard * @atomicservice * @since 11 @@ -1668,7 +1668,7 @@ declare namespace pasteboard { * @returns { unifiedDataChannel.UnifiedData } a new UnifiedData. * @throws { BusinessError } 201 - Permission verification failed. The application does not have the * permission required to call the API. - * @throws { BusinessError } 12900005 - Request timed out. + * @throws { BusinessError } 12900005 - Excessive processing time for internal data. * @syscap SystemCapability.MiscServices.Pasteboard * @atomicservice * @since 12 @@ -1694,7 +1694,7 @@ declare namespace pasteboard { * @param { unifiedDataChannel.UnifiedData } data - Unified data will be written to the pasteboard. * @throws { BusinessError } 401 - Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameters types. - * @throws { BusinessError } 12900005 - Request timed out. + * @throws { BusinessError } 12900005 - Excessive processing time for internal data. * @syscap SystemCapability.MiscServices.Pasteboard * @atomicservice * @since 12 @@ -1792,10 +1792,10 @@ declare namespace pasteboard { * permission required to call the API. * @throws { BusinessError } 401 - Parameter error. * @throws { BusinessError } 12900003 - Another copy or paste operation is in progress. - * @throws { BusinessError } 12900007 - Copy file failed. + * @throws { BusinessError } 12900007 - Invalid destUri or file system error. * @throws { BusinessError } 12900008 - Failed to start progress. * @throws { BusinessError } 12900009 - Progress exits abnormally. - * @throws { BusinessError } 12900010 - Get pasteData error. + * @throws { BusinessError } 12900010 - System error occurred during paste execution. * @syscap SystemCapability.MiscServices.Pasteboard * @atomicservice * @since 15 -- Gitee From fd750d86d3cdd202d01b8d1a25e6d8360064912e Mon Sep 17 00:00:00 2001 From: chen828 <chensihui6@huawei.com> Date: Mon, 28 Apr 2025 16:28:31 +0800 Subject: [PATCH 734/835] bugfix Signed-off-by: chen828 <chensihui6@huawei.com> --- api/@ohos.UiTest.d.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) mode change 100644 => 100755 api/@ohos.UiTest.d.ts diff --git a/api/@ohos.UiTest.d.ts b/api/@ohos.UiTest.d.ts old mode 100644 new mode 100755 index 2e2634f7eb..c7155b9dbf --- a/api/@ohos.UiTest.d.ts +++ b/api/@ohos.UiTest.d.ts @@ -2006,7 +2006,7 @@ declare class On { /** * Specifies the checked status of the target Component. * - * @param { boolean } b The checked status,default to false. + * @param { boolean } b The checked status,default to true. * @returns { On } this {@link On} object. * @throws { BusinessError } 401 - if the input parameters are invalid. * @syscap SystemCapability.Test.UiTest @@ -2016,7 +2016,7 @@ declare class On { /** * Specifies the checked status of the target Component. * - * @param { boolean } b The checked status,default to false. + * @param { boolean } b The checked status,default to true. * @returns { On } this {@link On} object. * @throws { BusinessError } 401 - if the input parameters are invalid. * @syscap SystemCapability.Test.UiTest @@ -2027,7 +2027,7 @@ declare class On { /** * Specifies the checked status of the target Component. * - * @param { boolean } [b] - the checked status.Set it default false if null or undefined. + * @param { boolean } [b] - the checked status.Set it default true if null or undefined. * @returns { On } this {@link On} object. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Incorrect parameter types; 2. Parameter verification failed. * @syscap SystemCapability.Test.UiTest @@ -2041,7 +2041,7 @@ declare class On { /** * Specifies the checkable status of the target Component. * - * @param { boolean } b The checkable status,default to false. + * @param { boolean } b The checkable status,default to true. * @returns { On } this {@link On} object. * @throws { BusinessError } 401 - if the input parameters are invalid. * @syscap SystemCapability.Test.UiTest @@ -2051,7 +2051,7 @@ declare class On { /** * Specifies the checkable status of the target Component. * - * @param { boolean } b The checkable status,default to false. + * @param { boolean } b The checkable status,default to true. * @returns { On } this {@link On} object. * @throws { BusinessError } 401 - if the input parameters are invalid. * @syscap SystemCapability.Test.UiTest @@ -2062,7 +2062,7 @@ declare class On { /** * Specifies the checkable status of the target Component. * - * @param { boolean } [b] - the checkable status.Set it default false if null or undefined. + * @param { boolean } [b] - the checkable status.Set it default true if null or undefined. * @returns { On } this {@link On} object. * @throws { BusinessError } 401 - Parameter error. 1. Incorrect parameter types; 2. Parameter verification failed. * @syscap SystemCapability.Test.UiTest -- Gitee From 32cff8d91515af30c59d70475d71d49baeee374b Mon Sep 17 00:00:00 2001 From: MisterE <smart_e@126.com> Date: Mon, 28 Apr 2025 16:53:54 +0800 Subject: [PATCH 735/835] =?UTF-8?q?401=E9=94=99=E8=AF=AF=E7=A0=81=E6=95=B4?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: MisterE <smart_e@126.com> --- api/@ohos.app.ability.continueManager.d.ts | 2 -- 1 file changed, 2 deletions(-) diff --git a/api/@ohos.app.ability.continueManager.d.ts b/api/@ohos.app.ability.continueManager.d.ts index 00748177aa..a4899dee1f 100644 --- a/api/@ohos.app.ability.continueManager.d.ts +++ b/api/@ohos.app.ability.continueManager.d.ts @@ -35,7 +35,6 @@ declare namespace continueManager { * @param { 'prepareContinue' } type - Registration Type, 'prepareContinue'. * @param { Context } context - the ability context. * @param { AsyncCallback<ContinueResultInfo> } callback - Used to handle ('prepareContinue') command. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. 2. Incorrect parameter types. * @throws { BusinessError } 16300501 - the system ability work abnormally. * @syscap SystemCapability.Ability.AbilityRuntime.Mission * @since 18 @@ -48,7 +47,6 @@ declare namespace continueManager { * @param { 'prepareContinue' } type - Registration Type, 'prepareContinue'. * @param { Context } context - the ability context. * @param { AsyncCallback<ContinueResultInfo> } callback - Used to handle ('prepareContinue') command. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. 2. Incorrect parameter types. * @throws { BusinessError } 16300501 - the system ability work abnormally. * @syscap SystemCapability.Ability.AbilityRuntime.Mission * @since 18 -- Gitee From 85fbee09a10fb0a056915b249df3a928572f57b6 Mon Sep 17 00:00:00 2001 From: ConvivialYu <yujiale3@huawei.com> Date: Thu, 24 Apr 2025 11:29:10 +0800 Subject: [PATCH 736/835] UEC add errorcode Signed-off-by: ConvivialYu <yujiale3@huawei.com> --- api/@internal/component/ets/ui_extension_component.d.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/@internal/component/ets/ui_extension_component.d.ts b/api/@internal/component/ets/ui_extension_component.d.ts index 0f6445ff78..d3b85e3b24 100644 --- a/api/@internal/component/ets/ui_extension_component.d.ts +++ b/api/@internal/component/ets/ui_extension_component.d.ts @@ -213,7 +213,7 @@ declare interface UIExtensionProxy { * * @param { object } data - data send to the UIExtensionAbility * @returns { object } data - data transferred from the UIExtensionAbility - * @throws { BusinessError } 100011 - No callback has been registered to response this request. + * @throws { BusinessError } 100011 - No callback has been registered to respond to this request. * @throws { BusinessError } 100012 - Transferring data failed. * @syscap SystemCapability.ArkUI.ArkUI.Full * @systemapi @@ -225,7 +225,7 @@ declare interface UIExtensionProxy { * * @param { Record<string, Object> } data - Data send to the UIExtensionAbility. * @returns { Record<string, Object> } data - Data transferred from the UIExtensionAbility. - * @throws { BusinessError } 100011 - No callback has been registered to response this request. + * @throws { BusinessError } 100011 - No callback has been registered to respond to this request. * @throws { BusinessError } 100012 - Transferring data failed. * @syscap SystemCapability.ArkUI.ArkUI.Full * @systemapi -- Gitee From 67f3f63fc24dba0f3329547c3ece6fade8a333f7 Mon Sep 17 00:00:00 2001 From: songbao1 <luojingsong@h-partners.com> Date: Mon, 28 Apr 2025 19:48:41 +0800 Subject: [PATCH 737/835] =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E5=88=A0=E9=99=A4801?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: songbao1 <luojingsong@h-partners.com> --- api/@ohos.notificationManager.d.ts | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/api/@ohos.notificationManager.d.ts b/api/@ohos.notificationManager.d.ts index a844fb08b4..6171a3151d 100644 --- a/api/@ohos.notificationManager.d.ts +++ b/api/@ohos.notificationManager.d.ts @@ -2113,6 +2113,7 @@ declare namespace notificationManager { * @throws { BusinessError } 202 - Not system application to call the interface. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. * <br>2. Incorrect parameter types. 3. Parameter verification failed. + * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 1600001 - Internal error. * @throws { BusinessError } 1600002 - Marshalling or unmarshalling error. * @throws { BusinessError } 1600003 - Failed to connect to the service. @@ -3429,7 +3430,6 @@ declare namespace notificationManager { * @throws { BusinessError } 202 - Not system application. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. * <br>2. Incorrect parameter types. 3. Parameter verification failed. - * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 1600001 - Internal error. * @syscap SystemCapability.Notification.Notification * @systemapi @@ -3466,7 +3466,6 @@ declare namespace notificationManager { * @throws { BusinessError } 202 - Not system application. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. * <br>2. Incorrect parameter types. 3. Parameter verification failed. - * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 1600001 - Internal error. * @throws { BusinessError } 1600002 - Marshalling or unmarshalling error. * @throws { BusinessError } 1600003 - Failed to connect to the service. @@ -3500,7 +3499,6 @@ declare namespace notificationManager { * @throws { BusinessError } 202 - Not system application. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. * <br>2. Incorrect parameter types. 3. Parameter verification failed. - * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 1600001 - Internal error. * @syscap SystemCapability.Notification.Notification * @systemapi -- Gitee From cbe07d3bc95c801470334d22e4c760d96ae6b6c7 Mon Sep 17 00:00:00 2001 From: j30052480 <jiangweisheng1@huawei.com> Date: Mon, 28 Apr 2025 20:23:02 +0800 Subject: [PATCH 738/835] fix: fix description bug Signed-off-by: j30052480 <jiangweisheng1@huawei.com> --- api/@ohos.display.d.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/api/@ohos.display.d.ts b/api/@ohos.display.d.ts index 6c73643781..b89984ab5c 100644 --- a/api/@ohos.display.d.ts +++ b/api/@ohos.display.d.ts @@ -480,7 +480,6 @@ declare namespace display { * @param { FoldDisplayMode } mode target display mode to change. * @param { string } reason set display mode reason. * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. - * <br>2. Incorrect parameter types. * @throws { BusinessError } 1400003 - This display manager service works abnormally. * @syscap SystemCapability.Window.SessionManager * @systemapi Hide this for inner system use. -- Gitee From 9cc2a3a944be9732d3af608d03aaaa8db1b44208 Mon Sep 17 00:00:00 2001 From: lott14 <fangwanning1@h-partners.com> Date: Mon, 28 Apr 2025 17:36:10 +0800 Subject: [PATCH 739/835] Update error code description Signed-off-by: lott14 <fangwanning1@h-partners.com> --- api/@ohos.data.graphStore.d.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/api/@ohos.data.graphStore.d.ts b/api/@ohos.data.graphStore.d.ts index d1ce637cd5..e2a948f0de 100644 --- a/api/@ohos.data.graphStore.d.ts +++ b/api/@ohos.data.graphStore.d.ts @@ -522,8 +522,8 @@ declare namespace graphStore { * <br>2. Incorrect parameter types. * @throws { BusinessError } 31300000 - Inner error. * @throws { BusinessError } 31300001 - Database corrupted. - * @throws { BusinessError } 31300014 - Invalid database path. - * @throws { BusinessError } 31300015 - Config changed. + * @throws { BusinessError } 31300014 - Failed to open or delete database with an invalid database path. + * @throws { BusinessError } 31300015 - StoreConfig, for example, securityLevel or encrypt, is changed. * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core * @systemapi * @since 18 @@ -540,7 +540,7 @@ declare namespace graphStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 31300000 - Inner error. - * @throws { BusinessError } 31300014 - Invalid database path. + * @throws { BusinessError } 31300014 - Failed to open or delete database with an invalid database path. * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core * @systemapi * @since 18 -- Gitee From aeeed6852942382bc43d132409e2398520e074a5 Mon Sep 17 00:00:00 2001 From: bailu1992 <bailu27@huawei.com> Date: Mon, 28 Apr 2025 22:39:09 +0800 Subject: [PATCH 740/835] Supplement to the description of abnormal error codes for the service Signed-off-by: bailu1992 <bailu27@huawei.com> --- api/@ohos.sensor.d.ts | 225 ++++++++++++++++++++++++++++-------------- 1 file changed, 150 insertions(+), 75 deletions(-) diff --git a/api/@ohos.sensor.d.ts b/api/@ohos.sensor.d.ts index 6587cae21a..3cc06de32f 100644 --- a/api/@ohos.sensor.d.ts +++ b/api/@ohos.sensor.d.ts @@ -237,7 +237,8 @@ declare namespace sensor { * @param { Options } [options] - Optional parameters specifying the interval at which sensor data is reported, {@code Options}. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14500101 - Service exception. + * @throws { BusinessError } 14500101 - Service exception. Possible causes: 1. Sensor hdf service exception; + * <br> 2. Sensor service ipc exception;3. Sensor data channel exception. * @syscap SystemCapability.Sensors.Sensor * @systemapi * @since 10 @@ -249,7 +250,8 @@ declare namespace sensor { * @param { Options } [options] - Optional parameters specifying the interval at which sensor data is reported, {@code Options}. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14500101 - Service exception. + * @throws { BusinessError } 14500101 - Service exception. Possible causes: 1. Sensor hdf service exception; + * <br> 2. Sensor service ipc exception;3. Sensor data channel exception. * @throws { BusinessError } 202 - Permission check failed. A non-system application uses the system API. * @syscap SystemCapability.Sensors.Sensor * @systemapi @@ -264,7 +266,8 @@ declare namespace sensor { * @param { Options } [options] - Optional parameters specifying the interval at which sensor data is reported, {@code Options}. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14500101 - Service exception. + * @throws { BusinessError } 14500101 - Service exception. Possible causes: 1. Sensor hdf service exception; + * <br> 2. Sensor service ipc exception;3. Sensor data channel exception. * @syscap SystemCapability.Sensors.Sensor * @systemapi * @since 10 @@ -276,7 +279,8 @@ declare namespace sensor { * @param { Options } [options] - Optional parameters specifying the interval at which sensor data is reported, {@code Options}. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14500101 - Service exception. + * @throws { BusinessError } 14500101 - Service exception. Possible causes: 1. Sensor hdf service exception; + * <br> 2. Sensor service ipc exception;3. Sensor data channel exception. * @throws { BusinessError } 202 - Permission check failed. A non-system application uses the system API. * @syscap SystemCapability.Sensors.Sensor * @systemapi @@ -293,7 +297,8 @@ declare namespace sensor { * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14500101 - Service exception. + * @throws { BusinessError } 14500101 - Service exception. Possible causes: 1. Sensor hdf service exception; + * <br> 2. Sensor service ipc exception;3. Sensor data channel exception. * @syscap SystemCapability.Sensors.Sensor * @since 9 */ @@ -306,7 +311,8 @@ declare namespace sensor { * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14500101 - Service exception. + * @throws { BusinessError } 14500101 - Service exception. Possible causes: 1. Sensor hdf service exception; + * <br> 2. Sensor service ipc exception;3. Sensor data channel exception. * @syscap SystemCapability.Sensors.Sensor * @atomicservice * @since 11 @@ -323,7 +329,8 @@ declare namespace sensor { * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14500101 - Service exception. + * @throws { BusinessError } 14500101 - Service exception. Possible causes: 1. Sensor hdf service exception; + * <br> 2. Sensor service ipc exception;3. Sensor data channel exception. * @syscap SystemCapability.Sensors.Sensor * @since 9 */ @@ -337,7 +344,8 @@ declare namespace sensor { * @param { Options } [options] - Optional parameters specifying the interval at which sensor data is reported, {@code Options}. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14500101 - Service exception. + * @throws { BusinessError } 14500101 - Service exception. Possible causes: 1. Sensor hdf service exception; + * <br> 2. Sensor service ipc exception;3. Sensor data channel exception. * @syscap SystemCapability.Sensors.Sensor * @since 9 */ @@ -350,7 +358,8 @@ declare namespace sensor { * @param { Options } [options] - Optional parameters specifying the interval at which sensor data is reported, {@code Options}. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14500101 - Service exception. + * @throws { BusinessError } 14500101 - Service exception. Possible causes: 1. Sensor hdf service exception; + * <br> 2. Sensor service ipc exception;3. Sensor data channel exception. * @syscap SystemCapability.Sensors.Sensor * @since 9 */ @@ -364,7 +373,8 @@ declare namespace sensor { * @param { Options } [options] - Optional parameters specifying the interval at which sensor data is reported, {@code Options}. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14500101 - Service exception. + * @throws { BusinessError } 14500101 - Service exception. Possible causes: 1. Sensor hdf service exception; + * <br> 2. Sensor service ipc exception;3. Sensor data channel exception. * @syscap SystemCapability.Sensors.Sensor * @since 9 */ @@ -377,7 +387,8 @@ declare namespace sensor { * @param { Options } [options] - Optional parameters specifying the interval at which sensor data is reported, {@code Options}. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14500101 - Service exception. + * @throws { BusinessError } 14500101 - Service exception. Possible causes: 1. Sensor hdf service exception; + * <br> 2. Sensor service ipc exception;3. Sensor data channel exception. * @syscap SystemCapability.Sensors.Sensor * @since 9 */ @@ -393,7 +404,8 @@ declare namespace sensor { * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14500101 - Service exception. + * @throws { BusinessError } 14500101 - Service exception. Possible causes: 1. Sensor hdf service exception; + * <br> 2. Sensor service ipc exception;3. Sensor data channel exception. * @syscap SystemCapability.Sensors.Sensor * @since 9 */ @@ -406,7 +418,8 @@ declare namespace sensor { * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14500101 - Service exception. + * @throws { BusinessError } 14500101 - Service exception. Possible causes: 1. Sensor hdf service exception; + * <br> 2. Sensor service ipc exception;3. Sensor data channel exception. * @syscap SystemCapability.Sensors.Sensor * @atomicservice * @since 11 @@ -423,7 +436,8 @@ declare namespace sensor { * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14500101 - Service exception. + * @throws { BusinessError } 14500101 - Service exception. Possible causes: 1. Sensor hdf service exception; + * <br> 2. Sensor service ipc exception;3. Sensor data channel exception. * @syscap SystemCapability.Sensors.Sensor * @since 9 */ @@ -437,7 +451,8 @@ declare namespace sensor { * @param { Options } [options] - Optional parameters specifying the interval at which sensor data is reported, {@code Options}. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14500101 - Service exception. + * @throws { BusinessError } 14500101 - Service exception. Possible causes: 1. Sensor hdf service exception; + * <br> 2. Sensor service ipc exception;3. Sensor data channel exception. * @syscap SystemCapability.Sensors.Sensor * @since 9 */ @@ -452,7 +467,8 @@ declare namespace sensor { * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14500101 - Service exception. + * @throws { BusinessError } 14500101 - Service exception. Possible causes: 1. Sensor hdf service exception; + * <br> 2. Sensor service ipc exception;3. Sensor data channel exception. * @syscap SystemCapability.Sensors.Sensor * @since 9 */ @@ -466,7 +482,8 @@ declare namespace sensor { * @param { Options } [options] - Optional parameters specifying the interval at which sensor data is reported, {@code Options}. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14500101 - Service exception. + * @throws { BusinessError } 14500101 - Service exception. Possible causes: 1. Sensor hdf service exception; + * <br> 2. Sensor service ipc exception;3. Sensor data channel exception. * @syscap SystemCapability.Sensors.Sensor * @since 9 */ @@ -482,7 +499,8 @@ declare namespace sensor { * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14500101 - Service exception. + * @throws { BusinessError } 14500101 - Service exception. Possible causes: 1. Sensor hdf service exception; + * <br> 2. Sensor service ipc exception;3. Sensor data channel exception. * @syscap SystemCapability.Sensors.Sensor * @since 9 */ @@ -496,7 +514,8 @@ declare namespace sensor { * @param { Options } [options] - Optional parameters specifying the interval at which sensor data is reported, {@code Options}. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14500101 - Service exception. + * @throws { BusinessError } 14500101 - Service exception. Possible causes: 1. Sensor hdf service exception; + * <br> 2. Sensor service ipc exception;3. Sensor data channel exception. * @syscap SystemCapability.Sensors.Sensor * @since 9 */ @@ -511,7 +530,8 @@ declare namespace sensor { * @param { Options } [options] - Optional parameters specifying the interval at which sensor data is reported, {@code Options}. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14500101 - Service exception. + * @throws { BusinessError } 14500101 - Service exception. Possible causes: 1. Sensor hdf service exception; + * <br> 2. Sensor service ipc exception;3. Sensor data channel exception. * @syscap SystemCapability.Sensors.Sensor * @since 9 */ @@ -525,7 +545,8 @@ declare namespace sensor { * @param { Options } [options] - Optional parameters specifying the interval at which sensor data is reported, {@code Options}. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14500101 - Service exception. + * @throws { BusinessError } 14500101 - Service exception. Possible causes: 1. Sensor hdf service exception; + * <br> 2. Sensor service ipc exception;3. Sensor data channel exception. * @syscap SystemCapability.Sensors.Sensor * @since 9 */ @@ -536,7 +557,8 @@ declare namespace sensor { * @param { Options } [options] - Optional parameters specifying the interval at which sensor data is reported, {@code Options}. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14500101 - Service exception. + * @throws { BusinessError } 14500101 - Service exception. Possible causes: 1. Sensor hdf service exception; + * <br> 2. Sensor service ipc exception;3. Sensor data channel exception. * @syscap SystemCapability.Sensors.Sensor * @atomicservice * @since 11 @@ -553,7 +575,8 @@ declare namespace sensor { * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14500101 - Service exception. + * @throws { BusinessError } 14500101 - Service exception. Possible causes: 1. Sensor hdf service exception; + * <br> 2. Sensor service ipc exception;3. Sensor data channel exception. * @syscap SystemCapability.Sensors.Sensor * @since 9 */ @@ -568,7 +591,8 @@ declare namespace sensor { * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14500101 - Service exception. + * @throws { BusinessError } 14500101 - Service exception. Possible causes: 1. Sensor hdf service exception; + * <br> 2. Sensor service ipc exception;3. Sensor data channel exception. * @syscap SystemCapability.Sensors.Sensor * @since 9 */ @@ -582,7 +606,8 @@ declare namespace sensor { * @param { Options } [options] - Optional parameters specifying the interval at which sensor data is reported, {@code Options}. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14500101 - Service exception. + * @throws { BusinessError } 14500101 - Service exception. Possible causes: 1. Sensor hdf service exception; + * <br> 2. Sensor service ipc exception;3. Sensor data channel exception. * @syscap SystemCapability.Sensors.Sensor * @since 9 */ @@ -595,7 +620,8 @@ declare namespace sensor { * @param { Options } [options] - Optional parameters specifying the interval at which sensor data is reported, {@code Options}. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14500101 - Service exception. + * @throws { BusinessError } 14500101 - Service exception. Possible causes: 1. Sensor hdf service exception; + * <br> 2. Sensor service ipc exception;3. Sensor data channel exception. * @syscap SystemCapability.Sensors.Sensor * @since 9 */ @@ -609,7 +635,8 @@ declare namespace sensor { * @param { Options } [options] - Optional parameters specifying the interval at which sensor data is reported, {@code Options}. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14500101 - Service exception. + * @throws { BusinessError } 14500101 - Service exception. Possible causes: 1. Sensor hdf service exception; + * <br> 2. Sensor service ipc exception;3. Sensor data channel exception. * @syscap SystemCapability.Sensors.Sensor * @since 9 */ @@ -623,7 +650,8 @@ declare namespace sensor { * @param { Options } [options] - Optional parameters specifying the interval at which sensor data is reported, {@code Options}. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14500101 - Service exception. + * @throws { BusinessError } 14500101 - Service exception. Possible causes: 1. Sensor hdf service exception; + * <br> 2. Sensor service ipc exception;3. Sensor data channel exception. * @syscap SystemCapability.Sensors.Sensor * @since 9 */ @@ -638,7 +666,8 @@ declare namespace sensor { * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14500101 - Service exception. + * @throws { BusinessError } 14500101 - Service exception. Possible causes: 1. Sensor hdf service exception; + * <br> 2. Sensor service ipc exception;3. Sensor data channel exception. * @syscap SystemCapability.Sensors.Sensor * @since 9 */ @@ -652,7 +681,8 @@ declare namespace sensor { * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14500101 - Service exception. + * @throws { BusinessError } 14500101 - Service exception. Possible causes: 1. Sensor hdf service exception; + * <br> 2. Sensor service ipc exception;3. Sensor data channel exception. * @syscap SystemCapability.Sensors.Sensor * @since 9 */ @@ -664,7 +694,8 @@ declare namespace sensor { * @param { Callback<LightResponse> } callback - callback ambient data. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14500101 - Service exception. + * @throws { BusinessError } 14500101 - Service exception. Possible causes: 1. Sensor hdf service exception; + * <br> 2. Sensor service ipc exception;3. Sensor data channel exception. * @syscap SystemCapability.Sensors.Sensor * @since 9 */ @@ -676,7 +707,8 @@ declare namespace sensor { * @param { Callback<AmbientTemperatureResponse> } callback - callback temperature data. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14500101 - Service exception. + * @throws { BusinessError } 14500101 - Service exception. Possible causes: 1. Sensor hdf service exception; + * <br> 2. Sensor service ipc exception;3. Sensor data channel exception. * @syscap SystemCapability.Sensors.Sensor * @since 9 */ @@ -688,7 +720,8 @@ declare namespace sensor { * @param { Callback<BarometerResponse> } callback - callback barometer data. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14500101 - Service exception. + * @throws { BusinessError } 14500101 - Service exception. Possible causes: 1. Sensor hdf service exception; + * <br> 2. Sensor service ipc exception;3. Sensor data channel exception. * @syscap SystemCapability.Sensors.Sensor * @since 9 */ @@ -700,7 +733,8 @@ declare namespace sensor { * @param { Callback<GravityResponse> } callback - callback gravity data. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14500101 - Service exception. + * @throws { BusinessError } 14500101 - Service exception. Possible causes: 1. Sensor hdf service exception; + * <br> 2. Sensor service ipc exception;3. Sensor data channel exception. * @syscap SystemCapability.Sensors.Sensor * @since 9 */ @@ -714,7 +748,8 @@ declare namespace sensor { * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14500101 - Service exception. + * @throws { BusinessError } 14500101 - Service exception. Possible causes: 1. Sensor hdf service exception; + * <br> 2. Sensor service ipc exception;3. Sensor data channel exception. * @syscap SystemCapability.Sensors.Sensor * @since 9 */ @@ -728,7 +763,8 @@ declare namespace sensor { * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14500101 - Service exception. + * @throws { BusinessError } 14500101 - Service exception. Possible causes: 1. Sensor hdf service exception; + * <br> 2. Sensor service ipc exception;3. Sensor data channel exception. * @syscap SystemCapability.Sensors.Sensor * @since 9 */ @@ -740,7 +776,8 @@ declare namespace sensor { * @param { Callback<HallResponse> } callback - callback uncalibrated gyroscope data. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14500101 - Service exception. + * @throws { BusinessError } 14500101 - Service exception. Possible causes: 1. Sensor hdf service exception; + * <br> 2. Sensor service ipc exception;3. Sensor data channel exception. * @syscap SystemCapability.Sensors.Sensor * @since 9 */ @@ -754,7 +791,8 @@ declare namespace sensor { * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14500101 - Service exception. + * @throws { BusinessError } 14500101 - Service exception. Possible causes: 1. Sensor hdf service exception; + * <br> 2. Sensor service ipc exception;3. Sensor data channel exception. * @syscap SystemCapability.Sensors.Sensor * @since 9 */ @@ -766,7 +804,8 @@ declare namespace sensor { * @param { Callback<HumidityResponse> } callback - callback humidity data. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14500101 - Service exception. + * @throws { BusinessError } 14500101 - Service exception. Possible causes: 1. Sensor hdf service exception; + * <br> 2. Sensor service ipc exception;3. Sensor data channel exception. * @syscap SystemCapability.Sensors.Sensor * @since 9 */ @@ -780,7 +819,8 @@ declare namespace sensor { * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14500101 - Service exception. + * @throws { BusinessError } 14500101 - Service exception. Possible causes: 1. Sensor hdf service exception; + * <br> 2. Sensor service ipc exception;3. Sensor data channel exception. * @syscap SystemCapability.Sensors.Sensor * @since 9 */ @@ -792,7 +832,8 @@ declare namespace sensor { * @param { Callback<MagneticFieldResponse> } callback - callback magnetic field data. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14500101 - Service exception. + * @throws { BusinessError } 14500101 - Service exception. Possible causes: 1. Sensor hdf service exception; + * <br> 2. Sensor service ipc exception;3. Sensor data channel exception. * @syscap SystemCapability.Sensors.Sensor * @since 9 */ @@ -805,7 +846,8 @@ declare namespace sensor { * @param { Callback<MagneticFieldUncalibratedResponse> } callback - callback uncalibrated magnetic field data. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14500101 - Service exception. + * @throws { BusinessError } 14500101 - Service exception. Possible causes: 1. Sensor hdf service exception; + * <br> 2. Sensor service ipc exception;3. Sensor data channel exception. * @syscap SystemCapability.Sensors.Sensor * @since 9 */ @@ -817,7 +859,8 @@ declare namespace sensor { * @param { Callback<OrientationResponse> } callback - callback orientation data. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14500101 - Service exception. + * @throws { BusinessError } 14500101 - Service exception. Possible causes: 1. Sensor hdf service exception; + * <br> 2. Sensor service ipc exception;3. Sensor data channel exception. * @syscap SystemCapability.Sensors.Sensor * @since 9 */ @@ -831,7 +874,8 @@ declare namespace sensor { * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14500101 - Service exception. + * @throws { BusinessError } 14500101 - Service exception. Possible causes: 1. Sensor hdf service exception; + * <br> 2. Sensor service ipc exception;3. Sensor data channel exception. * @syscap SystemCapability.Sensors.Sensor * @since 9 */ @@ -845,7 +889,8 @@ declare namespace sensor { * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14500101 - Service exception. + * @throws { BusinessError } 14500101 - Service exception. Possible causes: 1. Sensor hdf service exception; + * <br> 2. Sensor service ipc exception;3. Sensor data channel exception. * @syscap SystemCapability.Sensors.Sensor * @since 9 */ @@ -857,7 +902,8 @@ declare namespace sensor { * @param { Callback<ProximityResponse> } callback - callback proximity data. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14500101 - Service exception. + * @throws { BusinessError } 14500101 - Service exception. Possible causes: 1. Sensor hdf service exception; + * <br> 2. Sensor service ipc exception;3. Sensor data channel exception. * @syscap SystemCapability.Sensors.Sensor * @since 9 */ @@ -869,7 +915,8 @@ declare namespace sensor { * @param { Callback<RotationVectorResponse> } callback - callback rotation vector data. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14500101 - Service exception. + * @throws { BusinessError } 14500101 - Service exception. Possible causes: 1. Sensor hdf service exception; + * <br> 2. Sensor service ipc exception;3. Sensor data channel exception. * @syscap SystemCapability.Sensors.Sensor * @since 9 */ @@ -881,7 +928,8 @@ declare namespace sensor { * @param { Callback<SignificantMotionResponse> } callback - callback significant motion data. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14500101 - Service exception. + * @throws { BusinessError } 14500101 - Service exception. Possible causes: 1. Sensor hdf service exception; + * <br> 2. Sensor service ipc exception;3. Sensor data channel exception. * @syscap SystemCapability.Sensors.Sensor * @since 9 */ @@ -893,7 +941,8 @@ declare namespace sensor { * @param { Callback<WearDetectionResponse> } callback - callback wear detection data. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14500101 - Service exception. + * @throws { BusinessError } 14500101 - Service exception. Possible causes: 1. Sensor hdf service exception; + * <br> 2. Sensor service ipc exception;3. Sensor data channel exception. * * @syscap SystemCapability.Sensors.Sensor * @since 9 @@ -2145,7 +2194,8 @@ declare namespace sensor { * @param { AsyncCallback<Sensor> } callback - callback sensor info. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14500101 - Service exception. + * @throws { BusinessError } 14500101 - Service exception. Possible causes: 1. Sensor hdf service exception; + * <br> 2. Sensor service ipc exception;3. Sensor data channel exception. * @syscap SystemCapability.Sensors.Sensor * @since 9 */ @@ -2155,7 +2205,8 @@ declare namespace sensor { * @param { AsyncCallback<Sensor> } callback - callback sensor info. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14500101 - Service exception. + * @throws { BusinessError } 14500101 - Service exception. Possible causes: 1. Sensor hdf service exception; + * <br> 2. Sensor service ipc exception;3. Sensor data channel exception. * @throws { BusinessError } 14500102 - The sensor is not supported by the device. * @syscap SystemCapability.Sensors.Sensor * @since 12 @@ -2168,7 +2219,8 @@ declare namespace sensor { * @returns { Promise<Sensor> } Promise used to return the result. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14500101 - Service exception. + * @throws { BusinessError } 14500101 - Service exception. Possible causes: 1. Sensor hdf service exception; + * <br> 2. Sensor service ipc exception;3. Sensor data channel exception. * @syscap SystemCapability.Sensors.Sensor * @since 9 */ @@ -2178,7 +2230,8 @@ declare namespace sensor { * @returns { Promise<Sensor> } Promise used to return the result. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14500101 - Service exception. + * @throws { BusinessError } 14500101 - Service exception. Possible causes: 1. Sensor hdf service exception; + * <br> 2. Sensor service ipc exception;3. Sensor data channel exception. * @throws { BusinessError } 14500102 - The sensor is not supported by the device. * @syscap SystemCapability.Sensors.Sensor * @since 12 @@ -2191,7 +2244,8 @@ declare namespace sensor { * @returns { Sensor } Returns sensor information. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14500101 - Service exception. + * @throws { BusinessError } 14500101 - Service exception. Possible causes: 1. Sensor hdf service exception; + * <br> 2. Sensor service ipc exception;3. Sensor data channel exception. * @throws { BusinessError } 14500102 - The sensor is not supported by the device. * @syscap SystemCapability.Sensors.Sensor * @since 12 @@ -2203,7 +2257,8 @@ declare namespace sensor { * @param { AsyncCallback<Array<Sensor>> } callback - callback sensor list. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14500101 - Service exception. + * @throws { BusinessError } 14500101 - Service exception. Possible causes: 1. Sensor hdf service exception; + * <br> 2. Sensor service ipc exception;3. Sensor data channel exception. * @syscap SystemCapability.Sensors.Sensor * @since 9 */ @@ -2214,7 +2269,8 @@ declare namespace sensor { * @returns { Promise<Array<Sensor>> } Promise used to return the result. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14500101 - Service exception. + * @throws { BusinessError } 14500101 - Service exception. Possible causes: 1. Sensor hdf service exception; + * <br> 2. Sensor service ipc exception;3. Sensor data channel exception. * @syscap SystemCapability.Sensors.Sensor * @since 9 */ @@ -2223,7 +2279,8 @@ declare namespace sensor { /** * Synchronously obtains all sensor information on the device. * @returns { Array<Sensor> } Return a list of sensor information. - * @throws { BusinessError } 14500101 - Service exception. + * @throws { BusinessError } 14500101 - Service exception. Possible causes: 1. Sensor hdf service exception; + * <br> 2. Sensor service ipc exception;3. Sensor data channel exception. * @syscap SystemCapability.Sensors.Sensor * @since 12 */ @@ -2359,7 +2416,8 @@ declare namespace sensor { * @param { AsyncCallback<GeomagneticResponse> } callback - callback geomagnetic field. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14500101 - Service exception. + * @throws { BusinessError } 14500101 - Service exception. Possible causes: 1. Sensor hdf service exception; + * <br> 2. Sensor service ipc exception;3. Sensor data channel exception. * @syscap SystemCapability.Sensors.Sensor * @since 9 */ @@ -2373,7 +2431,8 @@ declare namespace sensor { * @returns { Promise<GeomagneticResponse> } Promise used to return the result. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14500101 - Service exception. + * @throws { BusinessError } 14500101 - Service exception. Possible causes: 1. Sensor hdf service exception; + * <br> 2. Sensor service ipc exception;3. Sensor data channel exception. * @syscap SystemCapability.Sensors.Sensor * @since 9 */ @@ -2410,7 +2469,8 @@ declare namespace sensor { * @param { AsyncCallback<number> } callback - callback device altitude. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14500101 - Service exception. + * @throws { BusinessError } 14500101 - Service exception. Possible causes: 1. Sensor hdf service exception; + * <br> 2. Sensor service ipc exception;3. Sensor data channel exception. * @syscap SystemCapability.Sensors.Sensor * @since 9 */ @@ -2423,7 +2483,8 @@ declare namespace sensor { * @returns { Promise<number> } Promise used to return the result. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14500101 - Service exception. + * @throws { BusinessError } 14500101 - Service exception. Possible causes: 1. Sensor hdf service exception; + * <br> 2. Sensor service ipc exception;3. Sensor data channel exception. * @syscap SystemCapability.Sensors.Sensor * @since 9 */ @@ -2457,7 +2518,8 @@ declare namespace sensor { * @param { AsyncCallback<number> } callback - callback inclination in radians. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14500101 - Service exception. + * @throws { BusinessError } 14500101 - Service exception. Possible causes: 1. Sensor hdf service exception; + * <br> 2. Sensor service ipc exception;3. Sensor data channel exception. * @syscap SystemCapability.Sensors.Sensor * @since 9 */ @@ -2469,7 +2531,8 @@ declare namespace sensor { * @returns { Promise<number> } Promise used to return the result. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14500101 - Service exception. + * @throws { BusinessError } 14500101 - Service exception. Possible causes: 1. Sensor hdf service exception; + * <br> 2. Sensor service ipc exception;3. Sensor data channel exception. * @syscap SystemCapability.Sensors.Sensor * @since 9 */ @@ -2507,7 +2570,8 @@ declare namespace sensor { * @param { AsyncCallback<Array<number>> } callback - callback angle variation. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14500101 - Service exception. + * @throws { BusinessError } 14500101 - Service exception. Possible causes: 1. Sensor hdf service exception; + * <br> 2. Sensor service ipc exception;3. Sensor data channel exception. * @syscap SystemCapability.Sensors.Sensor * @since 9 */ @@ -2521,7 +2585,8 @@ declare namespace sensor { * @returns { Promise<Array<number>> } Promise used to return the result. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14500101 - Service exception. + * @throws { BusinessError } 14500101 - Service exception. Possible causes: 1. Sensor hdf service exception; + * <br> 2. Sensor service ipc exception;3. Sensor data channel exception. * @syscap SystemCapability.Sensors.Sensor * @since 9 */ @@ -2555,7 +2620,8 @@ declare namespace sensor { * @param { AsyncCallback<Array<number>> } callback - callback rotation matrix. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14500101 - Service exception. + * @throws { BusinessError } 14500101 - Service exception. Possible causes: 1. Sensor hdf service exception; + * <br> 2. Sensor service ipc exception;3. Sensor data channel exception. * @syscap SystemCapability.Sensors.Sensor * @since 9 */ @@ -2567,7 +2633,8 @@ declare namespace sensor { * @returns { Promise<Array<number>> } Promise used to return the result. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14500101 - Service exception. + * @throws { BusinessError } 14500101 - Service exception. Possible causes: 1. Sensor hdf service exception; + * <br> 2. Sensor service ipc exception;3. Sensor data channel exception. * @syscap SystemCapability.Sensors.Sensor * @since 9 */ @@ -2627,7 +2694,8 @@ declare namespace sensor { * @param { AsyncCallback<Array<number>> } callback - callback rotation matrix. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14500101 - Service exception. + * @throws { BusinessError } 14500101 - Service exception. Possible causes: 1. Sensor hdf service exception; + * <br> 2. Sensor service ipc exception;3. Sensor data channel exception. * @syscap SystemCapability.Sensors.Sensor * @since 9 */ @@ -2641,7 +2709,8 @@ declare namespace sensor { * @returns { Promise<Array<number>> } Promise used to return the result. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14500101 - Service exception. + * @throws { BusinessError } 14500101 - Service exception. Possible causes: 1. Sensor hdf service exception; + * <br> 2. Sensor service ipc exception;3. Sensor data channel exception. * @syscap SystemCapability.Sensors.Sensor * @since 9 */ @@ -2675,7 +2744,8 @@ declare namespace sensor { * @param { AsyncCallback<Array<number>> } callback - callback a normalized quaternion. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14500101 - Service exception. + * @throws { BusinessError } 14500101 - Service exception. Possible causes: 1. Sensor hdf service exception; + * <br> 2. Sensor service ipc exception;3. Sensor data channel exception. * @syscap SystemCapability.Sensors.Sensor * @since 9 */ @@ -2687,7 +2757,8 @@ declare namespace sensor { * @returns { Promise<Array<number>> } Promise used to return the result. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14500101 - Service exception. + * @throws { BusinessError } 14500101 - Service exception. Possible causes: 1. Sensor hdf service exception; + * <br> 2. Sensor service ipc exception;3. Sensor data channel exception. * @syscap SystemCapability.Sensors.Sensor * @since 9 */ @@ -2721,7 +2792,8 @@ declare namespace sensor { * @param { AsyncCallback<Array<number>> } callback - callback the angle of rotation around the z, x, y axis. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14500101 - Service exception. + * @throws { BusinessError } 14500101 - Service exception. Possible causes: 1. Sensor hdf service exception; + * <br> 2. Sensor service ipc exception;3. Sensor data channel exception. * @syscap SystemCapability.Sensors.Sensor * @since 9 */ @@ -2733,7 +2805,8 @@ declare namespace sensor { * @returns { Promise<Array<number>> } Promise used to return the result. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14500101 - Service exception. + * @throws { BusinessError } 14500101 - Service exception. Possible causes: 1. Sensor hdf service exception; + * <br> 2. Sensor service ipc exception;3. Sensor data channel exception. * @syscap SystemCapability.Sensors.Sensor * @since 9 */ @@ -2794,7 +2867,8 @@ declare namespace sensor { * @param { AsyncCallback<RotationMatrixResponse> } callback - callback rotation matrix and inclination matrix. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14500101 - Service exception. + * @throws { BusinessError } 14500101 - Service exception. Possible causes: 1. Sensor hdf service exception; + * <br> 2. Sensor service ipc exception;3. Sensor data channel exception. * @syscap SystemCapability.Sensors.Sensor * @since 9 */ @@ -2807,7 +2881,8 @@ declare namespace sensor { * @returns { Promise<RotationMatrixResponse> } Promise used to return the result. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br> 2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14500101 - Service exception. + * @throws { BusinessError } 14500101 - Service exception. Possible causes: 1. Sensor hdf service exception; + * <br> 2. Sensor service ipc exception;3. Sensor data channel exception. * @syscap SystemCapability.Sensors.Sensor * @since 9 */ -- Gitee From a5425bad35f0f628175f3fa06e4a81e70a6fe315 Mon Sep 17 00:00:00 2001 From: jiaojunying <jiaojunying4@huawei.com> Date: Tue, 29 Apr 2025 01:04:56 +0000 Subject: [PATCH 741/835] =?UTF-8?q?kit=E4=B8=AD=E6=B7=BB=E5=8A=A0=E5=9B=9E?= =?UTF-8?q?=E6=97=8B=E9=95=96sdk?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: jiaojunying <jiaojunying4@huawei.com> --- kits/@kit.MultimodalAwarenessKit.d.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/kits/@kit.MultimodalAwarenessKit.d.ts b/kits/@kit.MultimodalAwarenessKit.d.ts index 7c93d8decf..ff75eea560 100644 --- a/kits/@kit.MultimodalAwarenessKit.d.ts +++ b/kits/@kit.MultimodalAwarenessKit.d.ts @@ -21,5 +21,6 @@ import stationary from '@ohos.stationary'; import motion from '@ohos.multimodalAwareness.motion'; import deviceStatus from '@ohos.multimodalAwareness.deviceStatus'; +import metadataBinding from '@ohos.multimodalAwareness.metadataBinding'; -export { stationary, motion, deviceStatus }; +export { stationary, motion, deviceStatus, metadataBinding }; -- Gitee From 490cf04ccb081a291802464f57989e0e70b4704b Mon Sep 17 00:00:00 2001 From: songbao1 <luojingsong@h-partners.com> Date: Tue, 29 Apr 2025 10:18:26 +0800 Subject: [PATCH 742/835] =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E5=A2=9E=E5=8A=A0801?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: songbao1 <luojingsong@h-partners.com> --- api/@ohos.notificationManager.d.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/api/@ohos.notificationManager.d.ts b/api/@ohos.notificationManager.d.ts index 6171a3151d..3c5cf8f92b 100644 --- a/api/@ohos.notificationManager.d.ts +++ b/api/@ohos.notificationManager.d.ts @@ -2130,6 +2130,7 @@ declare namespace notificationManager { * @returns { Promise<boolean> } Returns whether Do Not Disturb mode is supported. * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 202 - Not system application to call the interface. + * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 1600001 - Internal error. * @throws { BusinessError } 1600002 - Marshalling or unmarshalling error. * @throws { BusinessError } 1600003 - Failed to connect to the service. -- Gitee From f311cdeff52e68436b673dbe518060e2c897efd6 Mon Sep 17 00:00:00 2001 From: lihehe <lihehao@huawei.com> Date: Fri, 25 Apr 2025 13:01:51 +0800 Subject: [PATCH 743/835] generate permissions from security_access_token Signed-off-by: lihehe <lihehao@huawei.com> Change-Id: I62b8c1d50d13f5534a35ef50b02c8d0296bab8d5 --- build-tools/permissions_converter/convert.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/build-tools/permissions_converter/convert.js b/build-tools/permissions_converter/convert.js index a9daceda90..87f2a4d954 100644 --- a/build-tools/permissions_converter/convert.js +++ b/build-tools/permissions_converter/convert.js @@ -66,9 +66,11 @@ const getPermissions = downloadPath => { try { const content = fs.readFileSync(downloadPath, { encoding: 'utf8' }); const configMap = JSON.parse(decodeURIComponent(content)); - if (configMap.module.definePermissions) { - return configMap.module.definePermissions; - } + return configMap.definePermissions.filter(permission => { + if (permission.availableType) { + return permission.availableType !== 'SERVICE'; + } + }); } catch (error) { console.error('Convert json file to object failed'); } -- Gitee From 8ca0f021c51906e02161247f56d3b8a47ca453e4 Mon Sep 17 00:00:00 2001 From: HannibalQSP <qianshenpeng@huawei.com> Date: Tue, 29 Apr 2025 14:26:27 +0800 Subject: [PATCH 744/835] revert acc master Signed-off-by: HannibalQSP <qianshenpeng@huawei.com> --- api/@ohos.multimedia.media.d.ts | 6 ------ 1 file changed, 6 deletions(-) diff --git a/api/@ohos.multimedia.media.d.ts b/api/@ohos.multimedia.media.d.ts index eb3c1a10ff..8615763d7f 100755 --- a/api/@ohos.multimedia.media.d.ts +++ b/api/@ohos.multimedia.media.d.ts @@ -6687,12 +6687,6 @@ declare namespace media { * @since 18 */ CFT_AMR = 'amr', - /** - * A audio container format type aac with ADTS. - * @syscap SystemCapability.Multimedia.Media.Core - * @since 20 - */ - CFT_AAC = 'aac', } /** -- Gitee From 34983fa551e093f8ec3a8bc42fbd6b8ce46388d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E9=B8=BF=E7=9D=BF?= <wanghongrui13@huawei.com> Date: Tue, 29 Apr 2025 06:28:17 +0000 Subject: [PATCH 745/835] =?UTF-8?q?=E6=99=BA=E8=83=BD=E8=A1=A8=E5=BF=85?= =?UTF-8?q?=E9=80=89=E9=83=A8=E4=BB=B6=E9=9B=86wearable.json=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E4=B8=AD=EF=BC=8C=E8=AF=A5SystemCapability.Telephony.?= =?UTF-8?q?CellularCall=E5=9C=A8interface=E4=B8=AD=E6=97=A0=E5=AF=B9?= =?UTF-8?q?=E5=BA=94=E7=9A=84API=EF=BC=8C=E6=97=A0=E5=BF=85=E8=A6=81?= =?UTF-8?q?=E9=9C=80=E8=BF=9B=E8=A1=8C=E5=88=A0=E5=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 王鸿睿 <wanghongrui13@huawei.com> --- api/device-define/default.json | 1 - api/device-define/wearable.json | 1 - 2 files changed, 2 deletions(-) diff --git a/api/device-define/default.json b/api/device-define/default.json index 29d012e947..41ca4ff6fd 100644 --- a/api/device-define/default.json +++ b/api/device-define/default.json @@ -95,7 +95,6 @@ "SystemCapability.Multimedia.SystemSound.Core", "SystemCapability.Telephony.CoreService", "SystemCapability.Telephony.CallManager", - "SystemCapability.Telephony.CellularCall", "SystemCapability.Telephony.CellularData", "SystemCapability.Telephony.SmsMms", "SystemCapability.Telephony.StateRegistry", diff --git a/api/device-define/wearable.json b/api/device-define/wearable.json index 76e5870172..2cc3af4a5a 100644 --- a/api/device-define/wearable.json +++ b/api/device-define/wearable.json @@ -53,7 +53,6 @@ "SystemCapability.Applications.CalendarData", "SystemCapability.Applications.Contacts", "SystemCapability.Telephony.CallManager", - "SystemCapability.Telephony.CellularCall", "SystemCapability.Telephony.CellularData", "SystemCapability.Security.Cert", "SystemCapability.Notification.CommonEvent", -- Gitee From 66810720a680138b3e2b23319fe3e0a21539d0c9 Mon Sep 17 00:00:00 2001 From: ran-r <ranzhiyuan@huawei.com> Date: Tue, 29 Apr 2025 09:02:11 +0000 Subject: [PATCH 746/835] =?UTF-8?q?=E7=94=BB=E4=B8=AD=E7=94=BB=E6=94=AF?= =?UTF-8?q?=E6=8C=81=E9=BB=98=E8=AE=A4=E5=90=AF=E5=8A=A8=E7=AA=97=E5=8F=A3?= =?UTF-8?q?=E5=A4=A7=E5=B0=8F=E5=8F=AF=E9=85=8D=E7=BD=AEAPI=E6=95=B4?= =?UTF-8?q?=E6=94=B9=20=E7=94=BB=E4=B8=AD=E7=94=BB=E6=94=AF=E6=8C=81?= =?UTF-8?q?=E9=BB=98=E8=AE=A4=E5=90=AF=E5=8A=A8=E7=AA=97=E5=8F=A3=E5=A4=A7?= =?UTF-8?q?=E5=B0=8F=E5=8F=AF=E9=85=8D=E7=BD=AEAPI=E6=95=B4=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: ran-r <ranzhiyuan@huawei.com> --- api/@ohos.PiPWindow.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.PiPWindow.d.ts b/api/@ohos.PiPWindow.d.ts index 02a74d6eaf..8f5ad41c87 100644 --- a/api/@ohos.PiPWindow.d.ts +++ b/api/@ohos.PiPWindow.d.ts @@ -261,7 +261,7 @@ declare namespace PiPWindow { * @type { ?number } * @syscap SystemCapability.Window.SessionManager * @atomicservice - * @since 18 + * @since 19 */ defaultWindowSizeType?: number; } -- Gitee From a629ee7e093184eeefc4858c51260b8d0acecb7f Mon Sep 17 00:00:00 2001 From: baozewei <baozewei@huawei.com> Date: Tue, 29 Apr 2025 17:11:28 +0800 Subject: [PATCH 747/835] =?UTF-8?q?=E6=89=93=E5=8D=B0=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E4=BF=AE=E6=94=B9api18=20Signed-off-by:baozewei@huawei.com?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: baozewei <baozewei@huawei.com> --- api/@ohos.print.d.ts | 62 ++++++++++++++++++++++---------------------- 1 file changed, 31 insertions(+), 31 deletions(-) diff --git a/api/@ohos.print.d.ts b/api/@ohos.print.d.ts index 38342bb9a9..6f124d0fb9 100644 --- a/api/@ohos.print.d.ts +++ b/api/@ohos.print.d.ts @@ -1324,7 +1324,7 @@ declare namespace print { /** * Print file uploading exception. * @syscap SystemCapability.Print.PrintFramework - * @since 19 + * @since 18 */ PRINT_JOB_BLOCK_FILE_UPLOADING_ERROR = 30, @@ -1416,7 +1416,7 @@ declare namespace print { /** * Number of files exceeding the upper limit. * @syscap SystemCapability.Print.PrintFramework - * @since 19 + * @since 18 */ E_PRINT_TOO_MANY_FILES = 13100010, } @@ -2141,7 +2141,7 @@ declare namespace print { * @returns { Promise<Array<string>> } the promise returned by the function. * @throws { BusinessError } 201 - the application does not have permission to call this function. * @syscap SystemCapability.Print.PrintFramework - * @since 19 + * @since 18 */ function getAddedPrinters(): Promise<Array<string>>; @@ -2288,7 +2288,7 @@ declare namespace print { * Printer preferences. * @type { ?PrinterPreferences } * @syscap SystemCapability.Print.PrintFramework - * @since 19 + * @since 18 */ preferences?: PrinterPreferences; @@ -2296,7 +2296,7 @@ declare namespace print { * Printer alias. * @type { ?string } * @syscap SystemCapability.Print.PrintFramework - * @since 19 + * @since 18 */ alias?: string; @@ -2478,14 +2478,14 @@ declare namespace print { * defines printer preferences. * @typedef PrinterPreferences * @syscap SystemCapability.Print.PrintFramework - * @since 19 + * @since 18 */ interface PrinterPreferences { /** * Default duplex mode. * @type { ?PrintDuplexMode } * @syscap SystemCapability.Print.PrintFramework - * @since 19 + * @since 18 */ defaultDuplexMode?: PrintDuplexMode; @@ -2493,7 +2493,7 @@ declare namespace print { * Default quality. * @type { ?PrintQuality } * @syscap SystemCapability.Print.PrintFramework - * @since 19 + * @since 18 */ defaultPrintQuality?: PrintQuality; @@ -2501,7 +2501,7 @@ declare namespace print { * Default media type. * @type { ?string } * @syscap SystemCapability.Print.PrintFramework - * @since 19 + * @since 18 */ defaultMediaType?: string; @@ -2509,7 +2509,7 @@ declare namespace print { * Default page size id. * @type { ?string } * @syscap SystemCapability.Print.PrintFramework - * @since 19 + * @since 18 */ defaultPageSizeId?: string; @@ -2517,7 +2517,7 @@ declare namespace print { * Default orientation mode. * @type { ?PrintOrientationMode } * @syscap SystemCapability.Print.PrintFramework - * @since 19 + * @since 18 */ defaultOrientation?: PrintOrientationMode; @@ -2525,7 +2525,7 @@ declare namespace print { * Default margins. * @type { ?boolean } * @syscap SystemCapability.Print.PrintFramework - * @since 19 + * @since 18 */ borderless?: boolean; @@ -2533,7 +2533,7 @@ declare namespace print { * Detailed printer preferences in json format. * @type { ?string } * @syscap SystemCapability.Print.PrintFramework - * @since 19 + * @since 18 */ options?: string; } @@ -2542,48 +2542,48 @@ declare namespace print { * Enumeration of Printer Change Events. * @enum { number } PrinterEvent * @syscap SystemCapability.Print.PrintFramework - * @since 19 + * @since 18 */ enum PrinterEvent { /** * Printer added. * @syscap SystemCapability.Print.PrintFramework - * @since 19 + * @since 18 */ PRINTER_EVENT_ADDED = 0, /** * Printer deleted. * @syscap SystemCapability.Print.PrintFramework - * @since 19 + * @since 18 */ PRINTER_EVENT_DELETED = 1, /** * Printer state changed. * @syscap SystemCapability.Print.PrintFramework - * @since 19 + * @since 18 */ PRINTER_EVENT_STATE_CHANGED = 2, /** * Printer info changed. * @syscap SystemCapability.Print.PrintFramework - * @since 19 + * @since 18 */ PRINTER_EVENT_INFO_CHANGED = 3, /** * Printer preference changed. * @syscap SystemCapability.Print.PrintFramework - * @since 19 + * @since 18 */ PRINTER_EVENT_PREFERENCE_CHANGED = 4, /** * Last used printer changed. * @syscap SystemCapability.Print.PrintFramework - * @since 19 + * @since 18 */ PRINTER_EVENT_LAST_USED_PRINTER_CHANGED = 5, } @@ -2592,20 +2592,20 @@ declare namespace print { * Enumeration of default printer type. * @enum { number } DefaultPrinterType * @syscap SystemCapability.Print.PrintFramework - * @since 19 + * @since 18 */ enum DefaultPrinterType { /** * Default printer set by user. * @syscap SystemCapability.Print.PrintFramework - * @since 19 + * @since 18 */ DEFAULT_PRINTER_TYPE_SET_BY_USER = 0, /** * The last used printer is used as the default printer. * @syscap SystemCapability.Print.PrintFramework - * @since 19 + * @since 18 */ DEFAULT_PRINTER_TYPE_LAST_USED_PRINTER = 1, } @@ -2620,7 +2620,7 @@ declare namespace print { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified; 2.Incorrect parameter types. * @syscap SystemCapability.Print.PrintFramework * @systemapi Hide this for inner system use. - * @since 19 + * @since 18 */ function updatePrinterInformation(printerInformation: PrinterInformation): Promise<void>; @@ -2635,7 +2635,7 @@ declare namespace print { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified; 2.Incorrect parameter types. * @syscap SystemCapability.Print.PrintFramework * @systemapi Hide this for inner system use. - * @since 19 + * @since 18 */ function setPrinterPreferences(printerId: string, printerPreferences: PrinterPreferences): Promise<void>; @@ -2647,7 +2647,7 @@ declare namespace print { * @throws { BusinessError } 202 - not system application * @syscap SystemCapability.Print.PrintFramework * @systemapi Hide this for inner system use. - * @since 19 + * @since 18 */ function discoverUsbPrinters(): Promise<Array<PrinterInformation>>; @@ -2662,7 +2662,7 @@ declare namespace print { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified; 2.Incorrect parameter types. * @syscap SystemCapability.Print.PrintFramework * @systemapi Hide this for inner system use. - * @since 19 + * @since 18 */ function setDefaultPrinter(printerId: string, type: DefaultPrinterType): Promise<void>; @@ -2677,7 +2677,7 @@ declare namespace print { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified; 2.Incorrect parameter types. * @syscap SystemCapability.Print.PrintFramework * @systemapi Hide this for inner system use. - * @since 19 + * @since 18 */ function notifyPrintServiceEvent(event: ApplicationEvent, jobId: string): Promise<void>; @@ -2690,7 +2690,7 @@ declare namespace print { * @param { PrinterEvent } event - the information of PrinterEvent * @param { PrinterInformation } printerInformation - the information of the latest printer * @syscap SystemCapability.Print.PrintFramework - * @since 19 + * @since 18 */ type PrinterChangeCallback = (event: PrinterEvent, printerInformation: PrinterInformation) => void; @@ -2702,7 +2702,7 @@ declare namespace print { * @throws { BusinessError } 201 - the application does not have permission to call this function. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified; 2.Incorrect parameter types. * @syscap SystemCapability.Print.PrintFramework - * @since 19 + * @since 18 */ function on(type: 'printerChange', callback: PrinterChangeCallback): void; @@ -2714,7 +2714,7 @@ declare namespace print { * @throws { BusinessError } 201 - the application does not have permission to call this function. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified; 2.Incorrect parameter types. * @syscap SystemCapability.Print.PrintFramework - * @since 19 + * @since 18 */ function off(type: 'printerChange', callback?: PrinterChangeCallback): void; } -- Gitee From 026f0f5f66094dbc21f9f9a321c79a34f768627d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=81=E9=AB=98=E9=98=B3?= <diaogaoyang@huawei.com> Date: Tue, 29 Apr 2025 09:53:32 +0000 Subject: [PATCH 748/835] =?UTF-8?q?update=20api/@ohos.atomicservice.Atomic?= =?UTF-8?q?ServiceWeb.d.ets.=20=E9=94=99=E8=AF=AF=E4=BF=A1=E6=81=AF?= =?UTF-8?q?=E6=95=B4=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 刁高阳 <diaogaoyang@huawei.com> --- api/@ohos.atomicservice.AtomicServiceWeb.d.ets | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/@ohos.atomicservice.AtomicServiceWeb.d.ets b/api/@ohos.atomicservice.AtomicServiceWeb.d.ets index d0a4c25824..201d43859a 100644 --- a/api/@ohos.atomicservice.AtomicServiceWeb.d.ets +++ b/api/@ohos.atomicservice.AtomicServiceWeb.d.ets @@ -461,8 +461,8 @@ export declare class AtomicServiceWebController { * <br>2. Incorrect parameter types. 3.Parameter verification failed. * @throws { BusinessError } 17100001 - Init error. The AtomicServiceWebController must be associated with a * AtomicServiceWeb component. - * @throws { BusinessError } 17100002 - URL error. Possible causes:1.No valid cookie found for the specified URL. - * 2.The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. + * @throws { BusinessError } 17100002 - URL error. Possible causes: 1. No valid cookie found for the specified URL. + * <br>2. The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. * @throws { BusinessError } 17100003 - Invalid resource path or file type. * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice -- Gitee From 8d5fa350e54e67b1215f0b92903c24bc33e34778 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=81=E9=AB=98=E9=98=B3?= <diaogaoyang@huawei.com> Date: Tue, 29 Apr 2025 09:57:14 +0000 Subject: [PATCH 749/835] =?UTF-8?q?update=20api/@ohos.web.webview.d.ts.=20?= =?UTF-8?q?=E9=94=99=E8=AF=AF=E4=BF=A1=E6=81=AF=E6=95=B4=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 刁高阳 <diaogaoyang@huawei.com> --- api/@ohos.web.webview.d.ts | 116 ++++++++++++++++++------------------- 1 file changed, 58 insertions(+), 58 deletions(-) diff --git a/api/@ohos.web.webview.d.ts b/api/@ohos.web.webview.d.ts index b789e06154..20ba30076d 100644 --- a/api/@ohos.web.webview.d.ts +++ b/api/@ohos.web.webview.d.ts @@ -1612,8 +1612,8 @@ declare namespace webview { * @returns { string } - The cookie value for the given URL. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. * <br>2. Incorrect parameter types. 3.Parameter verification failed. - * @throws { BusinessError } 17100002 - URL error. Possible causes:1.No valid cookie found for the specified URL. - * 2.The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. + * @throws { BusinessError } 17100002 - URL error. Possible causes: 1. No valid cookie found for the specified URL. + * <br>2. The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. * @syscap SystemCapability.Web.Webview.Core * @since 9 * @deprecated since 11 @@ -1630,8 +1630,8 @@ declare namespace webview { * @returns { string } - The cookie value for the given URL. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. * <br>2. Incorrect parameter types. - * @throws { BusinessError } 17100002 - URL error. Possible causes:1.No valid cookie found for the specified URL. - * 2.The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. + * @throws { BusinessError } 17100002 - URL error. Possible causes: 1. No valid cookie found for the specified URL. + * <br>2. The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. * @syscap SystemCapability.Web.Webview.Core * @atomicservice * @since 11 @@ -1645,8 +1645,8 @@ declare namespace webview { * @returns { Promise<string> } - A promise resolved after the cookies of given URL have been gotten. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. * <br>2. Incorrect parameter types. - * @throws { BusinessError } 17100002 - URL error. Possible causes:1.No valid cookie found for the specified URL. - * 2.The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. + * @throws { BusinessError } 17100002 - URL error. Possible causes: 1. No valid cookie found for the specified URL. + * <br>2. The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. * @syscap SystemCapability.Web.Webview.Core * @crossplatform * @atomicservice @@ -1663,8 +1663,8 @@ declare namespace webview { * @returns { Promise<string> } - A promise resolved after the cookies of given URL have been gotten. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. * <br>2. Incorrect parameter types. - * @throws { BusinessError } 17100002 - URL error. Possible causes:1.No valid cookie found for the specified URL. - * 2.The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. + * @throws { BusinessError } 17100002 - URL error. Possible causes: 1. No valid cookie found for the specified URL. + * <br>2. The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. * @syscap SystemCapability.Web.Webview.Core * @since 14 */ @@ -1677,8 +1677,8 @@ declare namespace webview { * @param { AsyncCallback<string> } callback - Called after the cookies of given URL have been gotten. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. * <br>2. Incorrect parameter types. - * @throws { BusinessError } 17100002 - URL error. Possible causes:1.No valid cookie found for the specified URL. - * 2.The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. + * @throws { BusinessError } 17100002 - URL error. Possible causes: 1. No valid cookie found for the specified URL. + * <br>2. The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. * @syscap SystemCapability.Web.Webview.Core * @crossplatform * @atomicservice @@ -1693,9 +1693,9 @@ declare namespace webview { * @param { string } value - The cookie as a string, using the format of the 'Set-Cookie' HTTP response header. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. * <br>2. Incorrect parameter types. - * @throws { BusinessError } 17100002 - URL error. Possible causes:1.No valid cookie found for the specified URL. - * 2.The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. - * @throws { BusinessError } 17100005 - Invalid cookie value.The cookie format must follow defined in RFC 6265. + * @throws { BusinessError } 17100002 - URL error. Possible causes: 1. No valid cookie found for the specified URL. + * <br>2. The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. + * @throws { BusinessError } 17100005 - The provided cookie value is invalid. It must follow the format specified in RFC 6265. * @syscap SystemCapability.Web.Webview.Core * @since 9 * @deprecated since 11 @@ -1712,9 +1712,9 @@ declare namespace webview { * in incognito mode; {@code false} otherwise. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. * <br>2. Incorrect parameter types. - * @throws { BusinessError } 17100002 - URL error. Possible causes:1.No valid cookie found for the specified URL. - * 2.The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. - * @throws { BusinessError } 17100005 - Invalid cookie value.The cookie format must follow defined in RFC 6265. + * @throws { BusinessError } 17100002 - URL error. Possible causes: 1. No valid cookie found for the specified URL. + * <br>2. The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. + * @throws { BusinessError } 17100005 - The provided cookie value is invalid. It must follow the format specified in RFC 6265. * @syscap SystemCapability.Web.Webview.Core * @atomicservice * @since 11 @@ -1732,9 +1732,9 @@ declare namespace webview { * {@code false} otherwise. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. * <br>2. Incorrect parameter types. - * @throws { BusinessError } 17100002 - URL error. Possible causes:1.No valid cookie found for the specified URL. - * 2.The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. - * @throws { BusinessError } 17100005 - Invalid cookie value.The cookie format must follow defined in RFC 6265. + * @throws { BusinessError } 17100002 - URL error. Possible causes: 1. No valid cookie found for the specified URL. + * <br>2. The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. + * @throws { BusinessError } 17100005 - The provided cookie value is invalid. It must follow the format specified in RFC 6265. * @syscap SystemCapability.Web.Webview.Core * @since 14 */ @@ -1748,9 +1748,9 @@ declare namespace webview { * @returns { Promise<void> } - A promise resolved after the cookies of given URL have been set. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. * <br>2. Incorrect parameter types. - * @throws { BusinessError } 17100002 - URL error. Possible causes:1.No valid cookie found for the specified URL. - * 2.The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. - * @throws { BusinessError } 17100005 - Invalid cookie value.The cookie format must follow defined in RFC 6265. + * @throws { BusinessError } 17100002 - URL error. Possible causes: 1. No valid cookie found for the specified URL. + * <br>2. The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. + * @throws { BusinessError } 17100005 - The provided cookie value is invalid. It must follow the format specified in RFC 6265. * @syscap SystemCapability.Web.Webview.Core * @crossplatform * @atomicservice @@ -1770,9 +1770,9 @@ declare namespace webview { * @returns { Promise<void> } - A promise resolved after the cookies of given URL have been set. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. * <br>2. Incorrect parameter types. - * @throws { BusinessError } 17100002 - URL error. Possible causes:1.No valid cookie found for the specified URL. - * 2.The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. - * @throws { BusinessError } 17100005 - Invalid cookie value.The cookie format must follow defined in RFC 6265. + * @throws { BusinessError } 17100002 - URL error. Possible causes: 1. No valid cookie found for the specified URL. + * <br>2. The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. + * @throws { BusinessError } 17100005 - The provided cookie value is invalid. It must follow the format specified in RFC 6265. * @syscap SystemCapability.Web.Webview.Core * @since 14 */ @@ -1786,9 +1786,9 @@ declare namespace webview { * @param { AsyncCallback<void> } callback - Called after the cookies have been set. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. * <br>2. Incorrect parameter types. - * @throws { BusinessError } 17100002 - URL error. Possible causes:1.No valid cookie found for the specified URL. - * 2.The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. - * @throws { BusinessError } 17100005 - Invalid cookie value.The cookie format must follow defined in RFC 6265. + * @throws { BusinessError } 17100002 - URL error. Possible causes: 1. No valid cookie found for the specified URL. + * <br>2. The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. + * @throws { BusinessError } 17100005 - The provided cookie value is invalid. It must follow the format specified in RFC 6265. * @syscap SystemCapability.Web.Webview.Core * @crossplatform * @atomicservice @@ -3817,8 +3817,8 @@ declare namespace webview { * @throws { BusinessError } 401 - Invalid input parameter. * @throws { BusinessError } 17100001 - Init error. * The WebviewController must be associated with a Web component. - * @throws { BusinessError } 17100002 - URL error. Possible causes:1.No valid cookie found for the specified URL. - * 2.The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. + * @throws { BusinessError } 17100002 - URL error. Possible causes: 1. No valid cookie found for the specified URL. + * <br>2. The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. * @syscap SystemCapability.Web.Webview.Core * @since 9 */ @@ -3852,8 +3852,8 @@ declare namespace webview { * @throws { BusinessError } 401 - Invalid input parameter. * @throws { BusinessError } 17100001 - Init error. * The WebviewController must be associated with a Web component. - * @throws { BusinessError } 17100002 - URL error. Possible causes:1.No valid cookie found for the specified URL. - * 2.The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. + * @throws { BusinessError } 17100002 - URL error. Possible causes: 1. No valid cookie found for the specified URL. + * <br>2. The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. * @throws { BusinessError } 17100003 - Invalid resource path or file type. * @syscap SystemCapability.Web.Webview.Core * @since 9 @@ -3866,8 +3866,8 @@ declare namespace webview { * @throws { BusinessError } 401 - Invalid input parameter. * @throws { BusinessError } 17100001 - Init error. * The WebviewController must be associated with a Web component. - * @throws { BusinessError } 17100002 - URL error. Possible causes:1.No valid cookie found for the specified URL. - * 2.The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. + * @throws { BusinessError } 17100002 - URL error. Possible causes: 1. No valid cookie found for the specified URL. + * <br>2. The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. * @throws { BusinessError } 17100003 - Invalid resource path or file type. * @syscap SystemCapability.Web.Webview.Core * @crossplatform @@ -3882,8 +3882,8 @@ declare namespace webview { * <br>2. Incorrect parameter types. 3.Parameter verification failed. * @throws { BusinessError } 17100001 - Init error. * The WebviewController must be associated with a Web component. - * @throws { BusinessError } 17100002 - URL error. Possible causes:1.No valid cookie found for the specified URL. - * 2.The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. + * @throws { BusinessError } 17100002 - URL error. Possible causes: 1. No valid cookie found for the specified URL. + * <br>2. The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. * @throws { BusinessError } 17100003 - Invalid resource path or file type. * @syscap SystemCapability.Web.Webview.Core * @crossplatform @@ -5258,8 +5258,8 @@ declare namespace webview { * @param { Array<WebHeader> } [additionalHeaders] - Additional HTTP request header of the URL. * @throws { BusinessError } 17100001 - Init error. * The WebviewController must be associated with a Web component. - * @throws { BusinessError } 17100002 - URL error. Possible causes:1.No valid cookie found for the specified URL. - * 2.The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. + * @throws { BusinessError } 17100002 - URL error. Possible causes: 1. No valid cookie found for the specified URL. + * <br>2. The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. * @syscap SystemCapability.Web.Webview.Core * @since 10 */ @@ -5269,8 +5269,8 @@ declare namespace webview { * @param { Array<WebHeader> } [additionalHeaders] - Additional HTTP request header of the URL. * @throws { BusinessError } 17100001 - Init error. * The WebviewController must be associated with a Web component. - * @throws { BusinessError } 17100002 - URL error. Possible causes:1.No valid cookie found for the specified URL. - * 2.The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. + * @throws { BusinessError } 17100002 - URL error. Possible causes: 1. No valid cookie found for the specified URL. + * <br>2. The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. * @syscap SystemCapability.Web.Webview.Core * @atomicservice * @since 11 @@ -5282,8 +5282,8 @@ declare namespace webview { * @param { string } url - Which url to preresolve/preconnect. * @param { boolean } preconnectable - Indicates whether to preconnect. * @param { number } numSockets - If preconnectable is true, this parameter indicates the number of sockets to be preconnected. - * @throws { BusinessError } 17100002 - URL error. Possible causes:1.No valid cookie found for the specified URL. - * 2.The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. + * @throws { BusinessError } 17100002 - URL error. Possible causes: 1. No valid cookie found for the specified URL. + * <br>2. The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. * @throws { BusinessError } 171000013 - The number of preconnect sockets is invalid. * @syscap SystemCapability.Web.Webview.Core * @since 10 @@ -5293,8 +5293,8 @@ declare namespace webview { * @param { string } url - Which url to preresolve/preconnect. * @param { boolean } preconnectable - Indicates whether to preconnect. * @param { number } numSockets - If preconnectable is true, this parameter indicates the number of sockets to be preconnected. - * @throws { BusinessError } 17100002 - URL error. Possible causes:1.No valid cookie found for the specified URL. - * 2.The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. + * @throws { BusinessError } 17100002 - URL error. Possible causes: 1. No valid cookie found for the specified URL. + * <br>2. The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. * @throws { BusinessError } 171000013 - The number of preconnect sockets is invalid. * @syscap SystemCapability.Web.Webview.Core * @atomicservice @@ -5384,8 +5384,8 @@ declare namespace webview { * @param { string } url - The download url. * @throws { BusinessError } 17100001 - Init error. * The WebviewController must be associated with a Web component. - * @throws { BusinessError } 17100002 - URL error. Possible causes:1.No valid cookie found for the specified URL. - * 2.The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. + * @throws { BusinessError } 17100002 - URL error. Possible causes: 1. No valid cookie found for the specified URL. + * <br>2. The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. * @syscap SystemCapability.Web.Webview.Core * @atomicservice * @since 11 @@ -5395,8 +5395,8 @@ declare namespace webview { * @param { string } url - The download url. * @throws { BusinessError } 17100001 - Init error. * The WebviewController must be associated with a Web component. - * @throws { BusinessError } 17100002 - URL error. Possible causes:1.No valid cookie found for the specified URL. - * 2.The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. + * @throws { BusinessError } 17100002 - URL error. Possible causes: 1. No valid cookie found for the specified URL. + * <br>2. The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. * @syscap SystemCapability.Web.Webview.Core * @crossplatform * @atomicservice @@ -5413,8 +5413,8 @@ declare namespace webview { * <br>2. Incorrect parameter types. * @throws { BusinessError } 17100001 - Init error. * The WebviewController must be associated with a Web component. - * @throws { BusinessError } 17100002 - URL error. Possible causes:1.No valid cookie found for the specified URL. - * 2.The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. + * @throws { BusinessError } 17100002 - URL error. Possible causes: 1. No valid cookie found for the specified URL. + * <br>2. The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. * @syscap SystemCapability.Web.Webview.Core * @atomicservice * @since 11 @@ -5428,8 +5428,8 @@ declare namespace webview { * <br>2. Incorrect parameter types. * @throws { BusinessError } 17100001 - Init error. * The WebviewController must be associated with a Web component. - * @throws { BusinessError } 17100002 - URL error. Possible causes:1.No valid cookie found for the specified URL. - * 2.The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. + * @throws { BusinessError } 17100002 - URL error. Possible causes: 1. No valid cookie found for the specified URL. + * <br>2. The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. * @syscap SystemCapability.Web.Webview.Core * @crossplatform * @atomicservice @@ -5859,8 +5859,8 @@ declare namespace webview { * The value of cacheValidTime must between 1 and 2147483647. * @throws { BusinessError } 401 - Invalid input parameter.Possible causes: 1. Mandatory parameters are left unspecified. * 2. Incorrect parameter types. 3. Parameter verification failed. - * @throws { BusinessError } 17100002 - URL error. Possible causes:1.No valid cookie found for the specified URL. - * 2.The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. + * @throws { BusinessError } 17100002 - URL error. Possible causes: 1. No valid cookie found for the specified URL. + * <br>2. The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. * @syscap SystemCapability.Web.Webview.Core * @atomicservice * @since 12 @@ -5958,8 +5958,8 @@ declare namespace webview { /** * Warmup the registered service worker associated the url. * @param { string } url - The url. - * @throws { BusinessError } 17100002 - URL error. Possible causes:1.No valid cookie found for the specified URL. - * 2.The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. + * @throws { BusinessError } 17100002 - URL error. Possible causes: 1. No valid cookie found for the specified URL. + * <br>2. The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. * @syscap SystemCapability.Web.Webview.Core * @atomicservice * @since 12 @@ -5976,8 +5976,8 @@ declare namespace webview { * 2. Incorrect parameter types. 3. Parameter verification failed. * @throws { BusinessError } 17100001 - Init error. * The WebviewController must be associated with a Web component. - * @throws { BusinessError } 17100002 - URL error. Possible causes:1.No valid cookie found for the specified URL. - * 2.The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. + * @throws { BusinessError } 17100002 - URL error. Possible causes: 1. No valid cookie found for the specified URL. + * <br>2. The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. * @syscap SystemCapability.Web.Webview.Core * @since 12 */ -- Gitee From 9e35d88749813d94979dbbb6fa664d476e9a9c9d Mon Sep 17 00:00:00 2001 From: wangzhen <wangzhen416@huawei.com> Date: Tue, 29 Apr 2025 18:53:22 +0800 Subject: [PATCH 750/835] Api version modify Signed-off-by: wangzhen <wangzhen416@huawei.com> Change-Id: I098f05d15b95fd305ea7417073139c6bc275ce96 --- api/@ohos.app.ability.wantConstant.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.app.ability.wantConstant.d.ts b/api/@ohos.app.ability.wantConstant.d.ts index af8d0d8d74..4623b447dc 100644 --- a/api/@ohos.app.ability.wantConstant.d.ts +++ b/api/@ohos.app.ability.wantConstant.d.ts @@ -349,7 +349,7 @@ declare namespace wantConstant { * Indicates the dest ability refers to a plugin ability. * * @syscap SystemCapability.Ability.AbilityBase - * @since 18 + * @since 19 */ DESTINATION_PLUGIN_ABILITY = 'ohos.params.pluginAbility', -- Gitee From 3faf964dfcfb24b023bc66b9a48b16cbfa553f5d Mon Sep 17 00:00:00 2001 From: magekkkk <lixin113@huawei.com> Date: Tue, 29 Apr 2025 11:23:15 +0000 Subject: [PATCH 751/835] change api ver for volume mode Signed-off-by: magekkkk <lixin113@huawei.com> --- api/@ohos.multimedia.audio.d.ts | 57 +++++++++------------------------ 1 file changed, 15 insertions(+), 42 deletions(-) diff --git a/api/@ohos.multimedia.audio.d.ts b/api/@ohos.multimedia.audio.d.ts index 22618ac72f..e2decb62d2 100644 --- a/api/@ohos.multimedia.audio.d.ts +++ b/api/@ohos.multimedia.audio.d.ts @@ -1935,7 +1935,7 @@ declare namespace audio { * will be affeted by app volume percentage setted by {@link setAppVolumePercentage} * @type { ?AudioVolumeMode } * @syscap SystemCapability.Multimedia.Audio.Volume - * @since 18 + * @since 19 */ volumeMode?: AudioVolumeMode; } @@ -4593,13 +4593,10 @@ declare namespace audio { * @returns { Promise<number> } Promise used to return the result. * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 202 - Not system App. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1.Mandatory parameters are left unspecified. - * 2.Incorrect parameter types. * @throws { BusinessError } 6800101 - Parameter verification failed. * @syscap SystemCapability.Multimedia.Audio.Volume * @systemapi - * @since 18 + * @since 19 */ getAppVolumePercentageForUid(uid: number): Promise<number>; @@ -4611,14 +4608,11 @@ declare namespace audio { * @returns { Promise<void> } Promise used to return the result. * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 202 - Not system App. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1.Mandatory parameters are left unspecified. - * 2.Incorrect parameter types. * @throws { BusinessError } 6800101 - Parameter verification failed. * @throws { BusinessError } 6800301 - Crash or blocking occurs in system process. * @syscap SystemCapability.Multimedia.Audio.Volume * @systemapi - * @since 18 + * @since 19 */ setAppVolumePercentageForUid(uid: number, volume: number): Promise<void>; @@ -4632,13 +4626,10 @@ declare namespace audio { * @returns { Promise<boolean> } Promise used to return the result. * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 202 - Not system App. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1.Mandatory parameters are left unspecified. - * 2.Incorrect parameter types. * @throws { BusinessError } 6800101 - Parameter verification failed. * @syscap SystemCapability.Multimedia.Audio.Volume * @systemapi - * @since 18 + * @since 19 */ isAppVolumeMutedForUid(uid: number, owned: boolean): Promise<boolean>; @@ -4651,14 +4642,11 @@ declare namespace audio { * @returns { Promise<void> } Promise used to return the result. * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 202 - Not system App. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1.Mandatory parameters are left unspecified. - * 2.Incorrect parameter types. * @throws { BusinessError } 6800101 - Parameter verification failed. * @throws { BusinessError } 6800301 - Crash or blocking occurs in system process. * @syscap SystemCapability.Multimedia.Audio.Volume * @systemapi - * @since 18 + * @since 19 */ setAppVolumeMutedForUid(uid: number, muted: boolean): Promise<void>; @@ -4666,7 +4654,7 @@ declare namespace audio { * Get the volume for your app with range from 0 to 100. Applications with the same uid share the same volume. * @returns { Promise<number> } The application's volume percentage. The value range is from 0 to 100. * @syscap SystemCapability.Multimedia.Audio.Volume - * @since 18 + * @since 19 */ getAppVolumePercentage(): Promise<number>; @@ -4679,13 +4667,10 @@ declare namespace audio { * 'appVolumeChange' callback. * @param { number } volume - Volume to set. The value range is from 0 to 100. * @returns { Promise<void> } Promise used to return the result. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1.Mandatory parameters are left unspecified. - * 2.Incorrect parameter types. * @throws { BusinessError } 6800101 - Parameter verification failed. * @throws { BusinessError } 6800301 - Crash or blocking occurs in system process. * @syscap SystemCapability.Multimedia.Audio.Volume - * @since 18 + * @since 19 */ setAppVolumePercentage(volume: number): Promise<void>; @@ -4737,13 +4722,10 @@ declare namespace audio { * @param { Callback<VolumeEvent> } callback - Callback used to get the app volume change event. * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 202 - Not system App. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1.Mandatory parameters are left unspecified. - * 2.Incorrect parameter types. * @throws { BusinessError } 6800101 - Parameter verification failed. * @syscap SystemCapability.Multimedia.Audio.Volume * @systemapi - * @since 18 + * @since 19 */ on(type: 'appVolumeChangeForUid', uid: number, callback: Callback<VolumeEvent>): void; @@ -4755,13 +4737,10 @@ declare namespace audio { * @param { Callback<VolumeEvent> } callback - Callback used to obtain the invoking volume change event. * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 202 - Not system App. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1.Mandatory parameters are left unspecified. - * 2.Incorrect parameter types. * @throws { BusinessError } 6800101 - Parameter verification failed. * @syscap SystemCapability.Multimedia.Audio.Volume * @systemapi - * @since 18 + * @since 19 */ off(type: 'appVolumeChangeForUid', callback?: Callback<VolumeEvent>): void; @@ -4770,12 +4749,9 @@ declare namespace audio { * or other system settings. * @param { 'appVolumeChange' } type - Type of the event to listen for. Only the appVolumeChange event is supported. * @param { Callback<VolumeEvent> } callback - Callback used to get the app volume change event. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1.Mandatory parameters are left unspecified. - * 2.Incorrect parameter types. * @throws { BusinessError } 6800101 - Parameter verification failed. * @syscap SystemCapability.Multimedia.Audio.Volume - * @since 18 + * @since 19 */ on(type: 'appVolumeChange', callback: Callback<VolumeEvent>): void; @@ -4784,12 +4760,9 @@ declare namespace audio { * @param { 'appVolumeChange' } type - Type of the event to be unregistered. Only the appVolumeChange event * is supported. * @param { Callback<VolumeEvent> } callback - Callback used to obtain the invoking volume change event. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * 1.Mandatory parameters are left unspecified. - * 2.Incorrect parameter types. * @throws { BusinessError } 6800101 - Parameter verification failed. * @syscap SystemCapability.Multimedia.Audio.Volume - * @since 18 + * @since 19 */ off(type: 'appVolumeChange', callback?: Callback<VolumeEvent>): void; } @@ -6616,19 +6589,19 @@ declare namespace audio { * Volume mode. * @enum { number } * @syscap SystemCapability.Multimedia.Audio.Volume - * @since 18 + * @since 19 */ enum AudioVolumeMode { /** * Audio volume affected by system volume level. * @syscap SystemCapability.Multimedia.Audio.Volume - * @since 18 + * @since 19 */ SYSTEM_GLOBAL = 0, /** * Audio volume affected by app's individual percentage. * @syscap SystemCapability.Multimedia.Audio.Volume - * @since 18 + * @since 19 */ APP_INDIVIDUAL = 1 } @@ -6695,7 +6668,7 @@ declare namespace audio { * Audio volume mode of this volume event * @type { ?AudioVolumeMode } * @syscap SystemCapability.Multimedia.Audio.Volume - * @since 18 + * @since 19 */ volumeMode?: AudioVolumeMode; } -- Gitee From c8d553aa842cf1dc05d5221e159f3663a90d2d25 Mon Sep 17 00:00:00 2001 From: lumingfei0525 <zhouhui86@huawei.com> Date: Wed, 23 Apr 2025 17:56:35 +0800 Subject: [PATCH 752/835] adapter api version Signed-off-by: lumingfei0525 <zhouhui86@huawei.com> --- api/@ohos.file.photoAccessHelper.d.ts | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/api/@ohos.file.photoAccessHelper.d.ts b/api/@ohos.file.photoAccessHelper.d.ts index a5c18a69a5..43c651ab03 100644 --- a/api/@ohos.file.photoAccessHelper.d.ts +++ b/api/@ohos.file.photoAccessHelper.d.ts @@ -4348,12 +4348,12 @@ declare namespace photoAccessHelper { * @returns { Promise<Array<string>> } - Returns the media library file uri list to application which has been authorized * @throws { BusinessError } 201 - Permission denied * @throws { BusinessError } 202 - Called by non-system application - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - * <br>2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 13900020 - Invalid argument. Possible causes: 1. The photoCreationConfigs is empty; + * <br>2. Incorrect photoCreationConfigs format. * @throws { BusinessError } 14000011 - Internal system error * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core * @systemapi - * @since 15 + * @since 19 */ createAssetsForApp(bundleName: string, appName: string, tokenId: number, photoCreationConfigs: Array<PhotoCreationConfig>): Promise<Array<string>>; /** @@ -4577,12 +4577,12 @@ declare namespace photoAccessHelper { * @returns { Promise<number> } Returns result of grant permission * @throws { BusinessError } 201 - Permission denied * @throws { BusinessError } 202 - Called by non-system application - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - * <br>2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 13900020 - Invalid argument. Possible causes: 1. Incorrect uri format; + * <br>2. The value of photoPermissionType or hideSensitiveType is out of range. * @throws { BusinessError } 14000011 - Internal system error * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core * @systemapi - * @since 15 + * @since 19 */ grantPhotoUrisPermission(tokenId: number, uriList: Array<string>, photoPermissionType: PhotoPermissionType, hideSensitiveType: HideSensitiveType): Promise<number>; /** @@ -4596,12 +4596,12 @@ declare namespace photoAccessHelper { * @returns { Promise<number> } Returns result of grant permission * @throws { BusinessError } 201 - Permission denied * @throws { BusinessError } 202 - Called by non-system application - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - * <br>2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 13900020 - Invalid argument. Possible causes: 1. Incorrect uri format; + * <br>2. The value of photoPermissionType or hideSensitiveType is out of range. * @throws { BusinessError } 14000011 - Internal system error * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core * @systemapi - * @since 15 + * @since 19 */ grantPhotoUriPermission(tokenId: number, uri: string, photoPermissionType: PhotoPermissionType, hideSensitiveType: HideSensitiveType): Promise<number>; /** @@ -4614,12 +4614,12 @@ declare namespace photoAccessHelper { * @returns { Promise<number> } Returns result of cancel permission * @throws { BusinessError } 201 - Permission denied * @throws { BusinessError } 202 - Called by non-system application - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - * <br>2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 13900020 - Invalid argument. Possible causes: 1. Incorrect uri format; + * <br>2. The value of photoPermissionType or hideSensitiveType is out of range. * @throws { BusinessError } 14000011 - Internal system error * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core * @systemapi - * @since 15 + * @since 19 */ cancelPhotoUriPermission(tokenId: number, uri: string, photoPermissionType: PhotoPermissionType): Promise<number>; /** -- Gitee From fc87d83369ab2a1c2708284063da7fba8b5be2d0 Mon Sep 17 00:00:00 2001 From: sunbees <sunqinjia@huawei.com> Date: Wed, 30 Apr 2025 09:45:54 +0800 Subject: [PATCH 753/835] xcomponent surfaceHolder api version change to 19 Signed-off-by: sunbees <sunqinjia@huawei.com> Change-Id: Ie3808e23dbc78dcbfb63c1639c5c5405aae2cc16 --- api/@internal/component/ets/xcomponent.d.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/api/@internal/component/ets/xcomponent.d.ts b/api/@internal/component/ets/xcomponent.d.ts index 991c085313..883680300f 100644 --- a/api/@internal/component/ets/xcomponent.d.ts +++ b/api/@internal/component/ets/xcomponent.d.ts @@ -320,7 +320,7 @@ declare interface XComponentOptions { * @interface NativeXComponentParameters * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice - * @since 18 + * @since 19 */ declare interface NativeXComponentParameters { /** @@ -329,7 +329,7 @@ declare interface NativeXComponentParameters { * @type { XComponentType } * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice - * @since 18 + * @since 19 */ type: XComponentType; @@ -339,7 +339,7 @@ declare interface NativeXComponentParameters { * @type { ?ImageAIOptions } * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice - * @since 18 + * @since 19 */ imageAIOptions?: ImageAIOptions; } @@ -410,7 +410,7 @@ interface XComponentInterface { * @returns { XComponentAttribute } The attribute of the xcomponent. * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice - * @since 18 + * @since 19 */ (params: NativeXComponentParameters): XComponentAttribute; } -- Gitee From 42d75769772682d9db76c1892c6930467ab7fc95 Mon Sep 17 00:00:00 2001 From: Axi_Beft <shuxin15@h-partners.com> Date: Tue, 25 Mar 2025 21:41:20 +0800 Subject: [PATCH 754/835] object API delete permission Signed-off-by: Axi_Beft <shuxin15@h-partners.com> --- api/@ohos.data.dataShare.d.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/api/@ohos.data.dataShare.d.ts b/api/@ohos.data.dataShare.d.ts index 1270c3e03a..49603dcc28 100644 --- a/api/@ohos.data.dataShare.d.ts +++ b/api/@ohos.data.dataShare.d.ts @@ -1332,7 +1332,8 @@ declare namespace dataShare { * @returns {Promise<Record<string, Array<number>>>} {Record<string, Array<number>>}: The result set of batch operations. * @throws { BusinessError } 401 - Parameter error.Possible causes: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameters types. - * @throws { BusinessError } 15700000 - Inner error. + * @throws { BusinessError } 15700000 - Inner error. Possible causes: 1.The internal status is abnormal; + * 2.The interface is incorrectly used; 3.Permission configuration error; 4.A system error. * @throws { BusinessError } 15700013 - The DataShareHelper instance is already closed. * @throws { BusinessError } 202 - Not System Application. * @syscap SystemCapability.DistributedDataManager.DataShare.Consumer @@ -1606,7 +1607,8 @@ declare namespace dataShare { * Close the connection between datashare and extension. * * @returns { Promise<void> } The promise returned by the function. - * @throws { BusinessError } 15700000 - Inner error. + * @throws { BusinessError } 15700000 - Inner error. Possible causes: 1.The internal status is abnormal; + * 2.The interface is incorrectly used; 3.Permission configuration error; 4.A system error. * @syscap SystemCapability.DistributedDataManager.DataShare.Consumer * @systemapi * @stagemodelonly -- Gitee From 586804b9379a9319bc41a01b763429722ff3e253 Mon Sep 17 00:00:00 2001 From: xuzhidan <xuzhidan1@huawei.com> Date: Wed, 30 Apr 2025 11:12:27 +0800 Subject: [PATCH 755/835] Scroll component change to API19 Signed-off-by: xuzhidan <xuzhidan1@huawei.com> Change-Id: I69ca0f7592af2eadf56eb8af9874c46c12714f71 --- .../component/ets/lazy_grid_layout.d.ts | 18 +++++++++--------- api/@internal/component/ets/list.d.ts | 2 +- api/@internal/component/ets/swiper.d.ts | 2 +- api/@internal/component/ets/tabs.d.ts | 8 ++++---- 4 files changed, 15 insertions(+), 15 deletions(-) diff --git a/api/@internal/component/ets/lazy_grid_layout.d.ts b/api/@internal/component/ets/lazy_grid_layout.d.ts index cea5094456..fd688bb2e8 100644 --- a/api/@internal/component/ets/lazy_grid_layout.d.ts +++ b/api/@internal/component/ets/lazy_grid_layout.d.ts @@ -25,7 +25,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ interface LazyVGridLayoutInterface { /** @@ -35,7 +35,7 @@ interface LazyVGridLayoutInterface { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ (): LazyVGridLayoutAttribute; } @@ -47,7 +47,7 @@ interface LazyVGridLayoutInterface { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ declare class LazyGridLayoutAttribute<T> extends CommonMethod<T> { /** @@ -58,7 +58,7 @@ declare class LazyGridLayoutAttribute<T> extends CommonMethod<T> { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ rowsGap(value: LengthMetrics): T; @@ -70,7 +70,7 @@ declare class LazyGridLayoutAttribute<T> extends CommonMethod<T> { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ columnsGap(value: LengthMetrics): T; } @@ -82,7 +82,7 @@ declare class LazyGridLayoutAttribute<T> extends CommonMethod<T> { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ declare class LazyVGridLayoutAttribute extends LazyGridLayoutAttribute<LazyVGridLayoutAttribute> { /** @@ -93,7 +93,7 @@ declare class LazyVGridLayoutAttribute extends LazyGridLayoutAttribute<LazyVGrid * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ columnsTemplate(value: string): LazyVGridLayoutAttribute; } @@ -104,7 +104,7 @@ declare class LazyVGridLayoutAttribute extends LazyGridLayoutAttribute<LazyVGrid * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ declare const LazyVGridLayout: LazyVGridLayoutInterface; @@ -114,7 +114,7 @@ declare const LazyVGridLayout: LazyVGridLayoutInterface; * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ declare const LazyVGridLayoutInstance: LazyVGridLayoutAttribute; \ No newline at end of file diff --git a/api/@internal/component/ets/list.d.ts b/api/@internal/component/ets/list.d.ts index d7ac7a254d..4b3756c85a 100644 --- a/api/@internal/component/ets/list.d.ts +++ b/api/@internal/component/ets/list.d.ts @@ -1953,7 +1953,7 @@ declare class ListAttribute extends ScrollableCommonMethod<ListAttribute> { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ stackFromEnd(enabled: boolean): ListAttribute; diff --git a/api/@internal/component/ets/swiper.d.ts b/api/@internal/component/ets/swiper.d.ts index 86d2c1eb41..b551180b72 100644 --- a/api/@internal/component/ets/swiper.d.ts +++ b/api/@internal/component/ets/swiper.d.ts @@ -623,7 +623,7 @@ declare class DotIndicator extends Indicator<DotIndicator> { * @crossplatform * @form * @atomicservice - * @since 18 + * @since 19 */ space(space: LengthMetrics): DotIndicator; } diff --git a/api/@internal/component/ets/tabs.d.ts b/api/@internal/component/ets/tabs.d.ts index 0a4f24274d..37bc4b91c2 100644 --- a/api/@internal/component/ets/tabs.d.ts +++ b/api/@internal/component/ets/tabs.d.ts @@ -311,7 +311,7 @@ declare enum LayoutStyle { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ declare enum TabsCacheMode { /** @@ -320,7 +320,7 @@ declare enum TabsCacheMode { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ CACHE_BOTH_SIDE = 0, @@ -330,7 +330,7 @@ declare enum TabsCacheMode { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ CACHE_LATEST_SWITCHED = 1 } @@ -1789,7 +1789,7 @@ declare class TabsAttribute extends CommonMethod<TabsAttribute> { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ cachedMaxCount(count: number, mode: TabsCacheMode): TabsAttribute; } -- Gitee From 2d033729c4ed3516e81d2f7b8fe763eaa7ce4809 Mon Sep 17 00:00:00 2001 From: zhanghang <zhanghang160@huawei-partners.com> Date: Wed, 30 Apr 2025 11:13:24 +0800 Subject: [PATCH 756/835] calendar change api version Signed-off-by: zhanghang <zhanghang160@huawei-partners.com> --- api/@internal/component/ets/calendar_picker.d.ts | 6 +++--- api/@internal/component/ets/common.d.ts | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/api/@internal/component/ets/calendar_picker.d.ts b/api/@internal/component/ets/calendar_picker.d.ts index cdfa84e589..7c6a1f218a 100644 --- a/api/@internal/component/ets/calendar_picker.d.ts +++ b/api/@internal/component/ets/calendar_picker.d.ts @@ -157,7 +157,7 @@ declare interface CalendarOptions { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ disabledDateRange?: DateRange[]; } @@ -325,7 +325,7 @@ declare class CalendarPickerAttribute extends CommonMethod<CalendarPickerAttribu * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ markToday(enabled: boolean): CalendarPickerAttribute; } @@ -639,7 +639,7 @@ declare interface CalendarDialogOptions extends CalendarOptions { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ markToday?: boolean; } diff --git a/api/@internal/component/ets/common.d.ts b/api/@internal/component/ets/common.d.ts index 818196a1cd..3c28f6ea8f 100644 --- a/api/@internal/component/ets/common.d.ts +++ b/api/@internal/component/ets/common.d.ts @@ -29947,7 +29947,7 @@ declare enum HoverModeAreaType { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ declare interface DateRange { /** @@ -29957,7 +29957,7 @@ declare interface DateRange { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ start?: Date; @@ -29968,7 +29968,7 @@ declare interface DateRange { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ end?: Date; } -- Gitee From ac97130f0e8f74b46f0358d5a9bb484e7083c0ed Mon Sep 17 00:00:00 2001 From: wangyifei <wangyifei54@huawei.com> Date: Wed, 30 Apr 2025 11:44:15 +0800 Subject: [PATCH 757/835] fix Signed-off-by: wangyifei <wangyifei54@huawei.com> --- api/@ohos.file.photoAccessHelper.d.ts | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/api/@ohos.file.photoAccessHelper.d.ts b/api/@ohos.file.photoAccessHelper.d.ts index 3e66576bb3..d7520fcb7b 100644 --- a/api/@ohos.file.photoAccessHelper.d.ts +++ b/api/@ohos.file.photoAccessHelper.d.ts @@ -2422,8 +2422,15 @@ declare namespace photoAccessHelper { * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core * @since 18 */ - MEDIA_SUFFIX = 'media_suffix' - + MEDIA_SUFFIX = 'media_suffix', + /** + * total size of assets, read only + * + * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core + * @systemapi + * @since 19 + */ + SUM_SIZE = 'sum(size)' } /** -- Gitee From ca721be326bb3f3523892ec9956f39c6e7f7adf6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=81=E9=AB=98=E9=98=B3?= <diaogaoyang@huawei.com> Date: Wed, 30 Apr 2025 06:44:23 +0000 Subject: [PATCH 758/835] update api/@ohos.web.webview.d.ts. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 刁高阳 <diaogaoyang@huawei.com> --- api/@ohos.web.webview.d.ts | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/api/@ohos.web.webview.d.ts b/api/@ohos.web.webview.d.ts index 20ba30076d..add69202e5 100644 --- a/api/@ohos.web.webview.d.ts +++ b/api/@ohos.web.webview.d.ts @@ -1695,7 +1695,8 @@ declare namespace webview { * <br>2. Incorrect parameter types. * @throws { BusinessError } 17100002 - URL error. Possible causes: 1. No valid cookie found for the specified URL. * <br>2. The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. - * @throws { BusinessError } 17100005 - The provided cookie value is invalid. It must follow the format specified in RFC 6265. + * @throws { BusinessError } 17100005 - The provided cookie value is invalid. It must follow the format specified + * <br>in RFC 6265. * @syscap SystemCapability.Web.Webview.Core * @since 9 * @deprecated since 11 @@ -1714,7 +1715,8 @@ declare namespace webview { * <br>2. Incorrect parameter types. * @throws { BusinessError } 17100002 - URL error. Possible causes: 1. No valid cookie found for the specified URL. * <br>2. The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. - * @throws { BusinessError } 17100005 - The provided cookie value is invalid. It must follow the format specified in RFC 6265. + * @throws { BusinessError } 17100005 - The provided cookie value is invalid. It must follow the format specified + * <br>in RFC 6265. * @syscap SystemCapability.Web.Webview.Core * @atomicservice * @since 11 @@ -1734,7 +1736,8 @@ declare namespace webview { * <br>2. Incorrect parameter types. * @throws { BusinessError } 17100002 - URL error. Possible causes: 1. No valid cookie found for the specified URL. * <br>2. The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. - * @throws { BusinessError } 17100005 - The provided cookie value is invalid. It must follow the format specified in RFC 6265. + * @throws { BusinessError } 17100005 - The provided cookie value is invalid. It must follow the format specified + * <br>in RFC 6265. * @syscap SystemCapability.Web.Webview.Core * @since 14 */ @@ -1750,7 +1753,8 @@ declare namespace webview { * <br>2. Incorrect parameter types. * @throws { BusinessError } 17100002 - URL error. Possible causes: 1. No valid cookie found for the specified URL. * <br>2. The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. - * @throws { BusinessError } 17100005 - The provided cookie value is invalid. It must follow the format specified in RFC 6265. + * @throws { BusinessError } 17100005 - The provided cookie value is invalid. It must follow the format specified + * <br>in RFC 6265. * @syscap SystemCapability.Web.Webview.Core * @crossplatform * @atomicservice @@ -1772,7 +1776,8 @@ declare namespace webview { * <br>2. Incorrect parameter types. * @throws { BusinessError } 17100002 - URL error. Possible causes: 1. No valid cookie found for the specified URL. * <br>2. The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. - * @throws { BusinessError } 17100005 - The provided cookie value is invalid. It must follow the format specified in RFC 6265. + * @throws { BusinessError } 17100005 - The provided cookie value is invalid. It must follow the format specified + * <br>in RFC 6265. * @syscap SystemCapability.Web.Webview.Core * @since 14 */ @@ -1788,7 +1793,8 @@ declare namespace webview { * <br>2. Incorrect parameter types. * @throws { BusinessError } 17100002 - URL error. Possible causes: 1. No valid cookie found for the specified URL. * <br>2. The webpage corresponding to the URL is invalid, or the URL length exceeds 2048. - * @throws { BusinessError } 17100005 - The provided cookie value is invalid. It must follow the format specified in RFC 6265. + * @throws { BusinessError } 17100005 - The provided cookie value is invalid. It must follow the format specified + * <br>in RFC 6265. * @syscap SystemCapability.Web.Webview.Core * @crossplatform * @atomicservice -- Gitee From 5f48959e250654bfc0ed542513ed725765aac48b Mon Sep 17 00:00:00 2001 From: ZhaoJinghui <zhaojinghui5@huawei.com> Date: Tue, 29 Apr 2025 10:46:15 +0800 Subject: [PATCH 759/835] fix error message Signed-off-by: ZhaoJinghui <zhaojinghui5@huawei.com> Change-Id: Ic0af9488a0e7d854fe45d7f0bb34093bd0a7ddf2 --- api/@ohos.data.relationalStore.d.ts | 810 ++++++++++++++-------------- 1 file changed, 405 insertions(+), 405 deletions(-) diff --git a/api/@ohos.data.relationalStore.d.ts b/api/@ohos.data.relationalStore.d.ts index a47fbcfabc..947451d0db 100644 --- a/api/@ohos.data.relationalStore.d.ts +++ b/api/@ohos.data.relationalStore.d.ts @@ -2645,11 +2645,11 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800013 - Column out of bounds. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800013 - Resultset is empty or column index is out of bounds. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800019 - The SQL must be a query statement. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -2703,11 +2703,11 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800013 - Column out of bounds. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800013 - Resultset is empty or column index is out of bounds. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800019 - The SQL must be a query statement. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -2737,12 +2737,12 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800012 - Row out of bounds. - * @throws { BusinessError } 14800013 - Column out of bounds. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800012 - ResultSet is empty or pointer index is out of bounds. + * @throws { BusinessError } 14800013 - Resultset is empty or column index is out of bounds. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800019 - The SQL must be a query statement. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -2770,12 +2770,12 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800012 - Row out of bounds. - * @throws { BusinessError } 14800013 - Column out of bounds. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800012 - ResultSet is empty or pointer index is out of bounds. + * @throws { BusinessError } 14800013 - Resultset is empty or column index is out of bounds. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800019 - The SQL must be a query statement. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -2832,11 +2832,11 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800012 - Row out of bounds. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800012 - ResultSet is empty or pointer index is out of bounds. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800019 - The SQL must be a query statement. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -2887,11 +2887,11 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800012 - Row out of bounds. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800012 - ResultSet is empty or pointer index is out of bounds. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800019 - The SQL must be a query statement. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -2936,11 +2936,11 @@ declare namespace relationalStore { * @returns { boolean } True if the result set is moved successfully; * Returns false otherwise, for example, if the result set is empty. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800012 - Row out of bounds. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800012 - ResultSet is empty or pointer index is out of bounds. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800019 - The SQL must be a query statement. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -2985,11 +2985,11 @@ declare namespace relationalStore { * @returns { boolean } True if the result set is moved successfully; * Returns false otherwise, for example, if the result set is empty. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800012 - Row out of bounds. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800012 - ResultSet is empty or pointer index is out of bounds. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800019 - The SQL must be a query statement. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -3034,11 +3034,11 @@ declare namespace relationalStore { * @returns { boolean } True if the result set is moved successfully; * Returns false otherwise, for example, if the result set is already in the last row. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800012 - Row out of bounds. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800012 - ResultSet is empty or pointer index is out of bounds. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800019 - The SQL must be a query statement. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -3083,11 +3083,11 @@ declare namespace relationalStore { * @returns { boolean } True if the result set is moved successfully; * Returns false otherwise, for example, if the result set is already in the first row. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800012 - Row out of bounds. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800012 - ResultSet is empty or pointer index is out of bounds. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800019 - The SQL must be a query statement. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -3144,11 +3144,11 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800012 - Row out of bounds. - * @throws { BusinessError } 14800013 - Column out of bounds. - * @throws { BusinessError } 14800014 - Already closed. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800012 - ResultSet is empty or pointer index is out of bounds. + * @throws { BusinessError } 14800013 - Resultset is empty or column index is out of bounds. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -3205,11 +3205,11 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800012 - Row out of bounds. - * @throws { BusinessError } 14800013 - Column out of bounds. - * @throws { BusinessError } 14800014 - Already closed. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800012 - ResultSet is empty or pointer index is out of bounds. + * @throws { BusinessError } 14800013 - Resultset is empty or column index is out of bounds. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -3266,11 +3266,11 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800012 - Row out of bounds. - * @throws { BusinessError } 14800013 - Column out of bounds. - * @throws { BusinessError } 14800014 - Already closed. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800012 - ResultSet is empty or pointer index is out of bounds. + * @throws { BusinessError } 14800013 - Resultset is empty or column index is out of bounds. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -3327,11 +3327,11 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800012 - Row out of bounds. - * @throws { BusinessError } 14800013 - Column out of bounds. - * @throws { BusinessError } 14800014 - Already closed. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800012 - ResultSet is empty or pointer index is out of bounds. + * @throws { BusinessError } 14800013 - Resultset is empty or column index is out of bounds. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -3375,11 +3375,11 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800012 - Row out of bounds. - * @throws { BusinessError } 14800013 - Column out of bounds. - * @throws { BusinessError } 14800014 - Already closed. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800012 - ResultSet is empty or pointer index is out of bounds. + * @throws { BusinessError } 14800013 - Resultset is empty or column index is out of bounds. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -3423,11 +3423,11 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800012 - Row out of bounds. - * @throws { BusinessError } 14800013 - Column out of bounds. - * @throws { BusinessError } 14800014 - Already closed. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800012 - ResultSet is empty or pointer index is out of bounds. + * @throws { BusinessError } 14800013 - Resultset is empty or column index is out of bounds. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -3457,11 +3457,11 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800012 - Row out of bounds. - * @throws { BusinessError } 14800013 - Column out of bounds. - * @throws { BusinessError } 14800014 - Already closed. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800012 - ResultSet is empty or pointer index is out of bounds. + * @throws { BusinessError } 14800013 - Resultset is empty or column index is out of bounds. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -3490,11 +3490,11 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800012 - Row out of bounds. - * @throws { BusinessError } 14800013 - Column out of bounds. - * @throws { BusinessError } 14800014 - Already closed. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800012 - ResultSet is empty or pointer index is out of bounds. + * @throws { BusinessError } 14800013 - Resultset is empty or column index is out of bounds. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -3523,10 +3523,10 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 801 - The capability is not supported because the database is not a vector DB. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800013 - Column out of bounds. - * @throws { BusinessError } 14800014 - Already closed. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800013 - Resultset is empty or column index is out of bounds. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -3560,11 +3560,11 @@ declare namespace relationalStore { * * @returns { ValuesBucket } Indicates the row of data {@link ValuesBucket} to be inserted into the table. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800012 - Row out of bounds. - * @throws { BusinessError } 14800013 - Column out of bounds. - * @throws { BusinessError } 14800014 - Already closed. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800012 - ResultSet is empty or pointer index is out of bounds. + * @throws { BusinessError } 14800013 - Resultset is empty or column index is out of bounds. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -3589,11 +3589,11 @@ declare namespace relationalStore { * * @returns { ValuesBucket } Indicates the row of data {@link ValuesBucket} to be inserted into the table. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800012 - Row out of bounds. - * @throws { BusinessError } 14800013 - Column out of bounds. - * @throws { BusinessError } 14800014 - Already closed. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800012 - ResultSet is empty or pointer index is out of bounds. + * @throws { BusinessError } 14800013 - Resultset is empty or column index is out of bounds. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -3621,11 +3621,11 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800012 - Row out of bounds. - * @throws { BusinessError } 14800013 - Column out of bounds. - * @throws { BusinessError } 14800014 - Already closed. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800012 - ResultSet is empty or pointer index is out of bounds. + * @throws { BusinessError } 14800013 - Resultset is empty or column index is out of bounds. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -3648,11 +3648,11 @@ declare namespace relationalStore { * @returns { sendableRelationalStore.ValuesBucket } Indicates the row of data * {@link sendableRelationalStore.ValuesBucket} to be inserted into the table. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800012 - Row out of bounds. - * @throws { BusinessError } 14800013 - Column out of bounds. - * @throws { BusinessError } 14800014 - Already closed. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800012 - ResultSet is empty or pointer index is out of bounds. + * @throws { BusinessError } 14800013 - Resultset is empty or column index is out of bounds. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -3705,11 +3705,11 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800012 - Row out of bounds. - * @throws { BusinessError } 14800013 - Column out of bounds. - * @throws { BusinessError } 14800014 - Already closed. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800012 - ResultSet is empty or pointer index is out of bounds. + * @throws { BusinessError } 14800013 - Resultset is empty or column index is out of bounds. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -3751,7 +3751,7 @@ declare namespace relationalStore { * Calling this method on the result set will release all of its resources and makes it ineffective. * * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800012 - Row out of bounds. + * @throws { BusinessError } 14800012 - ResultSet is empty or pointer index is out of bounds. * @syscap SystemCapability.DistributedDataManager.RelationalStore.Core * @crossplatform * @since 12 @@ -3805,9 +3805,9 @@ declare namespace relationalStore { * <br>2. Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800015 - The database does not respond. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. * @throws { BusinessError } 14800025 - SQLite: A table in the database is locked. @@ -3866,10 +3866,10 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800015 - The database does not respond. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -3915,10 +3915,10 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800015 - The database does not respond. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -3974,10 +3974,10 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800015 - The database does not respond. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -4023,10 +4023,10 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800015 - The database does not respond. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -4057,10 +4057,10 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800015 - The database does not respond. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -4092,10 +4092,10 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800015 - The database does not respond. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -4150,10 +4150,10 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800015 - The database does not respond. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -4209,10 +4209,10 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800015 - The database does not respond. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -4242,10 +4242,10 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800015 - The database does not respond. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -4276,10 +4276,10 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800015 - The database does not respond. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -4309,10 +4309,10 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800015 - The database does not respond. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -4371,10 +4371,10 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800015 - The database does not respond. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -4422,10 +4422,10 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800015 - The database does not respond. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -4489,10 +4489,10 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800015 - The database does not respond. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -4540,10 +4540,10 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800015 - The database does not respond. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -4575,10 +4575,10 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800015 - The database does not respond. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -4649,10 +4649,10 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800015 - The database does not respond. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -4729,10 +4729,10 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800015 - The database does not respond. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -4786,10 +4786,10 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800015 - The database does not respond. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -4842,10 +4842,10 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800015 - The database does not respond. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -4874,10 +4874,10 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800015 - The database does not respond. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -4941,10 +4941,10 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800015 - The database does not respond. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -5010,10 +5010,10 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800015 - The database does not respond. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -5055,7 +5055,7 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800015 - The database does not respond. * @syscap SystemCapability.DistributedDataManager.RelationalStore.Core * @crossplatform @@ -5097,7 +5097,7 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800015 - The database does not respond. * @syscap SystemCapability.DistributedDataManager.RelationalStore.Core * @crossplatform @@ -5139,7 +5139,7 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800015 - The database does not respond. * @syscap SystemCapability.DistributedDataManager.RelationalStore.Core * @crossplatform @@ -5174,7 +5174,7 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800015 - The database does not respond. * @syscap SystemCapability.DistributedDataManager.RelationalStore.Core * @systemapi @@ -5212,7 +5212,7 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800015 - The database does not respond. * @syscap SystemCapability.DistributedDataManager.RelationalStore.Core * @systemapi @@ -5255,7 +5255,7 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800015 - The database does not respond. * @syscap SystemCapability.DistributedDataManager.RelationalStore.Core * @systemapi @@ -5277,7 +5277,7 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800015 - The database does not respond. * @syscap SystemCapability.DistributedDataManager.RelationalStore.Core * @crossplatform @@ -5305,7 +5305,7 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800015 - The database does not respond. * @syscap SystemCapability.DistributedDataManager.RelationalStore.Core * @crossplatform @@ -5347,7 +5347,7 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800015 - The database does not respond. * @syscap SystemCapability.DistributedDataManager.RelationalStore.Core * @crossplatform @@ -5389,7 +5389,7 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800015 - The database does not respond. * @syscap SystemCapability.DistributedDataManager.RelationalStore.Core * @crossplatform @@ -5406,7 +5406,7 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800015 - The database does not respond. * @syscap SystemCapability.DistributedDataManager.RelationalStore.Core * @crossplatform @@ -5441,10 +5441,10 @@ declare namespace relationalStore { * 3. The tablesNames must be not empty string. 4. The columnName must be not empty string. 5. The PRIKey must be number or string. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800015 - The database does not respond. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -5490,10 +5490,10 @@ declare namespace relationalStore { * 3. The tablesNames must be not empty string. 4. The columnName must be not empty string. 5. The PRIKey must be number or string. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800015 - The database does not respond. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -5544,10 +5544,10 @@ declare namespace relationalStore { * 3. The tablesNames must be not empty string. 4. The cursor must be valid cursor. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800015 - The database does not respond. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -5587,10 +5587,10 @@ declare namespace relationalStore { * 3. The tablesNames must be not empty string. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800015 - The database does not respond. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -5638,10 +5638,10 @@ declare namespace relationalStore { * 3. The tablesNames must be not empty string. 4. The cursor must be valid cursor. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800015 - The database does not respond. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -5686,10 +5686,10 @@ declare namespace relationalStore { * 3. The predicates must be an RdbPredicates. 4. The columns must be a string array. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800015 - The database does not respond. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -5733,10 +5733,10 @@ declare namespace relationalStore { * 3. The predicates must be an RdbPredicates. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800015 - The database does not respond. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -5782,10 +5782,10 @@ declare namespace relationalStore { * 3. The predicates must be an RdbPredicates. 4. The columns must be a string array. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800015 - The database does not respond. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -5827,10 +5827,10 @@ declare namespace relationalStore { * <br>2. Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported the sql(attach,begin,commit,rollback etc.). * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800015 - The database does not respond. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -5887,10 +5887,10 @@ declare namespace relationalStore { * <br>2. Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported the sql(attach,begin,commit,rollback etc.). * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800015 - The database does not respond. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -5947,10 +5947,10 @@ declare namespace relationalStore { * <br>2. Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported the sql(attach,begin,commit,rollback etc.). * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800015 - The database does not respond. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -5981,10 +5981,10 @@ declare namespace relationalStore { * <br>2. Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported the sql(attach,begin,commit,rollback etc.). * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800015 - The database does not respond. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -6015,10 +6015,10 @@ declare namespace relationalStore { * <br>2. Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported the sql(attach,begin,commit,rollback etc.). * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800015 - The database does not respond. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -6047,10 +6047,10 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800015 - The database does not respond. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -6094,10 +6094,10 @@ declare namespace relationalStore { * * @throws { BusinessError } 401 - Parameter error. The store must not be nullptr. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800015 - The database does not respond. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -6125,10 +6125,10 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. The store must not be nullptr. * @throws { BusinessError } 801 - Capability not supported the sql(attach,begin,commit,rollback etc.). * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800015 - The database does not respond. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -6168,10 +6168,10 @@ declare namespace relationalStore { * * @throws { BusinessError } 401 - Parameter error. The store must not be nullptr. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800015 - The database does not respond. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -6198,11 +6198,11 @@ declare namespace relationalStore { * @returns { Promise<void> } Promise used to return the result. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. - * @throws { BusinessError } 14800011 - Database corrupted. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800015 - The database does not respond. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -6241,10 +6241,10 @@ declare namespace relationalStore { * * @throws { BusinessError } 401 - Parameter error. The store must not be nullptr. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800015 - The database does not respond. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -6270,11 +6270,11 @@ declare namespace relationalStore { * @param { number } txId - Indicates the transaction ID which is obtained by beginTrans. * @returns { Promise<void> } Promise used to return the result. * @throws { BusinessError } 401 - Parameter error. The store must not be nullptr. - * @throws { BusinessError } 14800011 - Database corrupted. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800015 - The database does not respond. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -6323,11 +6323,11 @@ declare namespace relationalStore { * @param { AsyncCallback<void> } callback - The callback of backup. * @throws { BusinessError } 401 - Parameter error. The store must not be nullptr. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800010 - Invalid database path. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800010 - Failed to open or delete the database by an invalid database path. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800015 - The database does not respond. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -6378,10 +6378,10 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800015 - The database does not respond. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -6432,10 +6432,10 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800015 - The database does not respond. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -6486,10 +6486,10 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800015 - The database does not respond. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -6515,11 +6515,11 @@ declare namespace relationalStore { * @returns { Promise<void> } The promise returned by the function. * @throws { BusinessError } 202 - Permission verification failed, application which is not a system application uses system API. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800010 - Invalid database path. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800010 - Failed to open or delete the database by an invalid database path. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800015 - The database does not respond. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -6562,7 +6562,7 @@ declare namespace relationalStore { * <br>2. Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @syscap SystemCapability.DistributedDataManager.RelationalStore.Core * @since 12 */ @@ -6591,7 +6591,7 @@ declare namespace relationalStore { * <br>2. Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @syscap SystemCapability.DistributedDataManager.RelationalStore.Core * @since 12 */ @@ -6625,7 +6625,7 @@ declare namespace relationalStore { * <br>2. Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800051 - The type of the distributed table does not match. * @syscap SystemCapability.DistributedDataManager.RelationalStore.Core * @since 12 @@ -6662,7 +6662,7 @@ declare namespace relationalStore { * <br>2. Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800051 - The type of the distributed table does not match. * @syscap SystemCapability.DistributedDataManager.RelationalStore.Core * @since 12 @@ -6704,7 +6704,7 @@ declare namespace relationalStore { * <br>2. Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800051 - The type of the distributed table does not match. * @syscap SystemCapability.DistributedDataManager.RelationalStore.Core * @since 12 @@ -6738,7 +6738,7 @@ declare namespace relationalStore { * <br>2. Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @syscap SystemCapability.DistributedDataManager.RelationalStore.Core * @since 12 */ @@ -6771,7 +6771,7 @@ declare namespace relationalStore { * <br>2. Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @syscap SystemCapability.DistributedDataManager.RelationalStore.Core * @since 12 */ @@ -6806,7 +6806,7 @@ declare namespace relationalStore { * <br>2. Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @syscap SystemCapability.DistributedDataManager.RelationalStore.Core * @since 12 */ @@ -6837,7 +6837,7 @@ declare namespace relationalStore { * <br>2. Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @syscap SystemCapability.DistributedDataManager.RelationalStore.Core * @since 12 */ @@ -6864,7 +6864,7 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Need 2 - 4 parameter(s). 2. The RdbStore must be not nullptr. * 3. The mode must be a SyncMode of cloud. 4. The progress must be a callback type. 5. The callback must be a function. * @throws { BusinessError } 801 - Capability not supported. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @syscap SystemCapability.DistributedDataManager.CloudSync.Client * @since 12 */ @@ -6891,7 +6891,7 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Need 2 - 4 parameter(s). 2. The RdbStore must be not nullptr. * 3. The mode must be a SyncMode of cloud. 4. The progress must be a callback type. * @throws { BusinessError } 801 - Capability not supported. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @syscap SystemCapability.DistributedDataManager.CloudSync.Client * @since 12 */ @@ -6922,7 +6922,7 @@ declare namespace relationalStore { * 3. The mode must be a SyncMode of cloud. 4. The tablesNames must be not empty. 5. The progress must be a callback type. * 6. The callback must be a function. * @throws { BusinessError } 801 - Capability not supported. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @syscap SystemCapability.DistributedDataManager.CloudSync.Client * @since 12 */ @@ -6956,7 +6956,7 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Need 2 - 4 parameter(s). 2. The RdbStore must be not nullptr. * 3. The mode must be a SyncMode of cloud. 4. The tablesNames must be not empty. 5. The progress must be a callback type. * @throws { BusinessError } 801 - Capability not supported. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @syscap SystemCapability.DistributedDataManager.CloudSync.Client * @since 12 */ @@ -6990,7 +6990,7 @@ declare namespace relationalStore { * 3. The mode must be a SyncMode of cloud. 4. The tablesNames must be not empty. 5. The progress must be a callback type. * 6. The callback must be a function. * @throws { BusinessError } 801 - Capability not supported. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @syscap SystemCapability.DistributedDataManager.CloudSync.Client * @systemapi * @since 12 @@ -7030,7 +7030,7 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Need 2 - 4 parameter(s). 2. The RdbStore must be not nullptr. * 3. The mode must be a SyncMode of cloud. 4. The tablesNames must be not empty. 5. The progress must be a callback type. * @throws { BusinessError } 801 - Capability not supported. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @syscap SystemCapability.DistributedDataManager.CloudSync.Client * @systemapi * @since 12 @@ -7064,7 +7064,7 @@ declare namespace relationalStore { * <br>2. Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @syscap SystemCapability.DistributedDataManager.RelationalStore.Core * @since 12 */ @@ -7103,7 +7103,7 @@ declare namespace relationalStore { * <br>2. Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @syscap SystemCapability.DistributedDataManager.RelationalStore.Core * @since 12 */ @@ -7134,7 +7134,7 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @syscap SystemCapability.DistributedDataManager.RelationalStore.Core * @since 12 */ @@ -7172,7 +7172,7 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @syscap SystemCapability.DistributedDataManager.RelationalStore.Core * @since 12 */ @@ -7202,7 +7202,7 @@ declare namespace relationalStore { * <br>2. Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800050 - Failed to obtain the subscription service. * @syscap SystemCapability.DistributedDataManager.RelationalStore.Core * @since 12 @@ -7228,7 +7228,7 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Need 2 - 3 parameter(s)! 2. The RdbStore must be valid. * 3. The event must be a not empty string. 4. The progress must be function. * @throws { BusinessError } 801 - Capability not supported. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @syscap SystemCapability.DistributedDataManager.RelationalStore.Core * @since 12 */ @@ -7241,7 +7241,7 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified; 2.Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @syscap SystemCapability.DistributedDataManager.RelationalStore.Core * @since 12 */ @@ -7270,7 +7270,7 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @syscap SystemCapability.DistributedDataManager.RelationalStore.Core * @since 12 */ @@ -7303,7 +7303,7 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @syscap SystemCapability.DistributedDataManager.RelationalStore.Core * @since 12 */ @@ -7337,7 +7337,7 @@ declare namespace relationalStore { * <br>2. Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800050 - Failed to obtain the subscription service. * @syscap SystemCapability.DistributedDataManager.RelationalStore.Core * @since 12 @@ -7363,7 +7363,7 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Need 1 - 3 parameter(s)! 2. The RdbStore must be valid. * 3. The event must be a not empty string. 4. The progress must be function. * @throws { BusinessError } 801 - Capability not supported. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @syscap SystemCapability.DistributedDataManager.RelationalStore.Core * @since 12 */ @@ -7376,7 +7376,7 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @syscap SystemCapability.DistributedDataManager.RelationalStore.Core * @since 12 */ @@ -7402,7 +7402,7 @@ declare namespace relationalStore { * <br>2. Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800050 - Failed to obtain the subscription service. * @syscap SystemCapability.DistributedDataManager.RelationalStore.Core * @since 12 @@ -7431,12 +7431,12 @@ declare namespace relationalStore { * <br>2. Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800010 - Invalid database path. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800010 - Failed to open or delete the database by an invalid database path. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800015 - The database does not respond. * @throws { BusinessError } 14800016 - The database alias already exists. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -7467,14 +7467,14 @@ declare namespace relationalStore { * <br>2. Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800010 - Invalid database path. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800010 - Failed to open or delete the database by an invalid database path. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800015 - The database does not respond. * @throws { BusinessError } 14800016 - The database alias already exists. * @throws { BusinessError } 14801001 - The operation is supported in the stage model only. * @throws { BusinessError } 14801002 - Invalid data group ID. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -7502,10 +7502,10 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800015 - The database does not respond. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -7532,11 +7532,11 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800015 - The database does not respond. * @throws { BusinessError } 14800018 - No data meets the condition. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -7564,11 +7564,11 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800015 - The database does not respond. * @throws { BusinessError } 14800018 - No data meets the condition. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -7597,10 +7597,10 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800015 - The database does not respond. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -7648,8 +7648,8 @@ declare namespace relationalStore { * @param { TransactionOptions } options - The option for creating transactions. * @returns { Promise<Transaction> } The {@link Transaction} object if the operation is successful. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800015 - The database is busy. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -7678,8 +7678,8 @@ declare namespace relationalStore { * * @returns { Promise<void> } Promise used to return the result. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. * @throws { BusinessError } 14800026 - SQLite: The database is out of memory. @@ -7697,8 +7697,8 @@ declare namespace relationalStore { * * @returns { Promise<void> } Promise used to return the result. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800014 - Already closed. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. * @throws { BusinessError } 14800026 - SQLite: The database is out of memory. @@ -7721,9 +7721,9 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800014 - Already closed. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. * @throws { BusinessError } 14800025 - SQLite: A table in the database is locked. @@ -7750,9 +7750,9 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800014 - Already closed. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. * @throws { BusinessError } 14800025 - SQLite: A table in the database is locked. @@ -7778,9 +7778,9 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800014 - Already closed. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. * @throws { BusinessError } 14800025 - SQLite: A table in the database is locked. @@ -7806,9 +7806,9 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800014 - Already closed. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. * @throws { BusinessError } 14800025 - SQLite: A table in the database is locked. @@ -7835,9 +7835,9 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800014 - Already closed. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -7867,9 +7867,9 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800014 - Already closed. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. @@ -7900,9 +7900,9 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800014 - Already closed. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. * @throws { BusinessError } 14800025 - SQLite: A table in the database is locked. @@ -7930,9 +7930,9 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800014 - Already closed. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. * @throws { BusinessError } 14800025 - SQLite: A table in the database is locked. @@ -7957,9 +7957,9 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800014 - Already closed. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. * @throws { BusinessError } 14800025 - SQLite: A table in the database is locked. @@ -7984,9 +7984,9 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800014 - Already closed. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. * @throws { BusinessError } 14800025 - SQLite: A table in the database is locked. @@ -8012,9 +8012,9 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800014 - Already closed. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. * @throws { BusinessError } 14800026 - SQLite: The database is out of memory. @@ -8035,9 +8035,9 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800014 - Already closed. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. * @throws { BusinessError } 14800025 - SQLite: A table in the database is locked. @@ -8059,9 +8059,9 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800014 - Already closed. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. * @throws { BusinessError } 14800025 - SQLite: A table in the database is locked. @@ -8083,9 +8083,9 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800014 - Already closed. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. * @throws { BusinessError } 14800025 - SQLite: A table in the database is locked. @@ -8108,9 +8108,9 @@ declare namespace relationalStore { * <br>2. Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported the sql(attach,begin,commit,rollback etc.). * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800014 - Already closed. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. * @throws { BusinessError } 14800025 - SQLite: A table in the database is locked. @@ -8136,9 +8136,9 @@ declare namespace relationalStore { * <br>2. Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported the sql(attach,begin,commit,rollback etc.). * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800011 - Database corrupted. - * @throws { BusinessError } 14800014 - Already closed. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. + * @throws { BusinessError } 14800014 - The RdbStore or ResultSet is already closed. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800024 - SQLite: The database file is locked. * @throws { BusinessError } 14800025 - SQLite: A table in the database is locked. @@ -8167,8 +8167,8 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800010 - Failed to open or delete database by invalid database path. - * @throws { BusinessError } 14800011 - Failed to open database by database corrupted. + * @throws { BusinessError } 14800010 - Failed to open or delete database by Failed to open or delete the database by an invalid database path. + * @throws { BusinessError } 14800011 - Failed to open database by Failed to open the database because it is corrupted. * @syscap SystemCapability.DistributedDataManager.RelationalStore.Core * @since 9 */ @@ -8183,8 +8183,8 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800010 - Failed to open or delete database by invalid database path. - * @throws { BusinessError } 14800011 - Failed to open database by database corrupted. + * @throws { BusinessError } 14800010 - Failed to open or delete database by Failed to open or delete the database by an invalid database path. + * @throws { BusinessError } 14800011 - Failed to open database by Failed to open the database because it is corrupted. * @throws { BusinessError } 14801001 - The operation is supported in the stage model only. * @throws { BusinessError } 14801002 - Invalid data group ID. * @syscap SystemCapability.DistributedDataManager.RelationalStore.Core @@ -8202,12 +8202,12 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800010 - Invalid database path. - * @throws { BusinessError } 14800011 - Database corrupted. + * @throws { BusinessError } 14800010 - Failed to open or delete the database by an invalid database path. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. * @throws { BusinessError } 14801001 - The operation is supported in the stage model only. * @throws { BusinessError } 14801002 - Invalid data group ID. - * @throws { BusinessError } 14800017 - Config changed. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800017 - StoreConfig is changed. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800027 - SQLite: Attempt to write a readonly database. @@ -8229,13 +8229,13 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800010 - Invalid database path. - * @throws { BusinessError } 14800011 - Database corrupted. + * @throws { BusinessError } 14800010 - Failed to open or delete the database by an invalid database path. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. * @throws { BusinessError } 14801001 - The operation is supported in the stage model only. * @throws { BusinessError } 14801002 - Invalid data group ID. - * @throws { BusinessError } 14800017 - Config changed. + * @throws { BusinessError } 14800017 - StoreConfig is changed. * @throws { BusinessError } 14800020 - The secret key is corrupted or lost. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800027 - SQLite: Attempt to write a readonly database. @@ -8259,8 +8259,8 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800010 - Failed to open or delete database by invalid database path. - * @throws { BusinessError } 14800011 - Failed to open database by database corrupted. + * @throws { BusinessError } 14800010 - Failed to open or delete database by Failed to open or delete the database by an invalid database path. + * @throws { BusinessError } 14800011 - Failed to open database by Failed to open the database because it is corrupted. * @syscap SystemCapability.DistributedDataManager.RelationalStore.Core * @since 9 */ @@ -8275,8 +8275,8 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800010 - Failed to open or delete database by invalid database path. - * @throws { BusinessError } 14800011 - Failed to open database by database corrupted. + * @throws { BusinessError } 14800010 - Failed to open or delete database by Failed to open or delete the database by an invalid database path. + * @throws { BusinessError } 14800011 - Failed to open database by Failed to open the database because it is corrupted. * @throws { BusinessError } 14801001 - The operation is supported in the stage model only. * @throws { BusinessError } 14801002 - Invalid data group ID. * @syscap SystemCapability.DistributedDataManager.RelationalStore.Core @@ -8294,12 +8294,12 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800010 - Invalid database path. - * @throws { BusinessError } 14800011 - Database corrupted. + * @throws { BusinessError } 14800010 - Failed to open or delete the database by an invalid database path. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. * @throws { BusinessError } 14801001 - The operation is supported in the stage model only. * @throws { BusinessError } 14801002 - Invalid data group ID. - * @throws { BusinessError } 14800017 - Config changed. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800017 - StoreConfig is changed. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800027 - SQLite: Attempt to write a readonly database. * @throws { BusinessError } 14800028 - SQLite: Some kind of disk I/O error occurred. * @throws { BusinessError } 14800029 - SQLite: The database is full. @@ -8319,13 +8319,13 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800010 - Invalid database path. - * @throws { BusinessError } 14800011 - Database corrupted. + * @throws { BusinessError } 14800010 - Failed to open or delete the database by an invalid database path. + * @throws { BusinessError } 14800011 - Failed to open the database because it is corrupted. * @throws { BusinessError } 14801001 - The operation is supported in the stage model only. * @throws { BusinessError } 14801002 - Invalid data group ID. - * @throws { BusinessError } 14800017 - Config changed. + * @throws { BusinessError } 14800017 - StoreConfig is changed. * @throws { BusinessError } 14800020 - The secret key is corrupted or lost. - * @throws { BusinessError } 14800021 - SQLite: Generic error. + * @throws { BusinessError } 14800021 - SQLite: Generic error. Possible causes: Insert failed or the updated data does not exist. * @throws { BusinessError } 14800022 - SQLite: Callback routine requested an abort. * @throws { BusinessError } 14800023 - SQLite: Access permission denied. * @throws { BusinessError } 14800027 - SQLite: Attempt to write a readonly database. @@ -8348,7 +8348,7 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800010 - Failed to open or delete database by invalid database path. + * @throws { BusinessError } 14800010 - Failed to open or delete database by Failed to open or delete the database by an invalid database path. * @syscap SystemCapability.DistributedDataManager.RelationalStore.Core * @since 9 */ @@ -8362,7 +8362,7 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800010 - Failed to open or delete database by invalid database path. + * @throws { BusinessError } 14800010 - Failed to open or delete database by Failed to open or delete the database by an invalid database path. * @syscap SystemCapability.DistributedDataManager.RelationalStore.Core * @crossplatform * @since 10 @@ -8379,7 +8379,7 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800010 - Failed to open or delete database by invalid database path. + * @throws { BusinessError } 14800010 - Failed to open or delete database by Failed to open or delete the database by an invalid database path. * @throws { BusinessError } 14801001 - The operation is supported in the stage model only. * @throws { BusinessError } 14801002 - Invalid data group ID. * @syscap SystemCapability.DistributedDataManager.RelationalStore.Core @@ -8398,7 +8398,7 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800010 - Failed to open or delete database by invalid database path. + * @throws { BusinessError } 14800010 - Failed to open or delete database by Failed to open or delete the database by an invalid database path. * @syscap SystemCapability.DistributedDataManager.RelationalStore.Core * @since 9 */ @@ -8412,7 +8412,7 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800010 - Failed to open or delete database by invalid database path. + * @throws { BusinessError } 14800010 - Failed to open or delete database by Failed to open or delete the database by an invalid database path. * @syscap SystemCapability.DistributedDataManager.RelationalStore.Core * @crossplatform * @since 10 @@ -8427,7 +8427,7 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800010 - Invalid database path. + * @throws { BusinessError } 14800010 - Failed to open or delete the database by an invalid database path. * @syscap SystemCapability.DistributedDataManager.RelationalStore.Core * @crossplatform * @since 12 @@ -8444,7 +8444,7 @@ declare namespace relationalStore { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800010 - Failed to open or delete database by invalid database path. + * @throws { BusinessError } 14800010 - Failed to open or delete database by Failed to open or delete the database by an invalid database path. * @throws { BusinessError } 14801001 - The operation is supported in the stage model only. * @throws { BusinessError } 14801002 - Invalid data group ID. * @syscap SystemCapability.DistributedDataManager.RelationalStore.Core @@ -8462,7 +8462,7 @@ declare namespace relationalStore { * <br>2. Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 14800000 - Inner error. - * @throws { BusinessError } 14800010 - Invalid database path. + * @throws { BusinessError } 14800010 - Failed to open or delete the database by an invalid database path. * @throws { BusinessError } 14801001 - The operation is supported in the stage model only. * @throws { BusinessError } 14801002 - Invalid data group ID. * @syscap SystemCapability.DistributedDataManager.RelationalStore.Core -- Gitee From 03da730e89afe1e1d2ff2821d00280c561442a41 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E6=B0=B8=E5=87=AF?= <liuyongkai2@huawei-partners.com> Date: Wed, 30 Apr 2025 15:09:58 +0800 Subject: [PATCH 760/835] dialog errormsg MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 刘永凯 <liuyongkai2@huawei-partners.com> --- api/@ohos.arkui.UIContext.d.ts | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/api/@ohos.arkui.UIContext.d.ts b/api/@ohos.arkui.UIContext.d.ts index f855a7a15f..315a9f2871 100644 --- a/api/@ohos.arkui.UIContext.d.ts +++ b/api/@ohos.arkui.UIContext.d.ts @@ -1190,8 +1190,8 @@ export class PromptAction { * <br> 1. Mandatory parameters are left unspecified. * <br> 2. Incorrect parameters types. * <br> 3. Parameter verification failed. - * @throws { BusinessError } 103301 - The ComponentContent is incorrect. - * @throws { BusinessError } 103302 - Dialog content already exists. + * @throws { BusinessError } 103301 - Dialog content error. The ComponentContent is incorrect. + * @throws { BusinessError } 103302 - Dialog content already exist. The ComponentContent has already been opened. * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice @@ -1210,8 +1210,8 @@ export class PromptAction { * <br> 1. Mandatory parameters are left unspecified. * <br> 2. Incorrect parameters types. * <br> 3. Parameter verification failed. - * @throws { BusinessError } 103301 - The ComponentContent is incorrect. - * @throws { BusinessError } 103302 - Dialog content already exists. + * @throws { BusinessError } 103301 - Dialog content error. The ComponentContent is incorrect. + * @throws { BusinessError } 103302 - Dialog content already exist. The ComponentContent has already been opened. * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice @@ -1230,8 +1230,8 @@ export class PromptAction { * <br> 1. Mandatory parameters are left unspecified. * <br> 2. Incorrect parameters types. * <br> 3. Parameter verification failed. - * @throws { BusinessError } 103301 - The ComponentContent is incorrect. - * @throws { BusinessError } 103303 - The ComponentContent cannot be found. + * @throws { BusinessError } 103301 - Dialog content error. The ComponentContent is incorrect. + * @throws { BusinessError } 103303 - Dialog content not found. The ComponentContent cannot be found. * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice @@ -1248,8 +1248,8 @@ export class PromptAction { * <br> 1. Mandatory parameters are left unspecified. * <br> 2. Incorrect parameters types. * <br> 3. Parameter verification failed. - * @throws { BusinessError } 103301 - The ComponentContent is incorrect. - * @throws { BusinessError } 103303 - The ComponentContent cannot be found. + * @throws { BusinessError } 103301 - Dialog content error. The ComponentContent is incorrect. + * @throws { BusinessError } 103303 - Dialog content not found. The ComponentContent cannot be found. * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice -- Gitee From 7254000630a769ed6c08ae153b77d5f9e917a2e6 Mon Sep 17 00:00:00 2001 From: qlxie <xieqianglong@huawei.com> Date: Wed, 30 Apr 2025 15:05:50 +0800 Subject: [PATCH 761/835] =?UTF-8?q?=E7=A7=BB=E9=99=A4=20getModifierKeyStat?= =?UTF-8?q?e=E6=B3=A8=E9=87=8A=E4=B8=AD=E7=9A=84=20fn?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: qlxie <xieqianglong@huawei.com> Change-Id: I7cce655ac13444b4c15b0939831b2806527a0a04 --- api/@internal/component/ets/common.d.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/api/@internal/component/ets/common.d.ts b/api/@internal/component/ets/common.d.ts index 599389a082..a0f9c0a252 100644 --- a/api/@internal/component/ets/common.d.ts +++ b/api/@internal/component/ets/common.d.ts @@ -10132,7 +10132,7 @@ declare interface BaseEvent { sourceTool: SourceTool; /** - * Query the ModifierKey press state, support 'ctrl'|'alt'|'shift'|'fn' + * Query the ModifierKey press state, support 'ctrl'|'alt'|'shift' * * @param { Array<string> } keys - indicate the keys of the ModifierKey. * @returns { boolean } @@ -13092,7 +13092,7 @@ declare interface DragEvent { getVelocity(): number; /** - * Query the ModifierKey press state, support 'ctrl'|'alt'|'shift'|'fn' + * Query the ModifierKey press state, support 'ctrl'|'alt'|'shift' * * @param { Array<string> } keys - indicate the keys of the ModifierKey. * @returns { boolean } @@ -13102,7 +13102,7 @@ declare interface DragEvent { * @since 12 */ /** - * Query the ModifierKey press state, support 'ctrl'|'alt'|'shift'|'fn' + * Query the ModifierKey press state, support 'ctrl'|'alt'|'shift' * * @param { Array<string> } keys - indicate the keys of the ModifierKey. * @returns { boolean } @@ -13460,7 +13460,7 @@ declare interface KeyEvent { intentionCode: IntentionCode; /** - * Get the modifier keys press state, support 'ctrl'|'alt'|'shift'|'fn' + * Get the modifier keys press state, support 'ctrl'|'alt'|'shift' * * @param { Array<string> } keys - indicate the modifier keys. * @returns { boolean } @@ -13470,7 +13470,7 @@ declare interface KeyEvent { * @since 12 */ /** - * Get the modifier keys press state, support 'ctrl'|'alt'|'shift'|'fn' + * Get the modifier keys press state, support 'ctrl'|'alt'|'shift' * * @param { Array<string> } keys - indicate the modifier keys. * @returns { boolean } -- Gitee From 67cc72bb5de848a1c7d233eade56ad6b26fd0800 Mon Sep 17 00:00:00 2001 From: oh_ci <maguangsheng1@huawei.com> Date: Wed, 30 Apr 2025 09:14:55 +0000 Subject: [PATCH 762/835] =?UTF-8?q?=E5=9B=9E=E9=80=80=20'Pull=20Request=20?= =?UTF-8?q?!19780=20:=20=E3=80=90master=E3=80=91=E3=80=90storage=E3=80=91?= =?UTF-8?q?=E4=BF=AE=E6=94=B9storageStatistics=E6=8E=A5=E5=8F=A3=E9=94=99?= =?UTF-8?q?=E8=AF=AF=E7=A0=81=E6=8F=8F=E8=BF=B0=E4=BF=A1=E6=81=AF'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/@ohos.file.storageStatistics.d.ts | 24 ++++++++---------------- 1 file changed, 8 insertions(+), 16 deletions(-) diff --git a/api/@ohos.file.storageStatistics.d.ts b/api/@ohos.file.storageStatistics.d.ts index 38a7007ac4..0bcb09387a 100644 --- a/api/@ohos.file.storageStatistics.d.ts +++ b/api/@ohos.file.storageStatistics.d.ts @@ -222,8 +222,7 @@ parameters are left unspecified; * @param { AsyncCallback<BundleStats> } callback - callback * @throws { BusinessError } 401 - The input parameter is invalid.Possible causes:Mandatory parameters are left unspecified; - * @throws { BusinessError } 13600001 - Permission Denied.Possible causes: -May need permission ohos.permission.STORAGE_MANAGER. + * @throws { BusinessError } 13600001 - IPC error. * @throws { BusinessError } 13900042 - Unknown error. * @syscap SystemCapability.FileManagement.StorageService.SpatialStatistics * @since 9 @@ -236,8 +235,7 @@ May need permission ohos.permission.STORAGE_MANAGER. * @returns { Promise<BundleStats> } return Promise * @throws { BusinessError } 401 - The input parameter is invalid.Possible causes:Mandatory parameters are left unspecified; - * @throws { BusinessError } 13600001 - Permission Denied.Possible causes: -May need permission ohos.permission.STORAGE_MANAGER. + * @throws { BusinessError } 13600001 - IPC error. * @throws { BusinessError } 13900042 - Unknown error. * @syscap SystemCapability.FileManagement.StorageService.SpatialStatistics * @since 9 @@ -445,8 +443,7 @@ parameters are left unspecified; * @param { AsyncCallback<number> } callback - callback * @throws { BusinessError } 401 - The input parameter is invalid.Possible causes:Mandatory parameters are left unspecified; - * @throws { BusinessError } 13600001 - Permission Denied.Possible causes: -May need permission ohos.permission.STORAGE_MANAGER. + * @throws { BusinessError } 13600001 - IPC error. * @throws { BusinessError } 13900042 - Unknown error. * @syscap SystemCapability.FileManagement.StorageService.SpatialStatistics * @since 15 @@ -472,8 +469,7 @@ parameters are left unspecified; * Get the total size. * * @returns { Promise<number> } return Promise - * @throws { BusinessError } 13600001 - Permission Denied.Possible causes: -May need permission ohos.permission.STORAGE_MANAGER. + * @throws { BusinessError } 13600001 - IPC error. * @throws { BusinessError } 13900042 - Unknown error. * @syscap SystemCapability.FileManagement.StorageService.SpatialStatistics * @since 15 @@ -499,8 +495,7 @@ parameters are left unspecified; * Get the total size with sync interface * * @returns { number } return the total size - * @throws { BusinessError } 13600001 - Permission Denied.Possible causes: -May need permission ohos.permission.STORAGE_MANAGER. + * @throws { BusinessError } 13600001 - IPC error. * @throws { BusinessError } 13900042 - Unknown error. * @syscap SystemCapability.FileManagement.StorageService.SpatialStatistics * @since 15 @@ -528,8 +523,7 @@ parameters are left unspecified; * @param { AsyncCallback<number> } callback - callback * @throws { BusinessError } 401 - The input parameter is invalid.Possible causes:Mandatory parameters are left unspecified; - * @throws { BusinessError } 13600001 - Permission Denied.Possible causes: -May need permission ohos.permission.STORAGE_MANAGER. + * @throws { BusinessError } 13600001 - IPC error. * @throws { BusinessError } 13900042 - Unknown error. * @syscap SystemCapability.FileManagement.StorageService.SpatialStatistics * @since 15 @@ -555,8 +549,7 @@ parameters are left unspecified; * Get the free size. * * @returns { Promise<number> } return Promise - * @throws { BusinessError } 13600001 - Permission Denied.Possible causes: -May need permission ohos.permission.STORAGE_MANAGER. + * @throws { BusinessError } 13600001 - IPC error. * @throws { BusinessError } 13900042 - Unknown error. * @syscap SystemCapability.FileManagement.StorageService.SpatialStatistics * @since 15 @@ -582,8 +575,7 @@ parameters are left unspecified; * Get the free size with sync interface. * * @returns { number } return the free size - * @throws { BusinessError } 13600001 - Permission Denied.Possible causes: -May need permission ohos.permission.STORAGE_MANAGER. + * @throws { BusinessError } 13600001 - IPC error. * @throws { BusinessError } 13900042 - Unknown error. * @syscap SystemCapability.FileManagement.StorageService.SpatialStatistics * @since 15 -- Gitee From f1076faa2ddb98c6938aded27673c9e2d10b89bd Mon Sep 17 00:00:00 2001 From: wujian <wujian112@huawei.com> Date: Wed, 30 Apr 2025 09:31:06 +0000 Subject: [PATCH 763/835] update api/@ohos.file.photoAccessHelper.d.ts. Signed-off-by: wujian <wujian112@huawei.com> --- api/@ohos.file.photoAccessHelper.d.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/api/@ohos.file.photoAccessHelper.d.ts b/api/@ohos.file.photoAccessHelper.d.ts index f3fa32465f..2c7911ceff 100644 --- a/api/@ohos.file.photoAccessHelper.d.ts +++ b/api/@ohos.file.photoAccessHelper.d.ts @@ -96,8 +96,7 @@ declare namespace photoAccessHelper { * @returns { PhotoAccessHelper } Instance of PhotoAccessHelper * @throws { BusinessError } 201 - Permission denied * @throws { BusinessError } 202 - Called by non-system application - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - * <br>2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 13900020 - Invalid argument * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core * @StageModelOnly * @systemapi -- Gitee From a26ec1c805c66c86e692144f9647f8aa81f135db Mon Sep 17 00:00:00 2001 From: wujian <wujian112@huawei.com> Date: Wed, 30 Apr 2025 09:32:31 +0000 Subject: [PATCH 764/835] update api/@ohos.file.sendablePhotoAccessHelper.d.ets. Signed-off-by: wujian <wujian112@huawei.com> --- api/@ohos.file.sendablePhotoAccessHelper.d.ets | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/api/@ohos.file.sendablePhotoAccessHelper.d.ets b/api/@ohos.file.sendablePhotoAccessHelper.d.ets index 6698f12bbe..36c0c155bc 100644 --- a/api/@ohos.file.sendablePhotoAccessHelper.d.ets +++ b/api/@ohos.file.sendablePhotoAccessHelper.d.ets @@ -55,8 +55,7 @@ declare namespace sendablePhotoAccessHelper { * @returns { PhotoAccessHelper } Instance of PhotoAccessHelper * @throws { BusinessError } 201 - Permission denied * @throws { BusinessError } 202 - Called by non-system application - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - * <br>2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 13900020 - Invalid argument * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core * @StageModelOnly * @systemapi -- Gitee From aa685df45fd8ac0f4ef2e1e1f8391fc180675bda Mon Sep 17 00:00:00 2001 From: daiyujia <daiyujia@huawei.com> Date: Sat, 29 Mar 2025 09:13:24 +0800 Subject: [PATCH 765/835] =?UTF-8?q?IssueNo:#IBX6EQ=20Description:=E6=96=B0?= =?UTF-8?q?=E5=A2=9E=E9=BB=98=E8=AE=A4=E5=BA=94=E7=94=A8=E5=8F=98=E6=9B=B4?= =?UTF-8?q?=E5=B9=BF=E6=92=AD=20Sig:bundleManager=20Feature=20or=20Bugfix:?= =?UTF-8?q?Feature=20Binary=20Source:No?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: daiyujia <daiyujia@huawei.com> Change-Id: Id7c2ac966d194c5fd39401ad65a0ed75d34f10c7 --- api/@ohos.commonEventManager.d.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/api/@ohos.commonEventManager.d.ts b/api/@ohos.commonEventManager.d.ts index c62395b690..d76742e7a0 100644 --- a/api/@ohos.commonEventManager.d.ts +++ b/api/@ohos.commonEventManager.d.ts @@ -2328,6 +2328,18 @@ declare namespace commonEventManager { * @since 15 */ COMMON_EVENT_MANAGED_BROWSER_POLICY_CHANGED = 'usual.event.MANAGED_BROWSER_POLICY_CHANGED', + + /** + * Indicates that the default application is changed. + * To subscribe to this common event, your application must have the ohos.permission.CHANGE_DEFAULT_APPLICATION + * permission. + * This is a protected common event that can only be sent by system. + * + * @syscap SystemCapability.Notification.CommonEvent + * @systemapi + * @since 19 + */ + COMMON_EVENT_DEFAULT_APPLICATION_CHANGED = 'usual.event.DEFAULT_APPLICATION_CHANGED', } /** -- Gitee From 92814d5c1bf3de75bc140c3e50fd22ea723bade3 Mon Sep 17 00:00:00 2001 From: liyongzhuang <liyongzhuang1@huawei.com> Date: Tue, 6 May 2025 11:24:32 +0800 Subject: [PATCH 766/835] change proxy doc. Signed-off-by: liyongzhuang <liyongzhuang1@huawei.com> --- api/@ohos.web.webview.d.ts | 195 +++++++++++++++++++++++++++++++++++++ 1 file changed, 195 insertions(+) diff --git a/api/@ohos.web.webview.d.ts b/api/@ohos.web.webview.d.ts index 1821b46a73..62cc85fbb3 100644 --- a/api/@ohos.web.webview.d.ts +++ b/api/@ohos.web.webview.d.ts @@ -8533,24 +8533,49 @@ declare namespace webview { * @syscap SystemCapability.Web.Webview.Core * @since 15 */ + /** + * Enum type supplied to {@link insertProxyRule} for indicating the scheme filter for proxy. + * @enum { number } + * @syscap SystemCapability.Web.Webview.Core + * @atomicservice + * @since 19 + */ enum ProxySchemeFilter { /** * This indicates all the schemes will use the proxy. * @syscap SystemCapability.Web.Webview.Core * @since 15 */ + /** + * This indicates all the schemes will use the proxy. + * @syscap SystemCapability.Web.Webview.Core + * @atomicservice + * @since 19 + */ MATCH_ALL_SCHEMES = 0, /** * This indicates only the HTTP requests will use the proxy. * @syscap SystemCapability.Web.Webview.Core * @since 15 */ + /** + * This indicates only the HTTP requests will use the proxy. + * @syscap SystemCapability.Web.Webview.Core + * @atomicservice + * @since 19 + */ MATCH_HTTP = 1, /** * This indicates only the HTTPS requests will use the proxy. * @syscap SystemCapability.Web.Webview.Core * @since 15 */ + /** + * This indicates only the HTTPS requests will use the proxy. + * @syscap SystemCapability.Web.Webview.Core + * @atomicservice + * @since 19 + */ MATCH_HTTPS = 2, } @@ -8560,6 +8585,13 @@ declare namespace webview { * @syscap SystemCapability.Web.Webview.Core * @since 15 */ + /** + * The ProxyConfig used by applyProxyOverride. + * + * @syscap SystemCapability.Web.Webview.Core + * @atomicservice + * @since 19 + */ class ProxyConfig { /** * Insert a bypass rule that indicates URLs that should skip the override proxy and connect the server directly instead. @@ -8572,6 +8604,18 @@ declare namespace webview { * @syscap SystemCapability.Web.Webview.Core * @since 15 */ + /** + * Insert a bypass rule that indicates URLs that should skip the override proxy and connect the server directly instead. + * These maybe URLs or IP addresses and wildcards are supported. e.g. "*.example.com" means that requests to + * "https://www.example.com" and "http://test.example.com" will connect the server directly. + * + * @param { string } bypassRule - The bypass rule. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. + * <br>2. Incorrect parameter types. + * @syscap SystemCapability.Web.Webview.Core + * @atomicservice + * @since 19 + */ insertBypassRule(bypassRule: string): void; /** @@ -8583,6 +8627,16 @@ declare namespace webview { * @syscap SystemCapability.Web.Webview.Core * @since 15 */ + /** + * Insert a proxy rule that indicates URLs that match the schemeFilter will connect the server directly. + * + * @param { ProxySchemeFilter } schemeFilter - The scheme filter for this rule. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. + * <br>2. Incorrect parameter types. + * @syscap SystemCapability.Web.Webview.Core + * @atomicservice + * @since 19 + */ insertDirectRule(schemeFilter?: ProxySchemeFilter): void; /** @@ -8608,6 +8662,30 @@ declare namespace webview { * @syscap SystemCapability.Web.Webview.Core * @since 15 */ + /** + * Insert a proxy rule which indicates that requests matching the schemeFilter should use an override proxy, all requests will + * use the proxy rule if schemeFilter is null. + * + * The format for proxy is [scheme://]host[:port]. Scheme is optional and must be HTTP, HTTPS, or SOCKS if present. Scheme defaults to HTTP. + * Host is an IPv6 literal with brackets, an IPv4 literal or one or more labels seperated by a period. Port number is optional and defaults + * to 80 for HTTP, 443 for HTTPS and 1080 for SOCKS. + * + * e.g. example.com host: example.com + * https://example.com scheme: https host: example.com + * example.com:8888 host: example.com port: 8888 + * https://example.com:8888 scheme:https host: example.com port:8888 + * 192.168.1.1 host: 192.168.1.1 + * 192.168.1.1:8888 host:192.168.1.1 port: 8888 + * [10:20:30:40:50:60:70:80] + * + * @param { string } proxyRule - The proxy rule. + * @param { ProxySchemeFilter } schemeFilter - The scheme filter for this rule. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. + * <br>2. Incorrect parameter types. + * @syscap SystemCapability.Web.Webview.Core + * @atomicservice + * @since 19 + */ insertProxyRule(proxyRule: string, schemeFilter?: ProxySchemeFilter): void; /** @@ -8617,6 +8695,14 @@ declare namespace webview { * @syscap SystemCapability.Web.Webview.Core * @since 15 */ + /** + * Hostnames without a period in them (and that are not IP literals) will skip the proxy and connect the server directly. + * Examples: "abc", "local", "some-domain". + * + * @syscap SystemCapability.Web.Webview.Core + * @atomicservice + * @since 19 + */ bypassHostnamesWithoutPeriod(): void; /** @@ -8627,6 +8713,15 @@ declare namespace webview { * @syscap SystemCapability.Web.Webview.Core * @since 15 */ + /** + * By default, certain hostnames implicitly bypass the proxy if they are link-local IPs, or localhost addresses. For instance + * hostnames matching any of (non-exhaustive list): localhost *.localhost [::1] 127.0.0.1/8 169.254/16 [FE80::]/10 + * Call this function to override the default behavior and force localhost and link-local URLs to be sent through the proxy. + * + * @syscap SystemCapability.Web.Webview.Core + * @atomicservice + * @since 19 + */ clearImplicitRules(): void; /** @@ -8641,6 +8736,19 @@ declare namespace webview { * @syscap SystemCapability.Web.Webview.Core * @since 15 */ + /** + * Reverse the bypass rules. + * + * If false all URLs will use proxy settings except URLs match the bypass rules. + * If true only URLs in the bypass list will use proxy, and all other URLs will be connected to directly. + * + * @param { boolean } reverse - If reverse the bypass rule. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. + * <br>2. Incorrect parameter types. + * @syscap SystemCapability.Web.Webview.Core + * @atomicservice + * @since 19 + */ enableReverseBypass(reverse: boolean): void; /** @@ -8650,6 +8758,14 @@ declare namespace webview { * @syscap SystemCapability.Web.Webview.Core * @since 15 */ + /** + * Returns the bypass rules. + * + * @returns { Array<string> } The bypass rules. + * @syscap SystemCapability.Web.Webview.Core + * @atomicservice + * @since 19 + */ getBypassRules(): Array<string>; /** @@ -8659,6 +8775,14 @@ declare namespace webview { * @syscap SystemCapability.Web.Webview.Core * @since 15 */ + /** + * Returns the proxy rules. + * + * @returns { Array<ProxyRule> } The proxy rules. + * @syscap SystemCapability.Web.Webview.Core + * @atomicservice + * @since 19 + */ getProxyRules(): Array<ProxyRule>; /** @@ -8668,6 +8792,14 @@ declare namespace webview { * @syscap SystemCapability.Web.Webview.Core * @since 15 */ + /** + * Returns if reverse bypass rules. + * + * @returns { boolean } If reverse bypass enabled. + * @syscap SystemCapability.Web.Webview.Core + * @atomicservice + * @since 19 + */ isReverseBypassEnabled(): boolean; } @@ -8677,6 +8809,13 @@ declare namespace webview { * @syscap SystemCapability.Web.Webview.Core * @since 15 */ + /** + * The ProxyRule used by insertProxyRule. + * + * @syscap SystemCapability.Web.Webview.Core + * @atomicservice + * @since 19 + */ class ProxyRule { /** * Returns the scheme filter used for this rule. @@ -8685,6 +8824,14 @@ declare namespace webview { * @syscap SystemCapability.Web.Webview.Core * @since 15 */ + /** + * Returns the scheme filter used for this rule. + * + * @returns { ProxySchemeFilter } The scheme filter used for this rule. + * @syscap SystemCapability.Web.Webview.Core + * @atomicservice + * @since 19 + */ getSchemeFilter(): ProxySchemeFilter; /** @@ -8694,6 +8841,14 @@ declare namespace webview { * @syscap SystemCapability.Web.Webview.Core * @since 15 */ + /** + * Returns the proxy URL. + * + * @returns { string } The proxy URL. + * @syscap SystemCapability.Web.Webview.Core + * @atomicservice + * @since 19 + */ getUrl(): string; } @@ -8704,6 +8859,14 @@ declare namespace webview { * @syscap SystemCapability.Web.Webview.Core * @since 15 */ + /** + * The callback for proxy changed. + * + * @typedef { function } + * @syscap SystemCapability.Web.Webview.Core + * @atomicservice + * @since 19 + */ type OnProxyConfigChangeCallback = () => void; /** @@ -8712,6 +8875,13 @@ declare namespace webview { * @syscap SystemCapability.Web.Webview.Core * @since 15 */ + /** + * This class is used for set proxy for ArkWeb. + * + * @syscap SystemCapability.Web.Webview.Core + * @atomicservice + * @since 19 + */ class ProxyController { /** * Sets ProxyConfig which will be used by all Webs in the app. URLs that match patterns in the bypass list will connect the server directly. @@ -8726,6 +8896,20 @@ declare namespace webview { * @syscap SystemCapability.Web.Webview.Core * @since 15 */ + /** + * Sets ProxyConfig which will be used by all Webs in the app. URLs that match patterns in the bypass list will connect the server directly. + * Instead, the request will use the proxy specified by the config. Requests are not guaranteed to use the new proxy immediately; wait for + * the listener before loading a page. This listener will be called on the UI thread. + * Note: calling applyProxyOverride will cause any existing system wide setting to be ignored. + * + * @param { ProxyConfig } proxyConfig - The proxy config. + * @param { OnProxyConfigChangeCallback } callback - Called when the proxy has been changed. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. + * <br>2. Incorrect parameter types. + * @syscap SystemCapability.Web.Webview.Core + * @atomicservice + * @since 19 + */ static applyProxyOverride(proxyConfig: ProxyConfig, callback: OnProxyConfigChangeCallback): void; /** @@ -8738,6 +8922,17 @@ declare namespace webview { * @syscap SystemCapability.Web.Webview.Core * @since 15 */ + /** + * Remove the proxy config. Requests are not guaranteed to not use the proxy; Wait for the listener before loading a page. This listener + * will be called on the UI thread. + * + * @param { OnProxyConfigChangeCallback } callback - Called when the proxy has been changed. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. + * <br>2. Incorrect parameter types. + * @syscap SystemCapability.Web.Webview.Core + * @atomicservice + * @since 19 + */ static removeProxyOverride(callback: OnProxyConfigChangeCallback): void; } -- Gitee From 25e3afef5b923982c2807954ae58dcf15bba20c4 Mon Sep 17 00:00:00 2001 From: tianmuhao <tianmuhao@h-partners.com> Date: Tue, 6 May 2025 17:54:43 +0800 Subject: [PATCH 767/835] change setmetadata to api19 Signed-off-by: tianmuhao <tianmuhao@h-partners.com> --- api/@ohos.multimedia.media.d.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/api/@ohos.multimedia.media.d.ts b/api/@ohos.multimedia.media.d.ts index 8615763d7f..22f90f3767 100755 --- a/api/@ohos.multimedia.media.d.ts +++ b/api/@ohos.multimedia.media.d.ts @@ -4733,7 +4733,8 @@ declare namespace media { * @throws { BusinessError } 202 - Not System App. * @syscap SystemCapability.Multimedia.Media.AVRecorder * @systemapi - * @since 18 + * @since arkts{'1.1':'19','1.2':'20'} + * @arkts 1.1&1.2 */ setMetadata(metadata: Record<string, string>): void; -- Gitee From cee4d784bcf7328c20617c037317262634bd7726 Mon Sep 17 00:00:00 2001 From: luzhiye <luzhiye123@huawei.com> Date: Tue, 6 May 2025 12:10:56 +0000 Subject: [PATCH 768/835] update api/@ohos.usbManager.d.ts. Signed-off-by: luzhiye <luzhiye123@huawei.com> --- api/@ohos.usbManager.d.ts | 3 --- 1 file changed, 3 deletions(-) diff --git a/api/@ohos.usbManager.d.ts b/api/@ohos.usbManager.d.ts index cd3aa8295d..7714e6dfd2 100644 --- a/api/@ohos.usbManager.d.ts +++ b/api/@ohos.usbManager.d.ts @@ -2370,9 +2370,6 @@ declare namespace usbManager { * * @param { USBDevicePipe } pipe - Represents a USB device,which is the target object to be restarted.It cannot be empty. * @returns { boolean } If the restart operation is successful, return {@code true}; if the restart operation fails, return {@code false}. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * <br>1.Mandatory parameters are left unspecified. - * <br>2.Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported. Current function do not supporte due to the limitition of the device capabilities. * @throws { BusinessError } 14400004 - USB Service connection exception. Possible causes: 1. No USB Device plugged in. * @throws { BusinessError } 14400008 - No such device(it may have been disconnected) -- Gitee From b5156afb335d9bd20be050cc9dbeb6d65129544d Mon Sep 17 00:00:00 2001 From: wangmengyao111 <wangmengyao17@huawei.com> Date: Tue, 6 May 2025 12:28:50 +0000 Subject: [PATCH 769/835] update api/@ohos.net.http.d.ts. Signed-off-by: wangmengyao111 <wangmengyao17@huawei.com> --- api/@ohos.net.http.d.ts | 54 ++++++++++++++++++++--------------------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/api/@ohos.net.http.d.ts b/api/@ohos.net.http.d.ts index f1749c6657..c6f5778621 100644 --- a/api/@ohos.net.http.d.ts +++ b/api/@ohos.net.http.d.ts @@ -1108,7 +1108,7 @@ declare namespace http { * @throws { BusinessError } 2300077 - The SSL CA certificate does not exist or is inaccessible. * @throws { BusinessError } 2300078 - Remote file not found. * @throws { BusinessError } 2300094 - Authentication error. - * @throws { BusinessError } 2300999 - Unknown error. + * @throws { BusinessError } 2300999 - Internal error. * @syscap SystemCapability.Communication.NetStack * @since 6 */ @@ -1147,7 +1147,7 @@ declare namespace http { * @throws { BusinessError } 2300077 - The SSL CA certificate does not exist or is inaccessible. * @throws { BusinessError } 2300078 - Remote file not found. * @throws { BusinessError } 2300094 - Authentication error. - * @throws { BusinessError } 2300999 - Unknown error. + * @throws { BusinessError } 2300999 - Internal error. * @syscap SystemCapability.Communication.NetStack * @crossplatform * @since 10 @@ -1187,7 +1187,7 @@ declare namespace http { * @throws { BusinessError } 2300077 - The SSL CA certificate does not exist or is inaccessible. * @throws { BusinessError } 2300078 - Remote file not found. * @throws { BusinessError } 2300094 - Authentication error. - * @throws { BusinessError } 2300999 - Unknown error. + * @throws { BusinessError } 2300999 - Internal error. * @syscap SystemCapability.Communication.NetStack * @crossplatform * @atomicservice @@ -1229,7 +1229,7 @@ declare namespace http { * @throws { BusinessError } 2300078 - Remote file not found. * @throws { BusinessError } 2300094 - Authentication error. * @throws { BusinessError } 2300998 - It is not allowed to access this domain. - * @throws { BusinessError } 2300999 - Unknown error. + * @throws { BusinessError } 2300999 - Internal error. * @syscap SystemCapability.Communication.NetStack * @crossplatform * @atomicservice @@ -1272,7 +1272,7 @@ declare namespace http { * @throws { BusinessError } 2300094 - Authentication error. * @throws { BusinessError } 2300997 - Cleartext traffic not permitted. * @throws { BusinessError } 2300998 - It is not allowed to access this domain. - * @throws { BusinessError } 2300999 - Unknown error. + * @throws { BusinessError } 2300999 - Internal error. * @syscap SystemCapability.Communication.NetStack * @crossplatform * @atomicservice @@ -1316,7 +1316,7 @@ declare namespace http { * @throws { BusinessError } 2300077 - The SSL CA certificate does not exist or is inaccessible. * @throws { BusinessError } 2300078 - Remote file not found. * @throws { BusinessError } 2300094 - Authentication error. - * @throws { BusinessError } 2300999 - Unknown error. + * @throws { BusinessError } 2300999 - Internal error. * @syscap SystemCapability.Communication.NetStack * @since 6 */ @@ -1356,7 +1356,7 @@ declare namespace http { * @throws { BusinessError } 2300077 - The SSL CA certificate does not exist or is inaccessible. * @throws { BusinessError } 2300078 - Remote file not found. * @throws { BusinessError } 2300094 - Authentication error. - * @throws { BusinessError } 2300999 - Unknown error. + * @throws { BusinessError } 2300999 - Internal error. * @syscap SystemCapability.Communication.NetStack * @crossplatform * @since 10 @@ -1397,7 +1397,7 @@ declare namespace http { * @throws { BusinessError } 2300077 - The SSL CA certificate does not exist or is inaccessible. * @throws { BusinessError } 2300078 - Remote file not found. * @throws { BusinessError } 2300094 - Authentication error. - * @throws { BusinessError } 2300999 - Unknown error. + * @throws { BusinessError } 2300999 - Internal error. * @syscap SystemCapability.Communication.NetStack * @crossplatform * @atomicservice @@ -1440,7 +1440,7 @@ declare namespace http { * @throws { BusinessError } 2300078 - Remote file not found. * @throws { BusinessError } 2300094 - Authentication error. * @throws { BusinessError } 2300998 - It is not allowed to access this domain. - * @throws { BusinessError } 2300999 - Unknown error. + * @throws { BusinessError } 2300999 - Internal error. * @syscap SystemCapability.Communication.NetStack * @crossplatform * @atomicservice @@ -1484,7 +1484,7 @@ declare namespace http { * @throws { BusinessError } 2300094 - Authentication error. * @throws { BusinessError } 2300997 - Cleartext traffic not permitted. * @throws { BusinessError } 2300998 - It is not allowed to access this domain. - * @throws { BusinessError } 2300999 - Unknown error. + * @throws { BusinessError } 2300999 - Internal error. * @syscap SystemCapability.Communication.NetStack * @crossplatform * @atomicservice @@ -1528,7 +1528,7 @@ declare namespace http { * @throws { BusinessError } 2300077 - The SSL CA certificate does not exist or is inaccessible. * @throws { BusinessError } 2300078 - Remote file not found. * @throws { BusinessError } 2300094 - Authentication error. - * @throws { BusinessError } 2300999 - Unknown error. + * @throws { BusinessError } 2300999 - Internal error. * @syscap SystemCapability.Communication.NetStack * @since 6 */ @@ -1568,7 +1568,7 @@ declare namespace http { * @throws { BusinessError } 2300077 - The SSL CA certificate does not exist or is inaccessible. * @throws { BusinessError } 2300078 - Remote file not found. * @throws { BusinessError } 2300094 - Authentication error. - * @throws { BusinessError } 2300999 - Unknown error. + * @throws { BusinessError } 2300999 - Internal error. * @syscap SystemCapability.Communication.NetStack * @crossplatform * @since 10 @@ -1609,7 +1609,7 @@ declare namespace http { * @throws { BusinessError } 2300077 - The SSL CA certificate does not exist or is inaccessible. * @throws { BusinessError } 2300078 - Remote file not found. * @throws { BusinessError } 2300094 - Authentication error. - * @throws { BusinessError } 2300999 - Unknown error. + * @throws { BusinessError } 2300999 - Internal error. * @syscap SystemCapability.Communication.NetStack * @crossplatform * @atomicservice @@ -1652,7 +1652,7 @@ declare namespace http { * @throws { BusinessError } 2300078 - Remote file not found. * @throws { BusinessError } 2300094 - Authentication error. * @throws { BusinessError } 2300998 - It is not allowed to access this domain. - * @throws { BusinessError } 2300999 - Unknown error. + * @throws { BusinessError } 2300999 - Internal error. * @syscap SystemCapability.Communication.NetStack * @crossplatform * @atomicservice @@ -1696,7 +1696,7 @@ declare namespace http { * @throws { BusinessError } 2300094 - Authentication error. * @throws { BusinessError } 2300997 - Cleartext traffic not permitted. * @throws { BusinessError } 2300998 - It is not allowed to access this domain. - * @throws { BusinessError } 2300999 - Unknown error. + * @throws { BusinessError } 2300999 - Internal error. * @syscap SystemCapability.Communication.NetStack * @crossplatform * @atomicservice @@ -1740,7 +1740,7 @@ declare namespace http { * @throws { BusinessError } 2300077 - The SSL CA certificate does not exist or is inaccessible. * @throws { BusinessError } 2300078 - Remote file not found. * @throws { BusinessError } 2300094 - Authentication error. - * @throws { BusinessError } 2300999 - Unknown error. + * @throws { BusinessError } 2300999 - Internal error. * @syscap SystemCapability.Communication.NetStack * @since 10 */ @@ -1781,7 +1781,7 @@ declare namespace http { * @throws { BusinessError } 2300078 - Remote file not found. * @throws { BusinessError } 2300094 - Authentication error. * @throws { BusinessError } 2300998 - It is not allowed to access this domain. - * @throws { BusinessError } 2300999 - Unknown error. + * @throws { BusinessError } 2300999 - Internal error. * @syscap SystemCapability.Communication.NetStack * @since 12 */ @@ -1822,7 +1822,7 @@ declare namespace http { * @throws { BusinessError } 2300078 - Remote file not found. * @throws { BusinessError } 2300094 - Authentication error. * @throws { BusinessError } 2300998 - It is not allowed to access this domain. - * @throws { BusinessError } 2300999 - Unknown error. + * @throws { BusinessError } 2300999 - Internal error. * @syscap SystemCapability.Communication.NetStack * @atomicservice * @since 15 @@ -1865,7 +1865,7 @@ declare namespace http { * @throws { BusinessError } 2300094 - Authentication error. * @throws { BusinessError } 2300997 - Cleartext traffic not permitted. * @throws { BusinessError } 2300998 - It is not allowed to access this domain. - * @throws { BusinessError } 2300999 - Unknown error. + * @throws { BusinessError } 2300999 - Internal error. * @syscap SystemCapability.Communication.NetStack * @crossplatform * @atomicservice @@ -1909,7 +1909,7 @@ declare namespace http { * @throws { BusinessError } 2300077 - The SSL CA certificate does not exist or is inaccessible. * @throws { BusinessError } 2300078 - Remote file not found. * @throws { BusinessError } 2300094 - Authentication error. - * @throws { BusinessError } 2300999 - Unknown error. + * @throws { BusinessError } 2300999 - Internal error. * @syscap SystemCapability.Communication.NetStack * @since 10 */ @@ -1950,7 +1950,7 @@ declare namespace http { * @throws { BusinessError } 2300078 - Remote file not found. * @throws { BusinessError } 2300094 - Authentication error. * @throws { BusinessError } 2300998 - It is not allowed to access this domain. - * @throws { BusinessError } 2300999 - Unknown error. + * @throws { BusinessError } 2300999 - Internal error. * @syscap SystemCapability.Communication.NetStack * @since 12 */ @@ -1991,7 +1991,7 @@ declare namespace http { * @throws { BusinessError } 2300078 - Remote file not found. * @throws { BusinessError } 2300094 - Authentication error. * @throws { BusinessError } 2300998 - It is not allowed to access this domain. - * @throws { BusinessError } 2300999 - Unknown error. + * @throws { BusinessError } 2300999 - Internal error. * @syscap SystemCapability.Communication.NetStack * @atomicservice * @since 15 @@ -2034,7 +2034,7 @@ declare namespace http { * @throws { BusinessError } 2300094 - Authentication error. * @throws { BusinessError } 2300997 - Cleartext traffic not permitted. * @throws { BusinessError } 2300998 - It is not allowed to access this domain. - * @throws { BusinessError } 2300999 - Unknown error. + * @throws { BusinessError } 2300999 - Internal error. * @syscap SystemCapability.Communication.NetStack * @crossplatform * @atomicservice @@ -2078,7 +2078,7 @@ declare namespace http { * @throws { BusinessError } 2300077 - The SSL CA certificate does not exist or is inaccessible. * @throws { BusinessError } 2300078 - Remote file not found. * @throws { BusinessError } 2300094 - Authentication error. - * @throws { BusinessError } 2300999 - Unknown error. + * @throws { BusinessError } 2300999 - Internal error. * @syscap SystemCapability.Communication.NetStack * @since 10 */ @@ -2119,7 +2119,7 @@ declare namespace http { * @throws { BusinessError } 2300078 - Remote file not found. * @throws { BusinessError } 2300094 - Authentication error. * @throws { BusinessError } 2300998 - It is not allowed to access this domain. - * @throws { BusinessError } 2300999 - Unknown error. + * @throws { BusinessError } 2300999 - Internal error. * @syscap SystemCapability.Communication.NetStack * @since 12 */ @@ -2160,7 +2160,7 @@ declare namespace http { * @throws { BusinessError } 2300078 - Remote file not found. * @throws { BusinessError } 2300094 - Authentication error. * @throws { BusinessError } 2300998 - It is not allowed to access this domain. - * @throws { BusinessError } 2300999 - Unknown error. + * @throws { BusinessError } 2300999 - Internal error. * @syscap SystemCapability.Communication.NetStack * @atomicservice * @since 15 @@ -2203,7 +2203,7 @@ declare namespace http { * @throws { BusinessError } 2300094 - Authentication error. * @throws { BusinessError } 2300997 - Cleartext traffic not permitted. * @throws { BusinessError } 2300998 - It is not allowed to access this domain. - * @throws { BusinessError } 2300999 - Unknown error. + * @throws { BusinessError } 2300999 - Internal error. * @syscap SystemCapability.Communication.NetStack * @crossplatform * @atomicservice -- Gitee From b354b3ccca6d2de6a89f715cab48cf5f05ae763a Mon Sep 17 00:00:00 2001 From: wangmengyao111 <wangmengyao17@huawei.com> Date: Tue, 6 May 2025 12:31:46 +0000 Subject: [PATCH 770/835] update api/@ohos.net.webSocket.d.ts. Signed-off-by: wangmengyao111 <wangmengyao17@huawei.com> --- api/@ohos.net.webSocket.d.ts | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/api/@ohos.net.webSocket.d.ts b/api/@ohos.net.webSocket.d.ts index 30729c5539..808afb426e 100644 --- a/api/@ohos.net.webSocket.d.ts +++ b/api/@ohos.net.webSocket.d.ts @@ -410,7 +410,7 @@ declare namespace webSocket { * @param { AsyncCallback<boolean> } callback - the callback of connect. * @throws { BusinessError } 401 - Parameter error. * @throws { BusinessError } 201 - Permission denied. - * @throws { BusinessError } 2302999 - Websocket other unknown error. + * @throws { BusinessError } 2302999 - Internal error. * @syscap SystemCapability.Communication.NetStack * @crossplatform * @since 10 @@ -422,7 +422,7 @@ declare namespace webSocket { * @param { AsyncCallback<boolean> } callback - the callback of connect. * @throws { BusinessError } 401 - Parameter error. * @throws { BusinessError } 201 - Permission denied. - * @throws { BusinessError } 2302999 - Websocket other unknown error. + * @throws { BusinessError } 2302999 - Internal error. * @syscap SystemCapability.Communication.NetStack * @crossplatform * @atomicservice @@ -439,7 +439,7 @@ declare namespace webSocket { * @throws { BusinessError } 2302002 - Websocket certificate file does not exist. * @throws { BusinessError } 2302003 - Websocket connection already exists. * @throws { BusinessError } 2302998 - It is not allowed to access this domain. - * @throws { BusinessError } 2302999 - Websocket other unknown error. + * @throws { BusinessError } 2302999 - Internal error. * @syscap SystemCapability.Communication.NetStack * @crossplatform * @atomicservice @@ -466,7 +466,7 @@ declare namespace webSocket { * @param { AsyncCallback<boolean> } callback - the callback of connect. * @throws { BusinessError } 401 - Parameter error. * @throws { BusinessError } 201 - Permission denied. - * @throws { BusinessError } 2302999 - Websocket other unknown error. + * @throws { BusinessError } 2302999 - Internal error. * @syscap SystemCapability.Communication.NetStack * @crossplatform * @since 10 @@ -479,7 +479,7 @@ declare namespace webSocket { * @param { AsyncCallback<boolean> } callback - the callback of connect. * @throws { BusinessError } 401 - Parameter error. * @throws { BusinessError } 201 - Permission denied. - * @throws { BusinessError } 2302999 - Websocket other unknown error. + * @throws { BusinessError } 2302999 - Internal error. * @syscap SystemCapability.Communication.NetStack * @crossplatform * @atomicservice @@ -497,7 +497,7 @@ declare namespace webSocket { * @throws { BusinessError } 2302002 - Websocket certificate file does not exist. * @throws { BusinessError } 2302003 - Websocket connection already exists. * @throws { BusinessError } 2302998 - It is not allowed to access this domain. - * @throws { BusinessError } 2302999 - Websocket other unknown error. + * @throws { BusinessError } 2302999 - Internal error. * @syscap SystemCapability.Communication.NetStack * @crossplatform * @atomicservice @@ -524,7 +524,7 @@ declare namespace webSocket { * @returns { Promise<boolean> } The promise returned by the function. * @throws { BusinessError } 401 - Parameter error. * @throws { BusinessError } 201 - Permission denied. - * @throws { BusinessError } 2302999 - Websocket other unknown error. + * @throws { BusinessError } 2302999 - Internal error. * @syscap SystemCapability.Communication.NetStack * @crossplatform * @since 10 @@ -537,7 +537,7 @@ declare namespace webSocket { * @returns { Promise<boolean> } The promise returned by the function. * @throws { BusinessError } 401 - Parameter error. * @throws { BusinessError } 201 - Permission denied. - * @throws { BusinessError } 2302999 - Websocket other unknown error. + * @throws { BusinessError } 2302999 - Internal error. * @syscap SystemCapability.Communication.NetStack * @crossplatform * @atomicservice @@ -555,7 +555,7 @@ declare namespace webSocket { * @throws { BusinessError } 2302002 - Websocket certificate file does not exist. * @throws { BusinessError } 2302003 - Websocket connection already exists. * @throws { BusinessError } 2302998 - It is not allowed to access this domain. - * @throws { BusinessError } 2302999 - Websocket other unknown error. + * @throws { BusinessError } 2302999 - Internal error. * @syscap SystemCapability.Communication.NetStack * @crossplatform * @atomicservice -- Gitee From 939b0677d337d664e1b3107cdfb8665e023c72e9 Mon Sep 17 00:00:00 2001 From: wangmengyao111 <wangmengyao17@huawei.com> Date: Tue, 6 May 2025 12:34:25 +0000 Subject: [PATCH 771/835] update api/@ohos.telephony.data.d.ts. Signed-off-by: wangmengyao111 <wangmengyao17@huawei.com> --- api/@ohos.telephony.data.d.ts | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/api/@ohos.telephony.data.d.ts b/api/@ohos.telephony.data.d.ts index 259f288bc1..5a74b8ae56 100644 --- a/api/@ohos.telephony.data.d.ts +++ b/api/@ohos.telephony.data.d.ts @@ -70,7 +70,7 @@ declare namespace data { * @throws { BusinessError } 8300002 - Service connection failed. * @throws { BusinessError } 8300003 - System internal error. * @throws { BusinessError } 8300004 - No SIM card found. - * @throws { BusinessError } 8300999 - Unknown error. + * @throws { BusinessError } 8300999 - Internal error. * @throws { BusinessError } 8301001 - SIM card is not activated. * @syscap SystemCapability.Telephony.CellularData * @systemapi Hide this for inner system use. @@ -93,7 +93,7 @@ declare namespace data { * @throws { BusinessError } 8300002 - Service connection failed. * @throws { BusinessError } 8300003 - System internal error. * @throws { BusinessError } 8300004 - No SIM card found. - * @throws { BusinessError } 8300999 - Unknown error. + * @throws { BusinessError } 8300999 - Internal error. * @throws { BusinessError } 8301001 - SIM card is not activated. * @syscap SystemCapability.Telephony.CellularData * @systemapi Hide this for inner system use. @@ -166,7 +166,7 @@ declare namespace data { * @throws { BusinessError } 8300001 - Invalid parameter value. * @throws { BusinessError } 8300002 - Service connection failed. * @throws { BusinessError } 8300003 - System internal error. - * @throws { BusinessError } 8300999 - Unknown error. + * @throws { BusinessError } 8300999 - Internal error. * @syscap SystemCapability.Telephony.CellularData * @since 7 */ @@ -181,7 +181,7 @@ declare namespace data { * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 8300002 - Service connection failed. * @throws { BusinessError } 8300003 - System internal error. - * @throws { BusinessError } 8300999 - Unknown error. + * @throws { BusinessError } 8300999 - Internal error. * @syscap SystemCapability.Telephony.CellularData * @since 7 */ @@ -196,7 +196,7 @@ declare namespace data { * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 8300002 - Operation failed. Cannot connect to service. * @throws { BusinessError } 8300003 - System internal error. - * @throws { BusinessError } 8300999 - Unknown error code. + * @throws { BusinessError } 8300999 - Internal error. * @syscap SystemCapability.Telephony.CellularData * @since 12 */ @@ -214,7 +214,7 @@ declare namespace data { * @throws { BusinessError } 8300001 - Invalid parameter value. * @throws { BusinessError } 8300002 - Service connection failed. * @throws { BusinessError } 8300003 - System internal error. - * @throws { BusinessError } 8300999 - Unknown error. + * @throws { BusinessError } 8300999 - Internal error. * @syscap SystemCapability.Telephony.CellularData * @systemapi Hide this for inner system use. * @since 7 @@ -230,7 +230,7 @@ declare namespace data { * @throws { BusinessError } 202 - Non-system applications use system APIs. * @throws { BusinessError } 8300002 - Service connection failed. * @throws { BusinessError } 8300003 - System internal error. - * @throws { BusinessError } 8300999 - Unknown error. + * @throws { BusinessError } 8300999 - Internal error. * @syscap SystemCapability.Telephony.CellularData * @systemapi Hide this for inner system use. * @since 7 @@ -249,7 +249,7 @@ declare namespace data { * @throws { BusinessError } 8300001 - Invalid parameter value. * @throws { BusinessError } 8300002 - Service connection failed. * @throws { BusinessError } 8300003 - System internal error. - * @throws { BusinessError } 8300999 - Unknown error. + * @throws { BusinessError } 8300999 - Internal error. * @syscap SystemCapability.Telephony.CellularData * @systemapi Hide this for inner system use. * @since 7 @@ -265,7 +265,7 @@ declare namespace data { * @throws { BusinessError } 202 - Non-system applications use system APIs. * @throws { BusinessError } 8300002 - Service connection failed. * @throws { BusinessError } 8300003 - System internal error. - * @throws { BusinessError } 8300999 - Unknown error. + * @throws { BusinessError } 8300999 - Internal error. * @syscap SystemCapability.Telephony.CellularData * @systemapi Hide this for inner system use. * @since 7 @@ -287,7 +287,7 @@ declare namespace data { * @throws { BusinessError } 8300001 - Invalid parameter value. * @throws { BusinessError } 8300002 - Service connection failed. * @throws { BusinessError } 8300003 - System internal error. - * @throws { BusinessError } 8300999 - Unknown error. + * @throws { BusinessError } 8300999 - Internal error. * @syscap SystemCapability.Telephony.CellularData * @since 7 */ @@ -307,7 +307,7 @@ declare namespace data { * @throws { BusinessError } 8300001 - Invalid parameter value. * @throws { BusinessError } 8300002 - Service connection failed. * @throws { BusinessError } 8300003 - System internal error. - * @throws { BusinessError } 8300999 - Unknown error. + * @throws { BusinessError } 8300999 - Internal error. * @syscap SystemCapability.Telephony.CellularData * @since 7 */ @@ -327,7 +327,7 @@ declare namespace data { * @throws { BusinessError } 8300001 - Invalid parameter value. * @throws { BusinessError } 8300002 - Operation failed. Cannot connect to service. * @throws { BusinessError } 8300003 - System internal error. - * @throws { BusinessError } 8300999 - Unknown error code. + * @throws { BusinessError } 8300999 - Internal error. * @syscap SystemCapability.Telephony.CellularData * @since 12 */ @@ -347,7 +347,7 @@ declare namespace data { * @throws { BusinessError } 8300001 - Invalid parameter value. * @throws { BusinessError } 8300002 - Service connection failed. * @throws { BusinessError } 8300003 - System internal error. - * @throws { BusinessError } 8300999 - Unknown error. + * @throws { BusinessError } 8300999 - Internal error. * @syscap SystemCapability.Telephony.CellularData * @systemapi Hide this for inner system use. * @since 7 @@ -368,7 +368,7 @@ declare namespace data { * @throws { BusinessError } 8300001 - Invalid parameter value. * @throws { BusinessError } 8300002 - Service connection failed. * @throws { BusinessError } 8300003 - System internal error. - * @throws { BusinessError } 8300999 - Unknown error. + * @throws { BusinessError } 8300999 - Internal error. * @syscap SystemCapability.Telephony.CellularData * @systemapi Hide this for inner system use. * @since 7 @@ -389,7 +389,7 @@ declare namespace data { * @throws { BusinessError } 8300001 - Invalid parameter value. * @throws { BusinessError } 8300002 - Service connection failed. * @throws { BusinessError } 8300003 - System internal error. - * @throws { BusinessError } 8300999 - Unknown error. + * @throws { BusinessError } 8300999 - Internal error. * @syscap SystemCapability.Telephony.CellularData * @systemapi Hide this for inner system use. * @since 7 @@ -410,7 +410,7 @@ declare namespace data { * @throws { BusinessError } 8300001 - Invalid parameter value. * @throws { BusinessError } 8300002 - Service connection failed. * @throws { BusinessError } 8300003 - System internal error. - * @throws { BusinessError } 8300999 - Unknown error. + * @throws { BusinessError } 8300999 - Internal error. * @syscap SystemCapability.Telephony.CellularData * @systemapi Hide this for inner system use. * @since 7 -- Gitee From d4db0eb28ae26b8c85f82b731228fb196adadfdd Mon Sep 17 00:00:00 2001 From: zhangzezhong <zhangzezhong8@huawei-partners.com> Date: Tue, 6 May 2025 21:06:23 +0800 Subject: [PATCH 772/835] add getNotificationSetting Signed-off-by: zhangzezhong <zhangzezhong8@huawei-partners.com> --- api/@ohos.notificationManager.d.ts | 39 ++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/api/@ohos.notificationManager.d.ts b/api/@ohos.notificationManager.d.ts index 3c5cf8f92b..c9118c393a 100644 --- a/api/@ohos.notificationManager.d.ts +++ b/api/@ohos.notificationManager.d.ts @@ -3670,6 +3670,18 @@ declare namespace notificationManager { */ function getSlotFlagsByBundle(bundle: BundleOption): Promise<number>; + /** + * Obtains a notification setting of the calling application. + * + * @returns { Promise<NotificationSetting> } Returns notificationsetting of this application. + * @throws { BusinessError } 1600001 - Internal error. + * @throws { BusinessError } 1600002 - Marshalling or unmarshalling error. + * @throws { BusinessError } 1600003 - Failed to connect to the service. + * @syscap SystemCapability.Notification.Notification + * @since 20 + */ + function getNotificationSetting(): Promise<NotificationSetting>; + /** * Add do not disturb notification templates. * @@ -4084,6 +4096,33 @@ declare namespace notificationManager { message: string; } + /** + * Describes a NotificationSetting instance. + * + * @typedef NotificationSetting + * @syscap SystemCapability.Notification.Notification + * @since 20 + */ + export interface NotificationSetting { + /** + * Indicates whether vibration is enabled. + * + * @type { boolean } + * @syscap SystemCapability.Notification.Notification + * @since 20 + */ + vibrationEnabled: boolean; + + /** + * Indicates whether sound is enabled. + * + * @type { boolean } + * @syscap SystemCapability.Notification.Notification + * @since 20 + */ + soundEnabled: boolean; + } + /** * Describes NotificationSlot types. * -- Gitee From d921ecb43137513f9afeaa185692ab3e743b678a Mon Sep 17 00:00:00 2001 From: wangweiyuan <wangweiyuan2@huawei-partners.com> Date: Tue, 6 May 2025 21:51:43 +0800 Subject: [PATCH 773/835] changNumber Signed-off-by: wangweiyuan <wangweiyuan2@huawei-partners.com> --- api/@internal/component/ets/common.d.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/api/@internal/component/ets/common.d.ts b/api/@internal/component/ets/common.d.ts index 50ec05a41c..4371c74940 100644 --- a/api/@internal/component/ets/common.d.ts +++ b/api/@internal/component/ets/common.d.ts @@ -18511,7 +18511,7 @@ declare enum DragPreviewMode { * * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice - * @since 18 + * @since 19 */ ENABLE_TOUCH_POINT_CALCULATION_BASED_ON_FINAL_PREVIEW = 7, } @@ -18522,7 +18522,7 @@ declare enum DragPreviewMode { * @enum { number } * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice - * @since 18 + * @since 19 */ declare enum DraggingSizeChangeEffect { /** @@ -18530,7 +18530,7 @@ declare enum DraggingSizeChangeEffect { * * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice - * @since 18 + * @since 19 */ DEFAULT = 0, @@ -18539,7 +18539,7 @@ declare enum DraggingSizeChangeEffect { * * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice - * @since 18 + * @since 19 */ SIZE_TRANSITION = 1, @@ -18548,7 +18548,7 @@ declare enum DraggingSizeChangeEffect { * * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice - * @since 18 + * @since 19 */ SIZE_CONTENT_TRANSITION = 2, } @@ -18710,7 +18710,7 @@ declare interface DragPreviewOptions { * @type { ?DraggingSizeChangeEffect } * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice - * @since 18 + * @since 19 */ sizeChangeEffect?: DraggingSizeChangeEffect; } -- Gitee From b9257d9f38125f3d39faedad38b1d9bc1585d7b3 Mon Sep 17 00:00:00 2001 From: wangweiyuan <wangweiyuan2@huawei-partners.com> Date: Tue, 6 May 2025 22:00:43 +0800 Subject: [PATCH 774/835] change PanGesture Add Listener number Signed-off-by: wangweiyuan <wangweiyuan2@huawei-partners.com> --- api/@ohos.arkui.UIContext.d.ts | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/api/@ohos.arkui.UIContext.d.ts b/api/@ohos.arkui.UIContext.d.ts index f855a7a15f..45d6d85fe8 100644 --- a/api/@ohos.arkui.UIContext.d.ts +++ b/api/@ohos.arkui.UIContext.d.ts @@ -1484,7 +1484,7 @@ declare type ClickEventListenerCallback = (event: ClickEvent, node?: FrameNode) * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ declare type PanListenerCallback = (event: GestureEvent, current: GestureRecognizer, node?: FrameNode) => void; @@ -2032,7 +2032,7 @@ export class UIObserver { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ on(type: 'beforePanStart', callback: PanListenerCallback): void; @@ -2045,7 +2045,7 @@ export class UIObserver { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ off(type: 'beforePanStart', callback?: PanListenerCallback): void; @@ -2058,7 +2058,7 @@ export class UIObserver { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ on(type: 'beforePanEnd', callback: PanListenerCallback): void; @@ -2071,7 +2071,7 @@ export class UIObserver { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ off(type: 'beforePanEnd', callback?: PanListenerCallback): void; @@ -2084,7 +2084,7 @@ export class UIObserver { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ on(type: 'afterPanStart', callback: PanListenerCallback): void; @@ -2097,7 +2097,7 @@ export class UIObserver { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ off(type: 'afterPanStart', callback?: PanListenerCallback): void; @@ -2110,7 +2110,7 @@ export class UIObserver { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ on(type: 'afterPanEnd', callback: PanListenerCallback): void; @@ -2123,7 +2123,7 @@ export class UIObserver { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ off(type: 'afterPanEnd', callback?: PanListenerCallback): void; -- Gitee From 97d5c048c810e3edc992902c0e7cdcadbe87f895 Mon Sep 17 00:00:00 2001 From: wendan4 <wendan4@huawei.com> Date: Tue, 6 May 2025 22:15:52 +0800 Subject: [PATCH 775/835] websocketJs Signed-off-by: wendan4 <wendan4@huawei.com> --- api/@ohos.net.webSocket.d.ts | 290 +++++++++++++++++++++++++++++++++++ 1 file changed, 290 insertions(+) diff --git a/api/@ohos.net.webSocket.d.ts b/api/@ohos.net.webSocket.d.ts index 30729c5539..b91d56c788 100644 --- a/api/@ohos.net.webSocket.d.ts +++ b/api/@ohos.net.webSocket.d.ts @@ -1007,6 +1007,296 @@ declare namespace webSocket { */ off(type: 'headerReceive', callback?: Callback<ResponseHeaders>): void; } + + /** + * Creates a web socket Server. + * @returns { WebSocketServer } the WebSocketServer Object. + * @syscap SystemCapability.Communication.NetStack + * @since 19 + */ + function createWebSocketServer(): WebSocketServer; + + /** + * Defines parameters for a WebSocket Server. + * @interface WebSocketServerConfig + * @syscap SystemCapability.Communication.NetStack + * @since 19 + */ + export interface WebSocketServerConfig { + /** + * Network card that the server listens on. + * The server listens on this specific address. It's 0.0.0.0 by default. + * @type {?string} + * @syscap SystemCapability.Communication.NetStack + * @since 19 + */ + serverIP ?: string; + + /** + * Port number that the server listens on. + * @type {number} + * @syscap SystemCapability.Communication.NetStack + * @since 19 + */ + serverPort: number; + + /** + * Server cert. + * @type {?ServerCert} + * @syscap SystemCapability.Communication.NetStack + * @since 19 + */ + serverCert ?: ServerCert; + + /** + * Maximum number of concurrent clients. When it's reached, the server will reject new connections. + * @type { number } + * @syscap SystemCapability.Communication.NetStack + * @since 19 + */ + maxConcurrentClientsNumber: number; + + /** + * Self defined protocol. + * @type {?string} + * @syscap SystemCapability.Communication.NetStack + * @since 19 + */ + protocol ?: string; + + /** + * Maximum number of one client's connections. When it's reached, the server will reject new connections. + * @type {number} + * @syscap SystemCapability.Communication.NetStack + * @since 19 + */ + maxConnectionsForOneClient: number; + } + + /** + * The serverCert field of the server certificate, which includes two attributes: + * File paths of server certificate (certPath) and certificate private key (keyPath). Only support PEM format. + * @interface ServerCert + * @syscap SystemCapability.Communication.NetStack + * @since 19 + */ + export interface ServerCert { + /** + * File path for the server cert. + * @type {string} + * @syscap SystemCapability.Communication.NetStack + * @since 19 + */ + certPath: string; + + /** + * The path of the server certificate private key file. + * @type {string} + * @syscap SystemCapability.Communication.NetStack + * @since 19 + */ + keyPath: string; + } + + /** + * Info about the connection from each specific client. + * @interface WebSocketConnection + * @syscap SystemCapability.Communication.NetStack + * @since 19 + */ + export interface WebSocketConnection { + /** + * IP address of the client. + * @type {string} + * @syscap SystemCapability.Communication.NetStack + * @since 19 + */ + clientIP: string; + + /** + * Port of the client. + * @type {number} + * @syscap SystemCapability.Communication.NetStack + * @since 19 + */ + clientPort: number; + } + + /** + * Info about the message received from a specific client. + * @interface WebSocketMessage + * @syscap SystemCapability.Communication.NetStack + * @since 19 + */ + export interface WebSocketMessage { + /** + * Contend of the message. + * @type {string | ArrayBuffer} + * @syscap SystemCapability.Communication.NetStack + * @since 19 + */ + data: string | ArrayBuffer; + + /** + * The connection where the message comes from. + * @type {WebSocketConnection} + * @syscap SystemCapability.Communication.NetStack + * @since 19 + */ + clientConnection: WebSocketConnection; + } + + /** + * Callback function when a client connection is closed. + * @typedef { function } ClientConnectionCloseCallback + * @param { WebSocketConnection } clientConnection - the connection which is closed. + * @param { CloseResult } closeReason - the error code and reason why the connection is closed. + * @syscap SystemCapability.Communication.NetStack + * @since 19 + */ + export type ClientConnectionCloseCallback = (clientConnection: WebSocketConnection, closeReason: CloseResult) => void; + + /** + * <p>Defines a WebSocketServer object. Before invoking WebSocketServer APIs, + * you need to call webSocketServer.createWebSocketServer to create a WebSocket Server.</p> + * @interface WebSocketServer + * @syscap SystemCapability.Communication.NetStack + * @since 19 + */ + export interface WebSocketServer { + /** + * Start the WebSocket Server, and listen to a given port. + * @permission ohos.permission.INTERNET + * @param { WebSocketServerConfig } config - setting for the server, such as ip address and port to listen to. + * @returns { Promise<boolean> } Indicating whether the server starts sucessfully. + * @throws { BusinessError } 201 - Permission denied. + * @throws { BusinessError } 2302002 - Websocket certificate file does not exist. + * @throws { BusinessError } 2302004 - Can't listen on the given NIC. + * @throws { BusinessError } 2302005 - Can't listen on the given Port. + * @throws { BusinessError } 2302999 - Websocket other unknown error. + * @syscap SystemCapability.Communication.NetStack + * @since 19 + */ + start(config: WebSocketServerConfig): Promise<boolean>; + + /** + * List all alive connections. + * @permission ohos.permission.INTERNET + * @returns { WebSocketConnection[] } an array consists connections from all clients. + * @throws { BusinessError } 201 - Permission denied. + * @syscap SystemCapability.Communication.NetStack + * @since 19 + */ + listAllConnections(): WebSocketConnection[]; + + /** + * Close a given WebSocket connection. + * @permission ohos.permission.INTERNET + * @param { WebSocketConnection } connection - which on to be closed. + * @param { webSocket.WebSocketCloseOptions } options - Optional parameters {@link WebSocketCloseOptions}. + * @returns { Promise<boolean> } Indicating whether the connection is closed sucessfully. + * @throws { BusinessError } 201 - Permission denied. + * @throws { BusinessError } 2302006 - websocket connection does not exist. + * @syscap SystemCapability.Communication.NetStack + * @since 19 + */ + close(connection: WebSocketConnection, options ?: webSocket.WebSocketCloseOptions): Promise<boolean>; + + /** + * Send a message using a specific connection. + * @permission ohos.permission.INTERNET + * @param { string | ArrayBuffer } data - What to send. It can be a string or an ArrayBuffer. + * @param { WebSocketConnection } connection - Where to sent. + * @returns { Promise<boolean> } Indicating whether the message is sent sucessfully. + * @throws { BusinessError } 201 - Permission denied. + * @throws { BusinessError } 2302006 - websocket connection does not exist. + * @syscap SystemCapability.Communication.NetStack + * @since 19 + */ + send(data: string | ArrayBuffer, connection: WebSocketConnection): Promise<boolean>; + + /** + * Stop listening. + * @permission ohos.permission.INTERNET + * @returns { Promise<boolean> } The Indicating whether the server stops sucessfully. + * @throws { BusinessError } 201 - Permission denied. + * @syscap SystemCapability.Communication.NetStack + * @since 19 + */ + stop(): Promise<boolean>; + + /** + * Enables listening for the error events of a WebSocket Server. + * @param { 'error' } type - event indicating that the WebSocket Server has encountered an error. + * @param { ErrorCallback } callback - the callback used to return the result. + * @syscap SystemCapability.Communication.NetStack + * @since 19 + */ + on(type: 'error', callback: ErrorCallback): void; + + /** + * Enables listening for events that a client requested to connect the server. + * @param { 'connect' } type - event indicating that a client requested to connect the server. + * @param { Callback<WebSocketConnection> } callback - the callback used to return the result. + * @syscap SystemCapability.Communication.NetStack + * @since 19 + */ + on(type: 'connect', callback: Callback<WebSocketConnection>): void; + + /** + * Enables listening for events that the server received a message. + * @param { 'messageReceive' } type - event indicating that the server received a message. + * @param { Callback<WebSocketMessage> } callback - the callback used to return the result. + * @syscap SystemCapability.Communication.NetStack + * @since 19 + */ + on(type: 'messageReceive', callback: Callback<WebSocketMessage>): void; + + /** + * Enables listening for events that a connection from a given client has been closed. + * @param { 'close' } type - event indicating that a connection from a given client has been closed. + * @param { ClientConnectionCloseCallback } callback - the callback function when a client connection is closed. + * @syscap SystemCapability.Communication.NetStack + * @since 19 + */ + on(type: 'close', callback: ClientConnectionCloseCallback): void; + + /** + * Cancels listening for the error events of a WebSocket Server. + * @param { 'error' } type - event indicating that the WebSocket Server has encountered an error. + * @param { ErrorCallback } callback - the callback used to return the result. + * @syscap SystemCapability.Communication.NetStack + * @since 19 + */ + off(type: 'error', callback ?: ErrorCallback): void; + + /** + * Cancels listening for events that a client requested to connect the server. + * @param { 'connect' } type - event indicating that a client requested to connect the server. + * @param { Callback<WebSocketConnection> } callback - the callback used to return the result. + * @syscap SystemCapability.Communication.NetStack + * @since 19 + */ + off(type: 'connect', callback ?: Callback<WebSocketConnection>): void; + + /** + * Cancels listening for events that a connection from a given client has been closed. + * @param { 'close' } type - event indicating that a connection from a given client has been closed. + * @param { Callback<WebSocketConnection> } callback - the callback used to return the result. + * @syscap SystemCapability.Communication.NetStack + * @since 19 + */ + off(type: 'close', callback ?: Callback<WebSocketConnection>): void; + + /** + * Cancels listening for events that the server received a message. + * @param { 'messageReceive' } type - event indicating that the server received a message. + * @param { Callback<WebSocketMessage> } callback - the callback used to return the result. + * @syscap SystemCapability.Communication.NetStack + * @since 19 + */ + off(type: 'messageReceive', callback ?: Callback<WebSocketMessage>): void; + } } export default webSocket; \ No newline at end of file -- Gitee From ff5e566671bbfcb9b5e3e262544b9ba74d9c99d3 Mon Sep 17 00:00:00 2001 From: liukaii <liukai240@huawei.com> Date: Tue, 6 May 2025 22:49:28 +0800 Subject: [PATCH 776/835] change api 19 Signed-off-by: liukaii <liukai240@huawei.com> --- api/@internal/component/ets/common.d.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/api/@internal/component/ets/common.d.ts b/api/@internal/component/ets/common.d.ts index 50ec05a41c..9be8df4b25 100644 --- a/api/@internal/component/ets/common.d.ts +++ b/api/@internal/component/ets/common.d.ts @@ -13498,7 +13498,7 @@ declare interface KeyEvent { * @type { ?boolean } * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice - * @since 18 + * @since 19 */ isNumLockOn?: boolean; @@ -13508,7 +13508,7 @@ declare interface KeyEvent { * @type { ?boolean } * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice - * @since 18 + * @since 19 */ isCapsLockOn?: boolean; @@ -13518,7 +13518,7 @@ declare interface KeyEvent { * @type { ?boolean } * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice - * @since 18 + * @since 19 */ isScrollLockOn?: boolean; } -- Gitee From 6b240322360629763d8dc9fbc305da4683956d15 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B4=BA=E6=99=A8=E9=9F=AC?= <hechentao@huawei.com> Date: Tue, 6 May 2025 23:14:48 +0800 Subject: [PATCH 777/835] =?UTF-8?q?=E4=BF=AE=E6=94=B9distanceMap=20api?= =?UTF-8?q?=E7=89=88=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 贺晨韬 <hechentao@huawei.com> --- api/@internal/component/ets/gesture.d.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/api/@internal/component/ets/gesture.d.ts b/api/@internal/component/ets/gesture.d.ts index 8aaedce8d2..5b6d7b17e0 100644 --- a/api/@internal/component/ets/gesture.d.ts +++ b/api/@internal/component/ets/gesture.d.ts @@ -3575,7 +3575,7 @@ interface PanGestureHandlerOptions extends BaseHandlerOptions { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ distanceMap?: Map<SourceTool, number>; } @@ -4474,7 +4474,7 @@ declare class PanRecognizer extends GestureRecognizer { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ getDirection(): PanDirection; /** @@ -4485,7 +4485,7 @@ declare class PanRecognizer extends GestureRecognizer { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ getDistance(): number; /** @@ -4496,7 +4496,7 @@ declare class PanRecognizer extends GestureRecognizer { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ getDistanceMap(): Map<SourceTool, number>; } -- Gitee From 95311966d3084ecc4c4c27793c8097720f1a0aef Mon Sep 17 00:00:00 2001 From: luzhiye <luzhiye123@huawei.com> Date: Wed, 7 May 2025 01:38:17 +0000 Subject: [PATCH 778/835] update api/@ohos.usbManager.d.ts. Signed-off-by: luzhiye <luzhiye123@huawei.com> --- api/@ohos.usbManager.d.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/api/@ohos.usbManager.d.ts b/api/@ohos.usbManager.d.ts index 7714e6dfd2..cd3aa8295d 100644 --- a/api/@ohos.usbManager.d.ts +++ b/api/@ohos.usbManager.d.ts @@ -2370,6 +2370,9 @@ declare namespace usbManager { * * @param { USBDevicePipe } pipe - Represents a USB device,which is the target object to be restarted.It cannot be empty. * @returns { boolean } If the restart operation is successful, return {@code true}; if the restart operation fails, return {@code false}. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * <br>1.Mandatory parameters are left unspecified. + * <br>2.Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported. Current function do not supporte due to the limitition of the device capabilities. * @throws { BusinessError } 14400004 - USB Service connection exception. Possible causes: 1. No USB Device plugged in. * @throws { BusinessError } 14400008 - No such device(it may have been disconnected) -- Gitee From ae38217a9240a97bbd6e6f79ba189c593bb4f7bf Mon Sep 17 00:00:00 2001 From: liukaii <liukai240@huawei.com> Date: Tue, 6 May 2025 22:54:44 +0800 Subject: [PATCH 779/835] getInteractionEventBindingInfo change api 19 Signed-off-by: liukaii <liukai240@huawei.com> --- api/@internal/component/ets/enums.d.ts | 4 ++-- api/arkui/FrameNode.d.ts | 12 ++++++------ 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/api/@internal/component/ets/enums.d.ts b/api/@internal/component/ets/enums.d.ts index 8b28655248..775e242c61 100644 --- a/api/@internal/component/ets/enums.d.ts +++ b/api/@internal/component/ets/enums.d.ts @@ -10426,7 +10426,7 @@ declare enum DividerMode { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ declare enum EventQueryType { /** @@ -10435,7 +10435,7 @@ declare enum EventQueryType { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ ON_CLICK = 0, } \ No newline at end of file diff --git a/api/arkui/FrameNode.d.ts b/api/arkui/FrameNode.d.ts index b8f9e529e7..71cadc6e9b 100644 --- a/api/arkui/FrameNode.d.ts +++ b/api/arkui/FrameNode.d.ts @@ -99,7 +99,7 @@ declare interface CrossLanguageOptions { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ declare interface InteractionEventBindingInfo { /** @@ -109,7 +109,7 @@ declare interface InteractionEventBindingInfo { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ baseEventRegistered: boolean; @@ -120,7 +120,7 @@ declare interface InteractionEventBindingInfo { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ nodeEventRegistered: boolean; @@ -131,7 +131,7 @@ declare interface InteractionEventBindingInfo { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ nativeEventRegistered: boolean; @@ -142,7 +142,7 @@ declare interface InteractionEventBindingInfo { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ builtInEventRegistered: boolean; } @@ -872,7 +872,7 @@ export class FrameNode { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ getInteractionEventBindingInfo(eventType: EventQueryType): InteractionEventBindingInfo | undefined; } -- Gitee From 2584019b65acc145e7489cf13d6f8e41a906480d Mon Sep 17 00:00:00 2001 From: Terence_Super <965380727@qq.com> Date: Wed, 7 May 2025 02:59:30 +0000 Subject: [PATCH 780/835] =?UTF-8?q?=E5=9B=9E=E9=80=80=E4=BF=AE=E6=94=B9get?= =?UTF-8?q?RadioTechSync@since=E9=83=A8=E5=88=86=E7=9A=84=E6=B3=A8?= =?UTF-8?q?=E9=87=8A=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Terence_Super <965380727@qq.com> --- api/@ohos.telephony.radio.d.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/api/@ohos.telephony.radio.d.ts b/api/@ohos.telephony.radio.d.ts index e35b054d01..8610329608 100644 --- a/api/@ohos.telephony.radio.d.ts +++ b/api/@ohos.telephony.radio.d.ts @@ -177,8 +177,7 @@ declare namespace radio { * ranging from 0 to the maximum card slot index number supported by the device. * @returns { NetworkRadioTech } Returns the RAT of PS domain and CS domain of registered network. * @syscap SystemCapability.Telephony.CoreService - * @since arkts {'1.1':'18','1.2':'20'} - * @arkts 1.1&1.2 + * @since 18 */ function getRadioTechSync(slotId: number): NetworkRadioTech; -- Gitee From d78e1567835b50d825f8d2c4bdee30dbd9963797 Mon Sep 17 00:00:00 2001 From: zhangyouyou <zhangyouyou2@huawei.com> Date: Wed, 7 May 2025 15:04:27 +0800 Subject: [PATCH 781/835] =?UTF-8?q?[=E6=96=B0=E9=9C=80=E6=B1=82]:=20jsdoc?= =?UTF-8?q?=20timer=E6=A8=A1=E5=9D=97=E4=B8=8Econsole=E6=A8=A1=E5=9D=97?= =?UTF-8?q?=E4=BF=AE=E6=94=B9=20https://gitee.com/openharmony/interface=5F?= =?UTF-8?q?sdk-js/issues/IC5ZWG?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: zhangyouyou <zhangyouyou2@huawei.com> --- api/@internal/ets/global.d.ts | 158 ++++++++++++++++++++-------------- 1 file changed, 95 insertions(+), 63 deletions(-) diff --git a/api/@internal/ets/global.d.ts b/api/@internal/ets/global.d.ts index 75fe7f8574..db059fa698 100644 --- a/api/@internal/ets/global.d.ts +++ b/api/@internal/ets/global.d.ts @@ -79,10 +79,10 @@ export declare class console { * @since 10 */ /** - * Prints "debug" logs. + * Prints debugging information in formatted output mode. * * @param { string } message - Text to print. - * @param { any[] } arguments + * @param { any[] } arguments - Arguments in the message or other information to be printed. * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @form @@ -119,10 +119,10 @@ export declare class console { * @since 10 */ /** - * Prints "log" logs. + * Prints log information in formatted output mode. * * @param { string } message - Text to print. - * @param { any[] } arguments + * @param { any[] } arguments - Arguments in the message or other information to be printed. * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @form @@ -159,10 +159,10 @@ export declare class console { * @since 10 */ /** - * Prints "info" logs. + * Prints log information in formatted output mode. This API is the alias of console.log (). * * @param { string } message - Text to print. - * @param { any[] } arguments + * @param { any[] } arguments - Arguments in the message or other information to be printed. * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @form @@ -199,10 +199,10 @@ export declare class console { * @since 10 */ /** - * Prints "warn" logs. + * Prints warning information in formatted output mode. * - * @param { string } message - Text to print. - * @param { any[] } arguments + * @param { string } message - Warning information to be printed. + * @param { any[] } arguments - Arguments in the message or other information to be printed. * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @form @@ -239,10 +239,10 @@ export declare class console { * @since 10 */ /** - * Prints "error" logs. + * Prints error information in formatted output mode. * - * @param { string } message - Text to print. - * @param { any[] } arguments + * @param { string } message - Error information to be printed. + * @param { any[] } arguments - Arguments in the message or other information to be printed. * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @form @@ -263,11 +263,14 @@ export declare class console { * @since 10 */ /** - * Prints a message if value is false or omitted. + * Prints assertion information. * - * @param { Object } [value] - The value tested for being truthy. - * @param { Object[] } arguments - Used as error message to print. - * @throws { BusinessError } 401 - The parameter check failed. + * @param { Object } [value] - Result value. If value is false or left blank, the output starting with "Assertion failed" is printed. If value is true, no information is printed. + * @param { Object[] } arguments - Other information to be printed when value is false. If this parameter is left blank, other information is not printed. + * @throws { BusinessError } 401 - The parameter check failed. Possible causes: + * <br> 1. Mandatory parameters are left unspecified. + * <br> 2. Incorrect parameters types. + * <br> 3. Parameter verification failed. * @static * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -288,11 +291,14 @@ export declare class console { * @since 10 */ /** - * Maintains an internal counter specific to label and print the number of times - * console.count() has been called with the given label. + * Maintains an internal counter. When this counter is invoked, + * its label name and the corresponding call count are printed. * - * @param { string } [label] - Counter name. Default: "default". - * @throws { BusinessError } 401 - The parameter check failed. + * @param { string } [label] - Counter label name. The default value is default. + * @throws { BusinessError } 401 - The parameter check failed. Possible causes: + * <br> 1. Mandatory parameters are left unspecified. + * <br> 2. Incorrect parameters types. + * <br> 3. Parameter verification failed. * @static * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -312,10 +318,13 @@ export declare class console { * @since 10 */ /** - * Reset the internal counter specific to label. + * Resets a counter based on the specified label name. * - * @param { string } [label] - Counter name. Default: "default". - * @throws { BusinessError } 401 - The parameter check failed. + * @param { string } [label] - Counter label name. The default value is default. + * @throws { BusinessError } 401 - The parameter check failed. Possible causes: + * <br> 1. Mandatory parameters are left unspecified. + * <br> 2. Incorrect parameters types. + * <br> 3. Parameter verification failed. * @static * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -334,9 +343,10 @@ export declare class console { * @since 10 */ /** - * Prints properties of the specified JavaScript object. + * Prints content of the specified object. * - * @param { Object } [dir] - A JavaScript object whose properties should be output. + * @param { Object } [dir] - Object whose content needs to be printed. + * If this parameter is left blank, no information is printed. * @static * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -356,10 +366,11 @@ export declare class console { * @since 10 */ /** - * This method calls console.log() passing it the arguments received. - * This method does not produce any XML formatting. + * Displays an interactive tree of the descendant elements of the specified XML element. + * This API is implemented by calling console.log() internally. + * It does not produce any XML elements. The usage method is the same as that of console.log(). * - * @param { Object[] } arguments - Text to print. + * @param { Object[] } arguments - Information to be printed. * @static * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -378,9 +389,10 @@ export declare class console { * @since 10 */ /** - * Creates a new inline group, causing any subsequent console messages to be indented by an additional level. + * Increases the indentation of subsequent lines by two spaces. + * If the information to be printed is provided, the information is printed without extra indentation. * - * @param { Object[] } arguments - messages to print first. + * @param { Object[] } arguments - Information to be printed. * @static * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -399,9 +411,10 @@ export declare class console { * @since 10 */ /** - * Same as console.group() + * Creates a new inline group in collapsed mode. + * The usage and function of this API are the same as those of console.group(). * - * @param { Object[] } arguments - messages to print first. + * @param { Object[] } arguments - Information to be printed. * @static * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -419,7 +432,7 @@ export declare class console { * @since 10 */ /** - * Exit current inline group. + * Reduces the indentation of subsequent lines by two spaces. * * @static * @syscap SystemCapability.Utils.Lang @@ -439,9 +452,10 @@ export declare class console { * @since 10 */ /** - * Prints tabular data as a table. + * Prints data in a table. * - * @param { Object } [tableData] - tabular data. + * @param { Object } [tableData] - Data to be printed in a table. + * If this parameter is left blank, no information is printed. * @static * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -461,10 +475,14 @@ export declare class console { * @since 10 */ /** - * Start a timer. + * Starts a timer to track the duration of an operation. + * You can use console.timeEnd() to close the timer and print the elapsed time (in ms). * - * @param { string } [label] - Timer name. Default: "default". - * @throws { BusinessError } 401 - The parameter check failed. + * @param { string } [label] - Timer label. The default value is default. + * @throws { BusinessError } 401 - The parameter check failed. Possible causes: + * <br> 1. Mandatory parameters are left unspecified. + * <br> 2. Incorrect parameters types. + * <br> 3. Parameter verification failed. * @static * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -484,10 +502,13 @@ export declare class console { * @since 10 */ /** - * End a timer and print time duration. + * Stops the timer started by calling console.time() and prints the elapsed time (in ms). * - * @param { string } [label] - Timer name. Default: "default". - * @throws { BusinessError } 401 - The parameter check failed. + * @param { string } [label] - Timer label. The default value is default. + * @throws { BusinessError } 401 - The parameter check failed. Possible causes: + * <br> 1. Mandatory parameters are left unspecified. + * <br> 2. Incorrect parameters types. + * <br> 3. Parameter verification failed. * @static * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -508,11 +529,14 @@ export declare class console { * @since 10 */ /** - * Print the elapsed time and other data arguments. + * Prints the elapsed time and other data parameters for the timer started by console.time(). * - * @param { string } [label] - Timer name. Default: "default". - * @param { Object[] } arguments - Text to print. - * @throws { BusinessError } 401 - The parameter check failed. + * @param { string } [label] - Timer label. The default value is default. + * @param { Object[] } arguments - Logs to be printed. + * @throws { BusinessError } 401 - The parameter check failed. Possible causes: + * <br> 1. Mandatory parameters are left unspecified. + * <br> 2. Incorrect parameters types. + * <br> 3. Parameter verification failed. * @static * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -531,9 +555,10 @@ export declare class console { * @since 10 */ /** - * Prints stack information for the current code location. + * Creates a stack trace. * - * @param { Object[] } arguments - message to print. + * @param { Object[] } arguments - Logs to be printed. If this parameter is left blank, + * only stack information is printed. * @static * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -543,7 +568,7 @@ export declare class console { static trace(...arguments: Object[]): void; /** - * Prints hybrid stack information for the current code location. + * Prints information about the current hybrid stack of the calling thread in the main thread or worker thread. * * @static * @syscap SystemCapability.Utils.Lang @@ -580,14 +605,15 @@ export declare class console { * @since 10 */ /** - * Sets the interval for repeatedly calling a function. + * Sets a repeating timer for the system to repeatedly call a function at a fixed interval. + * The timer can only be manually deleted by calling the clearInterval API. * - * @param { Function | string } handler - Indicates the function to be called after the timer goes off. + * @param { Function | string } handler - Function to be called repeatedly. If the type is string, error information is printed and no other processing is performed. * For devices of "tv", "phone, tablet", and "wearable" types, this parameter can be a function or string. * For devices of "lite wearable" and "smartVision" types, this parameter must be a function. - * @param { number } delay - Indicates the interval between each two calls, in milliseconds. The function will be called after this delay. - * @param { any[] } arguments - Indicates additional arguments to pass to "handler" when the timer goes off. - * @returns { number } Returns the timer ID. + * @param { number } delay - Number of milliseconds delayed before the execution. + * @param { any[] } arguments - Additional parameters to pass to the handler after the timer goes off. + * @returns { number } ID of the timer. The timer ID is shared by processes and is an integer starting from 0 in ascending order. * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice @@ -623,15 +649,19 @@ export declare function setInterval(handler: Function | string, delay: number, . * @since 10 */ /** - * Sets a timer after which a function will be executed. + * Sets a timer for the system to call a function after the timer goes off. + * The timer is automatically deleted after the callback is executed, and can be manually deleted by calling the clearTimeout API. * - * @param { Function | string } handler - Indicates the function to be called after the timer goes off. + * @param { Function | string } handler - Function to be called after the timer goes off. If the type is string, error information is printed and no other processing is performed. * For devices of "tv", "phone, tablet", and "wearable" types, this parameter can be a function or string. * For devices of "lite wearable" and "smartVision" types, this parameter must be a function. - * @param { number } [delay] - Indicates the delay (in milliseconds) after which the function will be called. - * If this parameter is left empty, default value "0" will be used, which means that the function will be called immediately or as soon as possible. - * @param { any[] } [arguments] - Indicates additional arguments to pass to "handler" when the timer goes off. - * @returns { number } Returns the timer ID. + * @param { number } [delay] - Number of milliseconds delayed before the execution. It is recommended that an integer be passed in. A decimal will be rounded down. + * If this parameter is not specified, the default value 0 is used, indicating that the function is executed immediately (in the next event loop). + * NOTE + * 1. In either case, the actual delay may be longer than expected. + * 2. If a value less than 1 is passed, the default value 0 is used. + * @param { any[] } [arguments] - Additional parameters to pass to the handler after the timer goes off. + * @returns { number } ID of the timer. The timer ID is shared by processes and is an integer starting from 0 in ascending order. * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice @@ -655,9 +685,10 @@ export declare function setTimeout(handler: Function | string, delay?: number, . * @since 10 */ /** - * Cancel the interval set by " setInterval()". + * Cancels the repeating timer set via setInterval(). + * The timer object is stored in the thread that creates the timer and must be deleted in that thread. * - * @param { number } [intervalID] - Indicates the timer ID returned by "setInterval()". + * @param { number } [intervalID] - ID of the repeating timer to cancel, which is returned by setInterval(). If this parameter is omitted, no timer is canceled. * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice @@ -681,9 +712,10 @@ export declare function clearInterval(intervalID?: number): void; * @since 10 */ /** - * Cancel the timer set by "setTimeout()". + * Cancels a timer set via setTimeout(). + * The timer object is stored in the thread that creates the timer and must be deleted in that thread. * - * @param { number } [timeoutID] - Indicates the timer ID returned by "setTimeout()". + * @param { number } [timeoutID] - ID of the timer to cancel, which is returned by setTimeout() If this parameter is omitted, no timer is canceled. * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice -- Gitee From 9551ba2853925930ea3eec9d6f794d68dc0b8dc6 Mon Sep 17 00:00:00 2001 From: liujin925760 <liujin133@huawei.com> Date: Wed, 7 May 2025 16:22:39 +0800 Subject: [PATCH 782/835] =?UTF-8?q?=E5=9B=BE=E7=89=87=E6=A1=86=E6=9E=B6?= =?UTF-8?q?=E9=94=99=E8=AF=AF=E7=A0=81=E9=94=99=E8=AF=AF=E4=BF=A1=E6=81=AF?= =?UTF-8?q?=E6=95=B4=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: liujin925760 <liujin133@huawei.com> --- api/@ohos.multimedia.image.d.ts | 134 +++++++++++++++++++------------- 1 file changed, 82 insertions(+), 52 deletions(-) diff --git a/api/@ohos.multimedia.image.d.ts b/api/@ohos.multimedia.image.d.ts index f01253d832..437ef9a9c3 100644 --- a/api/@ohos.multimedia.image.d.ts +++ b/api/@ohos.multimedia.image.d.ts @@ -6996,8 +6996,9 @@ function createUnpremultipliedPixelMap(src: PixelMap, dst: PixelMap): Promise<vo * Obtains the hdr pixel map. This method uses a promise to return the PixelMap object. * * @returns { Promise<PixelMap> } A Promise instance used to return the PixelMap object. - * @throws { BusinessError } 7600901 - Unknown error. - * @throws { BusinessError } 7600201 - Unsupported operation. + * @throws { BusinessError } 7600901 - Inner unknown error. Please check the logs for detailed information. + * @throws { BusinessError } 7600201 - Unsupported operation. e.g.,1. The picture does not has a gainmap. + * 2. MainPixelMap's allocator type is not DMA. * @syscap SystemCapability.Multimedia.Image.Core * @since 13 */ @@ -7043,7 +7044,8 @@ function createUnpremultipliedPixelMap(src: PixelMap, dst: PixelMap): Promise<vo * @returns { Promise<void> } A Promise instance used to return the operation result. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified. * 2.Incorrect parameter types. 3.Parameter verification failed. - * @throws { BusinessError } 7600202 - Unsupported metadata. Possible causes: Unsupported metadata type. + * @throws { BusinessError } 7600202 - Unsupported metadata. Possible causes: 1. Unsupported metadata type. 2. The + * metadata type does not match the auxiliary picture type. * @syscap SystemCapability.Multimedia.Image.Core * @since 13 */ @@ -7056,7 +7058,8 @@ function createUnpremultipliedPixelMap(src: PixelMap, dst: PixelMap): Promise<vo * @returns { Promise<Metadata> } Return the metadata of main picture. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified. * 2.Incorrect parameter types. 3.Parameter verification failed. - * @throws { BusinessError } 7600202 - Unsupported metadata. Possible causes: Unsupported metadata type. + * @throws { BusinessError } 7600202 - Unsupported metadata. Possible causes: 1. Unsupported metadata type. 2. The + * metadata type does not match the auxiliary picture type. * @syscap SystemCapability.Multimedia.Image.Core * @since 13 */ @@ -7774,14 +7777,16 @@ function createUnpremultipliedPixelMap(src: PixelMap, dst: PixelMap): Promise<vo * @returns { Promise<PixelMap> } A Promise instance used to return the PixelMap object. * @throws { BusinessError } 401 - Parameter error.Possible causes: 1.Mandatory parameters are left unspecified. * 2.Incorrect parameter types; 3.Parameter verification failed. - * @throws { BusinessError } 7700101 - Bad source. + * @throws { BusinessError } 7700101 - Bad source. e.g.,1. Image has invalid width or height. 2. Image source incomplete. + * 3. Read image data failed. 4. Codec create failed. * @throws { BusinessError } 7700102 - Unsupported mimetype. - * @throws { BusinessError } 7700103 - Image too large. + * @throws { BusinessError } 7700103 - Image too large. This status code is thrown when an error occurs during the process of + * checking size. * @throws { BusinessError } 7700201 - Unsupported allocator type, e.g., use share memory to decode a HDR image as * only DMA supported hdr metadata. * @throws { BusinessError } 7700203 - Unsupported options, e.g, cannot convert image into desired pixel format. - * @throws { BusinessError } 7700301 - Decode failed. - * @throws { BusinessError } 7700302 - Memory allocation failed. + * @throws { BusinessError } 7700301 - Failed to decode image. + * @throws { BusinessError } 7700302 - Failed to allocate memory. * @syscap SystemCapability.Multimedia.Image.ImageSource * @since 15 */ @@ -7809,14 +7814,16 @@ function createUnpremultipliedPixelMap(src: PixelMap, dst: PixelMap): Promise<vo * @returns { PixelMap } Return the PixelMap. If decoding fails, return undefined. * @throws { BusinessError } 401 - Parameter error.Possible causes: 1.Mandatory parameters are left unspecified. * 2.Incorrect parameter types; 3.Parameter verification failed. - * @throws { BusinessError } 7700101 - Bad source. + * @throws { BusinessError } 7700101 - Bad source. e.g.,1. Image has invalid width or height. 2. Image source incomplete. + * 3. Read image data failed. 4. Codec create failed. * @throws { BusinessError } 7700102 - Unsupported mimetype. - * @throws { BusinessError } 7700103 - Image too large. + * @throws { BusinessError } 7700103 - Image too large. This status code is thrown when an error occurs during the process of + * checking size. * @throws { BusinessError } 7700201 - Unsupported allocator type, e.g., use share memory to decode a HDR image as * only DMA supported hdr metadata. * @throws { BusinessError } 7700203 - Unsupported options, e.g, cannot convert image into desired pixel format. - * @throws { BusinessError } 7700301 - Decode failed. - * @throws { BusinessError } 7700302 - Memory allocation failed. + * @throws { BusinessError } 7700301 - Failed to decode image. + * @throws { BusinessError } 7700302 - Failed to allocate memory. * @syscap SystemCapability.Multimedia.Image.ImageSource * @since 15 */ @@ -7833,16 +7840,17 @@ function createUnpremultipliedPixelMap(src: PixelMap, dst: PixelMap): Promise<vo * @throws { BusinessError } 62980099 - The shared memory data is abnormal. * @throws { BusinessError } 62980101 - The image data is abnormal. * @throws { BusinessError } 62980103 - The image data is not supported. - * @throws { BusinessError } 62980106 - The image is too large. + * @throws { BusinessError } 62980106 - The image data is too large. This status code is thrown when an error occurs during the process of checking size. * @throws { BusinessError } 62980109 - Failed to crop the image. * @throws { BusinessError } 62980110 - The image source data is incorrect. * @throws { BusinessError } 62980111 - The image source data is incomplete. * @throws { BusinessError } 62980112 - The image format does not match. * @throws { BusinessError } 62980113 - Unknown image format. + * The image data provided is not in a recognized or supported format, or it may be occorrupted. * @throws { BusinessError } 62980115 - Invalid image parameter. * @throws { BusinessError } 62980116 - Failed to decode the image. * @throws { BusinessError } 62980118 - Failed to create the image plugin. - * @throws { BusinessError } 62980122 - The image decoding header is abnormal. + * @throws { BusinessError } 62980122 - Failed to decode the image header. * @throws { BusinessError } 62980137 - Invalid media operation. * @throws { BusinessError } 62980173 - The DMA memory does not exist. * @throws { BusinessError } 62980174 - The DMA memory data is abnormal. @@ -7861,12 +7869,13 @@ function createUnpremultipliedPixelMap(src: PixelMap, dst: PixelMap): Promise<vo * @throws { BusinessError } 62980099 - The shared memory data is abnormal. * @throws { BusinessError } 62980101 - The image data is abnormal. * @throws { BusinessError } 62980103 - The image data is not supported. - * @throws { BusinessError } 62980106 - The image is too large. + * @throws { BusinessError } 62980106 - The image data is too large. This status code is thrown when an error occurs during the process of checking size. * @throws { BusinessError } 62980109 - Failed to crop the image. * @throws { BusinessError } 62980110 - The image source data is incorrect. * @throws { BusinessError } 62980111 - The image source data is incomplete. * @throws { BusinessError } 62980112 - The image format does not match. * @throws { BusinessError } 62980113 - Unknown image format. + * The image data provided is not in a recognized or supported format, or it may be occorrupted. * @throws { BusinessError } 62980115 - Invalid image parameter. * @throws { BusinessError } 62980116 - Failed to decode the image. * @throws { BusinessError } 62980118 - Failed to create the image plugin. @@ -7889,16 +7898,17 @@ function createUnpremultipliedPixelMap(src: PixelMap, dst: PixelMap): Promise<vo * @throws { BusinessError } 62980099 - The shared memory data is abnormal. * @throws { BusinessError } 62980101 - The image data is abnormal. * @throws { BusinessError } 62980103 - The image data is not supported. - * @throws { BusinessError } 62980106 - The image is too large. + * @throws { BusinessError } 62980106 - The image data is too large. This status code is thrown when an error occurs during the process of checking size. * @throws { BusinessError } 62980109 - Failed to crop the image. * @throws { BusinessError } 62980110 - The image source data is incorrect. * @throws { BusinessError } 62980111 - The image source data is incomplete. * @throws { BusinessError } 62980112 - The image format does not match. * @throws { BusinessError } 62980113 - Unknown image format. + * The image data provided is not in a recognized or supported format, or it may be occorrupted. * @throws { BusinessError } 62980115 - Invalid image parameter. * @throws { BusinessError } 62980116 - Failed to decode the image. * @throws { BusinessError } 62980118 - Failed to create the image plugin. - * @throws { BusinessError } 62980122 - The image decoding header is abnormal. + * @throws { BusinessError } 62980122 - Failed to decode the image header. * @throws { BusinessError } 62980137 - Invalid media operation. * @throws { BusinessError } 62980173 - The DMA memory does not exist. * @throws { BusinessError } 62980174 - The DMA memory data is abnormal. @@ -7915,12 +7925,13 @@ function createUnpremultipliedPixelMap(src: PixelMap, dst: PixelMap): Promise<vo * @throws { BusinessError } 62980099 - The shared memory data is abnormal. * @throws { BusinessError } 62980101 - The image data is abnormal. * @throws { BusinessError } 62980103 - The image data is not supported. - * @throws { BusinessError } 62980106 - The image is too large. + * @throws { BusinessError } 62980106 - The image data is too large. This status code is thrown when an error occurs during the process of checking size. * @throws { BusinessError } 62980109 - Failed to crop the image. * @throws { BusinessError } 62980110 - The image source data is incorrect. * @throws { BusinessError } 62980111 - The image source data is incomplete. * @throws { BusinessError } 62980112 - The image format does not match. * @throws { BusinessError } 62980113 - Unknown image format. + * The image data provided is not in a recognized or supported format, or it may be occorrupted. * @throws { BusinessError } 62980115 - Invalid image parameter. * @throws { BusinessError } 62980116 - Failed to decode the image. * @throws { BusinessError } 62980118 - Failed to create the image plugin. @@ -7945,16 +7956,17 @@ function createUnpremultipliedPixelMap(src: PixelMap, dst: PixelMap): Promise<vo * @throws { BusinessError } 62980099 - The shared memory data is abnormal. * @throws { BusinessError } 62980101 - The image data is abnormal. * @throws { BusinessError } 62980103 - The image data is not supported. - * @throws { BusinessError } 62980106 - The image is too large. + * @throws { BusinessError } 62980106 - The image data is too large. This status code is thrown when an error occurs during the process of checking size. * @throws { BusinessError } 62980109 - Failed to crop the image. * @throws { BusinessError } 62980110 - The image source data is incorrect. * @throws { BusinessError } 62980111 - The image source data is incomplete. * @throws { BusinessError } 62980112 - The image format does not match. * @throws { BusinessError } 62980113 - Unknown image format. + * The image data provided is not in a recognized or supported format, or it may be occorrupted. * @throws { BusinessError } 62980115 - Invalid image parameter. * @throws { BusinessError } 62980116 - Failed to decode the image. * @throws { BusinessError } 62980118 - Failed to create the image plugin. - * @throws { BusinessError } 62980122 - The image decoding header is abnormal. + * @throws { BusinessError } 62980122 - Failed to decode the image header. * @throws { BusinessError } 62980137 - Invalid media operation. * @throws { BusinessError } 62980173 - The DMA memory does not exist. * @throws { BusinessError } 62980174 - The DMA memory data is abnormal. @@ -7973,12 +7985,13 @@ function createUnpremultipliedPixelMap(src: PixelMap, dst: PixelMap): Promise<vo * @throws { BusinessError } 62980099 - The shared memory data is abnormal. * @throws { BusinessError } 62980101 - The image data is abnormal. * @throws { BusinessError } 62980103 - The image data is not supported. - * @throws { BusinessError } 62980106 - The image is too large. + * @throws { BusinessError } 62980106 - The image data is too large. This status code is thrown when an error occurs during the process of checking size. * @throws { BusinessError } 62980109 - Failed to crop the image. * @throws { BusinessError } 62980110 - The image source data is incorrect. * @throws { BusinessError } 62980111 - The image source data is incomplete. * @throws { BusinessError } 62980112 - The image format does not match. * @throws { BusinessError } 62980113 - Unknown image format. + * The image data provided is not in a recognized or supported format, or it may be occorrupted. * @throws { BusinessError } 62980115 - Invalid image parameter. * @throws { BusinessError } 62980116 - Failed to decode the image. * @throws { BusinessError } 62980118 - Failed to create the image plugin. @@ -8002,12 +8015,13 @@ function createUnpremultipliedPixelMap(src: PixelMap, dst: PixelMap): Promise<vo * @throws { BusinessError } 62980111 - The image source data is incomplete. * @throws { BusinessError } 62980112 - The image format does not match. * @throws { BusinessError } 62980113 - Unknown image format. + * The image data provided is not in a recognized or supported format, or it may be occorrupted. * @throws { BusinessError } 62980115 - Invalid image parameter. * @throws { BusinessError } 62980116 - Failed to decode the image. * @throws { BusinessError } 62980118 - Failed to create the image plugin. - * @throws { BusinessError } 62980122 - The image decoding header is abnormal. + * @throws { BusinessError } 62980122 - Failed to decode the image header. * @throws { BusinessError } 62980137 - Invalid media operation. - * @throws { BusinessError } 62980149 - Invalid media parameter. + * @throws { BusinessError } 62980149 - Invalid MIME type for the image source. * @syscap SystemCapability.Multimedia.Image.ImageSource * @crossplatform * @since 10 @@ -8022,6 +8036,7 @@ function createUnpremultipliedPixelMap(src: PixelMap, dst: PixelMap): Promise<vo * @throws { BusinessError } 62980111 - The image source data is incomplete. * @throws { BusinessError } 62980112 - The image format does not match. * @throws { BusinessError } 62980113 - Unknown image format. + * The image data provided is not in a recognized or supported format, or it may be occorrupted. * @throws { BusinessError } 62980115 - Invalid image parameter. * @throws { BusinessError } 62980116 - Failed to decode the image. * @throws { BusinessError } 62980118 - Failed to create the image plugin. @@ -8044,12 +8059,13 @@ function createUnpremultipliedPixelMap(src: PixelMap, dst: PixelMap): Promise<vo * @throws { BusinessError } 62980111 - The image source data is incomplete. * @throws { BusinessError } 62980112 - The image format does not match. * @throws { BusinessError } 62980113 - Unknown image format. + * The image data provided is not in a recognized or supported format, or it may be occorrupted. * @throws { BusinessError } 62980115 - Invalid image parameter. * @throws { BusinessError } 62980116 - Failed to decode the image. * @throws { BusinessError } 62980118 - Failed to create the image plugin. - * @throws { BusinessError } 62980122 - The image decoding header is abnormal. + * @throws { BusinessError } 62980122 - Failed to decode the image header. * @throws { BusinessError } 62980137 - Invalid media operation. - * @throws { BusinessError } 62980149 - Invalid media parameter. + * @throws { BusinessError } 62980149 - Invalid MIME type for the image source. * @syscap SystemCapability.Multimedia.Image.ImageSource * @crossplatform * @since 10 @@ -8064,6 +8080,7 @@ function createUnpremultipliedPixelMap(src: PixelMap, dst: PixelMap): Promise<vo * @throws { BusinessError } 62980111 - The image source data is incomplete. * @throws { BusinessError } 62980112 - The image format does not match. * @throws { BusinessError } 62980113 - Unknown image format. + * The image data provided is not in a recognized or supported format, or it may be occorrupted. * @throws { BusinessError } 62980115 - Invalid image parameter. * @throws { BusinessError } 62980116 - Failed to decode the image. * @throws { BusinessError } 62980118 - Failed to create the image plugin. @@ -8101,10 +8118,11 @@ function createUnpremultipliedPixelMap(src: PixelMap, dst: PixelMap): Promise<vo * @throws { BusinessError } 62980111 - The image source data is incomplete. * @throws { BusinessError } 62980112 - The image format does not match. * @throws { BusinessError } 62980113 - Unknown image format. + * The image data provided is not in a recognized or supported format, or it may be occorrupted. * @throws { BusinessError } 62980115 - Invalid image parameter. * @throws { BusinessError } 62980116 - Failed to decode the image. * @throws { BusinessError } 62980118 - Failed to create the image plugin. - * @throws { BusinessError } 62980122 - The image decoding header is abnormal. + * @throws { BusinessError } 62980122 - Failed to decode the image header. * @throws { BusinessError } 62980137 - Invalid media operation. * @syscap SystemCapability.Multimedia.Image.ImageSource * @crossplatform @@ -8120,6 +8138,7 @@ function createUnpremultipliedPixelMap(src: PixelMap, dst: PixelMap): Promise<vo * @throws { BusinessError } 62980111 - The image source data is incomplete. * @throws { BusinessError } 62980112 - The image format does not match. * @throws { BusinessError } 62980113 - Unknown image format. + * The image data provided is not in a recognized or supported format, or it may be occorrupted. * @throws { BusinessError } 62980115 - Invalid image parameter. * @throws { BusinessError } 62980116 - Failed to decode the image. * @throws { BusinessError } 62980118 - Failed to create the image plugin. @@ -8141,10 +8160,11 @@ function createUnpremultipliedPixelMap(src: PixelMap, dst: PixelMap): Promise<vo * @throws { BusinessError } 62980111 - The image source data is incomplete. * @throws { BusinessError } 62980112 - The image format does not match. * @throws { BusinessError } 62980113 - Unknown image format. + * The image data provided is not in a recognized or supported format, or it may be occorrupted. * @throws { BusinessError } 62980115 - Invalid image parameter. * @throws { BusinessError } 62980116 - Failed to decode the image. * @throws { BusinessError } 62980118 - Failed to create the image plugin. - * @throws { BusinessError } 62980122 - The image decoding header is abnormal. + * @throws { BusinessError } 62980122 - Failed to decode the image header. * @throws { BusinessError } 62980137 - Invalid media operation. * @syscap SystemCapability.Multimedia.Image.ImageSource * @crossplatform @@ -8160,6 +8180,7 @@ function createUnpremultipliedPixelMap(src: PixelMap, dst: PixelMap): Promise<vo * @throws { BusinessError } 62980111 - The image source data is incomplete. * @throws { BusinessError } 62980112 - The image format does not match. * @throws { BusinessError } 62980113 - Unknown image format. + * The image data provided is not in a recognized or supported format, or it may be occorrupted. * @throws { BusinessError } 62980115 - Invalid image parameter. * @throws { BusinessError } 62980116 - Failed to decode the image. * @throws { BusinessError } 62980118 - Failed to create the image plugin. @@ -8186,11 +8207,12 @@ function createUnpremultipliedPixelMap(src: PixelMap, dst: PixelMap): Promise<vo * @throws { BusinessError } 62980111 - The image source data is incomplete. * @throws { BusinessError } 62980112 - The image format does not match. * @throws { BusinessError } 62980113 - Unknown image format. + * The image data provided is not in a recognized or supported format, or it may be occorrupted. * @throws { BusinessError } 62980115 - Invalid image parameter. * @throws { BusinessError } 62980116 - Failed to decode the image. * @throws { BusinessError } 62980118 - Failed to create the image plugin. - * @throws { BusinessError } 62980122 - The image decoding header is abnormal. - * @throws { BusinessError } 62980123 - Images in EXIF format are not supported. + * @throws { BusinessError } 62980122 - Failed to decode the image header. + * @throws { BusinessError } 62980123 - The image does not support EXIF decoding. * @throws { BusinessError } 62980135 - The EXIF value is invalid. * @syscap SystemCapability.Multimedia.Image.ImageSource * @crossplatform @@ -8211,11 +8233,12 @@ function createUnpremultipliedPixelMap(src: PixelMap, dst: PixelMap): Promise<vo * @throws { BusinessError } 62980111 - The image source data is incomplete. * @throws { BusinessError } 62980112 - The image format does not match. * @throws { BusinessError } 62980113 - Unknown image format. + * The image data provided is not in a recognized or supported format, or it may be occorrupted. * @throws { BusinessError } 62980115 - Invalid image parameter. * @throws { BusinessError } 62980116 - Failed to decode the image. * @throws { BusinessError } 62980118 - Failed to create the image plugin. * @throws { BusinessError } 62980122 - Failed to decode the image header. - * @throws { BusinessError } 62980123 - Images in EXIF format are not supported. + * @throws { BusinessError } 62980123 - The image does not support EXIF decoding. * @throws { BusinessError } 62980135 - The EXIF value is invalid. * @syscap SystemCapability.Multimedia.Image.ImageSource * @crossplatform @@ -8314,6 +8337,7 @@ function createUnpremultipliedPixelMap(src: PixelMap, dst: PixelMap): Promise<vo * 2. Decoding process exception. 3. Insufficient memory. * @throws { BusinessError } 62980110 - The image source data is incorrect. * @throws { BusinessError } 62980113 - Unknown image format. + * The image data provided is not in a recognized or supported format, or it may be occorrupted. * @throws { BusinessError } 62980116 - Failed to decode the image. * @syscap SystemCapability.Multimedia.Image.ImageSource * @crossplatform @@ -8329,7 +8353,7 @@ function createUnpremultipliedPixelMap(src: PixelMap, dst: PixelMap): Promise<vo * @param { string } value - The value to be set to property. * @returns { Promise<void> } A Promise instance used to return the property value. * @throws { BusinessError } 401 - Parameter error.Possible causes: 1.Mandatory parameters are left unspecified; 2.Incorrect parameter types; - * @throws { BusinessError } 62980123 - Images in EXIF format are not supported. + * @throws { BusinessError } 62980123 - The image does not support EXIF decoding. * @throws { BusinessError } 62980133 - The EXIF data is out of range. * @throws { BusinessError } 62980135 - The EXIF value is invalid. * @throws { BusinessError } 62980146 - The EXIF data failed to be written to the file. @@ -8549,7 +8573,7 @@ function createUnpremultipliedPixelMap(src: PixelMap, dst: PixelMap): Promise<vo * @returns { Promise<Picture> } A Promise instance used to return the Picture object. * @throws { BusinessError } 401 - Parameter error.Possible causes: 1.Mandatory parameters are left unspecified. * 2.Incorrect parameter types; 3.Parameter verification failed. - * @throws { BusinessError } 7700301 - Decode failed. + * @throws { BusinessError } 7700301 - Failed to decode image. * @syscap SystemCapability.Multimedia.Image.ImageSource * @since 13 */ @@ -8686,9 +8710,10 @@ function createUnpremultipliedPixelMap(src: PixelMap, dst: PixelMap): Promise<vo * @throws { BusinessError } 62980096 - The operation failed. Possible cause: 1.Image upload exception. * 2. Decoding process exception. 3. Insufficient memory. * @throws { BusinessError } 62980101 - The image data is abnormal. - * @throws { BusinessError } 62980106 - The image is too large. + * @throws { BusinessError } 62980106 - The image data is too large. This status code is thrown when an error occurs during the process of checking size. * @throws { BusinessError } 62980113 - Unknown image format. - * @throws { BusinessError } 62980119 - If encoder occur error during encoding. + * The image data provided is not in a recognized or supported format, or it may be occorrupted. + * @throws { BusinessError } 62980119 - Failed to encode the image. * @throws { BusinessError } 62980120 - Add pixelmap out of range. * @throws { BusinessError } 62980172 - Failed to encode icc. * @throws { BusinessError } 62980252 - Failed to create surface. @@ -8785,9 +8810,10 @@ function createUnpremultipliedPixelMap(src: PixelMap, dst: PixelMap): Promise<vo * @throws { BusinessError } 62980096 - The operation failed. Possible cause: 1.Image upload exception. * 2. Decoding process exception. 3. Insufficient memory. * @throws { BusinessError } 62980101 - The image data is abnormal. - * @throws { BusinessError } 62980106 - The image is too large. + * @throws { BusinessError } 62980106 - The image data is too large. This status code is thrown when an error occurs during the process of checking size. * @throws { BusinessError } 62980113 - Unknown image format. - * @throws { BusinessError } 62980119 - If encoder occur error during encoding. + * The image data provided is not in a recognized or supported format, or it may be occorrupted. + * @throws { BusinessError } 62980119 - Failed to encode the image. * @throws { BusinessError } 62980120 - Add pixelmap out of range. * @throws { BusinessError } 62980172 - Failed to encode icc. * @throws { BusinessError } 62980252 - Failed to create surface. @@ -8806,8 +8832,8 @@ function createUnpremultipliedPixelMap(src: PixelMap, dst: PixelMap): Promise<vo * @returns { Promise<ArrayBuffer> } encoded buffer. * @throws { BusinessError } 401 - Parameter error.Possible causes: 1.Mandatory parameters are left unspecified. * 2.Incorrect parameter types;3.Parameter verification failed. - * @throws { BusinessError } 7800201 - Unsupported options. - * @throws { BusinessError } 7800301 - Encoding failed. + * @throws { BusinessError } 7800201 - Unsupported packing options. + * @throws { BusinessError } 7800301 - Failed to encode image. * @syscap SystemCapability.Multimedia.Image.ImagePacker * @since 18 */ @@ -8823,10 +8849,11 @@ function createUnpremultipliedPixelMap(src: PixelMap, dst: PixelMap): Promise<vo * @throws { BusinessError } 62980096 - The operation failed. Possible cause: 1.Image upload exception. * 2. Decoding process exception. 3. Insufficient memory. * @throws { BusinessError } 62980101 - The image data is abnormal. - * @throws { BusinessError } 62980106 - The image is too large. + * @throws { BusinessError } 62980106 - The image data is too large. This status code is thrown when an error occurs during the process of checking size. * @throws { BusinessError } 62980113 - Unknown image format. - * @throws { BusinessError } 62980115 - If the parameter is invalid. - * @throws { BusinessError } 62980119 - If encoder occur error during encoding. + * The image data provided is not in a recognized or supported format, or it may be occorrupted. + * @throws { BusinessError } 62980115 - Invalid input parameter. + * @throws { BusinessError } 62980119 - Failed to encode the image. * @throws { BusinessError } 62980120 - Add pixelmap out of range. * @throws { BusinessError } 62980172 - Failed to encode icc. * @throws { BusinessError } 62980252 - Failed to create surface. @@ -8846,10 +8873,11 @@ function createUnpremultipliedPixelMap(src: PixelMap, dst: PixelMap): Promise<vo * @throws { BusinessError } 62980096 - The operation failed. Possible cause: 1.Image upload exception. * 2. Decoding process exception. 3. Insufficient memory. * @throws { BusinessError } 62980101 - The image data is abnormal. - * @throws { BusinessError } 62980106 - The image is too large. + * @throws { BusinessError } 62980106 - The image data is too large. This status code is thrown when an error occurs during the process of checking size. * @throws { BusinessError } 62980113 - Unknown image format. - * @throws { BusinessError } 62980115 - If the parameter is invalid. - * @throws { BusinessError } 62980119 - If encoder occur error during encoding. + * The image data provided is not in a recognized or supported format, or it may be occorrupted. + * @throws { BusinessError } 62980115 - Invalid input parameter. + * @throws { BusinessError } 62980119 - Failed to encode the image. * @throws { BusinessError } 62980120 - Add pixelmap out of range. * @throws { BusinessError } 62980172 - Failed to encode icc. * @throws { BusinessError } 62980252 - Failed to create surface. @@ -8869,10 +8897,11 @@ function createUnpremultipliedPixelMap(src: PixelMap, dst: PixelMap): Promise<vo * @throws { BusinessError } 62980096 - The operation failed. Possible cause: 1.Image upload exception. * 2. Decoding process exception. 3. Insufficient memory. * @throws { BusinessError } 62980101 - The image data is abnormal. - * @throws { BusinessError } 62980106 - The image is too large. + * @throws { BusinessError } 62980106 - The image data is too large. This status code is thrown when an error occurs during the process of checking size. * @throws { BusinessError } 62980113 - Unknown image format. - * @throws { BusinessError } 62980115 - If the parameter is invalid. - * @throws { BusinessError } 62980119 - If encoder occur error during encoding. + * The image data provided is not in a recognized or supported format, or it may be occorrupted. + * @throws { BusinessError } 62980115 - Invalid input parameter. + * @throws { BusinessError } 62980119 - Failed to encode the image. * @throws { BusinessError } 62980120 - Add pixelmap out of range. * @throws { BusinessError } 62980172 - Failed to encode icc. * @throws { BusinessError } 62980252 - Failed to create surface. @@ -8892,10 +8921,11 @@ function createUnpremultipliedPixelMap(src: PixelMap, dst: PixelMap): Promise<vo * @throws { BusinessError } 62980096 - The operation failed. Possible cause: 1.Image upload exception. * 2. Decoding process exception. 3. Insufficient memory. * @throws { BusinessError } 62980101 - The image data is abnormal. - * @throws { BusinessError } 62980106 - The image is too large. + * @throws { BusinessError } 62980106 - The image data is too large. This status code is thrown when an error occurs during the process of checking size. * @throws { BusinessError } 62980113 - Unknown image format. - * @throws { BusinessError } 62980115 - If the parameter is invalid. - * @throws { BusinessError } 62980119 - If encoder occur error during encoding. + * The image data provided is not in a recognized or supported format, or it may be occorrupted. + * @throws { BusinessError } 62980115 - Invalid input parameter. + * @throws { BusinessError } 62980119 - Failed to encode the image. * @throws { BusinessError } 62980120 - Add pixelmap out of range. * @throws { BusinessError } 62980172 - Failed to encode icc. * @throws { BusinessError } 62980252 - Failed to create surface. @@ -8914,8 +8944,8 @@ function createUnpremultipliedPixelMap(src: PixelMap, dst: PixelMap): Promise<vo * @returns { Promise<void> } void. * @throws { BusinessError } 401 - Parameter error.Possible causes: 1.Mandatory parameters are left unspecified. * 2.Incorrect parameter types;3.Parameter verification failed. - * @throws { BusinessError } 7800201 - Unsupported options. - * @throws { BusinessError } 7800301 - Encoding failed. + * @throws { BusinessError } 7800201 - Unsupported packing options. + * @throws { BusinessError } 7800301 - Failed to encode image. * @syscap SystemCapability.Multimedia.Image.ImagePacker * @since 18 */ -- Gitee From 78ea9f7c6879493f489b4e37996aea98ce0f42bd Mon Sep 17 00:00:00 2001 From: zhengsiwen960323 <zhengsiwen2@huawei.com> Date: Wed, 7 May 2025 16:40:11 +0800 Subject: [PATCH 783/835] websocketJs Signed-off-by: wendan4 <wendan4@huawei.com> --- api/@ohos.net.webSocket.d.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/@ohos.net.webSocket.d.ts b/api/@ohos.net.webSocket.d.ts index b91d56c788..1f208006b8 100644 --- a/api/@ohos.net.webSocket.d.ts +++ b/api/@ohos.net.webSocket.d.ts @@ -1282,11 +1282,11 @@ declare namespace webSocket { /** * Cancels listening for events that a connection from a given client has been closed. * @param { 'close' } type - event indicating that a connection from a given client has been closed. - * @param { Callback<WebSocketConnection> } callback - the callback used to return the result. + * @param { ClientConnectionCloseCallback } callback - the callback used to return the result. * @syscap SystemCapability.Communication.NetStack * @since 19 */ - off(type: 'close', callback ?: Callback<WebSocketConnection>): void; + off(type: 'close', callback?: ClientConnectionCloseCallback): void; /** * Cancels listening for events that the server received a message. -- Gitee From 1d27934059a09bad0a5b6de98b76b34fff759294 Mon Sep 17 00:00:00 2001 From: wendan4 <wendan4@huawei.com> Date: Wed, 7 May 2025 08:59:56 +0000 Subject: [PATCH 784/835] update api/@ohos.net.webSocket.d.ts. Signed-off-by: wendan4 <wendan4@huawei.com> --- api/@ohos.net.webSocket.d.ts | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/api/@ohos.net.webSocket.d.ts b/api/@ohos.net.webSocket.d.ts index 1f208006b8..5c282652dd 100644 --- a/api/@ohos.net.webSocket.d.ts +++ b/api/@ohos.net.webSocket.d.ts @@ -1030,7 +1030,7 @@ declare namespace webSocket { * @syscap SystemCapability.Communication.NetStack * @since 19 */ - serverIP ?: string; + serverIP?: string; /** * Port number that the server listens on. @@ -1046,7 +1046,7 @@ declare namespace webSocket { * @syscap SystemCapability.Communication.NetStack * @since 19 */ - serverCert ?: ServerCert; + serverCert?: ServerCert; /** * Maximum number of concurrent clients. When it's reached, the server will reject new connections. @@ -1062,7 +1062,7 @@ declare namespace webSocket { * @syscap SystemCapability.Communication.NetStack * @since 19 */ - protocol ?: string; + protocol?: string; /** * Maximum number of one client's connections. When it's reached, the server will reject new connections. @@ -1200,7 +1200,7 @@ declare namespace webSocket { * @syscap SystemCapability.Communication.NetStack * @since 19 */ - close(connection: WebSocketConnection, options ?: webSocket.WebSocketCloseOptions): Promise<boolean>; + close(connection: WebSocketConnection, options?: webSocket.WebSocketCloseOptions): Promise<boolean>; /** * Send a message using a specific connection. @@ -1268,7 +1268,7 @@ declare namespace webSocket { * @syscap SystemCapability.Communication.NetStack * @since 19 */ - off(type: 'error', callback ?: ErrorCallback): void; + off(type: 'error', callback?: ErrorCallback): void; /** * Cancels listening for events that a client requested to connect the server. @@ -1277,7 +1277,7 @@ declare namespace webSocket { * @syscap SystemCapability.Communication.NetStack * @since 19 */ - off(type: 'connect', callback ?: Callback<WebSocketConnection>): void; + off(type: 'connect', callback?: Callback<WebSocketConnection>): void; /** * Cancels listening for events that a connection from a given client has been closed. @@ -1295,7 +1295,7 @@ declare namespace webSocket { * @syscap SystemCapability.Communication.NetStack * @since 19 */ - off(type: 'messageReceive', callback ?: Callback<WebSocketMessage>): void; + off(type: 'messageReceive', callback?: Callback<WebSocketMessage>): void; } } -- Gitee From 73fae7dafc65761683c82d0557bafcb813260dc5 Mon Sep 17 00:00:00 2001 From: xuxc <xuxiaochan1@huawei.com> Date: Wed, 7 May 2025 17:32:46 +0800 Subject: [PATCH 785/835] update api error info Signed-off-by: xuxc <xuxiaochan1@huawei.com> --- api/@ohos.file.cloudSync.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.file.cloudSync.d.ts b/api/@ohos.file.cloudSync.d.ts index b8aee1ae48..bf30e423b0 100644 --- a/api/@ohos.file.cloudSync.d.ts +++ b/api/@ohos.file.cloudSync.d.ts @@ -1071,7 +1071,7 @@ declare namespace cloudSync { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified; 2.Incorrect parameter types. * @throws { BusinessError } 13600001 - IPC error. * @throws { BusinessError } 22400005 - Inner error. - * @throws { BusinessError } 22400006 - Other optimize task is running. + * @throws { BusinessError } 22400006 - The same task is already in progress. * @syscap SystemCapability.FileManagement.DistributedFileService.CloudSync.Core * @systemapi * @since 17 -- Gitee From 2a4385031c81d356c5aa536a3d26c7ba9cc1e505 Mon Sep 17 00:00:00 2001 From: c30053238 <chenxiaoxue11@huawei.com> Date: Wed, 7 May 2025 22:44:00 +0800 Subject: [PATCH 786/835] api18->api19 Signed-off-by: c30053238 <chenxiaoxue11@huawei.com> --- api/@internal/component/ets/common.d.ts | 100 +++++++++++++++--- .../component/ets/nav_destination.d.ts | 10 +- api/@internal/component/ets/navigation.d.ts | 36 +++---- 3 files changed, 109 insertions(+), 37 deletions(-) diff --git a/api/@internal/component/ets/common.d.ts b/api/@internal/component/ets/common.d.ts index 50ec05a41c..1c7551aa27 100644 --- a/api/@internal/component/ets/common.d.ts +++ b/api/@internal/component/ets/common.d.ts @@ -1741,7 +1741,7 @@ declare interface Rectangle { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ declare interface ExpectedFrameRateRange { /** @@ -1766,7 +1766,7 @@ declare interface ExpectedFrameRateRange { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ min: number, /** @@ -1791,7 +1791,7 @@ declare interface ExpectedFrameRateRange { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ max: number, /** @@ -1822,7 +1822,7 @@ declare interface ExpectedFrameRateRange { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ expected: number, } @@ -8597,7 +8597,7 @@ declare interface BlurOptions { * @crossplatform * @form * @atomicservice - * @since 18 + * @since 19 */ declare interface SystemAdaptiveOptions { /** @@ -8608,7 +8608,7 @@ declare interface SystemAdaptiveOptions { * @crossplatform * @form * @atomicservice - * @since 18 + * @since 19 */ disableSystemAdaptation?: boolean; } @@ -14611,7 +14611,7 @@ declare interface SheetOptions extends BindOptions { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ showInSubWindow?: boolean; @@ -19871,6 +19871,21 @@ declare class CommonMethod<T> { */ backgroundBlurStyle(value: BlurStyle, options?: BackgroundBlurStyleOptions): T; + /** + * Background blur style. + * blurStyle:Blur style type. + * + * @param { Optional<BlurStyle> } style + * @param { BackgroundBlurStyleOptions } [options] + * @returns { T } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 18 + */ + backgroundBlurStyle(style: Optional<BlurStyle>, options?: BackgroundBlurStyleOptions): T; + /** * Background blur style. * blurStyle:Blur style type. @@ -19884,7 +19899,7 @@ declare class CommonMethod<T> { * @crossplatform * @form * @atomicservice - * @since 18 + * @since 19 */ backgroundBlurStyle(style: Optional<BlurStyle>, options?: BackgroundBlurStyleOptions, sysOptions?: SystemAdaptiveOptions): T; @@ -19909,6 +19924,18 @@ declare class CommonMethod<T> { */ backgroundEffect(options: BackgroundEffectOptions): T; + /** + * options:background effect options. + * + * @param { Optional<BackgroundEffectOptions> } options - options indicates the effect options. + * @returns { T } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + backgroundEffect(options: Optional<BackgroundEffectOptions>): T; + /** * options:background effect options. * sysOptions: system adaptive options. @@ -19919,7 +19946,7 @@ declare class CommonMethod<T> { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ backgroundEffect(options: Optional<BackgroundEffectOptions>, sysOptions?: SystemAdaptiveOptions): T; @@ -20021,6 +20048,20 @@ declare class CommonMethod<T> { */ foregroundBlurStyle(value: BlurStyle, options?: ForegroundBlurStyleOptions): T; + /** + * Foreground blur style. + * blurStyle:Blur style type. + * + * @param { Optional<BlurStyle> } style + * @param { ForegroundBlurStyleOptions } [options] + * @returns { T } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 18 + */ + foregroundBlurStyle(style: Optional<BlurStyle>, options?: ForegroundBlurStyleOptions): T; + /** * Foreground blur style. * blurStyle:Blur style type. @@ -20033,7 +20074,7 @@ declare class CommonMethod<T> { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ foregroundBlurStyle(style: Optional<BlurStyle>, options?: ForegroundBlurStyleOptions, sysOptions?: SystemAdaptiveOptions): T; @@ -21389,7 +21430,6 @@ declare class CommonMethod<T> { * * @param { Optional<number> } blurRadius - value indicates radius of backdrop blur. * @param { BlurOptions } [options] - options indicates blur options. - * @param { SystemAdaptiveOptions } [sysOptions] - system adaptive options. * @returns { T } * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform @@ -21397,6 +21437,23 @@ declare class CommonMethod<T> { * @atomicservice * @since 18 */ + blur(blurRadius: Optional<number>, options?: BlurOptions): T; + + /** + * Adds the content blurring effect for the current component. The input parameter is the blurring radius. + * The larger the blurring radius, the more blurring the content. + * If the value is 0, the content blurring effect is not blurring. + * + * @param { Optional<number> } blurRadius - value indicates radius of backdrop blur. + * @param { BlurOptions } [options] - options indicates blur options. + * @param { SystemAdaptiveOptions } [sysOptions] - system adaptive options. + * @returns { T } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 19 + */ blur(blurRadius: Optional<number>, options?: BlurOptions, sysOptions?: SystemAdaptiveOptions): T; /** @@ -22071,7 +22128,6 @@ declare class CommonMethod<T> { * * @param { Optional<number> } radius - radius indicates radius of backdrop blur. * @param { BlurOptions } [options] - options indicates the backdrop blur options. - * @param { SystemAdaptiveOptions } [sysOptions] - system adaptive options. * @returns { T } * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform @@ -22079,6 +22135,22 @@ declare class CommonMethod<T> { * @atomicservice * @since 18 */ + backdropBlur(radius: Optional<number>, options?: BlurOptions): T; + + /** + * Adds the background blur effect for the current component. The input parameter is the blur radius. + * The larger the blur radius, the more blurred the background. If the value is 0, the background blur is not blurred. + * + * @param { Optional<number> } radius - radius indicates radius of backdrop blur. + * @param { BlurOptions } [options] - options indicates the backdrop blur options. + * @param { SystemAdaptiveOptions } [sysOptions] - system adaptive options. + * @returns { T } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 19 + */ backdropBlur(radius: Optional<number>, options?: BlurOptions, sysOptions?: SystemAdaptiveOptions): T; /** @@ -28047,7 +28119,7 @@ declare class BaseCustomComponent extends CommonAttribute { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ onNewParam?(param: ESObject): void; } @@ -29307,7 +29379,7 @@ declare interface KeyframeAnimateParam { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ expectedFrameRateRange?: ExpectedFrameRateRange; } diff --git a/api/@internal/component/ets/nav_destination.d.ts b/api/@internal/component/ets/nav_destination.d.ts index 9293c91961..8fc925e334 100644 --- a/api/@internal/component/ets/nav_destination.d.ts +++ b/api/@internal/component/ets/nav_destination.d.ts @@ -944,7 +944,7 @@ declare class NavDestinationAttribute extends CommonMethod<NavDestinationAttribu * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ menus(items: Array<NavigationMenuItem> | CustomBuilder, options?: NavigationMenuOptions): NavDestinationAttribute; @@ -1150,7 +1150,7 @@ declare class NavDestinationAttribute extends CommonMethod<NavDestinationAttribu * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ onNewParam(callback: Optional<Callback<ESObject>>): NavDestinationAttribute; @@ -1162,7 +1162,7 @@ declare class NavDestinationAttribute extends CommonMethod<NavDestinationAttribu * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ preferredOrientation(orientation: Optional<Orientation>): NavDestinationAttribute; @@ -1176,7 +1176,7 @@ declare class NavDestinationAttribute extends CommonMethod<NavDestinationAttribu * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ enableStatusBar(enabled: Optional<boolean>, animated?: boolean): NavDestinationAttribute; @@ -1188,7 +1188,7 @@ declare class NavDestinationAttribute extends CommonMethod<NavDestinationAttribu * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ enableNavigationIndicator(enabled: Optional<boolean>): NavDestinationAttribute; } diff --git a/api/@internal/component/ets/navigation.d.ts b/api/@internal/component/ets/navigation.d.ts index b4c73f4158..73309e6f88 100644 --- a/api/@internal/component/ets/navigation.d.ts +++ b/api/@internal/component/ets/navigation.d.ts @@ -793,7 +793,7 @@ declare class NavPathInfo { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ navDestinationId?: string; } @@ -1595,7 +1595,7 @@ declare class NavPathStack { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ getPathStack(): Array<NavPathInfo>; @@ -1607,7 +1607,7 @@ declare class NavPathStack { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ setPathStack(pathStack: Array<NavPathInfo>, animated?: boolean): void; } @@ -2075,7 +2075,7 @@ declare interface NavigationTitleOptions { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ backgroundBlurStyleOptions?: BackgroundBlurStyleOptions; @@ -2086,7 +2086,7 @@ declare interface NavigationTitleOptions { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ backgroundEffect?: BackgroundEffectOptions; @@ -2241,7 +2241,7 @@ declare interface NavigationToolbarOptions { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ backgroundBlurStyleOptions?: BackgroundBlurStyleOptions; @@ -2252,7 +2252,7 @@ declare interface NavigationToolbarOptions { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ backgroundEffect?: BackgroundEffectOptions; @@ -2263,7 +2263,7 @@ declare interface NavigationToolbarOptions { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ moreButtonOptions?: MoreButtonOptions; @@ -2287,7 +2287,7 @@ declare interface NavigationToolbarOptions { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ hideItemValue?: boolean } @@ -2299,7 +2299,7 @@ declare interface NavigationToolbarOptions { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ declare interface NavigationMenuOptions { /** @@ -2309,7 +2309,7 @@ declare interface NavigationMenuOptions { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ moreButtonOptions?: MoreButtonOptions; } @@ -2321,7 +2321,7 @@ declare interface NavigationMenuOptions { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ declare interface MoreButtonOptions { /** @@ -2331,7 +2331,7 @@ declare interface MoreButtonOptions { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ backgroundBlurStyle?: BlurStyle; @@ -2342,7 +2342,7 @@ declare interface MoreButtonOptions { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ backgroundBlurStyleOptions?: BackgroundBlurStyleOptions; @@ -2353,7 +2353,7 @@ declare interface MoreButtonOptions { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ backgroundEffect?: BackgroundEffectOptions; } @@ -2560,7 +2560,7 @@ declare class NavigationAttribute extends CommonMethod<NavigationAttribute> { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ backButtonIcon(icon: string | PixelMap | Resource | SymbolGlyphModifier, accessibilityText?: ResourceStr): NavigationAttribute; @@ -2782,7 +2782,7 @@ declare class NavigationAttribute extends CommonMethod<NavigationAttribute> { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ menus(items: Array<NavigationMenuItem> | CustomBuilder, options?: NavigationMenuOptions): NavigationAttribute; @@ -2870,7 +2870,7 @@ declare class NavigationAttribute extends CommonMethod<NavigationAttribute> { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ enableToolBarAdaptation(enable: Optional<boolean>): NavigationAttribute; -- Gitee From 11ee1078be2b2bb5164035d88e703d80704bb570 Mon Sep 17 00:00:00 2001 From: my-2024 <moyun6@huawei.com> Date: Thu, 8 May 2025 02:21:17 +0000 Subject: [PATCH 787/835] =?UTF-8?q?=E5=9B=9E=E9=80=80=E6=A3=80=E7=B4=A2?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: my-2024 <moyun6@huawei.com> --- api/@ohos.data.intelligence.d.ts | 958 ------------------------------- 1 file changed, 958 deletions(-) diff --git a/api/@ohos.data.intelligence.d.ts b/api/@ohos.data.intelligence.d.ts index cc978b4d9c..983dcbcc43 100644 --- a/api/@ohos.data.intelligence.d.ts +++ b/api/@ohos.data.intelligence.d.ts @@ -18,9 +18,6 @@ * @kit ArkData */ -import Context from './application/BaseContext'; -import relationalStore from './@ohos.data.relationalStore'; - /** * Provides methods for intelligent data processing. * @@ -269,961 +266,6 @@ declare namespace intelligence { */ overlapRatio: number; } - - /** - * Obtains a retriever. - * - * @param { RetrievalConfig } config - Indicates the {@link RetrievalConfig} configuration of the retriever. - * @returns { Promise<Retriever> } The retriever object {@link Retriever}. - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - function getRetriever(config: RetrievalConfig): Promise<Retriever>; - - /** - * Manages retrieval configurations. - * - * @interface RetrievalConfig - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - interface RetrievalConfig { - /** - * An array of configurations for different retrieval channels. - * - * @type { Array<ChannelConfig> } - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - channelConfigs: Array<ChannelConfig>; - } - - /** - * Manages the configuration for each retrieval channel. - * - * @interface ChannelConfig - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - interface ChannelConfig { - /** - * The type of database for this retrieval channel. - * - * @type { ChannelType } - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - channelType: ChannelType; - - /** - * Indicates the context of an application or ability. - * - * @type { Context } - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - context: Context; - - /** - * The configuration of database for this retrieval channel. - * - * @type { DbConfig } - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - dbConfig: DbConfig; - } - - /** - * Type of database. - * - * @enum { number } - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - enum ChannelType { - /** - * Represents a vector database. - * - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - VECTOR_DATABASE = 0, - - /** - * Represents an inverted index database. - * - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - INVERTED_INDEX_DATABASE - } - - /** - * Describes the configuration of the database. - * - * @typedef { relationalStore.StoreConfig } DbConfig - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - type DbConfig = relationalStore.StoreConfig; - - /** - * Describes the retriever. - * - * @interface Retriever - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - interface Retriever { - /** - * Given the retrieval condition that includes query terms, recall conditions, and re-ranking strategies, - * retrieve a collection of records that meet the specified conditions from a relational store (RDB). - * - * @param { string } query - The query to the retrieval. - * @param { RetrievalCondition } condition - The condition {@link RetrievalCondition} of the retrieve method. - * @returns { Promise<RdbRecords> } The promise used to return the retrieved records {@link RdbRecords}. - * @throws { BusinessError } 31300001 - Database corrupted. - * @throws { BusinessError } 31300002 - Already closed. - * @throws { BusinessError } 31300003 - The database is busy. - * @throws { BusinessError } 31300004 - The database is out of memory. - * @throws { BusinessError } 31300100 - SQLite: Generic error. - * @throws { BusinessError } 31300101 - SQLite: Access permission denied. - * @throws { BusinessError } 31300102 - SQLite: The database file is locked. - * @throws { BusinessError } 31300103 - SQLite: Some kind of disk I/O error occurred. - * @throws { BusinessError } 31300104 - SQLite: The WAL file size exceeds the default limit. - * @throws { BusinessError } 31300105 - SQLite: Unable to open the database file. - * @throws { BusinessError } 31301000 - Retrieval: An error occurred during the recall phase. - * @throws { BusinessError } 31301001 - Retrieval: An error occurred during the re-ranking phase. - * @throws { BusinessError } 31301002 - Retrieval: The value of the numerical parameter is outside the constrained range. - * @throws { BusinessError } 31301003 - Retrieval: There are invalid primary keys. - * @throws { BusinessError } 31301004 - Retrieval: A re-ranking algorithm that does not support composite primary keys was used. - * @throws { BusinessError } 31301005 - Retrieval: There are fields with empty strings. - * @throws { BusinessError } 31301006 - Retrieval: The filter input is invalid. - * @throws { BusinessError } 31301007 - Retrieval: There are invalid recall names in RecallCondition. - * @throws { BusinessError } 31301008 - Retrieval: The vector similarity threshold in VectorQuery is higher than the tiered threshold in VectorRerankParameter. - * @throws { BusinessError } 31301009 - Retrieval: RerankMethod parameters do not match the channel type. - * @throws { BusinessError } 31301010 - Retrieval: There exists a parameter value that should not be empty but is actually empty. - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - retrieveRdb(query: string, condition: RetrievalCondition): Promise<RdbRecords>; - } - - /** - * Describes the retrieval conditions. - * - * @interface RetrievalCondition - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - interface RetrievalCondition { - /** - * The conditions {@link RecallCondition} for recall, where each item in the array corresponds to a recall operation. - * - * @type { Array<RecallCondition> } - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - recallConditions: Array<RecallCondition>; - - /** - * The parameters of the re-ranking method {@link RerankMethod}. - * - * @type { ?RerankMethod } - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - rerankMethod?: RerankMethod; - - /** - * The maximum number of results allowed to be returned after re-ranking. - * - * @type { ?number } - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - resultCount?: number; - } - - /** - * Describes the conditions for a recall operation. - * - * @typedef { InvertedIndexRecallCondition | VectorRecallCondition } RecallCondition - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - type RecallCondition = InvertedIndexRecallCondition | VectorRecallCondition; - - /** - * Describes the recall conditions for the inverted index retrieval. - * - * @interface InvertedIndexRecallCondition - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - interface InvertedIndexRecallCondition { - /** - * The table name of the fts5 data table used for the inverted index recall. - * - * @type { string } - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - ftsTableName: string; - - /** - * Represents the table name in the database, supporting JOIN operations. - * - * @type { string } - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - fromClause: string; - - /** - * Represents the column name(s) of the primary key, and this parameter supports composite primary keys. - * - * @type { Array<ColumnName> } - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - primaryKey: Array<ColumnName>; - - /** - * The names of the columns included in the recall results. - * - * @type { Array<ColumnName> } - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - responseColumns: Array<ColumnName>; - - /** - * The recall strategy {@link InvertedIndexStrategy} used for the inverted index database. - * - * @type { ?Array<InvertedIndexStrategy> } - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - invertedIndexStrategies?: Array<InvertedIndexStrategy>; - - /** - * The name of the recall operation corresponding to this recall condition, used to identify this recall process. - * - * @type { ?RecallName } - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - recallName?: RecallName; - - /** - * Additional filtering conditions. - * - * @type { ?Array<FilterInfo> } - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - filters?: Array<FilterInfo>; - - /** - * The maximum number of recalls for this recall process. - * - * @type { ?number } - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - deepSize?: number; - } - - /** - * The type of the column name. - * - * @typedef { string } ColumnName - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - type ColumnName = string; - - /** - * The type of the identifier name for a recall operation. - * - * @typedef { string } RecallName - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - type RecallName = string; - - /** - * Describes the filter information. - * - * @interface FilterInfo - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - interface FilterInfo { - /** - * The column names of the filtered columns. - * Any record in the database that satisfies the filter condition for any of its columns will be filtered out. - * - * @type { Array<ColumnName> } - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - columns: Array<ColumnName>; - - /** - * The operator in the filter conditions. - * - * @type { ?Operator } - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - operator?: Operator; - - /** - * The filtering value in the filter conditions. - * - * @type { ?FilterValue} - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - filterValue?: FilterValue; - - /** - * The filtering range in the filter conditions. - * - * @type { ?FilterRange } - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - filterRange?: FilterRange; - } - - /** - * Describes the filtering value in the filter conditions. - * - * @typedef { string | number | bigint } FilterValue - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - type FilterValue = string | number | bigint; - - /** - * Describes the filtering range in the filter conditions. - * - * @interface FilterRange - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - interface FilterRange { - /** - * The range of the filter: maximum. - * - * @type { number } - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - max: number; - - /** - * The range of the filter: minimum. - * - * @type { number } - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - min: number; - } - - /** - * Types of the operator in the filter conditions. - * - * @enum { string } - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - enum Operator { - /** - * Means <column> = <value>. - * - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - OP_EQ = '=', - - /** - * Means <column> != <value>. - * - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - OP_NE = '!=', - - /** - * Means <column> < <value>, while <value> should be number. - * - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - OP_LT = '<', - - /** - * Means <column> <= <value>, while <value> should be number. - * - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - OP_LE = '<=', - - /** - * Means <column> > <value>, while <value> should be number. - * - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - OP_GT = '>', - - /** - * Means <column> >= <value>, while <value> should be number. - * - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - OP_GE = '>=', - - /** - * Means <column> IN <value>, while <value> should be string and be concatenated by ','. - * - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - OP_IN = 'IN', - - /** - * Means <column> NOT IN <value>, while <value> should be string and be concatenated by ','. - * - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - OP_NOT_IN = 'NOT_IN', - - /** - * Means <column> BETWEEN <range[0]> AND <range[1]>, while <value> should be array of numbers. - * - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - OP_BETWEEN = 'BETWEEN', - - /** - * Means <column> LIKE <value>, while <value> should be string. - * - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - OP_LIKE = 'LIKE', - - /** - * Means <column> NOT LIKE <value>, while <value> should be string. - * - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - OP_NOT_LIKE = 'NOT_LIKE' - } - - /** - * Describes the inverted index recall strategy. - * - * @typedef { Bm25Strategy | ExactMatchingStrategy | ProximityStrategy } InvertedIndexStrategy - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - type InvertedIndexStrategy = Bm25Strategy | ExactMatchingStrategy | ProximityStrategy; - - /** - * Describes the BM25 strategy used for inverted index recall. - * - * @interface Bm25Strategy - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - interface Bm25Strategy { - /** - * Represents the weights of multiple strategies. The weight must be non-negative number. - * - * @type { number } - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - bm25Weight: number; - - /** - * Represents the weights of multiple columns. The weight must be non-negative number. - * - * @type { ?Record<ColumnName, number> } - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - columnWeight?: Record<ColumnName, number>; - } - - /** - * Describes the exact phrase matching stratey used for inverted index recall. - * - * @interface ExactMatchingStrategy - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - interface ExactMatchingStrategy { - /** - * Represents the weights of multiple strategies. The weight must be non-negative number. - * - * @type { number } - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - exactMatchingWeight: number; - - /** - * Represents the weights of multiple columns. The weight must be non-negative number. - * - * @type { ?Record<ColumnName, number> } - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - columnWeight?: Record<ColumnName, number>; - } - - /** - * Describes the proximity and out-of-order matching stratey for inverted index recall. - * - * @interface ProximityStrategy - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - interface ProximityStrategy { - /** - * Represents the weights of multiple strategies. The weight must be non-negative number. - * - * @type { number } - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - proximityWeight: number; - - /** - * Represents the weights of multiple columns. The weight must be non-negative number. - * - * @type { ?Record<ColumnName, number> } - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - columnWeight?: Record<ColumnName, number>; - - /** - * The offset configuration used for each out-of-order matching column. Must be positive integer. - * - * @type { ?Record<ColumnName, number> } - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - columnSlops?: Record<ColumnName, number>; - } - - /** - * Describes the recall conditions for vector retrieval. - * - * @interface VectorRecallCondition - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - interface VectorRecallCondition { - /** - * The query vector used for vector data retrieval {@link VectorQuery}. - * Typically, the query vector is generated from the query term in Retriever {@link Retriever} - * using an embedding model{@link TextEmbedding}. - * - * @type { VectorQuery } - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - vectorQuery: VectorQuery; - - /** - * Represents the table name in the database, supporting JOIN operations. - * - * @type { string } - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - fromClause: string; - - /** - * Represents the column name(s) of the primary key, and this parameter supports composite primary keys. - * - * @type { Array<ColumnName> } - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - primaryKey: Array<ColumnName>; - - /** - * The names of the columns included in the recall results. - * - * @type { Array<ColumnName> } - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - responseColumns: Array<ColumnName>; - - /** - * The name of the recall operation corresponding to this recall condition, used to identify this recall process. - * - * @type { ?RecallName } - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - recallName?: RecallName; - - /** - * Additional filtering conditions. - * - * @type { ?Array<FilterInfo> } - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - filters?: Array<FilterInfo>; - - /** - * The maximum number of recalls for this recall process. - * - * @type { ?number } - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - deepSize?: number; - } - - /** - * Describes the query vector. - * - * @interface VectorQuery - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - interface VectorQuery { - /** - * The column name of the vector column. - * - * @type { ColumnName } - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - column: ColumnName; - - /** - * The vector value of the vector column. - * - * @type { Float32Array } - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - value: Float32Array; - - /** - * The threshold used to filter out dissimilar vectors based on similarity. - * - * @type { ?number } - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - similarityThreshold?: number; - } - - /** - * Describes the parameters of the re-ranking strategy. - * - * @interface RerankMethod - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - interface RerankMethod { - /** - * Represents the type of re-ranking algorithms. - * - * @type { RerankType } - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - rerankType: RerankType; - - /** - * Represents the mapping relationship between each retrieval channel and the re-ranking algorithm parameters. - * - * @type { ?Record<ChannelType, RerankParameter> } - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - parameters?: Record<ChannelType, RerankParameter>; - - /** - * Indicates whether to use the softmax function to normalize the results from multiple recalls. - * - * @type { ?boolean } - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - isSoftmaxNormalized?: boolean; - } - - /** - * Represents type of re-ranking algorithms. - * - * @enum { number } - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - enum RerankType { - /** - * Represents Reciprocal Rank Fusion (RRF) method. - * - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - RRF = 0, - - /** - * Represents score-based recall fusion method. - * - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - FUSION_SCORE - } - - /** - * Describes the re-ranking algorithm parameter configuration. - * - * @typedef { InvertedIndexRerankParameter | VectorRerankParameter } RerankParameter - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - type RerankParameter = InvertedIndexRerankParameter | VectorRerankParameter; - - /** - * Describes the parameters of the re-ranking algorithm used for inverted index. - * - * @interface InvertedIndexRerankParameter - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - interface InvertedIndexRerankParameter { - /** - * Represents the weight corresponding to each recall process. The weight must be non-negative number. - * - * @type { Record<RecallName, number> } - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - invertedIndexWeights: Record<RecallName, number>; - } - - /** - * Describes the parameters of the re-ranking algorithm used for vector data. - * - * @interface VectorRerankParameter - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - interface VectorRerankParameter { - /** - * Represents the weight corresponding to each recall process. The weight must be non-negative number. - * - * @type { Record<RecallName, number> } - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - vectorWeights: Record<RecallName, number>; - - /** - * The tiered thresholds for vector recall, - * which will affect the division of similarityLevel {@link SimilarityLevel} in the retrieval results. - * Currently, the results can be divided into three tiers (high, medium, low) using two thresholds. - * - * @type { ?Array<number> } - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - thresholds?: Array<number>; - - /** - * An optimization measure for query terms containing numbers. - * Since embedding models cannot accurately represent numerical magnitudes, - * and numerical values are often critical retrieval criteria, - * this measure ensures that if a column in the vector recall results contains numbers that differ from those in the query terms, - * the final similarity level {@link SimilarityLevel} will not exceed a medium level. - * - * @type { ?Record<RecallName, ColumnName> } - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - numberInspector?: Record<RecallName, ColumnName>; - } - - /** - * Describes the retrieval results. - * - * @interface RdbRecords - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - interface RdbRecords { - /** - * Describes the collection of retrieved records {@link ItemInfo}. - * - * @type { Array<ItemInfo> } - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - records: Array<ItemInfo>; - } - - /** - * Describes the specific content of each record in the retrieval results. - * - * @interface ItemInfo - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - interface ItemInfo { - /** - * Represents the primary key of the retrieval results. - * - * @type { string } - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - primaryKey: string; - - /** - * Represents the recall columns and their contents. - * - * @type { Record<string, relationalStore.ValueType> } - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - columns: Record<string, relationalStore.ValueType>; - - /** - * Represents the final score after retrieval re-ranking, - * which qualitatively reflects the similarity between the re-ranked records and the query terms. - * - * @type { number } - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - score: number; - - /** - * Represents the scores from each recall process, - * which qualitatively reflects the similarity between the records after each recall and the query terms. - * - * @type { Record<ChannelType, Record<string, RecallScore>> } - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - recallScores: Record<ChannelType, Record<string, RecallScore>>; - - /** - * Represents the scores from different inverted index strategies. - * - * @type { Record<string, number> } - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - features: Record<string, number>; - - /** - * Represents the similarity of the retrieval results to the query vectors. - * Influenced by vectorRerankThresholds in the re-ranking algorithm configuration {@link VectorRerankParameter}. - * Currently, supporting three tiers (high, medium, low). - * - * @type { SimilarityLevel } - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - similarityLevel: SimilarityLevel; - } - - /** - * Describes the score of the recall process. - * - * @interface RecallScore - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - interface RecallScore { - /** - * Represents the recall score. - * - * @type { number } - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - score: number; - - /** - * Indicates whether the score is obtained from the original recall process or from a reverse query process. - * - * @type { boolean } - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - isReverseQuery: boolean; - } - - /** - * Represents the similarity of the retrieval result to the query vector. - * - * @enum { number } - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - enum SimilarityLevel { - /** - * There is no query vector in the recall conditions {@link VectorRecallCondition}. - * - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - NONE = 0, - - /** - * Indicates a low similarity between the query vector and the retrieval result. - * - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - LOW, - - /** - * Indicates a medium similarity between the query vector and the retrieval result. - * - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - MEDIUM, - - /** - * Indicates a high similarity between the query vector and the retrieval result. - * - * @syscap SystemCapability.DistributedDataManager.DataIntelligence.Core - * @since 18 - */ - HIGH - } } export default intelligence; \ No newline at end of file -- Gitee From b2419c06d3a82e085d0b86794fbac35a20c82480 Mon Sep 17 00:00:00 2001 From: xionglei <xionglei3@huawei.com> Date: Thu, 8 May 2025 11:05:07 +0800 Subject: [PATCH 788/835] =?UTF-8?q?=E5=88=B7=E6=96=B0=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E6=8F=8F=E8=BF=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: xionglei <xionglei3@huawei.com> --- api/@ohos.wifiManager.d.ts | 29 +++++++++++++++++++++++------ 1 file changed, 23 insertions(+), 6 deletions(-) diff --git a/api/@ohos.wifiManager.d.ts b/api/@ohos.wifiManager.d.ts index 28949ccc6e..4dc5ab0e7f 100644 --- a/api/@ohos.wifiManager.d.ts +++ b/api/@ohos.wifiManager.d.ts @@ -41,7 +41,7 @@ import { AsyncCallback, Callback } from './@ohos.base'; */ declare namespace wifiManager { /** - * Enable Wi-Fi. + * Enables the WLAN. * @permission ohos.permission.SET_WIFI_INFO and (ohos.permission.MANAGE_WIFI_CONNECTION or * ohos.permission.MANAGE_ENTERPRISE_WIFI_CONNECTION) * @throws {BusinessError} 201 - Permission denied. @@ -125,7 +125,7 @@ declare namespace wifiManager { function isWifiActive(): boolean; /** - * Scan Wi-Fi hotspot, This API works in asynchronous mode. + * Scan Wi-Fi hotspot. * @permission ohos.permission.SET_WIFI_INFO and ohos.permission.LOCATION and ohos.permission.APPROXIMATELY_LOCATION * @throws {BusinessError} 201 - Permission denied. * @throws {BusinessError} 801 - Capability not supported. @@ -643,7 +643,8 @@ declare namespace wifiManager { function getLinkedInfo(callback: AsyncCallback<WifiLinkedInfo>): void; /** - * Obtain connection information about the Wi-Fi connection. If does't have the permission of ohos.permission.GET_WIFI_PEERS_MAC, return random bssid. + * Obtain connection information about the Wi-Fi connection.this apireturns the result syncchronously. + * If does't have the permission of ohos.permission.GET_WIFI_PEERS_MAC, return random bssid. * @permission ohos.permission.GET_WIFI_INFO * @returns { WifiLinkedInfo } Returns Wi-Fi linked information. * @throws {BusinessError} 201 - Permission denied. @@ -726,7 +727,7 @@ declare namespace wifiManager { function getDeviceMacAddress(): string[]; /** - * Obtain the IP information of the Wi-Fi connection. + * Obtain the IPv4 information of the Wi-Fi connection. * The IP information includes the host IP address, gateway address, and DNS information. * @permission ohos.permission.GET_WIFI_INFO * @returns { IpInfo } Returns the IP information of the Wi-Fi connection. @@ -993,7 +994,7 @@ declare namespace wifiManager { /** * Enable Wi-Fi hotspot function. - * This method is asynchronous. After the Wi-Fi hotspot is enabled, Wi-Fi may be disabled. + * After the Wi-Fi hotspot is enabled, Wi-Fi may be disabled. * @permission ohos.permission.MANAGE_WIFI_HOTSPOT * @throws {BusinessError} 201 - Permission denied. * @throws {BusinessError} 202 - System API is not allowed called by Non-system application. @@ -1007,7 +1008,7 @@ declare namespace wifiManager { /** * Disable Wi-Fi hotspot function. - * This method is asynchronous. If Wi-Fi is enabled after the Wi-Fi hotspot is disabled, Wi-Fi may be re-enabled. + * If Wi-Fi is enabled after the Wi-Fi hotspot is disabled, Wi-Fi may be re-enabled. * @permission ohos.permission.MANAGE_WIFI_HOTSPOT * @throws {BusinessError} 201 - Permission denied. * @throws {BusinessError} 202 - System API is not allowed called by Non-system application. @@ -1538,6 +1539,7 @@ declare namespace wifiManager { /** * Subscribe Wi-Fi status change events. + * When the service exits, call off(type: 'wifiStateChange', callback?: Callback<number>) to unregister the callback registered. * @permission ohos.permission.GET_WIFI_INFO * @param { 'wifiStateChange' } type - event name. * @param { Callback<number> } callback - the callback of on, 0: inactive, 1: active, 2: activating, 3: de-activating @@ -1552,6 +1554,7 @@ declare namespace wifiManager { /** * Subscribe Wi-Fi status change events. + * When the service exits, call off(type: 'wifiStateChange', callback?: Callback<number>) to unregister the callback registered. * @permission ohos.permission.GET_WIFI_INFO * @param { 'wifiStateChange' } type - event name. * @param { Callback<number> } callback - the callback of on, 0: inactive, 1: active, 2: activating, 3: de-activating @@ -1604,6 +1607,7 @@ declare namespace wifiManager { /** * Subscribe Wi-Fi connection change events. + * When the service exits, call off(type: 'wifiConnectionChange', callback?: Callback<number>) to unregister the callback registered. * @permission ohos.permission.GET_WIFI_INFO * @param { 'wifiConnectionChange' } type - event name. * @param { Callback<number> } callback - the callback of on, 0: disconnected, 1: connected @@ -1618,6 +1622,7 @@ declare namespace wifiManager { /** * Subscribe Wi-Fi connection change events. + * When the service exits, call off(type: 'wifiConnectionChange', callback?: Callback<number>) to unregister the callback registered. * @permission ohos.permission.GET_WIFI_INFO * @param { 'wifiConnectionChange' } type - event name. * @param { Callback<number> } callback - the callback of on, 0: disconnected, 1: connected @@ -1668,6 +1673,7 @@ declare namespace wifiManager { /** * Subscribe Wi-Fi scan status change events. + * When the service exits, call off(type: 'wifiScanStateChange', callback?: Callback<number>) to unregister the callback registered. * @permission ohos.permission.GET_WIFI_INFO * @param { 'wifiScanStateChange' } type - event name. * @param { Callback<number> } callback - the callback of on, 0: scan fail, 1: scan success @@ -1682,6 +1688,7 @@ declare namespace wifiManager { /** * Subscribe Wi-Fi scan status change events. + * When the service exits, call off(type: 'wifiScanStateChange', callback?: Callback<number>) to unregister the callback registered. * @permission ohos.permission.GET_WIFI_INFO * @param { 'wifiScanStateChange' } type - event name. * @param { Callback<number> } callback - the callback of on, 0: scan fail, 1: scan success @@ -1730,6 +1737,7 @@ declare namespace wifiManager { /** * Subscribe Wi-Fi rssi change events. + * When the service exits, call off(type: 'wifiRssiChange', callback?: Callback<number>) to unregister the callback registered. * @permission ohos.permission.GET_WIFI_INFO * @param { 'wifiRssiChange' } type - event name. * @param { Callback<number> } callback - the callback of on @@ -1830,6 +1838,7 @@ declare namespace wifiManager { /** * Subscribe Wi-Fi hotspot state change events. + * When the service exits, call off(type: 'hotspotStateChange', callback?: Callback<number>) to unregister the callback registered. * @permission ohos.permission.GET_WIFI_INFO * @param { 'hotspotStateChange' } type - event name. * @param { Callback<number> } callback - the callback of on, 0: inactive, 1: active, 2: activating, 3: de-activating @@ -1933,6 +1942,7 @@ declare namespace wifiManager { /** * Subscribe P2P status change events. + * When the service exits, call off(type: 'p2pStateChange', callback?: Callback<number>) to unregister the callback registered. * @permission ohos.permission.GET_WIFI_INFO * @param { 'p2pStateChange' } type - event name. * @param { Callback<number> } callback - the callback of on, 1: idle, 2: starting, 3:started, 4: closing, 5: closed @@ -1963,6 +1973,7 @@ declare namespace wifiManager { /** * Subscribe P2P connection change events. + * When the service exits, call off(type: 'p2pConnectionChange', callback?: Callback<WifiP2pLinkedInfo>) to unregister the callback registered. * @permission ohos.permission.GET_WIFI_INFO * @param { 'p2pConnectionChange' } type - event name. * @param { Callback<WifiP2pLinkedInfo> } callback - the callback of on @@ -1993,6 +2004,7 @@ declare namespace wifiManager { /** * Subscribe P2P local device change events. + * When the service exits, call off(type: 'p2pDeviceChange', callback?: Callback<WifiP2pDevice>) to unregister the callback registered. * @permission ohos.permission.GET_WIFI_INFO and ohos.permission.LOCATION and ohos.permission.APPROXIMATELY_LOCATION * @param { 'p2pDeviceChange' } type - event name. * @param { Callback<WifiP2pDevice> } callback - the callback of on @@ -2006,6 +2018,7 @@ declare namespace wifiManager { */ /** * Subscribe P2P local device change events. + * When the service exits, call off(type: 'p2pDeviceChange', callback?: Callback<WifiP2pDevice>) to unregister the callback registered. * @permission ohos.permission.GET_WIFI_INFO * @param { 'p2pDeviceChange' } type - event name. * @param { Callback<WifiP2pDevice> } callback - the callback of on @@ -2048,6 +2061,7 @@ declare namespace wifiManager { /** * Subscribe P2P peer device change events. + * When the service exits, call off(type: 'p2pPeerDeviceChange', callback?: Callback<WifiP2pDevice[]>) to unregister the callback registered. * @permission ohos.permission.GET_WIFI_INFO and ohos.permission.LOCATION and ohos.permission.APPROXIMATELY_LOCATION * @param { 'p2pPeerDeviceChange' } type - event name. * @param { Callback<WifiP2pDevice[]> } callback - the callback of on @@ -2061,6 +2075,7 @@ declare namespace wifiManager { */ /** * Subscribe P2P peer device change events. + * When the service exits, call off(type: 'p2pPeerDeviceChange', callback?: Callback<WifiP2pDevice[]>) to unregister the callback registered. * @permission ohos.permission.GET_WIFI_INFO * @param { 'p2pPeerDeviceChange' } type - event name. * @param { Callback<WifiP2pDevice[]> } callback - the callback of on @@ -2103,6 +2118,7 @@ declare namespace wifiManager { /** * Subscribe P2P persistent group change events. + * When the service exits, call off(type: 'p2pPersistentGroupChange', callback?: Callback<void>) to unregister the callback registered. * @permission ohos.permission.GET_WIFI_INFO * @param { 'p2pPersistentGroupChange' } type - event name. * @param { Callback<void> } callback - the callback of on @@ -2133,6 +2149,7 @@ declare namespace wifiManager { /** * Subscribe P2P discovery events. + * When the service exits, call off(type: 'p2pDiscoveryChange', callback?: Callback<number>) to unregister the callback registered. * @permission ohos.permission.GET_WIFI_INFO * @param { 'p2pDiscoveryChange' } type - event name. * @param { Callback<number> } callback - the callback of on -- Gitee From 719786c6183ba29cc2b3f8551b776c27569dae87 Mon Sep 17 00:00:00 2001 From: xionglei <xionglei3@huawei.com> Date: Thu, 8 May 2025 11:09:06 +0800 Subject: [PATCH 789/835] =?UTF-8?q?=E5=88=B7=E6=96=B0=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E6=8F=8F=E8=BF=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: xionglei <xionglei3@huawei.com> --- api/@ohos.wifiManager.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.wifiManager.d.ts b/api/@ohos.wifiManager.d.ts index 4dc5ab0e7f..3418539011 100644 --- a/api/@ohos.wifiManager.d.ts +++ b/api/@ohos.wifiManager.d.ts @@ -41,7 +41,7 @@ import { AsyncCallback, Callback } from './@ohos.base'; */ declare namespace wifiManager { /** - * Enables the WLAN. + * Enable Wi-Fi. * @permission ohos.permission.SET_WIFI_INFO and (ohos.permission.MANAGE_WIFI_CONNECTION or * ohos.permission.MANAGE_ENTERPRISE_WIFI_CONNECTION) * @throws {BusinessError} 201 - Permission denied. -- Gitee From c99c7c608fd3fb8bd73b124ffb266e38383c0a5a Mon Sep 17 00:00:00 2001 From: lixinsheng2 <lixinsheng2@huawei.com> Date: Thu, 8 May 2025 12:14:34 +0800 Subject: [PATCH 790/835] modify api version 19 Signed-off-by: lixinsheng2 <lixinsheng2@huawei.com> --- api/@ohos.driver.deviceManager.d.ts | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/api/@ohos.driver.deviceManager.d.ts b/api/@ohos.driver.deviceManager.d.ts index 7db0f4b09a..86be9a130b 100644 --- a/api/@ohos.driver.deviceManager.d.ts +++ b/api/@ohos.driver.deviceManager.d.ts @@ -57,7 +57,7 @@ declare namespace deviceManager { * @throws { BusinessError } 22900001 - ExternalDeviceManager service exception. * @syscap SystemCapability.Driver.ExternalDevice * @since 10 - * @deprecated since 18 + * @deprecated since 19 * @useinstead ohos.driver.deviceManager/deviceManager#bindDriverWithDeviceId */ function bindDevice(deviceId: number, onDisconnect: AsyncCallback<number>, @@ -78,7 +78,7 @@ declare namespace deviceManager { * @throws { BusinessError } 22900001 - ExternalDeviceManager service exception. * @syscap SystemCapability.Driver.ExternalDevice * @since 11 - * @deprecated since 18 + * @deprecated since 19 * @useinstead ohos.driver.deviceManager/deviceManager#bindDriverWithDeviceId */ function bindDeviceDriver(deviceId: number, onDisconnect: AsyncCallback<number>, @@ -99,7 +99,7 @@ declare namespace deviceManager { * @throws { BusinessError } 22900001 - ExternalDeviceManager service exception. * @syscap SystemCapability.Driver.ExternalDevice * @since 10 - * @deprecated since 18 + * @deprecated since 19 * @useinstead ohos.driver.deviceManager/deviceManager#bindDriverWithDeviceId */ function bindDevice(deviceId: number, onDisconnect: AsyncCallback<number>): Promise<{deviceId: number; @@ -119,7 +119,7 @@ declare namespace deviceManager { * @throws { BusinessError } 22900001 - ExternalDeviceManager service exception. * @syscap SystemCapability.Driver.ExternalDevice * @since 11 - * @deprecated since 18 + * @deprecated since 19 * @useinstead ohos.driver.deviceManager/deviceManager#bindDriverWithDeviceId */ function bindDeviceDriver(deviceId: number, onDisconnect: AsyncCallback<number>): Promise<RemoteDeviceDriver>; @@ -135,7 +135,7 @@ declare namespace deviceManager { * @throws { BusinessError } 22900001 - ExternalDeviceManager service exception. * @syscap SystemCapability.Driver.ExternalDevice * @since 10 - * @deprecated since 18 + * @deprecated since 19 * @useinstead ohos.driver.deviceManager/deviceManager#unbindDriverWithDeviceId */ function unbindDevice(deviceId: number, callback: AsyncCallback<number>): void; @@ -152,7 +152,7 @@ declare namespace deviceManager { * @throws { BusinessError } 22900001 - ExternalDeviceManager service exception. * @syscap SystemCapability.Driver.ExternalDevice * @since 10 - * @deprecated since 18 + * @deprecated since 19 * @useinstead ohos.driver.deviceManager/deviceManager#unbindDriverWithDeviceId */ function unbindDevice(deviceId: number): Promise<number>; @@ -201,7 +201,7 @@ declare namespace deviceManager { * @throws { BusinessError } 26300001 - ExternalDeviceManager service exception. * @throws { BusinessError } 26300002 - The driver service does not allow any client to bind. * @syscap SystemCapability.Driver.ExternalDevice - * @since 18 + * @since 19 */ function bindDriverWithDeviceId(deviceId: number, onDisconnect: AsyncCallback<number>): Promise<RemoteDeviceDriver>; @@ -215,7 +215,7 @@ declare namespace deviceManager { * @throws { BusinessError } 26300001 - ExternalDeviceManager service exception. * @throws { BusinessError } 26300003 - There is no binding relationship. * @syscap SystemCapability.Driver.ExternalDevice - * @since 18 + * @since 19 */ function unbindDriverWithDeviceId(deviceId: number): Promise<number>; -- Gitee From dd6df63c59ab7df61cc4138f42ca19ca0a8a8637 Mon Sep 17 00:00:00 2001 From: zouqian <zouqian5@huawei.com> Date: Thu, 8 May 2025 12:23:41 +0800 Subject: [PATCH 791/835] flv multimediastream interface change from api 18 to api 19 Signed-off-by: zouqian <zouqian5@huawei.com> --- api/@ohos.multimedia.media.d.ts | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/api/@ohos.multimedia.media.d.ts b/api/@ohos.multimedia.media.d.ts index 22f90f3767..ee156e4109 100755 --- a/api/@ohos.multimedia.media.d.ts +++ b/api/@ohos.multimedia.media.d.ts @@ -179,10 +179,9 @@ declare namespace media { * Create media source from media stream array. * @param { Array<MediaStream> } streams - The player uses it to get stream source info. * @returns { MediaSource } MediaSource instance if the operation is successful; returns null otherwise. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. * @syscap SystemCapability.Multimedia.Media.Core * @atomicservice - * @since 18 + * @since 19 */ function createMediaSourceWithStreamData(streams: Array<MediaStream>): MediaSource; @@ -3879,7 +3878,7 @@ declare namespace media { * @typedef MediaStream * @syscap SystemCapability.Multimedia.Media.Core * @atomicservice - * @since 18 + * @since 19 */ interface MediaStream { /** @@ -3887,7 +3886,7 @@ declare namespace media { * @type { string } * @syscap SystemCapability.Multimedia.Media.Core * @atomicservice - * @since 18 + * @since 19 */ url: string; @@ -3896,7 +3895,7 @@ declare namespace media { * @type { number } * @syscap SystemCapability.Multimedia.Media.Core * @atomicservice - * @since 18 + * @since 19 */ width: number; @@ -3905,7 +3904,7 @@ declare namespace media { * @type { number } * @syscap SystemCapability.Multimedia.Media.Core * @atomicservice - * @since 18 + * @since 19 */ height: number; @@ -3914,7 +3913,7 @@ declare namespace media { * @type { number } * @syscap SystemCapability.Multimedia.Media.Core * @atomicservice - * @since 18 + * @since 19 */ bitrate: number; } -- Gitee From 918fcfb8cdbd082ee2b282671d3b35cd5fe34bc6 Mon Sep 17 00:00:00 2001 From: sunbees <sunqinjia@huawei.com> Date: Thu, 8 May 2025 12:58:28 +0800 Subject: [PATCH 792/835] typeNode-xcomponent surfaceHolder api version change to 19 Signed-off-by: sunbees <sunqinjia@huawei.com> Change-Id: Ia7a96d8f7c2a8bc622fbd0b5ac1c87ad499b7a33 --- api/arkui/FrameNode.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/arkui/FrameNode.d.ts b/api/arkui/FrameNode.d.ts index b8f9e529e7..d786ff2f55 100644 --- a/api/arkui/FrameNode.d.ts +++ b/api/arkui/FrameNode.d.ts @@ -1562,7 +1562,7 @@ export namespace typeNode { * @returns { XComponent } - Return XComponent type FrameNode. * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice - * @since 18 + * @since 19 */ function createNode(context: UIContext, nodeType: 'XComponent', parameters: NativeXComponentParameters): XComponent; -- Gitee From 31c8e190e1231f01a7fcdc0318d250fa0d4a7d1f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A7=9A=E6=98=8E?= <yaoming14@huawei.com> Date: Thu, 8 May 2025 14:34:51 +0800 Subject: [PATCH 793/835] =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E5=8F=98=E8=BF=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 姚明 <yaoming14@huawei.com> --- api/@internal/component/ets/common.d.ts | 2 +- api/@internal/component/ets/rich_editor.d.ts | 12 ++++++------ api/@internal/component/ets/styled_string.d.ts | 14 +++++++------- 3 files changed, 14 insertions(+), 14 deletions(-) diff --git a/api/@internal/component/ets/common.d.ts b/api/@internal/component/ets/common.d.ts index 50ec05a41c..3053542d82 100644 --- a/api/@internal/component/ets/common.d.ts +++ b/api/@internal/component/ets/common.d.ts @@ -28397,7 +28397,7 @@ declare abstract class TextContentControllerBase { * @syscap SystemCapability.ArkUI.ArkUI.Full * @systemapi * @atomicservice - * @since 18 + * @since 19 */ getText(range?: TextRange): string; } diff --git a/api/@internal/component/ets/rich_editor.d.ts b/api/@internal/component/ets/rich_editor.d.ts index 3ef4e32d0d..c29b2ee91c 100644 --- a/api/@internal/component/ets/rich_editor.d.ts +++ b/api/@internal/component/ets/rich_editor.d.ts @@ -645,7 +645,7 @@ declare interface RichEditorParagraphStyle { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ paragraphSpacing?: number; } @@ -1548,7 +1548,7 @@ declare interface RichEditorTextSpanResult { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ urlStyle?: RichEditorUrlStyle; } @@ -2040,7 +2040,7 @@ declare interface RichEditorTextSpanOptions { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ urlStyle?: RichEditorUrlStyle; } @@ -2346,7 +2346,7 @@ declare interface RichEditorUpdateTextSpanStyleOptions extends RichEditorSpanSty * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ urlStyle?: RichEditorUrlStyle; } @@ -4089,7 +4089,7 @@ declare interface CopyEvent { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ declare interface RichEditorUrlStyle { /** @@ -4099,7 +4099,7 @@ declare interface RichEditorUrlStyle { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ url?: ResourceStr; } diff --git a/api/@internal/component/ets/styled_string.d.ts b/api/@internal/component/ets/styled_string.d.ts index 05320362cf..3fc47ff42a 100644 --- a/api/@internal/component/ets/styled_string.d.ts +++ b/api/@internal/component/ets/styled_string.d.ts @@ -26,7 +26,7 @@ * @systemapi * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ declare type StyledStringMarshallingValue = UserDataSpan; @@ -41,7 +41,7 @@ declare type StyledStringMarshallingValue = UserDataSpan; * @systemapi * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ declare type StyledStringMarshallCallback = (marshallableVal: StyledStringMarshallingValue) => ArrayBuffer; @@ -55,7 +55,7 @@ declare type StyledStringMarshallCallback = (marshallableVal: StyledStringMarsha * @systemapi * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ declare type StyledStringUnmarshallCallback = (buf: ArrayBuffer) => StyledStringMarshallingValue; @@ -189,7 +189,7 @@ declare class StyledString { * @returns { ArrayBuffer } * @syscap SystemCapability.ArkUI.ArkUI.Full * @systemapi - * @since 18 + * @since 19 */ static marshalling(styledString: StyledString, callback: StyledStringMarshallCallback): ArrayBuffer; @@ -205,7 +205,7 @@ declare class StyledString { * <br> 3. Parameter verification failed. * @syscap SystemCapability.ArkUI.ArkUI.Full * @systemapi - * @since 18 + * @since 19 */ static unmarshalling(buffer: ArrayBuffer, callback: StyledStringUnmarshallCallback): Promise<StyledString>; @@ -892,7 +892,7 @@ declare class ParagraphStyle { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ readonly paragraphSpacing?: number; } @@ -980,7 +980,7 @@ declare interface ParagraphStyleInterface { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ paragraphSpacing?: LengthMetrics; } -- Gitee From 3615c5359599954c92832c9191c5d53b483659ac Mon Sep 17 00:00:00 2001 From: tianmuhao <tianmuhao@h-partners.com> Date: Thu, 8 May 2025 16:02:30 +0800 Subject: [PATCH 794/835] fix setMetadata describe Signed-off-by: tianmuhao <tianmuhao@h-partners.com> --- api/@ohos.multimedia.media.d.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/api/@ohos.multimedia.media.d.ts b/api/@ohos.multimedia.media.d.ts index ee156e4109..289ac1ca75 100755 --- a/api/@ohos.multimedia.media.d.ts +++ b/api/@ohos.multimedia.media.d.ts @@ -4732,8 +4732,7 @@ declare namespace media { * @throws { BusinessError } 202 - Not System App. * @syscap SystemCapability.Multimedia.Media.AVRecorder * @systemapi - * @since arkts{'1.1':'19','1.2':'20'} - * @arkts 1.1&1.2 + * @since 19 */ setMetadata(metadata: Record<string, string>): void; -- Gitee From 393a89fb74e996af42c62218eff90f9d3905a92d Mon Sep 17 00:00:00 2001 From: zhanghang <zhanghang160@huawei-partners.com> Date: Thu, 8 May 2025 16:17:17 +0800 Subject: [PATCH 795/835] =?UTF-8?q?Dialog=E7=BB=84=E4=BB=B6=E6=94=AF?= =?UTF-8?q?=E6=8C=81=E8=87=AA=E5=AE=9A=E4=B9=89=E8=83=8C=E6=99=AF=E6=A8=A1?= =?UTF-8?q?=E7=B3=8A=2018=E6=94=B919?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: zhanghang <zhanghang160@huawei-partners.com> --- api/@internal/component/ets/action_sheet.d.ts | 4 ++-- api/@internal/component/ets/alert_dialog.d.ts | 4 ++-- api/@internal/component/ets/calendar_picker.d.ts | 4 ++-- api/@internal/component/ets/custom_dialog_controller.d.ts | 4 ++-- api/@internal/component/ets/date_picker.d.ts | 4 ++-- api/@internal/component/ets/text_picker.d.ts | 4 ++-- api/@internal/component/ets/time_picker.d.ts | 4 ++-- api/@ohos.promptAction.d.ts | 8 ++++---- 8 files changed, 18 insertions(+), 18 deletions(-) diff --git a/api/@internal/component/ets/action_sheet.d.ts b/api/@internal/component/ets/action_sheet.d.ts index 2e29d5975f..3a9559bf7d 100644 --- a/api/@internal/component/ets/action_sheet.d.ts +++ b/api/@internal/component/ets/action_sheet.d.ts @@ -783,7 +783,7 @@ interface ActionSheetOptions * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ backgroundBlurStyleOptions?: BackgroundBlurStyleOptions; @@ -794,7 +794,7 @@ interface ActionSheetOptions * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ backgroundEffect?: BackgroundEffectOptions; diff --git a/api/@internal/component/ets/alert_dialog.d.ts b/api/@internal/component/ets/alert_dialog.d.ts index 3aea7abd43..9c7ee8c1d0 100644 --- a/api/@internal/component/ets/alert_dialog.d.ts +++ b/api/@internal/component/ets/alert_dialog.d.ts @@ -994,7 +994,7 @@ declare interface AlertDialogParam { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ backgroundBlurStyleOptions?: BackgroundBlurStyleOptions; @@ -1005,7 +1005,7 @@ declare interface AlertDialogParam { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ backgroundEffect?: BackgroundEffectOptions; diff --git a/api/@internal/component/ets/calendar_picker.d.ts b/api/@internal/component/ets/calendar_picker.d.ts index 7c6a1f218a..2ae7c8c787 100644 --- a/api/@internal/component/ets/calendar_picker.d.ts +++ b/api/@internal/component/ets/calendar_picker.d.ts @@ -475,7 +475,7 @@ declare interface CalendarDialogOptions extends CalendarOptions { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ backgroundBlurStyleOptions?: BackgroundBlurStyleOptions; @@ -486,7 +486,7 @@ declare interface CalendarDialogOptions extends CalendarOptions { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ backgroundEffect?: BackgroundEffectOptions; diff --git a/api/@internal/component/ets/custom_dialog_controller.d.ts b/api/@internal/component/ets/custom_dialog_controller.d.ts index 628959bc57..c976787861 100644 --- a/api/@internal/component/ets/custom_dialog_controller.d.ts +++ b/api/@internal/component/ets/custom_dialog_controller.d.ts @@ -474,7 +474,7 @@ declare interface CustomDialogControllerOptions { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ backgroundBlurStyleOptions?: BackgroundBlurStyleOptions; @@ -485,7 +485,7 @@ declare interface CustomDialogControllerOptions { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ backgroundEffect?: BackgroundEffectOptions; diff --git a/api/@internal/component/ets/date_picker.d.ts b/api/@internal/component/ets/date_picker.d.ts index 363219038d..db2b1b0b4b 100644 --- a/api/@internal/component/ets/date_picker.d.ts +++ b/api/@internal/component/ets/date_picker.d.ts @@ -1045,7 +1045,7 @@ declare interface DatePickerDialogOptions extends DatePickerOptions { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ backgroundBlurStyleOptions?: BackgroundBlurStyleOptions; @@ -1056,7 +1056,7 @@ declare interface DatePickerDialogOptions extends DatePickerOptions { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ backgroundEffect?: BackgroundEffectOptions; diff --git a/api/@internal/component/ets/text_picker.d.ts b/api/@internal/component/ets/text_picker.d.ts index 2d3b976c8b..8c6516910e 100644 --- a/api/@internal/component/ets/text_picker.d.ts +++ b/api/@internal/component/ets/text_picker.d.ts @@ -1337,7 +1337,7 @@ declare interface TextPickerDialogOptions extends TextPickerOptions { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ backgroundBlurStyleOptions?: BackgroundBlurStyleOptions; @@ -1348,7 +1348,7 @@ declare interface TextPickerDialogOptions extends TextPickerOptions { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ backgroundEffect?: BackgroundEffectOptions; diff --git a/api/@internal/component/ets/time_picker.d.ts b/api/@internal/component/ets/time_picker.d.ts index 535ad84ead..7e0e922eff 100644 --- a/api/@internal/component/ets/time_picker.d.ts +++ b/api/@internal/component/ets/time_picker.d.ts @@ -972,7 +972,7 @@ declare interface TimePickerDialogOptions extends TimePickerOptions { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ backgroundBlurStyleOptions?: BackgroundBlurStyleOptions; @@ -983,7 +983,7 @@ declare interface TimePickerDialogOptions extends TimePickerOptions { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ backgroundEffect?: BackgroundEffectOptions; diff --git a/api/@ohos.promptAction.d.ts b/api/@ohos.promptAction.d.ts index 82055e663f..5bc00a0b93 100644 --- a/api/@ohos.promptAction.d.ts +++ b/api/@ohos.promptAction.d.ts @@ -768,7 +768,7 @@ declare namespace promptAction { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ backgroundBlurStyleOptions?: BackgroundBlurStyleOptions; @@ -779,7 +779,7 @@ declare namespace promptAction { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ backgroundEffect?: BackgroundEffectOptions; @@ -1220,7 +1220,7 @@ declare namespace promptAction { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ backgroundBlurStyleOptions?: BackgroundBlurStyleOptions; @@ -1231,7 +1231,7 @@ declare namespace promptAction { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ backgroundEffect?: BackgroundEffectOptions; -- Gitee From 735899a57693d65bc662c69822d2119f531db480 Mon Sep 17 00:00:00 2001 From: FTL1ght <zhangyubao@h-partners.com> Date: Sat, 22 Mar 2025 15:50:40 +0800 Subject: [PATCH 796/835] fix version Signed-off-by: FTL1ght <zhangyubao@h-partners.com> --- api/@ohos.graphics.text.d.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/api/@ohos.graphics.text.d.ts b/api/@ohos.graphics.text.d.ts index 51d2d92624..54a7bfbaf1 100755 --- a/api/@ohos.graphics.text.d.ts +++ b/api/@ohos.graphics.text.d.ts @@ -687,13 +687,13 @@ declare namespace text { * @syscap SystemCapability.Graphics.Drawing * @since 20 */ - TEXT_SUPER_SCRIPT, + TEXT_SUPERSCRIPT, /** * Sub badge. * @syscap SystemCapability.Graphics.Drawing * @since 20 */ - TEXT_SUB_SCRIPT, + TEXT_SUBSCRIPT, } /** @@ -869,7 +869,7 @@ declare namespace text { * Text style available badge type. * @type { ?TextBadgeType } The type of text badge type. * @syscap SystemCapability.Graphics.Drawing - * @since 12 + * @since 20 */ badgeType?: TextBadgeType; } -- Gitee From f11180fbcc8d892c92b68e0397a7bfb667995ede Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=AE=B5=E5=97=A3=E9=92=8A?= <duansizhao@huawei.com> Date: Thu, 8 May 2025 21:26:15 +0800 Subject: [PATCH 797/835] =?UTF-8?q?=E4=BF=AE=E6=94=B9API18=E5=88=B0API19?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 段嗣钊 <duansizhao@huawei.com> --- api/@ohos.application.uriPermissionManager.d.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/api/@ohos.application.uriPermissionManager.d.ts b/api/@ohos.application.uriPermissionManager.d.ts index 1e53b54ea6..9320904213 100644 --- a/api/@ohos.application.uriPermissionManager.d.ts +++ b/api/@ohos.application.uriPermissionManager.d.ts @@ -74,7 +74,7 @@ declare namespace uriPermissionManager { * @throws { BusinessError } 16000060 - A sandbox application cannot grant URI permission. * @syscap SystemCapability.Ability.AbilityRuntime.Core * @systemapi hide this for inner system use. - * @since 18 + * @since 19 */ function grantUriPermission( uri: string, @@ -128,7 +128,7 @@ declare namespace uriPermissionManager { * @throws { BusinessError } 16000060 - A sandbox application cannot grant URI permission. * @syscap SystemCapability.Ability.AbilityRuntime.Core * @systemapi hide this for inner system use. - * @since 18 + * @since 19 */ function grantUriPermission(uri: string, flag: wantConstant.Flags, targetBundleName: string): Promise<number>; @@ -181,7 +181,7 @@ declare namespace uriPermissionManager { * @throws { BusinessError } 16000081 - Get target application info failed. * @syscap SystemCapability.Ability.AbilityRuntime.Core * @systemapi hide this for inner system use. - * @since 18 + * @since 19 */ function grantUriPermission(uri: string, flag: wantConstant.Flags, targetBundleName: string, appCloneIndex: number): Promise<void>; @@ -234,7 +234,7 @@ declare namespace uriPermissionManager { * @throws { BusinessError } 16000059 - Invalid URI type. * @syscap SystemCapability.Ability.AbilityRuntime.Core * @systemapi hide this for inner system use - * @since 18 + * @since 19 */ function revokeUriPermission(uri: string, targetBundleName: string, callback: AsyncCallback<number>): void; @@ -287,7 +287,7 @@ declare namespace uriPermissionManager { * @throws { BusinessError } 16000059 - Invalid URI type. * @syscap SystemCapability.Ability.AbilityRuntime.Core * @systemapi hide this for inner system use - * @since 18 + * @since 19 */ function revokeUriPermission(uri: string, targetBundleName: string): Promise<number>; @@ -326,7 +326,7 @@ declare namespace uriPermissionManager { * @throws { BusinessError } 16000081 - Get target application info failed. * @syscap SystemCapability.Ability.AbilityRuntime.Core * @systemapi hide this for inner system use - * @since 18 + * @since 19 */ function revokeUriPermission(uri: string, targetBundleName: string, appCloneIndex: number): Promise<void>; } -- Gitee From ba5c7c05c8379be74d572becf4a090b388f23110 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8F=B6=E6=AD=A3=E7=9A=93?= <yezhenghao@h-partners.com> Date: Thu, 8 May 2025 19:49:15 +0800 Subject: [PATCH 798/835] sdk atomicservice Signed-off-by: linchengfeng <linchengfeng1@huawei.com> --- api/@ohos.multimedia.camera.d.ts | 3649 +++++++++++++++++++++++++++++- 1 file changed, 3574 insertions(+), 75 deletions(-) diff --git a/api/@ohos.multimedia.camera.d.ts b/api/@ohos.multimedia.camera.d.ts index 805abe076c..4f08830a12 100644 --- a/api/@ohos.multimedia.camera.d.ts +++ b/api/@ohos.multimedia.camera.d.ts @@ -46,6 +46,17 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Creates a CameraManager instance. + * + * @param { Context } context - Current application context. + * @returns { CameraManager } CameraManager instance. + * @throws { BusinessError } 7400101 - Parameter missing or parameter type incorrect. + * @throws { BusinessError } 7400201 - Camera service fatal error. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ function getCameraManager(context: Context): CameraManager; /** @@ -55,6 +66,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Enum for camera status. + * + * @enum { number } + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ enum CameraStatus { /** * Appear status. @@ -62,6 +81,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Appear status. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ CAMERA_STATUS_APPEAR = 0, /** @@ -70,6 +96,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Disappear status. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ CAMERA_STATUS_DISAPPEAR = 1, /** @@ -78,6 +111,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Available status. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ CAMERA_STATUS_AVAILABLE = 2, /** @@ -86,6 +126,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Unavailable status. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ CAMERA_STATUS_UNAVAILABLE = 3 } @@ -96,6 +143,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Enum for fold status. + * + * @enum { number } + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ enum FoldStatus { /** * Non-foldable status. @@ -103,6 +158,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Non-foldable status. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ NON_FOLDABLE = 0, /** @@ -111,6 +173,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Expanded status. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ EXPANDED = 1, /** @@ -119,6 +188,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Folded status. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ FOLDED = 2 } @@ -129,6 +205,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Profile for camera streams. + * + * @typedef Profile + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ interface Profile { /** * Camera format. @@ -138,6 +222,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Camera format. + * + * @type { CameraFormat } + * @readonly + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ readonly format: CameraFormat; /** @@ -148,6 +241,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Picture size. + * + * @type { Size } + * @readonly + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ readonly size: Size; } @@ -158,6 +260,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Frame rate range. + * + * @typedef FrameRateRange + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ interface FrameRateRange { /** * Min frame rate. @@ -167,6 +277,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Min frame rate. + * + * @type { number } + * @readonly + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ readonly min: number; /** @@ -177,6 +296,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Max frame rate. + * + * @type { number } + * @readonly + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ readonly max: number; } @@ -188,6 +316,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Video profile. + * + * @extends Profile + * @typedef VideoProfile + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ interface VideoProfile extends Profile { /** * Frame rate in unit fps (frames per second). @@ -197,6 +334,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Frame rate in unit fps (frames per second). + * + * @type { FrameRateRange } + * @readonly + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ readonly frameRateRange: FrameRateRange; } @@ -207,6 +353,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Camera output capability. + * + * @typedef CameraOutputCapability + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ interface CameraOutputCapability { /** * Preview profiles. @@ -216,6 +370,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Preview profiles. + * + * @type { Array<Profile> } + * @readonly + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ readonly previewProfiles: Array<Profile>; /** @@ -226,6 +389,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Photo profiles. + * + * @type { Array<Profile> } + * @readonly + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ readonly photoProfiles: Array<Profile>; /** @@ -236,6 +408,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Video profiles. + * + * @type { Array<VideoProfile> } + * @readonly + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ readonly videoProfiles: Array<VideoProfile>; /** @@ -257,6 +438,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * All the supported metadata Object Types. + * + * @type { Array<MetadataObjectType> } + * @readonly + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ readonly supportedMetadataObjectTypes: Array<MetadataObjectType>; } @@ -267,6 +457,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Enum for camera error code. + * + * @enum { number } + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ enum CameraErrorCode { /** * Parameter missing or parameter type incorrect. @@ -274,6 +472,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Parameter missing or parameter type incorrect. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ INVALID_ARGUMENT = 7400101, /** @@ -282,6 +487,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Operation not allowed. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ OPERATION_NOT_ALLOWED = 7400102, /** @@ -290,6 +502,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Session not config. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ SESSION_NOT_CONFIG = 7400103, /** @@ -298,6 +517,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Session not running. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ SESSION_NOT_RUNNING = 7400104, /** @@ -306,6 +532,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Session config locked. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ SESSION_CONFIG_LOCKED = 7400105, /** @@ -314,6 +547,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Device setting locked. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ DEVICE_SETTING_LOCKED = 7400106, /** @@ -322,6 +562,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Can not use camera cause of conflict. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ CONFLICT_CAMERA = 7400107, /** @@ -330,6 +577,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Camera disabled cause of security reason. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ DEVICE_DISABLED = 7400108, /** @@ -338,6 +592,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Can not use camera cause of preempted. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ DEVICE_PREEMPTED = 7400109, /** @@ -346,6 +607,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Unresolved conflicts with current configurations. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ UNRESOLVED_CONFLICTS_WITH_CURRENT_CONFIGURATIONS = 7400110, /** @@ -372,6 +640,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Camera service fatal error. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ SERVICE_FATAL_ERROR = 7400201 } @@ -509,6 +784,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Camera manager object. + * + * @interface CameraManager + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ interface CameraManager { /** * Gets supported camera descriptions. @@ -517,6 +800,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Gets supported camera descriptions. + * + * @returns { Array<CameraDevice> } An array of supported cameras. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ getSupportedCameras(): Array<CameraDevice>; /** @@ -539,6 +830,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ + /** + * Gets supported scene mode for specific camera. + * + * @param { CameraDevice } camera - Camera device. + * @returns { Array<SceneMode> } An array of supported scene mode of camera. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ getSupportedSceneModes(camera: CameraDevice): Array<SceneMode>; /** @@ -550,6 +850,16 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ + /** + * Gets supported output capability for specific camera. + * + * @param { CameraDevice } camera - Camera device. + * @param { SceneMode } mode - Scene mode. + * @returns { CameraOutputCapability } The camera output capability. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ getSupportedOutputCapability(camera: CameraDevice, mode: SceneMode): CameraOutputCapability; /** @@ -559,6 +869,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Determine whether camera is muted. + * + * @returns { boolean } Is camera muted. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ isCameraMuted(): boolean; /** @@ -598,7 +916,7 @@ declare namespace camera { * @permission ohos.camera.CAMERA_CONTROL * @param { boolean } mute - Mute camera if TRUE, otherwise unmute camera. * @param { PolicyType } type - Type for indicating the calling role. - * @throws { BusinessError } 201 - Permission denied. + * @throws { BusinessError } 201 - Permission denied. * @throws { BusinessError } 202 - Not System Application. * @throws { BusinessError } 7400101 - Parameter missing or parameter type incorrect. * @syscap SystemCapability.Multimedia.Camera.Core @@ -629,6 +947,19 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Creates a CameraInput instance by camera. + * + * @permission ohos.permission.CAMERA + * @param { CameraDevice } camera - Camera device used to create the instance. + * @returns { CameraInput } The CameraInput instance. + * @throws { BusinessError } 7400101 - Parameter missing or parameter type incorrect. + * @throws { BusinessError } 7400102 - Operation not allowed. + * @throws { BusinessError } 7400201 - Camera service fatal error. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ createCameraInput(camera: CameraDevice): CameraInput; /** @@ -655,6 +986,20 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Creates a CameraInput instance by camera position and type. + * + * @permission ohos.permission.CAMERA + * @param { CameraPosition } position - Target camera position. + * @param { CameraType } type - Target camera type. + * @returns { CameraInput } The CameraInput instance. + * @throws { BusinessError } 7400101 - Parameter missing or parameter type incorrect. + * @throws { BusinessError } 7400102 - Operation not allowed. + * @throws { BusinessError } 7400201 - Camera service fatal error. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ createCameraInput(position: CameraPosition, type: CameraType): CameraInput; /** @@ -678,6 +1023,18 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Creates a PreviewOutput instance. + * + * @param { Profile } profile - Preview output profile. + * @param { string } surfaceId - Surface object id used in camera photo output. + * @returns { PreviewOutput } The PreviewOutput instance. + * @throws { BusinessError } 7400101 - Parameter missing or parameter type incorrect. + * @throws { BusinessError } 7400201 - Camera service fatal error. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ createPreviewOutput(profile: Profile, surfaceId: string): PreviewOutput; /** @@ -692,6 +1049,19 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Creates a PreviewOutput instance without profile. + * You can use this method to create a preview output instance without a profile, This instance can + * only be used in a preconfiged session. + * + * @param { string } surfaceId - Surface object id used in camera preview output. + * @returns { PreviewOutput } The PreviewOutput instance. + * @throws { BusinessError } 7400101 - Parameter missing or parameter type incorrect. + * @throws { BusinessError } 7400201 - Camera service fatal error. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ createPreviewOutput(surfaceId: string): PreviewOutput; /** @@ -733,6 +1103,21 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Creates a PhotoOutput instance without surfaceId. + * Call PhotoOutput capture interface will give a callback, + * {@link on(type: 'photoAvailable', callback: AsyncCallback<Photo>)} + * You can use this method to create a photo output instance without a profile, This instance can + * only be used in a preconfiged session. + * + * @param { Profile } profile - Photo output profile. + * @returns { PhotoOutput } The PhotoOutput instance. + * @throws { BusinessError } 7400101 - Parameter missing or parameter type incorrect. + * @throws { BusinessError } 7400201 - Camera service fatal error. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ createPhotoOutput(profile?: Profile): PhotoOutput; /** @@ -756,6 +1141,18 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Creates a VideoOutput instance. + * + * @param { VideoProfile } profile - Video profile. + * @param { string } surfaceId - Surface object id used in camera video output. + * @returns { VideoOutput } The VideoOutput instance. + * @throws { BusinessError } 7400101 - Parameter missing or parameter type incorrect. + * @throws { BusinessError } 7400201 - Camera service fatal error. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ createVideoOutput(profile: VideoProfile, surfaceId: string): VideoOutput; /** @@ -770,6 +1167,19 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Creates a VideoOutput instance without profile. + * You can use this method to create a video output instance without a profile, This instance can + * only be used in a preconfiged session. + * + * @param { string } surfaceId - Surface object id used in camera video output. + * @returns { VideoOutput } The VideoOutput instance. + * @throws { BusinessError } 7400101 - Parameter missing or parameter type incorrect. + * @throws { BusinessError } 7400201 - Camera service fatal error. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ createVideoOutput(surfaceId: string): VideoOutput; /** @@ -791,6 +1201,17 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Creates a MetadataOutput instance. + * + * @param { Array<MetadataObjectType> } metadataObjectTypes - Array of MetadataObjectType. + * @returns { MetadataOutput } The MetadataOutput instance. + * @throws { BusinessError } 7400101 - Parameter missing or parameter type incorrect. + * @throws { BusinessError } 7400201 - Camera service fatal error. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ createMetadataOutput(metadataObjectTypes: Array<MetadataObjectType>): MetadataOutput; /** @@ -830,6 +1251,19 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ + /** + * Gets a Session instance by specific scene mode. + * + * @param { SceneMode } mode - Scene mode. + * @returns { T } The specific Session instance by specific scene mode. + * @throws { BusinessError } 7400101 - Parameter error. Possible causes: + * 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; + * 3. Parameter verification failed. + * @throws { BusinessError } 7400201 - Camera service fatal error. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ createSession<T extends Session>(mode: SceneMode): T; /** @@ -842,6 +1276,17 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 18 */ + /** + * Queries a specified device based on position and type. + * + * @param { CameraPosition } position - Camera position. + * @param { CameraType } type - Camera type. + * @returns { CameraDevice } A device queried base on position and type. + * @throws { BusinessError } 7400201 - Camera service fatal error. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ getCameraDevice(position: CameraPosition, type: CameraType): CameraDevice; /** @@ -854,6 +1299,17 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 18 */ + /** + * Obtains the concurrent information of specified cameras, + * the empty return means concurrency is not supported. + * + * @param { Array<CameraDevice> } cameras - Set of camera devices to be queried. + * @returns { Array<CameraConcurrentInfo> } Set of queried concurrent information. + * @throws { BusinessError } 7400201 - Camera service fatal error. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ getCameraConcurrentInfos(cameras: Array<CameraDevice>): Array<CameraConcurrentInfo>; /** @@ -864,6 +1320,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Subscribes camera status change event callback. + * + * @param { 'cameraStatus' } type - Event type. + * @param { AsyncCallback<CameraStatusInfo> } callback - Callback used to get the camera status change. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ on(type: 'cameraStatus', callback: AsyncCallback<CameraStatusInfo>): void; /** @@ -874,6 +1339,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Unsubscribes from camera status change event callback. + * + * @param { 'cameraStatus' } type - Event type. + * @param { AsyncCallback<CameraStatusInfo> } callback - Callback used to get the camera status change. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ off(type: 'cameraStatus', callback?: AsyncCallback<CameraStatusInfo>): void; /** @@ -884,6 +1358,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Subscribes fold status change event callback. + * + * @param { 'foldStatusChanged' } type - Event type. + * @param { AsyncCallback<FoldStatusInfo> } callback - Callback used to get the fold status change. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ on(type: 'foldStatusChange', callback: AsyncCallback<FoldStatusInfo>): void; /** @@ -894,6 +1377,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Unsubscribes from fold status change event callback. + * + * @param { 'foldStatusChanged' } type - Event type. + * @param { AsyncCallback<FoldStatusInfo> } callback - Callback used to get the fold status change. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ off(type: 'foldStatusChange', callback?: AsyncCallback<FoldStatusInfo>): void; /** @@ -1067,6 +1559,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ + /** + * Check if the device has a torch. + * + * @returns { boolean } this value that specifies whether the device has a torch. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ isTorchSupported(): boolean; /** @@ -1076,6 +1576,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ + /** + * Check if a specifies torch mode is supported. + * @param { TorchMode } mode - torch mode. + * @returns { boolean } is torch mode supported. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ isTorchModeSupported(mode: TorchMode): boolean; /** @@ -1085,6 +1593,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ + /** + * Get current torch mode. + * + * @returns { TorchMode } torch mode. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ getTorchMode(): TorchMode; /** @@ -1114,6 +1630,16 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 18 */ + /** + * Set torch mode to the device. + * + * @param { TorchMode } mode - torch mode. + * @throws { BusinessError } 7400102 - Operation not allowed. + * @throws { BusinessError } 7400201 - Camera service fatal error. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ setTorchMode(mode: TorchMode): void; /** @@ -1124,6 +1650,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ + /** + * Subscribes torch status change event callback. + * + * @param { 'torchStatusChange' } type - Event type + * @param { AsyncCallback<TorchStatusInfo> } callback - Callback used to return the torch status change + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ on(type: 'torchStatusChange', callback: AsyncCallback<TorchStatusInfo>): void; /** @@ -1134,6 +1669,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ + /** + * Unsubscribes torch status change event callback. + * + * @param { 'torchStatusChange' } type - Event type + * @param { AsyncCallback<TorchStatusInfo> } callback - Callback used to return the torch status change + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ off(type: 'torchStatusChange', callback?: AsyncCallback<TorchStatusInfo>): void; } @@ -1144,6 +1688,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ + /** + * Torch status info. + * + * @typedef TorchStatusInfo + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ interface TorchStatusInfo { /** * is torch available @@ -1153,6 +1705,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ + /** + * is torch available + * + * @type { boolean } + * @readonly + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ readonly isTorchAvailable: boolean; /** @@ -1163,6 +1724,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ + /** + * is torch active + * + * @type { boolean } + * @readonly + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ readonly isTorchActive: boolean; /** @@ -1173,6 +1743,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ + /** + * the current torch brightness level. + * + * @type { number } + * @readonly + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ readonly torchLevel: number; } @@ -1183,6 +1762,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ + /** + * Enum for torch mode. + * + * @enum { number } + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ enum TorchMode { /** * The device torch is always off. @@ -1190,6 +1777,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ + /** + * The device torch is always off. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ OFF = 0, /** @@ -1198,6 +1792,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ + /** + * The device torch is always on. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ ON = 1, /** @@ -1206,6 +1807,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ + /** + * The device continuously monitors light levels and uses the torch when necessary. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ AUTO = 2 } @@ -1216,6 +1824,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Camera status info. + * + * @typedef CameraStatusInfo + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ interface CameraStatusInfo { /** * Camera instance. @@ -1224,6 +1840,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Camera instance. + * + * @type { CameraDevice } + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ camera: CameraDevice; /** @@ -1233,6 +1857,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Current camera status. + * + * @type { CameraStatus } + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ status: CameraStatus; } @@ -1243,6 +1875,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Fold status info. + * + * @typedef FoldStatusInfo + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ interface FoldStatusInfo { /** * Gets supported camera devices under the current fold status. @@ -1252,6 +1892,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Gets supported camera devices under the current fold status. + * + * @type { Array<CameraDevice> } + * @readonly + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ readonly supportedCameras: Array<CameraDevice>; /** @@ -1262,6 +1911,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Current fold status. + * + * @type { FoldStatus } + * @readonly + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ readonly foldStatus: FoldStatus; } @@ -1350,6 +2008,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Enum for camera type. + * + * @enum { number } + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ enum CameraType { /** * Default camera type @@ -1357,6 +2023,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Default camera type + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ CAMERA_TYPE_DEFAULT = 0, /** @@ -1365,6 +2038,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Wide camera + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ CAMERA_TYPE_WIDE_ANGLE = 1, /** @@ -1373,6 +2053,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Ultra wide camera + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ CAMERA_TYPE_ULTRA_WIDE = 2, /** @@ -1381,6 +2068,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Telephoto camera + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ CAMERA_TYPE_TELEPHOTO = 3, /** @@ -1389,6 +2083,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * True depth camera + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ CAMERA_TYPE_TRUE_DEPTH = 4 } @@ -1399,6 +2100,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Enum for camera connection type. + * + * @enum { number } + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ enum ConnectionType { /** * Built-in camera. @@ -1406,6 +2115,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Built-in camera. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ CAMERA_CONNECTION_BUILT_IN = 0, /** @@ -1414,6 +2130,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Camera connected using USB + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ CAMERA_CONNECTION_USB_PLUGIN = 1, /** @@ -1422,6 +2145,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Remote camera + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ CAMERA_CONNECTION_REMOTE = 2 } @@ -1440,6 +2170,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 15 */ + /** + * Enum for remote camera device type. + * + * @enum { number } + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ enum HostDeviceType { /** * Indicates an unknown device camera. @@ -1454,6 +2192,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 15 */ + /** + * Indicates an unknown device camera. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ UNKNOWN_TYPE = 0, /** @@ -1469,6 +2214,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 15 */ + /** + * Indicates a smartphone camera. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ PHONE = 0x0E, /** @@ -1484,6 +2236,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 15 */ + /** + * Indicates a tablet camera. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ TABLET = 0x11 } @@ -1494,6 +2253,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Camera device object. + * + * @typedef CameraDevice + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ interface CameraDevice { /** * Camera id attribute. @@ -1503,6 +2270,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Camera id attribute. + * + * @type { string } + * @readonly + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ readonly cameraId: string; /** @@ -1513,6 +2289,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Camera position attribute. + * + * @type { CameraPosition } + * @readonly + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ readonly cameraPosition: CameraPosition; /** @@ -1523,6 +2308,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Camera type attribute. + * + * @type { CameraType } + * @readonly + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ readonly cameraType: CameraType; /** @@ -1533,6 +2327,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Camera connection type attribute. + * + * @type { ConnectionType } + * @readonly + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ readonly connectionType: ConnectionType; /** @@ -1552,6 +2355,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 15 */ + /** + * Camera remote camera device name attribute. + * + * @type { string } + * @readonly + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ readonly hostDeviceName: string; /** @@ -1571,6 +2383,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 15 */ + /** + * Camera remote camera device type attribute. + * + * @type { HostDeviceType } + * @readonly + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ readonly hostDeviceType: HostDeviceType; /** @@ -1581,6 +2402,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Camera sensor orientation attribute. + * + * @type { number } + * @readonly + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ readonly cameraOrientation: number; /** @@ -1602,6 +2432,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Size parameter. + * + * @typedef Size + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ interface Size { /** * Height. @@ -1610,6 +2448,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Height. + * + * @type { number } + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ height: number; /** @@ -1619,6 +2465,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Width. + * + * @type { number } + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ width: number; } @@ -1629,6 +2483,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Point parameter. + * + * @typedef Point + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ interface Point { /** * x co-ordinate @@ -1637,6 +2499,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * x co-ordinate + * + * @type { number } + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ x: number; /** @@ -1646,6 +2516,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * y co-ordinate + * + * @type { number } + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ y: number; } @@ -1656,6 +2534,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Camera input object. + * + * @interface CameraInput + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ interface CameraInput { /** * Open camera. @@ -1667,6 +2553,17 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Open camera. + * + * @param { AsyncCallback<void> } callback - Callback used to return the result. + * @throws { BusinessError } 7400107 - Can not use camera cause of conflict. + * @throws { BusinessError } 7400108 - Camera disabled cause of security reason. + * @throws { BusinessError } 7400201 - Camera service fatal error. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ open(callback: AsyncCallback<void>): void; /** @@ -1680,6 +2577,18 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Open camera. + * + * @returns { Promise<void> } Promise used to return the result. + * @throws { BusinessError } 7400102 - Operation not allowed. + * @throws { BusinessError } 7400107 - Can not use camera cause of conflict. + * @throws { BusinessError } 7400108 - Camera disabled cause of security reason. + * @throws { BusinessError } 7400201 - Camera service fatal error. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ open(): Promise<void>; /** @@ -1693,6 +2602,18 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Open camera. + * + * @param { boolean } isSecureEnabled - Enable secure camera. + * @returns { Promise<bigint> } Promise used to return the result. + * @throws { BusinessError } 7400107 - Can not use camera cause of conflict. + * @throws { BusinessError } 7400108 - Camera disabled cause of security reason. + * @throws { BusinessError } 7400201 - Camera service fatal error. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ open(isSecureEnabled: boolean): Promise<bigint>; /** @@ -1707,6 +2628,19 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 18 */ + /** + * Open camera with specified concurrent type. + * + * @param { CameraConcurrentType } type - Camera concurrent type. + * @returns { Promise<void> } Promise used to return the result. + * @throws { BusinessError } 7400102 - Operation not allowed. + * @throws { BusinessError } 7400107 - Can not use camera cause of conflict. + * @throws { BusinessError } 7400108 - Camera disabled cause of security reason. + * @throws { BusinessError } 7400201 - Camera service fatal error. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ open(type: CameraConcurrentType): Promise<void>; /** @@ -1717,6 +2651,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Close camera. + * + * @param { AsyncCallback<void> } callback - Callback used to return the result. + * @throws { BusinessError } 7400201 - Camera service fatal error. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ close(callback: AsyncCallback<void>): void; /** @@ -1727,6 +2670,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Close camera. + * + * @returns { Promise<void> } Promise used to return the result. + * @throws { BusinessError } 7400201 - Camera service fatal error. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ close(): Promise<void>; /** @@ -1752,6 +2704,16 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Subscribes to error events. + * + * @param { 'error' } type - Event type. + * @param { CameraDevice } camera - Camera device. + * @param { ErrorCallback } callback - Callback used to get the camera input errors. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ on(type: 'error', camera: CameraDevice, callback: ErrorCallback): void; /** @@ -1763,6 +2725,16 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Unsubscribes from error events. + * + * @param { 'error' } type - Event type. + * @param { CameraDevice } camera - Camera device. + * @param { ErrorCallback } callback - Callback used to get the camera input errors. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ off(type: 'error', camera: CameraDevice, callback?: ErrorCallback): void; /** @@ -1789,6 +2761,19 @@ declare namespace camera { */ off(type: 'cameraOcclusionDetection', callback?: AsyncCallback<CameraOcclusionDetectionResult>): void; + /** + * Sets the camera to be used as a camera at the specified position. + * + * @param { CameraPosition } position - The positon used for the camera. + * @throws { BusinessError } 202 - Not System Application. + * @throws { BusinessError } 7400101 - Parameter missing or parameter type incorrect. + * @throws { BusinessError } 7400201 - Camera service fatal error. + * @syscap SystemCapability.Multimedia.Camera.Core + * @systemapi + * @since 19 + */ + usedAsPosition(position: CameraPosition): void; + /** * Control auxiliary. * @@ -1810,7 +2795,15 @@ declare namespace camera { * * @enum { number } * @syscap SystemCapability.Multimedia.Camera.Core - * @since 11 + * @since 11 + */ + /** + * Enumerates the camera scene modes. + * + * @enum { number } + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 */ enum SceneMode { /** @@ -1819,6 +2812,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ + /** + * Normal photo mode. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ NORMAL_PHOTO = 1, /** @@ -1827,6 +2827,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ + /** + * Normal video mode. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ NORMAL_VIDEO = 2, /** @@ -1916,6 +2923,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Secure camera mode. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ SECURE_PHOTO = 12, /** @@ -1971,6 +2985,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Enum for camera format type. + * + * @enum { number } + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ enum CameraFormat { /** * RGBA 8888 Format. @@ -1978,6 +3000,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * RGBA 8888 Format. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ CAMERA_FORMAT_RGBA_8888 = 3, /** @@ -2004,6 +3033,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * YUV 420 Format. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ CAMERA_FORMAT_YUV_420_SP = 1003, /** @@ -2012,6 +3048,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * JPEG Format. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ CAMERA_FORMAT_JPEG = 2000, /** @@ -2020,6 +3063,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ + /** + * YCBCR P010 Format. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ CAMERA_FORMAT_YCBCR_P010, /** @@ -2028,6 +3078,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ + /** + * YCRCB P010 Format. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ CAMERA_FORMAT_YCRCB_P010, /** @@ -2036,6 +3093,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 13 */ + /** + * HEIC Format. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ CAMERA_FORMAT_HEIC = 2003, /** @@ -2064,6 +3128,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Enum for flash mode. + * + * @enum { number } + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ enum FlashMode { /** * Close mode. @@ -2071,6 +3143,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Close mode. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ FLASH_MODE_CLOSE = 0, /** @@ -2079,6 +3158,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Open mode. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ FLASH_MODE_OPEN = 1, /** @@ -2087,6 +3173,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Auto mode. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ FLASH_MODE_AUTO = 2, /** @@ -2095,6 +3188,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Always open mode. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ FLASH_MODE_ALWAYS_OPEN = 3 } @@ -2137,6 +3237,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Flash Query object. + * + * @interface FlashQuery + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ interface FlashQuery { /** * Check if device has flash light. @@ -2155,6 +3263,16 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Check if device has flash light. + * Move to FlashQuery interface from Flash since 12. + * + * @returns { boolean } The flash light support status. + * @throws { BusinessError } 7400103 - Session not config, only throw in session usage. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ hasFlash(): boolean; /** @@ -2176,6 +3294,17 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Checks whether a specified flash mode is supported. + * Move to FlashQuery interface from Flash since 12. + * + * @param { FlashMode } flashMode - Flash mode + * @returns { boolean } Is the flash mode supported. + * @throws { BusinessError } 7400103 - Session not config, only throw in session usage. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ isFlashModeSupported(flashMode: FlashMode): boolean; /** @@ -2199,6 +3328,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ + /** + * Flash object. + * + * @extends FlashQuery + * @interface Flash + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ interface Flash extends FlashQuery { /** * Gets current flash mode. @@ -2208,6 +3346,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ + /** + * Gets current flash mode. + * + * @returns { FlashMode } The current flash mode. + * @throws { BusinessError } 7400103 - Session not config. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ getFlashMode(): FlashMode; /** @@ -2218,6 +3365,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ + /** + * Sets flash mode. + * + * @param { FlashMode } flashMode - Target flash mode. + * @throws { BusinessError } 7400103 - Session not config. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ setFlashMode(flashMode: FlashMode): void; /** @@ -2240,6 +3396,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Enum for exposure mode. + * + * @enum { number } + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ enum ExposureMode { /** * Lock exposure mode. @@ -2247,6 +3411,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Lock exposure mode. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ EXPOSURE_MODE_LOCKED = 0, /** @@ -2255,6 +3426,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Auto exposure mode. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ EXPOSURE_MODE_AUTO = 1, /** @@ -2263,6 +3441,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Continuous automatic exposure. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ EXPOSURE_MODE_CONTINUOUS_AUTO = 2, /** @@ -2319,6 +3504,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * AutoExposureQuery object. + * + * @interface AutoExposureQuery + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ interface AutoExposureQuery { /** * Checks whether a specified exposure mode is supported. @@ -2339,6 +3532,17 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Checks whether a specified exposure mode is supported. + * Move to AutoExposureQuery interface from AutoExposure interface since 12. + * + * @param { ExposureMode } aeMode - Exposure mode + * @returns { boolean } Is the exposure mode supported. + * @throws { BusinessError } 7400103 - Session not config, only throw in session usage. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ isExposureModeSupported(aeMode: ExposureMode): boolean; /** @@ -2358,6 +3562,16 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Query the exposure compensation range. + * Move to AutoExposureQuery interface from AutoExposure interface since 12. + * + * @returns { Array<number> } The array of compensation range. + * @throws { BusinessError } 7400103 - Session not config, only throw in session usage. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ getExposureBiasRange(): Array<number>; /** @@ -2383,24 +3597,52 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ + /** + * AutoExposure object. + * + * @extends AutoExposureQuery + * @interface AutoExposure + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ interface AutoExposure extends AutoExposureQuery { /** * Gets current exposure mode. * - * @returns { ExposureMode } The current exposure mode. + * @returns { ExposureMode } The current exposure mode. + * @throws { BusinessError } 7400103 - Session not config. + * @syscap SystemCapability.Multimedia.Camera.Core + * @since 11 + */ + /** + * Gets current exposure mode. + * + * @returns { ExposureMode } The current exposure mode. + * @throws { BusinessError } 7400103 - Session not config. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ + getExposureMode(): ExposureMode; + + /** + * Sets Exposure mode. + * + * @param { ExposureMode } aeMode - Exposure mode * @throws { BusinessError } 7400103 - Session not config. * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ - getExposureMode(): ExposureMode; - /** * Sets Exposure mode. * * @param { ExposureMode } aeMode - Exposure mode + * @throws { BusinessError } 7400102 - Operation not allowed. * @throws { BusinessError } 7400103 - Session not config. * @syscap SystemCapability.Multimedia.Camera.Core - * @since 11 + * @atomicservice + * @since 19 */ setExposureMode(aeMode: ExposureMode): void; @@ -2412,6 +3654,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ + /** + * Gets current metering point. + * + * @returns { Point } The current metering point. + * @throws { BusinessError } 7400103 - Session not config. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ getMeteringPoint(): Point; /** @@ -2422,6 +3673,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ + /** + * Set the center point of the metering area. + * + * @param { Point } point - metering point + * @throws { BusinessError } 7400103 - Session not config. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ setMeteringPoint(point: Point): void; /** @@ -2432,6 +3692,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ + /** + * Query the exposure compensation range. + * + * @returns { Array<number> } The array of compensation range. + * @throws { BusinessError } 7400103 - Session not config. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ getExposureBiasRange(): Array<number>; /** @@ -2451,6 +3720,16 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Set exposure compensation. + * + * @param { number } exposureBias - Exposure compensation + * @throws { BusinessError } 7400102 - Operation not allowed. + * @throws { BusinessError } 7400103 - Session not config. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ setExposureBias(exposureBias: number): void; /** @@ -2461,6 +3740,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ + /** + * Query the exposure value. + * + * @returns { number } The exposure value. + * @throws { BusinessError } 7400103 - Session not config. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ getExposureValue(): number; /** @@ -2496,6 +3784,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Enum for focus mode. + * + * @enum { number } + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ enum FocusMode { /** * Manual mode. @@ -2503,6 +3799,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Manual mode. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ FOCUS_MODE_MANUAL = 0, /** @@ -2511,6 +3814,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Continuous auto mode. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ FOCUS_MODE_CONTINUOUS_AUTO = 1, /** @@ -2519,6 +3829,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Auto mode. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ FOCUS_MODE_AUTO = 2, /** @@ -2527,6 +3844,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Locked mode. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ FOCUS_MODE_LOCKED = 3 } @@ -2537,6 +3861,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Enum for focus state. + * + * @enum { number } + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ enum FocusState { /** * Scan state. @@ -2544,6 +3876,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Scan state. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ FOCUS_STATE_SCAN = 0, /** @@ -2552,6 +3891,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Focused state. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ FOCUS_STATE_FOCUSED = 1, /** @@ -2560,6 +3906,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Unfocused state. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ FOCUS_STATE_UNFOCUSED = 2 } @@ -2675,6 +4028,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Focus Query object. + * + * @interface FocusQuery + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ interface FocusQuery { /** * Checks whether a specified focus mode is supported. @@ -2695,6 +4056,17 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Checks whether a specified focus mode is supported. + * Move to FocusQuery interface from Focus interface since 12. + * + * @param { FocusMode } afMode - Focus mode. + * @returns { boolean } Is the focus mode supported. + * @throws { BusinessError } 7400103 - Session not config, only throw in session usage. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ isFocusModeSupported(afMode: FocusMode): boolean; /** @@ -2750,6 +4122,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ + /** + * Focus object. + * + * @extends FocusQuery + * @interface Focus + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ interface Focus extends FocusQuery { /** * Gets current focus mode. @@ -2759,6 +4140,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ + /** + * Gets current focus mode. + * + * @returns { FocusMode } The current focus mode. + * @throws { BusinessError } 7400103 - Session not config. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ getFocusMode(): FocusMode; /** @@ -2769,6 +4159,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ + /** + * Sets focus mode. + * + * @param { FocusMode } afMode - Target focus mode. + * @throws { BusinessError } 7400103 - Session not config. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ setFocusMode(afMode: FocusMode): void; /** @@ -2779,6 +4178,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ + /** + * Sets focus point. + * + * @param { Point } point - Target focus point. + * @throws { BusinessError } 7400103 - Session not config. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ setFocusPoint(point: Point): void; /** @@ -2789,6 +4197,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ + /** + * Gets current focus point. + * + * @returns { Point } The current focus point. + * @throws { BusinessError } 7400103 - Session not config. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ getFocusPoint(): Point; /** @@ -2799,6 +4216,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ + /** + * Gets current focal length. + * + * @returns { number } The current focal point. + * @throws { BusinessError } 7400103 - Session not config. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ getFocalLength(): number; /** @@ -2928,14 +4354,27 @@ declare namespace camera { * @systemapi * @since 12 */ + /** + * Enumerates the camera white balance modes. + * + * @enum { number } + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 20 + */ enum WhiteBalanceMode { /** - * Auto white balance mode. - * + * Automatic white balance mode. * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi * @since 12 */ + /** + * Automatic white balance mode. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 20 + */ AUTO = 0, /** @@ -3001,6 +4440,13 @@ declare namespace camera { * @systemapi * @since 12 */ + /** + * Implements white balance query. + * @interface WhiteBalanceQuery + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 20 + */ interface WhiteBalanceQuery { /** * Checks whether a specified white balance mode is supported. @@ -3014,6 +4460,16 @@ declare namespace camera { * @systemapi * @since 12 */ + /** + * Checks whether the specified white balance mode is supported. + * @param { WhiteBalanceMode } mode White balance mode. + * @returns { boolean } Check result. + * @throws { BusinessError } 7400101 - Parameter missing or parameter type incorrect. + * @throws { BusinessError } 7400103 - Session not config, only throw in session usage. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 20 + */ isWhiteBalanceModeSupported(mode: WhiteBalanceMode): boolean; /** @@ -3038,6 +4494,14 @@ declare namespace camera { * @systemapi * @since 12 */ + /** + * Implements white balance. + * @extends WhiteBalanceQuery + * @interface WhiteBalance + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 20 + */ interface WhiteBalance extends WhiteBalanceQuery { /** * Gets current white balance mode. @@ -3049,6 +4513,14 @@ declare namespace camera { * @systemapi * @since 12 */ + /** + * Obtains the white balance mode in use. + * @returns { WhiteBalanceMode } White balance mode. + * @throws { BusinessError } 7400103 - Session not config. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 20 + */ getWhiteBalanceMode(): WhiteBalanceMode; /** @@ -3167,6 +4639,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ + /** + * Enum for smooth zoom mode. + * + * @enum { number } + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ enum SmoothZoomMode { /** * Normal zoom mode. @@ -3174,6 +4654,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ + /** + * Normal zoom mode. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ NORMAL = 0 } @@ -3184,6 +4671,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ + /** + * SmoothZoomInfo object + * + * @typedef SmoothZoomInfo + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ interface SmoothZoomInfo { /** * The duration of smooth zoom. @@ -3192,6 +4687,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ + /** + * The duration of smooth zoom. + * + * @type { number } + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ duration: number; } @@ -3234,6 +4737,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Zoom query object. + * + * @interface ZoomQuery + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ interface ZoomQuery { /** * Gets all supported zoom ratio range. @@ -3252,6 +4763,16 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Gets all supported zoom ratio range. + * Move to ZoomQuery interface from Zoom since 12. + * + * @returns { Array<number> } The zoom ratio range. + * @throws { BusinessError } 7400103 - Session not config, only throw in session usage. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ getZoomRatioRange(): Array<number>; /** @@ -3275,6 +4796,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ + /** + * Zoom object. + * + * @extends ZoomQuery + * @interface Zoom + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ interface Zoom extends ZoomQuery { /** * Gets zoom ratio. @@ -3293,6 +4823,16 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Gets zoom ratio. + * + * @returns { number } The zoom ratio value. + * @throws { BusinessError } 7400103 - Session not config. + * @throws { BusinessError } 7400201 - Camera service fatal error. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ getZoomRatio(): number; /** @@ -3303,6 +4843,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ + /** + * Sets zoom ratio. + * + * @param { number } zoomRatio - Target zoom ratio. + * @throws { BusinessError } 7400103 - Session not config. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ setZoomRatio(zoomRatio: number): void; /** @@ -3322,6 +4871,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 18 */ + /** + * Sets target zoom ratio by smooth method. + * + * @param { number } targetRatio - Target zoom ratio. + * @param { SmoothZoomMode } mode - Smooth zoom mode. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ setSmoothZoom(targetRatio: number, mode?: SmoothZoomMode): void; /** @@ -3354,6 +4912,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Enum for video stabilization mode. + * + * @enum { number } + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ enum VideoStabilizationMode { /** * Turn off video stablization. @@ -3361,6 +4927,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Turn off video stablization. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ OFF = 0, /** @@ -3369,6 +4942,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * LOW mode provides basic stabilization effect. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ LOW = 1, /** @@ -3377,6 +4957,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * MIDDLE mode means algorithms can achieve better effects than LOW mode. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ MIDDLE = 2, /** @@ -3385,6 +4972,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * HIGH mode means algorithms can achieve better effects than MIDDLE mode. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ HIGH = 3, /** @@ -3393,6 +4987,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Camera HDF can select mode automatically. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ AUTO = 4 } @@ -3403,6 +5004,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Stabilization Query object. + * + * @interface StabilizationQuery + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ interface StabilizationQuery { /** * Check whether the specified video stabilization mode is supported. @@ -3423,6 +5032,17 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Check whether the specified video stabilization mode is supported. + * Move to StabilizationQuery interface from Stabilization since 12. + * + * @param { VideoStabilizationMode } vsMode - Video Stabilization mode. + * @returns { boolean } Is video stabilization mode supported. + * @throws { BusinessError } 7400103 - Session not config, only throw in session usage. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ isVideoStabilizationModeSupported(vsMode: VideoStabilizationMode): boolean; } @@ -3434,6 +5054,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ + /** + * Stabilization object. + * + * @extends StabilizationQuery + * @interface Stabilization + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ interface Stabilization extends StabilizationQuery { /** * Query the video stabilization mode currently in use. @@ -3443,6 +5072,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ + /** + * Query the video stabilization mode currently in use. + * + * @returns { VideoStabilizationMode } The current video stabilization mode. + * @throws { BusinessError } 7400103 - Session not config. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ getActiveVideoStabilizationMode(): VideoStabilizationMode; /** @@ -3453,6 +5091,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ + /** + * Set video stabilization mode. + * + * @param { VideoStabilizationMode } mode - video stabilization mode to set. + * @throws { BusinessError } 7400103 - Session not config. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ setVideoStabilizationMode(mode: VideoStabilizationMode): void; } @@ -3731,7 +5378,7 @@ declare namespace camera { * @since 12 */ setEffectSuggestionStatus(status: Array<EffectSuggestionStatus>): void; - + /** * Update the enable status of the effect suggestion type. * @@ -3809,7 +5456,7 @@ declare namespace camera { * @systemapi * @since 12 */ - PRIVACY = 1, + PRIVACY = 1 } /** @@ -3887,6 +5534,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Color Management Query object. + * + * @interface ColorManagementQuery + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ interface ColorManagementQuery { /** * Gets the supported color space types. @@ -3903,6 +5558,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 18 */ + /** + * Gets the supported color space types. + * + * @returns { Array<colorSpaceManager.ColorSpace> } The array of the supported color space for the session. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ getSupportedColorSpaces(): Array<colorSpaceManager.ColorSpace>; } @@ -3914,6 +5577,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Color Management object. + * + * @extends ColorManagementQuery + * @interface ColorManagement + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ interface ColorManagement extends ColorManagementQuery { /** * Gets the specific color space type. @@ -3923,6 +5595,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Gets the specific color space type. + * + * @returns { colorSpaceManager.ColorSpace } Current color space. + * @throws { BusinessError } 7400103 - Session not config. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ getActiveColorSpace(): colorSpaceManager.ColorSpace; /** @@ -3936,6 +5617,18 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Sets a color space for the session. + * + * @param { colorSpaceManager.ColorSpace } colorSpace - The type of color space. + * @throws { BusinessError } 7400101 - Parameter missing or parameter type incorrect. + * @throws { BusinessError } 7400102 - The colorSpace does not match the format. + * @throws { BusinessError } 7400103 - Session not config. + * @throws { BusinessError } 7400201 - Camera service fatal error. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ setColorSpace(colorSpace: colorSpaceManager.ColorSpace): void; } @@ -3946,6 +5639,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 13 */ + /** + * Auto Device Switch Query object. + * + * @interface AutoDeviceSwitchQuery + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ interface AutoDeviceSwitchQuery { /** * Check whether auto device switch is supported. @@ -3962,6 +5663,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 18 */ + /** + * Check whether auto device switch is supported. + * + * @returns { boolean } Is auto device switch supported. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ isAutoDeviceSwitchSupported(): boolean; } @@ -3973,6 +5682,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 13 */ + /** + * Auto Device Switch object. + * + * @extends AutoDeviceSwitchQuery + * @interface AutoDeviceSwitch + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ interface AutoDeviceSwitch extends AutoDeviceSwitchQuery { /** * Enable auto device switch for session. @@ -3987,6 +5705,20 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 13 */ + /** + * Enable auto device switch for session. + * + * @param { boolean } enabled - enable auto device switch if TRUE. + * @throws { BusinessError } 7400101 - Parameter error. Possible causes: + * 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; + * 3. Parameters verification failed. + * @throws { BusinessError } 7400102 - Operation not allowed. + * @throws { BusinessError } 7400103 - Session not config. + * @throws { BusinessError } 7400201 - Camera service fatal error. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ enableAutoDeviceSwitch(enabled: boolean): void; } @@ -3997,6 +5729,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 13 */ + /** + * Auto Device Switch Status. + * + * @typedef AutoDeviceSwitchStatus + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ interface AutoDeviceSwitchStatus { /** * Notify whether device is switched. @@ -4006,15 +5746,33 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 13 */ - readonly isDeviceSwitched: boolean; - + /** + * Notify whether device is switched. + * + * @type { boolean } + * @readonly + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ + readonly isDeviceSwitched: boolean; + + /** + * Notify whether device capability is changed. + * + * @type { boolean } + * @readonly + * @syscap SystemCapability.Multimedia.Camera.Core + * @since 13 + */ /** * Notify whether device capability is changed. * * @type { boolean } * @readonly * @syscap SystemCapability.Multimedia.Camera.Core - * @since 13 + * @atomicservice + * @since 19 */ readonly isDeviceCapabilityChanged: boolean; } @@ -4032,6 +5790,7 @@ declare namespace camera { * * @interface MacroQuery * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice * @since 19 */ interface MacroQuery { @@ -4059,6 +5818,7 @@ declare namespace camera { * * @returns { boolean } Is camera macro supported. * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice * @since 19 */ isMacroSupported(): boolean; @@ -4079,6 +5839,7 @@ declare namespace camera { * @extends MacroQuery * @interface Macro * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice * @since 19 */ interface Macro extends MacroQuery { @@ -4110,6 +5871,7 @@ declare namespace camera { * @throws { BusinessError } 7400102 - Operation not allowed. * @throws { BusinessError } 7400103 - Session not config. * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice * @since 19 */ enableMacro(enabled: boolean): void; @@ -4141,6 +5903,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ + /** + * Session object. + * + * @interface Session + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ interface Session { /** * Begin capture session config. @@ -4157,6 +5927,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Begin capture session config. + * + * @throws { BusinessError } 7400105 - Session config locked. + * @throws { BusinessError } 7400201 - Camera service fatal error. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ beginConfig(): void; /** @@ -4168,6 +5947,16 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ + /** + * Commit capture session config. + * + * @param { AsyncCallback<void> } callback - Callback used to return the result. + * @throws { BusinessError } 7400102 - Operation not allowed. + * @throws { BusinessError } 7400201 - Camera service fatal error. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ commitConfig(callback: AsyncCallback<void>): void; /** @@ -4179,6 +5968,16 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ + /** + * Commit capture session config. + * + * @returns { Promise<void> } Promise used to return the result. + * @throws { BusinessError } 7400102 - Operation not allowed. + * @throws { BusinessError } 7400201 - Camera service fatal error. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ commitConfig(): Promise<void>; /** @@ -4190,6 +5989,16 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ + /** + * Determines whether the camera input can be added into the session. + * This method is valid between Session.beginConfig() and Session.commitConfig(). + * + * @param { CameraInput } cameraInput - Target camera input to add. + * @returns { boolean } You can add the input into the session. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ canAddInput(cameraInput: CameraInput): boolean; /** @@ -4226,6 +6035,18 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 18 */ + /** + * Adds a camera input. + * This method is valid between Session.beginConfig() and Session.commitConfig(). + * + * @param { CameraInput } cameraInput - Target camera input to add. + * @throws { BusinessError } 7400101 - Parameter missing or parameter type incorrect. + * @throws { BusinessError } 7400102 - Operation not allowed. + * @throws { BusinessError } 7400201 - Camera service fatal error. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ addInput(cameraInput: CameraInput): void; /** @@ -4262,6 +6083,18 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 18 */ + /** + * Removes a camera input. + * This method is valid between Session.beginConfig() and Session.commitConfig(). + * + * @param { CameraInput } cameraInput - Target camera input to remove. + * @throws { BusinessError } 7400101 - Parameter missing or parameter type incorrect. + * @throws { BusinessError } 7400102 - Operation not allowed. + * @throws { BusinessError } 7400201 - Camera service fatal error. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ removeInput(cameraInput: CameraInput): void; /** @@ -4273,6 +6106,16 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ + /** + * Determines whether the camera output can be added into the session. + * This method is valid after Session.addInput(cameraInput) and before Session.commitConfig(). + * + * @param { CameraOutput } cameraOutput - Target camera output to add. + * @returns { boolean } You can add the output into the session. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ canAddOutput(cameraOutput: CameraOutput): boolean; /** @@ -4309,6 +6152,18 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 18 */ + /** + * Adds a camera output. + * This method is valid after Session.addInput(cameraInput) and before Session.commitConfig(). + * + * @param { CameraOutput } cameraOutput - Target camera output to add. + * @throws { BusinessError } 7400101 - Parameter missing or parameter type incorrect. + * @throws { BusinessError } 7400102 - Operation not allowed. + * @throws { BusinessError } 7400201 - Camera service fatal error. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ addOutput(cameraOutput: CameraOutput): void; /** @@ -4345,6 +6200,18 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 18 */ + /** + * Removes a camera output. + * This method is valid between Session.beginConfig() and Session.commitConfig(). + * + * @param { CameraOutput } cameraOutput - Target camera output to remove. + * @throws { BusinessError } 7400101 - Parameter missing or parameter type incorrect. + * @throws { BusinessError } 7400102 - Operation not allowed. + * @throws { BusinessError } 7400201 - Camera service fatal error. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ removeOutput(cameraOutput: CameraOutput): void; /** @@ -4366,6 +6233,17 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Starts capture session. + * + * @param { AsyncCallback<void> } callback - Callback used to return the result. + * @throws { BusinessError } 7400102 - Operation not allowed. + * @throws { BusinessError } 7400103 - Session not config. + * @throws { BusinessError } 7400201 - Camera service fatal error. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ start(callback: AsyncCallback<void>): void; /** @@ -4387,6 +6265,17 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Starts capture session. + * + * @returns { Promise<void> } Promise used to return the result. + * @throws { BusinessError } 7400102 - Operation not allowed. + * @throws { BusinessError } 7400103 - Session not config. + * @throws { BusinessError } 7400201 - Camera service fatal error. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ start(): Promise<void>; /** @@ -4397,6 +6286,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ + /** + * Stops capture session. + * + * @param { AsyncCallback<void> } callback - Callback used to return the result. + * @throws { BusinessError } 7400201 - Camera service fatal error. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ stop(callback: AsyncCallback<void>): void; /** @@ -4407,6 +6305,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ + /** + * Stops capture session. + * + * @returns { Promise<void> } Promise used to return the result. + * @throws { BusinessError } 7400201 - Camera service fatal error. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ stop(): Promise<void>; /** @@ -4417,6 +6324,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ + /** + * Release capture session instance. + * + * @param { AsyncCallback<void> } callback - Callback used to return the result. + * @throws { BusinessError } 7400201 - Camera service fatal error. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ release(callback: AsyncCallback<void>): void; /** @@ -4427,6 +6343,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ + /** + * Release capture session instance. + * + * @returns { Promise<void> } Promise used to return the result. + * @throws { BusinessError } 7400201 - Camera service fatal error. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ release(): Promise<void>; /** @@ -5037,6 +6962,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Types of preconfig, which used to configure session conveniently. + * Preconfig type contains common use cases of camera output. + * + * @enum { number } + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ enum PreconfigType { /** * 720P output for preconfig. @@ -5044,6 +6978,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * 720P output for preconfig. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ PRECONFIG_720P = 0, /** @@ -5052,6 +6993,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * 1080P output for preconfig. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ PRECONFIG_1080P = 1, /** @@ -5060,6 +7008,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * 4K output for preconfig. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ PRECONFIG_4K = 2, /** @@ -5068,6 +7023,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * high quality output for preconfig. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ PRECONFIG_HIGH_QUALITY = 3 } @@ -5078,6 +7040,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * The aspect ratios of preconfig, which used to configure session conveniently. + * + * @enum { number } + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ enum PreconfigRatio { /** * Aspect ratio 1:1 for preconfig. @@ -5085,6 +7055,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Aspect ratio 1:1 for preconfig. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ PRECONFIG_RATIO_1_1 = 0, /** @@ -5093,6 +7070,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Aspect ratio 4:3 for preconfig. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ PRECONFIG_RATIO_4_3 = 1, /** @@ -5101,6 +7085,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Aspect ratio 16:9 for preconfig. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ PRECONFIG_RATIO_16_9 = 2 } @@ -5216,10 +7207,10 @@ declare namespace camera { * @systemapi * @since 13 */ - EXITING = 3, + EXITING = 3 } - /** + /** * Tripod detection result. * * @extends SceneFeatureDetectionResult @@ -5329,9 +7320,31 @@ declare namespace camera { * @extends Session, Flash, AutoExposure, Focus, Zoom, ColorManagement, AutoDeviceSwitch, Macro * @interface PhotoSession * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice * @since 19 */ - interface PhotoSession extends Session, Flash, AutoExposure, Focus, Zoom, ColorManagement, AutoDeviceSwitch, Macro { + /** + * Implements a photo capture session. + * @extends Session, Flash, AutoExposure, WhiteBalance, Focus, Zoom, ColorManagement, AutoDeviceSwitch, + * Macro + * @interface PhotoSession + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 20 + */ + interface PhotoSession extends Session, Flash, AutoExposure, WhiteBalance, Focus, Zoom, ColorManagement, AutoDeviceSwitch, Macro { + /** + * Gets whether the choosed preconfig type can be used to configure photo session. + * Must choose preconfig type from {@link PreconfigType}. + * + * @param { PreconfigType } preconfigType - preconfig type. + * @param { PreconfigRatio } preconfigRatio - the aspect ratio of surface for preconfig, + * default value {@link PreconfigRatio#PRECONFIG_RATIO_4_3}. + * @returns { boolean } Whether the choosed preconfig type can be used. + * @throws { BusinessError } 7400201 - Camera service fatal error. + * @syscap SystemCapability.Multimedia.Camera.Core + * @since 12 + */ /** * Gets whether the choosed preconfig type can be used to configure photo session. * Must choose preconfig type from {@link PreconfigType}. @@ -5342,7 +7355,8 @@ declare namespace camera { * @returns { boolean } Whether the choosed preconfig type can be used. * @throws { BusinessError } 7400201 - Camera service fatal error. * @syscap SystemCapability.Multimedia.Camera.Core - * @since 12 + * @atomicservice + * @since 19 */ canPreconfig(preconfigType: PreconfigType, preconfigRatio?: PreconfigRatio): boolean; @@ -5357,6 +7371,18 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Configure photo session with the preconfig type. + * Must choose preconfig type from {@link PreconfigType}. + * + * @param { PreconfigType } preconfigType - preconfig type. + * @param { PreconfigRatio } preconfigRatio - the aspect ratio of surface for preconfig, + * default value {@link PreconfigRatio#PRECONFIG_RATIO_4_3} + * @throws { BusinessError } 7400201 - Camera service fatal error. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ preconfig(preconfigType: PreconfigType, preconfigRatio?: PreconfigRatio): void; /** @@ -5367,6 +7393,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ + /** + * Subscribes to error events. + * + * @param { 'error' } type - Event type. + * @param { ErrorCallback } callback - Callback used to get the capture session errors. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ on(type: 'error', callback: ErrorCallback): void; /** @@ -5377,6 +7412,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ + /** + * Unsubscribes from error events. + * + * @param { 'error' } type - Event type. + * @param { ErrorCallback } callback - Callback used to get the capture session errors. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ off(type: 'error', callback?: ErrorCallback): void; /** @@ -5387,6 +7431,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ + /** + * Subscribes focus state change event callback. + * + * @param { 'focusStateChange' } type - Event type. + * @param { AsyncCallback<FocusState> } callback - Callback used to get the focus state change. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ on(type: 'focusStateChange', callback: AsyncCallback<FocusState>): void; /** @@ -5397,6 +7450,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ + /** + * Unsubscribes from focus state change event callback. + * + * @param { 'focusStateChange' } type - Event type. + * @param { AsyncCallback<FocusState> } callback - Callback used to get the focus state change. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ off(type: 'focusStateChange', callback?: AsyncCallback<FocusState>): void; /** @@ -5407,6 +7469,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ + /** + * Subscribes zoom info event callback. + * + * @param { 'smoothZoomInfoAvailable' } type - Event type. + * @param { AsyncCallback<SmoothZoomInfo> } callback - Callback used to get the zoom info. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ on(type: 'smoothZoomInfoAvailable', callback: AsyncCallback<SmoothZoomInfo>): void; /** @@ -5417,6 +7488,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ + /** + * Unsubscribes from zoom info event callback. + * + * @param { 'smoothZoomInfoAvailable' } type - Event type. + * @param { AsyncCallback<SmoothZoomInfo> } callback - Callback used to get the zoom info. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ off(type: 'smoothZoomInfoAvailable', callback?: AsyncCallback<SmoothZoomInfo>): void; /** @@ -5499,6 +7579,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 13 */ + /** + * Subscribes to auto device switch status event callback. + * + * @param { 'autoDeviceSwitchStatusChange' } type - Event type. + * @param { AsyncCallback<AutoDeviceSwitchStatus> } callback - Callback used to return the result. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ on(type: 'autoDeviceSwitchStatusChange', callback: AsyncCallback<AutoDeviceSwitchStatus>): void; /** @@ -5509,6 +7598,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 13 */ + /** + * Unsubscribes to auto device switch status event callback. + * + * @param { 'autoDeviceSwitchStatusChange' } type - Event type. + * @param { AsyncCallback<AutoDeviceSwitchStatus> } callback - Callback used to return the result. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ off(type: 'autoDeviceSwitchStatusChange', callback?: AsyncCallback<AutoDeviceSwitchStatus>): void; /** @@ -5561,7 +7659,7 @@ declare namespace camera { } /** - * Video session object for system hap. + * Video session object used by the system camera. * * @extends VideoSession, Beauty, ColorEffect, ColorManagement, Macro * @interface VideoSessionForSys @@ -5570,7 +7668,7 @@ declare namespace camera { * @since 11 */ /** - * Video session object for system hap. + * Video session object used by the system camera. * * @extends VideoSession, Beauty, ColorEffect, ColorManagement, Macro, Aperture, ColorReservation * @interface VideoSessionForSys @@ -5579,7 +7677,7 @@ declare namespace camera { * @since 15 */ /** - * Video session object for system hap. + * Video session object used by the system camera. * * @extends VideoSession, Beauty, ColorEffect, ColorManagement, Macro, Aperture, ColorReservation, EffectSuggestion * @interface VideoSessionForSys @@ -5597,6 +7695,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 14 */ + /** + * Enum for quality prioritization. + * + * @enum { number } + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ enum QualityPrioritization { /** * High quality priority. @@ -5604,6 +7710,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 14 */ + /** + * High quality priority. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ HIGH_QUALITY = 0, /** @@ -5612,6 +7725,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 14 */ + /** + * Power balance priority. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ POWER_BALANCE = 1 } @@ -5637,9 +7757,19 @@ declare namespace camera { * @extends Session, Flash, AutoExposure, Focus, Zoom, Stabilization, ColorManagement, AutoDeviceSwitch, Macro * @interface VideoSession * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice * @since 19 */ - interface VideoSession extends Session, Flash, AutoExposure, Focus, Zoom, Stabilization, ColorManagement, AutoDeviceSwitch, Macro { + /** + * Video session object. + * + * @extends Session, Flash, AutoExposure, WhiteBalance, Focus, Zoom, Stabilization, ColorManagement, AutoDeviceSwitch, Macro + * @interface VideoSession + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 20 + */ + interface VideoSession extends Session, Flash, AutoExposure, WhiteBalance, Focus, Zoom, Stabilization, ColorManagement, AutoDeviceSwitch, Macro { /** * Gets whether the choosed preconfig type can be used to configure video session. * Must choose preconfig type from {@link PreconfigType}. @@ -5652,6 +7782,19 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Gets whether the choosed preconfig type can be used to configure video session. + * Must choose preconfig type from {@link PreconfigType}. + * + * @param { PreconfigType } preconfigType - preconfig type. + * @param { PreconfigRatio } preconfigRatio - the aspect ratio of surface for preconfig, + * default value {@link PreconfigRatio#PRECONFIG_RATIO_16_9}. + * @returns { boolean } Whether the choosed preconfig type can be used. + * @throws { BusinessError } 7400201 - Camera service fatal error. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ canPreconfig(preconfigType: PreconfigType, preconfigRatio?: PreconfigRatio): boolean; /** @@ -5665,6 +7808,18 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Configure video session with the preconfig type. + * Must choose preconfig type from {@link PreconfigType}. + * + * @param { PreconfigType } preconfigType - preconfig type. + * @param { PreconfigRatio } preconfigRatio - the aspect ratio of surface for preconfig, + * default value {@link PreconfigRatio#PRECONFIG_RATIO_16_9}. + * @throws { BusinessError } 7400201 - Camera service fatal error. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ preconfig(preconfigType: PreconfigType, preconfigRatio?: PreconfigRatio): void; /** @@ -5675,6 +7830,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ + /** + * Subscribes to error events. + * + * @param { 'error' } type - Event type. + * @param { ErrorCallback } callback - Callback used to get the capture session errors. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ on(type: 'error', callback: ErrorCallback): void; /** @@ -5685,6 +7849,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ + /** + * Unsubscribes from error events. + * + * @param { 'error' } type - Event type. + * @param { ErrorCallback } callback - Callback used to get the capture session errors. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ off(type: 'error', callback?: ErrorCallback): void; /** @@ -5695,6 +7868,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ + /** + * Subscribes focus state change event callback. + * + * @param { 'focusStateChange' } type - Event type. + * @param { AsyncCallback<FocusState> } callback - Callback used to get the focus state change. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ on(type: 'focusStateChange', callback: AsyncCallback<FocusState>): void; /** @@ -5705,6 +7887,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ + /** + * Unsubscribes from focus state change event callback. + * + * @param { 'focusStateChange' } type - Event type. + * @param { AsyncCallback<FocusState> } callback - Callback used to get the focus state change. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ off(type: 'focusStateChange', callback?: AsyncCallback<FocusState>): void; /** @@ -5715,6 +7906,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ + /** + * Subscribes zoom info event callback. + * + * @param { 'smoothZoomInfoAvailable' } type - Event type. + * @param { AsyncCallback<SmoothZoomInfo> } callback - Callback used to get the zoom info. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ on(type: 'smoothZoomInfoAvailable', callback: AsyncCallback<SmoothZoomInfo>): void; /** @@ -5725,6 +7925,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ + /** + * Unsubscribes from zoom info event callback. + * + * @param { 'smoothZoomInfoAvailable' } type - Event type. + * @param { AsyncCallback<SmoothZoomInfo> } callback - Callback used to get the zoom info. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ off(type: 'smoothZoomInfoAvailable', callback?: AsyncCallback<SmoothZoomInfo>): void; /** @@ -5783,6 +7992,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 13 */ + /** + * Subscribes to auto device switch status event callback. + * + * @param { 'autoDeviceSwitchStatusChange' } type - Event type. + * @param { AsyncCallback<AutoDeviceSwitchStatus> } callback - Callback used to return the result. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ on(type: 'autoDeviceSwitchStatusChange', callback: AsyncCallback<AutoDeviceSwitchStatus>): void; /** @@ -5793,6 +8011,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 13 */ + /** + * Unsubscribes to auto device switch status event callback. + * + * @param { 'autoDeviceSwitchStatusChange' } type - Event type. + * @param { AsyncCallback<AutoDeviceSwitchStatus> } callback - Callback used to return the result. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ off(type: 'autoDeviceSwitchStatusChange', callback?: AsyncCallback<AutoDeviceSwitchStatus>): void; /** @@ -5820,11 +8047,10 @@ declare namespace camera { off(type: 'focusTrackingInfoAvailable', callback?: Callback<FocusTrackingInfo>): void; /** - * Subscribes to effect suggestion event callback. - * + * Subscribes to effect suggestion change events. * @param { 'effectSuggestionChange' } type - Event type. - * @param { AsyncCallback<EffectSuggestionType> } callback - Callback used to get the effect suggestion change info. - * @throws { BusinessError } 202 - Not System Application. + * @param { AsyncCallback<EffectSuggestionType> } callback - Callback used to return the result. + * @throws { BusinessError } 202 - Not System Application.[object Object] * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi * @since 18 @@ -5832,11 +8058,11 @@ declare namespace camera { on(type: 'effectSuggestionChange', callback: AsyncCallback<EffectSuggestionType>): void; /** - * Unsubscribes from effect suggestion event callback. + * Unsubscribes from effect suggestion change events. * * @param { 'effectSuggestionChange' } type - Event type. - * @param { AsyncCallback<EffectSuggestionType> } callback - Callback used to get the effect suggestion change info. - * @throws { BusinessError } 202 - Not System Application. + * @param { AsyncCallback<EffectSuggestionType> } callback - Callback used to return the result. + * @throws { BusinessError } 202 - Not System Application.[object Object] * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi * @since 18 @@ -5880,6 +8106,20 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 14 */ + /** + * Sets quality prioritization. + * Setting to power balance reduces video quality to conserve power, suitable for long-duration recordings where + * video quality is less critical. + * + * @param { QualityPrioritization } quality - Target quality prioritization, with a default of HIGH_QUALITY. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; + * 3. Parameter verification failed. + * @throws { BusinessError } 7400103 - Session not config. The session has not been committed or configured. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ setQualityPrioritization(quality : QualityPrioritization) : void; /** @@ -6275,14 +8515,14 @@ declare namespace camera { } /** - * Portrait Photo session object. - * - * @extends Session, Flash, AutoExposure, Focus, Zoom, Beauty, ColorEffect, ColorManagement, Portrait, Aperture - * @interface PortraitPhotoSession - * @syscap SystemCapability.Multimedia.Camera.Core - * @systemapi - * @since 11 - */ + * Portrait Photo session object. + * + * @extends Session, Flash, AutoExposure, Focus, Zoom, Beauty, ColorEffect, ColorManagement, Portrait, Aperture + * @interface PortraitPhotoSession + * @syscap SystemCapability.Multimedia.Camera.Core + * @systemapi + * @since 11 + */ interface PortraitPhotoSession extends Session, Flash, AutoExposure, Focus, Zoom, Beauty, ColorEffect, ColorManagement, Portrait, Aperture { /** * Subscribes to error events. @@ -6396,18 +8636,18 @@ declare namespace camera { * @systemapi * @since 13 */ - getSessionConflictFunctions(): Array<PortraitPhotoConflictFunctions>; - } - - /** - * Aperture video session object. - * - * @extends Session, Flash, AutoExposure, Focus, Zoom, ColorEffect, Aperture - * @interface ApertureVideoSession - * @syscap SystemCapability.Multimedia.Camera.Core - * @systemapi - * @since 12 - */ + getSessionConflictFunctions(): Array<PortraitPhotoConflictFunctions>; + } + + /** + * Aperture video session object. + * + * @extends Session, Flash, AutoExposure, Focus, Zoom, ColorEffect, Aperture + * @interface ApertureVideoSession + * @syscap SystemCapability.Multimedia.Camera.Core + * @systemapi + * @since 12 + */ interface ApertureVideoSession extends Session, Flash, AutoExposure, Focus, Zoom, ColorEffect, Aperture { /** * Subscribes to error events. @@ -7262,6 +9502,15 @@ declare namespace camera { * @systemapi * @since 12 */ + /** + * Determine whether camera slow motion detection is supported. + * + * @returns { boolean } Is camera slow motion detection supported. + * @throws { BusinessError } 202 - Not System Application. + * @syscap SystemCapability.Multimedia.Camera.Core + * @systemapi + * @since 19 + */ isSlowMotionDetectionSupported(): boolean; /** @@ -7275,6 +9524,15 @@ declare namespace camera { * @systemapi * @since 12 */ + /** + * Set slow motion detection area. + * + * @param { Rect } area - Detection area. + * @throws { BusinessError } 202 - Not System Application. + * @syscap SystemCapability.Multimedia.Camera.Core + * @systemapi + * @since 19 + */ setSlowMotionDetectionArea(area: Rect): void; /** @@ -7562,7 +9820,25 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ - interface SecureSession extends Session, Flash, AutoExposure, Focus, Zoom { + /** + * Secure camera session object. + * + * @extends Session, Flash, AutoExposure, Focus, Zoom + * @interface SecureSession + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ + /** + * Secure camera session object. + * + * @extends Session, Flash, AutoExposure, WhiteBalance, Focus, Zoom + * @interface SecureSession + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 20 + */ + interface SecureSession extends Session, Flash, AutoExposure, WhiteBalance, Focus, Zoom { /** * Add Secure output for camera. * @@ -7582,6 +9858,16 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 18 */ + /** + * Add Secure output for camera. + * + * @param { PreviewOutput } previewOutput - Specify the output as a secure flow. + * @throws { BusinessError } 7400101 - Parameter missing or parameter type incorrect. + * @throws { BusinessError } 7400102 - Operation not allowed. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ addSecureOutput(previewOutput: PreviewOutput): void; /** @@ -7592,6 +9878,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Subscribes to error events. + * + * @param { 'error' } type - Event type. + * @param { ErrorCallback } callback - Callback used to get the capture session errors. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ on(type: 'error', callback: ErrorCallback): void; /** @@ -7602,6 +9897,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Unsubscribes from error events. + * + * @param { 'error' } type - Event type. + * @param { ErrorCallback } callback - Callback used to get the capture session errors. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ off(type: 'error', callback?: ErrorCallback): void; /** @@ -7612,6 +9916,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Subscribes focus status change event callback. + * + * @param { 'focusStateChange' } type - Event type. + * @param { AsyncCallback<FocusState> } callback - Callback used to get the focus state change. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ on(type: 'focusStateChange', callback: AsyncCallback<FocusState>): void; /** @@ -7622,6 +9935,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Unsubscribes from focus status change event callback. + * + * @param { 'focusStateChange' } type - Event type. + * @param { AsyncCallback<FocusState> } callback - Callback used to get the focus state change. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ off(type: 'focusStateChange', callback?: AsyncCallback<FocusState>): void; } @@ -8049,6 +10371,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Camera output object. + * + * @interface CameraOutput + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ interface CameraOutput { /** * Release output instance. @@ -8058,6 +10388,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Release output instance. + * + * @param { AsyncCallback<void> } callback - Callback used to return the result. + * @throws { BusinessError } 7400201 - Camera service fatal error. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ release(callback: AsyncCallback<void>): void; /** @@ -8068,6 +10407,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Release output instance. + * + * @returns { Promise<void> } Promise used to return the result. + * @throws { BusinessError } 7400201 - Camera service fatal error. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ release(): Promise<void>; } @@ -8110,6 +10458,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Preview output object. + * + * @extends CameraOutput + * @interface PreviewOutput + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ interface PreviewOutput extends CameraOutput { /** * Start output instance. @@ -8165,6 +10522,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Subscribes frame start event callback. + * + * @param { 'frameStart' } type - Event type. + * @param { AsyncCallback<void> } callback - Callback used to return the result. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ on(type: 'frameStart', callback: AsyncCallback<void>): void; /** @@ -8175,6 +10541,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Unsubscribes from frame start event callback. + * + * @param { 'frameStart' } type - Event type. + * @param { AsyncCallback<void> } callback - Callback used to return the result. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ off(type: 'frameStart', callback?: AsyncCallback<void>): void; /** @@ -8185,6 +10560,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Subscribes frame end event callback. + * + * @param { 'frameEnd' } type - Event type. + * @param { AsyncCallback<void> } callback - Callback used to return the result. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ on(type: 'frameEnd', callback: AsyncCallback<void>): void; /** @@ -8195,6 +10579,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Unsubscribes from frame end event callback. + * + * @param { 'frameEnd' } type - Event type. + * @param { AsyncCallback<void> } callback - Callback used to return the result. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ off(type: 'frameEnd', callback?: AsyncCallback<void>): void; /** @@ -8205,6 +10598,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Subscribes to error events. + * + * @param { 'error' } type - Event type. + * @param { ErrorCallback } callback - Callback used to get the preview output errors. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ on(type: 'error', callback: ErrorCallback): void; /** @@ -8215,6 +10617,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Unsubscribes from error events. + * + * @param { 'error' } type - Event type. + * @param { ErrorCallback } callback - Callback used to get the preview output errors. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ off(type: 'error', callback?: ErrorCallback): void; /** @@ -8224,7 +10635,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ - getSupportedFrameRates(): Array<FrameRateRange> + /** + * Get supported frame rates which can be set during session running. + * + * @returns { Array<FrameRateRange> } The array of supported frame rate range. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ + getSupportedFrameRates(): Array<FrameRateRange>; /** * Set a frame rate range. @@ -8236,7 +10655,18 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ - setFrameRate(minFps: number, maxFps: number): void + /** + * Set a frame rate range. + * + * @param { number } minFps - Minimum frame rate per second. + * @param { number } maxFps - Maximum frame rate per second. + * @throws { BusinessError } 7400101 - Parameter missing or parameter type incorrect. + * @throws { BusinessError } 7400110 - Unresolved conflicts with current configurations. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ + setFrameRate(minFps: number, maxFps: number): void; /** * Get active frame rate range which has been set before. @@ -8245,6 +10675,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Get active frame rate range which has been set before. + * + * @returns { FrameRateRange } The active frame rate range. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ getActiveFrameRate(): FrameRateRange; /** @@ -8255,6 +10693,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Gets the current preconfig type if you had already call preconfig interface. + * + * @returns { Profile } The current preconfig type. + * @throws { BusinessError } 7400201 - Camera service fatal error. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ getActiveProfile(): Profile; /** @@ -8267,6 +10714,17 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Gets the preview rotation angle. + * + * @param { number } displayRotation - The current display rotation angle. + * @returns { ImageRotation } The preview rotation angle. + * @throws { BusinessError } 7400101 - Parameter missing or parameter type incorrect. + * @throws { BusinessError } 7400201 - Camera service fatal error. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ getPreviewRotation(displayRotation: number): ImageRotation; /** @@ -8279,6 +10737,17 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Sets the preview rotation angle. + * + * @param { ImageRotation } previewRotation - Preview display rotation angle. + * @param { boolean } isDisplayLocked - TRUE means the display is locked, if not set, the default is FALSE. + * @throws { BusinessError } 7400101 - Parameter missing or parameter type incorrect. + * @throws { BusinessError } 7400201 - Camera service fatal error. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ setPreviewRotation(previewRotation: ImageRotation, isDisplayLocked?: boolean): void; /** @@ -8431,7 +10900,7 @@ declare namespace camera { * @since 12 */ EFFECT_SUGGESTION_FOOD = 2, - + /** * Sky. * @@ -8495,6 +10964,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Enumerates the image rotation angles. + * + * @enum { number } + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ enum ImageRotation { /** * The capture image rotates 0 degrees. @@ -8502,13 +10979,27 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * The capture image rotates 0 degrees. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ ROTATION_0 = 0, /** * The capture image rotates 90 degrees. * * @syscap SystemCapability.Multimedia.Camera.Core - * @since 10 + * @since 10 + */ + /** + * The capture image rotates 90 degrees. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 */ ROTATION_90 = 90, @@ -8518,6 +11009,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * The capture image rotates 180 degrees. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ ROTATION_180 = 180, /** @@ -8526,6 +11024,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * The capture image rotates 270 degrees. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ ROTATION_270 = 270 } @@ -8536,6 +11041,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Photo capture location + * + * @typedef Location + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ interface Location { /** * Latitude. @@ -8544,6 +11057,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Latitude. + * + * @type { number } + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ latitude: number; /** @@ -8553,6 +11074,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Longitude. + * + * @type { number } + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ longitude: number; /** @@ -8562,6 +11091,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Altitude. + * + * @type { number } + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ altitude: number; } @@ -8572,6 +11109,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Enumerates the image quality levels. + * + * @enum { number } + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ enum QualityLevel { /** * High image quality. @@ -8579,6 +11124,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * High image quality. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ QUALITY_LEVEL_HIGH = 0, /** @@ -8587,6 +11139,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Medium image quality. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ QUALITY_LEVEL_MEDIUM = 1, /** @@ -8595,6 +11154,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Low image quality. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ QUALITY_LEVEL_LOW = 2 } @@ -8605,6 +11171,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Photo capture options to set. + * + * @typedef PhotoCaptureSetting + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ interface PhotoCaptureSetting { /** * Photo image quality. @@ -8613,6 +11187,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Photo image quality. + * + * @type { ?QualityLevel } + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ quality?: QualityLevel; /** @@ -8622,6 +11204,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Photo rotation. + * + * @type { ?ImageRotation } + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ rotation?: ImageRotation; /** @@ -8631,6 +11221,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Photo location. + * + * @type { ?Location } + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ location?: Location; /** @@ -8640,6 +11238,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Set the mirror photo function switch, default to false. + * + * @type { ?boolean } + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ mirror?: boolean; } @@ -8687,6 +11293,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ + /** + * Photo object + * + * @typedef Photo + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ interface Photo { /** * Main image. @@ -8695,6 +11309,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ + /** + * Main image. + * + * @type { image.Image } + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ main: image.Image; /** @@ -8724,6 +11346,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ + /** + * Release Photo object. + * + * @returns { Promise<void> } Promise used to return the result. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ release(): Promise<void>; } @@ -8766,6 +11396,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 13 */ + /** + * Enumerates the camera video codec type. + * + * @enum { number } + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ enum VideoCodecType { /** * Codec type AVC. @@ -8773,6 +11411,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 13 */ + /** + * Codec type AVC. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ AVC = 0, /** @@ -8781,6 +11426,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 13 */ + /** + * Codec type HEVC. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ HEVC = 1 } @@ -8792,6 +11444,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Photo output object. + * + * @extends CameraOutput + * @interface PhotoOutput + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ interface PhotoOutput extends CameraOutput { /** * Start capture output. @@ -8802,6 +11463,16 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Start capture output. + * + * @param { AsyncCallback<void> } callback - Callback used to return the result. + * @throws { BusinessError } 7400104 - Session not running. + * @throws { BusinessError } 7400201 - Camera service fatal error. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ capture(callback: AsyncCallback<void>): void; /** @@ -8813,6 +11484,16 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Start capture output. + * + * @returns { Promise<void> } Promise used to return the result. + * @throws { BusinessError } 7400104 - Session not running. + * @throws { BusinessError } 7400201 - Camera service fatal error. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ capture(): Promise<void>; /** @@ -8826,6 +11507,18 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Start capture output. + * + * @param { PhotoCaptureSetting } setting - Photo capture settings. + * @param { AsyncCallback<void> } callback - Callback used to return the result. + * @throws { BusinessError } 7400101 - Parameter missing or parameter type incorrect. + * @throws { BusinessError } 7400104 - Session not running. + * @throws { BusinessError } 7400201 - Camera service fatal error. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ capture(setting: PhotoCaptureSetting, callback: AsyncCallback<void>): void; /** @@ -8851,6 +11544,19 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ + /** + * Start capture output. + * Remove optional param. + * + * @param { PhotoCaptureSetting } setting - Photo capture settings. + * @returns { Promise<void> } Promise used to return the result. + * @throws { BusinessError } 7400101 - Parameter missing or parameter type incorrect. + * @throws { BusinessError } 7400104 - Session not running. + * @throws { BusinessError } 7400201 - Camera service fatal error. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ capture(setting: PhotoCaptureSetting): Promise<void>; /** @@ -8878,7 +11584,7 @@ declare namespace camera { * @systemapi * @since 11 */ - confirmCapture(); + confirmCapture(): void; /** * Confirm if the raw image delivery is supported @@ -8892,7 +11598,7 @@ declare namespace camera { * @since 13 */ isRawDeliverySupported(): boolean; - + /** * Enable raw image image delivery. * @@ -8986,6 +11692,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 13 */ + /** + * Get supported moving photo video codec types. + * + * @returns { Array<VideoCodecType> } An array of supported video codec types for moving photo. + * @throws { BusinessError } 7400201 - Camera service fatal error. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ getSupportedMovingPhotoVideoCodecTypes(): Array<VideoCodecType>; /** @@ -8996,6 +11711,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 13 */ + /** + * Sets codec type for moving photo, default to AVC. + * + * @param { VideoCodecType } codecType - Codec type for moving photo. + * @throws { BusinessError } 7400201 - Camera service fatal error. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ setMovingPhotoVideoCodecType(codecType: VideoCodecType): void; /** @@ -9006,15 +11730,33 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ - on(type: 'photoAvailable', callback: AsyncCallback<Photo>): void; - + /** + * Subscribes photo available event callback. + * + * @param { 'photoAvailable' } type - Event type. + * @param { AsyncCallback<Photo> } callback - Callback used to get the Photo. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ + on(type: 'photoAvailable', callback: AsyncCallback<Photo>): void; + + /** + * Unsubscribes photo available event callback. + * + * @param { 'photoAvailable' } type - Event type. + * @param { AsyncCallback<Photo> } callback - Callback used to get the Photo. + * @syscap SystemCapability.Multimedia.Camera.Core + * @since 11 + */ /** * Unsubscribes photo available event callback. * * @param { 'photoAvailable' } type - Event type. * @param { AsyncCallback<Photo> } callback - Callback used to get the Photo. * @syscap SystemCapability.Multimedia.Camera.Core - * @since 11 + * @atomicservice + * @since 19 */ off(type: 'photoAvailable', callback?: AsyncCallback<Photo>): void; @@ -9054,6 +11796,19 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Subscribes to photo asset event callback. + * + * <p>This API processes deferred photo delivery data by quickly displaying low-quality images to give + * users the impression of faster photo capture, while also generating high-quality images to maintain the + * final output quality. For details about the design specifications, see {@link + * https://developer.huawei.com/consumer/en/doc/best-practices/bpta-camera-shot2see}. </p> + * @param { 'photoAssetAvailable' } type - Event type. + * @param { AsyncCallback<photoAccessHelper.PhotoAsset> } callback - Callback used to get the asset. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ on(type: 'photoAssetAvailable', callback: AsyncCallback<photoAccessHelper.PhotoAsset>): void; /** @@ -9064,7 +11819,16 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ - off(type: 'photoAssetAvailable', callback?: AsyncCallback<photoAccessHelper.PhotoAsset>): void; + /** + * Unsubscribes photo asset event callback. + * + * @param { 'photoAssetAvailable' } type - Event type. + * @param { AsyncCallback<photoAccessHelper.PhotoAsset> } callback - Callback used to get the asset. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ + off(type: 'photoAssetAvailable', callback?: AsyncCallback<photoAccessHelper.PhotoAsset>): void; /** * Check whether to support mirror photo. @@ -9073,6 +11837,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Check whether to support mirror photo. + * + * @returns { boolean } Is the mirror supported. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ isMirrorSupported(): boolean; /** @@ -9085,6 +11857,17 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 13 */ + /** + * Enable mirror for photo capture. + * + * @param { boolean } enabled - enable photo mirror if TRUE. + * @throws { BusinessError } 7400101 - Parameter missing or parameter type incorrect. + * @throws { BusinessError } 7400103 - Session not config. + * @throws { BusinessError } 7400201 - Camera service fatal error. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ enableMirror(enabled: boolean): void; /** @@ -9119,6 +11902,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ + /** + * Subscribes capture start event callback. + * + * @param { 'captureStartWithInfo' } type - Event type. + * @param { AsyncCallback<CaptureStartInfo> } callback - Callback used to get the capture start info. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ on(type: 'captureStartWithInfo', callback: AsyncCallback<CaptureStartInfo>): void; /** @@ -9129,6 +11921,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ + /** + * Unsubscribes from capture start event callback. + * + * @param { 'captureStartWithInfo' } type - Event type. + * @param { AsyncCallback<CaptureStartInfo> } callback - Callback used to get the capture start info. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ off(type: 'captureStartWithInfo', callback?: AsyncCallback<CaptureStartInfo>): void; /** @@ -9139,6 +11940,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Subscribes frame shutter event callback. + * + * @param { 'frameShutter' } type - Event type. + * @param { AsyncCallback<FrameShutterInfo> } callback - Callback used to get the frame shutter information. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ on(type: 'frameShutter', callback: AsyncCallback<FrameShutterInfo>): void; /** @@ -9149,6 +11959,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Unsubscribes from frame shutter event callback. + * + * @param { 'frameShutter' } type - Event type. + * @param { AsyncCallback<FrameShutterInfo> } callback - Callback used to get the frame shutter information. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ off(type: 'frameShutter', callback?: AsyncCallback<FrameShutterInfo>): void; /** @@ -9159,6 +11978,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Subscribes frame shutter end event callback. + * + * @param { 'frameShutterEnd' } type - Event type. + * @param { AsyncCallback<FrameShutterEndInfo> } callback - Callback used to get the frame shutter end information. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ on(type: 'frameShutterEnd', callback: AsyncCallback<FrameShutterEndInfo>): void; /** @@ -9169,6 +11997,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Unsubscribes from frame shutter end event callback. + * + * @param { 'frameShutterEnd' } type - Event type. + * @param { AsyncCallback<FrameShutterEndInfo> } callback - Callback used to get the frame shutter end information. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ off(type: 'frameShutterEnd', callback?: AsyncCallback<FrameShutterEndInfo>): void; /** @@ -9179,6 +12016,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Subscribes capture end event callback. + * + * @param { 'captureEnd' } type - Event type. + * @param { AsyncCallback<CaptureEndInfo> } callback - Callback used to get the capture end information. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ on(type: 'captureEnd', callback: AsyncCallback<CaptureEndInfo>): void; /** @@ -9189,6 +12035,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Unsubscribes from capture end event callback. + * + * @param { 'captureEnd' } type - Event type. + * @param { AsyncCallback<CaptureEndInfo> } callback - Callback used to get the capture end information. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ off(type: 'captureEnd', callback?: AsyncCallback<CaptureEndInfo>): void; /** @@ -9199,6 +12054,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Subscribes capture ready event callback. After receiving the callback, can proceed to the next capture + * + * @param { 'captureReady' } type - Event type. + * @param { AsyncCallback<void> } callback - Callback used to notice capture ready. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ on(type: 'captureReady', callback: AsyncCallback<void>): void; /** @@ -9209,6 +12073,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Unsubscribes from capture ready event callback. + * + * @param { 'captureReady' } type - Event type. + * @param { AsyncCallback<void> } callback - Callback used to notice capture ready. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ off(type: 'captureReady', callback?: AsyncCallback<void>): void; /** @@ -9219,6 +12092,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Subscribes estimated capture duration event callback. + * + * @param { 'estimatedCaptureDuration' } type - Event type. + * @param { AsyncCallback<number> } callback - Callback used to notify the estimated capture duration (in milliseconds). + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ on(type: 'estimatedCaptureDuration', callback: AsyncCallback<number>): void; /** @@ -9229,6 +12111,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Unsubscribes from estimated capture duration event callback. + * + * @param { 'estimatedCaptureDuration' } type - Event type. + * @param { AsyncCallback<number> } callback - Callback used to notify the estimated capture duration (in milliseconds). + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ off(type: 'estimatedCaptureDuration', callback?: AsyncCallback<number>): void; /** @@ -9239,6 +12130,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Subscribes to error events. + * + * @param { 'error' } type - Event type. + * @param { ErrorCallback } callback - Callback used to get the photo output errors. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ on(type: 'error', callback: ErrorCallback): void; /** @@ -9249,6 +12149,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Unsubscribes from error events. + * + * @param { 'error' } type - Event type. + * @param { ErrorCallback } callback - Callback used to get the photo output errors. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ off(type: 'error', callback?: ErrorCallback): void; /** @@ -9259,6 +12168,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Gets the current preconfig type if you had already call preconfig interface. + * + * @returns { Profile } The current preconfig type. + * @throws { BusinessError } 7400201 - Camera service fatal error. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ getActiveProfile(): Profile; /** @@ -9323,8 +12241,28 @@ declare namespace camera { * @systemapi * @since 10 */ + /** + * Subscribes to camera thumbnail events. + * This method is valid only after enableQuickThumbnail(true) is called. + * + * @param { 'quickThumbnail' } type - Event type. + * @param { AsyncCallback<image.PixelMap> } callback - Callback used to get the quick thumbnail. + * @syscap SystemCapability.Multimedia.Camera.Core + * @systemapi + * @since 19 + */ on(type: 'quickThumbnail', callback: AsyncCallback<image.PixelMap>): void; + /** + * Unsubscribes from camera thumbnail events. + * This method is valid only after enableQuickThumbnail(true) is called. + * + * @param { 'quickThumbnail' } type - Event type. + * @param { AsyncCallback<image.PixelMap> } callback - Callback used to get the quick thumbnail. + * @syscap SystemCapability.Multimedia.Camera.Core + * @systemapi + * @since 10 + */ /** * Unsubscribes from camera thumbnail events. * This method is valid only after enableQuickThumbnail(true) is called. @@ -9374,7 +12312,7 @@ declare namespace camera { * @systemapi * @since 13 */ - isAutoCloudImageEnhancementSupported(): boolean; + isAutoCloudImageEnhancementSupported(): boolean; /** * Enable auto cloud image enhancement @@ -9387,7 +12325,7 @@ declare namespace camera { * @systemapi * @since 13 */ - enableAutoCloudImageEnhancement(enabled: boolean): void; + enableAutoCloudImageEnhancement(enabled: boolean): void; /** * Confirm if moving photo supported. @@ -9397,6 +12335,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Confirm if moving photo supported. + * + * @returns { boolean } TRUE if the moving photo is supported. + * @throws { BusinessError } 7400201 - Camera service fatal error. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ isMovingPhotoSupported(): boolean; /** @@ -9410,6 +12357,18 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Enable moving photo. + * + * @permission ohos.permission.MICROPHONE + * @param { boolean } enabled - Target state for moving photo. + * @throws { BusinessError } 201 - permission denied. + * @throws { BusinessError } 7400101 - Parameter missing or parameter type incorrect. + * @throws { BusinessError } 7400201 - Camera service fatal error. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ enableMovingPhoto(enabled: boolean): void; /** @@ -9422,6 +12381,17 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Gets the photo rotation angle. + * + * @param { number } deviceDegree - The current device rotation degree. + * @returns { ImageRotation } The photo rotation angle. + * @throws { BusinessError } 7400101 - Parameter missing or parameter type incorrect. + * @throws { BusinessError } 7400201 - Camera service fatal error. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ getPhotoRotation(deviceDegree: number): ImageRotation; /** @@ -9472,7 +12442,7 @@ declare namespace camera { * @systemapi * @since 18 */ - off(type: 'offlineDeliveryFinished', callback?: AsyncCallback<void>): void + off(type: 'offlineDeliveryFinished', callback?: AsyncCallback<void>): void; } /** @@ -9482,6 +12452,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Frame shutter callback info. + * + * @typedef FrameShutterInfo + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ interface FrameShutterInfo { /** * Capture id. @@ -9490,6 +12468,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Capture id. + * + * @type { number } + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ captureId: number; /** * Timestamp for frame. @@ -9498,6 +12484,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Timestamp for frame. + * + * @type { number } + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ timestamp: number; } @@ -9508,6 +12502,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Frame shutter end callback info. + * + * @typedef FrameShutterEndInfo + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ interface FrameShutterEndInfo { /** * Capture id. @@ -9516,6 +12518,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Capture id. + * + * @type { number } + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ captureId: number; } @@ -9526,6 +12536,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ + /** + * Capture start info. + * + * @typedef CaptureStartInfo + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ interface CaptureStartInfo { /** * Capture id. @@ -9534,6 +12552,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ + /** + * Capture id. + * + * @type { number } + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ captureId: number; /** * Time(in milliseconds) is the shutter time for the photo. @@ -9542,6 +12568,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ + /** + * Time(in milliseconds) is the shutter time for the photo. + * + * @type { number } + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ time: number; } @@ -9552,6 +12586,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Capture end info. + * + * @typedef CaptureEndInfo + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ interface CaptureEndInfo { /** * Capture id. @@ -9560,6 +12602,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Capture id. + * + * @type { number } + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ captureId: number; /** * Frame count. @@ -9568,6 +12618,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Frame count. + * + * @type { number } + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ frameCount: number; } @@ -9610,6 +12668,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Video output object. + * + * @extends CameraOutput + * @interface VideoOutput + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ interface VideoOutput extends CameraOutput { /** * Start video output. @@ -9620,6 +12687,16 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Start video output. + * + * @param { AsyncCallback<void> } callback - Callback used to return the result. + * @throws { BusinessError } 7400103 - Session not config. + * @throws { BusinessError } 7400201 - Camera service fatal error. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ start(callback: AsyncCallback<void>): void; /** @@ -9631,6 +12708,16 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Start video output. + * + * @returns { Promise<void> } Promise used to return the result. + * @throws { BusinessError } 7400103 - Session not config. + * @throws { BusinessError } 7400201 - Camera service fatal error. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ start(): Promise<void>; /** @@ -9640,6 +12727,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Stop video output. + * + * @param { AsyncCallback<void> } callback - Callback used to return the result. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ stop(callback: AsyncCallback<void>): void; /** @@ -9649,6 +12744,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Stop video output. + * + * @returns { Promise<void> } Promise used to return the result. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ stop(): Promise<void>; /** @@ -9667,6 +12770,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 15 */ + /** + * Determine whether video mirror is supported. + * + * @returns { boolean } Is video mirror supported. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ isMirrorSupported(): boolean; /** @@ -9689,6 +12800,16 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 15 */ + /** + * Enable mirror for video capture. + * + * @param { boolean } enabled - enable video mirror if TRUE. + * @throws { BusinessError } 7400101 - Parameter missing or parameter type incorrect. + * @throws { BusinessError } 7400103 - Session not config. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ enableMirror(enabled: boolean): void; /** @@ -9698,7 +12819,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ - getSupportedFrameRates(): Array<FrameRateRange> + /** + * Get supported frame rates which can be set during session running. + * + * @returns { Array<FrameRateRange> } The array of supported frame rate range. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ + getSupportedFrameRates(): Array<FrameRateRange>; /** * Set a frame rate range. @@ -9710,7 +12839,18 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ - setFrameRate(minFps: number, maxFps: number): void + /** + * Set a frame rate range. + * + * @param { number } minFps - Minimum frame rate per second. + * @param { number } maxFps - Maximum frame rate per second. + * @throws { BusinessError } 7400101 - Parameter missing or parameter type incorrect. + * @throws { BusinessError } 7400110 - Unresolved conflicts with current configurations. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ + setFrameRate(minFps: number, maxFps: number): void; /** * Get active frame rate range which has been set before. @@ -9719,6 +12859,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Get active frame rate range which has been set before. + * + * @returns { FrameRateRange } The active frame rate range. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ getActiveFrameRate(): FrameRateRange; /** @@ -9731,6 +12879,17 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Gets the video rotation angle. + * + * @param { number } deviceDegree - The current device rotation degree. + * @returns { ImageRotation } The video rotation angle. + * @throws { BusinessError } 7400101 - Parameter missing or parameter type incorrect. + * @throws { BusinessError } 7400201 - Camera service fatal error. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ getVideoRotation(deviceDegree: number): ImageRotation; /** @@ -9859,6 +13018,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Subscribes frame start event callback. + * + * @param { 'frameStart' } type - Event type. + * @param { AsyncCallback<void> } callback - Callback used to return the result. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ on(type: 'frameStart', callback: AsyncCallback<void>): void; /** @@ -9869,6 +13037,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Unsubscribes from frame start event callback. + * + * @param { 'frameStart' } type - Event type. + * @param { AsyncCallback<void> } callback - Callback used to return the result. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ off(type: 'frameStart', callback?: AsyncCallback<void>): void; /** @@ -9879,6 +13056,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Subscribes frame end event callback. + * + * @param { 'frameEnd' } type - Event type. + * @param { AsyncCallback<void> } callback - Callback used to return the result. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ on(type: 'frameEnd', callback: AsyncCallback<void>): void; /** @@ -9889,6 +13075,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Unsubscribes from frame end event callback. + * + * @param { 'frameEnd' } type - Event type. + * @param { AsyncCallback<void> } callback - Callback used to return the result. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ off(type: 'frameEnd', callback?: AsyncCallback<void>): void; /** @@ -9899,6 +13094,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Subscribes to error events. + * + * @param { 'error' } type - Event type. + * @param { ErrorCallback } callback - Callback used to get the video output errors. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ on(type: 'error', callback: ErrorCallback): void; /** @@ -9909,6 +13113,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Unsubscribes from error events. + * + * @param { 'error' } type - Event type. + * @param { ErrorCallback } callback - Callback used to get the video output errors. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ off(type: 'error', callback?: ErrorCallback): void; /** @@ -9919,6 +13132,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ + /** + * Gets the current preconfig type if you had already call preconfig interface. + * + * @returns { VideoProfile } The current preconfig type. + * @throws { BusinessError } 7400201 - Camera service fatal error. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ getActiveProfile(): VideoProfile; /** @@ -9961,7 +13183,7 @@ declare namespace camera { * @systemapi * @since 12 */ - VIDEO_META_MAKER_INFO = 0, + VIDEO_META_MAKER_INFO = 0 } /** @@ -9971,6 +13193,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Metadata object type. + * + * @enum { number } + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ enum MetadataObjectType { /** * Face detection type. @@ -9978,6 +13208,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Face detection type. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ FACE_DETECTION = 0, /** @@ -10097,13 +13334,29 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Rectangle definition. + * + * @typedef Rect + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ interface Rect { /** * X coordinator of top left point. * * @type { number } * @syscap SystemCapability.Multimedia.Camera.Core - * @since 10 + * @since 10 + */ + /** + * X coordinator of top left point. + * + * @type { number } + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 */ topLeftX: number; /** @@ -10113,6 +13366,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Y coordinator of top left point. + * + * @type { number } + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ topLeftY: number; /** * Width of this rectangle. @@ -10121,6 +13382,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Width of this rectangle. + * + * @type { number } + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ width: number; /** * Height of this rectangle. @@ -10129,6 +13398,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Height of this rectangle. + * + * @type { number } + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ height: number; } @@ -10149,7 +13426,7 @@ declare namespace camera { * @since 13 */ NEUTRAL = 0, - + /** * Emotion type: Sadness. * @@ -10167,7 +13444,7 @@ declare namespace camera { * @since 13 */ SMILE = 2, - + /** * Emotion type: Surprise. * @@ -10185,6 +13462,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Metadata object basis. + * + * @typedef MetadataObject + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ interface MetadataObject { /** * Metadata object type. @@ -10194,6 +13479,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Metadata object type. + * + * @type { MetadataObjectType } + * @readonly + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ readonly type: MetadataObjectType; /** * Metadata object timestamp in milliseconds. @@ -10203,6 +13497,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Metadata object timestamp in milliseconds. + * + * @type { number } + * @readonly + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ readonly timestamp: number; /** * The axis-aligned bounding box of detected metadata object. @@ -10212,6 +13515,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * The axis-aligned bounding box of detected metadata object. + * + * @type { Rect } + * @readonly + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ readonly boundingBox: Rect; /** * Metadata object id. @@ -10322,7 +13634,7 @@ declare namespace camera { */ readonly rollAngle: number; } - + /** * Metadata object for human body. * @@ -10334,7 +13646,7 @@ declare namespace camera { */ interface MetadataHumanBodyObject extends MetadataObject { } - + /** * Metadata object for cat face. * @@ -10367,7 +13679,7 @@ declare namespace camera { */ readonly rightEyeBoundingBox: Rect; } - + /** * Metadata object for cat body. * @@ -10379,7 +13691,7 @@ declare namespace camera { */ interface MetadataCatBodyObject extends MetadataObject { } - + /** * Metadata object for dog face. * @@ -10489,6 +13801,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Metadata Output object + * + * @extends CameraOutput + * @interface MetadataOutput + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ interface MetadataOutput extends CameraOutput { /** * Start output metadata @@ -10499,6 +13820,16 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Start output metadata + * + * @param { AsyncCallback<void> } callback - Callback used to return the result. + * @throws { BusinessError } 7400103 - Session not config. + * @throws { BusinessError } 7400201 - Camera service fatal error. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ start(callback: AsyncCallback<void>): void; /** @@ -10510,6 +13841,16 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Start output metadata + * + * @returns { Promise<void> } Promise used to return the result. + * @throws { BusinessError } 7400103 - Session not config. + * @throws { BusinessError } 7400201 - Camera service fatal error. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ start(): Promise<void>; /** @@ -10519,6 +13860,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Stop output metadata + * + * @param { AsyncCallback<void> } callback - Callback used to return the result. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ stop(callback: AsyncCallback<void>): void; /** @@ -10528,6 +13877,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Stop output metadata + * + * @returns { Promise<void> } Promise used to return the result. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ stop(): Promise<void>; /** @@ -10535,7 +13892,7 @@ declare namespace camera { * * @param { Array<MetadataObjectType> } types - Object types to be added. * @throws { BusinessError } 202 - Not System Application. - * @throws { BusinessError } 7400101 - Parameter missing or parameter type incorrect. + * @throws { BusinessError } 7400101 - Parameter missing or parameter type incorrect. * @throws { BusinessError } 7400103 - Session not config. * @throws { BusinessError } 7400201 - Camera service fatal error. * @syscap SystemCapability.Multimedia.Camera.Core @@ -10549,7 +13906,7 @@ declare namespace camera { * * @param { Array<MetadataObjectType> } types - Object types to be removed. * @throws { BusinessError } 202 - Not System Application. - * @throws { BusinessError } 7400101 - Parameter missing or parameter type incorrect. + * @throws { BusinessError } 7400101 - Parameter missing or parameter type incorrect. * @throws { BusinessError } 7400103 - Session not config. * @throws { BusinessError } 7400201 - Camera service fatal error. * @syscap SystemCapability.Multimedia.Camera.Core @@ -10566,6 +13923,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Subscribes to metadata objects available event callback. + * + * @param { 'metadataObjectsAvailable' } type - Event type. + * @param { AsyncCallback<Array<MetadataObject>> } callback - Callback used to get the available metadata objects. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ on(type: 'metadataObjectsAvailable', callback: AsyncCallback<Array<MetadataObject>>): void; /** @@ -10576,6 +13942,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Unsubscribes from metadata objects available event callback. + * + * @param { 'metadataObjectsAvailable' } type - Event type. + * @param { AsyncCallback<Array<MetadataObject>> } callback - Callback used to get the available metadata objects. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ off(type: 'metadataObjectsAvailable', callback?: AsyncCallback<Array<MetadataObject>>): void; /** @@ -10586,6 +13961,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Subscribes to error events. + * + * @param { 'error' } type - Event type. + * @param { ErrorCallback } callback - Callback used to get the video output errors. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ on(type: 'error', callback: ErrorCallback): void; /** @@ -10596,6 +13980,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ + /** + * Unsubscribes from error events. + * + * @param { 'error' } type - Event type. + * @param { ErrorCallback } callback - Callback used to get the video output errors. + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ off(type: 'error', callback?: ErrorCallback): void; } @@ -10606,6 +13999,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 18 */ + /** + * Enum for camera concurrent type. + * + * @enum { number } + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ enum CameraConcurrentType { /** * Cameras concurrency with limited capabilities. @@ -10613,6 +14014,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 18 */ + /** + * Cameras concurrency with limited capabilities. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ CAMERA_LIMITED_CAPABILITY = 0, /** @@ -10621,6 +14029,13 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 18 */ + /** + * Cameras concurrency with full capabilities. + * + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ CAMERA_FULL_CAPABILITY = 1, } @@ -10631,6 +14046,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 18 */ + /** + * Camera concurrent information. + * + * @interface CameraConcurrentInfo + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ interface CameraConcurrentInfo { /** * Camera instance. @@ -10640,6 +14063,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 18 */ + /** + * Camera instance. + * + * @type { CameraDevice } + * @readonly + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ readonly device: CameraDevice; /** @@ -10650,6 +14082,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 18 */ + /** + * Camera concurrent type. + * + * @type { CameraConcurrentType } + * @readonly + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ readonly type: CameraConcurrentType; /** @@ -10660,6 +14101,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 18 */ + /** + * Supported scene modes. + * + * @type { Array<SceneMode> } + * @readonly + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ readonly modes: Array<SceneMode>; /** @@ -10670,6 +14120,15 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @since 18 */ + /** + * Supported outputCapability. + * + * @type { Array<CameraOutputCapability> } + * @readonly + * @syscap SystemCapability.Multimedia.Camera.Core + * @atomicservice + * @since 19 + */ readonly outputCapabilities: Array<CameraOutputCapability>; } @@ -11060,7 +14519,7 @@ declare namespace camera { */ setTimeLapsePreviewType(type: TimeLapsePreviewType): void; } - + /** * Enum for Depth Data Accuracy. * @@ -11535,6 +14994,46 @@ declare namespace camera { */ setColorReservation(type: ColorReservationType): void; } + + /** + * Quick thumbnail object + * + * @typedef QuickThumbnail + * @syscap SystemCapability.Multimedia.Camera.Core + * @systemapi + * @since 19 + */ + interface QuickThumbnail { + /** + * capture id. + * + * @type { number } + * @syscap SystemCapability.Multimedia.Camera.Core + * @systemapi + * @since 19 + */ + readonly captureId: number; + + /** + * Thumbnail image. + * + * @type { image.PixelMap } + * @syscap SystemCapability.Multimedia.Camera.Core + * @systemapi + * @since 19 + */ + thumbnailImage: image.PixelMap; + + /** + * Release quick thumbnail object. + * + * @returns { Promise<void> } Promise used to return the result. + * @syscap SystemCapability.Multimedia.Camera.Core + * @systemapi + * @since 19 + */ + release(): Promise<void>; + } } export default camera; -- Gitee From 418206a07d371885b16167fde1236a5d524657c2 Mon Sep 17 00:00:00 2001 From: luzhiye <luzhiye123@huawei.com> Date: Fri, 9 May 2025 01:11:53 +0000 Subject: [PATCH 799/835] update api/@ohos.usbManager.d.ts. Signed-off-by: luzhiye <luzhiye123@huawei.com> --- api/@ohos.usbManager.d.ts | 3 --- 1 file changed, 3 deletions(-) diff --git a/api/@ohos.usbManager.d.ts b/api/@ohos.usbManager.d.ts index cd3aa8295d..7714e6dfd2 100644 --- a/api/@ohos.usbManager.d.ts +++ b/api/@ohos.usbManager.d.ts @@ -2370,9 +2370,6 @@ declare namespace usbManager { * * @param { USBDevicePipe } pipe - Represents a USB device,which is the target object to be restarted.It cannot be empty. * @returns { boolean } If the restart operation is successful, return {@code true}; if the restart operation fails, return {@code false}. - * @throws { BusinessError } 401 - Parameter error. Possible causes: - * <br>1.Mandatory parameters are left unspecified. - * <br>2.Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported. Current function do not supporte due to the limitition of the device capabilities. * @throws { BusinessError } 14400004 - USB Service connection exception. Possible causes: 1. No USB Device plugged in. * @throws { BusinessError } 14400008 - No such device(it may have been disconnected) -- Gitee From b15f9479ea9fb7db58fb4f74908c369f005868be Mon Sep 17 00:00:00 2001 From: cheerful_ricky <yuegang7@huawei.com> Date: Fri, 9 May 2025 11:04:45 +0800 Subject: [PATCH 800/835] revert new error code in master Signed-off-by: cheerful_ricky <yuegang7@huawei.com> --- api/@ohos.commonEventManager.d.ts | 86 ------------------------------- 1 file changed, 86 deletions(-) diff --git a/api/@ohos.commonEventManager.d.ts b/api/@ohos.commonEventManager.d.ts index c62395b690..07f0ccfabb 100644 --- a/api/@ohos.commonEventManager.d.ts +++ b/api/@ohos.commonEventManager.d.ts @@ -83,22 +83,6 @@ declare namespace commonEventManager { * @atomicservice * @since 12 */ - /** - * Publishes an ordered, sticky, or standard common event. - * - * @param { string } event - name of the common event. - * @param { AsyncCallback<void> } callback - The callback of publish. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - * <br>2. Incorrect parameter types. 3. Parameter verification failed. - * @throws { BusinessError } 1500003 - The common event sending frequency too high. - * @throws { BusinessError } 1500007 - Failed to send the message to the common event service. - * @throws { BusinessError } 1500008 - Failed to initialize the common event service. - * @throws { BusinessError } 1500009 - Failed to obtain system parameters. - * @syscap SystemCapability.Notification.CommonEvent - * @crossplatform - * @atomicservice - * @since 19 - */ function publish(event: string, callback: AsyncCallback<void>): void; /** @@ -149,24 +133,6 @@ declare namespace commonEventManager { * @atomicservice * @since 12 */ - /** - * Publishes an ordered, sticky, or standard common event. - * - * @param { string } event - name of the common event. - * @param { CommonEventPublishData } options - Indicate the CommonEventPublishData containing the common event - * content and attributes. - * @param { AsyncCallback<void> } callback - The callback of publish. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - * <br>2. Incorrect parameter types. 3. Parameter verification failed. - * @throws { BusinessError } 1500003 - The common event sending frequency too high. - * @throws { BusinessError } 1500007 - Failed to send the message to the common event service. - * @throws { BusinessError } 1500008 - Failed to initialize the common event service. - * @throws { BusinessError } 1500009 - Failed to obtain system parameters. - * @syscap SystemCapability.Notification.CommonEvent - * @crossplatform - * @atomicservice - * @since 19 - */ function publish(event: string, options: CommonEventPublishData, callback: AsyncCallback<void>): void; /** @@ -185,23 +151,6 @@ declare namespace commonEventManager { * @systemapi * @since 9 */ - /** - * Publishes an ordered, sticky, or standard common event to a specified user. - * - * @param { string } event - Specified the names of the common events. - * @param { number } userId - Specified the user to receive the common events. - * @param { AsyncCallback<void> } callback - The callback of publishAsUser. - * @throws { BusinessError } 202 - not system app - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - * <br>2. Incorrect parameter types. 3. Parameter verification failed. - * @throws { BusinessError } 1500003 - The common event sending frequency too high. - * @throws { BusinessError } 1500007 - Failed to send the message to the common event service. - * @throws { BusinessError } 1500008 - Failed to initialize the common event service. - * @throws { BusinessError } 1500009 - Failed to obtain system parameters. - * @syscap SystemCapability.Notification.CommonEvent - * @systemapi - * @since 19 - */ function publishAsUser(event: string, userId: number, callback: AsyncCallback<void>): void; /** @@ -221,25 +170,6 @@ declare namespace commonEventManager { * @syscap SystemCapability.Notification.CommonEvent * @systemapi * @since 9 - */ - /** - * Publishes an ordered, sticky, or standard common event to a specified user. - * - * @param { string } event - Specified the names of the common events. - * @param { number } userId - Specified the user to receive the common events. - * @param { CommonEventPublishData } options - Indicates the CommonEventPublishData containing the common event - * content and attributes. - * @param { AsyncCallback<void> } callback - The callback of publishAsUser. - * @throws { BusinessError } 202 - not system app - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - * <br>2. Incorrect parameter types. 3. Parameter verification failed. - * @throws { BusinessError } 1500003 - The common event sending frequency too high. - * @throws { BusinessError } 1500007 - Failed to send the message to the common event service. - * @throws { BusinessError } 1500008 - Failed to initialize the common event service. - * @throws { BusinessError } 1500009 - Failed to obtain system parameters. - * @syscap SystemCapability.Notification.CommonEvent - * @systemapi - * @since 19 */ function publishAsUser( event: string, @@ -352,22 +282,6 @@ declare namespace commonEventManager { * @atomicservice * @since 11 */ - /** - * Subscribe an ordered, sticky, or standard common event. - * - * @param { CommonEventSubscriber } subscriber - Indicate the subscriber of the common event. - * @param { AsyncCallback<CommonEventData> } callback - The callback is used to return the CommonEventData object. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - * <br>2. Incorrect parameter types. 3. Parameter verification failed. - * @throws { BusinessError } 801 - capability not supported - * @throws { BusinessError } 1500007 - Failed to send the message to the common event service. - * @throws { BusinessError } 1500008 - Failed to initialize the common event service. - * @throws { BusinessError } 1500010 - The count of subscriber exceed system specification. - * @syscap SystemCapability.Notification.CommonEvent - * @crossplatform - * @atomicservice - * @since 19 - */ function subscribe(subscriber: CommonEventSubscriber, callback: AsyncCallback<CommonEventData>): void; /** -- Gitee From da6cbab59f0886b310eb612ff976ce9537656c6e Mon Sep 17 00:00:00 2001 From: meikun4 <meikun4@huawei.com> Date: Fri, 9 May 2025 14:51:22 +0800 Subject: [PATCH 801/835] =?UTF-8?q?=E5=AD=90=E7=AA=97=E6=94=AF=E6=8C=81?= =?UTF-8?q?=E6=8F=8F=E8=BE=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: meikun4 <meikun4@huawei.com> --- api/@ohos.window.d.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/api/@ohos.window.d.ts b/api/@ohos.window.d.ts index 3d98df031b..792c68b370 100644 --- a/api/@ohos.window.d.ts +++ b/api/@ohos.window.d.ts @@ -9526,6 +9526,16 @@ declare namespace window { * @since 18 */ zLevel?: number; + /** + * Indicates whether subwindow show outline + * + * @type { ?boolean } + * @syscap SystemCapability.Window.SessionManager + * @atomicservice + * @since 20 + */ + outlineEnabled?: boolean; + } /** * WindowStage -- Gitee From 9b59b86fa42775390e123f519e96bad09f9eaa9e Mon Sep 17 00:00:00 2001 From: xingshenjie <xingshenjie@huawei.com> Date: Mon, 5 May 2025 02:05:25 -0700 Subject: [PATCH 802/835] file_api update doc desc Signed-off-by: xingshenjie <xingshenjie@huawei.com> --- api/@ohos.file.fs.d.ts | 591 +++++++++++++++++++++++++---------------- 1 file changed, 368 insertions(+), 223 deletions(-) diff --git a/api/@ohos.file.fs.d.ts b/api/@ohos.file.fs.d.ts index eb6ddfa720..3310d4722e 100644 --- a/api/@ohos.file.fs.d.ts +++ b/api/@ohos.file.fs.d.ts @@ -447,11 +447,16 @@ declare namespace fileIo { * @since 11 */ /** - * Access file. + * Checks whether the file or directory exists or has the operation permission. + * This API uses a promise to return the result. + * If the read, write, or read and write permission verification fails, + * the error code 13900012 (Permission denied) will be thrown. * - * @param { string } path - path. - * @param { AccessModeType } [mode = fs.AccessModeType.EXIST] - accessibility mode. - * @returns { Promise<boolean> } Returns the file is accessible or not in promise mode. + * @param { string } path - Application sandbox path of the file to check. + * @param { AccessModeType } [mode = fs.AccessModeType.EXIST] - Permission on the file to verify. + * <br>If this parameter is left blank, the system checks whether the file exists. + * @returns { Promise<boolean> } Promise used to return a Boolean value. + * <br>Returns true if the file exists; returns false otherwise. * @throws { BusinessError } 13900002 - No such file or directory * @throws { BusinessError } 13900005 - I/O error * @throws { BusinessError } 13900008 - Bad file descriptor @@ -513,10 +518,11 @@ declare function access(path: string, mode?: AccessModeType): Promise<boolean>; * @since 10 */ /** - * Access file. + * Checks whether a file or directory exists. This API uses an asynchronous callback to return the result. * - * @param { string } path - path. - * @param { AsyncCallback<boolean> } callback - The callback is used to return the file is accessible or not. + * @param { string } path - Application sandbox path of the file to check. + * @param { AsyncCallback<boolean> } callback - Callback invoked to return the result. + * <br>The value true means the file exists; the value false means the opposite. * @throws { BusinessError } 13900002 - No such file or directory * @throws { BusinessError } 13900005 - I/O error * @throws { BusinessError } 13900008 - Bad file descriptor @@ -537,12 +543,16 @@ declare function access(path: string, mode?: AccessModeType): Promise<boolean>; declare function access(path: string, callback: AsyncCallback<boolean>): void; /** - * Access file. + * Checks whether the file or directory is stored locally or has the operation permission. + * This API uses a promise to return the result.If the read, write, or read and write permission verification fails, + * the error code 13900012 (Permission denied) will be thrown. * - * @param { string } path - file path that needs to be checked whether the calling process can access. - * @param { AccessModeType } mode - accessibility mode. - * @param { AccessFlagType } flag - accessibility flag. - * @returns { Promise<boolean> } Returns the file is accessible or not in promise mode. + * @param { string } path - Application sandbox path of the file to check. + * @param { AccessModeType } mode - Permission on the file to verify. + * @param { AccessFlagType } flag - Location of the file to verify. + * @returns { Promise<boolean> } Promise used to return a Boolean value. + * <br>The value true means the file is a local file and has the related permission. + * <br>The value false means the file does not exist or is on the cloud or a distributed device. * @throws { BusinessError } 401 - Parameter error.Possible causes:1.Mandatory parameters are left unspecified; * <br>2.Incorrect parameter types. * @throws { BusinessError } 13900005 - I/O error @@ -623,12 +633,15 @@ declare function access(path: string, mode: AccessModeType, flag: AccessFlagType * @since 11 */ /** - * - * Access file with sync interface. * - * @param { string } path - path. - * @param { AccessModeType } [mode = fs.AccessModeType.EXIST] - accessibility mode. - * @returns { boolean } Returns the file is accessible or not. + * Checks whether a file or directory exists or has the operation permission. + * This API returns the result synchronously.If the read, write, or read and write permission verification fails, + * the error code 13900012 (Permission denied) will be thrown. + * + * @param { string } path - Application sandbox path of the file to check. + * @param { AccessModeType } [mode = fs.AccessModeType.EXIST] - Permission on the file to verify. + * <br>If this parameter is left blank, the system checks whether the file exists. + * @returns { boolean } Returns true if the file exists; returns false otherwise. * @throws { BusinessError } 13900002 - No such file or directory * @throws { BusinessError } 13900005 - I/O error * @throws { BusinessError } 13900008 - Bad file descriptor @@ -649,12 +662,15 @@ declare function access(path: string, mode: AccessModeType, flag: AccessFlagType declare function accessSync(path: string, mode?: AccessModeType): boolean; /** - * Access file with sync interface. + * Checks whether a file or directory is stored locally or has the operation permission. This API returns the result synchronously. + * If the read, write, or read and write permission verification fails, + * the error code 13900012 (Permission denied) will be thrown. * - * @param { string } path - file path that needs to be checked whether the calling process can access. - * @param { AccessModeType } mode - accessibility mode. - * @param { AccessFlagType } flag - accessibility flag. - * @returns { boolean } Returns the file is accessible or not. + * @param { string } path - Application sandbox path of the file to check. + * @param { AccessModeType } mode - Permission on the file to verify. + * @param { AccessFlagType } flag - Location of the file to verify. + * @returns { boolean } Returns true if the file is a local file and has the related permission; + * <br>returns false if the file does not exist or is on the cloud or a distributed device. * @throws { BusinessError } 401 - Parameter error.Possible causes:1.Mandatory parameters are left unspecified; * <br>2.Incorrect parameter types. * @throws { BusinessError } 13900005 - I/O error @@ -701,10 +717,11 @@ declare function accessSync(path: string, mode: AccessModeType, flag: AccessFlag * @since 10 */ /** - * Close file or fd. + * Closes a file or directory. This API uses a promise to return the result. * - * @param { number | File } file - file object or fd. - * @returns { Promise<void> } The promise returned by the function. + * @param { number | File } file - File object or FD of the file to close. + * <br>Once closed, the File object or FD cannot be used for read or write operations. + * @returns { Promise<void> } Promise that returns no value. * @throws { BusinessError } 13900004 - Interrupted system call * @throws { BusinessError } 13900005 - I/O error * @throws { BusinessError } 13900008 - Bad file descriptor @@ -748,10 +765,11 @@ declare function close(file: number | File): Promise<void>; * @since 10 */ /** - * Close file or fd. + * Closes a file or directory. This API uses an asynchronous callback to return the result. * - * @param { number | File } file - file object or fd. - * @param { AsyncCallback<void> } callback - Return the callback function. + * @param { number | File } file - File object or FD of the file to close. + * <br>Once closed, the File object or FD cannot be used for read or write operations. + * @param { AsyncCallback<void> } callback - Callback invoked immediately after the file is closed. * @throws { BusinessError } 13900004 - Interrupted system call * @throws { BusinessError } 13900005 - I/O error * @throws { BusinessError } 13900008 - Bad file descriptor @@ -793,9 +811,10 @@ declare function close(file: number | File, callback: AsyncCallback<void>): void * @since 10 */ /** - * Close file or fd with sync interface. + * Closes a file or directory. This API returns the result synchronously. * - * @param { number | File } file - file object or fd. + * @param { number | File } file - File object or FD of the file to close. + * <br>Once closed, the File object or FD cannot be used for read or write operations. * @throws { BusinessError } 13900004 - Interrupted system call * @throws { BusinessError } 13900005 - I/O error * @throws { BusinessError } 13900008 - Bad file descriptor @@ -846,12 +865,16 @@ declare function closeSync(file: number | File): void; * @since 11 */ /** - * Copy file or directory. + * Copies a file or directory. This API uses a promise to return the result. + * File copy across devices is supported. This API forcibly overwrites the file or directory. + * The input parameter can be the URI of the file or directory. A maximum of 10 cross-device copy tasks are allowed at the same time, + * and the number of files to be copied at a time cannot exceed 500. * - * @param { string } srcUri - src uri. - * @param { string } destUri - dest uri. - * @param { CopyOptions } [options] - options. - * @returns { Promise<void> } The promise returned by the function. + * @param { string } srcUri - URI of the file or directory to copy. + * @param { string } destUri - URI of the destination file or directory. + * @param { CopyOptions } [options] - Callback invoked to provide the copy progress. + * <br>If this parameter is not set, the callback will not be invoked. + * @returns { Promise<void> } Promise that returns no value. * @throws { BusinessError } 401 - Parameter error.Possible causes:1.Mandatory parameters are left unspecified; * <br>2.Incorrect parameter types. * @throws { BusinessError } 13900001 - Operation not permitted @@ -885,11 +908,14 @@ declare function closeSync(file: number | File): void; declare function copy(srcUri: string, destUri: string, options?: CopyOptions): Promise<void>; /** - * Copy file or directory. + * Copies a file or directory. This API uses an asynchronous callback to return the result. + * File copy across devices is supported. This API forcibly overwrites the file or directory. The file or directory URI is supported. + * A maximum of 10 cross-device copy tasks are allowed at the same time, + * and the number of files to be copied at a time cannot exceed 500. * - * @param { string } srcUri - src uri. - * @param { string } destUri - dest uri. - * @param { AsyncCallback<void> } callback - Return the callback function. + * @param { string } srcUri - URI of the file or directory to copy. + * @param { string } destUri - URI of the destination file or directory. + * @param { AsyncCallback<void> } callback - Callback used to return the result. * @throws { BusinessError } 401 - Parameter error.Possible causes:1.Mandatory parameters are left unspecified; * <br>2.Incorrect parameter types. * @throws { BusinessError } 13900001 - Operation not permitted @@ -922,12 +948,15 @@ declare function copy(srcUri: string, destUri: string, options?: CopyOptions): P declare function copy(srcUri: string, destUri: string, callback: AsyncCallback<void>): void; /** - * Copy file or directory. + * Copies a file or directory. This API uses an asynchronous callback to return the result. + * File copy across devices is supported. This API forcibly overwrites the file or directory. The file or directory URI is supported. + * A maximum of 10 cross-device copy tasks are allowed at the same time, + * and the number of files to be copied at a time cannot exceed 500. * - * @param { string } srcUri - src uri. - * @param { string } destUri - dest uri. - * @param { CopyOptions } options - options. - * @param { AsyncCallback<void> } callback - Return the callback function. + * @param { string } srcUri - URI of the file or directory to copy. + * @param { string } destUri - URI of the destination file or directory. + * @param { CopyOptions } options - Callback used to return the copy progress. + * @param { AsyncCallback<void> } callback - Callback used to return the result. * @throws { BusinessError } 401 - Parameter error.Possible causes:1.Mandatory parameters are left unspecified; * <br>2.Incorrect parameter types. * @throws { BusinessError } 13900001 - Operation not permitted @@ -987,12 +1016,21 @@ declare function copy(srcUri: string, destUri: string, options: CopyOptions, cal * @since 10 */ /** - * Copy directory. + * Copies the source directory to the destination directory. This API uses a promise to return the result. * - * @param { string } src - source path. - * @param { string } dest - destination path. - * @param { number } [mode = 0] - mode. - * @returns { Promise<void> } The promise returned by the function. + * @param { string } src - Application sandbox path of the source directory. + * @param { string } dest - Application sandbox path of the destination folder. + * @param { number } [mode = 0] - Copy mode. The default value is 0. + * <br>0: Throw an exception if a file conflict occurs. + * <br>An exception will be thrown if the destination directory contains a directory with the same name as the source directory, + * <br>and a file with the same name exists in the conflict directory. All the non-conflicting files in the source directory will be moved + * <br>to the destination directory, and the non-conflicting files in the destination directory will be retained. + * <br>The data attribute in the error returned provides information about the conflicting files in the Array<ConflictFiles> format. + * <br>1: Forcibly overwrite the files with the same name in the destination directory. + * <br>When the destination directory contains a directory with the same name as the source directory, + * <br>the files with the same names in the destination directory are overwritten forcibly; + * <br>the files without conflicts in the destination directory are retained. + * @returns { Promise<void> } Promise that returns no value. * @throws { BusinessError } 13900002 - No such file or directory * @throws { BusinessError } 13900004 - Interrupted system call * @throws { BusinessError } 13900005 - I/O error @@ -1017,11 +1055,12 @@ declare function copy(srcUri: string, destUri: string, options: CopyOptions, cal declare function copyDir(src: string, dest: string, mode?: number): Promise<void>; /** - * Copy directory. + * Copies the source directory to the destination directory. + * This API uses an asynchronous callback to return the result. * - * @param { string } src - source path. - * @param { string } dest - destination path. - * @param { AsyncCallback<void> } callback - Return the callback function. + * @param { string } src - Application sandbox path of the source directory. + * @param { string } dest - Application sandbox path of the destination directory. + * @param { AsyncCallback<void> } callback - Callback used to return the result. * @throws { BusinessError } 13900002 - No such file or directory * @throws { BusinessError } 13900004 - Interrupted system call * @throws { BusinessError } 13900005 - I/O error @@ -1045,11 +1084,12 @@ declare function copyDir(src: string, dest: string, mode?: number): Promise<void declare function copyDir(src: string, dest: string, callback: AsyncCallback<void>): void; /** - * Copy directory. + * Copies the source directory to the destination directory. + * This API uses an asynchronous callback to return the result. * - * @param { string } src - source path. - * @param { string } dest - destination path. - * @param { AsyncCallback<void, Array<ConflictFiles>> } callback - Return the callback function. + * @param { string } src - Application sandbox path of the source directory. + * @param { string } dest - Application sandbox path of the destination directory. + * @param { AsyncCallback<void, Array<ConflictFiles>> } callback - Callback used to return the result. * @throws { BusinessError } 13900015 - File exists * @syscap SystemCapability.FileManagement.File.FileIO * @since 10 @@ -1058,12 +1098,22 @@ declare function copyDir(src: string, dest: string, callback: AsyncCallback<void /** - * Copy directory. + * Copies the source directory to the destination directory. You can set the copy mode. + * This API uses an asynchronous callback to return the result. * - * @param { string } src - source path. - * @param { string } dest - destination path. - * @param { number } mode - mode. - * @param { AsyncCallback<void> } callback - Return the callback function. + * @param { string } src - Application sandbox path of the source directory. + * @param { string } dest - Application sandbox path of the destination directory. + * @param { number } mode - Copy mode. The default value is 0. + * <br>0: Throw an exception if a file conflict occurs. + * <br>An exception will be thrown if the destination directory contains a directory with the same name as the source directory, + * <br>and a file with the same name exists in the conflict directory. All the non-conflicting files in the source directory will be moved + * <br>to the destination directory, and the non-conflicting files in the destination directory will be retained. + * <br>The data attribute in the error returned provides information about the conflicting files in the Array<ConflictFiles> format. + * <br>1: Forcibly overwrite the files with the same name in the destination directory. + * <br>When the destination directory contains a directory with the same name as the source directory, + * <br>the files with the same names in the destination directory are overwritten forcibly; + * <br>the files without conflicts in the destination directory are retained. + * @param { AsyncCallback<void> } callback - Callback used to return the result. * @throws { BusinessError } 13900002 - No such file or directory * @throws { BusinessError } 13900004 - Interrupted system call * @throws { BusinessError } 13900005 - I/O error @@ -1087,12 +1137,22 @@ declare function copyDir(src: string, dest: string, callback: AsyncCallback<void declare function copyDir(src: string, dest: string, mode: number, callback: AsyncCallback<void>): void; /** - * Copy directory. - * - * @param { string } src - source path. - * @param { string } dest - destination path. - * @param { number } mode - mode. - * @param { AsyncCallback<void, Array<ConflictFiles>> } callback - Return the callback function. + * Copies the source directory to the destination directory. You can set the copy mode. + * This API uses an asynchronous callback to return the result. + * + * @param { string } src - Application sandbox path of the source directory. + * @param { string } dest - Application sandbox path of the destination directory. + * @param { number } mode - Copy mode. The default value is 0. + * <br>0: Throw an exception if a file conflict occurs. + * <br>An exception will be thrown if the destination directory contains a directory with the same name as the source directory, + * <br>and a file with the same name exists in the conflict directory. All the non-conflicting files in the source directory will be moved + * <br>to the destination directory, and the non-conflicting files in the destination directory will be retained. + * <br>The data attribute in the error returned provides information about the conflicting files in the Array<ConflictFiles> format. + * <br>1: Forcibly overwrite the files with the same name in the destination directory. + * <br>When the destination directory contains a directory with the same name as the source directory, + * <br>the files with the same names in the destination directory are overwritten forcibly; + * <br>the files without conflicts in the destination directory are retained. + * @param { AsyncCallback<void, Array<ConflictFiles>> } callback - Callback used to return the result. * @throws { BusinessError } 13900015 - File exists * @syscap SystemCapability.FileManagement.File.FileIO * @since 10 @@ -1127,11 +1187,20 @@ declare function copyDir(src: string, dest: string, mode: number, callback: Asyn * @since 10 */ /** - * Copy directory with sync interface. + * Copies the source directory to the destination directory. This API returns the result synchronously. * - * @param { string } src - source path. - * @param { string } dest - destination path. - * @param { number } [mode = 0] - mode. + * @param { string } src - Application sandbox path of the source directory. + * @param { string } dest - Application sandbox path of the source directory. + * @param { number } [mode = 0] - Copy mode. The default value is 0. + * <br>0: Throw an exception if a file conflict occurs. + * <br>An exception will be thrown if the destination directory contains a directory with the same name as the source directory, + * <br>and a file with the same name exists in the conflict directory. All the non-conflicting files in the source directory will be moved + * <br>to the destination directory, and the non-conflicting files in the destination directory will be retained. + * <br>The data attribute in the error returned provides information about the conflicting files in the Array<ConflictFiles> format. + * <br>1: Forcibly overwrite the files with the same name in the destination directory. + * <br>When the destination directory contains a directory with the same name as the source directory, + * <br>the files with the same names in the destination directory are overwritten forcibly; + * <br>the files without conflicts in the destination directory are retained. * @throws { BusinessError } 13900002 - No such file or directory * @throws { BusinessError } 13900004 - Interrupted system call * @throws { BusinessError } 13900005 - I/O error @@ -1241,12 +1310,14 @@ declare function copyDirSync(src: string, dest: string, mode?: number): void; * @since 11 */ /** - * Copy file. + * Copies a file. This API uses a promise to return the result. * - * @param { string | number } src - src. - * @param { string | number } dest - dest. - * @param { number } [mode = 0] - mode. - * @returns { Promise<void> } The promise returned by the function. + * @param { string | number } src - Path or FD of the file to copy. + * @param { string | number } dest - Destination path of the file or FD of the file created. + * @param { number } [mode = 0] - Whether to overwrite the file with the same name in the destination directory. + * <br>The default value is 0, which is the only value supported. + * <br>0: overwrite the file with the same name and truncate the part that is not overwritten. + * @returns { Promise<void> } Promise that returns no value. * @throws { BusinessError } 13900002 - No such file or directory * @throws { BusinessError } 13900004 - Interrupted system call * @throws { BusinessError } 13900005 - I/O error @@ -1326,11 +1397,12 @@ declare function copyFile(src: string | number, dest: string | number, mode?: nu * @since 10 */ /** - * Copy file. + * Copies a file. This API overwrites the file with the same name in the destination directory and truncates the part that is not overwritten. + * This API uses an asynchronous callback to return the result. * - * @param { string | number } src - src. - * @param { string | number } dest - dest. - * @param { AsyncCallback<void> } callback - Return the callback function. + * @param { string | number } src - Path or FD of the file to copy. + * @param { string | number } dest - Destination path of the file or FD of the file created. + * @param { AsyncCallback<void> } callback - Callback invoked immediately after the file is copied. * @throws { BusinessError } 13900002 - No such file or directory * @throws { BusinessError } 13900004 - Interrupted system call * @throws { BusinessError } 13900005 - I/O error @@ -1411,12 +1483,15 @@ declare function copyFile(src: string | number, dest: string | number, callback: * @since 10 */ /** - * Copy file. + * Copies a file. This API overwrites the file with the same name in the destination directory + * and truncates the part that is not overwritten. This API uses an asynchronous callback to return the result. * - * @param { string | number } src - src. - * @param { string | number } dest - dest. - * @param { number } [mode = 0] - mode. - * @param { AsyncCallback<void> } callback - Return the callback function. + * @param { string | number } src - Path or FD of the file to copy. + * @param { string | number } dest - Destination path of the file or FD of the file created. + * @param { number } [mode = 0] - Whether to overwrite the file with the same name in the destination directory. + * <br>The default value is 0, which is the only value supported. + * <br>0: overwrite the file with the same name and truncate the part that is not overwritten. + * @param { AsyncCallback<void> } callback - Callback invoked immediately after the file is copied. * @throws { BusinessError } 13900002 - No such file or directory * @throws { BusinessError } 13900004 - Interrupted system call * @throws { BusinessError } 13900005 - I/O error @@ -1528,11 +1603,13 @@ declare function copyFile( * @since 11 */ /** - * Copy file with sync interface. + * Copies a file. This API returns the result synchronously. * - * @param { string | number } src - src. - * @param { string | number } dest - dest. - * @param { number } [mode = 0] - mode. + * @param { string | number } src - Path or FD of the file to copy. + * @param { string | number } dest - Destination path of the file or FD of the file created. + * @param { number } [mode = 0] - Whether to overwrite the file with the same name in the destination directory. + * <br>The default value is 0, which is the only value supported. + * <br>0: overwrite the file with the same name and truncate the part that is not overwritten. * @throws { BusinessError } 13900002 - No such file or directory * @throws { BusinessError } 13900004 - Interrupted system call * @throws { BusinessError } 13900005 - I/O error @@ -1559,11 +1636,12 @@ declare function copyFile( declare function copyFileSync(src: string | number, dest: string | number, mode?: number): void; /** - * Create class Stream. + * Callback invoked immediately after the file is copied. * - * @param { string } path - path. - * @param { string } mode - mode. - * @returns { Promise<Stream> } return Promise + * @param { string } path - Path or FD of the file to copy. + * @param { string } mode - Whether to overwrite the file with the same name in the destination directory. + * <br>The default value is 0, which is the only value supported. + * <br>0: overwrite the file with the same name and truncate the part that is not overwritten. * @throws { BusinessError } 13900001 - Operation not permitted * @throws { BusinessError } 13900002 - No such file or directory * @throws { BusinessError } 13900004 - Interrupted system call @@ -1594,11 +1672,20 @@ declare function copyFileSync(src: string | number, dest: string | number, mode? * @since 9 */ /** - * Create class Stream. + * Creates a stream based on a file path. This API uses a promise to return the result. + * To close the stream, use close() of Stream. * - * @param { string } path - path. - * @param { string } mode - mode. - * @returns { Promise<Stream> } return Promise + * @param { string } path - Application sandbox path of the file. + * @param { string } mode - r: Open a file for reading. The file must exist. + * <br>r+: Open a file for both reading and writing. The file must exist. + * <br>w: Open a file for writing. If the file exists, clear its content. If the file does not exist, create a file. + * <br>w+: Open a file for both reading and writing. If the file exists, clear its content. If the file does not exist, create a file. + * <br>a: Open a file in append mode for writing at the end of the file. If the file does not exist, create a file. + * <br>If the file exists, write data to the end of the file (the original content of the file is reserved). + * <br>a+: Open a file in append mode for reading or updating at the end of the file. + * <br>If the file does not exist, create a file. + * <br>If the file exists, write data to the end of the file (the original content of the file is reserved). + * @returns { Promise<Stream> } Promise used to return the stream opened. * @throws { BusinessError } 13900001 - Operation not permitted * @throws { BusinessError } 13900002 - No such file or directory * @throws { BusinessError } 13900004 - Interrupted system call @@ -1632,11 +1719,20 @@ declare function copyFileSync(src: string | number, dest: string | number, mode? declare function createStream(path: string, mode: string): Promise<Stream>; /** - * Create class Stream. + * Creates a stream based on a file path. This API uses an asynchronous callback to return the result. + * To close the stream, use close() of Stream. * - * @param { string } path - path. - * @param { string } mode - mode. - * @param { AsyncCallback<Stream> } callback - callback. + * @param { string } path - Application sandbox path of the file. + * @param { string } mode - r: Open a file for reading. The file must exist. + * <br>r+: Open a file for both reading and writing. The file must exist. + * <br>w: Open a file for writing. If the file exists, clear its content. If the file does not exist, create a file. + * <br>w+: Open a file for both reading and writing. If the file exists, clear its content. If the file does not exist, create a file. + * <br>a: Open a file in append mode for writing at the end of the file. If the file does not exist, create a file. + * <br>If the file exists, write data to the end of the file (the original content of the file is reserved). + * <br>a+: Open a file in append mode for reading or updating at the end of the file. + * <br>If the file does not exist, create a file. + * <br>If the file exists, write data to the end of the file (the original content of the file is reserved). + * @param { AsyncCallback<Stream> } callback - Callback used to return the result. * @throws { BusinessError } 13900001 - Operation not permitted * @throws { BusinessError } 13900002 - No such file or directory * @throws { BusinessError } 13900004 - Interrupted system call @@ -1704,11 +1800,20 @@ declare function createStream(path: string, mode: string, callback: AsyncCallbac * @since 9 */ /** - * Create class Stream with sync interface. + * Creates a stream based on a file path. This API returns the result synchronously. + * To close the stream, use close() of Stream. * - * @param { string } path - path. - * @param { string } mode - mode. - * @returns { Stream } createStream + * @param { string } path - Application sandbox path of the file. + * @param { string } mode - -r: Open a file for reading. The file must exist. + * <br>r+: Open a file for both reading and writing. The file must exist. + * <br>w: Open a file for writing. If the file exists, clear its content. If the file does not exist, create a file. + * <br>w+: Open a file for both reading and writing. If the file exists, clear its content. If the file does not exist, create a file. + * <br>a: Open a file in append mode for writing at the end of the file. If the file does not exist, create a file. + * <br>If the file exists, write data to the end of the file (the original content of the file is reserved). + * <br>a+: Open a file in append mode for reading or updating at the end of the file. + * <br>If the file does not exist, create a file. + * <br>If the file exists, write data to the end of the file (the original content of the file is reserved). + * @returns { Stream } Stream opened. * @throws { BusinessError } 13900001 - Operation not permitted * @throws { BusinessError } 13900002 - No such file or directory * @throws { BusinessError } 13900004 - Interrupted system call @@ -1778,12 +1883,13 @@ declare function createStreamSync(path: string, mode: string): Stream; * @since 10 */ /** - * Create class RandomAccessFile. + * Creates a RandomAccessFile instance based on a file path or file object. + * This API uses a promise to return the result. * - * @param { string | File } file - file path, object. - * @param { number } [mode = OpenMode.READ_ONLY] - mode. - * @param { RandomAccessFileOptions } [options] - RandomAccessFile options - * @returns { Promise<RandomAccessFile> } Returns the RandomAccessFile object which has been created in promise mode. + * @param { string | File } file - Application sandbox path of the file or an opened file object. + * @param { number } [mode = OpenMode.READ_ONLY] - Mode for creating the RandomAccessFile instance. + * @param { RandomAccessFileOptions } [options] - Defines the options used in createRandomAccessFile(). + * @returns { Promise<RandomAccessFile> } Promise used to return the RandomAccessFile instance created. * @throws { BusinessError } 13900001 - Operation not permitted * @throws { BusinessError } 13900002 - No such file or directory * @throws { BusinessError } 13900004 - Interrupted system call @@ -1818,10 +1924,11 @@ declare function createRandomAccessFile(file: string | File, mode?: number, options?: RandomAccessFileOptions): Promise<RandomAccessFile>; /** - * Create class RandomAccessFile. + * Creates a RandomAccessFile object in read-only mode based on a file path or file object. + * This API uses an asynchronous callback to return the result. * - * @param { string | File } file - file path, object. - * @param { AsyncCallback<RandomAccessFile> } callback - The callback is used to return the RandomAccessFile object which has been created. + * @param { string | File } file - Application sandbox path of the file or an opened file object. + * @param { AsyncCallback<RandomAccessFile> } callback - Callback used to return the RandomAccessFile instance created. * @throws { BusinessError } 13900001 - Operation not permitted * @throws { BusinessError } 13900002 - No such file or directory * @throws { BusinessError } 13900004 - Interrupted system call @@ -1854,11 +1961,12 @@ declare function createRandomAccessFile(file: string | File, mode?: number, declare function createRandomAccessFile(file: string | File, callback: AsyncCallback<RandomAccessFile>): void; /** - * Create class RandomAccessFile. + * Creates a RandomAccessFile instance based on a file path or file object. + * This API uses an asynchronous callback to return the result. * - * @param { string | File } file - file path, object. - * @param { number } [mode = OpenMode.READ_ONLY] - mode. - * @param { AsyncCallback<RandomAccessFile> } callback - The callback is used to return the RandomAccessFile object which has been created. + * @param { string | File } file - Application sandbox path of the file or an opened file object. + * @param { number } [mode = OpenMode.READ_ONLY] - Mode for creating the RandomAccessFile instance. + * @param { AsyncCallback<RandomAccessFile> } callback - Callback used to return the RandomAccessFile instance created. * @throws { BusinessError } 13900001 - Operation not permitted * @throws { BusinessError } 13900002 - No such file or directory * @throws { BusinessError } 13900004 - Interrupted system call @@ -1926,12 +2034,12 @@ declare function createRandomAccessFile(file: string | File, mode: number, callb * @since 10 */ /** - * Create class RandomAccessFile with sync interface. + * Creates a RandomAccessFile instance based on a file path or file object. * - * @param { string | File } file - file path, object. - * @param { number } [mode = OpenMode.READ_ONLY] - mode. - * @param { RandomAccessFileOptions } [options] - RandomAccessFile options - * @returns { RandomAccessFile } Returns the RandomAccessFile object which has been created. + * @param { string | File } file - Application sandbox path of the file or an opened file object. + * @param { number } [mode = OpenMode.READ_ONLY] - Mode for creating the RandomAccessFile instance. + * @param { RandomAccessFileOptions } [options] - Defines the options used in createRandomAccessFile(). + * @returns { RandomAccessFile } RandomAccessFile instance created. * @throws { BusinessError } 13900001 - Operation not permitted * @throws { BusinessError } 13900002 - No such file or directory * @throws { BusinessError } 13900004 - Interrupted system call @@ -1966,11 +2074,11 @@ declare function createRandomAccessFileSync(file: string | File, mode?: number, options?: RandomAccessFileOptions): RandomAccessFile; /** - * Create file read stream. + * Creates a readable stream. This API returns the result synchronously. * - * @param { string } path - file path. - * @param { ReadStreamOptions } [options] - Optional parameters for ReadStream. - * @returns { ReadStream } Returns the ReadStream object which has been created. + * @param { string } path - Path of the file. + * @param { ReadStreamOptions } [options] - Defines the options used in createReadStream(). + * @returns { ReadStream } ReadStream instance obtained. * @throws { BusinessError } 401 - Parameter error * @throws { BusinessError } 13900001 - Operation not permitted * @throws { BusinessError } 13900002 - No such file or directory @@ -1993,11 +2101,11 @@ declare function createRandomAccessFileSync(file: string | File, mode?: number, declare function createReadStream(path: string, options?: ReadStreamOptions): ReadStream; /** - * Create file write stream. + * Creates a writeable stream. This API returns the result synchronously. * - * @param { string } path - file path. - * @param { WriteStreamOptions } [options] - Optional parameters for ReadStream. - * @returns { WriteStream } Returns the WriteStream object which has been created. + * @param { string } path - Path of the file. + * @param { WriteStreamOptions } [options] - Defines the options used in createWriteStream(). + * @returns { WriteStream } ReadStream instance obtained. * @throws { BusinessError } 401 - Parameter error * @throws { BusinessError } 13900001 - Operation not permitted * @throws { BusinessError } 13900002 - No such file or directory @@ -2022,12 +2130,13 @@ declare function createReadStream(path: string, options?: ReadStreamOptions): Re declare function createWriteStream(path: string, options?: WriteStreamOptions): WriteStream; /** - * Create watcher to listen for file changes. + * Creates a Watcher object to listen for file or directory changes. * - * @param { string } path - path. - * @param { number } events - listened events. - * @param { WatchEventListener } listener - Callback to invoke when an event of the specified type occurs. - * @returns { Watcher } Returns the Watcher object which has been created. + * @param { string } path - Application sandbox path of the file or directory to observe. + * @param { number } events - Events to observe. Multiple events can be separated by a bitwise OR operator (|). + * @param { WatchEventListener } listener - Callback invoked when an observed event occurs. + * <br>The callback will be invoked each time an observed event occurs. + * @returns { Watcher } Watcher object created. * @throws { BusinessError } 13900002 - No such file or directory * @throws { BusinessError } 13900008 - Bad file descriptor * @throws { BusinessError } 13900011 - Out of memory @@ -2047,10 +2156,10 @@ declare function createWriteStream(path: string, options?: WriteStreamOptions): declare function createWatcher(path: string, events: number, listener: WatchEventListener): Watcher; /** - * Duplicate fd to File Object. + * Opens a File object based on an FD. * - * @param { number } fd - fd. - * @returns { File } return File + * @param { number } fd - FD of the file. + * @returns { File } File object opened. * @throws { BusinessError } 13900004 - Interrupted system call * @throws { BusinessError } 13900005 - I/O error * @throws { BusinessError } 13900008 - Bad file descriptor @@ -2079,10 +2188,10 @@ declare function dup(fd: number): File; * @since 9 */ /** - * Synchronize file metadata. + * Synchronizes the data of a file. This API uses a promise to return the result. * - * @param { number } fd - fd. - * @returns { Promise<void> } The promise returned by the function. + * @param { number } fd - FD of the file. + * @returns { Promise<void> } Promise that returns no value. * @throws { BusinessError } 13900005 - I/O error * @throws { BusinessError } 13900008 - Bad file descriptor * @throws { BusinessError } 13900020 - Invalid argument @@ -2112,10 +2221,11 @@ declare function fdatasync(fd: number): Promise<void>; * @since 9 */ /** - * Synchronize file metadata. + * Synchronizes the data (excluding the metadata) of a file. + * This API uses an asynchronous callback to return the result. * - * @param { number } fd - fd. - * @param { AsyncCallback<void> } callback - Return the callback function. + * @param { number } fd - FD of the file. + * @param { AsyncCallback<void> } callback - Callback used to return the result. * @throws { BusinessError } 13900005 - I/O error * @throws { BusinessError } 13900008 - Bad file descriptor * @throws { BusinessError } 13900020 - Invalid argument @@ -2144,9 +2254,9 @@ declare function fdatasync(fd: number, callback: AsyncCallback<void>): void; * @since 9 */ /** - * Synchronize file metadata with sync interface. + * Synchronizes the data of a file. This API returns the result synchronously. * - * @param { number } fd - fd. + * @param { number } fd - FD of the file. * @throws { BusinessError } 13900005 - I/O error * @throws { BusinessError } 13900008 - Bad file descriptor * @throws { BusinessError } 13900020 - Invalid argument @@ -2161,10 +2271,18 @@ declare function fdatasync(fd: number, callback: AsyncCallback<void>): void; declare function fdatasyncSync(fd: number): void; /** - * Create class Stream by using fd. + * Opens a stream based on an FD. This API uses a promise to return the result. To close the stream, + * use close() of Stream. * - * @param { number } fd - fd. - * @param { string } mode - mode. + * @param { number } fd - FD of the file. + * @param { string } mode - r: Open a file for reading. The file must exist. + * <br>r+: Open a file for both reading and writing. The file must exist. + * <br>w: Open a file for writing. If the file exists, clear its content. If the file does not exist, create a file. + * <br>w+: Open a file for both reading and writing. If the file exists, clear its content. If the file does not exist, create a file. + * <br>a: Open a file in append mode for writing at the end of the file. If the file does not exist, create a file. + * <br>If the file exists, write data to the end of the file (the original content of the file is reserved). + * <br>a+: Open a file in append mode for reading or updating at the end of the file. If the file does not exist, + * <br>create a file. If the file exists, write data to the end of the file (the original content of the file is reserved). * @returns { Promise<Stream> } Returns the Stream object in promise mode. * @throws { BusinessError } 13900001 - Operation not permitted * @throws { BusinessError } 13900002 - No such file or directory @@ -2199,11 +2317,19 @@ declare function fdatasyncSync(fd: number): void; declare function fdopenStream(fd: number, mode: string): Promise<Stream>; /** - * Create class Stream by using fd. + * Opens a stream based on an FD. This API uses an asynchronous callback to return the result. + * To close the stream, use close() of Stream. * - * @param { number } fd - fd. - * @param { string } mode - mode. - * @param { AsyncCallback<Stream> } callback - The callback is used to return the Stream object. + * @param { number } fd - FD of the file. + * @param { string } mode - r: Open a file for reading. The file must exist. + * <br>r+: Open a file for both reading and writing. The file must exist. + * <br>w: Open a file for writing. If the file exists, clear its content. If the file does not exist, create a file. + * <br>w+: Open a file for both reading and writing. If the file exists, clear its content. If the file does not exist, create a file. + * <br>a: Open a file in append mode for writing at the end of the file. If the file does not exist, create a file. + * <br>If the file exists, write data to the end of the file (the original content of the file is reserved). + * <br>a+: Open a file in append mode for reading or updating at the end of the file. If the file does not exist, + * <br>create a file. If the file exists, write data to the end of the file (the original content of the file is reserved). + * @param { AsyncCallback<Stream> } callback - Callback used to return the result. * @throws { BusinessError } 13900001 - Operation not permitted * @throws { BusinessError } 13900002 - No such file or directory * @throws { BusinessError } 13900004 - Interrupted system call @@ -2237,10 +2363,18 @@ declare function fdopenStream(fd: number, mode: string): Promise<Stream>; declare function fdopenStream(fd: number, mode: string, callback: AsyncCallback<Stream>): void; /** - * Create class Stream by using fd with sync interface. + * Opens a stream based on an FD. This API returns the result synchronously. To close the stream, use close() of Stream. * - * @param { number } fd - fd. - * @param { string } mode - mode. + * @param { number } fd - FD of the file. + * @param { string } mode - r: Open a file for reading. The file must exist. + * <br>r+: Open a file for both reading and writing. The file must exist. + * <br>w: Open a file for writing. If the file exists, clear its content. If the file does not exist, create a file. + * <br>w+: Open a file for both reading and writing. If the file exists, clear its content. If the file does not exist, create a file. + * <br>a: Open a file in append mode for writing at the end of the file. If the file does not exist, create a file. + * <br>If the file exists, write data to the end of the file (the original content of the file is reserved). + * <br>a+: Open a file in append mode for reading or updating at the end of the file. If the file does not exist, + * <br>create a file. If the file exists, write data to the end of the file (the original content of the file is reserved). + * @param { AsyncCallback<Stream> } callback - Callback used to return the result. * @returns { Stream } Returns the Stream object. * @throws { BusinessError } 13900001 - Operation not permitted * @throws { BusinessError } 13900002 - No such file or directory @@ -2256,6 +2390,7 @@ declare function fdopenStream(fd: number, mode: string, callback: AsyncCallback< * @throws { BusinessError } 13900017 - No such device * @throws { BusinessError } 13900018 - Not a directory * @throws { BusinessError } 13900019 - Is a directory + * * @throws { BusinessError } 13900020 - Invalid argument * @throws { BusinessError } 13900022 - Too many open files * @throws { BusinessError } 13900023 - Text file busy @@ -2290,9 +2425,9 @@ declare function fdopenStreamSync(fd: number, mode: string): Stream; * @since 9 */ /** - * Synchronize file. + * Synchronizes the cached data of a file to storage. This API uses a promise to return the result. * - * @param { number } fd - fd. + * @param { number } fd - FD of the file. * @returns { Promise<void> } The promise returned by the function. * @throws { BusinessError } 13900005 - I/O error * @throws { BusinessError } 13900008 - Bad file descriptor @@ -2323,10 +2458,10 @@ declare function fsync(fd: number): Promise<void>; * @since 9 */ /** - * Synchronize file. + * Synchronizes the cached data of a file to storage. This API uses an asynchronous callback to return the result. * - * @param { number } fd - fd. - * @param { AsyncCallback<void> } callback - Return the callback function. + * @param { number } fd - FD of the file. + * @param { AsyncCallback<void> } callback - Callback used to return the result. * @throws { BusinessError } 13900005 - I/O error * @throws { BusinessError } 13900008 - Bad file descriptor * @throws { BusinessError } 13900020 - Invalid argument @@ -2355,9 +2490,9 @@ declare function fsync(fd: number, callback: AsyncCallback<void>): void; * @since 9 */ /** - * Synchronize file with sync interface. + * Synchronizes the cached data of a file to storage. This API returns the result synchronously. * - * @param { number } fd - fd. + * @param { number } fd - FD of the file. * @throws { BusinessError } 13900005 - I/O error * @throws { BusinessError } 13900008 - Bad file descriptor * @throws { BusinessError } 13900020 - Invalid argument @@ -2403,12 +2538,12 @@ declare function fsyncSync(fd: number): void; * @since 10 */ /** - * List file. + * Lists all file names in a directory. This API supports recursive listing of all file names and file filtering. + * The returned result starts with a slash (/) and contains the subdirectory. This API uses a promise to return the result. * - * @param { string } path - path. - * @param { ListFileOptions } [options] - options. - * @returns { Promise<string[]> } Returns an Array containing the name of files or directories that meet the filter criteria. - * If present, Include the subdirectory structure. + * @param { string } path - Application sandbox path of the directory. + * @param { ListFileOptions } [options] - Options for filtering files. The files are not filtered by default. + * @returns { Promise<string[]> } Promise used to return the file names listed. * @throws { BusinessError } 13900002 - No such file or directory * @throws { BusinessError } 13900008 - Bad file descriptor * @throws { BusinessError } 13900011 - Out of memory @@ -2454,11 +2589,10 @@ declare function listFile( * @since 10 */ /** - * List file. + * Lists all file names in a directory. This API uses a promise to return the result. * - * @param { string } path - path. - * @param { AsyncCallback<string[]> } callback - The callback is used to return an Array containing the name of files or directories - * that meet the filter criteria in promise mode. If present, Include the subdirectory structure. + * @param { string } path - Application sandbox path of the directory. + * @param { AsyncCallback<string[]> } callback - Options for filtering files. The files are not filtered by default * @throws { BusinessError } 13900002 - No such file or directory * @throws { BusinessError } 13900008 - Bad file descriptor * @throws { BusinessError } 13900011 - Out of memory @@ -2503,12 +2637,12 @@ declare function listFile(path: string, callback: AsyncCallback<string[]>): void * @since 10 */ /** - * List file. + * Lists all file names in a directory. This API supports recursive listing of all file names and file filtering. + * This API uses an asynchronous callback to return the result. * - * @param { string } path - path. - * @param { ListFileOptions } [options] - options. - * @param { AsyncCallback<string[]> } callback - The callback is used to return an Array containing the name of files or directories - * that meet the filter criteria in promise mode. If present, Include the subdirectory structure. + * @param { string } path - Application sandbox path of the directory. + * @param { ListFileOptions } [options] - Options for filtering files. The files are not filtered by default. + * @param { AsyncCallback<string[]> } callback - Callback used to return the file names listed. * @throws { BusinessError } 13900002 - No such file or directory * @throws { BusinessError } 13900008 - Bad file descriptor * @throws { BusinessError } 13900011 - Out of memory @@ -2555,11 +2689,12 @@ declare function listFile( * @since 10 */ /** - * List file with sync interface. + * Lists all file names in a directory. This API returns the result synchronously. + * This API supports recursive listing of all file names and file filtering. * - * @param { string } path - path. - * @param { ListFileOptions } [options] - options. - * @returns { string[] } Returns an Array containing the name of files or directories that meet the filter criteria. + * @param { string } path - Application sandbox path of the directory. + * @param { ListFileOptions } [options] - Options for filtering files. The files are not filtered by default. + * @returns { string[] } List of the file names obtained. * @throws { BusinessError } 13900002 - No such file or directory * @throws { BusinessError } 13900008 - Bad file descriptor * @throws { BusinessError } 13900011 - Out of memory @@ -2591,11 +2726,12 @@ declare function listFileSync( * @since 11 */ /** - * Reposition file offset. + * Adjusts the position of the file offset pointer. * - * @param { number } fd - file descriptor. - * @param { number } offset - file offset. - * @param { WhenceType } [whence = WhenceType.SEEK_SET] - directive whence. + * @param { number } fd - FD of the file. + * @param { number } offset - Number of bytes to move the offset. + * @param { WhenceType } [whence = WhenceType.SEEK_SET] - Where to start the offset. + * <br>If this parameter is not specified, the file start position is used by default. * @returns { number } Returns the file offset relative to starting position of file. * @throws { BusinessError } 13900008 - Bad file descriptor * @throws { BusinessError } 13900020 - Invalid argument @@ -2609,10 +2745,11 @@ declare function listFileSync( declare function lseek(fd: number, offset: number, whence?: WhenceType): number; /** - * Stat link file. + * Obtains information about a symbolic link that is used to refer to a file or directory. + * This API uses a promise to return the result. * - * @param { string } path - path. - * @returns { Promise<Stat> } Returns the Stat object in promise mode. + * @param { string } path - Application sandbox path of the file. + * @returns { Promise<Stat> } Promise used to return the symbolic link information obtained. * @throws { BusinessError } 13900002 - No such file or directory * @throws { BusinessError } 13900008 - Bad file descriptor * @throws { BusinessError } 13900011 - Out of memory @@ -2629,10 +2766,11 @@ declare function lseek(fd: number, offset: number, whence?: WhenceType): number; declare function lstat(path: string): Promise<Stat>; /** - * Stat link file. + * Obtains information about a symbolic link that is used to refer to a file or directory. + * This API uses an asynchronous callback to return the result. * - * @param { string } path - path. - * @param { AsyncCallback<Stat> } callback - The callback is used to return the Stat object. + * @param { string } path - Application sandbox path of the file. + * @param { AsyncCallback<Stat> } callback - Callback used to return the symbolic link information obtained. * @throws { BusinessError } 13900002 - No such file or directory * @throws { BusinessError } 13900008 - Bad file descriptor * @throws { BusinessError } 13900011 - Out of memory @@ -2649,10 +2787,11 @@ declare function lstat(path: string): Promise<Stat>; declare function lstat(path: string, callback: AsyncCallback<Stat>): void; /** - * Stat link file with sync interface. + * Obtains information about a symbolic link that is used to refer to a file or directory. + * This API returns the result synchronously. * - * @param { string } path - path. - * @returns { Stat } Returns the Stat object. + * @param { string } path - Application sandbox path of the file. + * @returns { Stat } File information obtained. * @throws { BusinessError } 13900002 - No such file or directory * @throws { BusinessError } 13900008 - Bad file descriptor * @throws { BusinessError } 13900011 - Out of memory @@ -2716,10 +2855,10 @@ declare function lstatSync(path: string): Stat; * @since 10 */ /** - * Make dir. + * Creates a directory. This API uses a promise to return the result. * - * @param { string } path - path. - * @returns { Promise<void> } The promise returned by the function. + * @param { string } path - Application sandbox path of the directory. + * @returns { Promise<void> } Promise that returns no value. * @throws { BusinessError } 13900001 - Operation not permitted * @throws { BusinessError } 13900002 - No such file or directory * @throws { BusinessError } 13900008 - Bad file descriptor @@ -2743,11 +2882,12 @@ declare function lstatSync(path: string): Stat; declare function mkdir(path: string): Promise<void>; /** - * Make dir. + * Creates a directory. This API uses a promise to return the result. The value true means to create a directory recursively. * - * @param { string } path - path. - * @param { boolean } recursion - whether to recursively make directory. - * @returns { Promise<void> } The promise returned by the function. + * @param { string } path - Application sandbox path of the directory. + * @param { boolean } recursion - Whether to create a directory recursively. + * <br>The value true means to create a directory recursively. The value false means to create a single-level directory. + * @returns { Promise<void> } Promise that returns no value. * @throws { BusinessError } 13900001 - Operation not permitted * @throws { BusinessError } 13900002 - No such file or directory * @throws { BusinessError } 13900008 - Bad file descriptor @@ -2817,10 +2957,10 @@ declare function mkdir(path: string, recursion: boolean): Promise<void>; * @since 10 */ /** - * Make dir. + * Creates a directory. This API uses an asynchronous callback to return the result. * - * @param { string } path - path. - * @param { AsyncCallback<void> } callback - Return the callback function. + * @param { string } path - Application sandbox path of the directory. + * @param { AsyncCallback<void> } callback - Callback used to return the result. * @throws { BusinessError } 13900001 - Operation not permitted * @throws { BusinessError } 13900002 - No such file or directory * @throws { BusinessError } 13900008 - Bad file descriptor @@ -2844,11 +2984,13 @@ declare function mkdir(path: string, recursion: boolean): Promise<void>; declare function mkdir(path: string, callback: AsyncCallback<void>): void; /** - * Make dir. + * Creates a directory. This API uses an asynchronous callback to return the result. + * The value true means to create a directory recursively. * - * @param { string } path - path. - * @param { boolean } recursion - whether to recursively make directory. - * @param { AsyncCallback<void> } callback - Return the callback function. + * @param { string } path - Application sandbox path of the directory. + * @param { boolean } recursion - Whether to create a directory recursively. + * <br>The value true means to create a directory recursively. The value false means to create a single-level directory. + * @param { AsyncCallback<void> } callback - Callback used to return the result. * @throws { BusinessError } 13900001 - Operation not permitted * @throws { BusinessError } 13900002 - No such file or directory * @throws { BusinessError } 13900008 - Bad file descriptor @@ -2916,9 +3058,9 @@ declare function mkdir(path: string, recursion: boolean, callback: AsyncCallback * @since 10 */ /** - * Make dir with sync interface. + * Creates a directory. This API returns the result synchronously. * - * @param { string } path - path. + * @param { string } path - Application sandbox path of the directory. * @throws { BusinessError } 13900001 - Operation not permitted * @throws { BusinessError } 13900002 - No such file or directory * @throws { BusinessError } 13900008 - Bad file descriptor @@ -2942,10 +3084,11 @@ declare function mkdir(path: string, recursion: boolean, callback: AsyncCallback declare function mkdirSync(path: string): void; /** - * Make dir with sync interface. + * Creates a directory. This API returns the result synchronously. The value true means to create a directory recursively. * - * @param { string } path - path. - * @param { boolean } recursion - whether to recursively make directory. + * @param { string } path - Application sandbox path of the directory. + * @param { boolean } recursion - Whether to create a directory recursively. + * <br>The value true means to create a directory recursively. The value false means to create a single-level directory. * @throws { BusinessError } 13900001 - Operation not permitted * @throws { BusinessError } 13900002 - No such file or directory * @throws { BusinessError } 13900008 - Bad file descriptor @@ -2991,10 +3134,10 @@ declare function mkdirSync(path: string, recursion: boolean): void; * @since 9 */ /** - * Make temp dir. + * Creates a temporary directory. This API uses a promise to return the result. * - * @param { string } prefix - dir prefix. - * @returns { Promise<string> } Returns the path to the new directory in promise mode. + * @param { string } prefix - String to be replaced with six randomly generated characters to create a unique temporary directory. + * @returns { Promise<string> } Promise used to return the directory created. * @throws { BusinessError } 13900001 - Operation not permitted * @throws { BusinessError } 13900002 - No such file or directory * @throws { BusinessError } 13900008 - Bad file descriptor @@ -3040,10 +3183,11 @@ declare function mkdtemp(prefix: string): Promise<string>; * @since 9 */ /** - * Make temp dir. + * Creates a temporary directory. This API uses an asynchronous callback to return the result. + * The directory name is created by replacing a string (specified by prefix) with six randomly generated characters. * - * @param { string } prefix - dir prefix. - * @param { AsyncCallback<string> } callback - The callback is used to return the path to the new directory. + * @param { string } prefix - String to be replaced with six randomly generated characters to create a unique temporary directory. + * @param { AsyncCallback<string> } callback - Callback used to return the result. * @throws { BusinessError } 13900001 - Operation not permitted * @throws { BusinessError } 13900002 - No such file or directory * @throws { BusinessError } 13900008 - Bad file descriptor @@ -3089,10 +3233,11 @@ declare function mkdtemp(prefix: string, callback: AsyncCallback<string>): void; * @since 9 */ /** - * Make temp dir with sync interface. + * Creates a temporary directory. This API returns the result synchronously. + * The directory name is created by replacing a string (specified by prefix) with six randomly generated characters. * - * @param { string } prefix - dir prefix. - * @returns { string } Returns the path to the new directory. + * @param { string } prefix - String to be replaced with six randomly generated characters to create a unique temporary directory. + * @returns { string } Unique path generated. * @throws { BusinessError } 13900001 - Operation not permitted * @throws { BusinessError } 13900002 - No such file or directory * @throws { BusinessError } 13900008 - Bad file descriptor -- Gitee From e51efcd01d8fe0b27b5aba63de72f68215431642 Mon Sep 17 00:00:00 2001 From: ReCoder <jianhao2@h-partners.com> Date: Fri, 9 May 2025 15:34:42 +0800 Subject: [PATCH 803/835] fix: english JSDoc Signed-off-by: ReCoder <jianhao2@h-partners.com> --- api/@ohos.window.d.ts | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/api/@ohos.window.d.ts b/api/@ohos.window.d.ts index 3d98df031b..66e57aeb03 100644 --- a/api/@ohos.window.d.ts +++ b/api/@ohos.window.d.ts @@ -4899,9 +4899,9 @@ declare namespace window { setWindowLayoutFullScreen(isLayoutFullScreen: boolean, callback: AsyncCallback<void>): void; /** - * Set the property of the window can layout in full screen + * Sets whether the main window layout or the child window layout is immersive. * - * @param { boolean } isLayoutFullScreen - The window can layout in full screen + * @param { boolean } isLayoutFullScreen - Whether the window layout is immersive * @returns { Promise<void> } Promise that returns no value. * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types. @@ -4911,9 +4911,9 @@ declare namespace window { * @since 9 */ /** - * Set the property of the window can layout in full screen + * Sets whether the main window layout or the child window layout is immersive. * - * @param { boolean } isLayoutFullScreen - The window can layout in full screen + * @param { boolean } isLayoutFullScreen - Whether the window layout is immersive * @returns { Promise<void> } Promise that returns no value. * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types. @@ -4994,9 +4994,9 @@ declare namespace window { setWindowSystemBarEnable(names: Array<'status' | 'navigation'>, callback: AsyncCallback<void>): void; /** - * Set the system bar to have visible. + * Sets whether to show the system bar of the main window. * - * @param { Array<'status' | 'navigation'> } names - The set of system bar + * @param { Array<'status' | 'navigation'> } names - The set of system bar types * @returns { Promise<void> } Promise that returns no value. * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types. @@ -5006,9 +5006,9 @@ declare namespace window { * @since 9 */ /** - * Set the system bar to have visible. + * Sets whether to show the system bar of the main window. * - * @param { Array<'status' | 'navigation'> } names - The set of system bar + * @param { Array<'status' | 'navigation'> } names - The set of system bar types * @returns { Promise<void> } Promise that returns no value. * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types. @@ -5019,9 +5019,9 @@ declare namespace window { * @since 10 */ /** - * Set the system bar to have visible. + * Sets whether to show the system bar of the main window. * - * @param { Array<'status' | 'navigation'> } names - The set of system bar + * @param { Array<'status' | 'navigation'> } names - The set of system bar types * @returns { Promise<void> } Promise that returns no value. * @throws { BusinessError } 401 - Parameter error. Possible cause: 1.Mandatory parameters are left unspecified; * 2.Incorrect parameter types. @@ -5035,9 +5035,9 @@ declare namespace window { setWindowSystemBarEnable(names: Array<'status' | 'navigation'>): Promise<void>; /** - * Set specific system bar to have visible. + * Sets whether to show the specific system bar of the main window. * - * @param {SpecificSystemBar} name - the set of system bar + * @param {SpecificSystemBar} name - Type of the system bar to be shown or hidden * @param {boolean} enable - Show specific system bar if true, or hide specific system bar if false. * @returns { Promise<void> } Promise that returns no value. * @throws {BusinessError} 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; @@ -5049,9 +5049,9 @@ declare namespace window { * @since 11 */ /** - * Set specific system bar to have visible. + * Sets whether to show the specific system bar of the main window. * - * @param {SpecificSystemBar} name - the set of system bar + * @param {SpecificSystemBar} name - Type of the system bar to be shown or hidden * @param {boolean} enable - Show specific system bar if true, or hide specific system bar if false. * @param {boolean} enableAnimation - Whether using animation during this setting, using animation if true or not using animation if false. * @returns { Promise<void> } Promise that returns no value. @@ -5164,9 +5164,9 @@ declare namespace window { getWindowSystemBarProperties(): SystemBarProperties; /** - * Set the color of the status bar. + * Set the content color of the status bar. * - * @param { ColorMetrics } color - Color metrics. + * @param { ColorMetrics } color - Content color of the status bar * @returns { Promise<void> } Promise that returns no value. * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types. -- Gitee From eb8da39b8b80d0eacd7b27c61019de53bff72af0 Mon Sep 17 00:00:00 2001 From: zhou_xq <zhouxiaoqin4@huawei.com> Date: Fri, 9 May 2025 15:42:12 +0800 Subject: [PATCH 804/835] API interface improvement Signed-off-by: zhou_xq <zhouxiaoqin4@huawei.com> --- api/@ohos.hiviewdfx.hiAppEvent.d.ts | 122 ++++++++++++++-------------- 1 file changed, 61 insertions(+), 61 deletions(-) diff --git a/api/@ohos.hiviewdfx.hiAppEvent.d.ts b/api/@ohos.hiviewdfx.hiAppEvent.d.ts index 006f426149..6c005a273f 100644 --- a/api/@ohos.hiviewdfx.hiAppEvent.d.ts +++ b/api/@ohos.hiviewdfx.hiAppEvent.d.ts @@ -48,7 +48,7 @@ import type { AsyncCallback } from './@ohos.base'; * @syscap SystemCapability.HiviewDFX.HiAppEvent * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ declare namespace hiAppEvent { /** @@ -73,7 +73,7 @@ declare namespace hiAppEvent { * @syscap SystemCapability.HiviewDFX.HiAppEvent * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ enum EventType { /** @@ -95,7 +95,7 @@ declare namespace hiAppEvent { * @syscap SystemCapability.HiviewDFX.HiAppEvent * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ FAULT = 1, @@ -118,7 +118,7 @@ declare namespace hiAppEvent { * @syscap SystemCapability.HiviewDFX.HiAppEvent * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ STATISTIC = 2, @@ -141,7 +141,7 @@ declare namespace hiAppEvent { * @syscap SystemCapability.HiviewDFX.HiAppEvent * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ SECURITY = 3, @@ -164,7 +164,7 @@ declare namespace hiAppEvent { * @syscap SystemCapability.HiviewDFX.HiAppEvent * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ BEHAVIOR = 4 } @@ -184,7 +184,7 @@ declare namespace hiAppEvent { * @syscap SystemCapability.HiviewDFX.HiAppEvent * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ namespace domain { /** @@ -200,7 +200,7 @@ declare namespace hiAppEvent { * @syscap SystemCapability.HiviewDFX.HiAppEvent * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ const OS: string; } @@ -227,7 +227,7 @@ declare namespace hiAppEvent { * @syscap SystemCapability.HiviewDFX.HiAppEvent * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ namespace event { /** @@ -288,7 +288,7 @@ declare namespace hiAppEvent { * @syscap SystemCapability.HiviewDFX.HiAppEvent * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ const APP_CRASH: string; @@ -387,7 +387,7 @@ declare namespace hiAppEvent { * @syscap SystemCapability.HiviewDFX.HiAppEvent * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ namespace param { /** @@ -409,7 +409,7 @@ declare namespace hiAppEvent { * @syscap SystemCapability.HiviewDFX.HiAppEvent * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ const USER_ID: string; @@ -432,7 +432,7 @@ declare namespace hiAppEvent { * @syscap SystemCapability.HiviewDFX.HiAppEvent * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ const DISTRIBUTED_SERVICE_NAME: string; @@ -455,7 +455,7 @@ declare namespace hiAppEvent { * @syscap SystemCapability.HiviewDFX.HiAppEvent * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ const DISTRIBUTED_SERVICE_INSTANCE_ID: string; } @@ -493,7 +493,7 @@ declare namespace hiAppEvent { * @syscap SystemCapability.HiviewDFX.HiAppEvent * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ function configure(config: ConfigOption): void; @@ -519,7 +519,7 @@ declare namespace hiAppEvent { * @syscap SystemCapability.HiviewDFX.HiAppEvent * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ interface ConfigOption { /** @@ -544,7 +544,7 @@ declare namespace hiAppEvent { * @syscap SystemCapability.HiviewDFX.HiAppEvent * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ disable?: boolean; @@ -588,7 +588,7 @@ declare namespace hiAppEvent { * @syscap SystemCapability.HiviewDFX.HiAppEvent * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ interface AppEventInfo { /** @@ -613,7 +613,7 @@ declare namespace hiAppEvent { * @syscap SystemCapability.HiviewDFX.HiAppEvent * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ domain: string; @@ -639,7 +639,7 @@ declare namespace hiAppEvent { * @syscap SystemCapability.HiviewDFX.HiAppEvent * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ name: string; @@ -665,7 +665,7 @@ declare namespace hiAppEvent { * @syscap SystemCapability.HiviewDFX.HiAppEvent * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ eventType: EventType; @@ -691,7 +691,7 @@ declare namespace hiAppEvent { * @syscap SystemCapability.HiviewDFX.HiAppEvent * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ params: object; } @@ -750,7 +750,7 @@ declare namespace hiAppEvent { * @syscap SystemCapability.HiviewDFX.HiAppEvent * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ function write(info: AppEventInfo): Promise<void>; @@ -808,7 +808,7 @@ declare namespace hiAppEvent { * @syscap SystemCapability.HiviewDFX.HiAppEvent * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ function write(info: AppEventInfo, callback: AsyncCallback<void>): void; @@ -827,7 +827,7 @@ declare namespace hiAppEvent { * @syscap SystemCapability.HiviewDFX.HiAppEvent * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ type ParamType = number | string | boolean | Array<string>; @@ -862,7 +862,7 @@ declare namespace hiAppEvent { * @syscap SystemCapability.HiviewDFX.HiAppEvent * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ function setEventParam(params: Record<string, ParamType>, domain: string, name?: string): Promise<void>; @@ -903,7 +903,7 @@ declare namespace hiAppEvent { * @syscap SystemCapability.HiviewDFX.HiAppEvent * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ interface AppEventPackage { /** @@ -928,7 +928,7 @@ declare namespace hiAppEvent { * @syscap SystemCapability.HiviewDFX.HiAppEvent * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ packageId: number; @@ -954,7 +954,7 @@ declare namespace hiAppEvent { * @syscap SystemCapability.HiviewDFX.HiAppEvent * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ row: number; @@ -980,7 +980,7 @@ declare namespace hiAppEvent { * @syscap SystemCapability.HiviewDFX.HiAppEvent * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ size: number; @@ -1006,7 +1006,7 @@ declare namespace hiAppEvent { * @syscap SystemCapability.HiviewDFX.HiAppEvent * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ data: string[]; @@ -1025,7 +1025,7 @@ declare namespace hiAppEvent { * @syscap SystemCapability.HiviewDFX.HiAppEvent * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ appEventInfos: Array<AppEventInfo>; } @@ -1049,7 +1049,7 @@ declare namespace hiAppEvent { * @syscap SystemCapability.HiviewDFX.HiAppEvent * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ class AppEventPackageHolder { /** @@ -1074,7 +1074,7 @@ declare namespace hiAppEvent { * @syscap SystemCapability.HiviewDFX.HiAppEvent * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ constructor(watcherName: string); @@ -1108,7 +1108,7 @@ declare namespace hiAppEvent { * @syscap SystemCapability.HiviewDFX.HiAppEvent * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ setSize(size: number): void; @@ -1133,7 +1133,7 @@ declare namespace hiAppEvent { * @syscap SystemCapability.HiviewDFX.HiAppEvent * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ setRow(size: number): void; @@ -1159,7 +1159,7 @@ declare namespace hiAppEvent { * @syscap SystemCapability.HiviewDFX.HiAppEvent * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ takeNext(): AppEventPackage; } @@ -1186,7 +1186,7 @@ declare namespace hiAppEvent { * @syscap SystemCapability.HiviewDFX.HiAppEvent * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ interface TriggerCondition { /** @@ -1211,7 +1211,7 @@ declare namespace hiAppEvent { * @syscap SystemCapability.HiviewDFX.HiAppEvent * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ row?: number; @@ -1237,7 +1237,7 @@ declare namespace hiAppEvent { * @syscap SystemCapability.HiviewDFX.HiAppEvent * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ size?: number; @@ -1263,7 +1263,7 @@ declare namespace hiAppEvent { * @syscap SystemCapability.HiviewDFX.HiAppEvent * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ timeOut?: number; } @@ -1290,7 +1290,7 @@ declare namespace hiAppEvent { * @syscap SystemCapability.HiviewDFX.HiAppEvent * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ interface AppEventFilter { /** @@ -1315,7 +1315,7 @@ declare namespace hiAppEvent { * @syscap SystemCapability.HiviewDFX.HiAppEvent * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ domain: string; @@ -1341,7 +1341,7 @@ declare namespace hiAppEvent { * @syscap SystemCapability.HiviewDFX.HiAppEvent * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ eventTypes?: EventType[]; @@ -1360,7 +1360,7 @@ declare namespace hiAppEvent { * @syscap SystemCapability.HiviewDFX.HiAppEvent * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ names?: string[]; } @@ -1380,7 +1380,7 @@ declare namespace hiAppEvent { * @syscap SystemCapability.HiviewDFX.HiAppEvent * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ interface AppEventGroup { /** @@ -1398,7 +1398,7 @@ declare namespace hiAppEvent { * @syscap SystemCapability.HiviewDFX.HiAppEvent * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ name: string; @@ -1417,7 +1417,7 @@ declare namespace hiAppEvent { * @syscap SystemCapability.HiviewDFX.HiAppEvent * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ appEventInfos: Array<AppEventInfo>; } @@ -1444,7 +1444,7 @@ declare namespace hiAppEvent { * @syscap SystemCapability.HiviewDFX.HiAppEvent * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ interface Watcher { /** @@ -1469,7 +1469,7 @@ declare namespace hiAppEvent { * @syscap SystemCapability.HiviewDFX.HiAppEvent * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ name: string; @@ -1495,7 +1495,7 @@ declare namespace hiAppEvent { * @syscap SystemCapability.HiviewDFX.HiAppEvent * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ triggerCondition?: TriggerCondition; @@ -1521,7 +1521,7 @@ declare namespace hiAppEvent { * @syscap SystemCapability.HiviewDFX.HiAppEvent * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ appEventFilters?: AppEventFilter[]; @@ -1547,7 +1547,7 @@ declare namespace hiAppEvent { * @syscap SystemCapability.HiviewDFX.HiAppEvent * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ onTrigger?: (curRow: number, curSize: number, holder: AppEventPackageHolder) => void; @@ -1566,7 +1566,7 @@ declare namespace hiAppEvent { * @syscap SystemCapability.HiviewDFX.HiAppEvent * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ onReceive?: (domain: string, appEventGroups: Array<AppEventGroup>) => void; } @@ -1619,7 +1619,7 @@ declare namespace hiAppEvent { * @syscap SystemCapability.HiviewDFX.HiAppEvent * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ function addWatcher(watcher: Watcher): AppEventPackageHolder; @@ -1656,7 +1656,7 @@ declare namespace hiAppEvent { * @syscap SystemCapability.HiviewDFX.HiAppEvent * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ function removeWatcher(watcher: Watcher): void; @@ -1682,7 +1682,7 @@ declare namespace hiAppEvent { * @syscap SystemCapability.HiviewDFX.HiAppEvent * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ function clearData(): void; @@ -1709,7 +1709,7 @@ declare namespace hiAppEvent { * @syscap SystemCapability.HiviewDFX.HiAppEvent * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ function setUserId(name: string, value: string): void; @@ -1736,7 +1736,7 @@ declare namespace hiAppEvent { * @syscap SystemCapability.HiviewDFX.HiAppEvent * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ function getUserId(name: string): string; @@ -1763,7 +1763,7 @@ declare namespace hiAppEvent { * @syscap SystemCapability.HiviewDFX.HiAppEvent * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ function setUserProperty(name: string, value: string): void; @@ -1790,7 +1790,7 @@ declare namespace hiAppEvent { * @syscap SystemCapability.HiviewDFX.HiAppEvent * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ function getUserProperty(name: string): string; -- Gitee From d81d3e00c54be9a1134650fa4e851671e207fd20 Mon Sep 17 00:00:00 2001 From: jiangkai43 <jiangkai43@huawei.com> Date: Thu, 8 May 2025 15:51:54 +0800 Subject: [PATCH 805/835] Modity the describe/param/throws of ArkTS. https://gitee.com/openharmony/interface_sdk-js/issues/IC5NRD Signed-off-by: jiangkai43 <jiangkai43@huawei.com> --- api/@ohos.buffer.d.ts | 472 +++++++++++++++---------------- api/@ohos.convertxml.d.ts | 8 +- api/@ohos.process.d.ts | 43 +-- api/@ohos.uri.d.ts | 59 ++-- api/@ohos.url.d.ts | 92 +++--- api/@ohos.util.ArrayList.d.ts | 111 +++----- api/@ohos.util.HashMap.d.ts | 59 ++-- api/@ohos.util.LinkedList.d.ts | 100 +++---- api/@ohos.util.List.d.ts | 107 +++---- api/@ohos.util.d.ts | 492 +++++++++++++++++---------------- api/@ohos.util.json.d.ts | 49 ++-- api/@ohos.xml.d.ts | 75 +++-- 12 files changed, 830 insertions(+), 837 deletions(-) diff --git a/api/@ohos.buffer.d.ts b/api/@ohos.buffer.d.ts index 891377d321..e78838f4d5 100644 --- a/api/@ohos.buffer.d.ts +++ b/api/@ohos.buffer.d.ts @@ -59,7 +59,7 @@ declare namespace buffer { * @since 10 */ /** - * This parameter specifies the type of a common encoding format. + * Enumerates the supported encoding formats. * * @typedef { 'ascii' | 'utf8' | 'utf-8' | 'utf16le' | 'ucs2' | 'ucs-2' | 'base64' | 'base64url' | 'latin1' | 'binary' | 'hex' } * @syscap SystemCapability.Utils.Lang @@ -133,11 +133,11 @@ declare namespace buffer { * @since 10 */ /** - * Allocates a new Buffer for a fixed size bytes. If fill is undefined, the Buffer will be zero-filled. + * Creates and initializes a Buffer instance of the specified length. * - * @param { number } size - size size The desired length of the new Buffer - * @param { string | Buffer | number } [fill] - fill [fill=0] A value to pre-fill the new Buffer with - * @param { BufferEncoding } [encoding] - encoding [encoding='utf8'] If `fill` is a string, this is its encoding + * @param { number } size - Size of the Buffer instance to create, in bytes. + * @param { string | Buffer | number } [fill] - Value to be filled in the buffer. The default value is 0. + * @param { BufferEncoding } [encoding] - Encoding format (valid only when fill is a string). The default value is 'utf8'. * @returns { Buffer } Return a new allocated Buffer * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -176,9 +176,10 @@ declare namespace buffer { * @since 10 */ /** - * Allocates a new Buffer for a fixed size bytes. The Buffer will not be initially filled. + * Creates a Buffer instance of the specified size from the buffer pool, without initializing it. + * You need to use fill() to initialize the Buffer instance created. * - * @param { number } size - size size The desired length of the new Buffer + * @param { number } size - Size of the Buffer instance to create, in bytes. * @returns { Buffer } Return a new allocated Buffer * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -217,9 +218,9 @@ declare namespace buffer { * @since 10 */ /** - * Allocates a new un-pooled Buffer for a fixed size bytes. The Buffer will not be initially filled. + * Creates a Buffer instance of the specified size, without initializing it. * - * @param { number } size - size size The desired length of the new Buffer + * @param { number } size - Size of the Buffer instance to create, in bytes. * @returns { Buffer } Return a new allocated Buffer * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -262,12 +263,10 @@ declare namespace buffer { * @since 10 */ /** - * Returns the byte length of a string when encoded using `encoding`. - * This is not the same as [`String.prototype.length`], which does not account - * for the encoding that is used to convert the string into bytes. + * Obtains the number of bytes of a string based on the encoding format. * - * @param { string | Buffer | TypedArray | DataView | ArrayBuffer | SharedArrayBuffer } string - string string A value to calculate the length of - * @param { BufferEncoding } [encoding] - encoding [encoding='utf8'] If `string` is a string, this is its encoding + * @param { string | Buffer | TypedArray | DataView | ArrayBuffer | SharedArrayBuffer } string - Target string. + * @param { BufferEncoding } [encoding] - Encoding format of the string. The default value is 'utf8'. * @returns { number } The number of bytes contained within `string` * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -312,10 +311,10 @@ declare namespace buffer { * @since 10 */ /** - * Returns a new `Buffer` which is the result of concatenating all the `Buffer`instances in the `list` together. + * Concatenates an array of Buffer instances of the specified length into a new instance. * - * @param { Buffer[] | Uint8Array[] } list - list list List of `Buffer` or Uint8Array instances to concatenate - * @param { number } [totalLength] - totalLength totalLength Total length of the `Buffer` instances in `list` when concatenated + * @param { Buffer[] | Uint8Array[] } list - Array of instances to concatenate. + * @param { number } [totalLength] - Total length of bytes to be copied. The default value is 0. * @returns { Buffer } Return a new allocated Buffer * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -353,9 +352,9 @@ declare namespace buffer { * @since 10 */ /** - * Allocates a new Buffer using an array of bytes in the range 0 – 255. Array entries outside that range will be truncated to fit into it. + * Creates a Buffer instance with the specified array. * - * @param { number[] } array - array array an array of bytes in the range 0 – 255 + * @param { number[] } array - Array to create a Buffer instance. * @returns { Buffer } Return a new allocated Buffer * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -401,12 +400,11 @@ declare namespace buffer { * @since 10 */ /** - * This creates a view of the ArrayBuffer without copying the underlying memory. + * Creates a Buffer instance of the specified length that shares memory with arrayBuffer. * - * @param { ArrayBuffer | SharedArrayBuffer } arrayBuffer - arrayBuffer arrayBuffer An ArrayBuffer, - * SharedArrayBuffer, for example the .buffer property of a TypedArray. - * @param { number } [byteOffset] - byteOffset [byteOffset = 0] Index of first byte to expose - * @param { number } [length] - length [length = arrayBuffer.byteLength - byteOffset] Number of bytes to expose + * @param { ArrayBuffer | SharedArrayBuffer } arrayBuffer - ArrayBuffer or SharedArrayBuffer instance whose memory is to be shared. + * @param { number } [byteOffset] - Byte offset. The default value is 0. + * @param { number } [length] - Length of the Buffer instance to create, in bytes. The default value is arrayBuffer.byteLength minus byteOffset. * @returns { Buffer } Return a view of the ArrayBuffer * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -444,9 +442,9 @@ declare namespace buffer { * @since 10 */ /** - * Copies the passed buffer data onto a new Buffer instance. + * Copies the data of a passed Buffer instance to create a new Buffer instance and returns the new one. * - * @param { Buffer | Uint8Array } buffer - buffer buffer An existing Buffer or Uint8Array from which to copy data + * @param { Buffer | Uint8Array } buffer - Buffer or Uint8Array instance. * @returns { Buffer } Return a new allocated Buffer * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -488,12 +486,11 @@ declare namespace buffer { * @since 10 */ /** - * For the object whose value returned by valueof() function is strictly equal to object - * or supports symbol To primitive object, a new buffer instance is created. + * Creates a Buffer instance based on the specified object. * - * @param { Object } object - object object An object supporting Symbol.toPrimitive or valueOf() - * @param { number | string } offsetOrEncoding - offsetOrEncoding offsetOrEncoding A byte-offset or encoding - * @param { number } length - length length A length + * @param { Object } object - Object that supports Symbol.toPrimitive or valueOf(). + * @param { number | string } offsetOrEncoding - Byte offset or encoding format. + * @param { number } length - Length of the Buffer instance to create, in bytes. * @returns { Buffer } Return a new allocated Buffer * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -533,11 +530,10 @@ declare namespace buffer { * @since 10 */ /** - * Creates a new Buffer containing string. The encoding parameter identifies the character encoding - * to be used when converting string into bytes. + * Creates a Buffer instance based on a string in the given encoding format. * - * @param { String } string - string string A string to encode - * @param { BufferEncoding } [encoding] - encoding [encoding='utf8'] The encoding of string + * @param { String } string - String. + * @param { BufferEncoding } [encoding] - Encoding format of the string. The default value is 'utf8'. * @returns { Buffer } Return a new Buffer containing string * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -567,9 +563,9 @@ declare namespace buffer { * @since 10 */ /** - * Returns true if obj is a Buffer, false otherwise + * Checks whether the specified object is a Buffer instance. * - * @param { Object } obj - obj obj Objects to be judged + * @param { Object } obj - Object to check. * @returns { boolean } true or false * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -596,9 +592,9 @@ declare namespace buffer { * @since 10 */ /** - * Returns true if encoding is the name of a supported character encoding, or false otherwise. + * Checks whether the encoding format is supported. * - * @param { string } encoding - encoding encoding A character encoding name to check + * @param { string } encoding - Encoding format. * @returns { boolean } true or false * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -637,10 +633,10 @@ declare namespace buffer { * @since 10 */ /** - * Compares buf1 to buf2 + * Compares two Buffer instances. This API is used for sorting Buffer instances. * - * @param { Buffer | Uint8Array } buf1 - buf1 buf1 A Buffer or Uint8Array instance. - * @param { Buffer | Uint8Array } buf2 - buf2 buf2 A Buffer or Uint8Array instance. + * @param { Buffer | Uint8Array } buf1 - Buffer instance to compare. + * @param { Buffer | Uint8Array } buf2 - Buffer instance to compare. * @returns { -1 | 0 | 1 } 0 is returned if target is the same as buf * 1 is returned if target should come before buf when sorted. * -1 is returned if target should come after buf when sorted. @@ -682,11 +678,11 @@ declare namespace buffer { * @since 10 */ /** - * Re-encodes the given Buffer or Uint8Array instance from one character encoding to another. + * Transcodes the given Buffer or Uint8Array object from one encoding format to another. * - * @param { Buffer | Uint8Array } source - source source A Buffer or Uint8Array instance. - * @param { string } fromEnc - fromEnc fromEnc The current encoding - * @param { string } toEnc - toEnc toEnc To target encoding + * @param { Buffer | Uint8Array } source - Instance to encode. + * @param { string } fromEnc - Current encoding format + * @param { string } toEnc - Target encoding format. * @returns { Buffer } Returns a new Buffer instance * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -840,12 +836,12 @@ declare namespace buffer { * @since 10 */ /** - * Fills buf with the specified value. If the offset and end are not given, the entire buf will be filled. + * Fills this Buffer instance at the specified position. By default, data is filled cyclically. * - * @param { string | Buffer | Uint8Array | number } value - value value The value with which to fill buf - * @param { number } [offset] - offset [offset = 0] Number of bytes to skip before starting to fill buf - * @param { number } [end] - end [end = buf.length] Where to stop filling buf (not inclusive) - * @param { BufferEncoding } [encoding] - encoding [encoding='utf8'] The encoding for value if value is a string + * @param { string | Buffer | Uint8Array | number } value - Value to fill. + * @param { number } [offset] - Offset to the start position in this Buffer instance where data is filled. The default value is 0. + * @param { number } [end] - Offset to the end position in this Buffer instance (not inclusive). The default value is the length of this Buffer instance. + * @param { BufferEncoding } [encoding] - Encoding format (valid only when value is a string). The default value is 'utf8'. * @returns { Buffer } A reference to buf * @throws { BusinessError } 10200001 - The value of "[offset/end]" is out of range. It must be >= 0 and <= [right range]. Received value is: [offset/end] * @throws { BusinessError } 401 - Parameter error. Possible causes: @@ -905,14 +901,15 @@ declare namespace buffer { * @since 10 */ /** - * Compares buf with target and returns a number indicating whether buf comes before, after, - * or is the same as target in sort order. Comparison is based on the actual sequence of bytes in each Buffer. + * Compares this Buffer instance with another instance. * - * @param { Buffer | Uint8Array } target - target target A Buffer or Uint8Array with which to compare buf - * @param { number } [targetStart] - targetStart [targetStart = 0] The offset within target at which to begin comparison - * @param { number } [targetEnd] - targetEnd [targetEnd = target.length] The offset within target at which to end comparison (not inclusive) - * @param { number } [sourceStart] - sourceStart [sourceStart = 0] The offset within buf at which to begin comparison - * @param { number } [sourceEnd] - sourceEnd [sourceEnd = buf.length] The offset within buf at which to end comparison (not inclusive) + * @param { Buffer | Uint8Array } target - Target Buffer instance to compare. + * @param { number } [targetStart] - Offset to the start of the data to compare in the target Buffer instance. The default value is 0. + * @param { number } [targetEnd] - Offset to the end of the data to compare in the target Buffer instance (not inclusive). + * The default value is the length of the target Buffer instance. + * @param { number } [sourceStart] - Offset to the start of the data to compare in this Buffer instance. The default value is 0. + * @param { number } [sourceEnd] - Offset to the end of the data to compare in this Buffer instance (not inclusive). + * The default value is the length of this Buffer instance. * @returns { -1 | 0 | 1 } 0 is returned if target is the same as buf * 1 is returned if target should come before buf when sorted. * -1 is returned if target should come after buf when sorted. @@ -970,13 +967,13 @@ declare namespace buffer { * @since 10 */ /** - * Copies data from a region of buf to a region in target, even if the target memory region overlaps with buf. - * If sourceEnd is greater than the length of the target, the length of the target shall prevail, and the extra part will not be overwritten. + * Copies data at the specified position in this Buffer instance to the specified position in another Buffer instance. * - * @param { Buffer | Uint8Array } target - target target A Buffer or Uint8Array to copy into - * @param { number } [targetStart] - targetStart [targetStart = 0] The offset within target at which to begin writing - * @param { number } [sourceStart] - sourceStart [sourceStart = 0] The offset within buf from which to begin copying - * @param { number } [sourceEnd] - sourceEnd [sourceEnd = buf.length] The offset within buf at which to stop copying (not inclusive) + * @param { Buffer | Uint8Array } target - Instance to which data is copied. + * @param { number } [targetStart] - Offset to the start position in the target instance where data is copied. The default value is 0. + * @param { number } [sourceStart] - Offset to the start position in this Buffer instance where data is copied. The default value is 0. + * @param { number } [sourceEnd] - Offset to the end position in this Buffer instance (not inclusive). + * The default value is the length of this Buffer instance. * @returns { number } The number of bytes copied * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -1010,9 +1007,9 @@ declare namespace buffer { * @since 10 */ /** - * Returns true if both buf and otherBuffer have exactly the same bytes, false otherwise + * Checks whether this Buffer instance is the same as another Buffer instance. * - * @param { Uint8Array | Buffer } otherBuffer - otherBuffer otherBuffer A Buffer or Uint8Array with which to compare buf + * @param { Uint8Array | Buffer } otherBuffer - Buffer instance to compare. * @returns { boolean } true or false * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified; 2.Incorrect parameter types. * @syscap SystemCapability.Utils.Lang @@ -1050,11 +1047,13 @@ declare namespace buffer { * @since 10 */ /** - * Returns true if value was found in buf, false otherwise + * Checks whether this Buffer instance contains the specified value. * - * @param { string | number | Buffer | Uint8Array } value - value value What to search for - * @param { number } [byteOffset] - byteOffset [byteOffset = 0] Where to begin searching in buf. If negative, then offset is calculated from the end of buf - * @param { BufferEncoding } [encoding] - encoding [encoding='utf8'] If value is a string, this is its encoding + * @param { string | number | Buffer | Uint8Array } value - Value to match. + * @param { number } [byteOffset] - Number of bytes to skip before starting to check data. + * Number of bytes to skip before starting to check data. If the offset is a negative number, + * data is checked from the end of the Buffer instance. The default value is 0. + * @param { BufferEncoding } [encoding] - Encoding format (valid only when value is a string). The default value is 'utf8'. * @returns { boolean } true or false * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -1096,12 +1095,12 @@ declare namespace buffer { * @since 10 */ /** - * The index of the first occurrence of value in buf + * Obtains the index of the first occurrence of the specified value in this Buffer instance. * - * @param { string | number | Buffer | Uint8Array } value - value value What to search for - * @param { number } [byteOffset] - byteOffset [byteOffset = 0] Where to begin searching in buf - * @param { BufferEncoding } [encoding] - encoding [encoding='utf8'] If value is a string, - * this is the encoding used to determine the binary representation of the string that will be searched for in buf + * @param { string | number | Buffer | Uint8Array } value - Value to match. + * @param { number } [byteOffset] - Number of bytes to skip before starting to check data. + * If the offset is a negative number, data is checked from the end of the Buffer instance. The default value is 0. + * @param { BufferEncoding } [encoding] - Encoding format (valid only when value is a string). The default value is 'utf8'. * @returns { number } The index of the first occurrence of value in buf, or -1 if buf does not contain value * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -1129,7 +1128,7 @@ declare namespace buffer { * @since 10 */ /** - * Creates and returns an iterator of buf keys (indices). + * Creates and returns an iterator that contains the keys of this Buffer instance. * * @returns { IterableIterator<number> } * @syscap SystemCapability.Utils.Lang @@ -1155,7 +1154,7 @@ declare namespace buffer { * @since 10 */ /** - * Creates and returns an iterator for buf values (bytes). + * Creates and returns an iterator that contains the values of this Buffer instance. * * @returns { IterableIterator<number> } * @syscap SystemCapability.Utils.Lang @@ -1181,7 +1180,7 @@ declare namespace buffer { * @since 10 */ /** - * Creates and returns an iterator of [index, byte] pairs from the contents of buf. + * Creates and returns an iterator that contains key-value pairs of this Buffer instance. * * @returns { IterableIterator<[number, number]> } * @syscap SystemCapability.Utils.Lang @@ -1221,12 +1220,13 @@ declare namespace buffer { * @since 10 */ /** - * The index of the last occurrence of value in buf + * Obtains the index of the last occurrence of the specified value in this Buffer instance. * - * @param { string | number | Buffer | Uint8Array } value - value value What to search for - * @param { number } [byteOffset] - byteOffset [byteOffset = 0] Where to begin searching in buf - * @param { BufferEncoding } [encoding] - encoding [encoding='utf8'] If value is a string, - * this is the encoding used to determine the binary representation of the string that will be searched for in buf + * @param { string | number | Buffer | Uint8Array } value - Value to match. + * @param { number } [byteOffset] - Number of bytes to skip before starting to check data. + * If the offset is a negative number, data is checked from the end of the Buffer instance. + * The default value is the length of this Buffer instance. + * @param { BufferEncoding } [encoding] - Encoding format (valid only when value is a string). The default value is 'utf8'. * @returns { number } The index of the last occurrence of value in buf, or -1 if buf does not contain value * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -1260,9 +1260,9 @@ declare namespace buffer { * @since 10 */ /** - * Reads a signed, big-endian 64-bit integer from buf at the specified offset + * Reads a 64-bit, big-endian, signed big integer from this Buffer instance at the specified offset. * - * @param { number } [offset] - offset [offset = 0] Number of bytes to skip before starting to read. Must satisfy: 0 <= offset <= buf.length - 8 + * @param { number } [offset] - Number of bytes to skip before starting to read data. The default value is 0. The value range is [0, Buffer.length - 8]. * @returns { bigint } Return a signed, big-endian 64-bit integer * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Incorrect parameter types. * @throws { BusinessError } 10200001 - The value of "offset" is out of range. It must be >= 0 and <= buf.length - 8. Received value is: [offset] @@ -1295,9 +1295,9 @@ declare namespace buffer { * @since 10 */ /** - * Reads a signed, little-endian 64-bit integer from buf at the specified offset + * Reads a 64-bit, little-endian, signed big integer from this Buffer instance at the specified offset. * - * @param { number } [offset] - offset [offset = 0] Number of bytes to skip before starting to read. Must satisfy: 0 <= offset <= buf.length - 8 + * @param { number } [offset] - Number of bytes to skip before starting to read data. The default value is 0. The value range is [0, Buffer.length - 8]. * @returns { bigint } Return a signed, little-endian 64-bit integer * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Incorrect parameter types. * @throws { BusinessError } 10200001 - The value of "offset" is out of range. It must be >= 0 and <= buf.length - 8. Received value is: [offset] @@ -1330,9 +1330,9 @@ declare namespace buffer { * @since 10 */ /** - * Reads a unsigned, big-endian 64-bit integer from buf at the specified offset + * Reads a 64-bit, big-endian, unsigned big integer from this Buffer instance at the specified offset. * - * @param { number } [offset] - offset [offset = 0] Number of bytes to skip before starting to read. Must satisfy: 0 <= offset <= buf.length - 8 + * @param { number } [offset] - Number of bytes to skip before starting to read data. The default value is 0. The value range is [0, Buffer.length - 8]. * @returns { bigint } Return a unsigned, big-endian 64-bit integer * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Incorrect parameter types. * @throws { BusinessError } 10200001 - The value of "offset" is out of range. It must be >= 0 and <= buf.length - 8. Received value is: [offset] @@ -1365,9 +1365,9 @@ declare namespace buffer { * @since 10 */ /** - * Reads a unsigned, little-endian 64-bit integer from buf at the specified offset + * Reads a 64-bit, little-endian, unsigned big integer from this Buffer instance at the specified offset. * - * @param { number } [offset] - offset [offset = 0] Number of bytes to skip before starting to read. Must satisfy: 0 <= offset <= buf.length - 8 + * @param { number } [offset] - Number of bytes to skip before starting to read data. The default value is 0. The value range is [0, Buffer.length - 8]. * @returns { bigint } Return a unsigned, little-endian 64-bit integer * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Incorrect parameter types. * @throws { BusinessError } 10200001 - The value of "offset" is out of range. It must be >= 0 and <= buf.length - 8. Received value is: [offset] @@ -1400,9 +1400,9 @@ declare namespace buffer { * @since 10 */ /** - * Reads a 64-bit, big-endian double from buf at the specified offset + * Reads a 64-bit, big-endian, double-precision floating-point number from this Buffer instance at the specified offset. * - * @param { number } [offset] - offset [offset = 0] Number of bytes to skip before starting to read. Must satisfy: 0 <= offset <= buf.length - 8 + * @param { number } [offset] - Number of bytes to skip before starting to read data. The default value is 0. The value range is [0, Buffer.length - 8]. * @returns { number } Return a 64-bit, big-endian double * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Incorrect parameter types. * @throws { BusinessError } 10200001 - The value of "offset" is out of range. It must be >= 0 and <= buf.length - 8. Received value is: [offset] @@ -1435,9 +1435,9 @@ declare namespace buffer { * @since 10 */ /** - * Reads a 64-bit, little-endian double from buf at the specified offset + * Reads a 64-bit, little-endian, double-precision floating-point number from this Buffer instance at the specified offset. * - * @param { number } [offset] - offset [offset = 0] Number of bytes to skip before starting to read. Must satisfy: 0 <= offset <= buf.length - 8 + * @param { number } [offset] - Number of bytes to skip before starting to read data. The default value is 0. The value range is [0, Buffer.length - 8]. * @returns { number } Return a 64-bit, little-endian double * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Incorrect parameter types. * @throws { BusinessError } 10200001 - The value of "offset" is out of range. It must be >= 0 and <= buf.length - 8. Received value is: [offset] @@ -1470,9 +1470,9 @@ declare namespace buffer { * @since 10 */ /** - * Reads a 32-bit, big-endian float from buf at the specified offset + * Reads a 32-bit, big-endian, single-precision floating-point number from this Buffer instance at the specified offset. * - * @param { number } [offset] - offset [offset = 0] Number of bytes to skip before starting to read. Must satisfy: 0 <= offset <= buf.length - 4 + * @param { number } [offset] - Number of bytes to skip before starting to read data. The default value is 0. The value range is [0, Buffer.length - 4]. * @returns { number } Return a 32-bit, big-endian float * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Incorrect parameter types. * @throws { BusinessError } 10200001 - The value of "offset" is out of range. It must be >= 0 and <= buf.length - 4. Received value is: [offset] @@ -1505,9 +1505,9 @@ declare namespace buffer { * @since 10 */ /** - * Reads a 32-bit, little-endian float from buf at the specified offset + * Reads a 32-bit, little-endian, single-precision floating-point number from this Buffer instance at the specified offset. * - * @param { number } [offset] - offset [offset = 0] Number of bytes to skip before starting to read. Must satisfy: 0 <= offset <= buf.length - 4 + * @param { number } [offset] - Number of bytes to skip before starting to read data. The default value is 0. The value range is [0, Buffer.length - 4]. * @returns { number } Return a 32-bit, little-endian float * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Incorrect parameter types. * @throws { BusinessError } 10200001 - The value of "offset" is out of range. It must be >= 0 and <= buf.length - 4. Received value is: [offset] @@ -1540,9 +1540,9 @@ declare namespace buffer { * @since 10 */ /** - * Reads a signed 8-bit integer from buf at the specified offset + * Reads an 8-bit signed integer from this Buffer instance at the specified offset. * - * @param { number } [offset] - offset [offset = 0] Number of bytes to skip before starting to read. Must satisfy: 0 <= offset <= buf.length - 1 + * @param { number } [offset] - Number of bytes to skip before starting to read data. The default value is 0. The value range is [0, Buffer.length - 1]. * @returns { number } Return a signed 8-bit integer * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Incorrect parameter types. * @throws { BusinessError } 10200001 - The value of "offset" is out of range. It must be >= 0 and <= buf.length - 1. Received value is: [offset] @@ -1575,9 +1575,9 @@ declare namespace buffer { * @since 10 */ /** - * Reads a signed, big-endian 16-bit integer from buf at the specified offset + * Reads a 16-bit, big-endian, signed integer from this Buffer instance at the specified offset. * - * @param { number } [offset] - offset [offset = 0] Number of bytes to skip before starting to read. Must satisfy: 0 <= offset <= buf.length - 2 + * @param { number } [offset] - Number of bytes to skip before starting to read data. The default value is 0. The value range is [0, Buffer.length - 2]. * @returns { number } Return a signed, big-endian 16-bit integer * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Incorrect parameter types. * @throws { BusinessError } 10200001 - The value of "offset" is out of range. It must be >= 0 and <= buf.length - 2. Received value is: [offset] @@ -1610,9 +1610,9 @@ declare namespace buffer { * @since 10 */ /** - * Reads a signed, little-endian 16-bit integer from buf at the specified offset + * Reads a 16-bit, little-endian, signed integer from this Buffer instance at the specified offset. * - * @param { number } [offset] - offset [offset = 0] Number of bytes to skip before starting to read. Must satisfy: 0 <= offset <= buf.length - 2 + * @param { number } [offset] - Number of bytes to skip before starting to read data. The default value is 0. The value range is [0, Buffer.length - 2]. * @returns { number } Return a signed, little-endian 16-bit integer * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Incorrect parameter types. * @throws { BusinessError } 10200001 - The value of "offset" is out of range. It must be >= 0 and <= buf.length - 2. Received value is: [offset] @@ -1645,9 +1645,9 @@ declare namespace buffer { * @since 10 */ /** - * Reads a signed, big-endian 32-bit integer from buf at the specified offset + * Reads a 32-bit, big-endian, signed integer from this Buffer instance at the specified offset. * - * @param { number } [offset] - offset [offset = 0] Number of bytes to skip before starting to read. Must satisfy: 0 <= offset <= buf.length - 4 + * @param { number } [offset] - Number of bytes to skip before starting to read data. The default value is 0. The value range is [0, Buffer.length - 4]. * @returns { number } Return a signed, big-endian 32-bit integer * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Incorrect parameter types. * @throws { BusinessError } 10200001 - The value of "offset" is out of range. It must be >= 0 and <= buf.length - 4. Received value is: [offset] @@ -1680,9 +1680,9 @@ declare namespace buffer { * @since 10 */ /** - * Reads a signed, little-endian 32-bit integer from buf at the specified offset + * Reads a 32-bit, little-endian, signed integer from this Buffer instance at the specified offset. * - * @param { number } [offset] - offset [offset = 0] Number of bytes to skip before starting to read. Must satisfy: 0 <= offset <= buf.length - 4 + * @param { number } [offset] - Number of bytes to skip before starting to read data. The default value is 0. The value range is [0, Buffer.length - 4]. * @returns { number } Return a signed, little-endian 32-bit integer * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Incorrect parameter types. * @throws { BusinessError } 10200001 - The value of "offset" is out of range. It must be >= 0 and <= buf.length - 4. Received value is: [offset] @@ -1723,11 +1723,11 @@ declare namespace buffer { * @since 10 */ /** - * Reads byteLength number of bytes from buf at the specified offset and interprets the result as a big-endian, - * two's complement signed value supporting up to 48 bits of accuracy + * Reads the specified number of bytes from this Buffer instance at the specified offset, and interprets the result as a big-endian, + * two's complement signed value that supports up to 48 bits of precision. * - * @param { number } offset - offset offset Number of bytes to skip before starting to read. Must satisfy: 0 <= offset <= buf.length - byteLength - * @param { number } byteLength - byteLength byteLength Number of bytes to read. Must satisfy 0 < byteLength <= 6 + * @param { number } offset - Number of bytes to skip before starting to read data. The default value is 0. The value range is [0, Buffer.length - byteLength]. + * @param { number } byteLength - Number of bytes to read. The value range is [1, 6]. * @returns { number } * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -1770,11 +1770,11 @@ declare namespace buffer { * @since 10 */ /** - * Reads byteLength number of bytes from buf at the specified offset and interprets the result as a little-endian, - * two's complement signed value supporting up to 48 bits of accuracy. + * Reads the specified number of bytes from this Buffer instance at the specified offset and interprets the result as a little-endian, + * two's complement signed value that supports up to 48 bits of precision. * - * @param { number } offset - offset offset Number of bytes to skip before starting to read. Must satisfy: 0 <= offset <= buf.length - byteLength - * @param { number } byteLength - byteLength byteLength Number of bytes to read. Must satisfy 0 < byteLength <= 6 + * @param { number } offset - Number of bytes to skip before starting to read data. The default value is 0. The value range is [0, Buffer.length - byteLength]. + * @param { number } byteLength - Number of bytes to read. The value range is [1, 6]. * @returns { number } * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -1809,9 +1809,9 @@ declare namespace buffer { * @since 10 */ /** - * Reads an unsigned 8-bit integer from buf at the specified offset + * Reads an 8-bit unsigned integer from this Buffer instance at the specified offset. * - * @param { number } [offset] - offset [offset = 0] Number of bytes to skip before starting to read. Must satisfy 0 <= offset <= buf.length - 1 + * @param { number } [offset] - Number of bytes to skip before starting to read data. The default value is 0. The value range is [0, Buffer.length - 1]. * @returns { number } Reads an unsigned 8-bit integer * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Incorrect parameter types. * @throws { BusinessError } 10200001 - The value of "offset" is out of range. It must be >= 0 and <= buf.length - 1. Received value is: [offset] @@ -1844,9 +1844,9 @@ declare namespace buffer { * @since 10 */ /** - * Reads an unsigned, big-endian 16-bit integer from buf at the specified offset + * Reads a 16-bit, big-endian, unsigned integer from this Buffer instance at the specified offset. * - * @param { number } [offset] - offset [offset = 0] Number of bytes to skip before starting to read. Must satisfy 0 <= offset <= buf.length - 2 + * @param { number } [offset] - Number of bytes to skip before starting to read data. The default value is 0. The value range is [0, Buffer.length - 2]. * @returns { number } Reads an unsigned, big-endian 16-bit integer * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Incorrect parameter types. * @throws { BusinessError } 10200001 - The value of "offset" is out of range. It must be >= 0 and <= buf.length - 2. Received value is: [offset] @@ -1879,9 +1879,9 @@ declare namespace buffer { * @since 10 */ /** - * Reads an unsigned, little-endian 16-bit integer from buf at the specified offset + * Reads a 16-bit, little-endian, unsigned integer from this Buffer instance at the specified offset. * - * @param { number } [offset] - offset [offset = 0] Number of bytes to skip before starting to read. Must satisfy 0 <= offset <= buf.length - 2 + * @param { number } [offset] - Number of bytes to skip before starting to read data. The default value is 0. The value range is [0, Buffer.length - 2]. * @returns { number } Reads an unsigned, little-endian 16-bit integer * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Incorrect parameter types. * @throws { BusinessError } 10200001 - The value of "offset" is out of range. It must be >= 0 and <= buf.length - 2. Received value is: [offset] @@ -1914,9 +1914,9 @@ declare namespace buffer { * @since 10 */ /** - * Reads an unsigned, big-endian 32-bit integer from buf at the specified offset + * Reads a 32-bit, big-endian, unsigned integer from this Buffer instance at the specified offset. * - * @param { number } [offset] - offset [offset = 0] Number of bytes to skip before starting to read. Must satisfy 0 <= offset <= buf.length - 4 + * @param { number } [offset] - Number of bytes to skip before starting to read data. The default value is 0. The value range is [0, Buffer.length - 4]. * @returns { number } Reads an unsigned, big-endian 32-bit integer * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Incorrect parameter types. * @throws { BusinessError } 10200001 - The value of "offset" is out of range. It must be >= 0 and <= buf.length - 4. Received value is: [offset] @@ -1949,9 +1949,9 @@ declare namespace buffer { * @since 10 */ /** - * Reads an unsigned, little-endian 32-bit integer from buf at the specified offset + * Reads a 32-bit, little-endian, unsigned integer from this Buffer instance at the specified offset. * - * @param { number } [offset] - offset [offset = 0] Number of bytes to skip before starting to read. Must satisfy 0 <= offset <= buf.length - 4 + * @param { number } [offset] - Number of bytes to skip before starting to read data. The default value is 0. The value range is [0, Buffer.length - 4]. * @returns { number } Reads an unsigned, little-endian 32-bit integer * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Incorrect parameter types. * @throws { BusinessError } 10200001 - The value of "offset" is out of range. It must be >= 0 and <= buf.length - 4. Received value is: [offset] @@ -1992,11 +1992,11 @@ declare namespace buffer { * @since 10 */ /** - * Reads byteLength number of bytes from buf at the specified offset and interprets the result as - * an unsigned big-endian integer supporting up to 48 bits of accuracy. + * Reads the specified number of bytes from this Buffer instance at the specified offset, and interprets the result as an unsigned, + * big-endian integer that supports up to 48 bits of precision. * - * @param { number } offset - offset offset Number of bytes to skip before starting to read. Must satisfy: 0 <= offset <= buf.length - byteLength - * @param { number } byteLength - byteLength byteLength Number of bytes to read. Must satisfy 0 < byteLength <= 6 + * @param { number } offset - Number of bytes to skip before starting to read data. The default value is 0. The value range is [0, Buffer.length - byteLength]. + * @param { number } byteLength - Number of bytes to read. The value range is [1, 6]. * @returns { number } * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -2039,11 +2039,11 @@ declare namespace buffer { * @since 10 */ /** - * Reads byteLength number of bytes from buf at the specified offset and interprets the result as an unsigned, - * little-endian integer supporting up to 48 bits of accuracy. + * Reads the specified number of bytes from this Buffer instance at the specified offset, and interprets the result as an unsigned, + * little-endian integer that supports up to 48 bits of precision. * - * @param { number } offset - offset offset Number of bytes to skip before starting to read. Must satisfy: 0 <= offset <= buf.length - byteLength - * @param { number } byteLength - byteLength byteLength Number of bytes to read. Must satisfy 0 < byteLength <= 6 + * @param { number } offset - Number of bytes to skip before starting to read data. The default value is 0. The value range is [0, Buffer.length - byteLength]. + * @param { number } byteLength - Number of bytes to read. The value range is [1, 6]. * @returns { number } * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -2076,10 +2076,10 @@ declare namespace buffer { * @since 10 */ /** - * Returns a new Buffer that references the same memory as the original, but offset and cropped by the start and end indices. + * Truncates this Buffer instance from the specified position to create a new Buffer instance. * - * @param { number } [start] - start [start = 0] Where the new Buffer will start - * @param { number } [end] - end [end = buf.length] Where the new Buffer will end (not inclusive) + * @param { number } [start] - Offset to the start position in this Buffer instance where data is truncated. The default value is 0. + * @param { number } [end] - Offset to the end position in this Buffer instance (not inclusive). The default value is the length of this Buffer instance. * @returns { Buffer } Returns a new Buffer that references the same memory as the original * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -2106,7 +2106,7 @@ declare namespace buffer { * @since 10 */ /** - * Interprets buf as an array of unsigned 16-bit integers and swaps the byte order in-place. + * Interprets this Buffer instance as an array of unsigned 16-bit integers and swaps the byte order in place. * * @returns { Buffer } A reference to buf * @throws { BusinessError } 10200009 - The buffer size must be a multiple of 16-bits @@ -2135,7 +2135,7 @@ declare namespace buffer { * @since 10 */ /** - * Interprets buf as an array of unsigned 32-bit integers and swaps the byte order in-place. + * Interprets this Buffer instance as an array of unsigned 32-bit integers and swaps the byte order in place. * * @returns { Buffer } A reference to buf * @throws { BusinessError } 10200009 - The buffer size must be a multiple of 32-bits @@ -2164,7 +2164,7 @@ declare namespace buffer { * @since 10 */ /** - * Interprets buf as an array of unsigned 64-bit integers and swaps the byte order in-place. + * Interprets this Buffer instance as an array of unsigned 64-bit integers and swaps the byte order in place. * * @returns { Buffer } A reference to buf * @throws { BusinessError } 10200009 - The buffer size must be a multiple of 64-bits @@ -2191,7 +2191,7 @@ declare namespace buffer { * @since 10 */ /** - * Returns a JSON representation of buf + * Converts this Buffer instance into a JSON object. * * @returns { Object } Returns a JSON * @syscap SystemCapability.Utils.Lang @@ -2225,11 +2225,11 @@ declare namespace buffer { * @since 10 */ /** - * Decodes buf to a string according to the specified character encoding in encoding + * Converts the data at the specified position in this Buffer instance into a string in the specified encoding format. * - * @param { string } [encoding] - encoding [encoding='utf8'] The character encoding to use - * @param { number } [start] - start [start = 0] The byte offset to start decoding at - * @param { number } [end] - end [end = buf.length] The byte offset to stop decoding at (not inclusive) + * @param { string } [encoding] - Encoding format (valid only when value is a string). The default value is 'utf8'. + * @param { number } [start] - Offset to the start position of the data to convert. The default value is 0. + * @param { number } [end] - Offset to the end position of the data to convert. The default value is the length of this Buffer instance. * @returns { string } * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Incorrect parameter types. * @syscap SystemCapability.Utils.Lang @@ -2271,12 +2271,12 @@ declare namespace buffer { * @since 10 */ /** - * Writes string to buf at offset according to the character encoding in encoding + * Writes a string of the specified length to this Buffer instance at the specified position in the given encoding format. * - * @param { string } str - str str Writes string to buf at offset according to the character encoding in encoding - * @param { number } [offset] - offset [offset = 0] Number of bytes to skip before starting to write string - * @param { number } [length] - length [length = buf.length - offset] Maximum number of bytes to write (written bytes will not exceed buf.length - offset) - * @param { string } [encoding] - encoding [encoding='utf8'] The character encoding of string. + * @param { string } str - String to write. + * @param { number } [offset] - Number of bytes to skip before starting to write data. The default value is 0. + * @param { number } [length] - Maximum number of bytes to write. The default value is Buffer.length minus offset. + * @param { string } [encoding] - Encoding format of the string. The default value is 'utf8'. * @returns { number } Number of bytes written. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -2318,10 +2318,10 @@ declare namespace buffer { * @since 10 */ /** - * Writes value to buf at the specified offset as big-endian. + * Writes a 64-bit, big-endian, signed big integer to this Buffer instance at the specified offset. * - * @param { bigint } value - value value Number to be written to buf - * @param { number } [offset] - offset [offset = 0] Number of bytes to skip before starting to write. Must satisfy: 0 <= offset <= buf.length - 8 + * @param { bigint } value - Data to write. + * @param { number } [offset] - Number of bytes to skip before starting to write data. The default value is 0. The value range is [0, Buffer.length - 8]. * @returns { number } offset plus the number of bytes written * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -2365,10 +2365,10 @@ declare namespace buffer { * @since 10 */ /** - * Writes value to buf at the specified offset as little-endian. + * Writes a 64-bit, little-endian, signed big integer to this Buffer instance at the specified offset. * - * @param { bigint } value - value value Number to be written to buf - * @param { number } [offset] - offset [offset = 0] Number of bytes to skip before starting to write. Must satisfy: 0 <= offset <= buf.length - 8 + * @param { bigint } value - Data to write. + * @param { number } [offset] - Number of bytes to skip before starting to write data. The default value is 0. The value range is [0, Buffer.length - 8]. * @returns { number } offset plus the number of bytes written * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -2412,10 +2412,10 @@ declare namespace buffer { * @since 10 */ /** - * Writes value to buf at the specified offset as big-endian. + * Writes a 64-bit, big-endian, unsigned big integer to this Buffer instance at the specified offset. * - * @param { bigint } value - value value Number to be written to buf - * @param { number } [offset] - offset [offset = 0] Number of bytes to skip before starting to write. Must satisfy: 0 <= offset <= buf.length - 8 + * @param { bigint } value - Data to write. + * @param { number } [offset] - Number of bytes to skip before starting to write data. The default value is 0. The value range is [0, Buffer.length - 8]. * @returns { number } offset plus the number of bytes written * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -2459,10 +2459,10 @@ declare namespace buffer { * @since 10 */ /** - * Writes value to buf at the specified offset as little-endian. + * Writes a 64-bit, little-endian, unsigned big integer to this Buffer instance at the specified offset. * - * @param { bigint } value - value value Number to be written to buf - * @param { number } [offset] - offset [offset = 0] Number of bytes to skip before starting to write. Must satisfy: 0 <= offset <= buf.length - 8 + * @param { bigint } value - Data to write. + * @param { number } [offset] - Number of bytes to skip before starting to write data. The default value is 0. The value range is [0, Buffer.length - 8]. * @returns { number } offset plus the number of bytes written * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -2504,10 +2504,10 @@ declare namespace buffer { * @since 10 */ /** - * Writes value to buf at the specified offset as big-endian. + * Writes a 64-bit, big-endian, double-precision floating-point number to this Buffer instance at the specified offset. * - * @param { number } value - value value Number to be written to buf - * @param { number } [offset] - offset [offset = 0] Number of bytes to skip before starting to write. Must satisfy: 0 <= offset <= buf.length - 8 + * @param { number } value - Data to write. + * @param { number } [offset] - Number of bytes to skip before starting to write data. The default value is 0. The value range is [0, Buffer.length - 8]. * @returns { number } offset plus the number of bytes written * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -2548,10 +2548,10 @@ declare namespace buffer { * @since 10 */ /** - * Writes value to buf at the specified offset as little-endian. + * Writes a 64-bit, little-endian, double-precision floating-point number to this Buffer instance at the specified offset. * - * @param { number } value - value value Number to be written to buf - * @param { number } [offset] - offset [offset = 0] Number of bytes to skip before starting to write. Must satisfy: 0 <= offset <= buf.length - 8 + * @param { number } value - Data to write. + * @param { number } [offset] - Number of bytes to skip before starting to write data. The default value is 0. The value range is [0, Buffer.length - 8]. * @returns { number } offset plus the number of bytes written * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -2592,10 +2592,10 @@ declare namespace buffer { * @since 10 */ /** - * Writes value to buf at the specified offset as big-endian. + * Writes a 32-bit, big-endian, single-precision floating-point number to this Buffer instance at the specified offset. * - * @param { number } value - value value Number to be written to buf - * @param { number } [offset] - offset [offset = 0] Number of bytes to skip before starting to write. Must satisfy: 0 <= offset <= buf.length - 4 + * @param { number } value - Data to write. + * @param { number } [offset] - Number of bytes to skip before starting to write data. The default value is 0. The value range is [0, Buffer.length - 4]. * @returns { number } offset plus the number of bytes written * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -2636,10 +2636,10 @@ declare namespace buffer { * @since 10 */ /** - * Writes value to buf at the specified offset as little-endian. + * Writes a 32-bit, little-endian, single-precision floating-point number to this Buffer instance at the specified offset. * - * @param { number } value - value value Number to be written to buf - * @param { number } [offset] - offset [offset = 0] Number of bytes to skip before starting to write. Must satisfy: 0 <= offset <= buf.length - 4 + * @param { number } value - Data to write. + * @param { number } [offset] - Number of bytes to skip before starting to write data. The default value is 0. The value range is [0, Buffer.length - 4]. * @returns { number } offset plus the number of bytes written * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -2682,10 +2682,10 @@ declare namespace buffer { * @since 10 */ /** - * Writes value to buf at the specified offset. value must be a valid signed 8-bit integer. + * Writes an 8-bit signed integer to this Buffer instance at the specified offset. * - * @param { number } value - value value Number to be written to buf - * @param { number } [offset] - offset [offset = 0] Number of bytes to skip before starting to write. Must satisfy: 0 <= offset <= buf.length - 1 + * @param { number } value - Data to write. + * @param { number } [offset] - Number of bytes to skip before starting to write data. The default value is 0. The value range is [0, Buffer.length - 1]. * @returns { number } offset plus the number of bytes written * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -2729,10 +2729,10 @@ declare namespace buffer { * @since 10 */ /** - * Writes value to buf at the specified offset as big-endian. The value must be a valid signed 16-bit integer + * Writes a 16-bit, big-endian, signed integer to this Buffer instance at the specified offset. * - * @param { number } value - value value Number to be written to buf - * @param { number } [offset] - offset [offset = 0] Number of bytes to skip before starting to write. Must satisfy: 0 <= offset <= buf.length - 2 + * @param { number } value - Data to write. + * @param { number } [offset] - Number of bytes to skip before starting to write data. The default value is 0. The value range is [0, Buffer.length - 2]. * @returns { number } offset plus the number of bytes written * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -2776,10 +2776,10 @@ declare namespace buffer { * @since 10 */ /** - * Writes value to buf at the specified offset as little-endian. The value must be a valid signed 16-bit integer + * Writes a 16-bit, little-endian, signed integer to this Buffer instance at the specified offset. * - * @param { number } value - value value Number to be written to buf - * @param { number } [offset] - offset [offset = 0] Number of bytes to skip before starting to write. Must satisfy: 0 <= offset <= buf.length - 2 + * @param { number } value - Data to write. + * @param { number } [offset] - Number of bytes to skip before starting to write data. The default value is 0. The value range is [0, Buffer.length - 2]. * @returns { number } offset plus the number of bytes written * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -2823,10 +2823,10 @@ declare namespace buffer { * @since 10 */ /** - * Writes value to buf at the specified offset as big-endian. The value must be a valid signed 32-bit integer. + * Writes a 32-bit, big-endian, signed integer to this Buffer instance at the specified offset. * - * @param { number } value - value value Number to be written to buf - * @param { number } [offset] - offset [offset = 0] Number of bytes to skip before starting to write. Must satisfy: 0 <= offset <= buf.length - 4 + * @param { number } value - Data to write. + * @param { number } [offset] - Number of bytes to skip before starting to write data. The default value is 0. The value range is [0, Buffer.length - 4]. * @returns { number } offset plus the number of bytes written * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -2870,10 +2870,10 @@ declare namespace buffer { * @since 10 */ /** - * Writes value to buf at the specified offset as little-endian. The value must be a valid signed 32-bit integer. + * Writes a 32-bit, little-endian, signed integer to this Buffer instance at the specified offset. * - * @param { number } value - value value Number to be written to buf - * @param { number } [offset] - offset [offset = 0] Number of bytes to skip before starting to write. Must satisfy: 0 <= offset <= buf.length - 4 + * @param { number } value - Data to write. + * @param { number } [offset] - Number of bytes to skip before starting to write data. The default value is 0. The value range is [0, Buffer.length - 4]. * @returns { number } offset plus the number of bytes written * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -2917,11 +2917,11 @@ declare namespace buffer { * @since 10 */ /** - * Writes byteLength bytes of value to buf at the specified offset as big-endian + * Writes a big-endian signed value of the specified length to this Buffer instance at the specified offset. * - * @param { number } value - value value Number to be written to buf - * @param { number } offset - offset offset Number of bytes to skip before starting to write. Must satisfy 0 <= offset <= buf.length - byteLength - * @param { number } byteLength - byteLength byteLength Number of bytes to write. Must satisfy 0 < byteLength <= 6 + * @param { number } value - Data to write. + * @param { number } offset - Number of bytes to skip before starting to write data. The default value is 0. The value range is [0, Buffer.length - byteLength]. + * @param { number } byteLength - Number of bytes to write. * @returns { number } offset plus the number of bytes written * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -2964,11 +2964,11 @@ declare namespace buffer { * @since 10 */ /** - * Writes byteLength bytes of value to buf at the specified offset as little-endian + * Writes a little-endian signed value of the specified length to this Buffer instance at the specified offset. * - * @param { number } value - value value Number to be written to buf - * @param { number } offset - offset offset Number of bytes to skip before starting to write. Must satisfy 0 <= offset <= buf.length - byteLength - * @param { number } byteLength - byteLength byteLength Number of bytes to write. Must satisfy 0 < byteLength <= 6 + * @param { number } value - Data to write. + * @param { number } offset - Number of bytes to skip before starting to write data. The default value is 0. The value range is [0, Buffer.length - byteLength]. + * @param { number } byteLength - Number of bytes to write. * @returns { number } offset plus the number of bytes written * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -3011,10 +3011,10 @@ declare namespace buffer { * @since 10 */ /** - * Writes value to buf at the specified offset. value must be a valid unsigned 8-bit integer + * Writes an 8-bit unsigned integer to this Buffer instance at the specified offset. * - * @param { number } value - value value Number to be written to buf - * @param { number } [offset] - offset [offset = 0] Number of bytes to skip before starting to write. Must satisfy 0 <= offset <= buf.length - 1 + * @param { number } value - Data to write. + * @param { number } [offset] - Number of bytes to skip before starting to write data. The default value is 0. The value range is [0, Buffer.length - 1]. * @returns { number } offset plus the number of bytes written * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -3058,10 +3058,10 @@ declare namespace buffer { * @since 10 */ /** - * Writes value to buf at the specified offset as big-endian. The value must be a valid unsigned 16-bit integer. + * Writes a 16-bit, big-endian, unsigned integer to this Buffer instance at the specified offset. * - * @param { number } value - value value Number to be written to buf - * @param { number } [offset] - offset [offset = 0] Number of bytes to skip before starting to write. Must satisfy 0 <= offset <= buf.length - 2 + * @param { number } value - Data to write. + * @param { number } [offset] - Number of bytes to skip before starting to write data. The default value is 0. The value range is [0, Buffer.length - 2]. * @returns { number } offset plus the number of bytes written * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -3105,10 +3105,10 @@ declare namespace buffer { * @since 10 */ /** - * Writes value to buf at the specified offset as little-endian. The value must be a valid unsigned 16-bit integer. + * Writes a 16-bit, little-endian, unsigned integer to this Buffer instance at the specified offset. * - * @param { number } value - value value Number to be written to buf - * @param { number } [offset] - offset [offset = 0] Number of bytes to skip before starting to write. Must satisfy 0 <= offset <= buf.length - 2 + * @param { number } value - Data to write. + * @param { number } [offset] - Number of bytes to skip before starting to write data. The default value is 0. The value range is [0, Buffer.length - 2]. * @returns { number } offset plus the number of bytes written * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -3152,10 +3152,10 @@ declare namespace buffer { * @since 10 */ /** - * Writes value to buf at the specified offset as big-endian. The value must be a valid unsigned 32-bit integer. + * Writes a 32-bit, big-endian, unsigned integer to this Buffer instance at the specified offset. * - * @param { number } value - value value Number to be written to buf - * @param { number } [offset] - offset [offset = 0] Number of bytes to skip before starting to write. Must satisfy 0 <= offset <= buf.length - 4 + * @param { number } value - Data to write. + * @param { number } [offset] - Number of bytes to skip before starting to write data. The default value is 0. The value range is [0, Buffer.length - 4]. * @returns { number } offset plus the number of bytes written * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -3199,10 +3199,10 @@ declare namespace buffer { * @since 10 */ /** - * Writes value to buf at the specified offset as little-endian. The value must be a valid unsigned 32-bit integer. + * Writes a 32-bit, little-endian, unsigned integer to this Buffer instance at the specified offset. * - * @param { number } value - value value Number to be written to buf - * @param { number } [offset] - offset [offset = 0] Number of bytes to skip before starting to write. Must satisfy 0 <= offset <= buf.length - 4 + * @param { number } value - Data to write. + * @param { number } [offset] - Number of bytes to skip before starting to write data. The default value is 0. The value range is [0, Buffer.length - 4]. * @returns { number } offset plus the number of bytes written * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -3246,11 +3246,11 @@ declare namespace buffer { * @since 10 */ /** - * Writes byteLength bytes of value to buf at the specified offset as big-endian + * Writes an unsigned big-endian value of the specified length to this Buffer instance at the specified offset. * - * @param { number } value - value value Number to be written to buf - * @param { number } offset - offset offset Number of bytes to skip before starting to write. Must satisfy 0 <= offset <= buf.length - byteLength - * @param { number } byteLength - byteLength byteLength Number of bytes to write. Must satisfy 0 < byteLength <= 6 + * @param { number } value - Data to write. + * @param { number } offset - Number of bytes to skip before starting to write data. The default value is 0. The value range is [0, Buffer.length - byteLength]. + * @param { number } byteLength - Number of bytes to write. * @returns { number } offset plus the number of bytes written * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -3293,11 +3293,11 @@ declare namespace buffer { * @since 10 */ /** - * Writes byteLength bytes of value to buf at the specified offset as little-endian + * Writes an unsigned little-endian value of the specified length to this Buffer instance at the specified offset. * - * @param { number } value - value value Number to be written to buf - * @param { number } offset - offset offset Number of bytes to skip before starting to write. Must satisfy 0 <= offset <= buf.length - byteLength - * @param { number } byteLength - byteLength byteLength Number of bytes to write. Must satisfy 0 < byteLength <= 6 + * @param { number } value - Data to write. + * @param { number } offset - Number of bytes to skip before starting to write data. The default value is 0. The value range is [0, Buffer.length - byteLength]. + * @param { number } byteLength - Number of bytes to write. * @returns { number } offset plus the number of bytes written * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -3363,13 +3363,15 @@ declare namespace buffer { * @since 10 */ /** - * Creates a new Blob object containing a concatenation of the given sources. + * A constructor used to create a Blob instance. * - * @param { string[] | ArrayBuffer[] | TypedArray[] | DataView[] | Blob[] } sources - sources sources An array of string, <ArrayBuffer>, - * <TypedArray>, <DataView>, or <Blob> objects, or any mix of such objects, that will be stored within the Blob - * @param { Object } [options] - options options {endings: string, type: string} - * endings: One of either 'transparent' or 'native'. - * type: The Blob content-type + * @param { string[] | ArrayBuffer[] | TypedArray[] | DataView[] | Blob[] } sources - Data sources of the Blob instance. + * @param { Object } options: + * - endings: specifies how the terminator '\n' is output. The value can be 'native' or 'transparent'. 'native' + * means that the terminator follows the system. 'transparent' means that the terminator stored in the Blob + * instance remains unchanged. The default value is 'transparent'. + * - type: type of the data in the Blob instance. This type represents the MIME type of the data. However, + * it is not used for type format validation. The default value is ''. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; * 2.Incorrect parameter types. @@ -3396,7 +3398,7 @@ declare namespace buffer { * @since 10 */ /** - * The total size of the Blob in bytes + * Total size of the Blob instance, in bytes. * * @type { number } * @syscap SystemCapability.Utils.Lang @@ -3422,7 +3424,7 @@ declare namespace buffer { * @since 10 */ /** - * The content-type of the Blob + * Type of the data in the Blob instance. * * @type { string } * @syscap SystemCapability.Utils.Lang @@ -3448,7 +3450,7 @@ declare namespace buffer { * @since 10 */ /** - * Returns a promise that fulfills with an <ArrayBuffer> containing a copy of the Blob data. + * Puts the Blob data into an ArrayBuffer instance. This API uses a promise to return the result. * * @returns { Promise<ArrayBuffer> } * @syscap SystemCapability.Utils.Lang @@ -3480,11 +3482,11 @@ declare namespace buffer { * @since 10 */ /** - * Creates and returns a new Blob containing a subset of this Blob objects data. The original Blob is not altered + * Creates a Blob instance by copying specified data from this Blob instance. * - * @param { number } [start] - start start The starting index - * @param { number } [end] - end end The ending index - * @param { string } [type] - type type The content-type for the new Blob + * @param { number } [start] - Offset to the start position of the data to copy. The default value is 0. + * @param { number } [end] - Offset to the end position of the data to copy. The default value is the data length in the original Blob instance. + * @param { string } [type] - Type of the data in the new Blob instance. The default value is ''. * @returns { Blob } * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -3509,7 +3511,7 @@ declare namespace buffer { * @since 10 */ /** - * Returns a promise that fulfills with the contents of the Blob decoded as a UTF-8 string. + * Returns text in UTF-8 format. This API uses a promise to return the result. * * @returns { Promise<string> } * @syscap SystemCapability.Utils.Lang diff --git a/api/@ohos.convertxml.d.ts b/api/@ohos.convertxml.d.ts index 717fd03b40..2f2aefdce1 100644 --- a/api/@ohos.convertxml.d.ts +++ b/api/@ohos.convertxml.d.ts @@ -644,10 +644,12 @@ declare namespace xml { convertToJSObject(xml: string, options?: ConvertOptions): Object; /** - * To convert XML text to JavaScript object with better performance. + * Converts an XML text into a JavaScript object. * - * @param { string } xml - xml xml The xml text to be converted. - * @param { ConvertOptions } [options] - options option Option Inputted by user to set. + * @param { string } xml - XML text to convert. If the XML text contains the ampersand (&), replace it with the + * entity reference &. + * @param { ConvertOptions } [options] - Options for conversion. The default value is a ConvertOptions object, + * which consists of the default values of the attributes in the object. * @returns { Object } Returns a JavaScript object converting from XML text. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; diff --git a/api/@ohos.process.d.ts b/api/@ohos.process.d.ts index a456ea9fba..24eb260ada 100644 --- a/api/@ohos.process.d.ts +++ b/api/@ohos.process.d.ts @@ -211,9 +211,9 @@ declare namespace process { * @since 10 */ /** - * Returns a boolean whether the specified uid belongs to a particular application. + * Checks whether a UID belongs to this application. * - * @param { number } v - An id. + * @param { number } v - UID. which can be obtained by running process.uid. * @returns { boolean } Return a boolean whether the specified uid belongs to a particular application. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -249,9 +249,9 @@ declare namespace process { * @since 10 */ /** - * Returns the uid based on the specified user name. + * Obtains the UID of a user from the user database of the system based on the specified user name. * - * @param { string } v - Process name. + * @param { string } v - User name. * @returns { number } Return the uid based on the specified user name. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -287,9 +287,9 @@ declare namespace process { * @since 10 */ /** - * Returns the thread priority based on the specified tid. + * Obtains the thread priority based on the specified TID. * - * @param { number } v - The tid of the process. + * @param { number } v - TID. * @returns { number } Return the thread priority based on the specified tid. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -325,9 +325,9 @@ declare namespace process { * @since 10 */ /** - * Returns the system configuration at runtime. + * Obtains the system configuration. * - * @param { number } name - Parameters defined by the system configuration. + * @param { number } name - System configuration parameter name. * @returns { number } Return the system configuration at runtime. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -363,9 +363,9 @@ declare namespace process { * @since 10 */ /** - * Returns the system value for environment variables. + * Obtains the value of an environment variable. * - * @param { string } name - Parameters defined by the system environment variables. + * @param { string } name - Environment variable name. * @returns { string } Return the system value for environment variables. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -399,9 +399,9 @@ declare namespace process { * @since 10 */ /** - * Process exit + * Terminates this process. * - * @param { number } code - Process exit code. + * @param { number } code - Exit code of the process. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; * 2.Incorrect parameter types. @@ -438,10 +438,10 @@ declare namespace process { * @since 10 */ /** - * Return whether the signal was sent successfully + * Sends a signal to the specified process to terminate it. * - * @param { number } signal - Signal sent. - * @param { number } pid - Send signal to target pid. + * @param { number } signal - Signal to send. + * @param { number } pid - PID of the process, to which the signal will be sent. * @returns { boolean } Return the result of the signal. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -581,7 +581,7 @@ declare namespace process { * @since 8 */ /** - * Returns a boolean whether the process is isolated. + * Checks whether this process is isolated. * * @returns { boolean } Return boolean whether the process is isolated. * @syscap SystemCapability.Utils.Lang @@ -618,7 +618,7 @@ declare namespace process { * @since 10 */ /** - * Returns a boolean whether the process is running in a 64-bit environment. + * Checks whether this process is running in a 64-bit environment. * * @returns { boolean } Return a boolean whether the process is running in a 64-bit environment. * @syscap SystemCapability.Utils.Lang @@ -668,7 +668,7 @@ declare namespace process { * @since 10 */ /** - * Returns the elapsed real time (in milliseconds) taken from the start of the system to the start of the process. + * Obtains the duration, in milliseconds, from the time the system starts to the time the process starts. * * @returns { number } Return the start of the system to the start of the process. * @syscap SystemCapability.Utils.Lang @@ -694,7 +694,7 @@ declare namespace process { * @since 10 */ /** - * Returns the cpu time (in milliseconds) from the time when the process starts to the current time. + * Obtains the CPU time (in milliseconds) from the time the process starts to the current time. * * @returns { number } Return the cpu time (in milliseconds) from the time when the process starts to the current time. * @syscap SystemCapability.Utils.Lang @@ -837,7 +837,8 @@ declare namespace process { * @since 10 */ /** - * Abort current process + * Aborts a process and generates a core file. This method will cause a process to exit immediately. Exercise caution + * when using this method. * * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -919,7 +920,7 @@ declare namespace process { * @since 10 */ /** - * Returns the running time of the system + * Obtains the running time of this process. * * @returns { number } Return the running time of the system. * @syscap SystemCapability.Utils.Lang diff --git a/api/@ohos.uri.d.ts b/api/@ohos.uri.d.ts index 99378486ac..d2de4cbfa0 100644 --- a/api/@ohos.uri.d.ts +++ b/api/@ohos.uri.d.ts @@ -34,7 +34,9 @@ * @since 10 */ /** - * The uri module provides utilities for URI resolution and parsing. + * The uri module provides APIs for parsing URI strings that comply with the RFC3986 standard. + * This standard defines how to encode and parse the identifiers used to locate network resources. + * The module does not support parsing of URIs in non-standard scenarios. * * @namespace uri * @syscap SystemCapability.Utils.Lang @@ -96,10 +98,9 @@ declare namespace uri { * @since 10 */ /** - * URI constructor, which is used to instantiate a URI object. - * uri: Constructs a URI by parsing a given string. + * A constructor used to create a URI instance. * - * @param { string } uri - uri uri + * @param { string } uri - Input object. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; * 2.Incorrect parameter types; @@ -127,9 +128,9 @@ declare namespace uri { * @since 10 */ /** - * Returns the serialized URI as a string. + * Converts this URI into an encoded string. * - * @returns { string } Returns the serialized URI as a string. + * @returns { string } URI in a serialized string. * @syscap SystemCapability.Utils.Lang * @crossplatform * @atomicservice @@ -173,9 +174,9 @@ declare namespace uri { * @since 10 */ /** - * Check whether this URI is equivalent to other URI objects. + * Checks whether this URI is the same as another URI object. * - * @param { URI } other - other other URI object to be compared + * @param { URI } other - URI object to compare. * @returns { boolean } boolean Tests whether this URI is equivalent to other URI objects. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -203,7 +204,7 @@ declare namespace uri { * @since 10 */ /** - * Indicates whether this URI is an absolute URI. + * Checks whether this URI is an absolute URI (whether the scheme component is defined). * * @returns { boolean } boolean Indicates whether the URI is an absolute URI (whether the scheme component is defined). * @syscap SystemCapability.Utils.Lang @@ -229,7 +230,7 @@ declare namespace uri { * @since 10 */ /** - * Normalize the path of this URI, It is not safe to call the normalize interface with URI. + * Normalizes the path of this URI. * * @returns { URI } URI Used to normalize the path of this URI and return a URI object whose path has been normalized. * @syscap SystemCapability.Utils.Lang @@ -239,7 +240,8 @@ declare namespace uri { */ normalize(): URI; /** - * Searches the query string for the first value with the given key. + * Obtains the first value of a given key from the query component of this URI. If the query component contains encoded content, + * this API decodes the key before obtaining the value. * * @param { string } key - Given the first value of the key. * @returns { string } Return decoded value. @@ -253,10 +255,10 @@ declare namespace uri { */ getQueryValue(key: string): string; /** - * Encodes the key and value and then appends the result to the query string. + * Adds a query parameter to this URI to create a new URI, while keeping the existing URI unchanged. * - * @param { string } [key] - The key it will be encoded with. - * @param { string } [value] - The value it will be encoded with. + * @param { string } [key] - Key of the query parameter. + * @param { string } [value] - Value of the query parameter. * @returns { URI } Return URI object. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -268,7 +270,7 @@ declare namespace uri { */ addQueryValue(key: string, value: string): URI; /** - * Returns a set of the unique names of all query parameters. + * Obtains all non-repeated keys in the query component of this URI. * * @returns { string[] } Return a set of decoded names. * @syscap SystemCapability.Utils.Lang @@ -278,9 +280,9 @@ declare namespace uri { */ getQueryNames(): string[]; /** - * Searches the query string for parameter values with the given key. + * Obtains the values of a given key from the query component of this URI. * - * @param { string } key - The key it will be encoded with. + * @param { string } key - Key of the URI query parameter. * @returns { string[] } Return a set of decoded values. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -292,7 +294,7 @@ declare namespace uri { */ getQueryValues(key: string): string[]; /** - * Searches the query string for the first value with the given key and interprets it as a boolean value. + * Obtains the value of the Boolean type of a query parameter in this URI. * * @param { string } key - Indicates the key value to be queried. * @param { boolean } defaultValue - The default value returned when the key has no query parameters. @@ -307,7 +309,7 @@ declare namespace uri { */ getBooleanQueryValue(key: string, defaultValue: boolean): boolean; /** - * Clears the the previously set query. + * Clears the query component of this URI to create a new URI, while keeping the existing URI object unchanged. * * @returns { URI } After clearing, return the URI object. * @syscap SystemCapability.Utils.Lang @@ -317,7 +319,7 @@ declare namespace uri { */ clearQuery(): URI; /** - * Gets the decoded last path segment. + * Obtains the last segment of this URI. * * @returns { string } Returns the last decoded segment, or null if the path is empty. * @syscap SystemCapability.Utils.Lang @@ -327,7 +329,7 @@ declare namespace uri { */ getLastSegment(): string; /** - * Gets the decoded path segments. + * Obtains all segments of this URI. * * @returns { string[] } Return decoded path segments, each without a leading or trailing "/". * @syscap SystemCapability.Utils.Lang @@ -337,7 +339,8 @@ declare namespace uri { */ getSegment(): string[]; /** - * Encodes the given path segment and appends it to the path. + * Encodes a given field, appends it to the path component of this URI to create a new URI, and returns the new URI, + * while keeping the existing URI unchanged. * * @param { string } [pathSegment] - path segment to be added. * @returns { URI } After adding, return the URI object. @@ -351,7 +354,8 @@ declare namespace uri { */ addSegment(pathSegment: string): URI; /** - * Creates a new Uri by appending an already-encoded path segment to a base Uri. + * Appends an encoded field to the path component of this URI to create a new URI and returns the new URI, + * while keeping the existing URI unchanged. * * @param { string } pathSegment - Encoding path segment to be added. * @returns { URI } After adding, return the URI object. @@ -365,7 +369,8 @@ declare namespace uri { */ addEncodedSegment(pathSegment: string): URI; /** - * Determine whether URI is hierarchical. + * Checks whether this URI is a hierarchical URI. The URI that starts with a slash (/) in scheme-specific-part is a + * hierarchical URI. Relative URIs are also hierarchical. * * @returns { boolean } Return true as Hierarchical, otherwise return false. * @syscap SystemCapability.Utils.Lang @@ -375,7 +380,7 @@ declare namespace uri { */ checkHierarchical(): boolean; /** - * Determine whether URI is Opaque. + * Checks whether this URI is an opaque URI. The URI that does not start with a slash (/) is an opaque URI. * * @returns { boolean } Return true as Opaque, otherwise return false. * @syscap SystemCapability.Utils.Lang @@ -385,7 +390,7 @@ declare namespace uri { */ checkOpaque(): boolean; /** - * Determine whether URI is Relative. + * Checks whether this URI is a relative URI. A relative URI does not contain the scheme component. * * @returns { boolean } Return true as Relative, otherwise return false. * @syscap SystemCapability.Utils.Lang @@ -395,7 +400,7 @@ declare namespace uri { */ checkRelative(): boolean; /** - * Creates an opaque Uri from the given components. + * Creates a URI based on the provided scheme, scheme-specific-part, and fragment components. * * @param { string } scheme - of the URI. * @param { string } ssp -scheme-specific-part, everything between the scheme separator (':') and the fragment diff --git a/api/@ohos.url.d.ts b/api/@ohos.url.d.ts index 41550b4ddd..ad5a9b4df0 100644 --- a/api/@ohos.url.d.ts +++ b/api/@ohos.url.d.ts @@ -34,7 +34,7 @@ * @since 10 */ /** - * The url module provides utilities for URL resolution and parsing. + * The url module provides APIs for parsing URL strings and constructing URL instances to process URL strings. * * @namespace url * @syscap SystemCapability.Utils.Lang @@ -276,14 +276,14 @@ declare namespace url { * @since 10 */ /** - * A parameterized constructor used to create an URLParams instance. - * As the input parameter of the constructor function, init supports four types. - * The input parameter is a character string two-dimensional array. - * The input parameter is the object list. - * The input parameter is a character string. - * The input parameter is the URLParams object. + * A constructor used to create a URLParams instance. * - * @param { string[][] | Record<string, string> | string | URLParams } [init] - init init + * @param { string[][] | Record<string, string> | string | URLParams } [init] - Input parameter objects, which include the following: + * - string[][]: two-dimensional string array. + * - Record<string, string>: list of objects. + * - string: string. + * - URLParams: object. + * The default value is null. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Incorrect parameter types; 2.Parameter verification failed. * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -318,10 +318,10 @@ declare namespace url { * @since 10 */ /** - * Appends a specified key/value pair as a new search parameter. + * Appends a key-value pair into the query string. * - * @param { string } name - name name Key name of the search parameter to be inserted. - * @param { string } value - value value Values of search parameters to be inserted. + * @param { string } name - Key of the key-value pair to append. + * @param { string } value - Value of the key-value pair to append. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; * 2.Incorrect parameter types; @@ -357,9 +357,9 @@ declare namespace url { * @since 10 */ /** - * Deletes the given search parameter and its associated value,from the list of all search parameters. + * Deletes key-value pairs of the specified key. * - * @param { string } name - name name Name of the key-value pair to be deleted. + * @param { string } name - Key of the key-value pairs to delete. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; * 2.Incorrect parameter types; @@ -397,9 +397,9 @@ declare namespace url { * @since 10 */ /** - * Returns all key-value pairs associated with a given search parameter as an array. + * Obtains all the values based on the specified key. * - * @param { string } name - name name Specifies the name of a key value. + * @param { string } name - Target key. * @returns { string[] } string[] Returns all key-value pairs with the specified name. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -430,8 +430,8 @@ declare namespace url { * @since 10 */ /** - * Returns an ES6 iterator. Each item of the iterator is a JavaScript Array. - * The first item of Array is name, and the second item of Array is value. + * Obtains an ES6 iterator. Each item of the iterator is a JavaScript array, and the first and second fields of + * each array are the key and value respectively. * * @returns { IterableIterator<[string, string]> } Returns an iterator for ES6. * @syscap SystemCapability.Utils.Lang @@ -469,11 +469,10 @@ declare namespace url { * @since 10 */ /** - * Callback functions are used to traverse key-value pairs on the URLParams instance object. + * Traverses the key-value pairs in the URLSearchParams instance by using a callback. * - * @param { function } callbackFn - callbackFn value Current traversal key value, - * key Indicates the name of the key that is traversed. - * @param { Object } [thisArg] - thisArg thisArg to be used as this value for when callbackFn is called + * @param { function } callbackFn - Callback invoked to traverse the key-value pairs in the URLSearchParams instance. + * @param { Object } [thisArg] - Value of this to use when callbackFn is invoked. The default value is this object. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; * 2.Incorrect parameter types; @@ -511,9 +510,9 @@ declare namespace url { * @since 10 */ /** - * Returns the first value associated to the given search parameter. + * Obtains the value of the first key-value pair based on the specified key. * - * @param { string } name - name name Specifies the name of a key-value pair. + * @param { string } name - Key specified to obtain the value. * @returns { string | null } Returns the first value found by name. If no value is found, null is returned. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -550,9 +549,9 @@ declare namespace url { * @since 10 */ /** - * Returns a Boolean that indicates whether a parameter with the specified name exists. + * Checks whether a key has a value. * - * @param { string } name - name name Specifies the name of a key-value pair. + * @param { string } name - Key specified to search for its value. * @returns { boolean } Returns a Boolean value that indicates whether a found * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -596,13 +595,12 @@ declare namespace url { * @since 10 */ /** - * Sets the value associated with a given search parameter to the - * given value. If there were several matching values, this method - * deletes the others. If the search parameter doesn't exist, this - * method creates it. + * Sets the value for a key. If key-value pairs matching the specified key exist, the value of the first key-value + * pair will be set to the specified value and other key-value pairs will be deleted. Otherwise, the key-value pair + * will be appended to the query string. * - * @param { string } name - name name Key name of the parameter to be set. - * @param { string } value - value value Indicates the parameter value to be set. + * @param { string } name - Key of the value to set. + * @param { string } value - Value to set. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; * 2.Incorrect parameter types; @@ -628,7 +626,9 @@ declare namespace url { * @since 10 */ /** - * Sort all key/value pairs contained in this object in place and return undefined. + * Sorts all key-value pairs contained in this object based on the Unicode code points of the keys and returns + * undefined. This method uses a stable sorting algorithm, that is, the relative order between key-value pairs + * with equal keys is retained. * * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -653,7 +653,7 @@ declare namespace url { * @since 10 */ /** - * Returns an iterator allowing to go through all keys contained in this object. + * Obtains an ES6 iterator that contains the keys of all the key-value pairs. * * @returns { IterableIterator<string> } Returns an ES6 Iterator over the names of each name-value pair. * @syscap SystemCapability.Utils.Lang @@ -679,7 +679,7 @@ declare namespace url { * @since 10 */ /** - * Returns an iterator allowing to go through all values contained in this object. + * Obtains an ES6 iterator that contains the values of all the key-value pairs. * * @returns { IterableIterator<string> } Returns an ES6 Iterator over the values of each name-value pair. * @syscap SystemCapability.Utils.Lang @@ -709,8 +709,8 @@ declare namespace url { * @since 10 */ /** - * Returns an iterator allowing to go through all key/value - * pairs contained in this object. + * Obtains an ES6 iterator. Each item of the iterator is a JavaScript array, and the first and second fields ofeach array are + * the key and value respectively. * * @returns { IterableIterator<[string, string]> } Returns an ES6 iterator. Each item of the iterator is a JavaScript Array. * The first item of Array is name, and the second item of Array is value. @@ -737,7 +737,7 @@ declare namespace url { * @since 10 */ /** - * Returns a query string suitable for use in a URL. + * Obtains search parameters that are serialized as a string and, if necessary, percent-encodes the characters in the string. * * @returns { string } Returns a search parameter serialized as a string, percent-encoded if necessary. * @syscap SystemCapability.Utils.Lang @@ -802,7 +802,8 @@ declare namespace url { * @since 10 */ /** - * URL constructor, which is used to instantiate a URL object. + * A no-argument constructor used to create a URL. It returns a URL object after parseURL is called. + * It is not used independently. * * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -843,11 +844,16 @@ declare namespace url { * @since 10 */ /** - * Replaces the original constructor to process arguments and return a url object. + * Parses a URL. * - * @param { string } url - url url Absolute or relative input URL to resolve. Base is required if input is relative. + * @param { string } url - A string representing an absolute or a relative URL. + * In the case of a relative URL, you must specify base to parse the final URL. + * In the case of an absolute URL, the passed base will be ignored. * If input is an absolute value, base ignores the value. - * @param { string | URL } [base] - base base Base URL to parse if input is not absolute. + * @param { string | URL } [base] - Either a string or an object. The default value is undefined. + * - string: string. + * - URL: URL object. + * This parameter is used when url is a relative URL. * @returns { URL } * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -877,7 +883,7 @@ declare namespace url { * @since 10 */ /** - * Returns the serialized URL as a string. + * Converts the parsed URL into a string. * * @returns { string } Returns the serialized URL as a string. * @syscap SystemCapability.Utils.Lang @@ -903,7 +909,7 @@ declare namespace url { * @since 10 */ /** - * Returns the serialized URL as a string. + * Converts the parsed URL into a JSON string. * * @returns { string } Returns the serialized URL as a string. * @syscap SystemCapability.Utils.Lang diff --git a/api/@ohos.util.ArrayList.d.ts b/api/@ohos.util.ArrayList.d.ts index f474f87a3d..efce7e7967 100644 --- a/api/@ohos.util.ArrayList.d.ts +++ b/api/@ohos.util.ArrayList.d.ts @@ -59,7 +59,7 @@ declare class ArrayList<T> { * @since 10 */ /** - * A constructor used to create a ArrayList object. + * A constructor used to create an ArrayList instance. * * @throws { BusinessError } 10200012 - The ArrayList's constructor cannot be directly invoked. * @syscap SystemCapability.Utils.Lang @@ -84,7 +84,7 @@ declare class ArrayList<T> { * @since 10 */ /** - * Gets the element number of the ArrayList.This is a number one higher than the highest index in the arraylist. + * Number of elements in an array list. * * @type { number } * @syscap SystemCapability.Utils.Lang @@ -113,9 +113,9 @@ declare class ArrayList<T> { * @since 10 */ /** - * Appends the specified element to the end of this arraylist. + * Adds an element at the end of this container. * - * @param { T } element - element element to be appended to this arraylist + * @param { T } element - Target element. * @returns { boolean } the boolean type, returns true if the addition is successful, and returns false if it fails. * @throws { BusinessError } 10200011 - The add method cannot be bound. * @syscap SystemCapability.Utils.Lang @@ -158,12 +158,10 @@ declare class ArrayList<T> { * @since 10 */ /** - * Inserts the specified element at the specified position in this - * arraylist. Shifts the element currently at that position (if any) and - * any subsequent elements to the right (adds one to their index). + * Inserts an element at the specified position in this container. * - * @param { T } element - element element element to be inserted - * @param { number } index - index index at which the specified element is to be inserted + * @param { T } element - Target element. + * @param { number } index - Index of the position where the element is to be inserted. * @throws { BusinessError } 10200001 - The value of index is out of range. * @throws { BusinessError } 10200011 - The insert method cannot be bound. * @throws { BusinessError } 401 - Parameter error. Possible causes: @@ -196,9 +194,9 @@ declare class ArrayList<T> { * @since 10 */ /** - * Check if arraylist contains the specified element + * Checks whether this container has the specified element. * - * @param { T } element - element element element to be contained + * @param { T } element - Target element. * @returns { boolean } the boolean type,if arraylist contains the specified element,return true,else return false * @throws { BusinessError } 10200011 - The has method cannot be bound. * @syscap SystemCapability.Utils.Lang @@ -229,10 +227,9 @@ declare class ArrayList<T> { * @since 10 */ /** - * Returns the index of the first occurrence of the specified element - * in this arraylist, or -1 if this arraylist does not contain the element. + * Obtains the index of the first occurrence of the specified element in this container. * - * @param { T } element - element element element to be contained + * @param { T } element - Target element. * @returns { number } the number type ,returns the lowest index such that or -1 if there is no such index. * @throws { BusinessError } 10200011 - The getIndexOf method cannot be bound. * @syscap SystemCapability.Utils.Lang @@ -273,10 +270,9 @@ declare class ArrayList<T> { * @since 10 */ /** - * Find the corresponding element according to the index, - * delete the element, and move the index of all elements to the right of the element forward by one. + * Removes an element with the specified position from this container. * - * @param { number } index - index index the index in the arraylist + * @param { number } index - Position index of the target element. * @returns { T } the T type ,returns undefined if arraylist is empty,If the index is * @throws { BusinessError } 10200001 - The value of index is out of range. * @throws { BusinessError } 10200011 - The removeByIndex method cannot be bound. @@ -314,11 +310,9 @@ declare class ArrayList<T> { * @since 10 */ /** - * Removes the first occurrence of the specified element from this arraylist, - * if it is present. If the arraylist does not contain the element, it is - * unchanged. More formally, removes the element with the lowest index + * Removes the first occurrence of the specified element from this container. * - * @param { T } element - element element element to remove + * @param { T } element - Target element. * @returns { boolean } the boolean type ,If there is no such element, return false * @throws { BusinessError } 10200011 - The remove method cannot be bound. * @syscap SystemCapability.Utils.Lang @@ -349,10 +343,9 @@ declare class ArrayList<T> { * @since 10 */ /** - * Returns in the index of the last occurrence of the specified element in this arraylist , - * or -1 if the arraylist does not contain the element. + * Obtains the index of the last occurrence of the specified element in this container. * - * @param { T } element - element element element to find + * @param { T } element - Target element. * @returns { number } the number type * @throws { BusinessError } 10200011 - The getLastIndexOf method cannot be bound. * @syscap SystemCapability.Utils.Lang @@ -391,10 +384,11 @@ declare class ArrayList<T> { * @since 10 */ /** - * Removes from this arraylist all of the elements whose index is between fromIndex,inclusive,and toIndex ,exclusive. + * Removes from this container all of the elements within a range, including the element at the start position but + * not that at the end position. * - * @param { number } fromIndex - fromIndex fromIndex The starting position of the index, containing the value at that index position - * @param { number } toIndex - toIndex toIndex the end of the index, excluding the value at that index + * @param { number } fromIndex - Index of the start position. + * @param { number } toIndex - Index of the end position. * @throws { BusinessError } 10200001 - The value of fromIndex or toIndex is out of range. * @throws { BusinessError } 10200011 - The removeByRange method cannot be bound. * @throws { BusinessError } 401 - Parameter error. Possible causes: @@ -441,14 +435,10 @@ declare class ArrayList<T> { * @since 10 */ /** - * Replaces each element of this arraylist with the result of applying the operator to that element. + * Replaces all elements in this container with new elements, and returns the new ones. * - * @param { function } callbackFn - callbackFn - * callbackFn (required) A function that accepts up to three arguments. - * The function to be called for each element. - * @param { Object } [thisArg] - thisArg - * thisArg (Optional) The value to be used as this value for when callbackFn is called. - * If thisArg is omitted, undefined is used as the this value. + * @param { function } callbackFn - Callback invoked for the replacement. + * @param { Object } [thisArg] - Value of this to use when callbackFn is invoked. The default value is this instance. * @throws { BusinessError } 10200011 - The replaceAllElements method cannot be bound. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -493,14 +483,10 @@ declare class ArrayList<T> { * @since 10 */ /** - * Executes a provided function once for each value in the arraylist object. + * Uses a callback to traverse the elements in this container and obtain their position indexes. * - * @param { function } callbackFn - callbackFn - * callbackFn (required) A function that accepts up to three arguments. - * The function to be called for each element. - * @param { Object } [thisArg] - thisArg - * thisArg (Optional) The value to be used as this value for when callbackFn is called. - * If thisArg is omitted, undefined is used as the this value. + * @param { function } callbackFn - Callback invoked for the replacement. + * @param { Object } [thisArg] - Value of this to use when callbackFn is invoked. The default value is this instance. * @throws { BusinessError } 10200011 - The forEach method cannot be bound. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -545,14 +531,10 @@ declare class ArrayList<T> { * @since 10 */ /** - * Sorts this arraylist according to the order induced by the specified comparator,without comparator this parameter, - * it will default to ASCII sorting + * Sorts elements in this container. * - * @param { function } [comparator] - comparator - * comparator (Optional) A function that accepts up to two arguments.Specifies the sort order. - * Must be a function,return number type,If it returns firstValue minus secondValue, it returns an arraylist - * sorted in ascending order;If it returns secondValue minus firstValue, it returns an arraylist sorted in descending order; - * If this parameter is empty, it will default to ASCII sorting + * @param { function } [comparator] - Callback invoked for sorting. The default value is the callback function for + * sorting elements in ascending order. * @throws { BusinessError } 10200011 - The sort method cannot be bound. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Incorrect parameter types; @@ -595,10 +577,11 @@ declare class ArrayList<T> { * @since 10 */ /** - * Returns a view of the portion of this arraylist between the specified fromIndex,inclusive,and toIndex,exclusive + * Obtains elements within a range in this container, including the element at the start position but not that at the + * end position, and returns these elements as a new ArrayList instance. * - * @param { number } fromIndex - fromIndex fromIndex The starting position of the index, containing the value at that index position - * @param { number } toIndex - toIndex toIndex the end of the index, excluding the value at that index + * @param { number } fromIndex - Index of the start position. + * @param { number } toIndex - Index of the end position. * @returns { ArrayList<T> } * @throws { BusinessError } 10200001 - The value of fromIndex or toIndex is out of range. * @throws { BusinessError } 10200011 - The subArrayList method cannot be bound. @@ -630,8 +613,7 @@ declare class ArrayList<T> { * @since 10 */ /** - * Removes all of the elements from this arraylist.The arraylist will - * be empty after this call returns.length becomes 0 + * Clears this container and sets its length to 0. * * @throws { BusinessError } 10200011 - The clear method cannot be bound. * @syscap SystemCapability.Utils.Lang @@ -658,7 +640,7 @@ declare class ArrayList<T> { * @since 10 */ /** - * Returns a shallow copy of this instance. (The elements themselves are not copied.) + * Clones this container and returns a copy. The modification to the copy does not affect the original instance. * * @returns { ArrayList<T> } this arraylist instance * @throws { BusinessError } 10200011 - The clone method cannot be bound. @@ -686,7 +668,7 @@ declare class ArrayList<T> { * @since 10 */ /** - * returns the capacity of this arraylist + * Obtains the capacity of this container. * * @returns { number } the number type * @throws { BusinessError } 10200011 - The getCapacity method cannot be bound. @@ -714,7 +696,7 @@ declare class ArrayList<T> { * @since 10 */ /** - * convert arraylist to array + * Converts this container into an array. * * @returns { Array<T> } the Array type * @throws { BusinessError } 10200011 - The convertToArray method cannot be bound. @@ -742,7 +724,7 @@ declare class ArrayList<T> { * @since 10 */ /** - * Determine whether arraylist is empty and whether there is an element + * Checks whether this container is empty (contains no element). * * @returns { boolean } the boolean type * @throws { BusinessError } 10200011 - The isEmpty method cannot be bound. @@ -753,10 +735,9 @@ declare class ArrayList<T> { */ isEmpty(): boolean; /** - * Returns the item at that index. + * Returns the element at the given index. * - * @param { number } index - The zero-based index of the desired code unit. - * Throws error if index < 0 or index >= arraylist.length. + * @param { number } index - Index. The value must be less than or equal to int32_max, that is, 2147483647. * @returns { T } The element in the arraylist matching the given index. * @throws { BusinessError } 401 - Parameter error. * @throws { BusinessError } 10200001 - The value of index is out of range. @@ -791,10 +772,9 @@ declare class ArrayList<T> { * @since 10 */ /** - * If the newCapacity provided by the user is greater than or equal to length, - * change the capacity of the arraylist to newCapacity, otherwise the capacity will not be changed + * Increases the capacity of this container. * - * @param { number } newCapacity - newCapacity newCapacity + * @param { number } newCapacity - New capacity. * @throws { BusinessError } 10200011 - The increaseCapacityTo method cannot be bound. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -821,7 +801,8 @@ declare class ArrayList<T> { * @since 10 */ /** - * Limit the capacity to the current length + * Releases the reserved space in this container by adjusting the container capacity to the actual number of elements + * in this container. * * @throws { BusinessError } 10200011 - The trimToCurrentLength method cannot be bound. * @syscap SystemCapability.Utils.Lang @@ -848,7 +829,7 @@ declare class ArrayList<T> { * @since 10 */ /** - * returns an iterator.Each item of the iterator is a Javascript Object + * Obtains an iterator, each item of which is a JavaScript object. * * @returns { IterableIterator<T> } * @throws { BusinessError } 10200011 - The Symbol.iterator method cannot be bound. diff --git a/api/@ohos.util.HashMap.d.ts b/api/@ohos.util.HashMap.d.ts index 730a29a547..d15b1bd7a0 100644 --- a/api/@ohos.util.HashMap.d.ts +++ b/api/@ohos.util.HashMap.d.ts @@ -59,7 +59,7 @@ declare class HashMap<K, V> { * @since 10 */ /** - * A constructor used to create a HashMap object. + * A constructor used to create a HashMap instance. * * @throws { BusinessError } 10200012 - The HashMap's constructor cannot be directly invoked. * @syscap SystemCapability.Utils.Lang @@ -84,7 +84,7 @@ declare class HashMap<K, V> { * @since 10 */ /** - * Gets the element number of the hashmap. + * Number of elements in a hash map. * * @type { number } * @syscap SystemCapability.Utils.Lang @@ -111,7 +111,7 @@ declare class HashMap<K, V> { * @since 10 */ /** - * Returns whether the Map object contains elements + * Checks whether this container is empty (contains no element). * * @returns { boolean } the boolean type * @throws { BusinessError } 10200011 - The isEmpty method cannot be bound. @@ -141,9 +141,9 @@ declare class HashMap<K, V> { * @since 10 */ /** - * Returns whether a key is contained in this map + * Checks whether this container contains the specified key. * - * @param { K } key - key key need to determine whether to include the key + * @param { K } key - Target key. * @returns { boolean } the boolean type * @throws { BusinessError } 10200011 - The hasKey method cannot be bound. * @syscap SystemCapability.Utils.Lang @@ -172,9 +172,9 @@ declare class HashMap<K, V> { * @since 10 */ /** - * Returns whether a value is contained in this map + * Checks whether this container contains the specified value. * - * @param { V } value - value value need to determine whether to include the value + * @param { V } value - Target value. * @returns { boolean } the boolean type * @throws { BusinessError } 10200011 - The hasValue method cannot be bound. * @syscap SystemCapability.Utils.Lang @@ -203,9 +203,9 @@ declare class HashMap<K, V> { * @since 10 */ /** - * Returns a specified element in a Map object, or undefined if there is no corresponding element + * Obtains the value of the specified key in this container. If nothing is obtained, undefined is returned. * - * @param { K } key - key key the index in HashMap + * @param { K } key - Target key. * @returns { V } value or undefined * @throws { BusinessError } 10200011 - The get method cannot be bound. * @syscap SystemCapability.Utils.Lang @@ -238,9 +238,9 @@ declare class HashMap<K, V> { * @since 10 */ /** - * Adds all element groups in one map to another map + * Adds all elements in a HashMap instance to this container. * - * @param { HashMap<K, V> } map - map map the Map object to add members + * @param { HashMap<K, V> } map - HashMap instance whose elements are to be added to the current container. * @throws { BusinessError } 10200011 - The setAll method cannot be bound. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -277,10 +277,10 @@ declare class HashMap<K, V> { * @since 10 */ /** - * Adds or updates a(new) key-value pair with a key and value specified for the Map object + * Adds or updates an element in this container. * - * @param { K } key - key key Added or updated targets - * @param { V } value - value value Added or updated value + * @param { K } key - Key of the target element. + * @param { V } value - Value of the target element. * @returns { Object } the map object after set * @throws { BusinessError } 10200011 - The set method cannot be bound. * @throws { BusinessError } 401 - Parameter error. Possible causes: @@ -311,9 +311,9 @@ declare class HashMap<K, V> { * @since 10 */ /** - * Remove a specified element from a Map object + * Removes an element with the specified key from this container. * - * @param { K } key - key key Target to be deleted + * @param { K } key - Key of the target element. * @returns { V } Target mapped value * @throws { BusinessError } 10200011 - The remove method cannot be bound. * @syscap SystemCapability.Utils.Lang @@ -338,7 +338,7 @@ declare class HashMap<K, V> { * @since 10 */ /** - * Clear all element groups in the map + * Clears this container and sets its length to 0. * * @throws { BusinessError } 10200011 - The clear method cannot be bound. * @syscap SystemCapability.Utils.Lang @@ -365,7 +365,7 @@ declare class HashMap<K, V> { * @since 10 */ /** - * Returns a new Iterator object that contains the keys contained in this map + * Obtains an iterator that contains all the keys in this container. * * @returns { IterableIterator<K> } * @throws { BusinessError } 10200011 - The keys method cannot be bound. @@ -393,7 +393,7 @@ declare class HashMap<K, V> { * @since 10 */ /** - * Returns a new Iterator object that contains the values contained in this map + * Obtains an iterator that contains all the values in this container. * * @returns { IterableIterator<V> } * @throws { BusinessError } 10200011 - The values method cannot be bound. @@ -425,10 +425,10 @@ declare class HashMap<K, V> { * @since 10 */ /** - * Replace the old value by new value corresponding to the specified key + * Replaces an element in this container. * - * @param { K } key - key key Updated targets - * @param { V } newValue - newValue newValue Updated the target mapped value + * @param { K } key - Key of the target element. + * @param { V } newValue - New value of the element. * @returns { boolean } the boolean type(Is there a target pointed to by the key) * @throws { BusinessError } 10200011 - The replace method cannot be bound. * @syscap SystemCapability.Utils.Lang @@ -473,15 +473,10 @@ declare class HashMap<K, V> { * @since 10 */ /** - * Executes the given callback function once for each real key in the map. - * It does not perform functions on deleted keys + * Uses a callback to traverse the elements in this container and obtain their position indexes. * - * @param { function } callbackFn - callbackFn - * callbackFn (required) A function that accepts up to three arguments. - * The function to be called for each element. - * @param { Object } [thisArg] - thisArg - * thisArg (Optional) The value to be used as this value for when callbackFn is called. - * If thisArg is omitted, undefined is used as the this value. + * @param { function } callbackFn - Callback invoked to traverse the elements in the container. + * @param { Object } [thisArg] - Value of this to use when callbackFn is invoked. The default value is this instance. * @throws { BusinessError } 10200011 - The forEach method cannot be bound. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -510,7 +505,7 @@ declare class HashMap<K, V> { * @since 10 */ /** - * Returns a new Iterator object that contains the [key, value] pairs for each element in the Map object in insertion order + * Obtains an iterator that contains all the elements in this container. * * @returns { IterableIterator<[K, V]> } * @throws { BusinessError } 10200011 - The entries method cannot be bound. @@ -538,7 +533,7 @@ declare class HashMap<K, V> { * @since 10 */ /** - * returns an iterator.Each item of the iterator is a Javascript Object + * Obtains an iterator, each item of which is a JavaScript object. * * @returns { IterableIterator<[K, V]> } * @throws { BusinessError } 10200011 - The Symbol.iterator method cannot be bound. diff --git a/api/@ohos.util.LinkedList.d.ts b/api/@ohos.util.LinkedList.d.ts index cf4c177b15..4de529164a 100644 --- a/api/@ohos.util.LinkedList.d.ts +++ b/api/@ohos.util.LinkedList.d.ts @@ -38,7 +38,8 @@ /** * LinkedList is implemented based on the doubly linked list. Each node of the doubly linked list has * references pointing to the previous element and the next element. When querying an element, - * the system traverses the list from the beginning or end. + * the system traverses the list from the beginning or end. LinkedList offers efficient insertion and + * removal operations but supports low query efficiency. LinkedList allows null elements. * * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -62,7 +63,7 @@ declare class LinkedList<T> { * @since 10 */ /** - * A constructor used to create a LinkedList object. + * A constructor used to create a LinkedList instance. * * @throws { BusinessError } 10200012 - The LinkedList's constructor cannot be directly invoked. * @syscap SystemCapability.Utils.Lang @@ -87,7 +88,7 @@ declare class LinkedList<T> { * @since 10 */ /** - * Gets the element number of the LinkedList. This is a number one higher than the highest index in the linkedlist. + * Number of elements in a linked list. * * @type { number } * @syscap SystemCapability.Utils.Lang @@ -116,9 +117,9 @@ declare class LinkedList<T> { * @since 10 */ /** - * Appends the specified element to the end of this linkedlist. + * Adds an element at the end of this container. * - * @param { T } element - element element to be appended to this linkedlist + * @param { T } element - Target element. * @returns { boolean } the boolean type, returns true if the addition is successful, and returns false if it fails. * @throws { BusinessError } 10200011 - The add method cannot be bound. * @syscap SystemCapability.Utils.Lang @@ -157,10 +158,10 @@ declare class LinkedList<T> { * @since 10 */ /** - * Inserts the specified element at the specified position in this linkedlist. + * Inserts an element at the specified position in this container. * - * @param { number } index - index index index at which the specified element is to be inserted - * @param { T } element - element element element to be inserted + * @param { number } index - Index of the position where the element is to be inserted. + * @param { T } element - Target element. * @throws { BusinessError } 10200011 - The insert method cannot be bound. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -201,10 +202,9 @@ declare class LinkedList<T> { * @since 10 */ /** - * Returns the element at the specified position in this linkedlist, - * or returns undefined if this linkedlist is empty + * Obtains an element at the specified position in this container. * - * @param { number } index - index index specified position + * @param { number } index - Position index of the target element. * @returns { T } the T type * @throws { BusinessError } 10200011 - The get method cannot be bound. * @throws { BusinessError } 401 - Parameter error. Possible causes: @@ -234,9 +234,9 @@ declare class LinkedList<T> { * @since 10 */ /** - * Inserts the specified element at the beginning of this LinkedList. + * Adds an element at the top of this container. * - * @param { T } element - element element the element to add + * @param { T } element - Target element. * @throws { BusinessError } 10200011 - The addFirst method cannot be bound. * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -264,7 +264,7 @@ declare class LinkedList<T> { * @since 10 */ /** - * Retrieves and removes the head (first element) of this linkedlist. + * Removes the first element from this container. * * @returns { T } the head of this list * @throws { BusinessError } 10200011 - The removeFirst method cannot be bound. @@ -295,7 +295,7 @@ declare class LinkedList<T> { * @since 10 */ /** - * Removes and returns the last element from this linkedlist. + * Removes the last element from this container. * * @returns { T } the head of this list * @throws { BusinessError } 10200011 - The removeLast method cannot be bound. @@ -326,9 +326,9 @@ declare class LinkedList<T> { * @since 10 */ /** - * Check if linkedlist contains the specified element + * Checks whether this container has the specified element. * - * @param { T } element - element element element to be contained + * @param { T } element - Target element. * @returns { boolean } the boolean type,if linkedList contains the specified element,return true,else return false * @throws { BusinessError } 10200011 - The has method cannot be bound. * @syscap SystemCapability.Utils.Lang @@ -359,10 +359,9 @@ declare class LinkedList<T> { * @since 10 */ /** - * Returns the index of the first occurrence of the specified element - * in this linkedlist, or -1 if this linkedlist does not contain the element. + * Obtains the index of the first occurrence of the specified element in this container. * - * @param { T } element - element element element to be contained + * @param { T } element - Target element. * @returns { number } the number type ,returns the lowest index such that or -1 if there is no such index. * @throws { BusinessError } 10200011 - The getIndexOf method cannot be bound. * @syscap SystemCapability.Utils.Lang @@ -403,9 +402,9 @@ declare class LinkedList<T> { * @since 10 */ /** - * Find the corresponding element according to the index. + * Searches for an element based on its index and then removes it. * - * @param { number } index - index index the index in the linkedlist + * @param { number } index - Position index of the target element. * @returns { T } the T type ,returns undefined if linkedlist is empty,If the index is * out of bounds (greater than or equal to length or less than 0), throw an exception * @throws { BusinessError } 10200011 - The removeByIndex method cannot be bound. @@ -444,11 +443,9 @@ declare class LinkedList<T> { * @since 10 */ /** - * Removes the first occurrence of the specified element from this linkedlist, - * if it is present. If the linkedlist does not contain the element, it is - * unchanged. More formally, removes the element with the lowest index + * Removes the first occurrence of the specified element from this container. * - * @param { T } element - element element element to remove + * @param { T } element - Target element. * @returns { boolean } the boolean type ,If there is no such element, return false * @throws { BusinessError } 10200011 - The remove method cannot be bound. * @syscap SystemCapability.Utils.Lang @@ -485,11 +482,9 @@ declare class LinkedList<T> { * @since 10 */ /** - * Removes the first occurrence of the specified element from this linkedlist, - * if it is present. If the linkedlist does not contain the element, it is - * unchanged. More formally, removes the element with the lowest index + * Removes the first occurrence of the specified element from this container. * - * @param { T } element - element element element to remove + * @param { T } element - Target element. * @returns { boolean } the boolean type ,If there is no such element, return false * @throws { BusinessError } 10200011 - The removeFirstFound method cannot be bound. * @throws { BusinessError } 10200010 - Container is empty. @@ -528,11 +523,9 @@ declare class LinkedList<T> { * @since 10 */ /** - * Removes the last occurrence of the specified element from this linkedlist, - * if it is present. If the linkedlist does not contain the element, it is - * unchanged. More formally, removes the element with the lowest index + * Removes the last occurrence of the specified element from this container. * - * @param { T } element - element element element to remove + * @param { T } element - Target element. * @returns { boolean } the boolean type ,If there is no such element, return false * @throws { BusinessError } 10200011 - The removeLastFound method cannot be bound. * @throws { BusinessError } 10200010 - Container is empty. @@ -565,10 +558,9 @@ declare class LinkedList<T> { * @since 10 */ /** - * Returns in the index of the last occurrence of the specified element in this linkedlist , - * or -1 if the linkedlist does not contain the element. + * Obtains the index of the last occurrence of the specified element in this container. * - * @param { T } element - element element element to find + * @param { T } element - Target element. * @returns { number } the number type * @throws { BusinessError } 10200011 - The getLastIndexOf method cannot be bound. * @syscap SystemCapability.Utils.Lang @@ -597,8 +589,7 @@ declare class LinkedList<T> { * @since 10 */ /** - * Returns the first element (the item at index 0) of this linkedlist. - * or returns undefined if linkedlist is empty + * Obtains the first element in this container. * * @returns { T } the T type ,returns undefined if linkedList is empty * @throws { BusinessError } 10200011 - The getFirst method cannot be bound. @@ -628,8 +619,7 @@ declare class LinkedList<T> { * @since 10 */ /** - * Returns the Last element (the item at index length-1) of this linkedlist. - * or returns undefined if linkedlist is empty + * Obtains the last element in this container. * * @returns { T } the T type ,returns undefined if linkedList is empty * @throws { BusinessError } 10200011 - The getLast method cannot be bound. @@ -671,10 +661,10 @@ declare class LinkedList<T> { * @since 10 */ /** - * Replaces the element at the specified position in this Vector with the specified element + * Replaces an element at the specified position in this container with a given element. * - * @param { number } index - index index index to find - * @param { T } element - element element replaced element + * @param { number } index - Position index of the target element. + * @param { T } element - Element to be used for replacement. * @returns { T } the T type ,returns undefined if linkedList is empty * @throws { BusinessError } 10200011 - The set method cannot be bound. * @throws { BusinessError } 10200001 - The value of index is out of range. @@ -728,17 +718,10 @@ declare class LinkedList<T> { * @since 10 */ /** - * Replaces each element of this linkedlist with the result of applying the operator to that element. + * Uses a callback to traverse the elements in this container and obtain their position indexes. * - * @param { function } callbackFn - callbackFn - * callbackFn (required) A function that accepts up to three arguments. - * The function to be called for each element. - * Value (required) current element - * Index (Optional) The index value of the current element. - * LinkedList (Optional) The linkedlist object to which the current element belongs. - * @param { Object } [thisArg] - thisArg - * thisArg (Optional) The value to be used as this value for when callbackFn is called. - * If thisArg is omitted, undefined is used as the this value. + * @param { function } callbackFn - Callback invoked to traverse the elements in the container. + * @param { Object } [thisArg] - Value of this to use when callbackFn is invoked. The default value is this instance. * @throws { BusinessError } 10200011 - The forEach method cannot be bound. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -767,8 +750,7 @@ declare class LinkedList<T> { * @since 10 */ /** - * Removes all of the elements from this linkedlist.The linkedlist will - * be empty after this call returns.length becomes 0 + * Clears this container and sets its length to 0. * * @throws { BusinessError } 10200011 - The clear method cannot be bound. * @syscap SystemCapability.Utils.Lang @@ -795,7 +777,7 @@ declare class LinkedList<T> { * @since 10 */ /** - * Returns a shallow copy of this instance. (The elements themselves are not copied.) + * Clones this container and returns a copy. The modification to the copy does not affect the original instance. * * @returns { LinkedList<T> } this linkedlist instance * @throws { BusinessError } 10200011 - The clone method cannot be bound. @@ -823,7 +805,7 @@ declare class LinkedList<T> { * @since 10 */ /** - * convert linkedlist to array + * Converts this container into an array. * * @returns { Array<T> } the Array type * @throws { BusinessError } 10200011 - The convertToArray method cannot be bound. @@ -851,7 +833,7 @@ declare class LinkedList<T> { * @since 10 */ /** - * returns an iterator.Each item of the iterator is a Javascript Object + * Obtains an iterator, each item of which is a JavaScript object. * * @returns { IterableIterator<T> } * @throws { BusinessError } 10200011 - The Symbol.iterator method cannot be bound. diff --git a/api/@ohos.util.List.d.ts b/api/@ohos.util.List.d.ts index de4717e0a3..5d90dc8a8e 100644 --- a/api/@ohos.util.List.d.ts +++ b/api/@ohos.util.List.d.ts @@ -35,7 +35,8 @@ */ /** * List is implemented based on the singly linked list. Each node has a reference pointing to the next element. - * When querying an element, the system traverses the list from the beginning. + * When querying an element, the system traverses the list from the beginning. List offers efficient insertion + * and removal operations but supports low query efficiency. List allows null elements. * * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -59,7 +60,7 @@ declare class List<T> { * @since 10 */ /** - * A constructor used to create a List object. + *A constructor used to create a List instance. * * @throws { BusinessError } 10200012 - The List's constructor cannot be directly invoked. * @syscap SystemCapability.Utils.Lang @@ -84,7 +85,7 @@ declare class List<T> { * @since 10 */ /** - * Gets the element number of the List. This is a number one higher than the highest index in the list. + * Number of elements in a list. * * @type { number } * @syscap SystemCapability.Utils.Lang @@ -113,9 +114,9 @@ declare class List<T> { * @since 10 */ /** - * Appends the specified element to the end of this list. + * Adds an element at the end of this container. * - * @param { T } element - element element to be appended to this list + * @param { T } element - Target element. * @returns { boolean } the boolean type, returns true if the addition is successful, and returns false if it fails. * @throws { BusinessError } 10200011 - The add method cannot be bound. * @syscap SystemCapability.Utils.Lang @@ -154,10 +155,10 @@ declare class List<T> { * @since 10 */ /** - * Inserts the specified element at the specified position in this list. + * Inserts an element at the specified position in this container. * - * @param { T } element - element element element to be inserted - * @param { number } index - index index index at which the specified element is to be inserted + * @param { T } element - Target element. + * @param { number } index - Index of the position where the element is to be inserted. * @throws { BusinessError } 10200011 - The insert method cannot be bound. * @throws { BusinessError } 10200001 - The value of index is out of range. * @throws { BusinessError } 401 - Parameter error. Possible causes: @@ -198,10 +199,9 @@ declare class List<T> { * @since 10 */ /** - * Returns the element at the specified position in this list, - * or returns undefined if this list is empty + * Obtains the element at the specified position in this container. * - * @param { number } index - index index specified position + * @param { number } index - Position index of the target element. * @returns { T } the T type * @throws { BusinessError } 10200011 - The get method cannot be bound. * @throws { BusinessError } 401 - Parameter error. Possible causes: @@ -233,9 +233,9 @@ declare class List<T> { * @since 10 */ /** - * Check if list contains the specified element + * Checks whether this container has the specified element. * - * @param { T } element - element element element to be contained + * @param { T } element - Target element. * @returns { boolean } the boolean type,if list contains the specified element,return true,else return false * @throws { BusinessError } 10200011 - The has method cannot be bound. * @syscap SystemCapability.Utils.Lang @@ -266,10 +266,9 @@ declare class List<T> { * @since 10 */ /** - * Returns the index of the first occurrence of the specified element - * in this list, or -1 if this list does not contain the element. + * Obtains the index of the last occurrence of the specified element in this container. * - * @param { T } element - element element element to be contained + * @param { T } element - Target element. * @returns { number } the number type ,returns the lowest index such that or -1 if there is no such index. * @throws { BusinessError } 10200011 - The getIndexOf method cannot be bound. * @syscap SystemCapability.Utils.Lang @@ -308,9 +307,9 @@ declare class List<T> { * @since 10 */ /** - * Find the corresponding element according to the index. + * Searches for an element based on its index and then removes it. * - * @param { number } index - index index the index in the list + * @param { number } index - Position index of the target element. * @returns { T } the T type ,returns undefined if list is empty,If the index is * out of bounds (greater than or equal to length or less than 0), throw an exception * @throws { BusinessError } 10200011 - The removeByIndex method cannot be bound. @@ -348,11 +347,9 @@ declare class List<T> { * @since 10 */ /** - * Removes the first occurrence of the specified element from this list, - * if it is present. If the list does not contain the element, it is - * unchanged. More formally, removes the element with the lowest index + * Removes the first occurrence of the specified element from this container. * - * @param { T } element - element element element to remove + * @param { T } element - Target element. * @returns { boolean } the boolean type ,If there is no such element, return false * @throws { BusinessError } 10200011 - The remove method cannot be bound. * @syscap SystemCapability.Utils.Lang @@ -383,10 +380,9 @@ declare class List<T> { * @since 10 */ /** - * Returns in the index of the last occurrence of the specified element in this list , - * or -1 if the list does not contain the element. + * Obtains the index of the last occurrence of the specified element in this container. * - * @param { T } element - element element element to find + * @param { T } element - Target element. * @returns { number } the number type * @throws { BusinessError } 10200011 - The getLastIndexOf method cannot be bound. * @syscap SystemCapability.Utils.Lang @@ -415,8 +411,7 @@ declare class List<T> { * @since 10 */ /** - * Returns the first element (the item at index 0) of this list. - * or returns undefined if list is empty + * Obtains the first element in this container. * * @returns { T } the T type ,returns undefined if list is empty * @throws { BusinessError } 10200011 - The getFirst method cannot be bound. @@ -446,8 +441,7 @@ declare class List<T> { * @since 10 */ /** - * Returns the Last element (the item at index length-1) of this list. - * or returns undefined if list is empty + * Obtains the last element in this container. * * @returns { T } the T type ,returns undefined if list is empty * @throws { BusinessError } 10200011 - The getLast method cannot be bound. @@ -487,10 +481,10 @@ declare class List<T> { * @since 10 */ /** - * Replaces the element at the specified position in this List with the specified element + * Replaces an element at the specified position in this container with a given element. * - * @param { number } index - index index index to find - * @param { T } element - element element replaced element + * @param { number } index - Position index of the target element. + * @param { T } element - Element to be used for replacement. * @returns { T } the T type * @throws { BusinessError } 10200011 - The set method cannot be bound. * @throws { BusinessError } 10200001 - The value of index is out of range. @@ -525,10 +519,9 @@ declare class List<T> { * @since 10 */ /** - * Compares the specified object with this list for equality.if the object are the same as this list - * return true, otherwise return false. + * Compares whether a specified object is equal to this container. * - * @param { Object } obj - obj obj Compare objects + * @param { Object } obj - Object used for comparison. * @returns { boolean } the boolean type * @throws { BusinessError } 10200011 - The equal method cannot be bound. * @syscap SystemCapability.Utils.Lang @@ -571,14 +564,10 @@ declare class List<T> { * @since 10 */ /** - * Replaces each element of this list with the result of applying the operator to that element. + * Uses a callback to traverse the elements in this container and obtain their position indexes. * - * @param { function } callbackFn - callbackFn - * callbackFn (required) A function that accepts up to three arguments. - * The function to be called for each element. - * @param { Object } [thisArg] - thisArg - * thisArg (Optional) The value to be used as this value for when callbackFn is called. - * If thisArg is omitted, undefined is used as the this value. + * @param { function } callbackFn - Callback invoked for the replacement. + * @param { Object } [thisArg] - Value of this to use when callbackFn is invoked. The default value is this instance. * @throws { BusinessError } 10200011 - The forEach method cannot be bound. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -621,13 +610,9 @@ declare class List<T> { * @since 10 */ /** - * Sorts this list according to the order induced by the specified comparator + * Sorts elements in this container. * - * @param { function } comparator - comparator - * comparator (required) A function that accepts up to two arguments. - * Specifies the sort order. Must be a function,return number type,If it returns firstValue - * minus secondValue, it returns an list sorted in ascending order;If it returns secondValue - * minus firstValue, it returns an list sorted in descending order; + * @param { function } comparator - Callback invoked for sorting. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; * 2.Incorrect parameter types. @@ -656,8 +641,7 @@ declare class List<T> { * @since 10 */ /** - * Removes all of the elements from this list.The list will - * be empty after this call returns.length becomes 0 + * Clears this container and sets its length to 0. * * @throws { BusinessError } 10200011 - The clear method cannot be bound. * @syscap SystemCapability.Utils.Lang @@ -696,10 +680,11 @@ declare class List<T> { * @since 10 */ /** - * Returns a view of the portion of this list between the specified fromIndex,inclusive,and toIndex,exclusive + * Obtains elements within a range in this container, including the element at the start position but not that at the + * end position, and returns these elements as a new List instance. * - * @param { number } fromIndex - fromIndex fromIndex The starting position of the index, containing the value at that index position - * @param { number } toIndex - toIndex toIndex the end of the index, excluding the value at that index + * @param { number } fromIndex - Index of the start position. + * @param { number } toIndex - Index of the end position. * @returns { List<T> } * @throws { BusinessError } 10200011 - The getSubList method cannot be bound. * @throws { BusinessError } 10200001 - The value of fromIndex or toIndex is out of range. @@ -746,14 +731,10 @@ declare class List<T> { * @since 10 */ /** - * Replaces each element of this list with the result of applying the operator to that element. + * Replaces all elements in this container with new elements, and returns the new ones. * - * @param { function } callbackFn - callbackFn - * callbackFn (required) A function that accepts up to three arguments. - * The function to be called for each element. - * @param { Object } [thisArg] - thisArg - * thisArg (Optional) The value to be used as this value for when callbackFn is called. - * If thisArg is omitted, undefined is used as the this value. + * @param { function } callbackFn - Callback invoked for the replacement. + * @param { Object } [thisArg] - Value of this to use when callbackFn is invoked. The default value is this instance. * @throws { BusinessError } 10200011 - The replaceAllElements method cannot be bound. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -782,7 +763,7 @@ declare class List<T> { * @since 10 */ /** - * convert list to array + * Converts this container into an array. * * @returns { Array<T> } the Array type * @throws { BusinessError } 10200011 - The convertToArray method cannot be bound. @@ -810,7 +791,7 @@ declare class List<T> { * @since 10 */ /** - * Determine whether list is empty and whether there is an element + * Checks whether this container is empty (contains no element). * * @returns { boolean } the boolean type * @throws { BusinessError } 10200011 - The isEmpty method cannot be bound. @@ -838,7 +819,7 @@ declare class List<T> { * @since 10 */ /** - * returns an iterator.Each item of the iterator is a Javascript Object + * Obtains an iterator, each item of which is a JavaScript object. * * @returns { IterableIterator<T> } * @throws { BusinessError } 10200011 - The Symbol.iterator method cannot be bound. diff --git a/api/@ohos.util.d.ts b/api/@ohos.util.d.ts index 9fd84a7178..44d4357d1c 100644 --- a/api/@ohos.util.d.ts +++ b/api/@ohos.util.d.ts @@ -36,8 +36,10 @@ * @since 10 */ /** - * TextDecoder support full encoding in ICU data utf-8 utf-16 iso8859 must support in all device, TextEncoder takes a - * stream of code points as input and emits a stream of UTF-8 bytes, and system help function. + * The util module provides common utility functions, such as TextEncoder and TextDecoder for string encoding and decoding, + * RationalNumber8+ for rational number operations, LRUCache9+ for cache management, ScopeHelper9+ for range determination, + * Base64Helper9+ for Base64 encoding and decoding, types8+ for built-in object type check, and Aspect11+ for instrumentation + * and replacement on methods. * * @namespace util * @syscap SystemCapability.Utils.Lang @@ -130,6 +132,7 @@ declare namespace util { * @since 10 */ /** + * Formats a string by replacing the placeholders in it. * %s: String will be used to convert all values except BigInt, Object and -0. BigInt values will be represented * with an n and Objects that have no user defined toString function are inspected using util.inspect() with * options { depth: 0, colors: false, compact: 3 }. @@ -147,8 +150,10 @@ declare namespace util { * %c: CSS. This specifier is ignored and will skip any CSS passed in. * %%: single percent sign ('%'). This does not consume an argument.Returns: <string> The formatted string. * - * @param { string } format - Styled string - * @param { Object[] } args - Data to be formatted + * @param { string } format - Format string. This string contains zero or more placeholders, which specify the + * position and format of the arguments to be inserted. + * @param { Object[] } args - Data used to replace the placeholders in format. If null is passed in, the first + * argument is returned by default. * @returns { string } a string formatted in a specific format. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -196,9 +201,9 @@ declare namespace util { * @since 10 */ /** - * Get the string name of the system errno. + * Obtains detailed information about a system error code. * - * @param { number } errno - The error code generated by an error in the system + * @param { number } errno - Error code generated. * @returns { string } Return the string name of a system errno * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -236,10 +241,10 @@ declare namespace util { * @since 10 */ /** - * Takes an async function (or a function that returns a Promise) and returns a function following the - * error-first callback style. + * Calls back an asynchronous function. In the callback, the first parameter indicates the cause of the rejection + * (the value is null if the promise has been resolved), and the second parameter indicates the resolved value. * - * @param { Function } original - Asynchronous function + * @param { Function } original - Asynchronous function. * @returns { function } Return a Asynchronous function * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -277,10 +282,10 @@ declare namespace util { * @since 10 */ /** - * Takes a function following the common error-first callback style, i.e taking an (err, value) => - * callback as the last argument, and return a function that returns promises. + * Processes an asynchronous function and returns a promise. * - * @param { function } original - Asynchronous function + * @param { function } original - Function, in which the first parameter err indicates the cause of the rejection + * (the value is null if the promise has been resolved) and the second parameter value indicates the resolved value. * @returns { Function } Return a function that returns promises * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -325,7 +330,8 @@ declare namespace util { * @since 10 */ /** - * Generate a random RFC 4122 version 4 UUID using a cryptographically secure random number generator. + * Uses a secure random number generator to generate a random universally unique identifier (UUID) of the + * string type in RFC 4122 version 4. * * @param { boolean } [entropyCache] - Whether to generate the UUID with using the cache. Default: true. * @returns { string } Return a string representing this UUID. @@ -357,7 +363,7 @@ declare namespace util { * @since 10 */ /** - * Generate a random RFC 4122 version 4 binary UUID using a cryptographically secure random number generator. + * Uses a secure random number generator to generate a random UUID of the Uint8Array type in RFC 4122 version 4. * * @param { boolean } [entropyCache] - Whether to generate the UUID with using the cache. Default: true. * @returns { Uint8Array } Return a Uint8Array representing this UUID. @@ -389,9 +395,10 @@ declare namespace util { * @since 10 */ /** - * Parse a UUID from the string standard representation as described in the RFC 4122 version 4. + * Converts a UUID of the string type generated by generateRandomUUID to a UUID of the Uint8Array type generated + * by generateRandomBinaryUUID, as described in RFC 4122 version 4. * - * @param { string } uuid - String that specifies a UUID + * @param { string } uuid - A string representing the UUID. * @returns { Uint8Array } Return a Uint8Array representing this UUID. Throw SyntaxError if parsing fails. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Incorrect parameter types. * @throws { BusinessError } 10200002 - Invalid uuid string. @@ -403,9 +410,9 @@ declare namespace util { function parseUUID(uuid: string): Uint8Array; /** - * Get the hash code of an object. + * Obtains the hash value of an object. * - * @param { object } [object] - The object that need to get hash code. + * @param { object } [object] - Object whose hash value is to be obtained. * @returns { number } Return a hash code of an object. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -418,7 +425,7 @@ declare namespace util { function getHash(object: object): number; /** - * Defines the TextDecoder related options parameters. + * Describes decoding-related options, which include fatal and ignoreBOM. * * @interface TextDecoderOptions * @syscap SystemCapability.Utils.Lang @@ -428,7 +435,8 @@ declare namespace util { */ interface TextDecoderOptions { /** - * Is a fatal error displayed? The default value is false. + * Whether to display fatal errors. The value true means to display fatal errors, and false means the opposite. + * The default value is false. * @type { ?boolean } * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -437,7 +445,8 @@ declare namespace util { */ fatal?: boolean; /** - * Do you want to ignore BOM tags? The default value is false. + * Whether to ignore the BOM. The value true means to ignore the BOM, and false means the opposite. + * The default value is false. * @type { ?boolean } * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -505,8 +514,8 @@ declare namespace util { * @since 10 */ /** - * The TextDecoder represents a text decoder that accepts a string as input, - * decodes it in UTF-8 format, and outputs UTF-8 byte stream. + * Provides APIs to decode byte arrays into strings. It supports multiple formats, + * including UTF-8, UTF-16LE, UTF-16BE, ISO-8859, and Windows-1251. * * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -528,7 +537,7 @@ declare namespace util { * @since 10 */ /** - * The textDecoder constructor. + * A constructor used to create a TextDecoder object. * * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -649,10 +658,10 @@ declare namespace util { * @since 10 */ /** - * Replaces the original constructor to process arguments and return a textDecoder object. + * Creates a TextDecoder object. It provides the same function as the deprecated argument constructor. * - * @param { string } [encoding] - Decoding format - * @param { TextDecoderOptions } [options] - Options + * @param { string } [encoding] - Encoding format. The default format is 'utf-8'. + * @param { TextDecoderOptions } [options] - Decoding-related options, which include fatal and ignoreBOM. * @returns { TextDecoder } * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Incorrect parameter types. * @syscap SystemCapability.Utils.Lang @@ -724,13 +733,10 @@ declare namespace util { */ decodeWithStream(input: Uint8Array, options?: DecodeWithStreamOptions): string; /** - * The input is decoded and a string is returned. - * If options.stream is set to true, any incomplete byte sequences found at the end of the input are internally - * buffered and will be emitted after the next call to textDecoder.decodeToString(). - * If textDecoder.fatal is set to true, any decoding errors that occur will result in a TypeError being thrown. + * Decodes the input content into a string. * - * @param { Uint8Array } input - Decoded numbers in accordance with the format. - * @param { DecodeToStringOptions } [options] - The default option is set to false. + * @param { Uint8Array } input - Uint8Array object to decode. + * @param { DecodeToStringOptions } [options] -Decoding-related options. The default value is undefined. * @returns { string } Return decoded text * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -838,7 +844,7 @@ declare namespace util { * @since 10 */ /** - * The textEncoder constructor. + * A constructor used to create a TextEncoder object. * * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -865,9 +871,9 @@ declare namespace util { * @since 10 */ /** - * The textEncoder constructor. + * A constructor used to create a TextEncoder object. * - * @param { string } [encoding] - The string for encoding format. + * @param { string } [encoding] - Encoding format. The default format is 'utf-8'. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Incorrect parameter types. * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -877,9 +883,9 @@ declare namespace util { constructor(encoding?: string); /** - * Create a TextEncoder object. + * Creates a TextEncoder object. * - * @param { string } [encoding] - The string for encoding format. + * @param { string } [encoding] - Encoding format. The default format is 'utf-8'. * @returns { TextEncoder } * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Incorrect parameter types. * @syscap SystemCapability.Utils.Lang @@ -921,9 +927,9 @@ declare namespace util { * @since 10 */ /** - * UTF-8 encodes the input string and returns a Uint8Array containing the encoded bytes. + * Encodes the input content into a Uint8Array object. * - * @param { string } [input] - The string to be encoded. + * @param { string } [input] - String to encode. The default value is an empty string. * @returns { Uint8Array } Returns the encoded text. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Incorrect parameter types. * @syscap SystemCapability.Utils.Lang @@ -978,10 +984,10 @@ declare namespace util { * @since 10 */ /** - * Encode string, write the result to dest array. + * Encodes the input content into a Uint8Array object. * - * @param { string } input - The string to be encoded. - * @param { Uint8Array } dest - Encoded numbers in accordance with the format + * @param { string } input - String to encode. + * @param { Uint8Array } dest - Uint8Array object used to store the UTF-8 encoded text. * @returns { EncodeIntoUint8ArrayInfo } Return the object, where read represents * the number of characters that have been encoded, and written * represents the number of bytes occupied by the encoded characters. @@ -1044,7 +1050,7 @@ declare namespace util { * @since 10 */ /** - * A constructor used to create a RationalNumber instance with a given numerator and denominator. + * A constructor used to create a RationalNumber object. * * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -1079,10 +1085,12 @@ declare namespace util { * @since 10 */ /** - * Used to create a RationalNumber instance with a given numerator and denominator. + * Create a RationalNumber instance with a given numerator and denominator. + * The numerator and denominator parameters must be integers. If a decimal number is passed in, the function is not + * intercepted, but the error message "parseRationalNumber: The type of Parameter must be integer" is displayed. * - * @param { number } numerator - An integer number - * @param { number } denominator - An integer number + * @param { number } numerator - Numerator, which is an integer. + * @param { number } denominator - Denominator, which is an integer. * @returns { RationalNumber } * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -1114,9 +1122,11 @@ declare namespace util { * @since 10 */ /** - * Creates a RationalNumber object based on a given string. + * Creates a RationalNumber object based on the given string. + * The rationalString parameter must be a string. If a decimal string is passed in, the function is not intercepted, + * but the error message "createRationalFromString: The type of Parameter must be integer string" is displayed. * - * @param { string } rationalString - String Expression of Rational Numbers + * @param { string } rationalString - String used to create the RationalNumber object. * @returns { RationalNumber } Returns a RationalNumber object generated based on the given string. * @throws { BusinessError } 401 - The type of rationalString must be string. * @syscap SystemCapability.Utils.Lang @@ -1162,9 +1172,9 @@ declare namespace util { * @since 10 */ /** - * Compares the current RationalNumber object to the given object. + * Compares this RationalNumber object with another RationalNumber object. * - * @param { RationalNumber } another - An object of other rational numbers + * @param { RationalNumber } another - Object used to compare with this RationalNumber object. * @returns { number } Returns 0 or 1, or -1, depending on the comparison. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -1194,9 +1204,9 @@ declare namespace util { * @since 10 */ /** - * Compares two objects for equality. + * Checks whether this RationalNumber object equals the given object. * - * @param { Object } obj - An object + * @param { Object } obj - Object used to compare with this RationalNumber object. * @returns { boolean } Returns true if the given object is the same as the current object; Otherwise, false is returned. * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -1221,7 +1231,7 @@ declare namespace util { * @since 10 */ /** - * Gets integer and floating-point values of a rational number object. + * Obtains the value of this RationalNumber object as an integer or a floating-point number. * * @returns { number } Returns the integer and floating-point values of a rational number object. * @syscap SystemCapability.Utils.Lang @@ -1270,10 +1280,10 @@ declare namespace util { * @since 10 */ /** - * Get the greatest common factor of two integers. + * Obtains the greatest common divisor of two specified integers. * - * @param { number } number1 - Is an integer. - * @param { number } number2 - Is an integer. + * @param { number } number1 - The first integer used to get the greatest common divisor. + * @param { number } number2 - The second integer used to get the greatest common divisor. * @returns { number } Returns the greatest common factor of two integers, integer type. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -1301,7 +1311,7 @@ declare namespace util { * @since 10 */ /** - * Gets the denominator of the current object. + * Obtains the denominator of this RationalNumber object. * * @returns { number } Returns the denominator of the current object. * @syscap SystemCapability.Utils.Lang @@ -1327,7 +1337,7 @@ declare namespace util { * @since 10 */ /** - * Gets the numerator of the current object. + * Obtains the numerator of this RationalNumber object. * * @returns { number } Returns the numerator of the current object. * @syscap SystemCapability.Utils.Lang @@ -1353,7 +1363,7 @@ declare namespace util { * @since 10 */ /** - * Checks whether the current RationalNumber object represents an infinite value. + * Checks whether this RationalNumber object represents a finite value. * * @returns { boolean } If the denominator is not 0, true is returned. Otherwise, false is returned. * @syscap SystemCapability.Utils.Lang @@ -1379,8 +1389,7 @@ declare namespace util { * @since 10 */ /** - * Checks whether the current RationalNumber object represents a Not-a-Number (NaN) value. - * + * Checks whether this RationalNumber object is a Not a Number (NaN). * @returns { boolean } If both the denominator and numerator are 0, true is returned. Otherwise, false is returned. * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -1405,7 +1414,7 @@ declare namespace util { * @since 10 */ /** - * Checks whether the current RationalNumber object represents the value 0. + * Checks whether this RationalNumber object is 0. * * @returns { boolean } If the value represented by the current object is 0, true is returned. Otherwise, false is returned. * @syscap SystemCapability.Utils.Lang @@ -1431,7 +1440,7 @@ declare namespace util { * @since 10 */ /** - * Obtains a string representation of the current RationalNumber object. + * Obtains the string representation of this RationalNumber object. * * @returns { string } Returns a string representation of the current RationalNumber object. * @syscap SystemCapability.Utils.Lang @@ -1717,7 +1726,9 @@ declare namespace util { * @since 10 */ /** - * The LRUCache algorithm replaces the least used data with new data when the buffer space is insufficient. + * Provides APIs to discard the least recently used data to make rooms for new elements when the cache is full. + * This class uses the Least Recently Used (LRU) algorithm, which believes that the recently used data may be accessed + * again in the near future and the least accessed data is the least valuable data and should be removed from the cache. * * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -1741,9 +1752,9 @@ declare namespace util { * @since 10 */ /** - * Default constructor used to create a new LruBuffer instance with the default capacity of 64. + * A constructor used to create a LRUCache instance. The default capacity of the cache is 64. * - * @param { number } [capacity] - Indicates the capacity to customize for the buffer. + * @param { number } [capacity] - Capacity of the cache to create. The default value is 64. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Incorrect parameter types. * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -1770,9 +1781,9 @@ declare namespace util { * @since 10 */ /** - * Updates the buffer capacity to a specified capacity. + * Changes the cache capacity. * - * @param { number } newCapacity - Indicates the new capacity to set. + * @param { number } newCapacity - New capacity of the cache. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified. * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -1797,7 +1808,7 @@ declare namespace util { * @since 10 */ /** - * Returns a string representation of the object. + * Obtains the string representation of this cache. * * @returns { string } Returns the string representation of the object and outputs the string representation of the object. * @syscap SystemCapability.Utils.Lang @@ -1823,7 +1834,7 @@ declare namespace util { * @since 10 */ /** - * Obtains a list of all values in the current buffer. + * Total number of values in this cache. * * @type { number } * @syscap SystemCapability.Utils.Lang @@ -1849,7 +1860,7 @@ declare namespace util { * @since 10 */ /** - * Obtains the capacity of the current buffer. + * Obtains the capacity of this cache. * * @returns { number } Returns the capacity of the current buffer. * @syscap SystemCapability.Utils.Lang @@ -1873,7 +1884,7 @@ declare namespace util { * @since 10 */ /** - * Clears key-value pairs from the current buffer. + * Clears key-value pairs from this cache. * * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -1898,7 +1909,7 @@ declare namespace util { * @since 10 */ /** - * Obtains the number of times createDefault(Object) returned a value. + * Obtains the number of times that an object is created. * * @returns { number } Returns the number of times createDefault(java.lang.Object) returned a value. * @syscap SystemCapability.Utils.Lang @@ -1924,7 +1935,7 @@ declare namespace util { * @since 10 */ /** - * Obtains the number of times that the queried values are not matched. + * Obtains the number of times that the queried values are mismatched. * * @returns { number } Returns the number of times that the queried values are not matched. * @syscap SystemCapability.Utils.Lang @@ -1950,7 +1961,7 @@ declare namespace util { * @since 10 */ /** - * Obtains the number of times that values are evicted from the buffer. + * Obtains the number of times that key-value pairs in the cache are recycled. * * @returns { number } Returns the number of times that values are evicted from the buffer. * @syscap SystemCapability.Utils.Lang @@ -1976,7 +1987,7 @@ declare namespace util { * @since 10 */ /** - * Obtains the number of times that the queried values are successfully matched. + * Obtains the number of times that the queried values are matched. * * @returns { number } Returns the number of times that the queried values are successfully matched. * @syscap SystemCapability.Utils.Lang @@ -2002,7 +2013,7 @@ declare namespace util { * @since 10 */ /** - * Obtains the number of times that values are added to the buffer. + * Obtains the number of additions to this cache. * * @returns { number } Returns the number of times that values are added to the buffer. * @syscap SystemCapability.Utils.Lang @@ -2028,7 +2039,7 @@ declare namespace util { * @since 10 */ /** - * Checks whether the current buffer is empty. + * Checks whether this cache is empty. * * @returns { boolean } Returns true if the current buffer contains no value. * @syscap SystemCapability.Utils.Lang @@ -2062,7 +2073,7 @@ declare namespace util { * @since 10 */ /** - * Obtains the value associated with a specified key. + * Obtains the value of a key. * * @param { K } key - Indicates the key to query. * @returns { V | undefined } Returns the value associated with the key if the specified key is present in the buffer; returns null otherwise. @@ -2102,7 +2113,7 @@ declare namespace util { * @since 10 */ /** - * Adds a key-value pair to the buffer. + * Adds a key-value pair to this cache and returns the value associated with the key. * * @param { K } key - Indicates the key to add. * @param { V } value - Indicates the value associated with the key to add. @@ -2133,7 +2144,7 @@ declare namespace util { * @since 10 */ /** - * Obtains a list of all values in the current buffer. + * Obtains all values in this cache, listed from the most to the least recently accessed. * * @returns { V[] } Returns the list of all values in the current buffer in ascending order, from the most recently accessed to least recently accessed. * @syscap SystemCapability.Utils.Lang @@ -2161,7 +2172,7 @@ declare namespace util { * @since 10 */ /** - * Obtains a list of keys for the values in the current buffer. + * Obtains all keys in this cache, listed from the most to the least recently accessed. * since 9 * * @returns { K[] } Returns a list of keys sorted from most recently accessed to least recently accessed. @@ -2196,9 +2207,9 @@ declare namespace util { * @since 10 */ /** - * Deletes a specified key and its associated value from the current buffer. + * Removes a key and its associated value from this cache and returns the value associated with the key. * - * @param { K } key - Indicates the key to delete. + * @param { K } key - Key to remove. * @returns { V | undefined } Returns an Optional object containing the deleted key-value pair; returns an empty Optional object if the key does not exist. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -2242,7 +2253,7 @@ declare namespace util { * @since 10 */ /** - * Executes subsequent operations after a value is deleted. + * Performs subsequent operations after a value is removed. * * @param { boolean } isEvict - The parameter value is true if this method is called due to insufficient capacity, * and the parameter value is false in other cases. @@ -2284,7 +2295,7 @@ declare namespace util { * @since 10 */ /** - * Checks whether the current buffer contains a specified key. + * Checks whether this cache contains the specified key. * * @param { K } key - Indicates the key to check. * @returns { boolean } Returns true if the buffer contains the specified key. @@ -2322,7 +2333,7 @@ declare namespace util { * @since 10 */ /** - * Executes subsequent operations if miss to compute a value for the specific key. + * Performs subsequent operations if no key is matched in the cache and returns the value (undefined by default) associated with the key. * * @param { K } key - Indicates the missed key. * @returns { V } Returns the value associated with the key. @@ -2352,7 +2363,7 @@ declare namespace util { * @since 10 */ /** - * Returns an array of key-value pairs of enumeratable properties of a given object. + * Obtains a new iterator object that contains all key-value pairs in this object. * * @returns { IterableIterator<[K, V]> } Returns an array of key-value pairs for the enumeratable properties of the given object itself. * @syscap SystemCapability.Utils.Lang @@ -2378,7 +2389,7 @@ declare namespace util { * @since 10 */ /** - * Specifies the default iterator for an object. + * Obtains a two-dimensional array in key-value pairs. * * @returns { IterableIterator<[K, V]> } Returns a two - dimensional array in the form of key - value pairs. * @syscap SystemCapability.Utils.Lang @@ -2405,7 +2416,8 @@ declare namespace util { * @since 10 */ /** - * The ScopeComparable contains comparison methods. + * The values of the ScopeComparable type are used to implement the compareTo method. Therefore, + * ensure that the input parameters are comparable. * * @interface ScopeComparable * @syscap SystemCapability.Utils.Lang @@ -2432,9 +2444,9 @@ declare namespace util { * @since 10 */ /** - * The comparison function is used by the scope. + * Compares two values and returns a Boolean value. * - * @param { ScopeComparable } other - Other + * @param { ScopeComparable } other - The other value to be compared with the current value. * @returns { boolean } Returns whether the current object is greater than or equal to the input object. * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -2458,7 +2470,7 @@ declare namespace util { * @since 10 */ /** - * A type used to denote ScopeComparable or number. + * Defines the type of values in a Scope object. * * @typedef { ScopeComparable | number } * @syscap SystemCapability.Utils.Lang @@ -2635,7 +2647,8 @@ declare namespace util { * @since 10 */ /** - * The ScopeHelper interface is used to describe the valid range of a field. + * Provides APIs to define the valid range of a field. The constructor of this class creates comparable objects + * with lower and upper limits. * * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -2667,10 +2680,10 @@ declare namespace util { * @since 10 */ /** - * A constructor used to create a Scope instance with the lower and upper bounds specified. + * A constructor used to create a ScopeHelper object with the specified upper and lower limits. * - * @param { ScopeType } lowerObj - A ScopeType value - * @param { ScopeType } upperObj - A ScopeType value + * @param { ScopeType } lowerObj - Lower limit of the Scope object. + * @param { ScopeType } upperObj - Upper limit of the Scope object. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; * 2.Incorrect parameter types. @@ -2697,7 +2710,7 @@ declare namespace util { * @since 10 */ /** - * Obtains a string representation of the current range. + * Obtains a string representation that contains this Scope. * * @returns { string } Returns a string representation of the current range object. * @syscap SystemCapability.Utils.Lang @@ -2731,9 +2744,9 @@ declare namespace util { * @since 10 */ /** - * Returns the intersection of a given range and the current range. + * Obtains the intersection of this Scope and the given Scope. * - * @param { ScopeHelper } range - A Scope range object + * @param { ScopeHelper } range - Scope specified. * @returns { ScopeHelper } Returns the intersection of a given range and the current range. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -2771,10 +2784,10 @@ declare namespace util { * @since 10 */ /** - * Returns the intersection of the current range and the range specified by the given lower and upper bounds. + * Obtains the intersection of this Scope and the given lower and upper limits. * - * @param { ScopeType } lowerObj - A ScopeType value - * @param { ScopeType } upperObj - A ScopeType value + * @param { ScopeType } lowerObj - Lower limit. + * @param { ScopeType } upperObj - Upper limit. * @returns { ScopeHelper } Returns the intersection of the current range and the range specified by the given lower and upper bounds. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -2802,7 +2815,7 @@ declare namespace util { * @since 10 */ /** - * Obtains the upper bound of the current range. + * Obtains the upper limit of this Scope. * * @returns { ScopeType } Returns the upper bound of the current range. * @syscap SystemCapability.Utils.Lang @@ -2828,7 +2841,7 @@ declare namespace util { * @since 10 */ /** - * Obtains the lower bound of the current range. + * Obtains the lower limit of this Scope. * * @returns { ScopeType } Returns the lower bound of the current range. * @syscap SystemCapability.Utils.Lang @@ -2851,7 +2864,7 @@ declare namespace util { * @since 9 */ /** - * Creates the smallest range that includes the current range and the given lower and upper bounds. + * Obtains the union set of this Scope and the given lower and upper limits. * * @param { ScopeType } lowerObj - A ScopeType value * @param { ScopeType } upperObj - A ScopeType value @@ -2889,9 +2902,9 @@ declare namespace util { * @since 10 */ /** - * Creates the smallest range that includes the current range and a given range. + * Obtains the union set of this Scope and the given Scope. * - * @param { ScopeHelper } range - A Scope range object + * @param { ScopeHelper } range - Scope specified. * @returns { ScopeHelper } Returns the smallest range that includes the current range and a given range. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -2927,7 +2940,7 @@ declare namespace util { * @since 10 */ /** - * Creates the smallest range that includes the current range and a given value. + * Obtains the union set of this Scope and the given value. * * @param { ScopeType } value - A ScopeType value * @returns { ScopeHelper } Returns the smallest range that includes the current range and a given value. @@ -2965,9 +2978,9 @@ declare namespace util { * @since 10 */ /** - * Checks whether a given value is within the current range. + * Checks whether a value is within this Scope. * - * @param { ScopeType } value - A ScopeType value + * @param { ScopeType } value - Value specified. * @returns { boolean } If the value is within the current range return true,otherwise return false. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -3003,9 +3016,9 @@ declare namespace util { * @since 10 */ /** - * Checks whether a given range is within the current range. + * Checks whether a range is within this Scope. * - * @param { ScopeHelper } range - A Scope range + * @param { ScopeHelper } range - Scope specified. * @returns { boolean } If the current range is within the given range return true,otherwise return false. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -3041,9 +3054,9 @@ declare namespace util { * @since 10 */ /** - * Clamps a given value to the current range. + * Limits a value to this Scope. * - * @param { ScopeType } value - A ScopeType value + * @param { ScopeType } value - Value specified. * @returns { ScopeType } Returns a ScopeType object that a given value is clamped to the current range. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -3261,7 +3274,7 @@ declare namespace util { * @since 10 */ /** - * Constructor for creating base64 encoding and decoding + * A constructor used to create a Base64Helper instance. * * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -3307,10 +3320,12 @@ declare namespace util { * @since 11 */ /** - * Encodes all bytes from the specified u8 array into a newly-allocated u8 array using the Base64 encoding scheme. + * Encodes the input content into a Uint8Array object. * - * @param { Uint8Array } src - A Uint8Array value - * @param { Type } [options] - Enumerating input parameters includes two encoding formats: BASIC and BASIC_URL_SAFE + * @param { Uint8Array } src - Uint8Array object to encode. + * @param { Type } [options] - Encoding format. The following values are available: + * - util.Type.BASIC (default): Base64 encoding. + * - util.Type.BASIC_URL_SAFE: Base64URL encoding. * @returns { Uint8Array } Return the encoded new Uint8Array. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -3361,10 +3376,14 @@ declare namespace util { * @since 11 */ /** - * Encodes the specified byte array into a String using the Base64 encoding scheme. + * Encodes the input content into a string. This API returns the result synchronously. * - * @param { Uint8Array } src - A Uint8Array value - * @param { Type } options - one of the Type enumeration + * @param { Uint8Array } src - Uint8Array object to encode. + * @param { Type } options - Encoding format. The following values are available: + * - util.Type.BASIC (default): Base64 encoding. The return value does not contain carriage return characters or newline characters. + * - util.Type.MIME: Base64 encoding. Each line of the return value contains a maximum of 76 characters and ends with '\r\n'. + * - util.Type.BASIC_URL_SAFE: Base64URL encoding. The return value does not contain carriage return characters or newline characters. + * - util.Type.MIME_URL_SAFE: Base64URL encoding. Each line in the return value contains a maximum of 76 characters and ends with '\r\n'. * @returns { string } Return the encoded string. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -3415,10 +3434,14 @@ declare namespace util { * @since 11 */ /** - * Decodes a Base64 encoded String or input u8 array into a newly-allocated u8 array using the Base64 encoding scheme. + * Decodes a string into a Uint8Array object. This API returns the result synchronously. * - * @param { Uint8Array | string } src - A Uint8Array value or value A string value - * @param { Type } [options] - one of the Type enumeration + * @param { Uint8Array | string } src - Uint8Array object or string to decode. + * @param { Type } [options] - Decoding format. The following values are available: + * - util.Type.BASIC (default): Base64 decoding. + * - util.Type.MIME: Base64 decoding. The input parameter src contains carriage return characters and newline characters. + * - util.Type.BASIC_URL_SAFE: Base64URL decoding. + * - util.Type.MIME_URL_SAFE: Base64 URL decoding. The input parameter src contains carriage return characters and newline characters. * @returns { Uint8Array } Return the decoded Uint8Array. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -3467,10 +3490,12 @@ declare namespace util { * @since 11 */ /** - * Asynchronously encodes all bytes in the specified u8 array into the newly allocated u8 array using the Base64 encoding scheme. + * Encodes the input content into a Uint8Array object. This API uses a promise to return the result. * - * @param { Uint8Array } src - A Uint8Array value - * @param { Type } [options] - Enumerating input parameters includes two encoding formats: BASIC and BASIC_URL_SAFE + * @param { Uint8Array } src - Uint8Array object to encode. + * @param { Type } [options] - Encoding format. The following values are available: + * - util.Type.BASIC (default): Base64 encoding. + * - util.Type.BASIC_URL_SAFE: Base64URL encoding. * @returns { Promise<Uint8Array> } Return the encodes asynchronous new Uint8Array. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -3507,10 +3532,14 @@ declare namespace util { * @since 10 */ /** - * Asynchronously encodes the specified byte array into a String using the Base64 encoding scheme. + * Encodes the input content into a string. This API uses a promise to return the result. * - * @param { Uint8Array } src - A Uint8Array value - * @param { Type } [options] - one of the Type enumeration + * @param { Uint8Array } src - Uint8Array object to encode. + * @param { Type } [options] - Encoding format. The following values are available: + * - util.Type.BASIC (default): Base64 encoding. The return value does not contain carriage return characters or newline characters. + * - util.Type.MIME: Base64 encoding. Each line of the return value contains a maximum of 76 characters and ends with '\r\n'. + * - util.Type.BASIC_URL_SAFE: Base64URL encoding. The return value does not contain carriage return characters or newline characters. + * - util.Type.MIME_URL_SAFE: Base64URL encoding. Each line in the return value contains a maximum of 76 characters and ends with '\r\n'. * @returns { Promise<string> } Returns the encoded asynchronous string. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -3549,11 +3578,14 @@ declare namespace util { * @since 10 */ /** - * Use the Base64 encoding scheme to asynchronously decode a Base64-encoded string or - * input u8 array into a newly allocated u8 array. + * Decodes the input content into a Uint8Array object. This API uses a promise to return the result. * - * @param { Uint8Array | string } src - A Uint8Array value or value A string value - * @param { Type } [options] - one of the Type enumeration + * @param { Uint8Array | string } src - Uint8Array object or string to decode. + * @param { Type } [options] - Decoding format. The following values are available: + * - util.Type.BASIC (default): Base64 decoding. + * - util.Type.MIME: Base64 decoding. The input parameter src contains carriage return characters and newline characters. + * - util.Type.BASIC_URL_SAFE: Base64URL decoding. + * - util.Type.MIME_URL_SAFE: Base64 URL decoding. The input parameter src contains carriage return characters and newline characters. * @returns { Promise<Uint8Array> } Return the decoded asynchronous Uint8Array. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -3580,7 +3612,8 @@ declare namespace util { * @since 10 */ /** - * Check the type of parameter. + * Provides APIs to check different types of built-in objects, such as ArrayBuffer, Map, and Set, + * so as to avoid exceptions or crashes caused by type errors. * * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -3602,7 +3635,7 @@ declare namespace util { * @since 10 */ /** - * The types constructor + * A constructor used to create a Types object. * * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -3628,9 +3661,9 @@ declare namespace util { * @since 10 */ /** - * Check whether the entered value is of arraybuffer or sharedarraybuffer type. + * Checks whether the input value is of the ArrayBuffer or SharedArrayBuffer type. * - * @param { Object } value - A ArrayBuffer or SharedArrayBuffer value + * @param { Object } value - Object to check. * @returns { boolean } Returns true if the value is a built-in ArrayBuffer or SharedArrayBuffer instance. * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -3658,9 +3691,9 @@ declare namespace util { * @since 10 */ /** - * Check whether the type is included in the isAnyArrayBuffer. + * Checks whether the input value is of the ArrayBufferView type. * - * @param { Object } value - A included in the isAnyArrayBuffer value + * @param { Object } value - Object to check. * @returns { boolean } Returns true if the value is an instance of one of the ArrayBuffer views, * such as typed array objects or DataView. * @syscap SystemCapability.Utils.Lang @@ -3687,9 +3720,9 @@ declare namespace util { * @since 10 */ /** - * Check whether the entered value is an arguments object type. + * Checks whether the input value is an arguments object. * - * @param { Object } value - A arguments value + * @param { Object } value - Object to check. * @returns { boolean } Returns true if the value is an arguments object. * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -3717,9 +3750,9 @@ declare namespace util { * @since 10 */ /** - * Check whether the entered value is of arraybuffer type. + * Checks whether the input value is of the ArrayBuffer type. * - * @param { Object } value - A arraybuffer value + * @param { Object } value - Object to check. * @returns { boolean } Returns true if the value is a built-in ArrayBuffer instance. This does not include SharedArrayBuffer instances. * Usually, it is desirable to test for both; See isAnyArrayBuffer() for that. * @syscap SystemCapability.Utils.Lang @@ -3748,9 +3781,9 @@ declare namespace util { * @since 10 */ /** - * Check whether the value entered is an asynchronous function type. + * Checks whether the input value is an asynchronous function. * - * @param { Object } value - A async function value + * @param { Object } value - Object to check. * @returns { boolean } Returns true if the value is an async function. This only reports back what the JavaScript engine is seeing; * in particular, the return value may not match the original source code if a transpilation tool was used. * @syscap SystemCapability.Utils.Lang @@ -3777,9 +3810,9 @@ declare namespace util { * @since 10 */ /** - * Check whether the entered value is of bigint64array array type. + * Checks whether the input value is of the BigInt64Array type. * - * @param { Object } value - A BigInt64Array value + * @param { Object } value - Object to check. * @returns { boolean } Returns true if the value is a BigInt64Array instance. * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -3805,9 +3838,9 @@ declare namespace util { * @since 10 */ /** - * Check whether the entered value is of biguint64array array array type. + * Checks whether the input value is of the BigUint64Array type. * - * @param { Object } value - A BigUint64Array value + * @param { Object } value - Object to check. * @returns { boolean } Returns true if the value is a BigUint64Array instance. * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -3891,9 +3924,9 @@ declare namespace util { * @since 10 */ /** - * Check whether the entered value is of DataView type. + * Checks whether the input value is of the DataView type. * - * @param { Object } value - A DataView value + * @param { Object } value - Object to check. * @returns { boolean } Returns true if the value is a built-in DataView instance. * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -3919,9 +3952,9 @@ declare namespace util { * @since 10 */ /** - * Check whether the entered value is of type date. + * Checks whether the input value is of the Date type. * - * @param { Object } value - A Date value + * @param { Object } value -Object to check. * @returns { boolean } Returns true if the value is a built-in Date instance. * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -3947,9 +3980,9 @@ declare namespace util { * @since 10 */ /** - * Check whether the entered value is a native external value type. + * Checks whether the input value is of the native external type. * - * @param { Object } value - A External value + * @param { Object } value - Object to check. * @returns { boolean } Returns true if the value is a native External value. * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -3975,9 +4008,9 @@ declare namespace util { * @since 10 */ /** - * Check whether the entered value is of float32array array type. + * Checks whether the input value is of the Float32Array type. * - * @param { Object } value - A Float32Array value + * @param { Object } value - Object to check. * @returns { boolean } Returns true if the value is a built-in Float32Array instance. * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -4003,9 +4036,9 @@ declare namespace util { * @since 10 */ /** - * Check whether the entered value is of float64array array type. + * Checks whether the input value is of the Float64Array type. * - * @param { Object } value - A Float64Array value + * @param { Object } value - Object to check. * @returns { boolean } Returns true if the value is a built-in Float64Array instance. * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -4033,9 +4066,9 @@ declare namespace util { * @since 10 */ /** - * Check whether the input value is a generator function type. + * Checks whether the input value is a generator function. * - * @param { Object } value - A generator function value + * @param { Object } value - Object to check. * @returns { boolean } Returns true if the value is a generator function. This only reports back what the JavaScript engine is seeing; in particular, * the return value may not match the original source code if a transpilation tool was used. * @syscap SystemCapability.Utils.Lang @@ -4066,9 +4099,9 @@ declare namespace util { * @since 10 */ /** - * Check whether the entered value is a generator object type. + * Checks whether the input value is a generator object. * - * @param { Object } value - A generator object value + * @param { Object } value - Object to check. * @returns { boolean } Returns true if the value is a generator object as returned from a built-in generator function. * This only reports back what the JavaScript engine is seeing; in particular, *the return value may not match the original source code if a transpilation tool was used. @@ -4096,9 +4129,9 @@ declare namespace util { * @since 10 */ /** - * Check whether the entered value is of int8array array type. + * Checks whether the input value is of the Int8Array type. * - * @param { Object } value - A Int8Array value + * @param { Object } value - Object to check. * @returns { boolean } Returns true if the value is a built-in Int8Array instance. * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -4124,9 +4157,9 @@ declare namespace util { * @since 10 */ /** - * Check whether the entered value is the int16array type. + * Checks whether the input value is of the Int16Array type. * - * @param { Object } value - A Int16Array value + * @param { Object } value - Object to check. * @returns { boolean } Returns true if the value is a built-in Int16Array instance. * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -4152,9 +4185,9 @@ declare namespace util { * @since 10 */ /** - * Check whether the entered value is the int32array array type. + * Checks whether the input value is of the Int32Array type. * - * @param { Object } value - A Int32Array value + * @param { Object } value - Object to check. * @returns { boolean } Returns true if the value is a built-in Int32Array instance. * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -4180,9 +4213,9 @@ declare namespace util { * @since 10 */ /** - * Check whether the entered value is of map type. + * Checks whether the input value is of the Map type. * - * @param { Object } value - A Map value + * @param { Object } value - Object to check. * @returns { boolean } Returns true if the value is a built-in Map instance. * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -4208,9 +4241,9 @@ declare namespace util { * @since 10 */ /** - * Check whether the entered value is the iterator type of map. + * Checks whether the input value is of the MapIterator type. * - * @param { Object } value - A Map iterator value + * @param { Object } value - Object to check. * @returns { boolean } Returns true if the value is an iterator returned for a built-in Map instance. * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -4236,9 +4269,9 @@ declare namespace util { * @since 10 */ /** - * Check whether the entered value is the module namespace object object type. + * Checks whether the input value is a module namespace object. * - * @param { Object } value - A Module Namespace Object value + * @param { Object } value - Object to check. * @returns { boolean } Returns true if the value is an instance of a Module Namespace Object. * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -4264,9 +4297,9 @@ declare namespace util { * @since 10 */ /** - * Check whether the value entered is of type error. + * Checks whether the input value is of the Error type. * - * @param { Object } value - A Error value + * @param { Object } value - Object to check. * @returns { boolean } Returns true if the value is an instance of a built-in Error type. * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -4321,9 +4354,9 @@ declare namespace util { * @since 10 */ /** - * Check whether the entered value is of promise type. + * Checks whether the input value is a promise. * - * @param { Object } value - A Promise value + * @param { Object } value - Object to check. * @returns { boolean } Returns true if the value is a built-in Promise. * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -4349,9 +4382,9 @@ declare namespace util { * @since 10 */ /** - * Check whether the value entered is of proxy type. + * Checks whether the input value is a proxy. * - * @param { Object } value - A Proxy value + * @param { Object } value - Object to check. * @returns { boolean } Returns true if the value is a Proxy instance. * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -4377,9 +4410,9 @@ declare namespace util { * @since 10 */ /** - * Check whether the entered value is of type regexp. + * Checks whether the input value is of the RegExp type. * - * @param { Object } value - A regular expression object value + * @param { Object } value - Object to check. * @returns { boolean } Returns true if the value is a regular expression object. * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -4405,9 +4438,9 @@ declare namespace util { * @since 10 */ /** - * Check whether the entered value is of type set. + * Checks whether the input value is of the Set type. * - * @param { Object } value - A Set instance value + * @param { Object } value - Object to check. * @returns { boolean } Returns true if the value is a built-in Set instance. * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -4433,9 +4466,9 @@ declare namespace util { * @since 10 */ /** - * Check whether the entered value is the iterator type of set. + * Checks whether the input value is of the SetIterator type. * - * @param { Object } value - A Set iterator value + * @param { Object } value - Object to check. * @returns { boolean } Returns true if the value is an iterator returned for a built-in Set instance. * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -4463,9 +4496,9 @@ declare namespace util { * @since 10 */ /** - * Check whether the entered value is of type sharedarraybuffer. + * Checks whether the input value is of the SharedArrayBuffer type. * - * @param { Object } value - A SharedArrayBuffer instance value + * @param { Object } value - Object to check. * @returns { boolean } Returns true if the value is a built-in SharedArrayBuffer instance. This does not include ArrayBuffer instances. * Usually, it is desirable to test for both; See isAnyArrayBuffer() for that. * @syscap SystemCapability.Utils.Lang @@ -4550,9 +4583,9 @@ declare namespace util { * @since 10 */ /** - * Check whether the entered value is a type contained in typedarray. + * Checks whether the input value is of the TypedArray type. * - * @param { Object } value - A TypedArray instance value + * @param { Object } value - Object to check. * @returns { boolean } Returns true if the value is a built-in TypedArray instance. * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -4578,9 +4611,9 @@ declare namespace util { * @since 10 */ /** - * Check whether the entered value is the uint8array array type. + * Checks whether the input value is of the Uint8Array type. * - * @param { Object } value - A Uint8Array value + * @param { Object } value - Object to check. * @returns { boolean } Returns true if the value is a built-in Uint8Array instance. * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -4606,9 +4639,9 @@ declare namespace util { * @since 10 */ /** - * Check whether the entered value is the uint8clapedarray array type. + * Checks whether the input value is of the Uint8ClampedArray type. * - * @param { Object } value - A Uint8ClampedArray value + * @param { Object } value - Object to check. * @returns { boolean } Returns true if the value is a built-in Uint8ClampedArray instance. * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -4634,9 +4667,9 @@ declare namespace util { * @since 10 */ /** - * Check whether the entered value is the uint16array array array type. + * Checks whether the input value is of the Uint16Array type. * - * @param { Object } value - A Uint16Array value + * @param { Object } value - Object to check. * @returns { boolean } Returns true if the value is a built-in Uint16Array instance. * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -4662,9 +4695,9 @@ declare namespace util { * @since 10 */ /** - * Check whether the entered value is the uint32array array type. + * Checks whether the input value is of the Uint32Array type. * - * @param { Object } value - A Uint32Array value + * @param { Object } value - Object to check. * @returns { boolean } Returns true if the value is a built-in Uint32Array instance. * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -4690,9 +4723,9 @@ declare namespace util { * @since 10 */ /** - * Check whether the entered value is of type weakmap. + * Checks whether the input value is of the WeakMap type. * - * @param { Object } value - A WeakMap value + * @param { Object } value - Object to check. * @returns { boolean } Returns true if the value is a built-in WeakMap instance. * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -4718,9 +4751,9 @@ declare namespace util { * @since 10 */ /** - * Check whether the entered value is of type weakset. + * Checks whether the input value is of the WeakSet type. * - * @param { Object } value - A WeakSet value + * @param { Object } value - Object to check. * @returns { boolean } Returns true if the value is a built-in WeakSet instance. * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -4762,14 +4795,12 @@ declare namespace util { * @since 11 */ /** - * Insert some logic before the method. In implementation the method will be replaced with a new function, - * which will execute 'before' with the args 'this' and the args of the original method, and then execute - * the original method. The return value of the new function is returned by the original method. + * Inserts a function before a method of a class object. The inserted function is executed in prior to the original method of the class object. * - * @param { Object } targetClass - The operated class. - * @param { string } methodName - The name of the operated method. - * @param { boolean } isStatic - The flag whether the method is static. - * @param { Function } before - The logic inserted before the method. + * @param { Object } targetClass - Target class object. + * @param { string } methodName - Name of the method. + * @param { boolean } isStatic - Whether the method is a static method. + * @param { Function } before - Function to insert. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; * 2.Incorrect parameter types. @@ -4796,14 +4827,12 @@ declare namespace util { * @since 11 */ /** - * Insert some logic after the method. In implementation the method will be replaced with a new function, - * which will execute the original method, and then execute 'after' with the args 'this' and the return value of - * the original method, and the args of the original method. The return value of the new function is returned by 'after'. + * Inserts a function after a method of a class object. The final return value is the return value of the function inserted. * - * @param { Object } targetClass - The operated class. - * @param { string } methodName - The name of the operated method. - * @param { boolean } isStatic - The flag whether the method is static. - * @param { Function } after - The logic inserted after the method. + * @param { Object } targetClass - Target class object. + * @param { string } methodName - Name of the method. + * @param { boolean } isStatic - Whether the method is a static method. + * @param { Function } after - Function to insert. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; * 2.Incorrect parameter types. @@ -4829,13 +4858,13 @@ declare namespace util { * @since 11 */ /** - * Replace the original method with a new function, which will execute 'instead' with the args 'this' and the args - * of the original method. The return value of the new function is returned by 'instead'. + * Replaces a method of a class object with another function. After the replacement, only the new function logic + * is executed. The final return value is the return value of the new function. * - * @param { Object } targetClass - The operated class. - * @param { string } methodName - The name of the operated method. - * @param { boolean } isStatic - The flag whether the method is static. - * @param { Function } instead - The logic replaced with the method. + * @param { Object } targetClass - Target class object. + * @param { string } methodName - Name of the method. + * @param { boolean } isStatic - Whether the method is a static method. + * @param { Function } instead - Function to be used replacement. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; * 2.Incorrect parameter types. @@ -4857,9 +4886,9 @@ declare namespace util { */ class StringDecoder { /** - * The StringDecoder constructor. + * Constructor used to create a StringDecoder instance. * - * @param { string } [encoding] - Encoding type of the input data.Default: utf8. + * @param { string } [encoding] - Encoding type of the input data. The default value is utf-8. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; * 2.Incorrect parameter types; @@ -4870,8 +4899,8 @@ declare namespace util { */ constructor(encoding?: string); /** - * Returns a decoded string, ensuring that any incomplete multiple byte characters at the end of the Uint8Array are - * omitted from the returned string and stored in an internal buffer. + * Returns a decoded string, Any incomplete multi-byte characters at the end of Uint8Array are filtered out from the + * returned string and stored in an internal buffer for the next call. * * @param { string | Uint8Array } chunk - The bytes to decode. * @returns { string } Returns a decoded string. @@ -4885,8 +4914,7 @@ declare namespace util { */ write(chunk: string | Uint8Array): string; /** - * Returns any remaining input stored in the internal buffer as a string. After end() is called, - * this object can be reused for new input. + * Ends the decoding process and returns any remaining input stored in the internal buffer as a string. * * @param { string | Uint8Array } [chunk] - The bytes to decode. * @returns { string } Returns any remaining input stored in the internal buffer as a string. diff --git a/api/@ohos.util.json.d.ts b/api/@ohos.util.json.d.ts index 57825a4a74..21e92b6c84 100644 --- a/api/@ohos.util.json.d.ts +++ b/api/@ohos.util.json.d.ts @@ -42,15 +42,18 @@ declare namespace json { type Transformer = (this: Object, key: string, value: Object) => Object | undefined | null; /** - * Converts a JavaScript Object Notation (JSON) string into an Object or null. + * Parses a JSON string into an ArkTS object or null. * - * @param { string } text - A valid JSON string. - * @param { Transformer } [reviver] - A function that transforms the results. - * @param {ParseOptions} options - The config of parse. + * @param { string } text - Valid JSON string. + * @param { Transformer } [reviver] - Conversion function. This parameter can be used to modify the value generated + * after parsing. The default value is undefined. + * @param {ParseOptions} options - Parsing options. This parameter is used to control the type of the parsing result. + * The default value is undefined. * @returns { Object | null } Return an Object, array, string, number, boolean, or null value corresponding to JSON text. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; - * 2.Incorrect parameter types; 3.Parameter verification failed. + * 2.Incorrect parameter types; + * 3.Parameter verification failed. * @syscap SystemCapability.Utils.Lang * @crossplatform * @atomicservice @@ -59,12 +62,18 @@ declare namespace json { function parse(text: string, reviver?: Transformer, options?: ParseOptions): Object | null; /** - * Converts a JavaScript value to a JavaScript Object Notation (JSON) string. + * Converts an ArkTS object or array into a JSON string. In the case of a container, linear containers are supported, + * but non-linear containers are not. * - * @param { Object } value - A JavaScript value, usually an Object or array. - * @param { (number | string)[] | null } [replacer] - An array of strings and numbers that acts as an approved list - * for selecting the object properties that will be stringify. - * @param { string | number } [space] - Adds indentation, white space, and line break characters to the return-value JSON text to make it easier to read. + * @param { Object } value - ArkTS object or array. In the case of a container, linear containers are supported, but + * non-linear containers are not. + * @param { (number | string)[] | null } [replacer] - If an array is passed in, only the keys in the array are + * serialized to the final JSON string. If null is passed in, all keys of the object are serialized. The default + * value is undefined. + * @param { string | number } [space] - Indentation, white space, or line break characters inserted into the output + * JSON string for readability purposes. If a number is passed in, it indicates the number of space characters to be + * used as indentation. If a string is passed in, the string is inserted before the output JSON string. If null is + * passed in, no white space is used. The default value is an empty string. * @returns { string } Return a JSON text. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -78,11 +87,17 @@ declare namespace json { function stringify(value: Object, replacer?: (number | string)[] | null, space?: string | number): string; /** - * Converts a JavaScript value to a JavaScript Object Notation (JSON) string. + * Converts an ArkTS object or array into a JSON string. In the case of a container, linear containers are supported, + * but non-linear containers are not. * - * @param { Object } value - A JavaScript value, usually an Object or array. - * @param { Transformer } [replacer] - A function that transforms the results. - * @param { string | number } [space] - Adds indentation, white space, and line break characters to the return-value JSON text to make it easier to read. + * @param { Object } value - ArkTS object or array. In the case of a container, linear containers are supported, but + * non-linear containers are not. + * @param { Transformer } [replacer] - During serialization, each key of the serialized value is converted and + * processed by this function. The default value is undefined. + * @param { string | number } [space] - Indentation, white space, or line break characters inserted into the output + * JSON string for readability purposes. If a number is passed in, it indicates the number of space characters to be + * used as indentation. If a string is passed in, the string is inserted before the output JSON string. If null is + * passed in, no white space is used. The default value is an empty string. * @returns { string } Return a JSON text. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -96,8 +111,8 @@ declare namespace json { function stringify(value: Object, replacer?: Transformer, space?: string | number): string; /** - * Checks whether the object parsed from a JSON string contains the property. - * + * Checks whether an ArkTS object contains a key. + * * @param { object } obj - The object parsed from a JSON string. * @param { string } property - Determine whether the object contains the property. * @returns { boolean } Return true if the key is in the object, otherwise return false. @@ -110,7 +125,7 @@ declare namespace json { function has(obj: object, property: string): boolean; /** - * Removes a property from the object parsed from a JSON string. + * Removes a key from an ArkTS object. * * @param { object } obj - The object parsed from a JSON string. * @param { string } property - The property to be removed. diff --git a/api/@ohos.xml.d.ts b/api/@ohos.xml.d.ts index a31a07c2fe..9725138149 100644 --- a/api/@ohos.xml.d.ts +++ b/api/@ohos.xml.d.ts @@ -266,14 +266,10 @@ declare namespace xml { * @since 10 */ /** - * A parameterized constructor used to create a new XmlSerializer instance. - * As the input parameter of the constructor function, init supports three types. - * The input parameter is an Arrarybuffer. - * The input parameter is a DataView. - * The input parameter is an encoding format of string type. + * A constructor used to create an XmlSerializer instance. * - * @param { ArrayBuffer | DataView } buffer - A instance, the new XmlPullParser with. - * @param { string } [encoding] - [encoding='utf8'] this is its encoding. + * @param { ArrayBuffer | DataView } buffer - ArrayBuffer or DataView for storing the XML information to set. + * @param { string } [encoding] - Encoding format. The default value is 'utf-8' (the only format currently supported). * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; * 2.Incorrect parameter types; @@ -311,10 +307,10 @@ declare namespace xml { * @since 10 */ /** - * Write an attribute. + * Sets an attribute. * - * @param { string } name - Key name of the attribute. - * @param { string } value - Values of attribute. + * @param { string } name - Key of the attribute. + * @param { string } value - Value of the attribute. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; * 2.Incorrect parameter types; 3.Parameter verification failed. @@ -349,9 +345,9 @@ declare namespace xml { * @since 10 */ /** - * Add an empty element. + * Adds an empty element. * - * @param { string } name - Key name of the attribute. + * @param { string } name - Name of the empty element to add. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; * 2.Incorrect parameter types; @@ -377,7 +373,7 @@ declare namespace xml { * @since 10 */ /** - * Writes xml declaration with encoding. For example: <?xml version="1.0" encoding="utf-8"?>. + * Sets a file declaration with encoding. * * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -410,7 +406,7 @@ declare namespace xml { * @since 10 */ /** - * Writes a element start tag with the given name. + * Writes the start tag based on the given element name. * * @param { string } name - Name of the element. * @throws { BusinessError } 401 - Parameter error. Possible causes: @@ -438,7 +434,7 @@ declare namespace xml { * @since 10 */ /** - * Writes end tag of the element. + * Writes the end tag of the element. * * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -473,10 +469,10 @@ declare namespace xml { * @since 10 */ /** - * Writes the namespace of the current element tag. + * Sets the namespace for an element tag. * - * @param { string } prefix - Values name of the prefix. - * @param { string } namespace - Values of namespace. + * @param { string } prefix - Prefix of the element and its child elements. + * @param { string } namespace - Namespace to set. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; * 2.Incorrect parameter types; @@ -512,9 +508,9 @@ declare namespace xml { * @since 10 */ /** - * Writes the comment. + * Sets a comment. * - * @param { string } text - Values of comment. + * @param { string } text - Comment to set. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; * 2.Incorrect parameter types; @@ -550,9 +546,9 @@ declare namespace xml { * @since 10 */ /** - * Writes the CDATA. + * Adds data to the CDATA tag. The structure of the generated CDATA tag is "<! <![CDATA["+ Data added + "]]>". * - * @param { string } text - Values of CDATA. + * @param { string } text - CDATA data to set. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; * 2.Incorrect parameter types; @@ -588,9 +584,9 @@ declare namespace xml { * @since 10 */ /** - * Writes the text. + * Sets a tag value. * - * @param { string } text - Values of text. + * @param { string } text - Tag value to set, which is the content of the text attribute. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; * 2.Incorrect parameter types; @@ -626,9 +622,9 @@ declare namespace xml { * @since 10 */ /** - * Writes the DOCTYPE. + * Sets a document type. * - * @param { string } text - Values of docType. + * @param { string } text - Content of DocType to set. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; * 2.Incorrect parameter types; @@ -951,7 +947,7 @@ declare namespace xml { * @since 10 */ /** - * The current column number, starting from 1. + * Obtains the current column number, starting from 1. * * @returns { number } * @syscap SystemCapability.Utils.Lang @@ -976,7 +972,7 @@ declare namespace xml { * @since 10 */ /** - * The current depth of the element. + * Obtains the depth of this element. * * @returns { number } * @syscap SystemCapability.Utils.Lang @@ -1001,7 +997,7 @@ declare namespace xml { * @since 10 */ /** - * The current line number, starting from 1. + * Obtains the current line number, starting from 1. * * @returns { number } * @syscap SystemCapability.Utils.Lang @@ -1026,7 +1022,7 @@ declare namespace xml { * @since 10 */ /** - * The current element's name. + * Obtains the name of this element. * * @returns { string } * @syscap SystemCapability.Utils.Lang @@ -1051,7 +1047,7 @@ declare namespace xml { * @since 10 */ /** - * The current element's namespace. + * Obtains the namespace of this element. * * @returns { string } * @syscap SystemCapability.Utils.Lang @@ -1076,7 +1072,7 @@ declare namespace xml { * @since 10 */ /** - * The current element's prefix. + * Obtains the prefix of this element. * * @returns { string } * @syscap SystemCapability.Utils.Lang @@ -1101,7 +1097,7 @@ declare namespace xml { * @since 10 */ /** - * The text content of the current event as String. + * Obtains the text of the current event. * * @returns { string } * @syscap SystemCapability.Utils.Lang @@ -1126,7 +1122,7 @@ declare namespace xml { * @since 10 */ /** - * Returns true if the current element is empty. + * Checks whether the current element is empty. * * @returns { boolean } * @syscap SystemCapability.Utils.Lang @@ -1151,7 +1147,7 @@ declare namespace xml { * @since 10 */ /** - * Checks whether the current TEXT event contains only whitespace characters. + * Checks whether the current event contains only whitespace characters. * * @returns { boolean } * @syscap SystemCapability.Utils.Lang @@ -1176,7 +1172,7 @@ declare namespace xml { * @since 10 */ /** - * Returns the number of attributes of the current start tag. + * Obtains the number of attributes for the current start tag. * * @returns { number } * @syscap SystemCapability.Utils.Lang @@ -1394,7 +1390,7 @@ declare namespace xml { * @since 10 */ /** - * A constructor used to create a new XmlPullParser instance. + * Creates and returns an XmlPullParser object. * * @param { ArrayBuffer | DataView } buffer - A instance, the new XmlPullParser with. * @param { string } [encoding] - [encoding='utf8'] this is its encoding. @@ -1463,10 +1459,9 @@ declare namespace xml { parse(option: ParseOptions): void; /** - * Parse the XML file from XmlPullParser. + * Parses XML information. * - * @param { ParseOptions } option - Parse options for XmlPullParser, the interface including - * two Boolean variables and three callback functions. + * @param { ParseOptions } option - XML parsing options. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; * 2.Incorrect parameter types. -- Gitee From 5eec5f0c912669b7777fb7592401289c7517a012 Mon Sep 17 00:00:00 2001 From: zhaoduo-ustc <zhaoduo4@huawei.com> Date: Sat, 10 May 2025 11:09:31 +0800 Subject: [PATCH 806/835] add pbr/animation/plugin/morph related interface Signed-off-by: zhaoduo-ustc <zhaoduo4@huawei.com> --- api/@ohos.graphics.scene.d.ts | 7 +- api/graphics3d/Scene.d.ts | 174 +++++++++--- api/graphics3d/SceneNodes.d.ts | 12 +- api/graphics3d/SceneResources.d.ts | 426 +++++++++++++++++++++++++++++ 4 files changed, 583 insertions(+), 36 deletions(-) diff --git a/api/@ohos.graphics.scene.d.ts b/api/@ohos.graphics.scene.d.ts index 2d6b1d4567..bb398ee4e3 100644 --- a/api/@ohos.graphics.scene.d.ts +++ b/api/@ohos.graphics.scene.d.ts @@ -39,7 +39,9 @@ export { Vec2, Vec3, Vec4, Color, Rect, Quaternion, Aabb, Position3, Rotation3, * @since 12 */ export { SceneResourceType, SceneResource, Shader, MaterialType, Material, ShaderMaterial, - SubMesh, Mesh, Animation, EnvironmentBackgroundType, Environment, Image, MeshResource } from './graphics3d/SceneResources'; + SubMesh, Mesh, Animation, EnvironmentBackgroundType, Environment, Image, CullMode, Blend, + RenderSort, MaterialProperty, MetallicRoughnessMaterial, MeshResource, Morpher, + Sampler, SamplerFilter, SamplerAddressMode } from './graphics3d/SceneResources'; /** * Export scene nodes @@ -54,4 +56,5 @@ export { LayerMask, NodeType, Container, Node, Geometry, LightType, Light, SpotL * @syscap SystemCapability.ArkUi.Graphics3D * @since 12 */ -export { SceneResourceParameters, SceneNodeParameters, SceneResourceFactory, Scene, RenderParameters } from './graphics3d/Scene'; +export { SceneResourceParameters, SceneNodeParameters, SceneResourceFactory, Scene, RaycastResult, RaycastParameters, + RenderParameters, RenderResourceFactory, SceneComponent, RenderContext } from './graphics3d/Scene'; diff --git a/api/graphics3d/Scene.d.ts b/api/graphics3d/Scene.d.ts index 6aa47f1bfe..8fae5d38e1 100644 --- a/api/graphics3d/Scene.d.ts +++ b/api/graphics3d/Scene.d.ts @@ -18,7 +18,7 @@ * @kit ArkGraphics3D */ -import { Shader, MaterialType, Material, Animation, Environment, Image, MeshResource } from './SceneResources'; +import { Shader, MaterialType, Material, Animation, Environment, Image, MeshResource, Sampler } from './SceneResources'; import { Camera, LightType, Light, Node, NodeType, Geometry } from './SceneNodes'; import { Position3, Color, GeometryDefinition, Vec2, Vec3, Vec4 } from './SceneTypes'; @@ -130,14 +130,76 @@ export interface RaycastParameters { rootNode?: Node; } +/** + * The render resource factory. RenderResourceFactory is used to create resources that can be shared + * across Scences that share a RenderContext + * + * @interface RenderResourceFactory + * @syscap SystemCapability.ArkUi.Graphics3D + * @since 20 + */ +export interface RenderResourceFactory { + /** + * Create a shader. + * + * @param { SceneResourceParameters } params - the param of creating a shader + * @returns { Promise<Shader> } promise a shader + * @syscap SystemCapability.ArkUi.Graphics3D + * @since 20 + */ + createShader(params: SceneResourceParameters): Promise<Shader>; + + /** + * Create a image. + * + * @param { SceneResourceParameters } params - the param of creating a image + * @returns { Promise<Image> } promise a image + * @syscap SystemCapability.ArkUi.Graphics3D + * @since 20 + */ + createImage(params: SceneResourceParameters): Promise<Image>; + + /** + * Create a Mesh from an array of vertices. + * + * @param { SceneResourceParameters } params - the param of creating a Mesh object + * @param { GeometryDefinition } geometry - what sort of a geometric shape to create + * @returns { Promise<MeshResource> } promise a Mesh + * @syscap SystemCapability.ArkUi.Graphics3D + * @since 20 + */ + createMesh(params: SceneResourceParameters, geometry: GeometryDefinition): Promise<MeshResource>; + + /** + * create a Sampler + * + * @param { SceneResourceParameters } params - the param of create a sampler + * @returns { Promise<Sampler> } - promise a scene + * @syscap SystemCapability.ArkUi.Graphics3D + * @since 20 + */ + createSampler(params:SceneResourceParameters): Promise<Sampler> + + /** + * Create a new scene from a Resource. + * + * @param { ResourceStr } uri - the resource of creating a scene + * @returns { Promise<Scene> } promise a scene + * @syscap SystemCapability.ArkUi.Graphics3D + * @since 20 + */ + createScene(uri?: ResourceStr): Promise<Scene>; +} + /** * The scene resource factory. * + * @extends RenderResourceFactory * @interface SceneResourceFactory * @syscap SystemCapability.ArkUi.Graphics3D * @since 12 */ -export interface SceneResourceFactory { +export interface SceneResourceFactory extends RenderResourceFactory { /** * Create a camera. * @@ -180,26 +242,6 @@ export interface SceneResourceFactory { */ createMaterial(params: SceneResourceParameters, materialType: MaterialType): Promise<Material>; - /** - * Create a shader. - * - * @param { SceneResourceParameters } params - the param of creating a shader - * @returns { Promise<Shader> } promise a shader - * @syscap SystemCapability.ArkUi.Graphics3D - * @since 12 - */ - createShader(params: SceneResourceParameters): Promise<Shader>; - - /** - * Create a image. - * - * @param { SceneResourceParameters } params - the param of creating a image - * @returns { Promise<Image> } promise a image - * @syscap SystemCapability.ArkUi.Graphics3D - * @since 12 - */ - createImage(params: SceneResourceParameters): Promise<Image>; - /** * Create a environment. * @@ -220,27 +262,63 @@ export interface SceneResourceFactory { * @since 18 */ createGeometry(params: SceneNodeParameters, mesh:MeshResource): Promise<Geometry>; +} +/** + * Define underlying scene component + * + * @interface SceneComponent + * @syscap SystemCapability.ArkUi.Graphics3D + * @since 20 + */ +export interface SceneComponent { /** - * Create a Mesh from an array of vertices. + * Scene component name * - * @param { SceneResourceParameters } params - the param of creating a Mesh object - * @param { GeometryDefinition } geometry - what sort of a geometric shape to create - * @returns { Promise<MeshResource> } promise a Mesh + * @type { string } * @syscap SystemCapability.ArkUi.Graphics3D - * @since 18 + * @since 20 */ - createMesh(params: SceneResourceParameters, geometry: GeometryDefinition): Promise<MeshResource>; + name: string; /** - * Create a new scene from a Resource. + * Component properties * - * @param { Resource } uri - the resource of creating a scene - * @returns { Promise<Scene> } promise a scene + * @type { Record<string, string | number | Vec2 | Vec3 | Vec4 | Image | boolean | number[] | string[] | Image[]> } + * @readonly * @syscap SystemCapability.ArkUi.Graphics3D - * @since 18 + * @since 20 */ - createScene(uri?: ResourceStr): Promise<Scene>; + readonly property: Record<string, string | number | Vec2 | Vec3 | Vec4 | Image | boolean | number[] | string[] | Image[]>; +} + +/** + * Render context defines the context for all rendering resources. Resources within the same render context + * may be shared between scenes created within the same render context. + * + * @interface RenderContext + * @syscap SystemCapability.ArkUi.Graphics3D + * @since 20 + */ +export interface RenderContext { + /** + * Get resource factory. + * + * @returns { RenderResourceFactory } -- RenderResourceFactory instance + * @syscap SystemCapability.ArkUi.Graphics3D + * @since 20 + */ + getRenderResourceFactory() : RenderResourceFactory; + + /** + * Load external plugin + * + * @param {string} name - Name of the plugin + * @returns { Promise<boolean> } - Promise a boolean to show if the plugin load is successful + * @syscap SystemCapability.ArkUi.Graphics3D + * @since 20 + */ + loadPlugin(name: string): Promise<boolean>; } /** @@ -372,4 +450,34 @@ export class Scene { * @since 15 */ renderFrame(params?: RenderParameters): boolean; + + /** + * Create a new component. + * + * @param { Node } node - The node the component is attached to + * @param { string } name - The name of the component to load. Valid names are defined by each plugin. + * @returns { Promise<SceneComponent> } - The newly added component. + * @syscap SystemCapability.ArkUi.Graphics3D + * @since 20 + */ + createComponent(node: Node, name: string): Promise<SceneComponent>; + + /** + * Get component by name. + * + * @param { Node } node - The node component is attached to. + * @param { string } name - name of the component + * @returns { SceneComponent | null } + * @syscap SystemCapability.ArkUi.Graphics3D + * @since 20 + */ + getComponent(node: Node, name: string): SceneComponent | null; + + /** + * get render context + * @returns { RenderContext | null } + * @syscap SystemCapability.ArkUi.Graphics3D + * @since 20 + */ + getRenderContext(): RenderContext | null } diff --git a/api/graphics3d/SceneNodes.d.ts b/api/graphics3d/SceneNodes.d.ts index 3be1e5e0fd..021e109526 100644 --- a/api/graphics3d/SceneNodes.d.ts +++ b/api/graphics3d/SceneNodes.d.ts @@ -18,7 +18,7 @@ * @kit ArkGraphics3D */ -import { SceneResource, Mesh } from './SceneResources'; +import { SceneResource, Mesh, Morpher } from './SceneResources'; import { Position3, Quaternion, Scale3, Color, Vec2, Vec3 } from './SceneTypes'; import { PostProcessSettings } from './ScenePostProcessSettings'; import { RaycastParameters, RaycastResult } from './Scene'; @@ -281,6 +281,16 @@ export interface Geometry extends Node { * @since 12 */ readonly mesh: Mesh; + + /** + * Morpher target definition. + * + * @type { ?Morpher } + * @readonly + * @syscap SystemCapability.ArkUi.Graphics3D + * @since 20 + */ + readonly morpher?: Morpher; } /** diff --git a/api/graphics3d/SceneResources.d.ts b/api/graphics3d/SceneResources.d.ts index 6eb8691321..9ab91a1f4a 100644 --- a/api/graphics3d/SceneResources.d.ts +++ b/api/graphics3d/SceneResources.d.ts @@ -184,6 +184,100 @@ export enum MaterialType { * @since 12 */ SHADER = 1, + + /** + * The material is a physically-based metallic roughness material. + * + * @syscap SystemCapability.ArkUi.Graphics3D + * @since 20 + */ + METALLIC_ROUGHNESS = 2, +} + +/** + * The enum of pbr material cull mode. + * + * @enum { number } + * @syscap SystemCapability.ArkUi.Graphics3D + * @since 20 + */ +export enum CullMode { + /** + * Disable culling. + * + * @syscap SystemCapability.ArkUi.Graphics3D + * @since 20 + */ + NONE = 0, + + /** + * Front face culling. + * + * @syscap SystemCapability.ArkUi.Graphics3D + * @since 20 + */ + FRONT = 1, + + /** + * Back face culling. + * + * @syscap SystemCapability.ArkUi.Graphics3D + * @since 20 + */ + BACK = 2 +} + +/** + * Blend interface. + * + * @interface Blend + * @syscap SystemCapability.ArkUi.Graphics3D + * @since 20 + */ +export interface Blend { + /** + * Enable/disable blending. + * + * @type { boolean } + * @syscap SystemCapability.ArkUi.Graphics3D + * @since 20 + */ + enabled: boolean; +} + +/** + * Render sort Layer. Within a render slot a layer can define a sort layer order. + * There are 0-63 values available (0 first, 63 last). Default id value is 32. + * 1. Typical use case is to set render sort layer to objects which render with depth test without depth write. + * 2. Typical use case is to always render character and/or camera object first to cull large parts of the view. + * 3. Sort e.g. plane layers. + * + * @interface RenderSort + * @syscap SystemCapability.ArkUi.Graphics3D + * @since 20 + */ +export interface RenderSort { + /** + * Sort layer used sorting submeshes in rendering in render slots. + * Valid values are 0 - 63. + * + * @type { ?number } + * @default 32 Default render sort layer id. + * @syscap SystemCapability.ArkUi.Graphics3D + * @since 20 + */ + renderSortLayer?: number; + + /** + * Sort layer order to describe fine order within sort layer. + * Valid values are 0 - 255. + * + * @type { ?number } + * @default 0 Default render sort layer order. + * @syscap SystemCapability.ArkUi.Graphics3D + * @since 20 + */ + renderSortLayerOrder?: number; } /** @@ -204,6 +298,198 @@ export interface Material extends SceneResource { * @since 12 */ readonly materialType: MaterialType; + + /** + * Defines if the material can receive shadows. + * + * @type { ?boolean } + * @syscap SystemCapability.ArkUi.Graphics3D + * @since 20 + */ + shadowReceiver?: boolean; + + /** + * Culling mode. + * + * @type { ?CullMode } + * @syscap SystemCapability.ArkUi.Graphics3D + * @since 20 + */ + cullMode?: CullMode; + + /** + * Enable/disable blending. + * + * @type { ?Blend } + * @syscap SystemCapability.ArkUi.Graphics3D + * @since 20 + */ + blend?: Blend; + + /** + * Alpha cutoff value [0,1]. Enabled if < 1. + * + * @type { ?number } + * @syscap SystemCapability.ArkUi.Graphics3D + * @since 20 + */ + alphaCutoff?: number; + + /** + * Render sorting priority for layers. + * + * @type { ?RenderSort } + * @syscap SystemCapability.ArkUi.Graphics3D + * @since 20 + */ + renderSort?: RenderSort; +} + +/** + * Material property interface. + * + * @interface MaterialProperty + * @syscap SystemCapability.ArkUi.Graphics3D + * @since 20 + */ +export interface MaterialProperty { + /** + * Texture to use. If undefined, factor defines the diffuse color. + * + * @type { Image | null } + * @syscap SystemCapability.ArkUi.Graphics3D + * @since 20 + */ + image: Image | null; + + /** + * Texture coefficient. Default is {1,1,1,1}, meaning no effect. + * + * @type { Vec4 } + * @syscap SystemCapability.ArkUi.Graphics3D + * @since 20 + */ + factor: Vec4; + + /** + * Texture Sampler. + * + * @type { ?Sampler } + * @syscap SystemCapability.ArkUi.Graphics3D + * @since 20 + */ + sampler?: Sampler; +} + +/** + * Physically-based metallic roughness material resource. + * + * @extends Material + * @interface MetallicRoughnessMaterial + * @syscap SystemCapability.ArkUi.Graphics3D + * @since 20 + */ +export interface MetallicRoughnessMaterial extends Material { + /** + * Base color factor of pbr material. + * Value of factor.xyzw defines rgba color. + * + * @type { MaterialProperty } + * @syscap SystemCapability.ArkUi.Graphics3D + * @since 20 + */ + baseColor: MaterialProperty; + + /** + * Normal factor of pbr material. + * Value of factor.x defines normal scale. + * + * @type { MaterialProperty } + * @syscap SystemCapability.ArkUi.Graphics3D + * @since 20 + */ + normal: MaterialProperty; + + /** + * Metallic roughness material parameters. + * Value of factor.y defines roughness, factor.z defines metallic and factor.a defines reflectance. + * + * @type { MaterialProperty } + * @syscap SystemCapability.ArkUi.Graphics3D + * @since 20 + */ + material: MaterialProperty; + + /** + * Ambient occlusion of pbr material. + * Value of factor.x defines ambient occlusion factor. + * + * @type { MaterialProperty } + * @syscap SystemCapability.ArkUi.Graphics3D + * @since 20 + */ + ambientOcclusion: MaterialProperty; + + /** + * Emissive property of pbr material. + * + * @type { MaterialProperty } + * @syscap SystemCapability.ArkUi.Graphics3D + * @since 20 + */ + emissive: MaterialProperty; + + /** + * Clearcoat intensity. + * Value of factor.x defines clearcoat layer intensity. + * + * @type { MaterialProperty } + * @syscap SystemCapability.ArkUi.Graphics3D + * @since 20 + */ + clearCoat: MaterialProperty; + + /** + * Clearcoat roughness. + * Value of factor.y defines clearcoat layer roughness. + * + * @type { MaterialProperty } + * @syscap SystemCapability.ArkUi.Graphics3D + * @since 20 + */ + clearCoatRoughness: MaterialProperty; + + /** + * Clearcoat normal. + * Value of factor.xyz defines RGB clearcoat normal scale. + * + * @type { MaterialProperty } + * @syscap SystemCapability.ArkUi.Graphics3D + * @since 20 + */ + clearCoatNormal: MaterialProperty; + + /** + * Sheen color of pbr material. + * Value of factor.xyz defines RGB sheen color, + * Value of factor.w defines sheen roughness. + * + * @type { MaterialProperty } + * @syscap SystemCapability.ArkUi.Graphics3D + * @since 20 + */ + sheen: MaterialProperty; + + /** + * Specular color of pbr material. + * Value of factor.xyz defines RGB specular color, + * Value of factor.w defines specular intensity. + * + * @type { MaterialProperty } + * @syscap SystemCapability.ArkUi.Graphics3D + * @since 20 + */ + specular: MaterialProperty; } /** @@ -225,6 +511,117 @@ export interface ShaderMaterial extends Material { colorShader?: Shader; } +/** + * Sampler filter Mode + * + * @enum { number } + * @syscap SystemCapability.ArkUi.Graphics3D + * @since 20 + */ +export enum SamplerFilter { + /** + * Use nearest filtering + * + * @syscap SystemCapability.ArkUi.Graphics3D + * @since 20 + */ + NEAREST = 0, + /** + * Use linear filtering + * + * @syscap SystemCapability.ArkUi.Graphics3D + * @since 20 + */ + LINEAR = 1, +} + +/** + * Addressing mode for Sampler + * + * @enum { number } + * @syscap SystemCapability.ArkUi.Graphics3D + * @since 20 + */ +export enum SamplerAddressMode { + /** + * Repeat + * + * @syscap SystemCapability.ArkUi.Graphics3D + * @since 20 + */ + REPEAT = 0, + + /** + * Mirrored repeat + * + * @syscap SystemCapability.ArkUi.Graphics3D + * @since 20 + */ + MIRRORED_REPEAT = 1, + + /** + * clamp to edge + * + * @syscap SystemCapability.ArkUi.Graphics3D + * @since 20 + */ + CLAMP_TO_EDGE = 2, +} + +/** + * Sampler interface + * + * @interface { Sampler } + * @syscap SystemCapability.ArkUi.Graphics3D + * @since 20 + */ +export interface Sampler { + /** + * Mag filiter + * + * @type { ?SamplerFilter } + * @syscap SystemCapability.ArkUi.Graphics3D + * @since 20 + */ + magFilter?: SamplerFilter; + + /** + * Min filiter + * + * @type { ?SamplerFilter } + * @syscap SystemCapability.ArkUi.Graphics3D + * @since 20 + */ + minFilter?: SamplerFilter; + + /** + * Mip-map mode + * + * @type { ?SamplerFilter } + * @syscap SystemCapability.ArkUi.Graphics3D + * @since 20 + */ + mipMapMode?: SamplerFilter; + + /** + * U addressing mode + * + * @type { ?SamplerAddressMode } + * @syscap SystemCapability.ArkUi.Graphics3D + * @since 20 + */ + addressModeU?: SamplerAddressMode; + + /** + * V addressing mode + * + * @type { ?SamplerAddressMode } + * @syscap SystemCapability.ArkUi.Graphics3D + * @since 20 + */ + addressModeV?: SamplerAddressMode; +} + /** * Sub mesh resource. * @@ -262,6 +659,25 @@ export interface SubMesh { readonly aabb: Aabb; } +/** + * Defines Morpher interface for specifying morph targets for Node's geometry. + * + * @interface Morpher + * @syscap SystemCapability.ArkUi.Graphics3D + * @since 20 + */ +export interface Morpher { + /** + * Morph target names and weights + * + * @type { Record<string, number> } + * @readonly + * @syscap SystemCapability.ArkUi.Graphics3D + * @since 20 + */ + readonly targets: Record<string, number>; +} + /** * Mesh resource. * @@ -331,6 +747,16 @@ export interface Animation extends SceneResource { */ enabled: boolean; + /** + * Animation speed factor + * A negative value runs the animation in reverse using the given speed factor + * + * @type { ?number } + * @syscap SystemCapability.ArkUi.Graphics3D + * @since 20 + */ + speed?: number; + /** * The duration of the animation. * -- Gitee From 388fced3b7af1f58bf8072f3874398217d2be764 Mon Sep 17 00:00:00 2001 From: lvzikai <lvzikai@huawei.com> Date: Sat, 10 May 2025 11:29:24 +0800 Subject: [PATCH 807/835] Change api version Signed-off-by: lvzikai <lvzikai@huawei.com> Change-Id: Ie6ab98a536a7f0d207078f87ab9ee4efe5aefcb1 --- api/@internal/component/ets/nav_destination.d.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/@internal/component/ets/nav_destination.d.ts b/api/@internal/component/ets/nav_destination.d.ts index 8fc925e334..f24e4578aa 100644 --- a/api/@internal/component/ets/nav_destination.d.ts +++ b/api/@internal/component/ets/nav_destination.d.ts @@ -25,7 +25,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ declare type Orientation = import('../api/@ohos.window').default.Orientation; @@ -919,7 +919,7 @@ declare class NavDestinationAttribute extends CommonMethod<NavDestinationAttribu * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ backButtonIcon(icon: ResourceStr | PixelMap | SymbolGlyphModifier, accessibilityText?: ResourceStr): NavDestinationAttribute; -- Gitee From cbf8d28b3004e0f6a334f029aa8ede1e1319ce4c Mon Sep 17 00:00:00 2001 From: houguobiao <houguobiao@huawei.com> Date: Sat, 10 May 2025 14:56:23 +0800 Subject: [PATCH 808/835] =?UTF-8?q?Dialog=E7=BB=84=E4=BB=B6API=E7=89=88?= =?UTF-8?q?=E6=9C=AC=E5=8F=98=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: houguobiao <houguobiao@huawei.com> Change-Id: Ic0fa6899589341342a036ace6c87a3ebbb31b1be --- api/@internal/component/ets/custom_dialog_controller.d.ts | 2 +- api/@ohos.promptAction.d.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/api/@internal/component/ets/custom_dialog_controller.d.ts b/api/@internal/component/ets/custom_dialog_controller.d.ts index 628959bc57..fe4059c9ba 100644 --- a/api/@internal/component/ets/custom_dialog_controller.d.ts +++ b/api/@internal/component/ets/custom_dialog_controller.d.ts @@ -635,7 +635,7 @@ declare interface CustomDialogControllerOptions { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ focusable?: boolean; } diff --git a/api/@ohos.promptAction.d.ts b/api/@ohos.promptAction.d.ts index 82055e663f..0efbf385da 100644 --- a/api/@ohos.promptAction.d.ts +++ b/api/@ohos.promptAction.d.ts @@ -1301,7 +1301,7 @@ declare namespace promptAction { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ focusable?: boolean; } -- Gitee From bfdb640570045c243c38e3e4468846fa3fbf27f4 Mon Sep 17 00:00:00 2001 From: luzhiye <luzhiye123@huawei.com> Date: Fri, 9 May 2025 16:46:47 +0800 Subject: [PATCH 809/835] =?UTF-8?q?serial=E4=B8=8E=E6=96=87=E6=A1=A3?= =?UTF-8?q?=E4=BF=9D=E6=8C=81=E4=B8=80=E8=87=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: luzhiye <luzhiye123@huawei.com> --- api/@ohos.usbManager.d.ts | 2 +- api/@ohos.usbManager.serial.d.ts | 32 ++++++++++++++++---------------- 2 files changed, 17 insertions(+), 17 deletions(-) diff --git a/api/@ohos.usbManager.d.ts b/api/@ohos.usbManager.d.ts index 40b88f1d44..268141ad87 100644 --- a/api/@ohos.usbManager.d.ts +++ b/api/@ohos.usbManager.d.ts @@ -2345,7 +2345,7 @@ declare namespace usbManager { * <br>2. The interface is claimed by another program or driver. * @throws { BusinessError } 14400008 - No such device (it may have been disconnected). * @throws { BusinessError } 14400009 - Insufficient memory. Possible causes: - * <br>1. Malloc memory failed. + * <br>1. Malloc allocation failed. * @throws { BusinessError } 14400012 - Transmission I/O error. * @syscap SystemCapability.USB.USBManager * @since 18 diff --git a/api/@ohos.usbManager.serial.d.ts b/api/@ohos.usbManager.serial.d.ts index 52898dc6e4..621b6a5918 100644 --- a/api/@ohos.usbManager.serial.d.ts +++ b/api/@ohos.usbManager.serial.d.ts @@ -41,7 +41,7 @@ declare namespace serialManager { * @throws { BusinessError } 401 Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 14400005 Database operation exception. * @throws { BusinessError } 31400001 Serial port management exception. - * @throws { BusinessError } 31400003 Device does not exist. + * @throws { BusinessError } 31400003 PortId does not exist. * @syscap SystemCapability.USB.USBManager.Serial * @since 19 */ @@ -54,7 +54,7 @@ declare namespace serialManager { * @throws { BusinessError } 401 Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 14400005 Database operation exception. * @throws { BusinessError } 31400001 Serial port management exception. - * @throws { BusinessError } 31400003 Device does not exist. + * @throws { BusinessError } 31400003 PortId does not exist. * @syscap SystemCapability.USB.USBManager.Serial * @since 19 */ @@ -70,7 +70,7 @@ declare namespace serialManager { * @throws { BusinessError } 401 Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 14400005 Database operation exception. * @throws { BusinessError } 31400001 Serial port management exception. - * @throws { BusinessError } 31400003 Device does not exist. + * @throws { BusinessError } 31400003 PortId does not exist. * @syscap SystemCapability.USB.USBManager.Serial * @systemapi * @since 19 @@ -84,7 +84,7 @@ declare namespace serialManager { * @throws { BusinessError } 14400005 Database operation exception. * @throws { BusinessError } 31400001 Serial port management exception. * @throws { BusinessError } 31400002 Access denied. Call requestSerialRight to request user authorization first. - * @throws { BusinessError } 31400003 Device does not exist. + * @throws { BusinessError } 31400003 PortId does not exist. * @syscap SystemCapability.USB.USBManager.Serial * @since 19 */ @@ -96,7 +96,7 @@ declare namespace serialManager { * @throws { BusinessError } 401 Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 31400001 Serial port management exception. * @throws { BusinessError } 31400002 Access denied. Call requestSerialRight to request user authorization first. - * @throws { BusinessError } 31400003 Device does not exist. + * @throws { BusinessError } 31400003 PortId does not exist. * @throws { BusinessError } 31400004 The serial port device is occupied. * @syscap SystemCapability.USB.USBManager.Serial * @since 19 @@ -108,7 +108,7 @@ declare namespace serialManager { * @param { number} portId ID of the target device. For details, see <b>SerialPort.portId</b>. * @throws { BusinessError } 401 Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 31400001 Serial port management exception. - * @throws { BusinessError } 31400003 Device does not exist. + * @throws { BusinessError } 31400003 PortId does not exist. * @throws { BusinessError } 31400005 The serial port device is not opened. Call the open API first. * @syscap SystemCapability.USB.USBManager.Serial * @since 19 @@ -121,7 +121,7 @@ declare namespace serialManager { * @returns { Readonly<SerialAttribute>} Communication parameters obtained, which are read-only. * @throws { BusinessError } 401 Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 31400001 Serial port management exception. - * @throws { BusinessError } 31400003 Device does not exist. + * @throws { BusinessError } 31400003 PortId does not exist. * @throws { BusinessError } 31400005 The serial port device is not opened. Call the open API first. * @syscap SystemCapability.USB.USBManager.Serial * @since 19 @@ -134,7 +134,7 @@ declare namespace serialManager { * @param { SerialAttribute} attribute Communication parameters to set. * @throws { BusinessError } 401 Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 31400001 Serial port management exception. - * @throws { BusinessError } 31400003 Device does not exist. + * @throws { BusinessError } 31400003 PortId does not exist. * @throws { BusinessError } 31400005 The serial port device is not opened. Call the open API first. * @syscap SystemCapability.USB.USBManager.Serial * @since 19 @@ -149,12 +149,12 @@ declare namespace serialManager { * @returns { Promise<number> } Promise used to return the length of the data read. * @throws { BusinessError } 401 Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 31400001 Serial port management exception. - * @throws { BusinessError } 31400003 Device does not exist. + * @throws { BusinessError } 31400003 PortId does not exist. * @throws { BusinessError } 31400005 The serial port device is not opened. Call the open API first. * @throws { BusinessError } 31400006 Data transfer timed out. * @throws { BusinessError } 31400007 I/O exception. Possible causes: * <br>1. The transfer was canceled. - * <br>2. The device offered more data. + * <br>2. The device offered more data than allowed. * @syscap SystemCapability.USB.USBManager.Serial * @since 19 */ @@ -168,12 +168,12 @@ declare namespace serialManager { * @returns {number} Length of the data read. * @throws { BusinessError } 401 Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 31400001 Serial port management exception. - * @throws { BusinessError } 31400003 Device does not exist. + * @throws { BusinessError } 31400003 PortId does not exist. * @throws { BusinessError } 31400005 The serial port device is not opened. Call the open API first. * @throws { BusinessError } 31400006 Data transfer timed out. * @throws { BusinessError } 31400007 I/O exception. Possible causes: * <br>1. The transfer was canceled. - * <br>2. The device offered more data. + * <br>2. The device offered more data than allowed. * @syscap SystemCapability.USB.USBManager.Serial * @since 19 */ @@ -187,12 +187,12 @@ declare namespace serialManager { * @returns { Promise<number> } Promise used to return the length of the data written. * @throws { BusinessError } 401 Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 31400001 Serial port management exception. - * @throws { BusinessError } 31400003 Device does not exist. + * @throws { BusinessError } 31400003 PortId does not exist. * @throws { BusinessError } 31400005 The serial port device is not opened. Call the open API first. * @throws { BusinessError } 31400006 Data transfer timed out. * @throws { BusinessError } 31400007 I/O exception. Possible causes: * <br>1. The transfer was canceled. - * <br>2. The device offered more data. + * <br>2. The device offered more data than allowed. * @syscap SystemCapability.USB.USBManager.Serial * @since 19 */ @@ -206,12 +206,12 @@ declare namespace serialManager { * @returns { number } Length of the data written. * @throws { BusinessError } 401 Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 31400001 Serial port management exception. - * @throws { BusinessError } 31400003 Device does not exist. + * @throws { BusinessError } 31400003 PortId does not exist. * @throws { BusinessError } 31400005 The serial port device is not opened. Call the open API first. * @throws { BusinessError } 31400006 Data transfer timed out. * @throws { BusinessError } 31400007 I/O exception. Possible causes: * <br>1. The transfer was canceled. - * <br>2. The device offered more data. + * <br>2. The device offered more data than allowed. * @syscap SystemCapability.USB.USBManager.Serial * @since 19 */ -- Gitee From defb187e7efa5c56df3c3286b33cd2b0f57f40e8 Mon Sep 17 00:00:00 2001 From: caolili123 <caolili14@huawei.com> Date: Thu, 8 May 2025 15:32:07 +0800 Subject: [PATCH 810/835] =?UTF-8?q?Issue:[=E6=96=B0=E9=9C=80=E6=B1=82]:=20?= =?UTF-8?q?=E6=A0=B9=E6=8D=AEAPI=E6=96=87=E6=A1=A3=E4=BF=AE=E6=94=B9sdk?= =?UTF-8?q?=E4=B8=AD=E7=9A=84Description=20https://gitee.com/openharmony/i?= =?UTF-8?q?nterface=5Fsdk-js/issues/IC6BAU?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: caolili123 <caolili14@huawei.com> --- api/@ohos.taskpool.d.ts | 391 ++++++++++++++++++++------------ api/@ohos.worker.d.ts | 239 +++++++++++--------- arkts/@arkts.collections.d.ets | 400 +++++++++++++++++---------------- 3 files changed, 586 insertions(+), 444 deletions(-) diff --git a/api/@ohos.taskpool.d.ts b/api/@ohos.taskpool.d.ts index 1b2721f07d..fd6aca5844 100644 --- a/api/@ohos.taskpool.d.ts +++ b/api/@ohos.taskpool.d.ts @@ -59,7 +59,7 @@ declare namespace taskpool { * @since 10 */ /** - * The Priority defines the task priority. + * Enumerates the priorities available for created tasks. * * @enum { number } Priority * @syscap SystemCapability.Utils.Lang @@ -82,7 +82,7 @@ declare namespace taskpool { * @since 10 */ /** - * set task priority to high. + * The task has a high priority. * * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -105,7 +105,7 @@ declare namespace taskpool { * @since 10 */ /** - * set task priority to medium. + * The task has a medium priority. * * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -128,7 +128,7 @@ declare namespace taskpool { * @since 10 */ /** - * set task priority to low. + * The task has a low priority. * * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -137,7 +137,7 @@ declare namespace taskpool { */ LOW = 2, /** - * set task priority to idle. + * The task is a background task. * * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -148,7 +148,7 @@ declare namespace taskpool { } /** - * Indicates the type of callback to be registered. + * Describes a callback function. * * @typedef { function } CallbackFunction * @syscap SystemCapability.Utils.Lang @@ -159,10 +159,10 @@ declare namespace taskpool { type CallbackFunction = () => void; /** - * Indicates the type of callback with error code to be registered. + * Describes a callback function with an error message. * * @typedef { function } CallbackFunctionWithError - * @param { Error } e - the error message. + * @param { Error } e - Error message. * @syscap SystemCapability.Utils.Lang * @crossplatform * @atomicservice @@ -184,7 +184,9 @@ declare namespace taskpool { * @since 10 */ /** - * The Task class provides an interface to create a task. + * Implements a task. Before calling any APIs in Task, you must use constructor to create a Task instance. + * A task can be executed for multiple times, placed in a task group, serial queue, or asynchronous queue for execution, + * or added with dependencies for execution. * * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -214,10 +216,12 @@ declare namespace taskpool { * @since 10 */ /** - * Create a Task instance. + * A constructor used to create a Task instance. * - * @param { Function } func - func func Concurrent function to execute in taskpool. - * @param { Object[] } args - args args The concurrent function arguments. + * @param { Function } func - Function to be executed. The function must be decorated using @Concurrent. + * For details about the supported return value types of the function, see Sequenceable Data Types. + * @param { Object[] } args - Arguments of the function. For details about the supported parameter types, + * see Sequenceable Data Types. The default value is undefined. * @throws { BusinessError } 401 - The input parameters are invalid. * @throws { BusinessError } 10200014 - The function is not marked as concurrent. * @syscap SystemCapability.Utils.Lang @@ -228,11 +232,13 @@ declare namespace taskpool { constructor(func: Function, ...args: Object[]); /** - * Create a Task instance. + * A constructor used to create a Task instance, with the task name specified. * - * @param { string } name - name name The name of Task. - * @param { Function } func - func func Concurrent function to execute in taskpool. - * @param { Object[] } args - args args The concurrent function arguments. + * @param { string } name - Task name. + * @param { Function } func - Function to be executed. The function must be decorated using @Concurrent. + * For details about the supported return value types of the function, see Sequenceable Data Types. + * @param { Object[] } args - Arguments of the function. For details about the supported parameter types, + * see Sequenceable Data Types. The default value is undefined. * @throws { BusinessError } 401 - The input parameters are invalid. * @throws { BusinessError } 10200014 - The function is not marked as concurrent. * @syscap SystemCapability.Utils.Lang @@ -252,7 +258,8 @@ declare namespace taskpool { * @since 10 */ /** - * Check current running Task is canceled or not. + * Checks whether the running task is canceled. Before using this API, you must create a Task instance. + * isCanceled must be used together with taskpool.cancel. If cancel is not called, isCanceled returns false by default. * * @returns { boolean } Returns {@code true} if current running task is canceled; returns {@code false} otherwise. * @static @@ -264,9 +271,14 @@ declare namespace taskpool { static isCanceled(): boolean; /** - * Send data back to the host side and trigger the registered callback + * Sends data to the host thread and triggers the registered callback. Before using this API, you must create a Task instance. + * NOTE: + * 1.The API is called in the TaskPool thread. + * 2.Do not use this API in a callback function. + * 3.Before calling this API, ensure that the callback function for processing data has been registered in the host thread. * - * @param { Object[] } args - Data to be used as the input parameter of the registered callback. + * @param { Object[] } args - Data to be used as the input parameter of the registered callback. For details about + * the supported parameter types, see Sequenceable Data Types. The default value is undefined. * @throws { BusinessError } 401 - The input parameters are invalid. * @throws { BusinessError } 10200006 - An exception occurred during serialization. * @throws { BusinessError } 10200022 - The function is not called in the TaskPool thread. @@ -290,9 +302,15 @@ declare namespace taskpool { * @since 10 */ /** - * Set transfer list for this task. + * Sets the task transfer list. Before using this API, you must create a Task instance. If this API is not called, + * the ArrayBuffer in the data is transferred by default. + * NOTE: + * This API is used to set the task transfer list in the form of ArrayBuffer in the task pool. + * The ArrayBuffer instance does not copy the content in the task to the worker thread during transfer. + * Instead, it transfers the buffer control right to the worker thread. After the transfer, the ArrayBuffer instance + * becomes invalid. An empty ArrayBuffer will not be transferred. * - * @param { ArrayBuffer[] } [transfer] - transfer Transfer list of this task, empty array is default. + * @param { ArrayBuffer[] } [transfer] - ArrayBuffer instance holding the objects to transfer. The default value is an empty array. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Incorrect parameter types; 2.Parameter verification failed. * @throws { BusinessError } 10200029 - An ArrayBuffer cannot be set as both a transfer list and a clone list. * @syscap SystemCapability.Utils.Lang @@ -303,10 +321,13 @@ declare namespace taskpool { setTransferList(transfer?: ArrayBuffer[]): void; /** - * Set clone list for this task. + * Sets the task clone list. Before using this API, you must create a Task instance. + * NOTE: + * This API must be used together with the @Sendable decorator. Otherwise, an exception is thrown. * - * @param { Object[] | ArrayBuffer[] } cloneList - Sendable objects or arrayBuffer objects in this list - * will be transmitted to worker thread in a copy way. + * @param { Object[] | ArrayBuffer[] } cloneList - The type of the passed-in array must be sendable data types or ArrayBuffer. + * All Sendable class instances or ArrayBuffer objects passed in to cloneList are transferred in copy mode between threads. + * This means that any modification to the destination objects does not affect the original objects. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; * 2.Incorrect parameter types; @@ -320,9 +341,12 @@ declare namespace taskpool { setCloneList(cloneList: Object[] | ArrayBuffer[]): void; /** - * Register a callback for this task to receive and handle data from the taskpool worker thread. + * Registers a callback for a task to receive and process data from the worker thread. Before using this API, you must create a Task instance. + * NOTE: + * If multiple callbacks are registered for the same task, only the last registration takes effect. * - * @param { Function } [callback] - Callback to be registered and executed later on the host side. + * @param { Function } [callback] - Callback function for processing the data received. The data sent to the host + * thread is transferred to the callback as an input parameter. If no value is passed in, all the registered callbacks are canceled. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Incorrect parameter types; 2.Parameter verification failed. * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -361,9 +385,12 @@ declare namespace taskpool { * @since 12 */ /** - * Add dependencies on the task array for this task. + * Adds dependent tasks for this task. Before using this API, you must create a Task instance. + * The task and its dependent tasks cannot be a task in a task group, serial queue, or asynchronous queue, + * a task that has been executed, or a periodic task. A task with a dependency relationship (a task that depends + * on another task or a task that is depended on) cannot be executed multiple times. * - * @param { Task[] } tasks - An array of dependent tasks. + * @param { Task[] } tasks - Array of tasks on which the current task depends. The default value is undefined. * @throws { BusinessError } 401 - Parameter error. Possible causes: * <br>1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; @@ -408,9 +435,9 @@ declare namespace taskpool { * @since 12 */ /** - * Remove dependencies on the task array for this task. + * Removes dependent tasks for this task. Before using this API, you must create a Task instance. * - * @param { Task[] } tasks - An array of dependent tasks. + * @param { Task[] } tasks - Array of tasks on which the current task depends. The default value is undefined. * @throws { BusinessError } 401 - Parameter error. Possible causes: * <br>1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; @@ -426,9 +453,10 @@ declare namespace taskpool { removeDependency(...tasks: Task[]): void; /** - * Register a callback and call it when the task is enqueued. + * Register a callback function and call it when a task is enqueued. + * The registration must be carried out before the task is executed. Otherwise, an exception is thrown. * - * @param { CallbackFunction } [callback] - Callback to be registered and executed later on the host side. + * @param { CallbackFunction } [callback] - Callback function to register. * @throws { BusinessError } 401 - The input parameters are invalid. * @throws { BusinessError } 10200034 - The executed task does not support the registration of listeners. * @syscap SystemCapability.Utils.Lang @@ -439,9 +467,10 @@ declare namespace taskpool { onEnqueued(callback: CallbackFunction): void; /** - * Register a callback and call it when the task before execute. + * Register a callback function and call it when the execution of a task starts. + * The registration must be carried out before the task is executed. Otherwise, an exception is thrown. * - * @param { CallbackFunction } [callback] - Callback to be registered and executed later on the host side. + * @param { CallbackFunction } [callback] - Callback function to register. * @throws { BusinessError } 401 - The input parameters are invalid. * @throws { BusinessError } 10200034 - The executed task does not support the registration of listeners. * @syscap SystemCapability.Utils.Lang @@ -452,9 +481,10 @@ declare namespace taskpool { onStartExecution(callback: CallbackFunction): void; /** - * Register a callback and call it when the task fails to execute. + * Register a callback function and call it when a task fails to be executed. + * The registration must be carried out before the task is executed. Otherwise, an exception is thrown. * - * @param { CallbackFunctionWithError } [callback] - Callback to be registered and executed later on the host side. + * @param { CallbackFunctionWithError } [callback] - Callback function to register. * @throws { BusinessError } 401 - The input parameters are invalid. * @throws { BusinessError } 10200034 - The executed task does not support the registration of listeners. * @syscap SystemCapability.Utils.Lang @@ -465,9 +495,10 @@ declare namespace taskpool { onExecutionFailed(callback: CallbackFunctionWithError): void; /** - * Register a callback and call it when the task successfully executes. + * Register a callback function and call it when a task is executed successfully. + * The registration must be carried out before the task is executed. Otherwise, an exception is thrown. * - * @param { CallbackFunction } [callback] - Callback to be registered and executed later on the host side. + * @param { CallbackFunction } [callback] - Callback function to register. * @throws { BusinessError } 401 - The input parameters are invalid. * @throws { BusinessError } 10200034 - The executed task does not support the registration of listeners. * @syscap SystemCapability.Utils.Lang @@ -478,7 +509,7 @@ declare namespace taskpool { onExecutionSucceeded(callback: CallbackFunction): void; /** - * Check if the task has been completed. + * Checks whether the task is complete. * * @returns { boolean } Returns {@code true} if the task has been completed; returns {@code false} otherwise. * @syscap SystemCapability.Utils.Lang @@ -504,7 +535,7 @@ declare namespace taskpool { * @since 10 */ /** - * Concurrent function to execute in taskpool. + * Function to be passed in during task creation. For details about the supported return value types of the function, see Sequenceable Data Types. * * @type { Function } * @syscap SystemCapability.Utils.Lang @@ -529,7 +560,7 @@ declare namespace taskpool { * @since 10 */ /** - * The concurrent function arguments. + * Arguments of the function. For details about the supported parameter types, see Sequenceable Data Types. * * @type { ?Object[] } * @syscap SystemCapability.Utils.Lang @@ -540,7 +571,7 @@ declare namespace taskpool { arguments?: Object[]; /** - * Task name. + * Name of the task specified when the task is created. * * @type { string } * @syscap SystemCapability.Utils.Lang @@ -551,7 +582,7 @@ declare namespace taskpool { name: string; /** - * Task identity. + * Task ID. * * @type { number } * @default 0 @@ -562,7 +593,7 @@ declare namespace taskpool { taskId: number; /** - * Total duration of task execution. + * Total execution time of the task. in ms. * * @type { number } * @default 0 @@ -574,7 +605,7 @@ declare namespace taskpool { totalDuration: number; /** - * IO duration of task execution. + * Asynchronous I/O time of the task. in ms. * * @type { number } * @default 0 @@ -586,7 +617,7 @@ declare namespace taskpool { ioDuration: number; /** - * CPU duration of task execution. + * CPU time of the task. in ms. * * @type { number } * @default 0 @@ -606,7 +637,12 @@ declare namespace taskpool { * @since 10 */ /** - * The TaskGroup class provides an interface to create a task group. + * Implements a task group, in which tasks are associated with each other and all tasks are executed at a time. + * If all the tasks are executed normally, an array of task results is returned asynchronously, and the sequence of + * elements in the array is the same as the sequence of tasks added by calling addTask. If any task fails, + * the corresponding exception is thrown. If multiple tasks in the task group fail, the exception of the first failed + * task is thrown. A task group can be executed for multiple times, but no task can be added after the task group is executed. + * Before calling any APIs in TaskGroup, you must use constructor to create a TaskGroup instance. * * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -622,7 +658,7 @@ declare namespace taskpool { * @since 10 */ /** - * Create a TaskGroup instance. + * Constructor used to create a TaskGroup instance. * * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -632,9 +668,9 @@ declare namespace taskpool { constructor(); /** - * Create a TaskGroup instance. + * A constructor used to create a TaskGroup instance, with the task group name specified. * - * @param { string } name - name name The name of taskGroup. + * @param { string } name - Task group name. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; * 2.Incorrect parameter types; @@ -661,10 +697,12 @@ declare namespace taskpool { * @since 10 */ /** - * Add a Concurrent function into task group. + * Adds the function to be executed to this task group. Before using this API, you must create a TaskGroup instance. * - * @param { Function } func - func func Concurrent function to add in task group. - * @param { Object[] } args - args args The concurrent function arguments. + * @param { Function } func - Function to be executed. The function must be decorated using @Concurrent. + * For details about the supported return value types of the function, see Sequenceable Data Types. + * @param { Object[] } args - Arguments of the function. For details about the supported parameter types, + * see Sequenceable Data Types. The default value is undefined. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; * 2.Incorrect parameter types; @@ -720,9 +758,11 @@ declare namespace taskpool { * @since 12 */ /** - * Add a Task into TaskGroup. + * Adds a created task to this task group. Before using this API, you must create a TaskGroup instance. + * Tasks in another task group, serial queue, or asynchronous queue, dependent tasks, continuous tasks, + * tasks that have been executed, and periodic tasks cannot be added to the task group. * - * @param { Task } task - The task want to add in task group. + * @param { Task } task - Task to be added to the task group. * @throws { BusinessError } 401 - Parameter error. Possible causes: * <br>1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; @@ -738,7 +778,7 @@ declare namespace taskpool { addTask(task: Task): void; /** - * TaskGroup name. + * Name of the task group specified when the task group is created. * * @type { string } * @syscap SystemCapability.Utils.Lang @@ -750,7 +790,8 @@ declare namespace taskpool { } /** - * The SequenceRunner class provides an interface to create a task sequence runner. + * Implements a serial queue, in which all tasks are executed in sequence. Before calling any APIs in SequenceRunner, + * you must use constructor to create a SequenceRunner instance. * * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -759,9 +800,9 @@ declare namespace taskpool { */ class SequenceRunner { /** - * Create a SequenceRunner instance. + * A constructor used to create a SequenceRunner instance. * - * @param { Priority } priority - Task execution priority, MEDIUM is default. + * @param { Priority } priority - Priority of the task. The default value is taskpool.Priority.MEDIUM. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Incorrect parameter types; * 2.Parameter verification failed. @@ -773,10 +814,14 @@ declare namespace taskpool { constructor(priority?: Priority); /** - * Create or get a SequenceRunner instance by name. + * A constructor used to create a SequenceRunner instance. This instance represents a global serial queue. + * If the passed-in name is the same as an existing name, the same serial queue is returned. + * NOTE: + * 1.The bottom layer uses the singleton mode to ensure that the same instance is obtained when a serial queue with the same name is created. + * 2.The priority of a serial queue cannot be modified. * - * @param { string } name - SequenceRunner name, if name is the same, will return the same SequenceRunner. - * @param { Priority } priority - Task execution priority, MEDIUM is default. + * @param { string } name - Name of a serial queue. + * @param { Priority } priority - Priority of the task. The default value is taskpool.Priority.MEDIUM. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. * <br>2. Incorrect parameter types. 3.Parameter verification failed. * @syscap SystemCapability.Utils.Lang @@ -819,9 +864,13 @@ declare namespace taskpool { * @since 12 */ /** - * Execute a concurrent function. + * Adds a task to the serial queue for execution. Before using this API, you must create a SequenceRunner instance. + * Tasks in another task group, serial queue, or asynchronous queue, dependent tasks, and tasks that have been executed cannot be added to the serial queue. + * NOTE: + * 1.Tasks that depend others cannot be added to the serial queue. + * 2.The failure or cancellation of a task does not affect the execution of subsequent tasks in the serial queue. * - * @param { Task } task - The task want to execute. + * @param { Task } task - Task to be added to the serial queue. * @returns { Promise<Object> } * @throws { BusinessError } 401 - Parameter error. Possible causes: * <br>1. Mandatory parameters are left unspecified; @@ -839,7 +888,10 @@ declare namespace taskpool { } /** - * The LongTask class provides an interface to create a task that has no upper limit on execution time. + * Describes a continuous task. LongTask inherits from Task. No upper limit is set for the execution time of a continuous task, + * and no timeout exception is thrown if a continuous task runs for a long period of time. However, a continuous task cannot be + * executed in a task group or executed for multiple times. The thread for executing a continuous task exists until terminateTask + * is called after the execution is complete. The thread is reclaimed when it is idle. * * @extends Task * @syscap SystemCapability.Utils.Lang @@ -859,7 +911,9 @@ declare namespace taskpool { * @since 13 */ /** - * The GenericsTask class provides an interface to create a task with generics. + * Implements a generic task. GenericsTask inherits from Task. During the creation of a generic task, the passed-in + * parameter types and return value types of concurrent functions are verified in the compilation phase. + * Other behaviors are the same as those during the creation of a task. * * @extends Task * @syscap SystemCapability.Utils.Lang @@ -880,10 +934,12 @@ declare namespace taskpool { * @since 13 */ /** - * Create a GenericsTask instance. + * A constructor used to create a GenericsTask object. * - * @param { (...args: A) => R | Promise<R> } func - Concurrent function to execute in taskpool. - * @param { A } args - The concurrent function arguments. + * @param { (...args: A) => R | Promise<R> } func - Function to be executed. The function must be decorated using @Concurrent. + * For details about the supported return value types of the function, see Sequenceable Data Types. + * @param { A } args - Arguments of the function. For details about the supported parameter types, see Sequenceable Data Types. + * The default value is undefined. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Incorrect parameter types; 2.Parameter verification failed. * @throws { BusinessError } 10200014 - The function is not marked as concurrent. * @syscap SystemCapability.Utils.Lang @@ -906,11 +962,13 @@ declare namespace taskpool { * @since 13 */ /** - * Create a GenericsTask instance. + * A constructor used to create a GenericsTask instance, with the task name specified. * - * @param { string } name - The name of GenericsTask. - * @param { (...args: A) => R | Promise<R> } func - Concurrent function to execute in taskpool. - * @param { A } args - The concurrent function arguments. + * @param { string } name - Name of the generic task. + * @param { (...args: A) => R | Promise<R> } func - Function to be executed. The function must be decorated using @Concurrent. + * For details about the supported return value types of the function, see Sequenceable Data Types. + * @param { A } args - Arguments of the function. For details about the supported parameter types, see Sequenceable Data Types. + * The default value is undefined. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Incorrect parameter types; 2.Parameter verification failed. * @throws { BusinessError } 10200014 - The function is not marked as concurrent. * @syscap SystemCapability.Utils.Lang @@ -930,7 +988,10 @@ declare namespace taskpool { * @since 10 */ /** - * The State defines the task state. + * Enumerates the task states. After a task is created and execute() is called, the task is placed in the internal + * queue of the task pool and the state is WAITING. When the task is being executed by the worker thread of the task pool, + * the state changes to RUNNING. After the task is executed and the result is returned, the state is reset to WAITING. + * When the task is proactively canceled, the state changes to CANCELED. * * @enum { number } State * @syscap SystemCapability.Utils.Lang @@ -947,7 +1008,7 @@ declare namespace taskpool { * @since 10 */ /** - * the task state is waiting. + * The task is waiting. * * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -964,7 +1025,7 @@ declare namespace taskpool { * @since 10 */ /** - * the task state is running. + * The task is running. * * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -981,7 +1042,7 @@ declare namespace taskpool { * @since 10 */ /** - * the task state is canceled. + * The task is canceled. * * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -999,7 +1060,7 @@ declare namespace taskpool { * @since 10 */ /** - * Indicates the internal information of the worker thread. + * Describes the internal information about a task. * * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -1017,7 +1078,7 @@ declare namespace taskpool { * @since 10 */ /** - * Task identity. + * Task ID. * * @type { number } * @default 0 @@ -1058,7 +1119,7 @@ declare namespace taskpool { * @since 10 */ /** - * Duration of task execution. + * Duration that the task has been executed, in ms. If the return value is 0, the task is not running. If the return value is empty, no task is running. * * @type { ?number } * @syscap SystemCapability.Utils.Lang @@ -1088,7 +1149,7 @@ declare namespace taskpool { * @since 10 */ /** - * Indicates the internal information of the worker thread. + * Describes the internal information about a worker thread. * * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -1106,7 +1167,7 @@ declare namespace taskpool { * @since 10 */ /** - * Thread id. + * ID of the worker thread. If the return value is empty, no task is running. * * @type { number } * @default 0 @@ -1126,7 +1187,7 @@ declare namespace taskpool { * @since 10 */ /** - * Task id list that running on current thread. + * IDs of tasks running on the calling thread. If the return value is empty, no task is running. * * @type { ?number[] } * @syscap SystemCapability.Utils.Lang @@ -1145,7 +1206,7 @@ declare namespace taskpool { * @since 10 */ /** - * Thread priority. + * Priority of the calling thread. If the return value is empty, no task is running. * * @type { ?Priority } * @syscap SystemCapability.Utils.Lang @@ -1164,7 +1225,7 @@ declare namespace taskpool { * @since 10 */ /** - * Indicates the internal information of the taskpool. + * Describes the internal information about a task pool. * * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -1181,7 +1242,7 @@ declare namespace taskpool { * @since 10 */ /** - * An array of taskpool thread information. + * Internal information about the worker threads. * * @type { ThreadInfo[] } * @syscap SystemCapability.Utils.Lang @@ -1200,7 +1261,7 @@ declare namespace taskpool { * @since 10 */ /** - * An array of taskpool task information. + * Internal information about the tasks. * * @type { TaskInfo[] } * @syscap SystemCapability.Utils.Lang @@ -1263,10 +1324,13 @@ declare namespace taskpool { * @since 11 */ /** - * Execute a concurrent function. + * Places a function to be executed in the internal queue of the task pool. The function is not executed immediately. + * It waits to be distributed to the worker thread for execution. In this mode, the function cannot be canceled. * - * @param { Function } func - func func Concurrent function want to execute. - * @param { Object[] } args - args args The concurrent function arguments. + * @param { Function } func - Function to be executed. The function must be decorated using @Concurrent. + * For details about the supported return value types of the function, see Sequenceable Data Types. + * @param { Object[] } args - Arguments of the function. For details about the supported parameter types, + * see Sequenceable Data Types. The default value is undefined. * @returns { Promise<Object> } * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -1295,10 +1359,13 @@ declare namespace taskpool { * @since 13 */ /** - * Execute a concurrent function with generics. + * Verifies the passed-in parameter types and return value type of a concurrent function, + * and places the function to execute in the internal queue of the task pool. * - * @param { (...args: A) => R | Promise<R> } func - Concurrent function want to execute. - * @param { A } args - The concurrent function arguments. + * @param { (...args: A) => R | Promise<R> } func - Function to be executed. The function must be decorated using @Concurrent. + * For details about the supported return value types of the function, see Sequenceable Data Types. + * @param { A } args - Arguments of the function. For details about the supported parameter types, + * see Sequenceable Data Types. The default value is undefined. * @returns { Promise<R> } * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Incorrect parameter types; 2.Parameter verification failed. * @throws { BusinessError } 10200006 - An exception occurred during serialization. @@ -1380,10 +1447,13 @@ declare namespace taskpool { * @since 12 */ /** - * Execute a concurrent task. + * Places a task in the internal queue of the task pool. The task is not executed immediately. It waits to be distributed + * to the worker thread for execution. In this mode, you can set the task priority and call cancel() to cancel the task. + * The task cannot be a task in a task group, serial queue, or asynchronous queue. This API can be called only once for + * a continuous task, but multiple times for a non-continuous task. * - * @param { Task } task - The task want to execute. - * @param { Priority } [priority] - Task priority, MEDIUM is default. + * @param { Task } task - Task to be executed. + * @param { Priority } [priority] - Priority of the task. The default value is taskpool.Priority.MEDIUM. * @returns { Promise<Object> } * @throws { BusinessError } 401 - Parameter error. Possible causes: * <br>1. Mandatory parameters are left unspecified; @@ -1415,10 +1485,10 @@ declare namespace taskpool { * @since 13 */ /** - * Execute a concurrent task with generics. + * Verifies the passed-in parameter types and return value type of a concurrent function, and places the generic task in the internal queue of the task pool. * - * @param { GenericsTask<A, R> } task - The task want to execute. - * @param { Priority } [priority] - Task priority, MEDIUM is default. + * @param { GenericsTask<A, R> } task - Generic task to be executed. + * @param { Priority } [priority] - Priority of the task. The default value is taskpool.Priority.MEDIUM. * @returns { Promise<R> } * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Incorrect parameter types; 2.Parameter verification failed. * @throws { BusinessError } 10200006 - An exception occurred during serialization. @@ -1448,10 +1518,12 @@ declare namespace taskpool { * @since 10 */ /** - * Execute a concurrent task group. + * Places a task group in the internal queue of the task pool. The tasks in the task group are not executed immediately. + * They wait to be distributed to the worker thread for execution. After all tasks in the task group are executed, + * a result array is returned. This API applies when you want to execute a group of associated tasks. * - * @param { TaskGroup } group - group group The task group want to execute. - * @param { Priority } [priority] - priority priority Task group priority, MEDIUM is default. + * @param { TaskGroup } group - Task group to be executed. + * @param { Priority } [priority] - Priority of the task group. The default value is taskpool.Priority.MEDIUM. * @returns { Promise<Object[]> } * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -1503,11 +1575,13 @@ declare namespace taskpool { * @since 12 */ /** - * Execute a concurrent task after the specified time. + * Executes a task after a given delay. In this mode, you can set the task priority and call cancel() to cancel the task. + * The task cannot be a task in a task group, serial queue, or asynchronous queue, or a periodic task. + * This API can be called only once for a continuous task, but multiple times for a non-continuous task. * - * @param { number } delayTime - The time want to delay. - * @param { Task } task - The task want to execute. - * @param { Priority } [priority] - Task priority, MEDIUM is default. + * @param { number } delayTime - Delay, in ms. + * @param { Task } task - Task to be executed with a delay. + * @param { Priority } [priority] - Priority of the task. The default value is taskpool.Priority.MEDIUM. * @returns { Promise<Object> } * @throws { BusinessError } 401 - Parameter error. Possible causes: * <br>1. Mandatory parameters are left unspecified; @@ -1540,11 +1614,11 @@ declare namespace taskpool { * @since 13 */ /** - * Execute a concurrent task with generics after the specified time. + * Verifies the passed-in parameter types and return value type of a concurrent function, and executes the generic task with a delay. * - * @param { number } delayTime - The time want to delay. - * @param { GenericsTask<A, R> } task - The task want to execute. - * @param { Priority } [priority] - Task priority, MEDIUM is default. + * @param { number } delayTime - Delay, in ms. + * @param { GenericsTask<A, R> } task - Generic task to be executed with a delay. + * @param { Priority } [priority] - Priority of the task. The default value is taskpool.Priority.MEDIUM. * @returns { Promise<R> } * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Incorrect parameter types; 2.Parameter verification failed. * @throws { BusinessError } 10200028 - The delayTime is less than zero. @@ -1577,11 +1651,12 @@ declare namespace taskpool { * @since 12 */ /** - * Execute a concurrent task periodically. + * Executes a task periodically. In this execution mode, you can set the task priority and call cancel() to cancel the execution. + * A periodic task cannot be a task in a task group, serial queue, or asynchronous queue. It cannot call execute() again or have a dependency relationship. * - * @param { number } period - The period in milliseconds for executing task. - * @param { Task } task - The task want to execute. - * @param { Priority } [priority] - Task priority, MEDIUM is default. + * @param { number } period - Execution period, in ms. + * @param { Task } task - Task to be executed. + * @param { Priority } [priority] - Priority of the task. The default value is taskpool.Priority.MEDIUM. * @throws { BusinessError } 401 - Parameter error. Possible causes: * <br>1. Mandatory parameters are left unspecified; * <br>2. Incorrect parameter types; @@ -1614,11 +1689,12 @@ declare namespace taskpool { * @since 13 */ /** - * Execute a concurrent task with generics periodically. + * Verifies the passed-in parameter types and return value type of a concurrent function, and executes the generic task + * periodically at an interval specified by period. * - * @param { number } period - The period in milliseconds for executing task. - * @param { GenericsTask<A, R> } task - The task want to execute. - * @param { Priority } [priority] - Task priority, MEDIUM is default. + * @param { number } period - Execution period, in ms. + * @param { GenericsTask<A, R> } task - Generic task to be executed periodically. + * @param { Priority } [priority] - Priority of the task. The default value is taskpool.Priority.MEDIUM. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Incorrect parameter types; 2.Parameter verification failed. * @throws { BusinessError } 10200006 - An exception occurred during serialization. * @throws { BusinessError } 10200014 - The function is not marked as concurrent. @@ -1673,9 +1749,13 @@ declare namespace taskpool { * @since 11 */ /** - * Cancel a concurrent task. + * Cancels a task in the task pool. If the task is in the internal queue of the task pool, the task will not be executed + * after being canceled, and an exception indicating task cancellation is returned. If the task has been distributed to + * the worker thread of the task pool, canceling the task does not affect the task execution, and the execution result + * is returned in the catch branch. You can use isCanceled() to check the task cancellation status. In other words, + * taskpool.cancel takes effect before taskpool.execute or taskpool.executeDelayed is called. * - * @param { Task } task - task task The task want to cancel. + * @param { Task } task - Task to cancel. * @throws { BusinessError } 10200015 - The task to cancel does not exist. * @throws { BusinessError } 10200055 - The asyncRunner task has been canceled. * @syscap SystemCapability.Utils.Lang @@ -1699,9 +1779,9 @@ declare namespace taskpool { * @since 10 */ /** - * Cancel a concurrent task group. + * Cancels a task group in the task pool. If a task group is canceled before all the tasks in it are finished, undefined is returned. * - * @param { TaskGroup } group - group group The task group want to cancel. + * @param { TaskGroup } group - Task group to cancel. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; * 2.Incorrect parameter types; @@ -1715,9 +1795,15 @@ declare namespace taskpool { function cancel(group: TaskGroup): void; /** - * Cancel a concurrent task. + * Cancels a task in the task pool by task ID. If the task is in the internal queue of the task pool, + * the task will not be executed after being canceled, and an exception indicating task cancellation is returned. + * If the task has been distributed to the worker thread of the task pool, canceling the task does not affect the task execution, + * and the execution result is returned in the catch branch. You can use isCanceled() to check the task cancellation status. + * In other words, taskpool.cancel takes effect before taskpool.execute or taskpool.executeDelayed is called. + * If taskpool.cancel is called by other threads, note that the cancel operation, which is asynchronous, + * may take effect for later calls of taskpool.execute or taskpool.executeDelayed. * - * @param { number } taskId - The task want to cancel. + * @param { number } taskId - ID of the task to cancel. * @throws { BusinessError } 10200015 - The task to cancel does not exist. * @throws { BusinessError } 10200055 - The asyncRunner task has been canceled. * @syscap SystemCapability.Utils.Lang @@ -1735,7 +1821,7 @@ declare namespace taskpool { * @since 10 */ /** - * Get task pool internal information. + * Obtains internal information about this task pool, including thread information and task information. * * @returns { TaskPoolInfo } * @syscap SystemCapability.Utils.Lang @@ -1746,9 +1832,10 @@ declare namespace taskpool { function getTaskPoolInfo(): TaskPoolInfo; /** - * Terminate a long task. + * Terminates a continuous task in the task pool. It is called after the continuous task is complete. + * After the task is terminated, the thread that executes the task may be reclaimed. * - * @param { LongTask } longTask - The long task want to terminate. + * @param { LongTask } longTask - Continuous task to terminate. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; * 2.Incorrect parameter types; @@ -1761,9 +1848,9 @@ declare namespace taskpool { function terminateTask(longTask: LongTask): void; /** - * Check if the function is a concurrent function. + * Checks whether a function is a concurrent function. * - * @param { Function } func - The function name to check. + * @param { Function } func - Function to check. * @returns { boolean } Returns {@code true} if it is a concurrent function; returns {@code false} otherwise. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -1774,10 +1861,11 @@ declare namespace taskpool { * @atomicservice * @since 12 */ - function isConcurrent(func: Function): boolean; + function isConcurrent(func: Function): boolean; /** - * The AsyncRunner class provides an interface to create an async runner. + * Implements an asynchronous queue, for which you can specify the task execution concurrency and queuing policy. + * Before calling any APIs in AsyncRunner, you must use constructor to create an AsyncRunner instance. * * @syscap SystemCapability.Utils.Lang * @atomicservice @@ -1785,10 +1873,15 @@ declare namespace taskpool { */ export class AsyncRunner { /** - * Create a AsyncRunner instance. + * A constructor used to create an AsyncRunner instance. It constructs a non-global asynchronous queue. + * Even when the parameters passed are the same, it returns different asynchronous queues. * - * @param { number } runningCapacity - The maximum task execution capacity. - * @param { ?number } waitingCapacity - The waiting task capacity, 0 is default, means no limit on waiting task capacity. + * @param { number } runningCapacity - Maximum number of tasks that can run concurrently. The value must be a positive integer. + * If a negative number is passed, an error is reported. If a non-integer is passed, the value is rounded down. + * @param { ?number } waitingCapacity - Maximum number of tasks that can be queued. The value must be greater than or equal to 0. + * If a negative number is passed, an error is reported. If a non-integer is passed, the value is rounded down. + * The default value is 0, indicating that there is no limit to the number of tasks that can wait. + * If a value greater than 0 is passed, tasks will be discarded from the front of the queue once the queue size exceeds this limit, implementing a discard policy. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. * <br>2. Incorrect parameter types. 3.Parameter verification failed. * @syscap SystemCapability.Utils.Lang @@ -1798,11 +1891,19 @@ declare namespace taskpool { constructor(runningCapacity: number, waitingCapacity?: number); /** - * Create or get a AsyncRunner instance by name. + * A constructor used to create an AsyncRunner instance. It constructs a global asynchronous queue. + * If the passed-in name is the same as an existing name, the same asynchronous queue is returned. + * NOTE: + * 1.The bottom layer uses the singleton mode to ensure that the same instance is obtained when an asynchronous queue with the same name is created. + * 2.The task execution concurrency and waiting capacity cannot be modified. * - * @param { string } name - AsyncRunner name, if name is the same, will return the same asyncRunner. - * @param { number } runningCapacity - The maximum task execution capacity. - * @param { ?number } waitingCapacity - The waiting task capacity, 0 is default, means no limit on waiting task capacity. + * @param { string } name - Name of an asynchronous queue. + * @param { number } runningCapacity - Maximum number of tasks that can run concurrently. The value must be a positive integer. + * If a negative number is passed, an error is reported. If a non-integer is passed, the value is rounded down. + * @param { ?number } waitingCapacity - Maximum number of tasks that can be queued. The value must be greater than or equal to 0. + * If a negative number is passed, an error is reported. If a non-integer is passed, the value is rounded down. + * The default value is 0, indicating that there is no limit to the number of tasks that can wait. + * If a value greater than 0 is passed, tasks will be discarded from the front of the queue once the queue size exceeds this limit, implementing a discard policy. * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. * <br>2. Incorrect parameter types. 3.Parameter verification failed. * @syscap SystemCapability.Utils.Lang @@ -1812,10 +1913,18 @@ declare namespace taskpool { constructor(name: string, runningCapacity: number, waitingCapacity?: number); /** - * Execute a concurrent function. + * Adds a task to the asynchronous queue for execution. Before using this API, you must create an AsyncRunner instance. + * NOTE: + * Tasks in a task group cannot be added to the asynchronous queue. + * Tasks in a serial queue cannot be added to the asynchronous queue. + * Tasks in other asynchronous queues cannot be added to the asynchronous queue. + * Periodic tasks cannot be added to the asynchronous queue. + * Delayed tasks cannot be added to the asynchronous queue. + * Tasks that depend others cannot be added to the asynchronous queue. + * Tasks that have been executed cannot be added to the asynchronous queue. * - * @param { Task } task - The task want to execute. - * @param { ?Priority } priority - Task execution priority, MEDIUM is default. + * @param { Task } task - Task to be added to the asynchronous queue. + * @param { ?Priority } priority - Priority of the task. The default value is taskpool.Priority.MEDIUM. * @returns { Promise<Object> } * @throws { BusinessError } 10200006 - An exception occurred during serialization. * @throws { BusinessError } 10200025 - dependent task not allowed. diff --git a/api/@ohos.worker.d.ts b/api/@ohos.worker.d.ts index dc5511136c..70479f6e97 100644 --- a/api/@ohos.worker.d.ts +++ b/api/@ohos.worker.d.ts @@ -33,7 +33,7 @@ */ /** * @typedef WorkerOptions - * Provides options that can be set for the worker to create. + * Provides options that can be set for the Worker instance to create. * @syscap SystemCapability.Utils.Lang * @crossplatform * @atomicservice @@ -54,7 +54,7 @@ export interface WorkerOptions { * @since 10 */ /** - * Mode in which the worker executes the script. + * Mode in which the Worker instance executes the script. The module type is not supported yet. The default value is classic. * * @type { ?('classic' | 'module') } * @syscap SystemCapability.Utils.Lang @@ -78,7 +78,7 @@ export interface WorkerOptions { * @since 10 */ /** - * Name of the worker. + * Name of the Worker thread. The default value is undefined. * * @type { ?string } * @syscap SystemCapability.Utils.Lang @@ -102,7 +102,7 @@ export interface WorkerOptions { * @since 10 */ /** - * Whether the worker is shared. + * Whether sharing of the Worker instance is enabled. Currently, sharing is not supported. * * @type { ?boolean } * @syscap SystemCapability.Utils.Lang @@ -113,7 +113,7 @@ export interface WorkerOptions { shared?: boolean; /** - * Priority of the worker. + * Priority of the Worker thread. * * @type { ?ThreadWorkerPriority } * @syscap SystemCapability.Utils.Lang @@ -124,7 +124,7 @@ export interface WorkerOptions { } /** - * The ThreadWorkerPriority defines the worker priority. + * Enumerates the priorities available for Worker threads. For details about the mappings between priorities and QoS levels, see QoS Level. * * @enum { number } ThreadWorkerPriority * @syscap SystemCapability.Utils.Lang @@ -133,7 +133,7 @@ export interface WorkerOptions { */ export enum ThreadWorkerPriority { /** - * set worker priority to high. + * High priority, corresponding to QOS_USER_INITIATED. * * @syscap SystemCapability.Utils.Lang * @atomicservice @@ -142,7 +142,7 @@ export enum ThreadWorkerPriority { HIGH = 0, /** - * set worker priority to medium. + * Medium priority, corresponding to QOS_DEFAULT. * * @syscap SystemCapability.Utils.Lang * @atomicservice @@ -151,7 +151,7 @@ export enum ThreadWorkerPriority { MEDIUM = 1, /** - * set worker priority to low. + * Low priority, corresponding to QOS_UTILITY. * * @syscap SystemCapability.Utils.Lang * @atomicservice @@ -160,7 +160,7 @@ export enum ThreadWorkerPriority { LOW = 2, /** - * set worker priority to idle. + * Background priority, corresponding to QOS_BACKGROUND. * * @syscap SystemCapability.Utils.Lang * @atomicservice @@ -230,7 +230,7 @@ export interface Event { * @since 10 */ /** - * Timestamp(accurate to millisecond) when the event is created. + * Timestamp (accurate to millisecond) when the event is created. This parameter is not supported yet. * * @type { number } * @readonly @@ -256,7 +256,7 @@ export interface Event { * @since 10 */ /** - * Provides detailed information about the exception occurred during worker execution. + * Provides detailed information about the exception that occurs during worker execution. The ErrorEvent class inherits from Event. * @typedef ErrorEvent * @extends Event * @syscap SystemCapability.Utils.Lang @@ -329,7 +329,7 @@ export interface ErrorEvent extends Event { * @since 10 */ /** - * Number of the line where the exception is located. + * Serial number of the line where the exception is located. * * @type { number } * @readonly @@ -354,7 +354,7 @@ export interface ErrorEvent extends Event { * @since 10 */ /** - * Number of the column where the exception is located. + * Serial number of the column where the exception is located. * * @type { number } * @readonly @@ -454,7 +454,7 @@ export interface MessageEvent<T> extends Event { * @since 10 */ /** - * Saves the data transferred between worker thread and host thread. + * Holds the data transferred between Worker threads. * @typedef MessageEvents * @extends Event * @syscap SystemCapability.Utils.Lang @@ -508,8 +508,8 @@ export interface MessageEvents extends Event { */ /** * @typedef PostMessageOptions - * Specifies the object whose ownership need to be transferred during data transfer. - * The object must be ArrayBuffer. + * Defines the object for which the ownership is to be transferred during data transfer. The object must be an ArrayBuffer instance. + * After the ownership is transferred, the object becomes unavailable in the sender and can be used only in the receiver. * @syscap SystemCapability.Utils.Lang * @crossplatform * @atomicservice @@ -530,7 +530,7 @@ export interface PostMessageOptions { * @since 10 */ /** - * ArrayBuffer array used to transfer the ownership. + * ArrayBuffer array used to transfer the ownership. The array cannot be null. * * @type { ?Object[] } * @syscap SystemCapability.Utils.Lang @@ -617,7 +617,7 @@ export interface WorkerEventListener { /** * Specifies the callback function to be invoked. * - * @param { Event } event - event Event class for the callback to invoke. + * @param { Event } event - Event class for the callback to invoke. * @returns { void | Promise<void> } * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; @@ -728,7 +728,7 @@ export interface EventTarget { */ /** * @typedef WorkerEventTarget - * Specific worker event features. + * Processes worker listening events. * @syscap SystemCapability.Utils.Lang * @crossplatform * @atomicservice @@ -779,7 +779,7 @@ export interface WorkerEventTarget { * @since 11 */ /** - * Adds an event listener to the worker. + * Adds an event listener for the Worker thread. This API provides the same functionality as on9+. * * @param { string } type - type Type of the event to listen for. * @param { WorkerEventListener } listener - listener Callback to invoke when an event of the specified type occurs. @@ -823,7 +823,7 @@ export interface WorkerEventTarget { * @since 10 */ /** - * Handle the event defined for the worker. + * Dispatches the event defined for the Worker thread. * * @param { Event } event - event Event to dispatch. * @returns { boolean } @@ -866,10 +866,10 @@ export interface WorkerEventTarget { * @since 10 */ /** - * Remove an event defined for the worker. + * Removes an event listener for the Worker thread. This API provides the same functionality as off9+. * - * @param { string } type - type Type of the event for which the event listener is cancelled. - * @param { WorkerEventListener } [callback] - callback Callback of the event listener to remove. + * @param { string } type - type Type of the event for which the event listener is to be removed. + * @param { WorkerEventListener } [callback] - callback Callback to invoke when the listener is removed. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; * 2.Incorrect parameter types; @@ -897,7 +897,7 @@ export interface WorkerEventTarget { * @since 10 */ /** - * Remove all event listeners for the worker. + * Removes all event listeners for the Worker thread. * * @throws { BusinessError } 10200004 - The Worker instance is not running. * @syscap SystemCapability.Utils.Lang @@ -964,7 +964,7 @@ declare interface WorkerGlobalScope extends EventTarget { * @since 10 */ /** - * The environment Specified in which worker threads run, which is isolated from the host thread environment. + * Implements the running environment of the Worker thread. The GlobalScope class inherits from WorkerEventTarget. * @typedef GlobalScope * @extends WorkerEventTarget * @syscap SystemCapability.Utils.Lang @@ -987,7 +987,7 @@ declare interface GlobalScope extends WorkerEventTarget { * @since 10 */ /** - * Name of Worker specified when there is a new worker. + * Worker instance specified when there is a new Worker instance. * * @type { string } * @readonly @@ -1016,9 +1016,8 @@ declare interface GlobalScope extends WorkerEventTarget { * @since 10 */ /** - * The onerror attribute of parentPort specified. - * the event handler to be called when an exception occurs during worker execution. - * The event handler is executed in the worker thread. + * Called when an exception occurs during worker execution. The event handler is executed in the Worker thread. + * In the callback function, the ev type is ErrorEvent, indicating the received abnormal data. * * @type { ?function } * @syscap SystemCapability.Utils.Lang @@ -1041,7 +1040,7 @@ declare interface GlobalScope extends WorkerEventTarget { * @since 10 */ /** - * Specify the type attribute for self. + * GlobalScope itself. * * @type { GlobalScope & typeof globalThis } * @readonly @@ -1147,7 +1146,8 @@ export interface DedicatedWorkerGlobalScope extends WorkerGlobalScope { * @since 10 */ /** - * Specifies the thread-worker running environment, which is isolated from the host-thread environment + * Implements communication between the Worker thread and the host thread. The postMessage API is used to send messages + * to the host thread, and the close API is used to terminate the Worker thread. The ThreadWorkerGlobalScope class inherits from GlobalScope9+. * @typedef ThreadWorkerGlobalScope * @extends GlobalScope * @syscap SystemCapability.Utils.Lang @@ -1182,10 +1182,9 @@ export interface ThreadWorkerGlobalScope extends GlobalScope { * @since 10 */ /** - * The onmessage attribute of parentPort specifies the event handler - * to be called then the worker thread receives a message sent by - * the host thread through worker postMessage. - * The event handler is executed in the worker thread. + * Called when the Worker thread receives a message sent by the host thread through postMessage. + * The event handler is executed in the Worker thread. In the callback function, this indicates the caller's + * ThreadWorkerGlobalScope, and the ev type is MessageEvents, indicating the received message data. * * @type { ?function } * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Incorrect parameter types. @@ -1222,9 +1221,9 @@ export interface ThreadWorkerGlobalScope extends GlobalScope { * @since 10 */ /** - * The onmessage attribute of parentPort specifies the event handler - * to be called then the worker receives a message that cannot be deserialized. - * The event handler is executed in the worker thread. + * Called when the Worker thread receives a message that cannot be deserialized. The event handler is executed + * in the Worker thread. In the callback function, this indicates the caller's ThreadWorkerGlobalScope, + * and the ev type is MessageEvents, indicating the received message data. * * @type { ?function } * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Incorrect parameter types. @@ -1253,7 +1252,7 @@ export interface ThreadWorkerGlobalScope extends GlobalScope { * @since 10 */ /** - * Close the worker thread to stop the worker from receiving messages + * Terminates the Worker thread to stop it from receiving messages. * * @throws { BusinessError } 10200004 - The Worker instance is not running. * @syscap SystemCapability.Utils.Lang @@ -1293,10 +1292,12 @@ export interface ThreadWorkerGlobalScope extends GlobalScope { * @since 10 */ /** - * Send a message to host thread from the worker + * Sends a message from the Worker thread to the host thread by transferring object ownership. * - * @param { Object } messageObject - messageObject Data to be sent to the worker - * @param { ArrayBuffer[] } transfer - transfer array cannot contain null. + * @param { Object } messageObject - Data to be sent to the host thread. The data object must be sequenceable. + * For details about the supported parameter types, see Sequenceable Data Types. + * @param { ArrayBuffer[] } transfer - ArrayBuffer instance holding an array of objects for which the ownership + * is transferred to the host thread. After the transfer, the objects are available only in the host thread. The array cannot be null. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; * 2.Incorrect parameter types; @@ -1340,10 +1341,14 @@ export interface ThreadWorkerGlobalScope extends GlobalScope { * @since 10 */ /** - * Send a message to be host thread from the worker + * Sends a message from the Worker thread to the host thread by transferring object ownership or copying data. * - * @param { Object } messageObject - messageObject Data to be sent to the worker - * @param { PostMessageOptions } [options] - options Option can be set for postmessage. + * @param { Object } messageObject - Data to be sent to the host thread. The data object must be sequenceable. + * For details about the supported parameter types, see Sequenceable Data Types. + * @param { PostMessageOptions } [options] - If this parameter is specified, it functions the same as ArrayBuffer[]. + * Specifically, the ownership of the objects in the array is transferred to the host thread and becomes unavailable in the Worker thread. + * The objects are available only in the host thread. If this parameter is not specified, the default value undefined is used, + * and information is transferred to the host thread by copying data. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; * 2.Incorrect parameter types; @@ -1358,12 +1363,15 @@ export interface ThreadWorkerGlobalScope extends GlobalScope { postMessage(messageObject: Object, options?: PostMessageOptions): void; /** - * Send a message to the host thread from the worker thread. - * If there're sendable objects included in the message, they will be passed through references. - * Non-sendable objects are passed through serialization. + * Sends a message from the Worker thread to the host thread. In the message, a sendable object is passed by reference, + * and a non-sendable object is passed by serialization. * - * @param { Object } message - Data to be sent to the worker thread. - * @param { ArrayBuffer[] } [transfer] - ArrayBuffer instance that can be transferred. + * @param { Object } message - Data to be sent to the host thread. The data object must be sequenceable or sendable. + * For details about the supported sequenceable types, see Sequenceable Data Types. + * For details about the supported sendable types, see Sendable Data Types. + * @param { ArrayBuffer[] } [transfer] - ArrayBuffer instance holding an array of objects for which the ownership is + * transferred to the host thread. After the transfer, the objects are available only in the host thread. + * The array cannot be null. The default value is an empty array. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; * 2.Incorrect parameter types; @@ -1399,11 +1407,14 @@ export interface ThreadWorkerGlobalScope extends GlobalScope { * @since 11 */ /** - * Send a global call on registered globalCallObject on host side and return the result synchronously + * Calls a method of an object registered with the host thread. This API is called by the Worker thread. + * The invoking is synchronous for the Worker thread and asynchronous for the host thread. The return value is transferred through serialization. * - * @param { string } instanceName - the exact key used in registration - * @param { string } methodName - a string which is same to the method called on globalCallObject. - * @param { number } timeout - the specific milliseconds that will wait for result to return, between 0 and 5000. + * @param { string } instanceName - Key used for registration. It is used to search for the object in the host thread. + * @param { string } methodName - Name of the method to call. Note that the method cannot be modified by async or generator, + * or return results asynchronously by using the asynchronous mechanism at the bottom layer. Otherwise, an exception is thrown. + * @param { number } timeout - Maximum duration that the current synchronous invoking waits, in ms. + * The value is an integer ranging from 1 to 5000. The value 0 means that the 5000 ms duration is used. * @param { Object[] } args - the method argument called on registered globalCallObject. * @returns { Object } Return the result of method if it has a return value, otherwise return void. * @throws { BusinessError } 401 - Parameter error. Possible causes: @@ -1427,7 +1438,7 @@ export interface ThreadWorkerGlobalScope extends GlobalScope { * The event handler to be called when an exception occurs during worker execution. * * @typedef { function } ErrorCallback - * @param { ErrorEvent } err - the detailed information about the exception occurred during worker execution. + * @param { ErrorEvent } err - Error event class, which provides detailed information about the exception occurred during Worker execution. * @returns { void } * @syscap SystemCapability.Utils.Lang * @atomicservice @@ -1474,7 +1485,7 @@ declare namespace worker { * @since 10 */ /** - * The ThreadWorker class contains all Worker functions. + * Before using the following APIs, you must create a ThreadWorker instance. The ThreadWorker class inherits from WorkerEventTarget. * * @implements WorkerEventTarget * @syscap SystemCapability.Utils.Lang @@ -1513,10 +1524,10 @@ declare namespace worker { * @since 10 */ /** - * Creates a worker instance + * A constructor used to create a ThreadWorker instance. * - * @param { string } scriptURL - scriptURL URL of the script to be executed by the worker - * @param { WorkerOptions } [options] - options Options that can be set for the worker + * @param { string } scriptURL - URL of the Worker thread file. For details about the rules, see Precautions for File URLs. + * @param { WorkerOptions } [options] - Options that can be set for the Worker instance. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; * 2.Incorrect parameter types; @@ -1551,8 +1562,8 @@ declare namespace worker { * @since 10 */ /** - * The onexit attribute of the worker specifies the event handler to be called - * when the worker exits. The handler is executed in the host thread. + * Called when the Worker thread exits. The event handler is executed in the host thread. In the callback function, + * the code value is of the number type, where the value 1 indicates abnormal exit and 0 indicates normal exit. * * @type { ?function } * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Incorrect parameter types. @@ -1588,9 +1599,8 @@ declare namespace worker { * @since 10 */ /** - * The onerror attribute of the worker specifies the event handler to be called - * when an exception occurs during worker execution. - * The event handler is executed in the host thread. + * Called when an exception occurs during worker execution. The event handler is executed in the host thread. + * In the callback function, the err type is ErrorEvent, indicating the received abnormal data. * * @type { ?function } * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Incorrect parameter types. @@ -1604,9 +1614,15 @@ declare namespace worker { onerror?: (err: ErrorEvent) => void; /** - * The onAllErrors attribute of the worker specifies the event handler to be called - * when an exception occurs during worker execution. - * The event handler is executed in the host thread. + * Called when an exception occurs within the lifecycle of the Worker thread. The event handler is executed in the host thread. + * + * onerror can capture only exceptions generated by synchronous methods within the onmessage callback. + * It cannot capture exceptions from multithreaded callbacks or modularization-related exceptions. + * Once an exception is captured, the Worker thread will proceed to the destruction process and cannot be used. + * + * onAllErrors can capture global exceptions generated during the onmessage callback, timer callback, + * and file execution of the Worker thread. After an exception is captured by onAllErrors, + * the Worker thread remains alive and can continue to be used. You are advised to use onAllErrors instead of onerror. * * @type { ?function } * @throws { BusinessError } 10200004 - The Worker instance is not running. @@ -1643,10 +1659,8 @@ declare namespace worker { * @since 10 */ /** - * The onmessage attribute of the worker specifies the event handler - * to be called then the host thread receives a message created by itself - * and sent by the worker through the parentPort.postMessage. - * The event handler is executed in the host thread. + * Called when the host thread receives a message sent by the Worker thread through workerPort.postMessage. + * The event handler is executed in the host thread. In the callback function, the event type is MessageEvents, indicating the received message data. * * @type { ?function } * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Incorrect parameter types. @@ -1682,9 +1696,8 @@ declare namespace worker { * @since 10 */ /** - * The onmessage attribute of the worker specifies the event handler - * when the worker receives a message that cannot be serialized. - * The event handler is executed in the host thread. + * Called when the Worker thread receives a message that cannot be serialized. The event handler is executed in the host thread. + * In the callback function, the event type is MessageEvents, indicating the received message data. * * @type { ?function } * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Incorrect parameter types. @@ -1727,12 +1740,12 @@ declare namespace worker { * @since 10 */ /** - * Sends a message to the worker thread. - * The data is transferred using the structured clone algorithm. + * Sends a message from the host thread to the Worker thread by transferring object ownership. * - * @param { Object } message - message Data to be sent to the worker - * @param { ArrayBuffer[] } transfer - transfer ArrayBuffer instance that can be transferred. - * The transferList array cannot contain null. + * @param { Object } message - Data to be sent to the Worker thread. The data object must be sequenceable. + * For details about the supported parameter types, see Sequenceable Data Types. + * @param { ArrayBuffer[] } transfer - ArrayBuffer instance holding an array of objects for which the ownership + * is transferred to the Worker thread. After the transfer, the objects are available only in the Worker thread. The array cannot be null. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; * 2.Incorrect parameter types; @@ -1777,11 +1790,14 @@ declare namespace worker { * @since 10 */ /** - * Sends a message to the worker thread. - * The data is transferred using the structured clone algorithm. + * Sends a message from the host thread to the Worker thread by transferring object ownership or copying data. * - * @param { Object } message - message Data to be sent to the worker - * @param { PostMessageOptions } [options] - options + * @param { Object } message - Data to be sent to the Worker thread. The data object must be sequenceable. + * For details about the supported parameter types, see Sequenceable Data Types. + * @param { PostMessageOptions } [options] - If this parameter is specified, it functions the same as ArrayBuffer[]. + * Specifically, the ownership of the objects in the array is transferred to the Worker thread and becomes unavailable in the host thread. + * The objects are available only in the Worker thread. If this parameter is not specified, the default value undefined is used, + * and information is transferred to the Worker thread by copying data. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; * 2.Incorrect parameter types; @@ -1796,12 +1812,15 @@ declare namespace worker { postMessage(message: Object, options?: PostMessageOptions): void; /** - * Sends a message to the worker thread from the host thread. - * If there're sendable objects included in the message, they will be passed through references. - * Non-sendable objects are passed through serialization. + * Sends a message from the host thread to the Worker thread. In the message, a sendable object is passed by reference, + * and a non-sendable object is passed by serialization. * - * @param { Object } message - Data to be sent to the worker thread. - * @param { ArrayBuffer[] } [transfer] - ArrayBuffer instance that can be transferred. + * @param { Object } message - Data to be sent to the Worker thread. The data object must be sequenceable or sendable. + * For details about the supported sequenceable types, see Sequenceable Data Types. + * For details about the supported sendable types, see Sendable Data Types. + * @param { ArrayBuffer[] } [transfer] - ArrayBuffer instance holding an array of objects for which the ownership + * is transferred to the Worker thread. After the transfer, the objects are available only in the Worker thread. + * The array cannot be null. The default value is an empty array. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; * 2.Incorrect parameter types; @@ -1845,10 +1864,10 @@ declare namespace worker { * @since 10 */ /** - * Adds an event listener to the worker. + * Adds an event listener for the Worker thread. This API provides the same functionality as addEventListener9+. * - * @param { string } type - type Adds an event listener to the worker. - * @param { WorkerEventListener } listener - listener Callback to invoke when an event of the specified type occurs. + * @param { string } type - Type of the event to listen for. + * @param { WorkerEventListener } listener - Callback to invoke when an event of the specified type occurs. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; * 2.Incorrect parameter types; @@ -1893,8 +1912,7 @@ declare namespace worker { * @since 10 */ /** - * Adds an event listener to the worker - * and removes the event listener automatically after it is invoked once. + * Adds an event listener for the Worker thread and removes the event listener after it is invoked once. * * @param { string } type - type Type of the event to listen for * @param { WorkerEventListener } listener - listener Callback to invoke when an event of the specified type occurs @@ -1940,7 +1958,7 @@ declare namespace worker { * @since 10 */ /** - * Removes an event listener to the worker. + * Removes an event listener for the Worker thread. This API provides the same functionality as removeEventListener9+. * * @param { string } type - type Type of the event for which the event listener is removed. * @param { WorkerEventListener } [listener] - listener Callback of the event listener to remove. @@ -1972,7 +1990,7 @@ declare namespace worker { * @since 10 */ /** - * Terminates the worker thread to stop the worker from receiving messages + * Terminates the Worker thread to stop it from receiving messages. * * @throws { BusinessError } 10200004 - The Worker instance is not running. * @syscap SystemCapability.Utils.Lang @@ -2011,7 +2029,7 @@ declare namespace worker { * @since 10 */ /** - * Adds an event listener to the worker. + * Adds an event listener for the Worker thread. This API provides the same functionality as on9+. * * @param { string } type - type Type of the event to listen for. * @param { WorkerEventListener } listener Callback to invoke when an event of the specified type occurs. @@ -2055,7 +2073,7 @@ declare namespace worker { * @since 10 */ /** - * Handle the event defined for the worker. + * Dispatches the event defined for the Worker thread. * * @param { Event } event - event Event to dispatch. * @returns { boolean } @@ -2098,10 +2116,10 @@ declare namespace worker { * @since 10 */ /** - * Remove an event defined for the worker. + * Removes an event listener for the Worker thread. This API provides the same functionality as off9+. * - * @param { string } type - type Type of the event for which the event listener is cancelled. - * @param { WorkerEventListener } [callback] - callback Callback of the event listener to remove. + * @param { string } type - type Type of the event for which the event listener is to be removed. + * @param { WorkerEventListener } [callback] - callback Callback to invoke when the listener is removed. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; * 2.Incorrect parameter types; @@ -2129,7 +2147,7 @@ declare namespace worker { * @since 10 */ /** - * Remove all event listeners for the worker. + * Removes all event listeners for the Worker thread. * * @throws { BusinessError } 10200004 - Worker instance is not running. * @syscap SystemCapability.Utils.Lang @@ -2153,9 +2171,11 @@ declare namespace worker { * @since 11 */ /** - * Register globalCallObject for global call. - * @param { string } instanceName - The key to register globalCallObject. - * @param { Object } globalCallObject - The globalCallObject that will be registered. + * Registers an object with the ThreadWorker instance of the host thread. + * In this way, the methods of the object can be called in the Worker thread through callGlobalCallObjectMethod. + * + * @param { string } instanceName - Key used for registration, based on which the registered object is identified during method calling. + * @param { Object } globalCallObject - Object to register. The ThreadWorker instance holds a strong reference to the object. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; * 2.Incorrect parameter types; @@ -2181,8 +2201,11 @@ declare namespace worker { * @since 11 */ /** - * Remove registered globalCallObject and release strong reference to registered object. - * @param { string } [instanceName] - The exact key that used in registration. + * Unregisters an object with the ThreadWorker instance of the host thread. This API releases the strong reference + * between the ThreadWorker instance and the target object. No error is reported if no object is matched. + * + * @param { string } [instanceName] - Key used for registration. If this parameter is left blank, + * all registered objects registered in the ThreadWorker instance are unregistered. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified; * 2.Incorrect parameter types; diff --git a/arkts/@arkts.collections.d.ets b/arkts/@arkts.collections.d.ets index ce2abe9b63..0871848b82 100644 --- a/arkts/@arkts.collections.d.ets +++ b/arkts/@arkts.collections.d.ets @@ -50,11 +50,11 @@ declare namespace collections { * @since 12 */ /** - * Callback function used in the typed Array's 'from' function. + * Describes the mapping function of the ArkTS typed array. * * @typedef { function } TypedArrayFromMapFn - * @param { FromElementType } value - The value in the original array. - * @param { number } index - The index in the original array. + * @param { FromElementType } value - Element that is currently traversed and used to construct an ArkTS typed array. + * @param { number } index - Index of the element. * @returns { ToElementType } The transformed value. * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -76,13 +76,12 @@ declare namespace collections { * @since 12 */ /** - * Callback function used in typed Array functions which needs to determine - * whether some element satisfies the specified predicate test + * Describes the assertion function of the ArkTS typed array. * * @typedef { function } TypedArrayPredicateFn - * @param { ElementType } value - The value of the element. - * @param { number } index - The index of the element. - * @param { ArrayType } array - The array that the element belongs to. + * @param { ElementType } value - Element that is being traversed in the ArkTS typed array. + * @param { number } index - Index of the element. + * @param { ArrayType } array - ArkTS typed array that is being traversed. * @returns { boolean } True if the value meets the predicate, otherwise false. * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -103,12 +102,12 @@ declare namespace collections { * @since 12 */ /** - * Callback function used in typed Array functions that perform specific action for each element. + * Describes the traversal function of the ArkTS typed array. * * @typedef { function } TypedArrayForEachCallback - * @param { ElementType } value - The value of the element. - * @param { number } index - The index of the element. - * @param { ArrayType } array - The array that the element belongs to. + * @param { ElementType } value - Element that is being traversed in the ArkTS typed array. + * @param { number } index - Index of the element. + * @param { ArrayType } array - ArkTS typed array that is being traversed. * @syscap SystemCapability.Utils.Lang * @crossplatform * @atomicservice @@ -130,13 +129,12 @@ declare namespace collections { * @since 12 */ /** - * Callback function used in typed Array functions that perform specific action for each element and - * produce corresponding new element. + * Describes the conversion mapping function of the ArkTS typed array. * * @typedef { function } TypedArrayMapCallback - * @param { ElementType } value - The value of the element. - * @param { number } index - The index of the element. - * @param { ArrayType } array - The array that the element belongs to. + * @param { ElementType } value - Element that is being mapped in the ArkTS typed array. + * @param { number } index - Index of the element. + * @param { ArrayType } array - ArkTS typed array that is being mapped. * @returns { ElementType } The result of the mapping. * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -159,13 +157,13 @@ declare namespace collections { * @since 12 */ /** - * Callback function used in typed Array functions that require a reduction. + * Describes the reduce function of the ArkTS typed array. * * @typedef { function } TypedArrayReduceCallback - * @param { AccType } previousValue - The accumulator value. - * @param { ElementType } currentValue - The current element being processed in the array. - * @param { number } currentIndex - The index of the current element being processed in the array. - * @param { ArrayType } array - The array that the element belongs to. + * @param { AccType } previousValue - Accumulated value of the current traversal. + * @param { ElementType } currentValue - Element that is being traversed in the ArkTS typed array. + * @param { number } currentIndex - Index of the element. + * @param { ArrayType } array - ArkTS typed array that is being traversed. * @returns { AccType } The result of the reduction. * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -186,11 +184,11 @@ declare namespace collections { * @since 12 */ /** - * Callback function used in the typed Array's 'sort' function. + * Describes the sort function of the ArkTS typed array. * * @typedef { function } TypedArrayCompareFn - * @param { ElementType } first - The first element of the comparison. - * @param { ElementType } second - The second element of the comparison. + * @param { ElementType } first - First element to be compared. + * @param { ElementType } second - Second element to be compared. * @returns { number } The result of the comparison. * @syscap SystemCapability.Utils.Lang * @crossplatform @@ -199,11 +197,11 @@ declare namespace collections { */ type TypedArrayCompareFn<ElementType> = (first: ElementType, second: ElementType) => number; /** - * Callback function used in the Array's 'from' function. + * Defines the ArkTS Array reduction function, which is used by the 'from' API of the Array class. * * @typedef { function } ArrayFromMapFn - * @param { FromElementType } value - The value in the original array. - * @param { number } index - The index in the original array. + * @param { FromElementType } value - Element that is being processed. + * @param { number } index - Index of the element in the ArkTS array. * @returns { ToElementType } The transformed value. * @syscap SystemCapability.Utils.Lang * @atomicservice @@ -212,13 +210,13 @@ declare namespace collections { type ArrayFromMapFn<FromElementType, ToElementType> = (value: FromElementType, index: number) => ToElementType; /** - * Callback function used in Array functions which needs to determine - * whether some element satisfies the specified predicate test + * Defines the ArkTS Array reduction function, which is used by the 'some' and 'every' + * APIs of the Array class to determine whether array elements meet certain test conditions. * * @typedef { function } ArrayPredicateFn - * @param { ElementType } value - The value of the element. - * @param { number } index - The index of the element. - * @param { ArrayType } array - The array that the element belongs to. + * @param { ElementType } value - Element that is being processed. + * @param { number } index - Index of the element in the ArkTS array. + * @param { ArrayType } array - ArkTS array that is being traversed. * @returns { boolean } True if the value meets the predicate, otherwise false. * @syscap SystemCapability.Utils.Lang * @atomicservice @@ -228,13 +226,13 @@ declare namespace collections { (value: ElementType, index: number, array: ArrayType) => boolean; /** - * Callback function used in Array functions that require a reduction. + * Defines the ArkTS Array reduction function, which is used by the 'reduceRight' API of the Array class. * * @typedef { function } ArrayReduceCallback - * @param { AccType } previousValue - The accumulator value. - * @param { ElementType } currentValue - The current element being processed in the array. - * @param { number } currentIndex - The index of the current element being processed in the array. - * @param { ArrayType } array - The array that the element belongs to. + * @param { AccType } previousValue - Accumulated value of the current traversal. + * @param { ElementType } currentValue - Element that is being traversed in the ArkTS array. + * @param { number } currentIndex - Index of the element in the ArkTS array. + * @param { ArrayType } array - ArkTS array that is being traversed. * @returns { AccType } The result of the reduction. * @syscap SystemCapability.Utils.Lang * @atomicservice @@ -251,7 +249,8 @@ declare namespace collections { * @since 12 */ /** - * Redefines ISendable for convenience. + * 'ISendable' is the parent type of all sendable types except null and undefined. + * It does not have any necessary methods or properties. * * @typedef { lang.ISendable } ISendable * @syscap SystemCapability.Utils.Lang @@ -270,7 +269,7 @@ declare namespace collections { * @since 12 */ /** - * Represents an array-like object that can be concatenated. + * An array-like object that can be concatenated. This API extends 'ISendable'. * * @interface ConcatArray * @extends ISendable @@ -313,10 +312,10 @@ declare namespace collections { * @since 12 */ /** - * Returns the item at that index. + * Returns the element at a given index in this ConcatArray. * - * @param { number } index - The zero-based index of the desired code unit. - * Throws error if index < 0 or index >= array.length. + * @param { number } index - Index of the element. The index starts from zero. + * If the passed-in index is less than 0 or greater than or equal to the value of 'length', an error is thrown. * @returns { T } The element in the ConcatArray matching the given index. * @readonly * @throws { BusinessError } 401 - Parameter error. Illegal index. @@ -339,10 +338,10 @@ declare namespace collections { * @since 12 */ /** - * Adds all the elements of an ArkTS ConcatArray into a string, separated by the specified separator string. + * Concatenates all elements in this array into a string, with a given separator. * - * @param { string } [separator] - A string used to separate one element of the array from - * the next in the resulting string. If omitted, the array elements are separated with a comma. + * @param { string } [separator] - Separator to be used. If no value is passed in, + * a comma (,) is used as the separator. * @returns { string } A string with all array elements joined. * If ConcatArray.length is 0, the empty string is returned. * @throws { BusinessError } 401 - Parameter error. Invalid separator. @@ -367,13 +366,12 @@ declare namespace collections { * @since 12 */ /** - * Returns a copy of a section of an ArkTS ConcatArray. + * Selects a range of elements in this array to create an array. * - * @param { number } [start] - The beginning index of the specified portion of the array. - * If start is undefined, then the slice begins at index 0. - * @param { number } [end] - The end index of the specified portion of the array. - * This is exclusive of the element at the index 'end'. - * If end is undefined, then the slice extends to the end of the array. + * @param { number } [start] - Start index of the range. If a negative number is passed in, + * it refers to the index of 'start + array.length' The default value is '0'. + * @param { number } [end] - End index of the range (exclusive). If a negative number is passed in, + * it refers to the index of 'end + array.length'. The default value is the length of the ArkTS array. * @returns { ConcatArray<T> } A new ConcatArray containing the extracted elements. * @throws { BusinessError } 401 - Parameter error. Invalid `start` or `end` parameters. * @syscap SystemCapability.Utils.Lang @@ -395,10 +393,10 @@ declare namespace collections { * @since 12 */ /** - * Array is a data structure that stores a collection of elements. - * If multiple threads access a Array instance concurrently, - * and at least one of the threads modifies the array structurally, - * it must be synchronized externally. + * A linear data structure that is implemented on arrays and can be passed between ArkTS concurrent instances. + * Pass-by-reference is recommended for better transfer performance. + * This section uses the following to identify the use of generics: + * T: type, which can be any of the sendable data types. * * @implements ConcatArray<T> * @syscap SystemCapability.Utils.Lang @@ -441,10 +439,10 @@ declare namespace collections { * @since 12 */ /** - * Creates an ArkTS Array with arrayLength elements initialized to initialValue. + * Creates an ArkTS array of a fixed length, with each element set to a given initial value. * - * @param { number } arrayLength - The length of the array. - * @param { T } initialValue - Element initial value that will be filled into the Array. + * @param { number } arrayLength - Length of the ArkTS array. + * @param { T } initialValue - Initial value of each element in the ArkTS array. * @returns { Array<T> } A new Array instance * @throws { BusinessError } 401 - Parameter error. * @throws { BusinessError } 10200011 - The create method cannot be bound. @@ -467,9 +465,9 @@ declare namespace collections { * @since 12 */ /** - * Creates an ArkTS Array from an array-like object. + * Creates an ArkTS array from an array-like object. * - * @param { ArrayLike<T> } arrayLike - An array-like object to convert to an ArkTS Array. + * @param { ArrayLike<T> } arrayLike - Array-like object. * @returns { Array<T> } A new Array instance * @throws { BusinessError } 401 - Parameter error. * @throws { BusinessError } 10200011 - The from method cannot be bound. @@ -493,11 +491,12 @@ declare namespace collections { * @since 12 */ /** - * Creates an ArkTS Array from an iterable object. + * Creates an ArkTS array from an iterable object. * - * @param { Iterable<T> } iterable - An iterable object to convert to an ArkTS Array. + * @param { Iterable<T> } iterable - Array-like object. * @returns { Array<T> } A new Array instance - * @throws { BusinessError } 401 - Parameter error. + * @throws { BusinessError } 401 - Parameter error: Possible causes: 1. Mandatory parameters are left unspecified; + * 2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 10200011 - The from method cannot be bound. * @static * @syscap SystemCapability.Utils.Lang @@ -507,12 +506,13 @@ declare namespace collections { */ static from<T>(iterable: Iterable<T>): Array<T>; /** - * Creates an ArkTS Array from an array-like object. + * Creates an ArkTS array from an array-like object, and uses a custom function to process each array element. * - * @param { ArrayLike<T> | Iterable<T> } arrayLike - An object to convert to an ArkTS Array. - * @param { ArrayFromMapFn<T, T> } mapFn - A mapping function to call on every element of the array. + * @param { ArrayLike<T> | Iterable<T> } arrayLike - Array-like object. + * @param { ArrayFromMapFn<T, T> } mapFn - Functions used to process the array elements. * @returns { Array<T> } A new Array instance - * @throws { BusinessError } 401 - Parameter error. + * @throws { BusinessError } 401 - Parameter error: Possible causes: 1. Mandatory parameters are left unspecified; + * 2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 10200011 - The from method cannot be bound. * @static * @syscap SystemCapability.Utils.Lang @@ -521,12 +521,14 @@ declare namespace collections { */ static from<T>(arrayLike: ArrayLike<T> | Iterable<T>, mapFn: ArrayFromMapFn<T, T>): Array<T>; /** - * Creates an ArkTS Array from an array-like object. + * Creates an ArkTS array from an array-like object, and uses a custom function to process each array element. + * The type of the elements in the array-like object can be different from that of the array elements. * - * @param { ArrayLike<U> | Iterable<U> } arrayLike - An object to convert to an ArkTS Array. - * @param { ArrayFromMapFn<U, T> } mapFn - A mapping function to call on every element of the object. + * @param { ArrayLike<U> | Iterable<U> } arrayLike - Array-like object. + * @param { ArrayFromMapFn<U, T> } mapFn - Functions used to process the array elements. * @returns { Array<T> } A new Array instance - * @throws { BusinessError } 401 - Parameter error. + * @throws { BusinessError } 401 - Parameter error: Possible causes: 1. Mandatory parameters are left unspecified; + * 2. Incorrect parameter types; 3. Parameter verification failed. * @throws { BusinessError } 10200011 - The from method cannot be bound. * @static * @syscap SystemCapability.Utils.Lang @@ -543,7 +545,7 @@ declare namespace collections { * @since 12 */ /** - * A constructor used to create an ArkTS Array. + * A constructor used to create an empty ArkTS array. * * @throws { BusinessError } 10200012 - The Array's constructor cannot be directly invoked. * @syscap SystemCapability.Utils.Lang @@ -564,10 +566,10 @@ declare namespace collections { * @since 12 */ /** - * A constructor used to create an ArkTS Array. + * A constructor used to create an ArkTS array with the given elements. * - * @param { T } first - First element when initializing an ArkTS Array. - * @param { T[] } left - Left elements when initializing an ArkTS Array. + * @param { T } first - First element to be included in the ArkTS array. + * @param { T[] } left - Remaining elements to be included in the ArkTS array. * @throws { BusinessError } 401 - Parameter error. * @throws { BusinessError } 10200012 - The Array's constructor cannot be directly invoked. * @syscap SystemCapability.Utils.Lang @@ -587,9 +589,9 @@ declare namespace collections { * @since 12 */ /** - * A constructor used to create an ArkTS Array. + * A constructor used to create an ArkTS array with the given elements. * - * @param { T[] } items - Elements when initializing an ArkTS Array. + * @param { T[] } items - Elements to be included in the ArkTS array. * @throws { BusinessError } 401 - Parameter error. * @throws { BusinessError } 10200012 - The Array's constructor cannot be directly invoked. * @syscap SystemCapability.Utils.Lang @@ -610,8 +612,8 @@ declare namespace collections { * @since 12 */ /** - * Removes the last element from an ArkTS array and returns it. - * If the array is empty, undefined is returned and the array is not modified. + * Removes the last element from this ArkTS array and returns that element. + * If the array is empty, undefined is returned and the array does not change. * * @returns { T | undefined } - The removed element from the array; undefined if the array is empty. * @throws { BusinessError } 10200011 - The pop method cannot be bound. @@ -635,9 +637,9 @@ declare namespace collections { * @since 12 */ /** - * Appends new elements to the end of an ArkTS Array, and returns the new length of the array. + * Adds one or more elements to the end of this ArkTS array and returns the new length of the array. * - * @param { T[] } items - New elements to add to the ArkTS array. + * @param { T[] } items - Elements to add. * @returns { number } - The new length property of the object upon which the method was called. * @throws { BusinessError } 401 - Parameter error. * @throws { BusinessError } 10200011 - The push method cannot be bound. @@ -662,10 +664,10 @@ declare namespace collections { * @since 12 */ /** - * Adds all the elements of an ArkTS Array into a string, separated by the specified separator string. + * Concatenates all elements in this ArkTS array into a string, with a given separator. * - * @param { string } [separator] - A string used to separate one element of the array from - * the next in the resulting string. If omitted, the array elements are separated with a comma. + * @param { string } [separator] - Separator to be used. If no value is passed in, + * a comma (,) is used as the separator. * @returns { string } A string with all array elements joined. If Array.length is 0, the empty string is returned. * @throws { BusinessError } 401 - Parameter error. * @throws { BusinessError } 10200011 - The join method cannot be bound. @@ -688,8 +690,8 @@ declare namespace collections { * @since 12 */ /** - * Removes the first element from an ArkTS Array and returns it. - * If the array is empty, undefined is returned and the array is not modified. + * Removes the first element from this ArkTS array and returns that element. + * If the array is empty, undefined is returned and the array does not change. * * @returns { T | undefined } The removed element from the array; undefined if the array is empty * @throws { BusinessError } 10200011 - The shift method cannot be bound. @@ -713,9 +715,9 @@ declare namespace collections { * @since 12 */ /** - * Inserts new elements at the start of an array, and returns the new length of the array. + * Adds one or more elements to the beginning of this ArkTS array and returns the new length of the array. * - * @param { T[] } items - Elements to insert at the start of the array. + * @param { T[] } items - Elements to add. * @returns { number } The new length property of the object upon which the method was called. * @throws { BusinessError } 401 - Parameter error. * @throws { BusinessError } 10200011 - The unshift method cannot be bound. @@ -749,11 +751,10 @@ declare namespace collections { * For both start and end, a negative index can be used to indicate an offset from the end of the array. * For example, -2 refers to the second to last element of the array. * - * @param { number } [start] - The beginning index of the specified portion of the array. - * If start is undefined, then the slice begins at index 0. - * @param { number } [end] - The end index of the specified portion of the array. - * This is exclusive of the element at the index 'end'. - * If end is undefined, then the slice extends to the end of the array. + * @param { number } [start] - Start index of the range. If a negative number is passed in, + * it refers to the index of start + array.length. The default value is 0. + * @param { number } [end] - End index of the range (exclusive). If a negative number is passed in, + * it refers to the index of end + array.length. The default value is the length of the ArkTS array. * @returns { Array<T> } A new array containing the extracted elements. * @throws { BusinessError } 401 - Parameter error. * @throws { BusinessError } 10200011 - The slice method cannot be bound. @@ -779,7 +780,7 @@ declare namespace collections { * @since 12 */ /** - * Sorts an array in place. This method mutates the array and returns a reference to the same array. + * Sorts elements in this ArkTS array and returns a new array. * * @param { function } [compareFn] - Function used to determine the order of the elements. It is expected to return * a negative value if the first argument is less than the second argument, zero if they're equal, @@ -809,11 +810,11 @@ declare namespace collections { * @since 12 */ /** - * Returns the index of the first occurrence of a value in an ArkTS Array, or -1 if it is not present. + * Returns the index of the first occurrence of a value in this ArkTS Array. + * If the value is not found, -1 is returned. * - * @param { T } searchElement - The value to locate in the array. - * @param { number } [fromIndex] - The array index at which to begin the search. - * If fromIndex is omitted, the search starts at index 0. + * @param { T } searchElement - Value to search for. + * @param { number } [fromIndex] - Index from which the search starts. The default value is 0. * @returns { number } The first index of searchElement in the array; -1 if not found. * @throws { BusinessError } 401 - Parameter error. * @throws { BusinessError } 10200011 - The indexOf method cannot be bound. @@ -837,10 +838,9 @@ declare namespace collections { * @since 12 */ /** - * Executes a provided function once for each value in the Array object. + * Calls a callback function for each element in this ArkTS Array. * - * @param { function } callbackFn - A function that accepts up to three arguments. - * The function to be called for each element. + * @param { function } callbackFn - Callback function to run for each element. * @throws { BusinessError } 401 - Parameter error. * @throws { BusinessError } 10200011 - The forEach method cannot be bound. * @throws { BusinessError } 10200201 - Concurrent modification error. @@ -865,11 +865,10 @@ declare namespace collections { * @since 12 */ /** - * Calls a defined callback function on each element of an ArkTS Array, - * and returns an array that contains the results. + * Calls a callback function for each element in this ArkTS Array and returns a new array that + * contains the result of the callback function. * - * @param { function } callbackFn - A function that accepts up to three arguments. - * The map method calls the callbackFn function one time for each element in the array. + * @param { function } callbackFn - Callback function to run for each element. * @returns { Array<U> } A new array with each element being the result of the callback function. * @throws { BusinessError } 401 - Parameter error. * @throws { BusinessError } 10200011 - The map method cannot be bound. @@ -895,10 +894,11 @@ declare namespace collections { * @since 12 */ /** - * Returns the elements of an ArkTS Array that meet the condition specified in a callback function. + * Returns a new array containing all elements that pass a test provided by a callback function. * - * @param { function } predicate - A function that accepts up to three arguments. - * The filter method calls the predicate function one time for each element in the array. + * @param { function } predicate - Function that takes three arguments. It is used to filter elements. + * The value true means that the current element passes the test and should be retained in the new array. + * The value false means that the current element fails the test and should be excluded from the new array. * @returns { Array<T> } A shallow copy of the given containing just the elements that pass the test. * If no elements pass the test, an empty array is returned. * @throws { BusinessError } 401 - Parameter error. @@ -931,8 +931,8 @@ declare namespace collections { * The return value of the callback function is the accumulated result, * and is provided as an argument in the next call to the callback function. * - * @param { function } callbackFn - A function that accepts up to four arguments. - * The reduce method calls the callbackFn function one time for each element in the array. + * @param { function } callbackFn - Function that takes four arguments. + * It performs an operation on each element and passes the result as an accumulated value to the next element. * @returns { T } The value that results from running the "reducer" callback function to * completion over the entire array. * @throws { BusinessError } 401 - Parameter error. @@ -968,11 +968,9 @@ declare namespace collections { * The return value of the callback function is the accumulated result, * and is provided as an argument in the next call to the callback function. * - * @param { function } callbackFn - A function that accepts up to four arguments. - * The reduce method calls the callbackFn function one time for each element in the array. - * @param { U } initialValue - If initialValue is specified, - * it is used as the initial value to start the accumulation. - * The first call to the callbackFn function provides this value as an argument instead of an array value. + * @param { function } callbackFn - Function that takes four arguments. + * It performs an operation on each element and passes the result as an accumulated value to the next element. + * @param { U } initialValue - Initial value of the accumulator. * @returns { U } The value that results from running the "reducer" callback function to * completion over the entire array. * @throws { BusinessError } 401 - Parameter error. @@ -1003,10 +1001,10 @@ declare namespace collections { * @since 12 */ /** - * Returns the item located at the specified index. + * Returns the element at a given index in this ArkTS array. * - * @param { number } index - The zero-based index of the desired code unit. - * A negative index will count back from the last item. + * @param { number } index - Index of the element. The index in an array always starts from 0 and is an integer. + * If a negative number is passed in, it refers to the index of index + array.length. * @returns { T | undefined } The element in the array matching the given index. * Always returns undefined if index < -array.length or index >= array.length without * attempting to access the corresponding property. @@ -1029,7 +1027,7 @@ declare namespace collections { * @since 12 */ /** - * Returns an iterator that can be used to iterate over elements of type T. + * Obtains an iterator, each item of which is a JavaScript object. * * @returns { IterableIterator<T> } Iterator object. * @throws { BusinessError } 10200011 - The Symbol.iterator method cannot be bound. @@ -1050,7 +1048,7 @@ declare namespace collections { * @since 12 */ /** - * Returns an iterable of key, value pairs for every entry in the array + * Returns an iterator object that contains the key-value pair of each element in this ArkTS array. * * @returns { IterableIterator<[number, T]> } A new iterable iterator object. * @throws { BusinessError } 10200011 - The entries method cannot be bound. @@ -1072,7 +1070,7 @@ declare namespace collections { * @since 12 */ /** - * Returns an iterable of keys in the array + * Returns an iterator object that contains the key of each element in this ArkTS array. * * @returns { IterableIterator<number> } A new iterable iterator object. * @throws { BusinessError } 10200011 - The keys method cannot be bound. @@ -1094,7 +1092,7 @@ declare namespace collections { * @since 12 */ /** - * Returns an iterable of values in the array + * Returns an iterator object that contains the value of each element in this ArkTS array. * * @returns { IterableIterator<T> } A new iterable iterator object. * @throws { BusinessError } 10200011 - The values method cannot be bound. @@ -1122,12 +1120,14 @@ declare namespace collections { * @since 12 */ /** - * Returns the value of the first element in the array where predicate is true, and undefined - * otherwise. + * Returns the value of the first element that passes a test provided by a callback function. + * If none of the elements pass the test, undefined is returned. * - * @param { function } predicate - Find calls predicate once for each element of the array, in ascending - * order, until it finds one where predicate returns true. - * If such an element is found, find immediately returns that element value. Otherwise, find returns undefined. + * @param { function } predicate - Function that takes three arguments. It is used to filter elements. + * The value true means that the current element meets the conditions, the traversal stops, + * and that element is returned. The value false means that the current element does not meet the condition, + * and the traversal continues until the element that meets the condition is found + * or the entire array is traversed. * @returns { T | undefined } The first element in the array that satisfies the provided testing function. * Otherwise, undefined is returned. * @throws { BusinessError } 401 - Parameter error. @@ -1154,10 +1154,10 @@ declare namespace collections { * @since 12 */ /** - * Determines whether an array includes a certain element, returning true or false as appropriate. + * Checks whether this ArkTS array contains an element and returns a Boolean value. * - * @param { T } searchElement - The element to search for. - * @param { number } [fromIndex] - The position in this array at which to begin searching for searchElement. + * @param { T } searchElement - Element to search for. + * @param { number } [fromIndex] - Index from which the search starts. The default value is 0. * @returns { boolean } A boolean value which is true if the value searchElement is found within * the array (or the part of the array indicated by the index fromIndex, if specified). * @throws { BusinessError } 401 - Parameter error. @@ -1185,12 +1185,14 @@ declare namespace collections { * @since 12 */ /** - * Returns the index of the first element in the array where predicate is true, and -1 - * otherwise. + * Returns the index of the first element that passes a test provided by a callback function. + * If none of the elements pass the test, -1 is returned. * - * @param { function } predicate - Find calls predicate once for each element of the array, in ascending - * order, until it finds one where predicate returns true. If such an element is found, - * findIndex immediately returns that element index. Otherwise, findIndex returns -1. + * @param { function } predicate - Function that takes three arguments. It is used to filter elements. + * The value true means that the current element meets the conditions, the traversal stops, + * and the index of that element is returned. The value false means that the current element does not + * meet the condition, and the traversal continues until the element that meets the condition is found + * or the entire array is traversed. * @returns { number } The index of the first element in the array that passes the test. Otherwise, -1; * @throws { BusinessError } 401 - Parameter error. * @throws { BusinessError } 10200011 - The findIndex method cannot be bound. @@ -1218,13 +1220,12 @@ declare namespace collections { * @since 12 */ /** - * Returns the this object after filling the section identified by start and end with value + * Fills elements in the specified range of this ArkTS array with a given value. * - * @param { T } value - Value to fill array section with - * @param { number } [start] - Index to start filling the array at. If start is negative, it is treated as - * length+start where length is the length of the array. - * @param { number } [end] - Index to stop filling the array at. If end is negative, it is treated as - * length+end. + * @param { T } value - Value to fill in. + * @param { number } [start] - Start index of the range. The default value is 0. + * @param { number } [end] - End index of the range (exclusive). If no value is passed in, + * it refers to the last element of the array. * @returns { Array<T> } The modified array, filled with value. * @throws { BusinessError } 401 - Parameter error. * @throws { BusinessError } 10200011 - The fill method cannot be bound. @@ -1249,11 +1250,10 @@ declare namespace collections { * @since 12 */ /** - * Shrinks the ArkTS array to the given arrayLength. + * Shrinks this ArkTS array to a given length. * - * @param { number } arrayLength - The new Array length. - * Throws error when arrayLength < 0 or arrayLength > 2^32. - * If arrayLength > array.length, array remains unchanged. + * @param { number } arrayLength - New length of the array. + * If a value greater than or equal to the current array length is passed in, the array does not change. * @throws { BusinessError } 401 - Parameter error. * @throws { BusinessError } 10200011 - The shrinkTo method cannot be bound. * @throws { BusinessError } 10200201 - Concurrent modification error. @@ -1279,13 +1279,11 @@ declare namespace collections { * @since 12 */ /** - * Extends the ArkTS array to the given arrayLength, - * and appends new elements with given initialValue up to the arrayLength. + * Extends this array to a given length by adding elements with the specified initial value. * - * @param { number } arrayLength - The new Array length. - * Throws error when arrayLength < 0 or arrayLength > 2^32. - * If arrayLength < array.length, array remains unchanged. - * @param { T } initialValue - Element initial value that will be appended to the array. + * @param { number } arrayLength - New length of the array. + * If a value less than or equal to the current array length is passed in, the array does not change. + * @param { T } initialValue - Initial value of the elements to be added. * @throws { BusinessError } 401 - Parameter error. * @throws { BusinessError } 10200011 - The extendTo method cannot be bound. * @throws { BusinessError } 10200201 - Concurrent modification error. @@ -1308,10 +1306,10 @@ declare namespace collections { * @since 12 */ /** - * Returns the item at that index. + * Returns the element at a given index in this array. * - * @param { number } index - The zero-based index of the desired code unit. - * Throws error if index < 0 or index >= array.length. + * @param { number } index - Index of the element. The index starts from zero. + * If the passed-in index is less than 0 or greater than or equal to the value of length, an error is thrown. * @returns { T } The element in the array matching the given index. * @throws { BusinessError } 401 - Parameter error. * @throws { BusinessError } 10200001 - The value of index is out of range. @@ -1334,9 +1332,9 @@ declare namespace collections { * @since 12 */ /** - * Concatenates two or more arrays. + * Concatenates this ArkTS array with one or more arrays. * - * @param { ConcatArray<T>[] } items - The arrays to concatenate. + * @param { ConcatArray<T>[] } items - Arrays to concatenate. * @returns { Array<T> } A new array containing the elements of the concatenated arrays. * @throws { BusinessError } 401 - Parameter error. Not a valid array. * @throws { BusinessError } 10200011 - The concat method cannot be bound. @@ -1363,10 +1361,10 @@ declare namespace collections { * @since 12 */ /** - * Removes elements from the array at the specified position. + * Removes elements from a specified position in an array. * - * @param { number } start - The zero-based index at which to start changing the contents of the array. - * All the elements from start to the end of the array will be deleted. + * @param { number } start - Index from which the removal starts. If -array.length =< start < 0, + * the removal starts from start + array.length. If start < -array.length, the removal starts from 0. * @returns { Array<T> } An array containing the deleted elements. * @throws { BusinessError } 401 - Parameter error.Possible causes: * 1.Mandatory parameters are left unspecified. @@ -1398,13 +1396,13 @@ declare namespace collections { * @since 12 */ /** - * Removes elements from the array and, if necessary, inserts new elements at the specified position. + * Removes elements from a specified position in an array, and inserts new elements from the same position. * - * @param { number } start - The zero-based index at which to start changing the contents of the array. - * @param { number } deleteCount - The number of elements to remove from the array, - * starting at the index specified by the start parameter. - * @param { T[] } items - An array of elements to insert into the array, - * starting at the index specified by the start parameter. + * @param { number } start - Index from which the removal starts. If -array.length =< start < 0, + * the removal starts from start + array.length. If start < -array.length, the removal starts from 0. + * @param { number } deleteCount - Number of elements to remove. + * @param { T[] } items - New elements to insert from the start position. + * If no value is passed in, only the elements in the array are removed. * @returns { Array<T> } An array containing the deleted elements. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified. @@ -1418,12 +1416,14 @@ declare namespace collections { */ splice(start: number, deleteCount: number, ...items: T[]): Array<T>; /** - * Check whether the value is an ArkTs Array. + * Check whether the input parameter is an ArkTS array. * - * @param { Object|undefined|null } value - The value to be checked.. + * @param { Object|undefined|null } value - Value to check. * @returns { boolean } Returns true if the value is an array; otherwise, returns false. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - * <br>2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * 1. Mandatory parameters are left unspecified. + * 2. Incorrect parameter types. + * 3. Parameter verification failed. * @static * @syscap SystemCapability.Utils.Lang * @atomicservice @@ -1431,12 +1431,15 @@ declare namespace collections { */ static isArray(value: Object | undefined | null): boolean; /** - * Create an ArkTs Array containing these parameters. + * Creates an ArkTS array with a variable number of parameters. * - * @param { T[] } items - A variable number of arguments that will be used as the elements of the new array. + * @param { T[] } items - Array of elements used to create the array. + * The number of elements can be zero, one, or more. * @returns { Array<T> } Returns a new Array instance containing the specified elements. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - * <br>2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * 1. Mandatory parameters are left unspecified. + * 2. Incorrect parameter types. + * 3. Parameter verification failed. * @static * @syscap SystemCapability.Utils.Lang * @atomicservice @@ -1444,14 +1447,18 @@ declare namespace collections { */ static of<T>(...items: T[]): Array<T>; /** - * Copy elements inside an ArkTs Array and move them to another location. + * Copies elements within a given range from this ArkTS array to another position in sequence. * - * @param { number } target - The index at which to copy the elements. - * @param { number } start - The index to start copying elements from (default is 0). - * @param { number } end - The index to stop copying elements (default is the array's length). + * @param { number } target - Index to copy the elements to. + * @param { number } start - Start index of the range. If a negative number is passed in, + * it refers to the index of start + array.length. + * @param { number } end - End index of the range. If a negative number is passed in, + * it refers to the index of end + array.length. The default value is the length of the ArkTS array. * @returns { Array<T> } Returns the modified array after the copy operation. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - * <br>2. Incorrect parameter types; 3. Parameter verification failed. + * @throws { BusinessError } 401 - Parameter error. Possible causes: + * 1. Mandatory parameters are left unspecified. + * 2. Incorrect parameter types. + * 3. Parameter verification failed. * @throws { BusinessError } 10200011 - The copyWithin method cannot be bound. * @throws { BusinessError } 10200201 - Concurrent modification error. * @syscap SystemCapability.Utils.Lang @@ -1460,7 +1467,7 @@ declare namespace collections { */ copyWithin(target: number, start: number, end?: number): Array<T>; /** - * Reverses the elements in an Array. + * Reverses elements in this ArkTS array and returns a reference to the same array. * * @returns { Array<T> } The reference to the original typed array, now reversed. * <br>Note that the typed array is reversed in place, and no copy is made. @@ -1472,11 +1479,12 @@ declare namespace collections { */ reverse(): Array<T>; /** - * Find the last occurrence of a specified element in an ArkTs Array. + * Obtains the index of the last occurrence of the specified value in in this ArkTS array. * - * @param { T } searchElement - Element to search for in the array.. - * @param { number } fromIndex - The index at which to start the search. The default is the last - * index of the array. <br>If this index is negative, it is treated as array.length + fromIndex. + * @param { T } searchElement - Value to search for. + * @param { number } fromIndex - Index from which the search starts. The default value is 0. + * If the index is greater than or equal to the length of the ArkTS array, -1 is returned. + * If a negative number is passed in, it refers to the index of fromIndex + array.length. * @returns { number } Returns the last index of the specified element if found; otherwise, returns -1. * @throws { BusinessError } 10200001 - The value of fromIndex or toIndex is out of range. * @throws { BusinessError } 10200011 - The lastIndexOf method cannot be bound. @@ -1487,9 +1495,9 @@ declare namespace collections { */ lastIndexOf(searchElement: T, fromIndex?: number): number; /** - * Tests whether all elements in an ArkTs Array meets a specified condition. + * Checks whether all elements in this ArkTS array meet a given condition. * - * @param { ArrayPredicateFn<T, Array<T>> } predicate - A function that is called for each element in the array. + * @param { ArrayPredicateFn<T, Array<T>> } predicate - Assertion function used for the test. * @returns { boolean } Returns true if the callback function returns a truthy value for every element; * <br>otherwise, it returns false. If the array is empty, it returns true. * @throws { BusinessError } 10200011 - The every method cannot be bound. @@ -1500,9 +1508,9 @@ declare namespace collections { */ every(predicate: ArrayPredicateFn<T, Array<T>>): boolean; /** - * Test whether at least one element in an ArkTs Array meets a specified condition. + * Checks whether this ArkTS array contains an element that meets certain conditions. * - * @param { ArrayPredicateFn<T, Array<T> } predicate - A function that is called for each element in the array. + * @param { ArrayPredicateFn<T, Array<T> } predicate - Assertion function used for the test. * @returns { boolean } Returns true if the callback function returns a truthy value for any element; * <br>otherwise, it returns false. If the array is empty, it returns false. * @throws { BusinessError } 10200011 - The some method cannot be bound. @@ -1513,7 +1521,7 @@ declare namespace collections { */ some(predicate: ArrayPredicateFn<T, Array<T>>): boolean; /** - * Convert an ArkTs Array to a string. + * Converts an ArkTS array into a string. * * @returns { string } Returns a string representing the specified array and its elements, separated by commas. * @throws { BusinessError } 10200011 - The toString method cannot be bound. @@ -1524,7 +1532,9 @@ declare namespace collections { */ toString(): string; /** - * Convert an ArkTs Array to a string, The elements are converted to string using their toLocaleString methods. + * Generates a string that matches the cultural conversions of the current system locale. + * Each element converts itself to a string via its toLocaleString API, and these strings are then joined + * together in sequence with commas (,). * * @returns { string } Returns a string representing the specified array and its elements, separated by commas. * @throws { BusinessError } 10200011 - The toLocaleString method cannot be bound. @@ -1537,8 +1547,8 @@ declare namespace collections { /** * Reduce elements in an ArkTs Array from right to left. * - * @param { ArrayReduceCallback<U, T, Array<T>> } callbackFn - A function that is called for each element - * in the array. + * @param { ArrayReduceCallback<U, T, Array<T>> } callbackFn - Function that takes four arguments. + * It performs an operation on each element and passes the result as an accumulated value to the next element. * @param { U } initialValue - A value to use as the first argument to the first call of the callback. * <br>If no initial value is provided, the last element of the array will be used, * <br>and the callback will start with the second-to-last element. @@ -1556,8 +1566,8 @@ declare namespace collections { /** * Reduce elements in an ArkTs Array from right to left. * - * @param { ArrayReduceCallback<T, T, Array<T>> } callbackFn - A function that is called for each element - * in the array. + * @param { ArrayReduceCallback<T, T, Array<T>> } callbackFn - Function that takes four arguments. + * It performs an operation on each element and passes the result as an accumulated value to the next element. * @returns { T } Returns the single value that results from the reduction. * @throws { BusinessError } 401 - Parameter error. Possible causes: * 1.Mandatory parameters are left unspecified. -- Gitee From 28b0b997b3f5f46c4eec33b05f79534ada6aff4c Mon Sep 17 00:00:00 2001 From: luzhiye <luzhiye123@huawei.com> Date: Sat, 10 May 2025 07:42:45 +0000 Subject: [PATCH 811/835] update api/@ohos.usbManager.d.ts. Signed-off-by: luzhiye <luzhiye123@huawei.com> --- api/@ohos.usbManager.d.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/@ohos.usbManager.d.ts b/api/@ohos.usbManager.d.ts index 7714e6dfd2..e564582d79 100644 --- a/api/@ohos.usbManager.d.ts +++ b/api/@ohos.usbManager.d.ts @@ -2376,8 +2376,8 @@ declare namespace usbManager { * @throws { BusinessError } 14400010 - Other USB error. Possible causes: * <br>1.Unrecognized discard error code. * @throws { BusinessError } 14400013 - The USBDevicePipe validity check failed. Possible causes: - * <br>1.The validity of the input parameters is checked failed. - * <br>2.The input parameters are obtained through a rational call chain, first using connectDevice to acquire the USBDevicePipe. + * <br>1.The input parameters fails the validation check. + * <br>2.The call chain used to obtain the input parameters is not resonable. * @syscap SystemCapability.USB.USBManager * @since 20 */ -- Gitee From 4ba86317021e5a8c3b144662a40307adedef1678 Mon Sep 17 00:00:00 2001 From: yangbiao199318 <yangbiao63@huawei-partners.com> Date: Sat, 10 May 2025 16:04:48 +0800 Subject: [PATCH 812/835] =?UTF-8?q?fix:=E4=BF=AE=E6=94=B9=E8=92=99?= =?UTF-8?q?=E5=B1=82api19?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: yangbiao199318 <yangbiao63@huawei-partners.com> --- api/@ohos.promptAction.d.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/@ohos.promptAction.d.ts b/api/@ohos.promptAction.d.ts index 82055e663f..e655e6a4ca 100644 --- a/api/@ohos.promptAction.d.ts +++ b/api/@ohos.promptAction.d.ts @@ -1096,7 +1096,7 @@ declare namespace promptAction { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ dialogTransition?: TransitionEffect; @@ -1107,7 +1107,7 @@ declare namespace promptAction { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ maskTransition?: TransitionEffect; -- Gitee From 053ee3ee15aba0a07d6f2eef818cf6aa31d02e80 Mon Sep 17 00:00:00 2001 From: yangbiao199318 <yangbiao63@huawei-partners.com> Date: Sat, 10 May 2025 16:22:35 +0800 Subject: [PATCH 813/835] =?UTF-8?q?Select=E4=B8=8B=E6=8B=89=E8=8F=9C?= =?UTF-8?q?=E5=8D=95=E9=81=BF=E8=AE=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: yangbiao199318 <yangbiao63@huawei-partners.com> --- api/@internal/component/ets/select.d.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/api/@internal/component/ets/select.d.ts b/api/@internal/component/ets/select.d.ts index 635bc8708d..3f3b9f9704 100644 --- a/api/@internal/component/ets/select.d.ts +++ b/api/@internal/component/ets/select.d.ts @@ -284,7 +284,7 @@ declare enum MenuAlignType { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ declare enum AvoidanceMode { /** @@ -293,7 +293,7 @@ declare enum AvoidanceMode { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ COVER_TARGET, /** @@ -302,7 +302,7 @@ declare enum AvoidanceMode { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ AVOID_AROUND_TARGET } @@ -1190,7 +1190,7 @@ declare class SelectAttribute extends CommonMethod<SelectAttribute> { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since 18 + * @since 19 */ avoidance(mode: AvoidanceMode): SelectAttribute; -- Gitee From 8988e4c161c93298eabfc16ccb837d8b4d10147e Mon Sep 17 00:00:00 2001 From: TYW <tywei36@qq.com> Date: Sat, 10 May 2025 17:25:19 +0800 Subject: [PATCH 814/835] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: TYW <tywei36@qq.com> --- api/@ohos.PiPWindow.d.ts | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/api/@ohos.PiPWindow.d.ts b/api/@ohos.PiPWindow.d.ts index 8f5ad41c87..206fc082fe 100644 --- a/api/@ohos.PiPWindow.d.ts +++ b/api/@ohos.PiPWindow.d.ts @@ -497,13 +497,13 @@ declare namespace PiPWindow { ABOUT_TO_RESTORE = 5, /** - * Error message during start/stop. + * Error occurs during the lifecycle of PiP window. * * @syscap SystemCapability.Window.SessionManager * @since 11 */ /** - * Error message during start/stop. + * Error occurs during the lifecycle of PiP window. * * @syscap SystemCapability.Window.SessionManager * @atomicservice @@ -513,7 +513,7 @@ declare namespace PiPWindow { } /** - * Describe PiP window custom controls. + * Describe optional component groups of PiP window. * * @typedef { VideoPlayControlGroup | VideoCallControlGroup | VideoMeetingControlGroup | VideoLiveControlGroup } * @syscap SystemCapability.Window.SessionManager @@ -523,7 +523,7 @@ declare namespace PiPWindow { type PiPControlGroup = VideoPlayControlGroup | VideoCallControlGroup | VideoMeetingControlGroup | VideoLiveControlGroup; /** - * Enum for video play PiP window custom controls. + * Enum for video play component groups of PiP window. * * @enum { number }. * @syscap SystemCapability.Window.SessionManager @@ -551,7 +551,7 @@ declare namespace PiPWindow { } /** - * Enum for video call PiP window custom controls. + * Enum for video call component groups of PiP window. * * @enum { number }. * @syscap SystemCapability.Window.SessionManager @@ -597,7 +597,7 @@ declare namespace PiPWindow { } /** - * Enum for video meeting PiP window custom controls. + * Enum for video meeting component groups of PiP window. * * @enum { number }. * @syscap SystemCapability.Window.SessionManager @@ -643,7 +643,7 @@ declare namespace PiPWindow { } /** - * Enum for video Live PiP window custom controls. + * Enum for video Live component groups of PiP window. * * @enum { number }. * @syscap SystemCapability.Window.SessionManager -- Gitee From 20f40002ae980fd7651694882a357ba2f30ea57c Mon Sep 17 00:00:00 2001 From: jjxxx123 <jiangxue32@h-partners.com> Date: Sat, 10 May 2025 18:29:48 +0800 Subject: [PATCH 815/835] =?UTF-8?q?Event=20distribution=20d.ts=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: jjxxx123 <jiangxue32@h-partners.com> --- api/@ohos.window.d.ts | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/api/@ohos.window.d.ts b/api/@ohos.window.d.ts index 792c68b370..6a305c4bf7 100644 --- a/api/@ohos.window.d.ts +++ b/api/@ohos.window.d.ts @@ -5927,7 +5927,7 @@ declare namespace window { off(type: 'keyboardDidHide', callback?: Callback<KeyboardInfo>): void; /** - * Touch outside callback on. + * Subscribes to the touch event outside this window. * * @param { 'touchOutside' } type - The value is fixed at 'touchOutside', indicating the click event outside this window. * @param { Callback<void> } callback - Callback used to return the click event outside this window. @@ -5941,7 +5941,7 @@ declare namespace window { on(type: 'touchOutside', callback: Callback<void>): void; /** - * Touch outside callback off. + * Unsubscribes from the touch event outside this window. * * @param { 'touchOutside' } type - The value is fixed at 'touchOutside', indicating the click event outside this window. * @param { Callback<void> } callback - Callback used to return the click event outside this window. @@ -6076,7 +6076,8 @@ declare namespace window { off(type: 'systemDensityChange', callback?: Callback<number>): void; /** - * Register the callback function that has no interaction for a long time. + * Subscribes to non-interaction events in a window within the specified period. + * Interaction events include physical keyboard input events and screen touch/click events, but not soft keyboard input events. * * @param { 'noInteractionDetected' } type - The value is fixed at 'noInteractionDetected', indicating the window has no interaction for a long time. * @param { number } timeout - The timeout(in seconds) of no interaction detection. @@ -6094,7 +6095,8 @@ declare namespace window { on(type: 'noInteractionDetected', timeout: number, callback: Callback<void>): void; /** - * Unregister the callback function that has no interaction for a long time. + * Unsubscribes from non-interaction events in a window within the specified period. + * Interaction events include physical keyboard input events and screen touch/click events, but not soft keyboard input events. * * @param { 'noInteractionDetected' } type - The value is fixed at 'noInteractionDetected', indicating the window has no interaction for a long time. * @param { Callback<void> } callback - Callback used to notify the window has no interaction for a long time. @@ -6169,7 +6171,7 @@ declare namespace window { * @since 10 */ /** - * Register the callback of dialogTargetTouch + * Subscribes to click or touch events in a window covered by a modal window. This API takes effect only when it is called by a modal window. * * @param { 'dialogTargetTouch' } type - The value is fixed at 'dialogTargetTouch', indicating the click event of the target window in the modal window mode. * @param { Callback<void> } callback - Callback invoked when the click event occurs in the target window of the modal window mode. @@ -6194,7 +6196,7 @@ declare namespace window { * @since 10 */ /** - * Unregister the callback of dialogTargetTouch + * Unsubscribes from the touch event of the target window in the modal window mode. * * @param { 'dialogTargetTouch' } type - The value is fixed at 'dialogTargetTouch', * indicating the click event of the target window in the modal window mode. -- Gitee From ec8e79be2d0219847fc62f47d327648cd0018a12 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=8F=E5=B5=8B=E5=B2=A9?= <sumeiyan@huawei.com> Date: Sat, 10 May 2025 18:41:30 +0800 Subject: [PATCH 816/835] =?UTF-8?q?=E4=BC=98=E5=8C=96=E9=83=A8=E5=88=86?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3sdk=E8=8B=B1=E6=96=87=E6=8F=8F=E8=BF=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 苏嵋岩 <sumeiyan@huawei.com> --- api/@ohos.window.d.ts | 253 ++++++++++++++++++++++++++---------------- 1 file changed, 156 insertions(+), 97 deletions(-) diff --git a/api/@ohos.window.d.ts b/api/@ohos.window.d.ts index 3d98df031b..ada9545a19 100644 --- a/api/@ohos.window.d.ts +++ b/api/@ohos.window.d.ts @@ -3153,10 +3153,11 @@ declare namespace window { function shiftAppWindowFocus(sourceWindowId: number, targetWindowId: number): Promise<void>; /** - * Shift window pointer event within the same application. And the window type contains only main window and subwindow. + * Transfers an input event from one window to another within the same application, particularly in split-window scenarios. + * It takes effect only for the main window and its child windows. * - * @param { number } sourceWindowId - Window id which the pointer event shift from. - * @param { number } targetWindowId - Window id which the pointer event shift to. + * @param { number } sourceWindowId - ID of the source window. You are advised to call getWindowProperties() to obtain the window ID. + * @param { number } targetWindowId - ID of the target window. You are advised to call getWindowProperties() to obtain the window ID. * @returns { Promise<void> } - Promise that returns no value. * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types. @@ -6310,10 +6311,14 @@ declare namespace window { off(type: 'windowStatusChange', callback?: Callback<WindowStatusType>): void; /** - * Register the callback of subWindowClose + * Subscribes to the event indicating that the child window is closed. + * This event is triggered only when the user clicks the system-provided close button in the upper right corner to close the child window. + * It is not triggered when the child window is closed in other ways. * - * @param { 'subWindowClose' } type - The value is fixed at 'subWindowClose', indicating the subwindow close event. - * @param { Callback<void> } callback - Callback used to return whether to terminate the subwindow close process. + * @param { 'subWindowClose' } type - Event type. The value is fixed at 'subWindowClose', indicating the child window close event. + * @param { Callback<void> } callback - Callback invoked when the close button in the upper right corner of the child window is clicked. + * The return value determines whether to continue to close the child window. + * The value true means not to close the child window, and false means to continue to close the child window. * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Incorrect parameter types; * 2. Parameter verification failed. * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. @@ -6326,10 +6331,14 @@ declare namespace window { on(type: 'subWindowClose', callback: Callback<void>): void; /** - * Unregister the callback of subWindowClose + * Unsubscribes from the event indicating that the child window is closed. * - * @param { 'subWindowClose' } type - The value is fixed at 'subWindowClose', indicating the subwindow close event. - * @param { Callback<void> } callback - Callback used to return whether to terminate the subwindow close process. + * @param { 'subWindowClose' } type - Event type. The value is fixed at 'subWindowClose', indicating the child window close event. + * @param { Callback<void> } callback - Callback invoked when the close button in the upper right corner of the child window is clicked. + * The return value determines whether to continue to close the child window. + * The value true means not to close the child window, and false means to continue to close the child window. + * If a value is passed in, the corresponding subscription is canceled. + * If no value is passed in, all subscriptions to the specified event are canceled. * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Incorrect parameter types; * 2. Parameter verification failed. * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. @@ -6342,10 +6351,14 @@ declare namespace window { off(type: 'subWindowClose', callback?: Callback<void>): void; /** - * Asynchronous callback event for closing the registration window. + * Subscribes to the event indicating that the main window or child window will be closed. + * This event is triggered only when the user clicks the close button in the system-provided title bar to close the window. + * It is not triggered when the window is closed in other ways. * - * @param { 'windowWillClose' } type - The value is fixed at 'windowWillClose', indicating the window close event. - * @param { Callback<void, Promise<boolean>> } callback - The callback function returns a Promise<boolean> to decide whether to close the window. + * @param { 'windowWillClose' } type - Event type. The value is fixed at 'windowWillClose', indicating the window close event. + * @param { Callback<void, Promise<boolean>> } callback - Callback used to when the close button in the upper right corner of the window is clicked. + * In the returned Promise function, resolve(true) means not to close the window, + * and resolve(false) or reject means to continue to close the window. * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Incorrect parameter types; * 2. Parameter verification failed. * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. @@ -6358,10 +6371,13 @@ declare namespace window { on(type: 'windowWillClose', callback: Callback<void, Promise<boolean>>): void; /** - * Cancel the asynchronous callback event for closing the registration window. + * Unsubscribes from the event indicating that the main window or child window will be closed. * - * @param { 'windowWillClose' } type - The value is fixed at 'windowWillClose', indicating the window close event. - * @param { Callback<void, Promise<boolean>> } callback - The callback function returns a Promise<boolean> to decide whether to close the window. + * @param { 'windowWillClose' } type - Event type. The value is fixed at 'windowWillClose', indicating the window close event. + * @param { Callback<void, Promise<boolean>> } callback - Callback used to when the close button in the upper right corner of the window is clicked. + * It does not return any parameter. In the returned Promise function, + * resolve(true) means not to close the window, + * and resolve(false) or reject means to continue to close the window. * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Incorrect parameter types; * 2. Parameter verification failed. * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. @@ -6877,10 +6893,11 @@ declare namespace window { setTopmost(isTopmost: boolean): Promise<void>; /** - * Set whether the main window is topmost. + * Places the main window above all the other windows of the application. * * @permission ohos.permission.WINDOW_TOPMOST - * @param { boolean } isWindowTopmost - Main window is topmost if true. + * @param { boolean } isWindowTopmost - Whether to pin the main window on top. + * The value true means to pin the main window on top, and false means the opposite. * @returns { Promise<void> } Promise that returns no value. * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; @@ -7826,9 +7843,11 @@ declare namespace window { setShadow(radius: number, color?: string, offsetX?: number, offsetY?: number): void; /** - * Sets window shadow radius. + * Sets the blur radius of the shadow on the edges of a child window or floating window. * - * @param { number } radius the radius of the shadow. + * @param { number } radius - Radius of the shadow, measured in px. + * The value is a floating point number greater than or equal to 0.0, + * and the value 0.0 means that the shadow is disabled for the window borders. * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; * 3. Parameter verification failed. @@ -7871,9 +7890,11 @@ declare namespace window { setCornerRadius(cornerRadius: number): void; /** - * Sets sub window or floating window corner radius. + * Sets the radius of the rounded corners for a child window or floating window. * - * @param { number } cornerRadius - Indicate the corner radius of the window. + * @param { number } cornerRadius - Radius of the rounded corners, measured in vp. + * The value is a floating point number greater than or equal to 0.0. + * The value 0.0 means that the window does not use rounded corners. * @returns { Promise<void> } Promise that returns no value. * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; @@ -7889,9 +7910,9 @@ declare namespace window { setWindowCornerRadius(cornerRadius: number): Promise<void>; /** - * Get sub window or floating window corner radius. + * Obtains the radius of rounded corners of a child window or floating window. * - * @returns { number } - The corner radius of window. + * @returns { number } - Radius of the rounded corner of the child window or floating window, measured in vp. * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. * @throws { BusinessError } 1300002 - This window state is abnormal. * @throws { BusinessError } 1300004 - Unauthorized operation. @@ -8174,9 +8195,11 @@ declare namespace window { * @since 11 */ /** - * Minimize app main window and hide app subWindow. + * Minimizes the main window if the caller is the main window. The main window can be restored in the dock bar. For 2-in-1 devices, it can be restored by calling restore(). + * Hides the child window if the caller is a child window. The child window cannot be restored in the dock bar. It can be made visible again by calling showWindow(). + * * - * @param { AsyncCallback<void> } callback - The callback of Minimize. + * @param { AsyncCallback<void> } callback - Callback used to return the result. * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. * @throws { BusinessError } 1300002 - This window state is abnormal. * @throws { BusinessError } 1300003 - This window manager service works abnormally. @@ -8197,9 +8220,10 @@ declare namespace window { * @since 11 */ /** - * Minimize app main window and hide app subWindow. + * Minimizes the main window if the caller is the main window. The main window can be restored in the dock bar. For 2-in-1 devices, it can be restored by calling restore(). + * Hides the child window if the caller is a child window. The child window cannot be restored in the dock bar. It can be made visible again by calling showWindow(). * - * @returns { Promise<void> } - The promise returned by the function. + * @returns { Promise<void> } - Promise that returns no value. * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. * @throws { BusinessError } 1300002 - This window state is abnormal. * @throws { BusinessError } 1300003 - This window manager service works abnormally. @@ -8223,9 +8247,12 @@ declare namespace window { * @since 12 */ /** - * Maximize app main window. - * @param { ?MaximizePresentation } presentation - set window presentation when maximize. - * @returns { Promise<void> } - The promise returned by the function. + * Maximizes the main window. + * + * @param { ?MaximizePresentation } presentation - Layout when the window is maximized. + * The default value is window.MaximizePresentation.ENTER_IMMERSIVE, + * indicating that the window enters the immersive layout when maximized. + * @returns { Promise<void> } - Promise that returns no value. * @throws { BusinessError } 801 - Capability not supported. Function maximize can not work correctly due to limited device capabilities. * @throws { BusinessError } 1300002 - This window state is abnormal. * @throws { BusinessError } 1300003 - This window manager service works abnormally. @@ -8431,9 +8458,10 @@ declare namespace window { * @since 11 */ /** - * Recover app main window. + * Restores the main window from the full-screen, maximized, or split-screen mode to a floating window, + * and restores the window size and position to those before the full-screen, maximized, or split-screen mode is entered. * - * @returns { Promise<void> } - The promise returned by the function. + * @returns { Promise<void> } - Promise that returns no value. * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. * @throws { BusinessError } 1300001 - Repeated operation. * @throws { BusinessError } 1300002 - This window state is abnormal. @@ -8444,9 +8472,9 @@ declare namespace window { recover(): Promise<void>; /** - * After the app main window is minimized, if the Ability is not in the background state, you can restore app main window. + * Restores the main window from minimization to the foreground, returning it to its size and position before it is minimized. * - * @returns { Promise<void> } - The promise returned by the function. + * @returns { Promise<void> } - Promise that returns no value. * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. * @throws { BusinessError } 1300002 - This window state is abnormal. * @throws { BusinessError } 1300003 - This window manager service works abnormally. @@ -8483,9 +8511,9 @@ declare namespace window { * @since 12 */ /** - * Set the visibility of the window decor. + * Sets whether the title bar is visible in the window. * - * @param { boolean } isVisible - Enable the decor visible if true, otherwise means the opposite. + * @param { boolean } isVisible - Whether the title bar is visible. The value true means that the title bar is visible and false means the opposite. * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. @@ -8497,9 +8525,9 @@ declare namespace window { setWindowDecorVisible(isVisible: boolean): void; /** - * Get the visibility of the window decor. + * Checks whether the title bar of this window is visible. * - * @returns { boolean } - The visibility of window decor, true if the decor is visible, otherwise means the. + * @returns { boolean } - Check result. The value true means that the title bar is visible, and false means the opposite. * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. * @throws { BusinessError } 1300002 - This window state is abnormal. * @syscap SystemCapability.Window.SessionManager @@ -8509,9 +8537,10 @@ declare namespace window { getWindowDecorVisible(): boolean; /** - * Set whether window can be moved by drag title. + * Enables or disables the capability to move the window (either main window or child window) by dragging its title bar and to maximize the window with a double-click. * - * @param { boolean } enabled - Enable the window title move if true, otherwise means the opposite. + * @param { boolean } enabled - Whether to enable the capability to move the window by dragging the title bar and to maximize the window with a double-click. + * The value true means to enable the capability, and false means the opposite. * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. @@ -8553,9 +8582,11 @@ declare namespace window { * @since 12 */ /** - * Set the modality of the window. + * Enables the modal property of the child window. After the modal property is enabled, + * the parent window does not respond to user interactions until the child window is closed or the child window's modal property is disabled. * - * @param { boolean } isModal - Enable the window modal if true, otherwise means the opposite. + * @param { boolean } isModal - Whether to enable the modal property of the child window. + * The value true means to enable the modal property, and false means the opposite. * @returns { Promise<void> } Promise that returns no value. * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types. @@ -8585,10 +8616,12 @@ declare namespace window { * @since 14 */ /** - * Set the modality of the window. + * Enables the modal property of the child window. After the modal property is enabled, + * the parent window does not respond to user interactions until the child window is closed or the child window's modal property is disabled. * - * @param { boolean } isModal - Enable the window modal if true, otherwise means the opposite. - * @param { ModalityType } modalityType - Set modality type when the window modal is true. + * @param { boolean } isModal - Whether to enable the modal property of the child window. The value true means to enable the modal property, + * and false means the opposite. Currently, this parameter can only be set to true. + * @param { ModalityType } modalityType - Modality type of the child window. * @returns { Promise<void> } Promise that returns no value. * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types. @@ -8615,9 +8648,12 @@ declare namespace window { * @since 11 */ /** - * Set the height of the window decor. + * Sets the height of the title bar of this window. + * This API takes effect for the window that has a title bar or a three-button area on 2-in-1 devices. * - * @param { number } height - The height of window decor. + * @param { number } height - Height of the title bar. It takes effect only for the window with the title bar. + * The value is an integer in the range [37,112]. The unit is vp. If a floating point number is passed in, + * the value is rounded down. A value outside the range is invalid. * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; * 3. Parameter verification failed. @@ -8639,9 +8675,10 @@ declare namespace window { * @since 11 */ /** - * Get the height of the window decor. + * Obtains the height of the title bar of this window. + * This API takes effect for the window that has a title bar or a three-button area on 2-in-1 devices. * - * @returns { number } - The height of window decor. + * @returns { number } - Height of the title bar. The value is an integer in the range [37,112]. The unit is vp. * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. * @throws { BusinessError } 1300002 - This window state is abnormal. * @syscap SystemCapability.Window.SessionManager @@ -8651,9 +8688,9 @@ declare namespace window { getWindowDecorHeight(): number; /** - * Set the style of the window decor. + * Sets the button style of the decoration bar. The setting takes effect only for the main window and the child window with the window title enabled. * - * @param { DecorButtonStyle } dectorStyle - The style of window decor. + * @param { DecorButtonStyle } dectorStyle - Button style of the decoration bar. * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. @@ -8666,9 +8703,10 @@ declare namespace window { setDecorButtonStyle(dectorStyle: DecorButtonStyle): void; /** - * Get the style of the window decor. + * Obtains the button style of the decoration bar. The setting takes effect only for the main window and the child window with the window title enabled. * - * @returns { DecorButtonStyle } - The style of window decor. + * @returns { DecorButtonStyle } - Button style on the decoration bar of the current window. + * The decoration button area is located in the upper right corner of the window. * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. * @throws { BusinessError } 1300002 - This window state is abnormal. * @throws { BusinessError } 1300003 - This window manager service works abnormally. @@ -8707,9 +8745,9 @@ declare namespace window { * @since 11 */ /** - * Get the area of window title buttons. + * Obtains the rectangle that holds the minimize, maximize, and close buttons on the title bar of the main window or the decorated child window. * - * @returns { TitleButtonRect } - The area of window title buttons. + * @returns { TitleButtonRect } - Rectangle obtained, which is located in the upper right corner of the window. * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. * @throws { BusinessError } 1300002 - This window state is abnormal. * @syscap SystemCapability.Window.SessionManager @@ -8719,11 +8757,11 @@ declare namespace window { getTitleButtonRect(): TitleButtonRect; /** - * Set whether to display the maximize, minimize, split buttons of main window. + * Shows or hides the maximize, minimize, and split-screen buttons on the title bar of the main window. * - * @param { boolean } isMaximizeVisible - Display maximize button if true, or hide maximize button if false. - * @param { boolean } isMinimizeVisible - Display minimize button if true, or hide minimize button if false. - * @param { boolean } isSplitVisible - Display split button if true, or hide split button if false. + * @param { boolean } isMaximizeVisible - Whether to show the maximize button. The value true means to show the button, and false means to hide it. + * @param { boolean } isMinimizeVisible - Whether to show the minimize button. The value true means to show the button, and false means to hide it. + * @param { boolean } isSplitVisible - Whether to show the split-screen button. The value true means to show the button, and false means to hide it. * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types. @@ -8737,11 +8775,12 @@ declare namespace window { setTitleButtonVisible(isMaximizeVisible: boolean, isMinimizeVisible: boolean, isSplitVisible: boolean): void; /** - * Set whether to display the maximize, minimize, close buttons of main window. + * Shows or hides the maximize, minimize, and close buttons on the title bar of the main window. * - * @param { boolean } isMaximizeButtonVisible - Display maximize button if true, or hide maximize button if false. - * @param { boolean } isMinimizeButtonVisible - Display minimize button if true, or hide minimize button if false. - * @param { boolean } isCloseButtonVisible - Display close button if true, or hide close button if false. + * @param { boolean } isMaximizeButtonVisible - Whether to show the maximize button. The value true means to show the button, and false means the opposite. + * If the maximize button is hidden, the corresponding restore button is also hidden in the maximize scenario. + * @param { boolean } isMinimizeButtonVisible - Whether to show the minimize button. The value true means to show the button, and false means the opposite. + * @param { boolean } isCloseButtonVisible - Whether to show the close button. The value true means to show the button, and false means the opposite. * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. @@ -8778,7 +8817,8 @@ declare namespace window { enableLandscapeMultiWindow(): Promise<void>; /** - * Start moving window. + * Starts moving this window. This API uses a promise to return the result. + * The window moves along with the cursor only when this API is called in the callback function of onTouch, where the event type is TouchType.Down. * * @returns { Promise<void> } Promise that returns no value. * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. @@ -8793,10 +8833,15 @@ declare namespace window { startMoving(): Promise<void>; /** - * Start moving window. + * Specifies the cursor position within the window and moves the window. It first adjusts the window to the cursor position before starting to move the window. + * The window moves along with the cursor only when this API is called in the callback function of onTouch, where the event type is TouchType.Down. * - * @param { number } offsetX - Expected pointer position x-axis offset in window when start moving. - * @param { number } offsetY - Expected pointer position y-axis offset in window when start moving. + * @param { number } offsetX - X-axis offset of the cursor position relative to the upper left corner of the window during movement, measured in px. + * This parameter only accepts integer values; any floating-point input will be rounded down. + * Negative values or values exceeding the window width are invalid. The window width can be obtained from WindowProperties. + * @param { number } offsetY - Y-axis offset of the cursor position relative to the upper left corner of the window during movement, measured in px. + * This parameter only accepts integer values; any floating-point input will be rounded down. + * Negative values or values exceeding the window height are invalid. The window height can be obtained from WindowProperties. * @returns { Promise<void> } Promise that returns no value. * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; @@ -8812,7 +8857,7 @@ declare namespace window { startMoving(offsetX: number, offsetY: number): Promise<void>; /** - * Stop moving window. + * Stops window movement when a window is being dragged. This API uses a promise to return the result. * * @returns { Promise<void> } Promise that returns no value. * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. @@ -8869,10 +8914,11 @@ declare namespace window { * @since 11 */ /** - * Register the callback of title buttons area change. + * Subscribes to the change event of the rectangle that holds the minimize, maximize, and close buttons on the title bar of the window. * - * @param { 'windowTitleButtonRectChange' } type - The value is fixed at 'windowTitleButtonRectChange', indicating the title buttons area change event. - * @param { Callback<TitleButtonRect> } callback - Callback used to return the current title buttons area. + * @param { 'windowTitleButtonRectChange' } type - Event type. The value is fixed at 'windowTitleButtonRectChange', + * indicating that the change event of the rectangle that holds the minimize, maximize, and close buttons. + * @param { Callback<TitleButtonRect> } callback - Callback used to return the new rectangle. * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; * 3. Parameter verification failed. @@ -8897,10 +8943,12 @@ declare namespace window { * @since 11 */ /** - * Unregister the callback of title buttons area change. + * Unsubscribes from the change event of the rectangle that holds the minimize, maximize, and close buttons on the title bar of the window. * - * @param { 'windowTitleButtonRectChange' } type - The value is fixed at 'windowTitleButtonRectChange', indicating the title buttons area change event. - * @param { Callback<TitleButtonRect> } callback - Callback used to return the current title buttons area. + * @param { 'windowTitleButtonRectChange' } type - Event type. The value is fixed at 'windowTitleButtonRectChange', + * indicating that the change event of the rectangle that holds the minimize, maximize, and close buttons. + * @param { Callback<TitleButtonRect> } callback - Callback used to return the new rectangle. If a value is passed in, the corresponding subscription is canceled. + * If no value is passed in, all subscriptions to the specified event are canceled. * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Incorrect parameter types; * 2. Parameter verification failed. * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. @@ -9089,11 +9137,11 @@ declare namespace window { isFocused(): boolean; /** - * Create sub window with options. + * Creates a child window under the main window, another child window, or floating window. * - * @param { string } name - window name of sub window - * @param { SubWindowOptions } options - options of sub window creation - * @returns { Promise<Window> } Promise used to return the subwindow. + * @param { string } name - Name of the child window. + * @param { SubWindowOptions } options - Parameters used for creating the child window. + * @returns { Promise<Window> } Promise used to used to return the child window created. * @throws { BusinessError } 401 - Parameter error. Possible cause: Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. * @throws { BusinessError } 1300002 - This window state is abnormal. @@ -9170,10 +9218,12 @@ declare namespace window { * @since 14 */ /** - * Set whether the title bar and dock bar will show, when the mouse hovers over hot area. + * Sets whether to show the window title bar and dock bar when the cursor hovers over the hot zone while the main window is in full-screen mode. * - * @param { boolean } isTitleHoverShown - The value true means to display the title bar, and false means the opposite. - * @param { boolean } isDockHoverShown - The value true means to display the dock bar, and false means the opposite. + * @param { boolean } isTitleHoverShown - Whether to show the window title bar. The value true means to show the window title bar, + * and false means the opposite. The default value is true. + * @param { boolean } isDockHoverShown - Whether to show the dock bar. The value true means to show the dock bar, + * and false means the opposite. The default value is true. * @returns { Promise<void> } Promise that returns no value. * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. * @throws { BusinessError } 1300002 - This window state is abnormal. @@ -10117,10 +10167,14 @@ declare namespace window { off(eventType: 'windowStageEvent', callback?: Callback<WindowStageEventType>): void; /** - * Window stage close callback on. + * Subscribes to the click event on the close button in the three-button navigation bar of the main window. + * This event is triggered when the close button in the three-button navigation bar of the main window is clicked. * - * @param { 'windowStageClose' } eventType The value is fixed at 'windowStageClose', indicating the window stage close event. - * @param { Callback<void> } callback Callback function requires a boolean return value to determine whether to close the current main window. + * @param { 'windowStageClose' } eventType - Event type. The value is fixed at 'windowStageClose', + * indicating that the close button in the three-button navigation bar of the main window is clicked. + * @param { Callback<void> } callback - Callback invoked when the close button in the upper right corner of the main window is clicked. + * The return value determines whether to continue to close the main window. + * The value true means not to close the main window, and false means to continue to close the main window. * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; * 3. Parameter verification failed. @@ -10134,10 +10188,13 @@ declare namespace window { on(eventType: 'windowStageClose', callback: Callback<void>): void; /** - * Window stage close callback off. + * Unsubscribes from the event indicating that the main window is closed. * - * @param { 'windowStageClose' } eventType The value is fixed at 'windowStageClose', indicating the window stage close event. - * @param { Callback<void> } callback Callback function requires a boolean return value to determine whether to close the current main window. + * @param { 'windowStageClose' } eventType - Event type. The value is fixed at 'windowStageClose', + * indicating that the close button in the three-button navigation bar of the main window is clicked. + * @param { Callback<void> } callback - Callback invoked when the close button in the upper right corner of the main window is clicked. + * If a value is passed in, the corresponding subscription is canceled. + * If no value is passed in, all subscriptions to the specified event are canceled. * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types; * 3. Parameter verification failed. @@ -10235,9 +10292,10 @@ declare namespace window { setCustomDensity(density: number): void; /** - * Remove the starting window, it must be used with configuration "enable.remove.starting.window". + * Allows the application to control the time when the launch page disappears. + * This API takes effect only for the application main window when enable.remove.starting.window under metadata in abilities in the module.json5 file is set to true. * - * @returns { Promise<void> } - The promise returned by the function. + * @returns { Promise<void> } - Promise that returns no value. * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. * @throws { BusinessError } 1300002 - This window state is abnormal. * @throws { BusinessError } 1300003 - This window manager service works abnormally. @@ -10264,9 +10322,10 @@ declare namespace window { * @since 14 */ /** - * Set the application modality of the windowStage. + * Enables the modal property of the main window. * - * @param { boolean } isModal - Enable the window modal if true, otherwise means the opposite. + * @param { boolean } isModal - Whether to enable the modal property of the main window. + * The value true means to enable the modal property, and false means the opposite. * @returns { Promise<void> } Promise that returns no value. * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types. @@ -10282,9 +10341,10 @@ declare namespace window { setWindowModal(isModal: boolean): Promise<void>; /** - * Set to automatically save the window rect. + * Sets whether to enable the auto-save feature for the size of the main window. * - * @param { boolean } enabled - Enable the window rect auto-save if true, otherwise means the opposite. + * @param { boolean } enabled - Whether to enable the auto-save feature for the main window's size. + * The value true means to enable the auto-save feature, and false means the opposite. * @returns { Promise<void> } Promise that returns no value. * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Mandatory parameters are left unspecified; * 2. Incorrect parameter types. @@ -10330,10 +10390,9 @@ declare namespace window { * @since 14 */ /** - * Whether the window supports the window rect auto-save. + * Checks whether the auto-save feature is enabled for the main window's size. * - * @returns { Promise<boolean> } Promise used to return the result. - * The value true means that the window rect auto-save is supported, and false means the opposite. + * @returns { Promise<boolean> } Promise used to return the result. The value true means that the auto-save feature is enabled, and false means the opposite. * @throws { BusinessError } 801 - Capability not supported. Failed to call the API due to limited device capabilities. * @throws { BusinessError } 1300002 - This window state is abnormal. * @throws { BusinessError } 1300003 - This window manager service works abnormally. @@ -10345,7 +10404,7 @@ declare namespace window { isWindowRectAutoSave(): Promise<boolean>; /** - * Sets the supported window modes. + * Sets the supported window modes of the main window. * * @param { Array<bundleManager.SupportWindowMode> } supportedWindowModes - The supported modes of window. * @returns { Promise<void> } Promise that returns no value. -- Gitee From 8b7105c05cbcad47a59a1534986cb2a398d75b75 Mon Sep 17 00:00:00 2001 From: revin-sun <sunren1@huawei.com> Date: Thu, 8 May 2025 19:15:40 +0800 Subject: [PATCH 817/835] Add isAvailable function Signed-off-by: revin-sun <sunren1@huawei.com> --- api/@internal/ets/global.d.ts | 12 ++++++++++++ api/@ohos.deviceInfo.d.ts | 22 ++++++++++++++++++++++ api/common/full/global.d.ts | 12 ++++++++++++ api/common/lite/global.d.ts | 12 ++++++++++++ 4 files changed, 58 insertions(+) diff --git a/api/@internal/ets/global.d.ts b/api/@internal/ets/global.d.ts index 75fe7f8574..2589b6ec6e 100644 --- a/api/@internal/ets/global.d.ts +++ b/api/@internal/ets/global.d.ts @@ -720,6 +720,18 @@ export declare function clearTimeout(timeoutID?: number): void; */ export declare function canIUse(syscap: string): boolean; +/** + * Defining apiversion function. + * + * @param { string } apiversion + * @returns { boolean } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 19 + */ +export declare function isApiVersionGreaterOrEqual(apiversion: string): boolean; + /** * Obtains all attributes of the component with the specified ID. * diff --git a/api/@ohos.deviceInfo.d.ts b/api/@ohos.deviceInfo.d.ts index 42b54b21e6..7ecfcd9ab5 100644 --- a/api/@ohos.deviceInfo.d.ts +++ b/api/@ohos.deviceInfo.d.ts @@ -730,6 +730,28 @@ declare namespace deviceInfo { * @since 19 */ const performanceClass: PerformanceClassLevel; + + /** + * Obtains the SDK Minor api version. + * + * @type { number } + * @syscap SystemCapability.Startup.SystemInfo + * @crossplatform + * @atomicservice + * @since 19 + */ + const sdkMinorApiVersion: number; + + /** + * Obtains the SDK Patch api version. + * + * @type { number } + * @syscap SystemCapability.Startup.SystemInfo + * @crossplatform + * @atomicservice + * @since 19 + */ + const sdkPatchApiVersion: number; } export default deviceInfo; diff --git a/api/common/full/global.d.ts b/api/common/full/global.d.ts index 6ed7a085a6..c4f99af53c 100644 --- a/api/common/full/global.d.ts +++ b/api/common/full/global.d.ts @@ -126,6 +126,18 @@ export declare function createLocalParticleAbility(name?: string): any; */ export declare function canIUse(syscap: string): boolean; +/** + * Defining apiversion function. + * + * @param { string } apiversion + * @returns { boolean } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 19 + */ +export declare function isApiVersionGreaterOrEqual(apiversion: string): boolean; + /** * Obtain the objects exposed in app.js * diff --git a/api/common/lite/global.d.ts b/api/common/lite/global.d.ts index 30ed95bb0d..8e903df667 100644 --- a/api/common/lite/global.d.ts +++ b/api/common/lite/global.d.ts @@ -108,6 +108,18 @@ export declare const LITE: string; */ export declare function canIUse(syscap: string): boolean; +/** + * Defining apiversion function. + * + * @param { string } apiversion + * @returns { boolean } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 19 + */ +export declare function isApiVersionGreaterOrEqual(apiversion: string): boolean; + /** * Obtain the objects exposed in app.js * -- Gitee From 2493d43bae0f31ea1c7b534288b5b3e39d06ada8 Mon Sep 17 00:00:00 2001 From: w00880310 <wangzhigang56@huawei.com> Date: Mon, 12 May 2025 09:11:19 +0800 Subject: [PATCH 818/835] =?UTF-8?q?=E5=AA=92=E4=BD=93=E5=BA=93=E5=88=A0?= =?UTF-8?q?=E9=99=A4=E6=8E=A5=E5=8F=A3setDisplayName?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: w00880310 <wangzhigang56@huawei.com> --- api/@ohos.file.photoAccessHelper.d.ts | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/api/@ohos.file.photoAccessHelper.d.ts b/api/@ohos.file.photoAccessHelper.d.ts index de63c9a645..c6d12fa9e9 100644 --- a/api/@ohos.file.photoAccessHelper.d.ts +++ b/api/@ohos.file.photoAccessHelper.d.ts @@ -6558,20 +6558,6 @@ declare namespace photoAccessHelper { */ setTitle(title: string): void; - /** - * Set display name of the asset. - * - * @param { string } displayName - the new display name of the asset - * @throws { BusinessError } 202 - Called by non-system application - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; - * <br>2. Incorrect parameter types; 3. Parameter verification failed. - * @throws { BusinessError } 14000011 - System inner fail - * @syscap SystemCapability.FileManagement.PhotoAccessHelper.Core - * @systemapi - * @since 18 - */ - setDisplayName(displayName: string): void; - /** * Save edit data. * -- Gitee From 398e0d6939dd8e8df29fc4389908aeef343e7462 Mon Sep 17 00:00:00 2001 From: WangYing225 <wangying397@huawei.com> Date: Mon, 12 May 2025 10:12:42 +0800 Subject: [PATCH 819/835] =?UTF-8?q?canvas=E9=94=99=E8=AF=AF=E7=A0=81?= =?UTF-8?q?=E8=A1=A5=E5=85=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: WangYing225 <wangying397@huawei.com> --- api/@internal/component/ets/canvas.d.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/api/@internal/component/ets/canvas.d.ts b/api/@internal/component/ets/canvas.d.ts index d166d7a035..9b54620ac3 100644 --- a/api/@internal/component/ets/canvas.d.ts +++ b/api/@internal/component/ets/canvas.d.ts @@ -5418,6 +5418,7 @@ declare class CanvasRenderingContext2D extends CanvasRenderer { * @returns { Promise<void> } The promise returned by the function. * @throws { BusinessError } 110001 - Image analysis feature is not supported. * @throws { BusinessError } 110002 - Image analysis is currently being executed. + * @throws { BusinessError } 110003 - Image analysis is stopped. * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 -- Gitee From f4b882189c6e27537569d0db2135bfdab3f35692 Mon Sep 17 00:00:00 2001 From: zhanghang <zhanghang160@huawei-partners.com> Date: Fri, 11 Apr 2025 16:24:20 +0800 Subject: [PATCH 820/835] =?UTF-8?q?=E3=80=90=E5=9F=BA=E7=A1=80=E8=83=BD?= =?UTF-8?q?=E5=8A=9B=E3=80=91=E6=94=AF=E6=8C=81=E5=8F=82=E6=95=B0string?= =?UTF-8?q?=E7=B1=BB=E5=9E=8B=E6=95=B4=E6=94=B9=E4=B8=BAResourceStr?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: zhanghang <zhanghang160@huawei-partners.com> --- api/@internal/component/ets/progress.d.ts | 11 ++++++++++- api/@internal/component/ets/qrcode.d.ts | 13 ++++++++++++- api/@internal/component/ets/text_clock.d.ts | 19 ++++++++++++++++++- api/@internal/component/ets/text_picker.d.ts | 12 +++++++++++- api/@internal/component/ets/text_timer.d.ts | 13 ++++++++++++- 5 files changed, 63 insertions(+), 5 deletions(-) diff --git a/api/@internal/component/ets/progress.d.ts b/api/@internal/component/ets/progress.d.ts index e2e99faf0f..4bd94cb93a 100644 --- a/api/@internal/component/ets/progress.d.ts +++ b/api/@internal/component/ets/progress.d.ts @@ -940,7 +940,16 @@ declare interface CapsuleStyleOptions extends ScanEffectOptions, CommonProgressS * @atomicservice * @since 11 */ - content?: string; + /** + * Set the text content. + * + * @type { ?ResourceStr } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 20 + */ + content?: ResourceStr; /** * Set the text style. diff --git a/api/@internal/component/ets/qrcode.d.ts b/api/@internal/component/ets/qrcode.d.ts index ccc47f7cad..d33daecccd 100644 --- a/api/@internal/component/ets/qrcode.d.ts +++ b/api/@internal/component/ets/qrcode.d.ts @@ -91,7 +91,18 @@ interface QRCodeInterface { * @atomicservice * @since 11 */ - (value: string): QRCodeAttribute; + /** + * Called when a QR code is set. + * + * @param { ResourceStr } value + * @returns { QRCodeAttribute } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 20 + */ + (value: ResourceStr): QRCodeAttribute; } /** diff --git a/api/@internal/component/ets/text_clock.d.ts b/api/@internal/component/ets/text_clock.d.ts index 011184e442..72059f918d 100644 --- a/api/@internal/component/ets/text_clock.d.ts +++ b/api/@internal/component/ets/text_clock.d.ts @@ -394,7 +394,24 @@ declare class TextClockAttribute extends CommonMethod<TextClockAttribute> { * @atomicservice * @since 11 */ - format(value: string): TextClockAttribute; + /** + * set display time format,such as "yyyy/mm/dd","yyyy-mm-dd". + * support time format:yyyy,mm,mmm(English month abbreviation),mmmm(Full name of the month in English), + * dd,ddd(English Week abbreviation),dddd(Full name of the week in English), + * HH/hh(24-hour clock/12-hour clock),MM/mm(minute),SS/ss(second). + * The default value is "hh:mm:ss" when TextClock is not in a form. + * The default value is "hh:mm" when TextClock is in a form. + * If the value has second or millisecond, the value will be set to the default value. + * + * @param { ResourceStr } value + * @returns { TextClockAttribute } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 20 + */ + format(value: ResourceStr): TextClockAttribute; /** * Provides a date change callback. diff --git a/api/@internal/component/ets/text_picker.d.ts b/api/@internal/component/ets/text_picker.d.ts index 2d3b976c8b..4e86fa0e91 100644 --- a/api/@internal/component/ets/text_picker.d.ts +++ b/api/@internal/component/ets/text_picker.d.ts @@ -208,7 +208,17 @@ declare interface TextPickerOptions { * @atomicservice * @since 11 */ - value?: string | string[]; + /** + * Value of the current selection. + * Only valid when only text is displayed. + * + * @type { ?(ResourceStr | ResourceStr[]) } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 20 + */ + value?: ResourceStr | ResourceStr[]; /** * Current selected subscript. diff --git a/api/@internal/component/ets/text_timer.d.ts b/api/@internal/component/ets/text_timer.d.ts index 4f3c4f5dbb..4175f585d0 100644 --- a/api/@internal/component/ets/text_timer.d.ts +++ b/api/@internal/component/ets/text_timer.d.ts @@ -560,7 +560,18 @@ declare class TextTimerAttribute extends CommonMethod<TextTimerAttribute> { * @atomicservice * @since 11 */ - fontWeight(value: number | FontWeight | string): TextTimerAttribute; + /** + * Called when the fontWeight is set + * + * @param { number | FontWeight | ResourceStr } value + * @returns { TextTimerAttribute } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 20 + */ + fontWeight(value: number | FontWeight | ResourceStr): TextTimerAttribute; /** * Called when the fontFamily is set -- Gitee From 96db3a39497d26101f338dd19d2b8fad6a536c8d Mon Sep 17 00:00:00 2001 From: liyi0309 <liyi58@huawei.com> Date: Mon, 12 May 2025 10:40:27 +0800 Subject: [PATCH 821/835] =?UTF-8?q?overlay=E6=8E=A5=E5=8F=A3=E7=89=88?= =?UTF-8?q?=E6=9C=AC=E4=BF=AE=E6=94=B9=20Signed-off-by:=20liyi0309<liyi58@?= =?UTF-8?q?huawei.com>?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/@ohos.arkui.UIContext.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.arkui.UIContext.d.ts b/api/@ohos.arkui.UIContext.d.ts index 7c225e6e35..94c14e7a53 100644 --- a/api/@ohos.arkui.UIContext.d.ts +++ b/api/@ohos.arkui.UIContext.d.ts @@ -1567,7 +1567,7 @@ export interface OverlayManagerOptions { * @default false * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice - * @since 18 + * @since 19 */ enableBackPressedEvent?: boolean; } -- Gitee From 9328fe3b38054567415d9a270b875e7479840242 Mon Sep 17 00:00:00 2001 From: WangJiazhen <wangjiazhen4@huawei.com> Date: Mon, 12 May 2025 11:36:42 +0800 Subject: [PATCH 822/835] add roundRect for canvas path Signed-off-by: WangJiazhen <wangjiazhen4@huawei.com> --- api/@internal/component/ets/canvas.d.ts | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/api/@internal/component/ets/canvas.d.ts b/api/@internal/component/ets/canvas.d.ts index d166d7a035..5b17b3d56c 100644 --- a/api/@internal/component/ets/canvas.d.ts +++ b/api/@internal/component/ets/canvas.d.ts @@ -995,6 +995,25 @@ declare class CanvasPath { * @since 11 */ rect(x: number, y: number, w: number, h: number): void; + + /** + * Draw rounded Rectangular Paths + * + * @param { number } x - The x-axis coordinate of the start point of the rectangle. + * @param { number } y - The y-axis coordinate of the start point of the rectangle. + * @param { number } w - Width of the rectangle. + * @param { number } h - Height of the rectangle. + * @param { number | Array<number> } radii - A number or list specifying the radii of the circular arc to be used for the corners of the rectangle. The default value is 0. + * @throws { BusinessError } 103701 - Parameter error. Possible causes: + * <br> 1. The param radii is a list that has zero or more than four elements. + * <br> 2. The param radii contains negative value. + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 20 + */ + roundRect(x: number, y: number, w: number, h: number, radii?: number | Array<number>): void; } /** -- Gitee From 814c1af9d9a9845ae1957bc17f822c5a9ed84e5b Mon Sep 17 00:00:00 2001 From: WangJiazhen <wangjiazhen4@huawei.com> Date: Mon, 12 May 2025 11:38:09 +0800 Subject: [PATCH 823/835] video onError add error info Signed-off-by: WangJiazhen <wangjiazhen4@huawei.com> --- api/@internal/component/ets/video.d.ts | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/api/@internal/component/ets/video.d.ts b/api/@internal/component/ets/video.d.ts index d1dc6cb63f..36dc4bd16b 100644 --- a/api/@internal/component/ets/video.d.ts +++ b/api/@internal/component/ets/video.d.ts @@ -1374,7 +1374,17 @@ declare class VideoAttribute extends CommonMethod<VideoAttribute> { * @atomicservice * @since 11 */ - onError(event: () => void): VideoAttribute; + /** + * Called when playback fails. + * + * @param { VoidCallback | import('../api/@ohos.base').ErrorCallback } event + * @returns { VideoAttribute } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 20 + */ + onError(event: VoidCallback | import('../api/@ohos.base').ErrorCallback): VideoAttribute; /** * Called when the video is stopped. -- Gitee From 379daf7ac892a0b83052e3b040051541b21d6463 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E9=9D=99?= <wangjing561@huawei.com> Date: Sat, 29 Mar 2025 16:46:13 +0800 Subject: [PATCH 824/835] =?UTF-8?q?=E8=AF=81=E4=B9=A6=E6=94=AF=E6=8C=81utf?= =?UTF-8?q?8=E6=A0=BC=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 王静 <wangjing561@huawei.com> --- api/@ohos.security.cert.d.ts | 107 ++++++++++++++++++++++++++++++++++- 1 file changed, 105 insertions(+), 2 deletions(-) diff --git a/api/@ohos.security.cert.d.ts b/api/@ohos.security.cert.d.ts index d5ed883cbc..919bcfd226 100644 --- a/api/@ohos.security.cert.d.ts +++ b/api/@ohos.security.cert.d.ts @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022-2024 Huawei Device Co., Ltd. + * Copyright (c) 2022-2025 Huawei Device Co., Ltd. * 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 @@ -1433,6 +1433,23 @@ declare namespace cert { */ getIssuerName(): DataBlob; + /** + * Get X509 cert issuer name according to the encoding type. + * + * @param { EncodingType } encodingType indicates the encoding type. + * @returns { string } X509 cert issuer name. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Incorrect parameter types; + * <br>2. Parameter verification failed. + * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19030001 - crypto operation error. + * @syscap SystemCapability.Security.Cert + * @crossplatform + * @atomicservice + * @since 20 + */ + getIssuerName(encodingType: EncodingType): string; + /** * Get X509 cert subject name. * @@ -2014,6 +2031,23 @@ declare namespace cert { */ toString(): string; + /** + * Get the string type data of the object according to the encoding type. + * + * @param { EncodingType } encodingType indicates the encoding type. + * @returns { string } the string type data of the object. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Incorrect parameter types; + * <br>2. Parameter verification failed. + * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19030001 - crypto operation error. + * @syscap SystemCapability.Security.Cert + * @crossplatform + * @atomicservice + * @since 20 + */ + toString(encodingType: EncodingType): string; + /** * Get the hash value of DER format data. * @@ -2687,6 +2721,24 @@ declare namespace cert { */ getCertIssuer(): DataBlob; + /** + * Get the issuer name of the x509 certificate described by this entry according to the encoding type. + * + * @param { EncodingType } encodingType indicates the encoding type. + * @returns { string } issuer name. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Incorrect parameter types; + * <br>2. Parameter verification failed. + * @throws { BusinessError } 801 - this operation is not supported. + * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19030001 - crypto operation error. + * @syscap SystemCapability.Security.Cert + * @crossplatform + * @atomicservice + * @since 20 + */ + getCertIssuer(encodingType: EncodingType): string; + /** * Get the revocation date from x509CRL entry. * @@ -3381,6 +3433,23 @@ declare namespace cert { */ getIssuerName(): DataBlob; + /** + * Get the issuer name from CRL according to the encoding type. + * + * @param { EncodingType } encodingType indicates the encoding type. + * @returns { string } issuer name of CRL. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Incorrect parameter types; + * <br>2. Parameter verification failed. + * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19030001 - crypto operation error. + * @syscap SystemCapability.Security.Cert + * @crossplatform + * @atomicservice + * @since 20 + */ + getIssuerName(encodingType: EncodingType): string; + /** * Get lastUpdate value from CRL. * @@ -3770,6 +3839,23 @@ declare namespace cert { */ toString(): string; + /** + * Get the string type data of the object according to the encoding type. + * + * @param { EncodingType } encodingType indicates the encoding type. + * @returns { string } the string type data of the object. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Incorrect parameter types; + * <br>2. Parameter verification failed. + * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19030001 - crypto operation error. + * @syscap SystemCapability.Security.Cert + * @crossplatform + * @atomicservice + * @since 20 + */ + toString(encodingType: EncodingType): string; + /** * Get the hash value of DER format data. * @@ -5381,7 +5467,7 @@ declare namespace cert { */ interface X500DistinguishedName { /** - * Get distinguished name string. + * Get distinguished name string in ASCII encoding type. * * @returns { string } distinguished name string. * @throws { BusinessError } 19020001 - memory malloc failed. @@ -5395,6 +5481,23 @@ declare namespace cert { */ getName(): string; + /** + * Get distinguished name string according to the encoding type. + * + * @param { EncodingType } encodingType - the specified encoding type. + * @returns { string } distinguished name string. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Incorrect parameter types; + * <br>2. Parameter verification failed. + * @throws { BusinessError } 19020001 - memory error. + * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19030001 - crypto operation error. + * @syscap SystemCapability.Security.Cert + * @crossplatform + * @atomicservice + * @since 20 + */ + getName(encodingType: EncodingType): string; + /** * Get distinguished name string by type. * -- Gitee From bec19c35e1986eb9a3e39b33161aa5e931ecebd2 Mon Sep 17 00:00:00 2001 From: lcc <lichaochen@huawei.com> Date: Tue, 8 Apr 2025 16:50:08 +0800 Subject: [PATCH 825/835] =?UTF-8?q?OH6.0=E9=9C=80=E6=B1=82=E5=9B=9E?= =?UTF-8?q?=E5=90=88=E4=B8=BB=E5=B9=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: lcc <lichaochen@huawei.com> --- api/@ohos.security.cryptoFramework.d.ts | 90 +++++++++++++++++++++++++ 1 file changed, 90 insertions(+) diff --git a/api/@ohos.security.cryptoFramework.d.ts b/api/@ohos.security.cryptoFramework.d.ts index 5fa13ab39d..9cee7f6cef 100644 --- a/api/@ohos.security.cryptoFramework.d.ts +++ b/api/@ohos.security.cryptoFramework.d.ts @@ -133,6 +133,16 @@ declare namespace cryptoFramework { */ ERR_RUNTIME_ERROR = 17620002, + /** + * Indicates that parameter check failed. + * + * @syscap SystemCapability.Security.CryptoFramework + * @crossplatform + * @atomicservice + * @since 20 + */ + ERR_PARAMETER_CHECK_FAILED = 17620003, + /** * Indicates that crypto operation error. * @@ -8990,6 +9000,86 @@ declare namespace cryptoFramework { */ static getCipherTextSpec(cipherText: DataBlob, mode?: string): SM2CipherTextSpec; } + + /** + * Defines the ECC signature spec, also works with SM2 signature. + * + * @typedef EccSignatureSpec + * @syscap SystemCapability.Security.CryptoFramework.Signature + * @crossplatform + * @atomicservice + * @since 20 + */ + + interface EccSignatureSpec { + /** + * Indicates the r value of the signature. + * + * @type { bigint } + * @syscap SystemCapability.Security.CryptoFramework.Signature + * @crossplatform + * @atomicservice + * @since 20 + */ + r: bigint; + + /** + * Indicates the s value of the signature. + * + * @type { bigint } + * @syscap SystemCapability.Security.CryptoFramework.Signature + * @crossplatform + * @atomicservice + * @since 20 + */ + s: bigint; + } + + /** + * Utilities for signature operations. + * + * @syscap SystemCapability.Security.CryptoFramework.Signature + * @crossplatform + * @atomicservice + * @since 20 + */ + class SignatureUtils { + /** + * Generates the ECC signature spec from the ECC signature in DER format. + * + * @param { Uint8Array } data - indicates the signature in DER format. + * @returns { EccSignatureSpec } the ECC signature spec. + * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620003 - parameter check failed. Possible causes: + * <br>1. The length of the data parameter is 0 or too large. + * @throws { BusinessError } 17630001 - crypto operation error. + * @static + * @syscap SystemCapability.Security.CryptoFramework.Signature + * @crossplatform + * @atomicservice + * @since 20 + */ + static genEccSignatureSpec(data: Uint8Array): EccSignatureSpec; + + /** + * Generates the ECC signature in DER format according to the ECC signature spec. + * + * @param { EccSignatureSpec } spec - indicates the ECC signature spec. + * @returns { Uint8Array } the signature in DER format. + * @throws { BusinessError } 17620001 - memory error. + * @throws { BusinessError } 17620002 - runtime error. + * @throws { BusinessError } 17620003 - parameter check failed. Possible causes: + * <br>1. The r or s value of the spec parameter is 0 or too large. + * @throws { BusinessError } 17630001 - crypto operation error. + * @static + * @syscap SystemCapability.Security.CryptoFramework.Signature + * @crossplatform + * @atomicservice + * @since 20 + */ + static genEccSignature(spec: EccSignatureSpec): Uint8Array; + } } export default cryptoFramework; -- Gitee From eac1b11af4b6f6a7a93b06d3f893d63b4af0d4eb Mon Sep 17 00:00:00 2001 From: lcc <lichaochen@huawei.com> Date: Wed, 23 Apr 2025 16:52:45 +0800 Subject: [PATCH 826/835] =?UTF-8?q?api20=E6=96=B0=E5=A2=9E=E9=94=99?= =?UTF-8?q?=E8=AF=AF=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: lcc <lichaochen@huawei.com> --- api/@ohos.security.cert.d.ts | 34 ++++++++++++++++++++++------------ 1 file changed, 22 insertions(+), 12 deletions(-) diff --git a/api/@ohos.security.cert.d.ts b/api/@ohos.security.cert.d.ts index 919bcfd226..5b05f09a07 100644 --- a/api/@ohos.security.cert.d.ts +++ b/api/@ohos.security.cert.d.ts @@ -165,6 +165,16 @@ declare namespace cert { */ ERR_RUNTIME_ERROR = 19020002, + /** + * Indicates that parameter check failed. + * + * @syscap SystemCapability.Security.Cert + * @crossplatform + * @atomicservice + * @since 20 + */ + ERR_PARAMETER_CHECK_FAILED = 19020003, + /** * Indicates the crypto operation error. * @@ -1438,10 +1448,10 @@ declare namespace cert { * * @param { EncodingType } encodingType indicates the encoding type. * @returns { string } X509 cert issuer name. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Incorrect parameter types; - * <br>2. Parameter verification failed. * @throws { BusinessError } 19020001 - memory error. * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020003 - parameter check failed. Possible causes: + * <br>1. The value of encodingType is not in the EncodingType enumeration range. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -2036,10 +2046,10 @@ declare namespace cert { * * @param { EncodingType } encodingType indicates the encoding type. * @returns { string } the string type data of the object. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Incorrect parameter types; - * <br>2. Parameter verification failed. * @throws { BusinessError } 19020001 - memory error. * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020003 - parameter check failed. Possible causes: + * <br>1. The value of encodingType is not in the EncodingType enumeration range. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -2726,11 +2736,11 @@ declare namespace cert { * * @param { EncodingType } encodingType indicates the encoding type. * @returns { string } issuer name. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Incorrect parameter types; - * <br>2. Parameter verification failed. * @throws { BusinessError } 801 - this operation is not supported. * @throws { BusinessError } 19020001 - memory error. * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020003 - parameter check failed. Possible causes: + * <br>1. The value of encodingType is not in the EncodingType enumeration range. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -3438,10 +3448,10 @@ declare namespace cert { * * @param { EncodingType } encodingType indicates the encoding type. * @returns { string } issuer name of CRL. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Incorrect parameter types; - * <br>2. Parameter verification failed. * @throws { BusinessError } 19020001 - memory error. * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020003 - parameter check failed. Possible causes: + * <br>1. The value of encodingType is not in the EncodingType enumeration range. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -3844,10 +3854,10 @@ declare namespace cert { * * @param { EncodingType } encodingType indicates the encoding type. * @returns { string } the string type data of the object. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Incorrect parameter types; - * <br>2. Parameter verification failed. * @throws { BusinessError } 19020001 - memory error. * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020003 - parameter check failed. Possible causes: + * <br>1. The value of encodingType is not in the EncodingType enumeration range. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform @@ -5486,10 +5496,10 @@ declare namespace cert { * * @param { EncodingType } encodingType - the specified encoding type. * @returns { string } distinguished name string. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Incorrect parameter types; - * <br>2. Parameter verification failed. * @throws { BusinessError } 19020001 - memory error. * @throws { BusinessError } 19020002 - runtime error. + * @throws { BusinessError } 19020003 - parameter check failed. Possible causes: + * <br>1. The value of encodingType is not in the EncodingType enumeration range. * @throws { BusinessError } 19030001 - crypto operation error. * @syscap SystemCapability.Security.Cert * @crossplatform -- Gitee From 78818dadf2b21d2b2167c2cbdf53c38d845faaf8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=8F=E5=B5=8B=E5=B2=A9?= <sumeiyan@huawei.com> Date: Mon, 12 May 2025 18:19:04 +0800 Subject: [PATCH 827/835] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=A3=80=E8=A7=86?= =?UTF-8?q?=E6=84=8F=E8=A7=81=EF=BC=8C=E5=AE=8C=E5=96=84=E6=8F=8F=E8=BF=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 苏嵋岩 <sumeiyan@huawei.com> --- api/@ohos.window.d.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/api/@ohos.window.d.ts b/api/@ohos.window.d.ts index ada9545a19..ad3df8e129 100644 --- a/api/@ohos.window.d.ts +++ b/api/@ohos.window.d.ts @@ -3154,7 +3154,7 @@ declare namespace window { /** * Transfers an input event from one window to another within the same application, particularly in split-window scenarios. - * It takes effect only for the main window and its child windows. + * It takes effect only for the main window and its child windows on 2-in-1 devices. * * @param { number } sourceWindowId - ID of the source window. You are advised to call getWindowProperties() to obtain the window ID. * @param { number } targetWindowId - ID of the target window. You are advised to call getWindowProperties() to obtain the window ID. @@ -6317,6 +6317,7 @@ declare namespace window { * * @param { 'subWindowClose' } type - Event type. The value is fixed at 'subWindowClose', indicating the child window close event. * @param { Callback<void> } callback - Callback invoked when the close button in the upper right corner of the child window is clicked. + * The internal logic of the callback function requires a return value of the Boolean type. * The return value determines whether to continue to close the child window. * The value true means not to close the child window, and false means to continue to close the child window. * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Incorrect parameter types; @@ -6335,6 +6336,7 @@ declare namespace window { * * @param { 'subWindowClose' } type - Event type. The value is fixed at 'subWindowClose', indicating the child window close event. * @param { Callback<void> } callback - Callback invoked when the close button in the upper right corner of the child window is clicked. + * The internal logic of the callback function requires a return value of the Boolean type. * The return value determines whether to continue to close the child window. * The value true means not to close the child window, and false means to continue to close the child window. * If a value is passed in, the corresponding subscription is canceled. @@ -6357,6 +6359,7 @@ declare namespace window { * * @param { 'windowWillClose' } type - Event type. The value is fixed at 'windowWillClose', indicating the window close event. * @param { Callback<void, Promise<boolean>> } callback - Callback used to when the close button in the upper right corner of the window is clicked. + * The internal logic of the callback function requires a return value of the Promise type. * In the returned Promise function, resolve(true) means not to close the window, * and resolve(false) or reject means to continue to close the window. * @throws { BusinessError } 401 - Parameter error. Possible cause: 1. Incorrect parameter types; @@ -6375,6 +6378,7 @@ declare namespace window { * * @param { 'windowWillClose' } type - Event type. The value is fixed at 'windowWillClose', indicating the window close event. * @param { Callback<void, Promise<boolean>> } callback - Callback used to when the close button in the upper right corner of the window is clicked. + * The internal logic of the callback function requires a return value of the Promise type. * It does not return any parameter. In the returned Promise function, * resolve(true) means not to close the window, * and resolve(false) or reject means to continue to close the window. -- Gitee From 0a8489704c0f7274f142a27df9ac5d691927d02f Mon Sep 17 00:00:00 2001 From: zhaoduo-ustc <zhaoduo4@huawei.com> Date: Mon, 12 May 2025 21:56:28 +0800 Subject: [PATCH 828/835] add 6.0 api to kits Signed-off-by: zhaoduo-ustc <zhaoduo4@huawei.com> --- kits/@kit.ArkGraphics3D.d.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/kits/@kit.ArkGraphics3D.d.ts b/kits/@kit.ArkGraphics3D.d.ts index 3fdf1b967e..af80e54e8d 100644 --- a/kits/@kit.ArkGraphics3D.d.ts +++ b/kits/@kit.ArkGraphics3D.d.ts @@ -24,7 +24,9 @@ import { ToneMappingType, ToneMappingSettings, PostProcessSettings, BloomSetting SceneResourceType, SceneResource, Shader, MaterialType, Material, ShaderMaterial, SubMesh, Mesh, Animation, EnvironmentBackgroundType, Environment, Image, MeshResource, LayerMask, NodeType, Container, Node, Geometry, LightType, Light, SpotLight, DirectionalLight, Camera, - SceneResourceParameters, SceneNodeParameters, SceneResourceFactory, Scene, RenderParameters } from '@ohos.graphics.scene'; + SceneResourceParameters, SceneNodeParameters, SceneResourceFactory, Scene, RenderParameters, + RaycastResult, RaycastParameters, CullMode, Blend, RenderSort, MaterialProperty, MetalicRoughnessMaterial, + Morpher, Sampler, SamplerFilter, SamplerAddressMode, RenderResourceFactory, SceneComponent, RenderContext } from '@ohos.graphics.scene'; export { ToneMappingType, ToneMappingSettings, PostProcessSettings, BloomSettings, Vec2, Vec3, Vec4, Color, Rect, Quaternion, Aabb, Position3, Rotation3, Scale3, @@ -32,4 +34,6 @@ export { ToneMappingType, ToneMappingSettings, PostProcessSettings, BloomSetting SceneResourceType, SceneResource, Shader, MaterialType, Material, ShaderMaterial, SubMesh, Mesh, Animation, EnvironmentBackgroundType, Environment, Image, MeshResource, LayerMask, NodeType, Container, Node, Geometry, LightType, Light, SpotLight, DirectionalLight, Camera, - SceneResourceParameters, SceneNodeParameters, SceneResourceFactory, Scene, RenderParameters }; + SceneResourceParameters, SceneNodeParameters, SceneResourceFactory, Scene, RenderParameters, + RaycastResult, RaycastParameters, CullMode, Blend, RenderSort, MaterialProperty, MetalicRoughnessMaterial, + Morpher, Sampler, SamplerFilter, SamplerAddressMode, RenderResourceFactory, SceneComponent, RenderContext }; -- Gitee From 61c0bc986a5542c12cd813f07dab717c322c7e8a Mon Sep 17 00:00:00 2001 From: zhaoduo-ustc <zhaoduo4@huawei.com> Date: Mon, 12 May 2025 21:56:28 +0800 Subject: [PATCH 829/835] add 6.0 api to kits Signed-off-by: zhaoduo-ustc <zhaoduo4@huawei.com> --- kits/@kit.ArkGraphics3D.d.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/kits/@kit.ArkGraphics3D.d.ts b/kits/@kit.ArkGraphics3D.d.ts index 3fdf1b967e..5d9966069e 100644 --- a/kits/@kit.ArkGraphics3D.d.ts +++ b/kits/@kit.ArkGraphics3D.d.ts @@ -24,7 +24,9 @@ import { ToneMappingType, ToneMappingSettings, PostProcessSettings, BloomSetting SceneResourceType, SceneResource, Shader, MaterialType, Material, ShaderMaterial, SubMesh, Mesh, Animation, EnvironmentBackgroundType, Environment, Image, MeshResource, LayerMask, NodeType, Container, Node, Geometry, LightType, Light, SpotLight, DirectionalLight, Camera, - SceneResourceParameters, SceneNodeParameters, SceneResourceFactory, Scene, RenderParameters } from '@ohos.graphics.scene'; + SceneResourceParameters, SceneNodeParameters, SceneResourceFactory, Scene, RenderParameters, + RaycastResult, RaycastParameters, CullMode, Blend, RenderSort, MaterialProperty, MetallicRoughnessMaterial, + Morpher, Sampler, SamplerFilter, SamplerAddressMode, RenderResourceFactory, SceneComponent, RenderContext } from '@ohos.graphics.scene'; export { ToneMappingType, ToneMappingSettings, PostProcessSettings, BloomSettings, Vec2, Vec3, Vec4, Color, Rect, Quaternion, Aabb, Position3, Rotation3, Scale3, @@ -32,4 +34,6 @@ export { ToneMappingType, ToneMappingSettings, PostProcessSettings, BloomSetting SceneResourceType, SceneResource, Shader, MaterialType, Material, ShaderMaterial, SubMesh, Mesh, Animation, EnvironmentBackgroundType, Environment, Image, MeshResource, LayerMask, NodeType, Container, Node, Geometry, LightType, Light, SpotLight, DirectionalLight, Camera, - SceneResourceParameters, SceneNodeParameters, SceneResourceFactory, Scene, RenderParameters }; + SceneResourceParameters, SceneNodeParameters, SceneResourceFactory, Scene, RenderParameters, + RaycastResult, RaycastParameters, CullMode, Blend, RenderSort, MaterialProperty, MetallicRoughnessMaterial, + Morpher, Sampler, SamplerFilter, SamplerAddressMode, RenderResourceFactory, SceneComponent, RenderContext }; -- Gitee From d0858ebb454841177cb19d65e6cea1e99e823337 Mon Sep 17 00:00:00 2001 From: Steven <duanzhengteng@huawei.com> Date: Mon, 12 May 2025 14:23:37 +0000 Subject: [PATCH 830/835] update api/@ohos.multimedia.media.d.ts. Signed-off-by: Steven <duanzhengteng@huawei.com> --- api/@ohos.multimedia.media.d.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/api/@ohos.multimedia.media.d.ts b/api/@ohos.multimedia.media.d.ts index 289ac1ca75..bc23f61d0f 100755 --- a/api/@ohos.multimedia.media.d.ts +++ b/api/@ohos.multimedia.media.d.ts @@ -6686,6 +6686,12 @@ declare namespace media { * @since 18 */ CFT_AMR = 'amr', + /** + * A audio container format type aac with ADTS. + * @syscap SystemCapability.Multimedia.Media.Core + * @since 20 + */ + CFT_AAC = 'aac', } /** -- Gitee From 7210c8a06df7c9ce109542be998f4d8e7bd8d1c0 Mon Sep 17 00:00:00 2001 From: xia-bubai <xiacong5@huawei.com> Date: Sat, 10 May 2025 12:03:23 +0800 Subject: [PATCH 831/835] modify error code description Signed-off-by: xia-bubai <xiacong5@huawei.com> --- api/@ohos.abilityAccessCtrl.d.ts | 55 +++++++++++++++++++------------- api/@ohos.privacyManager.d.ts | 50 ++++++++++++++++------------- 2 files changed, 61 insertions(+), 44 deletions(-) diff --git a/api/@ohos.abilityAccessCtrl.d.ts b/api/@ohos.abilityAccessCtrl.d.ts index 0a88c03bea..5e0cb36fa0 100644 --- a/api/@ohos.abilityAccessCtrl.d.ts +++ b/api/@ohos.abilityAccessCtrl.d.ts @@ -293,9 +293,10 @@ declare namespace abilityAccessCtrl { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified; 2.Incorrect parameter types. * @throws { BusinessError } 201 - Permission denied. Interface caller does not have permission "ohos.permission.GRANT_SENSITIVE_PERMISSIONS". * @throws { BusinessError } 202 - Not System App. Interface caller is not a system app. - * @throws { BusinessError } 12100001 - Invalid parameter. The tokenID is 0, the permissionName exceeds 256 characters, or the flags value is invalid. + * @throws { BusinessError } 12100001 - Invalid parameter. The tokenID is 0, the permissionName exceeds 256 characters or is not declared in the module.json file, + * or the flags value is invalid. * @throws { BusinessError } 12100002 - The specified tokenID does not exist. - * @throws { BusinessError } 12100003 - The specified permission does not exist. + * @throws { BusinessError } 12100003 - The specified permission does not exist or is not a user_grant permission. * @throws { BusinessError } 12100006 - The application specified by the tokenID is not allowed to be granted with the specified permission. * Either the application is a sandbox or the tokenID is from a remote device. * @throws { BusinessError } 12100007 - The service is abnormal. @@ -316,9 +317,10 @@ declare namespace abilityAccessCtrl { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified; 2.Incorrect parameter types. * @throws { BusinessError } 201 - Permission denied. Interface caller does not have permission "ohos.permission.GRANT_SENSITIVE_PERMISSIONS". * @throws { BusinessError } 202 - Not System App. Interface caller is not a system app. - * @throws { BusinessError } 12100001 - Invalid parameter. The tokenID is 0, the permissionName exceeds 256 characters, or the flags value is invalid. + * @throws { BusinessError } 12100001 - Invalid parameter. The tokenID is 0, the permissionName exceeds 256 characters or is not declared in the module.json file, + * or the flags value is invalid. * @throws { BusinessError } 12100002 - The specified tokenID does not exist. - * @throws { BusinessError } 12100003 - The specified permission does not exist. + * @throws { BusinessError } 12100003 - The specified permission does not exist or is not a user_grant permission. * @throws { BusinessError } 12100006 - The application specified by the tokenID is not allowed to be granted with the specified permission. * Either the application is a sandbox or the tokenID is from a remote device. * @throws { BusinessError } 12100007 - The service is abnormal. @@ -344,9 +346,10 @@ declare namespace abilityAccessCtrl { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified; 2.Incorrect parameter types. * @throws { BusinessError } 201 - Permission denied. Interface caller does not have permission "ohos.permission.REVOKE_SENSITIVE_PERMISSIONS". * @throws { BusinessError } 202 - Not System App. Interface caller is not a system app. - * @throws { BusinessError } 12100001 - Invalid parameter. The tokenID is 0, the permissionName exceeds 256 characters, or the flags value is invalid. + * @throws { BusinessError } 12100001 - Invalid parameter. The tokenID is 0, the permissionName exceeds 256 characters or is not declared in the module.json file, + * or the flags value is invalid. * @throws { BusinessError } 12100002 - The specified tokenID does not exist. - * @throws { BusinessError } 12100003 - The specified permission does not exist. + * @throws { BusinessError } 12100003 - The specified permission does not exist or is not a user_grant permission. * @throws { BusinessError } 12100006 - The application specified by the tokenID is not allowed to be revoked with the specified permission. * Either the application is a sandbox or the tokenID is from a remote device. * @throws { BusinessError } 12100007 - The service is abnormal. @@ -367,9 +370,10 @@ declare namespace abilityAccessCtrl { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified; 2.Incorrect parameter types. * @throws { BusinessError } 201 - Permission denied. Interface caller does not have permission "ohos.permission.REVOKE_SENSITIVE_PERMISSIONS". * @throws { BusinessError } 202 - Not System App. Interface caller is not a system app. - * @throws { BusinessError } 12100001 - Invalid parameter. The tokenID is 0, the permissionName exceeds 256 characters, or the flags value is invalid. + * @throws { BusinessError } 12100001 - Invalid parameter. The tokenID is 0, the permissionName exceeds 256 characters or is not declared in the module.json file, + * or the flags value is invalid. * @throws { BusinessError } 12100002 - The specified tokenID does not exist. - * @throws { BusinessError } 12100003 - The specified permission does not exist. + * @throws { BusinessError } 12100003 - The specified permission does not exist or is not a user_grant permission. * @throws { BusinessError } 12100006 - The application specified by the tokenID is not allowed to be revoked with the specified permission. * Either the application is a sandbox or the tokenID is from a remote device. * @throws { BusinessError } 12100007 - The service is abnormal. @@ -396,7 +400,7 @@ declare namespace abilityAccessCtrl { * @throws { BusinessError } 202 - Not System App. Interface caller is not a system app. * @throws { BusinessError } 12100001 - Invalid parameter. The tokenID is 0, or the permissionName exceeds 256 characters. * @throws { BusinessError } 12100002 - The specified tokenID does not exist. - * @throws { BusinessError } 12100003 - The specified permission does not exist. + * @throws { BusinessError } 12100003 - The specified permission does not exist or is not declared in the module.json file. * @throws { BusinessError } 12100006 - The operation is not allowed. Either the application is a sandbox or the tokenID is from a remote device. * @throws { BusinessError } 12100007 - The service is abnormal. * @syscap SystemCapability.Security.AccessToken @@ -415,7 +419,8 @@ declare namespace abilityAccessCtrl { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified; 2.Incorrect parameter types. * @throws { BusinessError } 201 - Permission denied. Interface caller does not have permission specified below. * @throws { BusinessError } 202 - Not System App. Interface caller is not a system app. - * @throws { BusinessError } 12100001 - Invalid parameter. The permissionName exceeds 256 characters, or the status value is invalid. + * @throws { BusinessError } 12100001 - Invalid parameter. The permissionName exceeds 256 characters, the specified permission is not a user_grant permission, + * or the status value is invalid. * @throws { BusinessError } 12100003 - The specified permission does not exist. * @throws { BusinessError } 12100007 - The service is abnormal. * @syscap SystemCapability.Security.AccessToken @@ -433,7 +438,7 @@ declare namespace abilityAccessCtrl { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified; 2.Incorrect parameter types. * @throws { BusinessError } 201 - Permission denied. Interface caller does not have permission specified below. * @throws { BusinessError } 202 - Not System App. Interface caller is not a system app. - * @throws { BusinessError } 12100001 - Invalid parameter. The permissionName exceeds 256 characters. + * @throws { BusinessError } 12100001 - Invalid parameter. The permissionName exceeds 256 characters, or the specified permission is not a user_grant permission. * @throws { BusinessError } 12100003 - The specified permission does not exist. * @throws { BusinessError } 12100007 - The service is abnormal. * @syscap SystemCapability.Security.AccessToken @@ -463,7 +468,7 @@ declare namespace abilityAccessCtrl { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified; 2.Incorrect parameter types. * @throws { BusinessError } 201 - Permission denied. Interface caller does not have permission "ohos.permission.GET_SENSITIVE_PERMISSIONS". * @throws { BusinessError } 202 - Not System App. Interface caller is not a system app. - * @throws { BusinessError } 12100001 - Invalid parameter. The tokenID is 0, or the permissionList is empty. + * @throws { BusinessError } 12100001 - Invalid parameter. The tokenID is 0 or the permissionList is empty or exceeds the size limit. * @throws { BusinessError } 12100002 - The specified tokenID does not exist. * @throws { BusinessError } 12100007 - The service is abnormal. * @syscap SystemCapability.Security.AccessToken @@ -487,9 +492,10 @@ declare namespace abilityAccessCtrl { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified; 2.Incorrect parameter types. * @throws { BusinessError } 201 - Permission denied. Interface caller does not have permission "ohos.permission.GET_SENSITIVE_PERMISSIONS". * @throws { BusinessError } 202 - Not System App. Interface caller is not a system app. - * @throws { BusinessError } 12100001 - Invalid parameter. The tokenID is 0, or the permissionName exceeds 256 characters. + * @throws { BusinessError } 12100001 - Invalid parameter. Possible causes: 1. The tokenIDList or permissionList exceeds the size limit; + * 2. The tokenIDs or permissionNames in the list are all invalid. * @throws { BusinessError } 12100004 - The API is used repeatedly with the same input. - * @throws { BusinessError } 12100005 - The registration time has exceeded the limitation. + * @throws { BusinessError } 12100005 - The registration time has exceeded the limit. * @throws { BusinessError } 12100007 - The service is abnormal. * @throws { BusinessError } 12100008 - Out of memory. * @syscap SystemCapability.Security.AccessToken @@ -504,17 +510,22 @@ declare namespace abilityAccessCtrl { ): void; /** - * Registers a permission state callback so that the application can be notified upon specified permission state changes. + * Subscribes to the permission changes of this application. * * @param { 'selfPermissionStateChange' } type - Event type. - * @param { Array<Permissions> } permissionList - A list of permissions that specify the permissions to be listened on. The value in the list can be: + * @param { Array<Permissions> } permissionList - A list of permissions that specify the permissions to be + * listened on. The value in the list can be: * <br> {@code empty} - Indicates that the application can be notified if any permission state changes. - * <br> {@code non-empty} - Indicates that the application can only be notified if the specified permission state changes. - * @param { Callback<PermissionStateChangeInfo> } callback - Callback for the result from registering permissions. - * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified; 2.Incorrect parameter types. - * @throws { BusinessError } 12100001 - Invalid parameter. The permissionName exceeds 256 characters. + * <br> {@code non-empty} - Indicates that the application can only be notified if the specified permission + * state changes. + * @param { Callback<PermissionStateChangeInfo> } callback - Callback for the result from registering + * permissions. + * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left + * unspecified; 2.Incorrect parameter types. + * @throws { BusinessError } 12100001 - Invalid parameter. Possible causes: 1. The permissionList exceeds + * the size limit; 2. The permissionNames in the list are all invalid. * @throws { BusinessError } 12100004 - The API is used repeatedly with the same input. - * @throws { BusinessError } 12100005 - The registration time has exceeded the limitation. + * @throws { BusinessError } 12100005 - The registration time has exceeded the limit. * @throws { BusinessError } 12100007 - The service is abnormal. * @syscap SystemCapability.Security.AccessToken * @atomicservice @@ -539,7 +550,7 @@ declare namespace abilityAccessCtrl { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified; 2.Incorrect parameter types. * @throws { BusinessError } 201 - Permission denied. Interface caller does not have permission "ohos.permission.GET_SENSITIVE_PERMISSIONS". * @throws { BusinessError } 202 - Not System App. Interface caller is not a system app. - * @throws { BusinessError } 12100001 - Invalid parameter. The tokenIDs or permissionNames in the list are all invalid. + * @throws { BusinessError } 12100001 - Invalid parameter. The tokenIDList or permissionList is not in the listening list. * @throws { BusinessError } 12100004 - The API is not used in pair with 'on'. * @throws { BusinessError } 12100007 - The service is abnormal. * @throws { BusinessError } 12100008 - Out of memory. diff --git a/api/@ohos.privacyManager.d.ts b/api/@ohos.privacyManager.d.ts index fe192c0af4..22f557c3aa 100644 --- a/api/@ohos.privacyManager.d.ts +++ b/api/@ohos.privacyManager.d.ts @@ -41,7 +41,7 @@ declare namespace privacyManager { * @throws { BusinessError } 202 - Not system app. Interface caller is not a system app. * @throws { BusinessError } 12100001 - Invalid parameter. The tokenID is 0, the permissionName exceeds 256 characters, or the count value is invalid. * @throws { BusinessError } 12100002 - The specified tokenID does not exist or refer to an application process. - * @throws { BusinessError } 12100003 - The specified permission does not exist or is not an user_grant permission. + * @throws { BusinessError } 12100003 - The specified permission does not exist or is not a user_grant permission. * @throws { BusinessError } 12100007 - The service is abnormal. * @throws { BusinessError } 12100008 - Out of memory. * @syscap SystemCapability.Security.AccessToken @@ -64,7 +64,7 @@ declare namespace privacyManager { * @throws { BusinessError } 12100001 - Invalid parameter. The tokenID is 0, the permissionName exceeds 256 characters, the count value is invalid, * or usedType in AddPermissionUsedRecordOptions is invalid. * @throws { BusinessError } 12100002 - The specified tokenID does not exist or refer to an application process. - * @throws { BusinessError } 12100003 - The specified permission does not exist or is not an user_grant permission. + * @throws { BusinessError } 12100003 - The specified permission does not exist or is not a user_grant permission. * @throws { BusinessError } 12100007 - The service is abnormal. * @throws { BusinessError } 12100008 - Out of memory. * @syscap SystemCapability.Security.AccessToken @@ -93,7 +93,7 @@ declare namespace privacyManager { * @throws { BusinessError } 202 - Not system app. Interface caller is not a system app. * @throws { BusinessError } 12100001 - Invalid parameter. The tokenID is 0, the permissionName exceeds 256 characters, or the count value is invalid. * @throws { BusinessError } 12100002 - The specified tokenID does not exist or refer to an application process. - * @throws { BusinessError } 12100003 - The specified permission does not exist or is not an user_grant permission. + * @throws { BusinessError } 12100003 - The specified permission does not exist or is not a user_grant permission. * @throws { BusinessError } 12100007 - The service is abnormal. * @throws { BusinessError } 12100008 - Out of memory. * @syscap SystemCapability.Security.AccessToken @@ -117,9 +117,9 @@ declare namespace privacyManager { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified; 2.Incorrect parameter types. * @throws { BusinessError } 201 - Permission denied. Interface caller does not have permission "ohos.permission.PERMISSION_USED_STATS". * @throws { BusinessError } 202 - Not system app. Interface caller is not a system app. - * @throws { BusinessError } 12100001 - Invalid parameter. The value of flag in request is invalid. + * @throws { BusinessError } 12100001 - Invalid parameter. The value of flag, begin, or end in request is invalid. * @throws { BusinessError } 12100002 - The specified tokenID does not exist or refer to an application process. - * @throws { BusinessError } 12100003 - The specified permission does not exist or is not an user_grant permission. + * @throws { BusinessError } 12100003 - The specified permission does not exist or is not a user_grant permission. * @throws { BusinessError } 12100007 - The service is abnormal. * @throws { BusinessError } 12100008 - Out of memory. * @syscap SystemCapability.Security.AccessToken @@ -137,9 +137,9 @@ declare namespace privacyManager { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified; 2.Incorrect parameter types. * @throws { BusinessError } 201 - Permission denied. Interface caller does not have permission "ohos.permission.PERMISSION_USED_STATS". * @throws { BusinessError } 202 - Not system app. Interface caller is not a system app. - * @throws { BusinessError } 12100001 - Invalid parameter. The value of flag in request is invalid. + * @throws { BusinessError } 12100001 - Invalid parameter. The value of flag, begin, or end in request is invalid. * @throws { BusinessError } 12100002 - The specified tokenID does not exist or refer to an application process. - * @throws { BusinessError } 12100003 - The specified permission does not exist or is not an user_grant permission. + * @throws { BusinessError } 12100003 - The specified permission does not exist or is not a user_grant permission. * @throws { BusinessError } 12100007 - The service is abnormal. * @throws { BusinessError } 12100008 - Out of memory. * @syscap SystemCapability.Security.AccessToken @@ -161,9 +161,10 @@ declare namespace privacyManager { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified; 2.Incorrect parameter types. * @throws { BusinessError } 201 - Permission denied. Interface caller does not have permission "ohos.permission.PERMISSION_USED_STATS". * @throws { BusinessError } 202 - Not system app. Interface caller is not a system app. - * @throws { BusinessError } 12100001 - Invalid parameter. The tokenID is 0, the permissionName exceeds 256 characters, or the count value is invalid. + * @throws { BusinessError } 12100001 - Invalid parameter. The tokenID is 0, the permissionName exceeds 256 characters, + * or the type of the specified tokenID is not of the application type. * @throws { BusinessError } 12100002 - The specified tokenID does not exist or refer to an application process. - * @throws { BusinessError } 12100003 - The specified permission does not exist or is not an user_grant permission. + * @throws { BusinessError } 12100003 - The specified permission does not exist or is not a user_grant permission. * @throws { BusinessError } 12100004 - The API is used repeatedly with the same input. * It means the application specified by the tokenID has been using the specified permission. * @throws { BusinessError } 12100007 - The service is abnormal. @@ -186,9 +187,10 @@ declare namespace privacyManager { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified; 2.Incorrect parameter types. * @throws { BusinessError } 201 - Permission denied. Interface caller does not have permission "ohos.permission.PERMISSION_USED_STATS". * @throws { BusinessError } 202 - Not system app. Interface caller is not a system app. - * @throws { BusinessError } 12100001 - Invalid parameter. The tokenID is 0, the permissionName exceeds 256 characters, or the count value is invalid. + * @throws { BusinessError } 12100001 - Invalid parameter. The tokenID is 0, the permissionName exceeds 256 characters, + * the type of the specified tokenID is not of the application type, or usedType is invalid. * @throws { BusinessError } 12100002 - The specified tokenID does not exist or refer to an application process. - * @throws { BusinessError } 12100003 - The specified permission does not exist or is not an user_grant permission. + * @throws { BusinessError } 12100003 - The specified permission does not exist or is not a user_grant permission. * @throws { BusinessError } 12100004 - The API is used repeatedly with the same input. * It means the application specified by the tokenID has been using the specified permission. * @throws { BusinessError } 12100007 - The service is abnormal. @@ -214,9 +216,10 @@ declare namespace privacyManager { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified; 2.Incorrect parameter types. * @throws { BusinessError } 201 - Permission denied. Interface caller does not have permission "ohos.permission.PERMISSION_USED_STATS". * @throws { BusinessError } 202 - Not system app. Interface caller is not a system app. - * @throws { BusinessError } 12100001 - Invalid parameter. The tokenID is 0, the permissionName exceeds 256 characters, or the count value is invalid. + * @throws { BusinessError } 12100001 - Invalid parameter. The tokenID is 0, the permissionName exceeds 256 characters, + * or the type of the specified tokenID is not of the application type. * @throws { BusinessError } 12100002 - The specified tokenID does not exist or refer to an application process. - * @throws { BusinessError } 12100003 - The specified permission does not exist or is not an user_grant permission. + * @throws { BusinessError } 12100003 - The specified permission does not exist or is not a user_grant permission. * @throws { BusinessError } 12100004 - The API is used repeatedly with the same input. * It means the application specified by the tokenID has been using the specified permission. * @throws { BusinessError } 12100007 - The service is abnormal. @@ -237,9 +240,10 @@ declare namespace privacyManager { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified; 2.Incorrect parameter types. * @throws { BusinessError } 201 - Permission denied. Interface caller does not have permission "ohos.permission.PERMISSION_USED_STATS". * @throws { BusinessError } 202 - Not system app. Interface caller is not a system app. - * @throws { BusinessError } 12100001 - Invalid parameter. The tokenID is 0, the permissionName exceeds 256 characters, or the count value is invalid. + * @throws { BusinessError } 12100001 - Invalid parameter. The tokenID is 0, the permissionName exceeds 256 characters, + * or the type of the specified tokenID is not of the application type. * @throws { BusinessError } 12100002 - The specified tokenID does not exist or refer to an application process. - * @throws { BusinessError } 12100003 - The specified permission does not exist or is not an user_grant permission. + * @throws { BusinessError } 12100003 - The specified permission does not exist or is not a user_grant permission. * @throws { BusinessError } 12100004 - The API is not used in pair with 'startUsingPermission'. * @throws { BusinessError } 12100007 - The service is abnormal. * @throws { BusinessError } 12100008 - Out of memory. @@ -260,9 +264,10 @@ declare namespace privacyManager { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified; 2.Incorrect parameter types. * @throws { BusinessError } 201 - Permission denied. Interface caller does not have permission "ohos.permission.PERMISSION_USED_STATS". * @throws { BusinessError } 202 - Not system app. Interface caller is not a system app. - * @throws { BusinessError } 12100001 - Invalid parameter. The tokenID is 0, the permissionName exceeds 256 characters, or the count value is invalid. + * @throws { BusinessError } 12100001 - Invalid parameter. The tokenID is 0, the permissionName exceeds 256 characters, + * or the type of the specified tokenID is not of the application type. * @throws { BusinessError } 12100002 - The specified tokenID does not exist or refer to an application process. - * @throws { BusinessError } 12100003 - The specified permission does not exist or is not an user_grant permission. + * @throws { BusinessError } 12100003 - The specified permission does not exist or is not a user_grant permission. * @throws { BusinessError } 12100004 - The API is not used in pair with 'startUsingPermission'. * @throws { BusinessError } 12100007 - The service is abnormal. * @throws { BusinessError } 12100008 - Out of memory. @@ -286,9 +291,10 @@ declare namespace privacyManager { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified; 2.Incorrect parameter types. * @throws { BusinessError } 201 - Permission denied. Interface caller does not have permission "ohos.permission.PERMISSION_USED_STATS". * @throws { BusinessError } 202 - Not system app. Interface caller is not a system app. - * @throws { BusinessError } 12100001 - Invalid parameter. The tokenID is 0, the permissionName exceeds 256 characters, or the count value is invalid. + * @throws { BusinessError } 12100001 - Invalid parameter. The tokenID is 0, the permissionName exceeds 256 characters, + * or the type of the specified tokenID is not of the application type. * @throws { BusinessError } 12100002 - The specified tokenID does not exist or refer to an application process. - * @throws { BusinessError } 12100003 - The specified permission does not exist or is not an user_grant permission. + * @throws { BusinessError } 12100003 - The specified permission does not exist or is not a user_grant permission. * @throws { BusinessError } 12100004 - The API is not used in pair with 'startUsingPermission'. * @throws { BusinessError } 12100007 - The service is abnormal. * @throws { BusinessError } 12100008 - Out of memory. @@ -308,9 +314,9 @@ declare namespace privacyManager { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified; 2.Incorrect parameter types. * @throws { BusinessError } 201 - Permission denied. Interface caller does not have permission "ohos.permission.PERMISSION_USED_STATS". * @throws { BusinessError } 202 - Not system app. Interface caller is not a system app. - * @throws { BusinessError } 12100001 - Invalid parameter. The tokenID is 0, or the permissionName exceeds 256 characters. + * @throws { BusinessError } 12100001 - Invalid parameter. The permissionList exceeds the size limit, or the permissionNames in the list are all invalid. * @throws { BusinessError } 12100004 - The API is used repeatedly with the same input. - * @throws { BusinessError } 12100005 - The registration time has exceeded the limitation. + * @throws { BusinessError } 12100005 - The registration time has exceeded the limit. * @throws { BusinessError } 12100007 - The service is abnormal. * @throws { BusinessError } 12100008 - Out of memory. * @syscap SystemCapability.Security.AccessToken @@ -333,7 +339,7 @@ declare namespace privacyManager { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified; 2.Incorrect parameter types. * @throws { BusinessError } 201 - Permission denied. Interface caller does not have permission "ohos.permission.PERMISSION_USED_STATS". * @throws { BusinessError } 202 - Not system app. Interface caller is not a system app. - * @throws { BusinessError } 12100001 - Invalid parameter. The permissionNames in the list are all invalid, or the list size exceeds 1024 bytes. + * @throws { BusinessError } 12100001 - Invalid parameter. The permissionList is not in the listening list. * @throws { BusinessError } 12100004 - The API is not used in pair with 'on'. * @throws { BusinessError } 12100007 - The service is abnormal. * @throws { BusinessError } 12100008 - Out of memory. -- Gitee From 00687dc37f571eaea4e0709832e466fb4fd64211 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=85=88=E5=B8=8C?= <xianxi@td-tech.com> Date: Tue, 13 May 2025 16:24:14 +0800 Subject: [PATCH 832/835] add interface turnOnWifi&turnOffWifi MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 先希 <xianxi@td-tech.com> --- api/@ohos.enterprise.wifiManager.d.ts | 35 ++++++++++++++++++++++++++- 1 file changed, 34 insertions(+), 1 deletion(-) diff --git a/api/@ohos.enterprise.wifiManager.d.ts b/api/@ohos.enterprise.wifiManager.d.ts index f138ff3b90..0befee648e 100644 --- a/api/@ohos.enterprise.wifiManager.d.ts +++ b/api/@ohos.enterprise.wifiManager.d.ts @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Huawei Device Co., Ltd. + * Copyright (c) 2023-2025 Huawei Device Co., Ltd. * 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 @@ -995,6 +995,39 @@ declare namespace wifiManager { * @since 19 */ function getAllowedWifiList(admin: Want): Array<WifiAccessInfo>; + + /** + * Turn on wifi. + * This function can be called by a super administrator. + * + * @permission ohos.permission.ENTERPRISE_MANAGE_WIFI + * @param { Want } admin - admin indicates the enterprise admin extension ability information. + * If the admin is not empty, it must have the corresponding permission. + * @param { boolean } isForce - True means force open wifi, user can not turn off it, false means user can turn off it. + * @throws { BusinessError } 9200001 - The application is not an administrator application of the device. + * @throws { BusinessError } 9200002 - The administrator application does not have permission to manage the device. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @syscap SystemCapability.Customization.EnterpriseDeviceManager + * @stagemodelonly + * @since 20 + */ + function turnOnWifi(admin: Want, isForce: boolean): void; + + /** + * Turn off wifi. + * This function can be called by a super administrator. + * + * @permission ohos.permission.ENTERPRISE_MANAGE_WIFI + * @param { Want } admin - admin indicates the enterprise admin extension ability information. + * If the admin is not empty, it must have the corresponding permission. + * @throws { BusinessError } 9200001 - The application is not an administrator application of the device. + * @throws { BusinessError } 9200002 - The administrator application does not have permission to manage the device. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @syscap SystemCapability.Customization.EnterpriseDeviceManager + * @stagemodelonly + * @since 20 + */ + function turnOffWifi(admin: Want): void; } export default wifiManager; -- Gitee From 22190ee2d49216397f95ddb801465be2526dda15 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=85=88=E5=B8=8C?= <xianxi@td-tech.com> Date: Thu, 15 May 2025 20:18:17 +0800 Subject: [PATCH 833/835] update new errorCode explain MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 先希 <xianxi@td-tech.com> --- api/@ohos.enterprise.wifiManager.d.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/api/@ohos.enterprise.wifiManager.d.ts b/api/@ohos.enterprise.wifiManager.d.ts index 0befee648e..134d23ad76 100644 --- a/api/@ohos.enterprise.wifiManager.d.ts +++ b/api/@ohos.enterprise.wifiManager.d.ts @@ -974,6 +974,7 @@ declare namespace wifiManager { * @throws { BusinessError } 9200001 - The application is not an administrator application of the device. * @throws { BusinessError } 9200002 - The administrator application does not have permission to manage the device. * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 203 - This function is prohibited by enterprise management policies. * @syscap SystemCapability.Customization.EnterpriseDeviceManager * @stagemodelonly * @since 19 @@ -990,6 +991,7 @@ declare namespace wifiManager { * @throws { BusinessError } 9200001 - The application is not an administrator application of the device. * @throws { BusinessError } 9200002 - The administrator application does not have permission to manage the device. * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 203 - This function is prohibited by enterprise management policies. * @syscap SystemCapability.Customization.EnterpriseDeviceManager * @stagemodelonly * @since 19 -- Gitee From 005f9cc5454dec18817fdefa56a4dcc4dafddddc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=85=88=E5=B8=8C?= <xianxi@td-tech.com> Date: Thu, 15 May 2025 20:20:59 +0800 Subject: [PATCH 834/835] update new errorCode MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 先希 <xianxi@td-tech.com> --- api/@ohos.enterprise.wifiManager.d.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/@ohos.enterprise.wifiManager.d.ts b/api/@ohos.enterprise.wifiManager.d.ts index 134d23ad76..d59ac4b381 100644 --- a/api/@ohos.enterprise.wifiManager.d.ts +++ b/api/@ohos.enterprise.wifiManager.d.ts @@ -974,7 +974,6 @@ declare namespace wifiManager { * @throws { BusinessError } 9200001 - The application is not an administrator application of the device. * @throws { BusinessError } 9200002 - The administrator application does not have permission to manage the device. * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. - * @throws { BusinessError } 203 - This function is prohibited by enterprise management policies. * @syscap SystemCapability.Customization.EnterpriseDeviceManager * @stagemodelonly * @since 19 @@ -991,7 +990,6 @@ declare namespace wifiManager { * @throws { BusinessError } 9200001 - The application is not an administrator application of the device. * @throws { BusinessError } 9200002 - The administrator application does not have permission to manage the device. * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. - * @throws { BusinessError } 203 - This function is prohibited by enterprise management policies. * @syscap SystemCapability.Customization.EnterpriseDeviceManager * @stagemodelonly * @since 19 @@ -1009,6 +1007,7 @@ declare namespace wifiManager { * @throws { BusinessError } 9200001 - The application is not an administrator application of the device. * @throws { BusinessError } 9200002 - The administrator application does not have permission to manage the device. * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 203 - This function is prohibited by enterprise management policies. * @syscap SystemCapability.Customization.EnterpriseDeviceManager * @stagemodelonly * @since 20 @@ -1025,6 +1024,7 @@ declare namespace wifiManager { * @throws { BusinessError } 9200001 - The application is not an administrator application of the device. * @throws { BusinessError } 9200002 - The administrator application does not have permission to manage the device. * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 203 - This function is prohibited by enterprise management policies. * @syscap SystemCapability.Customization.EnterpriseDeviceManager * @stagemodelonly * @since 20 -- Gitee From 60f5740c0bee75713676719f87faaf25f486c764 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=85=88=E5=B8=8C?= <xianxi@td-tech.com> Date: Fri, 23 May 2025 13:42:41 +0800 Subject: [PATCH 835/835] update interface of turnOn/turnOff bluetooth in master MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 先希 <xianxi@td-tech.com> --- api/@ohos.enterprise.bluetoothManager.d.ts | 34 ++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/api/@ohos.enterprise.bluetoothManager.d.ts b/api/@ohos.enterprise.bluetoothManager.d.ts index 1c9743f963..8e357cab22 100644 --- a/api/@ohos.enterprise.bluetoothManager.d.ts +++ b/api/@ohos.enterprise.bluetoothManager.d.ts @@ -191,6 +191,40 @@ declare namespace bluetoothManager { * @since 12 */ function getAllowedBluetoothDevices(admin: Want): Array<string>; + + /** + * Turn on bluetooth. + * This function can be called by a super administrator. + * + * @permission ohos.permission.ENTERPRISE_MANAGE_BLUETOOTH + * @param { Want } admin - admin indicates the enterprise admin extension ability information. + * If the admin is not empty, it must have the corresponding permission. + * @throws { BusinessError } 9200001 - The application is not an administrator application of the device. + * @throws { BusinessError } 9200002 - The administrator application does not have permission to manage the device. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 203 - This function is prohibited by enterprise management policies. + * @syscap SystemCapability.Customization.EnterpriseDeviceManager + * @stagemodelonly + * @since 20 + */ + function turnOnBluetooth(admin: Want): void; + + /** + * Turn off bluetooth. + * This function can be called by a super administrator. + * + * @permission ohos.permission.ENTERPRISE_MANAGE_BLUETOOTH + * @param { Want } admin - admin indicates the enterprise admin extension ability information. + * If the admin is not empty, it must have the corresponding permission. + * @throws { BusinessError } 9200001 - The application is not an administrator application of the device. + * @throws { BusinessError } 9200002 - The administrator application does not have permission to manage the device. + * @throws { BusinessError } 201 - Permission verification failed. The application does not have the permission required to call the API. + * @throws { BusinessError } 203 - This function is prohibited by enterprise management policies. + * @syscap SystemCapability.Customization.EnterpriseDeviceManager + * @stagemodelonly + * @since 20 + */ + function turnOffBluetooth(admin: Want): void; } export default bluetoothManager; -- Gitee